summaryrefslogtreecommitdiff
path: root/systems/texlive/tlnet/tlpkg
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-04-02 03:20:54 +0000
committerNorbert Preining <norbert@preining.info>2021-04-02 03:20:54 +0000
commit3f173002d4a4a84e7d1fa5a74755fdd00d08a9c2 (patch)
tree5ed380344702de1f9ab53b68b6c3bcd6b8458087 /systems/texlive/tlnet/tlpkg
parentf78ba658b3ecd56053fe0837a4404d0c6c16a707 (diff)
CTAN sync 202104020320
Diffstat (limited to 'systems/texlive/tlnet/tlpkg')
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm30
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/trans.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/gpg/pubring.gpgbin5961 -> 6571 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/gpg/trustdb.gpgbin1280 -> 1280 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/DirSelect.pm503
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl13
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/install-menu-perltk.pl1291
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/install-menu-text.pl19
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/install-menu-wizard.pl622
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/install-tl-gui.tcl69
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/texdirsel.pl277
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/texlive.pngbin15441 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/tracked-install.pl139
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/wget/wget.amd64-netbsdbin607784 -> 443048 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/wget/wget.i386-netbsdbin543968 -> 456288 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/wget/wget.i386-solarisbin0 -> 490260 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/wget/wget.universal-darwin (renamed from systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-darwin)bin991776 -> 991776 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-darwinlegacybin693816 -> 493600 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-solarisbin0 -> 600712 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/xz/xz.aarch64-linuxbin166608 -> 191176 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-freebsdbin177720 -> 196432 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-netbsdbin187240 -> 179944 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/xz/xz.i386-freebsdbin173000 -> 179612 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/xz/xz.i386-linuxbin206940 -> 206940 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/xz/xz.i386-netbsdbin203396 -> 191124 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/xz/xz.universal-darwin (renamed from systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-darwin)bin435360 -> 435360 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-darwinlegacybin189528 -> 193624 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-linuxbin183552 -> 183552 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb15543
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2287044 -> 2293920 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/README.TEXLIVE4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/bin/perl530.dllbin2742272 -> 0 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/bin/perl532.dllbin0 -> 2884096 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist3321
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/App/Cpan.pm43
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm72
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/Constant.pm13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/File.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/B.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/B/Deparse.pm346
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/B/Op_private.pm31
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Benchmark.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/EXTERN.h2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h46
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/charclass_invlists.h36285
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/config.h38
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h106
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h5
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dquote_inline.h67
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/ebcdic_tables.h20
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h505
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h117
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h208
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/handy.h967
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv.h18
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_func.h34
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_macro.h60
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h411
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h167
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/invlist_inline.h158
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/iperlsys.h38
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/keywords.h293
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h408
-rw-r--r--[-rwxr-xr-x]systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl532.a (renamed from systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl530.a)bin1025100 -> 963632 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/metaconfig.h15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h121
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opcode.h175
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opnames.h5
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pad.h48
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/parser.h12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/patchlevel.h4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perl.h856
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h72
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlio.h3
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perllibst.h14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlvars.h74
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h171
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp.h28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp_proto.h8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h1962
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/reentr.h2612
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h458
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcomp.h287
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regnodes.h426
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/scope.h12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/stadtx_hash.h52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h173
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/errno2.h7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/socket.h157
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/time64.h13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h42
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uni_keywords.h14683
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unicode_constants.h10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unixish.h4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utf8.h366
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utfebcdic.h73
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/util.h30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vdir.h8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vmem.h2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h96
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h29
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop-o.h327
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h155
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/wince.h146
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/zaphod32_hash.h35
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN.pm109
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Bundle.pm16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm415
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FTP.pm19
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FirstTime.pm83
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/HandleConfig.pm12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm119
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Queue.pm13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Shell.pm9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Tarzip.pm21
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Class/Struct.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Bzip2.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Zlib.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Zlib.pm20
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod114
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl41
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl.orig123
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Data/Dumper.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/PPPort.pm12153
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/MD5.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Dumpvalue.pm19
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/DynaLoader.pm11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Encode.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Guess.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/English.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter/Heavy.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Base.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Unix.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/VMS.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/aix.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/android.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/cygwin.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/darwin.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/dec_osf.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/os2.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command/MM.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist/Kid.pm18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_AIX.pm12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Any.pm27
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_BeOS.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Cygwin.pm22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_DOS.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Darwin.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_MacOS.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_NW5.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_OS2.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_QNX.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_UWIN.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Unix.pm162
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VMS.pm26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VOS.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win32.pm22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win95.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MY.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker.pm70
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Config.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/FAQ.pod32
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Locale.pm16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Tutorial.pod7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/version.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mkbootstrap.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mksymlists.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/testlib.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Fatal.pm34
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Find.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Win32.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/File/stat.pm5
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Filter/Simple.pm3
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Getopt/Long.pm33
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Hash/Util.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags.pm16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags/Detect.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/Langinfo.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Bzip2.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Deflate.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Identity.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base/Common.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Bzip2.pm52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Deflate.pm50
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/FAQ.pod6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip.pm52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip/Constants.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/RawDeflate.pm52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip.pm460
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip/Constants.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Constants.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Extra.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Dir.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/File.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Handle.pm22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Pipe.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Poll.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Seekable.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Select.pm18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket.pm572
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/INET.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/UNIX.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Bunzip2.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Identity.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Inflate.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyInflate.pm35
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyUncompress.pm67
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Base.pm17
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Bunzip2.pm27
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Gunzip.pm29
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Inflate.pm25
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/RawInflate.pm27
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm64
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Cmd.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open2.pm46
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open3.pm69
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP/Boolean.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util.pm105
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util/XS.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext.pod6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/Cookbook.pod2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat.pm471
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm399
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Calc.pm609
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Lib.pm93
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pm1686
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList/Utils.pm129
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load/Conditional.pm18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Metadata.pm46
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Net/Ping.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Opcode.pm14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod151
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO.pm274
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/encoding.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/via.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Find.pm553
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Html.pm27
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/InputObjects.pm946
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm25
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseLink.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseUtils.pm861
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Parser.pm1836
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/PlainText.pm748
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Select.pm756
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pm40
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pod27
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/BlackBox.pm732
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Checker.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Debug.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsText.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsXML.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTML.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTMLBatch.pm30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/JustPod.pm362
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/LinkSection.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Methody.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Progress.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParser.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserEndToken.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserStartToken.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserTextToken.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserToken.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/RTF.pm179
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Search.pm35
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/SimpleTree.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Subclassing.pod14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Text.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TextContent.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TiedOutFH.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Transcode.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeDumb.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeSmart.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XHTML.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XMLOutStream.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm35
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Color.pm9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Termcap.pm72
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Safe.pm11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Scalar/Util.pm13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/SelfLoader.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Socket.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm23
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Sub/Util.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Sys/Hostname.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Term/ANSIColor.pm354
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder.pm9
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Formatter.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Module.pm9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester/Color.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/TodoDiag.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/More.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Simple.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Capture.pm16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/CaptureRunner.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Delegate.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test/use/ok.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API.pm95
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Breakage.pm6
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Context.pm8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Instance.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Stack.pm8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event.pm6
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Bail.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Diag.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Encoding.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Exception.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Fail.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Generic.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Note.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Ok.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Pass.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Plan.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Skip.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Subtest.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/TAP/Version.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/V2.pm6
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Waiting.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/About.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Amnesty.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Assert.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Error.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Render.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter/TAP.pm26
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub.pm6
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor/Terminator.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Subtest.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver/Files.pm28
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Tools/Tiny.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Transition.pod22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/ExternalMeta.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Facets2Legacy.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/HashBase.pm72
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Trace.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Thread.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Thread/Queue.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/File.pm41
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Hash/NamedCapture.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Scalar.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/StdHandle.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm141
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm23
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Seconds.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Normalize.pm14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm745
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Win32.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/Win32API/File.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/_charnames.pm110
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/B/B.dllbin78336 -> 78336 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.dllbin84480 -> 84480 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Zlib/Zlib.dllbin124416 -> 124416 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Cwd/Cwd.dllbin22016 -> 22016 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Data/Dumper/Dumper.dllbin44032 -> 43008 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Devel/Peek/Peek.dllbin23040 -> 23040 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/MD5/MD5.dllbin24064 -> 24064 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/SHA/SHA.dllbin47616 -> 47616 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Byte/Byte.dllbin115200 -> 115200 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/CN/CN.dllbin749568 -> 749568 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/EBCDIC/EBCDIC.dllbin25088 -> 25088 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Encode.dllbin44544 -> 45056 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/JP/JP.dllbin865280 -> 865280 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/KR/KR.dllbin820736 -> 820736 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Symbol/Symbol.dllbin28672 -> 28672 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/TW/TW.dllbin766464 -> 766464 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Unicode/Unicode.dllbin25088 -> 25088 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Fcntl/Fcntl.dllbin20992 -> 20992 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/DosGlob/DosGlob.dllbin14848 -> 14848 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/Glob/Glob.dllbin29184 -> 29184 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Filter/Util/Call/Call.dllbin19456 -> 19456 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/FieldHash/FieldHash.dllbin22016 -> 22016 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/Util.dllbin24064 -> 24064 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/I18N/Langinfo/Langinfo.dllbin17920 -> 17920 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/IO/IO.dllbin24064 -> 24576 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/List/Util/Util.dllbin51712 -> 55296 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/MIME/Base64/Base64.dllbin21504 -> 21504 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Math/BigInt/FastCalc/FastCalc.dllbin20992 -> 20992 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Opcode/Opcode.dllbin24576 -> 24576 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/POSIX/POSIX.dllbin113152 -> 112640 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/encoding/encoding.dllbin28160 -> 27136 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/mmap/mmap.dllbin14336 -> 14336 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/scalar/scalar.dllbin20992 -> 20992 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/via/via.dllbin25088 -> 25088 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/SDBM_File/SDBM_File.dllbin32256 -> 32256 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Socket/Socket.dllbin31232 -> 33280 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Storable/Storable.dllbin95744 -> 93696 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.dllbin14336 -> 14336 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Tie/Hash/NamedCapture/NamedCapture.dllbin18432 -> 0 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dllbin27648 -> 29184 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/Piece/Piece.dllbin28160 -> 28160 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.dllbin640000 -> 639488 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Normalize/Normalize.dllbin231936 -> 236032 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32/Win32.dllbin53760 -> 54784 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32API/File/File.dllbin76288 -> 75776 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/attributes/attributes.dllbin18432 -> 18432 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/mro/mro.dllbin24576 -> 24576 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/re/re.dllbin638976 -> 794624 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/shared/shared.dllbin38912 -> 38912 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/threads.dllbin37888 -> 37376 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/autodie.pm38
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/Guard.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/GuardStack.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Util.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception/system.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/hints.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/skip.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/charnames.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/diagnostics.pm8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/encoding.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm66
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/mro.pm24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/ok.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/open.pm144
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/overload.pm30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/parent.pm12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/perl5db.pl9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod190
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/re.pm124
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/threads.pm22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Blocks.txt12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/CombiningClass.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Decomposition.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Heavy.pl7392
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pl130448
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pm133
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/NamedSequences.txt44
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Age.pl67
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bc.pl60
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bmg.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpb.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpt.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Cf.pl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Digit.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Ea.pl39
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Fold.pl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/GCB.pl185
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Gc.pl108
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Hst.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Identif2.pl1599
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Identifi.pl394
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InPC.pl35
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InSC.pl34
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Isc.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jg.pl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jt.pl37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lb.pl79
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lc.pl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lower.pl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFCQC.pl9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFDQC.pl9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCQC.pl11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKDQC.pl11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Na1.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NameAlia.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nt.pl11
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nv.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/PerlDeci.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/SB.pl69
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Sc.pl105
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Scx.pl120
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Tc.pl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Title.pl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Uc.pl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Upper.pl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Vo.pl62
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/WB.pl220
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlLB.pl104
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl120
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/UCD.pl8034
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/NA.pl122
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V100.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V11.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V110.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V120.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V130.pl132
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V20.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V30.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V31.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V32.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V40.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V41.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V50.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V51.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V52.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V60.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V61.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V70.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V80.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V90.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl66
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl72
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Blk/NB.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/C.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/N.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/O.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl2
-rw-r--r--[-rwxr-xr-x]systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EBase/Y.pl (renamed from systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl)176
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EComp/Y.pl34
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EPres/Y.pl176
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl46
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl46
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Emoji/Y.pl318
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/ExtPict/Y.pl170
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl122
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl122
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl48
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nd.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl12
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pc.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl50
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl118
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl74
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdStatus/Allowed.pl762
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdStatus/Restrict.pl763
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/DefaultI.pl52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Exclusio.pl438
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Inclusio.pl44
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/LimitedU.pl184
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotChara.pl1371
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotNFKC.pl516
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotXID.pl704
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Obsolete.pl220
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Recommen.pl746
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Technica.pl204
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Uncommon.pl166
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/10_0.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/11_0.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_0.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_1.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/13_0.pl1386
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_0.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_1.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_2.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_3.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/7_0.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/8_0.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/9_0.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Bottom.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/BottomAn.pl (renamed from systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl)22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl34
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Overstru.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Right.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Top.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndBo.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndL2.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndLe.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndRi.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/VisualOr.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Avagraha.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Bindu.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Cantilla.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona2.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona3.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl58
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl42
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona8.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona9.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Number.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Other.pl34
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/PureKill.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Syllable.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/ToneMark.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Virama.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Visarga.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Vowel.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelDep.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelInd.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl22
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/L.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl38
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl52
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl78
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/M.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl10
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/Y.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/None.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl70
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl122
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl122
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl122
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Title.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl74
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/XPosixPu.pl12
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlAny.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCh2.pl74
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCha.pl54
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlFol.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDC.pl74
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl54
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPat.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPr2.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlQuo.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl50
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl12
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/NU.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl76
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Dupl.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gong.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gran.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mult.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl56
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Adlm.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Arab.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Armn.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Beng.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bhks.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bopo.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cakm.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cham.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Copt.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cprt.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cyrl.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl2
-rw-r--r--[-rwxr-xr-x]systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Diak.pl (renamed from systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNon.pl)82
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Dupl.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Glag.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gong.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Grek.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gujr.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Guru.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Han.pl16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hang.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hebr.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmng.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmnp.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khmr.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khoj.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lana.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lao.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Limb.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lina.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Linb.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mlym.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mong.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mult.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mymr.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Nand.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Phlp.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Rohg.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sind.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sinh.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Syrc.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tagb.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Takr.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Talu.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Taml.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tang.pl22
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Thaa.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tibt.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tirh.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Xsux.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Yezi.pl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Yi.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl56
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zzzz.pl122
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/R.pl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tr.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tu.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/U.pl12
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/Extend.pl30
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/HL.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl50
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl72
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl74
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl54
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/lib/unicore/uni_keywords.pl2536
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/version2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/utf8_heavy.pl623
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/lib/warnings.pm23
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm40
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Format.pm403
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language.pm145
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Afar.pm49
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Amharic.pm87
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Austrian.pm36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Brazilian.pm35
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Bulgarian.pm92
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese.pm36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese_GB.pm36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Czech.pm58
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Danish.pm36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Dutch.pm40
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/English.pm37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Finnish.pm45
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/French.pm37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Gedeo.pm51
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/German.pm37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Greek.pm91
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Hungarian.pm88
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Icelandic.pm36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Italian.pm36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Norwegian.pm36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Occitan.pm36
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Oromo.pm37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Romanian.pm37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian.pm49
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_cp1251.pm39
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_koi8r.pm39
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Sidama.pm37
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Somali.pm62
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Spanish.pm35
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Swedish.pm41
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Tigrinya.pm58
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEritrean.pm93
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEthiopian.pm93
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Turkish.pm59
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Parse.pm388
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Digest/SHA.pm820
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Digest/SHA1.pm246
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/File/Listing.pm463
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Entities.pm13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Filter.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/HeadParser.pm7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/LinkExtor.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Parser.pm166
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/PullParser.pm7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/TokeParser.pm9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Config.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies.pm9
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Microsoft.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Netscape.pm7
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Daemon.pm140
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers.pm13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Auth.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/ETag.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Util.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Message.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request/Common.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Response.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Status.pm46
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/IO/HTML.pm98
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/JSON/MaybeXS.pm13
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Basic.pm14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Digest.pm14
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Ntlm.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/ConnCache.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug/TraceHTTP.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/DebugFile.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/MemberMixin.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/cpan.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/data.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/file.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/ftp.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/gopher.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/http.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/loopback.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/mailto.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nntp.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nogo.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/RobotUA.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Simple.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/UserAgent.pm64
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA/cacert.pem745
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/mk-ca-bundle.pl76
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/Methods.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/NB.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTPS.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Socket.pm28
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Fatal.pm109
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/Time/Zone.pm291
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/TimeDate.pm16
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Escape.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Heuristic.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/IRI.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/QueryParam.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Split.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/URL.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/WithBase.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_foreign.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_generic.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_idna.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_ldap.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_login.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_punycode.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_query.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_segment.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_server.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_userpass.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/data.pm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Base.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/FAT.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Mac.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/OS2.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/QNX.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Unix.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Win32.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ftp.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/gopher.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/http.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/https.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldap.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldapi.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldaps.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mailto.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mms.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/news.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/nntp.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/pop.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rlogin.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rsync.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtsp.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtspu.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sftp.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sip.pm4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sips.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/snews.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ssh.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/telnet.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/tn3270.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/isbn.pm2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/oid.pm2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/.packlist12
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.dllbin84992 -> 84992 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist39
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA/.packlist4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.dllbin0 -> 47616 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dllbin24064 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/compat/.packlist8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Listing/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Which/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/.packlist16
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.dllbin52224 -> 50688 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Tagset/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Cookies/.packlist6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Daemon/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Date/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Message/.packlist20
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Negotiate/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/HTML/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/String/.packlist2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/JSON/MaybeXS/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/LWP/MediaTypes/.packlist4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/.packlist10
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.dllbin70656 -> 70144 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Mozilla/CA/.packlist6
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Net/HTTP/.packlist8
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/.packlist4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/Socket.dllbin40448 -> 40448 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Fatal/.packlist2
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Needs/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/RequiresInternet/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Try/Tiny/.packlist2
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/URI/.packlist106
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/WWW/RobotRules/.packlist4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/.packlist14
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/API.dllbin31744 -> 31744 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.dllbin25600 -> 25600 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/.packlist4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.dllbin50176 -> 49664 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/.packlist4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.dllbin52224 -> 52224 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/TieRegistry/.packlist4
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/.packlist6
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.dllbin157184 -> 156160 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/libwww/perl/.packlist66
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/bin/tcl86.dllbin1529344 -> 1737230 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/bin/tk86.dllbin1374720 -> 1559054 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/bin/zlib1.dllbin105472 -> 105472 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/libtcldde14.dll.a (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/libtcldde14.a)bin2040 -> 2040 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl4
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/tcldde14.dllbin303388 -> 32782 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl420.dllbin560544 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/libitclstub420.abin1310 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itcl.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl.tcl)0
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itcl421.dllbin0 -> 336910 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itclConfig.sh (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclConfig.sh)44
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itclHullCmds.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclHullCmds.tcl)0
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itclWidget.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclWidget.tcl)0
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/libitclstub421.abin0 -> 1516 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/pkgIndex.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/pkgIndex.tcl)8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.dll.a (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.a)bin563672 -> 564960 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/libtclstub86.abin4118 -> 4812 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/libtk86.dll.a (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/libtk86.a)bin385484 -> 385428 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/libtkstub86.abin3116 -> 3536 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/libtclreg13.dll.a (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/libtclreg13.a)bin2080 -> 2080 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/tclreg13.dllbin294924 -> 26638 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/pkgIndex.tcl7
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/sqlite33012.dllbin1399652 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.34.0/pkgIndex.tcl7
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.34.0/sqlite3340.dllbin0 -> 1307662 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/auto.tcl16
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/clock.tcl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/tis-620.enc2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/init.tcl58
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/optparse.tcl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/pkgIndex.tcl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/package.tcl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/safe.tcl524
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tm.tcl17
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Accra108
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Algiers2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Casablanca44
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/El_Aaiun44
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lagos7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nairobi9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belize47
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson160
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Godthab247
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grand_Turk3
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nassau5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nuuk246
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Whitehorse160
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Casey5
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Macquarie183
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Gaza216
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hebron216
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jerusalem56
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Shanghai2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Bermuda29
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Adelaide10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Brisbane10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Broken_Hill10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Currie274
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Darwin10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Eucla8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Hobart14
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lindeman10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Melbourne10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Perth8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Sydney10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Budapest45
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Monaco4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Paris4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Volgograd1
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mahe2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Efate4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fiji2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/word.tcl10
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.15.tm (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.14.tm)44
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.3.tm (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.1.tm)159
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/http-2.9.5.tm (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/http-2.9.1.tm)123
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.1.tm)2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tclConfig.sh36
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/libtdbcstub111.abin1468 -> 0 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc111.dllbin283475 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbcConfig.sh81
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/libtdbcstub112.abin0 -> 1690 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/pkgIndex.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/pkgIndex.tcl)4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbc.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc.tcl)0
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbc112.dllbin0 -> 18446 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbcConfig.sh81
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql111.dllbin309826 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/pkgIndex.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/pkgIndex.tcl)4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql.tcl)0
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql112.dllbin0 -> 74254 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc111.dllbin321549 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/pkgIndex.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/pkgIndex.tcl)4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc.tcl)0
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc112.dllbin0 -> 86030 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres111.dllbin310043 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/pkgIndex.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/pkgIndex.tcl)4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres.tcl)0
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres112.dllbin0 -> 104462 bytes
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/thread285.dllbin355785 -> 0 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/pkgIndex.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/pkgIndex.tcl)8
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/thread286.dllbin0 -> 157198 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/ttrace.tcl (renamed from systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/ttrace.tcl)2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/bgerror.tcl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/clrpick.tcl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/comdlg.tcl9
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/console.tcl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/arrow.tcl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bind.tcl16
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/colors.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/cscroll.tcl64
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ctext.tcl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog1.tcl14
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry1.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry2.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry3.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/floor.tcl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/fontchoose.tcl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/goldberg.tcl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image2.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/items.tcl27
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ixset4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/knightstour.tcl12
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menu.tcl23
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/pendulum.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/plot.tcl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ruler.tcl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tclIndex118
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tcolor4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/text.tcl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tree.tcl1
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/twind.tcl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/unicodeout.tcl24
-rwxr-xr-xsystems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/widget35
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/entry.tcl94
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/fontchooser.tcl49
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/iconlist.tcl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/listbox.tcl6
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/megawidget.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/menu.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl4
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/safetk.tcl80
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/spinbox.tcl31
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tearoff.tcl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/text.tcl34
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tk.tcl18
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkAppInit.c20
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/aquaTheme.tcl69
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/button.tcl16
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/clamTheme.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/combobox.tcl31
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/cursors.tcl26
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/defaults.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/entry.tcl83
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/fonts.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/menubutton.tcl28
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/notebook.tcl38
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/panedwindow.tcl15
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scale.tcl8
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scrollbar.tcl33
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/sizegrip.tcl2
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/spinbox.tcl57
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/treeview.tcl44
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/ttk.tcl34
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/utils.tcl23
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/vistaTheme.tcl24
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/xpTheme.tcl7
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh24
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl16
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/cs.po2248
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/de.po2213
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/es.po2191
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/fr.po2233
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/it.po2345
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/ja.po1926
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/messages.pot1844
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/nl.po2040
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/pl.po2208
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/pt_BR.po2203
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/ru.po2183
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/sk.po2553
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/sl.po2198
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/sr.po2177
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/uk.po2169
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/vi.po2208
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/zh_CN.po1981
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/zh_TW.po1950
1403 files changed, 220039 insertions, 113226 deletions
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
index d620ef3495..14cfe32053 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
@@ -1,12 +1,12 @@
-# $Id: TLConfig.pm 58675 2021-03-23 22:36:02Z karl $
+# $Id: TLConfig.pm 57875 2021-02-24 18:27:49Z karl $
# TeXLive::TLConfig.pm - module exporting configuration values
-# Copyright 2007-2020 Norbert Preining
+# Copyright 2007-2021 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
package TeXLive::TLConfig;
-my $svnrev = '$Revision: 58675 $';
+my $svnrev = '$Revision: 57875 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -59,7 +59,7 @@ BEGIN {
# the year of our release, will be used in the location of the
# network packages, and in menu names, and other places.
-$ReleaseYear = 2020;
+$ReleaseYear = 2021;
# users can upgrade from this year to the current year; might be the
# same as the release year, or any number of releases earlier.
@@ -167,7 +167,7 @@ our %TLPDBConfigs = (
"container_format" => $DefaultCompressorFormat,
"minrelease" => $MinRelease,
"release" => $ReleaseYear,
- "frozen" => 1,
+ "frozen" => 0,
);
# definition of the option strings and their value types
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
index f62d61591d..d99f36d015 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
@@ -1,4 +1,4 @@
-# $Id: TLPOBJ.pm 58382 2021-03-15 04:20:36Z preining $
+# $Id: TLPOBJ.pm 58384 2021-03-15 04:22:12Z preining $
# TeXLive::TLPOBJ.pm - module for using tlpobj files
# Copyright 2007-2019 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLPOBJ;
-my $svnrev = '$Revision: 58382 $';
+my $svnrev = '$Revision: 58384 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
index 8f8cf248c6..3a5924d050 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
@@ -1,4 +1,4 @@
-# $Id: TLPSRC.pm 58462 2021-03-17 01:25:11Z preining $
+# $Id: TLPSRC.pm 58463 2021-03-17 01:26:23Z preining $
# TeXLive::TLPSRC.pm - module for handling tlpsrc files
# Copyright 2007-2020 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -12,7 +12,7 @@ use TeXLive::TLUtils;
use TeXLive::TLPOBJ;
use TeXLive::TLTREE;
-my $svnrev = '$Revision: 58462 $';
+my $svnrev = '$Revision: 58463 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
index 76b1c77af5..886553a8cd 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
@@ -1,4 +1,4 @@
-# $Id: TLUtils.pm 57772 2021-02-17 19:01:36Z karl $
+# $Id: TLUtils.pm 58139 2021-03-05 00:26:37Z preining $
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
# Copyright 2007-2021 Norbert Preining, Reinhard Kotucha
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLUtils;
-my $svnrev = '$Revision: 57772 $';
+my $svnrev = '$Revision: 58139 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -340,15 +340,15 @@ sub platform_name {
if ($OS eq "darwin") {
# We have two versions of Mac binary sets.
- # 10.x and newer -> x86_64-darwin [MacTeX]
- # 10.6/Snow Leopard through 10.x -> x86_64-darwinlegacy, if 64-bit
- # x changes every year. In 2020 (Big Sur) Apple started with 11.x.
+ # 10.x and newer -> universal-darwin [MacTeX]
+ # 10.6/Snow Leopard through 10.x -> x86_64-darwinlegacy, if 64-bit.
+ # x changes every year. As of TL 2021 (Big Sur) Apple started with 11.x.
#
# (BTW, uname -r numbers are larger by 4 than the Mac minor version.
# We don't use uname numbers here.)
#
# this changes each year, per above:
- my $mactex_darwin = 13; # lowest minor rev supported by x86_64-darwin.
+ my $mactex_darwin = 14; # lowest minor rev supported by x86_64-darwin.
#
# Most robust approach is apparently to check sw_vers (os version,
# returns "10.x" values), and sysctl (processor hardware).
@@ -359,12 +359,11 @@ sub platform_name {
. " (from sw_vers -productVersion: $sw_vers)\n";
return "unknownmac-unknownmac";
}
- if ($os_major >= 11) {
- $CPU = "x86_64";
+ # have to refine after all 10.x become "legacy".
+ if ($os_major >= 11 || $os_minor >= $mactex_darwin) {
+ $CPU = "universal";
$OS = "darwin";
- } elsif ($os_minor >= $mactex_darwin) {
- ; # sufficiently new 10.x, default is ok (x86_64-darwin).
- } elsif ($os_minor >= 6 && $os_minor < $mactex_darwin) {
+ } elsif ($os_major == 10 && 6 <= $os_minor && $os_minor < $mactex_darwin){
# in between, x86 hardware only. On 10.6 only, must check if 64-bit,
# since if later than that, always 64-bit.
my $is64 = $os_minor == 6
@@ -425,10 +424,9 @@ sub platform_desc {
'powerpc-linux' => 'GNU/Linux on PowerPC',
'sparc-linux' => 'GNU/Linux on Sparc',
'sparc-solaris' => 'Solaris on Sparc',
- 'universal-darwin' => 'MacOSX universal binaries',
+ 'universal-darwin' => 'MacOSX current (10.14-) on ARM/x86_64',
'win32' => 'Windows',
'x86_64-cygwin' => 'Cygwin on x86_64',
- 'x86_64-darwin' => 'MacOSX current (10.13-) on x86_64',
'x86_64-darwinlegacy' => 'MacOSX legacy (10.6-) on x86_64',
'x86_64-dragonfly' => 'DragonFlyBSD on x86_64',
'x86_64-linux' => 'GNU/Linux on x86_64',
@@ -1581,9 +1579,11 @@ sub install_packages {
$donesize += $tlpsizes{$package};
}
my $totaltime = time() - $starttime;
- my $totmin = int ($totaltime/60);
+ my $tothour = int ($totaltime/3600);
+ my $totmin = (int ($totaltime/60)) % 60;
my $totsec = $totaltime % 60;
- info(sprintf("Time used for installing the packages: %02d:%02d\n",
+ my $hrstr = ($tothour > 0 ? "$tothour:" : "");
+ info(sprintf("Time used for installing the packages: $hrstr%02d:%02d\n",
$totmin, $totsec));
$totlpdb->save;
return 1;
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
index 7476504af2..35e92c7300 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
@@ -1,4 +1,4 @@
-# $Id: TLWinGoo.pm 56511 2020-10-02 13:04:56Z siepo $
+# $Id: TLWinGoo.pm 58646 2021-03-23 03:34:22Z preining $
# TeXLive::TLWinGoo.pm - Windows goop.
# Copyright 2008-2018 Siep Kroonenberg, Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -11,7 +11,7 @@
package TeXLive::TLWinGoo;
-my $svnrev = '$Revision: 56511 $';
+my $svnrev = '$Revision: 58646 $';
my $_modulerevision;
if ($svnrev =~ m/: ([0-9]+) /) {
$_modulerevision = $1;
@@ -1426,7 +1426,7 @@ sub maybe_make_ro {
my $cmd = 'cmd /c "icacls . /reset && icacls . /inheritance:r'.
' /grant:r *S-1-5-32-544:(OI)(CI)F'.
' /grant:r *S-1-5-11:(OI)(CI)RX /grant:r *S-1-5-32-545:(OI)(CI)RX"';
- log "Making read-only\n".`$cmd`."\n";
+ log "Making read-only\n".Encode::decode(console_out,`$cmd`)."\n";
# go back to original directory
chdir $curdir;
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/trans.pl b/systems/texlive/tlnet/tlpkg/TeXLive/trans.pl
index 0a905254b4..01fd82169f 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/trans.pl
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/trans.pl
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: trans.pl 41176 2016-05-16 00:42:28Z preining $
+# $Id: trans.pl 58557 2021-03-20 22:01:24Z siepo $
# Copyright 2009-2016 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
@@ -96,16 +96,16 @@ sub __ ($@) {
}
# $ret is already set initially
}
+ $ret =~ s/\\n/\n/g;
+ $ret =~ s/\\"/"/g;
+ $ret =~ s/\\\\/\\/g;
}
# translate back $ret:
- $ret =~ s/\\n/\n/g;
- $ret =~ s/\\"/"/g;
- $ret =~ s/\\\\/\\/g;
return sprintf($ret, @_);
}
sub load_translations() {
- if (($::lang ne "en") && ($::lang ne "C")) {
+ if (defined($::lang) && ($::lang ne "en") && ($::lang ne "C")) {
my $code = $::lang;
my @files_to_check;
if (defined($::area)) {
diff --git a/systems/texlive/tlnet/tlpkg/gpg/pubring.gpg b/systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
index 672b2b2cb3..335b202472 100644
--- a/systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
+++ b/systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg b/systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
index 96474ee104..1e507c00a0 100644
--- a/systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
+++ b/systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/DirSelect.pm b/systems/texlive/tlnet/tlpkg/installer/DirSelect.pm
deleted file mode 100644
index 520a0db0bb..0000000000
--- a/systems/texlive/tlnet/tlpkg/installer/DirSelect.pm
+++ /dev/null
@@ -1,503 +0,0 @@
-#===============================================================================
-# Tk/DirSelect.pm
-# Copyright (C) 2000-2001 Kristi Thompson <kristi@kristi.ca>
-# Copyright (C) 2002-2005,2010 Michael Carman <mjcarman@mchsi.com>
-# Last Modified: 2/16/2010
-#===============================================================================
-BEGIN { require 5.004 }
-
-package Tk::DirSelect;
-use Cwd;
-use File::Spec;
-use Tk 800;
-require Tk::Frame;
-require Tk::BrowseEntry;
-require Tk::Button;
-require Tk::Label;
-require Tk::DirTree;
-
-use strict;
-use base 'Tk::Toplevel';
-Construct Tk::Widget 'DirSelect';
-
-use vars qw'$VERSION';
-$VERSION = '1.12';
-
-my %colors;
-my $isWin32;
-
-#-------------------------------------------------------------------------------
-# Subroutine : ClassInit()
-# Purpose : Class initialzation.
-# Notes :
-#-------------------------------------------------------------------------------
-sub ClassInit {
- my ($class, $mw) = @_;
- $class->SUPER::ClassInit($mw);
-
- $isWin32 = $^O eq 'MSWin32';
-
- # Get system colors from a Text widget for use in DirTree
- my $t = $mw->Text();
- foreach my $x (qw'-background -selectbackground -selectforeground') {
- $colors{$x} = $t->cget($x);
- }
- $t->destroy();
-}
-
-
-#-------------------------------------------------------------------------------
-# Subroutine : Populate()
-# Purpose : Create the DirSelect widget
-# Notes :
-#-------------------------------------------------------------------------------
-sub Populate {
- my ($w, $args) = @_;
- my $directory = delete $args->{-dir} || cwd();
- my $title = delete $args->{-title} || 'Select Directory';
-
- $w->withdraw;
- $w->SUPER::Populate($args);
- $w->ConfigSpecs(-title => ['METHOD', 'title', 'Title', $title]);
- $w->bind('<Escape>', sub { $w->{dir} = undef });
-
- my %f = (
- drive => $w->Frame->pack(-anchor => 'n', -fill => 'x'),
- button => $w->Frame->pack(-side => 'bottom', -anchor => 's', -fill => 'x', -ipady => 6),
- tree => $w->Frame->pack(-fill => 'both', -expand => 1),
- );
-
- $w->{tree} = $f{tree}->Scrolled('DirTree',
- -scrollbars => 'osoe',
- -selectmode => 'single',
- -ignoreinvoke => 0,
- -width => 50,
- -height => 15,
- %colors,
- %$args,
- )->pack(-fill => 'both', -expand => 1);
-
- $w->{tree}->configure(-command => sub { $w->{tree}->opencmd($_[0]) });
- $w->{tree}->configure(-browsecmd => sub { $w->{tree}->anchorClear });
-
- $f{button}->Button(
- -width => 7,
- -text => 'OK',
- -command => sub { $w->{dir} = $w->{tree}->selectionGet() },
- )->pack(-side => 'left', -expand => 1);
-
- $f{button}->Button(
- -width => 7,
- -text => 'Cancel',
- -command => sub { $w->{dir} = undef },
- )->pack(-side => 'left', -expand => 1);
-
- if ($isWin32) {
- $f{drive}->Label(-text => 'Drive:')->pack(-side => 'left');
- $w->{drive} = $f{drive}->BrowseEntry(
- -variable => \$w->{selected_drive},
- -browsecmd => [\&_browse, $w->{tree}],
- -state => 'readonly',
- )->pack(-side => 'left', -fill => 'x', -expand => 1);
-
- if ($Tk::VERSION >= 804) {
- # widget is readonly, but shouldn't appear disabled
- for my $e ($w->{drive}->Subwidget('entry')->Subwidget('entry')) {
- $e->configure(-disabledforeground => $colors{-foreground});
- $e->configure(-disabledbackground => $colors{-background});
- }
- }
- }
- else {
- $f{drive}->destroy;
- }
-
- # right-click context menu
- my $menu = $w->Menu(
- -tearoff => 0,
- -menuitems => [
- [qw/command ~New/, -command => [\&_mkdir , $w]],
- [qw/command ~Rename/, -command => [\&_rename, $w]],
- [qw/command ~Delete/, -command => [\&_rmdir, $w]],
- ],
- );
- $menu->bind('<FocusOut>' => sub {$menu->unpost});
- $w->{tree}->bind('<Button-3>' => [\&_context, $menu, Ev('X'), Ev('Y')]);
-
- # popup overlay for renaming directories
- $w->{renameval} = undef;
- $w->{popup} = $w->Toplevel();
- $w->{rename} = $w->{popup}->Entry(
- -relief => 'groove',
- -borderwidth => 1,
- )->pack(-fill => 'x', -expand => 1);
- $w->{popup}->overrideredirect(1);
- $w->{popup}->withdraw;
- $w->{rename}->bind('<Escape>', sub {$w->{renameval} = undef});
- $w->{rename}->bind('<FocusOut>', sub {$w->{renameval} = undef});
- $w->{rename}->bind('<KeyPress-Return>', sub {$w->{renameval} = $w->{rename}->get});
-
- return $w;
-}
-
-
-#-------------------------------------------------------------------------------
-# Subroutine : Show()
-# Purpose : Display the DirSelect widget.
-# Notes :
-#-------------------------------------------------------------------------------
-sub Show {
- my $w = shift;
- my $dir = shift;
- my $cwd = cwd();
- my $focus = $w->focusSave;
- my $grab = $w->grabSave;
-
- $dir = $cwd unless defined $dir && -d $dir;
- chdir($dir);
-
- if ($isWin32) {
- # populate the drive list
- my @drives = _get_volume_info();
- $w->{drive}->delete(0, 'end');
- my $startdrive = _drive($dir);
-
- foreach my $d (@drives) {
- $w->{drive}->insert('end', $d);
- if ($startdrive eq _drive($d)) {
- $w->{selected_drive} = $d;
- }
- }
- }
-
- # show initial directory
- _showdir($w->{tree}, $dir);
-
- $w->Popup(@_); # show widget
- $w->focus; # seize focus
- $w->grab; # seize grab
- $w->waitVariable(\$w->{dir}); # wait for user selection (or cancel)
- $w->grabRelease; # release grab
- $w->withdraw; # run and hide
- $focus->(); # restore prior focus
- $grab->(); # restore prior grab
- chdir($cwd) # restore working directory
- or warn "Could not chdir() back to '$cwd' [$!]\n";
-
- # HList SelectionGet() behavior changed around Tk 804.025
- if (ref $w->{dir} eq 'ARRAY') {
- $w->{dir} = $w->{dir}[0];
- }
-
- {
- local $^W;
- $w->{dir} .= '/' if ($isWin32 && $w->{dir} =~ /:$/);
- }
-
- return $w->{dir};
-}
-
-
-#-------------------------------------------------------------------------------
-# Subroutine : _browse()
-# Purpose : Browse to a mounted filesystem (Win32)
-# Notes :
-#-------------------------------------------------------------------------------
-sub _browse {
- my ($w, undef, $d) = @_;
- $d = _drive($d) . '/';
- chdir($d);
- _showdir($w, $d);
-
- # Workaround: Under Win* versions of Perl/Tk, scrollbars have a tendancy
- # to show up but be disabled.
- $w->yview(scroll => 1, 'units');
- $w->update;
- $w->yview(scroll => -1, 'units');
-}
-
-
-#-------------------------------------------------------------------------------
-# Subroutine : _showdir()
-# Purpose : Show the requested directory
-# Notes :
-#-------------------------------------------------------------------------------
-sub _showdir {
- my $w = shift;
- my $dir = shift;
- $w->delete('all');
- $w->chdir($dir);
-}
-
-
-#-------------------------------------------------------------------------------
-# Subroutine : _get_volume_info()
-# Purpose : Get volume information (Win32)
-# Notes :
-#-------------------------------------------------------------------------------
-sub _get_volume_info {
- require Win32API::File;
-
- my @drivetype = (
- 'Unknown',
- 'No root directory',
- 'Removable disk drive',
- 'Fixed disk drive',
- 'Network drive',
- 'CD-ROM drive',
- 'RAM Disk',
- );
-
- my @drives;
- foreach my $ld (Win32API::File::getLogicalDrives()) {
- my $drive = _drive($ld);
- my $type = $drivetype[Win32API::File::GetDriveType($drive)];
- my $label;
-
- Win32API::File::GetVolumeInformation(
- $drive, $label, [], [], [], [], [], []);
-
- push @drives, "$drive [$label] $type";
- }
-
- return @drives;
-}
-
-
-#-------------------------------------------------------------------------------
-# Subroutine : _drive()
-# Purpose : Get the drive letter (Win32)
-# Notes :
-#-------------------------------------------------------------------------------
-sub _drive {
- shift =~ /^(\w:)/;
- return uc $1;
-}
-
-
-#-------------------------------------------------------------------------------
-# Method : _context
-# Purpose : Display the context menu
-# Notes :
-#-------------------------------------------------------------------------------
-sub _context {
- my ($w, $m, $x, $y) = @_;
- my $wy = $y - $w->rooty;
- $w->selectionClear();
- $w->selectionSet($w->nearest($wy));
- $m->post($x, $y);
- $m->focus;
-}
-
-
-#-------------------------------------------------------------------------------
-# Method : _mkdir
-# Purpose : Create a new directory under the current selection
-# Notes :
-#-------------------------------------------------------------------------------
-sub _mkdir {
- my $w = shift;
- my $dt = $w->{tree};
- my ($sel) = $dt->selectionGet();
-
- my $cwd = Cwd::cwd();
- if (chdir($sel)) {
- my $base = 'NewDirectory';
- my $name = $base;
- my $i = 1;
-
- while (-d $name && $i < 1000) {
- $name = $base . $i++;
- }
-
- unless (-d $name) {
- if (mkdir($name)) {
- _showdir($dt, $sel);
- $dt->selectionClear();
- $dt->selectionSet($sel . '/' . $name);
- $w->_rename();
- }
- else {
- $w->messageBox(
- -title => 'Unable to create directory',
- -message => "The directory '$name' could not be created.\n$!",
- -icon => 'error',
- -type => 'OK',
- );
- }
- }
-
- chdir($cwd);
- }
- else {
- warn "Unable to chdir() for mkdir() [$!]\n";
- }
-}
-
-
-#-------------------------------------------------------------------------------
-# Method : _rmdir
-# Purpose : Delete the selected directory
-# Notes :
-#-------------------------------------------------------------------------------
-sub _rmdir {
- my $w = shift;
- my $dt = $w->{tree};
- my ($sel) = $dt->selectionGet();
-
- my @path = File::Spec->splitdir($sel);
- my $dir = pop @path;
- my $pdir = File::Spec->catdir(@path);
-
- my $cwd = Cwd::cwd();
- if (chdir($pdir)) {
- if (rmdir($dir)) {
- _showdir($dt, $pdir);
- }
- else {
- $w->messageBox(
- -title => 'Unable to delete directory',
- -message => "The directory '$dir' could not be deleted.\n$!",
- -icon => 'error',
- -type => 'OK',
- );
- }
- chdir($cwd);
- }
- else {
- warn "Unable to chdir() for rmdir() [$!]\n";
- }
-}
-
-#-------------------------------------------------------------------------------
-# Method : _rename
-# Purpose : Rename the selected directory
-# Notes :
-#-------------------------------------------------------------------------------
-sub _rename {
- my $w = shift;
- my $dt = $w->{tree};
- my $popup = $w->{popup};
- my $entry = $w->{rename};
- my ($sel) = $dt->selectionGet();
- my ($x, $y, $x1, $y1) = $dt->infoBbox($sel);
-
- my @path = File::Spec->splitdir($sel);
- my $dir = pop @path;
- my $pdir = File::Spec->catdir(@path);
-
- $entry->delete(0, 'end');
- $entry->insert(0, $dir);
- $entry->selectionRange(0, 'end');
- $entry->focus;
-
- my $font = ($entry->configure(-font))[4];
- my $text = 'ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ';
- my $width = $entry->fontMeasure($font, $text) / length($text);
- $entry->configure(-width => ($x1 - $x) / $width);
-
- $popup->Post($dt->rootx + $x, $dt->rooty + $y);
- $popup->waitVariable(\$w->{renameval});
- $popup->withdraw;
-
- if (defined $w->{renameval} && $w->{renameval} ne $dir) {
- my $cwd = Cwd::cwd();
-
- if (chdir($pdir)) {
- unless (rename($dir, $w->{renameval})) {
- $w->messageBox(
- -title => 'Unable to rename directory',
- -message => "The directory '$dir' could not be renamed.\n$!",
- -icon => 'error',
- -type => 'OK',
- );
- }
- chdir($cwd);
- _showdir($dt, $pdir); # rebrowse to update the display
- }
- else {
- warn "Unable to chdir() for rename() [$!]\n";
- }
- }
-}
-
-
-1;
-
-__END__
-=pod
-
-=head1 NAME
-
-Tk::DirSelect - Cross-platform directory selection widget.
-
-=head1 SYNOPSIS
-
- use Tk::DirSelect;
- my $ds = $mw->DirSelect();
- my $dir = $ds->Show();
-
-=head1 DESCRIPTION
-
-This module provides a cross-platform directory selection widget. For
-systems running Microsoft Windows, this includes selection of local and
-mapped network drives. A context menu (right-click or E<lt>Button3E<gt>)
-allows the creation, renaming, and deletion of directories while
-browsing.
-
-Note: Perl/Tk 804 added the C<chooseDirectory> method which uses native
-system dialogs where available. (i.e. Windows) If you want a native feel
-for your program, you probably want to use that method instead --
-possibly using this module as a fallback for systems with older versions
-of Tk installed.
-
-=head1 METHODS
-
-=head2 C<DirSelect([-title =E<gt> 'title'], [options])>
-
-Constructs a new DirSelect widget as a child of the invoking object
-(usually a MainWindow).
-
-The title for the widget can be set by specifying C<-title =E<gt>
-'Title'>. Any other options provided will be passed through to the
-DirTree widget that displays directories, so be sure they're appropriate
-(e.g. C<-width>)
-
-=head2 C<Show([directory], [options])>
-
-Displays the DirSelect widget and returns the user selected directory or
-C<undef> if the operation is canceled.
-
-All arguments are optional. The first argument (if defined) is the
-initial directory to display. The default is to display the current
-working directory. Any additional options are passed through to the
-Popup() method. This means that you can do something like
-
- $ds->Show(undef, -popover => $mw);
-
-to center the dialog over your application.
-
-=head1 DEPENDENCIES
-
-=over 4
-
-=item * Perl 5.004
-
-=item * Tk 800
-
-=item * Win32API::File (under Microsoft Windows only)
-
-=back
-
-=head1 LICENSE AND COPYRIGHT
-
-Copyright 2000-2001 Kristi Thompson <kristi@kristi.ca>
-Copyright 2002-2005,2010 Michael Carman <mjcarman@cpan.org>
-
-This program is free software; you can redistribute it and/or modify it
-under the terms of either: the GNU General Public License as published
-by the Free Software Foundation; or the Artistic License.
-
-See http://dev.perl.org/licenses/ for more information.
-
-=cut
diff --git a/systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl b/systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl
index 7cf2c4f56c..24a4d617d9 100644
--- a/systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl
@@ -1,7 +1,7 @@
#!/usr/bin/env perl
# install-menu-extl.pl
-# Copyright 2018, 2019 Siep Kroonenberg
+# Copyright 2018-2021 Siep Kroonenberg
# This file is licensed under the GNU General Public License version 2
# or any later version.
@@ -57,15 +57,6 @@ our $MENU_QUIT = 2;
my $RETURN = $MENU_INSTALL;
-# @fileassocdesc also defined in install-tl
-$::fileassocdesc[0] = "None";
-$::fileassocdesc[1] = "Only new";
-$::fileassocdesc[2] = "All";
-
-$::deskintdesc[0] = "None";
-$::deskintdesc[1] = "Menu shortcuts";
-$::deskintdesc[2] = "Launcher";
-
do_remote_init();
print STDOUT "endload\n\n";
@@ -208,7 +199,7 @@ sub run_menu_extl {
}
}
} # run_menu_extl
-
$::run_menu = \&run_menu_extl;
+
1;
diff --git a/systems/texlive/tlnet/tlpkg/installer/install-menu-perltk.pl b/systems/texlive/tlnet/tlpkg/installer/install-menu-perltk.pl
deleted file mode 100644
index f0135a364e..0000000000
--- a/systems/texlive/tlnet/tlpkg/installer/install-menu-perltk.pl
+++ /dev/null
@@ -1,1291 +0,0 @@
-#!/usr/bin/env perl
-# $Id: install-menu-perltk.pl 53428 2020-01-16 23:29:27Z karl $
-#
-# Copyright 2008-2020 Norbert Preining
-# Copyright 2008 Reinhard Kotucha
-# This file is licensed under the GNU General Public License version 2
-# or any later version.
-
-use strict;
-$^W = 1;
-
-my $svnrev = '$Revision: 53428 $';
-$svnrev =~ m/: ([0-9]+) /;
-$::menurevision = ($1 ? $1 : 'unknown');
-
-require Tk;
-require Tk::Dialog;
-require Tk::DialogBox;
-require Tk::PNG;
-require Tk::BrowseEntry;
-
-use utf8;
-no utf8;
-
-our %vars;
-our $opt_in_place;
-our $tlpdb;
-our @collections_std;
-our $texlive_release;
-our @media_available;
-our $media;
-
-our $MENU_INSTALL = 0;
-our $MENU_ABORT = 1;
-our $MENU_QUIT = 2;
-our $MENU_ALREADYDONE = 3;
-
-my $return = $MENU_INSTALL;
-
-our $LANG;
-our %TRANS;
-require("TeXLive/trans.pl");
-load_translations();
-
-require("$::installerdir/tlpkg/installer/texdirsel.pl");
-
-# @fileassocdesc also defined in install-tl
-$::fileassocdesc[0] = __("None");
-$::fileassocdesc[1] = __("Only new");
-$::fileassocdesc[2] = __("All");
-
-$::letterdesc[0] = __('A4');
-$::letterdesc[1] = __('letter');
-
-$::deskintdesc[0] = __("No shortcuts");
-$::deskintdesc[1] = __("TeX Live menu");
-if (win32() && is_seven()) { $::deskintdesc[2] = __("Launcher entry"); }
-
-# generic option strings:
-$::yesno[0] = __('No');
-$::yesno[1] = __('Yes');
-
-our $mw;
-my $subframe;
-my $mainwindow;
-my $bin_toggle_button;
-my $scheme_toggle_button;
-my $collection_toggle_button;
-my $portable_toggle_button;
-my $texdir_toggle_button;
-my $paper_toggle_button;
-my $write_eighteen_toggle_button;
-my $format_toggle_button;
-my $doc_files_toggle_button;
-my $src_files_toggle_button;
-my $texworks_toggle_button;
-my $load_remote_button;
-my $adjustrepo_toggle_button;
-my $bintextbutton;
-my $schemebutton;
-my $tmflocalbutton;
-my $tmfsysvarbutton;
-my $tmfsysconfigbutton;
-my $tmfhomebutton;
-my $pathbutton;
-my $deskintbutton;
-my $assocbutton;
-my $adminbutton;
-my $installbutton;
-my $collectionstext;
-my $texmflocaltext;
-my $texmfsysvartext;
-my $texmfsysconfigtext;
-my $texmfhometext;
-my $texdirtext;
-my $optletterstate;
-my $optfmtstate;
-my $optsrcstate;
-my $optdocstate;
-my $portableyesno;
-my $letteryesno;
-my $fmtyesno;
-my $srcyesno;
-my $deskintyesno;
-my $pathadjyesno;
-my $fileassocyesno;
-my $editoryesno;
-my $adminallyesno;
-my $docyesno;
-my $restrictedyesno;
-my $adjustrepoyesno;
-
-my $sep = ($^O =~ /^MSWin32/) ? "\\" : "/";
-
-$::run_menu = \&run_menu_perltk;
-
-
-####################################################################
-# From here on only function definitions
-# ##################################################################
-
-sub setup_perltk_local_strings {
- $portableyesno = $::yesno[$vars{'instopt_portable'}];
- $letteryesno = $::letterdesc[$vars{'instopt_letter'}];
- $fmtyesno = $::yesno[$vars{'tlpdbopt_create_formats'}];
- $srcyesno = $::yesno[$vars{'tlpdbopt_install_srcfiles'}];
- $deskintyesno = $::deskintdesc[$vars{'tlpdbopt_desktop_integration'}];
- $pathadjyesno = $::yesno[$vars{'instopt_adjustpath'}];
- $fileassocyesno = $::fileassocdesc[$vars{'tlpdbopt_file_assocs'}];
- $editoryesno = $::yesno[$vars{'collection-texworks'}];
- $adminallyesno = $::yesno[$vars{'tlpdbopt_w32_multi_user'}];
- $docyesno = $::yesno[$vars{'tlpdbopt_install_docfiles'}];
- $restrictedyesno = $::yesno[$vars{'instopt_write18_restricted'}];
- $adjustrepoyesno = $::yesno[$vars{'instopt_adjustrepo'}];
-}
-
-sub menu_abort {
- $return = $MENU_ABORT;
- $mainwindow->destroy;
-}
-
-sub menu_do_it {
- $return = $MENU_INSTALL;
- $mainwindow->destroy;
-}
-
-sub disable_buttons {
- change_button_state('disabled');
-}
-sub enable_buttons {
- change_button_state('normal');
-}
-
-sub change_button_state {
- my $what = shift;
- $installbutton->configure(-state => $what);
- $tmflocalbutton->configure(-state => $what);
- $tmfsysvarbutton->configure(-state => $what);
- $tmfsysconfigbutton->configure(-state => $what);
- $tmfhomebutton->configure(-state => $what);
- $bin_toggle_button->configure(-state => $what);
- $scheme_toggle_button->configure(-state => $what);
- $collection_toggle_button->configure(-state => $what);
- $portable_toggle_button->configure(-state => $what);
- $texdir_toggle_button->configure(-state => $what);
- $paper_toggle_button->configure(-state => $what);
- $write_eighteen_toggle_button->configure(-state => $what);
- $format_toggle_button->configure(-state => $what);
- $adjustrepo_toggle_button->configure(-state => $what);
- $pathbutton->configure(-state => $what);
- $doc_files_toggle_button->configure(-state => $what)
- if defined($doc_files_toggle_button);
- $src_files_toggle_button->configure(-state => $what)
- if defined($src_files_toggle_button);
- $texworks_toggle_button->configure(-state => $what)
- if defined($texworks_toggle_button);
-}
-
-sub run_menu_perltk {
- if ($::opt_select_repository) {
- } else {
- do_remote_init();
- setup_perltk_local_strings();
- calc_depends();
- }
- $mainwindow = Tk::MainWindow->new;
- $mainwindow->protocol('WM_DELETE_WINDOW' => \&menu_abort);
-
- # Taco once reported for 2010 that using these scrolled pane
- # on Windows just died
- # with the proliferation of netbooks and a new perl installed
- # let us try to go back to using scrolled pane on both unix and windows
- require Tk::Pane;
- $subframe = $mainwindow->Scrolled("Frame", -scrollbars => "oe");
- $mw = $subframe->Frame;
-
- # image frame on the left
- my $fl = $mw->Frame(-background => "#0078b8");
- my $img = $fl->Photo(-format => 'png',
- -file => "$::installerdir/tlpkg/installer/texlive.png");
- $fl->Label(-image => $img, -background => "#0078b8")
- ->pack(-expand => 1, -fill => "y");
- $fl->Label(
- -text => "v$::installerrevision/$::menurevision",
- -background => "#0078b8")->pack;
-
- # data frame on the right
- my $fr = $mw->Frame;
- $fl->pack(-side => 'left', -expand => 1, -fill => "y");
- $fr->pack(-side => 'right');
-
-
- my $row = 1;
- $fr->Label(
- -text => __("TeX Live %s Installation", $TeXLive::TLConfig::ReleaseYear))
- ->grid(-row => $row, -column => 1, -columnspan => 3);
-
- if ($::opt_select_repository) {
- $row++;
- my @mirror_list;
- my @netlst;
- my @loclst;
- if ($#media_available >= 0) {
- for my $l (@media_available) {
- my ($a, $b) = split ('#', $l);
- if ($a eq 'local_compressed' || $a eq 'local_uncompressed') {
- push @loclst, " $b";
- } elsif ($a eq 'NET') {
- push @netlst, " " . __("Command line repository") . ": $b";
- } else {
- tlwarn("Unknown media $l\n");
- }
- }
- if ($#loclst >= 0) {
- push @mirror_list, __("LOCAL REPOSITORIES");
- push @mirror_list, @loclst;
- }
- }
- push @mirror_list, __("NETWORK REPOSITORIES");
- push @mirror_list,
- " " . __("Default remote repository") . ": http://mirror.ctan.org";
- push @mirror_list, @netlst;
- push @mirror_list, TeXLive::TLUtils::create_mirror_list();
- my $mirror_entry;
- $fr->Label(
- -text => __('Select repository'),
- -anchor => 'w')->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->BrowseEntry(
- -state => 'readonly',
- -listheight => 12,
- -listwidth => 400,
- -width => 35,
- -autolistwidth => 1,
- -choices => \@mirror_list,
- -browsecmd =>
- sub {
- if ($mirror_entry !~ m/^ /) {
- $mirror_entry = "";
- } elsif ($mirror_entry =~ m!(http|ftp)://!) {
- $mirror_entry =
- TeXLive::TLUtils::extract_mirror_entry($mirror_entry);
- } else {
- $mirror_entry =~ s/^\s*//;
- # $mirror_entry =
- # TeXLive::TLUtils::extract_mirror_entry($mirror_entry);
- }
- },
- -variable => \$mirror_entry)
- ->grid(-row => $row, -column => 2, -sticky => 'w');
- $load_remote_button = $fr->Button(-text => __("Load"),
- -command => sub {
- $::init_remote_needed = 1;
- my $mfull = $mirror_entry;
- only_load_remote($mfull);
- if (!only_load_remote($mfull)) {
- $fr->Dialog(-title => __("Warning"),
- -text => __('Could not load remote TeX Live Database:') . $mfull
- . "\n\n" .
- __('Please select a different mirror.'),
- -buttons => [ __("Ok") ])->Show;
- $mirror_entry = "";
- } elsif (!do_version_agree()) {
- $fr->Dialog(
- -title => __("Warning"),
- -text => __(
- 'The TeX Live versions of the local installation and the repository being accessed are not compatible:
- local: %s
- repository: %s
-Please select a different mirror.',
- $TeXLive::TLConfig::ReleaseYear, $texlive_release),
- -buttons => [ __("Ok") ])->Show;
- $mirror_entry = "";
- } else {
- $load_remote_button->configure(-state => 'disable');
- final_remote_init($mfull);
- setup_perltk_local_strings();
- calc_depends();
- menu_update_texts();
- enable_buttons();
- }
- })->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
- }
- if (!$opt_in_place) {
-
- $row++;
- $fr->Label(-text => "------- " . __("Basic Information") . " -------")
- ->grid(-row => $row, -column => 1, -columnspan => 3);
-
- # binary system line
- if (!win32()) {
- $row++;
- $fr->Label(-text => __('Binary system(s)'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $bintextbutton = $fr->Label(-anchor => 'w');
- $bintextbutton->grid(-row => $row, -column => 2, -padx => "2m");
- $bin_toggle_button = $fr->Button(
- -text => __("Change"), -command => sub { menu_select_binsystems(); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
- }
-
- $row++;
-
- # scheme line
- $fr->Label(-text => __('Selected scheme'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $schemebutton = $fr->Label(-anchor => 'w');
- $schemebutton->grid(-row => $row, -column => 2, -padx => "2m");
- $scheme_toggle_button = $fr->Button(
- -text => __("Change"), -command => sub { menu_select_scheme(); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- $row++;
-
- # further customization
- $fr->Label(-text => "------- " . __("Further Customization") . " -------")
- ->grid(-row => $row, -column => 1,-columnspan => 3);
-
- $row++;
- # collection line
- $fr->Label(-text => __('Installation collections'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $collection_toggle_button = $fr->Button(
- -text => __("Change"),
- -command => sub { menu_select_standard_collections(); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- $row++;
- $collectionstext = $fr->Label();
- $collectionstext->grid(-row => $row, -column => 1, -columnspan => 3);
- }
-
- $row++;
- # further customization
- $fr->Label(-text => "------- " . __("Directory setup") . " -------")
- ->grid(-row => $row, -column => 1, -columnspan => 3);
-
- $row++;
- $fr->Label(-text => __('Portable setup'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$portableyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $portable_toggle_button = $fr->Button(
- -text => __("Toggle"),
- -command => sub { toggle_portable(); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- $row++;
- # texdir line
- $fr->Label(-text => __('TEXDIR (the main TeX directory)'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $texdirtext = $fr->Label(-anchor => 'w')
- ->grid(-row => $row, -column => 2, -padx => "2m");
- if (!$opt_in_place) {
- $texdir_toggle_button = $fr->Button(
- -text => __("Change"), -command => \&change_path)
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
- }
-
-
- $row++;
- # texmflocal line
- $fr->Label(
- -text => __('TEXMFLOCAL (directory for site-wide local files)'),
- -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $texmflocaltext = $fr->Label(-anchor => 'w')
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $tmflocalbutton = $fr->Button(
- -text => __("Change"),
- -command => sub { menu_edit_vars_value("TEXMFLOCAL"); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- $row++;
- # texmfsysvar line
- $fr->Label(
- -text => __('TEXMFSYSVAR (directory for autogenerated data)'),
- -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $texmfsysvartext = $fr->Label(-anchor => 'w')
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $tmfsysvarbutton = $fr->Button(
- -text => __("Change"),
- -command => sub { menu_edit_vars_value("TEXMFSYSVAR"); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- $row++;
- # texmfsysconfig line
- $fr->Label(
- -text => __('TEXMFSYSCONFIG (directory for local config)'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $texmfsysconfigtext = $fr->Label(-anchor => 'w')
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $tmfsysconfigbutton = $fr->Button(
- -text => __("Change"),
- -command => sub { menu_edit_vars_value("TEXMFSYSCONFIG"); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- $row++;
- # texmfhome line
- $fr->Label(
- -text => __('TEXMFHOME (directory for user-specific files)'),
- -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $texmfhometext = $fr->Label(-anchor => 'w')
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $tmfhomebutton = $fr->Button(
- -text => __("Change"),
- -command => sub { menu_edit_vars_value("TEXMFHOME"); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- if ($vars{'instopt_portable'}) {
- for my $b (
- $tmflocalbutton, $tmfsysvarbutton, $tmfsysconfigbutton, $tmfhomebutton) {
- $b->configure(-state => 'disabled')
- }
- }
-
- $row++;
- # Options
- $fr->Label(-text => "------- " . __("Options") . " -------")
- ->grid(-row => $row, -column => 1, -columnspan => 3);
-
- $row++;
- # optpaper
- $fr->Label(-text => __('Default paper size'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$letteryesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $paper_toggle_button = $fr->Button(
- -text => __("Toggle"),
- -command => sub {
- toggle_and_set_opt_variable(
- \$vars{'instopt_letter'}, \$letteryesno, \@::letterdesc); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- $row++;
- $fr->Label(
- -text => __('Allow execution of restricted list of programs via \write18'),
- -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$restrictedyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $write_eighteen_toggle_button = $fr->Button(
- -text => __("Toggle"),
- -command => sub {
- toggle_and_set_opt_variable(
- \$vars{'instopt_write18_restricted'},
- \$restrictedyesno); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- $row++;
- $fr->Label(
- -text => __('Create all format files'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$fmtyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $format_toggle_button = $fr->Button(
- -text => __("Toggle"),
- -command => sub {
- toggle_and_set_opt_variable(\$vars{'tlpdbopt_create_formats'}, \$fmtyesno); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- if ($vars{'doc_splitting_supported'} and !$opt_in_place) {
- $row++;
- $fr->Label(-text => __('Install font/macro doc tree'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$docyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $doc_files_toggle_button = $fr->Button(
- -text => __("Toggle"),
- -command => sub {
- toggle_and_set_opt_variable(\$vars{'tlpdbopt_install_docfiles'}, \$docyesno); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
- }
-
- if ($vars{'src_splitting_supported'} and !$opt_in_place) {
- $row++;
- $fr->Label(-text => __('Install font/macro source tree'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$srcyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $src_files_toggle_button = $fr->Button(
- -text => __("Toggle"),
- -command => sub {
- toggle_and_set_opt_variable(\$vars{'tlpdbopt_install_srcfiles'}, \$srcyesno); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
- }
-
- $row++;
- $fr->Label(
- -text => (win32()) ? __('Adjust PATH setting in registry') :
- __('Create symlinks in system directories'),
- -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$pathadjyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- if (unix()) {
- $pathbutton = $fr->Button(
- -text => __("Change"), -command => sub { menu_select_symlink(); });
- } else {
- $pathbutton = $fr->Button(
- -text => __("Toggle"),
- -command => sub {
- toggle_and_set_opt_variable(\$vars{'instopt_adjustpath'}, \$pathadjyesno); });
- }
- $pathbutton->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- if ($::opt_all_options || win32()) {
- $row++;
- $fr->Label(-text => __('Add menu shortcuts'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$deskintyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $deskintbutton = $fr->Button(
- -text => __("Change"),
- -command => sub {
- toggle_and_set_opt_variable(
- \$vars{'tlpdbopt_desktop_integration'},
- \$deskintyesno, \@::deskintdesc); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- $row++;
- $fr->Label(-text => __('Change file associations'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$fileassocyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $assocbutton = $fr->Button(
- -text => __("Change"),
- -command => sub {
- toggle_and_set_opt_variable(
- \$vars{'tlpdbopt_file_assocs'}, \$fileassocyesno, \@::fileassocdesc); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
-
- if ($::opt_all_options || admin()) {
- $row++;
- $fr->Label(-text => __('Installation for all users'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$adminallyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $adminbutton = $fr->Button(
- -text => __("Toggle"),
- -command => sub {
- toggle_and_set_opt_variable(
- \$vars{'tlpdbopt_w32_multi_user'}, \$adminallyesno); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
- }
-
- $row++;
- $fr->Label(-text => __('Install TeXworks front end'), -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$editoryesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- if (!$opt_in_place) {
- $texworks_toggle_button = $fr->Button(
- -text => __("Toggle"),
- -command => sub {
- toggle_and_set_opt_variable(
- \$vars{'collection-texworks'}, \$editoryesno); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
- }
- }
- if ($media ne 'NET') {
- $row++;
- $fr->Label(
- -text => __('After install, set CTAN as source for package updates'),
- -anchor => 'w')
- ->grid(-row => $row, -column => 1, -sticky => 'w');
- $fr->Label(-anchor => 'w', -textvariable => \$adjustrepoyesno)
- ->grid(-row => $row, -column => 2, -padx => "2m");
- $adjustrepo_toggle_button = $fr->Button(
- -text => __("Toggle"),
- -command => sub {
- toggle_and_set_opt_variable(
- \$vars{'instopt_adjustrepo'}, \$adjustrepoyesno); })
- ->grid(-row => $row, -column => 3, -sticky => "ew", -padx => "2m");
- }
-
- if ($vars{'instopt_portable'}) {
- for $b ($pathbutton, $deskintbutton, $assocbutton, $adminbutton) {
- $b->configure(-state => 'disabled') if $b;
- }
- }
-
- # install/cancel buttons
- my $f3 = $fr->Frame;
- $f3->Button(
- -text => __("About"),
- -command => sub {
- my $sw = $mw->DialogBox(-title => __("About"),
- -buttons => [ __("Ok") ]);
- $sw->add("Label", -text => "
-TeX Live $TeXLive::TLConfig::ReleaseYear
-Please see http://www.tug.org/texlive
-GUI installer
-Copyright 2009-$TeXLive::TLConfig::ReleaseYear The TeX Live Team
-Licensed under the GNU General Public License version 2 or higher
-
-In case of problems, please contact: texlive\@tug.org"
- )->pack(-ipadx => "2m", -ipady => "2m");
- $sw->Show;
- })->pack(-side => 'left', -padx => "2m", -pady => "2m");
-
-
-
- $installbutton = $f3->Button(
- -text => __("Install TeX Live"),
- -command => \&menu_do_it
- )->pack(-side => 'left', -padx => "2m", -pady => "2m")->focus();
- my $quitbutton = $f3->Button(
- -text => __("Quit"),
- -command => \&menu_abort
- )->pack(-side => 'right', -padx => "2m", -pady => "2m");
- $mw->bind('<Escape>', [ $quitbutton, 'Invoke' ]);
- #my $wizardbutton = $f3->Button(
- # -text => __("Wizard"),
- # -command => sub {
- # $mainwindow->destroy;
- # require("installer/install-menu-wizard.pl");
- # setup_hooks_wizard();
- # $return = run_menu_wizard();
- # })->pack(-side => 'right', -padx => "2m", -pady => "2m");
- $row++;
- $f3->grid(-row => $row, -column => 1, -columnspan => 3);
- if (!$::opt_select_repository) {
- menu_update_texts();
- } else {
- disable_buttons();
- }
- $fr->gridColumnconfigure(2, -minsize => 300);
- $mw->pack(-expand => 1, -fill => "both");
- $mw->update;
- my $rh = $mw->reqheight;
- my $rw = $mw->reqwidth;
- my $maxheight = $mainwindow->screenheight() - 20;
- debug(
- "Requested height: $rh, requested width: $rw, max height: $maxheight\n");
- if ($rh > $maxheight) {
- $rh = $maxheight;
- $rw += 20; # for the scrollbar = =
- }
- $subframe->configure(-height => $rh, -width=>$rw);
- $subframe->pack(-expand => 1, -fill => "both");
- $mainwindow->configure(-height => $rh, -width=>$rw);
- $mainwindow->geometry("=${rw}x${rh}");
- #$mw->pack(-expand => 1, -fill => "both");
-
- if (win32() && pre_warn($mainwindow)) { return $MENU_ABORT; }
-
- Tk::MainLoop();
- return($return);
-}
-
-sub pre_warn {
- my $parent = shift;
- require TeXLive::TLWinGoo;
- my ($b_quit, $b_cont) = (__('Quit'), __('Continue'));
- my $wrn = __(
- 'In case of trouble, try disabling your virus scanner during installation.');
- if (!admin()) {
- $wrn .= "\n\n".
- __("The installer does not have adminstrative permissions;\nso can only install for current user.");
- if (is_vista()) {
- $wrn .= "\n\n".
- __("Right-click install-tl-advanced and select \"run as administrator\"\n if you want to install for all users.");
- }
- }
- my $ans = $parent->Dialog(
- -title => __("TeX Live %s Installation", $TeXLive::TLConfig::ReleaseYear),
- -text => $wrn,
- -default_button => $b_cont,
- -buttons => [$b_quit, $b_cont])->Show();
- return $ans eq $b_quit;
-}
-
-# this sub will not be called if $opt_in_place
-sub menu_edit_texdir {
- my $key = shift;
- our $addyear = 1;
- our $addtexlive = 1;
- my $val = $vars{$key};
- our $currsel;
- our $entry;
- sub update_label {
- my $t = $currsel;
- $t .= "/texlive" if ($addtexlive);
- $t .= "/$texlive_release" if ($addyear);
- $entry->configure(-text => "$t");
- }
- my $hint_var;
- if ($key ne 'TEXMFHOME') {
- $hint_var = win32() ? $ENV{'USERPROFILE'} : $ENV{'HOME'};
- } else {
- $hint_var = win32() ? '%USERPROFILE%' : '$HOME';
- }
- if ($val =~ m!^(.*)/texlive/$texlive_release$!) {
- $currsel = "$1";
- $addyear = 1;
- $addtexlive = 1;
- } elsif ($val =~ m!^(.*)/$texlive_release$!) {
- $currsel = "$1";
- $addyear = 1;
- $addtexlive = 0;
- } elsif ($val =~ m!^(.*)/texlive$!) {
- $currsel = "$1";
- $addyear = 0;
- $addtexlive = 1;
- } else {
- $addyear = 0;
- $addtexlive = 0;
- $currsel = $val;
- }
- my $sw = $mainwindow->Toplevel(-title => __("Change variable value"));
- $sw->transient($mainwindow);
- $sw->grab();
- $sw->Label(-text => __("Enter path for %s (use ~ for %s)", $key, $hint_var))
- ->pack(-padx => "2m", -pady => "2m");
- $entry = $sw->Entry(-width => 60)->pack(-padx => "2m", -pady => "2m");
- my $f = $sw->Frame;
- my $c1 = $f->Checkbutton(
- -text => 'Add "texlive"',
- -variable => \$addtexlive,
- -command => \&update_label);
- my $c2 = $f->Checkbutton(
- -text => "Add \"$texlive_release\"", -variable => \$addyear,
- -command => \&update_label);
- my $foo = $sw->Scrolled(
- "DirTree", -scrollbars => "osoe",
- -browsecmd => sub { my ($d) = @_; $currsel = $d; update_label(); },
- -directory => "$currsel");
- my $ff = $sw->Frame;
- my $ok = $ff->Button(
- -text => __("Ok"),
- -command => sub {
- $val = $entry->get;
- callback_edit_directories($key,$val);
- $sw->destroy; });
- my $cancel = $ff->Button(
- -text => __("Cancel"),
- -command => sub { $sw->destroy; });
- update_label();
- $c1->pack(-side => "left", -padx => "2m", -pady => "2m");
- $c2->pack(-side => "right", -padx => "2m", -pady => "2m");
- $f->pack;
- $foo->pack(-fill => "both", -expand => 1);
- $ok->pack(-side => 'left' , -padx => "2m", -pady => "2m");
- $cancel->pack(-side => 'right', -padx => "2m", -pady => "2m");
- $ff->pack;
- # bindings
- $sw->bind('<Return>' => [ $ok, 'Invoke']);
- $sw->bind('<Escape>' => [ $cancel, 'Invoke']);
-}
-
-sub menu_edit_vars_value {
- my $key = shift;
- my $sw = $mainwindow->Toplevel(-title => __("Change variable value"));
- $sw->transient($mainwindow);
- $sw->grab();
- my $val = $vars{$key};
- my $hint_var;
- if ($key ne 'TEXMFHOME') {
- $hint_var = win32() ? $ENV{'USERPROFILE'} : $ENV{'HOME'};
- } else {
- $hint_var = win32() ? '%USERPROFILE%' : '$HOME';
- }
- $sw->Label(-text => __("Enter path for %s (use ~ for %s)", $key, $hint_var))
- ->pack(-padx => "2m", -pady => "2m");
- my $entry = $sw->Entry(-text => native_slashify($val), -width => 60);
- $entry->pack(-padx => "2m", -pady => "2m")->focus();
- my $f = $sw->Frame;
- my $okbutton = $f->Button(
- -text => __("Ok"),
- -command => sub {
- $val = forward_slashify($entry->get);
- callback_edit_directories($key,$val) ;
- $sw->destroy })
- ->pack(-side => 'left', -padx => "2m", -pady => "2m");
- my $cancelbutton = $f->Button(
- -text => __("Cancel"),
- -command => sub { $sw->destroy })
- ->pack(-side => 'right', -padx => "2m", -pady => "2m");
- $f->pack(-expand => 'x');
- # bindings
- $sw->bind('<Return>' => [ $okbutton, 'Invoke']);
- $sw->bind('<Escape>' => [ $cancelbutton, 'Invoke']);
-}
-
-
-sub menu_select_scheme {
- my $sw = $mainwindow->Toplevel(-title => __('Selected scheme'));
- $sw->transient($mainwindow);
- $sw->grab();
- my @schemes;
- foreach my $pkg ($tlpdb->list_packages) {
- my $tlpobj = $tlpdb->{'tlps'}{$pkg};
- if ($tlpobj->category eq "Scheme") {
- push @schemes, $pkg;
- $vars{"$pkg"}=($vars{'selected_scheme'} eq $pkg)? 1:0;
- }
- }
- my @scheme_order = schemes_ordered_for_presentation();
- push @scheme_order, "scheme-custom";
- my $selected = $vars{'selected_scheme'};
- $sw->Label(-text => __("Selected scheme"))
- ->pack(-padx => "2m", -pady => "2m");
- my $f2 = $sw->Frame;
- foreach my $scheme (@scheme_order) {
- my $desc;
- if ($scheme ne "scheme-custom") {
- my $tlpobj = $tlpdb->get_package("$scheme");
- $desc = $tlpobj->shortdesc;
- } else {
- $desc = __("custom selection of collections");
- }
- my $b;
- $b = $f2->Radiobutton(
- -variable => \$selected, -value => $scheme,
- -text => __($desc),
- -justify => 'left', -wraplength => 500)
- ->pack(-anchor => 'w', -pady => "1m");
- if ($selected eq $scheme) {
- $b->focus();
- }
- }
- $f2->pack;
- my $f3 = $sw->Frame;
- my $okbutton = $f3->Button(
- -text => __("Ok"),
- -command => sub { callback_select_scheme($selected) ; $sw->destroy })
- ->pack(-side => 'left', -padx => "2m", -pady => "2m");
- my $cancelbutton = $f3->Button(
- -text => __("Cancel"), -command => sub { $sw->destroy })
- ->pack(-side => 'left', -padx => "2m", -pady => "2m");
- $f3->pack(-expand => 'x');
- $sw->bind('<Return>' => [ $okbutton, 'Invoke']);
- $sw->bind('<Escape>' => [ $cancelbutton, 'Invoke']);
-}
-
-sub menu_select_standard_collections {
- my $sw = $mainwindow->Toplevel(-title => __('Installation collections'));
- $sw->transient($mainwindow);
- $sw->grab();
- my $fb = $sw->Frame;
- my $fc = $sw->Frame;
- my $fd = $sw->Frame;
- my $f1 = $fb->Frame;
- my $f2 = $fb->Frame;
- my $f3 = $fb->Frame;
- my %lvars = %vars;
- $sw->Label(-text => __("Select the collections to be installed"))
- ->pack(-padx => "2m", -pady => "2m");
- my $onethirdcol = $#collections_std / 3;
- my $twothirdcol = 2 * $onethirdcol;
- my $i = 0;
- foreach my $coll (sort @collections_std) {
- my $tlpobj = $tlpdb->get_package("$coll");
- if ($i < $onethirdcol) {
- $f1->Checkbutton(
- -variable => \$lvars{$coll}, -text => __($tlpobj->shortdesc))
- ->pack(-anchor => 'w');
- } elsif ($i < $twothirdcol) {
- $f2->Checkbutton(
- -variable => \$lvars{$coll}, -text => __($tlpobj->shortdesc))
- ->pack(-anchor => 'w');
- } else {
- $f3->Checkbutton(
- -variable => \$lvars{$coll}, -text => __($tlpobj->shortdesc))
- ->pack(-anchor => 'w');
- }
- $i++;
- }
- $f1->pack(-side => 'left', -padx => "2m", -pady => "2m");
- $f2->pack(-side => 'left', -padx => "2m", -pady => "2m");
- $f3->pack(-side => 'left', -padx => "2m", -pady => "2m");
- $fb->pack(-padx => "2m", -pady => "2m");
- $fc->pack(-side => 'left', -expand => 'x', -padx => "2m", -pady => "2m");
- $fc->Button(
- -text => __("Select All"),
- -command => sub { select_collections(\%lvars, @collections_std) })
- ->pack(-side => 'left', -padx => "2m", -pady => "2m")->focus();
- $fc->Button(
- -text => __("Deselect All"),
- -command => sub { deselect_collections(\%lvars, @collections_std) })
- ->pack(-side => 'right', -padx => "2m", -pady => "2m");
- $fd->pack(-side => 'left', -expand => 'x', -padx => "2m", -pady => "2m");
- my $okbutton = $fd->Button(-text => __("Ok"),
- -command => sub {
- # we call the update only if something has changed
- my $changed = 0;
- for my $k (keys %lvars) {
- if ($vars{$k} ne $lvars{$k}) {
- $changed = 1;
- last;
- }
- }
- if ($changed) {
- %vars = %lvars;
- callback_select_collection();
- }
- $sw->destroy;
- })->pack(-side => 'left', -padx => "2m", -pady => "2m");
- my $cancelbutton = $fd->Button(
- -text => __("Cancel"), -command => sub { $sw->destroy })
- ->pack(-side => 'right', -padx => "2m", -pady => "2m");
- $sw->bind('<Return>' => [ $okbutton, 'Invoke']);
- $sw->bind('<Escape>' => [ $cancelbutton, 'Invoke']);
-}
-
-sub menu_select_symlink {
- our ($lbin,$lman,$linfo);
- our $osym = $vars{'instopt_adjustpath'};
- our ($binlab,$binb,$manlab,$manb,$infolab,$infob);
- sub set_unset_buttons {
- $lbin = ($osym ? $vars{'tlpdbopt_sys_bin'} : '');
- $linfo = ($osym ? $vars{'tlpdbopt_sys_info'} : '');
- $lman = ($osym ? $vars{'tlpdbopt_sys_man'} : '');
- if ($osym) {
- $binb->configure (-state => 'normal');
- $manb->configure (-state => 'normal');
- $infob->configure(-state => 'normal');
- } else {
- $infob->configure(-state => 'disabled');
- $manb->configure (-state => 'disabled');
- $binb->configure (-state => 'disabled');
- }
- }
- sub return_callback {
- if ($osym) {
- my $home = getenv('HOME');
- $home = getenv('USERPROFILE') if (win32());
- $home ||= '~';
- $lbin =~ s/^~/$home/;
- $linfo =~ s/^~/$home/;
- $lman =~ s/^~/$home/;
- $vars{'tlpdbopt_sys_bin'} = $lbin;
- $vars{'tlpdbopt_sys_info'} = $linfo;
- $vars{'tlpdbopt_sys_man'} = $lman;
- }
- toggle_and_set_opt_variable(\$vars{'instopt_adjustpath'}, \$osym);
- $pathadjyesno = $osym;
- }
- my $sw = $mainwindow->Toplevel(
- -title => __('Create symlinks in system directories'));
- $sw->transient($mainwindow);
- $sw->grab();
- $sw->Checkbutton(
- -variable => \$osym,
- -text => __("create symlinks in standard directories"),
- -command => sub { set_unset_buttons(); } )
- ->grid(-column => 1, -row => 1, -columnspan => 2, -padx => "2m");
- $binlab = $sw->Label(-text => __("binaries to"));
- $binb = $sw->Entry(-textvariable => \$lbin);
- $manlab = $sw->Label(-text => __("manpages to"));
- $manb = $sw->Entry(-textvariable => \$lman);
- $infolab = $sw->Label(-text => __("info to"));
- $infob = $sw->Entry(-textvariable => \$linfo);
- $binlab->grid(-row => 2, -column => 1, -sticky => "w", -padx => "2m");
- $binb->grid(-row => 2, -column => 2, -sticky => "ew", -padx => "2m");
- $manlab->grid(-row => 3, -column => 1, -sticky => "w", -padx => "2m");
- $manb->grid(-row => 3, -column => 2, -sticky => "ew", -padx => "2m");
- $infolab->grid(-row => 4, -column => 1, -sticky => "w", -padx => "2m");
- $infob->grid(-row => 4, -column => 2, -sticky => "ew", -padx => "2m");
- set_unset_buttons();
- my $f2 = $sw->Frame; $f2->grid(-column => 1, -columnspan => 2, -row => 5);
- my $okbutton = $f2->Button(
- -text => __("Ok"), -command => sub { return_callback(); $sw->destroy })
- ->pack(-side => 'left');
- my $cancelbutton = $f2->Button(-text => __("Cancel"),
- -command => sub { $sw->destroy })->pack(-side => 'right');
- $sw->bind('<Return>' => [ $okbutton, 'Invoke']);
- $sw->bind('<Escape>' => [ $cancelbutton, 'Invoke']);
-}
-
-sub menu_select_binsystems {
- my $f2r;
- my $f2;
- my $sw = $mainwindow->Toplevel(-title => __('Binary system(s)'));
- $sw->transient($mainwindow);
- $sw->grab();
- my @diskarchs = ();
- foreach my $key (keys %vars) {
- if ($key=~/binary_(.*)/) {
- push @diskarchs, $1;
- }
- }
- $sw->Label(-text => __("Select arch-os"))->pack(-padx => "2m", -pady => "2m");
- $f2 = $sw->Frame;
- my $f2l = $f2->Frame;
- foreach my $sys (sort TeXLive::TLUtils::sort_archs @diskarchs) {
- $f2l->Checkbutton(-variable => \$vars{"binary_$sys"},
- -command => sub { check_on_removal($sw, $sys); },
- -text => platform_desc($sys))->pack(-anchor => 'w');
- }
- $f2l->pack(-side => 'left');
- $f2->pack(-padx => "2m", -pady => "2m");
- my $f3 = $sw->Frame;
- my $okbutton = $f3->Button(
- -text => __("Ok"),
- -command => sub { callback_select_systems() ; $sw->destroy })
- ->pack(-side => 'left', -padx => "2m", -pady => "2m");
- my $cancelbutton = $f3->Button(
- -text => __("Cancel"),
- -command => sub { $sw->destroy })
- ->pack(-side => 'right', -padx => "2m", -pady => "2m");
- $f3->pack(-expand => 'x');
- $sw->bind('<Return>' => [ $okbutton, 'Invoke']);
- $sw->bind('<Escape>' => [ $cancelbutton, 'Invoke']);
-}
-
-sub check_on_removal {
- my $arch_frame = shift;
- my $a = shift;
- if (!$vars{"binary_$a"} && $a eq $vars{'this_platform'}) {
- # removal not supported
- $vars{"binary_$a"} = 1;
- $arch_frame->Dialog(
- -title => __("Warning"),
- -text => __("Removals of the main platform not possible!"),
- -buttons => [ __("Ok") ])->Show;
- }
-}
-
-
-sub menu_set_text {
- my $w = shift;
- my $t = shift;
- # if in_place or portable not a complete interface
- $w->configure(-text => $t, @_) if $w;
-}
-
-sub menu_set_schemebutton_text {
- menu_set_text($schemebutton, "$vars{'selected_scheme'}");
-}
-
-sub menu_set_binbutton_text {
- if (!win32()) {
- if ($vars{'n_systems_selected'} == 1) {
- my $selsys;
- foreach my $key (keys %vars) {
- if ($key=~/binary_(.*)/) {
- if ($vars{$key}) {
- $selsys = $1;
- # we have only one system selected, stop here
- last;
- }
- }
- }
- menu_set_text($bintextbutton, $selsys);
- } else {
- menu_set_text(
- $bintextbutton, __(
- "%s out of %s", $vars{'n_systems_selected'},
- $vars{'n_systems_available'}));
- }
- }
-}
-
-sub menu_set_collections_text {
- menu_set_text($collectionstext, __("%s collections out of %s",
- $vars{'n_collections_selected'}, $vars{'n_collections_available'})
- . " (" . __("disk space required:") . " $vars{'total_size'} MB)");
-}
-
-sub menu_set_pathes_text {
- if (TeXLive::TLUtils::texdir_check($vars{'TEXDIR'})) {
- menu_set_text(
- $texdirtext, native_slashify($vars{'TEXDIR'}),
- -foreground => "black");
- } else {
- menu_set_text(
- $texdirtext,
- __("(default not allowed or not writable - please change!)"),
- -foreground => "red");
- }
- menu_set_text($texmflocaltext, native_slashify($vars{'TEXMFLOCAL'}));
- if ((-w $vars{'TEXMFSYSVAR'}) || (-w dirname($vars{'TEXMFSYSVAR'}))) {
- menu_set_text(
- $texmfsysvartext, native_slashify($vars{'TEXMFSYSVAR'}),
- -foreground => "black");
- } elsif ("$vars{'TEXMFSYSVAR'}" =~ m;^$vars{'TEXDIR'};) {
- if (TeXLive::TLUtils::texdir_check($vars{'TEXDIR'})) {
- menu_set_text(
- $texmfsysvartext, native_slashify($vars{'TEXMFSYSVAR'}),
- -foreground => "black");
- } else {
- menu_set_text(
- $texmfsysvartext, __("(please change TEXDIR first!)"),
- -foreground => "red");
- }
- } else {
- menu_set_text(
- $texmfsysvartext, __("(default not writable - please change!)"));
- }
- if ((-w $vars{'TEXMFSYSCONFIG'}) || (-w dirname($vars{'TEXMFSYSCONFIG'}))) {
- menu_set_text(
- $texmfsysconfigtext, native_slashify($vars{'TEXMFSYSCONFIG'}),
- -foreground => "black");
- } elsif ("$vars{'TEXMFSYSCONFIG'}" =~ m;^$vars{'TEXDIR'};) {
- if (TeXLive::TLUtils::texdir_check($vars{'TEXDIR'})) {
- menu_set_text(
- $texmfsysconfigtext, native_slashify($vars{'TEXMFSYSCONFIG'}),
- -foreground => "black");
- } else {
- menu_set_text(
- $texmfsysconfigtext, __("(please change TEXDIR first!)"),
- -foreground => "red");
- }
- } else {
- menu_set_text(
- $texmfsysconfigtext, __("(default not writable - please change!)"));
- }
- menu_set_text($texmfhometext, native_slashify($vars{'TEXMFHOME'}));
-}
-
-
-sub menu_update_texts {
- menu_set_pathes_text;
- menu_set_collections_text;
- menu_set_binbutton_text;
- menu_set_schemebutton_text;
- $optletterstate = $::letterdesc[$vars{'instopt_letter'}];
- $optfmtstate = ($vars{'tlpdbopt_create_formats'} ? __("Yes") : __("No"));
- $optsrcstate = ($vars{'tlpdbopt_install_srcfiles'} ? __("Yes") : __("No"));
- $optdocstate = ($vars{'tlpdbopt_install_docfiles'} ? __("Yes") : __("No"));
-}
-
-sub callback_select_scheme {
- my $s = shift;
- select_scheme($s);
- $editoryesno = ($vars{'collection-texworks'} ? __("Yes") : __("No"));
- menu_update_texts();
-}
-
-sub callback_select_collection {
- # special case for collection-texworks:
- $editoryesno = ($vars{'collection-texworks'} ? __("Yes") : __("No"));
- calc_depends();
- select_scheme("scheme-custom");
- update_numbers();
- menu_update_texts();
-}
-
-sub callback_select_systems() {
- if ($vars{"binary_win32"}) {
- $vars{"collection-wintools"} = 1;
- } else {
- $vars{"collection-wintools"} = 0;
- }
- calc_depends();
- update_numbers();
- menu_update_texts();
-}
-
-sub callback_change_texdir {
- my $val = shift;
- callback_edit_directories('TEXDIR', $val);
-}
-
-sub callback_edit_directories {
- my ($key,$val) = @_;
- my $home = getenv('HOME');
- if (win32()) {
- $home = getenv('USERPROFILE');
- $home =~ s!\\!/!g;
- }
- $home ||= '~';
- $val =~ s!\\!/!g;
- $vars{$key} = $val;
- $vars{'TEXDIR'} =~ s/^~/$home/;
- $vars{'TEXMFLOCAL'} =~ s/^~/$home/;
- $vars{'TEXMFSYSVAR'} =~ s/^~/$home/;
- $vars{'TEXMFSYSCONFIG'} =~ s/^~/$home/;
- # only if we set TEXDIR we set the others in parallel
- my $texdirnoslash;
- if ($key eq "TEXDIR") {
- if ($vars{'TEXDIR'}=~/^(.*)\/$texlive_release$/) {
- $texdirnoslash = $1;
- $vars{'TEXMFLOCAL'}="$texdirnoslash/texmf-local";
- $vars{'TEXMFSYSVAR'}="$texdirnoslash/$texlive_release/texmf-var";
- $vars{'TEXMFSYSCONFIG'}="$texdirnoslash/$texlive_release/texmf-config";
- } elsif ($vars{'TEXDIR'}=~/^(.*)$/) {
- $texdirnoslash = $1;
- $texdirnoslash =~ s!/$!!;
- $vars{'TEXMFLOCAL'}="$texdirnoslash/texmf-local";
- $vars{'TEXMFSYSVAR'}="$texdirnoslash/texmf-var";
- $vars{'TEXMFSYSCONFIG'}="$texdirnoslash/texmf-config";
- }
- }
- menu_update_texts();
-}
-
-sub callback_edit_var() {
- my ($key,$val) = @_;
- $vars{$key} = $val;
- menu_update_texts();
-}
-
-#sub dump_vars_stdout {
-# foreach my $k (keys %vars) {
-# print "DEBUG: vars{$k} = $vars{$k}\n";
-# }
-#}
-
-sub toggle_portable {
- my $td = $vars{'TEXDIR'};
- my $b;
- if ($vars{'instopt_portable'}) {
- $vars{'instopt_portable'} = 0;
- $portableyesno = __('No');
- # enable some buttons
- for $b (
- $tmflocalbutton, $tmfsysvarbutton, $tmfsysconfigbutton, $tmfhomebutton) {
- $b->configure(-state => 'normal');
- }
- for $b ($pathbutton, $deskintbutton, $assocbutton, $adminbutton) {
- $b->configure(-state => 'normal') if $b;
- }
- } else {
- $vars{'instopt_portable'} = 1;
- $portableyesno = __('Yes');
- # disable some buttons. These should get a name first.
- for $b (
- $tmflocalbutton, $tmfsysvarbutton, $tmfsysconfigbutton, $tmfhomebutton) {
- $b->configure(-state => 'disabled');
- }
- $vars{'instopt_adjustpath'} = 0;
- $vars{'tlpdbopt_desktop_integration'} = 0;
- $vars{'tlpdbopt_file_assocs'} = 0;
- $vars{'tlpdbopt_w32_multi_user'} = 0;
- $deskintyesno = __("No");
- $pathadjyesno = __("No");
- $fileassocyesno = __("None");
- $adminallyesno = __("No");
- for $b ($pathbutton, $deskintbutton, $assocbutton, $adminbutton) {
- $b->configure(-state => 'disabled') if $b;
- }
- }
- set_texlive_default_dirs(); # this sub tests for portable and in_place
- $mw -> messageBox(
- -title => __('Warning'),
- -message =>
- __("Portable option changed;\nDirectories have been reinitialized"),
- -type => 'OK', -icon => 'warning');
- menu_set_pathes_text();
- # same for some options
-}
-
-sub toggle_and_set_opt_variable {
- # $varsref: the variable to be changed
- # $toggleref: the string representation of the value of $varsref;
- # $choicesref: array ref of possible values for $toggleref
- my ($varsref, $toggleref, $choicesref) = @_;
- $choicesref = \@::yesno unless defined $choicesref;
-
- my $n_opts = @$choicesref;
- $$varsref += 1;
- $$varsref = 0 if $$varsref >= $n_opts;
- $$toggleref = $$choicesref[$$varsref];
- calc_depends();
- menu_update_texts();
-}
-
-1;
-
-__END__
-
-### Local Variables:
-### perl-indent-level: 2
-### tab-width: 2
-### indent-tabs-mode: nil
-### End:
-# vim:set tabstop=2 expandtab: #
diff --git a/systems/texlive/tlnet/tlpkg/installer/install-menu-text.pl b/systems/texlive/tlnet/tlpkg/installer/install-menu-text.pl
index 64b82ee0be..a7409f146e 100644
--- a/systems/texlive/tlnet/tlpkg/installer/install-menu-text.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/install-menu-text.pl
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: install-menu-text.pl 57772 2021-02-17 19:01:36Z karl $
+# $Id: install-menu-text.pl 57970 2021-02-27 14:17:34Z siepo $
# install-menu-txt.pl
#
# Copyright 2007-2021 Norbert Preining, Karl Berry
@@ -33,14 +33,14 @@ my $ptoggle_alert = "\n".
" !! Portable option changed;\n" .
" !! Directories have been reinitialized!\n";
-# @fileassocdesc also defined in install-tl
-$::fileassocdesc[0] = "None";
-$::fileassocdesc[1] = "Only new";
-$::fileassocdesc[2] = "All";
+# some strings to describe the different meanings of tlpdbopt_file_assoc
+$::fileassocdesc[0] = __("None");
+$::fileassocdesc[1] = __("Only new");
+$::fileassocdesc[2] = __("All");
-$::deskintdesc[0] = "None";
-$::deskintdesc[1] = "Menu shortcuts";
-if (win32() && is_seven()) { $::deskintdesc[2] = "Launcher"; }
+$::deskintdesc[0] = __("None");
+$::deskintdesc[1] = __("Menu shortcuts");
+if (win32()) { $::deskintdesc[2] = __("Launcher"); }
sub clear_screen {
return 0 if ($::opt_no_cls);
@@ -52,9 +52,6 @@ sub string_to_list {
return split(//, $string);
}
-# ___, defined in install-tl, replaces the GUI translating function
-*::__ = \&::___;
-
sub button { # for main menu: 1 char
my $val=shift;
my $vals=shift; # array ref to descriptions of possible values
diff --git a/systems/texlive/tlnet/tlpkg/installer/install-menu-wizard.pl b/systems/texlive/tlnet/tlpkg/installer/install-menu-wizard.pl
deleted file mode 100644
index 6a468a8757..0000000000
--- a/systems/texlive/tlnet/tlpkg/installer/install-menu-wizard.pl
+++ /dev/null
@@ -1,622 +0,0 @@
-#!/usr/bin/env perl
-# $Id: install-menu-wizard.pl 48774 2018-09-27 15:05:00Z preining $
-# Copyright 2009-2016 Norbert Preining
-# This file is licensed under the GNU General Public License version 2
-# or any later version.
-
-use strict;
-$^W = 1;
-
-my $svnrev = '$Revision: 11925 $';
-$svnrev =~ m/: ([0-9]+) /;
-$::menurevision = ($1 ? $1 : 'unknown');
-
-require("TeXLive/trans.pl");
-load_translations();
-
-require("$::installerdir/tlpkg/installer/texdirsel.pl");
-
-#
-# the following lists define which options are shown in the Option screen
-# for unix and windows. On W32 with admin privileges both @w32 list options
-# are shown
-# the values are keys into the %vars array
-my @unix_opts = qw/instopt_letter/;
-my @w32_opts = qw/instopt_letter
- tlpdbopt_desktop_integration
- collection-texworks
- /;
-my @w32_admin_opts = qw/tlpdbopt_w32_multi_user/;
-
-my @opts_list = ();
-if (win32()) {
- push @opts_list, @w32_opts;
- if (admin()) {
- push @opts_list, @w32_admin_opts;
- }
-} else {
- push @opts_list, @unix_opts;
-}
-my %opts_to_str = (
- "instopt_letter" => __("Default paper size"),
- "tlpdbopt_desktop_integration" => __("Add menu shortcuts"),
- "tlpdbopt_file_assocs" => __("Change file associations"),
- "instopt_adjustpath" => __("Adjust PATH setting in registry"),
- "tlpdbopt_w32_multi_user" => __("Installation for all users"),
- "collection-texworks" => __("Install TeXworks front end"),
-);
-my %opts_choices = (
- "instopt_letter" => ["A4", "letter"],
-);
-
-
-
-our %vars;
-our $tlpdb;
-our $texlive_release;
-our @media_available;
-
-our $MENU_INSTALL = 0;
-our $MENU_ABORT = 1;
-our $MENU_QUIT = 2;
-our $MENU_ALREADYDONE = 3;
-
-
-my $return = $MENU_INSTALL;
-
-require Tk;
-require Tk::BrowseEntry;
-require Tk::Dialog;
-require Tk::DialogBox;
-require Tk::PNG;
-#require Tk::ROText;
-#require Tk::ProgressBar;
-require Tk::Font;
-
-use utf8;
-no utf8;
-
-#
-#
-my $tit;
-my $can;
-my $prv;
-my $nxt;
-my $img;
-my $dest_display;
-my $warning;
-our $mw;
-my $usedfont;
-my $fmain;
-my $fbuttons;
-my $ftitle;
-my $counter;
-my $lineskip;
-
-$::init_remote_needed = 0;
-
-my $LEFT = 130;
-my $RIGHT = 50;
-my $TOP = 50;
-my $BOTTOM = 50;
-my $INF = 300;
-my $MWIDTH = 730;
-my $MHEIGHT = 480;
-my $TITLEHEIGHT = 30;
-my $BUTTONSHEIGHT = 50;
-my $INNERWIDTH = ($MWIDTH - $LEFT - $RIGHT);
-my $INNERHEIGHT = ($MHEIGHT - $TOP - $TITLEHEIGHT - $BOTTOM - $BUTTONSHEIGHT);
-
-# the main installer runs %{$::run_menu}
-$::run_menu = \&run_menu_wizard;
-
-######################################################################
-# From here on only function definitions
-# ####################################################################
-
-sub menu_abort {
- $return = $MENU_ABORT;
- $mw->destroy;
-}
-
-################# WELCOME SCREEN ######################################
-
-sub run_menu_wizard {
- $mw = Tk::MainWindow->new(-width => $MWIDTH, -height => $MHEIGHT);
- $mw->protocol('WM_DELETE_WINDOW' => \&menu_abort);
- #setup_hooks_wizard();
-
- my $img = $mw->Photo(-format => 'png', -file => "$::installerdir/tlpkg/installer/texlive.png");
- $mw->Label(-image => $img, -background => "#0078b8")->place(-x => 0, -y => 0);
-
- $ftitle = $mw->Frame(-height => $TITLEHEIGHT, -width => $INNERWIDTH);
- $ftitle->update;
- $ftitle->place(-x => $LEFT, -y => $TOP);
-
- $tit = $ftitle->Label(-text => __('TeX Live %s Installation', $TeXLive::TLConfig::ReleaseYear));
-
- $usedfont= $tit->cget("-font");
- $lineskip = $usedfont->metrics("-linespace");
-
- $tit->place(-x => 0, -y => 0);
-
- $counter = $ftitle->Label(-text => "1/4");
- $counter->place(-x => $INNERWIDTH, -y => 0, -anchor => "ne");
-
- $fmain = $mw->Frame(-height => $INNERHEIGHT, -width => $INNERWIDTH);
- #, -borderwidth => 1, -relief => "ridge");
- $fmain->place(-x => $LEFT, -y => ($TOP + $TITLEHEIGHT));
-
-
- $can = $mw->Button(-width => 10, -relief => "ridge", -text => __('Quit'),
- -command => \&menu_abort);
- $prv = $mw->Button(-width => 10, -relief => "ridge", -text => __('< Back'));
- $nxt = $mw->Button(-width => 10, -relief => "ridge", -text => __('Next >'));
-
- $can->place(-x => $LEFT, -y => ($MHEIGHT - $BOTTOM), -anchor => "sw");
-
- my $rb = $MWIDTH - $RIGHT;
- $nxt->place(-x => ($MWIDTH - $RIGHT) ,
- -y => ($MHEIGHT - $BOTTOM), -anchor => "se")->focus();
-
- reset_start();
-
- Tk::MainLoop();
- return($return);
-}
-
-sub reset_start {
- for ($fmain->children) {
- $_->destroy;
- }
- $counter->configure(-text => "1/4");
- $prv->placeForget;
-
- my $inf = $fmain->Label(
- -text => __("Welcome to the installation of TeX Live %s\nhttp://tug.org/texlive\n\nThis wizard will guide you through the installation.", $TeXLive::TLConfig::ReleaseYear)
- . ( (win32()) ? "\n\n" . __("In case of trouble, try to disable your virus scanner during installation.") : "" )
- . "\n\n"
- . __("For an advanced, customizable installation, please consult\nthe web pages or installation guide.")
- . "\n"
- . ( (win32())
- ? __("Or use install-tl-advanced.bat.")
- : __("Or specify --gui expert to install-tl.") ),
- -justify => "left");
- $inf->place(-x => 0, -y => 50);
-
- # by default, if local media is present, we don't show this option
- # unless the command line option -select_repository is given
- my $adjust_mirror = 0;
- if ($#media_available == -1 || $::opt_select_repository) {
- my $mirror_selector = $fmain->Checkbutton(
- -text => __("Change default repository"),
- -variable => \$adjust_mirror
- );
- $mirror_selector->place(-x => 0, -y => 250);
- }
-
- $nxt->configure(-text => __("Next >") ,
- -command => sub {
- if ($adjust_mirror) {
- ask_mirror();
- } else {
- $::init_remote_needed = 1;
- load_remote_screen();
- }
- });
- $nxt->configure(-state => "normal");
- $can->place(-x => $LEFT, -y => ($MHEIGHT - $BOTTOM), -anchor => "sw");
-}
-
-################## MIRROR SCREEN ################################
-
-sub ask_mirror {
- for ($fmain->children) {
- $_->destroy;
- }
- $counter->configure(-text => "1-1/4");
-
- my @mirror_list;
- my @netlst;
- my @loclst;
- if ($#media_available >= 0) {
- for my $l (@media_available) {
- my ($a, $b) = split ('#', $l);
- if ($a eq 'local_compressed' || $a eq 'local_uncompressed') {
- push @loclst, " $b";
- } elsif ($a eq 'NET') {
- #push @netlst, " cmd line repository: $b";
- push @netlst, " " . __("Command line repository") . ": $b";
- } else {
- tlwarn("Unknown media $l\n");
- }
- }
- if ($#loclst >= 0) {
- push @mirror_list, __("LOCAL REPOSITORIES");
- push @mirror_list, @loclst;
- }
- }
- push @mirror_list, __("NETWORK REPOSITORIES");
- push @mirror_list, " " . __("Default remote repository") . ": http://mirror.ctan.org";
- push @mirror_list, @netlst;
- push @mirror_list, TeXLive::TLUtils::create_mirror_list();
-
- my $mirror_entry;
-
- $fmain->Label(-text => __("Select repository") . ":")->place(
- -x => 0, -y => 0);
- $fmain->Label(-text => __("Mirror:"))->place(-x => 0, -y => 50);
- $fmain->BrowseEntry(-state => 'readonly',
- -listheight => 12,
- -listwidth => 400,
- -width => 35,
- -autolistwidth => 1,
- -choices => \@mirror_list,
- -browsecmd =>
- sub {
- if ($mirror_entry !~ m/^ /) {
- $mirror_entry = "";
- } elsif ($mirror_entry =~ m!(http|ftp)://!) {
- $mirror_entry = TeXLive::TLUtils::extract_mirror_entry($mirror_entry);
- } else {
- $mirror_entry =~ s/^\s*//;
- # $mirror_entry = TeXLive::TLUtils::extract_mirror_entry($mirror_entry);
- }
- },
- -variable => \$mirror_entry)->place(-x => 150, -y => 50);
-
- $prv->configure(-text => __('< Back'), -command => \&reset_start );
- $nxt->configure(-text => __('Next >'),
- -command =>
- sub { $::init_remote_needed = 1; load_remote_screen($mirror_entry); });
-
- my $rb = $MWIDTH - $RIGHT;
- $rb -= $nxt->width;
- $rb -= 30;
-
- $prv->place(-x => $rb, -y => ($MHEIGHT - $BOTTOM), -anchor => "se");
- $can->place(-x => $LEFT, -y => ($MHEIGHT - $BOTTOM), -anchor => "sw");
-}
-
-sub ask_mirror_hierarchical {
- for ($fmain->children) {
- $_->destroy;
- }
- $counter->configure(-text => "1-1/4");
-
- our $mirrors;
- require("installer/mirrors.pl");
-
- my @continents = sort keys %$mirrors;
- my @countries;
- my @mirrors;
- $fmain->Label(-text => "Select mirror for installation:")->place(
- -x => 0, -y => 0);
- my $continent = "";
- my $country = "";
- my $mirror = "";
- my $cbrowser;
- my $mbrowser;
- $fmain->Label(-text => __("Continent"))->place(-x => 0, -y => 50);
- $fmain->BrowseEntry(-state => 'readonly',
- -listheight => $#continents + 1, -choices => \@continents,
- -variable => \$continent,
- -browsecmd =>
- sub {
- $cbrowser->delete(0,"end");
- @countries = sort keys %{$mirrors->{$continent}};
- for my $c (@countries) {
- $cbrowser->insert("end", $c);
- }
- $mirror = "";
- $country = "";
- })->place(-x => 150, -y => 50);
- $fmain->Label(-text => __("Countries"))->place(-x => 0, -y => 100);
- $cbrowser = $fmain->BrowseEntry(-state => 'readonly',
- -listheight => 5, -choices => \@countries,
- -variable => \$country,
- -browsecmd =>
- sub {
- $mbrowser->delete(0,"end");
- @mirrors = sort keys %{$mirrors->{$continent}{$country}};
- for my $m (@mirrors) {
- $mbrowser->insert("end", $m);
- }
- # always select the first mirror in the list
- if ($#mirrors >= 0) {
- $mirror = $mirrors[0];
- } else {
- $mirror = "";
- }
- })->place(-x => 150, -y => 100);
- $fmain->Label(-text => __("Mirrors"))->place(-x => 0, -y => 150);
- $mbrowser = $fmain->BrowseEntry(-state => 'readonly',
- -listheight => 5, -choices => \@mirrors,
- -variable => \$mirror,)->place(-x => 150, -y => 150);
-
- $prv->configure(-text => __('< Back'), -command => \&reset_start );
- $nxt->configure(-text => __('Next >'),
- -command =>
- sub {
- if (!defined($continent) || !defined($country) || !defined($mirror) ||
- $continent eq "" || $country eq "" || $mirror eq "") {
- # do nothing, we just use the default mirror
- $::init_remote_needed = 1;
- load_remote_screen();
- } else {
- my %m = %{$mirrors->{$continent}->{$country}->{$mirror}->{'protocols_path'}};
- my $mfull;
- $mfull = "ftp://" . $m{'ftp'} if defined($m{'ftp'});
- $mfull = "http://" . $m{'http'} if defined($m{'http'});
- # remove terminal / if present
- $mfull =~ s!/$!!;
- $mfull .= "/" . $TeXLive::TLConfig::TeXLiveServerPath;
- # set the selected location before going on!
- $::init_remote_needed = 1;
- load_remote_screen($mfull);
- }
- });
-
- my $rb = $MWIDTH - $RIGHT;
- $rb -= $nxt->width;
- $rb -= 30;
-
- $prv->place(-x => $rb, -y => ($MHEIGHT - $BOTTOM), -anchor => "se");
- $can->place(-x => $LEFT, -y => ($MHEIGHT - $BOTTOM), -anchor => "sw");
-}
-
-
-################## PATH SCREEN ################################
-
-sub load_remote_screen {
- my $remote_path = shift;
- for ($fmain->children) {
- $_->destroy;
- }
- $counter->configure(-text => "1-2/4");
-
- if ($::init_remote_needed) {
- my $labela = $fmain->Label(-text => __('Please wait while the repository database is loaded.'))->place(-x => 0, -y => 50);
- my $labelb = $fmain->Label(-text => __('This will take some time!'))->place(-x => 0, -y => 150);
- $prv->placeForget;
- $nxt->placeForget;
- $can->configure(-text => __('Cancel'),
- -command => sub { $return = $MENU_ABORT; $mw->destroy; });
- $mw->update;
- if (!only_load_remote($remote_path)) {
- $labela->configure(-text => __('Could not load remote TeX Live Database:') . $remote_path);
- $labelb->configure(-text => __('Please go back and select a different mirror.'));
- $prv->configure(-text => __('< Back'), -command => \&reset_start );
- } elsif (!do_version_agree()) {
- $labela->configure(-text => __('The TeX Live versions of the local installation
-and the repository being accessed are not compatible:
- local: %s
-repository: %s', $TeXLive::TLConfig::ReleaseYear, $texlive_release));
- $labelb->configure(-text => __('Please go back and select a different mirror.'));
- $prv->configure(-text => __('< Back'), -command => \&reset_start );
- } else {
- final_remote_init($remote_path);
- ask_path();
- }
- } else {
- ask_path();
- }
-
- my $rb = $MWIDTH - $RIGHT;
- $rb -= $nxt->width;
- $rb -= 30;
-
- $prv->place(-x => $rb, -y => ($MHEIGHT - $BOTTOM), -anchor => "se");
- $nxt->place(-x => ($MWIDTH - $RIGHT) ,
- -y => ($MHEIGHT - $BOTTOM), -anchor => "se")->focus();
-}
-
-sub ask_path {
- for ($fmain->children) {
- $_->destroy;
- }
-
- $counter->configure(-text => "2/4");
-
- $dest_display = native_slashify($vars{'TEXDIR'});
-
- my $lab = $fmain->Label(-text => __('Destination folder:'));
- my $val = $fmain->Label(-textvar => \$dest_display);
- my $but = $fmain->Button(-text => __("Change"), -command => \&change_path,
- -relief => "ridge", -width => 10);
-
- # texworks will be anyway installed in scheme-full
- #my $but_tw = $fmain->Checkbutton(-text => __("Install TeXworks front end'),
- # -variable => \$vars{"addon_editor"});
-
- #
- # disable the "Advanced Configuration" button switching to the
- # perltk installer
- #
- #my $cb = $fmain->Button(-text => __("Advanced Configuration"),
- # -relief => "ridge",
- # -command => sub { $mw->destroy;
- # require("installer/install-menu-perltk.pl");
- # setup_hooks_perltk();
- # $return = run_menu_perltk();
- # });
-
- calc_depends();
-
-
- $fmain->Label(-text => __("The destination folder will contain the installation.\nIt is strongly recommended to keep the year as the last component."),
- -justify => "left")->place(-x => 0, -y => 20);
-
- my $ytmp = 100;
- $lab->place(-x => 0, -y => $ytmp, -anchor => "w");
- $ytmp += ($lineskip + 10);
- $val->place(-x => 0, -y => $ytmp, -anchor => "w");
-
- $but->place(-x => $INNERWIDTH, -y => $ytmp, -anchor => "e");
-
- $warning = $fmain->Label(-foreground => "red");
- check_show_warning();
- $ytmp += ($lineskip + 10);
- $warning->place(-x => 0, -y => $ytmp, -anchor => "w");
-
-
- #if (win32()) {
- # $but_tw->place(-x => 0, -y => $ytmp + 60);
- #}
-
- #$cb->place(-x => $INNERWIDTH, -y => $INNERHEIGHT, -anchor => "se");
-
- $fmain->Label(-text => __('disk space required:') . " $vars{'total_size'} MB",
- -justify => "left"
- )->place(-x => 0, -y => $fmain->height, -anchor => "sw");
-
- $prv->configure(-text => __('< Back'), -command => \&reset_start );
- $nxt->configure(-text => __('Next >'), -command => \&ask_options );
-
- my $rb = $MWIDTH - $RIGHT;
- $rb -= $nxt->width;
- $rb -= 30;
-
- $prv->place(-x => $rb, -y => ($MHEIGHT - $BOTTOM), -anchor => "se");
- $can->place(-x => $LEFT, -y => ($MHEIGHT - $BOTTOM), -anchor => "sw");
-}
-
-sub check_show_warning {
- if (TeXLive::TLUtils::texdir_check($vars{'TEXDIR'})) {
- $warning->configure(-text => "");
- $nxt->configure(-state => "normal");
- } else {
- $warning->configure(-text => __('(default not allowed or not writable - please change!)'));
- $nxt->configure(-state => "disabled");
- }
-}
-
-sub callback_change_texdir {
- my ($val) = @_;
- my $home = getenv('HOME');
- my $texdirnoslash;
- if (win32()) {
- $home = getenv('USERPROFILE');
- $home =~ s!\\!/!g;
- }
- $home ||= '~';
- $val =~ s!\\!/!g;
- $vars{'TEXDIR'} = $val;
- $vars{'TEXDIR'} =~ s/^~/$home/;
- $vars{'TEXMFLOCAL'} =~ s/^~/$home/;
- $vars{'TEXMFSYSVAR'} =~ s/^~/$home/;
- $vars{'TEXMFSYSCONFIG'} =~ s/^~/$home/;
- # only if we set TEXDIR we set the others in parallel
- if ($vars{'TEXDIR'}=~/^(.*)\/$texlive_release$/) {
- $vars{'TEXMFLOCAL'}="$1/texmf-local";
- $vars{'TEXMFSYSVAR'}="$1/$texlive_release/texmf-var";
- $vars{'TEXMFSYSCONFIG'}="$1/$texlive_release/texmf-config";
- } elsif ($vars{'TEXDIR'}=~/^(.*)$/) {
- $texdirnoslash = $1;
- $texdirnoslash =~ s!/$!!;
- $vars{'TEXMFLOCAL'}="$texdirnoslash/texmf-local";
- $vars{'TEXMFSYSVAR'}="$texdirnoslash/texmf-var";
- $vars{'TEXMFSYSCONFIG'}="$texdirnoslash/texmf-config";
- }
- #$dest = $vars{'TEXDIR'};
- $dest_display = native_slashify($vars{'TEXDIR'}); # useful as -textvar value in Labels
- check_show_warning();
-}
-
-################## OPTIONS SCREEN ################################
-
-sub ask_options {
- for ($fmain->children) {
- $_->destroy;
- }
- $counter->configure(-text => "3/4");
-
- my $inf = $fmain->Label(-text => __("This screen allows you to configure some options"), -justify => "left");
- $inf->place(-x => 0, -y => 20);
-
- calc_depends();
-
- my $ytmp = 60;
-
- for my $o (@opts_list) {
- if (exists($opts_choices{$o})) {
- my $fopt = $fmain->Frame()->place(-x => 0, -y => $ytmp);
- $fopt->Label(
- -text => $opts_to_str{$o} . ":\t"
- )->pack(-side => 'left');
- for (my $i = 0; $i < @{$opts_choices{$o}}; $i++) {
- $fopt->Radiobutton(
- -text => __($opts_choices{$o}->[$i]),
- -variable => \$vars{$o},
- -value => $i,
- )->pack(-side => 'left');
- }
- } else {
- $fmain->Checkbutton(-text => $opts_to_str{$o},
- -variable => \$vars{$o})->place(-x => 0, -y => $ytmp);
- }
- $ytmp += 50;
- }
-
- $prv->configure(-text => __('< Back'), -command => \&ask_path );
- $nxt->configure(-text => __('Next >'), -command => \&ask_go );
-
- my $rb = $MWIDTH - $RIGHT;
- $rb -= $nxt->width;
- $rb -= 30;
-
- $prv->place(-x => $rb, -y => ($MHEIGHT - $BOTTOM), -anchor => "se");
-}
-
-
-################## INSTALL SCREEN #############################
-
-sub ask_go {
- for ($fmain->children) {
- $_->destroy;
- }
- $counter->configure(-text => "4/4");
- my $inf = $fmain->Label(-justify => "left", -text => __("We are ready to install TeX Live %s.\nThe following settings will be used.\nIf you want to change something please go back,\notherwise press the \"Install\" button.", $TeXLive::TLConfig::ReleaseYear));
-
-
- $inf->place(-x => 0, -y => 80);
-
- my $ytmp = 170;
-
- $fmain->Label(-justify => "left",
- -text => __("Destination folder:") . "\t $dest_display")->place(-x => 0, -y => $ytmp);
- $ytmp += 20;
-
- for my $o (@opts_list) {
- my $text = $opts_to_str{$o} . ":\t";
- if (exists ($opts_choices{$o})) {
- $text .= $opts_choices{$o}->[$vars{$o}];
- } else {
- $text .= $vars{$o} ? __("Yes") : __("No");
- }
- $fmain->Label(-justify => "left",
- -text => $text)->place(-x => 0, -y => $ytmp);
- $ytmp += 20;
- }
-
-
-
- $nxt->configure(-text => __('Install'),
- -command => sub { $return = $MENU_INSTALL; $mw->destroy; });
-# -command => \&wizard_installation_window);
- $prv->configure(-text => __('< Back'), -command => \&ask_options);
- $can->place(-x => $LEFT, -y => ($MHEIGHT - $BOTTOM), -anchor => "sw");
-}
-
-################### END OF MODULE RETURN 1 FOR REQUIRE ###########
-
-1;
-
-__END__
-
-### Local Variables:
-### perl-indent-level: 2
-### tab-width: 2
-### indent-tabs-mode: nil
-### End:
-# vim:set tabstop=2 expandtab: #
diff --git a/systems/texlive/tlnet/tlpkg/installer/install-tl-gui.tcl b/systems/texlive/tlnet/tlpkg/installer/install-tl-gui.tcl
index 14c4fa49a0..455641f4db 100755
--- a/systems/texlive/tlnet/tlpkg/installer/install-tl-gui.tcl
+++ b/systems/texlive/tlnet/tlpkg/installer/install-tl-gui.tcl
@@ -150,52 +150,7 @@ proc dblog {s} {
close $db
}
-proc maybe_print_welcome {} {
- # if the last non-empty line was "All done", then installation is completed.
- # otherwise, it was help output or an interrupted installation.
- # we allow for spurious empty lines at the end of the backend output.
-
- set all_done 0
- for {set i [.log.tx count -lines 1.0 end]} {$i > 0} {incr i -1} {
- set l [.log.tx get ${i}.0 ${i}.end]
- if {$l ne ""} {
- if {[string range $l 0 11] eq "Installed on"} {
- set all_done 1
- }
- break
- }
- }
- if {!$all_done} return
- # need TEXDIR and this_platform in case of profile install
- if {! [info exists ::vars(this_platform)] || \
- ! [info exists ::vars(TEXDIR)]} {
- if [regexp {^Installed on platform (.*) at (.*)$} $l m p r] {
- set ::vars(this_platform) $p
- set ::vars(TEXDIR) $r
- } else {
- set ::vars(this_platform) "PLATFORM"
- set ::vars(TEXDIR) "ROOT"
- }
- }
-
- .log.tx configure -state normal
- .log.tx tag configure center -justify center
- .log.tx delete ${i}.0 end
- .log.tx insert end "\n\n"
- .log.tx insert end [__ "Welcome to TeX Live!"] center
- .log.tx insert end "\n\n"
- # tags appear to interfere with --/::msgcat::mc !?!
- set s [__ "See %s/index.html for links to documentation.\nThe TeX Live web site (https://tug.org/texlive/) contains any updates and corrections. TeX Live is a joint project of the TeX user groups around the world; please consider supporting it by joining the group best for you. The list of groups is available on the web at https://tug.org/usergroups.html." $::vars(TEXDIR)]
- .log.tx insert end $s center
- if {$::tcl_platform(platform) ne "windows"} {
- .log.tx insert end "\n\n"
- set s [__ "Add %s/texmf-dist/doc/man to MANPATH.\nAdd %s/texmf-dist/doc/info to INFOPATH.\nMost importantly, add %s/bin/%s\nto your PATH for current and future sessions." $::vars(TEXDIR) $::vars(TEXDIR) $::vars(TEXDIR) $::vars(this_platform)]
- .log.tx insert end $s center
- }
- .log.tx insert end "\n"
- .log.tx yview moveto 1
- if {$::tcl_platform(os) ne "Darwin"} {.log.tx configure -state disabled}
-}
+# welcome message now provided by install-tl
# regular read_line
proc read_line {} {
@@ -256,7 +211,6 @@ proc read_line_cb {} {
# This closes stdin of the child
.close state !disabled
if [winfo exists .abort] {.abort state disabled}
- maybe_print_welcome
} elseif {$len >= 0} {
# regular output
.log.tx configure -state normal
@@ -952,6 +906,7 @@ proc select_binaries {} {
.tlbin.lst insert {} end -id $b -values \
[list [mark_sym $::vars($bb)] [__ $::bin_descs($b)]]
}
+ set_tree_col_width .tlbin.lst "desc"
pgrid .tlbin.lst -in .tlbin.binsf -row 0 -column 0 -sticky news
pgrid .tlbin.binsc -in .tlbin.binsf -row 0 -column 1 -sticky ns
grid columnconfigure .tlbin.binsf 0 -weight 1
@@ -1001,14 +956,14 @@ proc select_scheme {} {
ppack .tlschm.cancel -in .tlschm.buts -side right
bind .tlschm <Escape> {.tlschm.cancel invoke}
- # schemes list
+ # schemes list. use treeview rather than listbox for uniform formatting
ttk::treeview .tlschm.lst -columns {desc} -show {} -selectmode browse \
-height [llength $::schemes_order]
- .tlschm.lst column "desc" -stretch 1; # -minwidth $max_width
ppack .tlschm.lst -in .tlschm.bg -fill both -expand 1
foreach s $::schemes_order {
.tlschm.lst insert {} end -id $s -values [list [__ $::scheme_descs($s)]]
}
+ set_tree_col_width .tlschm.lst "desc"
# we already made sure that $::vars(selected_scheme) has a valid value
.tlschm.lst selection set [list $::vars(selected_scheme)]
@@ -1133,6 +1088,8 @@ proc select_collections {} {
$wgt insert {} end -id $c -values \
[list [mark_sym $::vars($c)] [__ $::coll_descs($c)]]
}
+ set_tree_col_width .tlcoll.lang "desc"
+ set_tree_col_width .tlcoll.other "desc"
wm protocol .tlcoll WM_DELETE_WINDOW \
{cancel_or_destroy .tlcoll.cancel .tlcoll}
@@ -1345,10 +1302,10 @@ proc abort_menu {} {
}
proc run_menu {} {
- if [info exists ::env(dbgui)] {
- #puts "\ndbgui: run_menu: advanced is now $::advanced"
- #puts "dbgui: run_menu: alltrees is now $::alltrees"
- }
+ #if [info exists ::env(dbgui)] {
+ # puts "\ndbgui: run_menu: advanced is now $::advanced"
+ # puts "dbgui: run_menu: alltrees is now $::alltrees"
+ #}
wm withdraw .
foreach c [winfo children .] {
catch {destroy $c}
@@ -1364,6 +1321,9 @@ proc run_menu {} {
}
}
+ # name in titlebar; should be redefined after any language switch
+ wm title . [__ "TeX Live Installer"]
+
# menu, for language selection and font scaling
menu .mn
. configure -menu .mn
@@ -1641,7 +1601,7 @@ proc run_menu {} {
}
# instopt_letter
- set ::lpapers {"A4" "letter"}
+ set ::lpapers {"A4" "Letter"}
incr rw
pgrid [ttk::label .paperl -text [__ "Default paper size"]] \
-in $curf -row $rw -column 0 -sticky w
@@ -1983,7 +1943,6 @@ proc whataboutclose {} {
proc main_prog {} {
- wm title . [__ "TeX Live Installer"]
wm protocol . WM_DELETE_WINDOW whataboutclose
# handle some command-line arguments.
diff --git a/systems/texlive/tlnet/tlpkg/installer/texdirsel.pl b/systems/texlive/tlnet/tlpkg/installer/texdirsel.pl
deleted file mode 100755
index dffced3bea..0000000000
--- a/systems/texlive/tlnet/tlpkg/installer/texdirsel.pl
+++ /dev/null
@@ -1,277 +0,0 @@
-#!/usr/bin/env perl
-
-use strict;
-use warnings;
-$^W = 1;
-
-require Cwd;
-require File::Spec;
-
-our $texlive_release;
-our %vars;
-our $mw;
-
-my $sep;
-if (win32()) {
- $sep = "\\";
-} else {
- $sep = "/";
-}
-
-sub change_path {
-
- ### GUI SETUP ###
-
- my $sw;
- $sw->destroy if Tk::Exists($sw);
- $sw = $mw->Toplevel(-title => "Changing TEXDIR");
- $sw->transient($mw);
- $sw->withdraw;
- $sw->grab();
-
- # define a larger font
- my $lfont = $sw->fontCreate();
- $sw->fontConfigure(
- $lfont, -size => 1.2 * $mw->fontConfigure($lfont, -size));
-
- my $fr0 = $sw->Frame(-padx => 10, -pady => 5)->pack;
- $sw->Label(-text => __("Installation directory").": ", -font => $lfont)
- ->pack(-in => $fr0, -side => 'left');
- my $path_l = $sw->Label(-font => $lfont)
- ->pack(-in => $fr0, -side => 'left');
-
- my $fr = $sw->Frame->pack;
- my $prefix_l = $sw->Label(-justify => 'right', -padx => 5)
- ->grid(-in => $fr, -column => 0, -row => 0, -sticky => 'e');
- $sw->Label(-text => $sep)
- ->grid(-in => $fr, -column => 1, -row => 0);
- my $name_l = $sw->Label(-justify => 'center', -padx => 5)
- ->grid(-in => $fr, -column => 2, -row => 0);
- $sw->Label(-text => $sep)
- ->grid(-in => $fr, -column => 3, -row => 0);
- my $rel_l = $sw->Label(-justify => 'left', -padx => 5)
- ->grid(-in => $fr, -column => 4, -row => 0, -sticky => 'w');
-
- my $prefix_b = $sw->Button(
- -text => __("Change". '...'), -padx => 1, -pady => 3, -bd => 1)
- ->grid(-in => $fr, -column => 0, -row => 1, -sticky => 'ew');
- my $name_b = $sw->Button(
- -text => __("Change"), -padx => 1, -pady => 3, -bd => 1)
- ->grid(-in => $fr, -column => 2, -row => 1, -sticky => 'ew', -padx => 2);
- my $rel_b = $sw->Button(
- -text => __("Toggle"), -padx => 1, -pady => 3, -bd => 1)
- ->grid(-in => $fr, -column => 4, -row => 1, -sticky => 'ew');
-
- # warning about year component
- my $warn_yr_l = $sw->Label(-anchor => 'e', -foreground => 'red')
- ->pack(-fill =>'x', -expand => 1);
-
- # ok and cancel buttons
- my $frb = $sw->Frame->pack(-fill => 'x', -expand => 1);
- my $ok_b = $sw->Button(
- -text => __("Ok"),
- -command => sub {
- callback_change_texdir(forward_slashify($path_l->cget(-text)));
- $sw->destroy;
- })->pack(-in => $frb, -side => 'right');
- my $q = $sw->Button(-text => __("Cancel"), -command => sub {$sw->destroy;})
- ->pack(-in => $frb, -side => 'right');
-
- if (win32()) {
- $frb->Label(
- -text =>
- __("Localized directory names will be replaced by their real names"))
- ->pack(-side => 'left');
- }
-
- # array of widgets needed by callbacks
- my @wg = ($path_l, $prefix_l, $name_l, $rel_l, $ok_b, $warn_yr_l);
-
- # callbacks which use @wg
- $prefix_b->configure(-command => [\&browse_path, $sw, @wg]);
- $name_b->configure(-command => [\&edit_name, $sw, @wg]);
- $rel_b->configure(-command => [\&toggle_rel, @wg]);
-
- # bindings
- $sw->bind('<Return>' => [ $ok_b, 'Invoke']);
- $sw->bind('<Escape>' => [ $q, 'Invoke']);
-
- ### END GUI SETUP ###
-
- my $val = $vars{'TEXDIR'};
- $val = native_slashify($val);
- $path_l->configure(-text => $val);
-
- # release subdirectory at the end?
- my $rel_pat = "[\\\\/]".$texlive_release."[\\\\/]?\$";
-
- # calculate initial values based on existing $val (copied from TEXDIR)
- my $initdir = File::Spec->rel2abs($val);
- my $rel = "";
- my $name = "";
- # check for release subdirectory at the end and remove from initdir
- if ($initdir =~ $rel_pat) {
- $initdir =~ s!$rel_pat!!;
- $rel = $texlive_release;
- $rel_l->configure(-text => $texlive_release);
- }
- # now assign remaining final path component to name_l
- if ($initdir =~ /[\\\/]([^\\\/]+)[\\\/]?$/) {
- $name_l->configure(-text => $1);
- $initdir =~ s/[\\\/][^\\\/]+[\\\/]?$//;
- }
-
- # backtrack remaining initdir to something that exists
- # and assign it to prefix
- while (! -d $initdir) {
- my $initprev = $initdir;
- $initdir =~ s/[\\\/][^\\\/]+[\\\/]?$//;
- last if ($initdir eq $initprev);
- }
- if ($initdir eq "" or (win32() and $initdir =~ /:$/)) {
- $initdir = $initdir . (win32() ? "\\" : "/");
- }
- $prefix_l->configure(-text => $initdir);
- # display complete path in $path_l
- update_full_path( @wg );
- $sw->deiconify();
- $sw->raise($mw);
- $sw->grab();
-} # change_path
-
-sub update_full_path {
- my $path_l = shift;
- my $prefix_l = shift;
- my $name_l = shift;
- my $rel_l = shift;
- my $ok_b = shift;
- my $warn_yr_l = shift;
-
- my $prefix = $prefix_l->cget(-text);
- if ($prefix eq "" or (win32() and $prefix =~ /:$/)) {
- $prefix_l->insert('end', $sep);
- $prefix .= $sep;
- }
- my $name = $name_l->cget(-text);
- if ($name =~ m![\\/]!) {
- $name =~ s![\\/]!!g;
- $name_l->delete(0, 'end');
- $name_l->insert(0, $name);
- }
- $path_l->configure(
- -text => File::Spec->catdir($prefix, $name, $rel_l->cget(-text)));
- if (-d $prefix) {
- $ok_b->configure(-state => 'normal');
- } else {
- $ok_b->configure(-state => 'disabled');
- }
- # check for release component
- if ($rel_l->cget(-text) ne '') {
- $warn_yr_l->configure(-text => '');
- } else {
- $warn_yr_l->configure(
- -text => __('Release year component highly recommended!'));
- }
- return;
-} # update_full_path
-
-sub toggle_rel {
- my $path_l = shift;
- my $prefix_l = shift;
- my $name_l = shift;
- my $rel_l = shift;
- my $ok_b = shift;
- my $warn_yr_l = shift;
-
- if ($rel_l->cget(-text) eq '') {
- $rel_l->configure(-text => $texlive_release);
- } else {
- $rel_l->configure(-text => '');
- }
- update_full_path($path_l, $prefix_l, $name_l, $rel_l, $ok_b, $warn_yr_l);
-} # toggle_rel
-
-sub edit_name {
- my $sw = shift; # parent window
- my $path_l = shift;
- my $prefix_l = shift;
- my $name_l = shift;
- my $rel_l = shift;
- my $ok_b = shift;
- my $warn_yr_l = shift;
- my $ednm;
- $ednm->destroy if Tk::Exists($ednm);
- $ednm = $sw->Toplevel(-title => __("Changing directory name"));
- $ednm->transient($sw);
- $ednm->withdraw();
-
- $ednm->Label(-text => __("Change name (slashes not allowed)"))
- ->pack(-padx => 5, -pady => 5);
- my $nm_e = $ednm->Entry(-width => 20)->pack(-pady => 5);
- $nm_e->insert(0, $name_l->cget(-text));
- my $fr = $ednm->Frame->pack(-fill => 'x', -expand => 1);
- my $ok = $ednm->Button(
- -text => __("OK"),
- -command => sub {
- my $nm = $nm_e->get;
- if ($nm !~ m![\\/]!) {
- $name_l->configure(-text => $nm);
- update_full_path(
- $path_l, $prefix_l, $name_l, $rel_l, $ok_b, $warn_yr_l);
- $ednm->destroy();
- } else {
- $ednm->messageBox(
- -icon => 'error',
- -type => 'Ok',
- -message => __("Illegal name"));
- }
- })->pack(-in => $fr, -side => 'right', -pady => 5, -padx => 5);
- my $cancel = $ednm->Button(
- -text => __("Cancel"),
- -command => sub { $ednm->destroy(); })
- ->pack(-in => $fr, -side => 'right');
- $ednm->deiconify();
- $ednm->raise($sw);
- $ednm->grab();
-} # edit_name
-
-sub browse_path {
- my $mw = shift;
- my $path_l = shift;
- my $prefix_l = shift;
- my $name_l = shift;
- my $rel_l = shift;
- my $ok_b = shift;
- my $warn_yr_l = shift;
-
- my $retval = $prefix_l->cget(-text);
- my $use_native = 0; # choice of directory browser
- if ($^O =~ /^MSWin/i) {
- $use_native = 1;
- } else {
- eval { require Tk::DirSelect; };
- if ($@) {
- eval { require installer::DirSelect; };
- if ($@) {
- $use_native = 1;
- }
- }
- }
- if ($use_native) {
- $retval = $mw->chooseDirectory(
- -initialdir => $retval,
- -parent => $mw,
- -title => __("Select prefix destination directory"),
- );
- } else {
- my $fsdia = $mw->DirSelect(
- -title => __("Select prefix destination directory"));
- $retval = $fsdia->Show($retval, -popover => $mw);
- $fsdia->destroy;
- }
- if (defined $retval and $retval ne "") {
- $prefix_l->configure(-text => File::Spec->rel2abs($retval));
- update_full_path($path_l, $prefix_l, $name_l, $rel_l, $ok_b, $warn_yr_l);
- }
- return;
-} # browse_path
diff --git a/systems/texlive/tlnet/tlpkg/installer/texlive.png b/systems/texlive/tlnet/tlpkg/installer/texlive.png
deleted file mode 100644
index 0d7e4ebba1..0000000000
--- a/systems/texlive/tlnet/tlpkg/installer/texlive.png
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/tracked-install.pl b/systems/texlive/tlnet/tlpkg/installer/tracked-install.pl
deleted file mode 100644
index 1f46eed826..0000000000
--- a/systems/texlive/tlnet/tlpkg/installer/tracked-install.pl
+++ /dev/null
@@ -1,139 +0,0 @@
-#!/usr/bin/env perl
-# $Id: tracked-install.pl 48057 2018-06-20 02:14:01Z preining $
-#
-# Copyright 2008-2017 Norbert Preining
-# Copyright 2008 Reinhard Kotucha
-# This file is licensed under the GNU General Public License version 2
-# or any later version.
-
-use strict;
-$^W = 1;
-
-my $svnrev = '$Revision: 41176 $';
-$svnrev =~ m/: ([0-9]+) /;
-$::menurevision = $1;
-
-require Tk;
-require Tk::ROText;
-require Tk::ProgressBar;
-
-use utf8;
-no utf8;
-
-sub installer_tracker {
- my $ret;
- # create a progress bar window
- $::sww = Tk::MainWindow->new;
- $::sww->Label(-text => __("Installation process"))->pack;
- #warn "Debug!! Creating text window";
- $::progressw = $::sww->Scrolled(
- "ROText", -wrap => "word", -scrollbars => "e", -height => 18);
- #warn "Debug!! Created text window";
- $::progressw->pack(-expand => 1, -fill => "both");
- #warn "Debug!! Placed text window";
- my $percent_done = 0;
- $::progress = $::sww->ProgressBar(-variable => \$percent_done,
- -width => 20, -length => 400, -from => 0, -to => 100, -blocks => 10,
- -colors => [ 0, '#0078b8' ]);
- $::progress->pack(-fill => "x");
- #my $f = $::sww->Frame;
- my $b = $::sww->Button(
- -text => __("Cancel"),
- -command => sub {
- do_cleanup(); $::sww->destroy;
- # POSIX::exit prevents Tk error message 'Tk::Error: ("after" script)'
- POSIX::exit(1);
- })->pack(-pady => "2m");
- $b->focus();
- # $f->pack;
- setup_hooks_perltk();
-
- $ret = do_installation();
-
- if (@::WARNLINES) {
- foreach my $t (@::WARNLINES) {
- tlwarn ("$t\n");
- }
- }
- if ($::env_warns) {
- tlwarn($::env_warns);
- }
- $::progressw->tagConfigure('centered', -justify => 'center');
- # basic welcome message
- foreach my $t (@::welcome_arr) {
- info("$t\n");
- }
- $::progressw->insert("end", "\n");
-
- do_cleanup();
-
- # additional info
- if ($::LOGFILENAME) {
- $::progressw->insert ("end", "Logfile: $::LOGFILENAME");
- } else {
- # do_cleanup sets $::LOGFILENAME to ""
- #if no logfile could be written
- $::progressw->insert ("end",
- "Cannot create logfile $::vars{'TEXDIR'}/install-tl.log: $!");
- }
- if (@::WARNLINES or $::env_vars or !$::LOGFILENAME) {
- $::progressw->insert("end", "\n");
- $::progressw->insert("end", __("Scroll back to inspect warnings"));
- }
- $::progressw->insert("end", "\n");
- my $linechar = $::progressw->index("end");
- $::progressw->see("end");
- $::progressw->tagAdd("centered", $linechar, "end");
- $::progressw->tagConfigure("centered", -justify => "center");
- $b->configure(
- -text => __("Finish"),
- -command => sub {
- $::sww->destroy; return $ret;
- });
-
- Tk::MainLoop();
- return $ret;
-} # installer_tracker
-
-#sub tracked_installation {
-# # undo binding, since this should run only once
-# my $b = shift;
-# $b->bind('<Map>' => '');
-# $ret = do_installation();
-# $::sww->destroy;
-#}
-
-sub setup_hooks_perltk {
- @::info_hook = ();
- push @::info_hook,
- sub {
- update_status(join(" ",@_));
- $::sww->update;
- };
- push @::warn_hook,
- sub {
- return unless defined $::sww ;
- update_status(join(" ",@_));
- };
- @::install_packages_hook = ();
- push @::install_packages_hook, \&update_progressbar;
- push @::install_packages_hook,
- sub {
- return unless defined $::sww;
- $::sww->update;
- };
-}
-
-sub update_status {
- my ($p) = @_;
- return unless defined $::progressw;
- $::progressw->insert("end", "$p");
- $::progressw->see("end");
-}
-sub update_progressbar {
- my ($n,$total) = @_;
- return unless defined $::progress;
- if (defined($n) && defined($total)) {
- $::progress->value(int($n*100/$total));
- }
-}
diff --git a/systems/texlive/tlnet/tlpkg/installer/wget/wget.amd64-netbsd b/systems/texlive/tlnet/tlpkg/installer/wget/wget.amd64-netbsd
index 62f371c8b8..de29c60b94 100755
--- a/systems/texlive/tlnet/tlpkg/installer/wget/wget.amd64-netbsd
+++ b/systems/texlive/tlnet/tlpkg/installer/wget/wget.amd64-netbsd
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/wget/wget.i386-netbsd b/systems/texlive/tlnet/tlpkg/installer/wget/wget.i386-netbsd
index 3910a9b244..0b5c1a70f4 100755
--- a/systems/texlive/tlnet/tlpkg/installer/wget/wget.i386-netbsd
+++ b/systems/texlive/tlnet/tlpkg/installer/wget/wget.i386-netbsd
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/wget/wget.i386-solaris b/systems/texlive/tlnet/tlpkg/installer/wget/wget.i386-solaris
new file mode 100755
index 0000000000..2f2a66b523
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/installer/wget/wget.i386-solaris
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-darwin b/systems/texlive/tlnet/tlpkg/installer/wget/wget.universal-darwin
index bfc7fdec02..bfc7fdec02 100755
--- a/systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-darwin
+++ b/systems/texlive/tlnet/tlpkg/installer/wget/wget.universal-darwin
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-darwinlegacy b/systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-darwinlegacy
index f7a2eac5e6..501db55d02 100755
--- a/systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-darwinlegacy
+++ b/systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-darwinlegacy
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-solaris b/systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-solaris
new file mode 100755
index 0000000000..c6af5cb4c7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/installer/wget/wget.x86_64-solaris
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/xz/xz.aarch64-linux b/systems/texlive/tlnet/tlpkg/installer/xz/xz.aarch64-linux
index 31162201a5..7267484b4d 100755
--- a/systems/texlive/tlnet/tlpkg/installer/xz/xz.aarch64-linux
+++ b/systems/texlive/tlnet/tlpkg/installer/xz/xz.aarch64-linux
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-freebsd b/systems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-freebsd
index 6c5ba6890a..28e375d85d 100755
--- a/systems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-freebsd
+++ b/systems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-freebsd
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-netbsd b/systems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-netbsd
index 5edea8129c..e02282684e 100755
--- a/systems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-netbsd
+++ b/systems/texlive/tlnet/tlpkg/installer/xz/xz.amd64-netbsd
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-freebsd b/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-freebsd
index 82fd157850..605d8e9c58 100755
--- a/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-freebsd
+++ b/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-freebsd
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-linux b/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-linux
index 1fc7b6d068..355b2e5af1 100755
--- a/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-linux
+++ b/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-linux
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-netbsd b/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-netbsd
index c215d1a4d9..e2973cb664 100755
--- a/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-netbsd
+++ b/systems/texlive/tlnet/tlpkg/installer/xz/xz.i386-netbsd
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-darwin b/systems/texlive/tlnet/tlpkg/installer/xz/xz.universal-darwin
index eb177d8722..eb177d8722 100755
--- a/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-darwin
+++ b/systems/texlive/tlnet/tlpkg/installer/xz/xz.universal-darwin
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-darwinlegacy b/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-darwinlegacy
index 617e2307d7..ca370d747f 100755
--- a/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-darwinlegacy
+++ b/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-darwinlegacy
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-linux b/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-linux
index e3509948b5..25b4318a55 100755
--- a/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-linux
+++ b/systems/texlive/tlnet/tlpkg/installer/xz/xz.x86_64-linux
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index dc38f47f4c..a570e42b8f 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -23,14 +23,14 @@ longdesc 00texlive.installation(.tlpsrc)
depend container_format/xz
depend container_split_doc_files/1
depend container_split_src_files/1
-depend frozen/1
+depend frozen/0
depend minrelease/2016
-depend release/2020
-depend revision/58687
+depend release/2021
+depend revision/58695
name 00texlive.image
category TLCore
-revision 58601
+revision 58691
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
longdesc this list. Those are not included in the source/ tarball. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=13858
+runfiles size=13859
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -2278,9 +2278,10 @@ runfiles size=13858
tlpkg/tlpsrc/knitting.tlpsrc
tlpkg/tlpsrc/knittingpattern.tlpsrc
tlpkg/tlpsrc/knowledge.tlpsrc
+ tlpkg/tlpsrc/knuth-errata.tlpsrc
tlpkg/tlpsrc/knuth-lib.tlpsrc
tlpkg/tlpsrc/knuth-local.tlpsrc
- tlpkg/tlpsrc/knuth.tlpsrc
+ tlpkg/tlpsrc/knuth-pdf.tlpsrc
tlpkg/tlpsrc/koma-moderncvclassic.tlpsrc
tlpkg/tlpsrc/koma-script-examples.tlpsrc
tlpkg/tlpsrc/koma-script-sfs.tlpsrc
@@ -3957,7 +3958,6 @@ runfiles size=13858
tlpkg/tlpsrc/tlgs.win32.tlpsrc
tlpkg/tlpsrc/tlmgrbasics.tlpsrc
tlpkg/tlpsrc/tlperl.win32.tlpsrc
- tlpkg/tlpsrc/tlpsv.win32.tlpsrc
tlpkg/tlpsrc/tlshell.tlpsrc
tlpkg/tlpsrc/tocbibind.tlpsrc
tlpkg/tlpsrc/tocdata.tlpsrc
@@ -4253,6 +4253,7 @@ runfiles size=13858
tlpkg/tlpsrc/xlop.tlpsrc
tlpkg/tlpsrc/xltabular.tlpsrc
tlpkg/tlpsrc/xltxtra.tlpsrc
+ tlpkg/tlpsrc/xml2pmx.tlpsrc
tlpkg/tlpsrc/xmltex.tlpsrc
tlpkg/tlpsrc/xmltexconfig.tlpsrc
tlpkg/tlpsrc/xmpincl.tlpsrc
@@ -4360,11 +4361,11 @@ depend opt_sys_bin:/usr/local/bin
depend opt_sys_info:/usr/local/share/info
depend opt_sys_man:/usr/local/share/man
depend opt_w32_multi_user:1
-depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd armhf-linux i386-cygwin i386-freebsd i386-linux i386-netbsd i386-solaris win32 x86_64-cygwin x86_64-darwin x86_64-darwinlegacy x86_64-linux x86_64-linuxmusl x86_64-solaris
+depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd armhf-linux i386-cygwin i386-freebsd i386-linux i386-netbsd i386-solaris universal-darwin win32 x86_64-cygwin x86_64-darwinlegacy x86_64-linux x86_64-linuxmusl x86_64-solaris
name 00texlive.installer
category TLCore
-revision 58644
+revision 58690
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -4374,52 +4375,50 @@ longdesc allowed, but in this case, 00texlive.installer is never used
longdesc *except* to build the installer archives, so it's ok. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=809
+runfiles size=781
install-tl
release-texlive.txt
tlpkg/installer/COPYING.MinGW-runtime.txt
- tlpkg/installer/DirSelect.pm
tlpkg/installer/config.guess
tlpkg/installer/ctan-mirrors.pl
tlpkg/installer/curl/curl-ca-bundle.crt
tlpkg/installer/curl/curl.exe
tlpkg/installer/install-menu-extl.pl
- tlpkg/installer/install-menu-perltk.pl
tlpkg/installer/install-menu-text.pl
- tlpkg/installer/install-menu-wizard.pl
tlpkg/installer/install-tl-gui.tcl
tlpkg/installer/installer-options.txt
- tlpkg/installer/texdirsel.pl
tlpkg/installer/texlion.gif
- tlpkg/installer/texlive.png
tlpkg/installer/tl-cmd.bat
tlpkg/installer/tl-tray-menu.ini
- tlpkg/installer/tracked-install.pl
tlpkg/tltcl/tlmgr.gif
tlpkg/tltcl/tltcl.tcl
-binfiles arch=aarch64-linux size=41
+binfiles arch=aarch64-linux size=47
tlpkg/installer/xz/xz.aarch64-linux
-binfiles arch=amd64-freebsd size=202
+binfiles arch=amd64-freebsd size=206
tlpkg/installer/wget/wget.amd64-freebsd
tlpkg/installer/xz/xz.amd64-freebsd
-binfiles arch=amd64-netbsd size=195
+binfiles arch=amd64-netbsd size=153
tlpkg/installer/wget/wget.amd64-netbsd
tlpkg/installer/xz/xz.amd64-netbsd
binfiles arch=armhf-linux size=42
tlpkg/installer/xz/xz.armhf-linux
-binfiles arch=i386-cygwin size=49
+binfiles arch=i386-cygwin size=50
tlpkg/installer/xz/xz.i386-cygwin.exe
-binfiles arch=i386-freebsd size=178
+binfiles arch=i386-freebsd size=179
tlpkg/installer/wget/wget.i386-freebsd
tlpkg/installer/xz/xz.i386-freebsd
binfiles arch=i386-linux size=51
tlpkg/installer/xz/xz.i386-linux
-binfiles arch=i386-netbsd size=183
+binfiles arch=i386-netbsd size=159
tlpkg/installer/wget/wget.i386-netbsd
tlpkg/installer/xz/xz.i386-netbsd
-binfiles arch=i386-solaris size=42
+binfiles arch=i386-solaris size=162
+ tlpkg/installer/wget/wget.i386-solaris
tlpkg/installer/xz/xz.i386-solaris
-binfiles arch=win32 size=15691
+binfiles arch=universal-darwin size=350
+ tlpkg/installer/wget/wget.universal-darwin
+ tlpkg/installer/xz/xz.universal-darwin
+binfiles arch=win32 size=15632
install-tl-windows.bat
tlpkg/installer/tar.exe
tlpkg/installer/wget/wget.exe
@@ -4429,8 +4428,7 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/bin/libstdc++-6.dll
tlpkg/tlperl/bin/libwinpthread-1.dll
tlpkg/tlperl/bin/perl.exe
- tlpkg/tlperl/bin/perl5.30.1.exe
- tlpkg/tlperl/bin/perl530.dll
+ tlpkg/tlperl/bin/perl532.dll
tlpkg/tlperl/bin/perlglob.exe
tlpkg/tlperl/bin/wperl.exe
tlpkg/tlperl/lib/.packlist
@@ -4467,7 +4465,6 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/CORE/cv.h
tlpkg/tlperl/lib/CORE/dirent.h
tlpkg/tlperl/lib/CORE/dosish.h
- tlpkg/tlperl/lib/CORE/dquote_inline.h
tlpkg/tlperl/lib/CORE/ebcdic_tables.h
tlpkg/tlperl/lib/CORE/embed.h
tlpkg/tlperl/lib/CORE/embedvar.h
@@ -4486,7 +4483,7 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/CORE/iperlsys.h
tlpkg/tlperl/lib/CORE/keywords.h
tlpkg/tlperl/lib/CORE/l1_char_class_tab.h
- tlpkg/tlperl/lib/CORE/libperl530.a
+ tlpkg/tlperl/lib/CORE/libperl532.a
tlpkg/tlperl/lib/CORE/malloc_ctl.h
tlpkg/tlperl/lib/CORE/metaconfig.h
tlpkg/tlperl/lib/CORE/mg.h
@@ -4511,7 +4508,6 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/CORE/perlhost.h
tlpkg/tlperl/lib/CORE/perlio.h
tlpkg/tlperl/lib/CORE/perliol.h
- tlpkg/tlperl/lib/CORE/perllibst.h
tlpkg/tlperl/lib/CORE/perlsdio.h
tlpkg/tlperl/lib/CORE/perlvars.h
tlpkg/tlperl/lib/CORE/perly.h
@@ -4545,10 +4541,8 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/CORE/vutil.h
tlpkg/tlperl/lib/CORE/warnings.h
tlpkg/tlperl/lib/CORE/win32.h
- tlpkg/tlperl/lib/CORE/win32iop-o.h
tlpkg/tlperl/lib/CORE/win32iop.h
tlpkg/tlperl/lib/CORE/win32thread.h
- tlpkg/tlperl/lib/CORE/wince.h
tlpkg/tlperl/lib/CORE/zaphod32_hash.h
tlpkg/tlperl/lib/CPAN.pm
tlpkg/tlperl/lib/CPAN/API/HOWTO.pod
@@ -4900,14 +4894,10 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/PerlIO/via/QuotedPrint.pm
tlpkg/tlperl/lib/Pod/Checker.pm
tlpkg/tlperl/lib/Pod/Escapes.pm
- tlpkg/tlperl/lib/Pod/Find.pm
tlpkg/tlperl/lib/Pod/Functions.pm
tlpkg/tlperl/lib/Pod/Html.pm
- tlpkg/tlperl/lib/Pod/InputObjects.pm
tlpkg/tlperl/lib/Pod/Man.pm
tlpkg/tlperl/lib/Pod/ParseLink.pm
- tlpkg/tlperl/lib/Pod/ParseUtils.pm
- tlpkg/tlperl/lib/Pod/Parser.pm
tlpkg/tlperl/lib/Pod/Perldoc.pm
tlpkg/tlperl/lib/Pod/Perldoc/BaseTo.pm
tlpkg/tlperl/lib/Pod/Perldoc/GetOptsOO.pm
@@ -4921,8 +4911,6 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/Pod/Perldoc/ToText.pm
tlpkg/tlperl/lib/Pod/Perldoc/ToTk.pm
tlpkg/tlperl/lib/Pod/Perldoc/ToXml.pm
- tlpkg/tlperl/lib/Pod/PlainText.pm
- tlpkg/tlperl/lib/Pod/Select.pm
tlpkg/tlperl/lib/Pod/Simple.pm
tlpkg/tlperl/lib/Pod/Simple.pod
tlpkg/tlperl/lib/Pod/Simple/BlackBox.pm
@@ -4933,6 +4921,7 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/Pod/Simple/HTML.pm
tlpkg/tlperl/lib/Pod/Simple/HTMLBatch.pm
tlpkg/tlperl/lib/Pod/Simple/HTMLLegacy.pm
+ tlpkg/tlperl/lib/Pod/Simple/JustPod.pm
tlpkg/tlperl/lib/Pod/Simple/LinkSection.pm
tlpkg/tlperl/lib/Pod/Simple/Methody.pm
tlpkg/tlperl/lib/Pod/Simple/Progress.pm
@@ -5259,7 +5248,6 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/auto/Socket/Socket.dll
tlpkg/tlperl/lib/auto/Storable/Storable.dll
tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.dll
- tlpkg/tlperl/lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll
tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dll
tlpkg/tlperl/lib/auto/Time/Piece/Piece.dll
tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.dll
@@ -5326,7 +5314,6 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/Blocks.txt
tlpkg/tlperl/lib/unicore/CombiningClass.pl
tlpkg/tlperl/lib/unicore/Decomposition.pl
- tlpkg/tlperl/lib/unicore/Heavy.pl
tlpkg/tlperl/lib/unicore/Name.pl
tlpkg/tlperl/lib/unicore/Name.pm
tlpkg/tlperl/lib/unicore/NamedSequences.txt
@@ -5344,6 +5331,8 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/To/GCB.pl
tlpkg/tlperl/lib/unicore/To/Gc.pl
tlpkg/tlperl/lib/unicore/To/Hst.pl
+ tlpkg/tlperl/lib/unicore/To/Identif2.pl
+ tlpkg/tlperl/lib/unicore/To/Identifi.pl
tlpkg/tlperl/lib/unicore/To/InPC.pl
tlpkg/tlperl/lib/unicore/To/InSC.pl
tlpkg/tlperl/lib/unicore/To/Isc.pl
@@ -5379,6 +5368,7 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/Age/V11.pl
tlpkg/tlperl/lib/unicore/lib/Age/V110.pl
tlpkg/tlperl/lib/unicore/lib/Age/V120.pl
+ tlpkg/tlperl/lib/unicore/lib/Age/V130.pl
tlpkg/tlperl/lib/unicore/lib/Age/V20.pl
tlpkg/tlperl/lib/unicore/lib/Age/V30.pl
tlpkg/tlperl/lib/unicore/lib/Age/V31.pl
@@ -5452,12 +5442,17 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl
tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl
tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl
+ tlpkg/tlperl/lib/unicore/lib/EBase/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/EComp/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/EPres/Y.pl
tlpkg/tlperl/lib/unicore/lib/Ea/A.pl
tlpkg/tlperl/lib/unicore/lib/Ea/H.pl
tlpkg/tlperl/lib/unicore/lib/Ea/N.pl
tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl
tlpkg/tlperl/lib/unicore/lib/Ea/W.pl
+ tlpkg/tlperl/lib/unicore/lib/Emoji/Y.pl
tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/ExtPict/Y.pl
tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl
tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl
tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl
@@ -5504,11 +5499,25 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl
tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl
tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/IdStatus/Allowed.pl
+ tlpkg/tlperl/lib/unicore/lib/IdStatus/Restrict.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/DefaultI.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Exclusio.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Inclusio.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/LimitedU.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/NotChara.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/NotNFKC.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/NotXID.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Obsolete.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Recommen.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Technica.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Uncommon.pl
tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl
tlpkg/tlperl/lib/unicore/lib/In/10_0.pl
tlpkg/tlperl/lib/unicore/lib/In/11_0.pl
tlpkg/tlperl/lib/unicore/lib/In/12_0.pl
tlpkg/tlperl/lib/unicore/lib/In/12_1.pl
+ tlpkg/tlperl/lib/unicore/lib/In/13_0.pl
tlpkg/tlperl/lib/unicore/lib/In/2_0.pl
tlpkg/tlperl/lib/unicore/lib/In/2_1.pl
tlpkg/tlperl/lib/unicore/lib/In/3_0.pl
@@ -5527,6 +5536,7 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/In/8_0.pl
tlpkg/tlperl/lib/unicore/lib/In/9_0.pl
tlpkg/tlperl/lib/unicore/lib/InPC/Bottom.pl
+ tlpkg/tlperl/lib/unicore/lib/InPC/BottomAn.pl
tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl
tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl
tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl
@@ -5547,6 +5557,8 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl
+ tlpkg/tlperl/lib/unicore/lib/InSC/Consona8.pl
+ tlpkg/tlperl/lib/unicore/lib/InSC/Consona9.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl
@@ -5591,7 +5603,6 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl
tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl
tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl
- tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl
tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl
tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl
tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl
@@ -5704,7 +5715,6 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl
- tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNon.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPat.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPr2.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl
@@ -5725,7 +5735,6 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/SD/Y.pl
tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl
- tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl
@@ -5769,6 +5778,7 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/Scx/Cprt.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Cyrl.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Diak.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Dupl.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl
@@ -5813,11 +5823,13 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/lib/Scx/Takr.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Talu.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Taml.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Tang.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Thaa.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Tibt.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Tirh.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Xsux.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Yezi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Yi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl
@@ -5846,7 +5858,6 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/lib/unicore/uni_keywords.pl
tlpkg/tlperl/lib/unicore/version
tlpkg/tlperl/lib/utf8.pm
- tlpkg/tlperl/lib/utf8_heavy.pl
tlpkg/tlperl/lib/vars.pm
tlpkg/tlperl/lib/version.pm
tlpkg/tlperl/lib/version.pod
@@ -5858,7 +5869,44 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm
tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Boolean.pm
tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Type.pm
- tlpkg/tlperl/site/lib/Digest/SHA1.pm
+ tlpkg/tlperl/site/lib/Date/Format.pm
+ tlpkg/tlperl/site/lib/Date/Language.pm
+ tlpkg/tlperl/site/lib/Date/Language/Afar.pm
+ tlpkg/tlperl/site/lib/Date/Language/Amharic.pm
+ tlpkg/tlperl/site/lib/Date/Language/Austrian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Brazilian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Bulgarian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Chinese.pm
+ tlpkg/tlperl/site/lib/Date/Language/Chinese_GB.pm
+ tlpkg/tlperl/site/lib/Date/Language/Czech.pm
+ tlpkg/tlperl/site/lib/Date/Language/Danish.pm
+ tlpkg/tlperl/site/lib/Date/Language/Dutch.pm
+ tlpkg/tlperl/site/lib/Date/Language/English.pm
+ tlpkg/tlperl/site/lib/Date/Language/Finnish.pm
+ tlpkg/tlperl/site/lib/Date/Language/French.pm
+ tlpkg/tlperl/site/lib/Date/Language/Gedeo.pm
+ tlpkg/tlperl/site/lib/Date/Language/German.pm
+ tlpkg/tlperl/site/lib/Date/Language/Greek.pm
+ tlpkg/tlperl/site/lib/Date/Language/Hungarian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Icelandic.pm
+ tlpkg/tlperl/site/lib/Date/Language/Italian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Norwegian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Occitan.pm
+ tlpkg/tlperl/site/lib/Date/Language/Oromo.pm
+ tlpkg/tlperl/site/lib/Date/Language/Romanian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Russian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Russian_cp1251.pm
+ tlpkg/tlperl/site/lib/Date/Language/Russian_koi8r.pm
+ tlpkg/tlperl/site/lib/Date/Language/Sidama.pm
+ tlpkg/tlperl/site/lib/Date/Language/Somali.pm
+ tlpkg/tlperl/site/lib/Date/Language/Spanish.pm
+ tlpkg/tlperl/site/lib/Date/Language/Swedish.pm
+ tlpkg/tlperl/site/lib/Date/Language/Tigrinya.pm
+ tlpkg/tlperl/site/lib/Date/Language/TigrinyaEritrean.pm
+ tlpkg/tlperl/site/lib/Date/Language/TigrinyaEthiopian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Turkish.pm
+ tlpkg/tlperl/site/lib/Date/Parse.pm
+ tlpkg/tlperl/site/lib/Digest/SHA.pm
tlpkg/tlperl/site/lib/Encode/Locale.pm
tlpkg/tlperl/site/lib/Encode/compat.pm
tlpkg/tlperl/site/lib/Encode/compat/5006001.pm
@@ -5934,6 +5982,8 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/site/lib/Test/Needs.pm
tlpkg/tlperl/site/lib/Test/RequiresInternet.pm
tlpkg/tlperl/site/lib/Tie/Registry.pm
+ tlpkg/tlperl/site/lib/Time/Zone.pm
+ tlpkg/tlperl/site/lib/TimeDate.pm
tlpkg/tlperl/site/lib/Try/Tiny.pm
tlpkg/tlperl/site/lib/URI.pm
tlpkg/tlperl/site/lib/URI/Escape.pm
@@ -6003,8 +6053,9 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/site/lib/Win32API/Registry/cRegistry.pc
tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/.packlist
tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.dll
- tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist
- tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dll
+ tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist
+ tlpkg/tlperl/site/lib/auto/Digest/SHA/.packlist
+ tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.dll
tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist
tlpkg/tlperl/site/lib/auto/Encode/compat/.packlist
tlpkg/tlperl/site/lib/auto/File/Listing/.packlist
@@ -6048,28 +6099,30 @@ binfiles arch=win32 size=15691
tlpkg/tlperl/site/lib/libwww/lwptut.pod
tlpkg/tltcl/bin/tcl86.dll
tlpkg/tltcl/bin/tclsh.exe
+ tlpkg/tltcl/bin/tclsh86.exe
tlpkg/tltcl/bin/tk86.dll
tlpkg/tltcl/bin/wish.exe
+ tlpkg/tltcl/bin/wish86.exe
tlpkg/tltcl/bin/zlib1.dll
- tlpkg/tltcl/lib/dde1.4/libtcldde14.a
+ tlpkg/tltcl/lib/dde1.4/libtcldde14.dll.a
tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl
tlpkg/tltcl/lib/dde1.4/tcldde14.dll
- tlpkg/tltcl/lib/itcl4.2.0/itcl.tcl
- tlpkg/tltcl/lib/itcl4.2.0/itcl420.dll
- tlpkg/tltcl/lib/itcl4.2.0/itclConfig.sh
- tlpkg/tltcl/lib/itcl4.2.0/itclHullCmds.tcl
- tlpkg/tltcl/lib/itcl4.2.0/itclWidget.tcl
- tlpkg/tltcl/lib/itcl4.2.0/libitclstub420.a
- tlpkg/tltcl/lib/itcl4.2.0/pkgIndex.tcl
- tlpkg/tltcl/lib/libtcl86.a
+ tlpkg/tltcl/lib/itcl4.2.1/itcl.tcl
+ tlpkg/tltcl/lib/itcl4.2.1/itcl421.dll
+ tlpkg/tltcl/lib/itcl4.2.1/itclConfig.sh
+ tlpkg/tltcl/lib/itcl4.2.1/itclHullCmds.tcl
+ tlpkg/tltcl/lib/itcl4.2.1/itclWidget.tcl
+ tlpkg/tltcl/lib/itcl4.2.1/libitclstub421.a
+ tlpkg/tltcl/lib/itcl4.2.1/pkgIndex.tcl
+ tlpkg/tltcl/lib/libtcl86.dll.a
tlpkg/tltcl/lib/libtclstub86.a
- tlpkg/tltcl/lib/libtk86.a
+ tlpkg/tltcl/lib/libtk86.dll.a
tlpkg/tltcl/lib/libtkstub86.a
- tlpkg/tltcl/lib/reg1.3/libtclreg13.a
+ tlpkg/tltcl/lib/reg1.3/libtclreg13.dll.a
tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl
tlpkg/tltcl/lib/reg1.3/tclreg13.dll
- tlpkg/tltcl/lib/sqlite3.30.1.2/pkgIndex.tcl
- tlpkg/tltcl/lib/sqlite3.30.1.2/sqlite33012.dll
+ tlpkg/tltcl/lib/sqlite3.34.0/pkgIndex.tcl
+ tlpkg/tltcl/lib/sqlite3.34.0/sqlite3340.dll
tlpkg/tltcl/lib/tcl8.6/auto.tcl
tlpkg/tltcl/lib/tcl8.6/clock.tcl
tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc
@@ -6463,6 +6516,7 @@ binfiles arch=win32 size=15691
tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Beulah
tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Center
tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/New_Salem
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nuuk
tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ojinaga
tlpkg/tltcl/lib/tcl8.6/tzdata/America/Panama
tlpkg/tltcl/lib/tcl8.6/tzdata/America/Pangnirtung
@@ -6896,31 +6950,31 @@ binfiles arch=win32 size=15691
tlpkg/tltcl/lib/tcl8.6/tzdata/WET
tlpkg/tltcl/lib/tcl8.6/tzdata/Zulu
tlpkg/tltcl/lib/tcl8.6/word.tcl
- tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.14.tm
+ tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.15.tm
tlpkg/tltcl/lib/tcl8/8.4/platform/shell-1.1.4.tm
tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm
- tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.1.tm
- tlpkg/tltcl/lib/tcl8/8.6/http-2.9.1.tm
- tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.1.tm
+ tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.3.tm
+ tlpkg/tltcl/lib/tcl8/8.6/http-2.9.5.tm
+ tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm
tlpkg/tltcl/lib/tclConfig.sh
tlpkg/tltcl/lib/tclooConfig.sh
- tlpkg/tltcl/lib/tdbc1.1.1/libtdbcstub111.a
- tlpkg/tltcl/lib/tdbc1.1.1/pkgIndex.tcl
- tlpkg/tltcl/lib/tdbc1.1.1/tdbc.tcl
- tlpkg/tltcl/lib/tdbc1.1.1/tdbc111.dll
- tlpkg/tltcl/lib/tdbc1.1.1/tdbcConfig.sh
- tlpkg/tltcl/lib/tdbcmysql1.1.1/pkgIndex.tcl
- tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql.tcl
- tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql111.dll
- tlpkg/tltcl/lib/tdbcodbc1.1.1/pkgIndex.tcl
- tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc.tcl
- tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc111.dll
- tlpkg/tltcl/lib/tdbcpostgres1.1.1/pkgIndex.tcl
- tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres.tcl
- tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres111.dll
- tlpkg/tltcl/lib/thread2.8.5/pkgIndex.tcl
- tlpkg/tltcl/lib/thread2.8.5/thread285.dll
- tlpkg/tltcl/lib/thread2.8.5/ttrace.tcl
+ tlpkg/tltcl/lib/tdbc1.1.2/libtdbcstub112.a
+ tlpkg/tltcl/lib/tdbc1.1.2/pkgIndex.tcl
+ tlpkg/tltcl/lib/tdbc1.1.2/tdbc.tcl
+ tlpkg/tltcl/lib/tdbc1.1.2/tdbc112.dll
+ tlpkg/tltcl/lib/tdbc1.1.2/tdbcConfig.sh
+ tlpkg/tltcl/lib/tdbcmysql1.1.2/pkgIndex.tcl
+ tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql.tcl
+ tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql112.dll
+ tlpkg/tltcl/lib/tdbcodbc1.1.2/pkgIndex.tcl
+ tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc.tcl
+ tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc112.dll
+ tlpkg/tltcl/lib/tdbcpostgres1.1.2/pkgIndex.tcl
+ tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres.tcl
+ tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres112.dll
+ tlpkg/tltcl/lib/thread2.8.6/pkgIndex.tcl
+ tlpkg/tltcl/lib/thread2.8.6/thread286.dll
+ tlpkg/tltcl/lib/thread2.8.6/ttrace.tcl
tlpkg/tltcl/lib/tk8.6/bgerror.tcl
tlpkg/tltcl/lib/tk8.6/button.tcl
tlpkg/tltcl/lib/tk8.6/choosedir.tcl
@@ -7093,12 +7147,9 @@ binfiles arch=win32 size=15691
tlpkg/tltcl/lib/tk8.6/unsupported.tcl
tlpkg/tltcl/lib/tk8.6/xmfbox.tcl
tlpkg/tltcl/lib/tkConfig.sh
-binfiles arch=x86_64-cygwin size=45
+binfiles arch=x86_64-cygwin size=46
tlpkg/installer/xz/xz.x86_64-cygwin.exe
-binfiles arch=x86_64-darwin size=350
- tlpkg/installer/wget/wget.x86_64-darwin
- tlpkg/installer/xz/xz.x86_64-darwin
-binfiles arch=x86_64-darwinlegacy size=217
+binfiles arch=x86_64-darwinlegacy size=169
tlpkg/installer/wget/wget.x86_64-darwinlegacy
tlpkg/installer/xz/xz.x86_64-darwinlegacy
binfiles arch=x86_64-linux size=45
@@ -7106,7 +7157,8 @@ binfiles arch=x86_64-linux size=45
binfiles arch=x86_64-linuxmusl size=431
tlpkg/installer/wget/wget.x86_64-linuxmusl
tlpkg/installer/xz/xz.x86_64-linuxmusl
-binfiles arch=x86_64-solaris size=47
+binfiles arch=x86_64-solaris size=194
+ tlpkg/installer/wget/wget.x86_64-solaris
tlpkg/installer/xz/xz.x86_64-solaris
name 12many
@@ -7686,6 +7738,15 @@ containerchecksum 4a1989249b9503521fff5c3dbc66303e35780a2f8a107451da71d8ad41dd3e
binfiles arch=i386-solaris size=1
bin/i386-solaris/a2ping
+name a2ping.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of a2ping
+containersize 340
+containerchecksum 6cb1d010bc8f7607153dd5c40d2d86d5474d649a1fb0102d231272cac9c20dac7b410048a331583c31ff037152948b1bfcca44973e40d20815ac8e59dadf7c84
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/a2ping
+
name a2ping.win32
category TLCore
revision 15404
@@ -7704,15 +7765,6 @@ containerchecksum a5ddcca8e311a52f84b345bb0da443cd32cc15c6185b0b162b443049223621
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/a2ping
-name a2ping.x86_64-darwin
-category TLCore
-revision 27321
-shortdesc x86_64-darwin files of a2ping
-containersize 344
-containerchecksum 45af2c9257c66f01fc826605b768d8663846bb3f3a58a89fa1720fbb6d53295867be91513664d9955fece6e536085fecc38e2d13f72073dc8ea9152541041d3b
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/a2ping
-
name a2ping.x86_64-darwinlegacy
category TLCore
revision 43871
@@ -7839,17 +7891,17 @@ catalogue-version 0.2
name aastex
category Package
-revision 58065
+revision 58057
shortdesc Macros for Manuscript Preparation for AAS Journals
relocated 1
longdesc The bundle provides a document class for preparing papers for
longdesc American Astronomical Society publications. Authors who wish to
longdesc submit papers to AAS journals are strongly urged to use this
longdesc class in preference to any of the alternatives available.
-containersize 50192
-containerchecksum 7f02a95a2a1b8e9e972239697521379ff350d28ebbe9a6a2b41bdd91d24758a6ff99ec88c6daea27cd763b6ab03e58342d71c45cc178ac0b556c8e522d99a3d1
-doccontainersize 1166172
-doccontainerchecksum ce8e5508cb4b054f8923792f614465b3fddcecae338d51fec2cc718a84313f39f8f1b150282c48cb782ef9891aa89936e91bdb1460edf7c456bc6a94dbcc2c45
+containersize 50208
+containerchecksum 9ae52d4142c12621839945213d1f20531350b27f0b1d124d5d5c1bae81d50fbe83ab116d0c65c25852952415eb860eaaf008c119cc10cdb149b964f0b06ad6d0
+doccontainersize 1166168
+doccontainerchecksum bce30656a98d3598312ff399b5e5eb229b89e7e62521748418be718c38c6749a8e9737f6c933f6f32ec948e3ebe1ef339ba9037908741c3b902d33a8fda9b027
docfiles size=465
RELOC/doc/latex/aastex/HV_Cet.pdf
RELOC/doc/latex/aastex/KT_Eri.pdf
@@ -8467,6 +8519,17 @@ binfiles arch=i386-solaris size=3
bin/i386-solaris/vpl2ovp
bin/i386-solaris/vpl2vpl
+name accfonts.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of accfonts
+containersize 380
+containerchecksum cd47de4d485569128fda0d4298a9d722b8040b8ecdc4ddd55687abfd2061d1f4f0ef48720bece1461f16be3c85c553f26fe96e04e6005a8fe39810102f5aeca3
+binfiles arch=universal-darwin size=3
+ bin/universal-darwin/mkt1font
+ bin/universal-darwin/vpl2ovp
+ bin/universal-darwin/vpl2vpl
+
name accfonts.win32
category Package
revision 15404
@@ -8489,17 +8552,6 @@ binfiles arch=x86_64-cygwin size=3
bin/x86_64-cygwin/vpl2ovp
bin/x86_64-cygwin/vpl2vpl
-name accfonts.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of accfonts
-containersize 384
-containerchecksum 2e0da58c95239f1aa05e908be8189d07da27779f6aed21778fb9089c8e72848033d1d9ee62fe7e4bdfdfb3d38fd0bfd239ac29d6d0b8b71f7a5f3fbaa8fc7e8d
-binfiles arch=x86_64-darwin size=3
- bin/x86_64-darwin/mkt1font
- bin/x86_64-darwin/vpl2ovp
- bin/x86_64-darwin/vpl2vpl
-
name accfonts.x86_64-darwinlegacy
category Package
revision 43871
@@ -9021,7 +9073,7 @@ catalogue-version 1.1
name addfont
category Package
-revision 58567
+revision 58559
shortdesc Easier use of fonts without LaTeX support
relocated 1
longdesc This package is intended for use by users who know about fonts.
@@ -9033,9 +9085,9 @@ longdesc font scales along with the usual LaTeX size selection. Using
longdesc this package still requires some knowledge on how to use fonts
longdesc with LaTeX.
containersize 1488
-containerchecksum 28a710b65c68b5dbf8e252b6cbfa2c082857cfadb663afeab0e3138bd3faed3dbc1aacbaabfd249018c61aed6a0cdb7cb2ad5baf91a3a5ce7850249275080c64
-doccontainersize 50868
-doccontainerchecksum 7a9447c966974ab5da5b76dcc7082824ec757faea52dfd178b888a3e56115ccfea5181a06f3511e08eaaac1fe7de656552e8d77586952dab7ef95319087cefee
+containerchecksum 36e16da02daf6b93b53f1458ca5eee2243310846b8ea05e6b8b00a3120e7686fbe42d6e34d602d84171fcf7cc5428135aca36eb5402e778facb1882e7e7831a3
+doccontainersize 50864
+doccontainerchecksum 583f7cd7b46173ff57cfa4505d14cd3d88ddef7ebc2adb8fd2705fb8011711bd65d22ef38cfa6b5224191af1841f22ee27332f832029cff762b7b7e49246b179
docfiles size=26
RELOC/doc/latex/addfont/README details="Readme"
RELOC/doc/latex/addfont/addfont.pdf details="Package documentation"
@@ -9320,6 +9372,15 @@ containerchecksum c1e3de74be30a676f58807890627a1eea755f62264b6395e9d640252404cb5
binfiles arch=i386-solaris size=1
bin/i386-solaris/adhocfilelist
+name adhocfilelist.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of adhocfilelist
+containersize 340
+containerchecksum 482c1946c12c0e26e5ec7121ecb12f359793b2bfc2073bf32b29f8f62adec91d94d362c85f627fac3a7512a5ef4ea78b6e676bf00ea613f51c3ce1f33dee0566
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/adhocfilelist
+
name adhocfilelist.x86_64-cygwin
category Package
revision 33557
@@ -9329,15 +9390,6 @@ containerchecksum 0c5624e9a806caeae188d91673693941c6f7ad5665576498cb1de82ed0ec7b
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/adhocfilelist
-name adhocfilelist.x86_64-darwin
-category Package
-revision 28038
-shortdesc x86_64-darwin files of adhocfilelist
-containersize 344
-containerchecksum 3d3f16fe71ecc3026fcb7051f488a1750ea78e543a4b6cc40a49f54ea4a6b3cb4193013fc9f66efaabb3b375f4649bd7deb3c83f1dd6027881d93cf42d93a903
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/adhocfilelist
-
name adhocfilelist.x86_64-darwinlegacy
category Package
revision 43871
@@ -10056,7 +10108,7 @@ catalogue-topics font font-virtual font-t1enc
name aesupp
category Package
-revision 58264
+revision 58253
shortdesc Special support for the ae character
relocated 1
longdesc This package provides special support for the italic 'ae'
@@ -10066,10 +10118,10 @@ longdesc TeX Gyre Bonum, TeX Gyre Schola, TeX Gyre Pagella, and the
longdesc Latin Modern fonts are supported. The other fonts in the TeX
longdesc Gyre bundle do not need this support.
execute addMap aesupp.map
-containersize 2826176
-containerchecksum 63561ea17f154972d6c1cdaeee431fa5b3d3666eeaa6a8d0e3a00bc4103f08ee3d4b3dc2dac4e7e8e37ecb9a9bd1c7a1d29654e9c36951057b1f757e970eecd7
-doccontainersize 155548
-doccontainerchecksum 951aeba073c1083902bd44d4c00125a5b8dd8dcc907dd6299699a41a97a7dd5925ebdd8152d110f807cfbc80337c96b7340b192f87cccf4c738e0e012e5d571a
+containersize 2826252
+containerchecksum 7a42831624c30db319a81420e1142bf827f21daeb4719e1a179a63632586b1fb43709c17faef073eb67f27f1303b4f7db92a40425506f4d8e0bc6b456e4f6114
+doccontainersize 155400
+doccontainerchecksum ece447f4c12da8509be155f2743ca52988f32ce62edb361a85fdcd7733bb401cf8ecbbc0fa6bbd7d1662593f1084aa89a29b2f1b822a765bc6f7e581b46bc153
docfiles size=1175
RELOC/doc/fonts/aesupp/GUST-FONT-LICENSE.txt
RELOC/doc/fonts/aesupp/README details="Readme"
@@ -10104,8 +10156,8 @@ docfiles size=1175
RELOC/doc/fonts/aesupp/rm-aemtti10.pl
RELOC/doc/fonts/aesupp/rm-aeplbi.pl
RELOC/doc/fonts/aesupp/rm-aeplri.pl
-srccontainersize 1517236
-srccontainerchecksum daad9298b6c7a321e78ee03b7f75744e8be7a66ad59da713bbf9fdfd911b9eb440250016bae15dec986f6ef1f32c33a1db098e7c74396ea39c7dd27f23361c57
+srccontainersize 1517148
+srccontainerchecksum cb628c51f7f4d972f81b2e23495e7ac6e82e422c7e85ffcdd7c3cbb753b055178adb9ea386bb4b1f1f1c4d2cdc561eba27cd82c7ef33830db0cde9af99e7730f
srcfiles size=4726
RELOC/source/fonts/aesupp/aebonum-bolditalic.sfd
RELOC/source/fonts/aesupp/aebonum-italic.sfd
@@ -10227,145 +10279,145 @@ runfiles size=24
name afm2pl.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of afm2pl
-containersize 40332
-containerchecksum d0d0dd4c6a53f44abc1ca125e8f0c6c1e2402fbddbd82f646b6d8ea71183bd28cd9a560c340d9dfc5f3d1b60e43aeb83018a2632835ebbd7cf3458a911e6c8f9
+containersize 40304
+containerchecksum cd23193f64f252cfd3c788cf5dbe502f048eeb3e4594ef22e752e2a5b2a91cea491d8e2ce50cc51fac7f8a179ee7299a233326b219888b34949e81d501a771e3
binfiles arch=aarch64-linux size=26
bin/aarch64-linux/afm2pl
name afm2pl.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of afm2pl
-containersize 44416
-containerchecksum fe3737f78ef248d7d482089cddab6c88db282e225660246abfa3b963e0ad87c610e5797886a24b38e9be81d7a6cd614af9cf4fd586ebce611a71478d80ae4907
-binfiles arch=amd64-freebsd size=29
+containersize 44224
+containerchecksum 9eb5af477646cfd648020e11aa922bab654cd4b40c7f541f78c9cabaabc89c2ee01269980c9df30c5bfd1eee78b466c5185d9e68da88340cf78cf5aa712f06fc
+binfiles arch=amd64-freebsd size=27
bin/amd64-freebsd/afm2pl
name afm2pl.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of afm2pl
-containersize 38304
-containerchecksum 290aee864ab89c926edf0313dd7e6e0ca4a6162ca3096cd22793d18cbddcfc189216e6c485b194a600d5d03df9193b5a2a220449713d3915059bb92a268fee75
+containersize 38192
+containerchecksum 17821b83f6335ab41a016fc72c1646ac747bf0dc52ccd11defa02382ebbacf055eb543e13e6520c36f7b5146cabad9ac1ea7c3f0102ad1f87e770800e2dda277
binfiles arch=amd64-netbsd size=30
bin/amd64-netbsd/afm2pl
name afm2pl.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of afm2pl
-containersize 35052
-containerchecksum 69857e0aadfb56a45504f63caba283f8776908b59ab1bc5ce7dfd384065bea8eaa5b0a4a57f2b40dafa9e98526f1101f6cce1f831e332a3158285c1977cabe70
+containersize 34168
+containerchecksum dfeef30a115c4ad3af5308c5643628c2bdcaa40693ecc7873406061b563fcb3e9fa9cfe07f7147977980d37de2103f3b6dd4fb8c364ea327154cfe97770204aa
binfiles arch=armhf-linux size=21
bin/armhf-linux/afm2pl
name afm2pl.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of afm2pl
-containersize 12544
-containerchecksum 89e28c5aeb58aa53b39bef3bbb9df8877eab232f70e39f40b24feb7f99157a19dee72006168c0b4eb3a229f6a7ac3171d83f464a255d712e45257fe4ba1fbfa0
+containersize 13200
+containerchecksum 93965bf213aca834ad2d990d344c0a0191c2210f90df3bf81222791d5dc3a5c5ff56db69c9eb33440c0d9612ed332e94226ee54cdb47530b3a0b8eff067c323d
binfiles arch=i386-cygwin size=8
bin/i386-cygwin/afm2pl.exe
name afm2pl.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of afm2pl
-containersize 38328
-containerchecksum 6ad596976e276b58ec93b1c93bcc1646f77abd47e819deee23f7399aea4c5b04698a29dd846147d65faa79df587fd4827b48a2eda91579e01c8925d222f82a55
-binfiles arch=i386-freebsd size=24
+containersize 39272
+containerchecksum 1e250cf634418b5c06a3d3a295bdda4ef5db990368eda39d3cf09343c675aaba1e17ebf8f398da0522f0d11e144ee87907984545a6d60a858784abcd64388718
+binfiles arch=i386-freebsd size=23
bin/i386-freebsd/afm2pl
name afm2pl.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of afm2pl
-containersize 44128
-containerchecksum 462b704556a37a2b58b71953763cbc1f90d3ebb135361fe797b91014173d1455d690bc2769f5cd2df4cc6012420081642cf49460773fe0c842b0436d206d3ef2
+containersize 44072
+containerchecksum 1c258bb62d3e450bc046df9b21e77cb90d8e94e258c72b1a231953f9a7759393fff8831ff748acc1eb1755f993eb81721982dfbe2ff5d4c45c22049dfdf30592
binfiles arch=i386-linux size=26
bin/i386-linux/afm2pl
name afm2pl.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of afm2pl
-containersize 35128
-containerchecksum 8137f652d56686873bcd16b6deec269df376e9930e5c54e7d54e49f9aaf93b4610d45f5803faba0ca91b92e9c2b1347ae4819eb6aa30e2bae3c88a7089ab25d6
+containersize 35048
+containerchecksum d47edd89b7c38b115fa7e6994fa126826669bffe2f6813dac84baa4d7c1acf1a5879513c77d4a6868f984e918ce7677ad235cd67aceae46f075c7837c9666f64
binfiles arch=i386-netbsd size=27
bin/i386-netbsd/afm2pl
name afm2pl.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of afm2pl
-containersize 40436
-containerchecksum 86a450d2cdd20317645dc1e0beae5344279935f577bac50d214a80c990e3cb5f9680c595c8d2334a68a5582e40203e6f4d6aa62f80ede4b9c1fe31e3bbf7bfac
+containersize 40340
+containerchecksum 134be982744b78840fbab2c8c1b6a813b310746d9158968f9041742b7618b9ab3c1bb2109e4f83f915b139975ef8a311144e7a371bdaf18c355829312004c76a
binfiles arch=i386-solaris size=22
bin/i386-solaris/afm2pl
+name afm2pl.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of afm2pl
+containersize 83320
+containerchecksum 25ab570509df2ab370fb8547e69f588638278b37b1cb0544a6eb42771621c3c40adcc2af4d05b472270724f5fb662391516f874ce48d3bd0dc53b86fe2742bd2
+binfiles arch=universal-darwin size=71
+ bin/universal-darwin/afm2pl
+
name afm2pl.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of afm2pl
-containersize 14748
-containerchecksum 6365b0e3213e6d89191271739bcdd3e69990549329cec05c0b8687e4071e6c2ee222e39a21cfa3d20ab6b4cdc2f45c7fba64dc871d1c1c5e0971d71e8c3f0691
+containersize 14732
+containerchecksum cacb1f9a95827754c207f3886712138332706a54bcc6de2f471943ea9803c9d1a744b40b32866f3919a48127abe2a667823616160724cfe08dfdf5bdf4a38246
binfiles arch=win32 size=9
bin/win32/afm2pl.exe
name afm2pl.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of afm2pl
-containersize 13460
-containerchecksum 3a652e86b6d9a8972f6c97c799a729b144b0832e770f958a0ffc742852d9a6afcac4bdac6b2c730a789748e561ab9be9c931c9fc49fd86d1fa650cdc9aaf98b8
+containersize 14404
+containerchecksum 59761aa2d5a5cac8779c702b32eab4f8cf7794d520ec5dc0b0bd0cc41fd079b34155a0c582777aa2fc31ac9a06c76cc31202a59ea7b91dea7312684f18f2f5f0
binfiles arch=x86_64-cygwin size=8
bin/x86_64-cygwin/afm2pl.exe
-name afm2pl.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of afm2pl
-containersize 50464
-containerchecksum 92748b16c0b534a7424f11bae4c7a6d813aca0bd1b5487946f4264207b9b04de8fcc89fd1b43fad6ba5c3caeaee1d1b89f2f1e57c4ec702ec89f2d881010b4ea
-binfiles arch=x86_64-darwin size=31
- bin/x86_64-darwin/afm2pl
-
name afm2pl.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of afm2pl
-containersize 40864
-containerchecksum 571d303c30f6609d01e967bab5083024d3305d5fd3aa329f630089a758a3eaee1929ac2547c0e701e2ceb50b630aa7f770df8e32e7755ea9170a284a9065de09
+containersize 40656
+containerchecksum 63501087582f0e33084676b6b0cbf954dcbc1696307f8811c3dc38bae60a0a4892d1d4c96c887fa8af81f91a19cd430d2dd204619705dc9bfcc31838a7cb7edb
binfiles arch=x86_64-darwinlegacy size=24
bin/x86_64-darwinlegacy/afm2pl
name afm2pl.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of afm2pl
-containersize 42508
-containerchecksum e82f7da8c9f7f15be94564e53752760671586ba105c34bfece67e1a6e44d7083f58f1634bb7f1d8fbaacd733a8df0a6f2958012ef841ac15e9673abb0d4aafeb
+containersize 42412
+containerchecksum 33b7261673a1dd6bcf95299a8c96f76299f387f107a8008f5d4dac9fd00aef48c0edb47d7d7d9c57e3a612db7cd3625c83761b2386d050ccac0c8d54256cfbc3
binfiles arch=x86_64-linux size=24
bin/x86_64-linux/afm2pl
name afm2pl.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of afm2pl
-containersize 44088
-containerchecksum b8a0f09d5a596d1d70c187cc7d1e1f22a78bed16f4af60888ede7bbe0e1e7ca0dcaef4dd31259affa641e137c36d90744b93430e14dd37d06395cd79307c1036
+containersize 44016
+containerchecksum 9057db93a942016711d8e4cbe501d73bbb9a5860f69f3c5cdb354b36b18939eef3fba6ef6405a6553443b589d572d8a28b7792418a13cfad9e7caf17438f538b
binfiles arch=x86_64-linuxmusl size=26
bin/x86_64-linuxmusl/afm2pl
name afm2pl.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of afm2pl
-containersize 44372
-containerchecksum e149dba82f358c3477e725efa88308702a09896f8d98bea881011d611196e510e91525da6465dfb70f1c17ca141289f7b057fa1f7b8e2ff16426f76d4681e7a5
+containersize 44352
+containerchecksum 5314ec4a27a58c20d2cf96cd502b8acb976983058951a51bf3770d8d581c7cd9fe5445daae533382e88368e00be8ba96f62c19fc5abbb02a4755f3c805d72bfe
binfiles arch=x86_64-solaris size=26
bin/x86_64-solaris/afm2pl
@@ -10786,6 +10838,15 @@ containerchecksum de1af91276c34cd755d5a71b26c57ddf94816b492d893896bc7c53d86e7047
binfiles arch=i386-solaris size=1
bin/i386-solaris/albatross
+name albatross.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of albatross
+containersize 344
+containerchecksum 107c66c52898ae5a4d90da608b45d35d45c115be3a3ce21a4a300d7687aeb885fbc8d9a38365fc464333356ee62c4ae40d3cd9690800b00f7495142703b26d07
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/albatross
+
name albatross.win32
category Package
revision 57420
@@ -10804,15 +10865,6 @@ containerchecksum 79b87fc420fcbb2241835d04ae82c4441b30e97e23052c62afebdb6f31f7da
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/albatross
-name albatross.x86_64-darwin
-category Package
-revision 57089
-shortdesc x86_64-darwin files of albatross
-containersize 340
-containerchecksum 9e400b849e8fe5e6fdc7bafa7b4211b8943b4c18f6fa1e17641db7b658b2c125a694de1f5e1d734d7641a8f59f3c6b2ac032a9307a0d5f005a8cedc1db503533
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/albatross
-
name albatross.x86_64-darwinlegacy
category Package
revision 57089
@@ -15430,7 +15482,7 @@ catalogue-topics font font-body font-serif font-sans font-proportional font-t1en
name aleph
category Package
-revision 56521
+revision 57972
shortdesc Extended TeX
longdesc An development of omega, using most of the extensions of TeX
longdesc itself developed for e-TeX.
@@ -15443,9 +15495,9 @@ depend latex
depend plain
execute AddFormat name=aleph engine=aleph options=*aleph.ini fmttriggers=cm,hyphen-base,knuth-lib,plain
containersize 540
-containerchecksum d67ed9965b1cfc30f70d8671b4aa4f82a72ee550eb965d908545c6329bfa0ba074f7488f190a3fdd0cf3111ec47aa7221fd3b53332a92a95d32484142af444d0
-doccontainersize 30552
-doccontainerchecksum 61e376fe8d532210385924b3cb9c80100badc1601b7d8917b9f1b10481b12d113d3ba815a5ff896072fab70110af80a3917bdf03c85be6e4f7ea6f585ff8f7b2
+containerchecksum 7d9241eab3e1e34f8c1aef85c4f2278680cd147cc4f188194c8c27147df3b9bf2a3bee7c651227aac79996e0745124990950ddc010a4f6662fda4a2f72575211
+doccontainersize 30580
+doccontainerchecksum 87de188abf9880f2e680d6582cfb20d8166eb0c3ed2d3a85971eeac6ba8abea2d7f46b8037c26b719c1289f778d4e94ae1813598e73f8f56f6224e3299852cf6
docfiles size=12
texmf-dist/doc/aleph/base/News
texmf-dist/doc/aleph/base/readme.txt
@@ -15459,146 +15511,146 @@ catalogue-topics engine omega
name aleph.aarch64-linux
category Package
-revision 56522
+revision 58389
shortdesc aarch64-linux files of aleph
-containersize 243640
-containerchecksum 12a0086308e18ea11a2461d0315f3e5df65afb71f2ec549b295c3baf8b88b7ec98459baff6e6efb6559c63bd69a465df763048ff734e04cefefe3694b66c9f53
+containersize 244028
+containerchecksum 70e8e40cdaf3527c80bdd5c00ef201f90c5d8f42e1dcf11bee1383bf55b0928492c4eb9cc0e4930e7d476a68f903bd917000de8820db6a330ab5ec1a22dd9328
binfiles arch=aarch64-linux size=162
bin/aarch64-linux/aleph
name aleph.amd64-freebsd
category Package
-revision 56522
+revision 58388
shortdesc amd64-freebsd files of aleph
-containersize 293160
-containerchecksum 666baacbba91cebdf30f9311af9071de7b4e4a1eb3b33467c67775646450b89e76a637a1af3efe22830e399dbdd0a489797cb36130ed0fd0dd966ab537daa1ef
-binfiles arch=amd64-freebsd size=192
+containersize 295704
+containerchecksum b4791fde807ed2dbdbb2346e1e6e5e55739bf6743c62a6a2b21f503e0a46cce46b91a361c1522300fbc1dc19900576c3320e4af3cfceefaa1a68cc363aef1411
+binfiles arch=amd64-freebsd size=190
bin/amd64-freebsd/aleph
name aleph.amd64-netbsd
category Package
-revision 56522
+revision 58386
shortdesc amd64-netbsd files of aleph
-containersize 219520
-containerchecksum 0ccd3444396f6e4869d10657a803f3af9d7ff6a123012c8446dea4ad0c736560dfe437bc55c2db653c2f422958a532ac0443311ad4a75e9f2c8612b40011db93
+containersize 219860
+containerchecksum 4e73e6dc8560d68a02812da9aa6b224f67845967518d838ee7a19b6271effa0113ea78d89791e5ad8f100a69ae94ee21ac99e2b6533f9be1691293ba27f5ffe8
binfiles arch=amd64-netbsd size=192
bin/amd64-netbsd/aleph
name aleph.armhf-linux
category Package
-revision 56522
+revision 58428
shortdesc armhf-linux files of aleph
-containersize 207320
-containerchecksum 3d74af16d937d53fcb9f2e33b9e7ef4968096d62d51ae9ea8afa1c07a9bc565fa75efbbdb0ddf397e10e24624da07e8661fd8430d3d4c2cf1f17562a740c179c
-binfiles arch=armhf-linux size=124
+containersize 204568
+containerchecksum 6d7003241a694c3ccaa44eb4fd0ec232dd89e1ad8ef3af2390a8aef4a40cd3bf97b4848c6792397c1ad9fe6f7303a5ab87081aa6895a00c02fdba3edeaebe1c3
+binfiles arch=armhf-linux size=122
bin/armhf-linux/aleph
name aleph.i386-cygwin
category Package
-revision 56522
+revision 58387
shortdesc i386-cygwin files of aleph
-containersize 182268
-containerchecksum 881f7044d7f0bc70189d1637899fd151814549035a192269b2d4cbdf24095a0e7ac6b95ad0c2f5988ab87004746828605cc386b5684bcc31ff748e287145e76d
-binfiles arch=i386-cygwin size=116
+containersize 191084
+containerchecksum ee5f9020bd5fe2fa631f921be5ed1f3527cad798bc54b319454bdd93c737c7de01b42f20017e8192886bd8254e6725d6fcca783db3fa8830b4e0a97959af0ffb
+binfiles arch=i386-cygwin size=124
bin/i386-cygwin/aleph.exe
name aleph.i386-freebsd
category Package
-revision 56522
+revision 58388
shortdesc i386-freebsd files of aleph
-containersize 212696
-containerchecksum 2640f119979b26ad63df983810ba83fda3af07302a66827f04ef0ec3bfe22864b8855dfc7bd166460fe712d825e6bf4b22e0a1d7d1ac846712b4cc1cb6f4ed31
-binfiles arch=i386-freebsd size=165
+containersize 219408
+containerchecksum 639bedc7e9fdab0e487b13cc69271649752d0b5a58ece81c0e616c213f8cb0815366b81fc7196db13bacdf687caf9ee474e3465ca9e570eee322a05c8dc277ad
+binfiles arch=i386-freebsd size=170
bin/i386-freebsd/aleph
name aleph.i386-linux
category Package
-revision 56522
+revision 58378
shortdesc i386-linux files of aleph
-containersize 229232
-containerchecksum d337d9749a32018d4ba7389e6612cb29f6f4167ad18516b278a30b1db11a30a60045a047b91e31fb9deb86307df441c4a57fe462112860057f70a469489ced84
+containersize 229596
+containerchecksum 4ac00b097757f1d046e8b8334c72627fa29ff4de9588669a6528e133e33beb835c3254e98526bc7f5a0eadfed44af05e54659ce9042cdf7f67f4480533e36ae7
binfiles arch=i386-linux size=146
bin/i386-linux/aleph
name aleph.i386-netbsd
category Package
-revision 56522
+revision 58386
shortdesc i386-netbsd files of aleph
-containersize 164212
-containerchecksum 9e659df07ef441c1b912410464808fa4b5c8671ccdc892b3319288f8903167b37c24463684f38c8786549bf1615f0d213c98740bf10555e7bafa5b09771c633a
+containersize 164476
+containerchecksum 8e3aa205232383a5aa6e6fb5176464a0f445be67abfeba4994de51ed94a1aaae280ffca29f313d2fadc1125d87197dacc3fa7db5a365b5560c0d77f4c48d10d8
binfiles arch=i386-netbsd size=168
bin/i386-netbsd/aleph
name aleph.i386-solaris
category Package
-revision 56522
+revision 58388
shortdesc i386-solaris files of aleph
-containersize 221308
-containerchecksum 72a17cb135f089ebcc2c2fd329da383ba3661507425bc8c6cd3f3355c0fa00d7015e21aca7235a5856e5308cf7a227e9a8bb98819977c771127b09a4950b76ec
+containersize 221708
+containerchecksum 3d29fb7c46fc5e1c43f4c560905336315a0869c9d56a2a74239f1abb28e355471c1eae5a78dbec057c5e9ca645684f7725c24c86bf4f229b6cc520c99516bf3c
binfiles arch=i386-solaris size=135
bin/i386-solaris/aleph
+name aleph.universal-darwin
+category Package
+revision 58418
+shortdesc universal-darwin files of aleph
+containersize 561720
+containerchecksum b471f2f2412c873287472b3b98feac730cac6f8cbb362eacbe84d9d671195af0ede0ba7c7b07b554083b4f610e25daaeedc1a35d31fdcf84675e9842b2739581
+binfiles arch=universal-darwin size=421
+ bin/universal-darwin/aleph
+
name aleph.win32
category Package
-revision 56522
+revision 58289
shortdesc win32 files of aleph
-containersize 181248
-containerchecksum 0fa877a0f063afb105f75bcc9f349b9c139f35c32c5d03ca0eb6921b68c9e58a577b81abdc551a97fbee00e88b38696133857bf1cef3aeb0aa25addea6318f20
-binfiles arch=win32 size=112
+containersize 181348
+containerchecksum 1151bdfc90805deb5962d19e6f2002f5d59ecd5e8c9f97e671cf240a7ec026544cd20ed512d369bcc090298e4cfdd487f0efd7219f3cd155b68a2db89a10b8f0
+binfiles arch=win32 size=113
bin/win32/aleph.dll
bin/win32/aleph.exe
name aleph.x86_64-cygwin
category Package
-revision 56522
+revision 58387
shortdesc x86_64-cygwin files of aleph
-containersize 211756
-containerchecksum 1ec984974e5d7c5006e454c6d27c3190192700679a3c0a16ec374a270dbe01373a3495e1f638eb26a27426c3863ca7e05f3b5f0612e605d494c77fd035dcc672
-binfiles arch=x86_64-cygwin size=120
+containersize 224656
+containerchecksum 478fa178e4af4dca6ab0eb85371bfe265e858392bb8a71ff757b4d7b6018ef4175098d6c0e8ca987b5d541b0be04e83f927459e963c10f354321867bdfd25ad0
+binfiles arch=x86_64-cygwin size=127
bin/x86_64-cygwin/aleph.exe
-name aleph.x86_64-darwin
-category Package
-revision 56522
-shortdesc x86_64-darwin files of aleph
-containersize 313280
-containerchecksum faaaa3dfee9e712322e4151edb5791f0c9a378f2946270cf79d4ddfc5c869421dd367192a60082f60b5c819ac1c94c08647839e65d1c7b5d26657c66b07a3abb
-binfiles arch=x86_64-darwin size=198
- bin/x86_64-darwin/aleph
-
name aleph.x86_64-darwinlegacy
category Package
-revision 56522
+revision 58388
shortdesc x86_64-darwinlegacy files of aleph
-containersize 231700
-containerchecksum f198007dac639661bb0929a95ff02376799b4aab326763c3fc69bd18973817340127f050cbebfa607715f344b8b3b506680789117870ced5b795b0699f333379
+containersize 230240
+containerchecksum d7c3f2e40ebef937464d98cdfa4cc961f222f2c9ef7514ea52c031829c53d316c00bb5a6df90c14510fed9f7ea13395d173fbd942c92af1ec3b5ad8b3085a8e1
binfiles arch=x86_64-darwinlegacy size=132
bin/x86_64-darwinlegacy/aleph
name aleph.x86_64-linux
category Package
-revision 56522
+revision 58378
shortdesc x86_64-linux files of aleph
-containersize 247148
-containerchecksum 47eabc61d18f115ea7b1e08fbdcbf26938b2bd87a7ef7c8e77b393c463e68072ac1bc37951e4e26166b0939d539a5843adaf89e74fb1c9a810c39ac2d91d4f57
-binfiles arch=x86_64-linux size=137
+containersize 247640
+containerchecksum 02e007ab1278a2864db2b0434789005c98d9028d41b1832cbc4eb3f9425ee76b77f2e89b8cf44ae403d0e580e49eda4cd098b98eac0bd7994665876dcfdb7068
+binfiles arch=x86_64-linux size=138
bin/x86_64-linux/aleph
name aleph.x86_64-linuxmusl
category Package
-revision 56522
+revision 58378
shortdesc x86_64-linuxmusl files of aleph
-containersize 254312
-containerchecksum d67dfaaa5c89d20762f26e005f018013a769a0c3b0e7b6976705d0f55c7099e35aba52ba21e17e523d252b6ce94cd495ca4cd1ce02d1d99e028535ff27f5b01e
-binfiles arch=x86_64-linuxmusl size=150
+containersize 254656
+containerchecksum ba328f35c8da6486c59f345d20e3cb48134257c321a1810d2784a7dd70acc397ea5b12f241d94ea1d173b9354256451e796b8663323e7b2fcc9fa5d13be12547
+binfiles arch=x86_64-linuxmusl size=151
bin/x86_64-linuxmusl/aleph
name aleph.x86_64-solaris
category Package
-revision 56522
+revision 58388
shortdesc x86_64-solaris files of aleph
-containersize 263084
-containerchecksum 8a5775bd0b2a0d37e210620bbd4be239aab65fb973ded2e8c39fddb0029fb2609c30c3a2d7b91df81d9928d03e72d71ab37da4fed63e2e3eb6c2f7b1bc5464fb
+containersize 263508
+containerchecksum 82f8811b2cd9b00aa97c13e6043aa7036e0c6dc8a4d39edc9fbd116def80b680d4462152c0a345dbfe8a4f2ebbfad17a2cfc0c7d97cea924f6160534c48c571c
binfiles arch=x86_64-solaris size=150
bin/x86_64-solaris/aleph
@@ -18189,7 +18241,7 @@ catalogue-version 2.14
name amstex
category Package
-revision 56070
+revision 57972
shortdesc American Mathematical Society plain TeX macros
longdesc AMS-TeX is a TeX macro package, originally written by Michael
longdesc Spivak for the American Mathematical Society (AMS) during
@@ -18218,9 +18270,9 @@ depend plain
depend tex
execute AddFormat name=amstex engine=pdftex options="-translate-file=cp227.tcx *amstex.ini" fmttriggers=amsfonts,cm,hyphen-base,knuth-lib,plain
containersize 38372
-containerchecksum b7a3147aadcd84b257ff36163e8de74125dd1312edd3020d23fdbc90b74038846b5153953d1363c617e4a71c3c9c7e1634dc0c7885fba63a6f0770acfa959cae
-doccontainersize 410608
-doccontainerchecksum e33d80325d4d77333b0c1fe9cc52a17fe6c56a15b1f1325a76b339300ca454e09da4a6289fbfc516fe6a18e5a66457e39a7f74ed69a675f09e0dfdcbf1d8e9bf
+containerchecksum d52e4a817f839c95b7718c65b6cba571443f9f25533a9c7412a69b3f15c89e995494ed812ead2ddac9f0952e0e842216a7fd443ecf2360f50a36107241397c19
+doccontainersize 410652
+doccontainerchecksum ed91ca4af98a72f081aa021b598ed58888150a73346d5d8da9ef7171f7d757c6d690169e1eb4b3e409ed8b988b8ffff9475f35ca7a443074080c1c9568ebaa0d
docfiles size=203
texmf-dist/doc/amstex/base/README details="Readme"
texmf-dist/doc/amstex/base/amsguide.pdf details="User's guide and installation details"
@@ -18328,12 +18380,21 @@ containerchecksum 2395852c4d04d4d35fa71f001b01496dc46fd663758625558b3830a23d8679
binfiles arch=i386-solaris size=1
bin/i386-solaris/amstex
+name amstex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of amstex
+containersize 320
+containerchecksum b00ff8a3130902ec09483a23aaed4e712ef70b2e3a4ca541b53d8747261f7228169a44d566efd8170bd6e59a719e3128ca4366a78a7f8eda612c8539cca2941a
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/amstex
+
name amstex.win32
category Package
-revision 36810
+revision 57883
shortdesc win32 files of amstex
-containersize 872
-containerchecksum e28f2e25ad449f99ce0b26baef354ca3bf55cbbd9f51129446ca9089be30f263130c48f77d79019d0290de65949053e0b2996e8cf948a1864c30f97252eb29dc
+containersize 864
+containerchecksum f3d3b33388747512ac3bba8848fc8e9ec08001604e29d1984b86beac6c8cf2c7da99d3929983cd71108bac2e651e06ba4379db61a697132b729df01d5c4b22bc
binfiles arch=win32 size=1
bin/win32/amstex.exe
@@ -18346,15 +18407,6 @@ containerchecksum 9e91c1951e48679f24a58fe48e3dbbe5bb2c376ded01277446ebf1bc6d38f1
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/amstex
-name amstex.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of amstex
-containersize 324
-containerchecksum 87741b7eab1e5387acb3acc610f0931dc3eb7f397d15e0a8a08f0fb208f9948679d27fbbf5dba7e09c7e6ab2bee4d9194a21d564df22daab1e8bcb1892aeac5f
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/amstex
-
name amstex.x86_64-darwinlegacy
category Package
revision 43871
@@ -19664,7 +19716,7 @@ catalogue-version 0.3
name apa7
category Package
-revision 58128
+revision 58121
shortdesc Format documents in APA style (7th edition)
relocated 1
longdesc This class formats documents in APA style (7th Edition). It
@@ -19673,10 +19725,10 @@ longdesc modes (journal-like appearance, double-spaced manuscript,
longdesc double-spaced student manuscript, LaTeX-like document). The
longdesc class can mask author identity for copies for use in masked
longdesc peer review. The class is a development of the apa6 class.
-containersize 14072
-containerchecksum 01c7f14b47af753e1088f3e6f5e6f3a0179c1de3c46543f87026463036b8d1cf4ce9444fc536a4058c979ea2b5088d65f07cce2ef05d353d15157857a7140b99
-doccontainersize 730704
-doccontainerchecksum 3cd4a8e3de9c7f4f0f5dbd588e31976ea26fa73847162ee62c95ea1489e9df0880fbedc21e7d90ff8b1f505aa4dda88942141b06189ce95429043de4e2342511
+containersize 14088
+containerchecksum 91d9a0e19c55699c97b1f4c03acec7e7fe600ee48d7f7d6126c4a25a5a725be93e8579d1c07ff8e84db39f62e2d41b660f0bd868c248eefd6a8edb1d1487f9de
+doccontainersize 730700
+doccontainerchecksum 813f346a6e4f3c1fc587d8129f9795f34a15c407657030c70aa758ccbee4ea38cb7c05d6002615a09420fc6d758255a8dcd6e15839b64ccf24bd9d6807df101d
docfiles size=203
RELOC/doc/latex/apa7/README.txt details="Readme"
RELOC/doc/latex/apa7/apa7.pdf details="Package documentation"
@@ -19686,8 +19738,8 @@ docfiles size=203
RELOC/doc/latex/apa7/samples/longsample.tex
RELOC/doc/latex/apa7/samples/shortsample.pdf
RELOC/doc/latex/apa7/samples/shortsample.tex
-srccontainersize 32540
-srccontainerchecksum b1548ae072a6983ef927efa8813429d7d80890126417b43fa51faedba83f9eaec0efe5a22c022d76ef9822e4654bcfa04522862f8b26888426d8bec22220cddc
+srccontainersize 32552
+srccontainerchecksum 5b538ebe715918c0567404eb8177f08bb7f38b0da9d12c32eb7c10232a0ff9eeea85dea7daead9a95af39944b7a970b99558b73b4d349a88ee68358a2c2b77ae
srcfiles size=38
RELOC/source/latex/apa7/apa7.dtx
RELOC/source/latex/apa7/apa7.ins
@@ -20765,7 +20817,7 @@ catalogue-version 1.0
name arara
category Package
-revision 58216
+revision 57972
shortdesc Automation of LaTeX compilation
longdesc Arara is comparable with other well-known compilation tools
longdesc like latexmk and rubber. The key difference is that arara
@@ -20773,14 +20825,18 @@ longdesc determines its actions from metadata in the source code, rather
longdesc than relying on indirect resources, such as log file analysis.
longdesc Arara requires a Java virtual machine.
depend arara.ARCH
-containersize 14338300
-containerchecksum f30f3a4fec925275d6256f6d2c47581d879924d297baf99224b2fecfd1e54b693379d9d68283062a426fdee0a30a4d93ecf2f1431d3fadff01261cb7d385e6a5
-doccontainersize 1722400
-doccontainerchecksum 60e85e9f0ace415de61fffcc537157a62435ee032dd8ebdb0eba19217c0722addd692075e2616ff665f9f350d0fe3466616aac3064673e14f3991d9df5011367
-docfiles size=730
+containersize 10377536
+containerchecksum 87ba4273327cd963501d47e5b1bf10dd18474a00bf0817e9426c264de60285f74e2eb768f210fe718410d8f3f6594be7167fa5e6281026d8ec09d82c0d1391cf
+doccontainersize 2046836
+doccontainerchecksum c2908c6108ac261871fda12127ac333563bcae48cf57e1a7489af08e9894d6e579e89c8272a03c52050a020e9f23760c25e656ddf1804054b27f1f757ea65033
+docfiles size=831
+ texmf-dist/doc/man/man1/arara.1
+ texmf-dist/doc/man/man1/arara.man1.pdf
texmf-dist/doc/support/arara/README.md details="Readme"
texmf-dist/doc/support/arara/arara-manual.pdf details="Reference manual"
texmf-dist/doc/support/arara/arara-manual.tex
+ texmf-dist/doc/support/arara/arara-quickstart.pdf details="Quickstart guide"
+ texmf-dist/doc/support/arara/arara-quickstart.tex
texmf-dist/doc/support/arara/arara.sty
texmf-dist/doc/support/arara/arararc.yaml
texmf-dist/doc/support/arara/chapters/building.tex
@@ -20809,74 +20865,85 @@ docfiles size=730
texmf-dist/doc/support/arara/logos/logo1.pdf
texmf-dist/doc/support/arara/logos/logo2.pdf
texmf-dist/doc/support/arara/rules/manual.yaml
-srccontainersize 102984
-srccontainerchecksum 1f673c141eecbd542c5156911e3b1a0a474070edef82598d9413fea66e39396ced6f4d7c01f7deaf244ff721ad8a62f5229185667feb42417084646d8aec6fa2
-srcfiles size=32
- texmf-dist/source/support/arara/arara-5.1.3-src.zip
-runfiles size=3978
+ texmf-dist/doc/support/arara/rules/quickstart.yaml
+ texmf-dist/doc/support/arara/version.tex
+srccontainersize 99992
+srccontainerchecksum 9ef13bf542b9dbd48499953dacde7c6a44506d36b09183724951944d7ffc38365d05a44d0c780f1558cb5a6f245aeff1582cf5c46ff93469f07f6b984f870e49
+srcfiles size=33
+ texmf-dist/source/support/arara/arara-6.0.0-src.zip
+runfiles size=2907
texmf-dist/scripts/arara/arara.jar
texmf-dist/scripts/arara/arara.sh
- texmf-dist/scripts/arara/rules/animate.yaml
- texmf-dist/scripts/arara/rules/asymptote.yaml
- texmf-dist/scripts/arara/rules/authorindex.yaml
- texmf-dist/scripts/arara/rules/bib2gls.yaml
- texmf-dist/scripts/arara/rules/biber.yaml
- texmf-dist/scripts/arara/rules/bibtex.yaml
- texmf-dist/scripts/arara/rules/bibtex8.yaml
- texmf-dist/scripts/arara/rules/bibtexu.yaml
- texmf-dist/scripts/arara/rules/clean.yaml
- texmf-dist/scripts/arara/rules/context.yaml
- texmf-dist/scripts/arara/rules/convert.yaml
- texmf-dist/scripts/arara/rules/csplain.yaml
- texmf-dist/scripts/arara/rules/datatooltk.yaml
- texmf-dist/scripts/arara/rules/detex.yaml
- texmf-dist/scripts/arara/rules/dvipdfm.yaml
- texmf-dist/scripts/arara/rules/dvipdfmx.yaml
- texmf-dist/scripts/arara/rules/dvips.yaml
- texmf-dist/scripts/arara/rules/dvipspdf.yaml
- texmf-dist/scripts/arara/rules/dvisvgm.yaml
- texmf-dist/scripts/arara/rules/etex.yaml
- texmf-dist/scripts/arara/rules/fig2dev.yaml
- texmf-dist/scripts/arara/rules/frontespizio.yaml
- texmf-dist/scripts/arara/rules/halt.yaml
- texmf-dist/scripts/arara/rules/indent.yaml
- texmf-dist/scripts/arara/rules/knitr.yaml
- texmf-dist/scripts/arara/rules/latex.yaml
- texmf-dist/scripts/arara/rules/latexmk.yaml
- texmf-dist/scripts/arara/rules/luahbtex.yaml
- texmf-dist/scripts/arara/rules/lualatex.yaml
- texmf-dist/scripts/arara/rules/luatex.yaml
- texmf-dist/scripts/arara/rules/make.yaml
- texmf-dist/scripts/arara/rules/makeglossaries.yaml
- texmf-dist/scripts/arara/rules/makeglossarieslite.yaml
- texmf-dist/scripts/arara/rules/makeindex.yaml
- texmf-dist/scripts/arara/rules/metapost.yaml
- texmf-dist/scripts/arara/rules/nomencl.yaml
- texmf-dist/scripts/arara/rules/pbibtex.yaml
- texmf-dist/scripts/arara/rules/pdfcsplain.yaml
- texmf-dist/scripts/arara/rules/pdflatex.yaml
- texmf-dist/scripts/arara/rules/pdftex.yaml
- texmf-dist/scripts/arara/rules/pdftk.yaml
- texmf-dist/scripts/arara/rules/perltex.yaml
- texmf-dist/scripts/arara/rules/platex.yaml
- texmf-dist/scripts/arara/rules/ps2pdf.yaml
- texmf-dist/scripts/arara/rules/ptex.yaml
- texmf-dist/scripts/arara/rules/pythontex.yaml
- texmf-dist/scripts/arara/rules/qpdf.yaml
- texmf-dist/scripts/arara/rules/sketch.yaml
- texmf-dist/scripts/arara/rules/songidx.yaml
- texmf-dist/scripts/arara/rules/tex.yaml
- texmf-dist/scripts/arara/rules/texcount.yaml
- texmf-dist/scripts/arara/rules/texindy.yaml
- texmf-dist/scripts/arara/rules/tikzmake.yaml
- texmf-dist/scripts/arara/rules/upbibtex.yaml
- texmf-dist/scripts/arara/rules/uplatex.yaml
- texmf-dist/scripts/arara/rules/uptex.yaml
- texmf-dist/scripts/arara/rules/xdvipdfmx.yaml
- texmf-dist/scripts/arara/rules/xelatex.yaml
- texmf-dist/scripts/arara/rules/xetex.yaml
- texmf-dist/scripts/arara/rules/xindex.yaml
- texmf-dist/scripts/arara/rules/xindy.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-animate.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-asymptote.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-authorindex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-bib2gls.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-biber.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-bibtex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-bibtex8.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-bibtexu.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-clean.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-context.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-convert.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-copy.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-csplain.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-datatooltk.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-detex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-dvipdfm.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-dvipdfmx.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-dvips.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-dvipspdf.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-dvisvgm.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-etex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-fig2dev.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-frontespizio.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-ghostscript.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-gnuplot.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-halt.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-indent.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-knitr.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-latex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-latexmk.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-llmk.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-ltx2any.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-luahbtex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-lualatex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-luatex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-make.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-makeglossaries.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-makeglossarieslite.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-makeindex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-metapost.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-move.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-nomencl.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-pbibtex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-pdfcrop.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-pdfcsplain.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-pdflatex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-pdftex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-pdftk.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-perltex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-platex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-ps2pdf.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-ptex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-pythontex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-qpdf.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-sage.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-sketch.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-songidx.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-spix.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-tex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-texcount.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-texindy.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-tikzmake.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-upbibtex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-uplatex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-uptex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-xdvipdfmx.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-xelatex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-xetex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-xindex.yaml
+ texmf-dist/scripts/arara/rules/arara-rule-xindy.yaml
catalogue-contact-bugs https://gitlab.com/islandoftex/arara/issues/
catalogue-contact-repository https://gitlab.com/islandoftex/arara/
catalogue-contact-support https://gitter.im/cereda/arara
@@ -20966,6 +21033,15 @@ containerchecksum fcc1c96a41d85336395852b49c6743866be99fd06100573d09ac0b64cb9439
binfiles arch=i386-solaris size=1
bin/i386-solaris/arara
+name arara.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of arara
+containersize 340
+containerchecksum b210568b1a0ed68c9f79f1b0e3da02addb8e1b37cba8c7cd8f7094c555f355dd15c1324a18c0d2a2e1de32ab63f160c37ebad18050eb019fbcd8dde118b7b3a2
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/arara
+
name arara.win32
category Package
revision 29181
@@ -20984,15 +21060,6 @@ containerchecksum 79112ac0696a200717b829a04833df74cd854c9d685a0798202e3193eacb71
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/arara
-name arara.x86_64-darwin
-category Package
-revision 29036
-shortdesc x86_64-darwin files of arara
-containersize 340
-containerchecksum 9042912279504c2bcc0ac93a0e20e9a966c8711833bbca79b7b75d4d9013e2faab6931b750c93bb2346c481fd6e77758c5dec7c830dc31292c9ea4d9bc7a1139
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/arara
-
name arara.x86_64-darwinlegacy
category Package
revision 43871
@@ -24610,7 +24677,7 @@ catalogue-version 0.1c
name asymptote
category TLCore
-revision 57866
+revision 58569
shortdesc 2D and 3D TeX-Aware Vector Graphics Language
longdesc Asymptote is a powerful descriptive vector graphics language
longdesc for technical drawing, inspired by MetaPost but with an
@@ -24618,16 +24685,17 @@ longdesc improved C++-like syntax. Asymptote provides for figures the
longdesc same high-quality level of typesetting that LaTeX does for
longdesc scientific text.
depend asymptote.ARCH
-containersize 359668
-containerchecksum 324739a8f85243c55a284e87cdf81b9e27c70ef38b7cc0e836357251232c610afcafeaf4a635db9e7df20666650018cbec1b9e6a7084d61348e25ce47e9824e8
-doccontainersize 2386944
-doccontainerchecksum fa71033d9e4c19e06180f1b1e6825c48672a9b17294c6d8d7228d7c0fdb09dc790d57ebc488138047cb57a66b89400fb1a31a4b515c6312b9cf052e93cdfe9c3
+containersize 360728
+containerchecksum 810f80e2594099f3813ef28d06a4905a0d0e678c16213f2a900c970e3900ad1ba1d72255ef466d847fc03c1ce90db4da41362679e542bbfbf5b0665e194d67a3
+doccontainersize 2342368
+doccontainerchecksum b2d76f550a026ff433193d86c3ddb284efab9d53a2b6e08e22eaefce9f95966315dce373be813b704b7b8447e5de61e3d12173ad295343eacb1a2991a0a915b6
docfiles size=1274
texmf-dist/doc/asymptote/CAD.pdf details="Using Asymptote for 2D CAD"
texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf
texmf-dist/doc/asymptote/asy-latex.pdf
texmf-dist/doc/asymptote/asyRefCard.pdf details="Package 'reference card'"
texmf-dist/doc/asymptote/asymptote.pdf details="Package documentation"
+ texmf-dist/doc/asymptote/examples/100d.pdb1
texmf-dist/doc/asymptote/examples/100d.views
texmf-dist/doc/asymptote/examples/1overx.asy
texmf-dist/doc/asymptote/examples/BezierPatch.asy
@@ -24676,6 +24744,7 @@ docfiles size=1274
texmf-dist/doc/asymptote/examples/animations/wheel.asy
texmf-dist/doc/asymptote/examples/annotation.asy
texmf-dist/doc/asymptote/examples/arrows3.asy
+ texmf-dist/doc/asymptote/examples/axialshade.asy
texmf-dist/doc/asymptote/examples/axis3.asy
texmf-dist/doc/asymptote/examples/bars3.asy
texmf-dist/doc/asymptote/examples/basealign.asy
@@ -24827,7 +24896,7 @@ docfiles size=1274
texmf-dist/doc/asymptote/examples/onecontour.asy
texmf-dist/doc/asymptote/examples/oneoverx.asy
texmf-dist/doc/asymptote/examples/orthocenter.asy
- texmf-dist/doc/asymptote/examples/p-orbital.asy
+ texmf-dist/doc/asymptote/examples/pOrbital.asy
texmf-dist/doc/asymptote/examples/parametricelevation.asy
texmf-dist/doc/asymptote/examples/parametricgraph.asy
texmf-dist/doc/asymptote/examples/parametricsurface.asy
@@ -24930,6 +24999,7 @@ docfiles size=1274
texmf-dist/doc/asymptote/examples/unitcircle.asy
texmf-dist/doc/asymptote/examples/unitcircle3.asy
texmf-dist/doc/asymptote/examples/unitoctant.asy
+ texmf-dist/doc/asymptote/examples/unitoctantx.asy
texmf-dist/doc/asymptote/examples/upint.asy
texmf-dist/doc/asymptote/examples/vectorfield.asy
texmf-dist/doc/asymptote/examples/vectorfield3.asy
@@ -24958,7 +25028,7 @@ docfiles size=1274
texmf-dist/doc/man/man1/asy.man1.pdf
texmf-dist/doc/man/man1/xasy.1
texmf-dist/doc/man/man1/xasy.man1.pdf
-runfiles size=617
+runfiles size=625
texmf-dist/asymptote/CAD.asy
texmf-dist/asymptote/GUI/CustMatTransform.py
texmf-dist/asymptote/GUI/DebugFlags.py
@@ -25071,8 +25141,8 @@ runfiles size=617
texmf-dist/asymptote/interpolate.asy
texmf-dist/asymptote/labelpath.asy
texmf-dist/asymptote/labelpath3.asy
- texmf-dist/asymptote/latin1.asy
texmf-dist/asymptote/lmfit.asy
+ texmf-dist/asymptote/map.asy
texmf-dist/asymptote/markers.asy
texmf-dist/asymptote/math.asy
texmf-dist/asymptote/metapost.asy
@@ -25125,7 +25195,6 @@ runfiles size=617
texmf-dist/asymptote/tree.asy
texmf-dist/asymptote/trembling.asy
texmf-dist/asymptote/tube.asy
- texmf-dist/asymptote/unicode.asy
texmf-dist/asymptote/version.asy
texmf-dist/asymptote/webgl/asygl.js
texmf-dist/asymptote/x11colors.asy
@@ -25140,7 +25209,7 @@ catalogue-contact-repository https://github.com/vectorgraphics/asymptote
catalogue-ctan /graphics/asymptote
catalogue-license lgpl3
catalogue-topics graphics graphics-engn
-catalogue-version 2.69
+catalogue-version 2.70
name asymptote-by-example-zh-cn
category Package
@@ -25330,20 +25399,20 @@ catalogue-topics chinese-doc
name asymptote.aarch64-linux
category TLCore
-revision 54582
+revision 58149
shortdesc aarch64-linux files of asymptote
-containersize 1015416
-containerchecksum bfc6e33203a5f05edbb084bd024211ea9e636fa1c704e05b30c67955884d43fc594bd680b834049a7b586c1367c6768d4d41f61d933455e6d93918ff15cebd46
-binfiles arch=aarch64-linux size=906
+containersize 1020592
+containerchecksum 72bccbc89ba19115b998024069f6efc56ed743be89478196bcb8b452550b5d4afb053e587e355c44755804018b7ca33690beb6c299139cb171cdf0c0f04a7af3
+binfiles arch=aarch64-linux size=911
bin/aarch64-linux/asy
name asymptote.amd64-freebsd
category TLCore
-revision 54601
+revision 58425
shortdesc amd64-freebsd files of asymptote
-containersize 1078520
-containerchecksum 9e7e231d861bc7232fb15d18a8c01590c4dd2c6cbb8aee2bb47cf3b8dddcb1c5bb8b8546492b94b545e1fb9bb1a29dfde01161329433b290334567ad483eccf0
-binfiles arch=amd64-freebsd size=1569
+containersize 1630960
+containerchecksum 9d04369842a3950cc16cbb2b98e79503c8c43a38e4df8cd44c7e2e4e4eaf3dd891e6e8c26120f34f6ba6178c4845b2ce2cfc9ac47c59e5c77815f1fce2869221
+binfiles arch=amd64-freebsd size=1340
bin/amd64-freebsd/asy
bin/amd64-freebsd/xasy
@@ -25359,51 +25428,71 @@ binfiles arch=amd64-netbsd size=1365
name asymptote.armhf-linux
category TLCore
-revision 54605
+revision 58428
shortdesc armhf-linux files of asymptote
-containersize 933848
-containerchecksum 718ae9e57f8ac4a2fe1e24fdcab64b0b7c9d4f5bb789b529bd2043dc25c3b94fbfe21d084a0b66400defaff0d0f91c3c757040c84671958b29c892bfed9a0701
-binfiles arch=armhf-linux size=791
+containersize 932500
+containerchecksum a731aebe7c1b888afe76e6a474df138d1ce5bbc88158be17ee741240b238517d515229879499406db908fb09b9e5f2565355e40e7168a7dbee48a0c7b785b2f6
+binfiles arch=armhf-linux size=781
bin/armhf-linux/asy
bin/armhf-linux/xasy
name asymptote.i386-cygwin
category TLCore
-revision 54577
+revision 58424
shortdesc i386-cygwin files of asymptote
-containersize 1102848
-containerchecksum 18e5f9e981946ace51fed0898157c319a1cd7a016ebccfd573f17f0f9d7b65f11a22ba993952ac64c59af8ed7f873e75ae75e352fc71da638aa17360330222e5
-binfiles arch=i386-cygwin size=1066
+containersize 1147440
+containerchecksum 4eaf9ddc0bba20162f9c4b1e84acdaa946710e362bbbab238c4530d68bef9101c88b4ea3d1c088c6b7efb34d9402474113c1aa3ced6c77bb1bdbf5dbe6fa89d3
+binfiles arch=i386-cygwin size=1101
bin/i386-cygwin/asy.exe
bin/i386-cygwin/xasy
+name asymptote.i386-freebsd
+category TLCore
+revision 58427
+shortdesc i386-freebsd files of asymptote
+containersize 1509284
+containerchecksum d8f2b955c87b48febee8e7ddd6cd0a941e5de56d2c7df61a0987fffaed7df5b378a676f7d203705185beacc874c3299590e93edbbef56f0dce41933a8f70c84e
+binfiles arch=i386-freebsd size=1651
+ bin/i386-freebsd/asy
+ bin/i386-freebsd/xasy
+
name asymptote.i386-linux
category TLCore
-revision 54575
+revision 57890
shortdesc i386-linux files of asymptote
-containersize 1281524
-containerchecksum a7a43b2f1d3ec0a78f12424d58b90d93db088c3469d52d7a19d79bccfbe499fa5587c8d30b81abfbaa8e7e29362bcdd3517204df8a19baae78d69c8ea522dae6
-binfiles arch=i386-linux size=1138
+containersize 1290472
+containerchecksum c551cbd1e1d45c811ff3b9eefca1abd9d906698bed580da6e1e450e6a3b38bc22e6c371fda5aca3da2af853e029a99b0941311825498c26e74358888bf57efcf
+binfiles arch=i386-linux size=1148
bin/i386-linux/asy
bin/i386-linux/xasy
name asymptote.i386-solaris
category TLCore
-revision 54599
+revision 58500
shortdesc i386-solaris files of asymptote
-containersize 1419124
-containerchecksum 7b42a12355491211a4b376579df68ee39a2da800a9382dd14a3093f495bfa1f02fded8ab773bd780dbafe9e9921b20d5e6a2da3f8eac253044470e148e9b09da
-binfiles arch=i386-solaris size=1349
+containersize 1423068
+containerchecksum 934ae3511d1358f4ebe3989e599cef679fbb577ee1b1e682d86f47c062145c4e47bc5273c5a69ecfc148f954267231cbb1ec6586fa401443bde1f1f928dadaa9
+binfiles arch=i386-solaris size=1358
bin/i386-solaris/asy
bin/i386-solaris/xasy
+name asymptote.universal-darwin
+category TLCore
+revision 58458
+shortdesc universal-darwin files of asymptote
+containersize 4413964
+containerchecksum 3a5009ab46885efc1971fbb5919cf86a18ab7b7d98e56e273037aba1e56f9d98427e3e740123824985510ede07b0f1eed7164d5db449fc2ea3a20516a078734c
+binfiles arch=universal-darwin size=7405
+ bin/universal-darwin/asy
+ bin/universal-darwin/xasy
+
name asymptote.win32
category TLCore
-revision 54567
+revision 58410
shortdesc win32 files of asymptote
-containersize 6938700
-containerchecksum f11b6947dbfccad35fc576d92b9a870d811bc616aee116c718f9294026407b27237a9b8190d70f2083b8813c3bbed6ddc27a7d8ad399b3ab1d6e9c23b3d6deef
-binfiles arch=win32 size=6262
+containersize 7561724
+containerchecksum b7225db8827d49520dc81513436591c66b02eecb5548e58bddd02c7642d3b38305018e3aeb85337227f7310d1bfaf1b609ee7f0aec135bbef567adb52734bfe0
+binfiles arch=win32 size=6702
bin/win32/asy.exe
tlpkg/asymptote/asy.exe
tlpkg/asymptote/cygwin1.dll
@@ -25416,51 +25505,41 @@ binfiles arch=win32 size=6262
name asymptote.x86_64-cygwin
category TLCore
-revision 54577
+revision 58424
shortdesc x86_64-cygwin files of asymptote
-containersize 1208348
-containerchecksum 5f6cc90c05d2b774302f987861875eb4618f919cfc16ee391fa2554354265a343a4e5e2ce14a3578b7830dbe3b6c83a5da6e6c0e7130aa69e87c0dde2ea4fb4f
-binfiles arch=x86_64-cygwin size=1049
+containersize 1239736
+containerchecksum b030fec0efde21c384ebc918c2ff6af2d4dc92375ccadb635a01035ba6088eb340749a86ad045a9d8c890a017c7a5af8058701e654b54efa0fe0015745925400
+binfiles arch=x86_64-cygwin size=1072
bin/x86_64-cygwin/asy.exe
bin/x86_64-cygwin/xasy
-name asymptote.x86_64-darwin
-category TLCore
-revision 54582
-shortdesc x86_64-darwin files of asymptote
-containersize 2139756
-containerchecksum 2c40f83d728a5c0c61d2b20a7c28b63501864c0c7dba7e3336e0dd5e73ecf3e3e1786624fb66bee297afb1e90c0f4c757b817daa6e6143973c7343fd5e4cc6e0
-binfiles arch=x86_64-darwin size=2657
- bin/x86_64-darwin/asy
- bin/x86_64-darwin/xasy
-
name asymptote.x86_64-darwinlegacy
category TLCore
-revision 54600
+revision 58549
shortdesc x86_64-darwinlegacy files of asymptote
-containersize 1772468
-containerchecksum 4bb19eda30df90c61ba4e8249b5eca99c21b87598af2e172eb14f1089d1a21570bba61d5879ed3803a965ec82ad5954c37af06660ef8209ab29b9d08508ead4e
-binfiles arch=x86_64-darwinlegacy size=1695
+containersize 1767608
+containerchecksum 4a0059ae21976800e596ebd82f0d2e7af31282685ffe466a78b91b19230899a6dc41e4c23b54f2f30eb4339f3abba70c96891043d2a212a6b3057f76b36a65eb
+binfiles arch=x86_64-darwinlegacy size=1664
bin/x86_64-darwinlegacy/asy
bin/x86_64-darwinlegacy/xasy
name asymptote.x86_64-linux
category TLCore
-revision 54575
+revision 57890
shortdesc x86_64-linux files of asymptote
-containersize 1249248
-containerchecksum 659a6620ac9c07af13de3997e8dd8dcaef3bcc98343b8dd0049639f9f9b8d2cbb054218f751e2f1c6dbb35368de46d368d331cb8b21cf1b41a2740ccbcecb5b1
-binfiles arch=x86_64-linux size=1061
+containersize 1259484
+containerchecksum b226fe0c87081e18bada5ac4a447699c2536b6f652f122a12c57a0abcdc4e3e5260efcc76dae4abbe90d1d2a27925f30e21a0359df4465379ae5671d0a43982a
+binfiles arch=x86_64-linux size=1068
bin/x86_64-linux/asy
bin/x86_64-linux/xasy
name asymptote.x86_64-solaris
category TLCore
-revision 54599
+revision 58500
shortdesc x86_64-solaris files of asymptote
-containersize 1454108
-containerchecksum 67c3282f1d5e76168ad728b323e9b8b04dce5fa022fdbbe52acfa07b2ba9d7c0bf349f6ac237d637b5001396f87e3ff91140485ca9473425be32dd46f8fa7a32
-binfiles arch=x86_64-solaris size=1366
+containersize 1459608
+containerchecksum e0451d31992b7a58f3f17a99738fa4e5d07a348985223084708d9038f09458b6eb24d56e6fb189500beba8f263a96b6f7ec1d9010b71aefb9252612ab82f69cf
+binfiles arch=x86_64-solaris size=1371
bin/x86_64-solaris/asy
bin/x86_64-solaris/xasy
@@ -25833,7 +25912,7 @@ catalogue-version 1.9
name attachfile2
category Package
-revision 57958
+revision 57959
shortdesc Attach files into PDF
longdesc This package can be used to attach files to a PDF document. It
longdesc is a further development of Scott Pakin's package attachfile
@@ -25841,17 +25920,17 @@ longdesc for pdfTeX. Apart from bug fixes, this package adds support for
longdesc dvips, some new options, and gets and writes meta information
longdesc data about the attached files.
depend attachfile2.ARCH
-containersize 11048
-containerchecksum b59dc5db5d56ea1615975144a9a91a0e188b52bae722311c4c9183857e0a34a542468b1fed47d389875f5c4adbb73fb1c19ef4e2d506391fe427042b208279a9
+containersize 11044
+containerchecksum 57ef4d0c2de0cb854bb91b14a55921851a4abdd60221589f0655afc64a01d4bc672380fd572e0d451b6bac7ffd66f407b4ffab5f0fa1092dc8fcd809c81b23bc
doccontainersize 447152
-doccontainerchecksum 4fd095f6091a0527962d95e40c85d3f3957371cef479f3f65d0f17d7047ab0540bab753e8be20897dcf7142c8c2fc93151c3e21b005bd7153635cfcdecfc0af3
+doccontainerchecksum 3033a58688a822f74712d072be3251c58b96e9e370859effc8a4ff7f8b9db98906c471a6472b7b9ab4b0d9725a9b53918e8b65d5bdbbed56e737addbe582737f
docfiles size=115
texmf-dist/doc/latex/attachfile2/README.md details="README"
texmf-dist/doc/latex/attachfile2/attachfile2.pdf details="Package documentation"
texmf-dist/doc/man/man1/pdfatfi.1
texmf-dist/doc/man/man1/pdfatfi.man1.pdf
-srccontainersize 19552
-srccontainerchecksum 4f7b512d372c875e68324cd8d9c13ea547461769769e7f0fc530ae62898dbe7e9b26280256f030a57aa581671786fab258cac64bc17ba69dc1e4cd4bf6a257c4
+srccontainersize 19548
+srccontainerchecksum abd6284061c0f936df92479cd18c0440d654a8f6ca1d610f8763fc1af6668b3eb3d4efc2f4ff33a5b9192844083e55605fbeee2fe1bcaca8079fabf498a702fe
srcfiles size=23
texmf-dist/source/latex/attachfile2/attachfile2.dtx
runfiles size=18
@@ -25949,6 +26028,15 @@ containerchecksum d14be99f0a98d27749a8af5953c85f4f3814460dd146d23d0894e69c4fa289
binfiles arch=i386-solaris size=1
bin/i386-solaris/pdfatfi
+name attachfile2.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of attachfile2
+containersize 348
+containerchecksum 7a2c2a3b8a292ffca71556ccfa81bf5978096dcbbb5ca05b9e67bb3d4a9b71d9803d5ac8779636138bf7d01cd06c18ec127b479ef475381c9b8bd87944051d31
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pdfatfi
+
name attachfile2.win32
category Package
revision 15404
@@ -25967,15 +26055,6 @@ containerchecksum ca73388a03af244d885efc66b93c2647cb4252ee85c620158c7916ffc0846e
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pdfatfi
-name attachfile2.x86_64-darwin
-category Package
-revision 52909
-shortdesc x86_64-darwin files of attachfile2
-containersize 348
-containerchecksum 88d443f323ad72754ebb6e758cee3c77859b662708350b411c078ae7cc64491b4ea8b98ebfee01fc0236391461ce3e23437c2cf9bfd33ba62f69b9d31f2ea0ad
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pdfatfi
-
name attachfile2.x86_64-darwinlegacy
category Package
revision 52909
@@ -26506,6 +26585,15 @@ containerchecksum 184ae8df3bd513e08b97707069c8f91b10c1892912169b3b31121c60f2827d
binfiles arch=i386-solaris size=1
bin/i386-solaris/authorindex
+name authorindex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of authorindex
+containersize 340
+containerchecksum 486ff192e81dbbeca686217d4c1a5d2c878796ce1ce28216ccd50a04d58c5fd171b1e646cc755fd14d62bdbc05d1b22e8dd0820820b8d990e6940de74ca9dfde
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/authorindex
+
name authorindex.win32
category Package
revision 44131
@@ -26524,15 +26612,6 @@ containerchecksum f4a7cfc2334a36e276a7ea92c15c8972553b27968b23dae6fd1d4457dcf46c
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/authorindex
-name authorindex.x86_64-darwin
-category Package
-revision 18790
-shortdesc x86_64-darwin files of authorindex
-containersize 344
-containerchecksum da38c3becba6366c33e683ef4e3636e5fddf23f9fe8b321e09a009caa41046de04b3a7957d01c475a176df2c01483149d23a21b071e21bc4573c5166e8a09e6f
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/authorindex
-
name authorindex.x86_64-darwinlegacy
category Package
revision 43871
@@ -26837,7 +26916,7 @@ catalogue-version 1.1
name autosp
category Package
-revision 54240
+revision 58211
shortdesc A Preprocessor that generates note-spacing commands for MusiXTeX scores
longdesc This program simplifies the creation of MusiXTeX scores by
longdesc converting (non-standard) commands of the form \anotes ... \en
@@ -26849,10 +26928,10 @@ longdesc note-spacing changes within the part or spacing requirements of
longdesc other parts. For example, \anotes\qa J\qa K&\ca l\qa m\ca n\en
longdesc generates \Notes\qa J\sk\qa K\sk&\ca l\qa m\sk\ca n\en .
depend autosp.ARCH
-containersize 692
-containerchecksum 4759ee7b84753a3906bb4d5a9b41a962a79d95e0f99266f4239319e35b34005ef04fb751516e03b6563fd7d99886f6bb4151d0d0f7aa64690ee468993be0a757
-doccontainersize 282080
-doccontainerchecksum f1a36af44c8c9c08518e50d1aea509f0878de04b19702f9e93f1993d2f6a15cdea7f309752ff12e9667041b5e1aeb60de3e27a933f9ac1da23c51638567064f2
+containersize 696
+containerchecksum 67587e8b456257be9b924a5bb8c8f4def22fa9aa9678663975ef74e346dc186ae7848a9dc043733cf1244f254750ef4f34204575f62195d4b966ed8336781bce
+doccontainersize 282136
+doccontainerchecksum 2905669b9e2b61749cb7b1eaa02be889c4e8d8adbd78b126e7ee6d894f24f623c888a24abac1d163f3332c5cfa9cd1f64d0de95200350b88a7f47faeacb841a6
docfiles size=106
texmf-dist/doc/generic/autosp/README details="Readme"
texmf-dist/doc/generic/autosp/barsant2.aspc
@@ -26878,160 +26957,160 @@ catalogue-topics music
name autosp.aarch64-linux
category Package
-revision 54269
+revision 57930
shortdesc aarch64-linux files of autosp
-containersize 21068
-containerchecksum 4e5dd1d4e238c7229985ab7d0214b202833c31dbc5799ea3248a96d500bda172c3c38ddbd4bdf9a08989acd082c64190c5a0a4b1c6075610fbd70db101252ec1
+containersize 21048
+containerchecksum 61f417e058e48160b21b9bc3529af96d987c49bb9f77ad5ef780454e210f1562f705b687dc061c908928fdc8349d9973b67cb9b99fdbf831638ab2a1d9acda41
binfiles arch=aarch64-linux size=17
bin/aarch64-linux/autosp
bin/aarch64-linux/tex2aspc
name autosp.amd64-freebsd
category Package
-revision 54263
+revision 57941
shortdesc amd64-freebsd files of autosp
-containersize 21724
-containerchecksum 85d31a247039f4a51944b39808857325c68fa5a390ada1dbeaf016db1146c382255eb3ad5dc6f9bb9ac9cc3898dac6557c6da0664fc6766604834908d30f2ba6
-binfiles arch=amd64-freebsd size=19
+containersize 21176
+containerchecksum 9e7de5ca70591cc4887675398fb59cb9b33bf8a86d39ffedeb8a12973f89498ff03c926ae1ac3c4b0ecb08feae614d8d84c3686daaf136ca2ca90902dd07b510
+binfiles arch=amd64-freebsd size=15
bin/amd64-freebsd/autosp
bin/amd64-freebsd/tex2aspc
name autosp.amd64-netbsd
category Package
-revision 54273
+revision 57877
shortdesc amd64-netbsd files of autosp
-containersize 18332
-containerchecksum 557a08018cbc738c47077d7b49e9fd76e4bbd4d344611af585cb45df53760bfbf49b7ed2e74aee5abe7a6ff2935a294e935b311abc8caede9c2c9b3f5bcff866
+containersize 18360
+containerchecksum f1665d3525b1877a2489d01fb7d8bba18545ec1cda86e1502c881fef03de9c99eea773c0629c8798a21cc8391d3bba4e86a9c62cf5d2b489ce561dd60e2b007d
binfiles arch=amd64-netbsd size=16
bin/amd64-netbsd/autosp
bin/amd64-netbsd/tex2aspc
name autosp.armhf-linux
category Package
-revision 54305
+revision 57957
shortdesc armhf-linux files of autosp
-containersize 18284
-containerchecksum c00706a1c0a1ed2d102a2c0082ac1c606f063de404bf5dabf366f053678e7bc12c33b308d0e95b4225b8214e65f463756e2f4e0ca053f39f018bab6bb9b98d22
+containersize 18248
+containerchecksum 64268376a11d1ef13299f3927bf567e5743c0dcbe48a45f4ef740e0e34fd41a254bdaca6d3c0de319140423055f805b5cd22907cc8577ee5053850a5c70671fd
binfiles arch=armhf-linux size=13
bin/armhf-linux/autosp
bin/armhf-linux/tex2aspc
name autosp.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of autosp
-containersize 18400
-containerchecksum cdd163e1932e630aa590ef557eda0caecf655df86516bb22af02a5a795ba871788e4ba778bf78d13bd72a058539a3cb75f970e057cfe91f6a033a0070d4205ca
+containersize 18384
+containerchecksum da2e8887b14b2fc62862330213ba1205cbdb4b053bb2b7a681d509928c74e96e6ed393f0747a10fdc4a766587ea379eb31853c68f8837766f2523ad455d36319
binfiles arch=i386-cygwin size=15
bin/i386-cygwin/autosp.exe
bin/i386-cygwin/tex2aspc.exe
name autosp.i386-freebsd
category Package
-revision 54263
+revision 57961
shortdesc i386-freebsd files of autosp
-containersize 18540
-containerchecksum 9498d23fe48792071bea01e1aeacf74f5bb4f368d261a656155fd7ead3aa6b8470f6c459241a96ceca8099cea3116106212718842540fd18a1995c59b1f7e378
-binfiles arch=i386-freebsd size=17
+containersize 18548
+containerchecksum 7bbd732c5b26660c1936223b406def965c1e410bac422de95c2690e096eaf53b9a5a8f929ae94128a795d00a4f7c6103a617759556315ac06111709dfe6f42c8
+binfiles arch=i386-freebsd size=13
bin/i386-freebsd/autosp
bin/i386-freebsd/tex2aspc
name autosp.i386-linux
category Package
-revision 54358
+revision 57878
shortdesc i386-linux files of autosp
-containersize 20180
-containerchecksum a3a9c255f513710b5f3c86d4d38cdfec49731ca3a360e7942980539cf0814c4c297a36a7d7f162158831773c3811f90276438964afd5a38d27cedfd473c35c13
+containersize 20232
+containerchecksum efb8414826bcd4f33ca0cceade41cfe6faa9f45bad4f430b79b94d26690a5864d936ad48d17bc49beb560175edadb8b94173629b61d9e8581a5b672f31411330
binfiles arch=i386-linux size=15
bin/i386-linux/autosp
bin/i386-linux/tex2aspc
name autosp.i386-netbsd
category Package
-revision 54285
+revision 57877
shortdesc i386-netbsd files of autosp
-containersize 17000
-containerchecksum ad72409a18f4df9c692f0d91fb6861bf5de68ddfb88f78bd203e0da8e442b00a50f7a3a7f3337c3c8bb717ef9120577aaaf72037c9dc8de6b09647e8376c24ff
+containersize 17036
+containerchecksum 7c850e757e66a28be42dd2f13b88ef1ab9bf481a70b7a741aec09077d06822968c6f0a1e81cb5ca1122228d9906ccd075f7ed62d64e74a9cc131737142aa3727
binfiles arch=i386-netbsd size=16
bin/i386-netbsd/autosp
bin/i386-netbsd/tex2aspc
name autosp.i386-solaris
category Package
-revision 54263
+revision 57938
shortdesc i386-solaris files of autosp
-containersize 20272
-containerchecksum 53e5743eadf51015cfd055721a8dad127eedab81e5f16e445e074eb3dc2f61c0beee705777eb6daabf2a89c8ced11b6bd17932a00d492ca365920c9cc7d83bfc
+containersize 20372
+containerchecksum 3ae82cfcd517a59879ac5dc3748b7c8290fd96150c53cad5cf57c0a836b190ccb6fab0a77f95f0114df706b8923d3a4c3120f540efa7c06c8d790a8e64946f1f
binfiles arch=i386-solaris size=14
bin/i386-solaris/autosp
bin/i386-solaris/tex2aspc
+name autosp.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of autosp
+containersize 46348
+containerchecksum 061046bbb41a822877c630e407965c16b201846a2d4bc3aa1050bc36876fb079b4c3bb83a27546e7746d866cfed4560fe86f2af034d58001d3beae8948a65fd8
+binfiles arch=universal-darwin size=75
+ bin/universal-darwin/autosp
+ bin/universal-darwin/tex2aspc
+
name autosp.win32
category Package
-revision 54245
+revision 57883
shortdesc win32 files of autosp
-containersize 20452
-containerchecksum 4f09abf382c861cff1b76dcf302ba3852de8e2d6d33e7ebd566e6f23c12c57a595cff569bb970934dc74a87f10eaefc12631411d5f5d8c35c1b6b4ae47205ead
+containersize 20456
+containerchecksum 9d206eac068fc0ee00576f968d4c5786414701f24752ad32792f138ecc8de6814e0b6f72f6736e9223d2bb43927e9103126f20ca6a4b964f991886538f7163f8
binfiles arch=win32 size=13
bin/win32/autosp.exe
bin/win32/tex2aspc.exe
name autosp.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of autosp
-containersize 21044
-containerchecksum 98dc80b546ac39efe32003bbbcd606e2ef0ff5cd85b61b573017bdb5f57e41b172e04f0e0bd65934524c83cf0acd9e0d65805f47cd9ec9e2ca1721ea360e7477
+containersize 20876
+containerchecksum c77c55a798809c19c193608cab20d6ae8ab0f3e209212ea78ff5f07b809ea3bc644b4de31a4a41f996b95a2b9e294c14f4775219c8de0b16849bb3f76de38fdf
binfiles arch=x86_64-cygwin size=15
bin/x86_64-cygwin/autosp.exe
bin/x86_64-cygwin/tex2aspc.exe
-name autosp.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of autosp
-containersize 27400
-containerchecksum a008b051c63bab2506835eee85fdeed1c6c0111c1f3a1391eb91b93e00883913ba855d66deaa98f7a558cbf4d7a5d9cc72997c36c4c72d151f810347df630ff8
-binfiles arch=x86_64-darwin size=25
- bin/x86_64-darwin/autosp
- bin/x86_64-darwin/tex2aspc
-
name autosp.x86_64-darwinlegacy
category Package
-revision 54263
+revision 58231
shortdesc x86_64-darwinlegacy files of autosp
-containersize 19892
-containerchecksum 685b19e57ad4adf527c4ae65d3fc859b1a40e9f34ad129f360110614d47a3478bb58e735c36a7c088eb62ab122e7fea1cfecc7586476a49d3bccffbd035a310f
+containersize 19792
+containerchecksum a0438fdafa3ea75a1e7c1c200a280af7c43e9adc074137e4f8aad8ae70083925d6a17737c463edcd8f4cdfc530ebddc4b5d3e2682160796ea7a634eb33dd4904
binfiles arch=x86_64-darwinlegacy size=15
bin/x86_64-darwinlegacy/autosp
bin/x86_64-darwinlegacy/tex2aspc
name autosp.x86_64-linux
category Package
-revision 54264
+revision 57878
shortdesc x86_64-linux files of autosp
-containersize 20040
-containerchecksum 9d3aa70d472148bb5b953a8738131676a9f0e8332901e1ac8c148aacc4cc3d232cff57a0376555953404395e1cfdb097c121a73947a56423ca5441f776025ebf
+containersize 20092
+containerchecksum 9e5552f2590adcd49fb44485c52dbed97a9e513f8636fafd2946b92a5162b3acfcadadae46697f882b77d77d745aa7220bbdb29dc5e8dbf5368ced3f272c648a
binfiles arch=x86_64-linux size=13
bin/x86_64-linux/autosp
bin/x86_64-linux/tex2aspc
name autosp.x86_64-linuxmusl
category Package
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of autosp
-containersize 20896
-containerchecksum d973129227691d169163cfe3168e2d52a6da25ac6bc5536a6f77cef8a9eaef766d2b0a4747b14c5b4992d2a14243c154574d8963f6f1da615d0e168870c156f9
+containersize 20932
+containerchecksum 531585afa4e6a0a32e06af0de9ac8b7bdb3300226195b3313f808b93b98e34918b1d312c03443341384c418878a240d1f649c82548b0da1017ba62cfa8db5d25
binfiles arch=x86_64-linuxmusl size=15
bin/x86_64-linuxmusl/autosp
bin/x86_64-linuxmusl/tex2aspc
name autosp.x86_64-solaris
category Package
-revision 54263
+revision 57938
shortdesc x86_64-solaris files of autosp
-containersize 21692
-containerchecksum 2dfda72657d289abc58cbdaaeea05d75a0054f79eab5a4fa184a8a9648a802f7f8b181da8616ce9ec006bcb2eea00a902b382654f4d3f61e37c6c4ab764aaa4b
+containersize 21748
+containerchecksum ecd2323ca91dd15df872b351a2c28e73c03adcb62059d56f06f92241396cf410765021161baca120352744dbd3a53eb4992067b667dc38be6919c7429773d419
binfiles arch=x86_64-solaris size=15
bin/x86_64-solaris/autosp
bin/x86_64-solaris/tex2aspc
@@ -27373,7 +27452,7 @@ catalogue-version 3.0
name axodraw2
category Package
-revision 58216
+revision 58155
shortdesc Feynman diagrams in a LaTeX document
longdesc This package defines macros for drawing Feynman graphs in LaTeX
longdesc documents. It is an important update of the axodraw package,
@@ -27389,10 +27468,10 @@ longdesc file. The processing involves a run of pdfLaTeX, a run of
longdesc axohelp, and then another run of pdfLaTeX.
depend axodraw2.ARCH
containersize 25592
-containerchecksum f77157afd127b7a4cf529157314bee13c5551260ff8ca7e6996b97518e0b872b122334bcce221003b2366c792095dffac3f33790570126d215b0b162e54b4340
-doccontainersize 483324
-doccontainerchecksum 6f2c79b5fca8ec9abaafa24f8bc13e0ecee1344d4db08c3715f9f440dd1861516a1e849bf63714d08a34f22e8e3329ddc3b84a11f688e05cb85330cacbe67f2a
-docfiles size=167
+containerchecksum bc9923a9614ef9d7bece20e682729347dc942470a927b40736d6868f02867408b5fba51b117edd8745f96df23b9c1e93792d321291db13b7fdfdae0ee32bb7fd
+doccontainersize 489832
+doccontainerchecksum 927e42358d543f46ccabb8184e35b6f0a5848783ce9eea09e6c780fc83955d5f37b998254153b1954cf1a59be6cfe573a6c79c2c328ab2a22a6e5f6764a50fa1
+docfiles size=169
texmf-dist/doc/latex/axodraw2/AUTHORS
texmf-dist/doc/latex/axodraw2/COPYING
texmf-dist/doc/latex/axodraw2/ChangeLog
@@ -27403,9 +27482,9 @@ docfiles size=167
texmf-dist/doc/latex/axodraw2/example.tex
texmf-dist/doc/man/man1/axohelp.1
texmf-dist/doc/man/man1/axohelp.man1.pdf
-srccontainersize 34332
-srccontainerchecksum c3855a3deffdae94fed811a1371fb8ad139e2159b85e6b09e70088c8c11247197bb1a3c60f74ce96c57066ea4907a3ad3b5d064333fba5a70df6562d9609ebda
-srcfiles size=76
+srccontainersize 34604
+srccontainerchecksum 3c2fbbff234836ffe40edb7f38c77c5986cca7fc68b3dd7672bb4f1ce9327a12fa8c51d38461d914cd6466bac8b2b578a151d09d4e84dd903530f7a545d707d9
+srcfiles size=77
texmf-dist/source/latex/axodraw2/Makefile.am
texmf-dist/source/latex/axodraw2/axohelp-big.test
texmf-dist/source/latex/axodraw2/axohelp.c
@@ -27424,145 +27503,145 @@ catalogue-version 2.1.1c
name axodraw2.aarch64-linux
category Package
-revision 53999
+revision 58389
shortdesc aarch64-linux files of axodraw2
-containersize 20724
-containerchecksum 7070672bd63dc160d1fd45a1a883d02d2e9bce1fcd2128a908605649e8295fa5cd31bfe7db30bf617d095b2bc4f3fce7ddd02025c34564ed1b94e5430e505a23
+containersize 21124
+containerchecksum 449cef8d9788756e7597a23d237146f45652d2701493d514f4f7df1945c6c6e8e2b80873e394d9c5de8071e04e6acf485b9c1e4495be45bbecc3fd997d244a6b
binfiles arch=aarch64-linux size=15
bin/aarch64-linux/axohelp
name axodraw2.amd64-freebsd
category Package
-revision 53999
+revision 58388
shortdesc amd64-freebsd files of axodraw2
-containersize 28692
-containerchecksum 8325c5897fb2f4f45d000f6bf03613b8d86f81236829176bb165586c89673817508729c5a8c85a264e13a74130109324cc21deaaf870798ce34ff3fe0d52e09e
-binfiles arch=amd64-freebsd size=22
+containersize 28804
+containerchecksum 019043eaf4da6b4bd66519f5c352b1753eaeb0137352037d9702dbfc9321fec62b062699aa4e0fc131803afb521c2c946184982b01995a4104fefb05d3c9d800
+binfiles arch=amd64-freebsd size=21
bin/amd64-freebsd/axohelp
name axodraw2.amd64-netbsd
category Package
-revision 53995
+revision 58386
shortdesc amd64-netbsd files of axodraw2
-containersize 20100
-containerchecksum 461c927f8b0eb8d37c05a83e84dab819d76918fb8d02d414c28ec47442e256254925232965884e500a36a1a4685d3b8821f7c5e36136cfc9af61133002cd11f0
+containersize 20452
+containerchecksum 746c21b9fe4ac49dc64cdfe233645d76e593d9a8613c0e762f9c3b030580219aa1bb132aff490d16a5db2f9c692391755e9460c582ef191b432d02f46f80111d
binfiles arch=amd64-netbsd size=19
bin/amd64-netbsd/axohelp
name axodraw2.armhf-linux
category Package
-revision 54033
+revision 58428
shortdesc armhf-linux files of axodraw2
-containersize 17504
-containerchecksum 65ea0ccc050e329a922d8c27e896e09e1ab17f68ad0dbd259c4688fd7032c1e31191b6145c71a0a046710471f52171a26766eae8d13f5b746d08926b58f8352c
+containersize 17672
+containerchecksum 4405fd492b3799d17198b8641143446e8a279240e7802c64ba85f4bcd0c2792d5f551f846262bd554fc3fe208111f83ef8c71fa8eb8f3f1a46eae5e0aff91ec4
binfiles arch=armhf-linux size=11
bin/armhf-linux/axohelp
name axodraw2.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of axodraw2
-containersize 20488
-containerchecksum ec5cceb01b58cc747566274fa2cf11798918772cf582a4a04cbc88546a42576cae3d497e941402cfa9331d4d4ce926a8bda00cab61c6ea0c7b3ce8e51c2224f3
-binfiles arch=i386-cygwin size=15
+containersize 22728
+containerchecksum 2995c4bd4f3690fa05360331809a6fd3af42f230e74a9cb1d7f2c123d1acce52fc85c985893697b74a83eb9f5850780a8b628e1c382915d01fcb84298e2349ef
+binfiles arch=i386-cygwin size=18
bin/i386-cygwin/axohelp.exe
name axodraw2.i386-freebsd
category Package
-revision 53999
+revision 58388
shortdesc i386-freebsd files of axodraw2
-containersize 22108
-containerchecksum cb7bfc53925b3887e38fc2f714d7f1c548b1b118b5c9a83c5b2f99a73f5a4b00cabf753d4eb9065ebb6479f70d7cb9301871557ee0d634a8e3ca13b8bc2ea35b
+containersize 23180
+containerchecksum d8ba9c35eca214cdbadb779986f1dc7b6b3d787e6f8b7d6f15c7b12eab84e9fa346d25567ad2f65df674d0ba805197bad7734acd8d24e66d9d98d41a3799ee0b
binfiles arch=i386-freebsd size=20
bin/i386-freebsd/axohelp
name axodraw2.i386-linux
category Package
-revision 53999
+revision 58378
shortdesc i386-linux files of axodraw2
-containersize 22832
-containerchecksum e0d97e3c4cf76d67513b2128f9b3356ed95f7cdbe6cbaa65e571f1cebd999b44f5505555814697b6d46dfeacbe2dcc7b36026c748b319bd1f2a9d5f268c40034
+containersize 23148
+containerchecksum 2f940bf7b9b13adbf7778f010ddade5759be4a07230f19da6ee301de93ca8bc932fc5fb7e649a1f7a9da4c9727e2252a66cb304bb8cf6a72b79315bfdd40ec4d
binfiles arch=i386-linux size=16
bin/i386-linux/axohelp
name axodraw2.i386-netbsd
category Package
-revision 54104
+revision 58386
shortdesc i386-netbsd files of axodraw2
-containersize 17180
-containerchecksum 7d4aeb309ad7c2a4be98dc829c5251039bb5c8182cfc7c0885fc0f24b4be32cad607487bfb1f9322aa8094070e9a5af0679f865f0e62d72fcb047be095e31f1a
+containersize 17388
+containerchecksum d680e2a3d31e2c01373ae624110f677a424455f0b06977e0d01b7c2b7160bff366b07641b0a1499ff958bd94568d9f49bde5cf53bc23e9b6154aa4c99d509d49
binfiles arch=i386-netbsd size=16
bin/i386-netbsd/axohelp
name axodraw2.i386-solaris
category Package
-revision 53999
+revision 58388
shortdesc i386-solaris files of axodraw2
-containersize 20404
-containerchecksum 85ae7523b903b6df75dc485fb69c651c67f84d11542e384f1228e261025507788bc2affb6fd658c330017b3ec593609a7e64790611e4d7d6c2016c65d11d3a8b
+containersize 20772
+containerchecksum 0fb855ffa0a911cef130311e08a47e5afb8813e07cb0b3c789b2fc6df64de5f9f6e5d2753dbd8593911b3d4bb1244c409a6ffe6cbfb134f18cb030b0530aaf7f
binfiles arch=i386-solaris size=14
bin/i386-solaris/axohelp
+name axodraw2.universal-darwin
+category Package
+revision 58418
+shortdesc universal-darwin files of axodraw2
+containersize 57024
+containerchecksum 78077aa55b150f84f94912bfa0452deedcb803fbc8318e41ac4e095430393c20775971b31aa244f621979c943f397a8912ac8e69319bacb25abb89789eda6ac3
+binfiles arch=universal-darwin size=58
+ bin/universal-darwin/axohelp
+
name axodraw2.win32
category Package
-revision 53994
+revision 58158
shortdesc win32 files of axodraw2
-containersize 85076
-containerchecksum b0eec37ce00d62251d58da07d7f1947082964243028805ef11b32c821d6c6910e3a11c86363f725727f894dc5f0143587e6ec1c3fc0ec7eb53dca0f817392a3d
+containersize 86256
+containerchecksum b4848637bcf4d8f8b32749b77af4270216b7ace7c077d99fc94ea3ace4fe92f519d031a1f14d3aae4c25d2d8d4d57b3c47115c4e5ef0b09603dbcf1fa0c9a4fe
binfiles arch=win32 size=48
bin/win32/axohelp.exe
name axodraw2.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of axodraw2
-containersize 24012
-containerchecksum 42769826fd6fc5a0bd06a6772a62b104fe7afc1129c40648ea42a7e479c38ff2a35bced91d41a4f47ac942aa9bd60369c6afd5b3e7e7077370f06ce4e89e2fd2
-binfiles arch=x86_64-cygwin size=16
+containersize 28640
+containerchecksum 10ab6b21ef3c8ea2aeb64ec88b54a52dc243639164b34174a6e4928b27e277ca9dcd8014a5413a4f40cd8cbc37cd63ebc19d1fc6be6a15e16730bde504882f15
+binfiles arch=x86_64-cygwin size=20
bin/x86_64-cygwin/axohelp.exe
-name axodraw2.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of axodraw2
-containersize 33296
-containerchecksum d8e1dc4242841ecb89ceeb1bfe122572053b922af5f7bcc7aeac4abf39f3c6d2ff77c7fed58ed55181f2ad153ed09353b8ec16d1523533751c44e28ff96636fe
-binfiles arch=x86_64-darwin size=24
- bin/x86_64-darwin/axohelp
-
name axodraw2.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of axodraw2
-containersize 21268
-containerchecksum b7ed964be45e82113f9168b03ee40bcd1d7e8937bf831e8cf7dd1f0363faa7c05f4539498886ed44c8a9dc0ec2a756fa49217ff3e715790622144a84410430cd
+containersize 21564
+containerchecksum 8adf4bb6fe762156c10dff4d65d860fc59dc5be3ea5141952c060a2f7192c2e37c2014b8e2f88b2e2ea53131be0a6ee63e3e5189155eaadc55c9e40846b3cc95
binfiles arch=x86_64-darwinlegacy size=14
bin/x86_64-darwinlegacy/axohelp
name axodraw2.x86_64-linux
category Package
-revision 53999
+revision 58378
shortdesc x86_64-linux files of axodraw2
-containersize 23364
-containerchecksum 0270ea69751d4ebece5fdca2b469f6aad632d329c1639dce90e3d115d7ee0b5ed2f0d09a7988b993f084a1b7a216a9ff189b30c51666815b654770cb74744076
+containersize 23768
+containerchecksum dccde3b2b9fc5acc7b114838f2814681099c653798b02dfdbd03a96053b3becc15e87e006ba6a5a95a3c725d540034b4373e50a2d62e3c7ea7e153515caa3b18
binfiles arch=x86_64-linux size=16
bin/x86_64-linux/axohelp
name axodraw2.x86_64-linuxmusl
category Package
-revision 54264
+revision 58378
shortdesc x86_64-linuxmusl files of axodraw2
-containersize 24240
-containerchecksum ae7d7114b67ac5f58467b6d8c2da508f9abf2845a56c1f240f5c41244c0e47bb7e329f7618a5bb26ec19dace17ca9e3ddc33898b229f62aa56a5070d4e7e07bf
+containersize 24848
+containerchecksum 59bd7d7404e1c323fd1e35efbb654f6deee96368b32df0a3626fc323da57cbbd7b0989345d56a9169cba773e45fb3bd51be846b7184357947a8d1ed5e34f8748
binfiles arch=x86_64-linuxmusl size=16
bin/x86_64-linuxmusl/axohelp
name axodraw2.x86_64-solaris
category Package
-revision 53999
+revision 58388
shortdesc x86_64-solaris files of axodraw2
-containersize 25176
-containerchecksum eee6bc479ea6bcc3f49f8b8fdc607cfcaacf4067436a3726012dcce289f6e97d2604f84624240f087b04d8ea25d8d819f45b42b4b12ab9daad7fcc13c4539f84
+containersize 25612
+containerchecksum 1579603c0180c1a673403ed7a8411738fe5d21439889491e4c6fbbae8d0c247b41accf38c39dd6417fe84feb4b73cd87ad2cfc5f4492ce58677e28e711f461dd
binfiles arch=x86_64-solaris size=17
bin/x86_64-solaris/axohelp
@@ -27597,7 +27676,7 @@ catalogue-version 1.0
name babel
category Package
-revision 58089
+revision 58684
shortdesc Multilingual support for Plain TeX or LaTeX
relocated 1
longdesc This package manages culturally-determined typographical (and
@@ -27610,22 +27689,22 @@ longdesc has to be done for each language. Included is also a set of ini
longdesc files for about 250 languages. Many language styles work with
longdesc pdfLaTeX, as well as with XeLaTeX and LuaLaTeX, out of the box.
longdesc A few even work with plain formats.
-containersize 173956
-containerchecksum 1169d0ca110d6f5e8079a193665c0222e49c4fdbb51d1c9697a05a2db98bfa9d0979d970c0f7f2e8c97f811785da48bfbbdf374f28aec8d02403e662e67de0e6
-doccontainersize 806296
-doccontainerchecksum 3fffc0b8e5363ff3ac085ae595c316d42c9018aebb4e3cf3d33ab5c433aa49db8a6cee7cf8d46894327a869552a0313f1d2802e4f4b1f0b08f0a5318dd460da8
-docfiles size=201
+containersize 175072
+containerchecksum d7a08a9733b008436529ca481535497d0e6bf53362711224dcc4cd2449b3041ea71f1cf94bf86a45a9fcfac54ed523f06afea91f0df42775a0315af3a2f6390a
+doccontainersize 812024
+doccontainerchecksum 66e09bf630ea04e94158813baddc8aece0afe65d5f2a713ed6d9d59c3c494d11245c2467ee17a180075ac7e5468d0f3006e5e4defdeb0f5d86d29058aa3803c7
+docfiles size=203
RELOC/doc/latex/babel/README.md details="Readme"
RELOC/doc/latex/babel/babel.pdf details="Package documentation"
-srccontainersize 673876
-srccontainerchecksum 7fd05a40f9c3a0904de3985c2f83d5e2438ec079e6d612b039cfbbe5c451226014319fe1de764fc30f1724597072ff353ac651078b10aa484356fff0e72ea842
-srcfiles size=368
+srccontainersize 674948
+srccontainerchecksum 18ee85e8865f065fcbb36e1232c5f3bc5e97a40e97504f6baa7c7f59099260998e257f21a8f97608c819d6279eb4823c2791668c2fb46bd564e007f729ecf99f
+srcfiles size=370
RELOC/source/latex/babel/babel.dtx
RELOC/source/latex/babel/babel.ins
RELOC/source/latex/babel/bbcompat.dtx
RELOC/source/latex/babel/bbidxglo.dtx
RELOC/source/latex/babel/locale.zip
-runfiles size=933
+runfiles size=934
RELOC/makeindex/babel/bbglo.ist
RELOC/makeindex/babel/bbind.ist
RELOC/tex/generic/babel/UKenglish.sty
@@ -28327,7 +28406,7 @@ catalogue-contact-repository https://github.com/latex3/babel
catalogue-ctan /macros/latex/required/babel/base
catalogue-license lppl1.3
catalogue-topics multilingual
-catalogue-version 3.55
+catalogue-version 3.56
name babel-albanian
category Package
@@ -28879,7 +28958,7 @@ catalogue-version 2.2
name babel-german
category Package
-revision 57985
+revision 57978
shortdesc Babel support for documents written in German
relocated 1
longdesc This bundle is an extension to the babel package for
@@ -28888,16 +28967,16 @@ longdesc definitions and settings to typeset German documents. The
longdesc bundle includes support for the traditional and reformed German
longdesc orthography as well as for the Austrian and Swiss varieties of
longdesc German.
-containersize 3956
-containerchecksum 3cace67bb6f11476ae139c930e911c079ca75c1ce8c17546b96b42f2e7d58d9c9b87be5fa965de6e49031f500a1235e4f710cd2c4c87076ec3745ce241db6c88
-doccontainersize 497840
-doccontainerchecksum e3504c0e8da1f46d07fef4d989a7e2daba6daeb1042495d8f62143f28c3238e306ac18761010557d79060753cdad91e8e531b2ba1228a8e8a4bfcb92773f2a7d
+containersize 3964
+containerchecksum 0d7ee8aaf0b8df0040e3c7b6e41b999e21d79502dc084ef657392e2e4704101b49ef7b99d5b8059a6f271683c01a09ab19db3ec2a9c923a8bcdd14db819f6107
+doccontainersize 497832
+doccontainerchecksum 59dbbb949ee4390c9891b0b2c44b93cf81c9b5da1be6c75ec6aa3b38a657aee6e28e7d02d0e188fa37c15647f40e553f13fd0f18845f4a8a3dfd9eb169886fb2
docfiles size=189
RELOC/doc/generic/babel-german/README details="Readme"
RELOC/doc/generic/babel-german/germanb.pdf details="Package documentation (traditional orthography)"
RELOC/doc/generic/babel-german/ngermanb.pdf details="Package documentation (new orthography)"
-srccontainersize 14984
-srccontainerchecksum ec0d3ba00ff51eaef92bd5c05c56faed6366aa3fd049b48398610ed32c2303ae88e3646d08d9ccdd80fb3b95522c9404a969558dad982b8a0dd4e8b6715f05a5
+srccontainersize 14968
+srccontainerchecksum 64880138c89fae929df6d7aea149ccfa79c7ec558ca307cd28218d891ae6f72e9042358ab0038b1850aa3d30b2d7d80eff2a60328ba37699f68c3d00cd341611
srcfiles size=22
RELOC/source/generic/babel-german/german.ins
RELOC/source/generic/babel-german/germanb.dtx
@@ -32033,7 +32112,7 @@ catalogue-version 1.05
name bath-bst
category Package
-revision 57917
+revision 57925
shortdesc Harvard referencing style as recommended by the University of Bath Library
relocated 1
longdesc This package provides a BibTeX style to format reference lists
@@ -32041,9 +32120,9 @@ longdesc in the Harvard style recommended by the University of Bath
longdesc Library. It should be used in conjunction with natbib for
longdesc citations.
containersize 7976
-containerchecksum 20876be1ba0eabdaaac99f9c08ca5fe9865954417b56917a9ae01d710fe6f526d45b21b604ac0d373bcc231b9a65adcaa2f42fe4e97d5ea56159d9f73bf884ea
-doccontainersize 855192
-doccontainerchecksum 3ec23cc7d5452005b6664db5e48ea5e077807a40fad02cd5d45154ef98b8b5b366b903f4391c5b9b625b2f227457584a9c1c81da89d20f3d981473bee9a8c289
+containerchecksum af8b36282e28556b9dfc8729143d2d38cc49d524df5a0280dbce6536e65dab1266b7b8fc31dd878b5540b9794f90309fcaa6fb14fcd6a069de68ee287bddb386
+doccontainersize 855132
+doccontainerchecksum 5cf9e77bd84dacb999edc16d81d5cc0ea54bccd25ecbdff21be8eaa8a6ec2e5db893b77ab0235fcee1c4c234d5ab8cccf52f102948279d0859e37e8b291f13ec
docfiles size=247
RELOC/doc/bibtex/bath-bst/README.md details="Readme"
RELOC/doc/bibtex/bath-bst/bath-bst-v1.bib
@@ -32051,8 +32130,8 @@ docfiles size=247
RELOC/doc/bibtex/bath-bst/bath-bst-v1.tex
RELOC/doc/bibtex/bath-bst/bath-bst.bib
RELOC/doc/bibtex/bath-bst/bath-bst.pdf details="Package documentation"
-srccontainersize 32388
-srccontainerchecksum 380a6ce4d8b1d160528c4c82dd1306ee5b69909b7fd6a121bd472b3f2accb16f45c1940bdc7d63ffabaa8c495ee5cdf9d405f13029f87f0fa2b0c79751c8dd85
+srccontainersize 32392
+srccontainerchecksum 76c9e3b0ae60b42caca389a43f3e3b69e8f28331f0037049febff40f4c990d38373a8fdba1fc22b3afaa13a79e607b9c0f596fc130fa2bb43830248af514c51e
srcfiles size=40
RELOC/source/bibtex/bath-bst/Makefile
RELOC/source/bibtex/bath-bst/bath-bst.dtx
@@ -32559,7 +32638,7 @@ catalogue-version 3.1
name beamer
category Package
-revision 58550
+revision 58537
shortdesc A LaTeX class for producing presentations and slides
relocated 1
longdesc The beamer LaTeX class can be used for producing slides. The
@@ -32589,10 +32668,10 @@ depend iftex
depend pgf
depend translator
depend xcolor
-containersize 165660
-containerchecksum 06c3b8493ebf1ce232de72ccec262902107829cd1dc757cfee2fc5cbc094cac004a278b4be890425eafc579ef956b4606bc71a0d8138c0fdb477ae8934f8702c
-doccontainersize 2909484
-doccontainerchecksum 7f85e2280639ec4d696d81e1e62cc918f66b48753dc6a9a2a3e92226bac5aabf2e6230e78dd75c92ca26051cb5af2b27f52e78727a801a5c0bdfd7fc9896499d
+containersize 165816
+containerchecksum 569d6ce4661185964583f9be628df4ce898d70d198c2cbfd0f687f60e38b59beac6b7fbe4db49b16a0ba7d5dac837f62df33d38131d8c729044b320c3ecc041e
+doccontainersize 2909492
+doccontainerchecksum 2b74cd7cb7c4481d2b9070e93c7c265244b9d8b9168470754c6a0df5d457e412c00e041e4643f644f942189268d360121ac01c001a2fb55760df326e06be940b
docfiles size=1061
RELOC/doc/latex/beamer/AUTHORS.md
RELOC/doc/latex/beamer/CHANGELOG.md
@@ -32838,16 +32917,16 @@ catalogue-version 0.02b
name beamer-rl
category Package
-revision 58518
+revision 58513
shortdesc Right to left presentation with beamer and babel
relocated 1
longdesc This class provides patches of some beamer templates and
longdesc commands for presentation from right to left. It requires Babel
longdesc with the LuaTeX engine.
-containersize 5648
-containerchecksum 760c3f64a97f9e8080056bf8106b39e0ec636071b0bbbfc63de68501079c1196e37615769fcbd79a8b7d2cb5b0704501aeddfb08552a76162893ef82e41abe86
-doccontainersize 207348
-doccontainerchecksum f8e0f98aa1c0966633a021e903e98a207feca42c8071d659374f48d991af1c347ae047bc8a6c8b012fb63c6951f44538f6f7fb1202e30559f3dae9305ec53da1
+containersize 5636
+containerchecksum bb16a10b5c5edf3df3163bb5f177eaff4e1235263d758528691aaa49b3388412c380721239ebd73f965d4306860b1de95b25b7c1eade36d216da1e3974563e9e
+doccontainersize 207344
+doccontainerchecksum a7032533474476f480a685decaa62da74ca37100a8f6f15ce56ba5ab8bafa3a8a58499023de2bef5eb3e7eaf4afc978287188ed57ff4fb02906254211713fa88
docfiles size=71
RELOC/doc/lualatex/beamer-rl/Example-of-use-ar.pdf details="Example of use (Arabic)" language="ar"
RELOC/doc/lualatex/beamer-rl/Example-of-use-ar.tex
@@ -33785,7 +33864,7 @@ catalogue-version 0.2
name beaulivre
category Package
-revision 58481
+revision 58503
shortdesc Write your books in a colorful way
relocated 1
longdesc This package provides a LaTeX class for typesetting books with
@@ -33797,9 +33876,9 @@ longdesc The package name "beaulivre" is taken from the French words
longdesc "beau" (= "beautiful") and "livre" (= "book").
depend colorist
containersize 3024
-containerchecksum cdc76e4b238870ddab060308eb22ceea67a8f627af3ca50c5cc17cdbf41fb67ced959ada2396e60f2d04bf6a0be16762959edd0df37148677f67ff7f2c8aa598
-doccontainersize 275796
-doccontainerchecksum 3aa10b3955a3e8e38f01c8901539f59f5d9874ffc0a3b64e075df4df984f9ee0aff974b270c63da5daa0e1676e90af54cb305824edcb9980c449f410efbff21d
+containerchecksum 68117aaa40fb49c0fa7da73fb4f5cd1445191efadb4ed1ad08a12878fc1681cea13804fbf949484a63834cb0a14b3d306bb6def553e3dfe2420ef7e2b84614ab
+doccontainersize 275784
+doccontainerchecksum 263b5b5bd27c13db1247354429ccc93953e522213a2b154c08918489eb4c2ee3fc36f5a2922a901f1113b2bffd11301b4d3d71f90876886c32e07a38f28e30b9
docfiles size=82
RELOC/doc/latex/beaulivre/LICENSE
RELOC/doc/latex/beaulivre/README.md details="Readme"
@@ -33817,15 +33896,15 @@ catalogue-topics class book-pub chinese
name beebe
category Package
-revision 58618
+revision 58605
catalogue biblio
shortdesc A collection of bibliographies
relocated 1
longdesc A collection of BibTeX bibliographies on TeX-related topics
longdesc (including, for example, spell-checking and SGML). Each
longdesc includes a LaTeX wrapper file to typeset the bibliography.
-containersize 875272
-containerchecksum 9539e9f1089851866b1dcc3d1c3018191e7e1d206dd60a7952ebe6f435eff05b6ee110968d229b4700064c54cdb4d2caa9098405523aff4d50a73b2e5fc83edf
+containersize 875216
+containerchecksum 4e5ef950c5bf5ab4d9b2048a875fac6e8dcce4b59992252becb5a7b206cac89cfb53ded21afc325b11eff100bf921b65cc005b69826df32592d766596d0d721b
runfiles size=2172
RELOC/bibtex/bib/beebe/epodd.bib
RELOC/bibtex/bib/beebe/font.bib
@@ -35194,6 +35273,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/bib2gls
bin/i386-solaris/convertgls2bib
+name bib2gls.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of bib2gls
+containersize 376
+containerchecksum f976630f31e33c88b9d70682aea01aca5b59fb4e3ec80794b9260a61dcfcfbc20e2a6b8177d88ac86c9978043d60cba860e490eb8b13cb84eec7220e5b71bf6c
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/bib2gls
+ bin/universal-darwin/convertgls2bib
+
name bib2gls.win32
category Package
revision 45266
@@ -35214,16 +35303,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/bib2gls
bin/x86_64-cygwin/convertgls2bib
-name bib2gls.x86_64-darwin
-category Package
-revision 45266
-shortdesc x86_64-darwin files of bib2gls
-containersize 372
-containerchecksum ab394eacc6e35aa6439fba5bbcb15bf5128ae752efe3bb54ff2809305e52b70e837d0d8414ec3f0d1f8d7b0927bf2fd0527ba987fa17f8a0792af2f7dca5c1d1
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/bib2gls
- bin/x86_64-darwin/convertgls2bib
-
name bib2gls.x86_64-darwinlegacy
category Package
revision 45266
@@ -35382,6 +35461,15 @@ containerchecksum 4e9660e7e126c0c44f26dc60bc4bf46d185d08b82ab15aa01044fab2a7aedf
binfiles arch=i386-linux size=6428
bin/i386-linux/biber
+name biber.universal-darwin
+category Package
+revision 57936
+shortdesc universal-darwin files of biber
+containersize 33809312
+containerchecksum a5740339207955934a1eed59e55ae92920ff1f4c4cf3c9c8e0ee311e0633d53f589829372895298c09f3e1f4932e414769eb011c5a8609544a59c0e6bcb462ef
+binfiles arch=universal-darwin size=9829
+ bin/universal-darwin/biber
+
name biber.win32
category Package
revision 57273
@@ -35400,15 +35488,6 @@ containerchecksum da1b9dce9beb8834b0b343032885ce7917f5c0313ac1e2d0848b99e6076ec8
binfiles arch=x86_64-cygwin size=5589
bin/x86_64-cygwin/biber.exe
-name biber.x86_64-darwin
-category Package
-revision 57273
-shortdesc x86_64-darwin files of biber
-containersize 33804852
-containerchecksum 6b3410ef2a5669f1fc8db4988bd3ae057bdb03a73dd829bdecabff92bb5187d0bdd7552c2cbfaa262f13e4ece584667bff5d5e37bdcce29e7801dbaaa5ca25dd
-binfiles arch=x86_64-darwin size=9829
- bin/x86_64-darwin/biber
-
name biber.x86_64-darwinlegacy
category Package
revision 57273
@@ -35558,6 +35637,15 @@ containerchecksum 57193f49cf4049ca3f142827ca8adcd358cf01181d0c1f3e18b6df10313c6a
binfiles arch=i386-solaris size=1
bin/i386-solaris/bibexport
+name bibexport.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of bibexport
+containersize 344
+containerchecksum efdab205f93388385de6dbb2f71e863e06ad7eef90a929a3a4654d3527b6efc93a11629c1a3bdf8dfb76982c3ce1239c55e080acca704c49b0f000a5866de644
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/bibexport
+
name bibexport.x86_64-cygwin
category Package
revision 33557
@@ -35567,15 +35655,6 @@ containerchecksum 407f2ca2f063b376d19ebbbbda2233d3087b8b839ccbae6110faf743b0553b
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/bibexport
-name bibexport.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of bibexport
-containersize 344
-containerchecksum 081adc02303386d334c21401b6e0b93113fc47a0c1e43c082eaf362e8a35dd9288e19552770cf1e572ecc620e9417a867a56a7825c34c7be37a384bd5a6e153b
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/bibexport
-
name bibexport.x86_64-darwinlegacy
category Package
revision 43871
@@ -36722,22 +36801,22 @@ catalogue-version 1.2
name biblatex-bath
category Package
-revision 57918
+revision 57924
shortdesc Harvard referencing style as recommended by the University of Bath Library
relocated 1
longdesc This package provides a BibLaTeX style to format reference
longdesc lists in the Harvard style recommended by the University of
longdesc Bath Library.
-containersize 7800
-containerchecksum a3bd8081666203fb919edfe64eef07705bd8e2fd8ae1a443383355e4102a35facea27f47a0fdfe0aeabb5b3e1c0b129f231d83c938e7e6b2aea95f7f92cb7a12
-doccontainersize 363108
-doccontainerchecksum 954abc65a5c0480ff0bbb9492b3c0d045dc70e5ce70cd45be05a9e29a57d1bb40a37ed2c3c90c9557670a6e14766fbe6ebb64ef12ee33a392a4b8d2b537b5156
+containersize 7792
+containerchecksum d88e903aaa1535f662a90d993491fd94e8af55a14ad226890b8beb65395383c2b92c8c362fb21483519998f5e1b9bae088a215992fef4336af04ebf3e49e23b6
+doccontainersize 363100
+doccontainerchecksum a22433cf6a0255f1a50cc59cae09b9c84150d4859694334b395d6fcddaa16b38923a8873dbd48e07433dbc4edf68a97dd8dcf65b13239b689dd9066f8e959520
docfiles size=96
RELOC/doc/latex/biblatex-bath/README.md details="Readme"
RELOC/doc/latex/biblatex-bath/biblatex-bath.bib
RELOC/doc/latex/biblatex-bath/biblatex-bath.pdf details="Package documentation"
srccontainersize 29312
-srccontainerchecksum be1e85d00691aedb23994e617725a156531a52db0a6790f37103310f3b052c3b2bfb63d21c4a25cd907b15ac663f27edc2a99f389cc649578cbb7669943d4f36
+srccontainerchecksum b79156a217b8c1eb9b5a4be100f87d80694c20fb48d84dcd3a631b871c95d8afb1dd428ec0591eb2f0a38421b699bbbe8d3f3c98500929982bd0ce57c49d1d62
srcfiles size=33
RELOC/source/latex/biblatex-bath/Makefile
RELOC/source/latex/biblatex-bath/biblatex-bath.dtx
@@ -36926,7 +37005,7 @@ catalogue-topics biblatex bibtex-doc
name biblatex-chem
category Package
-revision 57897
+revision 57904
shortdesc A set of BibLaTeX implementations of chemistry-related bibliography styles
relocated 1
longdesc The bundle offers a set of styles to allow chemists to use
@@ -36934,10 +37013,10 @@ longdesc BibLaTeX. The package has complete styles for: all ACS
longdesc journals; RSC journals using standard (Chem. Commun.) style;
longdesc and Angewandte Chem. style, (thus covering a wide range of
longdesc journals). A comprehensive set of examples of use is included.
-containersize 5596
-containerchecksum 04476137d9e432ddebb3dd1c1bbe180eeaf0c5c2aa2522b87f06d3ddece003e550b2fd90d5c8b3579247fcf2e825d18180b5534001540229c6dc6c06db1ae701
-doccontainersize 918268
-doccontainerchecksum bb898dc44b6af938a1bab59f9cabda086501dec894d518a436febba18eb8d0d644847b13753079648fb9cefde4e11a61b4de53b80db8c8fd62d1590bcf838b10
+containersize 5592
+containerchecksum 5339931e89e477284cfa76dcaa0be9ea7b3417dee4e20f8ff2a04da25bda4685270d3c001fd41f786f31c87e590b2aa4b597a517ef8086c75aad8f1e509a770b
+doccontainersize 918284
+doccontainerchecksum 17207489eb4d5ab5cf210882e6487dcf07fc30195facf27f3bab95f28fd8cfdd270da30d410579f6a8d91a1e82e7e12ff809fed47837e3ae521927b8251da5fc
docfiles size=381
RELOC/doc/latex/biblatex-chem/README.md details="Readme"
RELOC/doc/latex/biblatex-chem/biblatex-chem-acs.pdf
@@ -37164,7 +37243,7 @@ catalogue-version 1.0
name biblatex-ext
category Package
-revision 57986
+revision 57979
shortdesc Extended BibLaTeX standard styles
relocated 1
longdesc The BibLaTeX-ext bundle provides styles that slightly extend
@@ -37174,10 +37253,10 @@ longdesc stylistic decisions made in the standard styles. At the same
longdesc time they stay as close to their standard counterparts as
longdesc possible, so that most customisation methods can be applied
longdesc here as well.
-containersize 26852
-containerchecksum 901270bad7420d44819762a0b166fc1f09398936b3424832c0dd3fe4b26e9db77668b7d1b26d6608e6e9662cdf743f38730a0c18d864c39a696340e7eac9c3f2
-doccontainersize 863548
-doccontainerchecksum b9328bc483183fa74c0e1b5b585cf2acdc50ac0b4fb2aba562d92e22c40dc4478201ba5b9bd90899d0b495ae736843abd9127dd6822a9181ffd6f4126a87b33f
+containersize 26844
+containerchecksum 77af6dc892d2071b1124af08d2eb6de4c95782c2599cfb9f6c018da51637ef3c43d3451185379a3ce6677ab504681c5a48dff073891097c96b70ad7e02a7687a
+doccontainersize 863540
+doccontainerchecksum 2a47f80356c2cfd770e05f9bde969b8c8c694a1acf8f3f3a8292851ea6ed12da5107e5a2053a301a6131a9fda72312646ed885b22ae869b0e3af75a4a2306f82
docfiles size=249
RELOC/doc/latex/biblatex-ext/CHANGES.md
RELOC/doc/latex/biblatex-ext/README.md details="Readme"
@@ -37638,7 +37717,7 @@ catalogue-version 0.23
name biblatex-license
category Package
-revision 58452
+revision 58437
shortdesc Add license data to the bibliography
relocated 1
longdesc This package is for adding license data to bibliography entries
@@ -37646,9 +37725,9 @@ longdesc via BibLaTeX's built-in related mechanism. It provides a new
longdesc relatedtype license and some bibmacros for typesetting these
longdesc related entries.
containersize 1776
-containerchecksum 0ad7ff7b36a0e9fc987300c21762cf6b7b1cbf3aeca7d22fff26695fe9d0d2f18d779900dd40b10a5798daa2b135a96693d416f1291c9ac0e944e15aa815d8b0
-doccontainersize 231148
-doccontainerchecksum 1ad83884982220775a6f0d9b3a308d7c4408580e63901f2fa681e4ce17d88e3eb8113e2f09e0c0012423ad68dc178979e3f9e7316bef8436edec0392edfd95f2
+containerchecksum f655338605eb7257b2746a73e4f29d58912addeb65a272b3135cd45b32035a58c0f9c9556dc9ffabc34ca8c3b00b4d8c4f44da6654d794dea3bc2a94b986bdae
+doccontainersize 231140
+doccontainerchecksum 8638454c5014f7df6c82edaf028872acd6f6a135389919178e50bb660236e63a299483f3ef4e83476e399e2cff71f1563e4a2fd111c1d18aac20273b3abbd744
docfiles size=59
RELOC/doc/latex/biblatex-license/README.md details="Readme"
RELOC/doc/latex/biblatex-license/biblatex-license.pdf details="Package documentation"
@@ -38475,7 +38554,7 @@ catalogue-version 1.2.0
name biblatex-swiss-legal
category Package
-revision 58216
+revision 58661
shortdesc Bibliography and citation styles following Swiss legal practice
relocated 1
longdesc The package provides BibLaTeX bibliography and citation styles
@@ -38486,9 +38565,9 @@ longdesc ng-biblatex-swiss-legal-not-displayed-correctly the package is
longdesc at present outdated and does not work properly with newer
longdesc versions of BibLaTeX.
containersize 18148
-containerchecksum 9fb956c051e53ee70e2a4c97b09620688472399010c4a846a70269ca51364ee8fca6452a31aca4f4810fa6f88900672210e9a4fc29fb8a181e709d5972cb71c9
+containerchecksum 0d15d1a11d6f7a85d2443d3376b3ad8ed0941474a7e598ebacc08450a89b20b1909dff15111d209605297dca720ea6d7b6772869a39c14786199b0c4eab4e011
doccontainersize 513436
-doccontainerchecksum 882807961352aaea99461be075c966acfa8e7bc55fa762d14a49c17f5ef06154ab630b0eb323f7383ec5d674a59c853b67077898431b8ca446ce55c2ddc35bd9
+doccontainerchecksum db4e7cb54f2002afe099e65402c43bc5574cf2e9bb1ffc11bc0467401f0a8bb48124681fbcb2a95e950517a20baff4dfc79822bbd7152e7408d4aac04651dc5b
docfiles size=145
RELOC/doc/latex/biblatex-swiss-legal/README details="Readme (French and English)"
RELOC/doc/latex/biblatex-swiss-legal/biblatex-swiss-legal.pdf details="Package documentation (French)" language="fr"
@@ -38514,15 +38593,15 @@ catalogue-version 1.1.2a
name biblatex-trad
category Package
-revision 58176
+revision 58169
shortdesc "Traditional" BibTeX styles with BibLaTeX
relocated 1
longdesc The bundle provides implementations of the "traditional" BibTeX
longdesc styles (plain, abbrev, unsrt and alpha) with BibLaTeX.
-containersize 4196
-containerchecksum f6464c4991984e4a1f6bf3fbefa4434129cc5821f6899f7263d796d56f1cc1398d1fdbaa2af8d3653d5aeb645bc0ea8f5bc84b3f8e7c8faa1c62ff5b1b4214c8
-doccontainersize 469420
-doccontainerchecksum c0b4030f2712e4ccc69859cf9766c77cc639f494ea23f6c0d14794ec3769bb954ded14d088d20ce59e8e077de64144a77154effbdae88a70baddae339eb057bd
+containersize 4192
+containerchecksum e14b9326eb05af2a89eac072d6c71f61527a53a813605bbb399703d2a23cf7ddcfaeb2cc77f6f7b8959e05833ae3eb343224bf126907193af557d09fc1746552
+doccontainersize 469432
+doccontainerchecksum 32d6fa6369359e15717257be6e89f77081dbd352654d4c60d55f4de9c5f522f7d222b51bfb5a1eedd7f6378343d041380c5e97e559e681bcf7647e0695ca13fc
docfiles size=118
RELOC/doc/latex/biblatex-trad/README.md details="Readme"
RELOC/doc/latex/biblatex-trad/biblatex-trad.pdf details="Package documentation"
@@ -38900,7 +38979,7 @@ catalogue-topics bibtex-util
name bibtex
category Package
-revision 56291
+revision 57972
shortdesc Process bibliographies for LaTeX, etc
longdesc BibTeX allows the user to store his citation data in generic
longdesc form, while printing citations in a document in the form
@@ -38917,10 +38996,10 @@ longdesc output.
depend bibtex.ARCH
depend kpathsea
containersize 14908
-containerchecksum 12a7e17b1e9bfd34a172507fb513fe7d3e44fc0e7fe9a1b50306a8bd2abdb45c984e100a36d109c3e52311c387570c026fb8dbc40752b23fd961c8c3454dd1f6
-doccontainersize 398196
-doccontainerchecksum b8aa778a2ee5acbd67622384844f3d14ad4a9781bc7ff382af7aaf2130d83440e48bc9e7c7176803d950601493198ddbe884f3e2c5d89005ee3dddc1cccb4ee3
-docfiles size=134
+containerchecksum 9d695d2335d5cb1abf2810016f227e368bcd726d9cb05cf197df93b68a18415a5a7be17ec81d888ca5fb837960173951eef2d04d8abcd3dd6bccf33673dc4ac4
+doccontainersize 398220
+doccontainerchecksum f3c241a15108671934a8c05014d68dadfde6c87a00375b45c92b4924a48c5a342c202b71be05035313ee764c0bdc63ab84cc5d80b4d5eff2411562bba6f798a3
+docfiles size=133
texmf-dist/doc/bibtex/base/README
texmf-dist/doc/bibtex/base/btxbst.doc
texmf-dist/doc/bibtex/base/btxdoc.bib
@@ -38953,145 +39032,145 @@ catalogue-version 0.99d
name bibtex.aarch64-linux
category Package
-revision 53999
+revision 57930
shortdesc aarch64-linux files of bibtex
-containersize 75984
-containerchecksum dbad578b9721a957fcdf37a1e12d52d8376f2e6d643af1ed8104b69dcc8722e02a16fab915c696189e7a82edc52a176bc5471245f8d4099155e232b61dcc7efa
+containersize 75964
+containerchecksum 88977eb07b3dc483e6de84bae5574d7392172c652c7bf9fbcdba73e9f2f13bc049b9f3c067ec3aa25c41e4b8ccebcd66ad2d6baaee593bf3b5d17abd17c432f0
binfiles arch=aarch64-linux size=50
bin/aarch64-linux/bibtex
name bibtex.amd64-freebsd
category Package
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of bibtex
-containersize 93280
-containerchecksum 6b468dd3d21570392806dc35d58a0e9b7b65edfc02f8b1d17f8c844d56ea4b5e28b14dde7d377a5407cb04720a13a89c6d9ab2495f90b25cbd72e3056cd6fc50
-binfiles arch=amd64-freebsd size=58
+containersize 94692
+containerchecksum fbcf4e4ca4c17d6fa5a59d9c24be3dc78ec0a98962bd637f930ae74ba292b76a37fb254a9a60b863f1512e26addbacebef3f3b6d1fbf996de87feff9598cd62d
+binfiles arch=amd64-freebsd size=57
bin/amd64-freebsd/bibtex
name bibtex.amd64-netbsd
category Package
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of bibtex
-containersize 69452
-containerchecksum 24e9c7535b814ae10e161af699d4e6910418ef0d6492df18d6b65a0e6607f7afe4fe4f227f3aede985ee1632d262429b4842bbf7f1487304d2c185201c1fc194
+containersize 69360
+containerchecksum edab61d915a2a95ef02c740935b1b5a54e07fcb750e0de14f5cd276835c7dc3a3f5cf647289bd12b6406bf7f84dff7490ba3e82fe19c33623c3493b103a071d5
binfiles arch=amd64-netbsd size=53
bin/amd64-netbsd/bibtex
name bibtex.armhf-linux
category Package
-revision 54033
+revision 57957
shortdesc armhf-linux files of bibtex
-containersize 60272
-containerchecksum 7c7f0fbb90a12dacfc82f4156ac69a8553f02770402de01f22a57fc37d2137864e23a14bb2d7672da2e8502ce58f6309b0ae123bfb58c9cc99879d6ab9bf393d
+containersize 60136
+containerchecksum 3022c8790e5a562779258145af82a29d4cd25e6cf43719514cbd231fa433549c0e9b57ce5a987d43490ed5b7881abe79aa7ff5567ab6ff07ffe5d075bac1340e
binfiles arch=armhf-linux size=38
bin/armhf-linux/bibtex
name bibtex.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of bibtex
-containersize 38088
-containerchecksum ed35660dc3b2ff5f5ba3c3c12d9c985aba11a0470d253ab3526944c6dd2af2285ce01c22a2bececbbab59e538d4486858a6aa81493d6ee60aa337b8646dd05b4
-binfiles arch=i386-cygwin size=27
+containersize 39484
+containerchecksum df5dd0b81040d99e48a9a48217403e9cd8fb4b511c66cf9aa8a559a1b0a4eea962551a798672e53fad322aaf838b7e5dcdd8a5fab22718157be421966284569b
+binfiles arch=i386-cygwin size=29
bin/i386-cygwin/bibtex.exe
name bibtex.i386-freebsd
category Package
-revision 53999
+revision 57961
shortdesc i386-freebsd files of bibtex
-containersize 67076
-containerchecksum 1f1e4e03529e591e4b7f957f2143c23c86d745198d077bebff622e854c3dab929193ccb54f34cbf66cc4786fd46c3a2dd5535a5728b89feb57afe4748ea43f3a
-binfiles arch=i386-freebsd size=45
+containersize 71028
+containerchecksum d93fbfca5a484fb23c9765154012c9fc7684c3effe63d959b489a241948f9d2e56417255ee16ab8670cb22c54c4abd28da6e83b022984ba76b6fe385d7364eb0
+binfiles arch=i386-freebsd size=47
bin/i386-freebsd/bibtex
name bibtex.i386-linux
category Package
-revision 53999
+revision 57878
shortdesc i386-linux files of bibtex
-containersize 71404
-containerchecksum f1e7c37fbb3b4510ecb97018e772d8ac0c51fa792dcbc693b9f55c7b779c48ee458ccd3f7e85dcdfdf91146eef632dc14fe87a600a3cdb2fb855c909b31cb650
+containersize 71348
+containerchecksum 891c31041f751de8e720ad16a08e3d4f723b4a894183023ab287b7fcd932709218a2384042f58bb1620866eea2cf529b7cadd52119d83b87e5fdd47cbf260ff7
binfiles arch=i386-linux size=47
bin/i386-linux/bibtex
name bibtex.i386-netbsd
category Package
-revision 54104
+revision 57877
shortdesc i386-netbsd files of bibtex
-containersize 55984
-containerchecksum a370ac7086f438697d214f09ce2788708285885d4ff705636b5277b7715e90083ebe26ed5829b6c73c21154badac3637ea25334032673ebe96bec7df1038e039
+containersize 55920
+containerchecksum eaf25356073503420eccbae9f30fb7fb24928ee6206942cd695ca87bd3a42c68b238aed2ea960a7488af7f0912debccb697f1c93334fe1cb5260f125f0090614
binfiles arch=i386-netbsd size=50
bin/i386-netbsd/bibtex
name bibtex.i386-solaris
category Package
-revision 53999
+revision 57938
shortdesc i386-solaris files of bibtex
-containersize 71316
-containerchecksum 691a07601aeeb818f45b3342b27c3d5dc89cbaedc197bbee1c64b18da9ecc720c55002ef4b0cdce76cfecdaf4ebdf7e25a4ba7aac01d4a9f2fa02b5e297a6ea4
+containersize 71288
+containerchecksum c6910536dd4be613f3d5c7244c1bf9e0c2dcdb79169341874146a9d3fa4f48835cf1da1d121e8de736879bf91e1ec89ed608af0411def2a6dde61a6e25ef968a
binfiles arch=i386-solaris size=43
bin/i386-solaris/bibtex
+name bibtex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of bibtex
+containersize 177164
+containerchecksum 5200d479c1c68d86b58e8c067e69c830ce1b7bd8666939efc2d7eb8c23d47da0e18230072dbb2019926e4960ba9b72db181cb92244f7684de476a024196b9784
+binfiles arch=universal-darwin size=134
+ bin/universal-darwin/bibtex
+
name bibtex.win32
category Package
-revision 53994
+revision 57883
shortdesc win32 files of bibtex
-containersize 41744
-containerchecksum 60cf79dac3b06275aa36b9e353eb9bbe63ff3f047cef67969aba3cd7389b8af70e77a3a34fc9f221f6029b2d1c456627cb3b78cc69ad830771f17d788c610493
+containersize 41676
+containerchecksum 8cc344c769b15a799c160ed69c69f363c0b06efbac0103d761bf91d03ed80e2ce6f555ab0ea7f6742ef2f9471f5a8ffa304e21f95624f6a0c9bb7fe29a3ed077
binfiles arch=win32 size=25
bin/win32/bibtex.exe
name bibtex.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of bibtex
-containersize 46692
-containerchecksum 28ea842b31a13df649d798814757718bd7bde5a4266fa3784e8b685a014a06db17a9d7f018e8b918d86db4c432f303bf197e239f1c951a1f7beeaca03c2fc5a2
-binfiles arch=x86_64-cygwin size=26
+containersize 49300
+containerchecksum d17386503b3174e2a1d07aa3e20282a04a566c77c340313877354b8094f50e8b396ca7c4b79ff7b469bb7ae8ca212de6718e2af0d90d65bc53ca11b85fce46f0
+binfiles arch=x86_64-cygwin size=29
bin/x86_64-cygwin/bibtex.exe
-name bibtex.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of bibtex
-containersize 101736
-containerchecksum df3be07c0457fcfe04ce80a49563894fea1a15ac8fb6459c9830e7d2dc4c78a21695568b1cec58fafa4490c50e06b952730e03b49826b4fc5c8bfd561ef58d2f
-binfiles arch=x86_64-darwin size=60
- bin/x86_64-darwin/bibtex
-
name bibtex.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of bibtex
-containersize 76920
-containerchecksum 4c23c9469d6b3ec34174586bb82633b2fad6778b2656f3f094e1f9d4ae647880d87e591837d6acb0f30426a99b5115e224a4c3952d56bf605d855cef236e0747
-binfiles arch=x86_64-darwinlegacy size=45
+containersize 75464
+containerchecksum f2903d7a1601444ec119bf6e2ad809063fa5d7f97ab69808e508f7c1fcf767aeda4030a388187a7dc7ed4ae2ad091e5d85726e19a406b1d37b9d0118f50e847e
+binfiles arch=x86_64-darwinlegacy size=44
bin/x86_64-darwinlegacy/bibtex
name bibtex.x86_64-linux
category Package
-revision 53999
+revision 57878
shortdesc x86_64-linux files of bibtex
-containersize 74272
-containerchecksum b4b4645c4a14276666657019fec94ef259effbe79981c5ed12bec580847b2baeb7b2c5071a47494fe99d87380ebe043e20c5c01312b584895a2e498dca6286cd
+containersize 74160
+containerchecksum 2ecd5725076d898a09ce0d4aa8a6dc575f8df1684418c243458d5746c760dfad25d57acaa18b84bde20e4788e76f4f5cb84505f1be2d85208327f9a2301a9350
binfiles arch=x86_64-linux size=42
bin/x86_64-linux/bibtex
name bibtex.x86_64-linuxmusl
category Package
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of bibtex
-containersize 79068
-containerchecksum c9ea368554cc946790d163de6dc5c8f0c8588e059dc440f8899004f3bec7f7d3cff314180eb867853bfbed583377ad303944d6ab0308cc690452e83e1291d9f7
+containersize 79040
+containerchecksum 50f60ff7f087156c0e69cc83176c96157e7a9fadcb05a60bc54c10a5bc7a78846efc1761ba2337c95d809c2d08785cf0a1f54bca04352c11379fab7a5a95742f
binfiles arch=x86_64-linuxmusl size=46
bin/x86_64-linuxmusl/bibtex
name bibtex.x86_64-solaris
category Package
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of bibtex
-containersize 84968
-containerchecksum 95b9efa28c7a3a1f27a198f766626a5411b3210e858321fe1713f8986c97fddfdd8eb7f8a2a8df2ee6b78e26a4a218d65d8a227deada79cfd05093601d8602f8
+containersize 84892
+containerchecksum 5bd3d16a28f2c4ff97a6ed3267d4bea35063cb1bdae4c400cdaeaa74a8170ce092d1be1ec7d47dbb36d7c1e3997070f2650e8575bd4d27e2a9c9c356dd8de4dd
binfiles arch=x86_64-solaris size=51
bin/x86_64-solaris/bibtex
@@ -39138,145 +39217,145 @@ catalogue-version 3.71
name bibtex8.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of bibtex8
-containersize 81572
-containerchecksum 13b56525c6f182122cf0e1418c8110404cb9509619e0cdedf6c64ff6e4fd51c9d84bc884d4da53ed634b9c368c3a612ded4d5b033fdc85c714ab290c215aeeeb
-binfiles arch=aarch64-linux size=56
+containersize 81496
+containerchecksum 7d659fae1bfa4251652a934f152e8d1891534a8fef59a8f594b3443f8ade30ffe86d51147816a27a4b2c2d4297e4b3df667549a58ebc0c5ec795167e1905cae3
+binfiles arch=aarch64-linux size=55
bin/aarch64-linux/bibtex8
name bibtex8.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of bibtex8
-containersize 85848
-containerchecksum 52dd3a7209a4d3b1adce6f0d93215e810f69e8c7afe30a38c013df065081518e4e4a8a6614de88cbf639d9a470c5337a6a65a8ec99bd998208af973e6c819c69
+containersize 86012
+containerchecksum b75c78b8d4e496095319cba221546b1434193c96e3b6571283ab153498aedb3cc57035a4dda35430a889b11adb4160f979d7e8187cdd8927bfc9898b6135c525
binfiles arch=amd64-freebsd size=53
bin/amd64-freebsd/bibtex8
name bibtex8.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of bibtex8
-containersize 78016
-containerchecksum bf3a5f9a8ade47a31bc61bfc5528efdd5346359b0eeca12d6206df65fd3d1c1627dc0d73dbfb0e687e9497e78f7ff59ede31b05b708b205ab53b5a65cd380343
+containersize 77980
+containerchecksum 5fbec3826a8b998851e9a2cab6c459e63dfe91b090a81b955e851c9c6e859f576131a3d54c80b31661d682683c2e99c6a83a069c24140835ca41a48f4893175e
binfiles arch=amd64-netbsd size=61
bin/amd64-netbsd/bibtex8
name bibtex8.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of bibtex8
-containersize 67100
-containerchecksum 859c892c32bca038f78a65aeb07099cd5e6f97534945a8b4f2dbce66088013add7862a8630dfd7dd82dede5ce5c62396c47bb09e91578119cdce88088f9b99f9
+containersize 66856
+containerchecksum 227f44f07145967fdc64da1ea758db7b30c89d876682c33ec7d03da586d1f1a1c35d8f3271639787f8eb4e1bd56db40364f3765a01d0f175426a9e2257273eaa
binfiles arch=armhf-linux size=43
bin/armhf-linux/bibtex8
name bibtex8.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of bibtex8
-containersize 45508
-containerchecksum 6cd8662db9b0dc7b18edb260ad00485fbc63b86e123c2988b04038ff8b50cf1e6807c1ec0a90503c2f36fcc08c2e7aa47a3d848de8ec78d0f1a128291b10e98b
-binfiles arch=i386-cygwin size=33
+containersize 45828
+containerchecksum 2d5d41aeeced19cc7478f25f31b6f6d48d2cdd1cc529f8e01c02fa50313c14da20c25b68939803f8abdd979ed4f02e52925a11cb425d8fd4b62b624581dfbefb
+binfiles arch=i386-cygwin size=34
bin/i386-cygwin/bibtex8.exe
name bibtex8.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of bibtex8
-containersize 66688
-containerchecksum 6247d8f2ecd614e749820e13779dea2d1468c8d0880efe12de74d9ed25ec1375cdc9e66b46b267a90f3b694c9ceb24684b74650bf5c11f4ef0368bb520c069c8
-binfiles arch=i386-freebsd size=43
+containersize 70160
+containerchecksum b03885610317512fce2ed111feb0b0b6325d0eb9279d4bab868ab46d2cd3bd4d0fdc00469ad537116d7ec199c974752e59e4fc846843bd979fcb8f0e2cdade50
+binfiles arch=i386-freebsd size=45
bin/i386-freebsd/bibtex8
name bibtex8.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of bibtex8
-containersize 79172
-containerchecksum 3100567f96f10a19e0c16a2d77c11faeedbd44a1720c685b8272caecb30fca584d1b0c6244b23c94ffd6e46288387ecb19314385282146300035122d6a44a319
+containersize 79132
+containerchecksum 7f7271251a7380a94baa1ab1a5309d5cf991c4636566c08cb75c7598572dcf69c4710ed48e0e4d1f718222ab726116cacb486f5465a0acbb01ec267ec154a7b6
binfiles arch=i386-linux size=54
bin/i386-linux/bibtex8
name bibtex8.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of bibtex8
-containersize 62304
-containerchecksum 144f2e9e58e781dd65fe10c02d9162340923118c823d2c5261e566d9374f089c83d028ad3c2c98506233d9923160e8549bc99cd9bf94750efa8afc24c6ccc625
+containersize 62284
+containerchecksum ac7616bf4b01b370448d819303da753cebfa95cfa902d7eeffed2fcde35b39695d8ba27312c160530add8f91aca2085ed74984f31112ea37ddd02ab638488b3e
binfiles arch=i386-netbsd size=57
bin/i386-netbsd/bibtex8
name bibtex8.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of bibtex8
-containersize 76952
-containerchecksum f38770e92ad8e7a4e169fd2a7b2cf2c58489a4988b2ba514da51a6d7928eee821db6f51da8c1a8a73aa1b887a031b5fd023c1b49cce85f6b1da96fafea5dd787
+containersize 76908
+containerchecksum 25171e5579c1012b20ca77708d69838e0165816d1ade7748e46a1f4e9ed9b07bab43d53ed8f60cd300ec630e9f0294eee8a6ff82714d414b10863dcfd0db4b16
binfiles arch=i386-solaris size=48
bin/i386-solaris/bibtex8
+name bibtex8.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of bibtex8
+containersize 164264
+containerchecksum e01e55dae601e139d2524f350d2564198cd83b8500ca107e5816f34b78e55636b037ad98f87c5a717797baf0b52902823e64bfd1887eeaf151a5da81c1508050
+binfiles arch=universal-darwin size=126
+ bin/universal-darwin/bibtex8
+
name bibtex8.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of bibtex8
-containersize 142248
-containerchecksum fe9a6de192aa0fd03cba314fde94496626b8c53d99974a4192ec05f9cd12a64abbcbca4404f6fbea4513430eff74bc96d6a534b2446912f6608f2af9b40e3a10
-binfiles arch=win32 size=79
+containersize 144272
+containerchecksum 6bf0e5047c1c03d667a6a364798abbf6822484d69e6df0cb9bbf0c558b4501fa316a94f960d143e3756485c7346a6aa3833f112ea719c3245e6f33c42dbee8c3
+binfiles arch=win32 size=80
bin/win32/bibtex8.exe
name bibtex8.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of bibtex8
-containersize 52248
-containerchecksum e5347f7f4ac2c0d3463d71bfac0a61f8b7d9cb0a2efb9364a0dd6d57ee510a189ad81fbd6be9f6b96a7df88a69999fe3821d8ebfb9d035b1d5299c04e43862a2
-binfiles arch=x86_64-cygwin size=33
+containersize 52696
+containerchecksum 87d385caa9f84c2552a2a6f93819c17c534a3610bf67c8b551940b5015af4cf89fe234ede3d884b07d04205518417b72d791ece8b11b5bd58c0b84b7fde0647c
+binfiles arch=x86_64-cygwin size=34
bin/x86_64-cygwin/bibtex8.exe
-name bibtex8.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of bibtex8
-containersize 94616
-containerchecksum b85888a46cc5c610efe7773a00f99f65ef35e2a27ea000543201c1ba33163251bebe8e17acf849ef5c8c275c787f12161e11893b6695d278edc4f5247aa6e85e
-binfiles arch=x86_64-darwin size=57
- bin/x86_64-darwin/bibtex8
-
name bibtex8.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of bibtex8
-containersize 83428
-containerchecksum b576ceb9b7158f14161c8c73cc54e9d93e6c3f845f69f6d49bfbc77088d532229e318bfc7d2e6f15b31ea31d33558f86cd7137ca9ca3b25b5bf2837a17a48e8f
+containersize 82776
+containerchecksum 65e55c2ea2f784a963e5f7f96c8c94cd782a20a0b873864fc1507cfeb9064853a60fe1cee759e4de8f129c96110c489de58495c596185a8675e37a333ecb1eaa
binfiles arch=x86_64-darwinlegacy size=50
bin/x86_64-darwinlegacy/bibtex8
name bibtex8.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of bibtex8
-containersize 80980
-containerchecksum d0ac496af9b3bbceca436c650278de2bd12962cb572f2a30ad49a9922ddac4f3dcf4809f4a1af370ecfec0180ccb706a0020f1d2646c7a67394eca64e7df0dbc
+containersize 80932
+containerchecksum 70cfca29e10abaabdb9fdbe45ab7a185281e8f6bc31a1266759e13a286bd520d54d922454aafd9f2a9a9d14e134c66b445f22427bd2a1cdb6a5ff277f8b56bef
binfiles arch=x86_64-linux size=48
bin/x86_64-linux/bibtex8
name bibtex8.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of bibtex8
-containersize 87088
-containerchecksum 433a9664d84365fde3b2bdddc1a1c60d1c0d8a6adffb5669c54c992de0dc7ec4d7fb41637a251705a059eb954fdccc4dfa016055be3cd3cc62c6bf0908510f62
+containersize 87072
+containerchecksum d3e6b0a08f1ec139673f7c7673a76ed4acf219100bdf4fd7f2cf52b223f46540a5611ed145005db09786cf4d6b5b2dcaad443a5e9d9c4b884ebc6ab42b4ab001
binfiles arch=x86_64-linuxmusl size=52
bin/x86_64-linuxmusl/bibtex8
name bibtex8.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of bibtex8
-containersize 90000
-containerchecksum 9b1d2be5442a10c6b387f4f4c872f70c7039757bd819033a252f53cbb69e16cc60dbdf6907a1269b0d56f9819a828da579b0e6a606053e94cdacc23172ca5301
+containersize 90072
+containerchecksum 44238270d953ac5fde6b6fd91e5ca6c305947ee39b47dd6cf6e3a02ae2a41e1d06de46b9a993510a968fa42468a95cc02bf7d130192f2ec4c02f5619c8db821b
binfiles arch=x86_64-solaris size=56
bin/x86_64-solaris/bibtex8
@@ -39393,146 +39472,146 @@ docfiles size=23
name bibtexu.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of bibtexu
-containersize 5489600
-containerchecksum e229af0a92e6867c27bb271932b7de8173434509b224c7ab0b6bbe61443590ff373b9108fb4f11e56704c288a3cd721c32ef0212d6d44a3863cfac129672cc9f
-binfiles arch=aarch64-linux size=5045
+containersize 5584648
+containerchecksum 018c5774b4eb1ad5cdd50cd8845c6490f6a8d6ac284a4cb0091d66066ffdb1af83f5ec16268f1400060536462b36d9fb43cfc562c81970b51b3342264c9f9f62
+binfiles arch=aarch64-linux size=5093
bin/aarch64-linux/bibtexu
name bibtexu.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of bibtexu
-containersize 5487104
-containerchecksum 02cbf665378c1c8e942a77866ef945de3e2d28fd507f7a366d21541a92ddd0cbef8213e256418267aef4200c112d5071d18f92558b90d8473a7d1fc3065a7261
-binfiles arch=amd64-freebsd size=4996
+containersize 5575912
+containerchecksum c7bb27ac24ab61d66f38db79ef3537dadfa2ed02ddf9bb74d42ed7f71c0ac6695e94606b353522581441844b2ef585bdb3baeaf22e358dc439352ebca4d5182a
+binfiles arch=amd64-freebsd size=5041
bin/amd64-freebsd/bibtexu
name bibtexu.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of bibtexu
-containersize 5447544
-containerchecksum 7bfc4c786a8111e534b337defb2e25b21c78c8554840ba348239c06981f45794a8eda332b69c39c4c83533c376501f1b362788e09ca74f2cdabb8fa9b5391f86
-binfiles arch=amd64-netbsd size=5089
+containersize 5540660
+containerchecksum b5c3f6613b75ea32f65e54429e9c8835ab4e758b08efb4f51a8bbc9394e4e36ce0e4dfedbe2267d8faaa0a027cb31560ff191d65ee3d76fc22070ab77a2fe69a
+binfiles arch=amd64-netbsd size=5137
bin/amd64-netbsd/bibtexu
name bibtexu.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of bibtexu
-containersize 5529352
-containerchecksum 0460b5a8c1c9b65129d0c2850cc8b1602116608a8bba83c56b843f88e52e8fe440129fc6804d98efdf61d3e3334340ad94577337492f5367a011d0f761f6d3aa
-binfiles arch=armhf-linux size=5080
+containersize 5489928
+containerchecksum 7f860752ce8919fb828e35b8cb84ad56e3dd961dace3dc712d36916ac255a17afb8fb58a60e884acaa860636f0eca34cc679652bcc521fcf2715d7b6fc4ec519
+binfiles arch=armhf-linux size=4988
bin/armhf-linux/bibtexu
name bibtexu.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of bibtexu
-containersize 5652764
-containerchecksum a4443ca4e2f055ad8291c07ef13080b278646e4af425efe2d59a0fa588587d0d4a0b7c28442d7522d451d15a5243e671312658af1eef4d244a68b21d4970e685
-binfiles arch=i386-cygwin size=5207
+containersize 5563796
+containerchecksum 79a4cd20b005719160ef7bcf76a4806e1d72dee63a40a20e6c92889344d03f073816815f976d8df7a010c03bb3403b4c43b26af88ea027a573e223baaa9ee82e
+binfiles arch=i386-cygwin size=5051
bin/i386-cygwin/bibtexu.exe
name bibtexu.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of bibtexu
-containersize 5427792
-containerchecksum 536f574b94a6ee06f524b987762ca7249300c830a3ee13a91a160320974311af8fc27d24b7158df895e2c67c07c9a3895373fd95c45dc375eeece53e35429e7a
-binfiles arch=i386-freebsd size=4942
+containersize 5533416
+containerchecksum a8afa698f11cdc46a1379c931eb5532486f4a89377cecf67e39d8d2d68f0595c54f5c92cc42a63a5a1312bbb2020995811c9a1855bcf3228a34c3d327757cc4d
+binfiles arch=i386-freebsd size=5000
bin/i386-freebsd/bibtexu
name bibtexu.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of bibtexu
-containersize 5602976
-containerchecksum 3afaf7927c6418529b229d1e475c767f4696f836e0e3d6440a910e1c1115fd82cbe0864ff4144e31141dc90929a54303a4ecfce09fdc6d128456a497f1c4df8e
-binfiles arch=i386-linux size=5091
+containersize 5696092
+containerchecksum a83353362b22b16ab618ed40b92d8c1b810fc2c42c363441f1c38fb49b4267a825f3cf5262247b949a31f3ca91f867027ced2f0d2772d7948c147510623d83c3
+binfiles arch=i386-linux size=5136
bin/i386-linux/bibtexu
name bibtexu.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of bibtexu
-containersize 5407196
-containerchecksum 6bcfacd4f7578033f12fe6da4673ee32ffd18a3a2ae381bcb9ec84f21d78ddc156d3ee955d15df445ed295dcc1b7d01d203d6f9913c865aa0bea090a1330d62d
-binfiles arch=i386-netbsd size=5045
+containersize 5504740
+containerchecksum 15128a53718f024114f0885e28a9aac5a759be348f2e41d4f0eaa0c84ba83d5e4c8f99fab8786516d29ea29cf1fc5216b5525c82c220d4a2892b5b3d64fe70e5
+binfiles arch=i386-netbsd size=5093
bin/i386-netbsd/bibtexu
name bibtexu.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of bibtexu
-containersize 5771696
-containerchecksum 73d8a9524325b6057a803e5f96cc1999a7c81c306c0fc504b3ef4b94bb6aa9181b45de12603a6c9fe6e550712e294d5c1235dff8e03b8eeef48cc6339787a73a
-binfiles arch=i386-solaris size=5327
+containersize 5872712
+containerchecksum c4253edf8c12ec003660c90097feec306399c4caadb18b0608ec0f7f3dd9b6936aa790392df9936b71b1661f50f4e91fb97b44b2eb90a7c7cadd78789b298c0a
+binfiles arch=i386-solaris size=5373
bin/i386-solaris/bibtexu
+name bibtexu.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of bibtexu
+containersize 11424936
+containerchecksum 99b0d9aeab66603fd114ffde0b4e66f05342acfc9626c254815505da51f78a5287cf234b73170bd46de749055a4f911ee800474dd917d142dabbcc3413a280a2
+binfiles arch=universal-darwin size=10143
+ bin/universal-darwin/bibtexu
+
name bibtexu.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of bibtexu
-containersize 584696
-containerchecksum 54edd5b946a66d08decf7c12c541c87b6e9273f35080a5b239d0b1fb477dd9277eec3d609298eaf86ecdbed11bedbc239c9256f827a7a8b1dde29c938053c5ef
-binfiles arch=win32 size=363
+containersize 586596
+containerchecksum 55782ca32153fcba0bb0e7d9e23c80e53f248ef5f1e1105fb7b6bfeba8703ddf48079561a74253e3b635188c9d97c228b8d6c9a7aeb0857517061e5717b1d050
+binfiles arch=win32 size=366
bin/win32/bibtexu.exe
name bibtexu.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of bibtexu
-containersize 5642456
-containerchecksum 83ee239720bf7a38d2670705b60f4a1e74bb044fb9acd40b871cd029518695af97774e3d4ff86833562b43697b26e99c50f21755903154bfcc3acc2d01c0e9dc
-binfiles arch=x86_64-cygwin size=5168
+containersize 5555712
+containerchecksum 7a9a13b21f466c016812d17749e003e0bb96b7dc41cfedb82c254be92a147d8e22769109b2c8fa467c9e15712fbdde8d97e442160b3daef94625b34f67676d30
+binfiles arch=x86_64-cygwin size=5025
bin/x86_64-cygwin/bibtexu.exe
-name bibtexu.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of bibtexu
-containersize 5660332
-containerchecksum ef750e0eb756969d3f39e58c1cbcf15d98be3507ef10b31e5a0a8450ecb17d1707d27055060b7b18aafc69609638a304aff4286059d009704eff0fb40f407762
-binfiles arch=x86_64-darwin size=5029
- bin/x86_64-darwin/bibtexu
-
name bibtexu.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of bibtexu
-containersize 5441692
-containerchecksum 29a9135368c233c6b969a9cac9df30e9319cb35191e538a663413dadbb5fa742b37d74b74a25a171a226c77124ac814fb88541ffc303d4fa2c6d716dd1c1640c
-binfiles arch=x86_64-darwinlegacy size=4961
+containersize 5536668
+containerchecksum 59c84400dbb7750a0dbdf1bf3db443cac7deb0b06865cd3ffdb4672f76ef84bb481c8a8d4d66a4932346ce5ce15f24f201e05a29c887a942fc64897e8f3ca443
+binfiles arch=x86_64-darwinlegacy size=5007
bin/x86_64-darwinlegacy/bibtexu
name bibtexu.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of bibtexu
-containersize 5573204
-containerchecksum 77ab3b6c66b79ad44aff3db58a9e3a54d5b1cbc54f35269afac9cf7f390f4c2d0d97c5e587f40a33e64d55cf73f8284916a58d4fccf43f35ce3dc39ae25c313f
-binfiles arch=x86_64-linux size=5067
+containersize 5665232
+containerchecksum 0edac6d2ebfe68ddf58db8431d0914b31abe9b7cbd25d456b63718dce5fb3693b6bdfc1f6e79899a026905869c32a9d66ce4aaecbce47f50613256243f6fc533
+binfiles arch=x86_64-linux size=5113
bin/x86_64-linux/bibtexu
name bibtexu.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of bibtexu
-containersize 5569056
-containerchecksum ce0d9e1ab117d8b82212b9819760ec54fc1b25149e84b466709c1a1f7a62ea2359bafc70205c16554ebbc4ca36526e36101acea14bc0ed8940f2342441023c3c
-binfiles arch=x86_64-linuxmusl size=5078
+containersize 5665972
+containerchecksum 099569c5719ab560c1a7d18d18bae9588e082f6a1d08e56f6496f5b372066080be7874996a6fcfcd33330376b56fea693d4b1eba0b89ca555e421246de94c3d2
+binfiles arch=x86_64-linuxmusl size=5125
bin/x86_64-linuxmusl/bibtexu
name bibtexu.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of bibtexu
-containersize 5808796
-containerchecksum a7d4fbf5052a5e14bdf30a28a2d523867552b4b46244100b4a7cfa6c8004b7ce854bca9b5a9e4a34dd5e6b53188e1a87913ab01f84f92ebc75a0cf4af20a569f
-binfiles arch=x86_64-solaris size=5390
+containersize 5910900
+containerchecksum 643dad3d5a1cb59125c236f95782cf47ca4970f57e5be64b7c59b43c70cdccf3a7f287e16f4f47273db0b57427806d9de592f4c3443374c053f8643645f41c9a
+binfiles arch=x86_64-solaris size=5438
bin/x86_64-solaris/bibtexu
name bibtopic
@@ -40750,21 +40829,21 @@ catalogue-version 1.0
name blox
category Package
-revision 57945
+revision 57949
shortdesc Draw block diagrams, using TikZ
relocated 1
longdesc This package, along with TikZ, will typeset block diagrams for
longdesc use with programming and control theory. It is an English
longdesc translation of the schemabloc package.
containersize 2328
-containerchecksum 3140ce99bc7d2f2ae8799fca3176a0f4206913ea3e7598989354f572a3d968ca85b4fe431e76075f21a2f88f5bf987d90f012557fdea86108d6c552616ec3ce8
+containerchecksum 4f874416f3115f9abc5514d805952d576d3ee597475ad27523990820d485a3601e43e503a23d948a875db343ce4817eb7fedae6aef48a78a38a1656478190b74
doccontainersize 378432
-doccontainerchecksum 7f5e797ecfb5cda0fc37fed1bd219a3b0d54494623ec2f4ec8f02e27e71842dfa3231fb82c64c4adf579bf216098edeead95b367c5475b09b12ed686d8b3dfa1
+doccontainerchecksum a9b8c964c8a43d9d6b0c4b5555c2c555246d04ad0c0b1209ddf953958f52af8e2ce3118f573d12c0bf727a2545a326bd284e61a27afd417cb672480e1025a5ac
docfiles size=104
RELOC/doc/latex/blox/README details="Readme"
RELOC/doc/latex/blox/blox.pdf details="Package documentation"
-srccontainersize 13832
-srccontainerchecksum ed56964c3c740b42c72f1722bf289457850cbdfe38747fa75f35323703086f87405a35596d149ffcbac9a03781573bc457670757a14a6238bac9044908e24929
+srccontainersize 13840
+srccontainerchecksum 7c8ab912484f90d5aa8f406e2d3c6176eb8908457cb184260c600fd72fb91c5ecd179ec4d80c55b6eddd7607c7fc36e3ec51af5fff31e9352b17360c470e8405
srcfiles size=15
RELOC/source/latex/blox/blox.dtx
runfiles size=2
@@ -43154,6 +43233,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/arlatex
bin/i386-solaris/bundledoc
+name bundledoc.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of bundledoc
+containersize 364
+containerchecksum 12854585477b164907a4c3e4caadabeae3902d785bbd7ed8315ba236f358614009e05fde46eb5cd35dd1d7bdc1e25128202d84c4132ac2c42348c5ea2daf52e8
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/arlatex
+ bin/universal-darwin/bundledoc
+
name bundledoc.win32
category Package
revision 17813
@@ -43174,16 +43263,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/arlatex
bin/x86_64-cygwin/bundledoc
-name bundledoc.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of bundledoc
-containersize 364
-containerchecksum 871f586c1a49936ceba64c727d412d0837bbfd17db09c7fa87990454047b121dbd6e704edba985b8b38c425c866da4c5fce906dafbc854c553b3a5ef506e703c
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/arlatex
- bin/x86_64-darwin/bundledoc
-
name bundledoc.x86_64-darwinlegacy
category Package
revision 43871
@@ -44534,6 +44613,15 @@ containerchecksum b229a9e9d6649533f8db8411d77d0c3913577e07b39f56b2275dd5376044a3
binfiles arch=i386-solaris size=1
bin/i386-solaris/cachepic
+name cachepic.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of cachepic
+containersize 344
+containerchecksum 20b6be2738a55f36ba1e4a7c4075f86673ca9c52bad9c06c7906483cb628dfdd40b304d84ef734237a6276294e429350e81332062e63637b725497aefd7489bb
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/cachepic
+
name cachepic.win32
category Package
revision 15549
@@ -44552,15 +44640,6 @@ containerchecksum 337d9ce5b2ea106a62dd04fbda1a2c552d1fc47d0acdaf90ce7de332570904
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/cachepic
-name cachepic.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of cachepic
-containersize 344
-containerchecksum 40b907cfadcdbbc98669990d8cac25923b46b19dc1c11fc8e1b864870d61310660c3367e826685dd80863ec5142dd7be7aa7a3911a2f9a888e85657d8a971795
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/cachepic
-
name cachepic.x86_64-darwinlegacy
category Package
revision 43871
@@ -50136,7 +50215,7 @@ catalogue-version 1.2
name cc-pl
category Package
-revision 15878
+revision 58602
shortdesc Polish extension of Computer Concrete fonts
relocated 1
longdesc These Metafont sources rely on the availability of the Metafont
@@ -50144,12 +50223,12 @@ longdesc 'Polish' fonts and of the Metafont sources of the original
longdesc Concrete fonts. Adobe Type 1 versions of the fonts are
longdesc included.
execute addMixedMap ccpl.map
-containersize 426636
-containerchecksum 768977678d3948fa5f479bba6248ffaed6b176a4b3d0c90d691b02e91108b7567420ec600fac235a7d8351ed00803f760d4432015f518c1c62c93af95b0a8394
-doccontainersize 1584
-doccontainerchecksum cb004afd1b835f5d75389f3470e1cf46506e8db46f56f562e5376b5f1a8a9d45d59ec99d7df2d791df0462cbc760aa8a278c6a73a582afa8c4e7d8c73149febf
+containersize 426652
+containerchecksum 3d0bef5ca5c37f1cae98bd0555d714ed4408b6fde4ffcfa78cf2512114c9aa09b81b23bc6d76705f64dd08ea493add2027e7af997357ff5c4cc360deae11ba92
+doccontainersize 1588
+doccontainerchecksum f5503008430e969a604973e4481f8ab51269a2c3570f757787eb7a1a9d11b8508ec7ca1709a21b9e2299059a9c8ca20e5806093bd24166eb44e167c06e4fd0ee
docfiles size=1
- RELOC/doc/fonts/cc-pl/README.cc-pl
+ RELOC/doc/fonts/cc-pl/README details="Readme"
runfiles size=150
RELOC/fonts/map/dvips/cc-pl/ccpl.map
RELOC/fonts/source/public/cc-pl/fic_mic.mf
@@ -50189,7 +50268,7 @@ runfiles size=150
catalogue-ctan /fonts/cc-pl
catalogue-license pd
catalogue-topics polish font font-serif font-mf font-type1
-catalogue-version 1.02.2
+catalogue-version 1.02.3
name ccaption
category Package
@@ -52402,6 +52481,15 @@ containerchecksum 44174b013fe4f9e74d15469f096ed0e39a3b031258f8ed2648c4ba86661dd0
binfiles arch=i386-solaris size=1
bin/i386-solaris/checkcites
+name checkcites.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of checkcites
+containersize 344
+containerchecksum 70d5e730bb192b1fc7edcec64f422a22bf4dd1b5262d1d312477e48ab25ba19ad6ac9414eeca7cf01468d90af45a93d8da1c0eef66d793ec6391c5c95d4472de
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/checkcites
+
name checkcites.win32
category Package
revision 25623
@@ -52420,15 +52508,6 @@ containerchecksum 1c624c872a4f38262f37b465c7fce18fc0669f55e07a6ca1c2298521fb83d2
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/checkcites
-name checkcites.x86_64-darwin
-category Package
-revision 25623
-shortdesc x86_64-darwin files of checkcites
-containersize 344
-containerchecksum 7e3fe0553490231af51d9061ab291b94f2b0858ba2aac0d3e5049a1c540c205b8dba6c21b730fadfa7a89d188d2204be379bd223a53f3974a7819c4c7305d2d5
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/checkcites
-
name checkcites.x86_64-darwinlegacy
category Package
revision 43871
@@ -52611,6 +52690,15 @@ containerchecksum 190382726ed7d08a4dbe8e91083ca83fa7e7554fe477134309de3ed9ca08a4
binfiles arch=i386-solaris size=1
bin/i386-solaris/checklistings
+name checklistings.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of checklistings
+containersize 344
+containerchecksum a1569349088637c2472df261aaba0b5d8a46a9b1fde87c0da6f1c7b63c270caefd0a6a87502cd5f50139c5406d6291f390be9fdd26dd64daa9aca04082dbf372
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/checklistings
+
name checklistings.x86_64-cygwin
category Package
revision 38300
@@ -52620,15 +52708,6 @@ containerchecksum afd2ce8fbd988e3ec4d9acfb44f31549efcf8a82baf37b921edcbf14220d08
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/checklistings
-name checklistings.x86_64-darwin
-category Package
-revision 38300
-shortdesc x86_64-darwin files of checklistings
-containersize 348
-containerchecksum 34fcd3831878891e687013684053c2df19916ea67e04550c1e9243eafeb0c8776d5b1a45fe675800c4b96a6dad1f521061f92eb343ae909bd988e25217831749
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/checklistings
-
name checklistings.x86_64-darwinlegacy
category Package
revision 43871
@@ -52848,7 +52927,7 @@ catalogue-version 1.0
name chemfig
category Package
-revision 58030
+revision 58014
shortdesc Draw molecules with easy syntax
relocated 1
longdesc The package provides the command \chemfig{<code>}, which draws
@@ -52858,10 +52937,10 @@ longdesc produced are essentially 2-dimensional, the package supports
longdesc many of the conventional notations for illustrating the
longdesc 3-dimensional layout of a molecule. The package uses TikZ for
longdesc its actual drawing operations.
-containersize 26340
-containerchecksum 9235955b46b8eb17809b3760fa74e4ec67b6b0c98560636d97adf75775ceaadcc99d6be7a49e4180cb9f54015eebc8111a17f12942a7c7df76e8852da9467c93
-doccontainersize 2050440
-doccontainerchecksum aae594ab4c4df1f65f0bc1e22505fc0ee4089c63fdc55625fdc24af74c011e54a213f73a5535e1a45c00437b3484599219315193cc04ce9cd664915d45d52a20
+containersize 26356
+containerchecksum ac0f3fff6f24fe83c3a1cd7bfd456cf187c57ae66776c672aab980d267d9552b7b480b0244e3d2e1c8d9f39f1d6524f9e882fc8a71be9fc8a5c0263d4899f718
+doccontainersize 2050380
+doccontainerchecksum c8721852c551909c7ded202793a5c1c999d522f3217e9c4fe7a9c4307b7ee054ca360ae72d0d12ea09ac3b538445d79a5d103493c7e14f669762debd2eb92536
docfiles size=637
RELOC/doc/generic/chemfig/README details="Readme"
RELOC/doc/generic/chemfig/chemfig-en.pdf details="Package documentation (English)" language="en"
@@ -54858,6 +54937,15 @@ containerchecksum a858b7cb4015d655688ae87d345ce54e5aabd5fb9d83586de3929ef0e25f47
binfiles arch=i386-solaris size=1
bin/i386-solaris/chklref
+name chklref.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of chklref
+containersize 340
+containerchecksum c0b6f216c96bc95857a0a639b6a837b83f6faa36bf6ab312803c3c45e25885d794c5818c52d1fddf531e7dbaac670350455a1e01d8e2a69e867afb5171f2bc04
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/chklref
+
name chklref.win32
category Package
revision 52631
@@ -54876,15 +54964,6 @@ containerchecksum 64b253e00e4337dd5f7ab0aca8db70ea73e17a28b66a29f9e7483b8cbb13d0
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/chklref
-name chklref.x86_64-darwin
-category Package
-revision 52631
-shortdesc x86_64-darwin files of chklref
-containersize 340
-containerchecksum eaf59c286654b6034a342ad03e288ed106f591ff5248db3a59a0a640d5ef72b3717c59aaf73258e5e4c6612e1a83aac47ae1b7b89a37f2c09d4ec800cb461d5b
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/chklref
-
name chklref.x86_64-darwinlegacy
category Package
revision 52631
@@ -54953,10 +55032,10 @@ catalogue-version 1.7.6
name chktex.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of chktex
-containersize 52024
-containerchecksum 95432fe1007f6355f752ecec53be59204752ddb81475738416bbe92781518572dcf7321fdfc3faeb597ac93e8d55d79078f749e34771843474116358268a3389
+containersize 52044
+containerchecksum 44462e296c7c83a93fc9a461fc528902d4e06305b518aaf019b7d1ecc2d56f879b7bb840549ae1b504026b190485eb615880e1ede52ebc84d3ad9b9630ee42f9
binfiles arch=aarch64-linux size=38
bin/aarch64-linux/chktex
bin/aarch64-linux/chkweb
@@ -54964,21 +55043,21 @@ binfiles arch=aarch64-linux size=38
name chktex.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of chktex
-containersize 56836
-containerchecksum 7e4c3480d737c71f28ff0a0d3356e45156be650fbe8f256442ba31a3f376a07da6528095c6c2eb51b4aec937afad8bc5c067cdbc8e975ffdc36fc1c70892a14e
-binfiles arch=amd64-freebsd size=38
+containersize 56696
+containerchecksum 64c5fe8d7dcb19868a6922111368f8b8d6140fd55bf2e132c6a1341b3f9cb357996d104a0f9f7c574f2c873732086ec61e8f79b36927cbf76ff1853927b42c10
+binfiles arch=amd64-freebsd size=37
bin/amd64-freebsd/chktex
bin/amd64-freebsd/chkweb
bin/amd64-freebsd/deweb
name chktex.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of chktex
-containersize 50816
-containerchecksum 2b99de97f84423778441df6d3316b0b18f3d123f8f1a73cd41fd2f586f7d63fbac2d76f1a16c640caaf43474bcb5b8857acdb9c6e01954205ef4fb01fd16dee7
+containersize 50780
+containerchecksum 0ab9c2fb439906929284ece5ca972277d99f7fb17a861be0d17ae52db9d1e924c4a8df7fdb26e1e5d46ba445ce9f009cdcf9d7bbbab04195b1c2ecf5d91c0450
binfiles arch=amd64-netbsd size=43
bin/amd64-netbsd/chktex
bin/amd64-netbsd/chkweb
@@ -54986,10 +55065,10 @@ binfiles arch=amd64-netbsd size=43
name chktex.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of chktex
-containersize 43592
-containerchecksum 14392ae72c4641ffc219c9a781043b8e479750d77aeb59e465b86552dceac3935e3bea4c4a684ba23ad9a0cb532d0d700b26bf5faa548f4aeb3d3079b6429412
+containersize 43216
+containerchecksum e834e89773708a8a6c45c6f49204ff93853ab1bf0a6fe0f634b6b4230ed223933da156aac5c70874b9cf76a2ba65aecc3b8409b57f2588ead93a79cf0ebda38b
binfiles arch=armhf-linux size=31
bin/armhf-linux/chktex
bin/armhf-linux/chkweb
@@ -54997,10 +55076,10 @@ binfiles arch=armhf-linux size=31
name chktex.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of chktex
-containersize 24520
-containerchecksum ec070712576f8c979c2ecd95c5c77220b8508956a101978ed4e156305006e72561f5566d957165ed103268814fbf9e267d2ca313f4af528543ac36fb86c1c206
+containersize 24572
+containerchecksum 0c2e9f228858bbf376cb7bf365200d241bfabfe8983ef21397d9ced8982b881f31cbebdce93668cb80f62f3415e4ea0d30840a1283149f3519ff9da502d60855
binfiles arch=i386-cygwin size=17
bin/i386-cygwin/chktex.exe
bin/i386-cygwin/chkweb
@@ -55008,21 +55087,21 @@ binfiles arch=i386-cygwin size=17
name chktex.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of chktex
-containersize 48448
-containerchecksum 77d6b728cc4f088a6d7649bb8337d05589cbe899d632641d2016157e0726b6790cc9a5963e1044aff3fff1ee3726241345d39a5432727a70ccdc05e067e010fb
-binfiles arch=i386-freebsd size=31
+containersize 50116
+containerchecksum 16ab759ee5ddd44bdef1bcfb65677a4c79de7b06a4fe528ce0ecac8d0f36b856c1d23ff6a7f860624d9ee61bfd6423851ba7ce1887d9657fba2d2ac7dcf72f0b
+binfiles arch=i386-freebsd size=32
bin/i386-freebsd/chktex
bin/i386-freebsd/chkweb
bin/i386-freebsd/deweb
name chktex.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of chktex
-containersize 56820
-containerchecksum 049ce681a6f64c26529c62c5e75f98518ee5d8fce5755e70311cb34dde23df17765837c7f564ecbc320af521e6a5b57cad91d0aeca229995d8b93d2c83c28b89
+containersize 56784
+containerchecksum 7f6a9f78c386fa6e391206b2d27eb7512393579a28133e84d7fed57bb1ee8a3fa2370e438802e5c134981a9258f01c3d6166ab3cda2bfb56ae985c324258c7e6
binfiles arch=i386-linux size=39
bin/i386-linux/chktex
bin/i386-linux/chkweb
@@ -55030,10 +55109,10 @@ binfiles arch=i386-linux size=39
name chktex.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of chktex
-containersize 45928
-containerchecksum 582cda268c60c4e9c0a870c2d9635a794978adf194e2c34dbb38914a425db878f7acbc27bb9b1255179d012fef47b4b26f11dde16ff3ed9bfb38e0c227b6ea7c
+containersize 45852
+containerchecksum 33191759b3c467ce0846e487c1ca57237889601df57e57547a5fee1961407b9cf1b742bb14ce3518e8bbffc5d31b474e11f2fbf67757ca24920a455dba0b9ed3
binfiles arch=i386-netbsd size=38
bin/i386-netbsd/chktex
bin/i386-netbsd/chkweb
@@ -55041,53 +55120,53 @@ binfiles arch=i386-netbsd size=38
name chktex.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of chktex
-containersize 53768
-containerchecksum c2ba2779bf7639431f18c92d8328940722638065c6030a9ed2ee55e63005029d220a0548a5b014d2530ce840ae61365690fa8cc769639eb82dc62309b3247777
+containersize 53748
+containerchecksum b306c9422a924baa6fbdc2eb05f14096cc166b504a121ab920bc7dc9979b685fa22bece5ce6ae809e709141aa0e7f63cacdfee3f59de5b236417f9d85bfb0b9e
binfiles arch=i386-solaris size=32
bin/i386-solaris/chktex
bin/i386-solaris/chkweb
bin/i386-solaris/deweb
+name chktex.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of chktex
+containersize 104632
+containerchecksum 9f39b5989bf27e91d743abb1a07ed3ab3e692d80e32d4cd7f0feb53a799cea06266e2dd5da0e9c165cca3d8f6137e6bfc9dbefd3cfbad07fcb55643c00e4d605
+binfiles arch=universal-darwin size=90
+ bin/universal-darwin/chktex
+ bin/universal-darwin/chkweb
+ bin/universal-darwin/deweb
+
name chktex.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of chktex
-containersize 44944
-containerchecksum 541393e18c4eb3dc0eb0bdaa0ff24f69e848ecaefe80d700c8fa58aab5c4b51be91d2f5dcb9576e8f2960b4d445d34e3314d33238e84724e6aa2803590c38aff
+containersize 44888
+containerchecksum a57b6953983704ec8b365c5b023eabbc6ee39deba0d490693febe4a11905c524e084d6af7fbc17583d34b5dffcac85adbb286048fbcc219965aa269bd5fb3769
binfiles arch=win32 size=23
bin/win32/chktex.exe
bin/win32/deweb.exe
name chktex.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of chktex
-containersize 26156
-containerchecksum 14a5a6c872c822358717e3aaf36ef248132d3811626e5a6ad7f7378fad165da98e3a6a0e4d2ca4695d6f3080d416edacc670b08030a53ff420f405af9356c752
+containersize 26212
+containerchecksum 5bc5957b9d6b05691f79926c8e478fd0d3f256f35f181ee36cd5b6e60a53e99d82b1fbc60c338d87a0fccf8226b493a36f15f938045b99fc47a2cea121acd5d7
binfiles arch=x86_64-cygwin size=18
bin/x86_64-cygwin/chktex.exe
bin/x86_64-cygwin/chkweb
bin/x86_64-cygwin/deweb
-name chktex.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of chktex
-containersize 62392
-containerchecksum 4716ab40615b5a360b53a9d17a78084c9c669ca3328a38d4c94d4e9a6a7e06c6fde22d2d4e76a31167efc8cc78bef07565d8544da811ed26d0d49abe5488a4f7
-binfiles arch=x86_64-darwin size=40
- bin/x86_64-darwin/chktex
- bin/x86_64-darwin/chkweb
- bin/x86_64-darwin/deweb
-
name chktex.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of chktex
-containersize 54240
-containerchecksum 8458770bbfac21d055ee1cf3a64528ecdc2fc2537767c241ee5e5f51b657c74f6766e0b7ca2b04ef44151b0a18c3a3e67ffd53ce0cb7dc575f359e9336dfaaff
+containersize 54100
+containerchecksum f0403525e5782e61b087748e9876121ce53eac394ce18ab8a84d3ab92cffb5f876d869f7c2ce454fd1cf56c6a7f144bead86990c46e72b9ff183314c6e80ba52
binfiles arch=x86_64-darwinlegacy size=34
bin/x86_64-darwinlegacy/chktex
bin/x86_64-darwinlegacy/chkweb
@@ -55095,10 +55174,10 @@ binfiles arch=x86_64-darwinlegacy size=34
name chktex.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of chktex
-containersize 55308
-containerchecksum 97937a27181f9a60722c379336a40a5fd83e9bc89b14d894d35d66a288a3c98f21c4ebea0b8e52892259a60d6143f73555d5a8dc35847f024348ca85440734d0
+containersize 55220
+containerchecksum 27f6af4039dd9a2344b1bec6b99f14f1df39e5c3687ebabf2b06b5a0a767844eb879f52a3c03109ed325d02c1f59f6db25fd09826458a2fe21e5f3c10fe54ba5
binfiles arch=x86_64-linux size=36
bin/x86_64-linux/chktex
bin/x86_64-linux/chkweb
@@ -55106,10 +55185,10 @@ binfiles arch=x86_64-linux size=36
name chktex.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of chktex
-containersize 60308
-containerchecksum 63300a1072227a2571f041d23074078d5302f5e648909517c17d4717b5b417abe8f7c59ce54071245125e1e357152245695cc052711bfd55a474c73923a4ebc0
+containersize 60236
+containerchecksum 922659cbec7c90d9b176812d717f88f3fabe4de27a787e7c801c699a256d3e80ae492997a661b2ba094291b9fe716fb4bb2e53428958c4322f3b2146eea30224
binfiles arch=x86_64-linuxmusl size=38
bin/x86_64-linuxmusl/chktex
bin/x86_64-linuxmusl/chkweb
@@ -55117,10 +55196,10 @@ binfiles arch=x86_64-linuxmusl size=38
name chktex.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of chktex
-containersize 59896
-containerchecksum a1b22ca228cd0d3192a3891fef5ef8a819ddabb2af921a588047ba470d875297fa044278889403e40acb6979df3422cd34fc5e2b036b1b330f805273c75bfc93
+containersize 59828
+containerchecksum 21908a4162b07c4d1d5d99cc7071afe4ac39cb808ba6dd408642eecb7880353e259cb4152160fad96bf6b45753d055ff670bf87765845942a712fbbd77133e95
binfiles arch=x86_64-solaris size=38
bin/x86_64-solaris/chktex
bin/x86_64-solaris/chkweb
@@ -56073,7 +56152,7 @@ catalogue-version 9.5
name circuitikz
category Package
-revision 58366
+revision 58352
shortdesc Draw electrical networks with TikZ
relocated 1
longdesc The package provides a set of macros for naturally typesetting
@@ -56082,10 +56161,10 @@ longdesc networks. It is designed as a tool that is easy to use, with a
longdesc lean syntax, native to LaTeX, and directly supporting PDF
longdesc output format. It has therefore been based on the very
longdesc impressive PGF/TikZ package.
-containersize 143092
-containerchecksum 1ba3ef94dfba5ba8d031dc4ad4aa1f3eb98887380bad004992fcf798a681d5ea0b2df57f36290b117ec115f61e788c96dd1d13b2c857451541915c2a6241560b
-doccontainersize 1232044
-doccontainerchecksum 78951ff2f13451429a72d5e916fb62d61feed123cfbb9595b74a1dcc6fc7235e69d90fe8ca6afdea62647b4be0c2182d980ffb44ac4b82bf3d8898ef930bbae1
+containersize 143248
+containerchecksum f56681dc96e0c0a5a928928fc9622f6fd0878cabe6044a9d5d7931e81b514d7eb76a6d3ad925c2da28c30f166ce2b9bff1a1baaf847a71cc2c6830708eac82ca
+doccontainersize 1231972
+doccontainerchecksum ae7811c6e634d039299fbd244e3f6f6b2a5bf29d1f2415cb5215a023350b658b19913dfee3d66cf4058dac45609034a2cb8041cda7cc002dbef5915152ade358
docfiles size=399
RELOC/doc/context/third/circuitikz/circuitikz-context.pdf
RELOC/doc/context/third/circuitikz/circuitikz-context.tex
@@ -56842,6 +56921,15 @@ containerchecksum e52235a0adf9368704461bd5c03bfd742c48b3d53c6aa4c1d4bca87441975e
binfiles arch=i386-solaris size=1
bin/i386-solaris/cjk-gs-integrate
+name cjk-gs-integrate.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of cjk-gs-integrate
+containersize 348
+containerchecksum 1a240c4232b118dc97bb50b90c277cd78671df428016c2c7a827898a21c630a06c142ce7cb1c26f3199e16fd2cbdcc3ac71fe6b17a53d7e3af1ba32ba8c308d0
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/cjk-gs-integrate
+
name cjk-gs-integrate.win32
category Package
revision 37223
@@ -56860,15 +56948,6 @@ containerchecksum 0bb93a6de6ef5c83c2afa85d44cac9c4e264cdf27a868e61bf6fde8732363d
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/cjk-gs-integrate
-name cjk-gs-integrate.x86_64-darwin
-category Package
-revision 37223
-shortdesc x86_64-darwin files of cjk-gs-integrate
-containersize 348
-containerchecksum b20564baf32016cd0e3b41b3360c613075e00df8e1745c2d90e70254e95edca3e83605f1bce242a8ba292ed0329e9b22c4784a3fac667aeb18b9611a38314775
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/cjk-gs-integrate
-
name cjk-gs-integrate.x86_64-darwinlegacy
category Package
revision 43871
@@ -56907,7 +56986,7 @@ binfiles arch=x86_64-solaris size=1
name cjk-ko
category Package
-revision 58092
+revision 58081
shortdesc Extension of the CJK package for Korean typesetting
relocated 1
longdesc The package supports typesetting UTF-8-encoded modern Korean
@@ -56915,10 +56994,10 @@ longdesc documents with the help of the LaTeX2e CJK package. It provides
longdesc some enhanced features focused on Korean typesetting culture,
longdesc one of them being allowing line-break between Latin and CJK
longdesc characters. The package requires nanumtype1 fonts.
-containersize 8280
-containerchecksum 680b60a720ce88879cea8c5bbd86e1050e8fb1d25c40c31117eb8db77ecf1ec73bca51ad0b3ee32e16c66da161b694074c006478ea6cad35370276f775c1bc33
-doccontainersize 160700
-doccontainerchecksum 2449e7835e8962681ac0eda282789c991a35027d666161368e1d9ffd1372b0c41bb4d9c4c8e6bfff6ef98d0cb9197fff1c041af92cb34a1f731fd9774b09146b
+containersize 8292
+containerchecksum 5666ea878afe5ffec519ea1bb732f123a8e1dbe539d1b42919f0d0e73efb26f66850c446bfc3be5aa9e34138611da5701adf43b1f474e590dfe20a6784b3dbbf
+doccontainersize 160716
+doccontainerchecksum 3985b243f47a964dde86cea55ff35bef042fe4f66171188dff03e7bebfe06369604fbad9dc0acf551778bcfffb7fed77250035f28b1f033b5f64e5577960aa44
docfiles size=49
RELOC/doc/latex/cjk-ko/ChangeLog
RELOC/doc/latex/cjk-ko/README details="Readme"
@@ -57028,10 +57107,10 @@ catalogue-version 4.8.4
name cjkutils.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of cjkutils
-containersize 47948
-containerchecksum a6c0e0235b9240f97cfee249e17305a5b319e3758181c9e38b22c09b8d51c9fa97d3d11a031b973be8a23f9d2f5942e35cf596e4f9bc875bf1a89c75469f00ea
+containersize 47944
+containerchecksum 80cd11650fb38d88c2f5887cb0b97b025c6378e3d3626c42486705549912cc9291cb93a5452a83888fe99c3d41e0f6c4d454e57120cc31ba9fbfd3e509d050b0
binfiles arch=aarch64-linux size=57
bin/aarch64-linux/bg5+latex
bin/aarch64-linux/bg5+pdflatex
@@ -57057,11 +57136,11 @@ binfiles arch=aarch64-linux size=57
name cjkutils.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of cjkutils
-containersize 49832
-containerchecksum fa36db01264c8f250632435ae176ddb1f20088057b49a15550dd09f8ee1fe45cb7d122783a553eb6c7f6df54fc5068ba736160e24de842dfc6e4eaf7466e578a
-binfiles arch=amd64-freebsd size=66
+containersize 50636
+containerchecksum 6173b93cb62773f0a26ea39a6c6d61ad6180dae3ca3b0c09e25e780844d44a7e27d3527caab44f0ee2b130bc037ab6c7409e7c85cce00db596ce1e3463842332
+binfiles arch=amd64-freebsd size=52
bin/amd64-freebsd/bg5+latex
bin/amd64-freebsd/bg5+pdflatex
bin/amd64-freebsd/bg5conv
@@ -57086,10 +57165,10 @@ binfiles arch=amd64-freebsd size=66
name cjkutils.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of cjkutils
-containersize 44796
-containerchecksum c764fc14760d23d02bb607a08a36e8ac559e3c1ddd818c312405709ce60f24b6d2ea7a65ad549028f497458a2c03b08c775f65a0971be718d8893ded749b6449
+containersize 44772
+containerchecksum faac86a8deb7fd3a1a9323272b847a2b2e633780529fbc8feb371482d013f79bc80c4ac9133b9cc4007d05c6dc41b0e5427c28439d00477496e253338c4601c1
binfiles arch=amd64-netbsd size=60
bin/amd64-netbsd/bg5+latex
bin/amd64-netbsd/bg5+pdflatex
@@ -57115,11 +57194,11 @@ binfiles arch=amd64-netbsd size=60
name cjkutils.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of cjkutils
-containersize 40556
-containerchecksum faac2e5ca9d3568e4c74c467123047a249fdcf7616e0d282bcdb011c2674dac0abdee3fb1e32a74fb26279ac5b896487117821804d8891846fa77e0bef25c65a
-binfiles arch=armhf-linux size=49
+containersize 40212
+containerchecksum a76d6aaa4f26b2f4c3d0c1eb1581d21b9567eab79fd68eae7b9228ea38c2a279f6f4401c543ab7ad07afeb4beb40e28e055c5e600f3c426bbd6801796c7c0c35
+binfiles arch=armhf-linux size=48
bin/armhf-linux/bg5+latex
bin/armhf-linux/bg5+pdflatex
bin/armhf-linux/bg5conv
@@ -57144,11 +57223,11 @@ binfiles arch=armhf-linux size=49
name cjkutils.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of cjkutils
-containersize 18876
-containerchecksum a59feb540657a800f8996eac959cf0bde61c4f398481e7ac29a95f19babd929188e22d81708b533d40b15d7a0816c02917bb36d49ae4446a9c2ecd2ad6314efb
-binfiles arch=i386-cygwin size=41
+containersize 19264
+containerchecksum 32f20159f9ed386e76dab4cfe19f4c9a029f9d87d496de45df344843e26e0a163c6ad4c7eb6647d506c658f94f7198798a2933cd9312155fd277710b9cbeb1b7
+binfiles arch=i386-cygwin size=42
bin/i386-cygwin/bg5+latex
bin/i386-cygwin/bg5+pdflatex
bin/i386-cygwin/bg5conv.exe
@@ -57173,11 +57252,11 @@ binfiles arch=i386-cygwin size=41
name cjkutils.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of cjkutils
-containersize 43592
-containerchecksum e1f8810ef94545950b2f70146676854f00490a999bd077da85547de7f3f530d148d8e86f280b3786781d236ca154941956bb22ca4f775de15ba1141ac59bbcdd
-binfiles arch=i386-freebsd size=62
+containersize 45336
+containerchecksum 86d4cf566d41489bc14c949fe6304f35853d60426cfe2302598e7a77c7791d6eae0763b6bcc674cbbacdb7057f9a17b9406e47687e72929af1ec7a51891de5ca
+binfiles arch=i386-freebsd size=50
bin/i386-freebsd/bg5+latex
bin/i386-freebsd/bg5+pdflatex
bin/i386-freebsd/bg5conv
@@ -57202,10 +57281,10 @@ binfiles arch=i386-freebsd size=62
name cjkutils.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of cjkutils
-containersize 51396
-containerchecksum 6c79653057bc8ee77cb699cb837ff494162efd505d03cfd56089ed6bcb219ac849a6e677fc7cafa0ebdceed23e6e65f849a47d56dbeb61420d8f58bb82ec382f
+containersize 51376
+containerchecksum d685117af0ca0b9e733db5c109bdf9e39dc049f6e9bfb6d0e8f5d4c5d5a196afee83ce999b7bbdc3edc26b20938739c9964901916907fe6bff69ffaa49502c2d
binfiles arch=i386-linux size=52
bin/i386-linux/bg5+latex
bin/i386-linux/bg5+pdflatex
@@ -57231,10 +57310,10 @@ binfiles arch=i386-linux size=52
name cjkutils.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of cjkutils
-containersize 41440
-containerchecksum 5ec3a2d8d3b358875aff4891f16957f3626188fc895c4e03adf886f6fe553478ef9a08590d9361fa14d19163f0eee20f6bc869c85013464c6b6a02b0471b624b
+containersize 41368
+containerchecksum 188902895f9ddcf7fdaf6a7ef4c4ef805a23dd4f1d4e84e450e4e5f371f5f5c9065c7762716b1dfdc66aca8ecd4dd636121440638b912cc662e5a25f02064d91
binfiles arch=i386-netbsd size=55
bin/i386-netbsd/bg5+latex
bin/i386-netbsd/bg5+pdflatex
@@ -57260,10 +57339,10 @@ binfiles arch=i386-netbsd size=55
name cjkutils.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of cjkutils
-containersize 48180
-containerchecksum 4b80aff70366c4f31bc1dcc7f0bd19541a4ad9f61bc6fdf47367cc143a1bf9137e61e455094eafc5e3337942f16271aadf3e0dfb1fbac173ab1e11878af303b8
+containersize 48096
+containerchecksum 1beef36e5a044af55b5a2fd99b420bb3878c083364c8e3a02dc3d5e273ab2eac01cc1849f0abb76f35e62c15a85a75f70e2d2d4720d3c18e11f8331beee84499
binfiles arch=i386-solaris size=51
bin/i386-solaris/bg5+latex
bin/i386-solaris/bg5+pdflatex
@@ -57287,12 +57366,41 @@ binfiles arch=i386-solaris size=51
bin/i386-solaris/sjislatex
bin/i386-solaris/sjispdflatex
+name cjkutils.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of cjkutils
+containersize 102196
+containerchecksum df0071df7f48352809b3bbf0c04fbecdccdab270769383188d6421b987836bf43826bbc01f92c798a7493b880b4b4864fd5e621d56617050452cab181b8a1eb1
+binfiles arch=universal-darwin size=236
+ bin/universal-darwin/bg5+latex
+ bin/universal-darwin/bg5+pdflatex
+ bin/universal-darwin/bg5conv
+ bin/universal-darwin/bg5latex
+ bin/universal-darwin/bg5pdflatex
+ bin/universal-darwin/cef5conv
+ bin/universal-darwin/cef5latex
+ bin/universal-darwin/cef5pdflatex
+ bin/universal-darwin/cefconv
+ bin/universal-darwin/ceflatex
+ bin/universal-darwin/cefpdflatex
+ bin/universal-darwin/cefsconv
+ bin/universal-darwin/cefslatex
+ bin/universal-darwin/cefspdflatex
+ bin/universal-darwin/extconv
+ bin/universal-darwin/gbklatex
+ bin/universal-darwin/gbkpdflatex
+ bin/universal-darwin/hbf2gf
+ bin/universal-darwin/sjisconv
+ bin/universal-darwin/sjislatex
+ bin/universal-darwin/sjispdflatex
+
name cjkutils.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of cjkutils
-containersize 23252
-containerchecksum f524f45fc5eda340cadca5d8297f12ccff614925b231de9759d64374aefe89458cab69bb6604cd8c37cc0b7782168ff577beda9d2da198a4c509258d961a8e3e
+containersize 23228
+containerchecksum 02589ff1724b81fb1175a8aadd4c9cf76f31d8c625808a61dbc30e6bcbe97ec7f6f282523e064c1c518261ae4385d5ea44a31e4aa84b28474518cc54ce9d48a8
binfiles arch=win32 size=57
bin/win32/bg5conv.exe
bin/win32/bg5latex.exe
@@ -57316,11 +57424,11 @@ binfiles arch=win32 size=57
name cjkutils.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of cjkutils
-containersize 19952
-containerchecksum 7258dbe166f24c75d638385bb418b02b479fb83f72a7eeab0690b50d95d18ed2e7c429e47dda3c99f4fbd3ed1c1ba88b716bef215f5aa32029f657314415969f
-binfiles arch=x86_64-cygwin size=41
+containersize 20144
+containerchecksum e18e5143af05b3cea178e66b06c7d6762a8170cd84167b2e900dc0833da9a993f76334a6389c1080ba8594bbc94135f6d03a79c686e403edc2affdf221e352e1
+binfiles arch=x86_64-cygwin size=42
bin/x86_64-cygwin/bg5+latex
bin/x86_64-cygwin/bg5+pdflatex
bin/x86_64-cygwin/bg5conv.exe
@@ -57343,41 +57451,12 @@ binfiles arch=x86_64-cygwin size=41
bin/x86_64-cygwin/sjislatex
bin/x86_64-cygwin/sjispdflatex
-name cjkutils.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of cjkutils
-containersize 61332
-containerchecksum 2f28f0dcdd25f48d2633200889c8bf36c9ddd1e7ed0b767fcd86f50329f96879ad2aad664e9223bd51bd445e7dfc508550d0e7d6517fd675544ce117dcd134e5
-binfiles arch=x86_64-darwin size=87
- bin/x86_64-darwin/bg5+latex
- bin/x86_64-darwin/bg5+pdflatex
- bin/x86_64-darwin/bg5conv
- bin/x86_64-darwin/bg5latex
- bin/x86_64-darwin/bg5pdflatex
- bin/x86_64-darwin/cef5conv
- bin/x86_64-darwin/cef5latex
- bin/x86_64-darwin/cef5pdflatex
- bin/x86_64-darwin/cefconv
- bin/x86_64-darwin/ceflatex
- bin/x86_64-darwin/cefpdflatex
- bin/x86_64-darwin/cefsconv
- bin/x86_64-darwin/cefslatex
- bin/x86_64-darwin/cefspdflatex
- bin/x86_64-darwin/extconv
- bin/x86_64-darwin/gbklatex
- bin/x86_64-darwin/gbkpdflatex
- bin/x86_64-darwin/hbf2gf
- bin/x86_64-darwin/sjisconv
- bin/x86_64-darwin/sjislatex
- bin/x86_64-darwin/sjispdflatex
-
name cjkutils.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of cjkutils
-containersize 47120
-containerchecksum a5e4c06d2f40c4f480f344164716f40f9d127733369b182e1321f34bb6fdc3deb596efa763e4c659d736c2db3fbed4a5fd6e788fd06483d98033209ab3491a6b
+containersize 46788
+containerchecksum ada4bd14fc147dc7439cef95ae6d8d6efc35cb76580a9cdfb33bab0bb791e4baa1c5c799cb2427f2775b6ada6bc95e85d7988cc56f2add110efead12b2480e59
binfiles arch=x86_64-darwinlegacy size=58
bin/x86_64-darwinlegacy/bg5+latex
bin/x86_64-darwinlegacy/bg5+pdflatex
@@ -57403,10 +57482,10 @@ binfiles arch=x86_64-darwinlegacy size=58
name cjkutils.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of cjkutils
-containersize 49172
-containerchecksum aca23d72141a4fba87177d21833733d16c7695f649dddde00b4d83fb76f7963faf21482d4dc5f92e5955a3ccf5e9105baa085774277a6fca73dfa5597ed5782a
+containersize 49108
+containerchecksum fe006cb497b962f30157e06a4039931cbc3214e74c34eaa7e30c6701237a8e201fb059863f9315021d3da6926e43a0c0aeb545cf54eb77007ff7f7d6b490b46c
binfiles arch=x86_64-linux size=52
bin/x86_64-linux/bg5+latex
bin/x86_64-linux/bg5+pdflatex
@@ -57432,10 +57511,10 @@ binfiles arch=x86_64-linux size=52
name cjkutils.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of cjkutils
-containersize 51068
-containerchecksum 8d912082a20eb66f83d212f89806ec791921dc83609ee752768e0c05317f0972c4c0127db255aed5c5976dddade8034bf812ae2f5bb880649d4e7f0e2bf6d3c4
+containersize 51008
+containerchecksum 5cb9ef42d1ddeead85f4584b96f4a47c50240ec3b8be84978207e3d1ab0ecbb2e36c603f5baab20047e6dd74262ac8d55adae60d251d62754a84b7abf8933111
binfiles arch=x86_64-linuxmusl size=56
bin/x86_64-linuxmusl/bg5+latex
bin/x86_64-linuxmusl/bg5+pdflatex
@@ -57461,10 +57540,10 @@ binfiles arch=x86_64-linuxmusl size=56
name cjkutils.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of cjkutils
-containersize 52428
-containerchecksum 7c86d54cbcc3a4c9659700f5c60d19447d403c055eda788cb3f82957847832ac6f00db48a208c9e533dce89bf7b44c2649d60b0c42470ff146fb5771dae507d7
+containersize 52336
+containerchecksum 6f5f929224272601517dce24c381d1e0448216a6b2613d2ab477395ab0ead63b557deff97a5b45ab1f5d9f024d4d02525c2cd7cf4a32559a7fd5728617728dfa
binfiles arch=x86_64-solaris size=58
bin/x86_64-solaris/bg5+latex
bin/x86_64-solaris/bg5+pdflatex
@@ -58359,6 +58438,15 @@ containerchecksum aa80f52c26d503fdbcb8d3e2e97a99bf2335ec43408d60c885ded7880ba0c9
binfiles arch=i386-solaris size=1
bin/i386-solaris/pamphletangler
+name clojure-pamphlet.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of clojure-pamphlet
+containersize 352
+containerchecksum 9a9472c0af588648dd178281030c62beb177e01ee57a59ec9603d29a5c1ff4adfc4013898cd2afe259d09ca763af035808ad18d4afd0778f184318c4e9d0fcbc
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pamphletangler
+
name clojure-pamphlet.win32
category Package
revision 51944
@@ -58377,15 +58465,6 @@ containerchecksum fe730c4c9019b1fccba9755e031227dda95015d70da02ffc220c9b3cdfe794
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pamphletangler
-name clojure-pamphlet.x86_64-darwin
-category Package
-revision 51944
-shortdesc x86_64-darwin files of clojure-pamphlet
-containersize 348
-containerchecksum fa43f677f830e60f8e9a1b96921c1ad13f8c1a3cc5c6f0927f339b492bdf34e03e23e814048e875eafb65ca4abfc88c4b29f160914ee08aea162574f55520203
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pamphletangler
-
name clojure-pamphlet.x86_64-darwinlegacy
category Package
revision 51944
@@ -58752,6 +58831,17 @@ binfiles arch=i386-solaris size=3
bin/i386-solaris/cluttex
bin/i386-solaris/clxelatex
+name cluttex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of cluttex
+containersize 388
+containerchecksum 8d0189fda9e50b2eedb500aed01b893e1f2c38a1a4faa1050d5d2d79a147c843647712ce3b9edebda64e86668b29f9ac21527eb16c1e120ad0dbd0a3605c9931
+binfiles arch=universal-darwin size=3
+ bin/universal-darwin/cllualatex
+ bin/universal-darwin/cluttex
+ bin/universal-darwin/clxelatex
+
name cluttex.win32
category Package
revision 48876
@@ -58774,17 +58864,6 @@ binfiles arch=x86_64-cygwin size=3
bin/x86_64-cygwin/cluttex
bin/x86_64-cygwin/clxelatex
-name cluttex.x86_64-darwin
-category Package
-revision 48871
-shortdesc x86_64-darwin files of cluttex
-containersize 388
-containerchecksum 4547e8727b98e99bf773046d08b901c06bf8a45a9ae5f70455014cd03f75e80d4ed15fe5dcef1f9a4726768a22f5492945e1d1c1c09ce0644c55faa771495a61
-binfiles arch=x86_64-darwin size=3
- bin/x86_64-darwin/cllualatex
- bin/x86_64-darwin/cluttex
- bin/x86_64-darwin/clxelatex
-
name cluttex.x86_64-darwinlegacy
category Package
revision 48871
@@ -58831,7 +58910,7 @@ binfiles arch=x86_64-solaris size=3
name cm
category Package
-revision 49028
+revision 57963
shortdesc Computer Modern fonts
relocated 1
longdesc Knuth's final iteration of his re-interpretation of a c.19
@@ -58845,10 +58924,10 @@ longdesc distribution, and also the BaKoMa distribution). The Computer
longdesc Modern fonts have inspired many later families, notably the
longdesc European Computer Modern and the Latin Modern families.
execute addMixedMap cmtext-bsr-interpolated.map
-containersize 238088
-containerchecksum e939416545071f5c445d866255050cd4302c3ede6af1e080909a68b6e4327ace1f90af4677c68c18d1a85aecd4d2ff346e13670b0be59c76e11ef6334991aaad
-doccontainersize 2496
-doccontainerchecksum d27b43854fa022de53379a84087657bf97ce5475d70f98c783f790e320d78daab2f002f49f3dd917224d30e308d78dcf0855325b39014fb0fe5b50d645c9b9a4
+containersize 238064
+containerchecksum e65b2096ca183ca21d8ff987489223bc98750fcbaf4f9f9a9996f5153a76c5587d1ad77693234d02f80753b8b8cb86fd957514f82065bd7aab9eb64bad9003a3
+doccontainersize 2500
+doccontainerchecksum 39ccdee82d86f01e11aaeb53844639b4f976677c0baef7675817fafe4263e8e44cfec144f6fce265c9c80d9a9373a2f46ac8a55b7f20923c680eaddd0222a045
docfiles size=2
RELOC/doc/fonts/cm/README
RELOC/doc/fonts/cm/README-cmps.txt
@@ -60644,7 +60723,7 @@ catalogue-topics font font-proportional font-mono font-cyrillic font-type1 font-
name cm-unicode
category Package
-revision 19445
+revision 58661
shortdesc Computer Modern Unicode font family
relocated 1
longdesc Computer Modern Unicode fonts, converted from Metafont sources
@@ -60657,10 +60736,10 @@ longdesc font set contains 33 fonts. This archive contains AFM, PFB and
longdesc OTF versions; the OTF version of the Computer Modern Unicode
longdesc fonts works with TeX engines that directly support OpenType
longdesc features, such as XeTeX and LuaTeX.
-containersize 14122276
-containerchecksum b50e647db3be42cb8bc7f1df849590b4f3f8856523c57d16aa5b42237a3f7fbd381ea5f05c1337091a66fe667841704133828141eb8c40e50f595498949acd65
+containersize 14122248
+containerchecksum 5d6cce2e396ffa0dc887e839f4ef57865db9eda3dcdf6a62737008b53837c40ee1498d97ab06eab8f0802e745787fa5c107c0738a8dedd4e65f6996aee555c48
doccontainersize 950712
-doccontainerchecksum 162e407cb299b1a4ee353fcd0cee7eee048f8356def550d591630f12924b4a5ff0e9d6f9a0652c3dee7a88e5c2521b0c23ba4549bdfcb21a90c1949ef566183f
+doccontainerchecksum f7633d0dbd08cc1e82f6804f51c8b117dee909a81d8496826abe3e9b7107577f2818323dbd789555f8cd3f62d8f1ffac440fde64a6497135f879fb58a779cf64
docfiles size=292
RELOC/doc/fonts/cm-unicode/Changes
RELOC/doc/fonts/cm-unicode/FAQ
@@ -60794,7 +60873,7 @@ runfiles size=6942
RELOC/fonts/type1/public/cm-unicode/cmunui.pfb
RELOC/fonts/type1/public/cm-unicode/cmunvi.pfb
RELOC/fonts/type1/public/cm-unicode/cmunvt.pfb
-catalogue-contact-home http://canopus.iacp.dvo.ru/~panov/cm-unicode/
+catalogue-contact-repository https://cm-unicode.sourceforge.io/
catalogue-ctan /fonts/cm-unicode
catalogue-license ofl
catalogue-topics font font-serif font-sans font-proportional font-mono font-cyrillic font-greek font-type1 font-otf font-cm
@@ -62220,7 +62299,7 @@ catalogue-topics font font-mf
name cmpj
category Package
-revision 58525
+revision 58506
shortdesc Style for the journal Condensed Matter Physics
relocated 1
longdesc The package contains macros and some documentation for
@@ -62228,9 +62307,9 @@ longdesc typesetting papers for submission to the Condensed Matter
longdesc Physics journal published by the Institute for Condensed Matter
longdesc Physics of the National Academy of Sciences of Ukraine.
containersize 49420
-containerchecksum da6d0ebb77ed91e7ab0feb063ac731d6a6551a3b903f494dbb5fbe311f5b0e00e4df59975cf2b80529013b6f78efec5ad83e49b11f43250d5c4bcbc3008a0a8a
-doccontainersize 548276
-doccontainerchecksum 9b8204837208bf3d8ebab389e11e3ded463689d9152a1f446f61e66439a3069cae17848144ec88eef33490318971eba01ec99e96a3f7d2cc5aa701cfe60aa8e3
+containerchecksum 11eafc9af424689d7f4a225eea5f5d5f6123f79265f805506f4e98155d97e557fd96a6ce5dba6b1d598817ec87f561189cf48267f08c7cd7823781eaced17e55
+doccontainersize 548252
+doccontainerchecksum b1113cf0dbc02b69e3ed72d70168103b742d85c2115e78b1f0feece71f342293fae109f112be948e5e106dde226ae8d4d53706c3846a641b8d6e8417e8444408
docfiles size=196
RELOC/doc/latex/cmpj/README details="Readme"
RELOC/doc/latex/cmpj/cmpjxampl.bib
@@ -65038,7 +65117,7 @@ containerchecksum 39ff4680cb002b6e29dac2fd5005d0d63b279deab21f025a87a7e860110a7e
name collection-bibtexextra
category Collection
-revision 58452
+revision 58437
shortdesc BibTeX additional styles
relocated 1
longdesc Additional BibTeX styles and bibliography data(bases), notably
@@ -65197,7 +65276,7 @@ depend windycity
depend xcite
depend zootaxa-bst
containersize 1228
-containerchecksum c5e9f3386f6f2732624f26b3e85338b7ef774b4789ec281d29b7f88d7f2ad5bbb2e3a04a1e3f545c5c23ec265ab822e845020b8ea8d3f848315fdddc5da0024a
+containerchecksum 0a0b978dcb21f9c26e0931c14b7faf7b0d8b5e1229d4180127c6b53899e001620246f2c0a7b0f6f1dc81639aee94701a637ac7af4ab20f144b661686c7d321a3
name collection-binextra
category Collection
@@ -65360,7 +65439,7 @@ containerchecksum 5bd74e1a434549cf31ce31777e9a32f90baa14148e6658633945508a46dbf6
name collection-fontsextra
category Collection
-revision 58263
+revision 58253
shortdesc Additional fonts
relocated 1
depend Asana-Math
@@ -65695,7 +65774,7 @@ depend yfonts-t1
depend yinit-otf
depend zlmtt
containersize 1912
-containerchecksum 2d3a47e6d81c46c4e34fec1247413d7bbb908ca1dae09f0faa54a4dacb64f34b14fb11065ea0c8bc25599330511a0dc8ab3adcd484fbca7759c48a9ca41a2422
+containerchecksum 27d3200f8bab180da6c0ce7b6fc9773950fa0755d8f7ae3b43b76eeaa7f960a99ab1941793bb50e3d7eaf0b2b3fe0bd6b5261ba9ed645d839cf8a3075b2aaa2a
name collection-fontsrecommended
category Collection
@@ -66104,7 +66183,7 @@ containerchecksum 719c321173ca12660891080dae509080934f72d13a9417b2c40a22add963c7
name collection-langenglish
category Collection
-revision 57292
+revision 58290
shortdesc US and UK English
relocated 1
longdesc Support for, and documentation in, English.
@@ -66130,7 +66209,8 @@ depend happy4th
depend hyphen-english
depend impatient
depend intro-scientific
-depend knuth
+depend knuth-errata
+depend knuth-pdf
depend l2tabu-english
depend latex-brochure
depend latex-course
@@ -66173,12 +66253,12 @@ depend undergradmath
depend visualfaq
depend webguide
depend xetexref
-containersize 832
-containerchecksum 27b95358a9d963320bb6c0210ebdfe1d0057b1c17ce60c78e18dddaeb32515e763c396e046736f5803003ba175f73495ebcd3a32dcdc2ff17096cf3d01e42b68
+containersize 844
+containerchecksum 6d8bd7a5722a0720003c831c38ddc66c4af4fdc465c676050d71fb2bfec9c66791044b8d7c62399953ec4017c1935062ccbffd4c66028df79c9dd59fe42073b3
name collection-langeuropean
category Collection
-revision 56895
+revision 58626
shortdesc Other European languages
relocated 1
longdesc Support for a number of European languages; others (Greek,
@@ -66252,7 +66332,7 @@ depend rojud
depend swebib
depend turkmen
containersize 704
-containerchecksum f66542d8abfa38917bc3455e132c276a42d1688c54abeb28eeb03447a10353ea648c45d1bcc5d1bb2ce17186dde15eeb3d963a1627c2e553a6eb5042403082cc
+containerchecksum a1fe7a0531b3a0581591988c62cba7c3032bab5ed8291edbff2c8573adae0ce96ea9087c7f4b018ad0ae341070a826501fb6a92d768ae939a632bae41c0d84f4
name collection-langfrench
category Collection
@@ -66719,7 +66799,7 @@ containerchecksum 0568a3251d71fb3106fbb3961427200419ae1df22d39b5e72c608e2d94fc35
name collection-latexextra
category Collection
-revision 58601
+revision 58593
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -68084,8 +68164,8 @@ depend ziffer
depend zref
depend zwgetfdate
depend zwpagelayout
-containersize 6312
-containerchecksum b308362ae5385ae8e7e72e2c13eb0450e1826c8ce5658771e453663a7bc3aee367495dc0766a343404f3e702a5daf47cc9c3b1bd4dc3baa739a22358a43f75f9
+containersize 6308
+containerchecksum 6fe09261d6e4428f0244b87eba97f8e483f3c4a11b3531698486f9e86807712357f5231df5104a123c6a0abccb42d8d05ad559a729f4b20ad35652ea024f086b
name collection-latexrecommended
category Collection
@@ -68172,7 +68252,7 @@ containerchecksum f763ff9a6832abce7a148bc5e8b9e5860f883ce0a56ad2119d9e18e7fb4dad
name collection-luatex
category Collection
-revision 58131
+revision 58124
shortdesc LuaTeX packages
relocated 1
longdesc Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using
@@ -68238,7 +68318,7 @@ depend stricttex
depend typewriter
depend uninormalize
containersize 716
-containerchecksum 0914e145b2027f14e12ceeb92444cea1baf1af5cfe8a88cc687294df79a501f2f1572fbb479774cd6c81e1cbf83ee0fd4a2a84c4c5a021066f08aa898abee276
+containerchecksum 9534a3381a1dcbe324bb6a7f01645c92a2e922dbfe5787692ae8b10d1668be87120419e4cac48f68db9fe0d1f1c3dd396792ddf221253cc290b86564b87d322d
name collection-mathscience
category Collection
@@ -68521,7 +68601,7 @@ containerchecksum 09dfaa35971f85134d0854c08a99c4d2b01ddf08e8ab97449460bb99d1236a
name collection-music
category Collection
-revision 54666
+revision 57878
shortdesc Music packages
relocated 1
longdesc Music-related fonts and packages.
@@ -68557,13 +68637,14 @@ depend pmx
depend pmxchords
depend songbook
depend songs
+depend xml2pmx
depend xpiano
-containersize 472
-containerchecksum bd76efc0bdec2bca391cb687a379c53f08beb55bd3ec8d781743296999cb5ea3ec31cc06550dacaea61f3cc9cedd7bce43b27f3f935386c0271eb1a5befd11ed
+containersize 476
+containerchecksum bc842942513a72c6a0f2346025739f09477ae1e920eaefc5e396e0b68ba53465b745db9d9c4534ec39b70f43410a0ae036c69a4e2226944b8f128b507340cc15
name collection-pictures
category Collection
-revision 58334
+revision 58328
shortdesc Graphics, pictures, diagrams
relocated 1
longdesc Including TikZ, pict, etc., but MetaPost and PStricks are
@@ -68777,8 +68858,8 @@ depend venndiagram
depend visualpstricks
depend xpicture
depend xypic
-containersize 1424
-containerchecksum 369968160b4ca2fd70909ad477e371a55b0d75a1f0e8c616824699037cbf9d48df28a2ce5f99a5edc672a36418e4aa4bbc1fc91e046d5bd8e84886eefc7121f5
+containersize 1428
+containerchecksum 03cd937f0c8410a69cbbc0a12e410fa3cc9ded38540856a90b18d7bf6a7421d41349b3787bca17749e6c023d1fc3003855f1fe1ff3a1d271201ae5cad56a5817
name collection-plaingeneric
category Collection
@@ -69290,7 +69371,7 @@ containerchecksum 9bf4c58094748424c1b60a3731d9cb2b1ad1d24764469072da693de26a4e4e
name collection-xetex
category Collection
-revision 58544
+revision 58543
shortdesc XeTeX and packages
relocated 1
longdesc Packages for XeTeX, the Unicode/OpenType-enabled TeX by
@@ -69338,8 +69419,8 @@ depend xetexfontinfo
depend xetexko
depend xevlna
depend zbmath-review-template
-containersize 652
-containerchecksum 5b943292ed432dbadf911fa5e1d30a0ae6c14e22267ba9fbc7253f6549ecec6941da55c7569de03f4f4859b576998743e1712f4424475a68dd3c8348a5d592c3
+containersize 656
+containerchecksum a312699117932ac031f6b09fb0456518dec5c92fa046df27cfc0439f686c0dd26a362075b78b3b8d08dfbdf54f073c2ee4643801d63c67a79d728ee52db3dffb
name collref
category Package
@@ -69514,7 +69595,7 @@ catalogue-version 0.2
name colorist
category Package
-revision 58449
+revision 58434
shortdesc Write your articles or books in a colorful way
relocated 1
longdesc This package offers you a LaTeX style file and two classes to
@@ -69528,9 +69609,9 @@ longdesc LuaLaTeX. Currently they have native support for English,
longdesc French, and Chinese typesetting, and also use more beautiful
longdesc fonts.
containersize 7328
-containerchecksum bf96985a21dd272b4a2fae8848ebe7875bab122c40550eabc74ee2ab4274b6fc75910578e46e2b1caad780164d5ebef3061e4dd18cfced8527bc32f8fb272f1e
-doccontainersize 54360
-doccontainerchecksum 91ad5187d158dde02c72a12e6d14db13499370c3dd83026ec398828339838122a90e67eaf8f08a993f8ba052bd0c5062009c1c38ae0c2185418c19f2623b3ce1
+containerchecksum 9787be368fba699437305f4757434ad5e8cd19bbf200bd42517478a46ce01173cef8d7fdef204c1b02fbec0b09f40d44a84a7e79ba98b54705f5864dcbe511db
+doccontainersize 54348
+doccontainerchecksum e6991e2a45b789f907d4534e86970d6a0abb63e98fc1e281f2568303d83bcde569881f808813ead6c09f598a62b2d0411589355db2529a90e2f48d22594f29f3
docfiles size=21
RELOC/doc/latex/colorist/LICENSE
RELOC/doc/latex/colorist/README.md details="Readme"
@@ -70916,7 +70997,7 @@ catalogue-topics advert
name concrete
category Package
-revision 15878
+revision 57963
shortdesc Concrete Roman fonts
relocated 1
longdesc Concrete Roman fonts, designed by Donald E. Knuth, originally
@@ -70927,18 +71008,19 @@ longdesc beton, concmath and ccfonts packages. T1- and TS1-encoded
longdesc versions of the fonts are available in the ecc bundle, and
longdesc Adobe Type 1 versions of the ecc fonts are part of the cm-super
longdesc bundle.
-containersize 9536
-containerchecksum 465b6d7e427e8bd7b8cfb44551d4f8999ed0e8482f905416ec4ea7db6ea4293e6124f0b69e84a84655d5230cee1555f15030c8dfeac8c7da99c1c8ba20a3d640
-doccontainersize 2352
-doccontainerchecksum 5fb4fd77468dd4d5ba19d43d176588f05345038d58c9b0b2630e6795ed33bdb3db0053d5bb249030a118bf19cddf7c7e4d8f1ae96173b1e1368e468ea2c00727
+containersize 9556
+containerchecksum 9bf9621c120f831110f71cf8d53ee5d4d42869da8c9b2c653125dd6cb6eb9b8d264116645753ee34dce1076204e008d9e74bd0596b46ffac596cc7726b0c75a9
+doccontainersize 2348
+doccontainerchecksum c70e9c299e69daa29e9471293b59ed4bf375b8314729381c1973c5390ec5d73b3cffa16db8864e8d84466dbd078179e98b2ffa3e6466d67441e30efcd02676fb
docfiles size=3
RELOC/doc/fonts/concrete/CATALOGUE
RELOC/doc/fonts/concrete/Makefile
RELOC/doc/fonts/concrete/README details="Readme"
-runfiles size=28
+runfiles size=29
RELOC/fonts/source/public/concrete/cccsc10.mf
RELOC/fonts/source/public/concrete/ccmi10.mf
RELOC/fonts/source/public/concrete/ccmic9.mf
+ RELOC/fonts/source/public/concrete/ccn10.mf
RELOC/fonts/source/public/concrete/ccr10.mf
RELOC/fonts/source/public/concrete/ccr5.mf
RELOC/fonts/source/public/concrete/ccr6.mf
@@ -71216,7 +71298,7 @@ catalogue-version 0.1.1
name context
category Package
-revision 55265
+revision 58167
shortdesc The ConTeXt macro package
longdesc A full featured, parameter driven macro package, which fully
longdesc supports advanced interactive documents. See the ConTeXt garden
@@ -71240,11 +71322,11 @@ execute AddFormat name=cont-it mode=disabled engine=pdftex patterns=cont
execute AddFormat name=cont-nl mode=disabled engine=pdftex patterns=cont-usr.tex options="-8bit *cont-nl.mkii" fmttriggers=context
execute AddFormat name=cont-ro mode=disabled engine=pdftex patterns=cont-usr.tex options="-8bit *cont-ro.mkii" fmttriggers=context
execute addMap original-context-symbol.map
-containersize 8353772
-containerchecksum 3351a0da659954026a8ac4f25c246f82fda0f63ded2a8dd1dc463bc71b237977b4beffa3e44ee932f2e22e7fbc396ffee3c70ad5a85d153ba032ad46040b176a
-doccontainersize 89005556
-doccontainerchecksum 0ed466b4fcd66ac43808d5d6e11d81419ba87104d3ca9e8e79f4a1e355a88b26cb9ac172f9502b74a58b21d5a99ac1364a6d8e42fdbc8f95175f0f504b9a67e1
-docfiles size=27880
+containersize 9617092
+containerchecksum 61fcc778837ecff88bb0e80e39e2acb3ee64e2c26e4069f7634e5dc6c74dc93caab78e4b0088ed58f494d6dcd3a5084bc55cd471baaeb292dc208cf2a241bf69
+doccontainersize 94613364
+doccontainerchecksum ee4458cd6d45a41652ae24b3b82bea5cfa2d8b9c14cf4ba1357f9f07d6572f8ba83e350b74659c471ebf5068f33f5c5762a11669ab2a4f5adb3db41f392956dd
+docfiles size=29399
texmf-dist/doc/context/documents/general/leaflets/leaflet-context.pdf
texmf-dist/doc/context/documents/general/leaflets/leaflet-luametatex.pdf
texmf-dist/doc/context/documents/general/leaflets/leaflet-mixing.pdf
@@ -71257,6 +71339,7 @@ docfiles size=27880
texmf-dist/doc/context/documents/general/magazines/mag-1102-mkiv.pdf
texmf-dist/doc/context/documents/general/magazines/mag-1103-mkiv.pdf
texmf-dist/doc/context/documents/general/magazines/mag-1104-mkiv.pdf
+ texmf-dist/doc/context/documents/general/magazines/mag-1105-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/about.pdf
texmf-dist/doc/context/documents/general/manuals/bidi.pdf
texmf-dist/doc/context/documents/general/manuals/charts-mkiv.pdf
@@ -71277,9 +71360,15 @@ docfiles size=27880
texmf-dist/doc/context/documents/general/manuals/languages-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/libraries-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/lowlevel-boxes.pdf
+ texmf-dist/doc/context/documents/general/manuals/lowlevel-characters.pdf
texmf-dist/doc/context/documents/general/manuals/lowlevel-conditionals.pdf
texmf-dist/doc/context/documents/general/manuals/lowlevel-expansion.pdf
+ texmf-dist/doc/context/documents/general/manuals/lowlevel-grouping.pdf
+ texmf-dist/doc/context/documents/general/manuals/lowlevel-macros.pdf
+ texmf-dist/doc/context/documents/general/manuals/lowlevel-paragraphs.pdf
texmf-dist/doc/context/documents/general/manuals/lowlevel-registers.pdf
+ texmf-dist/doc/context/documents/general/manuals/lowlevel-scope.pdf
+ texmf-dist/doc/context/documents/general/manuals/lowlevel-security.pdf
texmf-dist/doc/context/documents/general/manuals/lua-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/luametafun.pdf
texmf-dist/doc/context/documents/general/manuals/luametatex.pdf
@@ -71298,6 +71387,7 @@ docfiles size=27880
texmf-dist/doc/context/documents/general/manuals/notnow.pdf
texmf-dist/doc/context/documents/general/manuals/onandon.pdf
texmf-dist/doc/context/documents/general/manuals/pagecolumns.pdf
+ texmf-dist/doc/context/documents/general/manuals/primitives.pdf
texmf-dist/doc/context/documents/general/manuals/rules-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/spacing-mkiv.pdf
texmf-dist/doc/context/documents/general/manuals/spreadsheets-mkiv.pdf
@@ -71437,6 +71527,27 @@ docfiles size=27880
texmf-dist/doc/context/presentations/context/2017/context-2017-tables.tex
texmf-dist/doc/context/presentations/context/2019/context-2019-lmtx.pdf
texmf-dist/doc/context/presentations/context/2019/context-2019-lmtx.tex
+ texmf-dist/doc/context/presentations/context/2020/context-2020-concepts.pdf
+ texmf-dist/doc/context/presentations/context/2020/context-2020-concepts.tex
+ texmf-dist/doc/context/presentations/context/2020/context-2020-datatypes.pdf
+ texmf-dist/doc/context/presentations/context/2020/context-2020-datatypes.tex
+ texmf-dist/doc/context/presentations/context/2020/context-2020-ecmascript.pdf
+ texmf-dist/doc/context/presentations/context/2020/context-2020-ecmascript.tex
+ texmf-dist/doc/context/presentations/context/2020/context-2020-gpdemo.gp
+ texmf-dist/doc/context/presentations/context/2020/context-2020-gpdemo.svg
+ texmf-dist/doc/context/presentations/context/2020/context-2020-implementers.pdf
+ texmf-dist/doc/context/presentations/context/2020/context-2020-implementers.tex
+ texmf-dist/doc/context/presentations/context/2020/context-2020-luametatex.pdf
+ texmf-dist/doc/context/presentations/context/2020/context-2020-luametatex.tex
+ texmf-dist/doc/context/presentations/context/2020/context-2020-mkii-mkiv-mkxl.pdf
+ texmf-dist/doc/context/presentations/context/2020/context-2020-mkii-mkiv-mkxl.tex
+ texmf-dist/doc/context/presentations/context/2020/context-2020-mp.pdf
+ texmf-dist/doc/context/presentations/context/2020/context-2020-mp.tex
+ texmf-dist/doc/context/presentations/context/2020/context-2020-sin.svg
+ texmf-dist/doc/context/presentations/context/2020/context-2020-svg.pdf
+ texmf-dist/doc/context/presentations/context/2020/context-2020-svg.tex
+ texmf-dist/doc/context/presentations/context/2020/context-2020-tokens.pdf
+ texmf-dist/doc/context/presentations/context/2020/context-2020-tokens.tex
texmf-dist/doc/context/presentations/examples/present-balls-001.pdf
texmf-dist/doc/context/presentations/examples/present-balls-001.tex
texmf-dist/doc/context/presentations/examples/present-colorful-001.pdf
@@ -71639,6 +71750,7 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/magazines/mag-1102-mkiv.tex
texmf-dist/doc/context/sources/general/magazines/mag-1103-mkiv.tex
texmf-dist/doc/context/sources/general/magazines/mag-1104-mkiv.tex
+ texmf-dist/doc/context/sources/general/magazines/mag-1105-mkiv.tex
texmf-dist/doc/context/sources/general/manuals/about/about-calls.tex
texmf-dist/doc/context/sources/general/manuals/about/about-contents.tex
texmf-dist/doc/context/sources/general/manuals/about/about-environment.tex
@@ -71711,10 +71823,12 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/cld/cld-mkiv.tex
texmf-dist/doc/context/sources/general/manuals/cld/cld-moreonfunctions.tex
texmf-dist/doc/context/sources/general/manuals/cld/cld-nicetoknow.tex
+ texmf-dist/doc/context/sources/general/manuals/cld/cld-scanners.tex
texmf-dist/doc/context/sources/general/manuals/cld/cld-somemoreexamples.tex
texmf-dist/doc/context/sources/general/manuals/cld/cld-specialcommands.tex
texmf-dist/doc/context/sources/general/manuals/cld/cld-summary.tex
texmf-dist/doc/context/sources/general/manuals/cld/cld-titlepage.tex
+ texmf-dist/doc/context/sources/general/manuals/cld/cld-variables.tex
texmf-dist/doc/context/sources/general/manuals/cld/cld-verbatim.tex
texmf-dist/doc/context/sources/general/manuals/colors/colors-basics.tex
texmf-dist/doc/context/sources/general/manuals/colors/colors-environment.tex
@@ -71794,12 +71908,17 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-expansion.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-fonts.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-introduction.tex
+ texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-keywords.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-libraries.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-normalization.tex
+ texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-numbers.tex
+ texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-parameters.tex
+ texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-parsing.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-pi.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-style.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-threesix.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-titlepage.tex
+ texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-tokens.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore-whattex.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/evenmore.tex
texmf-dist/doc/context/sources/general/manuals/evenmore/mozilla-svg-001.svg
@@ -71810,6 +71929,7 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/followingup/followingup-directions.tex
texmf-dist/doc/context/sources/general/manuals/followingup/followingup-evolution.tex
texmf-dist/doc/context/sources/general/manuals/followingup/followingup-feedback.tex
+ texmf-dist/doc/context/sources/general/manuals/followingup/followingup-fonts.tex
texmf-dist/doc/context/sources/general/manuals/followingup/followingup-introduction.tex
texmf-dist/doc/context/sources/general/manuals/followingup/followingup-logging.tex
texmf-dist/doc/context/sources/general/manuals/followingup/followingup-lua.tex
@@ -71927,14 +72047,21 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/libraries/ecmascript-mkiv.tex
texmf-dist/doc/context/sources/general/manuals/libraries/libraries-mkiv.tex
texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-boxes.tex
+ texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-characters.tex
texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-conditionals.tex
texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-expansion.tex
+ texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-grouping.tex
+ texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-macros.tex
+ texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-paragraphs.tex
texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-registers.tex
+ texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-scope.tex
+ texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-security.tex
texmf-dist/doc/context/sources/general/manuals/lowlevel/lowlevel-style.tex
texmf-dist/doc/context/sources/general/manuals/lua/lua-mkiv.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-arrow.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-axis.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-chart.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-color.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-contents.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-contour.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-followtext.tex
@@ -71948,16 +72075,19 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-mesh.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-outline.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-placeholder.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-poisson.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-shade.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-style.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-surface.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-svg.tex
+ texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-technology.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-text.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun-titlepage.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/luametafun.tex
texmf-dist/doc/context/sources/general/manuals/luametafun/mozilla-svg-001.svg
texmf-dist/doc/context/sources/general/manuals/luametafun/mozilla-svg-002.svg
texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-callbacks.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-codes.tex
texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-contents.tex
texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-differences.tex
texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-enhancements.tex
@@ -71979,6 +72109,7 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-style.tex
texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-tex.tex
texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex-titlepage.tex
+ texmf-dist/doc/context/sources/general/manuals/luametatex/luametatex.tex
texmf-dist/doc/context/sources/general/manuals/luatex/luatex-contents.tex
texmf-dist/doc/context/sources/general/manuals/luatex/luatex-enhancements.tex
texmf-dist/doc/context/sources/general/manuals/luatex/luatex-firstpage.tex
@@ -72063,6 +72194,7 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/mathml/wh-s-002.xml
texmf-dist/doc/context/sources/general/manuals/mcommon.tex
texmf-dist/doc/context/sources/general/manuals/metafun/cow-fun.mps
+ texmf-dist/doc/context/sources/general/manuals/metafun/gracht.mp
texmf-dist/doc/context/sources/general/manuals/metafun/hacker.png
texmf-dist/doc/context/sources/general/manuals/metafun/m-1.png
texmf-dist/doc/context/sources/general/manuals/metafun/m-2.png
@@ -72096,6 +72228,7 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/metafun/metafun-sneaky.tex
texmf-dist/doc/context/sources/general/manuals/metafun/metafun-styles.tex
texmf-dist/doc/context/sources/general/manuals/metafun/metafun-syntax.tex
+ texmf-dist/doc/context/sources/general/manuals/metafun/metafun-text-lmtx.tex
texmf-dist/doc/context/sources/general/manuals/metafun/metafun-text.tex
texmf-dist/doc/context/sources/general/manuals/metafun/metafun-titlepage-paper.tex
texmf-dist/doc/context/sources/general/manuals/metafun/metafun-titlepage-screen.tex
@@ -72228,6 +72361,7 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/pagecolumns/pagecolumns-006.tex
texmf-dist/doc/context/sources/general/manuals/pagecolumns/pagecolumns-007.tex
texmf-dist/doc/context/sources/general/manuals/pagecolumns/pagecolumns.tex
+ texmf-dist/doc/context/sources/general/manuals/primitives/primitives.tex
texmf-dist/doc/context/sources/general/manuals/publications/122176.pdf
texmf-dist/doc/context/sources/general/manuals/publications/124484.mol
texmf-dist/doc/context/sources/general/manuals/publications/124484.pdf
@@ -72416,6 +72550,7 @@ docfiles size=27880
texmf-dist/doc/context/sources/general/manuals/workflows/workflows-injectors.tex
texmf-dist/doc/context/sources/general/manuals/workflows/workflows-introduction.tex
texmf-dist/doc/context/sources/general/manuals/workflows/workflows-mkiv.tex
+ texmf-dist/doc/context/sources/general/manuals/workflows/workflows-parallel.tex
texmf-dist/doc/context/sources/general/manuals/workflows/workflows-resources.tex
texmf-dist/doc/context/sources/general/manuals/workflows/workflows-running.tex
texmf-dist/doc/context/sources/general/manuals/workflows/workflows-setups.tex
@@ -72520,12 +72655,11 @@ docfiles size=27880
texmf-dist/doc/man/man1/texexec.man1.pdf
texmf-dist/doc/man/man1/texmfstart.1
texmf-dist/doc/man/man1/texmfstart.man1.pdf
-runfiles size=15693
+runfiles size=17901
texmf-dist/bibtex/bst/context/mkii/cont-ab.bst
texmf-dist/bibtex/bst/context/mkii/cont-au.bst
texmf-dist/bibtex/bst/context/mkii/cont-no.bst
texmf-dist/bibtex/bst/context/mkii/cont-ti.bst
- texmf-dist/context/data/npp/context/notepad++.ini
texmf-dist/context/data/scite/context/documents/scite-context-readme.pdf
texmf-dist/context/data/scite/context/documents/scite-context-readme.tex
texmf-dist/context/data/scite/context/documents/scite-context-visual.pdf
@@ -72748,9 +72882,7 @@ runfiles size=15693
texmf-dist/metapost/context/base/mpii/mp-tool.mpii
texmf-dist/metapost/context/base/mpii/mp-txts.mpii
texmf-dist/metapost/context/base/mpiv/metafun.mpiv
- texmf-dist/metapost/context/base/mpiv/metafun.mpxl
texmf-dist/metapost/context/base/mpiv/minifun.mpiv
- texmf-dist/metapost/context/base/mpiv/minifun.mpxl
texmf-dist/metapost/context/base/mpiv/mp-abck.mpiv
texmf-dist/metapost/context/base/mpiv/mp-apos.mpiv
texmf-dist/metapost/context/base/mpiv/mp-asnc.mpiv
@@ -72762,8 +72894,6 @@ runfiles size=15693
texmf-dist/metapost/context/base/mpiv/mp-char.mpiv
texmf-dist/metapost/context/base/mpiv/mp-chem.mpiv
texmf-dist/metapost/context/base/mpiv/mp-cont.mpiv
- texmf-dist/metapost/context/base/mpiv/mp-cont.mpxl
- texmf-dist/metapost/context/base/mpiv/mp-core.mpiv
texmf-dist/metapost/context/base/mpiv/mp-cows.mpiv
texmf-dist/metapost/context/base/mpiv/mp-crop.mpiv
texmf-dist/metapost/context/base/mpiv/mp-figs.mpiv
@@ -72774,20 +72904,39 @@ runfiles size=15693
texmf-dist/metapost/context/base/mpiv/mp-grid.mpiv
texmf-dist/metapost/context/base/mpiv/mp-grph.mpiv
texmf-dist/metapost/context/base/mpiv/mp-idea.mpiv
- texmf-dist/metapost/context/base/mpiv/mp-lmtx.mpxl
texmf-dist/metapost/context/base/mpiv/mp-luas.mpiv
- texmf-dist/metapost/context/base/mpiv/mp-luas.mpxl
- texmf-dist/metapost/context/base/mpiv/mp-math.mpxl
texmf-dist/metapost/context/base/mpiv/mp-mlib.mpiv
texmf-dist/metapost/context/base/mpiv/mp-node.mpiv
texmf-dist/metapost/context/base/mpiv/mp-page.mpiv
- texmf-dist/metapost/context/base/mpiv/mp-page.mpxl
texmf-dist/metapost/context/base/mpiv/mp-shap.mpiv
texmf-dist/metapost/context/base/mpiv/mp-step.mpiv
texmf-dist/metapost/context/base/mpiv/mp-symb.mpiv
texmf-dist/metapost/context/base/mpiv/mp-text.mpiv
texmf-dist/metapost/context/base/mpiv/mp-tool.mpiv
texmf-dist/metapost/context/base/mpiv/mp-tres.mpiv
+ texmf-dist/metapost/context/base/mpxl/metafun.mpxl
+ texmf-dist/metapost/context/base/mpxl/minifun.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-abck.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-apos.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-base.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-blob.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-butt.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-cont.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-figs.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-form.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-func.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-grid.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-grph.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-lmtx.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-luas.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-math.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-miss.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-mlib.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-node.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-page.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-shap.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-text.mpxl
+ texmf-dist/metapost/context/base/mpxl/mp-tool.mpxl
texmf-dist/metapost/context/fonts/mpiv/bidi-symbols.mp
texmf-dist/metapost/context/fonts/mpiv/bidi-symbols.tex
texmf-dist/metapost/context/fonts/mpiv/demo-symbols.mp
@@ -72818,6 +72967,7 @@ runfiles size=15693
texmf-dist/scripts/context/lua/mtx-grep.lua
texmf-dist/scripts/context/lua/mtx-install.lua
texmf-dist/scripts/context/lua/mtx-interface.lua
+ texmf-dist/scripts/context/lua/mtx-kpse.lua
texmf-dist/scripts/context/lua/mtx-metapost.lua
texmf-dist/scripts/context/lua/mtx-mk-help.lua
texmf-dist/scripts/context/lua/mtx-modules.lua
@@ -72834,7 +72984,6 @@ runfiles size=15693
texmf-dist/scripts/context/lua/mtx-server.lua
texmf-dist/scripts/context/lua/mtx-synctex.lua
texmf-dist/scripts/context/lua/mtx-texworks.lua
- texmf-dist/scripts/context/lua/mtx-timing.lua
texmf-dist/scripts/context/lua/mtx-tools.lua
texmf-dist/scripts/context/lua/mtx-unicode.lua
texmf-dist/scripts/context/lua/mtx-unzip.lua
@@ -73390,16 +73539,8 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/back-exp.mkiv
texmf-dist/tex/context/base/mkiv/back-ini.lua
texmf-dist/tex/context/base/mkiv/back-ini.mkiv
- texmf-dist/tex/context/base/mkiv/back-ini.mkxl
- texmf-dist/tex/context/base/mkiv/back-lua.lua
- texmf-dist/tex/context/base/mkiv/back-lua.mkxl
- texmf-dist/tex/context/base/mkiv/back-mps.lua
- texmf-dist/tex/context/base/mkiv/back-mps.mkxl
- texmf-dist/tex/context/base/mkiv/back-out.lua
- texmf-dist/tex/context/base/mkiv/back-out.mkxl
texmf-dist/tex/context/base/mkiv/back-pdf.lua
texmf-dist/tex/context/base/mkiv/back-pdf.mkiv
- texmf-dist/tex/context/base/mkiv/back-pdf.mkxl
texmf-dist/tex/context/base/mkiv/back-pdp.lua
texmf-dist/tex/context/base/mkiv/back-res.lua
texmf-dist/tex/context/base/mkiv/back-res.mkiv
@@ -73436,7 +73577,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/buff-par.mkvi
texmf-dist/tex/context/base/mkiv/buff-ver.lua
texmf-dist/tex/context/base/mkiv/buff-ver.mkiv
- texmf-dist/tex/context/base/mkiv/buff-ver.mkxl
texmf-dist/tex/context/base/mkiv/bxml-apa.mkiv
texmf-dist/tex/context/base/mkiv/catc-act.mkiv
texmf-dist/tex/context/base/mkiv/catc-ctx.mkiv
@@ -73492,37 +73632,25 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/colo-imp-xwi.mkiv
texmf-dist/tex/context/base/mkiv/colo-ini.lua
texmf-dist/tex/context/base/mkiv/colo-ini.mkiv
- texmf-dist/tex/context/base/mkiv/colo-ini.mkxl
texmf-dist/tex/context/base/mkiv/colo-run.lua
texmf-dist/tex/context/base/mkiv/colo-run.mkiv
texmf-dist/tex/context/base/mkiv/cont-cs.mkiv
- texmf-dist/tex/context/base/mkiv/cont-cs.mkxl
texmf-dist/tex/context/base/mkiv/cont-de.mkiv
- texmf-dist/tex/context/base/mkiv/cont-de.mkxl
texmf-dist/tex/context/base/mkiv/cont-en.mkiv
- texmf-dist/tex/context/base/mkiv/cont-en.mkxl
texmf-dist/tex/context/base/mkiv/cont-fil.mkiv
texmf-dist/tex/context/base/mkiv/cont-fr.mkiv
- texmf-dist/tex/context/base/mkiv/cont-fr.mkxl
texmf-dist/tex/context/base/mkiv/cont-gb.mkiv
- texmf-dist/tex/context/base/mkiv/cont-gb.mkxl
texmf-dist/tex/context/base/mkiv/cont-it.mkiv
- texmf-dist/tex/context/base/mkiv/cont-it.mkxl
texmf-dist/tex/context/base/mkiv/cont-log.mkiv
texmf-dist/tex/context/base/mkiv/cont-new.mkiv
texmf-dist/tex/context/base/mkiv/cont-nl.mkiv
- texmf-dist/tex/context/base/mkiv/cont-nl.mkxl
texmf-dist/tex/context/base/mkiv/cont-nop.mkiv
texmf-dist/tex/context/base/mkiv/cont-pe.mkiv
- texmf-dist/tex/context/base/mkiv/cont-pe.mkxl
texmf-dist/tex/context/base/mkiv/cont-ro.mkiv
- texmf-dist/tex/context/base/mkiv/cont-ro.mkxl
texmf-dist/tex/context/base/mkiv/cont-run.lua
texmf-dist/tex/context/base/mkiv/cont-run.mkiv
texmf-dist/tex/context/base/mkiv/cont-yes.mkiv
texmf-dist/tex/context/base/mkiv/context-base.lmx
- texmf-dist/tex/context/base/mkiv/context-characters.lmx
- texmf-dist/tex/context/base/mkiv/context-debug.lmx
texmf-dist/tex/context/base/mkiv/context-error.lmx
texmf-dist/tex/context/base/mkiv/context-fonttest.lmx
texmf-dist/tex/context/base/mkiv/context-help.lmx
@@ -73532,9 +73660,7 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/context-timing.lmx
texmf-dist/tex/context/base/mkiv/context-todo.tex
texmf-dist/tex/context/base/mkiv/context.css
- texmf-dist/tex/context/base/mkiv/context.lus
texmf-dist/tex/context/base/mkiv/context.mkiv
- texmf-dist/tex/context/base/mkiv/context.mkxl
texmf-dist/tex/context/base/mkiv/core-con.lua
texmf-dist/tex/context/base/mkiv/core-con.mkiv
texmf-dist/tex/context/base/mkiv/core-ctx.ctx
@@ -73546,8 +73672,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/core-env.lua
texmf-dist/tex/context/base/mkiv/core-env.mkiv
texmf-dist/tex/context/base/mkiv/core-ini.mkiv
- texmf-dist/tex/context/base/mkiv/core-lmt.lua
- texmf-dist/tex/context/base/mkiv/core-lmt.mkxl
texmf-dist/tex/context/base/mkiv/core-sys.lua
texmf-dist/tex/context/base/mkiv/core-sys.mkiv
texmf-dist/tex/context/base/mkiv/core-two.lua
@@ -73581,9 +73705,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/data-zip.lua
texmf-dist/tex/context/base/mkiv/driv-ini.lua
texmf-dist/tex/context/base/mkiv/driv-ini.mkiv
- texmf-dist/tex/context/base/mkiv/driv-ini.mkxl
- texmf-dist/tex/context/base/mkiv/driv-shp.lua
- texmf-dist/tex/context/base/mkiv/driv-shp.mkxl
texmf-dist/tex/context/base/mkiv/enco-ini.mkiv
texmf-dist/tex/context/base/mkiv/example.rng
texmf-dist/tex/context/base/mkiv/export-example.css
@@ -73594,7 +73715,7 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/file-job.lua
texmf-dist/tex/context/base/mkiv/file-job.mkvi
texmf-dist/tex/context/base/mkiv/file-lib.lua
- texmf-dist/tex/context/base/mkiv/file-lib.mkvi
+ texmf-dist/tex/context/base/mkiv/file-lib.mkiv
texmf-dist/tex/context/base/mkiv/file-mod.lua
texmf-dist/tex/context/base/mkiv/file-mod.mkvi
texmf-dist/tex/context/base/mkiv/file-res.lua
@@ -73617,16 +73738,15 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/font-ctx.lua
texmf-dist/tex/context/base/mkiv/font-def.lua
texmf-dist/tex/context/base/mkiv/font-dsp.lua
- texmf-dist/tex/context/base/mkiv/font-emp.mklx
texmf-dist/tex/context/base/mkiv/font-emp.mkvi
texmf-dist/tex/context/base/mkiv/font-enc.lua
texmf-dist/tex/context/base/mkiv/font-enh.lua
texmf-dist/tex/context/base/mkiv/font-fbk.lua
texmf-dist/tex/context/base/mkiv/font-fea.mkvi
- texmf-dist/tex/context/base/mkiv/font-fil.mklx
texmf-dist/tex/context/base/mkiv/font-fil.mkvi
texmf-dist/tex/context/base/mkiv/font-gds.mkvi
texmf-dist/tex/context/base/mkiv/font-hsh.lua
+ texmf-dist/tex/context/base/mkiv/font-imp-combining.lua
texmf-dist/tex/context/base/mkiv/font-imp-dimensions.lua
texmf-dist/tex/context/base/mkiv/font-imp-effects.lua
texmf-dist/tex/context/base/mkiv/font-imp-italics.lua
@@ -73642,20 +73762,18 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/font-imp-tweaks.lua
texmf-dist/tex/context/base/mkiv/font-imp-unicode.lua
texmf-dist/tex/context/base/mkiv/font-ini.lua
- texmf-dist/tex/context/base/mkiv/font-ini.mklx
texmf-dist/tex/context/base/mkiv/font-ini.mkvi
texmf-dist/tex/context/base/mkiv/font-lib.mkvi
texmf-dist/tex/context/base/mkiv/font-lig.lua
texmf-dist/tex/context/base/mkiv/font-log.lua
texmf-dist/tex/context/base/mkiv/font-lua.lua
texmf-dist/tex/context/base/mkiv/font-map.lua
- texmf-dist/tex/context/base/mkiv/font-mat.mklx
texmf-dist/tex/context/base/mkiv/font-mat.mkvi
texmf-dist/tex/context/base/mkiv/font-mis.lua
texmf-dist/tex/context/base/mkiv/font-mps.lua
texmf-dist/tex/context/base/mkiv/font-nod.lua
texmf-dist/tex/context/base/mkiv/font-ocl.lua
- texmf-dist/tex/context/base/mkiv/font-ogr.lua
+ texmf-dist/tex/context/base/mkiv/font-ocm.lua
texmf-dist/tex/context/base/mkiv/font-one.lua
texmf-dist/tex/context/base/mkiv/font-onr.lua
texmf-dist/tex/context/base/mkiv/font-osd.lua
@@ -73681,9 +73799,7 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/font-shp.lua
texmf-dist/tex/context/base/mkiv/font-sol.lua
texmf-dist/tex/context/base/mkiv/font-sol.mkvi
- texmf-dist/tex/context/base/mkiv/font-sty.mklx
texmf-dist/tex/context/base/mkiv/font-sty.mkvi
- texmf-dist/tex/context/base/mkiv/font-sym.mklx
texmf-dist/tex/context/base/mkiv/font-sym.mkvi
texmf-dist/tex/context/base/mkiv/font-syn.lua
texmf-dist/tex/context/base/mkiv/font-tfm.lua
@@ -73719,11 +73835,11 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/grph-rul.lua
texmf-dist/tex/context/base/mkiv/grph-rul.mkiv
texmf-dist/tex/context/base/mkiv/grph-swf.lua
+ texmf-dist/tex/context/base/mkiv/grph-trf.lua
texmf-dist/tex/context/base/mkiv/grph-trf.mkiv
texmf-dist/tex/context/base/mkiv/grph-u3d.lua
texmf-dist/tex/context/base/mkiv/grph-wnd.lua
texmf-dist/tex/context/base/mkiv/hand-ini.mkiv
- texmf-dist/tex/context/base/mkiv/hand-ini.mkxl
texmf-dist/tex/context/base/mkiv/java-imp-example.mkiv
texmf-dist/tex/context/base/mkiv/java-imp-fields.mkiv
texmf-dist/tex/context/base/mkiv/java-imp-highlight.mkiv
@@ -73772,16 +73888,17 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/lang-frq.mkiv
texmf-dist/tex/context/base/mkiv/lang-hyp.lua
texmf-dist/tex/context/base/mkiv/lang-hyp.mkiv
+ texmf-dist/tex/context/base/mkiv/lang-imp-serbian.lua
texmf-dist/tex/context/base/mkiv/lang-ini.lua
texmf-dist/tex/context/base/mkiv/lang-ini.mkiv
- texmf-dist/tex/context/base/mkiv/lang-ini.mkxl
texmf-dist/tex/context/base/mkiv/lang-lab.lua
texmf-dist/tex/context/base/mkiv/lang-lab.mkiv
- texmf-dist/tex/context/base/mkiv/lang-lab.mkxl
texmf-dist/tex/context/base/mkiv/lang-mis.mkiv
texmf-dist/tex/context/base/mkiv/lang-rep.lua
texmf-dist/tex/context/base/mkiv/lang-rep.mkiv
texmf-dist/tex/context/base/mkiv/lang-spa.mkiv
+ texmf-dist/tex/context/base/mkiv/lang-tra.lua
+ texmf-dist/tex/context/base/mkiv/lang-tra.mkiv
texmf-dist/tex/context/base/mkiv/lang-txt.lua
texmf-dist/tex/context/base/mkiv/lang-url.lua
texmf-dist/tex/context/base/mkiv/lang-url.mkiv
@@ -73789,22 +73906,10 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/lang-wrd.mkiv
texmf-dist/tex/context/base/mkiv/layo-ini.lua
texmf-dist/tex/context/base/mkiv/layo-ini.mkiv
- texmf-dist/tex/context/base/mkiv/libs-imp-curl.lua
- texmf-dist/tex/context/base/mkiv/libs-imp-ghostscript.lua
- texmf-dist/tex/context/base/mkiv/libs-imp-graphicsmagick.lua
- texmf-dist/tex/context/base/mkiv/libs-imp-mujs.lua
- texmf-dist/tex/context/base/mkiv/libs-imp-mujs.mkxl
- texmf-dist/tex/context/base/mkiv/libs-imp-mysql.lua
- texmf-dist/tex/context/base/mkiv/libs-imp-postgress.lua
- texmf-dist/tex/context/base/mkiv/libs-imp-sqlite.lua
- texmf-dist/tex/context/base/mkiv/libs-imp-zint.lua
- texmf-dist/tex/context/base/mkiv/libs-imp-zint.mkxl
texmf-dist/tex/context/base/mkiv/libs-ini.lua
- texmf-dist/tex/context/base/mkiv/libs-ini.mkxl
texmf-dist/tex/context/base/mkiv/lpdf-ano.lua
texmf-dist/tex/context/base/mkiv/lpdf-aux.lua
texmf-dist/tex/context/base/mkiv/lpdf-col.lua
- texmf-dist/tex/context/base/mkiv/lpdf-emb.lua
texmf-dist/tex/context/base/mkiv/lpdf-enc.lua
texmf-dist/tex/context/base/mkiv/lpdf-eng.lua
texmf-dist/tex/context/base/mkiv/lpdf-epa.lua
@@ -73812,9 +73917,7 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/lpdf-fmt.lua
texmf-dist/tex/context/base/mkiv/lpdf-fnt.lua
texmf-dist/tex/context/base/mkiv/lpdf-grp.lua
- texmf-dist/tex/context/base/mkiv/lpdf-img.lua
texmf-dist/tex/context/base/mkiv/lpdf-ini.lua
- texmf-dist/tex/context/base/mkiv/lpdf-lmt.lua
texmf-dist/tex/context/base/mkiv/lpdf-mis.lua
texmf-dist/tex/context/base/mkiv/lpdf-mov.lua
texmf-dist/tex/context/base/mkiv/lpdf-nod.lua
@@ -73827,6 +73930,7 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/lpdf-swf.lua
texmf-dist/tex/context/base/mkiv/lpdf-tag.lua
texmf-dist/tex/context/base/mkiv/lpdf-u3d.lua
+ texmf-dist/tex/context/base/mkiv/lpdf-vfc.lua
texmf-dist/tex/context/base/mkiv/lpdf-wid.lua
texmf-dist/tex/context/base/mkiv/lpdf-xmp.lua
texmf-dist/tex/context/base/mkiv/luat-bas.mkiv
@@ -73843,6 +73947,7 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/luat-ini.mkiv
texmf-dist/tex/context/base/mkiv/luat-iop.lua
texmf-dist/tex/context/base/mkiv/luat-lib.mkiv
+ texmf-dist/tex/context/base/mkiv/luat-log.lua
texmf-dist/tex/context/base/mkiv/luat-lua.lua
texmf-dist/tex/context/base/mkiv/luat-mac.lua
texmf-dist/tex/context/base/mkiv/luat-run.lua
@@ -73869,7 +73974,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/lxml-tex.lua
texmf-dist/tex/context/base/mkiv/lxml-xml.lua
texmf-dist/tex/context/base/mkiv/m-fonts-plugins.mkiv
- texmf-dist/tex/context/base/mkiv/m-gnuplot.mkxl
texmf-dist/tex/context/base/mkiv/m-newcolumnsets.mkiv
texmf-dist/tex/context/base/mkiv/m-oldbibtex.mkiv
texmf-dist/tex/context/base/mkiv/math-acc.mkvi
@@ -73916,27 +74020,21 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/meta-imp-clp.mkiv
texmf-dist/tex/context/base/mkiv/meta-imp-dum.mkiv
texmf-dist/tex/context/base/mkiv/meta-imp-fen.mkiv
- texmf-dist/tex/context/base/mkiv/meta-imp-gamesymbols.mkxl
texmf-dist/tex/context/base/mkiv/meta-imp-grid.mkiv
texmf-dist/tex/context/base/mkiv/meta-imp-mat.mkiv
texmf-dist/tex/context/base/mkiv/meta-imp-mis.mkiv
texmf-dist/tex/context/base/mkiv/meta-imp-nav.mkiv
texmf-dist/tex/context/base/mkiv/meta-imp-outlines.mkiv
texmf-dist/tex/context/base/mkiv/meta-imp-pre.mkiv
- texmf-dist/tex/context/base/mkiv/meta-imp-symbols.mkxl
texmf-dist/tex/context/base/mkiv/meta-imp-tab.mkiv
- texmf-dist/tex/context/base/mkiv/meta-imp-threesix.mkxl
texmf-dist/tex/context/base/mkiv/meta-imp-txt.mkiv
texmf-dist/tex/context/base/mkiv/meta-ini.lua
texmf-dist/tex/context/base/mkiv/meta-ini.mkiv
- texmf-dist/tex/context/base/mkiv/meta-ini.mkxl
texmf-dist/tex/context/base/mkiv/meta-lua.lua
texmf-dist/tex/context/base/mkiv/meta-lua.mkiv
- texmf-dist/tex/context/base/mkiv/meta-mac.mkxl
texmf-dist/tex/context/base/mkiv/meta-nod.lua
texmf-dist/tex/context/base/mkiv/meta-nod.mkiv
texmf-dist/tex/context/base/mkiv/meta-pag.mkiv
- texmf-dist/tex/context/base/mkiv/meta-pag.mkxl
texmf-dist/tex/context/base/mkiv/meta-pdf.lua
texmf-dist/tex/context/base/mkiv/meta-pdf.mkiv
texmf-dist/tex/context/base/mkiv/meta-pdh.lua
@@ -73944,23 +74042,18 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/meta-tex.lua
texmf-dist/tex/context/base/mkiv/meta-tex.mkiv
texmf-dist/tex/context/base/mkiv/meta-xml.mkiv
- texmf-dist/tex/context/base/mkiv/mlib-cnt.lua
texmf-dist/tex/context/base/mkiv/mlib-ctx.lua
texmf-dist/tex/context/base/mkiv/mlib-ctx.mkiv
- texmf-dist/tex/context/base/mkiv/mlib-ctx.mkxl
+ texmf-dist/tex/context/base/mkiv/mlib-fio.lua
texmf-dist/tex/context/base/mkiv/mlib-int.lua
texmf-dist/tex/context/base/mkiv/mlib-lmp.lua
- texmf-dist/tex/context/base/mkiv/mlib-lmt.lua
texmf-dist/tex/context/base/mkiv/mlib-lua.lua
- texmf-dist/tex/context/base/mkiv/mlib-mat.lua
+ texmf-dist/tex/context/base/mkiv/mlib-mpf.lua
texmf-dist/tex/context/base/mkiv/mlib-pdf.lua
texmf-dist/tex/context/base/mkiv/mlib-pdf.mkiv
- texmf-dist/tex/context/base/mkiv/mlib-pdf.mkxl
texmf-dist/tex/context/base/mkiv/mlib-pps.lua
texmf-dist/tex/context/base/mkiv/mlib-pps.mkiv
texmf-dist/tex/context/base/mkiv/mlib-run.lua
- texmf-dist/tex/context/base/mkiv/mlib-scn.lua
- texmf-dist/tex/context/base/mkiv/mlib-svg.lua
texmf-dist/tex/context/base/mkiv/mtx-context-arrange.tex
texmf-dist/tex/context/base/mkiv/mtx-context-combine.tex
texmf-dist/tex/context/base/mkiv/mtx-context-common.tex
@@ -73981,12 +74074,12 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/mtx-context-xml.tex
texmf-dist/tex/context/base/mkiv/mult-aux.lua
texmf-dist/tex/context/base/mkiv/mult-aux.mkiv
- texmf-dist/tex/context/base/mkiv/mult-aux.mkxl
texmf-dist/tex/context/base/mkiv/mult-chk.lua
texmf-dist/tex/context/base/mkiv/mult-chk.mkiv
texmf-dist/tex/context/base/mkiv/mult-def.lua
texmf-dist/tex/context/base/mkiv/mult-def.mkiv
texmf-dist/tex/context/base/mkiv/mult-dim.mkvi
+ texmf-dist/tex/context/base/mkiv/mult-fmt.lua
texmf-dist/tex/context/base/mkiv/mult-fun.lua
texmf-dist/tex/context/base/mkiv/mult-ini.lua
texmf-dist/tex/context/base/mkiv/mult-ini.mkiv
@@ -74000,12 +74093,11 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/node-aux.lua
texmf-dist/tex/context/base/mkiv/node-bck.lua
texmf-dist/tex/context/base/mkiv/node-bck.mkiv
- texmf-dist/tex/context/base/mkiv/node-cmp.lua
texmf-dist/tex/context/base/mkiv/node-dir.lua
- texmf-dist/tex/context/base/mkiv/node-ext.lua
texmf-dist/tex/context/base/mkiv/node-fin.lua
texmf-dist/tex/context/base/mkiv/node-fin.mkiv
texmf-dist/tex/context/base/mkiv/node-fnt.lua
+ texmf-dist/tex/context/base/mkiv/node-gcm.lua
texmf-dist/tex/context/base/mkiv/node-ini.lua
texmf-dist/tex/context/base/mkiv/node-ini.mkiv
texmf-dist/tex/context/base/mkiv/node-ltp.lua
@@ -74013,8 +74105,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/node-mig.lua
texmf-dist/tex/context/base/mkiv/node-mig.mkiv
texmf-dist/tex/context/base/mkiv/node-nut.lua
- texmf-dist/tex/context/base/mkiv/node-pag.lua
- texmf-dist/tex/context/base/mkiv/node-pag.mkiv
texmf-dist/tex/context/base/mkiv/node-par.lua
texmf-dist/tex/context/base/mkiv/node-ppt.lua
texmf-dist/tex/context/base/mkiv/node-pro.lua
@@ -74040,17 +74130,13 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/pack-cut.mkiv
texmf-dist/tex/context/base/mkiv/pack-fen.mkiv
texmf-dist/tex/context/base/mkiv/pack-lyr.mkiv
- texmf-dist/tex/context/base/mkiv/pack-lyr.mkxl
texmf-dist/tex/context/base/mkiv/pack-mis.mkvi
texmf-dist/tex/context/base/mkiv/pack-mrl.mkiv
texmf-dist/tex/context/base/mkiv/pack-obj.lua
texmf-dist/tex/context/base/mkiv/pack-obj.mkiv
- texmf-dist/tex/context/base/mkiv/pack-ori.lua
- texmf-dist/tex/context/base/mkiv/pack-ori.mkxl
texmf-dist/tex/context/base/mkiv/pack-pos.mkiv
texmf-dist/tex/context/base/mkiv/pack-rul.lua
texmf-dist/tex/context/base/mkiv/pack-rul.mkiv
- texmf-dist/tex/context/base/mkiv/pack-rul.mkxl
texmf-dist/tex/context/base/mkiv/page-app.mkiv
texmf-dist/tex/context/base/mkiv/page-bck.mkiv
texmf-dist/tex/context/base/mkiv/page-box.mkvi
@@ -74099,12 +74185,10 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/page-spr.mkiv
texmf-dist/tex/context/base/mkiv/page-str.lua
texmf-dist/tex/context/base/mkiv/page-str.mkiv
- texmf-dist/tex/context/base/mkiv/page-txt.mklx
texmf-dist/tex/context/base/mkiv/page-txt.mkvi
texmf-dist/tex/context/base/mkiv/page-var.mkiv
texmf-dist/tex/context/base/mkiv/phys-dim.lua
texmf-dist/tex/context/base/mkiv/phys-dim.mkiv
- texmf-dist/tex/context/base/mkiv/prop-ini.mkiv
texmf-dist/tex/context/base/mkiv/publ-aut.lua
texmf-dist/tex/context/base/mkiv/publ-dat.lua
texmf-dist/tex/context/base/mkiv/publ-fnd.lua
@@ -74136,7 +74220,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/publ-tra.lua
texmf-dist/tex/context/base/mkiv/publ-tra.mkiv
texmf-dist/tex/context/base/mkiv/publ-usr.lua
- texmf-dist/tex/context/base/mkiv/publ-usr.mkiv
texmf-dist/tex/context/base/mkiv/publ-xml.mkiv
texmf-dist/tex/context/base/mkiv/regi-8859-1.lua
texmf-dist/tex/context/base/mkiv/regi-8859-10.lua
@@ -74207,7 +74290,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/spac-prf.mkvi
texmf-dist/tex/context/base/mkiv/spac-ver.lua
texmf-dist/tex/context/base/mkiv/spac-ver.mkiv
- texmf-dist/tex/context/base/mkiv/spac-ver.mkxl
texmf-dist/tex/context/base/mkiv/status-files.pdf
texmf-dist/tex/context/base/mkiv/status-lua.pdf
texmf-dist/tex/context/base/mkiv/strc-bkm.lua
@@ -74227,7 +74309,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/strc-ini.lua
texmf-dist/tex/context/base/mkiv/strc-ini.mkvi
texmf-dist/tex/context/base/mkiv/strc-itm.lua
- texmf-dist/tex/context/base/mkiv/strc-itm.mklx
texmf-dist/tex/context/base/mkiv/strc-itm.mkvi
texmf-dist/tex/context/base/mkiv/strc-lab.mkiv
texmf-dist/tex/context/base/mkiv/strc-lev.lua
@@ -74263,7 +74344,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/strc-xml.mkiv
texmf-dist/tex/context/base/mkiv/supp-box.lua
texmf-dist/tex/context/base/mkiv/supp-box.mkiv
- texmf-dist/tex/context/base/mkiv/supp-box.mkxl
texmf-dist/tex/context/base/mkiv/supp-dir.mkiv
texmf-dist/tex/context/base/mkiv/supp-mat.mkiv
texmf-dist/tex/context/base/mkiv/supp-ran.lua
@@ -74284,18 +74364,15 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/symb-run.mkiv
texmf-dist/tex/context/base/mkiv/syst-aux.lua
texmf-dist/tex/context/base/mkiv/syst-aux.mkiv
- texmf-dist/tex/context/base/mkiv/syst-aux.mkxl
texmf-dist/tex/context/base/mkiv/syst-cmp.lua
texmf-dist/tex/context/base/mkiv/syst-cmp.mkiv
texmf-dist/tex/context/base/mkiv/syst-con.lua
texmf-dist/tex/context/base/mkiv/syst-con.mkiv
- texmf-dist/tex/context/base/mkiv/syst-con.mkxl
texmf-dist/tex/context/base/mkiv/syst-fnt.mkiv
texmf-dist/tex/context/base/mkiv/syst-ini.mkiv
- texmf-dist/tex/context/base/mkiv/syst-ini.mkxl
texmf-dist/tex/context/base/mkiv/syst-lua.lua
texmf-dist/tex/context/base/mkiv/syst-lua.mkiv
- texmf-dist/tex/context/base/mkiv/syst-lua.mkxl
+ texmf-dist/tex/context/base/mkiv/syst-mac.lua
texmf-dist/tex/context/base/mkiv/syst-mes.mkiv
texmf-dist/tex/context/base/mkiv/syst-pln.mkiv
texmf-dist/tex/context/base/mkiv/syst-rtp.mkiv
@@ -74304,13 +74381,11 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/tabl-ltb.mkiv
texmf-dist/tex/context/base/mkiv/tabl-mis.mkiv
texmf-dist/tex/context/base/mkiv/tabl-ntb.mkiv
- texmf-dist/tex/context/base/mkiv/tabl-ntb.mkxl
texmf-dist/tex/context/base/mkiv/tabl-nte.mkiv
texmf-dist/tex/context/base/mkiv/tabl-pln.mkiv
texmf-dist/tex/context/base/mkiv/tabl-tab.mkiv
texmf-dist/tex/context/base/mkiv/tabl-tbl.lua
texmf-dist/tex/context/base/mkiv/tabl-tbl.mkiv
- texmf-dist/tex/context/base/mkiv/tabl-tbl.mkxl
texmf-dist/tex/context/base/mkiv/tabl-tsp.mkiv
texmf-dist/tex/context/base/mkiv/tabl-xnt.mkvi
texmf-dist/tex/context/base/mkiv/tabl-xtb.lua
@@ -74324,8 +74399,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/toks-map.mkiv
texmf-dist/tex/context/base/mkiv/toks-scn.lua
texmf-dist/tex/context/base/mkiv/toks-scn.mkiv
- texmf-dist/tex/context/base/mkiv/toks-tra.lua
- texmf-dist/tex/context/base/mkiv/toks-tra.mkiv
texmf-dist/tex/context/base/mkiv/trac-ctx.lua
texmf-dist/tex/context/base/mkiv/trac-ctx.mkiv
texmf-dist/tex/context/base/mkiv/trac-deb.lua
@@ -74349,7 +74422,6 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/type-def.mkiv
texmf-dist/tex/context/base/mkiv/type-fbk.mkiv
texmf-dist/tex/context/base/mkiv/type-ini.lua
- texmf-dist/tex/context/base/mkiv/type-ini.mklx
texmf-dist/tex/context/base/mkiv/type-ini.mkvi
texmf-dist/tex/context/base/mkiv/type-lua.mkiv
texmf-dist/tex/context/base/mkiv/type-one.mkiv
@@ -74404,6 +74476,7 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/typo-pag.lua
texmf-dist/tex/context/base/mkiv/typo-pag.mkiv
texmf-dist/tex/context/base/mkiv/typo-par.mkiv
+ texmf-dist/tex/context/base/mkiv/typo-plc.mkiv
texmf-dist/tex/context/base/mkiv/typo-pnc.lua
texmf-dist/tex/context/base/mkiv/typo-pnc.mkiv
texmf-dist/tex/context/base/mkiv/typo-prc.lua
@@ -74476,6 +74549,572 @@ runfiles size=15693
texmf-dist/tex/context/base/mkiv/util-tpl.lua
texmf-dist/tex/context/base/mkiv/util-you.lua
texmf-dist/tex/context/base/mkiv/util-zip.lua
+ texmf-dist/tex/context/base/mkxl/anch-bar.mkxl
+ texmf-dist/tex/context/base/mkxl/anch-bck.mklx
+ texmf-dist/tex/context/base/mkxl/anch-pgr.lmt
+ texmf-dist/tex/context/base/mkxl/anch-pgr.mkxl
+ texmf-dist/tex/context/base/mkxl/anch-pos.lmt
+ texmf-dist/tex/context/base/mkxl/anch-pos.mkxl
+ texmf-dist/tex/context/base/mkxl/anch-snc.mkxl
+ texmf-dist/tex/context/base/mkxl/anch-tab.mkxl
+ texmf-dist/tex/context/base/mkxl/attr-alt.lmt
+ texmf-dist/tex/context/base/mkxl/attr-alt.mkxl
+ texmf-dist/tex/context/base/mkxl/attr-col.lmt
+ texmf-dist/tex/context/base/mkxl/attr-col.mkxl
+ texmf-dist/tex/context/base/mkxl/attr-eff.mkxl
+ texmf-dist/tex/context/base/mkxl/attr-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/attr-lay.lmt
+ texmf-dist/tex/context/base/mkxl/attr-lay.mkxl
+ texmf-dist/tex/context/base/mkxl/attr-mkr.mkxl
+ texmf-dist/tex/context/base/mkxl/attr-neg.mkxl
+ texmf-dist/tex/context/base/mkxl/back-exp-imp-mth.lmt
+ texmf-dist/tex/context/base/mkxl/back-exp-imp-ref.lmt
+ texmf-dist/tex/context/base/mkxl/back-exp-imp-tag.lmt
+ texmf-dist/tex/context/base/mkxl/back-exp.lmt
+ texmf-dist/tex/context/base/mkxl/back-exp.mkxl
+ texmf-dist/tex/context/base/mkxl/back-ext.mkxl
+ texmf-dist/tex/context/base/mkxl/back-ini.lmt
+ texmf-dist/tex/context/base/mkxl/back-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/back-lua.lmt
+ texmf-dist/tex/context/base/mkxl/back-lua.mkxl
+ texmf-dist/tex/context/base/mkxl/back-mps.lmt
+ texmf-dist/tex/context/base/mkxl/back-mps.mkxl
+ texmf-dist/tex/context/base/mkxl/back-pdf.lmt
+ texmf-dist/tex/context/base/mkxl/back-pdf.mkxl
+ texmf-dist/tex/context/base/mkxl/back-pdp.lmt
+ texmf-dist/tex/context/base/mkxl/back-res.lmt
+ texmf-dist/tex/context/base/mkxl/back-res.mkxl
+ texmf-dist/tex/context/base/mkxl/back-u3d.mkxl
+ texmf-dist/tex/context/base/mkxl/bibl-bib.mkxl
+ texmf-dist/tex/context/base/mkxl/bibl-tra.mkxl
+ texmf-dist/tex/context/base/mkxl/blob-ini.lmt
+ texmf-dist/tex/context/base/mkxl/blob-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/buff-ini.lmt
+ texmf-dist/tex/context/base/mkxl/buff-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/buff-par.mklx
+ texmf-dist/tex/context/base/mkxl/buff-ver.mkxl
+ texmf-dist/tex/context/base/mkxl/catc-act.mkxl
+ texmf-dist/tex/context/base/mkxl/catc-def.mkxl
+ texmf-dist/tex/context/base/mkxl/catc-ini.lmt
+ texmf-dist/tex/context/base/mkxl/catc-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/catc-sym.mkxl
+ texmf-dist/tex/context/base/mkxl/char-act.mkxl
+ texmf-dist/tex/context/base/mkxl/char-enc.mkxl
+ texmf-dist/tex/context/base/mkxl/char-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/char-tex.lmt
+ texmf-dist/tex/context/base/mkxl/char-utf.mkxl
+ texmf-dist/tex/context/base/mkxl/chem-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/chem-str.mkxl
+ texmf-dist/tex/context/base/mkxl/cldf-bas.mkxl
+ texmf-dist/tex/context/base/mkxl/cldf-com.mkxl
+ texmf-dist/tex/context/base/mkxl/cldf-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/cldf-int.lmt
+ texmf-dist/tex/context/base/mkxl/cldf-int.mkxl
+ texmf-dist/tex/context/base/mkxl/cldf-lmt.lmt
+ texmf-dist/tex/context/base/mkxl/cldf-ver.mkxl
+ texmf-dist/tex/context/base/mkxl/colo-ext.mkxl
+ texmf-dist/tex/context/base/mkxl/colo-grp.mkxl
+ texmf-dist/tex/context/base/mkxl/colo-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/colo-nod.lmt
+ texmf-dist/tex/context/base/mkxl/colo-nod.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-cs.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-de.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-en.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-fil.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-fr.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-gb.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-it.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-log.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-new.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-nl.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-pe.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-ro.mkxl
+ texmf-dist/tex/context/base/mkxl/cont-run.lmt
+ texmf-dist/tex/context/base/mkxl/cont-run.mkxl
+ texmf-dist/tex/context/base/mkxl/context.mkxl
+ texmf-dist/tex/context/base/mkxl/core-con.mkxl
+ texmf-dist/tex/context/base/mkxl/core-ctx.mkxl
+ texmf-dist/tex/context/base/mkxl/core-dat.mkxl
+ texmf-dist/tex/context/base/mkxl/core-def.mkxl
+ texmf-dist/tex/context/base/mkxl/core-env.lmt
+ texmf-dist/tex/context/base/mkxl/core-env.mkxl
+ texmf-dist/tex/context/base/mkxl/core-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/core-lmt.lmt
+ texmf-dist/tex/context/base/mkxl/core-lmt.mkxl
+ texmf-dist/tex/context/base/mkxl/core-sys.lmt
+ texmf-dist/tex/context/base/mkxl/core-sys.mkxl
+ texmf-dist/tex/context/base/mkxl/core-two.mkxl
+ texmf-dist/tex/context/base/mkxl/core-uti.lua
+ texmf-dist/tex/context/base/mkxl/core-uti.mkxl
+ texmf-dist/tex/context/base/mkxl/driv-ini.lmt
+ texmf-dist/tex/context/base/mkxl/driv-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/driv-shp.lmt
+ texmf-dist/tex/context/base/mkxl/driv-shp.mkxl
+ texmf-dist/tex/context/base/mkxl/enco-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/file-ini.mklx
+ texmf-dist/tex/context/base/mkxl/file-job.lmt
+ texmf-dist/tex/context/base/mkxl/file-job.mklx
+ texmf-dist/tex/context/base/mkxl/file-lib.mkxl
+ texmf-dist/tex/context/base/mkxl/file-mod.lmt
+ texmf-dist/tex/context/base/mkxl/file-mod.mklx
+ texmf-dist/tex/context/base/mkxl/file-res.mklx
+ texmf-dist/tex/context/base/mkxl/file-syn.mklx
+ texmf-dist/tex/context/base/mkxl/font-aux.mklx
+ texmf-dist/tex/context/base/mkxl/font-chk.lmt
+ texmf-dist/tex/context/base/mkxl/font-chk.mkxl
+ texmf-dist/tex/context/base/mkxl/font-col.lmt
+ texmf-dist/tex/context/base/mkxl/font-col.mklx
+ texmf-dist/tex/context/base/mkxl/font-con.lmt
+ texmf-dist/tex/context/base/mkxl/font-ctx.lmt
+ texmf-dist/tex/context/base/mkxl/font-def.lmt
+ texmf-dist/tex/context/base/mkxl/font-emp.mklx
+ texmf-dist/tex/context/base/mkxl/font-enh.lmt
+ texmf-dist/tex/context/base/mkxl/font-fbk.lmt
+ texmf-dist/tex/context/base/mkxl/font-fea.mklx
+ texmf-dist/tex/context/base/mkxl/font-fil.mklx
+ texmf-dist/tex/context/base/mkxl/font-fmp.lmt
+ texmf-dist/tex/context/base/mkxl/font-gds.mklx
+ texmf-dist/tex/context/base/mkxl/font-glf.mklx
+ texmf-dist/tex/context/base/mkxl/font-imp-math.lmt
+ texmf-dist/tex/context/base/mkxl/font-imp-tracing.lmt
+ texmf-dist/tex/context/base/mkxl/font-ini.lmt
+ texmf-dist/tex/context/base/mkxl/font-ini.mklx
+ texmf-dist/tex/context/base/mkxl/font-lib.mklx
+ texmf-dist/tex/context/base/mkxl/font-mat.mklx
+ texmf-dist/tex/context/base/mkxl/font-mpf.lmt
+ texmf-dist/tex/context/base/mkxl/font-mps.lmt
+ texmf-dist/tex/context/base/mkxl/font-ogr.lmt
+ texmf-dist/tex/context/base/mkxl/font-ota.lmt
+ texmf-dist/tex/context/base/mkxl/font-otj.lmt
+ texmf-dist/tex/context/base/mkxl/font-ots.lmt
+ texmf-dist/tex/context/base/mkxl/font-pre.mkxl
+ texmf-dist/tex/context/base/mkxl/font-sel.mklx
+ texmf-dist/tex/context/base/mkxl/font-set.mklx
+ texmf-dist/tex/context/base/mkxl/font-sol.mklx
+ texmf-dist/tex/context/base/mkxl/font-sty.mklx
+ texmf-dist/tex/context/base/mkxl/font-sym.mklx
+ texmf-dist/tex/context/base/mkxl/font-tex.lmt
+ texmf-dist/tex/context/base/mkxl/font-tex.mkxl
+ texmf-dist/tex/context/base/mkxl/font-tra.mkxl
+ texmf-dist/tex/context/base/mkxl/font-uni.mkxl
+ texmf-dist/tex/context/base/mkxl/font-unk.mkxl
+ texmf-dist/tex/context/base/mkxl/font-var.mklx
+ texmf-dist/tex/context/base/mkxl/font-vfc.lmt
+ texmf-dist/tex/context/base/mkxl/font-vir.lmt
+ texmf-dist/tex/context/base/mkxl/good-mth.lmt
+ texmf-dist/tex/context/base/mkxl/grph-epd.mkxl
+ texmf-dist/tex/context/base/mkxl/grph-fig.mkxl
+ texmf-dist/tex/context/base/mkxl/grph-inc.lmt
+ texmf-dist/tex/context/base/mkxl/grph-inc.mkxl
+ texmf-dist/tex/context/base/mkxl/grph-pat.mkxl
+ texmf-dist/tex/context/base/mkxl/grph-raw.mkxl
+ texmf-dist/tex/context/base/mkxl/grph-rul.lmt
+ texmf-dist/tex/context/base/mkxl/grph-rul.mkxl
+ texmf-dist/tex/context/base/mkxl/grph-trf.lmt
+ texmf-dist/tex/context/base/mkxl/grph-trf.mkxl
+ texmf-dist/tex/context/base/mkxl/hand-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/java-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-def.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-dis.lmt
+ texmf-dist/tex/context/base/mkxl/lang-frd.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-frq.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-hyp.lmt
+ texmf-dist/tex/context/base/mkxl/lang-hyp.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-ini.lmt
+ texmf-dist/tex/context/base/mkxl/lang-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-lab.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-mis.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-rep.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-spa.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-tra.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-url.mkxl
+ texmf-dist/tex/context/base/mkxl/lang-wrd.mkxl
+ texmf-dist/tex/context/base/mkxl/layo-ini.lmt
+ texmf-dist/tex/context/base/mkxl/layo-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/libs-imp-curl.lmt
+ texmf-dist/tex/context/base/mkxl/libs-imp-ghostscript.lmt
+ texmf-dist/tex/context/base/mkxl/libs-imp-graphicsmagick.lmt
+ texmf-dist/tex/context/base/mkxl/libs-imp-kpse.lmt
+ texmf-dist/tex/context/base/mkxl/libs-imp-kpse.mkxl
+ texmf-dist/tex/context/base/mkxl/libs-imp-mujs.lmt
+ texmf-dist/tex/context/base/mkxl/libs-imp-mujs.mkxl
+ texmf-dist/tex/context/base/mkxl/libs-imp-mysql.lmt
+ texmf-dist/tex/context/base/mkxl/libs-imp-postgress.lmt
+ texmf-dist/tex/context/base/mkxl/libs-imp-sqlite.lmt
+ texmf-dist/tex/context/base/mkxl/libs-imp-zint.lmt
+ texmf-dist/tex/context/base/mkxl/libs-imp-zint.mkxl
+ texmf-dist/tex/context/base/mkxl/libs-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/lpdf-ano.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-aux.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-col.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-emb.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-enc.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-epa.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-fld.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-fmt.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-fnt.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-grp.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-img.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-ini.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-lmt.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-mis.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-mov.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-pde.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-ren.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-res.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-rul.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-tag.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-u3d.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-wid.lmt
+ texmf-dist/tex/context/base/mkxl/lpdf-xmp.lmt
+ texmf-dist/tex/context/base/mkxl/luat-bas.mkxl
+ texmf-dist/tex/context/base/mkxl/luat-cbk.lmt
+ texmf-dist/tex/context/base/mkxl/luat-cod.lmt
+ texmf-dist/tex/context/base/mkxl/luat-cod.mkxl
+ texmf-dist/tex/context/base/mkxl/luat-fio.lmt
+ texmf-dist/tex/context/base/mkxl/luat-ini.lmt
+ texmf-dist/tex/context/base/mkxl/luat-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/luat-lib.mkxl
+ texmf-dist/tex/context/base/mkxl/luat-log.lmt
+ texmf-dist/tex/context/base/mkxl/luat-soc.mkxl
+ texmf-dist/tex/context/base/mkxl/luat-usr.lmt
+ texmf-dist/tex/context/base/mkxl/luat-usr.mkxl
+ texmf-dist/tex/context/base/mkxl/lxml-css.mkxl
+ texmf-dist/tex/context/base/mkxl/lxml-ctx.mkxl
+ texmf-dist/tex/context/base/mkxl/lxml-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/lxml-sor.mkxl
+ texmf-dist/tex/context/base/mkxl/m-mkivmkxl.mkxl
+ texmf-dist/tex/context/base/mkxl/math-acc.mklx
+ texmf-dist/tex/context/base/mkxl/math-act.lmt
+ texmf-dist/tex/context/base/mkxl/math-ali.mkxl
+ texmf-dist/tex/context/base/mkxl/math-def.mkxl
+ texmf-dist/tex/context/base/mkxl/math-del.mkxl
+ texmf-dist/tex/context/base/mkxl/math-dis.mkxl
+ texmf-dist/tex/context/base/mkxl/math-fen.mkxl
+ texmf-dist/tex/context/base/mkxl/math-for.mkxl
+ texmf-dist/tex/context/base/mkxl/math-frc.mkxl
+ texmf-dist/tex/context/base/mkxl/math-inc.mkxl
+ texmf-dist/tex/context/base/mkxl/math-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/math-inl.mkxl
+ texmf-dist/tex/context/base/mkxl/math-int.mkxl
+ texmf-dist/tex/context/base/mkxl/math-mis.mkxl
+ texmf-dist/tex/context/base/mkxl/math-noa.lmt
+ texmf-dist/tex/context/base/mkxl/math-pln.mkxl
+ texmf-dist/tex/context/base/mkxl/math-rad.mklx
+ texmf-dist/tex/context/base/mkxl/math-scr.mkxl
+ texmf-dist/tex/context/base/mkxl/math-stc.mklx
+ texmf-dist/tex/context/base/mkxl/math-tag.lmt
+ texmf-dist/tex/context/base/mkxl/math-toy.mkxl
+ texmf-dist/tex/context/base/mkxl/math-vfu.lmt
+ texmf-dist/tex/context/base/mkxl/meta-blb.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-fig.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-fnt.lmt
+ texmf-dist/tex/context/base/mkxl/meta-fnt.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-fun.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-grd.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-imp-clock.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-imp-demo.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-imp-experiments.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-imp-gamesymbols.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-imp-punk.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-imp-symbols.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-imp-threesix.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-imp-txt.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-ini.lmt
+ texmf-dist/tex/context/base/mkxl/meta-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-lua.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-mac.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-nod.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-pag.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-pdf.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-pdh.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-tex.mkxl
+ texmf-dist/tex/context/base/mkxl/meta-xml.mkxl
+ texmf-dist/tex/context/base/mkxl/mlib-cnt.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-ctx.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-ctx.mkxl
+ texmf-dist/tex/context/base/mkxl/mlib-fio.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-int.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-lmp.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-lmt.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-lua.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-mat.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-mpf.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-pdf.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-pdf.mkxl
+ texmf-dist/tex/context/base/mkxl/mlib-pps.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-pps.mkxl
+ texmf-dist/tex/context/base/mkxl/mlib-ran.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-run.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-scn.lmt
+ texmf-dist/tex/context/base/mkxl/mlib-svg.lmt
+ texmf-dist/tex/context/base/mkxl/mult-aux.mkxl
+ texmf-dist/tex/context/base/mkxl/mult-def.mkxl
+ texmf-dist/tex/context/base/mkxl/mult-dim.mklx
+ texmf-dist/tex/context/base/mkxl/mult-ini.lmt
+ texmf-dist/tex/context/base/mkxl/mult-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/mult-prm.mkxl
+ texmf-dist/tex/context/base/mkxl/mult-sys.mkxl
+ texmf-dist/tex/context/base/mkxl/node-acc.lmt
+ texmf-dist/tex/context/base/mkxl/node-aux.lmt
+ texmf-dist/tex/context/base/mkxl/node-bck.lmt
+ texmf-dist/tex/context/base/mkxl/node-bck.mkxl
+ texmf-dist/tex/context/base/mkxl/node-cmp.lmt
+ texmf-dist/tex/context/base/mkxl/node-ext.lmt
+ texmf-dist/tex/context/base/mkxl/node-fin.lmt
+ texmf-dist/tex/context/base/mkxl/node-fin.mkxl
+ texmf-dist/tex/context/base/mkxl/node-fnt.lmt
+ texmf-dist/tex/context/base/mkxl/node-gcm.lmt
+ texmf-dist/tex/context/base/mkxl/node-ini.lmt
+ texmf-dist/tex/context/base/mkxl/node-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/node-met.lmt
+ texmf-dist/tex/context/base/mkxl/node-mig.lmt
+ texmf-dist/tex/context/base/mkxl/node-mig.mkxl
+ texmf-dist/tex/context/base/mkxl/node-nut.lmt
+ texmf-dist/tex/context/base/mkxl/node-par.lmt
+ texmf-dist/tex/context/base/mkxl/node-pro.lmt
+ texmf-dist/tex/context/base/mkxl/node-ref.lmt
+ texmf-dist/tex/context/base/mkxl/node-res.lmt
+ texmf-dist/tex/context/base/mkxl/node-rul.lmt
+ texmf-dist/tex/context/base/mkxl/node-rul.mkxl
+ texmf-dist/tex/context/base/mkxl/node-scn.lmt
+ texmf-dist/tex/context/base/mkxl/node-ser.lmt
+ texmf-dist/tex/context/base/mkxl/node-shp.lmt
+ texmf-dist/tex/context/base/mkxl/node-snp.lmt
+ texmf-dist/tex/context/base/mkxl/node-syn.lmt
+ texmf-dist/tex/context/base/mkxl/node-tex.lmt
+ texmf-dist/tex/context/base/mkxl/node-tra.lmt
+ texmf-dist/tex/context/base/mkxl/norm-ctx.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-bar.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-bck.mklx
+ texmf-dist/tex/context/base/mkxl/pack-box.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-com.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-cut.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-fen.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-lyr.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-mis.mklx
+ texmf-dist/tex/context/base/mkxl/pack-mrl.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-obj.lmt
+ texmf-dist/tex/context/base/mkxl/pack-obj.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-ori.lmt
+ texmf-dist/tex/context/base/mkxl/pack-ori.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-pos.mkxl
+ texmf-dist/tex/context/base/mkxl/pack-rul.lmt
+ texmf-dist/tex/context/base/mkxl/pack-rul.mkxl
+ texmf-dist/tex/context/base/mkxl/page-app.mkxl
+ texmf-dist/tex/context/base/mkxl/page-bck.mkxl
+ texmf-dist/tex/context/base/mkxl/page-box.mklx
+ texmf-dist/tex/context/base/mkxl/page-brk.mkxl
+ texmf-dist/tex/context/base/mkxl/page-col.mkxl
+ texmf-dist/tex/context/base/mkxl/page-com.mkxl
+ texmf-dist/tex/context/base/mkxl/page-cst.mkxl
+ texmf-dist/tex/context/base/mkxl/page-fac.mkxl
+ texmf-dist/tex/context/base/mkxl/page-ffl.mkxl
+ texmf-dist/tex/context/base/mkxl/page-flt.mkxl
+ texmf-dist/tex/context/base/mkxl/page-flw.mkxl
+ texmf-dist/tex/context/base/mkxl/page-imp.mkxl
+ texmf-dist/tex/context/base/mkxl/page-inf.mkxl
+ texmf-dist/tex/context/base/mkxl/page-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/page-inj.mklx
+ texmf-dist/tex/context/base/mkxl/page-ins.mkxl
+ texmf-dist/tex/context/base/mkxl/page-lay.mkxl
+ texmf-dist/tex/context/base/mkxl/page-lin.lmt
+ texmf-dist/tex/context/base/mkxl/page-lin.mklx
+ texmf-dist/tex/context/base/mkxl/page-mak.mklx
+ texmf-dist/tex/context/base/mkxl/page-mbk.mklx
+ texmf-dist/tex/context/base/mkxl/page-mcl.mkxl
+ texmf-dist/tex/context/base/mkxl/page-mix.mkxl
+ texmf-dist/tex/context/base/mkxl/page-mrk.mkxl
+ texmf-dist/tex/context/base/mkxl/page-not.mkxl
+ texmf-dist/tex/context/base/mkxl/page-one.mkxl
+ texmf-dist/tex/context/base/mkxl/page-otr.lmt
+ texmf-dist/tex/context/base/mkxl/page-otr.mklx
+ texmf-dist/tex/context/base/mkxl/page-par.mkxl
+ texmf-dist/tex/context/base/mkxl/page-pcl.mkxl
+ texmf-dist/tex/context/base/mkxl/page-plg.mkxl
+ texmf-dist/tex/context/base/mkxl/page-pst.mkxl
+ texmf-dist/tex/context/base/mkxl/page-sel.mklx
+ texmf-dist/tex/context/base/mkxl/page-sid.mkxl
+ texmf-dist/tex/context/base/mkxl/page-smp.mkxl
+ texmf-dist/tex/context/base/mkxl/page-spr.mkxl
+ texmf-dist/tex/context/base/mkxl/page-str.mkxl
+ texmf-dist/tex/context/base/mkxl/page-txt.mklx
+ texmf-dist/tex/context/base/mkxl/page-var.mkxl
+ texmf-dist/tex/context/base/mkxl/phys-dim.mkxl
+ texmf-dist/tex/context/base/mkxl/publ-inc.mkxl
+ texmf-dist/tex/context/base/mkxl/publ-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/publ-old.mkxl
+ texmf-dist/tex/context/base/mkxl/publ-xml.mkxl
+ texmf-dist/tex/context/base/mkxl/regi-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/scrn-bar.mklx
+ texmf-dist/tex/context/base/mkxl/scrn-but.mklx
+ texmf-dist/tex/context/base/mkxl/scrn-fld.mklx
+ texmf-dist/tex/context/base/mkxl/scrn-hlp.mklx
+ texmf-dist/tex/context/base/mkxl/scrn-ini.mklx
+ texmf-dist/tex/context/base/mkxl/scrn-pag.lmt
+ texmf-dist/tex/context/base/mkxl/scrn-pag.mklx
+ texmf-dist/tex/context/base/mkxl/scrn-ref.mklx
+ texmf-dist/tex/context/base/mkxl/scrn-wid.mklx
+ texmf-dist/tex/context/base/mkxl/scrp-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/sort-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-ali.lmt
+ texmf-dist/tex/context/base/mkxl/spac-ali.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-chr.lmt
+ texmf-dist/tex/context/base/mkxl/spac-chr.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-def.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-flr.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-grd.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-hor.lmt
+ texmf-dist/tex/context/base/mkxl/spac-hor.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-lin.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-pag.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-par.lmt
+ texmf-dist/tex/context/base/mkxl/spac-par.mkxl
+ texmf-dist/tex/context/base/mkxl/spac-prf.lmt
+ texmf-dist/tex/context/base/mkxl/spac-prf.mklx
+ texmf-dist/tex/context/base/mkxl/spac-ver.lmt
+ texmf-dist/tex/context/base/mkxl/spac-ver.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-bkm.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-blk.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-con.mklx
+ texmf-dist/tex/context/base/mkxl/strc-def.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-des.mklx
+ texmf-dist/tex/context/base/mkxl/strc-doc.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-enu.mklx
+ texmf-dist/tex/context/base/mkxl/strc-flt.mklx
+ texmf-dist/tex/context/base/mkxl/strc-ind.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-ini.mklx
+ texmf-dist/tex/context/base/mkxl/strc-itm.mklx
+ texmf-dist/tex/context/base/mkxl/strc-lab.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-lev.mklx
+ texmf-dist/tex/context/base/mkxl/strc-lnt.mklx
+ texmf-dist/tex/context/base/mkxl/strc-lst.mklx
+ texmf-dist/tex/context/base/mkxl/strc-mar.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-mat.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-not.mklx
+ texmf-dist/tex/context/base/mkxl/strc-num.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-pag.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-ref.mklx
+ texmf-dist/tex/context/base/mkxl/strc-reg.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-ren.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-sbe.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-sec.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-syn.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-tag.lmt
+ texmf-dist/tex/context/base/mkxl/strc-tag.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-tnt.mkxl
+ texmf-dist/tex/context/base/mkxl/strc-usr.mkxl
+ texmf-dist/tex/context/base/mkxl/supp-box.lmt
+ texmf-dist/tex/context/base/mkxl/supp-box.mkxl
+ texmf-dist/tex/context/base/mkxl/supp-dir.mkxl
+ texmf-dist/tex/context/base/mkxl/supp-mat.mkxl
+ texmf-dist/tex/context/base/mkxl/supp-ran.mkxl
+ texmf-dist/tex/context/base/mkxl/symb-emj.lmt
+ texmf-dist/tex/context/base/mkxl/symb-emj.mkxl
+ texmf-dist/tex/context/base/mkxl/symb-ini.lmt
+ texmf-dist/tex/context/base/mkxl/symb-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/syst-aux.lmt
+ texmf-dist/tex/context/base/mkxl/syst-aux.mkxl
+ texmf-dist/tex/context/base/mkxl/syst-cmp.mkxl
+ texmf-dist/tex/context/base/mkxl/syst-con.mkxl
+ texmf-dist/tex/context/base/mkxl/syst-fnt.mkxl
+ texmf-dist/tex/context/base/mkxl/syst-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/syst-lua.lmt
+ texmf-dist/tex/context/base/mkxl/syst-lua.mkxl
+ texmf-dist/tex/context/base/mkxl/syst-mac.lmt
+ texmf-dist/tex/context/base/mkxl/syst-pln.mkxl
+ texmf-dist/tex/context/base/mkxl/syst-rtp.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-com.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-frm.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-ltb.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-mis.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-ntb.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-nte.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-tab.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-tbl.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-tsp.mkxl
+ texmf-dist/tex/context/base/mkxl/tabl-xnt.mklx
+ texmf-dist/tex/context/base/mkxl/tabl-xtb.mklx
+ texmf-dist/tex/context/base/mkxl/task-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/toks-aux.lmt
+ texmf-dist/tex/context/base/mkxl/toks-aux.mkxl
+ texmf-dist/tex/context/base/mkxl/toks-ini.lmt
+ texmf-dist/tex/context/base/mkxl/toks-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/toks-scn.lmt
+ texmf-dist/tex/context/base/mkxl/toks-scn.mkxl
+ texmf-dist/tex/context/base/mkxl/trac-ctx.mkxl
+ texmf-dist/tex/context/base/mkxl/trac-deb.lmt
+ texmf-dist/tex/context/base/mkxl/trac-deb.mkxl
+ texmf-dist/tex/context/base/mkxl/trac-inf.lmt
+ texmf-dist/tex/context/base/mkxl/trac-jus.mkxl
+ texmf-dist/tex/context/base/mkxl/trac-tex.mkxl
+ texmf-dist/tex/context/base/mkxl/trac-tim.lmt
+ texmf-dist/tex/context/base/mkxl/trac-vis.lmt
+ texmf-dist/tex/context/base/mkxl/trac-vis.mkxl
+ texmf-dist/tex/context/base/mkxl/type-def.mkxl
+ texmf-dist/tex/context/base/mkxl/type-fbk.mkxl
+ texmf-dist/tex/context/base/mkxl/type-ini.lmt
+ texmf-dist/tex/context/base/mkxl/type-ini.mklx
+ texmf-dist/tex/context/base/mkxl/type-lua.mkxl
+ texmf-dist/tex/context/base/mkxl/type-set.mkxl
+ texmf-dist/tex/context/base/mkxl/type-siz.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-bld.lmt
+ texmf-dist/tex/context/base/mkxl/typo-bld.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-brk.lmt
+ texmf-dist/tex/context/base/mkxl/typo-brk.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-cap.lmt
+ texmf-dist/tex/context/base/mkxl/typo-cap.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-chr.lmt
+ texmf-dist/tex/context/base/mkxl/typo-chr.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-cln.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-del.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-dig.lmt
+ texmf-dist/tex/context/base/mkxl/typo-dig.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-dir.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-drp.lmt
+ texmf-dist/tex/context/base/mkxl/typo-drp.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-duc.lmt
+ texmf-dist/tex/context/base/mkxl/typo-fkr.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-fln.lmt
+ texmf-dist/tex/context/base/mkxl/typo-fln.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-ini.lmt
+ texmf-dist/tex/context/base/mkxl/typo-ini.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-inj.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-itc.lmt
+ texmf-dist/tex/context/base/mkxl/typo-itc.mklx
+ texmf-dist/tex/context/base/mkxl/typo-itm.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-krn.lmt
+ texmf-dist/tex/context/base/mkxl/typo-krn.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-lan.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-lig.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-lin.lmt
+ texmf-dist/tex/context/base/mkxl/typo-lin.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-mar.lmt
+ texmf-dist/tex/context/base/mkxl/typo-mar.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-ovl.lmt
+ texmf-dist/tex/context/base/mkxl/typo-ovl.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-pag.lmt
+ texmf-dist/tex/context/base/mkxl/typo-pag.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-par.lmt
+ texmf-dist/tex/context/base/mkxl/typo-par.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-plc.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-pnc.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-prc.mklx
+ texmf-dist/tex/context/base/mkxl/typo-rep.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-rub.lmt
+ texmf-dist/tex/context/base/mkxl/typo-rub.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-scr.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-shp.lmt
+ texmf-dist/tex/context/base/mkxl/typo-shp.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-spa.lmt
+ texmf-dist/tex/context/base/mkxl/typo-spa.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-sus.lmt
+ texmf-dist/tex/context/base/mkxl/typo-sus.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-tal.lmt
+ texmf-dist/tex/context/base/mkxl/typo-tal.mkxl
+ texmf-dist/tex/context/base/mkxl/typo-txt.mklx
+ texmf-dist/tex/context/base/mkxl/typo-wrp.mkxl
+ texmf-dist/tex/context/base/mkxl/unic-ini.mkxl
texmf-dist/tex/context/bib/common/sample.bib
texmf-dist/tex/context/bib/mkii/bibl-ams.tex
texmf-dist/tex/context/bib/mkii/bibl-apa-de.tex
@@ -74510,6 +75149,7 @@ runfiles size=15693
texmf-dist/tex/context/fonts/mkiv/cambria.lfg
texmf-dist/tex/context/fonts/mkiv/cc-icons.lfg
texmf-dist/tex/context/fonts/mkiv/ccicons.lfg
+ texmf-dist/tex/context/fonts/mkiv/color-latin.lfg
texmf-dist/tex/context/fonts/mkiv/dejavu-math.lfg
texmf-dist/tex/context/fonts/mkiv/demo.lfg
texmf-dist/tex/context/fonts/mkiv/dingbats.lfg
@@ -74586,6 +75226,7 @@ runfiles size=15693
texmf-dist/tex/context/fonts/mkiv/type-imp-osx.mkiv
texmf-dist/tex/context/fonts/mkiv/type-imp-plex.mkiv
texmf-dist/tex/context/fonts/mkiv/type-imp-postscript.mkiv
+ texmf-dist/tex/context/fonts/mkiv/type-imp-punk.mkxl
texmf-dist/tex/context/fonts/mkiv/type-imp-punknova.mkiv
texmf-dist/tex/context/fonts/mkiv/type-imp-source.mkiv
texmf-dist/tex/context/fonts/mkiv/type-imp-stix.mkiv
@@ -74725,6 +75366,7 @@ runfiles size=15693
texmf-dist/tex/context/interface/mkiv/i-logo.xml
texmf-dist/tex/context/interface/mkiv/i-lohi.xml
texmf-dist/tex/context/interface/mkiv/i-lua.xml
+ texmf-dist/tex/context/interface/mkiv/i-luatable.xml
texmf-dist/tex/context/interface/mkiv/i-makeup.xml
texmf-dist/tex/context/interface/mkiv/i-marginblock.xml
texmf-dist/tex/context/interface/mkiv/i-margindata.xml
@@ -74749,6 +75391,7 @@ runfiles size=15693
texmf-dist/tex/context/interface/mkiv/i-object.xml
texmf-dist/tex/context/interface/mkiv/i-offset.xml
texmf-dist/tex/context/interface/mkiv/i-opposite.xml
+ texmf-dist/tex/context/interface/mkiv/i-orientation.xml
texmf-dist/tex/context/interface/mkiv/i-ornament.xml
texmf-dist/tex/context/interface/mkiv/i-output.xml
texmf-dist/tex/context/interface/mkiv/i-overlay.xml
@@ -74771,10 +75414,12 @@ runfiles size=15693
texmf-dist/tex/context/interface/mkiv/i-paragraphs.xml
texmf-dist/tex/context/interface/mkiv/i-parallel.xml
texmf-dist/tex/context/interface/mkiv/i-parbuilder.xml
+ texmf-dist/tex/context/interface/mkiv/i-parwrapper.xml
texmf-dist/tex/context/interface/mkiv/i-pdf.xml
texmf-dist/tex/context/interface/mkiv/i-penalty.xml
texmf-dist/tex/context/interface/mkiv/i-periods.xml
texmf-dist/tex/context/interface/mkiv/i-phantom.xml
+ texmf-dist/tex/context/interface/mkiv/i-placeholder.xml
texmf-dist/tex/context/interface/mkiv/i-placement.xml
texmf-dist/tex/context/interface/mkiv/i-position.xml
texmf-dist/tex/context/interface/mkiv/i-positionbar.xml
@@ -74792,6 +75437,7 @@ runfiles size=15693
texmf-dist/tex/context/interface/mkiv/i-renderingwindow.xml
texmf-dist/tex/context/interface/mkiv/i-replacement.xml
texmf-dist/tex/context/interface/mkiv/i-rotatation.xml
+ texmf-dist/tex/context/interface/mkiv/i-rotation.xml
texmf-dist/tex/context/interface/mkiv/i-ruby.xml
texmf-dist/tex/context/interface/mkiv/i-scale.xml
texmf-dist/tex/context/interface/mkiv/i-scite.xml
@@ -74861,6 +75507,7 @@ runfiles size=15693
texmf-dist/tex/context/modules/common/s-faq-02.tex
texmf-dist/tex/context/modules/common/s-faq-03.tex
texmf-dist/tex/context/modules/common/s-mod.ctx
+ texmf-dist/tex/context/modules/common/s-obsolete-tokens.mkiv
texmf-dist/tex/context/modules/common/s-pre-00.tex
texmf-dist/tex/context/modules/common/s-pre-06.tex
texmf-dist/tex/context/modules/common/s-pre-07.tex
@@ -75010,8 +75657,10 @@ runfiles size=15693
texmf-dist/tex/context/modules/mkiv/m-educat.mkiv
texmf-dist/tex/context/modules/mkiv/m-escrito.lua
texmf-dist/tex/context/modules/mkiv/m-escrito.mkiv
+ texmf-dist/tex/context/modules/mkiv/m-examn.mkiv
texmf-dist/tex/context/modules/mkiv/m-fields.mkiv
texmf-dist/tex/context/modules/mkiv/m-format.mkiv
+ texmf-dist/tex/context/modules/mkiv/m-gnuplot.mkxl
texmf-dist/tex/context/modules/mkiv/m-graph.mkiv
texmf-dist/tex/context/modules/mkiv/m-hemistich.mkiv
texmf-dist/tex/context/modules/mkiv/m-ipsum.mkiv
@@ -75047,8 +75696,12 @@ runfiles size=15693
texmf-dist/tex/context/modules/mkiv/m-steps.lua
texmf-dist/tex/context/modules/mkiv/m-steps.mkvi
texmf-dist/tex/context/modules/mkiv/m-subsub.mkiv
+ texmf-dist/tex/context/modules/mkiv/m-system-aliasing.mkiv
+ texmf-dist/tex/context/modules/mkiv/m-system-readers.mkxl
texmf-dist/tex/context/modules/mkiv/m-three.mkiv
+ texmf-dist/tex/context/modules/mkiv/m-tikz.mkiv
texmf-dist/tex/context/modules/mkiv/m-timing.mkiv
+ texmf-dist/tex/context/modules/mkiv/m-timing.mkxl
texmf-dist/tex/context/modules/mkiv/m-trackers.mkiv
texmf-dist/tex/context/modules/mkiv/m-translate.mkiv
texmf-dist/tex/context/modules/mkiv/m-typesetting.mkiv
@@ -75134,6 +75787,7 @@ runfiles size=15693
texmf-dist/tex/context/modules/mkiv/s-present-balls.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-banner.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-bars.mkiv
+ texmf-dist/tex/context/modules/mkiv/s-present-boring.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-colorful.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-common.mkiv
texmf-dist/tex/context/modules/mkiv/s-present-dark.mkiv
@@ -75173,6 +75827,9 @@ runfiles size=15693
texmf-dist/tex/context/modules/mkiv/s-sql-tables.mkiv
texmf-dist/tex/context/modules/mkiv/s-structure-sections.mkiv
texmf-dist/tex/context/modules/mkiv/s-syntax.mkiv
+ texmf-dist/tex/context/modules/mkiv/s-system-macros.mkxl
+ texmf-dist/tex/context/modules/mkiv/s-system-tokens.mkxl
+ texmf-dist/tex/context/modules/mkiv/s-system-visual.mkiv
texmf-dist/tex/context/modules/mkiv/s-tugboat-columns.mkiv
texmf-dist/tex/context/modules/mkiv/s-tugboat.mkiv
texmf-dist/tex/context/modules/mkiv/s-typesetting-kerning.mkiv
@@ -75219,6 +75876,13 @@ runfiles size=15693
texmf-dist/tex/context/modules/mkiv/x-steps.mkiv
texmf-dist/tex/context/modules/mkiv/x-udhr.mkiv
texmf-dist/tex/context/modules/mkiv/x-xfdf.mkiv
+ texmf-dist/tex/context/modules/mkxl/s-characters-combinations.lmt
+ texmf-dist/tex/context/modules/mkxl/s-characters-combinations.mkxl
+ texmf-dist/tex/context/modules/mkxl/s-colors-show.mkxl
+ texmf-dist/tex/context/modules/mkxl/s-fonts-show.mkxl
+ texmf-dist/tex/context/modules/mkxl/s-layout-show.mkxl
+ texmf-dist/tex/context/modules/mkxl/s-publications-show.mkxl
+ texmf-dist/tex/context/modules/mkxl/s-symbols-show.mkxl
texmf-dist/tex/context/patterns/common/lang-af.rme
texmf-dist/tex/context/patterns/common/lang-agr.rme
texmf-dist/tex/context/patterns/common/lang-ala.rme
@@ -75229,6 +75893,7 @@ runfiles size=15693
texmf-dist/tex/context/patterns/common/lang-da.rme
texmf-dist/tex/context/patterns/common/lang-de.rme
texmf-dist/tex/context/patterns/common/lang-deo.rme
+ texmf-dist/tex/context/patterns/common/lang-eo.rme
texmf-dist/tex/context/patterns/common/lang-es.rme
texmf-dist/tex/context/patterns/common/lang-et.rme
texmf-dist/tex/context/patterns/common/lang-eu.rme
@@ -75282,6 +75947,8 @@ runfiles size=15693
texmf-dist/tex/context/patterns/mkii/lang-de.pat
texmf-dist/tex/context/patterns/mkii/lang-deo.hyp
texmf-dist/tex/context/patterns/mkii/lang-deo.pat
+ texmf-dist/tex/context/patterns/mkii/lang-eo.hyp
+ texmf-dist/tex/context/patterns/mkii/lang-eo.pat
texmf-dist/tex/context/patterns/mkii/lang-es.hyp
texmf-dist/tex/context/patterns/mkii/lang-es.pat
texmf-dist/tex/context/patterns/mkii/lang-et.hyp
@@ -75358,6 +76025,7 @@ runfiles size=15693
texmf-dist/tex/context/patterns/mkiv/lang-da.lua
texmf-dist/tex/context/patterns/mkiv/lang-de.lua
texmf-dist/tex/context/patterns/mkiv/lang-deo.lua
+ texmf-dist/tex/context/patterns/mkiv/lang-eo.lua
texmf-dist/tex/context/patterns/mkiv/lang-es.lua
texmf-dist/tex/context/patterns/mkiv/lang-et.lua
texmf-dist/tex/context/patterns/mkiv/lang-eu.lua
@@ -75400,6 +76068,7 @@ runfiles size=15693
texmf-dist/tex/context/sample/common/cow-brown.mps
texmf-dist/tex/context/sample/common/cow-brown.pdf
texmf-dist/tex/context/sample/common/cow.pdf
+ texmf-dist/tex/context/sample/common/cuomo.tex
texmf-dist/tex/context/sample/common/d-res-01.xml
texmf-dist/tex/context/sample/common/darwin.tex
texmf-dist/tex/context/sample/common/davis.tex
@@ -75442,6 +76111,8 @@ runfiles size=15693
texmf-dist/tex/context/sample/third/dequincey.tex
texmf-dist/tex/context/sample/third/dyrynk-cz.tex
texmf-dist/tex/context/sample/third/dyrynk-vlnka-cz.tex
+ texmf-dist/tex/context/sample/third/herbert-en.tex
+ texmf-dist/tex/context/sample/third/herbert-es.tex
texmf-dist/tex/context/sample/third/hviezdoslav-sk.tex
texmf-dist/tex/context/sample/third/hviezdoslav-vlnka-sk.tex
texmf-dist/tex/context/sample/third/jaros-sk.tex
@@ -75454,10 +76125,19 @@ runfiles size=15693
texmf-dist/tex/context/sample/third/komensky-vlnka-cz.tex
texmf-dist/tex/context/sample/third/krdel-sk.tex
texmf-dist/tex/context/sample/third/kun-cz.tex
+ texmf-dist/tex/context/sample/third/pope-en.tex
+ texmf-dist/tex/context/sample/third/pope-es.tex
texmf-dist/tex/context/sample/third/quevedo-es.tex
+ texmf-dist/tex/context/sample/third/readme.txt
+ texmf-dist/tex/context/sample/third/shakespeare-en.tex
+ texmf-dist/tex/context/sample/third/shakespeare-es.tex
+ texmf-dist/tex/context/sample/third/shelley-en.tex
+ texmf-dist/tex/context/sample/third/shelley-es.tex
+ texmf-dist/tex/context/sample/third/shelley-fr.tex
texmf-dist/tex/context/sample/third/slova-sk.tex
texmf-dist/tex/context/sample/third/smrek-sk.tex
texmf-dist/tex/context/sample/third/smrek-vlnka-sk.tex
+ texmf-dist/tex/context/sample/third/vallejo-trilce-es.tex
texmf-dist/tex/context/test/mkiv/context-test.tex
texmf-dist/tex/context/test/mkiv/pdf-a1a-2005.mkiv
texmf-dist/tex/context/test/mkiv/pdf-a1b-2005.mkiv
@@ -76554,7 +77234,7 @@ catalogue-topics font-use context
name context-vim
category ConTeXt
-revision 58091
+revision 58082
shortdesc Generate ConTeXt syntax highlighting code from vim
relocated 1
longdesc ConTeXt has excellent pretty printing capabilities for many
@@ -76568,10 +77248,10 @@ longdesc generate the syntax highlighting. There is a helper
longdesc 2context.vim script to do the syntax parsing in ViM.
depend context
depend context-filter
-containersize 9984
-containerchecksum 434b71569d085cca49e0b98f818dc0d82557ad95152fd9b21a366a6acf98d39a7b358f329d90ad0b3a645bba38082edf598ff58a40deb487fe90a433d9525e66
-doccontainersize 10776
-doccontainerchecksum 12d759eeba6e4ea532cb39de53c616ba6576d8dd4fb87bd4e6cf1a630601a53715878e297ae3a90d24a26c73c353238e47b71072290e9c4ee40e8075c6c0d42a
+containersize 10048
+containerchecksum 47f6ef2dec0048dc5b858ac32bee045f3b0c62ac8ea4b8684f3e219b9df924f507889d69516bd03c582a36d62b1d5d213678871be58bd6792bf19edcd5a9dab4
+doccontainersize 10784
+doccontainerchecksum f67ae9f7864db3398f1dfaaa9b79cd7faa208d40531d6501c977fc45b4ae45ac2c73695fa7e2e35e446494009f38f5e7b1fe82075cccbaed92a1a312eb00e3b2
docfiles size=10
RELOC/doc/context/third/vim/VERSION
RELOC/doc/context/third/vim/vim.txt details="Package usage notes"
@@ -76752,13 +77432,28 @@ binfiles arch=i386-solaris size=7
bin/i386-solaris/texexec
bin/i386-solaris/texmfstart
+name context.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of context
+containersize 472
+containerchecksum c65bac184d5dc03a965bf538fa6c7b34766e43f56662751228287899d3ca53476f9d4430fbf4b6b7779070881dcd33a5865078ec80af59ba47eea299d2874c59
+binfiles arch=universal-darwin size=7
+ bin/universal-darwin/context
+ bin/universal-darwin/contextjit
+ bin/universal-darwin/luatools
+ bin/universal-darwin/mtxrun
+ bin/universal-darwin/mtxrunjit
+ bin/universal-darwin/texexec
+ bin/universal-darwin/texmfstart
+
name context.win32
category Package
-revision 54364
+revision 58167
shortdesc win32 files of context
-containersize 135468
-containerchecksum 68f2f2ad7e8e6279c9ad01b9fe1280b9b50ea4d477bba17a870e54b3b326181a39317d4fa69da5c7368fc1c9949c29531e8938b5bc1ff46b20690b48bd01f1ea
-binfiles arch=win32 size=187
+containersize 134260
+containerchecksum ff340adafa56834b4af6ad4d5ad023e9a7e5847b2eca62826f16c2e741bfad82a24593064f04986f76de5e661a2b42f4a86deeceb8d01f19ea01d3d6969d4f02
+binfiles arch=win32 size=185
bin/win32/context.exe
bin/win32/contextjit.exe
bin/win32/luatools.exe
@@ -76784,21 +77479,6 @@ binfiles arch=x86_64-cygwin size=7
bin/x86_64-cygwin/texexec
bin/x86_64-cygwin/texmfstart
-name context.x86_64-darwin
-category Package
-revision 34112
-shortdesc x86_64-darwin files of context
-containersize 472
-containerchecksum 5fafb5e639ed961cf1d65a5f2f07e42170c7a43f4d03e065cffc211901070f2dc1e91df7606d60c99d45b40d201ccfd27e1867e62266fe9b795b3d023fe0fb3c
-binfiles arch=x86_64-darwin size=7
- bin/x86_64-darwin/context
- bin/x86_64-darwin/contextjit
- bin/x86_64-darwin/luatools
- bin/x86_64-darwin/mtxrun
- bin/x86_64-darwin/mtxrunjit
- bin/x86_64-darwin/texexec
- bin/x86_64-darwin/texmfstart
-
name context.x86_64-darwinlegacy
category Package
revision 43871
@@ -77089,6 +77769,15 @@ containerchecksum b0ecc511b9cf56b76ac82efae21337696b2ffda2bde8d043d36412d1e1cebe
binfiles arch=i386-solaris size=1
bin/i386-solaris/convbkmk
+name convbkmk.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of convbkmk
+containersize 340
+containerchecksum cba31583379b47b0841e259642c11967e7203544eefa357f378aecb99fb2f819867b67b5d778ba1bb81af043e0c6730f045f5d2e343c175f556df953cf4dda06
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/convbkmk
+
name convbkmk.win32
category Package
revision 26326
@@ -77107,15 +77796,6 @@ containerchecksum 517dc3424bdd6acd11aadc8eca56f7e7de38bac360f9b7a350be9ccc5f445f
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/convbkmk
-name convbkmk.x86_64-darwin
-category Package
-revision 30408
-shortdesc x86_64-darwin files of convbkmk
-containersize 344
-containerchecksum 85edd45d415f16c54c9cb648f02ed1140a5f40afd7fcddca43923c19b16f1ae2377cb7be30f0a53fe377adc133ea1ce3eb25844ba8f10c72c3547765f4957fcd
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/convbkmk
-
name convbkmk.x86_64-darwinlegacy
category Package
revision 43871
@@ -78987,17 +79667,17 @@ catalogue-version 1.01
name covington
category Package
-revision 58598
+revision 58589
shortdesc Linguistic support
relocated 1
longdesc Numerous minor LaTeX enhancements for linguistics, including
longdesc multiple accents on the same letter, interline glosses
longdesc (word-by-word translations), Discourse Representation
longdesc Structures, and example numbering.
-containersize 8584
-containerchecksum 1b5ecbc399a0882b1d7bdc5eab12804ef3ad5c954cd561dcbba27e3ff5eea3cbf0544eafd37dd109aef8e6623bf323220047adff164df3dea894999d8e96f110
+containersize 8588
+containerchecksum 505e6d4ce7e009173d14eb2288bebd3805d1bdf39819f7c9dc58abea1687e4ea7ec816ed3c2e3c7dcd8c98bbc8cad3f59cba103404457ab9c8726e14cfa1d3cb
doccontainersize 500228
-doccontainerchecksum 82282299230672f1d0ffc1578a99a641b09c1440968f301966a771a435515e1e9c94fe0f6d2cde17904704de7dc0c2af3b06c633c272e004faf42fe4af52979a
+doccontainerchecksum 73fdb576dfb6337c9500d8c92a2be2216d84da12fd04b1cfe7044f4e24fca0120c3bb98f18aa4263617721ec3449cdf98a39e441ece77c2adff63930182a1673
docfiles size=135
RELOC/doc/latex/covington/README details="Readme"
RELOC/doc/latex/covington/covington.pdf details="Package documentation" language="en"
@@ -80519,6 +81199,20 @@ binfiles arch=i386-solaris size=6
bin/i386-solaris/bibzbladd
bin/i386-solaris/ltx2crossrefxml
+name crossrefware.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of crossrefware
+containersize 468
+containerchecksum 3b1cb9175e4e5b41788ed5fe492da6be5b815fa07d6e04cb3baad073abb059b576db4050862037dc47c47588a5174d413903cc9e3a5e38dfdac57593ac158b1e
+binfiles arch=universal-darwin size=6
+ bin/universal-darwin/bbl2bib
+ bin/universal-darwin/bibdoiadd
+ bin/universal-darwin/bibmradd
+ bin/universal-darwin/biburl2doi
+ bin/universal-darwin/bibzbladd
+ bin/universal-darwin/ltx2crossrefxml
+
name crossrefware.win32
category Package
revision 45927
@@ -80547,20 +81241,6 @@ binfiles arch=x86_64-cygwin size=6
bin/x86_64-cygwin/bibzbladd
bin/x86_64-cygwin/ltx2crossrefxml
-name crossrefware.x86_64-darwin
-category Package
-revision 45927
-shortdesc x86_64-darwin files of crossrefware
-containersize 468
-containerchecksum eedfec8bfa6cbd8a852f166e6fb8d111852e15c44bd250eac51a3c74007c0df452685f44e23c2843fdff375de4afed5a209dc5c0c83e2aa053c48f23da232bd8
-binfiles arch=x86_64-darwin size=6
- bin/x86_64-darwin/bbl2bib
- bin/x86_64-darwin/bibdoiadd
- bin/x86_64-darwin/bibmradd
- bin/x86_64-darwin/biburl2doi
- bin/x86_64-darwin/bibzbladd
- bin/x86_64-darwin/ltx2crossrefxml
-
name crossrefware.x86_64-darwinlegacy
category Package
revision 45927
@@ -81204,7 +81884,7 @@ catalogue-topics journalpub class
name cslatex
category Package
-revision 57318
+revision 57972
shortdesc LaTeX support for Czech/Slovak typesetting
depend atbegshi
depend atveryend
@@ -81223,16 +81903,16 @@ depend unicode-data
execute AddFormat name=cslatex engine=pdftex options="-etex cslatex.ini" fmttriggers=atbegshi,atveryend,cm,csplain,everyshi,firstaid,hyphen-base,l3kernel,l3packages,latex-fonts,latex,unicode-data
execute AddFormat name=pdfcslatex engine=pdftex options="-etex cslatex.ini" fmttriggers=atbegshi,atveryend,cm,csplain,everyshi,firstaid,hyphen-base,l3kernel,l3packages,latex-fonts,latex,unicode-data,tex-ini-files
containersize 12744
-containerchecksum a63f7481b5bc260ef470f69a443c9087a16ce0b6ba861f51ec75716648d72cdda2877a8322985da2666262de8c535fc56c8bc6e714d3a933ad96dc32931d8051
+containerchecksum dd6b98eb22786f39c830a4c012396507dca694d727f1a7eb147a1c8c2d4442d8120e016de4c08c038239dfac866f828bc7686d8fd124d1af63edd0994db80f9f
doccontainersize 18996
-doccontainerchecksum b024a1607f7c24a0d4b8241b054b3670fe5fe6796ebf3241d7db726f322912c2104f869049f36511ab1a26dc3230c2e472f77979348ad6898508c51a04f7759f
+doccontainerchecksum 8ec3527c25c07641788b809cca4f4cc8bb034f63f1100b74270041b503dbc8926a410429a370692502596bd6ffec69a970a19b1c32178e4722f81acdbf0ea934
docfiles size=14
texmf-dist/doc/man/man1/cslatex.1
texmf-dist/doc/man/man1/cslatex.man1.pdf
texmf-dist/doc/man/man1/pdfcslatex.1
texmf-dist/doc/man/man1/pdfcslatex.man1.pdf
srccontainersize 24036
-srccontainerchecksum c2d9b4c3049ae6533b272092e2f6d94bb77b65fd8421ddfff1c94dbe0ca8e6d1e7ddadab43afbf6817402bb6dd3aeba36ceacbd42937c0b61740c6f7efe5bef9
+srccontainerchecksum 0563f453bf7e34b4948a29d832207f8148082c5186a6915a6bdc1c41d0c08399505491ccdea0b45e8bf326a8e8459d37eeaca546143d9f622ce4dacba11cac7f
srcfiles size=26
texmf-dist/source/cslatex/base/cslatex.dtx
texmf-dist/source/cslatex/base/cslatex.ins
@@ -81372,12 +82052,22 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/cslatex
bin/i386-solaris/pdfcslatex
+name cslatex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of cslatex
+containersize 344
+containerchecksum db843ca55648887621bff83eea4045052b9aa8c1d8515d53fd8c608c4b5a9c2f6eabdbeed32ce1d3b1288cb06ca7e02410ad9f1ac8500db628f5b1e7fd0cdf62
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/cslatex
+ bin/universal-darwin/pdfcslatex
+
name cslatex.win32
category Package
-revision 36810
+revision 57883
shortdesc win32 files of cslatex
-containersize 888
-containerchecksum 1850814ded5605382ae2503fc67297d6ec122331d33f620f355a38a84b0617fd98409d1454f9e6a415b32d392233528cf4fc6cbb794186f5250db0b6a0e8bf75
+containersize 884
+containerchecksum 3fd2a7680e7b673aa800d8a174f87d9b6dcec76779cf7efca3c3734a57da38490a84ccb896dcbb805f921455d6e4e4a95c7bd784cc90f3008130dcf4ac20d781
binfiles arch=win32 size=2
bin/win32/cslatex.exe
bin/win32/pdfcslatex.exe
@@ -81392,16 +82082,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/cslatex
bin/x86_64-cygwin/pdfcslatex
-name cslatex.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of cslatex
-containersize 344
-containerchecksum badbe8985e0b347b4d13c0a54e7a3c64656eeef1e51170e0e7d7775dd9ab510d2c08d76cc3cebc45bc2c7a96ddcf0fbc866178ed0277f895708e8d94e049cdbc
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/cslatex
- bin/x86_64-darwin/pdfcslatex
-
name cslatex.x86_64-darwinlegacy
category Package
revision 43871
@@ -81444,7 +82124,7 @@ binfiles arch=x86_64-solaris size=2
name csplain
category Package
-revision 58367
+revision 58353
shortdesc Plain TeX multilanguage support
longdesc CSplain is a small extension of basic Plain TeX macros, the
longdesc formats csplain and pdfcsplain can be generated. It supports:
@@ -81477,8 +82157,8 @@ execute AddFormat name=luacsplain engine=luatex options="-etex csplain
execute AddFormat name=pdfcsplain engine=luatex options="-etex csplain.ini" fmttriggers=cm,cs,hyphen-base,plain,tex-ini-files,luatex,luatex85
execute AddFormat name=pdfcsplain engine=pdftex options="-etex -enc csplain-utf8.ini" fmttriggers=cm,cs,hyphen-base,plain,enctex,hyph-utf8,tex-ini-files
execute AddFormat name=pdfcsplain engine=xetex options="-etex csplain.ini" fmttriggers=cm,cs,hyphen-base,plain
-containersize 122628
-containerchecksum 8ea1823aa10294b3192d56fef463ec80236e4314b68785416d01cf1057d5c72fdce00b057604521bd9888df97abe8e8636c763808c69849a2d4320031226e47f
+containersize 122364
+containerchecksum 27fc3fbb1aa29693fcd1d39abf92e3248fa769b8c4e0171948c2a7957e52dad2e08759050321401f7cb900285de62246bc0013d22141281111a82681c11802e4
runfiles size=217
texmf-dist/tex/csplain/base/csenc-k.tex
texmf-dist/tex/csplain/base/csenc-p.tex
@@ -81666,12 +82346,23 @@ binfiles arch=i386-solaris size=3
bin/i386-solaris/luacsplain
bin/i386-solaris/pdfcsplain
+name csplain.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of csplain
+containersize 360
+containerchecksum 74ab7a6e09e142a8e6e4da72d955463c901f42327462aaa5bf19e81f24c2f63595fa1e0ce045d45eafd2d37ca35afa431ee28f66f3f43a0a567ab994d6afa350
+binfiles arch=universal-darwin size=3
+ bin/universal-darwin/csplain
+ bin/universal-darwin/luacsplain
+ bin/universal-darwin/pdfcsplain
+
name csplain.win32
category Package
-revision 50528
+revision 57883
shortdesc win32 files of csplain
-containersize 920
-containerchecksum 15ec099ebb1b34c864656d942b759a8240595f867a060fcab992e2226bf8fb555181db4d522cf58835d402e4480c442cb4c9112d6bf628969bd0f4d3e7d24791
+containersize 912
+containerchecksum a3ba21f3fa21fd10c8c78d0a0865b19c092ae1ca759c24145d3068d3ebeb263cb7b19d6f6f5aec17fe7e5675708da2dec724e63005eb752c7adb46f78c05cce8
binfiles arch=win32 size=3
bin/win32/csplain.exe
bin/win32/luacsplain.exe
@@ -81688,17 +82379,6 @@ binfiles arch=x86_64-cygwin size=3
bin/x86_64-cygwin/luacsplain
bin/x86_64-cygwin/pdfcsplain
-name csplain.x86_64-darwin
-category Package
-revision 50528
-shortdesc x86_64-darwin files of csplain
-containersize 372
-containerchecksum 282b7e31f19c87cabddf9d88307a4e2e8197bad06de47cb82d0abc5b77cb332db95e11dc244c13130c1fc04ef070112b11b72fc68c17e10cb349f92792136a04
-binfiles arch=x86_64-darwin size=3
- bin/x86_64-darwin/csplain
- bin/x86_64-darwin/luacsplain
- bin/x86_64-darwin/pdfcsplain
-
name csplain.x86_64-darwinlegacy
category Package
revision 50528
@@ -81826,7 +82506,7 @@ catalogue-version 1.02
name cstex
category Package
-revision 58368
+revision 58354
shortdesc Support for Czech/Slovak languages
relocated 1
longdesc This package mirrors the macros part of the home site's
@@ -81835,9 +82515,9 @@ longdesc some of the additions that make it a Czech/Slovak language
longdesc distribution, rather than the distribution of a basic
longdesc Plain/LaTeX distribution.
containersize 516
-containerchecksum e1e1c177fbcec8ca06b807335b039651e33469290502a68c30768344598c49b3b8d5adeafc5ca3e96728d2ff5adf4274df57d5643d01bd025b872b0aac296f12
-doccontainersize 3963324
-doccontainerchecksum cdfcfe1056329bb3dd9dde36044e1d89bca3e9d7730b3d601adf5d84c91392e868f9f8fa42df5487f8563360f68fa7c9d1ec75e7ac8693ebf293e1ba9a06dd5d
+containerchecksum bc27207c1b7ee821f876f9adbe6187b6e6c1c5d0fd207a99bb76fa8a01f3738012150c96fd2d16e99a2736a11f8505696d1ea6e22426dc5049a43be9116f5585
+doccontainersize 3963200
+doccontainerchecksum f9cc9398ecbe1e2d97391f27d9c997cd730c33f275708e399fd5604239f68bda7a408cc2e7ec3ba8220173090d4f5fa3771825c7904f7f4a81a477b16fae0ac9
docfiles size=1156
RELOC/doc/cstex/00-README-cslatex
RELOC/doc/cstex/INSTALL.cslatex
@@ -82194,6 +82874,15 @@ containerchecksum cbb98c0cf5917094d3f71666c25883e248f4208502da267f71098f38fbdce9
binfiles arch=i386-solaris size=1
bin/i386-solaris/ctan-o-mat
+name ctan-o-mat.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ctan-o-mat
+containersize 344
+containerchecksum 7436012aaf6aca42b5eb2a3418c7dd5f1d1f5758423b368593b4bb54bf025090ef16416ada42a8f035ae1cb594e4a801b43518525b67c9b99dfd0c4b11f772f0
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ctan-o-mat
+
name ctan-o-mat.win32
category Package
revision 51578
@@ -82212,15 +82901,6 @@ containerchecksum 6d12b14568afd8751736e1e7451714932f07a2223923cf28aa5c4ee084538d
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ctan-o-mat
-name ctan-o-mat.x86_64-darwin
-category Package
-revision 46989
-shortdesc x86_64-darwin files of ctan-o-mat
-containersize 344
-containerchecksum 42a9c2f673a21a6cba2c6b35c7f99d6118dce9d67d7ac93f2e9788c918fd0c414d599ecbff62ec9c5614bfdd0f49cc3b13c5e85a5bd01935a9ea4e1046171a61
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ctan-o-mat
-
name ctan-o-mat.x86_64-darwinlegacy
category Package
revision 46995
@@ -82390,6 +83070,15 @@ containerchecksum 0719b3449a76d6ea8ed7bd41f16d927031bcf3b28a5843160415c30e44583c
binfiles arch=i386-solaris size=1
bin/i386-solaris/ctanbib
+name ctanbib.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ctanbib
+containersize 336
+containerchecksum 65580cf49c2de607c829035fbd32d81a435b298c0fc235ce743a2effa65742b43e2618578846438e586a3341c62722f3195235e2d4c3100d3e55d57a60591a5a
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ctanbib
+
name ctanbib.win32
category Package
revision 48478
@@ -82408,15 +83097,6 @@ containerchecksum 3cc5caf8a27717ba9c96702708299cb8a4460331838701f8b56e400322b73b
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ctanbib
-name ctanbib.x86_64-darwin
-category Package
-revision 48478
-shortdesc x86_64-darwin files of ctanbib
-containersize 340
-containerchecksum 8ad9560fe273251d90bd9bd33667751e3e6ac2462d2cd20217a6da52b39f679a6a1bda55b48962d69ef39e11d4802620bcaed4aea1b80ef1b586efb70faa029c
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ctanbib
-
name ctanbib.x86_64-darwinlegacy
category Package
revision 48478
@@ -82567,6 +83247,15 @@ containerchecksum 4cd39007a490592483b7267196fa20bc828b7c71ea22a4b27680edb42970d1
binfiles arch=i386-solaris size=1
bin/i386-solaris/ctanify
+name ctanify.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ctanify
+containersize 336
+containerchecksum d07a4e363a441dbca463d86dad73fa8d5155075f7427f0c2e3be8d68bc1081cf5c5b55a252a544430d8c37c32ace27aa311009e15abbf082af22c8d2344fef2b
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ctanify
+
name ctanify.win32
category Package
revision 24061
@@ -82585,15 +83274,6 @@ containerchecksum ea2b61bb228b0f353b9712bcb5cd5b5c4eb4e3d8b454f6596b6a9c57837b26
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ctanify
-name ctanify.x86_64-darwin
-category Package
-revision 24061
-shortdesc x86_64-darwin files of ctanify
-containersize 340
-containerchecksum 7469b93220acfe80aa44deba7f65bcb02b0a5ce54c001c4ae0fae5bd1500f12dc13fa5f5a3b8369fec8693dbb4a419f446c79acd3ab620a1d86084b9d8f9d869
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ctanify
-
name ctanify.x86_64-darwinlegacy
category Package
revision 43871
@@ -82738,6 +83418,15 @@ containerchecksum b08c7208da607f951a4ba1c2eaac0969f904891d46ca014c7e44f2620ba52e
binfiles arch=i386-solaris size=1
bin/i386-solaris/ctanupload
+name ctanupload.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ctanupload
+containersize 344
+containerchecksum 1e7fbd9a49fa9b82343e759f88d4d89b43c68cb0e795c8319e46a6955f35780c4676f97fd52aadbdc831e2b3628186f1d9e417abe9b1b56700a29b815fc2c425
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ctanupload
+
name ctanupload.win32
category Package
revision 23866
@@ -82756,15 +83445,6 @@ containerchecksum 989fcb749920d18bb685827664eb6aadc2e0fb0e4ae893d2cc2e53e0f0b6be
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ctanupload
-name ctanupload.x86_64-darwin
-category Package
-revision 23866
-shortdesc x86_64-darwin files of ctanupload
-containersize 344
-containerchecksum a73c504e354b769f2d1b22ffc328e553c13386a2e358029f4f22b18fd0dfe25f6cc6bd42c0c307c2028c714e3cc8564cc6f15fd1a1d3c53162784bd84ca87b37
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ctanupload
-
name ctanupload.x86_64-darwinlegacy
category Package
revision 43871
@@ -82803,7 +83483,7 @@ binfiles arch=x86_64-solaris size=1
name ctex
category Package
-revision 58584
+revision 58583
shortdesc LaTeX classes and packages for Chinese typesetting
relocated 1
longdesc ctex is a collection of macro packages and document classes for
@@ -82845,15 +83525,15 @@ depend xunicode
depend zhmetrics
depend zhmetrics-uptex
depend zhnumber
-containersize 130040
-containerchecksum 2d3a747a34d5813de14ccb82ba07a0e228ada3985921532f4900ecc22cd7e0b1ed04d327e81285785853311e7c9b07c2e45f2aa053cfb642ccfaeb37032c520a
-doccontainersize 1178400
-doccontainerchecksum 0749ca7987f500189ef66c474d64b65a74a5425b5647f9276e5f58d1ea2a0e154694577722fda4ea71c11c99364c8addffbd7745062ca2d1676d0e8b7816bf62
+containersize 129772
+containerchecksum 64fa2fd00ebbf9fa5a16f0ec23429f77f48e9d84f8a064e2be475e9e0449c73bb9c5f63a93b574bd3ea7af737f5aea72ad7f0be1b98e2e1c0bdda5061becf6e3
+doccontainersize 1178224
+doccontainerchecksum 409173d58ffd65ba57acfc580fa2b0860327d536b8758816275ab0541138af0869ca1460f8fb725e0f185546349fca2d867afe24a19e74c9c147c36175d8e060
docfiles size=299
RELOC/doc/latex/ctex/README.md details="Readme"
RELOC/doc/latex/ctex/ctex.pdf details="Package documentation" language="zh"
-srccontainersize 86936
-srccontainerchecksum df84c4ec8f2d52043248c90224f6dcbbed62e4a77aab1a026782de500a2681b4525604726cd1b1829a21828921c53c8be93b782aaea5becfcf381aa4e96d0a62
+srccontainersize 86952
+srccontainerchecksum 7fb4745ff434fa138fba81d2df95269be134caaa130a00e789252c3855dcbfb39206d558f963ed63c3a16072efc3184f6ce075f3bdae2d4ea23e00b2bcf32169
srcfiles size=119
RELOC/source/latex/ctex/ctex-zhconv-make.lua
RELOC/source/latex/ctex/ctex.dtx
@@ -83007,15 +83687,15 @@ catalogue-topics tibetan
name ctie
category TLCore
-revision 54070
+revision 57972
shortdesc C version of tie (merging Web change files)
longdesc This is a version of tie converted for use with cweb.
depend ctie.ARCH
depend kpathsea
containersize 384
-containerchecksum 9792cf1c49fd5bb2f8c78c5621330c69031d41da769fc5adf7b3922be5d23e8ef0453b67d6e80617d3af46ba3e7eb84c99031f72b28563d274f6887802b2756c
-doccontainersize 16332
-doccontainerchecksum 4ab2d29709b509dd129c585d03dfe2f3aae1b3b6e4890a2b82bdf7a0b4b3a81fcd8a9960e6da7c9663ab8b572c29e85637fad93954e79f89846aa17aaba217a0
+containerchecksum 68cb48fc07bb2b184d38b65d722918954d376243e7f5133ba2f6ba67be8cb8f6594d2f66dbb733e6ba16edca033aa5046da8abadc2a80426e1151e975f6b27c5
+doccontainersize 16976
+doccontainerchecksum a77483824772f5474b6f2954358548e6ce30a60635d1776e5cbd44b020bffad5ebf43ae0474b41b67832cd133f72ff4d25be8985fd669e493815d86f69d09c26
docfiles size=6
texmf-dist/doc/man/man1/ctie.1
texmf-dist/doc/man/man1/ctie.man1.pdf
@@ -83026,145 +83706,145 @@ catalogue-version 1.1
name ctie.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of ctie
-containersize 34252
-containerchecksum eb8d206ba57a3626474fd587376a41b023029bc5aa1d66ac22809e35eef13ffffbab43d2f08127d6e91783212c5baf4e893226aeda98bdd5675206a9dcf145e0
+containersize 34216
+containerchecksum 6d701222cc7fe6f71ade210eb89aa7b9254e67680e59401a4cd27b0fcffee7f908c3cea0fcd2208714ccfbe5ad2b1e48a031878b91f07e1a56b83ecf052ace35
binfiles arch=aarch64-linux size=22
bin/aarch64-linux/ctie
name ctie.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of ctie
-containersize 35820
-containerchecksum d0aa631a7db8eee7da4ebe03d97f51636298beaa6ee358927786adb5b72009668a953f7eff2c1fa6d4355acd6d8f5b391ab46bdce3673102ece635f36a8e865e
-binfiles arch=amd64-freebsd size=23
+containersize 35480
+containerchecksum 79667ec054fdad3f048ca869c7ecb0edb1edbb2c294fe64e59601f49b6c807336faea533d110774f480a8bf264560a094d931316061e0a1c1bc9559b9037b632
+binfiles arch=amd64-freebsd size=21
bin/amd64-freebsd/ctie
name ctie.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of ctie
-containersize 32348
-containerchecksum a32b15567dd57c4d59cc366ceb94d7dae59d0cb9a2b83ead566911a4b2f48a0648d766afac66852f4e0cfbd0d22ce1f9457511fc6d1ce0fef2ce1189b0fa9689
+containersize 32220
+containerchecksum 175a6533fec2c4efe7c103ea2ef00f44e4aab7ad5afc82c6792ad47392df082a63cb5548f76a3261ee778ab31076a566c78b72837e4ebfcfd43494815da53782
binfiles arch=amd64-netbsd size=25
bin/amd64-netbsd/ctie
name ctie.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of ctie
-containersize 28912
-containerchecksum 6bfe02837195ec2d672177fccc0e057bf1a66f995dcd446e3609e72b356449243203e268dd0740d1cdb2ac47fc87b04e762f34d5d932d380f8d54d19bb90887a
+containersize 28732
+containerchecksum 182ecf5eba98b32a7fb9364a36dd07f27f419f823ac11796086516bbdfb2300866b821c571ca458f0713364262830846a36c417dd07ec414168546122324db47
binfiles arch=armhf-linux size=18
bin/armhf-linux/ctie
name ctie.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of ctie
-containersize 6680
-containerchecksum 6503f76ebc20601b30443a5b87288ac51ebbdc5fad42a83bbfb705dca9e321b92bce82026e12f27be3bcef5dff09902379c97c092ae9f33f68ab2284a8cd56d3
+containersize 6672
+containerchecksum f30908f3247411a434d2024677dbe4cc9e988c79aae2936269f4c9636c841c418e35b28c3af08c54063c86ab6a7c0f97d74037cdd282b74cc47e45b937b710fc
binfiles arch=i386-cygwin size=5
bin/i386-cygwin/ctie.exe
name ctie.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of ctie
-containersize 31264
-containerchecksum dccad5674ba2a9a73a4f24d1534849eabdea40ee73836a3306cc6cfe5abe0d771b417a0b15a99e9ec7ef2e1b9e415a32717a766ee01cd1c8c56f6c8c68cd02ec
+containersize 32124
+containerchecksum ced8a897819fb72d8c73a63ca84bb4d1e531a74b325c4c36ea126f6a00447a40f499d00e461574edf50c1a93ff87b50af22f0e0ffc40f90f36fb170560096a26
binfiles arch=i386-freebsd size=19
bin/i386-freebsd/ctie
name ctie.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of ctie
-containersize 38260
-containerchecksum dc793e8202dbac0e468783a4f1b5df7f9db113996f46b1802c1b1a5ba1bb89527725d62ecb9429cfaef413b4cb91634a89409cd3ba5b708ac0839ecf2c0e15e7
+containersize 38192
+containerchecksum 5a003d1974b2c43ad5609f4bb3092b763fe5bcae1bb6fc47a6e95e06c872cae55b900778fe14aa9d51676c82afc4e78291d7fb4c9a709f6028603b420c14a834
binfiles arch=i386-linux size=24
bin/i386-linux/ctie
name ctie.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of ctie
-containersize 29836
-containerchecksum eca06920ff8131a760a60d8cc205957eee7a1ab6eee4fdae80535dbba2fc13d04b3c16e5680c0713de6f173bb989115e7d720045c17a10b67187c004d44f5377
+containersize 29808
+containerchecksum b34ebdc1e65b8721e7b6240d0136a12e9010c8fc6cf6a63dbfc0c8cc66ac828fb012a066d5d2a265dd1fa5e3ef86f75cf616a583aeae58f00febceae5b9031ab
binfiles arch=i386-netbsd size=24
bin/i386-netbsd/ctie
name ctie.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of ctie
-containersize 34316
-containerchecksum c77f6fb583eccca191eac5cdefe3e3225194b240b541dc19191a7a71dc3fb21e037046cb393658aaa62c49d90f47a6ed576b7b6d048d6b4d31340224f3df217a
+containersize 34268
+containerchecksum 165414b75a99fcc43439a3fc6d7dd43f3d190d1ed4cf4e7494edf640c73c84a33dee0c951a8712f280e5fd5009521621103af0f9e0536810d59e58d0214bfb99
binfiles arch=i386-solaris size=19
bin/i386-solaris/ctie
+name ctie.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of ctie
+containersize 66028
+containerchecksum b6b180112460ec00f7fd0ac35c7e7edbe4c8e7d8ccc45d88896bffcfaaf3118075327f37f415a6b30deebd891b5e39e7c5b15c156994b356d54d252ac17a1db7
+binfiles arch=universal-darwin size=59
+ bin/universal-darwin/ctie
+
name ctie.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of ctie
-containersize 6988
-containerchecksum dfcbd1c36a7c39dcc43ed81b609428a6ea6c5147ea307fd29bdd31e851021235cdf3f3757f11055f54f159c93ae472d51b81170f4b05c003e18f3c05f50c47d1
+containersize 6848
+containerchecksum b145d5cd1a7ff2d8e0145da4382dc97e0861ecaff4ab6ab06960c7e4917b30df3def84cb356750a32d65319c6eab98372b1f7bac91356515f0d67db17f7ab14a
binfiles arch=win32 size=4
bin/win32/ctie.exe
name ctie.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of ctie
-containersize 6784
-containerchecksum 89b5a27391a216ab58aa0eb0969b1e7b3f8b404f085fedca92b532ad1a4f74d57da2a1ffd8d29cdefbe5ee9b847ab5df3f6f39b8e553013ab778b419280df0df
+containersize 6792
+containerchecksum b281d6c1101f5da8753a0219b44c47a4b2b0c29d6b862cd97278cabdc51e692b5cd47020dd2f467961c2b3ecdc77ba462f651590e347eadfa6de7ce6b1dacda2
binfiles arch=x86_64-cygwin size=5
bin/x86_64-cygwin/ctie.exe
-name ctie.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of ctie
-containersize 39860
-containerchecksum 0d8c7b2a05c24ed15d14c7d74575a603769ef3902431a7eed4d915d93c7a611e39a56646f1afda75ef155e954685d637ba24598210b511a7bd8e091b3d5d4efc
-binfiles arch=x86_64-darwin size=25
- bin/x86_64-darwin/ctie
-
name ctie.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of ctie
-containersize 33804
-containerchecksum d226f69623d48e81459e753b12cf3345d343e191a078c7b6446950b405d1145cd067f844e53738a95f029f610cdfbf0583d41d51cf14eeb3b17e473853f077be
-binfiles arch=x86_64-darwinlegacy size=21
+containersize 33740
+containerchecksum da5f7e91fef4677edd58cfbfce662c540c457198fef9d077b05d0e1e692479b2d7fe0cc14a08a6045767195b283d97a173781d349493728a18f2c3660938a484
+binfiles arch=x86_64-darwinlegacy size=20
bin/x86_64-darwinlegacy/ctie
name ctie.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of ctie
-containersize 36048
-containerchecksum 1328829ffdb8c6c04b435864b734fa7884af8af42be7b817f19344f64d0528779f9f1693805045e8f5c513c52db0b33cbed7c9f0e9e6173b02a233dadc93327d
+containersize 35932
+containerchecksum 8687c626c928bb025df16290c46e6af53db926634ee271885e45865cd80996ae92aef81f7bdb8a8eae58e5faae83abcdb44926bb65257adfc6827cd3c630cc91
binfiles arch=x86_64-linux size=21
bin/x86_64-linux/ctie
name ctie.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of ctie
-containersize 37196
-containerchecksum 4ece17485f09530d2c060441fb165aa7cfdd8808b902e4f301de0a9d3186cddaa927b4e489681c53b1d02c5eb7d71d932832a0d6d17ea6dcf96d3a38eb264d96
+containersize 37116
+containerchecksum 2de209cb413bde6089a0cda6eee8a15e89f1bfbdf853ae567eeebe744a1a2343e556ae30977237d386ec826b1609cf208241cae20d29a60d6e19e775764a81f8
binfiles arch=x86_64-linuxmusl size=22
bin/x86_64-linuxmusl/ctie
name ctie.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of ctie
-containersize 37100
-containerchecksum 5019637aa88d8096c85396d901a7b40f99398f2ad1aa3019036548e1d06e314f4112e7845cadab28b390b00068a11aedd1c90d9c989a5b1d372be33c625a07a8
+containersize 36976
+containerchecksum 3eea8d78e3a103d9e7dc15c872e31ac89d9bae75d3f66f5d198b0625478e03089f003402690dc12cc274ac358c1d22b0ed94b91241edd42ce7fb76c19c39b80c
binfiles arch=x86_64-solaris size=23
bin/x86_64-solaris/ctie
@@ -83616,7 +84296,7 @@ catalogue-version 0.2
name cweb
category Package
-revision 57807
+revision 57972
catalogue cwebbin
shortdesc CWEB for ANSI-C/C++ compilers
longdesc A highly portable and extended version of Levy/Knuth CWEB 3.64c
@@ -83634,11 +84314,11 @@ longdesc version and adding new features from CWEBbin. As of November
longdesc 2019 CTAN no longer holds a copy of this material. Please go to
longdesc the package's github repository for more information.
depend cweb.ARCH
-containersize 23444
-containerchecksum c47511355ceba742c1b037b49506a8a4bbdba224892ebce6e4418081866b0a9e3105a7639b061a173cc3efd7aa4cfc6e7a92388ed16ae1587cc3a06ee6385cde
-doccontainersize 428876
-doccontainerchecksum 277ab201738c17b0e273ed0c16826a0eb104fe218e88b0ecd23117e03c991984537c563f9cb7ca7e6c59c41a6cce51b5c2e085c5c1d58854c224427ef9b1e2a3
-docfiles size=136
+containersize 23440
+containerchecksum 84af281f5dd3313b2601ade3c038b67baca43a388e6a40ff079be66e2de6fbee0bfc15971241f4c6021a105d2b26926ac228de236fe13019fd0d8d8c4fd6751a
+doccontainersize 389396
+doccontainerchecksum e2b13d368b1c338e487c9ac770a8f0da5ea5a58880774b8b6b5a53047a2485d1cc98682808ab1161b308f7480f5a1fcbfd2c45ac39646a3aca8ae92d17db9f92
+docfiles size=139
texmf-dist/doc/man/man1/ctangle.1
texmf-dist/doc/man/man1/ctangle.man1.pdf
texmf-dist/doc/man/man1/ctwill-refsort.1
@@ -83788,11 +84468,11 @@ runfiles size=16
name cweb.aarch64-linux
category Package
-revision 53999
+revision 57930
shortdesc aarch64-linux files of cweb
-containersize 111580
-containerchecksum 4f3728ba2bedb12d193a50ede524b707eae526687f87d58e62551cc3eff23fbff1bc26005ed7873040dc2caedc7e89061d6b0d04392000dba0d42a438607f175
-binfiles arch=aarch64-linux size=118
+containersize 110384
+containerchecksum 4095c853348c87d09bca2269c2e92c8a0ec3cde028fe19a58ae39398085e5902ce39753a3d0f73139cff7cdbfb10fee9daae7c10145bc199883494a110b2eb04
+binfiles arch=aarch64-linux size=114
bin/aarch64-linux/ctangle
bin/aarch64-linux/ctwill
bin/aarch64-linux/ctwill-refsort
@@ -83801,11 +84481,11 @@ binfiles arch=aarch64-linux size=118
name cweb.amd64-freebsd
category Package
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of cweb
-containersize 132068
-containerchecksum 2b3faf0ce8b95c3bf0474147ddf0f07961dd764606fc77eb48b3e86814065a39940273e72b84084d48a5e0c058aa257258e379ea879fef61853f5e0965928d93
-binfiles arch=amd64-freebsd size=136
+containersize 131440
+containerchecksum 03be843dd2ecb1fd7017c69baed178ec06460913d0360480aba779b31043af6f2d3e86592483a910f43407be6ed443b7ef85f5e618de14f1ca708e9f672831df
+binfiles arch=amd64-freebsd size=129
bin/amd64-freebsd/ctangle
bin/amd64-freebsd/ctwill
bin/amd64-freebsd/ctwill-refsort
@@ -83814,11 +84494,11 @@ binfiles arch=amd64-freebsd size=136
name cweb.amd64-netbsd
category Package
-revision 53995
+revision 58145
shortdesc amd64-netbsd files of cweb
-containersize 109228
-containerchecksum 9bd18dd91d53646a7898214245a7241296e8d99449ac073dd53de2dea22e5d3392f7941465a10c538b8323f00f99d98cc4a1db49f6195cc484673e0087dd6bb0
-binfiles arch=amd64-netbsd size=131
+containersize 109416
+containerchecksum 50d4c4fcb78a26860735e7093967f31e2def983a6dce6db58d9ae4930ca032823a09bb1008cf8b5c83c4982449bc582e13d06cb421778e4717589f9d62814f81
+binfiles arch=amd64-netbsd size=130
bin/amd64-netbsd/ctangle
bin/amd64-netbsd/ctwill
bin/amd64-netbsd/ctwill-refsort
@@ -83827,11 +84507,11 @@ binfiles arch=amd64-netbsd size=131
name cweb.armhf-linux
category Package
-revision 54033
+revision 58180
shortdesc armhf-linux files of cweb
-containersize 86904
-containerchecksum dbef2ed5179a8a237f23a518528a471fdaf73c60eb974ed54b641c1abfc87a160ff6444e13247ba1c809c961a7a85b17e48f86e8a523cc641fea7c9de43b521d
-binfiles arch=armhf-linux size=94
+containersize 87404
+containerchecksum 30da51997e72093a0a4d678ab97fcdb05990c3362d71fc2010de4172b176e0147fa5d22a1b280d613def8fc7e891370e00fc4ed46d10c480fad921b5d4d04362
+binfiles arch=armhf-linux size=92
bin/armhf-linux/ctangle
bin/armhf-linux/ctwill
bin/armhf-linux/ctwill-refsort
@@ -83840,11 +84520,11 @@ binfiles arch=armhf-linux size=94
name cweb.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of cweb
-containersize 64164
-containerchecksum b34276538aabcb9ba39aff1615cbd69f1e793b6d429b7c2693a8efc347abe82e6f4b2dc0b0a28ca81611ee6f22e0727db3cf44be788ce5d8ef2408a4b0d94eef
-binfiles arch=i386-cygwin size=60
+containersize 68048
+containerchecksum 28a6c70eea7fa648850fe99d8a95a2772d50ab86829a1dca813b5b9be2caeba4be1ff43f1d9ac5a09fafc7f7d4a654f33721b158f00a932ac3d443a5fb5c7472
+binfiles arch=i386-cygwin size=63
bin/i386-cygwin/ctangle.exe
bin/i386-cygwin/ctwill-refsort.exe
bin/i386-cygwin/ctwill-twinx.exe
@@ -83853,11 +84533,11 @@ binfiles arch=i386-cygwin size=60
name cweb.i386-freebsd
category Package
-revision 53999
+revision 57961
shortdesc i386-freebsd files of cweb
-containersize 100396
-containerchecksum 6bb2afd9d5e559231f67ca3ffe884a7ba892cbbc0e942097d0cd75dee5ff04e78144f82307d13effdc2d2641f7013f6ed024978fb934ffab3fee6a4339f06901
-binfiles arch=i386-freebsd size=115
+containersize 107384
+containerchecksum fb36234ee88a9bad1165e437c44184ce809ab3619d0717bd2065ac16b497c9191ef5be7a4f6ab08cdcbf308fe681b68f4d11d31ca5a6a039968c4f6fee6c02ab
+binfiles arch=i386-freebsd size=111
bin/i386-freebsd/ctangle
bin/i386-freebsd/ctwill
bin/i386-freebsd/ctwill-refsort
@@ -83866,10 +84546,10 @@ binfiles arch=i386-freebsd size=115
name cweb.i386-linux
category Package
-revision 53999
+revision 58136
shortdesc i386-linux files of cweb
-containersize 110428
-containerchecksum 5765c99cef227836ed986bb7a5385ef1e8a92fc12846f1e64a22e1380f1669edf5782e0e2a3d5f8e5c10702340155855a9fca4926cd14c63b1f9e36a485b8680
+containersize 110948
+containerchecksum 481a384feb53e234e95e1c7c9cf1c63aee3c40a85a07164ef99c2c7565bb5ce23fd02616ba67db67fa7d88c4cfdcb9451751a2d7bdbe6569d0fbd43a4b9333f0
binfiles arch=i386-linux size=114
bin/i386-linux/ctangle
bin/i386-linux/ctwill
@@ -83879,10 +84559,10 @@ binfiles arch=i386-linux size=114
name cweb.i386-netbsd
category Package
-revision 54104
+revision 58145
shortdesc i386-netbsd files of cweb
-containersize 89880
-containerchecksum 0cf387eb0324bbe8c684048d435d223e6c07901501a9cf14022a5dd2451efed9a6d25e25e48a6731c1c84fc40e31861b415c11ad4e8652fc98add81e295a778b
+containersize 90680
+containerchecksum b0320d33f0a989ef68521489996882ec3120f57df3ec618bc035f6796d0ebf30f628fd9c6c2fc9fb1ff554b1bd8496f204783ec66b65efd3aca4f97805384827
binfiles arch=i386-netbsd size=117
bin/i386-netbsd/ctangle
bin/i386-netbsd/ctwill
@@ -83892,24 +84572,37 @@ binfiles arch=i386-netbsd size=117
name cweb.i386-solaris
category Package
-revision 53999
+revision 57938
shortdesc i386-solaris files of cweb
-containersize 111032
-containerchecksum 701d1ca05304b7cc74d49480801ced52bd1e3b4b3c426a195b92f94cc6231404db3d2a527220a1b24cc39f9139a5cacd3216225a40c8e09d93408c439623af67
-binfiles arch=i386-solaris size=101
+containersize 106872
+containerchecksum 1710bd96d6fd2ece1ba93ef150bc88a18817b3f0c7c5b1e6049cdb8b6dd34b9d51d7b0a16d169816238718754d141d4cdba928c71989d07ae4ae28bb4b807836
+binfiles arch=i386-solaris size=99
bin/i386-solaris/ctangle
bin/i386-solaris/ctwill
bin/i386-solaris/ctwill-refsort
bin/i386-solaris/ctwill-twinx
bin/i386-solaris/cweave
+name cweb.universal-darwin
+category Package
+revision 58157
+shortdesc universal-darwin files of cweb
+containersize 243276
+containerchecksum 13ab399933101839446f61e35ddf8c12efe2254824e67bfa9d80ae2696732fd3ce8a99b45eb6edc454976f2d024de9b660f79f765577f696e28d53d62a7b2daa
+binfiles arch=universal-darwin size=352
+ bin/universal-darwin/ctangle
+ bin/universal-darwin/ctwill
+ bin/universal-darwin/ctwill-refsort
+ bin/universal-darwin/ctwill-twinx
+ bin/universal-darwin/cweave
+
name cweb.win32
category Package
-revision 53994
+revision 57934
shortdesc win32 files of cweb
-containersize 71020
-containerchecksum 3d7a9ff1a67489599e218fc48bb26125eea9b2086ccc658a6d7caf7ce27378f3061baa46620d70efe728cba5e667b72f444eb8015a966015e5c905ef5c8115d2
-binfiles arch=win32 size=56
+containersize 72236
+containerchecksum 696a15380e0314c22ef1c465d65561c5fcb0e3d74b7944ed65c8db9df353eab2428f7844a983a681cb110f415f1c8ace1080b6e0f02537a1adbdc8438c749987
+binfiles arch=win32 size=59
bin/win32/ctangle.exe
bin/win32/ctwill-refsort.exe
bin/win32/ctwill-twinx.exe
@@ -83918,36 +84611,23 @@ binfiles arch=win32 size=56
name cweb.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of cweb
-containersize 73320
-containerchecksum 5693c723bd1816b57139b120382228afa77ff086386122c93dd9dbb2cf7b303ddf07938599d568b0d12e5fa68c9d836dc6ef1a910b1abb2291abbde5ec805012
-binfiles arch=x86_64-cygwin size=59
+containersize 80848
+containerchecksum c8f070c25319332e6218c6631f926344503757bc42511eee07aae55cd08d5b4c73fb0545ca978050b4fe8e3eea8723783717740d81db4ffa9730b530f2356957
+binfiles arch=x86_64-cygwin size=63
bin/x86_64-cygwin/ctangle.exe
bin/x86_64-cygwin/ctwill-refsort.exe
bin/x86_64-cygwin/ctwill-twinx.exe
bin/x86_64-cygwin/ctwill.exe
bin/x86_64-cygwin/cweave.exe
-name cweb.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of cweb
-containersize 132888
-containerchecksum c97d6ef98e45f73f6593c0b9a7c3e13a8890bafd8d94dc0fc23daadadce4d047b0c4a0b36cf254fec4f14e70b717913d181b97b6beb18dd92b70afea4a2f89a7
-binfiles arch=x86_64-darwin size=142
- bin/x86_64-darwin/ctangle
- bin/x86_64-darwin/ctwill
- bin/x86_64-darwin/ctwill-refsort
- bin/x86_64-darwin/ctwill-twinx
- bin/x86_64-darwin/cweave
-
name cweb.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of cweb
-containersize 103824
-containerchecksum 0c90235375cb4b14c9bd2128b6c1c4df24df834e1906029c387e181e921dcec387147d3cc8d55d02a8cfcf7a616aea143368057538e195c52d3ae54e471be4bb
+containersize 104596
+containerchecksum a28935b79d26df9ddc450ab8142164b574beed3a9137cd6722f3cbf5a5c986dd8f78dcd12c48c8b4190ef75856c177958bf24771a4f67746a83b13d9d5078131
binfiles arch=x86_64-darwinlegacy size=104
bin/x86_64-darwinlegacy/ctangle
bin/x86_64-darwinlegacy/ctwill
@@ -83957,11 +84637,11 @@ binfiles arch=x86_64-darwinlegacy size=104
name cweb.x86_64-linux
category Package
-revision 53999
+revision 58136
shortdesc x86_64-linux files of cweb
-containersize 115412
-containerchecksum 4b2f2aed7cade2edd5d5acbe11bc74328f4ea9610a4eb77c40a8281de536f46488123f152f485da5ade73f5982b47fd34b07525430784c4ace710308a67e0e87
-binfiles arch=x86_64-linux size=106
+containersize 116520
+containerchecksum 7f1e4a1f26d23b83a2a01cf61f6ff5624d355a95a20518733df94f4faa8f92a5078d86173e000c87e0417dbd02d56abf9bff2dc2d3b3621d398c1040a34d84a6
+binfiles arch=x86_64-linux size=107
bin/x86_64-linux/ctangle
bin/x86_64-linux/ctwill
bin/x86_64-linux/ctwill-refsort
@@ -83970,11 +84650,11 @@ binfiles arch=x86_64-linux size=106
name cweb.x86_64-linuxmusl
category Package
-revision 54264
+revision 58136
shortdesc x86_64-linuxmusl files of cweb
-containersize 113996
-containerchecksum 597da097a0d3449c4253d3a3e36195e44cf99577eb6d806d13229a9a9e3d1abff075072c219248e5bcc8d415985203b11d34fae63e6362b5a3077010db101367
-binfiles arch=x86_64-linuxmusl size=111
+containersize 117428
+containerchecksum 5878ea36656565b93db88cb50b3adfc1a500bb03248b1170e4504caeb433b6c5139808be0e0ba847ef0559a3f4d62f74cb926e7ef2af429d8f4533af934dbde8
+binfiles arch=x86_64-linuxmusl size=112
bin/x86_64-linuxmusl/ctangle
bin/x86_64-linuxmusl/ctwill
bin/x86_64-linuxmusl/ctwill-refsort
@@ -83983,11 +84663,11 @@ binfiles arch=x86_64-linuxmusl size=111
name cweb.x86_64-solaris
category Package
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of cweb
-containersize 126968
-containerchecksum 9e97ec31af70be84c91ea11d142e82965e5edd24e1251814afacee3b1415499d61f5f863cdddc9574f125cf7c2bb83a921c0e899ce9b9375812a044647095a50
-binfiles arch=x86_64-solaris size=118
+containersize 122120
+containerchecksum e2e75ca95a62c76d0c6d3c99b7ab10c52930894d62cb837019de9391c0816c87b542d034483fb456ee56758f968febf6416a0d029e1d92b6fcfcf1017a92af5d
+binfiles arch=x86_64-solaris size=116
bin/x86_64-solaris/ctangle
bin/x86_64-solaris/ctwill
bin/x86_64-solaris/ctwill-refsort
@@ -84427,6 +85107,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/rubibtex
bin/i386-solaris/rumakeindex
+name cyrillic-bin.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of cyrillic-bin
+containersize 388
+containerchecksum 60f5c67a65a2f85fbf3fafc18f4b96dca77e988eb7d6fe22a119a7915bde634edd50a8a7d547907725d8badc84ad1735f5f35e6bfe93ea730590d5946b011e5e
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/rubibtex
+ bin/universal-darwin/rumakeindex
+
name cyrillic-bin.x86_64-cygwin
category TLCore
revision 53554
@@ -84437,16 +85127,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/rubibtex
bin/x86_64-cygwin/rumakeindex
-name cyrillic-bin.x86_64-darwin
-category TLCore
-revision 53554
-shortdesc x86_64-darwin files of cyrillic-bin
-containersize 388
-containerchecksum 000b69ed753b6167ec6ca83380af2cbfdbcb541d62826f6bb54b0c0cd4ecdb20c1c1eb536c35b69d8852581db309859f45960c87f6019d71203f9dd76a22307c
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/rubibtex
- bin/x86_64-darwin/rumakeindex
-
name cyrillic-bin.x86_64-darwinlegacy
category TLCore
revision 53554
@@ -84710,7 +85390,7 @@ catalogue-version 1.3
name dashundergaps
category Package
-revision 58153
+revision 58150
shortdesc Produce gaps that are underlined, dotted or dashed
relocated 1
longdesc The package provides commands (\underline, \dotuline and
@@ -84719,9 +85399,9 @@ longdesc the styles the package is capable of. A phantom mode is
longdesc provided, where the underline (of whatever form) can serve for
longdesc a 'fill-in block' for student evaluation sheets.
containersize 3512
-containerchecksum 69779db322abfc6fa53180b3bd2bf6eb464481ab91ffb6578559ba6ed977eb686dd8dcd7c2e0d4b738a85f5ed2dbb6d1e59e6bfdc708a86042bbffbcdee7f534
-doccontainersize 916512
-doccontainerchecksum a7e906b62ed9a6f5eae8d47c9963334ac0a794c57f1696071adab99336c50ed36ce3f5916de5711e9fa329202a539c6e9bb275dbafc44e88d76658970b361c27
+containerchecksum c3ecf5c63fad14f82228913e0b12c6596a9aee24b6de3419a4e95de8de94e40e3d43c2b163a30cf221602ad9c1aa1c3ba42429ac2adac9d13888d74ee1f4e900
+doccontainersize 916556
+doccontainerchecksum 88ca6be34c5d68ee4f983b9385bd83047e59bbeb94af12d2bd16105bc8afb99b8e6db9d0e25717fe5bd517d7e834d8795bed30ba24455d8f09760d1ad2c47803
docfiles size=285
RELOC/doc/latex/dashundergaps/README.md details="Readme"
RELOC/doc/latex/dashundergaps/changes.txt
@@ -84731,7 +85411,7 @@ docfiles size=285
RELOC/doc/latex/dashundergaps/dashundergaps-doc.tex
RELOC/doc/latex/dashundergaps/l3doc-TUB.cls
srccontainersize 13284
-srccontainerchecksum d78f1e5cf90b1dfb9e9b8c46e9ce424af469851419fa7376da34885bebae198a293a2c98551741705a560367121d0a6ac04e0aa5d459a4bf7dd0ff6eb2ce69d6
+srccontainerchecksum 1fce3d4ccecef6c2f5775792162a9cf21951f0006e168df236884f89a4bcc662c1ab9028e856805ebdf19dd410c109ca3de993c088aa9c0611ec98565be06be4
srcfiles size=12
RELOC/source/latex/dashundergaps/dashundergaps.dtx
RELOC/source/latex/dashundergaps/dashundergaps.ins
@@ -85058,7 +85738,7 @@ catalogue-version 2.60
name datetime2
category Package
-revision 58597
+revision 58590
shortdesc Formats for dates, times and time zones
relocated 1
longdesc This package provides commands for formatting dates, times and
@@ -85072,10 +85752,10 @@ longdesc independently maintained and installed modules. The
longdesc datetime2-calc package uses the pgfcalendar package (part of
longdesc the PGF/TikZ bundle). This package replaces datetime.sty which
longdesc is now obsolete.
-containersize 8840
-containerchecksum 786297a6849949441c9214a5940bd0ef60dd8a30e90ad9d2f771a82fc3a45de7112fab1b1bb2bc3ec92d960a2eeda2900ec4123a4c039552c6324ffc5505fd57
-doccontainersize 1017496
-doccontainerchecksum b17842ea3bb3d44a15b8e9aa348fc26f63d6f062c559630757eb9e6b1ce97118ef2cf4cf096232e3966c2ccbb46c87c5e9405b8553235f7c69207dcea00b9c1a
+containersize 8832
+containerchecksum 88aae0979b3ca9688aff9c5840c93a626e4d652f8fce664e70132dfb3413e8045f816d54ac6aac4477292f655bcb378f89f0f4f09465f2ae536520e3cf68c128
+doccontainersize 1017512
+doccontainerchecksum 5baa0ef9d3d1e6f0f375ce6dca2f83681d8dca9f3d027c60b705f005a22e87dc1d952a0f4f8d9fa50f0bb887794a8ad89e28ad89f8a99ceea78c97659a4a656f
docfiles size=265
RELOC/doc/latex/datetime2/CHANGES
RELOC/doc/latex/datetime2/README details="Readme"
@@ -85094,8 +85774,8 @@ docfiles size=265
RELOC/doc/latex/datetime2/samples/datetime2-sample-styles.tex
RELOC/doc/latex/datetime2/samples/datetime2-sample-xe.pdf
RELOC/doc/latex/datetime2/samples/datetime2-sample-xe.tex
-srccontainersize 51620
-srccontainerchecksum 8dcfe5a0f3d6c543791edd66fd2fde5c97cbeccf140f0ffe9c961b83d03ae1bc1f6d97ab9a86e97d6e436788ce3572e37e947096b55ab6cc7afa96c8719c235f
+srccontainersize 51628
+srccontainerchecksum c99ec68e3a0fcab5c3c1a3f09ab1553b299a79719c6963facf8d371d8f71488049bda47263f6b99244076d914ba85ffb449b014935654c93ee189fdd51456c3e
srcfiles size=79
RELOC/source/latex/datetime2/datetime2.dtx
RELOC/source/latex/datetime2/datetime2.ins
@@ -86675,6 +87355,15 @@ containerchecksum 98bb281c2db4392a6aa1d2ac8f29610ec85e0f3fddea2b139730a0ce0f9f6d
binfiles arch=i386-solaris size=1
bin/i386-solaris/de-macro
+name de-macro.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of de-macro
+containersize 336
+containerchecksum f226fa7195df1aeeb848648987dfbe98d723ca4f1fc3be738c8a2e63d3d4f55080dfca73af719bf3c3affe76639389f65d919d1c2ea29e484c84a4e6313cc4af
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/de-macro
+
name de-macro.win32
category Package
revision 17428
@@ -86693,15 +87382,6 @@ containerchecksum a3bddc2bb30495b6eca0a287bc48e3434643c6eb14506052c45878c47c8060
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/de-macro
-name de-macro.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of de-macro
-containersize 340
-containerchecksum 89192412f5d14cf60519f585d49b52f69bcc8b91a0975150ccbc09e738526f74717dda12937bea837df1b4f9839a19c13645218aedc74f83065b08b4dafabd19
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/de-macro
-
name de-macro.x86_64-darwinlegacy
category Package
revision 43871
@@ -86861,7 +87541,7 @@ catalogue-topics german hyphenation
name dehyph-exptl
category Package
-revision 57992
+revision 58212
shortdesc Experimental hyphenation patterns for the German language
relocated 1
longdesc The package provides experimental hyphenation patterns for the
@@ -86877,10 +87557,10 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=german-x-2021-02-26 synonyms=german-x-latest lefthyphenmin=2 righthyphenmin=2 file=dehypht-x-2021-02-26.tex file_patterns=hyph-de-1901.pat.txt file_exceptions=
execute AddHyphen name=ngerman-x-2021-02-26 synonyms=ngerman-x-latest lefthyphenmin=2 righthyphenmin=2 file=dehyphn-x-2021-02-26.tex file_patterns=hyph-de-1996.pat.txt file_exceptions=
-containersize 129276
-containerchecksum 55d443d4a5923fae50ba9b91e4c39ad053c763f59825b52eaa2f662253765d6f80697d964426bd048abdde00899031a1a102d2e77cca5055f8d9d3d1b57f939d
+containersize 129340
+containerchecksum ed2a3c4d91ecc125ecc2179594e66b5bbe66bb806c1b232ae1b71fdd0d29152a2d28e3dc6dbb2e1724650b8b8cb67e8c8bdf5b7506357207ba61c636768fb8c5
doccontainersize 137796
-doccontainerchecksum 3b318731b6cad3ff5df39aeb4b84b4c306f9d4b6ce9833f79ec47939b946feffc1d0e1ccf0613a290b0d8a0d6da6478ce92fa7a2227b103064a77d2b68e87452
+doccontainerchecksum e40955db986b94bb9bbbbf9daaf6a12d2898ae736741fb0a5626755b55908b056a2b4dbc1d87e9681201d7e45c99297393d6e1d2de17d135d8d74c732106897a
docfiles size=54
RELOC/doc/generic/dehyph-exptl/CHANGES
RELOC/doc/generic/dehyph-exptl/INSTALL
@@ -87725,7 +88405,7 @@ catalogue-version 0.98
name detex
category TLCore
-revision 54512
+revision 57972
shortdesc Strip TeX from a source file
longdesc Detex is a program to remove TeX constructs from a text file.
longdesc It recognizes the \input command. The program assumes it is
@@ -87735,9 +88415,9 @@ longdesc \includeonly commands. The author now considers this program to
longdesc be "retired" and Piotr Kubowicz's OpenDetex as its successor.
depend detex.ARCH
containersize 592
-containerchecksum f1ad27ff8c6e38a330947f3659ddd4a1269342a98a67a7facb64a7510ada39b1cfbf99afc4704bcb3960295b5e40e2648585def330e957013747565c369de215
-doccontainersize 21828
-doccontainerchecksum 1a7492580a0c9850d4071b34db6a7c114724d50aa1c9dbd917330dc272290b26197581675e47cce62a1173518f89d3358a431a2a78546f6525d456ec7461dce9
+containerchecksum 869c42ec791b3a9dfc2c65b7081e52dabc4adcf8a95f1fb01362be7270ec9cf294bec7b41f9ce79a22d7708f08df03466fb3e1168ac4a4397580324dff3ad94f
+doccontainersize 21848
+doccontainerchecksum 25abd181e5acf88a0984d31bb1d4d8ead50efd5c71720ce1903f54e2784ec5d1f185e5e89ff0a7efad6a35a0178efa22041e6be46c5da6b79c050f1e45e83e63
docfiles size=8
texmf-dist/doc/man/man1/detex.1
texmf-dist/doc/man/man1/detex.man1.pdf
@@ -87747,145 +88427,145 @@ catalogue-topics plain-text obsolete
name detex.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of detex
-containersize 46400
-containerchecksum daa4cd75465b2c53d5cbbdfc2cab173c9dbf320007f1d08f37047cf2ea359d83116f9815629f6cc1c730e04b9137f931690f32f3d5199ca4af43122189d38ded
-binfiles arch=aarch64-linux size=32
+containersize 46364
+containerchecksum 8c85cd10e5addc94ffb8f1daec2b1b5057200b57ca3a13a6f7987cf3ef49caa384a14af764f44f102b95653a5f08380b6619637914908cdbb60601b199a47c2e
+binfiles arch=aarch64-linux size=31
bin/aarch64-linux/detex
name detex.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of detex
-containersize 48288
-containerchecksum 57aa29b8aad79431c07a0f801f735a65147d78290ecc6033167d4f41c40f993cba6a91012a19e55fe9df5b94663c1153e208915b57672b27233fa42755d51fd2
-binfiles arch=amd64-freebsd size=31
+containersize 49080
+containerchecksum bedabd34a838b2771c9b71a7afe9007e5e3d1e9a7be1426338ab4be55f03e146f6783ce5cf8e0c1018b9c69a0ee1912b4c1f36de3d6bf144b5b08feaaac68a2e
+binfiles arch=amd64-freebsd size=30
bin/amd64-freebsd/detex
name detex.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of detex
-containersize 44416
-containerchecksum 16006f633794ffaabb001aabd4582b00162574e637299a9046e7c5b121f26fec6eb36d3047756a7de61f5c6cf6ef824f0efa4066cf6a707b5b80a562cdd4968a
+containersize 43884
+containerchecksum 40595956bbe09fe274d7fdefa8d9e8cbb6d00bdc758df02a34c45f2b92fea69ed15e7b642cc73ac1c41594539af7d7d1ca3f22af82a7828e4febffed081e4021
binfiles arch=amd64-netbsd size=34
bin/amd64-netbsd/detex
name detex.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of detex
-containersize 40992
-containerchecksum 3de7a63416cb990f4347842a9c3cd428482a2e4ebf2f3b08646928772be286562703e41865b81f90526d8c42aa560e665acaa629bac99627c3445359b94cd835
-binfiles arch=armhf-linux size=27
+containersize 40060
+containerchecksum 6f9ebfe006bb12dee0e1308507194f1c959ef18dced19b9976a84bcb9343628f78b14a0737a6e3c8a1127b80e9e46ec3f584076cf1744471aa65388c221dcc6a
+binfiles arch=armhf-linux size=26
bin/armhf-linux/detex
name detex.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of detex
-containersize 19060
-containerchecksum 2e9294c54d235dc0bf439a096336c51987d317bb3d4a9808ab7a5db2dada4ea6c5d037cb874709c01864975b1ad5d51c3267905eb93616bfec9d5e68efa70a78
-binfiles arch=i386-cygwin size=15
+containersize 19200
+containerchecksum e77418d7761aaaf6ace076ffa9bbfeb26a0e62896c9f0815de5b35f65e4eb4cb59462c57bdd446bd719b171862dd3b28f923ce4401cd865fd861d86cad840be3
+binfiles arch=i386-cygwin size=14
bin/i386-cygwin/detex.exe
name detex.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of detex
-containersize 41896
-containerchecksum 330c6dacd9e12fd4b1b52713d10b32743769171eae7e94cd5da59868d8559fd8f025483cb77f17e3ec6ccf2cd20abf57b89bb2178225108dc25e79b5e2c17e0d
-binfiles arch=i386-freebsd size=26
+containersize 43592
+containerchecksum b38fd3176848535d806eefb73f789e7864ebb04094ee8012c086662e14f8fdf3acd3729c7981fcc1ae9325131e9098013e6b3a4b1724c4936f63710e3e7c3dbd
+binfiles arch=i386-freebsd size=27
bin/i386-freebsd/detex
name detex.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of detex
-containersize 50124
-containerchecksum ffb696d82023591b79274fd911772e9654e8c972ceac49b86d2db5fc81ac2e6d57fb52a2502a1a12ae79b5b7b12be91e8532f9ceb838b9575a33b1577fd3d9d2
+containersize 49936
+containerchecksum 47507a26e287552f0a3c03c8c6f99c9615375eb1f917d0a9772a648742761384efdba644e563926849d99f3494a9ee8a89f99798a1d69d8961e87531181c0944
binfiles arch=i386-linux size=32
bin/i386-linux/detex
name detex.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of detex
-containersize 40656
-containerchecksum e1b8fd720218cb4b37ebc3c974942eb749a2e410d5a3c9cb4505879c3361ec0926a7c4da066e0e558d08758a09c6246fc7164ddf86931cf2e3d4f535123e7bf3
-binfiles arch=i386-netbsd size=32
+containersize 40312
+containerchecksum c58ab5433f662db36f34a24ab652cd209deac87e8abc06ff6ee0f48620bdf1dd289004413409c3058a22a2f6be1938242a5c804e14446718b9b726de6a327169
+binfiles arch=i386-netbsd size=31
bin/i386-netbsd/detex
name detex.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of detex
-containersize 47712
-containerchecksum a83e448f146b88f3f28a8c22a07d01a3b4c3686fd4c9560293dba91d67bd1d481686f5d6ea48f435917e5f74ac18368a7792a86aa7c55fd3970ea8c8cbf80d71
-binfiles arch=i386-solaris size=31
+containersize 47096
+containerchecksum 8dde6c88efc01b4d50c23ce36b076913c49fd39a68c0b7643123f443a2b88308f98d900c2f7d207dd0c03ed978f7597ef31616711bf9ad57d6df815cc0394edb
+binfiles arch=i386-solaris size=29
bin/i386-solaris/detex
+name detex.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of detex
+containersize 85748
+containerchecksum 3bdd73753de44f8717b657ee2c027ed43a3a5af7875fcf3750f2fea74c1000c1df7147754866232af52dd602d5977ada96b4b544e9abc96a6bd083456922c6c7
+binfiles arch=universal-darwin size=75
+ bin/universal-darwin/detex
+
name detex.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of detex
-containersize 17156
-containerchecksum f4932aa6a3b997ecd04933b105c31504159043e541d10679f04a8f7886c44e37cff8e89a861f6f834c5d931d086883ccc9d2876f66063d133730a2a61dc17501
+containersize 17436
+containerchecksum 52f66018c2e5903cd967c4f029c7ed6df93c99f62f01fcc88266ac762d99118ba8961e1167bb8ef41b038f7a4ccb83018f43c185a5ade785b2d2ae357946514d
binfiles arch=win32 size=10
bin/win32/detex.exe
name detex.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of detex
-containersize 21592
-containerchecksum 1e0435153158e5c10404cc4feaf05f275381967994817aa231b843387cbed96c90ef191a64d115f32b6ec5d39c4306d56f9372131074bbf057f5895dfc79d7ea
-binfiles arch=x86_64-cygwin size=15
+containersize 21396
+containerchecksum b1a7db15eae23d56d60a4f29b1d1da99d061e76a9adbc0c67554293618b468ca21521de30f0e4ec090f1f4313342cbb239e36a1d183ed1d84e0393d927f07323
+binfiles arch=x86_64-cygwin size=14
bin/x86_64-cygwin/detex.exe
-name detex.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of detex
-containersize 53168
-containerchecksum 0e6eff14ace487688764229bca7e5344c3bdc8e26f620e4ae0859a7cf04f90650eb03f602e949673b2fa2c4013b819846884c3007510e3361204415f060252c0
-binfiles arch=x86_64-darwin size=33
- bin/x86_64-darwin/detex
-
name detex.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of detex
-containersize 45064
-containerchecksum 6e16e96017f818776d401ba15b02817a0101bb919600c8c880600b67bda89d23f68a91cd3345a371df59c2d41866c6a6b29e479cb9de49980ded4dad8c728425
-binfiles arch=x86_64-darwinlegacy size=27
+containersize 45432
+containerchecksum 4f11997155ad618db08280ff375b9258fb27bd2bf24ff222f34341107ca4ee29c2287524b02b429170649378203965cd8728bc02f3784fa968a6aecac6333131
+binfiles arch=x86_64-darwinlegacy size=29
bin/x86_64-darwinlegacy/detex
name detex.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of detex
-containersize 49740
-containerchecksum cbd2443d9d5484670e3b430d7c7081c4c9630d9fbee2f260ce36155fd8ea98e03de026a7a462821faeeac70845ab9645faef329a3836902c37ec0eebfb644514
+containersize 49268
+containerchecksum 18989c7de0bb3142311bbe45fd21731569e2b1fa7097ac9db25df99687310419030b3ba6fe5faddf75ab26b8c396084f32881cc966dcbad04d220ce272f9fbf0
binfiles arch=x86_64-linux size=30
bin/x86_64-linux/detex
name detex.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of detex
-containersize 50844
-containerchecksum bbe76c5a5be141a850721a20a993160ee77d417a69ada05ba464d3b3101241471f746c893793fd10e535f76061c91fd82e2633e74e617a87423cc559e25cef71
+containersize 50660
+containerchecksum 0a81f6f785ae58be454bbc2892927c50d740dd227357427932c32dd062d9857e46e39b7369a0a145f65c568aa64989a0e7a11d6d566e0806d3b4120616593bac
binfiles arch=x86_64-linuxmusl size=31
bin/x86_64-linuxmusl/detex
name detex.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of detex
-containersize 53172
-containerchecksum ad7dfa290839100386e8bc4b1aae967f8520d1d87eb70c46ccf8e5c3243cfeb502f2f0ed8a4d875f4c6356dd2718adecdda34aa126061cf0005c6a574b85f14d
+containersize 52764
+containerchecksum acca010d3e0c8fb7588a23b000a6bbfcb42abaea54a097e4f93fdfc1509d3105d2ceef70123dd44c61bf18e338ce64a07c991b6e4c7355473ba2b97539808d38
binfiles arch=x86_64-solaris size=34
bin/x86_64-solaris/detex
@@ -88094,6 +88774,15 @@ containerchecksum 3e6a9ca11a89df8fa5a7f119b2f67eb6f961e18bb2594531c34090a948a611
binfiles arch=i386-solaris size=1
bin/i386-solaris/diadia
+name diadia.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of diadia
+containersize 340
+containerchecksum 7a83303f5758e79dfc5cbfc9a0a77075a8779688670cf1f186bbc19e4787f9205cf653982365a9e861da71435352ef89e7ed0b234a848d72848c4b05aeaeb696
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/diadia
+
name diadia.win32
category Package
revision 37645
@@ -88112,15 +88801,6 @@ containerchecksum 3c59703da4a2b7901558c23687d7ce24c13fecea08ab0f17d9b1e2095ab802
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/diadia
-name diadia.x86_64-darwin
-category Package
-revision 37645
-shortdesc x86_64-darwin files of diadia
-containersize 340
-containerchecksum e1e796de0645f495841f91ef033d338bcec3778c6ccc494d3c9ab9c654670bee9f378bbd4f8a00571d37965f35f2d593a3d5a6bc087da73e1c7589d8827dd632
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/diadia
-
name diadia.x86_64-darwinlegacy
category Package
revision 43871
@@ -89299,7 +89979,7 @@ catalogue-topics program-doc
name doclicense
category Package
-revision 58364
+revision 58350
shortdesc Support for putting documents under a license
relocated 1
longdesc This package allows you to put your document under a license
@@ -89307,16 +89987,16 @@ longdesc and include a link to read about the license or include an icon
longdesc or image of the license. Currently, only Creative Commons is
longdesc supported, but this package is designed to handle all kinds of
longdesc licenses.
-containersize 234792
-containerchecksum f81061865c718a016d9a67294244d44cc1b3a9cf74964d98c2a5ba4b7bf0228bb6107d8ae12fa260a46478af84109f63d07825eac159c07eb53de3e1668ef3f7
-doccontainersize 215292
-doccontainerchecksum 795200e3816b4f904aa413941ca0c311cce3c5ea993789128201507204af53be2e072926abfab1a6e14b4a0024aa2069d781c8fa899dafaf2e19641940ff8943
+containersize 234912
+containerchecksum 1f701453752b32f1030dd7cda6f51bd94d6d9d67f465070b613f4ea55857f300be8c7a19c7440c6fab129e3fc1749fe6b9aad13b1fc28b5b61670f65bf0e0a81
+doccontainersize 215236
+doccontainerchecksum 14b5f1cd3bbb3b9c411ab8f461673f1b4028549fa5675925ca6221723e6de3588df495a9a4e316b29d4e5c6836eff845ea3ef9544d2823fa548b4fc54080cd05
docfiles size=68
RELOC/doc/latex/doclicense/README.md details="Readme"
RELOC/doc/latex/doclicense/doclicense.pdf details="Package documentation"
RELOC/doc/latex/doclicense/manifest.txt
srccontainersize 11216
-srccontainerchecksum 1f51e2eb7b6d7710881375e810720329be8b3af5cafd1cab345cff410679451e9be5cf77a84f76b1daec9d1872b3c00535137fe4a1a5d791b04cdeb192c2e7b5
+srccontainerchecksum d5edb3908034af8d6c9b2e094eee6747398041df2d812b5cc1708223350e91837b5556a58db91897bf044e25a4cf036a0d945eec2db14f807d7e32c89340aaf4
srcfiles size=12
RELOC/source/latex/doclicense/Makefile
RELOC/source/latex/doclicense/doclicense.dtx
@@ -90534,6 +91214,15 @@ containerchecksum 2473e3ab98daa1121151d3ccbd85a57dfc6804a81733b136ccb78acadc2c70
binfiles arch=i386-solaris size=1
bin/i386-solaris/dosepsbin
+name dosepsbin.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of dosepsbin
+containersize 340
+containerchecksum a5af89d2253e7bd231f9f2d56591531e763949949f575ab5db269f00e5752e79745f7a600e4d508a2c1d4680a7fbb03c5caf31cdfd813d43e693b3a77af6d374
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/dosepsbin
+
name dosepsbin.win32
category Package
revision 24759
@@ -90552,15 +91241,6 @@ containerchecksum 6b0993789e1b2304efbe274adeb5fc89dc89dd11ae934e59f859826ac83232
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/dosepsbin
-name dosepsbin.x86_64-darwin
-category Package
-revision 24759
-shortdesc x86_64-darwin files of dosepsbin
-containersize 340
-containerchecksum a299b5e967c86aa27bacd0562557bc1d5c4ecd9087f53231c5b276b96d02eaf9dd39fd96392212f83231e0c7d09accba1c4dc45168dafe0a6b0cf32f5320b6c4
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/dosepsbin
-
name dosepsbin.x86_64-darwinlegacy
category Package
revision 43871
@@ -93855,16 +94535,16 @@ catalogue-version 2.08h
name dtk-bibliography
category Package
-revision 58216
+revision 58212
shortdesc Bibliography of "Die TeXnische Komodie"
relocated 1
longdesc This package contains the bibliography for "Die TeXnische
longdesc Komodie", the journal of the German-speaking TeX User Group. It
longdesc is updated on a quarterly basis.
containersize 516
-containerchecksum dfdbf9af3f8603b514336fc1ed62545b2cc3f879c5fbcfbefa32d679c08e2d47228c9e82de049274f776d99baa0c5f8ea93f9af4e2a0777bc9fa1be34271ab52
-doccontainersize 412052
-doccontainerchecksum 5a69afc7745d0916b50e8ad95c44afacde78b59c7fe27132489f5b56d54ce93f2b4c65352c70782cab91814a5b878d33dce89cff7c9c8c033ba579c5cb3f7fc7
+containerchecksum 24d9c6fbec620031e612be1820a971dfcf763bb457ec440757ea3b40e953cca21b2eb5ea550fb7dbfb773663e04b3b37f99fdd83e592e2405c00cebbf558dc11
+doccontainersize 412068
+doccontainerchecksum 8b4256fd9dfebf80f5ee1a957b546746ae34801b552db1459a05a1a80be24bf8e64e968cc47c52226b6f4e0c8ee02876de4aa5fd41fb413389130d23be3f2c0d
docfiles size=220
RELOC/doc/bibtex/dtk-bibliography/README.md details="Readme"
RELOC/doc/bibtex/dtk-bibliography/dtk-authoryear.bbx
@@ -93907,161 +94587,161 @@ catalogue-version 0.6.1
name dtl.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of dtl
-containersize 20376
-containerchecksum 5064edf676de63fbfb3d864e39156a6f9cfcb0f27c629a0d06327e7626c2c58f0d8b4c8d6955d569f2bb9fdc8be0405c959692e00d5f351fce255cc9624c68ed
+containersize 20492
+containerchecksum fd3967c0222dec064ea3927691d20854f5826ff57db28d7c02357c48623ffbb9b754af35f2aa21eb28ef2fdfda5fa5a11208ebddf6cd7c493c70139312359d09
binfiles arch=aarch64-linux size=20
bin/aarch64-linux/dt2dv
bin/aarch64-linux/dv2dt
name dtl.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of dtl
-containersize 21712
-containerchecksum f3cd9ba04eed08667c246647e07d898ce0254eb74adf2c4c22ccff74fb5772497c321f8498bf9c219be200d11639085b8ad0df8cddff10a8c02124297a3b6ab6
-binfiles arch=amd64-freebsd size=20
+containersize 21676
+containerchecksum c2c8c5b1dfd4a94fed58cdf93838dfc6c4e64e7bcfde6c6518bad94b184743c0de2fdc05a0b01df3cf4a98226144770112885c51ad1ae7a36997ff71d1626200
+binfiles arch=amd64-freebsd size=19
bin/amd64-freebsd/dt2dv
bin/amd64-freebsd/dv2dt
name dtl.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of dtl
-containersize 19060
-containerchecksum a1757551074a38ab31f576dee99c30d31861b004b4be897339309db40ccb254c68ca0772c17b527c253b5af304aa0ea4ce447b9ad4d6fd9e163a62cf6173a494
+containersize 19228
+containerchecksum 4aa71c0fcbfddca69eff2617b4980d8b3c1bce99872fd58855ccc59bbda3626de02460c51c214cc1930ef65af1a5f0c15c1448235c1e162a988893f3f4ace40e
binfiles arch=amd64-netbsd size=19
bin/amd64-netbsd/dt2dv
bin/amd64-netbsd/dv2dt
name dtl.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of dtl
-containersize 15888
-containerchecksum 6b882c1ed81436166cd659cd9630e16f78a6a7aad028a4d2e5f849810ef9fbd4642dbef53bd076830eecb1f99a93732896cf06c22bc4e267c5e637338e4656aa
+containersize 15992
+containerchecksum d79324eb8504ae9a8efe2c1cffea3ba7e71cf479c7b4a7dfba8c341d5a2845e56ded7c31ddb45fde4854ec510a1cfcfd6fe9e7953986cc6c5dc9b0ebf4003781
binfiles arch=armhf-linux size=14
bin/armhf-linux/dt2dv
bin/armhf-linux/dv2dt
name dtl.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dtl
-containersize 15548
-containerchecksum 74f4c6dbb8affcaf6fd3f1b6fb966b5e3cbf09b9518199b4b634d781432f995ddc1297b0ea5dc2b466ba8a9dc2fd6abf513448f85594c70e86a76821584420a2
-binfiles arch=i386-cygwin size=15
+containersize 16888
+containerchecksum f1a93bc4f5ffd24a299cac999813bae90cca0bc3211bcc9667035c9d4ad030102cd2acb0e49e32fc9899bdf29ff32b7a2867d4c17683cf68fa648ccff0f5e54f
+binfiles arch=i386-cygwin size=16
bin/i386-cygwin/dt2dv.exe
bin/i386-cygwin/dv2dt.exe
name dtl.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of dtl
-containersize 18272
-containerchecksum 8e6b42c4de43d8b401e9f4938af92143eb1cefc800e6749a365fe73cbb2e0f68ea1149b9c5c94fadcaf44ff44eb0c3402890ccf850c913f8961c8e9b59113780
-binfiles arch=i386-freebsd size=18
+containersize 19320
+containerchecksum 4472aa99a4cdf3dc660fabdaabfdabe9f6933dc9be8dc2f68e1946b420269692ee6dfa5673f9cae84109508ea03d3bfa2ba3d194d8adc591ed353f8c532e14a0
+binfiles arch=i386-freebsd size=16
bin/i386-freebsd/dt2dv
bin/i386-freebsd/dv2dt
name dtl.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of dtl
-containersize 21200
-containerchecksum eb959c4913e9d906b06b9e92d979bb90215ec4059a7536c4256261a3bd02932ab8da0b4a5a30c6a13c57e19e8060442da5b65d44445212d86a059a9f76cd5457
-binfiles arch=i386-linux size=17
+containersize 21328
+containerchecksum 8cc3fd951bc6a77efdb4b206262a9f3cac2ceaae96f509408fcdaa5a122fe81fef956e7ee7f4c8b6293c39af740bd4a99981f230b7651a8527900d0a45826943
+binfiles arch=i386-linux size=18
bin/i386-linux/dt2dv
bin/i386-linux/dv2dt
name dtl.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of dtl
-containersize 17956
-containerchecksum 23edad2332862145a02d05768be78754861882f4aef91f09c32e402fd36538fd14d4aee7be605ea6c70033b441ab1fa3eabfd6e34a05c252e0042eaab9ab3ad8
+containersize 18088
+containerchecksum f3a250850b4f45497eaca73e5a676714674bb70ebae23430d3bd729dfb9fe304e0182d13f148c489d1487fd5037c267f3c550f3f7a32c14cb52150994a69a03d
binfiles arch=i386-netbsd size=17
bin/i386-netbsd/dt2dv
bin/i386-netbsd/dv2dt
name dtl.i386-solaris
category TLCore
-revision 50150
+revision 57938
shortdesc i386-solaris files of dtl
-containersize 20356
-containerchecksum 6703328dccd7032fbf683c474cb0644968acbcd8ada0d7ad2e6507697a57efe09db8efed437e53be46438d0a3682344162e5b4c06b01107dfdae05087acc84b6
+containersize 20508
+containerchecksum 752e4b1340abd97f977f8e6d478557f36779d5b5b0aa16924c12efb8de5f7ffb4f5e1812828dcc203199cb942b379c6fbd5ced2cddd3dc0a6dff2846c9fac3e3
binfiles arch=i386-solaris size=16
bin/i386-solaris/dt2dv
bin/i386-solaris/dv2dt
+name dtl.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of dtl
+containersize 45740
+containerchecksum 94a84ee07b799fd2dd84be6df66433354f658786913096550f1dc8c18e9bd4e43f81259bc9770495e95f1e4c5580ce9c5fdc750c13a6412d8c09f688febd8d06
+binfiles arch=universal-darwin size=80
+ bin/universal-darwin/dt2dv
+ bin/universal-darwin/dv2dt
+
name dtl.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of dtl
-containersize 15940
-containerchecksum 399086a97def290954ef012f85b446f920600f5f851f2f5a77cc3fb6eb13f51938b89d5e59e498a4c16889c0aa3088a718b6e60601934ab1338828b8603b2eac
+containersize 16048
+containerchecksum 7e7f5437b7bb6caa28062685061df20d1e5be0ddffbcf8b7ead5b2c617ed7f5b6e52d1906573c22f88164da4165e8bb475432890c46cbd89c47981c9838b097d
binfiles arch=win32 size=12
bin/win32/dt2dv.exe
bin/win32/dv2dt.exe
name dtl.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dtl
-containersize 16080
-containerchecksum 84dd06d6eaca64bd8f79978d33456c01e33266e0ab971f82a5ad1e4ff772f89b035f025565af29ea07a4bcc11b2e9d89631b67e1f239f260c1e1a437f0134add
-binfiles arch=x86_64-cygwin size=13
+containersize 17660
+containerchecksum 7dc5898378131c034fa41e75a85e8e6c7430a2f4bd50c8b55c79640e315674ea925515f4f6531f7aa020d8652e1dd47936fbc2dd7d72efa3a03d3f4f9152d987
+binfiles arch=x86_64-cygwin size=15
bin/x86_64-cygwin/dt2dv.exe
bin/x86_64-cygwin/dv2dt.exe
-name dtl.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of dtl
-containersize 27820
-containerchecksum 09ef18b2232913dbccb9e97d87753a1de3c079ff3afbc2fb245eda9ed6fe355d400f7e9a1c18163cd2b358ea2f69d5a69d5e9d4263df25d46d1f3bb5a8c03d1b
-binfiles arch=x86_64-darwin size=27
- bin/x86_64-darwin/dt2dv
- bin/x86_64-darwin/dv2dt
-
name dtl.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of dtl
-containersize 20352
-containerchecksum 096e4500429bf83a3d37a1b2498413490a5d61896e824fe5f5b225194ee94bd025d3a73c89b85096151f5208a2d5aa18c4d9b4f7916eca5c3f4a25b9e5bd8ec6
-binfiles arch=x86_64-darwinlegacy size=18
+containersize 20424
+containerchecksum 47022d5df9e1cd3e845e473ffa8a539359974c366c57c2387b6debab548e632aa62aa7243a1c214c5e0a44356024e4d5d57b6184fae3901a25975bb1eed6253d
+binfiles arch=x86_64-darwinlegacy size=19
bin/x86_64-darwinlegacy/dt2dv
bin/x86_64-darwinlegacy/dv2dt
name dtl.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of dtl
-containersize 20724
-containerchecksum fb2a449d73502a169da3ea029883ac97fc418d14206fb16b9c9887204caf8791f851a50d3d7a4ffca29bab53522d57c5c7ef75a1d28e081981078c04df2e18c2
+containersize 20864
+containerchecksum 5231f9b4fbf91c5b0879172c646472b1a161759bfdffe0e62f2854ce6d0e3269c4bd1142f173fde973acfa4fc68c6944310acef211fb43a7d50e2f511d1b9d1c
binfiles arch=x86_64-linux size=17
bin/x86_64-linux/dt2dv
bin/x86_64-linux/dv2dt
name dtl.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of dtl
-containersize 22068
-containerchecksum 40af7e33472502cfa0bd0877e01bad13b53dc61693cba4bedcb181932af4f495449f361b4d990215099ab17cee3560e50495978ad38d3dd64f36128fbbeb2642
+containersize 22244
+containerchecksum afbebe5dd947561ba83427d57c82cb553f6eca08ba383223e46dbe1a84015622bc7ce361845023dc18b18d3498e901af850f4356a5b96cea39a8545154cd9c19
binfiles arch=x86_64-linuxmusl size=20
bin/x86_64-linuxmusl/dt2dv
bin/x86_64-linuxmusl/dv2dt
name dtl.x86_64-solaris
category TLCore
-revision 50150
+revision 57938
shortdesc x86_64-solaris files of dtl
-containersize 22868
-containerchecksum 6fd7aa7c4c4f9822c7dca96668535811968715cfe55d67c887faaa1d39bcd4252448f31c8860a64cf6a16bf8796c2375ad420d9a371cd6ae33e26b530ab56111
-binfiles arch=x86_64-solaris size=20
+containersize 23076
+containerchecksum db0d71dc5b200378586d974252b1dc7f0feb48e6c725597c659abfe7cfbb45b0414656f7505b7228ef8292e83489b8fa8aace1027e0b23a9570e3f5b88bae1a7
+binfiles arch=x86_64-solaris size=21
bin/x86_64-solaris/dt2dv
bin/x86_64-solaris/dv2dt
@@ -94244,6 +94924,15 @@ containerchecksum 75c88898651b2f85dd9af023f43c8bd875929b5c471867769587c4a5a375b6
binfiles arch=i386-solaris size=1
bin/i386-solaris/dtxgen
+name dtxgen.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of dtxgen
+containersize 336
+containerchecksum 8d0abce80bc7076f34cfa0177202670439b6828cfbc5482be27b2dd10ba7d6047ccf38cd9935df69b4c81f32c420bac108ac7103b93e4607e907034e4ac2702d
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/dtxgen
+
name dtxgen.x86_64-cygwin
category Package
revision 33557
@@ -94253,15 +94942,6 @@ containerchecksum 3e93c61ff4ac0d0b3fbedffb06024d0da3b90b38740c65b09cd429105c8d21
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/dtxgen
-name dtxgen.x86_64-darwin
-category Package
-revision 29031
-shortdesc x86_64-darwin files of dtxgen
-containersize 340
-containerchecksum 98f8c3354124b122e07a9fa56de05fec26d13ab9279ef37a7412166a1d0e59ce4221f61fadbb4fa6b1acf59ca06fab75064eb15b56701895fe9dc76eacab43f4
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/dtxgen
-
name dtxgen.x86_64-darwinlegacy
category Package
revision 43871
@@ -94640,160 +95320,160 @@ catalogue-version 6.0.0
name dvi2tty.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of dvi2tty
-containersize 69320
-containerchecksum b4c52c212c23b0fbb7143aa92fb744a13e10748424c0b287b67b8ce57e1a18d2d2d8beecb3bfa3e9a5553d13ece1b0f9b5cd9c08e383a36d15135f5bfb3c99f3
-binfiles arch=aarch64-linux size=44
+containersize 69228
+containerchecksum 96f000d08622bac1a27be91a2af2ff904aaf1cbbe185237147b1a30b444c494fa8e50c8fae06bd86e29700cef15282e29cea217cdad3b72df44f9b6ec932b90f
+binfiles arch=aarch64-linux size=43
bin/aarch64-linux/disdvi
bin/aarch64-linux/dvi2tty
name dvi2tty.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of dvi2tty
-containersize 75940
-containerchecksum 2defd5c08f435ae430ea9d1a94abdfd80620a7debc72946fbb7621bad71cfb37f5c3b30a14033fd0e89b210f42f00772b42d5a53150fc69b4a2dc2102b746fbe
-binfiles arch=amd64-freebsd size=51
+containersize 75184
+containerchecksum d3d0323ca9dcae29893b9068a608dcee6259a5da36d2a3e1a01f05eb350d450d6f7ff4213f4f345b0472d91e677782951f291257caa8b71dafc80b149b7cda30
+binfiles arch=amd64-freebsd size=47
bin/amd64-freebsd/disdvi
bin/amd64-freebsd/dvi2tty
name dvi2tty.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of dvi2tty
-containersize 63936
-containerchecksum 3e9cd54c39686e69a1999d99fab4e45be036de679967f6f027243310edd597af292bff756ff9f4af554ef6c3d7eeb3d5d931cc89c45a4a7604636a51a9ae4ea0
+containersize 63848
+containerchecksum 8abce0cf690c5e2b5ba78a9b7334332f3bc3fc6eb1e944a03e0f8c90d98de8a6b5f71891f7fc3a36fbe6619bfd4706c6b5a35c60605c4660080e03a83ad5e6ac
binfiles arch=amd64-netbsd size=47
bin/amd64-netbsd/disdvi
bin/amd64-netbsd/dvi2tty
name dvi2tty.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of dvi2tty
-containersize 58856
-containerchecksum 04e695f4cdc82e66e0209ff382167c92fd7e60c742f02ffbce3216a5bd68dea436c1508610d8a246f0d77d0a86bc7a9147d244c81aa1693ae82a7bd4a163f6f1
+containersize 59420
+containerchecksum 29586151f83e25de3154ea0414dd37393fa6bb07556841fe6d110c0ef7a3aa4f6fc6fe5fc3473d3ea545ef5b5376233a4346a1881e36ba1255562c28c84bfb7d
binfiles arch=armhf-linux size=37
bin/armhf-linux/disdvi
bin/armhf-linux/dvi2tty
name dvi2tty.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dvi2tty
-containersize 23152
-containerchecksum e4434c9b0c369349e0f3d96e7f06cb0d4e888203557c5873798cd0e8e617f92ebe47d09f0f510dd3d9c2cf34b8ffcbc3736c82e9494537c17eab7e5da516afaa
-binfiles arch=i386-cygwin size=19
+containersize 23788
+containerchecksum 6d19c4abfe0cfb868103e275808eb018cd88c20d061dd6928384b7cf88fb6ac60ceda281065b47ba6180b00e63257d6cf42a617649834faee12828de16196941
+binfiles arch=i386-cygwin size=20
bin/i386-cygwin/disdvi.exe
bin/i386-cygwin/dvi2tty.exe
name dvi2tty.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of dvi2tty
-containersize 66740
-containerchecksum 506bb2ff0d3eccfd1bddbe606b4554a589d2bf0f35ff56baa824b39de6c81abc9dc87f45cffb8e5288e0c7c9e707304884ca972306cc1abd5ebda61e96ff71b7
-binfiles arch=i386-freebsd size=43
+containersize 68552
+containerchecksum ad604184fc216c70d6c8bc337e66b1c32d670b0d9ad0e8b9c6ab2b383ce9f29731a066ca9aa973bb3586f8470d5b0a572caea3bd6bdda6859de3123efb1c80f4
+binfiles arch=i386-freebsd size=42
bin/i386-freebsd/disdvi
bin/i386-freebsd/dvi2tty
name dvi2tty.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of dvi2tty
-containersize 71740
-containerchecksum e388602955ec92fd62bdf1102ed263cb5e04004736b6709fcfd0b620cbfb9d6f52d8b77cf5f66ed3425b4120acd18c89557115ab205d03f6cbb6654c9c23a44d
+containersize 71680
+containerchecksum cb9546409a698dab711b036eb13faf049bc26a8343a6ad01cdc48a9e2e7b85a3f599772f843c96e35a7f576e507cc6c412efabfeb773b731ab70f925294d25c4
binfiles arch=i386-linux size=44
bin/i386-linux/disdvi
bin/i386-linux/dvi2tty
name dvi2tty.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of dvi2tty
-containersize 59580
-containerchecksum a0e7d704d872623fd0dcf75cc4e3be1ae0c30daa69ac31649939d44d2761853f0db9ce25d67ed21c1da90e0d89b1ef88ee055d29c9d39fc499baf77a5174282c
+containersize 59520
+containerchecksum 0f382dbb628da2b6c9fac0775adc5e735adb517e6147c070ff968514699ce37e690b540f087105e3738252535421f055d58270f9cfaf70d9f96233f576d1e62d
binfiles arch=i386-netbsd size=43
bin/i386-netbsd/disdvi
bin/i386-netbsd/dvi2tty
name dvi2tty.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of dvi2tty
-containersize 68180
-containerchecksum dd60552b25bd6c4318cdfc3bdb8f08f4abd7521aed1539b177d887903b108e569c452114df5336c1ef3cd4c7e6ec4a9a9036d28bee6bd3420845b4c98295c86a
+containersize 68128
+containerchecksum 35fe1cb9a452924f60d3c06a6c0ab3f43ace4ccb924aa2463dbe4d32f687450880aa9c0e04cd74c5a5e4bcb1f94ac5f869d7a72125a8b75c58569329f81bec0a
binfiles arch=i386-solaris size=40
bin/i386-solaris/disdvi
bin/i386-solaris/dvi2tty
+name dvi2tty.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of dvi2tty
+containersize 125356
+containerchecksum 4e29bcf65b0347cdf8251b44b501f54d80b5bdfb281a0cf390886fdb1831f4f314b4f8ad05a1a1a451448ca21b10241e298ab96c15647265006ebc8789b6481d
+binfiles arch=universal-darwin size=121
+ bin/universal-darwin/disdvi
+ bin/universal-darwin/dvi2tty
+
name dvi2tty.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of dvi2tty
-containersize 88116
-containerchecksum 3b5fa33dd66a58486ab1ea3dd8b904c7137bc609f313a74d04eeada04913cf55078f199d2607815c6f0aedd7fa3af038ceb462bd068a44f7d908d98516bd53c3
+containersize 88256
+containerchecksum 36de16baefc904bae6a45dc6645bafc6c1836ed3095b06adae33f8612e653d4906847618a875aa481b36473f667a55a0bd22c702490ecdc6d577fd65c999e29c
binfiles arch=win32 size=53
bin/win32/disdvi.exe
bin/win32/dvi2tty.exe
name dvi2tty.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dvi2tty
-containersize 24080
-containerchecksum 6d0ef2bdb4faefe3235e5d12f054d50fd8764c720922b9860f0a156ddba89a3578d7c5f4432b4410c795bbd98854b8dfada5c279c7ae2bdc1331bc360f80c57f
-binfiles arch=x86_64-cygwin size=19
+containersize 24952
+containerchecksum 4333dd71618a60a7d174503383a244427756eca84557e0e82f9c429a48ff414b10d9431a565d2da75e48af68a51269d719ec60522ffb71a8f9b6a20d24eff4a9
+binfiles arch=x86_64-cygwin size=20
bin/x86_64-cygwin/disdvi.exe
bin/x86_64-cygwin/dvi2tty.exe
-name dvi2tty.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of dvi2tty
-containersize 80352
-containerchecksum 36304129133341123122a338f8c2dc3c1f81cea2bda2f2d101661c35e5e41e67ef2fef60a495049a9dbd355f1cecfc1705ffe61403fc4866db07ea14d579e459
-binfiles arch=x86_64-darwin size=52
- bin/x86_64-darwin/disdvi
- bin/x86_64-darwin/dvi2tty
-
name dvi2tty.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of dvi2tty
-containersize 68704
-containerchecksum 9284b15a1e39c38d3e57cc999441a2250ee9dc255565b50d0aa7d03b2414e410477d71c5460dc2cf4702d06f8b30cc6e5642c3699ac67d68b55e75c31f56d608
-binfiles arch=x86_64-darwinlegacy size=40
+containersize 68424
+containerchecksum 32818837f189b679e47f09b542e97661b9de306be47cbde6e5108b5e6e2e809c34a803538d6dec108db81f1c82303324cde9cb475afe952d6c503fbb16d6986b
+binfiles arch=x86_64-darwinlegacy size=41
bin/x86_64-darwinlegacy/disdvi
bin/x86_64-darwinlegacy/dvi2tty
name dvi2tty.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of dvi2tty
-containersize 69660
-containerchecksum 233ec769230e9e1c3eaeeacfa51c33a6bb73423373fd6a587373ea38365f57b70f160948f516edf3c76f14e63e1dfd053641f0d14d93f053b62253fbb4981b3c
+containersize 69604
+containerchecksum a4fa8baac7983cd8b8fbe48a09a00256a809c793741235135a7f473c467f7b46152f786de276539cbde3dcdc26abdbb4357d44a1a1e3046542b8e39588b54a98
binfiles arch=x86_64-linux size=43
bin/x86_64-linux/disdvi
bin/x86_64-linux/dvi2tty
name dvi2tty.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of dvi2tty
-containersize 71916
-containerchecksum 240502889759616cb090f081119987ff60a7f73503add82c35448ff7f603b251c8b668046f2fe1a05d825dffff953cabb9062a9133df1151985b9113d62a4b45
+containersize 71884
+containerchecksum d21bb65b68775d438bce7a94fd0b261702d98122b6cb5457c82e9cd5c4f5ec8cc9703e88e5651fa8c53d70d3f388c51eaab69bacfcddbc278c649873b475e029
binfiles arch=x86_64-linuxmusl size=43
bin/x86_64-linuxmusl/disdvi
bin/x86_64-linuxmusl/dvi2tty
name dvi2tty.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of dvi2tty
-containersize 73992
-containerchecksum 7685973af63b0d9106f264927fea0b6508a335ce6412bc27de1d6236b8028b16ed2bea2b5b005c21996493387851dc5cb37c990aa72c8dcc750f5ec4e9bf7acc
+containersize 73976
+containerchecksum f92c2524238c00d805e7ed102b5183c8d01087894733e504f123475f5503809b4e8a4cc7653dbdd2fdd766d6e751c162946adcb0a59618b46c5e7896c73daf68
binfiles arch=x86_64-solaris size=47
bin/x86_64-solaris/disdvi
bin/x86_64-solaris/dvi2tty
@@ -94905,6 +95585,15 @@ containerchecksum f4e29019079df54cad4fb01cba127fec5a767f6e781290f48bfd2f54558943
binfiles arch=i386-solaris size=1
bin/i386-solaris/dviasm
+name dviasm.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of dviasm
+containersize 340
+containerchecksum 37242da97b6d4845249a412a52f67e17b855b3746c343160126c57f57f7d2052bc1ebfd4a8b014e5f50f866c5998c41bf24f768fbe9e137521743ce84d8f2864
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/dviasm
+
name dviasm.win32
category Package
revision 15404
@@ -94923,15 +95612,6 @@ containerchecksum 23dfc79561f9002461e700f21c90e07d0b7725a5eb002744edf32ec1dc3e27
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/dviasm
-name dviasm.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of dviasm
-containersize 340
-containerchecksum c095ba26ea07f916986d7083e8139d0979839d06c02537dc723236357ce38dc1edec5aeb103ecd013703eb69d0b1b73eea9e12b9ee13a54c6b65f67331f7dc7a
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/dviasm
-
name dviasm.x86_64-darwinlegacy
category Package
revision 43871
@@ -94970,17 +95650,17 @@ binfiles arch=x86_64-solaris size=1
name dvicopy
category TLCore
-revision 56291
+revision 57972
shortdesc Copy DVI files, flattening VFs
longdesc DVICOPY is a utility program that allows one to take a DVI file
longdesc that references composite fonts (VF) and convert it into a DVI
longdesc file that does not contain such references. It also serves as a
longdesc basis for writing DVI drivers (much like DVItype).
depend dvicopy.ARCH
-containersize 592
-containerchecksum 97fb63d376d839a924a54e83015d5bb6c15cad05cb1a29b7dacce0779106e7c3f60e2ba057cb339a35f091e56ad7b7443001e04434928f2f9be87371de45847b
-doccontainersize 18256
-doccontainerchecksum d5b24737bcc8f035180525bc1b950caf0f7af9b8d4156047142777c830f719798eec3e33291c0d813a581c03fd5421df0a38ddf730b80b1664c34d1313e9c762
+containersize 588
+containerchecksum f288fd83823c4cd7e01353dd1d7eb8d09cabfd3dce4c5db482e4063d187ea57ee1d2027cedd3f93ce373e03fa1d840075d6c05b27bd4ed084f0c354da22cc9cd
+doccontainersize 18304
+doccontainerchecksum 0bafb5f769c7b59551028ebe29e30e3761a0f78ff0515a4414597b07b27b633ab537b9b0409437ec05e70889ff14692fc5fa53ea5aee9a0ab2ec7d0b34d2621b
docfiles size=7
texmf-dist/doc/man/man1/dvicopy.1
texmf-dist/doc/man/man1/dvicopy.man1.pdf
@@ -94994,145 +95674,145 @@ catalogue-version 1.5
name dvicopy.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of dvicopy
-containersize 54216
-containerchecksum 221476111732a8db45d8465ba5129912450fe018289d3876db2d2e82d769cdf93ef306abd4cd27ada930319e5dcb3399847ebfa841213b7da35328d104f72537
+containersize 54144
+containerchecksum 4d679ca6e9ae54f192f6e8e7a14ff3898dd6d08bde11689ec377a7ed3e21fe4958b2c351a9c18e7fd31eb9279d2b37f88b1b42e97ca4ca4ddb7ee6496fdf30d2
binfiles arch=aarch64-linux size=35
bin/aarch64-linux/dvicopy
name dvicopy.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of dvicopy
-containersize 60004
-containerchecksum 442a86221002000b81c58357b92fc43ac2db6088cd8f769ca96c07ed416ef46f3c7a038d13827f28eec810ddba918d718c3ac17d2cd07a4429a6e8feaaaac0f3
-binfiles arch=amd64-freebsd size=37
+containersize 60240
+containerchecksum 35cb757191685c33ab274784f4306f6c871d431027d637d9d0c93be3995506bb0df860ba77ea24dadb758a0aacb2bc662dfaa0cff4c73a9a08bf3b06aeaef58a
+binfiles arch=amd64-freebsd size=35
bin/amd64-freebsd/dvicopy
name dvicopy.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of dvicopy
-containersize 51212
-containerchecksum 020076e853efdf31a7cddb3f49b57cdbf956d369e131a5fbdfae5809b2c6f961bedd7c87642c2764dd3aeb0fd377d623160f9368c138a03e7cd4ce9190b2ef67
+containersize 51156
+containerchecksum adf23bfc702e7d46147fb2f4c8aa19d2c39411d81aa65e865af085d2d1909c3e7bdec01a855af34d9715a553e80b1f70da499e5158af0319c0359275ea09df29
binfiles arch=amd64-netbsd size=39
bin/amd64-netbsd/dvicopy
name dvicopy.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of dvicopy
-containersize 44000
-containerchecksum 8e506770f7ca21255b547fe0c3d86938743a887277f84bff61ad3541edea8d519d7be89c2d48d55cd7759d6cb856ffe0844ea36deccb99b4f2df890c9155b680
-binfiles arch=armhf-linux size=27
+containersize 43648
+containerchecksum ec5c3a681fffb59390256de171d2597c82ef4a6aea0215a03c40e3b1bc06ed3f7e40fb8aea3dfda9d90329bb50b84d5ffae83d59cb95df595320a9b804c5bca4
+binfiles arch=armhf-linux size=26
bin/armhf-linux/dvicopy
name dvicopy.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dvicopy
-containersize 21744
-containerchecksum ac7a66b2d908861698bf4601aa2b8205c69aa8d5c66a7bd79552d3ba6212ea9c88b6513293cb6b1627ff2c11578ddd8cdb1489086ad70f7ebec770b4f7f8c47c
+containersize 21780
+containerchecksum bc314cec4a5ace2ef09eb5d7993c692fb2c402f0cd2b80011ac0ddd713306fdaa00d5c5836d16f23d859cca214185837d09b8d6f5c64ffc796f54dd9f1964c18
binfiles arch=i386-cygwin size=14
bin/i386-cygwin/dvicopy.exe
name dvicopy.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of dvicopy
-containersize 48396
-containerchecksum df6532e640a9ba7afa1ebb5b968142be9feebee45c1ffbffe8fdb7476527f0da687643e22b56837c3b9f2f8de73d66723c20cc42d4e8c472888278ba414d13ff
-binfiles arch=i386-freebsd size=30
+containersize 50468
+containerchecksum bf7f3ab0f36f783c59d1a759f26de6d5c060e9732bfce0db43f433df71dcd8f91f52eee2a6326ee1259642f086060e645e38323f30c96a15db49423b7a16be02
+binfiles arch=i386-freebsd size=31
bin/i386-freebsd/dvicopy
name dvicopy.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of dvicopy
-containersize 54100
-containerchecksum 9c784d745e7fef86e279b8be781a26d00e5c1d9520227594f2723d1a6cb877bee5026bcf2fd39ffd2e9dcdcd5feb2c5818d0f98f8bbd41ab67a098101366e1e4
+containersize 53992
+containerchecksum 9aa1041f91272e8e2f7803442d462df31081239ddfde06bbc5f52444db5b2ddd313c06de17ba8bc76a301196a69d5522e5c3a0b2a9e8bc998d4a3fa698b2cb4c
binfiles arch=i386-linux size=34
bin/i386-linux/dvicopy
name dvicopy.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of dvicopy
-containersize 43692
-containerchecksum 560b51527a6d78a51025488a635e4ac372f78b21f41cff8e1b32d1f64b8eb8394d3620b2c713e33e26b5e661121c53fc650b39deb0bb357a92463add1134dca9
+containersize 43636
+containerchecksum db0ef71d81202fc0724a936432df6ffebb232baf44ef96331713d80995dc01926fc5841cb068d770acf493218d6006a86026389c714f777720a0a64bf7d2a6bf
binfiles arch=i386-netbsd size=37
bin/i386-netbsd/dvicopy
name dvicopy.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of dvicopy
-containersize 53516
-containerchecksum a584032e2273a0b22e8fb7d5483671f772fb9b21151a8e222d1fbd6c564dac133c2ba0b146fb16d90209060b9479dfcf8f1b596fd3a56638f8c12c3915089af9
+containersize 53412
+containerchecksum 0ac72a1caf51c7aac8c8a26e183b13fde0130ab8245417cf8dd79107195786112078446499cc955950465d9762ebb5d46f17fcd7747f052b9fc49d397462a6ff
binfiles arch=i386-solaris size=31
bin/i386-solaris/dvicopy
+name dvicopy.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of dvicopy
+containersize 111180
+containerchecksum 0a9081d27472e9080f6e8ab7e52dfaa183696ce68044e50d3544d3f69667821127a9d1049fca874dfeb6b416e168de850f7c4f01af50bac017dc149951481585
+binfiles arch=universal-darwin size=88
+ bin/universal-darwin/dvicopy
+
name dvicopy.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of dvicopy
-containersize 24380
-containerchecksum 764df7d6ec8c036d35c33bdd7fe912ff4aa8b0912465d8a3e50fcaf6a05b2f8967114c1369d8afe2819c90dc7d56619d5e4220575ceae55f1e4962e3515c5698
+containersize 24376
+containerchecksum 8def4f8f6b9976c6c01b158cb5a5e19952b331b54b0027d044597788e7df3da58e91b15eca4ff9b7349bb43a7d3915b3fd0ba1c7304eb392bd16d95c19c6a9b0
binfiles arch=win32 size=18
bin/win32/dvicopy.exe
name dvicopy.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dvicopy
-containersize 26064
-containerchecksum be481f7bc11382f1bc8d082d4f6f4dfdddbfd5f48dc732895ed919f6a09eb1e4ae45eb69a3783dcc9ca9a1c8929a13c5bc06ca3a2e8365d5c9a5ab2a76921967
+containersize 26052
+containerchecksum fb69e6e8ee1a1b85032e7f5bba798c76c831b2f5eaab97b798f56852360f68bbdc19279bff013d11ecc1374c9041e5b7e6d2d8d0d9c1ebd9b363b6c94c3b9ba6
binfiles arch=x86_64-cygwin size=14
bin/x86_64-cygwin/dvicopy.exe
-name dvicopy.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of dvicopy
-containersize 64792
-containerchecksum bb1d00ce5746674695877d38f4711e41ce89adecb2583ee4f3fc3c92c1ed3a92fd32e51eba8c353345dcd59fc1cb3bdddb63cbeea1a8e826e07a5af7e0328011
-binfiles arch=x86_64-darwin size=37
- bin/x86_64-darwin/dvicopy
-
name dvicopy.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of dvicopy
-containersize 55024
-containerchecksum 524f810852969419c4194bdce055b6f8a2e2ca215ee7efc80aff8fce66b99d2b25c07cd13fe7b6f01dedc29e57fe3137a2e2517df21c816a04fa5c0f79b99806
+containersize 54932
+containerchecksum cb3c6aa4d9064bc0e8af68bf3f9e5b26058e90eb81b20e6c7e9cb3d662936f49dcfa4284041c6a8d87a29cd9342712e6958aba7b533653820b6eb61d57a2fef8
binfiles arch=x86_64-darwinlegacy size=31
bin/x86_64-darwinlegacy/dvicopy
name dvicopy.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of dvicopy
-containersize 53756
-containerchecksum 5f43be8ec476bfcee9a40a3fa62094e1a283d6c07c4ece18a8c4d6b8952c7cd012bb71e22d3c94b779dcc122bcb5208dc868121e417320215ce45ff13bcf1019
+containersize 53652
+containerchecksum 5bbf1839d5a0bc60d95ed70917809d20dd399af9d199280a37109a54bdd01eade84808049561542ed2d8fa0c3a6f3702ce9426b102c1ff9e11e92d46214ad886
binfiles arch=x86_64-linux size=30
bin/x86_64-linux/dvicopy
name dvicopy.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of dvicopy
-containersize 59260
-containerchecksum 08ac338d590935ca8dc9c253655d52f78a9a1a2fd13d05467f4c2da89974ecdfe7d061ba4704ecfdfce97e490a4b64ecadc5a7148aa5e63f0109482e59b421d7
+containersize 59156
+containerchecksum 03e1e0ec2944c7bc4f0ee0ae4fe63ae053a6500a6225cab250ff222058aef69ddb514c5068671cb59179285d79dedadd48598d9bf6262f741d8f34183cd81241
binfiles arch=x86_64-linuxmusl size=34
bin/x86_64-linuxmusl/dvicopy
name dvicopy.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of dvicopy
-containersize 60136
-containerchecksum bd9ce4496b71b19bd126ca931010981e2e0cf863f4876f0aac101507b567471063306e6268e340feb861f58cfc5db666f64fdd62516b80517ffaa8d28a8fd3f4
+containersize 60104
+containerchecksum 2999b8ca957b3a52c4b077de1a8cf18292d6049697793503fe9823b7664d6b11fb3c7dc5f6f2e60f9cc64f2112435bda9ee757db5fd9138174db9a19076754fc
binfiles arch=x86_64-solaris size=36
bin/x86_64-solaris/dvicopy
@@ -95157,91 +95837,100 @@ catalogue-topics dvi-proc
name dvidvi.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of dvidvi
-containersize 8548
-containerchecksum 3ab17b551b7eef67d348562f4dab98eb27d03cf906e738a33181450b09d030fb56b4c97f6dba7e5f666bea0b1efc13164cee657b3fc2076afc6ab788b397b88a
+containersize 8588
+containerchecksum 20da026e2ef1016648a3cc389b7f3ba0ec63ae90e193c0f301266458513e827118a60b5961d1f761edc7aa25c4091146e16ec2f0f324d520be9b644318f29f9f
binfiles arch=aarch64-linux size=6
bin/aarch64-linux/dvidvi
name dvidvi.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of dvidvi
-containersize 9744
-containerchecksum 0a99798414646d96edebfcd4787aaef5624e755840acded5390279f26c7e35a0f7d9e45163bc1c4370d12aae32fe6f9ec4ef84970f6f6ef31dad3a444a9e1b67
-binfiles arch=amd64-freebsd size=8
+containersize 9928
+containerchecksum 403f371bb4ad31aa41ddfd69cf97b5404b58dcb8fd283b76f23967ad430dde84a9d59e6ec6cdc8460ff7ffa7f9f65e564686fb93e01764445871ce712dd6ba84
+binfiles arch=amd64-freebsd size=6
bin/amd64-freebsd/dvidvi
name dvidvi.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of dvidvi
-containersize 8652
-containerchecksum 54afe86bdec29bf3a12eed4af6e15f0edf88868337df8538833f8a3faf126ddd458e586f62c4040819a8af182971ee8cc0e4b20c24e475fd449d5a2c449f7ec9
+containersize 8688
+containerchecksum 5df32bdc21de52a8644f7c03aff081a7faf4426141d36509874ce371ec1e4fb4cf5192e0ed7cad38b4734f59df7968e243e4b14d3cb719bea8857f37a45598e7
binfiles arch=amd64-netbsd size=6
bin/amd64-netbsd/dvidvi
name dvidvi.armhf-linux
category TLCore
-revision 50150
+revision 57957
shortdesc armhf-linux files of dvidvi
-containersize 7636
-containerchecksum 1e033bd3069a33757a3bae7f3e24255610d1b0e22c34691d5d5651c3f4469ea173c188cd792b88002c4a9f995c9b1d6f5f03070b3b3d9227365ea3e24ffdb87d
+containersize 7588
+containerchecksum 14ad35b16a1636603ec86d13199d3fb8c29e5b3bea319ee3291f0bfa4a94ba941f9d48c84aa9485038f258876db9a19e7455e066952d5a7242c5adf2605ce1c8
binfiles arch=armhf-linux size=5
bin/armhf-linux/dvidvi
name dvidvi.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dvidvi
-containersize 8336
-containerchecksum fc9c6795c4a54babfb9eecdae37e1a94d29685343a59857a87842eca0a9980bf2d7d2d1d2d19bdf12c75382947e1e06849165a7c5f3e980fd047d77a98c81c23
+containersize 9020
+containerchecksum 3fe5eae9b977d5b61a9ee4cfc34607e6e78086a6e6057f09b08a88b54c99236713b1f2d9754f57d08378381fa0001161926db9500f7e33bc4249ff9197d1a848
binfiles arch=i386-cygwin size=6
bin/i386-cygwin/dvidvi.exe
name dvidvi.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of dvidvi
-containersize 8520
-containerchecksum b38a6a177bc40f8edd43bdee4b52c80961a78d71893289fcd6d5293bb0fca17d0d48efb7d9cb27b26fa65b28a6a1725b3148ee41d65c5a52cf45bbc0862e9e40
-binfiles arch=i386-freebsd size=7
+containersize 8672
+containerchecksum 705da03074c8f289a4f2e192687bf7ec4335b9b629433c99f0a32c882fcc60fed34313ebf9b7e08e29497dd61469fcf202ba436d9c3b1433f51a2af3a1854fbe
+binfiles arch=i386-freebsd size=6
bin/i386-freebsd/dvidvi
name dvidvi.i386-linux
category TLCore
-revision 50281
+revision 57878
shortdesc i386-linux files of dvidvi
-containersize 8000
-containerchecksum 6f2d16c747e7a78f4ceff622ddad38d169e2de72efd975ef5309166cb1b87d6109b13072af942d4cd625046a6bf5347e9b9f2d94e32321a8c4186bc86cedfc1e
+containersize 8036
+containerchecksum 1f34a0e2a6d3bf12d50717007443ac97523d9e2f420a1f799ca89fe5d96dadc47431fb640987cc7aad677c51261252938868a04614b6fb29e2a9017f199b5acc
binfiles arch=i386-linux size=5
bin/i386-linux/dvidvi
name dvidvi.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of dvidvi
-containersize 8004
-containerchecksum 35be782e58a792d8147a5fa141e156148f42026a87b00cf18b7fa1ac82efe6aeb6e4dc4e6dabbd736b4e83cac84fbfb0a8dbc4891ab99b9690e3b1978fcf2bf9
+containersize 8032
+containerchecksum 15f0941949e7e8dbf5283167489e682e09d658a3e4e038a98a406c72a4fb73a7f3e5b9bc6e929a667e78a19869a80e72b292599596cba34e53cd9d93521b9a2b
binfiles arch=i386-netbsd size=5
bin/i386-netbsd/dvidvi
name dvidvi.i386-solaris
category TLCore
-revision 50150
+revision 57938
shortdesc i386-solaris files of dvidvi
-containersize 8840
-containerchecksum f2fe916142896a8ca04a9ceefef9a1ee486582057a484f91faf88de4ec92e1b7df2f0c0918892c5d44ff3d85774a2fb0f1d5a60e63bb1c59489f30d77a03e865
+containersize 8900
+containerchecksum cb575684996932da90f053dbb012ea75ec818de7a5e6fea96de42508f209384ce96ddd329d3faa77f02c964a072674840246139a4fe98e4464eebc379a913d70
binfiles arch=i386-solaris size=5
bin/i386-solaris/dvidvi
+name dvidvi.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of dvidvi
+containersize 22292
+containerchecksum f1dbfd643685fa64630e8fe764b4a61b250616752a886ed6c4dbdbcc6537141448b16a8cb4a110c2862c9185a9fac6190cd34105f4df2df2e2a8fd49f84d348b
+binfiles arch=universal-darwin size=38
+ bin/universal-darwin/dvidvi
+
name dvidvi.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of dvidvi
-containersize 10716
-containerchecksum 31ba8d35d453915350e71a60290ca384f6fd99a2344ee03ba71c4a52758ed5ab66b79f41690a7aae036913f948cef1e27f336438d033d83a531727eb75b1cf9b
+containersize 10660
+containerchecksum 7c372bbe6b869516554650c23a72911b20dc43f4e767bda86d34993c43d0e4611699db2cfbba6306ae35d448f4cc99e07caa74bfbecc9c28e007c0f36dfda29d
binfiles arch=win32 size=9
bin/win32/a5bookle.bat
bin/win32/a5bookle.exe
@@ -95251,55 +95940,46 @@ binfiles arch=win32 size=9
name dvidvi.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dvidvi
-containersize 8560
-containerchecksum f4b4b5281dceb9a050a4cbe615e5f70780ab2bbeac38fbb09c7b8c11ec6e8ffeba35e9fb7a0128afa6534687c5f1618428fad67dd1eac8aa8e6d8e27810d492c
+containersize 9468
+containerchecksum 4bc9c5d078a7623446bd3db889dd9343c9ef255c9f1a23c2b6b27c52b981ad01152686e47a0a808b1a855e7a4552784edf4b8611083ea611b9011bb7f834069d
binfiles arch=x86_64-cygwin size=6
bin/x86_64-cygwin/dvidvi.exe
-name dvidvi.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of dvidvi
-containersize 14164
-containerchecksum cd6d3f9697f8e36d0e9d3ec4c996180ebc180931ca6a2ff12fc1a1c10a52c24a5232fea1525a0ecae96895fd53014ba6855c018692d9773aeed84d6d3aa6fc66
-binfiles arch=x86_64-darwin size=12
- bin/x86_64-darwin/dvidvi
-
name dvidvi.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of dvidvi
-containersize 8124
-containerchecksum a4ac3e5ebd4a3c56bfad9a09df09ad4ad39622086a27923fce639aa5003c4cf1eac5abff6ea1276644e2aedff7681a770eb5bff92074791824c36edaea831cf8
+containersize 7968
+containerchecksum 99344628dcc6fe76101bf5cb61e6f8d104cc5e0a74865edcf588a038689e24b1ba31521d7021eb4c6b210dab955971bd70df99201fa1c9f458b0822dcaf2c7fa
binfiles arch=x86_64-darwinlegacy size=6
bin/x86_64-darwinlegacy/dvidvi
name dvidvi.x86_64-linux
category TLCore
-revision 50281
+revision 57878
shortdesc x86_64-linux files of dvidvi
-containersize 8272
-containerchecksum d190c1c647018c9a4b3020ca503e5e13918c60f2c3940e843803016da2498c96b761d39a36876e74c10b5e85e3e1a88a01e74d712148b5e6e416c2e52c6b5eab
+containersize 8328
+containerchecksum 1e339938968d6834c7634ff58f58de7dc8fdcad422bbd55ce3e1f0f721854d96979201998a69cda9d5914992663d9f259698b6d9efc242043ba2350015d260b5
binfiles arch=x86_64-linux size=5
bin/x86_64-linux/dvidvi
name dvidvi.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of dvidvi
-containersize 8508
-containerchecksum 1e331bb925070096fb8b0418f10617a677064071a31fd89c25d03cb688a301aea6e53aba1032eaa961627a0d1db627087b4dab36e0d6495d5c0bfeacd4d7dae8
+containersize 8580
+containerchecksum 5ab746eeb82ad3670ab5cb49666d34b953d56f53306ab76314918b549fc5fdfebce3b444b50f53c49b56db2cbf7757b21033b424286db486c8d8a6da904031c3
binfiles arch=x86_64-linuxmusl size=6
bin/x86_64-linuxmusl/dvidvi
name dvidvi.x86_64-solaris
category TLCore
-revision 50150
+revision 57938
shortdesc x86_64-solaris files of dvidvi
-containersize 9332
-containerchecksum 52717b68ff7c8553f3c15c96470a599b40333741e845b1159ddea21dd75ce5e02e8ee93644d6d0fd6007da503babe92ce37ef805851290197a8f8724fb0b72a8
+containersize 9412
+containerchecksum 77f00f081cbc1525ca9ed41066b0f243cfd6523937c7f2b2cf48ddf7e00ed3e5cab31023e281cfd8dfaeba9fcefef0e065a39258c40a747cf4f05af8e7ff63e9
binfiles arch=x86_64-solaris size=6
bin/x86_64-solaris/dvidvi
@@ -95438,6 +96118,15 @@ containerchecksum b3f023c93fa302e575b82b771eddd5093c7f60d4afeb5e9b792330afd3fb80
binfiles arch=i386-solaris size=1
bin/i386-solaris/dviinfox
+name dviinfox.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of dviinfox
+containersize 340
+containerchecksum 367de99c4e70c216c040c6176ebc82180943d129639ce25c932cf176b00f470af163897f500b74602bb8711c33530372744a907d0f2613640509d8bafc481f66
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/dviinfox
+
name dviinfox.win32
category Package
revision 44515
@@ -95456,15 +96145,6 @@ containerchecksum bf3a2a9849414513dcfce586313e830aaa5c20fe78872290e41383d21619c7
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/dviinfox
-name dviinfox.x86_64-darwin
-category Package
-revision 44515
-shortdesc x86_64-darwin files of dviinfox
-containersize 344
-containerchecksum 9790c41a569390169b5491555fb34fa2c997cb45153761dd9dff5132d27c6ca80536d4b8a01484b95282f1dc90e3234e9bc27945e7770725a92dfe8119d9b006
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/dviinfox
-
name dviinfox.x86_64-darwinlegacy
category Package
revision 44515
@@ -95534,10 +96214,10 @@ catalogue-topics dvi-print
name dviljk.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of dviljk
-containersize 78364
-containerchecksum 9e83822d81f63372a906bcb8fed23b0d76f71ff1dcca0165721a2d61c69036a19199ffbb00c13b9649e1b49343a6a7da6d67307f6afb604ff18a7ef6a8696f5e
+containersize 78328
+containerchecksum 6ff18be989eeff6821db27ae2a862d251382f55e670a9e5d340e7fd8343e6b3cab478511f5fe484963758b2e2fcda12ae04780ac9288de715f15efcd3c6ecf2d
binfiles arch=aarch64-linux size=131
bin/aarch64-linux/dvihp
bin/aarch64-linux/dvilj
@@ -95548,11 +96228,11 @@ binfiles arch=aarch64-linux size=131
name dviljk.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of dviljk
-containersize 88192
-containerchecksum 00c04f6435831b2c9dd9f3758e03df20996be574a09781e5cb9181499412046f1076abb7d7e0be14de7f630c866db00cbdaf938008a5cabca9ce4119560d09f5
-binfiles arch=amd64-freebsd size=143
+containersize 92576
+containerchecksum 673c7f43f0b64db3f9fc6f1613b457929b6a16c0a4a7ba1abf493ddbef85cd6de6b24cdd59fa0cfe6a5f642459adc90689bf7ff257b104fcd087db8d9a1ea5e5
+binfiles arch=amd64-freebsd size=138
bin/amd64-freebsd/dvihp
bin/amd64-freebsd/dvilj
bin/amd64-freebsd/dvilj2p
@@ -95562,10 +96242,10 @@ binfiles arch=amd64-freebsd size=143
name dviljk.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of dviljk
-containersize 78560
-containerchecksum f789897d4f2494e23b9c3f6313815678518dda0a9ff2f42a39685cd624a1b31ff420552b3bb8269f44b805b1fc728e8de8c93df2989d0c19f21796115a624f0b
+containersize 78212
+containerchecksum 8a3e45fdc1776d4f6f57485f625ed76692d909d9a1cccb62ca1cbb836bf438e1154ebf40c34de5833bf5902ee1f665477d99432defc158eb9a8b443d2c17e63e
binfiles arch=amd64-netbsd size=151
bin/amd64-netbsd/dvihp
bin/amd64-netbsd/dvilj
@@ -95576,11 +96256,11 @@ binfiles arch=amd64-netbsd size=151
name dviljk.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of dviljk
-containersize 63736
-containerchecksum d40e77c9ff6521e7e488fe13d6778bc8d4f158904629af1e0fdf465bef3770f301a350fbbc9fb91f41080406b24b0988bfcff74072968e161d49fda84f7ce874
-binfiles arch=armhf-linux size=109
+containersize 64052
+containerchecksum 9fafc159e856058f9bd91ff15310a3b93c31eff494bae0e62156d92ae8d38bfb4337aeeee2150aac2981a1f35dee86a415ffb9a44a2cafbf22213033f6a11a28
+binfiles arch=armhf-linux size=107
bin/armhf-linux/dvihp
bin/armhf-linux/dvilj
bin/armhf-linux/dvilj2p
@@ -95590,10 +96270,10 @@ binfiles arch=armhf-linux size=109
name dviljk.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dviljk
-containersize 40248
-containerchecksum 60252a3a3a386d8dc2b860cfe20c4b2e5a5a90f34b605f5918a3861391a2b8794f0aae7b8921de1b2b7201a5bf522cb04923c4916dd7f2e2524b6328014051f8
+containersize 39236
+containerchecksum a49ed991df4a88f1e6a45c8e773642422a5a4b65645096e2efc6202f69cebb76e0a7c18d86456f03502fad5d5d4cb868a019e508d5e48ee4d575e35cbd477a60
binfiles arch=i386-cygwin size=59
bin/i386-cygwin/dvihp
bin/i386-cygwin/dvilj.exe
@@ -95604,11 +96284,11 @@ binfiles arch=i386-cygwin size=59
name dviljk.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of dviljk
-containersize 74020
-containerchecksum 42531249386b67b97895b1e669d1af272b3cfcb886fe82d86ae0ab705fc4e18ec1145f6a4e71f2c367594bf71d0df9cd01c55768dd22f054620d6281b270651a
-binfiles arch=i386-freebsd size=118
+containersize 83616
+containerchecksum 624b578ce8d2778689733901cd1ed81766df1b1ec5629a35b5502e8c0ce82b12235fb4c262d98eebc7e00ef637977f417510669875dffc813cdc18d17ab6f2f5
+binfiles arch=i386-freebsd size=117
bin/i386-freebsd/dvihp
bin/i386-freebsd/dvilj
bin/i386-freebsd/dvilj2p
@@ -95618,11 +96298,11 @@ binfiles arch=i386-freebsd size=118
name dviljk.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of dviljk
-containersize 90164
-containerchecksum 9f14213c5949f9231a24d4f35805ae7bfbd793f8cc22d94c6f0fb060c2772bea1159cde6fff67956ab5a29e90ae75f9b5de2a9790cab16442557db1e7d67809e
-binfiles arch=i386-linux size=142
+containersize 90008
+containerchecksum b9dd95755ab103b495e14cf1ad2b30819f66e79bad842d46dcec8e3cb197706da57922317ad4c3e55f280254f604be7edb993ffd61728812c910a3dc00b1c909
+binfiles arch=i386-linux size=139
bin/i386-linux/dvihp
bin/i386-linux/dvilj
bin/i386-linux/dvilj2p
@@ -95632,10 +96312,10 @@ binfiles arch=i386-linux size=142
name dviljk.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of dviljk
-containersize 70240
-containerchecksum fb5e5044ac3cd389d4e821a769f318d47b4bf370277940269301f94a4438dcab8eb62d17dc3a6905ac53cba6b7440c494151c48062d3a6cc93295ea185e0a125
+containersize 69920
+containerchecksum b0646cd9518c341c2ddbf38af3af57daf0036c0197f45f2772716035af829cbbc1a3aa20e2f23a31b93a0954787b513916c06632499874853c42eecaf7846c6f
binfiles arch=i386-netbsd size=139
bin/i386-netbsd/dvihp
bin/i386-netbsd/dvilj
@@ -95646,10 +96326,10 @@ binfiles arch=i386-netbsd size=139
name dviljk.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of dviljk
-containersize 87344
-containerchecksum 4640fbee6e41ff5a044be1a02de9d842a3b47ac9b0390457ae9e1bc034396649ab30289d9919febc5ba986c2b6c8037eef792f3338bdb035eb1e8ba7f27f8051
+containersize 86800
+containerchecksum 6fe55ad6c378be99ecf6cbda04921c438da136dcd401c59ba03e0b0d433c71fb408d987053c86d8baec9ac8f02ec964a7530003f182e90d0dd7d70eb55b9ab53
binfiles arch=i386-solaris size=119
bin/i386-solaris/dvihp
bin/i386-solaris/dvilj
@@ -95658,12 +96338,26 @@ binfiles arch=i386-solaris size=119
bin/i386-solaris/dvilj4l
bin/i386-solaris/dvilj6
+name dviljk.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of dviljk
+containersize 174900
+containerchecksum 672d1e54629441cf99faa4c7b59213e60a4689e64e84a1f8718dbdb00185a1a7d40104277945070c3f00612f582c2e90adaa7ffcb6217a229075fb5c52965fe0
+binfiles arch=universal-darwin size=335
+ bin/universal-darwin/dvihp
+ bin/universal-darwin/dvilj
+ bin/universal-darwin/dvilj2p
+ bin/universal-darwin/dvilj4
+ bin/universal-darwin/dvilj4l
+ bin/universal-darwin/dvilj6
+
name dviljk.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of dviljk
-containersize 45472
-containerchecksum 5ab940203289c44f56d06f66a2cf9a15492b44ec368c0780da4455bf0cf9fb35c6e499a6d9ec46365fee3ab2a1b4d2e96f44a0ba588ce90111d1c6ddd351fe11
+containersize 45396
+containerchecksum af5b9e4a100891d01ed246521ceedd9395c1a3b921e47d7f7fdd30d1cec5a0007408e4a3438b69cf2d5e4df8c44bbca5d22871064da942e5b25e4c0ac17f2ff1
binfiles arch=win32 size=54
bin/win32/dvihp.exe
bin/win32/dvilj.exe
@@ -95674,11 +96368,11 @@ binfiles arch=win32 size=54
name dviljk.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dviljk
-containersize 41468
-containerchecksum f05d7a5d587168043a60f8326ce9c8e79ab5b20f345df76d0481717bfe7432b20f8a8dbaf40380a2a8083d878daf0830e1495932f53de08b5adb8114e2050dd3
-binfiles arch=x86_64-cygwin size=56
+containersize 42876
+containerchecksum 239d6a38d9711da0375a40bf74d28e9d66b64d0555613f92258b8ca771e7ed9e26481c90abd1d11bb1d862126c50a6da174f15d7d75d652dbe7577112e6b87f6
+binfiles arch=x86_64-cygwin size=57
bin/x86_64-cygwin/dvihp
bin/x86_64-cygwin/dvilj.exe
bin/x86_64-cygwin/dvilj2p.exe
@@ -95686,26 +96380,12 @@ binfiles arch=x86_64-cygwin size=56
bin/x86_64-cygwin/dvilj4l.exe
bin/x86_64-cygwin/dvilj6
-name dviljk.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of dviljk
-containersize 100028
-containerchecksum 268b3e59af5ab90b460c2ba57714f2935a154c493a8379006aa6cbddda6d9f9be7061daa93767fa076177f5a861777f72573f6870a466c0bc9437f74a92c9531
-binfiles arch=x86_64-darwin size=152
- bin/x86_64-darwin/dvihp
- bin/x86_64-darwin/dvilj
- bin/x86_64-darwin/dvilj2p
- bin/x86_64-darwin/dvilj4
- bin/x86_64-darwin/dvilj4l
- bin/x86_64-darwin/dvilj6
-
name dviljk.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of dviljk
-containersize 80460
-containerchecksum 956634d36397a3cbf492e427920f6ed89f30fe79cbd2c7f797b608b4597a14b0ce753f56978585faf6eff610c84573fdb312bd1a61596d1ce927c8c2fb71b01f
+containersize 83184
+containerchecksum 95484064a5f00ff511c344ebbe462fb4d2d9e098a0da7a0687585b1dfe4a22f8077c3880b9723d5fca7f35e4655680b702b50f3cf4cb94bace7e31227ec67722
binfiles arch=x86_64-darwinlegacy size=123
bin/x86_64-darwinlegacy/dvihp
bin/x86_64-darwinlegacy/dvilj
@@ -95716,10 +96396,10 @@ binfiles arch=x86_64-darwinlegacy size=123
name dviljk.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of dviljk
-containersize 90692
-containerchecksum 1c38f316284f9ec94b9271fc28fd0ca0de01b06172773b56d69012e2032699ad4959df4a0b12bf00bc4b66b6dd722f9df217918a7bd3ab9682f74e88ec44a68d
+containersize 87856
+containerchecksum f5fa18876be88efda6d6576bec2ec7d08deaabd7e6528f68f79e5d691fa11f678cb657416eef4b37efae8c091b35ff41c3898b9db290f68f3c1e6739c41332f2
binfiles arch=x86_64-linux size=127
bin/x86_64-linux/dvihp
bin/x86_64-linux/dvilj
@@ -95730,10 +96410,10 @@ binfiles arch=x86_64-linux size=127
name dviljk.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of dviljk
-containersize 85476
-containerchecksum 2d082785c28e5eeac42d74498b4c9387905f2ffdb75735a2180fc6e601ad7345a01d02067b9c7bcf7bc3fd3d054f7acb0602b8c037e3d91864216200cec3995a
+containersize 85284
+containerchecksum c32235ab60fe38cab69d6d29989af063027ec074928c088c9fe063922e0f9f72d55961adbe2509d257730ebd3eade255e7100f18aad8fbf45bc8d3824b781471
binfiles arch=x86_64-linuxmusl size=131
bin/x86_64-linuxmusl/dvihp
bin/x86_64-linuxmusl/dvilj
@@ -95744,10 +96424,10 @@ binfiles arch=x86_64-linuxmusl size=131
name dviljk.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of dviljk
-containersize 94340
-containerchecksum a882f00cd1fd3c703e51275369034c3155ae27a2deb07b4415e2960ae4855dc6eb18384db1edf3d70278426171a97521b556f8c905a090f74faf66e24c4a52c1
+containersize 93948
+containerchecksum 6d3615799ce45a8ac4f00015dede79320862660f14e2e677eefbddf27e812f5930ec2f33d38a982bddefdfc0d04a994c45004ffb093774ed1c04f4ee68d17f3d
binfiles arch=x86_64-solaris size=139
bin/x86_64-solaris/dvihp
bin/x86_64-solaris/dvilj
@@ -95772,160 +96452,160 @@ docfiles size=14
name dviout-util.aarch64-linux
category Package
-revision 53999
+revision 57930
shortdesc aarch64-linux files of dviout-util
-containersize 71164
-containerchecksum 0411828606f45e770cde5c4830e74c17ba854616b37618b68566f395d2f7685e519edb8cf94e34ba54c4974f918df0a8b2a8f1da9672852576589469f36415a8
+containersize 71092
+containerchecksum 61f65723a4811579fe43a9f97316e07231bc380a865a881b2318c71ae9b7b3daae8f92885daecb6994c4bd6e220140f59249f4860d0a05912855d96a22d85551
binfiles arch=aarch64-linux size=43
bin/aarch64-linux/chkdvifont
bin/aarch64-linux/dvispc
name dviout-util.amd64-freebsd
category Package
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of dviout-util
-containersize 77692
-containerchecksum b8d3768013cb0da39551cf050913a088a6f8de453a8003790930466c07cceca7fe9acdeb88417c0117f389e14ee2f7db74468370936586abe2e415f46cb36f3b
-binfiles arch=amd64-freebsd size=47
+containersize 76980
+containerchecksum 8a95e786414c93accf8d527420f5dcfc1dad05b4f6aef3b62a0909b93c2e8eeb540d5debae8aa0f39fbcd9606e1b3ceb0000cc6e55b93bd64ff1ea365aacbf9a
+binfiles arch=amd64-freebsd size=44
bin/amd64-freebsd/chkdvifont
bin/amd64-freebsd/dvispc
name dviout-util.amd64-netbsd
category Package
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of dviout-util
-containersize 66252
-containerchecksum 92fec807363b84f0aec0e5e165140b689b31546d6e2d667f61ff6829845cb215fc4115085c67d9b10cfe6d69cef474d0e8b59bdc994a1ba945553689afc3ffa1
+containersize 66248
+containerchecksum c373b64327aca9675850f0cd5c076451dcd3afedab8f60488f01998cf66f0e0a6e562ffeed993021df88ade261e7cd128a478fe9012a02bf4c4139108b9c1f3e
binfiles arch=amd64-netbsd size=47
bin/amd64-netbsd/chkdvifont
bin/amd64-netbsd/dvispc
name dviout-util.armhf-linux
category Package
-revision 54033
+revision 57957
shortdesc armhf-linux files of dviout-util
-containersize 61268
-containerchecksum 73c14a5db8f9adc882f42770cf698f2b3d3bfc3576d76c3158035ab7ab4c4eb3d22f17a4c7d2b81c10319de3823ff1bb669974df21e2f5dbcf1b2187bbabf4e9
+containersize 61108
+containerchecksum c8b6654b8a7769b8605ddd6c42a4c837f180251237722ecadff83bb7093ec520002f22407ef08dc7f77b2d682a3d931396b9cf9a3dc82aa9a50bb8299f1ff58b
binfiles arch=armhf-linux size=35
bin/armhf-linux/chkdvifont
bin/armhf-linux/dvispc
name dviout-util.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dviout-util
-containersize 25156
-containerchecksum 6a263c1779c014400a2ea4573caeffafe9b4ebd2695199cd10fec18e80690b7deea7e5c0ec11e2bd46406f18eeedea8caed236a333e64812d28153a3a10e47f1
+containersize 25888
+containerchecksum b0a3cab595038be68de431c87fda395cae2451106c8a2d3cde69cb599bdc25e87ed0813f7f6700883a503ce0fac2232a4a17648ee30730007ef627d7a07d9170
binfiles arch=i386-cygwin size=18
bin/i386-cygwin/chkdvifont.exe
bin/i386-cygwin/dvispc.exe
name dviout-util.i386-freebsd
category Package
-revision 53999
+revision 57961
shortdesc i386-freebsd files of dviout-util
-containersize 68796
-containerchecksum b7e6d21ee9e1394d3e720483661a716b7fa93785f170e424379ef26156328d31277f9de7448d4dda21875fd3d8fa546f41cd37e9e6ce92707f880b9a539d315c
-binfiles arch=i386-freebsd size=40
+containersize 70980
+containerchecksum 845b9d11f2e00e75bb686a31e7d87b43577db84748f3f8f7aaae5b3cde04db786d114d0d34aa2e4070402507cd6f80f43bc36f06c6519a53df2726bf07297678
+binfiles arch=i386-freebsd size=39
bin/i386-freebsd/chkdvifont
bin/i386-freebsd/dvispc
name dviout-util.i386-linux
category Package
-revision 53999
+revision 57878
shortdesc i386-linux files of dviout-util
-containersize 75860
-containerchecksum 22a66cf31881271c102c1d4ae881b22f0b12b5d1245e58a6ca43bdfda3f430018f1a7864a774502d0005fba86df4840a2781b1140437b99bede3c3ecf061acf7
-binfiles arch=i386-linux size=43
+containersize 75780
+containerchecksum 56eedc459b7fc3c9d72fb031599723c98b52c4dde618cfe81c4b5599b5d857e2dba1c5f3c0ef389a9edeb4a85f863230737709a1383b250b6b0bd741161a7d5d
+binfiles arch=i386-linux size=44
bin/i386-linux/chkdvifont
bin/i386-linux/dvispc
name dviout-util.i386-netbsd
category Package
-revision 54104
+revision 57877
shortdesc i386-netbsd files of dviout-util
-containersize 61436
-containerchecksum 666021be0346bf991340ba9d5869447c530d3081cca683513829e5e39e47dc8795a8f18790858eef1ad3d28f4bc7bb750e04dbe9210a125d4d4fe42f40f145d8
+containersize 61480
+containerchecksum 2a656f2e91596915235ae532357375c9e55b8dcbe65a3ca5f4eef8a4c5f8a45fd5d33c6396a651decb06d4591181a4cdaafeaaf5294f1742e503aa7c84d0053b
binfiles arch=i386-netbsd size=44
bin/i386-netbsd/chkdvifont
bin/i386-netbsd/dvispc
name dviout-util.i386-solaris
category Package
-revision 53999
+revision 57938
shortdesc i386-solaris files of dviout-util
-containersize 73388
-containerchecksum 7b71de3a6ac8230c182548f6875f057ea45b07243d59f97a04b55a01a69eff7cac87b3c9bf27f5fe855408fb8837286259018d332553e4579071d4a384c097da
+containersize 73472
+containerchecksum f19ad7ddab8157fd9b9151d02f009b9434072a254e870b7e8b71f853963ba1f7f9ba88c7ec701f7645d1e748e0f34c9ae27085c2792612d8211d8531de14c3e0
binfiles arch=i386-solaris size=40
bin/i386-solaris/chkdvifont
bin/i386-solaris/dvispc
+name dviout-util.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of dviout-util
+containersize 131672
+containerchecksum ff4aa1ca607bbd79b66b59a42e58fb7f7088261fcc13410710bde0438c3036f64754e81fe6cdfc0438eaf4e137cf53d87a52aca1b55a31d7a2b93f34f21555ea
+binfiles arch=universal-darwin size=126
+ bin/universal-darwin/chkdvifont
+ bin/universal-darwin/dvispc
+
name dviout-util.win32
category Package
-revision 53994
+revision 57883
shortdesc win32 files of dviout-util
-containersize 89964
-containerchecksum 6012d86dc8bf3d017f13e9ba126de1da2fc924a511fed2476aee818b0ecd2675883f1bc58d2b28b7ef67c465312d84481b88b295fa95df68b1e92495a85539ab
+containersize 90076
+containerchecksum 5834995bb7d513a0ba76e2174e79406329aafea8a37d447c4afbde0fc136125daf2e70b0c9c6a386b8463efc08d791ade147a625ceeb76d4e4cae39e6bab948a
binfiles arch=win32 size=53
bin/win32/chkdvifont.exe
bin/win32/dvispc.exe
name dviout-util.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dviout-util
-containersize 26456
-containerchecksum 216a92616f00851ac7cd1fadaecf7ae9d6841d34872397037d6997c6f0c0b8770ba39537b39641fb0d3fcc41571801cea808e51bad036eb654bc38aba6875432
+containersize 27284
+containerchecksum 0b2db02f5122c58e45dce83523c492b850e0cec01bc66580d58260e2db5efdefa71b702f724a2c66cc782a11b901f1dc34f0fe4d6642f9261645bb0047bc3669
binfiles arch=x86_64-cygwin size=18
bin/x86_64-cygwin/chkdvifont.exe
bin/x86_64-cygwin/dvispc.exe
-name dviout-util.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of dviout-util
-containersize 83996
-containerchecksum 73e355a518c39394b476713e9e95abc87c5240d583d957d24626a69ffa0900b7fbe8be7f641bedd4993dafdab2990b97d1392207aa194be4491ff4b6b760b594
-binfiles arch=x86_64-darwin size=51
- bin/x86_64-darwin/chkdvifont
- bin/x86_64-darwin/dvispc
-
name dviout-util.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of dviout-util
-containersize 70964
-containerchecksum 91416245d36788433581177c901f2f9efc11e7e2818abe5b2882fa0130d5cd85a0cf90fca366d850609a11fbf73fc8c1fb478bfa305c9d18622ee650cd643541
-binfiles arch=x86_64-darwinlegacy size=40
+containersize 70968
+containerchecksum 5289cee8c4b7b95440fb11fae5882f5e950936de061ebd10881197aca6f937a9f5d395a28fcb6d6a7a53aa426997af6c8a796b0f57d99fcab9c658d6417c56dc
+binfiles arch=x86_64-darwinlegacy size=41
bin/x86_64-darwinlegacy/chkdvifont
bin/x86_64-darwinlegacy/dvispc
name dviout-util.x86_64-linux
category Package
-revision 53999
+revision 57878
shortdesc x86_64-linux files of dviout-util
-containersize 73444
-containerchecksum 66a7c068b174a9217e842a6f5b40d4afe4eeb4baceb746670179b241577fc9b788ffa9f5c4414dbc544ebab544d4f990a896d53de9bbd39537f33ca175dd69c7
+containersize 73432
+containerchecksum 0ea8b337428fa49c120a3bf0c3c1e7c03d8e15d62ac63a9be5c327f029912cbb5379d61e6ea870edf77ce2e75145a07b78604cf8081826b024a91d1d2bd3b550
binfiles arch=x86_64-linux size=40
bin/x86_64-linux/chkdvifont
bin/x86_64-linux/dvispc
name dviout-util.x86_64-linuxmusl
category Package
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of dviout-util
-containersize 75984
-containerchecksum 020ad46091c1b9f1c90ee00fb1438eeaf2e9bad85d677cba0d31c7632a8b43036e3a63c3b97a3a05aaad32c4408f9d24d478081e325dea6f8e1152bce4b33038
+containersize 75888
+containerchecksum 13a5460fb83ebe269a3f41268015ca8ca80ba9fcef94e0a02a57c438c0efdc32e668cf766896ba093dd128874b2905e06390d2e2723bdf30e50464a5aa6390a4
binfiles arch=x86_64-linuxmusl size=43
bin/x86_64-linuxmusl/chkdvifont
bin/x86_64-linuxmusl/dvispc
name dviout-util.x86_64-solaris
category Package
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of dviout-util
-containersize 77352
-containerchecksum 71520e77612d43827888a5e3a093ddf51c54cb3e6a97de55908b0e66a8713a6e98c1131f1665e0510ab31083605124eb39e7992a527deff3c1bde034979cb3c7
+containersize 77396
+containerchecksum d0fec4ee0c206ab25c35124eaf7e7b5a873f93b1cc25ffd2a783f469109bd814ed98e204ca5a1bee398ea87d7979ff5a46e560164030e2f846cb0cd1f10be72d
binfiles arch=x86_64-solaris size=44
bin/x86_64-solaris/chkdvifont
bin/x86_64-solaris/dvispc
@@ -96148,7 +96828,7 @@ catalogue-version 3.18.4
name dvipdfmx
category TLCore
-revision 56557
+revision 58645
shortdesc An extended version of dvipdfm
longdesc Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfm
longdesc created to support multi-byte character encodings and large
@@ -96164,10 +96844,10 @@ longdesc and other information, please see TeX Live.
depend dvipdfmx.ARCH
depend glyphlist
postaction script file=tlpkg/tlpostcode/dvipdfmx.pl
-containersize 26752
-containerchecksum 6bef794db94c8bfaf99351d273e2c54f76c5afc1d2542352f4e68e18c772e5dd36daeab2c5bc8cbc7147d17f608f31509262e55c8c04240d779b276b52c38642
-doccontainersize 3127356
-doccontainerchecksum e271a9bd90fe83846ab557aeefc43e132b1fc4ee28790206a6e71813ece9509ef12bbe66b0fa90eb1e22ecff99c674d9336d9a14bf8c787ab9ea4b2e89c59d38
+containersize 27124
+containerchecksum 4c5c0773389d13c77b007f9a82e75981ddb331b51c99836c73ff144e04a2289eefed77e7f5c5a7e60ed37aa93d8a0be055a76f1e1347550b5a1242be8cf24029
+doccontainersize 3127760
+doccontainerchecksum c0f571ebbd976d55fe752e9b4c61e8e44e6ccf4086592b16618958d936267777d8825dfc2c9271f6fddb3620f54bcaa045f895131a31112e066152f20748e549
docfiles size=995
texmf-dist/doc/dvipdfm/Makefile
texmf-dist/doc/dvipdfm/dvipdfm.pdf
@@ -96204,7 +96884,8 @@ docfiles size=995
texmf-dist/doc/man/man1/extractbb.man1.pdf
texmf-dist/doc/man/man1/xdvipdfmx.1
texmf-dist/doc/man/man1/xdvipdfmx.man1.pdf
-runfiles size=40
+runfiles size=41
+ texmf-dist/dvipdfmx/dvipdfmx-unsafe.cfg
texmf-dist/dvipdfmx/dvipdfmx.cfg
texmf-dist/fonts/cmap/dvipdfmx/EUC-UCS2
texmf-dist/fonts/cmap/dvipdfmx/README
@@ -96222,11 +96903,11 @@ catalogue-topics dvi-pdf
name dvipdfmx.aarch64-linux
category TLCore
-revision 54429
+revision 58534
shortdesc aarch64-linux files of dvipdfmx
-containersize 398168
-containerchecksum 4c24b05fa9f32d6c9ef8545f26adf757c8c40ec7c86b1ea8569bedc9dec332953ffe28c75a6be94167c54084119993c08667a2cb5221d985f62154b52efe629d
-binfiles arch=aarch64-linux size=263
+containersize 405956
+containerchecksum fb01193cbebc7a41cd37cd37c61a446ee2cecc30526ba7f77a9c2ce6201e3fd92b026f70d9fdfa630fc83c33cfa07b6c7300a6dd719303e26d876036645eb71c
+binfiles arch=aarch64-linux size=272
bin/aarch64-linux/dvipdfm
bin/aarch64-linux/dvipdfmx
bin/aarch64-linux/dvipdft
@@ -96236,11 +96917,11 @@ binfiles arch=aarch64-linux size=263
name dvipdfmx.amd64-freebsd
category TLCore
-revision 54341
+revision 58501
shortdesc amd64-freebsd files of dvipdfmx
-containersize 442896
-containerchecksum 86c236573c09b6b93c37e955ec6feff0f511d73bcbecf22c031e3482097c4981c58c120e6002a9de63fcd754bf82c9119b78f5b32bb7f59577057aa4bfebf879
-binfiles arch=amd64-freebsd size=268
+containersize 447620
+containerchecksum 5de65efe8096386894a2a868c06870a3b2c53486b3ad2304d72be7af0e87928e8597bb6f3512c424620ee53bfb7dd0c70a8e50d4b92aa30561ff5a3b927f3766
+binfiles arch=amd64-freebsd size=276
bin/amd64-freebsd/dvipdfm
bin/amd64-freebsd/dvipdfmx
bin/amd64-freebsd/dvipdft
@@ -96250,11 +96931,11 @@ binfiles arch=amd64-freebsd size=268
name dvipdfmx.amd64-netbsd
category TLCore
-revision 54348
+revision 58497
shortdesc amd64-netbsd files of dvipdfmx
-containersize 370036
-containerchecksum 7478794ea6116550cd8447511f317adf96462c62a4a879790e12a3c6181369a205f0444792da018823190ac649bccc69e49ece83e930d328899c841601d0c9f2
-binfiles arch=amd64-netbsd size=323
+containersize 378928
+containerchecksum 4765a313a3adf0f566191d3dd84fd43d570ab871eaf9f3da6a746943e50d68e2421b398d54b6193683cc269d4cac8cd84c52f66f270bddefa456b01e2bda938a
+binfiles arch=amd64-netbsd size=335
bin/amd64-netbsd/dvipdfm
bin/amd64-netbsd/dvipdfmx
bin/amd64-netbsd/dvipdft
@@ -96264,11 +96945,11 @@ binfiles arch=amd64-netbsd size=323
name dvipdfmx.armhf-linux
category TLCore
-revision 54481
+revision 58556
shortdesc armhf-linux files of dvipdfmx
-containersize 342984
-containerchecksum 8471029863d6379ff0397cc4e9ef0fc8d6e744c8049f910ef4f1f3cca8c88c7679c6e217c71f983f19bc8ea2913e61355f6cb761414c16c273a4a6e886e26a0f
-binfiles arch=armhf-linux size=209
+containersize 346964
+containerchecksum 1d9545d0219ea8c6668fbdafde38304db6580093c9ff7c37540331014e20e30bcb8bc77288fc8db34e419f815926a8e60a782362e24f033c69301dd37b4ef8ef
+binfiles arch=armhf-linux size=215
bin/armhf-linux/dvipdfm
bin/armhf-linux/dvipdfmx
bin/armhf-linux/dvipdft
@@ -96278,11 +96959,11 @@ binfiles arch=armhf-linux size=209
name dvipdfmx.i386-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc i386-cygwin files of dvipdfmx
-containersize 381164
-containerchecksum 5d4d92e926c194007b1541e0af102f965b0fdfed7b7d33af8b9dacacd8f77e388a8c2275e43ac7cc8c4f03b086f2e705e357c13ba3a69840088dedea24391234
-binfiles arch=i386-cygwin size=236
+containersize 396160
+containerchecksum 6d711f58c49977779bd69829147048a13f32c7d2982a809d264c414dbdf1a4ea5c2e6987122f16ef5244119c8a176ef0239ddcf4dd061ae5607b2bd93260d94c
+binfiles arch=i386-cygwin size=251
bin/i386-cygwin/dvipdfm
bin/i386-cygwin/dvipdfmx
bin/i386-cygwin/dvipdft
@@ -96292,11 +96973,11 @@ binfiles arch=i386-cygwin size=236
name dvipdfmx.i386-freebsd
category TLCore
-revision 54341
+revision 58501
shortdesc i386-freebsd files of dvipdfmx
-containersize 382760
-containerchecksum b550ae359c5deb56ed8dbf84cb4ec587756105d20e3d4e2418b925aeed649b4995591fd1a9bb4a62065b907b133b9eef9b24409252d57b4fa8a0196ebf739e66
-binfiles arch=i386-freebsd size=224
+containersize 403380
+containerchecksum e6fa11e7dc909f00acacd7b761c9239574ef5e8d7d9c016887a91fecaac62aa0237485fbb0afe09c7830e7a8560985ce1bf412b38e43b3cc3b3204131220e9a4
+binfiles arch=i386-freebsd size=249
bin/i386-freebsd/dvipdfm
bin/i386-freebsd/dvipdfmx
bin/i386-freebsd/dvipdft
@@ -96306,11 +96987,11 @@ binfiles arch=i386-freebsd size=224
name dvipdfmx.i386-linux
category TLCore
-revision 54346
+revision 58535
shortdesc i386-linux files of dvipdfmx
-containersize 450892
-containerchecksum 7b4e67636bb0a8ad5abd77be21de7485a1c7919e3e1c4f1c82932eacfc69fffa0917079fbd8574714e01f8268dd5c7f91e50bf09cca51c94a0cc916ed4f35eaf
-binfiles arch=i386-linux size=282
+containersize 460764
+containerchecksum 313d3ae7ceec6efde15cae4719b0f1a3ef6153ed8574b8ad8210925b5b5afeeebf1531dc6363e4b8975afb19ca3815fb6f60680b04a665bc898fcc71b3eccaba
+binfiles arch=i386-linux size=293
bin/i386-linux/dvipdfm
bin/i386-linux/dvipdfmx
bin/i386-linux/dvipdft
@@ -96320,11 +97001,11 @@ binfiles arch=i386-linux size=282
name dvipdfmx.i386-netbsd
category TLCore
-revision 54348
+revision 58497
shortdesc i386-netbsd files of dvipdfmx
-containersize 351296
-containerchecksum 27f97cd251f89c20754c662f1fb55bb48ecd9415ba3d7ed8e40f712d04fb8ddc4c35a7aef367713d1a9bdfcddb2cfcb9b5d3bae5bef03cc59cd55b302e9dcf19
-binfiles arch=i386-netbsd size=301
+containersize 359920
+containerchecksum 76fb314cfc2e02e27d83e22a6e4cf68be2c23e7d54f89d970b5237699d0ec2d774c46865ac39d722dea2c3ee8919c2d306a0df59d7559f34dc0bfffc67d08f52
+binfiles arch=i386-netbsd size=312
bin/i386-netbsd/dvipdfm
bin/i386-netbsd/dvipdfmx
bin/i386-netbsd/dvipdft
@@ -96334,11 +97015,11 @@ binfiles arch=i386-netbsd size=301
name dvipdfmx.i386-solaris
category TLCore
-revision 54341
+revision 58500
shortdesc i386-solaris files of dvipdfmx
-containersize 404588
-containerchecksum 7be483d63fcdd930a10d7f0e3eeb025013b6b94a8949f346edf4f786bdc2da67fbd6f2e59150a3ec1d48f30513180ebd5d4ab15bdbcc3300fe8206404ba9f6e2
-binfiles arch=i386-solaris size=231
+containersize 413492
+containerchecksum 947183823f6ebb273d3a1b054d8fab9e58d445419c9dbd5c86146e6e3d19983e968899fd57637e3934d4bd4fc2457631724cd5b12287ff1b30ba03d64de8013e
+binfiles arch=i386-solaris size=240
bin/i386-solaris/dvipdfm
bin/i386-solaris/dvipdfmx
bin/i386-solaris/dvipdft
@@ -96346,13 +97027,27 @@ binfiles arch=i386-solaris size=231
bin/i386-solaris/extractbb
bin/i386-solaris/xdvipdfmx
+name dvipdfmx.universal-darwin
+category TLCore
+revision 58528
+shortdesc universal-darwin files of dvipdfmx
+containersize 791336
+containerchecksum f53064d484155f714169683b82301898aec20066d18e879b040f01700be4a817582a216e2f9a0c5896529ef0030c6f2ce2ab9c44b7aee7a90c320ed5f487b5e7
+binfiles arch=universal-darwin size=527
+ bin/universal-darwin/dvipdfm
+ bin/universal-darwin/dvipdfmx
+ bin/universal-darwin/dvipdft
+ bin/universal-darwin/ebb
+ bin/universal-darwin/extractbb
+ bin/universal-darwin/xdvipdfmx
+
name dvipdfmx.win32
category TLCore
-revision 57372
+revision 58491
shortdesc win32 files of dvipdfmx
-containersize 330568
-containerchecksum 126e74f65e9b1877272fedfed1c3b53c3e29c1f8f79959f13269954405a004e133321c01b386316d72045f9c87beaf01304b8feb026457d0f1522bd08386399e
-binfiles arch=win32 size=238
+containersize 332424
+containerchecksum 9662791c65bd2d45aa269fbd7fcafa65126381153b1a622bc324e49e80035e58185c513b7550ef1a535bc8b60340784259903e3b5b6c856924200f65c6936dff
+binfiles arch=win32 size=239
bin/win32/dvipdfm.exe
bin/win32/dvipdfmx.dll
bin/win32/dvipdfmx.exe
@@ -96362,11 +97057,11 @@ binfiles arch=win32 size=238
name dvipdfmx.x86_64-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc x86_64-cygwin files of dvipdfmx
-containersize 385140
-containerchecksum 7d87d7b32a48daa1a3744b41c37deacd6d60fb4c8e03c4de9709d014a61403b2852cb40d3774b7ab045edaa94a574ef193e21893d9ef9b8d8cdc4ca5109e4a52
-binfiles arch=x86_64-cygwin size=227
+containersize 403400
+containerchecksum 4ac305d945bb213fc95a7064365f033f048bd5474d6b7f821b575ba1f71d10ba5882020f715e23a797e5546058aae9100cbc8e447d2e9fd2c19a4c298d905316
+binfiles arch=x86_64-cygwin size=243
bin/x86_64-cygwin/dvipdfm
bin/x86_64-cygwin/dvipdfmx
bin/x86_64-cygwin/dvipdft
@@ -96374,27 +97069,13 @@ binfiles arch=x86_64-cygwin size=227
bin/x86_64-cygwin/extractbb
bin/x86_64-cygwin/xdvipdfmx.exe
-name dvipdfmx.x86_64-darwin
-category TLCore
-revision 54359
-shortdesc x86_64-darwin files of dvipdfmx
-containersize 456020
-containerchecksum 5ba978c31b2ff60bb99b7a574f40f81c3ed24d97f661ed552600d5f1ae82e99a97c33c17aa2ac4994a8882feeac442d3fc0542de0e09b174e469e2c4aaaf535f
-binfiles arch=x86_64-darwin size=261
- bin/x86_64-darwin/dvipdfm
- bin/x86_64-darwin/dvipdfmx
- bin/x86_64-darwin/dvipdft
- bin/x86_64-darwin/ebb
- bin/x86_64-darwin/extractbb
- bin/x86_64-darwin/xdvipdfmx
-
name dvipdfmx.x86_64-darwinlegacy
category TLCore
-revision 54341
+revision 58501
shortdesc x86_64-darwinlegacy files of dvipdfmx
-containersize 397480
-containerchecksum 5f1ace45b5d3f27c6308696d7313625d27a7a9acbe5cabd6e7567dca4bc5475ef7dc292661cefcab78f7028a88a99054f4feeeba7469203e65bce64e86316e9e
-binfiles arch=x86_64-darwinlegacy size=230
+containersize 405060
+containerchecksum e16776e51cda758280960804c96382b3db08bb95336b565d976ff5225a4b0d12b777d5ec05a97154a3a0100efe115e8ddab22827a3fbda09e110900c88902f23
+binfiles arch=x86_64-darwinlegacy size=240
bin/x86_64-darwinlegacy/dvipdfm
bin/x86_64-darwinlegacy/dvipdfmx
bin/x86_64-darwinlegacy/dvipdft
@@ -96404,11 +97085,11 @@ binfiles arch=x86_64-darwinlegacy size=230
name dvipdfmx.x86_64-linux
category TLCore
-revision 54341
+revision 58535
shortdesc x86_64-linux files of dvipdfmx
-containersize 418240
-containerchecksum 22a72b1e08b5929f890f6cccfbcb4dc1708e859269c4bae48b7feffaae3d0923a18332f5be584a00f454e44fe812aad8a8bd3b80b96fb30ccc3f76548575b091
-binfiles arch=x86_64-linux size=247
+containersize 426696
+containerchecksum 0aaae454e6d5e9b769735255fab74538b27d36f983b3ef0257e834c3cc7a531397f7aac85f9bc9315de7295451aceee9e9f9ab9fe6574f0f873709914fbcdbb0
+binfiles arch=x86_64-linux size=257
bin/x86_64-linux/dvipdfm
bin/x86_64-linux/dvipdfmx
bin/x86_64-linux/dvipdft
@@ -96418,11 +97099,11 @@ binfiles arch=x86_64-linux size=247
name dvipdfmx.x86_64-linuxmusl
category TLCore
-revision 54341
+revision 58535
shortdesc x86_64-linuxmusl files of dvipdfmx
-containersize 442128
-containerchecksum 267235625a8997d1c7c84bea27c1960a6eb5670612c12dc5c800c79a05dacc161e3614bd52fa20496dc573251ff82bd9b2fd50def110709cfd4aeb841f308a2f
-binfiles arch=x86_64-linuxmusl size=273
+containersize 451244
+containerchecksum 44a51da5218b997e76d2c5913e0af8a17a323dacaa09f4b7c26b4d4bbcd74800c6a59f763b44f62331593b0a77bc211850de60f511a72ae9453cf95da2b1ffbc
+binfiles arch=x86_64-linuxmusl size=283
bin/x86_64-linuxmusl/dvipdfm
bin/x86_64-linuxmusl/dvipdfmx
bin/x86_64-linuxmusl/dvipdft
@@ -96432,11 +97113,11 @@ binfiles arch=x86_64-linuxmusl size=273
name dvipdfmx.x86_64-solaris
category TLCore
-revision 54341
+revision 58500
shortdesc x86_64-solaris files of dvipdfmx
-containersize 436084
-containerchecksum 184fa67a9dd1785cf54b7554fe58b3ee5e6c5efdcd5b244c08198a0697ed0550af627ce44ea1526a97e07e152e0bb3fb219171a9b6cdbbe17bb956322fa9c6ba
-binfiles arch=x86_64-solaris size=262
+containersize 445384
+containerchecksum cfaa7ddfcc5de243196a83604f5aacd4d6a7143ff6dbdeb03b3f54cbf93280a3b534936fb34aaea85b88f2b8c660563ede8ba23b3b01cfce7be32715f55cfa6a
+binfiles arch=x86_64-solaris size=272
bin/x86_64-solaris/dvipdfm
bin/x86_64-solaris/dvipdfmx
bin/x86_64-solaris/dvipdft
@@ -96446,7 +97127,7 @@ binfiles arch=x86_64-solaris size=262
name dvipng
category TLCore
-revision 54279
+revision 57972
shortdesc A fast DVI to PNG/GIF converter
longdesc This program makes PNG and/or GIF graphics from DVI files as
longdesc obtained from TeX and its relatives. Its benefits include:
@@ -96464,9 +97145,9 @@ longdesc PostScript Type1, and TrueType fonts, colour specials, and
longdesc inclusion of PostScript, PNG, JPEG or GIF images.
depend dvipng.ARCH
containersize 916
-containerchecksum 0dae47e8007ef9aac53d92e1625ff21dfe9348419339c94cc42749f8313f97b99e2891256c3dab40f4a9b05348c8eff75d9fc97d98fb167c776399dad93b3101
-doccontainersize 326364
-doccontainerchecksum f72f6f0a5b30251ac2d947773254c5c3c6c09f52b6b34fe0162e3ee53b4681522245b4d5783a4d2dcdcdfdf587d56466a8d337313e8e4cd5cf8d9ef3c4799999
+containerchecksum a194b03e4ea1da129e54e2820979929e720fb526d184390885a2ac213aadda75f0fdf33b20a4ec20958798b3f622626e301ff308f9005d6c6ff400dc0bcd01e7
+doccontainersize 288772
+doccontainerchecksum 27c556eeb267521de9f523001268819b29791c9b34e7b0e734551e607eaabcd452789eb4b90a287b47024d90e01d28b1848d1c77be0e903172eb362c4f9e699e
docfiles size=119
texmf-dist/doc/dvipng/dvipng.html
texmf-dist/doc/dvipng/dvipng.pdf details="Package documentation"
@@ -96484,161 +97165,161 @@ catalogue-version 1.17
name dvipng.aarch64-linux
category TLCore
-revision 54429
+revision 58534
shortdesc aarch64-linux files of dvipng
-containersize 447844
-containerchecksum 0fe146cef14e8a06ff4056b6bea316a1a288331dce536f60f4a8985f585fa26f7f058baefe67238f11c02f1cfaa2c01b143ecc7bc434f36b820d8b18037baa3a
-binfiles arch=aarch64-linux size=264
+containersize 454716
+containerchecksum 38f578dd8845e7d173222949f2d3c89996acc6031ccfb75529875b019a68cbad81d7c82c70e06947fe55e610dbfb1156e863c088711afb51c05a73815f8c15ad
+binfiles arch=aarch64-linux size=267
bin/aarch64-linux/dvigif
bin/aarch64-linux/dvipng
name dvipng.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of dvipng
-containersize 504800
-containerchecksum 79eb3da52e4cc225407d54a9ab9b0500c42fee1b9ee218dddb87b923aa32a910ecf095e49ba72e3a32178e7fc5851f35dcdb7773a6413e168f8e117082e1e77f
-binfiles arch=amd64-freebsd size=289
+containersize 509824
+containerchecksum f1a3180a7db07823f380f679884371bf33411e4c2e51d830fdc4d16b51775c399b78549ac5adaa30a11d7312f2cef4e1c47d98171bd2316e1a84b8a1d921b951
+binfiles arch=amd64-freebsd size=290
bin/amd64-freebsd/dvigif
bin/amd64-freebsd/dvipng
name dvipng.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of dvipng
-containersize 414624
-containerchecksum 2f0448a9ce083377a3f9069f8a0c531089761b36c893b3a582f7148a78fa508bcc5529ac75942fb9f0d70c4126e29d5ce912b40d31fafc62cbfcb11c3172255d
-binfiles arch=amd64-netbsd size=359
+containersize 422292
+containerchecksum b3b7253d6e594f93d8f1a538fa0ba76ee02b6f5dc03ab87c89dae483ca0c8c2cbc12bf7bc94c35a510305363c959c204475bbbdc66f4a1f96c70b669c530f7e2
+binfiles arch=amd64-netbsd size=365
bin/amd64-netbsd/dvigif
bin/amd64-netbsd/dvipng
name dvipng.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of dvipng
-containersize 385308
-containerchecksum 7412c5471346d2114348a6a36fb19e1f7a750afd41710538ab21c2d47def88afa989c4529b2c3d2148674c9862b39286d45cb686375d4f43c15c52cf72c71853
-binfiles arch=armhf-linux size=217
+containersize 390480
+containerchecksum 6f72ec562dcb3ef56997ba84607acf667792f828d3066a8fbfc25ef70ac2c679095d25f89d97a5bcfbbac081c62da892f48c181483d64a97ba4d008c9d0a6d5f
+binfiles arch=armhf-linux size=220
bin/armhf-linux/dvigif
bin/armhf-linux/dvipng
name dvipng.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dvipng
-containersize 430296
-containerchecksum e012d57e552be99ab2815a8279015b6ebc0b3942aab75dc9bcaff0bde198bd1f024fc8d1e65685026703b791a01fc9f1a7c8597949828d7356d22e37786adf6e
-binfiles arch=i386-cygwin size=245
+containersize 441740
+containerchecksum f6c592657488324be2387988709c3c9325c73cc2721e76c2021368ecf144c285db7974ff94f92713ad4e21af4033c9b734ebd3bcb9439c85b0131c374b0de46d
+binfiles arch=i386-cygwin size=252
bin/i386-cygwin/dvigif
bin/i386-cygwin/dvipng.exe
name dvipng.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of dvipng
-containersize 434744
-containerchecksum a8a76e9f7cc13dd2334164e379ba89405e4c4543c46fcc173c8613ec1acd31c1099bbcd6ecfbed7a18cce8a81a9391fa503930210de701caa862456d9ef124a6
-binfiles arch=i386-freebsd size=232
+containersize 459800
+containerchecksum 402e5529b029e58921152b2217ee0f14b9f7670850f086c157aacb423bfbe2c901bf929ce6f8d47d6ae5d645a2cb20e1881e737a0ab04b4ae6a05e69ddb5d2e0
+binfiles arch=i386-freebsd size=254
bin/i386-freebsd/dvigif
bin/i386-freebsd/dvipng
name dvipng.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of dvipng
-containersize 493304
-containerchecksum 1a860d36c5a327f265ed35f832d62b3fa8cf8c14e04c073f19575a3709d36f67ba9896d93b29bcb97ef479a5908d7ae3885721e17ed68c00cda8d992c84b8c91
-binfiles arch=i386-linux size=284
+containersize 500460
+containerchecksum 10aa96338b24da9615adfe74784575d2c4b4d923f5dffa6954b00864d6cbac13494f43955a37c289c029c4f0a80a82fb7306406b2c3371068ef5c088b0be5e79
+binfiles arch=i386-linux size=287
bin/i386-linux/dvigif
bin/i386-linux/dvipng
name dvipng.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of dvipng
-containersize 381032
-containerchecksum 29936a3bd8f8f21c278e03991488bd90aa20f1c2505f5cb2c541cc3f2c85096864a5fa5435fcb2033b6b2b1216f175b8119ebf55553c18df68468f211ff60876
-binfiles arch=i386-netbsd size=315
+containersize 387900
+containerchecksum 4a9ed06176a4498f744d6854d23b6288f340ed813c8f3c50e47435be93b6ea4b805bb5c31768fdbfd5cee1b67d285af11aa0c6fcc8a82282d60bf21862b0e17b
+binfiles arch=i386-netbsd size=321
bin/i386-netbsd/dvigif
bin/i386-netbsd/dvipng
name dvipng.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of dvipng
-containersize 444448
-containerchecksum 4e1b87f3ab53d95739c3102f45edece6ab41be1466818c1e7f9f733d9f0f0f456a1f7768b1cff5db26d064dbbff34ad57d19c92edd01c232d2633bb5fcbb7750
-binfiles arch=i386-solaris size=231
+containersize 451896
+containerchecksum a7b2270b486eb02cdb20eba08c541d47ba480ef5d24090c236898c59b53ea947ef495998e971c80b86a0c599de79967fdefc149f0c412ff0dc44fe4480f3a341
+binfiles arch=i386-solaris size=235
bin/i386-solaris/dvigif
bin/i386-solaris/dvipng
+name dvipng.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of dvipng
+containersize 882028
+containerchecksum 0efa856da48bf54b9fd73d4a89cc22f80397e6a65c96ae7f5d4967d53208eb2f113a600a3d69bb50c9a0e53e61421fa410fe8c570583c2d2d3670ede82df8755
+binfiles arch=universal-darwin size=545
+ bin/universal-darwin/dvigif
+ bin/universal-darwin/dvipng
+
name dvipng.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of dvipng
-containersize 388956
-containerchecksum 59da9d76f66f7e97d5df71c294c308827656f5b0ab65dce395787c18866130d9ff90926c875f57f855d450e77b6f5cfb5f72162bf0e13c3298b85b03e6f196ed
-binfiles arch=win32 size=208
+containersize 395912
+containerchecksum 9510a27db9cf11114522e42b8b530ac60b6f02f4f54dd374acfb60924b450594698a8d3cd7486c1a2feadb94f3fdbaff97f16672cc3bc2a5a2b9eb819f8740fb
+binfiles arch=win32 size=212
bin/win32/dvigif.exe
bin/win32/dvipng.exe
name dvipng.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dvipng
-containersize 432632
-containerchecksum 12289f577fc1e1cac2ca744566f9210bafb13cde90c22ac790d6692cb4e78b7d3276910bcfeeaee633fdcfd8cf8417fdf2d595119f80e2d4606b8abfe253fbe2
-binfiles arch=x86_64-cygwin size=237
+containersize 445440
+containerchecksum 9827bc960dbef77a08fbcee9357349417777eb7b62aea3324b50343c076e459302ab3a02041bc78b80994a2bb6415f36f1362c6d18857cb0136c7ec7d295cf68
+binfiles arch=x86_64-cygwin size=245
bin/x86_64-cygwin/dvigif
bin/x86_64-cygwin/dvipng.exe
-name dvipng.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of dvipng
-containersize 515596
-containerchecksum 2c67e054c04ee18b4c2d66fd96a44efd6bdf0cbce751e9ded2af5ed126f179423f08d1ad8e8fb8fef6428b0778c9fa294c3e7f4a2459728ae30ae61613abe3d0
-binfiles arch=x86_64-darwin size=281
- bin/x86_64-darwin/dvigif
- bin/x86_64-darwin/dvipng
-
name dvipng.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of dvipng
-containersize 440888
-containerchecksum db01b0406efdf220c67428ccebed78727d4d8298681bc44cc338588bf728034afc7bff90bc8f91c8950d30740c6c735b6ff95fa1ca5105c1fb86c25381da51f0
-binfiles arch=x86_64-darwinlegacy size=242
+containersize 447096
+containerchecksum ac098b4d071f1f038c96dc0c194b53f19986d86afcc4c0e08018f1f4556343467763fe8b3b69ead3230e084e7830934bb1f342b04d11f2ea6f64be6707667fcb
+binfiles arch=x86_64-darwinlegacy size=246
bin/x86_64-darwinlegacy/dvigif
bin/x86_64-darwinlegacy/dvipng
name dvipng.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of dvipng
-containersize 475764
-containerchecksum f2589ff99d9ec6ba9e436d9bef6fc1be55d3cf12d9100f19873d5a0573194ae9e53e762c7f33eff7d18dd4da227d3ea011edd37419e676f27746438fa22a964a
-binfiles arch=x86_64-linux size=265
+containersize 483392
+containerchecksum ce82eaa410c8b779753d3ccacc75a8fd496569981290d7f7be0ac8de1f73da264f4137e9a4d4caaa7618768758b69b738d8f9f6674f71c93136ff60328c93889
+binfiles arch=x86_64-linux size=269
bin/x86_64-linux/dvigif
bin/x86_64-linux/dvipng
name dvipng.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of dvipng
-containersize 489764
-containerchecksum d429959aec1d3f7c61cc2ea3e26532ec3f43756636cf2d4daf50bf6a2d531c077bd4b187eec6d2a371b7e5d8e5e9d1ac8f7e57b9cbef49d7e2f476663f7f0b94
-binfiles arch=x86_64-linuxmusl size=281
+containersize 497484
+containerchecksum 1c054b8e36c108c0f09cc2c0c1b9e9f5985b21ab865ec25e3bf8332ac3bd1168ad807a9598fb4b5379c1251964748e068ffd203cbd542c9585cacc35dce0f97a
+binfiles arch=x86_64-linuxmusl size=285
bin/x86_64-linuxmusl/dvigif
bin/x86_64-linuxmusl/dvipng
name dvipng.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of dvipng
-containersize 484996
-containerchecksum 54dcdd04957db74b30f0642ba55bd917bcb5fc06d53c330c09531edb6d9764977505af5a1d34c6bc34f54b87548df551c029ac9ce1afdc717afbf64332b8802f
-binfiles arch=x86_64-solaris size=269
+containersize 492276
+containerchecksum bb3e45e50c212b939bb2ad1e26400f06c1c34bd3be59db5faf0ef0c23802010d2fbccb0cabbd2ff45bfc4fd95ec6c50a6cdca821e187129f221a3afcd5df28b0
+binfiles arch=x86_64-solaris size=273
bin/x86_64-solaris/dvigif
bin/x86_64-solaris/dvipng
@@ -96657,151 +97338,151 @@ docfiles size=9
name dvipos.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of dvipos
-containersize 43744
-containerchecksum f4bda1bfce11a73a37373b38ad28ab1ea41a1b487233bb2b2b1a71d22b8e5d9d54230f58e8760ac1c7eb0ae7521847c0240d93049170acddcc22518d39d11a56
+containersize 43716
+containerchecksum f3152db2f620584617efb202ea865795b2ca230764aa0c5264eb008d7f26521e86cd454bed22529851ee16755ee0aa61e79201ed8598c6579f299ad7ccc06279
binfiles arch=aarch64-linux size=29
bin/aarch64-linux/dvipos
name dvipos.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of dvipos
-containersize 49184
-containerchecksum f1e7e5970dbd880c1fecfc03aeb8a44a22008a083d136ce62337d9a50fe243929174d0afd10c19518668ed38b2926c75ea543c70ddb0992a9217f6dfba48d7da
-binfiles arch=amd64-freebsd size=31
+containersize 48900
+containerchecksum 52d4b0b96d7284cb629c4dd812410403186ecbc9bbd098ec1a1ca3907bdad260375e58e6a612aed554c3a451f910578fe5373f7a8b6344869123675f140979de
+binfiles arch=amd64-freebsd size=30
bin/amd64-freebsd/dvipos
name dvipos.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of dvipos
-containersize 44680
-containerchecksum d995b1843adfc1bd303273fe62eac5a6cb137a66d68afa2b40774e07602bd7b249922ef5b95ecc05f29565d887632ec9ae12a37cbf8f6f0fe8d1f5187e50b0e7
+containersize 44668
+containerchecksum 9e58ab33dfb099fdc03351c345fd512c6d71629b924fede8f70235ee5ec0212e45b5d2b156fbf12894323d5ded916469020cf0590d339eae8761834b21a8a4a8
binfiles arch=amd64-netbsd size=37
bin/amd64-netbsd/dvipos
name dvipos.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of dvipos
-containersize 37236
-containerchecksum 937afd6736c69604907848ea157fa7a817addb22b7350d6d342b3db4e931789736e3597f07f44f144a4cc3db26cfcef405638d942af3e718d4d835984ad3e5f1
-binfiles arch=armhf-linux size=24
+containersize 37156
+containerchecksum 0edeb8e16128cc7bfe2014638c08b8d4ec03f6397708f98330dcd0820693c0bcd7a961e16f712731eac50bdc73ed90b97a3753c50ca1e822e534efaf78201c21
+binfiles arch=armhf-linux size=23
bin/armhf-linux/dvipos
name dvipos.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dvipos
-containersize 16356
-containerchecksum 2135421110de0d164240f748835ee705042bd233c4c53b89026b87a1bddc79866fa4c348ff0274ea42d941434bf6ecd62a966099520b136437749e429aae98e9
-binfiles arch=i386-cygwin size=11
+containersize 16376
+containerchecksum ad5869ec7a4913cc0d30d5bc88067f1ede72e38ce34536aaa4978f3e990a9073f5045cc31f2bcf88b72bf101debdb918826f1ed1e99ba0d467bffe0134e40dc2
+binfiles arch=i386-cygwin size=12
bin/i386-cygwin/dvipos.exe
name dvipos.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of dvipos
-containersize 41336
-containerchecksum 51417a2cdedabb3d669253bf09d11ff35316aac5976ed3f3a7bedc8085b488b47663a403ec39fb6f35f6134fbf2945e0caca1ead77f1d5528f0148837710d59a
-binfiles arch=i386-freebsd size=25
+containersize 42472
+containerchecksum 2f174581ad71951ca529a1eaebe2effb2bd851ac097da30c937d719f5f8c6c5bfea01137ceefea1846c01f43fcace94617c0ba80287e21665ccbbd5a41f0b52a
+binfiles arch=i386-freebsd size=26
bin/i386-freebsd/dvipos
name dvipos.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of dvipos
-containersize 48912
-containerchecksum 102a0d3b33b907c64af4ca3e04ffaed42d875a3099644390dbc7fa38fbbe4d64da325e460cbf4771c2a38eede1062ea9d9f4cd7847b9ec7f901d8a24e46f43df
+containersize 48852
+containerchecksum 8f0ad03e0a0b3a83368f4506ffcfa8d0f8a0615a06bffb9a925b9e752bec7e5035ae65bee2d9f04c8bb5588ca86d231bde66ec266b8e4aa8e8eba580740d120b
binfiles arch=i386-linux size=31
bin/i386-linux/dvipos
name dvipos.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of dvipos
-containersize 40092
-containerchecksum fda31ee2b2aeb04d5a331eb31f2b48efb60d50a75ab21ed9c597b96ae0a8d573dc932910d53f6f6817474279080ff3edf5c1779335261e4188447a7f94aed632
+containersize 40060
+containerchecksum 17d3176a4a0cfeceee6cb968508f97093b08ac7be6a0f849ccffc70c4b6d840ce253e025cb0dc0e6da6f9fc6fa97223008afb87b9d12225c010568195684e143
binfiles arch=i386-netbsd size=33
bin/i386-netbsd/dvipos
name dvipos.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of dvipos
-containersize 45516
-containerchecksum 04c6ce4bb09a024b793ab5671e10912657b4be80a00c4c5f525e17ac0697062ae78a565070d30083b45afedd885db875460d7deec2daaf5925e51904d0c937e4
+containersize 45468
+containerchecksum 09dfea18b228a436fc6ff482cae3757a170d6df88d6e6c80fd733e1f2956353caf7bffa660ca40f552a1582a46fbe3c7cfd456606603f96d0288bdea71d571f6
binfiles arch=i386-solaris size=26
bin/i386-solaris/dvipos
+name dvipos.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of dvipos
+containersize 89848
+containerchecksum f9342a2b0ece9b7561fd7ca5d9e6af393ec5801b798cd1f01efa08b619b9f48729d48262f8804d9ccf949b213c7be24217c49c9726060e6c948d262d45f789fb
+binfiles arch=universal-darwin size=75
+ bin/universal-darwin/dvipos
+
name dvipos.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of dvipos
-containersize 16856
-containerchecksum 323b4cfa2fa5094b729bbb50c9feea33766728ae0f6c87c46f3bd1414add33a400ae706566b6c4e59b9f32f4551ee208ee5e8c0cde57a37df1a5195692084d4a
+containersize 16888
+containerchecksum 7aff5c6b5060dbd5cefc55a64e7b7b75b63a9e8beb2ad0b42edca510a029272472bdaed803d3b1c15992a2a130814be22d4be1655d15c68b15b02abedb4bc5d6
binfiles arch=win32 size=9
bin/win32/dvipos.exe
name dvipos.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dvipos
-containersize 17832
-containerchecksum e29ccd32cbf3f0d178b2429044b41754db645dd1053d720391feea64bb803604f78de1fd34887ff19e5c95c3bb21fce09b3033dcbc76ef8b892152c9ec1e330d
-binfiles arch=x86_64-cygwin size=11
+containersize 18408
+containerchecksum d69280b4e1382d88f78a1d9392872aa7fe864118a6047172247f80c6bfb82b4c17f95c6a725ee5df9316d619e8b0d4596e121f999d58156739f35168f5bf0efd
+binfiles arch=x86_64-cygwin size=12
bin/x86_64-cygwin/dvipos.exe
-name dvipos.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of dvipos
-containersize 53108
-containerchecksum 67d9193fe23e2c27b4eb940d340c5d00dd56f4581e95c6a444a9c41dc1472f290bbec2cf77fb506fc4e1d81234ac30807ad4f7095407acdc229b4f816a313956
-binfiles arch=x86_64-darwin size=32
- bin/x86_64-darwin/dvipos
-
name dvipos.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of dvipos
-containersize 46052
-containerchecksum d217e9561f7fbc6dc55c601f44049d3255e5c62f8fa78070be93f1c43c562ac3a8d843e9d584d49d445e7f4d02bb833f72f1404ac714ffea94d552938df52909
+containersize 46064
+containerchecksum 66895d3f45be9b875bebd147971ede5ff73aa2d5c53a0741f93990fc6a0420c36d1a0b2d10b8340d4569fa326543f51b3a4edbf464baf0b0cd1b86d9bf581957
binfiles arch=x86_64-darwinlegacy size=28
bin/x86_64-darwinlegacy/dvipos
name dvipos.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of dvipos
-containersize 46892
-containerchecksum 2f5b2a68cb083a22ed925c3fdf3e89bff608514b45597df6f594d0e81915e062256e097aff6f4b0078fa74887439be5f363bb8a2d1c56508faf04d0a0766df62
+containersize 46888
+containerchecksum 4c9790d25b5ed5b1c95a1ca79dd330eeede9783d451500c80eb4d84c6909a6ec7b9e77e16861561539e09a03523e3a05a05e07bb9b7f119ab74af8f8d792a778
binfiles arch=x86_64-linux size=28
bin/x86_64-linux/dvipos
name dvipos.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of dvipos
-containersize 50712
-containerchecksum 2be0ef530d26dd801ade07c26ad9ee749a8634f0eb032fa48efcaca7d48af1e80cc7edc29e471d51e97870ad33fcabb5c2bc30f46b74e5674fd518868415c3ef
+containersize 50636
+containerchecksum eb0da6e737d9818e542a1dd2bebc636fd96e36902e361f01dc532f535ec0055fe30bfcc1bb24e8df505f8573c5acc7d7a6f028d3183a1f69f4b26b07b44345cf
binfiles arch=x86_64-linuxmusl size=30
bin/x86_64-linuxmusl/dvipos
name dvipos.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of dvipos
-containersize 50924
-containerchecksum 3647a09915bdf70c3267db4dfa859b9d206fb750eca803ea84448a712c1ca635e9d31e74c596f0d0df64eddb9369c73e2828417fa9688edf8a2072ebf946b2a1
+containersize 50988
+containerchecksum 3e5e50fc6741be662574387e1222f9e25a6cd8add61bd41da59ab87d79e561a5c75aeb78db905fe6b1c203370885ee7363e64e471dd0588c6d8bf4abd246a3a3
binfiles arch=x86_64-solaris size=31
bin/x86_64-solaris/dvipos
name dvips
category TLCore
-revision 56291
+revision 57972
shortdesc A DVI to PostScript driver
longdesc This package has been withdrawn from CTAN, and bundled into the
longdesc distributions' package sets. Development now takes place within
@@ -96809,10 +97490,10 @@ longdesc the TeX Live framework, and it is no longer available as a
longdesc separate package. For download, support, and other information,
longdesc please see TeX Live.
depend dvips.ARCH
-containersize 58076
-containerchecksum 1eec2ddbbc5d211f1d38237289a2bcfe716fe41210d47f6f9111a009dc179ca3dcaefde11e49d28d4cdd26b992dfed7fca3bff3178a6ca273f396afc45118013
-doccontainersize 521496
-doccontainerchecksum 07b00a4bfe557a04a93b22667f4854e2d55f76f33d2fa767d445b3301835aafafd4b8046b7126d5f516b65a743b1d0fe32a8fa3d0dc9b7b29e47bcfdfc790138
+containersize 58080
+containerchecksum 31069dd768bfad8c3430abb001e5d73d1b5481c6a0216801c3e04c5571e9e841a77ef6176b6d42ca3ffd5b8860790f37ac6dded1a453120aea96ac7a2c207563
+doccontainersize 522148
+doccontainerchecksum a66136f6f457a6e4953f25e7489c98668d950da10c37668d8332ccf5b20eeec5f493b84ca014c944dd8b241cfe3b0621f6096ce4b3a6f732e3816026a7835245
docfiles size=289
texmf-dist/doc/dvips/NEWS
texmf-dist/doc/dvips/README details="Readme"
@@ -96910,160 +97591,160 @@ catalogue-topics dvi-print
name dvips.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of dvips
-containersize 142856
-containerchecksum bb0b2f1e7e8172add595bebf9b49e394c1029355f08e3aaf64a2899a6c5347809721c87e23d53ef5641dad96b0c91e005890300a0682d5811db9226b3e731dd2
-binfiles arch=aarch64-linux size=104
+containersize 143648
+containerchecksum d44112d463a1a3191e812c141aed4935ff4cf0157d7dff4fce38899670292cafee0f6ad2bf9ec211cb8c2ea92bce961695c656b0a26dccee0d712a4386eed3d7
+binfiles arch=aarch64-linux size=105
bin/aarch64-linux/afm2tfm
bin/aarch64-linux/dvips
name dvips.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of dvips
-containersize 159100
-containerchecksum 04ae30c60b5d77f7974a14bc7852b92fb073508763011905b8101b3c66fa12daef2008bb9d1e8d03fbeffbe512599622fdd41ac849143563bc910cd6855ce535
-binfiles arch=amd64-freebsd size=110
+containersize 159652
+containerchecksum ac17e2ebb032bb4adb7a38c1073b919bb69825432bae6bfcf69077e452f2913aeb8bf1e93938ae7d753b74fb1b2cb1e145a0d109f9343c59c8e6d976d9b72cf3
+binfiles arch=amd64-freebsd size=107
bin/amd64-freebsd/afm2tfm
bin/amd64-freebsd/dvips
name dvips.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of dvips
containersize 134040
-containerchecksum b6e11011d7171afa3695644e3e76a9ee7b94deb0b877b42ba24b016da20df9c1ba5b9e069fcaf6f54445ea5a2720e6497e80c25810be0b9132f87798968c37f4
+containerchecksum f2e9b2b4472a084812657223b12b69dcbb9d0871eaf12f7f4c1a3d3baa4c5be5287adc01c6a3b9a48afa35488fc74183022f36629c33a02cd0643670ab414168
binfiles arch=amd64-netbsd size=113
bin/amd64-netbsd/afm2tfm
bin/amd64-netbsd/dvips
name dvips.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of dvips
-containersize 120064
-containerchecksum deedbc1fe05bcc790772b0f371fad60a921ed11b20a27da6b3c4c4d958a3e7f1e226c58877a71f519227be0d989a4bac4b18c7394087748bc772ee86e11730a3
-binfiles arch=armhf-linux size=82
+containersize 119880
+containerchecksum dd94cf964cc611bedf6d5d3cccb995be04075c6a033916c2339940cb034125f7b88f7b912427245a667c311e2a7ad8f05171e6f95a9844bcf2b58c357ee55028
+binfiles arch=armhf-linux size=81
bin/armhf-linux/afm2tfm
bin/armhf-linux/dvips
name dvips.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dvips
-containersize 100548
-containerchecksum 5cf21d84c93cc91d0c771298c6f06509c6de6f4275097d5af2385084cb4691ca3598616226ab57d402c9aa00322815e54d4dba9528db9a5769f5bc626b5b44e5
-binfiles arch=i386-cygwin size=59
+containersize 104048
+containerchecksum 91003f7ca938c66077c5cc704d1c8d1440d4ff95be61e243ed0ef708ff0d4b34835d6ad8f2dc49129bbac8a78fbb7d5dd658665db5b90ee77c4886cd785c0faa
+binfiles arch=i386-cygwin size=63
bin/i386-cygwin/afm2tfm.exe
bin/i386-cygwin/dvips.exe
name dvips.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of dvips
-containersize 134008
-containerchecksum db0f6e67ecdbcd01ddc4a101ac76fa978f1ba3532f410aec86f950567cb4441dcbfebb233b31126aa90305df06357eb9cb344a0cb709bbaafb28240e140767f4
-binfiles arch=i386-freebsd size=91
+containersize 138328
+containerchecksum 9731cc4a737d7e623f1b5200cbb461d284e389894c0d87776d3050148e10c357437f76afbd064709fa3ad5610b05cb31a28258609019163b03866225b9323df2
+binfiles arch=i386-freebsd size=93
bin/i386-freebsd/afm2tfm
bin/i386-freebsd/dvips
name dvips.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of dvips
-containersize 147180
-containerchecksum 3f1a240874c797cb071daa30f9a02e48a8c539922b891f3da9acc55138ad9585bf7da4afc91d1c50b060a5408f9459e9e51465e81f1e04c089f75033b14d5137
+containersize 147384
+containerchecksum 3b3fc8c75f7c2ba6ce312fb570cf38e7f0cea21b885e723c81de4a51ed1108831991d3ba8cb6aeca9e1172a9fb13b4d0bfd3ab7cf0dd97bbcc3421806b4dd3b6
binfiles arch=i386-linux size=101
bin/i386-linux/afm2tfm
bin/i386-linux/dvips
name dvips.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of dvips
-containersize 118572
-containerchecksum 2673a2440cdf59fafb7e96012f3b24bec1b388696b06c8355bc561923829c539cf0accf904d1dd4293fe14a5fe4b75f367c764938cde0bc166580d582fb6ca77
+containersize 118900
+containerchecksum 3f03175d4fd2eabd0b67c932897de0c110da90957f6ecb36e99bc5d53a50c3650d3eee4a27c1173d802ab228e2ce1f4c7c8d76b70c7f1bb881d73122f3255df8
binfiles arch=i386-netbsd size=103
bin/i386-netbsd/afm2tfm
bin/i386-netbsd/dvips
name dvips.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of dvips
-containersize 140048
-containerchecksum e103d00872118b63f575f28dc5a57073dc5116f0eb6a5e2c2b806e56ccfee194d7b72eb9076d48cfaba385c3208ee5d703fa600e55e172499a4fff78a77b447f
+containersize 140624
+containerchecksum 882f6e9ef99d113267ee4a21ad4edf7c002e1c2621c33216f98475e4e0c3fe1e6d2f061db71de9bca0c3a86dd8db93b58fa33dc1bf5334e0e1cfa995dca2b431
binfiles arch=i386-solaris size=89
bin/i386-solaris/afm2tfm
bin/i386-solaris/dvips
+name dvips.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of dvips
+containersize 293556
+containerchecksum 4fe9c13bc81c154a731bfe3a09079bf8a415e66d45003e6aafabceb4a11c20e22d1fbf712cf6d1a248879936ebbc97808889bced1d6e3bf2136ba55b8885fdac
+binfiles arch=universal-darwin size=240
+ bin/universal-darwin/afm2tfm
+ bin/universal-darwin/dvips
+
name dvips.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of dvips
-containersize 93592
-containerchecksum 58c754dda74e2dcbd38afab4fec60d3cb2ce6b9bb17126ba75c341d74529005aae339feea198cc8c64ac57f36af02924badb47d35de3116c107c1fe0aa2a2860
+containersize 94292
+containerchecksum cf9b8846b7efa21d9b78f1395b6c08a7545dd726be962f1c40d359aaaf677d7b2a236e8407f86715d4d56c72747d02cda744fb8ebf4884dade15d7fcf556ff1f
binfiles arch=win32 size=53
bin/win32/afm2tfm.exe
bin/win32/dvips.exe
name dvips.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dvips
-containersize 111836
-containerchecksum 8a348c4e03943ce1076b965db18eed61bf52dcfcd893f9941673f79fa2183969e716b024841414daab661edb801f289c2359fc346d7fbdd1fe884c5e2f43ee01
-binfiles arch=x86_64-cygwin size=61
+containersize 117036
+containerchecksum 0d306962c1b99c62b848ecb6285082790ed6d26ce7a7d11cbd33b1713f94002eff31ab1767b1593a43d380707c23ff571c0e9fe05e4148790791f94dfe300dfb
+binfiles arch=x86_64-cygwin size=65
bin/x86_64-cygwin/afm2tfm.exe
bin/x86_64-cygwin/dvips.exe
-name dvips.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of dvips
-containersize 170168
-containerchecksum 37f83ba7b70c099e56679985b8343df5400ed77dc006bffd58f30507aa0bfe576cc7b074c4d2df5c8b8716780a085e6f713e906401b3938b9ed7fa48bd390672
-binfiles arch=x86_64-darwin size=112
- bin/x86_64-darwin/afm2tfm
- bin/x86_64-darwin/dvips
-
name dvips.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of dvips
-containersize 142988
-containerchecksum f7490af9546b76f532f875d1272d4dc6812423620c6e99fb82987f2f25a3910e74f614067c5a27f0f21c258138f6776066bc3920d472c406cd7d14105906f84d
+containersize 142652
+containerchecksum f786bb4eb6ee55b03894c4abbcc63da0a506f4c2b0828dca8b0780607dd26c69ec86e85f48a08d0d12f03a7973ede08fb172c541dfe505f7073ff8d3b8e3e048
binfiles arch=x86_64-darwinlegacy size=90
bin/x86_64-darwinlegacy/afm2tfm
bin/x86_64-darwinlegacy/dvips
name dvips.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of dvips
-containersize 147980
-containerchecksum ded4c674c51c535b742be16c95fd154f8d26352686b37c5ad3429e5a261e2c157ce7ab73c0b0e0badc0f9b6c92f5c33949da4aeae6402554207adb4b606c4a6c
+containersize 148320
+containerchecksum 4374137bd921444145a5e386963618035e9151f07344ab0d5a6ebe020be2034e9a933c0127edd3ef2f861f5a0fb0e77dfa338339344eb22e4965e675baabc23e
binfiles arch=x86_64-linux size=94
bin/x86_64-linux/afm2tfm
bin/x86_64-linux/dvips
name dvips.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of dvips
-containersize 154424
-containerchecksum d88a2427d839468f11f150ad985a81627e996937161da6d5d2918f13ce7d241bf68d7bdeaf96dcc422080f5bd1a0ce81d5dab0b83cc832db6bd5e69e92295783
+containersize 155124
+containerchecksum 161e99be39c3ccd6ed201a179c5501ec1353ddc3cd6ead4dc6a6b2ed002e505996af9413b6da677f94125b706056af28c1273eb2ee9f1c99db258da095b452de
binfiles arch=x86_64-linuxmusl size=102
bin/x86_64-linuxmusl/afm2tfm
bin/x86_64-linuxmusl/dvips
name dvips.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of dvips
-containersize 156668
-containerchecksum 3c51af4f8bee7521a27b5ac8e0cf6bbfb849c156e45ccc0db2a682152d5be6c6c88639eeae8d25cf076af26fd50e898c6dafa80fc779c3f64bd4637844d47b74
+containersize 157384
+containerchecksum f97d7c9e31c8a7795af859890014989e61362c9db4581497b5f6c3b77c229a7dae96297c34f93a4b888bd7d53b730127b69ac0995a86e647c2a8f79e1688ba8c
binfiles arch=x86_64-solaris size=103
bin/x86_64-solaris/afm2tfm
bin/x86_64-solaris/dvips
@@ -97124,7 +97805,7 @@ catalogue-version 1.6
name dvisvgm
category TLCore
-revision 57090
+revision 57972
shortdesc Convert DVI, EPS, and PDF files to Scalable Vector Graphics format (SVG)
longdesc Dvisvgm is a command line utility that converts TeX DVI as well
longdesc as EPS and PDF files to the XML-based Scalable Vector Graphics
@@ -97141,10 +97822,10 @@ longdesc the kpathsea library. For more detailed information, see the
longdesc project page.
depend dvisvgm.ARCH
containersize 880
-containerchecksum fffb20aa49fc40e9cffd37e57cc06996b9a791894d204c6850f679fb33715e72c93b5c7f5429f81d4c05d31376e5d0a47e62a6dd5656d776d8f752cfd4d2dac4
-doccontainersize 102720
-doccontainerchecksum f5e845a3c5e5ac6fa8881a3b402f20d47606100ad3f55a3da2bd615d2682a5a35249dcac4064c2cc62bc949314d9cc65b746414fb1c5baa99760095b9ddfb259
-docfiles size=40
+containerchecksum bc91b0f9ec49020d3b7d9c0caa0456a844b7d9783dde5ce21b75407725139da86bc30bf0310fa5a99d12d5f5e812d674a872f0a10dc62576bc51bd3a6cdd2355
+doccontainersize 103700
+doccontainerchecksum 668040316023becd76605d16d9b7f4e16eb2246e51d2cdc05910ee9a78f85edd227ede70ca57d280f3473e2a7eea60b41f0ad76e26789963eafcf400e49a12ed
+docfiles size=41
texmf-dist/doc/man/man1/dvisvgm.1
texmf-dist/doc/man/man1/dvisvgm.man1.pdf
catalogue-contact-announce https://dvisvgm.de/News
@@ -97158,146 +97839,146 @@ catalogue-version 2.11
name dvisvgm.aarch64-linux
category TLCore
-revision 54481
+revision 57930
shortdesc aarch64-linux files of dvisvgm
-containersize 1689188
-containerchecksum 8debb984c6303421c48b94bd27f53bac69f7702ccee657c859a07acef497a1da2a5e38ef4ca7b0192a7dfabc5a602331de328dd055f865681cea45f75063ed3f
-binfiles arch=aarch64-linux size=1540
+containersize 1699936
+containerchecksum e846f66be5bad746e2fd1a5afee9ebb6ccde1b91b6c2e5242af6f606d665e895ac8e3759910f56310897695fee9a658574533bae90fdcc96eebdbb86be420409
+binfiles arch=aarch64-linux size=1552
bin/aarch64-linux/dvisvgm
name dvisvgm.amd64-freebsd
category TLCore
-revision 54481
+revision 57941
shortdesc amd64-freebsd files of dvisvgm
-containersize 1603892
-containerchecksum 49a05bd7efc38eba4292de89975f012c8fb9e07226183e2bc378ce05245950da814c56637c9fa2592f0f4ec5805f2dfc205c587dfe278a6cc88915aefaa323a8
-binfiles arch=amd64-freebsd size=1287
+containersize 1600524
+containerchecksum 718ccf65d0e72b76303c56bff7c6220fd3062a2dffe670d0ccd2dc1d054ec63af341c3676efac15e646d42bfcb252111ca467d8420f2a1609eb3a522c887347f
+binfiles arch=amd64-freebsd size=1288
bin/amd64-freebsd/dvisvgm
name dvisvgm.amd64-netbsd
category TLCore
-revision 54471
+revision 57877
shortdesc amd64-netbsd files of dvisvgm
-containersize 1773452
-containerchecksum f3a40caca9e809073e7d6894c6ef43088d74305c1af8955147e6fd3d0cc3a336efabe6fbd4f2ce86eb6dd862c735c56f9cd0d3c7ec97c70290e2f84cafe6c251
-binfiles arch=amd64-netbsd size=2591
+containersize 1799892
+containerchecksum 264e6b3e27f7d7dc1deb34f130c2519a29e8ce006165a89883c20bed6ca13526ca59478722f2fc72415f833b698ccf0021e4e96679699cc8fe6e16565369945d
+binfiles arch=amd64-netbsd size=2658
bin/amd64-netbsd/dvisvgm
name dvisvgm.armhf-linux
category TLCore
-revision 54582
+revision 57957
shortdesc armhf-linux files of dvisvgm
-containersize 1525404
-containerchecksum 1fee232394a4d7e33d2343c84be2222ae6cb53d556fb6762cd15ec2d199bc7104b2d6a1f1a1cea7cd10595b51612059bffd46f341700576798121dc8da010422
-binfiles arch=armhf-linux size=1268
+containersize 1503980
+containerchecksum a22292961924b6c180e47b5d166188c543b353107a4b08c00a503b1a1a3752837df23ca8389bc8cacb14fa211efe1f3f205080a305d42a4effa4ecde9d25545e
+binfiles arch=armhf-linux size=1253
bin/armhf-linux/dvisvgm
name dvisvgm.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of dvisvgm
-containersize 1657680
-containerchecksum a8eab5b0e7c9d619ec795550b20d38142c70dffc0588672cefd819101ef99ec76d40090fcd2131fdb842e3c33aeb5f4a2bd7a4f696d52b9fa6ac96309496ca4a
-binfiles arch=i386-cygwin size=1425
+containersize 1702140
+containerchecksum deae6badba080acbf20bb33d6cb6a210f1f627ce7d52db10aee2a4d71ef5d551fc656af3108f63371c6551386b6c869bb16a5f936a2ce13d3dc70b6e7ea30acc
+binfiles arch=i386-cygwin size=1439
bin/i386-cygwin/dvisvgm.exe
name dvisvgm.i386-freebsd
category TLCore
-revision 54481
+revision 57961
shortdesc i386-freebsd files of dvisvgm
-containersize 1534660
-containerchecksum 603ddcd204f6461b88455bb78294177213bf7522c4be1e8f455e065c09590df7f176b7e0b8ade44910cf0cf549f80a9e9e10a0efc645514f78e6b2d58adaccdd
-binfiles arch=i386-freebsd size=1173
+containersize 1564844
+containerchecksum 18fb00ce55a3cc760e9d0afebeb9cd68693f2461b79486a6cabf56656a45e9b3d18ed28fac0c8459310065b9504c6ac9b1a7ba7ad9d1ab0ffd7eaa294d9bab76
+binfiles arch=i386-freebsd size=1202
bin/i386-freebsd/dvisvgm
name dvisvgm.i386-linux
category TLCore
-revision 54460
+revision 57878
shortdesc i386-linux files of dvisvgm
-containersize 1743172
-containerchecksum b7f71425dfd8328d7776b8ed9b5faf926bb39199f860c928085bf734aabddb3468517f64d23a876cecb05233c25e3a393317c4e10995c944cc8af0e4b3fe29b1
-binfiles arch=i386-linux size=1385
+containersize 1759244
+containerchecksum 4103e8ddae6be136a09654b43eeea073e38d5bb964b014c94a072e7e7d9cd9f98267ab9e209b19ed28cafa16a71963896b3e2af2c4f1b93673b25718298cfbc2
+binfiles arch=i386-linux size=1399
bin/i386-linux/dvisvgm
name dvisvgm.i386-netbsd
category TLCore
-revision 54471
+revision 57877
shortdesc i386-netbsd files of dvisvgm
-containersize 1750000
-containerchecksum 71af69f57b711d568a0f31026c6205d7b036dd47d84b98fa8d5fba1e8b9d3e8e6809980ab26a713ac3e21a16b4abe10bfc5ad2bad7b548f8f94167ca35a251d9
-binfiles arch=i386-netbsd size=2427
+containersize 1764220
+containerchecksum 9c9141ab9a0f134216da1246e1ff62fdaeb18c502c75e6332f9d4c5a8978e6240de8f80c1eb3c926f79666934a7aa1b57a0ecc91d68c657545f0fb46a3435287
+binfiles arch=i386-netbsd size=2492
bin/i386-netbsd/dvisvgm
name dvisvgm.i386-solaris
category TLCore
-revision 54481
+revision 57938
shortdesc i386-solaris files of dvisvgm
-containersize 1899780
-containerchecksum 1fa6fa8e230821e4e562e4b7bec4d52ee3640e3cf67e2bb122e3d5d5d81b3e2e13995796984c75b72a1a0e6a5fb779e29bc03bed6fc3982820190fe8f6c42aaf
-binfiles arch=i386-solaris size=1620
+containersize 1930708
+containerchecksum 7d38e12705d0c2529265b17dab01434c5ade99722b71a4f7855f77884b5fc1e75fe850cd24e5766348544001cf5a4cd46d7ad8558ef3d850ac6c0675cb5d3deb
+binfiles arch=i386-solaris size=1637
bin/i386-solaris/dvisvgm
+name dvisvgm.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of dvisvgm
+containersize 2614756
+containerchecksum 41b0aa1efdd88946faea14aeeb80ebd6d0051a369eb949258d7939241c65118adb8b27d4bb3e2209c0bdea567e067910548077536fbeb577cfc6b47400530c75
+binfiles arch=universal-darwin size=2527
+ bin/universal-darwin/dvisvgm
+
name dvisvgm.win32
category TLCore
-revision 54458
+revision 57883
shortdesc win32 files of dvisvgm
-containersize 1461268
-containerchecksum 3c65cd6bc62878b1676449d62b187589698a94250e8ed76dc0321e8ad0d192b28a0bad8b338be0da3eac2d38bb3b82b717b135094bac6534b317efd77a38fc10
-binfiles arch=win32 size=1680
+containersize 1472172
+containerchecksum 488c891b1615caf97deb3ebb6ffcaf0cc38757b003d9a4a62d6875386c139cfaa80b129f017c0f875987c0043cd1e27a2c7652de45a131e6732595029991f711
+binfiles arch=win32 size=1735
bin/win32/dvisvgm.exe
name dvisvgm.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of dvisvgm
-containersize 1676208
-containerchecksum 0724408110232fb199e0e205a90187ed21cf3a50d7987e4615d10986607804e09dbab6f5b234e0a6e24c0048de933b8c62cb0788a8651ef25fd688444f028e32
-binfiles arch=x86_64-cygwin size=1410
+containersize 1718340
+containerchecksum 50413c234c5472b2712e1888eb3095ad3bd55f0648264fa1ec19eddd45fe92e91cb0adb619eede31ce43c43a43520fa0a517ab345b98aaacc861e21509e705c9
+binfiles arch=x86_64-cygwin size=1424
bin/x86_64-cygwin/dvisvgm.exe
-name dvisvgm.x86_64-darwin
-category TLCore
-revision 54481
-shortdesc x86_64-darwin files of dvisvgm
-containersize 1660112
-containerchecksum 22ec9df18f59f80f7eaaabb28bfbac3277ea62d0f77d798196c7be3a88eac4be8eb0da8e007ce1bb383e0349ff238b4cc78e40228e9ba632a5026ba2d3f3a0de
-binfiles arch=x86_64-darwin size=1324
- bin/x86_64-darwin/dvisvgm
-
name dvisvgm.x86_64-darwinlegacy
category TLCore
-revision 54481
+revision 58231
shortdesc x86_64-darwinlegacy files of dvisvgm
-containersize 1485812
-containerchecksum 6706e189bc348eca11f19e0b3da388685dd5258219ffbe8da7aca35bcdc66e297057b1c56f37034cf6a33435332d0511bdd6080135e53f1d7774b160c70d43aa
-binfiles arch=x86_64-darwinlegacy size=1229
+containersize 1488204
+containerchecksum 7acc71abd03c512ad95d22f6f117fe6a88f1c4dfc2e52f45a16b8d721bc0c990836fc9657831eeff7b5c041661520ae9ba61ff6758221ef786a5d0f797565372
+binfiles arch=x86_64-darwinlegacy size=1201
bin/x86_64-darwinlegacy/dvisvgm
name dvisvgm.x86_64-linux
category TLCore
-revision 54460
+revision 57878
shortdesc x86_64-linux files of dvisvgm
-containersize 1692060
-containerchecksum 0995b7c214f5b14b843cc3ff5999ba2978ca7a21a6e0090fddac05eca3f16928ded8445311b54a2b52270012be149e926d074891dd73714f327be5b76c4a6303
-binfiles arch=x86_64-linux size=1383
+containersize 1728572
+containerchecksum 53ba09f6b53fc396033c039aa8752cc7e8356c9a09f60a10f6327f27b612130a58833e78f274479e8d8be10c55947cb1e24dca782507baa04875bdafcf5a8ce7
+binfiles arch=x86_64-linux size=1398
bin/x86_64-linux/dvisvgm
name dvisvgm.x86_64-linuxmusl
category TLCore
-revision 54460
+revision 57878
shortdesc x86_64-linuxmusl files of dvisvgm
-containersize 1759820
-containerchecksum 3d4e0868a910d538ea2670fbc1d33871907625468652fc7f69247225a708e9398d5a5dec3efe644cd7cff96fcf00f30e433030012f3e7cf5490da1cae75ad102
-binfiles arch=x86_64-linuxmusl size=1502
+containersize 1787968
+containerchecksum 2017b7c89d5d79e913f34826f86d3929c23b20a87c84062a425fd0e24b27abf5737f7d114fedeaf688ee7e99aaaac9408a5f8f672004d3ec3c07c7516e51a282
+binfiles arch=x86_64-linuxmusl size=1519
bin/x86_64-linuxmusl/dvisvgm
name dvisvgm.x86_64-solaris
category TLCore
-revision 54481
+revision 57938
shortdesc x86_64-solaris files of dvisvgm
-containersize 1934152
-containerchecksum 1ad9a282842691bf9bca9d70eb38d418204f0cccc732fc856521cf19f13deb316c7a676824623da669fe0c0f5c787d8adae10683dffbebc818826b28d11dd5ec
-binfiles arch=x86_64-solaris size=1734
+containersize 1955020
+containerchecksum ff5a710c2fdc38b4ea7fdc2401de7ffeb34650cde80b2804b5c9edf10d368bc572c4327492eda0be87d368395819a49d2a0e5a61addb70f686e8ef4f6061d975
+binfiles arch=x86_64-solaris size=1752
bin/x86_64-solaris/dvisvgm
name dynamicnumber
@@ -97662,15 +98343,15 @@ catalogue-topics notes editorial
name easybook
category Package
-revision 58671
+revision 58665
shortdesc Typeset Chinese books or notes
relocated 1
longdesc Easybook is a minimalist style template based on the ctexbook
longdesc book document class.
containersize 10916
-containerchecksum 742a79c5eb64ceec61ed7cfaa9f703376603995fc9afea6f33573d32a8d77dfba7c793cad06a83f13d052b873d2ccc5324b5fb9e53636417907315afadc384bb
-doccontainersize 521788
-doccontainerchecksum fa4b74c7eb2faa620ddfef656e06a8655eac247ecf028c8634bd34fd749f0ad0f85087e4d183bb0da8589e1704b0e02d7a6ac0bb47e7a1461336d5eb10448965
+containerchecksum 5e8f9c0801cc406ee880a2180591d1fbdd0fd0bd1cc659657d55db518c215b4f7ddf45badac24da33f59ee86a5dc61d47788ceb39cae500fff2125e6f3300b8b
+doccontainersize 521784
+doccontainerchecksum cef13a188983ff4348eede02450ed5f2c01ed376d7796a9b04ffdafdc47b3e80ed8be7fe2f4ca6a60826ea24fcc12202662782fc27e682ee3e11f77c9d223043
docfiles size=137
RELOC/doc/latex/easybook/README.md details="Readme"
RELOC/doc/latex/easybook/appendix.tex
@@ -97681,8 +98362,8 @@ docfiles size=137
RELOC/doc/latex/easybook/easybook-demo.tex
RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh"
RELOC/doc/latex/easybook/refs.bib
-srccontainersize 21996
-srccontainerchecksum eca56428aa38a8677fbcaf690726f21d187aa1f695f76cba0e070e635987c4459b66fd48a42090ad69f29202484c796d1d4bb8c2df6dfadff1dd37917f11c6e7
+srccontainersize 22000
+srccontainerchecksum 0fbf1659568ef939abee6fc26f4c9fe99a1cddb62d3979a756bebb2a748155c26eb68e82d793dae5e998e7a0f8e8bf89f5332fefdc81b83062361fdb8a5b596e
srcfiles size=22
RELOC/source/latex/easybook/easybook.dtx
runfiles size=12
@@ -99357,6 +100038,15 @@ containerchecksum aea3513441c7c309c583cd3ab3de62eb7b2d84d32a23cd8eb55e47e7997fea
binfiles arch=i386-solaris size=1
bin/i386-solaris/ebong
+name ebong.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ebong
+containersize 340
+containerchecksum 28971d725d956036a126a4e5c32ef1382afb30d90aee5e0ebfd8b59a812447930a5868d175e29d2165991fafd0147b7415f7e409a6010c31d43d3761a7451b30
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ebong
+
name ebong.win32
category Package
revision 15404
@@ -99375,15 +100065,6 @@ containerchecksum ad685da0a7e202f2a944b2ef2fe58b1aff8c4eb1c6917066c8dc9e7e606442
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ebong
-name ebong.x86_64-darwin
-category Package
-revision 21000
-shortdesc x86_64-darwin files of ebong
-containersize 340
-containerchecksum 52d700e2eca48f2bc4b9b58f18708d4e3886874dac7c9be8ba23fa741ecf3fcba5d0fbdb5b5a64fd096703235b6966ea349e4dee27f533522c2956504d326db0
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ebong
-
name ebong.x86_64-darwinlegacy
category Package
revision 43871
@@ -101574,22 +102255,22 @@ catalogue-version 2.8
name econlipsum
category Package
-revision 58409
+revision 58390
shortdesc Generate sentences from economic articles
relocated 1
longdesc This package is a blind text generator that ouputs sentences
longdesc inferred from abstracts of economic articles. All the
longdesc paragraphs are taken with permission from
longdesc https://ipsum.mwt.me/.
-containersize 80656
-containerchecksum be3304db8ce65966252552fd033e606a95a998e446bd1030595316962c3aa18b4c0af05b9db0c53f055555cb436cb5937be201486305131302f1025f551d6c95
-doccontainersize 567052
-doccontainerchecksum c1f55ca64d7e7addfbc6b90422387f5e931b83ab77628240ccfbda89c317464a754a690f557176cda9cdca309529b9765c8e9b8acccd4b7d9a27a7779afe1847
+containersize 80636
+containerchecksum e3b007e83980cc9d7ef7fbc1f7cf067d757ba29c886d20f6c53d028236cc688fad23d7ad24cbfde19b6adb77a159b10f2bad617de009b2fa769aaba042a8ff01
+doccontainersize 567024
+doccontainerchecksum a540e4cb09c88d1614ea0dd46bc35396d9f11a39089dfc9d83c31587a2f72c0537f5d7fe3c8ba1a25559d8b7fa4dd75a577820eeb02386d50fe418b50c6fb8b9
docfiles size=141
RELOC/doc/latex/econlipsum/README.md details="Readme"
RELOC/doc/latex/econlipsum/econlipsum.pdf details="Package documentation"
-srccontainersize 84036
-srccontainerchecksum 6d7c7264fb49463a36352b7f3b563749e234d483f9e5b0477d0ac7978a1ab1403f482e907426c079d909192648a7aa67c23139638248e3ff1b834ffe218bd82b
+srccontainersize 84044
+srccontainerchecksum bcbd36e3ee0ed9e941e34dece41fb4e927f5f826fccfda3612f4757d72b7485cd34e9569d867435eaddaa763b28199db765f9caec107b2e6954a3b9da8e44a37
srcfiles size=67
RELOC/source/latex/econlipsum/econlipsum.dtx
runfiles size=64
@@ -102370,7 +103051,7 @@ catalogue-topics collection
name einfart
category Package
-revision 58415
+revision 58414
shortdesc Write your articles in a simple and clear way
relocated 1
longdesc This package provides a LaTeX class for typesetting articles
@@ -102382,10 +103063,10 @@ longdesc minimalist package. The package name "einfart" is taken from
longdesc the German word "einfach" ("simple"), combined with the first
longdesc three letters of "Artikel" ("article").
depend minimalist
-containersize 3104
-containerchecksum c224aca4e0747da79ea0af94d3ed1e35f0ba60f5d9ef7ca24c6bf5ed2d0bfc31e2dd1b63db13ddef2ad788e0320cfe4fdcb4bcd6afac5631cc898fd3c171fd1c
-doccontainersize 262412
-doccontainerchecksum 9781a67809dc6d203ded1308c91a956cffd34fe3cf9cbd4216c97d60badc984f29fbc393bbedcac0f6f15ec6c4f8f469d0853c1666513572ef9cda8f323a0ee6
+containersize 3112
+containerchecksum 3e49ed89f9a3653db65cbd6a65f285d918691268d5cc61a20e74c7080cbfa8a5038a1fad197675075df1334bd14e9d52000e18bc3a574e731df002380e749349
+doccontainersize 262400
+doccontainerchecksum b50e6abddaff2e79e9d89fa9f8fca9fe80ac727849245c02eb8eb879769d48be3c91ce6007cea4716fed4f396fcb06d36e1a9fe24f090284f3eb1e0c72c83ec6
docfiles size=76
RELOC/doc/latex/einfart/LICENSE
RELOC/doc/latex/einfart/README.md details="Readme"
@@ -103300,7 +103981,7 @@ catalogue-version 0.03
name elpres
category Package
-revision 58031
+revision 58015
shortdesc A simple class for electronic presentations
relocated 1
longdesc Elpres is a simple class for electronic presentations to be
@@ -103310,10 +103991,10 @@ longdesc requires ifthen, fancyhdr, hyperref, graphicx, xcolor, and
longdesc geometry. For enhanced features the packages ragged2e,
longdesc overlays, wallpaper, eso-pic, tcolorbox, and footmisc are
longdesc useful.
-containersize 3524
-containerchecksum e4f39c8c3d05405c6c49bd9c79b2c20b9d6577044df1330fe634f95fe9fb54e01a095b378242a36db3ee5b5795c0196043b15602f7bade7970f127090bab000c
-doccontainersize 469044
-doccontainerchecksum c778178d37a6f40034830ef64ff1c4a9d4cd293694959319bb8bcad1cf85bcbcaf24361fac9fa8179a5819b842e77d7e74afd6f9d76a74a9085afc28f5c87aa5
+containersize 3512
+containerchecksum eb8a18c29e137e4a11ef1a60e43533fbfdaad0872d0681e301a79cbc2fb7d11e7ecd0661b675aa299ce3439f8a238bf3d233fb60fe978eca9f05dc6f916596af
+doccontainersize 469012
+doccontainerchecksum d3720f6be437348f1d556e62948a0326a066b3e865edd07a439e641eb75924ff646793171116fa174bf0d1b61ceb7d8b60639a31ed42150039053b8cedda4f0e
docfiles size=150
RELOC/doc/latex/elpres/README.md details="Readme"
RELOC/doc/latex/elpres/ctan-lion.png
@@ -104846,12 +105527,21 @@ containerchecksum f5d1ce7504a468ca445def36b12fcfabaa55d8d40ca0d7c55ae92c1d9cf640
binfiles arch=i386-solaris size=1
bin/i386-solaris/eplain
+name eplain.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of eplain
+containersize 320
+containerchecksum 6bd819ce40be30a9bdc94b66b3ffcc2c7b653c1aa723910ccc1e175470442661bd8239c901269db28b3ccee4eba9c0415d5ffc5499511e8a0fc611d78e8e345f
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/eplain
+
name eplain.win32
category Package
-revision 36810
+revision 57883
shortdesc win32 files of eplain
-containersize 872
-containerchecksum 15ab94f809a3de637daf765702e67049f240efd2fad0d7bfbe64f14d10bbafa83b725b9efba8d752dcf75006a27a1a05150f9da5be8e9702ebd8837491c5ea28
+containersize 864
+containerchecksum 538d0f9135f74149a831d98433b565d072bff876214014ae0d2cad8a0bba9ab6cac81b95dcb062a0f8e191c58ee2dda26b272a7b120332aeca3f30f194d9f6dd
binfiles arch=win32 size=1
bin/win32/eplain.exe
@@ -104864,15 +105554,6 @@ containerchecksum 864c3fe09b2c31a6e354548e39511abe6c298bbaf79bd1665841e18e303c1a
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/eplain
-name eplain.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of eplain
-containersize 324
-containerchecksum 5d706e5012134fde8332a5efc13035be75ddb53453accd46127afd5b4d9004e9219f70a02eca9cf5db28e602c6a9e5a387881c07175670a349898ed9c2cc83ff
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/eplain
-
name eplain.x86_64-darwinlegacy
category Package
revision 43871
@@ -105245,6 +105926,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/epspdf
bin/i386-solaris/epspdftk
+name epspdf.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of epspdf
+containersize 364
+containerchecksum 04c911a5b0686d076bc2fa301e25382075aca9f3b417e479b4a93ef417fef91b4850b92daeb9ecd3e5a5028340aa5af682d809aaafb389c522d3784ef12847ce
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/epspdf
+ bin/universal-darwin/epspdftk
+
name epspdf.win32
category Package
revision 53854
@@ -105265,16 +105956,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/epspdf
bin/x86_64-cygwin/epspdftk
-name epspdf.x86_64-darwin
-category Package
-revision 29050
-shortdesc x86_64-darwin files of epspdf
-containersize 364
-containerchecksum ff381a1ddaf130e08f782347fe5e2d8713a48bbeaca7decc3b47098d67ab3a79250fe55dc2c343b59a71ed643e9fe25074a2237a62fd4cdad336b2971e2c569d
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/epspdf
- bin/x86_64-darwin/epspdftk
-
name epspdf.x86_64-darwinlegacy
category Package
revision 43871
@@ -105502,6 +106183,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/epstopdf
bin/i386-solaris/repstopdf
+name epstopdf.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of epstopdf
+containersize 364
+containerchecksum 9c9a2e56d91c80e9f2938f16565017a7db0e828c987a9dd5b56aad28dc3c26d9057d7ea74011b215fcff5857981d75d7b7bdc0a3fecb83c7d3205261beda5c29
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/epstopdf
+ bin/universal-darwin/repstopdf
+
name epstopdf.win32
category Package
revision 18971
@@ -105522,16 +106213,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/epstopdf
bin/x86_64-cygwin/repstopdf
-name epstopdf.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of epstopdf
-containersize 364
-containerchecksum c9b63d228e784aa993d8e8560319aabd1f235b501e2f71727e47ed7651870a4579ee1607c236fbd81c1c40dbd331406058d0191b938a4ad16ad0c06f2e26b147
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/epstopdf
- bin/x86_64-darwin/repstopdf
-
name epstopdf.x86_64-darwinlegacy
category Package
revision 43871
@@ -105865,7 +106546,7 @@ catalogue-version 1.1
name erewhon
category Package
-revision 57976
+revision 57975
shortdesc Font package derived from Heuristica and Utopia
relocated 1
longdesc Erewhon is based on the Heuristica package, which is based in
@@ -105875,10 +106556,10 @@ longdesc styles (proportional, inferior, numerator, denominator) and
longdesc superior letters. The size is 6% smaller than Heuristica,
longdesc matching that of UtopiaStd.
execute addMap erewhon.map
-containersize 2522312
-containerchecksum 0b3770a0d38c4067a0304d3f31fc344001faad77eb75d62bf5d493a1189de925926b1f207e60d0d94d1e3af0fa040d6a27af885046f6bb8a9c2e78247fec9201
-doccontainersize 368724
-doccontainerchecksum 0ea499ed61c40c302737f687eedce6db4162f547497ad2753c55707abe81181b929b674156baa729ef979f3c40ea17adf26383976db6705d8c732ca505ddaa36
+containersize 2520660
+containerchecksum bcc35b18afa81e0d7fc949c385d514b455fb52cd65d4f3eededfdb4dacd284241cc09daf74b250647c10f5e0d1c2dff5dd1790e2bc913175586da614ad438adc
+doccontainersize 368740
+doccontainerchecksum 1b2f8d698b0a3a185ae5f509dbc595b477be18496c98e51c65f1806b498c322c90a2d2dc9823574d3690b30da219149b9978e942b0e0535ed42133c5254be75a
docfiles size=254
RELOC/doc/fonts/erewhon/FontLog.txt
RELOC/doc/fonts/erewhon/OFL-FAQ.txt
@@ -109868,7 +110549,7 @@ catalogue-version 4.00
name exam
category Package
-revision 58039
+revision 58023
shortdesc Package for typesetting exam scripts
relocated 1
longdesc Provides a class exam.cls, which eases production of exams,
@@ -109893,10 +110574,10 @@ longdesc to headers and/or footers to allow for this. Note that the
longdesc bundle exams also provides a file exam.cls; the two bundles
longdesc therefore clash, and should not be installed on the same
longdesc system.
-containersize 49892
-containerchecksum b94acdc7d2f586513a75381f92e390c48737af9e449fce60f51655ce5788f974046499b07ddec16c995ad669622eafaad15e0838ca6421dd88a7ca2b9e6765d9
-doccontainersize 515464
-doccontainerchecksum 26a55c8fdc49e338fe2c5cfdde15d587cc84aefbe4266b3729278c90c760667089c5d944115402394cd2ba1890dab0aac2c0d92a80470dd0ed6afbb8ba0cc1b7
+containersize 49904
+containerchecksum 0a18063d56042bbd93d43e7e0dd7da59e352c6ee31eb9d925124f5057e6ec62a87277271bdb7f1bfd81e22537af6b648efafaef22e25956ef2e48868b381e9ea
+doccontainersize 515428
+doccontainerchecksum 8d0c427c56764b605e5e79a4b71df5afc6619569f34115084ce30adc5da8905743b8859ad984284a38e74ee56d057383ece36fbe73489cadeb87704e0614bee5
docfiles size=194
RELOC/doc/latex/exam/README details="Package Readme"
RELOC/doc/latex/exam/exam.md5
@@ -110230,6 +110911,15 @@ containerchecksum 25286b1b10a3cb46579613ead15d6aabad5fec2b22bbdcc50499dda5041caa
binfiles arch=i386-solaris size=1
bin/i386-solaris/exceltex
+name exceltex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of exceltex
+containersize 336
+containerchecksum 973e0bb743e626ffac75869f19aa3b3fbbe3f3b49e30bed3385b854d675245d8a86a8a277712f479fceeef92a75aa2012d0f82d899c89f90808ab773f0da2850
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/exceltex
+
name exceltex.win32
category Package
revision 25860
@@ -110248,15 +110938,6 @@ containerchecksum 7a2451020d2e21f8343988308c53bd8ce08a810d66d32584b0bab8cd5fa65e
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/exceltex
-name exceltex.x86_64-darwin
-category Package
-revision 25860
-shortdesc x86_64-darwin files of exceltex
-containersize 340
-containerchecksum 31719ab18dfe3351ad3a74c8babd1315e1ca7391f3da4da5b23188055d25b41953778468f6b8a35e133d4c20400b805ee9853da9ad3ef16329bd26b5bd4128a6
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/exceltex
-
name exceltex.x86_64-darwinlegacy
category Package
revision 43871
@@ -114809,7 +115490,7 @@ catalogue-version 4.0
name fewerfloatpages
category Package
-revision 58066
+revision 58058
shortdesc Reduce the number of unnecessary float pages
relocated 1
longdesc This package implements a float algorithm extension for
@@ -114817,10 +115498,10 @@ longdesc handling float pages. It attempts to reduce the number of
longdesc unnecessary (fairly empty) float pages while making sure that
longdesc floats nevertheless stay close to their call-outs. Several
longdesc aspects of the algorithm behavior are adjustable.
-containersize 2664
-containerchecksum 4a81ac0e9c8f8c4b327171ee0c8ac6e89fe8a99cd8be543aacf509bc7ffebe512924d9b3dc16394f5de27d840e8a616a005354765dc34ea11317707f5099c263
-doccontainersize 893660
-doccontainerchecksum d0c5e53eea282eb109ba8353fbfed89054a38ad47a2acbfabb181c15ac8f0fd56c1e2ef072573cc4773c58b8458555286f6641d0f1f1feb4b0ca6c096260ef81
+containersize 2660
+containerchecksum 4f5637bf431b54590e8c2a8ec27e3da3d801205b8cba053c8c1294ba0882bf8aef17a0e291c149799cfc3530a415202014570460a6e2e8986ef71bd2cc05567c
+doccontainersize 893672
+doccontainerchecksum a18d15933e6efbbe3428f366bcc5ba5ec0b254dcf77f7ac2e72c19bba00e78b44c98df34f57468902101f547fe9e88b2033430a02098805c6f0072e68ac82513
docfiles size=273
RELOC/doc/latex/fewerfloatpages/MANIFEST.md
RELOC/doc/latex/fewerfloatpages/README.md details="Readme"
@@ -114831,7 +115512,7 @@ docfiles size=273
RELOC/doc/latex/fewerfloatpages/fewerfloatpages-doc.tex
RELOC/doc/latex/fewerfloatpages/l3doc-TUB.cls
srccontainersize 16108
-srccontainerchecksum c0a808c71d43a9858bfd3a7cacf6120ebef2e2c766906828921cf5f5353d096f512e8c95ab9b0ec218ed51d8ae52b5130150662e5fc0e0d0ecf34e6c3110babe
+srccontainerchecksum e98684d4cb79477c66e4a831c8571729b3da021bf9945bdecfe8a9ff57fb1e2948c42c3481adea0fb702ce4d56ac533b14f76e78c182500431af7f3671491d7c
srcfiles size=15
RELOC/source/latex/fewerfloatpages/fewerfloatpages.dtx
RELOC/source/latex/fewerfloatpages/fewerfloatpages.ins
@@ -115414,6 +116095,15 @@ containerchecksum 744ab1c3cd6471ba98a38fa9ec2e8c69e431d00ce7a06707fe436a99aef84c
binfiles arch=i386-solaris size=1
bin/i386-solaris/fig4latex
+name fig4latex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of fig4latex
+containersize 340
+containerchecksum 1bda9f9fda7df2412b72f2fee04cef705e7a95d56912b6be5f681cbc84548b7d0ac6011387ded6825a9e25716a9b0fc78108b36f5815433568b87ebd4fd10b55
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/fig4latex
+
name fig4latex.win32
category Package
revision 15469
@@ -115432,15 +116122,6 @@ containerchecksum 2459d7b709d4574d08b02c1e8d8f5e9796a139ca74fb16de4d6926d5048a06
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/fig4latex
-name fig4latex.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of fig4latex
-containersize 340
-containerchecksum 333ac63b7a16280ee68aafb0cf83c6e052279152995aefb9fabbe18f9104972066499e59b915b3c1d1282f52ae1334de60ab1968be8eec88f81f44fa9bf0a0b5
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/fig4latex
-
name fig4latex.x86_64-darwinlegacy
category Package
revision 43871
@@ -115949,6 +116630,15 @@ containerchecksum 3d199939c0063f6542836b01cac47db9b5b08431ff55f4e8e4867728103dff
binfiles arch=i386-solaris size=1
bin/i386-solaris/findhyph
+name findhyph.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of findhyph
+containersize 336
+containerchecksum 3862c1d6a3563211ba6194baa9d9f646c65a147bca1fe26d78deffa8661864270c669adb7db005251ffd031df1b65dc41d8c334cf31e5b5f8a96ecfad6eaaf72
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/findhyph
+
name findhyph.win32
category Package
revision 15469
@@ -115967,15 +116657,6 @@ containerchecksum 14277e457248779836ab9aba3d22c3763cc2d2bdc75247084f8423a514f7d0
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/findhyph
-name findhyph.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of findhyph
-containersize 340
-containerchecksum 6c1933cdb2d7474d41589644aaa5ff2596ace3111b51060de371e2fc3409708d89da5b1fbadad02a9a83c7cecd6c5bd71c36db69e05734f7b6ae4fafbf5a6762
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/findhyph
-
name findhyph.x86_64-darwinlegacy
category Package
revision 43871
@@ -118369,7 +119050,7 @@ catalogue-topics tut-latex
name firstaid
category Package
-revision 58455
+revision 58440
catalogue latex-firstaid
shortdesc First aid for external LaTeX files and packages that need updating
relocated 1
@@ -118380,15 +119061,15 @@ longdesc class's code. The file latex2e-first-aid-for-external-files.ltx
longdesc provided by this package is meant to be loaded during format
longdesc generation and not by the user.
containersize 2160
-containerchecksum 17521326af330f83b8b4126ad86308babedf7da4f940425de06ae584e973fba97ec015d0a1ea9f8ec75389b496f48c9a12a5ab92ec40b81f7982027827f69b6f
-doccontainersize 205316
-doccontainerchecksum f81bb7aaefa29017ca6c66240ff3a5f847299332e7b6567ad102d1b4c60993942bbc30c32c16adb8e9e717a491bb1ff6edc58fca31700b992cd643c61c320f5b
+containerchecksum 31e74a644d0b2a9b0f659207195cc39b7b0cdfd44c878caf541869a114ca90990637c04b3da74f9f49e2dbcb30863030fe901a67b200d1aa4a9892ff41defe15
+doccontainersize 205324
+doccontainerchecksum 368484714a5b45d47fe6b86c8025175d034842cc6e64665f574040bdd89cb42b02a739edca6806d3585a484cf55ff083616c0a210a9ca65916477ddbd4678b5f
docfiles size=53
RELOC/doc/latex/firstaid/README.md details="Readme"
RELOC/doc/latex/firstaid/changes.txt
RELOC/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf details="Package documentation"
-srccontainersize 5880
-srccontainerchecksum 90f89a6b64283037f1558b5d95188a38281b482123929805db900506edf28c3b8acc1fcf8192d1dc6282c6afd72a7dde85b70923b4f127e593896ee5028a477b
+srccontainersize 5884
+srccontainerchecksum 9c1c4ad607d2c9896504637c8efd0f7dcbb1916e7f671ead11552fbb6bcf0f8af216dc40a0ac771d3e804a02f65e12067082d001f96506d8d5435d93ff513ba9
srcfiles size=5
RELOC/source/latex/firstaid/firstaid.ins
RELOC/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx
@@ -120560,6 +121241,15 @@ containerchecksum 57213db38252eaba98d7c5f79f54b62d332774686bcdcbf640b413e52f6f34
binfiles arch=i386-solaris size=1
bin/i386-solaris/fontinst
+name fontinst.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of fontinst
+containersize 352
+containerchecksum 380989805d340aaf424218648ad0ae2b69885beee8820ede54af5321087b36d17c123637e74e4dbab9d60b86122f0f2774b177b0a7d1fcabeabcaf79fabf7a68
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/fontinst
+
name fontinst.x86_64-cygwin
category Package
revision 53554
@@ -120569,15 +121259,6 @@ containerchecksum cddee80fd395aeb28a06075d7b5df5fdcc7cf43e9f2e8a422e60f81d26e19d
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/fontinst
-name fontinst.x86_64-darwin
-category Package
-revision 53554
-shortdesc x86_64-darwin files of fontinst
-containersize 348
-containerchecksum 01705207bdcea961467a0979302ed2e8de7bd142917a61ea1cc4b7cb54ccf87790860da45d01d087f4d3ab8b2af7d303623c716c31ef0416f407ed262db9d609
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/fontinst
-
name fontinst.x86_64-darwinlegacy
category Package
revision 53554
@@ -120878,6 +121559,17 @@ binfiles arch=i386-solaris size=3
bin/i386-solaris/autoinst
bin/i386-solaris/ot2kpx
+name fontools.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of fontools
+containersize 388
+containerchecksum 100c464eb8e6d4ca3ce1353b316d46c2e9431cebe5830b8f5d9a9d8614be1d0ff9d673e25c147b38a7a8431fe7965bdd7b4ff9d58d82599260b0041534999ec0
+binfiles arch=universal-darwin size=3
+ bin/universal-darwin/afm2afm
+ bin/universal-darwin/autoinst
+ bin/universal-darwin/ot2kpx
+
name fontools.win32
category Package
revision 25997
@@ -120900,17 +121592,6 @@ binfiles arch=x86_64-cygwin size=3
bin/x86_64-cygwin/autoinst
bin/x86_64-cygwin/ot2kpx
-name fontools.x86_64-darwin
-category Package
-revision 25997
-shortdesc x86_64-darwin files of fontools
-containersize 388
-containerchecksum c18fbf1ca8631a677d8bb563332e239f24dedfbaf65b479f69c06c7ddd3cbe8e9f803f1c00c4e8c755a7bbba81ec50688448dbb11784d0db74842bbedbd76552
-binfiles arch=x86_64-darwin size=3
- bin/x86_64-darwin/afm2afm
- bin/x86_64-darwin/autoinst
- bin/x86_64-darwin/ot2kpx
-
name fontools.x86_64-darwinlegacy
category Package
revision 43871
@@ -121563,21 +122244,21 @@ catalogue-version 1.009
name fontsize
category Package
-revision 58523
+revision 58508
shortdesc A small package to set arbitrary sizes for the main font of the document
relocated 1
longdesc The package allows you to set arbitrary sizes for the main font
longdesc of the document, through the fontsize=<size> option.
containersize 4960
-containerchecksum 3fbd14b4bb0cc73e63d7586fea0707760731e5f4296f9c6fcc33635e44403fb12a8e3e304a305088623f8df8a18594fe58cd052133bfdf76cfdf01014b3a1004
-doccontainersize 391856
-doccontainerchecksum 5901ce4e84e69ff911b72cf11c45ecb5de5a6d69f34afcade3bfe5c9a34842a6c4b063731d106ae94daa5c7c57b35ecbe0daf21f78bfcd21002c9e6e24e4b8e1
+containerchecksum 844d0b06f0192a9d2a4e1334815f11581450ce29ae03d25955fe3421d6c3532fe0b53ba8496a4eb3c9c55bb5cea191f5ad59412ac37763738c0ddbf1b63a25e8
+doccontainersize 391868
+doccontainerchecksum 5b7c2abc87e808ca33f5b1c6ff1abbb02a4e5b9987f6a44dbe5778ead77ac218def325ce9184b3d300524fe9d0d43c78112c92700b0dcd4a413cba489c6dd248
docfiles size=100
RELOC/doc/latex/fontsize/README details="Readme"
RELOC/doc/latex/fontsize/fontsize.bib
RELOC/doc/latex/fontsize/fontsize.pdf details="Package documentation"
-srccontainersize 14476
-srccontainerchecksum b6f655f2ddf10743db136b1edce026639efee6a6a329d79b61a348ab5ba2c13d3fb54da8ba3be756770a35f491feb998d67d40c89a681b994ca0eea319aedc87
+srccontainersize 14484
+srccontainerchecksum 1084802e6bdfadff2cd373d69544bc906ef5f3f076e1cd8bffe9b85912fd1202b02a3e43eb0ed0115e1915f78d07d7f5847beabbfbe2cb4d31f17ae75cfb6179
srcfiles size=18
RELOC/source/latex/fontsize/fontsize.dtx
runfiles size=10
@@ -121701,7 +122382,7 @@ catalogue-version 1.6c
name fontware
category TLCore
-revision 56291
+revision 57972
catalogue vfware
shortdesc Tools for virtual font metrics
longdesc Virtual font metrics are usually created in a textual form, the
@@ -121713,9 +122394,9 @@ longdesc vftovp takes a VF file and a TFM file and generates a VPL file.
longdesc The programs are to be found in every distribution of TeX.
depend fontware.ARCH
containersize 656
-containerchecksum bb88be9c1df400e071dea478443aec55df1b094bdc5a3fb51faddd7b504f4fce79a830b55a8ef3bc94f394fa57b99f6e88bf44d6d80d32d091027b8bd018903c
-doccontainersize 68872
-doccontainerchecksum 1d1b04235b2823c105a0521ece55a0fca6ee54d7a4f990d664c046b8e47b3e1c53c7c62617f943dae4a6a1837d0dbe9d46c2fda57c0f0229a5b7c650d2f569ea
+containerchecksum 3e0dbb5ec5b2c1a616afdb209c9733c65786d59c621e43095a21ca5c1478815937361314fcbb9a161eaec8abd5acc5a05b1107cdf5919d152d01f318789a41cb
+doccontainersize 68900
+doccontainerchecksum c76d1c81a72743c59ea37ef7bbd71ac7e49793cebf38eccd36c5dfeaf591ff7073beb4de8692fa5bd2ea453588582d50316a34818137e70673a701a7e4b4796d
docfiles size=27
texmf-dist/doc/man/man1/pltotf.1
texmf-dist/doc/man/man1/pltotf.man1.pdf
@@ -121734,10 +122415,10 @@ catalogue-topics font-supp
name fontware.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of fontware
-containersize 99308
-containerchecksum d5da0822a367cff5e99ffb60e335d42f57381a68f7b25936242d484f106bf7c87cf14c3c0a7b3abbf395363cc2604924e938688831ec23974740a85bef6f3b00
+containersize 99140
+containerchecksum cdfb5d72a61c9eb9610663f2d062feb360cafe594a0a255118de9ca1ffbc7bc1772cad82b6c657ff761c146067083dee93d7e5759467c23df02f82681824656b
binfiles arch=aarch64-linux size=98
bin/aarch64-linux/pltotf
bin/aarch64-linux/tftopl
@@ -121746,11 +122427,11 @@ binfiles arch=aarch64-linux size=98
name fontware.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of fontware
-containersize 115900
-containerchecksum 3db5db5ee5535f750a589ef04ce04728cf6f29c2b6332d37b6870ba896ae04ce765a1f2725c04363b14b4d494614d6e13db498baed41a3a98603b94c7540e6ab
-binfiles arch=amd64-freebsd size=113
+containersize 116376
+containerchecksum 2ef44ea49db87d5d34d918875d376906d1a67eeeffaa4fc5f40f7b71ddb9324ae9fa3b90a5530568c21ccee35541515083ecf7bee4834ba960da36a48ab4fd5e
+binfiles arch=amd64-freebsd size=105
bin/amd64-freebsd/pltotf
bin/amd64-freebsd/tftopl
bin/amd64-freebsd/vftovp
@@ -121758,10 +122439,10 @@ binfiles arch=amd64-freebsd size=113
name fontware.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of fontware
-containersize 99748
-containerchecksum ac430633cf7d060738e66c46caa4f0509d31a5ea030997864160665b4a148e6e2b309410a5685f51b55a554767832977dff1cd1f58cd1d03ab34afd20abe7e08
+containersize 99436
+containerchecksum dacc248144d517f29bd2b84c498c6fd4f3cfbb1a9ca3e58d0ab423e19fd74fd1a1e9c6e94f0231da197b6dcfd4f2011e3130b1c3846c7966b8d54caf4ab9d9dc
binfiles arch=amd64-netbsd size=114
bin/amd64-netbsd/pltotf
bin/amd64-netbsd/tftopl
@@ -121770,10 +122451,10 @@ binfiles arch=amd64-netbsd size=114
name fontware.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of fontware
-containersize 79408
-containerchecksum cd2b15cf492879b93cff295fcecee8ee7384801914ba8fa7a9077224da07439afa335f14ed6c8be53f0d8eb4165412513f2abe250a505c5f1ff4381b6df60c54
+containersize 79944
+containerchecksum a562ef4caeda366855c2f391238aa536681430a19092197fa1e8a2ba9e7c6671115ca57b424ca2c4f1b27fb68e0a8236b06d4135a1908d688b23ba484c729450
binfiles arch=armhf-linux size=78
bin/armhf-linux/pltotf
bin/armhf-linux/tftopl
@@ -121782,11 +122463,11 @@ binfiles arch=armhf-linux size=78
name fontware.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of fontware
-containersize 55384
-containerchecksum 12641db30a0d4be80a7545a308d19c8040f5faedaa1c8d41d2907110756c0375c72791d2aa0881b2b1a463e336863c45dcb2218605642c075ff84be184961c8f
-binfiles arch=i386-cygwin size=52
+containersize 55900
+containerchecksum ddb02e0043dcf3bbb368a7161321d8fede990fa1df1b9a5d080809b9c7c1dc196d553d854f4bc717b399714f6e4e78545619b9dd49bbb17bcd7b5d9fda91f4a1
+binfiles arch=i386-cygwin size=54
bin/i386-cygwin/pltotf.exe
bin/i386-cygwin/tftopl.exe
bin/i386-cygwin/vftovp.exe
@@ -121794,11 +122475,11 @@ binfiles arch=i386-cygwin size=52
name fontware.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of fontware
-containersize 92116
-containerchecksum d38c9a2c0978400170c3deeb4b4c7dfc7c762a8803a5e702c1cdea1f8924366a765c73b48f97079784a2c1368d6fa765b25c1eec1b72c20c490ac2185e6d6543
-binfiles arch=i386-freebsd size=97
+containersize 97612
+containerchecksum f7bb3e3ec3853b965fa07b947f555f22926ab6692605dda8c117e6663764df80f7718ec9553e76dcd16c727f2eef572537d920392ec7f712fb12c4dc53ccec7a
+binfiles arch=i386-freebsd size=92
bin/i386-freebsd/pltotf
bin/i386-freebsd/tftopl
bin/i386-freebsd/vftovp
@@ -121806,11 +122487,11 @@ binfiles arch=i386-freebsd size=97
name fontware.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of fontware
-containersize 97364
-containerchecksum 31c7e35e2ec2ba1fe12efa705321425235c40a14393fe5f34666724dfaf67a87070588f2914f570255c952367a7abe2bb05c6c5b17598a31e05834f47781b12b
-binfiles arch=i386-linux size=97
+containersize 97304
+containerchecksum 6741780ed1e191f44a63ea629e434949c4930914d4a788477cb16d74f59fff1d31c36ccfac9b79c690f7e7d67cab88da17bbf185460ba06e7a2f6efd9c6469ec
+binfiles arch=i386-linux size=96
bin/i386-linux/pltotf
bin/i386-linux/tftopl
bin/i386-linux/vftovp
@@ -121818,10 +122499,10 @@ binfiles arch=i386-linux size=97
name fontware.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of fontware
-containersize 84432
-containerchecksum 626a918ad1212f70943b06e1bdc12517bcc2f8df948a575d13aeb89c3b72276c4b750f237fd75a42f23cfdc04dc08982a7c0bfa98f3aeed12ec293be7a4c7ab4
+containersize 83848
+containerchecksum c5817716eb2b7ced68788648d9195293c6f2e69f9cb230a9c1ebb0200d8705a40f8b14526d58fb2c36b245391848d9c2801c8827d790c5563866ce044b592bb3
binfiles arch=i386-netbsd size=107
bin/i386-netbsd/pltotf
bin/i386-netbsd/tftopl
@@ -121830,22 +122511,34 @@ binfiles arch=i386-netbsd size=107
name fontware.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of fontware
-containersize 103776
-containerchecksum b004f9a623f58e280c695cecde177566c643ebe5112835f894683d64bd9e09e10390507dc8f8f141a0ca8a3294786eb16aba44841a33af598396ffa389c44da3
+containersize 103632
+containerchecksum 9b05fc6e2374b67342cc741abd3508697136ef7e09ed8a70328958dd1393801b0cffee241ce764c5c6fb59d82c6c87c8cca515ecc7d8fa4bb8b131dff5b137aa
binfiles arch=i386-solaris size=95
bin/i386-solaris/pltotf
bin/i386-solaris/tftopl
bin/i386-solaris/vftovp
bin/i386-solaris/vptovf
+name fontware.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of fontware
+containersize 209092
+containerchecksum c1f4ee0014c268f4f7dd71467da0217a3717960ff61801ffd061a8f6be567f6e96f74f36b72a83a2da8c17f042ed81cb41041dd97f2db16fdc709f5dc39e0a37
+binfiles arch=universal-darwin size=292
+ bin/universal-darwin/pltotf
+ bin/universal-darwin/tftopl
+ bin/universal-darwin/vftovp
+ bin/universal-darwin/vptovf
+
name fontware.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of fontware
-containersize 58236
-containerchecksum db68862faf482a9a7b7adbdad4428f2ea557bfa8ab5d348a1c1f05216c0f2d0b8ee0ea31077240dca8cd5a1060bcf54037d1a1659d941447d092d4213d4e0d8e
+containersize 58192
+containerchecksum 6589b4e9056c88e012aec14e626da602f1abbde1cb707ec84da38228b865a6f4764647ddf3fcd51db0e180461aad75d580b8b35612c923ed595d090c4ef62a0d
binfiles arch=win32 size=49
bin/win32/pltotf.exe
bin/win32/tftopl.exe
@@ -121854,35 +122547,23 @@ binfiles arch=win32 size=49
name fontware.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of fontware
-containersize 64060
-containerchecksum 8ec76ed3133acf35eadb10fbc57efe89d1015214ffecc002be81501f0a7d78a7cd4c8c3258a36d1c791d9e0446ab5d9f999065761ecfad59952487e81fe6af4c
-binfiles arch=x86_64-cygwin size=50
+containersize 64356
+containerchecksum b10acbf6aa4e7e47dc5312031f28a032bdcaf6f2bba9e67565ef707344126dc89e5a03377051b7e382f09e2338b22eff9807c4953ff1e8fe95f7a7fb078380e6
+binfiles arch=x86_64-cygwin size=52
bin/x86_64-cygwin/pltotf.exe
bin/x86_64-cygwin/tftopl.exe
bin/x86_64-cygwin/vftovp.exe
bin/x86_64-cygwin/vptovf.exe
-name fontware.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of fontware
-containersize 121528
-containerchecksum 4d2fdead85e297991626b00977fefc2239cdd2e30a533923551163b780239accba49096b18b99ea2e9735ec479b22f3871ffc19202c4214990d6ba1a3e91e182
-binfiles arch=x86_64-darwin size=126
- bin/x86_64-darwin/pltotf
- bin/x86_64-darwin/tftopl
- bin/x86_64-darwin/vftovp
- bin/x86_64-darwin/vptovf
-
name fontware.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of fontware
-containersize 99836
-containerchecksum 5711886d377300f91fa57fea5e8f14f8a17f72a28b2c916e5467a9055375120317bdf2646321a9ead7a34ab5fda9d17bbcf189643e21f75bd54beb896a71ff9b
-binfiles arch=x86_64-darwinlegacy size=93
+containersize 100428
+containerchecksum 1c28946564e846aaec8ee16e040152f1b26487112c8c37d380cc557794c2170454e75dc0ea445e783b1bab05ee94a8691e37475696a0ab7aec8004be20bafc5d
+binfiles arch=x86_64-darwinlegacy size=92
bin/x86_64-darwinlegacy/pltotf
bin/x86_64-darwinlegacy/tftopl
bin/x86_64-darwinlegacy/vftovp
@@ -121890,10 +122571,10 @@ binfiles arch=x86_64-darwinlegacy size=93
name fontware.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of fontware
-containersize 101936
-containerchecksum 62d27b06a01c82aaa865ca91e3ea99ba2bec3f22a8e520ab6294dd64d37e4a2c5a8c15591d45ac8b56f8fc8e2c5f0e360dafb1b88a3bb944330b4c59741a085a
+containersize 101780
+containerchecksum 08ff796748e27014c6172ba13e2980f176afd74c230e35f33f44f02acb300049af5044cd057139bd87d2db31f7544a754cf4e5854efd094820bcd5d486a2323e
binfiles arch=x86_64-linux size=86
bin/x86_64-linux/pltotf
bin/x86_64-linux/tftopl
@@ -121902,10 +122583,10 @@ binfiles arch=x86_64-linux size=86
name fontware.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of fontware
-containersize 106228
-containerchecksum f3cbf40ad59be1491eda28f6cc3de4ad73862fe4ce1dcedc6bf5852e4854a13d43adf33b7b4f6b6ba8c5de0c22f40b678b691f877317ae0d6ca8635f475da3f5
+containersize 106092
+containerchecksum e4369202c5eeb178f76d5121e72ee7149e7d645805c15ac679015c8d7baf57e65133d55e634294e186d6244628034eb0e39707ab69fda20aefd3b036c130008c
binfiles arch=x86_64-linuxmusl size=96
bin/x86_64-linuxmusl/pltotf
bin/x86_64-linuxmusl/tftopl
@@ -121914,10 +122595,10 @@ binfiles arch=x86_64-linuxmusl size=96
name fontware.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of fontware
-containersize 115412
-containerchecksum ab41e6549e613d6e794435aa1d9f5f4a7583c56e28b6f2542bce816ef8c60bd64675ce0fa4cddba186e6d033393b3fa7d40b7dbc3ca29d5dc033909fc0d9cb65
+containersize 115280
+containerchecksum 8767637c5f0eb57a58b05ae1a0b26ab99ba361b39f36bbae525669c47ba3dafa2ba6657cd39991f2af9ef1d796d45c6c69c1d17aed246f90fae8bf27a0f3ebb4
binfiles arch=x86_64-solaris size=102
bin/x86_64-solaris/pltotf
bin/x86_64-solaris/tftopl
@@ -123286,6 +123967,15 @@ containerchecksum e94d4d2b04dc423c1597789ce7cce7e3232830604765cf6159e02a2214fe48
binfiles arch=i386-solaris size=1
bin/i386-solaris/fragmaster
+name fragmaster.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of fragmaster
+containersize 344
+containerchecksum b285a0c33aa511f7af78fb6b8ffc62599042c7b84f205739802ab9bed5e0abedcac2ec7585d8bf1c9d9f7c282ccccf6d22c389b69178c81eb32f278c07f3fbed
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/fragmaster
+
name fragmaster.win32
category Package
revision 15404
@@ -123304,15 +123994,6 @@ containerchecksum ff2776c75a95d44a721f6654e047a6f07406a53950a0f16e4ff2ba867acf73
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/fragmaster
-name fragmaster.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of fragmaster
-containersize 344
-containerchecksum 1889d5940290c006955607f939840d50afc5bd73b9e9417a86644b236ae3cb5195a88a96b91cc3cebce7a2c8b13e7c50ddf365cee8cf45cce1bcf998d745b788
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/fragmaster
-
name fragmaster.x86_64-darwinlegacy
category Package
revision 43871
@@ -125030,16 +125711,16 @@ runfiles size=6
name gastex
category Package
-revision 58526
+revision 58505
shortdesc Graphs and Automata Simplified in TeX
relocated 1
longdesc GasTeX is a set of LaTeX macros which enable the user to draw
longdesc graphs, automata, nets, diagrams, etc., very easily, in the
longdesc LaTeX picture environment.
-containersize 18640
-containerchecksum 138972ea42c35a2c695d5c73588ec756932c401f807bd6f312fdbae8748171aef569b1e96a1f106c535b251df7467025ac3cb0a45ab03b239e547552ac0b5046
-doccontainersize 126812
-doccontainerchecksum cbe48a333a185661df8285ccb7bb9312585042a401e1de44a4ac3455b31ce883fa0cc467ac5138fa7b3299d4d5b843430f8e1f7ffe3d907d958064f0218c2601
+containersize 18624
+containerchecksum 7f75503d009584119967528fabbd72a8f0b0430cbe67fcdf4ec0e0bd5dbf63279e10ef32c897eab9408d518a1c1d1d01d3a428e9b7f72cc4d7387e3b692a6caa
+doccontainersize 126804
+doccontainerchecksum 86f3ee5200e41def7d13df25d175c955c2df562652c4783c8083249eb924c01556cd402bf2f4cf44d02f94cc280e1643c2ad2261bbd191678e3c9039430d1c58
docfiles size=35
RELOC/doc/latex/gastex/README details="Package Readme"
RELOC/doc/latex/gastex/gastex-doc.pdf details="Package documentation"
@@ -126134,6 +126815,15 @@ containerchecksum 565b46bb7fbf5757d64955598283cd8673a677549be62d6ffda86e90f47d02
binfiles arch=i386-solaris size=1
bin/i386-solaris/getmapdl
+name getmap.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of getmap
+containersize 344
+containerchecksum 4d64bc0341396eaa915e8fd78ba3f9f6703f2a458e76153aea09f7eb0e714774e03e014097c0d135cdf7279a22886e14bae8dcea079f26447962e20e06aa90e4
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/getmapdl
+
name getmap.win32
category Package
revision 34634
@@ -126152,15 +126842,6 @@ containerchecksum 4cefb59afdb6339b071a2f7cbdad1f929a33e5f4af71d52ab77990c4ca3fc0
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/getmapdl
-name getmap.x86_64-darwin
-category Package
-revision 34971
-shortdesc x86_64-darwin files of getmap
-containersize 344
-containerchecksum 5e85018d9882382c3d2141dbefec276d19be90f015d8f3f6870787bdc8646b798ed0b5fbd5049fb2e1dbc3520ea6d1c39130a1abf99854bbc2322304e125bfaf
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/getmapdl
-
name getmap.x86_64-darwinlegacy
category Package
revision 43871
@@ -127988,6 +128669,15 @@ containerchecksum 048d65597e8c3e715f86afe17538b39653364502015a4ac50b0cba34f3602a
binfiles arch=i386-solaris size=1
bin/i386-solaris/git-latexdiff
+name git-latexdiff.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of git-latexdiff
+containersize 344
+containerchecksum 74eac9d22e440e3c2f2ea2e3f9e3437c1e672049b821c9449b5cdd8e64734befbcf777adfd84b726f8ce05452e12030d8dcb8d8b0665f79a025673c64643dc09
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/git-latexdiff
+
name git-latexdiff.x86_64-cygwin
category Package
revision 54732
@@ -127997,15 +128687,6 @@ containerchecksum a6817605f3055dbaed52884ef28d43245f56cf0500556daa59344625044273
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/git-latexdiff
-name git-latexdiff.x86_64-darwin
-category Package
-revision 54732
-shortdesc x86_64-darwin files of git-latexdiff
-containersize 340
-containerchecksum 77b2b961c4be82fd1400b5fe96bc686fd635a7c5f1f81050bc76892af14c3ffaa27149a42eae077070780918993c8f60fd0a721f290ef199c10e50f590cd45e7
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/git-latexdiff
-
name git-latexdiff.x86_64-darwinlegacy
category Package
revision 54732
@@ -129196,6 +129877,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/makeglossaries
bin/i386-solaris/makeglossaries-lite
+name glossaries.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of glossaries
+containersize 372
+containerchecksum 620c173c2a1e53cc973c0bcf6c63460217dce9038c62ef9e2127518b7ab2b1aad8ca2f79c97dc9911fcb07b5e5b148c0cc19fdacb8f3f8124493808f75a95f9c
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/makeglossaries
+ bin/universal-darwin/makeglossaries-lite
+
name glossaries.win32
category Package
revision 37813
@@ -129216,16 +129907,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/makeglossaries
bin/x86_64-cygwin/makeglossaries-lite
-name glossaries.x86_64-darwin
-category Package
-revision 37813
-shortdesc x86_64-darwin files of glossaries
-containersize 376
-containerchecksum 436ca2875efafdb1864d46c79a0ac1243b17a7476f18e581c91fa8b6d47dd3a090909f3f433d5fe330f769b12840e00bcb03a2c0d9aeb1d51a5d718279027e98
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/makeglossaries
- bin/x86_64-darwin/makeglossaries-lite
-
name glossaries.x86_64-darwinlegacy
category Package
revision 43871
@@ -130655,7 +131336,7 @@ catalogue-topics graphics colour
name graphics-def
category Package
-revision 56555
+revision 58539
shortdesc Colour and graphics option files
relocated 1
longdesc This bundle is a combined distribution consisting of dvips.def,
@@ -130664,13 +131345,13 @@ longdesc dvisvgm.def driver option files for the LaTeX graphics and
longdesc color packages. It is hoped that by combining their source
longdesc repositories at https://github.com/latex3/graphics-def it will
longdesc be easier to coordinate updates.
-containersize 10376
-containerchecksum a73fe50bdf8f5336626102208114601f72e4ff658fec8139ae7d47a009cd1d927d674f8fdff631bbf59a789a9baa92a876b71f55a7b1e1abf3c16a83ff36ea61
-doccontainersize 600
-doccontainerchecksum e5a194dcb7df54be76fe48cd560da60b1a53c6674b0fc1e6fe49abd75bbeea5df3db55d3b1ddd3984d50eb2ea99cc364580e5451a43ec4cd16ed8debfdba8268
+containersize 10916
+containerchecksum 441fad3649b85fec474e9191f03b63b9e6a9b594db159de8740409f3cf79544a5aa8b9ee6d939f17dcb4b84507d105bb1bbdd7c25239d28096e99d97ea3c9bec
+doccontainersize 604
+doccontainerchecksum 9ad910e5870eb492921b40ef516f0d9e5b571b9c8129e5dc46f40c01cedc1724b0ab01191e0b37adfab62825857847b3ba6b8acaaea24d0da6b38d4b6191b41e
docfiles size=1
RELOC/doc/latex/graphics-def/README.md details="Readme"
-runfiles size=22
+runfiles size=23
RELOC/tex/latex/graphics-def/dvipdfmx.def
RELOC/tex/latex/graphics-def/dvips.def
RELOC/tex/latex/graphics-def/dvisvgm.def
@@ -130830,26 +131511,27 @@ catalogue-version 1.2
name graphpaper
category Package
-revision 56750
+revision 58661
shortdesc A LaTeX class to generate several types of graph papers
relocated 1
longdesc Graphpaper is a LaTeX document class which allows to print
longdesc several types of graph papers: bilinear (millimeter paper),
longdesc semilogarithmic, bilogarithmic, polar, log-polar, Smith charts.
longdesc It is based on the picture environment and its extensions.
-containersize 4900
-containerchecksum a165d2b37800c60f0e1c90eb1f3a52395ea3cea1442a7e0b0e2a9095551c173ba0b1dafd6d7cc01101c9f27366e8af17ad9b361f91961721edb925b74412c169
-doccontainersize 413288
-doccontainerchecksum d49846c40ec41966d297dba2ce1522c49eafe559b093a271dddb0fff9220be0e9c8244a54aede96384a796e3eb61042dc0d0ccc5d820536ab5fa0fd6bb184ded
+containersize 4912
+containerchecksum 5081a2342621a69d4cc4bf70b129f8f28f769edb5e4b4b4b481fe415211979114583082b8e26524b98385dd8058fd415ebf824594714a596483b0e8b228e5283
+doccontainersize 413292
+doccontainerchecksum b5a206b9bc0bf3860a0fc5188d47b40b79fa413619ec8f3c015077fdf850090ebf7a4fe5da7ec41e191a68ec0e30a2e3c318585af9484b1037c034229fc8ed23
docfiles size=107
RELOC/doc/latex/graphpaper/README details="Readme"
RELOC/doc/latex/graphpaper/graphpaper.pdf details="Package documentation"
srccontainersize 10952
-srccontainerchecksum 99dc9fab9ab9fbd3902bdd2abf8d3e4f3bde82d4b68889f1b27ef273790433a3d4a5fded0e66eafaedf33c2c6dfd236102e7f3658ae8ae7e7573e445ae088dde
+srccontainerchecksum 23d7730da8f4df9b38cc1bfb8b17049eb77e37af8a4c19c7a7ab99e8c40b0d5dd585f983cade634f22a0cdc476092c1b27698b8673d9f736ba03a8eeb2c0d122
srcfiles size=10
RELOC/source/latex/graphpaper/graphpaper.dtx
runfiles size=5
RELOC/tex/latex/graphpaper/graphpaper.cls
+catalogue-also gridpapers
catalogue-ctan /macros/latex/contrib/graphpaper
catalogue-license lppl1.3c
catalogue-topics class macro-supp
@@ -131141,7 +131823,7 @@ catalogue-topics font font-mf font-specialist
name gregoriotex
category Package
-revision 58383
+revision 58331
shortdesc Engraving Gregorian Chant scores
longdesc Gregorio is a software application for engraving Gregorian
longdesc Chant scores on a computer. Gregorio's main job is to convert a
@@ -131149,11 +131831,11 @@ longdesc gabc file (simple text representation of a score) into a
longdesc GregorioTeX file, which makes TeX able to create a PDF of your
longdesc score.
depend gregoriotex.ARCH
-containersize 17273420
-containerchecksum 0dceba5e3f309fa693bedf60962b22e87d3babf2a7c86116515800ce48a04cf804929f33f8df7ac75ae72a6d7fbdf01128afa292fc5bfb659aae98552072656d
-doccontainersize 1401788
-doccontainerchecksum 6705dad2e833a9e322e52150a8a6ad55556fc4ffa7ee5bdf371747008990e943132a3b3dfeb0136bef1081cfa82de8a9469ef4a1eb3a14cfa0492049d4b9ed65
-docfiles size=508
+containersize 17281028
+containerchecksum 00dcd5bc7c12374a15d778cb903715036bd29a7a07522446cb5a5cb14509956db71df518d97e44d1e89366402281c26b96eaf39cc9f97d624ecb40107eae3db4
+doccontainersize 1418280
+doccontainerchecksum 67f018fe0eb9568b0ecc6977de8eb8fc1b0b9503372e2f674a97723c537d8a8fb4f48d48b95ee8979e4d4490d3725cf4a1411ab9d7da2ea14f72d0dad0fddd95
+docfiles size=516
texmf-dist/doc/luatex/gregoriotex/Appendix_Font_Tables.tex
texmf-dist/doc/luatex/gregoriotex/CHANGELOG.md
texmf-dist/doc/luatex/gregoriotex/CONTRIBUTING.md
@@ -131183,7 +131865,11 @@ docfiles size=508
texmf-dist/doc/luatex/gregoriotex/pitches4.gabc
texmf-dist/doc/luatex/gregoriotex/pitches5.gabc
texmf-dist/doc/luatex/gregoriotex/veni.gabc
-runfiles size=10633
+srccontainersize 23972788
+srccontainerchecksum 0ae6211b33a256f1b10a2b167f3f5886f712688ae73baf13f698af37f69f83a9be754efbc6b0d5b3a1cdf11e7d459a98986b27c27b6318cba8fbb3e48d7f682a
+srcfiles size=5860
+ texmf-dist/source/luatex/gregoriotex/gregorio-6.0.0.zip
+runfiles size=10656
texmf-dist/fonts/source/gregoriotex/convertsfdtottf.py
texmf-dist/fonts/source/gregoriotex/fonts_README.md
texmf-dist/fonts/source/gregoriotex/greciliae-base.sfd
@@ -131210,6 +131896,7 @@ runfiles size=10633
texmf-dist/tex/luatex/gregoriotex/gregorio-vowels.dat
texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.tex
texmf-dist/tex/luatex/gregoriotex/gregoriotex-common.tex
+ texmf-dist/tex/luatex/gregoriotex/gregoriotex-gsp-default.tex
texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex
texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.lua
texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex
@@ -131221,156 +131908,155 @@ runfiles size=10633
texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.tex
texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua
texmf-dist/tex/luatex/gregoriotex/gregoriotex.tex
- texmf-dist/tex/luatex/gregoriotex/gsp-default.tex
catalogue-contact-home http://gregorio-project.github.io/
catalogue-contact-support http://gregorio-project.github.io/contact.html
catalogue-ctan /support/gregoriotex
catalogue-license gpl3
catalogue-topics music chords
-catalogue-version 5.2.1
+catalogue-version 6.0.0
name gregoriotex.aarch64-linux
category Package
-revision 53999
+revision 58389
shortdesc aarch64-linux files of gregoriotex
-containersize 117320
-containerchecksum a80988157d4a2594b66485c0a1da9f9a9a68739b7bf2ef6d9378e51fafaebc465e2dca0d2dbcae3ef1bbd5181cc53583e8b133fd2266d49ae01db2c4b1af7513
-binfiles arch=aarch64-linux size=170
+containersize 118720
+containerchecksum 5fac3de1927f2bbc7d14556ec0ecf84a7d51a6f8e0c891fc8c8ab281845304490efc492f8943f4c38cdceb349cb3fd5bacde6d6253fd5865b59f8c4e7535a20b
+binfiles arch=aarch64-linux size=184
bin/aarch64-linux/gregorio
name gregoriotex.amd64-freebsd
category Package
-revision 53999
+revision 58388
shortdesc amd64-freebsd files of gregoriotex
-containersize 127724
-containerchecksum d9d80f20307e2c3143848eae284798b27972b15ad8128b7c6ae1fba9566044053c834be96b2f57a2b1dec9d5ebf00cf894988a16970fc7d59be87d13ead1ac95
-binfiles arch=amd64-freebsd size=172
+containersize 127752
+containerchecksum 6afd0cc4e4dd17dc3e7bba0405b1f11d267032807e9fd362d5f517727f25305b520101be70887bf3ef65e95274cc7607082c24d52b622ca3d10f3f5c04a81f2d
+binfiles arch=amd64-freebsd size=183
bin/amd64-freebsd/gregorio
name gregoriotex.amd64-netbsd
category Package
-revision 53995
+revision 58386
shortdesc amd64-netbsd files of gregoriotex
-containersize 110844
-containerchecksum 9e2bf3770d71e6ed368515fddd7e229d5ac6b70375ce15d30a6e08df2ca5426dc369d5c92b013dd381dd52dce5c3203a258d93a1dc4eeccb661cc4aac8b82ac5
-binfiles arch=amd64-netbsd size=181
+containersize 112212
+containerchecksum c2ab8668cd233e02098b9319594283da1efca485970452308a8835272e6934372dfb5ca5f1e16ee49a965a6b0427d51d975574047886f08e6a4560d527ef6199
+binfiles arch=amd64-netbsd size=194
bin/amd64-netbsd/gregorio
name gregoriotex.armhf-linux
category Package
-revision 54033
+revision 58428
shortdesc armhf-linux files of gregoriotex
-containersize 103740
-containerchecksum 2c9bdf8742c49808a2828300514fb506fc2f05c83eac23c24300b66fc2a8b4deaa926a9e0878aa40dc6e92aec6426b94b6015b64e8c98f6a64441f7c49879ff1
-binfiles arch=armhf-linux size=160
+containersize 103964
+containerchecksum c149a81c1d0ca5bdad4ba22809f586122423e51d848c540eb6dfa98a797533ebb5915e3d3b18e257cf83f05f3aa3677a79b190c7ac4843dd9b93d23406177170
+binfiles arch=armhf-linux size=173
bin/armhf-linux/gregorio
name gregoriotex.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of gregoriotex
-containersize 91576
-containerchecksum dfda8c00860daf792baf84002621936e12a450e38290a2489f6a270032044c49b4c58940fd2054a683871f182f955b51134c0ab67ba4eb74b96af0bb66e07233
-binfiles arch=i386-cygwin size=154
+containersize 93176
+containerchecksum ed610b5a43f0766419500aac4b4c0bdaaf77bc54f4e325249500bc1f2264919e9ae9e9600646d8e8dac0179cee4190bf6f903bced997903d40038bf6d3582c0a
+binfiles arch=i386-cygwin size=168
bin/i386-cygwin/gregorio.exe
name gregoriotex.i386-freebsd
category Package
-revision 53999
+revision 58388
shortdesc i386-freebsd files of gregoriotex
-containersize 105996
-containerchecksum 103794d646796f2c1e07da569fc8d92b649b0a896a5e9faa010d62876788d4918c19ad950b4516803385e2a71485c5b756460291ce6cd63b33a7bd44ac3e19b4
-binfiles arch=i386-freebsd size=158
+containersize 110108
+containerchecksum e34d491c08db6d3cd70873534d6efea6f4da269cfabe4a1ab9d62131e0c679914b1d73fb47ec2bfe3b6371b1eb86d2215eb6008179b40b9be411b9d03c2c2f24
+binfiles arch=i386-freebsd size=174
bin/i386-freebsd/gregorio
name gregoriotex.i386-linux
category Package
-revision 53999
+revision 58378
shortdesc i386-linux files of gregoriotex
-containersize 128480
-containerchecksum fd96702f2b41b0c8209382e3750c61c2b45377e098518b932558c204a6ac03d98076eec14024df3a4f48be1826c19b35dca0f960329a9f8a075372df957cd2b1
-binfiles arch=i386-linux size=176
+containersize 130140
+containerchecksum da3fc86b165156f8920588f1c3a1513e2667cabb158f48f4aa150c0c93e36af3587efc9c463d683b278b7fc3712308bf9cb0660c35769eff48e35b2e231b01fd
+binfiles arch=i386-linux size=189
bin/i386-linux/gregorio
name gregoriotex.i386-netbsd
category Package
-revision 54104
+revision 58386
shortdesc i386-netbsd files of gregoriotex
-containersize 100784
-containerchecksum 73278d963db6e8dbc6dff7c8399cf5e50a90cdba3a4e28b4305f69c113b7829677ad54ef8fe6c6272bd016a1180aa85b56c89c43c1dc067454b3620d5a390329
-binfiles arch=i386-netbsd size=174
+containersize 102192
+containerchecksum 99fe4c0d833d40e622fdbca2501024c26fe34d45814a4c9db8e5ee7b97e4b7eaff6e78ee171d30f50dd4c5e02d75b07e84131bc2bc0a3d57a5ba08ca8081cfa8
+binfiles arch=i386-netbsd size=187
bin/i386-netbsd/gregorio
name gregoriotex.i386-solaris
category Package
-revision 53999
+revision 58388
shortdesc i386-solaris files of gregoriotex
-containersize 122416
-containerchecksum 4629650cbfdfa2af597a4d326a2b68e4fd9f26f73bbc5ab1317bdc9e74dcbb4ff3e75530967a7c15378719207d1db0c965de35badcc4c61cceb0cca2d3a533e7
-binfiles arch=i386-solaris size=169
+containersize 123820
+containerchecksum ac65ef312055406042f8f7a51e70cf3d08b854c63a1e8561be1ddf647aae8c0702a1e2b616ef68aa5de66f14fbf6feee031b40c9dbc6619d95b70a6c5343ab9f
+binfiles arch=i386-solaris size=182
bin/i386-solaris/gregorio
+name gregoriotex.universal-darwin
+category Package
+revision 58418
+shortdesc universal-darwin files of gregoriotex
+containersize 235016
+containerchecksum 5ba6304136969d53c47a8043a77da8031f61c3cbc3e79a3e8db6786de468bc1d3f2e976363979e54f074f7c3ec592b754429c8b3e456cde18c427b1844ff374b
+binfiles arch=universal-darwin size=378
+ bin/universal-darwin/gregorio
+
name gregoriotex.win32
category Package
-revision 53994
+revision 58345
shortdesc win32 files of gregoriotex
-containersize 279624
-containerchecksum 35ac7deb83c2035ce167c32913ca0f43ca2a175438e914762a79d6ff1191518130335b862b53c85bdc48dde1f803c8a9125c9edf4f5572766cce61ca2291e6d9
-binfiles arch=win32 size=260
+containersize 282488
+containerchecksum b100507d2e785ed7ebcfd0298b333c1657a0936b8993e3f401d8545a597a90f65f4c321ca5b9380989419b1a7879de3f829cf234c4043b523632537ae5c562df
+binfiles arch=win32 size=274
bin/win32/gregorio.exe
name gregoriotex.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of gregoriotex
-containersize 100636
-containerchecksum 0cf5b80f5dd1bed177a79615cdcefe6895ca22300820ae1f71ad14589b30e0a84b3297a04d80a631ededf721d55fe121c960aa1bbe4a802be1c05c465db2a073
-binfiles arch=x86_64-cygwin size=154
+containersize 102772
+containerchecksum a8d375eb3581530bab1a2a36dfdb0705562cfbe80e2c2d2970462b6a239e984a74b3c01eb4aa6ef8e4a4389c0c0e9e56ed732791f6f5fc2beed506bf3c618218
+binfiles arch=x86_64-cygwin size=167
bin/x86_64-cygwin/gregorio.exe
-name gregoriotex.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of gregoriotex
-containersize 138152
-containerchecksum 1c431156548b6fbe0adfe76ea54d6e2fb6114bd173835a42b65a6d8b8ea0531dfe95cc1cec29fbfebcd7d6640699d0c1eac69df53ec0f39b94c33ca7548da3f8
-binfiles arch=x86_64-darwin size=174
- bin/x86_64-darwin/gregorio
-
name gregoriotex.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58388
shortdesc x86_64-darwinlegacy files of gregoriotex
-containersize 120412
-containerchecksum 3dd10d87bea55bea8955eccd429306c1a3f0517fc81a04c8e57de672d1dd800c1c524729416cdcb53c6553d3bc9e263e9130c9ad87fcb6cc0cc49c3a54f3eb6f
-binfiles arch=x86_64-darwinlegacy size=165
+containersize 123256
+containerchecksum fa279d4009d8582420242c0c48a99322985773a065f90d8fc4bb446c2f77918b9e0a129b96e944b8750a8a52fa26e7d52a10bcd034dd404863704abe3325d88a
+binfiles arch=x86_64-darwinlegacy size=178
bin/x86_64-darwinlegacy/gregorio
name gregoriotex.x86_64-linux
category Package
-revision 53999
+revision 58378
shortdesc x86_64-linux files of gregoriotex
-containersize 132360
-containerchecksum c048ab0658d72ce05d18b9cbdbf7025643a8e3fc744cb1d096d1c02fd9ed07e43fdd5865f566f5ad14d34ab91146e4dc73ed98bb01ff87ed172c06baaf9c8516
-binfiles arch=x86_64-linux size=171
+containersize 134224
+containerchecksum 9b328b436058f1829a7a731ccc537a7e876a584bdb7a67e2e053aa704a0f360403e2bd172dc883cb523a64b58073bb07cf7a7d0af5a580c87eaa5db245b66c88
+binfiles arch=x86_64-linux size=184
bin/x86_64-linux/gregorio
name gregoriotex.x86_64-linuxmusl
category Package
-revision 54264
+revision 58378
shortdesc x86_64-linuxmusl files of gregoriotex
-containersize 138184
-containerchecksum 8de5c35233857ad03a0a68d18bcf887fad4b62fdb7fcbf5af74f7e2d7ced8245127c649161ccc9600f2a7816859e5d5d726b49fd7b838ad764136c44f1d4df75
-binfiles arch=x86_64-linuxmusl size=174
+containersize 139864
+containerchecksum 0671d334004f94834031d98e539efc87b7aca8c418b15edcd0f37187d96fc4b3e2d7b323601236802a42317fd87c0ae8163c5802cb25503031dffcb969008344
+binfiles arch=x86_64-linuxmusl size=187
bin/x86_64-linuxmusl/gregorio
name gregoriotex.x86_64-solaris
category Package
-revision 53999
+revision 58388
shortdesc x86_64-solaris files of gregoriotex
-containersize 141692
-containerchecksum c28517c9afe960bb645e5d4adb9cacf1c93bfbc4fb2ed2a912341aaa26fcd0ccaced1daf07addaed8786a0746aa0342950b625ea9ef1761b865decc9eca06acc
-binfiles arch=x86_64-solaris size=180
+containersize 143344
+containerchecksum bc373d76875ad74754f12ebe652f0c4a6e5d9fa1f7cf0111db2b4e4deed5137f97dc9f9387b2633a31401146ca8541da8da5aa5aeb6e69501c10c20e9d6c8cf4
+binfiles arch=x86_64-solaris size=194
bin/x86_64-solaris/gregorio
name grfext
@@ -131521,7 +132207,7 @@ catalogue-version 0.3.0
name gridpapers
category Package
-revision 58454
+revision 58560
shortdesc Graph paper backgrounds and color schemes
relocated 1
longdesc This package provides many preset yet customizable graph paper
@@ -131532,11 +132218,11 @@ longdesc and more. Pattern sizes can be controlled via package options.
longdesc There are several preset color palletes, and colors can be
longdesc overridden. The package uses the PGF/TikZ package, and the
longdesc geometry package to control page size.
-containersize 5092
-containerchecksum cd98e7d6dcd1af9fd664a342ede250a608d9ac41eaf053f5d447c7020f07bb61a8c320b4b4434ec7bc6d3c0f11019e7b407eb1f75a58d8b9692e99d332cb5f02
-doccontainersize 221052
-doccontainerchecksum 7c22f5fb4b3fa77afce5283d69d921855b7f2bd6b0069ac359c4843615e2ecc32beae661678606d21f17bf0206a0e9e77b83b7bc8aaa4248238212a05db9c792
-docfiles size=74
+containersize 5144
+containerchecksum 10fd7e9c10851a284c0603f3800cea672486fb1ad38cf1e14334f1b007ab9f1a556573bcede7cd7a6a16b62227f333a75ca5514a5b05d8f1b54e1db855553c9d
+doccontainersize 223984
+doccontainerchecksum 91b9dc44b16cfc0415819a74f77d6828bc8e963a4412c4549e1b08a7c77c660cb052790398f4078ed874a829d54962ca55d543e4163a56eab9ef0b2a27de2d06
+docfiles size=75
RELOC/doc/latex/gridpapers/README.md details="Readme"
RELOC/doc/latex/gridpapers/examples/custom-colors.tex
RELOC/doc/latex/gridpapers/examples/dot-grid-10spi.tex
@@ -131557,8 +132243,8 @@ docfiles size=74
RELOC/doc/latex/gridpapers/examples/red-graph.tex
RELOC/doc/latex/gridpapers/examples/triangular-grid.tex
RELOC/doc/latex/gridpapers/gridpapers.pdf details="Package documentation"
-srccontainersize 7764
-srccontainerchecksum 7bf6b7df94baaf2a10b3cd8b3781392961fe04218f6dcc8a4e86725786204108f29be471b088e9adba490212b173fb1197335b06b67e763894450d77f76dec20
+srccontainersize 7856
+srccontainerchecksum 81ea98b1c3ad22868124397c8137d28076edba4246546ed6bcedc0c29e2e89d5dc94110f528bb478a71846c5c0a06909154bc0e6780ff57d932a039b4408ea61
srcfiles size=8
RELOC/source/latex/gridpapers/gridpapers.dtx
RELOC/source/latex/gridpapers/gridpapers.ins
@@ -131570,7 +132256,7 @@ catalogue-contact-repository https://github.com/mcnees/LaTeX-Graph-Paper
catalogue-ctan /macros/latex/contrib/gridpapers
catalogue-license lppl1.3
catalogue-topics pgf-tikz background
-catalogue-version 1.0.0
+catalogue-version 1.0.1
name gridset
category Package
@@ -131779,145 +132465,145 @@ catalogue-version 1.19.2
name gsftopk.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of gsftopk
-containersize 39444
-containerchecksum fac6d4f771ffa1aae3283cf692193a7537c6f92cfd84895b71242bd185ec3d14558f016e8280ee809d7509ae12f68d4bdb50e13cca1319efd4f5c4eba3a7d673
+containersize 39428
+containerchecksum 60d3e223f2bdaff136b3e5e7a02381b610828e33a4e423111b6af01f0d76895ca279d6cc6937179b5ee1d2260fb668b69a34f0c3a888dcab13870746b0d645e1
binfiles arch=aarch64-linux size=25
bin/aarch64-linux/gsftopk
name gsftopk.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of gsftopk
-containersize 43532
-containerchecksum 9602005920f0383c0b82baf00b3170b54b06341122f063e960bfd92f4916a149767f16f9be8dfbd5c1b157f3a64aa70d9ab4ee861f8a58a958aa5487c33d5c7c
-binfiles arch=amd64-freebsd size=27
+containersize 43336
+containerchecksum e2c05c56fdde4e05211a5f57de1ad229245d8518bb0d930b0630a78d9e502c4e063453064bd5dd64362b29857ac78487408d1a89a10e7565aeece512b8396091
+binfiles arch=amd64-freebsd size=25
bin/amd64-freebsd/gsftopk
name gsftopk.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of gsftopk
-containersize 37332
-containerchecksum c3bd767529332d89a3e28fa6f09d9c72c11a24a317c21dad38438de44e410d9ea57dcae5fed5bffd06579e2f6d6e90d6ce8a7cb9ddebd1d2fae0c91d2062a908
+containersize 37244
+containerchecksum 9261e2889b7ba0f679cc2a1fc68262488f254f76b51164f36f33e1aaa1c5686b9cd670a7a1a6f6fdd13513b4f3592f8909e55934dd68f25cb9f5f5c204916531
binfiles arch=amd64-netbsd size=29
bin/amd64-netbsd/gsftopk
name gsftopk.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of gsftopk
-containersize 33736
-containerchecksum 8c27f7451482f871ecaf3bffd5d3c27127d09c7b9760fc3798d024f3049509dc41f57d9b60c7ca1d536013cd07a8fe7e5d2f95286c11f51dc8e882af95792da7
+containersize 33676
+containerchecksum 8f4ed2b2d8f470fb6e4ee6b88fac6fad911a9d2576b92f2d5c55d5fe1b9a76b8170507a48c8cf68f08d5d562cedbad6afeecfed339da57cb83268d56f73c44a0
binfiles arch=armhf-linux size=20
bin/armhf-linux/gsftopk
name gsftopk.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of gsftopk
-containersize 11896
-containerchecksum 3ef2eb0bc67ecd5328968114c2a1c6e55280764f0d45d4540843ea231a6a95c6670253660b43a4081419862f2f81e5aa5a499c8d619769eac03aca9fc7683479
+containersize 12040
+containerchecksum 2c43cf4941d505a3379978b18d5b6e468547a07e1488bef3602899f0e08adccdd2ca0da8a9178bc11c8d0f82e1dc7f6f1ace67598f23342411a6c63f85430a53
binfiles arch=i386-cygwin size=7
bin/i386-cygwin/gsftopk.exe
name gsftopk.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of gsftopk
-containersize 37088
-containerchecksum 38eee42df91a665020b3fd5874a7a026779fe1f5d652383aa42b1fdaf50a692ebfdc2c0e76a675a3329b9c81f4c7ee67c6ddea17b85e0a27fc9d14d3fad3e7c8
+containersize 38076
+containerchecksum 044ed4ffdaa4ce966a0dc90135c4cf8c9d24098f1ea3e7951d7598f2bdd7281782fe711d6807405fdb9e3cbc155b4883210eeb66ed23f2acf5472f0e7b435f77
binfiles arch=i386-freebsd size=22
bin/i386-freebsd/gsftopk
name gsftopk.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of gsftopk
-containersize 43220
-containerchecksum 3e3ef156fd70da2087cda75cd334f90498e0e61db4d822abab6f6461dbc0f0615bff4225b9740d923ee706611d317c1bda05d73698e4a29a5c40e65de1095444
+containersize 43152
+containerchecksum 1e360a6620e72bdab29f208a50e4d735b49b4c297c07b0230c747497296c9dd09fd99ddc37b5f67ca8e9c4284427c348ab5423350188a978f94fcd3f93384f28
binfiles arch=i386-linux size=26
bin/i386-linux/gsftopk
name gsftopk.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of gsftopk
-containersize 34236
-containerchecksum 832d0db7bafac4d99b4e0e484ac8ac88e94d5d283f40682c8e8040b2782cd4f8922719c545fcb86afca0e5dde67800065b87102c16a7907d47cdc9c3a923a697
+containersize 34180
+containerchecksum 56a088a5e8204a775886cab7a7f8c97457b0aaaff7b55f403fad28a9ac8d85358502ba88dcbf4878b29f826c3d8ace8fb1fd7787b9e6f9f1d777d93b33481c8d
binfiles arch=i386-netbsd size=26
bin/i386-netbsd/gsftopk
name gsftopk.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of gsftopk
-containersize 40028
-containerchecksum 77fd4822df88d57fc3e83af047a2b63f0bb552d40413e233f53a54691589d0259a8d67e62dfb0cb8acb1f4c8201e75a42f4edfa0802bcf4de0fbb2ffc26d542a
+containersize 39980
+containerchecksum 990b1e7890d1c2e1100421c0ae75b29cb3a14cefc684912a9f443e73e303d58866d3300a3f9f0fd11632d013c7eb78176849fbf0c9196b8e651eda7eabe0769f
binfiles arch=i386-solaris size=22
bin/i386-solaris/gsftopk
+name gsftopk.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of gsftopk
+containersize 79608
+containerchecksum adfb30b3024a3004ff3f3d0967b007c3fd13c9ad7784e3a7dfc8d5edf299879894e403ed9221c1b522491d9c500395ea4ba35d43cf28ebc968cf98ae256bef7d
+binfiles arch=universal-darwin size=67
+ bin/universal-darwin/gsftopk
+
name gsftopk.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of gsftopk
containersize 12972
-containerchecksum 52702e208f41ad5c5392a4ab1f1978bee5d3a2a58503a7e3679b6589d5afb4d1f5089aef43d663869413d58e73969bf2a1b9edc7d5feee7d084536d231c4eb9f
+containerchecksum 499975cb6ca7e7dc105b5132643da3556bd553d68be40f91f331efd91698b8bd2b8bb3ee559d3de102f9beb74196796fe2daebdac2cc2a844b7deaa37349f144
binfiles arch=win32 size=6
bin/win32/gsftopk.exe
name gsftopk.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of gsftopk
-containersize 12072
-containerchecksum 42e9dfbe02a4a89538839eed63e2564b15a6f21c38c6b5de3c659dd86f305a5f5ddf259cfa549f107ad4253d8a7ab99651da39c533be5bf99f984659d1c0def1
+containersize 12208
+containerchecksum 41e42877e21625a36e7599bdd1b45e47f461d13615edbffb7ab9e0876dd43d417d6a9d4030b17a6280256e791ea2070303b5bdf40482d258a669e6852884eab1
binfiles arch=x86_64-cygwin size=7
bin/x86_64-cygwin/gsftopk.exe
-name gsftopk.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of gsftopk
-containersize 47376
-containerchecksum a8e0d7307510d1582c45fadc51521260b3e300a5953975f45eee428a87278c54535f23a18cd67722bccf89fdfee3f5b0b4e7b037f4221f685cae36fb7dcb26ee
-binfiles arch=x86_64-darwin size=28
- bin/x86_64-darwin/gsftopk
-
name gsftopk.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of gsftopk
-containersize 39400
-containerchecksum f1968fcf65444ca37e12691d3ba728e601662334f6561ac1e03db5e31b1074331b227e18895f0ab5a91ec3f95b0b5e0f67bf906a89b9c38949ec7812b0885725
+containersize 39648
+containerchecksum c9d57cd916fb59fad2f83ea7d69a59475fb2c6486c672c77c0ac7559326f2c60f85d3da19491e59979e98ec3f76e457d3d770b3c3d098fcfc423d121ce8da4a0
binfiles arch=x86_64-darwinlegacy size=24
bin/x86_64-darwinlegacy/gsftopk
name gsftopk.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of gsftopk
-containersize 41112
-containerchecksum 55edc092467697e289d865b3ddf8e658af4288b207a3d4f3d42e98b10395570004764dc2fc0bca9474bb69b957532af1e6932ee0611013da0229b18a2c9657d4
+containersize 41076
+containerchecksum 560f347b39899702c13090c424adde1ff222c725b8d61e557c804e73153fb50ed572f30f4e8428994175ebce21a51916c154a2b1e4ff4405c2876dccccbe5014
binfiles arch=x86_64-linux size=23
bin/x86_64-linux/gsftopk
name gsftopk.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of gsftopk
-containersize 42856
-containerchecksum 4899dc8d3e61da6366f00a0b99cca18883f6af7b7ae6e35aa027658892067b46b061982a33ce51777b1e47a5d7575f5845ff0bad5f9fd09ab87fc977a5503e21
+containersize 42780
+containerchecksum 807c241204d58a5675a9aa1735ea10ca6f630eafec81b152ae12be4f5f67fcdae5380230009fb48fa50ec5730352172dcfa65231621a6bb88226a2a865fa4591
binfiles arch=x86_64-linuxmusl size=26
bin/x86_64-linuxmusl/gsftopk
name gsftopk.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of gsftopk
-containersize 43164
-containerchecksum 80811a4621d41d7aa6ea58ac0f1923f7288ac2169bdd295267bbdb087d5468a9bca1c713b92276db1c1a221a3cb98bdc2438800d53a2e78c3244c2862d5935b7
+containersize 43092
+containerchecksum 2502203a3b0cf746663724ed86f3ba705fd46f0ca919651d3c16fe87e50e745c08212681802edb387d0c34a5ead967f29b6b33b9403f50b156b34c7fc77a9d7d
binfiles arch=x86_64-solaris size=26
bin/x86_64-solaris/gsftopk
@@ -135220,16 +135906,16 @@ catalogue-version 0.61
name highlightlatex
category Package
-revision 58408
+revision 58392
shortdesc Syntax highlighting for LaTeX
relocated 1
longdesc This package provides extensive colored syntax highlighting for
longdesc LaTeX. For this purpose it builds on the generic listings
longdesc package.
containersize 3548
-containerchecksum 85a6b75d3f6b8d1b8ee0fb490d4bc7239ca639fad298a1911c5c47238e7de79a7b34616a35a91501f820c40fc414d9327d78bbe48f2f1ada6895c40600175454
+containerchecksum befd40ea2efc15015a76f97add004e33da86c628b3bf58277f8a9feff9396544acdc6603cae74e7bb88d2c819656edcbce9897e32f65156f39a0667c087a491d
doccontainersize 223808
-doccontainerchecksum 438f1ea4ef9a50e24e1e829a319f9f28dd2cf97579419501d4197fed59f61ed3704e6039e0e37e688b6e58c9ceff5275b165b729072c270ae85bcc59cb291f46
+doccontainerchecksum 20760262af6cfeccf512ab205fb874b3f1c9b3c15637ed6500bf5b627ba2f319963eee0f76aa480e1257b0cb31288829bfe324f05afde290c3433aa9a018c10d
docfiles size=61
RELOC/doc/latex/highlightlatex/LICENSE.txt
RELOC/doc/latex/highlightlatex/README.md details="Readme"
@@ -135535,16 +136221,16 @@ catalogue-version 2.0.11
name hitreport
category Package
-revision 58371
+revision 58357
shortdesc Harbin Institute of Technology Report LaTeX Template
relocated 1
longdesc This package provides an assignment and experiment report
longdesc template free of configuration designed for undergraduates on
longdesc the three campuses of Harbin Institute of Technology.
-containersize 10820
-containerchecksum 8e8c807c9a7905cc04e185cbea64ed56dc1dc9e8dc2583c5aaee048bf0bc1870fa1812e769203efe52c7d5dca73aaaca27c12eef27a3be30b444834f111422b5
-doccontainersize 1328312
-doccontainerchecksum d145456221d1f981296710837c21cfb17e96737d01245b08fad1a43d6d07c263c70041db4a992c48fdc6ba6d9a138f7efd62481b8167e704f05cda5a80eacb67
+containersize 10816
+containerchecksum e91894f8589f029d9cfe58d743d495131c24f0f6d6705d52d34ef34e1cbde5ba6dfd8e256cdd09ad7fa3080c613c3feaeaa15d3ca6ddb51fb82ba0a4bc333b99
+doccontainersize 1328244
+doccontainerchecksum e7f0b2566042a8442d5fd5cf36e4eeaffdf093a682b8c640ae8b059016997148d17d9449fdfc6026ba169731e0a7e2bb60c525a4ace29e296fbf1a910e887e9f
docfiles size=418
RELOC/doc/latex/hitreport/LICENSE
RELOC/doc/latex/hitreport/README.md details="Readme"
@@ -135569,8 +136255,8 @@ docfiles size=418
RELOC/doc/latex/hitreport/photo/hitwh.pdf
RELOC/doc/latex/hitreport/ref/appendix.bib
RELOC/doc/latex/hitreport/ref/refs.bib
-srccontainersize 25764
-srccontainerchecksum 2f2aa705e8f96794fce97384e496cf09b65a65e65d89abee0d9213d3c48dd39c7324d82d41ece91e82781f431c7c3a532264a58697d6f58d24e63d823eaf1c5b
+srccontainersize 25736
+srccontainerchecksum 7abb2458fa0a46e21c4d7e88699a3768555e954b37d2406a11d26925f520cad6a02e22282367d6787c560d0cecd34a1ecb6e96335b3f22930a083db5aa50e649
srcfiles size=25
RELOC/source/latex/hitreport/Makefile
RELOC/source/latex/hitreport/hitreport.dtx
@@ -136244,7 +136930,7 @@ catalogue-version 0.01
name hvfloat
category Package
-revision 58407
+revision 58411
shortdesc Rotating caption and object of floats independently
relocated 1
longdesc This package defines a macro to place objects (tables and
@@ -136257,9 +136943,9 @@ longdesc Options are provided to place captions to the right or left,
longdesc and rotated. Setting nonFloat=true results in placing the float
longdesc here.
containersize 7928
-containerchecksum ad9c85d784466a025b59c5b5572e16a9e76d0664a08d4007fff978506affe60272801e9c01e989ee30ccb3a9571c5d669df524e232b7b2ae3a09a3940c51413f
-doccontainersize 19070900
-doccontainerchecksum e999618ceafbe3db70226cb25067c0dc654400282a2dc6aa69a586ef8fc9f5ba3c9e4b0490140cf1713f9d6ca539df47a558d0f77a2c76c8b857b36192a6ee0d
+containerchecksum f4c92c223eb209c3dba56f708ee648d35026658f6e252956b9de2c4d83e2c0069a43ef80bde88556be7a85cd76da3f07954ffcb2376b3b86de7a1f65fdd3bab3
+doccontainersize 19071080
+doccontainerchecksum 2cd49a5aeaf51b185c3c83a02dbb0d76b1c100a5abae8e7a16e9cedec3189431a009c2dd34d36e8bc32f9da5e0150c6b1248c77f96a6049dea90c7af51a59ad1
docfiles size=5869
RELOC/doc/latex/hvfloat/CTAN.png
RELOC/doc/latex/hvfloat/Changes
@@ -136645,7 +137331,7 @@ catalogue-version 1.0b
name hyperref
category Package
-revision 58040
+revision 58024
shortdesc Extensive support for hypertext in LaTeX
relocated 1
longdesc The hyperref package is used to handle cross-referencing
@@ -136675,10 +137361,10 @@ depend rerunfilecheck
depend stringenc
depend url
depend zapfding
-containersize 91096
-containerchecksum 276997b26cb082f4803fc5f6c8726835a4493b67df34625075e75ee8b242c744cee90cbaf26ac7a5126c68a1a06d8a2632b5699c940ff9472a8a5bd952f46bfa
-doccontainersize 3287508
-doccontainerchecksum ac04922d534d80d38b1922ede0b31a8d68c5b4615094692dece7a0dcdf9f46ac8597dbe0feef6aa01067a360fd2d8ca5fd7c4da4fc844ee5ed961d5771025010
+containersize 91200
+containerchecksum 00c82f1b64272ee6fd3728e29edf8e399a08eb3ffb9fb4fb011f4d0caa38970a351c132fd7096954a32ce9c730d798ba606f59f0ad6bf1754e43462067dd6c49
+doccontainersize 3287788
+doccontainerchecksum 9005eb33d3f8b90199131eb2104fd961fd7d248c17c67af73162a0b90f0b90de1e5f5c79ffce59564f7d19e835765c59b385fb0e9e19ef4935f1de49655b03dc
docfiles size=1046
RELOC/doc/latex/hyperref/ChangeLog.txt
RELOC/doc/latex/hyperref/README.md details="Readme"
@@ -136697,8 +137383,8 @@ docfiles size=1046
RELOC/doc/latex/hyperref/nameref.pdf
RELOC/doc/latex/hyperref/paper.pdf details="Paper on tagging and navigation" language="en"
RELOC/doc/latex/hyperref/slides.pdf
-srccontainersize 446752
-srccontainerchecksum a449149dad9ae8cc6c57a5d4fac288cc331f6b56d6880b419c39355bc0639713c70eec09c1e5ecad0b4e22bd55f3de346d5066ac08458c6b254eca7c8ca73fb8
+srccontainersize 446744
+srccontainerchecksum be6c8585a89c5c17bc38704251c9800073784e0fdfce6441a14ab804e9de0b23cebfcd7ca94f366cdc12e37b20f571f68b309df483691ebe3e065af4a7876f68
srcfiles size=346
RELOC/source/latex/hyperref/backref.dtx
RELOC/source/latex/hyperref/bmhydoc.sty
@@ -136879,6 +137565,15 @@ containerchecksum cfadade0595175b3babcc9a6784847bacfd8f13035fc8a291ec5c7e87a9ffc
binfiles arch=i386-solaris size=1
bin/i386-solaris/hyperxmp-add-bytecount
+name hyperxmp.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of hyperxmp
+containersize 356
+containerchecksum 87ceec5c0f87f5af138c8393ed2dbc07db0ee0317540ca5e826ecaa45360b327dff86ef05c2f6b9dfdb4c3ad1264062a229e9d16a83998a4bf5909ab3f90b568
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/hyperxmp-add-bytecount
+
name hyperxmp.win32
category Package
revision 56984
@@ -136897,15 +137592,6 @@ containerchecksum 8d8b51cbb45c34dd3c20ac1c10001798b37640476f62dec20bffa11c065c09
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/hyperxmp-add-bytecount
-name hyperxmp.x86_64-darwin
-category Package
-revision 56984
-shortdesc x86_64-darwin files of hyperxmp
-containersize 356
-containerchecksum 37c77380577fce7d144a806591779e88975004a94c0372bcf0952b5674bc452fd42ea2497c2ec71501d1dd691bb30d55c0a02c8cd0b98500c84760b3d663fff9
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/hyperxmp-add-bytecount
-
name hyperxmp.x86_64-darwinlegacy
category Package
revision 56984
@@ -136944,7 +137630,7 @@ binfiles arch=x86_64-solaris size=1
name hyph-utf8
category Package
-revision 54568
+revision 58619
shortdesc Hyphenation patterns expressed in UTF-8
relocated 1
longdesc Modern native UTF-8 engines such as XeTeX and LuaTeX need
@@ -136958,14 +137644,13 @@ longdesc in older systems. Since hyphenation patterns for Knuthian-style
longdesc TeX systems are only read at iniTeX time, it is hoped that the
longdesc UTF-8 patterns, with their converters, will completely supplant
longdesc the older patterns.
-containersize 16000
-containerchecksum 7d73f9ba216ed6e8f08a3efe1d7bdc26912be0fee88241c92608e0d16711bb826348209fa23b9de078eecf7ef3820344c0a95881ead177cfcfc9e65d315519df
-doccontainersize 268200
-doccontainerchecksum 54bddaba3c97d0b9811e29ed12d4a088e159383379eeef84d709b6e3a22b138fb14361e02d63322e25ddbf96d880a37d4b0e53afeee47080b19a2a851b663e55
-docfiles size=85
+containersize 15996
+containerchecksum dc14e4a6aa57764113b9945c76f3f485f370e6c399196916bea2e0451f8238c577100c0db89e742d1233a16b7f51f56674ef1f458dd04f49e207f62744e8ea47
+doccontainersize 267700
+doccontainerchecksum 09e4a5ae3b0541b5e6b721f164592c364ca00b0c96986085632461b9201a81fa3f0fe375156a91fdbcdd1f4d5f207d8e7c16d35b6fbe2cd196b4c7025a933d6f
+docfiles size=84
RELOC/doc/generic/hyph-utf8/CHANGES
RELOC/doc/generic/hyph-utf8/HISTORY
- RELOC/doc/generic/hyph-utf8/README.md details="Readme"
RELOC/doc/generic/hyph-utf8/hyph-utf8.pdf details="Main documentation for hyph-utf8" language="en"
RELOC/doc/generic/hyph-utf8/hyph-utf8.tex
RELOC/doc/generic/hyph-utf8/hyphenation-distribution.pdf
@@ -136974,9 +137659,9 @@ docfiles size=85
RELOC/doc/generic/hyph-utf8/img/texlive-collection.png
RELOC/doc/luatex/hyph-utf8/README
RELOC/doc/luatex/hyph-utf8/luatex-hyphen.pdf
-srccontainersize 34436
-srccontainerchecksum 5b7283232769cab7fd8acec5f37755f34435e8d2188157a5a5ac21edf32deced6eb1cdf7b39f3658bccec009c63fb4e7d778537ec4d73ba13ae77a1dbb388878
-srcfiles size=57
+srccontainersize 34840
+srccontainerchecksum 3dcf4d89d34db765459694329be8cd3182f0021ebbead0ffaab9ae3810c8392b69bab6d0baf433c209becd7eb5ec55b8fdc4c3f145d7792b0c7456129c997430
+srcfiles size=59
RELOC/source/generic/hyph-utf8/README
RELOC/source/generic/hyph-utf8/contributed/make-exhyph.pl
RELOC/source/generic/hyph-utf8/data/encodings/ec.dat
@@ -137009,6 +137694,7 @@ srcfiles size=57
RELOC/source/generic/hyph-utf8/lib/tex/hyphen/texlive/package.rb
RELOC/source/generic/hyph-utf8/lib/tex/hyphen/texlive/source.rb
RELOC/source/generic/hyph-utf8/spec/spec_helper.rb
+ RELOC/source/generic/hyph-utf8/spec/tex/hyphen/converter_spec.rb
RELOC/source/generic/hyph-utf8/spec/tex/hyphen/language_spec.rb
RELOC/source/luatex/hyph-utf8/Makefile
RELOC/source/luatex/hyph-utf8/luatex-hyphen.dtx
@@ -137035,7 +137721,7 @@ catalogue-topics hyphenation
name hyphen-afrikaans
category TLCore
-revision 54568
+revision 58609
shortdesc Afrikaans hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Afrikaans in T1/EC and UTF-8
@@ -137045,8 +137731,8 @@ longdesc considered superior in quality.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=afrikaans lefthyphenmin=1 righthyphenmin=2 file=loadhyph-af.tex file_patterns=hyph-af.pat.txt file_exceptions=hyph-af.hyp.txt
-containersize 36480
-containerchecksum 23c74c292355e51cddbf235a0cdd8fbc49f8dde6083996cd620430bbfea4abe9400430f1d2169ce73d8e13b15b12d6984ed0639ab7aadc59c401c1b141b72e9d
+containersize 36472
+containerchecksum 0f969847994b3b377c752c23f802e8c51b4076efc2d43ad2560a72b83cea3bf0a64d7df18a59afe4289a4547a9f23cf81b0c365a499be85a2467579941fa9700
runfiles size=62
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-af.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-af.ec.tex
@@ -137057,7 +137743,7 @@ runfiles size=62
name hyphen-ancientgreek
category TLCore
-revision 54568
+revision 58652
shortdesc Ancient Greek hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Ancient Greek in LGR and UTF-8
@@ -137069,8 +137755,8 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=ancientgreek lefthyphenmin=1 righthyphenmin=1 file=loadhyph-grc.tex file_patterns=hyph-grc.pat.txt file_exceptions=
execute AddHyphen name=ibycus lefthyphenmin=2 righthyphenmin=2 file=ibyhyph.tex luaspecial="disabled:8-bit only"
-containersize 38192
-containerchecksum c778a02d353a2e6ab180b56340db98dbc901fe7aa9fea521f39833e5cde5214df744745be3321aeb15816569adb3e458db7a6c60b3c84bba10b5a4ad4bd8e891
+containersize 38216
+containerchecksum 3f91560ecf78c5540fd4f5d9890f6aa7a57bcd3a41095985785505b82e40793b91a5da3a01bdc021b11c32db3dd7030a104686b34b496c9094acfb85509cd007
runfiles size=54
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-grc.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-grc.tex
@@ -137092,7 +137778,7 @@ containerchecksum 85012062097dd4b624cb39c68b293169a25ab3c9cd15b4474c3a3ffbe4b8ab
name hyphen-armenian
category TLCore
-revision 54568
+revision 58652
shortdesc Armenian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Armenian for Unicode engines.
@@ -137100,10 +137786,10 @@ longdesc Auto-generated from a script included in hyph-utf8.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=armenian lefthyphenmin=1 righthyphenmin=2 file=loadhyph-hy.tex file_patterns=hyph-hy.pat.txt file_exceptions=
-containersize 2616
-containerchecksum f5d7afa1a44cfbb881bf074770187bbb0020c2c57d0f295fe239d904992dbb260be4ea03d11b511854e93ea6537eaa5145b7bae8af13b4f77ac1ecf75b81d79c
+containersize 2620
+containerchecksum 59538414bf5a4701199100fbd9d5247999a36bc28c7c6ef2a28deb9024e01605d48839f00f345c848365853ac3a9f1aab7402f44860532d7a5c099d2f27ee189
srccontainersize 1200
-srccontainerchecksum ad397b228f94a40f51a7e59c7bc8afbd7abf84b038e47ba3ac2761bc9cf4598598739329a97d278b73c967a50876f6c29e6aa907beeb502c25bb33d2d17367cd
+srccontainerchecksum d25e6347545e00a809db1dc8e48ef3fe67678b9ec93a1f3619d2a5a3d786d6e411c2e9f905120e3c5d01d9489c0a83035ce8025836249c88ee768bf07b8e2ca7
srcfiles size=1
RELOC/source/generic/hyph-utf8/languages/hy/generate_patterns_hy.rb
runfiles size=8
@@ -137113,15 +137799,15 @@ runfiles size=8
name hyphen-base
category TLCore
-revision 58004
+revision 58630
shortdesc core hyphenation support files
relocated 1
longdesc Includes Knuth's original hyphen.tex, zerohyph.tex to disable
longdesc hyphenation, language.us which starts the autogenerated files
longdesc language.dat and language.def (and default versions of those),
longdesc etc.
-containersize 22428
-containerchecksum d5d606630e052a49bf6f4f9e0ea25863aa7ba358fee932044f588afe97d8325a8ac18e5dbb5f11cc9092f1dde8382398049c4852245f373e75b0da1f3f4174a4
+containersize 22448
+containerchecksum 15daa4e0004bb55601db85cf796761c1feca5f4668a5894df820a31d107ebefde74fd4d3a997191d9049ecb0fa3f4678a6a0b1fb6506b17bd24546e942d85510
runfiles size=24
RELOC/tex/generic/config/language.dat
RELOC/tex/generic/config/language.dat.lua
@@ -137136,7 +137822,7 @@ runfiles size=24
name hyphen-basque
category TLCore
-revision 54568
+revision 58652
catalogue bahyph
shortdesc Basque hyphenation patterns.
relocated 1
@@ -137145,9 +137831,9 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=basque lefthyphenmin=2 righthyphenmin=2 file=loadhyph-eu.tex file_patterns=hyph-eu.pat.txt file_exceptions=
containersize 3224
-containerchecksum 37338a51a78d0bc975b797756513690131e6c41c744002ddf3ef1f3068eb1f5251de82889dc55605b81846d6de41f5449d77c541cad3ea28cbcfc62aa2979c04
+containerchecksum b90680dc5692824d60ca603e8bdd2fcade7cc772c8c0f9538d579704fb16165db2baf0c466ccaff46d92491b4a678fa86a127c0d106dbef6d640dfd2f887663d
srccontainersize 2540
-srccontainerchecksum 2ee172e724d52dfc2440702d48d2a67185e71b738ca72bfbb6154f6b4cf783119b0ac151a30d89ac12e3eae013dca4a4706e15c5eddf7dfa3341329c3d5497af
+srccontainerchecksum 75a20da77fa056c719ecc1f014bb09c67f62f1c4a3abe04b7cadf45c7a4e06e4492cb0d34a8025f19f3ee5e3330e488212885095335d4a7e97baa5b106576223
srcfiles size=2
RELOC/source/generic/hyph-utf8/languages/eu/generate_patterns_eu.rb
runfiles size=5
@@ -137161,15 +137847,15 @@ catalogue-topics basque hyphenation
name hyphen-belarusian
category TLCore
-revision 54568
+revision 58652
shortdesc Belarusian hyphenation patterns.
relocated 1
longdesc Belarusian hyphenation patterns in T2A and UTF-8 encodings
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=belarusian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-be.tex file_patterns=hyph-be.pat.txt file_exceptions=
-containersize 11888
-containerchecksum 0dada27f3df40aae59507aee32a50d81d425a924efb40ef1ad877a0dcbec12ce41b52ad90dca0c7f7c29ea031471e85be2342ae84eefa847bf6a56a1d1748e85
+containersize 11856
+containerchecksum 19b9bd10d2357d0cb6ecc9ddb5e46b65b3c0eec1b2917a78311f255c1609bbb86595ce617d331271a72de934ae4001597f4a04d61b3810e34f3b197b21cab193
runfiles size=30
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-be.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-be.t2a.tex
@@ -137179,15 +137865,15 @@ runfiles size=30
name hyphen-bulgarian
category TLCore
-revision 54568
+revision 58685
shortdesc Bulgarian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Bulgarian in T2A and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=bulgarian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-bg.tex file_patterns=hyph-bg.pat.txt file_exceptions=
-containersize 28196
-containerchecksum 7c6a28452d39b96cd6aa85028c5e4912a497a469cb0e8a87a143d320a59a7ad6036fe4da0c8a2e1bb68714d7733dbb3a003be029520d4e76deeaa6b5486f1117
+containersize 28184
+containerchecksum 9763e6ece053594b01cd9255a8a3551eb6b86ab082f6f9283664e256c55d43b9513b624774a650d83215d656334751f569496030187c1c78e2fe80f2d10f2f1f
runfiles size=69
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-bg.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-bg.t2a.tex
@@ -137196,7 +137882,7 @@ runfiles size=69
name hyphen-catalan
category TLCore
-revision 54568
+revision 58609
shortdesc Catalan hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Catalan in T1/EC and UTF-8 encodings.
@@ -137204,7 +137890,7 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=catalan lefthyphenmin=2 righthyphenmin=2 file=loadhyph-ca.tex file_patterns=hyph-ca.pat.txt file_exceptions=hyph-ca.hyp.txt
containersize 5048
-containerchecksum 4288bdad9ffe0c90e062c85dbf3564d6597fbe212e1b313eecfef27a56907b8ab8fa7aaf39d7c9a4791146b7600a05b3ff6658fe4b8867e774284029b8eaff16
+containerchecksum 37189e09ee902f2c5145f30180b51211091b07d7d04125c98f1b7c424ad27f6899424b78cd17c559509076eeeb957b4f268fb4130807e7fafb461174fed8200b
runfiles size=8
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ca.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ca.ec.tex
@@ -137214,17 +137900,18 @@ runfiles size=8
name hyphen-chinese
category TLCore
-revision 54568
+revision 58652
shortdesc Chinese pinyin hyphenation patterns.
relocated 1
-longdesc Hyphenation patterns for transliterated Mandarin Chinese
-longdesc (pinyin) in T1/EC and UTF-8 encodings. The latter can hyphenate
-longdesc pinyin with or without tone markers; the former only without.
+longdesc Hyphenation patterns for unaccented transliterated Mandarin
+longdesc Chinese (pinyin) in T1/EC and UTF-8 encodings. The latter can
+longdesc hyphenate pinyin with or without tone markers; the former only
+longdesc without.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=pinyin lefthyphenmin=1 righthyphenmin=2 file=loadhyph-zh-latn-pinyin.tex file_patterns=hyph-zh-latn-pinyin.pat.txt file_exceptions=
-containersize 3204
-containerchecksum ee9a4f20f41feda447137726341f66e68986d59831778cd2ae8373c52f6bc85e886e38e8a4f0a73b2121fd763c3f35929887a0c165d22b7339641c3919034e6b
+containersize 3216
+containerchecksum a78b70095fcfe297e2d85a49108affd5d48451ff4740461eed46d395410a665011614c9a89dff37e9477ee3803de6ebaa68595ac39222f2968a4124355ea7fa7
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-zh-latn-pinyin.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-zh-latn-pinyin.ec.tex
@@ -137233,15 +137920,15 @@ runfiles size=5
name hyphen-churchslavonic
category TLCore
-revision 54568
+revision 58609
shortdesc Church Slavonic hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Church Slavonic in UTF-8 encoding
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=churchslavonic lefthyphenmin=1 righthyphenmin=2 file=loadhyph-cu.tex file_patterns=hyph-cu.pat.txt file_exceptions=hyph-cu.hyp.txt
-containersize 31576
-containerchecksum 4139895d78beb333dbb650746a91ba370d5ce9b9cc1fdb27d07c4fd3b2a9f4839aba89b9cb84a40435db78938a5f44fcaa8028e897fe4580fadd104ef8b60ba4
+containersize 31588
+containerchecksum c44b3f5fec7b44958336dcfb1a43c5b71fd1715262278863f5fcd74d7ec0cc6f1d572b741256d791e6979f15e4b0fcda8058725e27f17e1deb6e5df5fdb007ab
runfiles size=70
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-cu.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-cu.tex
@@ -137250,7 +137937,7 @@ runfiles size=70
name hyphen-coptic
category TLCore
-revision 54568
+revision 58652
shortdesc Coptic hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Coptic in UTF-8 encoding as well as in
@@ -137260,8 +137947,8 @@ longdesc are considered experimental.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=coptic lefthyphenmin=1 righthyphenmin=1 file=loadhyph-cop.tex file_patterns=hyph-cop.pat.txt file_exceptions=
-containersize 6132
-containerchecksum 2eafba92204714c37334472fb087ccdea0e3963d6ca127b56e7669ba2308899c763925127fc31685e8b3aa3660b9b8464f46c59468f46de14ccd79dc05a8629b
+containersize 6148
+containerchecksum fe36adfe900e23f2b0c3e9c3a3d96b608c49bf597222537d355d6a68e2f87f587db78a1921ab1c9a80ea175529e353524c35e99b83ef7f5515ab7c0aacd2f680
runfiles size=8
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-cop.tex
RELOC/tex/generic/hyph-utf8/patterns/tex-8bit/copthyph.tex
@@ -137270,7 +137957,7 @@ runfiles size=8
name hyphen-croatian
category TLCore
-revision 54568
+revision 58652
catalogue hrhyph
shortdesc Croatian hyphenation patterns.
relocated 1
@@ -137278,8 +137965,8 @@ longdesc Hyphenation patterns for Croatian in T1/EC and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=croatian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-hr.tex file_patterns=hyph-hr.pat.txt file_exceptions=
-containersize 5540
-containerchecksum ba5b20ce10342e3939c1831614033d01fe2476e7405115300a2dd5a7943fd7bad885e3da7b74aec21d0ed6407483173dc0451d6209f097052d7f91e454d46184
+containersize 5580
+containerchecksum 8355d0aa95bb2e72bfc45015f9ae9f6a138f94441387a4daadfec5be4060878f6e69d05eab15432d99c256c1a3f68c122d5c915164fe343459d658a4543ddf42
runfiles size=9
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-hr.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-hr.ec.tex
@@ -137291,7 +137978,7 @@ catalogue-topics hyphenation croatian
name hyphen-czech
category TLCore
-revision 54568
+revision 58609
shortdesc Czech hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Czech in T1/EC and UTF-8 encodings.
@@ -137301,7 +137988,7 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=czech lefthyphenmin=2 righthyphenmin=3 file=loadhyph-cs.tex file_patterns=hyph-cs.pat.txt file_exceptions=hyph-cs.hyp.txt
containersize 15756
-containerchecksum bb065b15b163b4a8d9cd80c45182f8cd735ac69fdea15aa6c89e9948b74d169925c15b17e5cbad7577ba94957ad8b0646a46e762ea8a0815f8417ddb876b178c
+containerchecksum f5c8b08c2db716dfa6d36fcf337b4e18372978d04e28ff2c8ed0a0b3866f4bb3efb7b498fedbfde5052fc504b8677ae553c2dce73701e219632d8c5460d7e826
runfiles size=21
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-cs.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-cs.ec.tex
@@ -137311,7 +137998,7 @@ runfiles size=21
name hyphen-danish
category TLCore
-revision 54568
+revision 58652
catalogue dkhyphen
shortdesc Danish hyphenation patterns.
relocated 1
@@ -137319,8 +138006,8 @@ longdesc Hyphenation patterns for Danish in T1/EC and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=danish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-da.tex file_patterns=hyph-da.pat.txt file_exceptions=
-containersize 5752
-containerchecksum b9371cbc489675b1e6e7995a216653daba35b8a14e674ceefa6cc55a4c3ecbd7de85be4ab102aa73074b063f61bb24b53125ae2e160e489811b0a46543b4c7c0
+containersize 5748
+containerchecksum 954543a3fb81ff00d9c58315ba59d7a5e3430217dda6c1453bcb7ffb0516025dea4b877eb9d66c9f80ccc69d3d4895bdc6ae1b611d8394435fa647b8b806559d
runfiles size=8
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-da.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-da.ec.tex
@@ -137332,7 +138019,7 @@ catalogue-topics hyphenation danish
name hyphen-dutch
category TLCore
-revision 54568
+revision 58609
catalogue nehyph
shortdesc Dutch hyphenation patterns.
relocated 1
@@ -137343,8 +138030,8 @@ longdesc according to their meaning.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=dutch lefthyphenmin=2 righthyphenmin=2 file=loadhyph-nl.tex file_patterns=hyph-nl.pat.txt file_exceptions=hyph-nl.hyp.txt
-containersize 38016
-containerchecksum 69f5d9dd903c7efddb241080aa561c079d64a6fb73b6e336352e9e43ab843aad18fbf4f3158bc0d2401a80c8f09178b938756182868340bc815b3ef88ca511a8
+containersize 38024
+containerchecksum 111371e47ca29069a5a9144d694858dd899b19e2b38d0c793b1e4884c69ae2d62398aacb4cd89e23246fc025e42872875bc808c1f327ac1502fac88c962e6c14
runfiles size=66
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-nl.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-nl.ec.tex
@@ -137358,7 +138045,7 @@ catalogue-version 1.1
name hyphen-english
category TLCore
-revision 54568
+revision 58609
shortdesc English hyphenation patterns.
relocated 1
longdesc Additional hyphenation patterns for American and British
@@ -137372,7 +138059,7 @@ depend hyphen-base
execute AddHyphen name=ukenglish synonyms=british,UKenglish lefthyphenmin=2 righthyphenmin=3 file=loadhyph-en-gb.tex file_patterns=hyph-en-gb.pat.txt file_exceptions=hyph-en-gb.hyp.txt
execute AddHyphen name=usenglishmax lefthyphenmin=2 righthyphenmin=3 file=loadhyph-en-us.tex file_patterns=hyph-en-us.pat.txt file_exceptions=hyph-en-us.hyp.txt
containersize 41360
-containerchecksum a744b3308772264cb7b49bc3b49322ae62d1f6fc7bdee6eebe3fef3939788b390e5ebe18c1a908aaa5ef2cf30e24bb68acd162e085f540bcb5399557c3ea6743
+containerchecksum a305cf89138e4327844d43a7e21773e31ac97a4655e4d58ae9a46dc0df565e432330debf704c37b4ad552561357521eba0b676755544ceb9c4f21ace09d6dd2c
runfiles size=50
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-en-gb.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-en-us.tex
@@ -137385,7 +138072,7 @@ runfiles size=50
name hyphen-esperanto
category TLCore
-revision 54568
+revision 58652
shortdesc Esperanto hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Esperanto ISO Latin 3 and UTF-8
@@ -137396,8 +138083,8 @@ longdesc highly recommended.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=esperanto lefthyphenmin=2 righthyphenmin=2 file=loadhyph-eo.tex file_patterns=hyph-eo.pat.txt file_exceptions=
-containersize 10660
-containerchecksum 369708edaf5216c07b7a9b0e63a4d7624dbd0fe614ab4a6638ab6680cb8d21702c44832abc9e957ab936a7c9c87a594ebffaf733d4fc6d422915f7eb42d02922
+containersize 10668
+containerchecksum ed2976e9fb3eec5d2f0759348b284129e43bf161db571dd21270335388b8aec57e1b8393bc9b246f8a6e9cde22f93a4cb3c1a03dcadd64fdda3d70b576789050
runfiles size=16
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-eo.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-eo.il3.tex
@@ -137406,15 +138093,15 @@ runfiles size=16
name hyphen-estonian
category TLCore
-revision 54568
+revision 58652
shortdesc Estonian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Estonian in T1/EC and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=estonian lefthyphenmin=2 righthyphenmin=3 file=loadhyph-et.tex file_patterns=hyph-et.pat.txt file_exceptions=
-containersize 14588
-containerchecksum 9a824055c8f7bd37080b00a7715f6720afe7cf0a8547a561e9aabec477b315463887c49cf5af745a8251bdfeeaa558c801b65398e3a846122b693e95dd30ba58
+containersize 14596
+containerchecksum 0eb91153214aaca8c3b5816f5315f9afdeb7c19521c87c79ea2b35e82217bfb23c8bb774baf810206f4413fc663e441ebe6b4962880ca0dbcda9209d2acce3b8
runfiles size=21
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-et.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-et.ec.tex
@@ -137423,7 +138110,7 @@ runfiles size=21
name hyphen-ethiopic
category TLCore
-revision 54568
+revision 58652
shortdesc Hyphenation patterns for Ethiopic scripts.
relocated 1
longdesc Hyphenation patterns for languages written using the Ethiopic
@@ -137434,10 +138121,10 @@ longdesc languages.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=ethiopic synonyms=amharic,geez lefthyphenmin=1 righthyphenmin=1 file=loadhyph-mul-ethi.tex file_patterns=hyph-mul-ethi.pat.txt file_exceptions=
-containersize 4456
-containerchecksum 9d30d17f543a0d2725310b1c242bac3eaff9246abf8c48a9278e29740e1e72e5a5cf0b4c04d99d204081acfa2ce5730f43f4f905d84a9b73282cb1ce3c39c31e
-srccontainersize 2616
-srccontainerchecksum 86718f6014f1fece0cb2086418575bea4789961dde7467406c9a57de2a8fe0abd4176e759ba687e3c9dcb6a00831f690c045c952277c06d99045c8d34795c699
+containersize 4448
+containerchecksum a1532603758e7f774acba7c13ee74f0046ff187598ca86b2e93b91da31317f03fdbab5d4d7c0814978fb2ac159bd6e5a48e6e734c19758da21ad0a031844f52b
+srccontainersize 2620
+srccontainerchecksum 9d6c8c1b0ce5c40d388937328461336a97fcf1fe780fa6198e029f12ef118d9d98f6eec03ea217743851f0217217d6548298df9336fcf33e6c4c196bbdb9eef0
srcfiles size=2
RELOC/source/generic/hyph-utf8/languages/mul-ethi/generate_patterns_mul-ethi.lua
runfiles size=5
@@ -137459,20 +138146,28 @@ containerchecksum 5b02582769a55bb07d81e748e83170c16aca1c33b0a240cf547fa9c2212f2b
name hyphen-finnish
category TLCore
-revision 54568
+revision 58652
catalogue fihyph
shortdesc Finnish hyphenation patterns.
relocated 1
-longdesc Hyphenation patterns for Finnish in T1/EC and UTF-8 encodings.
+longdesc Hyphenation patterns for Finnish in T1 and UTF-8 encodings. The
+longdesc older set, labelled just “fi”, tries to implement
+longdesc etymological rules, while the newer ones (fi-x-school)
+longdesc implements the simpler rules taught at Finnish school.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=finnish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-fi.tex file_patterns=hyph-fi.pat.txt file_exceptions=
-containersize 3672
-containerchecksum 391d1d98379bb6fce8623b1b23cbaeb3691975d4924bf5bfcf9a20bafb64262dce04948b5113b58e33e7dd86fef807fc51ccefa07316e50632f197025b3bd553
-runfiles size=5
+execute AddHyphen name=schoolfinnish lefthyphenmin=1 righthyphenmin=1 file=loadhyph-fi-x-school.tex file_patterns=hyph-fi-x-school.pat.txt file_exceptions=
+containersize 4664
+containerchecksum 6aa171d77952165cdcb1b667885f16dd382124ed70ed1db80a9a89553d972720d8ff5f0da1b36669e02c3030d9ff362ab77ba1fa2ba45cddfb460018f0c0191d
+runfiles size=9
+ RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-fi-x-school.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-fi.tex
+ RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-fi-x-school.ec.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-fi.ec.tex
+ RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-fi-x-school.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-fi.tex
+ RELOC/tex/generic/hyph-utf8/patterns/txt/hyph-fi-x-school.pat.txt
RELOC/tex/generic/hyph-utf8/patterns/txt/hyph-fi.pat.txt
catalogue-ctan /language/hyphenation/fihyph
catalogue-license pd
@@ -137480,15 +138175,15 @@ catalogue-topics hyphenation finnish
name hyphen-french
category TLCore
-revision 54568
+revision 58652
shortdesc French hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for French in T1/EC and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=french synonyms=patois,francais lefthyphenmin=2 righthyphenmin=2 file=loadhyph-fr.tex file_patterns=hyph-fr.pat.txt file_exceptions=
-containersize 11428
-containerchecksum 70dbd1311f6f597b534cd55f680685dc56c124308d3aa12fff259eb016d49e6a0ee99dbd627343f81e9a92e9bd3c7c20c713e2334ea026f613d0b5050f5c230c
+containersize 11420
+containerchecksum b9d2d05311a90f4caa6c4e8aa8a2e80e9c15fc3552f03f0ac6ec70d386610612715deb6e778247248355a3a209fb2413d6d2aee12f18bc35d5a334870b612507
runfiles size=16
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-fr.ec.tex
@@ -137498,7 +138193,7 @@ runfiles size=16
name hyphen-friulan
category TLCore
-revision 54568
+revision 58652
shortdesc Friulan hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Friulan in ASCII encoding. They are
@@ -137508,8 +138203,8 @@ longdesc November 6, 1996 and its following amendments.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=friulan lefthyphenmin=2 righthyphenmin=2 file=loadhyph-fur.tex file_patterns=hyph-fur.pat.txt file_exceptions=
-containersize 3788
-containerchecksum d81fe20cc5144b066ba06f2f544ed14858d76676e9bfd94622358b2e2c4d6d04939ed0da222b3ee99438224213cd52cf91fd8c1e1577feddade4a7fa97c1ea21
+containersize 3792
+containerchecksum d1775a9b6e6b7fa155e44c93271e2ccb41bd1ec143ea0cf624841ad48a123db924dd134e6e60b862a808ad2058ed5b86cb34d98e5728b9dccd3997ba2f06932e
runfiles size=6
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-fur.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-fur.ec.tex
@@ -137519,17 +138214,17 @@ runfiles size=6
name hyphen-galician
category TLCore
-revision 54568
+revision 58652
shortdesc Galician hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Galician in T1/EC and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=galician lefthyphenmin=2 righthyphenmin=2 file=loadhyph-gl.tex file_patterns=hyph-gl.pat.txt file_exceptions=
-containersize 10424
-containerchecksum 219e9b58d494e4672abd7efb23946063941e818320db61993e0c3491a1db66ecc0a4f8616a61a740ece6e9d76c3ae92b3411e0276e9b02da29782f0ae26309cf
+containersize 10384
+containerchecksum 2d707542f80dc94ad20c0daa776df23b773a5e6ccb261e11db675e1e89f5f303a4f5cd50d97f491cc7ea8b0f3c0d3f6391707812a95d4e72cca3afa7815e566f
srccontainersize 6776
-srccontainerchecksum 3c035f13fd264844554118542af5d7ca31180fee70e6332ccff8fb8663a6ebffed1c8f2ae99d2ebc4daae9189112799d35f4a7189dd0a23dcbe2d8b816265321
+srccontainerchecksum b9925168b1f9ae5139ffc3bd34810cc05a27475cfae31e98fd0d7618575fc994ca95d7479506024abec2c33bb20121811244d69c490df18a29d6c93fe02174c6
srcfiles size=11
RELOC/source/generic/hyph-utf8/languages/gl/README
RELOC/source/generic/hyph-utf8/languages/gl/glhybiox.tex
@@ -137547,7 +138242,7 @@ runfiles size=19
name hyphen-georgian
category TLCore
-revision 54568
+revision 58652
shortdesc Georgian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Georgian in T8M, T8K and UTF-8
@@ -137556,7 +138251,7 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=georgian lefthyphenmin=1 righthyphenmin=2 file=loadhyph-ka.tex file_patterns=hyph-ka.pat.txt file_exceptions=
containersize 11060
-containerchecksum 63a68c0ed9db5605afbcd57daebe3e59cc9e36cd00ce276f1f207ca7fd5b1f1df4bab4f8458c44a3085b48103d7567ec3f6314abb223497e7dee49447f70e222
+containerchecksum edaf041a2f92b0f7dbf28042c81838e8fd781cf9c3ad529c314227c94917ce4e8728ca676f8bd42e2a81bae76b11aabc1e22896e3ef9cd38ca4b718bc58fa0cb
runfiles size=24
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ka.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ka.t8m.tex
@@ -137565,7 +138260,7 @@ runfiles size=24
name hyphen-german
category TLCore
-revision 54758
+revision 58652
shortdesc German hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for German in T1/EC and UTF-8 encodings,
@@ -137584,9 +138279,9 @@ depend hyphen-base
execute AddHyphen name=german lefthyphenmin=2 righthyphenmin=2 file=loadhyph-de-1901.tex file_patterns=hyph-de-1901.pat.txt file_exceptions=
execute AddHyphen name=ngerman lefthyphenmin=2 righthyphenmin=2 file=loadhyph-de-1996.tex file_patterns=hyph-de-1996.pat.txt file_exceptions=
execute AddHyphen name=swissgerman lefthyphenmin=2 righthyphenmin=2 file=loadhyph-de-ch-1901.tex file_patterns=hyph-de-ch-1901.pat.txt file_exceptions=
-containersize 149196
-containerchecksum f98ec474da2657b020ae3dd5c3957a6f3141edd8d37a498aedc846580770399d20f320ad39b4f131325eab40711f285577ace5d9b2ff1b21192db9f6e8bbb584
-runfiles size=406
+containersize 222536
+containerchecksum bea7d4605b1a18d3e7845ccaa06951b62178b3abbdc13dc59d3cbece3fa95fc4fba7e4d60dd253cd9fc022f804975cae5c4996fb99d3037c29971ade9984abce
+runfiles size=533
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1901.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-de-1996.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-de-ch-1901.tex
@@ -137602,7 +138297,7 @@ runfiles size=406
name hyphen-greek
category TLCore
-revision 54568
+revision 58652
catalogue elhyphen
shortdesc Modern Greek hyphenation patterns.
relocated 1
@@ -137614,10 +138309,10 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=greek synonyms=polygreek lefthyphenmin=1 righthyphenmin=1 file=loadhyph-el-polyton.tex file_patterns=hyph-el-polyton.pat.txt file_exceptions=
execute AddHyphen name=monogreek lefthyphenmin=1 righthyphenmin=1 file=loadhyph-el-monoton.tex file_patterns=hyph-el-monoton.pat.txt file_exceptions=
-containersize 13260
-containerchecksum f490fee0986df4e169277c064c72663796fb15d7f9dd3022c5941b0c60d12fee7f19936429a7b7398c39bb9eabfa362c05d2b51afa3e309e74976bd90eba03c2
+containersize 13268
+containerchecksum 3da84f41aaf7e5d4be0ce609e4d119e65c9189ff6662051cb7e879e9e373d990ef1c59ac7cfead1bdbc6e55b52d4b3ed28d157b22dbec43e5226f16872d5a7de
doccontainersize 727508
-doccontainerchecksum 2097b77b794f0542f9b78fa2fc9a5a59e15f1820a0fcf3e4f31a2fd17555b75d7e75692d0632ab908e4319b1f5e22169864cecd77cfda42d586b04fae5699ed9
+doccontainerchecksum 865aaf1f9f0fbe130f9006e41ef677713667832745fc24c28cffe805a540a19f7104a3f0fef3258ba0e16c1c456959904887899a4c584338c58de7fcc80c5419
docfiles size=463
RELOC/doc/generic/elhyphen/README details="Readme"
RELOC/doc/generic/elhyphen/anc-test.ltx
@@ -137643,7 +138338,7 @@ catalogue-version 5
name hyphen-hungarian
category TLCore
-revision 54568
+revision 58652
catalogue hungarian
shortdesc Hungarian hyphenation patterns.
relocated 1
@@ -137652,10 +138347,10 @@ longdesc encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=hungarian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-hu.tex file_patterns=hyph-hu.pat.txt file_exceptions=
-containersize 285100
-containerchecksum 500cdd6de1f712e456849a42e5c34413071c918c5092fbb338437ecc5b812d7b7ac0bed78884ccf6c28f35724ee73c6e6b9810fdf952eb2f4bd62d1c9026ae95
-doccontainersize 179900
-doccontainerchecksum 85d5be268eee987e0f8d48a9ef5920159e070a82e5b95d34bc0c21db646b2abebd9cb676db3b6d38b914837ddff61b8166e57b552b1f13e2ed422ad51b3d96c0
+containersize 285188
+containerchecksum 868a4c3f4d0eda078054026bd1ec35e05c2f4013e093bf58147bfa2d861814242b55a900ce60384767558c9552ff9d41cf447e2a157bae83bd2877251012d96b
+doccontainersize 179896
+doccontainerchecksum 164180f0485e16a49ba83dcb4721902e8a29f399032d4f5a59d55e424b8178a25dedd9fb99919d9d772142342fb78fe0dbf7a5303382a0b7feae4a381b76f8bb
docfiles size=76
RELOC/doc/generic/huhyphen/huhyphn.pdf
RELOC/doc/generic/huhyphen/hyph_hu.dic
@@ -137673,7 +138368,7 @@ catalogue-topics hyphenation hungarian
name hyphen-icelandic
category TLCore
-revision 54568
+revision 58652
catalogue icehyph
shortdesc Icelandic hyphenation patterns.
relocated 1
@@ -137682,8 +138377,8 @@ longdesc encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=icelandic lefthyphenmin=2 righthyphenmin=2 file=loadhyph-is.tex file_patterns=hyph-is.pat.txt file_exceptions=
-containersize 19508
-containerchecksum 5aa01811090ee1a6060c12130f4bb13b06bd1671b5c7e78a43bfa3be53878eec90a1980cb1f3c34846f9f9d93342e4ca8eb4005f4c6941d6cc71e1c2c7def4ca
+containersize 19384
+containerchecksum 69add7ccde189e86810e2a82692a260de9a9fcc0ba011352881d202d4f4c94c4dbd84fe36dff40ef9b9ad3e8e990947cc61022307790f13cad56744f3ef5e41f
runfiles size=23
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-is.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-is.ec.tex
@@ -137695,7 +138390,7 @@ catalogue-topics hyphenation icelandic
name hyphen-indic
category TLCore
-revision 54568
+revision 58652
shortdesc Indic hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Assamese, Bengali, Gujarati, Hindi,
@@ -137716,7 +138411,7 @@ execute AddHyphen name=panjabi lefthyphenmin=1 righthyphenmin=1 file=loadhyp
execute AddHyphen name=tamil lefthyphenmin=1 righthyphenmin=1 file=loadhyph-ta.tex file_patterns=hyph-ta.pat.txt file_exceptions=
execute AddHyphen name=telugu lefthyphenmin=1 righthyphenmin=1 file=loadhyph-te.tex file_patterns=hyph-te.pat.txt file_exceptions=
containersize 5164
-containerchecksum 3508cae7b75f92bb3dda27b48494ab24da235d1ac04035652a050a194e14edbfcaae7378cc4b2bfe4dc52bc18f3685e14c75f9677d2d24483cc858cc24e7069c
+containerchecksum 765be1c13ef3445b056b61c24460cc2f18bad038c04541bf4773c7f61c6d26be25d3079b260a1b9623e2f01155ec52eb5bc87b0ea9234e50a5ca24dd8a7a5937
runfiles size=36
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-as.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-bn.tex
@@ -137757,7 +138452,7 @@ runfiles size=36
name hyphen-indonesian
category TLCore
-revision 54568
+revision 58609
shortdesc Indonesian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Indonesian (Bahasa Indonesia) in ASCII
@@ -137766,8 +138461,8 @@ longdesc Melayu).
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=indonesian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-id.tex file_patterns=hyph-id.pat.txt file_exceptions=hyph-id.hyp.txt
-containersize 2408
-containerchecksum 02b3091d9985893acc5ed8e0eb73165a136fee32872bce7eb579b138449b2688d9d3bc2c0f7c99817e8fbe715fede1f9f41df37ee4627a900b24bca115166069
+containersize 2416
+containerchecksum 3f04a63010c02d77cb229c90aec9f1079557493958573be9ce992ac5ae3c229f01f9abc0cac785d9340ff48aa169a01f8b327ecb2e255bef57f1fe85d04d1d2a
runfiles size=4
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-id.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-id.tex
@@ -137776,7 +138471,7 @@ runfiles size=4
name hyphen-interlingua
category TLCore
-revision 54568
+revision 58609
shortdesc Interlingua hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Interlingua in ASCII encoding.
@@ -137784,7 +138479,7 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=interlingua lefthyphenmin=2 righthyphenmin=2 file=loadhyph-ia.tex file_patterns=hyph-ia.pat.txt file_exceptions=hyph-ia.hyp.txt
containersize 2876
-containerchecksum b3b6ba288a98443ff1ce4a975286db6969cf2152076f605639bac5025c8479ec27edab2542011c10603c547b83f5ffb58fa7b6f97840d30e068b151fc9641242
+containerchecksum dfed82ea70f25d452726b5cd03d8e060bddc23cbbc5deebab2ddad93ce6744c38d357327fbe570bf7a1444f62cee0cc422a6c7d066d6693a238d851b4fe46e32
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ia.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-ia.tex
@@ -137793,7 +138488,7 @@ runfiles size=5
name hyphen-irish
category TLCore
-revision 54568
+revision 58609
shortdesc Irish hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Irish (Gaeilge) in T1/EC and UTF-8
@@ -137801,8 +138496,8 @@ longdesc encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=irish lefthyphenmin=2 righthyphenmin=3 file=loadhyph-ga.tex file_patterns=hyph-ga.pat.txt file_exceptions=hyph-ga.hyp.txt
-containersize 30396
-containerchecksum 92ed3fe2982324b1c233533fa247126d66c5afd6dde06985a45b44f7fcabb572dd2cb33f0a20c8a9955494c067bf559cd2ed3bfc2ed5a233da82f48affab4ad3
+containersize 30404
+containerchecksum 478a77c4ab8231a3041c3427075f16c072f58a394eced8ff0cd5da6544f3f2fd65722f33fd8344e18060c96f09bd18b90af71f8508639fc9c59d29d704d9e348
runfiles size=38
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ga.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ga.ec.tex
@@ -137812,7 +138507,7 @@ runfiles size=38
name hyphen-italian
category TLCore
-revision 54568
+revision 58652
catalogue ithyph
shortdesc Italian hyphenation patterns.
relocated 1
@@ -137824,7 +138519,7 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=italian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-it.tex file_patterns=hyph-it.pat.txt file_exceptions=
containersize 3508
-containerchecksum 22e42baab13e34b60f6acc02f018c34cd2eb4eb9f6a405bbd3c98a27548d6020cfb8284e4128abf5f60562087d525603e61d125857193911a93eb31948fdffa9
+containerchecksum 4e79ee31893d6c948a3aac8588d4beb75d89f89df973b1e39cd63894e008af55f8dca774194d7eb105fb0aef692b17bb645d5bd85cca7debafd74aabf241bc30
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-it.tex
RELOC/tex/generic/hyph-utf8/patterns/quote/hyph-quote-it.tex
@@ -137837,7 +138532,7 @@ catalogue-version 4.8g
name hyphen-kurmanji
category TLCore
-revision 54568
+revision 58652
shortdesc Kurmanji hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Kurmanji (Northern Kurdish) as spoken
@@ -137846,8 +138541,8 @@ longdesc UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=kurmanji lefthyphenmin=2 righthyphenmin=2 file=loadhyph-kmr.tex file_patterns=hyph-kmr.pat.txt file_exceptions=
-containersize 2704
-containerchecksum cfdd0e78fb56a36cff5c453ee2a27edf0e6567bf514b08c97ed1ed3a1fa9a688a2aee0d8a9392787e1dddcc7bb078206a4d22528dafc87bb8304e4e8a1738570
+containersize 2708
+containerchecksum e5114da178fc841b1079130c01f8729ac94f0e3592dbd479f44a978ea009fd75b410d6130d9badd6227d115d8f6dad3ed4b553dbfbf4f80be5d1c2adf108e2fa
runfiles size=4
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-kmr.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-kmr.ec.tex
@@ -137856,7 +138551,7 @@ runfiles size=4
name hyphen-latin
category TLCore
-revision 54568
+revision 58652
catalogue lahyph
shortdesc Latin hyphenation patterns.
relocated 1
@@ -137875,8 +138570,8 @@ depend hyphen-base
execute AddHyphen name=classiclatin lefthyphenmin=2 righthyphenmin=2 file=loadhyph-la-x-classic.tex file_patterns=hyph-la-x-classic.pat.txt file_exceptions=
execute AddHyphen name=latin lefthyphenmin=2 righthyphenmin=2 file=loadhyph-la.tex file_patterns=hyph-la.pat.txt file_exceptions=
execute AddHyphen name=liturgicallatin lefthyphenmin=2 righthyphenmin=2 file=loadhyph-la-x-liturgic.tex file_patterns=hyph-la-x-liturgic.pat.txt file_exceptions=
-containersize 102068
-containerchecksum 1277af56c6664fea0fa4693631e90e9c3490f31c2360b7aa335b101159433b832cb75d8bfc1aca07e0c8791bedd6ca2af26d95a6029b5d29d97d5f8d8680190e
+containersize 101960
+containerchecksum 9d0db7fcad4ca764379957fa22f9daede79898bcacfbdb62abe54318a52dd82a66f8e39542c18008e3f6b6d0db284b1e9b891531d3c8f3c9cf22c764e83d57b3
runfiles size=156
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-la-x-classic.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-la-x-liturgic.tex
@@ -137897,15 +138592,15 @@ catalogue-version 3.1
name hyphen-latvian
category TLCore
-revision 54568
+revision 58652
shortdesc Latvian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Latvian in L7X and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=latvian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-lv.tex file_patterns=hyph-lv.pat.txt file_exceptions=
-containersize 52420
-containerchecksum fc46050d6d60b87dfc27b06a444588cd241255a7d95a40eaadd106570c4c0d29909e0b5c1a783ea6793e53363c2f2b540c1fb74836e1824598c5eeb4dfd3463c
+containersize 52432
+containerchecksum 85aeadb0cb3c5de9ef48057132ccd958d17f014b07b56b9ebe2186a709c4e7646fad260e156718e43ec3eac88681654f88c9b53a6d71fb3eaee934dcb4439ed9
runfiles size=68
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-lv.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-lv.l7x.tex
@@ -137914,7 +138609,7 @@ runfiles size=68
name hyphen-lithuanian
category TLCore
-revision 54568
+revision 58652
shortdesc Lithuanian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Lithuanian in L7X and UTF-8 encodings.
@@ -137922,8 +138617,8 @@ longdesc \lefthyphenmin and \righthyphenmin have to be at least 2.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=lithuanian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-lt.tex file_patterns=hyph-lt.pat.txt file_exceptions=
-containersize 7448
-containerchecksum 2d79d7e22dc7388218e427c55040665cd3ecac9502da0990126bde874785dbc365cb6a3381a3d3510ec938bc080b97c8ceda07b6ee1c2fec9329db02d32aadd0
+containersize 7444
+containerchecksum 7a691e3c55c768b9ea5ef13552dc42025ab613df0a0d5c0d54aad58b63da11a93e59bc53e6a8211d5e054cbea8500846da01e9619bbee723d648e2d369a49d55
runfiles size=10
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-lt.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-lt.l7x.tex
@@ -137932,23 +138627,24 @@ runfiles size=10
name hyphen-macedonian
category TLCore
-revision 54568
+revision 58652
shortdesc Macedonian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Macedonian
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=macedonian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-mk.tex file_patterns=hyph-mk.pat.txt file_exceptions=
-containersize 3168
-containerchecksum 6a57e58f444468da0e5854a3bd10a319ef8767884f2a5153580bc9e145f65d4694a0c0e56fc411db9e9bf088e2746462fa51eff23fd3a49822416fba25caf88f
-runfiles size=5
+containersize 5508
+containerchecksum f88208291212874df493151581205d1b270b2d4278176c42e11edac9b344b73c2ee859f93b6947e4a6003a00abc4d3753024add9caf84f114c8a0cec72aa8c8d
+runfiles size=9
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-mk.tex
+ RELOC/tex/generic/hyph-utf8/patterns/tex-8bit/hyph-mk.macedonian.tex
RELOC/tex/generic/hyph-utf8/patterns/tex/hyph-mk.tex
RELOC/tex/generic/hyph-utf8/patterns/txt/hyph-mk.pat.txt
name hyphen-mongolian
category TLCore
-revision 54568
+revision 58652
shortdesc Mongolian hyphenation patterns in Cyrillic script.
relocated 1
longdesc Hyphenation patterns for Mongolian in T2A, LMC and UTF-8
@@ -137958,8 +138654,8 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=mongolian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-mn-cyrl.tex file_patterns=hyph-mn-cyrl.pat.txt file_exceptions=
execute AddHyphen name=mongolianlmc lefthyphenmin=2 righthyphenmin=2 file=loadhyph-mn-cyrl-x-lmc.tex luaspecial="disabled:only for 8bit montex with lmc encoding"
-containersize 10388
-containerchecksum 6271ca2a121d28140269a4dacf984eb05c033d777d876bca62bfcd802927d5d89a0aedcc1f9b2d57ebeab891a75ed929a1f86b8cd9b19d5386549cd01ef1cffe
+containersize 10440
+containerchecksum 159562a8feb25918bc422e7dc78a46423c7fff2f3c61016a0162761411999a5555be3c6e36cf967d5034f65c12f4b0834ae0c0423c2f3ab17a65034b1803dc72
runfiles size=20
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl-x-lmc.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl.tex
@@ -137971,7 +138667,7 @@ runfiles size=20
name hyphen-norwegian
category TLCore
-revision 54568
+revision 58609
shortdesc Norwegian Bokmal and Nynorsk hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Norwegian Bokmal and Nynorsk in T1/EC
@@ -137980,8 +138676,8 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=bokmal synonyms=norwegian,norsk lefthyphenmin=2 righthyphenmin=2 file=loadhyph-nb.tex file_patterns=hyph-nb.pat.txt file_exceptions=hyph-nb.hyp.txt
execute AddHyphen name=nynorsk lefthyphenmin=2 righthyphenmin=2 file=loadhyph-nn.tex file_patterns=hyph-nn.pat.txt file_exceptions=hyph-nn.hyp.txt
-containersize 96228
-containerchecksum 3972bc420cc017843f9b37430c17955a66974540305b782f1f4588cf14f88a1318b7cc73d6f904162f7c6eaa24a1055f9c317dd93e0b1eb369fc1e1d9046445d
+containersize 96200
+containerchecksum 8b02e90bfcdf3c6d4bd1966b21e0512069f1749c638d537e9553f68e61e0bc325db8d3b462f45650db4376c7a769c2cde3e0c0601d7de272898a23cd2251c064
runfiles size=248
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-nb.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-nn.tex
@@ -137997,7 +138693,7 @@ runfiles size=248
name hyphen-occitan
category TLCore
-revision 54568
+revision 58652
shortdesc Occitan hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Occitan in T1/EC and UTF-8 encodings.
@@ -138010,7 +138706,7 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=occitan lefthyphenmin=2 righthyphenmin=2 file=loadhyph-oc.tex file_patterns=hyph-oc.pat.txt file_exceptions=
containersize 3304
-containerchecksum cf02b2ad08e5461c65b79b7f04a357e6aa901b23dfac41b450bd97d7e3963955a937783b1f936070e6cff3d57deaef1cc6ae36ffa72191a832de130bdce47c7f
+containerchecksum b0743d1f6083dac7a347e22aed19d0c5d76119582e4862557a55b817b17dddaa69a2150f14daf6b08689278dd61b27c1b6ed45df5601dd6327bf185a7a46a5c6
runfiles size=6
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-oc.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-oc.ec.tex
@@ -138020,7 +138716,7 @@ runfiles size=6
name hyphen-piedmontese
category TLCore
-revision 54568
+revision 58652
shortdesc Piedmontese hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Piedmontese in ASCII encoding.
@@ -138029,8 +138725,8 @@ longdesc Brero.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=piedmontese lefthyphenmin=2 righthyphenmin=2 file=loadhyph-pms.tex file_patterns=hyph-pms.pat.txt file_exceptions=
-containersize 3332
-containerchecksum 7f305b9b08749a72f239eb04bd58d630109be9b5e1cc9ac7bdc62b9d7db0b6416a07d48c5c6fa4706a9f2a343f5f2be0b12ce711fff4022c01b55b3d84f0d6d3
+containersize 3336
+containerchecksum fa7fc73edd582ba20b8236507385f0a30f477bb9c79e35fea56aa4020be966b9c4a16a327848dd051fa4cf6e6117ef8a51eb92ed6cb72f6993cb290fa5cd5ca3
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-pms.tex
RELOC/tex/generic/hyph-utf8/patterns/quote/hyph-quote-pms.tex
@@ -138039,7 +138735,7 @@ runfiles size=5
name hyphen-polish
category TLCore
-revision 54568
+revision 58609
catalogue plhyph
shortdesc Polish hyphenation patterns.
relocated 1
@@ -138049,8 +138745,8 @@ longdesc LaMeX.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=polish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-pl.tex file_patterns=hyph-pl.pat.txt file_exceptions=hyph-pl.hyp.txt
-containersize 12464
-containerchecksum 0d572dabdea81662670fb2102d8413d393ea7fecff2881790b831f82eb2a4a37b7117384742c60ce2d681a326df48cfb3a4006f552a6fd136f1dd5cb1b40289a
+containersize 12524
+containerchecksum 5580b3865ff8d20d475cb962b0257b909ff0e410b6776cb8153145fb0ee42b2f777069413bc6b3622c8c52318aba1ba836210e8972c5b6a47ef978c24fc8848a
runfiles size=28
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-pl.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-pl.qx.tex
@@ -138060,11 +138756,11 @@ runfiles size=28
catalogue-ctan /language/polish/plhyph.tex
catalogue-license knuth
catalogue-topics hyphenation polish
-catalogue-version 3.0a
+catalogue-version 3.0b
name hyphen-portuguese
category TLCore
-revision 54568
+revision 58609
shortdesc Portuguese hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Portuguese in T1/EC and UTF-8
@@ -138073,7 +138769,7 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=portuguese synonyms=portuges lefthyphenmin=2 righthyphenmin=3 file=loadhyph-pt.tex file_patterns=hyph-pt.pat.txt file_exceptions=hyph-pt.hyp.txt
containersize 3256
-containerchecksum 38ea70b8cb3d8ec121115bbd449c23856e105b6abc3f4142a9a1b72d76db06b89cc20d0537b55cc8780a86bac4ab51e38604fcc51cfca8f66ce22e8bd0374e73
+containerchecksum 9d9ab3e616522ab9837bb7c7509127f998c442e96f96ee6b6fc0fdc9ac53fd03319d0c0ce28e23a35f1ae0ebb840cdeb19e8ab6444549c33059b28e7b307486e
runfiles size=6
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-pt.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-pt.ec.tex
@@ -138083,7 +138779,7 @@ runfiles size=6
name hyphen-romanian
category TLCore
-revision 54568
+revision 58652
shortdesc Romanian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Romanian in T1/EC and UTF-8 encodings.
@@ -138094,8 +138790,8 @@ longdesc Generated by PatGen2-output hyphen-level 9.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=romanian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-ro.tex file_patterns=hyph-ro.pat.txt file_exceptions=
-containersize 4340
-containerchecksum ecdae5b7218931ab234c83de5b2bd4b6dfb717a9c5787e2d3d1f4b6a2c9c6b1e5f043be6fdc3fe24e6f28ac7de67a993d4b7e6591ca6ac416d1af7ae3a2c0363
+containersize 4344
+containerchecksum 124a93a633731dc1b3d6cbf2fc9b8489bf0737911a0c25ea44dbdfffa07c165ba5804dfd7e9cbe0be3b6eceb9fd6e95daefcae2356ee140f644416bbe1b13507
runfiles size=6
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ro.ec.tex
@@ -138104,7 +138800,7 @@ runfiles size=6
name hyphen-romansh
category TLCore
-revision 54568
+revision 58652
shortdesc Romansh hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Romansh in ASCII encoding. They are
@@ -138114,7 +138810,7 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=romansh lefthyphenmin=2 righthyphenmin=2 file=loadhyph-rm.tex file_patterns=hyph-rm.pat.txt file_exceptions=
containersize 3512
-containerchecksum 02143210121593b7660b2dd2c3f3ea1c57e9c9fdf7a4b192381f2976a295aff605ee083f303135590183284292ced236a43c53c733ba4d989247afd65c05ee8e
+containerchecksum a69d3881493c70cfd58e3d79ed76ce6f18bbcb43e1683f31270eafeb743b366a3c52c9945ff94db333e88ca18145263ba74002f5e78bb42d7aefa48c66af7955
runfiles size=5
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-rm.tex
RELOC/tex/generic/hyph-utf8/patterns/quote/hyph-quote-rm.tex
@@ -138123,7 +138819,7 @@ runfiles size=5
name hyphen-russian
category TLCore
-revision 54568
+revision 58609
shortdesc Russian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Russian in T2A and UTF-8 encodings.
@@ -138137,8 +138833,8 @@ depend hyph-utf8
depend hyphen-base
depend ruhyphen
execute AddHyphen name=russian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-ru.tex file_patterns=hyph-ru.pat.txt file_exceptions=hyph-ru.hyp.txt
-containersize 34284
-containerchecksum b46982a0a331ddb292e881475d642248093806f305ecf9ec8380c24fcd65e8a1f9e46436a9e6b32570b5677af807672cf35b552a23d2a4351165bd742d165330
+containersize 34564
+containerchecksum f17852dffbb8f5c337b8316b92c2b0a60a318df491231047d9c0930d55d8b2be3274ec94d0d87085d53e06e89c585d47250f046300bf3890ce751f6f2052d348
runfiles size=63
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-ru.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-ru.t2a.tex
@@ -138148,7 +138844,7 @@ runfiles size=63
name hyphen-sanskrit
category TLCore
-revision 54568
+revision 58652
shortdesc Sanskrit hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Sanskrit and Prakrit in
@@ -138158,9 +138854,9 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=sanskrit lefthyphenmin=1 righthyphenmin=3 file=loadhyph-sa.tex file_patterns=hyph-sa.pat.txt file_exceptions=
containersize 3596
-containerchecksum 5a9e95cd0cd910a98921dcefb085b60e98f0fb00b2be0a4cf49dd21e0bb9ef395ef6e96f272047484220ddd31d973895a4b73931fc2c0b92756628774b2020e9
-doccontainersize 988
-doccontainerchecksum 11afd3cf797b0ae58bc8be71cd94c4a614c79aa5424d3186b949aeffc0eca3b2936e9412df7245794050aa16b2477b1120a5e63a41fecfd155cfa96d65347f76
+containerchecksum e84b6ca93e922c9c6edf03f4dbec1fae9eef2462379ef2fd0f3508a5048b54819c5ba12e0d76bafe1336666ca74ba95e27f63224fa048068bc515f3bc41f6eba
+doccontainersize 992
+doccontainerchecksum 95c6ae15687118ffc9019c8634347a602e6590b4a1d18bc060e57fe548a81f097070322975be1f62fa2685c5affff7f31b4854b0ec941bbcb9377ecf16986cea
docfiles size=1
RELOC/doc/generic/hyph-utf8/languages/sa/hyphenmin.txt
runfiles size=6
@@ -138170,7 +138866,7 @@ runfiles size=6
name hyphen-serbian
category TLCore
-revision 54568
+revision 58609
catalogue srhyphc
shortdesc Serbian hyphenation patterns.
relocated 1
@@ -138184,8 +138880,8 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=serbian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-sr-latn.tex file_patterns=hyph-sh-latn.pat.txt,hyph-sh-cyrl.pat.txt file_exceptions=hyph-sh-latn.hyp.txt,hyph-sh-cyrl.hyp.txt
execute AddHyphen name=serbianc lefthyphenmin=2 righthyphenmin=2 file=loadhyph-sr-cyrl.tex file_patterns=hyph-sh-latn.pat.txt,hyph-sh-cyrl.pat.txt file_exceptions=hyph-sh-latn.hyp.txt,hyph-sh-cyrl.hyp.txt
-containersize 25364
-containerchecksum 2402d44eabb5f2ab8b4dc843af5b3480b830189b0837ebf7e0071990e099c6e1296f4da80b29eea8ad97829aa4d02171b43c53ad57670458ec93b7e35db94098
+containersize 25340
+containerchecksum 390aa9c116b6db7b362fc57aa0758a4c489c5fe33c718fb37675b17a9772a463ce532a2ace3e1ef90275b4afef5ea8d6cff71a7abe625d84e3f461c115306452
runfiles size=70
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-cyrl.tex
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-latn.tex
@@ -138208,7 +138904,7 @@ catalogue-version 1.0a
name hyphen-slovak
category TLCore
-revision 54568
+revision 58609
shortdesc Slovak hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Slovak in T1/EC and UTF-8 encodings.
@@ -138217,8 +138913,8 @@ longdesc 'csplain' package and loaded with ISO Latin 2 encoding (IL2).
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=slovak lefthyphenmin=2 righthyphenmin=3 file=loadhyph-sk.tex file_patterns=hyph-sk.pat.txt file_exceptions=hyph-sk.hyp.txt
-containersize 10836
-containerchecksum 4c554047e29ff73652ad071cbcd84fde6a00e5484801700c7b256a27d4158e333ca59c7f3996b50d156c1c5097bc938d01a8888a3f3852f032197994f3314c2f
+containersize 10848
+containerchecksum a0786980e0cda7029a72075023520acdc998b83226e85deb0b8186ee4293560321517d507f74fbe68f1d68a16cd8af67aae68baead9176f9cc687bcc7d0a72e1
runfiles size=19
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sk.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-sk.ec.tex
@@ -138228,7 +138924,7 @@ runfiles size=19
name hyphen-slovenian
category TLCore
-revision 54568
+revision 58652
shortdesc Slovenian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Slovenian in T1/EC and UTF-8
@@ -138237,7 +138933,7 @@ depend hyph-utf8
depend hyphen-base
execute AddHyphen name=slovenian synonyms=slovene lefthyphenmin=2 righthyphenmin=2 file=loadhyph-sl.tex file_patterns=hyph-sl.pat.txt file_exceptions=
containersize 6200
-containerchecksum 70b092587942b1f500daaa715dcd03b608f4776bfa73bd36cd11bfc78d7a835407d6096c0935ff00b28efaf27c8d670f1fd70c8b89621b316bd785c62d61bbd2
+containerchecksum a605c9149ae452df8b2c25aa0f6bcdde53150e4485147a065f1f56c9740c3544c5c7f9c6049aea913916a62aabaf40777cf6f0f76a858e485c0bd09826a6ef5b
runfiles size=8
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sl.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-sl.ec.tex
@@ -138246,22 +138942,22 @@ runfiles size=8
name hyphen-spanish
category TLCore
-revision 54857
+revision 58652
shortdesc Spanish hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Spanish in T1/EC and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=spanish synonyms=espanol lefthyphenmin=2 righthyphenmin=2 file=loadhyph-es.tex file_patterns=hyph-es.pat.txt file_exceptions=
-containersize 16504
-containerchecksum 6731eb48d98a7fa6ba651ab2f546d7d36ab7f17ea6d7e34f4a92398a59082bf1ffd12d94fa7b7a09201b2868d5a3676f93ec33986bfc744a0d7de66d2aacbd6c
+containersize 16452
+containerchecksum d6783537ff44a326b83c2004afd63f5bdbd162fa4865138c2e6d34c9e6a103ac41dd7b382454646b09c74970f8e0d5827a5f4af617936f74fd300b2054a096d4
doccontainersize 128796
-doccontainerchecksum d5e267047494e278851a4010fb492477398780b5ba531a18d722b7f0559ac0d35f40d163e551522c259b63a56b44d32234dea51e13168b6aaf1904c3037d8e63
+doccontainerchecksum 263fd9480c5f225c7e36169b86e846baa64745b83c1072c9602e873f2e7cf8e63b07ab85b29e9d4263656faff58a39fe83e1eba34517b8ba34720f189c8e7f43
docfiles size=36
RELOC/doc/generic/hyph-utf8/languages/es/README
RELOC/doc/generic/hyph-utf8/languages/es/division.pdf details="Paper on word division (Spanish)" language="es"
-srccontainersize 7916
-srccontainerchecksum 959d3fdc6cb49e4f2be3fc4dd94ebfc62c448833d4bfbd4e223c6c1ae023edcd88ea7fcf20a2babbbe7c354bebefa28e7fd2ef9329e6f3a7fc86f6a7636ab8aa
+srccontainersize 7912
+srccontainerchecksum b1ceb7602a46ecab68fb767ffb154f0dea9626d81bf6c46dd43be328204f72141842c81efda9d7d51997ed25356746e345f7cd9f9ed88ac2f99746794becb75d
srcfiles size=6
RELOC/source/generic/hyph-utf8/languages/es/README
RELOC/source/generic/hyph-utf8/languages/es/eshyph-make.lua
@@ -138281,15 +138977,15 @@ catalogue-version 5.0
name hyphen-swedish
category TLCore
-revision 54568
+revision 58652
shortdesc Swedish hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Swedish in T1/EC and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=swedish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-sv.tex file_patterns=hyph-sv.pat.txt file_exceptions=
-containersize 18224
-containerchecksum 95652229f3410a914cce69e71fbbb63380b02774eeb798c99d7066af61206fdbbdffcdf2acaf79bd8cdc0d97e07fd1cb7492fbba8b812ad6331a7a90b2192c05
+containersize 18240
+containerchecksum 5f993ae6b22eadb87b6a1839bfa7d78a0dccc1107c5afbec8c248ed001018da38bb179e29f2430cffa90283221b20c5475346a8d5566edf16152266257f2a37d
runfiles size=25
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-sv.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-sv.ec.tex
@@ -138298,15 +138994,15 @@ runfiles size=25
name hyphen-thai
category TLCore
-revision 54568
+revision 58652
shortdesc Thai hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Thai in LTH and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=thai lefthyphenmin=2 righthyphenmin=3 file=loadhyph-th.tex file_patterns=hyph-th.pat.txt file_exceptions=
-containersize 33684
-containerchecksum f968c4f1337e8a6d6f279c562f0684a3224ce7b92a92607a991ae903c2fa58e2aa4419aecd40d3896e6477b12bc00def88b6d368c2c1d49fb36c318554326ec2
+containersize 33700
+containerchecksum 8336eee03250859ab4328ad3c1fe437d2af688ef56b43be49c45838965ffe033befa84cdf600e9f48cdf60cbbfbff44450c830bd4c34556f680c5096ed3aecc4
runfiles size=55
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-th.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-th.lth.tex
@@ -138315,7 +139011,7 @@ runfiles size=55
name hyphen-turkish
category TLCore
-revision 54568
+revision 58652
catalogue tkhyph
shortdesc Turkish hyphenation patterns.
relocated 1
@@ -138329,10 +139025,10 @@ longdesc had to be dropped to keep compatibility with 8-bit engines.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=turkish lefthyphenmin=2 righthyphenmin=2 file=loadhyph-tr.tex file_patterns=hyph-tr.pat.txt file_exceptions=
-containersize 3868
-containerchecksum 272b8b3e6ef216e0ba23417f243cfaa5a5cf9f5095669483948a5e4a64feb1503cdebddbae55ed730c659f6274cd82e5c523234317c1a8ed7739abcd0e14c54e
+containersize 3880
+containerchecksum 5c7023e01bf59af4d36bd451f51ae00c445711c7ecf109c9d835f1d689446d7b0b1b2627b7f9e84e4f4a8ceff52227ff280ac64481e1d29d538a30e093dace85
srccontainersize 2724
-srccontainerchecksum 36cbef8c9daba38955edfaa225fa481384f2cf6951dad1ecf36ec5b39418adfe1ef7bf3becd666e647d9f797c2821766aa77907687fbf251bbcd61ddde506553
+srccontainerchecksum 2aa80889b9657b03b6beb6510b6790fba13811b97abbac186eaf4d3f40212b41db0dd2d21583429820faad558b0415a09aa8254d2edd96812cf6396fb18ccf5c
srcfiles size=3
RELOC/source/generic/hyph-utf8/languages/tr/README
RELOC/source/generic/hyph-utf8/languages/tr/generate_patterns_tr.rb
@@ -138347,17 +139043,17 @@ catalogue-topics hyphenation turkish
name hyphen-turkmen
category TLCore
-revision 54568
+revision 58652
shortdesc Turkmen hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Turkmen in T1/EC and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=turkmen lefthyphenmin=2 righthyphenmin=2 file=loadhyph-tk.tex file_patterns=hyph-tk.pat.txt file_exceptions=
-containersize 6336
-containerchecksum d98fa419fae13ddf9341f32263e73a253e0bd6526ea160867d9fcb17f8921052fe5e55b01fdd58113616c29a6a6865d31aa9888d8b0d1113f274ecc98a39b9e5
+containersize 6256
+containerchecksum c984bb7f09c5816c36a7a790f16df1750ee90f36e2130994ecd1db63f26afb650245985699a80da9b4d7004ad67106771d8c7b79262438369aee3f52fd8374cf
srccontainersize 1676
-srccontainerchecksum 933e187e69d66a84e7c9cc58c5b14d1a13884ddf50b063be562be7f1cc96c0fb9f4a0e7576be7d6aa81be23d1c58af5ff4905317dd360eb309e7d7c75689cc42
+srccontainerchecksum a496f681db0b4b85d82ec1dd60c057f63b6d1c1b52d391e7bee98d3d6e1fb596701c91f2ca400d0df13b96ec7a43d275646b7d2874fe1e4efc9d9b2b47f6cc5d
srcfiles size=1
RELOC/source/generic/hyph-utf8/languages/tk/generate_patterns_tk.rb
runfiles size=14
@@ -138368,7 +139064,7 @@ runfiles size=14
name hyphen-ukrainian
category TLCore
-revision 54568
+revision 58652
shortdesc Ukrainian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Ukrainian in T2A and UTF-8 encodings.
@@ -138382,8 +139078,8 @@ depend hyph-utf8
depend hyphen-base
depend ukrhyph
execute AddHyphen name=ukrainian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-uk.tex file_patterns=hyph-uk.pat.txt file_exceptions=
-containersize 18584
-containerchecksum ca87ad6218ba1c29cb3b7391b47be44fd515b8f2ae7d9c793f2b21afe539616ee6e53f4ee6efaeb9bd48bbdd275cea415d3d3f862a2e2a8e43655570de252470
+containersize 18692
+containerchecksum 05a9111b358c659159c6edfd38b9ce3d78febd794cc82968dc3e2acdc3612786304721fbd07f00f0a8278f4c2e46a1bfad821b5da45e60546d6acb5bf9068d08
runfiles size=41
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-uk.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-uk.t2a.tex
@@ -138393,7 +139089,7 @@ runfiles size=41
name hyphen-uppersorbian
category TLCore
-revision 54568
+revision 58609
shortdesc Upper Sorbian hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Upper Sorbian in T1/EC and UTF-8
@@ -138401,8 +139097,8 @@ longdesc encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=uppersorbian lefthyphenmin=2 righthyphenmin=2 file=loadhyph-hsb.tex file_patterns=hyph-hsb.pat.txt file_exceptions=hyph-hsb.hyp.txt
-containersize 5504
-containerchecksum 656518aff11c28843b9ee6cf8a05460b436eab5d0901af9556fab1978816d38feef8951e17d4444a8b063c89583c3e50c4dcbdd0bd633e33d849533d8e802283
+containersize 5520
+containerchecksum b2cb1bcd953ffabbd3f5acd8c72e9c60415fd300004de56ee446fc77d381aac1db65d613a2f591d3d0e45f2a12ff5340457ae3061b4c77de502923932383bdcb
runfiles size=12
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-hsb.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-hsb.ec.tex
@@ -138412,15 +139108,15 @@ runfiles size=12
name hyphen-welsh
category TLCore
-revision 54568
+revision 58652
shortdesc Welsh hyphenation patterns.
relocated 1
longdesc Hyphenation patterns for Welsh in T1/EC and UTF-8 encodings.
depend hyph-utf8
depend hyphen-base
execute AddHyphen name=welsh lefthyphenmin=2 righthyphenmin=3 file=loadhyph-cy.tex file_patterns=hyph-cy.pat.txt file_exceptions=
-containersize 20000
-containerchecksum d9dc00da73d8a0b358ad106ae5f866a1907606d9875552eb9818f5eb06fc2a79cd240735e1203523d9c95cdba3f3ba60f2956213cb82906bc646bc9b874fa463
+containersize 19992
+containerchecksum 12a23e0b9d00eb4381e3c97ecbb449faf5a73b755a17fc0301f1cbad5d0babb370aeec16dcdd316cefb56e142873abaa685288b1a1d3c7dcb76a07a9ef127ac6
runfiles size=35
RELOC/tex/generic/hyph-utf8/loadhyph/loadhyph-cy.tex
RELOC/tex/generic/hyph-utf8/patterns/ptex/hyph-cy.ec.tex
@@ -142024,6 +142720,15 @@ containerchecksum 734b0fe5e37dfad6661b9b2db8fbf8e68c140c988a1266962576d1fbbf9e08
binfiles arch=i386-solaris size=1
bin/i386-solaris/installfont-tl
+name installfont.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of installfont
+containersize 344
+containerchecksum c2083fb0357543aa6337730aadf79770213b07de92eeadcfa9dc9f9c31182c85380b0f6588b63ea1161c4939239ecf0ab6f78cb123444c451354999498505c84
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/installfont-tl
+
name installfont.win32
category Package
revision 33638
@@ -142042,15 +142747,6 @@ containerchecksum c85836ee60a48b7f36de64c3c24481066121bb5463332e9e796d1eb1875613
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/installfont-tl
-name installfont.x86_64-darwin
-category Package
-revision 19743
-shortdesc x86_64-darwin files of installfont
-containersize 348
-containerchecksum e2f8ddf573414d6d6f8a79abec5e8a7458874beb640c3f3db3b83973d513492baaf4e4a4afa1be84815978a3091c73ecbe98c41bdcd920e83c297490fde1856d
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/installfont-tl
-
name installfont.x86_64-darwinlegacy
category Package
revision 43871
@@ -143567,20 +144263,20 @@ catalogue-version 0.4
name intopdf
category Package
-revision 58488
+revision 58474
shortdesc Embed non-PDF files into PDF with hyperlink
relocated 1
longdesc The package allows to embed non-PDF files (e.g., BibTeX) into
longdesc PDF with a hyperlink.
containersize 1360
-containerchecksum 825145ee1093a0317a4caf41f31ba1bd7601ca9638b548cc799c04898a34264330291b9216d6fbbeaed6563bcc2e1f29d2a7754c3188f0112af0140dbe32f4e8
-doccontainersize 379124
-doccontainerchecksum 49c70edc1912334bdb6d0fc447fcea7fe09008be65c9b4aeaae624c41f1c138afc363516fb06442d79ae027f3adde05ac21cbef17a2193ded382c64e30501900
+containerchecksum 35eb64e1c003ee97a72c52ff474c73abb547531fac1b68eea9855fd9c5af64d387d52a923f65b403745521d319e5cc8cd5772c846ca4908faa8fd913da03a276
+doccontainersize 379136
+doccontainerchecksum 88d7c0478aa730bab96a80cf8e81ddfcc3d8403babf0b545c896b42859a4d784c98777f5777a347fc89b26eaa1294fd1613dc71d6a6a501805161e8ea73b6547
docfiles size=94
RELOC/doc/latex/intopdf/README.md details="Readme"
RELOC/doc/latex/intopdf/intopdf.pdf details="Package documentation"
srccontainersize 2404
-srccontainerchecksum 7705fa35032b5c62fab7e7f5e6d8c02444c652bfa0c9b51f4d78b77b67af4375e891b011078c7880fd4b02f0955f2ccdba30efaac39318f799c937d6746f4b97
+srccontainerchecksum 85b522d1cc394f62df7ff6f0156849196d262e55e6d1b03c183bd6cba9190bcc6d4be90a4e4542871d47a74a414b0739cab937e7b42937087bcaf88d1d2f307a
srcfiles size=2
RELOC/source/latex/intopdf/intopdf.dtx
runfiles size=1
@@ -147232,12 +147928,22 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/jadetex
bin/i386-solaris/pdfjadetex
+name jadetex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of jadetex
+containersize 340
+containerchecksum 77d938228c87674ddeb1a485a8307620ff8ff3a164624e18bad45868c22d903137f9854bfbb357c7817463a7ade6de42636ce62ae8dc033c06114849f5ee7505
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/jadetex
+ bin/universal-darwin/pdfjadetex
+
name jadetex.win32
category Package
-revision 36810
+revision 57883
shortdesc win32 files of jadetex
-containersize 884
-containerchecksum 47cbf181e76701f119c798c95724ad79481f95c4d16bf79dd1b3d0bc514c615ede5d03f3f37e98ccb6a9db0bce5bb6c88af2b8440163e4cadefb67a9a9ce3294
+containersize 880
+containerchecksum 07c9d4a9fa1dc06963b62d015c758dd673d0f81a043390c83ea6b7c85052237d0c557835aaa1eb6ab3484208c7c788c49b29ccc19efb60935ccd4452a15da5fc
binfiles arch=win32 size=2
bin/win32/jadetex.exe
bin/win32/pdfjadetex.exe
@@ -147252,16 +147958,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/jadetex
bin/x86_64-cygwin/pdfjadetex
-name jadetex.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of jadetex
-containersize 340
-containerchecksum 97db3c079a64c3e216e28e340ea6da68970095b83be41b99486536e9caf248bfa9388dcfb1d05dca499afb7ad0b445841a9eeab744967fde36007814107b8944
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/jadetex
- bin/x86_64-darwin/pdfjadetex
-
name jadetex.x86_64-darwinlegacy
category Package
revision 43871
@@ -150995,6 +151691,15 @@ containerchecksum 0a7358db82b994a8341a2446a1169fbc1ba7693a6601ed92328e8249b16c87
binfiles arch=i386-solaris size=1
bin/i386-solaris/jfmutil
+name jfmutil.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of jfmutil
+containersize 340
+containerchecksum 5dc3aea30fb768dc0005d5189ec22eb5c59fb0b08b7a7e67203b825172a00c06fbe2373895558c9bd03ceb3ab4042c46d2709319a57714ad990155bc059b83e8
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/jfmutil
+
name jfmutil.win32
category Package
revision 44835
@@ -151013,15 +151718,6 @@ containerchecksum 3183b1cb9feed31035f0b96612b2c9f4c92d4043019851c4a1fdc1dca8f36a
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/jfmutil
-name jfmutil.x86_64-darwin
-category Package
-revision 44835
-shortdesc x86_64-darwin files of jfmutil
-containersize 340
-containerchecksum 79659338c4e17360275e2ce3d646d25471ea2d5fdbce20895d96df2a657d3f88425e6ccb051bb1e236cf21a81208ec92ba01c58ca875e3359a47e37532471509
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/jfmutil
-
name jfmutil.x86_64-darwinlegacy
category Package
revision 44835
@@ -151179,17 +151875,17 @@ catalogue-topics labels
name jlreq
category Package
-revision 58487
+revision 58472
shortdesc Japanese document class based on requirements for Japanese text layout
relocated 1
longdesc This package provides a Japanese document class based on
longdesc requirements for Japanese text layout. The class file and the
longdesc JFM (Japanese font metric) files for LuaTeX-ja / pLaTeX /
longdesc upLaTeX are provided.
-containersize 129000
-containerchecksum 00f3298df1a6cb15f4eeca7ffeacfe51da4a19c8c1d995dad6164c6221e90b61534548d1b8ce9625760f5fd0990ed5758ef9b979c1087a06d2379f9fcce66611
-doccontainersize 502496
-doccontainerchecksum d0e7f1093211b627624155cdff044799f949e2157ee785d8c35ba31088b4c7bee7a2f5f09b39c2513e4ef1debb2f334a6f743893b2e99bf2bad87e88bb0342fd
+containersize 135032
+containerchecksum 1a2118698ae25d3f9a3d9d41c7bab2b3d56e58b9fea73d977114f6cae429d2e9ed0b410a0537531e4eb6559f2a6ebda47eda0e6b3e1d1b8ddbf567dbe1ebf26f
+doccontainersize 502528
+doccontainerchecksum e88a88d7d70a03e8dea569f198690278ddb2233df7dbca0733c60d6f5d4963ad9cc810c7764365646302cd529ac70a29aa258a577adc2958fed9da5448f52299
docfiles size=162
RELOC/doc/latex/jlreq/LICENSE
RELOC/doc/latex/jlreq/README-ja.md details="Readme" language="ja"
@@ -151202,8 +151898,8 @@ docfiles size=162
RELOC/doc/latex/jlreq/jlreq-trimmarks.md
RELOC/doc/latex/jlreq/jlreq.html
RELOC/doc/latex/jlreq/jlreq.pdf details="Package documentation"
-srccontainersize 8184
-srccontainerchecksum abb7ed1d2ac94698beeeb54aad6187ca11b0fad34ecdea0929025e09400d30a2c6fd201833dac11404947a503a24881100e14ffdcd85efd8686dbce62f37d22e
+srccontainersize 8208
+srccontainerchecksum 143b2d7bb6ce740c2dfcc5295ba568189041091118e6cdd6856b7ce6df2b267ca9a1d7443e752f22cb9d4668971cc559609434d091df94906c04ccce066d67bc
srcfiles size=10
RELOC/source/latex/jlreq/Makefile
RELOC/source/latex/jlreq/README-template.html
@@ -151325,15 +152021,15 @@ catalogue-topics japanese font-cjk class std-conform
name jlreq-deluxe
category Package
-revision 58333
+revision 58329
shortdesc Multi-weight Japanese font support for the jlreq class
relocated 1
longdesc This package provides multi-weight Japanese font support for
longdesc the jlreq class.
-containersize 22512
-containerchecksum 4118e748dbe0bf5d1c2318167af7639c044984ca60d7261ad24ae86ccc5aa90e50c5408cf7b4a6e551d593ab5a560bce477e73878e8b41d4fb95988615e74e23
-doccontainersize 66024
-doccontainerchecksum 1255f2b395652120aa516fe8a0b5bab21035b2cb991360ae2bfb868e805250561a26860e65aa38e18810adfffb0caf53f35295b14ea7bfaecedbc71902cdceae
+containersize 21492
+containerchecksum b7b3e3c5a9de849ea79cf84d6fde1d9594ebb3c5b8887ef682c2973227f7d60a159a3f90b05797c9bc59eb030bef4853415e02a98ccccc2f914b29c1e619b27e
+doccontainersize 66008
+doccontainerchecksum 956be7405e5aeeb7c56e6db88465950865376e14a39caaee61be9b77fbd859f509dc9dc522e756382a0276dedac85a23cd43c2f7034d1d8482bce5b305eae75d
docfiles size=20
RELOC/doc/platex/jlreq-deluxe/LICENSE
RELOC/doc/platex/jlreq-deluxe/README-ja.md details="Readme (Japanese)"
@@ -154492,7 +155188,7 @@ catalogue-version 1.32
name ketcindy
category Package
-revision 54074
+revision 58661
shortdesc macros for graphic generation and Cinderella plugin
longdesc KETpic is a macro package designed for computer algebra systems
longdesc (CAS) to generate LaTeX source codes for high-quality
@@ -154500,10 +155196,10 @@ longdesc mathematical artwork. KETcindy is a plugin for Cinderella that
longdesc allows to generate graphics using KETpic. The generated code
longdesc can be included in any LaTeX document.
depend ketcindy.ARCH
-containersize 2528844
-containerchecksum 5096e7b197298532714fc1850d30e93fbef779f3d014b101f6b1bfd519c82a748ac6e340a5d9f53d94a5818f7c07278d7ca0eade97bd0c4567d293dab7d018f3
+containersize 2528836
+containerchecksum da33a0bdc989fcb6f4521d23e5d44bae70d608ed8ac10f05d6962a252e99bbd80380afa2cbe9e02b9c652b044dfff79218f951144da6ce55f8a53033c11ff346
doccontainersize 14292908
-doccontainerchecksum e0afd2ac3cfa351cd3eb5e1c49a7a8cfd87a52ba1a8e8f614578bf6894529e51bc096d5b9ec8b910bdf9d6c30323d31ae5a9b38e167523784c75d334a56386e5
+doccontainerchecksum 1704411b3e7c41b6318ff6f8da56007dbf1bec67bb495d25364d6274d9b8acf234430081c22bab6ad13ffd0ea47586e6e24c9f27da8a97a309e2128ec74f89e9
docfiles size=5777
texmf-dist/doc/support/ketcindy/HowToInstallE.pdf
texmf-dist/doc/support/ketcindy/HowToInstallJ.pdf
@@ -155257,7 +155953,6 @@ runfiles size=1493
texmf-dist/tex/latex/ketcindy/ketslide.sty
texmf-dist/tex/latex/ketcindy/ketslide2.sty
catalogue-contact-bugs https://github.com/ketpic/ketcindy/issues
-catalogue-contact-home http://ketpic.com
catalogue-contact-repository https://github.com/ketpic/ketcindy
catalogue-contact-support https://github.com/ketpic/ketcindy/issues
catalogue-ctan /graphics/ketcindy
@@ -155346,6 +156041,15 @@ containerchecksum edf0c5ac29c226c1d44bdbb2d42f8feaeec168c63ba586b90d0b96b602a7b7
binfiles arch=i386-solaris size=1
bin/i386-solaris/ketcindy
+name ketcindy.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ketcindy
+containersize 340
+containerchecksum 66e789cb6056ba27df46ad478bac99e29ef304344142f160a5c543441aa2b0e9953e3ce61eee5e0f0ee5094b4e35b64977bcd0f4c64dc6ceeb3c833b28a59d2f
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ketcindy
+
name ketcindy.win32
category Package
revision 49033
@@ -155364,15 +156068,6 @@ containerchecksum b5aa925a83c9355f359714dd5848e347494a039e2255efbd3a549ad87624f2
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ketcindy
-name ketcindy.x86_64-darwin
-category Package
-revision 49033
-shortdesc x86_64-darwin files of ketcindy
-containersize 344
-containerchecksum 811dc584a7c133ed9b792f70c4f9cfc7dd085fed54539250210b364ac8284c3f25726c7cbf06a312320ec5d4d5167d7dea442d4bbb9ce9d0a2db444f3f9c358e
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ketcindy
-
name ketcindy.x86_64-darwinlegacy
category Package
revision 49033
@@ -155912,76 +156607,51 @@ catalogue-license lppl1.2
catalogue-topics index label-ref expl3
catalogue-version 1.24
-name knuth
+name knuth-errata
category Package
-revision 32899
-catalogue knuth-errata
+revision 58682
shortdesc Knuth's published errata
relocated 1
-longdesc These files record details of problems reported in the
+longdesc These files record details of problems reported in Knuth's
longdesc 'Computers and Typesetting' series of books, for the Computer
longdesc Modern fonts, and for TeX, Metafont and related programs.
-containersize 472
-containerchecksum 0444090d99b39e2cdb47060ec7eb07704948efba49d4c9ced27a0565e34bc31cc81e10ec19559d3455ad2da79c5117da3f2d84f2cdd080cf97d5c14e6d02f707
-doccontainersize 14024508
-doccontainerchecksum a2ec4befb238f3cc51593e0aa145d02f40e3e792d4ee13147cf58baf366f9e019fb874179940b7beedf859c9d756a8fde2b6f65e8c6c20e9c2964e980e7dfabc
-docfiles size=3792
- RELOC/doc/generic/knuth/errata/cm85.bug
- RELOC/doc/generic/knuth/errata/errata.pdf
- RELOC/doc/generic/knuth/errata/errorlog.pdf
- RELOC/doc/generic/knuth/errata/mf84.bug
- RELOC/doc/generic/knuth/errata/tex82.bug
- RELOC/doc/generic/knuth/etc/vftovp.pdf
- RELOC/doc/generic/knuth/etc/vptovf.pdf
- RELOC/doc/generic/knuth/mf/mf.pdf
- RELOC/doc/generic/knuth/mf/trapman.pdf
- RELOC/doc/generic/knuth/mfware/gftodvi.pdf
- RELOC/doc/generic/knuth/mfware/gftopk.pdf
- RELOC/doc/generic/knuth/mfware/gftype.pdf
- RELOC/doc/generic/knuth/mfware/mft.pdf
- RELOC/doc/generic/knuth/tex/glue.pdf
- RELOC/doc/generic/knuth/tex/tex.pdf
- RELOC/doc/generic/knuth/tex/tripman.pdf
- RELOC/doc/generic/knuth/texware/dvitype.pdf
- RELOC/doc/generic/knuth/texware/pltotf.pdf
- RELOC/doc/generic/knuth/texware/pooltype.pdf
- RELOC/doc/generic/knuth/texware/tftopl.pdf
- RELOC/doc/generic/knuth/web/tangle.pdf
- RELOC/doc/generic/knuth/web/weave.pdf
- RELOC/doc/generic/knuth/web/webman.pdf
-srccontainersize 171420
-srccontainerchecksum a5e53275149199e9bbf88f6f6f03759b39ab0401eaf1fee4cc9875eee62a82178bb3f79deea9cbddf5e3153366dd57e43733f583bd66327e73b2e78b0765964b
-srcfiles size=157
- RELOC/source/generic/knuth/errata/errata.eight
- RELOC/source/generic/knuth/errata/errata.eleven
- RELOC/source/generic/knuth/errata/errata.five
- RELOC/source/generic/knuth/errata/errata.four
- RELOC/source/generic/knuth/errata/errata.nine
- RELOC/source/generic/knuth/errata/errata.one
- RELOC/source/generic/knuth/errata/errata.seven
- RELOC/source/generic/knuth/errata/errata.six
- RELOC/source/generic/knuth/errata/errata.ten
- RELOC/source/generic/knuth/errata/errata.tex
- RELOC/source/generic/knuth/errata/errata.three
- RELOC/source/generic/knuth/errata/errata.two
- RELOC/source/generic/knuth/errata/errorlog.tex
- RELOC/source/generic/knuth/errata/logmac.tex
- RELOC/source/generic/knuth/tex/glue.web
- RELOC/source/generic/knuth/web/webman.tex
+containersize 444
+containerchecksum f74443cd6bd0ebc039ff7eb0f5df2709b28c34c1fbf49793ee6d8ba2477337d8b7d0072573c32d67da17f7796efa058aa0d2d7cc2f7e196111c9ff90668ddb97
+doccontainersize 266192
+doccontainerchecksum 86abd134ee7d4afd4398735964c83340b67edb9b41a960d205aacb3dbf1c702a854eb469d3c39b06a7ed1974c8e2a951dcb1c3fcfdeb2c394b7d21e4205ceca4
+docfiles size=267
+ RELOC/doc/generic/knuth-errata/cm85.bug
+ RELOC/doc/generic/knuth-errata/errata.eight
+ RELOC/doc/generic/knuth-errata/errata.eleven
+ RELOC/doc/generic/knuth-errata/errata.five
+ RELOC/doc/generic/knuth-errata/errata.four
+ RELOC/doc/generic/knuth-errata/errata.nine
+ RELOC/doc/generic/knuth-errata/errata.one
+ RELOC/doc/generic/knuth-errata/errata.seven
+ RELOC/doc/generic/knuth-errata/errata.six
+ RELOC/doc/generic/knuth-errata/errata.ten
+ RELOC/doc/generic/knuth-errata/errata.tex
+ RELOC/doc/generic/knuth-errata/errata.three
+ RELOC/doc/generic/knuth-errata/errata.twelve
+ RELOC/doc/generic/knuth-errata/errata.two
+ RELOC/doc/generic/knuth-errata/errorlog.tex
+ RELOC/doc/generic/knuth-errata/logmac.tex
+ RELOC/doc/generic/knuth-errata/mf84.bug
+ RELOC/doc/generic/knuth-errata/tex82.bug
catalogue-ctan /systems/knuth/dist/errata
catalogue-license knuth
catalogue-topics doc-errata
name knuth-lib
category Package
-revision 58216
+revision 57963
shortdesc Core TeX and Metafont sources from Knuth
relocated 1
longdesc A collection of core TeX and Metafont macro files from DEK,
longdesc apart from the plain format and base. Includes the MF logo
longdesc font(s), webmac.tex, etc.
-containersize 30412
-containerchecksum bb4c382d5433ec23d7b5908b8925d0c249608a243681346ef6eac188423d020886dcc5d0d97ab2c8b0766f442003c762cde4ade97ebcf9b442f0edb2b759e73b
+containersize 30508
+containerchecksum 47d50b1966dc5a3adf4921c297d9ed5917035e917098154fc08d1c72ebd0ba70ebfa41735c7ae52c5087d62242bcfa9b0b49914c6da4f392e2d4c56a6d72807d
runfiles size=47
RELOC/fonts/source/public/knuth-lib/3test.mf
RELOC/fonts/source/public/knuth-lib/6test.mf
@@ -156019,15 +156689,15 @@ catalogue-topics collection
name knuth-local
category Package
-revision 57866
+revision 57963
shortdesc Knuth's local information
relocated 1
longdesc A collection of experimental programs and developments based
longdesc on, or complementary to, the matter in his distribution
longdesc directories.
-containersize 23044
-containerchecksum dd140a238633580110eb85f1ae2442f866014282f801407307271093d17ece4aaeb17a6632c6258c5687db8a48fa1cf5efe9ab6794d7f30b3568624a1615632a
-runfiles size=52
+containersize 23156
+containerchecksum 91962f359e8b2f668130a6511e7fafad26a0c4c14a46f715172aa28723f743e08c50be666cadafd7a591f2283daec4fdd45039afc714115077667b66e67cedb5
+runfiles size=53
RELOC/fonts/source/public/knuth-local/black.mf
RELOC/fonts/source/public/knuth-local/blackaps.mf
RELOC/fonts/source/public/knuth-local/blackimagen.mf
@@ -156064,6 +156734,117 @@ catalogue-ctan /systems/knuth/local
catalogue-license pd
catalogue-topics collection
+name knuth-pdf
+category Package
+revision 58470
+shortdesc PDF library for C/WEB sources in TeX Live
+relocated 1
+longdesc Here you find a large collection of PDF documents for many
+longdesc C/WEB programs in TeX Live, both in their original form as
+longdesc written by their respective authors, and in the changed form as
+longdesc they are actually used in the TeX Live system. Care has been
+longdesc taken to keep the section numbering intact, so that you can
+longdesc study the sources and their changes in parallel. Also included
+longdesc is the collection of "errata" for Donald Knuth's "Computers &
+longdesc Typesetting series";. Although not all the texts here are
+longdesc written or maintained by Donald Knuth, it is more convenient
+longdesc for everything to be collected in one place for reading and
+longdesc searching. And they all stem from the system that Knuth
+longdesc created. The central entry point is the "index" file, with
+longdesc links to the individual documents, either in HTML or in PDF
+longdesc format.
+containersize 860
+containerchecksum 281dd6f88f543a84b66ecc6b7f53cf1b9c7c295079e97dc722212fdfb337dd5adaea510d687916d477c990042382066e80f0aec3b2eb29d22b29cdf0968f7e1f
+doccontainersize 45480112
+doccontainerchecksum b6bb93794b064466c8bf7f79425a55a111a276a9888b720b7780756b5dbab86c6a573dedcd3946e4f7aa661b6bc6eecbc5f92068a50c0f17a3676e4077acfe0b
+docfiles size=11873
+ RELOC/doc/generic/knuth-pdf/README.md details="Readme"
+ RELOC/doc/generic/knuth-pdf/bibtex/bibtex-changes.pdf
+ RELOC/doc/generic/knuth-pdf/bibtex/bibtex.pdf
+ RELOC/doc/generic/knuth-pdf/ctie/ctie-changes.pdf
+ RELOC/doc/generic/knuth-pdf/ctie/ctie.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/common-changes.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/common.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/ctangle-changes.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/ctangle.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/ctwill-changes.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/ctwill.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/cweave-changes.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/cweave.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/cwebman.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/refsort-changes.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/refsort.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/twinx-changes.pdf
+ RELOC/doc/generic/knuth-pdf/cweb/twinx.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.eight.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.eleven.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.five.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.four.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.nine.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.one.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.seven.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.six.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.ten.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.three.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.twelve.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errata.two.pdf
+ RELOC/doc/generic/knuth-pdf/errata/errorlog.pdf
+ RELOC/doc/generic/knuth-pdf/etc/vftovp-changes.pdf
+ RELOC/doc/generic/knuth-pdf/etc/vftovp.pdf
+ RELOC/doc/generic/knuth-pdf/etc/vptovf-changes.pdf
+ RELOC/doc/generic/knuth-pdf/etc/vptovf.pdf
+ RELOC/doc/generic/knuth-pdf/index.html
+ RELOC/doc/generic/knuth-pdf/index.pdf
+ RELOC/doc/generic/knuth-pdf/mf/mf-changes.pdf
+ RELOC/doc/generic/knuth-pdf/mf/mf.pdf
+ RELOC/doc/generic/knuth-pdf/mf/trapman.pdf
+ RELOC/doc/generic/knuth-pdf/mfware/gftodvi-changes.pdf
+ RELOC/doc/generic/knuth-pdf/mfware/gftodvi.pdf
+ RELOC/doc/generic/knuth-pdf/mfware/gftopk-changes.pdf
+ RELOC/doc/generic/knuth-pdf/mfware/gftopk.pdf
+ RELOC/doc/generic/knuth-pdf/mfware/gftype-changes.pdf
+ RELOC/doc/generic/knuth-pdf/mfware/gftype.pdf
+ RELOC/doc/generic/knuth-pdf/mfware/mft-changes.pdf
+ RELOC/doc/generic/knuth-pdf/mfware/mft.pdf
+ RELOC/doc/generic/knuth-pdf/other/dvicopy-changes.pdf
+ RELOC/doc/generic/knuth-pdf/other/dvicopy.pdf
+ RELOC/doc/generic/knuth-pdf/other/patgen-changes.pdf
+ RELOC/doc/generic/knuth-pdf/other/patgen.pdf
+ RELOC/doc/generic/knuth-pdf/other/pktogf-changes.pdf
+ RELOC/doc/generic/knuth-pdf/other/pktogf.pdf
+ RELOC/doc/generic/knuth-pdf/other/pktype-changes.pdf
+ RELOC/doc/generic/knuth-pdf/other/pktype.pdf
+ RELOC/doc/generic/knuth-pdf/pdftex/pdftex-changes.pdf
+ RELOC/doc/generic/knuth-pdf/pdftex/pdftex.pdf
+ RELOC/doc/generic/knuth-pdf/tex/glue.pdf
+ RELOC/doc/generic/knuth-pdf/tex/tex-changes.pdf
+ RELOC/doc/generic/knuth-pdf/tex/tex.pdf
+ RELOC/doc/generic/knuth-pdf/tex/tripman.pdf
+ RELOC/doc/generic/knuth-pdf/texware/dvitype-changes.pdf
+ RELOC/doc/generic/knuth-pdf/texware/dvitype.pdf
+ RELOC/doc/generic/knuth-pdf/texware/pltotf-changes.pdf
+ RELOC/doc/generic/knuth-pdf/texware/pltotf.pdf
+ RELOC/doc/generic/knuth-pdf/texware/pooltype-changes.pdf
+ RELOC/doc/generic/knuth-pdf/texware/pooltype.pdf
+ RELOC/doc/generic/knuth-pdf/texware/tftopl-changes.pdf
+ RELOC/doc/generic/knuth-pdf/texware/tftopl.pdf
+ RELOC/doc/generic/knuth-pdf/tie/tie-changes.pdf
+ RELOC/doc/generic/knuth-pdf/tie/tie.pdf
+ RELOC/doc/generic/knuth-pdf/web/tangle-changes.pdf
+ RELOC/doc/generic/knuth-pdf/web/tangle.pdf
+ RELOC/doc/generic/knuth-pdf/web/weave-changes.pdf
+ RELOC/doc/generic/knuth-pdf/web/weave.pdf
+ RELOC/doc/generic/knuth-pdf/web/webman.pdf
+ RELOC/doc/generic/knuth-pdf/xetex/xetex-changes.pdf
+ RELOC/doc/generic/knuth-pdf/xetex/xetex.pdf
+catalogue-contact-repository https://github.com/ascherer/web
+catalogue-contact-support https://tug.org/texmfbug
+catalogue-ctan /info/knuth-pdf
+catalogue-license pd
+catalogue-topics collection
+catalogue-version 1.1
+
name koma-moderncvclassic
category Package
revision 25025
@@ -156094,7 +156875,7 @@ catalogue-version 0.5
name koma-script
category TLCore
-revision 58588
+revision 58585
shortdesc A bundle of versatile classes and packages
relocated 1
longdesc The KOMA-Script bundle provides replacements for the article,
@@ -156110,8 +156891,8 @@ longdesc with the standard classes. Since every package has its own
longdesc version number, the version number quoted only refers to the
longdesc version of scrbook, scrreprt, scrartcl, scrlttr2 and typearea
longdesc (which are the main parts of the bundle).
-containersize 12948032
-containerchecksum edca5a0f0b2ddd6b4026342688900ccb737b92469052933dc8553de33b7a5d5f8dafbaaed310dec3111c33e981760ecf73b3089c63b31ea4daa8d74de44b9866
+containersize 12947592
+containerchecksum c7df4ac717c0b1ed2508ad52546b3cd1ba84db401f32888461cb0e558bb434abda933bd91b1a9f01b42ea0db9754fbf230e5915caac823d67d8789ac4f7c0f4c
runfiles size=5429
RELOC/doc/latex/koma-script/INSTALL.txt
RELOC/doc/latex/koma-script/INSTALLD.txt
@@ -156611,7 +157392,7 @@ catalogue-version 0.9.2
name kotex-oblivoir
category Package
-revision 58451
+revision 58436
shortdesc A LaTeX document class for typesetting Korean documents
relocated 1
longdesc The class is based on memoir, and is adapted to typesetting
@@ -156620,10 +157401,10 @@ longdesc belongs to the ko.TeX bundle. It depends on memoir and
longdesc kotex-utf to function.
depend kotex-utf
depend memoir
-containersize 41436
-containerchecksum c8d893f42d04774bd1f6aba53aeb45ca064ce60d4214081f5be0c9b721525a3ed6a1eb502c9664a8e2cdf890a6ce1f569584b533ae26e535e89b00ff2bd77dec
-doccontainersize 470104
-doccontainerchecksum dc4afc5ad56c31f6ceb73a01d84a55eb77840eef59382edc98db4eb007e6fd023af7180b7a76008d9e4a063549d515f19a6057e0aad273915d6fb16596a2be0a
+containersize 41476
+containerchecksum af873efba59c61bfacad1914a9842a0240b38ce064258a1e4ad0317c396df1a82d62e3372fd4d1386ebcec8c74a552c6a0f9f7f8a950b0b8a4b638b6a518ca73
+doccontainersize 470140
+doccontainerchecksum 921b184ffe6ecb78e44791d86cc622894232d7c4ff439236f2439e501634cd97e3ff1d4432d58fd1750e755010d169ad79c1c9a82941d043bf6dbbf5998d480c
docfiles size=153
RELOC/doc/latex/kotex-oblivoir/ChangeLog
RELOC/doc/latex/kotex-oblivoir/README details="Readme"
@@ -156883,6 +157664,17 @@ binfiles arch=i386-solaris size=3
bin/i386-solaris/komkindex
bin/i386-solaris/ttf2kotexfont
+name kotex-utils.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of kotex-utils
+containersize 412
+containerchecksum c1721284d3c6104bbb276d81ab1b2a16612fd9c478f568a2d560c3fe1e9d41bef1aefc7d5fe381be8e61552740ad1d2d7829ee351a6302562bb18eefe9312acb
+binfiles arch=universal-darwin size=3
+ bin/universal-darwin/jamo-normalize
+ bin/universal-darwin/komkindex
+ bin/universal-darwin/ttf2kotexfont
+
name kotex-utils.win32
category Package
revision 32101
@@ -156905,17 +157697,6 @@ binfiles arch=x86_64-cygwin size=3
bin/x86_64-cygwin/komkindex
bin/x86_64-cygwin/ttf2kotexfont
-name kotex-utils.x86_64-darwin
-category Package
-revision 32101
-shortdesc x86_64-darwin files of kotex-utils
-containersize 416
-containerchecksum 77356f764c0e304d3fc03329200e3974b57d1bcf67d2b7c11171c5274c77b027e1420d4866287efbb656f70fd659b7ae88ada64dfc7cb4f9542b8b15241244e6
-binfiles arch=x86_64-darwin size=3
- bin/x86_64-darwin/jamo-normalize
- bin/x86_64-darwin/komkindex
- bin/x86_64-darwin/ttf2kotexfont
-
name kotex-utils.x86_64-darwinlegacy
category Package
revision 43871
@@ -156962,7 +157743,7 @@ binfiles arch=x86_64-solaris size=3
name kpathsea
category TLCore
-revision 56525
+revision 58622
shortdesc Path searching library for TeX-related files
longdesc Kpathsea is a library and utility programs which provide path
longdesc searching facilities for TeX file types, including the
@@ -156971,11 +157752,11 @@ longdesc layered on top of a general search mechanism. It is not
longdesc distributed separately, but rather is released and maintained
longdesc as part of the TeX live sources.
depend kpathsea.ARCH
-containersize 32308
-containerchecksum 398358b84ecb81fece969fbd3521b093f7e791feec828c218e6371c26d57956491328999517a65711d45dfb04c83fd643ef0fad6a0153590866eddf485d5c575
-doccontainersize 1066608
-doccontainerchecksum 8ecccee7ad99220f91139dcd9c2ce0bd19eb0e2fe74f0a965f68e59a28bd3de454624d6e014ef2a5c481a537acb95b08a9546a79abd8df429300043ecf973545
-docfiles size=553
+containersize 32484
+containerchecksum 33e8096a1798a6204c0a6519cd13302e1c80797937aae4ce9e7c4928e4bd75472cd0864cd00ff88d3d6f01fcf1a2e027efbd5d1768024fa5ee23e56094f1b308
+doccontainersize 1072996
+doccontainerchecksum 9d34679ffecc16117ed7d1d6207602ab9466266b48b15d303764fc27301eb9dd4621dbf9ad2dcff85bfcf0c1f762316a412b3925e91f6b31e4da03e46ee51893
+docfiles size=556
texmf-dist/doc/info/dir
texmf-dist/doc/info/kpathsea.info
texmf-dist/doc/info/tds.info
@@ -157032,10 +157813,10 @@ catalogue-topics sys-supp
name kpathsea.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of kpathsea
-containersize 38400
-containerchecksum 6ae2b34ee7c18190d7da428740dde6e5ab21c6ccadc95837a0409f5c86ce50b5399e5571cee4099a2be04b6ddde6c4e1c282ad00bc948fcbd4166d27a065b1f1
+containersize 38340
+containerchecksum f1bdb3ca6852dfa7d6bd8de658e849e3d4a89709b8856249623c3e1b44b87a9c1e1a257ce50d2029d4257dc3fd6a7fa895311d604f2127ea8305c74400873270
binfiles arch=aarch64-linux size=32
bin/aarch64-linux/kpseaccess
bin/aarch64-linux/kpsereadlink
@@ -157044,11 +157825,11 @@ binfiles arch=aarch64-linux size=32
name kpathsea.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of kpathsea
-containersize 42964
-containerchecksum eab423d78b14c4fb526faa9dce2b393126d916c974500324042396bd75b3612632714778d03968b8d5930752192e9ec25bbe41dc682d42372aebeeabdee99d4a
-binfiles arch=amd64-freebsd size=38
+containersize 42924
+containerchecksum 294252b3a8f4cf83c442ef2d8e4969087c720310c86eb1deaa1f8e8821ec48ddba8d0f83fc690a0401327afca5469c4988c87ee0a9ff5e4f438a34f9d5213ece
+binfiles arch=amd64-freebsd size=30
bin/amd64-freebsd/kpseaccess
bin/amd64-freebsd/kpsereadlink
bin/amd64-freebsd/kpsestat
@@ -157056,10 +157837,10 @@ binfiles arch=amd64-freebsd size=38
name kpathsea.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of kpathsea
-containersize 38792
-containerchecksum d1b6c661edd9e8f0c46cbc72729a63001c6e69e7b14d2347b9967fcebef82affa9b5a7648f377c597ce679593a7f4003e21f4d892469365be303984eccc86885
+containersize 38752
+containerchecksum 22aeba59cd561971281962ec34cf7a18be8f5b98494be54d04476902696fdcd9e7d16635a9707845b72c83466781bdb9d83ed245236ee166c34436423f7d0d6b
binfiles arch=amd64-netbsd size=36
bin/amd64-netbsd/kpseaccess
bin/amd64-netbsd/kpsereadlink
@@ -157068,10 +157849,10 @@ binfiles arch=amd64-netbsd size=36
name kpathsea.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of kpathsea
-containersize 32592
-containerchecksum 8b4f568a9a5037fb23632e105b7d389eed5294ccb086abcf61eb7548f8cbb668c9a838e3b2bfeeb5a2896e80a689d6cd954d8910ea4c35699da53c012525046b
+containersize 32400
+containerchecksum 777ec112d244ea141bc98c283e6d4f97e378881fb7bc93c0584a95873c5ae884e5caddeb65c1c55c5debbd0ee9b8b859c193f722aaeca1a9956a942b1108e1fb
binfiles arch=armhf-linux size=25
bin/armhf-linux/kpseaccess
bin/armhf-linux/kpsereadlink
@@ -157080,10 +157861,10 @@ binfiles arch=armhf-linux size=25
name kpathsea.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of kpathsea
-containersize 47068
-containerchecksum c96f38907fdc2affcd4016133f59d1e9986b706f831903dd5996dea0dbcc43fce467d5dc1bb2245c922b4c96877c44a802663d33d8c652f633979dc98439a364
+containersize 47024
+containerchecksum b25fe26f84b34f85b953f99a58e40b5de52adb743f0c96d8ee98d0773725fa7ae2ca96e6428bcdc4484678399261c87237b6eec0e30f8126dcd88e995fd1b995
binfiles arch=i386-cygwin size=40
bin/i386-cygwin/cygkpathsea-6.dll
bin/i386-cygwin/kpseaccess.exe
@@ -157093,11 +157874,11 @@ binfiles arch=i386-cygwin size=40
name kpathsea.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of kpathsea
-containersize 37416
-containerchecksum 26f629522b9a0695c2f38388340d678b99c4af3a3bb04145972a8b72a85ad581a6d0a78deb55a9d85ec733a9ca15962a81b9db98764b38fc7b135d89b641368a
-binfiles arch=i386-freebsd size=34
+containersize 38328
+containerchecksum 9844038b46eb2c0b37dd37513fea53d05d79976f7390f47f1056109809e2bf7c187fbf2dc6eaad22ffa313b6ec63f16c5d0a02f59a5c2baac152d6762dce63c9
+binfiles arch=i386-freebsd size=27
bin/i386-freebsd/kpseaccess
bin/i386-freebsd/kpsereadlink
bin/i386-freebsd/kpsestat
@@ -157105,10 +157886,10 @@ binfiles arch=i386-freebsd size=34
name kpathsea.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of kpathsea
-containersize 42712
-containerchecksum 0663c6a131a176204c288163352af05e3292166bae538575d5f4037f618476601694f0b06216ee5112ec83ae1510b9d20f8eafe723d3e84bda9f2c09186ea71c
+containersize 42620
+containerchecksum 4651121c2cb264914c64f063837a5435f7fe2a3743b55807153c53cedb6e3f60aea733b0d18b5ee71af708a7c5dea2312f50b0ea7f66c66e661440265ef5470d
binfiles arch=i386-linux size=31
bin/i386-linux/kpseaccess
bin/i386-linux/kpsereadlink
@@ -157117,10 +157898,10 @@ binfiles arch=i386-linux size=31
name kpathsea.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of kpathsea
-containersize 35564
-containerchecksum e3f7d3bf5d7a8009927760a17dc6fe858bec2cea71f58caa30a97d379cd0b221477207006f45370ebf5202c3662b5f971518a79f8ed0a33cedcde3fc1eae7ba0
+containersize 35560
+containerchecksum 52cc7316d8ae4eaddce597c6e6b97655de9e5081eb197ce1afdc5e34570dbd12f5566099e3eea62347794697eb4a6eb81ed9a8d00e75bc767cac688f5c5b5d76
binfiles arch=i386-netbsd size=33
bin/i386-netbsd/kpseaccess
bin/i386-netbsd/kpsereadlink
@@ -157129,24 +157910,36 @@ binfiles arch=i386-netbsd size=33
name kpathsea.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of kpathsea
-containersize 41380
-containerchecksum cecd160067b321d2aa55ef3eced8d0fe3763fc563e4c088f736dcdf4fa5598a6255d713e62826b6b1074498f23e4441aa3c64fa4e96d24f405c9f20675efe90d
+containersize 41332
+containerchecksum a70e280b69f4e857edbd99f7bea42076549dd47ec66454fc188bbd0ffcb9d53836488475d037e0214e55681b59dc26f77309984195c7618bc53e566a195645a1
binfiles arch=i386-solaris size=28
bin/i386-solaris/kpseaccess
bin/i386-solaris/kpsereadlink
bin/i386-solaris/kpsestat
bin/i386-solaris/kpsewhich
+name kpathsea.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of kpathsea
+containersize 83712
+containerchecksum 8da7bc1520b4c2238ea5d6efd001539aff8ba8fb8e8f9b9c400d847223688ecb530fb78c24ee862567c77ace10627812a633eaf669d84a4d286cf58cccb6a906
+binfiles arch=universal-darwin size=142
+ bin/universal-darwin/kpseaccess
+ bin/universal-darwin/kpsereadlink
+ bin/universal-darwin/kpsestat
+ bin/universal-darwin/kpsewhich
+
name kpathsea.win32
category TLCore
-revision 53994
+revision 57942
shortdesc win32 files of kpathsea
-containersize 486824
-containerchecksum 4785306555c7403bc4d55c0d863e604757cc82108a13137c863ae572b002a7ae9e040cd97f62ea67b8ddf0db8f3cbc9a5cf1d9653c053dd1361b0147d4ca84f3
+containersize 487236
+containerchecksum da3eb6e0b877a4c4232e01401686a11648c93315ec93c4148604b1f6b9da9b5a7827cbe6404f3c09e537d16ae958c1eb1c01d8c2e22efe496ec5cb2db3163206
binfiles arch=win32 size=332
- bin/win32/kpathsea632.dll
+ bin/win32/kpathsealib.dll
bin/win32/kpseaccess.exe
bin/win32/kpsereadlink.exe
bin/win32/kpsestat.exe
@@ -157157,10 +157950,10 @@ binfiles arch=win32 size=332
name kpathsea.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of kpathsea
-containersize 45968
-containerchecksum b06ff8e65bd8a236af5ec654e48a5f2b87b806c0dfe7a601c9f782d1de4d412673b915da74e62092b1220284d9ce5e193e838bbc6bead2c5ac43a3aa466a2f0d
+containersize 45992
+containerchecksum f2be719854aef13ef5f7cc52eebddaab127b726555b1eb5a9df2b05760e339fee0b7d3a5128288f1016ff4cc5df7fb45c4929681d437e914099f5738849fe8da
binfiles arch=x86_64-cygwin size=38
bin/x86_64-cygwin/cygkpathsea-6.dll
bin/x86_64-cygwin/kpseaccess.exe
@@ -157168,24 +157961,12 @@ binfiles arch=x86_64-cygwin size=38
bin/x86_64-cygwin/kpsestat.exe
bin/x86_64-cygwin/kpsewhich.exe
-name kpathsea.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of kpathsea
-containersize 50180
-containerchecksum be7d595c3cf53cb9d716494a341d4892cefee6ed6b1cf85f637a3fda925ed16678a30137c3b1310ab3b3c383ffab236cccd4554d2b066669443b3e7564e8d4a7
-binfiles arch=x86_64-darwin size=49
- bin/x86_64-darwin/kpseaccess
- bin/x86_64-darwin/kpsereadlink
- bin/x86_64-darwin/kpsestat
- bin/x86_64-darwin/kpsewhich
-
name kpathsea.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of kpathsea
-containersize 39600
-containerchecksum f90b1ab766e736f05f8ada2e35157d06ddcbc30d6752b09941d72fff68dce24423ea955ef293df43de9beeec12bc62296cf5b0bd7dded250bcab24350840a3e3
+containersize 39540
+containerchecksum 42ec4d87e85929958811d6d5c807f5a0caec51fd7838eaddb2191c574967c107e1f73cf7d5ba7be6adab7db388f59a4d3d5a78243840234933d1cd09b70600a6
binfiles arch=x86_64-darwinlegacy size=31
bin/x86_64-darwinlegacy/kpseaccess
bin/x86_64-darwinlegacy/kpsereadlink
@@ -157194,10 +157975,10 @@ binfiles arch=x86_64-darwinlegacy size=31
name kpathsea.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of kpathsea
-containersize 40304
-containerchecksum 19f2696a4c1352aad87013dc37ac11863c9a6ca0983dc8d88958fee10464245720b2b023a2b81071bce2e509273ab59dba993e11680b9e799879837d59fadf2e
+containersize 40260
+containerchecksum 1b5155d366e33c2c0717439f1024e4108ec9d1e4c052d30ed547e66b0978f145048362e886feb99ba6674f9093abb77f077efd44da23a69f3d393f5ed42fe8a4
binfiles arch=x86_64-linux size=28
bin/x86_64-linux/kpseaccess
bin/x86_64-linux/kpsereadlink
@@ -157206,10 +157987,10 @@ binfiles arch=x86_64-linux size=28
name kpathsea.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of kpathsea
-containersize 44176
-containerchecksum 19938d5feb531bc55e1e2f00db99a2d864b5cbdefa65a5210dd18256804781d633f7ddb9aad63bcb359fbec80c483ff479da659dd928766362b20c434c542a63
+containersize 44140
+containerchecksum 3b16593d6c1f1194bb585f991161d82f6a196d90ce681098aec611344aeda7f3fbfd38268997078ce5b1ac014836abb9101a71120a2b7b9233d3f5e93da44d95
binfiles arch=x86_64-linuxmusl size=32
bin/x86_64-linuxmusl/kpseaccess
bin/x86_64-linuxmusl/kpsereadlink
@@ -157218,10 +157999,10 @@ binfiles arch=x86_64-linuxmusl size=32
name kpathsea.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of kpathsea
-containersize 44708
-containerchecksum 5c3957ad5f453805b47cf7e700d392b46ede2edcb86898931010e2a62b64c1a51dc776ded2a6ebadce50f937092c580a73edc1e54d086168170815e8df6b7ae0
+containersize 44648
+containerchecksum 8f7be67242f2b4596c00115e7815d1336474cec5e685d8fb3a0083591bac88091ecfd84ac8fd0d4980c3b8e40c9796a78c98d62bbb753814e561e1284e8f73fc
binfiles arch=x86_64-solaris size=33
bin/x86_64-solaris/kpseaccess
bin/x86_64-solaris/kpsereadlink
@@ -159133,7 +159914,7 @@ catalogue-version 3.33
name kpfonts-otf
category Package
-revision 58450
+revision 58435
shortdesc OTF version of the Kp-fonts
relocated 1
longdesc This bundle provides OpenType versions of the Type1 Kp-fonts
@@ -159147,10 +159928,10 @@ longdesc st), ancient long-s and a long-tailed capital Q are available
longdesc via font features. Math fonts cover all usual symbols including
longdesc AMS'; a full list of available symbols is provided, see the
longdesc 'List of glyphs'.
-containersize 1085300
-containerchecksum 3139b4018c307a180bf2b1de0d6d8cfbd314ed7c5b21d75219868219ced0dd953e94747c5d8afa553fecb518e69d992496323649b618d4b55035b3ef4173e5ae
-doccontainersize 2057720
-doccontainerchecksum ea0621e85ca9334b33dc735e312497c24d65652a29b517f8bef9a6720aa490007097b6c79fdf04cc924d4ae89f6d5ab5e93e494dc4aeab3b27b5a02e5daef59e
+containersize 1084240
+containerchecksum 7daa6cf5fcdedce50ad5fac45abe82c69f695d8f42c95bece738ca161b6b494ef4b008a769f3989ac800d9970888e5c205d87ef7c33ba19a56883547f2957c61
+doccontainersize 2057708
+doccontainerchecksum 29affa9fa075b00abc05332a214ed6abb5c0a8e79a07527461b813d335ace02e3e2e04e32abf823d2a327721b69affc4a2a065ba6b1392afa04542ab37cd9efc
docfiles size=554
RELOC/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx
RELOC/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf details="Package documentation (English)" language="en"
@@ -160244,7 +161025,7 @@ catalogue-version 1.1
name l3backend
category Package
-revision 58522
+revision 58509
shortdesc LaTeX3 backend drivers
relocated 1
longdesc This package forms parts of expl3, and contains the code used
@@ -160253,17 +161034,17 @@ longdesc The functions here are defined differently depending on the
longdesc engine in use. As such, these are distributed separately from
longdesc l3kernel to allow this code to be updated on an independent
longdesc schedule.
-containersize 14408
-containerchecksum 2d4937c79251f92e91bf810fb8bd2ebc4d8e628c18325d1101c51699a5248d40f0e66ccc6f14c11787b60b8de6ccea1dca546f18f7ae55d25ffb4e2c9276eca9
+containersize 14412
+containerchecksum 4e0fa3710748aef350580d94d95b788dabb5d1ea86b2fe6e70697e9baa0fa7f254d06cad4c4ce4a3f9ec5b5e38be1742887051a16e327c18fd754cc500f74c75
doccontainersize 806248
-doccontainerchecksum 92d2f5f9b163a3f8994976a1d1f017fd58b0922943d1d0f28c9e1e92a9fdbfef52ed1d900c59507efc21d5ab795807ee935cca39d378bf5245fc83f680ab0c77
+doccontainerchecksum 5255d75a9804c1b1c5505873897145d759aa57c7bbaff7d1c2eeaa3677af6630c984b48984ba397cf77a0c9c564d110f7983c6c024c3623883edf3128e769ebc
docfiles size=209
RELOC/doc/latex/l3backend/CHANGELOG.md
RELOC/doc/latex/l3backend/README.md details="Readme"
RELOC/doc/latex/l3backend/l3backend-code.pdf details="Package documentation"
RELOC/doc/latex/l3backend/l3backend-code.tex
-srccontainersize 31108
-srccontainerchecksum be5d671666c5a72cf32d3fdd888a3633a886f6e55bd8b507260e807df2e9ea70fe9a4cb303456b3b71d619db80edc988da61e7da4d3e032ecf7ad62e11a7ba54
+srccontainersize 31112
+srccontainerchecksum f4fe6972053149b04b9b88b4c6d231a04a6b2d6eea5c96b7a9fe7589657917bb330152840b8c008e5e798c54ebf4a6fa7f038530bdbb36cf9c634b5396e7392a
srcfiles size=54
RELOC/source/latex/l3backend/l3backend-basics.dtx
RELOC/source/latex/l3backend/l3backend-box.dtx
@@ -160426,6 +161207,15 @@ containerchecksum 3cba7bcd8492d07c8373f6342f623b483927201e8767a436f30dd0f740383e
binfiles arch=i386-solaris size=1
bin/i386-solaris/l3build
+name l3build.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of l3build
+containersize 340
+containerchecksum 79f49bbe75e817b3e677c1ddf7682ee732c39025a358d278cfa398f8ff7f8ba3f93b84878a5d27f80d6524aaa298a49b88bda786b40152cab69627da6f9a070b
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/l3build
+
name l3build.win32
category Package
revision 46894
@@ -160444,15 +161234,6 @@ containerchecksum b175d059d9fca58fc959b545703826c9faecd8a3f67ae20ed43a1a3c99c149
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/l3build
-name l3build.x86_64-darwin
-category Package
-revision 46894
-shortdesc x86_64-darwin files of l3build
-containersize 344
-containerchecksum 32da65b5ae087f7509d7a77ee1b82533a2f8426fefa91ecfc828f14930ab50a1695dad6ff6ff789575f36d16646e65ef4cc2fb79dd5bdf4d1677a266d28763a1
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/l3build
-
name l3build.x86_64-darwinlegacy
category Package
revision 46894
@@ -160729,7 +161510,7 @@ catalogue-topics format latex3 pre-release
name l3packages
category Package
-revision 58305
+revision 58296
shortdesc High-level LaTeX3 concepts
relocated 1
longdesc This collection contains implementations for aspects of the
@@ -160747,10 +161528,10 @@ longdesc provides a means of defining generic functions using a
longdesc key-value syntax xfrac, which provides flexible split-level
longdesc fractions
depend l3kernel
-containersize 21520
-containerchecksum 6ba87a424f119275f6628c0de0130c1bb5fa3e17d3f732ebc5c7d7268f4a45547f2ca4aab6c0898c21ba11a162575fde3dd27e393aa6b30595ba5a6d3096ee73
-doccontainersize 1773804
-doccontainerchecksum dbcfcf6c4bd76843e0da91602bb52d60fec1e7cb13a613323fb72bd288bf2d0b2700060ad334b3fc1ff9ba2e812870105e608980f76c7d334d896f505117a125
+containersize 21504
+containerchecksum 9ce87e6667a601818c586a01629ff954bd539075160a11e82bb8f53bf1306255584fca6f3ee36327fed5c78c43d7ecabcecf4db1b09410a70ec77496871ba4e0
+doccontainersize 1773816
+doccontainerchecksum 782e2a1d9d49264eab0801c625940c3fd993051f879f1e525a685572ba08e949368f429a01574a2f94d9b5dd386db33a6c75aa3eb485c725ec9c8007f5f5def0
docfiles size=532
RELOC/doc/latex/l3packages/CHANGELOG.md
RELOC/doc/latex/l3packages/README.md details="Readme"
@@ -160761,7 +161542,7 @@ docfiles size=532
RELOC/doc/latex/l3packages/xparse/xparse.pdf details="xparse documentation"
RELOC/doc/latex/l3packages/xtemplate/xtemplate.pdf details="xtemplate documentation"
srccontainersize 44724
-srccontainerchecksum e7608675ee3a993255316316147ad754b15e0a0c09f5d313e3ea1fe16c8ab64c7b1e7d6cdbd5660ae2d582c16f56acbff58d34899a2c45f572b69d71d1b9b016
+srccontainerchecksum b78b37e60af618bd2bb527a7bca77f99d2e977d4baa8a1899275ebd1ac0ec9f71b6553a8a83a1b8df763b6a4ea9533fb5d0bbc64bdf0e7b29c9a0bb850dce59a
srcfiles size=59
RELOC/source/latex/l3packages/l3keys2e/l3keys2e.dtx
RELOC/source/latex/l3packages/l3keys2e/l3keys2e.ins
@@ -161002,47 +161783,47 @@ binfiles arch=aarch64-linux size=16
name lacheck.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of lacheck
-containersize 22732
-containerchecksum 74819c113c067411a4cac3457093b0035fab52ee340ac14c31cf6e4bc8e506340f9f75e552f80672625107a0781dd5842a3aa701c6edceb2663bbbd33429626f
-binfiles arch=amd64-freebsd size=18
+containersize 21992
+containerchecksum 0f59b594b416a97e50dbffacd56ac6d50a840121485fa483f203ca0e96bf36abd38a14736eb79cbf1602b80899809a8d360df9b0aceb54d49dd13b96361ccbd9
+binfiles arch=amd64-freebsd size=16
bin/amd64-freebsd/lacheck
name lacheck.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of lacheck
-containersize 21628
-containerchecksum 65cb4e72f31839a79b330d9c63885b7d9cc34322693a6ab617cadf1072c3338425cfa29fe18e939f504637f7b3e717314d123b7c7826ac96fe39c1cec9be74c7
+containersize 21624
+containerchecksum 8ca80dcdb5da1e2569bbb2ef2fe1ab9e1f7a0ca44ef58557a7e064920b83d7075d44171d0fc5305ca4c8d9602549d65d7b11397239764d09dac681834326acef
binfiles arch=amd64-netbsd size=17
bin/amd64-netbsd/lacheck
name lacheck.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of lacheck
-containersize 19224
-containerchecksum c254a70c2c3d5a8bd57780ee532457fd5a148adce21f80079fb1e2ab3d61ae38e23bab3cd6dda20a406b486b694da630320edf0b6cc71dd65f037d5fb6161efa
+containersize 18788
+containerchecksum 06f282c5a0736e03c534886a6ae7146fd3729832ee835e9313a70703b7ea5a0059d364005f1a7c4aafe9363bfb363c478d5ce8f04e048c01924c33eb0a9093c7
binfiles arch=armhf-linux size=15
bin/armhf-linux/lacheck
name lacheck.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of lacheck
-containersize 19856
-containerchecksum 22e465c285aa05e23a02783045b9907eb45ad548deaf5a8790fef6ec7d02a3e08c9abd505c96b231e223c12e4874910e36ae46e9cd8772534b2fb5ff05ffd40a
+containersize 19752
+containerchecksum 8e7a744bf751fde7e7da5fc1e82dda909440a357dae5a88a99eb8c6346259ad6f5cb9ae30bd307ca2f7804c937048600bbe8d16b0ebaff8e925e4bb6dda83d4f
binfiles arch=i386-cygwin size=16
bin/i386-cygwin/lacheck.exe
name lacheck.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of lacheck
-containersize 18620
-containerchecksum 11f7cd7cc6acdfdce3f377c28637c5a01261b109254e6bc3d88e63e52ac92a774020aa02424f0dab144ccbfb27cf1df444f062ec66a48d633c044e54588cf33f
-binfiles arch=i386-freebsd size=16
+containersize 18740
+containerchecksum b9f1cbd022d584bdcadc55d451939377b46f741cc224f43a5c76c2e3839a9e2bd6815c04e9443dd1b01989409718f1aff0fe77ed8f8749dd823172db330a794c
+binfiles arch=i386-freebsd size=14
bin/i386-freebsd/lacheck
name lacheck.i386-linux
@@ -161056,10 +161837,10 @@ binfiles arch=i386-linux size=15
name lacheck.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of lacheck
-containersize 18424
-containerchecksum c7c7375cea98df17a39a526853c460a9b9b9a87ca55b8621ce09395c687124f086b400a8e3e3c8fdeb448e2344168b7a1f940a602f8f5d97964b693e7fd0a469
+containersize 18412
+containerchecksum 8ed91959fb81c001568cef97e2b1998e36bf10215de1bf13508730f5d98080b4d56937343d1a6735514cdab10f93f7cd4f3373abe3ac282e04897157577381d4
binfiles arch=i386-netbsd size=16
bin/i386-netbsd/lacheck
@@ -161072,6 +161853,15 @@ containerchecksum 8b8211b764aeca56e903a8dabecd28fe145ac20c6fde81d14be10bb4171213
binfiles arch=i386-solaris size=15
bin/i386-solaris/lacheck
+name lacheck.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of lacheck
+containersize 37056
+containerchecksum a977b535b5b86d6d1652e331f0cd61984c1107f3a777b4bb74e2feea3aa29e93c89783a1d5960e3eb8e207877364784b2fd016f407c3327b67b3b3ef6075e751
+binfiles arch=universal-darwin size=54
+ bin/universal-darwin/lacheck
+
name lacheck.win32
category TLCore
revision 53994
@@ -161083,28 +161873,19 @@ binfiles arch=win32 size=15
name lacheck.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of lacheck
-containersize 22356
-containerchecksum 482e33ed5f668a762ca9afb4ea9f9d24278245ee64a2cfd6186007ce4fba442c95920c4b4572527a1dea2369542f933e7731e5a03f4d378ed1b9f6c925d5af38
+containersize 22664
+containerchecksum 9b0d4ce48248b097546cbfa6fcca17ef850bd968cfe5b72d0ffec84fdd55aa770ac564aa204a83c57baedd0dae01e3c8a73976aa58f5321135cb69640d299f47
binfiles arch=x86_64-cygwin size=16
bin/x86_64-cygwin/lacheck.exe
-name lacheck.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of lacheck
-containersize 26856
-containerchecksum 34dadb2d01d01531962670a7aedd0d79f21c42dd8ab0dda537380a3b2138b1f73932153031bf1820b820b0b5efa3014dbbfaa8340124f2656dd8d2bdfbdc1782
-binfiles arch=x86_64-darwin size=21
- bin/x86_64-darwin/lacheck
-
name lacheck.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of lacheck
-containersize 20012
-containerchecksum 9c293e054164733325db1a6de966894dcec1ce3d8b2d8a8bd535adca9327d1a0e42994605a150139db6df3a04ba96b23499cdc89639a280ea071f1c7e0076e5f
+containersize 20100
+containerchecksum 10afd9bb5e94e26e2cc29db8e54b8e6777204f86c416c1dcfee93e264a5b17b77cd4e100767b0572a050c0b590fecda606a2c226b92e0906d5792a8661d916b9
binfiles arch=x86_64-darwinlegacy size=15
bin/x86_64-darwinlegacy/lacheck
@@ -161255,7 +162036,7 @@ catalogue-version 0.2
name langsci
category Package
-revision 58481
+revision 58476
shortdesc Typeset books for publication with Language Science Press
relocated 1
longdesc This packages allows you to typeset monographs and edited
@@ -161265,9 +162046,9 @@ longdesc for title pages, frontmatter, main content, list of references
longdesc and indexes. Dust jackets for BoD and Createspace
longdesc (print-on-demand service providers) can also be produced.
containersize 74244
-containerchecksum 3711d8f2ba3df0b25c1b2f46654eb7c9f07c2c3c59a84dc55983086c9c7530da08cc01cd744dc66187474ff61e530f9f3820ba5745d36e940432388bf63f5004
-doccontainersize 202352
-doccontainerchecksum 5bde523623d5e4f1b012728cc107f9674f99a9a467661cf8fd4d2753f9b9bb772c66b883874c1069b0247297bdacac2b2d59414b414a69d9320ca1bdaee65b9a
+containerchecksum d89c4c372b6caf6b2c5ed76137e8f3d89b984ca67a1c80b0a7b174a99dd68b1c6e1483380023670129e497f90d7a9e5b85d5b9a91344c0c2b047312cdb80526a
+doccontainersize 202356
+doccontainerchecksum 4ab637562747443f5027ca38ae2a77c87e47a627c22cb56bf77d60ab2f9ed72107eb7665db526d2a8d5d0890334424e8f7aedd93fe928a4ee4ae3340a5f40db3
docfiles size=58
RELOC/doc/xelatex/langsci/README.md details="README.md"
RELOC/doc/xelatex/langsci/documentation/langsci-doc.pdf details="Package documentation"
@@ -162054,7 +162835,7 @@ catalogue-version 2021-05-01 pre-release 0
name latex-base-dev
category Package
-revision 57998
+revision 57982
shortdesc Development pre-release of the LaTeX kernel
relocated 1
longdesc This package provides a testing release for upcoming LaTeX2e
@@ -162064,10 +162845,10 @@ longdesc users is required by adding these changes to the release LaTeX
longdesc kernel. Typically, the code here will be used by a TeX system
longdesc to create dedicated formats, for example pdflatex-dev, which
longdesc can then be used explicitly for testing.
-containersize 211180
-containerchecksum a5369194022317d4107f25c8aaee6fb6e18cbac3e0c3373540fd91dec5c8f2c6e4d4d62c363b4407f222a02ae001ef3949b84f54204d29990a136417ac207170
-doccontainersize 25831312
-doccontainerchecksum ee7c79338fc759c26e1ee3494850148b8cf648a55e2a6f2bbadc6063d41e9fa5f1bfd77e3fccb62d70adaea502d711340d621756cb3dc4d1dcccb41c23ee8d12
+containersize 211196
+containerchecksum 3507b1e8df4ac9324ff9069f3fde6e5eafa03ce4a13012f8b52f6b8df7a7f2b2d6cc0046282724fa7a564a0883cabba9b2b6c5f1e78daeb8144d30c7a5cfa9e5
+doccontainersize 25830708
+doccontainerchecksum 321b6d36ed15df2b17ad5de07e588b9983b99b62b9e4af102f976bfd951f45368449d29c463baec44de02c1167d3fdec0e073367e687607001c8abacf4531d42
docfiles size=8178
RELOC/doc/latex-dev/base/README.md details="Readme"
RELOC/doc/latex-dev/base/alltt.pdf
@@ -162221,8 +163002,8 @@ docfiles size=8178
RELOC/doc/latex-dev/base/utf8ienc.pdf
RELOC/doc/latex-dev/base/webcomp.err
RELOC/doc/latex-dev/base/webcomp.pdf
-srccontainersize 647420
-srccontainerchecksum 0da5c5af315cb85026276084a3e0bd81c9ab0be905ea220aa268baf2f56994a2b859b430b1b32a61f74919b9d2f0de21cf328f92f6a5035c685cf25d7718b887
+srccontainersize 647432
+srccontainerchecksum 3cba58ed6cb3bccf4fba253f0c2757a0097c2dfc0abc1ed8846bc8639d24f53c0ad1fcf0fb35a2b13d30786c016772d483f67ae058be2b814369838be95cc6c2
srcfiles size=951
RELOC/source/latex-dev/base/alltt.dtx
RELOC/source/latex-dev/base/alltt.ins
@@ -162497,7 +163278,7 @@ catalogue-version 2021-05-01 pre-release 2
name latex-bin
category TLCore
-revision 57186
+revision 57972
shortdesc LaTeX executables and man pages
depend atbegshi
depend atveryend
@@ -162527,10 +163308,10 @@ execute AddFormat name=dvilualatex engine=luatex patterns=language.dat
execute AddFormat name=latex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *latex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex,dehyph,hyph-utf8,latexconfig
execute AddFormat name=lualatex engine=luahbtex patterns=language.dat,language.dat.lua options="lualatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex,lm,luaotfload
execute AddFormat name=pdflatex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex,dehyph,hyph-utf8,latexconfig
-containersize 620
-containerchecksum 69400750697649b24d8ea6a5887bd891ce30d0d46461b6cab3de02c434de0e43c06d89f70747d7c7718ac263e6cd63457cff443af24cc53e6c75266c81999777
-doccontainersize 69852
-doccontainerchecksum 16b2f1158d4f10541fee3fa5dbe768c08418918233929786929618a0d843e135f29c5d478e938c4ab3b2020cb85577a0b75d4923902d4d96e26dc756f152879f
+containersize 616
+containerchecksum b349e8fad2765c4a87b471532dcfafedc0a9711237c6e967011727da7bad3a5ed27a89eca81af324aa84958872d0b78c68e6d9490fced44eb7636b2fbf36611f
+doccontainersize 53816
+doccontainerchecksum 7cfb465f4db5089e7fa41762a0437f5f51445efdb9aba5d676dc5933e0fbcfbe0fda31baf83e20f2d16e6a7a0019c71752af8744d02ad12636adb9afb8cb3041
docfiles size=32
texmf-dist/doc/man/man1/dvilualatex.1
texmf-dist/doc/man/man1/dvilualatex.man1.pdf
@@ -162543,7 +163324,7 @@ docfiles size=32
name latex-bin-dev
category TLCore
-revision 57997
+revision 57981
shortdesc LaTeX pre-release executables and formats
longdesc See the latex-base-dev package for information.
depend atbegshi
@@ -162577,9 +163358,9 @@ execute AddFormat name=latex-dev engine=pdftex patterns=language.dat
execute AddFormat name=lualatex-dev engine=luahbtex patterns=language.dat,language.dat.lua options="lualatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex-base-dev,latex-firstaid-dev,lm,luaotfload
execute AddFormat name=pdflatex-dev engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,latex-base-dev,latex-firstaid-dev,dehyph,hyph-utf8,latexconfig
containersize 676
-containerchecksum ee3b9b978dad35c60aa527707f62766242943d85eb6aeca2608b64db3d5994bd94e903e20d7946d664738b6a048330cda0b828d107a2960c5b814e362a61c62c
-doccontainersize 23248
-doccontainerchecksum a37d44f539cc378761eea0e58786a89f90050f2f4e1267fde0728ab517e03e4cebc195a4d4325292d6cd002b307c27a258ee26ee372dbe1eccec3067bd38cef3
+containerchecksum 31c364be709db593c1a1d4e5250a7d8899fe0f5eb534c61c5f67d1a032b4afca9a91c5d2d1a541e96045d294c87d7ca1758a6a59bce8a3e94bf5511e20cf8854
+doccontainersize 13972
+doccontainerchecksum 94474a52fb6a2bb801405c83562d6dd69038cca8d73705f382c2acc6c63d57e057a6b6c1b93556e41f5d0d9f9adfa269f0857c35e6523108eb230985752c3261
docfiles size=35
texmf-dist/doc/man/man1/dvilualatex-dev.1
texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf
@@ -162704,12 +163485,24 @@ binfiles arch=i386-solaris size=4
bin/i386-solaris/lualatex-dev
bin/i386-solaris/pdflatex-dev
+name latex-bin-dev.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of latex-bin-dev
+containersize 384
+containerchecksum 48d3e601a842f4582ba8a13efd1446345fbe705e5814e3562126c2316ffdda6680c368c08d9d6818588667b9f87729ae0e4caf4588b51d3dfb451214fe142f01
+binfiles arch=universal-darwin size=4
+ bin/universal-darwin/dvilualatex-dev
+ bin/universal-darwin/latex-dev
+ bin/universal-darwin/lualatex-dev
+ bin/universal-darwin/pdflatex-dev
+
name latex-bin-dev.win32
category TLCore
-revision 52831
+revision 57883
shortdesc win32 files of latex-bin-dev
-containersize 968
-containerchecksum e070766b2e9df0acd8af350ae527acb4ad1a2caa16ba0f22dfa4ef40c97a5d09c96960a92ce43a5463f5163d979aa34cc94be9c6951bf0177fc8e3627243cf24
+containersize 960
+containerchecksum 37dc8049f8323944465fd50382a04310009e9ef66ce0b6b6cff79db210d8dce6d1af82c8b2a6448d32f84654d703a935cedceb3ea00368502b18b2fff67ff1fd
binfiles arch=win32 size=4
bin/win32/dvilualatex-dev.exe
bin/win32/latex-dev.exe
@@ -162728,18 +163521,6 @@ binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/lualatex-dev
bin/x86_64-cygwin/pdflatex-dev
-name latex-bin-dev.x86_64-darwin
-category TLCore
-revision 53999
-shortdesc x86_64-darwin files of latex-bin-dev
-containersize 392
-containerchecksum d316eb01b6bad7da12a21938a459937f5fccc4c169fcd84bdff98393c8317d1530f77af1aa5fcb535cd165bf044f6b2896f445f9882498a408d3e348332c241a
-binfiles arch=x86_64-darwin size=4
- bin/x86_64-darwin/dvilualatex-dev
- bin/x86_64-darwin/latex-dev
- bin/x86_64-darwin/lualatex-dev
- bin/x86_64-darwin/pdflatex-dev
-
name latex-bin-dev.x86_64-darwinlegacy
category TLCore
revision 53999
@@ -162896,12 +163677,24 @@ binfiles arch=i386-solaris size=4
bin/i386-solaris/lualatex
bin/i386-solaris/pdflatex
+name latex-bin.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of latex-bin
+containersize 376
+containerchecksum 45abdf9fec79500491f0f3c5511aa2a8a25521ee9bf648e9f81ea667c194aac2bdf76267e0f4276cfbd70e4b8f3c1f109129c77030138ba43f51f4e6e0d291f8
+binfiles arch=universal-darwin size=4
+ bin/universal-darwin/dvilualatex
+ bin/universal-darwin/latex
+ bin/universal-darwin/lualatex
+ bin/universal-darwin/pdflatex
+
name latex-bin.win32
category TLCore
-revision 54023
+revision 57883
shortdesc win32 files of latex-bin
-containersize 972
-containerchecksum 2e0b7bc8369e98c80b8f1bf4beddacfef0f7ab8f18a01ccfe867ee1581950404649df896a8a69312b4bd7a73015ff921a28360ce6fc22c04509e3378fe807af4
+containersize 956
+containerchecksum 87bd0c26a3a3405b730e4a46a54e230d65d34dd66b34d69baa356a6e2aaf5f1f700643be814bb11715104a23405fcc3a7c36d621c49b7545d7fdf396419202ad
binfiles arch=win32 size=4
bin/win32/dvilualatex.exe
bin/win32/latex.exe
@@ -162920,18 +163713,6 @@ binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/lualatex
bin/x86_64-cygwin/pdflatex
-name latex-bin.x86_64-darwin
-category TLCore
-revision 54018
-shortdesc x86_64-darwin files of latex-bin
-containersize 384
-containerchecksum 136a985ae9333cb38e6910f28cb0193477dadcbfe3de2c314b1f2a987a9798c71d48d27b3ce96682825aaeadd1dc6d4393cade1042e383cf8550247b3d8496c7
-binfiles arch=x86_64-darwin size=4
- bin/x86_64-darwin/dvilualatex
- bin/x86_64-darwin/latex
- bin/x86_64-darwin/lualatex
- bin/x86_64-darwin/pdflatex
-
name latex-bin.x86_64-darwinlegacy
category TLCore
revision 54018
@@ -163081,23 +163862,23 @@ catalogue-topics latex-doc
name latex-firstaid-dev
category Package
-revision 57997
+revision 57981
shortdesc Development pre-release of the LaTeX firstaid package
relocated 1
longdesc This is a pre-release version of the standard LaTeX firstaid
longdesc package. It accompanies the pre-testing kernel code
longdesc (latex-base-dev), and is intended for testing by knowledgeable
longdesc users.
-containersize 2340
-containerchecksum 26dd022c2accc3d574cd0de4ee292cb55b63b8d5a2937ba0a4c2af5354ee0be56cc6106f18e02d684c28f83e80933db4bd372bcddeb23fd5f22ae3de11cbb591
-doccontainersize 219324
-doccontainerchecksum 145866ca8da6e0f99810de4e08ad060e24f78745aef109d2a9ee0f4676b107f19fbd76d7428d2ea56d44e3e0ffdf496aab5b150d54660d95053096d1a24e2158
+containersize 2344
+containerchecksum d15e218f16cef0e7ae518ee567d9d3912b20e1e62781f0aea4d167b1922ad28b5ce946609fd2f2a9e3c2671f096a0e34c0f88d30877dfee466ac37130cf20a18
+doccontainersize 219328
+doccontainerchecksum 870a42973a33fccdca2c176071bb5dc9f52f29c69fbe41633f75097b3b42e63db0185697ac0bbeb487eed0bc35df61507a934f2ab47c413970fa6ee1eeda73e1
docfiles size=57
RELOC/doc/latex-dev/firstaid/README.md details="Readme"
RELOC/doc/latex-dev/firstaid/changes.txt
RELOC/doc/latex-dev/firstaid/latex2e-first-aid-for-external-files.pdf details="Package documentation"
-srccontainersize 6080
-srccontainerchecksum 0fe20bce8219a3961c645af7f6f7164d708f28103c12b4636796470e48b29eee399788d2230ae0604f4988b55557b067b79e8489f40eb397bd2f050126b8c164
+srccontainersize 6076
+srccontainerchecksum d9b97a9c8b659ef4a4ff3a67a4593bf95bf5d01917b0c550017a4a2085d5acb127a1028920d4bee04a7b00c34219f001afbdf8b34c51a0b04bcca2e2c70fc3bc
srcfiles size=6
RELOC/source/latex-dev/firstaid/firstaid.ins
RELOC/source/latex-dev/firstaid/latex2e-first-aid-for-external-files.dtx
@@ -163298,6 +164079,15 @@ containerchecksum a9c63a2c8c72769da719a3ee09ef3ca2dbe4f2cd8909acb7f1dc84e3cb742b
binfiles arch=i386-solaris size=1
bin/i386-solaris/latex-git-log
+name latex-git-log.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of latex-git-log
+containersize 340
+containerchecksum 91cde3b5b26d715dd42ce524281d050b5966cabc74449088b1543c27cb8921dcfdfec730cb5e4092f01fd09190e356edf72e60a11db404f1d00c2a835fb9cb6d
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/latex-git-log
+
name latex-git-log.win32
category Package
revision 30983
@@ -163316,15 +164106,6 @@ containerchecksum 5dd3d49ac9aa6f648c40ae18bac9e015fb9057d7ee1340b3e7f963ec7c29cc
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/latex-git-log
-name latex-git-log.x86_64-darwin
-category Package
-revision 30983
-shortdesc x86_64-darwin files of latex-git-log
-containersize 344
-containerchecksum 241ce58409750a88c66be39b06cc874445b005becfbd7620af8b149ced9a004f61ed55b3d1f809965006d0a91f97dd9c4d84871d3325f53dfb4dd7a9f5c4a578
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/latex-git-log
-
name latex-git-log.x86_64-darwinlegacy
category Package
revision 43871
@@ -164147,6 +164928,15 @@ containerchecksum 3713462310302a08d694e44f3947a738b06fd0464a231d62d1560acce8ea45
binfiles arch=i386-solaris size=1
bin/i386-solaris/latex-papersize
+name latex-papersize.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of latex-papersize
+containersize 344
+containerchecksum 709cc045d173f7faac28d7d1e4638d653651a3978cadca7703d93468bad69a6223bc75bed8120a0a92b134a5049b6e52fbb641b6ec658daf040cae3dcfee8e6b
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/latex-papersize
+
name latex-papersize.win32
category Package
revision 42296
@@ -164165,15 +164955,6 @@ containerchecksum 1508c9d6eb1ed71fd0ac0d2cd2a0b3cf7d0957632fc2f78689db9ca83fa14d
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/latex-papersize
-name latex-papersize.x86_64-darwin
-category Package
-revision 42296
-shortdesc x86_64-darwin files of latex-papersize
-containersize 348
-containerchecksum 828c7e845428ce87114a7e7f5b79ecd6dbe3bd18fd6d19417222c47d434f67f540be8ba3ad3edd2b59dd7476ec40467324f7f31a7f6f6e52adb9f2928361326b
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/latex-papersize
-
name latex-papersize.x86_64-darwinlegacy
category Package
revision 43871
@@ -164242,17 +165023,17 @@ catalogue-version 1.2
name latex-tools-dev
category Package
-revision 57998
+revision 57982
shortdesc Development pre-release of the LaTeX tools bundle
relocated 1
longdesc This is a pre-release version of the standard LaTeX tools
longdesc bundle. It accompanies the pre-testing kernel code
longdesc (latex-base-dev), and is intended for testing by knowledgeable
longdesc users.
-containersize 42164
-containerchecksum 1f255046ac211793935555268a993b083148f34a66af40d4ec55a9dfb97bd1fbd26dc5d163e9e4ea2b8d532b207affddbd073ced50d75c9424feb32b32aca2ba
-doccontainersize 5278232
-doccontainerchecksum df9a2a95fc29675cd3956b0077f98e36b27df46da7194dee4f6b60eb3b467bf9e95ea3fb9cb87bf2b7d3bc6d96c9cebf22cdac91e6d7f134ba78f32a26bbb11a
+containersize 42180
+containerchecksum 0d7ea543bdd7bf257290cf0731497a0eeb6438b28ec2e4b978fe4503fb09b81cc77b8eb33283446b93b66fc76fd255b8f76dfbc9d5fbbbb3d91b8f5cf336d987
+doccontainersize 5277952
+doccontainerchecksum c7653f174ce48bcc10753970cb10140a76f0eae9a7a7b08fc35a107d71fcb6b62adf958a07f319c694cf09d449956bf060416f86bd9f5bc89aad919ee8421992
docfiles size=1774
RELOC/doc/latex-dev/tools/README.md details="Readme"
RELOC/doc/latex-dev/tools/afterpage.pdf
@@ -164285,8 +165066,8 @@ docfiles size=1774
RELOC/doc/latex-dev/tools/verbatim.pdf
RELOC/doc/latex-dev/tools/xr.pdf
RELOC/doc/latex-dev/tools/xspace.pdf
-srccontainersize 227036
-srccontainerchecksum e22290374051edb724ec8db8bcafc50a9187ed97062324a6ae683beea9e417135ec895b4185ea8afdd635103eb8f705fdbb3cdb5556b3d9a5ae0435755a2b752
+srccontainersize 227024
+srccontainerchecksum a20d49e1cce2ffb9f510645e4b5f047352149328e1f5f4092523d5785a0c23739256079917ac636b19acf8481981f6edefe6c6246124a3449521cf53556780d3
srcfiles size=268
RELOC/source/latex-dev/tools/afterpage.dtx
RELOC/source/latex-dev/tools/afterpage.ins
@@ -164885,6 +165666,15 @@ containerchecksum ef7b3d1022eebd31274e51d767416f0b2fa44d5f7d6fa13de6b3ad814b3318
binfiles arch=i386-solaris size=1
bin/i386-solaris/latex2man
+name latex2man.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of latex2man
+containersize 340
+containerchecksum 1e901e3809956ec0c0d94e678364fa063ef56c93bc46fb07016cff9724e0956d9a9ba24ff460fd0c511f8cfa80d2dffa56feb9d1fa0d9fbd817dc465aed05868
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/latex2man
+
name latex2man.win32
category Package
revision 15404
@@ -164903,15 +165693,6 @@ containerchecksum 1de55422d1e375c1da424b12d538ba97e504d309fe2914412e5a0782029a6f
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/latex2man
-name latex2man.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of latex2man
-containersize 340
-containerchecksum f41b73bbfd56ff0512e6e12f408c1030e2f3ea4e655021baabf5ec5d92116014f84c287e04c7679b737f50431e9bad696c829f17bdf1a70ceab5403dc84369c7
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/latex2man
-
name latex2man.x86_64-darwinlegacy
category Package
revision 43871
@@ -165068,6 +165849,15 @@ containerchecksum 714617caf7e5a6313581670e7e6b1ecdda02ce25f42e9416df3650620c366a
binfiles arch=i386-solaris size=1
bin/i386-solaris/latex2nemeth
+name latex2nemeth.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of latex2nemeth
+containersize 344
+containerchecksum 139d1deef9f953d46306123b0e0c6f73633acc9436995a4d668d8e1a139528e9857015989a40777c9c105842ee5fafe78d7e78d9c23a258c45292f57967a427a
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/latex2nemeth
+
name latex2nemeth.win32
category Package
revision 42300
@@ -165086,15 +165876,6 @@ containerchecksum 4a2155bca9cd2be553d23e268f07484acf28950e0c582c6e91210609d8b40c
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/latex2nemeth
-name latex2nemeth.x86_64-darwin
-category Package
-revision 42300
-shortdesc x86_64-darwin files of latex2nemeth
-containersize 344
-containerchecksum cfc6f1688b241034c8a0f1f406fc236aa20c7cf70042468f00afccabcc0aa15994de3180a74c56259823a308138f4db09939407494aacd8ee5c6c6a06f42f34a
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/latex2nemeth
-
name latex2nemeth.x86_64-darwinlegacy
category Package
revision 43871
@@ -165359,7 +166140,7 @@ catalogue-version 0.2
name latexbug
category Package
-revision 58152
+revision 58151
shortdesc Bug-classification for LaTeX related bugs
relocated 1
longdesc The package is written in order to help identifying the
@@ -165367,15 +166148,15 @@ longdesc rightful addressee for a bug report. The LaTeX team asks that
longdesc it will be loaded in any test file that is intended to be sent
longdesc to the LaTeX bug database as part of a bug report.
containersize 4796
-containerchecksum ff86f1a053ed4d666d2cd8eb68ecaee20aefe24abdeb2d855a07b0ec269a0b2153b3342abc7bb4575f01565e960c17e3114f057028fbbc3e922d7d60490e532d
-doccontainersize 186868
-doccontainerchecksum 53d41f5d934fd5876ac0d1dc5e01ec7b2c4da4aac82a346e7f1c464bced6ae9a07d788f3b2374d01edeebf943a0847063eab93fd8abdabca319152f4b3a2f0d7
+containerchecksum 167fd3afc056f1a17510ff3040208686d71939e2bcb8f09e4d21ebd57420debd0beb315d0c6623ca2525f8ce7d50c063b3761eadd1764a8d369768edabde2d69
+doccontainersize 186860
+doccontainerchecksum 4875fb2f4533d884259ec3191625b252f2d922ce8e992adf3c58eef2f1263e7c24121e6cc43d16e617da2dc66abbc6dbe9899cf63ee1592c42cf61174d77c763
docfiles size=48
RELOC/doc/latex/latexbug/README.md details="Readme"
RELOC/doc/latex/latexbug/changes.txt
RELOC/doc/latex/latexbug/latexbug.pdf details="Package documentation"
srccontainersize 8916
-srccontainerchecksum 0fc3899c2cea468fb3b602e1b17412704c4a5cdc7e1a0e3b8f4b3f20f3a3a9cc7e5bd790880427845ed8d8cf46c1a737b416e82df71abfdae270f2d48c4bb32b
+srccontainerchecksum 2daca13020e5e605e974dbf4da0e83a1941496202b2908f6e4ac40666d715cf4a8edbc9ced512974d88b05812e62c0f2e856c564a9116b95a530dc18e768a0d8
srcfiles size=9
RELOC/source/latex/latexbug/latexbug.dtx
RELOC/source/latex/latexbug/latexbug.ins
@@ -165716,6 +166497,17 @@ binfiles arch=i386-solaris size=3
bin/i386-solaris/latexdiff-vc
bin/i386-solaris/latexrevise
+name latexdiff.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of latexdiff
+containersize 388
+containerchecksum 8f4f98cf5233613e01a25200039e81ff9eb878fc108449ca5f197b71b5edace599eb1efd983fd20b780737f97fb65a49bf72c4fac9f2a6da5ebf629d0b7cb9fc
+binfiles arch=universal-darwin size=3
+ bin/universal-darwin/latexdiff
+ bin/universal-darwin/latexdiff-vc
+ bin/universal-darwin/latexrevise
+
name latexdiff.win32
category Package
revision 16726
@@ -165738,17 +166530,6 @@ binfiles arch=x86_64-cygwin size=3
bin/x86_64-cygwin/latexdiff-vc
bin/x86_64-cygwin/latexrevise
-name latexdiff.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of latexdiff
-containersize 388
-containerchecksum 33fd2e88203cc7d0c1c55adc1df450099db1864a90f6f1331c4d282ecd362f837a36d22bde1e2de52657ae6212773b39eec89b7248f2a53fe5cc74ae3f3ec081
-binfiles arch=x86_64-darwin size=3
- bin/x86_64-darwin/latexdiff
- bin/x86_64-darwin/latexdiff-vc
- bin/x86_64-darwin/latexrevise
-
name latexdiff.x86_64-darwinlegacy
category Package
revision 43871
@@ -165930,6 +166711,15 @@ containerchecksum 9f3a18dcd1b8671df84a475b927f9c12a835915b0af6851f8db26f2d155b04
binfiles arch=i386-solaris size=1
bin/i386-solaris/latexfileversion
+name latexfileversion.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of latexfileversion
+containersize 340
+containerchecksum b7ece121571c308388df3563c1e977e4809f7c130b090fd21637a7b29b08cd00aef0ac3a74fdb79ee6d6422063daf54ea2c3d831335fae3c096f11bf4bebfe2c
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/latexfileversion
+
name latexfileversion.x86_64-cygwin
category Package
revision 33557
@@ -165939,15 +166729,6 @@ containerchecksum ecc825f100326551704fcdfca9f3c14cb676f40f91df27368026ab4ece59fd
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/latexfileversion
-name latexfileversion.x86_64-darwin
-category Package
-revision 25012
-shortdesc x86_64-darwin files of latexfileversion
-containersize 344
-containerchecksum b743164099973a256c12afb1b9981f02c582bdf2054cd92893a6b17c142509a9fd2c448c6689760c7e5390330235f193f09a693d9c1c97470595d0c4b9848c43
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/latexfileversion
-
name latexfileversion.x86_64-darwinlegacy
category Package
revision 43871
@@ -166014,16 +166795,16 @@ catalogue-topics version-control doc-mgmt
name latexindent
category Package
-revision 58596
+revision 58595
shortdesc Indent a LaTeX document, highlighting the programming structure
longdesc The Perl script (also available as a windows executable)
longdesc processes a LaTeX file, indenting parts so as to highlight the
longdesc structure for the reader.
depend latexindent.ARCH
-containersize 60080
-containerchecksum 2bcb1ed95f7e001d9229f3cc8748ad492578fd62a37013956a322641f27a672f3970d07648944e7edfed962381afc83653c2d792b5c9ee357cda0bc5c451db69
-doccontainersize 981092
-doccontainerchecksum 99d64a9d84703f362f7587e5cfc2aed0d6a7be2b272f8d435af4ad79ba90f555529fe34ff02a844dbbcbcdf98417c123f55f4e4a073bb8079dca2e7f3cbb9ecd
+containersize 60244
+containerchecksum 5a5dfffc74867782cf98d301af541114c7587b429425fe44c4adc4f7e9012375c605b755c136d9a93db7b67af9c0356eb3cea7c8c36732f85c2286b2652ed3cf
+doccontainersize 981124
+doccontainerchecksum 164324e1bf02a541603b5afbf9abcab7a5d63afd8e55097a07a7ed998e6d3b7fcb8ef948888562bf27f6e88797d866a6e6a71975168e657140f3726c71fc78a7
docfiles size=336
texmf-dist/doc/support/latexindent/README details="Readme"
texmf-dist/doc/support/latexindent/appendices.tex
@@ -166186,12 +166967,21 @@ containerchecksum 3b3fa0574d67c0261a4d0c4fdee3ebb61183ec1897a16c477434e6c5fc645b
binfiles arch=i386-solaris size=1
bin/i386-solaris/latexindent
+name latexindent.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of latexindent
+containersize 344
+containerchecksum 1319ee46aa7512b5077f657ac7a405074ff4751a53f53875cae9dfc4b4e518948e6d6c4263f75441bc9ce0d3f3e6d705b24aa40f3234ed5022155c2ccbc586d2
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/latexindent
+
name latexindent.win32
category Package
-revision 58596
+revision 58595
shortdesc win32 files of latexindent
-containersize 3057452
-containerchecksum 1cdff7c05451e85170afd971523031b0c41dd4374bf26f22ddae3e096c3de26e6c374bc17bf8100ab91c8560a3e8704f81b3856c9759623d98140ae439cbe880
+containersize 3057588
+containerchecksum dec9178a0f21ea13a08011d8bbf7cba0de29cd8648425a28a658ccf6f50ecd207c3669b259b4f7a4f121e04375da13e54a355b5474cfaa2d89a6d17d3d0dadad
binfiles arch=win32 size=1556
bin/win32/latexindent.exe
@@ -166204,15 +166994,6 @@ containerchecksum 1e129afadfe4d59a9bf49e4c1ac328ac4d558053b7308158ddbfe7de61ab43
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/latexindent
-name latexindent.x86_64-darwin
-category Package
-revision 32150
-shortdesc x86_64-darwin files of latexindent
-containersize 344
-containerchecksum 9b425d8bc1e304344864689eecc3de33c17bb6f30663b42959fb2c9821533f524181585961e428734831ac6e87a1499e641d10e5d97f0f78a0795fc7d445fd8b
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/latexindent
-
name latexindent.x86_64-darwinlegacy
category Package
revision 43871
@@ -166406,6 +167187,15 @@ containerchecksum ef40fe8a764c3ca88828efe38dfdf3d2f29f15bd0d66c8f5d9a9fb6115f28c
binfiles arch=i386-solaris size=1
bin/i386-solaris/latexmk
+name latexmk.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of latexmk
+containersize 340
+containerchecksum ab302c69dbd2644803a243082de3dfea1d441950f40d04ac2dbc660eca3c7038a6faa6fbcc0e703411a922918c8f2d40837b307ad8a41b27e34a2297ce1c1268
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/latexmk
+
name latexmk.win32
category Package
revision 15404
@@ -166424,15 +167214,6 @@ containerchecksum ac96bd49dca426d6b00e9cec228da0096294f89dcc8668b68cda2757b10819
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/latexmk
-name latexmk.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of latexmk
-containersize 340
-containerchecksum cfa6e95b417eae131d32823d4bbc882dbf3d5eebee74646a098afda793202f4d2d919791113db74c197da93f3db425ff51792026b300ad6639660b953c091cc3
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/latexmk
-
name latexmk.x86_64-darwinlegacy
category Package
revision 43871
@@ -166601,6 +167382,15 @@ containerchecksum fbf1283bbf71aeb6cc9e38fe8562c1bf57855e5d1f3d163c367c58092c5976
binfiles arch=i386-solaris size=1
bin/i386-solaris/latexpand
+name latexpand.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of latexpand
+containersize 336
+containerchecksum c6eb47a18b103986cf9f42703d0a20a437944c02c1ad53036a8e5e271638fdd51361c1c805f3e672a99e7c6b83abaf4173a936bae8eeb8a1f8b4a66376662f43
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/latexpand
+
name latexpand.win32
category Package
revision 27025
@@ -166619,15 +167409,6 @@ containerchecksum a2dcab5e90c37ce8686d4fbc5902b89528619738f41d507bf90d69e1c6e062
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/latexpand
-name latexpand.x86_64-darwin
-category Package
-revision 27025
-shortdesc x86_64-darwin files of latexpand
-containersize 340
-containerchecksum 0517c43e0ab1ab4881955bc8b7a61aefe51019f5be8af58766e451f6b504f0c797e9ec45f75ed3fcebfcf4cd32044d5169b769d184963b63217674cac293d980
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/latexpand
-
name latexpand.x86_64-darwinlegacy
category Package
revision 43871
@@ -168772,10 +169553,10 @@ catalogue-topics font-devel
name lcdftypetools.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of lcdftypetools
-containersize 665160
-containerchecksum a1d961802f71928635b89aa7c6d664fc1d3b2c2d21b2f2740d28858a808c1858e045fe05ee6e19f188a6513c6de60d2481809a289b2b9a59cf52b900e42ac25d
+containersize 664856
+containerchecksum f1058d70d83ac89e84f9eec670f1783c42559a0c8ebdc7209627dfad5f285b9df9529b539dfc22703acb8fee2c265faa1b11ff02f6180cef88990da26c565fb4
binfiles arch=aarch64-linux size=1225
bin/aarch64-linux/cfftot1
bin/aarch64-linux/mmafm
@@ -168791,11 +169572,11 @@ binfiles arch=aarch64-linux size=1225
name lcdftypetools.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of lcdftypetools
-containersize 635920
-containerchecksum 72bcf0aaec275c1201eb9ac6966c6bd57d15e2880842f57eba4d1f6c24694c9eb6fc735295290c2e66c18891bc21769bdb26871c667dc6b7ad8566ff366539e6
-binfiles arch=amd64-freebsd size=959
+containersize 633868
+containerchecksum 07ff0317d4cf2299c92142bf6efeccb620b9f8eee601224632fcaa0dc5718342b90d89e53fc50f22c40bc2d6282f76f9ce320b3304a4cc0c1f19e4aaea23326e
+binfiles arch=amd64-freebsd size=937
bin/amd64-freebsd/cfftot1
bin/amd64-freebsd/mmafm
bin/amd64-freebsd/mmpfb
@@ -168810,10 +169591,10 @@ binfiles arch=amd64-freebsd size=959
name lcdftypetools.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of lcdftypetools
-containersize 684292
-containerchecksum 977d42e45df97da06077ab5e7df99cd7156d7035f2e4692e3d73282fc4ba6bab744a9793d9b1c5e09e361d9ccd7fb220e196e751a554bb72e64ae308e3d7ccc3
+containersize 684932
+containerchecksum fcea348d4fc4ef28a34894a4fe2d921f96ba77c3ad4d5821a8ad872cda74926dff5d21ee457463d281037ddde6ce4dcc31b85dfa024c4253edca33e34233002e
binfiles arch=amd64-netbsd size=1258
bin/amd64-netbsd/cfftot1
bin/amd64-netbsd/mmafm
@@ -168829,10 +169610,10 @@ binfiles arch=amd64-netbsd size=1258
name lcdftypetools.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of lcdftypetools
-containersize 503420
-containerchecksum 9faf2e945e0eacc640b0a0dbd5c6ae7a7e7e821a306a6978c816a5d112895a003d9061e625bbb94c773004ff51a3ed4314f83a0048b4bbfb319337ac379f1a48
+containersize 498220
+containerchecksum e2c5a791803c837447ca7c67a1bbd93eb5ed9c4290a41155502d85b2550f8576611a008d2ba41d5cd9fe72fff96b31ba74df61ab3527c0075426d8e72b274087
binfiles arch=armhf-linux size=914
bin/armhf-linux/cfftot1
bin/armhf-linux/mmafm
@@ -168848,11 +169629,11 @@ binfiles arch=armhf-linux size=914
name lcdftypetools.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of lcdftypetools
-containersize 595112
-containerchecksum 1aa82df991c7a03afe97c9ed9e6c6d6c573828a324eab099bd7c65b3660221be24f6816c59f9a2f2ae6a19e2ee21cf448cba506cb5998ab952de8c8e8bfea21b
-binfiles arch=i386-cygwin size=1080
+containersize 603728
+containerchecksum 5b270b8173af7d2e14e5b9b3720cf8ca73cd25dcf8baf15558569d793032c94a8629490bd4e92316bc35c255e4c0cd4e19ecd19cccd763371c36e2744f7b9e1b
+binfiles arch=i386-cygwin size=1088
bin/i386-cygwin/cfftot1.exe
bin/i386-cygwin/mmafm.exe
bin/i386-cygwin/mmpfb.exe
@@ -168867,11 +169648,11 @@ binfiles arch=i386-cygwin size=1080
name lcdftypetools.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of lcdftypetools
-containersize 624752
-containerchecksum e7cb6fcf589217bd9693852d6ca61c17f14931f81f4ccbe8326b8cf762ae48697610d20ee4c6a09a1e0837f6453bd4684ecbba2ee026e7a2a0cede246f1c1e2e
-binfiles arch=i386-freebsd size=876
+containersize 628048
+containerchecksum 837aaa652414e84ba1c7c1f0de602290b3af7481ce0785119db84e53d38f23ec094cf14003fbbfefaed6baac9568e45df0dd63e1f1bec328270c1370fb19284c
+binfiles arch=i386-freebsd size=859
bin/i386-freebsd/cfftot1
bin/i386-freebsd/mmafm
bin/i386-freebsd/mmpfb
@@ -168886,10 +169667,10 @@ binfiles arch=i386-freebsd size=876
name lcdftypetools.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of lcdftypetools
-containersize 694784
-containerchecksum ede457320e20382f17afcab95fb8e0b4a83f92b5ba4a7ba3b47851f4513fe016d55fca49c7383369c85f34ba08bba729b27451c39161d6b6aadf1b2891e8768a
+containersize 694764
+containerchecksum 9ac05ad89c92a072995ec4ad6197060a4d2086dc7d197986505a8084a5d5f5a81b90d619a7d976603d2b3a846d0c4267de8fe0f918446e7c70f72b85991d33ac
binfiles arch=i386-linux size=1133
bin/i386-linux/cfftot1
bin/i386-linux/mmafm
@@ -168905,10 +169686,10 @@ binfiles arch=i386-linux size=1133
name lcdftypetools.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of lcdftypetools
-containersize 657852
-containerchecksum 9315e78d853b42cea54ca1548d6483063270ed2ac39ecabe9d5bd903a7e09875966f5ec83e8aaecd531029373eca1a07bc4850bcd434096970f8224ad6285850
+containersize 658156
+containerchecksum 03d8f45b2a6b9d35f98ac5487d5454d868956eb3a37d774919098e8731ad62b09611f8ea09cda6c5605b0c9d0c013de56839d8d5df494ba85b34e1f5220b77e2
binfiles arch=i386-netbsd size=1151
bin/i386-netbsd/cfftot1
bin/i386-netbsd/mmafm
@@ -168924,10 +169705,10 @@ binfiles arch=i386-netbsd size=1151
name lcdftypetools.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of lcdftypetools
-containersize 823928
-containerchecksum 4ae5094882de9bcf0d057fa358260e45aea2fb420b1017b14e30aeb1e54cfb2c3cb44e4f41aa0fdb85d2d8b4eb50f6c0bd2400a3bfb5283927dba6470dc698a4
+containersize 824320
+containerchecksum acf3757f6bee9b553e21247aa80218680ee6c552b676a047899356441d46e6ff95bd4c618f52099a16bcaf42e9cf491bb6045ad2b048d432dcf421d19a297c5d
binfiles arch=i386-solaris size=1297
bin/i386-solaris/cfftot1
bin/i386-solaris/mmafm
@@ -168941,13 +169722,32 @@ binfiles arch=i386-solaris size=1297
bin/i386-solaris/t1testpage
bin/i386-solaris/ttftotype42
+name lcdftypetools.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of lcdftypetools
+containersize 1290584
+containerchecksum aa099612bd5bbadcb10afe92c2a11a593b3fb9364d38c1a80c40d73ed7f6642c4a103494af0b22ee80e8fc3bf3d2b1cdfe8bc074dc065e23212975c513608ef6
+binfiles arch=universal-darwin size=2103
+ bin/universal-darwin/cfftot1
+ bin/universal-darwin/mmafm
+ bin/universal-darwin/mmpfb
+ bin/universal-darwin/otfinfo
+ bin/universal-darwin/otftotfm
+ bin/universal-darwin/t1dotlessj
+ bin/universal-darwin/t1lint
+ bin/universal-darwin/t1rawafm
+ bin/universal-darwin/t1reencode
+ bin/universal-darwin/t1testpage
+ bin/universal-darwin/ttftotype42
+
name lcdftypetools.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of lcdftypetools
-containersize 701780
-containerchecksum 4141ed046cb8901f7624a9f45780e73d4c12189e4fa53aa140d18d3dd2935406f473f3b7dd13682e247621e794fb16297d54dbe8cf9a446c4560143942bf8804
-binfiles arch=win32 size=940
+containersize 702584
+containerchecksum c99dbd330c9ded4d3bcf1a8c34e6fc9dcce7c0a6f4a38b915ce3613d810dfb5a35cc82cab5085171233c4b79133062ee9c0a64008dede3c74e18b326bb8d4b65
+binfiles arch=win32 size=947
bin/win32/cfftot1.exe
bin/win32/mmafm.exe
bin/win32/mmpfb.exe
@@ -168962,11 +169762,11 @@ binfiles arch=win32 size=940
name lcdftypetools.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of lcdftypetools
-containersize 578952
-containerchecksum 4d6f5d8960ce71b1dea720e661a82b95a17d01fc4fc45ef679b83e12e59f9ff29743a29646cb96963349432d8bed178eb6fabda6412a1b712b346326576021b0
-binfiles arch=x86_64-cygwin size=1013
+containersize 588000
+containerchecksum 373e6f31dc49f96cd560e4ae5adcb74b621cd743e3fe599effd6d4501d84f6a6343ce3e49b490f674ef352481c3c8e46e9fa8b93c9c924a427128b401e5a6aab
+binfiles arch=x86_64-cygwin size=1033
bin/x86_64-cygwin/cfftot1.exe
bin/x86_64-cygwin/mmafm.exe
bin/x86_64-cygwin/mmpfb.exe
@@ -168979,32 +169779,13 @@ binfiles arch=x86_64-cygwin size=1013
bin/x86_64-cygwin/t1testpage.exe
bin/x86_64-cygwin/ttftotype42.exe
-name lcdftypetools.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of lcdftypetools
-containersize 703276
-containerchecksum 99ffa6185a86b751285e345f492b994d621574a7b4e770e829cbea3a9b44a889ff8d28af3aba7380bc117eda0aa18c3ffe749fac79b0e998352514c423a2eaaa
-binfiles arch=x86_64-darwin size=1029
- bin/x86_64-darwin/cfftot1
- bin/x86_64-darwin/mmafm
- bin/x86_64-darwin/mmpfb
- bin/x86_64-darwin/otfinfo
- bin/x86_64-darwin/otftotfm
- bin/x86_64-darwin/t1dotlessj
- bin/x86_64-darwin/t1lint
- bin/x86_64-darwin/t1rawafm
- bin/x86_64-darwin/t1reencode
- bin/x86_64-darwin/t1testpage
- bin/x86_64-darwin/ttftotype42
-
name lcdftypetools.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of lcdftypetools
-containersize 647148
-containerchecksum 3385b5ab487b70bbb90ef95f59b7cd6a5b5e4e8d00cffee19993df61ba9e6f721850389c36901e2cbf302d4c6861ac0cdd0f81b7c9ec55356d7b8db0b3b4009e
-binfiles arch=x86_64-darwinlegacy size=877
+containersize 630700
+containerchecksum 0bb7fc5b20405cb0cf0fdfe71cc971358e72945c9f6a49239333bca37260722050f0557a8d2a20f4c530ad9818d6530f1ff30832a00ca2f85178f3a56c5d6604
+binfiles arch=x86_64-darwinlegacy size=864
bin/x86_64-darwinlegacy/cfftot1
bin/x86_64-darwinlegacy/mmafm
bin/x86_64-darwinlegacy/mmpfb
@@ -169019,10 +169800,10 @@ binfiles arch=x86_64-darwinlegacy size=877
name lcdftypetools.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of lcdftypetools
-containersize 680480
-containerchecksum 291d845f48a287620aea2ceba1e58fd72ac09eaebd6237321d8ce3bc80af06e27b9874421419701fff16e2e8dcaec491af6c270cba02643fe0cb6ef17cbc6f6a
+containersize 680296
+containerchecksum 6465df752752473925d88701940e3319efdd497d78190c9ea6abe74c68508d24b0667baff8e04c4a95e2fe8e3362782ace3f624d0582abc2ad7523c0d88e598c
binfiles arch=x86_64-linux size=1120
bin/x86_64-linux/cfftot1
bin/x86_64-linux/mmafm
@@ -169038,10 +169819,10 @@ binfiles arch=x86_64-linux size=1120
name lcdftypetools.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of lcdftypetools
-containersize 769732
-containerchecksum e649d3c1f34c8a32db211a81d4fbb47080e96f5eae19379c3822a968d9ade9a120ffa55d7b1211b458d7a7f8024878cd6687fb4fcabe95a4242982607fc1b599
+containersize 769440
+containerchecksum 3c9259ceafdf7c66940acb161810d64d5b55fc7bb415a09c7d6d952082a61da4895a1a89052feff02046daccb9d8e1cfa14130f3f699d0a575297ae86c1da751
binfiles arch=x86_64-linuxmusl size=1184
bin/x86_64-linuxmusl/cfftot1
bin/x86_64-linuxmusl/mmafm
@@ -169057,10 +169838,10 @@ binfiles arch=x86_64-linuxmusl size=1184
name lcdftypetools.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of lcdftypetools
-containersize 841700
-containerchecksum ed891812759016fabbec847146f1555306729afcd3f24bbe601ded097e12d3bc9d6c1603d624ba980245b25acb33d417c8e1b27471016adcf92effae0921b20d
+containersize 842508
+containerchecksum 5cd90653c252685d58aaa77a48fc2893a36d16cc6545a83934e1cd0e85e30a6d8a31c44af78b1b6463b94303c40370fe29ab3e4ad01fbf4382e7bad4e6b8b686
binfiles arch=x86_64-solaris size=1403
bin/x86_64-solaris/cfftot1
bin/x86_64-solaris/mmafm
@@ -169241,7 +170022,7 @@ catalogue-version 2.1a
name lebhart
category Package
-revision 58481
+revision 58503
shortdesc Write your articles in a colorful way
relocated 1
longdesc This package provides a LaTeX class for typesetting articles
@@ -169253,10 +170034,10 @@ longdesc The package name "lebhart" is taken from the German word
longdesc "lebhaft" ("vivid"), combined with the first three letters of
longdesc "Artikel" ("article").
depend colorist
-containersize 3048
-containerchecksum 11aa06e67706fd95b2a281074dfaa9fc50d71c69a9e1381bc31f1f77fb350ccaaa1f638227b5117f1d25eddcf3d77ff7dbc87f6705fdc375e667baa5bfef2823
-doccontainersize 273068
-doccontainerchecksum 7d579ba4bbecf0d032c442e64977e81aceb8cfea6d9f17741e6f8b62e0eebc66126d7dda218088c0ae7eda3db9accca6b2670443ee852940f36ee6c572d74cc5
+containersize 3044
+containerchecksum 9f2e2a2b45593dcbcf57bb5a41b0785c73b3e920d26b2311f25776d5902b325db23931f3d9fb642804c374ac00495b350af5559b9bf7bc7fd367f90919a4e94f
+doccontainersize 273048
+doccontainerchecksum b3f9af0dd9a4a08034bbe769a3d8a0f76aa741431646ce9be168d6292688c63070d57c3757c799fc2d37391cee12e65828e31062c9abad80b2ca7167ab881f4f
docfiles size=81
RELOC/doc/latex/lebhart/LICENSE
RELOC/doc/latex/lebhart/README.md details="Readme"
@@ -169361,15 +170142,15 @@ catalogue-version 1.0.5
name lectureslides
category Package
-revision 58406
+revision 58393
shortdesc Combine single PDF files into one file
relocated 1
longdesc This package makes it easy to combine and index individual PDF
longdesc files into one large PDF file.
containersize 1528
-containerchecksum 0d53a1b0f114c4ac777147ce44206176ac2f84e66f8b2357e7399d7dd0ee1b62d0d0409f22890609216ee6c062197374664235b3ca12b72c59da67b951b19dac
-doccontainersize 47576
-doccontainerchecksum cab0530d8af1c91b981a84321182540dec932df0f9dd913e0bbd9f033c261dcb98d5246864b2d58fdf1f3745dd9ed941cd7d1aae5d0d0aba3e88c0c97af9b13e
+containerchecksum 8d5c2e6872ae1f6acbfadabf997ff8b4286398afee2cdb01a0be17b243df25fa9677d360872e422ab62b1c8f3150c6fe4e896eb2dc802752ff362df51d684004
+doccontainersize 47572
+doccontainerchecksum 77822069774285b57a68ae543a287d09dde276266f3a4acc767f101eafd113b74a53fbcaa0ee71bedda18edbbca23f2bde5b77a4f33a0f0dd26a631e3b0945b7
docfiles size=15
RELOC/doc/latex/lectureslides/README.md details="Readme"
RELOC/doc/latex/lectureslides/lectureslides-doc.pdf details="Package documentation"
@@ -173456,7 +174237,7 @@ catalogue-version 0.02
name libertinus-fonts
category Package
-revision 57944
+revision 57948
shortdesc The Libertinus font family
relocated 1
longdesc This is a fork of the Linux Libertine and Linux Biolinum fonts
@@ -173467,10 +174248,10 @@ longdesc forked from Linux Libertine. Libertinus Sans: forked from Linux
longdesc Biolinum. Libertinus Mono: forked from Linux Libertine Mono.
longdesc Libertinus Math: an OpenType math font for use in OpenType
longdesc math-capable applications like LuaTeX, XeTeX or MS Word 2007+.
-containersize 1660920
-containerchecksum 578ac754fbc0df4f3990108989fdb8db2c7071d9892033eb57e1b92e2c2f18b5bfcf4abfcdc500f8d562a590db4691afea54b970fb2664a646ee93a04f3bf7df
-doccontainersize 553028
-doccontainerchecksum f6dd049d22a76b1efeff1ebe12b3eab5de8a70d985c64f22ca07d77633a29779ff3a5d0358c0d6fbc275198bc722391ec5937ce6ee2ffb9679938f00ffe4af90
+containersize 1659740
+containerchecksum 5deeffa40e2399169a7ec16fec4d417c27350cb5ccb7f59eb1638172758e88167d24470d889b311760b0739b9fa0251e2389f7ccda0e4e8e2ce3a454406f13be
+doccontainersize 553012
+doccontainerchecksum 410edfda953b321c9fa53e99854eea206177e4486c0fdd6ae3cc20eddb31111f28f17dfd725c5f2dc573d82ba5daa1f75c544709accae84292cff45d52b10c18
docfiles size=279
RELOC/doc/fonts/libertinus-fonts/AUTHORS.txt
RELOC/doc/fonts/libertinus-fonts/CONTRIBUTING.md
@@ -176918,6 +177699,15 @@ containerchecksum ac930198e6c9324e88b5a7f09dad8400b3ae09aa3e881307093825476072c8
binfiles arch=i386-solaris size=1
bin/i386-solaris/llmk
+name light-latex-make.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of light-latex-make
+containersize 348
+containerchecksum e965b7f7aa9807e77b6db99acce0a2b6f1b72b35342233e2c6037574aab2be72d12f84ec53ce6724be8d6a514be6b65eb5f7db76e556c742fd8445e95cbd51f1
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/llmk
+
name light-latex-make.win32
category Package
revision 56352
@@ -176936,15 +177726,6 @@ containerchecksum 571289b2e7cc206a4a9c6b41cb2699e56bd4c1392104546f85f86bf2edd2af
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/llmk
-name light-latex-make.x86_64-darwin
-category Package
-revision 56352
-shortdesc x86_64-darwin files of light-latex-make
-containersize 352
-containerchecksum b97a494ceca6daccc4c780a72767b5eb6bda06b5199e5283922cbd6f40e0794bdd8c087acfce21a260c81d0abe22b615bb37fe927bcd565efa4ae681542a3e25
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/llmk
-
name light-latex-make.x86_64-darwinlegacy
category Package
revision 56352
@@ -177279,6 +178060,17 @@ binfiles arch=i386-solaris size=3
bin/i386-solaris/lily-image-commands
bin/i386-solaris/lily-rebuild-pdfs
+name lilyglyphs.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of lilyglyphs
+containersize 404
+containerchecksum 8371c559e268a2fdb3488dc1fa4a41e48281335133e4f2b1b67a4c5cf6e72391ff49cc58921beac12d78c329f137d61b14e389a831027d475c850765ba36695f
+binfiles arch=universal-darwin size=3
+ bin/universal-darwin/lily-glyph-commands
+ bin/universal-darwin/lily-image-commands
+ bin/universal-darwin/lily-rebuild-pdfs
+
name lilyglyphs.win32
category Package
revision 31696
@@ -177301,17 +178093,6 @@ binfiles arch=x86_64-cygwin size=3
bin/x86_64-cygwin/lily-image-commands
bin/x86_64-cygwin/lily-rebuild-pdfs
-name lilyglyphs.x86_64-darwin
-category Package
-revision 31696
-shortdesc x86_64-darwin files of lilyglyphs
-containersize 404
-containerchecksum 6d8b990b7af57d59c75c7cb46ff2dcab4f34021a97047f58c9999a7e0f1d7f33b16bc60a6dcf16b8b66f1078322f9a11aea834263b704683338b78abfb125c72
-binfiles arch=x86_64-darwin size=3
- bin/x86_64-darwin/lily-glyph-commands
- bin/x86_64-darwin/lily-image-commands
- bin/x86_64-darwin/lily-rebuild-pdfs
-
name lilyglyphs.x86_64-darwinlegacy
category Package
revision 43871
@@ -177946,22 +178727,22 @@ catalogue-version 0.30
name lipsum
category Package
-revision 58130
+revision 58123
shortdesc Easy access to the Lorem Ipsum dummy text
relocated 1
longdesc This package gives you easy access to the Lorem Ipsum dummy
longdesc text; an option is available to separate the paragraphs of the
longdesc dummy text into TeX-paragraphs. All the paragraphs are taken
longdesc with permission from http://lipsum.com/.
-containersize 75564
-containerchecksum 2d285b75e4787a0c08e1b33f837957906551edf89964ffb0418748fcfe39265ef1b04ea7075cbcdbebee16dbd7696b12f795c8c6ad5a955cd7818a498cbbafdf
-doccontainersize 808524
-doccontainerchecksum ea3627f92779fa0a33650d456e435ae84102dd870ca485e03eddd482432daccf6718ae062c5a37aa355f0423ec42ec8c8ee18880bc2a5be90c881c9841a618d3
+containersize 75536
+containerchecksum 6d93dbb16d94f7aa199e59b85096583a9e8e7a07b107bbfe1e0be7615717c29d94ecfd308c4adf462062251adb03b171a332cd688425f6854ce442c390c47396
+doccontainersize 808520
+doccontainerchecksum 6d7e7f8037cebffac9a3725b5a7b32eefcb458ebd86cbc9b0380d05d2b1926c3a70e7032629ffd4bede5102c3a36d84e1b2bd21d2b7f9b3e9c642390822fbffa
docfiles size=200
RELOC/doc/latex/lipsum/README.txt details="Readme"
RELOC/doc/latex/lipsum/lipsum.pdf details="Package documentation"
srccontainersize 86992
-srccontainerchecksum e18535fda77b2c28a7e3888f25e2f84bd911478f8cd43c0a17cb1f3d0400a55b7568807b2d63b70982bcc78f6426677ca3e1ae819df711c8b869bd72acb2bf9a
+srccontainerchecksum b2f55edabef986f5e792509c6db58f89f2bfc816cb07968e21f49308df4fb37836798f28d84a91b6020b6003b441e697800c2087b9e3549b2dee3cd1a393c5f2
srcfiles size=77
RELOC/source/latex/lipsum/lipsum.dtx
RELOC/source/latex/lipsum/lipsum.ins
@@ -178137,6 +178918,15 @@ containerchecksum d8478c54609efed39b74e8496fd22906844e0b5d926638a4a273e00ff540c9
binfiles arch=i386-solaris size=1
bin/i386-solaris/listbib
+name listbib.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of listbib
+containersize 340
+containerchecksum bf423fa0219ca6c6f156aa9c1cf6c815234e3d72180185eaba4b786757d06235893dbcd2d0494c1807c9d0c1a1d2355d03eb4a769c67ae339692351942332fe7
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/listbib
+
name listbib.win32
category Package
revision 26126
@@ -178155,15 +178945,6 @@ containerchecksum 07e253f5d3eda53b9d7d895dba016121cfbb59fe3280361c642256afb70b06
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/listbib
-name listbib.x86_64-darwin
-category Package
-revision 26126
-shortdesc x86_64-darwin files of listbib
-containersize 340
-containerchecksum 4338beeda96eee2d43b4297f93e623d2c4b3c254bd52c0ed6401b7fe4de0687359fd5f1552be297d57c7c2f2768ba93352be06e0ed6151154d657c9667376b2f
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/listbib
-
name listbib.x86_64-darwinlegacy
category Package
revision 43871
@@ -178412,6 +179193,15 @@ containerchecksum d5dcb1bc9bca0931832d6d7ab6c6452499dfe53ec7d31cf4a883221f113ac1
binfiles arch=i386-solaris size=1
bin/i386-solaris/listings-ext.sh
+name listings-ext.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of listings-ext
+containersize 344
+containerchecksum 6b2d8ebabb2ea9f76f4d47a7928b63788560caf85da8bd30f659c0173ba940faea0b1d3613720b3570e31354c62729f98b12af910ef626f84dc3fc9d3aac4800
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/listings-ext.sh
+
name listings-ext.x86_64-cygwin
category Package
revision 33557
@@ -178421,15 +179211,6 @@ containerchecksum 55385dec2cd06b98e0f7bf336bf4a1e7d7852e83b559e4e50bf92d33fca5be
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/listings-ext.sh
-name listings-ext.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of listings-ext
-containersize 348
-containerchecksum 03a682771e5d575f43bac6fcffba92610b5a131cb425693c9829f959d1db19d62d562dfd5964b8019c9995660489b6d8c5c3fe3d048939da7fe4009c8af1afd4
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/listings-ext.sh
-
name listings-ext.x86_64-darwinlegacy
category Package
revision 43871
@@ -178794,7 +179575,7 @@ catalogue-version 1.1.0
name lm
category Package
-revision 57508
+revision 58637
shortdesc Latin modern fonts in outline formats
relocated 1
longdesc The Latin Modern family of fonts consists of 72 text fonts and
@@ -178809,10 +179590,10 @@ longdesc (qx-*.tfm); TeX'n'ANSI aka LY1 encoding (texnansi-*.tfm); T5
longdesc (Vietnamese) encoding (t5-*.tfm); and Text Companion for EC
longdesc fonts aka TS1 (ts1-*.tfm).
execute addMap lm.map
-containersize 11944800
-containerchecksum 0f892e2073d2203d7adb98d5d2bfd4edfc6b14c1b3361eb6ebc7a3deb6f057bf20aab7fd0d70a14a89dbf6e503ed3f69b5875bd325b99e87f46e7b83860cb38f
-doccontainersize 1630284
-doccontainerchecksum 33d644aa7d1a53ef2fc68b60ed99a0a17035875b95833ee8bf2aea9fdb1b2dfcef71c9a9a326c9a9fdb030944223075d111a56dcfb950a61bb9314a81403413b
+containersize 11944788
+containerchecksum d758e51742787410416bfa4ea4e32951484435b977c9ea3bc7ce51d919ec4d28b2ade387d3b1129f034aeb41db481bf72729fca5d24177e65d2719200798febb
+doccontainersize 1630432
+doccontainerchecksum c8d6d05ee42d060505ecbdc3e4a5e1d0e6e3c5e919fb4be04162b45723abf697f629d412f359b6d205013d5716f575bfc4d6a7dc115fad05ab47d12ac0dafe5b
docfiles size=657
RELOC/doc/fonts/lm/GUST-FONT-LICENSE.TXT
RELOC/doc/fonts/lm/MANIFEST-Latin-Modern.TXT
@@ -178829,10 +179610,6 @@ docfiles size=657
RELOC/doc/fonts/lm/tstlmt1.tex
RELOC/doc/fonts/lm/tstlmts1.pdf
RELOC/doc/fonts/lm/tstlmts1.tex
-srccontainersize 4811364
-srccontainerchecksum a24dc7e14ba1fbc601807d8a3a6e90fe56dd8c09c77120115f8eb281aaeaf4a0f4f94a7d2c3329a01d39d23313fba2626f8bf137cb06c609af2ecb03033795e7
-srcfiles size=1204
- RELOC/source/latex/lm/lm2004mt1.zip
runfiles size=10645
RELOC/fonts/afm/public/lm/lmb10.afm
RELOC/fonts/afm/public/lm/lmbo10.afm
@@ -179916,7 +180693,7 @@ catalogue-contact-home http://www.gust.org.pl/projects/e-foundry/latin-modern
catalogue-ctan /fonts/lm
catalogue-license gfl
catalogue-topics font font-body font-serif font-sans font-proportional font-mono font-type1 font-otf font-cm
-catalogue-version 2.004
+catalogue-version 2.005
name lm-math
category Package
@@ -179982,7 +180759,7 @@ catalogue-version 1.0
name lni
category Package
-revision 58068
+revision 58061
shortdesc Official class for the "Lecture Notes in Informatics"
relocated 1
longdesc This is the official version of the class "lni" for submissions
@@ -179990,10 +180767,10 @@ longdesc to the Lecture Notes in Informatics published by the
longdesc Gesellschaft fur Informatik. To use it, download the file
longdesc lni-author-template.tex and edit it in your favorite LaTeX
longdesc editor.
-containersize 11800
-containerchecksum 8aabca244e70c0cc39ae10f655c769f8876144ece27f5db18c7c201752cb4a2415424ecd515c14cc41bf7d85cd792273a3f228458573e8d93271f87a35763a10
-doccontainersize 367220
-doccontainerchecksum f151b8122d12c6618ae6595abd56562330d97706dc3f13aa04e3ac9be9d9e13040b7fcd791081932e0b607116e2749ea1ddc11f6c3c76977eea39732d6e585a3
+containersize 11792
+containerchecksum 5b9de3838172a042473eb03ccc26cfa701c027c33db9c943d4efaa00b22854c67b17e43d20ae8fcb2960444e817c05860a67aea50ed7047cd7a4f90b059f59c3
+doccontainersize 367248
+doccontainerchecksum 87ad80c4a70772177ddc7cfe9b90c0fcfe3d7bdfd583cde52837b8fcfc85aa1fd21fa11ea562fa7169adc7ae954185696c4fa8bf655916e149f57a95bae4627e
docfiles size=97
RELOC/doc/latex/lni/CHANGELOG.md
RELOC/doc/latex/lni/CONTRIBUTING.md
@@ -180003,7 +180780,7 @@ docfiles size=97
RELOC/doc/latex/lni/lni-paper-example-de.tex
RELOC/doc/latex/lni/lni.pdf details="Package documentation"
srccontainersize 24720
-srccontainerchecksum 53b6398d903435412d25a01ffb1d9a5439296bbbf4cb794791386e99ca681493ffaf85e4ce2d752523394b3fcb5ed1246be6d201b8ff1680e6e9762bf26a123b
+srccontainerchecksum be7bf7271556755196f8921c0d261f308dfc20e0df81261015c4001c53b537948d1328ee33a856c13e22dce7ac6056904f2b2989073f95ea5d61d226ac7977f0
srcfiles size=24
RELOC/source/latex/lni/lni.dtx
RELOC/source/latex/lni/lni.ins
@@ -180577,12 +181354,21 @@ containerchecksum 69bcbfd6aa39870f22e42993e2fd3c1016b7c460afe89e9938174726f2cc98
binfiles arch=i386-solaris size=1
bin/i386-solaris/lollipop
+name lollipop.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of lollipop
+containersize 320
+containerchecksum 74dd6244a1cd92656f60bd152a099fb455e4f0381ddb3a9306dd25c7b9576a40f11a1e81ffd80ea4f2f8e48f5c6a6af0eed49398718a521bfb631a0079719dd3
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/lollipop
+
name lollipop.win32
category Package
-revision 41464
+revision 57883
shortdesc win32 files of lollipop
-containersize 872
-containerchecksum f45c79116c827b7d5a917fe5812f7eb482f448acc44dae5657ca5c1f2adad98ba7ed5b93041fc1ab9d05c06b8555cda0af05f1f0282ccd3bdcaf37237a65e9da
+containersize 864
+containerchecksum 1866c633d511d6272a4ccd2e3e46360294d0fa555a7d2060b07d52ce732bd06e510f0a95f34e481ba39378f4878d8c2a219b7cb19508250042a4c0b4d3b2bf1b
binfiles arch=win32 size=1
bin/win32/lollipop.exe
@@ -180595,15 +181381,6 @@ containerchecksum dd4f5dda60dd193038f01a4cca31e6e848f3e2b034d8db864545e041195ce8
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/lollipop
-name lollipop.x86_64-darwin
-category Package
-revision 41465
-shortdesc x86_64-darwin files of lollipop
-containersize 324
-containerchecksum 2c2379e24dad2558d127fd35946d13dca17abc50bd1c802d53b42baa6b13dec4f79e349d820c9f7073d07ebebf2bd2c364f4300bde562bfa807048b028c0b7e1
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/lollipop
-
name lollipop.x86_64-darwinlegacy
category Package
revision 43871
@@ -181090,7 +181867,7 @@ catalogue-version 1.3
name lshort-english
category Package
-revision 58314
+revision 58309
shortdesc A (Not So) Short Introduction to LaTeX2e
relocated 1
longdesc The document derives from a German introduction ('lkurz'),
@@ -181098,10 +181875,10 @@ longdesc which was translated and updated; it continues to be updated.
longdesc This translation has, in its turn, been translated into several
longdesc other languages; see the lshort catalogue entry for the current
longdesc list.
-containersize 536
-containerchecksum a4d877002257a5e91a7a37c3ad45f76ec6f632b5a95f9ce44c45da880ebffc573927f344ea7ccfc4f4ecab320fe0165b9bdf2a779c85b58e3e7860c184cae6ea
-doccontainersize 739252
-doccontainerchecksum ce87f2a602701e28ef1ae07fdf3c00805584a90e5090d2241b2ee8c067380d3533fc9fba458e15f7a7721da41131daba2bf4fa8d46bb97b421c52e4f15769fef
+containersize 540
+containerchecksum 73e7cebb51b9ae5ce2c6ddfd191a1d7e5358e5a1bfc61ff8d921cf0928e2cde839f232dae6cb0d9dd1b05df907c8c56c3f72a4d89917a6930762a46e1b1aa286
+doccontainersize 739236
+doccontainerchecksum ab6dccb0110d7033a36d743b9f8132ec5ab4a0b4b334ab7800dd68f9e65bdc7de6c5e766fba6a7a3596d3fd8d6a3a16299344fcbfd67585f1fbe5e519876d7ba
docfiles size=189
RELOC/doc/latex/lshort-english/CHANGES
RELOC/doc/latex/lshort-english/README details="Readme"
@@ -181290,15 +182067,15 @@ catalogue-topics tut-latex japanese-doc
name lshort-korean
category Package
-revision 58483
+revision 58468
shortdesc Korean introduction to LaTeX
relocated 1
longdesc A translation of Oetiker's original (not so) short
longdesc introduction.
containersize 376
-containerchecksum 26cee6bdacced8e7fe450afd3bf731323c5adfd02160ef6e1fccd4ef4d50108f37da1daa705b83ffda3717000af97c8954c3334a3e1e34e8839b4e0ed6efe35f
-doccontainersize 1269080
-doccontainerchecksum 3ba25f77a9d4275e2a4a8341978a0628cdcc2d668aa01dc49ad283f60ab292a48817b4567165a6735dd88045c8977945447a9baed3c4806555b7099cb6841725
+containerchecksum 3050ad46874a78c36d8bf247c00e2369c18e122ec89a36b0423df290ba8e06e9c5dbd1d9bba5485e370cd73dc500a6d2415b3d8f6de0eabb3932b9ae5515fb8c
+doccontainersize 1269092
+doccontainerchecksum 6789054257f176828b341fe9ad258b1f7100d2fc880aab68244842317b45cea872ee49031ad2c1d376011772fb39d2ef05a700f962279f5ce3a286270b77ee1d
docfiles size=317
RELOC/doc/latex/lshort-korean/README.md details="Readme"
RELOC/doc/latex/lshort-korean/lshort-ko-src-20210316.tar.gz
@@ -181998,6 +182775,15 @@ containerchecksum dbb0089483f077b63b1bd76bb323005d711d9b8d88ec2cf8cda9975b55aaa7
binfiles arch=i386-solaris size=1
bin/i386-solaris/ltxfileinfo
+name ltxfileinfo.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ltxfileinfo
+containersize 340
+containerchecksum db5b3035cb6a18fd139105212c193f125bc8ecfdec7d24c7bf58c129ddb1d933f13616f8f03e0a9c378371aecfa11260241bf9af22501cd4f667ed1089b89669
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ltxfileinfo
+
name ltxfileinfo.x86_64-cygwin
category Package
revision 33557
@@ -182007,15 +182793,6 @@ containerchecksum 4e2bb3fecb3068e56fb78de0e5369a36bd2e32b842cbcbcd8a66906f3b8c28
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ltxfileinfo
-name ltxfileinfo.x86_64-darwin
-category Package
-revision 29005
-shortdesc x86_64-darwin files of ltxfileinfo
-containersize 344
-containerchecksum 4e09984ba98638dbfc2ce403a8aa73d47e7e6df26ab93ea0c3e8389954e40842fd4d85917d8c1e70b02beb469cf0d38ba5e867386a3df61437e79621f4026431
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ltxfileinfo
-
name ltxfileinfo.x86_64-darwinlegacy
category Package
revision 43871
@@ -182189,6 +182966,15 @@ containerchecksum 905a20bb870fa268ce3c35ec3e375ecc561b5394d01f9c643a9cce1b72b894
binfiles arch=i386-solaris size=1
bin/i386-solaris/ltximg
+name ltximg.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ltximg
+containersize 340
+containerchecksum 0d9beaae518d307100397c2a5eb10fc52a23b5ea3181b71d020b0efb5faff35c8dda412cd36345ee0aedf5944d5a987bc30e96054fb2454355f3407b61ae3394
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ltximg
+
name ltximg.win32
category Package
revision 32346
@@ -182207,15 +182993,6 @@ containerchecksum 6e0d8d4b234b0fb1ea219a6bab8b5606659c541a6b2fdfae15e7b7552f61e9
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ltximg
-name ltximg.x86_64-darwin
-category Package
-revision 32346
-shortdesc x86_64-darwin files of ltximg
-containersize 340
-containerchecksum 876f146ba83a28e92be0266ab894411c79c4c821e8f9f4d2ad4d68e31dc23f2daf430e7d789f69b456bd9554c67ac7ad693f1d184b732bee78cff7fefe28c55c
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ltximg
-
name ltximg.x86_64-darwinlegacy
category Package
revision 43871
@@ -182475,7 +183252,7 @@ catalogue-version 1.0.3
name lua-typo
category Package
-revision 58448
+revision 58441
shortdesc Highlighting typographical flaws with LuaLaTeX
relocated 1
longdesc This package tracks common typographic flaws in LuaLaTeX
@@ -182484,10 +183261,10 @@ longdesc over two pages, consecutive lines ending with hyphens,
longdesc paragraphs ending on too short lines, etc. Customisable colours
longdesc are used to highlight these flaws, and the list of pages on
longdesc which typographical flaws were found is printed.
-containersize 6228
-containerchecksum f007d92b1cd4fa11049a329db1caac7b6d5a74ef1a7cda3dac7903c6fb80f61dc0698f86c2c742e0097bdd0e01924bd3026058c3f16c335a10f94a30d4b49939
-doccontainersize 180588
-doccontainerchecksum c09fd095dc64364c2c1426229797dd3160f935ba14672cb7ca7893c5b477757c38ab24f0d72723a409c0eb7a12a9a6b310a06f33da67659de37acb7628c096ee
+containersize 6232
+containerchecksum 60f56137a4a104c6d3bc416e91f76aeaa3412dad69a20d54d1602fcc1a45f85c7dd94f76c5d74144e3c78f1f3fbbdfca91cc78330bb43c4c2bfc5d86bfc7778f
+doccontainersize 180600
+doccontainerchecksum 4caabff70dd74a71beea94a24ae08711350dab94446c7a62540acfa1fd1f5f7987d6aabd288c397a2e3a88b38d5db1bb088ed5f9eb43312a91eb99ab5bfd3f6a
docfiles size=53
RELOC/doc/lualatex/lua-typo/README.md details="Readme"
RELOC/doc/lualatex/lua-typo/lua-typo-demo.pdf details="Example of use"
@@ -182496,8 +183273,8 @@ docfiles size=53
RELOC/doc/lualatex/lua-typo/lua-typo-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/lualatex/lua-typo/lua-typo.ltx
RELOC/doc/lualatex/lua-typo/lua-typo.pdf details="Package documentation (English)"
-srccontainersize 18640
-srccontainerchecksum c9bccc8b8e331b529e0c204b33a6f5710b83c8d644e6fde2cd0dfce2715461b637f358270ddb1ab5e64630bb4b8bf52a465c31b9ea74863253259e55caf2d015
+srccontainersize 18632
+srccontainerchecksum 2d0f7d25869d5652d1902c7011c9b07047c8d7275cd4d8ff082a856fe7470a7539ba02af98b810219179eefaa1bc381f19eb47593172eeb957b189f935e391f8
srcfiles size=18
RELOC/source/lualatex/lua-typo/lua-typo.dtx
runfiles size=8
@@ -182544,7 +183321,7 @@ catalogue-version 0.1
name lua-ul
category Package
-revision 58517
+revision 58514
shortdesc Underlining for LuaLaTeX
relocated 1
longdesc This package provides underlining, strikethough, and
@@ -182553,15 +183330,15 @@ longdesc restrictions imposed by other methods. In particular, kerning
longdesc is not affected, the underlined text can use arbitrary
longdesc commands, hyphenation works etc. The package requires LuaTeX
longdesc version [?] 1.12.0.
-containersize 6144
-containerchecksum 169b7cdcd25f375e48deff140a8e2b3e53c4e9c3856168492574c3e5fd1fd718a158272511469204c3bcbb2329ba86a6e0d1c08bc08c2c50d3c1fd20f88d59c7
-doccontainersize 96744
-doccontainerchecksum 26ff44e058aa432a37b85c20f2c69add7b09aff3885c69b07de4f1cd87f00cc97556fd4c3f38467d91b501be2474f3040111def8c995a460efdbb332beedc4c2
+containersize 6148
+containerchecksum 661f3031a93a93a465e8daba95924d6e3d050901dbb6985f1574f05641bb7f1a5db555981d9393b124fce50f2bd3eb4ed8957cc9c46a4345a53b3e441867e9cc
+doccontainersize 96748
+doccontainerchecksum 9118e1076c1a3f92b01658201e04a52b690282db0e6616a98a2d9715ea72222fd32da39e3850cb856378ed2a732d73bec8580fd0c0a54f548a19a98e6836f7e5
docfiles size=26
RELOC/doc/lualatex/lua-ul/README details="Readme"
RELOC/doc/lualatex/lua-ul/lua-ul.pdf details="Package documentation"
-srccontainersize 9632
-srccontainerchecksum 1f30322edabf5a001ca3b844a0b7e8741b3834ccaf02254a8c12e665302372d4d8b4a0d3d3764d1aad4615f05785755c73dfdea43a87f1fa7f820b3ec9fa82f3
+srccontainersize 9620
+srccontainerchecksum 063afb58b1b1a16be847744c1465d0d4bb575b0c790d47b4ce963b7cb5be6b39e3cdf751642a4b39006bc4ba168f924b912e6759d516c5226ad6062ff24b5b2a
srcfiles size=9
RELOC/source/lualatex/lua-ul/lua-ul.dtx
runfiles size=7
@@ -182766,7 +183543,7 @@ catalogue-version 1.17
name luahbtex
category TLCore
-revision 54498
+revision 57972
shortdesc LuaTeX with HarfBuzz library for glyph shaping
depend cm
depend etex
@@ -182780,156 +183557,156 @@ depend tex-ini-files
depend unicode-data
execute AddFormat name=luahbtex engine=luahbtex patterns=language.def,language.dat.lua options="luatex.ini" fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8,luatex
containersize 460
-containerchecksum bffea9c260475928b1e40bda867d2dd2198f96aa08923cc63c5ba512d2490fcf1e8db686729cc04b0e62cae1dfededd13d4eeeae5ad321b42a9bf1219c0248aa
-doccontainersize 30240
-doccontainerchecksum 044c7db9ca4ff5d212552f49bdfa36da682b498453fa5b2df40dd85cb33df9aca55ee95b997d6bc747578f0918cf7b992ef4e1394d66733865be1f814c320d20
+containerchecksum bb198606ca33912f75327b0799061a81aeb9e2315182001710929d5a7c786fc11b58a5eadcc186f2db21df01777904ada31058c0a03376c04020b213d9f7c519
+doccontainersize 30244
+doccontainerchecksum 9b7c72ad24d459b345552ee8ae05c047c61cf3e0b6eabb927e2a02bf62558f143e937463574bdb0cc60a0a4c8b2da3f86b1d9361275142519044051039275f1c
docfiles size=10
texmf-dist/doc/man/man1/luahbtex.1
texmf-dist/doc/man/man1/luahbtex.man1.pdf
name luahbtex.aarch64-linux
category TLCore
-revision 54429
+revision 58534
shortdesc aarch64-linux files of luahbtex
-containersize 2111632
-containerchecksum d0b487565d737ca9e022849931c8a3d75b1739b7ea0f6f1a0f4b3b206eb73ef0d268151f40ce5e4adfa84144d876762174f6ce40457d6c935ee5ca8f3b95b7db
-binfiles arch=aarch64-linux size=2010
+containersize 2117244
+containerchecksum 66a6429e4d0e2c43a261f048e409845ba954283d6d861ff6f9a3173342c9ea0ce3c6781a6e325e4397802271c021818f8f6720cdde47570c3b5d6d34bda8305a
+binfiles arch=aarch64-linux size=2019
bin/aarch64-linux/luahbtex
name luahbtex.amd64-freebsd
category TLCore
-revision 54263
+revision 58501
shortdesc amd64-freebsd files of luahbtex
-containersize 2212516
-containerchecksum 3608031db0331a4bc85911eee64f5136a14fe94b6ba76ccb2515f5c0da6c01d9b0bdc96a5386ad0d0310069890b174a1933213a272e79a7ae425ce60af05245f
-binfiles arch=amd64-freebsd size=1946
+containersize 2187064
+containerchecksum 3dabe4c77d0bff9506fd78ccd8d9b341a95555e14732a2aca0f35a13993a5f2c00f8360cbe0542fb89ad85e81ff7379d3a72d3101c83a0a18e694ad0bcaff7a0
+binfiles arch=amd64-freebsd size=1939
bin/amd64-freebsd/luahbtex
name luahbtex.amd64-netbsd
category TLCore
-revision 54273
+revision 58497
shortdesc amd64-netbsd files of luahbtex
-containersize 2034304
-containerchecksum d4e1b8656aafbf2a877ea3709f538161215456875caf71efb88c4d1cd19c041c6ec6b3418c05f470173a738be4ce11672c5493e8fe96ea8459af65ec7a4f450f
-binfiles arch=amd64-netbsd size=2576
+containersize 2109948
+containerchecksum 58ca919108f7dae7eff8e46dd296e15e547079c221e38edd535557c656dcac956740bc75e194d8d941119945e100fbbb29c182dc764656ec819a91182885ca24
+binfiles arch=amd64-netbsd size=2711
bin/amd64-netbsd/luahbtex
name luahbtex.armhf-linux
category TLCore
-revision 54305
+revision 58502
shortdesc armhf-linux files of luahbtex
-containersize 1841636
-containerchecksum 1cf249556f7e68c8807b370f6e3a517dc97ff3fe9d25278bec1fc53af4bb3a8ee908d2bbf1d31e1ee52a9d3ecaa11dcc6f4801cbdbad801c799ab8352269320d
-binfiles arch=armhf-linux size=1650
+containersize 1848160
+containerchecksum 128f85b6bd73eeb1ebbbb77e67e1d13f1b6c845f50f4dff7a0d18683c0bfd89d7668315a52460415e3ef2f5e3e485a718c4605f3d4bc7dd498ac34f9ff51ada3
+binfiles arch=armhf-linux size=1653
bin/armhf-linux/luahbtex
name luahbtex.i386-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc i386-cygwin files of luahbtex
-containersize 2040352
-containerchecksum c4519183dcb14a0999b9b6825a2fc870d38efb3697a3382be2f0cf07a4c37b0c0f564624655d4ff6f1578ef595eb59ab4f723c49ea72c65de5559ef17c5dc515
-binfiles arch=i386-cygwin size=1874
+containersize 2046804
+containerchecksum 4d2296b4135be33e09cc7d01d51c45e1ae8af1427f8b92491dbd572ca3729d796907efcd47bb1328888cdc2a41dd737f96ef166df77854672f4fd915a2bb57c6
+binfiles arch=i386-cygwin size=1884
bin/i386-cygwin/luahbtex.exe
name luahbtex.i386-freebsd
category TLCore
-revision 54263
+revision 58501
shortdesc i386-freebsd files of luahbtex
-containersize 1960428
-containerchecksum 549dad84302949f7f0b2e9e7b3e433bc4cb2dac24f6a150324e91c75d37db8dd34d3d99738cc3cdd890dba3b916f7d1f8942ebb2ff6ab26d8a39d3c77263ceda
-binfiles arch=i386-freebsd size=1714
+containersize 2017600
+containerchecksum 3ad9e117213d66abc036d0cd6613a3a24d6f2b3892fb37ae272cb743baf7c26a61c1241de04f886f477190d39dd2cce3446c2cee19c440002673aa34ecfebdad
+binfiles arch=i386-freebsd size=1794
bin/i386-freebsd/luahbtex
name luahbtex.i386-linux
category TLCore
-revision 54358
+revision 58535
shortdesc i386-linux files of luahbtex
-containersize 2275856
-containerchecksum 478d7a1ec700a008f66b45d2bdb70ca4d5675c4fc09b689bf2bfcac614157b3848c52e85ef7642ef7ea99f131e2294856668553decc1fd9a5454e67683496441
-binfiles arch=i386-linux size=2002
+containersize 2295420
+containerchecksum 3183b8dbc4d81800b6e9f90a6a2b23ca2c26fd0c800d55a34c08ecf61930173474e37630229e52cf0735da4545196b76fec5a7db460676713726be4e20db6f80
+binfiles arch=i386-linux size=2017
bin/i386-linux/luahbtex
name luahbtex.i386-netbsd
category TLCore
-revision 54285
+revision 58497
shortdesc i386-netbsd files of luahbtex
-containersize 1889948
-containerchecksum 907ae9d20fc722a9b0afa8801d37d90dddc437363141fe5036060f7706426bf1c87dfb0b339b65f2127f3b3b09a84218dbcfcfa07e8c0d494b58faee94aabdde
-binfiles arch=i386-netbsd size=2375
+containersize 1956660
+containerchecksum 496cede531ca10811e93722c0af977bcd867de7a091f1929878555620e18ab86a7f1cf3ca316f35b5bcd7441a2880619f30507607c46b66961f3c09e0c49f92f
+binfiles arch=i386-netbsd size=2500
bin/i386-netbsd/luahbtex
name luahbtex.i386-solaris
category TLCore
-revision 54263
+revision 58500
shortdesc i386-solaris files of luahbtex
-containersize 2021508
-containerchecksum fec55aaaa3c4eb6bc4b480e224c42d4ce2948379114b66938596bd73f9ea79b92afe1ab1e2ee50389818042423653fe0e4338cdff0238900b2ba33a5c120721a
-binfiles arch=i386-solaris size=1712
+containersize 2032704
+containerchecksum aa276c64225a2f77cb6452b1bc60b79852cd290a3ce34ce2bf47d011d8d5766a2b518b8f7c057810a0b645404d36619e9c08f8864026a9fe75e62dfe89b66a5f
+binfiles arch=i386-solaris size=1721
bin/i386-solaris/luahbtex
+name luahbtex.universal-darwin
+category TLCore
+revision 58466
+shortdesc universal-darwin files of luahbtex
+containersize 3566288
+containerchecksum 357f93cebe40606af88fdbef92c910905ba3c4cf01600dec8fbe6557dadfcd00d0278225e4ec39fc4c3ea438bab1e17f3852b8deca8607d49210a349b4fee7ed
+binfiles arch=universal-darwin size=3572
+ bin/universal-darwin/luahbtex
+
name luahbtex.win32
category TLCore
-revision 56953
+revision 58459
shortdesc win32 files of luahbtex
-containersize 1554896
-containerchecksum 35227ed3965a40d4a5a3f73a0f4978df108d47f071cc0016be47fc77ad366de74fb662601eb9cefe7e9cfff7af0653433342d71bfeb5f95930870fd3214626ba
-binfiles arch=win32 size=1441
+containersize 1559620
+containerchecksum 1dff6fd011e2c6561365ce5ff21f24d6f75805c2106e164f661729496e6a8579ae845370ee393a0d1dd5bc2ae50c50261dec79bb1252835a1b3d0de911e168de
+binfiles arch=win32 size=1447
bin/win32/luahbtex.dll
bin/win32/luahbtex.exe
name luahbtex.x86_64-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc x86_64-cygwin files of luahbtex
-containersize 2043456
-containerchecksum b4811865ed77acbeafc96a4b7c2d2a0bd9d82c0cfbc07cd9f0eccd60deec11d0b2eaafc9843e2c8c90e6e368e5e5b05706291f3643d918bab8e43c0ea5b56447
-binfiles arch=x86_64-cygwin size=1805
+containersize 2040188
+containerchecksum 74c0a417dfcc9c0d66e15760546fdb5170b8b7c07083439108682691f9fbb2f27679dda8b3c50d7434682bdf3988d05d5a475805c2162044588035a3952ba00c
+binfiles arch=x86_64-cygwin size=1814
bin/x86_64-cygwin/luahbtex.exe
-name luahbtex.x86_64-darwin
-category TLCore
-revision 54608
-shortdesc x86_64-darwin files of luahbtex
-containersize 2151672
-containerchecksum 098b410e1ae4dd6258933ccb8b7e644f7bb53a71d81f3fdcf4f6593c5f2281224282d6ac157732fad7e69eb9213f01d10a18d77d84ad30479c374b8faf1f1752
-binfiles arch=x86_64-darwin size=1835
- bin/x86_64-darwin/luahbtex
-
name luahbtex.x86_64-darwinlegacy
category TLCore
-revision 54263
+revision 58501
shortdesc x86_64-darwinlegacy files of luahbtex
-containersize 1872876
-containerchecksum c9cc522ce50e9cede3983408999e154fcd89cd3b97bac75a1b1c8113d1fb13be75c846687a8a114a578b1e29273d8bc522626ee46f0b91ed8f7cde5310d979f8
-binfiles arch=x86_64-darwinlegacy size=1658
+containersize 1876756
+containerchecksum d22371309e1cd723b8006936f771e312c92812c6492eab83c9621644f923c3059a707c15e821a281a1528a3cecee678217a6c501fda8e034bcdfd908b25436d1
+binfiles arch=x86_64-darwinlegacy size=1663
bin/x86_64-darwinlegacy/luahbtex
name luahbtex.x86_64-linux
category TLCore
-revision 54264
+revision 58535
shortdesc x86_64-linux files of luahbtex
-containersize 2204832
-containerchecksum f5c70475353b554b2e83b102214f7d3ba26cf9e8378d77e7a1cb671b5c1d771343e6ad65d77b5193378f444fb49d756540007795abed5957b666a560c243ab74
-binfiles arch=x86_64-linux size=1882
+containersize 2222008
+containerchecksum 7da2ec2fa5f076209fa9734e8bb0873145aa0bf78d4751cd9951bbba5c33024c7ea611a54d887199bc493cfd957bdea5a640bc390a5f2e5ffc0600aad29d19be
+binfiles arch=x86_64-linux size=1896
bin/x86_64-linux/luahbtex
name luahbtex.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 58535
shortdesc x86_64-linuxmusl files of luahbtex
-containersize 2298244
-containerchecksum 34e11a5f592bb2d217bdbf966b20eccf4ab07a7bef0514eb9d14d63e686c644bc3fc2e32b9ad73d971558069adca75ed51a03c32791a3381c080cd0156330f4d
-binfiles arch=x86_64-linuxmusl size=2026
+containersize 2307392
+containerchecksum a07fabd51ec7643aa2f9fe6bd6e077298932508fe249b49fc4af61a0617386a207d9b15d56cda1aa5580819e7a51fd823919c2f8c489b31c7a0d82d57b8d4981
+binfiles arch=x86_64-linuxmusl size=2039
bin/x86_64-linuxmusl/luahbtex
name luahbtex.x86_64-solaris
category TLCore
-revision 54263
+revision 58500
shortdesc x86_64-solaris files of luahbtex
-containersize 2227956
-containerchecksum 721bb2d2c2afc1444dcb2c00c142264aeab2072200b8c286ec9c135e6a8308d363a7f0e8ac5e2b38f34f26ecc97d52a36956b2e3811ba350c6db43ad4feedb4a
-binfiles arch=x86_64-solaris size=1912
+containersize 2241776
+containerchecksum 8716d8c768ec000d476cb7e6fc96983acfe64b771c7d678b7209d0113f365e049f9d4b878f97c2cf3336727538ec87c1762e63dfa643e293fb51cea27338ce99
+binfiles arch=x86_64-solaris size=1921
bin/x86_64-solaris/luahbtex
name luahyphenrules
@@ -183282,7 +184059,7 @@ catalogue-version 0.03
name luajittex
category TLCore
-revision 54498
+revision 57972
shortdesc LuaTeX with just-in-time (jit) compiler, with and without HarfBuzz
depend cm
depend etex
@@ -183297,9 +184074,9 @@ depend unicode-data
execute AddFormat name=luajithbtex engine=luajithbtex options="luatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8,luatex
execute AddFormat name=luajittex engine=luajittex options="luatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8,luatex
containersize 484
-containerchecksum 848b145ac6868902a3b3501ef0b176f9282035ae31f609d3d484c13574bcc8d55d5764cf39906b0b17ae19346fcf41cec56d3ca4c196ae7dd22f5351750d9795
-doccontainersize 30352
-doccontainerchecksum f6653246606be2e13235f810b7d6cfb5e89207c9bafd8bc1a5bd63a1d9d07db0a55b08bccfd577f9f2c32baf93d7d41708dddf362cc2869d92d11b2d1e6341a4
+containerchecksum 01777af9a468b6216417c5158034c3dea3cfb1c3ca7d28f1c4ca2b239fe569fbde410d17662bf9a10f5fddfd1bb6541c505d772e705832b52a1c2d6225d0fc6f
+doccontainersize 30360
+doccontainerchecksum a6a17f70a44655e1aba11ac1353cc13b36bee762083be76a31c04d90ae73d021659219a3a741b70f0b43888d6b6a6ab356f378fa5850a23ce7423b28a721e924
docfiles size=20
texmf-dist/doc/man/man1/luajithbtex.1
texmf-dist/doc/man/man1/luajithbtex.man1.pdf
@@ -183308,11 +184085,11 @@ docfiles size=20
name luajittex.aarch64-linux
category TLCore
-revision 54429
+revision 58534
shortdesc aarch64-linux files of luajittex
-containersize 2581600
-containerchecksum 324c57dbbaf9aad6a6a877a9f69f3736d84653f687d96c24a316dcf869f7af52991c98d25accef1123acf647d023e7c70bc56854085e558f8cda2797de8882d2
-binfiles arch=aarch64-linux size=3828
+containersize 3498176
+containerchecksum b30c125538ef3f004866d196dd4fa28f9c8a1583b15a7124c1d4d9faf2e682ec2a3b380c82c4942b3e46984c2d345c4bab55c9a65fc9f51322d9bf9469975a9e
+binfiles arch=aarch64-linux size=3855
bin/aarch64-linux/luajithbtex
bin/aarch64-linux/luajittex
bin/aarch64-linux/texluajit
@@ -183320,11 +184097,11 @@ binfiles arch=aarch64-linux size=3828
name luajittex.amd64-freebsd
category TLCore
-revision 54263
+revision 58501
shortdesc amd64-freebsd files of luajittex
-containersize 2752064
-containerchecksum e088de8a873765373f8c2845957656c21f62dcde35caace8e66d028441e71b293a546d9b6c4c0fa445596c6825118374518d387bd83c66b503f23f9e6b1a9229
-binfiles arch=amd64-freebsd size=3764
+containersize 2701432
+containerchecksum 92c55470e8d75428a30eddc57002762955c87fe1791da94b04f8ded659a0b66ffadd9b9329ed663fe1aa348dceda0d8a69a83aef3312a93fe49a289e34a23c28
+binfiles arch=amd64-freebsd size=3747
bin/amd64-freebsd/luajithbtex
bin/amd64-freebsd/luajittex
bin/amd64-freebsd/texluajit
@@ -183332,11 +184109,11 @@ binfiles arch=amd64-freebsd size=3764
name luajittex.amd64-netbsd
category TLCore
-revision 54273
+revision 58497
shortdesc amd64-netbsd files of luajittex
-containersize 3838216
-containerchecksum f09c82b3d93f7841f9173f50093451255be8892e618f939e83f3757ffcf1312b453ad5092e8534eb9aa1d8f361d3f0602b70644a01536a8098a8330159482427
-binfiles arch=amd64-netbsd size=4739
+containersize 3910224
+containerchecksum 9b60d7a4dbea94b549a7955f3934e48915c4975eba0a8c313b55f758b764478013fe75bbcffaf81b2e1effe58dfd1920bd3b9cd0f1731108d8338e6cd04ac975
+binfiles arch=amd64-netbsd size=4877
bin/amd64-netbsd/luajithbtex
bin/amd64-netbsd/luajittex
bin/amd64-netbsd/texluajit
@@ -183344,11 +184121,11 @@ binfiles arch=amd64-netbsd size=4739
name luajittex.armhf-linux
category TLCore
-revision 54305
+revision 58502
shortdesc armhf-linux files of luajittex
-containersize 2111200
-containerchecksum 18f2a5c1c4abd7667e4b2abdd783bb4401566fd6e8bb5a369ad1afa578f41fe95eabef2134eb01c43d76abfdd454a4378f0b420a7170c59785bb8d516f91f718
-binfiles arch=armhf-linux size=3132
+containersize 2134536
+containerchecksum 3bc41d58940d0e583f711f124c12b80946240d439cdb058f17c541d81234acfe83ad2445232d80211b89287014271cc2318d07496bce812e770b1452744348b9
+binfiles arch=armhf-linux size=3131
bin/armhf-linux/luajithbtex
bin/armhf-linux/luajittex
bin/armhf-linux/texluajit
@@ -183356,11 +184133,11 @@ binfiles arch=armhf-linux size=3132
name luajittex.i386-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc i386-cygwin files of luajittex
-containersize 2531408
-containerchecksum ad243b6316c9445132f20a581ee3e80cfc6a3997dce582ba99ac3badc170bcaff2c9431fe4f12afcf440b9fab3bca08e5119f86b2d3bd27bdd73bf8c44e3dade
-binfiles arch=i386-cygwin size=3515
+containersize 2542268
+containerchecksum 4a2bf5540aef60892aa26506611f1b18ef039139f961c252499a580c620e17ddf696286ff61797eeb900d7470b964f655909a241039ec4c0e5eb619336f3347f
+binfiles arch=i386-cygwin size=3567
bin/i386-cygwin/cygtexluajit-2.dll
bin/i386-cygwin/luajithbtex.exe
bin/i386-cygwin/luajittex.exe
@@ -183369,11 +184146,11 @@ binfiles arch=i386-cygwin size=3515
name luajittex.i386-freebsd
category TLCore
-revision 54263
+revision 58501
shortdesc i386-freebsd files of luajittex
-containersize 2352900
-containerchecksum 3b0b600e7db27947c26975f3e211882c85d3bbb41c2b0b639644231229355df4d83839de99aeae075fca5ae8f0f90b5cbdd32fab4f03371c2b74a87efbddabdb
-binfiles arch=i386-freebsd size=3300
+containersize 2461696
+containerchecksum 21210f6f6649d247e27bc6163b6d48110435686b4b0299f951d5d1b9a42c7b597fb2273c9ab643cf83371486ea8449a5a99bfb689df0307b5f84aac21cd5a54e
+binfiles arch=i386-freebsd size=3462
bin/i386-freebsd/luajithbtex
bin/i386-freebsd/luajittex
bin/i386-freebsd/texluajit
@@ -183381,11 +184158,11 @@ binfiles arch=i386-freebsd size=3300
name luajittex.i386-linux
category TLCore
-revision 54358
+revision 58535
shortdesc i386-linux files of luajittex
-containersize 2660976
-containerchecksum a6f52a6d19dbeac667414b1bd3806dba7c11653dcd56912390d0ca1e8c12e677cbd5d514662a9c7f2dafc8ed9a601dc4f8ffbf1b01bcff5020e4cb4711d4361c
-binfiles arch=i386-linux size=3757
+containersize 2679296
+containerchecksum c95944698e691141f5c57fab87b18af7b370bfb4b90d2ad9a3b721844663ea7fe2f99e4d8642cf9faed90aaf969e5a4d93b3c3406a18ffeefe8a978e856eabfc
+binfiles arch=i386-linux size=3774
bin/i386-linux/luajithbtex
bin/i386-linux/luajittex
bin/i386-linux/texluajit
@@ -183393,11 +184170,11 @@ binfiles arch=i386-linux size=3757
name luajittex.i386-netbsd
category TLCore
-revision 54285
+revision 58497
shortdesc i386-netbsd files of luajittex
-containersize 3309452
-containerchecksum 9b77d2478c8c32370c4f926b02513c9a86620a063864257b5e4365e496c8ab30f310fa30d22308a9d6f5bbe23a0f2c55331cfa62f7070a6fa4d50610b262803b
-binfiles arch=i386-netbsd size=4337
+containersize 3440532
+containerchecksum caacbbefa76c7e0af8320835d48f2a01d3feeb2e9a6b2d692dce4f14a3f1de27962f4846cfe590119fc0e11e725d3f2dc3e1dcea137d20b520e0b64de6df0a7f
+binfiles arch=i386-netbsd size=4464
bin/i386-netbsd/luajithbtex
bin/i386-netbsd/luajittex
bin/i386-netbsd/texluajit
@@ -183405,23 +184182,35 @@ binfiles arch=i386-netbsd size=4337
name luajittex.i386-solaris
category TLCore
-revision 54263
+revision 58500
shortdesc i386-solaris files of luajittex
-containersize 2404444
-containerchecksum 666c184e0c10e41552e8f98f1458843ad0ef83d5a82473f2d9cb81f03b14c7f6c027613a8ca3af565d4432214026db3c43c1a7f729b7070ef29becba1cdc9e9e
-binfiles arch=i386-solaris size=3234
+containersize 2418436
+containerchecksum 83126aecc855e8c2465907262769eac36714a5b155628d58b23ac0b9efabdabd4df82cc4ef21c9987c13f1cf09ce3d4df8cf97b509405ddffd66e1bb52e49441
+binfiles arch=i386-solaris size=3245
bin/i386-solaris/luajithbtex
bin/i386-solaris/luajittex
bin/i386-solaris/texluajit
bin/i386-solaris/texluajitc
+name luajittex.universal-darwin
+category TLCore
+revision 58466
+shortdesc universal-darwin files of luajittex
+containersize 6524976
+containerchecksum e47972e474ec79c32eb1f3d5842ca0ed1939cef5d8e2497f923fb4eebe6a9657a88c54c373a2f4730e111b8883299b9a8b285f8360a7e2d0a780819984a6d23f
+binfiles arch=universal-darwin size=6860
+ bin/universal-darwin/luajithbtex
+ bin/universal-darwin/luajittex
+ bin/universal-darwin/texluajit
+ bin/universal-darwin/texluajitc
+
name luajittex.win32
category TLCore
-revision 56953
+revision 58459
shortdesc win32 files of luajittex
-containersize 2170344
-containerchecksum 86688d6729e1c84cf8bab4705d0d6e8de9a798c8edd7252a8aef4be58fd3b7458d0addd3f279910722291ce9842192baf9006d88c07c7036236d70900aa4a140
-binfiles arch=win32 size=3068
+containersize 2202016
+containerchecksum dd7aeb6f41274404aa06cb458be3b9ba0bbe989c5773e86df72d1631944e25da9f5b481ae2191498e7fcb94968ab14ded2a33c17883d981c7c3c8c811c7039a6
+binfiles arch=win32 size=3076
bin/win32/luajit51.dll
bin/win32/luajithbtex.dll
bin/win32/luajithbtex.exe
@@ -183432,36 +184221,24 @@ binfiles arch=win32 size=3068
name luajittex.x86_64-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc x86_64-cygwin files of luajittex
-containersize 2473872
-containerchecksum 51bdeced06bdb5897c72aa04b726a43943b17dc7f68464296bec378f4c83b83c198e3f9dc6465eb425b55f9a2735293a905e0a06db2c0a65723222c76d8ab37e
-binfiles arch=x86_64-cygwin size=3400
+containersize 2491716
+containerchecksum 9fc1e69ee3fe6b252e5a4412652d552bc808645426fdf196414da2d2a2ab37199a7ec5270e6449fc8b3419379312525ad6046653ab8ab73a39e1b09c827c08ba
+binfiles arch=x86_64-cygwin size=3447
bin/x86_64-cygwin/cygtexluajit-2.dll
bin/x86_64-cygwin/luajithbtex.exe
bin/x86_64-cygwin/luajittex.exe
bin/x86_64-cygwin/texluajit
bin/x86_64-cygwin/texluajitc
-name luajittex.x86_64-darwin
-category TLCore
-revision 54608
-shortdesc x86_64-darwin files of luajittex
-containersize 2620656
-containerchecksum 7f141e0821af1d76d6f7b26d2ade0e751625ade104906bf5d69b5339ccfdc41c08a77fd7cd53f08791edf95973a5c459d3f9c01cd731b06d774c6d20509aeac8
-binfiles arch=x86_64-darwin size=3565
- bin/x86_64-darwin/luajithbtex
- bin/x86_64-darwin/luajittex
- bin/x86_64-darwin/texluajit
- bin/x86_64-darwin/texluajitc
-
name luajittex.x86_64-darwinlegacy
category TLCore
-revision 54263
+revision 58501
shortdesc x86_64-darwinlegacy files of luajittex
-containersize 2232616
-containerchecksum fc63d33020104687769d11bf2a4e91e95136ce7279f8d7099ffaee1fe11e408fca0ac0b323623fd17976394eef9feedd4c3c45df3e32ccedd3ebfbbd0e481ed6
-binfiles arch=x86_64-darwinlegacy size=3198
+containersize 2245096
+containerchecksum a5cdf28d1a1c2ace37b316d81d5c3e8e8f0e48b7c702ab8bde57d9dee61a7be5835be211ae7c4ee43a97114edb7b289f98adc970696bf24f224b1cf8195f6561
+binfiles arch=x86_64-darwinlegacy size=3204
bin/x86_64-darwinlegacy/luajithbtex
bin/x86_64-darwinlegacy/luajittex
bin/x86_64-darwinlegacy/texluajit
@@ -183469,11 +184246,11 @@ binfiles arch=x86_64-darwinlegacy size=3198
name luajittex.x86_64-linux
category TLCore
-revision 54264
+revision 58535
shortdesc x86_64-linux files of luajittex
-containersize 2650640
-containerchecksum 1cc12ca292e76a37052bee839a6c173e52136b578b113299157a7d4bbe99b03cac266bba77830af66839cda0f76823f7c4cacd9aa57d8bf57f78b506124c1c0c
-binfiles arch=x86_64-linux size=3570
+containersize 2680436
+containerchecksum 0c0257a8a0989c61584daa280a0d35ed464195d6bea96379e5ca0397ae6e2d8183235131830df53e9c33457731c11d70345cc95730d119cd573d93fdfd6355b5
+binfiles arch=x86_64-linux size=3585
bin/x86_64-linux/luajithbtex
bin/x86_64-linux/luajittex
bin/x86_64-linux/texluajit
@@ -183481,11 +184258,11 @@ binfiles arch=x86_64-linux size=3570
name luajittex.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 58535
shortdesc x86_64-linuxmusl files of luajittex
-containersize 3879900
-containerchecksum c90505e79627f66cd801aabb69ea6f3d8b01f2fc2c75f66f4a6ce2cc8cf6da293e697b6838a2065b44a48257d93e2f5796a238b6dc999f5eeba98ed565ac6aa4
-binfiles arch=x86_64-linuxmusl size=3854
+containersize 3841984
+containerchecksum c1c2cc3a58452a66d9bbbf106700fb9cf162c6307e986cc3636fc807bf8e603e8dfec1e6dad665b6b5bde47fd510b9e828a653eaaa9cb82073d034662f762348
+binfiles arch=x86_64-linuxmusl size=3871
bin/x86_64-linuxmusl/luajithbtex
bin/x86_64-linuxmusl/luajittex
bin/x86_64-linuxmusl/texluajit
@@ -183749,25 +184526,25 @@ catalogue-version 0.6
name luamplib
category Package
-revision 58280
+revision 58279
shortdesc Use LuaTeX's built-in MetaPost interpreter
relocated 1
longdesc The package enables the user to specify MetaPost diagrams
longdesc (which may include colour specifications from the color or
longdesc xcolor packages) into a document, using LuaTeX's built-in
longdesc MetaPost library. The facility is only available in PDF mode.
-containersize 11772
-containerchecksum 22520562ce1563715a939ff0ea02052ce81ce88556c6de3dfa2255a000c7a42de14f67fa039ac638dc628690b467a9a58f92cc6ad35d2dfd64af317f56502da7
-doccontainersize 152584
-doccontainerchecksum ce9674f8ec474e091cad87e93c287913d7d3eb55295000c7955616ceb3f08b0658aac4e7b91a8b862fe345b5088ceacd0bd064b7a9c779f85940b8dde70d8433
+containersize 11776
+containerchecksum 516d5f55c367bb2275268e4ba8bcf45cdc576986c866dbf435d3ccdba1eeef799db03d704d452fd49cef559bd5a1bc903839a0b04a926694e336a4e5652a07b8
+doccontainersize 152604
+doccontainerchecksum c503945573406c8176ce8f3461ab9b4fc07762e029104e582be2ae9cee46b4170916426d384b363bc30e12e83f39e0bfaf5f1998e8012b29c8133de23b39427a
docfiles size=43
RELOC/doc/luatex/luamplib/NEWS
RELOC/doc/luatex/luamplib/README details="Readme"
RELOC/doc/luatex/luamplib/luamplib.pdf details="Package documentation"
RELOC/doc/luatex/luamplib/test-luamplib-latex.tex
RELOC/doc/luatex/luamplib/test-luamplib-plain.tex
-srccontainersize 26628
-srccontainerchecksum b43e6fa699dcf1b3e7d2341ae1602c6f82f0eb5fb214c14d0ab2d5bc026642397be2c8139ad04a8c982c64319956409884c89582eda886873bef447603c3d48b
+srccontainersize 26644
+srccontainerchecksum f11aca288e535861c365259a1c0e1d0a42137898282d2e6027952df827f4c52ad8a5b8553fc0cd692fc0ae5d0f0c60db58a147bd30919a1d04efad4501580b08
srcfiles size=24
RELOC/source/luatex/luamplib/Makefile
RELOC/source/luatex/luamplib/luamplib.dtx
@@ -184006,6 +184783,15 @@ containerchecksum a7f29092c97e105cf453412145e4b1396e18b5609851b95c461101ceda47e0
binfiles arch=i386-solaris size=1
bin/i386-solaris/luaotfload-tool
+name luaotfload.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of luaotfload
+containersize 348
+containerchecksum 4dd3c702670e73d04eea57bf563a015a719461d388c496074cbef47b1bcd728b1e33306363057f100f3d50cc29ce9d3ffa471d2948a6352ee5f6140a8b001935
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/luaotfload-tool
+
name luaotfload.win32
category Package
revision 34647
@@ -184024,15 +184810,6 @@ containerchecksum 7fd37caad46fd0a31bc31e1faad46a42d5475081332c4e151cdf208e1d738d
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/luaotfload-tool
-name luaotfload.x86_64-darwin
-category Package
-revision 34647
-shortdesc x86_64-darwin files of luaotfload
-containersize 348
-containerchecksum ef2bb4f426e735a23f3914117e898618e07e0591b1354013eabe53840abec90ea4259e172ea2e4824bd7833d04ef72f92397513b0f822177ee58309b44756f2c
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/luaotfload-tool
-
name luaotfload.x86_64-darwinlegacy
category Package
revision 43871
@@ -184178,7 +184955,7 @@ catalogue-topics maths luatex
name luatex
category TLCore
-revision 57746
+revision 58499
shortdesc The LuaTeX engine
longdesc LuaTeX is an extended version of pdfTeX using Lua as an
longdesc embedded scripting language. The LuaTeX project's main
@@ -184201,11 +184978,11 @@ depend tex-ini-files
depend unicode-data
execute AddFormat name=dviluatex engine=luatex options="dviluatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8
execute AddFormat name=luatex engine=luatex options="luatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data,hyph-utf8
-containersize 12912
-containerchecksum b82ddb2176b627f0e62034b8a8fc7b47e0fd721463530262cd4a7afd7809d2e3906efecf761ea37bd1b0f2b25998d93b86a9586fb0dc407aa94194141253a9dd
-doccontainersize 1907604
-doccontainerchecksum f26eded687f47342344a87f2d6d3e054ca4e8946dbc04bbf1531e5eb68152ed5c700999c009b85204865082d730b0552a75148e3e16ad88bc9dd9ec2b8e32d06
-docfiles size=660
+containersize 12908
+containerchecksum 23fef19df9e7f357958987dc3a45f7ad5c04e0c912cd4f4b48cc6a9c34b0cf098e92b253fcaa6bdcd7891a978fec59fbbbfbd6e2ac85df9f08d6fefa0cfef4b6
+doccontainersize 1880128
+doccontainerchecksum 9f709eb954a3f3d08fa29d515ea35def2848aca2ee7653476b530a2e2bf667901eedb8b4318bc093a37d6de9daaaca52f3538828a71b272d84b179a165c0b840
+docfiles size=698
texmf-dist/doc/luatex/base/graphics/luaharfbuzz.pdf
texmf-dist/doc/luatex/base/luatex-backend.tex
texmf-dist/doc/luatex/base/luatex-callbacks.tex
@@ -184253,11 +185030,11 @@ catalogue-topics engine
name luatex.aarch64-linux
category TLCore
-revision 54429
+revision 58534
shortdesc aarch64-linux files of luatex
-containersize 1697616
-containerchecksum 1ad15bb13f08ae18a9557801180a72851598f813153b587b0e346be6898060fd2b5d487248e320194ed6d767fd925abdf102e0e6657e67db0b1da91e73c34857
-binfiles arch=aarch64-linux size=1733
+containersize 1702680
+containerchecksum 3255c85ece0e952af0b53743860c365c1c8caecd44b9a8467ceb9c7a53d5914a076e21258eadeaff6a510080b3e68c87eb5c47e7fb8f5b86a4fb8ddf7d3d1bfe
+binfiles arch=aarch64-linux size=1738
bin/aarch64-linux/dviluatex
bin/aarch64-linux/luatex
bin/aarch64-linux/texlua
@@ -184265,11 +185042,11 @@ binfiles arch=aarch64-linux size=1733
name luatex.amd64-freebsd
category TLCore
-revision 54263
+revision 58501
shortdesc amd64-freebsd files of luatex
-containersize 1890368
-containerchecksum 266b6922e1569f047a990870bbdec9ea558646d3152d2987a8819891c096bba7b83c7c6dccf87474ee11a7cd640b34fc65e4ac913083379a0185a457391a6e1f
-binfiles arch=amd64-freebsd size=1704
+containersize 1860792
+containerchecksum 325f8d730e3626d457b8ada41dad0e13acfb616347a56f4627227155b2ec3c61c34e7406f6ff2106ce64c0b25ec2c900f6e50fdc83ed8567258de1915aad56db
+binfiles arch=amd64-freebsd size=1695
bin/amd64-freebsd/dviluatex
bin/amd64-freebsd/luatex
bin/amd64-freebsd/texlua
@@ -184277,11 +185054,11 @@ binfiles arch=amd64-freebsd size=1704
name luatex.amd64-netbsd
category TLCore
-revision 54273
+revision 58497
shortdesc amd64-netbsd files of luatex
-containersize 1579484
-containerchecksum dd1fe74fea6962da582a0a2485620339fc6923eb24dde66f4f9a5decbbd5863234cc747bd42027f860a3ec071dd49e4f44c759aac9373532b34d26f1376b80ae
-binfiles arch=amd64-netbsd size=1962
+containersize 1580220
+containerchecksum acfc98343925e46229c151193d1dbf967a9df7523a169e9ab3edf8b13b50415a983958a25214c7563c35da27c4817ec9095b2a15de08fd1fb4f9f7c25f974280
+binfiles arch=amd64-netbsd size=1966
bin/amd64-netbsd/dviluatex
bin/amd64-netbsd/luatex
bin/amd64-netbsd/texlua
@@ -184289,11 +185066,11 @@ binfiles arch=amd64-netbsd size=1962
name luatex.armhf-linux
category TLCore
-revision 54305
+revision 58502
shortdesc armhf-linux files of luatex
-containersize 1489880
-containerchecksum 519d9fc7581468a07f0393890e94ba77d67fcd5274f6a6c3fbe32a59263e20b86b08008337690ed243c4ed64129f09ca484da8ff11132526b6425ecb21c7651d
-binfiles arch=armhf-linux size=1403
+containersize 1490788
+containerchecksum 2ebead0aec9b97f080efe76d82308b1351ed8a8a4547b0267c6da039e1b82a6886c3ecf113777c0e347db11db5649c94a3fa9e93524612623cebc4d10bf76c87
+binfiles arch=armhf-linux size=1398
bin/armhf-linux/dviluatex
bin/armhf-linux/luatex
bin/armhf-linux/texlua
@@ -184301,11 +185078,11 @@ binfiles arch=armhf-linux size=1403
name luatex.i386-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc i386-cygwin files of luatex
-containersize 1699796
-containerchecksum 8f0086ead6ec5f368581d21c4f06086c42f4782a69eb14a556ee02d99bde3b64ad5b14140b601f8b0a6858ab1cfd9c8617cc8b875d9c2dd4551a4863ad0df5c9
-binfiles arch=i386-cygwin size=1621
+containersize 1742600
+containerchecksum b01bb8e2f66690f85c049eac8445ce4be305a64c8154b0c2d0b0114528f60af27354b5cae231b5a8a1c76378676a444f4375ef202615d50b162521b07be6dbf1
+binfiles arch=i386-cygwin size=1659
bin/i386-cygwin/cygtexlua53-5.dll
bin/i386-cygwin/dviluatex
bin/i386-cygwin/luatex.exe
@@ -184314,11 +185091,11 @@ binfiles arch=i386-cygwin size=1621
name luatex.i386-freebsd
category TLCore
-revision 54263
+revision 58501
shortdesc i386-freebsd files of luatex
-containersize 1661244
-containerchecksum 31f033b4c4bfea4d1b66cd822039554f93a420dc271e7d5ac88242884e9bd53f100b602022d2ca31740b65af6faa414ae6f6b2caaa783b2a7c7b9cdf748fbfc2
-binfiles arch=i386-freebsd size=1512
+containersize 1695724
+containerchecksum b33d16b137bb9bcc1b3c8a2f2c219b351970cb246047bb11df95fdebebbe850f20c57356395cc2279b369500f743b4951c725145df634b2273f4cd8b4203f941
+binfiles arch=i386-freebsd size=1569
bin/i386-freebsd/dviluatex
bin/i386-freebsd/luatex
bin/i386-freebsd/texlua
@@ -184326,11 +185103,11 @@ binfiles arch=i386-freebsd size=1512
name luatex.i386-linux
category TLCore
-revision 54358
+revision 58535
shortdesc i386-linux files of luatex
-containersize 1834704
-containerchecksum eed2bb1b8abf15dcfd2cfba996b3247bfd3b64ddf1b84b0b324b6a1a56f849d0d05ae91871fa7c0117c89520bc54172230928f340900fa11b9efcd6628c44f00
-binfiles arch=i386-linux size=1702
+containersize 1847700
+containerchecksum 19f70d49f609376b8299f6e2a804025d836372ecfceaf7219f4a08d21a0a8b43c7ceceab848d82859c0880976ca73332e1d82e05c5ed7ec0a1d2f277003b93ff
+binfiles arch=i386-linux size=1705
bin/i386-linux/dviluatex
bin/i386-linux/luatex
bin/i386-linux/texlua
@@ -184338,11 +185115,11 @@ binfiles arch=i386-linux size=1702
name luatex.i386-netbsd
category TLCore
-revision 54285
+revision 58497
shortdesc i386-netbsd files of luatex
-containersize 1447852
-containerchecksum 3bb69cbf25a9ec4eb48b175f2e30e675bb1bfc998dbbb2b4a32e8fdda53746a98ec446465c32017e8092cc6a6586e939a77194c1dfc1139c6da8711043252b11
-binfiles arch=i386-netbsd size=1804
+containersize 1451276
+containerchecksum 99016157d10bf2e0dc18a1cd03942024dfdbad60f498bcfc51956b07e32b22b58f0da9874592f1e3a0cbf22c9d834301ecbcb3b3cad0acb75865dcb77f991e97
+binfiles arch=i386-netbsd size=1807
bin/i386-netbsd/dviluatex
bin/i386-netbsd/luatex
bin/i386-netbsd/texlua
@@ -184350,23 +185127,35 @@ binfiles arch=i386-netbsd size=1804
name luatex.i386-solaris
category TLCore
-revision 54263
+revision 58500
shortdesc i386-solaris files of luatex
-containersize 1611920
-containerchecksum 5133d07735454239c57952b8caae1bea545c18b77de05fdcc575aff98fab417ffc19c8d93486f9f0f501a5a4c0d7c1095c966a8ef7dccf5038cf42f3ff29aa64
-binfiles arch=i386-solaris size=1432
+containersize 1615248
+containerchecksum 7ff35e913eb8af71bc4d351f12f702937f8ac70f3e7d8eaa4d4138795301f31cbb1b846c75e957edce57b783919579bc0adb4404dbaf395fea56b0d43ad5b672
+binfiles arch=i386-solaris size=1435
bin/i386-solaris/dviluatex
bin/i386-solaris/luatex
bin/i386-solaris/texlua
bin/i386-solaris/texluac
+name luatex.universal-darwin
+category TLCore
+revision 58466
+shortdesc universal-darwin files of luatex
+containersize 3000268
+containerchecksum 7d09aacb57e6043045e639ff60b30a3a698229fc296259ce1d22bd7dc7f92b8ab4061390a8acac431c9dd73bb7f205e25b8d76b67131a3287554ff89c6d743c7
+binfiles arch=universal-darwin size=3135
+ bin/universal-darwin/dviluatex
+ bin/universal-darwin/luatex
+ bin/universal-darwin/texlua
+ bin/universal-darwin/texluac
+
name luatex.win32
category TLCore
-revision 56953
+revision 58459
shortdesc win32 files of luatex
-containersize 1819740
-containerchecksum 6ed81d35b90964bace324e876e65cc10db7030a233b82557d7045f9896244dee1ba75d9ea9d7c9ae598ee746c737a69ba3a734f9dbd2241102ecb9d1a672151b
-binfiles arch=win32 size=1684
+containersize 1822900
+containerchecksum e337ef4994b9aa328ed181624add6aef44502aa5f6ff0e751ac187975e4893f5017cb8d82ba931d12b3a33d33438feb24c495097d69dba8220cade51c49a0e05
+binfiles arch=win32 size=1686
bin/win32/api-ms-win-core-file-l1-2-0.dll
bin/win32/api-ms-win-core-file-l2-1-0.dll
bin/win32/api-ms-win-core-localization-l1-2-0.dll
@@ -184398,36 +185187,24 @@ binfiles arch=win32 size=1684
name luatex.x86_64-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc x86_64-cygwin files of luatex
-containersize 1697004
-containerchecksum 6e6a3b0ab1f0ec26e18aba39b3d956c88f12bc1fa0a715a9555ec116ce5ea25a74085f23a6806018920d0a8e24beb870acc9059ae43b5ab32eb32d022968789e
-binfiles arch=x86_64-cygwin size=1564
+containersize 1739320
+containerchecksum 59d4ad9b55cfade8868dc953cf13498ec5c227f2b4db77a47c002dc4771e7db9892a7b4e5ba5a0a25ba65c52315af77cd65a0808d61e56f59f19c8c3a1a64d6a
+binfiles arch=x86_64-cygwin size=1601
bin/x86_64-cygwin/cygtexlua53-5.dll
bin/x86_64-cygwin/dviluatex
bin/x86_64-cygwin/luatex.exe
bin/x86_64-cygwin/texlua
bin/x86_64-cygwin/texluac
-name luatex.x86_64-darwin
-category TLCore
-revision 54608
-shortdesc x86_64-darwin files of luatex
-containersize 1817584
-containerchecksum f20b1fce5f845fb6d773c1ea834b906ede04f2f941671074067c0b85def3ad4eed658ec5f4a172d3f6d54134bdc3f4757414e2de1728bdeb4762e6cc2940bad6
-binfiles arch=x86_64-darwin size=1610
- bin/x86_64-darwin/dviluatex
- bin/x86_64-darwin/luatex
- bin/x86_64-darwin/texlua
- bin/x86_64-darwin/texluac
-
name luatex.x86_64-darwinlegacy
category TLCore
-revision 54263
+revision 58501
shortdesc x86_64-darwinlegacy files of luatex
-containersize 1591340
-containerchecksum 4673431af2b6b84c007814d0ee048bfa69819bf68bd327e98aa9f874e40f182cdb6d166203d7f7b91d70deb274e4c786b64fd6d524527b71eb5227f130d5bfe5
-binfiles arch=x86_64-darwinlegacy size=1467
+containersize 1592608
+containerchecksum 7d00e6854cbd515b6f733af1d5fe67e464d84f673685dc41ae5d743cade963a5586df49f6dc4d53330e21d6bf5ff9913dbdd2d2a5afb9bdbe61a228f072015fb
+binfiles arch=x86_64-darwinlegacy size=1469
bin/x86_64-darwinlegacy/dviluatex
bin/x86_64-darwinlegacy/luatex
bin/x86_64-darwinlegacy/texlua
@@ -184435,11 +185212,11 @@ binfiles arch=x86_64-darwinlegacy size=1467
name luatex.x86_64-linux
category TLCore
-revision 54264
+revision 58535
shortdesc x86_64-linux files of luatex
-containersize 1789028
-containerchecksum c1d1aecbdead866781bc30593f8de7d9bcc420b5a3353ef97efa224bc23a671ced639e53a837ce389805d481e4700374dc84a44790491c1a95b432d280913312
-binfiles arch=x86_64-linux size=1605
+containersize 1812244
+containerchecksum b33b9a0b69c78a3a47914095968d276a83a9c0888b1c2064203396395efb64877767f1d0230c181401eac280089c5600bb94f70457240e6c476506998b67c4c0
+binfiles arch=x86_64-linux size=1608
bin/x86_64-linux/dviluatex
bin/x86_64-linux/luatex
bin/x86_64-linux/texlua
@@ -184447,11 +185224,11 @@ binfiles arch=x86_64-linux size=1605
name luatex.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 58535
shortdesc x86_64-linuxmusl files of luatex
-containersize 1873784
-containerchecksum f6a2d2d903373db45c5cbbfe638966a72965929cd107e712cf66b63790fe5b1c6c5e35850fd5b43b2b76ff854093f8aad05a15ebfbcfc0bb70aa267e5e9b1f8e
-binfiles arch=x86_64-linuxmusl size=1747
+containersize 1886152
+containerchecksum db5ce0a6c9f21a8ef435868314519ede83da69f1e9877412144a906314127c6841071886c677858cfbbbf30af6cff4e983ca816a3851de86f935c20679253b44
+binfiles arch=x86_64-linuxmusl size=2262
bin/x86_64-linuxmusl/dviluatex
bin/x86_64-linuxmusl/luatex
bin/x86_64-linuxmusl/texlua
@@ -184459,11 +185236,11 @@ binfiles arch=x86_64-linuxmusl size=1747
name luatex.x86_64-solaris
category TLCore
-revision 54263
+revision 58500
shortdesc x86_64-solaris files of luatex
-containersize 1774708
-containerchecksum f9e039e6c22f5e15526c364777d770aae7c4c420c7bfb38a3450791e28cd45bd92e38bb3940f5b3c308eb3aba4e9678b53e2618d3c2c117cf478e032a342d9c1
-binfiles arch=x86_64-solaris size=1607
+containersize 1790816
+containerchecksum c78f5680911ec804b521bef88cf9d867500dbc52a2081b7c00691f5c2ced9bf9a25e183f626668cf2361519e2cc484b1a5f7b21bf044036a8f65751fc4dc6905
+binfiles arch=x86_64-solaris size=1610
bin/x86_64-solaris/dviluatex
bin/x86_64-solaris/luatex
bin/x86_64-solaris/texlua
@@ -184538,17 +185315,17 @@ catalogue-version 1.3
name luatexja
category Package
-revision 58545
+revision 58542
shortdesc Typeset Japanese with Lua(La)TeX
relocated 1
longdesc The package offers support for typesetting Japanese documents
longdesc with LuaTeX. Either of the Plain and LaTeX2e formats may be
longdesc used with the package.
depend luatexbase
-containersize 189344
-containerchecksum 744c4c0e39279bdbb2a4ac252ac39e5bed53f6e8624851e6cf467d7246cc2ac273481cfe996bbbc5a019d43122fb381a17113673fd25db3febdef97b39f250ad
-doccontainersize 3199528
-doccontainerchecksum a680dd3f930e6b5d58fdedae8447d4484218c4645ec4f9d8c0fddad59e5e1ae60aff1ce66a7a10a710bf0f6690ee758939a56455a5b340e67c7e3f3608f919aa
+containersize 189656
+containerchecksum be42a930c9b89695ac5e69edc2ac28c8f9956f616012826932e56af54f3aada99a02de72c87f4a285e3553220be1583bb60d98e3741abd3d12d167d26b778047
+doccontainersize 3199480
+doccontainerchecksum 667bb90edc5d4f4d706e3f0ca32cecd2c3f63e5b7a10debe1adf3824ff745f743b4dabacd6eac970b328096018b03186c10789adc61daa0d91c4fd979aa5b98c
docfiles size=960
RELOC/doc/luatex/luatexja/COPYING
RELOC/doc/luatex/luatexja/README details="Readme"
@@ -184566,8 +185343,8 @@ docfiles size=960
RELOC/doc/luatex/luatexja/luatexja-ruby.tex
RELOC/doc/luatex/luatexja/luatexja.dtx
RELOC/doc/luatex/luatexja/luatexja.ins
-srccontainersize 83368
-srccontainerchecksum 328a329acb31168f86b77c15bcb8115de98577dea83b4bd8d102c2112df8fd224b09de4b500f80489ac437acd579704be770edc7e147bb2da7961d50e33ec8b2
+srccontainersize 83292
+srccontainerchecksum 8472ba4ca610b6579549435da7bf3bee4680a2ef44ed9c2073cbbdc4112f4f1604d30d62e91a894769e98cd1c3d8baddfddf406cde79bbd8539e441c9d2b3e01
srcfiles size=118
RELOC/source/luatex/luatexja/ltjclasses.dtx
RELOC/source/luatex/luatexja/ltjclasses.ins
@@ -184695,7 +185472,7 @@ catalogue-version 20210319.0
name luatexko
category Package
-revision 58088
+revision 58085
shortdesc Typeset Korean with Lua(La)TeX
relocated 1
longdesc This is a Lua(La)TeX macro package that supports typesetting
@@ -184706,10 +185483,10 @@ longdesc package rather than other Hangul macros operating on other
longdesc engines. LuaTeX version 1.10+ and luaotfload version 2.96+ are
longdesc required for this package to run. This package also requires
longdesc the cjk-ko package for its full functionality.
-containersize 21992
-containerchecksum 2ee484a6db248de4ce47b9ca065bd3abdffb7f7d40b2e1c615c846a2395bd1dece9f5870ed9bd91f64dba879392dd037c5ea7f5cabffeae8cd7951214b4eb33f
+containersize 21980
+containerchecksum b9132deca6c059e3b77ed12f1e8c40b619281836188fdffe01eeda270adf9f1e46c1966a741d7801f7542fc076b20321216b9fbfda2e703396f9f721bc9d10e4
doccontainersize 337828
-doccontainerchecksum 6aa020e7a6307321a73966b8c2a02608192d2efb13d54f024182f5b4917d1a26ba4605c9a968b0f8c92a9c5c56c76af4112d62b7750a9e68c5a474799928befc
+doccontainerchecksum 804571c4ed04b9eae4ee9375c11beca755c02e58b79add2d97ec75e3eecaa3fb267ce9da1fd947e526f0dede0e405da0b29c2f0aa6f96d04bbd8d83d0866a296
docfiles size=92
RELOC/doc/luatex/luatexko/ChangeLog
RELOC/doc/luatex/luatexko/README details="Readme"
@@ -184799,7 +185576,7 @@ catalogue-version 0.5
name luavlna
category Package
-revision 58086
+revision 58087
shortdesc Prevent line breaks after single letter words, units, or academic titles
relocated 1
longdesc In some languages, like Czech or Polish, there should be no
@@ -184815,10 +185592,10 @@ longdesc units. The package supports both plain LuaTeX and LuaLaTeX.
longdesc BTW: "vlna" is the Czech word for "wave" or "curl" and also
longdesc denotes the tilde which, in TeX, is used for "unbreakable
longdesc spaces".
-containersize 7612
-containerchecksum 1242ea4fa9db6179136a705d4b4f2b3e76391695cacadcc299304ef9c109046702f70b724bfe7e3e798988715fe4e0c60b93ca65a6d13432295e9c6fb55b2a8a
-doccontainersize 95124
-doccontainerchecksum a50c4393f39410999d32704c258baafb153543e68047ffaf700fd722f44373a1f1d2667321f3b4a38e7c2b0a73122c9deac89ec0a0bb7767aaf5c43905032758
+containersize 7628
+containerchecksum ccef03e521ab96c6ba786bc6d2651c1178935902c6889fbb98156f04105498292b500c824474551bafe23ab76967c212730cdd781d8cb7f86cf8c8aa1aa64d56
+doccontainersize 95132
+doccontainerchecksum 7f484b73c1ed198a325a7835d647b4be21db1fdbf4065988d2f45f0a07bd6ca1697509186be4b911080bc8e5e753262a2a62f1f89cbf8e95aedf3cc1e21844b9
docfiles size=27
RELOC/doc/luatex/luavlna/README.md details="Readme"
RELOC/doc/luatex/luavlna/luavlna-doc.pdf details="Package documentation"
@@ -185572,6 +186349,15 @@ containerchecksum 5addf274d20094647bfe94519f13c54e4f9d63e33edef1074e4bf826daac0c
binfiles arch=i386-solaris size=1
bin/i386-solaris/lwarpmk
+name lwarp.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of lwarp
+containersize 344
+containerchecksum 871bfa4606f0a57c88f3faddd0d3dd60d107c99e8d395b08087bf3ef44164efc3440f0132ec4e8d859d611cb6a2c3d20d9220255a7e03d83927e9746b0bbec68
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/lwarpmk
+
name lwarp.win32
category Package
revision 43292
@@ -185590,15 +186376,6 @@ containerchecksum b9345083e9a2a891976a78aa3e45583ade42e0246eb238ce72a11efeeeceab
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/lwarpmk
-name lwarp.x86_64-darwin
-category Package
-revision 43292
-shortdesc x86_64-darwin files of lwarp
-containersize 344
-containerchecksum 2446c059df08d8dea58d1eb760fea945b1c935c44eb2c2fcb559d2612a8b42d4fe60522ec6c964ed589822aa779b83c6191d78348c102faa74378f6fb550f615
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/lwarpmk
-
name lwarp.x86_64-darwinlegacy
category Package
revision 43871
@@ -185994,51 +186771,51 @@ binfiles arch=aarch64-linux size=33
name m-tx.amd64-freebsd
category Package
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of m-tx
-containersize 42564
-containerchecksum 9305897202788d89338cdcfd13f221c481cab92abac2171d1250fe79b9f9952227a3f40375e6b08d71ff6e13e323deaef536ed04f18330215a9e24c3abe12987
-binfiles arch=amd64-freebsd size=33
+containersize 42740
+containerchecksum 2a9a26fea2e021045e73b2e09aea7996af68dd69f0302621ad6ee3dfccf64ae48a482f213658c9b01d7bfe6f829d3cbf5bdc448c1262ade6fff14a48ea160abb
+binfiles arch=amd64-freebsd size=32
bin/amd64-freebsd/m-tx
bin/amd64-freebsd/prepmx
name m-tx.amd64-netbsd
category Package
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of m-tx
-containersize 39840
-containerchecksum c146bab397548879ad340e627757a0839410dfb7799e56b7a34ad6d728b83ff13192260237342d2fc225add69fab4e2fe60eac969de7546ecfbee1d8991105a0
+containersize 39828
+containerchecksum 2b7b2dad917a1aa3a68f5ea516bd041a13f1daf00189bcccfdf9da514c1b90dd797469f6b9ada4197a8ec7d2ea2b56fa8c392dbdda73e83e13386ff81e4fa39e
binfiles arch=amd64-netbsd size=37
bin/amd64-netbsd/m-tx
bin/amd64-netbsd/prepmx
name m-tx.armhf-linux
category Package
-revision 50150
+revision 57957
shortdesc armhf-linux files of m-tx
-containersize 35660
-containerchecksum f084d4159ae2e94677ad6a03e86d73f43fff6d134f8bb13b4fc95c04142f8c302345610d632e6fb8855adb7df0cf0a225d14afef8f8d08e9574e91626882373c
+containersize 35448
+containerchecksum ef98797d6f27ce4e6cee21c6313ac74930ab4796df30b6d8fb023e54223a6cb9621b18366722eeee8fe379495bb3d813e934b086402f52712ad5690428cf5f35
binfiles arch=armhf-linux size=28
bin/armhf-linux/m-tx
bin/armhf-linux/prepmx
name m-tx.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of m-tx
-containersize 42056
-containerchecksum 480f82bd77644f150fbd52834d2860e33baefaaeba14482b284bfbfe38062406afef21f01a7281fdcc9be996877efcd22ef2c92c65280279f1c03c298b87bdf0
+containersize 42272
+containerchecksum 1fed8ddffc011c422d3c31c12a9cbdd4e62c892b491e753a56679d885f34c7f6e5d7d9ee820f1505e4df3cd6caeea8a88cc6a6197fc06346d10a39625bf32e89
binfiles arch=i386-cygwin size=33
bin/i386-cygwin/m-tx
bin/i386-cygwin/prepmx.exe
name m-tx.i386-freebsd
category Package
-revision 53999
+revision 57961
shortdesc i386-freebsd files of m-tx
-containersize 37036
-containerchecksum 3309ba1fe204970b56569953d524967fbea3f96e0d0fd68e672ad2dc1617caad32b9dbc69784f66265d7ec2bc3386ba984513d25f2136e7dc48530877a48cc87
-binfiles arch=i386-freebsd size=29
+containersize 39436
+containerchecksum 0e12e13f8072b0e0c5e8fe874cfc6a6de1ef2a4e83c39f21897432356bf94bcdfe353bfea5af9ff0231bb670f80a2cfe9a4e847655374db08f2a68df3cc8d9da
+binfiles arch=i386-freebsd size=30
bin/i386-freebsd/m-tx
bin/i386-freebsd/prepmx
@@ -186054,10 +186831,10 @@ binfiles arch=i386-linux size=34
name m-tx.i386-netbsd
category Package
-revision 54104
+revision 57877
shortdesc i386-netbsd files of m-tx
-containersize 37664
-containerchecksum 9d4031ce83699c379dd77e0575acc332173154be74bb6a12c77848abe17362f2df8c8e47460116372f50f4d3961af53dd4b3b67c3fc4c227e6eea87f8a3c30cf
+containersize 37652
+containerchecksum 4fe34ebdf94164552e17e0f753a9895447fb0a3e4fc95bb1106b17bb559b221675a74b60e4e7dcf3a3190922df096c2e6e0abb9c3fc68b829b6ccfd9b8e46162
binfiles arch=i386-netbsd size=35
bin/i386-netbsd/m-tx
bin/i386-netbsd/prepmx
@@ -186072,6 +186849,16 @@ binfiles arch=i386-solaris size=31
bin/i386-solaris/m-tx
bin/i386-solaris/prepmx
+name m-tx.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of m-tx
+containersize 87172
+containerchecksum 4e2bd03f25c8a2ba3b4f2ecf3d6c59e72bd451432e3210da689aa794689d2e0a1a0fb650efd0d347b99ee5e0ec20d365bfdd16c8e9ef0dbf648a9f14cf7fbdb7
+binfiles arch=universal-darwin size=84
+ bin/universal-darwin/m-tx
+ bin/universal-darwin/prepmx
+
name m-tx.win32
category Package
revision 53994
@@ -186084,30 +186871,20 @@ binfiles arch=win32 size=29
name m-tx.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of m-tx
-containersize 43692
-containerchecksum 6455511f5f50413db758f0a5dab241918699675c1c6287be5857f179caf2066bf601b6cc19795b1e65b69ab4d3a8272c2e45136aff840744eba97ee3c7a9fcc7
-binfiles arch=x86_64-cygwin size=32
+containersize 43960
+containerchecksum 5c9fc4e3d78d4325278f0fb40f3e3941c96733bda537aa37ae410ca14c0ace4c533af4b0d9949bad682d6d0b23aa06a445c7ffb21b5bcf08c4067e5c47a9016d
+binfiles arch=x86_64-cygwin size=31
bin/x86_64-cygwin/m-tx
bin/x86_64-cygwin/prepmx.exe
-name m-tx.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of m-tx
-containersize 51596
-containerchecksum 7e23c1e51a87bdf8ca4b0e49d89d4a641d9500667bb4e7de6d698fd3e183e9e0cc31fc2ffdf0af2afd01ec0cb3156d1f0d6dc08705e922aaed9aeaebcc53502f
-binfiles arch=x86_64-darwin size=37
- bin/x86_64-darwin/m-tx
- bin/x86_64-darwin/prepmx
-
name m-tx.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of m-tx
-containersize 43176
-containerchecksum 23f4934fcdfb68e29a0876008bbbdbf81086b84cfafb9a14d5be4051be54f99b57c06244bebd6e60ac0dbcd4b04c99e4915e9b6fec87bfe7d71352b613d7ffd6
+containersize 43244
+containerchecksum ecdfb017560ea32df6d1f0b0b5ebcd7f6b8ef56ee09ec31921b76c7e83412ad99d4f370d0fdbde2895ec8497ab2368662d531ac4d54ed4506a9f27d45e6b3c1f
binfiles arch=x86_64-darwinlegacy size=32
bin/x86_64-darwinlegacy/m-tx
bin/x86_64-darwinlegacy/prepmx
@@ -186403,17 +187180,17 @@ catalogue-version 1.0
name make4ht
category Package
-revision 58564
+revision 58563
shortdesc A build system for tex4ht
longdesc make4ht is a simple build system for tex4ht, a TeX to XML
longdesc converter. It provides a command line tool that drives the
longdesc conversion process. It also provides a library which can be
longdesc used to create customized conversion tools.
depend make4ht.ARCH
-containersize 46600
-containerchecksum 4c41fae770844af8280c4883772290e5cf5d42af439ac0dfde777e49d6303b0e0d211c4d3d0b843d4ece36f794f0dc8bbc8e6573031d81d4eb47d9180c3d05d5
-doccontainersize 158612
-doccontainerchecksum 8c347be5e9e0d85850dd3c3974d965e6a9039096a13f22e45e574e9cc0e8c270d013c2b04b44348eea663debc37503b9d696f5e8aa8da594c923713316b2d5a8
+containersize 46796
+containerchecksum dee613984e389d3d5e85c64bbe99390eb533551b3d03d3f9993cd8d92fb5dc7495456e51281ab204670a0f42139111b27b45c132075eda47c5604e50f335919a
+doccontainersize 158628
+doccontainerchecksum f153c737e87821a478fbc9712b320647842b3851094c851b4619ebf1e658ca944adeb2f19d197b57aaa649be70cabab9988ba33914a10c3708c75ee5370b2eac
docfiles size=64
texmf-dist/doc/support/make4ht/README details="Readme"
texmf-dist/doc/support/make4ht/changelog.tex
@@ -186568,6 +187345,15 @@ containerchecksum 67357edb17545347681a99e3cebc55816c161c74411c9011187e073c5d47d7
binfiles arch=i386-solaris size=1
bin/i386-solaris/make4ht
+name make4ht.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of make4ht
+containersize 336
+containerchecksum 043055395f7c9be34b322b67fc737f7da96acddf4e45d0a3a732d4be79949eeb9a635b2e2196cc1d4b2eb777b42ced03a345eeb66b9b159fd500437fb035d803
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/make4ht
+
name make4ht.win32
category Package
revision 37750
@@ -186586,15 +187372,6 @@ containerchecksum 976ae0c43f307104ffb572e56b9b69fe74c7d899780af31f963c3d95dfc062
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/make4ht
-name make4ht.x86_64-darwin
-category Package
-revision 37750
-shortdesc x86_64-darwin files of make4ht
-containersize 340
-containerchecksum dd1cceaec9dcc4e5d3318d64cdc4e9be2a0440389ab0045aafd7d4f28e14096302910162dfab80c799de1181a18f76ebed0f293ea0a30d5fc2276d34663debe8
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/make4ht
-
name make4ht.x86_64-darwinlegacy
category Package
revision 43871
@@ -186976,6 +187753,15 @@ containerchecksum 6f9d12603eefae901d64de9971fb7b7ef3bb2fa476d889399bd20e9a0de21a
binfiles arch=i386-solaris size=1
bin/i386-solaris/makedtx
+name makedtx.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of makedtx
+containersize 340
+containerchecksum 2157c4bf2d3ae32482c6418ce05aa805abc9755dee43391090023c9e54b6b93e0ddf07bfb80d0d9890638fc3ee73481119c1d2c9ac0423a972d0caa9a06dd015
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/makedtx
+
name makedtx.win32
category Package
revision 38769
@@ -186994,15 +187780,6 @@ containerchecksum ed5700da12eda85b45478c91f9c344dcd57f9ba522776704eaf0302cebbf99
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/makedtx
-name makedtx.x86_64-darwin
-category Package
-revision 38769
-shortdesc x86_64-darwin files of makedtx
-containersize 344
-containerchecksum a3ae88768096a7d6c89b2e67e3ed56af5712bba2ab602fd7bef9df595d0fd354cc48d113df7985548260f16cb7e27451e8a621a358d99fae3c228c8e0fffbd57
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/makedtx
-
name makedtx.x86_64-darwinlegacy
category Package
revision 43871
@@ -187098,159 +187875,159 @@ catalogue-topics index
name makeindex.aarch64-linux
category Package
-revision 53999
+revision 57930
shortdesc aarch64-linux files of makeindex
-containersize 47476
-containerchecksum b1e1c4729c3b0b811dbd6361879260420af5ab8652851bc110ec55128e8c7e95274f400f3c0ad48fd1dcefd9056bc539e272c648e8ed8f1c3f069f88650ed85b
+containersize 47248
+containerchecksum 2a3915b88266bc9ec1b7772ddef055ea97088f6b70b8b71238621b683eabd6d1fe90ac80961fffbdad6759a473562637bcf73beee00478c7d5eab7a5ae1326c8
binfiles arch=aarch64-linux size=39
bin/aarch64-linux/makeindex
bin/aarch64-linux/mkindex
name makeindex.amd64-freebsd
category Package
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of makeindex
-containersize 48980
-containerchecksum 7fca6ff9132173415a64fb935d5f1257995d597852fe1a5552d30a1d5beeda9f33c6428ff9bba500383a80e1b1b99a8606443acef4f1311be71f1d34cc7b1aaf
+containersize 49052
+containerchecksum 1539d603326f9294cc1f86a543be08d6141577326ec2940def62e2fadc6a2a07ac0cf747c485432f8aaf20116590adeb9a49d16109f6fa8a6db9703c9e82de1e
binfiles arch=amd64-freebsd size=38
bin/amd64-freebsd/makeindex
bin/amd64-freebsd/mkindex
name makeindex.amd64-netbsd
category Package
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of makeindex
-containersize 44356
-containerchecksum 724d51813ba166afe447caa0ca6f31a7632ecacb4c8c9c35c3a6ee6e485b7643e35686368c5621e3a3d7f7a718444d26886a367d2f739c2811a153380f777fcf
+containersize 44276
+containerchecksum c62fe96fde4a2941c6bf152550928bb1a845ac73059276bc2b02f575e0cebc99647ddefd9fbd5154f3059fbe0ac902beb271eba9aafd2aa6b9151815e2586375
binfiles arch=amd64-netbsd size=43
bin/amd64-netbsd/makeindex
bin/amd64-netbsd/mkindex
name makeindex.armhf-linux
category Package
-revision 54033
+revision 57957
shortdesc armhf-linux files of makeindex
-containersize 40800
-containerchecksum b7aa0921beb4fe93d898da5c3386d034abf6bb6fe505941308b538f06d710f03b647508a1eaf7513db34e1ea05f446361d653c9ea72b7ee7dc218b0928a306fc
-binfiles arch=armhf-linux size=34
+containersize 40056
+containerchecksum 970482c8ffbe6849188aaeff04578f93821fd8bab1d4009a1483e21a54e9c1017e0743d6e4080fb80e141796e7b5f68bd0c6387a9687aca9c51fabad7259d562
+binfiles arch=armhf-linux size=33
bin/armhf-linux/makeindex
bin/armhf-linux/mkindex
name makeindex.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of makeindex
-containersize 19276
-containerchecksum b8dc98dfd6b7003623085fc8cde5f435a46853b775c2556d0c6059c4718f635ce6e3b4b5ae9f4b794f2792cec449c062ece9918b9a89d91bc0b494cdc429823d
+containersize 19036
+containerchecksum 55e75fe0fee829041d03db21d222fd122ae58442189fa6004259b0f5442256a09beaddf34e4f175b70935cde6c66c74c159b6814215ff2e70dad8f69546c735e
binfiles arch=i386-cygwin size=21
bin/i386-cygwin/makeindex.exe
bin/i386-cygwin/mkindex
name makeindex.i386-freebsd
category Package
-revision 53999
+revision 57961
shortdesc i386-freebsd files of makeindex
-containersize 40768
-containerchecksum ef880f482d298b36838c6ea041a6357ddbb1a3cf386426297767e0a483013ffa20162b85daeb8bf1f2335ea400ef20a2360b0dcb381667da0a36c5fd2cf44c63
+containersize 41860
+containerchecksum babca9dede68889c6345a3454dffeabda56d81bfbe51778e26a7afda93d129aada0233ab8adfdf74884c0ca54801a003e81f2515395d5e3e43f413627a0840d0
binfiles arch=i386-freebsd size=33
bin/i386-freebsd/makeindex
bin/i386-freebsd/mkindex
name makeindex.i386-linux
category Package
-revision 53999
+revision 57878
shortdesc i386-linux files of makeindex
-containersize 50708
-containerchecksum 658b7cfb8cf4c67f0e6bfd673925f7fb82ef74947d17fd39b631c0df1a65c26ac3062dcc94ba92dbcfe81827fc6e85ce1bf7f0bd68b08af4f881c0a123995b9d
-binfiles arch=i386-linux size=41
+containersize 50576
+containerchecksum 07a030907cb7e4e795753e525be3699b5fff5ade2cf40178147fe23c1df2da65893bd641fbe1f3dd9daf3251525febd019653febb2991bf0fe133339827e06d2
+binfiles arch=i386-linux size=40
bin/i386-linux/makeindex
bin/i386-linux/mkindex
name makeindex.i386-netbsd
category Package
-revision 54104
+revision 57877
shortdesc i386-netbsd files of makeindex
-containersize 39000
-containerchecksum 509b23aa2fbd6494a834bd9b544aff6a838eaf22d682ae9d39b8e2c3b97ce658e4aa6b49ac0d2e87515df606520d58dd629f7dec7b83671e2e206c02e738ac0e
+containersize 38944
+containerchecksum b453e5302fdb34ed8ad2258ed62f1e3c970f63c1edea8e146295545cacdfd40ca6071fc6bc29c0e843852b7bf841556d9dba484dd8e71145ab7f54103a285ca9
binfiles arch=i386-netbsd size=41
bin/i386-netbsd/makeindex
bin/i386-netbsd/mkindex
name makeindex.i386-solaris
category Package
-revision 53999
+revision 57938
shortdesc i386-solaris files of makeindex
-containersize 46056
-containerchecksum 3b417ebd0caafeabfb56c165eccd1c555e0a989a3c2b03e166d196a0f20f92c39c533009149460852cf9ae49cabae1c98ec8fdd3aeb106afcfbfb501dc0a87bb
+containersize 45984
+containerchecksum d8cf16ab7dcd0cb73be36ec1f7b772ec13af7e33719b4588a267484f89dbaf9c083e075c5f80a3f24d004d0dd4ef912600c7709a0699b511ddbaa34b00872021
binfiles arch=i386-solaris size=35
bin/i386-solaris/makeindex
bin/i386-solaris/mkindex
+name makeindex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of makeindex
+containersize 92848
+containerchecksum 343c2db9a3c8a17e1f009ec17833ff6fd647cf068e41558c3e40a321f0d6392f0248223b76bab9ba75a9e18f230dc783b1594abe2298f304d53ec69a53c546d1
+binfiles arch=universal-darwin size=88
+ bin/universal-darwin/makeindex
+ bin/universal-darwin/mkindex
+
name makeindex.win32
category Package
-revision 53994
+revision 57883
shortdesc win32 files of makeindex
-containersize 18216
-containerchecksum 958476d06fce5d9cc6e3590fddf3206a6f2c5d9583771b4940c30de1741cb7fccf30958f325a34d4e1c6012f60fb94e5279ab586b70aceebaf0203e237eb089e
+containersize 18208
+containerchecksum 499694d7f775e798c2a1f443c7f1e4bbdb2f99d4ee3eba21a2ef5bc4f0489bdec248960c12bcb7a3ad0187c74ae7454402a3fb78b76a3b078c9ded3b98b73d36
binfiles arch=win32 size=21
bin/win32/makeindex.exe
name makeindex.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of makeindex
-containersize 21792
-containerchecksum d8512a30a328f37027466ee1f2a0eed1a2fa9d661cc9ac3f99e692c8373d0a7a0775359500be69e0292991cada52a43a4845b5450152fbbe15a3266b9eed9c07
+containersize 21556
+containerchecksum b9ffaacc974087dabe6893c2c67ac8b1f4a1be675fcef0e015236fd5090910b12ec6c9bc0e45a1b4410c56bd1fc764c818066cf8740c83c76871b26fb55acb5a
binfiles arch=x86_64-cygwin size=21
bin/x86_64-cygwin/makeindex.exe
bin/x86_64-cygwin/mkindex
-name makeindex.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of makeindex
-containersize 55324
-containerchecksum 3857d14f8605de2321b1d249ecfe6761c06a9a86bc488957d597f08f2b36881aaa1c8b52bf9e6cb7585357196be636ac4b17f13ebf6b11ebb6fb3aff785d43c4
-binfiles arch=x86_64-darwin size=41
- bin/x86_64-darwin/makeindex
- bin/x86_64-darwin/mkindex
-
name makeindex.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of makeindex
-containersize 46544
-containerchecksum 4f469564fe7ed83c27fef622437d8f117ab43a65535fb3b28b7aaedfbba52d74d15c2a5a898a6d4238a00858b7ffa0cf5f9fe631ead1e339cdc1476766c6dfc4
-binfiles arch=x86_64-darwinlegacy size=36
+containersize 46448
+containerchecksum 54d4c80b93587c54d7cfa6e5789a0665d2af629a58ed0fabe958420a005c6a679f00c1b669b603d00c10360e8261daf727ec79d4b4a036ebf13ad2ba1ead075d
+binfiles arch=x86_64-darwinlegacy size=35
bin/x86_64-darwinlegacy/makeindex
bin/x86_64-darwinlegacy/mkindex
name makeindex.x86_64-linux
category Package
-revision 53999
+revision 57878
shortdesc x86_64-linux files of makeindex
-containersize 49744
-containerchecksum 7e538edd829520e5d5ebd1b67e424826b8b062822dea6bd9e01ef43987db168a4d26dbd093af8ab7cf121f392694c3802e1260f7849347a111b78798705fdb02
+containersize 49692
+containerchecksum ed7ef6cbba976d17d86d0650cff630633cda8f2ffcc434adf944f60b802d8a334c71eefb7a160a22e31d98df848c44989e3e09e08658f63f2727fef3da4fdeb2
binfiles arch=x86_64-linux size=37
bin/x86_64-linux/makeindex
bin/x86_64-linux/mkindex
name makeindex.x86_64-linuxmusl
category Package
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of makeindex
-containersize 51432
-containerchecksum f08b457b94bb06b874aa33a274bb734bc6a898436c277899320b39b291012285e195e90fcd99a501e1c965fef316032c46647488da700f8d3c192347e47f5feb
-binfiles arch=x86_64-linuxmusl size=39
+containersize 51364
+containerchecksum 2dc913ea2a2535ef51b0b250369d40f50ff74edd8220c4d486e7e93fb6a7a50105a05482a75e0cb76af7abbbba1784a5b317135692dde99eea3c1e5688b22438
+binfiles arch=x86_64-linuxmusl size=38
bin/x86_64-linuxmusl/makeindex
bin/x86_64-linuxmusl/mkindex
name makeindex.x86_64-solaris
category Package
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of makeindex
-containersize 51660
-containerchecksum 379c8208077343cb83fd6535cc4ed67552f648cbb9df6ff9e3524f8c014953140e96e3c3733b002dd0efe4557bbe61ae627dcdd76ac13189d6b0ff1dcba7c682
+containersize 51588
+containerchecksum 23f7c5ddecb55f41db38bbfb914447349d4b950a04576d6d08ccd54217ef74ef2d3e0a0c46830f96f73791c6e71085a5694e0ac45de4798e4aa8c3a25472772e
binfiles arch=x86_64-solaris size=39
bin/x86_64-solaris/makeindex
bin/x86_64-solaris/mkindex
@@ -187854,15 +188631,15 @@ catalogue-version 2.2a
name matapli
category Package
-revision 58636
+revision 58635
shortdesc Class for the french journal "MATAPLI"
relocated 1
longdesc This is a class for the french journal "MATAPLI" of the Societe
longdesc de Mathematiques Appliquees et Industrielles (SMAI).
-containersize 8700
-containerchecksum 7975497f7080aa2dff7f4553f981b6c9cd97b6c2a7822089cf657dce21cb54f0aed30e872ade1d0a7a9eb9edd8439f6e70eda6622ffc8f91e8fdb97689c17b08
-doccontainersize 4770992
-doccontainerchecksum 7f7a5d9f3be1074088c8dc5e430ec5005cf61f3f30d1daae085f11cb84b9eff4ae244547e08e1f5cd6970410a43a99cc48299f12377576128e83a58a7c990b72
+containersize 8696
+containerchecksum 540a0ee0f38d910995437efabff5b4775a5ce496275407dadb99a24d969a90bef7127abeab535f00db5009db0e90d3ecaa85651f735db027ef87ea93051421a3
+doccontainersize 4771004
+doccontainerchecksum 907b09780665470c0055594b3908fb875a9af575195f603e343e877a47a8e8d35d492cf2e03bf1ec9f62bdbecc973384c27bad09ca0ecff5636f16c4cfdf6b2b
docfiles size=1946
RELOC/doc/latex/matapli/README.md details="Readme"
RELOC/doc/latex/matapli/auto/bibliomatapli.el
@@ -188063,6 +188840,15 @@ containerchecksum 1e32644c13365d5b8ed545e17feb4466b318b0bd76b0265f25b5e73b8fa17e
binfiles arch=i386-solaris size=1
bin/i386-solaris/match_parens
+name match_parens.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of match_parens
+containersize 344
+containerchecksum 2a2a613fcc328c18b4604a87769c16e7e02db6463bb545b89ccc58a88149ab006e09b0441522fda2949466d758aedf1982fb906572e4cfe51a90927d519f7dd3
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/match_parens
+
name match_parens.win32
category Package
revision 23500
@@ -188081,15 +188867,6 @@ containerchecksum ad3c5f4a191792896f4cf5c28c97b3edf0801d214cfeca8fd2ba72bf420015
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/match_parens
-name match_parens.x86_64-darwin
-category Package
-revision 23500
-shortdesc x86_64-darwin files of match_parens
-containersize 344
-containerchecksum 4ff65cba5ef31da7ba6b0e51db5cc9623b2dff90471567502d5464ffd9140281eee0fdaa85d8634259528dfe08f331e97fd3328d641010b207dc240b9d86c609
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/match_parens
-
name match_parens.x86_64-darwinlegacy
category Package
revision 43871
@@ -190346,6 +191123,15 @@ containerchecksum b1e039b3c2699396c3f6255b4c04c7046599d447a4afbd8ca3668a630844a9
binfiles arch=i386-solaris size=1
bin/i386-solaris/mathspic
+name mathspic.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of mathspic
+containersize 340
+containerchecksum 802f9cbff001050906c1e2f4bc7d99f254da1f20c40b918fa02959830ab8803d4951373abd45d20306355a43bf50f948634fc057aaf02f7938ec30069ebab418
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/mathspic
+
name mathspic.win32
category Package
revision 44131
@@ -190364,15 +191150,6 @@ containerchecksum 8d715cde6124782013e2ac37ed07163b9cd3f6bb81c1117c8cb867e1d77266
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/mathspic
-name mathspic.x86_64-darwin
-category Package
-revision 23661
-shortdesc x86_64-darwin files of mathspic
-containersize 344
-containerchecksum b2e25be9791f924b5e6a7493760e75d15305aac4021430ad59ab9206132d653528f6045b2bd65bb0a02674a616ccb813bb2e5a68dfe3b6c7b46f1b967db4ebb3
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/mathspic
-
name mathspic.x86_64-darwinlegacy
category Package
revision 43871
@@ -190411,7 +191188,7 @@ binfiles arch=x86_64-solaris size=1
name mathtools
category Package
-revision 58521
+revision 58510
shortdesc Mathematical tools to use with amsmath
relocated 1
longdesc Mathtools provides a series of packages designed to enhance the
@@ -190430,17 +191207,17 @@ longdesc for specifying the column alignment; More building blocks:
longdesc multlined, cases-like environments, new gathered environments;
longdesc Maths versions of \makebox, \llap, \rlap etc.; Cramped math
longdesc styles; and more... Mathtools requires mhsetup.
-containersize 19796
-containerchecksum eb8f62a9f2b6b51f5ebb9fe7adc3bd60f9da2bfa04267a2868c36d3a7608c49e7993b91c9a6611abf744fa7ceffc9bf73a4da8108a40cc587c77d527af19fc46
-doccontainersize 986028
-doccontainerchecksum e185bdbed60049924427c90350c860fd7451794a536dc7374b49ad0769ecd507b9f59030e73c230004c6f00fc8551657e58213118360c302a0ed611ed545aaa9
+containersize 19808
+containerchecksum d33385890c5ba962fac9a62673015700b3e5eee504f84ffa2b3d6745b37e54424b851e460f1dc58ac7cd96ba4e36dbd248d5d13885ea7b2a192fe4fced0e4f56
+doccontainersize 986036
+doccontainerchecksum d8e3c0fcf1023d2ad7fcd81bcf4a66e7ad512ae4a5d25d663f60347c549beeba005a6eedffdc9b4a1135fea66eeec8a6fe8b9341e41bbb9e8793124c71e82d66
docfiles size=248
RELOC/doc/latex/mathtools/README.md details="Package README"
RELOC/doc/latex/mathtools/empheq.pdf
RELOC/doc/latex/mathtools/mathtools.pdf details="Package documentation"
RELOC/doc/latex/mathtools/mhsetup.pdf
-srccontainersize 87516
-srccontainerchecksum 0fbf6f000972cacdb4579879d48de14da5a0b0f57bb4b5a35f96293b64c6e971153b94595b0f2dd638e514b10d265819dc88e6a502e526a5d657466a85a72160
+srccontainersize 87528
+srccontainerchecksum e693e29dc13556161c709ec4065838aa7e8c323f3acfd297bf36e0f87f3583bac230a42917d75effcb8787bb96191a9f1a78fa80d101f7d75d029eb7eeedfb71
srcfiles size=107
RELOC/source/latex/mathtools/empheq.dtx
RELOC/source/latex/mathtools/empheq.ins
@@ -190670,16 +191447,16 @@ catalogue-version 0.4
name mcf2graph
category Package
-revision 58587
+revision 58586
shortdesc Draw chemical structure diagrams with Metafont/MetaPost
relocated 1
longdesc The Molecular Coding Format (MCF) is a linear notation for
longdesc describing chemical structure diagrams. This package converts
longdesc MCF to graphic files using Metafont / MetaPost.
-containersize 22620
-containerchecksum 5636ea8b020bbd3bf0efd4f7877c04ac6e08722b57cf17453c393a72399c4ba5b6da615d4f0d629c184501109ac55dd7031ba12d29f6bb70415bc6c88625892d
-doccontainersize 917596
-doccontainerchecksum de254b8b1689405bde47fc4789453177806ef16af6ba1c91c5f7c9cc2d02f44a1ff908ba9812d7963a4876d687f0f9420ce9ed17c735ce5aab03cf2fdd6c8764
+containersize 22624
+containerchecksum 854dfe8fd5ac9d2759f97840e70db906c7a809aca53f5464b0df3743dee40a07daf24689bf8e0841aa3687362a497d03d2c876375201d6dd9f7ae7aa000e8bf1
+doccontainersize 917568
+doccontainerchecksum 396f4b56bfdf9c216972024eee4496c0830f9201cf41a61e80d46f0f9aae3e736de13a2f0165cb99cd683b04810784eb29f5a5336a8563ed10bf1fdb1e7b4ee9
docfiles size=267
RELOC/doc/metapost/mcf2graph/CHANGELOG
RELOC/doc/metapost/mcf2graph/README details="Readme"
@@ -191111,7 +191888,7 @@ catalogue-version 0.5
name media9
category Package
-revision 58041
+revision 58025
shortdesc Multimedia inclusion package with Adobe Reader-9/X compatibility
relocated 1
longdesc The package provides an interface to embed interactive Flash
@@ -191124,16 +191901,16 @@ longdesc Player supports the efficient H.264 codec for video
longdesc compression. The package is based on the RichMedia Annotation,
longdesc an Adobe addition to the PDF specification. It replaces the now
longdesc obsolete movie15 package.
-containersize 1894356
-containerchecksum 145e9330253d4c575a0037ca1ca2bed7e7dd47d308888e24ac183319bd341f6a8297915bb72bb67d5df7ceb9c9b6f896715e5ee7964f5c27d6cb7750df46bc8b
-doccontainersize 3717052
-doccontainerchecksum 815ab610eb1decdf9d6ace4419405fd8c0ac8da883d665965b7f08a5f249b72ba8d0d814a12badf080eaf7b8cd145a701bddffd6a923e79895d294efcad0079b
+containersize 1894400
+containerchecksum 8074b787eb47d82d9ea38ec1e3261deca554902fdc4acfa140de33db4ed2b6de1b0f9af761f27cfcb1ad90df6a02e6b0e697e2ebcebe718eed6d95ed1c296ba1
+doccontainersize 3717032
+doccontainerchecksum 2a28cb6f7b10eb19767ca75e51d16406319fc22967af38b170669f46627d0978065917a028d1f0ac480680175ba0464e27c367fe2181ad36c0cd057cb1beb286
docfiles size=918
RELOC/doc/latex/media9/ChangeLog
RELOC/doc/latex/media9/README.txt
RELOC/doc/latex/media9/media9.pdf details="Package documentation"
-srccontainersize 1776616
-srccontainerchecksum 169047e77ba0016710a493085131f6a676afa2748dc2f9d208c1c1e9ca25a24d2e9f85e068fb08e57deb234739fcc3d06e2a8b2809f6e5d1a70df8406f99d238
+srccontainersize 1776784
+srccontainerchecksum 954dac82dc95330b16055b5096b03c784363f34833b6a30d19b785b621289408b8dbd574e8d77e59ad57216af20b65071e55e1c228ee1dbdfcb1d5fb2b9d0410
srcfiles size=555
RELOC/source/latex/media9/files/3dsystem.fig
RELOC/source/latex/media9/files/3dsystem.pdf
@@ -191325,7 +192102,7 @@ catalogue-version 0.1
name memoir
category Package
-revision 58672
+revision 58666
shortdesc Typeset fiction, non-fiction and mathematical books
relocated 1
longdesc The memoir class is for typesetting poetry, fiction,
@@ -191340,10 +192117,10 @@ longdesc document written with the memoir class, should also use the
longdesc memhfixc package (part of this bundle). Note, however, that any
longdesc current version of hyperref actually loads the package
longdesc automatically if it detects that it is running under memoir.
-containersize 74956
-containerchecksum a4f8003f0f73c27dca360806e3fc0fe037fac0aaa5140db7f81ac81676c34f04abb34e74c78c8b0b35658a580869eeb2b52d5f08b132b1bdb0798e34a768bf7d
-doccontainersize 3108044
-doccontainerchecksum 2d80122a14df1275192c98b952907c2e5e4be343dc29882faa18d5b9efe4272fb9532f3d0bdc7a7c68c82c71e886ebb68ff3505f77b94b275747908b67fcafe4
+containersize 74988
+containerchecksum a09bd87ce8253d6af82c0e8816635c1c1b4986ef51f72f671cdc9a74b7088b41889039b9af174620013d8ef2017a3db660c9fde7c56c0fcf4618bb419ea6e220
+doccontainersize 3108176
+doccontainerchecksum f17446fad66433a0e10287c5c040e6ecb45222c3061dab28d4b2a5541ba1527673e0040e267c8af0bf0e63c45d1d42ebe0e336411e11b8b963caf1147cb5829f
docfiles size=1142
RELOC/doc/latex/memoir/Makeidxglo
RELOC/doc/latex/memoir/README details="Readme"
@@ -191360,7 +192137,7 @@ docfiles size=1142
RELOC/doc/latex/memoir/titlepages.sty
RELOC/doc/latex/memoir/trims-example.tex
srccontainersize 241692
-srccontainerchecksum f3016a11824f500e8df79c83b67d42fbdd004a84c7c695ba94df7a974b708394729309c64717ab53a68a7921c8d8e5b091d66ce3b182ab9a5b239fd6475afbfd
+srccontainerchecksum 60415bbbbb1e3a42227b24f74617d0a572346ef30cacc366ae07dd887eb8606636e25f6a3ef8ada6f35fc3e5aa7c5e2f57e383d0f6578044cbaf2688daac9576
srcfiles size=319
RELOC/source/latex/memoir/memoir.dtx
RELOC/source/latex/memoir/memoir.ins
@@ -193004,7 +193781,7 @@ catalogue-topics font font-body font-proportional font-serif font-sans font-ttf
name metafont
category Package
-revision 57866
+revision 57972
shortdesc A system for specifying fonts
longdesc The program takes a semi-algorithmic specification of a font,
longdesc and produces a bitmap font (whose properties are defined by a
@@ -193021,9 +193798,9 @@ depend metafont.ARCH
depend modes
execute AddFormat name=mf engine=mf-nowin options="-translate-file=cp227.tcx mf.ini" fmttriggers=modes
containersize 8756
-containerchecksum bc4cfb59c3cbd5c255bbf121e2f3b6339ae024fcaa43afe9acb3bb706bf6ef5b3b43a2760c4611fc8b769d75cd116ea8cd875bdb6ec1a4b5727ed0602376dce0
-doccontainersize 72432
-doccontainerchecksum d9096ec2538239376d682dc7039a13fe598e04adf0c8cc22d567adaed4293896e3fcc943e579e2fd65aae55e3eb13d51eb9a8501a0be6d21e7ff5fba442ea673
+containerchecksum 7ea3271c2a9682ae5ee29a05a95e794f4a6dc5a6244a6c243e856aaa857310127d5593b0643d4ca53eae7feb9c205574f5ea216b7c3c0b731e7f98be99bf1588
+doccontainersize 53068
+doccontainerchecksum 95e7221ac9e3438d4cae336296e7db855df9a7e49ebaaec5dfea294565824938f3d6544459cee9ecbf17312daad4e44c92a7a9a65269feebd2b819f226f305bc
docfiles size=36
texmf-dist/doc/man/man1/inimf.1
texmf-dist/doc/man/man1/inimf.man1.pdf
@@ -193072,76 +193849,76 @@ catalogue-topics mf-doc
name metafont.aarch64-linux
category Package
-revision 53999
+revision 58389
shortdesc aarch64-linux files of metafont
-containersize 187328
-containerchecksum db8fd4c4219a6614a9a30538a4595565120adb70b78d013c35a1f272af1357505e38ac0b5e255e708961bca562b9b4fc01d4e5c941217357c740e70dedc09476
-binfiles arch=aarch64-linux size=205
+containersize 186824
+containerchecksum 01d0faaa24ac5eb640eeda8dbe22aad78d1f8c9aa597db6db3f8ef63f570d1efdfadec9e79bbd2ae957fd09be0b87ae2321f5b775887502e2d13306101e94b02
+binfiles arch=aarch64-linux size=204
bin/aarch64-linux/inimf
bin/aarch64-linux/mf
bin/aarch64-linux/mf-nowin
name metafont.amd64-freebsd
category Package
-revision 53999
+revision 58388
shortdesc amd64-freebsd files of metafont
-containersize 224512
-containerchecksum c5dc0f24379d5b37d4ddf08bd802c49e72923334f3431a367a09c5950848af8794bc34620900e4582f816efcfb615e72af8907230a560147f8f1ef6abad74344
-binfiles arch=amd64-freebsd size=262
+containersize 261676
+containerchecksum 68e8bd012cdae17df637fe68bda9a6f49d185d0befa3ea9a3c4082afe1092df67e95bb6d20463189ebd51de24ea6486ddb670b957dc3ab46096344f360a360e3
+binfiles arch=amd64-freebsd size=259
bin/amd64-freebsd/inimf
bin/amd64-freebsd/mf
bin/amd64-freebsd/mf-nowin
name metafont.amd64-netbsd
category Package
-revision 53995
+revision 58386
shortdesc amd64-netbsd files of metafont
-containersize 196540
-containerchecksum 3f0969f9729af7d0b79bd444c4af4fecf91dd20ae120d25b2fd3618898ec23cfa14af7cfba9a28ba73efc3db3d0a3bf7a068d17b581c4d303e9ffc50ea0fcc05
-binfiles arch=amd64-netbsd size=224
+containersize 196360
+containerchecksum b5aec84ed3060d4a1c00499c9c7e20b46eb7ba5fa60b5b2d2f4daa32f1ad773d8aaa5606d5cc5fd82808f5d12f388d23a11046e6d36bea6c52f9800aa699ac6d
+binfiles arch=amd64-netbsd size=225
bin/amd64-netbsd/inimf
bin/amd64-netbsd/mf
bin/amd64-netbsd/mf-nowin
name metafont.armhf-linux
category Package
-revision 54033
+revision 58428
shortdesc armhf-linux files of metafont
-containersize 147592
-containerchecksum 3dafee0d2d6f9110635c2422f31904aa99ff340f171fff97e7f8f0b61b3fb582a2307d9606a05bfb31b2c5efb1255c982c57e381b411710de1f79454e8a32617
-binfiles arch=armhf-linux size=156
+containersize 146644
+containerchecksum 509bcf02ab3b32f96c0ea7eb073c2d00d2b45e19e814b916be0e2f6fe4a30a91025bc7cf5667053ba77628904b65306a3f5fc13ec7cadab5b8625d223413bd2c
+binfiles arch=armhf-linux size=154
bin/armhf-linux/inimf
bin/armhf-linux/mf
bin/armhf-linux/mf-nowin
name metafont.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of metafont
-containersize 136868
-containerchecksum c560583188de501a87f85be714ac941770a3ae7f3ca1f21a0c63182b9b9af3b7746ab7e152a53d94bc55a5a253ab1a232c1715372b653b630baf5c568a84172a
-binfiles arch=i386-cygwin size=141
+containersize 151520
+containerchecksum 43ac81eb202806a33941b61c03d7ce46a12b9fe56aaeb28f04c24a9a0edfd087def951ecdbf63456847f8e3eb62fcdf685e40ab2fbe7ebbdfe96b63a164e3455
+binfiles arch=i386-cygwin size=183
bin/i386-cygwin/inimf
bin/i386-cygwin/mf-nowin.exe
bin/i386-cygwin/mf.exe
name metafont.i386-freebsd
category Package
-revision 53999
+revision 58388
shortdesc i386-freebsd files of metafont
-containersize 161928
-containerchecksum 572bdcc353832ef3c3f833a82ebf02da4821e6112a2d55553acdcfd795b4067f4660fbb95cd7c49d407cd0645f9765b4e54fa0b5928dd29712102f3d95ac73fb
-binfiles arch=i386-freebsd size=221
+containersize 194796
+containerchecksum a002b74e97c4370718923872990916c292d0b8c17bdf149b90950af06bc419caa04f5785a80f77101492fb59b9fc27f42a3979d670b1ebd1e32b4e45f1054f6b
+binfiles arch=i386-freebsd size=229
bin/i386-freebsd/inimf
bin/i386-freebsd/mf
bin/i386-freebsd/mf-nowin
name metafont.i386-linux
category Package
-revision 53999
+revision 58378
shortdesc i386-linux files of metafont
-containersize 184172
-containerchecksum 7943e20f591c562e870091550f8e3f32cdbbedd3abbf8e73c58aecd2ce8889bcb7c89a608b407af2d86dc4547d2d0a952e938d8e370337abfd5c9f2abaa1f968
+containersize 184444
+containerchecksum 5859719634bf2e86978239f33f2540ccd6eba039406772aebcd6ef6624add38a357af35f4241a747f36935d1e984bb539af42f54fd62b741a5947d16a59924b6
binfiles arch=i386-linux size=188
bin/i386-linux/inimf
bin/i386-linux/mf
@@ -193149,32 +193926,43 @@ binfiles arch=i386-linux size=188
name metafont.i386-netbsd
category Package
-revision 54104
+revision 58386
shortdesc i386-netbsd files of metafont
-containersize 149696
-containerchecksum 95a9d07631f8a1f3534da365a522cd4c68e54b8e72b717b5ea148bb3d4fdd30ec9e6cdf584dd2f673c9dff2721bca5e54338e4eed09718a91ba655c4a87636cc
-binfiles arch=i386-netbsd size=202
+containersize 150540
+containerchecksum 605d5e82beafc5367cb218efd0a7252c8c9e8e2cb367021f9c9cdb71030aac6148ccc7819969c885278f09bdd92eae23abffbadba19188501f2bea9745504ac3
+binfiles arch=i386-netbsd size=203
bin/i386-netbsd/inimf
bin/i386-netbsd/mf
bin/i386-netbsd/mf-nowin
name metafont.i386-solaris
category Package
-revision 53999
+revision 58388
shortdesc i386-solaris files of metafont
-containersize 183988
-containerchecksum 0bd88e5a3b1d05fab24ff964223abf3aacf73c48defb7652a9454c2dd9e24f3ba993bac74ccf8950621ff5c624e630caf5be249d433879eb89478122ba47c097
+containersize 184368
+containerchecksum bc2266b6f6ed701b36cf4dc2cb718f5b7ad4cd47275376ad47f4656ad4b4497915644d0dc9234cb42cb618e254a64167147932f2911fbf56b1be49a6dab2ad18
binfiles arch=i386-solaris size=170
bin/i386-solaris/inimf
bin/i386-solaris/mf
bin/i386-solaris/mf-nowin
+name metafont.universal-darwin
+category Package
+revision 58418
+shortdesc universal-darwin files of metafont
+containersize 470728
+containerchecksum 13c0eac887c148626767b2883ba0fe2092fb1131ca13d350387ffed26519522774643e7fb4dc0383042bca1396fcd0b652414923e74d582308646d8a269a0acb
+binfiles arch=universal-darwin size=559
+ bin/universal-darwin/inimf
+ bin/universal-darwin/mf
+ bin/universal-darwin/mf-nowin
+
name metafont.win32
category Package
-revision 53994
+revision 58289
shortdesc win32 files of metafont
-containersize 145132
-containerchecksum 429ed68c0d6d38193254b464070b492cceeba333d7863319b98279c93e07cae44d0aeb7a7190b6779d6dfab3c4174e40efac83c580d850057dc68e729569707d
+containersize 145276
+containerchecksum 3a9aa0f65710a4db738ec63525abb97a29d25a452032aac9f1b9d052c74c1afddff0de8f232dde9644b232883f7790f32a150c4c889718a98465c0083c340b8b
binfiles arch=win32 size=138
bin/win32/inimf.exe
bin/win32/mf-nowin.exe
@@ -193182,66 +193970,55 @@ binfiles arch=win32 size=138
name metafont.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of metafont
-containersize 142596
-containerchecksum 83a536f4bfde2a34bbb2de28422d5e4becf618496154b9c2f09b1a8bac73a459cddb3fd47487e47584031730508b711cecfd6a52b9dde5bd28dd4d13f6396066
-binfiles arch=x86_64-cygwin size=140
+containersize 179188
+containerchecksum 621651ef4c7c688abbb8bc2ce7d516248f1d0fdbaed7eb5cbe5aebe20a6719addb700ea9a5562ab65d2920d650701ed2b5b868fa7205d6d7113d4d94689a85f8
+binfiles arch=x86_64-cygwin size=187
bin/x86_64-cygwin/inimf
bin/x86_64-cygwin/mf-nowin.exe
bin/x86_64-cygwin/mf.exe
-name metafont.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of metafont
-containersize 265884
-containerchecksum e54c0f7fd3ce04b7826bb181f551e2bb83f0f1437dffb9141d37859ee761966316010ad42432c48c25e651341995bb74e0716c6620a135d9ee9e4518276043f2
-binfiles arch=x86_64-darwin size=264
- bin/x86_64-darwin/inimf
- bin/x86_64-darwin/mf
- bin/x86_64-darwin/mf-nowin
-
name metafont.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58388
shortdesc x86_64-darwinlegacy files of metafont
-containersize 155792
-containerchecksum 3b30e7e7d442e0faefcbcbc2d7b6f76fe4dae902605dfc8814296c6e8ca144aa50b2454b51f82a1afb53acc05de948c3c69cf2fefdc4f20f09b24bcc865c6ec1
-binfiles arch=x86_64-darwinlegacy size=165
+containersize 154696
+containerchecksum d0a74b1a7ac5ea554fda3d2b15349ff1b8eadcfd820ca22bf4628afcc3235c3b896e74ca838c73f332edcbb7a083db2bca87f1c582267e20a45aeec15f4ac037
+binfiles arch=x86_64-darwinlegacy size=167
bin/x86_64-darwinlegacy/inimf
bin/x86_64-darwinlegacy/mf
bin/x86_64-darwinlegacy/mf-nowin
name metafont.x86_64-linux
category Package
-revision 53999
+revision 58378
shortdesc x86_64-linux files of metafont
-containersize 193624
-containerchecksum 094f1a05e7f5bee52b9e4755dc91a2c9e22244b29424def5563230fd95fcc25158544cc3e9f3a9b72830da9706e830af7e46819c1f89a5b95af4e7eada6083f0
-binfiles arch=x86_64-linux size=170
+containersize 194472
+containerchecksum caae8df4c587d0ec9585f295af4f390d6847624503ca1e6470b8ea6af6500ec5e80e6012e6ce84be658ac70a97c80daf7f3500f0500b66ab72afc760cab99037
+binfiles arch=x86_64-linux size=171
bin/x86_64-linux/inimf
bin/x86_64-linux/mf
bin/x86_64-linux/mf-nowin
name metafont.x86_64-linuxmusl
category Package
-revision 54264
+revision 58378
shortdesc x86_64-linuxmusl files of metafont
-containersize 201700
-containerchecksum 305b924de35a8868fe8dbcaee8e2e66a163387285b0c674bbc25baaf04e61edad421edf5b3f69c504733302ddc205a5fde1bc115c410f9e3e29f99fd179abca6
-binfiles arch=x86_64-linuxmusl size=190
+containersize 202044
+containerchecksum 5a3183389d6bda39b500179e93daafe8ada82d9f8e2b25bd356568b47e03cd870909e57de6c9e5d75a6ae12e253e722eae8b30e1102b2ad141bdc3a9821fdf72
+binfiles arch=x86_64-linuxmusl size=191
bin/x86_64-linuxmusl/inimf
bin/x86_64-linuxmusl/mf
bin/x86_64-linuxmusl/mf-nowin
name metafont.x86_64-solaris
category Package
-revision 53999
+revision 58388
shortdesc x86_64-solaris files of metafont
-containersize 218128
-containerchecksum 66442d52ee65a05b489afdf9d8fc2d68862bb70df968f983b74a44d0fc1fc7cbb60a5471bafff7ca3170497396749d4515e4150e410ae67a26954e58b15d8a0c
-binfiles arch=x86_64-solaris size=193
+containersize 219420
+containerchecksum d7a5245fe82d4b63a86f85a8012ed7e62d60569207dafe6fa6f25a27d66ff463ba69f6ea81fc9b4df31a83e83a2cf1e15fc0ebc03819a20c33e71444ce09e9a3
+binfiles arch=x86_64-solaris size=194
bin/x86_64-solaris/inimf
bin/x86_64-solaris/mf
bin/x86_64-solaris/mf-nowin
@@ -193457,7 +194234,7 @@ catalogue-version 0.91
name metapost
category Package
-revision 57271
+revision 57972
shortdesc A development of Metafont for creating graphics
longdesc MetaPost uses a language based on that of Metafont to produce
longdesc precise technical illustrations. Its output is scalable
@@ -193466,9 +194243,9 @@ depend kpathsea
depend metapost.ARCH
execute addMap troff-updmap.map
containersize 73764
-containerchecksum 50f2bc7ff49104e7b320b944e8f9793ec91be31e3abb4e6f702ee8d6a5d5f886709378421b2b1375660c1a80dd168e8e841afd2719b3c53f26d35d3c46ad9d63
-doccontainersize 2436516
-doccontainerchecksum d7ae54803d27f28f83134f14b4be66965484b96d89527ebcaa732f3d162a365177127e0b20606358e3e731236f1e4864bff134b9d3eb5ab7712000064f2353fc
+containerchecksum 3a3e14f2be0ff7eefe322d4cbf961e62376ec1815a5aece95dc028ce6e75978d272ae04f972aa686ffc7eda27a9c1978f9d4201d33e143fa3cb657f57b260d47
+doccontainersize 2436544
+doccontainerchecksum a0962cc5094703f577bff3c1b93592d93684f9b3b3045356db3461cbf52ba853608dd3af1432d42e55e2f13cf7ad98c41232f06556f42006c3498e23c87b7f82
docfiles size=829
texmf-dist/doc/man/man1/dvitomp.1
texmf-dist/doc/man/man1/dvitomp.man1.pdf
@@ -193698,11 +194475,11 @@ catalogue-topics demo-code
name metapost.aarch64-linux
category Package
-revision 54429
+revision 58534
shortdesc aarch64-linux files of metapost
-containersize 823296
-containerchecksum 21e8c4b7e8c039c123cddb5889f9bbede19ce642bd41055eebca693a5fbf2893dfe8a80c370ff107aae14a6577bbcdc308aed193e07c84e59fcad0474a47ca24
-binfiles arch=aarch64-linux size=548
+containersize 832164
+containerchecksum 71b9d4b969246f4528fd3e5806c5691ae2d9ba9d726d3619a93b2a8071622ef14da0897f20806f148565dc9c92f526ad9257c5ee8e70cdbcf3e16a33845db07a
+binfiles arch=aarch64-linux size=551
bin/aarch64-linux/dvitomp
bin/aarch64-linux/mfplain
bin/aarch64-linux/mpost
@@ -193710,11 +194487,11 @@ binfiles arch=aarch64-linux size=548
name metapost.amd64-freebsd
category Package
-revision 54263
+revision 57941
shortdesc amd64-freebsd files of metapost
-containersize 980152
-containerchecksum bd4e7936dcf00778bfce2708f22a311f405d50e88a0f9e194254afbf753d94ec50577790a501a1c2b1e9457d96a8e00d6acd535fd37b47045d3cc6c0cd05fb66
-binfiles arch=amd64-freebsd size=679
+containersize 987448
+containerchecksum 94fbabdb0dfbeca4e621eecc7ebe58160ac352c53df46d551bbc12ff9879ecea0582f09bcc3ef1934bb7f2c7667b825212fc34b3c50592d607d5b54f222551d3
+binfiles arch=amd64-freebsd size=680
bin/amd64-freebsd/dvitomp
bin/amd64-freebsd/mfplain
bin/amd64-freebsd/mpost
@@ -193722,11 +194499,11 @@ binfiles arch=amd64-freebsd size=679
name metapost.amd64-netbsd
category Package
-revision 54273
+revision 57877
shortdesc amd64-netbsd files of metapost
-containersize 771604
-containerchecksum 19598e5abfd32efee404988516bb4f495b018b7041fd433d4ad626a0ee2155cef11fd2f283326e2a324ecf39cac1013952565c39561784e642e7ecea96d13cf7
-binfiles arch=amd64-netbsd size=1293
+containersize 780788
+containerchecksum f8c2b01463fa3d9e5ab10f9b948d137d5788b5e398dbd69adae027ea1e68248a28b20b271908bfb0f5dd55974491cfb801cf706735105e10b7d22eec2c7e421a
+binfiles arch=amd64-netbsd size=1297
bin/amd64-netbsd/dvitomp
bin/amd64-netbsd/mfplain
bin/amd64-netbsd/mpost
@@ -193734,11 +194511,11 @@ binfiles arch=amd64-netbsd size=1293
name metapost.armhf-linux
category Package
-revision 54305
+revision 57957
shortdesc armhf-linux files of metapost
-containersize 726068
-containerchecksum 55b6f19f801001d82b9b825495578bf64984dea1d91cfa09314b29513a74dc4e820b14b89b39bb9f2a885697e1c625766bb3e9f23fd628e315c0a11c2d3fc053
-binfiles arch=armhf-linux size=481
+containersize 729776
+containerchecksum f873993024443e6153abdfc2132143c1d5facef221fb3694150574807f421426464cb2b2718ae4cb43487f5f56971cd9ea03e532470bfd9ca614746561abe521
+binfiles arch=armhf-linux size=478
bin/armhf-linux/dvitomp
bin/armhf-linux/mfplain
bin/armhf-linux/mpost
@@ -193746,11 +194523,11 @@ binfiles arch=armhf-linux size=481
name metapost.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of metapost
-containersize 845976
-containerchecksum f9563d437c90f937c7a573382f24334054426cc5687fdab6f0f963e5f2b12b65d192aa424de72bd72edc2d8d75ddbade9aee21a3bff7392b8570d8f7a66b0c10
-binfiles arch=i386-cygwin size=602
+containersize 871596
+containerchecksum 4f4c0fa93f692d9c04eaf6e971351def3878c77cc9d909bc45e8271936d5124fcb1c07b30a455239db6eefd028315a91f938f0839c1f80faa54c7f0436c079f6
+binfiles arch=i386-cygwin size=621
bin/i386-cygwin/dvitomp
bin/i386-cygwin/mfplain
bin/i386-cygwin/mpost.exe
@@ -193758,11 +194535,11 @@ binfiles arch=i386-cygwin size=602
name metapost.i386-freebsd
category Package
-revision 54263
+revision 57961
shortdesc i386-freebsd files of metapost
-containersize 822368
-containerchecksum 3d2aa5a15c28966866973ea8e377255e335216254281373a941d1058940f9fd335a061c3ecc71fb2dbd9b6fbda67b095ea671a43c290f4266429d2dd75b77410
-binfiles arch=i386-freebsd size=543
+containersize 863756
+containerchecksum 99cc64e8a90b0643c4e0f84963e050047e2cf492968476e669be10222f60e99ba77ab019b0efcf03cf4e6bea5382a8e7cf99002e426d1189f00d340863709a7a
+binfiles arch=i386-freebsd size=582
bin/i386-freebsd/dvitomp
bin/i386-freebsd/mfplain
bin/i386-freebsd/mpost
@@ -193770,11 +194547,11 @@ binfiles arch=i386-freebsd size=543
name metapost.i386-linux
category Package
-revision 54358
+revision 57878
shortdesc i386-linux files of metapost
-containersize 958408
-containerchecksum 0cbdb79b5df6315e5a81b511210643df6cf41789efbb9fca48131bb097e714a136292ef8caf6363866ed9851282bdfaded0c40e11d0d50d78b18081f063a1a38
-binfiles arch=i386-linux size=672
+containersize 966188
+containerchecksum 5b0c2975b01bc636a9d5a520267e2524ce05986796d92658aca8202fbd09abaeddf6dc0519c81db31b54a0c6860e4f8232f7dba6172859605a3f55f21f556bd4
+binfiles arch=i386-linux size=675
bin/i386-linux/dvitomp
bin/i386-linux/mfplain
bin/i386-linux/mpost
@@ -193782,11 +194559,11 @@ binfiles arch=i386-linux size=672
name metapost.i386-netbsd
category Package
-revision 54285
+revision 57877
shortdesc i386-netbsd files of metapost
-containersize 694184
-containerchecksum 95e3bf5c4a12079f77246b5a0281ad74792734c7f43400173b03d835d6281599d871d0b2be4a705f726a9187c1dc867a8b8d607a824c5909da78e30b3e6535e8
-binfiles arch=i386-netbsd size=1142
+containersize 702976
+containerchecksum feec9ee8ed6ae502ba91eef12ac2f00ff6f6a5b8fc5001c5200d01184b8e903f497f5d7181f347f4815be9c0cd2d05f3b9160da316e3b49d11e8660c9410202b
+binfiles arch=i386-netbsd size=1146
bin/i386-netbsd/dvitomp
bin/i386-netbsd/mfplain
bin/i386-netbsd/mpost
@@ -193794,23 +194571,35 @@ binfiles arch=i386-netbsd size=1142
name metapost.i386-solaris
category Package
-revision 54263
+revision 57938
shortdesc i386-solaris files of metapost
-containersize 834616
-containerchecksum ad66c0bd03de546a69130cf187e4423e4d73015b2793fc6ee08c39be71786c18bc6ae21288d904c9b483ba23ff6d928d5d224161b5880c7f73b4f7320cec7423
-binfiles arch=i386-solaris size=517
+containersize 842644
+containerchecksum e359248d95d7d8f4fb26af4cfa0533ffd586f7d3174a2085afd012df22d232a265850cb3d9c72ac917d7ed84a7eec75a50ce179c6a176571c3486673cd457740
+binfiles arch=i386-solaris size=520
bin/i386-solaris/dvitomp
bin/i386-solaris/mfplain
bin/i386-solaris/mpost
bin/i386-solaris/r-mpost
+name metapost.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of metapost
+containersize 1698780
+containerchecksum ccc310e0bf8ad49efc849a29d468c6315bea05c62475f9745e5f3e2821aeffbc9bb8ed931911bee40b1473b09485b6396b35d77dc7523868c925475b9d337bc9
+binfiles arch=universal-darwin size=1206
+ bin/universal-darwin/dvitomp
+ bin/universal-darwin/mfplain
+ bin/universal-darwin/mpost
+ bin/universal-darwin/r-mpost
+
name metapost.win32
category Package
-revision 54250
+revision 57883
shortdesc win32 files of metapost
-containersize 810392
-containerchecksum 5d87237dfcd25dcc11257a9d6c43cb76235eb4ff201badad9e3b453aaab9fa8074a187c5104ae02b07837bce32bc7b02a0691b9dc30b827bf8912151a17f7433
-binfiles arch=win32 size=513
+containersize 820792
+containerchecksum 731edd7ece33f3d7c32b498c63b2e01b912bd48ab26e8673f7749d0c664358931ff13ad6e4f4049658e37bcded5b8ac717e6ed520491c3d3bd6ae9daf9b88a39
+binfiles arch=win32 size=518
bin/win32/dvitomp.exe
bin/win32/mfplain.exe
bin/win32/mpost.dll
@@ -193819,35 +194608,23 @@ binfiles arch=win32 size=513
name metapost.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of metapost
-containersize 868548
-containerchecksum bb383a8ce3bab4c59842fe12f6eb5868665daa71ca128398fbd6712525775907a3ee06d9261c18ee1d8971c9fee4dfe10a740baabeefdcc8739b1498a1200b21
-binfiles arch=x86_64-cygwin size=568
+containersize 893096
+containerchecksum 86d192f8d682ef458f1d44df1efd321c52c7814f84c2b917ddcf49540467669d38a0611ddbd95289a40962c7fc6561c753761e45854b126d2eda4817312ae0f2
+binfiles arch=x86_64-cygwin size=584
bin/x86_64-cygwin/dvitomp
bin/x86_64-cygwin/mfplain
bin/x86_64-cygwin/mpost.exe
bin/x86_64-cygwin/r-mpost
-name metapost.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of metapost
-containersize 1005716
-containerchecksum e5375488df44fdf5f61f5bb7dd62d5b81e524e8b1222e609641956bde201c162a18f73c6da150478741ba1ea4aace5627a955e6e75df6f653fcfabb2273fd10c
-binfiles arch=x86_64-darwin size=658
- bin/x86_64-darwin/dvitomp
- bin/x86_64-darwin/mfplain
- bin/x86_64-darwin/mpost
- bin/x86_64-darwin/r-mpost
-
name metapost.x86_64-darwinlegacy
category Package
-revision 54263
+revision 58231
shortdesc x86_64-darwinlegacy files of metapost
-containersize 817544
-containerchecksum 2e95ed9e8a670b95765c9b59588b2a1714474a7012e1210c11a436a13d4de7e0ca0911d952933171d9a4bc96808356ea4273bff18346676e0e4f9758cde60e80
-binfiles arch=x86_64-darwinlegacy size=524
+containersize 826888
+containerchecksum 55913a905b47ffe0c06364f0f83532afe3b531185eee73ede37724b0b82c69cd7b7e048ba9237020420273a47747aca0dc68f5c041c66fa04fc02896b974feca
+binfiles arch=x86_64-darwinlegacy size=528
bin/x86_64-darwinlegacy/dvitomp
bin/x86_64-darwinlegacy/mfplain
bin/x86_64-darwinlegacy/mpost
@@ -193855,11 +194632,11 @@ binfiles arch=x86_64-darwinlegacy size=524
name metapost.x86_64-linux
category Package
-revision 54264
+revision 57878
shortdesc x86_64-linux files of metapost
-containersize 913856
-containerchecksum ecbf2268f466025be0b57fdf205d79644607a1783b99d3f8ba5811510965ecf99d708911d18062c145a192b0c8a0bd926681bd8ec5ccb09bf6b4036949efc5c0
-binfiles arch=x86_64-linux size=595
+containersize 922552
+containerchecksum b07937edb3809877df6cfe0e7bcc9d83400a4b27d29a5c7c04c4c55cd9d0d3db8f1a6817f9de3ab5b6fef2f2c9980ce80ffaadce490a0398db136049d068ff3e
+binfiles arch=x86_64-linux size=597
bin/x86_64-linux/dvitomp
bin/x86_64-linux/mfplain
bin/x86_64-linux/mpost
@@ -193867,11 +194644,11 @@ binfiles arch=x86_64-linux size=595
name metapost.x86_64-linuxmusl
category Package
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of metapost
-containersize 949844
-containerchecksum 59207a7b6132fcc5397351000dff85240d45f7e95a59098e3bc50037dbeef9afd9d1e137ff70fd7e9bddaae3ea6a47913e7fcafc70fffef0f8bd0fbd0423594b
-binfiles arch=x86_64-linuxmusl size=620
+containersize 957800
+containerchecksum 73fafc543bb2d7b3b0aca5343a76594c482944ce47a7c69cebb06eb765ee87ad4cba8c8573bf8c84b4ff483eecdc766abd4804be626f189137c4b68c4f90125b
+binfiles arch=x86_64-linuxmusl size=623
bin/x86_64-linuxmusl/dvitomp
bin/x86_64-linuxmusl/mfplain
bin/x86_64-linuxmusl/mpost
@@ -193879,11 +194656,11 @@ binfiles arch=x86_64-linuxmusl size=620
name metapost.x86_64-solaris
category Package
-revision 54263
+revision 57938
shortdesc x86_64-solaris files of metapost
-containersize 921500
-containerchecksum feaec9f8742441851bf65aa6c38b59a0b58486edb4debea83ce1f4b8c3a261d20b92fba3b0d1bccb388d9f647e3f1091399d7009d87bef749db8dc86472735cc
-binfiles arch=x86_64-solaris size=597
+containersize 930296
+containerchecksum 4ca9078857b0b17bfc5ac9ca7e5e6f4369197a0d4da1f96680e346fd4d46557576733dcc857861f02879c10b2f6612369347229c3e4a8c7b2d46030dbf7f5e42
+binfiles arch=x86_64-solaris size=599
bin/x86_64-solaris/dvitomp
bin/x86_64-solaris/mfplain
bin/x86_64-solaris/mpost
@@ -194196,7 +194973,7 @@ catalogue-version 1.5
name mex
category Package
-revision 54227
+revision 58661
shortdesc Polish formats for TeX
longdesc MeX is an adaptation of Plain TeX (MeX) and LaTeX209 (LaMeX)
longdesc formats to the Polish language and to Polish printing customs.
@@ -194218,10 +194995,10 @@ depend utf8mex
execute AddFormat name=mex engine=pdftex patterns=mexconf.tex options="-translate-file=cp227.tcx *mex.ini" fmttriggers=hyph-utf8,hyphen-base,hyphen-polish,knuth-lib,pl,plain,tex-ini-files
execute AddFormat name=pdfmex engine=pdftex patterns=mexconf.tex options="-translate-file=cp227.tcx *pdfmex.ini" fmttriggers=hyph-utf8,hyphen-base,hyphen-polish,knuth-lib,pl,plain,tex-ini-files
execute AddFormat name=utf8mex engine=pdftex patterns=mexconf.tex options="-enc *utf8mex.ini" fmttriggers=hyph-utf8,hyphen-base,hyphen-polish,knuth-lib,pl,plain,tex-ini-files,enctex,utf8mex
-containersize 11460
-containerchecksum 7a6ef28bf8648bcfac9e966264dde4c63366a8d3811eaf3e44e64d74cf9d30f07a21a14bb2ccef3129e01de25f2306bd34142886442f2b415cd28d6752dfc217
-doccontainersize 35780
-doccontainerchecksum 6767fc37ace747daff44f784eb5b1a972a22dc075b0f34014ffc190805cc8f096b68a523bf1a2e9e85f5772edbfd8bf3f4017896ce28b80099884634c4ee6baa
+containersize 11468
+containerchecksum a79d6a1ecb15f7962826773d7eab4b1ffd86a5c15f8076f096fecf63df1bd661449eb7d14251a57a1eb2bede030ddf93aac170fc3c59ae0a124da6cef69e55be
+doccontainersize 35540
+doccontainerchecksum 091f2825376718d8c2190555af7ef54d0ae5202425d57b986fba861df2f8604301df5a121ccfcfcdc91032d07dcda8289fb8de5d81c487b93b0e202a2a5a658e
docfiles size=31
texmf-dist/doc/mex/base/00readme
texmf-dist/doc/mex/base/mex.html
@@ -194230,7 +195007,7 @@ docfiles size=31
texmf-dist/doc/mex/base/qq.eps
texmf-dist/doc/mex/base/tstmex.tex
srccontainersize 38840
-srccontainerchecksum 10d669dc5128d970461f065090b21808fb9f7c4caab978e7ddb6d1b68cb418285fd9878e37b7c56926f4d37647f21c273e087e55fabcd595c8e6bf51c1bef446
+srccontainerchecksum 6f20a7e4f80670f7dfe5b2cfe3357a5d16b0f627b5e9e95c2d7d46598e00b989d5ae8c797589c56c594b7d3610f5f79cad42f3bb64a628be968e4e9e5d541e98
srcfiles size=12
texmf-dist/source/mex/base/eminst.zip
texmf-dist/source/mex/base/istyles.zip
@@ -194242,10 +195019,10 @@ runfiles size=13
texmf-dist/tex/mex/base/mexconf.tex
texmf-dist/tex/mex/config/mex.ini
texmf-dist/tex/mex/config/pdfmex.ini
-catalogue-ctan /language/polish/mex105.zip
-catalogue-license pd
+catalogue-ctan /language/polish/mex105a.zip
+catalogue-license knuth
catalogue-topics format polish
-catalogue-version 1.05
+catalogue-version 1.05a
name mex.aarch64-linux
category Package
@@ -194346,12 +195123,23 @@ binfiles arch=i386-solaris size=3
bin/i386-solaris/pdfmex
bin/i386-solaris/utf8mex
+name mex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of mex
+containersize 356
+containerchecksum 3babf203d7f3b9d2bfd869396d639749ba0cfb93a5b51108a8491ed560d01b30e0befef707e31eae18c5d6db9f49270f93951f756172b144ee1973a66b74ee8e
+binfiles arch=universal-darwin size=3
+ bin/universal-darwin/mex
+ bin/universal-darwin/pdfmex
+ bin/universal-darwin/utf8mex
+
name mex.win32
category Package
-revision 36810
+revision 57883
shortdesc win32 files of mex
-containersize 904
-containerchecksum f88cc98dc02755e6a4fac03eb38abaf2dd55a2872b096cf142d17c9e54f9c2a13ea19c6aeaa382dd7ade0f80581cd35ea4b4372e5cef7bcc0d13e37957d9e28a
+containersize 896
+containerchecksum fc68398cd6c2f50674d961ff4f39071c22cc74f73b7002c075ceead17e3e6c89bdb95f1bbeb1aa389384f871430073362fa1a2cf2c8fd7a10a5ddc69d57a75b9
binfiles arch=win32 size=3
bin/win32/mex.exe
bin/win32/pdfmex.exe
@@ -194368,17 +195156,6 @@ binfiles arch=x86_64-cygwin size=3
bin/x86_64-cygwin/pdfmex
bin/x86_64-cygwin/utf8mex
-name mex.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of mex
-containersize 356
-containerchecksum 65ff274cca6a2760d44bc9005664c520ae49fb76e92a1fde1d28427d95e6fcb82dfd23dea49c845a6b59025cc78ca9ee5c46a61e6e089de7842889641ec1f92b
-binfiles arch=x86_64-darwin size=3
- bin/x86_64-darwin/mex
- bin/x86_64-darwin/pdfmex
- bin/x86_64-darwin/utf8mex
-
name mex.x86_64-darwinlegacy
category Package
revision 43871
@@ -194536,6 +195313,15 @@ containerchecksum db23a1b9d0c1d3ff680cd763db4cfe2fb7584cfdb27a9581dcfd3f360adccd
binfiles arch=i386-solaris size=1
bin/i386-solaris/mf2pt1
+name mf2pt1.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of mf2pt1
+containersize 340
+containerchecksum c261262f8bed37cc1a0414251ce3231b98979ff8d47c8e715e17ba723c6f8d28e292472c2ee1cd473b1062cb1f37c3062331fd1f88ea6f883e673c2bbbad7a38
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/mf2pt1
+
name mf2pt1.win32
category Package
revision 23406
@@ -194554,15 +195340,6 @@ containerchecksum e20de1e38a228500e4c071be13581fef51c44a4f5a3f6a6feaa8f6a34f8f0f
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/mf2pt1
-name mf2pt1.x86_64-darwin
-category Package
-revision 23406
-shortdesc x86_64-darwin files of mf2pt1
-containersize 344
-containerchecksum 93e4f35171cf696a1c5aa98f61b8adf2090d181768f434dad678cf88f5b009d25859792fc51c8470fb5a5062bc155d1b07cea3d04a6b3e8db81ea643f354605f
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/mf2pt1
-
name mf2pt1.x86_64-darwinlegacy
category Package
revision 43871
@@ -194736,11 +195513,11 @@ runfiles size=48
name mflua.aarch64-linux
category TLCore
-revision 53999
+revision 58389
shortdesc aarch64-linux files of mflua
-containersize 490660
-containerchecksum eaa45c962541e55f70fc0bc375d686b3a52021d46dc5bafa11bd3f4d964bf0360a5ebee8b054ac95af78f08d4be20a0d47f8e7493137a963edd4b4ed2d4e747b
-binfiles arch=aarch64-linux size=416
+containersize 786332
+containerchecksum e5aa57daa1bd8cefe075ce2ca0d232c959d18ffac360e6bd95e151ca1ccf7839eb2d1e608ad2473afeb2b27d033bb819d285a4e2a58d22f8503f2a87a189c86d
+binfiles arch=aarch64-linux size=825
bin/aarch64-linux/mflua
bin/aarch64-linux/mflua-nowin
bin/aarch64-linux/mfluajit
@@ -194748,11 +195525,11 @@ binfiles arch=aarch64-linux size=416
name mflua.amd64-freebsd
category TLCore
-revision 53999
+revision 58388
shortdesc amd64-freebsd files of mflua
-containersize 627804
-containerchecksum 1c6cfae7ab035ffeb9b91d4dc40f8485fbec1bdfd822dfedf7e702f6bc0330b0df30fe6ef8dc30d27529f1d89dc02830e9571eeb384dee87e5e1e7a08ff56e47
-binfiles arch=amd64-freebsd size=498
+containersize 913488
+containerchecksum 5d4ba9fc28b102835ffb676aa101a3f36cdcd09a476b107f9a39a74de37e39faad1685dc9ebdec9633629fe709c3e9ed452cc32fd4658a5390606ee6bcfa3c74
+binfiles arch=amd64-freebsd size=867
bin/amd64-freebsd/mflua
bin/amd64-freebsd/mflua-nowin
bin/amd64-freebsd/mfluajit
@@ -194760,11 +195537,11 @@ binfiles arch=amd64-freebsd size=498
name mflua.amd64-netbsd
category TLCore
-revision 53995
+revision 58386
shortdesc amd64-netbsd files of mflua
-containersize 512964
-containerchecksum 221dc828293f19ad07a6246594cc1a7257d90f2d1689fd0bfdfa191e6271cd5a180d94f5f0b6a0a5f61ab4f6871c96622679a2594275078a81f9647e9e02d89d
-binfiles arch=amd64-netbsd size=526
+containersize 753884
+containerchecksum 409b77824ca85bf35963120befa7a1c6597a9929390161dfc40b123c26c02f40625de8f32a39f31a4fadbabadec55c7df64280b57b35fd2f418418da8a7ebcff
+binfiles arch=amd64-netbsd size=1024
bin/amd64-netbsd/mflua
bin/amd64-netbsd/mflua-nowin
bin/amd64-netbsd/mfluajit
@@ -194772,11 +195549,11 @@ binfiles arch=amd64-netbsd size=526
name mflua.armhf-linux
category TLCore
-revision 54033
+revision 58502
shortdesc armhf-linux files of mflua
-containersize 415576
-containerchecksum 5afb95692aa8e65d5bb597a15229363d55107898ed58ccc8a059c74f193fab32b7fe058a4fd57fc833d45e0bef6dca70e02d4e7ab86a721d5c48c49c17784716
-binfiles arch=armhf-linux size=320
+containersize 639464
+containerchecksum 0a999e5724a0d75805ecb8497ba8aa07672b81dc8c2e67aa9191b73aecfd9740b7eec2a275ae13e3e6b57ec86813ac3e9e730763dd26278fea797e7771f0fc6d
+binfiles arch=armhf-linux size=637
bin/armhf-linux/mflua
bin/armhf-linux/mflua-nowin
bin/armhf-linux/mfluajit
@@ -194784,11 +195561,11 @@ binfiles arch=armhf-linux size=320
name mflua.i386-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc i386-cygwin files of mflua
-containersize 165948
-containerchecksum a80ccfaa5cedfa91a52b351723110f8ad2554c17b4c1dce9cc9038a6b7f9cd4b9505ed230ec7022bc4f84c5f7fea796b46034a0e5dd4b4d0695d4b507ae56bb7
-binfiles arch=i386-cygwin size=178
+containersize 460172
+containerchecksum 1112fab77d8d7489d5c71f1ec1c602f4525cd82addce4a595ad14a97653c736e03c2e0d06d48da5a4fe4c51c9b0173c75704c88cad882f426c7ebf27a0285b36
+binfiles arch=i386-cygwin size=616
bin/i386-cygwin/mflua-nowin
bin/i386-cygwin/mflua.exe
bin/i386-cygwin/mfluajit-nowin
@@ -194796,11 +195573,11 @@ binfiles arch=i386-cygwin size=178
name mflua.i386-freebsd
category TLCore
-revision 53999
+revision 58388
shortdesc i386-freebsd files of mflua
-containersize 502812
-containerchecksum 4cb882424710a153144b5d54bd287fd634ca371d6775cbba847ce424fba69fdebc090568991bf34ff753cf75cf8ae97a27df6d89e088fdb0d783672713b34ce3
-binfiles arch=i386-freebsd size=406
+containersize 819272
+containerchecksum 32a4ee7a74cef3d43ea50f56c4da81de2446438d7fee8c2b995dc946c30a4b69f182662e473c55a642aa2f533f348ac59b2b356fd3a77c55d93cd460d277c2ab
+binfiles arch=i386-freebsd size=780
bin/i386-freebsd/mflua
bin/i386-freebsd/mflua-nowin
bin/i386-freebsd/mfluajit
@@ -194808,11 +195585,11 @@ binfiles arch=i386-freebsd size=406
name mflua.i386-linux
category TLCore
-revision 53999
+revision 58535
shortdesc i386-linux files of mflua
-containersize 539680
-containerchecksum c0d4cfbb346eec5eea2500c44a72fa4c48cfc97c5b1576bba5fa493ac1ae882ec66c94aba3dd07be6e506c04e198992c11e0cd1d74b76ab1f2438c9f3c17507e
-binfiles arch=i386-linux size=399
+containersize 852200
+containerchecksum 824c0e3953e70b0371c3166093630e8914019fa6bbd0a99027e900996b43934a70ffa6fe32c4ee08e3e93e592b3c198b87d9f9f62cb3032baffdf65a0137e552
+binfiles arch=i386-linux size=823
bin/i386-linux/mflua
bin/i386-linux/mflua-nowin
bin/i386-linux/mfluajit
@@ -194820,11 +195597,11 @@ binfiles arch=i386-linux size=399
name mflua.i386-netbsd
category TLCore
-revision 54104
+revision 58386
shortdesc i386-netbsd files of mflua
-containersize 458696
-containerchecksum 07704d3ffc8eccbc18a174c21d029432dcc7af00766f0942d516b39172692b6688540b88272109e5fd4ec182222228522bbbbe0bc5f362e6960f6106de6f0d04
-binfiles arch=i386-netbsd size=474
+containersize 694840
+containerchecksum 31012c59e1099ae530c8fbfe8f4e86819b8adb1c1ed7e33a1615b4033eb6fbfb63163e58be582129d5927f41fa2f22c99da40b751efd0d0b0aca734363e95d7c
+binfiles arch=i386-netbsd size=922
bin/i386-netbsd/mflua
bin/i386-netbsd/mflua-nowin
bin/i386-netbsd/mfluajit
@@ -194832,23 +195609,35 @@ binfiles arch=i386-netbsd size=474
name mflua.i386-solaris
category TLCore
-revision 53999
+revision 58388
shortdesc i386-solaris files of mflua
-containersize 489220
-containerchecksum 8d21523737c6f9502cdb14949b52a2c1048ab4846e747c2722942e87bf481da018793712afe8fc349751a6e529c3a4f75b88d1776d4de5f99364af22fda38d8f
-binfiles arch=i386-solaris size=337
+containersize 741596
+containerchecksum 14163c729653855b98360a993e3d4c261884e1db119b0a9302b2e7f6015cff27169eac05252756df9abd2a9700426ad3c5710bbd08c84e8c0a9fa18a96e5ce9a
+binfiles arch=i386-solaris size=657
bin/i386-solaris/mflua
bin/i386-solaris/mflua-nowin
bin/i386-solaris/mfluajit
bin/i386-solaris/mfluajit-nowin
+name mflua.universal-darwin
+category TLCore
+revision 58418
+shortdesc universal-darwin files of mflua
+containersize 1480588
+containerchecksum a38c0943b6188548281af5f25a90b5b4f65f26c36cc9ce5aa64ae3ee8a2645c942982b43ff744f7e10c60784d67a161100c2a4d73844f9de71fb4263446e66a5
+binfiles arch=universal-darwin size=1539
+ bin/universal-darwin/mflua
+ bin/universal-darwin/mflua-nowin
+ bin/universal-darwin/mfluajit
+ bin/universal-darwin/mfluajit-nowin
+
name mflua.win32
category TLCore
-revision 53994
+revision 58289
shortdesc win32 files of mflua
-containersize 726524
-containerchecksum c8da5891c1343a6ea53af9fcd821c2d56ebabbdd5f9f075243ef711bab3b2120f7245dd07b2109297daf25f777159fd5193445e238e7f08949a6a44604f55709
-binfiles arch=win32 size=858
+containersize 1041540
+containerchecksum cdaf826c94275d54e405aadc1483b37339a9fc5f3d839f57afe39b59d82fddd06558b5f0371855e1b6ad75ed063001f16c7ab7a192431e72440e95d338ae06ae
+binfiles arch=win32 size=1410
bin/win32/mflua-nowin.exe
bin/win32/mflua.exe
bin/win32/mfluajit-nowin.exe
@@ -194856,35 +195645,23 @@ binfiles arch=win32 size=858
name mflua.x86_64-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc x86_64-cygwin files of mflua
-containersize 165948
-containerchecksum 20614715dee76c701ba7e1c497b3920779a70c730bdf92e30bc4a39a41875dc22a089c278c3f705c9d1102504064ceb82e4414cdbb4cf12f9ab3396dd8cfb83f
-binfiles arch=x86_64-cygwin size=166
+containersize 485588
+containerchecksum 8afa5ee07b5de0913be34f7b4d127ef097288a90e3eb314ca57266d626d9601dfdaea589947cafe31748bc9646e694d9d482e917118946adb6cfe09bb50a39fd
+binfiles arch=x86_64-cygwin size=582
bin/x86_64-cygwin/mflua-nowin
bin/x86_64-cygwin/mflua.exe
bin/x86_64-cygwin/mfluajit-nowin
bin/x86_64-cygwin/mfluajit.exe
-name mflua.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of mflua
-containersize 607604
-containerchecksum d68d1e488c19f643697e4332878446108005893ab78bb52d56b9b8a71444797f87c1952be181cf88a35383186fd3bcbd71a66702f678e3f7564ca2b99dc48f0b
-binfiles arch=x86_64-darwin size=462
- bin/x86_64-darwin/mflua
- bin/x86_64-darwin/mflua-nowin
- bin/x86_64-darwin/mfluajit
- bin/x86_64-darwin/mfluajit-nowin
-
name mflua.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58388
shortdesc x86_64-darwinlegacy files of mflua
-containersize 465856
-containerchecksum 25c19024ccf40cb27531df584f2e2e45fcf5ccaf6804abe1caedecd4b79e881b25583ba759f50fe242e4e63d3ed585a1fdabf5901e5a4ba3e4fd212d2183d6ee
-binfiles arch=x86_64-darwinlegacy size=327
+containersize 722036
+containerchecksum 6c9a5e44449f195c20c6de51158ef806064f6d0288562d9829bc22830cef8371be4ffcfb9513d1053344c746a8b5d774a0816a50637c87914126cfb5deeda82b
+binfiles arch=x86_64-darwinlegacy size=664
bin/x86_64-darwinlegacy/mflua
bin/x86_64-darwinlegacy/mflua-nowin
bin/x86_64-darwinlegacy/mfluajit
@@ -194892,11 +195669,11 @@ binfiles arch=x86_64-darwinlegacy size=327
name mflua.x86_64-linux
category TLCore
-revision 53999
+revision 58535
shortdesc x86_64-linux files of mflua
-containersize 524012
-containerchecksum 3774e6dfe31bf84c4c8123a20eb58a5c2f915506daade54fd6dffdffe68e1af8e8a1cd55395cc137470348e249d33fe6331cbc2764012abaf69519eef28e0e51
-binfiles arch=x86_64-linux size=375
+containersize 835968
+containerchecksum 1d4568f0b1de06afaa9312c4e189771104821c26f0e04bf75511e222958f21aade2181f9dc91788da874d41a45d9a79e7c49686a2f6a9b8d30d49b62a15239fb
+binfiles arch=x86_64-linux size=771
bin/x86_64-linux/mflua
bin/x86_64-linux/mflua-nowin
bin/x86_64-linux/mfluajit
@@ -194904,11 +195681,11 @@ binfiles arch=x86_64-linux size=375
name mflua.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 58378
shortdesc x86_64-linuxmusl files of mflua
-containersize 539288
-containerchecksum 29a24130c973fceead3103314040b9554f8e11a275696a46f2d976f4e840d2b0612ef1969d3e20d367eaff3b78ca1b75bfc8f5f40c5ae0d2b2ee2acb0f2728cf
-binfiles arch=x86_64-linuxmusl size=402
+containersize 868284
+containerchecksum 398dc1552d3e9f1efba3d277b610fa4cdefb8cd7d6054addff4c8c848dfe721819bd4687c4c67f3e97eacd35843863ffb46cdf000355deb942e3ca2022a66686
+binfiles arch=x86_64-linuxmusl size=839
bin/x86_64-linuxmusl/mflua
bin/x86_64-linuxmusl/mflua-nowin
bin/x86_64-linuxmusl/mfluajit
@@ -194916,11 +195693,11 @@ binfiles arch=x86_64-linuxmusl size=402
name mflua.x86_64-solaris
category TLCore
-revision 53999
+revision 58388
shortdesc x86_64-solaris files of mflua
-containersize 266764
-containerchecksum 81e2507ed4fa1cc5e165974992858f6dac608c4008759dc1b965459b947c28cd0023dec0fbb69aaacb37de5a07b60f5487513d08c54ed2eea603f35e143425d7
-binfiles arch=x86_64-solaris size=156
+containersize 524852
+containerchecksum fc89d33e029b2b487ff277e9d536b12b90b22bd0a80921912bea33aaf6f403148297b2af7361a167662d203e4350c83f25d54fbdf9868b5fb1a67b4ed696ffc1
+binfiles arch=x86_64-solaris size=349
bin/x86_64-solaris/mflua
bin/x86_64-solaris/mflua-nowin
@@ -195090,15 +195867,15 @@ catalogue-version 1.0a
name mfware
category TLCore
-revision 56291
+revision 57972
shortdesc Supporting tools for use with Metafont
longdesc A collection of programs (as web source) for processing the
longdesc output of Metafont.
depend mfware.ARCH
containersize 3184
-containerchecksum 74ffd80b008e44e94a6e6617b14a2a47a90ae2658c35f9a5abec1ba09a487ea59abee9090fadc4c70a0c4cb860ef75d448f5c6bb7e27196f722341ffde7b61ba
-doccontainersize 100536
-doccontainerchecksum 6adb301edfd974246f902d1e9743923b306aa7daacf67efd8613db2e69691efc11d598672ac590c6766166e98927ec11db12ab8de7f9a014215f619ffbde6c87
+containerchecksum 77b679b6b81515451da4b6068b5e7ee793faf8bb209b3a68356aa131e0fcf27ffed912ee72a3bb8f347e7db2893115de5843351dcdcb6a3ac49a7e88eacacd56
+doccontainersize 100704
+doccontainerchecksum 3655d6796318db16f26dfa3031a0339608cc9e6d7d18698628be0ff1cc9234c95d4914a2fd047d775b83bfb9fe3a2091e52e4a8b96dbca86ee901fce0e99fd5b
docfiles size=42
texmf-dist/doc/man/man1/gftodvi.1
texmf-dist/doc/man/man1/gftodvi.man1.pdf
@@ -195126,10 +195903,10 @@ catalogue-topics collection
name mfware.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of mfware
-containersize 118180
-containerchecksum 29f2e20ff96ed64a9d8ced4f522c7577bd4a3055880b2832e0e20b217df6144de52b2f9b83172c0574c95bc949b8f4354e1e8f52608add0a31b7f6ba69c8a1e6
+containersize 119088
+containerchecksum afae28685f8a18d32ba28ecbf670a59ccfbaca49b06fa25a6b9b4522c7f7ee7bba66047746a1fea77fa73cc005e0012d6b8d528bc8e2989639fa97278a9bde39
binfiles arch=aarch64-linux size=159
bin/aarch64-linux/gftodvi
bin/aarch64-linux/gftopk
@@ -195140,11 +195917,11 @@ binfiles arch=aarch64-linux size=159
name mfware.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of mfware
-containersize 134068
-containerchecksum 6e9a72b61852881fced26b43f791adb8c101c2f99df161601624d32d594cdfd7248ee951bab0dafd9f407d1e6ca4df755d478fd20c579ee3dc73d7b6fb26876c
-binfiles arch=amd64-freebsd size=171
+containersize 135224
+containerchecksum a70189597a637305dbbee42507988ef3e4f8c2c737b9b94d35b0b020803268784839629b1176b55d94cd8f082d04eeca1197234835e59e1154aa99a2c142f062
+binfiles arch=amd64-freebsd size=161
bin/amd64-freebsd/gftodvi
bin/amd64-freebsd/gftopk
bin/amd64-freebsd/gftype
@@ -195154,10 +195931,10 @@ binfiles arch=amd64-freebsd size=171
name mfware.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of mfware
-containersize 121356
-containerchecksum 710ea84704e15e4e6205dc11db17d8c6c980cbef31d1ed020695166836d5f9f0dd393dfd2b7d17042ff1f0cacd73f6ab74ea906d00d2bdd9ce912834089c1f37
+containersize 120460
+containerchecksum cd019748ce1177f92c0e0fce81831b0e3ce4c3097ba4e8d523b74938f26cd5efb982f4ff858c3078e2679126d821d31f5f24c6ebcedd186ca87aadc28f0f5df2
binfiles arch=amd64-netbsd size=187
bin/amd64-netbsd/gftodvi
bin/amd64-netbsd/gftopk
@@ -195168,11 +195945,11 @@ binfiles arch=amd64-netbsd size=187
name mfware.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of mfware
-containersize 89396
-containerchecksum 73a09cbf60618f94e6fee63eaffe0ffb3688e5c3631a88f48f348f0f85a9c80707ebc2cf78ecc580f685bbb161da7df6a1545376ff4b8832a5bd55a67ba81bb3
-binfiles arch=armhf-linux size=130
+containersize 90996
+containerchecksum 6c762c8b1a9ff99c0c8859a7f4c8a352168dbe770e371cb362ecc5626cd22b11826cabc5cc9936bfa41e9e42b24c8a327fd0a3d0db7023b5f82c8dfb87929241
+binfiles arch=armhf-linux size=126
bin/armhf-linux/gftodvi
bin/armhf-linux/gftopk
bin/armhf-linux/gftype
@@ -195182,11 +195959,11 @@ binfiles arch=armhf-linux size=130
name mfware.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of mfware
-containersize 51024
-containerchecksum ef64c5d4c712efa1a7a94896a2cfb2e4efe0ac07df97daefc7927fb4ac1f14d60b118e3b7527c3e55d0518be9c4dfee729e62896a4159a81359dff9b47530d52
-binfiles arch=i386-cygwin size=48
+containersize 52664
+containerchecksum f5fd6672ba075ade21dc61991620120f8e2223df4097bae5307ac28e4f95fa7b1691a5714a0f270e5d59e4fcb767c4e5af05636340f9790bc87da2eff96fd8ad
+binfiles arch=i386-cygwin size=49
bin/i386-cygwin/gftodvi.exe
bin/i386-cygwin/gftopk.exe
bin/i386-cygwin/gftype.exe
@@ -195196,11 +195973,11 @@ binfiles arch=i386-cygwin size=48
name mfware.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of mfware
-containersize 105432
-containerchecksum 370daa0894812a982c5a4d17a658f4dd1fff2f1d2ac81d2d0d92ef5e5c80335ddd7f2ce9ba6eb1044b943add81dd95698f0f17941245bcc6af0a784107fdce0b
-binfiles arch=i386-freebsd size=142
+containersize 114768
+containerchecksum 1d972b87753a78079e9c6735598b0e02c92fffe905d8e76b57f2c3a4e07162589836b2ef08bbe7a963195113456c70ab7719e70180bd55cf021874f60f45b601
+binfiles arch=i386-freebsd size=141
bin/i386-freebsd/gftodvi
bin/i386-freebsd/gftopk
bin/i386-freebsd/gftype
@@ -195210,10 +195987,10 @@ binfiles arch=i386-freebsd size=142
name mfware.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of mfware
-containersize 115440
-containerchecksum 01f6cfa1fd9b47c74222a315c82ddbc28a81aca91df34d2b818dd80967e543ab88dd2262d74c69463a37e80c733422c48f701cfab975b61f8bb8af2a21cd772a
+containersize 115812
+containerchecksum f00307746010afda98e58c617da7fa09cab27618c83f89addefeb338fbe006db4d619e6cefd726a563a0670d78a98393381ce563f9744e0007e88a7dd421b94f
binfiles arch=i386-linux size=165
bin/i386-linux/gftodvi
bin/i386-linux/gftopk
@@ -195224,11 +196001,11 @@ binfiles arch=i386-linux size=165
name mfware.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of mfware
-containersize 104716
-containerchecksum 8b646cf49bd4fe88b9a73ad38dafe7fa66883516c2c76f896b2bbb6b433db3af330f6fe4a601178a2d112dff18608b3b583bc4f054d9007da05e2e3fc61fa8b1
-binfiles arch=i386-netbsd size=174
+containersize 104948
+containerchecksum 91cfa310c949ef6722f9fafeb88b68d1946acc9bfd51550a7de734459f17fee045c168b56eb98c09bc4f9fec3f3cd539d7495fe2264eeccbea17f854ddff6b1b
+binfiles arch=i386-netbsd size=172
bin/i386-netbsd/gftodvi
bin/i386-netbsd/gftopk
bin/i386-netbsd/gftype
@@ -195238,10 +196015,10 @@ binfiles arch=i386-netbsd size=174
name mfware.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of mfware
-containersize 124652
-containerchecksum 6471943f20057c3ae6430c2d21ea252d4880b4f1035d36b563493b44e68749e38550119d67cdfeb78a6bd7f3e9299487465bd0f32b063ae794ce79ce5c85d9db
+containersize 124616
+containerchecksum 7ab7eb4b878213da4d6827d9f1b6113152f487ce12a5f6c7f5b98895773da1249c34001e10d80fd806701461f230db6d8c85de79577fe021b996dd4a1de00eb4
binfiles arch=i386-solaris size=147
bin/i386-solaris/gftodvi
bin/i386-solaris/gftopk
@@ -195250,12 +196027,26 @@ binfiles arch=i386-solaris size=147
bin/i386-solaris/pktogf
bin/i386-solaris/pktype
+name mfware.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of mfware
+containersize 247192
+containerchecksum e13417063ef5cc0c5d195679a12d4d272da0b7ca28695efea31518b189b9ddffbd66dd21a730d274b6766201fcd76315b7635fc99bf1bac4bf4095b0877ce297
+binfiles arch=universal-darwin size=423
+ bin/universal-darwin/gftodvi
+ bin/universal-darwin/gftopk
+ bin/universal-darwin/gftype
+ bin/universal-darwin/mft
+ bin/universal-darwin/pktogf
+ bin/universal-darwin/pktype
+
name mfware.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of mfware
-containersize 58800
-containerchecksum 9f3c21298bf3414026492d21d83c44d2a1d7e22fac106a0ce944efb3b681fb2519f40836db235795cfb18ea31cc00292407a73bb0f7cf82b0e8d6695f5e3e354
+containersize 58888
+containerchecksum 43e7991b414ac7a306da3bde87e24073154c7adcf22a5142f92c8e89e1ed0409144635126e74a13982d10975da7142aa5f230b00608efe54c346b66543efd36f
binfiles arch=win32 size=45
bin/win32/gftodvi.exe
bin/win32/gftopk.exe
@@ -195266,10 +196057,10 @@ binfiles arch=win32 size=45
name mfware.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of mfware
-containersize 62616
-containerchecksum 72fea9e79450611933239525ff4df419bc8f61b93b00d5cf2e6b6760cc010628c4d54de5e7c14a8c8451980838c399342275fcb88cf9ae703aac3e1b015cf413
+containersize 63536
+containerchecksum 3310945a93bedf353071895df91c22ec620a1cf62299cc84bf77cfff09d7ca4a234d27f3b5101078ca42a1a956b924b71b329cf2c6b021d5a8464fbd61d1eb26
binfiles arch=x86_64-cygwin size=49
bin/x86_64-cygwin/gftodvi.exe
bin/x86_64-cygwin/gftopk.exe
@@ -195278,27 +196069,13 @@ binfiles arch=x86_64-cygwin size=49
bin/x86_64-cygwin/pktogf.exe
bin/x86_64-cygwin/pktype.exe
-name mfware.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of mfware
-containersize 138076
-containerchecksum 484995b21f31833dec2b3944ee4127e069372be360a82ad3a0b982fc12aec6d9801eb071bd7b9310cc8db1900772b1601062abbacf347c01a03fe64fa30624c5
-binfiles arch=x86_64-darwin size=183
- bin/x86_64-darwin/gftodvi
- bin/x86_64-darwin/gftopk
- bin/x86_64-darwin/gftype
- bin/x86_64-darwin/mft
- bin/x86_64-darwin/pktogf
- bin/x86_64-darwin/pktype
-
name mfware.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of mfware
-containersize 116632
-containerchecksum 95f3f805e4e894b702084a34fcd7b89e3e64275b80327733bd991da0ffaa92442144448aa3f705e6bfb0e803cbc877a8e17e575198648ffa8b418f25ea033c34
-binfiles arch=x86_64-darwinlegacy size=149
+containersize 116748
+containerchecksum bfcaa691b101d693c7181bee1b4533a28e47b8198e590000af779a39a013492daad216fb164a83aaa4e65119804ba3b9b2d5ad4a19704069a7d2fe2ac307f8ea
+binfiles arch=x86_64-darwinlegacy size=150
bin/x86_64-darwinlegacy/gftodvi
bin/x86_64-darwinlegacy/gftopk
bin/x86_64-darwinlegacy/gftype
@@ -195308,10 +196085,10 @@ binfiles arch=x86_64-darwinlegacy size=149
name mfware.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of mfware
-containersize 123312
-containerchecksum bdef81d5e7610782d993b9d5c44a54b8773d6cbe24471eb9f02eacc828fd623d39f1840ff7b5b6e5867fed73707252e2d7c710c2c9d10ba45bb2357bf0adcb49
+containersize 123480
+containerchecksum 0e9c681da6fba2cc456d9ba30dd90065307434657a9728f467677d4d142dbd7efc24a9432c00511bb782955cf09c71589f85dcd1ae018da3910cbc1c635bb807
binfiles arch=x86_64-linux size=146
bin/x86_64-linux/gftodvi
bin/x86_64-linux/gftopk
@@ -195322,11 +196099,11 @@ binfiles arch=x86_64-linux size=146
name mfware.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of mfware
-containersize 127076
-containerchecksum 6e718fbe1a97145f8c7ae551716762c517e14dbeaf47b7a6a9973118166bb4c054bb574ac701c1bc99e65bd717c9a5acfb0e5bab457b685edaede784f8a5a1c7
-binfiles arch=x86_64-linuxmusl size=162
+containersize 127072
+containerchecksum e158c6346fb8ebb5e9b44206740b033c530c130dd2fd60f072cf8373fd8e3fb99061e71ecb1ac5517e235fb831ee531afca116d14e7525bef1675e207f26c4ed
+binfiles arch=x86_64-linuxmusl size=161
bin/x86_64-linuxmusl/gftodvi
bin/x86_64-linuxmusl/gftopk
bin/x86_64-linuxmusl/gftype
@@ -195336,10 +196113,10 @@ binfiles arch=x86_64-linuxmusl size=162
name mfware.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of mfware
-containersize 144120
-containerchecksum feac9eb12168519519594d96f18ae88fa0960a9e24e0412086b307d6126fe902691283816dcf7f3e332368f967fde1aae122622e5e96b8b6b106aff0886cc603
+containersize 143948
+containerchecksum 0bbd4fefdf8aaaaa6f177b6d1014014d8c03bb7fe9be888b959f831f338217c8b7997220bda9b73bf659e1f9a5a9b8ae4bf6695d208b524aa78d139171115583
binfiles arch=x86_64-solaris size=171
bin/x86_64-solaris/gftodvi
bin/x86_64-solaris/gftopk
@@ -195549,7 +196326,7 @@ catalogue-version 1.1
name microtype
category Package
-revision 58405
+revision 58394
shortdesc Subliminal refinements towards typographical perfection
relocated 1
longdesc The package provides a LaTeX interface to the micro-typographic
@@ -195572,16 +196349,16 @@ longdesc available with pdfTeX or LuaTeX. The alternative package
longdesc 'letterspace', which also works with plain TeX, provides the
longdesc user commands for letterspacing only, omitting support for all
longdesc other extensions.
-containersize 46456
-containerchecksum e858e16a87f8418f6e7219a09ad459284a3aa440b6c6544de10d4934afea87ba52f5d9adec233ea3b7e1f2ad7907eb945470f3fb5e28aa2a6eee35143f11ffee
-doccontainersize 1753880
-doccontainerchecksum 5de2939d97ce04bd3608863d65abd527e21f9438da153c76c3b612d7f52ff4ec3dcefcb900187a4523cc1e698b7ccb72d8d5de11ab531a3150d4634225dc7e74
+containersize 46524
+containerchecksum 07f2e8f56fe2d18efc0b07fd1493303ac3f3f347550bf8644c2c6782f510eb57683a313bebcf63647664bf3dde6a7ecb1127a14d79d1ed3d0ff9f4d7651cdc76
+doccontainersize 1753892
+doccontainerchecksum 7804243348e470dd5fc5bf087daf8292664e378161faabef20d1be8dfbd461b7654fc55fbdba7674d18d4a4d058572968fc3ee05e036b68a67a43d366923cfc3
docfiles size=446
RELOC/doc/latex/microtype/README.md details="Package README"
RELOC/doc/latex/microtype/microtype.pdf details="Package documentation (English)" language="en"
RELOC/doc/latex/microtype/test-microtype.tex
-srccontainersize 145928
-srccontainerchecksum 70ee9241e074bd181b65206e6c8bd57c41ff690f8ae7fe924d467ddc7a1312e734f3bc5072639715b9304d328fde0331759339147aa7bedcf78386be6ae6a303
+srccontainersize 145968
+srccontainerchecksum e7dbf9965a74255e64c8e1f4743fb6acb66ea19b493fc3ae095932bc66ab71e75f090c74a800b4b05c6cc6d20bbfb07376812f3782697737d7166607aa70a347
srcfiles size=176
RELOC/source/latex/microtype/microtype-utf.dtx
RELOC/source/latex/microtype/microtype.dtx
@@ -195835,22 +196612,22 @@ catalogue-version 1.02
name mindflow
category Package
-revision 58489
+revision 58475
shortdesc Write your ideas in a clear way
relocated 1
longdesc This package provides an environment that is separated from the
longdesc main text and has its own line numbers, for writing ideas or
longdesc annotations.
-containersize 1844
-containerchecksum eb99e249b1664f52a1cd155a3c515c21d4962d7237d1042502d7e7115c72ac607f4b07a22e0d02c5aaf4d4a61ded738e4db9d73f9b4fef9b29a4158383abbe93
+containersize 1840
+containerchecksum 05338ac445658a80d5e204b742f3eca75fc460db578227c2418bbd5382fb23afc1fa8ba8658578659a2a617f8c843a4c116cd6159ab05bf6c7fc7283492e9c95
doccontainersize 204960
-doccontainerchecksum cbc221de15d9c0d3492778803af9f146ef69b5f3c9d0b3837d255b113db1b80be8b3ab168e44068440bf31a1111b8b44846059b3cfad5643d9d807459a748883
+doccontainerchecksum d887f56208e8ad5c79223a607c48f5deafe8578cde6aaee46761424f251f066d0b9ad59a8a0f073965d418c0a43d08ad5a5a5f10efd9007e9d16d1080ec2ae4b
docfiles size=55
RELOC/doc/latex/mindflow/LICENSE
RELOC/doc/latex/mindflow/README.md details="Readme"
RELOC/doc/latex/mindflow/mindflow.pdf details="Package documentation"
-srccontainersize 3716
-srccontainerchecksum 925ac6594ca0a2b7ff4101fef90c7b96995ff49feeefe27ff8396ba98d0868a4528b8efc4629ecf35cf36227f731fccd7e5729c8ba2d5049aeeba9000362b385
+srccontainersize 3712
+srccontainerchecksum 68b7ac026334ec4fd095476bae34fa6c8f91ccd3c1c7b3faa80026d6baa78559ee50cad511e059897d753311ff469d8592ea04bed9674c3b15382ad066d10ff7
srcfiles size=4
RELOC/source/latex/mindflow/mindflow.dtx
RELOC/source/latex/mindflow/mindflow.ins
@@ -195956,7 +196733,7 @@ catalogue-version 0.96
name minimalist
category Package
-revision 58404
+revision 58395
shortdesc Write your articles or books in a simple and clear way
relocated 1
longdesc This package offers you a LaTeX style file and two classes to
@@ -195970,9 +196747,9 @@ longdesc LuaLaTeX. Currently they have native support for English,
longdesc French, and Chinese typesetting, and also use more beautiful
longdesc fonts.
containersize 6420
-containerchecksum b31f992202cd928c9bd0bc141d1bdb32098279cd88d12c74c973cbbc8bb68c5f0ca8654cd05a7f946df6d892557d609ea675482728c2240e3fbef29c5df15992
-doccontainersize 53564
-doccontainerchecksum 95c6eb45b0059c1d89985a3b836356148d4c5325513cf4ae3d39e7a6934832a5b43a7127e670a3c59f209e9cfcb7e7176684add3681a7d3806cedcc53c0f3083
+containerchecksum 4ce14a43f724cb6dea4106e6a25b345cca94208724828383add74386943a1769bb5fb756424290cf2b49baeb4cb93658982d38c43ecbe6fc338bdf534905f4c5
+doccontainersize 53552
+doccontainerchecksum d10d1a10e2bf8bcc6cde857af2e94a0dfe7edc4c1c1013646273f0add9cae841b92a47313dfe6ebbaabf70132ddd9ee67c3588a606d084357ca937031289df7f
docfiles size=21
RELOC/doc/latex/minimalist/LICENSE
RELOC/doc/latex/minimalist/README.md details="Readme"
@@ -197269,6 +198046,15 @@ containerchecksum b63e38774177dcb3d83473100e26a1f8b7af53e195b63e238e51eaf73d56a6
binfiles arch=i386-solaris size=1
bin/i386-solaris/mkgrkindex
+name mkgrkindex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of mkgrkindex
+containersize 340
+containerchecksum dd98579cffdabe6cb99aea06e3fcd1471b7fc87f75626f19e08c83797486ed7573bd2d4706f2ec25c9774e31eb6adc0b4ae3e4e428125e39cd8d15b7ace0f498
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/mkgrkindex
+
name mkgrkindex.win32
category Package
revision 15404
@@ -197287,15 +198073,6 @@ containerchecksum 636626d4c6bd180c5540e83d02bdd35b3abb26cf99028dc00fc961aa3b7ce6
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/mkgrkindex
-name mkgrkindex.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of mkgrkindex
-containersize 340
-containerchecksum dde014c126a66e67177eb5411ce4f9f8bb3534afba0a4b0de908bb09a5ce2e6b3d98c33695a7bca0e6455481ebc436de36d133759bd511257664400ba20af9c6
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/mkgrkindex
-
name mkgrkindex.x86_64-darwinlegacy
category Package
revision 43871
@@ -197453,6 +198230,15 @@ containerchecksum d3d35af667b40f6fb815008709bcc16dfb4560e7c0c99e8f39e63ac884e629
binfiles arch=i386-solaris size=1
bin/i386-solaris/mkjobtexmf
+name mkjobtexmf.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of mkjobtexmf
+containersize 340
+containerchecksum 4365332ed54bd84874ff467c567d931e2b0de3fc20c358e5d57d966d8fcaa612f9936e74321f5cd8cbedc2dbf63def131ef876b33e463337c5237a89d6581469
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/mkjobtexmf
+
name mkjobtexmf.win32
category Package
revision 15404
@@ -197471,15 +198257,6 @@ containerchecksum e764c2174e548170cdc63a319760bb3424ff851d1d3c7b4aaff8ec924f89fe
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/mkjobtexmf
-name mkjobtexmf.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of mkjobtexmf
-containersize 344
-containerchecksum 2ed9654fa9e51c6d2ef471216752c123ba14a9df6fd21c81abb8424c8c368738a66c12247df5011602e59795f176fd2d7990fd33853c04628c1d92ae2e805080
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/mkjobtexmf
-
name mkjobtexmf.x86_64-darwinlegacy
category Package
revision 43871
@@ -197651,6 +198428,15 @@ containerchecksum af75b5daf0319a142d8e1e1f13d482d79a827c7c5964b203f23e65f634da07
binfiles arch=i386-solaris size=1
bin/i386-solaris/mkpic
+name mkpic.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of mkpic
+containersize 336
+containerchecksum c1319ed3dc6bd9fa6fad24ae78b4163e327ac6ec4aed22bb62f8a717f1382e26606d8b8fbeaeaa2294f785c93e56ff9e71f6711745643aa21b958913a48ac5e6
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/mkpic
+
name mkpic.win32
category Package
revision 33688
@@ -197669,15 +198455,6 @@ containerchecksum dae750dbb05a7f7d4d85c173bebd460cb7bef4e1311360d466a500e8b173a7
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/mkpic
-name mkpic.x86_64-darwin
-category Package
-revision 33688
-shortdesc x86_64-darwin files of mkpic
-containersize 340
-containerchecksum 129a5f58e77731bc0d9d089794a656842aa2c481be04f8605fc37b8b9f8e3f22a631eecb631a73323cc981503ba8c15ce7536cfbdb13b2a877a1ded0c8a22413
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/mkpic
-
name mkpic.x86_64-darwinlegacy
category Package
revision 43871
@@ -198749,12 +199526,22 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/mllatex
bin/i386-solaris/mltex
+name mltex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of mltex
+containersize 336
+containerchecksum 663c679f9c4128bca393f403e25ed4a521079a92a580681238597e8255052cd0b8ed2a7daa960105448a9a02cfcd8d8b9429e80e684d8c61205b623b7f5796ae
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/mllatex
+ bin/universal-darwin/mltex
+
name mltex.win32
category Package
-revision 36810
+revision 57883
shortdesc win32 files of mltex
-containersize 888
-containerchecksum 458d7c47a7dc9a7bdb4c4cffb0117db4b1fe414bafddd38ad5534c888ac338bb7c88c6891403a6b7e806d52770260e7a8ac6d66c0c5850eea3243785074b0925
+containersize 884
+containerchecksum ba207d5305ff301280f82b826b6a91f58cbf59a64276a141961c07c69363dbe5935e63912a72cfd39ff7fe32b96efd24f0116943331b6f52ef1c5f4d945dbb6f
binfiles arch=win32 size=2
bin/win32/mllatex.exe
bin/win32/mltex.exe
@@ -198769,16 +199556,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/mllatex
bin/x86_64-cygwin/mltex
-name mltex.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of mltex
-containersize 340
-containerchecksum c1df01fde750f46a6d664ce560109d778ac50d36df9903ca7c8a1f30debdcd96320bb1dc1c388f7bcb485cfa3f838f286826decfdd2ebb5e33a86a01c40d412d
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/mllatex
- bin/x86_64-darwin/mltex
-
name mltex.x86_64-darwinlegacy
category Package
revision 43871
@@ -205291,6 +206068,15 @@ containerchecksum 20f66ff309ca8afd2b01bef98cf8f60ac96921cb5198f2fa704a9f01f5c97c
binfiles arch=i386-solaris size=1
bin/i386-solaris/mptopdf
+name mptopdf.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of mptopdf
+containersize 348
+containerchecksum e1db87239f7a3bb48c7c65646f4a0da75c369c402a29ba28441eb35610a0a150c8bb2606a9f9273023870838480e6ac1c1469b5d3cf9436f3f2b00704f995453
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/mptopdf
+
name mptopdf.win32
category Package
revision 29958
@@ -205309,15 +206095,6 @@ containerchecksum be4ffd9729cfe1a190092af2065b0d1ed53e05c7dc6b9a7efd86e94a4a8b5a
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/mptopdf
-name mptopdf.x86_64-darwin
-category Package
-revision 18674
-shortdesc x86_64-darwin files of mptopdf
-containersize 352
-containerchecksum 9ee9c54d6f3cc46b8fbc3c79324676929af5b0ac5a961b5b8d3c276130836373dd6a3c30c352ac96828746363f96cafb9188cbcc926e541e229cd92061461db1
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/mptopdf
-
name mptopdf.x86_64-darwinlegacy
category Package
revision 43871
@@ -205918,6 +206695,15 @@ containerchecksum 8c0a5409a7ef4b1505c482fe13953212c498dcbbdcf6ed79649329069aa134
binfiles arch=i386-solaris size=1
bin/i386-solaris/multibibliography
+name multibibliography.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of multibibliography
+containersize 348
+containerchecksum 98e02a9b50c28e799e40b9ff057e5e25323b1af415c08a54da50d67a52c193ee2f3e7a584311ca624fa9a6328d839dfcf9a9e1f391be1f46cb20b8d147fc520b
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/multibibliography
+
name multibibliography.win32
category Package
revision 30534
@@ -205936,15 +206722,6 @@ containerchecksum 1f7b0ef985490c14ded4282a6361125c43e49438671e3242284c3aa7d54021
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/multibibliography
-name multibibliography.x86_64-darwin
-category Package
-revision 30534
-shortdesc x86_64-darwin files of multibibliography
-containersize 348
-containerchecksum 42f8529a83c3dff17b07f2baac6c25b683ea30ba25831c9cf354204eb74cf29652fc2f12c6aab001e1c3db1ac228d8290da7d50326a642751907f6de2c229e81
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/multibibliography
-
name multibibliography.x86_64-darwinlegacy
category Package
revision 43871
@@ -206234,7 +207011,7 @@ catalogue-version 1.0
name multirow
category Package
-revision 58403
+revision 58396
shortdesc Create tabular cells spanning multiple rows
relocated 1
longdesc The package has a lot of flexibility, including an option for
@@ -206242,14 +207019,14 @@ longdesc specifying an entry at the "natural" width of its text. The
longdesc package is distributed with the bigdelim and bigstrut packages,
longdesc which can be used to advantage with \multirow cells.
containersize 2796
-containerchecksum e2ce4c8fd3377a9e05f8259357e0d792040fb3384cd0d00f44cf526d98f347f585c0c326b4401eb4d79cdb4a576324f7cae70f733fe510a57222bf1b4053ac8a
+containerchecksum 7591c7994fcac6fe351189c1364b448ac8b82e88bdaa50ec87c72123961a1bddfc02b397d5955eb96b9d47b4bcc9b6c1352eab0016b1dec24e034a95c53323fd
doccontainersize 600192
-doccontainerchecksum 00a3a96da78b96b45e91403713f1efb0ce4321cac3eb46303b7d3a290e58ca9e195bec6ff9cb3deb1c3382de1dd9b5a4d7e9243bddaa0ac23042b16f295930c8
+doccontainerchecksum c02af3deb73b076662da0f45769dc57a7e11546e225f0df76f1fb163251e070b09203c4434382b7d4c3ad110460d0a1b6b0b384079b4a7cb54d105173fc7c575
docfiles size=148
RELOC/doc/latex/multirow/README details="Readme"
RELOC/doc/latex/multirow/multirow.pdf details="Package documentation"
-srccontainersize 20248
-srccontainerchecksum 9669aa77f4eb9b010c22390449ad5841c2f2f9784bbcc773ee1e40042a53e608dc9d92eb4b7bf3ccb4b466ce1e45456ef4f50c78ba30e5b2becb65193389e7af
+srccontainersize 20244
+srccontainerchecksum 0b6880a377534734eec1945b91a8479bbbaccb61c3da5b4986e53ed0d9e0837f88ddc6c1718a36482070a12dfb490c0295123684707ad531213b219f314d2d1d
srcfiles size=23
RELOC/source/latex/multirow/multirow.dtx
RELOC/source/latex/multirow/multirow.ins
@@ -207013,6 +207790,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/musixflx
bin/i386-solaris/musixtex
+name musixtex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of musixtex
+containersize 360
+containerchecksum 1c31c86926518c97c7fd1ca53ef1ccd794e513e8a19dcf44dec7e8055e3303e1af7c6365567acc3cfe67f21e35dc303c4c6981c0c277da852892d24fa6effc90
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/musixflx
+ bin/universal-darwin/musixtex
+
name musixtex.win32
category Package
revision 37026
@@ -207033,16 +207820,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/musixflx
bin/x86_64-cygwin/musixtex
-name musixtex.x86_64-darwin
-category Package
-revision 37026
-shortdesc x86_64-darwin files of musixtex
-containersize 364
-containerchecksum 42a53f86251c7bd5321ad7a4e36aab4436da176d589b25995b8c8e35b275a095c2f5ace84423aba5c42c218477dce22d3ad8a1455bc0fb0b39046d5bc76f1946
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/musixflx
- bin/x86_64-darwin/musixtex
-
name musixtex.x86_64-darwinlegacy
category Package
revision 43871
@@ -207134,47 +207911,47 @@ binfiles arch=aarch64-linux size=4
name musixtnt.amd64-freebsd
category Package
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of musixtnt
-containersize 9216
-containerchecksum c814a0cc5be54439092f386b0099fe524ab33648fe3a84791ca765c834ed7b2a955d32ef8dd466248da810e7dd87d54f228680f8d1e2b858f86fd74700c13177
-binfiles arch=amd64-freebsd size=7
+containersize 9124
+containerchecksum 9d5e5d14f8cfc49ff7b160c4997b8599f95e33a756363449837bbe31e7e076cde3b94a326a4cd99b597ef1ea44e0c214dda7a473dbc2785c8dbf1e73b73bd406
+binfiles arch=amd64-freebsd size=5
bin/amd64-freebsd/msxlint
name musixtnt.amd64-netbsd
category Package
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of musixtnt
-containersize 8176
-containerchecksum 6d4ffcd5c6b66e677709d2a7c8ab602b3c9eb162e15cfd65a7d4b27e7979e7b1dae1b8096ed6206ce9d546fdb1c6144879f4f62a00264f2882a60f4f2308eaaf
+containersize 8180
+containerchecksum e9b5e80398dbfb4657786f77989401e307a0b76b447f13cb78f816513e7816606e96e1189397bbc8f682c89c6ef0e55120d0daafb5b4c7b8791f926412458c45
binfiles arch=amd64-netbsd size=6
bin/amd64-netbsd/msxlint
name musixtnt.armhf-linux
category Package
-revision 50150
+revision 57957
shortdesc armhf-linux files of musixtnt
-containersize 4948
-containerchecksum a2bb1214bcc838e9f87008b593e1e339f60873ebbf08c0ac66785bc85f5271fa30e3efb9198a40fd055cfb874a319ebeccc07a47b947a8844b6ffbcee232f4ea
+containersize 4900
+containerchecksum 3ebb9868011cc6814b1014bc3a4df8feb78a714f935ca587ed4fd9565759c68fc351550541e86883e8585c8e94e4bf4fc8fde53a9328d1865689140afa318d44
binfiles arch=armhf-linux size=4
bin/armhf-linux/msxlint
name musixtnt.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of musixtnt
-containersize 6084
-containerchecksum 76f84a30b2a70fbd4c3dfc7d10c68c5d22e311bae88aa324ec176df35dd3a48fc7a34082703745cf3230029dda670e9447a1bea293ef90751358eae7a6cc3351
+containersize 6036
+containerchecksum 9680517768ea049c1e6495afe4eecc312e6006106f8cb9ba1348e5bb59a7628a9ea4feb3245e357a58020cc1a087c93c73a9dc751e2bc41d603a29184874294c
binfiles arch=i386-cygwin size=5
bin/i386-cygwin/msxlint.exe
name musixtnt.i386-freebsd
category Package
-revision 53999
+revision 57961
shortdesc i386-freebsd files of musixtnt
-containersize 7668
-containerchecksum 85622f99e80364bf4737e4e3d540a4ea5b5f65df9de4d3d1b59b0db753183bd1b9fcb5ab88332f166f6535ef2bc64b9f0f39cf8d1a9bef6dfd9e935670dee993
-binfiles arch=i386-freebsd size=7
+containersize 7504
+containerchecksum 6ea3dc5e20f59a1573612dfd4192126e41396df08b84c0072d785887a55203febde0980d0dd67dc3f7d0e969b1ae0424049145dd9c38ffc021c23f8e42b4ad00
+binfiles arch=i386-freebsd size=4
bin/i386-freebsd/msxlint
name musixtnt.i386-linux
@@ -207188,10 +207965,10 @@ binfiles arch=i386-linux size=4
name musixtnt.i386-netbsd
category Package
-revision 54104
+revision 57877
shortdesc i386-netbsd files of musixtnt
-containersize 7420
-containerchecksum 3ee8eb3d4d5dcceb37da8d3f601a13f15037f4bf59e51c2df0587e9b2a8a9418b8adc12f450c035e519f4cf0995c0beb014c4b7d9a5a3913947b9b12f6fa0777
+containersize 7416
+containerchecksum acf40a8026cbe08f4d9f84e9d87f31352b6848f5d7d24718d0136ae8e4dd6304454ad0945c0c0c954e4b0bfba8c02e71d88b218d8f9dfb36a009b58af403d01f
binfiles arch=i386-netbsd size=5
bin/i386-netbsd/msxlint
@@ -207204,39 +207981,39 @@ containerchecksum 5d2b47e3914b010f138a3bee7dd3dd8e3db014fc3f61bc4550076e02e5e302
binfiles arch=i386-solaris size=5
bin/i386-solaris/msxlint
+name musixtnt.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of musixtnt
+containersize 19960
+containerchecksum f64d962cb189154ee83d28af07ba155b3f4a80ad734f8d0d5b202253f7508df989450befa121a2203e5af2d00482452414e32b4f9fbb0f61bfe4575941f4549c
+binfiles arch=universal-darwin size=30
+ bin/universal-darwin/msxlint
+
name musixtnt.win32
category Package
-revision 53994
+revision 57883
shortdesc win32 files of musixtnt
containersize 6384
-containerchecksum ca37e95776bf2a657a4b28f3a03095b92eff103b0abddef3a27106e03ab57b0dfe6e0041a3dd358bbd480535267ac1770823ebcd5bddb1576c1acc7ebe2abae8
+containerchecksum 14e3e330f2849206abb4372805205922e09683307f36ecb7db2e79ccb2b90c13c1399f718b48a58e7cc29e7bffda3926390b0b2a10e2e7f2414eb58814f74dfd
binfiles arch=win32 size=4
bin/win32/msxlint.exe
name musixtnt.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of musixtnt
-containersize 6076
-containerchecksum 097a3805e458f504ddcc01d17cf27ab30b3919df8c2e9034afe7f429a395f38183b333b9c77d24c74b804d06efa24b4125e3a0e83468271bea9f5d817cbd60b3
+containersize 6060
+containerchecksum 084ccd6c5156f3aca37af545bc69c17630d1774d831dfa3c7d2dae10573a961424d03fa09d8333dc177ceb665884f8dc6def556bdbc0257263d0f86c5bf2578f
binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/msxlint.exe
-name musixtnt.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of musixtnt
-containersize 12844
-containerchecksum 17db9e01490b09f64f04e09f2674b3f2849af2888e1228e0c99a62f583092f78f032c2b6d67f037a8a8c2366c969504be5d7c326c074e84c42dc0cabff2e08a1
-binfiles arch=x86_64-darwin size=10
- bin/x86_64-darwin/msxlint
-
name musixtnt.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of musixtnt
-containersize 7192
-containerchecksum b560138e1c9cb1a8d0016841266d4221967ebfcbdb94ce541ff43f1225094baaf19eae1df9b19d9ba1fa949cf8c27b652fafb576a17ec614187b0b70d762eaba
+containersize 7220
+containerchecksum 575f63eebeec0310a0681f28df32347bcc8758ccb02556cf80504e9dc0092af21ec76ce294a4d18a605271d7373146d540ce11f0f33ea12b76adaee21f210b25
binfiles arch=x86_64-darwinlegacy size=6
bin/x86_64-darwinlegacy/msxlint
@@ -207839,7 +208616,7 @@ catalogue-version 0.7
name nameauth
category Package
-revision 58042
+revision 58026
shortdesc Name authority mechanism for consistency in body text and index
relocated 1
longdesc Publications, that reference many names, require editors and
@@ -207849,15 +208626,15 @@ longdesc compilers to normalize occurrences of names, variant name
longdesc forms, and pen names in the text and index. This may help
longdesc minimize writing and production time and cost.
containersize 6868
-containerchecksum f654a5b329ad60f551f0335f2618650c0a993a94bb7744849f72ab4f233c7a5d007c5bc7243bde26e5918a62bd6f14267c5f294f7a962cc0c08a1bd32f627c19
-doccontainersize 1149724
-doccontainerchecksum a823c77fc249487f0fbead0e3999c597bba9ec1ff5397c267946f7731d686541b906a4be67a53e3b4552c6100da0a0992ca57cadb5e3663c0755e12fb667a0a7
+containerchecksum 7557d11e5f8c46aeab49e45d0a52c0bfe4b8754e4d24b4490a4912bbb7208a4f178320fd40530eb79e251c493129f2936982e3cee4212c05c295f4346b43b091
+doccontainersize 1149712
+doccontainerchecksum 1b22c9593ba4eaec9113d4fa7164a14d130a4b436ae082c9b9e5fef523df2b1a26f27f15d503e956ab75f5d75b5d7a33a4ddb27c90c79398195126bf54fb1131
docfiles size=296
RELOC/doc/latex/nameauth/README.md details="Readme"
RELOC/doc/latex/nameauth/examples.tex
RELOC/doc/latex/nameauth/nameauth.pdf details="Package documentation"
-srccontainersize 91252
-srccontainerchecksum bb8a4bbc7f95cf613339b3f5dbdfa64d47092b30314a4d789b50c26f776a78c686ed0ba750133cbd1e37686feb4d32e267f086aa2f3f92b36dbdab098ac03536
+srccontainersize 91272
+srccontainerchecksum 363d6cc0cb052a3fd6e5c2df1725210b1a0dcadff08c272764e32d3125fb29c02321b388c43e1cf520f6362a2ba92d26e780b5e1beb3a99014ba053af94d95f7
srcfiles size=130
RELOC/source/latex/nameauth/Makefile
RELOC/source/latex/nameauth/nameauth.dtx
@@ -210656,7 +211433,7 @@ catalogue-version 9.4
name newpax
category Package
-revision 58216
+revision 58212
shortdesc Experimental package to extract and reinsert PDF annotations
relocated 1
longdesc The package is based on the pax package from Heiko Oberdiek. It
@@ -210664,10 +211441,10 @@ longdesc offers a lua-based alternative to the java based pax.jar to
longdesc extract the annotations from a PDF. The resulting file can then
longdesc be used together with pax.sty. It also offers an extended style
longdesc which works with all three major engines.
-containersize 8448
-containerchecksum 2bba0d5c34aa808ac1c123ad9b5bfba8616dc19dcf6c053bb3d5ee520db97ab7285d25db50f4dcbf3f6dc4aee2ebf829b140f472c23067a3e7ef9c66345e5414
-doccontainersize 61436
-doccontainerchecksum 36a40a09233186d7464fd696c08509e75d52aeb71e26526a264147e003a2ca34229b581183658fcdb982a5b4ffeba5ffe832f5002d9e0f3175075594baa19fd2
+containersize 8444
+containerchecksum 8285b8a9ea9f01668a8b21b2fb45846fb5c6448546fe9dca50e76d59a818d5e6abab83b1712e24339ef8071c0f20e1b6d731fdb80a1f023b9583cf071ddcb371
+doccontainersize 61332
+doccontainerchecksum e36ae86249580c4a3063535b5fd5daa70f4cf5a98dca1f3e27de6e59ba8c124451ca2ab6a68e96251b128d8ed01265a544c70b6b5c80e5dff343b476878dc7bc
docfiles size=98
RELOC/doc/latex/newpax/README.md details="Readme"
RELOC/doc/latex/newpax/doc-extract-newpax.tex
@@ -210682,8 +211459,8 @@ docfiles size=98
RELOC/doc/latex/newpax/doc-use-pax.tex
RELOC/doc/latex/newpax/newpax.pdf details="Package documentation"
RELOC/doc/latex/newpax/newpax.tex
-srccontainersize 8688
-srccontainerchecksum 45758696ae214a7ebb4e7c47c3c66e201147d6410452328643e84db00f57937cf217821ff8cb9eaae30076c330fdbb144997a79f9a07cafda8872821ebec6004
+srccontainersize 8676
+srccontainerchecksum c2c240f9ab2488b5b56577d058dd6fce1eefe7eef79936181cb2e3a2369fd3052e892f3bd076fea1d53d35f1861c008c32911e9fe28641ffcf928b961c4eeb5a
srcfiles size=10
RELOC/source/latex/newpax/newpax.dtx
RELOC/source/latex/newpax/newpax.ins
@@ -212225,7 +213002,7 @@ catalogue-version 1.1
name newverbs
category Package
-revision 58259
+revision 58256
shortdesc Define new versions of \verb, including short verb versions
relocated 1
longdesc The package allows the definition of \verb variants which add
@@ -212238,14 +213015,14 @@ longdesc either typeset or write it into a file. The \Verbdef command
longdesc defines verbatim text to a macro which can later be used to
longdesc write the verbatim text to a file.
containersize 2844
-containerchecksum 4040a342813d60375505ac66181014dc161261aa2d5ba0f1d139f626d06f1e8c8efced68141f4a5525f60bc4a8bf3dde4cc1cf47b9cb24c6d20719827434614f
-doccontainersize 221228
-doccontainerchecksum bafcefa6d4766ef182d5326af9cada2d7f2d5c844346d2385b11219304a1f94e5a8bbc874ac7b4848e49ddc6a3a922118786ef72f821c590cd86d38d9c35c7c8
+containerchecksum 146e0d503ff458d22e002f11b9ec89bf17595ff758c0b0a1644f340ece93553b86fa46e8aae590e4973603a441634f86666a4926e1c828523a28969585546dea
+doccontainersize 221216
+doccontainerchecksum 950a4763975bfde9c28101e90f26e590d00889e67ae78e0d04d027bd9c5ec050c2d24c99e4c1ebb13f06b5a75c7ec16ed24d30c1d95ee5c121feff063268cd49
docfiles size=56
RELOC/doc/latex/newverbs/README details="Readme"
RELOC/doc/latex/newverbs/newverbs.pdf details="Package documentation"
-srccontainersize 7480
-srccontainerchecksum e4fa9674cf4c75b11ba839daaac009cdcc05093c44cb4a3bd55117f96d6466b87dd073c165144c1f41e0ca907c2236d9944f0c9c8e7f60cbd00fc2a2e24f5484
+srccontainersize 7484
+srccontainerchecksum aaaba6fee806ca1f85cc0ea822db6cf8ff508f0fd27fc7b9de2ced527df5c1464f30a049cdcb5bee1ce66c619997dda1253c9b6030c99572968f5480f7306cb2
srcfiles size=9
RELOC/source/latex/newverbs/newverbs.dtx
RELOC/source/latex/newverbs/newverbs.ins
@@ -212407,7 +213184,7 @@ catalogue-topics font font-type1 font-decor
name nicematrix
category Package
-revision 58673
+revision 58667
shortdesc Improve the typesetting of mathematical matrices with PGF
relocated 1
longdesc This package is based on the package array. It creates PGF/TikZ
@@ -212419,17 +213196,17 @@ longdesc border matrices); control of the width of the columns; tools to
longdesc color rows and columns with a good PDF result; blocks of cells;
longdesc etc. The package requires and loads l3keys2e, xparse, array,
longdesc amsmath, pgfcore, and the module shapes of PGF.
-containersize 28144
-containerchecksum 12a00e45b921fe614df2343bc95d8be3e732a02381396eb05cb9a4f7fbac6788e5eec85fcab3624dce9610ee63ef538b02cd5e7c0b069c6e2784e0ea5cb9a04b
-doccontainersize 1583580
-doccontainerchecksum a6cb65e3a09bb3c25c219fc413c862c3d9abf43bbec18ec1bd53597326ad5c5899c542e6e84e7ca2c4663525d8fea411069cdfd8fe75652841f3a0a2053efb9d
+containersize 28132
+containerchecksum 722540fc909b7053b6146230deb30afaf59dadbedfc0af56a95b8080cd02cc1fa3ef3dbbc8d820780df835941f7517d698e3783b2105e98fb89ce54219e3ba3a
+doccontainersize 1583556
+doccontainerchecksum 0dd62f857d50bdf11a23d4553edbbdfb7388c5430bd069d30df3f95a34f1ad3fd6a0a8cb3a126652a7498cd1ca05cc8d135c9ecff25cf57b5777a06f345b95a5
docfiles size=435
RELOC/doc/latex/nicematrix/README.md details="Readme"
RELOC/doc/latex/nicematrix/nicematrix-french.pdf details="Package documentation in French" language="fr"
RELOC/doc/latex/nicematrix/nicematrix-french.tex
RELOC/doc/latex/nicematrix/nicematrix.pdf details="Package documentation"
-srccontainersize 95632
-srccontainerchecksum 349eec6d34ab0574651fd4f90cc28226bc982ae1f4fb77094a4e9d08ec86501c9476ec621f61b3033eb616b21a2337a0940b9d4c28ebe579f0224417286065b6
+srccontainersize 95612
+srccontainerchecksum 50cd8cb63abf8eb180d0d70b45f46e42fc61ee466daf110322d726ba39c95c6abf3d2ac306e6f53713331764739369263ce9cf37595508f0e3bbf3cef1c0d0fd
srcfiles size=144
RELOC/source/latex/nicematrix/nicematrix.dtx
RELOC/source/latex/nicematrix/nicematrix.ins
@@ -213048,16 +213825,16 @@ catalogue-version 0.2
name nl-interval
category Package
-revision 58334
+revision 58328
shortdesc Represent intervals on the number line
relocated 1
longdesc This package provides macros to simplify the process of
longdesc representing intervals on the number line. It depends on
longdesc tkz-fct, ifthen, and xparse.
-containersize 1592
-containerchecksum af7a4a363f4fc78dce09df56883dba94b6ac71df3c1168f2c1a618ad4c2e65ce247ae90c0547b4f99ab17c0894a0e701c679b1d91557eeff635d9e6c623cc0fc
-doccontainersize 63436
-doccontainerchecksum 7b47b4090314036633e9e66c2bd9ce5096f9926a677fe26f3143bcde875a0c0897aa445f53f612d449a3fe98f1f49c8aee345941ad0e00287e60992bb1e0ca35
+containersize 1588
+containerchecksum 486597624d640ccd13b4cf4e913b5735b0f2a36910f563b87c6ebc6f38e2ad8df99591fe8dfcb503750eb6a98204ded9bc80d3cc0f8e2441257d6f9bd2167cb9
+doccontainersize 63444
+doccontainerchecksum 8c9bb64229464a05f51396d50143688b8f108ba47ad23a01ddc97039133cc3dbfd51a6a58e36e946145ea483d3d06f36926d8e881b2e07c005e637338092f75b
docfiles size=24
RELOC/doc/latex/nl-interval/README.txt details="Readme"
RELOC/doc/latex/nl-interval/nl-interval.pdf details="Package documentation"
@@ -229341,7 +230118,7 @@ catalogue-topics engine omega obsolete
name omegaware
category TLCore
-revision 54276
+revision 57972
catalogue omega
shortdesc A wide-character-set extension of TeX
longdesc A development of TeX, which deals in multi-octet Unicode
@@ -229352,10 +230129,10 @@ longdesc compatible successor is aleph, which is itself also in major
longdesc maintenance mode only. Ongoing projects developing Omega (and
longdesc Aleph) ideas include Omega-2 and LuaTeX.
depend omegaware.ARCH
-containersize 604
-containerchecksum e7971b40c1f8d03cca532f2a05e598cc9eb7d3c7ebfb31ad6e844e17cc1102a41e38c827b905bfb0b4e5d71ead2e9016cff7d8581aefe46913f9e370f22c774a
-doccontainersize 149040
-doccontainerchecksum 98cd0da91af85878c5b22999fd372367df988ba879aecde886218fc8440f1ef06c43c23e2a4aa87d52a0d1d01799acbb5830ab7607333dd198b21b828efc6829
+containersize 600
+containerchecksum 229b5609618caf2122d084955ddc57804ffa3b3296beb00d11bc783d6740008a68d15cfef5c0dd5acfaf572fd8bb204b8c161267b315b16de558f71d41ba5b8e
+doccontainersize 148832
+doccontainerchecksum 8a3728aad3cc5ed99305b5fd8e2301c13ff2734c685c506e5cb00c7412c3f946631f1a86fe086277f85a61fbbf80e447438af6cdd67319b5d04f57f02569a49a
docfiles size=61
texmf-dist/doc/man/man1/odvicopy.1
texmf-dist/doc/man/man1/odvicopy.man1.pdf
@@ -229381,10 +230158,10 @@ catalogue-topics engine omega obsolete
name omegaware.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of omegaware
-containersize 254572
-containerchecksum b56659d4a4dcf4db6c27c83edabedef12bf520f5aa762b5962d96af8a300257c835a8a4b001f5b48456cabb52484e75c7f96f5bd12bd92c5c76d5dd358388909
+containersize 254932
+containerchecksum d9b4d60e602c31f95f6a40f1fb3ad786a820ec948e03c547e172b981a35c7b4aca9cde55623401aa9bc7548a1d9eb0429ecb25845343e4bbff203736af60da8a
binfiles arch=aarch64-linux size=300
bin/aarch64-linux/odvicopy
bin/aarch64-linux/odvitype
@@ -229402,11 +230179,11 @@ binfiles arch=aarch64-linux size=300
name omegaware.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of omegaware
-containersize 295016
-containerchecksum e748d075a7753b24962cd36359fb3bc05e53c48875c5da40c21ff765a1d483c7af417b164856844e707f69a9c33a66e0541ccff84f4a83684af63c1322c74525
-binfiles arch=amd64-freebsd size=338
+containersize 299132
+containerchecksum c061f384ff423986f23c89c5983b8ce2f9455ef1ed3e75c5228e1ba94acb7646f7f65af7706329865c304e388e0cd890bf59e846564eb923cd8a30e224d17cd5
+binfiles arch=amd64-freebsd size=327
bin/amd64-freebsd/odvicopy
bin/amd64-freebsd/odvitype
bin/amd64-freebsd/ofm2opl
@@ -229423,10 +230200,10 @@ binfiles arch=amd64-freebsd size=338
name omegaware.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of omegaware
containersize 246860
-containerchecksum 2e9e602a21ae1d9bd3b93ae9997a24811bc78cbb52407c7cad87d37ee7e821ed4353b5dc3c17853d39ea0dc78bcc103530d41358f33c65e3f050a1d55905b6c3
+containerchecksum 2763a8512b0625d48e503a27099c7c2174b622153ea21588f13ad3cdfc6d1ad22fc17b4a292cfde91568990e7a01c12853f86f55dc8455790ed9fd5514916868
binfiles arch=amd64-netbsd size=340
bin/amd64-netbsd/odvicopy
bin/amd64-netbsd/odvitype
@@ -229444,11 +230221,11 @@ binfiles arch=amd64-netbsd size=340
name omegaware.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of omegaware
-containersize 196388
-containerchecksum 10d72e6b7c5ae7f772395bc064a494f4801195e5c05f413c7d37e7838be6a6c98416962374548523d8fcc2227e6c5ac4700141564ebfc80144660212229e224f
-binfiles arch=armhf-linux size=239
+containersize 198416
+containerchecksum f0d65fd7417db408ccaa319e9ad27911872b76725e6948695da2c9325ff1411219c241a8f502d32e15e8922fce26ce8eba309deb935a04304fb4cee76d7586b3
+binfiles arch=armhf-linux size=237
bin/armhf-linux/odvicopy
bin/armhf-linux/odvitype
bin/armhf-linux/ofm2opl
@@ -229465,11 +230242,11 @@ binfiles arch=armhf-linux size=239
name omegaware.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of omegaware
-containersize 156040
-containerchecksum d4d94792d0ab6e2337a76212f5f0db4add8d6ddda29aab997690f30f5f23938cda8e17221b87a0b0535102bb8e4bf06eefd3623192b9b7ba5cc3c8299c3b7b1e
-binfiles arch=i386-cygwin size=144
+containersize 157484
+containerchecksum c74819cb7975c46f3bb926a49e147640076473320cb72b29a7b4f3ac906db609e1c1b944dbf4a9bd07ae3a1cdaf56a7f8775cca103f026fd49815e1880f4e779
+binfiles arch=i386-cygwin size=147
bin/i386-cygwin/odvicopy.exe
bin/i386-cygwin/odvitype.exe
bin/i386-cygwin/ofm2opl
@@ -229486,11 +230263,11 @@ binfiles arch=i386-cygwin size=144
name omegaware.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of omegaware
-containersize 223932
-containerchecksum 414327d84d414a7a88ad760a8b36d8d4680f3144ced6d211ac83c67dde0df39846fd911e03b7fa723cd3230c0a136bf2ee034acb870497b2fa023cf8e9f30693
-binfiles arch=i386-freebsd size=270
+containersize 238120
+containerchecksum 951ad6eb8a230dccf560a821901e0e7f4d9d07881ad072c0ca4789177ff4da540be9cee61a817335cde5a12b4c4742e0ab517ed3e9469a7a0de2190ba6bad708
+binfiles arch=i386-freebsd size=272
bin/i386-freebsd/odvicopy
bin/i386-freebsd/odvitype
bin/i386-freebsd/ofm2opl
@@ -229507,10 +230284,10 @@ binfiles arch=i386-freebsd size=270
name omegaware.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of omegaware
-containersize 239840
-containerchecksum 2d8255e16bfdd6d436872564229effbc3c66001a5c9ff42136e4593198edbec68f964bb80bc321db974e512475d8481962f0b4f1342666d5948fb63a2e86bf91
+containersize 239968
+containerchecksum ea573f49d7bc2ad4771adf1f653121583715f27f1dc280b7645b80e3d9dee21ded4ca493e5cc25ed99aea17e16a28a55d407b7464fed1793910cd5cdf4e09394
binfiles arch=i386-linux size=301
bin/i386-linux/odvicopy
bin/i386-linux/odvitype
@@ -229528,10 +230305,10 @@ binfiles arch=i386-linux size=301
name omegaware.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of omegaware
-containersize 211304
-containerchecksum cc9579837d2163db304a237140366fdad41b342d1a40cd7570d92bcca7d4894732cbacb4e49e52b5b2beb139c8dc2d0a0013a8163ad956478982601cddfc188f
+containersize 211768
+containerchecksum 20d30894236b1942ebe2d79a449c177297ca140072702dff425dd20db4b67f7f817023e3ddc1555e73caf8181c506162b38ad28cf41448003d0da86e63b4a28e
binfiles arch=i386-netbsd size=318
bin/i386-netbsd/odvicopy
bin/i386-netbsd/odvitype
@@ -229549,10 +230326,10 @@ binfiles arch=i386-netbsd size=318
name omegaware.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of omegaware
-containersize 258016
-containerchecksum ae63ab1655c07d165d18778a6e51f1c268632ec59fea759ac4e983ca700190791959f281d1fd8d1ff603eaad45b086a32df074ef61b1daa18128bb86937fea60
+containersize 258104
+containerchecksum bc8b287f2b189d4a9ecc51e4374aff8edfc7a270a0805e682fbf691e7362ae975060fbf3948fb1af953b9285038a6d23adb20ed34cc869fdecdf9763fd21c9eb
binfiles arch=i386-solaris size=279
bin/i386-solaris/odvicopy
bin/i386-solaris/odvitype
@@ -229568,13 +230345,34 @@ binfiles arch=i386-solaris size=279
bin/i386-solaris/wopl2ofm
bin/i386-solaris/wovf2ovp
+name omegaware.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of omegaware
+containersize 538480
+containerchecksum 86df04ada1ec0a40311791c2ab8116226cd9db7beff4434b26d5ff6a3c41ea22f52114e1731b59f01cc2ca0cb1daa9b990aca9d5b6a7b6a98687d87867e2da81
+binfiles arch=universal-darwin size=777
+ bin/universal-darwin/odvicopy
+ bin/universal-darwin/odvitype
+ bin/universal-darwin/ofm2opl
+ bin/universal-darwin/omfonts
+ bin/universal-darwin/opl2ofm
+ bin/universal-darwin/otangle
+ bin/universal-darwin/otp2ocp
+ bin/universal-darwin/outocp
+ bin/universal-darwin/ovf2ovp
+ bin/universal-darwin/ovp2ovf
+ bin/universal-darwin/wofm2opl
+ bin/universal-darwin/wopl2ofm
+ bin/universal-darwin/wovf2ovp
+
name omegaware.win32
category TLCore
-revision 53994
+revision 57934
shortdesc win32 files of omegaware
-containersize 170344
-containerchecksum a4c35cda9f6ed7135d4f17d42c9ce67b933a2f05c5b519f980684d5555bc9ccf2df69b2d0d95c7b2b65b497722c5e838a2db8bf6456b422deb9af1bf7c91c605
-binfiles arch=win32 size=184
+containersize 170600
+containerchecksum e929439ab680901ec7fea1dc404dc319951c64f14eb00f3d63ce35951417e7e42cb5235274f83964ac63d3a23c270fd1a42713bad96ae662c5e54d8fd8131973
+binfiles arch=win32 size=185
bin/win32/odvicopy.exe
bin/win32/odvitype.exe
bin/win32/ofm2opl.exe
@@ -229591,11 +230389,11 @@ binfiles arch=win32 size=184
name omegaware.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of omegaware
-containersize 185872
-containerchecksum 7a7f8407e6af4d375b60f915c853c2cbe31134abcfc148a5f3f344dd01e11d1610450755c4a8a6a8c9146b14389b0310c3f1386c3409bedd9f0eba212130d4d8
-binfiles arch=x86_64-cygwin size=138
+containersize 187544
+containerchecksum 8435ac4acf51d68c59f413c02391b055494af4cf09533a8dc27ce4ead0e81b993a249bf229b76b6b69ce636b748e4e198cd4316b91e87a819052b869bc771647
+binfiles arch=x86_64-cygwin size=141
bin/x86_64-cygwin/odvicopy.exe
bin/x86_64-cygwin/odvitype.exe
bin/x86_64-cygwin/ofm2opl
@@ -229610,34 +230408,13 @@ binfiles arch=x86_64-cygwin size=138
bin/x86_64-cygwin/wopl2ofm.exe
bin/x86_64-cygwin/wovf2ovp.exe
-name omegaware.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of omegaware
-containersize 304492
-containerchecksum 2214e79eb4c84a43d0525fc82ff6c12b5b88aa4a338687889fde09a47079b2e94feb6a07679558e2d078b6f200f9f8b26230a57459421b3d32f558a933405b9d
-binfiles arch=x86_64-darwin size=342
- bin/x86_64-darwin/odvicopy
- bin/x86_64-darwin/odvitype
- bin/x86_64-darwin/ofm2opl
- bin/x86_64-darwin/omfonts
- bin/x86_64-darwin/opl2ofm
- bin/x86_64-darwin/otangle
- bin/x86_64-darwin/otp2ocp
- bin/x86_64-darwin/outocp
- bin/x86_64-darwin/ovf2ovp
- bin/x86_64-darwin/ovp2ovf
- bin/x86_64-darwin/wofm2opl
- bin/x86_64-darwin/wopl2ofm
- bin/x86_64-darwin/wovf2ovp
-
name omegaware.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of omegaware
-containersize 254860
-containerchecksum 398250b00e6ae02a93e3fd8c7aa28317ea4042463a8052a9de6b9986444e11c2c17d95e6040ad5642d04d6718e33a89c447594d7ce6d4cb277be7999880fe601
-binfiles arch=x86_64-darwinlegacy size=272
+containersize 255788
+containerchecksum 5c16e187aa8128da2a07dd53b161734842d4f407f16c725132bc5f16ffeed4efda33475140790057b6534c2b07fd14a9df329fba4e01e3ef62273867fe823a34
+binfiles arch=x86_64-darwinlegacy size=274
bin/x86_64-darwinlegacy/odvicopy
bin/x86_64-darwinlegacy/odvitype
bin/x86_64-darwinlegacy/ofm2opl
@@ -229654,10 +230431,10 @@ binfiles arch=x86_64-darwinlegacy size=272
name omegaware.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of omegaware
-containersize 256240
-containerchecksum ac0160035341b98a6d38886fa902c34322d4a0aab8c8fd1b4858c0b5547aa7a9be4bae7c62c36dee958d91d1a9af60455fb2c9631c426f7c9b8b432cfc146dc2
+containersize 255948
+containerchecksum cba3370e5d568cb1fb6efbf0a056f98d0318b188420c760aecd282cf2bbd601093c25c1eb5c8e587b32e319754199dc3f0e0d2a6a0b7cb68518bf474c37cb3ed
binfiles arch=x86_64-linux size=269
bin/x86_64-linux/odvicopy
bin/x86_64-linux/odvitype
@@ -229675,10 +230452,10 @@ binfiles arch=x86_64-linux size=269
name omegaware.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of omegaware
-containersize 269436
-containerchecksum ab3ad3706a07e3b9e97946b9b45cf0f788b663216f0812ae8c51670b9f208ea635ec195845ebb209d472a4e2a85f5985805779ef2d430b4fc43c5d478b80f7f0
+containersize 269568
+containerchecksum e3367e2ae381516216348d46e8ff27c153c23488f923da4ce9e3a48483f73569ca10c31f5fce0e2bfc1d15c0ab90dc591ca2ac2eef0ccad407b91acd6da065bb
binfiles arch=x86_64-linuxmusl size=292
bin/x86_64-linuxmusl/odvicopy
bin/x86_64-linuxmusl/odvitype
@@ -229696,10 +230473,10 @@ binfiles arch=x86_64-linuxmusl size=292
name omegaware.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of omegaware
-containersize 294620
-containerchecksum 8c06897018f82a66c3b17135185dbc50702b7a372b6064c14b0a9339f13ec2a491de84d890fec5e23b9bfeaa096b565ef6c65dec6ad357d395b73a57408020f6
+containersize 295188
+containerchecksum a595a2fb364e291aff150e9f609acc3038c520e79ecb025a96c1eb5153b3dfc85e56bdb4d87cfa91bb6bb5b01f96c9e96ba3ab89b5c34e21b00e3fa62ef7905c
binfiles arch=x86_64-solaris size=310
bin/x86_64-solaris/odvicopy
bin/x86_64-solaris/odvitype
@@ -231293,7 +232070,7 @@ catalogue-version 1.0
name optex
category Package
-revision 58516
+revision 58515
shortdesc LuaTeX format based on Plain TeX and OPmac
longdesc OpTeX is a LuaTeX format based on Plain TeX macros with power
longdesc from OPmac (fonts selection system, colors, external graphics,
@@ -231307,10 +232084,10 @@ depend luatex
depend optex.ARCH
depend rsfs
execute AddFormat name=optex engine=luatex patterns=hyphen-lan.opm options="optex.ini" fmttriggers=amsfonts,cm,ec,hyphen-base,lm,rsfs
-containersize 782580
-containerchecksum 2344a6379cedadf5dd1623e31bce26252c028edb3bbcf1c190ccd399a2fe928033ab3ca3e0682408645c0b332e913ed27631a1330f5de9a67228e0dcdfb7e102
-doccontainersize 1413568
-doccontainerchecksum 8bc3ecf21cd9d8729a216ffeb2aea7e650fff0b1d4cddfd6158ab8b3b0719a30ff7c8f38c497d0560b4b73b4e2ee3a59c0c963d2734017e29bd52f2773b5a08c
+containersize 782084
+containerchecksum d734139205c47599f3490dfbf13e6f71532ed7c311c3c76b6e444e539f1be6dd1bfffc612f8d019c38923d46ea7c98be72b28cf83c2b00885d787f6f526b0f0a
+doccontainersize 1413196
+doccontainerchecksum 285d74614c05d3776a41269da1156930024359eef282b3d5479a5397bdb928357ff3020d3fcf47bc92d8ce4ae37a9c4fd68c9e601d7083911145a2bed2bad4f9
docfiles size=394
texmf-dist/doc/luatex/optex/README details="Readme"
texmf-dist/doc/luatex/optex/omls.tex
@@ -231507,12 +232284,21 @@ containerchecksum 57e8cf9acbc5f7b2ebb7aa6155403a9ac59928064f0d8a03e6c976ea14788e
binfiles arch=i386-solaris size=1
bin/i386-solaris/optex
+name optex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of optex
+containersize 320
+containerchecksum 603ffacfc9ed4611336f4a7e2c8001c81c5c3be02d5062e365e3a7903a5518aef3c967fec9e7be88758264e4bd56ef3f3c975cfd768c7f2ee85bfbb9de73641c
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/optex
+
name optex.win32
category Package
-revision 53816
+revision 57883
shortdesc win32 files of optex
containersize 864
-containerchecksum 1070c5367a20f138cca85e9a3b35aac705365440e5c3b6bcb295a14ba5afd6fb7b159e514a3caa08a186ef9d3392127a949de427b50073e767c0d740a16544fc
+containerchecksum d7b4e0afcab8cba391174d787a7b504f7fa3f4b6ad0a145ffd96703e0458dd88a0831e827b1a4478438d6fa1fccb9e6cc278be0ed2b18a3789dd84a5a2d61398
binfiles arch=win32 size=1
bin/win32/optex.exe
@@ -231525,15 +232311,6 @@ containerchecksum ccadff1947363965fc9e66a34b6b30bbe848b13ac78c14a6999c8327125912
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/optex
-name optex.x86_64-darwin
-category Package
-revision 53804
-shortdesc x86_64-darwin files of optex
-containersize 320
-containerchecksum 597d9283fe7da652b82f7830c970b7ca803223faa7ce03381de4c770ec769fc66b0fe526bf14b07c5073f0febb6e0bcf6ad7f63d940768618375c536e3048563
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/optex
-
name optex.x86_64-darwinlegacy
category Package
revision 53804
@@ -231662,21 +232439,21 @@ catalogue-version 1.0
name orcidlink
category Package
-revision 58446
+revision 58432
shortdesc Insert hyperlinked ORCiD logo
relocated 1
longdesc This package provides a command to insert the ORCiD logo, which
longdesc is hyperlinked to the URL of the researcher whose iD was
longdesc specified.
containersize 1652
-containerchecksum 7da19faf0d0a70f3199fee270bdede48f0d3ca5e3fb74b7cce431076edbe54d116444e4cc3d342c115d213d8c1b189172311f08c57434a3fc2bfab185131c1e9
-doccontainersize 165296
-doccontainerchecksum 76477074308535d081939c0b3aef549b67b113005bc8a4f4571edae6037d49e2af25a8f9166c130fc4e6749f14a86424cf13f8e63e89cfe067238b8a6bce6267
+containerchecksum c4f2ce57c5c6a792f7d1cd0ef835e38cc582eb7df9655ae3d2555e3c9d389787ce0a058973dbc9d453f063247968957b2ba9ec1ed62499ab731b57fb96e0a342
+doccontainersize 165292
+doccontainerchecksum 8b18a107eb786e45fee9a1a16c5e88386e80db353e729e1288377aec3a87ed7433d189d0acbc1e8065a72b3fb7bf86cd8f635fe870735ddd3ebabed5aab8ba03
docfiles size=42
RELOC/doc/latex/orcidlink/README.md details="Readme"
RELOC/doc/latex/orcidlink/orcidlink.pdf details="Package documentation"
-srccontainersize 3256
-srccontainerchecksum 4304bb8044b3452f09d6f09a6eeee9a857cecd49f86dfa290d945fce8bd6859c921419fe4cacc7f17aea6a58857974416d8a178be0e28c1c6fb487a7485791b0
+srccontainersize 3264
+srccontainerchecksum f1d11f008b85d65228d1284228e4839d340fe9e661c0cfecc2e9c76c2433b0e7ef6a27b0a630ee7458e4f98a32f12d0356d95bbb9756348e2070175b6d32aa5e
srcfiles size=3
RELOC/source/latex/orcidlink/orcidlink.dtx
RELOC/source/latex/orcidlink/orcidlink.ins
@@ -232143,7 +232920,7 @@ catalogue-topics maths
name oup-authoring-template
category Package
-revision 58216
+revision 58661
shortdesc A general template for journals published by Oxford University Press (OUP)
relocated 1
longdesc This package provides a general LaTeX template for journals
@@ -232154,10 +232931,10 @@ longdesc with large, medium and small page options. For more information
longdesc see
longdesc https://academic.oup.com/journals/pages/authors/preparing_your_
longdesc manuscript.
-containersize 15128
-containerchecksum 5a5de0d98ea083bb80349444202c92b95c9d06122b72afe71551c4bcf984d89ed6f2b73b6759cd9c7af212cf78e4533a5e6b283d1ab44396c31d474706965f92
-doccontainersize 511088
-doccontainerchecksum 452368ae2da991e7faa1c2c925f183d79e7e72b6c689e1f63eeba59e1214a9220eb64b24e7a61abd920dfca75055a0382ceec348ac0b087fe298b0aa06f87040
+containersize 15132
+containerchecksum 138fe4a15f05a1c5b952febf0af211d1b3d13d202ce3cef953b770a1779464da6f7fb1cdbe77ac0f617cb1a1eeed4cde09288fe61cabea439570fc2a0a254df9
+doccontainersize 511092
+doccontainerchecksum 35c7e4e4597924adda46994a50e9e55f8af9f440899bb8ed3c85549d94f96cfc601436eebe0db730dab68762957121e1ddef094f60ed7eee041abbf80a841aad
docfiles size=159
RELOC/doc/latex/oup-authoring-template/README details="Readme"
RELOC/doc/latex/oup-authoring-template/doc/oup-authoring-template-doc.pdf details="User manual"
@@ -234355,16 +235132,16 @@ catalogue-version 1.4
name parskip
category Package
-revision 58372
+revision 58358
shortdesc Layout with zero \parindent, non-zero \parskip
relocated 1
longdesc Simply changing \parskip and \parindent leaves a layout that is
longdesc untidy; this package (though it is no substitute for a
longdesc properly-designed class) helps alleviate this untidiness.
containersize 2852
-containerchecksum 5eb7e98b59767564a5af3236817961c8e1bc0f28c43f8666ca71878e6d93e0a22eccba87b65b0535af5f2c32f4b212cf0dab33434278f4e46c7ff3599b804896
-doccontainersize 312636
-doccontainerchecksum 55b87400aee6473845210b7ef1a253065b050a8777e958014708a57bc8ff2adee22cac26f7154ce18b07f8868a4ecd4c039cd4ae32de8acbad26b19dd362b2e4
+containerchecksum 2d64232f41b2607712bc67ce77ebc987502924ebaad4f799b6ae2163862a8b833a9c1a7c8871a33b4ed9fdeb74c8368897e1b831c485ab82e084fe3ff0552af3
+doccontainersize 312668
+doccontainerchecksum 759e9e8d698f8ad77ce388ec127f158a7280586338c6e56e1f9188a9a2e8106cb482f8ebc4e252749331e65ac2a771884124b16e3ea5e9ac76005439ca85876b
docfiles size=104
RELOC/doc/latex/parskip/MANIFEST.md
RELOC/doc/latex/parskip/README.md details="Readme"
@@ -234373,8 +235150,8 @@ docfiles size=104
RELOC/doc/latex/parskip/parskip-code.tex
RELOC/doc/latex/parskip/parskip.pdf details="Package documentation"
RELOC/doc/latex/parskip/parskip.tex
-srccontainersize 6172
-srccontainerchecksum 8dd8614e4455e34e63edb163e34c9f3723f583799a4251c1e26af2af5ea35e3dcaaea32ac65f653d3c42fd860b9dc0ebd900ac2bee038580e48a25befde2cd82
+srccontainersize 6176
+srccontainerchecksum 4783fdc97f269963e4d5998b2d8066a676f371f5034bf5204bc9e5935928f153dc0a4aaaeb11a403baa0631d545a18a1cc19dec4ee42314e1f33b239a9cbeeaf
srcfiles size=5
RELOC/source/latex/parskip/parskip.dtx
RELOC/source/latex/parskip/parskip.ins
@@ -234620,7 +235397,7 @@ catalogue-version 1.05
name patgen
category TLCore
-revision 54994
+revision 57972
shortdesc Generate hyphenation patterns
longdesc Patgen takes a list of hyphenated words and generates a set of
longdesc patterns that can be used by the TeX 82 hyphenation algorithm.
@@ -234635,9 +235412,9 @@ longdesc maintained as part of TeX Live.
depend kpathsea
depend patgen.ARCH
containersize 780
-containerchecksum 38b99382d97e8c3315d2d5ae713c41445e43c9300a4829dc7a00b8db098a4bad592a18535f1f281aa6fab893247f703f203ae3e3ba8f2f22a56b52163abe80b3
-doccontainersize 28660
-doccontainerchecksum 41d020627edd29ec233517cd7af725171eb0d679b3b17d3ec2b6425540b9069414b97766a34bf69d92436d6af464fc624f15d903c18a56340e326ebc9de5f91f
+containerchecksum 35e75b2c644238784e3e0fe51726a6675e5b56818f37d2d0b6393de14f03832bade756eac1f8ccadead1a287a442363eb1ba356b29dca1e7b3dae3ce276f2cb6
+doccontainersize 28684
+doccontainerchecksum a6523561f63e016bb352ec6afa33b5683c7f8ac76a5442cc8d329a1246b7f5b78dc62e9f7da2f33ee50b851d73abba35fb61fabbe05e6cbe21019a9fa5a1d898
docfiles size=10
texmf-dist/doc/man/man1/patgen.1
texmf-dist/doc/man/man1/patgen.man1.pdf
@@ -234652,145 +235429,145 @@ catalogue-version 2.4
name patgen.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of patgen
-containersize 19184
-containerchecksum 0af88ea4d2a6fb87816957009cbafe79a0f9def37b3c621b82c7de4da7d059eb548198b616a9e1290b0f7ee0063ccd86ab1f206557dc477e95c1ee3295f548f2
+containersize 19192
+containerchecksum 9db676b480f4322edcc52202f7352141e3d8ef02fdee2f83dbdf17ebd9c2d8764d659e131f95e24479aad2bcb852be26522ddde999cc4ee05d85b73e059c46c0
binfiles arch=aarch64-linux size=13
bin/aarch64-linux/patgen
name patgen.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of patgen
-containersize 23252
-containerchecksum d8f185924bb4c40d601c3406a5a8a6deb273504ffc54d9af899d73656e36950fa0c5ec1273643c990d83c1ab62b5d09f441ce984887e0c86974e79b7bd2dcded
-binfiles arch=amd64-freebsd size=15
+containersize 23100
+containerchecksum c8087591db136292ba580b0a8bfb5584b1ab2d9d3e2bafb98339b88c07d24580700c22d8ca02738512bdae72b76f08747ab64b311bfc5ba1070099d48cdfd36c
+binfiles arch=amd64-freebsd size=13
bin/amd64-freebsd/patgen
name patgen.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of patgen
-containersize 18904
-containerchecksum e217170d4a0a70820073149a7ef54a6b3d85c9fbe960cde054daa94aa2cd359def9167646d5b1b2115ba6c7360c3ad5ec3e82868aa21eae7505e560126f70420
+containersize 18928
+containerchecksum d0a99b5c49bde8c7c40544188f962ee6f2e3860d5b54816a5c9f90a5016dafee0ed511475267f1fd48b8fb8236cb79ec92309760bb13fcad10d1f732c0db5071
binfiles arch=amd64-netbsd size=13
bin/amd64-netbsd/patgen
name patgen.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of patgen
-containersize 15692
-containerchecksum 3d5e378453294e91e267d298e17a38876b3432b1bec55b691e32c34b11537dafb92d67219b55f21ddd2ccae12b596e9be8d2fa6915d382a18596bb36610994ae
+containersize 15668
+containerchecksum 4908acbb54ec80bacf37a4f8cf0b68c6fdf0636fe6030b1cfe2c265c662f7c6e1ad16e910a710ffe9a7feeee18fca105bb0c2f470a87d72d57f6eb1909b25dcf
binfiles arch=armhf-linux size=9
bin/armhf-linux/patgen
name patgen.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of patgen
-containersize 12692
-containerchecksum 6a82c2c550ada8ca2feb38e5e50bbce1f7f8284bb8112db57915d20b6a0e65075b7b44efafb8bca48755bb37be8b56896b99dcb160963565a94218efa2bafa39
+containersize 12648
+containerchecksum b29d8630403764ed4a1522f0a0e64c9d0d47223e4e5ad2973f7eb6e157bb83564545333e0a46ef75db6ee8f758ee88f70d99c8cf37d45981dff25a77f68a76a5
binfiles arch=i386-cygwin size=8
bin/i386-cygwin/patgen.exe
name patgen.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of patgen
-containersize 18228
-containerchecksum 52c23281d360b750ef41b16f0f7c09a917d5e05678ff2b6a18f38cf244c080d6cc920515e28b67349ac2dac37db1a68e33df2229acf09396c169a1753f744a9f
-binfiles arch=i386-freebsd size=12
+containersize 18796
+containerchecksum 2c43a4b508d74b71684380ffd0da8a7da965dbe46f5b80075afbecb9c530ebd3baaec7020f5cb48fe535be54c9110f1361e98348a8daf49d0df6c3700a7552b9
+binfiles arch=i386-freebsd size=11
bin/i386-freebsd/patgen
name patgen.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of patgen
-containersize 17436
-containerchecksum 02be562d078cd860df3bafc9c4863d137b9a1e1ba3a6d5eaf65124b87b962fe2653194a8635de8787b641e0be0c22c4d1e57374d1ffa014838f6ac365c3e818d
+containersize 17428
+containerchecksum 1b11846aaaec99bfef5ca4f81d4320e7f79e932a4ba934325dc58dd003817b14e4e15879ab060aab8f1f63cb4a1e312fbae782e6944fe6bcba3f9ea3fe506f94
binfiles arch=i386-linux size=10
bin/i386-linux/patgen
name patgen.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of patgen
-containersize 16308
-containerchecksum 2445542a1f6ef15ffa8210ac56e65fca8e910d0d2f6fde83644d3b8ad612364a9240f5945124a5eb01aad0ba86f727f2e99de5fbc49bcdb3c21e8f980c60db02
+containersize 16316
+containerchecksum 300b9aeb6baab6f2b41a021d1ff59f7272864ddfadc31bdc8e7e00d16eaddea12b0c0ca9b9ceddb50d09d1249b23e460708d5beaf825cf4f62a7946138bbca32
binfiles arch=i386-netbsd size=12
bin/i386-netbsd/patgen
name patgen.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of patgen
-containersize 20420
-containerchecksum 4b1182ecf2cb225886bd361f3749c88fa7afc1f61714eb443c1756f3f2937bad45690ef8b1a9e815fc404c8c3f674dbbce8ad317366910a9bfd249e35871e507
+containersize 20408
+containerchecksum a5cf557520774f31e537221b6d6cf5acb82e212db4c491f2da67f989e2284409f2e90896b413fa6d640beb1114c3375cf9751add3db2b91258dff145f338d61b
binfiles arch=i386-solaris size=12
bin/i386-solaris/patgen
+name patgen.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of patgen
+containersize 48464
+containerchecksum fd5a0143c499b46838eaa5c71a9c4e5a1c752f192122bb9050bb9f6d78f2440a0d6438c27b2aaa3469285ff89b629ca8a6a85e883117054cbf02171ceb91ce2e
+binfiles arch=universal-darwin size=51
+ bin/universal-darwin/patgen
+
name patgen.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of patgen
-containersize 13132
-containerchecksum 2d11d4e8a5d175de86fb0a1a51da1fa9fc0ab3b4723863eda0bddd3143df12300a5b52b5df90714f2239f4b70053e1729baf7f7f06b6d7d0bdc9abeb52af6a1c
+containersize 12848
+containerchecksum 83134c18040c91e834ef5291c65ada8c4752bf3fe2eb170a88efa6809e7d37e237178b9ea23aa269e6fd7d9901f46366d3a1aa294a97d1a567fa84b87b328e4a
binfiles arch=win32 size=10
bin/win32/patgen.exe
name patgen.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of patgen
-containersize 15584
-containerchecksum f12e46c3ef91869eae6b416a9e456040113b538247648a1ca67e95e4dc4341020df4e5c37f0c76c68d6e359ee46c288fc0c07f379dccc334b4c3c9059fe7c424
+containersize 15092
+containerchecksum 35ad7bb40f9fd8dbbecec172d3064a2b66761b27e5cce9bb9a7b197249955b45d6600e05c151b59e833a81e91ed0dbf7a1b2ca25d7f52fbf427dabeb21773c32
binfiles arch=x86_64-cygwin size=9
bin/x86_64-cygwin/patgen.exe
-name patgen.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of patgen
-containersize 28488
-containerchecksum c394b9e369bd4522f5415179558ae8bfd1c55554ed1d6142d2634e43d8999c4ac5f9edc274c78380b75fb35c4609b0dbd77e963871a8d94544461c82a2851c88
-binfiles arch=x86_64-darwin size=17
- bin/x86_64-darwin/patgen
-
name patgen.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of patgen
-containersize 21128
-containerchecksum 2adbf74085b203535f2309947ecf067c2ad4466cebcf8e14c30b6ec417ccf9f378e73b81ecfe2b9d724dcd96f5e27e41f1774c14e77bd143cf94c6731da8744a
+containersize 21036
+containerchecksum 9e05e208cf5520f59b01b27e4004155fc8489be5ccd907d79b14569f9d411ea94025dadb821ed3c6b3a5a84073bdac887b08341a4190d7067a08060ace7df888
binfiles arch=x86_64-darwinlegacy size=12
bin/x86_64-darwinlegacy/patgen
name patgen.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of patgen
containersize 17804
-containerchecksum b40a5a2213c0505be7c4bb3896309e8c60c48c4023c11ce3e7220c6bcba2c9d189521e526d1a7b12a2767b71206cdf6d95562e2946300654eb560cfb497da38d
+containerchecksum 716b21f3f8f3f046b2e5f713590440589b56fba78076e0f0b3d9864336f1e448e33aaab8023c19893737c5120c5b2f921f3608a3bc6f64743e43b0d424cb95a3
binfiles arch=x86_64-linux size=10
bin/x86_64-linux/patgen
name patgen.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of patgen
-containersize 22184
-containerchecksum 62e65ff6d4d08462e5d2d60ada950c559095fba18fe8415f931b2094d8da11b6cef7df0f92f5afbc16104d6386ce330e6c187b58f2cd9ee3f176572f32b84a78
+containersize 22192
+containerchecksum 3c962a81a0da919c6fd3327c23b96d2707051c14fc749526636d4befe236058ef4617cf09925f5efa73401d431dacb4c59c77b3a579419702fa8249c96f40e2e
binfiles arch=x86_64-linuxmusl size=12
bin/x86_64-linuxmusl/patgen
name patgen.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of patgen
-containersize 22552
-containerchecksum a6e4d6e3da7197b447bcbf0ecb46cb69252efeeb6ec77a51ff50974e1c7b3eef4d6fd4ead76d49290299a22aebface54278fa6e77788338c4f68e4c8d82b1d77
+containersize 22536
+containerchecksum fce252b5e590a3befc5c4cc892582c3b300db7f82c73a0af61378171a4cffd40aa0fd1b5f3a279c0799569b837cc60e983e3caf445dbf4326aa3cc02f26706d1
binfiles arch=x86_64-solaris size=13
bin/x86_64-solaris/patgen
@@ -235012,6 +235789,15 @@ containerchecksum 861aa6b0a458cd8bc8bd9f718f014841839a3d3c69493f4d5a2afc29371625
binfiles arch=i386-solaris size=1
bin/i386-solaris/pdfannotextractor
+name pax.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pax
+containersize 352
+containerchecksum a5e00baa4be5aad264777f9d3144ff578999da9f3f035c6e6584c61fe5a11b189d6027893dcf23688758be2f402c7f0438980c47b9b1989a3c47fb3da9da27d1
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pdfannotextractor
+
name pax.win32
category Package
revision 15404
@@ -235030,15 +235816,6 @@ containerchecksum 7b8b314167c94aac9f0e6ea326935b72657db0825ea340fb44a6a9f6939f08
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pdfannotextractor
-name pax.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of pax
-containersize 356
-containerchecksum 9be63c98f9051f2dcd0bcd9c1e8635e314bb47dd67621cc5976267b576d91cf814c5f39f38c44a270cf069e4fa7f90f401a1476c7ed0882b05750fd61b64e6b5
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pdfannotextractor
-
name pax.x86_64-darwinlegacy
category Package
revision 43871
@@ -235447,6 +236224,15 @@ containerchecksum 8feb5c0081f4e48b9e3d61cfaefbd64f4591aeb89d445828114607e7991603
binfiles arch=i386-solaris size=1
bin/i386-solaris/pdfbook2
+name pdfbook2.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pdfbook2
+containersize 340
+containerchecksum 0358eaf3e27b64837539dc20c20c5cfdccce33daa82418f2a074d1c49d7d542f9ccf9cbc367650be0b853458be91289b839e5c9495f90d7ee73a0514e3941ed9
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pdfbook2
+
name pdfbook2.x86_64-cygwin
category Package
revision 37537
@@ -235456,15 +236242,6 @@ containerchecksum bd1429c0031c4ac48b0553384c699f35127c5ef7c4f8268a10e1b6aecbc191
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pdfbook2
-name pdfbook2.x86_64-darwin
-category Package
-revision 37537
-shortdesc x86_64-darwin files of pdfbook2
-containersize 340
-containerchecksum 9d887a137406454959ba2f93b3f9db87a3cc7fa957193d0ab8180406228e61f5fbaff7d40795d246f23bfe6760b9bc53668a251e3aafe425345c368e8ea23ecf
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pdfbook2
-
name pdfbook2.x86_64-darwinlegacy
category Package
revision 43871
@@ -235736,6 +236513,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/pdfcrop
bin/i386-solaris/rpdfcrop
+name pdfcrop.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pdfcrop
+containersize 360
+containerchecksum eb4fcdbd580d9f63954df38de1bab44e23677e57a7d69fdd465540ec77ff2d5ebed1cfb1b047c636f8e92150cacc4c62c234affd69bf5b1842c7a10d9020efbe
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/pdfcrop
+ bin/universal-darwin/rpdfcrop
+
name pdfcrop.win32
category Package
revision 17231
@@ -235756,16 +236543,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/pdfcrop
bin/x86_64-cygwin/rpdfcrop
-name pdfcrop.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of pdfcrop
-containersize 364
-containerchecksum 2183bef4cff93a33cff3083167539b9dd1917981f0e75f20be6661a47b05cb60b323ccf712c275967ebf6503780a7a0e5c2c97c26a5e5c230cf4eef1e0065c43
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/pdfcrop
- bin/x86_64-darwin/rpdfcrop
-
name pdfcrop.x86_64-darwinlegacy
category Package
revision 43871
@@ -235948,6 +236725,15 @@ containerchecksum 3169175b1d7891267e31e312efb94656f77351661c469d56180fb0cc0c11b0
binfiles arch=i386-solaris size=1
bin/i386-solaris/pdfjam
+name pdfjam.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pdfjam
+containersize 336
+containerchecksum 0ffc31f51048591f0138a319d2708ba6b586a1ff26bec80a1d32c4afe1561d01871c27fd685c8f820d6f404f3093352d11a817458501d963346a81781f195c6b
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pdfjam
+
name pdfjam.x86_64-cygwin
category Package
revision 52858
@@ -235957,15 +236743,6 @@ containerchecksum c827439253bf618d5032f5dc866e1655e9f1d3f85c6fb824c02d48d605f0d0
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pdfjam
-name pdfjam.x86_64-darwin
-category Package
-revision 52858
-shortdesc x86_64-darwin files of pdfjam
-containersize 340
-containerchecksum 4960a56e64ac595d3f8f96b6a46d617e5ee965be8274fc7a524dd33ff9f114c3527c8e81d7b57c44e8747e6a959529943371c0b46e1ac2735dc21e159cc6788c
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pdfjam
-
name pdfjam.x86_64-darwinlegacy
category Package
revision 52858
@@ -236106,6 +236883,15 @@ containerchecksum 71ded639e7a935a38daf0e5685be8f4f42bd009d6be385d29c4288068dd0e9
binfiles arch=i386-solaris size=1
bin/i386-solaris/pdflatexpicscale
+name pdflatexpicscale.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pdflatexpicscale
+containersize 348
+containerchecksum 8bbfee991bf300d9a673f479894a85a1a57687a50a24b533ceb6eaa30c8b57d2f3ff87df1908cf3deb138c80bfd59a80f3501af56f41a823e70a33870566ae47
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pdflatexpicscale
+
name pdflatexpicscale.win32
category Package
revision 41779
@@ -236124,15 +236910,6 @@ containerchecksum 637b346b1b9f81385ed75dfbb6cd50af8d5220aee7dbcabe4ac404293a693f
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pdflatexpicscale
-name pdflatexpicscale.x86_64-darwin
-category Package
-revision 41779
-shortdesc x86_64-darwin files of pdflatexpicscale
-containersize 352
-containerchecksum 8987f9f3ac1466e2611288fbff568dc91b382be6222906ff88922b25cbf65532e44c243f291fa384c4a6a10406521adfd69914e638df711720247f7bd59a0e99
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pdflatexpicscale
-
name pdflatexpicscale.x86_64-darwinlegacy
category Package
revision 43871
@@ -236201,7 +236978,7 @@ catalogue-version 0.12
name pdfmanagement-testphase
category Package
-revision 58520
+revision 58511
shortdesc LaTeX PDF management testphase bundle
relocated 1
longdesc This is a temporary package, which is used during a test phase
@@ -236214,10 +236991,10 @@ longdesc users and package authors to safely test the code. At a later
longdesc stage it will be integrated into the LaTeX kernel (or in parts
longdesc into permanent support packages), and the current testphase
longdesc bundle will be removed.
-containersize 40548
-containerchecksum 5a37a5a2b8edfd217233326f6beb8a71fc4952871d80326e3999b03182bfeced5b075bcab762feea712822af4cf087b25330ea06005711390549c1af740e5b9a
-doccontainersize 5755240
-doccontainerchecksum fc0e4b177b63556a8d5f331d3207ad1884dc0c8d2af31fcac93b0d2ece1d894920935c302f6aae6b4b6574e1ae810d0cb5c6aef14d9606b3c8d4cd3be240bbc6
+containersize 40512
+containerchecksum fa4a79e078e2aa29862db99a336a614387df52a019d0a42b6bbf4ff8d222bf44a16577d3d491ca0f3c8527a0dfd1bab1839db891092dd0a8f3480744fba2fcba
+doccontainersize 5755264
+doccontainerchecksum 03503b2f0e4390bcde34266610fa822c192fac1cf5c800edc2ad77c1b925a964e9564d12fe9104f675b243bb757a96a355aac26b0cd95ff701210b3afca2d15f
docfiles size=1797
RELOC/doc/latex/pdfmanagement-testphase/CHANGELOG.md
RELOC/doc/latex/pdfmanagement-testphase/README.md details="Readme"
@@ -236234,8 +237011,8 @@ docfiles size=1797
RELOC/doc/latex/pdfmanagement-testphase/ltdocinit.pdf
RELOC/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf
RELOC/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf details="Package documentation"
-srccontainersize 92988
-srccontainerchecksum f82facfce2b08ae32b3e916f1418af9896efe3b683e22cbeb07e48ad0d078be01e7819bccb7e5b7fa590b4e2731e3f6ea66a7ee9e4e8fd6df7a08e379194a152
+srccontainersize 92976
+srccontainerchecksum 8bf95f64fdee7517af5f3c312c32f1c705d9b2348cae1ec44c76855b7729641509e6f89192a5d415357fbcae794178767fcfa5eca72e0d688246a6a5c5ca03e8
srcfiles size=124
RELOC/source/latex/pdfmanagement-testphase/hyperref-generic.dtx
RELOC/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx
@@ -236314,7 +237091,7 @@ catalogue-version 0.92
name pdfoverlay
category Package
-revision 57919
+revision 57923
shortdesc A LaTeX style for overlaying text on a PDF
relocated 1
longdesc It is often desirable to take an exisiting PDF and easily add
@@ -236331,14 +237108,14 @@ longdesc another or with manual page breaks if you wish. It is also
longdesc possible to use any standard method to position text at
longdesc arbitrary places on a given page.
containersize 3000
-containerchecksum d60a426e393ef821a7fd966692654a4ca3671d8d8de91b6c12c5498aab36a1fd78782e64dbe2882d12c14bd04ecf3e32c597349227c906554ca936a20bede131
+containerchecksum abb74e43656273b8b7944ced516239ce7fb33ca57daf137d1576dc3c5d013982a10f26e0196669f821412a58dd2da36411ef1fa8e81e4e61103ae583ebec0494
doccontainersize 547476
-doccontainerchecksum 2031183ba8b51f7026377562c90ac9f84f0bdd900bd3e77b2549b4390995783e6cb7b46db7f2a352f783b2cf8e236b62cf9904fa2236ff1960972a0925a24bae
+doccontainerchecksum 2fc549ab29625cbc2876655d6414dbbf211ce935ed9e676561c40c96045822aa128d7d55f0431ca059e3f37ae6d8e68984652381f31809dcba378c85c6f15b54
docfiles size=135
RELOC/doc/latex/pdfoverlay/README.md details="Readme"
RELOC/doc/latex/pdfoverlay/pdfoverlay.pdf details="Package documentation"
-srccontainersize 5856
-srccontainerchecksum 3c6a4af2064037d608d25ccdad855c830c5db6a6d446c88441adec6c0a187658903c5e17afc2d099c9a6cd93a0bb72075cdc44a103a7938afc03b5970bf4c15b
+srccontainersize 5852
+srccontainerchecksum d89a4cad67a338ecab1c413c36a451018d7ad86452a470c437a91f023019c78392403da4f4c57c199a4487b6011c8b43b5f51607a6a24014b7cd4eab2e063fc2
srcfiles size=7
RELOC/source/latex/pdfoverlay/pdfoverlay.dtx
RELOC/source/latex/pdfoverlay/pdfoverlay.ins
@@ -236384,7 +237161,7 @@ catalogue-version 1.4
name pdfpages
category Package
-revision 58216
+revision 58212
shortdesc Include PDF documents in LaTeX
relocated 1
longdesc This package simplifies the inclusion of external multi-page
@@ -236399,10 +237176,10 @@ depend eso-pic
depend graphics
depend oberdiek
depend tools
-containersize 14024
-containerchecksum 6f3a2d79046392404d88b8089f07ecc7a9d375c9021ea86f339f550f44229250e2edf5f28df577780427c7043c3579137ad4a68e8cc3f6a64344bb28eda855bf
-doccontainersize 320496
-doccontainerchecksum d1b9d0edc8918f74a3c80748476e50adeac0ed8c8940b704b21fb76fa114d24e74b822cde5fc634d05eb8b3383aac9ab76a8a37f0de252f5bea70d032b58c6d2
+containersize 14020
+containerchecksum a2b9394389ef8a14f6e82b4b62e33fa1cc18c2f7c1069109afdec8ad5769b4869c10b8cc50118aaaa6af87b08150979744cd16898804bac40daa043e49d36aa9
+doccontainersize 320504
+doccontainerchecksum b71da54d15d16ea74e72e09a46403d545e32c8e0fd44abf2b3bb7dff7ed1cc51c93bfacaa482037adb2b0010b060366836c25e66def3144ed504bb6623629f80
docfiles size=89
RELOC/doc/latex/pdfpages/dummy-l.pdf
RELOC/doc/latex/pdfpages/dummy.pdf
@@ -236410,8 +237187,8 @@ docfiles size=89
RELOC/doc/latex/pdfpages/pdf-hyp.tex
RELOC/doc/latex/pdfpages/pdf-toc.tex
RELOC/doc/latex/pdfpages/pdfpages.pdf details="Package documentation"
-srccontainersize 35136
-srccontainerchecksum c9e9160a01cb7d8c121cee65b66ac0a6a042aec4c958d52643f89bdd01dda9c1e1f197d71f48ce522be4df93dff155c6deee576d1b8b2194748b085f11a08fb3
+srccontainersize 35164
+srccontainerchecksum 979c80e7590d9d1b40d667a69da2e2311ecc814575189d8411f13a1095ca3f09dc5ac97a40d4eea2d6a22616d1312c3e4aca45777610f365d24ef97b9acffd50
srcfiles size=46
RELOC/source/latex/pdfpages/README
RELOC/source/latex/pdfpages/pdfpages.dtx
@@ -236684,7 +237461,7 @@ catalogue-topics debug-supp
name pdftex
category TLCore
-revision 56291
+revision 57973
shortdesc A TeX extension for direct creation of PDF
longdesc An extension of TeX which can directly generate PDF documents
longdesc as well as DVI output. All current free TeX distributions
@@ -236706,10 +237483,10 @@ execute AddFormat name=pdfetex engine=pdftex patterns=language.def opt
execute AddFormat name=pdftex engine=pdftex patterns=language.def options="-translate-file=cp227.tcx *pdfetex.ini" fmttriggers=cm,dehyph,etex,hyph-utf8,hyphen-base,knuth-lib,plain,tex-ini-files
execute addMap dummy-space.map
containersize 36956
-containerchecksum 63721cb7c3e68d52f4f902824ecdf795b560d262cdf977adc0b736a5651fdf7722cb4ddfb6cdc006b46415cf28d33bfdab69d64fffb0322af59f7fc1e6ce43fd
-doccontainersize 1611504
-doccontainerchecksum 375dbe5d9c412f14504199751697543a54b42a675c6aa722fc11da588098dab5de45e909b0a669d84f671fb50d8aa544f05af41428034843695f24adf2d016ea
-docfiles size=749
+containerchecksum 17c2b07af5e14f9f581d1094f4a3657ec1fe2b19fa96d952d1e4859265dc26e42743dc1fd7e8d6a7de56867be1b50a7071524d0580a8a680c605146893e7ff1b
+doccontainersize 1629784
+doccontainerchecksum 8422210dceae381676a4c03784ab2c9b0e9233913eca6d25a9a7d5c5675f9ecb32f0a93dd624dbcc715f20d7e386a7844ea00e6e85473c1af14f8e384cd3f61e
+docfiles size=754
texmf-dist/doc/man/man1/pdfetex.1
texmf-dist/doc/man/man1/pdfetex.man1.pdf
texmf-dist/doc/man/man1/pdftex.1
@@ -236911,6 +237688,15 @@ containerchecksum 224e0c532a6ff8a65d8df3af670ae28e6b19c0d3878f0599e832c3499935c6
binfiles arch=i386-solaris size=1
bin/i386-solaris/pdftex-quiet
+name pdftex-quiet.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pdftex-quiet
+containersize 340
+containerchecksum f6bda430b7e7585e080d051aa1dd784868380cc13aca3b537c136eee50033138e8de7f520624449dcfea79cf0d166864b1023f4b253088016d3ce7a6459b50f0
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pdftex-quiet
+
name pdftex-quiet.x86_64-cygwin
category Package
revision 49140
@@ -236920,15 +237706,6 @@ containerchecksum 2a90a50f1dcccbea60c99d4185e09604de08a7bcf6cf97a26679ae2b7111f5
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pdftex-quiet
-name pdftex-quiet.x86_64-darwin
-category Package
-revision 49140
-shortdesc x86_64-darwin files of pdftex-quiet
-containersize 344
-containerchecksum 434108b6e1b976daa38d9e3834d184983ad8fb4f8767706cccba62c71e47c11a0b2734408b3832786f641efeb32e7d1b669377965f3efc67751cedc8557452f7
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pdftex-quiet
-
name pdftex-quiet.x86_64-darwinlegacy
category Package
revision 49140
@@ -236967,11 +237744,11 @@ binfiles arch=x86_64-solaris size=1
name pdftex.aarch64-linux
category TLCore
-revision 54429
+revision 58534
shortdesc aarch64-linux files of pdftex
-containersize 829448
-containerchecksum 5567815472ae73adc7c2077304d88381a8129132d86c47eb3674c7a197deb9060110eea517ef80ccaea0a394773ec7b82b4f36e3b5432f6f0a9dea25f6855e6b
-binfiles arch=aarch64-linux size=660
+containersize 826912
+containerchecksum a6351ac6088eb04919c2ecae958ef2c592267192309a576935d26d715fe177f0c08f906082b7ae716ca21509d0e6a00c3ab06299d87f7d0ee0575dea71067dab
+binfiles arch=aarch64-linux size=658
bin/aarch64-linux/etex
bin/aarch64-linux/pdfetex
bin/aarch64-linux/pdftex
@@ -236979,11 +237756,11 @@ binfiles arch=aarch64-linux size=660
name pdftex.amd64-freebsd
category TLCore
-revision 53999
+revision 58501
shortdesc amd64-freebsd files of pdftex
-containersize 926132
-containerchecksum 1de5fb786b667c4a71710a63150aaead41266ef8fd35dc8088b0151d9649b6527aa86e14523e279446b57b9426f39d534ed4794465821f54f6f9b2958f6d7948
-binfiles arch=amd64-freebsd size=631
+containersize 916756
+containerchecksum 28e9a2a26decb63edf0f2ecac0f583eaf50a4845ab63cbbe2e81d5397fab910ff8a2d0ee60f48b2fa240e2bc320303bc5857cf5a94a9a954fb142edea3cdf6ac
+binfiles arch=amd64-freebsd size=628
bin/amd64-freebsd/etex
bin/amd64-freebsd/pdfetex
bin/amd64-freebsd/pdftex
@@ -236991,11 +237768,11 @@ binfiles arch=amd64-freebsd size=631
name pdftex.amd64-netbsd
category TLCore
-revision 53995
+revision 58497
shortdesc amd64-netbsd files of pdftex
-containersize 744128
-containerchecksum 91008d379f52d271d9c4c44a438772b0cfb6fd5aef3d9366fc0b658ab6944aa88aa2a3134eb972766ddce09234982e8076a7c6a3560578ec551722bef7060711
-binfiles arch=amd64-netbsd size=689
+containersize 742684
+containerchecksum 27b24a2b33a5ed67380bf72a1ede18fa14636c902ad15727b4049d80107e890b70c43199da98b5b1be4b2ceac4e1a87b87e6b7d7169fd292e22adad3e0076358
+binfiles arch=amd64-netbsd size=688
bin/amd64-netbsd/etex
bin/amd64-netbsd/pdfetex
bin/amd64-netbsd/pdftex
@@ -237003,11 +237780,11 @@ binfiles arch=amd64-netbsd size=689
name pdftex.armhf-linux
category TLCore
-revision 54033
+revision 58502
shortdesc armhf-linux files of pdftex
-containersize 687416
-containerchecksum 12e2801f02cb50bfdae276ab64145971df5104811d5a34c7330c61888d25fc75d6a5afa5419960e23cf799267b7315a965b70bfc6fa462eb32d64d5af8ce701c
-binfiles arch=armhf-linux size=455
+containersize 681716
+containerchecksum 2d3169fce625a1ddf0d9d2bbd354c5e5a11a4b9a0ccc1f46d15161b974218dd75581cf2b47f599c0ec6736e7c0771a6fba3b019ad66298c952e641ca207518eb
+binfiles arch=armhf-linux size=449
bin/armhf-linux/etex
bin/armhf-linux/pdfetex
bin/armhf-linux/pdftex
@@ -237015,11 +237792,11 @@ binfiles arch=armhf-linux size=455
name pdftex.i386-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc i386-cygwin files of pdftex
-containersize 747828
-containerchecksum b6192865e3ede3056552e6426561542da59d2b7554bce02fd08b43a6740a57b73f1a732eb7c2637768a32af8bb3e0241c6a5450ecb9a56baba2a9b1f8ca998b4
-binfiles arch=i386-cygwin size=525
+containersize 774448
+containerchecksum a01784433444218112583b3a5e8b2ad3b535f527b0019c25f8d557165a77f7a10a75112ab2f7235964dbf479aadded8e36af413e34cf23254407b21bfa1a6ee3
+binfiles arch=i386-cygwin size=550
bin/i386-cygwin/etex
bin/i386-cygwin/pdfetex
bin/i386-cygwin/pdftex.exe
@@ -237027,11 +237804,11 @@ binfiles arch=i386-cygwin size=525
name pdftex.i386-freebsd
category TLCore
-revision 53999
+revision 58501
shortdesc i386-freebsd files of pdftex
-containersize 777296
-containerchecksum f97901e76b6d57e962d5c0a3c4e8157eda19413317ec61e7799953298bc6ba760bc03577c83e0ba3b9322dd9ed077054353a8802aebe800a98963748597bf84b
-binfiles arch=i386-freebsd size=540
+containersize 781412
+containerchecksum 22ab647c94946530296f4d1ee98e8bc2816bcf2fab95e3e26be6972debb5d5840c7bf159e41cee3ca7fab680c38f87dcabcbd6a94e401c0d650bbd96eb67556d
+binfiles arch=i386-freebsd size=553
bin/i386-freebsd/etex
bin/i386-freebsd/pdfetex
bin/i386-freebsd/pdftex
@@ -237039,10 +237816,10 @@ binfiles arch=i386-freebsd size=540
name pdftex.i386-linux
category TLCore
-revision 53999
+revision 58535
shortdesc i386-linux files of pdftex
-containersize 840876
-containerchecksum c1cad814704f5140ffbf7a6d94d13d997bb5d0272ed02f34d1ef0ef00b15334cabd139f73ed5dc31e64689a923cb0a9f7d91db9f70c829d4766df320fbfb1004
+containersize 838928
+containerchecksum 9e723bace10cf316a594d41d846b7db8d271e3cea2f2232eb870ad78db59a4b21504eea33051dfed5bab90be8c79ae8d89d003fdfe57da2b57a0805bc282cea0
binfiles arch=i386-linux size=560
bin/i386-linux/etex
bin/i386-linux/pdfetex
@@ -237051,11 +237828,11 @@ binfiles arch=i386-linux size=560
name pdftex.i386-netbsd
category TLCore
-revision 54104
+revision 58497
shortdesc i386-netbsd files of pdftex
-containersize 663776
-containerchecksum a044ad1bf715eb16333cb5a4c699bb177846c2e27cd4b6d2b05ff4105a5c1b89800f5a8f8a11bde4ab8d53f21985bc4e71ddae0f188ed8d034a61b158b798fca
-binfiles arch=i386-netbsd size=615
+containersize 662584
+containerchecksum 897b880f6377274afcb0529ac75b9b5aeca97f3cb3daf110fb67c6c71a5d667275e4bbd47988fac57d03bd452fafdf13f9b37e2ad8a07dd06945b5e3a36bc581
+binfiles arch=i386-netbsd size=613
bin/i386-netbsd/etex
bin/i386-netbsd/pdfetex
bin/i386-netbsd/pdftex
@@ -237063,22 +237840,34 @@ binfiles arch=i386-netbsd size=615
name pdftex.i386-solaris
category TLCore
-revision 53999
+revision 58500
shortdesc i386-solaris files of pdftex
-containersize 839392
-containerchecksum 41e11beeb3c7a77408bd876212c7a70f7523b4089a043975141456eb9d7271941ad0476c7d2e8b3c265df5282e8d8bdeebfd3515d7f05671a87ecfa9aa7b1f99
-binfiles arch=i386-solaris size=559
+containersize 837780
+containerchecksum a5be93a7b6186676a045cc02ac25c1c470828b1f993dc4fa2c1a23f61268a020b28574826b9c706b82b5e6449c93a9fadd40f19fce4c513b963ace9e02be393c
+binfiles arch=i386-solaris size=557
bin/i386-solaris/etex
bin/i386-solaris/pdfetex
bin/i386-solaris/pdftex
bin/i386-solaris/simpdftex
+name pdftex.universal-darwin
+category TLCore
+revision 58466
+shortdesc universal-darwin files of pdftex
+containersize 1682500
+containerchecksum 451fc0091c745668d1cad697e457ba979b5d0290880a926992497c8905738f07694086fa13fc55d0f8ab176ecbd61eac8836fa01d3805363e2f92d9449b38946
+binfiles arch=universal-darwin size=1281
+ bin/universal-darwin/etex
+ bin/universal-darwin/pdfetex
+ bin/universal-darwin/pdftex
+ bin/universal-darwin/simpdftex
+
name pdftex.win32
category TLCore
-revision 53994
+revision 58459
shortdesc win32 files of pdftex
-containersize 709448
-containerchecksum bac5fa64f6aa5142da3f0a193f83edde66b07296f4ac99cb5531d811f74bb61b21b65bccac77eb642688dd49408d731a62fbeb29037f488ef888fb18f3e3e1af
+containersize 710168
+containerchecksum 3a5cfb87dee0e37ac5817b6bdfe5aae6ef526a7d5d0fdd3dfd8ab320ed544f297e3d99ff9bc23c9f1be46b6a58530b1bf97ff91a3f97579dfe35b1a98f5db92f
binfiles arch=win32 size=459
bin/win32/etex.exe
bin/win32/pdfetex.exe
@@ -237087,35 +237876,23 @@ binfiles arch=win32 size=459
name pdftex.x86_64-cygwin
category TLCore
-revision 55384
+revision 58498
shortdesc x86_64-cygwin files of pdftex
-containersize 787092
-containerchecksum e09c71aa5afbfdac2ff09da304ee341d64c32c9f190b3e0a593c0b92b82aa824e2782c89581fd8cf0ce158391649327a0c981cf0bc28832e30e06016ae5b5408
-binfiles arch=x86_64-cygwin size=524
+containersize 831968
+containerchecksum 02424e8ec52cfdc2f0e96243ce40496920ebf61881416e6430321a5fb4d24e1835a347b6246167a8dec6b03384bd9e7d0ec15efbed982f6fc1d3845b395cbd50
+binfiles arch=x86_64-cygwin size=551
bin/x86_64-cygwin/etex
bin/x86_64-cygwin/pdfetex
bin/x86_64-cygwin/pdftex.exe
bin/x86_64-cygwin/simpdftex
-name pdftex.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of pdftex
-containersize 975996
-containerchecksum bb073766ef45bd38a441d854a68494e9081bb970dc262517ef6468ef5f35982d0f1614ff3001e097a48dea753355c8e292809a334544cb2851b1f26730658e74
-binfiles arch=x86_64-darwin size=652
- bin/x86_64-darwin/etex
- bin/x86_64-darwin/pdfetex
- bin/x86_64-darwin/pdftex
- bin/x86_64-darwin/simpdftex
-
name pdftex.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58501
shortdesc x86_64-darwinlegacy files of pdftex
-containersize 780732
-containerchecksum cc5701a9ba1d2ff4edefba95363ee9cd688da4d0bd4194b21fa04009d571d46940c5bca5710224cf5f2fb0965ebfaafdadc5f9501595254cfe78c5aa57f03372
-binfiles arch=x86_64-darwinlegacy size=509
+containersize 774964
+containerchecksum 3ddc09225e7b53fc260949b0d8b4290944db3745d6e1a45f6dfebf1b1ff991fbc448760dc579ebcceb83efc998823880d92685563ca2dd71c421587e2b177d42
+binfiles arch=x86_64-darwinlegacy size=507
bin/x86_64-darwinlegacy/etex
bin/x86_64-darwinlegacy/pdfetex
bin/x86_64-darwinlegacy/pdftex
@@ -237123,11 +237900,11 @@ binfiles arch=x86_64-darwinlegacy size=509
name pdftex.x86_64-linux
category TLCore
-revision 53999
+revision 58535
shortdesc x86_64-linux files of pdftex
-containersize 837388
-containerchecksum 91d9ef44df76ade59632fad45fad9c2446af5e860a6e949b9dd213eccdb94cea25bf1a510a9c27cb693190c6ded10a94e01d6187d66019bcb484034566bef109
-binfiles arch=x86_64-linux size=549
+containersize 835652
+containerchecksum 8fabf26cce6bc0274743bc9230feb023c4b0b4aa00cd77423133385d43c0f72ccad46a0c91052921a0bca34541240397587576ad3bcb058565c59ea52606e84c
+binfiles arch=x86_64-linux size=547
bin/x86_64-linux/etex
bin/x86_64-linux/pdfetex
bin/x86_64-linux/pdftex
@@ -237135,11 +237912,11 @@ binfiles arch=x86_64-linux size=549
name pdftex.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 58535
shortdesc x86_64-linuxmusl files of pdftex
-containersize 890208
-containerchecksum e2f54d91c0910429bf6bebd9d6d8995df644fe0c98f0d096a51c3a38b9cff1ed8fb8668e62028f6db277791caab772391693b72fe2d1dd294f6374df676ffe20
-binfiles arch=x86_64-linuxmusl size=650
+containersize 888216
+containerchecksum 8134315cb608ad73e88a7fcea4c0c2bdd1d093f2e188a63f41f2d7fb4b32b5a6be71e4d411fb0cc563f00ff695da277ee56fac7c364872e56f6f3e02f53cc1d6
+binfiles arch=x86_64-linuxmusl size=648
bin/x86_64-linuxmusl/etex
bin/x86_64-linuxmusl/pdfetex
bin/x86_64-linuxmusl/pdftex
@@ -237147,11 +237924,11 @@ binfiles arch=x86_64-linuxmusl size=650
name pdftex.x86_64-solaris
category TLCore
-revision 53999
+revision 58500
shortdesc x86_64-solaris files of pdftex
-containersize 919256
-containerchecksum d0a65c799acef2121d9e353b471e591e5a51f2d2024fd68e7cb58e0db42de0b1bf09d47744eeb2e5d3d00492b4e54ebfbcc9e298011d7108d3855547b43e9558
-binfiles arch=x86_64-solaris size=631
+containersize 917684
+containerchecksum 2dc49bc9afd1bf813d3d3a0fda2d4bdaaff182071810c78300b08a4e66f3f3102b3ba8bb495b0a842d7b96933a7f50fe4abc45c8b834bfeb8837cf559d126442
+binfiles arch=x86_64-solaris size=630
bin/x86_64-solaris/etex
bin/x86_64-solaris/pdfetex
bin/x86_64-solaris/pdftex
@@ -237190,162 +237967,162 @@ catalogue-version 0.33
name pdftosrc
category TLCore
-revision 54074
+revision 57972
shortdesc Extract source file or stream from PDF file
longdesc Extracts an embedded source file, or extracts and uncompresses
longdesc a PDF stream given by object number. Developed as part of the
longdesc pdfTeX source tree.
depend pdftosrc.ARCH
-containersize 384
-containerchecksum da79e91e793576cfb8ade78669422f9bb2caa2262ca607e1d174f976827d93dcb6d2042d8bf7276e7ae1129cd48198ff2edf2837f029d4d743a9868172af5612
+containersize 380
+containerchecksum 5332cc41dec6d5a7f4386d05368f21bae2aed20be6244873243fbd5e47a4ce257a64c4b1afe3be88c6d4745b655d61091e5efd6a86464bb6e20cab076ac32137
doccontainersize 23884
-doccontainerchecksum 8f201c523d76bc6a706ec8af4cb8578e4e490c192715ce7b76395c955ba4e075dcc2366982f3151f34d73fbf93beea3515e5b91ea1a2f1829dab427ae5bb6856
+doccontainerchecksum 07836f31e216591fa76bccdfc0adb60914b9284ecbd9097a16fb92e5d31adba9a2a9558821d028ac71fc846a3f051fe64afc0c2b5fdeb91e08308c1fed39f5ab
docfiles size=9
texmf-dist/doc/man/man1/pdftosrc.1
texmf-dist/doc/man/man1/pdftosrc.man1.pdf
name pdftosrc.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of pdftosrc
-containersize 388312
-containerchecksum 7b479f2e90a1e965a30a894a2722a78f291296f9f1c37c77c6b7cfb332ba57d781b557b4ce0f0ed521f6b30106333e7e231e72c7b6cafba81ea80b38d3ac4a39
-binfiles arch=aarch64-linux size=375
+containersize 385492
+containerchecksum 8c0fb9b892e01a14f465f9499e38926a9327ef51ea0f6f988b06ed30dd2f7206808d7b480bff61aa2b9cd6fe1537b82b641ecd6b7c5bf108f6df1a2363e46889
+binfiles arch=aarch64-linux size=373
bin/aarch64-linux/pdftosrc
name pdftosrc.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of pdftosrc
-containersize 378992
-containerchecksum e2555ba4a8825364f0f1ebe57647b4ec93841331e2a27d3bb2defa807b0f351f560ad69a91006fcb2bed116cd2ef1c23ac40fefb714221dc275a2efad8406a6d
-binfiles arch=amd64-freebsd size=294
+containersize 369532
+containerchecksum de837fd38bda067fea34b48653496fc325d26090b5dbb1b713854904e9d79a9415ea1ab3812cf49b4a36a6b81c2150f5c620b6d33c723c66ec2ebdd74c8784fc
+binfiles arch=amd64-freebsd size=291
bin/amd64-freebsd/pdftosrc
name pdftosrc.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of pdftosrc
-containersize 347376
-containerchecksum d8a83539915e273964a5e6f406353278dd724f63c1d4e4d052b9b7d8324f85c9b4a875fc4870c89be8bdbd370c2362d3d1d22ff90be7068938312b4eed989b50
-binfiles arch=amd64-netbsd size=369
+containersize 344360
+containerchecksum 96e2257c9ad487c4210c374208c6a95430f13c560f8103f374a651e60f4034338eefbbd37433469c5ddab768dece686861ba6b0ba58d7beed4c184eb53edbbf8
+binfiles arch=amd64-netbsd size=367
bin/amd64-netbsd/pdftosrc
name pdftosrc.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of pdftosrc
-containersize 310140
-containerchecksum eb28f0dc6bbab066fda5ec7666e8db7494de0356c3ca3a4ad80a44cc29b34caa5b5b6c9e9f1226404a29a3e6f7bb676587ed09cfbfecccddba94652c7bcca3b4
-binfiles arch=armhf-linux size=233
+containersize 304404
+containerchecksum 122a1353c86a68de41c1c8c77d5c1839c7f02fd46a57b54d16e47cd082c7758d790fb7e61d709c222b18fdfc4b68604999a95ed9e1193e58a85f0f863e7a06f9
+binfiles arch=armhf-linux size=229
bin/armhf-linux/pdftosrc
name pdftosrc.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of pdftosrc
-containersize 367268
-containerchecksum 87c8525f8ef8a7c93141e24035fdc3435a3a93e1b6f247b5224d58f1be223a4627f47f2f8659ecbbfa319d8d711f9e0c3e5753f22d335e85be334022cbd230e2
-binfiles arch=i386-cygwin size=291
+containersize 366852
+containerchecksum dff855c3f7871d1ddc4bc54cb952582e4cdc94d1736ca47792d8a16f1a6f2225e19d3ae4da9c56db73f59a3f4205e4cc7effb25d96ee8966e7f46bde57427222
+binfiles arch=i386-cygwin size=289
bin/i386-cygwin/pdftosrc.exe
name pdftosrc.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of pdftosrc
-containersize 356976
-containerchecksum d8e99aef65aa19c42c53563d034a77b93f734f571ce9148bfca5c59a2f3c50f4c0f58bdc90ee8af4b31bbebdcb000bb39a8accbe158c7be038670e60126a2bbf
-binfiles arch=i386-freebsd size=254
+containersize 346468
+containerchecksum 59ac7e04f613a7e6d1290c45f8a6759103fad8720571102025880181a1307e4891a56dbfb4d5310f0b67eab93ec17aabad64e5e3da32efe2ac937fc6daf15757
+binfiles arch=i386-freebsd size=250
bin/i386-freebsd/pdftosrc
name pdftosrc.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of pdftosrc
-containersize 395032
-containerchecksum 055e78ce6dadd9b627f3ceb3afa6cf6ddedbde8bad1f6b242b839bd90c8c6d46914837bd3f4c54d5113e6c04f4343df256cc2a429eb872900705e0c2717cc7ed
-binfiles arch=i386-linux size=285
+containersize 391928
+containerchecksum e067a651556f2319334aa1b9f5eb87b5896451eb47ca1fe2fe5ab24deab8b3f3ec70de2d6332bc5011283e96e9369f40a188f7293bc5742e46fa2a1b8ee86574
+binfiles arch=i386-linux size=283
bin/i386-linux/pdftosrc
name pdftosrc.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of pdftosrc
-containersize 332180
-containerchecksum 6f04071bffb4fc923dc684299be149ed907edd9cab6d775bbc251918aa2970380c1de1f6ac16bb47d6c4e38e42aa19c19e9429130bb42202f12f845d41f2ae4d
-binfiles arch=i386-netbsd size=321
+containersize 329936
+containerchecksum 38baeae1b2704522162baae91b92e549df462ccfeae8e12c385aa4ed684531288525e6c68289d116c3224bd46aefff75ffbc07acba4ad36b77c425f0714eb380
+binfiles arch=i386-netbsd size=319
bin/i386-netbsd/pdftosrc
name pdftosrc.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of pdftosrc
-containersize 422524
-containerchecksum abb2de2e62ef4bbce92ebec359e4034c814ccbd02934e8c50c5c80e8ff5fc7343bcfb4fcb9d5afe6decf2edc2d43b86e12fa26d4fade7812d0f0d6cf85a44bb9
-binfiles arch=i386-solaris size=319
+containersize 419432
+containerchecksum 5618795a38c0844216bd001235c26d2afe0b799e253dc6d3fd13391ee8767dbf994d4468a8533d6cadc533430a87b4345e9f3f5ebe227b78e3886efc145c37f7
+binfiles arch=i386-solaris size=317
bin/i386-solaris/pdftosrc
+name pdftosrc.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of pdftosrc
+containersize 697228
+containerchecksum 2743ae81afe4083e6cb8f05036b9853e58377c6f0667081449bcadcf826e8a4d92352ee2481dbe7e695677ee05a934912e98cac891edc00c666923c8aab8f728
+binfiles arch=universal-darwin size=605
+ bin/universal-darwin/pdftosrc
+
name pdftosrc.win32
category TLCore
-revision 53994
+revision 57934
shortdesc win32 files of pdftosrc
-containersize 321404
-containerchecksum 5e688e970c5d4fcc6ac6a8b284d0fbc2a2655d2fc7c3ccf73bd2dc8ce58732a7530396b58678cc2efa496a06334539fd3767123b8575586b36215701f645fcc2
+containersize 320132
+containerchecksum fdc072fc91a2d6090776b6803781fa9913e1b22cc6bc6afe7f676ba6efbe230e0161e6cedebf140810ff8df70de399f22444aaac7e3da891470c7439290690e4
binfiles arch=win32 size=235
bin/win32/pdftosrc.exe
name pdftosrc.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of pdftosrc
-containersize 371612
-containerchecksum c084ca1e735a2830c11fa82584cf619bfb6de8039f7b8573727295588158953172ca2065460dc5ec6fd9a3aa36af6df94929c5ecf377b32a6f1fb5a391459d41
-binfiles arch=x86_64-cygwin size=292
+containersize 371500
+containerchecksum 26a2aff52fc646d6663780e4aa16cf35b51a8e9ee884936cb41a2ea20062c618c59e9228abd167dffbf45813ab921b6cc6147373e6c0956dfb3e80a4b7abff9b
+binfiles arch=x86_64-cygwin size=290
bin/x86_64-cygwin/pdftosrc.exe
-name pdftosrc.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of pdftosrc
-containersize 406992
-containerchecksum 83e94ceb275d2035f3f20ca8259895fd6aa3dcf4741d758d63211470134b39bacb4f578b0445483f20f3baab511e70f02ef3cafd0f69fbada95e6a4a1d51ea84
-binfiles arch=x86_64-darwin size=314
- bin/x86_64-darwin/pdftosrc
-
name pdftosrc.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of pdftosrc
-containersize 348752
-containerchecksum bcf1cfcc214c3691f53bfde6cfec84d88a81100141914427b026e90aa5dccbd14f345f5c90c25a13b38caf2bda8e660106120dfcf26085b62972c0b817b2b15f
-binfiles arch=x86_64-darwinlegacy size=272
+containersize 344496
+containerchecksum ef1ba776d5abd5c8a45861a5b8352a19479fbd5446264a18202733103d16de591ad096de8d84d9018fdc6f59953e1a99f06443974a320bc2dec5724b2cbabfea
+binfiles arch=x86_64-darwinlegacy size=270
bin/x86_64-darwinlegacy/pdftosrc
name pdftosrc.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of pdftosrc
-containersize 382916
-containerchecksum aaa8e264b5f1ff174ee54bcc34371ac7d589f93a2523d8bf28efb4be47b823165fd3404cb9a5cbd95470ab00b99ecae4d38518325732bbbe6262adf4a2eba33f
-binfiles arch=x86_64-linux size=299
+containersize 379844
+containerchecksum 494f855fdeeb1f7abd7c8c78ec6ac1aed57f5164cce7ab653f335e365f0fb79f62a3a715c15d2456bd43111431eb675e2d8068e4b64f00132f5ce0c45e38e433
+binfiles arch=x86_64-linux size=296
bin/x86_64-linux/pdftosrc
name pdftosrc.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of pdftosrc
-containersize 415792
-containerchecksum 20d2201d4b3b7723ef50a98da2d35b2e8311cb65c1df36e439a6f4e8fe1f65f72c26c664d36a811535aa955419f33bf69ad22a5838963c11c4098bb6f8d3e460
-binfiles arch=x86_64-linuxmusl size=373
+containersize 411320
+containerchecksum 6f905758ae524aea0b7e15880b71f50318a7aaafe4718a96b513d24ce38c6424dd9ea14bd0362efab1d0937bcf58883f64bc000a25c0c2d7fa38ac4781c3ccdd
+binfiles arch=x86_64-linuxmusl size=370
bin/x86_64-linuxmusl/pdftosrc
name pdftosrc.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of pdftosrc
-containersize 435660
-containerchecksum 9d3427a2b0e308412ed00d3daca16806ff68c2e2d0a83ec978e8c5ca10ee38c9b2cea06a4d75ed6540e84fded148f6d062913cf88caab44a66299cb5a50cb266
-binfiles arch=x86_64-solaris size=358
+containersize 432920
+containerchecksum dcb034064b71f0cc509992ae9266dcf4968f3b0e6772a09a99048db460b3c587ac0ef45b650ff5a0b8ffa4a45d911f4c72f2bdac8cb505483babe1a18d927903
+binfiles arch=x86_64-solaris size=355
bin/x86_64-solaris/pdftosrc
name pdftricks
@@ -237612,6 +238389,15 @@ containerchecksum 126bf22238e8668a95a588b696c256c34ebc6f21f655a819b1c3d9a4f1371f
binfiles arch=i386-solaris size=1
bin/i386-solaris/pdfxup
+name pdfxup.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pdfxup
+containersize 340
+containerchecksum c792185f39978a444d9e2c51040f4cc1583b1fecda253d6d3489d66d86effb05903ec0f1a3e6ac59884020637d4cf5c9aebe73c1955b1e3c20e74148aab7ccf9
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pdfxup
+
name pdfxup.x86_64-cygwin
category Package
revision 40690
@@ -237621,15 +238407,6 @@ containerchecksum 046d871af7a7934b035ccd80a1aff1d1b378399de3b2ad2fbef97ef75b67ac
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pdfxup
-name pdfxup.x86_64-darwin
-category Package
-revision 40690
-shortdesc x86_64-darwin files of pdfxup
-containersize 340
-containerchecksum 7c1013e9cb01616a2915ef3238bbff81f6b905fed5f33db4f3a979e12c6853bf0e691d0cfcf535d064c4cd229005797b814a42d3fb3024553d835b193aa6be00
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pdfxup
-
name pdfxup.x86_64-darwinlegacy
category Package
revision 43871
@@ -237850,6 +238627,15 @@ containerchecksum 30203afaf475a1c5dbbaf121faa5c8bdab4fafecc4d7a827b5cdea840f5af4
binfiles arch=i386-solaris size=1
bin/i386-solaris/pedigree
+name pedigree-perl.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pedigree-perl
+containersize 344
+containerchecksum 67b699e77466a130d72ceb3e00b8de3355d2c6407a46941fcc762f07ace508923a84c963bb1ac70ae3f33ff184ba35b4fb781b204570948174e0b8550c43ae4a
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pedigree
+
name pedigree-perl.win32
category Package
revision 25962
@@ -237868,15 +238654,6 @@ containerchecksum 2a611e14fafee03f4a8a66470aa01203c6726240993a2968946f9db3153083
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pedigree
-name pedigree-perl.x86_64-darwin
-category Package
-revision 25962
-shortdesc x86_64-darwin files of pedigree-perl
-containersize 348
-containerchecksum 54e7b4ed388de2965e2f34e42b1597ab5a351aa84097f51ae6f9178dbe423fb25d170c5029d5a4c97f624e3f84d0199825e3322a38f3a4803da6407b3ed8991f
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pedigree
-
name pedigree-perl.x86_64-darwinlegacy
category Package
revision 43871
@@ -238122,6 +238899,15 @@ containerchecksum cdc83f7ef5c8a247cf3a09e4800b0fb0ee9c11c91ebfff561d9c441b02b951
binfiles arch=i386-solaris size=1
bin/i386-solaris/perltex
+name perltex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of perltex
+containersize 340
+containerchecksum 72131516c7def195010d6ced9409e6f06473cc209c9a5c8edfd64d476102ba13e30dc75d8451a398da165bcbdf87477522c2636598953825e6b8a333ed5731d7
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/perltex
+
name perltex.win32
category Package
revision 15404
@@ -238140,15 +238926,6 @@ containerchecksum 6b48705cc03bd590873939d0907f362618c4a5af7193ddaac417c759829e5b
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/perltex
-name perltex.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of perltex
-containersize 340
-containerchecksum 3b1d7c13d4f97a59d7b132754e433eb8181c1ad69b973fe87ca85e4bcf7867190b5a654727537c6240f23f52ce395ea6d0c97742c3c9b9ae0ffa9c0e5ecf9e51
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/perltex
-
name perltex.x86_64-darwinlegacy
category Package
revision 43871
@@ -238388,6 +239165,15 @@ containerchecksum 07f4dbed8992245fa58910ced19e7104b6e6615efabb33937db65f9cbde2ea
binfiles arch=i386-solaris size=1
bin/i386-solaris/pn2pdf
+name petri-nets.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of petri-nets
+containersize 344
+containerchecksum 29c4e376123b93b276a2c329742d6e15f9dba02addcb2a7794ffbe6d014f87db3452813354fceb299196d267900049bf5bdabde676f4fc15f532b8bdc877b01e
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pn2pdf
+
name petri-nets.win32
category Package
revision 39165
@@ -238406,15 +239192,6 @@ containerchecksum 00dff5120e2ad2e7d7f1032ec00d6c7a548593ade788f63f6ac287a9f736b8
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pn2pdf
-name petri-nets.x86_64-darwin
-category Package
-revision 39165
-shortdesc x86_64-darwin files of petri-nets
-containersize 348
-containerchecksum 2031e7cc4b3cc473c0c4839fbdd6639739a1237c698394cf4afd8b8572ceaeae7ddc25a8d42e5c0f22b58a322fe75e4830b48ea1a11822365c538b610d4b3023
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pn2pdf
-
name petri-nets.x86_64-darwinlegacy
category Package
revision 43871
@@ -238576,6 +239353,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/a5toa4
bin/i386-solaris/pfarrei
+name pfarrei.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pfarrei
+containersize 368
+containerchecksum 8632a0df8f1effb04db29de901e4cd30817a9123eaff36be14d022ccd9ef7b029b76d15a20408338736ae8ecdceb5ef01602b73ac89a6ad4b8be2f9fb8267e36
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/a5toa4
+ bin/universal-darwin/pfarrei
+
name pfarrei.win32
category Package
revision 29348
@@ -238596,16 +239383,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/a5toa4
bin/x86_64-cygwin/pfarrei
-name pfarrei.x86_64-darwin
-category Package
-revision 29348
-shortdesc x86_64-darwin files of pfarrei
-containersize 368
-containerchecksum ceeac15c2e6833d6cbc30345ea0345cff59600fb0b5ff660f73c91e0973e22f2c2b1dd56eb197d8de2ac30ba78c0fa31a5c2a5e3686d923895040b4bce943ac9
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/a5toa4
- bin/x86_64-darwin/pfarrei
-
name pfarrei.x86_64-darwinlegacy
category Package
revision 43871
@@ -239754,7 +240531,7 @@ catalogue-version 1.1
name pgf-spectra
category Package
-revision 58482
+revision 58467
shortdesc Draw continuous or discrete spectra using PGF/TikZ
relocated 1
longdesc The purpose of this package is to draw the spectra of elements
@@ -239765,10 +240542,10 @@ longdesc continuous or discrete. As in pst-spectra, there are data
longdesc available for the spectra of 99 elements and their ions (from
longdesc the NASA database). It also allows the user to draw spectra
longdesc using their own data.
-containersize 236712
-containerchecksum 2339ab95bbe7f717211c2518a424e9781de22831dbc5eb9c2b5afba36857c624d45559c80428800d44ff02fb4d26214677e8c8ec7748e94da544a19c7354a22b
-doccontainersize 1685764
-doccontainerchecksum 086beaeb0843894893a4c27e1c402cd66a3a5551f83ef406f81e866c7eaf880ea63f9b29506889625f5bfa32009d46ff494458173510da8ede601ec152252321
+containersize 236812
+containerchecksum 4f1b4a80df4243ab07e52795573a7e3f8e151353042a0a360b01d9b46f44077ce5d71342f187355e74c3bc23bad3984c4d0aae9a970a28ab014d403cfdbf46f9
+doccontainersize 1685504
+doccontainerchecksum e7710b4c68ed835f7d2ebf16db0c9a1405ad8b3a2824aa4aefeb118795eab12ee6b22e0b764e815b6aea8c37d06d2fe51af472adeea6f587717a1b4831667007
docfiles size=1523
RELOC/doc/latex/pgf-spectra/README details="Readme"
RELOC/doc/latex/pgf-spectra/pgf-spectraDataLSE.pdf
@@ -241851,6 +242628,15 @@ containerchecksum a8864630a9fddd192388f2ce9ecba4336c224fab367dac3fbc298820c10a07
binfiles arch=i386-solaris size=1
bin/i386-solaris/pkfix-helper
+name pkfix-helper.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pkfix-helper
+containersize 344
+containerchecksum 965873797a8a4697b0e117e23ec95fb05eca93148a95e42e33ce40601540dbf502f327da4fb7b77027e3c17db8ddbc2f09a46b04267f1ae832abac3fc896fd04
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pkfix-helper
+
name pkfix-helper.win32
category Package
revision 15404
@@ -241869,15 +242655,6 @@ containerchecksum 2761addfbcf9553d9090a27e67730ebb6697b362768cd629d68578802d79a6
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pkfix-helper
-name pkfix-helper.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of pkfix-helper
-containersize 344
-containerchecksum 24a32fc3f3b5851e677f7e5719f291ac5787a465b09114e68e1b11393e42e0abe4ffc1f02ef696ffb9d514c6162dedbcba008954534f613b3376fd3898b8c3b6
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pkfix-helper
-
name pkfix-helper.x86_64-darwinlegacy
category Package
revision 43871
@@ -241995,6 +242772,15 @@ containerchecksum bb88f5a0991b2c81b1a9fc2a1e96618c68f46612d08292fc4039aa0e22c40e
binfiles arch=i386-solaris size=1
bin/i386-solaris/pkfix
+name pkfix.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pkfix
+containersize 340
+containerchecksum 4d85df40aa977bc5e3c750a52dccd211f54fd720fd8444ed8ae3b780136d9c4c9e7a28a248a31874da6bc2d7c00ee4a57b3705406681973f5f5ac2ac7a72fb62
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pkfix
+
name pkfix.win32
category Package
revision 15404
@@ -242013,15 +242799,6 @@ containerchecksum 7172e512108cf747f51c007c69a02215cebe2c1f2b23890fbee9c17f8518be
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pkfix
-name pkfix.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of pkfix
-containersize 340
-containerchecksum 2bad19609a56f879ab86dde9080235276bfbd5469d330cdb578d016e7526a6e162c3d908597049d13794d89a265d644a87cebc71a7b9d09d79f56d0564e58cd0
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pkfix
-
name pkfix.x86_64-darwinlegacy
category Package
revision 43871
@@ -242159,7 +242936,7 @@ catalogue-version 1.8.3
name pl
category Package
-revision 36012
+revision 58661
catalogue pl-mf
shortdesc Polish extension of Computer Modern fonts
relocated 1
@@ -242169,10 +242946,10 @@ longdesc originally a part of the MeX distribution (and they are still
longdesc available that way).
execute addMixedMap plother.map
execute addMixedMap pltext.map
-containersize 1930352
-containerchecksum 8647d7f075ff8c4559c1549b0e1075790b3fc2890b55f2d8612ea71b385b9a90b25a1827fd99b823ed945c801e1dd1773b28be3fd9b8e9744048fc370178e599
-doccontainersize 25044
-doccontainerchecksum f9e53f7d006b671d788ee888432e62a98704ac5ec964ff6b65704a2ac9afd056f1de366c4ae60460de3c112fd9267e8ac8605543ab7d8cef345d4603c93070d6
+containersize 1929852
+containerchecksum bb0d16d92272c6233284fbcd94864c381ce60343e5b9ac23a04871a515f36c18d5eca92e7ad4f80b1335348f62baa703671984db2c85d5a35d84f725f699db9a
+doccontainersize 25344
+doccontainerchecksum efde952f17a904492b2c36e49801514b97ac5302b406beca7680a893051bc3821e70cdaad8d01dab479476298154c5ce2db99d43b04cf51cbcc5e16358c9b9f0
docfiles size=22
RELOC/doc/fonts/pl/README-T1.ENG
RELOC/doc/fonts/pl/README-T1.POL
@@ -242603,7 +243380,7 @@ runfiles size=1109
catalogue-ctan /language/polish/pl-mf.zip
catalogue-license pd
catalogue-topics font font-mf polish
-catalogue-version 1.09
+catalogue-version 1.09a
name placeat
category Package
@@ -242683,21 +243460,22 @@ catalogue-version 2.0
name plain
category Package
-revision 57819
+revision 57963
shortdesc The Plain TeX format
relocated 1
longdesc Contains files used to build the Plain TeX format, as described
longdesc in the TeXbook, together with various supporting files (some
longdesc also discussed in the book).
-containersize 29916
-containerchecksum 21c1163a52c62068be0fc179d84e79f3fc9cceb7d9d7c9c438d87054f5e1f92f127af8fb22dc6923b5d25fcc95732f1e48f50419decf1efc17d62bec75a4cd52
+containersize 29112
+containerchecksum 0010ad47f363ddad3a0433fbc48f4e39950eddab3d08e2eaa6d5eacdc620265d45b09ca23c48f92ac8bedf222f98095c4f91d424a27ef0e8e50ed6d673780c57
runfiles size=40
RELOC/makeindex/plain/plaintex.ist
RELOC/tex/plain/base/fontchart.tex
RELOC/tex/plain/base/gkpmac.tex
- RELOC/tex/plain/base/letter.tex
+ RELOC/tex/plain/base/letterformat.tex
RELOC/tex/plain/base/list-latin.tex
RELOC/tex/plain/base/list.tex
+ RELOC/tex/plain/base/llist-latin.tex
RELOC/tex/plain/base/llist.tex
RELOC/tex/plain/base/mptmac.tex
RELOC/tex/plain/base/picmac.tex
@@ -242908,7 +243686,7 @@ catalogue-version 0.1
name platex
category Package
-revision 57730
+revision 57972
shortdesc pLaTeX2e and miscellaneous macros for pTeX
longdesc The bundle provides pLaTeX2e and miscellaneous macros for pTeX
longdesc and e-pTeX. This is a community edition forked from the
@@ -242933,10 +243711,10 @@ depend tex-ini-files
depend unicode-data
execute AddFormat name=platex engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,ptex-fonts,latex
execute AddFormat name=platex-dev engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,ptex-fonts,l3kernel,latex-base-dev
-containersize 41468
-containerchecksum 81c0bcf71933d67ef6aaa05d81bd880f7efb2eb4bcea48afce013f62d8abd48137b9a9bcf0f86fd4a50fa7caeea278a864e1a42946d7c7c66c9ab45c4dc7f5ec
+containersize 41472
+containerchecksum 787554d26ec4acb3811efbe96349a51b517e5b3b4677754d94dfe1d0ce61088d016f21995e5e9f49e1ace76a1e1f2c057c126981a9e340a9e047597f637aae3e
doccontainersize 1489476
-doccontainerchecksum e8449170efbb848bea4310087a69f1e3d767c24e10fd7bb2e063b3467578efe5072b4cfee5fab8ea1a97659ba6899c8d4dc5febabb1910742bb3bebe073e3de3
+doccontainerchecksum f0085548bc20f0389d475a9abf294a8713d36184aef1c65e12d5a7621a4f60e26cf8b63f6a1d558afe964f633455fffd9f492e749938c290b91c10e02c6cb4d7
docfiles size=381
texmf-dist/doc/man/man1/platex.1
texmf-dist/doc/man/man1/platex.man1.pdf
@@ -242948,7 +243726,7 @@ docfiles size=381
texmf-dist/doc/platex/base/platexrelease.pdf
texmf-dist/doc/platex/base/pldoc.pdf
srccontainersize 136880
-srccontainerchecksum a05a6609cc8de480fb1a33cc33e35a46abbd1aed92a3a899972ed720c2b411a8d0384998ce4c6f3e3cdf0588744fef1391b0c468ca2b4d6d8d072b50f03fc341
+srccontainerchecksum 50afb0b5a1b766f89d7f3dda64b74f080a06d25d66618a4466018209fe4e3245f8deb274b22e30b45fac0a8a9f903ae70ec0301bfb72a394ebc3759e065205fd
srcfiles size=211
texmf-dist/source/platex/base/Makefile
texmf-dist/source/platex/base/jclasses.dtx
@@ -243185,12 +243963,22 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/platex
bin/i386-solaris/platex-dev
+name platex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of platex
+containersize 340
+containerchecksum 3a3cdfb060bf7486c378d56710bd6785fe8414d9c37eb224ceb25ac94e52fd57ff29206e9d19c3cb67b38df3af06fcb58041ec3058ee4eda080ee51e9d60725e
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/platex
+ bin/universal-darwin/platex-dev
+
name platex.win32
category Package
-revision 51747
+revision 57883
shortdesc win32 files of platex
-containersize 896
-containerchecksum 570ec00f19689c79f086e2adb73c2d20a20b1e6cc3075410a4de6e5a3adb305974462230a45a214aba7bd6ba2ee826ca20822a4818c5ccae93609897a8af4f36
+containersize 884
+containerchecksum 6d0996a722648e84cf5f535612030dae9db829ce8ddae17f5560b9aa2f9426ae5195fe3073213e3d7a658a2b46339aff8f7fe88e0feff947c780b0eb1b99cf6e
binfiles arch=win32 size=2
bin/win32/platex-dev.exe
bin/win32/platex.exe
@@ -243205,16 +243993,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/platex
bin/x86_64-cygwin/platex-dev
-name platex.x86_64-darwin
-category Package
-revision 52800
-shortdesc x86_64-darwin files of platex
-containersize 344
-containerchecksum 0278bbf37736a547e8643a3517913540a30d41a0d88843455fddd00973b0baac4a09859e7731d51e8853347490398b27ee281b566f4852fb1df819f46b3d9e7f
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/platex
- bin/x86_64-darwin/platex-dev
-
name platex.x86_64-darwinlegacy
category Package
revision 52800
@@ -245563,160 +246341,160 @@ catalogue-version 2.94a
name pmx.aarch64-linux
category Package
-revision 54429
+revision 57930
shortdesc aarch64-linux files of pmx
-containersize 245168
-containerchecksum 6b6b88df42f5478000bec3aa62845ccf5a8d270af667deeac30d04de0570df6955f613cbfee4e5705ee69b46d383af06ee151b47cfe0226da800d2ee4f03de6a
+containersize 245112
+containerchecksum 0f2bdceb14583968f24ba610ca87e2c0ff78554baa9c363c4072549883be4ff29cf6065e2c7562d24376de5335eb8db4c576bf7c0bc4a304955378239579860f
binfiles arch=aarch64-linux size=158
bin/aarch64-linux/pmxab
bin/aarch64-linux/scor2prt
name pmx.amd64-freebsd
category Package
-revision 54410
+revision 57941
shortdesc amd64-freebsd files of pmx
-containersize 222044
-containerchecksum 85b16e7d3652b92ea837c09ba4f17afa604384f4cb9edc2e1ee9aa6d60eaa56c1c577df8b9ef5da506c13891282b36bf4eb12880bfd591e23733b2765d744a9b
-binfiles arch=amd64-freebsd size=160
+containersize 220600
+containerchecksum 76a03993a60b1130b9ee17a3f77a4c3453ba7eed4133dab3d01bc7e5104365019775c9f5dc4a6941154cd9c87f2559f51fec758d7b1f59001f9945fb5a1fd394
+binfiles arch=amd64-freebsd size=156
bin/amd64-freebsd/pmxab
bin/amd64-freebsd/scor2prt
name pmx.amd64-netbsd
category Package
-revision 54415
+revision 57877
shortdesc amd64-netbsd files of pmx
-containersize 199548
-containerchecksum 1b5a92f2760a828f74f125753b7f6a02e2cbf87b0dd7ae03c5ae4756e904103c4ddad8a4153e6d662be7717be1d5ba2a18b5455abd2aab9266bbff318eef620f
+containersize 199516
+containerchecksum 7d767b97ecd0c094f3031ff3b58e11d2f7f65fa2a3982fdd814e4afed377f1cc6dab3132d2377b292a53e0aa6268ed3cfd4527995b8ae717b0516ffcee3fedb2
binfiles arch=amd64-netbsd size=198
bin/amd64-netbsd/pmxab
bin/amd64-netbsd/scor2prt
name pmx.armhf-linux
category Package
-revision 54481
+revision 57957
shortdesc armhf-linux files of pmx
-containersize 215348
-containerchecksum ce5ddcb3c4023fe6c8d9682f5e0226ce90c3ce807172f3d7036b041c67a69843ca51db481b3113e50d0ebfb4c8f067922b4faf773620d6371a2f14976334a77d
+containersize 214580
+containerchecksum 38e6f2656956c31976ecd20d2a0cb765d26ba8bc3026e9e4daecc8f4edfb82f26d6cc8a97e000f9bac22a24946d072267342b41b069a90798b2d2a5b89002428
binfiles arch=armhf-linux size=134
bin/armhf-linux/pmxab
bin/armhf-linux/scor2prt
name pmx.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of pmx
-containersize 194876
-containerchecksum 4d9fb877c5302e4f900c5d5b9699a3df3e083ac70165004ee9af3584589184b4f073e963dce66fc77a7c480c27db2a7162c3ced890a3e8c1d72f6c1a9ce8bd3e
-binfiles arch=i386-cygwin size=147
+containersize 197612
+containerchecksum b1a8f6af7c91cbb1c87f8eef1b958917721ec96e82e4f11e79a209bc63e4f7749dae5f4a9326227a6ff0473ce127c943b223af834eb6dcf051655289d5eb9a16
+binfiles arch=i386-cygwin size=149
bin/i386-cygwin/pmxab.exe
bin/i386-cygwin/scor2prt.exe
name pmx.i386-freebsd
category Package
-revision 54410
+revision 57961
shortdesc i386-freebsd files of pmx
-containersize 178032
-containerchecksum 3e7f0e06f4bd55d2fc30a2b0dcdf2536d412f85c467ca363f7685d6c5203243e417f937b4285689d48fb279d8a6eee9dd81cda99f68301846cbcd67bfbf0b6a8
-binfiles arch=i386-freebsd size=134
+containersize 182260
+containerchecksum a81e4eb85532f8ec650526ae3cfffd7bd30ae53ffb0bb507fabf4b5e047ef5551bbe5c6d5cd052d9d1f8b3fe3258f3294340b2f97bc18141df332963d786936c
+binfiles arch=i386-freebsd size=135
bin/i386-freebsd/pmxab
bin/i386-freebsd/scor2prt
name pmx.i386-linux
category Package
-revision 54410
+revision 57878
shortdesc i386-linux files of pmx
-containersize 210572
-containerchecksum 506b8fe9f11a71f7b464c29326b88844013f688a64027142274535de1e16994dfb7ed0008181a74f1ddd86a34f771a407f1a2fc4de6e2ed93e7715b59f518729
+containersize 210556
+containerchecksum 4795b2f2e9b7efa08bc97e29436848e91795aed3eb2fc45a3b677fafaac2c7e8c4299ffcd90a6c084522b9661a44c175e7ad75ed9daa6bdc82bb0a58283af79e
binfiles arch=i386-linux size=162
bin/i386-linux/pmxab
bin/i386-linux/scor2prt
name pmx.i386-netbsd
category Package
-revision 54415
+revision 57877
shortdesc i386-netbsd files of pmx
-containersize 158504
-containerchecksum 05f5954320ff937393ae8fa75d234dc25876d4a979ddd1491cd4e6447e2f2005e4c48d273512c0beb00db94c15803ef0793b14c4899c91fbac6d63789e03345a
+containersize 158508
+containerchecksum e01a910b7201498b85aa8420b8e3c407f44ffa30abde2ed7732bf121a0c79b9fc84924502b75e9ff377c27e8fc61101b68c758e926857b7393b6599a15499cb3
binfiles arch=i386-netbsd size=176
bin/i386-netbsd/pmxab
bin/i386-netbsd/scor2prt
name pmx.i386-solaris
category Package
-revision 54410
+revision 57938
shortdesc i386-solaris files of pmx
-containersize 198852
-containerchecksum 64a618ef952259b18c6050b029d10bd2e525f48de4f9c065991afe1979352412a72b3c02703c7df4bb50af2e51d7ef0cf8656656e2c060830f2583feace4e6e5
+containersize 198840
+containerchecksum c156fa5c6897a89e7fb6a7246e8a74ddb8cdbebc99897023259cb9ef179b1c2a872cffe04615238ce60c85fad8a4b42e5245941ba142ebf1f1dd843dd313a88a
binfiles arch=i386-solaris size=137
bin/i386-solaris/pmxab
bin/i386-solaris/scor2prt
+name pmx.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pmx
+containersize 469108
+containerchecksum 9c1a59bb1e05affa0ff1eaf28d397916afa11e0b93800db8a7ea7c5d010427c07b7ac8ec78e8ec3ecf5938a6f0099f4fde884a114542662491829bd09511f1da
+binfiles arch=universal-darwin size=358
+ bin/universal-darwin/pmxab
+ bin/universal-darwin/scor2prt
+
name pmx.win32
category Package
-revision 54409
+revision 57883
shortdesc win32 files of pmx
-containersize 214788
-containerchecksum 10022b4f11a84cf91210a2d95b7ffcdb28bc6494e57024ebaf287625aac16f1958b2acbb6de7d48e06a7d93d65599804ff2049012404eaeb8824cd2c92f804eb
+containersize 214816
+containerchecksum 440158bc0f74cbdf9e1c68a2b4f79dc8e2349d2deea5011cea1c046d5cfccdf93c8664e4d5063635e87d3543283b4b4c7b057c4c870aa36cd047e3ebd82bfaa2
binfiles arch=win32 size=134
bin/win32/pmxab.exe
bin/win32/scor2prt.exe
name pmx.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of pmx
-containersize 243268
-containerchecksum 255a4c7f367a31df8e0bbf2cb6ce6b30531454ea78f5747caf2a79a49430cefca984ebe05c74c67f80d02ed116a9481a5ef259371b9b5b79545d2d9266e38a31
-binfiles arch=x86_64-cygwin size=165
+containersize 249620
+containerchecksum 40c76c5ad95fde294e5e8ae90b0036f1d3c929cd191e71c6ea2c9c75ef917d42c467bec2064597ec0a26c3bd95b7d08f43fc76a1a3131809f20599391ce6e42e
+binfiles arch=x86_64-cygwin size=166
bin/x86_64-cygwin/pmxab.exe
bin/x86_64-cygwin/scor2prt.exe
-name pmx.x86_64-darwin
-category Package
-revision 54440
-shortdesc x86_64-darwin files of pmx
-containersize 267180
-containerchecksum fb6707ab0a97145aa311cba6f85d7476be9a1652c79d8e71e504c0101be66aae83ccf93a91de1ce2a5bb96c3528c04889868563937e8a88d2c77023c190daef0
-binfiles arch=x86_64-darwin size=179
- bin/x86_64-darwin/pmxab
- bin/x86_64-darwin/scor2prt
-
name pmx.x86_64-darwinlegacy
category Package
-revision 54410
+revision 58231
shortdesc x86_64-darwinlegacy files of pmx
-containersize 230556
-containerchecksum d27aa83b51ce729c78a6f3798ab22db4bac7e46da8ea8b41e29ee084001e2f2d860dd3bc98fce09345da2b67cb65b9e1d71b492bd4e2d719ee92998ab412ae0e
-binfiles arch=x86_64-darwinlegacy size=150
+containersize 226072
+containerchecksum a6f6f0e5b5cb562f720fcf289728329e8fafd5cb3d935aeebfe8e15b7313e0125543ba0f54171a0c90d2dd8ea6592ec271fa281a5008dbb45034b8f4f8918923
+binfiles arch=x86_64-darwinlegacy size=143
bin/x86_64-darwinlegacy/pmxab
bin/x86_64-darwinlegacy/scor2prt
name pmx.x86_64-linux
category Package
-revision 54410
+revision 57878
shortdesc x86_64-linux files of pmx
-containersize 216100
-containerchecksum 9483b89c91b0635289322934f733a1876c7668d0e139f1718d8346cbacff5634afa3f1cf976c347b918597abfc82c31e5abbea8b34e179e52c1733b9aae01be2
+containersize 216088
+containerchecksum b97e6b2d7dd4a58293f13c082abc764b455b8c8ca08da388edb6573c875d88c616e5ed3dc0a169b2feca058ddd5ecaa0763ffc4eff0c13eb25b27080c9ace4e8
binfiles arch=x86_64-linux size=157
bin/x86_64-linux/pmxab
bin/x86_64-linux/scor2prt
name pmx.x86_64-linuxmusl
category Package
-revision 54410
+revision 57878
shortdesc x86_64-linuxmusl files of pmx
-containersize 247064
-containerchecksum c0297b69a13ba28be1155da000195bed22f58646893be2cd354bda2716fd3a8a465e3a32646b5a3f95d8eba77c9cfc6df46fe85eb11ebded02bbd08d7f7e24fc
+containersize 247008
+containerchecksum 01e1e9194f19dcc1b3a12feb68fe1aae0b5c0dd4c92b36a6b2b8da6597e8491ef461039babf63e6a26ccc3733c22cc682f8d198caa22f27f917f0bac926a4684
binfiles arch=x86_64-linuxmusl size=173
bin/x86_64-linuxmusl/pmxab
bin/x86_64-linuxmusl/scor2prt
name pmx.x86_64-solaris
category Package
-revision 54410
+revision 57938
shortdesc x86_64-solaris files of pmx
-containersize 224020
-containerchecksum 2e345c01bdb6a574254fcf105565ed68863459fa61d0e34e88d4c2bca91925687b25d9649a1f490a061c18e7d22e6b3334c86ae35b205d793b616b1f87358140
+containersize 224036
+containerchecksum 3fcdccac61b78df48a618135dcc22b64c38aa157b3eac553fa8aab7e172de748bd183e05098a4a19ac4833165cb5c818d18813232cf88437a8b508deacc261b1
binfiles arch=x86_64-solaris size=162
bin/x86_64-solaris/pmxab
bin/x86_64-solaris/scor2prt
@@ -245848,6 +246626,15 @@ containerchecksum 763a94f93bf388b7cf01d4c6ab18b727ab2985a3f99310db71095bc6fb7fce
binfiles arch=i386-solaris size=1
bin/i386-solaris/pmxchords
+name pmxchords.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pmxchords
+containersize 340
+containerchecksum 6028443155e5cc91cfc41b1324cd1b2d9ab5b44ff5e30d1a3e86221beb22b575f10f39105e72cc8094d63d2925ff7e3dc78284cc607540033638fe841e75e00b
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pmxchords
+
name pmxchords.win32
category Package
revision 32405
@@ -245866,15 +246653,6 @@ containerchecksum 1c226c876590373dddf82f0cc5a81a83a646097384da5d46b40f8374a56b13
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pmxchords
-name pmxchords.x86_64-darwin
-category Package
-revision 32405
-shortdesc x86_64-darwin files of pmxchords
-containersize 344
-containerchecksum 43cd7f359fa0eed9384f30486b31e3e54082e877f8039de2ccc2ccf79d84f7738f900aa9c7fd6605c2cb48b2f623621313cd085c2b350c9c13d4d3cf3a8ed89e
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pmxchords
-
name pmxchords.x86_64-darwinlegacy
category Package
revision 43871
@@ -247076,7 +247854,7 @@ catalogue-version 1.101
name polyglossia
category Package
-revision 58445
+revision 58444
shortdesc An alternative to babel for XeLaTeX and LuaLaTeX
relocated 1
longdesc This package provides a complete Babel replacement for users of
@@ -247088,10 +247866,10 @@ depend fontspec
depend iftex
depend makecmds
depend xkeyval
-containersize 114332
-containerchecksum 13e368bc81de0abf267553f570358273c72d16117f335c972389843e3796e30b22950d9f4639a9b7ee25ede8962d1025bfb7ec38072c0e04c309b2469a39c998
-doccontainersize 636652
-doccontainerchecksum 7f6cb6fabc90f4e06819388a30ec28f34d834782b15a7cb6667b287c8b16ca2960c6498310e625f306fe1e9fbee92ccbdb11ba1182afa6a9af1b9298197c4652
+containersize 114536
+containerchecksum 30f5fef2ba34bc8b22e5a5f933f4566e1e28ab0a161bcf01f7a0143dc906e6f46b71f0fa379f42ce057128f69536d5b6e7987fe2fc9f36ab48b64036f5ee4b8e
+doccontainersize 636692
+doccontainerchecksum 4a5f24de1d1f9abd64db06d0df75752d44ff8b3d0bc476b50fda71be41bea07eef678d5c37334188b1989228e75ed1cdd7ff17a9b302b8b8a65130a4576d7e72
docfiles size=203
RELOC/doc/latex/polyglossia/README.md details="Readme"
RELOC/doc/latex/polyglossia/example-arabic.pdf
@@ -247106,8 +247884,8 @@ docfiles size=203
RELOC/doc/latex/polyglossia/polyglossia.tex
RELOC/doc/latex/polyglossia/test-welsh.pdf
RELOC/doc/latex/polyglossia/test-welsh.tex
-srccontainersize 151056
-srccontainerchecksum caf9394dfc0547ba10014996ae4a1fdf985afb47766f0fcb9fe15d2f2604b940a3e8db1e5734fb99d1fefdeb537d213d19115775b52237bc22dabe00cd3430b5
+srccontainersize 151004
+srccontainerchecksum 342227a34b54cada465436a7866940473452039a8b1c12fb97254d01ab12ca9ac373398d74188dea00d396f8ec117a369791930d185d505337bb815afc7db39e
srcfiles size=223
RELOC/source/latex/polyglossia/polyglossia.dtx
runfiles size=365
@@ -248126,16 +248904,16 @@ catalogue-version 1.6
name principia
category Package
-revision 57899
+revision 57902
shortdesc Notations for typesetting the "Principia Mathematica"
relocated 1
longdesc This package supports typesetting the Peanese notation in
longdesc Volume I of Whitehead and Russell's 1910 "Principia
longdesc Mathematica".
containersize 3932
-containerchecksum 20279f9adea5b0b91bd21bd158197635217dbe24890296b3f6c6a92d940200253c184736c3c777c3dac903caabca0e2893a03984917c9e095fcd27c33d9b796e
-doccontainersize 368092
-doccontainerchecksum 8bd710b6ba3ba234a30c05d9f766db137ad25ab96918109a88976899eb1ffb3d6a4acd2a7d900c7fa36018649637d34525a63b1444fae0ec35aaf6006f169481
+containerchecksum 2e9857cf6eb9c7ae733ad781d3e50668ab76a940a26051a61ffc1d1c33ca020f3cd9c6fe3051b89ec9e28b1d2032239e34e782221ee1e65a9167abaf97b5e478
+doccontainersize 368100
+doccontainerchecksum b581402582c1d48300b0c6f59adcfb00e349381e5a646ce7cb4003a6ed9cec850c66458dc7c5057666bca79935743487854dd3d7619e5c24faaeb62a141f8f38
docfiles size=99
RELOC/doc/latex/principia/README details="Readme"
RELOC/doc/latex/principia/principia.pdf details="Package documentation"
@@ -248367,7 +249145,7 @@ catalogue-version 1.1
name profcollege
category Package
-revision 58547
+revision 58540
shortdesc A LaTeX package for French maths teachers in college
relocated 1
longdesc This package provides some commands to help French mathematics
@@ -248377,10 +249155,10 @@ longdesc \Pythagore{ABC}{5}{7} to write the entire calculation of AC
longdesc with the Pythagorean theorem, \Trigo[Cosinus]{ABC}{3}{}{60} to
longdesc write the entire calculation of AC with cosine, ... and some
longdesc others.
-containersize 69448
-containerchecksum 4a79855e6d8cf9b427864ea13dc5039e636ab8886a429d64a164f06f0866dbace28426650e75ef244ad74ac96d57fea6bde7d5f6da84178baccbb795173ea81a
-doccontainersize 3718176
-doccontainerchecksum f3df15a2574c7fafe906f758ec648c55e654f43c670d86cf1888554df593b54ac458f9e9366fa9f95dea2bba9117389f51c48865c018cdcc36d4e85964364f98
+containersize 69432
+containerchecksum 470dd4efd8dcef4903a4bab4effe6d7abe2b75d0be387eb4952d1c16f5d7f2013ce3c4811a8fb05a64c468c7c20c6520dd99a3ed1e7ebe2dcdd225657151798c
+doccontainersize 3718148
+doccontainerchecksum 8b018c8ea510bc721a1951ac28ba5898046479f90f722ca0b3a8a96a9a66e8acdcb5c690f2ef300067e9aa2dca0bbf80772f238eaa6a39c858dac9e7f7c387ed
docfiles size=1042
RELOC/doc/latex/profcollege/ProfCollege-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/profcollege/ProfCollege-doc.zip
@@ -249034,51 +249812,51 @@ binfiles arch=aarch64-linux size=4
name ps2eps.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of ps2eps
-containersize 4472
-containerchecksum a4f070af67b45c69f66dfdc8a8795c845cfd0dc4a4e8d57693c292ace19a52392f4cc857b3d829f81ec501ec55143b34714310672fcc07e8a463050efadebfff
-binfiles arch=amd64-freebsd size=5
+containersize 4448
+containerchecksum 2345380fc552e150d0950ee26bc6becdde39dd85e1780d3cb0b4375bfe812909e347919820e9fc0c5d5702f736aeeeeca03b4339619eff9cc1518b46e7da3a63
+binfiles arch=amd64-freebsd size=4
bin/amd64-freebsd/bbox
bin/amd64-freebsd/ps2eps
name ps2eps.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of ps2eps
containersize 4428
-containerchecksum 5e873183fbe2686dbe4aac584934a166e5b24e44896426f2040072d91c0dbc4f67e52e96292594b4c458f818e87c7c6701986edf99a231c902de11ff63d8ea4d
+containerchecksum d829c60e9ffd4e480a75b4c9665c174ee318be17de4d8228d76688ed09e9f62af6379265a76b39eacb9b0aaa711166dafc653cfde52b99ca67ab145c7f073ac5
binfiles arch=amd64-netbsd size=4
bin/amd64-netbsd/bbox
bin/amd64-netbsd/ps2eps
name ps2eps.armhf-linux
category TLCore
-revision 50150
+revision 57957
shortdesc armhf-linux files of ps2eps
-containersize 3972
-containerchecksum 899d7e86ddbfd232c0095b55dc39fc1901a7e845e1302a468f59d82d378af1b44bdb24b89aa08a3133324eca6aff5fc0ac791acdb82d4632cca40530ed5a69b5
+containersize 3852
+containerchecksum 2ce521cffff1a49ba1122d66718a0ffad6a3b85ab50761a40b40fd728c252c86fceb2e9903d2b32541b22416b215dbca87adacdcd78470e7a44ab0ae199c6654
binfiles arch=armhf-linux size=4
bin/armhf-linux/bbox
bin/armhf-linux/ps2eps
name ps2eps.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of ps2eps
-containersize 4552
-containerchecksum 92a2092191893daaa93421f640717a1f486fcf0c21a3472c61ad9ebe40c9f7907fd08660af4090646d2367ac3fdd3b7ad4d59259799012515106f76f8d3d9305
+containersize 4584
+containerchecksum 61b00d80a343353428e5961471dcb7981b701e79d5120cfb62597823c7dcb0f8375fefa0d59f1315438e412c8e560207652b94c1ba5a1a1a0ae21e4ebee0c9ae
binfiles arch=i386-cygwin size=5
bin/i386-cygwin/bbox.exe
bin/i386-cygwin/ps2eps
name ps2eps.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of ps2eps
-containersize 4396
-containerchecksum d70a6e0df1c630a3f2440eaadd0ab7a2e58765c766136c4d69812df9d180db3e3fa2b03c3a6a8bf27eceda3a823250f0d356dc6ecc22cad3075ef6e9fe2853a2
-binfiles arch=i386-freebsd size=5
+containersize 4172
+containerchecksum 2bc1407792fb16057b474fd3dea9b3e603eca399ee1ca246910ea57092ffb5c3d0fd15dee52089d1eadbdedfded3ea4f2679e6587d36eab75ad43e40ead1d730
+binfiles arch=i386-freebsd size=4
bin/i386-freebsd/bbox
bin/i386-freebsd/ps2eps
@@ -249094,10 +249872,10 @@ binfiles arch=i386-linux size=3
name ps2eps.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of ps2eps
-containersize 4444
-containerchecksum b767a880af8e8958ba7d3fb70ff935d983ff6bcc4ba0012caf563f12dd9823b42c52626401bbac588315f259a40e2bf907e88a85a9aef14dbd5491ae6accf258
+containersize 4448
+containerchecksum 572f02a057ecd05c3224145662baefcddcad680418a7236550498ce272c263f3301ef2d90d0dfc79f31260e3e8e7212ba5ba8ce374938649b4f56b7481f7cb07
binfiles arch=i386-netbsd size=4
bin/i386-netbsd/bbox
bin/i386-netbsd/ps2eps
@@ -249112,6 +249890,16 @@ binfiles arch=i386-solaris size=4
bin/i386-solaris/bbox
bin/i386-solaris/ps2eps
+name ps2eps.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of ps2eps
+containersize 12148
+containerchecksum bd0596014343e03624d99048f1af48bea205655fd0a4d6ef6cceb53d4190484d527ace4135a7625cbe8bb92ecbe3194c0d3285fef503b7c68a01dbb84432c82e
+binfiles arch=universal-darwin size=30
+ bin/universal-darwin/bbox
+ bin/universal-darwin/ps2eps
+
name ps2eps.win32
category TLCore
revision 53994
@@ -249124,30 +249912,20 @@ binfiles arch=win32 size=4
name ps2eps.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of ps2eps
-containersize 4468
-containerchecksum ed78e837dc351102172486eef949a8280cc647f4c6453dee54c16ab68d5a1b4e31bd6e559fe2a3a789ba709888d970e34468f56320ef94c8253dabbfb04f7593
+containersize 4496
+containerchecksum 180538bbd3f8a2d98ab96460c5432906ba2ae1aa24369610cf4a96c6324bd76e68fc236d772e264c0b09188d6be79042911b0445dcf6e6d9c27f98b3b246b90d
binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/bbox.exe
bin/x86_64-cygwin/ps2eps
-name ps2eps.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of ps2eps
-containersize 8536
-containerchecksum 99d9831e38d6aa8db0bf536a334ef2f80e159ea0277b9707f31cadbe3b051fd04b37e561c83cea3aa470f4721f0e3d46bb02ef3db522399e1c9cbb5b834634e7
-binfiles arch=x86_64-darwin size=9
- bin/x86_64-darwin/bbox
- bin/x86_64-darwin/ps2eps
-
name ps2eps.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of ps2eps
-containersize 3616
-containerchecksum 8645d15dd30ba6a30bcd0d808849128bb19646e9b83b906d2f51eed446b6fd9a0970dfc69fbe9e9c60cb7cf860e76618d36697af75a9c6ddcbcd4799aa62dbd8
+containersize 3568
+containerchecksum 9c86832880118a5c1222f820052e9b814cf7df7a3885a95c7f92d18f4b6acdf5da38f3e78349e2a0fd4ad4605ba59d3ba964647eed76f7ff192c53639d5fdce8
binfiles arch=x86_64-darwinlegacy size=5
bin/x86_64-darwinlegacy/bbox
bin/x86_64-darwinlegacy/ps2eps
@@ -249210,11 +249988,11 @@ catalogue-topics ps-manip font-proc
name ps2pk.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of ps2pk
-containersize 85604
-containerchecksum c367a934ed051381c247bb7f8506901556f05ab6c82c307be03b26044ba4f2e2412f752533df5c104403fc34a5420abac3fe1bfb5c753859532d466dbbbe119f
-binfiles arch=aarch64-linux size=63
+containersize 86036
+containerchecksum 9fbf48996ff4c324d8a1bd43da41c33404109d4dadb2d42b0cc6c3c9d0dff2af10f242d88de288ae8f5dd7acf066b7d4f134e024e0660672afce526bfbe9df0a
+binfiles arch=aarch64-linux size=64
bin/aarch64-linux/mag
bin/aarch64-linux/pfb2pfa
bin/aarch64-linux/pk2bm
@@ -249222,11 +250000,11 @@ binfiles arch=aarch64-linux size=63
name ps2pk.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of ps2pk
-containersize 95708
-containerchecksum 83d5e7250b7424b00ffade2fd71cbc38019e7fd02a65e51d4b86bcbd53b0276dd2d4abda2dd552e979864f4f49d9842e161dcca294a629e0d010d88ec4726dd5
-binfiles arch=amd64-freebsd size=68
+containersize 95256
+containerchecksum 0910d3cab27c06de7df258b9677912944df54102befdf58317b37e71749ba83fc0934be73c3fb91c1af1032b293f9a6cbe7eb5e27f3c4fdc0db8c8a92dcb639f
+binfiles arch=amd64-freebsd size=60
bin/amd64-freebsd/mag
bin/amd64-freebsd/pfb2pfa
bin/amd64-freebsd/pk2bm
@@ -249234,11 +250012,11 @@ binfiles arch=amd64-freebsd size=68
name ps2pk.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of ps2pk
-containersize 82680
-containerchecksum c12bfc940c1fa7e17b77edf3a8b8c4b95f8e9464172a670f09659dd867f853562940bfa75a50c08bc5dacf33355a7c28da72c811aa97cf2d3811eb7599e73b79
-binfiles arch=amd64-netbsd size=69
+containersize 82608
+containerchecksum 27a59639538c9939fd8833a3321bd6e5d001709bad3c546b533cde6aa541e6af3d26a07ad80ce87425ea3a05333eb19d9954085a4b69a8e2205ea66c1360c039
+binfiles arch=amd64-netbsd size=68
bin/amd64-netbsd/mag
bin/amd64-netbsd/pfb2pfa
bin/amd64-netbsd/pk2bm
@@ -249246,10 +250024,10 @@ binfiles arch=amd64-netbsd size=69
name ps2pk.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of ps2pk
-containersize 71056
-containerchecksum c76d52ee380f71f01c3601b52881f222990f0c75ed207be3ca142cf9b56bf79d2966871d3426c9f7adc9fb2885aa4b257b03808264a7c719807a048fce660444
+containersize 70772
+containerchecksum d37fe60d3aefc89c61c20fc92c8341ae478dc9245fc637ad7aa4c26a906cb076312bc7d2c5041f3becd9963d1ce7b01c2066a47031a74d7582aa26babc0cd1bd
binfiles arch=armhf-linux size=48
bin/armhf-linux/mag
bin/armhf-linux/pfb2pfa
@@ -249258,10 +250036,10 @@ binfiles arch=armhf-linux size=48
name ps2pk.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of ps2pk
-containersize 56512
-containerchecksum c8f1c2e8f5bd4204437cdc0a2afaa159992af007a4740e84e6ab41168a064c2d138ad88d318e53fe46982653c6ea8de2504d611a963fcf3fbe541cade63d3f12
+containersize 57448
+containerchecksum f24707767d468453fa10637f1e7f18e15bedd03215b3bf8cc98c5b9585d33ef32b3c82920e8b321f1ba428b0733701f0103eabd13900fb854295924d00cac236
binfiles arch=i386-cygwin size=41
bin/i386-cygwin/mag.exe
bin/i386-cygwin/pfb2pfa.exe
@@ -249270,11 +250048,11 @@ binfiles arch=i386-cygwin size=41
name ps2pk.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of ps2pk
-containersize 82292
-containerchecksum 9035c9326f8fded091c57e152d510e3ba0bbb05dce4bca703b8b7b8ee9e9e66cd7c0ad92353289a553415be5a5a52fa921580622eda5f39f9315a24e13fe3cd6
-binfiles arch=i386-freebsd size=59
+containersize 84744
+containerchecksum 2b4d555c0e0a19d7dc022c7fce93fbd2a7804263b30e184d4fc3b7f17ac0d500ae53b51320fe42e19c2f9644340d4f9f483c901b13c66b382936c4f4763f0fe6
+binfiles arch=i386-freebsd size=54
bin/i386-freebsd/mag
bin/i386-freebsd/pfb2pfa
bin/i386-freebsd/pk2bm
@@ -249282,10 +250060,10 @@ binfiles arch=i386-freebsd size=59
name ps2pk.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of ps2pk
-containersize 91856
-containerchecksum a1a2c55ef51e7d79c8694a800a78694014f1684f0b1cddaf27c683a3e4bc168172406da7c49263b72f7132f24c48ad84c1b87f6999c415a3940267772b16cc97
+containersize 91820
+containerchecksum 410f08fb410ded312b7666284f004577dbd008358b9420d9ab751651553d745428ebd835ed6b9c9fb756272b1f67a04ee85093ee56383b87109635ec555a2c91
binfiles arch=i386-linux size=59
bin/i386-linux/mag
bin/i386-linux/pfb2pfa
@@ -249294,10 +250072,10 @@ binfiles arch=i386-linux size=59
name ps2pk.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of ps2pk
-containersize 73552
-containerchecksum 91ff58e349142a773e1664520fcfb03fb37a6f322e9539604de5ce2df85933f5f37f4ea7047a45c2bb64399dcc939f821e3d3f7988c0ac1261b106f40ad9b265
+containersize 73680
+containerchecksum ac6cd0589d540bf67548ac4b756fb009be311c42fa80eaa46df8852186da942ced8c669059eb87b9ef53a66440b4780fd5c41129927b21676e82d442e7cc5c1f
binfiles arch=i386-netbsd size=63
bin/i386-netbsd/mag
bin/i386-netbsd/pfb2pfa
@@ -249306,22 +250084,34 @@ binfiles arch=i386-netbsd size=63
name ps2pk.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of ps2pk
-containersize 85228
-containerchecksum 544fdf6a01aa90c4bfc9825e57dae03f5c1bf54c85a9a9c5a2c2450a12c73a44c744d7861b935deaa8e256ce00098a918ecb1026c486b17220f3d4021456f946
+containersize 85244
+containerchecksum 6e0311759648eae73e19445fbd301c3f77221dcb0d80f9179924378a523d181e8171273c2191f55c2a165dac4dba298104669a26bf1d590c3350a7ac90c18e74
binfiles arch=i386-solaris size=52
bin/i386-solaris/mag
bin/i386-solaris/pfb2pfa
bin/i386-solaris/pk2bm
bin/i386-solaris/ps2pk
+name ps2pk.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of ps2pk
+containersize 174516
+containerchecksum ac6086ecffec23666873fa450f560688dfbb044886898af0b91303fab1fe83af98e0b2366a1f1accc104f1a8b462a02447fa5fd5742c48127afea061178b115c
+binfiles arch=universal-darwin size=195
+ bin/universal-darwin/mag
+ bin/universal-darwin/pfb2pfa
+ bin/universal-darwin/pk2bm
+ bin/universal-darwin/ps2pk
+
name ps2pk.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of ps2pk
-containersize 59104
-containerchecksum fbd81fc5856b5116950d03ae6bd58e8d8f343e10677b5a7ebe7a79fdbe5b0b920801a1477cdf24ab5cdc1725aad5b62c4e35ce43aac55364082321b9cfeae7a3
+containersize 59228
+containerchecksum 00fa40b6a2c7677bdceb1447b7ff7da5fa98d18d9888f6ed8ef5a3126d215a83e10a827b88c7a5a26d8c4c0b7b5324d1d9f600ddb598ce84039c13a3f6710320
binfiles arch=win32 size=44
bin/win32/mag.exe
bin/win32/pfb2pfa.exe
@@ -249330,34 +250120,22 @@ binfiles arch=win32 size=44
name ps2pk.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of ps2pk
-containersize 59816
-containerchecksum 3402bc462df5eaafd08748ae4a0237836e29e641741f16c94199b1938c474e4a6a47599b34870762938ab847911ae762abde1daf834d4c28861226291114ae02
+containersize 61576
+containerchecksum 9540e8619103fc26f1f1c7eb09f8d3fbf449910a2d117a26ef55bbda1f041cd69df803518541919e6c139f8bf7b39e56314c32f5c1dd01e070fa0df4629d39b3
binfiles arch=x86_64-cygwin size=41
bin/x86_64-cygwin/mag.exe
bin/x86_64-cygwin/pfb2pfa.exe
bin/x86_64-cygwin/pk2bm.exe
bin/x86_64-cygwin/ps2pk.exe
-name ps2pk.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of ps2pk
-containersize 101788
-containerchecksum 7a618efc3fd0622069b8da894e884a9bb4c1f6ba1ea46e223cb2aa5b50cd3d57dacce180c0eafbee55428178b63f0689203c9680ba1d6dddd3341a5a9be57ca2
-binfiles arch=x86_64-darwin size=77
- bin/x86_64-darwin/mag
- bin/x86_64-darwin/pfb2pfa
- bin/x86_64-darwin/pk2bm
- bin/x86_64-darwin/ps2pk
-
name ps2pk.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of ps2pk
-containersize 85416
-containerchecksum 3e52e931f01dec80f346cc8ce9bc3773b45c1af75d5f09034dded80302ad0b67152201fbd7f5740e62ece3a6f1ed0e8bae62d4acb36a71828c72b5d8302e6912
+containersize 85048
+containerchecksum 6c7dcd4283ca061687267b7f7586b4417cc38c1b7a4daef90638968fdbb8955dbc9f12863b7a174d2298445fd42f3ee52def513ce2547642ad21e82342569b3a
binfiles arch=x86_64-darwinlegacy size=58
bin/x86_64-darwinlegacy/mag
bin/x86_64-darwinlegacy/pfb2pfa
@@ -249366,10 +250144,10 @@ binfiles arch=x86_64-darwinlegacy size=58
name ps2pk.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of ps2pk
-containersize 89588
-containerchecksum cea5f137edac515b01d03e4c393469f284929babd46bd0cee90e75f4d06810960bafd244d4bc12e4ed5beb0142333066c7570fa58de8fc14fc52e27315a02fa3
+containersize 89504
+containerchecksum 552a41d6722df6bc805be58ba5b5467b902061c2587db75751aa934005e331827734b3583c7b8d5698348ff634655441da6a73c1899f2c97236e921ec216f112
binfiles arch=x86_64-linux size=57
bin/x86_64-linux/mag
bin/x86_64-linux/pfb2pfa
@@ -249378,10 +250156,10 @@ binfiles arch=x86_64-linux size=57
name ps2pk.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of ps2pk
-containersize 93408
-containerchecksum a8847685be94ce022df351fcde475eae900fc366fa68a40e67639e9374f511413fb71fe93af49222a0d9e5879a6a2308c2d5e4660ae1d8e83aac6fc1b180c56a
+containersize 93484
+containerchecksum 9f23acda95bafabe280ce3005e025aece21a6ab36e942d6e9f2b255bd343d20d7160a13e47f9e3553d3865df1d321eac12946244c7691a05a93a9391e3ee65e5
binfiles arch=x86_64-linuxmusl size=63
bin/x86_64-linuxmusl/mag
bin/x86_64-linuxmusl/pfb2pfa
@@ -249390,10 +250168,10 @@ binfiles arch=x86_64-linuxmusl size=63
name ps2pk.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of ps2pk
-containersize 95056
-containerchecksum f78199dbc09710fb4c5bf46bb07ebd21689a0754feebb45f4f3cbd4ddf70e0603222d62a9d74c9dde95d18fbb7ee7027fa4b3410c1acbad0f47d04be939c2fa6
+containersize 95080
+containerchecksum aeae35af09fa35e3a0e418e4b9c3f877cdfb9d670998b121868fef2821d60a0467be567824421f4125d5f0c3702dfdb7e3ea66c9169a5a89b0a95080b5ca035d
binfiles arch=x86_64-solaris size=62
bin/x86_64-solaris/mag
bin/x86_64-solaris/pfb2pfa
@@ -252051,7 +252829,7 @@ catalogue-version 0.22
name pst-ode
category Package
-revision 58308
+revision 58293
shortdesc Solving initial value problems for sets of Ordinary Differential Equations
relocated 1
longdesc The package defines \pstODEsolve for solving initial value
@@ -252064,9 +252842,9 @@ longdesc \listplotThreeD (pst-3dplot), or may be further processed by
longdesc user-defined PostScript procedures. Optionally, the computed
longdesc state vectors can be written as a table to a text file.
containersize 5348
-containerchecksum 1d5e442604dfd6f97b7ae44a63d57d4d03dba2f34383d324ac52172cbd5cc08587fa524f9a7d185fc0e32cc9e19f267b943ed16448f4ddbc5bc4cc8db31191d1
-doccontainersize 115660
-doccontainerchecksum 62edfdd4695d33d470a35f548ed1e54a54f29060553014dc3a00125aac817bfdfef9370ab759dd61e423ae3894e434a358d7f3f34847e2dc1a90ac86b68c85b3
+containerchecksum 96318154dd048b4f59c1f0b2dfda1f92306df9d91b4d5a0903410ab5d4ea5ffb6f0355a060a027e8b64061ffd65d10e702305429c5209d3957f0641b70df6416
+doccontainersize 115668
+doccontainerchecksum c98cd3511934fe9e3e145091427e2caf88b0b92711fd5593206c7b6b50c97ee486fd36515cf75f18231cf3a3642a16253641f7ec90294dfca10cc8cddf5a90ba
docfiles size=44
RELOC/doc/generic/pst-ode/ChangeLog
RELOC/doc/generic/pst-ode/README.txt
@@ -252087,7 +252865,7 @@ catalogue-version 0.15
name pst-optexp
category Package
-revision 57984
+revision 57977
shortdesc Drawing optical experimental setups
relocated 1
longdesc The package is a collection of optical components that
@@ -252097,18 +252875,18 @@ longdesc and fibre components is provided, the alignment, positioning
longdesc and labelling of which can be achieved in very simple and
longdesc flexible ways. The components may be connected with fibers or
longdesc beams, and realistic raytraced beam paths are also possible.
-containersize 37780
-containerchecksum 180068214311c8afd96dbb50af8200585a4aef21d13f1b9a77eb9cf93404513a50c7895606029b85093632c4b6ec39a6f8ec236d65fa71808aa7195ccd10e9da
-doccontainersize 3191556
-doccontainerchecksum 5612e93538321ddeb6dff95887d560b5d5cff44703fa2557f56e89b2e18d2403327a5b869a1fc434ea7c14ce8881365b2ed4cc520a329dbcafc608de991ba6f1
+containersize 37788
+containerchecksum 92302c9c3c4a5a0e7a82fbdb6c72f08aae2ea6a5286f6d8916b19021ace0bdbfd1e935ec4aaac8a18c938c6bb0fa66520f3d98631de419111c43605ad2dc0fbb
+doccontainersize 3192500
+doccontainerchecksum dd920f80c8f271737d8dd8077f06fc851034812233b4f7c30e0ccbe4fc57fc08b430efa9b4eb737744acbe0a0c2e898797efa939bf37468f90e6241e1c28667e
docfiles size=1619
RELOC/doc/latex/pst-optexp/Changes
RELOC/doc/latex/pst-optexp/README details="Readme"
RELOC/doc/latex/pst-optexp/pst-optexp-DE.pdf details="Package manual (German)" language="de"
RELOC/doc/latex/pst-optexp/pst-optexp-quickref.pdf details="Quick reference (cheat-sheet)"
RELOC/doc/latex/pst-optexp/pst-optexp.pdf details="Package manual (English)" language="en"
-srccontainersize 155308
-srccontainerchecksum 85ace03b0faefa8f7a78736cfdfe1aad2d289b4aa0133189f90234a4339afbe37ffc752a32ecca88c17e03a50f5af830169cb8cfa977f825ced484757e0f5d82
+srccontainersize 155296
+srccontainerchecksum ccdb1330d6ae5835927ce28c5a38162ab632a0b113d74854d2bb8cabb3d0da7d29e39f74a6245be9e30c03a765c383830cb76a9b6bc8d39aece5b0a05be3824f
srcfiles size=207
RELOC/source/latex/pst-optexp/Makefile
RELOC/source/latex/pst-optexp/pst-optexp.dtx
@@ -252377,6 +253155,15 @@ containerchecksum a61523b4427b69b75ba7a96a4635d2ddde150fd7048d3c85be19c15bb24bbd
binfiles arch=i386-solaris size=1
bin/i386-solaris/ps4pdf
+name pst-pdf.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pst-pdf
+containersize 344
+containerchecksum 60481a77267572fe1960bbd715d269ad700abbf0791df80ac3094706a03bd02b6d2f0bc01d595536731836145d813ae3cb750500ccd26561bd6283de645d6764
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ps4pdf
+
name pst-pdf.win32
category Package
revision 15404
@@ -252396,15 +253183,6 @@ containerchecksum 07f3eb86ce16b692139bbd66d72419672c787681e9aeb0f30bf0cfd6a8b3c4
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ps4pdf
-name pst-pdf.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of pst-pdf
-containersize 344
-containerchecksum fa6556b01787c5dd0d7967d7a5f7d7770f87a64cc9a76a48dd59a2b19ef51c88425823dcaea4e99ed81773eb4f7c43314bb202df1bcd0316c6e2d72fc44c9379
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ps4pdf
-
name pst-pdf.x86_64-darwinlegacy
category Package
revision 43871
@@ -253650,6 +254428,15 @@ containerchecksum 7b54f829871bfee21c38818c214fd490ee0eb3c88ade97e636435fde9a5c03
binfiles arch=i386-solaris size=1
bin/i386-solaris/pst2pdf
+name pst2pdf.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pst2pdf
+containersize 340
+containerchecksum 4db7866a58312711865ff53ca4b7f95c7a25f5bd9815bbbef597cb20aff6fba0be77b9cea26c4f442a55fc59e449f1a52dd21bb41d126fada50846b23c8b5aea
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pst2pdf
+
name pst2pdf.win32
category Package
revision 15404
@@ -253668,15 +254455,6 @@ containerchecksum 420b1ec09d78e1c43c7d04a5d08b5124b57645755fc9f4d5bd884ea3e0bb66
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pst2pdf
-name pst2pdf.x86_64-darwin
-category Package
-revision 29333
-shortdesc x86_64-darwin files of pst2pdf
-containersize 344
-containerchecksum 6cbbc70deedb0a8579cf7d5474484d07a958e5ccc0513b211a424837c99b16ce2123d2d9b77285d2667bd3bcb198d2920d74678890b76bd82c67450d858f145d
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pst2pdf
-
name pst2pdf.x86_64-darwinlegacy
category Package
revision 43871
@@ -254061,10 +254839,10 @@ catalogue-version p17
name psutils.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of psutils
-containersize 63212
-containerchecksum edb6db4dad844549b97f1c56d7acb7f0fbf79772940a571f862bbaa7e7ddf705c9f91866d3e25ee73a0dd307582b8c41bfdf47d68f61407f54d52c966df0f5dd
+containersize 62952
+containerchecksum 81aa88e4f34f0a81fe4fc09994befa4e20327265b12bc29c6ccb7117e72796c064677fc765907a1f722bd6755063500a248c9ed6cbf450cc9d87d4697608120d
binfiles arch=aarch64-linux size=101
bin/aarch64-linux/epsffit
bin/aarch64-linux/extractres
@@ -254078,11 +254856,11 @@ binfiles arch=aarch64-linux size=101
name psutils.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of psutils
-containersize 72620
-containerchecksum d889b8d92ff7799e7fb990b43d1faba19c82cfbf0c0b21199bd6bb7be1751340fb23beb263f3d5c52b199fe3369b6ecfd1dac3a115803dcdf39a5bd9061f4954
-binfiles arch=amd64-freebsd size=113
+containersize 75080
+containerchecksum 670ebdb28477c79b0af2ff22a10981cd6b1738533036e95b67b8e03233a62f166a080cda7bba67aec84decb1b9dcc176912807baa0a661b8b39a2a70e47bc6f1
+binfiles arch=amd64-freebsd size=104
bin/amd64-freebsd/epsffit
bin/amd64-freebsd/extractres
bin/amd64-freebsd/includeres
@@ -254095,11 +254873,11 @@ binfiles arch=amd64-freebsd size=113
name psutils.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of psutils
-containersize 67440
-containerchecksum 5716b1127e1eb3234dd6f3f7fbb400c04c13248fc824811888bb090d15bfa403613ee8e6cddfc3397a3dbc26fad7f58f815fed9c22a51b0cbdd636470cd7f9b6
-binfiles arch=amd64-netbsd size=119
+containersize 69144
+containerchecksum 302beb1469b073d9aa4e21383907ab532f302af8bd9f88f69a43f1aa55f02440e8e06be69ad58b376f1f372d1f982487c0569f6d5b3fbf125de9d8b54f58c02f
+binfiles arch=amd64-netbsd size=118
bin/amd64-netbsd/epsffit
bin/amd64-netbsd/extractres
bin/amd64-netbsd/includeres
@@ -254112,11 +254890,11 @@ binfiles arch=amd64-netbsd size=119
name psutils.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of psutils
-containersize 48952
-containerchecksum 0080a8cf5909d04de7e507914f214e0b86a7844c25a97282029b885c1e10936beb88c1a40c816b3e2d8a4df8572277f353596dff2ae60752d444ab0ccff548d6
-binfiles arch=armhf-linux size=81
+containersize 49104
+containerchecksum 169c72208be502223383abe9d8ed8f17fc57cb62cb44cb9a86e8d595957c8884cb617c84ad8c7ea6750d4d8f087e4e0cee8db6f7a604b71d95b8a6627dc9e7ae
+binfiles arch=armhf-linux size=80
bin/armhf-linux/epsffit
bin/armhf-linux/extractres
bin/armhf-linux/includeres
@@ -254129,10 +254907,10 @@ binfiles arch=armhf-linux size=81
name psutils.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of psutils
-containersize 21584
-containerchecksum 1ab1c49f88aeab0b8b2e5c66e4f41014d3b3d54d25347efe350e4e0eacb3035a083c8764aed0f080fc23fd4ee57f44ca08605568979bf1d8a081227b54d65965
+containersize 21740
+containerchecksum 80b7fe5bb2e14c2b58157bbbe8627697b4f9d7dc99f897236c3a21aed7d5f730d45417488bbc40fd383ee3eecf7fee562974e840d95dbe12cd79cdaf4dd12ea0
binfiles arch=i386-cygwin size=41
bin/i386-cygwin/epsffit.exe
bin/i386-cygwin/extractres
@@ -254146,11 +254924,11 @@ binfiles arch=i386-cygwin size=41
name psutils.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of psutils
-containersize 56588
-containerchecksum c390fbc29727503751e1e331928028fe8a9c0af7a37cd85a6d806ea4972ad4fd60d468495a8e88c9064b46bca49c0b5d05c070367fb6698172688b14baa9cca0
-binfiles arch=i386-freebsd size=95
+containersize 65528
+containerchecksum 4196052220c345e53224d6bd3ec2b2dbe75b49319074bb858169b4efa2d6675fab7ecce4c6c3172fc2b2ae55f9868f9581a3fd61ef9ff036c63db3df40bc5265
+binfiles arch=i386-freebsd size=90
bin/i386-freebsd/epsffit
bin/i386-freebsd/extractres
bin/i386-freebsd/includeres
@@ -254163,10 +254941,10 @@ binfiles arch=i386-freebsd size=95
name psutils.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of psutils
-containersize 69664
-containerchecksum 51691d4b972bcf2098555e53d63430fc725c327ea8d99d4d348c6410784960eb081070fda95c0fab1f41b4f21c8f7753a88c8a554ba3595af40368534c78a952
+containersize 69716
+containerchecksum 7aecc5db4e3cccc48af9ba79570cb234b1faf6e739a877a062194636221de2eb5d7036881d7b8a8a0b4929891f5b5e654a8577dad3106d254ffef75af74b99d6
binfiles arch=i386-linux size=101
bin/i386-linux/epsffit
bin/i386-linux/extractres
@@ -254180,11 +254958,11 @@ binfiles arch=i386-linux size=101
name psutils.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of psutils
-containersize 63192
-containerchecksum 33a882e0a11327ce782af91d329a1ceae910134039e085f2cf880eace0aebf7a67b11e6898ad4b7ac7266dc0ca0007ee132b3406760b88d37ddabc299fc78e3b
-binfiles arch=i386-netbsd size=108
+containersize 63656
+containerchecksum 1b215603f9b987f0ea38188e63400d2d57b773960a62779ea8b11d0d06f198deae5c289798bd4a40c662d401c3dd3840a47b1ab81315df3d0c2c64aac0f6b4bc
+binfiles arch=i386-netbsd size=107
bin/i386-netbsd/epsffit
bin/i386-netbsd/extractres
bin/i386-netbsd/includeres
@@ -254197,10 +254975,10 @@ binfiles arch=i386-netbsd size=108
name psutils.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of psutils
-containersize 66240
-containerchecksum 219f819a868227da320b4348f2c889ba1b0e646c73117e0835fa31086e5462f587c13cf9bdb8c48bafbc397931c2e59b60d97b942ba9d319ba7b53997e53fb84
+containersize 66228
+containerchecksum 4c7bf92ba1f898895d12563b893d21689568d46ae802c143372f71db81173d11665ffaa656ee0e2137dc574a7e2f8b444602edb97b21a0f3dd4450df6464cc69
binfiles arch=i386-solaris size=93
bin/i386-solaris/epsffit
bin/i386-solaris/extractres
@@ -254212,12 +254990,29 @@ binfiles arch=i386-solaris size=93
bin/i386-solaris/psselect
bin/i386-solaris/pstops
+name psutils.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of psutils
+containersize 133464
+containerchecksum e541bb6e8137dcdc33c9c45fa35d0eba82eeac627ab43d131c1c6afd45af174775d9db262acf176e4330d20eacb2d17dcf7f29397bb4ea82e134e09949e4107a
+binfiles arch=universal-darwin size=318
+ bin/universal-darwin/epsffit
+ bin/universal-darwin/extractres
+ bin/universal-darwin/includeres
+ bin/universal-darwin/psbook
+ bin/universal-darwin/psjoin
+ bin/universal-darwin/psnup
+ bin/universal-darwin/psresize
+ bin/universal-darwin/psselect
+ bin/universal-darwin/pstops
+
name psutils.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of psutils
-containersize 24904
-containerchecksum 01c116e019d62ff7035f9d605ed209aff88831d0298ea27b4754056c151907e64f40b5b3b7bc28efac487c509beafb899cd5c9922ddf691c1ac699ceaa6e5a84
+containersize 24976
+containerchecksum 873f4db1c9451bd4762ad075fdb54a9d4e6fc8f1fcfb93319891d67ac9cc1d04a0dc9f323b6bd042f2d29b4516da752d88bf3e7484bae924f36803534f23e16e
binfiles arch=win32 size=32
bin/win32/epsffit.exe
bin/win32/extractres.exe
@@ -254231,10 +255026,10 @@ binfiles arch=win32 size=32
name psutils.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of psutils
-containersize 22744
-containerchecksum 357e865972772c5921c05ffa56d8f6500378009fc097ecb894a0c1bfd0940d1ddfe5f2f20b42ed49e9a82feaab709ef3914573ab5b6cabfd05fb1cdf557b2aba
+containersize 23120
+containerchecksum 159172968309bbe3283c270aa32d7b0e2bc6aa8d92125dd49099e6bf18c08ba59cb49e35637c672771b9207647e9cf3b285af572b3d6a0104528650a5a9406f1
binfiles arch=x86_64-cygwin size=38
bin/x86_64-cygwin/epsffit.exe
bin/x86_64-cygwin/extractres
@@ -254246,29 +255041,12 @@ binfiles arch=x86_64-cygwin size=38
bin/x86_64-cygwin/psselect.exe
bin/x86_64-cygwin/pstops.exe
-name psutils.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of psutils
-containersize 75600
-containerchecksum e24aa67fbbdd2fdedd77940acacf4b8c9d235e3308cdc0eac3108838c099dd38cd8013439b73109752a0fbe7f46ccbb4d5da6482d9cb63d7c203e148b723b67d
-binfiles arch=x86_64-darwin size=127
- bin/x86_64-darwin/epsffit
- bin/x86_64-darwin/extractres
- bin/x86_64-darwin/includeres
- bin/x86_64-darwin/psbook
- bin/x86_64-darwin/psjoin
- bin/x86_64-darwin/psnup
- bin/x86_64-darwin/psresize
- bin/x86_64-darwin/psselect
- bin/x86_64-darwin/pstops
-
name psutils.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of psutils
-containersize 61828
-containerchecksum 7b8ba92eac28c629d1512741580db34afeb33ad042869fc9ee9488221973aa5f373693e432521d1518848cae66f1d6d1d462aa2a8260041e27dd71103e3376be
+containersize 62080
+containerchecksum 969f75ee4f550fd4f3416fd8f0c74b7f839e166a8b904685a316882a206eeca8e1393f92ffe239d292ed0f6be1004fe15a8376997daa7997b8074d5e9ff720ea
binfiles arch=x86_64-darwinlegacy size=97
bin/x86_64-darwinlegacy/epsffit
bin/x86_64-darwinlegacy/extractres
@@ -254282,10 +255060,10 @@ binfiles arch=x86_64-darwinlegacy size=97
name psutils.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of psutils
-containersize 69384
-containerchecksum 8f55f91dc69d6ffb1b406d838647d33dd3525266bc49cc210899520f2ba7b928e4c4430c65a036d20622857b11cc53f163faf590ea67207de80629712014a291
+containersize 69344
+containerchecksum c984ef9466467d27c40fef11df36869f7c040480d5370d183b6ae8bb3f14166aa88350a1fb2d25619c5f210410406478a1b9bf6e1f5743dac0d0d251e3c9c2a0
binfiles arch=x86_64-linux size=91
bin/x86_64-linux/epsffit
bin/x86_64-linux/extractres
@@ -254299,10 +255077,10 @@ binfiles arch=x86_64-linux size=91
name psutils.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of psutils
-containersize 72312
-containerchecksum 35e37a198e786d42f079d5a0669c3881a00422957db8505c57397f4ad1b784196b89c50eae547d19be53f1f3971499782e46471ce823111520eb6093afcba117
+containersize 72356
+containerchecksum b9b6e2d2cc8c63e6c364d4862404e54e828f28dec676284ce0b0d6c2302472f54de506d0852e52aa98657d2a5738d35ce0edcc1d0d90412088e5b73acd4d7d5d
binfiles arch=x86_64-linuxmusl size=105
bin/x86_64-linuxmusl/epsffit
bin/x86_64-linuxmusl/extractres
@@ -254316,10 +255094,10 @@ binfiles arch=x86_64-linuxmusl size=105
name psutils.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of psutils
-containersize 75836
-containerchecksum cbd947f96a3fee54bb95ebee6343a737f404d6868eefbb757f23f8d7541268a37eb81f17a34ee2a557de5b2596b3ca1429edea1f39421091ee9e87a87b5f99fa
+containersize 75096
+containerchecksum 4dcce0a20a12157dcece58875e034f27cf857104a878beeedc5b8e46dc5863e9d288d9a7b2802eea59b34ff0290dc49d57972669be059c97d0e9f8706b7dabd0
binfiles arch=x86_64-solaris size=110
bin/x86_64-solaris/epsffit
bin/x86_64-solaris/extractres
@@ -254333,7 +255111,7 @@ binfiles arch=x86_64-solaris size=110
name ptex
category Package
-revision 55920
+revision 57972
shortdesc A TeX system for publishing in Japanese
longdesc pTeX adds features related to vertical writing, and deals with
longdesc other problems in typesetting Japanese. A manual (in both
@@ -254349,10 +255127,10 @@ depend ptex.ARCH
execute AddFormat name=eptex engine=eptex options="*eptex.ini" patterns=language.def fmttriggers=cm,hyphen-base,knuth-lib,plain,ptex-base,ptex-fonts,etex
execute AddFormat name=ptex engine=ptex options="ptex.ini" fmttriggers=cm,hyphen-base,knuth-lib,plain,ptex-base,ptex-fonts
execute addKanjiMap ptex-@jaEmbed@@jaVariant@.map
-containersize 692
-containerchecksum 60a4f0e7568819dd9efbd4bcfb49ba5a424061c809f4ba2e86657e1a688d3aacbf5cb0423e06059a29306cbaa1975dfb7e5349e72656e50100e97d13e42e2ba6
-doccontainersize 134428
-doccontainerchecksum d751ddabcf7077e6499b64fdc00043c7b4921b9e944babd4e43dfcd78f443b428711356fd464e22284ead7057249d37bbf92bc75856fcca943c7b74c6e5314d8
+containersize 688
+containerchecksum d59108f06a06b7ac46195ef05c0ba6fb4873a88d327839a6143e94392faf3df73ae7b128548ae1ab69915f9883bad554f0e2dbd8d36b8f8c959897210895fba0
+doccontainersize 119344
+doccontainerchecksum 4f863d89fca4c137a84fe75365f600da96f3901d29dd98e9d5733523648b746861a22284707c6e9df90a9939c83adc7bcdf21b310785b8d403459d65294d1133
docfiles size=54
texmf-dist/doc/man/man1/eptex.1
texmf-dist/doc/man/man1/eptex.man1.pdf
@@ -254769,6 +255547,18 @@ binfiles arch=i386-solaris size=4
bin/i386-solaris/kanji-config-updmap-user
bin/i386-solaris/kanji-fontmap-creator
+name ptex-fontmaps.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ptex-fontmaps
+containersize 432
+containerchecksum 42bb9d7187b10c26318c3e310bb6cf5486bca5e5c7381e26e5606711bfdc8e276601dfc629822707e1b80c84c345562f52ca2072b098c3f789e932681be2ee33
+binfiles arch=universal-darwin size=4
+ bin/universal-darwin/kanji-config-updmap
+ bin/universal-darwin/kanji-config-updmap-sys
+ bin/universal-darwin/kanji-config-updmap-user
+ bin/universal-darwin/kanji-fontmap-creator
+
name ptex-fontmaps.win32
category Package
revision 44206
@@ -254793,18 +255583,6 @@ binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/kanji-config-updmap-user
bin/x86_64-cygwin/kanji-fontmap-creator
-name ptex-fontmaps.x86_64-darwin
-category Package
-revision 44206
-shortdesc x86_64-darwin files of ptex-fontmaps
-containersize 432
-containerchecksum 66cf58ffbf9f2d2c10d1fae87020d4a475add4fa3058745f56caa54c3b2c117c76d667f5de60baf1cc4d536c9fb886508eb1509f72a6fbcf634af2cc0395944e
-binfiles arch=x86_64-darwin size=4
- bin/x86_64-darwin/kanji-config-updmap
- bin/x86_64-darwin/kanji-config-updmap-sys
- bin/x86_64-darwin/kanji-config-updmap-user
- bin/x86_64-darwin/kanji-fontmap-creator
-
name ptex-fontmaps.x86_64-darwinlegacy
category Package
revision 44206
@@ -255050,11 +255828,11 @@ catalogue-topics japanese-doc
name ptex.aarch64-linux
category Package
-revision 54429
+revision 58534
shortdesc aarch64-linux files of ptex
-containersize 1341448
-containerchecksum 573ac17a3d32dd9158fc020a013a8317f490e2e9886cfe016618b62a0b4c6676ddd3977e73c48ab0c5d8da13b5a5cced10ae3e39b76c93e2d8011d0099006f56
-binfiles arch=aarch64-linux size=1149
+containersize 1354928
+containerchecksum 88f7d1a53949ec45c380d4d1a5045e49ca82e37daaffa4e636427fcba5d8642e8a0972aa0504a96636df31c5a27d65ffff43584afdf20ed98c08af9ff50944a8
+binfiles arch=aarch64-linux size=1156
bin/aarch64-linux/eptex
bin/aarch64-linux/makejvf
bin/aarch64-linux/mendex
@@ -255069,11 +255847,11 @@ binfiles arch=aarch64-linux size=1149
name ptex.amd64-freebsd
category Package
-revision 54263
+revision 58388
shortdesc amd64-freebsd files of ptex
-containersize 1657268
-containerchecksum 4b34c82609ff1e1c9e90831bfe284c66d4059b3655f9be591c748c91c2a390a91e93a1583d9abf81c81ac8375d862dc6637579dfb81a21e557e9e0a61a17e3bf
-binfiles arch=amd64-freebsd size=1395
+containersize 1670632
+containerchecksum 1e5839b194dd5c01a27b3d496a2324d950a7c03f32ae8308d57da684d167f5913abdc4f8ce25b160213ea9a362b23001624d97eb5829bc8311ca914908a3c9b2
+binfiles arch=amd64-freebsd size=1382
bin/amd64-freebsd/eptex
bin/amd64-freebsd/makejvf
bin/amd64-freebsd/mendex
@@ -255088,11 +255866,11 @@ binfiles arch=amd64-freebsd size=1395
name ptex.amd64-netbsd
category Package
-revision 54273
+revision 58386
shortdesc amd64-netbsd files of ptex
-containersize 1258540
-containerchecksum ef5f712de4034581627dda91321f8ed8684966482efec88340f6123c71955ad2399ad65f76d0000a269c8adb5a7dd37bef37e4b3d6a35bd4ef9271e44cbd14fa
-binfiles arch=amd64-netbsd size=1956
+containersize 1269624
+containerchecksum 499163b11c85396ccafde6a26d6e1e866951e2c028ea96f685922a72b717b940e2f9646b245436e4ebdb8e54f5fc330ba3112181a7a1e2c5c8059794f2676ae0
+binfiles arch=amd64-netbsd size=1958
bin/amd64-netbsd/eptex
bin/amd64-netbsd/makejvf
bin/amd64-netbsd/mendex
@@ -255107,11 +255885,11 @@ binfiles arch=amd64-netbsd size=1956
name ptex.armhf-linux
category Package
-revision 54305
+revision 58428
shortdesc armhf-linux files of ptex
-containersize 1142412
-containerchecksum 75aaa7ceac25f2519ef386f4580b595d0625c632bc16ea89c353c7006313c70c9a734cff56879886c7753b24a71b2bef3dc8aa68613cc8e782817eb1433668cb
-binfiles arch=armhf-linux size=965
+containersize 1147108
+containerchecksum 54845dcbf0a7fbd5ae6eea312c12dc00b8456138da924c609095367e6db9fdf22848e40ef7f7aed4163d70ccde01678d3025a87cb8df8e3a6204b98e42d2fdbf
+binfiles arch=armhf-linux size=958
bin/armhf-linux/eptex
bin/armhf-linux/makejvf
bin/armhf-linux/mendex
@@ -255126,11 +255904,11 @@ binfiles arch=armhf-linux size=965
name ptex.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of ptex
-containersize 1249288
-containerchecksum 6d09fac832238b359d53cedb28e73f241cd0b7a080f68c731ba3506b9bc0fdc55a78a11e1a0d74713930b9f6d2fe68657f1e5a0da3a750253e3d5dc29eec8ad6
-binfiles arch=i386-cygwin size=952
+containersize 1314220
+containerchecksum f1b3a9713c38960e5eb686192fff0ecbd0475bf23cf1c4574f8272b40133c69a4028e3f65acfea37163b51c9ac8396035d30c022ccf16f1e92441362b6dbc00a
+binfiles arch=i386-cygwin size=1010
bin/i386-cygwin/cygptexenc-1.dll
bin/i386-cygwin/eptex.exe
bin/i386-cygwin/makejvf.exe
@@ -255146,11 +255924,11 @@ binfiles arch=i386-cygwin size=952
name ptex.i386-freebsd
category Package
-revision 54263
+revision 58388
shortdesc i386-freebsd files of ptex
-containersize 1322128
-containerchecksum 2e6321cd4058abef0d59c7c0bf699ffe602fca78523b058c89e698048f48fb161094dca4765268b002f7738e085cb16f88a32493052b6d2dcf867c310fe27238
-binfiles arch=i386-freebsd size=1151
+containersize 1393808
+containerchecksum d37a4a8b3d1395d2afb67e69422945ad2546293dc71f0ca7fe7eac735f66cb3b1e9c5f0ff0e5ac3818e8d8d498415fcb8cbbebc17943f77d4f743f850e06e726
+binfiles arch=i386-freebsd size=1208
bin/i386-freebsd/eptex
bin/i386-freebsd/makejvf
bin/i386-freebsd/mendex
@@ -255165,11 +255943,11 @@ binfiles arch=i386-freebsd size=1151
name ptex.i386-linux
category Package
-revision 54358
+revision 58378
shortdesc i386-linux files of ptex
-containersize 1458544
-containerchecksum 13ce43578c2b4a3900cb60e30bd9cac214bc2973131fb9366ba4437128e9c613f9eeaa3e02b7f719b4d1e127d1d69beeb5794a087754ff99da138ace4f049ca1
-binfiles arch=i386-linux size=1258
+containersize 1468652
+containerchecksum 16571450ac79185b537820760f991cad40850de7fd5a84f3c1d2f2294769063afc6e5397266ee837fcbd3cffbf0105d2d78b84c1026635ecb9048d3fb5bb05b3
+binfiles arch=i386-linux size=1260
bin/i386-linux/eptex
bin/i386-linux/makejvf
bin/i386-linux/mendex
@@ -255184,11 +255962,11 @@ binfiles arch=i386-linux size=1258
name ptex.i386-netbsd
category Package
-revision 54285
+revision 58386
shortdesc i386-netbsd files of ptex
-containersize 1094576
-containerchecksum f442c6b59ecb4533c5e685ce69da3f58f5e9f938714af4f799c9dd6a4bde58444e432918724e625dd4dedf45e86c7dbf0ef77e72283aa0996bacf64c1c843de6
-binfiles arch=i386-netbsd size=1753
+containersize 1104548
+containerchecksum 38ca861a9fc54b7c139c5b031a25aa6875a69c5af6eaea5ef9948b5fa5b9bf5166a9a35d5527dea46bba436478c31e5fc2b1bad63c5dab111a4e8c46681093c2
+binfiles arch=i386-netbsd size=1758
bin/i386-netbsd/eptex
bin/i386-netbsd/makejvf
bin/i386-netbsd/mendex
@@ -255203,11 +255981,11 @@ binfiles arch=i386-netbsd size=1753
name ptex.i386-solaris
category Package
-revision 54263
+revision 58388
shortdesc i386-solaris files of ptex
-containersize 1337940
-containerchecksum 8ea512eda5599a1365908491a87287fd7ecd3edf7c80799ff1444f5754341fa25273c4b9edfef92ed3eb1602f8d278b61969200f26515ccec1745865a988565d
-binfiles arch=i386-solaris size=1044
+containersize 1347916
+containerchecksum 6f37237c2748cd22e69d265f127e7ab7611727eda90f544f1a1392aa02a2da5f9bde93ba611c0c84967f8395eb3839ce770d56a0e0b6d3afae80e9e746b110f0
+binfiles arch=i386-solaris size=1049
bin/i386-solaris/eptex
bin/i386-solaris/makejvf
bin/i386-solaris/mendex
@@ -255220,13 +255998,32 @@ binfiles arch=i386-solaris size=1044
bin/i386-solaris/ptftopl
bin/i386-solaris/r-pmpost
+name ptex.universal-darwin
+category Package
+revision 58418
+shortdesc universal-darwin files of ptex
+containersize 3096412
+containerchecksum 241df73154142e4675c5f5c1b86c92e1b8264b9c724ace1dbc4aea16a14a3560fcff6b9357f94bd657e52d4a0a879a08759a8ee10a1a2b3a9f8abc85d6c6f1e4
+binfiles arch=universal-darwin size=2782
+ bin/universal-darwin/eptex
+ bin/universal-darwin/makejvf
+ bin/universal-darwin/mendex
+ bin/universal-darwin/pbibtex
+ bin/universal-darwin/pdvitomp
+ bin/universal-darwin/pdvitype
+ bin/universal-darwin/pmpost
+ bin/universal-darwin/ppltotf
+ bin/universal-darwin/ptex
+ bin/universal-darwin/ptftopl
+ bin/universal-darwin/r-pmpost
+
name ptex.win32
category Package
-revision 54250
+revision 58615
shortdesc win32 files of ptex
-containersize 1372328
-containerchecksum cfdcfe5172b957c264ce85d2396aa60dd91a78393ac5ecd7cdaa43f8062bc5facc403cf35e2a159aa3783a9c0bb40599e8f9d721c122b9f1a6669ebceb2c5b12
-binfiles arch=win32 size=1227
+containersize 1384340
+containerchecksum cb611a68157a9e030151b2bd378983d91fa3d31b85145eab235a577572099639d5cc40b1af5ef1c9641d19b7dfd698577fb160b28a3f92d739bb4bf383879c19
+binfiles arch=win32 size=1231
bin/win32/eptex.dll
bin/win32/eptex.exe
bin/win32/makejvf.exe
@@ -255244,11 +256041,11 @@ binfiles arch=win32 size=1227
name ptex.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of ptex
-containersize 1317988
-containerchecksum 50684c77a017d2084b280ac629f2f2be2653bbf5f80dfdc254c659b2830c9907ef46cb54aa78adc2b8be38e8b90513da799e0f855648d65a36f88b7118b06b48
-binfiles arch=x86_64-cygwin size=918
+containersize 1400968
+containerchecksum c40332692c4c79bbf23f9fd6f49feccd9653e0165d78309563c91baf44d2a03aa2bc88560462346dbca7ab38dfd0835e5538cc05057530fbc7622979a91c8dbe
+binfiles arch=x86_64-cygwin size=974
bin/x86_64-cygwin/cygptexenc-1.dll
bin/x86_64-cygwin/eptex.exe
bin/x86_64-cygwin/makejvf.exe
@@ -255262,32 +256059,13 @@ binfiles arch=x86_64-cygwin size=918
bin/x86_64-cygwin/ptftopl.exe
bin/x86_64-cygwin/r-pmpost
-name ptex.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of ptex
-containersize 1708968
-containerchecksum f74064887a38677334210cdcddb06af30165245c44484c51f6f3ab13c6cda3061d2c586ba60378f42a345814965264cff4465c3082e4f37c266f5803521cd7a7
-binfiles arch=x86_64-darwin size=1393
- bin/x86_64-darwin/eptex
- bin/x86_64-darwin/makejvf
- bin/x86_64-darwin/mendex
- bin/x86_64-darwin/pbibtex
- bin/x86_64-darwin/pdvitomp
- bin/x86_64-darwin/pdvitype
- bin/x86_64-darwin/pmpost
- bin/x86_64-darwin/ppltotf
- bin/x86_64-darwin/ptex
- bin/x86_64-darwin/ptftopl
- bin/x86_64-darwin/r-pmpost
-
name ptex.x86_64-darwinlegacy
category Package
-revision 54263
+revision 58388
shortdesc x86_64-darwinlegacy files of ptex
-containersize 1338696
-containerchecksum f73bbd795ed9862746d821a32f2b36a5217029f2d586b3fce22b725cf8a2304f6853ba1fa139cccb10e1ff370ed43f13be33e2b2f75f3ec0d856809242366219
-binfiles arch=x86_64-darwinlegacy size=1055
+containersize 1343288
+containerchecksum 93db59303e17524be290fb2e8e91b52eaff8e8a478c07a633d183bc87c0d7fee4b12fbd83e5d0f4f1bf91642c03646989ad97836faa5166c4cc1afd47da36075
+binfiles arch=x86_64-darwinlegacy size=1062
bin/x86_64-darwinlegacy/eptex
bin/x86_64-darwinlegacy/makejvf
bin/x86_64-darwinlegacy/mendex
@@ -255302,11 +256080,11 @@ binfiles arch=x86_64-darwinlegacy size=1055
name ptex.x86_64-linux
category Package
-revision 54264
+revision 58378
shortdesc x86_64-linux files of ptex
-containersize 1449852
-containerchecksum d3f53870a3f121cdf99fda5e792893a1511e4a50bb4748106297e32c68416ab2d636490d512a1964243a62aad29c30bbe1710b82edbe3f02fee7b7bdc4ad0428
-binfiles arch=x86_64-linux size=1135
+containersize 1461080
+containerchecksum 2231a12b80864c8e88bb3c85d84dd7bc111e6ab3e0a6f3afc258d56824dae76f5c43caa8662dbdc18aea08cd6f8168ac0eba3a254e4975767cd67d2be8d41909
+binfiles arch=x86_64-linux size=1138
bin/x86_64-linux/eptex
bin/x86_64-linux/makejvf
bin/x86_64-linux/mendex
@@ -255321,11 +256099,11 @@ binfiles arch=x86_64-linux size=1135
name ptex.x86_64-linuxmusl
category Package
-revision 54264
+revision 58378
shortdesc x86_64-linuxmusl files of ptex
-containersize 1501512
-containerchecksum c30fb7b3092b2eb7c690a46967505855ec8e2935f047cb4287bea186c5a0b2244c0620d6533532a98f3bf9c0ebcc6516fde3632c5a58e35e5c400bc1f35fda80
-binfiles arch=x86_64-linuxmusl size=1208
+containersize 1512304
+containerchecksum 0e12281e7664e46dca7a66283f73a46d2ccea273301511c644149e3faf0dae8c7ff506ddfd677f0b537add3792b58a7a209128ca27d0d0cd2ac47d22a4028538
+binfiles arch=x86_64-linuxmusl size=1211
bin/x86_64-linuxmusl/eptex
bin/x86_64-linuxmusl/makejvf
bin/x86_64-linuxmusl/mendex
@@ -255340,11 +256118,11 @@ binfiles arch=x86_64-linuxmusl size=1208
name ptex.x86_64-solaris
category Package
-revision 54263
+revision 58388
shortdesc x86_64-solaris files of ptex
-containersize 1519416
-containerchecksum ef2adca50b7ebcdedd2004abaa13eae40569cb165e92b1197978a37db98dfc6756ce737381371bdf743788e56f65008933ac23383308c7e0c12c424c1007227d
-binfiles arch=x86_64-solaris size=1199
+containersize 1528332
+containerchecksum d2792506fd92b539e944c0e3b56ebddbe668bddc8385e9428246302f5d015837b153cdbad84e697ce0949171dcecd0ba35180b4651b6edae64747ef10788a457
+binfiles arch=x86_64-solaris size=1203
bin/x86_64-solaris/eptex
bin/x86_64-solaris/makejvf
bin/x86_64-solaris/mendex
@@ -255359,7 +256137,7 @@ binfiles arch=x86_64-solaris size=1199
name ptex2pdf
category Package
-revision 55219
+revision 58632
shortdesc Convert Japanese TeX documents to PDF
longdesc The Lua script provides system-independent support of Japanese
longdesc typesetting engines in TeXworks. As TeXworks typesetting setup
@@ -255368,10 +256146,10 @@ longdesc of the ptex-based programs (ptex, uptex, eptex, platex,
longdesc uplatex) followed by dvipdfmx.
depend ptex2pdf.ARCH
postaction script file=tlpkg/tlpostcode/ptex2pdf-tlpost.pl
-containersize 7832
-containerchecksum 7ec55143e6f4a1824953f73744edb85a4c4c9d6e4f96e2cad5886cf87209d0b2a4bd8d334b51c0ed296441e3ba9a9a870ae3e4dfaa5a7635c2c029181a5e16a8
-doccontainersize 8640
-doccontainerchecksum b90a2d25a2b83ff8af399ad29fd9a0cc52264f6e3dcce45b56c48e9e9c1b1fd93714b5af3f39cd152ebee268648f3cf0bf19e3c48f6e38e4aedd88a3de7cbc90
+containersize 7844
+containerchecksum fce87deb2ee9477d81d9e7b69c2f934f9918c8a299d3e58ae8e9ba95121eaefedb935c1674ecb8bf1a081f6a21f7359e8cd158b0cfbc7faf234bd33925669939
+doccontainersize 8644
+doccontainerchecksum 83328ead3446c41e42687819d9dddd6f19ac0292fdc1ba99eaa9a75ad9e2fad8a05e2377c196d605e9360d383881194d03930d286c9c41706eea839d19d6ee66
docfiles size=7
texmf-dist/doc/latex/ptex2pdf/COPYING
texmf-dist/doc/latex/ptex2pdf/README.md details="Readme"
@@ -255467,6 +256245,15 @@ containerchecksum 49857e6bec0fe409d5d019b39cf331604590189a2e12535c2804ef45a2f619
binfiles arch=i386-solaris size=1
bin/i386-solaris/ptex2pdf
+name ptex2pdf.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ptex2pdf
+containersize 344
+containerchecksum b8b50292e4dc3ca7d5d3428706ba757937281320dc6e145ae89b0c0dd6693f8ffad759692cde8673e5d224e67fc9919eca7a64eec239f7fcb027a0db2c40c9a1
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ptex2pdf
+
name ptex2pdf.win32
category Package
revision 29335
@@ -255485,15 +256272,6 @@ containerchecksum d74aa5db027cdce677e91d57aec82344ffafe5b4c6d2a63636c6d0423615f4
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ptex2pdf
-name ptex2pdf.x86_64-darwin
-category Package
-revision 29335
-shortdesc x86_64-darwin files of ptex2pdf
-containersize 344
-containerchecksum 9ce9e8ffa62ed9777707eb5cfcae06536f8b354b8c11ce5aea4b3af0ec241cae7f1f555535e06a074e8d84c81750b0aabeaf5afd45bae4857ba916670b5f79c2
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ptex2pdf
-
name ptex2pdf.x86_64-darwinlegacy
category Package
revision 43871
@@ -255829,6 +256607,15 @@ containerchecksum 3cfa6334437a08230a22be004db34b5f1a617dc2d91489c4bc74b9f73b5cdb
binfiles arch=i386-solaris size=1
bin/i386-solaris/purifyeps
+name purifyeps.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of purifyeps
+containersize 340
+containerchecksum 9df760b6dd8f711ba8f2180c51c1f51430b26a5c081d30cd6333f74eec68bd996cfd83c5fafa1fe337c8f1f5901f6cf0afd7046c3e7024c549cf3d2be3f0cbbf
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/purifyeps
+
name purifyeps.win32
category Package
revision 15404
@@ -255847,15 +256634,6 @@ containerchecksum 2d738161de4d438cc098dbc2b12d3d79efa2abf34fe4562148c2340a3b5b77
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/purifyeps
-name purifyeps.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of purifyeps
-containersize 340
-containerchecksum e816c8a2f556176ae26d889e6d1e1e84ff298ebc4d3b2b8b2ce1b1b8a48126a4fdda2dcca5431143304e9046f870e4952aa9c92b8ab0d9ddff5c54d89266a54f
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/purifyeps
-
name purifyeps.x86_64-darwinlegacy
category Package
revision 43871
@@ -255922,7 +256700,7 @@ catalogue-version 1.0.1
name pwebmac
category Package
-revision 58216
+revision 58478
shortdesc Consolidated WEB macros for DVI and PDF output
relocated 1
longdesc The original WEB system by Donald Knuth has the macros
@@ -255944,14 +256722,17 @@ longdesc in the WEB sources. WEB programmers who want to use pwebmac.tex
longdesc instead of the default webmac.tex in their programs have to
longdesc change the first line in the TeX file created by weave. From
longdesc there, all depends on the "TeX engine" you use.
-containersize 7784
-containerchecksum cb20cdbe3b11718f0f1d48d6dab166a1748c913a170caec0d2fe79ff74210f1b15115fd57bb2b4f80c84f39288696a0f0c94f2f4137edf67cee6064a9fa7a3f3
-doccontainersize 6224
-doccontainerchecksum a5efadcb2f443354111b6bfafd0fb25b4ea2f176b116703f06bc38a3c7ac3cf9ac93170cf57ac076a78872ebbc2999879ddd2af050bff70ed7f3b18576f69682
-docfiles size=6
+containersize 7788
+containerchecksum 5b8b6825d84e6addce3491bdaaf30a6127d0becd26956066dbb2dc482d4942087b9423affe02654f28d5f7b1bd0e7743fd731ac2201b394630bf089deae8de59
+doccontainersize 9048
+doccontainerchecksum 6078a4a0263f3c342c9814f3ac8d5028f6d73871e89c64859e86a7c694a5a6392873e592f5daba7c6c2b89c3eaf6bdf1a745618999bf448edc8007d3d5a541a9
+docfiles size=10
RELOC/doc/plain/pwebmac/README.md details="Readme"
+ RELOC/doc/plain/pwebmac/Xerrorlog.tex
RELOC/doc/plain/pwebmac/index.md
RELOC/doc/plain/pwebmac/makeall
+ RELOC/doc/plain/pwebmac/trapman.ch
+ RELOC/doc/plain/pwebmac/webman.ch
runfiles size=5
RELOC/tex/plain/pwebmac/pwebmac.tex
catalogue-contact-repository https://github.com/ascherer/web
@@ -255959,7 +256740,7 @@ catalogue-contact-support https://lists.tug.org/tex-k
catalogue-ctan /web/pwebmac
catalogue-license pd
catalogue-topics litprog
-catalogue-version 4.6
+catalogue-version 4.6.2
name pxbase
category Package
@@ -256383,16 +257164,16 @@ catalogue-version 1.0
name pxjahyper
category Package
-revision 57946
+revision 57950
shortdesc Hyperref support for pLaTeX
relocated 1
longdesc This package adjusts the behavior of hyperref on (u)pLaTeX so
longdesc that authors can properly create PDF documents that contain
longdesc document information in Japanese.
-containersize 14952
-containerchecksum 30115d4aa476594ffbeacec20abb1140a1009c32bea37ef4099ead4ecf5b4fbf5c38eea17c7ea29785fd5ae65cdf7151defc7f28e7ed1921c9646dc992c4e057
-doccontainersize 121624
-doccontainerchecksum de626951e41f42655cb32f64360db52fecdd04ea075d5dac41fa7ca17b7421e25c122c9940066b2126619ba94c63cfd79ae265b02d61183b54f9b6aad25a96da
+containersize 14948
+containerchecksum 42b0383d98741bf3cbce1267b4ab4e32d48039b7497e87587f3adefc2da5e7316587e5b138758f0a6816f49588aa774bc4754f9509f7211d7ee3497c8f178324
+doccontainersize 121608
+doccontainerchecksum 00d954e31c1ad90f2953f9565d24112a8b108ed1d2ed43304813b36c6c3c0c05c10d44d02dd514f4cac055ae45889db8ae91187ace305870eee8266aa48c28d1
docfiles size=36
RELOC/doc/platex/pxjahyper/LICENSE
RELOC/doc/platex/pxjahyper/README-ja.md details="Readme (Japanese)" language="ja"
@@ -256552,7 +257333,7 @@ catalogue-version 1.2
name pxrubrica
category Package
-revision 58177
+revision 58168
shortdesc Ruby annotations according to JIS X 4051
relocated 1
longdesc This package provides a function to add ruby annotations
@@ -256562,10 +257343,10 @@ longdesc for Japanese Text Layout" ([JLREQ]) and the JIS specification
longdesc JIS X 4051. Starting with version 1.3, this package also
longdesc provides a function to add kenten (emphasis marks) to Japanese
longdesc text.
-containersize 13656
-containerchecksum 6f46bad5eba0dab8a98fffe89a6a1ccba8ad9bb91b8f0415bf64cbb5c2cf4771acc4a047bc6b968e17ed7ee0a3ea9f83b6303a70fc155c2bbbdf5ab1c445fb02
-doccontainersize 723664
-doccontainerchecksum 374ec68e37697d3b7d6deb93bbc8e7e9563a05796d2d9f47816fb054db2ba63f30817fe79f8a01162f0f6ee0b3a579e90b2d4f55ad37e65c7c7e4171f95d849e
+containersize 13660
+containerchecksum bde5699cc92196e844b052c9116bd081960a34b239bd9fe5271f0866be3c4edf0a8bf8932a99c440dc58db7624c58fc3af4e2d2c0f76230f1248da21ce4410a9
+doccontainersize 723764
+doccontainerchecksum df0b339e6ea2ac03d47161fe7eb278df31b391fb129f2f763f87e9e27a6b78f8da8172baab154e9b9f3b62e7fed88b400654a7bc47aaf0222a47f4746a48f5a8
docfiles size=204
RELOC/doc/platex/pxrubrica/LICENSE
RELOC/doc/platex/pxrubrica/README-ja.md details="Readme" language="ja"
@@ -256582,7 +257363,7 @@ docfiles size=204
RELOC/doc/platex/pxrubrica/sample/test-toc.pdf
RELOC/doc/platex/pxrubrica/sample/test-toc.tex
srccontainersize 38388
-srccontainerchecksum d78b0f9f0f22c4c58836827c0bfc6db49cb0dd9fca438cb0033e5dde3ca5d1d65c903224c0c910264d7870ad2838a2c210f5a0c34a257659631d1e22b408df45
+srccontainerchecksum a51ae682aa72fc60d80c4f4ae9489d2cea5957dcb61d5ed09f505cd1023d9d40b89dc594cef7756c24b6a2aa9e11b5c3f53af178d0e885fa94344a8ace00d8f9
srcfiles size=53
RELOC/source/platex/pxrubrica/pxrubrica.dtx
RELOC/source/platex/pxrubrica/pxrubrica.ins
@@ -257307,6 +258088,15 @@ containerchecksum 3bcff7ee794b3918099debba12bac96ff15ddeaef0f458d3bcbc34cce17614
binfiles arch=i386-solaris size=1
bin/i386-solaris/pygmentex
+name pygmentex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pygmentex
+containersize 340
+containerchecksum 645ffa63f0544d1dc8370f156846b749f7a3708888f6a3e4bf51a1b66889435b8606d4ab4ba3fd8bc9442da0720eab9288b41e2d07d7a420ac63a3ab43e3837a
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/pygmentex
+
name pygmentex.win32
category Package
revision 34996
@@ -257325,15 +258115,6 @@ containerchecksum 9791b63325365af87c47f2db168414105786454e1a31d09b4b0a9d6822985c
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pygmentex
-name pygmentex.x86_64-darwin
-category Package
-revision 34996
-shortdesc x86_64-darwin files of pygmentex
-containersize 340
-containerchecksum 044326be7bca87c1fcef61637ae0adb3c00221e2d91fd4ed359e9872c56d113300c93c7dc1de0285d2505c196a697ffea3e90dbc982b0ce4121aadd811fd3f5f
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/pygmentex
-
name pygmentex.x86_64-darwinlegacy
category Package
revision 43871
@@ -257560,6 +258341,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/depythontex
bin/i386-solaris/pythontex
+name pythontex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of pythontex
+containersize 368
+containerchecksum 8d8f6c97310d5051e3ef68fcd8cba1b09d45d6f183cb3f49ccd5dfa1299ec10050e1638abeadb277a39fe843c591354d58639a6f3695f1763c3844011b4b2673
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/depythontex
+ bin/universal-darwin/pythontex
+
name pythontex.win32
category Package
revision 31638
@@ -257580,16 +258371,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/depythontex
bin/x86_64-cygwin/pythontex
-name pythontex.x86_64-darwin
-category Package
-revision 31638
-shortdesc x86_64-darwin files of pythontex
-containersize 368
-containerchecksum 26d2ee811c0bc241cae0bb72b7c6ab8de62f8d57c6613628a0665da3764797ee453df67286e77a4fae6522aaf8dc50aafb4b576ff72c2437cc3fc719ef336c9c
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/depythontex
- bin/x86_64-darwin/pythontex
-
name pythontex.x86_64-darwinlegacy
category Package
revision 43871
@@ -260201,7 +260982,7 @@ catalogue-version 1.1
name rec-thy
category Package
-revision 58043
+revision 58212
shortdesc Commands to typeset recursion theory papers
relocated 1
longdesc This package is designed to help mathematicians publishing
@@ -260209,10 +260990,10 @@ longdesc papers in the area of recursion theory (aka Computability
longdesc Theory) easily use standard notation. This includes easy
longdesc commands to denote Turing reductions, Turing functionals, c.e.
longdesc sets, stagewise computations, forcing and syntactic classes.
-containersize 13988
-containerchecksum 48811e5559fb68f3c8dfa80181f1447167e8b1c9d21ab5ee22eaa9d4f96088c37672196ea15d5e3977259fe599c2cd22e275ea0b46446c23cc5fabd4885994ee
-doccontainersize 115044
-doccontainerchecksum e9297ed9b73cbd5fa65824dd8fa3e24015b3dac31a2a687493628f45b1654990bfdc8c72ac99048b4a19381f532fdbacfb3e55af194a0e5617cfcb6b9878bf0a
+containersize 13976
+containerchecksum c95c121049fa4891f0040334c63e4cadce442e1a38585e4710b7981860a5ec786f48fe060a7912059be17f3b549a46dbee4e8a1fa8c83c179b152a2316fe128b
+doccontainersize 115052
+doccontainerchecksum bde389325942032809680fb7b14badf8382396c3e5686c0e787e239c0ea2705970f391a9c37f09f066518d3f9a3c89e11b765f04e9d36d03692998a06f74ff4c
docfiles size=46
RELOC/doc/latex/rec-thy/README details="Readme"
RELOC/doc/latex/rec-thy/rec-thy.pdf details="Package documentation"
@@ -260582,7 +261363,7 @@ catalogue-version 1.0
name regexpatch
category Package
-revision 58674
+revision 58668
shortdesc High level patching of commands
relocated 1
longdesc The package generalises the macro patching commands provided by
@@ -260591,14 +261372,14 @@ longdesc its sibling xpatch is that this package sports a very powerful
longdesc \regexpatchcmd based on the l3regex module of the LaTeX3
longdesc experimental packages.
containersize 3680
-containerchecksum 85249eb73da2e8c250af1eedd94cd8183cdd3b2be22f8bc3920487b2e4d34fad3b9be5dd8b6c3eefa9e359f2b3c341a1e976b8c41d8bbf0850695ecde07afaec
-doccontainersize 532340
-doccontainerchecksum 2dfef6ad83f95b8e9036013823130267371c7f9130bd911576c9f4569891b15de2022fbb16b83d2eae1591a32703278569ecc140bd177935cd31d17ce1fd1db2
+containerchecksum 80b3be47155c8cd654d1b3ff7a1e261da826d97237b15733e6f63f6e3e9f1e40fb8f1cfbff48b38c4ca3acabdd3209147664aa8aa408b4601751f58d596c0f38
+doccontainersize 532336
+doccontainerchecksum 7cb6eaa1ba3e7ffcb80001b2380171204059907fa5345c3c684eb84861340f70590a8b5f1f3fb30a84516ccb2d49b3245a6a697b328157f7ed09bf9caa80982d
docfiles size=132
RELOC/doc/latex/regexpatch/README details="Readme"
RELOC/doc/latex/regexpatch/regexpatch.pdf details="Package documentation"
srccontainersize 12568
-srccontainerchecksum ff740fed527393ba0466aa048fd1f04ee54beabde32e77cc2b04896a2b42eb7a056436b1aad92a9aafd49cd5199ac05de677e896c516ba3327d77ff91239591c
+srccontainerchecksum bbe6ee9178c3f7d3272fd585f50f0ab66a86d38bbc65ba40a7deb8e22c6d300299c8f4203d3849b5f3c068f2194bc2ef0206ed0c0e5ebb3b235d8a83cd367d08
srcfiles size=16
RELOC/source/latex/regexpatch/regexpatch.dtx
RELOC/source/latex/regexpatch/regexpatch.ins
@@ -260681,7 +261462,7 @@ catalogue-version 1.0h
name reledmac
category Package
-revision 58312
+revision 58311
shortdesc Typeset scholarly editions
relocated 1
longdesc A package for typesetting scholarly critical editions,
@@ -260690,10 +261471,10 @@ longdesc itself was a LaTeX port of the plain TeX EDMAC macros. The
longdesc package supports indexing by page and by line numbers, and
longdesc simple tabular- and array-style environments. The package is
longdesc distributed with the related reledpar package.
-containersize 54888
-containerchecksum c2074ee264ec67cbb68fff5ee6640780e554b0771bb4e8008221c090da0a26718d7086293d50cf9929c12d2c9ed9128f01afae3ef1d812645c0fbb3dd3a4eb65
-doccontainersize 10219616
-doccontainerchecksum 4dcc2c989553ba9bfcc24e8ab5fa98f51e8381ad958dcd2ae1ab7d50d2aafe0be1dbea7b0bf0883bb709766a402b8ef51dd02166dbfc463a4af82102551e8758
+containersize 54928
+containerchecksum 885cc0e8f4e5e3dfcea4346e9b12aaddddf66c7a6a8bf9ad3c805277cd46e1dbb1aa700cd40bd628a680795f98177eedf5c21d5f376cdc98b51e4022df3b13e7
+doccontainersize 10220684
+doccontainerchecksum 9b7215b1abea98d5bdcc215b6a5bc6171340e7e556d1bd6814f744775381607aed3214185691d2b6a66e6a7ac3ed20d004408bb1e34e127d072aabbdf39e8276
docfiles size=3326
RELOC/doc/latex/reledmac/README.md details="Readme"
RELOC/doc/latex/reledmac/doc-include/migrate-mac.dtx
@@ -260800,8 +261581,8 @@ docfiles size=3326
RELOC/doc/latex/reledmac/migration.pdf
RELOC/doc/latex/reledmac/reledmac.pdf details="Package documentation"
RELOC/doc/latex/reledmac/reledpar.pdf
-srccontainersize 207984
-srccontainerchecksum 6755e1c8611d9a461189fedc4afa84ffbd99f8b655dbbf5657aad24a7159c07915215a81bd400e2b54222462e2df4c4dbf9042003de61f6961f5524762589914
+srccontainersize 207992
+srccontainerchecksum 8e0139e3c0e4612b8ee9a65c3acda48312f65f8958a6a829471879eb9cf4fe10f5839db2a55934ed7681fc9f2dafdc08aded245b007542b971341cd692e07d12
srcfiles size=296
RELOC/source/latex/reledmac/migration.dtx
RELOC/source/latex/reledmac/reledmac.dtx
@@ -265473,6 +266254,15 @@ containerchecksum 22a85666cb12e632d088deed22e7fc6cebc028afdf29597fab43dcdfc39800
binfiles arch=i386-solaris size=1
bin/i386-solaris/rubikrotation
+name rubik.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of rubik
+containersize 348
+containerchecksum df71c26dcf4c75c9fab7a09db9b588d7043cd92973f1e3085b469d400e25fa4366abf6f1c1b92cd4211d21482bab0e387d767f1be81633909467130ef3ca9879
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/rubikrotation
+
name rubik.win32
category Package
revision 32919
@@ -265491,15 +266281,6 @@ containerchecksum 8604f89df75ee26ce6e0f369d60eec42efd06440a2cbd8c4b51d25936f08e3
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/rubikrotation
-name rubik.x86_64-darwin
-category Package
-revision 32919
-shortdesc x86_64-darwin files of rubik
-containersize 348
-containerchecksum ffe04622af37069a3aa1b1fc38b6446f2f34796ba6a58511ce5e0bc7c7ec4848c5d0de885abde731d7c24b42cbf6b9e9c9b4139f65de6c1cfc3604b9a65739a9
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/rubikrotation
-
name rubik.x86_64-darwinlegacy
category Package
revision 43871
@@ -265983,16 +266764,16 @@ catalogue-version 1.10
name sankey
category Package
-revision 58363
+revision 58661
shortdesc Draw Sankey diagrams with TikZ
relocated 1
longdesc This package provides macros and an environment for creating
longdesc Sankey diagrams, i.e. flow diagrams in which the width of the
longdesc arrows is proportional to the flow rate.
containersize 9536
-containerchecksum 4df5480956dd3bd57b69bc8a201308c617cf6ecf3378e7c1b997a4b6ff58efafe8fa060415c88ce2a465e31d3c93b1ea44a06335d84e98a25d849821dc88dc17
+containerchecksum be2f6f2ce386abeaba3537ac4f4c89b1c880241193661a3079f0603451ff8675409405717d5d8c34b7b6478d3b340c453929fa371ce2564215a7fd833749f1a8
doccontainersize 922868
-doccontainerchecksum 79680b55ea675ccbb529eac853ef33aa6d3fda96944f4852931d05ec8cac7cf28d15cf9e79c0ba32ff189c01e431537f89045e0bde81e17389966183beb5e2ef
+doccontainerchecksum 4264cbfa8089740fbf05867886ac157383cc019eb61f9844158acd8fb7dd1a65b48fb648b8b4b258ae3c66e67f18a709502177aff35fd4f7ac3a676127258a9a
docfiles size=242
RELOC/doc/latex/sankey/README details="Readme"
RELOC/doc/latex/sankey/sankey-example-energy.tex
@@ -266001,9 +266782,9 @@ docfiles size=242
RELOC/doc/latex/sankey/sankey-example3-variation.tex
RELOC/doc/latex/sankey/sankey-example3.tex
RELOC/doc/latex/sankey/sankey-example4.tex
- RELOC/doc/latex/sankey/sankey.pdf
-srccontainersize 27244
-srccontainerchecksum a2292b48ca95e11feea6fbe7272766eac831142a33d55ca6e51a489dfe9b6a3fdc21d88aaa09f66c4706ff04acd8b2f8094f3a0e82fb9ede06e9a201c5c770ba
+ RELOC/doc/latex/sankey/sankey.pdf details="Package documentation"
+srccontainersize 27248
+srccontainerchecksum 9a43e7b6bd6ead59a6fc56e27546b998565b97ce9e83821df9042295e7cf031f5f2506bf6f8ea6dc2ff306fe827b50b48aa38b4c76b6ecb45ea5d16099dcd98b
srcfiles size=40
RELOC/source/latex/sankey/sankey.dtx
RELOC/source/latex/sankey/sankey.ins
@@ -267170,16 +267951,16 @@ catalogue-version 1.20
name schemabloc
category Package
-revision 58216
+revision 58212
shortdesc Draw block diagrams, using TikZ
relocated 1
longdesc The package provides a set of macros for constructing block
longdesc diagrams, using TikZ. (The blox package is an "English
longdesc translation" of this package.)
containersize 2304
-containerchecksum 6b7faa4590f3ed6f7ee3485305450d9980c1a0f3a50e8a675e38acd0a15f004ccc71eac09542fe24785f7f28323fd9560386423d970c7b81cb1a59021cbcafa2
+containerchecksum 8a6f093a5c6874c77d22a9e96e36593f00e382ac0679ddf33cfc62df912e82cea4bbf697286b7fd77d25dfd5b19cb37baf95fc1f8092bcd348a4da88a4501cb4
doccontainersize 152312
-doccontainerchecksum 5cd8da9e1c8a9edd832e1b85bdb87d75ddd7f2b2b440fc5dba95d6232e95cfd914db2374482663cda93b15d3a75705be37f1fec88f484717cd26e96f81383ec0
+doccontainerchecksum fb70879aee58fc01d5b30903f2e65b49789d011d18987471a8cbd5e46d9b57cd01b813e5a90b686819e1c1e912cb37b2c9487518705d4f1bfb58b1e950502dea
docfiles size=56
RELOC/doc/latex/schemabloc/README details="Readme"
RELOC/doc/latex/schemabloc/schemabloc.pdf details="Package documentation (French)" language="fr"
@@ -267194,24 +267975,24 @@ catalogue-version 1.5
name schemata
category Package
-revision 58036
+revision 58020
shortdesc Print topical diagrams
relocated 1
longdesc The package facilitates the creation of "topical schemata",
longdesc i.e. outlines that use braces (or facsimiles thereof) to
longdesc illustrate the breakdown of concepts and categories in
longdesc Scholastic thought from late medieval and early modern periods.
-containersize 2220
-containerchecksum 553396f4e4c74171f4de699bacfdde84df10fc78b21c0afb62543b818efc4a9a42f2f8c5cb9568be4357167f7dfe6cd8b2db52982341fd7c37fe34260bed1b4f
-doccontainersize 818732
-doccontainerchecksum 2853fe3ef894c8852ba3675b6da2dcb94521202543a74cf6327d5cf355e089cc9bb415464388a15036fb0041831bd74e8579b6e96f8ea26eafaa3dd43be661f9
+containersize 2216
+containerchecksum d3c6418c699bb624287d7de3d64695e721fba3e44eb99df02ef58c02c7478f12ca329153295e076a126748239a483e941af3e8d9ade86e3f15a134424c6f4e5e
+doccontainersize 818684
+doccontainerchecksum 9f71ea989942daea92cce48f3a013fc1eca84ef4a36856e28f280f04efd21a0dd3cc5799f9308fb8fafe803c23106544ea85e2d094bf21f178158e30eab35b06
docfiles size=262
RELOC/doc/generic/schemata/README.md details="Readme"
RELOC/doc/generic/schemata/schemata.eps
RELOC/doc/generic/schemata/schemata.pdf details="Package documentation"
RELOC/doc/generic/schemata/schematest.tex
-srccontainersize 22844
-srccontainerchecksum 85df30a4d71adc4a81bd14c36783bcd4aa684134394cd70593de85b911b3ac2f91fa12b4b4910ff7c6bfb512c8cc73357e079081aa9a190f6d663158525de7f6
+srccontainersize 22824
+srccontainerchecksum 55c041e627470133a7374e0a1f00079f5de58949a3c0e8d3c3c78857e7bac3d5afd33304d57f3c70dc98d682e4eec3f00e3624aa22a1310b56269b724df6c95b
srcfiles size=29
RELOC/source/generic/schemata/Makefile
RELOC/source/generic/schemata/schemata.dtx
@@ -268437,16 +269218,16 @@ catalogue-version 0.8.2
name schulmathematik
category Package
-revision 58373
+revision 58359
shortdesc Commands and document classes for German-speaking teachers of mathematics and physics
relocated 1
longdesc The schulmathematik bundle provides two LaTeX packages and six
longdesc document classes for German-speaking teachers of mathematics
longdesc and physics.
containersize 10188
-containerchecksum 659d422143945cbdbd2288ea181a820f595fa6333fd34d77e4ad6e74731b778127c5894184f382c2a51923b806f44dcfcbd1bfd9978360e9c975accfd0e8b1ad
-doccontainersize 201440
-doccontainerchecksum 1548f9cc082ed7a83a8b07ec0b635721b8e0b3c3f2338e99a016e513733556b5acba9b6b8cceff5b3ab067a7d617b7e9ce29d263cfb547df99f786e4d61f3ed1
+containerchecksum 283c5541f876edeea48201cff842d0d4b73ed1fff33f419371c9fd721cbd1711203f3449874d57573285a8e0e9a7386fcf586444030fee3c587b9d830ca2235d
+doccontainersize 201444
+doccontainerchecksum 1f360107f14c7261c25c3806b4c5b762ec65b0d1818c4cc450784338119f0148b0319cdc3981c7cb29c776aa309f3b90782f28abde3c4b5cffe16e51bbc28f39
docfiles size=63
RELOC/doc/latex/schulmathematik/README details="Readme"
RELOC/doc/latex/schulmathematik/schulmathematik.pdf details="Package documentation"
@@ -269004,7 +269785,7 @@ catalogue-version 0.1
name scrlayer-fancyhdr
category Package
-revision 58601
+revision 58593
shortdesc Combining package fancyhdr with KOMA-Script's scrlayer
relocated 1
longdesc This LaTeX package uses KOMA-Script's scrlayer to redefine the
@@ -269013,15 +269794,15 @@ longdesc features of fancyhdr with features of scrlayer. Before
longdesc KOMA-Script v3.33 scrlayer-fancyhdr was part of KOMA-Script
longdesc itself.
containersize 1420
-containerchecksum f2622cab71cf4487d0aebac3213e3ad897d1f01b67a87d84decb6696df6c92c2d03eea677b91cf53ef063413eb21aa6c010160ca8072e5cf771c8cb586c1abfc
-doccontainersize 220504
-doccontainerchecksum 605655ebd0dccaf97492742f9bc393bc901826a6ea4b17765dbdbae5cc1cd459da27517fd5a1d3d11db2c33f3a0ee811347ad99ad3b3110f19465c1819611c7c
+containerchecksum 399b883c852a11ff1fcff95bdf4b88c5777dba81903c333fd8940ce95a7c7968351f4d6b940bc13e1dc7c814e7a47bc7c382aee7823154b0860574a584da44a1
+doccontainersize 220508
+doccontainerchecksum ea7e342cd9c6839c92e655b2db634126a01805da8e0543e6e874cc15ae986196f19bc1d7a069ae98ba8c22fbb5f6729874fcc7ca831b76656d4f5f3dfc882a26
docfiles size=56
RELOC/doc/latex/scrlayer-fancyhdr/LICENSE.md
RELOC/doc/latex/scrlayer-fancyhdr/README.md details="Readme"
RELOC/doc/latex/scrlayer-fancyhdr/scrlayer-fancyhdr.pdf details="Package documentation"
-srccontainersize 6740
-srccontainerchecksum cb6457dad07aad0e38547a80e63c3959cdf9dcd7db2540351928a3dabb96689ee3ef9c5cac46f362a0cd8ed613e40612a46707d14d5dd7bcad6c3839f589cf42
+srccontainersize 6744
+srccontainerchecksum c546013a3cba95ac60fef52e88865c2371586481073b74c2544913677cf3829ac97165e9a8996f2b02a012e692ce8050556bdde320849616e9c0ccc2c6cc94c1
srcfiles size=6
RELOC/source/latex/scrlayer-fancyhdr/scrlayer-fancyhdr.dtx
runfiles size=1
@@ -269424,7 +270205,7 @@ catalogue-version 1.2
name seetexk
category TLCore
-revision 52851
+revision 57972
catalogue dvibook
shortdesc Utilities for manipulating DVI files
longdesc The collection comprises: dvibook, which will rearrange the
@@ -269437,10 +270218,10 @@ longdesc manipulating the files, from the old SeeTeX project. The
longdesc utilities are provided as C source with Imakefiles, and an
longdesc MS-DOS version of dvibook is also provided.
depend seetexk.ARCH
-containersize 644
-containerchecksum 8da27529da3e020f1853b02ce17f9481cfd3c32eeec9fb123d544a9d63a978831869036a1251e6b73bd007e0a5f947c1a7f5e2ae8004866631f1895a51cd14e9
-doccontainersize 68840
-doccontainerchecksum e450694c39ac2f161cb60b6e8e0d95db29fb6271633dbf3cbd48beb6ebd01946d504cc3282a207738994d42eeefcbad5620aa74edf057a965e4952bbfe914259
+containersize 616
+containerchecksum 1f217550f7455a82dd1771556045e10a39138eebddc90f4d38a274d56d9072501d94476c6045012f3c5cda43aea71924268fd222895079b225d893df3b78fa97
+doccontainersize 70108
+doccontainerchecksum 1b36ac131e25541123a7d18e9a5e3cb1fccab04ffca1b0d1e5a036a26de99fb05e6745d43cac6dc76a295eac5503f90eafdb2b40f96c88836123b5b599a47e2e
docfiles size=27
texmf-dist/doc/man/man1/dvibook.1
texmf-dist/doc/man/man1/dvibook.man1.pdf
@@ -269456,10 +270237,10 @@ catalogue-topics dvi-proc
name seetexk.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of seetexk
-containersize 25244
-containerchecksum 46ed52770000c5198c8f4dab6aeebb628245fdbcc6766f5fc6c5f021620cf315a3a876d2505a6c73707eefb2f95434bd7a7b621d0098c76d3386c3e9b75d816a
+containersize 25560
+containerchecksum 727e80b9062f69d9363442c4b69aaf3c575abdb103f5af263140aa426c9f857d1f038e5e010f3cc35340f38d496e655107f111ce8271ad248030a5744f002c44
binfiles arch=aarch64-linux size=29
bin/aarch64-linux/dvibook
bin/aarch64-linux/dviconcat
@@ -269468,11 +270249,11 @@ binfiles arch=aarch64-linux size=29
name seetexk.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of seetexk
-containersize 41844
-containerchecksum 977feefc3954eb89ecfe9d38ae872b09af692ee83db0f8e6076501f80ed57f7cc2525500ccfcae332a1ac6afef2ee1221c8ef6daf8858fe11b128af2c744e380
-binfiles arch=amd64-freebsd size=52
+containersize 42456
+containerchecksum 36f4784c773aa0dbb48a41072445dedb9129a4c9be8a1ee4dfb9122765b0d2bd1039d15958751e14fc75978e5371a29973d6f0c85eeb857ddaf840877e7b849f
+binfiles arch=amd64-freebsd size=48
bin/amd64-freebsd/dvibook
bin/amd64-freebsd/dviconcat
bin/amd64-freebsd/dviselect
@@ -269480,10 +270261,10 @@ binfiles arch=amd64-freebsd size=52
name seetexk.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of seetexk
-containersize 31156
-containerchecksum 07296997992d811941f2e7722c715175c6735c965cc505ab568bb984f5f8247a4b2aa9f5ac0bc3cad3794c790843cd086ede3ebc698a0010d2c0f50c0e4f3875
+containersize 31516
+containerchecksum 9c064ba23a7c8596fb8e1bd84c43cb655eccd8c959d460f03b3c2c3d6924637b0486012ae744ea9b984223ba6a6fbbfee2ae77558b7b72580ff817506f57492e
binfiles arch=amd64-netbsd size=40
bin/amd64-netbsd/dvibook
bin/amd64-netbsd/dviconcat
@@ -269492,10 +270273,10 @@ binfiles arch=amd64-netbsd size=40
name seetexk.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of seetexk
-containersize 20644
-containerchecksum ede44843b1e0b191198b9aeae2132cfd84bbfd3c2cc9bd6be8594e264c387f072b4656c4fc5a0111d44882c11ded6ade35cd2788dd1fc2d1f13811744865e952
+containersize 21252
+containerchecksum 64650d909d1fca40a501241ec67181dd397e27d257dc2791453d08d99947e4f4a5a06f0252a7ceba877f46b2b1b8457809f4b5bb109eccb0ca0a642eb28b7df9
binfiles arch=armhf-linux size=24
bin/armhf-linux/dvibook
bin/armhf-linux/dviconcat
@@ -269504,10 +270285,10 @@ binfiles arch=armhf-linux size=24
name seetexk.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of seetexk
-containersize 23004
-containerchecksum 8dd206a5ab4892671404418030d574e80ee787260d6529c3785eaa18b72a705881bd53f628a513dc354bd4aa05785af888390376a641098f271cd8bafce30b08
+containersize 23124
+containerchecksum 60928a6d136791f316a64122d65929805dbc0d91ddcea9142f5057c70fd5c6dfcef31407e101b8baeb4f4893104c78fa9f9fad44b363f360c77842bf9fbfb796
binfiles arch=i386-cygwin size=29
bin/i386-cygwin/dvibook.exe
bin/i386-cygwin/dviconcat.exe
@@ -269516,11 +270297,11 @@ binfiles arch=i386-cygwin size=29
name seetexk.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of seetexk
-containersize 34136
-containerchecksum 998e1f346dcd3e21adcea03d24b4072c844cbae14cd36acd7d029b915699d92cecda7cf51233decd8c4644feb9e65474bdf743b6f057cef67051c74b116d067a
-binfiles arch=i386-freebsd size=45
+containersize 36048
+containerchecksum e4c05b97875658c7fe7a933615849ccbd7fc0d6888752c85083c780ee78db10862a70308ed1ec3f2086203897209597b8a3840863d17a8c6112d907084f1425f
+binfiles arch=i386-freebsd size=40
bin/i386-freebsd/dvibook
bin/i386-freebsd/dviconcat
bin/i386-freebsd/dviselect
@@ -269528,11 +270309,11 @@ binfiles arch=i386-freebsd size=45
name seetexk.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of seetexk
-containersize 26488
-containerchecksum 3033c03ea33e2145f27a2048037f2ebbcd2dd45203945c064831e3e626234710ae5c2f873d820ccb1c5847af9c0f1177ff3219f7e6f77e2cd828850ca36a8852
-binfiles arch=i386-linux size=25
+containersize 26796
+containerchecksum 0111d5ccb4feaf64deadcda7265c40956c8edb01c7e06548f1f54586aa9987de8f71210ab8dfe8c0b85654069a75de7840461156995fb357a36ba9fc4412965d
+binfiles arch=i386-linux size=26
bin/i386-linux/dvibook
bin/i386-linux/dviconcat
bin/i386-linux/dviselect
@@ -269540,11 +270321,11 @@ binfiles arch=i386-linux size=25
name seetexk.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of seetexk
-containersize 26964
-containerchecksum 66bae1f3d54f7773144195f1baadd55500897191f0fa71f4f406d6d380ae3f90cde152c6d05a55c480a39171dfc45f0796228907bc40fb1d13a99d531141795d
-binfiles arch=i386-netbsd size=33
+containersize 27208
+containerchecksum 69b0d560d28bf4d6ef9297c3d6585be053fd7cdf909d9cdf943d456f67b002715cac027e31be436f2994584c83a26e7710a8272486765ae03fce6443cb31901e
+binfiles arch=i386-netbsd size=34
bin/i386-netbsd/dvibook
bin/i386-netbsd/dviconcat
bin/i386-netbsd/dviselect
@@ -269552,22 +270333,34 @@ binfiles arch=i386-netbsd size=33
name seetexk.i386-solaris
category TLCore
-revision 50150
+revision 57938
shortdesc i386-solaris files of seetexk
-containersize 36964
-containerchecksum a17a6c14ffaa0f90d7f05e4963b9e09fbe46a6ae4d32f567499201759c91f5e95edae5e1ddbea80af0e355090fa97a8f792926e349fb102afd29e3df1344aaa3
+containersize 37360
+containerchecksum 824ce77da080033accd809a3d2151db7f97514574ab5263645604a24c1c008f3df83415c4a2377e95bab38c1f152f8e0fcb63f4dca22d24d985923a0d889ed42
binfiles arch=i386-solaris size=36
bin/i386-solaris/dvibook
bin/i386-solaris/dviconcat
bin/i386-solaris/dviselect
bin/i386-solaris/dvitodvi
+name seetexk.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of seetexk
+containersize 66780
+containerchecksum b7bafa4c68589ab61cf31c93772efc608623b87de4da3e59bfbee3fd96ae4c833b431d72942308fd6ab4f2502ffef91817a6b0df1fd683773f9bc5e2a43e96c0
+binfiles arch=universal-darwin size=152
+ bin/universal-darwin/dvibook
+ bin/universal-darwin/dviconcat
+ bin/universal-darwin/dviselect
+ bin/universal-darwin/dvitodvi
+
name seetexk.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of seetexk
-containersize 26300
-containerchecksum 7278be0dd020dcb11de9f863f9007987c4920b0e17d00a993cab63edbcb290f00fd11fb10674557c2ab4fd38ef58e67903a964b3091c1adab0581c89744d83fb
+containersize 26808
+containerchecksum a9759f8cd09662fa894cf603b7e8ca99f10cce7aaf76e73c754d8274cd0824c15f5040c8705db30f60d2f39b8cf741fbc463aa03d6060fb56cbfa8b72f350557
binfiles arch=win32 size=27
bin/win32/dvibook.exe
bin/win32/dviconcat.exe
@@ -269576,35 +270369,23 @@ binfiles arch=win32 size=27
name seetexk.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of seetexk
-containersize 26072
-containerchecksum 5715047dea468f5ab43b105fc14fee7654f25f156d060485b6c012ca8b0aafc965d46e80bc434799f9ee2d58f40862cfbd5d5a5212dfca6c15c0f2f4ed36a5a3
-binfiles arch=x86_64-cygwin size=27
+containersize 26016
+containerchecksum 2de5456b6c26e071a6c1bdd9d86485fb027002d8a669c778e6e7a838f0b8c1bb45d88f60d31e9322141bb1a74d7c5761fad9dcc0df260725422b53befd6f2305
+binfiles arch=x86_64-cygwin size=28
bin/x86_64-cygwin/dvibook.exe
bin/x86_64-cygwin/dviconcat.exe
bin/x86_64-cygwin/dviselect.exe
bin/x86_64-cygwin/dvitodvi.exe
-name seetexk.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of seetexk
-containersize 37928
-containerchecksum 3c6a866661fe6fbf602a4a3356f92ee25bafe2b18fb0169579586d02cde7910447539541e167936e90c950b3220c0db27277244e61ec2930c2775e577f7f3a99
-binfiles arch=x86_64-darwin size=51
- bin/x86_64-darwin/dvibook
- bin/x86_64-darwin/dviconcat
- bin/x86_64-darwin/dviselect
- bin/x86_64-darwin/dvitodvi
-
name seetexk.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of seetexk
-containersize 28888
-containerchecksum ef2546f1c7b4d8997778882cc80a05a96ed2acda223803d6f8798990f8da629d72dcfc550e67ade21ff72254480e62a32ddc6e3777116f4249def12d9e3ae7e2
-binfiles arch=x86_64-darwinlegacy size=31
+containersize 29888
+containerchecksum a3f9c9f5e8bf02d30277b5bb4bc55754014547cf6b4b72baecb9b0989b7b27a0cc4405fb1816a4abd807e8eeae59e0a4065475f17989718a81d80fb009fe41e2
+binfiles arch=x86_64-darwinlegacy size=33
bin/x86_64-darwinlegacy/dvibook
bin/x86_64-darwinlegacy/dviconcat
bin/x86_64-darwinlegacy/dviselect
@@ -269612,11 +270393,11 @@ binfiles arch=x86_64-darwinlegacy size=31
name seetexk.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of seetexk
-containersize 26972
-containerchecksum b0d3157bb376cca4df72aabf78abc169c520bef63640fbee945191e65ae85ccdbc082a72e1dca8d705de5ed5df51105f06d4589017c707dd39d12d93c7f6c2af
-binfiles arch=x86_64-linux size=26
+containersize 27536
+containerchecksum 9d42fc604b0157ab496878eecfc265e9e4886b69317830955c4047a8b8105dba5700e5046eb18d9fa66f6edffbbb2306be08d9d55774d942526faa95ae7358c7
+binfiles arch=x86_64-linux size=27
bin/x86_64-linux/dvibook
bin/x86_64-linux/dviconcat
bin/x86_64-linux/dviselect
@@ -269624,11 +270405,11 @@ binfiles arch=x86_64-linux size=26
name seetexk.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of seetexk
-containersize 30848
-containerchecksum 7e9b8abd928a8a2fbe3057d7979eb500d0d92832ed1f8847ff400f92e206963cf3dbc9c808ade0bd192b13d2f76d1b6d248d2955e1a686620f7e627519f84360
-binfiles arch=x86_64-linuxmusl size=32
+containersize 31228
+containerchecksum b5adf92ee50db357a95214d7a0c161352fafa5e9e3f61150f1469db52d685af3ad33d12dd1b91a3677e15efc626bfecfcb6d9c2c676de4facbbec37adfe212c8
+binfiles arch=x86_64-linuxmusl size=33
bin/x86_64-linuxmusl/dvibook
bin/x86_64-linuxmusl/dviconcat
bin/x86_64-linuxmusl/dviselect
@@ -269636,10 +270417,10 @@ binfiles arch=x86_64-linuxmusl size=32
name seetexk.x86_64-solaris
category TLCore
-revision 50150
+revision 57938
shortdesc x86_64-solaris files of seetexk
-containersize 36104
-containerchecksum 2dfb4e4ad6411753b8783176e5b45ea37530c7618168260adf7d84778d8c33b479c00d0eab95882ab0c026b62b43c2b4e1c4da67aa9cfc861955dc9692152812
+containersize 36464
+containerchecksum 72ed0499d7b2f73f991763a89e0aef5480d473febcfd47bb1cbdcbc22b2e260c6728bbd7c4fd43cba1804ebe1018f2a22ccdfce93da7e109319b9c506f3b3c39
binfiles arch=x86_64-solaris size=36
bin/x86_64-solaris/dvibook
bin/x86_64-solaris/dviconcat
@@ -271986,7 +272767,7 @@ catalogue-topics tut-latex
name simplivre
category Package
-revision 58415
+revision 58414
shortdesc Write your books in a simple and clear way
relocated 1
longdesc This package provides a LaTeX class for typesetting books with
@@ -271998,9 +272779,9 @@ longdesc package. The package name "simplivre" is taken from the French
longdesc words "simple" and "livre" (= "book").
depend minimalist
containersize 3072
-containerchecksum 8ed31ca1a14161f8287ad922b061b8320da16d22ca666283a44ca5ee9caf095bd2f47daa4a8e0fb5bd5af02e1a90ca857b172dc627cf028fd5a6cf06d1c3876f
-doccontainersize 271824
-doccontainerchecksum f1b2703cd4ad6e896363d40c48edf8a4701ca637e086661b3079119c6c9c6d1502f8f8b4d76440603ecb2a1c838dfead9e5db364d064927c009ac5dddf629c62
+containerchecksum cdcaa2083a2005e7b3dfb3b2e931a49da6f18c7860fad8dd0411bf88251a799836b6032382e661611487f6cd549a1d916977542f448ac689d976dd194c0a49a3
+doccontainersize 271784
+doccontainerchecksum 8bacd8834d8b54707d564b2a16a4f7d177205e9ab9704d2a47a42be399c0bf5e0ca1728f1b44e48e3957a69285615587df40d3ce9f98147bbb692ec06ac7875b
docfiles size=78
RELOC/doc/latex/simplivre/LICENSE
RELOC/doc/latex/simplivre/README.md details="Readme"
@@ -272537,7 +273318,7 @@ catalogue-version 1.5d
name skeldoc
category Package
-revision 57920
+revision 57922
shortdesc Placeholders for unfinished documents
relocated 1
longdesc This package lets you produce placeholder elements for
@@ -272548,9 +273329,9 @@ longdesc these placeholders, or to anything else in your document. The
longdesc same note mechanism can also be used with ordinary content,
longdesc e.g., as a to-do mechanism.
containersize 6252
-containerchecksum 3428d1355cdea30f7bf12bc31b66726f05ee508de4b0b11bbbc7d11fa1e52d1695345164bd5c32883e5ee78f90aca58ca413d2d078676d9c43b15d6af82c21f1
-doccontainersize 223828
-doccontainerchecksum eb364f47e2221dfc198c4d9c50c98cb0ec465546d2717930b32896866034c2769e02dc33be70d0ee6aaa3a5d89ef06ba4b570225c33b18f4489633ec4a797b2e
+containerchecksum 2bc1374e969e5b32e9a88b8240a94eac90066514c8dfcb91196a13a3774d200cb8a412fd490b581ba18e9e0047596d30296206b0607316554a361b6103ee33f3
+doccontainersize 223836
+doccontainerchecksum 13cb76835ff1eed119d8514aae495d6adaf8b4c3db17c660af29624247cba9c37d4f6991d6a99c566972e4032f14d62c21fb4f31b856c49de40d0a87def1cf95
docfiles size=59
RELOC/doc/latex/skeldoc/LICENSE
RELOC/doc/latex/skeldoc/README.md details="Readme"
@@ -278428,6 +279209,15 @@ containerchecksum 568ff24759455ed0980333d8cbcd1fa22d701340bd641cad011a187991a5d1
binfiles arch=i386-solaris size=1
bin/i386-solaris/spix
+name spix.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of spix
+containersize 340
+containerchecksum 76622469db2378a73c26c998cb7b8fec2f7aa2ca5d21351df7fccc2ad35f2c219116c02c3a3325166dcb288142783006ca20fd3e9d52e90d28be1d846111bd06
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/spix
+
name spix.win32
category Package
revision 55933
@@ -278446,15 +279236,6 @@ containerchecksum 6798f20ce2e1db404818266f80c5be15ad0005f71be66e9dd76616d24d844e
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/spix
-name spix.x86_64-darwin
-category Package
-revision 55933
-shortdesc x86_64-darwin files of spix
-containersize 340
-containerchecksum 37f99b0cb3aea2c3caf8dbb1127e7e53f6fd89a0097cb39ac35d5257dfdb2da4e64332a3362edbd3a102709e03a7f86ec712fb3fdad4900bf98941460a28303c
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/spix
-
name spix.x86_64-darwinlegacy
category Package
revision 55933
@@ -278674,6 +279455,15 @@ containerchecksum 4106ce2ecce161de57f735c43064548ea149ab47c9003444662d0ee75a3621
binfiles arch=i386-solaris size=1
bin/i386-solaris/splitindex
+name splitindex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of splitindex
+containersize 344
+containerchecksum b227fea95ecb2454184a2aa0c132c5bf653d55b2e0face61166aa03521832a45a47953349c34ffcf66db26d80edc951434a7d406ca27d224dfb12a205b32d35e
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/splitindex
+
name splitindex.win32
category Package
revision 15404
@@ -278692,15 +279482,6 @@ containerchecksum c86305ce621b51d715eb6b92f68db26ea8446d4cb7aa63383af8815d66a07e
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/splitindex
-name splitindex.x86_64-darwin
-category Package
-revision 29688
-shortdesc x86_64-darwin files of splitindex
-containersize 344
-containerchecksum 5302917f3dc86cf2824316e8c64c64fc3d77c892f4b00be574f4d08ef599817d2a80507975a42f6dfdb8eca29020339dd7257270ea5e9757233e164ad2fa6242
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/splitindex
-
name splitindex.x86_64-darwinlegacy
category Package
revision 43871
@@ -279068,6 +279849,15 @@ containerchecksum b9093f8c774fd1700049e3756d505ea1115dd252a67983e9855ff8703afe50
binfiles arch=i386-solaris size=1
bin/i386-solaris/srcredact
+name srcredact.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of srcredact
+containersize 344
+containerchecksum f3414f56e093b5330d56f0b3d0cf671c23a97436491fba775125716f2df73a15dbef705356d91e5bd1f4a76871c3c5fc64d22aaaf4dd86ec749231a430dc3cb2
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/srcredact
+
name srcredact.win32
category Package
revision 38710
@@ -279086,15 +279876,6 @@ containerchecksum ef21610e47c5d5a1437cc79570c36c69d48a3bd905a6c2c9d988b07073b161
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/srcredact
-name srcredact.x86_64-darwin
-category Package
-revision 38710
-shortdesc x86_64-darwin files of srcredact
-containersize 344
-containerchecksum f3f27056e3e86a52b5414413569053933dcf68652c8fbc66de3a2d4cbe55617967fe43f505fac3fd500d9c261976dc0b1bf58567a8d65296c21578e92313b1d3
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/srcredact
-
name srcredact.x86_64-darwinlegacy
category Package
revision 43871
@@ -279133,7 +279914,7 @@ binfiles arch=x86_64-solaris size=1
name srdp-mathematik
category Package
-revision 58519
+revision 58512
shortdesc Typeset Austrian SRDP in mathematics
relocated 1
longdesc This package provides basic commands for the defined formats of
@@ -279142,10 +279923,10 @@ longdesc mathematics. Furthermore, it includes ways to implement answers
longdesc in the tex file which can optionally be displayed in the pdf
longdesc file, and it offers a way to vary the answers in order to
longdesc create different groups (e. g. for tests) easily.
-containersize 7400
-containerchecksum 32863e50c2d3d168ece6b6010244134a9e589998b180b6f02c7464e6be4471505f5a2c8ca86d3d78e04172d8034c54105260810af383f3014f8a721371f179d8
-doccontainersize 139268
-doccontainerchecksum 0a9752362d638fc2c843fa1874ad5085052c5828bcd7d6ddaa9d70db0a29860a4635674a7d80e9993a5c668e63912faa9da1a684fed384020944da8e5b0b08ab
+containersize 7396
+containerchecksum 6a6eccb5c2cd35df10414cf61b9c30a47839b0bd6e0aa9336c8692e440325ead3fe476577a69010188fcefe44db3727ba0eaa2cbb3fa9c3df948dd34446f6a9c
+doccontainersize 139248
+doccontainerchecksum 9880abbcc4fd606e0f59ee4e878a28e8e5d848f063153eebf1ca24b8edc1462e3521e601d3ba145a7919c7fc6539f06c3d21ac2ead0804f1af86e6fc0a6cd4f5
docfiles size=53
RELOC/doc/latex/srdp-mathematik/README.txt details="Readme"
RELOC/doc/latex/srdp-mathematik/srdp-mathematik.pdf details="Package documentation"
@@ -282121,6 +282902,15 @@ containerchecksum ffefd473cba005de712a95a0a836415970772ea75ca6fabf776e81662d1d9a
binfiles arch=i386-solaris size=1
bin/i386-solaris/sty2dtx
+name sty2dtx.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of sty2dtx
+containersize 340
+containerchecksum 2e0a3cef5843c61d4a71fa058ad2b486326d511c40525f49a07083bb022369edd523257939d15b3c15908ecb2642015d3b8695d790a85791ddcfec097ba095e1
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/sty2dtx
+
name sty2dtx.win32
category Package
revision 21215
@@ -282139,15 +282929,6 @@ containerchecksum c66f52454f3908898159bdbfefd6bd5b6f1d3184d76831f1b84c1af1685319
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/sty2dtx
-name sty2dtx.x86_64-darwin
-category Package
-revision 21215
-shortdesc x86_64-darwin files of sty2dtx
-containersize 344
-containerchecksum d339d4b3d91fc08d1c13d14d1ebcf9b1cc1bd87f8c44eb41c20f14373e13d1733f74f94ee6a52e73e9f7c3aeea8cbf492c1a4b4feecc6ed20e8a90234213fc5b
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/sty2dtx
-
name sty2dtx.x86_64-darwinlegacy
category Package
revision 43871
@@ -282845,7 +283626,7 @@ catalogue-version 4.1g
name suppose
category Package
-revision 58302
+revision 58299
shortdesc Abbreviate the word "Suppose"
relocated 1
longdesc This package provides commands for abbreviating the word
@@ -282855,9 +283636,9 @@ longdesc succeeding strings are mathematical in nature. He does not
longdesc recommend using them in formal work. The package requires
longdesc amsmath, amsfonts, and graphicx.
containersize 1784
-containerchecksum 855cb81f4c69b7e0ce946d8b434ca440555ff6538e9395903aa5e9e72d05f92de696be447a000feaf52c41585f054b1e7b7492aa1b4e8920fc0ae43c3454c300
-doccontainersize 160680
-doccontainerchecksum 5cd2016e6a97afab8818394573805933f2bacedb291f58b8809cba39cddb6974d676ad6fb6d42cf5d8db997007f6f7e49fde1eb40168f9dda1c3060fb1ec477d
+containerchecksum 4768302660fd35bdb1de5dc459b9083b3c3a67bb607f33e0e88c8f1dcbf1d0d4edf66408534eb967781d98e0abe77610545538ab7df492ccead0028c017a41b1
+doccontainersize 160676
+doccontainerchecksum 68b74104f54228b3ad2755a695a1f706a622b0d33429298c134653972f3c75a255cbd21176f4ad73576a5b3aa724d4ef7d8609252aa340a07c9020e0cdfcba94
docfiles size=44
RELOC/doc/latex/suppose/README.md details="Readme"
RELOC/doc/latex/suppose/suppose.pdf details="Package documentation"
@@ -283137,6 +283918,15 @@ containerchecksum b02f1c9384d3afbf3deb21e327e426e3ff055e48bff8ca0ffa43f052ae197c
binfiles arch=i386-solaris size=1
bin/i386-solaris/svn-multi
+name svn-multi.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of svn-multi
+containersize 344
+containerchecksum d1bada3f858c3f9005471c3720cd44ee4074d972da8435fe2446288b6c57b390d892e788278f98ba1cba2dd822a580696635e0356a36e17a58900ee10a86012f
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/svn-multi
+
name svn-multi.win32
category Package
revision 15404
@@ -283155,15 +283945,6 @@ containerchecksum cb997fd2e6b3763a1243d4fbc60211c1455d95fd2f763f380c59e18c1d5653
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/svn-multi
-name svn-multi.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of svn-multi
-containersize 344
-containerchecksum d02590d98e6894af2cdbfead1b9f12685f259bf0a739cdc778ec59dbc3c3594dc4f843055b60e9b1e9ffe00c2e75db4a101f5a15054deac0e36a76f2fd687b7f
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/svn-multi
-
name svn-multi.x86_64-darwinlegacy
category Package
revision 43871
@@ -283556,146 +284337,146 @@ docfiles size=17
name synctex.aarch64-linux
category TLCore
-revision 53999
+revision 58149
shortdesc aarch64-linux files of synctex
-containersize 71256
-containerchecksum 4a453522b25bcf7620567a10011172bbf1adecf2ce7f36ad166900df1d3f57c7604644c39884bce49540c02a70d241247c7e8226046f83fad29ce2657917cd0b
+containersize 71160
+containerchecksum 104c568c84b6cbe7fe16c5303ff061292dd2c0c383d5947ed484670538cd2b822b632096a0053cfa6bbfc10836636ab24933330841f708ebe166e3254fe3bf17
binfiles arch=aarch64-linux size=49
bin/aarch64-linux/synctex
name synctex.amd64-freebsd
category TLCore
-revision 53999
+revision 58156
shortdesc amd64-freebsd files of synctex
-containersize 76492
-containerchecksum 7a427d73879bbc0348229ed1311eb5520e4651e837d65eb9413f28a919c137a765eafb0a5fa2b3adb28ba7ea498956ba6908ad0e05d5ce7efae58fdc489bbe51
-binfiles arch=amd64-freebsd size=52
+containersize 77920
+containerchecksum 4cfe9547c5b36363903fc61907ea904330e2567d82b9e67380a529fa9c84b6f2932ec6c0f90de3659e49d93a1cdb0e37e5ec037d6c611fa49f5ee1a602f5444e
+binfiles arch=amd64-freebsd size=51
bin/amd64-freebsd/synctex
name synctex.amd64-netbsd
category TLCore
-revision 53995
+revision 58145
shortdesc amd64-netbsd files of synctex
-containersize 65356
-containerchecksum ed3e8da2043bbbf03df930505a7d39c39051df4d05be6ba1be4d0ecc282c2a712185ddf32d20a697c1d2be9a370de1dac0cdbcf99316db0a8f935210997c41b2
+containersize 65416
+containerchecksum a9d4bb5a25aab4ff11d5997f4fe2eb18d0e35c87a644ad02e4481d45f9a00027cd77fc26358ee6fc4243b5050417b11387175b883fa58612d4d1fc94d2cc2808
binfiles arch=amd64-netbsd size=59
bin/amd64-netbsd/synctex
name synctex.armhf-linux
category TLCore
-revision 50150
+revision 58180
shortdesc armhf-linux files of synctex
-containersize 59716
-containerchecksum 06c3c30ec78ed92fcd209aa7c81284e3beb87a0c2d4435f2e3cf22233a328850ab82be4203c899021d113ae613a8915b1f7f8630d437afef9ae34ae47ce7f0e7
-binfiles arch=armhf-linux size=38
+containersize 61672
+containerchecksum 7ee1c40aea7730a32c4e6d1120116abc8d8e9bf4d809c947250af2fe2f96e6f76a6c98842be551a031f30e6cec5da72c4432c1f98c4e0986fc5dc8f0d042c15e
+binfiles arch=armhf-linux size=40
bin/armhf-linux/synctex
name synctex.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of synctex
-containersize 73064
-containerchecksum 41fab218fac1f76787792e5320c7068ee7109cbec28f5ec65717b0afa7eed328b17e0decba7028be33a28b8a0979fb92e88e19a9c02568ffb53a7227911c362b
+containersize 73136
+containerchecksum ee65a1eadb01f4098ed2a7a16ab3017b2428444f25cadce134ef42d8abe395b0c226c073fcb70b0c9e6d062c9b70fe1964fb3790a978a23c1332d5f3528975dd
binfiles arch=i386-cygwin size=45
bin/i386-cygwin/synctex.exe
name synctex.i386-freebsd
category TLCore
-revision 53999
+revision 58156
shortdesc i386-freebsd files of synctex
-containersize 69104
-containerchecksum 8a97b4f668114eb26663d478b58fcfa825abf342ea5b8a508db0edc70f17606f172bc68513dccc445ab9cf0b8eb809a3bf33e887ef2591b53d129c7d3020b7cc
-binfiles arch=i386-freebsd size=43
+containersize 72768
+containerchecksum 744502e1809521f9d327310f44e93558df402b4193a296ab54ef7f4e2e44e8a94334e702a7f1958c39ffa810d8049602727d5a14f522e3e3fb6b7555460397c8
+binfiles arch=i386-freebsd size=45
bin/i386-freebsd/synctex
name synctex.i386-linux
category TLCore
-revision 50281
+revision 58136
shortdesc i386-linux files of synctex
-containersize 76364
-containerchecksum a1c889622e67909e4aa2e5e4af51c0bb4d668d96ddd99878bc195587e9c5af724d4cac41f472022cdad5cde306d74de054930781f9f3254de4e578c9f276d41a
+containersize 76204
+containerchecksum 8766137daeec796d6d1669d65b79762f467db39a9856c60cc67a5875fa621d44bac48cf4db475a516bc923a91f95c93535c89d18f423615e91b07d39c276e99a
binfiles arch=i386-linux size=47
bin/i386-linux/synctex
name synctex.i386-netbsd
category TLCore
-revision 54104
+revision 58145
shortdesc i386-netbsd files of synctex
-containersize 62256
-containerchecksum 1e6378d8eb97b1558d003181b71a2b698837e6f7a348dba0ea3139c249fe5192fb29c9e21c993794681a5de961fc8e37ac473e62d24a09aa36c90be58dd1d158
+containersize 62240
+containerchecksum 415f6a3cdbfd690ca43fb3ef2db24dfd08f0464b0b98a57e9d2022f528fde8cce54a46f9180bc049acf739e70f1a14aa1f8c5738aee3cab0b7e299950246fa30
binfiles arch=i386-netbsd size=52
bin/i386-netbsd/synctex
name synctex.i386-solaris
category TLCore
-revision 46829
+revision 58156
shortdesc i386-solaris files of synctex
-containersize 69320
-containerchecksum 8b340cfa98080f22787e065063aae4fa4c9c8ec270ef97c7eb4d6c09c2f954964c5bb2bd3f52bfdeac9c6412ac153608de4d63bca50876a88c488942d4bc2575
+containersize 69152
+containerchecksum 2bdc44fd80073772206fe366ec2a66e6bc807e06a427964157ba488e2e38be12de85734197f508ebecd0e33a1074dc9da8fa525be3f3f37e1ad8332923d67d52
binfiles arch=i386-solaris size=39
bin/i386-solaris/synctex
+name synctex.universal-darwin
+category TLCore
+revision 58157
+shortdesc universal-darwin files of synctex
+containersize 133616
+containerchecksum 5be0a5394ede820e1f666d78db5801522c762a76372bda6ad97842fbf4e01f1fe321f6aa7e8aa01ac791190236d50a6710a4dfd00bd1c1588a9b9caff2906254
+binfiles arch=universal-darwin size=115
+ bin/universal-darwin/synctex
+
name synctex.win32
category TLCore
-revision 53994
+revision 58144
shortdesc win32 files of synctex
-containersize 132564
-containerchecksum e517c028b8a583b5c58782a15034ee34532ce5ce240d2bdf0c0528abdab7c869a0aa8f344969b73a077bfdeb5b718276a2c8c50e2f9240442436e31cc57636f8
-binfiles arch=win32 size=73
+containersize 133296
+containerchecksum ba4da5fff6bbfb7a552ed204d9d643cbce4774fa4d72fe1e0fd8e647101a1a0c0250ddae6e1aea4a16feb9844766600d249edc326eb6bf4bc7ed3176e3b52615
+binfiles arch=win32 size=74
bin/win32/synctex.exe
name synctex.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of synctex
-containersize 72144
-containerchecksum 53b2ff0e9e48b8a187978487d221441adb760bc649f4b95b4867b7feb26679000ee20058972bf524ebf8b1eb985a4b331964bbcf577dd6a9f4807f16dd4198da
+containersize 72148
+containerchecksum e932034b9b225cb0bc9cfbd296234c7c06303129eabdaea30f07f5bc519c71826a11a463e85b6b1298c5d100d0bdd658299e1285e87951b4b098d5edaf05516e
binfiles arch=x86_64-cygwin size=44
bin/x86_64-cygwin/synctex.exe
-name synctex.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of synctex
-containersize 82136
-containerchecksum 1452fbe913e9bbbb8a772a4206644c042014cd8b3297356aabcc5cc63aa94a79da0d8405e57a206d246a9898f185985459827b0470149ae5b1b9ccdb6ae3148d
-binfiles arch=x86_64-darwin size=53
- bin/x86_64-darwin/synctex
-
name synctex.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of synctex
-containersize 67556
-containerchecksum 0644ed135a468a15c1f597589c90ac75c5dca4852cc0d16873511dc4b4b0193240b431b8f161fdd057f138d8fc84cbe13525e2ad1439bd5260462ed334e6152b
-binfiles arch=x86_64-darwinlegacy size=43
+containersize 67524
+containerchecksum 89986c63a2f1e574944deab48443e0fabadf14585f9c4ac548194b25387ec82f6a854b7c1216c2c5ca3912e641bdf7eeeae26649aaaf273afb96473cf99a17bc
+binfiles arch=x86_64-darwinlegacy size=42
bin/x86_64-darwinlegacy/synctex
name synctex.x86_64-linux
category TLCore
-revision 50281
+revision 58136
shortdesc x86_64-linux files of synctex
-containersize 72944
-containerchecksum 805d3bb3eed9efd77f2e4fe4ad29830b3f8c2ec70525d762aace625bd97f0a07710091bd9005dfe4106999a94dffd6f39501681f23d6bb0a25c6caa837e83cf8
+containersize 72812
+containerchecksum 5dad93eb9940981b98ee72ccb08f051b8ead5c9d1c12ffb66264a648221a323cf67f80d1821d9d24683fd766e3dd8ec0cf86e59ef3b75f69ff185a81c5d71739
binfiles arch=x86_64-linux size=46
bin/x86_64-linux/synctex
name synctex.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 58136
shortdesc x86_64-linuxmusl files of synctex
-containersize 74680
-containerchecksum 5c70ef3241a28b5464877d101f9e28b91ff6beda6e5df39bb64dc55eab7d6e2c39ec76008d5f67316e3298f9cf6ba1cdec421543d2af1606f7b90299d51ee388
+containersize 74536
+containerchecksum db172eeeb64e76c5922e7afbf8e571793c7066a43d2d63ed48f8cbef0ca9febc3e5ca7fe23341fc6d2056616400a474c4dc3fbda7044a658fd49a91823994993
binfiles arch=x86_64-linuxmusl size=48
bin/x86_64-linuxmusl/synctex
name synctex.x86_64-solaris
category TLCore
-revision 46829
+revision 58156
shortdesc x86_64-solaris files of synctex
-containersize 75124
-containerchecksum a9efe80a55ef9c6d7d89e264d37faa960c209ec49e738e729ee08f5f98b5bf4111d444a7680b5f3fe7ddfbcb1c281f079d92410370826dcb672df48b14835654
-binfiles arch=x86_64-solaris size=47
+containersize 75080
+containerchecksum b5f2d984686cb3d916d3383b023aaab567896c42e68f03114e71b3b3ec8cdb03e41ae1a73ec604c31c27becec055ed5120b9c05da3e121d1e78eea2dfb3138ff
+binfiles arch=x86_64-solaris size=46
bin/x86_64-solaris/synctex
name synproof
@@ -283884,7 +284665,7 @@ catalogue-topics maths graphics-in-tex
name t1utils
category TLCore
-revision 52851
+revision 57972
shortdesc Simple Type 1 font manipulation programs
longdesc A collection of simple programs for manipulating Adobe Type 1
longdesc fonts, comprising: - t1ascii: convert PFB (binary) to PFA
@@ -283895,10 +284676,10 @@ longdesc a font; - t1unmac: extract font resources from a Macintosh font
longdesc file; and - t1mac: generate a Macintosh font from a Type 1
longdesc font.
depend t1utils.ARCH
-containersize 620
-containerchecksum 834a966269f1871227b9918a513e154d4bfdc4d1a80deaba5f5bf22136bc8af10a7224f5b6f753f074208881de970076c1214199ee5210c5014366d4f6549796
-doccontainersize 94352
-doccontainerchecksum 096f8fc612ef1793c4807fdc134b3d75650f98a79b49ddbdf11c346b175ec76a900b68189f7e6ba02dd1579396503faed58398da8dfb42d70a7d69dbe24f5f5a
+containersize 592
+containerchecksum 9065b22ec60747b603c758c3bae67ff06759ebf97c979028ac940a1b773e3a20f5f249a4a61b7564038dcda3c72ef635315e64a3b8692501cc8f6c30ff7fa989
+doccontainersize 94444
+doccontainerchecksum 34eacd2f14282108ba41d49cc68c066e12383c4873c9cb8a2389300f9c5685b3f3d7d0626e33008d28c229f8311daf2404b2bfa164fa550184f1e856163ab386
docfiles size=38
texmf-dist/doc/man/man1/t1ascii.1
texmf-dist/doc/man/man1/t1ascii.man1.pdf
@@ -283919,10 +284700,10 @@ catalogue-topics ps-manip
name t1utils.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of t1utils
-containersize 39984
-containerchecksum 896d7a41c90f2197154f1af9fa30c6a3a61bfd99f282a8a19b248fa4bf40cbf653e06aaa3e83d2bbafb23f56b47d485e099f75f94d0a7ad0ee9dcaedce9564f6
+containersize 40048
+containerchecksum e8e429cb7bdc2ea3c16a33099d69f6cbb184404965cee73a21c8834a1442c52d9d82278658abf315b54066ef7943ee479220b1c0f0c0d1347aed633514d7ec8a
binfiles arch=aarch64-linux size=64
bin/aarch64-linux/t1ascii
bin/aarch64-linux/t1asm
@@ -283933,11 +284714,11 @@ binfiles arch=aarch64-linux size=64
name t1utils.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of t1utils
-containersize 52872
-containerchecksum 0d59b6c574323e5e31fafbbb366d7b360a2396386707db755821338b6be91d2c329b38d6e0884a0eb6cb76c6456a6668223b9e78bad341d531c7bcaade5c937f
-binfiles arch=amd64-freebsd size=93
+containersize 51700
+containerchecksum a606c1764479eccb7d31b4a01a2fd5e58698404b2af6d9c6ec66c50878f25a3aea13015ffa1e57cbdce6fbaf1a4e2c39668bf8e8b2a3fbd920c677263a6ed1c5
+binfiles arch=amd64-freebsd size=82
bin/amd64-freebsd/t1ascii
bin/amd64-freebsd/t1asm
bin/amd64-freebsd/t1binary
@@ -283947,10 +284728,10 @@ binfiles arch=amd64-freebsd size=93
name t1utils.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of t1utils
-containersize 40028
-containerchecksum 952f27dfd08862e60c8be79db7036986f5dc821271493d5a407bd2d1c7c7ee18bd2cac23c7d8043c2a6331560fdd90f95625cb4015e48fd8ecec9a64e595c61b
+containersize 40032
+containerchecksum c07da2460c0f53697b8ee9649d830d6e3aa457444b080f463fb08856bc0752195fa225d5c59970ca1231e7e101eb35ace34f7d6c8bafeb0277ea53e5cdb5d13b
binfiles arch=amd64-netbsd size=82
bin/amd64-netbsd/t1ascii
bin/amd64-netbsd/t1asm
@@ -283961,10 +284742,10 @@ binfiles arch=amd64-netbsd size=82
name t1utils.armhf-linux
category TLCore
-revision 50150
+revision 57957
shortdesc armhf-linux files of t1utils
-containersize 32400
-containerchecksum e9801843ffd4fd2dbb9c070fe24724fb6afcadf4ceae22cd2cf2cc47f676d678d6d89ad9150a25c34a932f3856e975ce181d08bab45e59193c979b70f015dead
+containersize 32248
+containerchecksum d0119e69f7bf30ebd09fc2dc322f8101e753f00b3941f14bf3efc3384a077edb54aa9e76e48fc50cc17425151e9e8dc89470ba1819cd16aa27321c103f66605f
binfiles arch=armhf-linux size=53
bin/armhf-linux/t1ascii
bin/armhf-linux/t1asm
@@ -283975,11 +284756,11 @@ binfiles arch=armhf-linux size=53
name t1utils.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of t1utils
-containersize 35692
-containerchecksum f38b45ffbd29fdd43591f7dde1d30318619350c15245ae9a3364ce447bffe4d18ecdc8d470d730aa07d1a41f37a586424c55d9d271160acca49947dd303e2029
-binfiles arch=i386-cygwin size=61
+containersize 36388
+containerchecksum badd004d541acd5a6280d52e49020cc4b19e9cf397378a65bf7d9d1eca46e840541b5961c513700cdb31371f1de2d7c6ca2fb7302a821cfbb39d71e0ea240644
+binfiles arch=i386-cygwin size=64
bin/i386-cygwin/t1ascii.exe
bin/i386-cygwin/t1asm.exe
bin/i386-cygwin/t1binary.exe
@@ -283989,11 +284770,11 @@ binfiles arch=i386-cygwin size=61
name t1utils.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of t1utils
-containersize 46764
-containerchecksum b409817681d107b9ba98a96fdbe13e2af43e8c399579e000c9cc93853a6e928c5b1dfa7904ab1e48ec5bd48a6eb2a4267962d160f45cf0f525742ad8d5f3c6ab
-binfiles arch=i386-freebsd size=76
+containersize 46980
+containerchecksum ff6762978ab7643860a7ac5fae3c8d3007fe929ee31acf5785f779fcef43508227b41fd88c153a448e311a4418119e271edfc18eb0c60a76dcc6d227e72567cd
+binfiles arch=i386-freebsd size=70
bin/i386-freebsd/t1ascii
bin/i386-freebsd/t1asm
bin/i386-freebsd/t1binary
@@ -284003,10 +284784,10 @@ binfiles arch=i386-freebsd size=76
name t1utils.i386-linux
category TLCore
-revision 50281
+revision 57878
shortdesc i386-linux files of t1utils
-containersize 41444
-containerchecksum 2c52fcf130a229d0386ce8753edf2d5379539fa97429a93ed316ff33e54514077b1bfecded738ea04a25c0332135c2b6a81772c71cd25f742636c9f936e91306
+containersize 41472
+containerchecksum 763ebd4fc0cea90f3d03a31630121510b552e966cbb8f845af0b6f382c2b90f529f496d135dce78c0db0a6f185bb79cf9025264f845901006608c9519c9b087a
binfiles arch=i386-linux size=59
bin/i386-linux/t1ascii
bin/i386-linux/t1asm
@@ -284017,10 +284798,10 @@ binfiles arch=i386-linux size=59
name t1utils.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of t1utils
-containersize 36824
-containerchecksum a88754f4b86b596212f66723d2dbed78f83791903bf75a745b2c656cfdac870ad5ad6a244912f2df918100e43289cd6622dc126894e036eab0df2e25d3dd105b
+containersize 36848
+containerchecksum d1e4836136b1a831d86c0bbea2ac325a385b29fbc076e8b963508131e84858b8172230c6788ab40b55d1c6baac4201c9cd03227f19581dc501f31af7d1f19009
binfiles arch=i386-netbsd size=69
bin/i386-netbsd/t1ascii
bin/i386-netbsd/t1asm
@@ -284031,10 +284812,10 @@ binfiles arch=i386-netbsd size=69
name t1utils.i386-solaris
category TLCore
-revision 46829
+revision 57938
shortdesc i386-solaris files of t1utils
-containersize 42056
-containerchecksum e46e898d781394838d4d67f188d781e0eb90a9d39a2720c0a67ab9299879a0198bd7bae89456bcec5beadd759dd01924e00587037e6ad190bc139d314dd17ab3
+containersize 42080
+containerchecksum 625b5c43404185890a54fc7d7ab2a49367f1b103d7bea7d6a70299e0d89334f9cd6014f8a757cd55c26986905a0ddb0185f29f5a306dc483d81727461f886227
binfiles arch=i386-solaris size=58
bin/i386-solaris/t1ascii
bin/i386-solaris/t1asm
@@ -284043,12 +284824,26 @@ binfiles arch=i386-solaris size=58
bin/i386-solaris/t1mac
bin/i386-solaris/t1unmac
+name t1utils.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of t1utils
+containersize 104728
+containerchecksum cf043510abe5f36be6983df3f7c3aaa1883f1152ecbf31335a138eead952b95ee5b595124ca5de78c3525e122789f90d7deb4f65caf88ab3177f7fe8325da052
+binfiles arch=universal-darwin size=276
+ bin/universal-darwin/t1ascii
+ bin/universal-darwin/t1asm
+ bin/universal-darwin/t1binary
+ bin/universal-darwin/t1disasm
+ bin/universal-darwin/t1mac
+ bin/universal-darwin/t1unmac
+
name t1utils.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of t1utils
-containersize 35788
-containerchecksum 6b3fa145a5650a92e51b3a6580c4e43c078135a4fb8092f2d8977fbf700e17ef6640c318cf76d7b9a2967075b69ede571de47be37902f214abb6ba95d4452797
+containersize 35772
+containerchecksum 3beee05d06190fa6110d5d72a6a2c638f25303fcd5b69f4345014acca92e838923f544886854c032d2dacbc6fefea31540a4e8141c2552163278ef365db069b3
binfiles arch=win32 size=47
bin/win32/t1ascii.exe
bin/win32/t1asm.exe
@@ -284059,10 +284854,10 @@ binfiles arch=win32 size=47
name t1utils.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of t1utils
-containersize 36540
-containerchecksum 48615e845f8272a456c9b18f614e67b86cc9b0eff994b626dfda46d12d47133cee4ecc35de15646c18b0fef690fdbb657a25e44ef1d45c33ce7fbe7e6be409f6
+containersize 36904
+containerchecksum f9cf91d7a7bfd2753d7cbc1a90c2669ac5905de0b02326452eff2f976ff646ed89d3719feba1d5b4b61e2b3ded28d8562770bc1df2efe25670937d7b691a4de6
binfiles arch=x86_64-cygwin size=59
bin/x86_64-cygwin/t1ascii.exe
bin/x86_64-cygwin/t1asm.exe
@@ -284071,26 +284866,12 @@ binfiles arch=x86_64-cygwin size=59
bin/x86_64-cygwin/t1mac.exe
bin/x86_64-cygwin/t1unmac.exe
-name t1utils.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of t1utils
-containersize 60104
-containerchecksum 32b4188a3e47861b2044aba1deb264f0edf07cc5494eb22d9097766ba9d59f46d50949cf453af385aec73727d917109d6e6c14b394908a8175eeb70dee7f0a70
-binfiles arch=x86_64-darwin size=109
- bin/x86_64-darwin/t1ascii
- bin/x86_64-darwin/t1asm
- bin/x86_64-darwin/t1binary
- bin/x86_64-darwin/t1disasm
- bin/x86_64-darwin/t1mac
- bin/x86_64-darwin/t1unmac
-
name t1utils.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of t1utils
-containersize 39796
-containerchecksum 3f907d8301799921f79fc7d79fe13d19bfb84e3644f9c09bbe44af12d8e78da3e673ded1984bce6df0b186cf7eaf664f6a6d55f703909cbfd9912574e071803e
+containersize 39644
+containerchecksum 7a0f07a40fb78ca3ccb9b5aa530581bcfb3b69a0b96102462e326215fc9dba49e1afc1f7aefd0e18940912dd20bbb05cb675381765394dd27a149e145f152593
binfiles arch=x86_64-darwinlegacy size=61
bin/x86_64-darwinlegacy/t1ascii
bin/x86_64-darwinlegacy/t1asm
@@ -284101,10 +284882,10 @@ binfiles arch=x86_64-darwinlegacy size=61
name t1utils.x86_64-linux
category TLCore
-revision 50281
+revision 57878
shortdesc x86_64-linux files of t1utils
-containersize 42492
-containerchecksum 5cac6bce7f408a98f20d97b6ed45fbf6e0792372063b708d46491c3f36fdc6b9a3f18690c255698982afadc42e4942b2d5b35b6cee666217b6585a3407d9e894
+containersize 42460
+containerchecksum 5444ab057c1a7b45e287bbd82b45152f40a593de58ead7ea17ed900cd19f5ea9792149f05cf06839439d853dd0c2d7fc167466f485ef79c8a985cb3621e32ca0
binfiles arch=x86_64-linux size=64
bin/x86_64-linux/t1ascii
bin/x86_64-linux/t1asm
@@ -284115,10 +284896,10 @@ binfiles arch=x86_64-linux size=64
name t1utils.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of t1utils
-containersize 43328
-containerchecksum 301344c6d867bbad22608dd5f2db57391e089907d47516774a24956d2e19b47743775ab8f0d346b773e516c6cf661700fd8602cde5fbb0187d5aa2bafff666bf
+containersize 43336
+containerchecksum 914236dc97746b893405ee03d6839fe5f977e776f41ceab5334cb1a8a5edf43f022a14ce2ea79371f9d5e07450f3bbbe3f4c0211577eda32e97ffadb5becc94c
binfiles arch=x86_64-linuxmusl size=66
bin/x86_64-linuxmusl/t1ascii
bin/x86_64-linuxmusl/t1asm
@@ -284129,10 +284910,10 @@ binfiles arch=x86_64-linuxmusl size=66
name t1utils.x86_64-solaris
category TLCore
-revision 46829
+revision 57938
shortdesc x86_64-solaris files of t1utils
-containersize 46020
-containerchecksum 124e083715162513d1e48b75d7a7355411b010810746826d2f57bb8e60fc778fe1c96e0493a9062664d2fb83018a6c73aff5ec16cf000f6619d8a6008a402e3e
+containersize 46000
+containerchecksum 0bd817e4789bc745cdc19cf61d60817c9825a29885fc6e1087993179ecfb26f09b75fb50fbd22be2446e93f895e715434fdc19ef7340924d2d0f191a7a4919da
binfiles arch=x86_64-solaris size=69
bin/x86_64-solaris/t1ascii
bin/x86_64-solaris/t1asm
@@ -284999,17 +285780,17 @@ catalogue-version 1.1
name tagpdf
category Package
-revision 57955
+revision 57954
shortdesc Tools for experimenting with tagging using pdfLaTeX and LuaLaTeX
relocated 1
longdesc The package offers tools to experiment with tagging and
longdesc accessibility using pdfLaTeX and LuaTaX. It is not intended for
longdesc production use, but allows the user to try out how difficult it
longdesc is to tag some structures.
-containersize 21060
-containerchecksum 9b67a6b5c44f1d380d7bb8c257f88822f95fb35c3abf4532865024c371ac9f5a770e9443323a20aff9cc4f65cf1139345f68fbdd67e2bd404484171ebcaa348e
-doccontainersize 596676
-doccontainerchecksum a38f8f08c4066b4d32915ac40a9c5c6edc8e3a9aa4db02c2ad2339793b78ec31fcd00f9603d64624641c5d0de2107587fdd1e98658bb73e416ed210df89b8234
+containersize 21048
+containerchecksum ed62165f65bbcb159d727a41a02473ba32523f2d8f256a7ada5634fab4cfb1d037eff900dbbf271c7efbad78b306c71a9104dad1fb47662fee85f850afcaa450
+doccontainersize 596684
+doccontainerchecksum 3630a123d98ebe9efd15729beb88e5a7d6c92fa485d416d2023a9d732feaf54548649551a9b428ac1fa25824cbbbfcbdd11b5920509985847a0e8f922f433580
docfiles size=860
RELOC/doc/latex/tagpdf/README.md details="Readme"
RELOC/doc/latex/tagpdf/ex-AF-file.pdf
@@ -285044,8 +285825,8 @@ docfiles size=860
RELOC/doc/latex/tagpdf/tagpdf.bib
RELOC/doc/latex/tagpdf/tagpdf.pdf details="Package documentation"
RELOC/doc/latex/tagpdf/tagpdf.tex
-srccontainersize 22788
-srccontainerchecksum 75c24b66142a3c86c091b1f0b02bf09a2ecb5978b1edac2b6f8944d86829758708ebbbcbbe23822946b989b94fbcb67e307f6e3e26da4998b222aae548133bd8
+srccontainersize 22772
+srccontainerchecksum 9bef63a003833525c6b1a6e983ba53f362eb818b0ddc1006a0eda80a27ee46a1ca90b321bbce1e5cc83d67493f74db04d63f6d50b90863915b574c1ab0da7300
srcfiles size=31
RELOC/source/latex/tagpdf/tagpdf-backend.dtx
RELOC/source/latex/tagpdf/tagpdf-checks.dtx
@@ -286375,7 +287156,7 @@ catalogue-version 5.4
name tex
category TLCore
-revision 57866
+revision 57972
shortdesc A sophisticated typesetting engine
longdesc TeX is a typesetting system that incorporates a macro
longdesc processor. A TeX source document specifies or incorporates a
@@ -286397,9 +287178,9 @@ depend plain
depend tex.ARCH
execute AddFormat name=tex engine=tex options="tex.ini" fmttriggers=cm,hyphen-base,knuth-lib,plain
containersize 896
-containerchecksum 60c77d3293d073a4a0c56be8a3e359a7f88d9d20b05ee18a9e746c35543a4c9e4d0574030bf3919bb01b9ead2265c38c665c40cdddcbf4995001b8c4b84124df
-doccontainersize 77836
-doccontainerchecksum ea33ef47e9ab4761f5945bf92b3ec906238c1bde70899a20c320c14176e94f7c3ba50c55e1c87d1d79e6e75f4c2a8af78fce5b03410540e1b31d810f9c6cf881
+containerchecksum e38f62fcc5ccee22a909eae5ea196e055eae59eedc652ce9788a3b4520995e97f64c683f1ba940853a06030a7ea6f1d749ed4dda1cb30433f87f5f9cdce5a9a7
+doccontainersize 43540
+doccontainerchecksum 3056263569276ca7a62ccb03542eac99b648d36c398ded17204a2624f06920c506985aedd1a639a48bc60af6394d091cdfd9ec44000730bd8e8c83c2234bb569
docfiles size=27
texmf-dist/doc/man/man1/initex.1
texmf-dist/doc/man/man1/initex.man1.pdf
@@ -287611,7 +288392,7 @@ catalogue-version 1.0
name tex-nutshell
category Package
-revision 58486
+revision 58471
shortdesc A short document about TeX principles
relocated 1
longdesc This document is meant for users who are looking for
@@ -287620,9 +288401,9 @@ longdesc brevity. The pure TeX features are described, no features
longdesc provided by macro extensions. Only the last section gives a
longdesc summary of plain TeX macros.
containersize 512
-containerchecksum 5c7193ed6aea8bcf8fb93708af0e10ac0d366fb1cc6b9da10ac8b38ea437643cc909394a45a919d19568e9a50aa222ad7f5b827be4eb67cb4ad367fe981b47c7
-doccontainersize 265552
-doccontainerchecksum 1a41d435f6eebd46f9436f130291e5162b6e11ecc4a700c645151df3be0050eb333dc1213cfd4ac166aa00c75ff3315130d4976657fe786b0efd88ab615d4555
+containerchecksum 63075927692bcb796c0aaa29303682f9bcd0984e41a344a4dbe7c21ac467ea2fbb5ea952655373e877d8125c676b867f8f26786bc3e40eafddc446a0e92ba4e6
+doccontainersize 265580
+doccontainerchecksum 0e73d7735132f81ffe5aec90254e640e3da839da8fa6b5e72afbc45266cdd806f0c1ac5ef0d88b1a2e606164f37ca5086082f1e12af28726847e39fd5bd61387
docfiles size=87
RELOC/doc/plain/tex-nutshell/README details="Readme"
RELOC/doc/plain/tex-nutshell/tex-nutshell.pdf details="The document itself"
@@ -288186,100 +288967,110 @@ catalogue-topics documentation polish-doc
name tex.aarch64-linux
category TLCore
-revision 53999
+revision 58389
shortdesc aarch64-linux files of tex
-containersize 175200
-containerchecksum acfed34399d3fad2ee65271e99a30db8a0aa04fad4d673fdf4605658c49f5cb48b85a3d9b73db92afa7a615b3e13b2a5d68e7581603bbb67e0520d76944ac818
+containersize 175256
+containerchecksum 354deffab49db602cdb3231d7947ccfcdfa26eae3da370ee70b08246649b92e850a9dafc0513275d986dd3701b01879f84b6933fda6fa752daafe31ea61942b1
binfiles arch=aarch64-linux size=113
bin/aarch64-linux/initex
bin/aarch64-linux/tex
name tex.amd64-freebsd
category TLCore
-revision 53999
+revision 58388
shortdesc amd64-freebsd files of tex
-containersize 230548
-containerchecksum d56a0704e8dfb61a2f1dc0b52bfc375b68515fa5daace81d05b166ea50a35058ab35d7bdc2182a5704ab0a5410b427b647e523f408409e1e87e77585f8ef77f9
-binfiles arch=amd64-freebsd size=153
+containersize 231528
+containerchecksum 907ec52ceda611c8c601cdd821efa152fba931541929a3f28a6de3de67992adcc4bf4f5d42cbbf568679901bcc884902393d6128415027b6696230d2eaa6eb0b
+binfiles arch=amd64-freebsd size=151
bin/amd64-freebsd/initex
bin/amd64-freebsd/tex
name tex.amd64-netbsd
category TLCore
-revision 53995
+revision 58386
shortdesc amd64-netbsd files of tex
-containersize 155976
-containerchecksum ebb0dc721392f834a22e55711a099fdfff259a101c1abef5b98fa0d9b7c0c67882d9e103b81b9850cc5667e77464b46b7f3c10d70839bd83d9246d480d9f72cb
+containersize 156368
+containerchecksum aad8090fdc8edd6302499864c1f34677a89b8c272f4f2814e0e620c95d20b80495d1d45b8cdbbe4c577b35ac57e4f9e11c1d50ce7067c210153717fffb780fc4
binfiles arch=amd64-netbsd size=115
bin/amd64-netbsd/initex
bin/amd64-netbsd/tex
name tex.armhf-linux
category TLCore
-revision 54033
+revision 58428
shortdesc armhf-linux files of tex
-containersize 150796
-containerchecksum 8e6fb5ced268bc2042c689360f95616afc9d594fbd0b4edda29e028df767a1f45158672566d086111efe1fb45e1b3e4b748616ed6fa9beb2697df8a25fb2743d
-binfiles arch=armhf-linux size=88
+containersize 149084
+containerchecksum 9f832158c02f6684a0eb0d6a9d71c9a575a57febb2fa32136728d8fc6dba6a9b2532e6480caa30a011b872ff44fdecd1fd92210502f3cb1157a9a8d75c5138d5
+binfiles arch=armhf-linux size=86
bin/armhf-linux/initex
bin/armhf-linux/tex
name tex.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of tex
-containersize 128608
-containerchecksum 2cb5cf8580d920d08136534f3e59a06ef02a8badf3e14afea7fbbd391adcc9de374cfb0e044a1b39a39a4ca814038aeed7c9736d491df8062f7c0336fea7cc07
-binfiles arch=i386-cygwin size=78
+containersize 144544
+containerchecksum ff3ea5524f85b673769787cc8ab3337093e3000e9eb9d5d7020643a1de37079ac0a013a9526c2a0c82ffd106cb98333cb6491cf9b7054399dc12d173e5eb253c
+binfiles arch=i386-cygwin size=94
bin/i386-cygwin/initex
bin/i386-cygwin/tex.exe
name tex.i386-freebsd
category TLCore
-revision 53999
+revision 58388
shortdesc i386-freebsd files of tex
-containersize 168080
-containerchecksum e936ea29d2ce4a52bc5e71c756406b5160780ed2f7c873b21062896b82c9522e080694d519310019f27b9abb1894e53b08feb762041c640a2739f936d5f3bd3f
-binfiles arch=i386-freebsd size=134
+containersize 173856
+containerchecksum 8d54afc127d4a4eaa82d2cb777247962f7b47a3b5e6a54eb9e36b717a81c1c607de46e9c478ef1b5da86f400d8b4ae194d4cacee31d1493dd5db9391b96d06fd
+binfiles arch=i386-freebsd size=136
bin/i386-freebsd/initex
bin/i386-freebsd/tex
name tex.i386-linux
category TLCore
-revision 53999
+revision 58378
shortdesc i386-linux files of tex
-containersize 168976
-containerchecksum 1cc751e4664075378c74aa93bfead81984a1d4ae949da9474038c7e7b2b6a3884941af3e560bbd8148aba214456c5cc44e460e51c37fd9e00fd45b2c40e2cf2b
+containersize 169216
+containerchecksum ad903106169d8c58facfe5ef6ccd7b5971be2c19d085d1d0cae824d0aea607a291c861723be1d13c7d9ef8a9caad4de909b1a882ec94a95e62e5c0d25ef945cc
binfiles arch=i386-linux size=102
bin/i386-linux/initex
bin/i386-linux/tex
name tex.i386-netbsd
category TLCore
-revision 54104
+revision 58386
shortdesc i386-netbsd files of tex
-containersize 128304
-containerchecksum 333376434df5a7e4dc06426a145fdb5f21e98e43cac42b3911f00728ca1b36359d04641b379bfeccbb594b7374feed35ffb079d48c4c59ddd5dbb46df65da4c6
+containersize 128536
+containerchecksum dd3dec2496dc04b60c7b701ace48942701e34a1d22da745c758416416d89333ba42617b946e3ab5af310d09c8704eb1159611624f190341e2d80ed5748d9b844
binfiles arch=i386-netbsd size=105
bin/i386-netbsd/initex
bin/i386-netbsd/tex
name tex.i386-solaris
category TLCore
-revision 53999
+revision 58388
shortdesc i386-solaris files of tex
-containersize 164272
-containerchecksum c8cdc04feacc7b0ce5a0ae1eb4c9c0f8952673b4107bdfce7f8ce1c955673c7024fb1998e809c5faf889ab2bce026ea921395ba1d09a9cfdbc20892f9c266feb
+containersize 164816
+containerchecksum a9817dc6f30bfbbe9ea7f440b56e432e86a40b71e59425898168d3151d384871725d66187312000d528a1c46cb0b9d5e15f6bb1e4f8f8444535c7bca9c32c5af
binfiles arch=i386-solaris size=94
bin/i386-solaris/initex
bin/i386-solaris/tex
+name tex.universal-darwin
+category TLCore
+revision 58418
+shortdesc universal-darwin files of tex
+containersize 435528
+containerchecksum a7be896bcec7fa2cd159ed6002fdac3cf5cf2d6ff3d993365c30778865477e5cff6be75cd2f204f9639f3b70626f8a9cd0fc268df9ede13ddd35c99b178a7aed
+binfiles arch=universal-darwin size=333
+ bin/universal-darwin/initex
+ bin/universal-darwin/tex
+
name tex.win32
category TLCore
-revision 53994
+revision 58289
shortdesc win32 files of tex
-containersize 132976
-containerchecksum ba3bbb07e0e98f29d3db085d3d23c436b9d7f3964810efe7df0980d8731c7ca3321a1b79352aa3233aedd56fa7da7701a4dc52c6bf8a7ed0fa3c352fae31c40f
+containersize 133112
+containerchecksum e4ac644afa131e85345d3845749aafff00d25aa64133fc79856204977b741478b60cd866f0c84d0e2cc0ba340a7bbfff12024d6e3cdd5168399bfec8c08bf02a
binfiles arch=win32 size=76
bin/win32/initex.exe
bin/win32/tex.dll
@@ -288287,60 +289078,50 @@ binfiles arch=win32 size=76
name tex.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of tex
-containersize 145260
-containerchecksum 3a0bbc4652d2148fb7f3e1a1be6832678f0c3ba6fe8892923b69ba330e601957cd9281bbc79be21a91692cf0049c1aaf7e957e760b91cb47f6ceffeb46c2b754
-binfiles arch=x86_64-cygwin size=79
+containersize 171028
+containerchecksum e8794cb24a97a5a49bae227853ce6296c7e43f71a8fa241154c383f3ca0e3b15efa28d7ac244543eff92edfc805592875471532b16bda87291f8d285f25f0efc
+binfiles arch=x86_64-cygwin size=96
bin/x86_64-cygwin/initex
bin/x86_64-cygwin/tex.exe
-name tex.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of tex
-containersize 242832
-containerchecksum 11d6a5da0904260b72657a2ad7e4eb8f6f3b8e466bf0765c49c30b78797082c3cdf400950888cac32588c7ca6a2595ec6927a8b7783b7774bbc299f4fa776ad9
-binfiles arch=x86_64-darwin size=158
- bin/x86_64-darwin/initex
- bin/x86_64-darwin/tex
-
name tex.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58388
shortdesc x86_64-darwinlegacy files of tex
-containersize 171548
-containerchecksum 43334fc7574e5360a39c2af479bbea3d2950276523e777dd3bf9bc26729ef2dd37a730ee6e9c48367d21b9748d10e2485f115c22e4707d161501eb8e2946d52b
-binfiles arch=x86_64-darwinlegacy size=93
+containersize 170520
+containerchecksum ff146ae3fde7ea2ef9154494225502398a9f5b7a6756e7a856f5239c227d92684bda201bc974e8c47d4e86d07473d718e709c90f296bc93b11700526a046830a
+binfiles arch=x86_64-darwinlegacy size=92
bin/x86_64-darwinlegacy/initex
bin/x86_64-darwinlegacy/tex
name tex.x86_64-linux
category TLCore
-revision 53999
+revision 58378
shortdesc x86_64-linux files of tex
-containersize 176152
-containerchecksum 7ad9d189890c71a0649539bd8aa3ae0137d8b7e01063ec9820276d23ab604b6ed1d86ee18f5d42e646cc2fcbee34f30201c1f0df5cf2a3e31e356f849108301a
+containersize 176388
+containerchecksum 1a6d9bc9f6e2e626649e38e231cb95318a2f99e5253e9a07ff99ca592c9d1f4536c5fe8c2030a91087627a0dfc3418f3675f30ecd2c54c957910f109f67e3e55
binfiles arch=x86_64-linux size=95
bin/x86_64-linux/initex
bin/x86_64-linux/tex
name tex.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 58378
shortdesc x86_64-linuxmusl files of tex
-containersize 186448
-containerchecksum 975e27b175b5b815d775d0a739e133719e5d5e36f792799138a5b7b9dae29a5954e7d4c7a74f1dc7203f2328cc66283deb52276825b8c538529a0c001f874c47
+containersize 187064
+containerchecksum 8b4eed71fbc7eef1d591131beb57174fabc2919d768782f0e03278bcace410c29448f131e2021608f18d903def74efb3e86354466cc154c040299ddfe2ec20ad
binfiles arch=x86_64-linuxmusl size=107
bin/x86_64-linuxmusl/initex
bin/x86_64-linuxmusl/tex
name tex.x86_64-solaris
category TLCore
-revision 53999
+revision 58388
shortdesc x86_64-solaris files of tex
-containersize 192252
-containerchecksum 1434ce57f5dd016eae57be2b527cc1c0b27185a9e6a84f198cfdd8cc3317a5ef6b1b532a7f124a32a158cdafe4f9bdee191a834305038a860a5e0e2850213bc3
+containersize 192736
+containerchecksum 5e3e928ddb617b98a66a56480978ee2507bc0d7bda1c6ce72731e9e7b4c26f1d72797aa18ec973b4ae8e12b94c441d0b889f6db62912f5bbe277bbfb5d6a2181
binfiles arch=x86_64-solaris size=107
bin/x86_64-solaris/initex
bin/x86_64-solaris/tex
@@ -288462,6 +289243,15 @@ containerchecksum 0cd64e3d601c45d12e5180e4a8403da2b49c44cbadd487535cdc8bbc1f5336
binfiles arch=i386-solaris size=1
bin/i386-solaris/tex4ebook
+name tex4ebook.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of tex4ebook
+containersize 340
+containerchecksum 6b61ea8679eb9cc8dc255d7c0bee404f0d82090fb4b2126b2fc978e2f6ddc8183383d24873797348e77ee033c93e76e768d8cfdc092a5e7377f7d92a734b88aa
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/tex4ebook
+
name tex4ebook.win32
category Package
revision 37771
@@ -288480,15 +289270,6 @@ containerchecksum e3a9dcd5f35a34533905241a31f7924ba39c758141d449b3db5ee00b992402
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/tex4ebook
-name tex4ebook.x86_64-darwin
-category Package
-revision 37771
-shortdesc x86_64-darwin files of tex4ebook
-containersize 340
-containerchecksum b8ce6f2071bb7d16ed4285b0fa89a359cc0962916bfae92e0333d9a3724f35f8af210fa75d794cd5ed24f121eb9570fb51ca49970b9ed397e1c023513ca059f2
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/tex4ebook
-
name tex4ebook.x86_64-darwinlegacy
category Package
revision 43871
@@ -288527,7 +289308,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 58182
+revision 58348
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and DocBook, providing a
@@ -288542,10 +289323,10 @@ longdesc restricted-syntax systems such as hyperlatex and gellmu. Note
longdesc that CTAN no longer holds the definitive sources of the
longdesc package: see the 'Readme' file.
depend tex4ht.ARCH
-containersize 911732
-containerchecksum 12e1f63f3e15de39b9258c544c2676b3025a80b4601600e128a4570e9803f909a638f57c73fb3c741cd9e9ee6846180e50bc051074bb8c3900200aeb88a17a2b
+containersize 905708
+containerchecksum 240ab6f520939d3c9f7ce640740d6934e586a295eb959c503e0da6788833f3ffeab71215ed69dbb73c2b9feab09c169faa9b044576d629a43108ae97876cc8bc
doccontainersize 136156
-doccontainerchecksum 6b772249785e6fd5d98dc2dc9d6c32211c0f1f5537e5155b31c7cdfbf346d297b2a5cc461bbfa2e47f16234df1ce52ccb32fe8cbd70e68b563d4649f6fa473fd
+doccontainerchecksum 1654ce5b2ff1099bf19c62baa536b8c54aff53ac59b0289eab869820bc105617e68240e8e87e635aba063734c765ad9b46075c2ee1f119bead2c8ffa6b6159e8
docfiles size=259
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/TeX4ht-doc.tex
@@ -295537,10 +296318,10 @@ catalogue-topics cvt-html
name tex4ht.aarch64-linux
category Package
-revision 53999
+revision 57930
shortdesc aarch64-linux files of tex4ht
-containersize 84304
-containerchecksum c54268d2a484c68236fe2bfd3c37b8e9fb749eda452912dbd70ac7b26a9a9b185ccbca53b8a9221a30edc4bb51c42c6e2246d66d11827e2aeadf020f1e92a4e6
+containersize 84256
+containerchecksum e21524b807950f290534bc66154ed505f836fa817a49eff67418ab71fa1bc9443b51af29294ba343384e2bad348da58eb6833cc3cfc4f4d732f919d6adfab27f
binfiles arch=aarch64-linux size=75
bin/aarch64-linux/ht
bin/aarch64-linux/htcontext
@@ -295557,11 +296338,11 @@ binfiles arch=aarch64-linux size=75
name tex4ht.amd64-freebsd
category Package
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of tex4ht
-containersize 109508
-containerchecksum ad245fab094745112d04fec39422250755c6b320541d287f25048e2e38966343b7cd059ed88daf8ca981dcf258413fcdfba0e6b86c9387e4d520e8d49788979c
-binfiles arch=amd64-freebsd size=96
+containersize 109184
+containerchecksum bb979865e83f75d817812758761084c9c8126529d54ec4115a04aed20beadec7e8d911c9f55f2954392dd9a533cd96aade7b56ae0548cd6f75bf156eb143ae6d
+binfiles arch=amd64-freebsd size=91
bin/amd64-freebsd/ht
bin/amd64-freebsd/htcontext
bin/amd64-freebsd/htlatex
@@ -295577,10 +296358,10 @@ binfiles arch=amd64-freebsd size=96
name tex4ht.amd64-netbsd
category Package
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of tex4ht
-containersize 87376
-containerchecksum 955a4657bd3df34bf4c5d74bdf8613e774b68ca3f838077588f7201832a0738e70129ff84423a3190a0f974b76e6ed95a900347c84c194d40e18cda7df61e0d8
+containersize 87364
+containerchecksum d21419094e9c5a54c0375deaf564e6f60d11ff8b6509bfe2c8601b4d8e5f0c4628281b4f39bd64d589bde5fb261fb477674a77febf0f9d46d886958998eb43ce
binfiles arch=amd64-netbsd size=96
bin/amd64-netbsd/ht
bin/amd64-netbsd/htcontext
@@ -295597,11 +296378,11 @@ binfiles arch=amd64-netbsd size=96
name tex4ht.armhf-linux
category Package
-revision 54033
+revision 57957
shortdesc armhf-linux files of tex4ht
-containersize 72564
-containerchecksum 901fe86d88aacd692ecfa9dbae86465cddb9d6815f4185d38201acb03ab4b13435d3999712b0ad5c637c389414124973428a6de92190395b5ec778ea8f665889
-binfiles arch=armhf-linux size=66
+containersize 69944
+containerchecksum 6c276247523ff31ee7249aa29b53ded1435f1cd00c40b3a095e358f4a84043883353a9bd4be3c6540d7a1ea9a3e199289c298bfd6dc16b1d1b0ef7227a28e727
+binfiles arch=armhf-linux size=65
bin/armhf-linux/ht
bin/armhf-linux/htcontext
bin/armhf-linux/htlatex
@@ -295617,10 +296398,10 @@ binfiles arch=armhf-linux size=66
name tex4ht.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of tex4ht
-containersize 51092
-containerchecksum 711bd85f89d577da10ba230645c1210add151b97dca584a7a2e86c28df2040e42b8699a55d67e6c9f10497b6af8207245b3409b0bd65a6637a51b25b24e13694
+containersize 51080
+containerchecksum b004e48cba17cf1405692b2e4bc788678b919cb605c7baa81ffa87baf92e8b7d18686644f92ac8ee97962ce71fa272b35cf4aa89a96b5c07f666a3c996e625f4
binfiles arch=i386-cygwin size=42
bin/i386-cygwin/ht
bin/i386-cygwin/htcontext
@@ -295637,11 +296418,11 @@ binfiles arch=i386-cygwin size=42
name tex4ht.i386-freebsd
category Package
-revision 53999
+revision 57961
shortdesc i386-freebsd files of tex4ht
-containersize 90676
-containerchecksum 722481154bd2ddb9dd7e86ddda18e821fc2123984798d178a3242bdcaccdd370fb54914cf28189e5960cda262854753ac5471ff4a8cef366ac30d199627b02dc
-binfiles arch=i386-freebsd size=82
+containersize 93092
+containerchecksum 7628a85b2306b8b1592896f9aa23561caaa0f5e815c002e7ac4306797d51badc0360f7c442c7b0e4a4e4956450edd6374f06a514839463a7827d8818bb8c2d71
+binfiles arch=i386-freebsd size=81
bin/i386-freebsd/ht
bin/i386-freebsd/htcontext
bin/i386-freebsd/htlatex
@@ -295657,10 +296438,10 @@ binfiles arch=i386-freebsd size=82
name tex4ht.i386-linux
category Package
-revision 53999
+revision 57878
shortdesc i386-linux files of tex4ht
-containersize 89232
-containerchecksum c42eeea3d9b3d13f33a3edd61fb468184c96c0d5bac506531fddbaeb442e74d93ce8ef093728ca54877b44cf988be296784afdc528f3fef4c8f3fb23f3f9fc22
+containersize 89116
+containerchecksum ed1e4e6a44d3848c59e9689ef73c07775a2a507d48cab3cd300f9541e7a7449be24b59aa37fdb7df34b8b92a21011ad0a6407ca19026c762e6049c5be2d57d66
binfiles arch=i386-linux size=79
bin/i386-linux/ht
bin/i386-linux/htcontext
@@ -295677,10 +296458,10 @@ binfiles arch=i386-linux size=79
name tex4ht.i386-netbsd
category Package
-revision 54104
+revision 57877
shortdesc i386-netbsd files of tex4ht
-containersize 76276
-containerchecksum 82cbcedccc9fe91f6bfd8cafbe099682dd6e92cfdb2432cc847ffd6cdd4fc136c148fbfe034390fa5ebefbbf691c73a5227e3d814e600bfe01a4971570f44a84
+containersize 76196
+containerchecksum 36a0a00eba3e9f94abf478131dafe79bb131b06ea6efe4dedb8ed90dea7db0ef5d0554de93094e9f321f47d97e0572c6819452411a330f666734ee824cb1fd87
binfiles arch=i386-netbsd size=89
bin/i386-netbsd/ht
bin/i386-netbsd/htcontext
@@ -295697,10 +296478,10 @@ binfiles arch=i386-netbsd size=89
name tex4ht.i386-solaris
category Package
-revision 53999
+revision 57938
shortdesc i386-solaris files of tex4ht
-containersize 83968
-containerchecksum 3ab62b81dacbee6fb20b5a2b73311097e060b992e38d58be30bf0c991417a6b5e0a8c380ebcbe73f7659526c385153f4f5999e27170ef45ae4fadc9fb706c58f
+containersize 83896
+containerchecksum c1f91703c3971905ab6520cea22b366a816bf37800f90a688d97326a483af899f6947f419b6ac15669836dcedff27f4ef75ff485ebb1420f82b261b85c6e1d93
binfiles arch=i386-solaris size=69
bin/i386-solaris/ht
bin/i386-solaris/htcontext
@@ -295715,12 +296496,32 @@ binfiles arch=i386-solaris size=69
bin/i386-solaris/tex4ht
bin/i386-solaris/xhlatex
+name tex4ht.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of tex4ht
+containersize 185088
+containerchecksum 075ac815399569dc7f740d7b369b72dbda9a7480c4def94b267e9c13925b36a42116d8cbac7725ed50d724bf9520820a80e1d28101315ff29f63301c26b5f784
+binfiles arch=universal-darwin size=188
+ bin/universal-darwin/ht
+ bin/universal-darwin/htcontext
+ bin/universal-darwin/htlatex
+ bin/universal-darwin/htmex
+ bin/universal-darwin/httex
+ bin/universal-darwin/httexi
+ bin/universal-darwin/htxelatex
+ bin/universal-darwin/htxetex
+ bin/universal-darwin/mk4ht
+ bin/universal-darwin/t4ht
+ bin/universal-darwin/tex4ht
+ bin/universal-darwin/xhlatex
+
name tex4ht.win32
category Package
-revision 56792
+revision 57883
shortdesc win32 files of tex4ht
-containersize 57840
-containerchecksum 9539a826676e0307a4c787deb7359204fcaaf456d59fd38e421aa142e9ec08865cf8ecd23af620e14b8de1ece6d46fae21bd1ee57ac504ce39148daba65fcf02
+containersize 57780
+containerchecksum f0b2c5ea25b6e39828de48c4000595fc5a16501c4d713906956829416236502d031093301b310db9e877b8acd2c9c55ee885fce8217893e2e2266ccb5c9647a9
binfiles arch=win32 size=51
bin/win32/ht.bat
bin/win32/ht.exe
@@ -295746,10 +296547,10 @@ binfiles arch=win32 size=51
name tex4ht.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of tex4ht
-containersize 57936
-containerchecksum c9627fc81fac30c22903496f98bddb7c623f110c1465250dd00e6c766cefc262ae7fa620e0892809c54c1f4c269c2afc70579aad019abed0c53aab4697cdd685
+containersize 58360
+containerchecksum f1f325d0f02682e671b70696773c7d103cab13d152d53603391b7a61bd4ec8491ea877170428b6ac271f5f1b884609c864a2a00fd870319907ee97e0b02686bb
binfiles arch=x86_64-cygwin size=42
bin/x86_64-cygwin/ht
bin/x86_64-cygwin/htcontext
@@ -295764,32 +296565,12 @@ binfiles arch=x86_64-cygwin size=42
bin/x86_64-cygwin/tex4ht.exe
bin/x86_64-cygwin/xhlatex
-name tex4ht.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of tex4ht
-containersize 105820
-containerchecksum b629f0444b402958e2624cf5cc8ab2227969f6349766ac23fe8de7200c907781db40a45b2cf2e4dd9ffc0b863538311d12e08737f2a7564b9bcafa023584faab
-binfiles arch=x86_64-darwin size=92
- bin/x86_64-darwin/ht
- bin/x86_64-darwin/htcontext
- bin/x86_64-darwin/htlatex
- bin/x86_64-darwin/htmex
- bin/x86_64-darwin/httex
- bin/x86_64-darwin/httexi
- bin/x86_64-darwin/htxelatex
- bin/x86_64-darwin/htxetex
- bin/x86_64-darwin/mk4ht
- bin/x86_64-darwin/t4ht
- bin/x86_64-darwin/tex4ht
- bin/x86_64-darwin/xhlatex
-
name tex4ht.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of tex4ht
-containersize 85024
-containerchecksum ba7ee7a22f05f498e170fdcb46db327ab553bb1d2fec8d26f63f2cee8ddd5a16abf7289183c0cacfc9239b6e7759e89a638eb891641c298f79b4d56f735cb8d8
+containersize 84832
+containerchecksum a7fdb7d8bfa1ce3a6425f28d8264882f31df2d0d2ed81e54a5b953828eba9e30e09e207bf3da0f123d8411fd9cd476757d72514174b963563391c8f680294557
binfiles arch=x86_64-darwinlegacy size=73
bin/x86_64-darwinlegacy/ht
bin/x86_64-darwinlegacy/htcontext
@@ -295806,10 +296587,10 @@ binfiles arch=x86_64-darwinlegacy size=73
name tex4ht.x86_64-linux
category Package
-revision 53999
+revision 57878
shortdesc x86_64-linux files of tex4ht
-containersize 92668
-containerchecksum 651bbe7cb666cd4597bd7de96349fb4bd5c5ce7a2463f532b49baef493068eeb8b06308af69a3bd28c360055402e0a4f25de73f2fde0ddb5d4bf96d2b0fea367
+containersize 92628
+containerchecksum 71aa44bf19e515ae4219d1698d8d75776909b242994f6110d601a4bd2cc5a1a612d06534cd4c54db8e528490d0a991e0bf732663c507412a091828ca02828477
binfiles arch=x86_64-linux size=73
bin/x86_64-linux/ht
bin/x86_64-linux/htcontext
@@ -295826,10 +296607,10 @@ binfiles arch=x86_64-linux size=73
name tex4ht.x86_64-linuxmusl
category Package
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of tex4ht
-containersize 94848
-containerchecksum a9c1450c56c18dbd3728a2f7a5563421558543c92937343b8e70ce1971a6c40ad19e917475aef9adcf998f3780d96e35c489ca8e146857b8c9802b5214226593
+containersize 94868
+containerchecksum 0e097e41da8d1480f5e2a06b00d3478097767e3a8b816168312a3985f2789a33dda627f2d843d7b93a7293bd3f1e3339596e2b50eefec2e79c5ebd97a7d3ae97
binfiles arch=x86_64-linuxmusl size=77
bin/x86_64-linuxmusl/ht
bin/x86_64-linuxmusl/htcontext
@@ -295846,10 +296627,10 @@ binfiles arch=x86_64-linuxmusl size=77
name tex4ht.x86_64-solaris
category Package
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of tex4ht
-containersize 95392
-containerchecksum df33b1442437654800a25cf9433f5b0f7095257e748f8939703038e8f7a4b6256b9c8f11d96cb44d57b3a73bb38268f45333bec506e5f953771f2800e826f3cf
+containersize 95240
+containerchecksum 2ba36c276e52acf2e8f4da038ab551a510851f2c112a76144ea25b5bc1f7690efe40be3640aaff85402565617a9f09be0091a4ef1d4e45dc4b9d5dbd4ef90e84
binfiles arch=x86_64-solaris size=77
bin/x86_64-solaris/ht
bin/x86_64-solaris/htcontext
@@ -296040,6 +296821,15 @@ containerchecksum 73f84cc3057101bdc428b2e350bfb7706c080e8d68b91b19f7ec45a3c8e092
binfiles arch=i386-solaris size=1
bin/i386-solaris/texcount
+name texcount.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texcount
+containersize 340
+containerchecksum 6ff4421cece57ff3e8e0718c4826a6d5890c71315b3e7f1428c0cc66a27e99d7917147c90082861d79a713ab31e395922af8ee45ebbf68d99bf428ba49ce5083
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texcount
+
name texcount.win32
category Package
revision 15404
@@ -296058,15 +296848,6 @@ containerchecksum a1877b3cb8c79a2194b78ebd72f7168cf506d19d2c91a7f6fb4a466fef9002
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texcount
-name texcount.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of texcount
-containersize 340
-containerchecksum adbd369ef91d8b1068785efdf500bd1521694e71bfa383f9d0cb7ee2b388a10f9f3c56b764fc1eac84989d000aea198c6d0bda331c7535f3ac9b8037d58e3714
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texcount
-
name texcount.x86_64-darwinlegacy
category Package
revision 43871
@@ -296272,6 +297053,16 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/latexdef
bin/i386-solaris/texdef
+name texdef.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texdef
+containersize 364
+containerchecksum 69ec41f2e80b8b773225bbca7a19b3e54c046c31d60d5e86b897d6d1920598c0b2a34b607bad9706a06b7995162bb567cdd39666267eac8e4cb1fdf096867f90
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/latexdef
+ bin/universal-darwin/texdef
+
name texdef.win32
category Package
revision 45011
@@ -296292,16 +297083,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/latexdef
bin/x86_64-cygwin/texdef
-name texdef.x86_64-darwin
-category Package
-revision 45011
-shortdesc x86_64-darwin files of texdef
-containersize 368
-containerchecksum eb1413840b3beab4a609f3a6f00b2b7ad0a9844a0965b4c5f977e3ff7e7073efbcee89797c2e9dfa7a4809a0e73b89e4b8a8bdbdd50fbaab0c18cc6f7faeeabd
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/latexdef
- bin/x86_64-darwin/texdef
-
name texdef.x86_64-darwinlegacy
category Package
revision 45011
@@ -296450,6 +297231,15 @@ containerchecksum 5b57dcd53b8e77f5c165a36227e821cf581b50db5c2d62499bebbcc4a7c14d
binfiles arch=i386-solaris size=1
bin/i386-solaris/texdiff
+name texdiff.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texdiff
+containersize 336
+containerchecksum 74fec0dff6b7815e263843119d488a8fff96940f56e607173162fb011faee804de2b2ee35c3462555e148fe524c0c030233e8ee74f7f78665fdc4742ddf4d05a
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texdiff
+
name texdiff.win32
category Package
revision 15506
@@ -296468,15 +297258,6 @@ containerchecksum 11ead673fee96d5d77a740f77538bb4d7ff25815c5a1095d455ddf525b591f
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texdiff
-name texdiff.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of texdiff
-containersize 340
-containerchecksum 43fc73caa27298bac300a7a1d02ca629ff5912a5a004b1b23ed58908d05cae7c16e31f3f771ed2ff58d6ef9a4c3771f23562279aaa8d4114a342068416d1b135
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texdiff
-
name texdiff.x86_64-darwinlegacy
category Package
revision 43871
@@ -296625,6 +297406,15 @@ containerchecksum 6d442e438d96cd6cefe0f04b33dc91a37a73ee1c07c7cf81ee7b7b1d54eef2
binfiles arch=i386-solaris size=1
bin/i386-solaris/texdirflatten
+name texdirflatten.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texdirflatten
+containersize 344
+containerchecksum 9ed03767f6502d5a5f1937c347845be5d11a9f7748da0084ee84aae5c506a28d929aa5bc163a0af657f19b4698af77bd9d11f7e069be2c06b9f2c7714e17c2be
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texdirflatten
+
name texdirflatten.win32
category Package
revision 15404
@@ -296643,15 +297433,6 @@ containerchecksum 0de641af3256645099ba95f7ef071e73175ea44bc0402e2e0d4a8117afbb1f
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texdirflatten
-name texdirflatten.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of texdirflatten
-containersize 348
-containerchecksum a046a2c974bbe6ed7837999852a571b369945da4ee37ccda37e96806e74e26a7537d4051b40ae359c457e5210421f12d09297ef5acf866d3b00bf562d7b39a88
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texdirflatten
-
name texdirflatten.x86_64-darwinlegacy
category Package
revision 43871
@@ -296690,7 +297471,7 @@ binfiles arch=x86_64-solaris size=1
name texdoc
category TLCore
-revision 58527
+revision 58477
shortdesc Documentation access for TeX Live
longdesc texdoc is a Lua script providing easy access to the
longdesc documentation in TeX Live: PDF, DVI, plain text files, and
@@ -296700,10 +297481,10 @@ longdesc program by the same name to do the same job, but its
longdesc implementation is unrelated.
depend kpathsea
depend texdoc.ARCH
-containersize 26744
-containerchecksum dcca9f32cf1e8e7e36520fdad754c4b49655aa14b0edcbe209ac4144e331c95d404869ea18f0ba30fcd39cc2d29a48bbf4ab61473f816f8fa46c5201553b83d7
-doccontainersize 134128
-doccontainerchecksum 4bd778ff587d845f802c96ec99e41266c957b94ef04f1e63cccea081ef70d5b448f4234bba07b835882a193ce36b9571ec7e5d3cd2422143237c1d8ef3c6c357
+containersize 26808
+containerchecksum ace120045a48c29b207e94fa6a08956b63f4994374fbe5572a1e655046408126d094c0c89f9bb0350a6619b54912a89f4f72bd177451c84a9c3d182eddd9b5de
+doccontainersize 134156
+doccontainerchecksum ac14e4a9f5bc96d8d3baf1d8ff41dd1c996838cb6e8e5aad5c6e9bda0a93af9e7c5a86d6da7b5bd6342e866c48babe76023c659a36234a2a0b5787a84c389c4e
docfiles size=52
texmf-dist/doc/man/man1/texdoc.1
texmf-dist/doc/man/man1/texdoc.man1.pdf
@@ -296816,6 +297597,15 @@ containerchecksum 74469498c2f85c7d34210fe89265301af799e3126dc1dfc62164ae91fe21f5
binfiles arch=i386-solaris size=1
bin/i386-solaris/texdoc
+name texdoc.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of texdoc
+containersize 340
+containerchecksum e6afb179f3baff3867a8e28b7962e062c4aaf648ced536e5d1e987405270f88dc74cd9203e07d8178abbbd8fdc237a28871e4689709413db1b38e7fea7b760fe
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texdoc
+
name texdoc.win32
category TLCore
revision 47948
@@ -296834,15 +297624,6 @@ containerchecksum e16a558b8c714a44b8aec8b22f1fcba503d4388422320b5541d2467228af4a
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texdoc
-name texdoc.x86_64-darwin
-category TLCore
-revision 47948
-shortdesc x86_64-darwin files of texdoc
-containersize 344
-containerchecksum 330b76302c7c11649bdea236d45124e6390d2626a383e2b7cb1167dcee6ea831b30ac067300799560c3b91f3d7fa7482c513b79a055172003f667023e0a71aa6
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texdoc
-
name texdoc.x86_64-darwinlegacy
category TLCore
revision 47948
@@ -296994,6 +297775,15 @@ containerchecksum 002e94fed830a40743b474df87f1682f411de6d1b9cdfa22dc1c10700c9f44
binfiles arch=i386-solaris size=1
bin/i386-solaris/texdoctk
+name texdoctk.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of texdoctk
+containersize 340
+containerchecksum 934b94a52795d30174b438e101e76685b9e9d2c03a5fc6b4df0ca7ab79e78207848ac7f255c6c58450fa8ae4fa02f30170bf83b374de7c9b4bffae07aee011f7
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texdoctk
+
name texdoctk.win32
category TLCore
revision 18918
@@ -297012,15 +297802,6 @@ containerchecksum af85bc5965596b8f984d66f9dc9851a0e9af29fa775b5dd2176f50aa0dd06e
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texdoctk
-name texdoctk.x86_64-darwin
-category TLCore
-revision 29809
-shortdesc x86_64-darwin files of texdoctk
-containersize 344
-containerchecksum 0b5857dd64bfaad94008e16981508d34bad963976b9dd88ca80d27d44c19bd0aa9dc1715425dc7f5b6c55103bfc24466c8134c7e6409903922e860efd9ec6565
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texdoctk
-
name texdoctk.x86_64-darwinlegacy
category TLCore
revision 43871
@@ -297201,6 +297982,15 @@ containerchecksum 294a90083e697c7970b694ce788d7811bd1a4026a9e83418046a1d943bb491
binfiles arch=i386-solaris size=1
bin/i386-solaris/texfot
+name texfot.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texfot
+containersize 340
+containerchecksum 6162ae59da3af1ba7c988faa0514143172fd140dd2d721e859d6411c97bfc971468b7aa01eb8ac0e770eaa79b810b2aaf77e107cd967f8124105b81e48373909
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texfot
+
name texfot.win32
category Package
revision 33155
@@ -297219,15 +298009,6 @@ containerchecksum 49acc9b1afb74212eb4d6d2d52614a6f88b6a74a089480f048274eb4b59239
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texfot
-name texfot.x86_64-darwin
-category Package
-revision 33155
-shortdesc x86_64-darwin files of texfot
-containersize 340
-containerchecksum be2b2efdc9412c15c1c5661f98f034fac5a0b2296010eaedf52c32523091f9c35700eb45db9efd85ed22d3fa732860836f23347c70cc7524ecfbac6fa8235419
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texfot
-
name texfot.x86_64-darwinlegacy
category Package
revision 43871
@@ -297300,7 +298081,7 @@ catalogue-version 0.1
name texinfo
category Package
-revision 57893
+revision 57911
shortdesc Texinfo documentation system
relocated 1
longdesc Texinfo is the preferred format for documentation in the GNU
@@ -297311,8 +298092,8 @@ longdesc distribution offer online interactive use (with hypertext
longdesc linkages in some cases). Note that a developers' snapshot of
longdesc the latest release of the Texinfo macros may be found in the
longdesc Texinfo 'latest' package.
-containersize 98692
-containerchecksum 8ffbe7d5421af10c942b0deda381725c968117ba949f807a158a7dab0cd31b01ade4198874f2c3a2e9c2e5b32c32b43724d63af972d4e01a7f3b353568189b1d
+containersize 98652
+containerchecksum 9bcff364b4f7e505f4301d54f8acd5fa248dabafe246c649abf4f229ad12c2e041935684741717e29f22a02ed3181b5619a3ddfe6e2047b16f928ab69b1b4295
runfiles size=109
RELOC/tex/texinfo/texinfo.ini
RELOC/tex/texinfo/texinfo.tex
@@ -297339,15 +298120,15 @@ catalogue-version 5.1
name texlive-common
category TLCore
-revision 57612
+revision 58055
shortdesc TeX Live documentation (common elements)
relocated 1
postaction shortcut type=menu name="TeX Live documentation" cmd=TEXDIR/texmf-dist/doc/texlive/index.html
containersize 348
-containerchecksum 92d3a355f3130ba7417ec1bb631330bbc3ae364f45f25073f6f10403a6aa0132a971b39d6be741adc3b39cb3b6b1724d8a0fac96464748719a5eb227eaa62e4c
-doccontainersize 513396
-doccontainerchecksum eee848d4069fa98b574b245c105207144d081e2715678c5986f2f61f70e7bbbda59651f7a6e194cbacc8f75b21f82ab42f071dad19404b333ee2c4016f6e08d7
-docfiles size=175
+containerchecksum c6118e4fc9264f731fd05c59d2b593f05244e247cd177f5e30f32bc9bc57b680317ec6e74b6cdad8053711522dac3a6a4fa26878de68bcc3279e1acae4a21883
+doccontainersize 577624
+doccontainerchecksum b137633217b0ebf37f97c96f589534fc9755d266a1f7fa5f2c11e4f1da2fb607eb4970769c19893e0def1a6a2e19b9a3c05daafabac8171b200aea733429a924
+docfiles size=188
RELOC/doc/texlive/index.html
RELOC/doc/texlive/install-tl.html
RELOC/doc/texlive/texlive-common/advanced-lnx.png
@@ -297358,7 +298139,6 @@ docfiles size=175
RELOC/doc/texlive/texlive-common/examples/ex6b.tex
RELOC/doc/texlive/texlive-common/examples/ex6c.tex
RELOC/doc/texlive/texlive-common/nsis_installer.png
- RELOC/doc/texlive/texlive-common/psview.png
RELOC/doc/texlive/texlive-common/stdcoll.png
RELOC/doc/texlive/texlive-common/tlcockpit-packages.png
RELOC/doc/texlive/texlive-common/tlmgr-gui.png
@@ -297387,14 +298167,14 @@ docfiles size=424
name texlive-de
category TLCore
-revision 57223
+revision 58648
shortdesc TeX Live manual (German)
relocated 1
containersize 272
-containerchecksum e0cd9ddb94d90668dae30df9368ae1e724c37f44237d1a4a807439086d23f07040c8d34f2d177559c0776478487c7f863c3c1a51549005c8e7ba59520869fb25
-doccontainersize 1338744
-doccontainerchecksum 14073090ad0d3e834f4f7d07455732d35f82b84b7070a54f1df09b46c057e2c80ca704fa2e956fa713b430660cd69d28854c0a3f59cc043ad49ff25e6bf6eba0
-docfiles size=591
+containerchecksum eb70ac7400ce4cbc18d3ddf2c37dffa175d0af2a8eb36bfa17b9868e606d1be7b1994496143e1a1444d17f2e2ac1c20cade92485cb846aa16a52974dd9692a6e
+doccontainersize 1554012
+doccontainerchecksum d51df93981312475c5c4b4976e4de00441d6ed4ea9e51d30d5c8360e314417f9b33c5804acae3c6d50c714bc76966120de37095b3ef33c78c06744ca17e3855e
+docfiles size=619
RELOC/doc/texlive/texlive-de/Makefile
RELOC/doc/texlive/texlive-de/advanced-lnx.png
RELOC/doc/texlive/texlive-de/basic-w32.png
@@ -297420,28 +298200,28 @@ docfiles size=591
name texlive-docindex
category TLCore
-revision 58618
+revision 58679
shortdesc top-level TeX Live doc.html, etc.
longdesc These files are regenerated as needed, which is often, so we
longdesc make them a separate package. See the tl-update-auto script for
longdesc the process.
-containersize 388
-containerchecksum b345e3c5abbf0bd39653cb333ccef3815867c439739383be6406835141f1dfb9e4af238bee674797cace59da5a39e9091ea614014d0597e9641a583d273e2e03
-doccontainersize 174072
-doccontainerchecksum 7c6c14bffdaadeaeda40b31c9df54013bc9516f802f894f40add5fe94a60ee2349ae99dc266cab6cbd2265005c35163983758213277bd01220fbb1c8acab06f3
+containersize 392
+containerchecksum 8478af193827d8d4f8f0092aacfe2d6428f86e52ffba7db9f66ba50882224e92fb2ebc2b351c6145a6cdfe87f12061a38dea950c77a21b7fcabf54a701bda50a
+doccontainersize 174212
+doccontainerchecksum 6fb6e5efd036b11987904177c70173721e0f47461152f33b6a00aae8ce86520d7656874b98f9ebb0f30c29819dc8fa0975c1deff84c448758aacb3ba2d4a3072
docfiles size=346
doc.html
name texlive-en
category TLCore
-revision 54755
+revision 58572
shortdesc TeX Live manual (English)
relocated 1
containersize 272
-containerchecksum 799b1006ed71dc3535b11011063bfdbdb8c179b4f54f2590976a2c6455666185db1a462354c444f672213706351368cd6eacd8fa6dbd99abc4af2efe2165f8a3
-doccontainersize 1891392
-doccontainerchecksum 053b9328e035389753c13f9e6216d296ab2ca4fdc999e87b0218e362cb7404037599131d4cc57ed07edcacc59aa46dad111e2e9422459b2295bbf8b5e9850f51
-docfiles size=1403
+containerchecksum e154b4236933f7f11f6a47d2dd06916ca363d3a49ddba6f93cf330e4a159c7dcba7a98fd331a1e294b89f4cd241eca7c2170f2db3e3efaa08015d440e03c497d
+doccontainersize 1937220
+doccontainerchecksum 0e1d621ee17672a2ddc99502224c578297dc80a67361f7ae859d5b0703fe0c16547ac30a58c6ce83b374dd0d783f37d9f499a7da11945d9e347ba68fa5171584
+docfiles size=1459
RELOC/doc/info/tlbuild.info
RELOC/doc/texlive/texlive-en/.dict.pws
RELOC/doc/texlive/texlive-en/Makefile
@@ -297466,6 +298246,7 @@ docfiles size=1403
RELOC/doc/texlive/texlive-en/archive/live-2017.tex
RELOC/doc/texlive/texlive-en/archive/live-2018.tex
RELOC/doc/texlive/texlive-en/archive/live-2019.tex
+ RELOC/doc/texlive/texlive-en/archive/live-2020.tex
RELOC/doc/texlive/texlive-en/archive/live-tl7.tex
RELOC/doc/texlive/texlive-en/archive/live4ht.cfg-2004
RELOC/doc/texlive/texlive-en/archive/mod.pl
@@ -297488,6 +298269,7 @@ docfiles size=1403
RELOC/doc/texlive/texlive-en/archive/tex-live.sty-2017
RELOC/doc/texlive/texlive-en/archive/tex-live.sty-2018
RELOC/doc/texlive/texlive-en/archive/tex-live.sty-2019
+ RELOC/doc/texlive/texlive-en/archive/tex-live.sty-2020
RELOC/doc/texlive/texlive-en/archive/texlive.pl
RELOC/doc/texlive/texlive-en/live4ht.cfg
RELOC/doc/texlive/texlive-en/tex-live.css
@@ -297501,14 +298283,14 @@ docfiles size=1403
name texlive-es
category TLCore
-revision 54465
+revision 58221
shortdesc TeX Live manual (Spanish)
relocated 1
containersize 276
-containerchecksum 358ca051118ac9316ced67be9142c076f015984a0ffff70198792a946f04881350d4f0111476fc376a1ca8721d3a900998a8f516af9a6ba2cbbf05a1120f8798
-doccontainersize 3090144
-doccontainerchecksum c65c8cee1e9b46f9a778b625f880a70ddf9297a77dd0f925bd9cdeac9b2d18d483879f88b72f701277974d983c82870aeaa0023c39399552bf243e49bd235f3e
-docfiles size=1481
+containerchecksum 899baa7c3fc2ac174fca5e06ed37306d00d95683e75a2529ec657b9fa23ee3ca9e101679c5646fc1182762cef65ee6ab445fb0e12d543428a1facd5b708bb039
+doccontainersize 3667820
+doccontainerchecksum 2c4fd6aae61efa3c9f2c51590bc2d86c391c11cbf2844d1f6c36fb69cea46c1bccb82d861a157ea50973cba7107fc6bb44b3035b98e2703a601c4ec84e280e19
+docfiles size=1911
RELOC/doc/texlive/texlive-es/Makefile
RELOC/doc/texlive/texlive-es/archive/2017/texlive-es.html
RELOC/doc/texlive/texlive-es/archive/2017/texlive-es.pdf
@@ -297521,6 +298303,9 @@ docfiles size=1481
RELOC/doc/texlive/texlive-es/archive/2019/texlive-es.html
RELOC/doc/texlive/texlive-es/archive/2019/texlive-es.pdf
RELOC/doc/texlive/texlive-es/archive/2019/texlive-es.tex
+ RELOC/doc/texlive/texlive-es/archive/2020/texlive-es.html
+ RELOC/doc/texlive/texlive-es/archive/2020/texlive-es.pdf
+ RELOC/doc/texlive/texlive-es/archive/2020/texlive-es.tex
RELOC/doc/texlive/texlive-es/tex-live.css
RELOC/doc/texlive/texlive-es/texlive-es.css
RELOC/doc/texlive/texlive-es/texlive-es.html
@@ -297529,14 +298314,14 @@ docfiles size=1481
name texlive-fr
category TLCore
-revision 54749
+revision 58579
shortdesc TeX Live manual (French)
relocated 1
containersize 272
-containerchecksum 383be36327140b777f356be79f55708bd3398354bedc97ec014b5c99c3545fd1b3e77dcb52d040ac5bc8a53b7d7a7871ed6f9b2a09e94d27beebbf3527a3e8ef
-doccontainersize 1345708
-doccontainerchecksum 787ed7011fcd99b8815c2ffdf0a458688ec874d4a24c6fddeb93e0195de384d4f876a1154f44ed61dd6685f47e8bf6f7d4b38550a25509a7b8d9f7a9911d17b6
-docfiles size=471
+containerchecksum 17fe7383de6528d9f57b98694a8635aa77886e1b8c51c673ee24ccbcc9bd4dfbb59146f6693f126e5bd23acbfd112a771b948897529c2856505f6f84f3b1e6ce
+doccontainersize 1379000
+doccontainerchecksum f74e92d2a5509da3d74435a86cedac62659d15f49cc5f29464586f70013dfe31585cbfda34ccd1a33e71945cdbc43461a24c578953022af3ebb2b41aaa15082d
+docfiles size=480
RELOC/doc/texlive/texlive-fr/Makefile
RELOC/doc/texlive/texlive-fr/live4ht.cfg
RELOC/doc/texlive/texlive-fr/notes
@@ -297548,14 +298333,14 @@ docfiles size=471
name texlive-it
category TLCore
-revision 54534
+revision 58653
shortdesc TeX Live manual (Italian)
relocated 1
containersize 276
-containerchecksum f5bd05f7bb02895acb25515bcf3b77938aed8a92c51c5ae1e719cccba612b5305fc1d5ce645a3700ad769be0367f78fa82eb93a3961f24a44aafa9170ef3a357
-doccontainersize 1269912
-doccontainerchecksum d030f75317f4438020d8b824821028697c5b8519602d8377b82ec2e6eb7a38717d089b5c4f868ff289b9390fb3f018b213592390ef718a7db024992f21215db1
-docfiles size=436
+containerchecksum 22874afcd046572176439818fd3a1c2200d00c0e184adc4fcbfa90b2ecc88dac7f5b28eb95c74bd546fd7472fcfdb2c5b74e5b1b5d08ffe4d4a5aa5f924da698
+doccontainersize 1307232
+doccontainerchecksum 0c0d3585bb2c12476751bc5dafb5ea5e10dcaf5149b98e823e607d7a99e5bd9dfd698d73950ecb1efe353435ba2f88be2c45e18c6cde2245df90cebfdbad4417
+docfiles size=449
RELOC/doc/texlive/texlive-it/Makefile
RELOC/doc/texlive/texlive-it/texlive-it.html
RELOC/doc/texlive/texlive-it/texlive-it.pdf
@@ -297563,14 +298348,14 @@ docfiles size=436
name texlive-ja
category TLCore
-revision 54334
+revision 58581
shortdesc TeX Live manual (Japanese)
relocated 1
containersize 276
-containerchecksum e8ab70d086d2e6c684e54eadc5de86455caa44a9e81ef104df4a14445ca208fedd20c6fabf9493b648a6dc8b70177ec8cf8023b4ec1857dab9fbaec3e0f72455
-doccontainersize 1522924
-doccontainerchecksum 04dde56c7da52ecb10d94508effeb715fdd8abd95e3db301e5bce469d9db6a76a52268c3bb06d6800cb28a177570b22f90d2482bb5333eff82cd1f9c378a7cf6
-docfiles size=435
+containerchecksum d1d9ac0e82802d1021d7644b83f81395e9cecbfabcd4bf8b37c77d108b5a1b9ae10fb4bef628adffaefef34279b521b1b883c4bb98e657bcddc6d7326fe4ee7b
+doccontainersize 1845596
+doccontainerchecksum 1445ec4257d202f77452df48e70105e423e048ae9150ad70acbcfea350f8b8686ca395e9452d40eedbd6824df7a2d8560c5c761fc867cdda0d2ba9182eba5f16
+docfiles size=539
RELOC/doc/texlive/texlive-ja/Makefile
RELOC/doc/texlive/texlive-ja/img/advanced-macos-ja.png
RELOC/doc/texlive/texlive-ja/img/basic-macos-ja.png
@@ -297582,15 +298367,15 @@ docfiles size=435
name texlive-msg-translations
category TLCore
-revision 57894
+revision 58693
shortdesc translations of the TeX Live installer and TeX Live Manager
longdesc This package contains the translated messages of the TeX Live
longdesc installer and TeX Live Manager. For information on creating or
longdesc updating translations, see
longdesc http://tug.org/texlive/doc.html#install-tl-xlate.
-containersize 141628
-containerchecksum f6a387b1cf84823148a605d6813a38b30c051bf68d8d80bcf6896226531a7e90f17b65fbccc458b23225f951334f7e2d0275e33b2f00cb45b10d09a0e3a95a8e
-runfiles size=391
+containersize 141504
+containerchecksum 7d7894d7b0ea645cbdd6853702d74ba447b67dedd71965885044df2c606c4c57b395ab8653583621339090ec59b48d3b8816c3ee2bd07d5499f905879c41be96
+runfiles size=350
tlpkg/translations/README
tlpkg/translations/cs.po
tlpkg/translations/de.po
@@ -297614,14 +298399,14 @@ runfiles size=391
name texlive-pl
category TLCore
-revision 54425
+revision 58649
shortdesc TeX Live manual (Polish)
relocated 1
-containersize 272
-containerchecksum 78dc8d6e24ad4060c72e8f565af2e1a95622a8489e1cf83e0c35a27ac55fc2bce71b652e4ab6a14a71f76a0044c7c515a052fe3dc1ad45a2d2b0d4ebea282da3
-doccontainersize 1213604
-doccontainerchecksum 7949a67fc205e499faebd121a395b55b009fcd5a5bc9aa7c940c62a01d9e003b5b9902e3677d1a3c7ff12df7532293b4bd309406e26c0f76493bca8a46043a1e
-docfiles size=426
+containersize 276
+containerchecksum d2d548ea077b26ebcff1e75070b3638c3b2e0210c8bb9869706adbe8e321e3db4fe1429af06a070c7dd586baf652372cf019416807ae90808d36169848ab4349
+doccontainersize 976100
+doccontainerchecksum c373d58f0a5d958e81ad2f968585711d74b513693d2e7125422abba3bc26957aa0eea3bfa81c46bce839358db1978da5bfc7de9f38bd847c0e3a9ff4fdf7c3b1
+docfiles size=375
RELOC/doc/texlive/texlive-pl/Makefile
RELOC/doc/texlive/texlive-pl/live4ht.cfg
RELOC/doc/texlive/texlive-pl/tex-live.css
@@ -297632,14 +298417,14 @@ docfiles size=426
name texlive-ru
category TLCore
-revision 54537
+revision 58426
shortdesc TeX Live manual (Russian)
relocated 1
containersize 276
-containerchecksum 1aee5e314885f6989c6f235da7483a93b927ae81dbc5fafcecfd595189c755ed80e5ae52971e984aa875fe945dd121e6e15f68e3071b07421e9940ea471db248
-doccontainersize 923260
-doccontainerchecksum 32ab76462c2bab0979029ee9eabd3ddfacebc791083276369dca96c11e3a594358145c4325f088f30966d7cb6482cf708c4b226d6cf0a4c990bda12ba660fd88
-docfiles size=368
+containerchecksum 7658ab0d98a505eda9a86e9ecd64b0e35d9cd332b03066b46825c2a6252b9aa8edb24eb4af2bfc267127b349f741709ada836104dbfc2becadfd97d22e737365
+doccontainersize 958120
+doccontainerchecksum 40e8b29f29ed61addc2b9e7ce4b73d12bf2e59f1c50c65e59e9c8cac5e6c3ef264ce2071b0d54e15f5029c101a51d0efcda0144e113aaedc714eb1300aa9635d
+docfiles size=376
RELOC/doc/texlive/texlive-ru/Makefile
RELOC/doc/texlive/texlive-ru/live4ht.cfg
RELOC/doc/texlive/texlive-ru/tex-live.css
@@ -297650,7 +298435,7 @@ docfiles size=368
name texlive-scripts
category TLCore
-revision 58644
+revision 58690
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -297658,11 +298443,11 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 132292
-containerchecksum 40b6ca05bc9fff62f4dbf9f2d327a6c6f2e54a276cd659ef0d54f4dd7a98ef1a8540a84e7c35a2a864fd5d3262644987ebc67e69ebcaab5138a0b3d0d192a576
-doccontainersize 218848
-doccontainerchecksum 2e90a3100c2b1205400bd160bab227914e36df33f6d235bcd2c7ee2ebd82e3210ce7437c44aa23abbde4eb953dfd17012759429eea5edbd89411f451c0a3daa9
-docfiles size=141
+containersize 107056
+containerchecksum 29e58da89712f8d22af98c332b39ef8f4d1cde8664b849972d21d11da2627267531d323081c548df07b3f0bbb41d8a92ede2ea9a33a2a0ace33c9e827c1ec066
+doccontainersize 211612
+doccontainerchecksum 77b8f2fc7602e5065bc4d6ed8ac450dace01ca99e33ef1a17df5c9fb098f732067d150c49cb3ccd1cb721f2f1317a633cc75f7169b313be78d018dd577753d43
+docfiles size=132
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
texmf-dist/doc/man/man1/fmtutil-user.1
@@ -297691,7 +298476,7 @@ docfiles size=141
texmf-dist/doc/man/man5/fmtutil.cnf.man5.pdf
texmf-dist/doc/man/man5/updmap.cfg.5
texmf-dist/doc/man/man5/updmap.cfg.man5.pdf
-runfiles size=177
+runfiles size=156
install-tl
texmf-dist/dvips/tetex/config.builtin35
texmf-dist/dvips/tetex/config.dfaxhigh
@@ -297738,11 +298523,8 @@ runfiles size=177
texmf-dist/web2c/updmap.cfg
tlpkg/installer/ctan-mirrors.pl
tlpkg/installer/install-menu-extl.pl
- tlpkg/installer/install-menu-perltk.pl
tlpkg/installer/install-menu-text.pl
- tlpkg/installer/install-menu-wizard.pl
tlpkg/installer/install-tl-gui.tcl
- tlpkg/installer/texlive.png
name texlive-scripts-extra
category TLCore
@@ -298046,12 +298828,38 @@ binfiles arch=i386-solaris size=18
bin/i386-solaris/texconfig-sys
bin/i386-solaris/texlinks
+name texlive-scripts-extra.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of texlive-scripts-extra
+containersize 900
+containerchecksum 520f75d358acc989a8967381fbd97058dc5a74b4c93d321cb91ccc8a8f38e4186a8d0735d4c9fb1c53bb6ed58c90e23d8b0602f838afb8093211b6dbb3e121ed
+binfiles arch=universal-darwin size=18
+ bin/universal-darwin/allcm
+ bin/universal-darwin/allec
+ bin/universal-darwin/allneeded
+ bin/universal-darwin/dvi2fax
+ bin/universal-darwin/dvired
+ bin/universal-darwin/e2pall
+ bin/universal-darwin/kpsepath
+ bin/universal-darwin/kpsetool
+ bin/universal-darwin/kpsewhere
+ bin/universal-darwin/kpsexpand
+ bin/universal-darwin/mkocp
+ bin/universal-darwin/mkofm
+ bin/universal-darwin/ps2frag
+ bin/universal-darwin/pslatex
+ bin/universal-darwin/texconfig
+ bin/universal-darwin/texconfig-dialog
+ bin/universal-darwin/texconfig-sys
+ bin/universal-darwin/texlinks
+
name texlive-scripts-extra.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of texlive-scripts-extra
-containersize 4732
-containerchecksum 12aa9385826734c0b5c30df9b31d7484d0a1deeaee7eff6d654c7b851ae415ddc0b091db1a5ab4006282d826b4b4ac46017b2fb65906b026d6d6f627d9fd3fc3
+containersize 4728
+containerchecksum 7a0f6fbda5992375ceb11e5022236f27f650e2c7e6e6bd3a70c765c147a4a3c8ae980fac9a1e8519236c18ae6dcb0ea44ac9c591bf57a69fc9132c6fbe45d594
binfiles arch=win32 size=5
bin/win32/e2pall.exe
bin/win32/mkocp.exe
@@ -298083,32 +298891,6 @@ binfiles arch=x86_64-cygwin size=18
bin/x86_64-cygwin/texconfig-sys
bin/x86_64-cygwin/texlinks
-name texlive-scripts-extra.x86_64-darwin
-category TLCore
-revision 53577
-shortdesc x86_64-darwin files of texlive-scripts-extra
-containersize 920
-containerchecksum 4a739ce9d069301725b875e0278755fd4e4a3d988b5b34ccf3171c036c20c98e97db4a7fb24c950d12516ce4a3bad0e04d82a4934bd0042b45e16036404d14da
-binfiles arch=x86_64-darwin size=18
- bin/x86_64-darwin/allcm
- bin/x86_64-darwin/allec
- bin/x86_64-darwin/allneeded
- bin/x86_64-darwin/dvi2fax
- bin/x86_64-darwin/dvired
- bin/x86_64-darwin/e2pall
- bin/x86_64-darwin/kpsepath
- bin/x86_64-darwin/kpsetool
- bin/x86_64-darwin/kpsewhere
- bin/x86_64-darwin/kpsexpand
- bin/x86_64-darwin/mkocp
- bin/x86_64-darwin/mkofm
- bin/x86_64-darwin/ps2frag
- bin/x86_64-darwin/pslatex
- bin/x86_64-darwin/texconfig
- bin/x86_64-darwin/texconfig-dialog
- bin/x86_64-darwin/texconfig-sys
- bin/x86_64-darwin/texlinks
-
name texlive-scripts-extra.x86_64-darwinlegacy
category TLCore
revision 53577
@@ -298402,12 +299184,33 @@ binfiles arch=i386-solaris size=13
bin/i386-solaris/updmap-sys
bin/i386-solaris/updmap-user
+name texlive-scripts.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of texlive-scripts
+containersize 572
+containerchecksum 48490aa11d6b3cf386b628d4eb3ec73a2f8b5a41a1e715efc7cef249e44b610671fb8bc4e25f47cca7aca47dee5d0ccdac6229c15331ec6d6a54177a9b6c06d7
+binfiles arch=universal-darwin size=13
+ bin/universal-darwin/fmtutil
+ bin/universal-darwin/fmtutil-sys
+ bin/universal-darwin/fmtutil-user
+ bin/universal-darwin/man
+ bin/universal-darwin/mktexfmt
+ bin/universal-darwin/mktexmf
+ bin/universal-darwin/mktexpk
+ bin/universal-darwin/mktextfm
+ bin/universal-darwin/rungs
+ bin/universal-darwin/texhash
+ bin/universal-darwin/updmap
+ bin/universal-darwin/updmap-sys
+ bin/universal-darwin/updmap-user
+
name texlive-scripts.win32
category TLCore
-revision 56157
+revision 57883
shortdesc win32 files of texlive-scripts
-containersize 36336
-containerchecksum 44621edda464d481c19b101a3bb46ec6b2f9a6ecf1473a853f4eae17af3d28c7cabdab3552712c2f0d684e148cafd4e4a89601780e0c068ff2883d36313c1e88
+containersize 36372
+containerchecksum 0a868504adc29b90594331233b72ac4b4e7e9f551f188b51220045bb0122ed9522112bc2ef87a06b633e83ccebbded3d113b3582197df28435f2409bd2ad6999
binfiles arch=win32 size=40
bin/win32/fmtutil-sys.exe
bin/win32/fmtutil-user.exe
@@ -298447,27 +299250,6 @@ binfiles arch=x86_64-cygwin size=13
bin/x86_64-cygwin/updmap-sys
bin/x86_64-cygwin/updmap-user
-name texlive-scripts.x86_64-darwin
-category TLCore
-revision 55117
-shortdesc x86_64-darwin files of texlive-scripts
-containersize 584
-containerchecksum 0937f629b24d123f83598dc37e0adea64972aeeb27a8c93051e9ee16f512e1d6ae80fb922af60e8beede720366a769ca7edba9d0469d0e109da1dbeb627c18c7
-binfiles arch=x86_64-darwin size=13
- bin/x86_64-darwin/fmtutil
- bin/x86_64-darwin/fmtutil-sys
- bin/x86_64-darwin/fmtutil-user
- bin/x86_64-darwin/man
- bin/x86_64-darwin/mktexfmt
- bin/x86_64-darwin/mktexmf
- bin/x86_64-darwin/mktexpk
- bin/x86_64-darwin/mktextfm
- bin/x86_64-darwin/rungs
- bin/x86_64-darwin/texhash
- bin/x86_64-darwin/updmap
- bin/x86_64-darwin/updmap-sys
- bin/x86_64-darwin/updmap-user
-
name texlive-scripts.x86_64-darwinlegacy
category TLCore
revision 55117
@@ -298592,7 +299374,7 @@ docfiles size=302
name texlive.infra
category TLCore
-revision 57705
+revision 58646
shortdesc basic TeX Live infrastructure
longdesc This package contains the files needed to get tlmgr running:
longdesc perl modules, xz binaries, plus (sometimes) tar, wget, lz4, and
@@ -298600,10 +299382,10 @@ longdesc various other support files. This package also represents the
longdesc tlcritical recovery scripts. The standalone installer is close,
longdesc but not the same; it's defined in 00texlive.installer.
depend texlive.infra.ARCH
-containersize 227904
-containerchecksum 11cbf324450407dfdcc932e6ffe6c9e31ada5ef151d76b76d16e73de1053236d5da145f58d56892ded8c5ecc5bc89b63bc2a7a9ddd55d3fcc87198c8d859bc05
-doccontainersize 205324
-doccontainerchecksum 0b2477f485c7615b131c7dd5f04eec8b454915832d2f9f0453b4a152520672d3691ce2ee11de2e38b8010d785353be022e8404b32f43b787c16b87182f7714b7
+containersize 228364
+containerchecksum f439d71f52146e5857445915b76f0164c439e25462a3410fbb0be660081a57d9083b72528bf32eef8c643d552baf9b5b23c1c8ff9542fc905411800beed8d169
+doccontainersize 205352
+doccontainerchecksum 183d4e33fd8f3261560c23cacad8b0fafbd3c30b042b6dc394f5f3d09126a920cfe239f05568b660e6ce4905983db050d8f2881920416f3c66edca4dfa133277
docfiles size=138
README
README.usergroups
@@ -298679,46 +299461,48 @@ runfiles size=262
name texlive.infra.aarch64-linux
category TLCore
-revision 53254
+revision 57930
shortdesc aarch64-linux files of texlive.infra
-containersize 74940
-containerchecksum 484951e3a53154836bb4925042e7a48ad6572e3aca3c91023fc442d7d36b064644e6d66720b4aa9655e8d9087008aa1addb7fd1a7d245f83d0150b098c89f1d1
-binfiles arch=aarch64-linux size=43
+containersize 82732
+containerchecksum 50de5963b3dad7b08525821fa037d30154704f1a101646cc5ec6dfbcd1e488585062df16176c71823134e3b1c70f0b9ab1402f93d5ab9f2f4b068998e1bbc169
+binfiles arch=aarch64-linux size=49
bin/aarch64-linux/mktexlsr
bin/aarch64-linux/tlmgr
tlpkg/installer/xz/xz.aarch64-linux
name texlive.infra.amd64-freebsd
category TLCore
-revision 53254
+revision 58165
shortdesc amd64-freebsd files of texlive.infra
-containersize 244624
-containerchecksum 6a279e47b58fac1cbe8faa8a4445b935564c843b8c29474f169fda38e5c00212a6f8a711773dddd26ba2ebd7b844f6425486972be3a0251832f7980c46fb8972
-binfiles arch=amd64-freebsd size=204
+containersize 342980
+containerchecksum de2d8ba6ea6fdd68d4154c623f3b5c61b20057cb2c4d7ba15c0098183e15ffd47d1cd94132b8fdc0ff46c1251b0f8689818700d829c11564ddf51fea9147c56b
+binfiles arch=amd64-freebsd size=265
bin/amd64-freebsd/mktexlsr
bin/amd64-freebsd/tlmgr
+ tlpkg/installer/lz4/lz4.amd64-freebsd
tlpkg/installer/wget/wget.amd64-freebsd
tlpkg/installer/xz/xz.amd64-freebsd
name texlive.infra.amd64-netbsd
category TLCore
-revision 53254
+revision 58183
shortdesc amd64-netbsd files of texlive.infra
-containersize 251084
-containerchecksum 60919600d1cee4449fd85fe9834f5290f2b43dea993ed54005b2cf61fc1bcf43fa3bb2a33e71145b707500035fbd22f4814265612b03abcbf4c78c7c515b0e52
-binfiles arch=amd64-netbsd size=197
+containersize 357788
+containerchecksum 991592cedbf78e6fc88de51a03c54c5fca7ac21c2a8d0f80f345b732b0724d7248db2d1098ab22ba351604907dfdbcbaa760deb07498eb051a86ee779b3168f4
+binfiles arch=amd64-netbsd size=228
bin/amd64-netbsd/mktexlsr
bin/amd64-netbsd/tlmgr
+ tlpkg/installer/lz4/lz4.amd64-netbsd
tlpkg/installer/wget/wget.amd64-netbsd
tlpkg/installer/xz/xz.amd64-netbsd
name texlive.infra.armhf-linux
category TLCore
-revision 54033
+revision 57956
shortdesc armhf-linux files of texlive.infra
-containersize 151168
-containerchecksum d01f7eb31e6a9cdfaaee438d67a1b4d2bfd9d35d9f75eb8ad4707e7ef0054d34ce5059d0236c7e512749e36a01fb14aa96403d28a06f08f4233ab6a1da4d8eb4
-binfiles arch=armhf-linux size=95
+containersize 159560
+containerchecksum 31326d9c0ed50fab9a8f309623b6a127867c9c2b7198179f0b878eb1adc089df5af5b3ee9ed06caf5343415ed0bdee47f87906cf66994902f1f165a5379451bf
+binfiles arch=armhf-linux size=101
bin/armhf-linux/mktexlsr
bin/armhf-linux/tlmgr
tlpkg/installer/lz4/lz4.armhf-linux
@@ -298726,11 +299510,11 @@ binfiles arch=armhf-linux size=95
name texlive.infra.i386-cygwin
category TLCore
-revision 53254
+revision 57940
shortdesc i386-cygwin files of texlive.infra
-containersize 166776
-containerchecksum 14079ba0ab38a3e43bac6f03f9e979317ecfb9d0d0f93bbb2a172294f849d12b7d67c6d02dea2008b245c6cce5f60b31630af4c60b7936919aa5ebb9ef2bf23d
-binfiles arch=i386-cygwin size=103
+containersize 169248
+containerchecksum 3dfaff0239e4272c3e7772b5d969a0cc6fb843ca7edb2cb1b3dd5eeb8bc536cff58f063b7b51c0049f5b929afd9d5134c5f6e567883dca612ccf899d0b7b1bb5
+binfiles arch=i386-cygwin size=107
bin/i386-cygwin/mktexlsr
bin/i386-cygwin/tlmgr
tlpkg/installer/lz4/lz4.i386-cygwin.exe
@@ -298738,23 +299522,24 @@ binfiles arch=i386-cygwin size=103
name texlive.infra.i386-freebsd
category TLCore
-revision 53254
+revision 58166
shortdesc i386-freebsd files of texlive.infra
-containersize 230440
-containerchecksum 2e0b92ce583be15781f59d77c55812f91ed83271c6fff45e87c28bef17b2e359c352c78bea4838eee03d6aab401e83e48b5f025bebeda650f2657c2933bb26d1
-binfiles arch=i386-freebsd size=180
+containersize 310740
+containerchecksum d4a26576ee9f185aaa4b8f2f2404dd4af62bebc1ad77c216b0231175e4dfe518c629dda2e1e88536bc4f2535f19abc14f8f93b3b567cc67d85870a8d6511ab04
+binfiles arch=i386-freebsd size=227
bin/i386-freebsd/mktexlsr
bin/i386-freebsd/tlmgr
+ tlpkg/installer/lz4/lz4.i386-freebsd
tlpkg/installer/wget/wget.i386-freebsd
tlpkg/installer/xz/xz.i386-freebsd
name texlive.infra.i386-linux
category TLCore
-revision 53254
+revision 57933
shortdesc i386-linux files of texlive.infra
-containersize 150240
-containerchecksum 88b369bc4c450703fbe42220be1356d455d4bf261daf5ce4457f9b8e9799e0808bf1e3a3f42169ec238ea88d6925b2bdeacb286664fb02efe6c2f52ebd967a8c
-binfiles arch=i386-linux size=90
+containersize 155748
+containerchecksum c252c9dbef9a0d6d31a85039bb605e663e338bd487981246fcbfc2a9a5b48eef2692337dc31575c84b8db910ddc57da70570a5abb5c8c3bc9746f47fe1851196
+binfiles arch=i386-linux size=96
bin/i386-linux/mktexlsr
bin/i386-linux/tlmgr
tlpkg/installer/lz4/lz4.i386-linux
@@ -298762,35 +299547,50 @@ binfiles arch=i386-linux size=90
name texlive.infra.i386-netbsd
category TLCore
-revision 53254
+revision 58183
shortdesc i386-netbsd files of texlive.infra
-containersize 246752
-containerchecksum ad617c8f02ac16749ef72376d5ca9f0637527e345397ffbb104cc0b64dfe42be17edd6cbfb0f3bb6b2b847e425d582a7fb7330818fe89b2b1284b34a81d61adc
-binfiles arch=i386-netbsd size=185
+containersize 344784
+containerchecksum d094bb490cdfb328cba11e15c0c199ccd1f05c33fa7d8a8b197b697cee6f158f498f470282b7bc2711f537b06a18b32e314d06202c9aa6f7efe8bc446825006f
+binfiles arch=i386-netbsd size=219
bin/i386-netbsd/mktexlsr
bin/i386-netbsd/tlmgr
+ tlpkg/installer/lz4/lz4.i386-netbsd
tlpkg/installer/wget/wget.i386-netbsd
tlpkg/installer/xz/xz.i386-netbsd
name texlive.infra.i386-solaris
category TLCore
-revision 53254
+revision 58212
shortdesc i386-solaris files of texlive.infra
-containersize 158760
-containerchecksum 8143d8f2fa9bd662afbb3fc1d624e048e4fd29cc0bbdef2000aef400ff189574baff70dcaaebc74ad007c8ab9ce354f3aff11085521054540710b4d868b151f8
-binfiles arch=i386-solaris size=91
+containersize 306488
+containerchecksum c8627ea0dcf3d36ce293f130b573c5b909dec968efab82c337aa539c7f962e9fe685ff8045639875f0457aebe75e32e157d08bf5c83edb78f4443c451e737880
+binfiles arch=i386-solaris size=211
bin/i386-solaris/mktexlsr
bin/i386-solaris/tlmgr
tlpkg/installer/lz4/lz4.i386-solaris
+ tlpkg/installer/wget/wget.i386-solaris
tlpkg/installer/xz/xz.i386-solaris
+name texlive.infra.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of texlive.infra
+containersize 644044
+containerchecksum 3923162b0ee7adb2ec3d5d2e773e72373e198e6fbdf03f8d4c14ce1bd5d6b0633f23f717725e8eb4ac4a0399fe38f9a8dc819310fba4f81e08266445d0073617
+binfiles arch=universal-darwin size=481
+ bin/universal-darwin/mktexlsr
+ bin/universal-darwin/tlmgr
+ tlpkg/installer/lz4/lz4.universal-darwin
+ tlpkg/installer/wget/wget.universal-darwin
+ tlpkg/installer/xz/xz.universal-darwin
+
name texlive.infra.win32
category TLCore
-revision 57614
+revision 57932
shortdesc win32 files of texlive.infra
-containersize 2748972
-containerchecksum b04cbad94d04e171cd1080c922d297ea56ecf1842e77ce53ba5e5aead141f2bc75d008f28952b6e01a28254ce5325b6da1a455c64437623c2aaf056d9c145351
-binfiles arch=win32 size=1580
+containersize 2759096
+containerchecksum b8ced74641c7fa1b81d9f0a71402f94abc2189d2e96bf574c6d91b269b058da453493091ed634a60d8977411c77679fd839416b5f108940745a72bd53ba9e125
+binfiles arch=win32 size=1587
bin/win32/mktexlsr.exe
bin/win32/runscript.dll
bin/win32/runscript.exe
@@ -298806,47 +299606,35 @@ binfiles arch=win32 size=1580
name texlive.infra.x86_64-cygwin
category TLCore
-revision 53254
+revision 57940
shortdesc x86_64-cygwin files of texlive.infra
-containersize 180384
-containerchecksum 64efea2de23984e3171b1d3db3c1ebaa853b6985d3d6b493663d328909936752f2fa812c5981da25e36220c3ccf404f7d10ba2a4fa7eace8e59c88e942d541fb
-binfiles arch=x86_64-cygwin size=118
+containersize 180056
+containerchecksum c052348185f08a05da5da99252f837654318e59630a89aec0fe9e8704a4f725e21a887e673b86deeb6d8787696ff5d7b2a073a42bb5e544c4603980961fdd5ac
+binfiles arch=x86_64-cygwin size=111
bin/x86_64-cygwin/mktexlsr
bin/x86_64-cygwin/tlmgr
tlpkg/installer/lz4/lz4.x86_64-cygwin.exe
tlpkg/installer/xz/xz.x86_64-cygwin.exe
-name texlive.infra.x86_64-darwin
-category TLCore
-revision 57584
-shortdesc x86_64-darwin files of texlive.infra
-containersize 643920
-containerchecksum ed26bb1a2d45c88ef412b83ec05e15789c0ef72183faa71cba469a4d882d1e2147ddf2bdede3d61f354996143e79d5447b28d8f58ec3dbb805372f01b626abab
-binfiles arch=x86_64-darwin size=481
- bin/x86_64-darwin/mktexlsr
- bin/x86_64-darwin/tlmgr
- tlpkg/installer/lz4/lz4.x86_64-darwin
- tlpkg/installer/wget/wget.x86_64-darwin
- tlpkg/installer/xz/xz.x86_64-darwin
-
name texlive.infra.x86_64-darwinlegacy
category TLCore
-revision 53254
+revision 58164
shortdesc x86_64-darwinlegacy files of texlive.infra
-containersize 257012
-containerchecksum 784003bbb336760fc6228e8ba5c641fe806c1cfc8f67f4ca5066aecf3903f0a46e50469dcd0a3e0da1a94fce07e93ab26fc7cbba1a0be07ae233a487b556a6c7
-binfiles arch=x86_64-darwinlegacy size=219
+containersize 326744
+containerchecksum 113dcc28a9c9df46680831a624ca4820bc3eea8dea371039ff58049f971407a5e88920aae2a2ab5693e31233de4da0290379d7390fbcca3cf0a0b17712431b61
+binfiles arch=x86_64-darwinlegacy size=221
bin/x86_64-darwinlegacy/mktexlsr
bin/x86_64-darwinlegacy/tlmgr
+ tlpkg/installer/lz4/lz4.x86_64-darwinlegacy
tlpkg/installer/wget/wget.x86_64-darwinlegacy
tlpkg/installer/xz/xz.x86_64-darwinlegacy
name texlive.infra.x86_64-linux
category TLCore
-revision 53254
+revision 57933
shortdesc x86_64-linux files of texlive.infra
-containersize 146224
-containerchecksum 58b0fc7720a7d46d4d0144565a613925e23612d532b97e4839064ebeb7f5b295532c40091abe0f7a95d6bc7150f9c4c7f0dae56f5f0133fc2acdb24174c65c99
+containersize 145504
+containerchecksum 3611f63adc970c8737414cf9b024165520f03b40eb60dcaddba70b3706b1c6d2e57b718dc29f2466ccae258d04660d483504886e535ee9062ceeb0114ca17cf3
binfiles arch=x86_64-linux size=85
bin/x86_64-linux/mktexlsr
bin/x86_64-linux/tlmgr
@@ -298868,14 +299656,15 @@ binfiles arch=x86_64-linuxmusl size=474
name texlive.infra.x86_64-solaris
category TLCore
-revision 53254
+revision 58212
shortdesc x86_64-solaris files of texlive.infra
-containersize 165636
-containerchecksum 18b4909e608358bbf607d6a2e7a4d9164c842508255e64e9a51b34e84424317b8ae0b55a37ee19767ed0e13fdda75fa64b2f109dbf9da023a2ac703a7ebd7e25
-binfiles arch=x86_64-solaris size=101
+containersize 332292
+containerchecksum a852ddfa048af6881717254ea2e159323fa0875beaaa3f572401ad894b6c2f745729e257b659336c5a0ee3adf2c8913f65024e0555307d337d046b376dbab791
+binfiles arch=x86_64-solaris size=248
bin/x86_64-solaris/mktexlsr
bin/x86_64-solaris/tlmgr
tlpkg/installer/lz4/lz4.x86_64-solaris
+ tlpkg/installer/wget/wget.x86_64-solaris
tlpkg/installer/xz/xz.x86_64-solaris
name texliveonfly
@@ -298985,6 +299774,15 @@ containerchecksum 28fb5c4ecd4cd017fba408512de48f707508d86428334f9bfee9464dbf7275
binfiles arch=i386-solaris size=1
bin/i386-solaris/texliveonfly
+name texliveonfly.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texliveonfly
+containersize 348
+containerchecksum 124fc29242894e0e0608ccd3f54bcecd8a37d2e87b32689cc64f4c05e79cfd82cd243ddb821c1a620c1e2d9a461fcfd403ee1fc1d8ee3e176c7775eec1057046
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texliveonfly
+
name texliveonfly.win32
category Package
revision 24062
@@ -299003,15 +299801,6 @@ containerchecksum f04cbd1a1cb4e03ec4d56efa2fd4b25bac5d2014b500439639af37fe87dfac
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texliveonfly
-name texliveonfly.x86_64-darwin
-category Package
-revision 24062
-shortdesc x86_64-darwin files of texliveonfly
-containersize 348
-containerchecksum 33acaf659132ed0bb119bac56bbfb7867c00a049ce329f7541b74d01b73abbc463437789ec5d6c9110868f456198067b8f6d85dfac5f80bc4b4d231b418043eb
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texliveonfly
-
name texliveonfly.x86_64-darwinlegacy
category Package
revision 43871
@@ -299149,6 +299938,15 @@ containerchecksum e8ff956240c948ddc5646370de7b4e61ee45f8bf6ce485d30e55fe6291400c
binfiles arch=i386-solaris size=1
bin/i386-solaris/texloganalyser
+name texloganalyser.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texloganalyser
+containersize 340
+containerchecksum f46379f38fc4f1dd4f9641c406d2b66c1911ad63b16e90e55ec2d63928111b144aa1c3f1b2951a7c0e8d2ffb248eb7181539725f9791a29fae99f064c6951d6d
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texloganalyser
+
name texloganalyser.win32
category Package
revision 15404
@@ -299167,15 +299965,6 @@ containerchecksum 14d240d7c6833ef1a5614db942659993f34192dc18f2724857960f64f0379f
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texloganalyser
-name texloganalyser.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of texloganalyser
-containersize 344
-containerchecksum 7050d567e03b67ed4423ce505530f582cc1b375e6eb5d4b9c47d153985eea0e4bec8770ea65b1607615ee3dac70bdda48afbd085bac6cdf9a24077d3299f418f
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texloganalyser
-
name texloganalyser.x86_64-darwinlegacy
category Package
revision 43871
@@ -299567,6 +300356,17 @@ binfiles arch=i386-solaris size=3
bin/i386-solaris/texosquery-jre5
bin/i386-solaris/texosquery-jre8
+name texosquery.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texosquery
+containersize 380
+containerchecksum 6a00e4ebcbc78a36f6cbc6ffd59ad4595b719cb50c9175d476ce1d3bd6492dbab5d52135fc310c69d8ac58754d219211f34347f156df103b705b87e1f3465f1b
+binfiles arch=universal-darwin size=3
+ bin/universal-darwin/texosquery
+ bin/universal-darwin/texosquery-jre5
+ bin/universal-darwin/texosquery-jre8
+
name texosquery.win32
category Package
revision 43601
@@ -299589,17 +300389,6 @@ binfiles arch=x86_64-cygwin size=3
bin/x86_64-cygwin/texosquery-jre5
bin/x86_64-cygwin/texosquery-jre8
-name texosquery.x86_64-darwin
-category Package
-revision 43596
-shortdesc x86_64-darwin files of texosquery
-containersize 384
-containerchecksum 6b5606ff5a001f3da6c82b5db5312aecd1c67cf6ed79dc5c985e82f84507107941713055afb6564d63d6496e02939410ced5e35af05135957df7e57153c72ee0
-binfiles arch=x86_64-darwin size=3
- bin/x86_64-darwin/texosquery
- bin/x86_64-darwin/texosquery-jre5
- bin/x86_64-darwin/texosquery-jre8
-
name texosquery.x86_64-darwinlegacy
category Package
revision 43871
@@ -299778,6 +300567,15 @@ containerchecksum 84121bb25c1769ee7491b0f0201b8031d6b2618dd1831cb34544aad4f307ab
binfiles arch=i386-solaris size=1
bin/i386-solaris/texplate
+name texplate.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texplate
+containersize 340
+containerchecksum 95f64530d444b24136965bab49bcd1a189a95824a02b8cee7a7d5f536bfbb5fb3af69f72229b494d9b27e24a6cc7eb41fbbcd1aacb8e19c21ccf06725c413de7
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texplate
+
name texplate.win32
category Package
revision 53444
@@ -299796,15 +300594,6 @@ containerchecksum e31eb956ddd79d195e50c1e7c21d481ffaadb7d1dbdedc39252f8f17e23af5
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texplate
-name texplate.x86_64-darwin
-category Package
-revision 53444
-shortdesc x86_64-darwin files of texplate
-containersize 340
-containerchecksum 6c18357408ff8f9e1370ed04df56c5abd8a66e9e93f646f72171eff499e1ca143781fd9255d9fcf966a5e4e3951b59d21ebabcf14f037bb3e8a0785d7f990f22
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texplate
-
name texplate.x86_64-darwinlegacy
category Package
revision 53444
@@ -300242,12 +301031,21 @@ containerchecksum c176541a88b35fb09e44f49a4354f9f12be93b71ae0660e7afadbff70a56b8
binfiles arch=i386-solaris size=1
bin/i386-solaris/texsis
+name texsis.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of texsis
+containersize 320
+containerchecksum 3bcee7eea567bdd7d5113dc041824345bf4d16499714ad9dd4547a3f2a757ab0bc89ff197ffc4f6eaff2a3f03643c37b01e778062c431f0681e5e96be56dd94d
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/texsis
+
name texsis.win32
category Package
-revision 36810
+revision 57883
shortdesc win32 files of texsis
-containersize 872
-containerchecksum 376bb8ffae9f6e819142f22456ff9bd71dc5f56a3164a6b14e7dd24f37687886bc861de9cd797045aacf07673977e34fc8b513e15553c442ca7e62a36bb84e09
+containersize 864
+containerchecksum 02c6f63cb1a7b898b11a991d4a344f2f0b678a1887b5a37be9096753585fe50468804ae23b45205019c9ca4bb3f356840c40379b583935ac54b0c1a203c0b277
binfiles arch=win32 size=1
bin/win32/texsis.exe
@@ -300260,15 +301058,6 @@ containerchecksum 01a53dbce3f587d8ab843ddfd4b1abb530e02010d88d60ad0e06b0dc76f0db
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/texsis
-name texsis.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of texsis
-containersize 324
-containerchecksum 2addebb8a138395bead3de1dcd7d1a88444e1f01214c9f6edb401da724e054fd108500aee1ac006b602ec290959bdacb922e3ed3daeeb47b0f7bb3825476b554
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/texsis
-
name texsis.x86_64-darwinlegacy
category Package
revision 43871
@@ -300641,7 +301430,7 @@ catalogue-version 1.1
name texware
category TLCore
-revision 56291
+revision 57972
shortdesc Utility programs for use with TeX
longdesc Basic utitility programs, comprising: dvitype, which converts a
longdesc TeX output (DVI) file to a plain text file (see also the DVI
@@ -300651,9 +301440,9 @@ longdesc tftopl and pltotf, which convert TeX Font Metric (TFM) file to
longdesc human readable Property List (PL) files and vice versa.
depend texware.ARCH
containersize 636
-containerchecksum 9dbd7b278d471138f0326d274e127e79ba472063316e24937c203f65eb343892b34d04ca37622984cb0847ff98f143d5bd01853f801d0569b9378a0de8b185b0
-doccontainersize 34396
-doccontainerchecksum fefb274a0f1980e70219d1fa625167688e086b40f5cfb4eb2bb81725425524f27832b4ccb2200747fd1a7e1357de9320401295740b65c81920494d71a9ef0290
+containerchecksum 981a66b9f52d53ca1b9a5059d5cacdb325663a5eaf6ea5c15902e687bcfee894005b274064f662252a0689222c62937c2841ee2aef5e38cfd88f2169f7b01893
+doccontainersize 34408
+doccontainerchecksum 3ddb71949ce4c8dd406f65e547a5099851c9b8ba00aec1fa65ca3f40093c49d34ea13955e3970683d1937569d0dbd3d6abca65fef8bf15f255063703262421ca
docfiles size=13
texmf-dist/doc/man/man1/dvitype.1
texmf-dist/doc/man/man1/dvitype.man1.pdf
@@ -300668,160 +301457,160 @@ catalogue-topics debug-supp
name texware.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of texware
containersize 48864
-containerchecksum 7f6b367ac7c90c9a22d926a87e6ecd9bb142419afcb17fbc7950782cae8feba3e51abd4c94f5775a932a39c1e567f5ff4a186c319cf4d55aabe5e091aff335ac
+containerchecksum 1d708d258a049a11a09e85b4167354cd93d281cb853cc2b234ef6817d96f861d3f3c358bfc9dfa5fda3fa9ce4346b034349b29df232d9a996d0328ec7db0d73f
binfiles arch=aarch64-linux size=36
bin/aarch64-linux/dvitype
bin/aarch64-linux/pooltype
name texware.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of texware
-containersize 54720
-containerchecksum 3f1ed4bbcd9f0db9de876b200c1e755c0e03983c494ec08226b4d334f7e62b960ee984fb3b09008b4b4e633ad8989054171c9a493e22174071abdd40444e3209
-binfiles arch=amd64-freebsd size=41
+containersize 54412
+containerchecksum 27eff6e112640f94bc50519a1e82d775992f61d3b421c0ea7865f0ed2ea7085a3c0cbc365e610aa894b9593874e7b1ec4a0183bc36f0e99e920da83cab885246
+binfiles arch=amd64-freebsd size=36
bin/amd64-freebsd/dvitype
bin/amd64-freebsd/pooltype
name texware.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of texware
-containersize 47984
-containerchecksum 8f62d42a878303f5aeaa6a8a159770418a7e1d9f73820c69f2575f45b265809355117810937870d6bd8a5023dbfb0ad89eb2ed9a0d4bfa454a6051127abc5d2b
+containersize 47856
+containerchecksum 835054003dbedcade36a4c1760d6e76856db06c786565728fe5893d1eecb728a2ec1bf73a6dcfc583ab2311421bc764d8512965e8d73c02cca14c1f46895a1cd
binfiles arch=amd64-netbsd size=42
bin/amd64-netbsd/dvitype
bin/amd64-netbsd/pooltype
name texware.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of texware
-containersize 40988
-containerchecksum ad4378f7631cd3ac11601842297d3141db9a47ac1a9a4f47c8c2c24ccfe9a1c97dc87f6d63b4279f8d74bae5c34563f618cb248bfdbf6f09dfd460860cd96a23
-binfiles arch=armhf-linux size=29
+containersize 40948
+containerchecksum 5c21b1723ae5533fbf64b5ff3fe2ead25e3013d2f978fac2f85b06e7178dbf3a76616b76e7319eac3700ff263eff6f411de9ed3aee67b26b66f85a2d00c1d3c4
+binfiles arch=armhf-linux size=28
bin/armhf-linux/dvitype
bin/armhf-linux/pooltype
name texware.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of texware
-containersize 17556
-containerchecksum aa8e7168ca73eca341a6d51cde9d36c5a6244843411d72d738c341227a49ee316f6acae90f869d3cda54129c3437fb72ee8a6a77f817578c63aabe940437c2a7
+containersize 17948
+containerchecksum 35ae1efde1350593f1f68f1f536c991e5cf1ac2494e972174b52177b6bfd9a42088573653e2a537e8df280b2af97b1171addb52e34a6e1203a785d29944c817b
binfiles arch=i386-cygwin size=15
bin/i386-cygwin/dvitype.exe
bin/i386-cygwin/pooltype.exe
name texware.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of texware
-containersize 45416
-containerchecksum 8a555dd05f8649fdad66c7558cd2b19f6b717345785074278bb0ebc96ae076ab74aca365fdb21d57a3c1e08c1100f47e19215c22c6a6afa22d7f17872ad7ab37
-binfiles arch=i386-freebsd size=33
+containersize 46640
+containerchecksum f7214db13cb10757dad6130c0706faccb354925a2a3450462f327e1dcb17e180622fb26da74b921cc91f918d7763575036e69029e7996d0ee4f745acfb07a3e5
+binfiles arch=i386-freebsd size=31
bin/i386-freebsd/dvitype
bin/i386-freebsd/pooltype
name texware.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of texware
-containersize 50900
-containerchecksum 330454dd2ffa27badc9854608eeee1375dabda35b09416ddbb56a917ccca4807070320d5059e84347ea08ec1c236bacbd3f6e882543d8141b095ef4dc2769853
+containersize 50844
+containerchecksum 26f2997ac4f1372a6790e490bfd672551f41fbed6639c3fe0cc290d4f2d722a6228c8b7ce99f3c9654bd3684d6c444be5f6c43a1fa71e40391d40939630bc13d
binfiles arch=i386-linux size=36
bin/i386-linux/dvitype
bin/i386-linux/pooltype
name texware.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of texware
-containersize 43188
-containerchecksum 3835946a821ae8548d5fd8703443eb41b1470ae0b8351ec946dead6cadf4e55615cf1f55e0038aa81f80423954fff079a7b789b704623b9ddc3791b04221c17c
+containersize 43192
+containerchecksum 45bfd1ce49c7cc2e1c6e43c380c23db30558e228cc80e43c7e57fdbf7aa7ca2308987a72e94d3910a4b27c15df99d4cb32414c460a260a6ed847001f7462bfa7
binfiles arch=i386-netbsd size=40
bin/i386-netbsd/dvitype
bin/i386-netbsd/pooltype
name texware.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of texware
-containersize 50780
-containerchecksum 22c84368236fd7af6479e8a6b77fedf7fd78d3095174c814148b62e437a8a3a86f7de178bea9633639bb71ecb236f83f00d2ac1557cc722949cd58bace02a20b
+containersize 50728
+containerchecksum aec94405528a2338e1120aff896aeeb95276d10f9dfbf81537fcc4ff655f6e48798198aeb7042e2b56f9d1c11eff4b03ea4038fa1d39829cfda6dbd8cd5789d4
binfiles arch=i386-solaris size=34
bin/i386-solaris/dvitype
bin/i386-solaris/pooltype
+name texware.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of texware
+containersize 102656
+containerchecksum add2a947d73004e714daccd321c059fe26b664344dfda2a90766837bb7e7f0dc5149ca4ddb6afdfa4474813801c26846545c1d135888ed5ee3094b10237bc338
+binfiles arch=universal-darwin size=113
+ bin/universal-darwin/dvitype
+ bin/universal-darwin/pooltype
+
name texware.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of texware
-containersize 18892
-containerchecksum bf8e9d5a459d292efe81f40908cd1828ed00595f391e90a8ddcaee7ccb3de5ba2c771d4f5ccd065e9547cdfa1470b70e38c2319a931eb3d6e8601f9b5aef70bc
+containersize 18880
+containerchecksum 2086ab583bcad289b0bd2d1cee8a5040f704b2224bfecc74880f9e3d773f38fd4b06c6e88438c14eea61a9f2842d27bc147224a83231f51fef8d138af84cd31b
binfiles arch=win32 size=12
bin/win32/dvitype.exe
bin/win32/pooltype.exe
name texware.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of texware
-containersize 20080
-containerchecksum 5f75f1e40d4491bea6ff44f31b4a67a8c196948fe4735c25ff104fed790688dd6d2e685ab0cdacc392268d4fcbe018473892ca02c912655d0971a7b0162c5de1
+containersize 20628
+containerchecksum f9ca92f07bfa40f2fffdd7021cbbff2c6130695f6d6e6ace65a0af11c8e110da783434bca491492c4bc98b0502e34be766a79d5df1c7b7e5c8047856cd504cae
binfiles arch=x86_64-cygwin size=15
bin/x86_64-cygwin/dvitype.exe
bin/x86_64-cygwin/pooltype.exe
-name texware.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of texware
-containersize 61308
-containerchecksum e4e9d446cfe5b5848c82aff178b686b652a1308005e0fb1e89abceb2c7a691ad3d30eedd7a59946919669cccf3ea0b38afe0d25cdd8f74607ce51de24fdcf14f
-binfiles arch=x86_64-darwin size=45
- bin/x86_64-darwin/dvitype
- bin/x86_64-darwin/pooltype
-
name texware.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of texware
-containersize 51156
-containerchecksum 55dd4b20e1414a0b043219b644dee7666feaf4d7f5427393b25e86e7dee129c578e2f0ebbb797fd795453e9b2d192271dd6e95e042ce3d0c128eff47708c24b5
+containersize 50592
+containerchecksum f7501303514b0bed82dd9bfde13402dbbf089cc1d7ddb21b18ec4007868685f5720cd00e8f81cf4426abff0a453250e8d4a9384647daaca17c18944306eaa4ca
binfiles arch=x86_64-darwinlegacy size=35
bin/x86_64-darwinlegacy/dvitype
bin/x86_64-darwinlegacy/pooltype
name texware.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of texware
-containersize 50324
-containerchecksum 806fadc00bcc3390a1426152cb01e2335c42657583348dde9f8872d32e587256ff3bc850db05b7f205172c0af36c243c9492737d4abae13d43e7350eff2a4a8e
+containersize 50156
+containerchecksum e910d3a52d1c0c2d168368b1ddc160132f475cb2e03905803c86a7f7242d298175efd126e4c208032336c6f750518daa5cac63634abd3754f28fcb49d4e00036
binfiles arch=x86_64-linux size=33
bin/x86_64-linux/dvitype
bin/x86_64-linux/pooltype
name texware.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of texware
-containersize 55568
-containerchecksum fde0789dec96da306b264e750be4eba50469a5592862b979bb688102c00156f71584dd3e0cc4233912b4633f36f2a5a3c69cdebd61d629293986b6f303d458b0
+containersize 55484
+containerchecksum eca7e00b683da8cc0eabc5ebf655163e44f997585fd25fff310f4625a72e58a208eb2ee7b0a1e87b0d57dedc0e842b4b13ac1c1f80016008961da97a54e859c7
binfiles arch=x86_64-linuxmusl size=38
bin/x86_64-linuxmusl/dvitype
bin/x86_64-linuxmusl/pooltype
name texware.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of texware
-containersize 56208
-containerchecksum 973a7b05d7354d1a506b9e646770c3f5fa1905e7d5ac7d8d4faf16b4a21d6692beb7100c4eb74c31b29d37c46ee7aaefc16735a79e5572002da2cc4b8320c9a5
+containersize 56068
+containerchecksum 9503469c23cdf10abb9b53e513a093fa3e11f6931145563d29e74c656936b56ec954f92b3c84717d7dda66847f8b30c4591b350aa2e483fb78cbfbca696f530a
binfiles arch=x86_64-solaris size=39
bin/x86_64-solaris/dvitype
bin/x86_64-solaris/pooltype
@@ -300847,23 +301636,17 @@ docfiles size=1
name texworks.win32
category TLCore
-revision 56836
+revision 58285
shortdesc win32 files of texworks
-containersize 16415188
-containerchecksum 2acbb6693f592998d2712f6e06a46c15feaa7d2d3fdf06654c099159918c7b030cedbcb0498df8a92a62551a54b477ca6c147b7882cfeac417cdab13502d58be
-binfiles arch=win32 size=12329
+containersize 17923264
+containerchecksum 0bddc66f264242fca0a391f5c422d3c55de88334a4f32c2677593e96287076e23ba14acaf43ddfe424aa2d7ab11450bf6a8c0cfd5177c5bce81d7f08358a35da
+binfiles arch=win32 size=14459
bin/win32/texworks.exe
tlpkg/texworks/COPYING
tlpkg/texworks/README.txt
tlpkg/texworks/share/fonts/README
tlpkg/texworks/share/fonts/d050000l.pfb
tlpkg/texworks/share/fonts/s050000l.pfb
- tlpkg/texworks/share/poppler/CMakeLists.txt
- tlpkg/texworks/share/poppler/COPYING
- tlpkg/texworks/share/poppler/COPYING.adobe
- tlpkg/texworks/share/poppler/COPYING.gpl2
- tlpkg/texworks/share/poppler/Makefile
- tlpkg/texworks/share/poppler/README
tlpkg/texworks/share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-0
tlpkg/texworks/share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-1
tlpkg/texworks/share/poppler/cMap/Adobe-CNS1/Adobe-CNS1-2
@@ -300991,6 +301774,7 @@ binfiles arch=win32 size=12329
tlpkg/texworks/share/poppler/cMap/Adobe-Japan1/Adobe-Japan1-4
tlpkg/texworks/share/poppler/cMap/Adobe-Japan1/Adobe-Japan1-5
tlpkg/texworks/share/poppler/cMap/Adobe-Japan1/Adobe-Japan1-6
+ tlpkg/texworks/share/poppler/cMap/Adobe-Japan1/Adobe-Japan1-7
tlpkg/texworks/share/poppler/cMap/Adobe-Japan1/Adobe-Japan1-90ms-RKSJ
tlpkg/texworks/share/poppler/cMap/Adobe-Japan1/Adobe-Japan1-90pv-RKSJ
tlpkg/texworks/share/poppler/cMap/Adobe-Japan1/Adobe-Japan1-H-CID
@@ -301054,6 +301838,20 @@ binfiles arch=win32 size=12329
tlpkg/texworks/share/poppler/cMap/Adobe-Japan1/V
tlpkg/texworks/share/poppler/cMap/Adobe-Japan1/WP-Symbol
tlpkg/texworks/share/poppler/cMap/Adobe-Japan2/Adobe-Japan2-0
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-0
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-1
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-2
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-3
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-4
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-5
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-6
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-7
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-8
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-9
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/Adobe-KR-UCS2
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/UniAKR-UTF16-H
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/UniAKR-UTF32-H
+ tlpkg/texworks/share/poppler/cMap/Adobe-KR/UniAKR-UTF8-H
tlpkg/texworks/share/poppler/cMap/Adobe-Korea1/Adobe-Korea1-0
tlpkg/texworks/share/poppler/cMap/Adobe-Korea1/Adobe-Korea1-1
tlpkg/texworks/share/poppler/cMap/Adobe-Korea1/Adobe-Korea1-2
@@ -301095,8 +301893,6 @@ binfiles arch=win32 size=12329
tlpkg/texworks/share/poppler/nameToUnicode/Bulgarian
tlpkg/texworks/share/poppler/nameToUnicode/Greek
tlpkg/texworks/share/poppler/nameToUnicode/Thai
- tlpkg/texworks/share/poppler/poppler-data.pc
- tlpkg/texworks/share/poppler/poppler-data.pc.in
tlpkg/texworks/share/poppler/unicodeMap/Big5
tlpkg/texworks/share/poppler/unicodeMap/Big5ascii
tlpkg/texworks/share/poppler/unicodeMap/EUC-CN
@@ -301125,7 +301921,6 @@ binfiles arch=win32 size=12329
tlpkg/texworks/texworks-help/TeXworks-manual/en/Installation.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/Introduction.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/Regularexpressions.html
- tlpkg/texworks/texworks-help/TeXworks-manual/en/TeXworks-manual-en.pdf
tlpkg/texworks/texworks-help/TeXworks-manual/en/bibname.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/contentsname.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/images/LMB.png
@@ -301159,6 +301954,7 @@ binfiles arch=win32 size=12329
tlpkg/texworks/texworks-help/TeXworks-manual/en/images/toolbar2.png
tlpkg/texworks/texworks-help/TeXworks-manual/en/index.css
tlpkg/texworks/texworks-help/TeXworks-manual/en/index.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/en/index10.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index11.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index12.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index13.html
@@ -301169,7 +301965,7 @@ binfiles arch=win32 size=12329
tlpkg/texworks/texworks-help/TeXworks-manual/en/index18.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index19.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index2.html
- tlpkg/texworks/texworks-help/TeXworks-manual/en/index20.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/en/index21.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index22.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index23.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index24.html
@@ -301177,12 +301973,12 @@ binfiles arch=win32 size=12329
tlpkg/texworks/texworks-help/TeXworks-manual/en/index26.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index27.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index28.html
- tlpkg/texworks/texworks-help/TeXworks-manual/en/index29.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/en/index30.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index31.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index32.html
- tlpkg/texworks/texworks-help/TeXworks-manual/en/index33.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/en/index34.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index35.html
- tlpkg/texworks/texworks-help/TeXworks-manual/en/index36.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/en/index38.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index39.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index40.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index41.html
@@ -301196,7 +301992,6 @@ binfiles arch=win32 size=12329
tlpkg/texworks/texworks-help/TeXworks-manual/en/index5.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index6.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/index8.html
- tlpkg/texworks/texworks-help/TeXworks-manual/en/index9.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/indexname.html
tlpkg/texworks/texworks-help/TeXworks-manual/en/manual.css
tlpkg/texworks/texworks-help/TeXworks-manual/en/tw-help-title.txt
@@ -301210,7 +302005,6 @@ binfiles arch=win32 size=12329
tlpkg/texworks/texworks-help/TeXworks-manual/fr/Introduction.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/Priseenmain.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/Remerciements.html
- tlpkg/texworks/texworks-help/TeXworks-manual/fr/TeXworks-manual-fr.pdf
tlpkg/texworks/texworks-help/TeXworks-manual/fr/UsageavancelesScripts.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/bibname.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/contentsname.html
@@ -301245,7 +302039,7 @@ binfiles arch=win32 size=12329
tlpkg/texworks/texworks-help/TeXworks-manual/fr/images/toolbar2.png
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index.css
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index.html
- tlpkg/texworks/texworks-help/TeXworks-manual/fr/index10.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/fr/index11.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index12.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index13.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index14.html
@@ -301257,7 +302051,7 @@ binfiles arch=win32 size=12329
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index2.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index20.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index21.html
- tlpkg/texworks/texworks-help/TeXworks-manual/fr/index22.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/fr/index23.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index24.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index25.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index26.html
@@ -301266,12 +302060,12 @@ binfiles arch=win32 size=12329
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index29.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index30.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index31.html
- tlpkg/texworks/texworks-help/TeXworks-manual/fr/index32.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/fr/index33.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index34.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index35.html
- tlpkg/texworks/texworks-help/TeXworks-manual/fr/index36.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/fr/index37.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index38.html
- tlpkg/texworks/texworks-help/TeXworks-manual/fr/index39.html
+ tlpkg/texworks/texworks-help/TeXworks-manual/fr/index41.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index42.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index43.html
tlpkg/texworks/texworks-help/TeXworks-manual/fr/index44.html
@@ -301357,7 +302151,7 @@ catalogue-version 0.2
name thaispec
category Package
-revision 58035
+revision 58019
shortdesc Thai Language Typesetting in XeLaTeX
relocated 1
longdesc This package allows you to input Thai characters directly to
@@ -301367,14 +302161,14 @@ longdesc paragraphs with no more external tools. Required packages are
longdesc fontspec, ucharclasses, polyglossia, setspace, kvoptions,
longdesc xstring, and xpatch.
containersize 3240
-containerchecksum f8b0ec3c7ef5bd53b52f1a744c5646708672d121e1f5532184786e4d9ce79a5ad4d208c32505ca49ec0715db56332354b4376eab4674f64d1e7c0f7d05045419
+containerchecksum 02434f56fcc8ab499b4f80439fe9099d5dedef00d6dd295dfc47644a7b1397486a419e1ae2b89a0aefd9cb3a093974158a72a2eb2921d25df3231a7628897968
doccontainersize 86548
-doccontainerchecksum 9ac389cd39dbe7bc56c8a7bad8f0e38078493d11cbf09da85255a32f4f25d1d44c2957a3038764d5ddd1be1919a863b1467b70fc27bb5a71fc0a0cc6bf13bb3a
+doccontainerchecksum 26b88ea1b87d8391b8864011449116df3fccbbb978aa76e6cc51dfa893eac87851ee10b1320350de57103b80c6bfb30ca97dd1cdf13014157ea35eaff780843b
docfiles size=23
RELOC/doc/latex/thaispec/README.md details="Readme"
RELOC/doc/latex/thaispec/thaispec.pdf details="Package documentation (Thai)" language="th"
srccontainersize 7068
-srccontainerchecksum 19817be99d0128fb31839e9b755e5ccf7fa9b589d0bc7aefdf8be7716a1a933f9a9d87c9919739dca77acc81b4270d46ce48460aba1c5d944b0ee140075b9090
+srccontainerchecksum e79096902654f302311ab531f8ead3ab9852323ed774fd217aff94c0e1ce456c01a5d8a28854b7c5d65d0274318a22cacd4dc04a00498eaacd92f538f20f6013
srcfiles size=7
RELOC/source/latex/thaispec/thaispec.dtx
RELOC/source/latex/thaispec/thaispec.ins
@@ -302366,6 +303160,15 @@ containerchecksum 12499ca8021437bbd08dd9f80f29117e12575daa38e2514cb70e1aba05bedb
binfiles arch=i386-solaris size=1
bin/i386-solaris/thumbpdf
+name thumbpdf.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of thumbpdf
+containersize 340
+containerchecksum f90c5d463bc6e7661230e29d8eeb32d79cb6091946e7068fe21cbfeaad13a256c3057bf6c0de9fb64b60d2ead01b015787a80d9d8a662475f5fcc473169e950a
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/thumbpdf
+
name thumbpdf.win32
category Package
revision 15404
@@ -302384,15 +303187,6 @@ containerchecksum 1816292e3fd1eb0fb993042d96b1916f3cefcd65939a7cb9116685c0d9d681
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/thumbpdf
-name thumbpdf.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of thumbpdf
-containersize 344
-containerchecksum d42487e9022948db8d7f278bb731a78dfd676d218a47dc4efc09c1d158c53a718c0d8a3c29cb3306d2df094a358aed7062782e6ac9c0904b6dcb696ff1e3de32
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/thumbpdf
-
name thumbpdf.x86_64-darwinlegacy
category Package
revision 43871
@@ -302497,17 +303291,17 @@ catalogue-version 0.1
name thuthesis
category Package
-revision 58600
+revision 58594
shortdesc Thesis template for Tsinghua University
relocated 1
longdesc This package establishes a simple and easy-to-use LaTeX
longdesc template for Tsinghua dissertations, including general
longdesc undergraduate research papers, masters theses, doctoral
longdesc dissertations, and postdoctoral reports.
-containersize 41328
-containerchecksum 711657d0459ce38a97c69166f6306d7ceb15f0224d3ae0b20a3ae7e758cc8381a192397bdfaaa5711e5d11673ddcaa9f1e4688f741f0ec849dfb51dc6191c8fe
-doccontainersize 1568836
-doccontainerchecksum 37e90168c00009d4f2f2001ae9b5c73fa99d9fae3d9f6ad98c8d17188a2b1fb951a0744ed3dd1725417c71c4206645351e2b2b1217372a155a282ab553811b9e
+containersize 41320
+containerchecksum a903572062b19c013ae55a9078e74e6e0822f950ed235e6c20852c297455993f5ab79eaf9d223692b30e7e5c951f17354e2032f109b0dfbe82617123e51ea6e2
+doccontainersize 1568880
+doccontainerchecksum 17734384f3d09e4da57305183d92ce559f569d185d7c0b50a913da09477e3d2d8ac515c4341f80a9191e87ecd00875de34a9e01c285a010bdcfd5cafd8169f04
docfiles size=427
RELOC/doc/latex/thuthesis/CHANGELOG.md
RELOC/doc/latex/thuthesis/LICENSE
@@ -302536,8 +303330,8 @@ docfiles size=427
RELOC/doc/latex/thuthesis/thuthesis-example.pdf details="Example of use (Chinese)" language="zh"
RELOC/doc/latex/thuthesis/thuthesis-example.tex
RELOC/doc/latex/thuthesis/thuthesis.pdf details="Package documentation (Chinese)" language="zh"
-srccontainersize 45564
-srccontainerchecksum 99f11db73ff7e1b60ccab8d9faed2366e3399d174e0bac4f8f1c42c7daa843463eeb1d7d0742d56dac4074b4f175593204f4a96f4b5900ca09c0373479034e54
+srccontainersize 45576
+srccontainerchecksum 7af8e637dab7360780f38fa6ff5162c569ba52d5576f869370a865b156549c326af3191963afaa0c68ed979b96f6372772f8656510ca730e566c917df2d84286
srcfiles size=50
RELOC/source/latex/thuthesis/thuthesis.dtx
RELOC/source/latex/thuthesis/thuthesis.ins
@@ -302644,7 +303438,7 @@ catalogue-version 1.0
name tie
category TLCore
-revision 54070
+revision 57972
shortdesc Allow multiple web change files
longdesc Tie was originally developed to allow web programmers to apply
longdesc more than one change file to their source. The program may also
@@ -302653,9 +303447,9 @@ longdesc incorporates existing changes.
depend kpathsea
depend tie.ARCH
containersize 476
-containerchecksum 1403e6e2e2e7121ac374a337323d1a8ec4f2ccc8c1d1a7b769a0a771afc61266999979f8a2613d00edb8355b13c794ec32a316bd2dd9f37339a8c826764e25ad
-doccontainersize 14820
-doccontainerchecksum 8210c9c6252a383b7a4c1cbdcbf3ae7fd051d0506f2862249fa595097d25876ce6f0553ff8770507786412f94b50abd069d3f6fcda5e3275b9267100bd37805c
+containerchecksum 39d0e9ddb47505d9a3cdb00e6d667b7273901eadd02db0637d1d3996ad8e90d7b8d6a1c094b62c371f24ab954239b43d6bbdcd9a6d689c3fe70d8959fcf56d6b
+doccontainersize 15368
+doccontainerchecksum 686b05f4b7ac88dd663f5fc3157a21810e46b4382cc01271cf9ddc091ae44e76b4f3b94c93bdb4ff5366f19fee5d9818d1b0fe05d354b5c710bc2908f22f0fa4
docfiles size=6
texmf-dist/doc/man/man1/tie.1
texmf-dist/doc/man/man1/tie.man1.pdf
@@ -302666,145 +303460,145 @@ catalogue-version 2.4
name tie.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of tie
-containersize 32764
-containerchecksum 6d03ac0e84c861c6277a3458ea0c5f90c259633012ac39b95a8375e055a516ca929d39651fbf7fb9d1f9d1aca7503b7b56ec2fc4ccd7254bf5f805fdca60caf2
+containersize 32724
+containerchecksum c8e03df7e590c21fdc398f61561d44c027a4817e04c29bd7aaa07768b120b5849d628f0e8c3499a54299958f85011e9162c8e92e9315b8fb2267729d7068071d
binfiles arch=aarch64-linux size=21
bin/aarch64-linux/tie
name tie.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of tie
-containersize 33696
-containerchecksum f6110db98b152522c95c6e76d987e09d72070d6ee3acb125809907c6e6b6817d1f7b24b746404297f51e4cde6ccbcb45716ab656cdd4f2c93077d8c551659b41
-binfiles arch=amd64-freebsd size=22
+containersize 33612
+containerchecksum 12f6bd63050ee74c6c46e40949c266974afa97af0c4ca7be672cc81e3d14dea2b0be3df2cebade9e71e2266aba2fe1b154b80972ed9638fe9759306d305549d1
+binfiles arch=amd64-freebsd size=20
bin/amd64-freebsd/tie
name tie.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of tie
containersize 30920
-containerchecksum 3da253f4114b961d66514d52de601eefd481a22b1e21f165b946467133481316b3de9b118ea0adab1f53db72694431de4728872405e9e6b597db448afa127908
+containerchecksum b01cb740ca5955e5c212d497dd1d537f482d6c252e3179928032d1d6f53293c59853744e30ccfc17db73613c421954483d3649bba36e8d832e4d93de42dd0ca3
binfiles arch=amd64-netbsd size=25
bin/amd64-netbsd/tie
name tie.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of tie
-containersize 27588
-containerchecksum 0ebf48e1c1cf0f9a621a83e09cfb34bc1c5ec61eed0e2c4c4c0b873ef432410def2d4d8ca80708772287b14fa62bd15c64340b909355fa4580907e03e9166f9b
+containersize 27336
+containerchecksum 343778da761de93cea8c49c982882f08a2b47f9098484d3a9ef0d1902c5e84d4531fde262aa12962a5796440b2dd1f747339af95f8350df45ad10a6192e511c2
binfiles arch=armhf-linux size=17
bin/armhf-linux/tie
name tie.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of tie
-containersize 5124
-containerchecksum 75383bb9ac48cebbbdf8583eb1ff3c4acbfdcb857c100e52dad6ede4dae6b8bb227fce1bdd35cc6f70103fad8f77e73d135db0621886d8247310656485d9ab80
+containersize 5220
+containerchecksum e2ee614b939a8f60eb47cdc0eb4b2f5384ae458870d07cab7155f7453b4994b5c748e5cde611a3a5823c9641aa60ad6b78a9e3f43b51b93ca56921f212a59e3f
binfiles arch=i386-cygwin size=4
bin/i386-cygwin/tie.exe
name tie.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of tie
-containersize 29292
-containerchecksum 3316ab194d2bf8118ad38867744d65ae7078b8a6ec1e89b82cfa6711a408c6b042b13e2e7c55ea343fd5ca55f2e20bf78478e884cbccb1610fa3988473ee682f
-binfiles arch=i386-freebsd size=19
+containersize 30196
+containerchecksum a07fb3db512a7c2b9d925bbe8b418c3c972d388855c247972d3727598a82f5fe6108e7cf8cffdf2e48f3d252601aa1a73a2c8eb24d6fa281e5e68d91dc3eb886
+binfiles arch=i386-freebsd size=18
bin/i386-freebsd/tie
name tie.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of tie
-containersize 36584
-containerchecksum b4373688ef0b7039df3830df122180dafa0fea9a0718ae44227a46f38c93bfc1514bd8343a1f49b3028fb90fab5b11acd1c28fd395b4d4533c066cce2038b56a
+containersize 36552
+containerchecksum dfd5dfa51f5c1c05248d705a326e28d1fead418f6784ed1f369671a7d8a5159220c384a86a909a826b768240846a20ecd989c2262ac81a24d19e8afdc0e13cbd
binfiles arch=i386-linux size=23
bin/i386-linux/tie
name tie.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of tie
-containersize 28648
-containerchecksum bc400dc02c8041066fdd7d8942b5f88e070a139e1940e2a04dc3d181ccd83262d396e4bb1c03d40afac8d1bd52c1867ab5d67e592a94f02f8e1ff2b3e48aa212
+containersize 28612
+containerchecksum b2768ef204293c42635c4c0beea3ab7ed6bd1af63194e08ba6f978331ad5f29ea65dc22a6c41fc9d6d37d09d99f73cacb62bbe6171cfb6b3cad78036d692a43e
binfiles arch=i386-netbsd size=23
bin/i386-netbsd/tie
name tie.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of tie
-containersize 32580
-containerchecksum 04a6f7df94279876b3b2e5a2bbf122a5842e38704ad713ac0885d8abb2dffaf4e5c4fea0f3cc05aaf12f82729ea304fbb1cf8273c530878b1ca149480f112545
+containersize 32556
+containerchecksum 7bf5bc42739f8c6532d122bead2e9b432ec41ca9479f1457a96436dd7f47ae809080bde4c1d79b2a002116f57bfa97ec8a62759a54b196dc750891a30be5e9fb
binfiles arch=i386-solaris size=18
bin/i386-solaris/tie
+name tie.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of tie
+containersize 63324
+containerchecksum 8a9b600fd9063e16ed74680d0ba5833d46e739d648d70a69dddc3a01516ecca23ade7aced005e74cb46debce404a1936c10034bb7531b0cbaef6fc0acf4f4b43
+binfiles arch=universal-darwin size=59
+ bin/universal-darwin/tie
+
name tie.win32
category TLCore
-revision 53994
+revision 57934
shortdesc win32 files of tie
-containersize 5920
-containerchecksum 2f8a435411d086143e82405a194596924b8b6d1a729c4651f4bb342cb681ca74914b2ad8796c8ead9d00d84d3fa60754e7ce17001b7caf64b72144fa8688c08a
+containersize 5972
+containerchecksum b3708c48132dcb423aa00fb2c7d27b39316279e1658a64cf97fc0252af4724f1acb67a9aae2384636850ae1b80a4102ef57e6e76952ba04ed2109268d3456c82
binfiles arch=win32 size=3
bin/win32/tie.exe
name tie.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of tie
-containersize 5100
-containerchecksum 97ab13132e654ffdeecaf6541a26c570b5f47b98ba68539d30b1f3496bcba13e1ee682e2eaa83fdaad9b7f55475fc105a8753ca5108338aeb6b98027b895ab7f
+containersize 5204
+containerchecksum b19a75e7923b9ad2477a4a5e17be615002fea40d60279999fecdd28a473767315686dd56a5c4ef4c724faa626c288d299d9fd80f8a7213830e6bcce1f33eb1d5
binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/tie.exe
-name tie.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of tie
-containersize 38188
-containerchecksum 869539e2d7f00f34047f13ec31ac56e7fb5c7c5d227cfdbc12c8eeaed28431e5390d847d3d123babd596ce6adce5d2fbf8f930d6ecce6f8e2a162aef3a33659c
-binfiles arch=x86_64-darwin size=24
- bin/x86_64-darwin/tie
-
name tie.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of tie
-containersize 31892
-containerchecksum 2fc645ba2f0f46b10ec3cfda679467d7d3f20bd0796a29a5ed40dbf713886acd581921998f9db0a7cc4bb252ba6e369ac1be713b0a85aa30331da20c844572ca
-binfiles arch=x86_64-darwinlegacy size=20
+containersize 31928
+containerchecksum 083de1274dc00d1c0c3a69eed84bf3b883cc0fa4bb170e2603b4e86ab3f9a9d6a0b81bb2e708fac9413f5189f90ab29fecdebed5158ab670f7cf7ef8bc3d202e
+binfiles arch=x86_64-darwinlegacy size=21
bin/x86_64-darwinlegacy/tie
name tie.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of tie
-containersize 34560
-containerchecksum bf18b9641bd7a42a120bc71d575e357e283c6adcf5615fe6d85d6c5923973ca5bba5e1e2c1511ff1afe6da28061662b8fa87cec7f277c2b70ef06f708dc92324
+containersize 34564
+containerchecksum 91ff50d17c17aa15093509db237401dba05b9df311f4296b152584a371378b9cb11dd0dcf69c9cd446e207ac9020f1e0db5eeb8b67980eb3154eec167bb6cd79
binfiles arch=x86_64-linux size=20
bin/x86_64-linux/tie
name tie.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of tie
-containersize 35760
-containerchecksum bf9d0d3057e45a6130aee970fd23f1106717aa5ed7beb92e5d7b4880e680624e325b4dceb231c87b8703b0cd5568c824432cf967f5331f5136b3d9600fb36462
+containersize 35684
+containerchecksum cb4b2567908ebbadc0519f174d6062fbccd6fa169fc0a42bd2843d779289a27e9713648f80f19201b05756cc11cc330584bcdd0bb9a5b6007b66149457eb2799
binfiles arch=x86_64-linuxmusl size=21
bin/x86_64-linuxmusl/tie
name tie.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of tie
-containersize 35440
-containerchecksum f066273c0e2572abac1bdcfd2c788c8eba2056f7a376dd9ff11d06a9d9fc98eb1c0c14043a91b8af49e22fa87956b430773e473bc0273d570b981fbf8f9d7e24
+containersize 35436
+containerchecksum f980fff4a542a0a03238f632160f60e2d050a019f9c7ae79a316f4351060c6e088901060bb5bb97d1968f29a8339a29780a330d4f6c3ff86441afab207abd16b
binfiles arch=x86_64-solaris size=22
bin/x86_64-solaris/tie
@@ -303957,7 +304751,7 @@ catalogue-version 1.0
name tikzlings
category Package
-revision 58485
+revision 58469
shortdesc A collection of cute little animals and similar creatures
relocated 1
longdesc A collection of LaTeX packages for drawing cute little animals
@@ -303966,10 +304760,10 @@ longdesc TikZlings are included: anteater bear bee cat coati hippo koala
longdesc marmot mole mouse owl panda penguin pig rhino sheep sloth
longdesc snowman squirrel These little drawings can be customized in
longdesc many ways.
-containersize 24860
-containerchecksum 0269d31d3e5d214c39febab451155c250a99d548f1def27b60d5b11330e99a0d2c6cffc1baf9cd33a2285495ab6265ffd0b40712dc57e9f5cd9d32685a6248f1
+containersize 24864
+containerchecksum 14b75aaf46f45208d6bcf31cfecabbf3432c1ad1fdef3fe9db674688c2924d8c6cb3c0c27d5fcd8ebd1409974789c9b5c73af5fb51b29909cb79b468c742507b
doccontainersize 588760
-doccontainerchecksum 8fd2abcc0aa6cd4bab5c2d52adff23ca06ee53bc155e669dd1e594b6bbd36a71e2d45b35d596d9feefddc957592c4ac3ddba46e9c9b2d2b03d37ed2f2c92fe9c
+doccontainerchecksum 434f9dd2a4f5c8cee62f04f68b50a4df416efa6262e0708b5b1acbf310ff7240fac2d0ddda119cf1a37eb1c811a38516070d412b81e1a809d31ef4e2ba96ac40
docfiles size=159
RELOC/doc/latex/tikzlings/README.md details="Readme"
RELOC/doc/latex/tikzlings/tikzlings-doc.pdf details="Package documentation"
@@ -304451,6 +305245,15 @@ containerchecksum b59da35abe11e33eea46e77ba37ffc0b28f7f7b212527d6fe19fbf9647fe2f
binfiles arch=i386-solaris size=1
bin/i386-solaris/tikztosvg
+name tikztosvg.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of tikztosvg
+containersize 340
+containerchecksum f85b664a792f2e351d77debeceff990bbc3948bade5f91bb99c2f0137653f0eef2e94cdb91c020e04710187b08669c8a8673981e31aec4fb1269d53cf9eb1e72
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/tikztosvg
+
name tikztosvg.x86_64-cygwin
category TLCore
revision 55132
@@ -304460,15 +305263,6 @@ containerchecksum 44a268d96d63a4567b7c36078a19782f8b729b50f22ecb71fbc8a2ee61c50c
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/tikztosvg
-name tikztosvg.x86_64-darwin
-category TLCore
-revision 55132
-shortdesc x86_64-darwin files of tikztosvg
-containersize 336
-containerchecksum 09bf34e3006c0188b03a9f49deb34b73f8e6ede95d1da4ea155e2bad2d64b72a001d44d205b5677bdbc2b1bbf27b634c3fd5373bac031402cdc0b8d5c5dfb203
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/tikztosvg
-
name tikztosvg.x86_64-darwinlegacy
category TLCore
revision 55132
@@ -307309,6 +308103,15 @@ containerchecksum 89e768b51b7401a86553f25bd08b85bb82e8f37e0a32932cf2677151b050cd
binfiles arch=i386-solaris size=1
bin/i386-solaris/tlcockpit
+name tlcockpit.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of tlcockpit
+containersize 340
+containerchecksum 7dca5097a03d570f163758a661b01b712ba509ce6624ba5ff90a887ded49c9fe83c0e041e3bc7d36b87f039a4fc445c448fa501dfd0c27af2ab4eb010a9fc598
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/tlcockpit
+
name tlcockpit.win32
category Package
revision 51610
@@ -307327,15 +308130,6 @@ containerchecksum 9a86f76fd5ce33f10ec713049b2d83b530a3541fa09f11940637e5176e05c2
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/tlcockpit
-name tlcockpit.x86_64-darwin
-category Package
-revision 46798
-shortdesc x86_64-darwin files of tlcockpit
-containersize 344
-containerchecksum 84a702a99066f88200a445f013c87bc1d5a86cc79b682caa38046d52e26b27c4cd9308b52361db152bf04a04d7001a7cb77e98ea03a1eb74a7b27f05b6734f21
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/tlcockpit
-
name tlcockpit.x86_64-darwinlegacy
category Package
revision 46798
@@ -307374,7 +308168,7 @@ binfiles arch=x86_64-solaris size=1
name tlgs.win32
category TLCore
-revision 56499
+revision 58385
catalogue ghostscript
shortdesc Freely available PostScript interpreter
longdesc Ghostscript is a freely available PostScript interpreter which
@@ -307383,8 +308177,8 @@ longdesc complement to a TeX installation, used in many utilities,
longdesc including PostScript/PDF viewers such as gv and GSview.
longdesc Ghostscript is no longer held on CTAN: please see the home page
longdesc for downloads.
-containersize 6873100
-containerchecksum 99549f05f27dfccc7101e7a5faa4a449d24a5f4b465f83018dc5b2388af8a2be56cd45866a42cd3fe6cbaca4572ffc97d2d8f72aea8afc82e8085aa92b8ab019
+containersize 6873536
+containerchecksum e1730d0b136dea7a319c3ec29c219119822143c04de4acac81beb7dd01056a4e43e8919dfaf5c2fa9c85bb653a479eaa6af538478e0d644c2bdf4c491a321419
binfiles arch=win32 size=6270
bin/win32/eps2eps.exe
bin/win32/pdf2dsc.exe
@@ -307880,22 +308674,21 @@ catalogue-topics install-mgmt
name tlperl.win32
category TLCore
-revision 54383
+revision 58075
shortdesc internal Perl for Windows
longdesc TeX Live includes Perl for Windows, but it is intended only for
longdesc internal use by TeX Live programs, and should not be used as a
longdesc general system program. Install your own Perl for that. See
longdesc http://perl.org.
-containersize 6979392
-containerchecksum 047d07e0875d83158bc6bb4ba72648590b1d2907d4cb5f0396ef88f9e0d21f74174699be182007d82d4c956eec91e60092d93e8ec75f08eabc0458d4ca2283d9
-runfiles size=10853
+containersize 7177228
+containerchecksum 72620df957aac7638e6990f7e3449258d81c81e41b977af60712bc681563e5cfa6724de22cfbe984f7f9fd5180692308e8e00a06c766b16bc8ec82d2c7d97809
+runfiles size=11140
tlpkg/tlperl/README.TEXLIVE
tlpkg/tlperl/bin/libgcc_s_dw2-1.dll
tlpkg/tlperl/bin/libstdc++-6.dll
tlpkg/tlperl/bin/libwinpthread-1.dll
tlpkg/tlperl/bin/perl.exe
- tlpkg/tlperl/bin/perl5.30.1.exe
- tlpkg/tlperl/bin/perl530.dll
+ tlpkg/tlperl/bin/perl532.dll
tlpkg/tlperl/bin/perlglob.exe
tlpkg/tlperl/bin/wperl.exe
tlpkg/tlperl/lib/.packlist
@@ -307932,7 +308725,6 @@ runfiles size=10853
tlpkg/tlperl/lib/CORE/cv.h
tlpkg/tlperl/lib/CORE/dirent.h
tlpkg/tlperl/lib/CORE/dosish.h
- tlpkg/tlperl/lib/CORE/dquote_inline.h
tlpkg/tlperl/lib/CORE/ebcdic_tables.h
tlpkg/tlperl/lib/CORE/embed.h
tlpkg/tlperl/lib/CORE/embedvar.h
@@ -307951,7 +308743,7 @@ runfiles size=10853
tlpkg/tlperl/lib/CORE/iperlsys.h
tlpkg/tlperl/lib/CORE/keywords.h
tlpkg/tlperl/lib/CORE/l1_char_class_tab.h
- tlpkg/tlperl/lib/CORE/libperl530.a
+ tlpkg/tlperl/lib/CORE/libperl532.a
tlpkg/tlperl/lib/CORE/malloc_ctl.h
tlpkg/tlperl/lib/CORE/metaconfig.h
tlpkg/tlperl/lib/CORE/mg.h
@@ -307976,7 +308768,6 @@ runfiles size=10853
tlpkg/tlperl/lib/CORE/perlhost.h
tlpkg/tlperl/lib/CORE/perlio.h
tlpkg/tlperl/lib/CORE/perliol.h
- tlpkg/tlperl/lib/CORE/perllibst.h
tlpkg/tlperl/lib/CORE/perlsdio.h
tlpkg/tlperl/lib/CORE/perlvars.h
tlpkg/tlperl/lib/CORE/perly.h
@@ -308010,10 +308801,8 @@ runfiles size=10853
tlpkg/tlperl/lib/CORE/vutil.h
tlpkg/tlperl/lib/CORE/warnings.h
tlpkg/tlperl/lib/CORE/win32.h
- tlpkg/tlperl/lib/CORE/win32iop-o.h
tlpkg/tlperl/lib/CORE/win32iop.h
tlpkg/tlperl/lib/CORE/win32thread.h
- tlpkg/tlperl/lib/CORE/wince.h
tlpkg/tlperl/lib/CORE/zaphod32_hash.h
tlpkg/tlperl/lib/CPAN.pm
tlpkg/tlperl/lib/CPAN/API/HOWTO.pod
@@ -308365,14 +309154,10 @@ runfiles size=10853
tlpkg/tlperl/lib/PerlIO/via/QuotedPrint.pm
tlpkg/tlperl/lib/Pod/Checker.pm
tlpkg/tlperl/lib/Pod/Escapes.pm
- tlpkg/tlperl/lib/Pod/Find.pm
tlpkg/tlperl/lib/Pod/Functions.pm
tlpkg/tlperl/lib/Pod/Html.pm
- tlpkg/tlperl/lib/Pod/InputObjects.pm
tlpkg/tlperl/lib/Pod/Man.pm
tlpkg/tlperl/lib/Pod/ParseLink.pm
- tlpkg/tlperl/lib/Pod/ParseUtils.pm
- tlpkg/tlperl/lib/Pod/Parser.pm
tlpkg/tlperl/lib/Pod/Perldoc.pm
tlpkg/tlperl/lib/Pod/Perldoc/BaseTo.pm
tlpkg/tlperl/lib/Pod/Perldoc/GetOptsOO.pm
@@ -308386,8 +309171,6 @@ runfiles size=10853
tlpkg/tlperl/lib/Pod/Perldoc/ToText.pm
tlpkg/tlperl/lib/Pod/Perldoc/ToTk.pm
tlpkg/tlperl/lib/Pod/Perldoc/ToXml.pm
- tlpkg/tlperl/lib/Pod/PlainText.pm
- tlpkg/tlperl/lib/Pod/Select.pm
tlpkg/tlperl/lib/Pod/Simple.pm
tlpkg/tlperl/lib/Pod/Simple.pod
tlpkg/tlperl/lib/Pod/Simple/BlackBox.pm
@@ -308398,6 +309181,7 @@ runfiles size=10853
tlpkg/tlperl/lib/Pod/Simple/HTML.pm
tlpkg/tlperl/lib/Pod/Simple/HTMLBatch.pm
tlpkg/tlperl/lib/Pod/Simple/HTMLLegacy.pm
+ tlpkg/tlperl/lib/Pod/Simple/JustPod.pm
tlpkg/tlperl/lib/Pod/Simple/LinkSection.pm
tlpkg/tlperl/lib/Pod/Simple/Methody.pm
tlpkg/tlperl/lib/Pod/Simple/Progress.pm
@@ -308724,7 +309508,6 @@ runfiles size=10853
tlpkg/tlperl/lib/auto/Socket/Socket.dll
tlpkg/tlperl/lib/auto/Storable/Storable.dll
tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.dll
- tlpkg/tlperl/lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll
tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dll
tlpkg/tlperl/lib/auto/Time/Piece/Piece.dll
tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.dll
@@ -308791,7 +309574,6 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/Blocks.txt
tlpkg/tlperl/lib/unicore/CombiningClass.pl
tlpkg/tlperl/lib/unicore/Decomposition.pl
- tlpkg/tlperl/lib/unicore/Heavy.pl
tlpkg/tlperl/lib/unicore/Name.pl
tlpkg/tlperl/lib/unicore/Name.pm
tlpkg/tlperl/lib/unicore/NamedSequences.txt
@@ -308809,6 +309591,8 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/To/GCB.pl
tlpkg/tlperl/lib/unicore/To/Gc.pl
tlpkg/tlperl/lib/unicore/To/Hst.pl
+ tlpkg/tlperl/lib/unicore/To/Identif2.pl
+ tlpkg/tlperl/lib/unicore/To/Identifi.pl
tlpkg/tlperl/lib/unicore/To/InPC.pl
tlpkg/tlperl/lib/unicore/To/InSC.pl
tlpkg/tlperl/lib/unicore/To/Isc.pl
@@ -308844,6 +309628,7 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/Age/V11.pl
tlpkg/tlperl/lib/unicore/lib/Age/V110.pl
tlpkg/tlperl/lib/unicore/lib/Age/V120.pl
+ tlpkg/tlperl/lib/unicore/lib/Age/V130.pl
tlpkg/tlperl/lib/unicore/lib/Age/V20.pl
tlpkg/tlperl/lib/unicore/lib/Age/V30.pl
tlpkg/tlperl/lib/unicore/lib/Age/V31.pl
@@ -308917,12 +309702,17 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl
tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl
tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl
+ tlpkg/tlperl/lib/unicore/lib/EBase/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/EComp/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/EPres/Y.pl
tlpkg/tlperl/lib/unicore/lib/Ea/A.pl
tlpkg/tlperl/lib/unicore/lib/Ea/H.pl
tlpkg/tlperl/lib/unicore/lib/Ea/N.pl
tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl
tlpkg/tlperl/lib/unicore/lib/Ea/W.pl
+ tlpkg/tlperl/lib/unicore/lib/Emoji/Y.pl
tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/ExtPict/Y.pl
tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl
tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl
tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl
@@ -308969,11 +309759,25 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl
tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl
tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl
+ tlpkg/tlperl/lib/unicore/lib/IdStatus/Allowed.pl
+ tlpkg/tlperl/lib/unicore/lib/IdStatus/Restrict.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/DefaultI.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Exclusio.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Inclusio.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/LimitedU.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/NotChara.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/NotNFKC.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/NotXID.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Obsolete.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Recommen.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Technica.pl
+ tlpkg/tlperl/lib/unicore/lib/IdType/Uncommon.pl
tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl
tlpkg/tlperl/lib/unicore/lib/In/10_0.pl
tlpkg/tlperl/lib/unicore/lib/In/11_0.pl
tlpkg/tlperl/lib/unicore/lib/In/12_0.pl
tlpkg/tlperl/lib/unicore/lib/In/12_1.pl
+ tlpkg/tlperl/lib/unicore/lib/In/13_0.pl
tlpkg/tlperl/lib/unicore/lib/In/2_0.pl
tlpkg/tlperl/lib/unicore/lib/In/2_1.pl
tlpkg/tlperl/lib/unicore/lib/In/3_0.pl
@@ -308992,6 +309796,7 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/In/8_0.pl
tlpkg/tlperl/lib/unicore/lib/In/9_0.pl
tlpkg/tlperl/lib/unicore/lib/InPC/Bottom.pl
+ tlpkg/tlperl/lib/unicore/lib/InPC/BottomAn.pl
tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl
tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl
tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl
@@ -309012,6 +309817,8 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl
+ tlpkg/tlperl/lib/unicore/lib/InSC/Consona8.pl
+ tlpkg/tlperl/lib/unicore/lib/InSC/Consona9.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl
tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl
@@ -309056,7 +309863,6 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl
tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl
tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl
- tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl
tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl
tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl
tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl
@@ -309169,7 +309975,6 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl
- tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNon.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPat.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPr2.pl
tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl
@@ -309190,7 +309995,6 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/SD/Y.pl
tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl
- tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl
tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl
@@ -309234,6 +310038,7 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/Scx/Cprt.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Cyrl.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Diak.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Dupl.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl
@@ -309278,11 +310083,13 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/lib/Scx/Takr.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Talu.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Taml.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Tang.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Thaa.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Tibt.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Tirh.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Xsux.pl
+ tlpkg/tlperl/lib/unicore/lib/Scx/Yezi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Yi.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl
tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl
@@ -309311,7 +310118,6 @@ runfiles size=10853
tlpkg/tlperl/lib/unicore/uni_keywords.pl
tlpkg/tlperl/lib/unicore/version
tlpkg/tlperl/lib/utf8.pm
- tlpkg/tlperl/lib/utf8_heavy.pl
tlpkg/tlperl/lib/vars.pm
tlpkg/tlperl/lib/version.pm
tlpkg/tlperl/lib/version.pod
@@ -309323,7 +310129,44 @@ runfiles size=10853
tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm
tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Boolean.pm
tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Type.pm
- tlpkg/tlperl/site/lib/Digest/SHA1.pm
+ tlpkg/tlperl/site/lib/Date/Format.pm
+ tlpkg/tlperl/site/lib/Date/Language.pm
+ tlpkg/tlperl/site/lib/Date/Language/Afar.pm
+ tlpkg/tlperl/site/lib/Date/Language/Amharic.pm
+ tlpkg/tlperl/site/lib/Date/Language/Austrian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Brazilian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Bulgarian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Chinese.pm
+ tlpkg/tlperl/site/lib/Date/Language/Chinese_GB.pm
+ tlpkg/tlperl/site/lib/Date/Language/Czech.pm
+ tlpkg/tlperl/site/lib/Date/Language/Danish.pm
+ tlpkg/tlperl/site/lib/Date/Language/Dutch.pm
+ tlpkg/tlperl/site/lib/Date/Language/English.pm
+ tlpkg/tlperl/site/lib/Date/Language/Finnish.pm
+ tlpkg/tlperl/site/lib/Date/Language/French.pm
+ tlpkg/tlperl/site/lib/Date/Language/Gedeo.pm
+ tlpkg/tlperl/site/lib/Date/Language/German.pm
+ tlpkg/tlperl/site/lib/Date/Language/Greek.pm
+ tlpkg/tlperl/site/lib/Date/Language/Hungarian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Icelandic.pm
+ tlpkg/tlperl/site/lib/Date/Language/Italian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Norwegian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Occitan.pm
+ tlpkg/tlperl/site/lib/Date/Language/Oromo.pm
+ tlpkg/tlperl/site/lib/Date/Language/Romanian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Russian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Russian_cp1251.pm
+ tlpkg/tlperl/site/lib/Date/Language/Russian_koi8r.pm
+ tlpkg/tlperl/site/lib/Date/Language/Sidama.pm
+ tlpkg/tlperl/site/lib/Date/Language/Somali.pm
+ tlpkg/tlperl/site/lib/Date/Language/Spanish.pm
+ tlpkg/tlperl/site/lib/Date/Language/Swedish.pm
+ tlpkg/tlperl/site/lib/Date/Language/Tigrinya.pm
+ tlpkg/tlperl/site/lib/Date/Language/TigrinyaEritrean.pm
+ tlpkg/tlperl/site/lib/Date/Language/TigrinyaEthiopian.pm
+ tlpkg/tlperl/site/lib/Date/Language/Turkish.pm
+ tlpkg/tlperl/site/lib/Date/Parse.pm
+ tlpkg/tlperl/site/lib/Digest/SHA.pm
tlpkg/tlperl/site/lib/Encode/Locale.pm
tlpkg/tlperl/site/lib/Encode/compat.pm
tlpkg/tlperl/site/lib/Encode/compat/5006001.pm
@@ -309399,6 +310242,8 @@ runfiles size=10853
tlpkg/tlperl/site/lib/Test/Needs.pm
tlpkg/tlperl/site/lib/Test/RequiresInternet.pm
tlpkg/tlperl/site/lib/Tie/Registry.pm
+ tlpkg/tlperl/site/lib/Time/Zone.pm
+ tlpkg/tlperl/site/lib/TimeDate.pm
tlpkg/tlperl/site/lib/Try/Tiny.pm
tlpkg/tlperl/site/lib/URI.pm
tlpkg/tlperl/site/lib/URI/Escape.pm
@@ -309468,8 +310313,9 @@ runfiles size=10853
tlpkg/tlperl/site/lib/Win32API/Registry/cRegistry.pc
tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/.packlist
tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.dll
- tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist
- tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dll
+ tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist
+ tlpkg/tlperl/site/lib/auto/Digest/SHA/.packlist
+ tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.dll
tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist
tlpkg/tlperl/site/lib/auto/Encode/compat/.packlist
tlpkg/tlperl/site/lib/auto/File/Listing/.packlist
@@ -309512,46 +310358,19 @@ runfiles size=10853
tlpkg/tlperl/site/lib/libwww/lwpcook.pod
tlpkg/tlperl/site/lib/libwww/lwptut.pod
-name tlpsv.win32
-category TLCore
-revision 54074
-shortdesc cross-platform PostScript and PDF previewer (PS_view, psview, psv)
-longdesc See http://psview.sf.net for information and downloads. TeX
-longdesc Live includes executables only for Windows.
-containersize 1444348
-containerchecksum e189155e83375b147085184fcb060bc8f936d1a6e77a60385c25c94bfddf2f40b7f9c708660552b2de5520e2612e70d9d06cd916dd62b3fcf522a43e1346f7a3
-runfiles size=459
- tlpkg/tlpsv/README
- tlpkg/tlpsv/cs/LC_MESSAGES/psv.mo
- tlpkg/tlpsv/de/LC_MESSAGES/psv.mo
- tlpkg/tlpsv/en/LC_MESSAGES/psv.mo
- tlpkg/tlpsv/gswxlua.exe
- tlpkg/tlpsv/nl/LC_MESSAGES/psv.mo
- tlpkg/tlpsv/pl/LC_MESSAGES/psv.mo
- tlpkg/tlpsv/psv.bat
- tlpkg/tlpsv/psv.exe
- tlpkg/tlpsv/psv.ico
- tlpkg/tlpsv/psv.wx.lua
- tlpkg/tlpsv/psv_about.ps
- tlpkg/tlpsv/psv_about_pl.ps
- tlpkg/tlpsv/psv_help_en.htb
- tlpkg/tlpsv/psv_help_pl.htb
- tlpkg/tlpsv/psv_view.ps
-binfiles arch=win32 size=5
- bin/win32/psv.exe
-
name tlshell
category TLCore
-revision 57712
+revision 58251
shortdesc GUI frontend (tcl/tk-based) for tlmgr
depend tlshell.ARCH
postaction shortcut type=menu name="TeX Live Manager" cmd=TEXDIR/bin/win32/tlshell.exe
-containersize 28576
-containerchecksum c91df7049ea54b1921b886c1ef1f69c62aad337aaa129b133ca7c69508d40145b5118083dac0ce360625427c44407557cf058d55f9385228cad14e1b7d3ec84e
-doccontainersize 440
-doccontainerchecksum 3845e95e84814279729fa8f73579f97a0f7c4fdef160b2afd052b7a589372d9bb973ea718cf20933f9d90fb12fb34e1a81f551dc77246cf081033622d557df9f
-docfiles size=1
+containersize 28964
+containerchecksum bbeedd42f0cab2783b3a379f6706e93b6ee23d565884be2167ef4563ee32d53228024aa188a4d5dcee2d889e35d4f9428b90da866604f3b0c994d4ab32a856a2
+doccontainersize 668
+doccontainerchecksum f998ab6f7b8988339baa85f14c6c451d915ea69f3a0290b2554e587a0cc4439f877827085001598ccac1c560398b5425163c18724180225e62765c64ea4cc5ef
+docfiles size=2
texmf-dist/doc/support/tlshell/README
+ tlpkg/tltcl/README.TEXLIVE
runfiles size=29
texmf-dist/scripts/tlshell/tlshell.tcl
tlpkg/tltcl/tlmgr.gif
@@ -309638,38 +310457,49 @@ containerchecksum 158ee1f61380770835b0a3c6c33e43f374ea8e213387a996b9c086f1091b54
binfiles arch=i386-solaris size=1
bin/i386-solaris/tlshell
+name tlshell.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of tlshell
+containersize 340
+containerchecksum 9fcea90dca834d70cecd252d345479728f092a8b3aae2d1ddd19b8a016ef5cc50117ca6e3374c3ff6ac38e7e986f8f9384e55386d9d5e29b25d0a402e5558b4b
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/tlshell
+
name tlshell.win32
category TLCore
-revision 54395
+revision 58093
shortdesc win32 files of tlshell
-containersize 2660792
-containerchecksum 3f7e3529064a5140d5db3c5093317600f676c88d1bcbf212a3e198c978538d750fd5b6217d405195e12bb4a4ae0934180a3fc0e0da30cfaef92828097c99c8b8
-binfiles arch=win32 size=4022
+containersize 2787672
+containerchecksum ecf015128b8f6629fc23d76668aa3164574001fdff9012cec9d3348a4856f2daa4f70b8fa308812b502bbff26d0dc53519a6109c7f7611413aa988444c245271
+binfiles arch=win32 size=3676
bin/win32/tlshell.exe
tlpkg/tltcl/bin/tcl86.dll
tlpkg/tltcl/bin/tclsh.exe
+ tlpkg/tltcl/bin/tclsh86.exe
tlpkg/tltcl/bin/tk86.dll
tlpkg/tltcl/bin/wish.exe
+ tlpkg/tltcl/bin/wish86.exe
tlpkg/tltcl/bin/zlib1.dll
- tlpkg/tltcl/lib/dde1.4/libtcldde14.a
+ tlpkg/tltcl/lib/dde1.4/libtcldde14.dll.a
tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl
tlpkg/tltcl/lib/dde1.4/tcldde14.dll
- tlpkg/tltcl/lib/itcl4.2.0/itcl.tcl
- tlpkg/tltcl/lib/itcl4.2.0/itcl420.dll
- tlpkg/tltcl/lib/itcl4.2.0/itclConfig.sh
- tlpkg/tltcl/lib/itcl4.2.0/itclHullCmds.tcl
- tlpkg/tltcl/lib/itcl4.2.0/itclWidget.tcl
- tlpkg/tltcl/lib/itcl4.2.0/libitclstub420.a
- tlpkg/tltcl/lib/itcl4.2.0/pkgIndex.tcl
- tlpkg/tltcl/lib/libtcl86.a
+ tlpkg/tltcl/lib/itcl4.2.1/itcl.tcl
+ tlpkg/tltcl/lib/itcl4.2.1/itcl421.dll
+ tlpkg/tltcl/lib/itcl4.2.1/itclConfig.sh
+ tlpkg/tltcl/lib/itcl4.2.1/itclHullCmds.tcl
+ tlpkg/tltcl/lib/itcl4.2.1/itclWidget.tcl
+ tlpkg/tltcl/lib/itcl4.2.1/libitclstub421.a
+ tlpkg/tltcl/lib/itcl4.2.1/pkgIndex.tcl
+ tlpkg/tltcl/lib/libtcl86.dll.a
tlpkg/tltcl/lib/libtclstub86.a
- tlpkg/tltcl/lib/libtk86.a
+ tlpkg/tltcl/lib/libtk86.dll.a
tlpkg/tltcl/lib/libtkstub86.a
- tlpkg/tltcl/lib/reg1.3/libtclreg13.a
+ tlpkg/tltcl/lib/reg1.3/libtclreg13.dll.a
tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl
tlpkg/tltcl/lib/reg1.3/tclreg13.dll
- tlpkg/tltcl/lib/sqlite3.30.1.2/pkgIndex.tcl
- tlpkg/tltcl/lib/sqlite3.30.1.2/sqlite33012.dll
+ tlpkg/tltcl/lib/sqlite3.34.0/pkgIndex.tcl
+ tlpkg/tltcl/lib/sqlite3.34.0/sqlite3340.dll
tlpkg/tltcl/lib/tcl8.6/auto.tcl
tlpkg/tltcl/lib/tcl8.6/clock.tcl
tlpkg/tltcl/lib/tcl8.6/encoding/ascii.enc
@@ -310063,6 +310893,7 @@ binfiles arch=win32 size=4022
tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Beulah
tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/Center
tlpkg/tltcl/lib/tcl8.6/tzdata/America/North_Dakota/New_Salem
+ tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nuuk
tlpkg/tltcl/lib/tcl8.6/tzdata/America/Ojinaga
tlpkg/tltcl/lib/tcl8.6/tzdata/America/Panama
tlpkg/tltcl/lib/tcl8.6/tzdata/America/Pangnirtung
@@ -310496,31 +311327,31 @@ binfiles arch=win32 size=4022
tlpkg/tltcl/lib/tcl8.6/tzdata/WET
tlpkg/tltcl/lib/tcl8.6/tzdata/Zulu
tlpkg/tltcl/lib/tcl8.6/word.tcl
- tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.14.tm
+ tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.15.tm
tlpkg/tltcl/lib/tcl8/8.4/platform/shell-1.1.4.tm
tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm
- tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.1.tm
- tlpkg/tltcl/lib/tcl8/8.6/http-2.9.1.tm
- tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.1.tm
+ tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.3.tm
+ tlpkg/tltcl/lib/tcl8/8.6/http-2.9.5.tm
+ tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm
tlpkg/tltcl/lib/tclConfig.sh
tlpkg/tltcl/lib/tclooConfig.sh
- tlpkg/tltcl/lib/tdbc1.1.1/libtdbcstub111.a
- tlpkg/tltcl/lib/tdbc1.1.1/pkgIndex.tcl
- tlpkg/tltcl/lib/tdbc1.1.1/tdbc.tcl
- tlpkg/tltcl/lib/tdbc1.1.1/tdbc111.dll
- tlpkg/tltcl/lib/tdbc1.1.1/tdbcConfig.sh
- tlpkg/tltcl/lib/tdbcmysql1.1.1/pkgIndex.tcl
- tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql.tcl
- tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql111.dll
- tlpkg/tltcl/lib/tdbcodbc1.1.1/pkgIndex.tcl
- tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc.tcl
- tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc111.dll
- tlpkg/tltcl/lib/tdbcpostgres1.1.1/pkgIndex.tcl
- tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres.tcl
- tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres111.dll
- tlpkg/tltcl/lib/thread2.8.5/pkgIndex.tcl
- tlpkg/tltcl/lib/thread2.8.5/thread285.dll
- tlpkg/tltcl/lib/thread2.8.5/ttrace.tcl
+ tlpkg/tltcl/lib/tdbc1.1.2/libtdbcstub112.a
+ tlpkg/tltcl/lib/tdbc1.1.2/pkgIndex.tcl
+ tlpkg/tltcl/lib/tdbc1.1.2/tdbc.tcl
+ tlpkg/tltcl/lib/tdbc1.1.2/tdbc112.dll
+ tlpkg/tltcl/lib/tdbc1.1.2/tdbcConfig.sh
+ tlpkg/tltcl/lib/tdbcmysql1.1.2/pkgIndex.tcl
+ tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql.tcl
+ tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql112.dll
+ tlpkg/tltcl/lib/tdbcodbc1.1.2/pkgIndex.tcl
+ tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc.tcl
+ tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc112.dll
+ tlpkg/tltcl/lib/tdbcpostgres1.1.2/pkgIndex.tcl
+ tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres.tcl
+ tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres112.dll
+ tlpkg/tltcl/lib/thread2.8.6/pkgIndex.tcl
+ tlpkg/tltcl/lib/thread2.8.6/thread286.dll
+ tlpkg/tltcl/lib/thread2.8.6/ttrace.tcl
tlpkg/tltcl/lib/tk8.6/bgerror.tcl
tlpkg/tltcl/lib/tk8.6/button.tcl
tlpkg/tltcl/lib/tk8.6/choosedir.tcl
@@ -310703,15 +311534,6 @@ containerchecksum 1f2b41d9d146447fa82501dadb9a2df0d794f160ca83c042c1fe4fa60433f1
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/tlshell
-name tlshell.x86_64-darwin
-category TLCore
-revision 45015
-shortdesc x86_64-darwin files of tlshell
-containersize 344
-containerchecksum 5ed88462d09723f2387b13bf6364c220a77a58c97d77c5c96e4ba0f5f1efacef135ae0c76402325dd4c7bbee08a50a6dd487cccebd1d0efec8e6cb01cbe35206
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/tlshell
-
name tlshell.x86_64-darwinlegacy
category TLCore
revision 45015
@@ -310941,7 +311763,7 @@ catalogue-version 1.1.3
name tokcycle
category Package
-revision 58262
+revision 58254
shortdesc Build tools to process tokens from an input stream
relocated 1
longdesc The tokcycle package helps one to build tools to process tokens
@@ -310957,9 +311779,9 @@ longdesc the token cycle. If condition flags are provided to identify
longdesc active, implicit, and catcode-6 tokens as they are digested.
longdesc The package provides a number of options for handling groups.
containersize 5480
-containerchecksum 672aa6856ede83f05edec8240f484c86cc7aac4dce2e857cc35741b02fde807df0d1c023f3c0cfe4f1ed3c619a6631ac787a0d051eee096460633619c051e598
-doccontainersize 1079440
-doccontainerchecksum 98a7ba12058718f3bbdb6ad017f21d674b3e33f191aa843e4aee6d34dead47e734767c7238df01aa5e45fca44acca7ae7fb42520fb724af34e573a410f57c9a2
+containerchecksum b65bfd661b170277c89db47655a64f47b61b90da9ae6ace0f6de1264c109aa5c9900b2098ab3ebbe1c2284a4c0b725e876f272246f353648b78247d7c1b29bd6
+doccontainersize 1079464
+doccontainerchecksum 2bc13594efa21656bc136bcf6d7358d3cf8a3eb61094d6abe427e958eef26a6731959c01e37b1a0985ee0a9eb7e22f25ba065b697718e2db6a968aa861c5d7d9
docfiles size=306
RELOC/doc/generic/tokcycle/README details="Readme"
RELOC/doc/generic/tokcycle/tokcycle-doc.pdf details="Package documentation"
@@ -311540,6 +312362,15 @@ containerchecksum 2b40ee4303001945db1d8b1911c91b3bfac10808f320836588a7461c6576be
binfiles arch=i386-solaris size=4
bin/i386-solaris/tpic2pdftex
+name tpic2pdftex.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of tpic2pdftex
+containersize 4324
+containerchecksum bfb5b069e4b77f997879b87fb3e4dbc6cc908d1e4387799ac2a27608b29a72a7599c2b252dc7bce0eb5f2df0b6742b177950dc6a39351ba505c3e0fb19e7f59a
+binfiles arch=universal-darwin size=4
+ bin/universal-darwin/tpic2pdftex
+
name tpic2pdftex.x86_64-cygwin
category TLCore
revision 33557
@@ -311549,15 +312380,6 @@ containerchecksum da364856edcb9bedc71be8c2a6cd9b35ef76a7d92fb61b5e8f6bf5368e552e
binfiles arch=x86_64-cygwin size=4
bin/x86_64-cygwin/tpic2pdftex
-name tpic2pdftex.x86_64-darwin
-category TLCore
-revision 29809
-shortdesc x86_64-darwin files of tpic2pdftex
-containersize 4328
-containerchecksum 42bce3601ad3117d26a39ea4ac7aafea19f71903040ff68399c8e37a9c572742d94f85babcf8d838c07b4b875347f35cc0ee25a52ee7656cfb4d99719f0f065c
-binfiles arch=x86_64-darwin size=4
- bin/x86_64-darwin/tpic2pdftex
-
name tpic2pdftex.x86_64-darwinlegacy
category TLCore
revision 43871
@@ -312526,15 +313348,15 @@ catalogue-version 1.0
name ttfutils
category TLCore
-revision 54074
+revision 57972
shortdesc convert TrueType to TFM and PK fonts
longdesc Utilities: ttf2afm ttf2pk ttf2tfm ttfdump. FreeType is the
longdesc underlying library.
depend ttfutils.ARCH
-containersize 108724
-containerchecksum fac5e1ef63bc3ac2a3cad68acde66c6b9d43e239e2703963a16f1ca02eb25cc16b486df63d1c1d627f39c52fce361a3a264984ebe1ae5e7cac5147e11d9d607f
-doccontainersize 138004
-doccontainerchecksum 5a696ea01810734e8325c32d8b0e15d3a718a433dcc99ea1b176ac41243a67965ce540ed6eeb39788c9db721a9c19ddf61035393ad4082d4b245b96d34b4a14d
+containersize 108728
+containerchecksum e96df8ea7bd77440c9a9e4fe408514e9293c45d78adac6b752b301a7ab01ef536478557d9fd7169ee3ba3eb56099d0878e55c125956670bb09454c934ad149ac
+doccontainersize 138164
+doccontainerchecksum fdd192c0de8c3d760fa584d43985e2d14bb0340315a6bd91b994a6613ace14cc04c6c28b32773211de46a64482a3b8e10fd89d5377d0ce2e1e4ea0477532cddb
docfiles size=65
texmf-dist/doc/man/man1/ttf2afm.1
texmf-dist/doc/man/man1/ttf2afm.man1.pdf
@@ -312567,11 +313389,11 @@ runfiles size=219
name ttfutils.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of ttfutils
-containersize 411448
-containerchecksum 5759b88a0c5d174cd0d38c1bf34dec15b24785888de7aa1693e839fcde3305748ab6c0998618d07b7451470c98ba51b207ae823078166f2af3678cfcadde2773
-binfiles arch=aarch64-linux size=456
+containersize 416620
+containerchecksum e80ec0ac790244773b130b13dc6cd0cd6b3ac2a6a060d2f7d58dd0ef6df65c906e3e73dfc3f9682dbd013137264844f5a0866a24e167787b1e7ac523051cf5dc
+binfiles arch=aarch64-linux size=463
bin/aarch64-linux/ttf2afm
bin/aarch64-linux/ttf2pk
bin/aarch64-linux/ttf2tfm
@@ -312579,11 +313401,11 @@ binfiles arch=aarch64-linux size=456
name ttfutils.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of ttfutils
-containersize 456556
-containerchecksum b76714b966a6eec6fd541d27942774706236023ba2776a855c0613536a346bdc7ee3e7848a7b7304b0c519e1d7b7e34309e3f85c76caf767daa080d7ee153bc3
-binfiles arch=amd64-freebsd size=485
+containersize 460500
+containerchecksum b0a9ea415e2ddee73c4c6883821f6ce2dd18fdf8ef9d1191ea0361529cdba62c79a7c199ae63e4c98603c9ed479d2d465be5543fdbd7dcc10630f829d2e3bc74
+binfiles arch=amd64-freebsd size=483
bin/amd64-freebsd/ttf2afm
bin/amd64-freebsd/ttf2pk
bin/amd64-freebsd/ttf2tfm
@@ -312591,11 +313413,11 @@ binfiles arch=amd64-freebsd size=485
name ttfutils.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of ttfutils
-containersize 388028
-containerchecksum a3c9bbfb91f1cca34032e0126961678c70fb6bf8259c88a7f150c6e5cccedd4b2ea583a6c796ffede3eefcffe794331a6ce2970e4d3181d4775a1e7ce4e6bcfe
-binfiles arch=amd64-netbsd size=591
+containersize 396728
+containerchecksum 178759a07eb991842f548b48c57440f86aefd2034d17bf091e324db32b9f7b073c946efe95380e9d261e38b11e44112afff0497d978ccf2683daf2cf76e4dcc3
+binfiles arch=amd64-netbsd size=604
bin/amd64-netbsd/ttf2afm
bin/amd64-netbsd/ttf2pk
bin/amd64-netbsd/ttf2tfm
@@ -312603,11 +313425,11 @@ binfiles arch=amd64-netbsd size=591
name ttfutils.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of ttfutils
-containersize 331724
-containerchecksum 01f30cedd7bf146837650d747b0a813098069cfe73c29dc74c07bdd5ee0b2f1c1e414b5513bf40eeec5a4dc37cda2fc4ab7bb8247f5da35f8846acb2f47c7c6e
-binfiles arch=armhf-linux size=357
+containersize 338848
+containerchecksum 17e10d55e147f75e5a0131b8c2495dc1f2784f73a1077363e7af139d629c8d97b3891b6ead08c5e6d7aa6fca6a8345c584268e14396a22d6a4fbd15544e5886c
+binfiles arch=armhf-linux size=361
bin/armhf-linux/ttf2afm
bin/armhf-linux/ttf2pk
bin/armhf-linux/ttf2tfm
@@ -312615,11 +313437,11 @@ binfiles arch=armhf-linux size=357
name ttfutils.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of ttfutils
-containersize 350896
-containerchecksum 8966aae9ecc110f7ced6cedcb2992aafaf32e288367283b3e4986266b1c0f4f9e01b80ad3e9f4aa203337d21ea07dfb5a68e21ab62e75fe7ea54ca20753015c6
-binfiles arch=i386-cygwin size=359
+containersize 361696
+containerchecksum 30ec9fb3af72216424aa9ca2972945c404bf83f42a3be4e8484d3eeb93db2125515366708552f381d483321772e43729fb28ad46cee30c22ee82fa2e50385ea7
+binfiles arch=i386-cygwin size=372
bin/i386-cygwin/ttf2afm.exe
bin/i386-cygwin/ttf2pk.exe
bin/i386-cygwin/ttf2tfm.exe
@@ -312627,11 +313449,11 @@ binfiles arch=i386-cygwin size=359
name ttfutils.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of ttfutils
-containersize 387644
-containerchecksum eccc7e522f22ec93e17170e0d5682387daeb010a2e621aea29db1e915a9cd8dcdf987f6421c14834f2de97a6a7970142054bdad6cdaf9dde307e749f8fb3779f
-binfiles arch=i386-freebsd size=390
+containersize 417660
+containerchecksum 17c9ea85e2cceeed198c5e5353b87cf8530f313c5a60d8d944432b1c65ccef08e30c12ab7e572845165a7b66736488574649eec67a8968e43079760d14e6419d
+binfiles arch=i386-freebsd size=419
bin/i386-freebsd/ttf2afm
bin/i386-freebsd/ttf2pk
bin/i386-freebsd/ttf2tfm
@@ -312639,11 +313461,11 @@ binfiles arch=i386-freebsd size=390
name ttfutils.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of ttfutils
-containersize 435484
-containerchecksum b38f24c84c033b809c911c8e45e88cd918f15c3889527e82ac0d06e00f09135feb254ecadfb971e8f4653e157cad1ab33219f65c0c8b5e4eddd12a9d50b8463d
-binfiles arch=i386-linux size=456
+containersize 442240
+containerchecksum e030139db41e0435c74607c2af64d6728924a328866786d5394dd5d63e658f4b1598685df84a9c70affed7a2a132696a8e34b4582f41478710df13ff03c1c006
+binfiles arch=i386-linux size=463
bin/i386-linux/ttf2afm
bin/i386-linux/ttf2pk
bin/i386-linux/ttf2tfm
@@ -312651,11 +313473,11 @@ binfiles arch=i386-linux size=456
name ttfutils.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of ttfutils
-containersize 361308
-containerchecksum f6dbd15c6150b4ca9b324aedd7ca53bf6ec48c1f8bb7af2fd367cf70076da8b0f678b72df404f52ee9484aa5a6579f8a1374620d375e8e78a95ac335e14941a5
-binfiles arch=i386-netbsd size=514
+containersize 368076
+containerchecksum 9a1c78982d812988176ed87b35ec08b5b3af27635ea0ec83fc20b64cf4648e321980f7753e0fa25d23cb15bcf0cdc37c6309e6e8eb29a853b526fb4615554ffb
+binfiles arch=i386-netbsd size=524
bin/i386-netbsd/ttf2afm
bin/i386-netbsd/ttf2pk
bin/i386-netbsd/ttf2tfm
@@ -312663,23 +313485,35 @@ binfiles arch=i386-netbsd size=514
name ttfutils.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of ttfutils
-containersize 398012
-containerchecksum ab9c1dd5fc386f351f2b9a5bde7dbb7bdcdf7876994baaefbb6efdafc3c1197fbbd836e66479721e385dda2f12bd9becbefd4d65daa5f058e48cceccd0f277e5
-binfiles arch=i386-solaris size=379
+containersize 405500
+containerchecksum 19d396ca8979549d2a0da95318b3e071650f9e2d53368bf9a2bd36c45e1fcbf3417a919bd64fb5c247317c1131ac4d3d50146def9967621f8dc2446912b58572
+binfiles arch=i386-solaris size=388
bin/i386-solaris/ttf2afm
bin/i386-solaris/ttf2pk
bin/i386-solaris/ttf2tfm
bin/i386-solaris/ttfdump
+name ttfutils.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of ttfutils
+containersize 802700
+containerchecksum aca1c4480f599838941c2450fae1aa0fbbb18fbcbe7c4a07da6b6ec76bf67c564df6cea3cc275ad235ea432b41d25937793d124754baebfd10049de081c43fdb
+binfiles arch=universal-darwin size=959
+ bin/universal-darwin/ttf2afm
+ bin/universal-darwin/ttf2pk
+ bin/universal-darwin/ttf2tfm
+ bin/universal-darwin/ttfdump
+
name ttfutils.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of ttfutils
-containersize 328980
-containerchecksum 2d376100c827f4937f7c4887ad0e7a94bc0414a52ac7ec33fb2c0c0d77d2295d7e5f7b5121aa6d79934aed9d71113fc5282d8c3ff04c709e4e8e074c7b0f4475
-binfiles arch=win32 size=291
+containersize 336812
+containerchecksum 3ccc599ff361a8227f00e06f29e2dfed52e95ffe69e404e6011392e39afa15b4226a598c327a503be1515bfb8cc9e7a9136da68e9d45b9e9cc23c36621944e95
+binfiles arch=win32 size=298
bin/win32/ttf2afm.exe
bin/win32/ttf2pk.exe
bin/win32/ttf2tfm.exe
@@ -312687,35 +313521,23 @@ binfiles arch=win32 size=291
name ttfutils.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of ttfutils
-containersize 356396
-containerchecksum 4d7d9f8a21591ba7270236f89964097b71351bd11f1eac33618b9f7bcd931c5c07cced06e806a4775e53a432da09421cdfdffd14550c03f21f4fd000b29ae76e
-binfiles arch=x86_64-cygwin size=357
+containersize 368256
+containerchecksum c09415a5f58bae9940cd7b2af879dc9b651f4160e679ed2ec79482f11b49f148823c479d1efd0ea43528832aa860cea2b48028433cb8e2c92dbb30c75951c7a4
+binfiles arch=x86_64-cygwin size=369
bin/x86_64-cygwin/ttf2afm.exe
bin/x86_64-cygwin/ttf2pk.exe
bin/x86_64-cygwin/ttf2tfm.exe
bin/x86_64-cygwin/ttfdump.exe
-name ttfutils.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of ttfutils
-containersize 460364
-containerchecksum 859c08d9fa2de7da0059b6bc9e6c04bfcc1818fc1933739f989d7df614bd4bb9a4258a89e0c8620f0a81696454f227c63aa3fa94652f7ce45da72f027458f3e1
-binfiles arch=x86_64-darwin size=477
- bin/x86_64-darwin/ttf2afm
- bin/x86_64-darwin/ttf2pk
- bin/x86_64-darwin/ttf2tfm
- bin/x86_64-darwin/ttfdump
-
name ttfutils.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of ttfutils
-containersize 398068
-containerchecksum f6c03b0025e4b6d67408e2111f2bc244d00a15b79b33cbe9287c1f92b7d423613effe9478fa20a3be5e8fa5a5ddae5e2b1640f0faaeaaf7cc0170da98446bbdf
-binfiles arch=x86_64-darwinlegacy size=410
+containersize 404300
+containerchecksum 29744bc01c0ad9bf5e03d275ba40dc26fda58d166238e124ca7a6d26e5d074cd160452fc5c3ed8293bec7d7c7bc1d9b22c44d4b94e545d66defc850a0a4bc594
+binfiles arch=x86_64-darwinlegacy size=415
bin/x86_64-darwinlegacy/ttf2afm
bin/x86_64-darwinlegacy/ttf2pk
bin/x86_64-darwinlegacy/ttf2tfm
@@ -312723,11 +313545,11 @@ binfiles arch=x86_64-darwinlegacy size=410
name ttfutils.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of ttfutils
-containersize 424488
-containerchecksum e1b9a668c1ab4f5daa9dcfb01cad8150703ff9b7c12ece8d17388a4aca09d51bbfa8ac0065f6842ba6c6facaf5d10cf930064fe6fcb597804b1405235a08e4f1
-binfiles arch=x86_64-linux size=438
+containersize 432404
+containerchecksum ba6f51a1e91c217214dd3d6b18460c68d17932354350b07796a6ae2404b839f212e7fc9c2b9339cc1876ab96de15c3945352ed0ce7ed312f2d8113fe493ca525
+binfiles arch=x86_64-linux size=446
bin/x86_64-linux/ttf2afm
bin/x86_64-linux/ttf2pk
bin/x86_64-linux/ttf2tfm
@@ -312735,11 +313557,11 @@ binfiles arch=x86_64-linux size=438
name ttfutils.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of ttfutils
-containersize 445472
-containerchecksum e5b5819b0934c23b7ea5a4782149e20fae340b7fc3db9010a060bffa5cbcc0e622021de781cefc4ed61ed43927f8590d06314407b9edcd0cab4d14d8c3e7606e
-binfiles arch=x86_64-linuxmusl size=483
+containersize 453820
+containerchecksum a3085d9e565a7596159d80ac2d7f57a9996217364221527c792637adff235a4f9b48f868f2f17ec689dcdacd0ff4db75287b890d6f29dd1110c42fafd3284b4c
+binfiles arch=x86_64-linuxmusl size=493
bin/x86_64-linuxmusl/ttf2afm
bin/x86_64-linuxmusl/ttf2pk
bin/x86_64-linuxmusl/ttf2tfm
@@ -312747,11 +313569,11 @@ binfiles arch=x86_64-linuxmusl size=483
name ttfutils.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of ttfutils
-containersize 441400
-containerchecksum 31cdeface79c676572ca28bcf1a2b956192644fc7505ef5fea8b4c02bf1144997ab502dfa81c37c724e5c7186f8fbe1f5e3e9464ca066129ba6e8d4391843168
-binfiles arch=x86_64-solaris size=451
+containersize 447988
+containerchecksum cef71399ba3ab9b038cc6302968f0ae851108550a7e4095663704aceae686cd2a75f1d4124bef48c4ca08e571a1aca89fb42e474a23919d53325b3d4769f0510
+binfiles arch=x86_64-solaris size=459
bin/x86_64-solaris/ttf2afm
bin/x86_64-solaris/ttf2pk
bin/x86_64-solaris/ttf2tfm
@@ -312794,7 +313616,7 @@ catalogue-version 1.0
name tuda-ci
category Package
-revision 58546
+revision 58661
shortdesc LaTeX templates of Technische Universitat Darmstadt
relocated 1
longdesc The TUDa-CI-Bundle provides a possibility to use the Corporate
@@ -312802,10 +313624,10 @@ longdesc Design of TU Darmstadt in LaTeX. It contains documentclasses as
longdesc well as some helper packages and config files together with
longdesc some templates for user documentation, which currently are only
longdesc available in German.
-containersize 42576
-containerchecksum 828cf6315688c7cdceb34428c70b0e51add78a22815dc73d598a8751b51c7633cae052c865157c197e64fe70353e0a820bec346410cf7b468f5740d46b119892
-doccontainersize 1116292
-doccontainerchecksum 2bf98d5960f807ed6e216cff9e2bf0ad18afd4c628587920a66f0bf532974865bdbe8c482d154de00c35ac3a85b881eb8cc0068debfbffbd6c32fcd3c522e8f1
+containersize 42580
+containerchecksum a0b1ff24435c3c03618c9d9b2213379acfc0fd9184357ee209725de660f25260a81e3108e41bc8f425c06e11ffe18e0ea5fa3fdbb5404caf0edc36dc950da6e7
+doccontainersize 1116308
+doccontainerchecksum 4804e96ae31d171bbc4fae0ea23d6d04601e8fdb8963ad4cd681099538e35bbb3b4624d8d1a7e8fdd86a4657e391707bcd3418c7ba44c004779bc3535c94aa64
docfiles size=1673
RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.pdf
RELOC/doc/latex/tuda-ci/DEMO-TUDaAnnouncement.tex
@@ -312868,7 +313690,7 @@ catalogue-contact-repository https://github.com/tudace/tuda_latex_templates
catalogue-ctan /macros/latex/contrib/tuda-ci
catalogue-license lppl1.3c
catalogue-topics class letter dissertation presentation poster std-conform
-catalogue-version 3.13
+catalogue-version 3.13a
name tudscr
category Package
@@ -313235,7 +314057,7 @@ catalogue-version 0.1.0
name turabian-formatting
category Package
-revision 58566
+revision 58561
shortdesc Formatting based on Turabian's Manual
relocated 1
longdesc The turabian-formatting package provides Chicago-style
@@ -313243,9 +314065,9 @@ longdesc formatting based on Kate L. Turabian's "A Manual for Writers of
longdesc Research Papers, Theses, and Dissertations: Chicago Style for
longdesc Students and Researchers" (9th edition).
containersize 7900
-containerchecksum d44e75c34f5dc07d07455d9339852a5b1709b184f1b10e7014be3505ca92872493390c07645c0f6d1efbc31c8a97f3f67ea7965e03bf96ce7373db5af363aa8a
+containerchecksum ebef1733d41cae66456e6a50c47ae0c66a7d7254a59e57f6af62e21cab73ae7a68092baa4706eb1f1e93ab152e0ab22550f0b4ce8cf9ac36eb3740530afe8499
doccontainersize 120224
-doccontainerchecksum 201952c39e046d1d701e70ade16fb27d40e993eab5f4e07f92c8668b0f22f33b6885fb915be993073a91c3e10a1206766a47c5a34cc735e5b2089a97a2837245
+doccontainerchecksum 6cac53c6fe5dd36702ec07e22a00871932dd4b2e421649d33e33f50e8b8b8cc57e42c752ff6e4e2a53610d28f42ddc68b0b6c1cddb0a7a045f3a547c04e77735
docfiles size=38
RELOC/doc/latex/turabian-formatting/README details="Readme"
RELOC/doc/latex/turabian-formatting/turabian-formatting-doc.pdf details="Package documentation"
@@ -314175,6 +314997,15 @@ containerchecksum 3cefa1ad720942ba13de1e4643467d8b74396cd8f996b66d50189ce345a1ff
binfiles arch=i386-solaris size=1
bin/i386-solaris/typeoutfileinfo
+name typeoutfileinfo.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of typeoutfileinfo
+containersize 344
+containerchecksum 526dad5d1a8899e503dbbd3463a18b117f9def063bd837b1607e17700f0385fa3da86d319a72e0a50caf1f312868641840d4d89ada6433ca18499fe16701b7a0
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/typeoutfileinfo
+
name typeoutfileinfo.x86_64-cygwin
category Package
revision 33557
@@ -314184,15 +315015,6 @@ containerchecksum 88dc56e3b1950f44b72fe606e29b01b027c6bb22afdad2f2de332b53e26e20
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/typeoutfileinfo
-name typeoutfileinfo.x86_64-darwin
-category Package
-revision 25648
-shortdesc x86_64-darwin files of typeoutfileinfo
-containersize 348
-containerchecksum 9cf28d9c7c033bc44b132988f7d8c2de0075004ade26ac13685a494ea57355f0446cc2fabe9774dd05fc8d3ecbd805cc773be09b92a4c4bd774da5fbcdcc0175
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/typeoutfileinfo
-
name typeoutfileinfo.x86_64-darwinlegacy
category Package
revision 43871
@@ -314355,7 +315177,7 @@ catalogue-version 0.21
name tzplot
category Package
-revision 58568
+revision 58558
shortdesc Plot graphs with TikZ abbreviations
relocated 1
longdesc This is a LaTeX package that provides TikZ-based macros to make
@@ -314365,10 +315187,10 @@ longdesc but using the package will hopefully make drawing easier,
longdesc especially when drawing repeatedly. The macros were chosen and
longdesc developed with an emphasis on drawing graphs in economics. The
longdesc package depends on TikZ, xparse, and expl3.
-containersize 15060
-containerchecksum 6d6da3656356477dee3d62cae67a25a5ef1454e253a43c792d39535971115266652ae7de78b5fa597754e73bef32dd5865e0f18a379baaef8a3f44f5b65323fe
-doccontainersize 861040
-doccontainerchecksum 79b51d4b263682873b094faf0a2dbd1eeb8f78c5802cd5e01c96a543e854ba43e0c57146db5a65d19c50e89ac9c7e5365ccf0af5d1bd68b1d26ed774e96ff4b7
+containersize 15072
+containerchecksum 21705dacc5923685b56c47098df79313b94d95040210eb812da48fe3aa4d405a0d2292f395fbe3d88b2da39ca325653ab2c551faff46f34f912e2830736f09f1
+doccontainersize 860984
+doccontainerchecksum b957597b7a38652e6f510e21611def7bfd05f1302bba1bfe1cdeca62f9d0ee6ae6b21abd31c414a43048963e8d4f19ffeb13d18d4ade97a6ab0aef3a2d524522
docfiles size=271
RELOC/doc/latex/tzplot/README.txt details="Readme"
RELOC/doc/latex/tzplot/tzplot-doc-A-v1.0.1.tex
@@ -314459,7 +315281,7 @@ catalogue-version 12.12
name uantwerpendocs
category Package
-revision 58670
+revision 58669
shortdesc Course texts, master theses, and exams in University of Antwerp style
relocated 1
longdesc These class files implement the house style of the University
@@ -314468,10 +315290,10 @@ longdesc Engineering. Using these class files will make it easy for you
longdesc to make and keep your documents compliant to this version and
longdesc future versions of the house style of the University of
longdesc Antwerp.
-containersize 6473684
-containerchecksum 2d273bbdb5601385a99bb7ab87fa5f1e1a5bc0789b7de665bbbc6da692a88d74158c93af7a8b555858ff180a808dd3f0ee3d4efc8825e0905ccc7125ae3de2ee
-doccontainersize 4390208
-doccontainerchecksum 6a156956843c093c371029ec8b10d629366ab4da2be56d8fa02759c70a053a65e06313783014def7e7cfbd8fefa8a003056fca982195f50c180e9cff156ed729
+containersize 6473664
+containerchecksum 45f3e26a15fa98f8a2bd890b8ef63124e135c57b688327f3baef90711e5036615cc832d83b72c91fe10d567a866aec79206932c8aa4c5de6a51af05ed76bf184
+doccontainersize 4390200
+doccontainerchecksum f93a96eb20dcb6c5be91047a3ceaee5a7fc232fa250c5fb0a15bdbe1f2f13431aec352d7bb0f89df91d4c536915d59f719fbfd78d1748115308d1d9726636bb6
docfiles size=1158
RELOC/doc/latex/uantwerpendocs/LICENSE
RELOC/doc/latex/uantwerpendocs/README details="Readme"
@@ -314493,7 +315315,7 @@ docfiles size=1158
RELOC/doc/latex/uantwerpendocs/uantwerpenphdthesis-example2.pdf
RELOC/doc/latex/uantwerpendocs/uantwerpenphdthesis-example2.tex
srccontainersize 39668
-srccontainerchecksum a6e8c2425c327a6a197063fb0d07a3a49df9340bc6673ab118a7b904bd36feda07905cec3c10753331b7d7f2e05cae40f74fff15532d90be0fba161e0bea49d7
+srccontainerchecksum 93d0a3ea2d323958d15b714fc392cb2893d899e03d28d75c25272c355861244f5860f3aa8020663c20a51b7e8471c24815b9431646eaa552b2e44a125e3a07d1
srcfiles size=50
RELOC/source/latex/uantwerpendocs/uantwerpendocs.dtx
RELOC/source/latex/uantwerpendocs/uantwerpendocs.ins
@@ -314999,7 +315821,7 @@ catalogue-version 0.03
name ucharclasses
category Package
-revision 58046
+revision 58029
shortdesc Font actions in XeTeX according to what is being processed
relocated 1
longdesc The package takes care of switching fonts when you switch from
@@ -315007,10 +315829,10 @@ longdesc one Unicode block to another in the text of a document. This
longdesc way, you can write a document with no explicit font selection,
longdesc but a series of rules of the form "when entering block ...,
longdesc switch font to use ...".
-containersize 8764
-containerchecksum bb2bde6bbeb192307a7ff6f4fedd28056be8014a5e80276c34ca53e02d8c146cc52dae9e1c94edf1493ebcd8a3c9026f78911a7b7345e7f60fde326f3e9b13d1
+containersize 8772
+containerchecksum 2b4a160c145fa6e4d73be4f0590d73a302655bf4274822219c5b41e145a8dc5076b3b8bf39dda488a5cec80329290db6f3dce431733ed8b4b9c59bd22a0187d5
doccontainersize 142052
-doccontainerchecksum fd77a5eb0ac66d4407d117560c30aa628034319469da2ff9afb70eea0197c7754ed61ff5f3e9ea58c8d1aedfafb74340e33235c86fe6c13a993e1d121cbd8850
+doccontainerchecksum 4d715b69d34dd6a2eb485aa4098e51f2f72213ba5972bb51bb0fd60bbdbc3db5846f87c859d77e694b2d55be4475bdabf3bb507020480f68f7b5f3884dd3382c
docfiles size=42
RELOC/doc/xelatex/ucharclasses/README details="Readme"
RELOC/doc/xelatex/ucharclasses/ucharclasses.pdf details="Package documentation"
@@ -319027,6 +319849,15 @@ containerchecksum 6f1a6a67433841f5d888c7b4775dfc944d1a6c14229fe49527a7477f26860a
binfiles arch=i386-solaris size=1
bin/i386-solaris/ulqda
+name ulqda.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of ulqda
+containersize 340
+containerchecksum 0f8e7d3edb9c263c4d247c724f82d48798ab8291aca24b30cfb741355fc9f706640fe5307d88908636ed3966f4dc4778d491919a38d0a8b055e3c4469bb75965
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/ulqda
+
name ulqda.win32
category Package
revision 15404
@@ -319045,15 +319876,6 @@ containerchecksum 6627abc65378a6271b5fa13b0f3c7e67495b3ce0c6c5d7b17e3622311d6189
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/ulqda
-name ulqda.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of ulqda
-containersize 340
-containerchecksum 3a9371609043f7a8766399309bee5b52c38b155164c7bed4a9353b154fff124298b74c2c18029ddf75923eae5c32fec0d389f44d1f102cae0ce86130ad59bcaa
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/ulqda
-
name ulqda.x86_64-darwinlegacy
category Package
revision 43871
@@ -320063,7 +320885,7 @@ catalogue-version 0.01
name unitipa
category Package
-revision 58374
+revision 58360
shortdesc TIPA typefaces with Unicode characters as input
relocated 1
longdesc This package converts Unicode characters into TIPA commands,
@@ -320078,14 +320900,14 @@ longdesc helpful for obtaining the beautiful tipa shapes with Unicode
longdesc characters as input. It is assumed that the user knows how to
longdesc type IPA Unicode.
containersize 3156
-containerchecksum 78693c928c2480e591e89b8885f1c57f6764eb8cfd3675d41b70734deabf5dc7c65d018b1e69f69402604c60910288490e8036b16886eea46ac0109eba403cf5
-doccontainersize 186300
-doccontainerchecksum 305c8cc5f64e843f215f3be26140903eb130717c45e2c3fd915371cdb007d7db5087d0712342de769b4411f8682b27f67aea0135a5de5dd2b87b395429d41646
+containerchecksum efc578862873ea3a474978529a18144e89ba99a0f3e9fd60ef754d0523e66099bcae01edcea2f6b0deb05dc7907d79f8ee40b8a3ed12b7f6196febb16bac141a
+doccontainersize 186296
+doccontainerchecksum 1c03f314ffee50f036907416d2b652f17c0223c4cde4b53d046f29d2e85e57fa468507a96e9d52c44863313c9c43c1b98ed150793fe32261550d2a01ec8449e1
docfiles size=48
RELOC/doc/lualatex/unitipa/README.txt details="Readme"
RELOC/doc/lualatex/unitipa/unitipa.pdf details="Package documentation"
-srccontainersize 4852
-srccontainerchecksum ba57f1015704924b779db105a6bf79eff87a9725b738f64fd25ffda62329e497ae2e72e10a24e630216f042d88977c0a7d297a49d6de55d71fe9531c29ed1313
+srccontainersize 4860
+srccontainerchecksum 7cba7cec4213528f53d04b11c2ca03c854e90b7dc4c1af6c4db3c5b29f24feb9cf140e5e1846f1232745bdf66a5cc657e50038f669168d6858ba1766a849e9bc
srcfiles size=6
RELOC/source/lualatex/unitipa/unitipa.dtx
RELOC/source/lualatex/unitipa/unitipa.ins
@@ -320773,7 +321595,7 @@ catalogue-topics barcode
name uplatex
category Package
-revision 57186
+revision 57972
shortdesc pLaTeX2e and miscellaneous macros for upTeX
longdesc The bundle provides pLaTeX2e macros for upTeX by Takuji Tanaka.
longdesc This is a community edition syncing with platex. The bundle
@@ -320800,9 +321622,9 @@ depend uptex-fonts
execute AddFormat name=uplatex engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,uptex-fonts,platex,latex
execute AddFormat name=uplatex-dev engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,uptex-fonts,platex,l3kernel,latex-base-dev
containersize 14748
-containerchecksum e3fe867719f3e9dffba2d93de857e96e7db105c02aafb7cb5484fb19f4862c4e84a658930bd236dfd3693d829bf312c57665a554622b0aace50ed20ef14fd968
-doccontainersize 776284
-doccontainerchecksum e0fceb0b765482e8979efc04be549e19e49fd8c2118ae039ee0792c3eb49bb4fc4f7b9f1deaf6aa3ee39cca5957a875c8cfab78a16e566860c171ba151e51b81
+containerchecksum 8acef423a0359136795301e1deaba156c702ee360f309d1884a90b3ed89842389bcc015e70c1461611ebb4a21fb9d5853db5ef40226ce0f61eb11f2a424a70f4
+doccontainersize 776296
+doccontainerchecksum 7cbc40c770c1e04114add004fc4920e3c7dea62f959d06fcbfe54b9fdc45893214ef3e960ac685cce258b07fab424aa7a242da368aa1ee0015ddf8579d582820
docfiles size=201
texmf-dist/doc/man/man1/uplatex.1
texmf-dist/doc/man/man1/uplatex.man1.pdf
@@ -320812,8 +321634,8 @@ docfiles size=201
texmf-dist/doc/uplatex/base/uplatex-en.pdf details="Package documentation"
texmf-dist/doc/uplatex/base/uplatex.pdf details="Package documentation" language="ja"
texmf-dist/doc/uplatex/base/upldoc.pdf
-srccontainersize 50384
-srccontainerchecksum 2c2ae9a74d4ef567e2683c47c6661deaa9ebf85ba348a9cd0c138f49f2cacdcd59a419dc8a0f1378e68d960cbab31bff90b65e4cb6b83053cd4b50d887ea6b3e
+srccontainersize 50388
+srccontainerchecksum 9c1c1d0fec518410938e6642123f64242a6ff0bbb6425945897c10754e436fbd82d6739d31717152d183da385800a569d9209f37dd38c8eb77767842e0822a67
srcfiles size=71
texmf-dist/source/uplatex/base/Makefile
texmf-dist/source/uplatex/base/ujclasses.dtx
@@ -320948,12 +321770,22 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/uplatex
bin/i386-solaris/uplatex-dev
+name uplatex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of uplatex
+containersize 336
+containerchecksum 210ca820ffd57aff397a96b99fa60870136f0261865f037de5d8522410343ba0a224fc5f3e2f149393f8941ff1aa2e522e49c9b82c26d14460b17e8935cafbba
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/uplatex
+ bin/universal-darwin/uplatex-dev
+
name uplatex.win32
category Package
-revision 51747
+revision 57883
shortdesc win32 files of uplatex
-containersize 896
-containerchecksum f60ef49caa6a71dcfe6323cae67454407bfac42f60ef655ad9ee1e4f88097e05107d1e7cb64198b043bbed4c7fce24f472f8be7d2d08002bebf98f0128edd148
+containersize 884
+containerchecksum 2d10babe5331106a4d7bbd92f21e809cde876a315261ed43bab789daa6371ebcc21d1e58ff629f533d981f869256b473339301fcf0026702e087008818e4083c
binfiles arch=win32 size=2
bin/win32/uplatex-dev.exe
bin/win32/uplatex.exe
@@ -320968,16 +321800,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/uplatex
bin/x86_64-cygwin/uplatex-dev
-name uplatex.x86_64-darwin
-category Package
-revision 52800
-shortdesc x86_64-darwin files of uplatex
-containersize 348
-containerchecksum 8b46ef13686fade7e65d4dfe5951e30c57c98fd96141eb5110409b728ffdb1a408b1f18cf98c201c91ef53fd43e5f4bc853f8f638aa416f1584284dbd4d1180d
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/uplatex
- bin/x86_64-darwin/uplatex-dev
-
name uplatex.x86_64-darwinlegacy
category Package
revision 52800
@@ -321153,7 +321975,7 @@ catalogue-version 1.3
name uptex
category Package
-revision 56291
+revision 57972
shortdesc Unicode version of pTeX
longdesc upTeX is an extension of pTeX, using UTF-8 input and producing
longdesc UTF-8 output. It was originally designed to improve support for
@@ -321177,10 +321999,10 @@ execute addKanjiMap uptex-@jaEmbed@@jaVariant@.map
execute addKanjiMap uptex-ko-@koEmbed@.map
execute addKanjiMap uptex-sc-@scEmbed@.map
execute addKanjiMap uptex-tc-@tcEmbed@.map
-containersize 916
-containerchecksum 194cb48f6e42c1f4785cebd40fc796566e1e03bd3149b1f19d51fa4dc38fb22ea048ea3b0f63e98b4b03ceffacc912cc837446234fc0b75d543991bda97bd09f
-doccontainersize 298968
-doccontainerchecksum 7da25d9527ea65993d9c530d6149f1385b41b8573a106f7812ad4b4d29caf7191d6248b0f104e6f41da86a83a25c59a0f7dbdc1a8f1a9e40e0ae234ca794943d
+containersize 912
+containerchecksum 1ee2679e7531fe4406fea72f7efc482f7900da50cb74045a62c0b5e5596862011509c3d966a795bc13538170afd7db26e8cf4f406391a746e45804414f26cff0
+doccontainersize 299276
+doccontainerchecksum 06a3459702bc9838f2246aad7af99c427413a43356d88165e68a132bf8b926d9ab668e6dc10127c27eaac6526085c3fa069bb9709833cef241c94d0f4fb3e02a
docfiles size=156
texmf-dist/doc/man/man1/euptex.1
texmf-dist/doc/man/man1/euptex.man1.pdf
@@ -321469,11 +322291,11 @@ catalogue-topics font-cjk
name uptex.aarch64-linux
category Package
-revision 54429
+revision 58534
shortdesc aarch64-linux files of uptex
-containersize 6960600
-containerchecksum 1c6e59595fed482ff52540ae283d13cd3848634b4c25ff0685f015fea03556fb0b0bc2a39309deef58d004443ab36de14983871ac5907e8d26b48650fee300aa
-binfiles arch=aarch64-linux size=6192
+containersize 7070148
+containerchecksum c6edd77d2b1e45845efd713a8bd5f204086f144f7da44b9935cd85f1eb7d7516da45dbd78877328894c2d22d11984cbb8136988aba56274ae03a60f8018b3dda
+binfiles arch=aarch64-linux size=6242
bin/aarch64-linux/euptex
bin/aarch64-linux/r-upmpost
bin/aarch64-linux/upbibtex
@@ -321488,11 +322310,11 @@ binfiles arch=aarch64-linux size=6192
name uptex.amd64-freebsd
category Package
-revision 54263
+revision 58388
shortdesc amd64-freebsd files of uptex
-containersize 7277076
-containerchecksum d5a0e2043d74b21a67806146cb3a36c34dfc574fd01b8dafae9ff967298ad3f316436e9fae157a9187e1e388fe6af3b8b7e9ac1e86539198965c4ef39b3e2dc8
-binfiles arch=amd64-freebsd size=6405
+containersize 7398712
+containerchecksum a5f81b5ea1d24732b6bb25e1a80fa9fe78a6793e7157c958612f236f1059814d370b34d1d2ab52bee085cc4fdc0a45ee1e224247713ee8c463c19cd25cbc20e1
+binfiles arch=amd64-freebsd size=6443
bin/amd64-freebsd/euptex
bin/amd64-freebsd/r-upmpost
bin/amd64-freebsd/upbibtex
@@ -321507,11 +322329,11 @@ binfiles arch=amd64-freebsd size=6405
name uptex.amd64-netbsd
category Package
-revision 54273
+revision 58386
shortdesc amd64-netbsd files of uptex
-containersize 6821256
-containerchecksum 5a3db2fb6aeb06c50c0cd0ba6b2537fec445f2b67c0c34e3f2bcf82f73878d856da373079b5fbe26460a2dc6339e743ddca32aeea57c482aaf81f139e7b9eb7c
-binfiles arch=amd64-netbsd size=7037
+containersize 6929988
+containerchecksum 5ec49ef7cdd6495534656c9d39ef74e03e2d46ad71a1b00068e8b44eade6c5947082d93856cb46f182d7f48549adee8d2441d0db01b361f288791e2c6647d21f
+binfiles arch=amd64-netbsd size=7093
bin/amd64-netbsd/euptex
bin/amd64-netbsd/r-upmpost
bin/amd64-netbsd/upbibtex
@@ -321526,11 +322348,11 @@ binfiles arch=amd64-netbsd size=7037
name uptex.armhf-linux
category Package
-revision 54305
+revision 58428
shortdesc armhf-linux files of uptex
-containersize 6786664
-containerchecksum 5f0de4aa436e1fd339577f60f8aee25f0433245fe1c30fa89a4f19102062c27f7aef05fad68aac2de561f856e3d85810a701236dc0b3cb4149c6eeb9276f197d
-binfiles arch=armhf-linux size=6035
+containersize 6761436
+containerchecksum d36b792e93b89e35133269194068ee8a0e75db36c8962a4e5073b7b134d7aaa04117808900eec8f4e12dd959d83cf4030ccff1043cbaa89e2fe3d1b66142f179
+binfiles arch=armhf-linux size=5936
bin/armhf-linux/euptex
bin/armhf-linux/r-upmpost
bin/armhf-linux/upbibtex
@@ -321545,11 +322367,11 @@ binfiles arch=armhf-linux size=6035
name uptex.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of uptex
-containersize 7001760
-containerchecksum bbda0b97f88b9ef5a48c88c52e1fe27aa18edc0ea1ad2d0d7d947d53798d3a238615116da8240ce7b25a5dd7981d904bcb087446507f2f6a577cf2114e3b4c6d
-binfiles arch=i386-cygwin size=6188
+containersize 6986376
+containerchecksum 018e4788df0d04348673d6f598e2e4b1002e76d0af4505f23b0dd701268cefb1022538687c14f2200c7b7dbac45f7c5aec7778d4f0ee7c2f52b8e4839ca35b65
+binfiles arch=i386-cygwin size=6097
bin/i386-cygwin/euptex.exe
bin/i386-cygwin/r-upmpost
bin/i386-cygwin/upbibtex.exe
@@ -321564,11 +322386,11 @@ binfiles arch=i386-cygwin size=6188
name uptex.i386-freebsd
category Package
-revision 54263
+revision 58388
shortdesc i386-freebsd files of uptex
-containersize 6861804
-containerchecksum 274bc3238cc4505347913ff86f1b58359abb164cd3b106b3eeb97cd2b1c699e5f4cfdefc738f7691c6d81988b6bea1ee0e73102371886ce6eff1604bd598c497
-binfiles arch=i386-freebsd size=6103
+containersize 7056936
+containerchecksum 2e8a0dea51a85d65133514bbe3b7fc47b8fd22fed432182c265a0ff37b320369d30365a6aeb15259cb581415db7e184606dee4dd91aaae5792f1a0a7f5865792
+binfiles arch=i386-freebsd size=6218
bin/i386-freebsd/euptex
bin/i386-freebsd/r-upmpost
bin/i386-freebsd/upbibtex
@@ -321583,11 +322405,11 @@ binfiles arch=i386-freebsd size=6103
name uptex.i386-linux
category Package
-revision 54358
+revision 58378
shortdesc i386-linux files of uptex
-containersize 7193408
-containerchecksum 807776ec0c1b77473c07d28f07f80b6eb5d19f067467219f35d26443279d5a128bb6a64e3c114dc8a46cb758ee69deb9de2bb5a383e66a181797b156fbd77706
-binfiles arch=i386-linux size=6339
+containersize 7297756
+containerchecksum 9014eb6d92fe1e7f91121ef03b375afc142ab495ebe228eb8f9a93ed91145923794a3fabdf9556e37d1e37c726247f42f1bd3a820e6e864e6856ae6eb2ff6ef0
+binfiles arch=i386-linux size=6391
bin/i386-linux/euptex
bin/i386-linux/r-upmpost
bin/i386-linux/upbibtex
@@ -321602,11 +322424,11 @@ binfiles arch=i386-linux size=6339
name uptex.i386-netbsd
category Package
-revision 54285
+revision 58386
shortdesc i386-netbsd files of uptex
-containersize 6607204
-containerchecksum 3ffb46c2e0f64ace5dbf2911de240e16f1e2d061632613118fff0536b537f91fe444f5009198091bddb770c2c551e133292d1bc909cf78c8aeb980893474cdd6
-binfiles arch=i386-netbsd size=6795
+containersize 6714832
+containerchecksum e16f63ceb695aa800174ae694cf3b43fd16a54fdeb5ac5d20a474a1d9d89fd639b91bbb3280137e561d40b39a624b2a1763f265f8dde812cb85a5e95727feeae
+binfiles arch=i386-netbsd size=6850
bin/i386-netbsd/euptex
bin/i386-netbsd/r-upmpost
bin/i386-netbsd/upbibtex
@@ -321621,11 +322443,11 @@ binfiles arch=i386-netbsd size=6795
name uptex.i386-solaris
category Package
-revision 54263
+revision 58388
shortdesc i386-solaris files of uptex
-containersize 7249836
-containerchecksum 7b8c07e8accfbe74499735645dfd26d53dd0ec82884cd7f7fba5f586ff6cb94afebd97d5e44b426e452f31dff88f7bf60aa0eabe9c90ffb4790a65fd5f3a7153
-binfiles arch=i386-solaris size=6398
+containersize 7359204
+containerchecksum 340f0135e7d3a140e1fbab5cb97d101b1f65271329a80b4c2bb866f4499dfc570a10e6a505011cd718505d66cfb4f1c77962e26b8782c83f1e141564848e4040
+binfiles arch=i386-solaris size=6451
bin/i386-solaris/euptex
bin/i386-solaris/r-upmpost
bin/i386-solaris/upbibtex
@@ -321638,13 +322460,32 @@ binfiles arch=i386-solaris size=6398
bin/i386-solaris/uptftopl
bin/i386-solaris/wovp2ovf
+name uptex.universal-darwin
+category Package
+revision 58418
+shortdesc universal-darwin files of uptex
+containersize 14666316
+containerchecksum 13e3dc82926463b9b4c2c43bcecf076b8c3368056740ffc157b6dbab5de5c4ac10e18a5e0ce06a7d02313cf77f68ec1c3fd30cc53d85e8040e7f6f843fefd3b9
+binfiles arch=universal-darwin size=12912
+ bin/universal-darwin/euptex
+ bin/universal-darwin/r-upmpost
+ bin/universal-darwin/upbibtex
+ bin/universal-darwin/updvitomp
+ bin/universal-darwin/updvitype
+ bin/universal-darwin/upmendex
+ bin/universal-darwin/upmpost
+ bin/universal-darwin/uppltotf
+ bin/universal-darwin/uptex
+ bin/universal-darwin/uptftopl
+ bin/universal-darwin/wovp2ovf
+
name uptex.win32
category Package
-revision 54250
+revision 58615
shortdesc win32 files of uptex
-containersize 1834104
-containerchecksum a31b84b5bf11c352afd5b0ce650480e43f5cf53fbfd6c10109e87a7414c616babcd07dbba77a120c1a25c567ab32657b38cb89d1e9a6a21ccfa9b5f0efb817ab
-binfiles arch=win32 size=1525
+containersize 1855948
+containerchecksum ac772556431bf159208821220b43e9e95d51f799ded0d03ffa123ba913caea09fac0b743ae97d3f8325dbb335eee369e08bfebb1b7cbda07b7756db07c8faa15
+binfiles arch=win32 size=1537
bin/win32/euptex.dll
bin/win32/euptex.exe
bin/win32/r-upmpost.exe
@@ -321662,11 +322503,11 @@ binfiles arch=win32 size=1525
name uptex.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of uptex
-containersize 7071852
-containerchecksum b3d72d4fc590e26e015dfd1aa469e180223b10bace1c5ae2f930bb3856b2771ed770cd58c5b00b24d9d9416bb1a4abb9e95acc84db33f94b2420427dee0e6cb7
-binfiles arch=x86_64-cygwin size=6104
+containersize 7080292
+containerchecksum 08e9e4f29f7aad0eaf7dbaba31dc7e10ba755e0f101ad91ee574f8e04b76e755840e3920cc595f054d1749f90196a1dd7613ace34fe1d758541b1e31f6eaec61
+binfiles arch=x86_64-cygwin size=6025
bin/x86_64-cygwin/euptex.exe
bin/x86_64-cygwin/r-upmpost
bin/x86_64-cygwin/upbibtex.exe
@@ -321679,32 +322520,13 @@ binfiles arch=x86_64-cygwin size=6104
bin/x86_64-cygwin/uptftopl.exe
bin/x86_64-cygwin/wovp2ovf.exe
-name uptex.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of uptex
-containersize 7525388
-containerchecksum 0fec3921eae95b9eb4f33dd28d5413b3b111c030bce91b7e33a84c2b550bfa4fae7a9b853e3deed6aab7f804c9a1d9e51f5c080eea2a77b9d8815aa60ef8497f
-binfiles arch=x86_64-darwin size=6422
- bin/x86_64-darwin/euptex
- bin/x86_64-darwin/r-upmpost
- bin/x86_64-darwin/upbibtex
- bin/x86_64-darwin/updvitomp
- bin/x86_64-darwin/updvitype
- bin/x86_64-darwin/upmendex
- bin/x86_64-darwin/upmpost
- bin/x86_64-darwin/uppltotf
- bin/x86_64-darwin/uptex
- bin/x86_64-darwin/uptftopl
- bin/x86_64-darwin/wovp2ovf
-
name uptex.x86_64-darwinlegacy
category Package
-revision 54263
+revision 58388
shortdesc x86_64-darwinlegacy files of uptex
-containersize 6908624
-containerchecksum a4097b99ef9ac1f3886daa42ca14041d633555219078a9b80f4989717658a98207a96865c5230ce2cf48a3cc13e64d021ee878296c29419dd9f3823ecf12a0e0
-binfiles arch=x86_64-darwinlegacy size=6009
+containersize 7009564
+containerchecksum c6fc529007d910c460d46f46615a502651558dd41941786fa9ab3115040f5f56f5180ad38ec6e6a2507e3f7d4f496ab7752d5b488cb59e44d520b7474b532ef2
+binfiles arch=x86_64-darwinlegacy size=6065
bin/x86_64-darwinlegacy/euptex
bin/x86_64-darwinlegacy/r-upmpost
bin/x86_64-darwinlegacy/upbibtex
@@ -321719,11 +322541,11 @@ binfiles arch=x86_64-darwinlegacy size=6009
name uptex.x86_64-linux
category Package
-revision 54264
+revision 58378
shortdesc x86_64-linux files of uptex
-containersize 7153988
-containerchecksum 41b57b0df60a0b41ca0b79791131f3527d3e300c279dd51266c66ca5dfbc069a532438218ab5c5214687ffce44b8d2737a0fd7decaa7f4ec6d248f150f93e799
-binfiles arch=x86_64-linux size=6195
+containersize 7261080
+containerchecksum a0dd5bdd488c3ecd2d19552923e84d2d743931e59b9d64336c2d9764e22c7e8fa6048f5a9af54adbe7b4b8a64bb875fd9e6ba4b7105df95171d63548b54bd1a4
+binfiles arch=x86_64-linux size=6246
bin/x86_64-linux/euptex
bin/x86_64-linux/r-upmpost
bin/x86_64-linux/upbibtex
@@ -321738,11 +322560,11 @@ binfiles arch=x86_64-linux size=6195
name uptex.x86_64-linuxmusl
category Package
-revision 54264
+revision 58378
shortdesc x86_64-linuxmusl files of uptex
-containersize 7210228
-containerchecksum 29338e33ffc9f6c6f9f709baab4c847f3de08fa358e68511eaeabe1dce14b2fcd4a4c89d08adbb3f8740570aaaa5b7f2b4df11d14ddabb47b936d7ff77b87db3
-binfiles arch=x86_64-linuxmusl size=6279
+containersize 7321468
+containerchecksum 3f0849b4d3021e04c2634852b50c0e0ddcb50530c40778baa97ccee3ad56bb34db197f51ef8c89fac61825fd67a785f9e5ac3ba2f814226b421e64a55cac89cc
+binfiles arch=x86_64-linuxmusl size=6332
bin/x86_64-linuxmusl/euptex
bin/x86_64-linuxmusl/r-upmpost
bin/x86_64-linuxmusl/upbibtex
@@ -321757,11 +322579,11 @@ binfiles arch=x86_64-linuxmusl size=6279
name uptex.x86_64-solaris
category Package
-revision 54263
+revision 58388
shortdesc x86_64-solaris files of uptex
-containersize 7474772
-containerchecksum 5cae8227d381b0a78526c0a68495810fd1f5a67bf41e5fb5e52e1d3989739c1cd03a866fba7befd72ee6469d35a435fd12e1c3b7e55df04a533cb936c158347a
-binfiles arch=x86_64-solaris size=6596
+containersize 7583248
+containerchecksum 296c44b1e62e835560260555c0e4da9ef8846e21dd72929e89b6e82c7f6bd7d8792e5b9bf76167582284a0d533de7a5816104aea4532898fb434426051c0f087
+binfiles arch=x86_64-solaris size=6652
bin/x86_64-solaris/euptex
bin/x86_64-solaris/r-upmpost
bin/x86_64-solaris/upbibtex
@@ -322028,6 +322850,15 @@ containerchecksum ecbc2e23ee31f34504c4e33d91ae46a7dbfce5fc16e3ffaad58025084395e7
binfiles arch=i386-solaris size=1
bin/i386-solaris/urlbst
+name urlbst.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of urlbst
+containersize 336
+containerchecksum 6b6c74af426fcc29638ef43ac1a92cfa2ae9e6ab07caadbdbf51fe971f74c5ecb226d45aa6a298c0f046c61e02809ec948dac094b2ccaa36c2ee397813f16e22
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/urlbst
+
name urlbst.win32
category Package
revision 23262
@@ -322046,15 +322877,6 @@ containerchecksum f2d88734048bf513909eaab1c5814dfe142bc143a1138359bad5e45c13cf55
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/urlbst
-name urlbst.x86_64-darwin
-category Package
-revision 23262
-shortdesc x86_64-darwin files of urlbst
-containersize 336
-containerchecksum b7f1f39a8849a93e8ec5ff4a50a90f7166fc2bdde80b058eafcf5968f2b09df77da4eae4198bd01dd39d43c7cd087ade8ce64770420b99b18bd20fb4a5eb01ab
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/urlbst
-
name urlbst.x86_64-darwinlegacy
category Package
revision 43871
@@ -322258,7 +323080,7 @@ catalogue-version 1.0
name ut-thesis
category Package
-revision 58216
+revision 58661
shortdesc University of Toronto thesis style
relocated 1
longdesc This LaTeX document class implements the formatting
@@ -322267,14 +323089,14 @@ longdesc Studies (SGS), as of Fall 2020 (
longdesc https://www.sgs.utoronto.ca/academic-progress/program-completio
longdesc n/formatting). For example usage, see the GitHub repository.
containersize 2540
-containerchecksum 2fe852d0a2724cf6415dc9a578a9cd37741cde10ab19ee379605b58df0b5776363ccb45e29b350fe7a15333a6a87d3914cce77e92f3e54e7d1817c00fa673fb4
+containerchecksum fd5ba4022fca6b40bed994692b04b007d30fb659c5439ca0fc86e664ba8f2f59ea42655f34873da18154ffd998c9880e314020712f1c0c7a30bccb34249ad8b2
doccontainersize 116928
-doccontainerchecksum dc218495c72d728e9d2fd9ad905947a7ba2e3add139c831881f134f8a6debc2606e01304c4fbfff0c28e95e58ac41f0892f938e72e0601180ca82162b92b5640
+doccontainerchecksum 8d300fc610b1132257cfbec10fbc1fb6c1eee287bd792102c8a114a518359a5f1bc4f31f1118c26e86d4a66dee0fb9117d15777dc91cf955fca879ad7e125c7a
docfiles size=30
RELOC/doc/latex/ut-thesis/README details="Readme"
RELOC/doc/latex/ut-thesis/ut-thesis.pdf details="Package documentation"
srccontainersize 6608
-srccontainerchecksum 834eef792f60d5f07266121f47ecedea8d10921560e2d5d4acbdf2c0bf96075c25b7fac0de81a4f61c839ea7680567784988a7d49b3ea53685993c01b298b2b7
+srccontainerchecksum 6e3bd80539bc1a5ef94d800519b6296d776a702c69190e213fa51e23d108df807a69a9161e95485f8288c184fedfed8131db3ee96e704f7299113c9bcfd4a820
srcfiles size=6
RELOC/source/latex/ut-thesis/ut-thesis.dtx
RELOC/source/latex/ut-thesis/ut-thesis.ins
@@ -324848,47 +325670,47 @@ binfiles arch=aarch64-linux size=13
name velthuis.amd64-freebsd
category Package
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of velthuis
-containersize 13656
-containerchecksum 63fb80d1aea84556aa36b84f26a0714f5b4a66fa6ba988f703b0a0888ac57c03b8b1b38b8478fed2ef17d113abb8b12cba7a8119c1ff126345b9ad2fb3096368
-binfiles arch=amd64-freebsd size=10
+containersize 13100
+containerchecksum 87376efa21d5daf50b0027d6fb62860b446f767e4500c0bd64446cae73a5d1f4b9f3587b66dbf7a6dbaf0d169b409d40bee3790edd314b84ba88c05174ae0336
+binfiles arch=amd64-freebsd size=9
bin/amd64-freebsd/devnag
name velthuis.amd64-netbsd
category Package
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of velthuis
-containersize 11644
-containerchecksum 73f123160819fbeae61c45d7e39aec62b937362bc74cbdf81163e75379f4eeac34302575899d37d3af60e7766acd0e3c4498463559e8b5f189d8f34c1e423af1
+containersize 11640
+containerchecksum f25da260100655abe5afef1e2da5dda94bfe2e4ed4c208139b8a6ee5320e5076f2e01ef1039ba6edb3879771bd6cce2757c7303bff651fe4d1e21128dfd3bc0a
binfiles arch=amd64-netbsd size=9
bin/amd64-netbsd/devnag
name velthuis.armhf-linux
category Package
-revision 50150
+revision 57957
shortdesc armhf-linux files of velthuis
-containersize 10888
-containerchecksum e9b0fcb279af0c64b5ea85093c7f06a9d906d56c89e5dcd60b449c7abd06aad7b3680d637a7f293a4c1513ecf37b15f310a92181b9601e39a1ae40fb5573b52e
+containersize 10816
+containerchecksum d6cba8f66bd3c05c5f2c87658d4eb4f49917b775504622c6adf94528547dfe33d171b0392f65e56e3e844b337d5086d834f42f023bcf7f4b1b0e2af6b646fd6d
binfiles arch=armhf-linux size=7
bin/armhf-linux/devnag
name velthuis.i386-cygwin
category Package
-revision 55384
+revision 58387
shortdesc i386-cygwin files of velthuis
-containersize 11712
-containerchecksum 6d99b753d8571f67fd0a50dcd3fc5d7ed7e7af2e010b7940f1c06f9093b5716384cb67c6b347a7246421e7fc39739e55bd944e7e229ed145bb78c32fd69e72aa
+containersize 11868
+containerchecksum d854c45962a0f6fc55b6854c35ac9f58e7d3be0863fab3bde2d568feb70766458cf5aa415156b2d4d5fba25153ccb6290843efe4053a8135326f0d52fc829ad1
binfiles arch=i386-cygwin size=8
bin/i386-cygwin/devnag.exe
name velthuis.i386-freebsd
category Package
-revision 53999
+revision 57961
shortdesc i386-freebsd files of velthuis
-containersize 11580
-containerchecksum 5861a158b68a0bcb322e1a1eca531daf7deac705673b448922b1148b43e0a1b0a40f6f18860b20b9a60dd18a1d40e821b50ac9fd4ba09d798c7deb27965fb46d
-binfiles arch=i386-freebsd size=9
+containersize 11144
+containerchecksum 624e97024daa7e5fd63a21573bb7aa5129c937c807019ce446ed5514a7277d93468f3ce61e285d7ae5089e32fdf58df29e733d09d9e446eaf7d291aeca90c129
+binfiles arch=i386-freebsd size=7
bin/i386-freebsd/devnag
name velthuis.i386-linux
@@ -324902,10 +325724,10 @@ binfiles arch=i386-linux size=7
name velthuis.i386-netbsd
category Package
-revision 54104
+revision 57877
shortdesc i386-netbsd files of velthuis
-containersize 10684
-containerchecksum 3649407af9ffef2b2c0f4f8c5501a8b4706b114d5178cef2a7b1d3eb4d38ef335e5e8d087d9f270ff5c3cb2ba38f6ebd4a74b746aee79c26b88543ae8ae0dbbd
+containersize 10688
+containerchecksum 0f8f70062155c22939408059b2b8644b6beefdaf8e224112dbfa7530ef99c3eae2c19067775b18864fc7a2292af083458a863f6cc9aa156289ede83fb65f6e73
binfiles arch=i386-netbsd size=8
bin/i386-netbsd/devnag
@@ -324918,6 +325740,15 @@ containerchecksum 50ec3779de8eaa55ce4929d62481ca1c575721c744727e5a2f9b3c259e23f2
binfiles arch=i386-solaris size=8
bin/i386-solaris/devnag
+name velthuis.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of velthuis
+containersize 30352
+containerchecksum cc68a2d293d662db9f5698e2c40850daffc7d44f9d488a82d04005d53eccb507522b2f5112aa735c0497c1801a59993131eedd79338b12842918e4b96be89d98
+binfiles arch=universal-darwin size=38
+ bin/universal-darwin/devnag
+
name velthuis.win32
category Package
revision 53994
@@ -324929,28 +325760,19 @@ binfiles arch=win32 size=8
name velthuis.x86_64-cygwin
category Package
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of velthuis
-containersize 12696
-containerchecksum 8f2ba8c18024cb22ecdf1409b8c050eff11bff926a3f1e4639be7cbb475a55b7a6fd2240035a6d0803bae8f1e6890b79580b4a86fc95020c139cfa0c87bce005
+containersize 12876
+containerchecksum 7454ca0122760ddbbe1eb0cd564601f4e39cb088919f80d7634b4aa106d3a41668f63868d7c5d0be7d5523644239998dd91ca8a18717de4b14f6d037e1551779
binfiles arch=x86_64-cygwin size=8
bin/x86_64-cygwin/devnag.exe
-name velthuis.x86_64-darwin
-category Package
-revision 54269
-shortdesc x86_64-darwin files of velthuis
-containersize 18776
-containerchecksum e4bd80ebf141c986cb8a2dbf101c0656f85f739deefab265a759166577adb42cc844f7cd3466df4a718909d6431af47d7f362623d76b4b0c8b90ef257db7cf48
-binfiles arch=x86_64-darwin size=14
- bin/x86_64-darwin/devnag
-
name velthuis.x86_64-darwinlegacy
category Package
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of velthuis
-containersize 11968
-containerchecksum 701c932d03511c893e34b958ac49d8b4da9b3eea11e8fdbed0637a8ec318b3021914092028ae4a106948409b6b978d539ba031cb6068775efcfb321a98ae2abd
+containersize 11956
+containerchecksum e1f8301dc0bfa1033524cf60809151f5ea307f5b4ff814320cefc572e9cc14ba24836d9af35bedefdfba2f3d12e222876609c0ab9c558ae38921afc318552ee2
binfiles arch=x86_64-darwinlegacy size=8
bin/x86_64-darwinlegacy/devnag
@@ -326544,47 +327366,47 @@ binfiles arch=aarch64-linux size=5
name vlna.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of vlna
-containersize 9168
-containerchecksum fd587aaa2fa59d8d1d6a3b2ea3bfc53ce6d19f550339bb4bfabd65940c47e92b19b976153b8412bbbe6203d8a1a5317ccd68c1f81d238dd0a2a8af9e0b07ad47
-binfiles arch=amd64-freebsd size=9
+containersize 9052
+containerchecksum b33e0e2ad531b559a7b3af66823b88781bf51d2adb0510d367f8c54ace64f8a4c8519c9de687c73731d24ae23227bd8d15c8f5d6aedc7f5625b1a0a3b092480a
+binfiles arch=amd64-freebsd size=6
bin/amd64-freebsd/vlna
name vlna.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of vlna
-containersize 6760
-containerchecksum 00af6ffbe6e0c0b43ad6bfea876888746ea65e556ba563de9f29c3ead35ea97abeaa22b7c339263697752a1c37fcc229512d4247b595b46e6dc3e6bad6d68136
+containersize 6764
+containerchecksum d78ab458823020b5d2c4c89a314e31c091a15e4c7efc5f2e640cc505bddeb04e510c0a5f9a8ece349d5fcd64f5df298e9f9228f9a0b5855828a10d6a9953a31a
binfiles arch=amd64-netbsd size=5
bin/amd64-netbsd/vlna
name vlna.armhf-linux
category TLCore
-revision 50150
+revision 57957
shortdesc armhf-linux files of vlna
-containersize 5660
-containerchecksum e82faa40d37f1d4e9ac9fef4da9f19b53d0439cedb16dbb33e4fe077d0481803642c76518f7af10196629f0f3cd3418d49b972cbcaab3ee3ea03d04af7b78649
+containersize 5556
+containerchecksum d3c1314cc5be6eba197b339a95049a03792a9055d6de9c2a384ed11aab7544aa748e971198761df0f56793cf1e7365fab7182a760045a298c0c35a6bfdcf818f
binfiles arch=armhf-linux size=4
bin/armhf-linux/vlna
name vlna.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of vlna
-containersize 6624
-containerchecksum 0839f688f12d329a9d42e6e15b707b82af96402557e3a6129df9ac4c009992fe1916be455aeb076aa79a2bd49f7392852612a252c215d923f4f78bddaa9edc3a
+containersize 6652
+containerchecksum a62f671dc80b52e074f79f840b2871c7193d8c32de77f40ee5605d6b3006ea8e5583d429af71f97f2b3c6e0972e758e0090093c958f173d4e7265fd5fc48fa02
binfiles arch=i386-cygwin size=5
bin/i386-cygwin/vlna.exe
name vlna.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of vlna
-containersize 6884
-containerchecksum e7e74f5c70277af29919c29bf9111f6f0192f0702849527aa503a89a6a6616cadaa37a7267c8092e82fedd22ade46078ed1e71f8f5c3dadcc5372d2c91cf0bc3
-binfiles arch=i386-freebsd size=7
+containersize 7116
+containerchecksum 7ec66c34579ee8843c5113758c5bf4d72106dbb7fc764a9a7d3bea8c27269f109dcb442554d38a665633da1464eb91994d3ad4717433ff48bc29e6753f49430a
+binfiles arch=i386-freebsd size=5
bin/i386-freebsd/vlna
name vlna.i386-linux
@@ -326598,10 +327420,10 @@ binfiles arch=i386-linux size=4
name vlna.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of vlna
-containersize 6228
-containerchecksum 948411d748a12020744e8cc7d3f465a03eab3cefae3477851f6dd4d381c9cdf374aa509a2ff39fad17a86a1976aec90f0d163343555b43551e8d2904bb51b37f
+containersize 6224
+containerchecksum 8f46d99ac6a6e41cd34f10c5bff7f86142d16aa989d473b1dcaa84a2cda58cc4764f72894d073c52e595fb6d99d12c6ab86b878d7bb0578effe16663a88aa13d
binfiles arch=i386-netbsd size=4
bin/i386-netbsd/vlna
@@ -326614,6 +327436,15 @@ containerchecksum ec7642cc4b6906d84d83d947cccaf976358c78a10c2b38ec82c1bcd94e6cf7
binfiles arch=i386-solaris size=4
bin/i386-solaris/vlna
+name vlna.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of vlna
+containersize 21616
+containerchecksum 2c3b5ec2851d94eab135f257be9d3accfe6c2864fd3098a44a25d3028a3be5555652f19b65c806bb9f8e08a9059ebcdce72620a9b01ee3447908016778e3672b
+binfiles arch=universal-darwin size=38
+ bin/universal-darwin/vlna
+
name vlna.win32
category TLCore
revision 53994
@@ -326625,28 +327456,19 @@ binfiles arch=win32 size=4
name vlna.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of vlna
-containersize 6956
-containerchecksum a08c786d931bbff66dd48a46dfcd66addab74c94400c57f93e151f01261b02e19a063888bc056093b9abada500033d8b99066dc307e312d95f5518d3eb365b04
+containersize 6988
+containerchecksum eb321c4e2ebf3db6ad99a38a2d2a614acb3066a1212464f28eefe7b008e8873cbfe0158c5d5040845721f767d9e48fad6d299da588165928835d5cb2361cd650
binfiles arch=x86_64-cygwin size=5
bin/x86_64-cygwin/vlna.exe
-name vlna.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of vlna
-containersize 14248
-containerchecksum 540206599e66028e2a0190ef9a85f3aa1d7579c5920ebf3754ba1f7bfc6262aa6008235e3f356642b4dd4dd55d779008753056e6ef438feef8ea1584455c0fb4
-binfiles arch=x86_64-darwin size=12
- bin/x86_64-darwin/vlna
-
name vlna.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of vlna
-containersize 7156
-containerchecksum 6de16bab70b9a4359603da7ecaa551bc02dfeeaa7725a4d0801cb5423bd44f5703ce4d5113720b63022334e3648e7b01c332820c5d44d632b53b2ab728043ae2
+containersize 6812
+containerchecksum 862dc5be54d97c8fd61f9e3eed8ff640197abeba656e2919baae101bac4a3c6ba01d0c5a2ed9034421d87a0f4893b5ea267a93505df7b853d93e02511a047627
binfiles arch=x86_64-darwinlegacy size=6
bin/x86_64-darwinlegacy/vlna
@@ -327534,6 +328356,15 @@ containerchecksum 8895267374a02c4db0977666968f68245a0718a7db282d37e3bd55af27e507
binfiles arch=i386-solaris size=1
bin/i386-solaris/vpe
+name vpe.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of vpe
+containersize 340
+containerchecksum b7f435b9f3c346753c1d6bf91f7e495f894a74d924a5e1bf6c2b23f807b67f333363a18a4d3775fb82ce98e84112c3a8d430a6fc3b901bdb54d4f6824acfabc9
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/vpe
+
name vpe.win32
category Package
revision 15404
@@ -327552,15 +328383,6 @@ containerchecksum 937237137e07415d75fe7f1b2db7379105bf009a04aa383064d29254487502
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/vpe
-name vpe.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of vpe
-containersize 340
-containerchecksum 5e5220ab14fb2ec80fd67d201fe846628d0bdad4dd9b135f8c365380f117cf62cbdd792ba78ba988502a8653495d6201a3af4c3761259e69ba0ab5952a8f4a3d
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/vpe
-
name vpe.x86_64-darwinlegacy
category Package
revision 43871
@@ -329369,7 +330191,7 @@ catalogue-version 2.4
name web
category TLCore
-revision 54070
+revision 57972
shortdesc The original literate programming system
longdesc The system processes 'web' files in two ways: firstly to
longdesc rearrange them to produce compilable code (using the program
@@ -329377,10 +330199,10 @@ longdesc tangle), and secondly to produce a TeX source (using the
longdesc program weave) that may be typeset for comfortable reading.
depend kpathsea
depend web.ARCH
-containersize 496
-containerchecksum a916d755f7eadc4b24aab224fe0544ee567accaa650ef697002e6c2cee20802081ed227a066b231d9cd6309271c6b10ef124b86e38d729f2793aa48c6000f5cd
-doccontainersize 41492
-doccontainerchecksum 8f82d31082c40bacac61e0bade53a610c232452aba7a3bad3dd62b26f2e50929ed76e929d57ef1c26969769b3aaa003a82d6bf2bf836c6a3a7d44b5a2440e9e9
+containersize 500
+containerchecksum 4463318dc2dd2f5c046f439902f57396ab36fd8f30a36c6e83d26ee5045aecb301e3d0bb62cf1bcc37fd9150fb5aadfa8fd642f0d6e33fb5acb28545abaac974
+doccontainersize 41480
+doccontainerchecksum f90cfd6712f2f6f6058f7aa80051b313b2bccbc0f0fc868e8c371cda5155d48058fff5b8c7a056d1494a14faf874fdcf3ab969a9e276c8b4ccac8d4138d1d9ae
docfiles size=16
texmf-dist/doc/man/man1/tangle.1
texmf-dist/doc/man/man1/tangle.man1.pdf
@@ -329393,160 +330215,160 @@ catalogue-version 4.5
name web.aarch64-linux
category TLCore
-revision 53999
+revision 57930
shortdesc aarch64-linux files of web
-containersize 77952
-containerchecksum 07713e9bb34c3a3ff1654d37c1e816977e5eeae7561c29ffbea159089894fcff4f6c489c9712b2667bec1316f7d3f0d95a2de928cc847a1d04a08e1122988f3d
-binfiles arch=aarch64-linux size=65
+containersize 77148
+containerchecksum be0b461afaa7013fb15abbbe949aabe74eaedaf8b749b5e31cac9346d9ab73817c82904043e02ccd10945705b0898dc9d1162fccb1459c92eb3b24535d018b2b
+binfiles arch=aarch64-linux size=64
bin/aarch64-linux/tangle
bin/aarch64-linux/weave
name web.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of web
-containersize 87412
-containerchecksum 0fcd04cf16057ab22c74402f5515a93cf93f9d752c8f75919887a7162e29c215d6448cd44f8cf22b03b0a8b535c3a0cdaab989ad386ac38299c5e0eec3d1d0cf
-binfiles arch=amd64-freebsd size=75
+containersize 88072
+containerchecksum 382a68d16600c7ef7665b5a14057a872b96c783fbf31dca4ffe34eee2209ede33ac47196ab90dab0c7769a449435934ce99e1757e50a77406236464048c54aa0
+binfiles arch=amd64-freebsd size=72
bin/amd64-freebsd/tangle
bin/amd64-freebsd/weave
name web.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of web
-containersize 74364
-containerchecksum bed0e042d3a14a0000836819fd5336462fc7cae78358e5c60b14ef8f126949e7b6f3669e9dadae7158fa294f99ff14fd519dc54fc75529a0c95f9af846f3f0a7
+containersize 74216
+containerchecksum a05f90e8a79c73e961324515bcbc63267524198efd7f63e47d4ab99538b6ae0e055db53378af1140c7f930e18485c889d5f044224e097ffd62a2bc37019af3ee
binfiles arch=amd64-netbsd size=77
bin/amd64-netbsd/tangle
bin/amd64-netbsd/weave
name web.armhf-linux
category TLCore
-revision 54033
+revision 57957
shortdesc armhf-linux files of web
-containersize 63604
-containerchecksum 960bf99de0b80dda3fa6dd5abd7796f3ac350832885786afb8e0f83ef48f3d942ad9b24d96487767ad26a8e79f908894fb0195c5dc911c218885f5f65f85fb1d
+containersize 63452
+containerchecksum 1c9294f5cafbe8e2faad653f768631f9bd23c46af15ba873ab47140f5d6a8e3ba2d6e44e7a444832eb864be3535a163c25dece4b91ae16605d97aa3c17fd2234
binfiles arch=armhf-linux size=53
bin/armhf-linux/tangle
bin/armhf-linux/weave
name web.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of web
-containersize 37532
-containerchecksum 4c86b030c75b63f1073ebbe816fd46b63a9cabd42d30c5b51dfefab6159b800804ba41ffcae101bcb4f66d8a492dff8594563cb8fc4b73bb13309dc3b469c103
+containersize 37424
+containerchecksum 3cc157301bcbe3ad5ddb605865f449f468bc95190fe4a9697b603db4b73657136f142789eeb6ccfc58a2e5c2ac1f0870d958acda77e204f0eee313dc0250f98c
binfiles arch=i386-cygwin size=28
bin/i386-cygwin/tangle.exe
bin/i386-cygwin/weave.exe
name web.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of web
-containersize 66424
-containerchecksum 2ca4a77564fbe0feb05a9a8a55d8aa56047886a75dac5bb68aacf7085089abd015a1119bfe904d93e8b91501215d229f3f7ccb3be543ad6271e22463fa9cee97
+containersize 70292
+containerchecksum 9f0a4f6178c36a08ecfc7db3a794dba275818bae1521dfc1176d14f3af456f538ef05159e9aec946291c9bdfa74ffe6c1c3582f146360e55b4d06adb539478de
binfiles arch=i386-freebsd size=59
bin/i386-freebsd/tangle
bin/i386-freebsd/weave
name web.i386-linux
category TLCore
-revision 53999
+revision 57878
shortdesc i386-linux files of web
-containersize 75700
-containerchecksum b99d70f72b3ef03c3ebd456aa13c7109399cbdf9fc7ab2175a05b0f444efe375816770483d595187e57f97fb8b5960e1943eca17da9861601403cb45c711e106
+containersize 75520
+containerchecksum 5b1cdc0293a4a5f844df7eaf747df7a214a77e88251703f6fe0e92de85ed4ac13b9b64b604253380a929c495636d393b7e8063193dbb1c5422ff1c89edd651d8
binfiles arch=i386-linux size=65
bin/i386-linux/tangle
bin/i386-linux/weave
name web.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of web
-containersize 60460
-containerchecksum 3ceb01cb08363e0e722a144822c0bf1f512dc8ba750889bdddebe0b8d7f89271b293d2d1a9c5f680b886e12c98de1b8d3bea53a23c12c897b039414552f7b2d4
+containersize 60424
+containerchecksum 02cd6e2972733513c0bd26075fa32caa594027934d1094424bdc6876fa0d426f1ede8ff7ad72a063d3765632e08cabf84bd674c96b0e1422b6406d43c3215357
binfiles arch=i386-netbsd size=71
bin/i386-netbsd/tangle
bin/i386-netbsd/weave
name web.i386-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc i386-solaris files of web
-containersize 75904
-containerchecksum fb38e7e7b6ecf0fc14d85a533deeced97a93732ac23676b216ce34e94490acd038f8e794c29edfa9689bacab1a892841e6a4aa8fd22b61920947771f64dd0376
+containersize 75948
+containerchecksum a61b7b1fdbddf996d11ea65427454a08114a5036cf0f831be2fd863c5ae448b212f0f2b78f58bfa7a8c57fc300f8f59f084e8547ff048ea85406c5ea696bedfa
binfiles arch=i386-solaris size=60
bin/i386-solaris/tangle
bin/i386-solaris/weave
+name web.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of web
+containersize 162244
+containerchecksum 31b103f80d1be1ad2e6ac6d95afe53d3d526e1406fce93bca5fe33494e5a4101a17ab2ac3732c8573b00cda60f48902f5b83e9c8e5613522b20f973b7fc89c28
+binfiles arch=universal-darwin size=167
+ bin/universal-darwin/tangle
+ bin/universal-darwin/weave
+
name web.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of web
-containersize 39280
-containerchecksum aa4745bc37c1a504831b7d0dfbf9c1ad14dd2ff00f3fbff0989c53b587ac3432e8cb1a9deaac26fe1425405bf535cca01e235625ca6c21f315be33b3da4b71be
+containersize 39200
+containerchecksum 4866e2ba7f17c51d82224a780ce8f0b508d1e1be45a52e130b4206c8c3ebc5e062cceda9a420cba110b0e1ee8ea61fc7e0e112c2ad3f8679a51db60870565bbf
binfiles arch=win32 size=26
bin/win32/tangle.exe
bin/win32/weave.exe
name web.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of web
-containersize 45504
-containerchecksum 634ca11a46dfd5d026199de651f385b6a44375a4a77845cf50a0b5b072c1a25963e21f7ce3207c9e8e8f77136e9b3d51f5e4d7b94d8cd0033b2e7097c5a2a65d
+containersize 44864
+containerchecksum 8de268e03717769303a559b1dd781094262522b35328d362631d8d2d9d5790db63a449c980a3687c0ad53970524e79dd0cb078c508cac7783ea7b38388a9376a
binfiles arch=x86_64-cygwin size=27
bin/x86_64-cygwin/tangle.exe
bin/x86_64-cygwin/weave.exe
-name web.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of web
-containersize 94428
-containerchecksum 22f97600a0b3db8b3c9258f2a937c01dcb396de0aaa867150bbe068d145c67256a6ada1dc90cbcfc87ec47026a4bef9c1074eb96a4b1791996f4fad98a1094fe
-binfiles arch=x86_64-darwin size=75
- bin/x86_64-darwin/tangle
- bin/x86_64-darwin/weave
-
name web.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58231
shortdesc x86_64-darwinlegacy files of web
-containersize 75464
-containerchecksum ee8cdd659be9ad2fed3a2140bf8485d8ebd45e62b2fcdb17e348faf5a75100474aeb4e39cb1e6f0496b7e8c639ed604eb67a7409149152de157e7c785f940c14
+containersize 75068
+containerchecksum a008f71d6986aeadbd6b5502c9a622e4226557c40caa61bc9f3e62443516c84fac8f49a464a4ba18018222d068a488128f0b00ae653eef96123496b5f8add165
binfiles arch=x86_64-darwinlegacy size=60
bin/x86_64-darwinlegacy/tangle
bin/x86_64-darwinlegacy/weave
name web.x86_64-linux
category TLCore
-revision 53999
+revision 57878
shortdesc x86_64-linux files of web
-containersize 78324
-containerchecksum b5078fb0e046187a5d1707dad77e73696449aa435fdc9ef9988a2f648e14c82e335d5db0aad158076421c6542b649533d08dfcec6986ca08409ae26ec060fcb7
+containersize 78152
+containerchecksum 06b448dec84c77252fe8d45cc460a327b8693363a5af6b621dc0656fa9ff9731db20d5b7faa749ee211b93d291a75ad90a2d864ce16495a47033f901bad11f7d
binfiles arch=x86_64-linux size=60
bin/x86_64-linux/tangle
bin/x86_64-linux/weave
name web.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 57878
shortdesc x86_64-linuxmusl files of web
-containersize 84440
-containerchecksum a8c7b96146ffe7a011d6331f67994f8f7727e1769a253db507347a4ef3285e1b288e5bb3a8618d749372ea7644ba5fabb62924d3cc3c510a34b80e92672a6ee7
+containersize 84236
+containerchecksum 8aaf5cd47baa05a6ce1ba56e6af461fda0cdb11b274145b589596a43bcd6c3ce120bcf22fa914fbfb9f34dd188d83e1fa972ebbe169251bd300636a434058793
binfiles arch=x86_64-linuxmusl size=65
bin/x86_64-linuxmusl/tangle
bin/x86_64-linuxmusl/weave
name web.x86_64-solaris
category TLCore
-revision 53999
+revision 57938
shortdesc x86_64-solaris files of web
-containersize 87276
-containerchecksum 4bf24e140c3d3e93fa34508860856ea23473f5cd2e7383b89058931f06bec8ed9f4b73e53aad813d20cfc8312292a16e78b13af97c8e3d34efdccf58e23aea38
+containersize 86952
+containerchecksum 702e1e70705a91dd9b84cfb5e3b4287f7583f145b627051cd14ef33783c3f7a474e17c404534d46419c812401097a74beefa2ce3be7fd457e2daad38c040e76a
binfiles arch=x86_64-solaris size=69
bin/x86_64-solaris/tangle
bin/x86_64-solaris/weave
@@ -329814,6 +330636,15 @@ containerchecksum c823bdc55029837e44bb28339008d4129400fde4d199e8ebd565675a9848bd
binfiles arch=i386-solaris size=1
bin/i386-solaris/webquiz
+name webquiz.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of webquiz
+containersize 340
+containerchecksum 0683e9a1e6af51a342e9ebeef5798d9ad16845fee5ead724e92b17a2b8e80e5cd7bc7e51248c4acadd053b35ea375ebc84a097517448afa29adb210f5947f838
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/webquiz
+
name webquiz.win32
category Package
revision 50419
@@ -329832,15 +330663,6 @@ containerchecksum c2b76cb4b751070e1c8801e153bf35e0007cfe26beaf6360e02afcd0e01c52
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/webquiz
-name webquiz.x86_64-darwin
-category Package
-revision 50419
-shortdesc x86_64-darwin files of webquiz
-containersize 340
-containerchecksum afa6b437f525340d838cb236e471b90eea882bc5437471d5ca25034442e60623787f2fca4af8c430dd5eafe0e98f393fa7432a1c20349951e10b8a6efdb90477
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/webquiz
-
name webquiz.x86_64-darwinlegacy
category Package
revision 50419
@@ -329909,7 +330731,7 @@ catalogue-version 2.1
name widows-and-orphans
category Package
-revision 58173
+revision 58172
shortdesc Identify (typographic) widows and orphans
relocated 1
longdesc This package identifies all widows and orphans in a document to
@@ -329920,9 +330742,9 @@ longdesc strategic place. It will also identify and warn about words
longdesc broken across columns or pages and display formulas separated
longdesc from their introductory paragraph.
containersize 2896
-containerchecksum 359773490054cb4e542e4cecb9260a928d59b6e739b4724baf9ec0d8e1584bfe434700831d8fa40ed930cd3467b810ffa77c19d6598d874ca2f5272cf34ab1a1
-doccontainersize 800972
-doccontainerchecksum 7365c663840ad5f7ede1c0f931e3300f6b72df1b5fe118a73a4917f00e47c79e9eb9a71de94bef948ad0c9ac1191b06c7a7282b7ac5bb4ae4b4ffdd13b5a83c2
+containerchecksum c7c5e1a35743e5c87c534263903b75c95f1f33f3c9482bb0209dae1547cdddc81023555e792392429d397357ffb8a9f76e72031d7429e314e27f9d31f96a3207
+doccontainersize 800976
+doccontainerchecksum 39636b2155e1dcb482eb629b82d2c08317e7f7d4c009627f23345bc8bb3779aa466c79aa1e515ce8f016f71d3187ca8b762053236eb2062a03958a3c2d773ad2
docfiles size=215
RELOC/doc/latex/widows-and-orphans/MANIFEST.md
RELOC/doc/latex/widows-and-orphans/README.md details="Readme"
@@ -329932,8 +330754,8 @@ docfiles size=215
RELOC/doc/latex/widows-and-orphans/widows-and-orphans-code.tex
RELOC/doc/latex/widows-and-orphans/widows-and-orphans-doc.pdf details="Package documentation"
RELOC/doc/latex/widows-and-orphans/widows-and-orphans-doc.tex
-srccontainersize 12120
-srccontainerchecksum 4130f0a2fecd0ca6a861a706b7726fe70e1654554931b54a9263d0ccc938c9f153e49b8165576c218f3811cb0bda2dd3db16087b86ef28acaa0f09dc5b03d974
+srccontainersize 12124
+srccontainerchecksum 73db8c22b5a3647aa668267b18c23282c55610cfe65da8a933c5c8bf0adbaa5a7ebe55dc9dcb01389a475efaf84fbcc135a4a1e5acb51c446cd0e13324aaf214
srcfiles size=11
RELOC/source/latex/widows-and-orphans/widows-and-orphans.dtx
RELOC/source/latex/widows-and-orphans/widows-and-orphans.ins
@@ -330029,7 +330851,7 @@ catalogue-topics biblatex
name wintools.win32
category TLCore
-revision 55872
+revision 58232
shortdesc utilities provided only for Windows
longdesc Common utilities, mainly from the w32tex distribution.
postaction filetype name="TL.PSViewer.view" cmd='"TEXDIR/bin/win32/psviewer.exe" "%1"'
@@ -330044,11 +330866,11 @@ postaction progid extension=.png filetype="TL.bitmap2eps.convert"
postaction progid extension=.ps filetype="TL.PSViewer.view"
postaction progid extension=.tif filetype="TL.bitmap2eps.convert"
postaction progid extension=.tiff filetype="TL.bitmap2eps.convert"
-containersize 4987412
-containerchecksum ea194791bb611ef477dcd156f08fbb58b51f000e9e559aa7e7ce886c8abff651a18e8ca263c8d863af80fc26249b4b883199fd158c16b9f3247a045da7eccd0a
-doccontainersize 977368
-doccontainerchecksum bf749c9055310b19e1a48028ed064e66a203adaac9a52117059ce92f6ad925401ee048a0261d75327063bc5d0f974b866fd92e0dc2e028a0f9c535aa0dfc2abb
-docfiles size=337
+containersize 5339724
+containerchecksum de06ce0b67ab8ba842587a0f82211d341b5c29f351fa345d0d0c368fc2e660e474bdb3ccff9f55db885cb28ad868d7c50670f4a9fff6be59c58c1c6140e180a2
+doccontainersize 998700
+doccontainerchecksum 1969909e02c59045f36c1bc24ac234c013deb0be2af483319326db0cb744450b78f459eca3c3e17b1c9bb534a9d9e3ac936ce1bc2d1d46af957c6af99ecc75e2
+docfiles size=342
texmf-dist/doc/psviewer/psviewer.README
texmf-dist/doc/psviewer/psviewer.ico
texmf-dist/doc/psviewer/psviewer.svg
@@ -330090,7 +330912,7 @@ runfiles size=4
texmf-dist/scripts/psviewer/psviewer.vbs
texmf-dist/scripts/tlaunch/tlaunchmode.pl
texmf-dist/web2c/tlaunch.ini
-binfiles arch=win32 size=7870
+binfiles arch=win32 size=8659
bin/win32/aftopl.exe
bin/win32/bitmap2eps.exe
bin/win32/bmeps.exe
@@ -330161,7 +330983,7 @@ catalogue-version 0.3.1
name witharrows
category Package
-revision 58127
+revision 58120
shortdesc "Aligned" math environments with arrows for comments
relocated 1
longdesc This package provides an environment WithArrows which is
@@ -330171,18 +330993,18 @@ longdesc the alignment. These arrows are usually used to give
longdesc explanations concerning the mathematical calculus presented.
longdesc The package requires the following other LaTeX packages: expl3,
longdesc footnote, l3keys2e, tikz, and xparse.
-containersize 14584
-containerchecksum 1df44d30a62717a1bfde2486bc0d3ebaa7133154115157f273a05c77867d219d4b959c5d4c8103a243f4e14dde4bf4761d8641ed024fca535339cae2156d5b02
-doccontainersize 916452
-doccontainerchecksum 413646e904b7e35cb16af07b913c7e509f194de4d70a486ee0928e05e3cc15b6daa7426fd8a1f4b56be9ed69fb4dcd08adb1d8b9188e265847d165bfdb92c695
+containersize 14596
+containerchecksum 75f87cfce4089e02f5e1023ebd1f66c0f9ab62932c2fbb7edb8a63948e31efab3a3418b946db7270e6ea88e6536525db5d191f904f5d7ecb0e8f3cdfaea743b6
+doccontainersize 916488
+doccontainerchecksum b22081b8ae14217f4a58f71507314e3bdc50659e6fff761cb1648c8ea03819182a0d4d30122456e4c5d24e307fb301d52eb37e092b8add0b698dacd026e6f5d9
docfiles size=270
RELOC/doc/generic/witharrows/README.md details="Readme"
RELOC/doc/generic/witharrows/witharrows-french.pdf details="Package documentation (French)" language="fr"
RELOC/doc/generic/witharrows/witharrows-french.tex
RELOC/doc/generic/witharrows/witharrows.pdf details="Package documentation (English)"
RELOC/doc/generic/witharrows/witharrows.tex
-srccontainersize 52696
-srccontainerchecksum 5b546a7c60d09986836d897db3b762f6482765813ec4c9b0dd8fbee2fb9bfabe89b036f7c296beca031d2ef3e1863d33ad561618a3c7fede04a1face95597e3d
+srccontainersize 52676
+srccontainerchecksum fdde37e183614ffe887b7813db7d09ebd7586e73c4e54c7eeffaa4daa48e23f2f958306f2547bd2b683343b883b3d26f5f9779b9cbf2e755f8b265678b826c9a
srcfiles size=70
RELOC/source/generic/witharrows/witharrows.dtx
RELOC/source/generic/witharrows/witharrows.ins
@@ -330432,6 +331254,15 @@ containerchecksum ab92fa37f7166ee8807c1e08fd860abc0afd02bc85214c3295e64cdf1cc1f2
binfiles arch=i386-solaris size=1
bin/i386-solaris/wordcount
+name wordcount.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of wordcount
+containersize 340
+containerchecksum 0420750cb378ef10473055e98347bc8abbca2afc4ec145ec574108bc8f70e12035524cde9150219b2f229a74d94901cf91a22d2cc1bf9a3adb750fa2bf29bd1b
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/wordcount
+
name wordcount.x86_64-cygwin
category Package
revision 46165
@@ -330441,15 +331272,6 @@ containerchecksum c1d07cdcc7a19aa97fec6aa9c23d18b4efad2e24af63b1a48d6c3630c84a9e
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/wordcount
-name wordcount.x86_64-darwin
-category Package
-revision 46165
-shortdesc x86_64-darwin files of wordcount
-containersize 344
-containerchecksum ea9a5616dc966ae484d10ec649ae3a2394b2bebc8938b16a00d580238eed318eaf2b14bc7cc287d42ce13790ebad56211b067fde8674581442e424f02dc80b2d
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/wordcount
-
name wordcount.x86_64-darwinlegacy
category Package
revision 46165
@@ -332415,141 +333237,141 @@ catalogue-topics previewer
name xdvi.aarch64-linux
category TLCore
-revision 54269
+revision 58389
shortdesc aarch64-linux files of xdvi
-containersize 516336
-containerchecksum 98fa2628358fbbe64b9d4b7b163d6219763aab58559b036f184401899bc6a9554fd7b2ee27fd9449f592e2ec8a5e45619804d5515fc86c835987102db6eacde8
-binfiles arch=aarch64-linux size=343
+containersize 523476
+containerchecksum 52a0dd2005f98ea192f157b4874f7e895299b006199ddea4995eadd24de6abcbcab0e29e346bc17aec1856ffdebd9647fd886c93c394dd01553bd2ba3162fdba
+binfiles arch=aarch64-linux size=347
bin/aarch64-linux/xdvi
bin/aarch64-linux/xdvi-xaw
name xdvi.amd64-freebsd
category TLCore
-revision 54109
+revision 58388
shortdesc amd64-freebsd files of xdvi
-containersize 558624
-containerchecksum 5f6ce0a2139b5829911557df040a5b17bf0d49fb380395cf0b69c412db1a374d2f9f9eda36917c1418052b3be6c529c7309f91b083e8ba27c13824cdf46946c4
-binfiles arch=amd64-freebsd size=339
+containersize 557804
+containerchecksum 41465a63c37a09352e086e10d39ae88da66ea64090ae2da7ac59ad4daa0045d28d093137b9f4fceb5c6c99d15a5d646ebf81e9766e9b78eb9f8b713db412fdfc
+binfiles arch=amd64-freebsd size=337
bin/amd64-freebsd/xdvi
bin/amd64-freebsd/xdvi-xaw
name xdvi.amd64-netbsd
category TLCore
-revision 54273
+revision 58386
shortdesc amd64-netbsd files of xdvi
-containersize 479304
-containerchecksum bbb762c9185a5f39447c84cf437588d6e16ebe211591c64d5aadd0c7b3e96b851957cb686fabc07a5e15299420d49ce16e228a868bf598277af0d3bc00bcbf0d
-binfiles arch=amd64-netbsd size=408
+containersize 486704
+containerchecksum 67c2368d2e6e1d0419bedef4e3973bc9c89bd51e39306ce659874b3d8bd216c5e1fca8eb5d25d833a77cfce08d6f25d7d23cc329c5d222015becd019eb71ac78
+binfiles arch=amd64-netbsd size=415
bin/amd64-netbsd/xdvi
bin/amd64-netbsd/xdvi-xaw
name xdvi.armhf-linux
category TLCore
-revision 54305
+revision 58428
shortdesc armhf-linux files of xdvi
-containersize 439128
-containerchecksum f1475d14f1d27550e3e6e24925707bb9e3dbf47f01b2924b91f31cc870b7bd98f74cf3fe1f19cab36301d91c693e7efbbf1c05b9bb36e15539c86762122a5293
-binfiles arch=armhf-linux size=264
+containersize 444148
+containerchecksum ff2b34e6a5cead4a35e203dd8342d1d2548150b0620acffbdf4473bd25aca0e8ed3e3b31b2df73def5787b84e1930ee8fa3443556515a7ee2eb92848c624c8ea
+binfiles arch=armhf-linux size=266
bin/armhf-linux/xdvi
bin/armhf-linux/xdvi-xaw
name xdvi.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of xdvi
-containersize 476992
-containerchecksum 4bed04e8e54a0b2e02e0267cfeb2f8829f290887c550dac57e808bd647e654ba50b4b7464fc9caf45f669009ce984d21d6bcefc2b2facb9cd9819737c1452e11
-binfiles arch=i386-cygwin size=298
+containersize 488756
+containerchecksum cdd31c080c16769347404d84e6b51ece6e59e085e38abb9a8bfdf4c1838a95235cd2c5b1a9f67cf11e44e024a57482ec7022ae34ec2a290d2e3df80bb7971880
+binfiles arch=i386-cygwin size=306
bin/i386-cygwin/xdvi
bin/i386-cygwin/xdvi-xaw.exe
name xdvi.i386-freebsd
category TLCore
-revision 54109
+revision 58388
shortdesc i386-freebsd files of xdvi
-containersize 479400
-containerchecksum c7b1ca63e173743af1977e21db89ad88a3aba6e76a5d37f5431c2c589f187f91979bdaffcf66b9dcb09fed82d41d559bfa18d4b135036308850448ea54b9c30e
-binfiles arch=i386-freebsd size=275
+containersize 497312
+containerchecksum df5c808bd99f610d74a9ca6357bdd0f1f5d24e3f17680928010d1128e8f064e2fb6d9559a67154085365eea2ffd8e04e464eec026b4fa3af0b1d37419b1e8cf9
+binfiles arch=i386-freebsd size=296
bin/i386-freebsd/xdvi
bin/i386-freebsd/xdvi-xaw
name xdvi.i386-linux
category TLCore
-revision 54358
+revision 58378
shortdesc i386-linux files of xdvi
-containersize 539096
-containerchecksum 43c425a2a86d4ddbecd3c7080d8483636e5d5d42cb344e4cc64d02874700e5b6f297a283d7cf0ec78bcb503cd900e72f4384de7be69bac4aa05d656b8c64da9d
-binfiles arch=i386-linux size=332
+containersize 546188
+containerchecksum 7c3b247c868a05ec503f818ce7554c516bfe64dff3f4fe75b8e891020db98e2c1b04f2521c795c23abffddca907bb436b0e4e6ac50678f4fbd265b97eff29116
+binfiles arch=i386-linux size=336
bin/i386-linux/xdvi
bin/i386-linux/xdvi-xaw
name xdvi.i386-netbsd
category TLCore
-revision 54104
+revision 58386
shortdesc i386-netbsd files of xdvi
-containersize 437192
-containerchecksum d492b574b73b513e1c98a4ccd551dc370c72e818e504e830add38f84afc0590e3c6d032c7ef677342717f8e3d3140dbadd315e17d072a67f83a89e6ffcbf22cd
-binfiles arch=i386-netbsd size=363
+containersize 443772
+containerchecksum 5aeb848afa03c398f839204883d8fc59294ac263feabfe85a6ebe963b77b4ef1788380c7e63b3a7c6291b1e7e0823675397b40d2b652afe56d041bb8d9f2bf11
+binfiles arch=i386-netbsd size=368
bin/i386-netbsd/xdvi
bin/i386-netbsd/xdvi-xaw
name xdvi.i386-solaris
category TLCore
-revision 54109
+revision 58388
shortdesc i386-solaris files of xdvi
-containersize 485136
-containerchecksum 6000c45088a87b5ebabb5e98ab8e4ac16bd2f70f80f10e828314f32e7570ccd4cbb2aab137069b7eadbd8d9f63d3ef2ea3d50ebc3e61e24133586f628b1cfebf
-binfiles arch=i386-solaris size=274
+containersize 492124
+containerchecksum d786152aa4ba7e647e52f50526d7e5789b24e9f9b33c66cded02648a47807493675788e1e0bf797c74471d82caa73c990e38bd470ce612dcd597d2f3b58ef5ac
+binfiles arch=i386-solaris size=278
bin/i386-solaris/xdvi
bin/i386-solaris/xdvi-xaw
+name xdvi.universal-darwin
+category TLCore
+revision 58418
+shortdesc universal-darwin files of xdvi
+containersize 970292
+containerchecksum add65f162c6f57990f4d3006cad2db9bef585a6543904ee42c902d24b078c3bbd52cc60c1fca248eb81ebd29b92ac191eb847cb622871489444fbc1847f7d53b
+binfiles arch=universal-darwin size=643
+ bin/universal-darwin/xdvi
+ bin/universal-darwin/xdvi-xaw
+
name xdvi.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of xdvi
-containersize 498816
-containerchecksum c88128431855a7488a68699a17f3dcd8fd59213b5f7fe0e9697de67d1b160d73baed1fc19a33735c65a6500e0333308685f8a8d182fc651ade623af65115f374
-binfiles arch=x86_64-cygwin size=296
+containersize 510800
+containerchecksum a0f34de53f40d0863df5adb965ffaffcd07cf189fde4159563944d8601613f9a13d86328882c33c1c9e3a798d9ee8a7805136aaaf383a1a64fe4635c3ec7d980
+binfiles arch=x86_64-cygwin size=304
bin/x86_64-cygwin/xdvi
bin/x86_64-cygwin/xdvi-xaw.exe
-name xdvi.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of xdvi
-containersize 571764
-containerchecksum 8d87f24924d1f64695302dbd2be159597ff3e5f5c80deebdcd3c43da53b3b0db1848cf8797c39778a23e5f977c9440e8dde7571e0f082cd6cc1e99ac9614125b
-binfiles arch=x86_64-darwin size=330
- bin/x86_64-darwin/xdvi
- bin/x86_64-darwin/xdvi-xaw
-
name xdvi.x86_64-linux
category TLCore
-revision 54264
+revision 58378
shortdesc x86_64-linux files of xdvi
-containersize 534464
-containerchecksum 56a2642c3016ad531447de33e2438ef0e2fcba9146b79bc9a31f7a9fcf8a285c9ff5dbe19fd43dbb062cce41a925494ebc1b8d6973e9dd997dd8f4902d4154f6
-binfiles arch=x86_64-linux size=316
+containersize 541932
+containerchecksum 2218dd09b62b54ece35bd6ad5fe67b726c557997cd76ee74f43b398548ad03d6f78dd80ddd4a9c383fe7d5311b828ef7f7cbb8369239a9c64e3c35dd28bfed87
+binfiles arch=x86_64-linux size=320
bin/x86_64-linux/xdvi
bin/x86_64-linux/xdvi-xaw
name xdvi.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 58378
shortdesc x86_64-linuxmusl files of xdvi
-containersize 566012
-containerchecksum b3d8723a4e12ec41ec1a3d6239a3f2ee91c8588a5b1c575ba6cc2ce9cf659a081b690a115fa3060d564ffd0972c441b093962cf1171d0d194b3c2d6b74b919fb
-binfiles arch=x86_64-linuxmusl size=358
+containersize 574928
+containerchecksum b2e57cd38199bead0ee792868144bdfb3186f7c5519c78b1a216c1dac27d177dd21a5488935bad8567c42c7e3e5696e228137a1a28edc11cee35ca861a875c30
+binfiles arch=x86_64-linuxmusl size=362
bin/x86_64-linuxmusl/xdvi
bin/x86_64-linuxmusl/xdvi-xaw
name xdvi.x86_64-solaris
category TLCore
-revision 54109
+revision 58388
shortdesc x86_64-solaris files of xdvi
-containersize 541388
-containerchecksum 9110bdad9f729bafe410935fcd15443f4a5f713657dc04b4be056e5bfdc054680ee095c417c766f774aecf53b29e09c10da50e4c374648dfc4bcd7c4a7ccff2a
-binfiles arch=x86_64-solaris size=323
+containersize 548760
+containerchecksum 39fd8daf54e606c428d27f8553b98c9da82b656f4758e108726eaafc29d08a5a7f4b05f4a4fb7ce1c780c0c54569e15abe0989a101a4993d9966105f9effad45
+binfiles arch=x86_64-solaris size=327
bin/x86_64-solaris/xdvi
bin/x86_64-solaris/xdvi-xaw
@@ -332946,12 +333768,21 @@ containerchecksum abeaeb85845038e5acaba6a4331a25126437d36d0235818f9fa2fcaa3403b9
binfiles arch=i386-solaris size=1
bin/i386-solaris/xelatex-dev
+name xelatex-dev.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of xelatex-dev
+containersize 324
+containerchecksum 40e6e2cc52a419d04bf9ace34ee245ed6f42fb965c541a61a8b125ba13bb0675a04f22a880c7a02bd793d6c0475d2522f3fe2385d0bb31f1e0b8d8b4439debf9
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/xelatex-dev
+
name xelatex-dev.win32
category TLCore
-revision 51730
+revision 57883
shortdesc win32 files of xelatex-dev
-containersize 876
-containerchecksum a26c6073f16f2275090065c5d9229d52faca2d1124f1d6e631d691eda8094549afbeb585802d945bf2e15284b477e32dab980d0533c981bd9ee2b17f259e6572
+containersize 872
+containerchecksum 0157319cf3b10db32a12567c7501d9ca751558f29801b5b40b5085d2d9c4ce6ac85fc739132df269e762b8358987ab671952a2913403013475400e4379f7aacb
binfiles arch=win32 size=1
bin/win32/xelatex-dev.exe
@@ -332964,15 +333795,6 @@ containerchecksum 027f3c73dcc75681eccab045b6945bb20905c8f3fafa1bd87608e39896c70c
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/xelatex-dev
-name xelatex-dev.x86_64-darwin
-category TLCore
-revision 53999
-shortdesc x86_64-darwin files of xelatex-dev
-containersize 324
-containerchecksum 298ca8d1b4c1a79d55d1f355bb73b7352c85f8250d0f5be9ee05faefaeafa3850f6d99808ebf7f8ef738f58827e8ea24e2b5ddbed24d47633fe5435f3be91501
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/xelatex-dev
-
name xelatex-dev.x86_64-darwinlegacy
category TLCore
revision 53999
@@ -333241,17 +334063,17 @@ catalogue-version 0.2
name xespotcolor
category Package
-revision 58216
+revision 58212
shortdesc Spot colours support for XeLaTeX
relocated 1
longdesc The package provides macros for using spot colours in LaTeX
longdesc documents. The package is a reimplementation of the spotcolor
longdesc package for use with XeLaTeX. As such, it has the same user
longdesc interface and the same capabilities.
-containersize 2352
-containerchecksum 970b8e441f6a8ad712743e47877bb538aaacf6b8726ac3c22e878a3daa55c1d6be45890d15e7c9bc4bf6b75f25c3fa6751966f1b55b1e7d139314c50af3fb15c
-doccontainersize 137324
-doccontainerchecksum 8c9bba7fb912f480f2e4312c53b6971111307b9a12e565073057adb9c4e1a63f2ff9eac7ad386c613ae667f6a341653553023b32dc10fe8187f92679d1f8df98
+containersize 2348
+containerchecksum fcc3a800986069cf64c62b2794447650331dfc2fbefe26fc2d537ebfb520acecb6530bff7591a597fac9b108f23781f0faf7c27b97f35ff2358d62c09404a5da
+doccontainersize 137344
+doccontainerchecksum 90ff1badeeb6e2d6cff9797b1af2052b4fa8474279c7b2e9916f7f02c767988d640b57f3d63be8de9f0082e50bb93c1c122b3c1f9bf74132c5c13b1b6b70122d
docfiles size=43
RELOC/doc/xelatex/xespotcolor/README details="Readme"
RELOC/doc/xelatex/xespotcolor/jatestspot.pdf
@@ -333260,7 +334082,7 @@ docfiles size=43
RELOC/doc/xelatex/xespotcolor/spotcolor-test.tex
RELOC/doc/xelatex/xespotcolor/xespotcolor.pdf details="Package documentation"
srccontainersize 7164
-srccontainerchecksum c8c9dad516090d80f5d1581a65993e2cb0239e6d6a74ae89631a96c5d52d57cc96aa4e6d23c4f44dd84d79e111825975f6262f89bc5aa89398f31fde10805995
+srccontainerchecksum 60aa75660ec567a3015bd8b4985e95aa3387cbda9b239c2d1d7e8bb29fde8d44fc414ebfb195aa3be037a3f4cbe510354e28d3ffc9d5777d054585597e2ab762
srcfiles size=6
RELOC/source/xelatex/xespotcolor/xespotcolor.dtx
RELOC/source/xelatex/xespotcolor/xespotcolor.ins
@@ -333275,7 +334097,7 @@ catalogue-version 2.1
name xetex
category TLCore
-revision 57186
+revision 57972
shortdesc An extended variant of TeX for use with Unicode sources
longdesc XeTeX is a TeX typesetting engine using Unicode and supporting
longdesc modern font technologies such as OpenType, TrueType or Apple
@@ -333313,10 +334135,10 @@ depend xetexconfig
execute AddFormat name=xelatex engine=xetex patterns=language.dat options="-etex xelatex.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,lm
execute AddFormat name=xetex engine=xetex patterns=language.def options="-etex xetex.ini" fmttriggers=cm,hyphen-base,tex-ini-files,unicode-data,etex,plain
postaction script file=tlpkg/tlpostcode/xetex.pl
-containersize 6984
-containerchecksum 60acec44d673f73ff7fb6291a8f7bbc2ae4329cb587f010378359ce8c89a28e810d3312a3ab379b4dcb0be67c3ae1186ee4290ef30456d2583313a4e9ecd9d52
-doccontainersize 617016
-doccontainerchecksum 254560a4bb4a2296d469d6b31163ba31a41cd48d309cf7492d070134e34ad6031c30cf98b3e63c0ab27863b63cda7fcd130f1c11cc47ef3fc3ed7afe669c0f60
+containersize 6988
+containerchecksum dd788efc6e03e11e2dd88d8e63ca2153e936194391d49ce422a757ba1937986cb80faafa71860bf55ef5cbab51b53cd0c85c60dadddd92940802ede301cdefd6
+doccontainersize 616820
+doccontainerchecksum 544a36d94bf2094403806d934a7e0d92062c1b5b1d0efbf4316d9319a1ff95a1d8f7a4a961c63e4a3eb66c9c4a24789e239f958132e5a4f08c3764f44772c8aa
docfiles size=170
texmf-dist/doc/man/man1/xelatex.1
texmf-dist/doc/man/man1/xelatex.man1.pdf
@@ -333461,110 +334283,121 @@ catalogue-version 0.1
name xetex.aarch64-linux
category TLCore
-revision 54429
+revision 58534
shortdesc aarch64-linux files of xetex
-containersize 7383300
-containerchecksum 86780b5c17430581738f31260bae1af78a26b6118c83eaa1e8f5dafda988262156cfa65402dfd01d8a0bb6119affe6e8437fa1d617f4914951931e1995406017
-binfiles arch=aarch64-linux size=7146
+containersize 7091520
+containerchecksum a71ceb1281e8677a1d56ef51a3317a66584b5cc5f29d91b0855d1161572830fb450feb2ab22d168c118d99a7895e44c6a863f931ddc21558569438062fd89366
+binfiles arch=aarch64-linux size=6795
bin/aarch64-linux/teckit_compile
bin/aarch64-linux/xelatex
bin/aarch64-linux/xetex
name xetex.amd64-freebsd
category TLCore
-revision 53999
+revision 58388
shortdesc amd64-freebsd files of xetex
-containersize 7334248
-containerchecksum 84503af01fc6c389b13bf40cac0da1d97459708b4011f33aaf3af92eef02de1b819f4654fbd39ae3f0dc1b32d41629da1034d3b8ed5d30e549cb519dbdb2132c
-binfiles arch=amd64-freebsd size=6525
+containersize 6898876
+containerchecksum 822053017863af807843e1eabbe05c135f3003e070e733e64b2669efea5084ddc7edbe914e97e6df2433e277e9f10a28f051f6694cab2f283dbba79eddad3ae8
+binfiles arch=amd64-freebsd size=6200
bin/amd64-freebsd/teckit_compile
bin/amd64-freebsd/xelatex
bin/amd64-freebsd/xetex
name xetex.amd64-netbsd
category TLCore
-revision 53995
+revision 58386
shortdesc amd64-netbsd files of xetex
-containersize 7305580
-containerchecksum 41bfe841ad38c3175836d6ec41668bd8f75d938062a628a20b373ca18a2facac96ca5c3029b5605e73835f41160f9498ca2a3bb45109dbea1089c963ee708313
-binfiles arch=amd64-netbsd size=7471
+containersize 7104164
+containerchecksum 4fb0c0a8ec45165c8eded4f4ae1242684e644cabd424b7833009015768729c5ca56e95dc1739c10cc86dfa4b3d4998fe14f9206b5dca623d03abdf6dbfdd03d2
+binfiles arch=amd64-netbsd size=7236
bin/amd64-netbsd/teckit_compile
bin/amd64-netbsd/xelatex
bin/amd64-netbsd/xetex
name xetex.armhf-linux
category TLCore
-revision 54033
+revision 58428
shortdesc armhf-linux files of xetex
-containersize 7026356
-containerchecksum 88375d9d8c98159845c1bec03e4a2d323081202d8d98f3520a2ef5c59febed34dcbeb5a13d131e73ecb47959cedf37314d0e90c305c6dc007f12dc5f482150ff
-binfiles arch=armhf-linux size=6476
+containersize 6764004
+containerchecksum b16d8ba017e3bd577ee227e5d04eb7f9535cb9c89c57bd5ed5f4e79dc02df89a8683fd85fd010cd8f16f908e91183d324f183b5b358e0f8cc1d160c3b84e2655
+binfiles arch=armhf-linux size=6227
bin/armhf-linux/teckit_compile
bin/armhf-linux/xelatex
bin/armhf-linux/xetex
name xetex.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of xetex
-containersize 7336944
-containerchecksum e5eb4e12533e16f3a843a52f2a20e9e85a85f6ad6c9d11a51b3aa192cb5886ae291f410a1e0a63b24fde214db60c461a32b9eea001ed938db31f5a83091055ec
-binfiles arch=i386-cygwin size=6777
+containersize 7003928
+containerchecksum 2cc649bd7b91c5c999ebbddabd5ba8c53a57d8bade90bcc1ed470c8f096aba571c81dffcd6f89eef6b486ba974b0f990433c925ebd2f932f4e769267e5560b5f
+binfiles arch=i386-cygwin size=6479
bin/i386-cygwin/teckit_compile.exe
bin/i386-cygwin/xelatex
bin/i386-cygwin/xetex.exe
name xetex.i386-freebsd
category TLCore
-revision 53999
+revision 58388
shortdesc i386-freebsd files of xetex
-containersize 7091988
-containerchecksum bf69a4149c53c8614db26b3ad327988e7b732e30ab3385b97e9dd01daed5c56654217f0677feab9285ac842a326da550ad359197aff75e4c4b945b38f6d7a1ec
-binfiles arch=i386-freebsd size=6255
+containersize 6722828
+containerchecksum ab6983790e1a214f29f48590cde27ed43d3b35cd9f21a1a6f46f561577f9404dd0ff0620c0b21a1a8dc1071503c253dba514325fa8164db5d6eedca790759193
+binfiles arch=i386-freebsd size=6019
bin/i386-freebsd/teckit_compile
bin/i386-freebsd/xelatex
bin/i386-freebsd/xetex
name xetex.i386-linux
category TLCore
-revision 53999
+revision 58378
shortdesc i386-linux files of xetex
-containersize 7425808
-containerchecksum cab80996369de4fdd7375b8b273934ecd9e54a8a750c96d60537d50df5bf749d3d3e53b3ee62a885283e3e343f09cc7aceee6b2c9b4ff9fd9c773b5312b37b6f
-binfiles arch=i386-linux size=6641
+containersize 7117852
+containerchecksum 8edf35290897332c13794073e2ad2dbe2b4064a9533c3b51b2af93802c3a9228308b671e9d7c1405abdfb33e8a1dbc7beefe15bb21b71c26f9b7941c9d3933c7
+binfiles arch=i386-linux size=6380
bin/i386-linux/teckit_compile
bin/i386-linux/xelatex
bin/i386-linux/xetex
name xetex.i386-netbsd
category TLCore
-revision 54104
+revision 58386
shortdesc i386-netbsd files of xetex
-containersize 7215100
-containerchecksum 61b66d3589acf5ec2e484adfa4341163db53b2124ef7ff8e9be7be8c0fc354fa7f3aff62050e6e7bd0e816e59669f398d73f67076ce8be58b62b180fcf9ec927
-binfiles arch=i386-netbsd size=7229
+containersize 7017628
+containerchecksum 07bc9d484fbd4d7801415701d69dad3b203b09f71d67b995f07f1bd0a5fa654ad5186c9935928dc83aa18184f742cc8bf7ef1d863f511eb8326d36d9fbe70a88
+binfiles arch=i386-netbsd size=7033
bin/i386-netbsd/teckit_compile
bin/i386-netbsd/xelatex
bin/i386-netbsd/xetex
name xetex.i386-solaris
category TLCore
-revision 53999
+revision 58388
shortdesc i386-solaris files of xetex
-containersize 7610388
-containerchecksum fbba0f843af996c3233dea77a82899a9c5e3bbb76118ef40412449c13e37493dddf1ff7389f0085656c61999282e16349011a8bbced230e150c44d6e11a7403c
-binfiles arch=i386-solaris size=6997
+containersize 7303724
+containerchecksum a9d9e4e6ee68e9f463c385f82d82412949b98c7c1bb01f57b8884e8fa8f89281346e452e9fac80eef58e0fe347484b7236805dc18a804669ca4089e7c82fee46
+binfiles arch=i386-solaris size=6736
bin/i386-solaris/teckit_compile
bin/i386-solaris/xelatex
bin/i386-solaris/xetex
+name xetex.universal-darwin
+category TLCore
+revision 58418
+shortdesc universal-darwin files of xetex
+containersize 13815156
+containerchecksum 5bd9f0e0ffe395f0469b7b4be5415581c4fbdca8db5fe89025ed1f3b6d72ddcaff71a48f128dbbf1078067ca3250375416d4a1cc60271c521d34120c2782135a
+binfiles arch=universal-darwin size=12406
+ bin/universal-darwin/teckit_compile
+ bin/universal-darwin/xelatex
+ bin/universal-darwin/xetex
+
name xetex.win32
category TLCore
-revision 53994
+revision 58289
shortdesc win32 files of xetex
-containersize 9436936
-containerchecksum bd474df98c6b11e7e8c04ba93dcdec91d0cbf6e56495aa7e3fa950a7d26c8ccb8ea287bcd34e1721b1d6a33f95c786ff94fb135da5d08481478029d8c8c87f17
-binfiles arch=win32 size=10113
+containersize 9412792
+containerchecksum 0d1b8258f5488088aa421558eba08aee5da3dde504c159470870c59bb7ac5e8a42535fc1eb1d948783238fd6879636f4e7c677c653d991ef581a71c050ffe43a
+binfiles arch=win32 size=10119
bin/win32/fc-cache.exe
bin/win32/fc-cat.exe
bin/win32/fc-list.exe
@@ -333573,7 +334406,7 @@ binfiles arch=win32 size=10113
bin/win32/fc-query.exe
bin/win32/fc-scan.exe
bin/win32/fc-validate.exe
- bin/win32/icudt65.dll
+ bin/win32/icudt68.dll
bin/win32/teckit_compile.exe
bin/win32/xelatex.exe
bin/win32/xetex.dll
@@ -333585,66 +334418,55 @@ binfiles arch=win32 size=10113
name xetex.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of xetex
-containersize 7347008
-containerchecksum d954d2ae34b9065c4301c41f93a6716df4d615396c81f9c1972229aacf233d2fe5792239ab7bf8a7579798489870f225b7b8b1ef53798e28c3d70bb4d48a356c
-binfiles arch=x86_64-cygwin size=6758
+containersize 7024160
+containerchecksum d82898dceee2caeafa76df40dc7b20585b7e4bfe56830256ff867585f938695b5cd9e6a7616d700ac54530547f410bb57863dbafebd9855745092fe434a5c55d
+binfiles arch=x86_64-cygwin size=6461
bin/x86_64-cygwin/teckit_compile.exe
bin/x86_64-cygwin/xelatex
bin/x86_64-cygwin/xetex.exe
-name xetex.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of xetex
-containersize 7455464
-containerchecksum 124eff818a7839ce06af77b7899c455b46bbb412aa5214d87ae7b79f5409719cfa0faf6e521ffa9e3ed07eceab67470f40f5d6d1d322f1d7ccae580487859feb
-binfiles arch=x86_64-darwin size=6555
- bin/x86_64-darwin/teckit_compile
- bin/x86_64-darwin/xelatex
- bin/x86_64-darwin/xetex
-
name xetex.x86_64-darwinlegacy
category TLCore
-revision 53999
+revision 58388
shortdesc x86_64-darwinlegacy files of xetex
-containersize 6942616
-containerchecksum 2fbfdde89798ae99d32e41454ad52759d6917e35decd9cd7e1f482d3985c998e7ae05dac45ce4be2585f398f1c24152ae86117c049f02e8563fd0d7ef18e3ccc
-binfiles arch=x86_64-darwinlegacy size=6262
+containersize 6660724
+containerchecksum 1231de4591f2507a547937a675ab619abf852e3a6e01ed18268832ba6ffb108593e6d550ee22da4f0e42263301791b0a3dca7ca65b60f0109c9b7b7890df21de
+binfiles arch=x86_64-darwinlegacy size=5992
bin/x86_64-darwinlegacy/teckit_compile
bin/x86_64-darwinlegacy/xelatex
bin/x86_64-darwinlegacy/xetex
name xetex.x86_64-linux
category TLCore
-revision 53999
+revision 58378
shortdesc x86_64-linux files of xetex
-containersize 7354632
-containerchecksum 841594f65185d7803f304c04224857f7503f4c3de73da5d9207768e2ab30c8e166610c52165ea08b61138993b13e086b8dfb8c39da684fb9ece4f50d745b8eee
-binfiles arch=x86_64-linux size=6657
+containersize 7045776
+containerchecksum 5c8b1a56e350be977464b542c163fc919bf8b1a7ed816d70d41fdef1705a616688674752205d57de0ce72351f75cc642cc3c1f02a23ab184581abcc9ee01bf21
+binfiles arch=x86_64-linux size=6370
bin/x86_64-linux/teckit_compile
bin/x86_64-linux/xelatex
bin/x86_64-linux/xetex
name xetex.x86_64-linuxmusl
category TLCore
-revision 54264
+revision 58378
shortdesc x86_64-linuxmusl files of xetex
-containersize 7494276
-containerchecksum 592d418c86943a442acf6c3c48eb47bab4d9ba5a080a76c49c41da77e9d3e390da31535609b6022a9882d719ac8345b1caf4acd2fa4d7fe89912e575dc8621c0
-binfiles arch=x86_64-linuxmusl size=6950
+containersize 7145000
+containerchecksum de120d9d02847f4e7e005aa3781c7967516d4a480b01f7cd899bd66d7509d4290871fa1ba91b082231d50b3def8db51271816e797a22d0a3e78557a9f79d6f6d
+binfiles arch=x86_64-linuxmusl size=6576
bin/x86_64-linuxmusl/teckit_compile
bin/x86_64-linuxmusl/xelatex
bin/x86_64-linuxmusl/xetex
name xetex.x86_64-solaris
category TLCore
-revision 53999
+revision 58388
shortdesc x86_64-solaris files of xetex
-containersize 7730080
-containerchecksum 36bc1ac26da65f229ce1b66d1987de0835190c4b74a9e536d42eb5eb485222567d3656e8b36074f578017198c5dc119d004724650bed673d9693831456365250
-binfiles arch=x86_64-solaris size=7241
+containersize 7420212
+containerchecksum 31303ab6c2502e64839dda8b597dedadc549adbc41f89e1614e0b670a4f7ce32d40dd5dc29fab24908a8871f8b73c7b8b5918133603cd960ca05657f2999574d
+binfiles arch=x86_64-solaris size=6956
bin/x86_64-solaris/teckit_compile
bin/x86_64-solaris/xelatex
bin/x86_64-solaris/xetex
@@ -333682,7 +334504,7 @@ catalogue-topics font-supp xetex
name xetexko
category Package
-revision 58634
+revision 58633
shortdesc Typeset Korean with Xe(La)TeX
relocated 1
longdesc The package supports typesetting Korean documents (including
@@ -333690,10 +334512,10 @@ longdesc old Hangul texts), using XeTeX. It enhances the existing
longdesc support, in XeTeX, providing features that provide quality
longdesc typesetting. This package requires the cjk-ko package for its
longdesc full functionality.
-containersize 52812
-containerchecksum 793f4146ce27666d4d5341f8ff5b393dd9ba26decfd2a065ad2574ce4b4df410dcb9edefe440c2a95ea3c4cdc3cdf3e91a9992c03866e38eafc62a51635cdc1f
-doccontainersize 253832
-doccontainerchecksum fcb9f5292e68e9e1edb54d5ec53213c05f53ecbf31f56e16a7f38d2690fa9015dcf73a6732673bad44ec327e8aafe3966c26c16295bfd75011387e52f078dbee
+containersize 52716
+containerchecksum 53643a489cedfbb6d5898b45e1b70f7426a734fac6470d9378a196760af1d7a4793a6feca2c1508051d6f696ec0d780e25fe99c32ebc2b1504a4cd30652f9650
+doccontainersize 253816
+doccontainerchecksum 3410649caa3624f432477367e85b340469804306f4d1e8c33839291367a13b1775d37542db05d39bd5d3e7a103e30b124aaf8a786c10f3a9ee9ef7a1a695e05e
docfiles size=71
RELOC/doc/xetex/xetexko/ChangeLog
RELOC/doc/xetex/xetexko/README details="Readme"
@@ -334109,6 +334931,15 @@ containerchecksum f113f21258178db978b1fa7e3c806b9d9bf8509a08c4d0fae342c9ab66e0e1
binfiles arch=i386-solaris size=1
bin/i386-solaris/xindex
+name xindex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of xindex
+containersize 340
+containerchecksum 5f994c94dae4463df91e0036696755aeaf6f6d4bc340d886aede164fa1e27d5cd63f58893256fe04c51b7e93bcdf431a425a3f98962a6fb0997f5132c7fa9d8e
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/xindex
+
name xindex.win32
category Package
revision 49312
@@ -334127,15 +334958,6 @@ containerchecksum 7ff6be0b4ba73f08382099f6ae37152e2a077a6efcd9e6574f41b189701b10
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/xindex
-name xindex.x86_64-darwin
-category Package
-revision 49312
-shortdesc x86_64-darwin files of xindex
-containersize 340
-containerchecksum 27b22b2e71279685272bad24d0666f80ee5836efe627188b6dedae637a9ad51361a27b3907871fba0aa7618ba6f0f33226550785f6c38f44f62032294fd3a2c4
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/xindex
-
name xindex.x86_64-darwinlegacy
category Package
revision 49312
@@ -334679,10 +335501,10 @@ catalogue-version 2.5.1
name xindy.aarch64-linux
category TLCore
-revision 54269
+revision 57930
shortdesc aarch64-linux files of xindy
-containersize 2292680
-containerchecksum 1e38f4fc220f66711c29900d74b8d43cbc2d1a4003b4fd2b2aef3efc26fecf543c7707c0ca66985f5fc24cfcb064ba25e8b263135813cdbf867090c27f18acb0
+containersize 2298872
+containerchecksum 4b7ef06e9aff9d984fbf150569350dedadb658352a61f24ac46767ecf8e554d174bcf6d9f9032d0bdce623f650eb3cad54dc11b129fbf60d350483472427cbef
binfiles arch=aarch64-linux size=1334
bin/aarch64-linux/tex2xindy
bin/aarch64-linux/texindy
@@ -334705,10 +335527,10 @@ binfiles arch=amd64-freebsd size=950
name xindy.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of xindy
-containersize 1676040
-containerchecksum 82cf162b686b303cea464ea0d8f0681dfb1b12695e7c1dcfe0adfc6ef9346d97af8b2aa61ca6991963ecb4e98a83854fe149391412902e40d3d3fd3d5d514af3
+containersize 1676044
+containerchecksum 8cfea015adba5710532f9a3791f7d50241db15bb0ac9e107c7319edc3830a069043070649ddbc9a93d131b545187368b8a99f956cd9da829de91013dc097a08d
binfiles arch=amd64-netbsd size=879
bin/amd64-netbsd/tex2xindy
bin/amd64-netbsd/texindy
@@ -334718,10 +335540,10 @@ binfiles arch=amd64-netbsd size=879
name xindy.armhf-linux
category TLCore
-revision 50150
+revision 57957
shortdesc armhf-linux files of xindy
-containersize 2297596
-containerchecksum 4697bf4c5ed00a982bbfd9eaf9db5a138e5a1968dc149fb59ac478b91df997ae99e99d36e37155d8777b67673ae8b1cef836fc0f8899156fd7cca049d03c63ff
+containersize 2302284
+containerchecksum c8c2845b9db717b765c13db05daeb6ffb29ebfcd107fe189601d6d387e299ca9d0e77e672b4183e378b3cc039c7daaaf2c5d27b5f9e6ababaa8ce916ecd31d4f
binfiles arch=armhf-linux size=1069
bin/armhf-linux/tex2xindy
bin/armhf-linux/texindy
@@ -334731,11 +335553,11 @@ binfiles arch=armhf-linux size=1069
name xindy.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of xindy
-containersize 1932240
-containerchecksum 1ccbb0dc7242b2c5638e0ac0a17ed7c5a32f7ae5a53fcc2a37684cb7779ba1ff0b85271c8c6cc52049c025b635f73f8b999cc45e7401a5a7b260be6d915b2864
-binfiles arch=i386-cygwin size=941
+containersize 1934576
+containerchecksum 57e84e956b1db97883b93514e83b040b746b6ad52ac4769a42812536cd8b85b61fa7f025099941b1f1854899397630221390b4337911a06f6050c91d077b7bb0
+binfiles arch=i386-cygwin size=942
bin/i386-cygwin/tex2xindy.exe
bin/i386-cygwin/texindy
bin/i386-cygwin/xindy
@@ -334770,10 +335592,10 @@ binfiles arch=i386-linux size=1008
name xindy.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of xindy
-containersize 1677352
-containerchecksum 96501a74f06b8cb6162dbc114c2ea8dbaebfbe985124969259916e4795be4ac34f009ef00c57f0baf0c39c07f77ac863fac42d78db929a5c70b39ac662319f42
+containersize 1677348
+containerchecksum f16b8511fa0690b47b1b01bf574e025cb23967cdf364102007b0fb73eb963d3bcac513bc9045df38986d78f41896970dba34d0f99c0fc7a47a62c0fa78b52a04
binfiles arch=i386-netbsd size=816
bin/i386-netbsd/tex2xindy
bin/i386-netbsd/texindy
@@ -334781,13 +335603,26 @@ binfiles arch=i386-netbsd size=816
bin/i386-netbsd/xindy.mem
bin/i386-netbsd/xindy.run
+name xindy.universal-darwin
+category TLCore
+revision 57909
+shortdesc universal-darwin files of xindy
+containersize 1658164
+containerchecksum 411001bf7280257117ddf66cbdf021638c58da0d3242cc7f27b3261343d6d4e4a975207ec804f14c2bcd1394448b766c10ac02f055199df0acd71db3dea565d5
+binfiles arch=universal-darwin size=833
+ bin/universal-darwin/tex2xindy
+ bin/universal-darwin/texindy
+ bin/universal-darwin/xindy
+ bin/universal-darwin/xindy.mem
+ bin/universal-darwin/xindy.run
+
name xindy.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of xindy
-containersize 2109776
-containerchecksum c755f22e9381cc5011e6ca77188560a9e08d2bc535f296e4804b23392fb8a2976114b05146bd17218bb92d1338904a7dbcbdb1122343f5bf3cc620935d6fc260
-binfiles arch=win32 size=2125
+containersize 2112668
+containerchecksum fdf73a7cbc7fefa48aa94f89a4120ec16614ca0432b37997430e73577b190d13010255540fb8715f997093a407fa4af63762345577fb1af1dccdeab853ce1942
+binfiles arch=win32 size=2126
bin/win32/tex2xindy.exe
bin/win32/texindy.exe
bin/win32/xindy-lisp.exe
@@ -334796,10 +335631,10 @@ binfiles arch=win32 size=2125
name xindy.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of xindy
-containersize 1969404
-containerchecksum 4e5d85957499db05d32639fac675a1a0940ec39147fb17a7e78be37c0b201de97a32308476a4f7970060429379b55680643d1c9f79743d4ecf4dbacc364f0b4b
+containersize 1970544
+containerchecksum 45db3016fe4004edfdecd9a937108305444fbf2a5e2b190c7030b37d263f66d146df6a1a780f2bb3d9dcef174e02f753632fc9324dbfc0ace6b27c327768f2c6
binfiles arch=x86_64-cygwin size=948
bin/x86_64-cygwin/tex2xindy.exe
bin/x86_64-cygwin/texindy
@@ -334807,19 +335642,6 @@ binfiles arch=x86_64-cygwin size=948
bin/x86_64-cygwin/xindy-lisp.exe
bin/x86_64-cygwin/xindy.mem
-name xindy.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of xindy
-containersize 2021948
-containerchecksum 24dd1a011f37157c501556de72b8c2fea86a9fdb5d7e93cbf735e95c9855b32c092f762d2a7b77f38dfa8347e5ee7dea5f777782f6a980af9fde651bec3990a3
-binfiles arch=x86_64-darwin size=988
- bin/x86_64-darwin/tex2xindy
- bin/x86_64-darwin/texindy
- bin/x86_64-darwin/xindy
- bin/x86_64-darwin/xindy.mem
- bin/x86_64-darwin/xindy.run
-
name xindy.x86_64-darwinlegacy
category TLCore
revision 43952
@@ -334835,11 +335657,11 @@ binfiles arch=x86_64-darwinlegacy size=932
name xindy.x86_64-linux
category TLCore
-revision 47145
+revision 58249
shortdesc x86_64-linux files of xindy
-containersize 2227528
-containerchecksum 32489f8ceac21328f6785a307b8ee25d1a94b7dbc2e2e2285dfd9581f747e2f15cbfd39ebf004627caa1285003be4e63120e45a7dc353c91d43847a33ca36e38
-binfiles arch=x86_64-linux size=1087
+containersize 2248804
+containerchecksum 3476d50bb553b486a7106fef49f93de0505717536d6fc1b2bc955e134732aaef60413851556c348e1c7457b62b90b21564198a6143aae232597c0d51f637e3ef
+binfiles arch=x86_64-linux size=1272
bin/x86_64-linux/tex2xindy
bin/x86_64-linux/texindy
bin/x86_64-linux/xindy
@@ -335120,6 +335942,171 @@ catalogue-license lppl1.3c
catalogue-topics xetex
catalogue-version 0.7
+name xml2pmx
+category Package
+revision 57972
+shortdesc Convert MusicXML to PMX and MusiXTeX
+longdesc This program translates MusicXML files to input suitable for
+longdesc PMX and MusiXTeX processing. This package supports Windows,
+longdesc MacOS and Linux systems.
+depend xml2pmx.ARCH
+containersize 496
+containerchecksum 9545fb5ca0e95788afab79d8a29336f337619adbcac68472bb5de6af6c54187f19bda655232175223168891c064f6fadc67c4ab8f5a0256e2c55e1a65c5e6f6b
+doccontainersize 15512
+doccontainerchecksum 973960f65159f5107caa7e9a041dca75f0171fc61f94794c7b7560eb9b6898534974fb8b360a28dfa3a01d422b71618bcaf8aba2ed25ae4d4b9f67d24ab730be
+docfiles size=6
+ texmf-dist/doc/man/man1/xml2pmx.1
+ texmf-dist/doc/man/man1/xml2pmx.man1.pdf
+catalogue-contact-home http://icking-music-archive.org/software/htdocs/
+catalogue-contact-support https://www.tug.org/mailman/listinfo/tex-music
+catalogue-ctan /support/xml2pmx
+catalogue-license gpl3+
+catalogue-topics music
+
+name xml2pmx.aarch64-linux
+category Package
+revision 57930
+shortdesc aarch64-linux files of xml2pmx
+containersize 47536
+containerchecksum 150ef9fb4f82f0e968ae1a50eef116d41fba79f18e5142550b7804397f3e711b4c595169498252bd8dc1c05360d7e57bfb16f2582189703a3ed994050fcf3b9c
+binfiles arch=aarch64-linux size=33
+ bin/aarch64-linux/xml2pmx
+
+name xml2pmx.amd64-freebsd
+category Package
+revision 57941
+shortdesc amd64-freebsd files of xml2pmx
+containersize 46864
+containerchecksum 688015825eea35d07c1f3b234522169c1d33635293a8c7099616359ed19d55e093ab7f10111192e492e36d0c9445606d3946dac4ced3e1d65a4ea05be472043e
+binfiles arch=amd64-freebsd size=31
+ bin/amd64-freebsd/xml2pmx
+
+name xml2pmx.amd64-netbsd
+category Package
+revision 57877
+shortdesc amd64-netbsd files of xml2pmx
+containersize 46484
+containerchecksum b88451836f1062115947812f0439d76b4a647e8c7a59c02768480aa7a7f1d1efba5475758b02c39e896d2c7d61bc9dd4ad12f13de969c4e3f738c5fa30a82048
+binfiles arch=amd64-netbsd size=34
+ bin/amd64-netbsd/xml2pmx
+
+name xml2pmx.armhf-linux
+category Package
+revision 57957
+shortdesc armhf-linux files of xml2pmx
+containersize 44984
+containerchecksum f7af2ea58a88b8623dfa5d9aeec8f39c9a578c5dab3cefb2aa7cd8a53e655ac4f68474f9a42d1279207c7670e98d2a107070d6db17c068d89b5bacbe18fab24f
+binfiles arch=armhf-linux size=28
+ bin/armhf-linux/xml2pmx
+
+name xml2pmx.i386-cygwin
+category Package
+revision 58387
+shortdesc i386-cygwin files of xml2pmx
+containersize 46464
+containerchecksum dcfdb4dfc7902af4ceea484eeb1e59fa171e2f3160c7dc954665d6b1b98c73e33fcdce692b0a2f592e7ce9321654a534454c0c300f1a6cbe712c0e42f1e31e61
+binfiles arch=i386-cygwin size=30
+ bin/i386-cygwin/xml2pmx.exe
+
+name xml2pmx.i386-freebsd
+category Package
+revision 57961
+shortdesc i386-freebsd files of xml2pmx
+containersize 45880
+containerchecksum 94d59635b618293818e31a0feb9b2dbb8e03da1e708f8f428af02cb02ff8ed0e40225be4b72d634eb21039a1a7c4f82207b3be50a537d5cbdc47f2c0c4d9f7e7
+binfiles arch=i386-freebsd size=29
+ bin/i386-freebsd/xml2pmx
+
+name xml2pmx.i386-linux
+category Package
+revision 57878
+shortdesc i386-linux files of xml2pmx
+containersize 47628
+containerchecksum 9febb31f24a092a62a6b72dfcf8a4ac490aa54aece5c39d96deb72c5189c68a4d16c0fda158dd6cdd9b623b0307d145d0e88283f22235c289309632b3141108f
+binfiles arch=i386-linux size=30
+ bin/i386-linux/xml2pmx
+
+name xml2pmx.i386-netbsd
+category Package
+revision 57877
+shortdesc i386-netbsd files of xml2pmx
+containersize 45732
+containerchecksum eef292c8b3f19b7789ba911f0c48743be6441b1a5eff888ba997d6e67ff2f7b917d5fae277ec2166413bd21795ccd13382d643514047ef1fa597ecf11f393764
+binfiles arch=i386-netbsd size=31
+ bin/i386-netbsd/xml2pmx
+
+name xml2pmx.i386-solaris
+category Package
+revision 57938
+shortdesc i386-solaris files of xml2pmx
+containersize 47552
+containerchecksum 9332f04a4340efbcf3b99dc26950f124377e164226ad11e76af3f1e391c9ac9607cab9e7c9e2eef8dadfc91dcbcb00a5e19b706686195034aded39a4c1b0f7ba
+binfiles arch=i386-solaris size=29
+ bin/i386-solaris/xml2pmx
+
+name xml2pmx.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of xml2pmx
+containersize 68108
+containerchecksum 91ddf7170f9ade21814bf07e360a78f17dd1c31de74938850d8ff84d6c49eafc64adfec8ca03f09960b78f6e5c9b95310ec814188956132e2b94a27bdebf1e94
+binfiles arch=universal-darwin size=78
+ bin/universal-darwin/xml2pmx
+
+name xml2pmx.win32
+category Package
+revision 57942
+shortdesc win32 files of xml2pmx
+containersize 100732
+containerchecksum b1dc244d9347756fe0257d7faf982aeacc036f2f01eeb58370159bb7fef28c5d6fcaaeaec8a096686f9bd498fe45fdb37aac95ab6fb0ad75b8a2d74f914cba72
+binfiles arch=win32 size=55
+ bin/win32/xml2pmx.exe
+
+name xml2pmx.x86_64-cygwin
+category Package
+revision 58387
+shortdesc x86_64-cygwin files of xml2pmx
+containersize 46920
+containerchecksum 6060d9bea4c149e98daa8ad44e1262460e397cf8b37db9b2966b2ee7dd798d0a96c0ab3a20582c46d5d55a867975d88d560436b36199568bfe886e87456ea053
+binfiles arch=x86_64-cygwin size=30
+ bin/x86_64-cygwin/xml2pmx.exe
+
+name xml2pmx.x86_64-darwinlegacy
+category Package
+revision 58231
+shortdesc x86_64-darwinlegacy files of xml2pmx
+containersize 46304
+containerchecksum 5c6d0bdfba52daca56791ab7aaed7eb6d3d24d140c95f9e78b6953f7b81f787e4dc8be2ed6bfb45bed854c34dd688abd658c52806f89215147ea505c84690dc9
+binfiles arch=x86_64-darwinlegacy size=30
+ bin/x86_64-darwinlegacy/xml2pmx
+
+name xml2pmx.x86_64-linux
+category Package
+revision 57878
+shortdesc x86_64-linux files of xml2pmx
+containersize 46272
+containerchecksum bf5132b2ffea7e648544c85f034216951ae0193d07f42a3b35d9abe789aa045c0d0578dfccf77ef7296fde282ed95dcbd57cf245c9cbdf9b65b527ab34da5961
+binfiles arch=x86_64-linux size=30
+ bin/x86_64-linux/xml2pmx
+
+name xml2pmx.x86_64-linuxmusl
+category Package
+revision 57878
+shortdesc x86_64-linuxmusl files of xml2pmx
+containersize 48080
+containerchecksum 918b2e9bb2f604b4a0a2d8076652bc691fa0c1b3b2086ffbae05fd1ab4da61732a86d1f3245a2227f6d1e3214328581d1af2b80a631f70f58c1c67df7a058e1e
+binfiles arch=x86_64-linuxmusl size=33
+ bin/x86_64-linuxmusl/xml2pmx
+
+name xml2pmx.x86_64-solaris
+category Package
+revision 57938
+shortdesc x86_64-solaris files of xml2pmx
+containersize 48576
+containerchecksum 413f9de3dc360a1e5d01d86f9c3c2f4a2cea68b8bfbc09d0309319a81e9736c0375d2ccc709259a85395566d89d093073f558507e33fc467c81fd70b8aad7fca
+binfiles arch=x86_64-solaris size=32
+ bin/x86_64-solaris/xml2pmx
+
name xmltex
category Package
revision 57186
@@ -335283,12 +336270,22 @@ binfiles arch=i386-solaris size=2
bin/i386-solaris/pdfxmltex
bin/i386-solaris/xmltex
+name xmltex.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of xmltex
+containersize 340
+containerchecksum 8065416253550ee5a93c86acf4ed64f579f465a9265052e6548e9c81b6342500c1171f217ce25734a3967d6c269d97277f9833b6b86b9f6a38fef2238c2d8602
+binfiles arch=universal-darwin size=2
+ bin/universal-darwin/pdfxmltex
+ bin/universal-darwin/xmltex
+
name xmltex.win32
category Package
-revision 36810
+revision 57883
shortdesc win32 files of xmltex
-containersize 888
-containerchecksum 3f414980c66fda0f4f5d4be4506de52b2fe3ff09056a56d308744d2ce65496e7a6305dcd77771bb389cfcf80507613cbe84e0c042d50884ec58045952d0228e8
+containersize 884
+containerchecksum ec8be459202ad08e8357bf49866923ac9be86e87a68eeeb83646d23e9e19f78efd3982f582ecf820a763272059618e00f417eac21ba3a8dfe1aead45426ff7d0
binfiles arch=win32 size=2
bin/win32/pdfxmltex.exe
bin/win32/xmltex.exe
@@ -335303,16 +336300,6 @@ binfiles arch=x86_64-cygwin size=2
bin/x86_64-cygwin/pdfxmltex
bin/x86_64-cygwin/xmltex
-name xmltex.x86_64-darwin
-category Package
-revision 18441
-shortdesc x86_64-darwin files of xmltex
-containersize 340
-containerchecksum 7633616b6f4f9ddf28e84abecfdced637e0e168e08a3ab39aa9be27c2de4fda4aeb0a25daf766c4394d3b122cf50a58d9a6eacaf073b567c4b15b26611fb253b
-binfiles arch=x86_64-darwin size=2
- bin/x86_64-darwin/pdfxmltex
- bin/x86_64-darwin/xmltex
-
name xmltex.x86_64-darwinlegacy
category Package
revision 43871
@@ -335537,51 +336524,51 @@ binfiles arch=aarch64-linux size=10
name xpdfopen.amd64-freebsd
category TLCore
-revision 53999
+revision 57941
shortdesc amd64-freebsd files of xpdfopen
-containersize 8096
-containerchecksum d5325145cc8632feb25310e6d03e57bfadf1700504c8f10ef4a3e65f8101681559cfdb7f64dc93c9cf1c5ca712da5f059a40cc959051f405fab4fa2e64b0dc87
-binfiles arch=amd64-freebsd size=12
+containersize 8256
+containerchecksum cb4dd4d69c93a3b952a860c36b035be43594921e83313763cf9f7c89f1807c77679bbbb201c625617bd91b4c7cf65023021044e1f4620755fa06ecfdd9d75443
+binfiles arch=amd64-freebsd size=8
bin/amd64-freebsd/pdfclose
bin/amd64-freebsd/pdfopen
name xpdfopen.amd64-netbsd
category TLCore
-revision 53995
+revision 57877
shortdesc amd64-netbsd files of xpdfopen
containersize 8572
-containerchecksum 6fcde65720cc016e5e91af84e932ff115d73d2d4fa2ac4936f6df3ae8c0f18e3baa17b249c5272977e1942248eea432c63688d8facad497c86c883134277160a
+containerchecksum c6ec3bc7c65f3d2f8bf929e0c7ceab64349618128fcb7a9c63c0abeebb0d2c7fd270c615b5246f003e513a380b1c830b35c25b98566becdfa9dde04ead1e543b
binfiles arch=amd64-netbsd size=10
bin/amd64-netbsd/pdfclose
bin/amd64-netbsd/pdfopen
name xpdfopen.armhf-linux
category TLCore
-revision 52917
+revision 57957
shortdesc armhf-linux files of xpdfopen
-containersize 6772
-containerchecksum 7ab990772432008129b60a6377d335124f682d07224e8a68ad2f4bd63f474714c3f054c0c941178c53fc0e3ccfb5f65ed100647d9a09e34d75caa53b78af305b
+containersize 6628
+containerchecksum 74a785d8c4ef03d90f175f68584bbd22743d3ff40f4cbb90e125f89044713e7990e101b4c4eece6b000deb65effae73fed6f8747db8db76091fcf9c5fa6687db
binfiles arch=armhf-linux size=7
bin/armhf-linux/pdfclose
bin/armhf-linux/pdfopen
name xpdfopen.i386-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc i386-cygwin files of xpdfopen
-containersize 7844
-containerchecksum f2a32721710be1277ee20f782ac2493e5f266117891e4926b70cae02493463d497cc0ed3ae3d5d73623511dae0982985f5293236d4d49e46711a981b6a0553ff
+containersize 7804
+containerchecksum 61782cf7d227b9e84ac0c2bd8b6c4c9cb63d4efb925440070d1e3e5682fabb83a0d885ffe3a4f3b106d907da51495ee697fb8276724a17c37f496f70592b8b6c
binfiles arch=i386-cygwin size=9
bin/i386-cygwin/pdfclose.exe
bin/i386-cygwin/pdfopen.exe
name xpdfopen.i386-freebsd
category TLCore
-revision 53999
+revision 57961
shortdesc i386-freebsd files of xpdfopen
-containersize 7544
-containerchecksum 3e650e1e10b88045f568a0a256bd86e985ddf81e2e171b0b527646371309539f7e80e1c30d4ee27e4321225e7cc0aa4f3bc84e0d667ba90a473e955d9115de6e
-binfiles arch=i386-freebsd size=10
+containersize 7568
+containerchecksum a5958d456215e31fc39b830c2340dea6443b7d0468a6b3c6c2ed0292a575b5be8cfee044c2a25767c5a7d413a56d2bc5465c39d2aa8de74a5e0440f6ad4f5feb
+binfiles arch=i386-freebsd size=8
bin/i386-freebsd/pdfclose
bin/i386-freebsd/pdfopen
@@ -335597,10 +336584,10 @@ binfiles arch=i386-linux size=7
name xpdfopen.i386-netbsd
category TLCore
-revision 54104
+revision 57877
shortdesc i386-netbsd files of xpdfopen
-containersize 8236
-containerchecksum 70646dd96b23e0929cc57bc4af33764f09f29662b359b62a99a0c0507b4316618ed4662f4614e791615fb864b304993333e69e15102270d78b682960db0db7c4
+containersize 8240
+containerchecksum 83f4d6dcf11cd761873327e9e208833e5f995a71e13ea2bf453820519621bdec27b989ae02df65e4130c54a6f5ca15e18e6310f04ce017a441a64883609a62c7
binfiles arch=i386-netbsd size=8
bin/i386-netbsd/pdfclose
bin/i386-netbsd/pdfopen
@@ -335615,12 +336602,22 @@ binfiles arch=i386-solaris size=8
bin/i386-solaris/pdfclose
bin/i386-solaris/pdfopen
+name xpdfopen.universal-darwin
+category TLCore
+revision 57908
+shortdesc universal-darwin files of xpdfopen
+containersize 19720
+containerchecksum 0418fc3e844e7d54e8e374f5b74fcc1fead683be43d4c31c0e988cc3df618082cbe4c32b613b5c1ea75dfd6e7ca43442c94e4e321b45a33e4c6c2a5942673267
+binfiles arch=universal-darwin size=60
+ bin/universal-darwin/pdfclose
+ bin/universal-darwin/pdfopen
+
name xpdfopen.win32
category TLCore
-revision 53994
+revision 57883
shortdesc win32 files of xpdfopen
-containersize 629280
-containerchecksum 3b1becd3421227d06e57b588bed1b35a2077b9e8e1268af09d4eaa96de96ea81f9c731d2d4f412886653ee9d751eb42afe0c33c6bc190ab63879124be7c2ad65
+containersize 629144
+containerchecksum dc40de47047be78503edcd88c72681027ecfbe893961b1c156251c304a55fd7be7d4a0c8fe163949f1ed5fa3fd79e00d23952df1a143546dc2f7ea90401b1351
binfiles arch=win32 size=392
bin/win32/pdfclose.exe
bin/win32/pdfdde.exe
@@ -335628,24 +336625,14 @@ binfiles arch=win32 size=392
name xpdfopen.x86_64-cygwin
category TLCore
-revision 55384
+revision 58387
shortdesc x86_64-cygwin files of xpdfopen
-containersize 8732
-containerchecksum ea6a80b10794d1ecc4b9211ded44a317a6ba8c3139d859458d40ba0172493bc2e19da359ef1309b8b40ea8f2ef1e7905f3ebfa8ed7162ab5c083da853da71aad
+containersize 8636
+containerchecksum e0099126a16844906f02d4db85b34b9c735261baf2eca3393f723e842679dd2369d703f8c58c948559d5e1ba678e3184b68d18d0aed49df3d3d2e3b542fa5095
binfiles arch=x86_64-cygwin size=10
bin/x86_64-cygwin/pdfclose.exe
bin/x86_64-cygwin/pdfopen.exe
-name xpdfopen.x86_64-darwin
-category TLCore
-revision 54269
-shortdesc x86_64-darwin files of xpdfopen
-containersize 13436
-containerchecksum 8b42f6108f20c1304ba170a0c8e1350eabd51c989a530028bc6a8d03f4ac5a23a78ad95a48a4e534af58df8fa1baccb59a6bcd2ef7abe52e7650b1296d7d28a2
-binfiles arch=x86_64-darwin size=18
- bin/x86_64-darwin/pdfclose
- bin/x86_64-darwin/pdfopen
-
name xpdfopen.x86_64-linux
category TLCore
revision 52917
@@ -336897,7 +337884,7 @@ catalogue-topics font font-mf font-greek greek
name yathesis
category Package
-revision 58687
+revision 58683
shortdesc A LaTeX class for writing a thesis following French rules
relocated 1
longdesc The purpose of yathesis is to facilitate the typesetting of
@@ -336915,10 +337902,10 @@ longdesc doc/latex/yathesis/french/exemples/ directory in the
longdesc distribution. They can also be tested on ShareLaTeX (template
longdesc and specimen) and on Overleaf (template and specimen). Note:
longdesc The "ya" in the package name stands for "yet another".
-containersize 23300
-containerchecksum d9f6fa0f3a02844f3de130e03e79fa016ab21be07e4b4cd1e38b69159d0521732236fc7ff1f8b6a57455c696a9d56f3350ea250675fd33b33d38ac5196970a63
-doccontainersize 4725180
-doccontainerchecksum 9a2b2acb6b2a50665f894a3be4e11eaea3a2c7857a3f27d01f9c59862e0e39ea701ad207539c0168530129ce3e71f7796e6fb45b4812432d2c123e22d3f57645
+containersize 23336
+containerchecksum 199abb5d02a37420e1c382916880428d5426eacaf007e3e264bf257710823d8380fd0bb69c40065d7259e28769dff4d6c90bd55a5fb931b6497d64b106e9c7cf
+doccontainersize 4725256
+doccontainerchecksum 1beedc083923302c094a4f2c7091743c87188292b8633646877c575e1bb724f42b171805f0ce39f615c7485769f191676310e1f5257c0f4c03aa65ec3309c4cb
docfiles size=3218
RELOC/doc/latex/yathesis/CHANGELOG.md
RELOC/doc/latex/yathesis/README.md details="Readme"
@@ -336991,7 +337978,7 @@ docfiles size=3218
RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/tiger.pdf
RELOC/doc/latex/yathesis/french/exemples/specimen/a-plat/ulco.pdf
srccontainersize 50924
-srccontainerchecksum 1a8e9e06eafc48972051d0be8c6fa3e6c3992c7f930dab6e431c5faab94f001a4cb51863a9fa2f9f803fc2d5037b2263dee7440a335f380fb0afdfe9ef93c339
+srccontainerchecksum 7c99e72a3ef76aae6f5e4ea77d78cd6cd2c98c7163b468e317f4de72734a3e4e8c2698b93dbc82df20f5b8197905f9f253b5d652debd6fa0c0d5377cc2015611
srcfiles size=67
RELOC/source/latex/yathesis/yathesis-samples-templates.dtx
RELOC/source/latex/yathesis/yathesis.dtx
@@ -337481,6 +338468,15 @@ containerchecksum 150dbbfe1dcbf57c8e342c5f104f12af2bac2506a795de82c13a6091f22885
binfiles arch=i386-solaris size=1
bin/i386-solaris/yplan
+name yplan.universal-darwin
+category Package
+revision 57908
+shortdesc universal-darwin files of yplan
+containersize 336
+containerchecksum a4ac81af1a2d20e63cbb1fcd525926fc6010c26a44948436d2ae16180d45b3f8106c96c46b923845fabd9b00bf9d08daec485f6460635352a3d1334f94775ecd
+binfiles arch=universal-darwin size=1
+ bin/universal-darwin/yplan
+
name yplan.win32
category Package
revision 34398
@@ -337499,15 +338495,6 @@ containerchecksum 21e21fca56a1ed9b8b1c73376ea54a30bcd9c3d44516c934008842ac1831c5
binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/yplan
-name yplan.x86_64-darwin
-category Package
-revision 34398
-shortdesc x86_64-darwin files of yplan
-containersize 340
-containerchecksum 6c0546ea62a7b88081f8385878a8319cacd6b9a0834b43963d79d444dba8e4ac6b311d8c27bc23b34808b34a27f381345d1ea10b1f34cc4978ac8746e88dcec9
-binfiles arch=x86_64-darwin size=1
- bin/x86_64-darwin/yplan
-
name yplan.x86_64-darwinlegacy
category Package
revision 43871
@@ -337723,7 +338710,7 @@ catalogue-topics font font-type1 font-collection
name zbmath-review-template
category Package
-revision 58544
+revision 58543
shortdesc Template for a zbMATH Open review
relocated 1
longdesc This package contains a template for zbMATH Open reviews. It
@@ -337734,9 +338721,9 @@ longdesc relies on scrartcl, babel, scrlayer-scrpage, geometry,
longdesc graphicx, enumitem, fontspec, amsmath, amsfonts, amssymb,
longdesc mathtools, stmaryrd, mathrsfs, tikz-cd, textcomp, and gensymb.
containersize 1300
-containerchecksum 4aa3b6e97e5e5c466977f9c0895229b075d2a1b47665c987841ce75d4d874131371424927e0f8741e6bdc54f9cfbf18333086d4439dc60b0ea65f6c9973604ff
-doccontainersize 184672
-doccontainerchecksum 3e9575ceaaf677cd637eedc57fab9306d4cd27ea5611e00c7cb65871ddb4855d7b3426a6ae36d65693d6e92b363e49ec2166a6714a0909a16e394768e034c113
+containerchecksum aaadb2179f8c8c3b48dca8f4d021a51dd34863f7f3c30cb6705c07026218684038f398468a9b4a779d8a3cc4ab2520dadb81890690b173b20b1f5baf3644886b
+doccontainersize 184640
+doccontainerchecksum 8bdf2cd42ba8cc24e55fcbf8061a2cbbcdd750d77f5ad3c613d721eec2ba164cc69a73a85382d5a2893121300ce2657f291d181c92d4b0f8a7b574229d6f97d9
docfiles size=54
RELOC/doc/xelatex/zbmath-review-template/README.md details="Readme"
RELOC/doc/xelatex/zbmath-review-template/figures/screenshot.png
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 86b7ad9d54..fb6ca849e9 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-ea0b29bad2c8a586dcfec65edec658df texlive.tlpdb
+cb49e8b1636a942d6a21c922261f182d texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 9e8bf36621..12ecabaa1c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-e347de39445c6d64bdca3f90188d32023f641db9ecd81ff5c3b8d797a070a0f7f9afa7e801cc22ad596a544a7dc8c21c2f075a1f199d3e7766224c4cf1fa0d2a texlive.tlpdb
+e15b62a60295bf7ca3200d9378a59a346528e70f322d9839a9418d705879ce0c5ba78bb57af06da75ebca7b86560629bccb8bbf687654f5907c80ee58e695a50 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 0a4365cfaf..5e9bb500fb 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJgW7H9AAoJEEzhh34ZQ4xwb/EH/2+YigeOwBT8F9XqYqtsC5sd
-z5k2xmgh7s3hTruI+y5/qrvo9e21uX/foekK+Mw5uVKz6kTPZ1Ng7wRKbp9EC1pz
-o9wTlG6oZKx45vxtPv6AtcPMn5AYYYg/AlLHYUOqq1WrkROO1c0e7WV2pNrxxT0F
-aCWAjLp6vRoCnEA5yoyujPonh3STnapT2+cFuW0IIjzA0sptDiNGF8NuKLmT2oMy
-gsjhhcVeb1VIEYJvXkLLZDCzCOmRZ7CmX6Ho6Fe4wPStV43xxmJbioPN2UdFXziL
-oBcXzfGfLWlAQJirn1bwLE31520UbVEaAWh3ctqNetgx8m2g9y5WlSiR5UfBz9c=
-=Vrxz
+iQEcBAEBCgAGBQJgZnXRAAoJEEzhh34ZQ4xwZugH/29i3QigW3OEhMQbbsOWwFX2
+c4QpN4dLv6O5JelrByStT87hxz0Lpwn6FwkCsYIHp8kyKEt7xpaVTRC+tHFiJ+RL
+085Pu8PZmhxxX7E1JQa0FKpZLUmL/pwjtsh+GiaG7xbrIm6LzQGBIU5uNXK3Yce/
+X5dTMeEJIw9D1zDsr5PDE8rnTK/CWm8UHTTuo/aZfe7A1ZNUYPS4i0bcCVHtG/Ot
+Y3qvuL+sFgy3WGIoCTMo50F8v9Xrl7XYBqeOk46rG1XnYIiwhO/HMfCyDA+PGVAc
+64Oy0fBEk9/MlhYuBK7mmWkres6URLLl5Kg9jGDbzjh0YPkSJvajalCPQRZVrlQ=
+=YU0S
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 06dcde4938..465d74c3f3 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/README.TEXLIVE b/systems/texlive/tlnet/tlpkg/tlperl/README.TEXLIVE
index 82bf8a5299..89d3018691 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/README.TEXLIVE
+++ b/systems/texlive/tlnet/tlpkg/tlperl/README.TEXLIVE
@@ -1,8 +1,8 @@
(This file public domain.)
-This directory contains Perl 5.30.1 compiled for Windows.
+This directory contains Perl 5.32.1 compiled for Windows.
The only purpose of this Perl is to provide support on Windows for
-Perl scripts shipped with TeX Live. It's not intended for general use.
+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.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/bin/perl530.dll b/systems/texlive/tlnet/tlpkg/tlperl/bin/perl530.dll
deleted file mode 100755
index 51cdfefc3a..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/bin/perl530.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/bin/perl532.dll b/systems/texlive/tlnet/tlpkg/tlperl/bin/perl532.dll
new file mode 100755
index 0000000000..76b99dcbfc
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/bin/perl532.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist
index b10a21594a..873c58f961 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/.packlist
@@ -1,1651 +1,1670 @@
-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.30.1.exe type=link
-d:\tlperl\bin/perl5.30.1.exe type=file
-d:\tlperl\bin/perl530.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/podselect.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/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/dquote_inline.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/libperl530.a 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/perl_inc_macro.h type=file
-d:\tlperl\lib/CORE/perl_langinfo.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/perllibst.h type=file
-d:\tlperl\lib/CORE/perlsdio.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/regexp.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/stadtx_hash.h type=file
-d:\tlperl\lib/CORE/sv.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-o.h type=file
-d:\tlperl\lib/CORE/win32iop.h type=file
-d:\tlperl\lib/CORE/win32thread.h type=file
-d:\tlperl\lib/CORE/wince.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_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/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/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/ExpireFile.pm type=file
-d:\tlperl\lib/Memoize/ExpireTest.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/Find.pm type=file
-d:\tlperl\lib/Pod/Functions.pm type=file
-d:\tlperl\lib/Pod/Html.pm type=file
-d:\tlperl\lib/Pod/InputObjects.pm type=file
-d:\tlperl\lib/Pod/Man.pm type=file
-d:\tlperl\lib/Pod/ParseLink.pm type=file
-d:\tlperl\lib/Pod/ParseUtils.pm type=file
-d:\tlperl\lib/Pod/Parser.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/PlainText.pm type=file
-d:\tlperl\lib/Pod/Select.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/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/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/Compress/Raw/Bzip2/Bzip2.dll type=file
-d:\tlperl\lib/auto/Compress/Raw/Zlib/Zlib.dll type=file
-d:\tlperl\lib/auto/Cwd/Cwd.dll type=file
-d:\tlperl\lib/auto/Data/Dumper/Dumper.dll type=file
-d:\tlperl\lib/auto/Devel/Peek/Peek.dll type=file
-d:\tlperl\lib/auto/Digest/MD5/MD5.dll type=file
-d:\tlperl\lib/auto/Digest/SHA/SHA.dll type=file
-d:\tlperl\lib/auto/Encode/Byte/Byte.dll type=file
-d:\tlperl\lib/auto/Encode/CN/CN.dll type=file
-d:\tlperl\lib/auto/Encode/EBCDIC/EBCDIC.dll type=file
-d:\tlperl\lib/auto/Encode/Encode.dll type=file
-d:\tlperl\lib/auto/Encode/JP/JP.dll type=file
-d:\tlperl\lib/auto/Encode/KR/KR.dll type=file
-d:\tlperl\lib/auto/Encode/Symbol/Symbol.dll type=file
-d:\tlperl\lib/auto/Encode/TW/TW.dll type=file
-d:\tlperl\lib/auto/Encode/Unicode/Unicode.dll type=file
-d:\tlperl\lib/auto/Fcntl/Fcntl.dll type=file
-d:\tlperl\lib/auto/File/DosGlob/DosGlob.dll type=file
-d:\tlperl\lib/auto/File/Glob/Glob.dll type=file
-d:\tlperl\lib/auto/Filter/Util/Call/Call.dll type=file
-d:\tlperl\lib/auto/Hash/Util/FieldHash/FieldHash.dll type=file
-d:\tlperl\lib/auto/Hash/Util/Util.dll type=file
-d:\tlperl\lib/auto/I18N/Langinfo/Langinfo.dll type=file
-d:\tlperl\lib/auto/IO/IO.dll type=file
-d:\tlperl\lib/auto/List/Util/Util.dll type=file
-d:\tlperl\lib/auto/MIME/Base64/Base64.dll type=file
-d:\tlperl\lib/auto/Math/BigInt/FastCalc/FastCalc.dll type=file
-d:\tlperl\lib/auto/Opcode/Opcode.dll type=file
-d:\tlperl\lib/auto/POSIX/POSIX.dll type=file
-d:\tlperl\lib/auto/PerlIO/encoding/encoding.dll type=file
-d:\tlperl\lib/auto/PerlIO/mmap/mmap.dll type=file
-d:\tlperl\lib/auto/PerlIO/scalar/scalar.dll type=file
-d:\tlperl\lib/auto/PerlIO/via/via.dll type=file
-d:\tlperl\lib/auto/SDBM_File/SDBM_File.dll type=file
-d:\tlperl\lib/auto/Socket/Socket.dll type=file
-d:\tlperl\lib/auto/Storable/Storable.dll type=file
-d:\tlperl\lib/auto/Sys/Hostname/Hostname.dll type=file
-d:\tlperl\lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll type=file
-d:\tlperl\lib/auto/Time/HiRes/HiRes.dll type=file
-d:\tlperl\lib/auto/Time/Piece/Piece.dll type=file
-d:\tlperl\lib/auto/Unicode/Collate/Collate.dll type=file
-d:\tlperl\lib/auto/Unicode/Normalize/Normalize.dll type=file
-d:\tlperl\lib/auto/Win32/Win32.dll type=file
-d:\tlperl\lib/auto/Win32API/File/File.dll type=file
-d:\tlperl\lib/auto/Win32CORE/extralibs.ld type=file
-d:\tlperl\lib/auto/attributes/attributes.dll type=file
-d:\tlperl\lib/auto/mro/mro.dll type=file
-d:\tlperl\lib/auto/re/re.dll type=file
-d:\tlperl\lib/auto/threads/shared/shared.dll type=file
-d:\tlperl\lib/auto/threads/threads.dll 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/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/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/perl5300delta.pod type=file
-d:\tlperl\lib/pods/perl5301delta.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/perlce.pod type=file
-d:\tlperl\lib/pods/perlcheat.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/perldos.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/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/perlmacos.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/perlnetware.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/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/perlsymbian.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/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/Heavy.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/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/Digit.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/Fold.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/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/Lower.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/Title.pl type=file
-d:\tlperl\lib/unicore/To/Uc.pl type=file
-d:\tlperl\lib/unicore/To/Upper.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/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/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/Ext/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/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/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/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/Consonan.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/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/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/EB.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/_PerlNon.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/Armn.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/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/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/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/Xsux.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/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/utf8_heavy.pl 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
+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.32.1.exe type=link
+e:\tlperl\bin/perl5.32.1.exe type=file
+e:\tlperl\bin/perl532.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/libperl532.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/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/stadtx_hash.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_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/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/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/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/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/perlsymbian.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
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/App/Cpan.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/App/Cpan.pm
index 80c3efec43..b563addf52 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/App/Cpan.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/App/Cpan.pm
@@ -6,7 +6,7 @@ use vars qw($VERSION);
use if $] < 5.008 => 'IO::Scalar';
-$VERSION = '1.672';
+$VERSION = '1.675';
=head1 NAME
@@ -414,13 +414,13 @@ sub _process_options
# if no arguments, just drop into the shell
if( 0 == @ARGV ) { CPAN::shell(); exit 0 }
- else
+ elsif (Getopt::Std::getopts(
+ join( '', @option_order ), \%options ))
{
- Getopt::Std::getopts(
- join( '', @option_order ), \%options );
\%options;
}
- }
+ else { exit 1 }
+}
sub _process_setup_options
{
@@ -431,8 +431,7 @@ sub _process_setup_options
$Method_table{j}[ $Method_table_index{code} ]->( $options->{j} );
delete $options->{j};
}
- else
- {
+ elsif ( ! $options->{h} ) { # h "ignores all of the other options and arguments"
# this is what CPAN.pm would do otherwise
local $CPAN::Be_Silent = 1;
CPAN::HandleConfig->load(
@@ -542,15 +541,23 @@ sub run
return $return_value;
}
+my $LEVEL;
{
package
Local::Null::Logger; # hide from PAUSE
+my @LOGLEVELS = qw(TRACE DEBUG INFO WARN ERROR FATAL);
+$LEVEL = uc($ENV{CPANSCRIPT_LOGLEVEL} || 'INFO');
+my %LL = map { $LOGLEVELS[$_] => $_ } 0..$#LOGLEVELS;
+unless (defined $LL{$LEVEL}){
+ warn "Unsupported loglevel '$LEVEL', setting to INFO";
+ $LEVEL = 'INFO';
+}
sub new { bless \ my $x, $_[0] }
sub AUTOLOAD {
my $autoload = our $AUTOLOAD;
$autoload =~ s/.*://;
- return if $autoload =~ /^(debug|trace)$/;
+ return if $LL{uc $autoload} < $LL{$LEVEL};
$CPAN::Frontend->mywarn(">($autoload): $_\n")
for split /[\r\n]+/, $_[1];
}
@@ -579,8 +586,6 @@ sub _init_logger
return $logger;
}
- my $LEVEL = $ENV{CPANSCRIPT_LOGLEVEL} || 'INFO';
-
Log::Log4perl::init( \ <<"HERE" );
log4perl.rootLogger=$LEVEL, A1
log4perl.appender.A1=Log::Log4perl::Appender::Screen
@@ -676,7 +681,7 @@ sub _hook_into_CPANpm_report
*CPAN::Shell::myprint = sub {
my($self,$what) = @_;
- $scalar .= $what;
+ $scalar .= $what if defined $what;
$self->print_ornamented($what,
$CPAN::Config->{colorize_print}||'bold blue on_white',
);
@@ -794,7 +799,14 @@ sub _turn_off_testing {
sub _print_help
{
$logger->info( "Use perldoc to read the documentation" );
- exec "perldoc $0";
+ my $HAVE_PERLDOC = eval { require Pod::Perldoc; 1; };
+ if ($HAVE_PERLDOC) {
+ system qq{"$^X" -e "require Pod::Perldoc; Pod::Perldoc->run()" $0};
+ exit;
+ } else {
+ warn "Please install Pod::Perldoc, maybe try 'cpan -i Pod::Perldoc'\n";
+ return HEY_IT_WORKED;
+ }
}
sub _print_version # -v
@@ -1698,3 +1710,10 @@ Copyright (c) 2001-2018, brian d foy, All Rights Reserved.
You may redistribute this under the same terms as Perl itself.
=cut
+
+# Local Variables:
+# mode: cperl
+# indent-tabs-mode: t
+# cperl-indent-level: 8
+# cperl-continued-statement-offset: 8
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm
index 093579a6c2..af6786ee51 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar.pm
@@ -27,11 +27,11 @@ use vars qw[$DEBUG $error $VERSION $WARN $FOLLOW_SYMLINK $CHOWN $CHMOD
];
@ISA = qw[Exporter];
-@EXPORT = qw[ COMPRESS_GZIP COMPRESS_BZIP ];
+@EXPORT = qw[ COMPRESS_GZIP COMPRESS_BZIP COMPRESS_XZ ];
$DEBUG = 0;
$WARN = 1;
$FOLLOW_SYMLINK = 0;
-$VERSION = "2.32";
+$VERSION = "2.36";
$CHOWN = 1;
$CHMOD = 1;
$SAME_PERMISSIONS = $> == 0 ? 1 : 0;
@@ -76,6 +76,7 @@ Archive::Tar - module for manipulations of tar archives
$tar->write('files.tar'); # plain tar
$tar->write('files.tgz', COMPRESS_GZIP); # gzip compressed
$tar->write('files.tbz', COMPRESS_BZIP); # bzip2 compressed
+ $tar->write('files.txz', COMPRESS_XZ); # xz compressed
=head1 DESCRIPTION
@@ -147,12 +148,13 @@ backwards compatibility. Archive::Tar now looks at the file
magic to determine what class should be used to open the file
and will transparently Do The Right Thing.
-Archive::Tar will warn if you try to pass a bzip2 compressed file and the
-IO::Zlib / IO::Uncompress::Bunzip2 modules are not available and simply return.
+Archive::Tar will warn if you try to pass a bzip2 / xz compressed file and the
+IO::Uncompress::Bunzip2 / IO::Uncompress::UnXz are not available and simply return.
Note that you can currently B<not> pass a C<gzip> compressed
filehandle, which is not opened with C<IO::Zlib>, a C<bzip2> compressed
-filehandle, which is not opened with C<IO::Uncompress::Bunzip2>, nor a string
+filehandle, which is not opened with C<IO::Uncompress::Bunzip2>, a C<xz> compressed
+filehandle, which is not opened with C<IO::Uncompress::UnXz>, nor a string
containing the full archive information (either compressed or
uncompressed). These are worth while features, but not currently
implemented. See the C<TODO> section.
@@ -246,16 +248,40 @@ sub _get_handle {
return;
};
- ### read the first 4 bites of the file to figure out which class to
+ ### read the first 6 bytes of the file to figure out which class to
### use to open the file.
- sysread( $tmp, $magic, 4 );
+ sysread( $tmp, $magic, 6 );
close $tmp;
}
+ ### is it xz?
+ ### if you asked specifically for xz compression, or if we're in
+ ### read mode and the magic numbers add up, use xz
+ if( XZ and (
+ ($compress eq COMPRESS_XZ) or
+ ( MODE_READ->($mode) and $magic =~ XZ_MAGIC_NUM )
+ )
+ ) {
+ if( MODE_READ->($mode) ) {
+ $fh = IO::Uncompress::UnXz->new( $file ) or do {
+ $self->_error( qq[Could not read '$file': ] .
+ $IO::Uncompress::UnXz::UnXzError
+ );
+ return;
+ };
+ } else {
+ $fh = IO::Compress::Xz->new( $file ) or do {
+ $self->_error( qq[Could not write to '$file': ] .
+ $IO::Compress::Xz::XzError
+ );
+ return;
+ };
+ }
+
### is it bzip?
### if you asked specifically for bzip compression, or if we're in
### read mode and the magic numbers add up, use bzip
- if( BZIP and (
+ } elsif( BZIP and (
($compress eq COMPRESS_BZIP) or
( MODE_READ->($mode) and $magic =~ BZIP_MAGIC_NUM )
)
@@ -1246,8 +1272,8 @@ Write the in-memory archive to disk. The first argument can either
be the name of a file or a reference to an already open filehandle (a
GLOB reference).
-The second argument is used to indicate compression. You can either
-compress using C<gzip> or C<bzip2>. If you pass a digit, it's assumed
+The second argument is used to indicate compression. You can
+compress using C<gzip>, C<bzip2> or C<xz>. If you pass a digit, it's assumed
to be the C<gzip> compression level (between 1 and 9), but the use of
constants is preferred:
@@ -1257,10 +1283,13 @@ constants is preferred:
# write a bzip compressed file
$tar->write( 'out.tbz', COMPRESS_BZIP );
+ # write a xz compressed file
+ $tar->write( 'out.txz', COMPRESS_XZ );
+
Note that when you pass in a filehandle, the compression argument
is ignored, as all files are printed verbatim to your filehandle.
If you wish to enable compression with filehandles, use an
-C<IO::Zlib> or C<IO::Compress::Bzip2> filehandle instead.
+C<IO::Zlib>, C<IO::Compress::Bzip2> or C<IO::Compress::Xz> filehandle instead.
The third argument is an optional prefix. All files will be tucked
away in the directory you specify as prefix. So if you have files
@@ -1696,8 +1725,8 @@ Creates a tar file from the list of files provided. The first
argument can either be the name of the tar file to create or a
reference to an open file handle (e.g. a GLOB reference).
-The second argument is used to indicate compression. You can either
-compress using C<gzip> or C<bzip2>. If you pass a digit, it's assumed
+The second argument is used to indicate compression. You can
+compress using C<gzip>, C<bzip2> or C<xz>. If you pass a digit, it's assumed
to be the C<gzip> compression level (between 1 and 9), but the use of
constants is preferred:
@@ -1707,10 +1736,13 @@ constants is preferred:
# write a bzip compressed file
Archive::Tar->create_archive( 'out.tbz', COMPRESS_BZIP, @filelist );
+ # write a xz compressed file
+ Archive::Tar->create_archive( 'out.txz', COMPRESS_XZ, @filelist );
+
Note that when you pass in a filehandle, the compression argument
is ignored, as all files are printed verbatim to your filehandle.
If you wish to enable compression with filehandles, use an
-C<IO::Zlib> or C<IO::Compress::Bzip2> filehandle instead.
+C<IO::Zlib>, C<IO::Compress::Bzip2> or C<IO::Compress::Xz> filehandle instead.
The remaining arguments list the files to be included in the tar file.
These files must all exist. Any files which don't exist or can't be
@@ -1915,11 +1947,19 @@ Returns true if C<Archive::Tar> can extract C<bzip2> compressed archives
sub has_bzip2_support { return BZIP }
+=head2 $bool = Archive::Tar->has_xz_support
+
+Returns true if C<Archive::Tar> can extract C<xz> compressed archives
+
+=cut
+
+sub has_xz_support { return XZ }
+
=head2 Archive::Tar->can_handle_compressed_files
A simple checking routine, which will return true if C<Archive::Tar>
-is able to uncompress compressed archives on the fly with C<IO::Zlib>
-and C<IO::Compress::Bzip2> or false if not both are installed.
+is able to uncompress compressed archives on the fly with C<IO::Zlib>,
+C<IO::Compress::Bzip2> and C<IO::Compress::Xz> or false if not both are installed.
You can use this as a shortcut to determine whether C<Archive::Tar>
will do what you think before passing compressed archives to its
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/Constant.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/Constant.pm
index a48968d9e0..398c4799a5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/Constant.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/Constant.pm
@@ -3,7 +3,7 @@ package Archive::Tar::Constant;
BEGIN {
require Exporter;
- $VERSION = '2.32';
+ $VERSION = '2.36';
@ISA = qw[Exporter];
require Time::Local if $^O eq "MacOS";
@@ -32,6 +32,7 @@ use constant BLOCK => 512;
use constant COMPRESS_GZIP => 9;
use constant COMPRESS_BZIP => 'bzip2';
+use constant COMPRESS_XZ => 'xz';
use constant BLOCK_SIZE => sub { my $n = int($_[0]/BLOCK); $n++ if $_[0] % BLOCK; $n * BLOCK };
use constant TAR_PAD => sub { my $x = shift || return; return "\0" x (BLOCK - ($x % BLOCK) ) };
@@ -58,7 +59,7 @@ use constant PACK => 'a100 a8 a8 a8 a12 a12 A8 a1 a100 a6 a2 a32 a32 a
use constant NAME_LENGTH => 100;
use constant PREFIX_LENGTH => 155;
-use constant TIME_OFFSET => ($^O eq "MacOS") ? Time::Local::timelocal(0,0,0,1,0,70) : 0;
+use constant TIME_OFFSET => ($^O eq "MacOS") ? Time::Local::timelocal(0,0,0,1,0,1970) : 0;
use constant MAGIC => "ustar";
use constant TAR_VERSION => "00";
use constant LONGLINK_NAME => '././@LongLink';
@@ -77,8 +78,16 @@ use constant BZIP => do { !$ENV{'PERL5_AT_NO_BZIP'} and
$ENV{'PERL5_AT_NO_BZIP'} || $@ ? 0 : 1
};
+ ### allow XZ to be turned off using ENV: DEBUG only
+use constant XZ => do { !$ENV{'PERL5_AT_NO_XZ'} and
+ eval { require IO::Compress::Xz;
+ require IO::Uncompress::UnXz; };
+ $ENV{'PERL5_AT_NO_XZ'} || $@ ? 0 : 1
+ };
+
use constant GZIP_MAGIC_NUM => qr/^(?:\037\213|\037\235)/;
use constant BZIP_MAGIC_NUM => qr/^BZh\d/;
+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") };
use constant CAN_READLINK => ($^O ne 'MSWin32' and $^O !~ /RISC(?:[ _])?OS/i and $^O ne 'VMS');
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/File.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/File.pm
index 3efa3159d9..0887a923bd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/File.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Archive/Tar/File.pm
@@ -13,7 +13,7 @@ use Archive::Tar::Constant;
use vars qw[@ISA $VERSION];
#@ISA = qw[Archive::Tar];
-$VERSION = '2.32';
+$VERSION = '2.36';
### set value to 1 to oct() it during the unpack ###
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/B.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/B.pm
index 2d9b2d064d..80c7f858ee 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/B.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/B.pm
@@ -20,7 +20,7 @@ sub import {
# walkoptree comes from B.xs
BEGIN {
- $B::VERSION = '1.76';
+ $B::VERSION = '1.80';
@B::EXPORT_OK = ();
# Our BOOT code needs $VERSION set, and will append to @EXPORT_OK.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Deparse.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Deparse.pm
index d7dc060fc6..7bf1cd51c3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Deparse.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Deparse.pm
@@ -52,7 +52,7 @@ use B qw(class main_root main_start main_cv svref_2object opnumber perlstring
MDEREF_SHIFT
);
-$VERSION = '1.49';
+$VERSION = '1.54';
use strict;
our $AUTOLOAD;
use warnings ();
@@ -271,7 +271,7 @@ BEGIN {
BEGIN { for (qw[ const stringify rv2sv list glob pushmark null aelem
- kvaslice kvhslice padsv
+ kvaslice kvhslice padsv argcheck
nextstate dbstate rv2av rv2hv helem custom ]) {
eval "sub OP_\U$_ () { " . opnumber($_) . "}"
}}
@@ -279,6 +279,8 @@ BEGIN { for (qw[ const stringify rv2sv list glob pushmark null aelem
# _pessimise_walk(): recursively walk the optree of a sub,
# possibly undoing optimisations along the way.
+sub DEBUG { 0 }
+
sub _pessimise_walk {
my ($self, $startop) = @_;
@@ -1176,42 +1178,68 @@ sub pad_subs {
# or altered. In this case we return "()" and fall back to general
# deparsing of the individual sigelems as 'my $x = $_[N]' etc.
#
-# We're only called if the first two ops are nextstate and argcheck.
+# We're only called if the top is an ex-argcheck, which is a placeholder
+# indicating a signature subtree.
+#
+# Return a signature string, or an empty list if no deparseable as a
+# signature
sub deparse_argops {
- my ($self, $firstop, $cv) = @_;
+ my ($self, $topop, $cv) = @_;
my @sig;
- my $o = $firstop;
- return if $o->label; #first nextstate;
+
+
+ $topop = $topop->first;
+ return unless $$topop and $topop->name eq 'lineseq';
+
+
+ # last op should be nextstate
+ my $last = $topop->last;
+ return unless $$last
+ and ( _op_is_or_was($last, OP_NEXTSTATE)
+ or _op_is_or_was($last, OP_DBSTATE));
+
+ # first OP_NEXTSTATE
+
+ my $o = $topop->first;
+ return unless $$o;
+ return if $o->label;
# OP_ARGCHECK
$o = $o->sibling;
+ return unless $$o and $o->name eq 'argcheck';
+
my ($params, $opt_params, $slurpy) = $o->aux_list($cv);
my $mandatory = $params - $opt_params;
my $seen_slurpy = 0;
my $last_ix = -1;
- # keep looking for valid nextstate + argelem pairs
+ # keep looking for valid nextstate + argelem pairs, terminated
+ # by a final nextstate
while (1) {
- # OP_NEXTSTATE
$o = $o->sibling;
- last unless $$o;
- last unless $o->name =~ /^(next|db)state$/;
- last if $o->label;
+ return unless $$o;
+
+ # skip trailing nextstate
+ last if $$o == $$last;
+
+ # OP_NEXTSTATE
+ return unless $o->name =~ /^(next|db)state$/;
+ return if $o->label;
# OP_ARGELEM
- my $o2 = $o->sibling;
- last unless $$o2;
+ $o = $o->sibling;
+ last unless $$o;
- if ($o2->name eq 'argelem') {
- my $ix = $o2->string($cv);
+ if ($o->name eq 'argelem') {
+ my $ix = $o->string($cv);
while (++$last_ix < $ix) {
push @sig, $last_ix < $mandatory ? '$' : '$=';
}
- my $var = $self->padname($o2->targ);
+ my $var = $self->padname($o->targ);
if ($var =~ /^[@%]/) {
return if $seen_slurpy;
$seen_slurpy = 1;
@@ -1221,8 +1249,8 @@ sub deparse_argops {
else {
return if $ix >= $params;
}
- if ($o2->flags & OPf_KIDS) {
- my $kid = $o2->first;
+ if ($o->flags & OPf_KIDS) {
+ my $kid = $o->first;
return unless $$kid and $kid->name eq 'argdefelem';
my $def = $self->deparse($kid->first, 7);
$def = "($def)" if $kid->first->flags & OPf_PARENS;
@@ -1230,13 +1258,13 @@ sub deparse_argops {
}
push @sig, $var;
}
- elsif ($o2->name eq 'null'
- and ($o2->flags & OPf_KIDS)
- and $o2->first->name eq 'argdefelem')
+ elsif ($o->name eq 'null'
+ and ($o->flags & OPf_KIDS)
+ and $o->first->name eq 'argdefelem')
{
# special case - a void context default expression: $ = expr
- my $defop = $o2->first;
+ my $defop = $o->first;
my $ix = $defop->targ;
while (++$last_ix < $ix) {
push @sig, $last_ix < $mandatory ? '$' : '$=';
@@ -1248,10 +1276,9 @@ sub deparse_argops {
push @sig, '$ = ' . $def;
}
else {
- last;
+ return;
}
- $o = $o2;
}
while (++$last_ix < $params) {
@@ -1259,9 +1286,10 @@ sub deparse_argops {
}
push @sig, $slurpy if $slurpy and !$seen_slurpy;
- return ($o, join(', ', @sig));
+ return (join(', ', @sig));
}
+
# Deparse a sub. Returns everything except the 'sub foo',
# e.g. ($$) : method { ...; }
# or : prototype($$) lvalue ($a, $b) { ...; };
@@ -1304,27 +1332,26 @@ Carp::confess("SPECIAL in deparse_sub") if $cv->isa("B::SPECIAL");
$self->pad_subs($cv);
$self->pessimise($root, $cv->START);
my $lineseq = $root->first;
- if ($lineseq->name eq "lineseq") {
- my $firstop = $lineseq->first;
-
- if ($has_sig) {
- my $o2;
- # try to deparse first few ops as a signature if possible
- if ( $$firstop
- and $firstop->name =~ /^(next|db)state$/
- and (($o2 = $firstop->sibling))
- and $$o2)
- {
- if ($o2->name eq 'argcheck') {
- my ($nexto, $mysig) = $self->deparse_argops($firstop, $cv);
- if (defined $nexto) {
- $firstop = $nexto;
- $sig = $mysig;
- }
- }
- }
+
+ # stub sub may have single op rather than list of ops
+ my $is_list = ($lineseq->name eq "lineseq");
+ my $firstop = $is_list ? $lineseq->first : $lineseq;
+
+ # Try to deparse first subtree as a signature if possible.
+ # Top of signature subtree has an ex-argcheck as a placeholder
+ if ( $has_sig
+ and $$firstop
+ and $firstop->name eq 'null'
+ and $firstop->targ == OP_ARGCHECK
+ ) {
+ my ($mysig) = $self->deparse_argops($firstop, $cv);
+ if (defined $mysig) {
+ $sig = $mysig;
+ $firstop = $is_list ? $firstop->sibling : undef;
}
+ }
+ if ($is_list && $firstop) {
my @ops;
for (my $o = $firstop; $$o; $o=$o->sibling) {
push @ops, $o;
@@ -1341,9 +1368,12 @@ Carp::confess("SPECIAL in deparse_sub") if $cv->isa("B::SPECIAL");
$body .= ";\n$subs" if length($subs);
}
}
- else {
+ elsif ($firstop) {
$body = $self->deparse($root->first, 0);
}
+ else {
+ $body = ';'; # stub sub
+ }
my $l = '';
if ($self->{'linenums'}) {
@@ -2184,6 +2214,7 @@ my %ignored_hints = (
'strict/refs' => 1,
'strict/subs' => 1,
'strict/vars' => 1,
+ 'feature/bits' => 1,
);
my %rev_feature;
@@ -2304,7 +2335,7 @@ sub keyword {
}
# This sub may be called for a program that has no nextstate ops. In
# that case we may have a lexical sub named no/use/sub in scope but
- # but $self->lex_in_scope will return false because it depends on the
+ # $self->lex_in_scope will return false because it depends on the
# current nextstate op. So we need this alternate method if there is
# no current cop.
if (!$self->{'curcop'}) {
@@ -3029,6 +3060,8 @@ sub pp_sge { binop(@_, "ge", 15) }
sub pp_sle { binop(@_, "le", 15) }
sub pp_scmp { maybe_targmy(@_, \&binop, "cmp", 14) }
+sub pp_isa { binop(@_, "isa", 15) }
+
sub pp_sassign { binop(@_, "=", 7, SWAP_CHILDREN) }
sub pp_aassign { binop(@_, "=", 7, SWAP_CHILDREN | LIST_CONTEXT) }
@@ -3167,6 +3200,64 @@ sub pp_andassign { logassignop(@_, "&&=") }
sub pp_orassign { logassignop(@_, "||=") }
sub pp_dorassign { logassignop(@_, "//=") }
+my %cmpchain_cmpops = (
+ eq => ["==", 14],
+ i_eq => ["==", 14],
+ ne => ["!=", 14],
+ i_ne => ["!=", 14],
+ seq => ["eq", 14],
+ sne => ["ne", 14],
+ lt => ["<", 15],
+ i_lt => ["<", 15],
+ gt => [">", 15],
+ i_gt => [">", 15],
+ le => ["<=", 15],
+ i_le => ["<=", 15],
+ ge => [">=", 15],
+ i_ge => [">=", 15],
+ slt => ["lt", 15],
+ sgt => ["gt", 15],
+ sle => ["le", 15],
+ sge => ["ge", 15],
+);
+sub pp_cmpchain_and {
+ my($self, $op, $cx) = @_;
+ my($prec, $dep);
+ while(1) {
+ my($thiscmp, $rightcond);
+ if($op->name eq "cmpchain_and") {
+ $thiscmp = $op->first;
+ $rightcond = $thiscmp->sibling;
+ } else {
+ $thiscmp = $op;
+ }
+ my $thiscmptype = $cmpchain_cmpops{$thiscmp->name} // (return "XXX");
+ if(defined $prec) {
+ $thiscmptype->[1] == $prec or return "XXX";
+ $thiscmp->first->name eq "null" &&
+ !($thiscmp->first->flags & OPf_KIDS)
+ or return "XXX";
+ } else {
+ $prec = $thiscmptype->[1];
+ $dep = $self->deparse($thiscmp->first, $prec);
+ }
+ $dep .= " ".$thiscmptype->[0]." ";
+ my $operand = $thiscmp->last;
+ if(defined $rightcond) {
+ $operand->name eq "cmpchain_dup" or return "XXX";
+ $operand = $operand->first;
+ }
+ $dep .= $self->deparse($operand, $prec);
+ last unless defined $rightcond;
+ if($rightcond->name eq "null" && ($rightcond->flags & OPf_KIDS) &&
+ $rightcond->first->name eq "cmpchain_and") {
+ $rightcond = $rightcond->first;
+ }
+ $op = $rightcond;
+ }
+ return $self->maybe_parens($dep, $cx, $prec);
+}
+
sub rv2gv_or_string {
my($self,$op) = @_;
if ($op->name eq "gv") { # could be open("open") or open("###")
@@ -3360,7 +3451,7 @@ sub pp_glob {
my $kid = $op->first->sibling; # skip pushmark
my $keyword =
$op->flags & OPf_SPECIAL ? 'glob' : $self->keyword('glob');
- my $text = $self->deparse($kid);
+ my $text = $self->deparse($kid, $cx);
return $cx >= 5 || $self->{'parens'}
? "$keyword($text)"
: "$keyword $text";
@@ -5685,100 +5776,81 @@ sub tr_chr {
}
}
-# XXX This doesn't yet handle all cases correctly either
+sub tr_invmap {
+ my ($invlist_ref, $map_ref) = @_;
-sub tr_decode_utf8 {
- my($swash_hv, $flags) = @_;
- my %swash = $swash_hv->ARRAY;
- my $final = undef;
- $final = $swash{'FINAL'}->IV if exists $swash{'FINAL'};
- my $none = $swash{"NONE"}->IV;
- my $extra = $none + 1;
- my(@from, @delfrom, @to);
- my $line;
- foreach $line (split /\n/, $swash{'LIST'}->PV) {
- my($min, $max, $result) = split(/\t/, $line);
- $min = hex $min;
- if (length $max) {
- $max = hex $max;
- } else {
- $max = $min;
- }
- $result = hex $result;
- if ($result == $extra) {
- push @delfrom, [$min, $max];
- } else {
- push @from, [$min, $max];
- push @to, [$result, $result + $max - $min];
- }
- }
- for my $i (0 .. $#from) {
- if ($from[$i][0] == ord '-') {
- unshift @from, splice(@from, $i, 1);
- unshift @to, splice(@to, $i, 1);
- last;
- } elsif ($from[$i][1] == ord '-') {
- $from[$i][1]--;
- $to[$i][1]--;
- unshift @from, ord '-';
- unshift @to, ord '-';
- last;
- }
- }
- for my $i (0 .. $#delfrom) {
- if ($delfrom[$i][0] == ord '-') {
- push @delfrom, splice(@delfrom, $i, 1);
- last;
- } elsif ($delfrom[$i][1] == ord '-') {
- $delfrom[$i][1]--;
- push @delfrom, ord '-';
- last;
- }
+ my $infinity = ~0 >> 1; # IV_MAX
+ my $from = "";
+ my $to = "";
+
+ for my $i (0.. @$invlist_ref - 1) {
+ my $this_from = $invlist_ref->[$i];
+ my $map = $map_ref->[$i];
+ my $upper = ($i < @$invlist_ref - 1)
+ ? $invlist_ref->[$i+1]
+ : $infinity;
+ my $range = $upper - $this_from - 1;
+ if (DEBUG) {
+ print STDERR "i=$i, from=$this_from, upper=$upper, range=$range\n";
+ }
+ next if $map == ~0;
+ next if $map == ~0 - 1;
+ $from .= tr_chr($this_from);
+ $to .= tr_chr($map);
+ next if $range == 0; # Single code point
+ if ($range == 1) { # Adjacent code points
+ $from .= tr_chr($this_from + 1);
+ $to .= tr_chr($map + 1);
+ }
+ elsif ($upper != $infinity) {
+ $from .= "-" . tr_chr($this_from + $range);
+ $to .= "-" . tr_chr($map + $range);
+ }
+ else {
+ $from .= "-INFTY";
+ $to .= "-INFTY";
+ }
}
- if (defined $final and $to[$#to][1] != $final) {
- push @to, [$final, $final];
+
+ return ($from, $to);
+}
+
+sub tr_decode_utf8 {
+ my($tr_av, $flags) = @_;
+ printf STDERR "flags=0x%x\n", $flags if DEBUG;
+ my $invlist = $tr_av->ARRAYelt(0);
+ my @invlist = unpack("J*", $invlist->PV);
+ my @map = unpack("J*", $tr_av->ARRAYelt(1)->PV);
+
+ if (DEBUG) {
+ for my $i (0 .. @invlist - 1) {
+ printf STDERR "[%d]\t%x\t", $i, $invlist[$i];
+ my $map = $map[$i];
+ if ($map == ~0) {
+ print STDERR "TR_UNMAPPED\n";
+ }
+ elsif ($map == ~0 - 1) {
+ print STDERR "TR_SPECIAL\n";
+ }
+ else {
+ printf STDERR "%x\n", $map;
+ }
+ }
}
- push @from, @delfrom;
+
+ my ($from, $to) = tr_invmap(\@invlist, \@map);
+
if ($flags & OPpTRANS_COMPLEMENT) {
- my @newfrom;
- my $next = 0;
- for my $i (0 .. $#from) {
- push @newfrom, [$next, $from[$i][0] - 1];
- $next = $from[$i][1] + 1;
- }
- @from = ();
- for my $range (@newfrom) {
- if ($range->[0] <= $range->[1]) {
- push @from, $range;
- }
- }
+ shift @map;
+ pop @invlist;
+ my $throw_away;
+ ($from, $throw_away) = tr_invmap(\@invlist, \@map);
}
- my($from, $to, $diff);
- for my $chunk (@from) {
- $diff = $chunk->[1] - $chunk->[0];
- if ($diff > 1) {
- $from .= tr_chr($chunk->[0]) . "-" . tr_chr($chunk->[1]);
- } elsif ($diff == 1) {
- $from .= tr_chr($chunk->[0]) . tr_chr($chunk->[1]);
- } else {
- $from .= tr_chr($chunk->[0]);
- }
- }
- for my $chunk (@to) {
- $diff = $chunk->[1] - $chunk->[0];
- if ($diff > 1) {
- $to .= tr_chr($chunk->[0]) . "-" . tr_chr($chunk->[1]);
- } elsif ($diff == 1) {
- $to .= tr_chr($chunk->[0]) . tr_chr($chunk->[1]);
- } else {
- $to .= tr_chr($chunk->[0]);
- }
+
+ if (DEBUG) {
+ print STDERR "Returning ", escape_str($from), "/",
+ escape_str($to), "\n";
}
- #$final = sprintf("%04x", $final) if defined $final;
- #$none = sprintf("%04x", $none) if defined $none;
- #$extra = sprintf("%04x", $extra) if defined $extra;
- #print STDERR "final: $final\n none: $none\nextra: $extra\n";
- #print STDERR $swash{'LIST'}->PV;
return (escape_str($from), escape_str($to));
}
@@ -5792,9 +5864,9 @@ sub pp_trans {
($from, $to) = tr_decode_byte($op->pv, $priv_flags);
} elsif ($class eq "PADOP") {
($from, $to)
- = tr_decode_utf8($self->padval($op->padix)->RV, $priv_flags);
+ = tr_decode_utf8($self->padval($op->padix), $priv_flags);
} else { # class($op) eq "SVOP"
- ($from, $to) = tr_decode_utf8($op->sv->RV, $priv_flags);
+ ($from, $to) = tr_decode_utf8($op->sv, $priv_flags);
}
my $flags = "";
$flags .= "c" if $priv_flags & OPpTRANS_COMPLEMENT;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Op_private.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Op_private.pm
index 42b3ddb8c6..f30a6922a2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Op_private.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/B/Op_private.pm
@@ -118,7 +118,7 @@ package B::Op_private;
our %bits;
-our $VERSION = "5.030001";
+our $VERSION = "5.032001";
$bits{$_}{3} = 'OPpENTERSUB_AMPER' for qw(entersub rv2cv);
$bits{$_}{6} = 'OPpENTERSUB_DB' for qw(entersub rv2cv);
@@ -150,13 +150,13 @@ $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{$_}{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);
-$bits{$_}{0} = 'OPpTRANS_FROM_UTF' for qw(trans transr);
$bits{$_}{6} = 'OPpTRANS_GROWS' for qw(trans transr);
$bits{$_}{2} = 'OPpTRANS_IDENTICAL' for qw(trans transr);
$bits{$_}{3} = 'OPpTRANS_SQUASH' for qw(trans transr);
-$bits{$_}{1} = 'OPpTRANS_TO_UTF' 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);
my @bf = (
@@ -284,6 +284,8 @@ $bits{chr}{0} = $bf[0];
$bits{chroot}{0} = $bf[0];
@{$bits{close}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
$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];
@@ -399,6 +401,7 @@ $bits{i_preinc}{0} = $bf[0];
@{$bits{index}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
$bits{int}{0} = $bf[0];
@{$bits{ioctl}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
+@{$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];
@{$bits{kill}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@@ -686,13 +689,13 @@ our %defines = (
OPpSPLIT_LEX => 8,
OPpSUBSTR_REPL_FIRST => 16,
OPpTARGET_MY => 16,
+ OPpTRANS_CAN_FORCE_UTF8 => 1,
OPpTRANS_COMPLEMENT => 32,
OPpTRANS_DELETE => 128,
- OPpTRANS_FROM_UTF => 1,
OPpTRANS_GROWS => 64,
OPpTRANS_IDENTICAL => 4,
OPpTRANS_SQUASH => 8,
- OPpTRANS_TO_UTF => 2,
+ OPpTRANS_USE_SVOP => 2,
OPpTRUEBOOL => 32,
);
@@ -789,13 +792,13 @@ our %labels = (
OPpSPLIT_LEX => 'LEX',
OPpSUBSTR_REPL_FIRST => 'REPL1ST',
OPpTARGET_MY => 'TARGMY',
+ OPpTRANS_CAN_FORCE_UTF8 => 'CAN_FORCE_UTF8',
OPpTRANS_COMPLEMENT => 'COMPL',
OPpTRANS_DELETE => 'DEL',
- OPpTRANS_FROM_UTF => '<UTF',
OPpTRANS_GROWS => 'GROWS',
OPpTRANS_IDENTICAL => 'IDENT',
OPpTRANS_SQUASH => 'SQUASH',
- OPpTRANS_TO_UTF => '>UTF',
+ OPpTRANS_USE_SVOP => 'USE_SVOP',
OPpTRUEBOOL => 'BOOL',
);
@@ -846,7 +849,7 @@ our %ops_using = (
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)],
- OPpTRANS_COMPLEMENT => [qw(trans transr)],
+ OPpTRANS_CAN_FORCE_UTF8 => [qw(trans transr)],
OPpTRUEBOOL => [qw(grepwhile index length padav padhv pos ref rindex rv2av rv2hv subst)],
);
@@ -887,11 +890,11 @@ $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_DELETE} = $ops_using{OPpTRANS_COMPLEMENT};
-$ops_using{OPpTRANS_FROM_UTF} = $ops_using{OPpTRANS_COMPLEMENT};
-$ops_using{OPpTRANS_GROWS} = $ops_using{OPpTRANS_COMPLEMENT};
-$ops_using{OPpTRANS_IDENTICAL} = $ops_using{OPpTRANS_COMPLEMENT};
-$ops_using{OPpTRANS_SQUASH} = $ops_using{OPpTRANS_COMPLEMENT};
-$ops_using{OPpTRANS_TO_UTF} = $ops_using{OPpTRANS_COMPLEMENT};
+$ops_using{OPpTRANS_COMPLEMENT} = $ops_using{OPpTRANS_CAN_FORCE_UTF8};
+$ops_using{OPpTRANS_DELETE} = $ops_using{OPpTRANS_CAN_FORCE_UTF8};
+$ops_using{OPpTRANS_GROWS} = $ops_using{OPpTRANS_CAN_FORCE_UTF8};
+$ops_using{OPpTRANS_IDENTICAL} = $ops_using{OPpTRANS_CAN_FORCE_UTF8};
+$ops_using{OPpTRANS_SQUASH} = $ops_using{OPpTRANS_CAN_FORCE_UTF8};
+$ops_using{OPpTRANS_USE_SVOP} = $ops_using{OPpTRANS_CAN_FORCE_UTF8};
# ex: set ro:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Benchmark.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Benchmark.pm
index 253716214f..3eeba79873 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Benchmark.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Benchmark.pm
@@ -482,7 +482,7 @@ our(@ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS, $VERSION);
clearcache clearallcache disablecache enablecache);
%EXPORT_TAGS=( all => [ @EXPORT, @EXPORT_OK ] ) ;
-$VERSION = 1.22;
+$VERSION = 1.23;
# --- ':hireswallclock' special handling
@@ -796,7 +796,7 @@ sub countit {
if ( $tc <= 0 and $n > 1024 ) {
my $d = timediff($t1, $t0);
# note that $d is the total CPU time taken to call timeit(),
- # while $tc is is difference in CPU secs between the empty run
+ # while $tc is the difference in CPU secs between the empty run
# and the code run. If the code is trivial, its possible
# for $d to get large while $tc is still zero (or slightly
# negative). Bail out once timeit() starts taking more than a
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/EXTERN.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/EXTERN.h
index 558f762a3f..4406b29752 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/EXTERN.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/EXTERN.h
@@ -21,7 +21,7 @@
# if (defined(WIN32) || defined(__SYMBIAN32__)) && !defined(PERL_STATIC_SYMS)
/* miniperl should not export anything */
-# if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE)
+# if defined(PERL_IS_MINIPERL)
# define EXT extern
# define dEXT
# define EXTCONST extern const
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h
index 796a13aae3..94e9dade6a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/XSUB.h
@@ -47,7 +47,7 @@ XSUB's aliases was used to invoke it. See L<perlxs/"The ALIAS: Keyword">.
=for apidoc Am|SV*|ST|int ix
Used to access elements on the XSUB's stack.
-=for apidoc AmU||XS
+=for apidoc AmnU||XS
Macro to declare an XSUB and its C parameter list. This is handled by
C<xsubpp>. It is the same as using the more explicit C<XS_EXTERNAL> macro.
@@ -56,36 +56,36 @@ Macro to declare an XSUB and its C parameter list without exporting the symbols.
This is handled by C<xsubpp> and generally preferable over exporting the XSUB
symbols unnecessarily.
-=for apidoc AmU||XS_EXTERNAL
+=for apidoc AmnU||XS_EXTERNAL
Macro to declare an XSUB and its C parameter list explicitly exporting the symbols.
-=for apidoc Ams||dAX
+=for apidoc Amns||dAX
Sets up the C<ax> variable.
This is usually handled automatically by C<xsubpp> by calling C<dXSARGS>.
-=for apidoc Ams||dAXMARK
+=for apidoc Amns||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 Ams||dITEMS
+=for apidoc Amns||dITEMS
Sets up the C<items> variable.
This is usually handled automatically by C<xsubpp> by calling C<dXSARGS>.
-=for apidoc Ams||dXSARGS
+=for apidoc Amns||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 Ams||dXSI32
+=for apidoc Amns||dXSI32
Sets up the C<ix> variable for an XSUB which has aliases. This is usually
handled automatically by C<xsubpp>.
-=for apidoc Ams||dUNDERBAR
+=for apidoc Amns||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.
-=for apidoc AmU||UNDERBAR
+=for apidoc AmnU||UNDERBAR
The SV* corresponding to the C<$_> variable. Works even if there
is a lexical C<$_> in scope.
@@ -217,6 +217,10 @@ is stored in a new mortal SV.
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
+Place an unsigned integer into the specified position C<pos> on the stack. The
+value is stored in a new mortal SV.
+
=for apidoc Am|void|XST_mNO|int pos
Place C<&PL_sv_no> into the specified position C<pos> on the
stack.
@@ -245,16 +249,16 @@ Return a double from an XSUB immediately. Uses C<XST_mNV>.
=for apidoc Am|void|XSRETURN_PV|char* str
Return a copy of a string from an XSUB immediately. Uses C<XST_mPV>.
-=for apidoc Ams||XSRETURN_NO
+=for apidoc Amns||XSRETURN_NO
Return C<&PL_sv_no> from an XSUB immediately. Uses C<XST_mNO>.
-=for apidoc Ams||XSRETURN_YES
+=for apidoc Amns||XSRETURN_YES
Return C<&PL_sv_yes> from an XSUB immediately. Uses C<XST_mYES>.
-=for apidoc Ams||XSRETURN_UNDEF
+=for apidoc Amns||XSRETURN_UNDEF
Return C<&PL_sv_undef> from an XSUB immediately. Uses C<XST_mUNDEF>.
-=for apidoc Ams||XSRETURN_EMPTY
+=for apidoc Amns||XSRETURN_EMPTY
Return an empty list from an XSUB immediately.
=head1 Variables created by C<xsubpp> and C<xsubpp> internal functions
@@ -263,36 +267,36 @@ Return an empty list from an XSUB immediately.
Used by C<xsubpp> to hook up XSUBs as Perl subs. Adds Perl prototypes to
the subs.
-=for apidoc AmU||XS_VERSION
+=for apidoc AmnU||XS_VERSION
The version identifier for an XS module. This is usually
handled automatically by C<ExtUtils::MakeMaker>. See
C<L</XS_VERSION_BOOTCHECK>>.
-=for apidoc Ams||XS_VERSION_BOOTCHECK
+=for apidoc Amns||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 Ams||XS_APIVERSION_BOOTCHECK
+=for apidoc Amns||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.
=head1 Exception Handling (simple) Macros
-=for apidoc Ams||dXCPT
+=for apidoc Amns||dXCPT
Set up necessary local variables for exception handling.
See L<perlguts/"Exception Handling">.
-=for apidoc AmU||XCPT_TRY_START
+=for apidoc AmnU||XCPT_TRY_START
Starts a try block. See L<perlguts/"Exception Handling">.
-=for apidoc AmU||XCPT_TRY_END
+=for apidoc AmnU||XCPT_TRY_END
Ends a try block. See L<perlguts/"Exception Handling">.
-=for apidoc AmU||XCPT_CATCH
+=for apidoc AmnU||XCPT_CATCH
Introduces a catch block. See L<perlguts/"Exception Handling">.
-=for apidoc Ams||XCPT_RETHROW
+=for apidoc Amns||XCPT_RETHROW
Rethrows a previously caught exception. See L<perlguts/"Exception Handling">.
=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h
index 6b2b14ce8f..5e39c42ea1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/av.h
@@ -39,7 +39,7 @@ struct xpvav {
/*
=head1 Handy Values
-=for apidoc AmU||Nullav
+=for apidoc ADmnU||Nullav
Null AV pointer.
(deprecated - use C<(AV *)NULL> instead)
@@ -49,9 +49,11 @@ Null AV pointer.
=for apidoc Am|int|AvFILL|AV* av
Same as C<av_top_index()> or C<av_tindex()>.
-=for apidoc Am|int|av_tindex|AV* av
+=for apidoc av_tindex
Same as C<av_top_index()>.
+=for apidoc m|int|AvFILLp|AV* av
+
=cut
*/
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/charclass_invlists.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/charclass_invlists.h
index cf5cc3f27d..9a6a9cf789 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/charclass_invlists.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/charclass_invlists.h
@@ -6,6 +6,24 @@
/* See the generating file for comments */
+/* This gives the number of code points that can be in the bitmap of an ANYOF
+ * node. The shift number must currently be one of: 8..12. It can't be less
+ * than 8 (256) because some code relies on it being at least that. Above 12
+ * (4096), and you start running into warnings that some data structure widths
+ * have been exceeded, though the test suite as of this writing still passes
+ * for up through 16, which is as high as anyone would ever want to go,
+ * 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 */
+
+#define NUM_ANYOF_CODE_POINTS (1 << 8)
+
+/* The precision to use in "%.*e" formats */
+#define PL_E_FORMAT_PRECISION 2
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
@@ -27,6 +45,8 @@ static const UV AboveLatin1_invlist[] = {
0x100
};
+static const UV * const InBitmap_invlist = Latin1_invlist;
+
#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
@@ -34,7 +54,7 @@ static const UV AboveLatin1_invlist[] = {
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
- 1393, /* Number of elements */
+ 1398, /* 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 */
@@ -1402,6 +1422,11 @@ static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0xA7C5,
0xA7C6,
0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xAB70,
0xABC0,
0xFB00,
@@ -1524,386 +1549,386 @@ typedef enum {
#define HAS_CF_AUX_TABLES
-static const unsigned int CF_AUX_TABLE_1[] = {
+static const U32 CF_AUX_TABLE_1[] = {
0x73,
0x73
};
-static const unsigned int CF_AUX_TABLE_2[] = {
+static const U32 CF_AUX_TABLE_2[] = {
0x69,
0x307
};
-static const unsigned int CF_AUX_TABLE_3[] = {
+static const U32 CF_AUX_TABLE_3[] = {
0x2BC,
0x6E
};
-static const unsigned int CF_AUX_TABLE_4[] = {
+static const U32 CF_AUX_TABLE_4[] = {
0x6A,
0x30C
};
-static const unsigned int CF_AUX_TABLE_5[] = {
+static const U32 CF_AUX_TABLE_5[] = {
0x3B9,
0x308,
0x301
};
-static const unsigned int CF_AUX_TABLE_6[] = {
+static const U32 CF_AUX_TABLE_6[] = {
0x3C5,
0x308,
0x301
};
-static const unsigned int CF_AUX_TABLE_7[] = {
+static const U32 CF_AUX_TABLE_7[] = {
0x565,
0x582
};
-static const unsigned int CF_AUX_TABLE_8[] = {
+static const U32 CF_AUX_TABLE_8[] = {
0x68,
0x331
};
-static const unsigned int CF_AUX_TABLE_9[] = {
+static const U32 CF_AUX_TABLE_9[] = {
0x74,
0x308
};
-static const unsigned int CF_AUX_TABLE_10[] = {
+static const U32 CF_AUX_TABLE_10[] = {
0x77,
0x30A
};
-static const unsigned int CF_AUX_TABLE_11[] = {
+static const U32 CF_AUX_TABLE_11[] = {
0x79,
0x30A
};
-static const unsigned int CF_AUX_TABLE_12[] = {
+static const U32 CF_AUX_TABLE_12[] = {
0x61,
0x2BE
};
-static const unsigned int CF_AUX_TABLE_13[] = {
+static const U32 CF_AUX_TABLE_13[] = {
0x3C5,
0x313
};
-static const unsigned int CF_AUX_TABLE_14[] = {
+static const U32 CF_AUX_TABLE_14[] = {
0x3C5,
0x313,
0x300
};
-static const unsigned int CF_AUX_TABLE_15[] = {
+static const U32 CF_AUX_TABLE_15[] = {
0x3C5,
0x313,
0x301
};
-static const unsigned int CF_AUX_TABLE_16[] = {
+static const U32 CF_AUX_TABLE_16[] = {
0x3C5,
0x313,
0x342
};
-static const unsigned int CF_AUX_TABLE_17[] = {
+static const U32 CF_AUX_TABLE_17[] = {
0x1F00,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_18[] = {
+static const U32 CF_AUX_TABLE_18[] = {
0x1F01,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_19[] = {
+static const U32 CF_AUX_TABLE_19[] = {
0x1F02,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_20[] = {
+static const U32 CF_AUX_TABLE_20[] = {
0x1F03,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_21[] = {
+static const U32 CF_AUX_TABLE_21[] = {
0x1F04,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_22[] = {
+static const U32 CF_AUX_TABLE_22[] = {
0x1F05,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_23[] = {
+static const U32 CF_AUX_TABLE_23[] = {
0x1F06,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_24[] = {
+static const U32 CF_AUX_TABLE_24[] = {
0x1F07,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_25[] = {
+static const U32 CF_AUX_TABLE_25[] = {
0x1F20,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_26[] = {
+static const U32 CF_AUX_TABLE_26[] = {
0x1F21,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_27[] = {
+static const U32 CF_AUX_TABLE_27[] = {
0x1F22,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_28[] = {
+static const U32 CF_AUX_TABLE_28[] = {
0x1F23,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_29[] = {
+static const U32 CF_AUX_TABLE_29[] = {
0x1F24,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_30[] = {
+static const U32 CF_AUX_TABLE_30[] = {
0x1F25,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_31[] = {
+static const U32 CF_AUX_TABLE_31[] = {
0x1F26,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_32[] = {
+static const U32 CF_AUX_TABLE_32[] = {
0x1F27,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_33[] = {
+static const U32 CF_AUX_TABLE_33[] = {
0x1F60,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_34[] = {
+static const U32 CF_AUX_TABLE_34[] = {
0x1F61,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_35[] = {
+static const U32 CF_AUX_TABLE_35[] = {
0x1F62,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_36[] = {
+static const U32 CF_AUX_TABLE_36[] = {
0x1F63,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_37[] = {
+static const U32 CF_AUX_TABLE_37[] = {
0x1F64,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_38[] = {
+static const U32 CF_AUX_TABLE_38[] = {
0x1F65,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_39[] = {
+static const U32 CF_AUX_TABLE_39[] = {
0x1F66,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_40[] = {
+static const U32 CF_AUX_TABLE_40[] = {
0x1F67,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_41[] = {
+static const U32 CF_AUX_TABLE_41[] = {
0x1F70,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_42[] = {
+static const U32 CF_AUX_TABLE_42[] = {
0x3B1,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_43[] = {
+static const U32 CF_AUX_TABLE_43[] = {
0x3AC,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_44[] = {
+static const U32 CF_AUX_TABLE_44[] = {
0x3B1,
0x342
};
-static const unsigned int CF_AUX_TABLE_45[] = {
+static const U32 CF_AUX_TABLE_45[] = {
0x3B1,
0x342,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_46[] = {
+static const U32 CF_AUX_TABLE_46[] = {
0x1F74,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_47[] = {
+static const U32 CF_AUX_TABLE_47[] = {
0x3B7,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_48[] = {
+static const U32 CF_AUX_TABLE_48[] = {
0x3AE,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_49[] = {
+static const U32 CF_AUX_TABLE_49[] = {
0x3B7,
0x342
};
-static const unsigned int CF_AUX_TABLE_50[] = {
+static const U32 CF_AUX_TABLE_50[] = {
0x3B7,
0x342,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_51[] = {
+static const U32 CF_AUX_TABLE_51[] = {
0x3B9,
0x308,
0x300
};
-static const unsigned int CF_AUX_TABLE_52[] = {
+static const U32 CF_AUX_TABLE_52[] = {
0x3B9,
0x342
};
-static const unsigned int CF_AUX_TABLE_53[] = {
+static const U32 CF_AUX_TABLE_53[] = {
0x3B9,
0x308,
0x342
};
-static const unsigned int CF_AUX_TABLE_54[] = {
+static const U32 CF_AUX_TABLE_54[] = {
0x3C5,
0x308,
0x300
};
-static const unsigned int CF_AUX_TABLE_55[] = {
+static const U32 CF_AUX_TABLE_55[] = {
0x3C1,
0x313
};
-static const unsigned int CF_AUX_TABLE_56[] = {
+static const U32 CF_AUX_TABLE_56[] = {
0x3C5,
0x342
};
-static const unsigned int CF_AUX_TABLE_57[] = {
+static const U32 CF_AUX_TABLE_57[] = {
0x3C5,
0x308,
0x342
};
-static const unsigned int CF_AUX_TABLE_58[] = {
+static const U32 CF_AUX_TABLE_58[] = {
0x1F7C,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_59[] = {
+static const U32 CF_AUX_TABLE_59[] = {
0x3C9,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_60[] = {
+static const U32 CF_AUX_TABLE_60[] = {
0x3CE,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_61[] = {
+static const U32 CF_AUX_TABLE_61[] = {
0x3C9,
0x342
};
-static const unsigned int CF_AUX_TABLE_62[] = {
+static const U32 CF_AUX_TABLE_62[] = {
0x3C9,
0x342,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_63[] = {
+static const U32 CF_AUX_TABLE_63[] = {
0x66,
0x66
};
-static const unsigned int CF_AUX_TABLE_64[] = {
+static const U32 CF_AUX_TABLE_64[] = {
0x66,
0x69
};
-static const unsigned int CF_AUX_TABLE_65[] = {
+static const U32 CF_AUX_TABLE_65[] = {
0x66,
0x6C
};
-static const unsigned int CF_AUX_TABLE_66[] = {
+static const U32 CF_AUX_TABLE_66[] = {
0x66,
0x66,
0x69
};
-static const unsigned int CF_AUX_TABLE_67[] = {
+static const U32 CF_AUX_TABLE_67[] = {
0x66,
0x66,
0x6C
};
-static const unsigned int CF_AUX_TABLE_68[] = {
+static const U32 CF_AUX_TABLE_68[] = {
0x73,
0x74
};
-static const unsigned int CF_AUX_TABLE_69[] = {
+static const U32 CF_AUX_TABLE_69[] = {
0x574,
0x576
};
-static const unsigned int CF_AUX_TABLE_70[] = {
+static const U32 CF_AUX_TABLE_70[] = {
0x574,
0x565
};
-static const unsigned int CF_AUX_TABLE_71[] = {
+static const U32 CF_AUX_TABLE_71[] = {
0x574,
0x56B
};
-static const unsigned int CF_AUX_TABLE_72[] = {
+static const U32 CF_AUX_TABLE_72[] = {
0x57E,
0x576
};
-static const unsigned int CF_AUX_TABLE_73[] = {
+static const U32 CF_AUX_TABLE_73[] = {
0x574,
0x56D
};
-static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
+static const U32 * const CF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
CF_AUX_TABLE_1,
CF_AUX_TABLE_2,
@@ -2060,7 +2085,7 @@ static const U8 CF_AUX_TABLE_lengths[] = {
2 /* CF_AUX_TABLE_73 */
};
-static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
+static const I32 Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
@@ -3424,6 +3449,11 @@ static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0xA794,
0x282,
0x1D8E,
+ 0xA7C8,
+ 0,
+ 0xA7CA,
+ 0,
+ 0xA7F6,
0,
0x13A0,
0,
@@ -3468,7 +3498,7 @@ static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
- 1412, /* 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 */
@@ -4855,6 +4885,11 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0xA7C5,
0xA7C6,
0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xAB70,
0xABC0,
0xFB00,
@@ -4980,386 +5015,386 @@ typedef enum {
#define HAS_CF_AUX_TABLES
-static const unsigned int CF_AUX_TABLE_1[] = {
+static const U32 CF_AUX_TABLE_1[] = {
0xA2,
0xA2
};
-static const unsigned int CF_AUX_TABLE_2[] = {
+static const U32 CF_AUX_TABLE_2[] = {
0x89,
0x307
};
-static const unsigned int CF_AUX_TABLE_3[] = {
+static const U32 CF_AUX_TABLE_3[] = {
0x2BC,
0x95
};
-static const unsigned int CF_AUX_TABLE_4[] = {
+static const U32 CF_AUX_TABLE_4[] = {
0x91,
0x30C
};
-static const unsigned int CF_AUX_TABLE_5[] = {
+static const U32 CF_AUX_TABLE_5[] = {
0x3B9,
0x308,
0x301
};
-static const unsigned int CF_AUX_TABLE_6[] = {
+static const U32 CF_AUX_TABLE_6[] = {
0x3C5,
0x308,
0x301
};
-static const unsigned int CF_AUX_TABLE_7[] = {
+static const U32 CF_AUX_TABLE_7[] = {
0x565,
0x582
};
-static const unsigned int CF_AUX_TABLE_8[] = {
+static const U32 CF_AUX_TABLE_8[] = {
0x88,
0x331
};
-static const unsigned int CF_AUX_TABLE_9[] = {
+static const U32 CF_AUX_TABLE_9[] = {
0xA3,
0x308
};
-static const unsigned int CF_AUX_TABLE_10[] = {
+static const U32 CF_AUX_TABLE_10[] = {
0xA6,
0x30A
};
-static const unsigned int CF_AUX_TABLE_11[] = {
+static const U32 CF_AUX_TABLE_11[] = {
0xA8,
0x30A
};
-static const unsigned int CF_AUX_TABLE_12[] = {
+static const U32 CF_AUX_TABLE_12[] = {
0x81,
0x2BE
};
-static const unsigned int CF_AUX_TABLE_13[] = {
+static const U32 CF_AUX_TABLE_13[] = {
0x3C5,
0x313
};
-static const unsigned int CF_AUX_TABLE_14[] = {
+static const U32 CF_AUX_TABLE_14[] = {
0x3C5,
0x313,
0x300
};
-static const unsigned int CF_AUX_TABLE_15[] = {
+static const U32 CF_AUX_TABLE_15[] = {
0x3C5,
0x313,
0x301
};
-static const unsigned int CF_AUX_TABLE_16[] = {
+static const U32 CF_AUX_TABLE_16[] = {
0x3C5,
0x313,
0x342
};
-static const unsigned int CF_AUX_TABLE_17[] = {
+static const U32 CF_AUX_TABLE_17[] = {
0x1F00,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_18[] = {
+static const U32 CF_AUX_TABLE_18[] = {
0x1F01,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_19[] = {
+static const U32 CF_AUX_TABLE_19[] = {
0x1F02,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_20[] = {
+static const U32 CF_AUX_TABLE_20[] = {
0x1F03,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_21[] = {
+static const U32 CF_AUX_TABLE_21[] = {
0x1F04,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_22[] = {
+static const U32 CF_AUX_TABLE_22[] = {
0x1F05,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_23[] = {
+static const U32 CF_AUX_TABLE_23[] = {
0x1F06,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_24[] = {
+static const U32 CF_AUX_TABLE_24[] = {
0x1F07,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_25[] = {
+static const U32 CF_AUX_TABLE_25[] = {
0x1F20,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_26[] = {
+static const U32 CF_AUX_TABLE_26[] = {
0x1F21,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_27[] = {
+static const U32 CF_AUX_TABLE_27[] = {
0x1F22,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_28[] = {
+static const U32 CF_AUX_TABLE_28[] = {
0x1F23,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_29[] = {
+static const U32 CF_AUX_TABLE_29[] = {
0x1F24,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_30[] = {
+static const U32 CF_AUX_TABLE_30[] = {
0x1F25,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_31[] = {
+static const U32 CF_AUX_TABLE_31[] = {
0x1F26,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_32[] = {
+static const U32 CF_AUX_TABLE_32[] = {
0x1F27,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_33[] = {
+static const U32 CF_AUX_TABLE_33[] = {
0x1F60,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_34[] = {
+static const U32 CF_AUX_TABLE_34[] = {
0x1F61,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_35[] = {
+static const U32 CF_AUX_TABLE_35[] = {
0x1F62,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_36[] = {
+static const U32 CF_AUX_TABLE_36[] = {
0x1F63,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_37[] = {
+static const U32 CF_AUX_TABLE_37[] = {
0x1F64,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_38[] = {
+static const U32 CF_AUX_TABLE_38[] = {
0x1F65,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_39[] = {
+static const U32 CF_AUX_TABLE_39[] = {
0x1F66,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_40[] = {
+static const U32 CF_AUX_TABLE_40[] = {
0x1F67,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_41[] = {
+static const U32 CF_AUX_TABLE_41[] = {
0x1F70,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_42[] = {
+static const U32 CF_AUX_TABLE_42[] = {
0x3B1,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_43[] = {
+static const U32 CF_AUX_TABLE_43[] = {
0x3AC,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_44[] = {
+static const U32 CF_AUX_TABLE_44[] = {
0x3B1,
0x342
};
-static const unsigned int CF_AUX_TABLE_45[] = {
+static const U32 CF_AUX_TABLE_45[] = {
0x3B1,
0x342,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_46[] = {
+static const U32 CF_AUX_TABLE_46[] = {
0x1F74,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_47[] = {
+static const U32 CF_AUX_TABLE_47[] = {
0x3B7,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_48[] = {
+static const U32 CF_AUX_TABLE_48[] = {
0x3AE,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_49[] = {
+static const U32 CF_AUX_TABLE_49[] = {
0x3B7,
0x342
};
-static const unsigned int CF_AUX_TABLE_50[] = {
+static const U32 CF_AUX_TABLE_50[] = {
0x3B7,
0x342,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_51[] = {
+static const U32 CF_AUX_TABLE_51[] = {
0x3B9,
0x308,
0x300
};
-static const unsigned int CF_AUX_TABLE_52[] = {
+static const U32 CF_AUX_TABLE_52[] = {
0x3B9,
0x342
};
-static const unsigned int CF_AUX_TABLE_53[] = {
+static const U32 CF_AUX_TABLE_53[] = {
0x3B9,
0x308,
0x342
};
-static const unsigned int CF_AUX_TABLE_54[] = {
+static const U32 CF_AUX_TABLE_54[] = {
0x3C5,
0x308,
0x300
};
-static const unsigned int CF_AUX_TABLE_55[] = {
+static const U32 CF_AUX_TABLE_55[] = {
0x3C1,
0x313
};
-static const unsigned int CF_AUX_TABLE_56[] = {
+static const U32 CF_AUX_TABLE_56[] = {
0x3C5,
0x342
};
-static const unsigned int CF_AUX_TABLE_57[] = {
+static const U32 CF_AUX_TABLE_57[] = {
0x3C5,
0x308,
0x342
};
-static const unsigned int CF_AUX_TABLE_58[] = {
+static const U32 CF_AUX_TABLE_58[] = {
0x1F7C,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_59[] = {
+static const U32 CF_AUX_TABLE_59[] = {
0x3C9,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_60[] = {
+static const U32 CF_AUX_TABLE_60[] = {
0x3CE,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_61[] = {
+static const U32 CF_AUX_TABLE_61[] = {
0x3C9,
0x342
};
-static const unsigned int CF_AUX_TABLE_62[] = {
+static const U32 CF_AUX_TABLE_62[] = {
0x3C9,
0x342,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_63[] = {
+static const U32 CF_AUX_TABLE_63[] = {
0x86,
0x86
};
-static const unsigned int CF_AUX_TABLE_64[] = {
+static const U32 CF_AUX_TABLE_64[] = {
0x86,
0x89
};
-static const unsigned int CF_AUX_TABLE_65[] = {
+static const U32 CF_AUX_TABLE_65[] = {
0x86,
0x93
};
-static const unsigned int CF_AUX_TABLE_66[] = {
+static const U32 CF_AUX_TABLE_66[] = {
0x86,
0x86,
0x89
};
-static const unsigned int CF_AUX_TABLE_67[] = {
+static const U32 CF_AUX_TABLE_67[] = {
0x86,
0x86,
0x93
};
-static const unsigned int CF_AUX_TABLE_68[] = {
+static const U32 CF_AUX_TABLE_68[] = {
0xA2,
0xA3
};
-static const unsigned int CF_AUX_TABLE_69[] = {
+static const U32 CF_AUX_TABLE_69[] = {
0x574,
0x576
};
-static const unsigned int CF_AUX_TABLE_70[] = {
+static const U32 CF_AUX_TABLE_70[] = {
0x574,
0x565
};
-static const unsigned int CF_AUX_TABLE_71[] = {
+static const U32 CF_AUX_TABLE_71[] = {
0x574,
0x56B
};
-static const unsigned int CF_AUX_TABLE_72[] = {
+static const U32 CF_AUX_TABLE_72[] = {
0x57E,
0x576
};
-static const unsigned int CF_AUX_TABLE_73[] = {
+static const U32 CF_AUX_TABLE_73[] = {
0x574,
0x56D
};
-static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
+static const U32 * const CF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
CF_AUX_TABLE_1,
CF_AUX_TABLE_2,
@@ -5516,7 +5551,7 @@ static const U8 CF_AUX_TABLE_lengths[] = {
2 /* CF_AUX_TABLE_73 */
};
-static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
+static const I32 Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
CF_use_AUX_TABLE_1,
0,
@@ -6899,6 +6934,11 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0xA794,
0x282,
0x1D8E,
+ 0xA7C8,
+ 0,
+ 0xA7CA,
+ 0,
+ 0xA7F6,
0,
0x13A0,
0,
@@ -6943,7 +6983,7 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
- 1408, /* Number of elements */
+ 1413, /* 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 */
@@ -8326,6 +8366,11 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
0xA7C5,
0xA7C6,
0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xAB70,
0xABC0,
0xFB00,
@@ -8451,386 +8496,386 @@ typedef enum {
#define HAS_CF_AUX_TABLES
-static const unsigned int CF_AUX_TABLE_1[] = {
+static const U32 CF_AUX_TABLE_1[] = {
0xA2,
0xA2
};
-static const unsigned int CF_AUX_TABLE_2[] = {
+static const U32 CF_AUX_TABLE_2[] = {
0x89,
0x307
};
-static const unsigned int CF_AUX_TABLE_3[] = {
+static const U32 CF_AUX_TABLE_3[] = {
0x2BC,
0x95
};
-static const unsigned int CF_AUX_TABLE_4[] = {
+static const U32 CF_AUX_TABLE_4[] = {
0x91,
0x30C
};
-static const unsigned int CF_AUX_TABLE_5[] = {
+static const U32 CF_AUX_TABLE_5[] = {
0x3B9,
0x308,
0x301
};
-static const unsigned int CF_AUX_TABLE_6[] = {
+static const U32 CF_AUX_TABLE_6[] = {
0x3C5,
0x308,
0x301
};
-static const unsigned int CF_AUX_TABLE_7[] = {
+static const U32 CF_AUX_TABLE_7[] = {
0x565,
0x582
};
-static const unsigned int CF_AUX_TABLE_8[] = {
+static const U32 CF_AUX_TABLE_8[] = {
0x88,
0x331
};
-static const unsigned int CF_AUX_TABLE_9[] = {
+static const U32 CF_AUX_TABLE_9[] = {
0xA3,
0x308
};
-static const unsigned int CF_AUX_TABLE_10[] = {
+static const U32 CF_AUX_TABLE_10[] = {
0xA6,
0x30A
};
-static const unsigned int CF_AUX_TABLE_11[] = {
+static const U32 CF_AUX_TABLE_11[] = {
0xA8,
0x30A
};
-static const unsigned int CF_AUX_TABLE_12[] = {
+static const U32 CF_AUX_TABLE_12[] = {
0x81,
0x2BE
};
-static const unsigned int CF_AUX_TABLE_13[] = {
+static const U32 CF_AUX_TABLE_13[] = {
0x3C5,
0x313
};
-static const unsigned int CF_AUX_TABLE_14[] = {
+static const U32 CF_AUX_TABLE_14[] = {
0x3C5,
0x313,
0x300
};
-static const unsigned int CF_AUX_TABLE_15[] = {
+static const U32 CF_AUX_TABLE_15[] = {
0x3C5,
0x313,
0x301
};
-static const unsigned int CF_AUX_TABLE_16[] = {
+static const U32 CF_AUX_TABLE_16[] = {
0x3C5,
0x313,
0x342
};
-static const unsigned int CF_AUX_TABLE_17[] = {
+static const U32 CF_AUX_TABLE_17[] = {
0x1F00,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_18[] = {
+static const U32 CF_AUX_TABLE_18[] = {
0x1F01,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_19[] = {
+static const U32 CF_AUX_TABLE_19[] = {
0x1F02,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_20[] = {
+static const U32 CF_AUX_TABLE_20[] = {
0x1F03,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_21[] = {
+static const U32 CF_AUX_TABLE_21[] = {
0x1F04,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_22[] = {
+static const U32 CF_AUX_TABLE_22[] = {
0x1F05,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_23[] = {
+static const U32 CF_AUX_TABLE_23[] = {
0x1F06,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_24[] = {
+static const U32 CF_AUX_TABLE_24[] = {
0x1F07,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_25[] = {
+static const U32 CF_AUX_TABLE_25[] = {
0x1F20,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_26[] = {
+static const U32 CF_AUX_TABLE_26[] = {
0x1F21,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_27[] = {
+static const U32 CF_AUX_TABLE_27[] = {
0x1F22,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_28[] = {
+static const U32 CF_AUX_TABLE_28[] = {
0x1F23,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_29[] = {
+static const U32 CF_AUX_TABLE_29[] = {
0x1F24,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_30[] = {
+static const U32 CF_AUX_TABLE_30[] = {
0x1F25,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_31[] = {
+static const U32 CF_AUX_TABLE_31[] = {
0x1F26,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_32[] = {
+static const U32 CF_AUX_TABLE_32[] = {
0x1F27,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_33[] = {
+static const U32 CF_AUX_TABLE_33[] = {
0x1F60,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_34[] = {
+static const U32 CF_AUX_TABLE_34[] = {
0x1F61,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_35[] = {
+static const U32 CF_AUX_TABLE_35[] = {
0x1F62,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_36[] = {
+static const U32 CF_AUX_TABLE_36[] = {
0x1F63,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_37[] = {
+static const U32 CF_AUX_TABLE_37[] = {
0x1F64,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_38[] = {
+static const U32 CF_AUX_TABLE_38[] = {
0x1F65,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_39[] = {
+static const U32 CF_AUX_TABLE_39[] = {
0x1F66,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_40[] = {
+static const U32 CF_AUX_TABLE_40[] = {
0x1F67,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_41[] = {
+static const U32 CF_AUX_TABLE_41[] = {
0x1F70,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_42[] = {
+static const U32 CF_AUX_TABLE_42[] = {
0x3B1,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_43[] = {
+static const U32 CF_AUX_TABLE_43[] = {
0x3AC,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_44[] = {
+static const U32 CF_AUX_TABLE_44[] = {
0x3B1,
0x342
};
-static const unsigned int CF_AUX_TABLE_45[] = {
+static const U32 CF_AUX_TABLE_45[] = {
0x3B1,
0x342,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_46[] = {
+static const U32 CF_AUX_TABLE_46[] = {
0x1F74,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_47[] = {
+static const U32 CF_AUX_TABLE_47[] = {
0x3B7,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_48[] = {
+static const U32 CF_AUX_TABLE_48[] = {
0x3AE,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_49[] = {
+static const U32 CF_AUX_TABLE_49[] = {
0x3B7,
0x342
};
-static const unsigned int CF_AUX_TABLE_50[] = {
+static const U32 CF_AUX_TABLE_50[] = {
0x3B7,
0x342,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_51[] = {
+static const U32 CF_AUX_TABLE_51[] = {
0x3B9,
0x308,
0x300
};
-static const unsigned int CF_AUX_TABLE_52[] = {
+static const U32 CF_AUX_TABLE_52[] = {
0x3B9,
0x342
};
-static const unsigned int CF_AUX_TABLE_53[] = {
+static const U32 CF_AUX_TABLE_53[] = {
0x3B9,
0x308,
0x342
};
-static const unsigned int CF_AUX_TABLE_54[] = {
+static const U32 CF_AUX_TABLE_54[] = {
0x3C5,
0x308,
0x300
};
-static const unsigned int CF_AUX_TABLE_55[] = {
+static const U32 CF_AUX_TABLE_55[] = {
0x3C1,
0x313
};
-static const unsigned int CF_AUX_TABLE_56[] = {
+static const U32 CF_AUX_TABLE_56[] = {
0x3C5,
0x342
};
-static const unsigned int CF_AUX_TABLE_57[] = {
+static const U32 CF_AUX_TABLE_57[] = {
0x3C5,
0x308,
0x342
};
-static const unsigned int CF_AUX_TABLE_58[] = {
+static const U32 CF_AUX_TABLE_58[] = {
0x1F7C,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_59[] = {
+static const U32 CF_AUX_TABLE_59[] = {
0x3C9,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_60[] = {
+static const U32 CF_AUX_TABLE_60[] = {
0x3CE,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_61[] = {
+static const U32 CF_AUX_TABLE_61[] = {
0x3C9,
0x342
};
-static const unsigned int CF_AUX_TABLE_62[] = {
+static const U32 CF_AUX_TABLE_62[] = {
0x3C9,
0x342,
0x3B9
};
-static const unsigned int CF_AUX_TABLE_63[] = {
+static const U32 CF_AUX_TABLE_63[] = {
0x86,
0x86
};
-static const unsigned int CF_AUX_TABLE_64[] = {
+static const U32 CF_AUX_TABLE_64[] = {
0x86,
0x89
};
-static const unsigned int CF_AUX_TABLE_65[] = {
+static const U32 CF_AUX_TABLE_65[] = {
0x86,
0x93
};
-static const unsigned int CF_AUX_TABLE_66[] = {
+static const U32 CF_AUX_TABLE_66[] = {
0x86,
0x86,
0x89
};
-static const unsigned int CF_AUX_TABLE_67[] = {
+static const U32 CF_AUX_TABLE_67[] = {
0x86,
0x86,
0x93
};
-static const unsigned int CF_AUX_TABLE_68[] = {
+static const U32 CF_AUX_TABLE_68[] = {
0xA2,
0xA3
};
-static const unsigned int CF_AUX_TABLE_69[] = {
+static const U32 CF_AUX_TABLE_69[] = {
0x574,
0x576
};
-static const unsigned int CF_AUX_TABLE_70[] = {
+static const U32 CF_AUX_TABLE_70[] = {
0x574,
0x565
};
-static const unsigned int CF_AUX_TABLE_71[] = {
+static const U32 CF_AUX_TABLE_71[] = {
0x574,
0x56B
};
-static const unsigned int CF_AUX_TABLE_72[] = {
+static const U32 CF_AUX_TABLE_72[] = {
0x57E,
0x576
};
-static const unsigned int CF_AUX_TABLE_73[] = {
+static const U32 CF_AUX_TABLE_73[] = {
0x574,
0x56D
};
-static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
+static const U32 * const CF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
CF_AUX_TABLE_1,
CF_AUX_TABLE_2,
@@ -8987,7 +9032,7 @@ static const U8 CF_AUX_TABLE_lengths[] = {
2 /* CF_AUX_TABLE_73 */
};
-static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
+static const I32 Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
CF_use_AUX_TABLE_1,
0,
@@ -10366,6 +10411,11 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
0xA794,
0x282,
0x1D8E,
+ 0xA7C8,
+ 0,
+ 0xA7CA,
+ 0,
+ 0xA7F6,
0,
0x13A0,
0,
@@ -10407,7 +10457,7 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1257, /* Number of elements */
+ 1262, /* 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 */
@@ -11654,6 +11704,11 @@ static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA7C5,
0xA7C6,
0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -11689,12 +11744,12 @@ typedef enum {
#define HAS_LC_AUX_TABLES
-static const unsigned int LC_AUX_TABLE_1[] = {
+static const U32 LC_AUX_TABLE_1[] = {
0x69,
0x307
};
-static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
+static const U32 * const LC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
LC_AUX_TABLE_1
};
@@ -11707,7 +11762,7 @@ static const U8 LC_AUX_TABLE_lengths[] = {
2 /* LC_AUX_TABLE_1 */
};
-static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+static const I32 Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
@@ -12950,6 +13005,11 @@ static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0xA794,
0x282,
0x1D8E,
+ 0xA7C8,
+ 0,
+ 0xA7CA,
+ 0,
+ 0xA7F6,
0,
0xFF41,
0,
@@ -12979,7 +13039,7 @@ static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1275, /* Number of elements */
+ 1280, /* 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 */
@@ -14244,6 +14304,11 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA7C5,
0xA7C6,
0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -14282,12 +14347,12 @@ typedef enum {
#define HAS_LC_AUX_TABLES
-static const unsigned int LC_AUX_TABLE_1[] = {
+static const U32 LC_AUX_TABLE_1[] = {
0x89,
0x307
};
-static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
+static const U32 * const LC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
LC_AUX_TABLE_1
};
@@ -14300,7 +14365,7 @@ static const U8 LC_AUX_TABLE_lengths[] = {
2 /* LC_AUX_TABLE_1 */
};
-static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+static const I32 Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x42,
0,
@@ -15561,6 +15626,11 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0xA794,
0x282,
0x1D8E,
+ 0xA7C8,
+ 0,
+ 0xA7CA,
+ 0,
+ 0xA7F6,
0,
0xFF41,
0,
@@ -15590,7 +15660,7 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1271, /* Number of elements */
+ 1276, /* 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 */
@@ -16851,6 +16921,11 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA7C5,
0xA7C6,
0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -16889,12 +16964,12 @@ typedef enum {
#define HAS_LC_AUX_TABLES
-static const unsigned int LC_AUX_TABLE_1[] = {
+static const U32 LC_AUX_TABLE_1[] = {
0x89,
0x307
};
-static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
+static const U32 * const LC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
LC_AUX_TABLE_1
};
@@ -16907,7 +16982,7 @@ static const U8 LC_AUX_TABLE_lengths[] = {
2 /* LC_AUX_TABLE_1 */
};
-static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
+static const I32 Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x42,
0,
@@ -18164,6 +18239,11 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0xA794,
0x282,
0x1D8E,
+ 0xA7C8,
+ 0,
+ 0xA7CA,
+ 0,
+ 0xA7F6,
0,
0xFF41,
0,
@@ -18188,7 +18268,7 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */
- 349, /* Number of elements */
+ 359, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -18381,6 +18461,8 @@ static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */
0x1ABB,
0x1ABD,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B34,
0x1B35,
0x1B44,
@@ -18433,6 +18515,8 @@ static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */
0x309B,
0xA806,
0xA807,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C5,
0xA92B,
@@ -18509,6 +18593,10 @@ static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */
0x1172C,
0x11839,
0x1183B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119E0,
0x119E1,
0x11A34,
@@ -18527,6 +18615,8 @@ static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */
0x11D98,
0x16AF0,
0x16AF5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9E,
0x1BC9F,
0x1D165,
@@ -18546,7 +18636,7 @@ static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
- 1777, /* Number of elements */
+ 1805, /* 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 */
@@ -18707,7 +18797,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xB4B,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -18780,6 +18870,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xD58,
0xD62,
0xD64,
+ 0xD81,
0xD82,
0xD84,
0xDCA,
@@ -18916,7 +19007,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B05,
@@ -19104,6 +19195,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xA825,
0xA827,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -20006,6 +20099,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -20047,6 +20142,9 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x111C4,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111CF,
+ 0x111D0,
0x1122C,
0x1122F,
0x11232,
@@ -20140,6 +20238,20 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11838,
0x11839,
0x1183B,
+ 0x11930,
+ 0x11931,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11943,
+ 0x11944,
0x119D1,
0x119D4,
0x119D8,
@@ -20217,6 +20329,10 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -20320,6 +20436,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x1F93C,
0x1F946,
0x1F947,
+ 0x1FB00,
+ 0x1FC00,
0x1FFFE,
0xE0000,
0xE0020,
@@ -20339,21 +20457,21 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
typedef enum {
GCB_Other = 0,
- GCB_CR = 1,
- GCB_Control = 2,
- GCB_Extend = 3,
- GCB_L = 4,
- GCB_LF = 5,
- GCB_LV = 6,
- GCB_LVT = 7,
- GCB_Prepend = 8,
- GCB_Regional_Indicator = 9,
- GCB_SpacingMark = 10,
- GCB_T = 11,
- GCB_V = 12,
- GCB_XPG_XX = 13,
- GCB_ZWJ = 14,
- GCB_EDGE = 15,
+ GCB_Control = 1,
+ GCB_CR = 2,
+ GCB_EDGE = 3,
+ GCB_ExtPict_XX = 4,
+ GCB_Extend = 5,
+ GCB_L = 6,
+ GCB_LF = 7,
+ GCB_LV = 8,
+ GCB_LVT = 9,
+ GCB_Prepend = 10,
+ GCB_Regional_Indicator = 11,
+ GCB_SpacingMark = 12,
+ GCB_T = 13,
+ GCB_V = 14,
+ GCB_ZWJ = 15,
GCB_E_Base = 16,
GCB_E_Base_GAZ = 16,
GCB_E_Modifier = 16,
@@ -20369,10 +20487,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Control,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -20591,6 +20709,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -20788,97 +20907,97 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Control,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -20887,15 +21006,15 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -20915,6 +21034,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
@@ -21819,6 +21940,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -21860,6 +21983,9 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -21951,6 +22077,20 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_SpacingMark,
+ GCB_Prepend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
@@ -22030,6 +22170,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
@@ -22077,60 +22221,62 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Regional_Indicator,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Extend,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
+ GCB_Other,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
@@ -22152,7 +22298,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
- 1778, /* Number of elements */
+ 1806, /* 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 */
@@ -22314,7 +22460,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xB4B,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -22387,6 +22533,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xD58,
0xD62,
0xD64,
+ 0xD81,
0xD82,
0xD84,
0xDCA,
@@ -22523,7 +22670,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B05,
@@ -22711,6 +22858,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xA825,
0xA827,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -23613,6 +23762,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -23654,6 +23805,9 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x111C4,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111CF,
+ 0x111D0,
0x1122C,
0x1122F,
0x11232,
@@ -23747,6 +23901,20 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11838,
0x11839,
0x1183B,
+ 0x11930,
+ 0x11931,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11943,
+ 0x11944,
0x119D1,
0x119D4,
0x119D8,
@@ -23824,6 +23992,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -23927,6 +24099,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x1F93C,
0x1F946,
0x1F947,
+ 0x1FB00,
+ 0x1FC00,
0x1FFFE,
0xE0000,
0xE0020,
@@ -23949,21 +24123,21 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
typedef enum {
GCB_Other = 0,
- GCB_CR = 1,
- GCB_Control = 2,
- GCB_Extend = 3,
- GCB_L = 4,
- GCB_LF = 5,
- GCB_LV = 6,
- GCB_LVT = 7,
- GCB_Prepend = 8,
- GCB_Regional_Indicator = 9,
- GCB_SpacingMark = 10,
- GCB_T = 11,
- GCB_V = 12,
- GCB_XPG_XX = 13,
- GCB_ZWJ = 14,
- GCB_EDGE = 15,
+ GCB_Control = 1,
+ GCB_CR = 2,
+ GCB_EDGE = 3,
+ GCB_ExtPict_XX = 4,
+ GCB_Extend = 5,
+ GCB_L = 6,
+ GCB_LF = 7,
+ GCB_LV = 8,
+ GCB_LVT = 9,
+ GCB_Prepend = 10,
+ GCB_Regional_Indicator = 11,
+ GCB_SpacingMark = 12,
+ GCB_T = 13,
+ GCB_V = 14,
+ GCB_ZWJ = 15,
GCB_E_Base = 16,
GCB_E_Base_GAZ = 16,
GCB_E_Modifier = 16,
@@ -23977,9 +24151,9 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_LF,
GCB_Control,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
@@ -24202,6 +24376,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -24399,97 +24574,97 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Control,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -24498,15 +24673,15 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -24526,6 +24701,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
@@ -25430,6 +25607,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -25471,6 +25650,9 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -25562,6 +25744,20 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_SpacingMark,
+ GCB_Prepend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
@@ -25641,6 +25837,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
@@ -25688,60 +25888,62 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Regional_Indicator,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Extend,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
+ GCB_Other,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
@@ -25763,7 +25965,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
- 1778, /* Number of elements */
+ 1806, /* 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 */
@@ -25925,7 +26127,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xB4B,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -25998,6 +26200,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xD58,
0xD62,
0xD64,
+ 0xD81,
0xD82,
0xD84,
0xDCA,
@@ -26134,7 +26337,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B05,
@@ -26322,6 +26525,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xA825,
0xA827,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -27224,6 +27429,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -27265,6 +27472,9 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x111C4,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111CF,
+ 0x111D0,
0x1122C,
0x1122F,
0x11232,
@@ -27358,6 +27568,20 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11838,
0x11839,
0x1183B,
+ 0x11930,
+ 0x11931,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11943,
+ 0x11944,
0x119D1,
0x119D4,
0x119D8,
@@ -27435,6 +27659,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -27538,6 +27766,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x1F93C,
0x1F946,
0x1F947,
+ 0x1FB00,
+ 0x1FC00,
0x1FFFE,
0xE0000,
0xE0020,
@@ -27560,21 +27790,21 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
typedef enum {
GCB_Other = 0,
- GCB_CR = 1,
- GCB_Control = 2,
- GCB_Extend = 3,
- GCB_L = 4,
- GCB_LF = 5,
- GCB_LV = 6,
- GCB_LVT = 7,
- GCB_Prepend = 8,
- GCB_Regional_Indicator = 9,
- GCB_SpacingMark = 10,
- GCB_T = 11,
- GCB_V = 12,
- GCB_XPG_XX = 13,
- GCB_ZWJ = 14,
- GCB_EDGE = 15,
+ GCB_Control = 1,
+ GCB_CR = 2,
+ GCB_EDGE = 3,
+ GCB_ExtPict_XX = 4,
+ GCB_Extend = 5,
+ GCB_L = 6,
+ GCB_LF = 7,
+ GCB_LV = 8,
+ GCB_LVT = 9,
+ GCB_Prepend = 10,
+ GCB_Regional_Indicator = 11,
+ GCB_SpacingMark = 12,
+ GCB_T = 13,
+ GCB_V = 14,
+ GCB_ZWJ = 15,
GCB_E_Base = 16,
GCB_E_Base_GAZ = 16,
GCB_E_Modifier = 16,
@@ -27588,9 +27818,9 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_LF,
GCB_Control,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
@@ -27813,6 +28043,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -28010,97 +28241,97 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Control,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -28109,15 +28340,15 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -28137,6 +28368,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_SpacingMark,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_SpacingMark,
@@ -29041,6 +29274,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -29082,6 +29317,9 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_SpacingMark,
GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -29173,6 +29411,20 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_SpacingMark,
+ GCB_Prepend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
@@ -29252,6 +29504,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
@@ -29299,60 +29555,62 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Regional_Indicator,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Extend,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
GCB_Other,
- GCB_XPG_XX,
+ GCB_ExtPict_XX,
+ GCB_Other,
+ GCB_ExtPict_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
@@ -29371,7 +29629,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
- 1309, /* Number of elements */
+ 1316, /* 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 */
@@ -30666,6 +30924,12 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xFB05,
@@ -30683,7 +30947,8 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0x118E0,
0x16E60,
0x16E80,
- 0x1E922
+ 0x1E922,
+ 0x1E944
};
# endif /* ASCII/Latin1 */
@@ -30731,145 +30996,145 @@ typedef enum {
#define HAS_IVCF_AUX_TABLES
-static const unsigned int IVCF_AUX_TABLE_1[] = {
+static const U32 IVCF_AUX_TABLE_1[] = {
0x4B,
0x212A
};
-static const unsigned int IVCF_AUX_TABLE_2[] = {
+static const U32 IVCF_AUX_TABLE_2[] = {
0x53,
0x17F
};
-static const unsigned int IVCF_AUX_TABLE_3[] = {
+static const U32 IVCF_AUX_TABLE_3[] = {
0xC5,
0x212B
};
-static const unsigned int IVCF_AUX_TABLE_4[] = {
+static const U32 IVCF_AUX_TABLE_4[] = {
0x1C4,
0x1C5
};
-static const unsigned int IVCF_AUX_TABLE_5[] = {
+static const U32 IVCF_AUX_TABLE_5[] = {
0x1C7,
0x1C8
};
-static const unsigned int IVCF_AUX_TABLE_6[] = {
+static const U32 IVCF_AUX_TABLE_6[] = {
0x1CA,
0x1CB
};
-static const unsigned int IVCF_AUX_TABLE_7[] = {
+static const U32 IVCF_AUX_TABLE_7[] = {
0x1F1,
0x1F2
};
-static const unsigned int IVCF_AUX_TABLE_8[] = {
+static const U32 IVCF_AUX_TABLE_8[] = {
0x392,
0x3D0
};
-static const unsigned int IVCF_AUX_TABLE_9[] = {
+static const U32 IVCF_AUX_TABLE_9[] = {
0x395,
0x3F5
};
-static const unsigned int IVCF_AUX_TABLE_10[] = {
+static const U32 IVCF_AUX_TABLE_10[] = {
0x398,
0x3D1,
0x3F4
};
-static const unsigned int IVCF_AUX_TABLE_11[] = {
+static const U32 IVCF_AUX_TABLE_11[] = {
0x345,
0x399,
0x1FBE
};
-static const unsigned int IVCF_AUX_TABLE_12[] = {
+static const U32 IVCF_AUX_TABLE_12[] = {
0x39A,
0x3F0
};
-static const unsigned int IVCF_AUX_TABLE_13[] = {
+static const U32 IVCF_AUX_TABLE_13[] = {
0xB5,
0x39C
};
-static const unsigned int IVCF_AUX_TABLE_14[] = {
+static const U32 IVCF_AUX_TABLE_14[] = {
0x3A0,
0x3D6
};
-static const unsigned int IVCF_AUX_TABLE_15[] = {
+static const U32 IVCF_AUX_TABLE_15[] = {
0x3A1,
0x3F1
};
-static const unsigned int IVCF_AUX_TABLE_16[] = {
+static const U32 IVCF_AUX_TABLE_16[] = {
0x3A3,
0x3C2
};
-static const unsigned int IVCF_AUX_TABLE_17[] = {
+static const U32 IVCF_AUX_TABLE_17[] = {
0x3A6,
0x3D5
};
-static const unsigned int IVCF_AUX_TABLE_18[] = {
+static const U32 IVCF_AUX_TABLE_18[] = {
0x3A9,
0x2126
};
-static const unsigned int IVCF_AUX_TABLE_19[] = {
+static const U32 IVCF_AUX_TABLE_19[] = {
0x412,
0x1C80
};
-static const unsigned int IVCF_AUX_TABLE_20[] = {
+static const U32 IVCF_AUX_TABLE_20[] = {
0x414,
0x1C81
};
-static const unsigned int IVCF_AUX_TABLE_21[] = {
+static const U32 IVCF_AUX_TABLE_21[] = {
0x41E,
0x1C82
};
-static const unsigned int IVCF_AUX_TABLE_22[] = {
+static const U32 IVCF_AUX_TABLE_22[] = {
0x421,
0x1C83
};
-static const unsigned int IVCF_AUX_TABLE_23[] = {
+static const U32 IVCF_AUX_TABLE_23[] = {
0x422,
0x1C84,
0x1C85
};
-static const unsigned int IVCF_AUX_TABLE_24[] = {
+static const U32 IVCF_AUX_TABLE_24[] = {
0x42A,
0x1C86
};
-static const unsigned int IVCF_AUX_TABLE_25[] = {
+static const U32 IVCF_AUX_TABLE_25[] = {
0x462,
0x1C87
};
-static const unsigned int IVCF_AUX_TABLE_26[] = {
+static const U32 IVCF_AUX_TABLE_26[] = {
0x1E60,
0x1E9B
};
-static const unsigned int IVCF_AUX_TABLE_27[] = {
+static const U32 IVCF_AUX_TABLE_27[] = {
0x1C88,
0xA64A
};
-static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
+static const U32 * const IVCF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
IVCF_AUX_TABLE_1,
IVCF_AUX_TABLE_2,
@@ -30934,7 +31199,7 @@ static const U8 IVCF_AUX_TABLE_lengths[] = {
2 /* IVCF_AUX_TABLE_27 */
};
-static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
+static const I32 _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
IVCF_use_AUX_TABLE_1,
@@ -32226,6 +32491,12 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7C2,
0,
+ 0xA7C7,
+ 0,
+ 0xA7C9,
+ 0,
+ 0xA7F5,
+ 0,
0xA7B3,
0,
0xFB06,
@@ -32243,7 +32514,8 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x16E40,
0,
- 0x1E900
+ 0x1E900,
+ 0
};
# endif /* ASCII/Latin1 */
@@ -32258,7 +32530,7 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
- 1323, /* Number of elements */
+ 1331, /* 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 */
@@ -32276,6 +32548,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x8A,
0x8C,
0x8D,
+ 0x8E,
0x8F,
0x91,
0x92,
@@ -33567,6 +33840,12 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xFB05,
@@ -33584,7 +33863,8 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x118E0,
0x16E60,
0x16E80,
- 0x1E922
+ 0x1E922,
+ 0x1E944
};
# endif /* EBCDIC 1047 */
@@ -33635,145 +33915,145 @@ typedef enum {
#define HAS_IVCF_AUX_TABLES
-static const unsigned int IVCF_AUX_TABLE_1[] = {
+static const U32 IVCF_AUX_TABLE_1[] = {
0x67,
0x212B
};
-static const unsigned int IVCF_AUX_TABLE_2[] = {
+static const U32 IVCF_AUX_TABLE_2[] = {
0xD2,
0x212A
};
-static const unsigned int IVCF_AUX_TABLE_3[] = {
+static const U32 IVCF_AUX_TABLE_3[] = {
0xE2,
0x17F
};
-static const unsigned int IVCF_AUX_TABLE_4[] = {
+static const U32 IVCF_AUX_TABLE_4[] = {
0x1C4,
0x1C5
};
-static const unsigned int IVCF_AUX_TABLE_5[] = {
+static const U32 IVCF_AUX_TABLE_5[] = {
0x1C7,
0x1C8
};
-static const unsigned int IVCF_AUX_TABLE_6[] = {
+static const U32 IVCF_AUX_TABLE_6[] = {
0x1CA,
0x1CB
};
-static const unsigned int IVCF_AUX_TABLE_7[] = {
+static const U32 IVCF_AUX_TABLE_7[] = {
0x1F1,
0x1F2
};
-static const unsigned int IVCF_AUX_TABLE_8[] = {
+static const U32 IVCF_AUX_TABLE_8[] = {
0x392,
0x3D0
};
-static const unsigned int IVCF_AUX_TABLE_9[] = {
+static const U32 IVCF_AUX_TABLE_9[] = {
0x395,
0x3F5
};
-static const unsigned int IVCF_AUX_TABLE_10[] = {
+static const U32 IVCF_AUX_TABLE_10[] = {
0x398,
0x3D1,
0x3F4
};
-static const unsigned int IVCF_AUX_TABLE_11[] = {
+static const U32 IVCF_AUX_TABLE_11[] = {
0x345,
0x399,
0x1FBE
};
-static const unsigned int IVCF_AUX_TABLE_12[] = {
+static const U32 IVCF_AUX_TABLE_12[] = {
0x39A,
0x3F0
};
-static const unsigned int IVCF_AUX_TABLE_13[] = {
- 0xB5,
+static const U32 IVCF_AUX_TABLE_13[] = {
+ 0xA0,
0x39C
};
-static const unsigned int IVCF_AUX_TABLE_14[] = {
+static const U32 IVCF_AUX_TABLE_14[] = {
0x3A0,
0x3D6
};
-static const unsigned int IVCF_AUX_TABLE_15[] = {
+static const U32 IVCF_AUX_TABLE_15[] = {
0x3A1,
0x3F1
};
-static const unsigned int IVCF_AUX_TABLE_16[] = {
+static const U32 IVCF_AUX_TABLE_16[] = {
0x3A3,
0x3C2
};
-static const unsigned int IVCF_AUX_TABLE_17[] = {
+static const U32 IVCF_AUX_TABLE_17[] = {
0x3A6,
0x3D5
};
-static const unsigned int IVCF_AUX_TABLE_18[] = {
+static const U32 IVCF_AUX_TABLE_18[] = {
0x3A9,
0x2126
};
-static const unsigned int IVCF_AUX_TABLE_19[] = {
+static const U32 IVCF_AUX_TABLE_19[] = {
0x412,
0x1C80
};
-static const unsigned int IVCF_AUX_TABLE_20[] = {
+static const U32 IVCF_AUX_TABLE_20[] = {
0x414,
0x1C81
};
-static const unsigned int IVCF_AUX_TABLE_21[] = {
+static const U32 IVCF_AUX_TABLE_21[] = {
0x41E,
0x1C82
};
-static const unsigned int IVCF_AUX_TABLE_22[] = {
+static const U32 IVCF_AUX_TABLE_22[] = {
0x421,
0x1C83
};
-static const unsigned int IVCF_AUX_TABLE_23[] = {
+static const U32 IVCF_AUX_TABLE_23[] = {
0x422,
0x1C84,
0x1C85
};
-static const unsigned int IVCF_AUX_TABLE_24[] = {
+static const U32 IVCF_AUX_TABLE_24[] = {
0x42A,
0x1C86
};
-static const unsigned int IVCF_AUX_TABLE_25[] = {
+static const U32 IVCF_AUX_TABLE_25[] = {
0x462,
0x1C87
};
-static const unsigned int IVCF_AUX_TABLE_26[] = {
+static const U32 IVCF_AUX_TABLE_26[] = {
0x1E60,
0x1E9B
};
-static const unsigned int IVCF_AUX_TABLE_27[] = {
+static const U32 IVCF_AUX_TABLE_27[] = {
0x1C88,
0xA64A
};
-static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
+static const U32 * const IVCF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
IVCF_AUX_TABLE_1,
IVCF_AUX_TABLE_2,
@@ -33838,34 +34118,35 @@ static const U8 IVCF_AUX_TABLE_lengths[] = {
2 /* IVCF_AUX_TABLE_27 */
};
-static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
+static const I32 _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
- 0xC0,
+ 0x62,
IVCF_use_AUX_TABLE_1,
- 0xC6,
+ 0x68,
0,
- 0xC6,
+ 0x71,
0x1E9E,
0,
- 0xD8,
+ 0x80,
0,
- 0x41,
+ 0xC1,
0,
- 0xC6,
- 0xD8,
+ 0xAC,
+ 0xBA,
+ 0xAE,
0,
- 0x41,
+ 0xD1,
IVCF_use_AUX_TABLE_2,
- 0x4C,
+ 0xD3,
0,
- 0xC6,
+ 0x9E,
0,
IVCF_use_AUX_TABLE_3,
- 0x54,
+ 0xE3,
0,
- 0xC6,
+ 0xEB,
0,
- 0xD8,
+ 0xFB,
0x178,
0,
0x100,
@@ -34648,7 +34929,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x1E94,
0,
- 0xDF,
+ 0x59,
0,
0x1EA0,
0,
@@ -35144,6 +35425,12 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7C2,
0,
+ 0xA7C7,
+ 0,
+ 0xA7C9,
+ 0,
+ 0xA7F5,
+ 0,
0xA7B3,
0,
0xFB06,
@@ -35161,7 +35448,8 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x16E40,
0,
- 0x1E900
+ 0x1E900,
+ 0
};
# endif /* EBCDIC 1047 */
@@ -35176,7 +35464,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
- 1323, /* Number of elements */
+ 1329, /* 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 */
@@ -35193,7 +35481,6 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x81,
0x8A,
0x8C,
- 0x8D,
0x8F,
0x91,
0x92,
@@ -36485,6 +36772,12 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xFB05,
@@ -36502,7 +36795,8 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x118E0,
0x16E60,
0x16E80,
- 0x1E922
+ 0x1E922,
+ 0x1E944
};
# endif /* EBCDIC 037 */
@@ -36553,145 +36847,145 @@ typedef enum {
#define HAS_IVCF_AUX_TABLES
-static const unsigned int IVCF_AUX_TABLE_1[] = {
+static const U32 IVCF_AUX_TABLE_1[] = {
0x67,
0x212B
};
-static const unsigned int IVCF_AUX_TABLE_2[] = {
+static const U32 IVCF_AUX_TABLE_2[] = {
0xD2,
0x212A
};
-static const unsigned int IVCF_AUX_TABLE_3[] = {
+static const U32 IVCF_AUX_TABLE_3[] = {
0xE2,
0x17F
};
-static const unsigned int IVCF_AUX_TABLE_4[] = {
+static const U32 IVCF_AUX_TABLE_4[] = {
0x1C4,
0x1C5
};
-static const unsigned int IVCF_AUX_TABLE_5[] = {
+static const U32 IVCF_AUX_TABLE_5[] = {
0x1C7,
0x1C8
};
-static const unsigned int IVCF_AUX_TABLE_6[] = {
+static const U32 IVCF_AUX_TABLE_6[] = {
0x1CA,
0x1CB
};
-static const unsigned int IVCF_AUX_TABLE_7[] = {
+static const U32 IVCF_AUX_TABLE_7[] = {
0x1F1,
0x1F2
};
-static const unsigned int IVCF_AUX_TABLE_8[] = {
+static const U32 IVCF_AUX_TABLE_8[] = {
0x392,
0x3D0
};
-static const unsigned int IVCF_AUX_TABLE_9[] = {
+static const U32 IVCF_AUX_TABLE_9[] = {
0x395,
0x3F5
};
-static const unsigned int IVCF_AUX_TABLE_10[] = {
+static const U32 IVCF_AUX_TABLE_10[] = {
0x398,
0x3D1,
0x3F4
};
-static const unsigned int IVCF_AUX_TABLE_11[] = {
+static const U32 IVCF_AUX_TABLE_11[] = {
0x345,
0x399,
0x1FBE
};
-static const unsigned int IVCF_AUX_TABLE_12[] = {
+static const U32 IVCF_AUX_TABLE_12[] = {
0x39A,
0x3F0
};
-static const unsigned int IVCF_AUX_TABLE_13[] = {
- 0xB5,
+static const U32 IVCF_AUX_TABLE_13[] = {
+ 0xA0,
0x39C
};
-static const unsigned int IVCF_AUX_TABLE_14[] = {
+static const U32 IVCF_AUX_TABLE_14[] = {
0x3A0,
0x3D6
};
-static const unsigned int IVCF_AUX_TABLE_15[] = {
+static const U32 IVCF_AUX_TABLE_15[] = {
0x3A1,
0x3F1
};
-static const unsigned int IVCF_AUX_TABLE_16[] = {
+static const U32 IVCF_AUX_TABLE_16[] = {
0x3A3,
0x3C2
};
-static const unsigned int IVCF_AUX_TABLE_17[] = {
+static const U32 IVCF_AUX_TABLE_17[] = {
0x3A6,
0x3D5
};
-static const unsigned int IVCF_AUX_TABLE_18[] = {
+static const U32 IVCF_AUX_TABLE_18[] = {
0x3A9,
0x2126
};
-static const unsigned int IVCF_AUX_TABLE_19[] = {
+static const U32 IVCF_AUX_TABLE_19[] = {
0x412,
0x1C80
};
-static const unsigned int IVCF_AUX_TABLE_20[] = {
+static const U32 IVCF_AUX_TABLE_20[] = {
0x414,
0x1C81
};
-static const unsigned int IVCF_AUX_TABLE_21[] = {
+static const U32 IVCF_AUX_TABLE_21[] = {
0x41E,
0x1C82
};
-static const unsigned int IVCF_AUX_TABLE_22[] = {
+static const U32 IVCF_AUX_TABLE_22[] = {
0x421,
0x1C83
};
-static const unsigned int IVCF_AUX_TABLE_23[] = {
+static const U32 IVCF_AUX_TABLE_23[] = {
0x422,
0x1C84,
0x1C85
};
-static const unsigned int IVCF_AUX_TABLE_24[] = {
+static const U32 IVCF_AUX_TABLE_24[] = {
0x42A,
0x1C86
};
-static const unsigned int IVCF_AUX_TABLE_25[] = {
+static const U32 IVCF_AUX_TABLE_25[] = {
0x462,
0x1C87
};
-static const unsigned int IVCF_AUX_TABLE_26[] = {
+static const U32 IVCF_AUX_TABLE_26[] = {
0x1E60,
0x1E9B
};
-static const unsigned int IVCF_AUX_TABLE_27[] = {
+static const U32 IVCF_AUX_TABLE_27[] = {
0x1C88,
0xA64A
};
-static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
+static const U32 * const IVCF_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
IVCF_AUX_TABLE_1,
IVCF_AUX_TABLE_2,
@@ -36756,34 +37050,33 @@ static const U8 IVCF_AUX_TABLE_lengths[] = {
2 /* IVCF_AUX_TABLE_27 */
};
-static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
+static const I32 _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
- 0xC0,
+ 0x62,
IVCF_use_AUX_TABLE_1,
- 0xC6,
+ 0x68,
0,
- 0xC6,
+ 0x71,
0x1E9E,
0,
- 0xD8,
+ 0x80,
0,
- 0x41,
+ 0xC1,
0,
- 0xC6,
- 0xD8,
+ 0xAC,
0,
- 0x41,
+ 0xD1,
IVCF_use_AUX_TABLE_2,
- 0x4C,
+ 0xD3,
0,
- 0xC6,
+ 0x9E,
0,
IVCF_use_AUX_TABLE_3,
- 0x54,
+ 0xE3,
0,
- 0xC6,
+ 0xEB,
0,
- 0xD8,
+ 0xFB,
0x178,
0,
0x100,
@@ -37566,7 +37859,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x1E94,
0,
- 0xDF,
+ 0x59,
0,
0x1EA0,
0,
@@ -38062,6 +38355,12 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0xA7C2,
0,
+ 0xA7C7,
+ 0,
+ 0xA7C9,
+ 0,
+ 0xA7F5,
+ 0,
0xA7B3,
0,
0xFB06,
@@ -38079,7 +38378,8 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x16E40,
0,
- 0x1E900
+ 0x1E900,
+ 0
};
# endif /* EBCDIC 037 */
@@ -38091,7 +38391,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
- 2388, /* Number of elements */
+ 2416, /* 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 */
@@ -38323,7 +38623,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -38394,7 +38694,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD79,
0xD7A,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -38571,7 +38871,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1A90,
0x1A9A,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -38953,8 +39253,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x3200,
@@ -38995,6 +39293,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA838,
0xA839,
0xA874,
@@ -40037,6 +40337,9 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EAE,
0x10F46,
0x10F51,
0x11000,
@@ -40076,6 +40379,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x111C8,
0x111C9,
0x111CD,
+ 0x111CE,
0x111D0,
0x111DA,
0x111DB,
@@ -40119,7 +40423,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1144F,
0x11450,
0x1145A,
- 0x1145B,
0x1145C,
0x1145E,
0x1145F,
@@ -40159,6 +40462,19 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1183B,
0x118E0,
0x118EA,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119D1,
0x119D8,
0x119DA,
@@ -40274,10 +40590,15 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x16F93,
0x16FE0,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18B00,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -40450,6 +40771,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90D,
0x1F90F,
0x1F910,
0x1F918,
@@ -40460,6 +40782,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1F93A,
0x1F93C,
0x1F93F,
+ 0x1F977,
+ 0x1F978,
0x1F9B5,
0x1F9B7,
0x1F9B8,
@@ -40472,6 +40796,10 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1F9DE,
0x1FA00,
0x1FA54,
+ 0x1FB00,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -40495,44 +40823,46 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
typedef enum {
LB_Alphabetic = 0,
- LB_Break_After = 1,
- LB_Break_Before = 2,
- LB_Break_Both = 3,
- LB_Break_Symbols = 4,
- LB_Carriage_Return = 5,
- LB_Close_Parenthesis = 6,
- LB_Close_Punctuation = 7,
- LB_Combining_Mark = 8,
- LB_Contingent_Break = 9,
- LB_E_Base = 10,
- LB_E_Modifier = 11,
- LB_Exclamation = 12,
- LB_Glue = 13,
- LB_H2 = 14,
- LB_H3 = 15,
- LB_Hebrew_Letter = 16,
- LB_Hyphen = 17,
- LB_Ideographic = 18,
- LB_Infix_Numeric = 19,
- LB_Inseparable = 20,
- LB_JL = 21,
- LB_JT = 22,
- LB_JV = 23,
- LB_Line_Feed = 24,
- LB_Mandatory_Break = 25,
- LB_Next_Line = 26,
- LB_Nonstarter = 27,
- LB_Numeric = 28,
- LB_Open_Punctuation = 29,
- LB_Postfix_Numeric = 30,
- LB_Prefix_Numeric = 31,
- LB_Quotation = 32,
- LB_Regional_Indicator = 33,
- LB_Space = 34,
- LB_Word_Joiner = 35,
- LB_ZWJ = 36,
- LB_ZWSpace = 37,
- LB_EDGE = 38
+ LB_Break_Both = 1,
+ LB_Break_After = 2,
+ LB_Break_Before = 3,
+ LB_Mandatory_Break = 4,
+ LB_Contingent_Break = 5,
+ LB_Close_Punctuation = 6,
+ LB_Combining_Mark = 7,
+ LB_Close_Parenthesis = 8,
+ LB_Carriage_Return = 9,
+ LB_East_Asian_OP = 10,
+ LB_E_Base = 11,
+ LB_EDGE = 12,
+ LB_E_Modifier = 13,
+ LB_Exclamation = 14,
+ LB_Glue = 15,
+ LB_H2 = 16,
+ LB_H3 = 17,
+ LB_Hebrew_Letter = 18,
+ LB_Hyphen = 19,
+ LB_Ideographic = 20,
+ LB_Inseparable = 21,
+ LB_Infix_Numeric = 22,
+ LB_JL = 23,
+ LB_JT = 24,
+ LB_JV = 25,
+ LB_Line_Feed = 26,
+ LB_Next_Line = 27,
+ LB_Nonstarter = 28,
+ LB_Numeric = 29,
+ LB_Open_Punctuation = 30,
+ LB_Postfix_Numeric = 31,
+ LB_Prefix_Numeric = 32,
+ LB_Quotation = 33,
+ 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_enum;
static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
@@ -41134,7 +41464,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Ideographic,
@@ -41309,27 +41639,27 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Combining_Mark,
@@ -41395,8 +41725,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
- LB_Ideographic,
- LB_Alphabetic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
@@ -41436,6 +41764,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -42338,30 +42668,30 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Close_Punctuation,
LB_Infix_Numeric,
LB_Exclamation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Inseparable,
LB_Alphabetic,
LB_Combining_Mark,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
@@ -42371,11 +42701,11 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Nonstarter,
LB_Exclamation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Alphabetic,
@@ -42391,7 +42721,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
@@ -42402,17 +42732,17 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Ideographic,
LB_Exclamation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
LB_Ideographic,
@@ -42479,6 +42809,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -42517,6 +42850,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -42559,7 +42893,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
- LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
@@ -42604,6 +42937,19 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
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_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
@@ -42714,6 +43060,11 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Combining_Mark,
LB_Alphabetic,
LB_Nonstarter,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -42890,6 +43241,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
@@ -42914,6 +43268,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
@@ -42938,7 +43296,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
- 2400, /* Number of elements */
+ 2428, /* 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 */
@@ -43182,7 +43540,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -43253,7 +43611,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD79,
0xD7A,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -43430,7 +43788,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1A90,
0x1A9A,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -43812,8 +44170,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x3200,
@@ -43854,6 +44210,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA838,
0xA839,
0xA874,
@@ -44896,6 +45254,9 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EAE,
0x10F46,
0x10F51,
0x11000,
@@ -44935,6 +45296,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x111C8,
0x111C9,
0x111CD,
+ 0x111CE,
0x111D0,
0x111DA,
0x111DB,
@@ -44978,7 +45340,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1144F,
0x11450,
0x1145A,
- 0x1145B,
0x1145C,
0x1145E,
0x1145F,
@@ -45018,6 +45379,19 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1183B,
0x118E0,
0x118EA,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119D1,
0x119D8,
0x119DA,
@@ -45133,10 +45507,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x16F93,
0x16FE0,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18B00,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -45309,6 +45688,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90D,
0x1F90F,
0x1F910,
0x1F918,
@@ -45319,6 +45699,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1F93A,
0x1F93C,
0x1F93F,
+ 0x1F977,
+ 0x1F978,
0x1F9B5,
0x1F9B7,
0x1F9B8,
@@ -45331,6 +45713,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1F9DE,
0x1FA00,
0x1FA54,
+ 0x1FB00,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -45357,44 +45743,46 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
typedef enum {
LB_Alphabetic = 0,
- LB_Break_After = 1,
- LB_Break_Before = 2,
- LB_Break_Both = 3,
- LB_Break_Symbols = 4,
- LB_Carriage_Return = 5,
- LB_Close_Parenthesis = 6,
- LB_Close_Punctuation = 7,
- LB_Combining_Mark = 8,
- LB_Contingent_Break = 9,
- LB_E_Base = 10,
- LB_E_Modifier = 11,
- LB_Exclamation = 12,
- LB_Glue = 13,
- LB_H2 = 14,
- LB_H3 = 15,
- LB_Hebrew_Letter = 16,
- LB_Hyphen = 17,
- LB_Ideographic = 18,
- LB_Infix_Numeric = 19,
- LB_Inseparable = 20,
- LB_JL = 21,
- LB_JT = 22,
- LB_JV = 23,
- LB_Line_Feed = 24,
- LB_Mandatory_Break = 25,
- LB_Next_Line = 26,
- LB_Nonstarter = 27,
- LB_Numeric = 28,
- LB_Open_Punctuation = 29,
- LB_Postfix_Numeric = 30,
- LB_Prefix_Numeric = 31,
- LB_Quotation = 32,
- LB_Regional_Indicator = 33,
- LB_Space = 34,
- LB_Word_Joiner = 35,
- LB_ZWJ = 36,
- LB_ZWSpace = 37,
- LB_EDGE = 38
+ LB_Break_Both = 1,
+ LB_Break_After = 2,
+ LB_Break_Before = 3,
+ LB_Mandatory_Break = 4,
+ LB_Contingent_Break = 5,
+ LB_Close_Punctuation = 6,
+ LB_Combining_Mark = 7,
+ LB_Close_Parenthesis = 8,
+ LB_Carriage_Return = 9,
+ LB_East_Asian_OP = 10,
+ LB_E_Base = 11,
+ LB_EDGE = 12,
+ LB_E_Modifier = 13,
+ LB_Exclamation = 14,
+ LB_Glue = 15,
+ LB_H2 = 16,
+ LB_H3 = 17,
+ LB_Hebrew_Letter = 18,
+ LB_Hyphen = 19,
+ LB_Ideographic = 20,
+ LB_Inseparable = 21,
+ LB_Infix_Numeric = 22,
+ LB_JL = 23,
+ LB_JT = 24,
+ LB_JV = 25,
+ LB_Line_Feed = 26,
+ LB_Next_Line = 27,
+ LB_Nonstarter = 28,
+ LB_Numeric = 29,
+ LB_Open_Punctuation = 30,
+ LB_Postfix_Numeric = 31,
+ LB_Prefix_Numeric = 32,
+ LB_Quotation = 33,
+ 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_enum;
static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
@@ -46008,7 +46396,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Ideographic,
@@ -46183,27 +46571,27 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Combining_Mark,
@@ -46269,8 +46657,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
- LB_Ideographic,
- LB_Alphabetic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
@@ -46310,6 +46696,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -47212,30 +47600,30 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Close_Punctuation,
LB_Infix_Numeric,
LB_Exclamation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Inseparable,
LB_Alphabetic,
LB_Combining_Mark,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
@@ -47245,11 +47633,11 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Nonstarter,
LB_Exclamation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Alphabetic,
@@ -47265,7 +47653,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
@@ -47276,17 +47664,17 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Ideographic,
LB_Exclamation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
LB_Ideographic,
@@ -47353,6 +47741,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -47391,6 +47782,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -47433,7 +47825,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
- LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
@@ -47478,6 +47869,19 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
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_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
@@ -47588,6 +47992,11 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Combining_Mark,
LB_Alphabetic,
LB_Nonstarter,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -47764,6 +48173,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
@@ -47788,6 +48200,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
@@ -47812,7 +48228,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
- 2400, /* Number of elements */
+ 2428, /* 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 */
@@ -48056,7 +48472,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -48127,7 +48543,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD79,
0xD7A,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -48304,7 +48720,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1A90,
0x1A9A,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -48686,8 +49102,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x3200,
@@ -48728,6 +49142,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA838,
0xA839,
0xA874,
@@ -49770,6 +50186,9 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EAE,
0x10F46,
0x10F51,
0x11000,
@@ -49809,6 +50228,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x111C8,
0x111C9,
0x111CD,
+ 0x111CE,
0x111D0,
0x111DA,
0x111DB,
@@ -49852,7 +50272,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1144F,
0x11450,
0x1145A,
- 0x1145B,
0x1145C,
0x1145E,
0x1145F,
@@ -49892,6 +50311,19 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1183B,
0x118E0,
0x118EA,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119D1,
0x119D8,
0x119DA,
@@ -50007,10 +50439,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x16F93,
0x16FE0,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18B00,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -50183,6 +50620,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90D,
0x1F90F,
0x1F910,
0x1F918,
@@ -50193,6 +50631,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1F93A,
0x1F93C,
0x1F93F,
+ 0x1F977,
+ 0x1F978,
0x1F9B5,
0x1F9B7,
0x1F9B8,
@@ -50205,6 +50645,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1F9DE,
0x1FA00,
0x1FA54,
+ 0x1FB00,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -50231,44 +50675,46 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
typedef enum {
LB_Alphabetic = 0,
- LB_Break_After = 1,
- LB_Break_Before = 2,
- LB_Break_Both = 3,
- LB_Break_Symbols = 4,
- LB_Carriage_Return = 5,
- LB_Close_Parenthesis = 6,
- LB_Close_Punctuation = 7,
- LB_Combining_Mark = 8,
- LB_Contingent_Break = 9,
- LB_E_Base = 10,
- LB_E_Modifier = 11,
- LB_Exclamation = 12,
- LB_Glue = 13,
- LB_H2 = 14,
- LB_H3 = 15,
- LB_Hebrew_Letter = 16,
- LB_Hyphen = 17,
- LB_Ideographic = 18,
- LB_Infix_Numeric = 19,
- LB_Inseparable = 20,
- LB_JL = 21,
- LB_JT = 22,
- LB_JV = 23,
- LB_Line_Feed = 24,
- LB_Mandatory_Break = 25,
- LB_Next_Line = 26,
- LB_Nonstarter = 27,
- LB_Numeric = 28,
- LB_Open_Punctuation = 29,
- LB_Postfix_Numeric = 30,
- LB_Prefix_Numeric = 31,
- LB_Quotation = 32,
- LB_Regional_Indicator = 33,
- LB_Space = 34,
- LB_Word_Joiner = 35,
- LB_ZWJ = 36,
- LB_ZWSpace = 37,
- LB_EDGE = 38
+ LB_Break_Both = 1,
+ LB_Break_After = 2,
+ LB_Break_Before = 3,
+ LB_Mandatory_Break = 4,
+ LB_Contingent_Break = 5,
+ LB_Close_Punctuation = 6,
+ LB_Combining_Mark = 7,
+ LB_Close_Parenthesis = 8,
+ LB_Carriage_Return = 9,
+ LB_East_Asian_OP = 10,
+ LB_E_Base = 11,
+ LB_EDGE = 12,
+ LB_E_Modifier = 13,
+ LB_Exclamation = 14,
+ LB_Glue = 15,
+ LB_H2 = 16,
+ LB_H3 = 17,
+ LB_Hebrew_Letter = 18,
+ LB_Hyphen = 19,
+ LB_Ideographic = 20,
+ LB_Inseparable = 21,
+ LB_Infix_Numeric = 22,
+ LB_JL = 23,
+ LB_JT = 24,
+ LB_JV = 25,
+ LB_Line_Feed = 26,
+ LB_Next_Line = 27,
+ LB_Nonstarter = 28,
+ LB_Numeric = 29,
+ LB_Open_Punctuation = 30,
+ LB_Postfix_Numeric = 31,
+ LB_Prefix_Numeric = 32,
+ LB_Quotation = 33,
+ 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_enum;
static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
@@ -50882,7 +51328,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Alphabetic,
LB_Ideographic,
@@ -51057,27 +51503,27 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Combining_Mark,
@@ -51143,8 +51589,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
- LB_Ideographic,
- LB_Alphabetic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
@@ -51184,6 +51628,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Postfix_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -52086,30 +52532,30 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Close_Punctuation,
LB_Infix_Numeric,
LB_Exclamation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Inseparable,
LB_Alphabetic,
LB_Combining_Mark,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
@@ -52119,11 +52565,11 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Nonstarter,
LB_Exclamation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Alphabetic,
@@ -52139,7 +52585,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Prefix_Numeric,
LB_Postfix_Numeric,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Ideographic,
LB_Close_Punctuation,
@@ -52150,17 +52596,17 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Ideographic,
LB_Exclamation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Ideographic,
LB_Close_Punctuation,
LB_Ideographic,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
- LB_Open_Punctuation,
+ LB_East_Asian_OP,
LB_Close_Punctuation,
LB_Nonstarter,
LB_Ideographic,
@@ -52227,6 +52673,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -52265,6 +52714,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Break_After,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -52307,7 +52757,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Break_After,
LB_Alphabetic,
LB_Numeric,
- LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Combining_Mark,
@@ -52352,6 +52801,19 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
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_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
@@ -52462,6 +52924,11 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Combining_Mark,
LB_Alphabetic,
LB_Nonstarter,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -52638,6 +53105,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_E_Base,
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
@@ -52659,6 +53127,12 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -52683,7 +53157,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
- 3097, /* Number of elements */
+ 3146, /* 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 */
@@ -53400,7 +53874,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -53542,7 +54016,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -53645,7 +54119,6 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xCF3,
0xD00,
0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -53669,7 +54142,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -53927,7 +54400,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1AA8,
0x1AAC,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -54592,13 +55065,13 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -54840,7 +55313,12 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
@@ -54852,6 +55330,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA876,
@@ -54943,7 +55423,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
+ 0xAB6A,
0xAB70,
0xABC0,
0xABE3,
@@ -55196,6 +55677,12 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
@@ -55205,6 +55692,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x10F51,
0x10F55,
0x10F5A,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -55237,6 +55726,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11144,
0x11145,
0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -55326,7 +55816,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1145A,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -55376,7 +55866,29 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x118E0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -55461,6 +55973,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11EF3,
0x11EF7,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -55517,10 +56031,15 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -55766,8 +56285,10 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1F18A,
0x1F676,
0x1F679,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -55778,6 +56299,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -55797,20 +56320,20 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
typedef enum {
SB_Other = 0,
SB_ATerm = 1,
- SB_CR = 2,
- SB_Close = 3,
- SB_Extend = 4,
- SB_Format = 5,
- SB_LF = 6,
- SB_Lower = 7,
- SB_Numeric = 8,
- SB_OLetter = 9,
- SB_SContinue = 10,
- SB_STerm = 11,
+ SB_Close = 2,
+ SB_CR = 3,
+ SB_EDGE = 4,
+ SB_Extend = 5,
+ SB_Format = 6,
+ SB_LF = 7,
+ SB_Lower = 8,
+ SB_Numeric = 9,
+ SB_OLetter = 10,
+ SB_SContinue = 11,
SB_Sep = 12,
SB_Sp = 13,
- SB_Upper = 14,
- SB_EDGE = 15
+ SB_STerm = 14,
+ SB_Upper = 15
} SB_enum;
static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
@@ -56771,7 +57294,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -57967,7 +58489,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Upper,
SB_Lower,
SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Lower,
SB_OLetter,
SB_Lower,
SB_OLetter,
@@ -57979,6 +58506,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
@@ -58070,6 +58599,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Lower,
SB_Other,
SB_Lower,
+ SB_OLetter,
SB_Other,
SB_Lower,
SB_OLetter,
@@ -58325,6 +58855,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -58334,6 +58870,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -58363,6 +58901,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_STerm,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
@@ -58377,7 +58916,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Extend,
SB_STerm,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Other,
@@ -58507,6 +59046,28 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
@@ -58596,6 +59157,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
@@ -58643,6 +59206,11 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
@@ -58893,6 +59461,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Close,
SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -58925,7 +59497,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
- 3121, /* Number of elements */
+ 3170, /* 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 */
@@ -59666,7 +60238,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -59808,7 +60380,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -59911,7 +60483,6 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xCF3,
0xD00,
0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -59935,7 +60506,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -60193,7 +60764,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1AA8,
0x1AAC,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -60858,13 +61429,13 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -61106,7 +61677,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
@@ -61118,6 +61694,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA876,
@@ -61209,7 +61787,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
+ 0xAB6A,
0xAB70,
0xABC0,
0xABE3,
@@ -61462,6 +62041,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
@@ -61471,6 +62056,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x10F51,
0x10F55,
0x10F5A,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -61503,6 +62090,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11144,
0x11145,
0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -61592,7 +62180,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1145A,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -61642,7 +62230,29 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x118E0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -61727,6 +62337,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11EF3,
0x11EF7,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -61783,10 +62395,15 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -62032,8 +62649,10 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1F18A,
0x1F676,
0x1F679,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -62044,6 +62663,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -62066,20 +62687,20 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
typedef enum {
SB_Other = 0,
SB_ATerm = 1,
- SB_CR = 2,
- SB_Close = 3,
- SB_Extend = 4,
- SB_Format = 5,
- SB_LF = 6,
- SB_Lower = 7,
- SB_Numeric = 8,
- SB_OLetter = 9,
- SB_SContinue = 10,
- SB_STerm = 11,
+ SB_Close = 2,
+ SB_CR = 3,
+ SB_EDGE = 4,
+ SB_Extend = 5,
+ SB_Format = 6,
+ SB_LF = 7,
+ SB_Lower = 8,
+ SB_Numeric = 9,
+ SB_OLetter = 10,
+ SB_SContinue = 11,
SB_Sep = 12,
SB_Sp = 13,
- SB_Upper = 14,
- SB_EDGE = 15
+ SB_STerm = 14,
+ SB_Upper = 15
} SB_enum;
static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
@@ -63064,7 +63685,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -64260,7 +64880,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Upper,
SB_Lower,
SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Lower,
SB_OLetter,
SB_Lower,
SB_OLetter,
@@ -64272,6 +64897,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
@@ -64363,6 +64990,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Lower,
SB_Other,
SB_Lower,
+ SB_OLetter,
SB_Other,
SB_Lower,
SB_OLetter,
@@ -64618,6 +65246,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -64627,6 +65261,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -64656,6 +65292,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_STerm,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
@@ -64670,7 +65307,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Extend,
SB_STerm,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Other,
@@ -64800,6 +65437,28 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
@@ -64889,6 +65548,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
@@ -64936,6 +65597,11 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
@@ -65186,6 +65852,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Close,
SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -65218,7 +65888,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
- 3117, /* Number of elements */
+ 3166, /* 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 */
@@ -65955,7 +66625,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -66097,7 +66767,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -66200,7 +66870,6 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xCF3,
0xD00,
0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -66224,7 +66893,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -66482,7 +67151,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1AA8,
0x1AAC,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -67147,13 +67816,13 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -67395,7 +68064,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F6,
0xA7F7,
0xA7F8,
0xA7FB,
@@ -67407,6 +68081,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA876,
@@ -67498,7 +68174,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
+ 0xAB6A,
0xAB70,
0xABC0,
0xABE3,
@@ -67751,6 +68428,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
@@ -67760,6 +68443,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x10F51,
0x10F55,
0x10F5A,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -67792,6 +68477,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11144,
0x11145,
0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -67881,7 +68567,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1145A,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -67931,7 +68617,29 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x118E0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -68016,6 +68724,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11EF3,
0x11EF7,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -68072,10 +68782,15 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -68321,8 +69036,10 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1F18A,
0x1F676,
0x1F679,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -68333,6 +69050,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -68355,20 +69074,20 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
typedef enum {
SB_Other = 0,
SB_ATerm = 1,
- SB_CR = 2,
- SB_Close = 3,
- SB_Extend = 4,
- SB_Format = 5,
- SB_LF = 6,
- SB_Lower = 7,
- SB_Numeric = 8,
- SB_OLetter = 9,
- SB_SContinue = 10,
- SB_STerm = 11,
+ SB_Close = 2,
+ SB_CR = 3,
+ SB_EDGE = 4,
+ SB_Extend = 5,
+ SB_Format = 6,
+ SB_LF = 7,
+ SB_Lower = 8,
+ SB_Numeric = 9,
+ SB_OLetter = 10,
+ SB_SContinue = 11,
SB_Sep = 12,
SB_Sp = 13,
- SB_Upper = 14,
- SB_EDGE = 15
+ SB_STerm = 14,
+ SB_Upper = 15
} SB_enum;
static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
@@ -69349,7 +70068,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -70545,7 +71263,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Upper,
SB_Lower,
SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Lower,
SB_OLetter,
SB_Lower,
SB_OLetter,
@@ -70557,6 +71280,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_STerm,
@@ -70648,6 +71373,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Lower,
SB_Other,
SB_Lower,
+ SB_OLetter,
SB_Other,
SB_Lower,
SB_OLetter,
@@ -70903,6 +71629,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -70912,6 +71644,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -70941,6 +71675,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_STerm,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
@@ -70955,7 +71690,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Extend,
SB_STerm,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Other,
@@ -71085,6 +71820,28 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_Other,
SB_Extend,
@@ -71174,6 +71931,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Format,
SB_Other,
SB_OLetter,
@@ -71221,6 +71980,11 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
@@ -71471,6 +72235,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Close,
SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -71500,7 +72268,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
- 1644, /* Number of elements */
+ 1673, /* 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 */
@@ -71560,8 +72328,6 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x589,
- 0x58A,
0x58B,
0x58D,
0x590,
@@ -71618,7 +72384,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -71742,7 +72508,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -71833,8 +72599,6 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -71848,7 +72612,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -72043,7 +72807,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -72106,6 +72870,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1D79,
0x1DBF,
0x1DC2,
+ 0x1DF8,
+ 0x1DF9,
0x1DFA,
0x1DFB,
0x1E00,
@@ -72183,7 +72949,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2C2F,
0x2C30,
@@ -72225,7 +72991,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x2E43,
0x2E44,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -72272,7 +73038,6 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x318F,
0x3190,
0x31A0,
- 0x31BB,
0x31C0,
0x31E4,
0x31F0,
@@ -72296,10 +73061,9 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x33E0,
0x33FF,
0x3400,
- 0x4DB6,
0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -72313,15 +73077,16 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xA6A0,
0xA6F8,
0xA700,
+ 0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA800,
- 0xA82C,
+ 0xA82D,
0xA830,
0xA833,
0xA836,
@@ -72381,7 +73146,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xAB5C,
0xAB65,
0xAB66,
- 0xAB68,
+ 0xAB6A,
+ 0xAB6C,
0xAB70,
0xABC0,
0xABEE,
@@ -72493,7 +73259,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x10140,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -72629,10 +73395,18 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -72651,12 +73425,10 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -72713,11 +73485,9 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -72748,6 +73518,21 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x118F3,
0x118FF,
0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -72802,6 +73587,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FD0,
0x11FD2,
@@ -72857,10 +73644,16 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x16FE1,
0x16FE2,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18B00,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B001,
0x1B11F,
@@ -73067,11 +73860,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
@@ -73085,11 +73874,11 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -73106,32 +73895,38 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -73142,6 +73937,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -73185,139 +73982,143 @@ typedef enum {
SCX_Chakma = 21,
SCX_Cham = 22,
SCX_Cherokee = 23,
- SCX_Common = 24,
- SCX_Coptic = 25,
- SCX_Cuneiform = 26,
- SCX_Cypriot = 27,
- SCX_Cyrillic = 28,
- SCX_Deseret = 29,
- SCX_Devanagari = 30,
- SCX_Dogra = 31,
- SCX_Duployan = 32,
- SCX_Egyptian_Hieroglyphs = 33,
- SCX_Elbasan = 34,
- SCX_Elymaic = 35,
- SCX_Ethiopic = 36,
- SCX_Georgian = 37,
- SCX_Glagolitic = 38,
- SCX_Gothic = 39,
- SCX_Grantha = 40,
- SCX_Greek = 41,
- SCX_Gujarati = 42,
- SCX_Gunjala_Gondi = 43,
- SCX_Gurmukhi = 44,
- SCX_Han = 45,
- SCX_Hanb = 46,
- SCX_Hangul = 47,
- SCX_Hanifi_Rohingya = 48,
- SCX_Hanunoo = 49,
- SCX_Hatran = 50,
- SCX_Hebrew = 51,
- SCX_Hiragana = 52,
- SCX_Imperial_Aramaic = 53,
- SCX_Inherited = 54,
- SCX_Inscriptional_Pahlavi = 55,
- SCX_Inscriptional_Parthian = 56,
- SCX_Javanese = 57,
- SCX_Jpan = 58,
- SCX_Kaithi = 59,
- SCX_Kannada = 60,
- SCX_Katakana = 61,
- SCX_Kayah_Li = 62,
- SCX_Kharoshthi = 63,
- SCX_Khmer = 64,
- SCX_Khojki = 65,
- SCX_Khudawadi = 66,
- SCX_Kore = 67,
- SCX_Lao = 68,
- SCX_Latin = 69,
- SCX_Lepcha = 70,
- SCX_Limbu = 71,
- SCX_Linear_A = 72,
- SCX_Linear_B = 73,
- SCX_Lisu = 74,
- SCX_Lycian = 75,
- SCX_Lydian = 76,
- SCX_Mahajani = 77,
- SCX_Makasar = 78,
- SCX_Malayalam = 79,
- SCX_Mandaic = 80,
- SCX_Manichaean = 81,
- SCX_Marchen = 82,
- SCX_Masaram_Gondi = 83,
- SCX_Medefaidrin = 84,
- SCX_Meetei_Mayek = 85,
- SCX_Mende_Kikakui = 86,
- SCX_Meroitic_Cursive = 87,
- SCX_Meroitic_Hieroglyphs = 88,
- SCX_Miao = 89,
- SCX_Modi = 90,
- SCX_Mongolian = 91,
- SCX_Mro = 92,
- SCX_Multani = 93,
- SCX_Myanmar = 94,
- SCX_Nabataean = 95,
- SCX_Nandinagari = 96,
- SCX_New_Tai_Lue = 97,
- SCX_Newa = 98,
- SCX_Nko = 99,
- SCX_Nushu = 100,
- SCX_Nyiakeng_Puachue_Hmong = 101,
- SCX_Ogham = 102,
- SCX_Ol_Chiki = 103,
- SCX_Old_Hungarian = 104,
- SCX_Old_Italic = 105,
- SCX_Old_North_Arabian = 106,
- SCX_Old_Permic = 107,
- SCX_Old_Persian = 108,
- SCX_Old_Sogdian = 109,
- SCX_Old_South_Arabian = 110,
- SCX_Old_Turkic = 111,
- SCX_Oriya = 112,
- SCX_Osage = 113,
- SCX_Osmanya = 114,
- SCX_Pahawh_Hmong = 115,
- SCX_Palmyrene = 116,
- SCX_Pau_Cin_Hau = 117,
- SCX_Phags_Pa = 118,
- SCX_Phoenician = 119,
- SCX_Psalter_Pahlavi = 120,
- SCX_Rejang = 121,
- SCX_Runic = 122,
- SCX_Samaritan = 123,
- SCX_Saurashtra = 124,
- SCX_Sharada = 125,
- SCX_Shavian = 126,
- SCX_Siddham = 127,
- SCX_SignWriting = 128,
- SCX_Sinhala = 129,
- SCX_Sogdian = 130,
- SCX_Sora_Sompeng = 131,
- SCX_Soyombo = 132,
- SCX_Sundanese = 133,
- SCX_Syloti_Nagri = 134,
- SCX_Syriac = 135,
- SCX_Tagalog = 136,
- SCX_Tagbanwa = 137,
- SCX_Tai_Le = 138,
- SCX_Tai_Tham = 139,
- SCX_Tai_Viet = 140,
- SCX_Takri = 141,
- SCX_Tamil = 142,
- SCX_Tangut = 143,
- SCX_Telugu = 144,
- SCX_Thaana = 145,
- SCX_Thai = 146,
- SCX_Tibetan = 147,
- SCX_Tifinagh = 148,
- SCX_Tirhuta = 149,
- SCX_Ugaritic = 150,
- SCX_Vai = 151,
- SCX_Wancho = 152,
- SCX_Warang_Citi = 153,
- SCX_Yi = 154,
- SCX_Zanabazar_Square = 155,
- SCX_INVALID = 156,
+ SCX_Chorasmian = 24,
+ SCX_Common = 25,
+ 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_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
@@ -73370,7 +74171,9 @@ typedef enum {
SCX_use_AUX_TABLE_50 = -50,
SCX_use_AUX_TABLE_51 = -51,
SCX_use_AUX_TABLE_52 = -52,
- SCX_use_AUX_TABLE_53 = -53
+ SCX_use_AUX_TABLE_53 = -53,
+ SCX_use_AUX_TABLE_54 = -54,
+ SCX_use_AUX_TABLE_55 = -55
} SCX_enum;
# endif /* ASCII/Latin1 */
@@ -73402,24 +74205,20 @@ static const SCX_enum SCX_AUX_TABLE_4[] = {
};
static const SCX_enum SCX_AUX_TABLE_5[] = {
- SCX_Armenian,
- SCX_Georgian
-};
-
-static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya,
SCX_Syriac,
- SCX_Thaana
+ SCX_Thaana,
+ SCX_Yezidi
};
-static const SCX_enum SCX_AUX_TABLE_7[] = {
+static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
SCX_Syriac,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_7[] = {
SCX_Adlam,
SCX_Arabic,
SCX_Hanifi_Rohingya,
@@ -73430,22 +74229,23 @@ static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
- SCX_Thaana
+ SCX_Thaana,
+ SCX_Yezidi
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -73461,7 +74261,7 @@ static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -73476,7 +74276,7 @@ static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
@@ -73499,7 +74299,7 @@ static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
@@ -73523,90 +74323,90 @@ static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Kannada,
SCX_Nandinagari
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Bengali,
SCX_Devanagari
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
@@ -73615,12 +74415,12 @@ static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Nandinagari
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -73631,12 +74431,17 @@ static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
+static const SCX_enum SCX_AUX_TABLE_34[] = {
+ SCX_Cyrillic,
+ SCX_Syriac
+};
+
static const SCX_enum SCX_AUX_TABLE_35[] = {
SCX_Latin,
SCX_Mongolian
@@ -73712,6 +74517,14 @@ static const SCX_enum SCX_AUX_TABLE_44[] = {
};
static const SCX_enum SCX_AUX_TABLE_45[] = {
+ SCX_Han,
+ SCX_Hanb,
+ SCX_Jpan,
+ SCX_Kore,
+ SCX_Latin
+};
+
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
@@ -73728,7 +74541,7 @@ static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_46[] = {
+static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
@@ -73744,7 +74557,7 @@ static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_47[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
@@ -73758,34 +74571,39 @@ static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_48[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_49[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_50[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_51[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
+ SCX_Arabic,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_52[] = {
+static const SCX_enum SCX_AUX_TABLE_54[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_53[] = {
+static const SCX_enum SCX_AUX_TABLE_55[] = {
SCX_Arabic,
SCX_Coptic
};
@@ -73844,7 +74662,9 @@ static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
SCX_AUX_TABLE_50,
SCX_AUX_TABLE_51,
SCX_AUX_TABLE_52,
- SCX_AUX_TABLE_53
+ SCX_AUX_TABLE_53,
+ SCX_AUX_TABLE_54,
+ SCX_AUX_TABLE_55
};
/* Parallel table to the above, giving the number of elements in each table
@@ -73856,36 +74676,36 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
2 /* SCX_AUX_TABLE_2 */,
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
- 2 /* SCX_AUX_TABLE_5 */,
- 4 /* SCX_AUX_TABLE_6 */,
- 3 /* SCX_AUX_TABLE_7 */,
- 8 /* SCX_AUX_TABLE_8 */,
- 2 /* SCX_AUX_TABLE_9 */,
+ 5 /* 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 */,
- 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 */,
+ 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 */,
2 /* SCX_AUX_TABLE_18 */,
2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
- 2 /* SCX_AUX_TABLE_21 */,
- 3 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_21 */,
+ 2 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
- 2 /* SCX_AUX_TABLE_24 */,
- 4 /* SCX_AUX_TABLE_25 */,
- 2 /* SCX_AUX_TABLE_26 */,
- 4 /* SCX_AUX_TABLE_27 */,
+ 4 /* SCX_AUX_TABLE_24 */,
+ 2 /* SCX_AUX_TABLE_25 */,
+ 4 /* SCX_AUX_TABLE_26 */,
+ 2 /* SCX_AUX_TABLE_27 */,
2 /* SCX_AUX_TABLE_28 */,
2 /* SCX_AUX_TABLE_29 */,
- 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 */,
+ 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_35 */,
3 /* SCX_AUX_TABLE_36 */,
4 /* SCX_AUX_TABLE_37 */,
@@ -73896,15 +74716,17 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
2 /* SCX_AUX_TABLE_44 */,
- 14 /* SCX_AUX_TABLE_45 */,
- 13 /* SCX_AUX_TABLE_46 */,
- 11 /* SCX_AUX_TABLE_47 */,
- 2 /* SCX_AUX_TABLE_48 */,
- 3 /* SCX_AUX_TABLE_49 */,
- 2 /* SCX_AUX_TABLE_50 */,
+ 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 */,
- 3 /* SCX_AUX_TABLE_52 */,
- 2 /* SCX_AUX_TABLE_53 */
+ 2 /* SCX_AUX_TABLE_52 */,
+ 2 /* SCX_AUX_TABLE_53 */,
+ 3 /* SCX_AUX_TABLE_54 */,
+ 2 /* SCX_AUX_TABLE_55 */
};
/* This table, indexed by the script enum, gives the zero code point for that
@@ -73936,6 +74758,7 @@ static const UV script_zeros[] = {
0, /* Chakma */
0xaa50, /* Cham */
'0', /* Cherokee */
+ '0', /* Chorasmian */
0, /* Common */
'0', /* Coptic */
'0', /* Cuneiform */
@@ -73943,6 +74766,7 @@ static const UV script_zeros[] = {
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x11950, /* Dives_Akuru */
0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
@@ -73969,6 +74793,7 @@ static const UV script_zeros[] = {
0, /* Inherited */
'0', /* Inscriptional_Pahlavi */
'0', /* Inscriptional_Parthian */
+ '0', /* INVALID */
0xa9d0, /* Javanese */
'0', /* Jpan */
0x966, /* Kaithi */
@@ -73976,6 +74801,7 @@ static const UV script_zeros[] = {
'0', /* Katakana */
0xa900, /* Kayah_Li */
'0', /* Kharoshthi */
+ '0', /* Khitan_Small_Script */
0x17e0, /* Khmer */
0xae6, /* Khojki */
0x112f0, /* Khudawadi */
@@ -74065,7 +74891,8 @@ static const UV script_zeros[] = {
'0', /* Ugaritic */
0xa620, /* Vai */
0x1e2f0, /* Wancho */
- 0x118e0 /* Warang_Citi */
+ 0x118e0, /* Warang_Citi */
+ 0x660 /* Yezidi */
};
static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
@@ -74125,8 +74952,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_use_AUX_TABLE_5,
- SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
@@ -74139,23 +74964,23 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Arabic,
SCX_Common,
SCX_Arabic,
- SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_5,
SCX_Arabic,
+ SCX_use_AUX_TABLE_5,
SCX_use_AUX_TABLE_6,
- SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_5,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_7,
SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
- SCX_use_AUX_TABLE_10,
- SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_8,
SCX_Arabic,
- SCX_use_AUX_TABLE_11,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
@@ -74188,13 +75013,13 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
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,
@@ -74222,7 +75047,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_16,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
@@ -74255,7 +75080,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_17,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
@@ -74282,7 +75107,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_18,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
@@ -74345,7 +75170,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
@@ -74393,7 +75218,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
@@ -74411,8 +75236,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
- SCX_Malayalam,
- SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
@@ -74479,7 +75302,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_21,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
@@ -74488,9 +75311,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_22,
SCX_Georgian,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
@@ -74543,7 +75366,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
@@ -74560,9 +75383,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_25,
SCX_Mongolian,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
@@ -74630,33 +75453,33 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_26,
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_30,
+ SCX_use_AUX_TABLE_28,
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_29,
+ SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_28,
+ 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_28,
+ SCX_use_AUX_TABLE_27,
SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
@@ -74671,6 +75494,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Latin,
SCX_Greek,
SCX_Inherited,
+ SCX_use_AUX_TABLE_34,
+ SCX_Inherited,
SCX_Unknown,
SCX_Inherited,
SCX_Latin,
@@ -74812,7 +75637,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_40,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_41,
SCX_Common,
@@ -74833,19 +75658,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
- SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
@@ -74861,7 +75685,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
- SCX_Unknown,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
@@ -74877,6 +75700,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Cyrillic,
SCX_Bamum,
SCX_Unknown,
+ SCX_use_AUX_TABLE_45,
SCX_Common,
SCX_Latin,
SCX_Common,
@@ -74887,9 +75711,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
SCX_use_AUX_TABLE_46,
SCX_use_AUX_TABLE_47,
+ SCX_use_AUX_TABLE_48,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
@@ -74898,21 +75722,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_48,
+ SCX_use_AUX_TABLE_49,
SCX_Devanagari,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_49,
+ SCX_use_AUX_TABLE_50,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_50,
+ SCX_use_AUX_TABLE_51,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
@@ -74946,17 +75770,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Latin,
SCX_Greek,
SCX_Latin,
+ SCX_Common,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
@@ -74987,9 +75812,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_10,
+ SCX_use_AUX_TABLE_52,
SCX_Arabic,
- SCX_use_AUX_TABLE_10,
+ SCX_use_AUX_TABLE_52,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
@@ -75020,15 +75845,15 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_41,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -75050,11 +75875,11 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_51,
+ SCX_use_AUX_TABLE_53,
SCX_Unknown,
- SCX_use_AUX_TABLE_52,
+ SCX_use_AUX_TABLE_54,
SCX_Unknown,
- SCX_use_AUX_TABLE_51,
+ SCX_use_AUX_TABLE_53,
SCX_Greek,
SCX_Unknown,
SCX_Common,
@@ -75068,7 +75893,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_53,
+ SCX_use_AUX_TABLE_55,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
@@ -75194,10 +76019,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Yezidi,
+ SCX_Unknown,
+ SCX_Yezidi,
+ SCX_Unknown,
+ SCX_Yezidi,
+ SCX_Unknown,
SCX_Old_Sogdian,
SCX_Unknown,
SCX_Sogdian,
SCX_Unknown,
+ SCX_Chorasmian,
+ SCX_Unknown,
SCX_Elymaic,
SCX_Unknown,
SCX_Brahmi,
@@ -75221,8 +76054,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Sharada,
SCX_Unknown,
- SCX_Sharada,
- SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Khojki,
@@ -75244,9 +76075,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Grantha,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
@@ -75260,7 +76091,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
@@ -75281,8 +76112,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Newa,
SCX_Unknown,
- SCX_Newa,
- SCX_Unknown,
SCX_Tirhuta,
SCX_Unknown,
SCX_Tirhuta,
@@ -75312,6 +76141,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
@@ -75367,10 +76211,12 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Makasar,
SCX_Unknown,
+ SCX_Lisu,
+ SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Tamil,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
@@ -75421,8 +76267,14 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Tangut,
SCX_Nushu,
SCX_Common,
+ SCX_Khitan_Small_Script,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
+ SCX_Khitan_Small_Script,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
@@ -75634,18 +76486,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_Unknown,
+ SCX_use_AUX_TABLE_43,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -75707,6 +76561,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
@@ -75727,7 +76583,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
- 1670, /* 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 */
@@ -75813,8 +76669,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x589,
- 0x58A,
0x58B,
0x58D,
0x590,
@@ -75871,7 +76725,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -75995,7 +76849,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -76086,8 +76940,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -76101,7 +76953,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -76296,7 +77148,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -76359,6 +77211,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1D79,
0x1DBF,
0x1DC2,
+ 0x1DF8,
+ 0x1DF9,
0x1DFA,
0x1DFB,
0x1E00,
@@ -76436,7 +77290,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2C2F,
0x2C30,
@@ -76478,7 +77332,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x2E43,
0x2E44,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -76525,7 +77379,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x318F,
0x3190,
0x31A0,
- 0x31BB,
0x31C0,
0x31E4,
0x31F0,
@@ -76549,10 +77402,9 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x33E0,
0x33FF,
0x3400,
- 0x4DB6,
0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -76566,15 +77418,16 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xA6A0,
0xA6F8,
0xA700,
+ 0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA800,
- 0xA82C,
+ 0xA82D,
0xA830,
0xA833,
0xA836,
@@ -76634,7 +77487,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xAB5C,
0xAB65,
0xAB66,
- 0xAB68,
+ 0xAB6A,
+ 0xAB6C,
0xAB70,
0xABC0,
0xABEE,
@@ -76746,7 +77600,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x10140,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -76882,10 +77736,18 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -76904,12 +77766,10 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -76966,11 +77826,9 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -77001,6 +77859,21 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x118F3,
0x118FF,
0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -77055,6 +77928,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FD0,
0x11FD2,
@@ -77110,10 +77985,16 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x16FE1,
0x16FE2,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18B00,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B001,
0x1B11F,
@@ -77320,11 +78201,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
@@ -77338,11 +78215,11 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -77359,32 +78236,38 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -77395,6 +78278,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -77441,139 +78326,143 @@ typedef enum {
SCX_Chakma = 21,
SCX_Cham = 22,
SCX_Cherokee = 23,
- SCX_Common = 24,
- SCX_Coptic = 25,
- SCX_Cuneiform = 26,
- SCX_Cypriot = 27,
- SCX_Cyrillic = 28,
- SCX_Deseret = 29,
- SCX_Devanagari = 30,
- SCX_Dogra = 31,
- SCX_Duployan = 32,
- SCX_Egyptian_Hieroglyphs = 33,
- SCX_Elbasan = 34,
- SCX_Elymaic = 35,
- SCX_Ethiopic = 36,
- SCX_Georgian = 37,
- SCX_Glagolitic = 38,
- SCX_Gothic = 39,
- SCX_Grantha = 40,
- SCX_Greek = 41,
- SCX_Gujarati = 42,
- SCX_Gunjala_Gondi = 43,
- SCX_Gurmukhi = 44,
- SCX_Han = 45,
- SCX_Hanb = 46,
- SCX_Hangul = 47,
- SCX_Hanifi_Rohingya = 48,
- SCX_Hanunoo = 49,
- SCX_Hatran = 50,
- SCX_Hebrew = 51,
- SCX_Hiragana = 52,
- SCX_Imperial_Aramaic = 53,
- SCX_Inherited = 54,
- SCX_Inscriptional_Pahlavi = 55,
- SCX_Inscriptional_Parthian = 56,
- SCX_Javanese = 57,
- SCX_Jpan = 58,
- SCX_Kaithi = 59,
- SCX_Kannada = 60,
- SCX_Katakana = 61,
- SCX_Kayah_Li = 62,
- SCX_Kharoshthi = 63,
- SCX_Khmer = 64,
- SCX_Khojki = 65,
- SCX_Khudawadi = 66,
- SCX_Kore = 67,
- SCX_Lao = 68,
- SCX_Latin = 69,
- SCX_Lepcha = 70,
- SCX_Limbu = 71,
- SCX_Linear_A = 72,
- SCX_Linear_B = 73,
- SCX_Lisu = 74,
- SCX_Lycian = 75,
- SCX_Lydian = 76,
- SCX_Mahajani = 77,
- SCX_Makasar = 78,
- SCX_Malayalam = 79,
- SCX_Mandaic = 80,
- SCX_Manichaean = 81,
- SCX_Marchen = 82,
- SCX_Masaram_Gondi = 83,
- SCX_Medefaidrin = 84,
- SCX_Meetei_Mayek = 85,
- SCX_Mende_Kikakui = 86,
- SCX_Meroitic_Cursive = 87,
- SCX_Meroitic_Hieroglyphs = 88,
- SCX_Miao = 89,
- SCX_Modi = 90,
- SCX_Mongolian = 91,
- SCX_Mro = 92,
- SCX_Multani = 93,
- SCX_Myanmar = 94,
- SCX_Nabataean = 95,
- SCX_Nandinagari = 96,
- SCX_New_Tai_Lue = 97,
- SCX_Newa = 98,
- SCX_Nko = 99,
- SCX_Nushu = 100,
- SCX_Nyiakeng_Puachue_Hmong = 101,
- SCX_Ogham = 102,
- SCX_Ol_Chiki = 103,
- SCX_Old_Hungarian = 104,
- SCX_Old_Italic = 105,
- SCX_Old_North_Arabian = 106,
- SCX_Old_Permic = 107,
- SCX_Old_Persian = 108,
- SCX_Old_Sogdian = 109,
- SCX_Old_South_Arabian = 110,
- SCX_Old_Turkic = 111,
- SCX_Oriya = 112,
- SCX_Osage = 113,
- SCX_Osmanya = 114,
- SCX_Pahawh_Hmong = 115,
- SCX_Palmyrene = 116,
- SCX_Pau_Cin_Hau = 117,
- SCX_Phags_Pa = 118,
- SCX_Phoenician = 119,
- SCX_Psalter_Pahlavi = 120,
- SCX_Rejang = 121,
- SCX_Runic = 122,
- SCX_Samaritan = 123,
- SCX_Saurashtra = 124,
- SCX_Sharada = 125,
- SCX_Shavian = 126,
- SCX_Siddham = 127,
- SCX_SignWriting = 128,
- SCX_Sinhala = 129,
- SCX_Sogdian = 130,
- SCX_Sora_Sompeng = 131,
- SCX_Soyombo = 132,
- SCX_Sundanese = 133,
- SCX_Syloti_Nagri = 134,
- SCX_Syriac = 135,
- SCX_Tagalog = 136,
- SCX_Tagbanwa = 137,
- SCX_Tai_Le = 138,
- SCX_Tai_Tham = 139,
- SCX_Tai_Viet = 140,
- SCX_Takri = 141,
- SCX_Tamil = 142,
- SCX_Tangut = 143,
- SCX_Telugu = 144,
- SCX_Thaana = 145,
- SCX_Thai = 146,
- SCX_Tibetan = 147,
- SCX_Tifinagh = 148,
- SCX_Tirhuta = 149,
- SCX_Ugaritic = 150,
- SCX_Vai = 151,
- SCX_Wancho = 152,
- SCX_Warang_Citi = 153,
- SCX_Yi = 154,
- SCX_Zanabazar_Square = 155,
- SCX_INVALID = 156,
+ SCX_Chorasmian = 24,
+ SCX_Common = 25,
+ 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_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
@@ -77626,7 +78515,9 @@ typedef enum {
SCX_use_AUX_TABLE_50 = -50,
SCX_use_AUX_TABLE_51 = -51,
SCX_use_AUX_TABLE_52 = -52,
- SCX_use_AUX_TABLE_53 = -53
+ SCX_use_AUX_TABLE_53 = -53,
+ SCX_use_AUX_TABLE_54 = -54,
+ SCX_use_AUX_TABLE_55 = -55
} SCX_enum;
# endif /* EBCDIC 1047 */
@@ -77661,24 +78552,20 @@ static const SCX_enum SCX_AUX_TABLE_4[] = {
};
static const SCX_enum SCX_AUX_TABLE_5[] = {
- SCX_Armenian,
- SCX_Georgian
-};
-
-static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya,
SCX_Syriac,
- SCX_Thaana
+ SCX_Thaana,
+ SCX_Yezidi
};
-static const SCX_enum SCX_AUX_TABLE_7[] = {
+static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
SCX_Syriac,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_7[] = {
SCX_Adlam,
SCX_Arabic,
SCX_Hanifi_Rohingya,
@@ -77689,22 +78576,23 @@ static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
- SCX_Thaana
+ SCX_Thaana,
+ SCX_Yezidi
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -77720,7 +78608,7 @@ static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -77735,7 +78623,7 @@ static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
@@ -77758,7 +78646,7 @@ static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
@@ -77782,90 +78670,90 @@ static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Kannada,
SCX_Nandinagari
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Bengali,
SCX_Devanagari
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
@@ -77874,12 +78762,12 @@ static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Nandinagari
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -77890,12 +78778,17 @@ static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
+static const SCX_enum SCX_AUX_TABLE_34[] = {
+ SCX_Cyrillic,
+ SCX_Syriac
+};
+
static const SCX_enum SCX_AUX_TABLE_35[] = {
SCX_Latin,
SCX_Mongolian
@@ -77971,6 +78864,14 @@ static const SCX_enum SCX_AUX_TABLE_44[] = {
};
static const SCX_enum SCX_AUX_TABLE_45[] = {
+ SCX_Han,
+ SCX_Hanb,
+ SCX_Jpan,
+ SCX_Kore,
+ SCX_Latin
+};
+
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
@@ -77987,7 +78888,7 @@ static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_46[] = {
+static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
@@ -78003,7 +78904,7 @@ static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_47[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
@@ -78017,34 +78918,39 @@ static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_48[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_49[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_50[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_51[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
+ SCX_Arabic,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_52[] = {
+static const SCX_enum SCX_AUX_TABLE_54[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_53[] = {
+static const SCX_enum SCX_AUX_TABLE_55[] = {
SCX_Arabic,
SCX_Coptic
};
@@ -78103,7 +79009,9 @@ static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
SCX_AUX_TABLE_50,
SCX_AUX_TABLE_51,
SCX_AUX_TABLE_52,
- SCX_AUX_TABLE_53
+ SCX_AUX_TABLE_53,
+ SCX_AUX_TABLE_54,
+ SCX_AUX_TABLE_55
};
/* Parallel table to the above, giving the number of elements in each table
@@ -78115,36 +79023,36 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
2 /* SCX_AUX_TABLE_2 */,
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
- 2 /* SCX_AUX_TABLE_5 */,
- 4 /* SCX_AUX_TABLE_6 */,
- 3 /* SCX_AUX_TABLE_7 */,
- 8 /* SCX_AUX_TABLE_8 */,
- 2 /* SCX_AUX_TABLE_9 */,
+ 5 /* 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 */,
- 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 */,
+ 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 */,
2 /* SCX_AUX_TABLE_18 */,
2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
- 2 /* SCX_AUX_TABLE_21 */,
- 3 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_21 */,
+ 2 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
- 2 /* SCX_AUX_TABLE_24 */,
- 4 /* SCX_AUX_TABLE_25 */,
- 2 /* SCX_AUX_TABLE_26 */,
- 4 /* SCX_AUX_TABLE_27 */,
+ 4 /* SCX_AUX_TABLE_24 */,
+ 2 /* SCX_AUX_TABLE_25 */,
+ 4 /* SCX_AUX_TABLE_26 */,
+ 2 /* SCX_AUX_TABLE_27 */,
2 /* SCX_AUX_TABLE_28 */,
2 /* SCX_AUX_TABLE_29 */,
- 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 */,
+ 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_35 */,
3 /* SCX_AUX_TABLE_36 */,
4 /* SCX_AUX_TABLE_37 */,
@@ -78155,15 +79063,17 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
2 /* SCX_AUX_TABLE_44 */,
- 14 /* SCX_AUX_TABLE_45 */,
- 13 /* SCX_AUX_TABLE_46 */,
- 11 /* SCX_AUX_TABLE_47 */,
- 2 /* SCX_AUX_TABLE_48 */,
- 3 /* SCX_AUX_TABLE_49 */,
- 2 /* SCX_AUX_TABLE_50 */,
+ 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 */,
- 3 /* SCX_AUX_TABLE_52 */,
- 2 /* SCX_AUX_TABLE_53 */
+ 2 /* SCX_AUX_TABLE_52 */,
+ 2 /* SCX_AUX_TABLE_53 */,
+ 3 /* SCX_AUX_TABLE_54 */,
+ 2 /* SCX_AUX_TABLE_55 */
};
/* This table, indexed by the script enum, gives the zero code point for that
@@ -78195,6 +79105,7 @@ static const UV script_zeros[] = {
0, /* Chakma */
0xaa50, /* Cham */
'0', /* Cherokee */
+ '0', /* Chorasmian */
0, /* Common */
'0', /* Coptic */
'0', /* Cuneiform */
@@ -78202,6 +79113,7 @@ static const UV script_zeros[] = {
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x11950, /* Dives_Akuru */
0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
@@ -78228,6 +79140,7 @@ static const UV script_zeros[] = {
0, /* Inherited */
'0', /* Inscriptional_Pahlavi */
'0', /* Inscriptional_Parthian */
+ '0', /* INVALID */
0xa9d0, /* Javanese */
'0', /* Jpan */
0x966, /* Kaithi */
@@ -78235,6 +79148,7 @@ static const UV script_zeros[] = {
'0', /* Katakana */
0xa900, /* Kayah_Li */
'0', /* Kharoshthi */
+ '0', /* Khitan_Small_Script */
0x17e0, /* Khmer */
0xae6, /* Khojki */
0x112f0, /* Khudawadi */
@@ -78324,7 +79238,8 @@ static const UV script_zeros[] = {
'0', /* Ugaritic */
0xa620, /* Vai */
0x1e2f0, /* Wancho */
- 0x118e0 /* Warang_Citi */
+ 0x118e0, /* Warang_Citi */
+ 0x660 /* Yezidi */
};
static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
@@ -78410,8 +79325,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_use_AUX_TABLE_5,
- SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
@@ -78424,23 +79337,23 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Arabic,
SCX_Common,
SCX_Arabic,
- SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_5,
SCX_Arabic,
+ SCX_use_AUX_TABLE_5,
SCX_use_AUX_TABLE_6,
- SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_5,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_7,
SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
- SCX_use_AUX_TABLE_10,
- SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_8,
SCX_Arabic,
- SCX_use_AUX_TABLE_11,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
@@ -78473,13 +79386,13 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
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,
@@ -78507,7 +79420,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_16,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
@@ -78540,7 +79453,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_17,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
@@ -78567,7 +79480,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_18,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
@@ -78630,7 +79543,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
@@ -78678,7 +79591,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
@@ -78696,8 +79609,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
- SCX_Malayalam,
- SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
@@ -78764,7 +79675,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_21,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
@@ -78773,9 +79684,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_22,
SCX_Georgian,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
@@ -78828,7 +79739,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
@@ -78845,9 +79756,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_25,
SCX_Mongolian,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
@@ -78915,33 +79826,33 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_26,
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_30,
+ SCX_use_AUX_TABLE_28,
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_29,
+ SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_28,
+ 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_28,
+ SCX_use_AUX_TABLE_27,
SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
@@ -78956,6 +79867,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Latin,
SCX_Greek,
SCX_Inherited,
+ SCX_use_AUX_TABLE_34,
+ SCX_Inherited,
SCX_Unknown,
SCX_Inherited,
SCX_Latin,
@@ -79097,7 +80010,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_40,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_41,
SCX_Common,
@@ -79118,19 +80031,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
- SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
@@ -79146,7 +80058,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
- SCX_Unknown,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
@@ -79162,6 +80073,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Cyrillic,
SCX_Bamum,
SCX_Unknown,
+ SCX_use_AUX_TABLE_45,
SCX_Common,
SCX_Latin,
SCX_Common,
@@ -79172,9 +80084,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
SCX_use_AUX_TABLE_46,
SCX_use_AUX_TABLE_47,
+ SCX_use_AUX_TABLE_48,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
@@ -79183,21 +80095,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_48,
+ SCX_use_AUX_TABLE_49,
SCX_Devanagari,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_49,
+ SCX_use_AUX_TABLE_50,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_50,
+ SCX_use_AUX_TABLE_51,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
@@ -79231,17 +80143,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Latin,
SCX_Greek,
SCX_Latin,
+ SCX_Common,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
@@ -79272,9 +80185,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_10,
+ SCX_use_AUX_TABLE_52,
SCX_Arabic,
- SCX_use_AUX_TABLE_10,
+ SCX_use_AUX_TABLE_52,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
@@ -79305,15 +80218,15 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_41,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -79335,11 +80248,11 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_51,
+ SCX_use_AUX_TABLE_53,
SCX_Unknown,
- SCX_use_AUX_TABLE_52,
+ SCX_use_AUX_TABLE_54,
SCX_Unknown,
- SCX_use_AUX_TABLE_51,
+ SCX_use_AUX_TABLE_53,
SCX_Greek,
SCX_Unknown,
SCX_Common,
@@ -79353,7 +80266,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_53,
+ SCX_use_AUX_TABLE_55,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
@@ -79479,10 +80392,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Yezidi,
+ SCX_Unknown,
+ SCX_Yezidi,
+ SCX_Unknown,
+ SCX_Yezidi,
+ SCX_Unknown,
SCX_Old_Sogdian,
SCX_Unknown,
SCX_Sogdian,
SCX_Unknown,
+ SCX_Chorasmian,
+ SCX_Unknown,
SCX_Elymaic,
SCX_Unknown,
SCX_Brahmi,
@@ -79506,8 +80427,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Sharada,
SCX_Unknown,
- SCX_Sharada,
- SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Khojki,
@@ -79529,9 +80448,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Grantha,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
@@ -79545,7 +80464,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
@@ -79566,8 +80485,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Newa,
SCX_Unknown,
- SCX_Newa,
- SCX_Unknown,
SCX_Tirhuta,
SCX_Unknown,
SCX_Tirhuta,
@@ -79597,6 +80514,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
@@ -79652,10 +80584,12 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Makasar,
SCX_Unknown,
+ SCX_Lisu,
+ SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Tamil,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
@@ -79706,8 +80640,14 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Tangut,
SCX_Nushu,
SCX_Common,
+ SCX_Khitan_Small_Script,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
+ SCX_Khitan_Small_Script,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
@@ -79919,18 +80859,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_Unknown,
+ SCX_use_AUX_TABLE_43,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -79992,6 +80934,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
@@ -80012,7 +80956,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
- 1666, /* Number of elements */
+ 1695, /* 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 */
@@ -80094,8 +81038,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x589,
- 0x58A,
0x58B,
0x58D,
0x590,
@@ -80152,7 +81094,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -80276,7 +81218,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -80367,8 +81309,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -80382,7 +81322,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -80577,7 +81517,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -80640,6 +81580,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1D79,
0x1DBF,
0x1DC2,
+ 0x1DF8,
+ 0x1DF9,
0x1DFA,
0x1DFB,
0x1E00,
@@ -80717,7 +81659,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2C2F,
0x2C30,
@@ -80759,7 +81701,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x2E43,
0x2E44,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -80806,7 +81748,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x318F,
0x3190,
0x31A0,
- 0x31BB,
0x31C0,
0x31E4,
0x31F0,
@@ -80830,10 +81771,9 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x33E0,
0x33FF,
0x3400,
- 0x4DB6,
0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -80847,15 +81787,16 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xA6A0,
0xA6F8,
0xA700,
+ 0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA800,
- 0xA82C,
+ 0xA82D,
0xA830,
0xA833,
0xA836,
@@ -80915,7 +81856,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xAB5C,
0xAB65,
0xAB66,
- 0xAB68,
+ 0xAB6A,
+ 0xAB6C,
0xAB70,
0xABC0,
0xABEE,
@@ -81027,7 +81969,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x10140,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -81163,10 +82105,18 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -81185,12 +82135,10 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -81247,11 +82195,9 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -81282,6 +82228,21 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x118F3,
0x118FF,
0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -81336,6 +82297,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FD0,
0x11FD2,
@@ -81391,10 +82354,16 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x16FE1,
0x16FE2,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18B00,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B001,
0x1B11F,
@@ -81601,11 +82570,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
@@ -81619,11 +82584,11 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -81640,32 +82605,38 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -81676,6 +82647,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -81722,139 +82695,143 @@ typedef enum {
SCX_Chakma = 21,
SCX_Cham = 22,
SCX_Cherokee = 23,
- SCX_Common = 24,
- SCX_Coptic = 25,
- SCX_Cuneiform = 26,
- SCX_Cypriot = 27,
- SCX_Cyrillic = 28,
- SCX_Deseret = 29,
- SCX_Devanagari = 30,
- SCX_Dogra = 31,
- SCX_Duployan = 32,
- SCX_Egyptian_Hieroglyphs = 33,
- SCX_Elbasan = 34,
- SCX_Elymaic = 35,
- SCX_Ethiopic = 36,
- SCX_Georgian = 37,
- SCX_Glagolitic = 38,
- SCX_Gothic = 39,
- SCX_Grantha = 40,
- SCX_Greek = 41,
- SCX_Gujarati = 42,
- SCX_Gunjala_Gondi = 43,
- SCX_Gurmukhi = 44,
- SCX_Han = 45,
- SCX_Hanb = 46,
- SCX_Hangul = 47,
- SCX_Hanifi_Rohingya = 48,
- SCX_Hanunoo = 49,
- SCX_Hatran = 50,
- SCX_Hebrew = 51,
- SCX_Hiragana = 52,
- SCX_Imperial_Aramaic = 53,
- SCX_Inherited = 54,
- SCX_Inscriptional_Pahlavi = 55,
- SCX_Inscriptional_Parthian = 56,
- SCX_Javanese = 57,
- SCX_Jpan = 58,
- SCX_Kaithi = 59,
- SCX_Kannada = 60,
- SCX_Katakana = 61,
- SCX_Kayah_Li = 62,
- SCX_Kharoshthi = 63,
- SCX_Khmer = 64,
- SCX_Khojki = 65,
- SCX_Khudawadi = 66,
- SCX_Kore = 67,
- SCX_Lao = 68,
- SCX_Latin = 69,
- SCX_Lepcha = 70,
- SCX_Limbu = 71,
- SCX_Linear_A = 72,
- SCX_Linear_B = 73,
- SCX_Lisu = 74,
- SCX_Lycian = 75,
- SCX_Lydian = 76,
- SCX_Mahajani = 77,
- SCX_Makasar = 78,
- SCX_Malayalam = 79,
- SCX_Mandaic = 80,
- SCX_Manichaean = 81,
- SCX_Marchen = 82,
- SCX_Masaram_Gondi = 83,
- SCX_Medefaidrin = 84,
- SCX_Meetei_Mayek = 85,
- SCX_Mende_Kikakui = 86,
- SCX_Meroitic_Cursive = 87,
- SCX_Meroitic_Hieroglyphs = 88,
- SCX_Miao = 89,
- SCX_Modi = 90,
- SCX_Mongolian = 91,
- SCX_Mro = 92,
- SCX_Multani = 93,
- SCX_Myanmar = 94,
- SCX_Nabataean = 95,
- SCX_Nandinagari = 96,
- SCX_New_Tai_Lue = 97,
- SCX_Newa = 98,
- SCX_Nko = 99,
- SCX_Nushu = 100,
- SCX_Nyiakeng_Puachue_Hmong = 101,
- SCX_Ogham = 102,
- SCX_Ol_Chiki = 103,
- SCX_Old_Hungarian = 104,
- SCX_Old_Italic = 105,
- SCX_Old_North_Arabian = 106,
- SCX_Old_Permic = 107,
- SCX_Old_Persian = 108,
- SCX_Old_Sogdian = 109,
- SCX_Old_South_Arabian = 110,
- SCX_Old_Turkic = 111,
- SCX_Oriya = 112,
- SCX_Osage = 113,
- SCX_Osmanya = 114,
- SCX_Pahawh_Hmong = 115,
- SCX_Palmyrene = 116,
- SCX_Pau_Cin_Hau = 117,
- SCX_Phags_Pa = 118,
- SCX_Phoenician = 119,
- SCX_Psalter_Pahlavi = 120,
- SCX_Rejang = 121,
- SCX_Runic = 122,
- SCX_Samaritan = 123,
- SCX_Saurashtra = 124,
- SCX_Sharada = 125,
- SCX_Shavian = 126,
- SCX_Siddham = 127,
- SCX_SignWriting = 128,
- SCX_Sinhala = 129,
- SCX_Sogdian = 130,
- SCX_Sora_Sompeng = 131,
- SCX_Soyombo = 132,
- SCX_Sundanese = 133,
- SCX_Syloti_Nagri = 134,
- SCX_Syriac = 135,
- SCX_Tagalog = 136,
- SCX_Tagbanwa = 137,
- SCX_Tai_Le = 138,
- SCX_Tai_Tham = 139,
- SCX_Tai_Viet = 140,
- SCX_Takri = 141,
- SCX_Tamil = 142,
- SCX_Tangut = 143,
- SCX_Telugu = 144,
- SCX_Thaana = 145,
- SCX_Thai = 146,
- SCX_Tibetan = 147,
- SCX_Tifinagh = 148,
- SCX_Tirhuta = 149,
- SCX_Ugaritic = 150,
- SCX_Vai = 151,
- SCX_Wancho = 152,
- SCX_Warang_Citi = 153,
- SCX_Yi = 154,
- SCX_Zanabazar_Square = 155,
- SCX_INVALID = 156,
+ SCX_Chorasmian = 24,
+ SCX_Common = 25,
+ 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_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
@@ -81907,7 +82884,9 @@ typedef enum {
SCX_use_AUX_TABLE_50 = -50,
SCX_use_AUX_TABLE_51 = -51,
SCX_use_AUX_TABLE_52 = -52,
- SCX_use_AUX_TABLE_53 = -53
+ SCX_use_AUX_TABLE_53 = -53,
+ SCX_use_AUX_TABLE_54 = -54,
+ SCX_use_AUX_TABLE_55 = -55
} SCX_enum;
# endif /* EBCDIC 037 */
@@ -81942,24 +82921,20 @@ static const SCX_enum SCX_AUX_TABLE_4[] = {
};
static const SCX_enum SCX_AUX_TABLE_5[] = {
- SCX_Armenian,
- SCX_Georgian
-};
-
-static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya,
SCX_Syriac,
- SCX_Thaana
+ SCX_Thaana,
+ SCX_Yezidi
};
-static const SCX_enum SCX_AUX_TABLE_7[] = {
+static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
SCX_Syriac,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_7[] = {
SCX_Adlam,
SCX_Arabic,
SCX_Hanifi_Rohingya,
@@ -81970,22 +82945,23 @@ static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
- SCX_Thaana
+ SCX_Thaana,
+ SCX_Yezidi
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Hanifi_Rohingya
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -82001,7 +82977,7 @@ static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -82016,7 +82992,7 @@ static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
@@ -82039,7 +83015,7 @@ static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Dogra,
@@ -82063,90 +83039,90 @@ static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Kannada,
SCX_Nandinagari
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Bengali,
SCX_Devanagari
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
@@ -82155,12 +83131,12 @@ static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Nandinagari
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -82171,12 +83147,17 @@ static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_33[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Kannada
};
+static const SCX_enum SCX_AUX_TABLE_34[] = {
+ SCX_Cyrillic,
+ SCX_Syriac
+};
+
static const SCX_enum SCX_AUX_TABLE_35[] = {
SCX_Latin,
SCX_Mongolian
@@ -82252,6 +83233,14 @@ static const SCX_enum SCX_AUX_TABLE_44[] = {
};
static const SCX_enum SCX_AUX_TABLE_45[] = {
+ SCX_Han,
+ SCX_Hanb,
+ SCX_Jpan,
+ SCX_Kore,
+ SCX_Latin
+};
+
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
@@ -82268,7 +83257,7 @@ static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_46[] = {
+static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
@@ -82284,7 +83273,7 @@ static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_47[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Dogra,
SCX_Gujarati,
@@ -82298,34 +83287,39 @@ static const SCX_enum SCX_AUX_TABLE_47[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_48[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_49[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_50[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_51[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
+ SCX_Arabic,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_52[] = {
+static const SCX_enum SCX_AUX_TABLE_54[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_53[] = {
+static const SCX_enum SCX_AUX_TABLE_55[] = {
SCX_Arabic,
SCX_Coptic
};
@@ -82384,7 +83378,9 @@ static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
SCX_AUX_TABLE_50,
SCX_AUX_TABLE_51,
SCX_AUX_TABLE_52,
- SCX_AUX_TABLE_53
+ SCX_AUX_TABLE_53,
+ SCX_AUX_TABLE_54,
+ SCX_AUX_TABLE_55
};
/* Parallel table to the above, giving the number of elements in each table
@@ -82396,36 +83392,36 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
2 /* SCX_AUX_TABLE_2 */,
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
- 2 /* SCX_AUX_TABLE_5 */,
- 4 /* SCX_AUX_TABLE_6 */,
- 3 /* SCX_AUX_TABLE_7 */,
- 8 /* SCX_AUX_TABLE_8 */,
- 2 /* SCX_AUX_TABLE_9 */,
+ 5 /* 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 */,
- 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 */,
+ 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 */,
2 /* SCX_AUX_TABLE_18 */,
2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
- 2 /* SCX_AUX_TABLE_21 */,
- 3 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_21 */,
+ 2 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
- 2 /* SCX_AUX_TABLE_24 */,
- 4 /* SCX_AUX_TABLE_25 */,
- 2 /* SCX_AUX_TABLE_26 */,
- 4 /* SCX_AUX_TABLE_27 */,
+ 4 /* SCX_AUX_TABLE_24 */,
+ 2 /* SCX_AUX_TABLE_25 */,
+ 4 /* SCX_AUX_TABLE_26 */,
+ 2 /* SCX_AUX_TABLE_27 */,
2 /* SCX_AUX_TABLE_28 */,
2 /* SCX_AUX_TABLE_29 */,
- 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 */,
+ 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_35 */,
3 /* SCX_AUX_TABLE_36 */,
4 /* SCX_AUX_TABLE_37 */,
@@ -82436,15 +83432,17 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
2 /* SCX_AUX_TABLE_44 */,
- 14 /* SCX_AUX_TABLE_45 */,
- 13 /* SCX_AUX_TABLE_46 */,
- 11 /* SCX_AUX_TABLE_47 */,
- 2 /* SCX_AUX_TABLE_48 */,
- 3 /* SCX_AUX_TABLE_49 */,
- 2 /* SCX_AUX_TABLE_50 */,
+ 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 */,
- 3 /* SCX_AUX_TABLE_52 */,
- 2 /* SCX_AUX_TABLE_53 */
+ 2 /* SCX_AUX_TABLE_52 */,
+ 2 /* SCX_AUX_TABLE_53 */,
+ 3 /* SCX_AUX_TABLE_54 */,
+ 2 /* SCX_AUX_TABLE_55 */
};
/* This table, indexed by the script enum, gives the zero code point for that
@@ -82476,6 +83474,7 @@ static const UV script_zeros[] = {
0, /* Chakma */
0xaa50, /* Cham */
'0', /* Cherokee */
+ '0', /* Chorasmian */
0, /* Common */
'0', /* Coptic */
'0', /* Cuneiform */
@@ -82483,6 +83482,7 @@ static const UV script_zeros[] = {
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x11950, /* Dives_Akuru */
0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
@@ -82509,6 +83509,7 @@ static const UV script_zeros[] = {
0, /* Inherited */
'0', /* Inscriptional_Pahlavi */
'0', /* Inscriptional_Parthian */
+ '0', /* INVALID */
0xa9d0, /* Javanese */
'0', /* Jpan */
0x966, /* Kaithi */
@@ -82516,6 +83517,7 @@ static const UV script_zeros[] = {
'0', /* Katakana */
0xa900, /* Kayah_Li */
'0', /* Kharoshthi */
+ '0', /* Khitan_Small_Script */
0x17e0, /* Khmer */
0xae6, /* Khojki */
0x112f0, /* Khudawadi */
@@ -82605,7 +83607,8 @@ static const UV script_zeros[] = {
'0', /* Ugaritic */
0xa620, /* Vai */
0x1e2f0, /* Wancho */
- 0x118e0 /* Warang_Citi */
+ 0x118e0, /* Warang_Citi */
+ 0x660 /* Yezidi */
};
static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
@@ -82687,8 +83690,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_use_AUX_TABLE_5,
- SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
SCX_Unknown,
@@ -82701,23 +83702,23 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Arabic,
SCX_Common,
SCX_Arabic,
- SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_5,
SCX_Arabic,
+ SCX_use_AUX_TABLE_5,
SCX_use_AUX_TABLE_6,
- SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_5,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_7,
SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
- SCX_use_AUX_TABLE_10,
- SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_8,
SCX_Arabic,
- SCX_use_AUX_TABLE_11,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
@@ -82750,13 +83751,13 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
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,
@@ -82784,7 +83785,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_16,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
@@ -82817,7 +83818,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_17,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
@@ -82844,7 +83845,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_18,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
@@ -82907,7 +83908,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
@@ -82955,7 +83956,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
@@ -82973,8 +83974,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Malayalam,
SCX_Unknown,
- SCX_Malayalam,
- SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Sinhala,
@@ -83041,7 +84040,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_21,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
@@ -83050,9 +84049,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_22,
SCX_Georgian,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
@@ -83105,7 +84104,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
@@ -83122,9 +84121,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_25,
SCX_Mongolian,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_25,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
@@ -83192,33 +84191,33 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_26,
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_30,
+ SCX_use_AUX_TABLE_28,
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_29,
+ SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_28,
+ 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_28,
+ SCX_use_AUX_TABLE_27,
SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
@@ -83233,6 +84232,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Latin,
SCX_Greek,
SCX_Inherited,
+ SCX_use_AUX_TABLE_34,
+ SCX_Inherited,
SCX_Unknown,
SCX_Inherited,
SCX_Latin,
@@ -83374,7 +84375,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_40,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_use_AUX_TABLE_39,
SCX_use_AUX_TABLE_41,
SCX_Common,
@@ -83395,19 +84396,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
- SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_use_AUX_TABLE_44,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Common,
@@ -83423,7 +84423,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_use_AUX_TABLE_37,
SCX_Common,
SCX_use_AUX_TABLE_37,
- SCX_Unknown,
SCX_Common,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
@@ -83439,6 +84438,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Cyrillic,
SCX_Bamum,
SCX_Unknown,
+ SCX_use_AUX_TABLE_45,
SCX_Common,
SCX_Latin,
SCX_Common,
@@ -83449,9 +84449,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
SCX_use_AUX_TABLE_46,
SCX_use_AUX_TABLE_47,
+ SCX_use_AUX_TABLE_48,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
@@ -83460,21 +84460,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_48,
+ SCX_use_AUX_TABLE_49,
SCX_Devanagari,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_49,
+ SCX_use_AUX_TABLE_50,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_50,
+ SCX_use_AUX_TABLE_51,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
@@ -83508,17 +84508,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Latin,
SCX_Greek,
SCX_Latin,
+ SCX_Common,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
@@ -83549,9 +84550,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_10,
+ SCX_use_AUX_TABLE_52,
SCX_Arabic,
- SCX_use_AUX_TABLE_10,
+ SCX_use_AUX_TABLE_52,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
@@ -83582,15 +84583,15 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_use_AUX_TABLE_41,
SCX_use_AUX_TABLE_44,
SCX_use_AUX_TABLE_41,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_23,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -83612,11 +84613,11 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_51,
+ SCX_use_AUX_TABLE_53,
SCX_Unknown,
- SCX_use_AUX_TABLE_52,
+ SCX_use_AUX_TABLE_54,
SCX_Unknown,
- SCX_use_AUX_TABLE_51,
+ SCX_use_AUX_TABLE_53,
SCX_Greek,
SCX_Unknown,
SCX_Common,
@@ -83630,7 +84631,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_53,
+ SCX_use_AUX_TABLE_55,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
@@ -83756,10 +84757,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Yezidi,
+ SCX_Unknown,
+ SCX_Yezidi,
+ SCX_Unknown,
+ SCX_Yezidi,
+ SCX_Unknown,
SCX_Old_Sogdian,
SCX_Unknown,
SCX_Sogdian,
SCX_Unknown,
+ SCX_Chorasmian,
+ SCX_Unknown,
SCX_Elymaic,
SCX_Unknown,
SCX_Brahmi,
@@ -83783,8 +84792,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Sharada,
SCX_Unknown,
- SCX_Sharada,
- SCX_Unknown,
SCX_Sinhala,
SCX_Unknown,
SCX_Khojki,
@@ -83806,9 +84813,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Grantha,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
@@ -83822,7 +84829,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
@@ -83843,8 +84850,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Newa,
SCX_Unknown,
- SCX_Newa,
- SCX_Unknown,
SCX_Tirhuta,
SCX_Unknown,
SCX_Tirhuta,
@@ -83874,6 +84879,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
+ SCX_Unknown,
+ SCX_Dives_Akuru,
SCX_Unknown,
SCX_Nandinagari,
SCX_Unknown,
@@ -83929,10 +84949,12 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Makasar,
SCX_Unknown,
+ SCX_Lisu,
+ SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Tamil,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_19,
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
@@ -83983,8 +85005,14 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Tangut,
SCX_Nushu,
SCX_Common,
+ SCX_Khitan_Small_Script,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
+ SCX_Khitan_Small_Script,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
@@ -84196,18 +85224,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_Unknown,
+ SCX_use_AUX_TABLE_43,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -84269,6 +85299,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_use_AUX_TABLE_37,
SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
@@ -84286,7 +85318,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
- 1848, /* Number of elements */
+ 1884, /* 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 */
@@ -84339,8 +85371,6 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xF8,
0x2D8,
0x2DE,
- 0x2E5,
- 0x2EC,
0x300,
0x370,
0x375,
@@ -84368,14 +85398,13 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x55A,
- 0x55B,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
0x58A,
+ 0x58B,
0x591,
0x5BE,
0x5BF,
@@ -84464,7 +85493,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -84606,7 +85635,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -84709,7 +85738,6 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xCF3,
0xD00,
0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -84733,7 +85761,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -84939,7 +85967,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1A90,
0x1A9A,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -85242,7 +86270,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3297,
@@ -85273,11 +86301,11 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xA6A0,
0xA6F0,
0xA6F2,
- 0xA717,
+ 0xA708,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -85286,6 +86314,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -85360,7 +86390,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xABEB,
@@ -85586,6 +86616,12 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
@@ -85593,6 +86629,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x10F30,
0x10F46,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -85622,6 +86660,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11144,
0x11145,
0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -85634,6 +86673,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x111C5,
0x111C9,
0x111CD,
+ 0x111CE,
0x111D0,
0x111DA,
0x111DB,
@@ -85702,7 +86742,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1145A,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -85743,7 +86783,26 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x118E0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -85823,6 +86882,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11EE0,
0x11EF3,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -85871,6 +86932,9 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1B000,
0x1B001,
0x1B164,
@@ -86131,6 +87195,10 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1F93C,
0x1F946,
0x1F947,
+ 0x1FB00,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x1FC00,
0x1FFFE,
0xE0001,
0xE0002,
@@ -86150,27 +87218,27 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
typedef enum {
WB_Other = 0,
- WB_ALetter = 1,
- WB_CR = 2,
- WB_Double_Quote = 3,
- WB_Extend = 4,
- WB_ExtendNumLet = 5,
- WB_Format = 6,
- WB_Hebrew_Letter = 7,
- WB_Katakana = 8,
- WB_LF = 9,
- WB_MidLetter = 10,
- WB_MidNum = 11,
- WB_MidNumLet = 12,
- WB_Newline = 13,
- WB_Numeric = 14,
- WB_Perl_Tailored_HSpace = 15,
- WB_Regional_Indicator = 16,
- WB_Single_Quote = 17,
- WB_XPG_LE = 18,
- WB_XPG_XX = 19,
- WB_ZWJ = 20,
- WB_EDGE = 21,
+ WB_CR = 1,
+ WB_Double_Quote = 2,
+ WB_EDGE = 3,
+ WB_ExtPict_LE = 4,
+ WB_ExtPict_XX = 5,
+ WB_ExtendNumLet = 6,
+ WB_Extend = 7,
+ WB_Format = 8,
+ WB_Hebrew_Letter = 9,
+ WB_Perl_Tailored_HSpace = 10,
+ WB_Katakana = 11,
+ WB_ALetter = 12,
+ WB_LF = 13,
+ WB_MidNumLet = 14,
+ WB_MidLetter = 15,
+ WB_MidNum = 16,
+ WB_Newline = 17,
+ WB_Numeric = 18,
+ WB_Regional_Indicator = 19,
+ WB_Single_Quote = 20,
+ WB_ZWJ = 21,
WB_E_Base = 22,
WB_E_Base_GAZ = 22,
WB_E_Modifier = 22,
@@ -86209,11 +87277,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_ALetter,
WB_Other,
WB_Format,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -86228,8 +87296,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
- WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
@@ -86259,11 +87325,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
- WB_ALetter,
- WB_Other,
+ WB_MidLetter,
WB_ALetter,
WB_MidNum,
+ WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
@@ -86597,7 +87662,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -86929,13 +87993,13 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Format,
WB_ExtendNumLet,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
@@ -86962,7 +88026,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -86973,7 +88037,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_XPG_LE,
+ WB_ExtPict_LE,
WB_Other,
WB_ALetter,
WB_Other,
@@ -86983,87 +88047,87 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
- WB_XPG_LE,
+ WB_ExtPict_LE,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -87113,11 +88177,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_Extend,
WB_Katakana,
@@ -87134,9 +88198,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Katakana,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_Katakana,
WB_Other,
@@ -87175,6 +88239,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Extend,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
@@ -87477,6 +88543,12 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -87484,6 +88556,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -87510,6 +88584,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
@@ -87523,6 +88598,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Extend,
WB_Other,
+ WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Other,
@@ -87636,6 +88712,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Extend,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
@@ -87720,6 +88815,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
@@ -87759,6 +88856,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
WB_Other,
WB_Katakana,
WB_Other,
@@ -87961,65 +89061,69 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
- WB_XPG_LE,
+ WB_ExtPict_XX,
+ WB_ExtPict_LE,
WB_ALetter,
- WB_XPG_LE,
+ WB_ExtPict_LE,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Regional_Indicator,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Extend,
- WB_XPG_XX,
+ WB_ExtPict_XX,
+ WB_Other,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_Numeric,
+ WB_Other,
+ WB_ExtPict_XX,
WB_Other,
WB_Format,
WB_Other,
@@ -88041,7 +89145,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
- 1871, /* Number of elements */
+ 1907, /* 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 */
@@ -88117,8 +89221,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x100,
0x2D8,
0x2DE,
- 0x2E5,
- 0x2EC,
0x300,
0x370,
0x375,
@@ -88146,14 +89248,13 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x55A,
- 0x55B,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
0x58A,
+ 0x58B,
0x591,
0x5BE,
0x5BF,
@@ -88242,7 +89343,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -88384,7 +89485,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -88487,7 +89588,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xCF3,
0xD00,
0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -88511,7 +89611,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -88717,7 +89817,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1A90,
0x1A9A,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -89020,7 +90120,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3297,
@@ -89051,11 +90151,11 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xA6A0,
0xA6F0,
0xA6F2,
- 0xA717,
+ 0xA708,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -89064,6 +90164,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -89138,7 +90240,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xABEB,
@@ -89364,6 +90466,12 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
@@ -89371,6 +90479,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x10F30,
0x10F46,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -89400,6 +90510,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11144,
0x11145,
0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -89412,6 +90523,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x111C5,
0x111C9,
0x111CD,
+ 0x111CE,
0x111D0,
0x111DA,
0x111DB,
@@ -89480,7 +90592,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1145A,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -89521,7 +90633,26 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x118E0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -89601,6 +90732,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11EE0,
0x11EF3,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -89649,6 +90782,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1B000,
0x1B001,
0x1B164,
@@ -89909,6 +91045,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1F93C,
0x1F946,
0x1F947,
+ 0x1FB00,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x1FC00,
0x1FFFE,
0xE0001,
0xE0002,
@@ -89931,27 +91071,27 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
typedef enum {
WB_Other = 0,
- WB_ALetter = 1,
- WB_CR = 2,
- WB_Double_Quote = 3,
- WB_Extend = 4,
- WB_ExtendNumLet = 5,
- WB_Format = 6,
- WB_Hebrew_Letter = 7,
- WB_Katakana = 8,
- WB_LF = 9,
- WB_MidLetter = 10,
- WB_MidNum = 11,
- WB_MidNumLet = 12,
- WB_Newline = 13,
- WB_Numeric = 14,
- WB_Perl_Tailored_HSpace = 15,
- WB_Regional_Indicator = 16,
- WB_Single_Quote = 17,
- WB_XPG_LE = 18,
- WB_XPG_XX = 19,
- WB_ZWJ = 20,
- WB_EDGE = 21,
+ WB_CR = 1,
+ WB_Double_Quote = 2,
+ WB_EDGE = 3,
+ WB_ExtPict_LE = 4,
+ WB_ExtPict_XX = 5,
+ WB_ExtendNumLet = 6,
+ WB_Extend = 7,
+ WB_Format = 8,
+ WB_Hebrew_Letter = 9,
+ WB_Perl_Tailored_HSpace = 10,
+ WB_Katakana = 11,
+ WB_ALetter = 12,
+ WB_LF = 13,
+ WB_MidNumLet = 14,
+ WB_MidLetter = 15,
+ WB_MidNum = 16,
+ WB_Newline = 17,
+ WB_Numeric = 18,
+ WB_Regional_Indicator = 19,
+ WB_Single_Quote = 20,
+ WB_ZWJ = 21,
WB_E_Base = 22,
WB_E_Base_GAZ = 22,
WB_E_Modifier = 22,
@@ -90007,10 +91147,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_MidLetter,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -90032,8 +91172,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
- WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
@@ -90063,11 +91201,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
- WB_ALetter,
- WB_Other,
+ WB_MidLetter,
WB_ALetter,
WB_MidNum,
+ WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
@@ -90401,7 +91538,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -90733,13 +91869,13 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Format,
WB_ExtendNumLet,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
@@ -90766,7 +91902,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -90777,7 +91913,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_XPG_LE,
+ WB_ExtPict_LE,
WB_Other,
WB_ALetter,
WB_Other,
@@ -90787,87 +91923,87 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
- WB_XPG_LE,
+ WB_ExtPict_LE,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -90917,11 +92053,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_Extend,
WB_Katakana,
@@ -90938,9 +92074,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Katakana,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_Katakana,
WB_Other,
@@ -90979,6 +92115,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Extend,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
@@ -91281,6 +92419,12 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -91288,6 +92432,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -91314,6 +92460,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
@@ -91327,6 +92474,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Extend,
WB_Other,
+ WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Other,
@@ -91440,6 +92588,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Extend,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
@@ -91524,6 +92691,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
@@ -91563,6 +92732,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
WB_Other,
WB_Katakana,
WB_Other,
@@ -91765,65 +92937,69 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
- WB_XPG_LE,
+ WB_ExtPict_XX,
+ WB_ExtPict_LE,
WB_ALetter,
- WB_XPG_LE,
+ WB_ExtPict_LE,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Regional_Indicator,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Extend,
- WB_XPG_XX,
+ WB_ExtPict_XX,
+ WB_Other,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_Numeric,
+ WB_Other,
+ WB_ExtPict_XX,
WB_Other,
WB_Format,
WB_Other,
@@ -91845,7 +93021,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
- 1867, /* Number of elements */
+ 1903, /* 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 */
@@ -91917,8 +93093,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x100,
0x2D8,
0x2DE,
- 0x2E5,
- 0x2EC,
0x300,
0x370,
0x375,
@@ -91946,14 +93120,13 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x55A,
- 0x55B,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
0x58A,
+ 0x58B,
0x591,
0x5BE,
0x5BF,
@@ -92042,7 +93215,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -92184,7 +93357,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -92287,7 +93460,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xCF3,
0xD00,
0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -92311,7 +93483,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -92517,7 +93689,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1A90,
0x1A9A,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -92820,7 +93992,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3297,
@@ -92851,11 +94023,11 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xA6A0,
0xA6F0,
0xA6F2,
- 0xA717,
+ 0xA708,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -92864,6 +94036,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -92938,7 +94112,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xABEB,
@@ -93164,6 +94338,12 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
@@ -93171,6 +94351,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x10F30,
0x10F46,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -93200,6 +94382,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11144,
0x11145,
0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -93212,6 +94395,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x111C5,
0x111C9,
0x111CD,
+ 0x111CE,
0x111D0,
0x111DA,
0x111DB,
@@ -93280,7 +94464,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1145A,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -93321,7 +94505,26 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x118E0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -93401,6 +94604,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11EE0,
0x11EF3,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -93449,6 +94654,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1B000,
0x1B001,
0x1B164,
@@ -93709,6 +94917,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1F93C,
0x1F946,
0x1F947,
+ 0x1FB00,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x1FC00,
0x1FFFE,
0xE0001,
0xE0002,
@@ -93731,27 +94943,27 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
typedef enum {
WB_Other = 0,
- WB_ALetter = 1,
- WB_CR = 2,
- WB_Double_Quote = 3,
- WB_Extend = 4,
- WB_ExtendNumLet = 5,
- WB_Format = 6,
- WB_Hebrew_Letter = 7,
- WB_Katakana = 8,
- WB_LF = 9,
- WB_MidLetter = 10,
- WB_MidNum = 11,
- WB_MidNumLet = 12,
- WB_Newline = 13,
- WB_Numeric = 14,
- WB_Perl_Tailored_HSpace = 15,
- WB_Regional_Indicator = 16,
- WB_Single_Quote = 17,
- WB_XPG_LE = 18,
- WB_XPG_XX = 19,
- WB_ZWJ = 20,
- WB_EDGE = 21,
+ WB_CR = 1,
+ WB_Double_Quote = 2,
+ WB_EDGE = 3,
+ WB_ExtPict_LE = 4,
+ WB_ExtPict_XX = 5,
+ WB_ExtendNumLet = 6,
+ WB_Extend = 7,
+ WB_Format = 8,
+ WB_Hebrew_Letter = 9,
+ WB_Perl_Tailored_HSpace = 10,
+ WB_Katakana = 11,
+ WB_ALetter = 12,
+ WB_LF = 13,
+ WB_MidNumLet = 14,
+ WB_MidLetter = 15,
+ WB_MidNum = 16,
+ WB_Newline = 17,
+ WB_Numeric = 18,
+ WB_Regional_Indicator = 19,
+ WB_Single_Quote = 20,
+ WB_ZWJ = 21,
WB_E_Base = 22,
WB_E_Base_GAZ = 22,
WB_E_Modifier = 22,
@@ -93805,10 +95017,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_MidLetter,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Format,
@@ -93828,8 +95040,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
- WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Other,
@@ -93859,11 +95069,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
- WB_ALetter,
- WB_Other,
+ WB_MidLetter,
WB_ALetter,
WB_MidNum,
+ WB_ALetter,
WB_Other,
WB_Extend,
WB_Other,
@@ -94197,7 +95406,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -94529,13 +95737,13 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Format,
WB_ExtendNumLet,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ExtendNumLet,
WB_Other,
@@ -94562,7 +95770,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -94573,7 +95781,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_XPG_LE,
+ WB_ExtPict_LE,
WB_Other,
WB_ALetter,
WB_Other,
@@ -94583,87 +95791,87 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
- WB_XPG_LE,
+ WB_ExtPict_LE,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -94713,11 +95921,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_Extend,
WB_Katakana,
@@ -94734,9 +95942,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Katakana,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_Katakana,
WB_Other,
@@ -94775,6 +95983,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Extend,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_Extend,
@@ -95077,6 +96287,12 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -95084,6 +96300,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -95110,6 +96328,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
@@ -95123,6 +96342,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Extend,
WB_Other,
+ WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Other,
@@ -95236,6 +96456,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Extend,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
@@ -95320,6 +96559,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Format,
WB_Other,
WB_ALetter,
@@ -95359,6 +96600,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
WB_Other,
WB_Katakana,
WB_Other,
@@ -95561,65 +96805,69 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
- WB_XPG_LE,
+ WB_ExtPict_XX,
+ WB_ExtPict_LE,
WB_ALetter,
- WB_XPG_LE,
+ WB_ExtPict_LE,
WB_ALetter,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Regional_Indicator,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Extend,
- WB_XPG_XX,
+ WB_ExtPict_XX,
+ WB_Other,
+ WB_ExtPict_XX,
+ WB_Other,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
- WB_XPG_XX,
+ WB_Numeric,
WB_Other,
- WB_XPG_XX,
+ WB_ExtPict_XX,
WB_Other,
WB_Format,
WB_Other,
@@ -95638,7 +96886,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
- 1286, /* Number of elements */
+ 1291, /* 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 */
@@ -96912,6 +98160,11 @@ static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0xA7C5,
0xA7C6,
0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xAB70,
0xABC0,
0xFF21,
@@ -96938,7 +98191,7 @@ static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
# if 'A' == 65 /* ASCII/Latin1 */
-static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
+static const I32 Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
@@ -98208,6 +99461,11 @@ static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0xA794,
0x282,
0x1D8E,
+ 0xA7C8,
+ 0,
+ 0xA7CA,
+ 0,
+ 0xA7F6,
0,
0x13A0,
0,
@@ -98239,7 +99497,7 @@ static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
- 1304, /* Number of elements */
+ 1309, /* 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 */
@@ -99531,6 +100789,11 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0xA7C5,
0xA7C6,
0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xAB70,
0xABC0,
0xFF21,
@@ -99560,7 +100823,7 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
+static const I32 Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0x42,
0,
@@ -100848,6 +102111,11 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0xA794,
0x282,
0x1D8E,
+ 0xA7C8,
+ 0,
+ 0xA7CA,
+ 0,
+ 0xA7F6,
0,
0x13A0,
0,
@@ -100879,7 +102147,7 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
- 1300, /* Number of elements */
+ 1305, /* 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 */
@@ -102167,6 +103435,11 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
0xA7C5,
0xA7C6,
0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xAB70,
0xABC0,
0xFF21,
@@ -102196,7 +103469,7 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
+static const I32 Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0x42,
0,
@@ -103480,6 +104753,11 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0xA794,
0x282,
0x1D8E,
+ 0xA7C8,
+ 0,
+ 0xA7CA,
+ 0,
+ 0xA7F6,
0,
0x13A0,
0,
@@ -103508,7 +104786,7 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1334, /* Number of elements */
+ 1340, /* 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 */
@@ -104815,6 +106093,12 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -104911,246 +106195,246 @@ typedef enum {
#define HAS_TC_AUX_TABLES
-static const unsigned int TC_AUX_TABLE_1[] = {
+static const U32 TC_AUX_TABLE_1[] = {
0x53,
0x73
};
-static const unsigned int TC_AUX_TABLE_2[] = {
+static const U32 TC_AUX_TABLE_2[] = {
0x2BC,
0x4E
};
-static const unsigned int TC_AUX_TABLE_3[] = {
+static const U32 TC_AUX_TABLE_3[] = {
0x4A,
0x30C
};
-static const unsigned int TC_AUX_TABLE_4[] = {
+static const U32 TC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
-static const unsigned int TC_AUX_TABLE_5[] = {
+static const U32 TC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
-static const unsigned int TC_AUX_TABLE_6[] = {
+static const U32 TC_AUX_TABLE_6[] = {
0x535,
0x582
};
-static const unsigned int TC_AUX_TABLE_7[] = {
+static const U32 TC_AUX_TABLE_7[] = {
0x48,
0x331
};
-static const unsigned int TC_AUX_TABLE_8[] = {
+static const U32 TC_AUX_TABLE_8[] = {
0x54,
0x308
};
-static const unsigned int TC_AUX_TABLE_9[] = {
+static const U32 TC_AUX_TABLE_9[] = {
0x57,
0x30A
};
-static const unsigned int TC_AUX_TABLE_10[] = {
+static const U32 TC_AUX_TABLE_10[] = {
0x59,
0x30A
};
-static const unsigned int TC_AUX_TABLE_11[] = {
+static const U32 TC_AUX_TABLE_11[] = {
0x41,
0x2BE
};
-static const unsigned int TC_AUX_TABLE_12[] = {
+static const U32 TC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
-static const unsigned int TC_AUX_TABLE_13[] = {
+static const U32 TC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
-static const unsigned int TC_AUX_TABLE_14[] = {
+static const U32 TC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
-static const unsigned int TC_AUX_TABLE_15[] = {
+static const U32 TC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
-static const unsigned int TC_AUX_TABLE_16[] = {
+static const U32 TC_AUX_TABLE_16[] = {
0x1FBA,
0x345
};
-static const unsigned int TC_AUX_TABLE_17[] = {
+static const U32 TC_AUX_TABLE_17[] = {
0x386,
0x345
};
-static const unsigned int TC_AUX_TABLE_18[] = {
+static const U32 TC_AUX_TABLE_18[] = {
0x391,
0x342
};
-static const unsigned int TC_AUX_TABLE_19[] = {
+static const U32 TC_AUX_TABLE_19[] = {
0x391,
0x342,
0x345
};
-static const unsigned int TC_AUX_TABLE_20[] = {
+static const U32 TC_AUX_TABLE_20[] = {
0x1FCA,
0x345
};
-static const unsigned int TC_AUX_TABLE_21[] = {
+static const U32 TC_AUX_TABLE_21[] = {
0x389,
0x345
};
-static const unsigned int TC_AUX_TABLE_22[] = {
+static const U32 TC_AUX_TABLE_22[] = {
0x397,
0x342
};
-static const unsigned int TC_AUX_TABLE_23[] = {
+static const U32 TC_AUX_TABLE_23[] = {
0x397,
0x342,
0x345
};
-static const unsigned int TC_AUX_TABLE_24[] = {
+static const U32 TC_AUX_TABLE_24[] = {
0x399,
0x308,
0x300
};
-static const unsigned int TC_AUX_TABLE_25[] = {
+static const U32 TC_AUX_TABLE_25[] = {
0x399,
0x342
};
-static const unsigned int TC_AUX_TABLE_26[] = {
+static const U32 TC_AUX_TABLE_26[] = {
0x399,
0x308,
0x342
};
-static const unsigned int TC_AUX_TABLE_27[] = {
+static const U32 TC_AUX_TABLE_27[] = {
0x3A5,
0x308,
0x300
};
-static const unsigned int TC_AUX_TABLE_28[] = {
+static const U32 TC_AUX_TABLE_28[] = {
0x3A1,
0x313
};
-static const unsigned int TC_AUX_TABLE_29[] = {
+static const U32 TC_AUX_TABLE_29[] = {
0x3A5,
0x342
};
-static const unsigned int TC_AUX_TABLE_30[] = {
+static const U32 TC_AUX_TABLE_30[] = {
0x3A5,
0x308,
0x342
};
-static const unsigned int TC_AUX_TABLE_31[] = {
+static const U32 TC_AUX_TABLE_31[] = {
0x1FFA,
0x345
};
-static const unsigned int TC_AUX_TABLE_32[] = {
+static const U32 TC_AUX_TABLE_32[] = {
0x38F,
0x345
};
-static const unsigned int TC_AUX_TABLE_33[] = {
+static const U32 TC_AUX_TABLE_33[] = {
0x3A9,
0x342
};
-static const unsigned int TC_AUX_TABLE_34[] = {
+static const U32 TC_AUX_TABLE_34[] = {
0x3A9,
0x342,
0x345
};
-static const unsigned int TC_AUX_TABLE_35[] = {
+static const U32 TC_AUX_TABLE_35[] = {
0x46,
0x66
};
-static const unsigned int TC_AUX_TABLE_36[] = {
+static const U32 TC_AUX_TABLE_36[] = {
0x46,
0x69
};
-static const unsigned int TC_AUX_TABLE_37[] = {
+static const U32 TC_AUX_TABLE_37[] = {
0x46,
0x6C
};
-static const unsigned int TC_AUX_TABLE_38[] = {
+static const U32 TC_AUX_TABLE_38[] = {
0x46,
0x66,
0x69
};
-static const unsigned int TC_AUX_TABLE_39[] = {
+static const U32 TC_AUX_TABLE_39[] = {
0x46,
0x66,
0x6C
};
-static const unsigned int TC_AUX_TABLE_40[] = {
+static const U32 TC_AUX_TABLE_40[] = {
0x53,
0x74
};
-static const unsigned int TC_AUX_TABLE_41[] = {
+static const U32 TC_AUX_TABLE_41[] = {
0x544,
0x576
};
-static const unsigned int TC_AUX_TABLE_42[] = {
+static const U32 TC_AUX_TABLE_42[] = {
0x544,
0x565
};
-static const unsigned int TC_AUX_TABLE_43[] = {
+static const U32 TC_AUX_TABLE_43[] = {
0x544,
0x56B
};
-static const unsigned int TC_AUX_TABLE_44[] = {
+static const U32 TC_AUX_TABLE_44[] = {
0x54E,
0x576
};
-static const unsigned int TC_AUX_TABLE_45[] = {
+static const U32 TC_AUX_TABLE_45[] = {
0x544,
0x56D
};
-static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
+static const U32 * const TC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
TC_AUX_TABLE_1,
TC_AUX_TABLE_2,
@@ -105251,7 +106535,7 @@ static const U8 TC_AUX_TABLE_lengths[] = {
2 /* TC_AUX_TABLE_45 */
};
-static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+static const I32 Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
0,
@@ -106555,6 +107839,12 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7C2,
0,
+ 0xA7C7,
+ 0,
+ 0xA7C9,
+ 0,
+ 0xA7F5,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -106600,7 +107890,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1350, /* 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 */
@@ -107923,6 +109213,12 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -108022,246 +109318,246 @@ typedef enum {
#define HAS_TC_AUX_TABLES
-static const unsigned int TC_AUX_TABLE_1[] = {
+static const U32 TC_AUX_TABLE_1[] = {
0xE2,
0xA2
};
-static const unsigned int TC_AUX_TABLE_2[] = {
+static const U32 TC_AUX_TABLE_2[] = {
0x2BC,
0xD5
};
-static const unsigned int TC_AUX_TABLE_3[] = {
+static const U32 TC_AUX_TABLE_3[] = {
0xD1,
0x30C
};
-static const unsigned int TC_AUX_TABLE_4[] = {
+static const U32 TC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
-static const unsigned int TC_AUX_TABLE_5[] = {
+static const U32 TC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
-static const unsigned int TC_AUX_TABLE_6[] = {
+static const U32 TC_AUX_TABLE_6[] = {
0x535,
0x582
};
-static const unsigned int TC_AUX_TABLE_7[] = {
+static const U32 TC_AUX_TABLE_7[] = {
0xC8,
0x331
};
-static const unsigned int TC_AUX_TABLE_8[] = {
+static const U32 TC_AUX_TABLE_8[] = {
0xE3,
0x308
};
-static const unsigned int TC_AUX_TABLE_9[] = {
+static const U32 TC_AUX_TABLE_9[] = {
0xE6,
0x30A
};
-static const unsigned int TC_AUX_TABLE_10[] = {
+static const U32 TC_AUX_TABLE_10[] = {
0xE8,
0x30A
};
-static const unsigned int TC_AUX_TABLE_11[] = {
+static const U32 TC_AUX_TABLE_11[] = {
0xC1,
0x2BE
};
-static const unsigned int TC_AUX_TABLE_12[] = {
+static const U32 TC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
-static const unsigned int TC_AUX_TABLE_13[] = {
+static const U32 TC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
-static const unsigned int TC_AUX_TABLE_14[] = {
+static const U32 TC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
-static const unsigned int TC_AUX_TABLE_15[] = {
+static const U32 TC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
-static const unsigned int TC_AUX_TABLE_16[] = {
+static const U32 TC_AUX_TABLE_16[] = {
0x1FBA,
0x345
};
-static const unsigned int TC_AUX_TABLE_17[] = {
+static const U32 TC_AUX_TABLE_17[] = {
0x386,
0x345
};
-static const unsigned int TC_AUX_TABLE_18[] = {
+static const U32 TC_AUX_TABLE_18[] = {
0x391,
0x342
};
-static const unsigned int TC_AUX_TABLE_19[] = {
+static const U32 TC_AUX_TABLE_19[] = {
0x391,
0x342,
0x345
};
-static const unsigned int TC_AUX_TABLE_20[] = {
+static const U32 TC_AUX_TABLE_20[] = {
0x1FCA,
0x345
};
-static const unsigned int TC_AUX_TABLE_21[] = {
+static const U32 TC_AUX_TABLE_21[] = {
0x389,
0x345
};
-static const unsigned int TC_AUX_TABLE_22[] = {
+static const U32 TC_AUX_TABLE_22[] = {
0x397,
0x342
};
-static const unsigned int TC_AUX_TABLE_23[] = {
+static const U32 TC_AUX_TABLE_23[] = {
0x397,
0x342,
0x345
};
-static const unsigned int TC_AUX_TABLE_24[] = {
+static const U32 TC_AUX_TABLE_24[] = {
0x399,
0x308,
0x300
};
-static const unsigned int TC_AUX_TABLE_25[] = {
+static const U32 TC_AUX_TABLE_25[] = {
0x399,
0x342
};
-static const unsigned int TC_AUX_TABLE_26[] = {
+static const U32 TC_AUX_TABLE_26[] = {
0x399,
0x308,
0x342
};
-static const unsigned int TC_AUX_TABLE_27[] = {
+static const U32 TC_AUX_TABLE_27[] = {
0x3A5,
0x308,
0x300
};
-static const unsigned int TC_AUX_TABLE_28[] = {
+static const U32 TC_AUX_TABLE_28[] = {
0x3A1,
0x313
};
-static const unsigned int TC_AUX_TABLE_29[] = {
+static const U32 TC_AUX_TABLE_29[] = {
0x3A5,
0x342
};
-static const unsigned int TC_AUX_TABLE_30[] = {
+static const U32 TC_AUX_TABLE_30[] = {
0x3A5,
0x308,
0x342
};
-static const unsigned int TC_AUX_TABLE_31[] = {
+static const U32 TC_AUX_TABLE_31[] = {
0x1FFA,
0x345
};
-static const unsigned int TC_AUX_TABLE_32[] = {
+static const U32 TC_AUX_TABLE_32[] = {
0x38F,
0x345
};
-static const unsigned int TC_AUX_TABLE_33[] = {
+static const U32 TC_AUX_TABLE_33[] = {
0x3A9,
0x342
};
-static const unsigned int TC_AUX_TABLE_34[] = {
+static const U32 TC_AUX_TABLE_34[] = {
0x3A9,
0x342,
0x345
};
-static const unsigned int TC_AUX_TABLE_35[] = {
+static const U32 TC_AUX_TABLE_35[] = {
0xC6,
0x86
};
-static const unsigned int TC_AUX_TABLE_36[] = {
+static const U32 TC_AUX_TABLE_36[] = {
0xC6,
0x89
};
-static const unsigned int TC_AUX_TABLE_37[] = {
+static const U32 TC_AUX_TABLE_37[] = {
0xC6,
0x93
};
-static const unsigned int TC_AUX_TABLE_38[] = {
+static const U32 TC_AUX_TABLE_38[] = {
0xC6,
0x86,
0x89
};
-static const unsigned int TC_AUX_TABLE_39[] = {
+static const U32 TC_AUX_TABLE_39[] = {
0xC6,
0x86,
0x93
};
-static const unsigned int TC_AUX_TABLE_40[] = {
+static const U32 TC_AUX_TABLE_40[] = {
0xE2,
0xA3
};
-static const unsigned int TC_AUX_TABLE_41[] = {
+static const U32 TC_AUX_TABLE_41[] = {
0x544,
0x576
};
-static const unsigned int TC_AUX_TABLE_42[] = {
+static const U32 TC_AUX_TABLE_42[] = {
0x544,
0x565
};
-static const unsigned int TC_AUX_TABLE_43[] = {
+static const U32 TC_AUX_TABLE_43[] = {
0x544,
0x56B
};
-static const unsigned int TC_AUX_TABLE_44[] = {
+static const U32 TC_AUX_TABLE_44[] = {
0x54E,
0x576
};
-static const unsigned int TC_AUX_TABLE_45[] = {
+static const U32 TC_AUX_TABLE_45[] = {
0x544,
0x56D
};
-static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
+static const U32 * const TC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
TC_AUX_TABLE_1,
TC_AUX_TABLE_2,
@@ -108362,7 +109658,7 @@ static const U8 TC_AUX_TABLE_lengths[] = {
2 /* TC_AUX_TABLE_45 */
};
-static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+static const I32 Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x62,
0,
@@ -109682,6 +110978,12 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7C2,
0,
+ 0xA7C7,
+ 0,
+ 0xA7C9,
+ 0,
+ 0xA7F5,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -109727,7 +111029,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1348, /* Number of elements */
+ 1354, /* 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 */
@@ -111048,6 +112350,12 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -111147,246 +112455,246 @@ typedef enum {
#define HAS_TC_AUX_TABLES
-static const unsigned int TC_AUX_TABLE_1[] = {
+static const U32 TC_AUX_TABLE_1[] = {
0xE2,
0xA2
};
-static const unsigned int TC_AUX_TABLE_2[] = {
+static const U32 TC_AUX_TABLE_2[] = {
0x2BC,
0xD5
};
-static const unsigned int TC_AUX_TABLE_3[] = {
+static const U32 TC_AUX_TABLE_3[] = {
0xD1,
0x30C
};
-static const unsigned int TC_AUX_TABLE_4[] = {
+static const U32 TC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
-static const unsigned int TC_AUX_TABLE_5[] = {
+static const U32 TC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
-static const unsigned int TC_AUX_TABLE_6[] = {
+static const U32 TC_AUX_TABLE_6[] = {
0x535,
0x582
};
-static const unsigned int TC_AUX_TABLE_7[] = {
+static const U32 TC_AUX_TABLE_7[] = {
0xC8,
0x331
};
-static const unsigned int TC_AUX_TABLE_8[] = {
+static const U32 TC_AUX_TABLE_8[] = {
0xE3,
0x308
};
-static const unsigned int TC_AUX_TABLE_9[] = {
+static const U32 TC_AUX_TABLE_9[] = {
0xE6,
0x30A
};
-static const unsigned int TC_AUX_TABLE_10[] = {
+static const U32 TC_AUX_TABLE_10[] = {
0xE8,
0x30A
};
-static const unsigned int TC_AUX_TABLE_11[] = {
+static const U32 TC_AUX_TABLE_11[] = {
0xC1,
0x2BE
};
-static const unsigned int TC_AUX_TABLE_12[] = {
+static const U32 TC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
-static const unsigned int TC_AUX_TABLE_13[] = {
+static const U32 TC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
-static const unsigned int TC_AUX_TABLE_14[] = {
+static const U32 TC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
-static const unsigned int TC_AUX_TABLE_15[] = {
+static const U32 TC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
-static const unsigned int TC_AUX_TABLE_16[] = {
+static const U32 TC_AUX_TABLE_16[] = {
0x1FBA,
0x345
};
-static const unsigned int TC_AUX_TABLE_17[] = {
+static const U32 TC_AUX_TABLE_17[] = {
0x386,
0x345
};
-static const unsigned int TC_AUX_TABLE_18[] = {
+static const U32 TC_AUX_TABLE_18[] = {
0x391,
0x342
};
-static const unsigned int TC_AUX_TABLE_19[] = {
+static const U32 TC_AUX_TABLE_19[] = {
0x391,
0x342,
0x345
};
-static const unsigned int TC_AUX_TABLE_20[] = {
+static const U32 TC_AUX_TABLE_20[] = {
0x1FCA,
0x345
};
-static const unsigned int TC_AUX_TABLE_21[] = {
+static const U32 TC_AUX_TABLE_21[] = {
0x389,
0x345
};
-static const unsigned int TC_AUX_TABLE_22[] = {
+static const U32 TC_AUX_TABLE_22[] = {
0x397,
0x342
};
-static const unsigned int TC_AUX_TABLE_23[] = {
+static const U32 TC_AUX_TABLE_23[] = {
0x397,
0x342,
0x345
};
-static const unsigned int TC_AUX_TABLE_24[] = {
+static const U32 TC_AUX_TABLE_24[] = {
0x399,
0x308,
0x300
};
-static const unsigned int TC_AUX_TABLE_25[] = {
+static const U32 TC_AUX_TABLE_25[] = {
0x399,
0x342
};
-static const unsigned int TC_AUX_TABLE_26[] = {
+static const U32 TC_AUX_TABLE_26[] = {
0x399,
0x308,
0x342
};
-static const unsigned int TC_AUX_TABLE_27[] = {
+static const U32 TC_AUX_TABLE_27[] = {
0x3A5,
0x308,
0x300
};
-static const unsigned int TC_AUX_TABLE_28[] = {
+static const U32 TC_AUX_TABLE_28[] = {
0x3A1,
0x313
};
-static const unsigned int TC_AUX_TABLE_29[] = {
+static const U32 TC_AUX_TABLE_29[] = {
0x3A5,
0x342
};
-static const unsigned int TC_AUX_TABLE_30[] = {
+static const U32 TC_AUX_TABLE_30[] = {
0x3A5,
0x308,
0x342
};
-static const unsigned int TC_AUX_TABLE_31[] = {
+static const U32 TC_AUX_TABLE_31[] = {
0x1FFA,
0x345
};
-static const unsigned int TC_AUX_TABLE_32[] = {
+static const U32 TC_AUX_TABLE_32[] = {
0x38F,
0x345
};
-static const unsigned int TC_AUX_TABLE_33[] = {
+static const U32 TC_AUX_TABLE_33[] = {
0x3A9,
0x342
};
-static const unsigned int TC_AUX_TABLE_34[] = {
+static const U32 TC_AUX_TABLE_34[] = {
0x3A9,
0x342,
0x345
};
-static const unsigned int TC_AUX_TABLE_35[] = {
+static const U32 TC_AUX_TABLE_35[] = {
0xC6,
0x86
};
-static const unsigned int TC_AUX_TABLE_36[] = {
+static const U32 TC_AUX_TABLE_36[] = {
0xC6,
0x89
};
-static const unsigned int TC_AUX_TABLE_37[] = {
+static const U32 TC_AUX_TABLE_37[] = {
0xC6,
0x93
};
-static const unsigned int TC_AUX_TABLE_38[] = {
+static const U32 TC_AUX_TABLE_38[] = {
0xC6,
0x86,
0x89
};
-static const unsigned int TC_AUX_TABLE_39[] = {
+static const U32 TC_AUX_TABLE_39[] = {
0xC6,
0x86,
0x93
};
-static const unsigned int TC_AUX_TABLE_40[] = {
+static const U32 TC_AUX_TABLE_40[] = {
0xE2,
0xA3
};
-static const unsigned int TC_AUX_TABLE_41[] = {
+static const U32 TC_AUX_TABLE_41[] = {
0x544,
0x576
};
-static const unsigned int TC_AUX_TABLE_42[] = {
+static const U32 TC_AUX_TABLE_42[] = {
0x544,
0x565
};
-static const unsigned int TC_AUX_TABLE_43[] = {
+static const U32 TC_AUX_TABLE_43[] = {
0x544,
0x56B
};
-static const unsigned int TC_AUX_TABLE_44[] = {
+static const U32 TC_AUX_TABLE_44[] = {
0x54E,
0x576
};
-static const unsigned int TC_AUX_TABLE_45[] = {
+static const U32 TC_AUX_TABLE_45[] = {
0x544,
0x56D
};
-static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
+static const U32 * const TC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
TC_AUX_TABLE_1,
TC_AUX_TABLE_2,
@@ -111487,7 +112795,7 @@ static const U8 TC_AUX_TABLE_lengths[] = {
2 /* TC_AUX_TABLE_45 */
};
-static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
+static const I32 Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x62,
0,
@@ -112805,6 +114113,12 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0xA7C2,
0,
+ 0xA7C7,
+ 0,
+ 0xA7C9,
+ 0,
+ 0xA7F5,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -112847,7 +114161,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1385, /* Number of elements */
+ 1391, /* 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 */
@@ -114205,6 +115519,12 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -114328,381 +115648,381 @@ typedef enum {
#define HAS_UC_AUX_TABLES
-static const unsigned int UC_AUX_TABLE_1[] = {
+static const U32 UC_AUX_TABLE_1[] = {
0x53,
0x53
};
-static const unsigned int UC_AUX_TABLE_2[] = {
+static const U32 UC_AUX_TABLE_2[] = {
0x2BC,
0x4E
};
-static const unsigned int UC_AUX_TABLE_3[] = {
+static const U32 UC_AUX_TABLE_3[] = {
0x4A,
0x30C
};
-static const unsigned int UC_AUX_TABLE_4[] = {
+static const U32 UC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
-static const unsigned int UC_AUX_TABLE_5[] = {
+static const U32 UC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
-static const unsigned int UC_AUX_TABLE_6[] = {
+static const U32 UC_AUX_TABLE_6[] = {
0x535,
0x552
};
-static const unsigned int UC_AUX_TABLE_7[] = {
+static const U32 UC_AUX_TABLE_7[] = {
0x48,
0x331
};
-static const unsigned int UC_AUX_TABLE_8[] = {
+static const U32 UC_AUX_TABLE_8[] = {
0x54,
0x308
};
-static const unsigned int UC_AUX_TABLE_9[] = {
+static const U32 UC_AUX_TABLE_9[] = {
0x57,
0x30A
};
-static const unsigned int UC_AUX_TABLE_10[] = {
+static const U32 UC_AUX_TABLE_10[] = {
0x59,
0x30A
};
-static const unsigned int UC_AUX_TABLE_11[] = {
+static const U32 UC_AUX_TABLE_11[] = {
0x41,
0x2BE
};
-static const unsigned int UC_AUX_TABLE_12[] = {
+static const U32 UC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
-static const unsigned int UC_AUX_TABLE_13[] = {
+static const U32 UC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
-static const unsigned int UC_AUX_TABLE_14[] = {
+static const U32 UC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
-static const unsigned int UC_AUX_TABLE_15[] = {
+static const U32 UC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
-static const unsigned int UC_AUX_TABLE_16[] = {
+static const U32 UC_AUX_TABLE_16[] = {
0x1F08,
0x399
};
-static const unsigned int UC_AUX_TABLE_17[] = {
+static const U32 UC_AUX_TABLE_17[] = {
0x1F09,
0x399
};
-static const unsigned int UC_AUX_TABLE_18[] = {
+static const U32 UC_AUX_TABLE_18[] = {
0x1F0A,
0x399
};
-static const unsigned int UC_AUX_TABLE_19[] = {
+static const U32 UC_AUX_TABLE_19[] = {
0x1F0B,
0x399
};
-static const unsigned int UC_AUX_TABLE_20[] = {
+static const U32 UC_AUX_TABLE_20[] = {
0x1F0C,
0x399
};
-static const unsigned int UC_AUX_TABLE_21[] = {
+static const U32 UC_AUX_TABLE_21[] = {
0x1F0D,
0x399
};
-static const unsigned int UC_AUX_TABLE_22[] = {
+static const U32 UC_AUX_TABLE_22[] = {
0x1F0E,
0x399
};
-static const unsigned int UC_AUX_TABLE_23[] = {
+static const U32 UC_AUX_TABLE_23[] = {
0x1F0F,
0x399
};
-static const unsigned int UC_AUX_TABLE_24[] = {
+static const U32 UC_AUX_TABLE_24[] = {
0x1F28,
0x399
};
-static const unsigned int UC_AUX_TABLE_25[] = {
+static const U32 UC_AUX_TABLE_25[] = {
0x1F29,
0x399
};
-static const unsigned int UC_AUX_TABLE_26[] = {
+static const U32 UC_AUX_TABLE_26[] = {
0x1F2A,
0x399
};
-static const unsigned int UC_AUX_TABLE_27[] = {
+static const U32 UC_AUX_TABLE_27[] = {
0x1F2B,
0x399
};
-static const unsigned int UC_AUX_TABLE_28[] = {
+static const U32 UC_AUX_TABLE_28[] = {
0x1F2C,
0x399
};
-static const unsigned int UC_AUX_TABLE_29[] = {
+static const U32 UC_AUX_TABLE_29[] = {
0x1F2D,
0x399
};
-static const unsigned int UC_AUX_TABLE_30[] = {
+static const U32 UC_AUX_TABLE_30[] = {
0x1F2E,
0x399
};
-static const unsigned int UC_AUX_TABLE_31[] = {
+static const U32 UC_AUX_TABLE_31[] = {
0x1F2F,
0x399
};
-static const unsigned int UC_AUX_TABLE_32[] = {
+static const U32 UC_AUX_TABLE_32[] = {
0x1F68,
0x399
};
-static const unsigned int UC_AUX_TABLE_33[] = {
+static const U32 UC_AUX_TABLE_33[] = {
0x1F69,
0x399
};
-static const unsigned int UC_AUX_TABLE_34[] = {
+static const U32 UC_AUX_TABLE_34[] = {
0x1F6A,
0x399
};
-static const unsigned int UC_AUX_TABLE_35[] = {
+static const U32 UC_AUX_TABLE_35[] = {
0x1F6B,
0x399
};
-static const unsigned int UC_AUX_TABLE_36[] = {
+static const U32 UC_AUX_TABLE_36[] = {
0x1F6C,
0x399
};
-static const unsigned int UC_AUX_TABLE_37[] = {
+static const U32 UC_AUX_TABLE_37[] = {
0x1F6D,
0x399
};
-static const unsigned int UC_AUX_TABLE_38[] = {
+static const U32 UC_AUX_TABLE_38[] = {
0x1F6E,
0x399
};
-static const unsigned int UC_AUX_TABLE_39[] = {
+static const U32 UC_AUX_TABLE_39[] = {
0x1F6F,
0x399
};
-static const unsigned int UC_AUX_TABLE_40[] = {
+static const U32 UC_AUX_TABLE_40[] = {
0x1FBA,
0x399
};
-static const unsigned int UC_AUX_TABLE_41[] = {
+static const U32 UC_AUX_TABLE_41[] = {
0x391,
0x399
};
-static const unsigned int UC_AUX_TABLE_42[] = {
+static const U32 UC_AUX_TABLE_42[] = {
0x386,
0x399
};
-static const unsigned int UC_AUX_TABLE_43[] = {
+static const U32 UC_AUX_TABLE_43[] = {
0x391,
0x342
};
-static const unsigned int UC_AUX_TABLE_44[] = {
+static const U32 UC_AUX_TABLE_44[] = {
0x391,
0x342,
0x399
};
-static const unsigned int UC_AUX_TABLE_45[] = {
+static const U32 UC_AUX_TABLE_45[] = {
0x1FCA,
0x399
};
-static const unsigned int UC_AUX_TABLE_46[] = {
+static const U32 UC_AUX_TABLE_46[] = {
0x397,
0x399
};
-static const unsigned int UC_AUX_TABLE_47[] = {
+static const U32 UC_AUX_TABLE_47[] = {
0x389,
0x399
};
-static const unsigned int UC_AUX_TABLE_48[] = {
+static const U32 UC_AUX_TABLE_48[] = {
0x397,
0x342
};
-static const unsigned int UC_AUX_TABLE_49[] = {
+static const U32 UC_AUX_TABLE_49[] = {
0x397,
0x342,
0x399
};
-static const unsigned int UC_AUX_TABLE_50[] = {
+static const U32 UC_AUX_TABLE_50[] = {
0x399,
0x308,
0x300
};
-static const unsigned int UC_AUX_TABLE_51[] = {
+static const U32 UC_AUX_TABLE_51[] = {
0x399,
0x342
};
-static const unsigned int UC_AUX_TABLE_52[] = {
+static const U32 UC_AUX_TABLE_52[] = {
0x399,
0x308,
0x342
};
-static const unsigned int UC_AUX_TABLE_53[] = {
+static const U32 UC_AUX_TABLE_53[] = {
0x3A5,
0x308,
0x300
};
-static const unsigned int UC_AUX_TABLE_54[] = {
+static const U32 UC_AUX_TABLE_54[] = {
0x3A1,
0x313
};
-static const unsigned int UC_AUX_TABLE_55[] = {
+static const U32 UC_AUX_TABLE_55[] = {
0x3A5,
0x342
};
-static const unsigned int UC_AUX_TABLE_56[] = {
+static const U32 UC_AUX_TABLE_56[] = {
0x3A5,
0x308,
0x342
};
-static const unsigned int UC_AUX_TABLE_57[] = {
+static const U32 UC_AUX_TABLE_57[] = {
0x1FFA,
0x399
};
-static const unsigned int UC_AUX_TABLE_58[] = {
+static const U32 UC_AUX_TABLE_58[] = {
0x3A9,
0x399
};
-static const unsigned int UC_AUX_TABLE_59[] = {
+static const U32 UC_AUX_TABLE_59[] = {
0x38F,
0x399
};
-static const unsigned int UC_AUX_TABLE_60[] = {
+static const U32 UC_AUX_TABLE_60[] = {
0x3A9,
0x342
};
-static const unsigned int UC_AUX_TABLE_61[] = {
+static const U32 UC_AUX_TABLE_61[] = {
0x3A9,
0x342,
0x399
};
-static const unsigned int UC_AUX_TABLE_62[] = {
+static const U32 UC_AUX_TABLE_62[] = {
0x46,
0x46
};
-static const unsigned int UC_AUX_TABLE_63[] = {
+static const U32 UC_AUX_TABLE_63[] = {
0x46,
0x49
};
-static const unsigned int UC_AUX_TABLE_64[] = {
+static const U32 UC_AUX_TABLE_64[] = {
0x46,
0x4C
};
-static const unsigned int UC_AUX_TABLE_65[] = {
+static const U32 UC_AUX_TABLE_65[] = {
0x46,
0x46,
0x49
};
-static const unsigned int UC_AUX_TABLE_66[] = {
+static const U32 UC_AUX_TABLE_66[] = {
0x46,
0x46,
0x4C
};
-static const unsigned int UC_AUX_TABLE_67[] = {
+static const U32 UC_AUX_TABLE_67[] = {
0x53,
0x54
};
-static const unsigned int UC_AUX_TABLE_68[] = {
+static const U32 UC_AUX_TABLE_68[] = {
0x544,
0x546
};
-static const unsigned int UC_AUX_TABLE_69[] = {
+static const U32 UC_AUX_TABLE_69[] = {
0x544,
0x535
};
-static const unsigned int UC_AUX_TABLE_70[] = {
+static const U32 UC_AUX_TABLE_70[] = {
0x544,
0x53B
};
-static const unsigned int UC_AUX_TABLE_71[] = {
+static const U32 UC_AUX_TABLE_71[] = {
0x54E,
0x546
};
-static const unsigned int UC_AUX_TABLE_72[] = {
+static const U32 UC_AUX_TABLE_72[] = {
0x544,
0x53D
};
-static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
+static const U32 * const UC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
UC_AUX_TABLE_1,
UC_AUX_TABLE_2,
@@ -114857,7 +116177,7 @@ static const U8 UC_AUX_TABLE_lengths[] = {
2 /* UC_AUX_TABLE_72 */
};
-static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+static const I32 Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
0,
@@ -116212,6 +117532,12 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7C2,
0,
+ 0xA7C7,
+ 0,
+ 0xA7C9,
+ 0,
+ 0xA7F5,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -116257,7 +117583,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1401, /* 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 */
@@ -117631,6 +118957,12 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -117757,381 +119089,381 @@ typedef enum {
#define HAS_UC_AUX_TABLES
-static const unsigned int UC_AUX_TABLE_1[] = {
+static const U32 UC_AUX_TABLE_1[] = {
0xE2,
0xE2
};
-static const unsigned int UC_AUX_TABLE_2[] = {
+static const U32 UC_AUX_TABLE_2[] = {
0x2BC,
0xD5
};
-static const unsigned int UC_AUX_TABLE_3[] = {
+static const U32 UC_AUX_TABLE_3[] = {
0xD1,
0x30C
};
-static const unsigned int UC_AUX_TABLE_4[] = {
+static const U32 UC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
-static const unsigned int UC_AUX_TABLE_5[] = {
+static const U32 UC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
-static const unsigned int UC_AUX_TABLE_6[] = {
+static const U32 UC_AUX_TABLE_6[] = {
0x535,
0x552
};
-static const unsigned int UC_AUX_TABLE_7[] = {
+static const U32 UC_AUX_TABLE_7[] = {
0xC8,
0x331
};
-static const unsigned int UC_AUX_TABLE_8[] = {
+static const U32 UC_AUX_TABLE_8[] = {
0xE3,
0x308
};
-static const unsigned int UC_AUX_TABLE_9[] = {
+static const U32 UC_AUX_TABLE_9[] = {
0xE6,
0x30A
};
-static const unsigned int UC_AUX_TABLE_10[] = {
+static const U32 UC_AUX_TABLE_10[] = {
0xE8,
0x30A
};
-static const unsigned int UC_AUX_TABLE_11[] = {
+static const U32 UC_AUX_TABLE_11[] = {
0xC1,
0x2BE
};
-static const unsigned int UC_AUX_TABLE_12[] = {
+static const U32 UC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
-static const unsigned int UC_AUX_TABLE_13[] = {
+static const U32 UC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
-static const unsigned int UC_AUX_TABLE_14[] = {
+static const U32 UC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
-static const unsigned int UC_AUX_TABLE_15[] = {
+static const U32 UC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
-static const unsigned int UC_AUX_TABLE_16[] = {
+static const U32 UC_AUX_TABLE_16[] = {
0x1F08,
0x399
};
-static const unsigned int UC_AUX_TABLE_17[] = {
+static const U32 UC_AUX_TABLE_17[] = {
0x1F09,
0x399
};
-static const unsigned int UC_AUX_TABLE_18[] = {
+static const U32 UC_AUX_TABLE_18[] = {
0x1F0A,
0x399
};
-static const unsigned int UC_AUX_TABLE_19[] = {
+static const U32 UC_AUX_TABLE_19[] = {
0x1F0B,
0x399
};
-static const unsigned int UC_AUX_TABLE_20[] = {
+static const U32 UC_AUX_TABLE_20[] = {
0x1F0C,
0x399
};
-static const unsigned int UC_AUX_TABLE_21[] = {
+static const U32 UC_AUX_TABLE_21[] = {
0x1F0D,
0x399
};
-static const unsigned int UC_AUX_TABLE_22[] = {
+static const U32 UC_AUX_TABLE_22[] = {
0x1F0E,
0x399
};
-static const unsigned int UC_AUX_TABLE_23[] = {
+static const U32 UC_AUX_TABLE_23[] = {
0x1F0F,
0x399
};
-static const unsigned int UC_AUX_TABLE_24[] = {
+static const U32 UC_AUX_TABLE_24[] = {
0x1F28,
0x399
};
-static const unsigned int UC_AUX_TABLE_25[] = {
+static const U32 UC_AUX_TABLE_25[] = {
0x1F29,
0x399
};
-static const unsigned int UC_AUX_TABLE_26[] = {
+static const U32 UC_AUX_TABLE_26[] = {
0x1F2A,
0x399
};
-static const unsigned int UC_AUX_TABLE_27[] = {
+static const U32 UC_AUX_TABLE_27[] = {
0x1F2B,
0x399
};
-static const unsigned int UC_AUX_TABLE_28[] = {
+static const U32 UC_AUX_TABLE_28[] = {
0x1F2C,
0x399
};
-static const unsigned int UC_AUX_TABLE_29[] = {
+static const U32 UC_AUX_TABLE_29[] = {
0x1F2D,
0x399
};
-static const unsigned int UC_AUX_TABLE_30[] = {
+static const U32 UC_AUX_TABLE_30[] = {
0x1F2E,
0x399
};
-static const unsigned int UC_AUX_TABLE_31[] = {
+static const U32 UC_AUX_TABLE_31[] = {
0x1F2F,
0x399
};
-static const unsigned int UC_AUX_TABLE_32[] = {
+static const U32 UC_AUX_TABLE_32[] = {
0x1F68,
0x399
};
-static const unsigned int UC_AUX_TABLE_33[] = {
+static const U32 UC_AUX_TABLE_33[] = {
0x1F69,
0x399
};
-static const unsigned int UC_AUX_TABLE_34[] = {
+static const U32 UC_AUX_TABLE_34[] = {
0x1F6A,
0x399
};
-static const unsigned int UC_AUX_TABLE_35[] = {
+static const U32 UC_AUX_TABLE_35[] = {
0x1F6B,
0x399
};
-static const unsigned int UC_AUX_TABLE_36[] = {
+static const U32 UC_AUX_TABLE_36[] = {
0x1F6C,
0x399
};
-static const unsigned int UC_AUX_TABLE_37[] = {
+static const U32 UC_AUX_TABLE_37[] = {
0x1F6D,
0x399
};
-static const unsigned int UC_AUX_TABLE_38[] = {
+static const U32 UC_AUX_TABLE_38[] = {
0x1F6E,
0x399
};
-static const unsigned int UC_AUX_TABLE_39[] = {
+static const U32 UC_AUX_TABLE_39[] = {
0x1F6F,
0x399
};
-static const unsigned int UC_AUX_TABLE_40[] = {
+static const U32 UC_AUX_TABLE_40[] = {
0x1FBA,
0x399
};
-static const unsigned int UC_AUX_TABLE_41[] = {
+static const U32 UC_AUX_TABLE_41[] = {
0x391,
0x399
};
-static const unsigned int UC_AUX_TABLE_42[] = {
+static const U32 UC_AUX_TABLE_42[] = {
0x386,
0x399
};
-static const unsigned int UC_AUX_TABLE_43[] = {
+static const U32 UC_AUX_TABLE_43[] = {
0x391,
0x342
};
-static const unsigned int UC_AUX_TABLE_44[] = {
+static const U32 UC_AUX_TABLE_44[] = {
0x391,
0x342,
0x399
};
-static const unsigned int UC_AUX_TABLE_45[] = {
+static const U32 UC_AUX_TABLE_45[] = {
0x1FCA,
0x399
};
-static const unsigned int UC_AUX_TABLE_46[] = {
+static const U32 UC_AUX_TABLE_46[] = {
0x397,
0x399
};
-static const unsigned int UC_AUX_TABLE_47[] = {
+static const U32 UC_AUX_TABLE_47[] = {
0x389,
0x399
};
-static const unsigned int UC_AUX_TABLE_48[] = {
+static const U32 UC_AUX_TABLE_48[] = {
0x397,
0x342
};
-static const unsigned int UC_AUX_TABLE_49[] = {
+static const U32 UC_AUX_TABLE_49[] = {
0x397,
0x342,
0x399
};
-static const unsigned int UC_AUX_TABLE_50[] = {
+static const U32 UC_AUX_TABLE_50[] = {
0x399,
0x308,
0x300
};
-static const unsigned int UC_AUX_TABLE_51[] = {
+static const U32 UC_AUX_TABLE_51[] = {
0x399,
0x342
};
-static const unsigned int UC_AUX_TABLE_52[] = {
+static const U32 UC_AUX_TABLE_52[] = {
0x399,
0x308,
0x342
};
-static const unsigned int UC_AUX_TABLE_53[] = {
+static const U32 UC_AUX_TABLE_53[] = {
0x3A5,
0x308,
0x300
};
-static const unsigned int UC_AUX_TABLE_54[] = {
+static const U32 UC_AUX_TABLE_54[] = {
0x3A1,
0x313
};
-static const unsigned int UC_AUX_TABLE_55[] = {
+static const U32 UC_AUX_TABLE_55[] = {
0x3A5,
0x342
};
-static const unsigned int UC_AUX_TABLE_56[] = {
+static const U32 UC_AUX_TABLE_56[] = {
0x3A5,
0x308,
0x342
};
-static const unsigned int UC_AUX_TABLE_57[] = {
+static const U32 UC_AUX_TABLE_57[] = {
0x1FFA,
0x399
};
-static const unsigned int UC_AUX_TABLE_58[] = {
+static const U32 UC_AUX_TABLE_58[] = {
0x3A9,
0x399
};
-static const unsigned int UC_AUX_TABLE_59[] = {
+static const U32 UC_AUX_TABLE_59[] = {
0x38F,
0x399
};
-static const unsigned int UC_AUX_TABLE_60[] = {
+static const U32 UC_AUX_TABLE_60[] = {
0x3A9,
0x342
};
-static const unsigned int UC_AUX_TABLE_61[] = {
+static const U32 UC_AUX_TABLE_61[] = {
0x3A9,
0x342,
0x399
};
-static const unsigned int UC_AUX_TABLE_62[] = {
+static const U32 UC_AUX_TABLE_62[] = {
0xC6,
0xC6
};
-static const unsigned int UC_AUX_TABLE_63[] = {
+static const U32 UC_AUX_TABLE_63[] = {
0xC6,
0xC9
};
-static const unsigned int UC_AUX_TABLE_64[] = {
+static const U32 UC_AUX_TABLE_64[] = {
0xC6,
0xD3
};
-static const unsigned int UC_AUX_TABLE_65[] = {
+static const U32 UC_AUX_TABLE_65[] = {
0xC6,
0xC6,
0xC9
};
-static const unsigned int UC_AUX_TABLE_66[] = {
+static const U32 UC_AUX_TABLE_66[] = {
0xC6,
0xC6,
0xD3
};
-static const unsigned int UC_AUX_TABLE_67[] = {
+static const U32 UC_AUX_TABLE_67[] = {
0xE2,
0xE3
};
-static const unsigned int UC_AUX_TABLE_68[] = {
+static const U32 UC_AUX_TABLE_68[] = {
0x544,
0x546
};
-static const unsigned int UC_AUX_TABLE_69[] = {
+static const U32 UC_AUX_TABLE_69[] = {
0x544,
0x535
};
-static const unsigned int UC_AUX_TABLE_70[] = {
+static const U32 UC_AUX_TABLE_70[] = {
0x544,
0x53B
};
-static const unsigned int UC_AUX_TABLE_71[] = {
+static const U32 UC_AUX_TABLE_71[] = {
0x54E,
0x546
};
-static const unsigned int UC_AUX_TABLE_72[] = {
+static const U32 UC_AUX_TABLE_72[] = {
0x544,
0x53D
};
-static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
+static const U32 * const UC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
UC_AUX_TABLE_1,
UC_AUX_TABLE_2,
@@ -118286,7 +119618,7 @@ static const U8 UC_AUX_TABLE_lengths[] = {
2 /* UC_AUX_TABLE_72 */
};
-static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+static const I32 Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x62,
0,
@@ -119657,6 +120989,12 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7C2,
0,
+ 0xA7C7,
+ 0,
+ 0xA7C9,
+ 0,
+ 0xA7F5,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -119702,7 +121040,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1399, /* Number of elements */
+ 1405, /* 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 */
@@ -121074,6 +122412,12 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -121200,381 +122544,381 @@ typedef enum {
#define HAS_UC_AUX_TABLES
-static const unsigned int UC_AUX_TABLE_1[] = {
+static const U32 UC_AUX_TABLE_1[] = {
0xE2,
0xE2
};
-static const unsigned int UC_AUX_TABLE_2[] = {
+static const U32 UC_AUX_TABLE_2[] = {
0x2BC,
0xD5
};
-static const unsigned int UC_AUX_TABLE_3[] = {
+static const U32 UC_AUX_TABLE_3[] = {
0xD1,
0x30C
};
-static const unsigned int UC_AUX_TABLE_4[] = {
+static const U32 UC_AUX_TABLE_4[] = {
0x399,
0x308,
0x301
};
-static const unsigned int UC_AUX_TABLE_5[] = {
+static const U32 UC_AUX_TABLE_5[] = {
0x3A5,
0x308,
0x301
};
-static const unsigned int UC_AUX_TABLE_6[] = {
+static const U32 UC_AUX_TABLE_6[] = {
0x535,
0x552
};
-static const unsigned int UC_AUX_TABLE_7[] = {
+static const U32 UC_AUX_TABLE_7[] = {
0xC8,
0x331
};
-static const unsigned int UC_AUX_TABLE_8[] = {
+static const U32 UC_AUX_TABLE_8[] = {
0xE3,
0x308
};
-static const unsigned int UC_AUX_TABLE_9[] = {
+static const U32 UC_AUX_TABLE_9[] = {
0xE6,
0x30A
};
-static const unsigned int UC_AUX_TABLE_10[] = {
+static const U32 UC_AUX_TABLE_10[] = {
0xE8,
0x30A
};
-static const unsigned int UC_AUX_TABLE_11[] = {
+static const U32 UC_AUX_TABLE_11[] = {
0xC1,
0x2BE
};
-static const unsigned int UC_AUX_TABLE_12[] = {
+static const U32 UC_AUX_TABLE_12[] = {
0x3A5,
0x313
};
-static const unsigned int UC_AUX_TABLE_13[] = {
+static const U32 UC_AUX_TABLE_13[] = {
0x3A5,
0x313,
0x300
};
-static const unsigned int UC_AUX_TABLE_14[] = {
+static const U32 UC_AUX_TABLE_14[] = {
0x3A5,
0x313,
0x301
};
-static const unsigned int UC_AUX_TABLE_15[] = {
+static const U32 UC_AUX_TABLE_15[] = {
0x3A5,
0x313,
0x342
};
-static const unsigned int UC_AUX_TABLE_16[] = {
+static const U32 UC_AUX_TABLE_16[] = {
0x1F08,
0x399
};
-static const unsigned int UC_AUX_TABLE_17[] = {
+static const U32 UC_AUX_TABLE_17[] = {
0x1F09,
0x399
};
-static const unsigned int UC_AUX_TABLE_18[] = {
+static const U32 UC_AUX_TABLE_18[] = {
0x1F0A,
0x399
};
-static const unsigned int UC_AUX_TABLE_19[] = {
+static const U32 UC_AUX_TABLE_19[] = {
0x1F0B,
0x399
};
-static const unsigned int UC_AUX_TABLE_20[] = {
+static const U32 UC_AUX_TABLE_20[] = {
0x1F0C,
0x399
};
-static const unsigned int UC_AUX_TABLE_21[] = {
+static const U32 UC_AUX_TABLE_21[] = {
0x1F0D,
0x399
};
-static const unsigned int UC_AUX_TABLE_22[] = {
+static const U32 UC_AUX_TABLE_22[] = {
0x1F0E,
0x399
};
-static const unsigned int UC_AUX_TABLE_23[] = {
+static const U32 UC_AUX_TABLE_23[] = {
0x1F0F,
0x399
};
-static const unsigned int UC_AUX_TABLE_24[] = {
+static const U32 UC_AUX_TABLE_24[] = {
0x1F28,
0x399
};
-static const unsigned int UC_AUX_TABLE_25[] = {
+static const U32 UC_AUX_TABLE_25[] = {
0x1F29,
0x399
};
-static const unsigned int UC_AUX_TABLE_26[] = {
+static const U32 UC_AUX_TABLE_26[] = {
0x1F2A,
0x399
};
-static const unsigned int UC_AUX_TABLE_27[] = {
+static const U32 UC_AUX_TABLE_27[] = {
0x1F2B,
0x399
};
-static const unsigned int UC_AUX_TABLE_28[] = {
+static const U32 UC_AUX_TABLE_28[] = {
0x1F2C,
0x399
};
-static const unsigned int UC_AUX_TABLE_29[] = {
+static const U32 UC_AUX_TABLE_29[] = {
0x1F2D,
0x399
};
-static const unsigned int UC_AUX_TABLE_30[] = {
+static const U32 UC_AUX_TABLE_30[] = {
0x1F2E,
0x399
};
-static const unsigned int UC_AUX_TABLE_31[] = {
+static const U32 UC_AUX_TABLE_31[] = {
0x1F2F,
0x399
};
-static const unsigned int UC_AUX_TABLE_32[] = {
+static const U32 UC_AUX_TABLE_32[] = {
0x1F68,
0x399
};
-static const unsigned int UC_AUX_TABLE_33[] = {
+static const U32 UC_AUX_TABLE_33[] = {
0x1F69,
0x399
};
-static const unsigned int UC_AUX_TABLE_34[] = {
+static const U32 UC_AUX_TABLE_34[] = {
0x1F6A,
0x399
};
-static const unsigned int UC_AUX_TABLE_35[] = {
+static const U32 UC_AUX_TABLE_35[] = {
0x1F6B,
0x399
};
-static const unsigned int UC_AUX_TABLE_36[] = {
+static const U32 UC_AUX_TABLE_36[] = {
0x1F6C,
0x399
};
-static const unsigned int UC_AUX_TABLE_37[] = {
+static const U32 UC_AUX_TABLE_37[] = {
0x1F6D,
0x399
};
-static const unsigned int UC_AUX_TABLE_38[] = {
+static const U32 UC_AUX_TABLE_38[] = {
0x1F6E,
0x399
};
-static const unsigned int UC_AUX_TABLE_39[] = {
+static const U32 UC_AUX_TABLE_39[] = {
0x1F6F,
0x399
};
-static const unsigned int UC_AUX_TABLE_40[] = {
+static const U32 UC_AUX_TABLE_40[] = {
0x1FBA,
0x399
};
-static const unsigned int UC_AUX_TABLE_41[] = {
+static const U32 UC_AUX_TABLE_41[] = {
0x391,
0x399
};
-static const unsigned int UC_AUX_TABLE_42[] = {
+static const U32 UC_AUX_TABLE_42[] = {
0x386,
0x399
};
-static const unsigned int UC_AUX_TABLE_43[] = {
+static const U32 UC_AUX_TABLE_43[] = {
0x391,
0x342
};
-static const unsigned int UC_AUX_TABLE_44[] = {
+static const U32 UC_AUX_TABLE_44[] = {
0x391,
0x342,
0x399
};
-static const unsigned int UC_AUX_TABLE_45[] = {
+static const U32 UC_AUX_TABLE_45[] = {
0x1FCA,
0x399
};
-static const unsigned int UC_AUX_TABLE_46[] = {
+static const U32 UC_AUX_TABLE_46[] = {
0x397,
0x399
};
-static const unsigned int UC_AUX_TABLE_47[] = {
+static const U32 UC_AUX_TABLE_47[] = {
0x389,
0x399
};
-static const unsigned int UC_AUX_TABLE_48[] = {
+static const U32 UC_AUX_TABLE_48[] = {
0x397,
0x342
};
-static const unsigned int UC_AUX_TABLE_49[] = {
+static const U32 UC_AUX_TABLE_49[] = {
0x397,
0x342,
0x399
};
-static const unsigned int UC_AUX_TABLE_50[] = {
+static const U32 UC_AUX_TABLE_50[] = {
0x399,
0x308,
0x300
};
-static const unsigned int UC_AUX_TABLE_51[] = {
+static const U32 UC_AUX_TABLE_51[] = {
0x399,
0x342
};
-static const unsigned int UC_AUX_TABLE_52[] = {
+static const U32 UC_AUX_TABLE_52[] = {
0x399,
0x308,
0x342
};
-static const unsigned int UC_AUX_TABLE_53[] = {
+static const U32 UC_AUX_TABLE_53[] = {
0x3A5,
0x308,
0x300
};
-static const unsigned int UC_AUX_TABLE_54[] = {
+static const U32 UC_AUX_TABLE_54[] = {
0x3A1,
0x313
};
-static const unsigned int UC_AUX_TABLE_55[] = {
+static const U32 UC_AUX_TABLE_55[] = {
0x3A5,
0x342
};
-static const unsigned int UC_AUX_TABLE_56[] = {
+static const U32 UC_AUX_TABLE_56[] = {
0x3A5,
0x308,
0x342
};
-static const unsigned int UC_AUX_TABLE_57[] = {
+static const U32 UC_AUX_TABLE_57[] = {
0x1FFA,
0x399
};
-static const unsigned int UC_AUX_TABLE_58[] = {
+static const U32 UC_AUX_TABLE_58[] = {
0x3A9,
0x399
};
-static const unsigned int UC_AUX_TABLE_59[] = {
+static const U32 UC_AUX_TABLE_59[] = {
0x38F,
0x399
};
-static const unsigned int UC_AUX_TABLE_60[] = {
+static const U32 UC_AUX_TABLE_60[] = {
0x3A9,
0x342
};
-static const unsigned int UC_AUX_TABLE_61[] = {
+static const U32 UC_AUX_TABLE_61[] = {
0x3A9,
0x342,
0x399
};
-static const unsigned int UC_AUX_TABLE_62[] = {
+static const U32 UC_AUX_TABLE_62[] = {
0xC6,
0xC6
};
-static const unsigned int UC_AUX_TABLE_63[] = {
+static const U32 UC_AUX_TABLE_63[] = {
0xC6,
0xC9
};
-static const unsigned int UC_AUX_TABLE_64[] = {
+static const U32 UC_AUX_TABLE_64[] = {
0xC6,
0xD3
};
-static const unsigned int UC_AUX_TABLE_65[] = {
+static const U32 UC_AUX_TABLE_65[] = {
0xC6,
0xC6,
0xC9
};
-static const unsigned int UC_AUX_TABLE_66[] = {
+static const U32 UC_AUX_TABLE_66[] = {
0xC6,
0xC6,
0xD3
};
-static const unsigned int UC_AUX_TABLE_67[] = {
+static const U32 UC_AUX_TABLE_67[] = {
0xE2,
0xE3
};
-static const unsigned int UC_AUX_TABLE_68[] = {
+static const U32 UC_AUX_TABLE_68[] = {
0x544,
0x546
};
-static const unsigned int UC_AUX_TABLE_69[] = {
+static const U32 UC_AUX_TABLE_69[] = {
0x544,
0x535
};
-static const unsigned int UC_AUX_TABLE_70[] = {
+static const U32 UC_AUX_TABLE_70[] = {
0x544,
0x53B
};
-static const unsigned int UC_AUX_TABLE_71[] = {
+static const U32 UC_AUX_TABLE_71[] = {
0x54E,
0x546
};
-static const unsigned int UC_AUX_TABLE_72[] = {
+static const U32 UC_AUX_TABLE_72[] = {
0x544,
0x53D
};
-static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
+static const U32 * const UC_AUX_TABLE_ptrs[] = {
NULL, /* Placeholder */
UC_AUX_TABLE_1,
UC_AUX_TABLE_2,
@@ -121729,7 +123073,7 @@ static const U8 UC_AUX_TABLE_lengths[] = {
2 /* UC_AUX_TABLE_72 */
};
-static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
+static const I32 Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x62,
0,
@@ -123098,6 +124442,12 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0xA7C2,
0,
+ 0xA7C7,
+ 0,
+ 0xA7C9,
+ 0,
+ 0xA7F5,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -123443,7 +124793,7 @@ static const UV UNI_ASCII_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
- 1332, /* Number of elements */
+ 1354, /* 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 */
@@ -123494,7 +124844,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -123603,7 +124953,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -123692,8 +125042,6 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -123707,7 +125055,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -123880,7 +125228,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -123955,7 +125303,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -123990,7 +125338,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -124010,15 +125358,11 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -124030,9 +125374,9 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -124072,7 +125416,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -124162,7 +125506,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -124281,10 +125625,18 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -124302,12 +125654,10 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -124360,11 +125710,9 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -124394,7 +125742,21 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -124449,6 +125811,8 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -124496,11 +125860,15 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -124696,11 +126064,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -124712,11 +126076,11 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -124733,32 +126097,38 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -124769,6 +126139,8 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -124784,7 +126156,7 @@ static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */
- 281, /* 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 */
@@ -124970,13 +126342,15 @@ static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */
0xA790,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -125079,7 +126453,7 @@ static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */
- 307, /* Number of elements */
+ 309, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -125291,13 +126665,15 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */
0xA790,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -125400,7 +126776,7 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CASED_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 */
@@ -125608,13 +126984,15 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */
0xA790,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -125714,7 +127092,7 @@ static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CASEDLETTER_invlist[] = { /* for ASCII/Latin1 */
- 263, /* 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 */
@@ -125888,13 +127266,15 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for ASCII/Latin1 */
0xA790,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -125991,7 +127371,7 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 1047 */
- 295, /* Number of elements */
+ 297, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -126197,13 +127577,15 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 1047 */
0xA790,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -126300,7 +127682,7 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 037 */
- 291, /* Number of elements */
+ 293, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -126502,13 +127884,15 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 037 */
0xA790,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -126602,7 +127986,7 @@ static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LOWERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
- 1285, /* Number of elements */
+ 1291, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -127809,12 +129193,18 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -127901,7 +129291,7 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
- 1299, /* 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 */
@@ -129122,12 +130512,18 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -129214,7 +130610,7 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 037 */
- 1299, /* 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 */
@@ -130435,12 +131831,18 @@ static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 037 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xA7FA,
0xA7FB,
0xAB30,
0xAB5B,
0xAB60,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -131511,7 +132913,7 @@ static const UV UNI_TITLE_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_UPPERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
- 1273, /* Number of elements */
+ 1277, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -132711,7 +134113,11 @@ static const UV UNI_UPPERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -132798,7 +134204,7 @@ static const UV UNI_UPPERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_UPPERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
- 1291, /* Number of elements */
+ 1295, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -134016,7 +135422,11 @@ static const UV UNI_UPPERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -134103,7 +135513,7 @@ static const UV UNI_UPPERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_UPPERCASELETTER_invlist[] = { /* for EBCDIC 037 */
- 1287, /* Number of elements */
+ 1291, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -135317,7 +136727,11 @@ static const UV UNI_UPPERCASELETTER_invlist[] = { /* for EBCDIC 037 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -135465,7 +136879,7 @@ static const UV UNI_VERTSPACE_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
- 1431, /* 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 */
@@ -135577,7 +136991,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D4,
0x8E0,
0x8E3,
@@ -135797,8 +137211,6 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -135820,7 +137232,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -136012,6 +137424,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1A9A,
0x1AA7,
0x1AA8,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B34,
0x1B35,
@@ -136187,13 +137601,13 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -136215,8 +137629,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA806,
0xA807,
0xA828,
@@ -136279,7 +137693,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABF0,
@@ -136456,12 +137870,20 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -136479,7 +137901,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -136488,7 +137910,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x111C0,
0x111C1,
0x111C5,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -136549,7 +137971,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145A,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114C2,
0x114C4,
@@ -136589,7 +138011,23 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -136660,6 +138098,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -136700,10 +138140,14 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -136888,8 +138332,10 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1F16A,
0x1F170,
0x1F18A,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -136899,7 +138345,9 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* ASCII/Latin1 */
@@ -136910,7 +138358,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
- 1455, /* Number of elements */
+ 1489, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -137046,7 +138494,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D4,
0x8E0,
0x8E3,
@@ -137266,8 +138714,6 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -137289,7 +138735,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -137481,6 +138927,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1A9A,
0x1AA7,
0x1AA8,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B34,
0x1B35,
@@ -137656,13 +139104,13 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -137684,8 +139132,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA806,
0xA807,
0xA828,
@@ -137748,7 +139196,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABF0,
@@ -137925,12 +139373,20 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -137948,7 +139404,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -137957,7 +139413,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x111C0,
0x111C1,
0x111C5,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -138018,7 +139474,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145A,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114C2,
0x114C4,
@@ -138058,7 +139514,23 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -138129,6 +139601,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -138169,10 +139643,14 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -138357,8 +139835,10 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1F16A,
0x1F170,
0x1F18A,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -138368,7 +139848,9 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 1047 */
@@ -138379,7 +139861,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
- 1451, /* Number of elements */
+ 1485, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -138511,7 +139993,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D4,
0x8E0,
0x8E3,
@@ -138731,8 +140213,6 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -138754,7 +140234,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -138946,6 +140426,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1A9A,
0x1AA7,
0x1AA8,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B34,
0x1B35,
@@ -139121,13 +140603,13 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -139149,8 +140631,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA806,
0xA807,
0xA828,
@@ -139213,7 +140695,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABF0,
@@ -139390,12 +140872,20 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -139413,7 +140903,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -139422,7 +140912,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x111C0,
0x111C1,
0x111C5,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -139483,7 +140973,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145A,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114C2,
0x114C4,
@@ -139523,7 +141013,23 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -139594,6 +141100,8 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -139634,10 +141142,14 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -139822,8 +141334,10 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1F16A,
0x1F170,
0x1F18A,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -139833,7 +141347,9 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 037 */
@@ -139841,7 +141357,7 @@ static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
- 1359, /* Number of elements */
+ 1391, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -139953,7 +141469,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D4,
0x8E0,
0x8E3,
@@ -140161,8 +141677,6 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -140182,7 +141696,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xD64,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -140358,6 +141872,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x1A75,
0x1AA7,
0x1AA8,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B34,
0x1B35,
@@ -140533,13 +142049,13 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -140563,8 +142079,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA806,
0xA807,
0xA828,
@@ -140627,7 +142143,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xAC00,
@@ -140796,12 +142312,20 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x10D00,
0x10D28,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -140813,7 +142337,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11133,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -140822,6 +142346,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x111C0,
0x111C1,
0x111C5,
+ 0x111CE,
+ 0x111D0,
0x111DA,
0x111DB,
0x111DC,
@@ -140879,7 +142405,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114C2,
0x114C4,
@@ -140911,7 +142437,21 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
0x119A0,
0x119A8,
0x119AA,
@@ -140976,6 +142516,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x11D99,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -141012,10 +142554,14 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -141193,7 +142739,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x1F170,
0x1F18A,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -141203,7 +142749,9 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* ASCII/Latin1 */
@@ -141214,7 +142762,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
- 1385, /* Number of elements */
+ 1417, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -141352,7 +142900,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D4,
0x8E0,
0x8E3,
@@ -141560,8 +143108,6 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -141581,7 +143127,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xD64,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -141757,6 +143303,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x1A75,
0x1AA7,
0x1AA8,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B34,
0x1B35,
@@ -141932,13 +143480,13 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -141962,8 +143510,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA806,
0xA807,
0xA828,
@@ -142026,7 +143574,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xAC00,
@@ -142195,12 +143743,20 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x10D00,
0x10D28,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -142212,7 +143768,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11133,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -142221,6 +143777,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x111C0,
0x111C1,
0x111C5,
+ 0x111CE,
+ 0x111D0,
0x111DA,
0x111DB,
0x111DC,
@@ -142278,7 +143836,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114C2,
0x114C4,
@@ -142310,7 +143868,21 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
0x119A0,
0x119A8,
0x119AA,
@@ -142375,6 +143947,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x11D99,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -142411,10 +143985,14 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -142592,7 +144170,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x1F170,
0x1F18A,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -142602,7 +144180,9 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 1047 */
@@ -142613,7 +144193,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
- 1381, /* Number of elements */
+ 1413, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -142747,7 +144327,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D4,
0x8E0,
0x8E3,
@@ -142955,8 +144535,6 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -142976,7 +144554,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xD64,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -143152,6 +144730,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x1A75,
0x1AA7,
0x1AA8,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B34,
0x1B35,
@@ -143327,13 +144907,13 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -143357,8 +144937,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA806,
0xA807,
0xA828,
@@ -143421,7 +145001,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xAC00,
@@ -143590,12 +145170,20 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x10D00,
0x10D28,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -143607,7 +145195,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11133,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -143616,6 +145204,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x111C0,
0x111C1,
0x111C5,
+ 0x111CE,
+ 0x111D0,
0x111DA,
0x111DB,
0x111DC,
@@ -143673,7 +145263,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114C2,
0x114C4,
@@ -143705,7 +145295,21 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
0x119A0,
0x119A8,
0x119AA,
@@ -143770,6 +145374,8 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x11D99,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -143806,10 +145412,14 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x16FE2,
0x16FE3,
0x16FE4,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -143987,7 +145597,7 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x1F170,
0x1F18A,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -143997,7 +145607,9 @@ static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 037 */
@@ -144142,7 +145754,7 @@ static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
- 119, /* Number of elements */
+ 123, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -144247,6 +145859,8 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -144264,7 +145878,9 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* ASCII/Latin1 */
@@ -144275,7 +145891,7 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
- 119, /* Number of elements */
+ 123, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -144380,6 +145996,8 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -144397,7 +146015,9 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 1047 */
@@ -144408,7 +146028,7 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
- 119, /* Number of elements */
+ 123, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -144513,6 +146133,8 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -144530,7 +146152,9 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 037 */
@@ -144538,7 +146162,7 @@ static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
- 1343, /* Number of elements */
+ 1365, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -144592,7 +146216,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -144701,7 +146325,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -144790,8 +146414,6 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -144805,7 +146427,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -144980,7 +146602,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -145061,7 +146683,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -145096,7 +146718,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -145116,15 +146738,11 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -145136,9 +146754,9 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -145178,7 +146796,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -145268,7 +146886,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -145387,10 +147005,18 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -145408,12 +147034,10 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -145466,11 +147090,9 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -145500,7 +147122,21 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -145555,6 +147191,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -145602,11 +147240,15 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -145802,11 +147444,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -145818,11 +147456,11 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -145839,32 +147477,38 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -145875,6 +147519,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -145895,7 +147541,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
- 1343, /* Number of elements */
+ 1365, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -145949,7 +147595,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -146058,7 +147704,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -146147,8 +147793,6 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -146162,7 +147806,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -146337,7 +147981,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -146418,7 +148062,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -146453,7 +148097,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -146473,15 +148117,11 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -146493,9 +148133,9 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -146535,7 +148175,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -146625,7 +148265,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -146744,10 +148384,18 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -146765,12 +148413,10 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -146823,11 +148469,9 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -146857,7 +148501,21 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -146912,6 +148570,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -146959,11 +148619,15 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -147159,11 +148823,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -147175,11 +148835,11 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -147196,32 +148856,38 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -147232,6 +148898,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -147252,7 +148920,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
- 1343, /* Number of elements */
+ 1365, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -147306,7 +148974,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -147415,7 +149083,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -147504,8 +149172,6 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -147519,7 +149185,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -147694,7 +149360,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -147775,7 +149441,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -147810,7 +149476,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -147830,15 +149496,11 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -147850,9 +149512,9 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -147892,7 +149554,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -147982,7 +149644,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -148101,10 +149763,18 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -148122,12 +149792,10 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -148180,11 +149848,9 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -148214,7 +149880,21 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -148269,6 +149949,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -148316,11 +149998,15 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -148516,11 +150202,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -148532,11 +150214,11 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -148553,32 +150235,38 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -148589,6 +150277,8 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -148606,7 +150296,7 @@ static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
- 1299, /* 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 */
@@ -149827,12 +151517,18 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -149919,7 +151615,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
- 1307, /* Number of elements */
+ 1313, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -151148,12 +152844,18 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -151240,7 +152942,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
- 1307, /* Number of elements */
+ 1313, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -152469,12 +154171,18 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -152558,7 +154266,7 @@ static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
- 1337, /* 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 */
@@ -152612,7 +154320,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -152721,7 +154429,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -152810,8 +154518,6 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -152825,7 +154531,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -152998,7 +154704,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -153075,7 +154781,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -153110,7 +154816,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -153130,15 +154836,11 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -153150,9 +154852,9 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -153192,7 +154894,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -153282,7 +154984,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -153401,10 +155103,18 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -153422,12 +155132,10 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -153480,11 +155188,9 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -153514,7 +155220,21 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -153569,6 +155289,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -153616,11 +155338,15 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -153816,11 +155542,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -153832,11 +155554,11 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -153853,32 +155575,38 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -153889,6 +155617,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -153909,7 +155639,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
- 1337, /* 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 */
@@ -153963,7 +155693,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -154072,7 +155802,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -154161,8 +155891,6 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -154176,7 +155904,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -154349,7 +156077,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -154426,7 +156154,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -154461,7 +156189,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -154481,15 +156209,11 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -154501,9 +156225,9 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -154543,7 +156267,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -154633,7 +156357,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -154752,10 +156476,18 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -154773,12 +156505,10 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -154831,11 +156561,9 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -154865,7 +156593,21 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -154920,6 +156662,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -154967,11 +156711,15 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -155167,11 +156915,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -155183,11 +156927,11 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -155204,32 +156948,38 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -155240,6 +156990,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -155260,7 +157012,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
- 1337, /* 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 */
@@ -155314,7 +157066,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -155423,7 +157175,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -155512,8 +157264,6 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -155527,7 +157277,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -155700,7 +157450,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -155777,7 +157527,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -155812,7 +157562,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -155832,15 +157582,11 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -155852,9 +157598,9 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -155894,7 +157640,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -155984,7 +157730,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -156103,10 +157849,18 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -156124,12 +157878,10 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -156182,11 +157934,9 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -156216,7 +157966,21 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -156271,6 +158035,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -156318,11 +158084,15 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -156518,11 +158288,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -156534,11 +158300,11 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -156555,32 +158321,38 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -156591,6 +158363,8 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -156608,7 +158382,7 @@ static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
- 355, /* Number of elements */
+ 361, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -156783,6 +158557,8 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x2E2F,
0x2E30,
0x2E50,
+ 0x2E52,
+ 0x2E53,
0x3001,
0x3004,
0x3008,
@@ -156889,6 +158665,8 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10EAD,
+ 0x10EAE,
0x10F55,
0x10F5A,
0x11047,
@@ -156915,7 +158693,7 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x112AA,
0x1144B,
0x11450,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x1145D,
0x1145E,
@@ -156931,6 +158709,8 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x1173F,
0x1183B,
0x1183C,
+ 0x11944,
+ 0x11947,
0x119E2,
0x119E3,
0x11A3F,
@@ -156977,7 +158757,7 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
- 363, /* 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 */
@@ -157160,6 +158940,8 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x2E2F,
0x2E30,
0x2E50,
+ 0x2E52,
+ 0x2E53,
0x3001,
0x3004,
0x3008,
@@ -157266,6 +159048,8 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10EAD,
+ 0x10EAE,
0x10F55,
0x10F5A,
0x11047,
@@ -157292,7 +159076,7 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x112AA,
0x1144B,
0x11450,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x1145D,
0x1145E,
@@ -157308,6 +159092,8 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x1173F,
0x1183B,
0x1183C,
+ 0x11944,
+ 0x11947,
0x119E2,
0x119E3,
0x11A3F,
@@ -157354,7 +159140,7 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
- 365, /* Number of elements */
+ 371, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -157539,6 +159325,8 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x2E2F,
0x2E30,
0x2E50,
+ 0x2E52,
+ 0x2E53,
0x3001,
0x3004,
0x3008,
@@ -157645,6 +159433,8 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10EAD,
+ 0x10EAE,
0x10F55,
0x10F5A,
0x11047,
@@ -157671,7 +159461,7 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x112AA,
0x1144B,
0x11450,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x1145D,
0x1145E,
@@ -157687,6 +159477,8 @@ static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x1173F,
0x1183B,
0x1183C,
+ 0x11944,
+ 0x11947,
0x119E2,
0x119E3,
0x11A3F,
@@ -157836,7 +159628,7 @@ static const UV UNI_XPOSIXSPACE_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
- 1283, /* Number of elements */
+ 1287, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -159040,7 +160832,11 @@ static const UV UNI_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -159133,7 +160929,7 @@ static const UV UNI_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
- 1301, /* 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 */
@@ -160355,7 +162151,11 @@ static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -160448,7 +162248,7 @@ static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
- 1297, /* Number of elements */
+ 1301, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -161666,7 +163466,11 @@ static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -161756,7 +163560,7 @@ static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
- 1435, /* Number of elements */
+ 1467, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -161864,7 +163668,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -161983,7 +163787,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -162076,8 +163880,6 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -162095,7 +163897,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -162294,7 +164096,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1AA7,
0x1AA8,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -162466,13 +164268,13 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -162494,9 +164296,11 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -162548,7 +164352,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -162745,12 +164549,20 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -162768,7 +164580,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -162777,7 +164589,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -162836,7 +164648,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -162870,7 +164682,21 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -162931,6 +164757,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -162972,11 +164800,15 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -163181,8 +165013,10 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1F16A,
0x1F170,
0x1F18A,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -163193,6 +165027,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -163205,7 +165041,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
- 1459, /* 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 */
@@ -163337,7 +165173,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -163456,7 +165292,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -163549,8 +165385,6 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -163568,7 +165402,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -163767,7 +165601,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1AA7,
0x1AA8,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -163939,13 +165773,13 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -163967,9 +165801,11 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -164021,7 +165857,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -164218,12 +166054,20 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -164241,7 +166085,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -164250,7 +166094,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -164309,7 +166153,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -164343,7 +166187,21 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -164404,6 +166262,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -164445,11 +166305,15 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -164654,8 +166518,10 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1F16A,
0x1F170,
0x1F18A,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -164666,6 +166532,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -164678,7 +166546,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
- 1455, /* 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 */
@@ -164806,7 +166674,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -164925,7 +166793,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -165018,8 +166886,6 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -165037,7 +166903,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -165236,7 +167102,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1AA7,
0x1AA8,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -165408,13 +167274,13 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -165436,9 +167302,11 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -165490,7 +167358,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -165687,12 +167555,20 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -165710,7 +167586,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -165719,7 +167595,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -165778,7 +167654,7 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -165812,7 +167688,21 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -165873,6 +167763,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -165914,11 +167806,15 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -166123,8 +168019,10 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1F16A,
0x1F170,
0x1F18A,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -166135,6 +168033,8 @@ static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -166222,7 +168122,7 @@ static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
- 267, /* Number of elements */
+ 269, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -166464,7 +168364,9 @@ static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
0xA7B0,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -166503,7 +168405,7 @@ static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
- 299, /* Number of elements */
+ 301, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -166777,7 +168679,9 @@ static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
0xA7B0,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -166816,7 +168720,7 @@ static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
- 295, /* Number of elements */
+ 297, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -167086,7 +168990,9 @@ static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
0xA7B0,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -167122,7 +169028,7 @@ static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
- 1231, /* Number of elements */
+ 1257, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -167228,7 +169134,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -167379,7 +169285,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -167720,13 +169626,13 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -167750,8 +169656,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -167826,7 +169732,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -168007,12 +169913,18 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -168025,6 +169937,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -168076,7 +169990,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -168102,7 +170016,19 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -168151,6 +170077,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12480,
@@ -168188,7 +170116,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -168346,7 +170276,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -168356,7 +170286,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* ASCII/Latin1 */
@@ -168367,7 +170299,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
- 1257, /* Number of elements */
+ 1283, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -168499,7 +170431,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -168650,7 +170582,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -168991,13 +170923,13 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -169021,8 +170953,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -169097,7 +171029,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -169278,12 +171210,18 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -169296,6 +171234,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -169347,7 +171287,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -169373,7 +171313,19 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -169422,6 +171374,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12480,
@@ -169459,7 +171413,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -169617,7 +171573,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -169627,7 +171583,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 1047 */
@@ -169638,7 +171596,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
- 1253, /* Number of elements */
+ 1279, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -169766,7 +171724,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -169917,7 +171875,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -170258,13 +172216,13 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -170288,8 +172246,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -170364,7 +172322,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -170545,12 +172503,18 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -170563,6 +172527,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -170614,7 +172580,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -170640,7 +172606,19 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -170689,6 +172667,8 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12480,
@@ -170726,7 +172706,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -170884,7 +172866,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -170894,7 +172876,9 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 037 */
@@ -170902,7 +172886,7 @@ static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
- 1447, /* Number of elements */
+ 1481, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -171018,7 +173002,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -171137,7 +173121,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -171230,8 +173214,6 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -171249,7 +173231,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -171449,6 +173431,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -171618,13 +173602,13 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -171646,9 +173630,11 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -171700,7 +173686,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -171909,12 +173895,20 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -171932,7 +173926,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -171941,7 +173935,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -172000,7 +173994,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -172034,7 +174028,21 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -172095,6 +174103,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -172136,11 +174146,15 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -172339,8 +174353,10 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -172351,6 +174367,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -172363,7 +174381,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 *
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
- 1473, /* Number of elements */
+ 1507, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -172505,7 +174523,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -172624,7 +174642,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -172717,8 +174735,6 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -172736,7 +174752,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -172936,6 +174952,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -173105,13 +175123,13 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -173133,9 +175151,11 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -173187,7 +175207,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -173396,12 +175416,20 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -173419,7 +175447,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -173428,7 +175456,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -173487,7 +175515,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -173521,7 +175549,21 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -173582,6 +175624,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -173623,11 +175667,15 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -173826,8 +175874,10 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -173838,6 +175888,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -173850,7 +175902,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
- 1469, /* Number of elements */
+ 1503, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -173988,7 +176040,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -174107,7 +176159,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -174200,8 +176252,6 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -174219,7 +176269,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -174419,6 +176469,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -174588,13 +176640,13 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -174616,9 +176668,11 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -174670,7 +176724,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -174879,12 +176933,20 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -174902,7 +176964,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -174911,7 +176973,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -174970,7 +177032,7 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -175004,7 +177066,21 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -175065,6 +177141,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -175106,11 +177184,15 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -175309,8 +177391,10 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -175321,6 +177405,8 @@ static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -175546,7 +177632,7 @@ static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 037 *
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
- 1441, /* Number of elements */
+ 1475, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -175656,7 +177742,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -175775,7 +177861,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -175868,8 +177954,6 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -175887,7 +177971,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -176087,6 +178171,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -176256,13 +178342,13 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -176284,9 +178370,11 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -176338,7 +178426,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -176547,12 +178635,20 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -176570,7 +178666,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -176579,7 +178675,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -176638,7 +178734,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -176672,7 +178768,21 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -176733,6 +178843,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -176774,11 +178886,15 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -176977,8 +179093,10 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -176989,6 +179107,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -177001,7 +179121,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
- 1465, /* Number of elements */
+ 1499, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -177135,7 +179255,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -177254,7 +179374,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -177347,8 +179467,6 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -177366,7 +179484,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -177566,6 +179684,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -177735,13 +179855,13 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -177763,9 +179883,11 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -177817,7 +179939,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -178026,12 +180148,20 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -178049,7 +180179,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -178058,7 +180188,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -178117,7 +180247,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -178151,7 +180281,21 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -178212,6 +180356,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -178253,11 +180399,15 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -178456,8 +180606,10 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -178468,6 +180620,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -178480,7 +180634,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
- 1461, /* Number of elements */
+ 1495, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -178610,7 +180764,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -178729,7 +180883,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -178822,8 +180976,6 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -178841,7 +180993,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -179041,6 +181193,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -179210,13 +181364,13 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -179238,9 +181392,11 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -179292,7 +181448,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -179501,12 +181657,20 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -179524,7 +181688,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -179533,7 +181697,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -179592,7 +181756,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -179626,7 +181790,21 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -179687,6 +181865,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -179728,11 +181908,15 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -179931,8 +182115,10 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -179943,6 +182129,8 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -179952,7 +182140,7 @@ static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
- 1237, /* Number of elements */
+ 1263, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -180060,7 +182248,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -180211,7 +182399,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -180552,13 +182740,13 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -180582,8 +182770,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -180658,7 +182846,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -180841,12 +183029,18 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -180859,6 +183053,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -180910,7 +183106,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -180936,7 +183132,19 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -180985,6 +183193,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -181024,7 +183234,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -181182,7 +183394,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -181192,7 +183404,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* ASCII/Latin1 */
@@ -181203,7 +183417,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
- 1263, /* Number of elements */
+ 1289, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -181337,7 +183551,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -181488,7 +183702,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -181829,13 +184043,13 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -181859,8 +184073,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -181935,7 +184149,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -182118,12 +184332,18 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -182136,6 +184356,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -182187,7 +184409,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -182213,7 +184435,19 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -182262,6 +184496,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -182301,7 +184537,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -182459,7 +184697,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -182469,7 +184707,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 1047 */
@@ -182480,7 +184720,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
- 1259, /* Number of elements */
+ 1285, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -182610,7 +184850,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -182761,7 +185001,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -183102,13 +185342,13 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -183132,8 +185372,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -183208,7 +185448,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -183391,12 +185631,18 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -183409,6 +185655,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -183460,7 +185708,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -183486,7 +185734,19 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -183535,6 +185795,8 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -183574,7 +185836,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -183732,7 +185996,7 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -183742,7 +186006,9 @@ static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 037 */
@@ -184027,162 +186293,6 @@ static const UV UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for EBCDIC 037
# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV UNI__PERL_NON_FINAL_FOLDS_invlist[] = { /* for ASCII/Latin1 */
- 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 */
- 0x0,
- 0x66,
- 0x67,
- 0x69,
- 0x6A,
- 0x6C,
- 0x6D,
- 0x6E,
- 0x6F,
- 0x73,
- 0x75,
- 0x2BE,
- 0x2BF,
- 0x300,
- 0x302,
- 0x307,
- 0x309,
- 0x30A,
- 0x30B,
- 0x30C,
- 0x30D,
- 0x313,
- 0x314,
- 0x331,
- 0x332,
- 0x342,
- 0x343,
- 0x3B9,
- 0x3BA,
- 0x565,
- 0x566,
- 0x56B,
- 0x56C,
- 0x56D,
- 0x56E,
- 0x576,
- 0x577,
- 0x582,
- 0x583
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-
-static const UV UNI__PERL_NON_FINAL_FOLDS_invlist[] = { /* for EBCDIC 1047 */
- 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 */
- 0x0,
- 0x86,
- 0x87,
- 0x89,
- 0x8A,
- 0x93,
- 0x94,
- 0x95,
- 0x96,
- 0xA2,
- 0xA4,
- 0x2BE,
- 0x2BF,
- 0x300,
- 0x302,
- 0x307,
- 0x309,
- 0x30A,
- 0x30B,
- 0x30C,
- 0x30D,
- 0x313,
- 0x314,
- 0x331,
- 0x332,
- 0x342,
- 0x343,
- 0x3B9,
- 0x3BA,
- 0x565,
- 0x566,
- 0x56B,
- 0x56C,
- 0x56D,
- 0x56E,
- 0x576,
- 0x577,
- 0x582,
- 0x583
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-
-static const UV UNI__PERL_NON_FINAL_FOLDS_invlist[] = { /* for EBCDIC 037 */
- 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 */
- 0x0,
- 0x86,
- 0x87,
- 0x89,
- 0x8A,
- 0x93,
- 0x94,
- 0x95,
- 0x96,
- 0xA2,
- 0xA4,
- 0x2BE,
- 0x2BF,
- 0x300,
- 0x302,
- 0x307,
- 0x309,
- 0x30A,
- 0x30B,
- 0x30C,
- 0x30D,
- 0x313,
- 0x314,
- 0x331,
- 0x332,
- 0x342,
- 0x343,
- 0x3B9,
- 0x3BA,
- 0x565,
- 0x566,
- 0x56B,
- 0x56C,
- 0x56D,
- 0x56E,
- 0x576,
- 0x577,
- 0x582,
- 0x583
-};
-
-# endif /* EBCDIC 037 */
-
static const UV UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = { /* for all charsets */
26, /* Number of elements */
148565664, /* Version and data structure type */
@@ -184926,6 +187036,132 @@ static const UV UNI_AGE__12_DOT_1_invlist[] = { /* for all charsets */
0x3300
};
+static const UV UNI_AGE__13_invlist[] = { /* for all charsets */
+ 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 */
+ 0x0,
+ 0x8BE,
+ 0x8C8,
+ 0xB55,
+ 0xB56,
+ 0xD04,
+ 0xD05,
+ 0xD81,
+ 0xD82,
+ 0x1ABF,
+ 0x1AC1,
+ 0x2B97,
+ 0x2B98,
+ 0x2E50,
+ 0x2E53,
+ 0x31BB,
+ 0x31C0,
+ 0x4DB6,
+ 0x4DC0,
+ 0x9FF0,
+ 0x9FFD,
+ 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
+ 0xA82C,
+ 0xA82D,
+ 0xAB68,
+ 0xAB6C,
+ 0x1019C,
+ 0x1019D,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
+ 0x10FB0,
+ 0x10FCC,
+ 0x11147,
+ 0x11148,
+ 0x111CE,
+ 0x111D0,
+ 0x1145A,
+ 0x1145B,
+ 0x11460,
+ 0x11462,
+ 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
+ 0x11FB0,
+ 0x11FB1,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
+ 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1AE,
+ 0x1F6D6,
+ 0x1F6D8,
+ 0x1F6FB,
+ 0x1F6FD,
+ 0x1F8B0,
+ 0x1F8B2,
+ 0x1F90C,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F979,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CC,
+ 0x1FA74,
+ 0x1FA75,
+ 0x1FA83,
+ 0x1FA87,
+ 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x2A6D7,
+ 0x2A6DE,
+ 0x30000,
+ 0x3134B
+};
+
static const UV UNI_AGE__2_invlist[] = { /* for all charsets */
59, /* Number of elements */
148565664, /* Version and data structure type */
@@ -187211,7 +189447,7 @@ static const UV UNI_AGE__9_invlist[] = { /* for all charsets */
};
static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
- 1352, /* Number of elements */
+ 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 */
@@ -187262,7 +189498,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -187371,7 +189607,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -187460,8 +189696,6 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -187475,7 +189709,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -187648,7 +189882,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -187723,7 +189957,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -187758,7 +189992,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -187778,15 +190012,11 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -187798,9 +190028,9 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -187840,7 +190070,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -187928,7 +190158,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -188047,10 +190277,18 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -188068,12 +190306,10 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -188126,11 +190362,9 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -188160,7 +190394,21 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -188215,6 +190463,8 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -188262,11 +190512,15 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -188462,11 +190716,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -188478,11 +190728,11 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -188499,32 +190749,38 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x1FFFE,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -188536,7 +190792,7 @@ static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
0x2F800,
0x2FA1E,
0x2FFFE,
- 0x30000,
+ 0x3134B,
0x3FFFE,
0x40000,
0x4FFFE,
@@ -188681,7 +190937,7 @@ static const UV UNI_ARAB_invlist[] = { /* for all charsets */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -189460,7 +191716,7 @@ static const UV UNI_BC__CS_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__EN_invlist[] = { /* for ASCII/Latin1 */
- 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 */
@@ -189488,7 +191744,9 @@ static const UV UNI_BC__EN_invlist[] = { /* for ASCII/Latin1 */
0x1D7CE,
0x1D800,
0x1F100,
- 0x1F10B
+ 0x1F10B,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* ASCII/Latin1 */
@@ -189499,7 +191757,7 @@ static const UV UNI_BC__EN_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 1047 */
- 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 */
@@ -189527,7 +191785,9 @@ static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 1047 */
0x1D7CE,
0x1D800,
0x1F100,
- 0x1F10B
+ 0x1F10B,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 1047 */
@@ -189538,7 +191798,7 @@ static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 037 */
- 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 */
@@ -189566,7 +191826,9 @@ static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 037 */
0x1D7CE,
0x1D800,
0x1F100,
- 0x1F10B
+ 0x1F10B,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 037 */
@@ -189882,7 +192144,7 @@ static const UV UNI_BC__FSI_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
- 904, /* Number of elements */
+ 926, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -189998,7 +192260,7 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -190044,6 +192306,8 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -190177,7 +192441,7 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -190296,7 +192560,7 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
@@ -190307,7 +192571,7 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x2D7F,
0x2D80,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -190377,7 +192641,7 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xA825,
0xA827,
0xA828,
- 0xA82C,
+ 0xA82D,
0xA838,
0xA83A,
0xA874,
@@ -190428,6 +192692,8 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xAAEE,
0xAAF6,
0xAAF7,
+ 0xAB6A,
+ 0xAB6C,
0xABE5,
0xABE6,
0xABE8,
@@ -190461,7 +192727,7 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x10140,
0x1018D,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101FD,
@@ -190498,6 +192764,8 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -190570,6 +192838,12 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -190636,6 +192910,8 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x16F93,
0x16FE2,
0x16FE3,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -190705,19 +192981,21 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
+ 0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
- 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -190734,30 +193012,36 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -190800,7 +193084,7 @@ static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
- 930, /* Number of elements */
+ 952, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -190942,7 +193226,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -190988,6 +193272,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -191121,7 +193407,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -191240,7 +193526,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
@@ -191251,7 +193537,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x2D7F,
0x2D80,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -191321,7 +193607,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xA825,
0xA827,
0xA828,
- 0xA82C,
+ 0xA82D,
0xA838,
0xA83A,
0xA874,
@@ -191372,6 +193658,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xAAEE,
0xAAF6,
0xAAF7,
+ 0xAB6A,
+ 0xAB6C,
0xABE5,
0xABE6,
0xABE8,
@@ -191405,7 +193693,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x10140,
0x1018D,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101FD,
@@ -191442,6 +193730,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -191514,6 +193804,12 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -191580,6 +193876,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x16F93,
0x16FE2,
0x16FE3,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -191649,19 +193947,21 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
+ 0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
- 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -191678,30 +193978,36 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -191744,7 +194050,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
- 926, /* Number of elements */
+ 948, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -191882,7 +194188,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -191928,6 +194234,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -192061,7 +194369,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -192180,7 +194488,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
@@ -192191,7 +194499,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0x2D7F,
0x2D80,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -192261,7 +194569,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0xA825,
0xA827,
0xA828,
- 0xA82C,
+ 0xA82D,
0xA838,
0xA83A,
0xA874,
@@ -192312,6 +194620,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0xAAEE,
0xAAF6,
0xAAF7,
+ 0xAB6A,
+ 0xAB6C,
0xABE5,
0xABE6,
0xABE8,
@@ -192345,7 +194655,7 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0x10140,
0x1018D,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101FD,
@@ -192382,6 +194692,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -192454,6 +194766,12 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -192520,6 +194838,8 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0x16F93,
0x16FE2,
0x16FE3,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -192589,19 +194909,21 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
+ 0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
- 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -192618,30 +194940,36 @@ static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -192709,7 +195037,7 @@ static const UV UNI_BC__LRO_invlist[] = { /* for all charsets */
};
static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
- 629, /* Number of elements */
+ 645, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -192830,7 +195158,7 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -192872,6 +195200,8 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -192985,7 +195315,7 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -193062,6 +195392,8 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -193140,6 +195472,8 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -193166,6 +195500,8 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -193236,6 +195572,12 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -193298,6 +195640,8 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1D167,
@@ -193347,7 +195691,7 @@ static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
- 369, /* Number of elements */
+ 377, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -193508,14 +195852,14 @@ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -193576,6 +195920,8 @@ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0xA82C,
0xA874,
0xA878,
+ 0xAB6A,
+ 0xAB6C,
0xFD3E,
0xFD40,
0xFDFD,
@@ -193619,7 +195965,7 @@ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x10140,
0x1018D,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x1091F,
@@ -193667,19 +196013,21 @@ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F10B,
- 0x1F10D,
+ 0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
- 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -193696,30 +196044,34 @@ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* ASCII/Latin1 */
@@ -193730,7 +196082,7 @@ static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
- 377, /* 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 */
@@ -193899,14 +196251,14 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -193967,6 +196319,8 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0xA82C,
0xA874,
0xA878,
+ 0xAB6A,
+ 0xAB6C,
0xFD3E,
0xFD40,
0xFDFD,
@@ -194010,7 +196364,7 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x10140,
0x1018D,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x1091F,
@@ -194058,19 +196412,21 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F10B,
- 0x1F10D,
+ 0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
- 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -194087,30 +196443,34 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* EBCDIC 1047 */
@@ -194121,7 +196481,7 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */
- 373, /* 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 */
@@ -194286,14 +196646,14 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -194354,6 +196714,8 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */
0xA82C,
0xA874,
0xA878,
+ 0xAB6A,
+ 0xAB6C,
0xFD3E,
0xFD40,
0xFDFD,
@@ -194397,7 +196759,7 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x10140,
0x1018D,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x1091F,
@@ -194445,19 +196807,21 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F10B,
- 0x1F10D,
+ 0x1F110,
0x1F12F,
0x1F130,
0x1F16A,
- 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1AE,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -194474,30 +196838,34 @@ static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* EBCDIC 037 */
@@ -194523,7 +196891,7 @@ static const UV UNI_BC__PDI_invlist[] = { /* for all charsets */
};
static const UV UNI_BC__R_invlist[] = { /* for all charsets */
- 77, /* 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 */
@@ -194589,6 +196957,8 @@ static const UV UNI_BC__R_invlist[] = { /* for all charsets */
0x10D40,
0x10E60,
0x10E7F,
+ 0x10EAB,
+ 0x10EAD,
0x10F30,
0x10F70,
0x11000,
@@ -195621,7 +197991,7 @@ static const UV UNI_BOPO_invlist[] = { /* for all charsets */
0x3105,
0x3130,
0x31A0,
- 0x31BB,
+ 0x31C0,
0xFE45,
0xFE47,
0xFF61,
@@ -196733,7 +199103,7 @@ static const UV UNI_BYZANTINEMUSIC_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
- 1335, /* Number of elements */
+ 1357, /* 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 */
@@ -196791,7 +199161,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -196902,7 +199272,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -196991,8 +199361,6 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -197006,7 +199374,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -197179,7 +199547,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -197258,7 +199626,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -197293,7 +199661,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -197313,15 +199681,11 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -197333,9 +199697,9 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -197375,7 +199739,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -197463,7 +199827,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -197582,10 +199946,18 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -197603,12 +199975,10 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -197661,11 +200031,9 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -197695,7 +200063,21 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -197750,6 +200132,8 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -197795,11 +200179,15 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -197997,11 +200385,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -198013,11 +200397,11 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -198034,32 +200418,38 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -198070,6 +200460,8 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -198082,7 +200474,7 @@ static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
- 1335, /* Number of elements */
+ 1357, /* 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 */
@@ -198140,7 +200532,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -198251,7 +200643,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -198340,8 +200732,6 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -198355,7 +200745,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -198528,7 +200918,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -198607,7 +200997,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -198642,7 +201032,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -198662,15 +201052,11 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -198682,9 +201068,9 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -198724,7 +201110,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -198812,7 +201198,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -198931,10 +201317,18 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -198952,12 +201346,10 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -199010,11 +201402,9 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -199044,7 +201434,21 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -199099,6 +201503,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -199144,11 +201550,15 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -199346,11 +201756,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -199362,11 +201768,11 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -199383,32 +201789,38 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -199419,6 +201831,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -199431,7 +201845,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
- 1335, /* Number of elements */
+ 1357, /* 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 */
@@ -199489,7 +201903,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -199600,7 +202014,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -199689,8 +202103,6 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -199704,7 +202116,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -199877,7 +202289,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -199956,7 +202368,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -199991,7 +202403,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -200011,15 +202423,11 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -200031,9 +202439,9 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -200073,7 +202481,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -200161,7 +202569,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -200280,10 +202688,18 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -200301,12 +202717,10 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -200359,11 +202773,9 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -200393,7 +202805,21 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -200448,6 +202874,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -200493,11 +202921,15 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -200695,11 +203127,7 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -200711,11 +203139,11 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -200732,32 +203160,38 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -200768,6 +203202,8 @@ static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -200787,7 +203223,7 @@ static const UV UNI_CAKM_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11147
+ 0x11148
};
static const UV UNI_CANS_invlist[] = { /* for all charsets */
@@ -200813,7 +203249,7 @@ static const UV UNI_CARI_invlist[] = { /* for all charsets */
};
static const UV UNI_CCC__0_invlist[] = { /* for all charsets */
- 357, /* Number of elements */
+ 369, /* 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 */
@@ -200970,6 +203406,8 @@ static const UV UNI_CCC__0_invlist[] = { /* for all charsets */
0x1A80,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B34,
0x1B35,
0x1B44,
@@ -201026,6 +203464,8 @@ static const UV UNI_CCC__0_invlist[] = { /* for all charsets */
0xA6F2,
0xA806,
0xA807,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C5,
0xA8E0,
@@ -201074,6 +203514,8 @@ static const UV UNI_CCC__0_invlist[] = { /* for all charsets */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11046,
@@ -201122,6 +203564,10 @@ static const UV UNI_CCC__0_invlist[] = { /* for all charsets */
0x1172C,
0x11839,
0x1183B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119E0,
0x119E1,
0x11A34,
@@ -201142,6 +203588,8 @@ static const UV UNI_CCC__0_invlist[] = { /* for all charsets */
0x16AF5,
0x16B30,
0x16B37,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9E,
0x1BC9F,
0x1D165,
@@ -201604,8 +204052,18 @@ static const UV UNI_CCC__36_invlist[] = { /* for all charsets */
0x712
};
+static const UV UNI_CCC__6_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,
+ 0x16FF0,
+ 0x16FF2
+};
+
static const UV UNI_CCC__7_invlist[] = { /* for all charsets */
- 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 */
@@ -201654,6 +204112,8 @@ static const UV UNI_CCC__7_invlist[] = { /* for all charsets */
0x116B8,
0x1183A,
0x1183B,
+ 0x11943,
+ 0x11944,
0x11D42,
0x11D43,
0x1E94A,
@@ -201681,7 +204141,7 @@ static const UV UNI_CCC__84_invlist[] = { /* for all charsets */
};
static const UV UNI_CCC__9_invlist[] = { /* for all charsets */
- 105, /* Number of elements */
+ 109, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -201734,6 +204194,8 @@ static const UV UNI_CCC__9_invlist[] = { /* for all charsets */
0x2D80,
0xA806,
0xA807,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C5,
0xA953,
@@ -201776,6 +204238,8 @@ static const UV UNI_CCC__9_invlist[] = { /* for all charsets */
0x1172C,
0x11839,
0x1183A,
+ 0x1193D,
+ 0x1193F,
0x119E0,
0x119E1,
0x11A34,
@@ -201803,7 +204267,7 @@ static const UV UNI_CCC__91_invlist[] = { /* for all charsets */
};
static const UV UNI_CCC__A_invlist[] = { /* for all charsets */
- 235, /* Number of elements */
+ 237, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -202006,6 +204470,8 @@ static const UV UNI_CCC__A_invlist[] = { /* for all charsets */
0x10AE6,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F48,
0x10F4B,
0x10F4C,
@@ -202079,7 +204545,7 @@ static const UV UNI_CCC__AR_invlist[] = { /* for all charsets */
};
static const UV UNI_CCC__B_invlist[] = { /* for all charsets */
- 155, /* Number of elements */
+ 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 */
@@ -202186,6 +204652,8 @@ static const UV UNI_CCC__B_invlist[] = { /* for all charsets */
0x1ABB,
0x1ABD,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B6C,
0x1B6D,
0x1CD5,
@@ -202612,10 +205080,20 @@ static const UV UNI_CHESSSYMBOLS_invlist[] = { /* for all charsets */
0x1FA70
};
+static const UV UNI_CHRS_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,
+ 0x10FB0,
+ 0x10FCC
+};
+
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
- 803, /* Number of elements */
+ 821, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -202654,6 +205132,8 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0x48A,
0x559,
0x55A,
+ 0x55F,
+ 0x560,
0x591,
0x5BE,
0x5BF,
@@ -202770,7 +205250,7 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -202816,6 +205296,8 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -202939,7 +205421,7 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0x1AA7,
0x1AA8,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -203084,6 +205566,8 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -203140,6 +205624,8 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0xAAF7,
0xAB5B,
0xAB60,
+ 0xAB69,
+ 0xAB6C,
0xABE5,
0xABE6,
0xABE8,
@@ -203200,6 +205686,8 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -203230,6 +205718,8 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -203300,6 +205790,12 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -203369,7 +205865,7 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -203432,7 +205928,7 @@ static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
- 801, /* 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 */
@@ -203469,6 +205965,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0x48A,
0x559,
0x55A,
+ 0x55F,
+ 0x560,
0x591,
0x5BE,
0x5BF,
@@ -203585,7 +206083,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -203631,6 +206129,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -203754,7 +206254,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0x1AA7,
0x1AA8,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -203899,6 +206399,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -203955,6 +206457,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0xAAF7,
0xAB5B,
0xAB60,
+ 0xAB69,
+ 0xAB6C,
0xABE5,
0xABE6,
0xABE8,
@@ -204015,6 +206519,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -204045,6 +206551,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -204115,6 +206623,12 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -204184,7 +206698,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -204247,7 +206761,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
- 799, /* Number of elements */
+ 817, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -204282,6 +206796,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0x48A,
0x559,
0x55A,
+ 0x55F,
+ 0x560,
0x591,
0x5BE,
0x5BF,
@@ -204398,7 +206914,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -204444,6 +206960,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -204567,7 +207085,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0x1AA7,
0x1AA8,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -204712,6 +207230,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -204768,6 +207288,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0xAAF7,
0xAB5B,
0xAB60,
+ 0xAB69,
+ 0xAB6C,
0xABE5,
0xABE6,
0xABE8,
@@ -204828,6 +207350,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -204858,6 +207382,8 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -204928,6 +207454,12 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -204997,7 +207529,7 @@ static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -205164,6 +207696,16 @@ static const UV UNI_CJKEXTF_invlist[] = { /* for all charsets */
0x2EBF0
};
+static const UV UNI_CJKEXTG_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,
+ 0x30000,
+ 0x31350
+};
+
static const UV UNI_CJKRADICALSSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -205195,7 +207737,7 @@ static const UV UNI_CJKSYMBOLS_invlist[] = { /* for all charsets */
};
static const UV UNI_CN_invlist[] = { /* for all charsets */
- 1332, /* Number of elements */
+ 1354, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -205246,7 +207788,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -205355,7 +207897,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -205444,8 +207986,6 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -205459,7 +207999,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -205632,7 +208172,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -205707,7 +208247,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -205742,7 +208282,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -205762,15 +208302,11 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -205782,9 +208318,9 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -205824,7 +208360,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -205914,7 +208450,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -206033,10 +208569,18 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -206054,12 +208598,10 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -206112,11 +208654,9 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -206146,7 +208686,21 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -206201,6 +208755,8 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -206248,11 +208804,15 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -206448,11 +209008,7 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -206464,11 +209020,11 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -206485,32 +209041,38 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -206521,6 +209083,8 @@ static const UV UNI_CN_invlist[] = { /* for all charsets */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -206806,7 +209370,7 @@ static const UV UNI_CURRENCYSYMBOLS_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWCF_invlist[] = { /* for ASCII/Latin1 */
- 1225, /* Number of elements */
+ 1229, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -208014,7 +210578,11 @@ static const UV UNI_CWCF_invlist[] = { /* for ASCII/Latin1 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xAB70,
0xABC0,
0xFB00,
@@ -208045,7 +210613,7 @@ static const UV UNI_CWCF_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 1047 */
- 1245, /* Number of elements */
+ 1249, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -209273,7 +211841,11 @@ static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 1047 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xAB70,
0xABC0,
0xFB00,
@@ -209304,7 +211876,7 @@ static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 037 */
- 1241, /* 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 */
@@ -210528,7 +213100,11 @@ static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 037 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xAB70,
0xABC0,
0xFB00,
@@ -210556,7 +213132,7 @@ static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWCM_invlist[] = { /* for ASCII/Latin1 */
- 247, /* Number of elements */
+ 249, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -210778,7 +213354,9 @@ static const UV UNI_CWCM_invlist[] = { /* for ASCII/Latin1 */
0xA7B0,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -210817,7 +213395,7 @@ static const UV UNI_CWCM_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 1047 */
- 279, /* 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 */
@@ -211071,7 +213649,9 @@ static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 1047 */
0xA7B0,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -211110,7 +213690,7 @@ static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 037 */
- 275, /* Number of elements */
+ 277, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -211360,7 +213940,9 @@ static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 037 */
0xA7B0,
0xA7C0,
0xA7C2,
- 0xA7C7,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -211396,7 +213978,7 @@ static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */
- 1647, /* Number of elements */
+ 1655, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -212812,11 +215394,17 @@ static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xAB70,
0xABC0,
0xF900,
@@ -213043,6 +215631,8 @@ static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E,
0xE0000,
@@ -213057,7 +215647,7 @@ static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */
- 1657, /* Number of elements */
+ 1665, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -214483,11 +217073,17 @@ static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xAB70,
0xABC0,
0xF900,
@@ -214714,6 +217310,8 @@ static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E,
0xE0000,
@@ -214728,7 +217326,7 @@ static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 037 */
- 1655, /* Number of elements */
+ 1663, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -216152,11 +218750,17 @@ static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 037 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xA7F8,
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xAB70,
0xABC0,
0xF900,
@@ -216383,6 +218987,8 @@ static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 037 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E,
0xE0000,
@@ -216394,7 +219000,7 @@ static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWL_invlist[] = { /* for ASCII/Latin1 */
- 1199, /* Number of elements */
+ 1203, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -217582,7 +220188,11 @@ static const UV UNI_CWL_invlist[] = { /* for ASCII/Latin1 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -217607,7 +220217,7 @@ static const UV UNI_CWL_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWL_invlist[] = { /* for EBCDIC 1047 */
- 1217, /* Number of elements */
+ 1221, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -218813,7 +221423,11 @@ static const UV UNI_CWL_invlist[] = { /* for EBCDIC 1047 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -218838,7 +221452,7 @@ static const UV UNI_CWL_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWL_invlist[] = { /* for EBCDIC 037 */
- 1213, /* Number of elements */
+ 1217, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -220040,7 +222654,11 @@ static const UV UNI_CWL_invlist[] = { /* for EBCDIC 037 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -220062,7 +222680,7 @@ static const UV UNI_CWL_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWT_invlist[] = { /* for ASCII/Latin1 */
- 1231, /* 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 */
@@ -221275,6 +223893,12 @@ static const UV UNI_CWT_invlist[] = { /* for ASCII/Latin1 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -221307,7 +223931,7 @@ static const UV UNI_CWT_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWT_invlist[] = { /* for EBCDIC 1047 */
- 1245, /* Number of elements */
+ 1251, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -222534,6 +225158,12 @@ static const UV UNI_CWT_invlist[] = { /* for EBCDIC 1047 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -222566,7 +225196,7 @@ static const UV UNI_CWT_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWT_invlist[] = { /* for EBCDIC 037 */
- 1245, /* Number of elements */
+ 1251, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223793,6 +226423,12 @@ static const UV UNI_CWT_invlist[] = { /* for EBCDIC 037 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -223822,7 +226458,7 @@ static const UV UNI_CWT_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_CWU_invlist[] = { /* for ASCII/Latin1 */
- 1233, /* Number of elements */
+ 1239, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -225037,6 +227673,12 @@ static const UV UNI_CWU_invlist[] = { /* for ASCII/Latin1 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -225069,7 +227711,7 @@ static const UV UNI_CWU_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_CWU_invlist[] = { /* for EBCDIC 1047 */
- 1247, /* 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 */
@@ -226298,6 +228940,12 @@ static const UV UNI_CWU_invlist[] = { /* for EBCDIC 1047 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -226330,7 +228978,7 @@ static const UV UNI_CWU_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_CWU_invlist[] = { /* for EBCDIC 037 */
- 1247, /* 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 */
@@ -227559,6 +230207,12 @@ static const UV UNI_CWU_invlist[] = { /* for EBCDIC 037 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xAB53,
0xAB54,
0xAB70,
@@ -227636,7 +230290,7 @@ static const UV UNI_CYRILLICSUP_invlist[] = { /* for all charsets */
};
static const UV UNI_CYRL_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 */
@@ -227649,6 +230303,8 @@ static const UV UNI_CYRL_invlist[] = { /* for all charsets */
0x1D2C,
0x1D78,
0x1D79,
+ 0x1DF8,
+ 0x1DF9,
0x2DE0,
0x2E00,
0x2E43,
@@ -227662,7 +230318,7 @@ static const UV UNI_CYRL_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DASH_invlist[] = { /* for ASCII/Latin1 */
- 43, /* Number of elements */
+ 45, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -227708,7 +230364,9 @@ static const UV UNI_DASH_invlist[] = { /* for ASCII/Latin1 */
0xFE63,
0xFE64,
0xFF0D,
- 0xFF0E
+ 0xFF0E,
+ 0x10EAD,
+ 0x10EAE
};
# endif /* ASCII/Latin1 */
@@ -227719,7 +230377,7 @@ static const UV UNI_DASH_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DASH_invlist[] = { /* for EBCDIC 1047 */
- 43, /* Number of elements */
+ 45, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -227765,7 +230423,9 @@ static const UV UNI_DASH_invlist[] = { /* for EBCDIC 1047 */
0xFE63,
0xFE64,
0xFF0D,
- 0xFF0E
+ 0xFF0E,
+ 0x10EAD,
+ 0x10EAE
};
# endif /* EBCDIC 1047 */
@@ -227776,7 +230436,7 @@ static const UV UNI_DASH_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DASH_invlist[] = { /* for EBCDIC 037 */
- 43, /* Number of elements */
+ 45, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -227822,7 +230482,9 @@ static const UV UNI_DASH_invlist[] = { /* for EBCDIC 037 */
0xFE63,
0xFE64,
0xFF0D,
- 0xFF0E
+ 0xFF0E,
+ 0x10EAD,
+ 0x10EAE
};
# endif /* EBCDIC 037 */
@@ -228030,7 +230692,7 @@ static const UV UNI_DI_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */
- 343, /* Number of elements */
+ 353, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -228119,6 +230781,8 @@ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */
0xB3D,
0xB4D,
0xB4E,
+ 0xB55,
+ 0xB56,
0xBCD,
0xBCE,
0xC4D,
@@ -228273,6 +230937,8 @@ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */
0xAAF7,
0xAB5B,
0xAB60,
+ 0xAB69,
+ 0xAB6C,
0xABEC,
0xABEE,
0xFB1E,
@@ -228335,6 +231001,10 @@ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */
0x1172C,
0x11839,
0x1183B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119E0,
0x119E1,
0x11A34,
@@ -228357,6 +231027,8 @@ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */
0x16B37,
0x16F8F,
0x16FA0,
+ 0x16FF0,
+ 0x16FF2,
0x1D167,
0x1D16A,
0x1D16D,
@@ -228387,7 +231059,7 @@ static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */
- 343, /* Number of elements */
+ 353, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -228476,6 +231148,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */
0xB3D,
0xB4D,
0xB4E,
+ 0xB55,
+ 0xB56,
0xBCD,
0xBCE,
0xC4D,
@@ -228630,6 +231304,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */
0xAAF7,
0xAB5B,
0xAB60,
+ 0xAB69,
+ 0xAB6C,
0xABEC,
0xABEE,
0xFB1E,
@@ -228692,6 +231368,10 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */
0x1172C,
0x11839,
0x1183B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119E0,
0x119E1,
0x11A34,
@@ -228714,6 +231394,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */
0x16B37,
0x16F8F,
0x16FA0,
+ 0x16FF0,
+ 0x16FF2,
0x1D167,
0x1D16A,
0x1D16D,
@@ -228744,7 +231426,7 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */
- 341, /* Number of elements */
+ 351, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -228831,6 +231513,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */
0xB3D,
0xB4D,
0xB4E,
+ 0xB55,
+ 0xB56,
0xBCD,
0xBCE,
0xC4D,
@@ -228985,6 +231669,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */
0xAAF7,
0xAB5B,
0xAB60,
+ 0xAB69,
+ 0xAB6C,
0xABEC,
0xABEE,
0xFB1E,
@@ -229047,6 +231733,10 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */
0x1172C,
0x11839,
0x1183B,
+ 0x1193D,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119E0,
0x119E1,
0x11A34,
@@ -229069,6 +231759,8 @@ static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */
0x16B37,
0x16F8F,
0x16FA0,
+ 0x16FF0,
+ 0x16FF2,
0x1D167,
0x1D16A,
0x1D16D,
@@ -229133,6 +231825,30 @@ static const UV UNI_DIACRITICALSSUP_invlist[] = { /* for all charsets */
0x1E00
};
+static const UV UNI_DIAK_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,
+ 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A
+};
+
static const UV UNI_DINGBATS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -229180,7 +231896,7 @@ static const UV UNI_DSRT_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
- 463, /* 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 */
@@ -229641,6 +232357,8 @@ static const UV UNI_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -229657,7 +232375,7 @@ static const UV UNI_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
- 467, /* 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 */
@@ -230122,6 +232840,8 @@ static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -230138,7 +232858,7 @@ static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 037 */
- 467, /* 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 */
@@ -230603,6 +233323,8 @@ static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 037 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -231356,7 +234078,7 @@ static const UV UNI_DT__FIN_invlist[] = { /* for all charsets */
};
static const UV UNI_DT__FONT_invlist[] = { /* for all charsets */
- 135, /* Number of elements */
+ 137, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -231494,7 +234216,9 @@ static const UV UNI_DT__FONT_invlist[] = { /* for all charsets */
0x1EEA5,
0x1EEAA,
0x1EEAB,
- 0x1EEBC
+ 0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA
};
# if 'A' == 65 /* ASCII/Latin1 */
@@ -232130,7 +234854,7 @@ static const UV UNI_DT__NB_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
- 371, /* 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 */
@@ -232333,6 +235057,8 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xFB00,
0xFB07,
0xFB13,
@@ -232504,7 +235230,9 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
0x1F240,
0x1F249,
0x1F250,
- 0x1F252
+ 0x1F252,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* ASCII/Latin1 */
@@ -232515,7 +235243,7 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
- 377, /* 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 */
@@ -232724,6 +235452,8 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xFB00,
0xFB07,
0xFB13,
@@ -232895,7 +235625,9 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
0x1F240,
0x1F249,
0x1F250,
- 0x1F252
+ 0x1F252,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 1047 */
@@ -232906,7 +235638,7 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
- 375, /* 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 */
@@ -233113,6 +235845,8 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xFB00,
0xFB07,
0xFB13,
@@ -233284,7 +236018,9 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
0x1F240,
0x1F249,
0x1F250,
- 0x1F252
+ 0x1F252,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 037 */
@@ -233292,7 +236028,7 @@ static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
- 779, /* 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 */
@@ -233851,6 +236587,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xAC00,
0xD7A4,
0xF900,
@@ -233943,6 +236681,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -234073,6 +236813,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -234085,7 +236827,7 @@ static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
- 777, /* Number of elements */
+ 783, /* 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 */
@@ -234642,6 +237384,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xAC00,
0xD7A4,
0xF900,
@@ -234734,6 +237478,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -234864,6 +237610,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -234876,7 +237624,7 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 037 */
- 779, /* 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 */
@@ -235435,6 +238183,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 037 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xAC00,
0xD7A4,
0xF900,
@@ -235527,6 +238277,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 037 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -235657,6 +238409,8 @@ static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 037 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -235722,7 +238476,7 @@ static const UV UNI_DT__SUB_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_DT__SUP_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 */
@@ -235773,6 +238527,8 @@ static const UV UNI_DT__SUP_invlist[] = { /* for ASCII/Latin1 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0x1F16A,
0x1F16D
};
@@ -235785,7 +238541,7 @@ static const UV UNI_DT__SUP_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_DT__SUP_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 */
@@ -235838,6 +238594,8 @@ static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 1047 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0x1F16A,
0x1F16D
};
@@ -235850,7 +238608,7 @@ static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_DT__SUP_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 */
@@ -235903,6 +238661,8 @@ static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 037 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0x1F16A,
0x1F16D
};
@@ -237106,7 +239866,7 @@ static const UV UNI_EA__H_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */
- 547, /* Number of elements */
+ 553, /* 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 */
@@ -237500,8 +240260,6 @@ static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
@@ -237542,11 +240300,15 @@ static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */
0xFFFD,
0xFFFE,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -237620,33 +240382,37 @@ static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x1F6D0,
0x1F6D3,
0x1F6D5,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6FB,
+ 0x1F6FD,
0x1F7E0,
0x1F7EC,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
0x20000,
0x2FFFE,
0x30000,
@@ -237667,7 +240433,7 @@ static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */
- 545, /* Number of elements */
+ 551, /* 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 */
@@ -238059,8 +240825,6 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
@@ -238101,11 +240865,15 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */
0xFFFD,
0xFFFE,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -238179,33 +240947,37 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x1F6D0,
0x1F6D3,
0x1F6D5,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6FB,
+ 0x1F6FD,
0x1F7E0,
0x1F7EC,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
0x20000,
0x2FFFE,
0x30000,
@@ -238226,7 +240998,7 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */
- 545, /* Number of elements */
+ 551, /* 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 */
@@ -238618,8 +241390,6 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
@@ -238660,11 +241430,15 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */
0xFFFD,
0xFFFE,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -238738,33 +241512,37 @@ static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */
0x1F6D0,
0x1F6D3,
0x1F6D5,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6FB,
+ 0x1F6FD,
0x1F7E0,
0x1F7EC,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
0x20000,
0x2FFFE,
0x30000,
@@ -238906,7 +241684,7 @@ static const UV UNI_EA__NA_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
static const UV UNI_EA__W_invlist[] = { /* for all charsets */
- 223, /* 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 */
@@ -239000,8 +241778,6 @@ static const UV UNI_EA__W_invlist[] = { /* for all charsets */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
@@ -239028,11 +241804,15 @@ static const UV UNI_EA__W_invlist[] = { /* for all charsets */
0xFE68,
0xFE6C,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -239102,33 +241882,37 @@ static const UV UNI_EA__W_invlist[] = { /* for all charsets */
0x1F6D0,
0x1F6D3,
0x1F6D5,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6FB,
+ 0x1F6FD,
0x1F7E0,
0x1F7EC,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA00,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
0x20000,
0x2FFFE,
0x30000,
@@ -239145,6 +241929,192 @@ static const UV UNI_EARLYDYNASTICCUNEIFORM_invlist[] = { /* for all charsets */
0x12550
};
+static const UV UNI_EBASE_invlist[] = { /* for all charsets */
+ 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 */
+ 0x0,
+ 0x261D,
+ 0x261E,
+ 0x26F9,
+ 0x26FA,
+ 0x270A,
+ 0x270E,
+ 0x1F385,
+ 0x1F386,
+ 0x1F3C2,
+ 0x1F3C5,
+ 0x1F3C7,
+ 0x1F3C8,
+ 0x1F3CA,
+ 0x1F3CD,
+ 0x1F442,
+ 0x1F444,
+ 0x1F446,
+ 0x1F451,
+ 0x1F466,
+ 0x1F479,
+ 0x1F47C,
+ 0x1F47D,
+ 0x1F481,
+ 0x1F484,
+ 0x1F485,
+ 0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
+ 0x1F4AA,
+ 0x1F4AB,
+ 0x1F574,
+ 0x1F576,
+ 0x1F57A,
+ 0x1F57B,
+ 0x1F590,
+ 0x1F591,
+ 0x1F595,
+ 0x1F597,
+ 0x1F645,
+ 0x1F648,
+ 0x1F64B,
+ 0x1F650,
+ 0x1F6A3,
+ 0x1F6A4,
+ 0x1F6B4,
+ 0x1F6B7,
+ 0x1F6C0,
+ 0x1F6C1,
+ 0x1F6CC,
+ 0x1F6CD,
+ 0x1F90C,
+ 0x1F90D,
+ 0x1F90F,
+ 0x1F910,
+ 0x1F918,
+ 0x1F920,
+ 0x1F926,
+ 0x1F927,
+ 0x1F930,
+ 0x1F93A,
+ 0x1F93C,
+ 0x1F93F,
+ 0x1F977,
+ 0x1F978,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
+ 0x1F9D1,
+ 0x1F9DE
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_ECOMP_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
+ 0x0,
+ 0x23,
+ 0x24,
+ 0x2A,
+ 0x2B,
+ 0x30,
+ 0x3A,
+ 0x200D,
+ 0x200E,
+ 0x20E3,
+ 0x20E4,
+ 0xFE0F,
+ 0xFE10,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F9B0,
+ 0x1F9B4,
+ 0xE0020,
+ 0xE0080
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_ECOMP_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
+ 0x0,
+ 0x5C,
+ 0x5D,
+ 0x7B,
+ 0x7C,
+ 0xF0,
+ 0xFA,
+ 0x200D,
+ 0x200E,
+ 0x20E3,
+ 0x20E4,
+ 0xFE0F,
+ 0xFE10,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F9B0,
+ 0x1F9B4,
+ 0xE0020,
+ 0xE0080
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_ECOMP_invlist[] = { /* for EBCDIC 037 */
+ 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 */
+ 0x0,
+ 0x5C,
+ 0x5D,
+ 0x7B,
+ 0x7C,
+ 0xF0,
+ 0xFA,
+ 0x200D,
+ 0x200E,
+ 0x20E3,
+ 0x20E4,
+ 0xFE0F,
+ 0xFE10,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F9B0,
+ 0x1F9B4,
+ 0xE0020,
+ 0xE0080
+};
+
+# endif /* EBCDIC 037 */
+
static const UV UNI_EGYP_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
@@ -239187,6 +242157,970 @@ static const UV UNI_ELYM_invlist[] = { /* for all charsets */
0x10FF7
};
+static const UV UNI_EMOD_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,
+ 0x1F3FB,
+ 0x1F400
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_EMOJI_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
+ 0x0,
+ 0x23,
+ 0x24,
+ 0x2A,
+ 0x2B,
+ 0x30,
+ 0x3A,
+ 0xA9,
+ 0xAA,
+ 0xAE,
+ 0xAF,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2605,
+ 0x260E,
+ 0x260F,
+ 0x2611,
+ 0x2612,
+ 0x2614,
+ 0x2616,
+ 0x2618,
+ 0x2619,
+ 0x261D,
+ 0x261E,
+ 0x2620,
+ 0x2621,
+ 0x2622,
+ 0x2624,
+ 0x2626,
+ 0x2627,
+ 0x262A,
+ 0x262B,
+ 0x262E,
+ 0x2630,
+ 0x2638,
+ 0x263B,
+ 0x2640,
+ 0x2641,
+ 0x2642,
+ 0x2643,
+ 0x2648,
+ 0x2654,
+ 0x265F,
+ 0x2661,
+ 0x2663,
+ 0x2664,
+ 0x2665,
+ 0x2667,
+ 0x2668,
+ 0x2669,
+ 0x267B,
+ 0x267C,
+ 0x267E,
+ 0x2680,
+ 0x2692,
+ 0x2698,
+ 0x2699,
+ 0x269A,
+ 0x269B,
+ 0x269D,
+ 0x26A0,
+ 0x26A2,
+ 0x26A7,
+ 0x26A8,
+ 0x26AA,
+ 0x26AC,
+ 0x26B0,
+ 0x26B2,
+ 0x26BD,
+ 0x26BF,
+ 0x26C4,
+ 0x26C6,
+ 0x26C8,
+ 0x26C9,
+ 0x26CE,
+ 0x26D0,
+ 0x26D1,
+ 0x26D2,
+ 0x26D3,
+ 0x26D5,
+ 0x26E9,
+ 0x26EB,
+ 0x26F0,
+ 0x26F6,
+ 0x26F7,
+ 0x26FB,
+ 0x26FD,
+ 0x26FE,
+ 0x2702,
+ 0x2703,
+ 0x2705,
+ 0x2706,
+ 0x2708,
+ 0x270E,
+ 0x270F,
+ 0x2710,
+ 0x2712,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2765,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
+ 0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
+ 0x1F004,
+ 0x1F005,
+ 0x1F0CF,
+ 0x1F0D0,
+ 0x1F170,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F201,
+ 0x1F203,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F250,
+ 0x1F252,
+ 0x1F300,
+ 0x1F322,
+ 0x1F324,
+ 0x1F394,
+ 0x1F396,
+ 0x1F398,
+ 0x1F399,
+ 0x1F39C,
+ 0x1F39E,
+ 0x1F3F1,
+ 0x1F3F3,
+ 0x1F3F6,
+ 0x1F3F7,
+ 0x1F4FE,
+ 0x1F4FF,
+ 0x1F53E,
+ 0x1F549,
+ 0x1F54F,
+ 0x1F550,
+ 0x1F568,
+ 0x1F56F,
+ 0x1F571,
+ 0x1F573,
+ 0x1F57B,
+ 0x1F587,
+ 0x1F588,
+ 0x1F58A,
+ 0x1F58E,
+ 0x1F590,
+ 0x1F591,
+ 0x1F595,
+ 0x1F597,
+ 0x1F5A4,
+ 0x1F5A6,
+ 0x1F5A8,
+ 0x1F5A9,
+ 0x1F5B1,
+ 0x1F5B3,
+ 0x1F5BC,
+ 0x1F5BD,
+ 0x1F5C2,
+ 0x1F5C5,
+ 0x1F5D1,
+ 0x1F5D4,
+ 0x1F5DC,
+ 0x1F5DF,
+ 0x1F5E1,
+ 0x1F5E2,
+ 0x1F5E3,
+ 0x1F5E4,
+ 0x1F5E8,
+ 0x1F5E9,
+ 0x1F5EF,
+ 0x1F5F0,
+ 0x1F5F3,
+ 0x1F5F4,
+ 0x1F5FA,
+ 0x1F650,
+ 0x1F680,
+ 0x1F6C6,
+ 0x1F6CB,
+ 0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D8,
+ 0x1F6E0,
+ 0x1F6E6,
+ 0x1F6E9,
+ 0x1F6EA,
+ 0x1F6EB,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6F1,
+ 0x1F6F3,
+ 0x1F6FD,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1F979,
+ 0x1F97A,
+ 0x1F9CC,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA75,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA87,
+ 0x1FA90,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
+ 0x0,
+ 0x5C,
+ 0x5D,
+ 0x7B,
+ 0x7C,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
+ 0xF0,
+ 0xFA,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2605,
+ 0x260E,
+ 0x260F,
+ 0x2611,
+ 0x2612,
+ 0x2614,
+ 0x2616,
+ 0x2618,
+ 0x2619,
+ 0x261D,
+ 0x261E,
+ 0x2620,
+ 0x2621,
+ 0x2622,
+ 0x2624,
+ 0x2626,
+ 0x2627,
+ 0x262A,
+ 0x262B,
+ 0x262E,
+ 0x2630,
+ 0x2638,
+ 0x263B,
+ 0x2640,
+ 0x2641,
+ 0x2642,
+ 0x2643,
+ 0x2648,
+ 0x2654,
+ 0x265F,
+ 0x2661,
+ 0x2663,
+ 0x2664,
+ 0x2665,
+ 0x2667,
+ 0x2668,
+ 0x2669,
+ 0x267B,
+ 0x267C,
+ 0x267E,
+ 0x2680,
+ 0x2692,
+ 0x2698,
+ 0x2699,
+ 0x269A,
+ 0x269B,
+ 0x269D,
+ 0x26A0,
+ 0x26A2,
+ 0x26A7,
+ 0x26A8,
+ 0x26AA,
+ 0x26AC,
+ 0x26B0,
+ 0x26B2,
+ 0x26BD,
+ 0x26BF,
+ 0x26C4,
+ 0x26C6,
+ 0x26C8,
+ 0x26C9,
+ 0x26CE,
+ 0x26D0,
+ 0x26D1,
+ 0x26D2,
+ 0x26D3,
+ 0x26D5,
+ 0x26E9,
+ 0x26EB,
+ 0x26F0,
+ 0x26F6,
+ 0x26F7,
+ 0x26FB,
+ 0x26FD,
+ 0x26FE,
+ 0x2702,
+ 0x2703,
+ 0x2705,
+ 0x2706,
+ 0x2708,
+ 0x270E,
+ 0x270F,
+ 0x2710,
+ 0x2712,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2765,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
+ 0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
+ 0x1F004,
+ 0x1F005,
+ 0x1F0CF,
+ 0x1F0D0,
+ 0x1F170,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F201,
+ 0x1F203,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F250,
+ 0x1F252,
+ 0x1F300,
+ 0x1F322,
+ 0x1F324,
+ 0x1F394,
+ 0x1F396,
+ 0x1F398,
+ 0x1F399,
+ 0x1F39C,
+ 0x1F39E,
+ 0x1F3F1,
+ 0x1F3F3,
+ 0x1F3F6,
+ 0x1F3F7,
+ 0x1F4FE,
+ 0x1F4FF,
+ 0x1F53E,
+ 0x1F549,
+ 0x1F54F,
+ 0x1F550,
+ 0x1F568,
+ 0x1F56F,
+ 0x1F571,
+ 0x1F573,
+ 0x1F57B,
+ 0x1F587,
+ 0x1F588,
+ 0x1F58A,
+ 0x1F58E,
+ 0x1F590,
+ 0x1F591,
+ 0x1F595,
+ 0x1F597,
+ 0x1F5A4,
+ 0x1F5A6,
+ 0x1F5A8,
+ 0x1F5A9,
+ 0x1F5B1,
+ 0x1F5B3,
+ 0x1F5BC,
+ 0x1F5BD,
+ 0x1F5C2,
+ 0x1F5C5,
+ 0x1F5D1,
+ 0x1F5D4,
+ 0x1F5DC,
+ 0x1F5DF,
+ 0x1F5E1,
+ 0x1F5E2,
+ 0x1F5E3,
+ 0x1F5E4,
+ 0x1F5E8,
+ 0x1F5E9,
+ 0x1F5EF,
+ 0x1F5F0,
+ 0x1F5F3,
+ 0x1F5F4,
+ 0x1F5FA,
+ 0x1F650,
+ 0x1F680,
+ 0x1F6C6,
+ 0x1F6CB,
+ 0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D8,
+ 0x1F6E0,
+ 0x1F6E6,
+ 0x1F6E9,
+ 0x1F6EA,
+ 0x1F6EB,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6F1,
+ 0x1F6F3,
+ 0x1F6FD,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1F979,
+ 0x1F97A,
+ 0x1F9CC,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA75,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA87,
+ 0x1FA90,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_EMOJI_invlist[] = { /* for EBCDIC 037 */
+ 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 */
+ 0x0,
+ 0x5C,
+ 0x5D,
+ 0x7B,
+ 0x7C,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
+ 0xF0,
+ 0xFA,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2605,
+ 0x260E,
+ 0x260F,
+ 0x2611,
+ 0x2612,
+ 0x2614,
+ 0x2616,
+ 0x2618,
+ 0x2619,
+ 0x261D,
+ 0x261E,
+ 0x2620,
+ 0x2621,
+ 0x2622,
+ 0x2624,
+ 0x2626,
+ 0x2627,
+ 0x262A,
+ 0x262B,
+ 0x262E,
+ 0x2630,
+ 0x2638,
+ 0x263B,
+ 0x2640,
+ 0x2641,
+ 0x2642,
+ 0x2643,
+ 0x2648,
+ 0x2654,
+ 0x265F,
+ 0x2661,
+ 0x2663,
+ 0x2664,
+ 0x2665,
+ 0x2667,
+ 0x2668,
+ 0x2669,
+ 0x267B,
+ 0x267C,
+ 0x267E,
+ 0x2680,
+ 0x2692,
+ 0x2698,
+ 0x2699,
+ 0x269A,
+ 0x269B,
+ 0x269D,
+ 0x26A0,
+ 0x26A2,
+ 0x26A7,
+ 0x26A8,
+ 0x26AA,
+ 0x26AC,
+ 0x26B0,
+ 0x26B2,
+ 0x26BD,
+ 0x26BF,
+ 0x26C4,
+ 0x26C6,
+ 0x26C8,
+ 0x26C9,
+ 0x26CE,
+ 0x26D0,
+ 0x26D1,
+ 0x26D2,
+ 0x26D3,
+ 0x26D5,
+ 0x26E9,
+ 0x26EB,
+ 0x26F0,
+ 0x26F6,
+ 0x26F7,
+ 0x26FB,
+ 0x26FD,
+ 0x26FE,
+ 0x2702,
+ 0x2703,
+ 0x2705,
+ 0x2706,
+ 0x2708,
+ 0x270E,
+ 0x270F,
+ 0x2710,
+ 0x2712,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2765,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
+ 0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
+ 0x1F004,
+ 0x1F005,
+ 0x1F0CF,
+ 0x1F0D0,
+ 0x1F170,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F201,
+ 0x1F203,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F250,
+ 0x1F252,
+ 0x1F300,
+ 0x1F322,
+ 0x1F324,
+ 0x1F394,
+ 0x1F396,
+ 0x1F398,
+ 0x1F399,
+ 0x1F39C,
+ 0x1F39E,
+ 0x1F3F1,
+ 0x1F3F3,
+ 0x1F3F6,
+ 0x1F3F7,
+ 0x1F4FE,
+ 0x1F4FF,
+ 0x1F53E,
+ 0x1F549,
+ 0x1F54F,
+ 0x1F550,
+ 0x1F568,
+ 0x1F56F,
+ 0x1F571,
+ 0x1F573,
+ 0x1F57B,
+ 0x1F587,
+ 0x1F588,
+ 0x1F58A,
+ 0x1F58E,
+ 0x1F590,
+ 0x1F591,
+ 0x1F595,
+ 0x1F597,
+ 0x1F5A4,
+ 0x1F5A6,
+ 0x1F5A8,
+ 0x1F5A9,
+ 0x1F5B1,
+ 0x1F5B3,
+ 0x1F5BC,
+ 0x1F5BD,
+ 0x1F5C2,
+ 0x1F5C5,
+ 0x1F5D1,
+ 0x1F5D4,
+ 0x1F5DC,
+ 0x1F5DF,
+ 0x1F5E1,
+ 0x1F5E2,
+ 0x1F5E3,
+ 0x1F5E4,
+ 0x1F5E8,
+ 0x1F5E9,
+ 0x1F5EF,
+ 0x1F5F0,
+ 0x1F5F3,
+ 0x1F5F4,
+ 0x1F5FA,
+ 0x1F650,
+ 0x1F680,
+ 0x1F6C6,
+ 0x1F6CB,
+ 0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D8,
+ 0x1F6E0,
+ 0x1F6E6,
+ 0x1F6E9,
+ 0x1F6EA,
+ 0x1F6EB,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6F1,
+ 0x1F6F3,
+ 0x1F6FD,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1F979,
+ 0x1F97A,
+ 0x1F9CC,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA75,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA87,
+ 0x1FA90,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7
+};
+
+# endif /* EBCDIC 037 */
+
static const UV UNI_EMOTICONS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -239237,6 +243171,176 @@ static const UV UNI_ENCLOSEDIDEOGRAPHICSUP_invlist[] = { /* for all charsets */
0x1F300
};
+static const UV UNI_EPRES_invlist[] = { /* for all charsets */
+ 163, /* Number of 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,
+ 0x231A,
+ 0x231C,
+ 0x23E9,
+ 0x23ED,
+ 0x23F0,
+ 0x23F1,
+ 0x23F3,
+ 0x23F4,
+ 0x25FD,
+ 0x25FF,
+ 0x2614,
+ 0x2616,
+ 0x2648,
+ 0x2654,
+ 0x267F,
+ 0x2680,
+ 0x2693,
+ 0x2694,
+ 0x26A1,
+ 0x26A2,
+ 0x26AA,
+ 0x26AC,
+ 0x26BD,
+ 0x26BF,
+ 0x26C4,
+ 0x26C6,
+ 0x26CE,
+ 0x26CF,
+ 0x26D4,
+ 0x26D5,
+ 0x26EA,
+ 0x26EB,
+ 0x26F2,
+ 0x26F4,
+ 0x26F5,
+ 0x26F6,
+ 0x26FA,
+ 0x26FB,
+ 0x26FD,
+ 0x26FE,
+ 0x2705,
+ 0x2706,
+ 0x270A,
+ 0x270C,
+ 0x2728,
+ 0x2729,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2795,
+ 0x2798,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
+ 0x1F004,
+ 0x1F005,
+ 0x1F0CF,
+ 0x1F0D0,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F201,
+ 0x1F202,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F237,
+ 0x1F238,
+ 0x1F23B,
+ 0x1F250,
+ 0x1F252,
+ 0x1F300,
+ 0x1F321,
+ 0x1F32D,
+ 0x1F336,
+ 0x1F337,
+ 0x1F37D,
+ 0x1F37E,
+ 0x1F394,
+ 0x1F3A0,
+ 0x1F3CB,
+ 0x1F3CF,
+ 0x1F3D4,
+ 0x1F3E0,
+ 0x1F3F1,
+ 0x1F3F4,
+ 0x1F3F5,
+ 0x1F3F8,
+ 0x1F43F,
+ 0x1F440,
+ 0x1F441,
+ 0x1F442,
+ 0x1F4FD,
+ 0x1F4FF,
+ 0x1F53E,
+ 0x1F54B,
+ 0x1F54F,
+ 0x1F550,
+ 0x1F568,
+ 0x1F57A,
+ 0x1F57B,
+ 0x1F595,
+ 0x1F597,
+ 0x1F5A4,
+ 0x1F5A5,
+ 0x1F5FB,
+ 0x1F650,
+ 0x1F680,
+ 0x1F6C6,
+ 0x1F6CC,
+ 0x1F6CD,
+ 0x1F6D0,
+ 0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D8,
+ 0x1F6EB,
+ 0x1F6ED,
+ 0x1F6F4,
+ 0x1F6FD,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1F979,
+ 0x1F97A,
+ 0x1F9CC,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA75,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA87,
+ 0x1FA90,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7
+};
+
static const UV UNI_ETHI_invlist[] = { /* for all charsets */
65, /* Number of elements */
148565664, /* Version and data structure type */
@@ -239342,7 +243446,7 @@ static const UV UNI_ETHIOPICSUP_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_EXT_invlist[] = { /* for ASCII/Latin1 */
- 63, /* 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 */
@@ -239355,6 +243459,8 @@ static const UV UNI_EXT_invlist[] = { /* for ASCII/Latin1 */
0x641,
0x7FA,
0x7FB,
+ 0xB55,
+ 0xB56,
0xE46,
0xE47,
0xEC6,
@@ -239419,7 +243525,7 @@ static const UV UNI_EXT_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_EXT_invlist[] = { /* for EBCDIC 1047 */
- 63, /* 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 */
@@ -239432,6 +243538,8 @@ static const UV UNI_EXT_invlist[] = { /* for EBCDIC 1047 */
0x641,
0x7FA,
0x7FB,
+ 0xB55,
+ 0xB56,
0xE46,
0xE47,
0xEC6,
@@ -239496,7 +243604,7 @@ static const UV UNI_EXT_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_EXT_invlist[] = { /* for EBCDIC 037 */
- 63, /* 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 */
@@ -239509,6 +243617,8 @@ static const UV UNI_EXT_invlist[] = { /* for EBCDIC 037 */
0x641,
0x7FA,
0x7FB,
+ 0xB55,
+ 0xB56,
0xE46,
0xE47,
0xEC6,
@@ -239569,6 +243679,516 @@ static const UV UNI_EXT_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_EXTPICT_invlist[] = { /* for ASCII/Latin1 */
+ 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,
+ 0xA9,
+ 0xAA,
+ 0xAE,
+ 0xAF,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
+ 0x2708,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
+ 0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F53E,
+ 0x1F546,
+ 0x1F650,
+ 0x1F680,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FB00,
+ 0x1FC00,
+ 0x1FFFE
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_EXTPICT_invlist[] = { /* for EBCDIC 1047 */
+ 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,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
+ 0x2708,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
+ 0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F53E,
+ 0x1F546,
+ 0x1F650,
+ 0x1F680,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FB00,
+ 0x1FC00,
+ 0x1FFFE
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_EXTPICT_invlist[] = { /* for EBCDIC 037 */
+ 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,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
+ 0x2708,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
+ 0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F53E,
+ 0x1F546,
+ 0x1F650,
+ 0x1F680,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FB00,
+ 0x1FC00,
+ 0x1FFFE
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
static const UV UNI_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
38, /* Number of elements */
148565664, /* Version and data structure type */
@@ -239721,7 +244341,7 @@ static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
- 673, /* Number of elements */
+ 691, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -239846,7 +244466,7 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -239904,6 +244524,8 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
0xD58,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDCF,
@@ -240021,7 +244643,7 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -240098,6 +244720,8 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -240178,6 +244802,8 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -240204,6 +244830,8 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -240284,6 +244912,14 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
0x11838,
0x11839,
0x1183B,
+ 0x11930,
+ 0x11931,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -240346,6 +244982,8 @@ static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1D165,
@@ -240413,7 +245051,7 @@ static const UV UNI_GCB__L_invlist[] = { /* for all charsets */
};
static const UV UNI_GCB__PP_invlist[] = { /* for all charsets */
- 23, /* 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 */
@@ -240434,6 +245072,10 @@ static const UV UNI_GCB__PP_invlist[] = { /* for all charsets */
0x110CE,
0x111C2,
0x111C4,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x11A3A,
0x11A3B,
0x11A84,
@@ -240443,7 +245085,7 @@ static const UV UNI_GCB__PP_invlist[] = { /* for all charsets */
};
static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */
- 305, /* 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 */
@@ -240654,6 +245296,8 @@ static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */
0x111B6,
0x111BF,
0x111C1,
+ 0x111CE,
+ 0x111CF,
0x1122C,
0x1122F,
0x11232,
@@ -240716,6 +245360,16 @@ static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */
0x1182F,
0x11838,
0x11839,
+ 0x11931,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193D,
+ 0x1193E,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11943,
0x119D1,
0x119D4,
0x119DC,
@@ -240748,6 +245402,8 @@ static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */
0x11EF7,
0x16F51,
0x16F88,
+ 0x16FF0,
+ 0x16FF2,
0x1D166,
0x1D167,
0x1D16D,
@@ -240781,7 +245437,7 @@ static const UV UNI_GCB__V_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
- 604, /* Number of elements */
+ 620, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -240911,7 +245567,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -240965,7 +245621,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -241066,7 +245722,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -241129,6 +245785,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -241213,6 +245871,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -241243,6 +245903,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x111C4,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -241287,6 +245949,12 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1172C,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -241339,6 +246007,10 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -241399,7 +246071,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
- 604, /* Number of elements */
+ 620, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -241529,7 +246201,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -241583,7 +246255,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -241684,7 +246356,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -241747,6 +246419,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -241831,6 +246505,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -241861,6 +246537,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x111C4,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -241905,6 +246583,12 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1172C,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -241957,6 +246641,10 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -242017,7 +246705,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
- 604, /* Number of elements */
+ 620, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -242147,7 +246835,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -242201,7 +246889,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -242302,7 +246990,7 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -242365,6 +247053,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -242449,6 +247139,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -242479,6 +247171,8 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x111C4,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -242523,6 +247217,12 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x1172C,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -242575,6 +247275,10 @@ static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -242650,13 +247354,11 @@ static const UV UNI_GEOMETRICSHAPESEXT_invlist[] = { /* for all charsets */
};
static const UV UNI_GEOR_invlist[] = { /* for all charsets */
- 21, /* 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 */
0x0,
- 0x589,
- 0x58A,
0x10A0,
0x10C6,
0x10C7,
@@ -242854,7 +247556,7 @@ static const UV UNI_GRAN_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
- 1639, /* Number of elements */
+ 1669, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -242946,7 +247648,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x903,
0x93A,
0x93B,
@@ -243158,8 +247860,6 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD02,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -243523,7 +248223,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -243560,7 +248260,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2E00,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -243582,15 +248282,11 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -243610,8 +248306,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -243696,7 +248392,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABE5,
0xABE6,
@@ -243792,7 +248488,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -243907,12 +248603,20 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAD,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -243940,7 +248644,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1112C,
0x1112D,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -243950,7 +248654,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x111BF,
0x111C9,
0x111CD,
- 0x111CE,
+ 0x111CF,
0x111D0,
0x111E0,
0x111E1,
@@ -244016,13 +248720,11 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114B1,
@@ -244090,7 +248792,27 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x11931,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -244165,6 +248887,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x11EF3,
0x11EF5,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -244213,10 +248937,14 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x16FA0,
0x16FE0,
0x16FE4,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -244424,11 +249152,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -244440,11 +249164,11 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -244461,32 +249185,38 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -244496,7 +249226,9 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* ASCII/Latin1 */
@@ -244507,7 +249239,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
- 1639, /* Number of elements */
+ 1669, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -244599,7 +249331,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x903,
0x93A,
0x93B,
@@ -244811,8 +249543,6 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD02,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -245176,7 +249906,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -245213,7 +249943,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2E00,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -245235,15 +249965,11 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -245263,8 +249989,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -245349,7 +250075,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABE5,
0xABE6,
@@ -245445,7 +250171,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -245560,12 +250286,20 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAD,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -245593,7 +250327,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1112C,
0x1112D,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -245603,7 +250337,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x111BF,
0x111C9,
0x111CD,
- 0x111CE,
+ 0x111CF,
0x111D0,
0x111E0,
0x111E1,
@@ -245669,13 +250403,11 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114B1,
@@ -245743,7 +250475,27 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x11931,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -245818,6 +250570,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x11EF3,
0x11EF5,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -245866,10 +250620,14 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x16FA0,
0x16FE0,
0x16FE4,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -246077,11 +250835,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -246093,11 +250847,11 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -246114,32 +250868,38 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -246149,7 +250909,9 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 1047 */
@@ -246160,7 +250922,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
- 1639, /* Number of elements */
+ 1669, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -246252,7 +251014,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x903,
0x93A,
0x93B,
@@ -246464,8 +251226,6 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD02,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -246829,7 +251589,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -246866,7 +251626,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2E00,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -246888,15 +251648,11 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -246916,8 +251672,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -247002,7 +251758,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABE5,
0xABE6,
@@ -247098,7 +251854,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -247213,12 +251969,20 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAD,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -247246,7 +252010,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1112C,
0x1112D,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -247256,7 +252020,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x111BF,
0x111C9,
0x111CD,
- 0x111CE,
+ 0x111CF,
0x111D0,
0x111E0,
0x111E1,
@@ -247322,13 +252086,11 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114B1,
@@ -247396,7 +252158,27 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x11931,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -247471,6 +252253,8 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x11EF3,
0x11EF5,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -247519,10 +252303,14 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x16FA0,
0x16FE0,
0x16FE4,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -247730,11 +252518,7 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -247746,11 +252530,11 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -247767,32 +252551,38 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -247802,7 +252592,9 @@ static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 037 */
@@ -247902,7 +252694,7 @@ static const UV UNI_GREK_invlist[] = { /* for all charsets */
};
static const UV UNI_GREXT_invlist[] = { /* for all charsets */
- 671, /* Number of elements */
+ 689, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -248027,7 +252819,7 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -248085,6 +252877,8 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */
0xD58,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDCF,
@@ -248202,7 +252996,7 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -248279,6 +253073,8 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -248359,6 +253155,8 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -248385,6 +253183,8 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -248465,6 +253265,14 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */
0x11838,
0x11839,
0x1183B,
+ 0x11930,
+ 0x11931,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -248527,6 +253335,8 @@ static const UV UNI_GREXT_invlist[] = { /* for all charsets */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1D165,
@@ -248688,7 +253498,7 @@ static const UV UNI_HALFMARKS_invlist[] = { /* for all charsets */
};
static const UV UNI_HAN_invlist[] = { /* for all charsets */
- 67, /* 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 */
@@ -248732,9 +253542,11 @@ static const UV UNI_HAN_invlist[] = { /* for all charsets */
0x33E0,
0x33FF,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
+ 0xA700,
+ 0xA708,
0xF900,
0xFA6E,
0xFA70,
@@ -248743,12 +253555,14 @@ static const UV UNI_HAN_invlist[] = { /* for all charsets */
0xFE47,
0xFF61,
0xFF66,
+ 0x16FF0,
+ 0x16FF2,
0x1D360,
0x1D372,
0x1F250,
0x1F252,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -248758,7 +253572,9 @@ static const UV UNI_HAN_invlist[] = { /* for all charsets */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
static const UV UNI_HANG_invlist[] = { /* for all charsets */
@@ -249102,7 +253918,7 @@ static const UV UNI_HYPHEN_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
- 1427, /* Number of elements */
+ 1461, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -249212,7 +254028,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -249331,7 +254147,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -249424,8 +254240,6 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -249443,7 +254257,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -249645,6 +254459,8 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -249810,13 +254626,13 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -249838,9 +254654,11 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -249892,7 +254710,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -250089,12 +254907,20 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -250112,7 +254938,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -250121,7 +254947,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -250180,7 +255006,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -250214,7 +255040,21 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -250275,6 +255115,8 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -250316,11 +255158,15 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -250519,8 +255365,10 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -250531,6 +255379,8 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -250543,7 +255393,7 @@ static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
- 1451, /* Number of elements */
+ 1485, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -250677,7 +255527,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -250796,7 +255646,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -250889,8 +255739,6 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -250908,7 +255756,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -251110,6 +255958,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -251275,13 +256125,13 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -251303,9 +256153,11 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -251357,7 +256209,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -251554,12 +256406,20 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -251577,7 +256437,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -251586,7 +256446,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -251645,7 +256505,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -251679,7 +256539,21 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -251740,6 +256614,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -251781,11 +256657,15 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -251984,8 +256864,10 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -251996,6 +256878,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -252008,7 +256892,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
- 1447, /* Number of elements */
+ 1481, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -252138,7 +257022,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -252257,7 +257141,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -252350,8 +257234,6 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -252369,7 +257251,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -252571,6 +257453,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -252736,13 +257620,13 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -252764,9 +257648,11 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -252818,7 +257704,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -253015,12 +257901,20 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -253038,7 +257932,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -253047,7 +257941,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -253106,7 +258000,7 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -253140,7 +258034,21 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -253201,6 +258109,8 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -253242,11 +258152,15 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -253445,8 +258359,10 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -253457,18 +258373,16302 @@ static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
# endif /* EBCDIC 037 */
-static const UV UNI_IDEO_invlist[] = { /* for all charsets */
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for ASCII/Latin1 */
+ 749, /* Number of 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,
+ 0x27,
+ 0x28,
+ 0x2D,
+ 0x2F,
+ 0x30,
+ 0x3B,
+ 0x41,
+ 0x5B,
+ 0x5F,
+ 0x60,
+ 0x61,
+ 0x7B,
+ 0xB7,
+ 0xB8,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xF7,
+ 0xF8,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x149,
+ 0x14A,
+ 0x17F,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AF,
+ 0x1B1,
+ 0x1CD,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x1F1,
+ 0x1F4,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x220,
+ 0x226,
+ 0x234,
+ 0x259,
+ 0x25A,
+ 0x2BB,
+ 0x2BD,
+ 0x2EC,
+ 0x2ED,
+ 0x300,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x31B,
+ 0x31C,
+ 0x323,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x332,
+ 0x335,
+ 0x336,
+ 0x338,
+ 0x33A,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x375,
+ 0x376,
+ 0x37B,
+ 0x37E,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3CF,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x561,
+ 0x587,
+ 0x58A,
+ 0x58B,
+ 0x5B4,
+ 0x5B5,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F5,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x673,
+ 0x674,
+ 0x675,
+ 0x679,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6E5,
+ 0x6E7,
+ 0x6EE,
+ 0x700,
+ 0x750,
+ 0x7B2,
+ 0x8A0,
+ 0x8AD,
+ 0x8B2,
+ 0x8B3,
+ 0x8B6,
+ 0x8C8,
+ 0x901,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x956,
+ 0x958,
+ 0x960,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9E0,
+ 0x9E4,
+ 0x9E6,
+ 0x9F2,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA33,
+ 0xA35,
+ 0xA36,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA5C,
+ 0xA5D,
+ 0xA66,
+ 0xA75,
+ 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,
+ 0xAF0,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB44,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB55,
+ 0xB58,
+ 0xB5F,
+ 0xB62,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 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,
+ 0xBF0,
+ 0xC01,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC34,
+ 0xC35,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC60,
+ 0xC62,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD44,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4F,
+ 0xD54,
+ 0xD58,
+ 0xD60,
+ 0xD62,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD8F,
+ 0xD91,
+ 0xD97,
+ 0xD9A,
+ 0xDA6,
+ 0xDA7,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDF2,
+ 0xDF3,
+ 0xE01,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEB3,
+ 0xEB4,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDE,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF0B,
+ 0xF0C,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF3E,
+ 0xF43,
+ 0xF44,
+ 0xF48,
+ 0xF49,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF6D,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF81,
+ 0xF82,
+ 0xF85,
+ 0xF86,
+ 0xF93,
+ 0xF94,
+ 0xF98,
+ 0xF99,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10F1,
+ 0x10F7,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x1200,
+ 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,
+ 0x1360,
+ 0x1380,
+ 0x1390,
+ 0x1780,
+ 0x17A3,
+ 0x17A5,
+ 0x17A8,
+ 0x17A9,
+ 0x17B4,
+ 0x17B6,
+ 0x17CB,
+ 0x17D2,
+ 0x17D3,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17E0,
+ 0x17EA,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E9A,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD6,
+ 0x1FDB,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2019,
+ 0x201A,
+ 0x2027,
+ 0x2028,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x3005,
+ 0x3008,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A0,
+ 0x30FF,
+ 0x3105,
+ 0x312E,
+ 0x312F,
+ 0x3130,
+ 0x31A0,
+ 0x31C0,
+ 0x3400,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FFD,
+ 0xA67F,
+ 0xA680,
+ 0xA717,
+ 0xA720,
+ 0xA788,
+ 0xA789,
+ 0xA78D,
+ 0xA78E,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA7C2,
+ 0xA7CB,
+ 0xA9E7,
+ 0xA9FF,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA80,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB66,
+ 0xAB68,
+ 0xAC00,
+ 0xD7A4,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x1133B,
+ 0x1133D,
+ 0x16FF0,
+ 0x16FF2,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 1047 */
+ 783, /* Number of 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,
+ 0x42,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x51,
+ 0x5A,
+ 0x60,
+ 0x61,
+ 0x62,
+ 0x6A,
+ 0x6D,
+ 0x6E,
+ 0x70,
+ 0x79,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xB3,
+ 0xB4,
+ 0xBA,
+ 0xBB,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xFA,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x149,
+ 0x14A,
+ 0x17F,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AF,
+ 0x1B1,
+ 0x1CD,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x1F1,
+ 0x1F4,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x220,
+ 0x226,
+ 0x234,
+ 0x259,
+ 0x25A,
+ 0x2BB,
+ 0x2BD,
+ 0x2EC,
+ 0x2ED,
+ 0x300,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x31B,
+ 0x31C,
+ 0x323,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x332,
+ 0x335,
+ 0x336,
+ 0x338,
+ 0x33A,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x375,
+ 0x376,
+ 0x37B,
+ 0x37E,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3CF,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x561,
+ 0x587,
+ 0x58A,
+ 0x58B,
+ 0x5B4,
+ 0x5B5,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F5,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x673,
+ 0x674,
+ 0x675,
+ 0x679,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6E5,
+ 0x6E7,
+ 0x6EE,
+ 0x700,
+ 0x750,
+ 0x7B2,
+ 0x8A0,
+ 0x8AD,
+ 0x8B2,
+ 0x8B3,
+ 0x8B6,
+ 0x8C8,
+ 0x901,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x956,
+ 0x958,
+ 0x960,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9E0,
+ 0x9E4,
+ 0x9E6,
+ 0x9F2,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA33,
+ 0xA35,
+ 0xA36,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA5C,
+ 0xA5D,
+ 0xA66,
+ 0xA75,
+ 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,
+ 0xAF0,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB44,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB55,
+ 0xB58,
+ 0xB5F,
+ 0xB62,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 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,
+ 0xBF0,
+ 0xC01,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC34,
+ 0xC35,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC60,
+ 0xC62,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD44,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4F,
+ 0xD54,
+ 0xD58,
+ 0xD60,
+ 0xD62,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD8F,
+ 0xD91,
+ 0xD97,
+ 0xD9A,
+ 0xDA6,
+ 0xDA7,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDF2,
+ 0xDF3,
+ 0xE01,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEB3,
+ 0xEB4,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDE,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF0B,
+ 0xF0C,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF3E,
+ 0xF43,
+ 0xF44,
+ 0xF48,
+ 0xF49,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF6D,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF81,
+ 0xF82,
+ 0xF85,
+ 0xF86,
+ 0xF93,
+ 0xF94,
+ 0xF98,
+ 0xF99,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10F1,
+ 0x10F7,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x1200,
+ 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,
+ 0x1360,
+ 0x1380,
+ 0x1390,
+ 0x1780,
+ 0x17A3,
+ 0x17A5,
+ 0x17A8,
+ 0x17A9,
+ 0x17B4,
+ 0x17B6,
+ 0x17CB,
+ 0x17D2,
+ 0x17D3,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17E0,
+ 0x17EA,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E9A,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD6,
+ 0x1FDB,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2019,
+ 0x201A,
+ 0x2027,
+ 0x2028,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x3005,
+ 0x3008,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A0,
+ 0x30FF,
+ 0x3105,
+ 0x312E,
+ 0x312F,
+ 0x3130,
+ 0x31A0,
+ 0x31C0,
+ 0x3400,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FFD,
+ 0xA67F,
+ 0xA680,
+ 0xA717,
+ 0xA720,
+ 0xA788,
+ 0xA789,
+ 0xA78D,
+ 0xA78E,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA7C2,
+ 0xA7CB,
+ 0xA9E7,
+ 0xA9FF,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA80,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB66,
+ 0xAB68,
+ 0xAC00,
+ 0xD7A4,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x1133B,
+ 0x1133D,
+ 0x16FF0,
+ 0x16FF2,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = { /* for EBCDIC 037 */
+ 779, /* Number of 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,
+ 0x42,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x51,
+ 0x5A,
+ 0x60,
+ 0x61,
+ 0x62,
+ 0x6A,
+ 0x6D,
+ 0x6E,
+ 0x70,
+ 0x79,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAF,
+ 0xB3,
+ 0xB4,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xFA,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x149,
+ 0x14A,
+ 0x17F,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AF,
+ 0x1B1,
+ 0x1CD,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x1F1,
+ 0x1F4,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x220,
+ 0x226,
+ 0x234,
+ 0x259,
+ 0x25A,
+ 0x2BB,
+ 0x2BD,
+ 0x2EC,
+ 0x2ED,
+ 0x300,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x31B,
+ 0x31C,
+ 0x323,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x332,
+ 0x335,
+ 0x336,
+ 0x338,
+ 0x33A,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x375,
+ 0x376,
+ 0x37B,
+ 0x37E,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3CF,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x561,
+ 0x587,
+ 0x58A,
+ 0x58B,
+ 0x5B4,
+ 0x5B5,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F5,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x673,
+ 0x674,
+ 0x675,
+ 0x679,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6E5,
+ 0x6E7,
+ 0x6EE,
+ 0x700,
+ 0x750,
+ 0x7B2,
+ 0x8A0,
+ 0x8AD,
+ 0x8B2,
+ 0x8B3,
+ 0x8B6,
+ 0x8C8,
+ 0x901,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x956,
+ 0x958,
+ 0x960,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9E0,
+ 0x9E4,
+ 0x9E6,
+ 0x9F2,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA33,
+ 0xA35,
+ 0xA36,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA5C,
+ 0xA5D,
+ 0xA66,
+ 0xA75,
+ 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,
+ 0xAF0,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB44,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB55,
+ 0xB58,
+ 0xB5F,
+ 0xB62,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 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,
+ 0xBF0,
+ 0xC01,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC34,
+ 0xC35,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC60,
+ 0xC62,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD44,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4F,
+ 0xD54,
+ 0xD58,
+ 0xD60,
+ 0xD62,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD8F,
+ 0xD91,
+ 0xD97,
+ 0xD9A,
+ 0xDA6,
+ 0xDA7,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDF2,
+ 0xDF3,
+ 0xE01,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEB3,
+ 0xEB4,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDE,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF0B,
+ 0xF0C,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF3E,
+ 0xF43,
+ 0xF44,
+ 0xF48,
+ 0xF49,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF6D,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF81,
+ 0xF82,
+ 0xF85,
+ 0xF86,
+ 0xF93,
+ 0xF94,
+ 0xF98,
+ 0xF99,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10F1,
+ 0x10F7,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x1200,
+ 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,
+ 0x1360,
+ 0x1380,
+ 0x1390,
+ 0x1780,
+ 0x17A3,
+ 0x17A5,
+ 0x17A8,
+ 0x17A9,
+ 0x17B4,
+ 0x17B6,
+ 0x17CB,
+ 0x17D2,
+ 0x17D3,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17E0,
+ 0x17EA,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E9A,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD6,
+ 0x1FDB,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2019,
+ 0x201A,
+ 0x2027,
+ 0x2028,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x3005,
+ 0x3008,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A0,
+ 0x30FF,
+ 0x3105,
+ 0x312E,
+ 0x312F,
+ 0x3130,
+ 0x31A0,
+ 0x31C0,
+ 0x3400,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FFD,
+ 0xA67F,
+ 0xA680,
+ 0xA717,
+ 0xA720,
+ 0xA788,
+ 0xA789,
+ 0xA78D,
+ 0xA78E,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA7C2,
+ 0xA7CB,
+ 0xA9E7,
+ 0xA9FF,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA80,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB66,
+ 0xAB68,
+ 0xAC00,
+ 0xD7A4,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x1133B,
+ 0x1133D,
+ 0x16FF0,
+ 0x16FF2,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for ASCII/Latin1 */
+ 749, /* 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,
+ 0x27,
+ 0x28,
+ 0x2D,
+ 0x2F,
+ 0x30,
+ 0x3B,
+ 0x41,
+ 0x5B,
+ 0x5F,
+ 0x60,
+ 0x61,
+ 0x7B,
+ 0xB7,
+ 0xB8,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xF7,
+ 0xF8,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x149,
+ 0x14A,
+ 0x17F,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AF,
+ 0x1B1,
+ 0x1CD,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x1F1,
+ 0x1F4,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x220,
+ 0x226,
+ 0x234,
+ 0x259,
+ 0x25A,
+ 0x2BB,
+ 0x2BD,
+ 0x2EC,
+ 0x2ED,
+ 0x300,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x31B,
+ 0x31C,
+ 0x323,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x332,
+ 0x335,
+ 0x336,
+ 0x338,
+ 0x33A,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x375,
+ 0x376,
+ 0x37B,
+ 0x37E,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3CF,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x561,
+ 0x587,
+ 0x58A,
+ 0x58B,
+ 0x5B4,
+ 0x5B5,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F5,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x673,
+ 0x674,
+ 0x675,
+ 0x679,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6E5,
+ 0x6E7,
+ 0x6EE,
+ 0x700,
+ 0x750,
+ 0x7B2,
+ 0x8A0,
+ 0x8AD,
+ 0x8B2,
+ 0x8B3,
+ 0x8B6,
+ 0x8C8,
+ 0x901,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x956,
+ 0x958,
+ 0x960,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9E0,
+ 0x9E4,
+ 0x9E6,
+ 0x9F2,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA33,
+ 0xA35,
+ 0xA36,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA5C,
+ 0xA5D,
+ 0xA66,
+ 0xA75,
+ 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,
+ 0xAF0,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB44,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB55,
+ 0xB58,
+ 0xB5F,
+ 0xB62,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 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,
+ 0xBF0,
+ 0xC01,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC34,
+ 0xC35,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC60,
+ 0xC62,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD44,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4F,
+ 0xD54,
+ 0xD58,
+ 0xD60,
+ 0xD62,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD8F,
+ 0xD91,
+ 0xD97,
+ 0xD9A,
+ 0xDA6,
+ 0xDA7,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDF2,
+ 0xDF3,
+ 0xE01,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEB3,
+ 0xEB4,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDE,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF0B,
+ 0xF0C,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF3E,
+ 0xF43,
+ 0xF44,
+ 0xF48,
+ 0xF49,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF6D,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF81,
+ 0xF82,
+ 0xF85,
+ 0xF86,
+ 0xF93,
+ 0xF94,
+ 0xF98,
+ 0xF99,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10F1,
+ 0x10F7,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x1200,
+ 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,
+ 0x1360,
+ 0x1380,
+ 0x1390,
+ 0x1780,
+ 0x17A3,
+ 0x17A5,
+ 0x17A8,
+ 0x17A9,
+ 0x17B4,
+ 0x17B6,
+ 0x17CB,
+ 0x17D2,
+ 0x17D3,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17E0,
+ 0x17EA,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E9A,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD6,
+ 0x1FDB,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2019,
+ 0x201A,
+ 0x2027,
+ 0x2028,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x3005,
+ 0x3008,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A0,
+ 0x30FF,
+ 0x3105,
+ 0x312E,
+ 0x312F,
+ 0x3130,
+ 0x31A0,
+ 0x31C0,
+ 0x3400,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FFD,
+ 0xA67F,
+ 0xA680,
+ 0xA717,
+ 0xA720,
+ 0xA788,
+ 0xA789,
+ 0xA78D,
+ 0xA78E,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA7C2,
+ 0xA7CB,
+ 0xA9E7,
+ 0xA9FF,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA80,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB66,
+ 0xAB68,
+ 0xAC00,
+ 0xD7A4,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x1133B,
+ 0x1133D,
+ 0x16FF0,
+ 0x16FF2,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 1047 */
+ 783, /* 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,
+ 0x42,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x51,
+ 0x5A,
+ 0x60,
+ 0x61,
+ 0x62,
+ 0x6A,
+ 0x6D,
+ 0x6E,
+ 0x70,
+ 0x79,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xB3,
+ 0xB4,
+ 0xBA,
+ 0xBB,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xFA,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x149,
+ 0x14A,
+ 0x17F,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AF,
+ 0x1B1,
+ 0x1CD,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x1F1,
+ 0x1F4,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x220,
+ 0x226,
+ 0x234,
+ 0x259,
+ 0x25A,
+ 0x2BB,
+ 0x2BD,
+ 0x2EC,
+ 0x2ED,
+ 0x300,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x31B,
+ 0x31C,
+ 0x323,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x332,
+ 0x335,
+ 0x336,
+ 0x338,
+ 0x33A,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x375,
+ 0x376,
+ 0x37B,
+ 0x37E,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3CF,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x561,
+ 0x587,
+ 0x58A,
+ 0x58B,
+ 0x5B4,
+ 0x5B5,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F5,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x673,
+ 0x674,
+ 0x675,
+ 0x679,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6E5,
+ 0x6E7,
+ 0x6EE,
+ 0x700,
+ 0x750,
+ 0x7B2,
+ 0x8A0,
+ 0x8AD,
+ 0x8B2,
+ 0x8B3,
+ 0x8B6,
+ 0x8C8,
+ 0x901,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x956,
+ 0x958,
+ 0x960,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9E0,
+ 0x9E4,
+ 0x9E6,
+ 0x9F2,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA33,
+ 0xA35,
+ 0xA36,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA5C,
+ 0xA5D,
+ 0xA66,
+ 0xA75,
+ 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,
+ 0xAF0,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB44,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB55,
+ 0xB58,
+ 0xB5F,
+ 0xB62,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 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,
+ 0xBF0,
+ 0xC01,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC34,
+ 0xC35,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC60,
+ 0xC62,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD44,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4F,
+ 0xD54,
+ 0xD58,
+ 0xD60,
+ 0xD62,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD8F,
+ 0xD91,
+ 0xD97,
+ 0xD9A,
+ 0xDA6,
+ 0xDA7,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDF2,
+ 0xDF3,
+ 0xE01,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEB3,
+ 0xEB4,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDE,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF0B,
+ 0xF0C,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF3E,
+ 0xF43,
+ 0xF44,
+ 0xF48,
+ 0xF49,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF6D,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF81,
+ 0xF82,
+ 0xF85,
+ 0xF86,
+ 0xF93,
+ 0xF94,
+ 0xF98,
+ 0xF99,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10F1,
+ 0x10F7,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x1200,
+ 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,
+ 0x1360,
+ 0x1380,
+ 0x1390,
+ 0x1780,
+ 0x17A3,
+ 0x17A5,
+ 0x17A8,
+ 0x17A9,
+ 0x17B4,
+ 0x17B6,
+ 0x17CB,
+ 0x17D2,
+ 0x17D3,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17E0,
+ 0x17EA,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E9A,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD6,
+ 0x1FDB,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2019,
+ 0x201A,
+ 0x2027,
+ 0x2028,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x3005,
+ 0x3008,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A0,
+ 0x30FF,
+ 0x3105,
+ 0x312E,
+ 0x312F,
+ 0x3130,
+ 0x31A0,
+ 0x31C0,
+ 0x3400,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FFD,
+ 0xA67F,
+ 0xA680,
+ 0xA717,
+ 0xA720,
+ 0xA788,
+ 0xA789,
+ 0xA78D,
+ 0xA78E,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA7C2,
+ 0xA7CB,
+ 0xA9E7,
+ 0xA9FF,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA80,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB66,
+ 0xAB68,
+ 0xAC00,
+ 0xD7A4,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x1133B,
+ 0x1133D,
+ 0x16FF0,
+ 0x16FF2,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = { /* for EBCDIC 037 */
+ 779, /* 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,
+ 0x42,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x51,
+ 0x5A,
+ 0x60,
+ 0x61,
+ 0x62,
+ 0x6A,
+ 0x6D,
+ 0x6E,
+ 0x70,
+ 0x79,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAF,
+ 0xB3,
+ 0xB4,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xFA,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x149,
+ 0x14A,
+ 0x17F,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AF,
+ 0x1B1,
+ 0x1CD,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x1F1,
+ 0x1F4,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x220,
+ 0x226,
+ 0x234,
+ 0x259,
+ 0x25A,
+ 0x2BB,
+ 0x2BD,
+ 0x2EC,
+ 0x2ED,
+ 0x300,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x31B,
+ 0x31C,
+ 0x323,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x332,
+ 0x335,
+ 0x336,
+ 0x338,
+ 0x33A,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x375,
+ 0x376,
+ 0x37B,
+ 0x37E,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3CF,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x561,
+ 0x587,
+ 0x58A,
+ 0x58B,
+ 0x5B4,
+ 0x5B5,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F5,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x673,
+ 0x674,
+ 0x675,
+ 0x679,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6E5,
+ 0x6E7,
+ 0x6EE,
+ 0x700,
+ 0x750,
+ 0x7B2,
+ 0x8A0,
+ 0x8AD,
+ 0x8B2,
+ 0x8B3,
+ 0x8B6,
+ 0x8C8,
+ 0x901,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x956,
+ 0x958,
+ 0x960,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9E0,
+ 0x9E4,
+ 0x9E6,
+ 0x9F2,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA33,
+ 0xA35,
+ 0xA36,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA5C,
+ 0xA5D,
+ 0xA66,
+ 0xA75,
+ 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,
+ 0xAF0,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB44,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB55,
+ 0xB58,
+ 0xB5F,
+ 0xB62,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 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,
+ 0xBF0,
+ 0xC01,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC34,
+ 0xC35,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC60,
+ 0xC62,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD44,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4F,
+ 0xD54,
+ 0xD58,
+ 0xD60,
+ 0xD62,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD8F,
+ 0xD91,
+ 0xD97,
+ 0xD9A,
+ 0xDA6,
+ 0xDA7,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDF2,
+ 0xDF3,
+ 0xE01,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEB3,
+ 0xEB4,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDE,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF0B,
+ 0xF0C,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF3E,
+ 0xF43,
+ 0xF44,
+ 0xF48,
+ 0xF49,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF6D,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF81,
+ 0xF82,
+ 0xF85,
+ 0xF86,
+ 0xF93,
+ 0xF94,
+ 0xF98,
+ 0xF99,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10F1,
+ 0x10F7,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x1200,
+ 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,
+ 0x1360,
+ 0x1380,
+ 0x1390,
+ 0x1780,
+ 0x17A3,
+ 0x17A5,
+ 0x17A8,
+ 0x17A9,
+ 0x17B4,
+ 0x17B6,
+ 0x17CB,
+ 0x17D2,
+ 0x17D3,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17E0,
+ 0x17EA,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E9A,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD6,
+ 0x1FDB,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2019,
+ 0x201A,
+ 0x2027,
+ 0x2028,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x3005,
+ 0x3008,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A0,
+ 0x30FF,
+ 0x3105,
+ 0x312E,
+ 0x312F,
+ 0x3130,
+ 0x31A0,
+ 0x31C0,
+ 0x3400,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FFD,
+ 0xA67F,
+ 0xA680,
+ 0xA717,
+ 0xA720,
+ 0xA788,
+ 0xA789,
+ 0xA78D,
+ 0xA78E,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA7C2,
+ 0xA7CB,
+ 0xA9E7,
+ 0xA9FF,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA80,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB66,
+ 0xAB68,
+ 0xAC00,
+ 0xD7A4,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x1133B,
+ 0x1133D,
+ 0x16FF0,
+ 0x16FF2,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
+ 0x0,
+ 0xAD,
+ 0xAE,
+ 0x34F,
+ 0x350,
+ 0x61C,
+ 0x61D,
+ 0x115F,
+ 0x1161,
+ 0x17B4,
+ 0x17B6,
+ 0x180B,
+ 0x180F,
+ 0x200B,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x202A,
+ 0x202F,
+ 0x2060,
+ 0x2065,
+ 0x2066,
+ 0x206A,
+ 0x3164,
+ 0x3165,
+ 0xFE00,
+ 0xFE10,
+ 0xFEFF,
+ 0xFF00,
+ 0xFFA0,
+ 0xFFA1,
+ 0x1BCA0,
+ 0x1BCA4,
+ 0x1D173,
+ 0x1D17B,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDIC 1047 */
+ 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 */
+ 0x0,
+ 0xCA,
+ 0xCB,
+ 0x34F,
+ 0x350,
+ 0x61C,
+ 0x61D,
+ 0x115F,
+ 0x1161,
+ 0x17B4,
+ 0x17B6,
+ 0x180B,
+ 0x180F,
+ 0x200B,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x202A,
+ 0x202F,
+ 0x2060,
+ 0x2065,
+ 0x2066,
+ 0x206A,
+ 0x3164,
+ 0x3165,
+ 0xFE00,
+ 0xFE10,
+ 0xFEFF,
+ 0xFF00,
+ 0xFFA0,
+ 0xFFA1,
+ 0x1BCA0,
+ 0x1BCA4,
+ 0x1D173,
+ 0x1D17B,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = { /* for EBCDIC 037 */
+ 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 */
+ 0x0,
+ 0xCA,
+ 0xCB,
+ 0x34F,
+ 0x350,
+ 0x61C,
+ 0x61D,
+ 0x115F,
+ 0x1161,
+ 0x17B4,
+ 0x17B6,
+ 0x180B,
+ 0x180F,
+ 0x200B,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x202A,
+ 0x202F,
+ 0x2060,
+ 0x2065,
+ 0x2066,
+ 0x206A,
+ 0x3164,
+ 0x3165,
+ 0xFE00,
+ 0xFE10,
+ 0xFEFF,
+ 0xFF00,
+ 0xFFA0,
+ 0xFFA1,
+ 0x1BCA0,
+ 0x1BCA4,
+ 0x1D173,
+ 0x1D17B,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_IDENTIFIERTYPE__EXCLUSION_invlist[] = { /* for all charsets */
+ 425, /* Number of 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,
+ 0x3E2,
+ 0x3F0,
+ 0x800,
+ 0x82E,
+ 0x830,
+ 0x83F,
+ 0x1680,
+ 0x169D,
+ 0x16A0,
+ 0x16EB,
+ 0x16EE,
+ 0x16F9,
+ 0x1700,
+ 0x170D,
+ 0x170E,
+ 0x1715,
+ 0x1720,
+ 0x1737,
+ 0x1740,
+ 0x1754,
+ 0x1760,
+ 0x176D,
+ 0x176E,
+ 0x1771,
+ 0x1772,
+ 0x1774,
+ 0x1800,
+ 0x180B,
+ 0x1810,
+ 0x181A,
+ 0x1820,
+ 0x1879,
+ 0x1880,
+ 0x18AB,
+ 0x1A00,
+ 0x1A1C,
+ 0x1A1E,
+ 0x1A20,
+ 0x1CFA,
+ 0x1CFB,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C80,
+ 0x2CF4,
+ 0x2CF9,
+ 0x2D00,
+ 0xA840,
+ 0xA878,
+ 0xA930,
+ 0xA954,
+ 0xA95F,
+ 0xA960,
+ 0xA9CF,
+ 0xA9D0,
+ 0x10000,
+ 0x1000C,
+ 0x1000D,
+ 0x10027,
+ 0x10028,
+ 0x1003B,
+ 0x1003C,
+ 0x1003E,
+ 0x1003F,
+ 0x1004E,
+ 0x10050,
+ 0x1005E,
+ 0x10080,
+ 0x100FB,
+ 0x10100,
+ 0x10103,
+ 0x10107,
+ 0x10134,
+ 0x10137,
+ 0x10140,
+ 0x10280,
+ 0x1029D,
+ 0x102A0,
+ 0x102D1,
+ 0x10300,
+ 0x10324,
+ 0x1032D,
+ 0x1034B,
+ 0x10350,
+ 0x1037B,
+ 0x10380,
+ 0x1039E,
+ 0x1039F,
+ 0x103C4,
+ 0x103C8,
+ 0x103D6,
+ 0x10400,
+ 0x1049E,
+ 0x104A0,
+ 0x104AA,
+ 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,
+ 0x10D00,
+ 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,
+ 0x11150,
+ 0x11177,
+ 0x11180,
+ 0x111E0,
+ 0x11200,
+ 0x11212,
+ 0x11213,
+ 0x1123F,
+ 0x11280,
+ 0x11287,
+ 0x11288,
+ 0x11289,
+ 0x1128A,
+ 0x1128E,
+ 0x1128F,
+ 0x1129E,
+ 0x1129F,
+ 0x112AA,
+ 0x112B0,
+ 0x112EB,
+ 0x112F0,
+ 0x112FA,
+ 0x11300,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11305,
+ 0x1130D,
+ 0x1130F,
+ 0x11311,
+ 0x11313,
+ 0x11329,
+ 0x1132A,
+ 0x11331,
+ 0x11332,
+ 0x11334,
+ 0x11335,
+ 0x1133A,
+ 0x1133D,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11350,
+ 0x11351,
+ 0x11357,
+ 0x11358,
+ 0x1135D,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 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,
+ 0x11EE0,
+ 0x11EF9,
+ 0x12000,
+ 0x1239A,
+ 0x12400,
+ 0x1246F,
+ 0x12470,
+ 0x12475,
+ 0x12480,
+ 0x12544,
+ 0x13000,
+ 0x1342F,
+ 0x13430,
+ 0x13439,
+ 0x14400,
+ 0x14647,
+ 0x16A40,
+ 0x16A5F,
+ 0x16A60,
+ 0x16A6A,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AD0,
+ 0x16AEE,
+ 0x16AF0,
+ 0x16AF6,
+ 0x16B00,
+ 0x16B46,
+ 0x16B50,
+ 0x16B5A,
+ 0x16B5B,
+ 0x16B62,
+ 0x16B63,
+ 0x16B78,
+ 0x16B7D,
+ 0x16B90,
+ 0x16E40,
+ 0x16E9B,
+ 0x16FE0,
+ 0x16FE2,
+ 0x16FE4,
+ 0x16FE5,
+ 0x17000,
+ 0x187F8,
+ 0x18800,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
+ 0x1B170,
+ 0x1B2FC,
+ 0x1BC00,
+ 0x1BC6B,
+ 0x1BC70,
+ 0x1BC7D,
+ 0x1BC80,
+ 0x1BC89,
+ 0x1BC90,
+ 0x1BC9A,
+ 0x1BC9C,
+ 0x1BCA0,
+ 0x1D800,
+ 0x1DA8C,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E800,
+ 0x1E8C5,
+ 0x1E8C7,
+ 0x1E8D7
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for ASCII/Latin1 */
+ 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 */
+ 0x0,
+ 0x27,
+ 0x28,
+ 0x2D,
+ 0x2F,
+ 0x3A,
+ 0x3B,
+ 0xB7,
+ 0xB8,
+ 0x375,
+ 0x376,
+ 0x58A,
+ 0x58B,
+ 0x5F3,
+ 0x5F5,
+ 0x6FD,
+ 0x6FF,
+ 0xF0B,
+ 0xF0C,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2019,
+ 0x201A,
+ 0x2027,
+ 0x2028,
+ 0x30A0,
+ 0x30A1,
+ 0x30FB,
+ 0x30FC
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for EBCDIC 1047 */
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 */
0x0,
+ 0x4B,
+ 0x4C,
+ 0x60,
+ 0x61,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0xB3,
+ 0xB4,
+ 0x375,
+ 0x376,
+ 0x58A,
+ 0x58B,
+ 0x5F3,
+ 0x5F5,
+ 0x6FD,
+ 0x6FF,
+ 0xF0B,
+ 0xF0C,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2019,
+ 0x201A,
+ 0x2027,
+ 0x2028,
+ 0x30A0,
+ 0x30A1,
+ 0x30FB,
+ 0x30FC
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = { /* for EBCDIC 037 */
+ 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 */
+ 0x0,
+ 0x4B,
+ 0x4C,
+ 0x60,
+ 0x61,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0xB3,
+ 0xB4,
+ 0x375,
+ 0x376,
+ 0x58A,
+ 0x58B,
+ 0x5F3,
+ 0x5F5,
+ 0x6FD,
+ 0x6FF,
+ 0xF0B,
+ 0xF0C,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2019,
+ 0x201A,
+ 0x2027,
+ 0x2028,
+ 0x30A0,
+ 0x30A1,
+ 0x30FB,
+ 0x30FC
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_IDENTIFIERTYPE__LIMITEDUSE_invlist[] = { /* for all charsets */
+ 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 */
+ 0x0,
+ 0x700,
+ 0x70E,
+ 0x70F,
+ 0x74B,
+ 0x74D,
+ 0x750,
+ 0x7C0,
+ 0x7FB,
+ 0x7FD,
+ 0x800,
+ 0x840,
+ 0x85C,
+ 0x85E,
+ 0x85F,
+ 0x860,
+ 0x86B,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1400,
+ 0x1680,
+ 0x18B0,
+ 0x18F6,
+ 0x1900,
+ 0x191F,
+ 0x1920,
+ 0x192C,
+ 0x1930,
+ 0x193C,
+ 0x1940,
+ 0x1941,
+ 0x1944,
+ 0x196E,
+ 0x1970,
+ 0x1975,
+ 0x1980,
+ 0x19AC,
+ 0x19B0,
+ 0x19CA,
+ 0x19D0,
+ 0x19DB,
+ 0x19DE,
+ 0x19E0,
+ 0x1A20,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1AA0,
+ 0x1AAE,
+ 0x1B00,
+ 0x1B4C,
+ 0x1B50,
+ 0x1B7D,
+ 0x1B80,
+ 0x1BF4,
+ 0x1BFC,
+ 0x1C38,
+ 0x1C3B,
+ 0x1C4A,
+ 0x1C4D,
+ 0x1C80,
+ 0x1CC0,
+ 0x1CC8,
+ 0x2D30,
+ 0x2D68,
+ 0x2D70,
+ 0x2D71,
+ 0x2D7F,
+ 0x2D80,
+ 0xA000,
+ 0xA48D,
+ 0xA490,
+ 0xA4C7,
+ 0xA4D0,
+ 0xA62C,
+ 0xA6A0,
+ 0xA6F8,
+ 0xA800,
+ 0xA82D,
+ 0xA880,
+ 0xA8C6,
+ 0xA8CE,
+ 0xA8DA,
+ 0xA900,
+ 0xA92E,
+ 0xA92F,
+ 0xA930,
+ 0xA980,
+ 0xA9CE,
+ 0xA9CF,
+ 0xA9DA,
+ 0xA9DE,
+ 0xA9E0,
+ 0xAA00,
+ 0xAA37,
+ 0xAA40,
+ 0xAA4E,
+ 0xAA50,
+ 0xAA5A,
+ 0xAA5C,
+ 0xAA60,
+ 0xAA80,
+ 0xAAC3,
+ 0xAADB,
+ 0xAAF7,
+ 0xAB70,
+ 0xABEE,
+ 0xABF0,
+ 0xABFA,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x11100,
+ 0x11135,
+ 0x11136,
+ 0x11148,
+ 0x11400,
+ 0x1145C,
+ 0x1145D,
+ 0x11462,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FB0,
+ 0x11FB1,
+ 0x16800,
+ 0x16A39,
+ 0x16F00,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
+ 0x16FA0,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1E900,
+ 0x1E94C,
+ 0x1E950,
+ 0x1E95A,
+ 0x1E95E,
+ 0x1E960
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for ASCII/Latin1 */
+ 1357, /* 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,
+ 0x9,
+ 0xE,
+ 0x20,
+ 0x7F,
+ 0x85,
+ 0x86,
+ 0xA0,
+ 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,
+ 0xF900,
+ 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,
+ 0xFDF0,
+ 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,
+ 0xFFFE,
+ 0x10000,
+ 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,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 1047 */
+ 1361, /* 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,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0xFF,
+ 0x100,
+ 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,
+ 0xF900,
+ 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,
+ 0xFDF0,
+ 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,
+ 0xFFFE,
+ 0x10000,
+ 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,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = { /* for EBCDIC 037 */
+ 1361, /* 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,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0xFF,
+ 0x100,
+ 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,
+ 0xF900,
+ 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,
+ 0xFDF0,
+ 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,
+ 0xFFFE,
+ 0x10000,
+ 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,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for ASCII/Latin1 */
+ 503, /* Number of 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,
+ 0xA0,
+ 0xA1,
+ 0xA8,
+ 0xA9,
+ 0xAA,
+ 0xAB,
+ 0xAF,
+ 0xB0,
+ 0xB2,
+ 0xB6,
+ 0xB8,
+ 0xBB,
+ 0xBC,
+ 0xBF,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x17F,
+ 0x180,
+ 0x1C4,
+ 0x1CD,
+ 0x1F1,
+ 0x1F4,
+ 0x2B0,
+ 0x2B9,
+ 0x2D8,
+ 0x2DE,
+ 0x2E0,
+ 0x2E5,
+ 0x340,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x374,
+ 0x375,
+ 0x37A,
+ 0x37B,
+ 0x37E,
+ 0x37F,
+ 0x384,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x3D0,
+ 0x3D7,
+ 0x3F0,
+ 0x3F3,
+ 0x3F4,
+ 0x3F6,
+ 0x3F9,
+ 0x3FA,
+ 0x587,
+ 0x588,
+ 0x675,
+ 0x679,
+ 0x958,
+ 0x960,
+ 0x9DC,
+ 0x9DE,
+ 0x9DF,
+ 0x9E0,
+ 0xA33,
+ 0xA34,
+ 0xA36,
+ 0xA37,
+ 0xA59,
+ 0xA5C,
+ 0xA5E,
+ 0xA5F,
+ 0xB5C,
+ 0xB5E,
+ 0xE33,
+ 0xE34,
+ 0xEB3,
+ 0xEB4,
+ 0xEDC,
+ 0xEDE,
+ 0xF0C,
+ 0xF0D,
+ 0xF43,
+ 0xF44,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF77,
+ 0xF78,
+ 0xF79,
+ 0xF81,
+ 0xF82,
+ 0xF93,
+ 0xF94,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0x10FC,
+ 0x10FD,
+ 0x1D2C,
+ 0x1D2F,
+ 0x1D30,
+ 0x1D3B,
+ 0x1D3C,
+ 0x1D4E,
+ 0x1D4F,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1DC0,
+ 0x1E9A,
+ 0x1E9C,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F7E,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD4,
+ 0x1FDB,
+ 0x1FDC,
+ 0x1FDD,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF0,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x1FFF,
+ 0x2000,
+ 0x200B,
+ 0x2011,
+ 0x2012,
+ 0x2017,
+ 0x2018,
+ 0x2024,
+ 0x2027,
+ 0x202F,
+ 0x2030,
+ 0x2033,
+ 0x2035,
+ 0x2036,
+ 0x2038,
+ 0x203C,
+ 0x203D,
+ 0x203E,
+ 0x203F,
+ 0x2047,
+ 0x204A,
+ 0x2057,
+ 0x2058,
+ 0x205F,
+ 0x2060,
+ 0x2070,
+ 0x2072,
+ 0x2074,
+ 0x208F,
+ 0x2090,
+ 0x209D,
+ 0x20A8,
+ 0x20A9,
+ 0x2100,
+ 0x2104,
+ 0x2105,
+ 0x2108,
+ 0x2109,
+ 0x2114,
+ 0x2115,
+ 0x2117,
+ 0x2119,
+ 0x211E,
+ 0x2120,
+ 0x2123,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2132,
+ 0x2133,
+ 0x213A,
+ 0x213B,
+ 0x2141,
+ 0x2145,
+ 0x214A,
+ 0x2150,
+ 0x2180,
+ 0x2189,
+ 0x218A,
+ 0x222C,
+ 0x222E,
+ 0x222F,
+ 0x2231,
+ 0x2460,
+ 0x24EB,
+ 0x2A0C,
+ 0x2A0D,
+ 0x2A74,
+ 0x2A77,
+ 0x2ADC,
+ 0x2ADD,
+ 0x2C7C,
+ 0x2C7E,
+ 0x2D6F,
+ 0x2D70,
+ 0x2E9F,
+ 0x2EA0,
+ 0x2EF3,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x3000,
+ 0x3001,
+ 0x3036,
+ 0x3037,
+ 0x3038,
+ 0x303B,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A0,
+ 0x30FF,
+ 0x3100,
+ 0x3131,
+ 0x3164,
+ 0x3165,
+ 0x318F,
+ 0x3192,
+ 0x31A0,
+ 0x3200,
+ 0x321F,
+ 0x3220,
+ 0x3248,
+ 0x3250,
+ 0x327F,
+ 0x3280,
+ 0x3400,
+ 0xA69C,
+ 0xA69E,
+ 0xA770,
+ 0xA771,
+ 0xA7F8,
+ 0xA7FA,
+ 0xAB5C,
+ 0xAB60,
+ 0xAB69,
+ 0xAB6A,
+ 0xF900,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0xFA6E,
+ 0xFA70,
+ 0xFADA,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFB1D,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFB37,
+ 0xFB38,
+ 0xFB3D,
+ 0xFB3E,
+ 0xFB3F,
+ 0xFB40,
+ 0xFB42,
+ 0xFB43,
+ 0xFB45,
+ 0xFB46,
+ 0xFBB2,
+ 0xFBD3,
+ 0xFD3E,
+ 0xFD50,
+ 0xFD90,
+ 0xFD92,
+ 0xFDC8,
+ 0xFDF0,
+ 0xFDFD,
+ 0xFE10,
+ 0xFE1A,
+ 0xFE30,
+ 0xFE45,
+ 0xFE47,
+ 0xFE53,
+ 0xFE54,
+ 0xFE67,
+ 0xFE68,
+ 0xFE6C,
+ 0xFE70,
+ 0xFE73,
+ 0xFE74,
+ 0xFE75,
+ 0xFE76,
+ 0xFEFD,
+ 0xFF01,
+ 0xFFA0,
+ 0xFFA1,
+ 0xFFBF,
+ 0xFFC2,
+ 0xFFC8,
+ 0xFFCA,
+ 0xFFD0,
+ 0xFFD2,
+ 0xFFD8,
+ 0xFFDA,
+ 0xFFDD,
+ 0xFFE0,
+ 0xFFE7,
+ 0xFFE8,
+ 0xFFEF,
+ 0x1D15E,
+ 0x1D165,
+ 0x1D1BB,
+ 0x1D1C1,
+ 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,
+ 0x1D800,
+ 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,
+ 0x1F100,
+ 0x1F10B,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F150,
+ 0x1F16A,
+ 0x1F16D,
+ 0x1F190,
+ 0x1F191,
+ 0x1F200,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x2F800,
+ 0x2FA1E
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 1047 */
+ 509, /* Number of 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,
+ 0x41,
+ 0x42,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0xA0,
+ 0xA1,
+ 0xB7,
+ 0xBA,
+ 0xBB,
+ 0xBD,
+ 0xBE,
+ 0xBF,
+ 0xDA,
+ 0xDB,
+ 0xEA,
+ 0xEB,
+ 0xFA,
+ 0xFB,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x17F,
+ 0x180,
+ 0x1C4,
+ 0x1CD,
+ 0x1F1,
+ 0x1F4,
+ 0x2B0,
+ 0x2B9,
+ 0x2D8,
+ 0x2DE,
+ 0x2E0,
+ 0x2E5,
+ 0x340,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x374,
+ 0x375,
+ 0x37A,
+ 0x37B,
+ 0x37E,
+ 0x37F,
+ 0x384,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x3D0,
+ 0x3D7,
+ 0x3F0,
+ 0x3F3,
+ 0x3F4,
+ 0x3F6,
+ 0x3F9,
+ 0x3FA,
+ 0x587,
+ 0x588,
+ 0x675,
+ 0x679,
+ 0x958,
+ 0x960,
+ 0x9DC,
+ 0x9DE,
+ 0x9DF,
+ 0x9E0,
+ 0xA33,
+ 0xA34,
+ 0xA36,
+ 0xA37,
+ 0xA59,
+ 0xA5C,
+ 0xA5E,
+ 0xA5F,
+ 0xB5C,
+ 0xB5E,
+ 0xE33,
+ 0xE34,
+ 0xEB3,
+ 0xEB4,
+ 0xEDC,
+ 0xEDE,
+ 0xF0C,
+ 0xF0D,
+ 0xF43,
+ 0xF44,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF77,
+ 0xF78,
+ 0xF79,
+ 0xF81,
+ 0xF82,
+ 0xF93,
+ 0xF94,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0x10FC,
+ 0x10FD,
+ 0x1D2C,
+ 0x1D2F,
+ 0x1D30,
+ 0x1D3B,
+ 0x1D3C,
+ 0x1D4E,
+ 0x1D4F,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1DC0,
+ 0x1E9A,
+ 0x1E9C,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F7E,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD4,
+ 0x1FDB,
+ 0x1FDC,
+ 0x1FDD,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF0,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x1FFF,
+ 0x2000,
+ 0x200B,
+ 0x2011,
+ 0x2012,
+ 0x2017,
+ 0x2018,
+ 0x2024,
+ 0x2027,
+ 0x202F,
+ 0x2030,
+ 0x2033,
+ 0x2035,
+ 0x2036,
+ 0x2038,
+ 0x203C,
+ 0x203D,
+ 0x203E,
+ 0x203F,
+ 0x2047,
+ 0x204A,
+ 0x2057,
+ 0x2058,
+ 0x205F,
+ 0x2060,
+ 0x2070,
+ 0x2072,
+ 0x2074,
+ 0x208F,
+ 0x2090,
+ 0x209D,
+ 0x20A8,
+ 0x20A9,
+ 0x2100,
+ 0x2104,
+ 0x2105,
+ 0x2108,
+ 0x2109,
+ 0x2114,
+ 0x2115,
+ 0x2117,
+ 0x2119,
+ 0x211E,
+ 0x2120,
+ 0x2123,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2132,
+ 0x2133,
+ 0x213A,
+ 0x213B,
+ 0x2141,
+ 0x2145,
+ 0x214A,
+ 0x2150,
+ 0x2180,
+ 0x2189,
+ 0x218A,
+ 0x222C,
+ 0x222E,
+ 0x222F,
+ 0x2231,
+ 0x2460,
+ 0x24EB,
+ 0x2A0C,
+ 0x2A0D,
+ 0x2A74,
+ 0x2A77,
+ 0x2ADC,
+ 0x2ADD,
+ 0x2C7C,
+ 0x2C7E,
+ 0x2D6F,
+ 0x2D70,
+ 0x2E9F,
+ 0x2EA0,
+ 0x2EF3,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x3000,
+ 0x3001,
+ 0x3036,
+ 0x3037,
+ 0x3038,
+ 0x303B,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A0,
+ 0x30FF,
+ 0x3100,
+ 0x3131,
+ 0x3164,
+ 0x3165,
+ 0x318F,
+ 0x3192,
+ 0x31A0,
+ 0x3200,
+ 0x321F,
+ 0x3220,
+ 0x3248,
+ 0x3250,
+ 0x327F,
+ 0x3280,
+ 0x3400,
+ 0xA69C,
+ 0xA69E,
+ 0xA770,
+ 0xA771,
+ 0xA7F8,
+ 0xA7FA,
+ 0xAB5C,
+ 0xAB60,
+ 0xAB69,
+ 0xAB6A,
+ 0xF900,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0xFA6E,
+ 0xFA70,
+ 0xFADA,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFB1D,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFB37,
+ 0xFB38,
+ 0xFB3D,
+ 0xFB3E,
+ 0xFB3F,
+ 0xFB40,
+ 0xFB42,
+ 0xFB43,
+ 0xFB45,
+ 0xFB46,
+ 0xFBB2,
+ 0xFBD3,
+ 0xFD3E,
+ 0xFD50,
+ 0xFD90,
+ 0xFD92,
+ 0xFDC8,
+ 0xFDF0,
+ 0xFDFD,
+ 0xFE10,
+ 0xFE1A,
+ 0xFE30,
+ 0xFE45,
+ 0xFE47,
+ 0xFE53,
+ 0xFE54,
+ 0xFE67,
+ 0xFE68,
+ 0xFE6C,
+ 0xFE70,
+ 0xFE73,
+ 0xFE74,
+ 0xFE75,
+ 0xFE76,
+ 0xFEFD,
+ 0xFF01,
+ 0xFFA0,
+ 0xFFA1,
+ 0xFFBF,
+ 0xFFC2,
+ 0xFFC8,
+ 0xFFCA,
+ 0xFFD0,
+ 0xFFD2,
+ 0xFFD8,
+ 0xFFDA,
+ 0xFFDD,
+ 0xFFE0,
+ 0xFFE7,
+ 0xFFE8,
+ 0xFFEF,
+ 0x1D15E,
+ 0x1D165,
+ 0x1D1BB,
+ 0x1D1C1,
+ 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,
+ 0x1D800,
+ 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,
+ 0x1F100,
+ 0x1F10B,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F150,
+ 0x1F16A,
+ 0x1F16D,
+ 0x1F190,
+ 0x1F191,
+ 0x1F200,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x2F800,
+ 0x2FA1E
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = { /* for EBCDIC 037 */
+ 507, /* Number of 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,
+ 0x41,
+ 0x42,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0xA0,
+ 0xA1,
+ 0xB7,
+ 0xBA,
+ 0xBC,
+ 0xBF,
+ 0xDA,
+ 0xDB,
+ 0xEA,
+ 0xEB,
+ 0xFA,
+ 0xFB,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x17F,
+ 0x180,
+ 0x1C4,
+ 0x1CD,
+ 0x1F1,
+ 0x1F4,
+ 0x2B0,
+ 0x2B9,
+ 0x2D8,
+ 0x2DE,
+ 0x2E0,
+ 0x2E5,
+ 0x340,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x374,
+ 0x375,
+ 0x37A,
+ 0x37B,
+ 0x37E,
+ 0x37F,
+ 0x384,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x3D0,
+ 0x3D7,
+ 0x3F0,
+ 0x3F3,
+ 0x3F4,
+ 0x3F6,
+ 0x3F9,
+ 0x3FA,
+ 0x587,
+ 0x588,
+ 0x675,
+ 0x679,
+ 0x958,
+ 0x960,
+ 0x9DC,
+ 0x9DE,
+ 0x9DF,
+ 0x9E0,
+ 0xA33,
+ 0xA34,
+ 0xA36,
+ 0xA37,
+ 0xA59,
+ 0xA5C,
+ 0xA5E,
+ 0xA5F,
+ 0xB5C,
+ 0xB5E,
+ 0xE33,
+ 0xE34,
+ 0xEB3,
+ 0xEB4,
+ 0xEDC,
+ 0xEDE,
+ 0xF0C,
+ 0xF0D,
+ 0xF43,
+ 0xF44,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF77,
+ 0xF78,
+ 0xF79,
+ 0xF81,
+ 0xF82,
+ 0xF93,
+ 0xF94,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0x10FC,
+ 0x10FD,
+ 0x1D2C,
+ 0x1D2F,
+ 0x1D30,
+ 0x1D3B,
+ 0x1D3C,
+ 0x1D4E,
+ 0x1D4F,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1DC0,
+ 0x1E9A,
+ 0x1E9C,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F7E,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD4,
+ 0x1FDB,
+ 0x1FDC,
+ 0x1FDD,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF0,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x1FFF,
+ 0x2000,
+ 0x200B,
+ 0x2011,
+ 0x2012,
+ 0x2017,
+ 0x2018,
+ 0x2024,
+ 0x2027,
+ 0x202F,
+ 0x2030,
+ 0x2033,
+ 0x2035,
+ 0x2036,
+ 0x2038,
+ 0x203C,
+ 0x203D,
+ 0x203E,
+ 0x203F,
+ 0x2047,
+ 0x204A,
+ 0x2057,
+ 0x2058,
+ 0x205F,
+ 0x2060,
+ 0x2070,
+ 0x2072,
+ 0x2074,
+ 0x208F,
+ 0x2090,
+ 0x209D,
+ 0x20A8,
+ 0x20A9,
+ 0x2100,
+ 0x2104,
+ 0x2105,
+ 0x2108,
+ 0x2109,
+ 0x2114,
+ 0x2115,
+ 0x2117,
+ 0x2119,
+ 0x211E,
+ 0x2120,
+ 0x2123,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2132,
+ 0x2133,
+ 0x213A,
+ 0x213B,
+ 0x2141,
+ 0x2145,
+ 0x214A,
+ 0x2150,
+ 0x2180,
+ 0x2189,
+ 0x218A,
+ 0x222C,
+ 0x222E,
+ 0x222F,
+ 0x2231,
+ 0x2460,
+ 0x24EB,
+ 0x2A0C,
+ 0x2A0D,
+ 0x2A74,
+ 0x2A77,
+ 0x2ADC,
+ 0x2ADD,
+ 0x2C7C,
+ 0x2C7E,
+ 0x2D6F,
+ 0x2D70,
+ 0x2E9F,
+ 0x2EA0,
+ 0x2EF3,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x3000,
+ 0x3001,
+ 0x3036,
+ 0x3037,
+ 0x3038,
+ 0x303B,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A0,
+ 0x30FF,
+ 0x3100,
+ 0x3131,
+ 0x3164,
+ 0x3165,
+ 0x318F,
+ 0x3192,
+ 0x31A0,
+ 0x3200,
+ 0x321F,
+ 0x3220,
+ 0x3248,
+ 0x3250,
+ 0x327F,
+ 0x3280,
+ 0x3400,
+ 0xA69C,
+ 0xA69E,
+ 0xA770,
+ 0xA771,
+ 0xA7F8,
+ 0xA7FA,
+ 0xAB5C,
+ 0xAB60,
+ 0xAB69,
+ 0xAB6A,
+ 0xF900,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0xFA6E,
+ 0xFA70,
+ 0xFADA,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFB1D,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFB37,
+ 0xFB38,
+ 0xFB3D,
+ 0xFB3E,
+ 0xFB3F,
+ 0xFB40,
+ 0xFB42,
+ 0xFB43,
+ 0xFB45,
+ 0xFB46,
+ 0xFBB2,
+ 0xFBD3,
+ 0xFD3E,
+ 0xFD50,
+ 0xFD90,
+ 0xFD92,
+ 0xFDC8,
+ 0xFDF0,
+ 0xFDFD,
+ 0xFE10,
+ 0xFE1A,
+ 0xFE30,
+ 0xFE45,
+ 0xFE47,
+ 0xFE53,
+ 0xFE54,
+ 0xFE67,
+ 0xFE68,
+ 0xFE6C,
+ 0xFE70,
+ 0xFE73,
+ 0xFE74,
+ 0xFE75,
+ 0xFE76,
+ 0xFEFD,
+ 0xFF01,
+ 0xFFA0,
+ 0xFFA1,
+ 0xFFBF,
+ 0xFFC2,
+ 0xFFC8,
+ 0xFFCA,
+ 0xFFD0,
+ 0xFFD2,
+ 0xFFD8,
+ 0xFFDA,
+ 0xFFDD,
+ 0xFFE0,
+ 0xFFE7,
+ 0xFFE8,
+ 0xFFEF,
+ 0x1D15E,
+ 0x1D165,
+ 0x1D1BB,
+ 0x1D1C1,
+ 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,
+ 0x1D800,
+ 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,
+ 0x1F100,
+ 0x1F10B,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F150,
+ 0x1F16A,
+ 0x1F16D,
+ 0x1F190,
+ 0x1F191,
+ 0x1F200,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x2F800,
+ 0x2FA1E
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for ASCII/Latin1 */
+ 691, /* Number of 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,
+ 0x9,
+ 0xE,
+ 0x20,
+ 0x27,
+ 0x28,
+ 0x2D,
+ 0x2F,
+ 0x30,
+ 0x3B,
+ 0x41,
+ 0x5B,
+ 0x5F,
+ 0x60,
+ 0x61,
+ 0x7B,
+ 0x7F,
+ 0x85,
+ 0x86,
+ 0xA1,
+ 0xA8,
+ 0xA9,
+ 0xAA,
+ 0xAB,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xB0,
+ 0xB2,
+ 0xB6,
+ 0xB7,
+ 0xBB,
+ 0xBC,
+ 0xBF,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xF7,
+ 0xF8,
+ 0x2C2,
+ 0x2C6,
+ 0x2D2,
+ 0x2D8,
+ 0x2DE,
+ 0x2E0,
+ 0x2E5,
+ 0x2EC,
+ 0x2ED,
+ 0x2EE,
+ 0x2EF,
+ 0x300,
+ 0x3F6,
+ 0x3F7,
+ 0x482,
+ 0x483,
+ 0x488,
+ 0x48A,
+ 0x55A,
+ 0x560,
+ 0x589,
+ 0x58A,
+ 0x58D,
+ 0x590,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x600,
+ 0x610,
+ 0x61B,
+ 0x61C,
+ 0x61E,
+ 0x620,
+ 0x66A,
+ 0x66E,
+ 0x6D4,
+ 0x6D5,
+ 0x6DD,
+ 0x6DF,
+ 0x6E9,
+ 0x6EA,
+ 0x700,
+ 0x70E,
+ 0x70F,
+ 0x710,
+ 0x7F6,
+ 0x7FA,
+ 0x7FE,
+ 0x800,
+ 0x830,
+ 0x83F,
+ 0x85E,
+ 0x85F,
+ 0x8E2,
+ 0x8E3,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x9F2,
+ 0x9FC,
+ 0x9FD,
+ 0x9FE,
+ 0xA76,
+ 0xA77,
+ 0xAF0,
+ 0xAF2,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 0xB78,
+ 0xBF0,
+ 0xBFB,
+ 0xC77,
+ 0xC80,
+ 0xC84,
+ 0xC85,
+ 0xD4F,
+ 0xD50,
+ 0xD58,
+ 0xD5F,
+ 0xD70,
+ 0xD7A,
+ 0xDF4,
+ 0xDF5,
+ 0xE3F,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE5C,
+ 0xF01,
+ 0xF0B,
+ 0xF0D,
+ 0xF18,
+ 0xF1A,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF3E,
+ 0xF85,
+ 0xF86,
+ 0xFBE,
+ 0xFC6,
+ 0xFC7,
+ 0xFCD,
+ 0xFCE,
+ 0xFDB,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10A0,
+ 0x10FB,
+ 0x10FC,
+ 0x1360,
+ 0x1369,
+ 0x1372,
+ 0x137D,
+ 0x1390,
+ 0x139A,
+ 0x1400,
+ 0x1401,
+ 0x166D,
+ 0x166F,
+ 0x1680,
+ 0x1681,
+ 0x169B,
+ 0x169D,
+ 0x16EB,
+ 0x16EE,
+ 0x1735,
+ 0x1737,
+ 0x17D4,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17F0,
+ 0x17FA,
+ 0x1800,
+ 0x180B,
+ 0x1940,
+ 0x1941,
+ 0x1944,
+ 0x1946,
+ 0x19DE,
+ 0x1A00,
+ 0x1A1E,
+ 0x1A20,
+ 0x1AA0,
+ 0x1AA7,
+ 0x1AA8,
+ 0x1AAE,
+ 0x1ABE,
+ 0x1ABF,
+ 0x1B5A,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B7D,
+ 0x1BFC,
+ 0x1C00,
+ 0x1C3B,
+ 0x1C40,
+ 0x1C7E,
+ 0x1C80,
+ 0x1CC0,
+ 0x1CC8,
+ 0x1CD3,
+ 0x1CD4,
+ 0x2012,
+ 0x2017,
+ 0x2018,
+ 0x2019,
+ 0x201A,
+ 0x2024,
+ 0x2028,
+ 0x202A,
+ 0x2030,
+ 0x2033,
+ 0x2035,
+ 0x2036,
+ 0x2038,
+ 0x203C,
+ 0x203D,
+ 0x203E,
+ 0x2041,
+ 0x2047,
+ 0x204A,
+ 0x2054,
+ 0x2055,
+ 0x2057,
+ 0x2058,
+ 0x205F,
+ 0x20A0,
+ 0x20A8,
+ 0x20A9,
+ 0x20C0,
+ 0x20DD,
+ 0x20E1,
+ 0x20E2,
+ 0x20E5,
+ 0x2104,
+ 0x2105,
+ 0x2108,
+ 0x2109,
+ 0x2114,
+ 0x2115,
+ 0x2117,
+ 0x2118,
+ 0x211E,
+ 0x2120,
+ 0x2123,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x213A,
+ 0x213B,
+ 0x2141,
+ 0x2145,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2150,
+ 0x218A,
+ 0x218C,
+ 0x2190,
+ 0x222C,
+ 0x222E,
+ 0x222F,
+ 0x2231,
+ 0x2329,
+ 0x232B,
+ 0x2427,
+ 0x2440,
+ 0x244B,
+ 0x24EB,
+ 0x2A0C,
+ 0x2A0D,
+ 0x2A74,
+ 0x2A77,
+ 0x2ADC,
+ 0x2ADD,
+ 0x2B74,
+ 0x2B76,
+ 0x2B96,
+ 0x2B97,
+ 0x2C00,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CF9,
+ 0x2D00,
+ 0x2D70,
+ 0x2D71,
+ 0x2E00,
+ 0x2E53,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2E9F,
+ 0x2EA0,
+ 0x2EF3,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3001,
+ 0x3005,
+ 0x3008,
+ 0x3021,
+ 0x3030,
+ 0x3031,
+ 0x3037,
+ 0x3038,
+ 0x303D,
+ 0x3040,
+ 0x3190,
+ 0x3192,
+ 0x31C0,
+ 0x31E4,
+ 0x3248,
+ 0x3250,
+ 0x327F,
+ 0x3280,
+ 0x4DC0,
+ 0x4E00,
+ 0xA490,
+ 0xA4C7,
+ 0xA4FE,
+ 0xA500,
+ 0xA60D,
+ 0xA610,
+ 0xA670,
+ 0xA674,
+ 0xA67E,
+ 0xA67F,
+ 0xA6F2,
+ 0xA6F8,
+ 0xA700,
+ 0xA717,
+ 0xA720,
+ 0xA722,
+ 0xA789,
+ 0xA78B,
+ 0xA828,
+ 0xA82C,
+ 0xA830,
+ 0xA83A,
+ 0xA874,
+ 0xA878,
+ 0xA8CE,
+ 0xA8D0,
+ 0xA8F8,
+ 0xA8FB,
+ 0xA8FC,
+ 0xA8FD,
+ 0xA92E,
+ 0xA930,
+ 0xA95F,
+ 0xA960,
+ 0xA9C1,
+ 0xA9CE,
+ 0xA9DE,
+ 0xA9E0,
+ 0xAA5C,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAADE,
+ 0xAAE0,
+ 0xAAF0,
+ 0xAAF2,
+ 0xAB5B,
+ 0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
+ 0xABEB,
+ 0xABEC,
+ 0xFBB2,
+ 0xFBC2,
+ 0xFD3E,
+ 0xFD40,
+ 0xFDFD,
+ 0xFDFE,
+ 0xFE45,
+ 0xFE47,
+ 0xFFF9,
+ 0xFFFE,
+ 0x10100,
+ 0x10103,
+ 0x10107,
+ 0x10134,
+ 0x10137,
+ 0x10140,
+ 0x10175,
+ 0x1018F,
+ 0x10190,
+ 0x1019D,
+ 0x101A0,
+ 0x101A1,
+ 0x101D0,
+ 0x101FD,
+ 0x102E1,
+ 0x102FC,
+ 0x10320,
+ 0x10324,
+ 0x1039F,
+ 0x103A0,
+ 0x103D0,
+ 0x103D1,
+ 0x1056F,
+ 0x10570,
+ 0x10857,
+ 0x10860,
+ 0x10877,
+ 0x10880,
+ 0x108A7,
+ 0x108B0,
+ 0x108FB,
+ 0x10900,
+ 0x10916,
+ 0x1091C,
+ 0x1091F,
+ 0x10920,
+ 0x1093F,
+ 0x10940,
+ 0x109BC,
+ 0x109BE,
+ 0x109C0,
+ 0x109D0,
+ 0x109D2,
+ 0x10A00,
+ 0x10A40,
+ 0x10A49,
+ 0x10A50,
+ 0x10A59,
+ 0x10A7D,
+ 0x10A80,
+ 0x10A9D,
+ 0x10AA0,
+ 0x10AC8,
+ 0x10AC9,
+ 0x10AEB,
+ 0x10AF7,
+ 0x10B39,
+ 0x10B40,
+ 0x10B58,
+ 0x10B60,
+ 0x10B78,
+ 0x10B80,
+ 0x10B99,
+ 0x10B9D,
+ 0x10BA9,
+ 0x10BB0,
+ 0x10CFA,
+ 0x10D00,
+ 0x10E60,
+ 0x10E7F,
+ 0x10EAD,
+ 0x10EAE,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FC5,
+ 0x10FCC,
+ 0x11047,
+ 0x1104E,
+ 0x11052,
+ 0x11066,
+ 0x110BB,
+ 0x110C2,
+ 0x110CD,
+ 0x110CE,
+ 0x11140,
+ 0x11144,
+ 0x11174,
+ 0x11176,
+ 0x111C5,
+ 0x111C9,
+ 0x111CD,
+ 0x111CE,
+ 0x111DB,
+ 0x111DC,
+ 0x111DD,
+ 0x111E0,
+ 0x111E1,
+ 0x111F5,
+ 0x11238,
+ 0x1123E,
+ 0x112A9,
+ 0x112AA,
+ 0x1144B,
+ 0x11450,
+ 0x1145A,
+ 0x1145C,
+ 0x1145D,
+ 0x1145E,
+ 0x114C6,
+ 0x114C7,
+ 0x115C1,
+ 0x115D8,
+ 0x11641,
+ 0x11644,
+ 0x11660,
+ 0x1166D,
+ 0x1173A,
+ 0x11740,
+ 0x1183B,
+ 0x1183C,
+ 0x118EA,
+ 0x118F3,
+ 0x11944,
+ 0x11947,
+ 0x119E2,
+ 0x119E3,
+ 0x11A3F,
+ 0x11A47,
+ 0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
+ 0x11AA3,
+ 0x11C41,
+ 0x11C46,
+ 0x11C5A,
+ 0x11C6D,
+ 0x11C70,
+ 0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x12000,
+ 0x12470,
+ 0x12475,
+ 0x13430,
+ 0x13439,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AF5,
+ 0x16AF6,
+ 0x16B37,
+ 0x16B40,
+ 0x16B44,
+ 0x16B46,
+ 0x16B5B,
+ 0x16B62,
+ 0x16E80,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
+ 0x1BC9C,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1BCA0,
+ 0x1D000,
+ 0x1D0F6,
+ 0x1D100,
+ 0x1D127,
+ 0x1D129,
+ 0x1D15E,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D1BB,
+ 0x1D1C1,
+ 0x1D1E9,
+ 0x1D200,
+ 0x1D242,
+ 0x1D245,
+ 0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
+ 0x1D300,
+ 0x1D357,
+ 0x1D360,
+ 0x1D379,
+ 0x1D800,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA8C,
+ 0x1E14F,
+ 0x1E150,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1E8C7,
+ 0x1E8D0,
+ 0x1E95E,
+ 0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
+ 0x1EEF0,
+ 0x1EEF2,
+ 0x1F000,
+ 0x1F02C,
+ 0x1F030,
+ 0x1F094,
+ 0x1F0A0,
+ 0x1F0AF,
+ 0x1F0B1,
+ 0x1F0C0,
+ 0x1F0C1,
+ 0x1F0D0,
+ 0x1F0D1,
+ 0x1F0F6,
+ 0x1F10B,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F150,
+ 0x1F16A,
+ 0x1F16D,
+ 0x1F190,
+ 0x1F191,
+ 0x1F1AE,
+ 0x1F1E6,
+ 0x1F200,
+ 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
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 1047 */
+ 705, /* Number of 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,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0x41,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x51,
+ 0x5A,
+ 0x60,
+ 0x61,
+ 0x62,
+ 0x6A,
+ 0x6D,
+ 0x6E,
+ 0x70,
+ 0x79,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xB3,
+ 0xB4,
+ 0xB7,
+ 0xBD,
+ 0xBE,
+ 0xBF,
+ 0xC1,
+ 0xD0,
+ 0xD1,
+ 0xE0,
+ 0xE2,
+ 0x2C2,
+ 0x2C6,
+ 0x2D2,
+ 0x2D8,
+ 0x2DE,
+ 0x2E0,
+ 0x2E5,
+ 0x2EC,
+ 0x2ED,
+ 0x2EE,
+ 0x2EF,
+ 0x300,
+ 0x3F6,
+ 0x3F7,
+ 0x482,
+ 0x483,
+ 0x488,
+ 0x48A,
+ 0x55A,
+ 0x560,
+ 0x589,
+ 0x58A,
+ 0x58D,
+ 0x590,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x600,
+ 0x610,
+ 0x61B,
+ 0x61C,
+ 0x61E,
+ 0x620,
+ 0x66A,
+ 0x66E,
+ 0x6D4,
+ 0x6D5,
+ 0x6DD,
+ 0x6DF,
+ 0x6E9,
+ 0x6EA,
+ 0x700,
+ 0x70E,
+ 0x70F,
+ 0x710,
+ 0x7F6,
+ 0x7FA,
+ 0x7FE,
+ 0x800,
+ 0x830,
+ 0x83F,
+ 0x85E,
+ 0x85F,
+ 0x8E2,
+ 0x8E3,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x9F2,
+ 0x9FC,
+ 0x9FD,
+ 0x9FE,
+ 0xA76,
+ 0xA77,
+ 0xAF0,
+ 0xAF2,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 0xB78,
+ 0xBF0,
+ 0xBFB,
+ 0xC77,
+ 0xC80,
+ 0xC84,
+ 0xC85,
+ 0xD4F,
+ 0xD50,
+ 0xD58,
+ 0xD5F,
+ 0xD70,
+ 0xD7A,
+ 0xDF4,
+ 0xDF5,
+ 0xE3F,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE5C,
+ 0xF01,
+ 0xF0B,
+ 0xF0D,
+ 0xF18,
+ 0xF1A,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF3E,
+ 0xF85,
+ 0xF86,
+ 0xFBE,
+ 0xFC6,
+ 0xFC7,
+ 0xFCD,
+ 0xFCE,
+ 0xFDB,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10A0,
+ 0x10FB,
+ 0x10FC,
+ 0x1360,
+ 0x1369,
+ 0x1372,
+ 0x137D,
+ 0x1390,
+ 0x139A,
+ 0x1400,
+ 0x1401,
+ 0x166D,
+ 0x166F,
+ 0x1680,
+ 0x1681,
+ 0x169B,
+ 0x169D,
+ 0x16EB,
+ 0x16EE,
+ 0x1735,
+ 0x1737,
+ 0x17D4,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17F0,
+ 0x17FA,
+ 0x1800,
+ 0x180B,
+ 0x1940,
+ 0x1941,
+ 0x1944,
+ 0x1946,
+ 0x19DE,
+ 0x1A00,
+ 0x1A1E,
+ 0x1A20,
+ 0x1AA0,
+ 0x1AA7,
+ 0x1AA8,
+ 0x1AAE,
+ 0x1ABE,
+ 0x1ABF,
+ 0x1B5A,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B7D,
+ 0x1BFC,
+ 0x1C00,
+ 0x1C3B,
+ 0x1C40,
+ 0x1C7E,
+ 0x1C80,
+ 0x1CC0,
+ 0x1CC8,
+ 0x1CD3,
+ 0x1CD4,
+ 0x2012,
+ 0x2017,
+ 0x2018,
+ 0x2019,
+ 0x201A,
+ 0x2024,
+ 0x2028,
+ 0x202A,
+ 0x2030,
+ 0x2033,
+ 0x2035,
+ 0x2036,
+ 0x2038,
+ 0x203C,
+ 0x203D,
+ 0x203E,
+ 0x2041,
+ 0x2047,
+ 0x204A,
+ 0x2054,
+ 0x2055,
+ 0x2057,
+ 0x2058,
+ 0x205F,
+ 0x20A0,
+ 0x20A8,
+ 0x20A9,
+ 0x20C0,
+ 0x20DD,
+ 0x20E1,
+ 0x20E2,
+ 0x20E5,
+ 0x2104,
+ 0x2105,
+ 0x2108,
+ 0x2109,
+ 0x2114,
+ 0x2115,
+ 0x2117,
+ 0x2118,
+ 0x211E,
+ 0x2120,
+ 0x2123,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x213A,
+ 0x213B,
+ 0x2141,
+ 0x2145,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2150,
+ 0x218A,
+ 0x218C,
+ 0x2190,
+ 0x222C,
+ 0x222E,
+ 0x222F,
+ 0x2231,
+ 0x2329,
+ 0x232B,
+ 0x2427,
+ 0x2440,
+ 0x244B,
+ 0x24EB,
+ 0x2A0C,
+ 0x2A0D,
+ 0x2A74,
+ 0x2A77,
+ 0x2ADC,
+ 0x2ADD,
+ 0x2B74,
+ 0x2B76,
+ 0x2B96,
+ 0x2B97,
+ 0x2C00,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CF9,
+ 0x2D00,
+ 0x2D70,
+ 0x2D71,
+ 0x2E00,
+ 0x2E53,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2E9F,
+ 0x2EA0,
+ 0x2EF3,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3001,
+ 0x3005,
+ 0x3008,
+ 0x3021,
+ 0x3030,
+ 0x3031,
+ 0x3037,
+ 0x3038,
+ 0x303D,
+ 0x3040,
+ 0x3190,
+ 0x3192,
+ 0x31C0,
+ 0x31E4,
+ 0x3248,
+ 0x3250,
+ 0x327F,
+ 0x3280,
+ 0x4DC0,
+ 0x4E00,
+ 0xA490,
+ 0xA4C7,
+ 0xA4FE,
+ 0xA500,
+ 0xA60D,
+ 0xA610,
+ 0xA670,
+ 0xA674,
+ 0xA67E,
+ 0xA67F,
+ 0xA6F2,
+ 0xA6F8,
+ 0xA700,
+ 0xA717,
+ 0xA720,
+ 0xA722,
+ 0xA789,
+ 0xA78B,
+ 0xA828,
+ 0xA82C,
+ 0xA830,
+ 0xA83A,
+ 0xA874,
+ 0xA878,
+ 0xA8CE,
+ 0xA8D0,
+ 0xA8F8,
+ 0xA8FB,
+ 0xA8FC,
+ 0xA8FD,
+ 0xA92E,
+ 0xA930,
+ 0xA95F,
+ 0xA960,
+ 0xA9C1,
+ 0xA9CE,
+ 0xA9DE,
+ 0xA9E0,
+ 0xAA5C,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAADE,
+ 0xAAE0,
+ 0xAAF0,
+ 0xAAF2,
+ 0xAB5B,
+ 0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
+ 0xABEB,
+ 0xABEC,
+ 0xFBB2,
+ 0xFBC2,
+ 0xFD3E,
+ 0xFD40,
+ 0xFDFD,
+ 0xFDFE,
+ 0xFE45,
+ 0xFE47,
+ 0xFFF9,
+ 0xFFFE,
+ 0x10100,
+ 0x10103,
+ 0x10107,
+ 0x10134,
+ 0x10137,
+ 0x10140,
+ 0x10175,
+ 0x1018F,
+ 0x10190,
+ 0x1019D,
+ 0x101A0,
+ 0x101A1,
+ 0x101D0,
+ 0x101FD,
+ 0x102E1,
+ 0x102FC,
+ 0x10320,
+ 0x10324,
+ 0x1039F,
+ 0x103A0,
+ 0x103D0,
+ 0x103D1,
+ 0x1056F,
+ 0x10570,
+ 0x10857,
+ 0x10860,
+ 0x10877,
+ 0x10880,
+ 0x108A7,
+ 0x108B0,
+ 0x108FB,
+ 0x10900,
+ 0x10916,
+ 0x1091C,
+ 0x1091F,
+ 0x10920,
+ 0x1093F,
+ 0x10940,
+ 0x109BC,
+ 0x109BE,
+ 0x109C0,
+ 0x109D0,
+ 0x109D2,
+ 0x10A00,
+ 0x10A40,
+ 0x10A49,
+ 0x10A50,
+ 0x10A59,
+ 0x10A7D,
+ 0x10A80,
+ 0x10A9D,
+ 0x10AA0,
+ 0x10AC8,
+ 0x10AC9,
+ 0x10AEB,
+ 0x10AF7,
+ 0x10B39,
+ 0x10B40,
+ 0x10B58,
+ 0x10B60,
+ 0x10B78,
+ 0x10B80,
+ 0x10B99,
+ 0x10B9D,
+ 0x10BA9,
+ 0x10BB0,
+ 0x10CFA,
+ 0x10D00,
+ 0x10E60,
+ 0x10E7F,
+ 0x10EAD,
+ 0x10EAE,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FC5,
+ 0x10FCC,
+ 0x11047,
+ 0x1104E,
+ 0x11052,
+ 0x11066,
+ 0x110BB,
+ 0x110C2,
+ 0x110CD,
+ 0x110CE,
+ 0x11140,
+ 0x11144,
+ 0x11174,
+ 0x11176,
+ 0x111C5,
+ 0x111C9,
+ 0x111CD,
+ 0x111CE,
+ 0x111DB,
+ 0x111DC,
+ 0x111DD,
+ 0x111E0,
+ 0x111E1,
+ 0x111F5,
+ 0x11238,
+ 0x1123E,
+ 0x112A9,
+ 0x112AA,
+ 0x1144B,
+ 0x11450,
+ 0x1145A,
+ 0x1145C,
+ 0x1145D,
+ 0x1145E,
+ 0x114C6,
+ 0x114C7,
+ 0x115C1,
+ 0x115D8,
+ 0x11641,
+ 0x11644,
+ 0x11660,
+ 0x1166D,
+ 0x1173A,
+ 0x11740,
+ 0x1183B,
+ 0x1183C,
+ 0x118EA,
+ 0x118F3,
+ 0x11944,
+ 0x11947,
+ 0x119E2,
+ 0x119E3,
+ 0x11A3F,
+ 0x11A47,
+ 0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
+ 0x11AA3,
+ 0x11C41,
+ 0x11C46,
+ 0x11C5A,
+ 0x11C6D,
+ 0x11C70,
+ 0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x12000,
+ 0x12470,
+ 0x12475,
+ 0x13430,
+ 0x13439,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AF5,
+ 0x16AF6,
+ 0x16B37,
+ 0x16B40,
+ 0x16B44,
+ 0x16B46,
+ 0x16B5B,
+ 0x16B62,
+ 0x16E80,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
+ 0x1BC9C,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1BCA0,
+ 0x1D000,
+ 0x1D0F6,
+ 0x1D100,
+ 0x1D127,
+ 0x1D129,
+ 0x1D15E,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D1BB,
+ 0x1D1C1,
+ 0x1D1E9,
+ 0x1D200,
+ 0x1D242,
+ 0x1D245,
+ 0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
+ 0x1D300,
+ 0x1D357,
+ 0x1D360,
+ 0x1D379,
+ 0x1D800,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA8C,
+ 0x1E14F,
+ 0x1E150,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1E8C7,
+ 0x1E8D0,
+ 0x1E95E,
+ 0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
+ 0x1EEF0,
+ 0x1EEF2,
+ 0x1F000,
+ 0x1F02C,
+ 0x1F030,
+ 0x1F094,
+ 0x1F0A0,
+ 0x1F0AF,
+ 0x1F0B1,
+ 0x1F0C0,
+ 0x1F0C1,
+ 0x1F0D0,
+ 0x1F0D1,
+ 0x1F0F6,
+ 0x1F10B,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F150,
+ 0x1F16A,
+ 0x1F16D,
+ 0x1F190,
+ 0x1F191,
+ 0x1F1AE,
+ 0x1F1E6,
+ 0x1F200,
+ 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
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = { /* for EBCDIC 037 */
+ 703, /* Number of 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,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0x41,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x51,
+ 0x5A,
+ 0x60,
+ 0x61,
+ 0x62,
+ 0x6A,
+ 0x6D,
+ 0x6E,
+ 0x70,
+ 0x79,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAF,
+ 0xB3,
+ 0xB4,
+ 0xB7,
+ 0xBA,
+ 0xBC,
+ 0xBF,
+ 0xC1,
+ 0xD0,
+ 0xD1,
+ 0xE0,
+ 0xE2,
+ 0x2C2,
+ 0x2C6,
+ 0x2D2,
+ 0x2D8,
+ 0x2DE,
+ 0x2E0,
+ 0x2E5,
+ 0x2EC,
+ 0x2ED,
+ 0x2EE,
+ 0x2EF,
+ 0x300,
+ 0x3F6,
+ 0x3F7,
+ 0x482,
+ 0x483,
+ 0x488,
+ 0x48A,
+ 0x55A,
+ 0x560,
+ 0x589,
+ 0x58A,
+ 0x58D,
+ 0x590,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x600,
+ 0x610,
+ 0x61B,
+ 0x61C,
+ 0x61E,
+ 0x620,
+ 0x66A,
+ 0x66E,
+ 0x6D4,
+ 0x6D5,
+ 0x6DD,
+ 0x6DF,
+ 0x6E9,
+ 0x6EA,
+ 0x700,
+ 0x70E,
+ 0x70F,
+ 0x710,
+ 0x7F6,
+ 0x7FA,
+ 0x7FE,
+ 0x800,
+ 0x830,
+ 0x83F,
+ 0x85E,
+ 0x85F,
+ 0x8E2,
+ 0x8E3,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x9F2,
+ 0x9FC,
+ 0x9FD,
+ 0x9FE,
+ 0xA76,
+ 0xA77,
+ 0xAF0,
+ 0xAF2,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 0xB78,
+ 0xBF0,
+ 0xBFB,
+ 0xC77,
+ 0xC80,
+ 0xC84,
+ 0xC85,
+ 0xD4F,
+ 0xD50,
+ 0xD58,
+ 0xD5F,
+ 0xD70,
+ 0xD7A,
+ 0xDF4,
+ 0xDF5,
+ 0xE3F,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE5C,
+ 0xF01,
+ 0xF0B,
+ 0xF0D,
+ 0xF18,
+ 0xF1A,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF3E,
+ 0xF85,
+ 0xF86,
+ 0xFBE,
+ 0xFC6,
+ 0xFC7,
+ 0xFCD,
+ 0xFCE,
+ 0xFDB,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10A0,
+ 0x10FB,
+ 0x10FC,
+ 0x1360,
+ 0x1369,
+ 0x1372,
+ 0x137D,
+ 0x1390,
+ 0x139A,
+ 0x1400,
+ 0x1401,
+ 0x166D,
+ 0x166F,
+ 0x1680,
+ 0x1681,
+ 0x169B,
+ 0x169D,
+ 0x16EB,
+ 0x16EE,
+ 0x1735,
+ 0x1737,
+ 0x17D4,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17F0,
+ 0x17FA,
+ 0x1800,
+ 0x180B,
+ 0x1940,
+ 0x1941,
+ 0x1944,
+ 0x1946,
+ 0x19DE,
+ 0x1A00,
+ 0x1A1E,
+ 0x1A20,
+ 0x1AA0,
+ 0x1AA7,
+ 0x1AA8,
+ 0x1AAE,
+ 0x1ABE,
+ 0x1ABF,
+ 0x1B5A,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B7D,
+ 0x1BFC,
+ 0x1C00,
+ 0x1C3B,
+ 0x1C40,
+ 0x1C7E,
+ 0x1C80,
+ 0x1CC0,
+ 0x1CC8,
+ 0x1CD3,
+ 0x1CD4,
+ 0x2012,
+ 0x2017,
+ 0x2018,
+ 0x2019,
+ 0x201A,
+ 0x2024,
+ 0x2028,
+ 0x202A,
+ 0x2030,
+ 0x2033,
+ 0x2035,
+ 0x2036,
+ 0x2038,
+ 0x203C,
+ 0x203D,
+ 0x203E,
+ 0x2041,
+ 0x2047,
+ 0x204A,
+ 0x2054,
+ 0x2055,
+ 0x2057,
+ 0x2058,
+ 0x205F,
+ 0x20A0,
+ 0x20A8,
+ 0x20A9,
+ 0x20C0,
+ 0x20DD,
+ 0x20E1,
+ 0x20E2,
+ 0x20E5,
+ 0x2104,
+ 0x2105,
+ 0x2108,
+ 0x2109,
+ 0x2114,
+ 0x2115,
+ 0x2117,
+ 0x2118,
+ 0x211E,
+ 0x2120,
+ 0x2123,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x213A,
+ 0x213B,
+ 0x2141,
+ 0x2145,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2150,
+ 0x218A,
+ 0x218C,
+ 0x2190,
+ 0x222C,
+ 0x222E,
+ 0x222F,
+ 0x2231,
+ 0x2329,
+ 0x232B,
+ 0x2427,
+ 0x2440,
+ 0x244B,
+ 0x24EB,
+ 0x2A0C,
+ 0x2A0D,
+ 0x2A74,
+ 0x2A77,
+ 0x2ADC,
+ 0x2ADD,
+ 0x2B74,
+ 0x2B76,
+ 0x2B96,
+ 0x2B97,
+ 0x2C00,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CF9,
+ 0x2D00,
+ 0x2D70,
+ 0x2D71,
+ 0x2E00,
+ 0x2E53,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2E9F,
+ 0x2EA0,
+ 0x2EF3,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3001,
+ 0x3005,
+ 0x3008,
+ 0x3021,
+ 0x3030,
+ 0x3031,
+ 0x3037,
+ 0x3038,
+ 0x303D,
+ 0x3040,
+ 0x3190,
+ 0x3192,
+ 0x31C0,
+ 0x31E4,
+ 0x3248,
+ 0x3250,
+ 0x327F,
+ 0x3280,
+ 0x4DC0,
+ 0x4E00,
+ 0xA490,
+ 0xA4C7,
+ 0xA4FE,
+ 0xA500,
+ 0xA60D,
+ 0xA610,
+ 0xA670,
+ 0xA674,
+ 0xA67E,
+ 0xA67F,
+ 0xA6F2,
+ 0xA6F8,
+ 0xA700,
+ 0xA717,
+ 0xA720,
+ 0xA722,
+ 0xA789,
+ 0xA78B,
+ 0xA828,
+ 0xA82C,
+ 0xA830,
+ 0xA83A,
+ 0xA874,
+ 0xA878,
+ 0xA8CE,
+ 0xA8D0,
+ 0xA8F8,
+ 0xA8FB,
+ 0xA8FC,
+ 0xA8FD,
+ 0xA92E,
+ 0xA930,
+ 0xA95F,
+ 0xA960,
+ 0xA9C1,
+ 0xA9CE,
+ 0xA9DE,
+ 0xA9E0,
+ 0xAA5C,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAADE,
+ 0xAAE0,
+ 0xAAF0,
+ 0xAAF2,
+ 0xAB5B,
+ 0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
+ 0xABEB,
+ 0xABEC,
+ 0xFBB2,
+ 0xFBC2,
+ 0xFD3E,
+ 0xFD40,
+ 0xFDFD,
+ 0xFDFE,
+ 0xFE45,
+ 0xFE47,
+ 0xFFF9,
+ 0xFFFE,
+ 0x10100,
+ 0x10103,
+ 0x10107,
+ 0x10134,
+ 0x10137,
+ 0x10140,
+ 0x10175,
+ 0x1018F,
+ 0x10190,
+ 0x1019D,
+ 0x101A0,
+ 0x101A1,
+ 0x101D0,
+ 0x101FD,
+ 0x102E1,
+ 0x102FC,
+ 0x10320,
+ 0x10324,
+ 0x1039F,
+ 0x103A0,
+ 0x103D0,
+ 0x103D1,
+ 0x1056F,
+ 0x10570,
+ 0x10857,
+ 0x10860,
+ 0x10877,
+ 0x10880,
+ 0x108A7,
+ 0x108B0,
+ 0x108FB,
+ 0x10900,
+ 0x10916,
+ 0x1091C,
+ 0x1091F,
+ 0x10920,
+ 0x1093F,
+ 0x10940,
+ 0x109BC,
+ 0x109BE,
+ 0x109C0,
+ 0x109D0,
+ 0x109D2,
+ 0x10A00,
+ 0x10A40,
+ 0x10A49,
+ 0x10A50,
+ 0x10A59,
+ 0x10A7D,
+ 0x10A80,
+ 0x10A9D,
+ 0x10AA0,
+ 0x10AC8,
+ 0x10AC9,
+ 0x10AEB,
+ 0x10AF7,
+ 0x10B39,
+ 0x10B40,
+ 0x10B58,
+ 0x10B60,
+ 0x10B78,
+ 0x10B80,
+ 0x10B99,
+ 0x10B9D,
+ 0x10BA9,
+ 0x10BB0,
+ 0x10CFA,
+ 0x10D00,
+ 0x10E60,
+ 0x10E7F,
+ 0x10EAD,
+ 0x10EAE,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FC5,
+ 0x10FCC,
+ 0x11047,
+ 0x1104E,
+ 0x11052,
+ 0x11066,
+ 0x110BB,
+ 0x110C2,
+ 0x110CD,
+ 0x110CE,
+ 0x11140,
+ 0x11144,
+ 0x11174,
+ 0x11176,
+ 0x111C5,
+ 0x111C9,
+ 0x111CD,
+ 0x111CE,
+ 0x111DB,
+ 0x111DC,
+ 0x111DD,
+ 0x111E0,
+ 0x111E1,
+ 0x111F5,
+ 0x11238,
+ 0x1123E,
+ 0x112A9,
+ 0x112AA,
+ 0x1144B,
+ 0x11450,
+ 0x1145A,
+ 0x1145C,
+ 0x1145D,
+ 0x1145E,
+ 0x114C6,
+ 0x114C7,
+ 0x115C1,
+ 0x115D8,
+ 0x11641,
+ 0x11644,
+ 0x11660,
+ 0x1166D,
+ 0x1173A,
+ 0x11740,
+ 0x1183B,
+ 0x1183C,
+ 0x118EA,
+ 0x118F3,
+ 0x11944,
+ 0x11947,
+ 0x119E2,
+ 0x119E3,
+ 0x11A3F,
+ 0x11A47,
+ 0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
+ 0x11AA3,
+ 0x11C41,
+ 0x11C46,
+ 0x11C5A,
+ 0x11C6D,
+ 0x11C70,
+ 0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x12000,
+ 0x12470,
+ 0x12475,
+ 0x13430,
+ 0x13439,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AF5,
+ 0x16AF6,
+ 0x16B37,
+ 0x16B40,
+ 0x16B44,
+ 0x16B46,
+ 0x16B5B,
+ 0x16B62,
+ 0x16E80,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
+ 0x1BC9C,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1BCA0,
+ 0x1D000,
+ 0x1D0F6,
+ 0x1D100,
+ 0x1D127,
+ 0x1D129,
+ 0x1D15E,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D1BB,
+ 0x1D1C1,
+ 0x1D1E9,
+ 0x1D200,
+ 0x1D242,
+ 0x1D245,
+ 0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
+ 0x1D300,
+ 0x1D357,
+ 0x1D360,
+ 0x1D379,
+ 0x1D800,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA8C,
+ 0x1E14F,
+ 0x1E150,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1E8C7,
+ 0x1E8D0,
+ 0x1E95E,
+ 0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
+ 0x1EEF0,
+ 0x1EEF2,
+ 0x1F000,
+ 0x1F02C,
+ 0x1F030,
+ 0x1F094,
+ 0x1F0A0,
+ 0x1F0AF,
+ 0x1F0B1,
+ 0x1F0C0,
+ 0x1F0C1,
+ 0x1F0D0,
+ 0x1F0D1,
+ 0x1F0F6,
+ 0x1F10B,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F150,
+ 0x1F16A,
+ 0x1F16D,
+ 0x1F190,
+ 0x1F191,
+ 0x1F1AE,
+ 0x1F1E6,
+ 0x1F200,
+ 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
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_IDENTIFIERTYPE__OBSOLETE_invlist[] = { /* for all charsets */
+ 207, /* Number of 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,
+ 0x18D,
+ 0x18E,
+ 0x1AA,
+ 0x1AC,
+ 0x1B9,
+ 0x1BC,
+ 0x1BE,
+ 0x1C0,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x277,
+ 0x278,
+ 0x27C,
+ 0x27D,
+ 0x29E,
+ 0x29F,
+ 0x363,
+ 0x374,
+ 0x376,
+ 0x378,
+ 0x37F,
+ 0x380,
+ 0x3D8,
+ 0x3E2,
+ 0x3F3,
+ 0x3F4,
+ 0x3F7,
+ 0x3F9,
+ 0x3FA,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x5A2,
+ 0x5A3,
+ 0x5C5,
+ 0x5C7,
+ 0x640,
+ 0x641,
+ 0x66E,
+ 0x670,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x7E8,
+ 0x7EB,
+ 0x7FA,
+ 0x7FB,
+ 0x8AD,
+ 0x8B2,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x953,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x9FC,
+ 0x9FD,
+ 0xC00,
+ 0xC01,
+ 0xC34,
+ 0xC35,
+ 0xC58,
+ 0xC5A,
+ 0xC81,
+ 0xC82,
+ 0xCDE,
+ 0xCDF,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD3B,
+ 0xD3D,
+ 0xD5F,
+ 0xD60,
+ 0xDE6,
+ 0xDF0,
+ 0x10A0,
+ 0x10C6,
+ 0x10F1,
+ 0x10F7,
+ 0x1100,
+ 0x115F,
+ 0x1161,
+ 0x1200,
+ 0x1369,
+ 0x1372,
+ 0x17A8,
+ 0x17A9,
+ 0x17D1,
+ 0x17D2,
+ 0x17D3,
+ 0x17D4,
+ 0x17D8,
+ 0x17D9,
+ 0x17DD,
+ 0x17DE,
+ 0x1AB0,
+ 0x1ABE,
+ 0x1C80,
+ 0x1C89,
+ 0x1CD0,
+ 0x1CFA,
+ 0x1DC0,
+ 0x1DC4,
+ 0x1DCE,
+ 0x1DCF,
+ 0x1DD1,
+ 0x1DE7,
+ 0x2056,
+ 0x2057,
+ 0x2058,
+ 0x205F,
+ 0x2127,
+ 0x2128,
+ 0x2132,
+ 0x2133,
+ 0x214E,
+ 0x2150,
+ 0x2180,
+ 0x2189,
+ 0x2C6D,
+ 0x2C77,
+ 0x2C7E,
+ 0x2C80,
+ 0x2D00,
+ 0x2D26,
+ 0x2DE0,
+ 0x2E17,
+ 0x2E2A,
+ 0x2E33,
+ 0x2E35,
+ 0x2E36,
+ 0x2E39,
+ 0x2E3A,
+ 0x301E,
+ 0x301F,
+ 0x302E,
+ 0x3030,
+ 0x312E,
+ 0x312F,
+ 0xA610,
+ 0xA613,
+ 0xA62A,
+ 0xA62C,
+ 0xA640,
+ 0xA66F,
+ 0xA670,
+ 0xA67C,
+ 0xA680,
+ 0xA69C,
+ 0xA69E,
+ 0xA6A0,
+ 0xA700,
+ 0xA708,
+ 0xA722,
+ 0xA770,
+ 0xA771,
+ 0xA788,
+ 0xA790,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7B0,
+ 0xA7B2,
+ 0xA7F5,
+ 0xA7F8,
+ 0xA7FB,
+ 0xA800,
+ 0xA8E0,
+ 0xA900,
+ 0xA960,
+ 0xA97D,
+ 0xA9E0,
+ 0xA9E7,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB64,
+ 0xAB66,
+ 0xD7B0,
+ 0xD7C7,
+ 0xD7CB,
+ 0xD7FC,
+ 0x10140,
+ 0x10175,
+ 0x101D0,
+ 0x101FE,
+ 0x102E0,
+ 0x102FC,
+ 0x16FE3,
+ 0x16FE4,
+ 0x1B000,
+ 0x1B11F,
+ 0x1D200,
+ 0x1D246
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for ASCII/Latin1 */
+ 733, /* Number of 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,
+ 0x30,
+ 0x3A,
+ 0x41,
+ 0x5B,
+ 0x5F,
+ 0x60,
+ 0x61,
+ 0x7B,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xF7,
+ 0xF8,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x149,
+ 0x14A,
+ 0x17F,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AF,
+ 0x1B1,
+ 0x1CD,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x1F1,
+ 0x1F4,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x220,
+ 0x226,
+ 0x234,
+ 0x259,
+ 0x25A,
+ 0x2BB,
+ 0x2BD,
+ 0x2EC,
+ 0x2ED,
+ 0x300,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x31B,
+ 0x31C,
+ 0x323,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x332,
+ 0x335,
+ 0x336,
+ 0x338,
+ 0x33A,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x37B,
+ 0x37E,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3CF,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x561,
+ 0x587,
+ 0x5B4,
+ 0x5B5,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F3,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x673,
+ 0x674,
+ 0x675,
+ 0x679,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6E5,
+ 0x6E7,
+ 0x6EE,
+ 0x6FD,
+ 0x6FF,
+ 0x700,
+ 0x750,
+ 0x7B2,
+ 0x8A0,
+ 0x8AD,
+ 0x8B2,
+ 0x8B3,
+ 0x8B6,
+ 0x8C8,
+ 0x901,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x956,
+ 0x958,
+ 0x960,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9E0,
+ 0x9E4,
+ 0x9E6,
+ 0x9F2,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA33,
+ 0xA35,
+ 0xA36,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA5C,
+ 0xA5D,
+ 0xA66,
+ 0xA75,
+ 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,
+ 0xAF0,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB44,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB55,
+ 0xB58,
+ 0xB5F,
+ 0xB62,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 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,
+ 0xBF0,
+ 0xC01,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC34,
+ 0xC35,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC60,
+ 0xC62,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD44,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4F,
+ 0xD54,
+ 0xD58,
+ 0xD60,
+ 0xD62,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD8F,
+ 0xD91,
+ 0xD97,
+ 0xD9A,
+ 0xDA6,
+ 0xDA7,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDF2,
+ 0xDF3,
+ 0xE01,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEB3,
+ 0xEB4,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDE,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF3E,
+ 0xF43,
+ 0xF44,
+ 0xF48,
+ 0xF49,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF6D,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF81,
+ 0xF82,
+ 0xF85,
+ 0xF86,
+ 0xF93,
+ 0xF94,
+ 0xF98,
+ 0xF99,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10F1,
+ 0x10F7,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x1200,
+ 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,
+ 0x1360,
+ 0x1380,
+ 0x1390,
+ 0x1780,
+ 0x17A3,
+ 0x17A5,
+ 0x17A8,
+ 0x17A9,
+ 0x17B4,
+ 0x17B6,
+ 0x17CB,
+ 0x17D2,
+ 0x17D3,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17E0,
+ 0x17EA,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E9A,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD6,
+ 0x1FDB,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x3005,
+ 0x3008,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A1,
+ 0x30FB,
+ 0x30FC,
+ 0x30FF,
+ 0x3105,
+ 0x312E,
+ 0x312F,
+ 0x3130,
+ 0x31A0,
+ 0x31C0,
+ 0x3400,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FFD,
+ 0xA67F,
+ 0xA680,
+ 0xA717,
+ 0xA720,
+ 0xA788,
+ 0xA789,
+ 0xA78D,
+ 0xA78E,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA7C2,
+ 0xA7CB,
+ 0xA9E7,
+ 0xA9FF,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA80,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB66,
+ 0xAB68,
+ 0xAC00,
+ 0xD7A4,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x1133B,
+ 0x1133D,
+ 0x16FF0,
+ 0x16FF2,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 1047 */
+ 763, /* Number of 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,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x62,
+ 0x6A,
+ 0x6D,
+ 0x6E,
+ 0x70,
+ 0x79,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xBA,
+ 0xBB,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xFA,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x149,
+ 0x14A,
+ 0x17F,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AF,
+ 0x1B1,
+ 0x1CD,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x1F1,
+ 0x1F4,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x220,
+ 0x226,
+ 0x234,
+ 0x259,
+ 0x25A,
+ 0x2BB,
+ 0x2BD,
+ 0x2EC,
+ 0x2ED,
+ 0x300,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x31B,
+ 0x31C,
+ 0x323,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x332,
+ 0x335,
+ 0x336,
+ 0x338,
+ 0x33A,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x37B,
+ 0x37E,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3CF,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x561,
+ 0x587,
+ 0x5B4,
+ 0x5B5,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F3,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x673,
+ 0x674,
+ 0x675,
+ 0x679,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6E5,
+ 0x6E7,
+ 0x6EE,
+ 0x6FD,
+ 0x6FF,
+ 0x700,
+ 0x750,
+ 0x7B2,
+ 0x8A0,
+ 0x8AD,
+ 0x8B2,
+ 0x8B3,
+ 0x8B6,
+ 0x8C8,
+ 0x901,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x956,
+ 0x958,
+ 0x960,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9E0,
+ 0x9E4,
+ 0x9E6,
+ 0x9F2,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA33,
+ 0xA35,
+ 0xA36,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA5C,
+ 0xA5D,
+ 0xA66,
+ 0xA75,
+ 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,
+ 0xAF0,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB44,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB55,
+ 0xB58,
+ 0xB5F,
+ 0xB62,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 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,
+ 0xBF0,
+ 0xC01,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC34,
+ 0xC35,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC60,
+ 0xC62,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD44,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4F,
+ 0xD54,
+ 0xD58,
+ 0xD60,
+ 0xD62,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD8F,
+ 0xD91,
+ 0xD97,
+ 0xD9A,
+ 0xDA6,
+ 0xDA7,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDF2,
+ 0xDF3,
+ 0xE01,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEB3,
+ 0xEB4,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDE,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF3E,
+ 0xF43,
+ 0xF44,
+ 0xF48,
+ 0xF49,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF6D,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF81,
+ 0xF82,
+ 0xF85,
+ 0xF86,
+ 0xF93,
+ 0xF94,
+ 0xF98,
+ 0xF99,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10F1,
+ 0x10F7,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x1200,
+ 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,
+ 0x1360,
+ 0x1380,
+ 0x1390,
+ 0x1780,
+ 0x17A3,
+ 0x17A5,
+ 0x17A8,
+ 0x17A9,
+ 0x17B4,
+ 0x17B6,
+ 0x17CB,
+ 0x17D2,
+ 0x17D3,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17E0,
+ 0x17EA,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E9A,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD6,
+ 0x1FDB,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x3005,
+ 0x3008,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A1,
+ 0x30FB,
+ 0x30FC,
+ 0x30FF,
+ 0x3105,
+ 0x312E,
+ 0x312F,
+ 0x3130,
+ 0x31A0,
+ 0x31C0,
+ 0x3400,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FFD,
+ 0xA67F,
+ 0xA680,
+ 0xA717,
+ 0xA720,
+ 0xA788,
+ 0xA789,
+ 0xA78D,
+ 0xA78E,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA7C2,
+ 0xA7CB,
+ 0xA9E7,
+ 0xA9FF,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA80,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB66,
+ 0xAB68,
+ 0xAC00,
+ 0xD7A4,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x1133B,
+ 0x1133D,
+ 0x16FF0,
+ 0x16FF2,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = { /* for EBCDIC 037 */
+ 759, /* Number of 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,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x62,
+ 0x6A,
+ 0x6D,
+ 0x6E,
+ 0x70,
+ 0x79,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAF,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xFA,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x132,
+ 0x134,
+ 0x13F,
+ 0x141,
+ 0x149,
+ 0x14A,
+ 0x17F,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AF,
+ 0x1B1,
+ 0x1CD,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x1F1,
+ 0x1F4,
+ 0x1F6,
+ 0x1F8,
+ 0x21C,
+ 0x21E,
+ 0x220,
+ 0x226,
+ 0x234,
+ 0x259,
+ 0x25A,
+ 0x2BB,
+ 0x2BD,
+ 0x2EC,
+ 0x2ED,
+ 0x300,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x31B,
+ 0x31C,
+ 0x323,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x332,
+ 0x335,
+ 0x336,
+ 0x338,
+ 0x33A,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x37B,
+ 0x37E,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3CF,
+ 0x3FC,
+ 0x460,
+ 0x48A,
+ 0x500,
+ 0x510,
+ 0x52A,
+ 0x52E,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x561,
+ 0x587,
+ 0x5B4,
+ 0x5B5,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F3,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x673,
+ 0x674,
+ 0x675,
+ 0x679,
+ 0x68E,
+ 0x68F,
+ 0x6A1,
+ 0x6A2,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6E5,
+ 0x6E7,
+ 0x6EE,
+ 0x6FD,
+ 0x6FF,
+ 0x700,
+ 0x750,
+ 0x7B2,
+ 0x8A0,
+ 0x8AD,
+ 0x8B2,
+ 0x8B3,
+ 0x8B6,
+ 0x8C8,
+ 0x901,
+ 0x94E,
+ 0x94F,
+ 0x951,
+ 0x956,
+ 0x958,
+ 0x960,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x978,
+ 0x979,
+ 0x980,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9E0,
+ 0x9E4,
+ 0x9E6,
+ 0x9F2,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA33,
+ 0xA35,
+ 0xA36,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA5C,
+ 0xA5D,
+ 0xA66,
+ 0xA75,
+ 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,
+ 0xAF0,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB44,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB55,
+ 0xB58,
+ 0xB5F,
+ 0xB62,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 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,
+ 0xBF0,
+ 0xC01,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC34,
+ 0xC35,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC60,
+ 0xC62,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD01,
+ 0xD02,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD44,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4F,
+ 0xD54,
+ 0xD58,
+ 0xD60,
+ 0xD62,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD8F,
+ 0xD91,
+ 0xD97,
+ 0xD9A,
+ 0xDA6,
+ 0xDA7,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDF2,
+ 0xDF3,
+ 0xE01,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEB3,
+ 0xEB4,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDE,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF3E,
+ 0xF43,
+ 0xF44,
+ 0xF48,
+ 0xF49,
+ 0xF4D,
+ 0xF4E,
+ 0xF52,
+ 0xF53,
+ 0xF57,
+ 0xF58,
+ 0xF5C,
+ 0xF5D,
+ 0xF69,
+ 0xF6A,
+ 0xF6D,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF81,
+ 0xF82,
+ 0xF85,
+ 0xF86,
+ 0xF93,
+ 0xF94,
+ 0xF98,
+ 0xF99,
+ 0xF9D,
+ 0xF9E,
+ 0xFA2,
+ 0xFA3,
+ 0xFA7,
+ 0xFA8,
+ 0xFAC,
+ 0xFAD,
+ 0xFB9,
+ 0xFBA,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x104A,
+ 0x1050,
+ 0x109E,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10F1,
+ 0x10F7,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x1200,
+ 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,
+ 0x1360,
+ 0x1380,
+ 0x1390,
+ 0x1780,
+ 0x17A3,
+ 0x17A5,
+ 0x17A8,
+ 0x17A9,
+ 0x17B4,
+ 0x17B6,
+ 0x17CB,
+ 0x17D2,
+ 0x17D3,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17E0,
+ 0x17EA,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E9A,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F71,
+ 0x1F72,
+ 0x1F73,
+ 0x1F74,
+ 0x1F75,
+ 0x1F76,
+ 0x1F77,
+ 0x1F78,
+ 0x1F79,
+ 0x1F7A,
+ 0x1F7B,
+ 0x1F7C,
+ 0x1F7D,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBB,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC9,
+ 0x1FCA,
+ 0x1FCB,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD3,
+ 0x1FD6,
+ 0x1FDB,
+ 0x1FE0,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FEB,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF9,
+ 0x1FFA,
+ 0x1FFB,
+ 0x1FFC,
+ 0x1FFD,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x3005,
+ 0x3008,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x309F,
+ 0x30A1,
+ 0x30FB,
+ 0x30FC,
+ 0x30FF,
+ 0x3105,
+ 0x312E,
+ 0x312F,
+ 0x3130,
+ 0x31A0,
+ 0x31C0,
+ 0x3400,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FFD,
+ 0xA67F,
+ 0xA680,
+ 0xA717,
+ 0xA720,
+ 0xA788,
+ 0xA789,
+ 0xA78D,
+ 0xA78E,
+ 0xA792,
+ 0xA794,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA7C2,
+ 0xA7CB,
+ 0xA9E7,
+ 0xA9FF,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA80,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB66,
+ 0xAB68,
+ 0xAC00,
+ 0xD7A4,
+ 0xFA0E,
+ 0xFA10,
+ 0xFA11,
+ 0xFA12,
+ 0xFA13,
+ 0xFA15,
+ 0xFA1F,
+ 0xFA20,
+ 0xFA21,
+ 0xFA22,
+ 0xFA23,
+ 0xFA25,
+ 0xFA27,
+ 0xFA2A,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x1133B,
+ 0x1133D,
+ 0x16FF0,
+ 0x16FF2,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x20000,
+ 0x2A6DE,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_IDENTIFIERTYPE__TECHNICAL_invlist[] = { /* for all charsets */
+ 191, /* Number of 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,
+ 0x180,
+ 0x181,
+ 0x18D,
+ 0x18E,
+ 0x1AA,
+ 0x1AC,
+ 0x1BA,
+ 0x1BC,
+ 0x1BE,
+ 0x1BF,
+ 0x1C0,
+ 0x1C4,
+ 0x234,
+ 0x237,
+ 0x250,
+ 0x259,
+ 0x25A,
+ 0x2B0,
+ 0x2B9,
+ 0x2BB,
+ 0x2BD,
+ 0x2C2,
+ 0x2C6,
+ 0x2D2,
+ 0x2EE,
+ 0x2EF,
+ 0x30E,
+ 0x30F,
+ 0x312,
+ 0x313,
+ 0x315,
+ 0x316,
+ 0x317,
+ 0x31B,
+ 0x31C,
+ 0x321,
+ 0x329,
+ 0x32D,
+ 0x32F,
+ 0x330,
+ 0x333,
+ 0x334,
+ 0x337,
+ 0x338,
+ 0x33A,
+ 0x340,
+ 0x346,
+ 0x34F,
+ 0x350,
+ 0x358,
+ 0x359,
+ 0x363,
+ 0x3CF,
+ 0x3D0,
+ 0x3D7,
+ 0x3D8,
+ 0x3F3,
+ 0x3F4,
+ 0x484,
+ 0x488,
+ 0x560,
+ 0x561,
+ 0x588,
+ 0x589,
+ 0x5C7,
+ 0x5C8,
+ 0x740,
+ 0x74B,
+ 0x953,
+ 0x955,
+ 0xD04,
+ 0xD05,
+ 0xD81,
+ 0xD82,
+ 0xD8F,
+ 0xD91,
+ 0xDA6,
+ 0xDA7,
+ 0xDDF,
+ 0xDE0,
+ 0xDF3,
+ 0xDF4,
+ 0xF18,
+ 0xF1A,
+ 0x17CB,
+ 0x17D2,
+ 0x17DD,
+ 0x17DE,
+ 0x1ABF,
+ 0x1AC1,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D2F,
+ 0x1D30,
+ 0x1D3B,
+ 0x1D3C,
+ 0x1D4E,
+ 0x1D4F,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1DC0,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1E00,
+ 0x1E9C,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EFA,
+ 0x1F00,
+ 0x203F,
+ 0x2041,
+ 0x20D0,
+ 0x20F1,
+ 0x2118,
+ 0x2119,
+ 0x212E,
+ 0x212F,
+ 0x2180,
+ 0x2184,
+ 0x24EB,
+ 0x2500,
+ 0x2800,
+ 0x2900,
+ 0x2C60,
+ 0x2C68,
+ 0x2C77,
+ 0x2C7C,
+ 0x2CF0,
+ 0x2CF2,
+ 0x2E00,
+ 0x2E0E,
+ 0x3021,
+ 0x3030,
+ 0x3031,
+ 0x3036,
+ 0x303B,
+ 0x303D,
+ 0x31F0,
+ 0x3200,
+ 0x327F,
+ 0x3280,
+ 0x4DC0,
+ 0x4E00,
+ 0xA708,
+ 0xA717,
+ 0xA722,
+ 0xA730,
+ 0xA78E,
+ 0xA78F,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7BA,
+ 0xA7C0,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB68,
+ 0xAB69,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFBB2,
+ 0xFBC2,
+ 0xFD3E,
+ 0xFD40,
+ 0xFDFD,
+ 0xFDFE,
+ 0xFE20,
+ 0xFE30,
+ 0xFE45,
+ 0xFE47,
+ 0xFE73,
+ 0xFE74,
+ 0x1D000,
+ 0x1D0F6,
+ 0x1D100,
+ 0x1D127,
+ 0x1D129,
+ 0x1D15E,
+ 0x1D165,
+ 0x1D173,
+ 0x1D17B,
+ 0x1D1BB,
+ 0x1D1C1,
+ 0x1D1E9,
+ 0x1D242,
+ 0x1D245,
+ 0x1D300,
+ 0x1D357
+};
+
+static const UV UNI_IDENTIFIERTYPE__UNCOMMONUSE_invlist[] = { /* for all charsets */
+ 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 */
+ 0x0,
+ 0x181,
+ 0x18D,
+ 0x18E,
+ 0x18F,
+ 0x190,
+ 0x1A0,
+ 0x1A2,
+ 0x1AA,
+ 0x1AC,
+ 0x1AF,
+ 0x1B1,
+ 0x1B9,
+ 0x1BC,
+ 0x1BE,
+ 0x1DD,
+ 0x1DE,
+ 0x1E4,
+ 0x1E6,
+ 0x220,
+ 0x226,
+ 0x237,
+ 0x250,
+ 0x253,
+ 0x255,
+ 0x256,
+ 0x258,
+ 0x25B,
+ 0x25C,
+ 0x263,
+ 0x264,
+ 0x268,
+ 0x26A,
+ 0x272,
+ 0x273,
+ 0x289,
+ 0x28A,
+ 0x292,
+ 0x293,
+ 0x305,
+ 0x306,
+ 0x30D,
+ 0x30E,
+ 0x316,
+ 0x317,
+ 0x321,
+ 0x323,
+ 0x332,
+ 0x333,
+ 0x334,
+ 0x335,
+ 0x336,
+ 0x337,
+ 0x358,
+ 0x359,
+ 0x591,
+ 0x5B4,
+ 0x5B5,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
+ 0x610,
+ 0x61B,
+ 0x656,
+ 0x660,
+ 0x6D6,
+ 0x6DD,
+ 0x6DF,
+ 0x6E5,
+ 0x6E7,
+ 0x6E9,
+ 0x6EA,
+ 0x6EE,
+ 0x8B3,
+ 0x8B5,
+ 0x8D3,
+ 0x8E2,
+ 0x8E3,
+ 0x901,
+ 0x955,
+ 0x956,
+ 0xA51,
+ 0xA52,
+ 0xA75,
+ 0xA76,
+ 0xAF9,
+ 0xAFA,
+ 0xB44,
+ 0xB45,
+ 0xB62,
+ 0xB64,
+ 0xC5A,
+ 0xC5B,
+ 0xC62,
+ 0xC64,
+ 0xD44,
+ 0xD45,
+ 0xD62,
+ 0xD64,
+ 0xD8F,
+ 0xD91,
+ 0xDA6,
+ 0xDA7,
+ 0xDDF,
+ 0xDE0,
+ 0xDF3,
+ 0xDF4,
+ 0xF39,
+ 0xF3A,
+ 0x18A9,
+ 0x18AA,
+ 0x2054,
+ 0x2055,
+ 0x218A,
+ 0x218C,
+ 0x2BEC,
+ 0x2BF0,
+ 0x2C68,
+ 0x2C6D,
+ 0xA66F,
+ 0xA670,
+ 0xA67C,
+ 0xA67E,
+ 0xA69E,
+ 0xA69F,
+ 0xA78B,
+ 0xA78D,
+ 0xA78F,
+ 0xA790,
+ 0xA7B2,
+ 0xA7B8,
+ 0xA8FC,
+ 0xA8FE,
+ 0xAB60,
+ 0xAB64,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFE2E,
+ 0xFE30,
+ 0x16A40,
+ 0x16A5F,
+ 0x16A60,
+ 0x16A6A,
+ 0x1D1DE,
+ 0x1D1E9,
+ 0x1F54F,
+ 0x1F550
+};
+
+static const UV UNI_IDEO_invlist[] = { /* for all charsets */
+ 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 */
+ 0x0,
0x3006,
0x3008,
0x3021,
@@ -253476,21 +274676,25 @@ static const UV UNI_IDEO_invlist[] = { /* for all charsets */
0x3038,
0x303B,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
+ 0x16FE4,
+ 0x16FE5,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B170,
0x1B2FC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -253500,7 +274704,9 @@ static const UV UNI_IDEO_invlist[] = { /* for all charsets */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
static const UV UNI_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */
@@ -253516,7 +274722,7 @@ static const UV UNI_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
- 1219, /* 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 */
@@ -253622,7 +274828,7 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -253773,7 +274979,7 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -254112,13 +275318,13 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -254142,8 +275348,8 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -254218,7 +275424,7 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -254387,12 +275593,18 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -254405,6 +275617,8 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -254456,7 +275670,7 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -254482,7 +275696,19 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -254531,6 +275757,8 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -254570,7 +275798,9 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -254728,7 +275958,7 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -254738,7 +275968,9 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* ASCII/Latin1 */
@@ -254749,7 +275981,7 @@ static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
- 1245, /* Number of elements */
+ 1271, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -254881,7 +276113,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -255032,7 +276264,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -255371,13 +276603,13 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -255401,8 +276633,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -255477,7 +276709,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -255646,12 +276878,18 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -255664,6 +276902,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -255715,7 +276955,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -255741,7 +276981,19 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -255790,6 +277042,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -255829,7 +277083,9 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -255987,7 +277243,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -255997,7 +277253,9 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 1047 */
@@ -256008,7 +277266,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
- 1241, /* 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 */
@@ -256136,7 +277394,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -256287,7 +277545,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -256626,13 +277884,13 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -256656,8 +277914,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -256732,7 +277990,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -256901,12 +278159,18 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -256919,6 +278183,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -256970,7 +278236,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -256996,7 +278262,19 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -257045,6 +278323,8 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -257084,7 +278364,9 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -257242,7 +278524,7 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -257252,7 +278534,9 @@ static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 037 */
@@ -263250,6 +284534,1385 @@ static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
+static const UV UNI_IN__13_invlist[] = { /* for all charsets */
+ 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 */
+ 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_IN__2_invlist[] = { /* for all charsets */
624, /* Number of elements */
148565664, /* Version and data structure type */
@@ -279705,6 +302368,16 @@ static const UV UNI_INCHEROKEE_invlist[] = { /* for all charsets */
0x1400
};
+static const UV UNI_INCHORASMIAN_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,
+ 0x10FB0,
+ 0x10FE0
+};
+
static const UV UNI_INCOPTIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -279765,6 +302438,16 @@ static const UV UNI_INDICSIYAQNUMBERS_invlist[] = { /* for all charsets */
0x1ECC0
};
+static const UV UNI_INDIVESAKURU_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,
+ 0x11900,
+ 0x11960
+};
+
static const UV UNI_INDOGRA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -280055,6 +302738,16 @@ static const UV UNI_INKHAROSHTHI_invlist[] = { /* for all charsets */
0x10A60
};
+static const UV UNI_INKHITANSMALLSCRIPT_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,
+ 0x18B00,
+ 0x18D00
+};
+
static const UV UNI_INKHMER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -280125,6 +302818,16 @@ static const UV UNI_INLINEARA_invlist[] = { /* for all charsets */
0x10780
};
+static const UV UNI_INLISU_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,
+ 0xA4D0,
+ 0xA500
+};
+
static const UV UNI_INLYCIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -280506,7 +303209,7 @@ static const UV UNI_INPAUCINHAU_invlist[] = { /* for all charsets */
};
static const UV UNI_INPC__BOTTOM_invlist[] = { /* for all charsets */
- 283, /* 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 */
@@ -280663,6 +303366,8 @@ static const UV UNI_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x1CEE,
0xA825,
0xA826,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C5,
0xA92B,
@@ -280755,6 +303460,8 @@ static const UV UNI_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x11833,
0x11839,
0x1183B,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119E0,
@@ -280806,19 +303513,23 @@ static const UV UNI_INPC__BOTTOMANDLEFT_invlist[] = { /* for all charsets */
};
static const UV UNI_INPC__BOTTOMANDRIGHT_invlist[] = { /* for all charsets */
- 5, /* 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 */
0x0,
0x1B3B,
0x1B3C,
+ 0xA9BE,
+ 0xA9BF,
0xA9C0,
- 0xA9C1
+ 0xA9C1,
+ 0x11942,
+ 0x11943
};
static const UV UNI_INPC__LEFT_invlist[] = { /* for all charsets */
- 89, /* 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 */
@@ -280883,6 +303594,8 @@ static const UV UNI_INPC__LEFT_invlist[] = { /* for all charsets */
0x1112D,
0x111B4,
0x111B5,
+ 0x111CE,
+ 0x111CF,
0x112E1,
0x112E2,
0x11347,
@@ -280903,6 +303616,10 @@ static const UV UNI_INPC__LEFT_invlist[] = { /* for all charsets */
0x11727,
0x1182D,
0x1182E,
+ 0x11935,
+ 0x11936,
+ 0x11937,
+ 0x11938,
0x119D2,
0x119D3,
0x119E4,
@@ -280914,7 +303631,7 @@ static const UV UNI_INPC__LEFT_invlist[] = { /* for all charsets */
};
static const UV UNI_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */
- 27, /* 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 */
@@ -280944,11 +303661,13 @@ static const UV UNI_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */
0x114BE,
0x114BF,
0x115BA,
- 0x115BB
+ 0x115BB,
+ 0x11938,
+ 0x11939
};
static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
- 413, /* Number of elements */
+ 421, /* 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 */
@@ -281019,7 +303738,7 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -281068,12 +303787,12 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
0xD46,
0xD49,
0xD4A,
- 0xD4E,
+ 0xD4F,
0xD57,
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -281120,8 +303839,6 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
0x102B,
0x1039,
0x103A,
- 0x103C,
- 0x103D,
0x103F,
0x1056,
0x105A,
@@ -281207,6 +303924,8 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -281275,8 +303994,12 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
0x11183,
0x111B3,
0x111C1,
+ 0x111C2,
+ 0x111C4,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -281318,11 +304041,17 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
0x116AB,
0x116B8,
0x1171D,
- 0x1171E,
- 0x1171F,
0x1172C,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193E,
+ 0x1193F,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -281332,12 +304061,10 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
0x11A01,
0x11A0B,
0x11A33,
- 0x11A3A,
- 0x11A3B,
0x11A3F,
0x11A51,
0x11A5C,
- 0x11A8A,
+ 0x11A84,
0x11A99,
0x11C2F,
0x11C37,
@@ -281355,7 +304082,7 @@ static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
0x11D3E,
0x11D3F,
0x11D45,
- 0x11D47,
+ 0x11D46,
0x11D48,
0x11D8A,
0x11D8F,
@@ -281384,7 +304111,7 @@ static const UV UNI_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */
};
static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */
- 323, /* Number of elements */
+ 329, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281571,8 +304298,6 @@ static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */
0xA984,
0xA9B4,
0xA9B6,
- 0xA9BE,
- 0xA9BF,
0xAA33,
0xAA34,
0xAA4D,
@@ -281683,6 +304408,12 @@ static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */
0x1182F,
0x11838,
0x11839,
+ 0x11930,
+ 0x11935,
+ 0x1193D,
+ 0x1193E,
+ 0x11940,
+ 0x11941,
0x119D1,
0x119D2,
0x119D3,
@@ -281703,6 +304434,8 @@ static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */
0x11CAA,
0x11CB4,
0x11CB5,
+ 0x11D46,
+ 0x11D47,
0x11D8A,
0x11D8F,
0x11D93,
@@ -281714,7 +304447,7 @@ static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */
};
static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */
- 371, /* 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 */
@@ -281753,7 +304486,7 @@ static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */
0xB02,
0xB3F,
0xB40,
- 0xB56,
+ 0xB55,
0xB57,
0xB82,
0xB83,
@@ -281786,7 +304519,9 @@ static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */
0xD3B,
0xD3D,
0xD4D,
- 0xD4E,
+ 0xD4F,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -281993,8 +304728,12 @@ static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */
0x11182,
0x111BC,
0x111BF,
+ 0x111C2,
+ 0x111C4,
0x111CB,
0x111CC,
+ 0x111CF,
+ 0x111D0,
0x11230,
0x11232,
0x11234,
@@ -282049,6 +304788,12 @@ static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */
0x1172C,
0x11833,
0x11838,
+ 0x1193B,
+ 0x1193D,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119DA,
0x119DC,
0x11A01,
@@ -282057,10 +304802,14 @@ static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */
0x11A0A,
0x11A35,
0x11A39,
+ 0x11A3A,
+ 0x11A3B,
0x11A51,
0x11A52,
0x11A54,
0x11A57,
+ 0x11A84,
+ 0x11A8A,
0x11A96,
0x11A97,
0x11A98,
@@ -282111,6 +304860,18 @@ static const UV UNI_INPC__TOPANDBOTTOM_invlist[] = { /* for all charsets */
0x11130
};
+static const UV UNI_INPC__TOPANDBOTTOMANDLEFT_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,
+ 0x103C,
+ 0x103D,
+ 0x1171E,
+ 0x1171F
+};
+
static const UV UNI_INPC__TOPANDBOTTOMANDRIGHT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -282306,7 +305067,7 @@ static const UV UNI_INSC__AVAGRAHA_invlist[] = { /* for all charsets */
};
static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */
- 107, /* 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 */
@@ -282335,7 +305096,9 @@ static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */
0xC83,
0xD00,
0xD03,
- 0xD82,
+ 0xD04,
+ 0xD05,
+ 0xD81,
0xD83,
0xE4D,
0xE4E,
@@ -282381,6 +305144,8 @@ static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */
0x11102,
0x11180,
0x11182,
+ 0x111CF,
+ 0x111D0,
0x11234,
0x11235,
0x112DF,
@@ -282403,6 +305168,8 @@ static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */
0x116AC,
0x11837,
0x11838,
+ 0x1193B,
+ 0x1193D,
0x119DE,
0x119DF,
0x11A35,
@@ -282462,7 +305229,7 @@ static const UV UNI_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
};
static const UV UNI_INSC__CONSONANT_invlist[] = { /* for all charsets */
- 299, /* Number of elements */
+ 307, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282705,6 +305472,8 @@ static const UV UNI_INSC__CONSONANT_invlist[] = { /* for all charsets */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11155,
0x11173,
0x11191,
@@ -282749,6 +305518,12 @@ static const UV UNI_INSC__CONSONANT_invlist[] = { /* for all charsets */
0x1171B,
0x1180A,
0x1182C,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
0x119AE,
0x119D1,
0x11A0B,
@@ -282846,7 +305621,7 @@ static const UV UNI_INSC__CONSONANTKILLER_invlist[] = { /* for all charsets */
};
static const UV UNI_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
- 25, /* 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 */
@@ -282871,6 +305646,10 @@ static const UV UNI_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
0xAA37,
0x1171D,
0x11720,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11943,
0x11A3B,
0x11A3F,
0x11D47,
@@ -283010,25 +305789,29 @@ static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037
# endif /* EBCDIC 037 */
static const UV UNI_INSC__CONSONANTPRECEDINGREPHA_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 */
0x0,
0xD4E,
0xD4F,
+ 0x11941,
+ 0x11942,
0x11D46,
0x11D47
};
static const UV UNI_INSC__CONSONANTPREFIXED_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 */
0x0,
0x111C2,
0x111C4,
+ 0x1193F,
+ 0x11940,
0x11A3A,
0x11A3B,
0x11A84,
@@ -283084,7 +305867,7 @@ static const UV UNI_INSC__CONSONANTSUCCEEDINGREPHA_invlist[] = { /* for all cha
};
static const UV UNI_INSC__CONSONANTWITHSTACKER_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 */
@@ -283094,7 +305877,9 @@ static const UV UNI_INSC__CONSONANTWITHSTACKER_invlist[] = { /* for all charset
0x1CF5,
0x1CF7,
0x11003,
- 0x11005
+ 0x11005,
+ 0x11460,
+ 0x11462
};
static const UV UNI_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */
@@ -283112,7 +305897,7 @@ static const UV UNI_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */
};
static const UV UNI_INSC__INVISIBLESTACKER_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 */
@@ -283131,6 +305916,8 @@ static const UV UNI_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */
0x10A40,
0x11133,
0x11134,
+ 0x1193E,
+ 0x1193F,
0x11A47,
0x11A48,
0x11A99,
@@ -283162,7 +305949,7 @@ static const UV UNI_INSC__NONJOINER_invlist[] = { /* for all charsets */
};
static const UV UNI_INSC__NUKTA_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 */
@@ -283215,6 +306002,8 @@ static const UV UNI_INSC__NUKTA_invlist[] = { /* for all charsets */
0x116B8,
0x1183A,
0x1183B,
+ 0x11943,
+ 0x11944,
0x11D42,
0x11D43
};
@@ -283222,7 +306011,7 @@ static const UV UNI_INSC__NUKTA_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_INSC__NUMBER_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 */
@@ -283309,6 +306098,8 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
0x116CA,
0x11730,
0x1173C,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C6D,
0x11D50,
@@ -283325,7 +306116,7 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
- 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 */
@@ -283412,6 +306203,8 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
0x116CA,
0x11730,
0x1173C,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C6D,
0x11D50,
@@ -283428,7 +306221,7 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_INSC__NUMBER_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 */
@@ -283515,6 +306308,8 @@ static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
0x116CA,
0x11730,
0x1173C,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C6D,
0x11D50,
@@ -283538,7 +306333,7 @@ static const UV UNI_INSC__NUMBERJOINER_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
- 627, /* Number of elements */
+ 643, /* 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 */
@@ -283673,7 +306468,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -283764,8 +306559,6 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -283783,7 +306576,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -283951,6 +306744,8 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x25CD,
0xA800,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -284018,14 +306813,14 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11180,
0x111C4,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DA,
0x111E1,
0x111F5,
@@ -284082,7 +306877,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11481,
0x114C5,
0x114D0,
@@ -284109,6 +306904,22 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x1173C,
0x11800,
0x1183B,
+ 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -284179,7 +306990,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
- 627, /* Number of elements */
+ 643, /* 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 */
@@ -284314,7 +307125,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -284405,8 +307216,6 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -284424,7 +307233,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -284592,6 +307401,8 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x25CD,
0xA800,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -284659,14 +307470,14 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11180,
0x111C4,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DA,
0x111E1,
0x111F5,
@@ -284723,7 +307534,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11481,
0x114C5,
0x114D0,
@@ -284750,6 +307561,22 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x1173C,
0x11800,
0x1183B,
+ 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -284820,7 +307647,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
- 627, /* Number of elements */
+ 643, /* 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 */
@@ -284955,7 +307782,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -285046,8 +307873,6 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -285065,7 +307890,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -285233,6 +308058,8 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x25CD,
0xA800,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -285300,14 +308127,14 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11180,
0x111C4,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DA,
0x111E1,
0x111F5,
@@ -285364,7 +308191,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11481,
0x114C5,
0x114D0,
@@ -285391,6 +308218,22 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x1173C,
0x11800,
0x1183B,
+ 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -285456,7 +308299,7 @@ static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
static const UV UNI_INSC__PUREKILLER_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 */
@@ -285485,6 +308328,8 @@ static const UV UNI_INSC__PUREKILLER_invlist[] = { /* for all charsets */
0x1BAB,
0x1BF2,
0x1BF4,
+ 0xA82C,
+ 0xA82D,
0xA953,
0xA954,
0xABED,
@@ -285495,6 +308340,8 @@ static const UV UNI_INSC__PUREKILLER_invlist[] = { /* for all charsets */
0x112EB,
0x1172B,
0x1172C,
+ 0x1193D,
+ 0x1193E,
0x11A34,
0x11A35,
0x11D44,
@@ -285882,7 +308729,7 @@ static const UV UNI_INSC__VOWEL_invlist[] = { /* for all charsets */
};
static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
- 259, /* 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 */
@@ -285927,7 +308774,7 @@ static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4D,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -286077,6 +308924,8 @@ static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x111C0,
0x111CB,
0x111CD,
+ 0x111CE,
+ 0x111CF,
0x1122C,
0x11234,
0x112E0,
@@ -286111,6 +308960,10 @@ static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x1172B,
0x1182C,
0x11837,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
0x119D1,
0x119D8,
0x119DA,
@@ -286148,7 +309001,7 @@ static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
};
static const UV UNI_INSC__VOWELINDEPENDENT_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 */
@@ -286299,6 +309152,10 @@ static const UV UNI_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
0x1168A,
0x11800,
0x1180A,
+ 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
0x119A0,
0x119A8,
0x119AA,
@@ -286325,16 +309182,6 @@ static const UV UNI_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
0x11D6C
};
-static const UV UNI_INSHARADA_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,
- 0x11180,
- 0x111E0
-};
-
static const UV UNI_INSIDDHAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -286605,6 +309452,16 @@ static const UV UNI_INWARANGCITI_invlist[] = { /* for all charsets */
0x11900
};
+static const UV UNI_INYEZIDI_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,
+ 0x10E80,
+ 0x10EC0
+};
+
static const UV UNI_INZANABAZARSQUARE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
@@ -286702,17 +309559,19 @@ static const UV UNI_JG__AFRICANNOON_invlist[] = { /* for all charsets */
};
static const UV UNI_JG__AFRICANQAF_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,
0x8BC,
- 0x8BD
+ 0x8BD,
+ 0x8C4,
+ 0x8C5
};
static const UV UNI_JG__AIN_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 */
@@ -286726,7 +309585,9 @@ static const UV UNI_JG__AIN_invlist[] = { /* for all charsets */
0x75D,
0x760,
0x8B3,
- 0x8B4
+ 0x8B4,
+ 0x8C3,
+ 0x8C4
};
static const UV UNI_JG__ALAPH_invlist[] = { /* for all charsets */
@@ -286760,7 +309621,7 @@ static const UV UNI_JG__ALEF_invlist[] = { /* for all charsets */
};
static const UV UNI_JG__BEH_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 */
@@ -286778,7 +309639,9 @@ static const UV UNI_JG__BEH_invlist[] = { /* for all charsets */
0x8A0,
0x8A2,
0x8B6,
- 0x8B9
+ 0x8B9,
+ 0x8BE,
+ 0x8C1
};
static const UV UNI_JG__BETH_invlist[] = { /* for all charsets */
@@ -286898,7 +309761,7 @@ static const UV UNI_JG__FINALSEMKATH_invlist[] = { /* for all charsets */
};
static const UV UNI_JG__GAF_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 */
@@ -286914,7 +309777,9 @@ static const UV UNI_JG__GAF_invlist[] = { /* for all charsets */
0x762,
0x765,
0x8B0,
- 0x8B1
+ 0x8B1,
+ 0x8C2,
+ 0x8C3
};
static const UV UNI_JG__GAMAL_invlist[] = { /* for all charsets */
@@ -286930,7 +309795,7 @@ static const UV UNI_JG__GAMAL_invlist[] = { /* for all charsets */
};
static const UV UNI_JG__HAH_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 */
@@ -286950,7 +309815,11 @@ static const UV UNI_JG__HAH_invlist[] = { /* for all charsets */
0x77C,
0x77D,
0x8A2,
- 0x8A3
+ 0x8A3,
+ 0x8C1,
+ 0x8C2,
+ 0x8C5,
+ 0x8C7
};
static const UV UNI_JG__HAMZAONHEHGOAL_invlist[] = { /* for all charsets */
@@ -287082,7 +309951,7 @@ static const UV UNI_JG__KNOTTEDHEH_invlist[] = { /* for all charsets */
};
static const UV UNI_JG__LAM_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 */
@@ -287094,7 +309963,9 @@ static const UV UNI_JG__LAM_invlist[] = { /* for all charsets */
0x76A,
0x76B,
0x8A6,
- 0x8A7
+ 0x8A7,
+ 0x8C7,
+ 0x8C8
};
static const UV UNI_JG__LAMADH_invlist[] = { /* for all charsets */
@@ -287550,7 +310421,7 @@ static const UV UNI_JG__NOJOININGGROUP_invlist[] = { /* for all charsets */
0x8AE,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x10AC0,
0x10AC6,
0x10AC7,
@@ -287974,7 +310845,7 @@ static const UV UNI_JT__C_invlist[] = { /* for all charsets */
};
static const UV UNI_JT__D_invlist[] = { /* for all charsets */
- 129, /* 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 */
@@ -288060,7 +310931,7 @@ static const UV UNI_JT__D_invlist[] = { /* for all charsets */
0x8B6,
0x8B9,
0x8BA,
- 0x8BE,
+ 0x8C8,
0x1807,
0x1808,
0x1820,
@@ -288105,12 +310976,28 @@ static const UV UNI_JT__D_invlist[] = { /* for all charsets */
0x10F45,
0x10F51,
0x10F54,
+ 0x10FB0,
+ 0x10FB1,
+ 0x10FB2,
+ 0x10FB4,
+ 0x10FB8,
+ 0x10FB9,
+ 0x10FBB,
+ 0x10FBD,
+ 0x10FBE,
+ 0x10FC0,
+ 0x10FC1,
+ 0x10FC2,
+ 0x10FC4,
+ 0x10FC5,
+ 0x10FCA,
+ 0x10FCB,
0x1E900,
0x1E944
};
static const UV UNI_JT__L_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 */
@@ -288122,11 +311009,13 @@ static const UV UNI_JT__L_invlist[] = { /* for all charsets */
0x10AD7,
0x10AD8,
0x10D00,
- 0x10D01
+ 0x10D01,
+ 0x10FCB,
+ 0x10FCC
};
static const UV UNI_JT__R_invlist[] = { /* for all charsets */
- 113, /* Number of elements */
+ 125, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288195,6 +311084,8 @@ static const UV UNI_JT__R_invlist[] = { /* for all charsets */
0x84A,
0x854,
0x855,
+ 0x856,
+ 0x859,
0x867,
0x868,
0x869,
@@ -288242,13 +311133,23 @@ static const UV UNI_JT__R_invlist[] = { /* for all charsets */
0x10F33,
0x10F34,
0x10F54,
- 0x10F55
+ 0x10F55,
+ 0x10FB4,
+ 0x10FB7,
+ 0x10FB9,
+ 0x10FBB,
+ 0x10FBD,
+ 0x10FBE,
+ 0x10FC2,
+ 0x10FC4,
+ 0x10FC9,
+ 0x10FCA
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
- 661, /* Number of elements */
+ 677, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288375,7 +311276,7 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -288421,6 +311322,8 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -288534,7 +311437,7 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -288621,6 +311524,8 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -288703,6 +311608,8 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -288729,6 +311636,8 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -288799,6 +311708,12 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -288863,6 +311778,8 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -288923,7 +311840,7 @@ static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
- 661, /* Number of elements */
+ 677, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -289050,7 +311967,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -289096,6 +312013,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -289209,7 +312128,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -289296,6 +312215,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -289378,6 +312299,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -289404,6 +312327,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -289474,6 +312399,12 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -289538,6 +312469,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -289598,7 +312531,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
- 661, /* Number of elements */
+ 677, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -289725,7 +312658,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -289771,6 +312704,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -289884,7 +312819,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -289971,6 +312906,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -290053,6 +312990,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -290079,6 +313018,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -290149,6 +313090,12 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -290213,6 +313160,8 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -290270,7 +313219,7 @@ static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
- 703, /* Number of elements */
+ 727, /* 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 */
@@ -290336,8 +313285,6 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x829,
0x82E,
0x840,
- 0x856,
- 0x859,
0x85C,
0x860,
0x861,
@@ -290350,7 +313297,7 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x8AE,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -290419,7 +313366,7 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -290465,6 +313412,8 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -290580,7 +313529,7 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -290667,6 +313616,8 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA873,
0xA8C4,
@@ -290765,10 +313716,22 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x10BAF,
0x10D00,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F30,
0x10F45,
0x10F46,
0x10F55,
+ 0x10FB0,
+ 0x10FB1,
+ 0x10FB2,
+ 0x10FB7,
+ 0x10FB8,
+ 0x10FC0,
+ 0x10FC1,
+ 0x10FC5,
+ 0x10FC9,
+ 0x10FCC,
0x11001,
0x11002,
0x11038,
@@ -290793,6 +313756,8 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -290863,6 +313828,12 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -290927,6 +313898,8 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -290987,7 +313960,7 @@ static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
- 703, /* Number of elements */
+ 727, /* 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 */
@@ -291053,8 +314026,6 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x829,
0x82E,
0x840,
- 0x856,
- 0x859,
0x85C,
0x860,
0x861,
@@ -291067,7 +314038,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x8AE,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -291136,7 +314107,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -291182,6 +314153,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -291297,7 +314270,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -291384,6 +314357,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA873,
0xA8C4,
@@ -291482,10 +314457,22 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x10BAF,
0x10D00,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F30,
0x10F45,
0x10F46,
0x10F55,
+ 0x10FB0,
+ 0x10FB1,
+ 0x10FB2,
+ 0x10FB7,
+ 0x10FB8,
+ 0x10FC0,
+ 0x10FC1,
+ 0x10FC5,
+ 0x10FC9,
+ 0x10FCC,
0x11001,
0x11002,
0x11038,
@@ -291510,6 +314497,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -291580,6 +314569,12 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -291644,6 +314639,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -291704,7 +314701,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
- 703, /* Number of elements */
+ 727, /* 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 */
@@ -291770,8 +314767,6 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0x829,
0x82E,
0x840,
- 0x856,
- 0x859,
0x85C,
0x860,
0x861,
@@ -291784,7 +314779,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0x8AE,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -291853,7 +314848,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -291899,6 +314894,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -292014,7 +315011,7 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -292101,6 +315098,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA873,
0xA8C4,
@@ -292199,10 +315198,22 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0x10BAF,
0x10D00,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F30,
0x10F45,
0x10F46,
0x10F55,
+ 0x10FB0,
+ 0x10FB1,
+ 0x10FB2,
+ 0x10FB7,
+ 0x10FB8,
+ 0x10FC0,
+ 0x10FC1,
+ 0x10FC5,
+ 0x10FC9,
+ 0x10FCC,
0x11001,
0x11002,
0x11038,
@@ -292227,6 +315238,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -292297,6 +315310,12 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -292361,6 +315380,8 @@ static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -292579,6 +315600,18 @@ static const UV UNI_KHOJ_invlist[] = { /* for all charsets */
0x1123F
};
+static const UV UNI_KITS_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,
+ 0x16FE4,
+ 0x16FE5,
+ 0x18B00,
+ 0x18CD6
+};
+
static const UV UNI_KNDA_invlist[] = { /* for all charsets */
43, /* Number of elements */
148565664, /* Version and data structure type */
@@ -292648,7 +315681,7 @@ static const UV UNI_KTHI_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
- 1219, /* 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 */
@@ -292754,7 +315787,7 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -292905,7 +315938,7 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -293248,13 +316281,13 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -293278,8 +316311,8 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -293354,7 +316387,7 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -293521,12 +316554,18 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -293539,6 +316578,8 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -293590,7 +316631,7 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -293616,7 +316657,19 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -293665,6 +316718,8 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12480,
@@ -293702,7 +316757,9 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -293860,7 +316917,7 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -293870,7 +316927,9 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* ASCII/Latin1 */
@@ -293881,7 +316940,7 @@ static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
- 1245, /* Number of elements */
+ 1271, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -294013,7 +317072,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -294164,7 +317223,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -294507,13 +317566,13 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -294537,8 +317596,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -294613,7 +317672,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -294780,12 +317839,18 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -294798,6 +317863,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -294849,7 +317916,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -294875,7 +317942,19 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -294924,6 +318003,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12480,
@@ -294961,7 +318042,9 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -295119,7 +318202,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -295129,7 +318212,9 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 1047 */
@@ -295140,7 +318225,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
- 1241, /* 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 */
@@ -295268,7 +318353,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -295419,7 +318504,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -295762,13 +318847,13 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -295792,8 +318877,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -295868,7 +318953,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -296035,12 +319120,18 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -296053,6 +319144,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -296104,7 +319197,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -296130,7 +319223,19 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -296179,6 +319284,8 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12480,
@@ -296216,7 +319323,9 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -296374,7 +319483,7 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -296384,7 +319493,9 @@ static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 037 */
@@ -296654,7 +319765,7 @@ static const UV UNI_LATINEXTE_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */
- 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 */
@@ -296715,13 +319826,15 @@ static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */
0x2189,
0x2C60,
0x2C80,
+ 0xA700,
+ 0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA800,
0xA92E,
0xA92F,
@@ -296730,7 +319843,7 @@ static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */
0xAB5C,
0xAB65,
0xAB66,
- 0xAB68,
+ 0xAB6A,
0xFB00,
0xFB07,
0xFF21,
@@ -296747,7 +319860,7 @@ static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */
- 105, /* Number of elements */
+ 107, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -296834,13 +319947,15 @@ static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */
0x2189,
0x2C60,
0x2C80,
+ 0xA700,
+ 0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA800,
0xA92E,
0xA92F,
@@ -296849,7 +319964,7 @@ static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */
0xAB5C,
0xAB65,
0xAB66,
- 0xAB68,
+ 0xAB6A,
0xFB00,
0xFB07,
0xFF21,
@@ -296866,7 +319981,7 @@ static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LATN_invlist[] = { /* for EBCDIC 037 */
- 101, /* Number of elements */
+ 103, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -296949,13 +320064,15 @@ static const UV UNI_LATN_invlist[] = { /* for EBCDIC 037 */
0x2189,
0x2C60,
0x2C80,
+ 0xA700,
+ 0xA708,
0xA722,
0xA788,
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA800,
0xA92E,
0xA92F,
@@ -296964,7 +320081,7 @@ static const UV UNI_LATN_invlist[] = { /* for EBCDIC 037 */
0xAB5C,
0xAB65,
0xAB66,
- 0xAB68,
+ 0xAB6A,
0xFB00,
0xFB07,
0xFF21,
@@ -297686,7 +320803,7 @@ static const UV UNI_LB__AI_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
- 1511, /* Number of elements */
+ 1541, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -297814,7 +320931,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8E2,
0x8E3,
0x904,
@@ -297979,7 +321096,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -298441,7 +321558,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -298497,6 +321614,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x2E4C,
0x2E4D,
0x2E4E,
+ 0x2E50,
+ 0x2E53,
0x4DC0,
0x4E00,
0xA4D0,
@@ -298520,8 +321639,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -298582,7 +321701,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABE3,
0xFB00,
@@ -298628,7 +321747,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -298741,12 +321860,18 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x10D24,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11003,
@@ -298767,6 +321892,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -298834,7 +321961,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1145D,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -298862,7 +321989,19 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x118EA,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -298919,6 +322058,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11EF3,
0x11EF7,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FDD,
0x11FE1,
@@ -298971,6 +322112,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x16F51,
0x16F93,
0x16FA0,
+ 0x18B00,
+ 0x18CD6,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -299200,7 +322343,11 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1F900,
0x1F90C,
0x1FA00,
- 0x1FA54
+ 0x1FA54,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* ASCII/Latin1 */
@@ -299211,7 +322358,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
- 1539, /* 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 */
@@ -299367,7 +322514,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8E2,
0x8E3,
0x904,
@@ -299532,7 +322679,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -299994,7 +323141,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -300050,6 +323197,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x2E4C,
0x2E4D,
0x2E4E,
+ 0x2E50,
+ 0x2E53,
0x4DC0,
0x4E00,
0xA4D0,
@@ -300073,8 +323222,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -300135,7 +323284,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABE3,
0xFB00,
@@ -300181,7 +323330,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -300294,12 +323443,18 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x10D24,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11003,
@@ -300320,6 +323475,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -300387,7 +323544,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1145D,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -300415,7 +323572,19 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x118EA,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -300472,6 +323641,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11EF3,
0x11EF7,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FDD,
0x11FE1,
@@ -300524,6 +323695,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x16F51,
0x16F93,
0x16FA0,
+ 0x18B00,
+ 0x18CD6,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -300753,7 +323926,11 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1F900,
0x1F90C,
0x1FA00,
- 0x1FA54
+ 0x1FA54,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* EBCDIC 1047 */
@@ -300764,7 +323941,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
- 1535, /* 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 */
@@ -300916,7 +324093,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8E2,
0x8E3,
0x904,
@@ -301081,7 +324258,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -301543,7 +324720,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -301599,6 +324776,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x2E4C,
0x2E4D,
0x2E4E,
+ 0x2E50,
+ 0x2E53,
0x4DC0,
0x4E00,
0xA4D0,
@@ -301622,8 +324801,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -301684,7 +324863,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABE3,
0xFB00,
@@ -301730,7 +324909,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -301843,12 +325022,18 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x10D24,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F46,
0x10F51,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11003,
@@ -301869,6 +325054,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11174,
@@ -301936,7 +325123,7 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1145D,
0x1145E,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -301964,7 +325151,19 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x118EA,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -302021,6 +325220,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11EF3,
0x11EF7,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FDD,
0x11FE1,
@@ -302073,6 +325274,8 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x16F51,
0x16F93,
0x16FA0,
+ 0x18B00,
+ 0x18CD6,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -302302,7 +325505,11 @@ static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1F900,
0x1F90C,
0x1FA00,
- 0x1FA54
+ 0x1FA54,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* EBCDIC 037 */
@@ -302322,7 +325529,7 @@ static const UV UNI_LB__B2_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */
- 193, /* Number of elements */
+ 197, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -302463,6 +325670,8 @@ static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */
0x10AF6,
0x10B39,
0x10B40,
+ 0x10EAD,
+ 0x10EAE,
0x11047,
0x11049,
0x110BE,
@@ -302483,7 +325692,7 @@ static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */
0x112AA,
0x1144B,
0x1144F,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x115C2,
0x115C4,
@@ -302493,6 +325702,8 @@ static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11947,
0x11A41,
0x11A45,
0x11A9A,
@@ -302529,7 +325740,7 @@ static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */
- 193, /* Number of elements */
+ 197, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -302670,6 +325881,8 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */
0x10AF6,
0x10B39,
0x10B40,
+ 0x10EAD,
+ 0x10EAE,
0x11047,
0x11049,
0x110BE,
@@ -302690,7 +325903,7 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */
0x112AA,
0x1144B,
0x1144F,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x115C2,
0x115C4,
@@ -302700,6 +325913,8 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11947,
0x11A41,
0x11A45,
0x11A9A,
@@ -302736,7 +325951,7 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */
- 193, /* Number of elements */
+ 197, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -302877,6 +326092,8 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */
0x10AF6,
0x10B39,
0x10B40,
+ 0x10EAD,
+ 0x10EAE,
0x11047,
0x11049,
0x110BE,
@@ -302897,7 +326114,7 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */
0x112AA,
0x1144B,
0x1144F,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x115C2,
0x115C4,
@@ -302907,6 +326124,8 @@ static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11947,
0x11A41,
0x11A45,
0x11A9A,
@@ -303792,7 +327011,7 @@ static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
- 538, /* Number of elements */
+ 556, /* 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 */
@@ -303926,7 +327145,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -303980,7 +327199,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -304039,7 +327258,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -304106,6 +327325,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -304164,6 +327385,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -304188,6 +327411,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x111C1,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -304230,6 +327455,16 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x116B8,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -304284,6 +327519,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -304344,7 +327581,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
- 542, /* Number of elements */
+ 560, /* 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 */
@@ -304482,7 +327719,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -304536,7 +327773,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -304595,7 +327832,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -304662,6 +327899,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -304720,6 +327959,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -304744,6 +327985,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x111C1,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -304786,6 +328029,16 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x116B8,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -304840,6 +328093,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -304900,7 +328155,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
- 542, /* Number of elements */
+ 560, /* 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 */
@@ -305038,7 +328293,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -305092,7 +328347,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -305151,7 +328406,7 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -305218,6 +328473,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -305276,6 +328533,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -305300,6 +328559,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x111C1,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -305342,6 +328603,16 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x116B8,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -305396,6 +328667,8 @@ static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -305552,96 +328825,6 @@ static const UV UNI_LB__CR_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
-static const UV UNI_LB__EB_invlist[] = { /* for all charsets */
- 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 */
- 0x0,
- 0x261D,
- 0x261E,
- 0x26F9,
- 0x26FA,
- 0x270A,
- 0x270E,
- 0x1F385,
- 0x1F386,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48F,
- 0x1F490,
- 0x1F491,
- 0x1F492,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F90F,
- 0x1F910,
- 0x1F918,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93C,
- 0x1F93F,
- 0x1F9B5,
- 0x1F9B7,
- 0x1F9B8,
- 0x1F9BA,
- 0x1F9BB,
- 0x1F9BC,
- 0x1F9CD,
- 0x1F9D0,
- 0x1F9D1,
- 0x1F9DE
-};
-
-static const UV UNI_LB__EM_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,
- 0x1F3FB,
- 0x1F400
-};
-
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__EX_invlist[] = { /* for ASCII/Latin1 */
@@ -305831,7 +329014,7 @@ static const UV UNI_LB__EX_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */
- 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 */
@@ -305859,7 +329042,9 @@ static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */
0x202F,
0x2030,
0x13430,
- 0x13437
+ 0x13437,
+ 0x16FE4,
+ 0x16FE5
};
# endif /* ASCII/Latin1 */
@@ -305870,7 +329055,7 @@ static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */
- 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 */
@@ -305898,7 +329083,9 @@ static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */
0x202F,
0x2030,
0x13430,
- 0x13437
+ 0x13437,
+ 0x16FE4,
+ 0x16FE5
};
# endif /* EBCDIC 1047 */
@@ -305909,7 +329096,7 @@ static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 037 */
- 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 */
@@ -305937,7 +329124,9 @@ static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 037 */
0x202F,
0x2030,
0x13430,
- 0x13437
+ 0x13437,
+ 0x16FE4,
+ 0x16FE5
};
# endif /* EBCDIC 037 */
@@ -307631,7 +330820,7 @@ static const UV UNI_LB__HY_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
static const UV UNI_LB__ID_invlist[] = { /* for all charsets */
- 327, /* 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 */
@@ -307757,8 +330946,6 @@ static const UV UNI_LB__ID_invlist[] = { /* for all charsets */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x3200,
0x321F,
@@ -307831,7 +331018,9 @@ static const UV UNI_LB__ID_invlist[] = { /* for all charsets */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18B00,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B170,
@@ -307934,7 +331123,7 @@ static const UV UNI_LB__ID_invlist[] = { /* for all charsets */
0x1F890,
0x1F8AE,
0x1F900,
- 0x1F90C,
+ 0x1F90D,
0x1F90F,
0x1F910,
0x1F918,
@@ -307945,6 +331134,8 @@ static const UV UNI_LB__ID_invlist[] = { /* for all charsets */
0x1F93A,
0x1F93C,
0x1F93F,
+ 0x1F977,
+ 0x1F978,
0x1F9B5,
0x1F9B7,
0x1F9B8,
@@ -307957,6 +331148,8 @@ static const UV UNI_LB__ID_invlist[] = { /* for all charsets */
0x1F9DE,
0x1FA00,
0x1FA54,
+ 0x1FB00,
+ 0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -308227,7 +331420,7 @@ static const UV UNI_LB__NS_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */
- 119, /* Number of elements */
+ 123, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -308332,6 +331525,8 @@ static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -308349,7 +331544,9 @@ static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* ASCII/Latin1 */
@@ -308360,7 +331557,7 @@ static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */
- 119, /* Number of elements */
+ 123, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -308465,6 +331662,8 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -308482,7 +331681,9 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 1047 */
@@ -308493,7 +331694,7 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */
- 119, /* Number of elements */
+ 123, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -308598,6 +331799,8 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -308615,7 +331818,9 @@ static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 037 */
@@ -309851,7 +333056,7 @@ static const UV UNI_LB__WJ_invlist[] = { /* for all charsets */
};
static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
- 1240, /* Number of elements */
+ 1266, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -309902,7 +333107,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -310011,7 +333216,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -310100,8 +333305,6 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -310115,7 +333318,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -310288,7 +333491,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -310361,7 +333564,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -310396,7 +333599,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -310416,8 +333619,6 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
@@ -310432,9 +333633,9 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -310474,7 +333675,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -310562,7 +333763,7 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -310681,10 +333882,18 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -310702,12 +333911,10 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -310760,11 +333967,9 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -310794,7 +333999,21 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -310849,6 +334068,8 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -310896,11 +334117,15 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -311084,6 +334309,12 @@ static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
0x1EEF0,
0x1EEF2,
0x1F000,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
+ 0x1FC00,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -311226,17 +334457,29 @@ static const UV UNI_LINEARBSYLLABARY_invlist[] = { /* for all charsets */
};
static const UV UNI_LISU_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,
0xA4D0,
- 0xA500
+ 0xA500,
+ 0x11FB0,
+ 0x11FB1
+};
+
+static const UV UNI_LISUSUP_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,
+ 0x11FB0,
+ 0x11FC0
};
static const UV UNI_LM_invlist[] = { /* for all charsets */
- 121, /* Number of elements */
+ 123, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -311345,6 +334588,8 @@ static const UV UNI_LM_invlist[] = { /* for all charsets */
0xAAF5,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xFF70,
0xFF71,
0xFF9E,
@@ -311366,7 +334611,7 @@ static const UV UNI_LM_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
- 953, /* Number of elements */
+ 979, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -311420,7 +334665,7 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -311571,7 +334816,7 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -311798,13 +335043,13 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA015,
0xA016,
@@ -312051,12 +335296,18 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x10C49,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -312069,6 +335320,8 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -312120,7 +335373,7 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -312144,7 +335397,19 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x11800,
0x1182C,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -312193,6 +335458,8 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12480,
@@ -312220,7 +335487,9 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -312312,7 +335581,7 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -312322,7 +335591,9 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* ASCII/Latin1 */
@@ -312333,7 +335604,7 @@ static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
- 951, /* Number of elements */
+ 977, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -312385,7 +335656,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -312536,7 +335807,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -312763,13 +336034,13 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA015,
0xA016,
@@ -313016,12 +336287,18 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x10C49,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -313034,6 +336311,8 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -313085,7 +336364,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -313109,7 +336388,19 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x11800,
0x1182C,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -313158,6 +336449,8 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12480,
@@ -313185,7 +336478,9 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -313277,7 +336572,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -313287,7 +336582,9 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 1047 */
@@ -313298,7 +336595,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
- 951, /* Number of elements */
+ 977, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -313350,7 +336647,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -313501,7 +336798,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -313728,13 +337025,13 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA015,
0xA016,
@@ -313981,12 +337278,18 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x10C49,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -313999,6 +337302,8 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -314050,7 +337355,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -314074,7 +337379,19 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x11800,
0x1182C,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -314123,6 +337440,8 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12480,
@@ -314150,7 +337469,9 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -314242,7 +337563,7 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -314252,7 +337573,9 @@ static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 037 */
@@ -314312,7 +337635,7 @@ static const UV UNI_LYDI_invlist[] = { /* for all charsets */
};
static const UV UNI_M_invlist[] = { /* for all charsets */
- 561, /* Number of elements */
+ 581, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314433,7 +337756,7 @@ static const UV UNI_M_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -314487,7 +337810,7 @@ static const UV UNI_M_invlist[] = { /* for all charsets */
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -314582,7 +337905,7 @@ static const UV UNI_M_invlist[] = { /* for all charsets */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -314639,6 +337962,8 @@ static const UV UNI_M_invlist[] = { /* for all charsets */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -314709,6 +338034,8 @@ static const UV UNI_M_invlist[] = { /* for all charsets */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -314733,6 +338060,8 @@ static const UV UNI_M_invlist[] = { /* for all charsets */
0x111C1,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -314777,6 +338106,16 @@ static const UV UNI_M_invlist[] = { /* for all charsets */
0x1172C,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -314831,6 +338170,10 @@ static const UV UNI_M_invlist[] = { /* for all charsets */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1D165,
@@ -315860,7 +339203,7 @@ static const UV UNI_MAYANNUMERALS_invlist[] = { /* for all charsets */
};
static const UV UNI_MC_invlist[] = { /* for all charsets */
- 337, /* Number of elements */
+ 351, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316103,6 +339446,8 @@ static const UV UNI_MC_invlist[] = { /* for all charsets */
0x111B6,
0x111BF,
0x111C1,
+ 0x111CE,
+ 0x111CF,
0x1122C,
0x1122F,
0x11232,
@@ -316165,6 +339510,16 @@ static const UV UNI_MC_invlist[] = { /* for all charsets */
0x1182F,
0x11838,
0x11839,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193D,
+ 0x1193E,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11943,
0x119D1,
0x119D4,
0x119DC,
@@ -316197,6 +339552,8 @@ static const UV UNI_MC_invlist[] = { /* for all charsets */
0x11EF7,
0x16F51,
0x16F88,
+ 0x16FF0,
+ 0x16FF2,
0x1D165,
0x1D167,
0x1D16D,
@@ -316352,7 +339709,7 @@ static const UV UNI_MISCTECHNICAL_invlist[] = { /* for all charsets */
};
static const UV UNI_MLYM_invlist[] = { /* for all charsets */
- 25, /* 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 */
@@ -316362,8 +339719,6 @@ static const UV UNI_MLYM_invlist[] = { /* for all charsets */
0x964,
0x966,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -316384,7 +339739,7 @@ static const UV UNI_MLYM_invlist[] = { /* for all charsets */
};
static const UV UNI_MN_invlist[] = { /* for all charsets */
- 637, /* Number of elements */
+ 655, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316505,7 +339860,7 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */
0xB45,
0xB4D,
0xB4E,
- 0xB56,
+ 0xB55,
0xB57,
0xB62,
0xB64,
@@ -316551,6 +339906,8 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */
0xD4E,
0xD62,
0xD64,
+ 0xD81,
+ 0xD82,
0xDCA,
0xDCB,
0xDD2,
@@ -316665,6 +340022,8 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */
0x1A80,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B04,
0x1B34,
@@ -316745,6 +340104,8 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */
0xA80C,
0xA825,
0xA827,
+ 0xA82C,
+ 0xA82D,
0xA8C4,
0xA8C6,
0xA8E0,
@@ -316823,6 +340184,8 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11001,
@@ -316849,6 +340212,8 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */
0x111BF,
0x111C9,
0x111CD,
+ 0x111CF,
+ 0x111D0,
0x1122F,
0x11232,
0x11234,
@@ -316919,6 +340284,12 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */
0x11838,
0x11839,
0x1183B,
+ 0x1193B,
+ 0x1193D,
+ 0x1193E,
+ 0x1193F,
+ 0x11943,
+ 0x11944,
0x119D4,
0x119D8,
0x119DA,
@@ -316981,6 +340352,8 @@ static const UV UNI_MN_invlist[] = { /* for all charsets */
0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
0x1BC9D,
0x1BC9F,
0x1D167,
@@ -317188,7 +340561,7 @@ static const UV UNI_MYMR_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */
- 261, /* Number of elements */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317385,6 +340758,8 @@ static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x11052,
0x11070,
0x110F0,
@@ -317409,6 +340784,8 @@ static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */
0x1173C,
0x118E0,
0x118F3,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C6D,
0x11D50,
@@ -317452,7 +340829,9 @@ static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */
0x1ED2F,
0x1ED3E,
0x1F100,
- 0x1F10D
+ 0x1F10D,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* ASCII/Latin1 */
@@ -317463,7 +340842,7 @@ static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */
- 261, /* Number of elements */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317660,6 +341039,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x11052,
0x11070,
0x110F0,
@@ -317684,6 +341065,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */
0x1173C,
0x118E0,
0x118F3,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C6D,
0x11D50,
@@ -317727,7 +341110,9 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */
0x1ED2F,
0x1ED3E,
0x1F100,
- 0x1F10D
+ 0x1F10D,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 1047 */
@@ -317738,7 +341123,7 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */
- 261, /* Number of elements */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317935,6 +341320,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x11052,
0x11070,
0x110F0,
@@ -317959,6 +341346,8 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */
0x1173C,
0x118E0,
0x118F3,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C6D,
0x11D50,
@@ -318002,7 +341391,9 @@ static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */
0x1ED2F,
0x1ED3E,
0x1F100,
- 0x1F10D
+ 0x1F10D,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 037 */
@@ -318044,7 +341435,7 @@ static const UV UNI_NARB_invlist[] = { /* for all charsets */
};
static const UV UNI_NB_invlist[] = { /* for all charsets */
- 108, /* Number of elements */
+ 110, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318073,10 +341464,10 @@ static const UV UNI_NB_invlist[] = { /* for all charsets */
0x10C80,
0x10D40,
0x10E60,
- 0x10E80,
+ 0x10EC0,
0x10F00,
0x10F70,
- 0x10FE0,
+ 0x10FB0,
0x11250,
0x11280,
0x11380,
@@ -318089,7 +341480,7 @@ static const UV UNI_NB_invlist[] = { /* for all charsets */
0x11800,
0x11850,
0x118A0,
- 0x11900,
+ 0x11960,
0x119A0,
0x11AB0,
0x11AC0,
@@ -318100,7 +341491,7 @@ static const UV UNI_NB_invlist[] = { /* for all charsets */
0x11DB0,
0x11EE0,
0x11F00,
- 0x11FC0,
+ 0x11FB0,
0x12550,
0x13000,
0x13440,
@@ -318115,7 +341506,7 @@ static const UV UNI_NB_invlist[] = { /* for all charsets */
0x16F00,
0x16FA0,
0x16FE0,
- 0x18B00,
+ 0x18D90,
0x1B000,
0x1B300,
0x1BC00,
@@ -318143,13 +341534,15 @@ static const UV UNI_NB_invlist[] = { /* for all charsets */
0x1EE00,
0x1EF00,
0x1F000,
- 0x1FB00,
+ 0x1FC00,
0x20000,
0x2A6E0,
0x2A700,
0x2EBF0,
0x2F800,
0x2FA20,
+ 0x30000,
+ 0x31350,
0xE0000,
0xE0080,
0xE0100,
@@ -318171,21 +341564,19 @@ static const UV UNI_NBAT_invlist[] = { /* for all charsets */
};
static const UV UNI_NEWA_invlist[] = { /* for all charsets */
- 7, /* 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,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460
+ 0x11462
};
static const UV UNI_NFCQC__M_invlist[] = { /* for all charsets */
- 83, /* Number of elements */
+ 85, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318271,11 +341662,13 @@ static const UV UNI_NFCQC__M_invlist[] = { /* for all charsets */
0x114BD,
0x114BE,
0x115AF,
- 0x115B0
+ 0x115B0,
+ 0x11930,
+ 0x11931
};
static const UV UNI_NFCQC__Y_invlist[] = { /* for all charsets */
- 223, /* Number of elements */
+ 225, /* 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 */
@@ -318496,6 +341889,8 @@ static const UV UNI_NFCQC__Y_invlist[] = { /* for all charsets */
0x114BE,
0x115AF,
0x115B0,
+ 0x11930,
+ 0x11931,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -318507,7 +341902,7 @@ static const UV UNI_NFCQC__Y_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
- 463, /* Number of elements */
+ 465, /* 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 */
@@ -318968,6 +342363,8 @@ static const UV UNI_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -318984,7 +342381,7 @@ static const UV UNI_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
- 467, /* Number of elements */
+ 469, /* 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 */
@@ -319449,6 +342846,8 @@ static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -319465,7 +342864,7 @@ static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
- 467, /* Number of elements */
+ 469, /* 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 */
@@ -319930,6 +343329,8 @@ static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -319943,7 +343344,7 @@ static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
- 497, /* Number of elements */
+ 501, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320238,6 +343639,8 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xF900,
0xFA0E,
0xFA10,
@@ -320442,6 +343845,8 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -320454,7 +343859,7 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
- 503, /* Number of elements */
+ 507, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320755,6 +344160,8 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xF900,
0xFA0E,
0xFA10,
@@ -320959,6 +344366,8 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -320971,7 +344380,7 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
- 501, /* Number of elements */
+ 505, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321270,6 +344679,8 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xF900,
0xFA0E,
0xFA10,
@@ -321474,6 +344885,8 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -321483,7 +344896,7 @@ static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
- 571, /* Number of elements */
+ 577, /* 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 */
@@ -321836,6 +345249,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xF900,
0xFA0E,
0xFA10,
@@ -321926,6 +345341,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x114BE,
0x115AF,
0x115B0,
+ 0x11930,
+ 0x11931,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -322056,6 +345473,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -322068,7 +345487,7 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
- 577, /* Number of elements */
+ 583, /* 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 */
@@ -322427,6 +345846,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xF900,
0xFA0E,
0xFA10,
@@ -322517,6 +345938,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x114BE,
0x115AF,
0x115B0,
+ 0x11930,
+ 0x11931,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -322647,6 +346070,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -322659,7 +346084,7 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
- 575, /* Number of elements */
+ 581, /* 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 */
@@ -323016,6 +346441,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xF900,
0xFA0E,
0xFA10,
@@ -323106,6 +346533,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
0x114BE,
0x115AF,
0x115B0,
+ 0x11930,
+ 0x11931,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -323236,6 +346665,8 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -323245,7 +346676,7 @@ static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
- 779, /* 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 */
@@ -323804,6 +347235,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xAC00,
0xD7A4,
0xF900,
@@ -323896,6 +347329,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -324026,6 +347461,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -324038,7 +347475,7 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
- 777, /* Number of elements */
+ 783, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -324595,6 +348032,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xAC00,
0xD7A4,
0xF900,
@@ -324687,6 +348126,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -324817,6 +348258,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -324829,7 +348272,7 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
- 779, /* 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 */
@@ -325388,6 +348831,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
0xA7FA,
0xAB5C,
0xAB60,
+ 0xAB69,
+ 0xAB6A,
0xAC00,
0xD7A4,
0xF900,
@@ -325480,6 +348925,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
0x114BF,
0x115BA,
0x115BC,
+ 0x11938,
+ 0x11939,
0x1D15E,
0x1D165,
0x1D1BB,
@@ -325610,6 +349057,8 @@ static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
0x1F249,
0x1F250,
0x1F252,
+ 0x1FBF0,
+ 0x1FBFA,
0x2F800,
0x2FA1E
};
@@ -325663,7 +349112,7 @@ static const UV UNI_NL_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NO_invlist[] = { /* for ASCII/Latin1 */
- 141, /* 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 */
@@ -325774,6 +349223,8 @@ static const UV UNI_NO_invlist[] = { /* for ASCII/Latin1 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x11052,
0x11066,
0x111E1,
@@ -325818,7 +349269,7 @@ static const UV UNI_NO_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NO_invlist[] = { /* for EBCDIC 1047 */
- 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 */
@@ -325931,6 +349382,8 @@ static const UV UNI_NO_invlist[] = { /* for EBCDIC 1047 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x11052,
0x11066,
0x111E1,
@@ -325975,7 +349428,7 @@ static const UV UNI_NO_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NO_invlist[] = { /* for EBCDIC 037 */
- 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 */
@@ -326088,6 +349541,8 @@ static const UV UNI_NO_invlist[] = { /* for EBCDIC 037 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x11052,
0x11066,
0x111E1,
@@ -326307,7 +349762,7 @@ static const UV UNI_NT__DI_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NT__NU_invlist[] = { /* for ASCII/Latin1 */
- 301, /* 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 */
@@ -326544,6 +349999,8 @@ static const UV UNI_NT__NU_invlist[] = { /* for ASCII/Latin1 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x1105B,
0x11066,
0x111E1,
@@ -326622,7 +350079,7 @@ static const UV UNI_NT__NU_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 1047 */
- 301, /* 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 */
@@ -326859,6 +350316,8 @@ static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 1047 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x1105B,
0x11066,
0x111E1,
@@ -326937,7 +350396,7 @@ static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 037 */
- 301, /* 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 */
@@ -327174,6 +350633,8 @@ static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 037 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x1105B,
0x11066,
0x111E1,
@@ -327269,7 +350730,7 @@ static const UV UNI_NV___MINUS_1_SLASH_2_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */
- 159, /* Number of elements */
+ 163, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -327398,6 +350859,8 @@ static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x11731,
0x118E0,
0x118E1,
+ 0x11950,
+ 0x11951,
0x11C50,
0x11C51,
0x11D50,
@@ -327431,7 +350894,9 @@ static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F102,
0x1F10B,
- 0x1F10D
+ 0x1F10D,
+ 0x1FBF0,
+ 0x1FBF1
};
# endif /* ASCII/Latin1 */
@@ -327442,7 +350907,7 @@ static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */
- 159, /* Number of elements */
+ 163, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -327571,6 +351036,8 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x11731,
0x118E0,
0x118E1,
+ 0x11950,
+ 0x11951,
0x11C50,
0x11C51,
0x11D50,
@@ -327604,7 +351071,9 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F102,
0x1F10B,
- 0x1F10D
+ 0x1F10D,
+ 0x1FBF0,
+ 0x1FBF1
};
# endif /* EBCDIC 1047 */
@@ -327615,7 +351084,7 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */
- 159, /* Number of elements */
+ 163, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -327744,6 +351213,8 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */
0x11731,
0x118E0,
0x118E1,
+ 0x11950,
+ 0x11951,
0x11C50,
0x11C51,
0x11D50,
@@ -327777,7 +351248,9 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F102,
0x1F10B,
- 0x1F10D
+ 0x1F10D,
+ 0x1FBF0,
+ 0x1FBF1
};
# endif /* EBCDIC 037 */
@@ -327785,7 +351258,7 @@ static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */
- 269, /* 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 */
@@ -327966,6 +351439,8 @@ static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x10F1E,
0x10F51,
0x10F52,
+ 0x10FC5,
+ 0x10FC6,
0x11052,
0x11053,
0x11067,
@@ -327992,6 +351467,8 @@ static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x11732,
0x118E1,
0x118E2,
+ 0x11951,
+ 0x11952,
0x11C51,
0x11C52,
0x11C5A,
@@ -328056,6 +351533,8 @@ static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x1ED02,
0x1F102,
0x1F103,
+ 0x1FBF1,
+ 0x1FBF2,
0x2092A,
0x2092B
};
@@ -328068,7 +351547,7 @@ static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */
- 269, /* 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 */
@@ -328249,6 +351728,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x10F1E,
0x10F51,
0x10F52,
+ 0x10FC5,
+ 0x10FC6,
0x11052,
0x11053,
0x11067,
@@ -328275,6 +351756,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x11732,
0x118E1,
0x118E2,
+ 0x11951,
+ 0x11952,
0x11C51,
0x11C52,
0x11C5A,
@@ -328339,6 +351822,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x1ED02,
0x1F102,
0x1F103,
+ 0x1FBF1,
+ 0x1FBF2,
0x2092A,
0x2092B
};
@@ -328351,7 +351836,7 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */
- 269, /* 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 */
@@ -328532,6 +352017,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */
0x10F1E,
0x10F51,
0x10F52,
+ 0x10FC5,
+ 0x10FC6,
0x11052,
0x11053,
0x11067,
@@ -328558,6 +352045,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */
0x11732,
0x118E1,
0x118E2,
+ 0x11951,
+ 0x11952,
0x11C51,
0x11C52,
0x11C5A,
@@ -328622,6 +352111,8 @@ static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */
0x1ED02,
0x1F102,
0x1F103,
+ 0x1FBF1,
+ 0x1FBF2,
0x2092A,
0x2092B
};
@@ -329105,7 +352596,7 @@ static const UV UNI_NV__1_SLASH_9_invlist[] = { /* for all charsets */
};
static const UV UNI_NV__10_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 */
@@ -329200,6 +352691,8 @@ static const UV UNI_NV__10_invlist[] = { /* for all charsets */
0x10F23,
0x10F52,
0x10F53,
+ 0x10FC9,
+ 0x10FCA,
0x1105B,
0x1105C,
0x111EA,
@@ -329227,7 +352720,7 @@ static const UV UNI_NV__10_invlist[] = { /* for all charsets */
};
static const UV UNI_NV__100_invlist[] = { /* for all charsets */
- 69, /* 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 */
@@ -329288,6 +352781,8 @@ static const UV UNI_NV__100_invlist[] = { /* for all charsets */
0x10F26,
0x10F54,
0x10F55,
+ 0x10FCB,
+ 0x10FCC,
0x11064,
0x11065,
0x111F3,
@@ -329709,7 +353204,7 @@ static const UV UNI_NV__19_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */
- 267, /* Number of elements */
+ 273, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -329880,6 +353375,8 @@ static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x10E62,
0x10F1E,
0x10F1F,
+ 0x10FC6,
+ 0x10FC7,
0x11053,
0x11054,
0x11068,
@@ -329906,6 +353403,8 @@ static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x11733,
0x118E2,
0x118E3,
+ 0x11952,
+ 0x11953,
0x11C52,
0x11C53,
0x11C5B,
@@ -329978,6 +353477,8 @@ static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x1ED30,
0x1F103,
0x1F104,
+ 0x1FBF2,
+ 0x1FBF3,
0x22390,
0x22391
};
@@ -329990,7 +353491,7 @@ static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */
- 267, /* Number of elements */
+ 273, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -330161,6 +353662,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x10E62,
0x10F1E,
0x10F1F,
+ 0x10FC6,
+ 0x10FC7,
0x11053,
0x11054,
0x11068,
@@ -330187,6 +353690,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x11733,
0x118E2,
0x118E3,
+ 0x11952,
+ 0x11953,
0x11C52,
0x11C53,
0x11C5B,
@@ -330259,6 +353764,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x1ED30,
0x1F103,
0x1F104,
+ 0x1FBF2,
+ 0x1FBF3,
0x22390,
0x22391
};
@@ -330271,7 +353778,7 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */
- 267, /* Number of elements */
+ 273, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -330442,6 +353949,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */
0x10E62,
0x10F1E,
0x10F1F,
+ 0x10FC6,
+ 0x10FC7,
0x11053,
0x11054,
0x11068,
@@ -330468,6 +353977,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */
0x11733,
0x118E2,
0x118E3,
+ 0x11952,
+ 0x11953,
0x11C52,
0x11C53,
0x11C5B,
@@ -330540,6 +354051,8 @@ static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */
0x1ED30,
0x1F103,
0x1F104,
+ 0x1FBF2,
+ 0x1FBF3,
0x22390,
0x22391
};
@@ -330579,7 +354092,7 @@ static const UV UNI_NV__2_SLASH_5_invlist[] = { /* for all charsets */
};
static const UV UNI_NV__20_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 */
@@ -330638,6 +354151,8 @@ static const UV UNI_NV__20_invlist[] = { /* for all charsets */
0x10F24,
0x10F53,
0x10F54,
+ 0x10FCA,
+ 0x10FCB,
0x1105C,
0x1105D,
0x111EB,
@@ -330835,7 +354350,7 @@ static const UV UNI_NV__29_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */
- 261, /* Number of elements */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -330994,6 +354509,8 @@ static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x10E63,
0x10F1F,
0x10F20,
+ 0x10FC7,
+ 0x10FC8,
0x11054,
0x11055,
0x11069,
@@ -331020,6 +354537,8 @@ static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x11734,
0x118E3,
0x118E4,
+ 0x11953,
+ 0x11954,
0x11C53,
0x11C54,
0x11C5C,
@@ -331092,6 +354611,8 @@ static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x1ED31,
0x1F104,
0x1F105,
+ 0x1FBF3,
+ 0x1FBF4,
0x20AFD,
0x20AFE,
0x20B19,
@@ -331110,7 +354631,7 @@ static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */
- 261, /* Number of elements */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -331269,6 +354790,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x10E63,
0x10F1F,
0x10F20,
+ 0x10FC7,
+ 0x10FC8,
0x11054,
0x11055,
0x11069,
@@ -331295,6 +354818,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x11734,
0x118E3,
0x118E4,
+ 0x11953,
+ 0x11954,
0x11C53,
0x11C54,
0x11C5C,
@@ -331367,6 +354892,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x1ED31,
0x1F104,
0x1F105,
+ 0x1FBF3,
+ 0x1FBF4,
0x20AFD,
0x20AFE,
0x20B19,
@@ -331385,7 +354912,7 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */
- 261, /* Number of elements */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -331544,6 +355071,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */
0x10E63,
0x10F1F,
0x10F20,
+ 0x10FC7,
+ 0x10FC8,
0x11054,
0x11055,
0x11069,
@@ -331570,6 +355099,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */
0x11734,
0x118E3,
0x118E4,
+ 0x11953,
+ 0x11954,
0x11C53,
0x11C54,
0x11C5C,
@@ -331642,6 +355173,8 @@ static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */
0x1ED31,
0x1F104,
0x1F105,
+ 0x1FBF3,
+ 0x1FBF4,
0x20AFD,
0x20AFE,
0x20B19,
@@ -332035,7 +355568,7 @@ static const UV UNI_NV__39_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */
- 247, /* Number of elements */
+ 253, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -332182,6 +355715,8 @@ static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x10E64,
0x10F20,
0x10F21,
+ 0x10FC8,
+ 0x10FC9,
0x11055,
0x11056,
0x1106A,
@@ -332208,6 +355743,8 @@ static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x11735,
0x118E4,
0x118E5,
+ 0x11954,
+ 0x11955,
0x11C54,
0x11C55,
0x11C5D,
@@ -332280,6 +355817,8 @@ static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x1ED32,
0x1F105,
0x1F106,
+ 0x1FBF4,
+ 0x1FBF5,
0x20064,
0x20065,
0x200E2,
@@ -332296,7 +355835,7 @@ static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */
- 247, /* Number of elements */
+ 253, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -332443,6 +355982,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x10E64,
0x10F20,
0x10F21,
+ 0x10FC8,
+ 0x10FC9,
0x11055,
0x11056,
0x1106A,
@@ -332469,6 +356010,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x11735,
0x118E4,
0x118E5,
+ 0x11954,
+ 0x11955,
0x11C54,
0x11C55,
0x11C5D,
@@ -332541,6 +356084,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x1ED32,
0x1F105,
0x1F106,
+ 0x1FBF4,
+ 0x1FBF5,
0x20064,
0x20065,
0x200E2,
@@ -332557,7 +356102,7 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */
- 247, /* Number of elements */
+ 253, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -332704,6 +356249,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */
0x10E64,
0x10F20,
0x10F21,
+ 0x10FC8,
+ 0x10FC9,
0x11055,
0x11056,
0x1106A,
@@ -332730,6 +356277,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */
0x11735,
0x118E4,
0x118E5,
+ 0x11954,
+ 0x11955,
0x11C54,
0x11C55,
0x11C5D,
@@ -332802,6 +356351,8 @@ static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */
0x1ED32,
0x1F105,
0x1F106,
+ 0x1FBF4,
+ 0x1FBF5,
0x20064,
0x20065,
0x200E2,
@@ -333033,7 +356584,7 @@ static const UV UNI_NV__49_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */
- 253, /* 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 */
@@ -333216,6 +356767,8 @@ static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x11736,
0x118E5,
0x118E6,
+ 0x11955,
+ 0x11956,
0x11C55,
0x11C56,
0x11C5E,
@@ -333288,6 +356841,8 @@ static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x1ED33,
0x1F106,
0x1F107,
+ 0x1FBF5,
+ 0x1FBF6,
0x20121,
0x20122
};
@@ -333300,7 +356855,7 @@ static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */
- 253, /* 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 */
@@ -333483,6 +357038,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x11736,
0x118E5,
0x118E6,
+ 0x11955,
+ 0x11956,
0x11C55,
0x11C56,
0x11C5E,
@@ -333555,6 +357112,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x1ED33,
0x1F106,
0x1F107,
+ 0x1FBF5,
+ 0x1FBF6,
0x20121,
0x20122
};
@@ -333567,7 +357126,7 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */
- 253, /* 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 */
@@ -333750,6 +357309,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */
0x11736,
0x118E5,
0x118E6,
+ 0x11955,
+ 0x11956,
0x11C55,
0x11C56,
0x11C5E,
@@ -333822,6 +357383,8 @@ static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */
0x1ED33,
0x1F106,
0x1F107,
+ 0x1FBF5,
+ 0x1FBF6,
0x20121,
0x20122
};
@@ -334023,7 +357586,7 @@ static const UV UNI_NV__500000_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */
- 223, /* 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 */
@@ -334186,6 +357749,8 @@ static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x11737,
0x118E6,
0x118E7,
+ 0x11956,
+ 0x11957,
0x11C56,
0x11C57,
0x11C5F,
@@ -334248,6 +357813,8 @@ static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x1ED34,
0x1F107,
0x1F108,
+ 0x1FBF6,
+ 0x1FBF7,
0x20AEA,
0x20AEB
};
@@ -334260,7 +357827,7 @@ static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */
- 223, /* 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 */
@@ -334423,6 +357990,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x11737,
0x118E6,
0x118E7,
+ 0x11956,
+ 0x11957,
0x11C56,
0x11C57,
0x11C5F,
@@ -334485,6 +358054,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x1ED34,
0x1F107,
0x1F108,
+ 0x1FBF6,
+ 0x1FBF7,
0x20AEA,
0x20AEB
};
@@ -334497,7 +358068,7 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */
- 223, /* 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 */
@@ -334660,6 +358231,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */
0x11737,
0x118E6,
0x118E7,
+ 0x11956,
+ 0x11957,
0x11C56,
0x11C57,
0x11C5F,
@@ -334722,6 +358295,8 @@ static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */
0x1ED34,
0x1F107,
0x1F108,
+ 0x1FBF6,
+ 0x1FBF7,
0x20AEA,
0x20AEB
};
@@ -334829,7 +358404,7 @@ static const UV UNI_NV__600000_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */
- 217, /* Number of elements */
+ 221, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -334988,6 +358563,8 @@ static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x11738,
0x118E7,
0x118E8,
+ 0x11957,
+ 0x11958,
0x11C57,
0x11C58,
0x11C60,
@@ -335048,6 +358625,8 @@ static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x1ED35,
0x1F108,
0x1F109,
+ 0x1FBF7,
+ 0x1FBF8,
0x20001,
0x20002
};
@@ -335060,7 +358639,7 @@ static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */
- 217, /* Number of elements */
+ 221, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -335219,6 +358798,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x11738,
0x118E7,
0x118E8,
+ 0x11957,
+ 0x11958,
0x11C57,
0x11C58,
0x11C60,
@@ -335279,6 +358860,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x1ED35,
0x1F108,
0x1F109,
+ 0x1FBF7,
+ 0x1FBF8,
0x20001,
0x20002
};
@@ -335291,7 +358874,7 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */
- 217, /* Number of elements */
+ 221, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -335450,6 +359033,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */
0x11738,
0x118E7,
0x118E8,
+ 0x11957,
+ 0x11958,
0x11C57,
0x11C58,
0x11C60,
@@ -335510,6 +359095,8 @@ static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */
0x1ED35,
0x1F108,
0x1F109,
+ 0x1FBF7,
+ 0x1FBF8,
0x20001,
0x20002
};
@@ -335645,7 +359232,7 @@ static const UV UNI_NV__700000_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */
- 211, /* Number of elements */
+ 215, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -335800,6 +359387,8 @@ static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x11739,
0x118E8,
0x118E9,
+ 0x11958,
+ 0x11959,
0x11C58,
0x11C59,
0x11C61,
@@ -335859,7 +359448,9 @@ static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x1ED35,
0x1ED36,
0x1F109,
- 0x1F10A
+ 0x1F10A,
+ 0x1FBF8,
+ 0x1FBF9
};
# endif /* ASCII/Latin1 */
@@ -335870,7 +359461,7 @@ static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */
- 211, /* Number of elements */
+ 215, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -336025,6 +359616,8 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x11739,
0x118E8,
0x118E9,
+ 0x11958,
+ 0x11959,
0x11C58,
0x11C59,
0x11C61,
@@ -336084,7 +359677,9 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x1ED35,
0x1ED36,
0x1F109,
- 0x1F10A
+ 0x1F10A,
+ 0x1FBF8,
+ 0x1FBF9
};
# endif /* EBCDIC 1047 */
@@ -336095,7 +359690,7 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */
- 211, /* Number of elements */
+ 215, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -336250,6 +359845,8 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */
0x11739,
0x118E8,
0x118E9,
+ 0x11958,
+ 0x11959,
0x11C58,
0x11C59,
0x11C61,
@@ -336309,7 +359906,9 @@ static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */
0x1ED35,
0x1ED36,
0x1F109,
- 0x1F10A
+ 0x1F10A,
+ 0x1FBF8,
+ 0x1FBF9
};
# endif /* EBCDIC 037 */
@@ -336411,7 +360010,7 @@ static const UV UNI_NV__800000_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */
- 215, /* 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 */
@@ -336568,6 +360167,8 @@ static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x1173A,
0x118E9,
0x118EA,
+ 0x11959,
+ 0x1195A,
0x11C59,
0x11C5A,
0x11C62,
@@ -336628,6 +360229,8 @@ static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x1ED37,
0x1F10A,
0x1F10B,
+ 0x1FBF9,
+ 0x1FBFA,
0x2F890,
0x2F891
};
@@ -336640,7 +360243,7 @@ static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */
- 215, /* 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 */
@@ -336797,6 +360400,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x1173A,
0x118E9,
0x118EA,
+ 0x11959,
+ 0x1195A,
0x11C59,
0x11C5A,
0x11C62,
@@ -336857,6 +360462,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x1ED37,
0x1F10A,
0x1F10B,
+ 0x1FBF9,
+ 0x1FBFA,
0x2F890,
0x2F891
};
@@ -336869,7 +360476,7 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */
- 215, /* 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 */
@@ -337026,6 +360633,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */
0x1173A,
0x118E9,
0x118EA,
+ 0x11959,
+ 0x1195A,
0x11C59,
0x11C5A,
0x11C62,
@@ -337086,6 +360695,8 @@ static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */
0x1ED37,
0x1F10A,
0x1F10B,
+ 0x1FBF9,
+ 0x1FBFA,
0x2F890,
0x2F891
};
@@ -337201,7 +360812,7 @@ static const UV UNI_NV__900000_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
- 405, /* Number of elements */
+ 411, /* 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 */
@@ -337510,6 +361121,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x11052,
0x11070,
0x110F0,
@@ -337534,6 +361147,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x1173C,
0x118E0,
0x118F3,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C6D,
0x11D50,
@@ -337578,6 +361193,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x1ED3E,
0x1F100,
0x1F10D,
+ 0x1FBF0,
+ 0x1FBFA,
0x20001,
0x20002,
0x20064,
@@ -337620,7 +361237,7 @@ static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
- 405, /* Number of elements */
+ 411, /* 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 */
@@ -337929,6 +361546,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x11052,
0x11070,
0x110F0,
@@ -337953,6 +361572,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x1173C,
0x118E0,
0x118F3,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C6D,
0x11D50,
@@ -337997,6 +361618,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x1ED3E,
0x1F100,
0x1F10D,
+ 0x1FBF0,
+ 0x1FBFA,
0x20001,
0x20002,
0x20064,
@@ -338039,7 +361662,7 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */
- 405, /* Number of elements */
+ 411, /* 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 */
@@ -338348,6 +361971,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x10F27,
0x10F51,
0x10F55,
+ 0x10FC5,
+ 0x10FCC,
0x11052,
0x11070,
0x110F0,
@@ -338372,6 +361997,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x1173C,
0x118E0,
0x118F3,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C6D,
0x11D50,
@@ -338416,6 +362043,8 @@ static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x1ED3E,
0x1F100,
0x1F10D,
+ 0x1FBF0,
+ 0x1FBFA,
0x20001,
0x20002,
0x20064,
@@ -338532,7 +362161,7 @@ static const UV UNI_ORYA_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -338583,7 +362212,7 @@ static const UV UNI_OTTOMANSIYAQNUMBERS_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */
- 365, /* Number of elements */
+ 371, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -338768,6 +362397,8 @@ static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */
0x2E2F,
0x2E30,
0x2E50,
+ 0x2E52,
+ 0x2E53,
0x3001,
0x3004,
0x3008,
@@ -338874,6 +362505,8 @@ static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10EAD,
+ 0x10EAE,
0x10F55,
0x10F5A,
0x11047,
@@ -338900,7 +362533,7 @@ static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */
0x112AA,
0x1144B,
0x11450,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x1145D,
0x1145E,
@@ -338916,6 +362549,8 @@ static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */
0x1173F,
0x1183B,
0x1183C,
+ 0x11944,
+ 0x11947,
0x119E2,
0x119E3,
0x11A3F,
@@ -338962,7 +362597,7 @@ static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */
- 373, /* 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 */
@@ -339155,6 +362790,8 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */
0x2E2F,
0x2E30,
0x2E50,
+ 0x2E52,
+ 0x2E53,
0x3001,
0x3004,
0x3008,
@@ -339261,6 +362898,8 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10EAD,
+ 0x10EAE,
0x10F55,
0x10F5A,
0x11047,
@@ -339287,7 +362926,7 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */
0x112AA,
0x1144B,
0x11450,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x1145D,
0x1145E,
@@ -339303,6 +362942,8 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */
0x1173F,
0x1183B,
0x1183C,
+ 0x11944,
+ 0x11947,
0x119E2,
0x119E3,
0x11A3F,
@@ -339349,7 +362990,7 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */
- 371, /* Number of elements */
+ 377, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -339540,6 +363181,8 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */
0x2E2F,
0x2E30,
0x2E50,
+ 0x2E52,
+ 0x2E53,
0x3001,
0x3004,
0x3008,
@@ -339646,6 +363289,8 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10EAD,
+ 0x10EAE,
0x10F55,
0x10F5A,
0x11047,
@@ -339672,7 +363317,7 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */
0x112AA,
0x1144B,
0x11450,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x1145D,
0x1145E,
@@ -339688,6 +363333,8 @@ static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */
0x1173F,
0x1183B,
0x1183C,
+ 0x11944,
+ 0x11947,
0x119E2,
0x119E3,
0x11A3F,
@@ -340065,7 +363712,7 @@ static const UV UNI_PCM_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PD_invlist[] = { /* for ASCII/Latin1 */
- 35, /* 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 */
@@ -340103,7 +363750,9 @@ static const UV UNI_PD_invlist[] = { /* for ASCII/Latin1 */
0xFE63,
0xFE64,
0xFF0D,
- 0xFF0E
+ 0xFF0E,
+ 0x10EAD,
+ 0x10EAE
};
# endif /* ASCII/Latin1 */
@@ -340114,7 +363763,7 @@ static const UV UNI_PD_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PD_invlist[] = { /* for EBCDIC 1047 */
- 35, /* 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 */
@@ -340152,7 +363801,9 @@ static const UV UNI_PD_invlist[] = { /* for EBCDIC 1047 */
0xFE63,
0xFE64,
0xFF0D,
- 0xFF0E
+ 0xFF0E,
+ 0x10EAD,
+ 0x10EAE
};
# endif /* EBCDIC 1047 */
@@ -340163,7 +363814,7 @@ static const UV UNI_PD_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PD_invlist[] = { /* for EBCDIC 037 */
- 35, /* 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 */
@@ -340201,7 +363852,9 @@ static const UV UNI_PD_invlist[] = { /* for EBCDIC 037 */
0xFE63,
0xFE64,
0xFF0D,
- 0xFF0E
+ 0xFF0E,
+ 0x10EAD,
+ 0x10EAE
};
# endif /* EBCDIC 037 */
@@ -340999,7 +364652,7 @@ static const UV UNI_PLAYINGCARDS_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */
- 359, /* Number of elements */
+ 363, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -341180,6 +364833,8 @@ static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */
0x2E42,
0x2E43,
0x2E50,
+ 0x2E52,
+ 0x2E53,
0x3001,
0x3004,
0x303D,
@@ -341310,7 +364965,7 @@ static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */
0x112AA,
0x1144B,
0x11450,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x1145D,
0x1145E,
@@ -341326,6 +364981,8 @@ static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */
0x1173F,
0x1183B,
0x1183C,
+ 0x11944,
+ 0x11947,
0x119E2,
0x119E3,
0x11A3F,
@@ -341372,7 +365029,7 @@ static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */
- 363, /* Number of elements */
+ 367, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -341557,6 +365214,8 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */
0x2E42,
0x2E43,
0x2E50,
+ 0x2E52,
+ 0x2E53,
0x3001,
0x3004,
0x303D,
@@ -341687,7 +365346,7 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */
0x112AA,
0x1144B,
0x11450,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x1145D,
0x1145E,
@@ -341703,6 +365362,8 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */
0x1173F,
0x1183B,
0x1183C,
+ 0x11944,
+ 0x11947,
0x119E2,
0x119E3,
0x11A3F,
@@ -341749,7 +365410,7 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_PO_invlist[] = { /* for EBCDIC 037 */
- 363, /* Number of elements */
+ 367, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -341934,6 +365595,8 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 037 */
0x2E42,
0x2E43,
0x2E50,
+ 0x2E52,
+ 0x2E53,
0x3001,
0x3004,
0x303D,
@@ -342064,7 +365727,7 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 037 */
0x112AA,
0x1144B,
0x11450,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x1145D,
0x1145E,
@@ -342080,6 +365743,8 @@ static const UV UNI_PO_invlist[] = { /* for EBCDIC 037 */
0x1173F,
0x1183B,
0x1183C,
+ 0x11944,
+ 0x11947,
0x119E2,
0x119E3,
0x11A3F,
@@ -342635,7 +366300,7 @@ static const UV UNI_PUA_invlist[] = { /* for all charsets */
};
static const UV UNI_QAAI_invlist[] = { /* for all charsets */
- 35, /* 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 */
@@ -342649,8 +366314,10 @@ static const UV UNI_QAAI_invlist[] = { /* for all charsets */
0x953,
0x955,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1DC2,
+ 0x1DF8,
+ 0x1DF9,
0x1DFA,
0x1DFB,
0x1E00,
@@ -342875,7 +366542,7 @@ static const UV UNI_RUNR_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
- 453, /* Number of elements */
+ 459, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -343080,10 +366747,12 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
@@ -343140,6 +366809,8 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
0xAA7A,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFB29,
0xFB2A,
0xFBB2,
@@ -343179,7 +366850,7 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
0x1018C,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -343272,10 +366943,8 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
0x1F0D0,
0x1F0D1,
0x1F0F6,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F10D,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -343287,11 +366956,11 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -343308,30 +366977,34 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* ASCII/Latin1 */
@@ -343342,7 +367015,7 @@ static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
- 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 */
@@ -343553,10 +367226,12 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
@@ -343613,6 +367288,8 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
0xAA7A,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFB29,
0xFB2A,
0xFBB2,
@@ -343652,7 +367329,7 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
0x1018C,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -343745,10 +367422,8 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
0x1F0D0,
0x1F0D1,
0x1F0F6,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F10D,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -343760,11 +367435,11 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -343781,30 +367456,34 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* EBCDIC 1047 */
@@ -343815,7 +367494,7 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
- 457, /* Number of elements */
+ 463, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -344024,10 +367703,12 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
@@ -344084,6 +367765,8 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
0xAA7A,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFB29,
0xFB2A,
0xFBB2,
@@ -344123,7 +367806,7 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
0x1018C,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -344216,10 +367899,8 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
0x1F0D0,
0x1F0D1,
0x1F0F6,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F10D,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -344231,11 +367912,11 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -344252,30 +367933,34 @@ static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* EBCDIC 037 */
@@ -344689,7 +368374,7 @@ static const UV UNI_SB__CL_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
- 567, /* Number of elements */
+ 587, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -344810,7 +368495,7 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -344864,7 +368549,7 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -344959,7 +368644,7 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -345018,6 +368703,8 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -345090,6 +368777,8 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -345114,6 +368803,8 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
0x111C1,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -345158,6 +368849,16 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
0x1172C,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -345212,6 +368913,10 @@ static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1D165,
@@ -345425,7 +369130,7 @@ static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
- 1011, /* Number of elements */
+ 1039, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -345497,7 +369202,7 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -345648,7 +369353,7 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -345897,13 +369602,13 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -346000,6 +369705,8 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0xAB27,
0xAB28,
0xAB2F,
+ 0xAB69,
+ 0xAB6A,
0xABC0,
0xABE3,
0xAC00,
@@ -346154,12 +369861,18 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x10C49,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -346172,6 +369885,8 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -346223,7 +369938,7 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -346247,7 +369962,19 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x11800,
0x1182C,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -346296,6 +370023,8 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -346333,7 +370062,9 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -346429,7 +370160,7 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -346439,13 +370170,15 @@ static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */
- 1293, /* Number of elements */
+ 1299, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -347660,12 +371393,18 @@ static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -347752,7 +371491,7 @@ static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */
- 1301, /* 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 */
@@ -348975,12 +372714,18 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -349067,7 +372812,7 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */
- 1301, /* 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 */
@@ -350290,12 +374035,18 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */
0xA7C0,
0xA7C3,
0xA7C4,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7CB,
+ 0xA7F6,
+ 0xA7F7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB69,
0xAB70,
0xABC0,
0xFB00,
@@ -350379,7 +374130,7 @@ static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */
- 121, /* Number of elements */
+ 125, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -350486,6 +374237,8 @@ static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -350503,7 +374256,9 @@ static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* ASCII/Latin1 */
@@ -350514,7 +374269,7 @@ static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */
- 121, /* Number of elements */
+ 125, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -350621,6 +374376,8 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -350638,7 +374395,9 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 1047 */
@@ -350649,7 +374408,7 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 037 */
- 121, /* Number of elements */
+ 125, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -350756,6 +374515,8 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 037 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -350773,7 +374534,9 @@ static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 037 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 037 */
@@ -351087,7 +374850,7 @@ static const UV UNI_SB__SP_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__ST_invlist[] = { /* for ASCII/Latin1 */
- 143, /* 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 */
@@ -351212,6 +374975,10 @@ static const UV UNI_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
0x11A42,
0x11A44,
0x11A9B,
@@ -351244,7 +375011,7 @@ static const UV UNI_SB__ST_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 1047 */
- 143, /* 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 */
@@ -351369,6 +375136,10 @@ static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
0x11A42,
0x11A44,
0x11A9B,
@@ -351401,7 +375172,7 @@ static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 037 */
- 143, /* 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 */
@@ -351526,6 +375297,10 @@ static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 037 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
0x11A42,
0x11A44,
0x11A9B,
@@ -351555,7 +375330,7 @@ static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__UP_invlist[] = { /* for ASCII/Latin1 */
- 1285, /* Number of elements */
+ 1289, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -352761,7 +376536,11 @@ static const UV UNI_SB__UP_invlist[] = { /* for ASCII/Latin1 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -352854,7 +376633,7 @@ static const UV UNI_SB__UP_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 1047 */
- 1303, /* 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 */
@@ -354078,7 +377857,11 @@ static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 1047 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -354171,7 +377954,7 @@ static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 037 */
- 1299, /* 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 */
@@ -355391,7 +379174,11 @@ static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 037 */
0xA7C2,
0xA7C3,
0xA7C4,
- 0xA7C7,
+ 0xA7C8,
+ 0xA7C9,
+ 0xA7CA,
+ 0xA7F5,
+ 0xA7F6,
0xFF21,
0xFF3B,
0x10400,
@@ -355481,7 +379268,7 @@ static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
- 1579, /* Number of elements */
+ 1611, /* 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 */
@@ -355621,7 +379408,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x970,
0x971,
@@ -355736,7 +379523,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -355829,8 +379616,6 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -355848,7 +379633,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -356051,7 +379836,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1AA7,
0x1AAC,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -356273,13 +380058,13 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -356305,9 +380090,11 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA876,
@@ -356361,7 +380148,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEE,
0xABF0,
@@ -356586,6 +380373,12 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
@@ -356594,6 +380387,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10F51,
0x10F55,
0x10F5A,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -356615,7 +380410,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11141,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -356623,8 +380418,6 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11180,
0x111C7,
0x111C9,
- 0x111CE,
- 0x111D0,
0x111DB,
0x111DC,
0x111DD,
@@ -356687,7 +380480,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -356725,7 +380518,23 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11945,
+ 0x11946,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -356788,6 +380597,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -356835,11 +380646,15 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -357046,8 +380861,10 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1F18A,
0x1F676,
0x1F679,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -357058,6 +380875,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -357074,7 +380893,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
- 1599, /* Number of elements */
+ 1631, /* 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 */
@@ -357234,7 +381053,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x970,
0x971,
@@ -357349,7 +381168,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -357442,8 +381261,6 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -357461,7 +381278,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -357664,7 +381481,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1AA7,
0x1AAC,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -357886,13 +381703,13 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -357918,9 +381735,11 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA876,
@@ -357974,7 +381793,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEE,
0xABF0,
@@ -358199,6 +382018,12 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
@@ -358207,6 +382032,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10F51,
0x10F55,
0x10F5A,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -358228,7 +382055,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11141,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -358236,8 +382063,6 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11180,
0x111C7,
0x111C9,
- 0x111CE,
- 0x111D0,
0x111DB,
0x111DC,
0x111DD,
@@ -358300,7 +382125,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -358338,7 +382163,23 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11945,
+ 0x11946,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -358401,6 +382242,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -358448,11 +382291,15 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -358659,8 +382506,10 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1F18A,
0x1F676,
0x1F679,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -358671,6 +382520,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -358687,7 +382538,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
- 1597, /* Number of elements */
+ 1629, /* 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 */
@@ -358845,7 +382696,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x970,
0x971,
@@ -358960,7 +382811,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -359053,8 +382904,6 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -359072,7 +382921,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -359275,7 +383124,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1AA7,
0x1AAC,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -359497,13 +383346,13 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -359529,9 +383378,11 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA876,
@@ -359585,7 +383436,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEE,
0xABF0,
@@ -359810,6 +383661,12 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
@@ -359818,6 +383675,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x10F51,
0x10F55,
0x10F5A,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -359839,7 +383698,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11141,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -359847,8 +383706,6 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11180,
0x111C7,
0x111C9,
- 0x111CE,
- 0x111D0,
0x111DB,
0x111DC,
0x111DD,
@@ -359911,7 +383768,7 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -359949,7 +383806,23 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11945,
+ 0x11946,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -360012,6 +383885,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -360059,11 +383934,15 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -360270,8 +384149,10 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1F18A,
0x1F676,
0x1F679,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -360282,6 +384163,8 @@ static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -360513,7 +384396,7 @@ static const UV UNI_SC__ARAB_invlist[] = { /* for all charsets */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -360604,24 +384487,6 @@ static const UV UNI_SC__ARAB_invlist[] = { /* for all charsets */
0x1EEF2
};
-static const UV UNI_SC__ARMN_invlist[] = { /* for all charsets */
- 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,
- 0x531,
- 0x557,
- 0x559,
- 0x589,
- 0x58A,
- 0x58B,
- 0x58D,
- 0x590,
- 0xFB13,
- 0xFB18
-};
-
static const UV UNI_SC__BENG_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
@@ -360669,7 +384534,7 @@ static const UV UNI_SC__BOPO_invlist[] = { /* for all charsets */
0x3105,
0x3130,
0x31A0,
- 0x31BB
+ 0x31C0
};
static const UV UNI_SC__BUGI_invlist[] = { /* for all charsets */
@@ -360703,7 +384568,7 @@ static const UV UNI_SC__CAKM_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11147
+ 0x11148
};
static const UV UNI_SC__COPT_invlist[] = { /* for all charsets */
@@ -361095,7 +384960,7 @@ static const UV UNI_SC__GURU_invlist[] = { /* for all charsets */
};
static const UV UNI_SC__HAN_invlist[] = { /* for all charsets */
- 35, /* 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 */
@@ -361115,15 +384980,17 @@ static const UV UNI_SC__HAN_invlist[] = { /* for all charsets */
0x3038,
0x303C,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
+ 0x16FF0,
+ 0x16FF2,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -361133,7 +385000,9 @@ static const UV UNI_SC__HAN_invlist[] = { /* for all charsets */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
static const UV UNI_SC__HANG_invlist[] = { /* for all charsets */
@@ -361367,15 +385236,15 @@ static const UV UNI_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
- 0xAB68,
+ 0xAB6A,
0xFB00,
0xFB07,
0xFF21,
@@ -361472,15 +385341,15 @@ static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
- 0xAB68,
+ 0xAB6A,
0xFB00,
0xFB07,
0xFF21,
@@ -361573,15 +385442,15 @@ static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
0xAB66,
- 0xAB68,
+ 0xAB6A,
0xFB00,
0xFB07,
0xFF21,
@@ -361681,14 +385550,12 @@ static const UV UNI_SC__MANI_invlist[] = { /* for all charsets */
};
static const UV UNI_SC__MLYM_invlist[] = { /* for all charsets */
- 17, /* 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 */
0x0,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -361810,7 +385677,7 @@ static const UV UNI_SC__ORYA_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -361871,7 +385738,7 @@ static const UV UNI_SC__QAAI_invlist[] = { /* for all charsets */
0x951,
0x955,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1CD0,
0x1CD3,
0x1CD4,
@@ -361931,14 +385798,12 @@ static const UV UNI_SC__ROHG_invlist[] = { /* for all charsets */
};
static const UV UNI_SC__SHRD_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,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0
};
@@ -361960,7 +385825,7 @@ static const UV UNI_SC__SINH_invlist[] = { /* for all charsets */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -362005,7 +385870,7 @@ static const UV UNI_SC__SYLO_invlist[] = { /* for all charsets */
1 if it starts at the element beyond 0 */
0x0,
0xA800,
- 0xA82C
+ 0xA82D
};
static const UV UNI_SC__SYRC_invlist[] = { /* for all charsets */
@@ -362172,6 +386037,20 @@ static const UV UNI_SC__TIRH_invlist[] = { /* for all charsets */
0x114DA
};
+static const UV UNI_SC__YEZI_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,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2
+};
+
static const UV UNI_SC__YI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
@@ -362187,7 +386066,7 @@ static const UV UNI_SC__YI_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
- 344, /* Number of elements */
+ 346, /* 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 */
@@ -362219,8 +386098,6 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x386,
0x387,
0x388,
- 0x589,
- 0x58A,
0x605,
0x606,
0x60C,
@@ -362297,10 +386174,10 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2E00,
- 0x2E50,
+ 0x2E53,
0x2FF0,
0x2FFC,
0x3000,
@@ -362345,6 +386222,8 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0xA9D0,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
@@ -362380,7 +386259,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x10137,
0x10140,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101D0,
0x101FD,
0x102E1,
@@ -362468,11 +386347,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
@@ -362486,11 +386361,11 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -362507,30 +386382,36 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
@@ -362545,7 +386426,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
- 370, /* Number of elements */
+ 372, /* 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 */
@@ -362603,8 +386484,6 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x386,
0x387,
0x388,
- 0x589,
- 0x58A,
0x605,
0x606,
0x60C,
@@ -362681,10 +386560,10 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2E00,
- 0x2E50,
+ 0x2E53,
0x2FF0,
0x2FFC,
0x3000,
@@ -362729,6 +386608,8 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0xA9D0,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
@@ -362764,7 +386645,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x10137,
0x10140,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101D0,
0x101FD,
0x102E1,
@@ -362852,11 +386733,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
@@ -362870,11 +386747,11 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -362891,30 +386768,36 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
@@ -362929,7 +386812,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
- 366, /* Number of elements */
+ 368, /* 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 */
@@ -362983,8 +386866,6 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x386,
0x387,
0x388,
- 0x589,
- 0x58A,
0x605,
0x606,
0x60C,
@@ -363061,10 +386942,10 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2E00,
- 0x2E50,
+ 0x2E53,
0x2FF0,
0x2FFC,
0x3000,
@@ -363109,6 +386990,8 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0xA9D0,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
@@ -363144,7 +387027,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x10137,
0x10140,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101D0,
0x101FD,
0x102E1,
@@ -363232,11 +387115,7 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
@@ -363250,11 +387129,11 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -363271,30 +387150,36 @@ static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
@@ -363570,7 +387455,7 @@ static const UV UNI_SHORTHANDFORMATCONTROLS_invlist[] = { /* for all charsets *
};
static const UV UNI_SHRD_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 */
@@ -363586,8 +387471,6 @@ static const UV UNI_SHRD_invlist[] = { /* for all charsets */
0x1CE0,
0x1CE1,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0
};
@@ -363627,7 +387510,7 @@ static const UV UNI_SINH_invlist[] = { /* for all charsets */
0x0,
0x964,
0x966,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -363668,7 +387551,7 @@ static const UV UNI_SINHALAARCHAICNUMBERS_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SK_invlist[] = { /* for ASCII/Latin1 */
- 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 */
@@ -363721,6 +387604,8 @@ static const UV UNI_SK_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFBB2,
0xFBC2,
0xFF3E,
@@ -363741,7 +387626,7 @@ static const UV UNI_SK_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SK_invlist[] = { /* for EBCDIC 1047 */
- 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 */
@@ -363792,6 +387677,8 @@ static const UV UNI_SK_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFBB2,
0xFBC2,
0xFF3E,
@@ -363812,7 +387699,7 @@ static const UV UNI_SK_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SK_invlist[] = { /* for EBCDIC 037 */
- 55, /* Number of elements */
+ 57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -363861,6 +387748,8 @@ static const UV UNI_SK_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFBB2,
0xFBC2,
0xFF3E,
@@ -364328,7 +388217,7 @@ static const UV UNI_SMALLKANAEXT_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
- 361, /* 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 */
@@ -364493,10 +388382,12 @@ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
@@ -364562,7 +388453,7 @@ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
0x1018C,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -364631,10 +388522,8 @@ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
0x1F0D0,
0x1F0D1,
0x1F0F6,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F10D,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -364648,11 +388537,11 @@ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
0x1F300,
0x1F3FB,
0x1F400,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -364669,30 +388558,34 @@ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* ASCII/Latin1 */
@@ -364703,7 +388596,7 @@ static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
- 361, /* 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 */
@@ -364868,10 +388761,12 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
@@ -364937,7 +388832,7 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
0x1018C,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -365006,10 +388901,8 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
0x1F0D0,
0x1F0D1,
0x1F0F6,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F10D,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -365023,11 +388916,11 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
0x1F300,
0x1F3FB,
0x1F400,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -365044,30 +388937,34 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* EBCDIC 1047 */
@@ -365078,7 +388975,7 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */
- 361, /* 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 */
@@ -365243,10 +389140,12 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2CE5,
0x2CEB,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0x2E9A,
0x2E9B,
@@ -365312,7 +389211,7 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */
0x1018C,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -365381,10 +389280,8 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */
0x1F0D0,
0x1F0D1,
0x1F0F6,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F10D,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -365398,11 +389295,11 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */
0x1F300,
0x1F3FB,
0x1F400,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -365419,30 +389316,34 @@ static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB
};
# endif /* EBCDIC 037 */
@@ -365504,7 +389405,7 @@ static const UV UNI_SPECIALS_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_STERM_invlist[] = { /* for ASCII/Latin1 */
- 149, /* 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 */
@@ -365635,6 +389536,10 @@ static const UV UNI_STERM_invlist[] = { /* for ASCII/Latin1 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
0x11A42,
0x11A44,
0x11A9B,
@@ -365667,7 +389572,7 @@ static const UV UNI_STERM_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_STERM_invlist[] = { /* for EBCDIC 1047 */
- 149, /* 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 */
@@ -365798,6 +389703,10 @@ static const UV UNI_STERM_invlist[] = { /* for EBCDIC 1047 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
0x11A42,
0x11A44,
0x11A9B,
@@ -365830,7 +389739,7 @@ static const UV UNI_STERM_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_STERM_invlist[] = { /* for EBCDIC 037 */
- 149, /* 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 */
@@ -365961,6 +389870,10 @@ static const UV UNI_STERM_invlist[] = { /* for EBCDIC 037 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
0x11A42,
0x11A44,
0x11A9B,
@@ -366120,7 +390033,7 @@ static const UV UNI_SYLO_invlist[] = { /* for all charsets */
0x9E6,
0x9F0,
0xA800,
- 0xA82C
+ 0xA82D
};
static const UV UNI_SYMBOLSANDPICTOGRAPHSEXTA_invlist[] = { /* for all charsets */
@@ -366133,8 +390046,18 @@ static const UV UNI_SYMBOLSANDPICTOGRAPHSEXTA_invlist[] = { /* for all charsets
0x1FB00
};
+static const UV UNI_SYMBOLSFORLEGACYCOMPUTING_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,
+ 0x1FB00,
+ 0x1FC00
+};
+
static const UV UNI_SYRC_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 */
@@ -366158,7 +390081,9 @@ static const UV UNI_SYRC_invlist[] = { /* for all charsets */
0x74D,
0x750,
0x860,
- 0x86B
+ 0x86B,
+ 0x1DF8,
+ 0x1DF9
};
static const UV UNI_SYRIACSUP_invlist[] = { /* for all charsets */
@@ -366322,7 +390247,7 @@ static const UV UNI_TAML_invlist[] = { /* for all charsets */
};
static const UV UNI_TANG_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 */
@@ -366332,7 +390257,9 @@ static const UV UNI_TANG_invlist[] = { /* for all charsets */
0x17000,
0x187F8,
0x18800,
- 0x18AF3
+ 0x18B00,
+ 0x18D00,
+ 0x18D09
};
static const UV UNI_TANGUTCOMPONENTS_invlist[] = { /* for all charsets */
@@ -366345,6 +390272,16 @@ static const UV UNI_TANGUTCOMPONENTS_invlist[] = { /* for all charsets */
0x18B00
};
+static const UV UNI_TANGUTSUP_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,
+ 0x18D00,
+ 0x18D90
+};
+
static const UV UNI_TAVT_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
@@ -366400,7 +390337,7 @@ static const UV UNI_TELU_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */
- 205, /* 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 */
@@ -366571,7 +390508,7 @@ static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */
0x112AA,
0x1144B,
0x1144E,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x115C2,
0x115C6,
@@ -366581,6 +390518,10 @@ static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
0x11A42,
0x11A44,
0x11A9B,
@@ -366619,7 +390560,7 @@ static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */
- 207, /* Number of elements */
+ 211, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -366792,7 +390733,7 @@ static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */
0x112AA,
0x1144B,
0x1144E,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x115C2,
0x115C6,
@@ -366802,6 +390743,10 @@ static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
0x11A42,
0x11A44,
0x11A9B,
@@ -366840,7 +390785,7 @@ static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_TERM_invlist[] = { /* for EBCDIC 037 */
- 207, /* Number of elements */
+ 211, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -367013,7 +390958,7 @@ static const UV UNI_TERM_invlist[] = { /* for EBCDIC 037 */
0x112AA,
0x1144B,
0x1144E,
- 0x1145B,
+ 0x1145A,
0x1145C,
0x115C2,
0x115C6,
@@ -367023,6 +390968,10 @@ static const UV UNI_TERM_invlist[] = { /* for EBCDIC 037 */
0x11643,
0x1173C,
0x1173F,
+ 0x11944,
+ 0x11945,
+ 0x11946,
+ 0x11947,
0x11A42,
0x11A44,
0x11A9B,
@@ -367202,15 +391151,15 @@ static const UV UNI_UGAR_invlist[] = { /* for all charsets */
};
static const UV UNI_UIDEO_invlist[] = { /* for all charsets */
- 29, /* 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 */
0x0,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xFA0E,
0xFA10,
0xFA11,
@@ -367226,7 +391175,7 @@ static const UV UNI_UIDEO_invlist[] = { /* for all charsets */
0xFA27,
0xFA2A,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -367234,7 +391183,9 @@ static const UV UNI_UIDEO_invlist[] = { /* for all charsets */
0x2B820,
0x2CEA2,
0x2CEB0,
- 0x2EBE1
+ 0x2EBE1,
+ 0x30000,
+ 0x3134B
};
static const UV UNI_VAI_invlist[] = { /* for all charsets */
@@ -367270,7 +391221,7 @@ static const UV UNI_VERTICALFORMS_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_VO__R_invlist[] = { /* for ASCII/Latin1 */
- 173, /* 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 */
@@ -367379,12 +391330,16 @@ static const UV UNI_VO__R_invlist[] = { /* for ASCII/Latin1 */
0x2B30,
0x2B50,
0x2B5A,
+ 0x2B97,
+ 0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0xA4D0,
0xA960,
@@ -367426,7 +391381,7 @@ static const UV UNI_VO__R_invlist[] = { /* for ASCII/Latin1 */
0x14400,
0x14680,
0x16FE0,
- 0x18B00,
+ 0x18D90,
0x1B000,
0x1B300,
0x1D000,
@@ -367438,7 +391393,7 @@ static const UV UNI_VO__R_invlist[] = { /* for ASCII/Latin1 */
0x1F000,
0x1F800,
0x1F900,
- 0x1FAA0,
+ 0x1FB00,
0x20000,
0x2FFFE,
0x30000,
@@ -367457,7 +391412,7 @@ static const UV UNI_VO__R_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 1047 */
- 171, /* Number of elements */
+ 175, /* 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 */
@@ -367564,12 +391519,16 @@ static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 1047 */
0x2B30,
0x2B50,
0x2B5A,
+ 0x2B97,
+ 0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0xA4D0,
0xA960,
@@ -367611,7 +391570,7 @@ static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 1047 */
0x14400,
0x14680,
0x16FE0,
- 0x18B00,
+ 0x18D90,
0x1B000,
0x1B300,
0x1D000,
@@ -367623,7 +391582,7 @@ static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 1047 */
0x1F000,
0x1F800,
0x1F900,
- 0x1FAA0,
+ 0x1FB00,
0x20000,
0x2FFFE,
0x30000,
@@ -367642,7 +391601,7 @@ static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 037 */
- 171, /* Number of elements */
+ 175, /* 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 */
@@ -367749,12 +391708,16 @@ static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 037 */
0x2B30,
0x2B50,
0x2B5A,
+ 0x2B97,
+ 0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0xA4D0,
0xA960,
@@ -367796,7 +391759,7 @@ static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 037 */
0x14400,
0x14680,
0x16FE0,
- 0x18B00,
+ 0x18D90,
0x1B000,
0x1B300,
0x1D000,
@@ -367808,7 +391771,7 @@ static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 037 */
0x1F000,
0x1F800,
0x1F900,
- 0x1FAA0,
+ 0x1FB00,
0x20000,
0x2FFFE,
0x30000,
@@ -367936,7 +391899,7 @@ static const UV UNI_VO__TU_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_VO__U_invlist[] = { /* for ASCII/Latin1 */
- 251, /* 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 */
@@ -368047,12 +392010,16 @@ static const UV UNI_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x2B30,
0x2B50,
0x2B5A,
+ 0x2B97,
+ 0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0x3001,
0x3003,
@@ -368168,7 +392135,7 @@ static const UV UNI_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x14400,
0x14680,
0x16FE0,
- 0x18B00,
+ 0x18D90,
0x1B000,
0x1B300,
0x1D000,
@@ -368182,7 +392149,7 @@ static const UV UNI_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x1F202,
0x1F800,
0x1F900,
- 0x1FAA0,
+ 0x1FB00,
0x20000,
0x2FFFE,
0x30000,
@@ -368201,7 +392168,7 @@ static const UV UNI_VO__U_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 1047 */
- 249, /* Number of elements */
+ 253, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -368310,12 +392277,16 @@ static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x2B30,
0x2B50,
0x2B5A,
+ 0x2B97,
+ 0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0x3001,
0x3003,
@@ -368431,7 +392402,7 @@ static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x14400,
0x14680,
0x16FE0,
- 0x18B00,
+ 0x18D90,
0x1B000,
0x1B300,
0x1D000,
@@ -368445,7 +392416,7 @@ static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x1F202,
0x1F800,
0x1F900,
- 0x1FAA0,
+ 0x1FB00,
0x20000,
0x2FFFE,
0x30000,
@@ -368464,7 +392435,7 @@ static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 037 */
- 249, /* Number of elements */
+ 253, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -368573,12 +392544,16 @@ static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 037 */
0x2B30,
0x2B50,
0x2B5A,
+ 0x2B97,
+ 0x2B98,
0x2BB8,
0x2BD2,
0x2BD3,
0x2BEC,
0x2BF0,
0x2C00,
+ 0x2E50,
+ 0x2E52,
0x2E80,
0x3001,
0x3003,
@@ -368694,7 +392669,7 @@ static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 037 */
0x14400,
0x14680,
0x16FE0,
- 0x18B00,
+ 0x18D90,
0x1B000,
0x1B300,
0x1D000,
@@ -368708,7 +392683,7 @@ static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 037 */
0x1F202,
0x1F800,
0x1F900,
- 0x1FAA0,
+ 0x1FB00,
0x20000,
0x2FFFE,
0x30000,
@@ -368897,7 +392872,7 @@ static const UV UNI_WB__EX_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
- 569, /* Number of elements */
+ 589, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -369018,7 +392993,7 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB62,
0xB64,
@@ -369072,7 +393047,7 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
0xD58,
0xD62,
0xD64,
- 0xD82,
+ 0xD81,
0xD84,
0xDCA,
0xDCB,
@@ -369167,7 +393142,7 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
0x1A7F,
0x1A80,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B05,
0x1B34,
@@ -369226,6 +393201,8 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
0xA80C,
0xA823,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA880,
0xA882,
0xA8B4,
@@ -369298,6 +393275,8 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
0x10AE7,
0x10D24,
0x10D28,
+ 0x10EAB,
+ 0x10EAD,
0x10F46,
0x10F51,
0x11000,
@@ -369322,6 +393301,8 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
0x111C1,
0x111C9,
0x111CD,
+ 0x111CE,
+ 0x111D0,
0x1122C,
0x11238,
0x1123E,
@@ -369366,6 +393347,16 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
0x1172C,
0x1182C,
0x1183B,
+ 0x11930,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
+ 0x11944,
0x119D1,
0x119D8,
0x119DA,
@@ -369420,6 +393411,10 @@ static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
0x16F88,
0x16F8F,
0x16F93,
+ 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1BC9D,
0x1BC9F,
0x1D165,
@@ -369659,7 +393654,7 @@ static const UV UNI_WB__KA_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
- 1075, /* Number of elements */
+ 1095, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -369681,8 +393676,6 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xF8,
0x2D8,
0x2DE,
- 0x2E5,
- 0x2EC,
0x300,
0x370,
0x375,
@@ -369709,13 +393702,13 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x55A,
- 0x55B,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
+ 0x58A,
+ 0x58B,
0x5F3,
0x5F4,
0x620,
@@ -369763,7 +393756,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -369914,7 +393907,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -370185,7 +394178,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0xA000,
0xA48D,
0xA4D0,
@@ -370202,11 +394195,11 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xA69E,
0xA6A0,
0xA6F0,
- 0xA717,
+ 0xA708,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -370255,7 +394248,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -370406,12 +394399,18 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -370424,6 +394423,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -370475,7 +394476,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -370499,7 +394500,19 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -370548,6 +394561,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -370748,7 +394763,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
- 1101, /* Number of elements */
+ 1121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -370796,8 +394811,6 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x100,
0x2D8,
0x2DE,
- 0x2E5,
- 0x2EC,
0x300,
0x370,
0x375,
@@ -370824,13 +394837,13 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x55A,
- 0x55B,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
+ 0x58A,
+ 0x58B,
0x5F3,
0x5F4,
0x620,
@@ -370878,7 +394891,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -371029,7 +395042,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -371300,7 +395313,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0xA000,
0xA48D,
0xA4D0,
@@ -371317,11 +395330,11 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0xA69E,
0xA6A0,
0xA6F0,
- 0xA717,
+ 0xA708,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -371370,7 +395383,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -371521,12 +395534,18 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -371539,6 +395558,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -371590,7 +395611,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -371614,7 +395635,19 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -371663,6 +395696,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -371863,7 +395898,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
- 1097, /* Number of elements */
+ 1117, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -371907,8 +395942,6 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x100,
0x2D8,
0x2DE,
- 0x2E5,
- 0x2EC,
0x300,
0x370,
0x375,
@@ -371935,13 +395968,13 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x55A,
- 0x55B,
0x55D,
0x55E,
0x55F,
0x560,
0x589,
+ 0x58A,
+ 0x58B,
0x5F3,
0x5F4,
0x620,
@@ -371989,7 +396022,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -372140,7 +396173,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -372411,7 +396444,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0xA000,
0xA48D,
0xA4D0,
@@ -372428,11 +396461,11 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0xA69E,
0xA6A0,
0xA6F0,
- 0xA717,
+ 0xA708,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -372481,7 +396514,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -372632,12 +396665,18 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -372650,6 +396689,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -372701,7 +396742,7 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -372725,7 +396766,19 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -372774,6 +396827,8 @@ static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -373049,7 +397104,7 @@ static const UV UNI_WB__MB_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__ML_invlist[] = { /* for ASCII/Latin1 */
- 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 */
@@ -373060,6 +397115,8 @@ static const UV UNI_WB__ML_invlist[] = { /* for ASCII/Latin1 */
0xB8,
0x387,
0x388,
+ 0x55F,
+ 0x560,
0x5F4,
0x5F5,
0x2027,
@@ -373080,7 +397137,7 @@ static const UV UNI_WB__ML_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 1047 */
- 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 */
@@ -373091,6 +397148,8 @@ static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 1047 */
0xB4,
0x387,
0x388,
+ 0x55F,
+ 0x560,
0x5F4,
0x5F5,
0x2027,
@@ -373111,7 +397170,7 @@ static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 037 */
- 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 */
@@ -373122,6 +397181,8 @@ static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 037 */
0xB4,
0x387,
0x388,
+ 0x55F,
+ 0x560,
0x5F4,
0x5F5,
0x2027,
@@ -373325,7 +397386,7 @@ static const UV UNI_WB__NL_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */
- 121, /* Number of elements */
+ 125, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -373432,6 +397493,8 @@ static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -373449,7 +397512,9 @@ static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* ASCII/Latin1 */
@@ -373460,7 +397525,7 @@ static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */
- 121, /* Number of elements */
+ 125, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -373567,6 +397632,8 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -373584,7 +397651,9 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 1047 */
@@ -373595,7 +397664,7 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 037 */
- 121, /* Number of elements */
+ 125, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -373702,6 +397771,8 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 037 */
0x1173A,
0x118E0,
0x118EA,
+ 0x11950,
+ 0x1195A,
0x11C50,
0x11C5A,
0x11D50,
@@ -373719,7 +397790,9 @@ static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 037 */
0x1E2F0,
0x1E2FA,
0x1E950,
- 0x1E95A
+ 0x1E95A,
+ 0x1FBF0,
+ 0x1FBFA
};
# endif /* EBCDIC 037 */
@@ -373853,7 +397926,7 @@ static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
- 1465, /* Number of elements */
+ 1487, /* 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 */
@@ -373897,8 +397970,6 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xF8,
0x2D8,
0x2DE,
- 0x2E5,
- 0x2EC,
0x375,
0x376,
0x378,
@@ -373919,13 +397990,9 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x55A,
- 0x55B,
0x55D,
0x55E,
- 0x55F,
- 0x560,
- 0x58A,
+ 0x58B,
0x591,
0x5BE,
0x5BF,
@@ -373983,7 +398050,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x964,
0x966,
@@ -374100,7 +398167,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -374193,8 +398260,6 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -374212,7 +398277,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -374401,7 +398466,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1A90,
0x1A9A,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -374587,7 +398652,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x32D0,
@@ -374608,12 +398673,14 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA67E,
0xA67F,
0xA6F2,
- 0xA717,
+ 0xA708,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -374671,7 +398738,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -374880,12 +398947,20 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -374907,7 +398982,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -374916,7 +398991,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -374975,7 +399050,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -375007,7 +399082,21 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -375068,6 +399157,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -375111,7 +399202,9 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1B000,
0x1B001,
0x1B164,
@@ -375316,6 +399409,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1F200,
0x1F3FB,
0x1F400,
+ 0x1FBF0,
+ 0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
@@ -375332,7 +399427,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
- 1489, /* Number of elements */
+ 1511, /* 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 */
@@ -375400,8 +399495,6 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x100,
0x2D8,
0x2DE,
- 0x2E5,
- 0x2EC,
0x375,
0x376,
0x378,
@@ -375422,13 +399515,9 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x55A,
- 0x55B,
0x55D,
0x55E,
- 0x55F,
- 0x560,
- 0x58A,
+ 0x58B,
0x591,
0x5BE,
0x5BF,
@@ -375486,7 +399575,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x964,
0x966,
@@ -375603,7 +399692,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -375696,8 +399785,6 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -375715,7 +399802,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -375904,7 +399991,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1A90,
0x1A9A,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -376090,7 +400177,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x32D0,
@@ -376111,12 +400198,14 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA67E,
0xA67F,
0xA6F2,
- 0xA717,
+ 0xA708,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -376174,7 +400263,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -376383,12 +400472,20 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -376410,7 +400507,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -376419,7 +400516,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -376478,7 +400575,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -376510,7 +400607,21 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -376571,6 +400682,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -376614,7 +400727,9 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1B000,
0x1B001,
0x1B164,
@@ -376819,6 +400934,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1F200,
0x1F3FB,
0x1F400,
+ 0x1FBF0,
+ 0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
@@ -376835,7 +400952,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
- 1485, /* Number of elements */
+ 1507, /* 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 */
@@ -376899,8 +401016,6 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x100,
0x2D8,
0x2DE,
- 0x2E5,
- 0x2EC,
0x375,
0x376,
0x378,
@@ -376921,13 +401036,9 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x55A,
- 0x55B,
0x55D,
0x55E,
- 0x55F,
- 0x560,
- 0x58A,
+ 0x58B,
0x591,
0x5BE,
0x5BF,
@@ -376985,7 +401096,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x964,
0x966,
@@ -377102,7 +401213,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -377195,8 +401306,6 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -377214,7 +401323,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -377403,7 +401512,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1A90,
0x1A9A,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -377589,7 +401698,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x32D0,
@@ -377610,12 +401719,14 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xA67E,
0xA67F,
0xA6F2,
- 0xA717,
+ 0xA708,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -377673,7 +401784,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -377882,12 +401993,20 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -377909,7 +402028,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -377918,7 +402037,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -377977,7 +402096,7 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -378009,7 +402128,21 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -378070,6 +402203,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -378113,7 +402248,9 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x1B000,
0x1B001,
0x1B164,
@@ -378318,6 +402455,8 @@ static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1F200,
0x1F3FB,
0x1F400,
+ 0x1FBF0,
+ 0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
@@ -378343,7 +402482,7 @@ static const UV UNI_WCHO_invlist[] = { /* for all charsets */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
- 1441, /* Number of elements */
+ 1475, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -378453,7 +402592,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -378572,7 +402711,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -378665,8 +402804,6 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -378684,7 +402821,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -378886,6 +403023,8 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -379053,13 +403192,13 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -379081,9 +403220,11 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -379135,7 +403276,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -379344,12 +403485,20 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -379367,7 +403516,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -379376,7 +403525,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -379435,7 +403584,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -379469,7 +403618,21 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -379530,6 +403693,8 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -379571,11 +403736,15 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -379774,8 +403943,10 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -379786,6 +403957,8 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -379798,7 +403971,7 @@ static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
- 1465, /* Number of elements */
+ 1499, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -379932,7 +404105,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -380051,7 +404224,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -380144,8 +404317,6 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -380163,7 +404334,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -380365,6 +404536,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -380532,13 +404705,13 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -380560,9 +404733,11 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -380614,7 +404789,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -380823,12 +404998,20 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -380846,7 +405029,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -380855,7 +405038,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -380914,7 +405097,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -380948,7 +405131,21 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -381009,6 +405206,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -381050,11 +405249,15 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -381253,8 +405456,10 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -381265,6 +405470,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -381277,7 +405484,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
- 1461, /* Number of elements */
+ 1495, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -381407,7 +405614,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x8E2,
0x8E3,
@@ -381526,7 +405733,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -381619,8 +405826,6 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -381638,7 +405843,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0xD70,
0xD7A,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -381840,6 +406045,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1AA8,
0x1AB0,
0x1ABE,
+ 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -382007,13 +406214,13 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -382035,9 +406242,11 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA828,
+ 0xA82C,
+ 0xA82D,
0xA840,
0xA874,
0xA880,
@@ -382089,7 +406298,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABEB,
0xABEC,
@@ -382298,12 +406507,20 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x10D28,
0x10D30,
0x10D3A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAD,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F51,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11000,
@@ -382321,7 +406538,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
- 0x11147,
+ 0x11148,
0x11150,
0x11174,
0x11176,
@@ -382330,7 +406547,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x111C5,
0x111C9,
0x111CD,
- 0x111D0,
+ 0x111CE,
0x111DB,
0x111DC,
0x111DD,
@@ -382389,7 +406606,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145A,
0x1145E,
- 0x11460,
+ 0x11462,
0x11480,
0x114C6,
0x114C7,
@@ -382423,7 +406640,21 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118EA,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11944,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -382484,6 +406715,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11DAA,
0x11EE0,
0x11EF7,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -382525,11 +406758,15 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x16FE0,
0x16FE2,
0x16FE3,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -382728,8 +406965,10 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -382740,6 +406979,8 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0100,
0xE01F0
};
@@ -382749,7 +406990,7 @@ static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
- 1233, /* Number of elements */
+ 1259, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -382855,7 +407096,7 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -383006,7 +407247,7 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -383345,13 +407586,13 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -383375,8 +407616,8 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -383451,7 +407692,7 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -383634,12 +407875,18 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -383652,6 +407899,8 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -383703,7 +407952,7 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -383729,7 +407978,19 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -383778,6 +408039,8 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -383817,7 +408080,9 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -383975,7 +408240,7 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -383985,7 +408250,9 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* ASCII/Latin1 */
@@ -383996,7 +408263,7 @@ static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
- 1259, /* Number of elements */
+ 1285, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -384128,7 +408395,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -384279,7 +408546,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -384618,13 +408885,13 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -384648,8 +408915,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -384724,7 +408991,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -384907,12 +409174,18 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -384925,6 +409198,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -384976,7 +409251,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -385002,7 +409277,19 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -385051,6 +409338,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -385090,7 +409379,9 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -385248,7 +409539,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -385258,7 +409549,9 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 1047 */
@@ -385269,7 +409562,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
- 1255, /* Number of elements */
+ 1281, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -385397,7 +409690,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x904,
0x93A,
0x93D,
@@ -385548,7 +409841,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0xCE2,
0xCF1,
0xCF3,
- 0xD05,
+ 0xD04,
0xD0D,
0xD0E,
0xD11,
@@ -385887,13 +410180,13 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x3131,
0x318F,
0x31A0,
- 0x31BB,
+ 0x31C0,
0x31F0,
0x3200,
0x3400,
- 0x4DB6,
+ 0x4DC0,
0x4E00,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA4D0,
@@ -385917,8 +410210,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
+ 0xA7CB,
+ 0xA7F5,
0xA802,
0xA803,
0xA806,
@@ -385993,7 +410286,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB68,
+ 0xAB6A,
0xAB70,
0xABE3,
0xAC00,
@@ -386176,12 +410469,18 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x10D00,
0x10D24,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F1D,
0x10F27,
0x10F28,
0x10F30,
0x10F46,
+ 0x10FB0,
+ 0x10FC5,
0x10FE0,
0x10FF7,
0x11003,
@@ -386194,6 +410493,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11127,
0x11144,
0x11145,
+ 0x11147,
+ 0x11148,
0x11150,
0x11173,
0x11176,
@@ -386245,7 +410546,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11447,
0x1144B,
0x1145F,
- 0x11460,
+ 0x11462,
0x11480,
0x114B0,
0x114C4,
@@ -386271,7 +410572,19 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x118A0,
0x118E0,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11930,
+ 0x1193F,
+ 0x11940,
+ 0x11941,
+ 0x11942,
0x119A0,
0x119A8,
0x119AA,
@@ -386320,6 +410633,8 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11D99,
0x11EE0,
0x11EF3,
+ 0x11FB0,
+ 0x11FB1,
0x12000,
0x1239A,
0x12400,
@@ -386359,7 +410674,9 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -386517,7 +410834,7 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x1EEAB,
0x1EEBC,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -386527,7 +410844,9 @@ static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
0x2CEB0,
0x2EBE1,
0x2F800,
- 0x2FA1E
+ 0x2FA1E,
+ 0x30000,
+ 0x3134B
};
# endif /* EBCDIC 037 */
@@ -386560,6 +410879,28 @@ static const UV UNI_XSUX_invlist[] = { /* for all charsets */
0x12544
};
+static const UV UNI_YEZI_invlist[] = { /* for all charsets */
+ 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 */
+ 0x0,
+ 0x60C,
+ 0x60D,
+ 0x61B,
+ 0x61C,
+ 0x61F,
+ 0x620,
+ 0x660,
+ 0x66A,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2
+};
+
static const UV UNI_YI_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
@@ -386811,7 +411152,7 @@ static const UV UNI_ZS_invlist[] = { /* for EBCDIC 037 */
# if 'A' == 65 /* ASCII/Latin1 */
static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
- 292, /* Number of elements */
+ 296, /* 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 */
@@ -386891,12 +411232,12 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2E00,
0x2E43,
0x2E44,
- 0x2E50,
+ 0x2E53,
0x2FF0,
0x2FFC,
0x3000,
@@ -386925,12 +411266,14 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DC0,
0x4E00,
- 0xA700,
+ 0xA708,
0xA722,
0xA788,
0xA78B,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
@@ -386958,7 +411301,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0xFFF9,
0xFFFE,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101D0,
0x101FD,
0x16FE2,
@@ -387042,11 +411385,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
@@ -387058,11 +411397,11 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -387079,30 +411418,36 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
@@ -387117,7 +411462,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
- 318, /* Number of elements */
+ 322, /* 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 */
@@ -387223,12 +411568,12 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2E00,
0x2E43,
0x2E44,
- 0x2E50,
+ 0x2E53,
0x2FF0,
0x2FFC,
0x3000,
@@ -387257,12 +411602,14 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DC0,
0x4E00,
- 0xA700,
+ 0xA708,
0xA722,
0xA788,
0xA78B,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
@@ -387290,7 +411637,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0xFFF9,
0xFFFE,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101D0,
0x101FD,
0x16FE2,
@@ -387374,11 +411721,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
@@ -387390,11 +411733,11 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -387411,30 +411754,36 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
@@ -387449,7 +411798,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
&& '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
- 314, /* Number of elements */
+ 318, /* 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 */
@@ -387551,12 +411900,12 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C00,
0x2E00,
0x2E43,
0x2E44,
- 0x2E50,
+ 0x2E53,
0x2FF0,
0x2FFC,
0x3000,
@@ -387585,12 +411934,14 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DC0,
0x4E00,
- 0xA700,
+ 0xA708,
0xA722,
0xA788,
0xA78B,
0xAB5B,
0xAB5C,
+ 0xAB6A,
+ 0xAB6C,
0xFD3E,
0xFD40,
0xFE10,
@@ -387618,7 +411969,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
0xFFF9,
0xFFFE,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101D0,
0x101FD,
0x16FE2,
@@ -387702,11 +412053,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F200,
0x1F201,
@@ -387718,11 +412065,11 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -387739,30 +412086,36 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0xE0001,
0xE0002,
0xE0020,
@@ -387772,7 +412125,7 @@ static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
# endif /* EBCDIC 037 */
static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
- 1328, /* Number of elements */
+ 1350, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -387823,7 +412176,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x8A0,
0x8B5,
0x8B6,
- 0x8BE,
+ 0x8C8,
0x8D3,
0x984,
0x985,
@@ -387932,7 +412285,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0xB49,
0xB4B,
0xB4E,
- 0xB56,
+ 0xB55,
0xB58,
0xB5C,
0xB5E,
@@ -388021,8 +412374,6 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0xCF1,
0xCF3,
0xD00,
- 0xD04,
- 0xD05,
0xD0D,
0xD0E,
0xD11,
@@ -388036,7 +412387,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0xD64,
0xD66,
0xD80,
- 0xD82,
+ 0xD81,
0xD84,
0xD85,
0xD97,
@@ -388209,7 +412560,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x1AA0,
0x1AAE,
0x1AB0,
- 0x1ABF,
+ 0x1AC1,
0x1B00,
0x1B4C,
0x1B50,
@@ -388284,7 +412635,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x2B74,
0x2B76,
0x2B96,
- 0x2B98,
+ 0x2B97,
0x2C2F,
0x2C30,
0x2C5F,
@@ -388319,7 +412670,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E50,
+ 0x2E53,
0x2E80,
0x2E9A,
0x2E9B,
@@ -388339,15 +412690,11 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x3131,
0x318F,
0x3190,
- 0x31BB,
- 0x31C0,
0x31E4,
0x31F0,
0x321F,
0x3220,
- 0x4DB6,
- 0x4DC0,
- 0x9FF0,
+ 0x9FFD,
0xA000,
0xA48D,
0xA490,
@@ -388359,9 +412706,9 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0xA700,
0xA7C0,
0xA7C2,
- 0xA7C7,
- 0xA7F7,
- 0xA82C,
+ 0xA7CB,
+ 0xA7F5,
+ 0xA82D,
0xA830,
0xA83A,
0xA840,
@@ -388401,7 +412748,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB68,
+ 0xAB6C,
0xAB70,
0xABEE,
0xABF0,
@@ -388491,7 +412838,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x10137,
0x1018F,
0x10190,
- 0x1019C,
+ 0x1019D,
0x101A0,
0x101A1,
0x101D0,
@@ -388610,10 +412957,18 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x10D3A,
0x10E60,
0x10E7F,
+ 0x10E80,
+ 0x10EAA,
+ 0x10EAB,
+ 0x10EAE,
+ 0x10EB0,
+ 0x10EB2,
0x10F00,
0x10F28,
0x10F30,
0x10F5A,
+ 0x10FB0,
+ 0x10FCC,
0x10FE0,
0x10FF7,
0x11000,
@@ -388631,12 +412986,10 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11147,
+ 0x11148,
0x11150,
0x11177,
0x11180,
- 0x111CE,
- 0x111D0,
0x111E0,
0x111E1,
0x111F5,
@@ -388689,11 +413042,9 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x11370,
0x11375,
0x11400,
- 0x1145A,
- 0x1145B,
0x1145C,
0x1145D,
- 0x11460,
+ 0x11462,
0x11480,
0x114C8,
0x114D0,
@@ -388723,7 +413074,21 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x118A0,
0x118F3,
0x118FF,
- 0x11900,
+ 0x11907,
+ 0x11909,
+ 0x1190A,
+ 0x1190C,
+ 0x11914,
+ 0x11915,
+ 0x11917,
+ 0x11918,
+ 0x11936,
+ 0x11937,
+ 0x11939,
+ 0x1193B,
+ 0x11947,
+ 0x11950,
+ 0x1195A,
0x119A0,
0x119A8,
0x119AA,
@@ -388778,6 +413143,8 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x11DAA,
0x11EE0,
0x11EF9,
+ 0x11FB0,
+ 0x11FB1,
0x11FC0,
0x11FF2,
0x11FFF,
@@ -388825,11 +413192,15 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE4,
+ 0x16FE5,
+ 0x16FF0,
+ 0x16FF2,
0x17000,
0x187F8,
0x18800,
- 0x18AF3,
+ 0x18CD6,
+ 0x18D00,
+ 0x18D09,
0x1B000,
0x1B11F,
0x1B150,
@@ -389025,11 +413396,7 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x1F0D1,
0x1F0F6,
0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F16D,
- 0x1F170,
- 0x1F1AD,
+ 0x1F1AE,
0x1F1E6,
0x1F203,
0x1F210,
@@ -389041,11 +413408,11 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D6,
+ 0x1F6D8,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6FB,
+ 0x1F6FD,
0x1F700,
0x1F774,
0x1F780,
@@ -389062,32 +413429,38 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F8B0,
+ 0x1F8B2,
0x1F900,
- 0x1F90C,
- 0x1F90D,
- 0x1F972,
- 0x1F973,
- 0x1F977,
+ 0x1F979,
0x1F97A,
- 0x1F9A3,
- 0x1F9A5,
- 0x1F9AB,
- 0x1F9AE,
- 0x1F9CB,
+ 0x1F9CC,
0x1F9CD,
0x1FA54,
0x1FA60,
0x1FA6E,
0x1FA70,
- 0x1FA74,
+ 0x1FA75,
0x1FA78,
0x1FA7B,
0x1FA80,
- 0x1FA83,
+ 0x1FA87,
0x1FA90,
- 0x1FA96,
+ 0x1FAA9,
+ 0x1FAB0,
+ 0x1FAB7,
+ 0x1FAC0,
+ 0x1FAC3,
+ 0x1FAD0,
+ 0x1FAD7,
+ 0x1FB00,
+ 0x1FB93,
+ 0x1FB94,
+ 0x1FBCB,
+ 0x1FBF0,
+ 0x1FBFA,
0x20000,
- 0x2A6D7,
+ 0x2A6DE,
0x2A700,
0x2B735,
0x2B740,
@@ -389098,6 +413471,8 @@ static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
0x2EBE1,
0x2F800,
0x2FA1E,
+ 0x30000,
+ 0x3134B,
0xE0001,
0xE0002,
0xE0020,
@@ -389246,17 +413621,22 @@ const char * const deprecated_property_msgs[] = {
"Supplanted by Line_Break property values; see www.unicode.org/reports/tr14"
};
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
#define UNI_HYPHEN (UNI_HYPHEN_perl_aux + (MAX_UNI_KEYWORD_INDEX * 2))
#define UNI_LB__SG (UNI_LB__SG_perl_aux + (MAX_UNI_KEYWORD_INDEX * 1))
typedef enum {
- PERL_BIN_PLACEHOLDER = 0, /* So no real value is zero */
+ PERL_BIN_PLACEHOLDER = 0, /* So no real value is zero */
UNI_ADLM,
UNI_AEGEANNUMBERS,
UNI_AGE__10,
UNI_AGE__11,
UNI_AGE__12,
UNI_AGE__12_DOT_1,
+ UNI_AGE__13,
UNI_AGE__2,
UNI_AGE__2_DOT_1,
UNI_AGE__3,
@@ -389385,6 +413765,7 @@ typedef enum {
UNI_CCC__34,
UNI_CCC__35,
UNI_CCC__36,
+ UNI_CCC__6,
UNI_CCC__7,
UNI_CCC__8,
UNI_CCC__84,
@@ -389407,6 +413788,7 @@ typedef enum {
UNI_CHER,
UNI_CHEROKEESUP,
UNI_CHESSSYMBOLS,
+ UNI_CHRS,
UNI_CI,
UNI_CJK,
UNI_CJKCOMPAT,
@@ -389419,6 +413801,7 @@ typedef enum {
UNI_CJKEXTD,
UNI_CJKEXTE,
UNI_CJKEXTF,
+ UNI_CJKEXTG,
UNI_CJKRADICALSSUP,
UNI_CJKSTROKES,
UNI_CJKSYMBOLS,
@@ -389455,6 +413838,7 @@ typedef enum {
UNI_DIACRITICALSEXT,
UNI_DIACRITICALSFORSYMBOLS,
UNI_DIACRITICALSSUP,
+ UNI_DIAK,
UNI_DINGBATS,
UNI_DOGR,
UNI_DOMINO,
@@ -389485,20 +413869,26 @@ typedef enum {
UNI_EA__N,
UNI_EA__NA,
UNI_EA__W,
+ UNI_EBASE,
+ UNI_ECOMP,
UNI_EGYP,
UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS,
UNI_ELBA,
UNI_ELYM,
+ UNI_EMOD,
+ UNI_EMOJI,
UNI_EMOTICONS,
UNI_ENCLOSEDALPHANUM,
UNI_ENCLOSEDALPHANUMSUP,
UNI_ENCLOSEDCJK,
UNI_ENCLOSEDIDEOGRAPHICSUP,
+ UNI_EPRES,
UNI_ETHI,
UNI_ETHIOPICEXT,
UNI_ETHIOPICEXTA,
UNI_ETHIOPICSUP,
UNI_EXT,
+ UNI_EXTPICT,
UNI_GCB__CN,
UNI_GCB__EX,
UNI_GCB__L,
@@ -389541,6 +413931,19 @@ typedef enum {
UNI_HUNG,
UNI_HYPHEN_perl_aux,
UNI_IDC,
+ UNI_IDENTIFIERSTATUS__ALLOWED,
+ UNI_IDENTIFIERSTATUS__RESTRICTED,
+ UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE,
+ UNI_IDENTIFIERTYPE__EXCLUSION,
+ UNI_IDENTIFIERTYPE__INCLUSION,
+ UNI_IDENTIFIERTYPE__LIMITEDUSE,
+ UNI_IDENTIFIERTYPE__NOTCHARACTER,
+ UNI_IDENTIFIERTYPE__NOTNFKC,
+ UNI_IDENTIFIERTYPE__NOTXID,
+ UNI_IDENTIFIERTYPE__OBSOLETE,
+ UNI_IDENTIFIERTYPE__RECOMMENDED,
+ UNI_IDENTIFIERTYPE__TECHNICAL,
+ UNI_IDENTIFIERTYPE__UNCOMMONUSE,
UNI_IDEO,
UNI_IDEOGRAPHICSYMBOLS,
UNI_IDS,
@@ -389567,12 +413970,14 @@ typedef enum {
UNI_INCHAKMA,
UNI_INCHAM,
UNI_INCHEROKEE,
+ UNI_INCHORASMIAN,
UNI_INCOPTIC,
UNI_INCUNEIFORM,
UNI_INCYRILLIC,
UNI_INDEVANAGARI,
UNI_INDICNUMBERFORMS,
UNI_INDICSIYAQNUMBERS,
+ UNI_INDIVESAKURU,
UNI_INDOGRA,
UNI_INDUPLOYAN,
UNI_INEGYPTIANHIEROGLYPHS,
@@ -389602,6 +414007,7 @@ typedef enum {
UNI_INKANNADA,
UNI_INKATAKANA,
UNI_INKHAROSHTHI,
+ UNI_INKHITANSMALLSCRIPT,
UNI_INKHMER,
UNI_INKHOJKI,
UNI_INKHUDAWADI,
@@ -389609,6 +414015,7 @@ typedef enum {
UNI_INLEPCHA,
UNI_INLIMBU,
UNI_INLINEARA,
+ UNI_INLISU,
UNI_INLYCIAN,
UNI_INLYDIAN,
UNI_INMAHAJANI,
@@ -389657,6 +414064,7 @@ typedef enum {
UNI_INPC__RIGHT,
UNI_INPC__TOP,
UNI_INPC__TOPANDBOTTOM,
+ UNI_INPC__TOPANDBOTTOMANDLEFT,
UNI_INPC__TOPANDBOTTOMANDRIGHT,
UNI_INPC__TOPANDLEFT,
UNI_INPC__TOPANDLEFTANDRIGHT,
@@ -389704,7 +414112,6 @@ typedef enum {
UNI_INSC__VOWEL,
UNI_INSC__VOWELDEPENDENT,
UNI_INSC__VOWELINDEPENDENT,
- UNI_INSHARADA,
UNI_INSIDDHAM,
UNI_INSINHALA,
UNI_INSOGDIAN,
@@ -389732,11 +414139,13 @@ typedef enum {
UNI_INVS,
UNI_INWANCHO,
UNI_INWARANGCITI,
+ UNI_INYEZIDI,
UNI_INZANABAZARSQUARE,
UNI_IN__10,
UNI_IN__11,
UNI_IN__12,
UNI_IN__12_DOT_1,
+ UNI_IN__13,
UNI_IN__1_DOT_1,
UNI_IN__2,
UNI_IN__2_DOT_1,
@@ -389881,6 +414290,7 @@ typedef enum {
UNI_KHMERSYMBOLS,
UNI_KHMR,
UNI_KHOJ,
+ UNI_KITS,
UNI_KNDA,
UNI_KTHI,
UNI_L,
@@ -389906,8 +414316,6 @@ typedef enum {
UNI_LB__CM,
UNI_LB__CP,
UNI_LB__CR,
- UNI_LB__EB,
- UNI_LB__EM,
UNI_LB__EX,
UNI_LB__GL,
UNI_LB__H2,
@@ -389941,6 +414349,7 @@ typedef enum {
UNI_LINEARBIDEOGRAMS,
UNI_LINEARBSYLLABARY,
UNI_LISU,
+ UNI_LISUSUP,
UNI_LM,
UNI_LO,
UNI_LOE,
@@ -390222,7 +414631,6 @@ typedef enum {
UNI_SC,
UNI_SC__ADLM,
UNI_SC__ARAB,
- UNI_SC__ARMN,
UNI_SC__BENG,
UNI_SC__BOPO,
UNI_SC__BUGI,
@@ -390285,6 +414693,7 @@ typedef enum {
UNI_SC__TGLG,
UNI_SC__THAA,
UNI_SC__TIRH,
+ UNI_SC__YEZI,
UNI_SC__YI,
UNI_SC__ZYYY,
UNI_SD,
@@ -390321,6 +414730,7 @@ typedef enum {
UNI_SUTTONSIGNWRITING,
UNI_SYLO,
UNI_SYMBOLSANDPICTOGRAPHSEXTA,
+ UNI_SYMBOLSFORLEGACYCOMPUTING,
UNI_SYRC,
UNI_SYRIACSUP,
UNI_TAGB,
@@ -390333,6 +414743,7 @@ typedef enum {
UNI_TAML,
UNI_TANG,
UNI_TANGUTCOMPONENTS,
+ UNI_TANGUTSUP,
UNI_TAVT,
UNI_TELU,
UNI_TERM,
@@ -390393,6 +414804,7 @@ typedef enum {
UNI_XPOSIXWORD,
UNI_XPOSIXXDIGIT,
UNI_XSUX,
+ UNI_YEZI,
UNI_YI,
UNI_YIJING,
UNI_YIRADICALS,
@@ -390412,7 +414824,6 @@ typedef enum {
UNI__PERL_IDSTART,
UNI__PERL_IS_IN_MULTI_CHAR_FOLD,
UNI__PERL_NCHAR,
- UNI__PERL_NON_FINAL_FOLDS,
UNI__PERL_PATWS,
UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START,
UNI__PERL_PROBLEMATIC_LOCALE_FOLDS,
@@ -390422,6 +414833,10 @@ typedef enum {
#define MAX_UNI_KEYWORD_INDEX UNI__PERL_SURROGATE
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
static const UV * const uni_prop_ptrs[] = {
NULL, /* Placeholder */
UNI_ADLM_invlist,
@@ -390430,6 +414845,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_AGE__11_invlist,
UNI_AGE__12_invlist,
UNI_AGE__12_DOT_1_invlist,
+ UNI_AGE__13_invlist,
UNI_AGE__2_invlist,
UNI_AGE__2_DOT_1_invlist,
UNI_AGE__3_invlist,
@@ -390558,6 +414974,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_CCC__34_invlist,
UNI_CCC__35_invlist,
UNI_CCC__36_invlist,
+ UNI_CCC__6_invlist,
UNI_CCC__7_invlist,
UNI_CCC__8_invlist,
UNI_CCC__84_invlist,
@@ -390580,6 +414997,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_CHER_invlist,
UNI_CHEROKEESUP_invlist,
UNI_CHESSSYMBOLS_invlist,
+ UNI_CHRS_invlist,
UNI_CI_invlist,
UNI_CJK_invlist,
UNI_CJKCOMPAT_invlist,
@@ -390592,6 +415010,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_CJKEXTD_invlist,
UNI_CJKEXTE_invlist,
UNI_CJKEXTF_invlist,
+ UNI_CJKEXTG_invlist,
UNI_CJKRADICALSSUP_invlist,
UNI_CJKSTROKES_invlist,
UNI_CJKSYMBOLS_invlist,
@@ -390628,6 +415047,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_DIACRITICALSEXT_invlist,
UNI_DIACRITICALSFORSYMBOLS_invlist,
UNI_DIACRITICALSSUP_invlist,
+ UNI_DIAK_invlist,
UNI_DINGBATS_invlist,
UNI_DOGR_invlist,
UNI_DOMINO_invlist,
@@ -390658,20 +415078,26 @@ static const UV * const uni_prop_ptrs[] = {
UNI_EA__N_invlist,
UNI_EA__NA_invlist,
UNI_EA__W_invlist,
+ UNI_EBASE_invlist,
+ UNI_ECOMP_invlist,
UNI_EGYP_invlist,
UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_invlist,
UNI_ELBA_invlist,
UNI_ELYM_invlist,
+ UNI_EMOD_invlist,
+ UNI_EMOJI_invlist,
UNI_EMOTICONS_invlist,
UNI_ENCLOSEDALPHANUM_invlist,
UNI_ENCLOSEDALPHANUMSUP_invlist,
UNI_ENCLOSEDCJK_invlist,
UNI_ENCLOSEDIDEOGRAPHICSUP_invlist,
+ UNI_EPRES_invlist,
UNI_ETHI_invlist,
UNI_ETHIOPICEXT_invlist,
UNI_ETHIOPICEXTA_invlist,
UNI_ETHIOPICSUP_invlist,
UNI_EXT_invlist,
+ UNI_EXTPICT_invlist,
UNI_GCB__CN_invlist,
UNI_GCB__EX_invlist,
UNI_GCB__L_invlist,
@@ -390714,6 +415140,19 @@ static const UV * const uni_prop_ptrs[] = {
UNI_HUNG_invlist,
UNI_HYPHEN_invlist,
UNI_IDC_invlist,
+ UNI_IDENTIFIERSTATUS__ALLOWED_invlist,
+ UNI_IDENTIFIERSTATUS__RESTRICTED_invlist,
+ UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist,
+ UNI_IDENTIFIERTYPE__EXCLUSION_invlist,
+ UNI_IDENTIFIERTYPE__INCLUSION_invlist,
+ UNI_IDENTIFIERTYPE__LIMITEDUSE_invlist,
+ UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist,
+ UNI_IDENTIFIERTYPE__NOTNFKC_invlist,
+ UNI_IDENTIFIERTYPE__NOTXID_invlist,
+ UNI_IDENTIFIERTYPE__OBSOLETE_invlist,
+ UNI_IDENTIFIERTYPE__RECOMMENDED_invlist,
+ UNI_IDENTIFIERTYPE__TECHNICAL_invlist,
+ UNI_IDENTIFIERTYPE__UNCOMMONUSE_invlist,
UNI_IDEO_invlist,
UNI_IDEOGRAPHICSYMBOLS_invlist,
UNI_IDS_invlist,
@@ -390740,12 +415179,14 @@ static const UV * const uni_prop_ptrs[] = {
UNI_INCHAKMA_invlist,
UNI_INCHAM_invlist,
UNI_INCHEROKEE_invlist,
+ UNI_INCHORASMIAN_invlist,
UNI_INCOPTIC_invlist,
UNI_INCUNEIFORM_invlist,
UNI_INCYRILLIC_invlist,
UNI_INDEVANAGARI_invlist,
UNI_INDICNUMBERFORMS_invlist,
UNI_INDICSIYAQNUMBERS_invlist,
+ UNI_INDIVESAKURU_invlist,
UNI_INDOGRA_invlist,
UNI_INDUPLOYAN_invlist,
UNI_INEGYPTIANHIEROGLYPHS_invlist,
@@ -390775,6 +415216,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_INKANNADA_invlist,
UNI_INKATAKANA_invlist,
UNI_INKHAROSHTHI_invlist,
+ UNI_INKHITANSMALLSCRIPT_invlist,
UNI_INKHMER_invlist,
UNI_INKHOJKI_invlist,
UNI_INKHUDAWADI_invlist,
@@ -390782,6 +415224,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_INLEPCHA_invlist,
UNI_INLIMBU_invlist,
UNI_INLINEARA_invlist,
+ UNI_INLISU_invlist,
UNI_INLYCIAN_invlist,
UNI_INLYDIAN_invlist,
UNI_INMAHAJANI_invlist,
@@ -390830,6 +415273,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_INPC__RIGHT_invlist,
UNI_INPC__TOP_invlist,
UNI_INPC__TOPANDBOTTOM_invlist,
+ UNI_INPC__TOPANDBOTTOMANDLEFT_invlist,
UNI_INPC__TOPANDBOTTOMANDRIGHT_invlist,
UNI_INPC__TOPANDLEFT_invlist,
UNI_INPC__TOPANDLEFTANDRIGHT_invlist,
@@ -390877,7 +415321,6 @@ static const UV * const uni_prop_ptrs[] = {
UNI_INSC__VOWEL_invlist,
UNI_INSC__VOWELDEPENDENT_invlist,
UNI_INSC__VOWELINDEPENDENT_invlist,
- UNI_INSHARADA_invlist,
UNI_INSIDDHAM_invlist,
UNI_INSINHALA_invlist,
UNI_INSOGDIAN_invlist,
@@ -390905,11 +415348,13 @@ static const UV * const uni_prop_ptrs[] = {
UNI_INVS_invlist,
UNI_INWANCHO_invlist,
UNI_INWARANGCITI_invlist,
+ UNI_INYEZIDI_invlist,
UNI_INZANABAZARSQUARE_invlist,
UNI_IN__10_invlist,
UNI_IN__11_invlist,
UNI_IN__12_invlist,
UNI_IN__12_DOT_1_invlist,
+ UNI_IN__13_invlist,
UNI_IN__1_DOT_1_invlist,
UNI_IN__2_invlist,
UNI_IN__2_DOT_1_invlist,
@@ -391054,6 +415499,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_KHMERSYMBOLS_invlist,
UNI_KHMR_invlist,
UNI_KHOJ_invlist,
+ UNI_KITS_invlist,
UNI_KNDA_invlist,
UNI_KTHI_invlist,
UNI_L_invlist,
@@ -391079,8 +415525,6 @@ static const UV * const uni_prop_ptrs[] = {
UNI_LB__CM_invlist,
UNI_LB__CP_invlist,
UNI_LB__CR_invlist,
- UNI_LB__EB_invlist,
- UNI_LB__EM_invlist,
UNI_LB__EX_invlist,
UNI_LB__GL_invlist,
UNI_LB__H2_invlist,
@@ -391114,6 +415558,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_LINEARBIDEOGRAMS_invlist,
UNI_LINEARBSYLLABARY_invlist,
UNI_LISU_invlist,
+ UNI_LISUSUP_invlist,
UNI_LM_invlist,
UNI_LO_invlist,
UNI_LOE_invlist,
@@ -391395,7 +415840,6 @@ static const UV * const uni_prop_ptrs[] = {
UNI_SC_invlist,
UNI_SC__ADLM_invlist,
UNI_SC__ARAB_invlist,
- UNI_SC__ARMN_invlist,
UNI_SC__BENG_invlist,
UNI_SC__BOPO_invlist,
UNI_SC__BUGI_invlist,
@@ -391458,6 +415902,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_SC__TGLG_invlist,
UNI_SC__THAA_invlist,
UNI_SC__TIRH_invlist,
+ UNI_SC__YEZI_invlist,
UNI_SC__YI_invlist,
UNI_SC__ZYYY_invlist,
UNI_SD_invlist,
@@ -391494,6 +415939,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_SUTTONSIGNWRITING_invlist,
UNI_SYLO_invlist,
UNI_SYMBOLSANDPICTOGRAPHSEXTA_invlist,
+ UNI_SYMBOLSFORLEGACYCOMPUTING_invlist,
UNI_SYRC_invlist,
UNI_SYRIACSUP_invlist,
UNI_TAGB_invlist,
@@ -391506,6 +415952,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_TAML_invlist,
UNI_TANG_invlist,
UNI_TANGUTCOMPONENTS_invlist,
+ UNI_TANGUTSUP_invlist,
UNI_TAVT_invlist,
UNI_TELU_invlist,
UNI_TERM_invlist,
@@ -391566,6 +416013,7 @@ static const UV * const uni_prop_ptrs[] = {
UNI_XPOSIXWORD_invlist,
UNI_XPOSIXXDIGIT_invlist,
UNI_XSUX_invlist,
+ UNI_YEZI_invlist,
UNI_YI_invlist,
UNI_YIJING_invlist,
UNI_YIRADICALS_invlist,
@@ -391585,7 +416033,6 @@ static const UV * const uni_prop_ptrs[] = {
UNI__PERL_IDSTART_invlist,
UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist,
UNI__PERL_NCHAR_invlist,
- UNI__PERL_NON_FINAL_FOLDS_invlist,
UNI__PERL_PATWS_invlist,
UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist,
UNI__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist,
@@ -391593,6 +416040,10 @@ static const UV * const uni_prop_ptrs[] = {
UNI__PERL_SURROGATE_invlist
};
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
+
+#if defined(PERL_IN_REGCOMP_C)
+
/* Synonyms for perl properties */
#define UNI_AHEX UNI_POSIXXDIGIT
@@ -391636,6 +416087,10 @@ static const UV * const uni_prop_ptrs[] = {
#define UNI_XPERLSPACE UNI_XPOSIXSPACE
+#endif /* defined(PERL_IN_REGCOMP_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
static const char * const UNI_age_values[] = {
"1.1",
"2.0",
@@ -391659,6 +416114,7 @@ static const char * const UNI_age_values[] = {
"11.0",
"12.0",
"12.1",
+ "13.0",
"NA",
"na",
"Unassigned",
@@ -391667,6 +416123,7 @@ static const char * const UNI_age_values[] = {
"V11_0",
"V12_0",
"V12_1",
+ "V13_0",
"V1_1",
"V2_0",
"V2_1",
@@ -391690,6 +416147,7 @@ static const char * const UNI_age_values[] = {
"v110",
"v120",
"v121",
+ "v130",
"v20",
"v21",
"v30",
@@ -391964,6 +416422,8 @@ static const char * const UNI_blk_values[] = {
"Chess Symbols",
"Chess_Symbols",
"chesssymbols",
+ "Chorasmian",
+ "chorasmian",
"CJK",
"cjk",
"CJK_Compat",
@@ -391998,6 +416458,8 @@ static const char * const UNI_blk_values[] = {
"cjkexte",
"CJK_Ext_F",
"cjkextf",
+ "CJK_Ext_G",
+ "cjkextg",
"CJK_Radicals_Sup",
"cjkradicalssup",
"CJK Radicals Supplement",
@@ -392032,6 +416494,9 @@ static const char * const UNI_blk_values[] = {
"CJK Unified Ideographs Extension F",
"CJK_Unified_Ideographs_Extension_F",
"cjkunifiedideographsextensionf",
+ "CJK Unified Ideographs Extension G",
+ "CJK_Unified_Ideographs_Extension_G",
+ "cjkunifiedideographsextensiong",
"Combining Diacritical Marks",
"Combining_Diacritical_Marks",
"combiningdiacriticalmarks",
@@ -392123,6 +416588,9 @@ static const char * const UNI_blk_values[] = {
"diacriticalssup",
"Dingbats",
"dingbats",
+ "Dives Akuru",
+ "Dives_Akuru",
+ "divesakuru",
"Dogra",
"dogra",
"Domino",
@@ -392348,6 +416816,9 @@ static const char * const UNI_blk_values[] = {
"kayahli",
"Kharoshthi",
"kharoshthi",
+ "Khitan Small Script",
+ "Khitan_Small_Script",
+ "khitansmallscript",
"Khmer",
"khmer",
"Khmer Symbols",
@@ -392414,6 +416885,11 @@ static const char * const UNI_blk_values[] = {
"linearbsyllabary",
"Lisu",
"lisu",
+ "Lisu_Sup",
+ "lisusup",
+ "Lisu Supplement",
+ "Lisu_Supplement",
+ "lisusupplement",
"Low Surrogates",
"Low_Surrogates",
"lowsurrogates",
@@ -392764,6 +417240,9 @@ static const char * const UNI_blk_values[] = {
"Symbols and Pictographs Extended-A",
"Symbols_And_Pictographs_Extended_A",
"symbolsandpictographsextendeda",
+ "Symbols for Legacy Computing",
+ "Symbols_For_Legacy_Computing",
+ "symbolsforlegacycomputing",
"Syriac",
"syriac",
"Syriac_Sup",
@@ -392805,6 +417284,11 @@ static const char * const UNI_blk_values[] = {
"Tangut Components",
"Tangut_Components",
"tangutcomponents",
+ "Tangut_Sup",
+ "tangutsup",
+ "Tangut Supplement",
+ "Tangut_Supplement",
+ "tangutsupplement",
"Telugu",
"telugu",
"Thaana",
@@ -392859,6 +417343,8 @@ static const char * const UNI_blk_values[] = {
"Warang Citi",
"Warang_Citi",
"warangciti",
+ "Yezidi",
+ "yezidi",
"Yijing",
"yijing",
"Yijing Hexagram Symbols",
@@ -392892,6 +417378,7 @@ static const char * const UNI_bpt_values[] = {
static const char * const UNI_ccc_values[] = {
"0",
"1",
+ "6",
"7",
"8",
"9",
@@ -393069,6 +417556,10 @@ static const char * const UNI_ccc_values[] = {
"doubleabove",
"Double_Below",
"doublebelow",
+ "HANR",
+ "hanr",
+ "Han_Reading",
+ "hanreading",
"Iota_Subscript",
"iotasubscript",
"IS",
@@ -393456,6 +417947,42 @@ static const char * const UNI_hst_values[] = {
NULL
};
+static const char * const UNI_identifierstatus_values[] = {
+ "Allowed",
+ "allowed",
+ "Restricted",
+ "restricted",
+ NULL
+};
+
+static const char * const UNI_identifiertype_values[] = {
+ "Default_Ignorable",
+ "defaultignorable",
+ "Deprecated",
+ "deprecated",
+ "Exclusion",
+ "exclusion",
+ "Inclusion",
+ "inclusion",
+ "Limited_Use",
+ "limiteduse",
+ "Not_Character",
+ "notcharacter",
+ "Not_NFKC",
+ "notnfkc",
+ "Not_XID",
+ "notxid",
+ "Obsolete",
+ "obsolete",
+ "Recommended",
+ "recommended",
+ "Technical",
+ "technical",
+ "Uncommon_Use",
+ "uncommonuse",
+ NULL
+};
+
static const char * const UNI_in_values[] = {
"1.1",
"2.0",
@@ -393479,12 +418006,14 @@ static const char * const UNI_in_values[] = {
"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",
@@ -393506,6 +418035,7 @@ static const char * const UNI_in_values[] = {
"v110",
"v120",
"v121",
+ "v130",
"v20",
"v21",
"v30",
@@ -393547,6 +418077,8 @@ static const char * const UNI_inpc_values[] = {
"top",
"Top_And_Bottom",
"topandbottom",
+ "Top_And_Bottom_And_Left",
+ "topandbottomandleft",
"Top_And_Bottom_And_Right",
"topandbottomandright",
"Top_And_Left",
@@ -394382,6 +418914,10 @@ static const char * const UNI_sc_values[] = {
"cher",
"Cherokee",
"cherokee",
+ "Chorasmian",
+ "chorasmian",
+ "Chrs",
+ "chrs",
"Common",
"common",
"Copt",
@@ -394404,6 +418940,10 @@ static const char * const UNI_sc_values[] = {
"deva",
"Devanagari",
"devanagari",
+ "Diak",
+ "diak",
+ "Dives_Akuru",
+ "divesakuru",
"Dogr",
"dogr",
"Dogra",
@@ -394528,6 +419068,8 @@ static const char * const UNI_sc_values[] = {
"khar",
"Kharoshthi",
"kharoshthi",
+ "Khitan_Small_Script",
+ "khitansmallscript",
"Khmer",
"khmer",
"Khmr",
@@ -394538,6 +419080,8 @@ static const char * const UNI_sc_values[] = {
"khojki",
"Khudawadi",
"khudawadi",
+ "Kits",
+ "kits",
"Knda",
"knda",
"Kthi",
@@ -394884,6 +419428,10 @@ static const char * const UNI_sc_values[] = {
"xpeo",
"Xsux",
"xsux",
+ "Yezi",
+ "yezi",
+ "Yezidi",
+ "yezidi",
"Yi",
"yi",
"Yiii",
@@ -395020,6 +419568,8 @@ UNI_ea_values,
UNI_gc_values,
UNI_gcb_values,
UNI_hst_values,
+UNI_identifierstatus_values,
+UNI_identifiertype_values,
UNI_in_values,
UNI_inpc_values,
UNI_insc_values,
@@ -395062,7 +419612,13 @@ UNI_wb_values
#define UNI_dia_values_index UNI_ahex_values_index
#define UNI_dt_values_index 7
#define UNI_ea_values_index 8
+#define UNI_ebase_values_index UNI_ahex_values_index
+#define UNI_ecomp_values_index UNI_ahex_values_index
+#define UNI_emod_values_index UNI_ahex_values_index
+#define UNI_emoji_values_index UNI_ahex_values_index
+#define UNI_epres_values_index UNI_ahex_values_index
#define UNI_ext_values_index UNI_ahex_values_index
+#define UNI_extpict_values_index UNI_ahex_values_index
#define UNI_gc_values_index 9
#define UNI_gcb_values_index 10
#define UNI_grbase_values_index UNI_ahex_values_index
@@ -395071,44 +419627,46 @@ UNI_wb_values
#define UNI_hst_values_index 11
#define UNI_hyphen_values_index UNI_ahex_values_index
#define UNI_idc_values_index UNI_ahex_values_index
+#define UNI_identifierstatus_values_index 12
+#define UNI_identifiertype_values_index 13
#define UNI_ideo_values_index UNI_ahex_values_index
#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 12
-#define UNI_inpc_values_index 13
-#define UNI_insc_values_index 14
-#define UNI_jg_values_index 15
+#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_joinc_values_index UNI_ahex_values_index
-#define UNI_jt_values_index 16
-#define UNI_lb_values_index 17
+#define UNI_jt_values_index 18
+#define UNI_lb_values_index 19
#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 18
-#define UNI_nfdqc_values_index 19
+#define UNI_nfcqc_values_index 20
+#define UNI_nfdqc_values_index 21
#define UNI_nfkcqc_values_index UNI_nfcqc_values_index
#define UNI_nfkdqc_values_index UNI_nfdqc_values_index
-#define UNI_nt_values_index 20
-#define UNI_nv_values_index 21
+#define UNI_nt_values_index 22
+#define UNI_nv_values_index 23
#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
#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 22
-#define UNI_sc_values_index 23
+#define UNI_sb_values_index 24
+#define UNI_sc_values_index 25
#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
#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 24
+#define UNI_vo_values_index 26
#define UNI_vs_values_index UNI_ahex_values_index
-#define UNI_wb_values_index 25
+#define UNI_wb_values_index 27
#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
@@ -395124,27 +419682,27 @@ UNI_wb_values
#define GCB_Maybe_Emoji_NonBreak 4
static const U8 GCB_table[17][17] = {
- /* 'XPG' stands for 'XPG_XX'; 'edg' stands for 'EDGE'; u stands
- * for 'unused in this Unicode release (and the data in the row
- * or column are garbage) */
-/* XX CR CN EX L LF LV LVT PP RI SM T V XPG ZWJ edg u */
-/* XX */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1 },
-/* CR */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
-/* CN */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
-/* EX */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 3 },
-/* L */ { 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1 },
-/* LF */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
-/* LV */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1 },
-/* LVT*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1 },
-/* PP */ { 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 },
-/* RI */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 1 },
-/* SM */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1 },
-/* T */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1 },
-/* V */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1 },
-/* XPG*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1 },
-/* ZWJ*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 4, 0, 1, 0 },
-/* edg*/ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* u */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0 }
+ /* 'edg' stands for 'EDGE'; 'EPX' stands for 'ExtPict_XX'; u
+ * stands for 'unused in this Unicode release (and the data in
+ * its row and column are garbage) */
+/* XX CN CR edg EPX EX L LF LV LVT PP RI SM T V ZWJ u */
+/* XX */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
+/* CN */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+/* CR */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+/* edg*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+/* EPX*/ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
+/* EX */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 3 },
+/* L */ { 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1 },
+/* LF */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+/* LV */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1 },
+/* LVT*/ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1 },
+/* PP */ { 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
+/* RI */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 2, 0, 1, 1, 0, 1 },
+/* SM */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
+/* T */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1 },
+/* V */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1 },
+/* ZWJ*/ { 1, 1, 1, 1, 4, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0 },
+/* u */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0 }
};
#define LB_NOBREAK 0
@@ -395158,48 +419716,51 @@ static const U8 GCB_table[17][17] = {
#define LB_RI_then_RI 15
#define LB_various_then_PO_or_PR 32
-static const U8 LB_table[39][39] = {
- /* 'edg' stands for 'EDGE' */
-/* AL BA BB B2 SY CR CP CL CM CB EB EM EX GL H2 H3 HL HY ID IS IN JL JT JV LF BK NL NS NU OP PO PR QU RI SP WJ ZWJ ZW edg */
-/* AL */ { 0, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 },
-/* BA */ {14, 0,14,14, 2, 0, 2, 2, 0, 1,14,14, 2,14,14,14,14, 0,14, 2,14,14,14,14, 0, 0, 0, 0,14,14,14,14, 0,14, 0, 0, 0, 0, 1 },
-/* BB */ { 0, 0, 0, 0, 2, 0, 2, 2, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
-/* B2 */ { 1, 0, 1, 2, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* SY */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 2, 1, 1, 1, 1, 0, 0, 0, 0,12, 1,33,33, 0, 1, 0, 0, 0, 0, 1 },
-/* 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, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
-/* CP */ { 0, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 2, 1, 1, 1, 1, 0, 0, 0, 2, 0, 1,33,33, 0, 1, 0, 0, 0, 0, 1 },
-/* CL */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 1, 1, 1, 1, 0, 0, 0, 2, 1, 1,33,33, 0, 1, 0, 0, 0, 0, 1 },
-/* CM */ { 3, 3, 3, 3, 3, 0, 3, 3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 0, 3, 3, 0, 1 },
-/* CB */ { 1, 1, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* EB */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 0, 2, 0, 1, 1, 1, 0, 1, 2, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* EM */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* EX */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* GL */ { 0, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
-/* H2 */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* H3 */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* HL */ { 0, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 },
-/* HY */ {14, 0,14,14, 2, 0, 2, 2, 0, 1,14,14, 2,14,14,14,14, 0,14, 2,14,14,14,14, 0, 0, 0, 0,13,14,14,14, 0,14, 0, 0, 0, 0, 1 },
-/* ID */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* IS */ { 0, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 2, 1, 1, 1, 1, 0, 0, 0, 0,12, 1,33,33, 0, 1, 0, 0, 0, 0, 1 },
-/* IN */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* JL */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 1, 2, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* JT */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* JV */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* 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 },
-/* 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 },
-/* 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 },
-/* NS */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* NU */ { 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 },
-/* OP */ { 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 1 },
-/* PO */ { 0, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 0, 0, 1, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0,10, 1, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* PR */ { 0, 0, 1, 1, 2, 0, 2, 2, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0,10, 1, 1, 0, 1, 0, 0, 0, 0, 1 },
-/* QU */ { 0, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
-/* RI */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0,15, 0, 0, 0, 0, 1 },
-/* SP */ { 7, 7, 7, 7, 8, 0, 8, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 0, 8, 7, 0, 1 },
-/* WJ */ { 0, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
-/* ZWJ*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
-/* ZW */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* 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 }
+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 }
};
#define WB_NOBREAK 0
@@ -395215,34 +419776,34 @@ static const U8 LB_table[39][39] = {
#define WB_RI_then_RI 16
static const U8 WB_table[23][23] = {
- /* 'Ext' stands for 'Extend'; 'XPG' stands for 'XPG_LE'; 'XPH' stands for 'XPG_XX';
- * 'edg' stands for 'EDGE'; 'hs' stands for 'Perl_Tailored_HSpace'; u stands for
- * 'unused in this Unicode release (and the data in the row or column are garbage)
- * */
-/* XX LE CR DQ Ext EX FO HL KA LF ML MN MB NL NU hs RI SQ XPG XPH ZWJ edg u */
-/* XX */ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 },
-/* LE */ { 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 9, 1, 1, 0, 1, 1 },
-/* CR */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1 },
-/* DQ */ { 1, 1, 1, 1, 0, 1, 0, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 },
-/* Ext*/ { 3, 3, 1, 3, 0, 3, 0, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 0, 1, 3 },
-/* EX */ { 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1 },
-/* FO */ { 3, 3, 1, 3, 0, 3, 0, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 0, 1, 3 },
-/* HL */ { 1, 0, 1, 7, 0, 0, 0, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 8, 0, 1, 0, 1, 1 },
-/* KA */ { 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 },
-/* LF */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1 },
-/* ML */ { 1,11, 1, 1, 0, 1, 0,11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 0, 1, 1 },
-/* MN */ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 1, 1, 0, 1, 1 },
-/* MB */ { 1,11, 1, 1, 0, 1, 0,11, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 11, 1, 0, 1, 1 },
-/* NL */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1 },
-/* NU */ { 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1,15,15, 1, 0, 1, 1,15, 0, 1, 0, 1, 1 },
-/* hs */ { 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 2, 1, 1, 1, 1, 0, 1, 1 },
-/* RI */ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,16, 1, 1, 1, 0, 1, 1 },
-/* SQ */ { 1,11, 1, 1, 0, 1, 0,11, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 11, 1, 0, 1, 1 },
-/* XPG*/ { 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 9, 0, 1, 0, 1, 1 },
-/* XPH*/ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 },
-/* ZWJ*/ { 3, 3, 1, 3, 0, 3, 0, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 0, 0, 0, 1, 0 },
-/* edg*/ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* u */ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0 }
+ /* 'edg' stands for 'EDGE'; 'EPL' stands for 'ExtPict_LE'; 'EPX' stands for
+ * 'ExtPict_XX'; 'Ext' stands for 'Extend'; 'hs' stands for 'Perl_Tailored_HSpace';
+ * u stands for 'unused in this Unicode release (and the data in its row and column
+ * are garbage) */
+/* XX CR DQ edg EPL EPX EX Ext FO HL hs KA LE LF MB ML MN NL NU RI SQ ZWJ u */
+/* XX */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
+/* CR */ { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1 },
+/* DQ */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
+/* edg*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+/* EPL*/ { 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 9, 9, 1, 1, 0, 1, 9, 0, 1 },
+/* EPX*/ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
+/* EX */ { 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
+/* Ext*/ { 3, 1, 3, 1, 3, 3, 3, 0, 0, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 0, 3 },
+/* FO */ { 3, 1, 3, 1, 3, 3, 3, 0, 0, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 0, 3 },
+/* HL */ { 1, 1, 7, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 9, 9, 1, 1, 0, 1, 8, 0, 1 },
+/* hs */ { 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 2, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1 },
+/* KA */ { 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
+/* LE */ { 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 9, 9, 1, 1, 0, 1, 9, 0, 1 },
+/* LF */ { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1 },
+/* MB */ { 1, 1, 1, 1, 11, 1, 1, 0, 0,11, 1, 1,11, 1, 1, 1, 1, 1,13, 1, 1, 0, 1 },
+/* ML */ { 1, 1, 1, 1, 11, 1, 1, 0, 0,11, 1, 1,11, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
+/* MN */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,13, 1, 1, 0, 1 },
+/* NL */ { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1 },
+/* NU */ { 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1,15, 1,15, 1, 0, 1,15, 0, 1 },
+/* RI */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,16, 1, 0, 1 },
+/* SQ */ { 1, 1, 1, 1, 11, 1, 1, 0, 0,11, 1, 1,11, 1, 1, 1, 1, 1,13, 1, 1, 0, 1 },
+/* ZWJ*/ { 3, 1, 3, 1, 0, 0, 3, 0, 0, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 0, 0 },
+/* u */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0 }
};
#endif /* defined(PERL_IN_REGEXEC_C) */
@@ -395255,55 +419816,57 @@ static const U8 WB_table[23][23] = {
#define MAX_FOLD_FROMS 3
/* Generated from:
- * d34c77b7e7a94986cc82056919f4ffc1503b73091561e16bd8ef145ac0fd04c5 lib/Unicode/UCD.pm
- * 5e91b649379ec79af7cfb6b09410a24557cba4c6d733cd0a2b8a78a1448736d2 lib/unicore/ArabicShaping.txt
- * f5feb19cd084b2b1568fbc0f94f4b4b54941406e7fb36c7570f8352fd5022dbe lib/unicore/BidiBrackets.txt
- * e6cbd8ffe94f2e0fbfa6695d6c06c1e72eef7d3aa93cb6329d111285198b5e62 lib/unicore/BidiMirroring.txt
- * a28b205afe8625fffdb6544a5fe14cf02b91493d9900f07820fa2102a17548f7 lib/unicore/Blocks.txt
- * 9c772627c6ee77eea6a17b42927b8ee28ca05dc65d6a511062104baaf3d12294 lib/unicore/CaseFolding.txt
- * abc8394c5bde62453118b00c1c5842160a04d7fffb2e829ee5426b846596d081 lib/unicore/CompositionExclusions.txt
- * 2fc081011d8fabaf7cf4937732dd5a6d6a57e492c43f3adfeded513387ee0ec3 lib/unicore/DAge.txt
- * a6eb7a8671fb532fbd88c37fd7b20b5b2e7dbfc8b121f74c14abe2947db0da68 lib/unicore/DCoreProperties.txt
- * 92dcdda84142194a1596f22180fcdf8c0e7f86897f09cc9203c7dc636c549f5f lib/unicore/DNormalizationProps.txt
- * 904500178b2e752635bef27aaed3a2a3718a100bce35ff96b3890be7a8315d8f lib/unicore/EastAsianWidth.txt
- * 1989b03d93023d8f5cc33eebf0d2ea80c8bd8f8c97843059ea039acb582c2078 lib/unicore/EmojiData.txt
- * d7930c2a7318e66b4ba756d5e5b41fbc586c2ad43d450ae9d320a758510bae2e lib/unicore/EquivalentUnifiedIdeograph.txt
- * 8606af08712a8c18fe268d418e2e5a87eddee6e190cce4c2d5a76b4fadf035e8 lib/unicore/HangulSyllableType.txt
- * 49a1bf18b048454154881f6a8a605b5e2fc73e85fcc4df1cb26d52e8c2aeb9bf lib/unicore/IndicPositionalCategory.txt
- * 1b6f3ef6e00e5b2e2a93d2d3c954ca1cce368599c5f11874cd0f0ce222d4637b lib/unicore/IndicSyllabicCategory.txt
- * 285c5c1ae458bc3ccd6a1398a94d2d67ce6bc1d7fc0f098762836050345e9434 lib/unicore/Jamo.txt
- * 961f842fc70b5afd1d82c6645e68c10d1f701382aed38ae38cb2ff27f671903c lib/unicore/LineBreak.txt
- * ff61a0687d2f32c0dd1094254b8bde967883b43c2d4d50fd17531d498e41ab2c lib/unicore/NameAliases.txt
- * d3eb9a288ebeaf9de1237989f490705e287b6f610b59d2459fb1b7c2d8e39c39 lib/unicore/NamedSequences.txt
- * d30d3ee430cf3527449d024954f053e419fa4aa2246eb59e5cd8d621af0c4b3f lib/unicore/PropList.txt
- * efce54f7c715a332c19b3d14c6a0eea30c6cde91caf6ff0d21c755be933736f4 lib/unicore/PropValueAliases.txt
- * d3cc3f9f0b6a8f0b7ef1d6ef202675426c28f4a75de01fc69ed977a93a00982b lib/unicore/PropertyAliases.txt
- * 3746848c181b5dbc1e614dfac9b8a5e3568e6525c693ac14e692ac55dec57e91 lib/unicore/ScriptExtensions.txt
- * e6313a8edfd24f36c7a006fbcf1d1b7245b5dd009c6dde80441f0da08b822c43 lib/unicore/Scripts.txt
- * 817ce2e9edca8e075a153f54b8f3b020345e37652cd2bda9b1495c366af17e7e lib/unicore/SpecialCasing.txt
- * 93ab1acd8fd9d450463b50ae77eab151a7cda48f98b25b56baed8070f80fc936 lib/unicore/UnicodeData.txt
- * ec5ba64af58297a46de17848eb984d2b231adb304de92e9d0d3befdbf9dc2551 lib/unicore/VerticalOrientation.txt
- * 95bd55cf803b93eb0b4990cf0e1d70ede263b36412d9c6921fd6f15cef058961 lib/unicore/auxiliary/GCBTest.txt
- * 39d73448fd257e6082f83ddf4c8bf6feb191e85dc8fc56b1a8512482de5e3dea lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * f385e70f79f5959ae66d64b00f4bda39db6cef78e5363a0cdd88db46eafc6c8f lib/unicore/auxiliary/LBTest.txt
- * 7d6c909af97d0ab545a132d412f6e4e65c7eb5158514a7feb9bf00bcd05875f9 lib/unicore/auxiliary/SBTest.txt
- * c47d674ef4170c46185bf56f7a4c6627f65f012295e0994f7dc4aea51f8fd8cf lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 3e3320bbbe775de7f1a0b9a30021eb949116a9b05cb461c90596c5ecf1743831 lib/unicore/auxiliary/WBTest.txt
- * f221f89fe3bb3becc00de726d5694c4b7f464c316baff6d339b2ff3900bcb96c lib/unicore/auxiliary/WordBreakProperty.txt
- * db2c41c618bab54b00e58223ad11cec550f9b9fd1a471de236e660da92fe4870 lib/unicore/extracted/DBidiClass.txt
- * fecd8a1c49935d794c4c1012f4158aa536a13049a4c10d01aaf7b5f90f3b2cbc lib/unicore/extracted/DBinaryProperties.txt
- * db6f38fb4aa8b9181b5e6a9f320de9d5c2c9b5687116a619b3cb90138b025e0b lib/unicore/extracted/DCombiningClass.txt
- * 2524f69c175831fd84bfbaf13ea37992f41db167d728c51b1d0002c1d0b130b0 lib/unicore/extracted/DDecompositionType.txt
- * 16852301d54ae59b5cfe0daa6b8e17fb688ed055d59b2a5a11eaafc650cc9d30 lib/unicore/extracted/DEastAsianWidth.txt
- * 78f898b988049a5bea5039cea6ffe87a92596859ac660a6c438519b512fe2ee6 lib/unicore/extracted/DGeneralCategory.txt
- * 33441692403901287c834f96bd33b671133a6f74e2732c61a497608b9e434932 lib/unicore/extracted/DJoinGroup.txt
- * a792ac5ef602e3bace679cc96d7491701dcdb73d81c782253de88fdcc5e70e50 lib/unicore/extracted/DJoinType.txt
- * 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
- * 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
- * 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
- * b3d90fc23817ea4e33e9a90107c0a6c7b23314efd5712905ed172624d5524693 lib/unicore/mktables
- * a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
+ * 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
+ * 6d4a8c945dd7db83ed617cbb7d937de7f4ecf016ff22970d846e996a7c9a2a5d lib/unicore/extracted/DNumType.txt
+ * 5b7c14380d5cceeaffcfbc18db1ed936391d2af2d51f5a41f1a17b692c77e59b lib/unicore/extracted/DNumValues.txt
+ * ee0dd174fd5b158d82dfea95d7d822ca0bfcd490182669353dca3ab39a8ee807 lib/unicore/mktables
+ * 50b85a67451145545a65cea370dab8d3444fbfe07e9c34cef560c5b7da9d3eef lib/unicore/version
* 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
- * 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
- * 61ea8132bb9ea5c637609e2d026b0b85ce17d6bec544c2f08ce411e6f65e8386 regen/mk_invlists.pl
+ * 6bbad21de0848e0236b02f34f5fa0edd3cdae9ba8173cc9469a5513936b9e728 regen/mk_PL_charclass.pl
+ * 7a7e778e903508b1c244a77bae57ec57606ab775bb5f81719dbb122eb66d4259 regen/mk_invlists.pl
* ex: set ro: */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/config.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/config.h
index c5bcbbea30..992116833f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/config.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/config.h
@@ -9,7 +9,7 @@
/* Package name : perl5
* Source directory :
- * Configuration time: Wed Mar 4 17:19:06 2020
+ * Configuration time: Tue Feb 23 20:23:57 2021
* Configured by : siepo
* Target system :
*/
@@ -346,7 +346,7 @@
/* HAS_REGCOMP:
* This symbol, if defined, indicates that the regcomp() routine is
- * available to do some regular patern matching (usually on POSIX.2
+ * available to do some regular pattern matching (usually on POSIX.2
* conforming systems).
*/
/*#define HAS_REGCOMP / * POSIX.2 */
@@ -1229,7 +1229,7 @@
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define ARCHLIB "d:\\tlperl\\lib" /**/
+#define ARCHLIB "e:\\tlperl\\lib" /**/
/*#define ARCHLIB_EXP "" / **/
/* BIN:
@@ -1244,8 +1244,8 @@
* This symbol, if defined, indicates that we'd like to relocate entries
* in @INC at run time based on the location of the perl binary.
*/
-#define BIN "d:\\tlperl\\bin" /**/
-#define BIN_EXP "d:\\tlperl\\bin" /**/
+#define BIN "e:\\tlperl\\bin" /**/
+#define BIN_EXP "e:\\tlperl\\bin" /**/
#define PERL_RELOCATABLE_INC "undef" /**/
/* PERL_INC_VERSION_LIST:
@@ -1283,7 +1283,7 @@
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "d:\\tlperl\\lib" /**/
+#define PRIVLIB "e:\\tlperl\\lib" /**/
#define PRIVLIB_EXP (PerlEnv_lib_path(PERL_VERSION_STRING, NULL)) /**/
/* SITEARCH:
@@ -1301,7 +1301,7 @@
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITEARCH "d:\\tlperl\\site\\lib" /**/
+#define SITEARCH "e:\\tlperl\\site\\lib" /**/
/*#define SITEARCH_EXP "" / **/
/* SITELIB:
@@ -1324,7 +1324,7 @@
* removed. The elements in inc_version_list (inc_version_list.U) can
* be tacked onto this variable to generate a list of directories to search.
*/
-#define SITELIB "d:\\tlperl\\site\\lib" /**/
+#define SITELIB "e:\\tlperl\\site\\lib" /**/
#define SITELIB_EXP (PerlEnv_sitelib_path(PERL_VERSION_STRING, NULL)) /**/
#define SITELIB_STEM "" /**/
@@ -1369,7 +1369,7 @@
* feature tests from Configure are generally more reliable.
*/
#define OSNAME "MSWin32" /**/
-#define OSVERS "10.0.18363.418" /**/
+#define OSVERS "10.0.19042.804" /**/
/* CAT2:
* This macro concatenates 2 tokens together.
@@ -1456,6 +1456,10 @@
/* HASATTRIBUTE_WARN_UNUSED_RESULT:
* Can we handle GCC attribute for warning on unused results
*/
+/* HASATTRIBUTE_ALWAYS_INLINE:
+ * Can we handle GCC attribute for functions that should always be
+ * inlined.
+ */
/*#define HASATTRIBUTE_DEPRECATED / **/
/*#define HASATTRIBUTE_FORMAT / **/
/*#define PRINTF_FORMAT_NULL_OK / **/
@@ -1465,6 +1469,7 @@
/*#define HASATTRIBUTE_PURE / **/
/*#define HASATTRIBUTE_UNUSED / **/
/*#define HASATTRIBUTE_WARN_UNUSED_RESULT / **/
+/*#define HASATTRIBUTE_ALWAYS_INLINE / **/
/* HAS_BACKTRACE:
* This symbol, if defined, indicates that the backtrace() routine is
@@ -1904,6 +1909,10 @@
* This symbol, if defined, indicates the availability of
* struct sockaddr_in6;
*/
+/* HAS_SOCKADDR_STORAGE:
+ * This symbol, if defined, indicates the availability of
+ * struct sockaddr_storage;
+ */
/* HAS_SIN6_SCOPE_ID:
* This symbol, if defined, indicates that the struct sockaddr_in6
* structure has a member called sin6_scope_id.
@@ -1928,6 +1937,7 @@
/*#define HAS_SOCKETPAIR / **/
/*#define HAS_SOCKADDR_SA_LEN / **/
/*#define HAS_SOCKADDR_IN6 / **/
+#define HAS_SOCKADDR_STORAGE /**/
#define HAS_SIN6_SCOPE_ID /**/
/*#define HAS_IP_MREQ / **/
/*#define HAS_IP_MREQ_SOURCE / **/
@@ -4196,11 +4206,11 @@
/*#define USE_64_BIT_ALL / **/
#endif
-/* USE_CBACKTRACE:
+/* USE_C_BACKTRACE:
* This symbol, if defined, indicates that Perl should
* be built with support for backtrace.
*/
-/*#define USE_CBACKTRACE / **/
+/*#define USE_C_BACKTRACE / **/
/* USE_DTRACE:
* This symbol, if defined, indicates that Perl should
@@ -5087,6 +5097,12 @@
/*#define HAS_TTYNAME_R / **/
#define TTYNAME_R_PROTO 0 /**/
+/* HAS_WCRTOMB:
+ * This symbol, if defined, indicates that the wcrtomb routine is
+ * available to convert a wide character into a multi-byte character.
+ */
+/*#define HAS_WCRTOMB / **/
+
/* I_MACH_CTHREADS:
* This symbol, if defined, indicates to the C program that it should
* include <mach/cthreads.h>.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h
index 29e6bfed8e..e16875ad2c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cop.h
@@ -76,30 +76,31 @@ typedef struct jmpenv JMPENV;
/*
* PERL_FLEXIBLE_EXCEPTIONS
- *
+ *
* All the flexible exceptions code has been removed.
* See the following threads for details:
*
- * http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2004-07/msg00378.html
- *
+ * Message-Id: 20040713143217.GB1424@plum.flirble.org
+ * https://www.nntp.perl.org/group/perl.perl5.porters/2004/07/msg93041.html
+ *
* Joshua's original patches (which weren't applied) and discussion:
- *
+ *
* http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg01396.html
* http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg01489.html
* http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg01491.html
* http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg01608.html
* http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg02144.html
* http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-02/msg02998.html
- *
+ *
* Chip's reworked patch and discussion:
- *
+ *
* http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-03/msg00520.html
- *
+ *
* The flaw in these patches (which went unnoticed at the time) was
* that they moved some code that could potentially die() out of the
* region protected by the setjmp()s. This caused exceptions within
* END blocks and such to not be handled by the correct setjmp().
- *
+ *
* The original patches that introduces flexible exceptions were:
*
* https://github.com/Perl/perl5/commit/312caa8e97f1c7ee342a9895c2f0e749625b4929
@@ -183,6 +184,8 @@ it has not been precomputed. Returns a mortal scalar copy of the value
associated with the key, or C<&PL_sv_placeholder> if there is no value
associated with the key.
+=for apidoc Amnh||COPHH_KEY_UTF8
+
=cut
*/
@@ -190,7 +193,7 @@ associated with the key.
Perl_refcounted_he_fetch_pvn(aTHX_ cophh, keypv, keylen, hash, flags)
/*
-=for apidoc Amx|SV *|cophh_fetch_pvs|const COPHH *cophh|"literal string" key|U32 flags
+=for apidoc Amx|SV *|cophh_fetch_pvs|const COPHH *cophh|"key"|U32 flags
Like L</cophh_fetch_pvn>, but takes a literal string instead
of a string/length pair, and no precomputed hash.
@@ -296,7 +299,7 @@ be stored with referential integrity, but will be coerced to strings.
Perl_refcounted_he_new_pvn(aTHX_ cophh, keypv, keylen, hash, value, flags)
/*
-=for apidoc Amx|COPHH *|cophh_store_pvs|const COPHH *cophh|"literal string" key|SV *value|U32 flags
+=for apidoc Amx|COPHH *|cophh_store_pvs|const COPHH *cophh|"key"|SV *value|U32 flags
Like L</cophh_store_pvn>, but takes a literal string instead
of a string/length pair, and no precomputed hash.
@@ -353,7 +356,7 @@ hash of the key string, or zero if it has not been precomputed.
(SV *)NULL, flags)
/*
-=for apidoc Amx|COPHH *|cophh_delete_pvs|const COPHH *cophh|"literal string" key|U32 flags
+=for apidoc Amx|COPHH *|cophh_delete_pvs|const COPHH *cophh|"key"|U32 flags
Like L</cophh_delete_pvn>, but takes a literal string instead
of a string/length pair, and no precomputed hash.
@@ -412,13 +415,19 @@ struct cop {
/* compile time state of %^H. See the comment in op.c for how this is
used to recreate a hash to return from caller. */
COPHH * cop_hints_hash;
+ /* for now just a bitmask stored here.
+ If we get sufficient features this may become a pointer.
+ How these flags are stored is subject to change without
+ notice. Use the macros to test for features.
+ */
+ U32 cop_features;
};
#ifdef USE_ITHREADS
# define CopFILE(c) ((c)->cop_file)
# define CopFILEGV(c) (CopFILE(c) \
? gv_fetchfile(CopFILE(c)) : NULL)
-
+
# ifdef NETWARE
# define CopFILE_set(c,pv) ((c)->cop_file = savepv(pv))
# define CopFILE_setn(c,pv,l) ((c)->cop_file = savepvn((pv),(l)))
@@ -493,7 +502,7 @@ associated with the key.
cophh_fetch_pvn(CopHINTHASH_get(cop), keypv, keylen, hash, flags)
/*
-=for apidoc Am|SV *|cop_hints_fetch_pvs|const COP *cop|"literal string" key|U32 flags
+=for apidoc Am|SV *|cop_hints_fetch_pvs|const COP *cop|"key"|U32 flags
Like L</cop_hints_fetch_pvn>, but takes a literal string
instead of a string/length pair, and no precomputed hash.
@@ -541,6 +550,24 @@ be zero.
#define cop_hints_2hv(cop, flags) \
cophh_2hv(CopHINTHASH_get(cop), flags)
+/*
+=for apidoc Am|const char *|CopLABEL|COP *const cop
+
+Returns the label attached to a cop.
+
+=for apidoc Am|const char *|CopLABEL_len|COP *const cop|STRLEN *len
+
+Returns the label attached to a cop, and stores its length in bytes into
+C<*len>.
+
+=for apidoc Am|const char *|CopLABEL_len_flags|COP *const cop|STRLEN *len|U32 *flags
+
+Returns the label attached to a cop, and stores its length in bytes into
+C<*len>. Upon return, C<*flags> will be set to either C<SVf_UTF8> or 0.
+
+=cut
+*/
+
#define CopLABEL(c) Perl_cop_fetch_label(aTHX_ (c), NULL, NULL)
#define CopLABEL_len(c,len) Perl_cop_fetch_label(aTHX_ (c), len, NULL)
#define CopLABEL_len_flags(c,len,flags) Perl_cop_fetch_label(aTHX_ (c), len, flags)
@@ -567,6 +594,7 @@ be zero.
/* subroutine context */
struct block_sub {
OP * retop; /* op to execute on exit from sub */
+ I32 old_cxsubix; /* previous value of si_cxsubix */
/* Above here is the same for sub, format and eval. */
PAD *prevcomppad; /* the caller's PL_comppad */
CV * cv;
@@ -579,6 +607,7 @@ struct block_sub {
/* format context */
struct block_format {
OP * retop; /* op to execute on exit from sub */
+ I32 old_cxsubix; /* previous value of si_cxsubix */
/* Above here is the same for sub, format and eval. */
PAD *prevcomppad; /* the caller's PL_comppad */
CV * cv;
@@ -645,6 +674,7 @@ struct block_format {
/* eval context */
struct block_eval {
OP * retop; /* op to execute on exit from eval */
+ I32 old_cxsubix; /* previous value of si_cxsubix */
/* Above here is the same for sub, format and eval. */
SV * old_namesv;
OP * old_eval_root;
@@ -917,32 +947,32 @@ struct context {
#define CXINC (cxstack_ix < cxstack_max ? ++cxstack_ix : (cxstack_ix = cxinc()))
-/*
+/*
=head1 "Gimme" Values
*/
/*
-=for apidoc AmU||G_SCALAR
+=for apidoc AmnU||G_SCALAR
Used to indicate scalar context. See C<L</GIMME_V>>, C<L</GIMME>>, and
L<perlcall>.
-=for apidoc AmU||G_ARRAY
+=for apidoc AmnU||G_ARRAY
Used to indicate list context. See C<L</GIMME_V>>, C<L</GIMME>> and
L<perlcall>.
-=for apidoc AmU||G_VOID
+=for apidoc AmnU||G_VOID
Used to indicate void context. See C<L</GIMME_V>> and L<perlcall>.
-=for apidoc AmU||G_DISCARD
+=for apidoc AmnU||G_DISCARD
Indicates that arguments returned from a callback should be discarded. See
L<perlcall>.
-=for apidoc AmU||G_EVAL
+=for apidoc AmnU||G_EVAL
Used to force a Perl C<eval> wrapper around a callback. See
L<perlcall>.
-=for apidoc AmU||G_NOARGS
+=for apidoc AmnU||G_NOARGS
Indicates that no arguments are being sent to a callback. See
L<perlcall>.
@@ -956,23 +986,24 @@ L<perlcall>.
#define G_WANT 3
/* extra flags for Perl_call_* routines */
-#define G_DISCARD 4 /* Call FREETMPS.
+#define G_DISCARD 0x4 /* Call FREETMPS.
Don't change this without consulting the
hash actions codes defined in hv.h */
-#define G_EVAL 8 /* Assume eval {} around subroutine call. */
-#define G_NOARGS 16 /* Don't construct a @_ array. */
-#define G_KEEPERR 32 /* Warn for errors, don't overwrite $@ */
-#define G_NODEBUG 64 /* Disable debugging at toplevel. */
-#define G_METHOD 128 /* Calling method. */
-#define G_FAKINGEVAL 256 /* Faking an eval context for call_sv or
+#define G_EVAL 0x8 /* Assume eval {} around subroutine call. */
+#define G_NOARGS 0x10 /* Don't construct a @_ array. */
+#define G_KEEPERR 0x20 /* Warn for errors, don't overwrite $@ */
+#define G_NODEBUG 0x40 /* Disable debugging at toplevel. */
+#define G_METHOD 0x80 /* Calling method. */
+#define G_FAKINGEVAL 0x100 /* Faking an eval context for call_sv or
fold_constants. */
-#define G_UNDEF_FILL 512 /* Fill the stack with &PL_sv_undef
+#define G_UNDEF_FILL 0x200 /* Fill the stack with &PL_sv_undef
A special case for UNSHIFT in
Perl_magic_methcall(). */
-#define G_WRITING_TO_STDERR 1024 /* Perl_write_to_stderr() is calling
+#define G_WRITING_TO_STDERR 0x400 /* Perl_write_to_stderr() is calling
Perl_magic_methcall(). */
-#define G_RE_REPARSING 0x800 /* compiling a run-time /(?{..})/ */
-#define G_METHOD_NAMED 4096 /* calling named method, eg without :: or ' */
+#define G_RE_REPARSING 0x800 /* compiling a run-time /(?{..})/ */
+#define G_METHOD_NAMED 0x1000 /* calling named method, eg without :: or ' */
+#define G_RETHROW 0x2000 /* eval_sv(): re-throw any error */
/* flag bits for PL_in_eval */
#define EVAL_NULL 0 /* not in an eval */
@@ -985,6 +1016,8 @@ L<perlcall>.
/* Support for switching (stack and block) contexts.
* This ensures magic doesn't invalidate local stack and cx pointers.
+ * Which one to use (or add) is mostly, but not completely arbitrary: See
+ * http://nntp.perl.org/group/perl.perl5.porters/257169
*/
#define PERLSI_UNKNOWN -1
@@ -999,6 +1032,7 @@ L<perlcall>.
#define PERLSI_DIEHOOK 8
#define PERLSI_REQUIRE 9
#define PERLSI_MULTICALL 10
+#define PERLSI_REGCOMP 11
struct stackinfo {
AV * si_stack; /* stack for current runlevel */
@@ -1007,6 +1041,7 @@ struct stackinfo {
struct stackinfo * si_next;
I32 si_cxix; /* current context index */
I32 si_cxmax; /* maximum allocated index */
+ I32 si_cxsubix; /* topmost sub/eval/format */
I32 si_type; /* type of runlevel */
I32 si_markoff; /* offset where markstack begins for us.
* currently used only with DEBUGGING,
@@ -1053,6 +1088,7 @@ typedef struct stackinfo PERL_SI;
} \
next->si_type = type; \
next->si_cxix = -1; \
+ next->si_cxsubix = -1; \
PUSHSTACK_INIT_HWM(next); \
AvFILLp(next->si_stack) = 0; \
SWITCHSTACK(PL_curstack,next->si_stack); \
@@ -1098,17 +1134,17 @@ typedef struct stackinfo PERL_SI;
/*
=head1 Multicall Functions
-=for apidoc Ams||dMULTICALL
+=for apidoc Amns||dMULTICALL
Declare local variables for a multicall. See L<perlcall/LIGHTWEIGHT CALLBACKS>.
-=for apidoc Ams||PUSH_MULTICALL
+=for apidoc Ams||PUSH_MULTICALL|CV* the_cv
Opening bracket for a lightweight callback.
See L<perlcall/LIGHTWEIGHT CALLBACKS>.
-=for apidoc Ams||MULTICALL
+=for apidoc Amns||MULTICALL
Make a lightweight callback. See L<perlcall/LIGHTWEIGHT CALLBACKS>.
-=for apidoc Ams||POP_MULTICALL
+=for apidoc Amns||POP_MULTICALL
Closing bracket for a lightweight callback.
See L<perlcall/LIGHTWEIGHT CALLBACKS>.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h
index d50e320f16..9a169e865c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/cv.h
@@ -18,7 +18,7 @@ struct xpvcv {
/*
=head1 Handy Values
-=for apidoc AmU||Nullcv
+=for apidoc ADmnU||Nullcv
Null CV pointer.
(deprecated - use C<(CV *)NULL> instead)
@@ -49,7 +49,7 @@ See L<perlguts/Autoloading with XSUBs>.
#define CvROOT(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_root_u.xcv_root
#define CvXSUB(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_root_u.xcv_xsub
#define CvXSUBANY(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_start_u.xcv_xsubany
-#define CvGV(sv) S_CvGV(aTHX_ (CV *)(sv))
+#define CvGV(sv) Perl_CvGV(aTHX_ (CV *)(sv))
#define CvGV_set(cv,gv) Perl_cvgv_set(aTHX_ cv, gv)
#define CvHASGV(cv) cBOOL(SvANY(cv)->xcv_gv_u.xcv_gv)
#define CvFILE(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_file
@@ -61,9 +61,9 @@ See L<perlguts/Autoloading with XSUBs>.
(CvFILE(sv) = CopFILE(cop), CvDYNFILE_off(sv))
#endif
#define CvFILEGV(sv) (gv_fetchfile(CvFILE(sv)))
-#define CvDEPTH(sv) (*S_CvDEPTHp((const CV *)sv))
+#define CvDEPTH(sv) (*Perl_CvDEPTH((const CV *)sv))
/* For use when you only have a XPVCV*, not a real CV*.
- Must be assert protected as in S_CvDEPTHp before use. */
+ Must be assert protected as in Perl_CvDEPTH before use. */
#define CvDEPTHunsafe(sv) ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_depth
/* these CvPADLIST/CvRESERVED asserts can be reverted one day, once stabilized */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h
index dff759b309..5b2716046d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dosish.h
@@ -51,7 +51,8 @@
# define PERL_SYS_TERM_BODY() \
HINTS_REFCNT_TERM; KEYWORD_PLUGIN_MUTEX_TERM; \
OP_CHECK_MUTEX_TERM; OP_REFCNT_TERM; PERLIO_TERM; \
- MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM;
+ MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM; \
+ ENV_TERM;
#endif
#define dXSUB_SYS dNOOP
@@ -71,8 +72,6 @@
*/
#if defined(WIN64) || defined(USE_LARGE_FILES)
# define Stat_t struct _stati64
-#elif defined(UNDER_CE)
-# define Stat_t struct xcestat
#else
# define Stat_t struct stat
#endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dquote_inline.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dquote_inline.h
deleted file mode 100644
index f0ce9d6280..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/dquote_inline.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* dquote_inline.h
- *
- * Copyright (C) 2015 by Larry Wall and others
- *
- * You may distribute under the terms of either the GNU General Public
- * License or the Artistic License, as specified in the README file.
- */
-
-#ifndef PERL_DQUOTE_INLINE_H_ /* Guard against nested #inclusion */
-#define PERL_DQUOTE_INLINE_H_
-
-/*
- - regcurly - a little FSA that accepts {\d+,?\d*}
- Pulled from reg.c.
- */
-PERL_STATIC_INLINE I32
-S_regcurly(const char *s)
-{
- PERL_ARGS_ASSERT_REGCURLY;
-
- if (*s++ != '{')
- return FALSE;
- if (!isDIGIT(*s))
- return FALSE;
- while (isDIGIT(*s))
- s++;
- if (*s == ',') {
- s++;
- while (isDIGIT(*s))
- s++;
- }
-
- return *s == '}';
-}
-
-/* This is inline not for speed, but because it is so tiny */
-
-PERL_STATIC_INLINE char*
-S_form_short_octal_warning(pTHX_
- const char * const s, /* Points to first non-octal */
- const STRLEN len /* Length of octals string, so
- (s-len) points to first
- octal */
-)
-{
- /* Return a character string consisting of a warning message for when a
- * string constant in octal is weird, like "\078". */
-
- const char * sans_leading_zeros = s - len;
-
- PERL_ARGS_ASSERT_FORM_SHORT_OCTAL_WARNING;
-
- assert(*s == '8' || *s == '9');
-
- /* Remove the leading zeros, retaining one zero so won't be zero length */
- while (*sans_leading_zeros == '0') sans_leading_zeros++;
- if (sans_leading_zeros == s) {
- sans_leading_zeros--;
- }
-
- return Perl_form(aTHX_
- "'%.*s' resolved to '\\o{%.*s}%c'",
- (int) (len + 2), s - len - 1,
- (int) (s - sans_leading_zeros), sans_leading_zeros,
- *s);
-}
-#endif /* PERL_DQUOTE_INLINE_H_ */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/ebcdic_tables.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
index 4036114cb1..cf1beeb85e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
@@ -12,7 +12,7 @@
* More info is in utfebcdic.h
*
* Some of the tables are adapted from
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
* which requires this copyright notice:
Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
@@ -288,7 +288,7 @@ SOFTWARE.
/* The table below is adapted from
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
* See copyright notice at the beginning of this file.
*/
@@ -329,7 +329,7 @@ SOFTWARE.
/* The table below is adapted from
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
* See copyright notice at the beginning of this file.
*/
@@ -368,14 +368,15 @@ SOFTWARE.
/*N11=253*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,
/*N12=276*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,299,
/*N13=299*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
-/*N14=322*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,299
+/*N14=322*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,345,
+/*N15=345*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,299
/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22*/
};
# endif
/* The table below is adapted from
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
* See copyright notice at the beginning of this file.
*/
@@ -665,7 +666,7 @@ SOFTWARE.
/* The table below is adapted from
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
* See copyright notice at the beginning of this file.
*/
@@ -706,7 +707,7 @@ SOFTWARE.
/* The table below is adapted from
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
* See copyright notice at the beginning of this file.
*/
@@ -745,14 +746,15 @@ SOFTWARE.
/*N11=253*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,
/*N12=276*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,299,
/*N13=299*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
-/*N14=322*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,299
+/*N14=322*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,345,
+/*N15=345*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,299
/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22*/
};
# endif
/* The table below is adapted from
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
* See copyright notice at the beginning of this file.
*/
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h
index 75c91f77f4..182b12aa93 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embed.h
@@ -27,25 +27,20 @@
/* Hide global symbols */
#define Gv_AMupdate(a,b) Perl_Gv_AMupdate(aTHX_ a,b)
+#define SvAMAGIC_off Perl_SvAMAGIC_off
+#define SvAMAGIC_on Perl_SvAMAGIC_on
#define _force_out_malformed_utf8_message(a,b,c,d) Perl__force_out_malformed_utf8_message(aTHX_ a,b,c,d)
#define _is_uni_FOO(a,b) Perl__is_uni_FOO(aTHX_ a,b)
#define _is_uni_perl_idcont(a) Perl__is_uni_perl_idcont(aTHX_ a)
#define _is_uni_perl_idstart(a) Perl__is_uni_perl_idstart(aTHX_ a)
-#define _is_utf8_FOO(a,b,c,d,e,f,g,h) Perl__is_utf8_FOO(aTHX_ a,b,c,d,e,f,g,h)
-#define _is_utf8_FOO_with_len(a,b,c) Perl__is_utf8_FOO_with_len(aTHX_ a,b,c)
-#define _is_utf8_char_helper Perl__is_utf8_char_helper
-#define _is_utf8_idcont(a) Perl__is_utf8_idcont(aTHX_ a)
-#define _is_utf8_idstart(a) Perl__is_utf8_idstart(aTHX_ a)
-#define _is_utf8_mark(a) Perl__is_utf8_mark(aTHX_ a)
-#define _is_utf8_perl_idcont_with_len(a,b) Perl__is_utf8_perl_idcont_with_len(aTHX_ a,b)
-#define _is_utf8_perl_idstart_with_len(a,b) Perl__is_utf8_perl_idstart_with_len(aTHX_ a,b)
-#define _is_utf8_xidcont(a) Perl__is_utf8_xidcont(aTHX_ a)
-#define _is_utf8_xidstart(a) Perl__is_utf8_xidstart(aTHX_ a)
+#define _is_utf8_FOO(a,b,c) Perl__is_utf8_FOO(aTHX_ a,b,c)
+#define _is_utf8_perl_idcont(a,b) Perl__is_utf8_perl_idcont(aTHX_ a,b)
+#define _is_utf8_perl_idstart(a,b) Perl__is_utf8_perl_idstart(aTHX_ a,b)
#define _to_uni_fold_flags(a,b,c,d) Perl__to_uni_fold_flags(aTHX_ a,b,c,d)
-#define _to_utf8_fold_flags(a,b,c,d,e,f,g) Perl__to_utf8_fold_flags(aTHX_ a,b,c,d,e,f,g)
-#define _to_utf8_lower_flags(a,b,c,d,e,f,g) Perl__to_utf8_lower_flags(aTHX_ a,b,c,d,e,f,g)
-#define _to_utf8_title_flags(a,b,c,d,e,f,g) Perl__to_utf8_title_flags(aTHX_ a,b,c,d,e,f,g)
-#define _to_utf8_upper_flags(a,b,c,d,e,f,g) Perl__to_utf8_upper_flags(aTHX_ a,b,c,d,e,f,g)
+#define _to_utf8_fold_flags(a,b,c,d,e) Perl__to_utf8_fold_flags(aTHX_ a,b,c,d,e)
+#define _to_utf8_lower_flags(a,b,c,d,e) Perl__to_utf8_lower_flags(aTHX_ a,b,c,d,e)
+#define _to_utf8_title_flags(a,b,c,d,e) Perl__to_utf8_title_flags(aTHX_ a,b,c,d,e)
+#define _to_utf8_upper_flags(a,b,c,d,e) Perl__to_utf8_upper_flags(aTHX_ a,b,c,d,e)
#define _utf8n_to_uvchr_msgs_helper Perl__utf8n_to_uvchr_msgs_helper
#define amagic_call(a,b,c,d) Perl_amagic_call(aTHX_ a,b,c,d)
#define amagic_deref_call(a,b) Perl_amagic_deref_call(aTHX_ a,b)
@@ -64,7 +59,7 @@
#define av_push(a,b) Perl_av_push(aTHX_ a,b)
#define av_shift(a) Perl_av_shift(aTHX_ a)
#define av_store(a,b,c) Perl_av_store(aTHX_ a,b,c)
-#define av_top_index(a) S_av_top_index(aTHX_ a)
+#define av_top_index(a) Perl_av_top_index(aTHX_ a)
#define av_undef(a) Perl_av_undef(aTHX_ a)
#define av_unshift(a,b) Perl_av_unshift(aTHX_ a,b)
#define block_end(a,b) Perl_block_end(aTHX_ a,b)
@@ -92,13 +87,17 @@
#define ck_warner_d Perl_ck_warner_d
#endif
#define clear_defarray(a,b) Perl_clear_defarray(aTHX_ a,b)
+#define cop_fetch_label(a,b,c) Perl_cop_fetch_label(aTHX_ a,b,c)
+#define cop_store_label(a,b,c,d) Perl_cop_store_label(aTHX_ a,b,c,d)
#ifndef PERL_IMPLICIT_CONTEXT
#define croak Perl_croak
#endif
-#define croak_memory_wrap S_croak_memory_wrap
+#define croak_memory_wrap Perl_croak_memory_wrap
#define croak_no_modify Perl_croak_no_modify
#define croak_sv(a) Perl_croak_sv(aTHX_ a)
#define croak_xs_usage Perl_croak_xs_usage
+#define csighandler1 Perl_csighandler1
+#define csighandler3 Perl_csighandler3
#ifndef NO_MATHOMS
#define custom_op_desc(a) Perl_custom_op_desc(aTHX_ a)
#endif
@@ -189,13 +188,11 @@
#define getcwd_sv(a) Perl_getcwd_sv(aTHX_ a)
#define gp_free(a) Perl_gp_free(aTHX_ a)
#define gp_ref(a) Perl_gp_ref(aTHX_ a)
-#define grok_bin(a,b,c,d) Perl_grok_bin(aTHX_ a,b,c,d)
-#define grok_hex(a,b,c,d) Perl_grok_hex(aTHX_ a,b,c,d)
+#define grok_bin_oct_hex(a,b,c,d,e,f,g) Perl_grok_bin_oct_hex(aTHX_ a,b,c,d,e,f,g)
#define grok_infnan(a,b) Perl_grok_infnan(aTHX_ a,b)
#define grok_number(a,b,c) Perl_grok_number(aTHX_ a,b,c)
#define grok_number_flags(a,b,c,d) Perl_grok_number_flags(aTHX_ a,b,c,d)
#define grok_numeric_radix(a,b) Perl_grok_numeric_radix(aTHX_ a,b)
-#define grok_oct(a,b,c,d) Perl_grok_oct(aTHX_ a,b,c,d)
#define gv_add_by_type(a,b) Perl_gv_add_by_type(aTHX_ a,b)
#define gv_autoload_pv(a,b,c) Perl_gv_autoload_pv(aTHX_ a,b,c)
#define gv_autoload_pvn(a,b,c,d) Perl_gv_autoload_pvn(aTHX_ a,b,c,d)
@@ -259,184 +256,23 @@
#define init_stacks() Perl_init_stacks(aTHX)
#define init_tm(a) Perl_init_tm(aTHX_ a)
#define intro_my() Perl_intro_my(aTHX)
-#ifndef NO_MATHOMS
-#define isALNUM_lazy(a) Perl_isALNUM_lazy(aTHX_ a)
-#endif
-#define isC9_STRICT_UTF8_CHAR S_isC9_STRICT_UTF8_CHAR
-#ifndef NO_MATHOMS
-#define isIDFIRST_lazy(a) Perl_isIDFIRST_lazy(aTHX_ a)
-#endif
-#define isSTRICT_UTF8_CHAR S_isSTRICT_UTF8_CHAR
-#define isUTF8_CHAR S_isUTF8_CHAR
-#define is_c9strict_utf8_string_loclen S_is_c9strict_utf8_string_loclen
+#define isC9_STRICT_UTF8_CHAR Perl_isC9_STRICT_UTF8_CHAR
+#define isSTRICT_UTF8_CHAR Perl_isSTRICT_UTF8_CHAR
+#define isUTF8_CHAR Perl_isUTF8_CHAR
+#define is_c9strict_utf8_string_loclen Perl_is_c9strict_utf8_string_loclen
#define is_lvalue_sub() Perl_is_lvalue_sub(aTHX)
-#define is_safe_syscall(a,b,c,d) S_is_safe_syscall(aTHX_ a,b,c,d)
-#define is_strict_utf8_string_loclen S_is_strict_utf8_string_loclen
-#ifndef NO_MATHOMS
-#define is_uni_alnum(a) Perl_is_uni_alnum(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_alnum_lc(a) Perl_is_uni_alnum_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_alnumc(a) Perl_is_uni_alnumc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_alnumc_lc(a) Perl_is_uni_alnumc_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_alpha(a) Perl_is_uni_alpha(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_alpha_lc(a) Perl_is_uni_alpha_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_ascii(a) Perl_is_uni_ascii(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_ascii_lc(a) Perl_is_uni_ascii_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_blank(a) Perl_is_uni_blank(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_blank_lc(a) Perl_is_uni_blank_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_cntrl(a) Perl_is_uni_cntrl(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_cntrl_lc(a) Perl_is_uni_cntrl_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_digit(a) Perl_is_uni_digit(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_digit_lc(a) Perl_is_uni_digit_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_graph(a) Perl_is_uni_graph(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_graph_lc(a) Perl_is_uni_graph_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_idfirst(a) Perl_is_uni_idfirst(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_idfirst_lc(a) Perl_is_uni_idfirst_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_lower(a) Perl_is_uni_lower(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_lower_lc(a) Perl_is_uni_lower_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_print(a) Perl_is_uni_print(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_print_lc(a) Perl_is_uni_print_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_punct(a) Perl_is_uni_punct(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_punct_lc(a) Perl_is_uni_punct_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_space(a) Perl_is_uni_space(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_space_lc(a) Perl_is_uni_space_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_upper(a) Perl_is_uni_upper(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_upper_lc(a) Perl_is_uni_upper_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_xdigit(a) Perl_is_uni_xdigit(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_uni_xdigit_lc(a) Perl_is_uni_xdigit_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_alnum(a) Perl_is_utf8_alnum(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_alnumc(a) Perl_is_utf8_alnumc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_alpha(a) Perl_is_utf8_alpha(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_ascii(a) Perl_is_utf8_ascii(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_blank(a) Perl_is_utf8_blank(aTHX_ a)
-#endif
+#define is_safe_syscall(a,b,c,d) Perl_is_safe_syscall(aTHX_ a,b,c,d)
+#define is_strict_utf8_string_loclen Perl_is_strict_utf8_string_loclen
#ifndef NO_MATHOMS
#define is_utf8_char Perl_is_utf8_char
#endif
-#ifndef NO_MATHOMS
-#define is_utf8_cntrl(a) Perl_is_utf8_cntrl(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_digit(a) Perl_is_utf8_digit(aTHX_ a)
-#endif
-#define is_utf8_fixed_width_buf_loclen_flags S_is_utf8_fixed_width_buf_loclen_flags
-#ifndef NO_MATHOMS
-#define is_utf8_graph(a) Perl_is_utf8_graph(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_idcont(a) Perl_is_utf8_idcont(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_idfirst(a) Perl_is_utf8_idfirst(aTHX_ a)
-#endif
-#define is_utf8_invariant_string_loc S_is_utf8_invariant_string_loc
-#ifndef NO_MATHOMS
-#define is_utf8_lower(a) Perl_is_utf8_lower(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_mark(a) Perl_is_utf8_mark(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_perl_space(a) Perl_is_utf8_perl_space(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_perl_word(a) Perl_is_utf8_perl_word(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_posix_digit(a) Perl_is_utf8_posix_digit(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_print(a) Perl_is_utf8_print(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_punct(a) Perl_is_utf8_punct(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_space(a) Perl_is_utf8_space(aTHX_ a)
-#endif
-#define is_utf8_string_flags S_is_utf8_string_flags
+#define is_utf8_char_helper Perl_is_utf8_char_helper
+#define is_utf8_fixed_width_buf_loclen_flags Perl_is_utf8_fixed_width_buf_loclen_flags
+#define is_utf8_invariant_string_loc Perl_is_utf8_invariant_string_loc
+#define is_utf8_string_flags Perl_is_utf8_string_flags
#define is_utf8_string_loclen Perl_is_utf8_string_loclen
-#define is_utf8_string_loclen_flags S_is_utf8_string_loclen_flags
-#ifndef NO_MATHOMS
-#define is_utf8_upper(a) Perl_is_utf8_upper(aTHX_ a)
-#endif
-#define is_utf8_valid_partial_char_flags S_is_utf8_valid_partial_char_flags
-#ifndef NO_MATHOMS
-#define is_utf8_xdigit(a) Perl_is_utf8_xdigit(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_xidcont(a) Perl_is_utf8_xidcont(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
-#define is_utf8_xidfirst(a) Perl_is_utf8_xidfirst(aTHX_ a)
-#endif
+#define is_utf8_string_loclen_flags Perl_is_utf8_string_loclen_flags
+#define is_utf8_valid_partial_char_flags Perl_is_utf8_valid_partial_char_flags
#define isinfnan Perl_isinfnan
#define leave_adjust_stacks(a,b,c,d) Perl_leave_adjust_stacks(aTHX_ a,b,c,d)
#define leave_scope(a) Perl_leave_scope(aTHX_ a)
@@ -477,6 +313,7 @@
#define mg_size(a) Perl_mg_size(aTHX_ a)
#define mini_mktime Perl_mini_mktime
#define moreswitches(a) Perl_moreswitches(aTHX_ a)
+#define mortal_getenv Perl_mortal_getenv
#define mro_get_linear_isa(a) Perl_mro_get_linear_isa(aTHX_ a)
#define mro_method_changed_in(a) Perl_mro_method_changed_in(aTHX_ a)
#define my_atof(a) Perl_my_atof(aTHX_ a)
@@ -573,18 +410,12 @@
#define op_refcnt_unlock() Perl_op_refcnt_unlock(aTHX)
#define op_scope(a) Perl_op_scope(aTHX_ a)
#define op_sibling_splice Perl_op_sibling_splice
-#ifndef NO_MATHOMS
-#define pack_cat(a,b,c,d,e,f,g) Perl_pack_cat(aTHX_ a,b,c,d,e,f,g)
-#endif
#define packlist(a,b,c,d,e) Perl_packlist(aTHX_ a,b,c,d,e)
#define pad_add_anon(a,b) Perl_pad_add_anon(aTHX_ a,b)
#define pad_add_name_pv(a,b,c,d) Perl_pad_add_name_pv(aTHX_ a,b,c,d)
#define pad_add_name_pvn(a,b,c,d,e) Perl_pad_add_name_pvn(aTHX_ a,b,c,d,e)
#define pad_add_name_sv(a,b,c,d) Perl_pad_add_name_sv(aTHX_ a,b,c,d)
#define pad_alloc(a,b) Perl_pad_alloc(aTHX_ a,b)
-#ifndef NO_MATHOMS
-#define pad_compname_type(a) Perl_pad_compname_type(aTHX_ a)
-#endif
#define pad_findmy_pv(a,b) Perl_pad_findmy_pv(aTHX_ a,b)
#define pad_findmy_pvn(a,b,c) Perl_pad_findmy_pvn(aTHX_ a,b,c)
#define pad_findmy_sv(a,b) Perl_pad_findmy_sv(aTHX_ a,b)
@@ -600,7 +431,9 @@
#define parse_label(a) Perl_parse_label(aTHX_ a)
#define parse_listexpr(a) Perl_parse_listexpr(aTHX_ a)
#define parse_stmtseq(a) Perl_parse_stmtseq(aTHX_ a)
+#define parse_subsignature(a) Perl_parse_subsignature(aTHX_ a)
#define parse_termexpr(a) Perl_parse_termexpr(aTHX_ a)
+#define perly_sighandler Perl_perly_sighandler
#define pmop_dump(a) Perl_pmop_dump(aTHX_ a)
#define pop_scope() Perl_pop_scope(aTHX)
#define pregcomp(a,b) Perl_pregcomp(aTHX_ a,b)
@@ -724,8 +557,8 @@
#define sv_2mortal(a) Perl_sv_2mortal(aTHX_ a)
#define sv_2nv_flags(a,b) Perl_sv_2nv_flags(aTHX_ a,b)
#define sv_2pv_flags(a,b,c) Perl_sv_2pv_flags(aTHX_ a,b,c)
-#define sv_2pvbyte(a,b) Perl_sv_2pvbyte(aTHX_ a,b)
-#define sv_2pvutf8(a,b) Perl_sv_2pvutf8(aTHX_ a,b)
+#define sv_2pvbyte_flags(a,b,c) Perl_sv_2pvbyte_flags(aTHX_ a,b,c)
+#define sv_2pvutf8_flags(a,b,c) Perl_sv_2pvutf8_flags(aTHX_ a,b,c)
#define sv_2uv_flags(a,b) Perl_sv_2uv_flags(aTHX_ a,b)
#define sv_backoff Perl_sv_backoff
#define sv_bless(a,b) Perl_sv_bless(aTHX_ a,b)
@@ -766,6 +599,7 @@
#define sv_inc_nomg(a) Perl_sv_inc_nomg(aTHX_ a)
#define sv_insert_flags(a,b,c,d,e,f) Perl_sv_insert_flags(aTHX_ a,b,c,d,e,f)
#define sv_isa(a,b) Perl_sv_isa(aTHX_ a,b)
+#define sv_isa_sv(a,b) Perl_sv_isa_sv(aTHX_ a,b)
#define sv_isobject(a) Perl_sv_isobject(aTHX_ a)
#ifndef NO_MATHOMS
#define sv_iv(a) Perl_sv_iv(aTHX_ a)
@@ -774,8 +608,12 @@
#define sv_len_utf8(a) Perl_sv_len_utf8(aTHX_ a)
#define sv_magic(a,b,c,d,e) Perl_sv_magic(aTHX_ a,b,c,d,e)
#define sv_magicext(a,b,c,d,e,f) Perl_sv_magicext(aTHX_ a,b,c,d,e,f)
+#define sv_mortalcopy_flags(a,b) Perl_sv_mortalcopy_flags(aTHX_ a,b)
#define sv_newmortal() Perl_sv_newmortal(aTHX)
#define sv_newref(a) Perl_sv_newref(aTHX_ a)
+#ifndef NO_MATHOMS
+#define sv_nolocking(a) Perl_sv_nolocking(aTHX_ a)
+#endif
#define sv_nosharing(a) Perl_sv_nosharing(aTHX_ a)
#ifndef NO_MATHOMS
#define sv_nounlocking(a) Perl_sv_nounlocking(aTHX_ a)
@@ -851,7 +689,7 @@
#define sv_upgrade(a,b) Perl_sv_upgrade(aTHX_ a,b)
#define sv_usepvn_flags(a,b,c,d) Perl_sv_usepvn_flags(aTHX_ a,b,c,d)
#define sv_utf8_decode(a) Perl_sv_utf8_decode(aTHX_ a)
-#define sv_utf8_downgrade(a,b) Perl_sv_utf8_downgrade(aTHX_ a,b)
+#define sv_utf8_downgrade_flags(a,b,c) Perl_sv_utf8_downgrade_flags(aTHX_ a,b,c)
#define sv_utf8_encode(a) Perl_sv_utf8_encode(aTHX_ a)
#define sv_utf8_upgrade_flags_grow(a,b,c) Perl_sv_utf8_upgrade_flags_grow(aTHX_ a,b,c)
#ifndef NO_MATHOMS
@@ -871,18 +709,9 @@
#define thread_locale_init Perl_thread_locale_init
#define thread_locale_term Perl_thread_locale_term
#define to_uni_lower(a,b,c) Perl_to_uni_lower(aTHX_ a,b,c)
-#ifndef NO_MATHOMS
-#define to_uni_lower_lc(a) Perl_to_uni_lower_lc(aTHX_ a)
-#endif
#define to_uni_title(a,b,c) Perl_to_uni_title(aTHX_ a,b,c)
-#ifndef NO_MATHOMS
-#define to_uni_title_lc(a) Perl_to_uni_title_lc(aTHX_ a)
-#endif
#define to_uni_upper(a,b,c) Perl_to_uni_upper(aTHX_ a,b,c)
#ifndef NO_MATHOMS
-#define to_uni_upper_lc(a) Perl_to_uni_upper_lc(aTHX_ a)
-#endif
-#ifndef NO_MATHOMS
#define unpack_str(a,b,c,d,e,f,g,h) Perl_unpack_str(aTHX_ a,b,c,d,e,f,g,h)
#endif
#define unpackstring(a,b,c,d,e) Perl_unpackstring(aTHX_ a,b,c,d,e)
@@ -895,16 +724,23 @@
#define utf8_hop_safe Perl_utf8_hop_safe
#define utf8_length(a,b) Perl_utf8_length(aTHX_ a,b)
#define utf8_to_bytes(a,b) Perl_utf8_to_bytes(aTHX_ a,b)
+#ifndef NO_MATHOMS
#define utf8_to_uvchr(a,b) Perl_utf8_to_uvchr(aTHX_ a,b)
+#endif
+#define utf8_to_uvchr_buf_helper(a,b,c) Perl_utf8_to_uvchr_buf_helper(aTHX_ a,b,c)
#ifndef NO_MATHOMS
#define utf8_to_uvuni(a,b) Perl_utf8_to_uvuni(aTHX_ a,b)
#endif
#define utf8_to_uvuni_buf(a,b,c) Perl_utf8_to_uvuni_buf(aTHX_ a,b,c)
-#define utf8n_to_uvchr_msgs S_utf8n_to_uvchr_msgs
+#define utf8n_to_uvchr_msgs Perl_utf8n_to_uvchr_msgs
+#ifndef NO_MATHOMS
#define utf8n_to_uvuni(a,b,c,d) Perl_utf8n_to_uvuni(aTHX_ a,b,c,d)
+#endif
#define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d)
#define uvuni_to_utf8(a,b) Perl_uvuni_to_utf8(aTHX_ a,b)
+#ifndef NO_MATHOMS
#define uvuni_to_utf8_flags(a,b,c) Perl_uvuni_to_utf8_flags(aTHX_ a,b,c)
+#endif
#define valid_utf8_to_uvchr Perl_valid_utf8_to_uvchr
#ifndef NO_MATHOMS
#define valid_utf8_to_uvuni(a,b) Perl_valid_utf8_to_uvuni(aTHX_ a,b)
@@ -934,14 +770,20 @@
#define whichsig_sv(a) Perl_whichsig_sv(aTHX_ a)
#define wrap_keyword_plugin(a,b) Perl_wrap_keyword_plugin(aTHX_ a,b)
#define wrap_op_checker(a,b,c) Perl_wrap_op_checker(aTHX_ a,b,c)
-#if !(defined(HAS_MEMMEM))
-#define ninstr Perl_ninstr
-#endif
-#if !(defined(HAS_SIGACTION) && defined(SA_SIGINFO))
+#if !(defined(PERL_USE_3ARG_SIGHANDLER))
#define csighandler Perl_csighandler
#endif
#if !defined(EBCDIC)
-#define _variant_byte_number S__variant_byte_number
+#define variant_byte_number Perl_variant_byte_number
+#endif
+#if !defined(HAS_STRLCAT)
+#define my_strlcat Perl_my_strlcat
+#endif
+#if !defined(HAS_STRLCPY)
+#define my_strlcpy Perl_my_strlcpy
+#endif
+#if !defined(HAS_STRNLEN)
+#define my_strnlen Perl_my_strnlen
#endif
#if !defined(HAS_TRUNCATE) && !defined(HAS_CHSIZE) && defined(F_FREESP)
#define my_chsize(a,b) Perl_my_chsize(aTHX_ a,b)
@@ -951,32 +793,30 @@
#define my_popen(a,b) Perl_my_popen(aTHX_ a,b)
#endif
#if !defined(PERL_NO_INLINE_FUNCTIONS)
-#define cx_popblock(a) S_cx_popblock(aTHX_ a)
-#define cx_popeval(a) S_cx_popeval(aTHX_ a)
-#define cx_popformat(a) S_cx_popformat(aTHX_ a)
-#define cx_popgiven(a) S_cx_popgiven(aTHX_ a)
-#define cx_poploop(a) S_cx_poploop(aTHX_ a)
-#define cx_popsub(a) S_cx_popsub(aTHX_ a)
-#define cx_popsub_args(a) S_cx_popsub_args(aTHX_ a)
-#define cx_popsub_common(a) S_cx_popsub_common(aTHX_ a)
-#define cx_popwhen(a) S_cx_popwhen(aTHX_ a)
-#define cx_pushblock(a,b,c,d) S_cx_pushblock(aTHX_ a,b,c,d)
-#define cx_pusheval(a,b,c) S_cx_pusheval(aTHX_ a,b,c)
-#define cx_pushformat(a,b,c,d) S_cx_pushformat(aTHX_ a,b,c,d)
-#define cx_pushgiven(a,b) S_cx_pushgiven(aTHX_ a,b)
-#define cx_pushloop_for(a,b,c) S_cx_pushloop_for(aTHX_ a,b,c)
-#define cx_pushloop_plain(a) S_cx_pushloop_plain(aTHX_ a)
-#define cx_pushsub(a,b,c,d) S_cx_pushsub(aTHX_ a,b,c,d)
-#define cx_pushwhen(a) S_cx_pushwhen(aTHX_ a)
-#define cx_topblock(a) S_cx_topblock(aTHX_ a)
+#define cx_popblock(a) Perl_cx_popblock(aTHX_ a)
+#define cx_popeval(a) Perl_cx_popeval(aTHX_ a)
+#define cx_popformat(a) Perl_cx_popformat(aTHX_ a)
+#define cx_popgiven(a) Perl_cx_popgiven(aTHX_ a)
+#define cx_poploop(a) Perl_cx_poploop(aTHX_ a)
+#define cx_popsub(a) Perl_cx_popsub(aTHX_ a)
+#define cx_popsub_args(a) Perl_cx_popsub_args(aTHX_ a)
+#define cx_popsub_common(a) Perl_cx_popsub_common(aTHX_ a)
+#define cx_popwhen(a) Perl_cx_popwhen(aTHX_ a)
+#define cx_pushblock(a,b,c,d) Perl_cx_pushblock(aTHX_ a,b,c,d)
+#define cx_pusheval(a,b,c) Perl_cx_pusheval(aTHX_ a,b,c)
+#define cx_pushformat(a,b,c,d) Perl_cx_pushformat(aTHX_ a,b,c,d)
+#define cx_pushgiven(a,b) Perl_cx_pushgiven(aTHX_ a,b)
+#define cx_pushloop_for(a,b,c) Perl_cx_pushloop_for(aTHX_ a,b,c)
+#define cx_pushloop_plain(a) Perl_cx_pushloop_plain(aTHX_ a)
+#define cx_pushsub(a,b,c,d) Perl_cx_pushsub(aTHX_ a,b,c,d)
+#define cx_pushwhen(a) Perl_cx_pushwhen(aTHX_ a)
+#define cx_topblock(a) Perl_cx_topblock(aTHX_ a)
+#define gimme_V() Perl_gimme_V(aTHX)
#endif
#if defined(DEBUGGING)
#define pad_setsv(a,b) Perl_pad_setsv(aTHX_ a,b)
#define pad_sv(a) Perl_pad_sv(aTHX_ a)
#endif
-#if defined(HAS_SIGACTION) && defined(SA_SIGINFO)
-#define csighandler Perl_csighandler
-#endif
#if defined(HAVE_INTERP_INTERN)
#define sys_intern_clear() Perl_sys_intern_clear(aTHX)
#define sys_intern_init() Perl_sys_intern_init(aTHX)
@@ -1014,6 +854,9 @@
#define warn_nocontext Perl_warn_nocontext
#define warner_nocontext Perl_warner_nocontext
#endif
+#if defined(PERL_USE_3ARG_SIGHANDLER)
+#define csighandler Perl_csighandler
+#endif
#if defined(UNLINK_ALL_VERSIONS)
#define unlnk(a) Perl_unlnk(aTHX_ a)
#endif
@@ -1071,10 +914,6 @@
#define PerlIO_unread(a,b,c) Perl_PerlIO_unread(aTHX_ a,b,c)
#define PerlIO_write(a,b,c) Perl_PerlIO_write(aTHX_ a,b,c)
#endif
-#if defined(USE_QUADMATH)
-#define quadmath_format_needed Perl_quadmath_format_needed
-#define quadmath_format_single Perl_quadmath_format_single
-#endif
#if defined(WIN32) || defined(__SYMBIAN32__) || defined(VMS)
#define do_aspawn(a,b,c) Perl_do_aspawn(aTHX_ a,b,c)
#define do_spawn(a) Perl_do_spawn(aTHX_ a)
@@ -1083,12 +922,18 @@
#if defined(PERL_CORE) || defined(PERL_EXT)
#define _byte_dump_string(a,b,c) Perl__byte_dump_string(aTHX_ a,b,c)
#define _inverse_folds(a,b,c) Perl__inverse_folds(aTHX_ a,b,c)
-#define append_utf8_from_native_byte S_append_utf8_from_native_byte
+#define append_utf8_from_native_byte Perl_append_utf8_from_native_byte
#define av_reify(a) Perl_av_reify(aTHX_ a)
+#define cntrl_to_mnemonic Perl_cntrl_to_mnemonic
#define current_re_engine() Perl_current_re_engine(aTHX)
#define cv_ckproto_len_flags(a,b,c,d,e) Perl_cv_ckproto_len_flags(aTHX_ a,b,c,d,e)
+#define do_uniprop_match Perl_do_uniprop_match
#define get_and_check_backslash_N_name(a,b,c,d) Perl_get_and_check_backslash_N_name(aTHX_ a,b,c,d)
+#define get_deprecated_property_msg Perl_get_deprecated_property_msg
+#define get_prop_definition(a) Perl_get_prop_definition(aTHX_ a)
+#define get_prop_values Perl_get_prop_values
#define grok_atoUV Perl_grok_atoUV
+#define load_charnames(a,b,c,d) Perl_load_charnames(aTHX_ a,b,c,d)
#define mg_find_mglob(a) Perl_mg_find_mglob(aTHX_ a)
#define multiconcat_stringify(a) Perl_multiconcat_stringify(aTHX_ a)
#define multideref_stringify(a,b) Perl_multideref_stringify(aTHX_ a,b)
@@ -1106,9 +951,7 @@
#define scan_word(a,b,c,d,e) Perl_scan_word(aTHX_ a,b,c,d,e)
#define skipspace_flags(a,b) Perl_skipspace_flags(aTHX_ a,b)
#define sv_magicext_mglob(a) Perl_sv_magicext_mglob(aTHX_ a)
-#define sv_only_taint_gmagic S_sv_only_taint_gmagic
-#define swash_fetch(a,b,c) Perl_swash_fetch(aTHX_ a,b,c)
-#define swash_init(a,b,c,d,e) Perl_swash_init(aTHX_ a,b,c,d,e)
+#define sv_only_taint_gmagic Perl_sv_only_taint_gmagic
#define utf16_to_utf8(a,b,c,d) Perl_utf16_to_utf8(aTHX_ a,b,c,d)
#define utf16_to_utf8_reversed(a,b,c,d) Perl_utf16_to_utf8_reversed(aTHX_ a,b,c,d)
#define validate_proto(a,b,c,d) Perl_validate_proto(aTHX_ a,b,c,d)
@@ -1117,20 +960,26 @@
# if ! defined(HAS_MEMRCHR) && (defined(PERL_CORE) || defined(PERL_EXT))
#define my_memrchr S_my_memrchr
# endif
+# if !(!defined(PERL_EXT_RE_BUILD))
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C)
+#define get_re_gclass_nonbitmap_data(a,b,c,d,e,f) Perl_get_re_gclass_nonbitmap_data(aTHX_ a,b,c,d,e,f)
+# endif
+# endif
# if !defined(PERL_EXT_RE_BUILD)
# if defined(PERL_IN_REGCOMP_C)
#define _append_range_to_invlist(a,b,c) S__append_range_to_invlist(aTHX_ a,b,c)
#define _invlist_array_init S__invlist_array_init
#define get_invlist_previous_index_addr S_get_invlist_previous_index_addr
#define invlist_clear(a) S_invlist_clear(aTHX_ a)
-#define invlist_extend(a,b) S_invlist_extend(aTHX_ a,b)
#define invlist_max S_invlist_max
#define invlist_previous_index S_invlist_previous_index
#define invlist_replace_list_destroys_src(a,b) S_invlist_replace_list_destroys_src(aTHX_ a,b)
-#define invlist_set_len(a,b,c) S_invlist_set_len(aTHX_ a,b,c)
#define invlist_set_previous_index S_invlist_set_previous_index
#define invlist_trim S_invlist_trim
# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C)
+#define get_regclass_nonbitmap_data(a,b,c,d,e,f) Perl_get_regclass_nonbitmap_data(aTHX_ a,b,c,d,e,f)
+# endif
# endif
# if defined(DEBUGGING)
# if defined(PERL_IN_REGCOMP_C)
@@ -1138,7 +987,7 @@
#define dump_trie_interim_list(a,b,c,d,e) S_dump_trie_interim_list(aTHX_ a,b,c,d,e)
#define dump_trie_interim_table(a,b,c,d,e) S_dump_trie_interim_table(aTHX_ a,b,c,d,e)
#define dumpuntil(a,b,c,d,e,f,g,h) S_dumpuntil(aTHX_ a,b,c,d,e,f,g,h)
-#define put_charclass_bitmap_innards(a,b,c,d,e,f) S_put_charclass_bitmap_innards(aTHX_ a,b,c,d,e,f)
+#define put_charclass_bitmap_innards(a,b,c,d,e,f,g) S_put_charclass_bitmap_innards(aTHX_ a,b,c,d,e,f,g)
#define put_charclass_bitmap_innards_common(a,b,c,d,e,f) S_put_charclass_bitmap_innards_common(aTHX_ a,b,c,d,e,f)
#define put_charclass_bitmap_innards_invlist(a,b) S_put_charclass_bitmap_innards_invlist(aTHX_ a,b)
#define put_code_point(a,b) S_put_code_point(aTHX_ a,b)
@@ -1167,47 +1016,49 @@
#define sv_setsv_cow(a,b) Perl_sv_setsv_cow(aTHX_ a,b)
# endif
# if defined(PERL_CORE) || defined (PERL_EXT)
-#define is_utf8_non_invariant_string S_is_utf8_non_invariant_string
+#define is_utf8_non_invariant_string Perl_is_utf8_non_invariant_string
#define sv_or_pv_pos_u2b(a,b,c,d) S_sv_or_pv_pos_u2b(aTHX_ a,b,c,d)
# endif
# if defined(PERL_CORE) || defined(PERL_EXT)
#define isSCRIPT_RUN(a,b,c) Perl_isSCRIPT_RUN(aTHX_ a,b,c)
#define variant_under_utf8_count S_variant_under_utf8_count
# endif
+# if defined(PERL_IN_GV_C) || defined(PERL_IN_UNIVERSAL_C)
+#define gv_stashsvpvn_cached(a,b,c,d) Perl_gv_stashsvpvn_cached(aTHX_ a,b,c,d)
+# endif
# if defined(PERL_IN_REGCOMP_C)
-#define _make_exactf_invlist(a,b) S__make_exactf_invlist(aTHX_ a,b)
#define add_above_Latin1_folds(a,b,c) S_add_above_Latin1_folds(aTHX_ a,b,c)
-#define add_cp_to_invlist(a,b) S_add_cp_to_invlist(aTHX_ a,b)
#define add_data S_add_data
#define add_multi_match(a,b,c) S_add_multi_match(aTHX_ a,b,c)
#define change_engine_size(a,b) S_change_engine_size(aTHX_ a,b)
-#define cntrl_to_mnemonic S_cntrl_to_mnemonic
+#define compile_wildcard(a,b,c) S_compile_wildcard(aTHX_ a,b,c)
#define compute_EXACTish S_compute_EXACTish
#define construct_ahocorasick_from_trie(a,b,c) S_construct_ahocorasick_from_trie(aTHX_ a,b,c)
#define edit_distance S_edit_distance
+#define execute_wildcard(a,b,c,d,e,f,g) S_execute_wildcard(aTHX_ a,b,c,d,e,f,g)
+#define find_first_differing_byte_pos S_find_first_differing_byte_pos
#define get_ANYOFM_contents(a) S_get_ANYOFM_contents(aTHX_ a)
#define get_ANYOF_cp_list_for_ssc(a,b) S_get_ANYOF_cp_list_for_ssc(aTHX_ a,b)
-#define get_invlist_iter_addr S_get_invlist_iter_addr
#define grok_bslash_N(a,b,c,d,e,f,g) S_grok_bslash_N(aTHX_ a,b,c,d,e,f,g)
#define handle_named_backref(a,b,c,d) S_handle_named_backref(aTHX_ a,b,c,d)
+#define handle_names_wildcard(a,b,c,d) S_handle_names_wildcard(aTHX_ a,b,c,d)
#define handle_possible_posix(a,b,c,d,e) S_handle_possible_posix(aTHX_ a,b,c,d,e)
#define handle_regex_sets(a,b,c,d,e) S_handle_regex_sets(aTHX_ a,b,c,d,e)
-#define handle_user_defined_property(a,b,c,d,e,f,g,h,i,j) Perl_handle_user_defined_property(aTHX_ a,b,c,d,e,f,g,h,i,j)
+#define handle_user_defined_property(a,b,c,d,e,f,g,h,i,j) S_handle_user_defined_property(aTHX_ a,b,c,d,e,f,g,h,i,j)
#define invlist_contents(a,b) S_invlist_contents(aTHX_ a,b)
-#define invlist_highest S_invlist_highest
#define invlist_is_iterating S_invlist_is_iterating
-#define invlist_iterfinish S_invlist_iterfinish
-#define invlist_iterinit S_invlist_iterinit
-#define invlist_iternext S_invlist_iternext
+#define invlist_lowest S_invlist_lowest
#define is_ssc_worth_it S_is_ssc_worth_it
#define join_exact(a,b,c,d,e,f,g) S_join_exact(aTHX_ a,b,c,d,e,f,g)
+#define make_exactf_invlist(a,b) S_make_exactf_invlist(aTHX_ a,b)
#define make_trie(a,b,c,d,e,f,g,h) S_make_trie(aTHX_ a,b,c,d,e,f,g,h)
#define new_regcurly S_new_regcurly
#define nextchar(a) S_nextchar(aTHX_ a)
#define output_posix_warnings(a,b) S_output_posix_warnings(aTHX_ a,b)
#define parse_lparen_question_flags(a) S_parse_lparen_question_flags(aTHX_ a)
-#define parse_uniprop_string(a,b,c,d,e,f,g,h,i) Perl_parse_uniprop_string(aTHX_ a,b,c,d,e,f,g,h,i)
+#define parse_uniprop_string(a,b,c,d,e,f,g,h,i,j) S_parse_uniprop_string(aTHX_ a,b,c,d,e,f,g,h,i,j)
#define populate_ANYOF_from_invlist(a,b) S_populate_ANYOF_from_invlist(aTHX_ a,b)
+#define rck_elide_nothing(a) S_rck_elide_nothing(aTHX_ a)
#define reg(a,b,c,d) S_reg(aTHX_ a,b,c,d)
#define reg2Lanode(a,b,c,d) S_reg2Lanode(aTHX_ a,b,c,d)
#define reg_node(a,b) S_reg_node(aTHX_ a,b)
@@ -1221,6 +1072,7 @@
#define reginsert(a,b,c,d) S_reginsert(aTHX_ a,b,c,d)
#define regnode_guts(a,b,c,d) S_regnode_guts(aTHX_ a,b,c,d)
#define regpiece(a,b,c) S_regpiece(aTHX_ a,b,c)
+#define regpnode(a,b,c) S_regpnode(aTHX_ a,b,c)
#define regtail(a,b,c,d) S_regtail(aTHX_ a,b,c,d)
#define scan_commit(a,b,c,d) S_scan_commit(aTHX_ a,b,c,d)
#define set_ANYOF_arg(a,b,c,d,e) S_set_ANYOF_arg(aTHX_ a,b,c,d,e)
@@ -1238,23 +1090,54 @@
#define ssc_is_cp_posixl_init S_ssc_is_cp_posixl_init
#define ssc_or(a,b,c) S_ssc_or(aTHX_ a,b,c)
#define ssc_union(a,b,c) S_ssc_union(aTHX_ a,b,c)
-#define study_chunk(a,b,c,d,e,f,g,h,i,j,k) S_study_chunk(aTHX_ a,b,c,d,e,f,g,h,i,j,k)
+#define study_chunk(a,b,c,d,e,f,g,h,i,j,k,l) S_study_chunk(aTHX_ a,b,c,d,e,f,g,h,i,j,k,l)
# endif
-# if defined(PERL_IN_REGCOMP_C) || defined (PERL_IN_DUMP_C)
+# if defined(PERL_IN_REGCOMP_C) || defined (PERL_IN_DUMP_C) || defined(PERL_IN_OP_C)
#define _invlist_dump(a,b,c,d) Perl__invlist_dump(aTHX_ a,b,c,d)
# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_DOOP_C) || defined(PERL_IN_OP_C)
+#define add_cp_to_invlist(a,b) S_add_cp_to_invlist(aTHX_ a,b)
+#define invlist_extend(a,b) S_invlist_extend(aTHX_ a,b)
+#define invlist_highest S_invlist_highest
+#define invlist_set_len(a,b,c) S_invlist_set_len(aTHX_ a,b,c)
+# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_DOOP_C) || defined(PERL_IN_OP_C) || defined(PERL_IN_UTF8_C)
+#define _add_range_to_invlist(a,b,c) Perl__add_range_to_invlist(aTHX_ a,b,c)
+#define _invlist_intersection_maybe_complement_2nd(a,b,c,d) Perl__invlist_intersection_maybe_complement_2nd(aTHX_ a,b,c,d)
+#define _invlist_invert(a) Perl__invlist_invert(aTHX_ a)
+#define _invlist_union_maybe_complement_2nd(a,b,c,d) Perl__invlist_union_maybe_complement_2nd(aTHX_ a,b,c,d)
+#define _new_invlist(a) Perl__new_invlist(aTHX_ a)
+#define _setup_canned_invlist(a,b,c) Perl__setup_canned_invlist(aTHX_ a,b,c)
+# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_DQUOTE_C) || defined(PERL_IN_TOKE_C)
+#define form_alien_digit_msg(a,b,c,d,e,f) Perl_form_alien_digit_msg(aTHX_ a,b,c,d,e,f)
+#define grok_bslash_c(a,b,c,d) Perl_grok_bslash_c(aTHX_ a,b,c,d)
+#define grok_bslash_o(a,b,c,d,e,f,g,h) Perl_grok_bslash_o(aTHX_ a,b,c,d,e,f,g,h)
+#define grok_bslash_x(a,b,c,d,e,f,g,h) Perl_grok_bslash_x(aTHX_ a,b,c,d,e,f,g,h)
+# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_DQUOTE_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C)
+#define form_cp_too_large_msg(a,b,c,d) Perl_form_cp_too_large_msg(aTHX_ a,b,c,d)
+# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_OP_C)
+#define get_invlist_iter_addr S_get_invlist_iter_addr
+#define invlist_iterfinish S_invlist_iterfinish
+#define invlist_iterinit S_invlist_iterinit
+#define invlist_iternext S_invlist_iternext
+# endif
# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_PERL_C) || defined(PERL_IN_UTF8_C)
#define _invlistEQ(a,b,c) Perl__invlistEQ(aTHX_ a,b,c)
#define _new_invlist_C_array(a) Perl__new_invlist_C_array(aTHX_ a)
# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_PP_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UNIVERSAL_C)
+#define get_regex_charset_name S_get_regex_charset_name
+# endif
# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C)
-#define _get_regclass_nonbitmap_data(a,b,c,d,e,f) Perl__get_regclass_nonbitmap_data(aTHX_ a,b,c,d,e,f)
#ifndef PERL_IMPLICIT_CONTEXT
#define re_printf Perl_re_printf
#endif
#define regprop(a,b,c,d,e) Perl_regprop(aTHX_ a,b,c,d,e)
# endif
-# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C) || defined(PERL_IN_PP_C)
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_PP_C) || defined(PERL_IN_OP_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C) || defined(PERL_IN_DOOP_C)
#define _invlist_contains_cp S__invlist_contains_cp
#define _invlist_len S__invlist_len
#define _invlist_search Perl__invlist_search
@@ -1262,24 +1145,18 @@
#define invlist_array S_invlist_array
#define is_invlist S_is_invlist
# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C)
+#define is_grapheme(a,b,c,d) Perl_is_grapheme(aTHX_ a,b,c,d)
+# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_UTF8_C)
+#define _to_fold_latin1 Perl__to_fold_latin1
+# endif
# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_SV_C)
#define invlist_clone(a,b) Perl_invlist_clone(aTHX_ a,b)
# endif
-# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_DQUOTE_C)
-#define form_short_octal_warning(a,b) S_form_short_octal_warning(aTHX_ a,b)
-#define grok_bslash_c(a,b) Perl_grok_bslash_c(aTHX_ a,b)
-#define grok_bslash_o(a,b,c,d,e,f,g,h) Perl_grok_bslash_o(aTHX_ a,b,c,d,e,f,g,h)
-#define grok_bslash_x(a,b,c,d,e,f,g,h) Perl_grok_bslash_x(aTHX_ a,b,c,d,e,f,g,h)
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_TOKE_C)
#define regcurly S_regcurly
# endif
-# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_UTF8_C)
-#define _add_range_to_invlist(a,b,c) Perl__add_range_to_invlist(aTHX_ a,b,c)
-#define _invlist_intersection_maybe_complement_2nd(a,b,c,d) Perl__invlist_intersection_maybe_complement_2nd(aTHX_ a,b,c,d)
-#define _invlist_invert(a) Perl__invlist_invert(aTHX_ a)
-#define _invlist_union_maybe_complement_2nd(a,b,c,d) Perl__invlist_union_maybe_complement_2nd(aTHX_ a,b,c,d)
-#define _new_invlist(a) Perl__new_invlist(aTHX_ a)
-#define _setup_canned_invlist(a,b,c) Perl__setup_canned_invlist(aTHX_ a,b,c)
-# endif
# if defined(PERL_IN_REGEXEC_C)
#define advance_one_LB(a,b,c) S_advance_one_LB(aTHX_ a,b,c)
#define advance_one_SB(a,b,c) S_advance_one_SB(aTHX_ a,b,c)
@@ -1312,15 +1189,9 @@
#define to_byte_substr(a) S_to_byte_substr(aTHX_ a)
#define to_utf8_substr(a) S_to_utf8_substr(aTHX_ a)
# endif
-# if defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C)
-#define _is_grapheme(a,b,c,d) Perl__is_grapheme(aTHX_ a,b,c,d)
-# endif
# if defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_UTF8_C)
#define isFOO_lc(a,b) Perl_isFOO_lc(aTHX_ a,b)
# endif
-# if defined(PERL_IN_UTF8_C) || defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C)
-#define _to_fold_latin1 Perl__to_fold_latin1
-# endif
#endif
#ifdef PERL_CORE
#define PerlLIO_dup2_cloexec(a,b) Perl_PerlLIO_dup2_cloexec(aTHX_ a,b)
@@ -1361,6 +1232,7 @@
#define ck_glob(a) Perl_ck_glob(aTHX_ a)
#define ck_grep(a) Perl_ck_grep(aTHX_ a)
#define ck_index(a) Perl_ck_index(aTHX_ a)
+#define ck_isa(a) Perl_ck_isa(aTHX_ a)
#define ck_join(a) Perl_ck_join(aTHX_ a)
#define ck_length(a) Perl_ck_length(aTHX_ a)
#define ck_lfun(a) Perl_ck_lfun(aTHX_ a)
@@ -1391,6 +1263,9 @@
#define ck_tell(a) Perl_ck_tell(aTHX_ a)
#define ck_trunc(a) Perl_ck_trunc(aTHX_ a)
#define closest_cop(a,b,c,d) Perl_closest_cop(aTHX_ a,b,c,d)
+#define cmpchain_extend(a,b,c) Perl_cmpchain_extend(aTHX_ a,b,c)
+#define cmpchain_finish(a) Perl_cmpchain_finish(aTHX_ a)
+#define cmpchain_start(a,b,c) Perl_cmpchain_start(aTHX_ a,b,c)
#define core_prototype(a,b,c,d) Perl_core_prototype(aTHX_ a,b,c,d)
#define coresub_op(a,b,c) Perl_coresub_op(aTHX_ a,b,c)
#define create_eval_scope(a,b) Perl_create_eval_scope(aTHX_ a,b)
@@ -1448,6 +1323,7 @@
#define init_named_cv(a,b) Perl_init_named_cv(aTHX_ a,b)
#define init_uniprops() Perl_init_uniprops(aTHX)
#define invert(a) Perl_invert(aTHX_ a)
+#define invmap_dump(a,b) Perl_invmap_dump(aTHX_ a,b)
#define io_close(a,b,c,d) Perl_io_close(aTHX_ a,b,c,d)
#define isinfnansv(a) Perl_isinfnansv(aTHX_ a)
#define jmaybe(a) Perl_jmaybe(aTHX_ a)
@@ -1571,6 +1447,8 @@
#define setfd_cloexec_or_inhexec_by_sysfdness(a) Perl_setfd_cloexec_or_inhexec_by_sysfdness(aTHX_ a)
#define setfd_inhexec Perl_setfd_inhexec
#define setfd_inhexec_for_sysfd(a) Perl_setfd_inhexec_for_sysfd(aTHX_ a)
+#define sighandler1 Perl_sighandler1
+#define sighandler3 Perl_sighandler3
#define sub_crush_depth(a) Perl_sub_crush_depth(aTHX_ a)
#define sv_2num(a) Perl_sv_2num(aTHX_ a)
#define sv_clean_all() Perl_sv_clean_all(aTHX)
@@ -1578,7 +1456,6 @@
#define sv_del_backref(a,b) Perl_sv_del_backref(aTHX_ a,b)
#define sv_free_arenas() Perl_sv_free_arenas(aTHX)
#define sv_len_utf8_nomg(a) Perl_sv_len_utf8_nomg(aTHX_ a)
-#define sv_mortalcopy_flags(a,b) Perl_sv_mortalcopy_flags(aTHX_ a,b)
#define sv_resetpvn(a,b,c) Perl_sv_resetpvn(aTHX_ a,b,c)
#define sv_sethek(a,b) Perl_sv_sethek(aTHX_ a,b)
#ifndef PERL_IMPLICIT_CONTEXT
@@ -1610,12 +1487,12 @@
#define my_nl_langinfo S_my_nl_langinfo
# endif
# endif
-# if !(defined(HAS_SIGACTION) && defined(SA_SIGINFO))
-#define sighandler Perl_sighandler
-# endif
# if !(defined(PERL_DEFAULT_DO_EXEC3_IMPLEMENTATION))
#define do_exec(a) Perl_do_exec(aTHX_ a)
# endif
+# if !(defined(PERL_USE_3ARG_SIGHANDLER))
+#define sighandler Perl_sighandler
+# endif
# if !(defined(_MSC_VER))
#define magic_regdatum_set(a,b) Perl_magic_regdatum_set(aTHX_ a,b)
# endif
@@ -1666,6 +1543,11 @@
# if !defined(WIN32)
#define do_exec3(a,b,c) Perl_do_exec3(aTHX_ a,b,c)
# endif
+# if 0 /* Not currently used, but may be needed in the future */
+# if defined(PERL_IN_UTF8_C)
+#define warn_on_first_deprecated_use(a,b,c,d,e) S_warn_on_first_deprecated_use(aTHX_ a,b,c,d,e)
+# endif
+# endif
# if defined (HAS_SOCKETPAIR) || (defined (HAS_SOCKET) && defined(SOCK_DGRAM) && defined(AF_INET) && defined(PF_INET))
#define PerlSock_socketpair_cloexec(a,b,c,d) Perl_PerlSock_socketpair_cloexec(aTHX_ a,b,c,d)
# endif
@@ -1709,9 +1591,6 @@
# if defined(HAS_PIPE)
#define PerlProc_pipe_cloexec(a) Perl_PerlProc_pipe_cloexec(aTHX_ a)
# endif
-# if defined(HAS_SIGACTION) && defined(SA_SIGINFO)
-#define sighandler Perl_sighandler
-# endif
# if defined(HAS_SOCKET)
#define PerlSock_accept_cloexec(a,b,c) Perl_PerlSock_accept_cloexec(aTHX_ a,b,c)
#define PerlSock_socket_cloexec(a,b,c) Perl_PerlSock_socket_cloexec(aTHX_ a,b,c)
@@ -1757,12 +1636,11 @@
#define openn_setup(a,b,c,d,e,f) S_openn_setup(aTHX_ a,b,c,d,e,f)
# endif
# if defined(PERL_IN_DOOP_C)
-#define do_trans_complex(a) S_do_trans_complex(aTHX_ a)
-#define do_trans_complex_utf8(a) S_do_trans_complex_utf8(aTHX_ a)
-#define do_trans_count(a) S_do_trans_count(aTHX_ a)
-#define do_trans_count_utf8(a) S_do_trans_count_utf8(aTHX_ a)
-#define do_trans_simple(a) S_do_trans_simple(aTHX_ a)
-#define do_trans_simple_utf8(a) S_do_trans_simple_utf8(aTHX_ a)
+#define do_trans_complex(a,b) S_do_trans_complex(aTHX_ a,b)
+#define do_trans_count(a,b) S_do_trans_count(aTHX_ a,b)
+#define do_trans_count_invmap(a,b) S_do_trans_count_invmap(aTHX_ a,b)
+#define do_trans_invmap(a,b) S_do_trans_invmap(aTHX_ a,b)
+#define do_trans_simple(a,b) S_do_trans_simple(aTHX_ a,b)
# endif
# if defined(PERL_IN_DUMP_C)
#define deb_curcv(a) S_deb_curcv(aTHX_ a)
@@ -1778,7 +1656,6 @@
#define gv_magicalize(a,b,c,d,e) S_gv_magicalize(aTHX_ a,b,c,d,e)
#define gv_magicalize_isa(a) S_gv_magicalize_isa(aTHX_ a)
#define gv_stashpvn_internal(a,b,c) S_gv_stashpvn_internal(aTHX_ a,b,c)
-#define gv_stashsvpvn_cached(a,b,c,d) S_gv_stashsvpvn_cached(aTHX_ a,b,c,d)
#define maybe_multimagic_gv(a,b,c) S_maybe_multimagic_gv(aTHX_ a,b,c)
#define parse_gv_stash_name(a,b,c,d,e,f,g,h) S_parse_gv_stash_name(aTHX_ a,b,c,d,e,f,g,h)
#define require_tie_mod(a,b,c,d,e) S_require_tie_mod(aTHX_ a,b,c,d,e)
@@ -1843,6 +1720,9 @@
#define mro_gather_and_rename(a,b,c,d,e) S_mro_gather_and_rename(aTHX_ a,b,c,d,e)
#define mro_get_linear_isa_dfs(a,b) S_mro_get_linear_isa_dfs(aTHX_ a,b)
# endif
+# if defined(PERL_IN_NUMERIC_C)
+#define output_non_portable(a) S_output_non_portable(aTHX_ a)
+# endif
# if defined(PERL_IN_OP_C)
#define apply_attrs(a,b,c) S_apply_attrs(aTHX_ a,b,c)
#define apply_attrs_my(a,b,c,d) S_apply_attrs_my(aTHX_ a,b,c,d)
@@ -1899,6 +1779,9 @@
#define pad_findlex(a,b,c,d,e,f,g,h,i) S_pad_findlex(aTHX_ a,b,c,d,e,f,g,h,i)
#define pad_reset() S_pad_reset(aTHX)
# endif
+# if defined(PERL_IN_PAD_C) || defined(PERL_IN_OP_C)
+#define PadnameIN_SCOPE S_PadnameIN_SCOPE
+# endif
# if defined(PERL_IN_PERL_C)
#define find_beginning(a,b) S_find_beginning(aTHX_ a,b)
#define forbid_setid(a,b) S_forbid_setid(aTHX_ a,b)
@@ -1924,6 +1807,9 @@
#define do_delete_local() S_do_delete_local(aTHX)
#define refto(a) S_refto(aTHX_ a)
# endif
+# if defined(PERL_IN_PP_C) || defined(PERL_IN_PP_HOT_C)
+#define lossless_NV_to_IV S_lossless_NV_to_IV
+# endif
# if defined(PERL_IN_PP_CTL_C)
#define check_type_and_open(a) S_check_type_and_open(aTHX_ a)
#define destroy_matcher(a) S_destroy_matcher(aTHX_ a)
@@ -1950,6 +1836,7 @@
# if defined(PERL_IN_PP_HOT_C)
#define do_oddball(a,b) S_do_oddball(aTHX_ a,b)
#define opmethod_stash(a) S_opmethod_stash(aTHX_ a)
+#define should_we_output_Debug_r(a) S_should_we_output_Debug_r(aTHX_ a)
# endif
# if defined(PERL_IN_PP_PACK_C)
#define div128(a,b) S_div128(aTHX_ a,b)
@@ -1968,15 +1855,24 @@
# endif
# if defined(PERL_IN_PP_SORT_C)
#define amagic_cmp(a,b) S_amagic_cmp(aTHX_ a,b)
+#define amagic_cmp_desc(a,b) S_amagic_cmp_desc(aTHX_ a,b)
#define amagic_i_ncmp(a,b) S_amagic_i_ncmp(aTHX_ a,b)
+#define amagic_i_ncmp_desc(a,b) S_amagic_i_ncmp_desc(aTHX_ a,b)
#define amagic_ncmp(a,b) S_amagic_ncmp(aTHX_ a,b)
+#define amagic_ncmp_desc(a,b) S_amagic_ncmp_desc(aTHX_ a,b)
+#define cmp_desc(a,b) S_cmp_desc(aTHX_ a,b)
#define sortcv(a,b) S_sortcv(aTHX_ a,b)
#define sortcv_stacked(a,b) S_sortcv_stacked(aTHX_ a,b)
#define sortcv_xsub(a,b) S_sortcv_xsub(aTHX_ a,b)
+#define sortsv_flags_impl(a,b,c,d) S_sortsv_flags_impl(aTHX_ a,b,c,d)
#define sv_i_ncmp(a,b) S_sv_i_ncmp(aTHX_ a,b)
+#define sv_i_ncmp_desc(a,b) S_sv_i_ncmp_desc(aTHX_ a,b)
#define sv_ncmp(a,b) S_sv_ncmp(aTHX_ a,b)
+#define sv_ncmp_desc(a,b) S_sv_ncmp_desc(aTHX_ a,b)
# if defined(USE_LOCALE_COLLATE)
#define amagic_cmp_locale(a,b) S_amagic_cmp_locale(aTHX_ a,b)
+#define amagic_cmp_locale_desc(a,b) S_amagic_cmp_locale_desc(aTHX_ a,b)
+#define cmp_locale_desc(a,b) S_cmp_locale_desc(aTHX_ a,b)
# endif
# endif
# if defined(PERL_IN_PP_SYS_C)
@@ -2062,26 +1958,22 @@
#define yywarn(a,b) S_yywarn(aTHX_ a,b)
# endif
# if defined(PERL_IN_UNIVERSAL_C)
-#define isa_lookup(a,b,c,d) S_isa_lookup(aTHX_ a,b,c,d)
+#define isa_lookup(a,b,c,d,e) S_isa_lookup(aTHX_ a,b,c,d,e)
+#define sv_derived_from_svpvn(a,b,c,d,e) S_sv_derived_from_svpvn(aTHX_ a,b,c,d,e)
# endif
# if defined(PERL_IN_UTF8_C)
#define _to_utf8_case(a,b,c,d,e,f,g,h,i) S__to_utf8_case(aTHX_ a,b,c,d,e,f,g,h,i)
-#define check_and_deprecate(a,b,c,d,e,f) S_check_and_deprecate(aTHX_ a,b,c,d,e,f)
#define check_locale_boundary_crossing(a,b,c,d) S_check_locale_boundary_crossing(aTHX_ a,b,c,d)
#define does_utf8_overflow S_does_utf8_overflow
#define isFF_OVERLONG S_isFF_OVERLONG
-#define is_utf8_common(a,b) S_is_utf8_common(aTHX_ a,b)
-#define is_utf8_common_with_len(a,b,c) S_is_utf8_common_with_len(aTHX_ a,b,c)
+#define is_utf8_common(a,b,c) S_is_utf8_common(aTHX_ a,b,c)
#define is_utf8_overlong_given_start_byte_ok S_is_utf8_overlong_given_start_byte_ok
#define new_msg_hv(a,b,c) S_new_msg_hv(aTHX_ a,b,c)
-#define swash_scan_list_line(a,b,c,d,e,f,g) S_swash_scan_list_line(aTHX_ a,b,c,d,e,f,g)
-#define swatch_get(a,b,c) S_swatch_get(aTHX_ a,b,c)
#define to_lower_latin1 S_to_lower_latin1
#define turkic_fc(a,b,c,d) S_turkic_fc(aTHX_ a,b,c,d)
#define turkic_lc(a,b,c,d) S_turkic_lc(aTHX_ a,b,c,d)
#define turkic_uc(a,b,c,d) S_turkic_uc(aTHX_ a,b,c,d)
#define unexpected_non_continuation_text(a,b,c,d) S_unexpected_non_continuation_text(aTHX_ a,b,c,d)
-#define warn_on_first_deprecated_use(a,b,c,d,e) S_warn_on_first_deprecated_use(aTHX_ a,b,c,d,e)
# endif
# if defined(PERL_IN_UTF8_C) || defined(PERL_IN_PP_C)
#define _to_upper_title_latin1(a,b,c,d) Perl__to_upper_title_latin1(aTHX_ a,b,c,d)
@@ -2103,6 +1995,9 @@
# if defined(PERL_USES_PL_PIDSTATUS) && defined(PERL_IN_UTIL_C)
#define pidgone(a,b) S_pidgone(aTHX_ a,b)
# endif
+# if defined(PERL_USE_3ARG_SIGHANDLER)
+#define sighandler Perl_sighandler
+# endif
# if defined(USE_C_BACKTRACE)
#define get_c_backtrace(a,b) Perl_get_c_backtrace(aTHX_ a,b)
# endif
@@ -2122,6 +2017,10 @@
#define PerlIO_restore_errno(a) Perl_PerlIO_restore_errno(aTHX_ a)
#define PerlIO_save_errno(a) Perl_PerlIO_save_errno(aTHX_ a)
# endif
+# if defined(USE_QUADMATH)
+#define quadmath_format_needed Perl_quadmath_format_needed
+#define quadmath_format_valid Perl_quadmath_format_valid
+# endif
# if defined(_MSC_VER)
#define magic_regdatum_set(a,b) Perl_magic_regdatum_set(aTHX_ a,b)
# endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h
index 35cf8f2191..de1aa999a8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/embedvar.h
@@ -40,6 +40,9 @@
# define vTHX PERL_GET_INTERP
# endif
+#define PL_AboveLatin1 (vTHX->IAboveLatin1)
+#define PL_Assigned_invlist (vTHX->IAssigned_invlist)
+#define PL_CCC_non0_non230 (vTHX->ICCC_non0_non230)
#define PL_DBcontrol (vTHX->IDBcontrol)
#define PL_DBcv (vTHX->IDBcv)
#define PL_DBgv (vTHX->IDBgv)
@@ -50,14 +53,28 @@
#define PL_DBtrace (vTHX->IDBtrace)
#define PL_Dir (vTHX->IDir)
#define PL_Env (vTHX->IEnv)
+#define PL_GCB_invlist (vTHX->IGCB_invlist)
+#define PL_HasMultiCharFold (vTHX->IHasMultiCharFold)
+#define PL_InBitmap (vTHX->IInBitmap)
+#define PL_InMultiCharFold (vTHX->IInMultiCharFold)
+#define PL_LB_invlist (vTHX->ILB_invlist)
#define PL_LIO (vTHX->ILIO)
+#define PL_Latin1 (vTHX->ILatin1)
#define PL_Mem (vTHX->IMem)
#define PL_MemParse (vTHX->IMemParse)
#define PL_MemShared (vTHX->IMemShared)
+#define PL_Posix_ptrs (vTHX->IPosix_ptrs)
+#define PL_Private_Use (vTHX->IPrivate_Use)
#define PL_Proc (vTHX->IProc)
+#define PL_SB_invlist (vTHX->ISB_invlist)
+#define PL_SCX_invlist (vTHX->ISCX_invlist)
#define PL_Sock (vTHX->ISock)
#define PL_StdIO (vTHX->IStdIO)
#define PL_Sv (vTHX->ISv)
+#define PL_TR_SPECIAL_HANDLING_UTF8 (vTHX->ITR_SPECIAL_HANDLING_UTF8)
+#define PL_UpperLatin1 (vTHX->IUpperLatin1)
+#define PL_WB_invlist (vTHX->IWB_invlist)
+#define PL_XPosix_ptrs (vTHX->IXPosix_ptrs)
#define PL_Xpv (vTHX->IXpv)
#define PL_an (vTHX->Ian)
#define PL_argvgv (vTHX->Iargvgv)
@@ -155,6 +172,7 @@
#define PL_in_clean_objs (vTHX->Iin_clean_objs)
#define PL_in_eval (vTHX->Iin_eval)
#define PL_in_load_module (vTHX->Iin_load_module)
+#define PL_in_some_fold (vTHX->Iin_some_fold)
#define PL_in_utf8_COLLATE_locale (vTHX->Iin_utf8_COLLATE_locale)
#define PL_in_utf8_CTYPE_locale (vTHX->Iin_utf8_CTYPE_locale)
#define PL_in_utf8_turkic_locale (vTHX->Iin_utf8_turkic_locale)
@@ -167,11 +185,6 @@
#define PL_langinfo_buf (vTHX->Ilanginfo_buf)
#define PL_langinfo_bufsize (vTHX->Ilanginfo_bufsize)
#define PL_last_in_gv (vTHX->Ilast_in_gv)
-#define PL_last_swash_hv (vTHX->Ilast_swash_hv)
-#define PL_last_swash_key (vTHX->Ilast_swash_key)
-#define PL_last_swash_klen (vTHX->Ilast_swash_klen)
-#define PL_last_swash_slen (vTHX->Ilast_swash_slen)
-#define PL_last_swash_tmps (vTHX->Ilast_swash_tmps)
#define PL_lastfd (vTHX->Ilastfd)
#define PL_lastgotoprobe (vTHX->Ilastgotoprobe)
#define PL_laststatval (vTHX->Ilaststatval)
@@ -190,6 +203,8 @@
#define PL_markstack_ptr (vTHX->Imarkstack_ptr)
#define PL_max_intro_pending (vTHX->Imax_intro_pending)
#define PL_maxsysfd (vTHX->Imaxsysfd)
+#define PL_mbrlen_ps (vTHX->Imbrlen_ps)
+#define PL_mbrtowc_ps (vTHX->Imbrtowc_ps)
#define PL_memory_debug_header (vTHX->Imemory_debug_header)
#define PL_mess_sv (vTHX->Imess_sv)
#define PL_min_intro_pending (vTHX->Imin_intro_pending)
@@ -272,15 +287,15 @@
#define PL_scopestack_max (vTHX->Iscopestack_max)
#define PL_scopestack_name (vTHX->Iscopestack_name)
#define PL_secondgv (vTHX->Isecondgv)
-#define PL_seen_deprecated_macro (vTHX->Iseen_deprecated_macro)
#define PL_setlocale_buf (vTHX->Isetlocale_buf)
#define PL_setlocale_bufsize (vTHX->Isetlocale_bufsize)
#define PL_sharehook (vTHX->Isharehook)
#define PL_sig_pending (vTHX->Isig_pending)
+#define PL_sighandler1p (vTHX->Isighandler1p)
+#define PL_sighandler3p (vTHX->Isighandler3p)
#define PL_sighandlerp (vTHX->Isighandlerp)
#define PL_signalhook (vTHX->Isignalhook)
#define PL_signals (vTHX->Isignals)
-#define PL_sort_RealCmp (vTHX->Isort_RealCmp)
#define PL_sortcop (vTHX->Isortcop)
#define PL_sortstash (vTHX->Isortstash)
#define PL_splitstr (vTHX->Isplitstr)
@@ -335,60 +350,46 @@
#define PL_unitcheckav_save (vTHX->Iunitcheckav_save)
#define PL_unlockhook (vTHX->Iunlockhook)
#define PL_unsafe (vTHX->Iunsafe)
+#define PL_utf8_charname_begin (vTHX->Iutf8_charname_begin)
+#define PL_utf8_charname_continue (vTHX->Iutf8_charname_continue)
+#define PL_utf8_foldclosures (vTHX->Iutf8_foldclosures)
+#define PL_utf8_idcont (vTHX->Iutf8_idcont)
+#define PL_utf8_idstart (vTHX->Iutf8_idstart)
+#define PL_utf8_mark (vTHX->Iutf8_mark)
+#define PL_utf8_perl_idcont (vTHX->Iutf8_perl_idcont)
+#define PL_utf8_perl_idstart (vTHX->Iutf8_perl_idstart)
+#define PL_utf8_tofold (vTHX->Iutf8_tofold)
+#define PL_utf8_tolower (vTHX->Iutf8_tolower)
+#define PL_utf8_tosimplefold (vTHX->Iutf8_tosimplefold)
+#define PL_utf8_totitle (vTHX->Iutf8_totitle)
+#define PL_utf8_toupper (vTHX->Iutf8_toupper)
+#define PL_utf8_xidcont (vTHX->Iutf8_xidcont)
+#define PL_utf8_xidstart (vTHX->Iutf8_xidstart)
#define PL_utf8cache (vTHX->Iutf8cache)
#define PL_utf8locale (vTHX->Iutf8locale)
#define PL_warn_locale (vTHX->Iwarn_locale)
#define PL_warnhook (vTHX->Iwarnhook)
#define PL_watchaddr (vTHX->Iwatchaddr)
#define PL_watchok (vTHX->Iwatchok)
+#define PL_wcrtomb_ps (vTHX->Iwcrtomb_ps)
#define PL_xsubfilename (vTHX->Ixsubfilename)
#endif /* MULTIPLICITY */
#if defined(PERL_GLOBAL_STRUCT)
-#define PL_AboveLatin1 (my_vars->GAboveLatin1)
-#define PL_GAboveLatin1 (my_vars->GAboveLatin1)
-#define PL_Assigned_invlist (my_vars->GAssigned_invlist)
-#define PL_GAssigned_invlist (my_vars->GAssigned_invlist)
-#define PL_CCC_non0_non230 (my_vars->GCCC_non0_non230)
-#define PL_GCCC_non0_non230 (my_vars->GCCC_non0_non230)
#define PL_C_locale_obj (my_vars->GC_locale_obj)
#define PL_GC_locale_obj (my_vars->GC_locale_obj)
-#define PL_GCB_invlist (my_vars->GGCB_invlist)
-#define PL_GGCB_invlist (my_vars->GGCB_invlist)
-#define PL_HasMultiCharFold (my_vars->GHasMultiCharFold)
-#define PL_GHasMultiCharFold (my_vars->GHasMultiCharFold)
-#define PL_InBitmap (my_vars->GInBitmap)
-#define PL_GInBitmap (my_vars->GInBitmap)
-#define PL_InMultiCharFold (my_vars->GInMultiCharFold)
-#define PL_GInMultiCharFold (my_vars->GInMultiCharFold)
-#define PL_LB_invlist (my_vars->GLB_invlist)
-#define PL_GLB_invlist (my_vars->GLB_invlist)
-#define PL_Latin1 (my_vars->GLatin1)
-#define PL_GLatin1 (my_vars->GLatin1)
-#define PL_NonFinalFold (my_vars->GNonFinalFold)
-#define PL_GNonFinalFold (my_vars->GNonFinalFold)
-#define PL_Posix_ptrs (my_vars->GPosix_ptrs)
-#define PL_GPosix_ptrs (my_vars->GPosix_ptrs)
-#define PL_Private_Use (my_vars->GPrivate_Use)
-#define PL_GPrivate_Use (my_vars->GPrivate_Use)
-#define PL_SB_invlist (my_vars->GSB_invlist)
-#define PL_GSB_invlist (my_vars->GSB_invlist)
-#define PL_SCX_invlist (my_vars->GSCX_invlist)
-#define PL_GSCX_invlist (my_vars->GSCX_invlist)
-#define PL_UpperLatin1 (my_vars->GUpperLatin1)
-#define PL_GUpperLatin1 (my_vars->GUpperLatin1)
-#define PL_WB_invlist (my_vars->GWB_invlist)
-#define PL_GWB_invlist (my_vars->GWB_invlist)
-#define PL_XPosix_ptrs (my_vars->GXPosix_ptrs)
-#define PL_GXPosix_ptrs (my_vars->GXPosix_ptrs)
#define PL_appctx (my_vars->Gappctx)
#define PL_Gappctx (my_vars->Gappctx)
#define PL_check (my_vars->Gcheck)
#define PL_Gcheck (my_vars->Gcheck)
#define PL_check_mutex (my_vars->Gcheck_mutex)
#define PL_Gcheck_mutex (my_vars->Gcheck_mutex)
+#define PL_csighandler1p (my_vars->Gcsighandler1p)
+#define PL_Gcsighandler1p (my_vars->Gcsighandler1p)
+#define PL_csighandler3p (my_vars->Gcsighandler3p)
+#define PL_Gcsighandler3p (my_vars->Gcsighandler3p)
#define PL_csighandlerp (my_vars->Gcsighandlerp)
#define PL_Gcsighandlerp (my_vars->Gcsighandlerp)
#define PL_curinterp (my_vars->Gcurinterp)
@@ -397,6 +398,8 @@
#define PL_Gdo_undump (my_vars->Gdo_undump)
#define PL_dollarzero_mutex (my_vars->Gdollarzero_mutex)
#define PL_Gdollarzero_mutex (my_vars->Gdollarzero_mutex)
+#define PL_env_mutex (my_vars->Genv_mutex)
+#define PL_Genv_mutex (my_vars->Genv_mutex)
#define PL_fold_locale (my_vars->Gfold_locale)
#define PL_Gfold_locale (my_vars->Gfold_locale)
#define PL_hash_chars (my_vars->Ghash_chars)
@@ -409,8 +412,6 @@
#define PL_Ghash_state (my_vars->Ghash_state)
#define PL_hints_mutex (my_vars->Ghints_mutex)
#define PL_Ghints_mutex (my_vars->Ghints_mutex)
-#define PL_in_some_fold (my_vars->Gin_some_fold)
-#define PL_Gin_some_fold (my_vars->Gin_some_fold)
#define PL_keyword_plugin (my_vars->Gkeyword_plugin)
#define PL_Gkeyword_plugin (my_vars->Gkeyword_plugin)
#define PL_keyword_plugin_mutex (my_vars->Gkeyword_plugin_mutex)
@@ -497,36 +498,6 @@
#define PL_Guser_def_props_aTHX (my_vars->Guser_def_props_aTHX)
#define PL_user_prop_mutex (my_vars->Guser_prop_mutex)
#define PL_Guser_prop_mutex (my_vars->Guser_prop_mutex)
-#define PL_utf8_charname_begin (my_vars->Gutf8_charname_begin)
-#define PL_Gutf8_charname_begin (my_vars->Gutf8_charname_begin)
-#define PL_utf8_charname_continue (my_vars->Gutf8_charname_continue)
-#define PL_Gutf8_charname_continue (my_vars->Gutf8_charname_continue)
-#define PL_utf8_foldclosures (my_vars->Gutf8_foldclosures)
-#define PL_Gutf8_foldclosures (my_vars->Gutf8_foldclosures)
-#define PL_utf8_idcont (my_vars->Gutf8_idcont)
-#define PL_Gutf8_idcont (my_vars->Gutf8_idcont)
-#define PL_utf8_idstart (my_vars->Gutf8_idstart)
-#define PL_Gutf8_idstart (my_vars->Gutf8_idstart)
-#define PL_utf8_mark (my_vars->Gutf8_mark)
-#define PL_Gutf8_mark (my_vars->Gutf8_mark)
-#define PL_utf8_perl_idcont (my_vars->Gutf8_perl_idcont)
-#define PL_Gutf8_perl_idcont (my_vars->Gutf8_perl_idcont)
-#define PL_utf8_perl_idstart (my_vars->Gutf8_perl_idstart)
-#define PL_Gutf8_perl_idstart (my_vars->Gutf8_perl_idstart)
-#define PL_utf8_tofold (my_vars->Gutf8_tofold)
-#define PL_Gutf8_tofold (my_vars->Gutf8_tofold)
-#define PL_utf8_tolower (my_vars->Gutf8_tolower)
-#define PL_Gutf8_tolower (my_vars->Gutf8_tolower)
-#define PL_utf8_tosimplefold (my_vars->Gutf8_tosimplefold)
-#define PL_Gutf8_tosimplefold (my_vars->Gutf8_tosimplefold)
-#define PL_utf8_totitle (my_vars->Gutf8_totitle)
-#define PL_Gutf8_totitle (my_vars->Gutf8_totitle)
-#define PL_utf8_toupper (my_vars->Gutf8_toupper)
-#define PL_Gutf8_toupper (my_vars->Gutf8_toupper)
-#define PL_utf8_xidcont (my_vars->Gutf8_xidcont)
-#define PL_Gutf8_xidcont (my_vars->Gutf8_xidcont)
-#define PL_utf8_xidstart (my_vars->Gutf8_xidstart)
-#define PL_Gutf8_xidstart (my_vars->Gutf8_xidstart)
#define PL_veto_cleanup (my_vars->Gveto_cleanup)
#define PL_Gveto_cleanup (my_vars->Gveto_cleanup)
#define PL_watch_pvx (my_vars->Gwatch_pvx)
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h
index 3877e16efe..2f2f23c4da 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/feature.h
@@ -12,6 +12,22 @@
#define HINT_FEATURE_SHIFT 26
+#define FEATURE_BITWISE_BIT 0x0001
+#define FEATURE___SUB___BIT 0x0002
+#define FEATURE_MYREF_BIT 0x0004
+#define FEATURE_EVALBYTES_BIT 0x0008
+#define FEATURE_FC_BIT 0x0010
+#define FEATURE_INDIRECT_BIT 0x0020
+#define FEATURE_ISA_BIT 0x0040
+#define FEATURE_POSTDEREF_QQ_BIT 0x0080
+#define FEATURE_REFALIASING_BIT 0x0100
+#define FEATURE_SAY_BIT 0x0200
+#define FEATURE_SIGNATURES_BIT 0x0400
+#define FEATURE_STATE_BIT 0x0800
+#define FEATURE_SWITCH_BIT 0x1000
+#define FEATURE_UNIEVAL_BIT 0x2000
+#define FEATURE_UNICODE_BIT 0x4000
+
#define FEATURE_BUNDLE_DEFAULT 0
#define FEATURE_BUNDLE_510 1
#define FEATURE_BUNDLE_511 2
@@ -25,12 +41,10 @@
#define CURRENT_FEATURE_BUNDLE \
((CURRENT_HINTS & HINT_FEATURE_MASK) >> HINT_FEATURE_SHIFT)
-/* Avoid using ... && Perl_feature_is_enabled(...) as that triggers a bug in
- the HP-UX cc on PA-RISC */
-#define FEATURE_IS_ENABLED(name) \
- ((CURRENT_HINTS \
- & HINT_LOCALIZE_HH) \
- ? Perl_feature_is_enabled(aTHX_ STR_WITH_LEN(name)) : FALSE)
+#define FEATURE_IS_ENABLED_MASK(mask) \
+ ((CURRENT_HINTS & HINT_LOCALIZE_HH) \
+ ? (PL_curcop->cop_features & (mask)) : FALSE)
+
/* The longest string we pass in. */
#define MAX_FEATURE_LEN (sizeof("postderef_qq")-1)
@@ -39,7 +53,13 @@
(CURRENT_FEATURE_BUNDLE >= FEATURE_BUNDLE_515 && \
CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527) \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("fc")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE_FC_BIT)) \
+ )
+
+#define FEATURE_ISA_IS_ENABLED \
+ ( \
+ CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
+ FEATURE_IS_ENABLED_MASK(FEATURE_ISA_BIT) \
)
#define FEATURE_SAY_IS_ENABLED \
@@ -47,7 +67,7 @@
(CURRENT_FEATURE_BUNDLE >= FEATURE_BUNDLE_510 && \
CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527) \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("say")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE_SAY_BIT)) \
)
#define FEATURE_STATE_IS_ENABLED \
@@ -55,7 +75,7 @@
(CURRENT_FEATURE_BUNDLE >= FEATURE_BUNDLE_510 && \
CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527) \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("state")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE_STATE_BIT)) \
)
#define FEATURE_SWITCH_IS_ENABLED \
@@ -63,14 +83,21 @@
(CURRENT_FEATURE_BUNDLE >= FEATURE_BUNDLE_510 && \
CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527) \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("switch")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE_SWITCH_BIT)) \
)
#define FEATURE_BITWISE_IS_ENABLED \
( \
CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_527 \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("bitwise")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE_BITWISE_BIT)) \
+ )
+
+#define FEATURE_INDIRECT_IS_ENABLED \
+ ( \
+ CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527 \
+ || (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
+ FEATURE_IS_ENABLED_MASK(FEATURE_INDIRECT_BIT)) \
)
#define FEATURE_EVALBYTES_IS_ENABLED \
@@ -78,13 +105,13 @@
(CURRENT_FEATURE_BUNDLE >= FEATURE_BUNDLE_515 && \
CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527) \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("evalbytes")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE_EVALBYTES_BIT)) \
)
#define FEATURE_SIGNATURES_IS_ENABLED \
( \
CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("signatures") \
+ FEATURE_IS_ENABLED_MASK(FEATURE_SIGNATURES_BIT) \
)
#define FEATURE___SUB___IS_ENABLED \
@@ -92,13 +119,13 @@
(CURRENT_FEATURE_BUNDLE >= FEATURE_BUNDLE_515 && \
CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527) \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("__SUB__")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE___SUB___BIT)) \
)
#define FEATURE_REFALIASING_IS_ENABLED \
( \
CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("refaliasing") \
+ FEATURE_IS_ENABLED_MASK(FEATURE_REFALIASING_BIT) \
)
#define FEATURE_POSTDEREF_QQ_IS_ENABLED \
@@ -106,7 +133,7 @@
(CURRENT_FEATURE_BUNDLE >= FEATURE_BUNDLE_523 && \
CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527) \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("postderef_qq")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE_POSTDEREF_QQ_BIT)) \
)
#define FEATURE_UNIEVAL_IS_ENABLED \
@@ -114,13 +141,13 @@
(CURRENT_FEATURE_BUNDLE >= FEATURE_BUNDLE_515 && \
CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527) \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("unieval")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE_UNIEVAL_BIT)) \
)
#define FEATURE_MYREF_IS_ENABLED \
( \
CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("myref") \
+ FEATURE_IS_ENABLED_MASK(FEATURE_MYREF_BIT) \
)
#define FEATURE_UNICODE_IS_ENABLED \
@@ -128,10 +155,23 @@
(CURRENT_FEATURE_BUNDLE >= FEATURE_BUNDLE_511 && \
CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_527) \
|| (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("unicode")) \
+ FEATURE_IS_ENABLED_MASK(FEATURE_UNICODE_BIT)) \
)
+#define SAVEFEATUREBITS() SAVEI32(PL_compiling.cop_features)
+
+#define CLEARFEATUREBITS() (PL_compiling.cop_features = 0)
+
+#define STOREFEATUREBITSHH(hh) \
+ (hv_stores((hh), "feature/bits", newSVuv(PL_compiling.cop_features)))
+
+#define FETCHFEATUREBITSHH(hh) \
+ STMT_START { \
+ SV **fbsv = hv_fetchs((hh), "feature/bits", FALSE); \
+ PL_compiling.cop_features = fbsv ? SvUV(*fbsv) : 0; \
+ } STMT_END
+
#endif /* PERL_CORE or PERL_EXT */
#ifdef PERL_IN_OP_C
@@ -165,6 +205,136 @@ S_enable_feature_bundle(pTHX_ SV *ver)
}
#endif /* PERL_IN_OP_C */
+#ifdef PERL_IN_MG_C
+
+#define magic_sethint_feature(keysv, keypv, keylen, valsv, valbool) \
+ S_magic_sethint_feature(aTHX_ (keysv), (keypv), (keylen), (valsv), (valbool))
+PERL_STATIC_INLINE void
+S_magic_sethint_feature(pTHX_ SV *keysv, const char *keypv, STRLEN keylen,
+ SV *valsv, bool valbool) {
+ if (keysv)
+ keypv = SvPV_const(keysv, keylen);
+
+ if (memBEGINs(keypv, keylen, "feature_")) {
+ const char *subf = keypv + (sizeof("feature_")-1);
+ U32 mask = 0;
+ switch (*subf) {
+ case '_':
+ if (keylen == sizeof("feature___SUB__")-1
+ && memcmp(subf+1, "_SUB__", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE___SUB___BIT;
+ break;
+ }
+ return;
+
+ case 'b':
+ if (keylen == sizeof("feature_bitwise")-1
+ && memcmp(subf+1, "itwise", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_BITWISE_BIT;
+ break;
+ }
+ return;
+
+ case 'e':
+ if (keylen == sizeof("feature_evalbytes")-1
+ && memcmp(subf+1, "valbytes", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_EVALBYTES_BIT;
+ break;
+ }
+ return;
+
+ case 'f':
+ if (keylen == sizeof("feature_fc")-1
+ && memcmp(subf+1, "c", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_FC_BIT;
+ break;
+ }
+ return;
+
+ case 'i':
+ if (keylen == sizeof("feature_indirect")-1
+ && memcmp(subf+1, "ndirect", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_INDIRECT_BIT;
+ break;
+ }
+ else if (keylen == sizeof("feature_isa")-1
+ && memcmp(subf+1, "sa", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_ISA_BIT;
+ break;
+ }
+ return;
+
+ case 'm':
+ if (keylen == sizeof("feature_myref")-1
+ && memcmp(subf+1, "yref", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_MYREF_BIT;
+ break;
+ }
+ return;
+
+ case 'p':
+ if (keylen == sizeof("feature_postderef_qq")-1
+ && memcmp(subf+1, "ostderef_qq", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_POSTDEREF_QQ_BIT;
+ break;
+ }
+ return;
+
+ case 'r':
+ if (keylen == sizeof("feature_refaliasing")-1
+ && memcmp(subf+1, "efaliasing", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_REFALIASING_BIT;
+ break;
+ }
+ return;
+
+ case 's':
+ if (keylen == sizeof("feature_say")-1
+ && memcmp(subf+1, "ay", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_SAY_BIT;
+ break;
+ }
+ else if (keylen == sizeof("feature_signatures")-1
+ && memcmp(subf+1, "ignatures", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_SIGNATURES_BIT;
+ break;
+ }
+ else if (keylen == sizeof("feature_state")-1
+ && memcmp(subf+1, "tate", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_STATE_BIT;
+ break;
+ }
+ else if (keylen == sizeof("feature_switch")-1
+ && memcmp(subf+1, "witch", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_SWITCH_BIT;
+ break;
+ }
+ return;
+
+ case 'u':
+ if (keylen == sizeof("feature_unicode")-1
+ && memcmp(subf+1, "nicode", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_UNICODE_BIT;
+ break;
+ }
+ else if (keylen == sizeof("feature_unieval")-1
+ && memcmp(subf+1, "nieval", keylen - sizeof("feature_")) == 0) {
+ mask = FEATURE_UNIEVAL_BIT;
+ break;
+ }
+ return;
+
+ default:
+ return;
+ }
+ if (valsv ? SvTRUE(valsv) : valbool)
+ PL_compiling.cop_features |= mask;
+ else
+ PL_compiling.cop_features &= ~mask;
+ }
+}
+#endif /* PERL_IN_MG_C */
+
#endif /* PERL_FEATURE_H_ */
/* ex: set ro: */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/handy.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/handy.h
index 51f79efcf3..fd0866828c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/handy.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/handy.h
@@ -20,11 +20,11 @@
/*
=head1 Handy Values
-=for apidoc AmU||Nullch
+=for apidoc AmnU||Nullch
Null character pointer. (No longer available when C<PERL_CORE> is
defined.)
-=for apidoc AmU||Nullsv
+=for apidoc AmnU||Nullsv
Null SV pointer. (No longer available when C<PERL_CORE> is defined.)
=cut
@@ -97,10 +97,17 @@ Null SV pointer. (No longer available when C<PERL_CORE> is defined.)
# define HAS_BOOL 1
#endif
-/* cast-to-bool. A simple (bool) cast may not do the right thing: if bool is
- * defined as char for example, then the cast from int is
- * implementation-defined (bool)!!(cbool) in a ternary triggers a bug in xlc on
- * AIX */
+/*
+=for apidoc Am|bool|cBOOL|bool expr
+
+Cast-to-bool. A simple S<C<(bool) I<expr>>> cast may not do the right thing:
+if C<bool> is defined as C<char>, for example, then the cast from C<int> is
+implementation-defined.
+
+C<(bool)!!(cbool)> in a ternary triggers a bug in xlc on AIX
+
+=cut
+*/
#define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0)
/* Try to figure out __func__ or __FUNCTION__ equivalent, if any.
@@ -109,8 +116,7 @@ Null SV pointer. (No longer available when C<PERL_CORE> is defined.)
* XXX Similarly, a Configure probe for __FILE__ and __LINE__ is needed. */
#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (defined(__SUNPRO_C)) /* C99 or close enough. */
# define FUNCTION__ __func__
-#elif (defined(USING_MSVC6)) || /* MSVC6 has neither __func__ nor __FUNCTION and no good workarounds, either. */ \
- (defined(__DECC_VER)) /* Tru64 or VMS, and strict C89 being used, but not modern enough cc (in Tur64, -c99 not known, only -std1). */
+#elif (defined(__DECC_VER)) /* Tru64 or VMS, and strict C89 being used, but not modern enough cc (in Tur64, -c99 not known, only -std1). */
# define FUNCTION__ ""
#else
# define FUNCTION__ __FUNCTION__ /* Common extension. */
@@ -263,16 +269,22 @@ typedef U64TYPE U64;
# define isPOWER_OF_2(n) ((n) && ((n) & ((n)-1)) == 0)
#endif
-/* This is a helper macro to avoid preprocessor issues, replaced by nothing
- * unless under DEBUGGING, where it expands to an assert of its argument,
- * followed by a comma (hence the comma operator). If we just used a straight
- * assert(), we would get a comma with nothing before it when not DEBUGGING.
- *
- * We also use empty definition under Coverity since the __ASSERT__
- * checks often check for things that Really Cannot Happen, and Coverity
- * detects that and gets all excited. */
+/*
+=for apidoc Am|void|__ASSERT_|bool expr
+
+This is a helper macro to avoid preprocessor issues, replaced by nothing
+unless under DEBUGGING, where it expands to an assert of its argument,
+followed by a comma (hence the comma operator). If we just used a straight
+assert(), we would get a comma with nothing before it when not DEBUGGING.
+
+=cut
+
+We also use empty definition under Coverity since the __ASSERT__
+checks often check for things that Really Cannot Happen, and Coverity
+detects that and gets all excited. */
-#if defined(DEBUGGING) && !defined(__COVERITY__)
+#if defined(DEBUGGING) && !defined(__COVERITY__) \
+ && ! defined(PERL_SMALL_MACRO_BUFFER)
# define __ASSERT_(statement) assert(statement),
#else
# define __ASSERT_(statement)
@@ -281,76 +293,76 @@ typedef U64TYPE U64;
/*
=head1 SV Manipulation Functions
-=for apidoc Ama|SV*|newSVpvs|"literal string" s
+=for apidoc Ama|SV*|newSVpvs|"literal string"
Like C<newSVpvn>, but takes a literal string instead of a
string/length pair.
-=for apidoc Ama|SV*|newSVpvs_flags|"literal string" s|U32 flags
+=for apidoc Ama|SV*|newSVpvs_flags|"literal string"|U32 flags
Like C<newSVpvn_flags>, but takes a literal string instead of
a string/length pair.
-=for apidoc Ama|SV*|newSVpvs_share|"literal string" s
+=for apidoc Ama|SV*|newSVpvs_share|"literal string"
Like C<newSVpvn_share>, but takes a literal string instead of
a string/length pair and omits the hash parameter.
-=for apidoc Am|void|sv_catpvs_flags|SV* sv|"literal string" s|I32 flags
+=for apidoc Am|void|sv_catpvs_flags|SV* sv|"literal string"|I32 flags
Like C<sv_catpvn_flags>, but takes a literal string instead
of a string/length pair.
-=for apidoc Am|void|sv_catpvs_nomg|SV* sv|"literal string" s
+=for apidoc Am|void|sv_catpvs_nomg|SV* sv|"literal string"
Like C<sv_catpvn_nomg>, but takes a literal string instead of
a string/length pair.
-=for apidoc Am|void|sv_catpvs|SV* sv|"literal string" s
+=for apidoc Am|void|sv_catpvs|SV* sv|"literal string"
Like C<sv_catpvn>, but takes a literal string instead of a
string/length pair.
-=for apidoc Am|void|sv_catpvs_mg|SV* sv|"literal string" s
+=for apidoc Am|void|sv_catpvs_mg|SV* sv|"literal string"
Like C<sv_catpvn_mg>, but takes a literal string instead of a
string/length pair.
-=for apidoc Am|void|sv_setpvs|SV* sv|"literal string" s
+=for apidoc Am|void|sv_setpvs|SV* sv|"literal string"
Like C<sv_setpvn>, but takes a literal string instead of a
string/length pair.
-=for apidoc Am|void|sv_setpvs_mg|SV* sv|"literal string" s
+=for apidoc Am|void|sv_setpvs_mg|SV* sv|"literal string"
Like C<sv_setpvn_mg>, but takes a literal string instead of a
string/length pair.
-=for apidoc Am|SV *|sv_setref_pvs|"literal string" s
+=for apidoc Am|SV *|sv_setref_pvs|SV *const rv|const char *const classname|"literal string"
Like C<sv_setref_pvn>, but takes a literal string instead of
a string/length pair.
=head1 Memory Management
-=for apidoc Ama|char*|savepvs|"literal string" s
+=for apidoc Ama|char*|savepvs|"literal string"
Like C<savepvn>, but takes a literal string instead of a
string/length pair.
-=for apidoc Ama|char*|savesharedpvs|"literal string" s
+=for apidoc Ama|char*|savesharedpvs|"literal string"
A version of C<savepvs()> which allocates the duplicate string in memory
which is shared between threads.
=head1 GV Functions
-=for apidoc Am|HV*|gv_stashpvs|"literal string" name|I32 create
+=for apidoc Am|HV*|gv_stashpvs|"name"|I32 create
Like C<gv_stashpvn>, but takes a literal string instead of a
string/length pair.
=head1 Hash Manipulation Functions
-=for apidoc Am|SV**|hv_fetchs|HV* tb|"literal string" key|I32 lval
+=for apidoc Am|SV**|hv_fetchs|HV* tb|"key"|I32 lval
Like C<hv_fetch>, but takes a literal string instead of a
string/length pair.
-=for apidoc Am|SV**|hv_stores|HV* tb|"literal string" key|SV* val
+=for apidoc Am|SV**|hv_stores|HV* tb|"key"|SV* val
Like C<hv_store>, but takes a literal string instead of a
string/length pair
and omits the hash parameter.
=head1 Lexer interface
-=for apidoc Amx|void|lex_stuff_pvs|"literal string" pv|U32 flags
+=for apidoc Amx|void|lex_stuff_pvs|"pv"|U32 flags
Like L</lex_stuff_pvn>, but takes a literal string instead of
a string/length pair.
@@ -358,14 +370,22 @@ a string/length pair.
=cut
*/
-/* concatenating with "" ensures that only literal strings are accepted as
- * argument */
-#define STR_WITH_LEN(s) ("" s ""), (sizeof(s)-1)
+/*
+=head1 Handy Values
+
+=for apidoc Amu|pair|STR_WITH_LEN|"literal string"
+
+Returns two comma separated tokens of the input literal string, and its length.
+This is convenience macro which helps out in some API calls.
+Note that it can't be used as an argument to macros or functions that under
+some configurations might be macros, which means that it requires the full
+Perl_xxx(aTHX_ ...) form for any API calls where it's used.
+
+=cut
+*/
-/* note that STR_WITH_LEN() can't be used as argument to macros or functions
- * that under some configurations might be macros, which means that it requires
- * the full Perl_xxx(aTHX_ ...) form for any API calls where it's used.
- */
+
+#define STR_WITH_LEN(s) ("" s ""), (sizeof(s)-1)
/* STR_WITH_LEN() shortcuts */
#define newSVpvs(str) Perl_newSVpvn(aTHX_ STR_WITH_LEN(str))
@@ -443,11 +463,28 @@ Test two buffers (which may contain embedded C<NUL> characters, to see if they
are equal. The C<len> parameter indicates the number of bytes to compare.
Returns zero if equal, or non-zero if non-equal.
+=for apidoc Am|bool|memEQs|char* s1|STRLEN l1|"s2"
+Like L</memEQ>, but the second string is a literal enclosed in double quotes,
+C<l1> gives the number of bytes in C<s1>.
+Returns zero if equal, or non-zero if non-equal.
+
=for apidoc Am|bool|memNE|char* s1|char* s2|STRLEN len
Test two buffers (which may contain embedded C<NUL> characters, to see if they
are not equal. The C<len> parameter indicates the number of bytes to compare.
Returns zero if non-equal, or non-zero if equal.
+=for apidoc Am|bool|memNEs|char* s1|STRLEN l1|"s2"
+Like L</memNE>, but the second string is a literal enclosed in double quotes,
+C<l1> gives the number of bytes in C<s1>.
+Returns zero if non-equal, or zero if non-equal.
+
+=for apidoc Am|bool|memCHRs|"list"|char c
+Returns the position of the first occurence of the byte C<c> in the literal
+string C<"list">, or NULL if C<c> doesn't appear in C<"list">. All bytes are
+treated as unsigned char. Thus this macro can be used to determine if C<c> is
+in a set of particular characters. Unlike L<strchr(3)>, it works even if C<c>
+is C<NUL> (and the set doesn't include C<NUL>).
+
=cut
New macros should use the following conventions for their names (which are
@@ -467,7 +504,7 @@ based on the underlying C library functions):
length may be unknown, but can be calculated by C<strlen()>, since it is
terminated by a NUL, which isn't included in its length.
- The optional 'n' following 'str' means that that there is a third parameter,
+ The optional 'n' following 'str' means that there is a third parameter,
giving the maximum number of bytes to look at in each string. Even if both
strings are longer than the length parameter, those extra bytes will be
unexamined.
@@ -539,6 +576,8 @@ based on the underlying C library functions):
#define memGT(s1,s2,l) (memcmp(s1,s2,l) > 0)
#define memGE(s1,s2,l) (memcmp(s1,s2,l) >= 0)
+#define memCHRs(s1,c) ((const char *) memchr("" s1 "" , c, sizeof(s1)-1))
+
/*
* Character classes.
*
@@ -569,9 +608,9 @@ each class. (Not all macros have all variants; each item below lists the
ones valid for it.) None are affected by C<use bytes>, and only the ones
with C<LC> in the name are affected by the current locale.
-The base function, e.g., C<isALPHA()>, takes an octet (either a C<char> or a
-C<U8>) as input and returns a boolean as to whether or not the character
-represented by that octet is (or on non-ASCII platforms, corresponds to) an
+The base function, e.g., C<isALPHA()>, takes any signed or unsigned value,
+treating it as a code point, and returns a boolean as to whether or not the
+character represented by it is (or on non-ASCII platforms, corresponds to) an
ASCII character in the named class based on platform, Unicode, and Perl rules.
If the input is a number that doesn't fit in an octet, FALSE is returned.
@@ -585,97 +624,109 @@ since ASCII is a subset of Latin-1. But the non-ASCII code points are treated
as if they are Latin-1 characters. For example, C<isWORDCHAR_L1()> will return
true when called with the code point 0xDF, which is a word character in both
ASCII and EBCDIC (though it represents different characters in each).
+If the input is a number that doesn't fit in an octet, FALSE is returned.
+(Perl's documentation uses a colloquial definition of Latin-1, to include all
+code points below 256.)
-Variant C<isI<FOO>_uvchr> is like the C<isI<FOO>_L1> variant, but accepts any UV code
-point as input. If the code point is larger than 255, Unicode rules are used
-to determine if it is in the character class. For example,
+Variant C<isI<FOO>_uvchr> is exactly like the C<isI<FOO>_L1> variant, for
+inputs below 256, but if the code point is larger than 255, Unicode rules are
+used to determine if it is in the character class. For example,
C<isWORDCHAR_uvchr(0x100)> returns TRUE, since 0x100 is LATIN CAPITAL LETTER A
WITH MACRON in Unicode, and is a word character.
-Variant C<isI<FOO>_utf8_safe> is like C<isI<FOO>_uvchr>, but is used for UTF-8
-encoded strings. Each call classifies one character, even if the string
-contains many. This variant takes two parameters. The first, C<p>, is a
-pointer to the first byte of the character to be classified. (Recall that it
-may take more than one byte to represent a character in UTF-8 strings.) The
-second parameter, C<e>, points to anywhere in the string beyond the first
-character, up to one byte past the end of the entire string. The suffix
-C<_safe> in the function's name indicates that it will not attempt to read
-beyond S<C<e - 1>>, provided that the constraint S<C<s E<lt> e>> is true (this
-is asserted for in C<-DDEBUGGING> builds). If the UTF-8 for the input
-character is malformed in some way, the program may croak, or the function may
-return FALSE, at the discretion of the implementation, and subject to change in
-future releases.
-
-Variant C<isI<FOO>_utf8> is like C<isI<FOO>_utf8_safe>, but takes just a single
-parameter, C<p>, which has the same meaning as the corresponding parameter does
-in C<isI<FOO>_utf8_safe>. The function therefore can't check if it is reading
-beyond the end of the string. Starting in Perl v5.30, it will take a second
-parameter, becoming a synonym for C<isI<FOO>_utf8_safe>. At that time every
-program that uses it will have to be changed to successfully compile. In the
-meantime, the first runtime call to C<isI<FOO>_utf8> from each call point in the
-program will raise a deprecation warning, enabled by default. You can convert
-your program now to use C<isI<FOO>_utf8_safe>, and avoid the warnings, and get an
-extra measure of protection, or you can wait until v5.30, when you'll be forced
-to add the C<e> parameter.
-
-Variant C<isI<FOO>_LC> is like the C<isI<FOO>_A> and C<isI<FOO>_L1> variants, but the
-result is based on the current locale, which is what C<LC> in the name stands
-for. If Perl can determine that the current locale is a UTF-8 locale, it uses
-the published Unicode rules; otherwise, it uses the C library function that
-gives the named classification. For example, C<isDIGIT_LC()> when not in a
-UTF-8 locale returns the result of calling C<isdigit()>. FALSE is always
+Variants C<isI<FOO>_utf8> and C<isI<FOO>_utf8_safe> are like C<isI<FOO>_uvchr>,
+but are used for UTF-8 encoded strings. The two forms are different names for
+the same thing. Each call to one of these classifies the first character of
+the string starting at C<p>. The second parameter, C<e>, points to anywhere in
+the string beyond the first character, up to one byte past the end of the
+entire string. Although both variants are identical, the suffix C<_safe> in
+one name emphasizes that it will not attempt to read beyond S<C<e - 1>>,
+provided that the constraint S<C<s E<lt> e>> is true (this is asserted for in
+C<-DDEBUGGING> builds). If the UTF-8 for the input character is malformed in
+some way, the program may croak, or the function may return FALSE, at the
+discretion of the implementation, and subject to change in future releases.
+
+Variant C<isI<FOO>_LC> is like the C<isI<FOO>_A> and C<isI<FOO>_L1> variants,
+but the result is based on the current locale, which is what C<LC> in the name
+stands for. If Perl can determine that the current locale is a UTF-8 locale,
+it uses the published Unicode rules; otherwise, it uses the C library function
+that gives the named classification. For example, C<isDIGIT_LC()> when not in
+a UTF-8 locale returns the result of calling C<isdigit()>. FALSE is always
returned if the input won't fit into an octet. On some platforms where the C
library function is known to be defective, Perl changes its result to follow
the POSIX standard's rules.
-Variant C<isI<FOO>_LC_uvchr> is like C<isI<FOO>_LC>, but is defined on any UV. It
-returns the same as C<isI<FOO>_LC> for input code points less than 256, and
-returns the hard-coded, not-affected-by-locale, Unicode results for larger ones.
-
-Variant C<isI<FOO>_LC_utf8_safe> is like C<isI<FOO>_LC_uvchr>, but is used for UTF-8
-encoded strings. Each call classifies one character, even if the string
-contains many. This variant takes two parameters. The first, C<p>, is a
-pointer to the first byte of the character to be classified. (Recall that it
-may take more than one byte to represent a character in UTF-8 strings.) The
-second parameter, C<e>, points to anywhere in the string beyond the first
-character, up to one byte past the end of the entire string. The suffix
-C<_safe> in the function's name indicates that it will not attempt to read
+Variant C<isI<FOO>_LC_uvchr> acts exactly like C<isI<FOO>_LC> for inputs less
+than 256, but for larger ones it returns the Unicode classification of the code
+point.
+
+Variants C<isI<FOO>_LC_utf8> and C<isI<FOO>_LC_utf8_safe> are like
+C<isI<FOO>_LC_uvchr>, but are used for UTF-8 encoded strings. The two forms
+are different names for the same thing. Each call to one of these classifies
+the first character of the string starting at C<p>. The second parameter,
+C<e>, points to anywhere in the string beyond the first character, up to one
+byte past the end of the entire string. Although both variants are identical,
+the suffix C<_safe> in one name emphasizes that it will not attempt to read
beyond S<C<e - 1>>, provided that the constraint S<C<s E<lt> e>> is true (this
is asserted for in C<-DDEBUGGING> builds). If the UTF-8 for the input
character is malformed in some way, the program may croak, or the function may
return FALSE, at the discretion of the implementation, and subject to change in
future releases.
-Variant C<isI<FOO>_LC_utf8> is like C<isI<FOO>_LC_utf8_safe>, but takes just a single
-parameter, C<p>, which has the same meaning as the corresponding parameter does
-in C<isI<FOO>_LC_utf8_safe>. The function therefore can't check if it is reading
-beyond the end of the string. Starting in Perl v5.30, it will take a second
-parameter, becoming a synonym for C<isI<FOO>_LC_utf8_safe>. At that time every
-program that uses it will have to be changed to successfully compile. In the
-meantime, the first runtime call to C<isI<FOO>_LC_utf8> from each call point in
-the program will raise a deprecation warning, enabled by default. You can
-convert your program now to use C<isI<FOO>_LC_utf8_safe>, and avoid the warnings,
-and get an extra measure of protection, or you can wait until v5.30, when
-you'll be forced to add the C<e> parameter.
-
-=for apidoc Am|bool|isALPHA|char ch
-Returns a boolean indicating whether the specified character is an
-alphabetic character, analogous to C<m/[[:alpha:]]/>.
+=for apidoc Am|bool|isALPHA|int ch
+Returns a boolean indicating whether the specified input is one of C<[A-Za-z]>,
+analogous to C<m/[[:alpha:]]/>.
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isALPHA_A>, C<isALPHA_L1>, C<isALPHA_uvchr>, C<isALPHA_utf8_safe>,
-C<isALPHA_LC>, C<isALPHA_LC_uvchr>, and C<isALPHA_LC_utf8_safe>.
+C<isALPHA_A>, C<isALPHA_L1>, C<isALPHA_uvchr>, C<isALPHA_utf8>,
+C<isALPHA_utf8_safe>, C<isALPHA_LC>, C<isALPHA_LC_uvchr>, C<isALPHA_LC_utf8>,
+and C<isALPHA_LC_utf8_safe>.
-=for apidoc Am|bool|isALPHANUMERIC|char ch
-Returns a boolean indicating whether the specified character is a either an
-alphabetic character or decimal digit, analogous to C<m/[[:alnum:]]/>.
+=cut
+
+Here and below, we add the protoypes of these macros for downstream programs
+that would be interested in them, such as Devel::PPPort
+
+=for apidoc Amh|bool|isALPHA_A|int ch
+=for apidoc Amh|bool|isALPHA_L1|int ch
+=for apidoc Amh|bool|isALPHA_uvchr|int ch
+=for apidoc Amh|bool|isALPHA_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isALPHA_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isALPHA_LC|int ch
+=for apidoc Amh|bool|isALPHA_LC_uvchr|int ch
+=for apidoc Amh|bool|isALPHA_LC_utf8_safe|U8 * s| U8 *end
+
+=for apidoc Am|bool|isALPHANUMERIC|int ch
+Returns a boolean indicating whether the specified character is one of
+C<[A-Za-z0-9]>, analogous to C<m/[[:alnum:]]/>.
See the L<top of this section|/Character classification> for an explanation of
variants
C<isALPHANUMERIC_A>, C<isALPHANUMERIC_L1>, C<isALPHANUMERIC_uvchr>,
-C<isALPHANUMERIC_utf8_safe>, C<isALPHANUMERIC_LC>, C<isALPHANUMERIC_LC_uvchr>,
-and C<isALPHANUMERIC_LC_utf8_safe>.
-
-=for apidoc Am|bool|isASCII|char ch
+C<isALPHANUMERIC_utf8>, C<isALPHANUMERIC_utf8_safe>, C<isALPHANUMERIC_LC>,
+C<isALPHANUMERIC_LC_uvchr>, C<isALPHANUMERIC_LC_utf8>, and
+C<isALPHANUMERIC_LC_utf8_safe>.
+
+A (discouraged from use) synonym is C<isALNUMC> (where the C<C> suffix means
+this corresponds to the C language alphanumeric definition). Also
+there are the variants
+C<isALNUMC_A>, C<isALNUMC_L1>
+C<isALNUMC_LC>, and C<isALNUMC_LC_uvchr>.
+
+=for apidoc Amh|bool|isALPHANUMERIC_A|int ch
+=for apidoc Amh|bool|isALPHANUMERIC_L1|int ch
+=for apidoc Amh|bool|isALPHANUMERIC_uvchr|int ch
+=for apidoc Amh|bool|isALPHANUMERIC_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isALPHANUMERIC_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isALPHANUMERIC_LC|int ch
+=for apidoc Amh|bool|isALPHANUMERIC_LC_uvchr|int ch
+=for apidoc Amh|bool|isALPHANUMERIC_LC_utf8_safe|U8 * s| U8 *end
+=for apidoc Amh|bool|isALNUMC|int ch
+=for apidoc Amh|bool|isALNUMC_A|int ch
+=for apidoc Amh|bool|isALNUMC_L1|int ch
+=for apidoc Amh|bool|isALNUMC_LC|int ch
+=for apidoc Amh|bool|isALNUMC_LC_uvchr|int ch
+
+=for apidoc Am|bool|isASCII|int ch
Returns a boolean indicating whether the specified character is one of the 128
characters in the ASCII character set, analogous to C<m/[[:ascii:]]/>.
On non-ASCII platforms, it returns TRUE iff this
@@ -683,60 +734,119 @@ character corresponds to an ASCII character. Variants C<isASCII_A()> and
C<isASCII_L1()> are identical to C<isASCII()>.
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isASCII_uvchr>, C<isASCII_utf8_safe>, C<isASCII_LC>, C<isASCII_LC_uvchr>, and
-C<isASCII_LC_utf8_safe>. Note, however, that some platforms do not have the C
-library routine C<isascii()>. In these cases, the variants whose names contain
-C<LC> are the same as the corresponding ones without.
+C<isASCII_uvchr>, C<isASCII_utf8>, C<isASCII_utf8_safe>, C<isASCII_LC>,
+C<isASCII_LC_uvchr>, C<isASCII_LC_utf8>, and C<isASCII_LC_utf8_safe>.
+Note, however, that some platforms do not have the C library routine
+C<isascii()>. In these cases, the variants whose names contain C<LC> are the
+same as the corresponding ones without.
+
+=for apidoc Amh|bool|isASCII_A|int ch
+=for apidoc Amh|bool|isASCII_L1|int ch
+=for apidoc Amh|bool|isASCII_uvchr|int ch
+=for apidoc Amh|bool|isASCII_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isASCII_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isASCII_LC|int ch
+=for apidoc Amh|bool|isASCII_LC_uvchr|int ch
+=for apidoc Amh|bool|isASCII_LC_utf8_safe|U8 * s| U8 *end
Also note, that because all ASCII characters are UTF-8 invariant (meaning they
have the exact same representation (always a single byte) whether encoded in
UTF-8 or not), C<isASCII> will give the correct results when called with any
-byte in any string encoded or not in UTF-8. And similarly C<isASCII_utf8_safe>
-will work properly on any string encoded or not in UTF-8.
+byte in any string encoded or not in UTF-8. And similarly C<isASCII_utf8> and
+C<isASCII_utf8_safe> will work properly on any string encoded or not in UTF-8.
=for apidoc Am|bool|isBLANK|char ch
Returns a boolean indicating whether the specified character is a
character considered to be a blank, analogous to C<m/[[:blank:]]/>.
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isBLANK_A>, C<isBLANK_L1>, C<isBLANK_uvchr>, C<isBLANK_utf8_safe>,
-C<isBLANK_LC>, C<isBLANK_LC_uvchr>, and C<isBLANK_LC_utf8_safe>. Note,
+C<isBLANK_A>, C<isBLANK_L1>, C<isBLANK_uvchr>, C<isBLANK_utf8>,
+C<isBLANK_utf8_safe>, C<isBLANK_LC>, C<isBLANK_LC_uvchr>, C<isBLANK_LC_utf8>,
+and C<isBLANK_LC_utf8_safe>. Note,
however, that some platforms do not have the C library routine
C<isblank()>. In these cases, the variants whose names contain C<LC> are
the same as the corresponding ones without.
+=for apidoc Amh|bool|isBLANK_A|int ch
+=for apidoc Amh|bool|isBLANK_L1|int ch
+=for apidoc Amh|bool|isBLANK_uvchr|int ch
+=for apidoc Amh|bool|isBLANK_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isBLANK_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isBLANK_LC|int ch
+=for apidoc Amh|bool|isBLANK_LC_uvchr|int ch
+=for apidoc Amh|bool|isBLANK_LC_utf8_safe|U8 * s| U8 *end
+
=for apidoc Am|bool|isCNTRL|char ch
Returns a boolean indicating whether the specified character is a
control character, analogous to C<m/[[:cntrl:]]/>.
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isCNTRL_A>, C<isCNTRL_L1>, C<isCNTRL_uvchr>, C<isCNTRL_utf8_safe>,
-C<isCNTRL_LC>, C<isCNTRL_LC_uvchr>, and C<isCNTRL_LC_utf8_safe> On EBCDIC
+C<isCNTRL_A>, C<isCNTRL_L1>, C<isCNTRL_uvchr>, C<isCNTRL_utf8>,
+C<isCNTRL_utf8_safe>, C<isCNTRL_LC>, C<isCNTRL_LC_uvchr>, C<isCNTRL_LC_utf8>
+and C<isCNTRL_LC_utf8_safe>. On EBCDIC
platforms, you almost always want to use the C<isCNTRL_L1> variant.
+=for apidoc Amh|bool|isCNTRL_A|int ch
+=for apidoc Amh|bool|isCNTRL_L1|int ch
+=for apidoc Amh|bool|isCNTRL_uvchr|int ch
+=for apidoc Amh|bool|isCNTRL_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isCNTRL_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isCNTRL_LC|int ch
+=for apidoc Amh|bool|isCNTRL_LC_uvchr|int ch
+=for apidoc Amh|bool|isCNTRL_LC_utf8_safe|U8 * s| U8 *end
+
=for apidoc Am|bool|isDIGIT|char ch
Returns a boolean indicating whether the specified character is a
digit, analogous to C<m/[[:digit:]]/>.
Variants C<isDIGIT_A> and C<isDIGIT_L1> are identical to C<isDIGIT>.
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isDIGIT_uvchr>, C<isDIGIT_utf8_safe>, C<isDIGIT_LC>, C<isDIGIT_LC_uvchr>, and
-C<isDIGIT_LC_utf8_safe>.
+C<isDIGIT_uvchr>, C<isDIGIT_utf8>, C<isDIGIT_utf8_safe>, C<isDIGIT_LC>,
+C<isDIGIT_LC_uvchr>, C<isDIGIT_LC_utf8>, and C<isDIGIT_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isDIGIT_A|int ch
+=for apidoc Amh|bool|isDIGIT_L1|int ch
+=for apidoc Amh|bool|isDIGIT_uvchr|int ch
+=for apidoc Amh|bool|isDIGIT_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isDIGIT_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isDIGIT_LC|int ch
+=for apidoc Amh|bool|isDIGIT_LC_uvchr|int ch
+=for apidoc Amh|bool|isDIGIT_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isGRAPH|char ch
Returns a boolean indicating whether the specified character is a
graphic character, analogous to C<m/[[:graph:]]/>.
See the L<top of this section|/Character classification> for an explanation of
-variants C<isGRAPH_A>, C<isGRAPH_L1>, C<isGRAPH_uvchr>, C<isGRAPH_utf8_safe>,
-C<isGRAPH_LC>, C<isGRAPH_LC_uvchr>, and C<isGRAPH_LC_utf8_safe>.
+variants C<isGRAPH_A>, C<isGRAPH_L1>, C<isGRAPH_uvchr>, C<isGRAPH_utf8>,
+C<isGRAPH_utf8_safe>, C<isGRAPH_LC>, C<isGRAPH_LC_uvchr>,
+C<isGRAPH_LC_utf8_safe>, and C<isGRAPH_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isGRAPH_A|int ch
+=for apidoc Amh|bool|isGRAPH_L1|int ch
+=for apidoc Amh|bool|isGRAPH_uvchr|int ch
+=for apidoc Amh|bool|isGRAPH_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isGRAPH_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isGRAPH_LC|int ch
+=for apidoc Amh|bool|isGRAPH_LC_uvchr|int ch
+=for apidoc Amh|bool|isGRAPH_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isLOWER|char ch
Returns a boolean indicating whether the specified character is a
lowercase character, analogous to C<m/[[:lower:]]/>.
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isLOWER_A>, C<isLOWER_L1>, C<isLOWER_uvchr>, C<isLOWER_utf8_safe>,
-C<isLOWER_LC>, C<isLOWER_LC_uvchr>, and C<isLOWER_LC_utf8_safe>.
+C<isLOWER_A>, C<isLOWER_L1>, C<isLOWER_uvchr>, C<isLOWER_utf8>,
+C<isLOWER_utf8_safe>, C<isLOWER_LC>, C<isLOWER_LC_uvchr>, C<isLOWER_LC_utf8>,
+and C<isLOWER_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isLOWER_A|int ch
+=for apidoc Amh|bool|isLOWER_L1|int ch
+=for apidoc Amh|bool|isLOWER_uvchr|int ch
+=for apidoc Amh|bool|isLOWER_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isLOWER_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isLOWER_LC|int ch
+=for apidoc Amh|bool|isLOWER_LC_uvchr|int ch
+=for apidoc Amh|bool|isLOWER_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isOCTAL|char ch
Returns a boolean indicating whether the specified character is an
@@ -744,6 +854,9 @@ octal digit, [0-7].
The only two variants are C<isOCTAL_A> and C<isOCTAL_L1>; each is identical to
C<isOCTAL>.
+=for apidoc Amh|bool|isOCTAL_A|int ch
+=for apidoc Amh|bool|isOCTAL_L1|int ch
+
=for apidoc Am|bool|isPUNCT|char ch
Returns a boolean indicating whether the specified character is a
punctuation character, analogous to C<m/[[:punct:]]/>.
@@ -751,8 +864,18 @@ Note that the definition of what is punctuation isn't as
straightforward as one might desire. See L<perlrecharclass/POSIX Character
Classes> for details.
See the L<top of this section|/Character classification> for an explanation of
-variants C<isPUNCT_A>, C<isPUNCT_L1>, C<isPUNCT_uvchr>, C<isPUNCT_utf8_safe>,
-C<isPUNCT_LC>, C<isPUNCT_LC_uvchr>, and C<isPUNCT_LC_utf8_safe>.
+variants C<isPUNCT_A>, C<isPUNCT_L1>, C<isPUNCT_uvchr>, C<isPUNCT_utf8>,
+C<isPUNCT_utf8_safe>, C<isPUNCT_LC>, C<isPUNCT_LC_uvchr>, C<isPUNCT_LC_utf8>,
+and C<isPUNCT_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isPUNCT_A|int ch
+=for apidoc Amh|bool|isPUNCT_L1|int ch
+=for apidoc Amh|bool|isPUNCT_uvchr|int ch
+=for apidoc Amh|bool|isPUNCT_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isPUNCT_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isPUNCT_LC|int ch
+=for apidoc Amh|bool|isPUNCT_LC_uvchr|int ch
+=for apidoc Amh|bool|isPUNCT_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isSPACE|char ch
Returns a boolean indicating whether the specified character is a
@@ -765,8 +888,18 @@ in the non-locale variants, was that C<isSPACE()> did not match a vertical tab.
(See L</isPSXSPC> for a macro that matches a vertical tab in all releases.)
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isSPACE_A>, C<isSPACE_L1>, C<isSPACE_uvchr>, C<isSPACE_utf8_safe>,
-C<isSPACE_LC>, C<isSPACE_LC_uvchr>, and C<isSPACE_LC_utf8_safe>.
+C<isSPACE_A>, C<isSPACE_L1>, C<isSPACE_uvchr>, C<isSPACE_utf8>,
+C<isSPACE_utf8_safe>, C<isSPACE_LC>, C<isSPACE_LC_uvchr>, C<isSPACE_LC_utf8>,
+and C<isSPACE_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isSPACE_A|int ch
+=for apidoc Amh|bool|isSPACE_L1|int ch
+=for apidoc Amh|bool|isSPACE_uvchr|int ch
+=for apidoc Amh|bool|isSPACE_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isSPACE_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isSPACE_LC|int ch
+=for apidoc Amh|bool|isSPACE_LC_uvchr|int ch
+=for apidoc Amh|bool|isSPACE_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isPSXSPC|char ch
(short for Posix Space)
@@ -779,23 +912,53 @@ C<isSPACE()> forms don't match a Vertical Tab, and the C<isPSXSPC()> forms do.
Otherwise they are identical. Thus this macro is analogous to what
C<m/[[:space:]]/> matches in a regular expression.
See the L<top of this section|/Character classification> for an explanation of
-variants C<isPSXSPC_A>, C<isPSXSPC_L1>, C<isPSXSPC_uvchr>, C<isPSXSPC_utf8_safe>,
-C<isPSXSPC_LC>, C<isPSXSPC_LC_uvchr>, and C<isPSXSPC_LC_utf8_safe>.
+variants C<isPSXSPC_A>, C<isPSXSPC_L1>, C<isPSXSPC_uvchr>, C<isPSXSPC_utf8>,
+C<isPSXSPC_utf8_safe>, C<isPSXSPC_LC>, C<isPSXSPC_LC_uvchr>,
+C<isPSXSPC_LC_utf8>, and C<isPSXSPC_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isPSXSPC_A|int ch
+=for apidoc Amh|bool|isPSXSPC_L1|int ch
+=for apidoc Amh|bool|isPSXSPC_uvchr|int ch
+=for apidoc Amh|bool|isPSXSPC_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isPSXSPC_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isPSXSPC_LC|int ch
+=for apidoc Amh|bool|isPSXSPC_LC_uvchr|int ch
+=for apidoc Amh|bool|isPSXSPC_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isUPPER|char ch
Returns a boolean indicating whether the specified character is an
uppercase character, analogous to C<m/[[:upper:]]/>.
See the L<top of this section|/Character classification> for an explanation of
-variants C<isUPPER_A>, C<isUPPER_L1>, C<isUPPER_uvchr>, C<isUPPER_utf8_safe>,
-C<isUPPER_LC>, C<isUPPER_LC_uvchr>, and C<isUPPER_LC_utf8_safe>.
+variants C<isUPPER_A>, C<isUPPER_L1>, C<isUPPER_uvchr>, C<isUPPER_utf8>,
+C<isUPPER_utf8_safe>, C<isUPPER_LC>, C<isUPPER_LC_uvchr>, C<isUPPER_LC_utf8>,
+and C<isUPPER_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isUPPER_A|int ch
+=for apidoc Amh|bool|isUPPER_L1|int ch
+=for apidoc Amh|bool|isUPPER_uvchr|int ch
+=for apidoc Amh|bool|isUPPER_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isUPPER_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isUPPER_LC|int ch
+=for apidoc Amh|bool|isUPPER_LC_uvchr|int ch
+=for apidoc Amh|bool|isUPPER_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isPRINT|char ch
Returns a boolean indicating whether the specified character is a
printable character, analogous to C<m/[[:print:]]/>.
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isPRINT_A>, C<isPRINT_L1>, C<isPRINT_uvchr>, C<isPRINT_utf8_safe>,
-C<isPRINT_LC>, C<isPRINT_LC_uvchr>, and C<isPRINT_LC_utf8_safe>.
+C<isPRINT_A>, C<isPRINT_L1>, C<isPRINT_uvchr>, C<isPRINT_utf8>,
+C<isPRINT_utf8_safe>, C<isPRINT_LC>, C<isPRINT_LC_uvchr>, C<isPRINT_LC_utf8>,
+and C<isPRINT_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isPRINT_A|int ch
+=for apidoc Amh|bool|isPRINT_L1|int ch
+=for apidoc Amh|bool|isPRINT_uvchr|int ch
+=for apidoc Amh|bool|isPRINT_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isPRINT_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isPRINT_LC|int ch
+=for apidoc Amh|bool|isPRINT_LC_uvchr|int ch
+=for apidoc Amh|bool|isPRINT_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isWORDCHAR|char ch
Returns a boolean indicating whether the specified character is a character
@@ -807,10 +970,24 @@ C<isALNUM()> is a synonym provided for backward compatibility, even though a
word character includes more than the standard C language meaning of
alphanumeric.
See the L<top of this section|/Character classification> for an explanation of
-variants C<isWORDCHAR_A>, C<isWORDCHAR_L1>, C<isWORDCHAR_uvchr>, and
-C<isWORDCHAR_utf8_safe>. C<isWORDCHAR_LC>, C<isWORDCHAR_LC_uvchr>, and
-C<isWORDCHAR_LC_utf8_safe> are also as described there, but additionally
-include the platform's native underscore.
+variants C<isWORDCHAR_A>, C<isWORDCHAR_L1>, C<isWORDCHAR_uvchr>,
+C<isWORDCHAR_utf8>, and C<isWORDCHAR_utf8_safe>. C<isWORDCHAR_LC>,
+C<isWORDCHAR_LC_uvchr>, C<isWORDCHAR_LC_utf8>, and C<isWORDCHAR_LC_utf8_safe>
+are also as described there, but additionally include the platform's native
+underscore.
+
+=for apidoc Amh|bool|isWORDCHAR_A|int ch
+=for apidoc Amh|bool|isWORDCHAR_L1|int ch
+=for apidoc Amh|bool|isWORDCHAR_uvchr|int ch
+=for apidoc Amh|bool|isWORDCHAR_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isWORDCHAR_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isWORDCHAR_LC|int ch
+=for apidoc Amh|bool|isWORDCHAR_LC_uvchr|int ch
+=for apidoc Amh|bool|isWORDCHAR_LC_utf8_safe|U8 * s| U8 *end
+=for apidoc Amh|bool|isALNUM|int ch
+=for apidoc Amh|bool|isALNUM_A|int ch
+=for apidoc Amh|bool|isALNUM_LC|int ch
+=for apidoc Amh|bool|isALNUM_LC_uvchr|int ch
=for apidoc Am|bool|isXDIGIT|char ch
Returns a boolean indicating whether the specified character is a hexadecimal
@@ -818,8 +995,17 @@ digit. In the ASCII range these are C<[0-9A-Fa-f]>. Variants C<isXDIGIT_A()>
and C<isXDIGIT_L1()> are identical to C<isXDIGIT()>.
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isXDIGIT_uvchr>, C<isXDIGIT_utf8_safe>, C<isXDIGIT_LC>, C<isXDIGIT_LC_uvchr>,
-and C<isXDIGIT_LC_utf8_safe>.
+C<isXDIGIT_uvchr>, C<isXDIGIT_utf8>, C<isXDIGIT_utf8_safe>, C<isXDIGIT_LC>,
+C<isXDIGIT_LC_uvchr>, C<isXDIGIT_LC_utf8>, and C<isXDIGIT_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isXDIGIT_A|int ch
+=for apidoc Amh|bool|isXDIGIT_L1|int ch
+=for apidoc Amh|bool|isXDIGIT_uvchr|int ch
+=for apidoc Amh|bool|isXDIGIT_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isXDIGIT_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isXDIGIT_LC|int ch
+=for apidoc Amh|bool|isXDIGIT_LC_uvchr|int ch
+=for apidoc Amh|bool|isXDIGIT_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isIDFIRST|char ch
Returns a boolean indicating whether the specified character can be the first
@@ -828,8 +1014,18 @@ the official Unicode property C<XID_Start>. The difference is that this
returns true only if the input character also matches L</isWORDCHAR>.
See the L<top of this section|/Character classification> for an explanation of
variants
-C<isIDFIRST_A>, C<isIDFIRST_L1>, C<isIDFIRST_uvchr>, C<isIDFIRST_utf8_safe>,
-C<isIDFIRST_LC>, C<isIDFIRST_LC_uvchr>, and C<isIDFIRST_LC_utf8_safe>.
+C<isIDFIRST_A>, C<isIDFIRST_L1>, C<isIDFIRST_uvchr>, C<isIDFIRST_utf8>,
+C<isIDFIRST_utf8_safe>, C<isIDFIRST_LC>, C<isIDFIRST_LC_uvchr>,
+C<isIDFIRST_LC_utf8>, and C<isIDFIRST_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isIDFIRST_A|int ch
+=for apidoc Amh|bool|isIDFIRST_L1|int ch
+=for apidoc Amh|bool|isIDFIRST_uvchr|int ch
+=for apidoc Amh|bool|isIDFIRST_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isIDFIRST_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isIDFIRST_LC|int ch
+=for apidoc Amh|bool|isIDFIRST_LC_uvchr|int ch
+=for apidoc Amh|bool|isIDFIRST_LC_utf8_safe|U8 * s| U8 *end
=for apidoc Am|bool|isIDCONT|char ch
Returns a boolean indicating whether the specified character can be the
@@ -837,10 +1033,18 @@ second or succeeding character of an identifier. This is very close to, but
not quite the same as the official Unicode property C<XID_Continue>. The
difference is that this returns true only if the input character also matches
L</isWORDCHAR>. See the L<top of this section|/Character classification> for
-an
-explanation of variants C<isIDCONT_A>, C<isIDCONT_L1>, C<isIDCONT_uvchr>,
-C<isIDCONT_utf8_safe>, C<isIDCONT_LC>, C<isIDCONT_LC_uvchr>, and
-C<isIDCONT_LC_utf8_safe>.
+an explanation of variants C<isIDCONT_A>, C<isIDCONT_L1>, C<isIDCONT_uvchr>,
+C<isIDCONT_utf8>, C<isIDCONT_utf8_safe>, C<isIDCONT_LC>, C<isIDCONT_LC_uvchr>,
+C<isIDCONT_LC_utf8>, and C<isIDCONT_LC_utf8_safe>.
+
+=for apidoc Amh|bool|isIDCONT_A|int ch
+=for apidoc Amh|bool|isIDCONT_L1|int ch
+=for apidoc Amh|bool|isIDCONT_uvchr|int ch
+=for apidoc Amh|bool|isIDCONT_utf8_safe|U8 * s|U8 * end
+=for apidoc Amh|bool|isIDCONT_utf8|U8 * s|U8 * end
+=for apidoc Amh|bool|isIDCONT_LC|int ch
+=for apidoc Amh|bool|isIDCONT_LC_uvchr|int ch
+=for apidoc Amh|bool|isIDCONT_LC_utf8_safe|U8 * s| U8 *end
=head1 Miscellaneous Functions
@@ -860,7 +1064,7 @@ an API that does allow every possible legal result to be returned.) Likewise
no other function that is crippled by not being able to give the correct
results for the full range of possible inputs has been implemented here.
-=for apidoc Am|U8|toUPPER|U8 ch
+=for apidoc Am|U8|toUPPER|int ch
Converts the specified character to uppercase. If the input is anything but an
ASCII lowercase character, that input character itself is returned. Variant
C<toUPPER_A> is equivalent.
@@ -876,7 +1080,7 @@ The first code point of the uppercased version is returned
(but note, as explained at L<the top of this section|/Character case
changing>, that there may be more.)
-=for apidoc Am|UV|toUPPER_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
+=for apidoc Am|UV|toUPPER_utf8|U8* p|U8* e|U8* s|STRLEN* lenp
Converts the first UTF-8 encoded character in the sequence starting at C<p> and
extending no further than S<C<e - 1>> to its uppercase version, and
stores that in UTF-8 in C<s>, and its length in bytes in C<lenp>. Note
@@ -887,24 +1091,14 @@ The first code point of the uppercased version is returned
(but note, as explained at L<the top of this section|/Character case
changing>, that there may be more).
-The suffix C<_safe> in the function's name indicates that it will not attempt
-to read beyond S<C<e - 1>>, provided that the constraint S<C<s E<lt> e>> is
-true (this is asserted for in C<-DDEBUGGING> builds). If the UTF-8 for the
-input character is malformed in some way, the program may croak, or the
-function may return the REPLACEMENT CHARACTER, at the discretion of the
-implementation, and subject to change in future releases.
+It will not attempt to read beyond S<C<e - 1>>, provided that the constraint
+S<C<s E<lt> e>> is true (this is asserted for in C<-DDEBUGGING> builds). If
+the UTF-8 for the input character is malformed in some way, the program may
+croak, or the function may return the REPLACEMENT CHARACTER, at the discretion
+of the implementation, and subject to change in future releases.
-=for apidoc Am|UV|toUPPER_utf8|U8* p|U8* s|STRLEN* lenp
-This is like C<L</toUPPER_utf8_safe>>, but doesn't have the C<e>
-parameter The function therefore can't check if it is reading
-beyond the end of the string. Starting in Perl v5.30, it will take the C<e>
-parameter, becoming a synonym for C<toUPPER_utf8_safe>. At that time every
-program that uses it will have to be changed to successfully compile. In the
-meantime, the first runtime call to C<toUPPER_utf8> from each call point in the
-program will raise a deprecation warning, enabled by default. You can convert
-your program now to use C<toUPPER_utf8_safe>, and avoid the warnings, and get an
-extra measure of protection, or you can wait until v5.30, when you'll be forced
-to add the C<e> parameter.
+=for apidoc Am|UV|toUPPER_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
+Same as L</toUPPER_utf8>.
=for apidoc Am|U8|toFOLD|U8 ch
Converts the specified character to foldcase. If the input is anything but an
@@ -923,7 +1117,7 @@ The first code point of the foldcased version is returned
(but note, as explained at L<the top of this section|/Character case
changing>, that there may be more).
-=for apidoc Am|UV|toFOLD_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
+=for apidoc Am|UV|toFOLD_utf8|U8* p|U8* e|U8* s|STRLEN* lenp
Converts the first UTF-8 encoded character in the sequence starting at C<p> and
extending no further than S<C<e - 1>> to its foldcase version, and
stores that in UTF-8 in C<s>, and its length in bytes in C<lenp>. Note
@@ -934,24 +1128,15 @@ The first code point of the foldcased version is returned
(but note, as explained at L<the top of this section|/Character case
changing>, that there may be more).
-The suffix C<_safe> in the function's name indicates that it will not attempt
+It will not attempt
to read beyond S<C<e - 1>>, provided that the constraint S<C<s E<lt> e>> is
true (this is asserted for in C<-DDEBUGGING> builds). If the UTF-8 for the
input character is malformed in some way, the program may croak, or the
function may return the REPLACEMENT CHARACTER, at the discretion of the
implementation, and subject to change in future releases.
-=for apidoc Am|UV|toFOLD_utf8|U8* p|U8* s|STRLEN* lenp
-This is like C<L</toFOLD_utf8_safe>>, but doesn't have the C<e>
-parameter The function therefore can't check if it is reading
-beyond the end of the string. Starting in Perl v5.30, it will take the C<e>
-parameter, becoming a synonym for C<toFOLD_utf8_safe>. At that time every
-program that uses it will have to be changed to successfully compile. In the
-meantime, the first runtime call to C<toFOLD_utf8> from each call point in the
-program will raise a deprecation warning, enabled by default. You can convert
-your program now to use C<toFOLD_utf8_safe>, and avoid the warnings, and get an
-extra measure of protection, or you can wait until v5.30, when you'll be forced
-to add the C<e> parameter.
+=for apidoc Am|UV|toFOLD_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
+Same as L</toFOLD_utf8>.
=for apidoc Am|U8|toLOWER|U8 ch
Converts the specified character to lowercase. If the input is anything but an
@@ -977,8 +1162,7 @@ The first code point of the lowercased version is returned
(but note, as explained at L<the top of this section|/Character case
changing>, that there may be more).
-
-=for apidoc Am|UV|toLOWER_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
+=for apidoc Am|UV|toLOWER_utf8|U8* p|U8* e|U8* s|STRLEN* lenp
Converts the first UTF-8 encoded character in the sequence starting at C<p> and
extending no further than S<C<e - 1>> to its lowercase version, and
stores that in UTF-8 in C<s>, and its length in bytes in C<lenp>. Note
@@ -988,25 +1172,14 @@ bytes since the lowercase version may be longer than the original character.
The first code point of the lowercased version is returned
(but note, as explained at L<the top of this section|/Character case
changing>, that there may be more).
+It will not attempt to read beyond S<C<e - 1>>, provided that the constraint
+S<C<s E<lt> e>> is true (this is asserted for in C<-DDEBUGGING> builds). If
+the UTF-8 for the input character is malformed in some way, the program may
+croak, or the function may return the REPLACEMENT CHARACTER, at the discretion
+of the implementation, and subject to change in future releases.
-The suffix C<_safe> in the function's name indicates that it will not attempt
-to read beyond S<C<e - 1>>, provided that the constraint S<C<s E<lt> e>> is
-true (this is asserted for in C<-DDEBUGGING> builds). If the UTF-8 for the
-input character is malformed in some way, the program may croak, or the
-function may return the REPLACEMENT CHARACTER, at the discretion of the
-implementation, and subject to change in future releases.
-
-=for apidoc Am|UV|toLOWER_utf8|U8* p|U8* s|STRLEN* lenp
-This is like C<L</toLOWER_utf8_safe>>, but doesn't have the C<e>
-parameter The function therefore can't check if it is reading
-beyond the end of the string. Starting in Perl v5.30, it will take the C<e>
-parameter, becoming a synonym for C<toLOWER_utf8_safe>. At that time every
-program that uses it will have to be changed to successfully compile. In the
-meantime, the first runtime call to C<toLOWER_utf8> from each call point in the
-program will raise a deprecation warning, enabled by default. You can convert
-your program now to use C<toLOWER_utf8_safe>, and avoid the warnings, and get an
-extra measure of protection, or you can wait until v5.30, when you'll be forced
-to add the C<e> parameter.
+=for apidoc Am|UV|toLOWER_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
+Same as L</toLOWER_utf8>.
=for apidoc Am|U8|toTITLE|U8 ch
Converts the specified character to titlecase. If the input is anything but an
@@ -1026,7 +1199,7 @@ The first code point of the titlecased version is returned
(but note, as explained at L<the top of this section|/Character case
changing>, that there may be more).
-=for apidoc Am|UV|toTITLE_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
+=for apidoc Am|UV|toTITLE_utf8|U8* p|U8* e|U8* s|STRLEN* lenp
Converts the first UTF-8 encoded character in the sequence starting at C<p> and
extending no further than S<C<e - 1>> to its titlecase version, and
stores that in UTF-8 in C<s>, and its length in bytes in C<lenp>. Note
@@ -1037,24 +1210,15 @@ The first code point of the titlecased version is returned
(but note, as explained at L<the top of this section|/Character case
changing>, that there may be more).
-The suffix C<_safe> in the function's name indicates that it will not attempt
+It will not attempt
to read beyond S<C<e - 1>>, provided that the constraint S<C<s E<lt> e>> is
true (this is asserted for in C<-DDEBUGGING> builds). If the UTF-8 for the
input character is malformed in some way, the program may croak, or the
function may return the REPLACEMENT CHARACTER, at the discretion of the
implementation, and subject to change in future releases.
-=for apidoc Am|UV|toTITLE_utf8|U8* p|U8* s|STRLEN* lenp
-This is like C<L</toLOWER_utf8_safe>>, but doesn't have the C<e>
-parameter The function therefore can't check if it is reading
-beyond the end of the string. Starting in Perl v5.30, it will take the C<e>
-parameter, becoming a synonym for C<toTITLE_utf8_safe>. At that time every
-program that uses it will have to be changed to successfully compile. In the
-meantime, the first runtime call to C<toTITLE_utf8> from each call point in the
-program will raise a deprecation warning, enabled by default. You can convert
-your program now to use C<toTITLE_utf8_safe>, and avoid the warnings, and get an
-extra measure of protection, or you can wait until v5.30, when you'll be forced
-to add the C<e> parameter.
+=for apidoc Am|UV|toTITLE_utf8_safe|U8* p|U8* e|U8* s|STRLEN* lenp
+Same as L</toTITLE_utf8>.
=cut
@@ -1067,7 +1231,22 @@ patched there. The file as of this writing is cpan/Devel-PPPort/parts/inc/misc
*/
-/* Specify the widest unsigned type on the platform. */
+/*
+ void below because that's the best fit, and works for Devel::PPPort
+=for apidoc AmnU|void|WIDEST_UTYPE
+
+Yields the widest unsigned integer type on the platform, currently either
+C<U32> or C<64>. This can be used in declarations such as
+
+ WIDEST_UTYPE my_uv;
+
+or casts
+
+ my_uv = (WIDEST_UTYPE) val;
+
+=cut
+
+*/
#ifdef QUADKIND
# define WIDEST_UTYPE U64
#else
@@ -1094,27 +1273,23 @@ patched there. The file as of this writing is cpan/Devel-PPPort/parts/inc/misc
#define FITS_IN_8_BITS(c) (1)
#endif
+/* Returns true if l <= c <= (l + n), where 'l' and 'n' are non-negative
+ * Written this way so that after optimization, only one conditional test is
+ * needed. (The NV casts stop any warnings about comparison always being true
+ * if called with an unsigned. The cast preserves the sign, which is all we
+ * care about.) */
+#define withinCOUNT(c, l, n) (__ASSERT_((NV) (l) >= 0) \
+ __ASSERT_((NV) (n) >= 0) \
+ (((WIDEST_UTYPE) (((c)) - ((l) | 0))) <= (((WIDEST_UTYPE) ((n) | 0)))))
+
/* Returns true if c is in the range l..u, where 'l' is non-negative
* Written this way so that after optimization, only one conditional test is
- * needed.
- *
- * This isn't fully general, except for the special cased 'signed char' (which
- * should be resolved at compile time): It won't work if 'c' is negative, and
- * 'l' is larger than the max for that signed type. Thus if 'c' is a negative
- * int, and 'l' is larger than INT_MAX, it will fail. To protect agains this
- * happening, there is an assert that will generate a warning if c is larger
- * than e.g. INT_MAX if it is an 'unsigned int'. This could be a false
- * positive, but khw couldn't figure out a way to make it better. It's good
- * enough so far */
-#define inRANGE(c, l, u) (__ASSERT_((l) >= 0) __ASSERT_((u) >= (l)) \
- ((sizeof(c) == 1) \
- ? (((WIDEST_UTYPE) ((((U8) (c))|0) - (l))) <= ((WIDEST_UTYPE) ((u) - (l)))) \
- : (__ASSERT_( (((WIDEST_UTYPE) 1) << (CHARBITS * sizeof(c) - 1) & (c)) \
- /* sign bit of c is 0 */ == 0 \
- || (((~ ((WIDEST_UTYPE) 1) << ((CHARBITS * sizeof(c) - 1) - 1))\
- /* l not larger than largest value in c's signed type */ \
- & ~ ((WIDEST_UTYPE) 0)) & (l)) == 0) \
- ((WIDEST_UTYPE) (((c) - (l)) | 0) <= ((WIDEST_UTYPE) ((u) - (l)))))))
+ * needed. */
+#define inRANGE(c, l, u) (__ASSERT_((u) >= (l)) \
+ ( (sizeof(c) == sizeof(U8)) ? withinCOUNT(((U8) (c)), (l), ((u) - (l))) \
+ : (sizeof(c) == sizeof(U32)) ? withinCOUNT(((U32) (c)), (l), ((u) - (l))) \
+ : (__ASSERT_(sizeof(c) == sizeof(WIDEST_UTYPE)) \
+ withinCOUNT(((WIDEST_UTYPE) (c)), (l), ((u) - (l))))))
#ifdef EBCDIC
# ifndef _ALL_SOURCE
@@ -1173,9 +1348,6 @@ patched there. The file as of this writing is cpan/Devel-PPPort/parts/inc/misc
# define _CC_GRAPH 8 /* [:graph:] */
# define _CC_CASED 9 /* [:lower:] or [:upper:] under /i */
# define _CC_SPACE 10 /* \s, [:space:] */
-# define _CC_PSXSPC _CC_SPACE /* XXX Temporary, can be removed
- when the deprecated isFOO_utf8()
- functions are removed */
# define _CC_BLANK 11 /* [:blank:] */
# define _CC_XDIGIT 12 /* [:xdigit:] */
# define _CC_CNTRL 13 /* [:cntrl:] */
@@ -1193,18 +1365,14 @@ patched there. The file as of this writing is cpan/Devel-PPPort/parts/inc/misc
# define _CC_QUOTEMETA 20
# define _CC_NON_FINAL_FOLD 21
# define _CC_IS_IN_SOME_FOLD 22
-# define _CC_MNEMONIC_CNTRL 23
-
-# define _CC_IDCONT 24 /* XXX Temporary, can be removed when the deprecated
- isFOO_utf8() functions are removed */
+# define _CC_BINDIGIT 23
+# define _CC_OCTDIGIT 24
+# define _CC_MNEMONIC_CNTRL 25
/* This next group is only used on EBCDIC platforms, so theoretically could be
* shared with something entirely different that's only on ASCII platforms */
-# define _CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE 28
-# define _CC_UTF8_IS_START 29
-# define _CC_UTF8_IS_DOWNGRADEABLE_START 30
-# define _CC_UTF8_IS_CONTINUATION 31
-/* Unused: 24-27
+# define _CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE 31
+/* Unused: 24-30
* If more bits are needed, one could add a second word for non-64bit
* QUAD_IS_INT systems, using some #ifdefs to distinguish between having a 2nd
* word or not. The IS_IN_SOME_FOLD bit is the most easily expendable, as it
@@ -1329,8 +1497,11 @@ END_EXTERN_C
_generic_isCC(c, _CC_NON_FINAL_FOLD)
# define _IS_IN_SOME_FOLD_ONLY_FOR_USE_BY_REGCOMP_DOT_C(c) \
_generic_isCC(c, _CC_IS_IN_SOME_FOLD)
-# define _IS_MNEMONIC_CNTRL_ONLY_FOR_USE_BY_REGCOMP_DOT_C(c) \
- _generic_isCC(c, _CC_MNEMONIC_CNTRL)
+
+/* is c a control character for which we have a mnemonic? */
+# if defined(PERL_CORE) || defined(PERL_EXT)
+# define isMNEMONIC_CNTRL(c) _generic_isCC(c, _CC_MNEMONIC_CNTRL)
+# endif
#else /* else we don't have perl.h H_PERL */
/* If we don't have perl.h, we are compiling a utility program. Below we
@@ -1383,7 +1554,7 @@ END_EXTERN_C
|| (c) == '\f' || (c) == '\n' || (c) == '\r' \
|| (c) == '\t' || (c) == '\v' \
|| inRANGE((c), 1, 3) /* SOH, STX, ETX */ \
- || (c) == 7 /* U+7F DEL */ \
+ || (c) == 7F /* U+7F DEL */ \
|| inRANGE((c), 0x0E, 0x13) /* SO SI DLE \
DC[1-3] */ \
|| (c) == 0x18 /* U+18 CAN */ \
@@ -1717,8 +1888,8 @@ END_EXTERN_C
* number defined earlier in this file. _generic_uvchr() is used for POSIX
* classes where there is a macro or function 'above_latin1' that takes the
* single argument 'c' and returns the desired value. These exist for those
- * classes which have simple definitions, avoiding the overhead of a hash
- * lookup or inversion list binary search. _generic_swash_uvchr() can be used
+ * classes which have simple definitions, avoiding the overhead of an inversion
+ * list binary search. _generic_invlist_uvchr() can be used
* for classes where that overhead is faster than a direct lookup.
* _generic_uvchr() won't compile if 'c' isn't unsigned, as it won't match the
* 'above_latin1' prototype. _generic_isCC() macro does bounds checking, so
@@ -1729,30 +1900,30 @@ END_EXTERN_C
#define _generic_uvchr(classnum, above_latin1, c) ((c) < 256 \
? _generic_isCC(c, classnum) \
: above_latin1(c))
-#define _generic_swash_uvchr(classnum, c) ((c) < 256 \
+#define _generic_invlist_uvchr(classnum, c) ((c) < 256 \
? _generic_isCC(c, classnum) \
: _is_uni_FOO(classnum, c))
-#define isALPHA_uvchr(c) _generic_swash_uvchr(_CC_ALPHA, c)
-#define isALPHANUMERIC_uvchr(c) _generic_swash_uvchr(_CC_ALPHANUMERIC, c)
+#define isALPHA_uvchr(c) _generic_invlist_uvchr(_CC_ALPHA, c)
+#define isALPHANUMERIC_uvchr(c) _generic_invlist_uvchr(_CC_ALPHANUMERIC, c)
#define isASCII_uvchr(c) isASCII(c)
#define isBLANK_uvchr(c) _generic_uvchr(_CC_BLANK, is_HORIZWS_cp_high, c)
#define isCNTRL_uvchr(c) isCNTRL_L1(c) /* All controls are in Latin1 */
-#define isDIGIT_uvchr(c) _generic_swash_uvchr(_CC_DIGIT, c)
-#define isGRAPH_uvchr(c) _generic_swash_uvchr(_CC_GRAPH, c)
+#define isDIGIT_uvchr(c) _generic_invlist_uvchr(_CC_DIGIT, c)
+#define isGRAPH_uvchr(c) _generic_invlist_uvchr(_CC_GRAPH, c)
#define isIDCONT_uvchr(c) \
_generic_uvchr(_CC_WORDCHAR, _is_uni_perl_idcont, c)
#define isIDFIRST_uvchr(c) \
_generic_uvchr(_CC_IDFIRST, _is_uni_perl_idstart, c)
-#define isLOWER_uvchr(c) _generic_swash_uvchr(_CC_LOWER, c)
-#define isPRINT_uvchr(c) _generic_swash_uvchr(_CC_PRINT, c)
+#define isLOWER_uvchr(c) _generic_invlist_uvchr(_CC_LOWER, c)
+#define isPRINT_uvchr(c) _generic_invlist_uvchr(_CC_PRINT, c)
-#define isPUNCT_uvchr(c) _generic_swash_uvchr(_CC_PUNCT, c)
+#define isPUNCT_uvchr(c) _generic_invlist_uvchr(_CC_PUNCT, c)
#define isSPACE_uvchr(c) _generic_uvchr(_CC_SPACE, is_XPERLSPACE_cp_high, c)
#define isPSXSPC_uvchr(c) isSPACE_uvchr(c)
-#define isUPPER_uvchr(c) _generic_swash_uvchr(_CC_UPPER, c)
+#define isUPPER_uvchr(c) _generic_invlist_uvchr(_CC_UPPER, c)
#define isVERTWS_uvchr(c) _generic_uvchr(_CC_VERTSPACE, is_VERTWS_cp_high, c)
-#define isWORDCHAR_uvchr(c) _generic_swash_uvchr(_CC_WORDCHAR, c)
+#define isWORDCHAR_uvchr(c) _generic_invlist_uvchr(_CC_WORDCHAR, c)
#define isXDIGIT_uvchr(c) _generic_uvchr(_CC_XDIGIT, is_XDIGIT_cp_high, c)
#define toFOLD_uvchr(c,s,l) to_uni_fold(c,s,l)
@@ -1792,52 +1963,36 @@ END_EXTERN_C
* _generic_uvchr, so see it for more info. */
#define _generic_LC_uvchr(latin1, above_latin1, c) \
(c < 256 ? latin1(c) : above_latin1(c))
-#define _generic_LC_swash_uvchr(latin1, classnum, c) \
+#define _generic_LC_invlist_uvchr(latin1, classnum, c) \
(c < 256 ? latin1(c) : _is_uni_FOO(classnum, c))
-#define isALPHA_LC_uvchr(c) _generic_LC_swash_uvchr(isALPHA_LC, _CC_ALPHA, c)
-#define isALPHANUMERIC_LC_uvchr(c) _generic_LC_swash_uvchr(isALPHANUMERIC_LC, \
+#define isALPHA_LC_uvchr(c) _generic_LC_invlist_uvchr(isALPHA_LC, _CC_ALPHA, c)
+#define isALPHANUMERIC_LC_uvchr(c) _generic_LC_invlist_uvchr(isALPHANUMERIC_LC, \
_CC_ALPHANUMERIC, c)
#define isASCII_LC_uvchr(c) isASCII_LC(c)
#define isBLANK_LC_uvchr(c) _generic_LC_uvchr(isBLANK_LC, \
is_HORIZWS_cp_high, c)
#define isCNTRL_LC_uvchr(c) (c < 256 ? isCNTRL_LC(c) : 0)
-#define isDIGIT_LC_uvchr(c) _generic_LC_swash_uvchr(isDIGIT_LC, _CC_DIGIT, c)
-#define isGRAPH_LC_uvchr(c) _generic_LC_swash_uvchr(isGRAPH_LC, _CC_GRAPH, c)
+#define isDIGIT_LC_uvchr(c) _generic_LC_invlist_uvchr(isDIGIT_LC, _CC_DIGIT, c)
+#define isGRAPH_LC_uvchr(c) _generic_LC_invlist_uvchr(isGRAPH_LC, _CC_GRAPH, c)
#define isIDCONT_LC_uvchr(c) _generic_LC_uvchr(isIDCONT_LC, \
_is_uni_perl_idcont, c)
#define isIDFIRST_LC_uvchr(c) _generic_LC_uvchr(isIDFIRST_LC, \
_is_uni_perl_idstart, c)
-#define isLOWER_LC_uvchr(c) _generic_LC_swash_uvchr(isLOWER_LC, _CC_LOWER, c)
-#define isPRINT_LC_uvchr(c) _generic_LC_swash_uvchr(isPRINT_LC, _CC_PRINT, c)
+#define isLOWER_LC_uvchr(c) _generic_LC_invlist_uvchr(isLOWER_LC, _CC_LOWER, c)
+#define isPRINT_LC_uvchr(c) _generic_LC_invlist_uvchr(isPRINT_LC, _CC_PRINT, c)
#define isPSXSPC_LC_uvchr(c) isSPACE_LC_uvchr(c)
-#define isPUNCT_LC_uvchr(c) _generic_LC_swash_uvchr(isPUNCT_LC, _CC_PUNCT, c)
+#define isPUNCT_LC_uvchr(c) _generic_LC_invlist_uvchr(isPUNCT_LC, _CC_PUNCT, c)
#define isSPACE_LC_uvchr(c) _generic_LC_uvchr(isSPACE_LC, \
is_XPERLSPACE_cp_high, c)
-#define isUPPER_LC_uvchr(c) _generic_LC_swash_uvchr(isUPPER_LC, _CC_UPPER, c)
-#define isWORDCHAR_LC_uvchr(c) _generic_LC_swash_uvchr(isWORDCHAR_LC, \
+#define isUPPER_LC_uvchr(c) _generic_LC_invlist_uvchr(isUPPER_LC, _CC_UPPER, c)
+#define isWORDCHAR_LC_uvchr(c) _generic_LC_invlist_uvchr(isWORDCHAR_LC, \
_CC_WORDCHAR, c)
#define isXDIGIT_LC_uvchr(c) _generic_LC_uvchr(isXDIGIT_LC, \
is_XDIGIT_cp_high, c)
#define isBLANK_LC_uni(c) isBLANK_LC_uvchr(UNI_TO_NATIVE(c))
-/* For internal core Perl use only: the base macros for defining macros like
- * isALPHA_utf8. These are like the earlier defined macros, but take an input
- * UTF-8 encoded string 'p'. If the input is in the Latin1 range, use
- * the Latin1 macro 'classnum' on 'p'. Otherwise use the value given by the
- * 'utf8' parameter. This relies on the fact that ASCII characters have the
- * same representation whether utf8 or not. Note that it assumes that the utf8
- * has been validated, and ignores 'use bytes' */
-#define _base_generic_utf8(enum_name, name, p, use_locale ) \
- _is_utf8_FOO(CAT2(_CC_, enum_name), \
- (const U8 *) p, \
- "is" STRINGIFY(name) "_utf8", \
- "is" STRINGIFY(name) "_utf8_safe", \
- 1, use_locale, __FILE__,__LINE__)
-
-#define _generic_utf8(name, p) _base_generic_utf8(name, name, p, 0)
-
/* The "_safe" macros make sure that we don't attempt to read beyond 'e', but
* they don't otherwise go out of their way to look for malformed UTF-8. If
* they can return accurate results without knowing if the input is otherwise
@@ -1862,8 +2017,9 @@ END_EXTERN_C
#endif
#define _generic_utf8_safe(classnum, p, e, above_latin1) \
- (__ASSERT_(_utf8_safe_assert(p, e)) \
- (UTF8_IS_INVARIANT(*(p))) \
+ ((! _utf8_safe_assert(p, e)) \
+ ? (_force_out_malformed_utf8_message((U8 *) (p), (U8 *) (e), 0, 1), 0)\
+ : (UTF8_IS_INVARIANT(*(p))) \
? _generic_isCC(*(p), classnum) \
: (UTF8_IS_DOWNGRADEABLE_START(*(p)) \
? ((LIKELY((e) - (p) > 1 && UTF8_IS_CONTINUATION(*((p)+1)))) \
@@ -1876,7 +2032,7 @@ END_EXTERN_C
* 'above_latin1' can be a macro */
#define _generic_func_utf8_safe(classnum, above_latin1, p, e) \
_generic_utf8_safe(classnum, p, e, above_latin1(p, e))
-#define _generic_non_swash_utf8_safe(classnum, above_latin1, p, e) \
+#define _generic_non_invlist_utf8_safe(classnum, above_latin1, p, e) \
_generic_utf8_safe(classnum, p, e, \
(UNLIKELY((e) - (p) < UTF8SKIP(p)) \
? (_force_out_malformed_utf8_message( \
@@ -1884,8 +2040,8 @@ END_EXTERN_C
: above_latin1(p)))
/* Like the above, but passes classnum to _isFOO_utf8(), instead of having an
* 'above_latin1' parameter */
-#define _generic_swash_utf8_safe(classnum, p, e) \
-_generic_utf8_safe(classnum, p, e, _is_utf8_FOO_with_len(classnum, p, e))
+#define _generic_invlist_utf8_safe(classnum, p, e) \
+ _generic_utf8_safe(classnum, p, e, _is_utf8_FOO(classnum, p, e))
/* Like the above, but should be used only when it is known that there are no
* characters in the upper-Latin1 range (128-255 on ASCII platforms) which the
@@ -1900,34 +2056,34 @@ _generic_utf8_safe(classnum, p, e, _is_utf8_FOO_with_len(classnum, p, e))
: above_latin1)
-#define isALPHA_utf8(p) _generic_utf8(ALPHA, p)
-#define isALPHANUMERIC_utf8(p) _generic_utf8(ALPHANUMERIC, p)
-#define isASCII_utf8(p) _generic_utf8(ASCII, p)
-#define isBLANK_utf8(p) _generic_utf8(BLANK, p)
-#define isCNTRL_utf8(p) _generic_utf8(CNTRL, p)
-#define isDIGIT_utf8(p) _generic_utf8(DIGIT, p)
-#define isGRAPH_utf8(p) _generic_utf8(GRAPH, p)
-#define isIDCONT_utf8(p) _generic_utf8(IDCONT, p)
-#define isIDFIRST_utf8(p) _generic_utf8(IDFIRST, p)
-#define isLOWER_utf8(p) _generic_utf8(LOWER, p)
-#define isPRINT_utf8(p) _generic_utf8(PRINT, p)
-#define isPSXSPC_utf8(p) _generic_utf8(PSXSPC, p)
-#define isPUNCT_utf8(p) _generic_utf8(PUNCT, p)
-#define isSPACE_utf8(p) _generic_utf8(SPACE, p)
-#define isUPPER_utf8(p) _generic_utf8(UPPER, p)
-#define isVERTWS_utf8(p) _generic_utf8(VERTSPACE, p)
-#define isWORDCHAR_utf8(p) _generic_utf8(WORDCHAR, p)
-#define isXDIGIT_utf8(p) _generic_utf8(XDIGIT, p)
-
-#define isALPHA_utf8_safe(p, e) _generic_swash_utf8_safe(_CC_ALPHA, p, e)
+#define isALPHA_utf8(p, e) isALPHA_utf8_safe(p, e)
+#define isALPHANUMERIC_utf8(p, e) isALPHANUMERIC_utf8_safe(p, e)
+#define isASCII_utf8(p, e) isASCII_utf8_safe(p, e)
+#define isBLANK_utf8(p, e) isBLANK_utf8_safe(p, e)
+#define isCNTRL_utf8(p, e) isCNTRL_utf8_safe(p, e)
+#define isDIGIT_utf8(p, e) isDIGIT_utf8_safe(p, e)
+#define isGRAPH_utf8(p, e) isGRAPH_utf8_safe(p, e)
+#define isIDCONT_utf8(p, e) isIDCONT_utf8_safe(p, e)
+#define isIDFIRST_utf8(p, e) isIDFIRST_utf8_safe(p, e)
+#define isLOWER_utf8(p, e) isLOWER_utf8_safe(p, e)
+#define isPRINT_utf8(p, e) isPRINT_utf8_safe(p, e)
+#define isPSXSPC_utf8(p, e) isPSXSPC_utf8_safe(p, e)
+#define isPUNCT_utf8(p, e) isPUNCT_utf8_safe(p, e)
+#define isSPACE_utf8(p, e) isSPACE_utf8_safe(p, e)
+#define isUPPER_utf8(p, e) isUPPER_utf8_safe(p, e)
+#define isVERTWS_utf8(p, e) isVERTWS_utf8_safe(p, e)
+#define isWORDCHAR_utf8(p, e) isWORDCHAR_utf8_safe(p, e)
+#define isXDIGIT_utf8(p, e) isXDIGIT_utf8_safe(p, e)
+
+#define isALPHA_utf8_safe(p, e) _generic_invlist_utf8_safe(_CC_ALPHA, p, e)
#define isALPHANUMERIC_utf8_safe(p, e) \
- _generic_swash_utf8_safe(_CC_ALPHANUMERIC, p, e)
+ _generic_invlist_utf8_safe(_CC_ALPHANUMERIC, p, e)
#define isASCII_utf8_safe(p, e) \
/* Because ASCII is invariant under utf8, the non-utf8 macro \
* works */ \
(__ASSERT_(_utf8_safe_assert(p, e)) isASCII(*(p)))
#define isBLANK_utf8_safe(p, e) \
- _generic_non_swash_utf8_safe(_CC_BLANK, is_HORIZWS_high, p, e)
+ _generic_non_invlist_utf8_safe(_CC_BLANK, is_HORIZWS_high, p, e)
#ifdef EBCDIC
/* Because all controls are UTF-8 invariants in EBCDIC, we can use this
@@ -1940,32 +2096,32 @@ _generic_utf8_safe(classnum, p, e, _is_utf8_FOO_with_len(classnum, p, e))
#define isDIGIT_utf8_safe(p, e) \
_generic_utf8_safe_no_upper_latin1(_CC_DIGIT, p, e, \
- _is_utf8_FOO_with_len(_CC_DIGIT, p, e))
-#define isGRAPH_utf8_safe(p, e) _generic_swash_utf8_safe(_CC_GRAPH, p, e)
+ _is_utf8_FOO(_CC_DIGIT, p, e))
+#define isGRAPH_utf8_safe(p, e) _generic_invlist_utf8_safe(_CC_GRAPH, p, e)
#define isIDCONT_utf8_safe(p, e) _generic_func_utf8_safe(_CC_WORDCHAR, \
- _is_utf8_perl_idcont_with_len, p, e)
+ _is_utf8_perl_idcont, p, e)
/* To prevent S_scan_word in toke.c from hanging, we have to make sure that
* IDFIRST is an alnum. See
- * http://rt.perl.org/rt3/Ticket/Display.html?id=74022 for more detail than you
+ * https://github.com/Perl/perl5/issues/10275 for more detail than you
* ever wanted to know about. (In the ASCII range, there isn't a difference.)
* This used to be not the XID version, but we decided to go with the more
* modern Unicode definition */
#define isIDFIRST_utf8_safe(p, e) \
_generic_func_utf8_safe(_CC_IDFIRST, \
- _is_utf8_perl_idstart_with_len, (U8 *) (p), (U8 *) (e))
+ _is_utf8_perl_idstart, (U8 *) (p), (U8 *) (e))
-#define isLOWER_utf8_safe(p, e) _generic_swash_utf8_safe(_CC_LOWER, p, e)
-#define isPRINT_utf8_safe(p, e) _generic_swash_utf8_safe(_CC_PRINT, p, e)
+#define isLOWER_utf8_safe(p, e) _generic_invlist_utf8_safe(_CC_LOWER, p, e)
+#define isPRINT_utf8_safe(p, e) _generic_invlist_utf8_safe(_CC_PRINT, p, e)
#define isPSXSPC_utf8_safe(p, e) isSPACE_utf8_safe(p, e)
-#define isPUNCT_utf8_safe(p, e) _generic_swash_utf8_safe(_CC_PUNCT, p, e)
+#define isPUNCT_utf8_safe(p, e) _generic_invlist_utf8_safe(_CC_PUNCT, p, e)
#define isSPACE_utf8_safe(p, e) \
- _generic_non_swash_utf8_safe(_CC_SPACE, is_XPERLSPACE_high, p, e)
-#define isUPPER_utf8_safe(p, e) _generic_swash_utf8_safe(_CC_UPPER, p, e)
+ _generic_non_invlist_utf8_safe(_CC_SPACE, is_XPERLSPACE_high, p, e)
+#define isUPPER_utf8_safe(p, e) _generic_invlist_utf8_safe(_CC_UPPER, p, e)
#define isVERTWS_utf8_safe(p, e) \
- _generic_non_swash_utf8_safe(_CC_VERTSPACE, is_VERTWS_high, p, e)
+ _generic_non_invlist_utf8_safe(_CC_VERTSPACE, is_VERTWS_high, p, e)
#define isWORDCHAR_utf8_safe(p, e) \
- _generic_swash_utf8_safe(_CC_WORDCHAR, p, e)
+ _generic_invlist_utf8_safe(_CC_WORDCHAR, p, e)
#define isXDIGIT_utf8_safe(p, e) \
_generic_utf8_safe_no_upper_latin1(_CC_XDIGIT, p, e, \
(UNLIKELY((e) - (p) < UTF8SKIP(p)) \
@@ -1973,45 +2129,39 @@ _generic_utf8_safe(classnum, p, e, _is_utf8_FOO_with_len(classnum, p, e))
(U8 *) (p), (U8 *) (e), 0, 1), 0) \
: is_XDIGIT_high(p)))
-#define toFOLD_utf8(p,s,l) to_utf8_fold(p,s,l)
-#define toLOWER_utf8(p,s,l) to_utf8_lower(p,s,l)
-#define toTITLE_utf8(p,s,l) to_utf8_title(p,s,l)
-#define toUPPER_utf8(p,s,l) to_utf8_upper(p,s,l)
+#define toFOLD_utf8(p,e,s,l) toFOLD_utf8_safe(p,e,s,l)
+#define toLOWER_utf8(p,e,s,l) toLOWER_utf8_safe(p,e,s,l)
+#define toTITLE_utf8(p,e,s,l) toTITLE_utf8_safe(p,e,s,l)
+#define toUPPER_utf8(p,e,s,l) toUPPER_utf8_safe(p,e,s,l)
/* For internal core use only, subject to change */
-#define _toFOLD_utf8_flags(p,e,s,l,f) _to_utf8_fold_flags (p,e,s,l,f, "", 0)
-#define _toLOWER_utf8_flags(p,e,s,l,f) _to_utf8_lower_flags(p,e,s,l,f, "", 0)
-#define _toTITLE_utf8_flags(p,e,s,l,f) _to_utf8_title_flags(p,e,s,l,f, "", 0)
-#define _toUPPER_utf8_flags(p,e,s,l,f) _to_utf8_upper_flags(p,e,s,l,f, "", 0)
+#define _toFOLD_utf8_flags(p,e,s,l,f) _to_utf8_fold_flags (p,e,s,l,f)
+#define _toLOWER_utf8_flags(p,e,s,l,f) _to_utf8_lower_flags(p,e,s,l,f)
+#define _toTITLE_utf8_flags(p,e,s,l,f) _to_utf8_title_flags(p,e,s,l,f)
+#define _toUPPER_utf8_flags(p,e,s,l,f) _to_utf8_upper_flags(p,e,s,l,f)
#define toFOLD_utf8_safe(p,e,s,l) _toFOLD_utf8_flags(p,e,s,l, FOLD_FLAGS_FULL)
#define toLOWER_utf8_safe(p,e,s,l) _toLOWER_utf8_flags(p,e,s,l, 0)
#define toTITLE_utf8_safe(p,e,s,l) _toTITLE_utf8_flags(p,e,s,l, 0)
#define toUPPER_utf8_safe(p,e,s,l) _toUPPER_utf8_flags(p,e,s,l, 0)
-/* For internal core Perl use only: the base macros for defining macros like
- * isALPHA_LC_utf8. These are like _generic_utf8, but if the first code point
- * in 'p' is within the 0-255 range, it uses locale rules from the passed-in
- * 'macro' parameter */
-#define _generic_LC_utf8(name, p) _base_generic_utf8(name, name, p, 1)
-
-#define isALPHA_LC_utf8(p) _generic_LC_utf8(ALPHA, p)
-#define isALPHANUMERIC_LC_utf8(p) _generic_LC_utf8(ALPHANUMERIC, p)
-#define isASCII_LC_utf8(p) _generic_LC_utf8(ASCII, p)
-#define isBLANK_LC_utf8(p) _generic_LC_utf8(BLANK, p)
-#define isCNTRL_LC_utf8(p) _generic_LC_utf8(CNTRL, p)
-#define isDIGIT_LC_utf8(p) _generic_LC_utf8(DIGIT, p)
-#define isGRAPH_LC_utf8(p) _generic_LC_utf8(GRAPH, p)
-#define isIDCONT_LC_utf8(p) _generic_LC_utf8(IDCONT, p)
-#define isIDFIRST_LC_utf8(p) _generic_LC_utf8(IDFIRST, p)
-#define isLOWER_LC_utf8(p) _generic_LC_utf8(LOWER, p)
-#define isPRINT_LC_utf8(p) _generic_LC_utf8(PRINT, p)
-#define isPSXSPC_LC_utf8(p) _generic_LC_utf8(PSXSPC, p)
-#define isPUNCT_LC_utf8(p) _generic_LC_utf8(PUNCT, p)
-#define isSPACE_LC_utf8(p) _generic_LC_utf8(SPACE, p)
-#define isUPPER_LC_utf8(p) _generic_LC_utf8(UPPER, p)
-#define isWORDCHAR_LC_utf8(p) _generic_LC_utf8(WORDCHAR, p)
-#define isXDIGIT_LC_utf8(p) _generic_LC_utf8(XDIGIT, p)
+#define isALPHA_LC_utf8(p, e) isALPHA_LC_utf8_safe(p, e)
+#define isALPHANUMERIC_LC_utf8(p, e) isALPHANUMERIC_LC_utf8_safe(p, e)
+#define isASCII_LC_utf8(p, e) isASCII_LC_utf8_safe(p, e)
+#define isBLANK_LC_utf8(p, e) isBLANK_LC_utf8_safe(p, e)
+#define isCNTRL_LC_utf8(p, e) isCNTRL_LC_utf8_safe(p, e)
+#define isDIGIT_LC_utf8(p, e) isDIGIT_LC_utf8_safe(p, e)
+#define isGRAPH_LC_utf8(p, e) isGRAPH_LC_utf8_safe(p, e)
+#define isIDCONT_LC_utf8(p, e) isIDCONT_LC_utf8_safe(p, e)
+#define isIDFIRST_LC_utf8(p, e) isIDFIRST_LC_utf8_safe(p, e)
+#define isLOWER_LC_utf8(p, e) isLOWER_LC_utf8_safe(p, e)
+#define isPRINT_LC_utf8(p, e) isPRINT_LC_utf8_safe(p, e)
+#define isPSXSPC_LC_utf8(p, e) isPSXSPC_LC_utf8_safe(p, e)
+#define isPUNCT_LC_utf8(p, e) isPUNCT_LC_utf8_safe(p, e)
+#define isSPACE_LC_utf8(p, e) isSPACE_LC_utf8_safe(p, e)
+#define isUPPER_LC_utf8(p, e) isUPPER_LC_utf8_safe(p, e)
+#define isWORDCHAR_LC_utf8(p, e) isWORDCHAR_LC_utf8_safe(p, e)
+#define isXDIGIT_LC_utf8(p, e) isXDIGIT_LC_utf8_safe(p, e)
/* For internal core Perl use only: the base macros for defining macros like
* isALPHA_LC_utf8_safe. These are like _generic_utf8, but if the first code
@@ -2028,14 +2178,14 @@ _generic_utf8_safe(classnum, p, e, _is_utf8_FOO_with_len(classnum, p, e))
(U8 *) (p), (U8 *) (e), 0, 1), 0)) \
: above_latin1))
-#define _generic_LC_swash_utf8_safe(macro, classnum, p, e) \
+#define _generic_LC_invlist_utf8_safe(macro, classnum, p, e) \
_generic_LC_utf8_safe(macro, p, e, \
- _is_utf8_FOO_with_len(classnum, p, e))
+ _is_utf8_FOO(classnum, p, e))
#define _generic_LC_func_utf8_safe(macro, above_latin1, p, e) \
_generic_LC_utf8_safe(macro, p, e, above_latin1(p, e))
-#define _generic_LC_non_swash_utf8_safe(classnum, above_latin1, p, e) \
+#define _generic_LC_non_invlist_utf8_safe(classnum, above_latin1, p, e) \
_generic_LC_utf8_safe(classnum, p, e, \
(UNLIKELY((e) - (p) < UTF8SKIP(p)) \
? (_force_out_malformed_utf8_message( \
@@ -2043,41 +2193,41 @@ _generic_utf8_safe(classnum, p, e, _is_utf8_FOO_with_len(classnum, p, e))
: above_latin1(p)))
#define isALPHANUMERIC_LC_utf8_safe(p, e) \
- _generic_LC_swash_utf8_safe(isALPHANUMERIC_LC, \
+ _generic_LC_invlist_utf8_safe(isALPHANUMERIC_LC, \
_CC_ALPHANUMERIC, p, e)
#define isALPHA_LC_utf8_safe(p, e) \
- _generic_LC_swash_utf8_safe(isALPHA_LC, _CC_ALPHA, p, e)
+ _generic_LC_invlist_utf8_safe(isALPHA_LC, _CC_ALPHA, p, e)
#define isASCII_LC_utf8_safe(p, e) \
(__ASSERT_(_utf8_safe_assert(p, e)) isASCII_LC(*(p)))
#define isBLANK_LC_utf8_safe(p, e) \
- _generic_LC_non_swash_utf8_safe(isBLANK_LC, is_HORIZWS_high, p, e)
+ _generic_LC_non_invlist_utf8_safe(isBLANK_LC, is_HORIZWS_high, p, e)
#define isCNTRL_LC_utf8_safe(p, e) \
_generic_LC_utf8_safe(isCNTRL_LC, p, e, 0)
#define isDIGIT_LC_utf8_safe(p, e) \
- _generic_LC_swash_utf8_safe(isDIGIT_LC, _CC_DIGIT, p, e)
+ _generic_LC_invlist_utf8_safe(isDIGIT_LC, _CC_DIGIT, p, e)
#define isGRAPH_LC_utf8_safe(p, e) \
- _generic_LC_swash_utf8_safe(isGRAPH_LC, _CC_GRAPH, p, e)
+ _generic_LC_invlist_utf8_safe(isGRAPH_LC, _CC_GRAPH, p, e)
#define isIDCONT_LC_utf8_safe(p, e) \
_generic_LC_func_utf8_safe(isIDCONT_LC, \
- _is_utf8_perl_idcont_with_len, p, e)
+ _is_utf8_perl_idcont, p, e)
#define isIDFIRST_LC_utf8_safe(p, e) \
_generic_LC_func_utf8_safe(isIDFIRST_LC, \
- _is_utf8_perl_idstart_with_len, p, e)
+ _is_utf8_perl_idstart, p, e)
#define isLOWER_LC_utf8_safe(p, e) \
- _generic_LC_swash_utf8_safe(isLOWER_LC, _CC_LOWER, p, e)
+ _generic_LC_invlist_utf8_safe(isLOWER_LC, _CC_LOWER, p, e)
#define isPRINT_LC_utf8_safe(p, e) \
- _generic_LC_swash_utf8_safe(isPRINT_LC, _CC_PRINT, p, e)
+ _generic_LC_invlist_utf8_safe(isPRINT_LC, _CC_PRINT, p, e)
#define isPSXSPC_LC_utf8_safe(p, e) isSPACE_LC_utf8_safe(p, e)
#define isPUNCT_LC_utf8_safe(p, e) \
- _generic_LC_swash_utf8_safe(isPUNCT_LC, _CC_PUNCT, p, e)
+ _generic_LC_invlist_utf8_safe(isPUNCT_LC, _CC_PUNCT, p, e)
#define isSPACE_LC_utf8_safe(p, e) \
- _generic_LC_non_swash_utf8_safe(isSPACE_LC, is_XPERLSPACE_high, p, e)
+ _generic_LC_non_invlist_utf8_safe(isSPACE_LC, is_XPERLSPACE_high, p, e)
#define isUPPER_LC_utf8_safe(p, e) \
- _generic_LC_swash_utf8_safe(isUPPER_LC, _CC_UPPER, p, e)
+ _generic_LC_invlist_utf8_safe(isUPPER_LC, _CC_UPPER, p, e)
#define isWORDCHAR_LC_utf8_safe(p, e) \
- _generic_LC_swash_utf8_safe(isWORDCHAR_LC, _CC_WORDCHAR, p, e)
+ _generic_LC_invlist_utf8_safe(isWORDCHAR_LC, _CC_WORDCHAR, p, e)
#define isXDIGIT_LC_utf8_safe(p, e) \
- _generic_LC_non_swash_utf8_safe(isXDIGIT_LC, is_XDIGIT_high, p, e)
+ _generic_LC_non_invlist_utf8_safe(isXDIGIT_LC, is_XDIGIT_high, p, e)
/* Macros for backwards compatibility and for completeness when the ASCII and
* Latin1 values are identical */
@@ -2087,20 +2237,24 @@ _generic_utf8_safe(classnum, p, e, _is_utf8_FOO_with_len(classnum, p, e))
#define isOCTAL_L1(c) isOCTAL_A(c)
#define isXDIGIT_L1(c) isXDIGIT_A(c)
#define isALNUM(c) isWORDCHAR(c)
+#define isALNUM_A(c) isALNUM(c)
#define isALNUMU(c) isWORDCHAR_L1(c)
#define isALNUM_LC(c) isWORDCHAR_LC(c)
#define isALNUM_uni(c) isWORDCHAR_uni(c)
#define isALNUM_LC_uvchr(c) isWORDCHAR_LC_uvchr(c)
-#define isALNUM_utf8(p) isWORDCHAR_utf8(p)
-#define isALNUM_LC_utf8(p) isWORDCHAR_LC_utf8(p)
+#define isALNUM_utf8(p,e) isWORDCHAR_utf8(p,e)
+#define isALNUM_utf8_safe(p,e) isWORDCHAR_utf8_safe(p,e)
+#define isALNUM_LC_utf8(p,e)isWORDCHAR_LC_utf8(p,e)
+#define isALNUM_LC_utf8_safe(p,e)isWORDCHAR_LC_utf8_safe(p,e)
#define isALNUMC_A(c) isALPHANUMERIC_A(c) /* Mnemonic: "C's alnum" */
#define isALNUMC_L1(c) isALPHANUMERIC_L1(c)
#define isALNUMC(c) isALPHANUMERIC(c)
#define isALNUMC_LC(c) isALPHANUMERIC_LC(c)
#define isALNUMC_uni(c) isALPHANUMERIC_uni(c)
#define isALNUMC_LC_uvchr(c) isALPHANUMERIC_LC_uvchr(c)
-#define isALNUMC_utf8(p) isALPHANUMERIC_utf8(p)
-#define isALNUMC_LC_utf8(p) isALPHANUMERIC_LC_utf8(p)
+#define isALNUMC_utf8(p,e) isALPHANUMERIC_utf8(p,e)
+#define isALNUMC_utf8_safe(p,e) isALPHANUMERIC_utf8_safe(p,e)
+#define isALNUMC_LC_utf8_safe(p,e) isALPHANUMERIC_LC_utf8_safe(p,e)
/* On EBCDIC platforms, CTRL-@ is 0, CTRL-A is 1, etc, just like on ASCII,
* except that they don't necessarily mean the same characters, e.g. CTRL-D is
@@ -2141,17 +2295,22 @@ typedef U32 line_t;
} \
return a;
-/* Converts a character known to represent a hexadecimal digit (0-9, A-F, or
- * a-f) to its numeric value. READ_XDIGIT's argument is a string pointer,
- * which is advanced. The input is validated only by an assert() in DEBUGGING
- * builds. In both ASCII and EBCDIC the last 4 bits of the digits are 0-9; and
- * the last 4 bits of A-F and a-f are 1-6, so adding 9 yields 10-15 */
-#define XDIGIT_VALUE(c) (__ASSERT_(isXDIGIT(c)) (0xf & (isDIGIT(c) \
- ? (c) \
- : ((c) + 9))))
-#define READ_XDIGIT(s) (__ASSERT_(isXDIGIT(*s)) (0xf & (isDIGIT(*(s)) \
- ? (*(s)++) \
- : (*(s)++ + 9))))
+/* Converts a character KNOWN to represent a hexadecimal digit (0-9, A-F, or
+ * a-f) to its numeric value without using any branches. The input is
+ * validated only by an assert() in DEBUGGING builds.
+ *
+ * It works by right shifting and isolating the bit that is 0 for the digits,
+ * and 1 for at least the alphas A-F, a-f. The bit is shifted to the ones
+ * position, and then to the eights position. Both are added together to form
+ * 0 if the input is '0'-'9' and to form 9 if alpha. This is added to the
+ * final four bits of the input to form the correct value. */
+#define XDIGIT_VALUE(c) (__ASSERT_(isXDIGIT(c)) \
+ ((NATIVE_TO_LATIN1(c) >> 6) & 1) /* 1 if alpha; 0 if not */ \
+ + ((NATIVE_TO_LATIN1(c) >> 3) & 8) /* 8 if alpha; 0 if not */ \
+ + ((c) & 0xF)) /* 0-9 if input valid hex digit */
+
+/* The argument is a string pointer, which is advanced. */
+#define READ_XDIGIT(s) ((s)++, XDIGIT_VALUE(*((s) - 1)))
/* Converts a character known to represent an octal digit (0-7) to its numeric
* value. The input is validated only by an assert() in DEBUGGING builds. In
@@ -2464,11 +2623,23 @@ void Perl_mem_log_del_sv(const SV *sv, const char *filename, const int linenumbe
#define StructCopy(s,d,t) (*((t*)(d)) = *((t*)(s)))
-/* C_ARRAY_LENGTH is the number of elements in the C array (so you
- * want your zero-based indices to be less than but not equal to).
- *
- * C_ARRAY_END is one past the last: half-open/half-closed range,
- * not last-inclusive range. */
+/*
+=head1 Handy Values
+
+=for apidoc Am|STRLEN|C_ARRAY_LENGTH|void *a
+
+Returns the number of elements in the input C array (so you want your
+zero-based indices to be less than but not equal to).
+
+=for apidoc Am|void *|C_ARRAY_END|void *a
+
+Returns a pointer to one element past the final element of the input C array.
+
+=cut
+
+C_ARRAY_END is one past the last: half-open/half-closed range, not
+last-inclusive range.
+*/
#define C_ARRAY_LENGTH(a) (sizeof(a)/sizeof((a)[0]))
#define C_ARRAY_END(a) ((a) + C_ARRAY_LENGTH(a))
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv.h
index dcc6eb1e2f..607152c840 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv.h
@@ -142,14 +142,14 @@ struct xpvhv {
/*
=head1 Hash Manipulation Functions
-=for apidoc AmU||HEf_SVKEY
+=for apidoc AmnU||HEf_SVKEY
This flag, used in the length slot of hash entries and magic structures,
specifies the structure contains an C<SV*> pointer where a C<char*> pointer
is to be expected. (For information only--not to be used).
=head1 Handy Values
-=for apidoc AmU||Nullhv
+=for apidoc ADmnU||Nullhv
Null HV pointer.
(deprecated - use C<(HV *)NULL> instead)
@@ -263,6 +263,16 @@ C<SV*>.
# define Nullhv Null(HV*)
#endif
#define HvARRAY(hv) ((hv)->sv_u.svu_hash)
+
+/*
+
+=for apidoc Am|STRLEN|HvFILL|HV *const hv
+
+See L</hv_fill>.
+
+=cut
+
+*/
#define HvFILL(hv) Perl_hv_fill(aTHX_ MUTABLE_HV(hv))
#define HvMAX(hv) ((XPVHV*) SvANY(hv))->xhv_max
/* This quite intentionally does no flag checking first. That's your
@@ -565,7 +575,7 @@ struct refcounted_he {
};
/*
-=for apidoc m|SV *|refcounted_he_fetch_pvs|const struct refcounted_he *chain|"literal string" key|U32 flags
+=for apidoc m|SV *|refcounted_he_fetch_pvs|const struct refcounted_he *chain|"key"|U32 flags
Like L</refcounted_he_fetch_pvn>, but takes a literal string
instead of a string/length pair, and no precomputed hash.
@@ -577,7 +587,7 @@ instead of a string/length pair, and no precomputed hash.
Perl_refcounted_he_fetch_pvn(aTHX_ chain, STR_WITH_LEN(key), 0, flags)
/*
-=for apidoc m|struct refcounted_he *|refcounted_he_new_pvs|struct refcounted_he *parent|"literal string" key|SV *value|U32 flags
+=for apidoc m|struct refcounted_he *|refcounted_he_new_pvs|struct refcounted_he *parent|"key"|SV *value|U32 flags
Like L</refcounted_he_new_pvn>, but takes a literal string
instead of a string/length pair, and no precomputed hash.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_func.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_func.h
index a519839d6c..3e2d2be80b 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_func.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_func.h
@@ -130,7 +130,7 @@ U32 S_perl_hash_with_seed(const U8 * const seed, const U8 * const str, const STR
* including reading from the environment, or we randomly setup the
* seed. The seed will be passed into the PERL_HASH_SEED_STATE() function
* defined for the configuration defined for this perl, which will then
- * initialze whatever state it might need later in hashing. */
+ * initialize whatever state it might need later in hashing. */
#ifndef PERL_HASH_SEED
# if defined(USE_HASH_SEED)
@@ -197,8 +197,8 @@ void S_perl_siphash_seed_state(const unsigned char * const seed_buf, unsigned ch
}
#define PERL_SIPHASH_FNC(FNC,SIP_ROUNDS,SIP_FINAL_ROUNDS) \
-PERL_STATIC_INLINE U32 \
-FNC ## _with_state \
+PERL_STATIC_INLINE U64 \
+FNC ## _with_state_64 \
(const unsigned char * const state, const unsigned char *in, const STRLEN inlen) \
{ \
const int left = inlen & 7; \
@@ -223,12 +223,12 @@ FNC ## _with_state \
\
switch( left ) \
{ \
- case 7: b |= ( ( U64 )in[ 6] ) << 48; \
- case 6: b |= ( ( U64 )in[ 5] ) << 40; \
- case 5: b |= ( ( U64 )in[ 4] ) << 32; \
- case 4: b |= ( ( U64 )in[ 3] ) << 24; \
- case 3: b |= ( ( U64 )in[ 2] ) << 16; \
- case 2: b |= ( ( U64 )in[ 1] ) << 8; \
+ case 7: b |= ( ( U64 )in[ 6] ) << 48; /*FALLTHROUGH*/ \
+ case 6: b |= ( ( U64 )in[ 5] ) << 40; /*FALLTHROUGH*/ \
+ case 5: b |= ( ( U64 )in[ 4] ) << 32; /*FALLTHROUGH*/ \
+ case 4: b |= ( ( U64 )in[ 3] ) << 24; /*FALLTHROUGH*/ \
+ case 3: b |= ( ( U64 )in[ 2] ) << 16; /*FALLTHROUGH*/ \
+ case 2: b |= ( ( U64 )in[ 1] ) << 8; /*FALLTHROUGH*/ \
case 1: b |= ( ( U64 )in[ 0] ); break; \
case 0: break; \
} \
@@ -244,10 +244,23 @@ FNC ## _with_state \
SIP_FINAL_ROUNDS \
\
b = v0 ^ v1 ^ v2 ^ v3; \
- return (U32)(b & U32_MAX); \
+ return b; \
} \
\
PERL_STATIC_INLINE U32 \
+FNC ## _with_state \
+ (const unsigned char * const state, const unsigned char *in, const STRLEN inlen) \
+{ \
+ union { \
+ U64 h64; \
+ U32 h32[2]; \
+ } h; \
+ h.h64= FNC ## _with_state_64(state,in,inlen); \
+ return h.h32[0] ^ h.h32[1]; \
+} \
+ \
+ \
+PERL_STATIC_INLINE U32 \
FNC (const unsigned char * const seed, const unsigned char *in, const STRLEN inlen) \
{ \
U64 state[4]; \
@@ -267,6 +280,7 @@ PERL_SIPHASH_FNC(
,SIPROUND;SIPROUND;
,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
)
+
#endif /* defined(CAN64BITHASH) */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_macro.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_macro.h
index 77a4c84896..fa8c3123c5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_macro.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/hv_macro.h
@@ -5,8 +5,17 @@
#define CAN64BITHASH
#endif
+#ifdef CAN64BITHASH
+ #ifndef U64TYPE
+ /* This probably isn't going to work, but failing with a compiler error due to
+ lack of uint64_t is no worse than failing right now with an #error. */
+ #define U64 uint64_t
+ #endif
+#endif
+
+
/*-----------------------------------------------------------------------------
- * Endianess, misalignment capabilities and util macros
+ * Endianess and util macros
*
* The following 3 macros are defined in this section. The other macros defined
* are only needed to help derive these 3.
@@ -20,35 +29,30 @@
* ROTR64(x,r) Rotate x right by r bits
*/
-#ifndef U32_ALIGNMENT_REQUIRED
- #if (BYTEORDER == 0x1234 || BYTEORDER == 0x12345678)
- #define U8TO16_LE(ptr) (*((const U16*)(ptr)))
- #define U8TO32_LE(ptr) (*((const U32*)(ptr)))
- #define U8TO64_LE(ptr) (*((const U64*)(ptr)))
- #elif (BYTEORDER == 0x4321 || BYTEORDER == 0x87654321)
- #if defined(__GNUC__) && (__GNUC__>4 || (__GNUC__==4 && __GNUC_MINOR__>=3))
- #define U8TO16_LE(ptr) (__builtin_bswap16(*((U16*)(ptr))))
- #define U8TO32_LE(ptr) (__builtin_bswap32(*((U32*)(ptr))))
- #define U8TO64_LE(ptr) (__builtin_bswap64(*((U64*)(ptr))))
- #endif
- #endif
-#endif
-
#ifndef U8TO16_LE
- /* Without a known fast bswap32 we're just as well off doing this */
- #define U8TO16_LE(ptr) ((U32)(ptr)[0]|(U32)(ptr)[1]<<8)
- #define U8TO32_LE(ptr) ((U32)(ptr)[0]|(U32)(ptr)[1]<<8|(U32)(ptr)[2]<<16|(U32)(ptr)[3]<<24)
- #define U8TO64_LE(ptr) ((U64)(ptr)[0]|(U64)(ptr)[1]<<8|(U64)(ptr)[2]<<16|(U64)(ptr)[3]<<24|\
- (U64)(ptr)[4]<<32|(U64)(ptr)[5]<<40|\
- (U64)(ptr)[6]<<48|(U64)(ptr)[7]<<56)
-#endif
+ #define _shifted_octet(type,ptr,idx,shift) (((type)(((U8*)(ptr))[(idx)]))<<(shift))
+ #ifdef USE_UNALIGNED_PTR_DEREF
+ #define U8TO16_LE(ptr) (*((const U16*)(ptr)))
+ #define U8TO32_LE(ptr) (*((const U32*)(ptr)))
+ #define U8TO64_LE(ptr) (*((const U64*)(ptr)))
+ #else
+ #define U8TO16_LE(ptr) (_shifted_octet(U16,(ptr),0, 0)|\
+ _shifted_octet(U16,(ptr),1, 8))
-#ifdef CAN64BITHASH
- #ifndef U64TYPE
- /* This probably isn't going to work, but failing with a compiler error due to
- lack of uint64_t is no worse than failing right now with an #error. */
- #define U64 uint64_t
- #endif
+ #define U8TO32_LE(ptr) (_shifted_octet(U32,(ptr),0, 0)|\
+ _shifted_octet(U32,(ptr),1, 8)|\
+ _shifted_octet(U32,(ptr),2,16)|\
+ _shifted_octet(U32,(ptr),3,24))
+
+ #define U8TO64_LE(ptr) (_shifted_octet(U64,(ptr),0, 0)|\
+ _shifted_octet(U64,(ptr),1, 8)|\
+ _shifted_octet(U64,(ptr),2,16)|\
+ _shifted_octet(U64,(ptr),3,24)|\
+ _shifted_octet(U64,(ptr),4,32)|\
+ _shifted_octet(U64,(ptr),5,40)|\
+ _shifted_octet(U64,(ptr),6,48)|\
+ _shifted_octet(U64,(ptr),7,56))
+ #endif
#endif
/* Find best way to ROTL32/ROTL64 */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h
index 654f801b75..bb0cdb0e54 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/inline.h
@@ -6,7 +6,7 @@
* License or the Artistic License, as specified in the README file.
*
* This file contains tables and code adapted from
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which requires this
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which requires this
* copyright notice:
Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
@@ -40,7 +40,7 @@ SOFTWARE.
/* ------------------------------- av.h ------------------------------- */
PERL_STATIC_INLINE SSize_t
-S_av_top_index(pTHX_ AV *av)
+Perl_av_top_index(pTHX_ AV *av)
{
PERL_ARGS_ASSERT_AV_TOP_INDEX;
assert(SvTYPE(av) == SVt_PVAV);
@@ -51,17 +51,21 @@ S_av_top_index(pTHX_ AV *av)
/* ------------------------------- cv.h ------------------------------- */
PERL_STATIC_INLINE GV *
-S_CvGV(pTHX_ CV *sv)
+Perl_CvGV(pTHX_ CV *sv)
{
+ PERL_ARGS_ASSERT_CVGV;
+
return CvNAMED(sv)
? Perl_cvgv_from_hek(aTHX_ sv)
: ((XPVCV*)MUTABLE_PTR(SvANY(sv)))->xcv_gv_u.xcv_gv;
}
PERL_STATIC_INLINE I32 *
-S_CvDEPTHp(const CV * const sv)
+Perl_CvDEPTH(const CV * const sv)
{
+ PERL_ARGS_ASSERT_CVDEPTH;
assert(SvTYPE(sv) == SVt_PVCV || SvTYPE(sv) == SVt_PVFM);
+
return &((XPVCV*)SvANY(sv))->xcv_depth;
}
@@ -119,8 +123,10 @@ S_MgBYTEPOS(pTHX_ MAGIC *mg, SV *sv, const char *s, STRLEN len)
#if defined(PERL_IN_PAD_C) || defined(PERL_IN_OP_C)
PERL_STATIC_INLINE bool
-PadnameIN_SCOPE(const PADNAME * const pn, const U32 seq)
+S_PadnameIN_SCOPE(const PADNAME * const pn, const U32 seq)
{
+ PERL_ARGS_ASSERT_PADNAMEIN_SCOPE;
+
/* is seq within the range _LOW to _HIGH ?
* This is complicated by the fact that PL_cop_seqmax
* may have wrapped around at some point */
@@ -153,7 +159,7 @@ PadnameIN_SCOPE(const PADNAME * const pn, const U32 seq)
/* ------------------------------- pp.h ------------------------------- */
PERL_STATIC_INLINE I32
-S_TOPMARK(pTHX)
+Perl_TOPMARK(pTHX)
{
DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,
"MARK top %p %" IVdf "\n",
@@ -163,7 +169,7 @@ S_TOPMARK(pTHX)
}
PERL_STATIC_INLINE I32
-S_POPMARK(pTHX)
+Perl_POPMARK(pTHX)
{
DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,
"MARK pop %p %" IVdf "\n",
@@ -176,37 +182,50 @@ S_POPMARK(pTHX)
/* ----------------------------- regexp.h ----------------------------- */
PERL_STATIC_INLINE struct regexp *
-S_ReANY(const REGEXP * const re)
+Perl_ReANY(const REGEXP * const re)
{
XPV* const p = (XPV*)SvANY(re);
+
+ PERL_ARGS_ASSERT_REANY;
assert(isREGEXP(re));
+
return SvTYPE(re) == SVt_PVLV ? p->xpv_len_u.xpvlenu_rx
: (struct regexp *)p;
}
/* ------------------------------- sv.h ------------------------------- */
+PERL_STATIC_INLINE bool
+Perl_SvTRUE(pTHX_ SV *sv) {
+ if (!LIKELY(sv))
+ return FALSE;
+ SvGETMAGIC(sv);
+ return SvTRUE_nomg_NN(sv);
+}
+
PERL_STATIC_INLINE SV *
-S_SvREFCNT_inc(SV *sv)
+Perl_SvREFCNT_inc(SV *sv)
{
if (LIKELY(sv != NULL))
SvREFCNT(sv)++;
return sv;
}
PERL_STATIC_INLINE SV *
-S_SvREFCNT_inc_NN(SV *sv)
+Perl_SvREFCNT_inc_NN(SV *sv)
{
+ PERL_ARGS_ASSERT_SVREFCNT_INC_NN;
+
SvREFCNT(sv)++;
return sv;
}
PERL_STATIC_INLINE void
-S_SvREFCNT_inc_void(SV *sv)
+Perl_SvREFCNT_inc_void(SV *sv)
{
if (LIKELY(sv != NULL))
SvREFCNT(sv)++;
}
PERL_STATIC_INLINE void
-S_SvREFCNT_dec(pTHX_ SV *sv)
+Perl_SvREFCNT_dec(pTHX_ SV *sv)
{
if (LIKELY(sv != NULL)) {
U32 rc = SvREFCNT(sv);
@@ -218,9 +237,12 @@ S_SvREFCNT_dec(pTHX_ SV *sv)
}
PERL_STATIC_INLINE void
-S_SvREFCNT_dec_NN(pTHX_ SV *sv)
+Perl_SvREFCNT_dec_NN(pTHX_ SV *sv)
{
U32 rc = SvREFCNT(sv);
+
+ PERL_ARGS_ASSERT_SVREFCNT_DEC_NN;
+
if (LIKELY(rc > 1))
SvREFCNT(sv) = rc - 1;
else
@@ -228,26 +250,30 @@ S_SvREFCNT_dec_NN(pTHX_ SV *sv)
}
PERL_STATIC_INLINE void
-SvAMAGIC_on(SV *sv)
+Perl_SvAMAGIC_on(SV *sv)
{
+ PERL_ARGS_ASSERT_SVAMAGIC_ON;
assert(SvROK(sv));
+
if (SvOBJECT(SvRV(sv))) HvAMAGIC_on(SvSTASH(SvRV(sv)));
}
PERL_STATIC_INLINE void
-SvAMAGIC_off(SV *sv)
+Perl_SvAMAGIC_off(SV *sv)
{
+ PERL_ARGS_ASSERT_SVAMAGIC_OFF;
+
if (SvROK(sv) && SvOBJECT(SvRV(sv)))
HvAMAGIC_off(SvSTASH(SvRV(sv)));
}
PERL_STATIC_INLINE U32
-S_SvPADSTALE_on(SV *sv)
+Perl_SvPADSTALE_on(SV *sv)
{
assert(!(SvFLAGS(sv) & SVs_PADTMP));
return SvFLAGS(sv) |= SVs_PADSTALE;
}
PERL_STATIC_INLINE U32
-S_SvPADSTALE_off(SV *sv)
+Perl_SvPADSTALE_off(SV *sv)
{
assert(!(SvFLAGS(sv) & SVs_PADTMP));
return SvFLAGS(sv) &= ~SVs_PADSTALE;
@@ -266,17 +292,6 @@ S_sv_or_pv_pos_u2b(pTHX_ SV *sv, const char *pv, STRLEN pos, STRLEN *lenp)
}
#endif
-/* ------------------------------- handy.h ------------------------------- */
-
-/* saves machine code for a common noreturn idiom typically used in Newx*() */
-GCC_DIAG_IGNORE_DECL(-Wunused-function);
-static void
-S_croak_memory_wrap(void)
-{
- Perl_croak_nocontext("%s",PL_memory_wrap);
-}
-GCC_DIAG_RESTORE_DECL;
-
/* ------------------------------- utf8.h ------------------------------- */
/*
@@ -284,7 +299,7 @@ GCC_DIAG_RESTORE_DECL;
*/
PERL_STATIC_INLINE void
-S_append_utf8_from_native_byte(const U8 byte, U8** dest)
+Perl_append_utf8_from_native_byte(const U8 byte, U8** dest)
{
/* Takes an input 'byte' (Latin1 or EBCDIC) and appends it to the UTF-8
* encoded string at '*dest', updating '*dest' to include it */
@@ -301,10 +316,10 @@ S_append_utf8_from_native_byte(const U8 byte, U8** dest)
/*
=for apidoc valid_utf8_to_uvchr
-Like C<L</utf8_to_uvchr_buf>>, but should only be called when it is known that
-the next character in the input UTF-8 string C<s> is well-formed (I<e.g.>,
-it passes C<L</isUTF8_CHAR>>. Surrogates, non-character code points, and
-non-Unicode code points are allowed.
+Like C<L<perlapi/utf8_to_uvchr_buf>>, but should only be called when it is
+known that the next character in the input UTF-8 string C<s> is well-formed
+(I<e.g.>, it passes C<L<perlapi/isUTF8_CHAR>>. Surrogates, non-character code
+points, and non-Unicode code points are allowed.
=cut
@@ -394,7 +409,7 @@ UTF-8 invariant, this function does not change the contents of C<*ep>.
*/
PERL_STATIC_INLINE bool
-S_is_utf8_invariant_string_loc(const U8* const s, STRLEN len, const U8 ** ep)
+Perl_is_utf8_invariant_string_loc(const U8* const s, STRLEN len, const U8 ** ep)
{
const U8* send;
const U8* x = s;
@@ -466,7 +481,7 @@ S_is_utf8_invariant_string_loc(const U8* const s, STRLEN len, const U8 ** ep)
# if BYTEORDER == 0x1234 || BYTEORDER == 0x12345678 \
|| BYTEORDER == 0x4321 || BYTEORDER == 0x87654321
- *ep = x + _variant_byte_number(* (PERL_UINTMAX_T *) x);
+ *ep = x + variant_byte_number(* (PERL_UINTMAX_T *) x);
assert(*ep >= s && *ep < send);
return FALSE;
@@ -504,7 +519,7 @@ S_is_utf8_invariant_string_loc(const U8* const s, STRLEN len, const U8 ** ep)
#ifndef EBCDIC
PERL_STATIC_INLINE unsigned int
-S__variant_byte_number(PERL_UINTMAX_T word)
+Perl_variant_byte_number(PERL_UINTMAX_T word)
{
/* This returns the position in a word (0..7) of the first variant byte in
@@ -515,24 +530,7 @@ S__variant_byte_number(PERL_UINTMAX_T word)
/* Get just the msb bits of each byte */
word &= PERL_VARIANTS_WORD_MASK;
-# ifdef USING_MSVC6 /* VC6 has some issues with the normal code, and the
- easiest thing is to hide that from the callers */
- {
- unsigned int i;
- const U8 * s = (U8 *) &word;
- dTHX;
-
- for (i = 0; i < sizeof(word); i++ ) {
- if (s[i]) {
- return i;
- }
- }
-
- Perl_croak(aTHX_ "panic: %s: %d: unexpected zero word\n",
- __FILE__, __LINE__);
- }
-
-# elif BYTEORDER == 0x1234 || BYTEORDER == 0x12345678
+# if BYTEORDER == 0x1234 || BYTEORDER == 0x12345678
/* Bytes are stored like
* Byte8 ... Byte2 Byte1
@@ -541,7 +539,7 @@ S__variant_byte_number(PERL_UINTMAX_T word)
* Isolate the lsb;
* https://stackoverflow.com/questions/757059/position-of-least-significant-bit-that-is-set
*
- * The word will look this this, with a rightmost set bit in position 's':
+ * The word will look like this, with a rightmost set bit in position 's':
* ('x's are don't cares)
* s
* x..x100..0
@@ -757,7 +755,7 @@ at this low a level. A valid use case could change that.
*/
PERL_STATIC_INLINE bool
-S_is_utf8_non_invariant_string(const U8* const s, STRLEN len)
+Perl_is_utf8_non_invariant_string(const U8* const s, STRLEN len)
{
const U8 * first_variant;
@@ -891,7 +889,7 @@ C<L</is_c9strict_utf8_string_loclen>>.
*/
PERL_STATIC_INLINE bool
-S_is_utf8_string_flags(const U8 *s, STRLEN len, const U32 flags)
+Perl_is_utf8_string_flags(const U8 *s, STRLEN len, const U32 flags)
{
const U8 * first_variant;
@@ -1013,7 +1011,7 @@ Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el)
/*
-=for apidoc Am|STRLEN|isUTF8_CHAR|const U8 *s|const U8 *e
+=for apidoc isUTF8_CHAR
Evaluates to non-zero if the first few bytes of the string starting at C<s> and
looking no further than S<C<e - 1>> are well-formed UTF-8, as extended by Perl,
@@ -1042,7 +1040,7 @@ machines) is a valid UTF-8 character.
=cut
This uses an adaptation of the table and algorithm given in
-http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
+https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
documentation of the original version. A copyright notice for the original
version is given at the beginning of this file. The Perl adapation is
documented at the definition of PL_extended_utf8_dfa_tab[].
@@ -1050,7 +1048,7 @@ documented at the definition of PL_extended_utf8_dfa_tab[].
*/
PERL_STATIC_INLINE Size_t
-S_isUTF8_CHAR(const U8 * const s0, const U8 * const e)
+Perl_isUTF8_CHAR(const U8 * const s0, const U8 * const e)
{
const U8 * s = s0;
UV state = 0;
@@ -1078,7 +1076,7 @@ S_isUTF8_CHAR(const U8 * const s0, const U8 * const e)
#if defined(UV_IS_QUAD) || defined(EBCDIC)
if (NATIVE_UTF8_TO_I8(*s0) == 0xFF && e - s0 >= UTF8_MAXBYTES) {
- return _is_utf8_char_helper(s0, e, 0);
+ return is_utf8_char_helper(s0, e, 0);
}
#endif
@@ -1116,7 +1114,7 @@ C<L</is_strict_utf8_string_loclen>> to check entire strings.
=cut
This uses an adaptation of the tables and algorithm given in
-http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
+https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
documentation of the original version. A copyright notice for the original
version is given at the beginning of this file. The Perl adapation is
documented at the definition of strict_extended_utf8_dfa_tab[].
@@ -1124,7 +1122,7 @@ documented at the definition of strict_extended_utf8_dfa_tab[].
*/
PERL_STATIC_INLINE Size_t
-S_isSTRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+Perl_isSTRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
{
const U8 * s = s0;
UV state = 0;
@@ -1156,7 +1154,7 @@ S_isSTRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
/*
-=for apidoc Am|STRLEN|isC9_STRICT_UTF8_CHAR|const U8 *s|const U8 *e
+=for apidoc isC9_STRICT_UTF8_CHAR
Evaluates to non-zero if the first few bytes of the string starting at C<s> and
looking no further than S<C<e - 1>> are well-formed UTF-8 that represents some
@@ -1182,7 +1180,7 @@ C<L</is_c9strict_utf8_string_loclen>> to check entire strings.
=cut
This uses an adaptation of the tables and algorithm given in
-http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
+https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
documentation of the original version. A copyright notice for the original
version is given at the beginning of this file. The Perl adapation is
documented at the definition of PL_c9_utf8_dfa_tab[].
@@ -1190,7 +1188,7 @@ documented at the definition of PL_c9_utf8_dfa_tab[].
*/
PERL_STATIC_INLINE Size_t
-S_isC9_STRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+Perl_isC9_STRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
{
const U8 * s = s0;
UV state = 0;
@@ -1242,7 +1240,7 @@ See also C<L</is_strict_utf8_string_loc>>.
*/
PERL_STATIC_INLINE bool
-S_is_strict_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el)
+Perl_is_strict_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el)
{
const U8 * first_variant;
@@ -1319,7 +1317,7 @@ See also C<L</is_c9strict_utf8_string_loc>>.
*/
PERL_STATIC_INLINE bool
-S_is_c9strict_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el)
+Perl_is_c9strict_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el)
{
const U8 * first_variant;
@@ -1401,7 +1399,7 @@ See also C<L</is_utf8_string_loc_flags>>.
*/
PERL_STATIC_INLINE bool
-S_is_utf8_string_loclen_flags(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el, const U32 flags)
+Perl_is_utf8_string_loclen_flags(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el, const U32 flags)
{
const U8 * first_variant;
@@ -1601,7 +1599,7 @@ Perl_utf8_hop_back(const U8 *s, SSize_t off, const U8 *start)
s--;
} while (UTF8_IS_CONTINUATION(*s) && s > start);
}
-
+
GCC_DIAG_IGNORE(-Wcast-qual)
return (U8 *)s;
GCC_DIAG_RESTORE
@@ -1691,7 +1689,7 @@ determined from just the first one or two bytes.
*/
PERL_STATIC_INLINE bool
-S_is_utf8_valid_partial_char_flags(const U8 * const s, const U8 * const e, const U32 flags)
+Perl_is_utf8_valid_partial_char_flags(const U8 * const s, const U8 * const e, const U32 flags)
{
PERL_ARGS_ASSERT_IS_UTF8_VALID_PARTIAL_CHAR_FLAGS;
@@ -1702,7 +1700,7 @@ S_is_utf8_valid_partial_char_flags(const U8 * const s, const U8 * const e, const
return FALSE;
}
- return cBOOL(_is_utf8_char_helper(s, e, flags));
+ return cBOOL(is_utf8_char_helper(s, e, flags));
}
/*
@@ -1759,7 +1757,7 @@ complete, valid characters found in the C<el> pointer.
*/
PERL_STATIC_INLINE bool
-S_is_utf8_fixed_width_buf_loclen_flags(const U8 * const s,
+Perl_is_utf8_fixed_width_buf_loclen_flags(const U8 * const s,
STRLEN len,
const U8 **ep,
STRLEN *el,
@@ -1780,7 +1778,7 @@ S_is_utf8_fixed_width_buf_loclen_flags(const U8 * const s,
}
PERL_STATIC_INLINE UV
-S_utf8n_to_uvchr_msgs(const U8 *s,
+Perl_utf8n_to_uvchr_msgs(const U8 *s,
STRLEN curlen,
STRLEN *retlen,
const U32 flags,
@@ -1794,7 +1792,7 @@ S_utf8n_to_uvchr_msgs(const U8 *s,
* will need to be called.
*
* This is an adaptation of the tables and algorithm given in
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides
* comprehensive documentation of the original version. A copyright notice
* for the original version is given at the beginning of this file. The
* Perl adapation is documented at the definition of PL_strict_utf8_dfa_tab[].
@@ -1835,32 +1833,62 @@ S_utf8n_to_uvchr_msgs(const U8 *s,
*msgs = NULL;
}
- return uv;
+ return UNI_TO_NATIVE(uv);
}
/* Here is potentially problematic. Use the full mechanism */
return _utf8n_to_uvchr_msgs_helper(s0, curlen, retlen, flags, errors, msgs);
}
+PERL_STATIC_INLINE UV
+Perl_utf8_to_uvchr_buf_helper(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
+{
+ PERL_ARGS_ASSERT_UTF8_TO_UVCHR_BUF_HELPER;
+
+ assert(s < send);
+
+ if (! ckWARN_d(WARN_UTF8)) {
+
+ /* EMPTY is not really allowed, and asserts on debugging builds. But
+ * on non-debugging we have to deal with it, and this causes it to
+ * return the REPLACEMENT CHARACTER, as the documentation indicates */
+ return utf8n_to_uvchr(s, send - s, retlen,
+ (UTF8_ALLOW_ANY | UTF8_ALLOW_EMPTY));
+ }
+ else {
+ UV ret = utf8n_to_uvchr(s, send - s, retlen, 0);
+ if (retlen && ret == 0 && *s != '\0') {
+ *retlen = (STRLEN) -1;
+ }
+
+ return ret;
+ }
+}
+
/* ------------------------------- perl.h ----------------------------- */
/*
=head1 Miscellaneous Functions
-=for apidoc AiR|bool|is_safe_syscall|const char *pv|STRLEN len|const char *what|const char *op_name
+=for apidoc is_safe_syscall
-Test that the given C<pv> doesn't contain any internal C<NUL> characters.
-If it does, set C<errno> to C<ENOENT>, optionally warn, and return FALSE.
+Test that the given C<pv> (with length C<len>) doesn't contain any internal
+C<NUL> characters.
+If it does, set C<errno> to C<ENOENT>, optionally warn using the C<syscalls>
+category, and return FALSE.
Return TRUE if the name is safe.
+C<what> and C<op_name> are used in any warning.
+
Used by the C<IS_SAFE_SYSCALL()> macro.
=cut
*/
PERL_STATIC_INLINE bool
-S_is_safe_syscall(pTHX_ const char *pv, STRLEN len, const char *what, const char *op_name) {
+Perl_is_safe_syscall(pTHX_ const char *pv, STRLEN len, const char *what, const char *op_name)
+{
/* While the Windows CE API provides only UCS-16 (or UTF-16) APIs
* perl itself uses xce*() functions which accept 8-bit strings.
*/
@@ -1901,7 +1929,8 @@ then calling:
#ifdef PERL_CORE
PERL_STATIC_INLINE bool
-S_should_warn_nl(const char *pv) {
+S_should_warn_nl(const char *pv)
+{
STRLEN len;
PERL_ARGS_ASSERT_SHOULD_WARN_NL;
@@ -1913,13 +1942,81 @@ S_should_warn_nl(const char *pv) {
#endif
+#if defined(PERL_IN_PP_C) || defined(PERL_IN_PP_HOT_C)
+
+PERL_STATIC_INLINE bool
+S_lossless_NV_to_IV(const NV nv, IV *ivp)
+{
+ /* This function determines if the input NV 'nv' may be converted without
+ * loss of data to an IV. If not, it returns FALSE taking no other action.
+ * But if it is possible, it does the conversion, returning TRUE, and
+ * storing the converted result in '*ivp' */
+
+ PERL_ARGS_ASSERT_LOSSLESS_NV_TO_IV;
+
+# if defined(Perl_isnan)
+
+ if (UNLIKELY(Perl_isnan(nv))) {
+ return FALSE;
+ }
+
+# endif
+
+ if (UNLIKELY(nv < IV_MIN) || UNLIKELY(nv > IV_MAX)) {
+ return FALSE;
+ }
+
+ if ((IV) nv != nv) {
+ return FALSE;
+ }
+
+ *ivp = (IV) nv;
+ return TRUE;
+}
+
+#endif
+
+/* ------------------ regcomp.c, toke.c ------------ */
+
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_TOKE_C)
+
+/*
+ - regcurly - a little FSA that accepts {\d+,?\d*}
+ Pulled from reg.c.
+ */
+PERL_STATIC_INLINE bool
+S_regcurly(const char *s)
+{
+ PERL_ARGS_ASSERT_REGCURLY;
+
+ if (*s++ != '{')
+ return FALSE;
+ if (!isDIGIT(*s))
+ return FALSE;
+ while (isDIGIT(*s))
+ s++;
+ if (*s == ',') {
+ s++;
+ while (isDIGIT(*s))
+ s++;
+ }
+
+ return *s == '}';
+}
+
+#endif
+
/* ------------------ pp.c, regcomp.c, toke.c, universal.c ------------ */
+#if defined(PERL_IN_PP_C) || defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UNIVERSAL_C)
+
#define MAX_CHARSET_NAME_LENGTH 2
PERL_STATIC_INLINE const char *
-get_regex_charset_name(const U32 flags, STRLEN* const lenp)
+S_get_regex_charset_name(const U32 flags, STRLEN* const lenp)
{
+ PERL_ARGS_ASSERT_GET_REGEX_CHARSET_NAME;
+
/* Returns a string that corresponds to the name of the regex character set
* given by 'flags', and *lenp is set the length of that string, which
* cannot exceed MAX_CHARSET_NAME_LENGTH characters */
@@ -1940,6 +2037,8 @@ get_regex_charset_name(const U32 flags, STRLEN* const lenp)
return "?"; /* Unknown */
}
+#endif
+
/*
Return false if any get magic is on the SV other than taint magic.
@@ -1947,7 +2046,8 @@ Return false if any get magic is on the SV other than taint magic.
*/
PERL_STATIC_INLINE bool
-S_sv_only_taint_gmagic(SV *sv) {
+Perl_sv_only_taint_gmagic(SV *sv)
+{
MAGIC *mg = SvMAGIC(sv);
PERL_ARGS_ASSERT_SV_ONLY_TAINT_GMAGIC;
@@ -1966,11 +2066,28 @@ S_sv_only_taint_gmagic(SV *sv) {
/* ------------------ cop.h ------------------------------------------- */
+/* implement GIMME_V() macro */
+
+PERL_STATIC_INLINE U8
+Perl_gimme_V(pTHX)
+{
+ I32 cxix;
+ U8 gimme = (PL_op->op_flags & OPf_WANT);
+
+ if (gimme)
+ return gimme;
+ cxix = PL_curstackinfo->si_cxsubix;
+ if (cxix < 0)
+ return G_VOID;
+ assert(cxstack[cxix].blk_gimme & G_WANT);
+ return (cxstack[cxix].blk_gimme & G_WANT);
+}
+
/* Enter a block. Push a new base context and return its address. */
PERL_STATIC_INLINE PERL_CONTEXT *
-S_cx_pushblock(pTHX_ U8 type, U8 gimme, SV** sp, I32 saveix)
+Perl_cx_pushblock(pTHX_ U8 type, U8 gimme, SV** sp, I32 saveix)
{
PERL_CONTEXT * cx;
@@ -1997,7 +2114,7 @@ S_cx_pushblock(pTHX_ U8 type, U8 gimme, SV** sp, I32 saveix)
/* Exit a block (RETURN and LAST). */
PERL_STATIC_INLINE void
-S_cx_popblock(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_popblock(pTHX_ PERL_CONTEXT *cx)
{
PERL_ARGS_ASSERT_CX_POPBLOCK;
@@ -2022,7 +2139,7 @@ S_cx_popblock(pTHX_ PERL_CONTEXT *cx)
* *after* cx_pushblock() was called. */
PERL_STATIC_INLINE void
-S_cx_topblock(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_topblock(pTHX_ PERL_CONTEXT *cx)
{
PERL_ARGS_ASSERT_CX_TOPBLOCK;
@@ -2037,13 +2154,15 @@ S_cx_topblock(pTHX_ PERL_CONTEXT *cx)
PERL_STATIC_INLINE void
-S_cx_pushsub(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, bool hasargs)
+Perl_cx_pushsub(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, bool hasargs)
{
U8 phlags = CX_PUSHSUB_GET_LVALUE_MASK(Perl_was_lvalue_sub);
PERL_ARGS_ASSERT_CX_PUSHSUB;
PERL_DTRACE_PROBE_ENTRY(cv);
+ cx->blk_sub.old_cxsubix = PL_curstackinfo->si_cxsubix;
+ PL_curstackinfo->si_cxsubix = cx - PL_curstackinfo->si_cxstack;
cx->blk_sub.cv = cv;
cx->blk_sub.olddepth = CvDEPTH(cv);
cx->blk_sub.prevcomppad = PL_comppad;
@@ -2057,7 +2176,7 @@ S_cx_pushsub(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, bool hasargs)
/* subsets of cx_popsub() */
PERL_STATIC_INLINE void
-S_cx_popsub_common(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_popsub_common(pTHX_ PERL_CONTEXT *cx)
{
CV *cv;
@@ -2070,13 +2189,14 @@ S_cx_popsub_common(pTHX_ PERL_CONTEXT *cx)
CvDEPTH(cv) = cx->blk_sub.olddepth;
cx->blk_sub.cv = NULL;
SvREFCNT_dec(cv);
+ PL_curstackinfo->si_cxsubix = cx->blk_sub.old_cxsubix;
}
/* handle the @_ part of leaving a sub */
PERL_STATIC_INLINE void
-S_cx_popsub_args(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_popsub_args(pTHX_ PERL_CONTEXT *cx)
{
AV *av;
@@ -2098,7 +2218,7 @@ S_cx_popsub_args(pTHX_ PERL_CONTEXT *cx)
PERL_STATIC_INLINE void
-S_cx_popsub(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_popsub(pTHX_ PERL_CONTEXT *cx)
{
PERL_ARGS_ASSERT_CX_POPSUB;
assert(CxTYPE(cx) == CXt_SUB);
@@ -2112,10 +2232,12 @@ S_cx_popsub(pTHX_ PERL_CONTEXT *cx)
PERL_STATIC_INLINE void
-S_cx_pushformat(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, GV *gv)
+Perl_cx_pushformat(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, GV *gv)
{
PERL_ARGS_ASSERT_CX_PUSHFORMAT;
+ cx->blk_format.old_cxsubix = PL_curstackinfo->si_cxsubix;
+ PL_curstackinfo->si_cxsubix= cx - PL_curstackinfo->si_cxstack;
cx->blk_format.cv = cv;
cx->blk_format.retop = retop;
cx->blk_format.gv = gv;
@@ -2130,7 +2252,7 @@ S_cx_pushformat(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, GV *gv)
PERL_STATIC_INLINE void
-S_cx_popformat(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_popformat(pTHX_ PERL_CONTEXT *cx)
{
CV *cv;
GV *dfout;
@@ -2149,14 +2271,17 @@ S_cx_popformat(pTHX_ PERL_CONTEXT *cx)
cx->blk_format.cv = NULL;
--CvDEPTH(cv);
SvREFCNT_dec_NN(cv);
+ PL_curstackinfo->si_cxsubix = cx->blk_format.old_cxsubix;
}
PERL_STATIC_INLINE void
-S_cx_pusheval(pTHX_ PERL_CONTEXT *cx, OP *retop, SV *namesv)
+Perl_cx_pusheval(pTHX_ PERL_CONTEXT *cx, OP *retop, SV *namesv)
{
PERL_ARGS_ASSERT_CX_PUSHEVAL;
+ cx->blk_eval.old_cxsubix = PL_curstackinfo->si_cxsubix;
+ PL_curstackinfo->si_cxsubix= cx - PL_curstackinfo->si_cxstack;
cx->blk_eval.retop = retop;
cx->blk_eval.old_namesv = namesv;
cx->blk_eval.old_eval_root = PL_eval_root;
@@ -2171,7 +2296,7 @@ S_cx_pusheval(pTHX_ PERL_CONTEXT *cx, OP *retop, SV *namesv)
PERL_STATIC_INLINE void
-S_cx_popeval(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_popeval(pTHX_ PERL_CONTEXT *cx)
{
SV *sv;
@@ -2192,6 +2317,7 @@ S_cx_popeval(pTHX_ PERL_CONTEXT *cx)
cx->blk_eval.old_namesv = NULL;
SvREFCNT_dec_NN(sv);
}
+ PL_curstackinfo->si_cxsubix = cx->blk_eval.old_cxsubix;
}
@@ -2203,7 +2329,7 @@ S_cx_popeval(pTHX_ PERL_CONTEXT *cx)
*/
PERL_STATIC_INLINE void
-S_cx_pushloop_plain(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_pushloop_plain(pTHX_ PERL_CONTEXT *cx)
{
PERL_ARGS_ASSERT_CX_PUSHLOOP_PLAIN;
cx->blk_loop.my_op = cLOOP;
@@ -2215,7 +2341,7 @@ S_cx_pushloop_plain(pTHX_ PERL_CONTEXT *cx)
*/
PERL_STATIC_INLINE void
-S_cx_pushloop_for(pTHX_ PERL_CONTEXT *cx, void *itervarp, SV* itersave)
+Perl_cx_pushloop_for(pTHX_ PERL_CONTEXT *cx, void *itervarp, SV* itersave)
{
PERL_ARGS_ASSERT_CX_PUSHLOOP_FOR;
@@ -2233,7 +2359,7 @@ S_cx_pushloop_for(pTHX_ PERL_CONTEXT *cx, void *itervarp, SV* itersave)
/* pop all loop types, including plain */
PERL_STATIC_INLINE void
-S_cx_poploop(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_poploop(pTHX_ PERL_CONTEXT *cx)
{
PERL_ARGS_ASSERT_CX_POPLOOP;
@@ -2266,7 +2392,7 @@ S_cx_poploop(pTHX_ PERL_CONTEXT *cx)
PERL_STATIC_INLINE void
-S_cx_pushwhen(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_pushwhen(pTHX_ PERL_CONTEXT *cx)
{
PERL_ARGS_ASSERT_CX_PUSHWHEN;
@@ -2275,7 +2401,7 @@ S_cx_pushwhen(pTHX_ PERL_CONTEXT *cx)
PERL_STATIC_INLINE void
-S_cx_popwhen(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_popwhen(pTHX_ PERL_CONTEXT *cx)
{
PERL_ARGS_ASSERT_CX_POPWHEN;
assert(CxTYPE(cx) == CXt_WHEN);
@@ -2287,7 +2413,7 @@ S_cx_popwhen(pTHX_ PERL_CONTEXT *cx)
PERL_STATIC_INLINE void
-S_cx_pushgiven(pTHX_ PERL_CONTEXT *cx, SV *orig_defsv)
+Perl_cx_pushgiven(pTHX_ PERL_CONTEXT *cx, SV *orig_defsv)
{
PERL_ARGS_ASSERT_CX_PUSHGIVEN;
@@ -2297,7 +2423,7 @@ S_cx_pushgiven(pTHX_ PERL_CONTEXT *cx, SV *orig_defsv)
PERL_STATIC_INLINE void
-S_cx_popgiven(pTHX_ PERL_CONTEXT *cx)
+Perl_cx_popgiven(pTHX_ PERL_CONTEXT *cx)
{
SV *sv;
@@ -2396,6 +2522,36 @@ Perl_foldEQ_locale(const char *s1, const char *s2, I32 len)
return 1;
}
+/*
+=for apidoc my_strnlen
+
+The C library C<strnlen> if available, or a Perl implementation of it.
+
+C<my_strnlen()> computes the length of the string, up to C<maxlen>
+characters. It will never attempt to address more than C<maxlen>
+characters, making it suitable for use with strings that are not
+guaranteed to be NUL-terminated.
+
+=cut
+
+Description stolen from http://man.openbsd.org/strnlen.3,
+implementation stolen from PostgreSQL.
+*/
+#ifndef HAS_STRNLEN
+
+PERL_STATIC_INLINE Size_t
+Perl_my_strnlen(const char *str, Size_t maxlen)
+{
+ const char *end = (char *) memchr(str, '\0', maxlen);
+
+ PERL_ARGS_ASSERT_MY_STRNLEN;
+
+ if (end == NULL) return maxlen;
+ return end - str;
+}
+
+#endif
+
#if ! defined (HAS_MEMRCHR) && (defined(PERL_CORE) || defined(PERL_EXT))
PERL_STATIC_INLINE void *
@@ -2419,6 +2575,59 @@ S_my_memrchr(const char * s, const char c, const STRLEN len)
#endif
+PERL_STATIC_INLINE char *
+Perl_mortal_getenv(const char * str)
+{
+ /* This implements a (mostly) thread-safe, sequential-call-safe getenv().
+ *
+ * It's (mostly) thread-safe because it uses a mutex to prevent
+ * simultaneous access from other threads that use the same mutex, and
+ * makes a copy of the result before releasing that mutex. All of the Perl
+ * core uses that mutex, but, like all mutexes, everything has to cooperate
+ * for it to completely work. It is possible for code from, say XS, to not
+ * use this mutex, defeating the safety.
+ *
+ * On some platforms, getenv() is not sequential-call-safe, because
+ * subsequent calls destroy the static storage inside the C library
+ * returned by an earlier call. The result must be copied or completely
+ * acted upon before a subsequent getenv call. Those calls could come from
+ * another thread. Again, making a copy while controlling the mutex
+ * prevents these problems..
+ *
+ * To prevent leaks, the copy is made by creating a new SV containing it,
+ * mortalizing the SV, and returning the SV's string (the copy). Thus this
+ * is a drop-in replacement for getenv().
+ *
+ * A complication is that this can be called during phases where the
+ * mortalization process isn't available. These are in interpreter
+ * destruction or early in construction. khw believes that at these times
+ * there shouldn't be anything else going on, so plain getenv is safe AS
+ * LONG AS the caller acts on the return before calling it again. */
+
+ char * ret;
+ dTHX;
+
+ PERL_ARGS_ASSERT_MORTAL_GETENV;
+
+ /* Can't mortalize without stacks. khw believes that no other threads
+ * should be running, so no need to lock things, and this may be during a
+ * phase when locking isn't even available */
+ if (UNLIKELY(PL_scopestack_ix == 0)) {
+ return getenv(str);
+ }
+
+ ENV_LOCK;
+
+ ret = getenv(str);
+
+ if (ret != NULL) {
+ ret = SvPVX(sv_2mortal(newSVpv(ret, 0)));
+ }
+
+ ENV_UNLOCK;
+ return ret;
+}
+
/*
* ex: set ts=8 sts=4 sw=4 et:
*/
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h
index e33036601b..23de9d9cee 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/intrpvar.h
@@ -75,7 +75,7 @@ PERLVAR(I, multideref_pc, UNOP_AUX_item *)
PERLVAR(I, curpm, PMOP *) /* what to do \ interps in REs from */
PERLVAR(I, curpm_under, PMOP *) /* what to do \ interps in REs from */
-PERLVAR(I, tainting, bool) /* doing taint checks */
+PERLVAR(I, tainting, bool) /* ? doing taint checks */
PERLVARI(I, tainted, bool, FALSE) /* using variables controlled by $< */
/* PL_delaymagic is currently used for two purposes: to assure simultaneous
@@ -93,6 +93,14 @@ PERLVARI(I, tainted, bool, FALSE) /* using variables controlled by $< */
*/
PERLVAR(I, delaymagic, U16) /* ($<,$>) = ... */
+/*
+=for apidoc Amn|GV *|PL_defgv
+
+The GV representing C<*_>. Useful for access to C<$_>.
+
+=cut
+*/
+
PERLVAR(I, localizing, U8) /* are we processing a local() list? */
PERLVAR(I, in_eval, U8) /* trap "fatal" errors? */
PERLVAR(I, defgv, GV *) /* the *_ glob */
@@ -117,11 +125,27 @@ PERLVAR(I, dowarn, U8)
PERLVARI(I, utf8cache, I8, PERL___I) /* Is the utf8 caching code enabled? */
#undef PERL___I
+/*
+=for apidoc Amn|HV*|PL_curstash
+
+The stash for the package code will be compiled into.
+
+=cut
+*/
/* Stashes */
PERLVAR(I, defstash, HV *) /* main symbol table */
PERLVAR(I, curstash, HV *) /* symbol table for current package */
+/*
+=for apidoc Amn|COP*|PL_curcop
+
+The currently active COP (control op) roughly representing the current
+statement in the source.
+
+=cut
+*/
+
PERLVAR(I, curcop, COP *)
PERLVAR(I, curstack, AV *) /* THE STACK */
PERLVAR(I, curstackinfo, PERL_SI *) /* current stack + context */
@@ -181,7 +205,6 @@ PERLVARA(I, sv_immortals, 4, SV)
PERLVAR(I, padname_undef, PADNAME)
PERLVAR(I, padname_const, PADNAME)
PERLVAR(I, Sv, SV *) /* used to hold temporary values */
-
PERLVAR(I, parser, yy_parser *) /* current parser state */
PERLVAR(I, stashcache, HV *) /* Cache to speed up S_method_common */
@@ -257,6 +280,42 @@ PERLVAR(I, efloatsize, STRLEN)
PERLVARI(I, dumpindent, U16, 4) /* number of blanks per dump
indentation level */
+/*
+=for apidoc Amn|U8|PL_exit_flags
+
+Contains flags controlling perl's behaviour on exit():
+
+=over
+
+=item * C<PERL_EXIT_DESTRUCT_END>
+
+If set, END blocks are executed when the interpreter is destroyed.
+This is normally set by perl itself after the interpreter is
+constructed.
+
+=item * C<PERL_EXIT_ABORT>
+
+Call C<abort()> on exit. This is used internally by perl itself to
+abort if exit is called while processing exit.
+
+=item * C<PERL_EXIT_WARN>
+
+Warn on exit.
+
+=item * C<PERL_EXIT_EXPECTED>
+
+Set by the L<perlfunc/exit> operator.
+
+=back
+
+=for apidoc Amnh||PERL_EXIT_EXPECTED
+=for apidoc Amnh||PERL_EXIT_ABORT
+=for apidoc Amnh||PERL_EXIT_DESTRUCT_END
+=for apidoc Amnh||PERL_EXIT_WARN
+
+=cut
+*/
+
PERLVAR(I, exit_flags, U8) /* was exit() unexpected, etc. */
PERLVAR(I, utf8locale, bool) /* utf8 locale detected */
@@ -557,7 +616,11 @@ PERLVAR(I, pidstatus, HV *) /* pid-to-status mappings for waitpid */
#endif
PERLVAR(I, osname, char *) /* operating system */
-PERLVAR(I, sighandlerp, Sighandler_t)
+PERLVAR(I, sighandlerp, Sighandler_t)
+/* these two are provided only to solve library linkage issues; they
+ * should not be hooked by user code */
+PERLVAR(I, sighandler1p, Sighandler1_t)
+PERLVAR(I, sighandler3p, Sighandler3_t)
PERLVARA(I, body_roots, PERL_ARENA_ROOTS_SIZE, void*) /* array of body roots */
@@ -565,6 +628,14 @@ PERLVAR(I, debug, volatile U32) /* flags given to -D switch */
PERLVARI(I, padlist_generation, U32, 1) /* id to identify padlist clones */
+/*
+=for apidoc Amn|runops_proc_t|PL_runops
+
+See L<perlguts/Pluggable runops>.
+
+=cut
+*/
+
PERLVARI(I, runops, runops_proc_t, RUNOPS_DEFAULT)
PERLVAR(I, subname, SV *) /* name of current subroutine */
@@ -619,8 +690,28 @@ PERLVARI(I, phase, enum perl_phase, PERL_PHASE_CONSTRUCT)
PERLVARI(I, in_load_module, bool, FALSE) /* to prevent recursions in PerlIO_find_layer */
-/* This value may be set when embedding for full cleanup */
-/* 0=none, 1=full, 2=full with checks */
+/*
+=for apidoc Amn|signed char|PL_perl_destruct_level
+
+This value may be set when embedding for full cleanup.
+
+Possible values:
+
+=over
+
+=item * 0 - none
+
+=item * 1 - full
+
+=item * 2 or greater - full with checks.
+
+=back
+
+If C<$ENV{PERL_DESTRUCT_LEVEL}> is set to an integer greater than the
+value of C<PL_perl_destruct_level> its value is used instead.
+
+=cut
+*/
/* mod_perl is special, and also assigns a meaning -1 */
PERLVARI(I, perl_destruct_level, signed char, 0)
@@ -641,15 +732,6 @@ PERLVARI(I, underlying_numeric_obj, locale_t, NULL)
# endif
#endif /* !USE_LOCALE_NUMERIC */
-/* utf8 character class swashes */
-PERLVAR(I, seen_deprecated_macro, HV *)
-
-PERLVAR(I, last_swash_hv, HV *)
-PERLVAR(I, last_swash_tmps, U8 *)
-PERLVAR(I, last_swash_slen, STRLEN)
-PERLVARA(I, last_swash_key,UTF8_MAXBYTES-1, U8)
-PERLVAR(I, last_swash_klen, U8) /* Only needs to store 0-12 */
-
#ifdef FCRYPT
PERLVARI(I, cryptseen, bool, FALSE) /* has fast crypt() been initialized? */
#else
@@ -711,8 +793,6 @@ PERLVARI(I, known_layers, PerlIO_list_t *, NULL)
PERLVARI(I, def_layerlist, PerlIO_list_t *, NULL)
#endif
-PERLVAR(I, sort_RealCmp, SVCOMPARE_t)
-
PERLVARI(I, checkav_save, AV *, NULL) /* save CHECK{}s when compiling */
PERLVARI(I, unitcheckav_save, AV *, NULL)
/* save UNITCHECK{}s when compiling */
@@ -722,6 +802,8 @@ PERLVARI(I, clocktick, long, 0) /* this many times() ticks in a second */
/* Hooks to shared SVs and locks. */
PERLVARI(I, sharehook, share_proc_t, Perl_sv_nosharing)
PERLVARI(I, lockhook, share_proc_t, Perl_sv_nosharing)
+
+GCC_DIAG_IGNORE(-Wdeprecated-declarations)
#ifdef NO_MATHOMS
# define PERL_UNLOCK_HOOK Perl_sv_nosharing
#else
@@ -730,6 +812,8 @@ PERLVARI(I, lockhook, share_proc_t, Perl_sv_nosharing)
#endif
PERLVARI(I, unlockhook, share_proc_t, PERL_UNLOCK_HOOK)
+GCC_DIAG_RESTORE
+
PERLVARI(I, threadhook, thrhook_proc_t, Perl_nothreadhook)
/* Can shared object be destroyed */
@@ -815,6 +899,57 @@ PERLVARI(I, dump_re_max_len, STRLEN, 60)
PERLVAR(I, internal_random_state, PL_RANDOM_STATE_TYPE)
+PERLVARA(I, TR_SPECIAL_HANDLING_UTF8, UTF8_MAXBYTES, char)
+
+PERLVAR(I, AboveLatin1, SV *)
+PERLVAR(I, Assigned_invlist, SV *)
+PERLVAR(I, GCB_invlist, SV *)
+PERLVAR(I, HasMultiCharFold, SV *)
+PERLVAR(I, InMultiCharFold, SV *)
+PERLVAR(I, Latin1, SV *)
+PERLVAR(I, LB_invlist, SV *)
+PERLVAR(I, SB_invlist, SV *)
+PERLVAR(I, SCX_invlist, SV *)
+PERLVAR(I, UpperLatin1, SV *) /* Code points 128 - 255 */
+
+/* List of characters that participate in any fold defined by Unicode */
+PERLVAR(I, in_some_fold, SV *)
+
+/* Everything that folds to a given character, for case insensitivity regex
+ * matching */
+PERLVAR(I, utf8_foldclosures, SV *)
+
+PERLVAR(I, utf8_idcont, SV *)
+PERLVAR(I, utf8_idstart, SV *)
+PERLVAR(I, utf8_perl_idcont, SV *)
+PERLVAR(I, utf8_perl_idstart, SV *)
+PERLVAR(I, utf8_xidcont, SV *)
+PERLVAR(I, utf8_xidstart, SV *)
+PERLVAR(I, WB_invlist, SV *)
+PERLVARA(I, XPosix_ptrs, POSIX_CC_COUNT, SV *)
+PERLVARA(I, Posix_ptrs, POSIX_CC_COUNT, SV *)
+PERLVAR(I, utf8_toupper, SV *)
+PERLVAR(I, utf8_totitle, SV *)
+PERLVAR(I, utf8_tolower, SV *)
+PERLVAR(I, utf8_tofold, SV *)
+PERLVAR(I, utf8_tosimplefold, SV *)
+PERLVAR(I, utf8_charname_begin, SV *)
+PERLVAR(I, utf8_charname_continue, SV *)
+PERLVAR(I, utf8_mark, SV *)
+PERLVARI(I, InBitmap, SV *, NULL)
+PERLVAR(I, CCC_non0_non230, SV *)
+PERLVAR(I, Private_Use, SV *)
+
+#ifdef HAS_MBRLEN
+PERLVAR(I, mbrlen_ps, mbstate_t)
+#endif
+#ifdef HAS_MBRTOWC
+PERLVAR(I, mbrtowc_ps, mbstate_t)
+#endif
+#ifdef HAS_WCRTOMB
+PERLVAR(I, wcrtomb_ps, mbstate_t)
+#endif
+
/* If you are adding a U8 or U16, check to see if there are 'Space' comments
* above on where there are gaps which currently will be structure padding. */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/invlist_inline.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/invlist_inline.h
index 4bab3d83a6..f6ac819533 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/invlist_inline.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/invlist_inline.h
@@ -9,7 +9,13 @@
#ifndef PERL_INVLIST_INLINE_H_
#define PERL_INVLIST_INLINE_H_
-#if defined(PERL_IN_UTF8_C) || defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_PP_C)
+#if defined(PERL_IN_UTF8_C) \
+ || defined(PERL_IN_REGCOMP_C) \
+ || defined(PERL_IN_REGEXEC_C) \
+ || defined(PERL_IN_TOKE_C) \
+ || defined(PERL_IN_PP_C) \
+ || defined(PERL_IN_OP_C) \
+ || defined(PERL_IN_DOOP_C)
/* An element is in an inversion list iff its index is even numbered: 0, 2, 4,
* etc */
@@ -86,13 +92,157 @@ S_invlist_array(SV* const invlist)
return ((UV *) SvPVX(invlist) + *get_invlist_offset_addr(invlist));
}
-# if defined(PERL_IN_REGEXEC_C)
+#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_OP_C) || defined(PERL_IN_DOOP_C)
+
+PERL_STATIC_INLINE void
+S_invlist_extend(pTHX_ SV* const invlist, const UV new_max)
+{
+ /* Grow the maximum size of an inversion list */
+
+ PERL_ARGS_ASSERT_INVLIST_EXTEND;
+
+ assert(SvTYPE(invlist) == SVt_INVLIST);
+
+ /* Add one to account for the zero element at the beginning which may not
+ * be counted by the calling parameters */
+ SvGROW((SV *)invlist, TO_INTERNAL_SIZE(new_max + 1));
+}
+
+PERL_STATIC_INLINE void
+S_invlist_set_len(pTHX_ SV* const invlist, const UV len, const bool offset)
+{
+ /* Sets the current number of elements stored in the inversion list.
+ * Updates SvCUR correspondingly */
+ PERL_UNUSED_CONTEXT;
+ PERL_ARGS_ASSERT_INVLIST_SET_LEN;
+
+ assert(SvTYPE(invlist) == SVt_INVLIST);
+
+ SvCUR_set(invlist,
+ (len == 0)
+ ? 0
+ : TO_INTERNAL_SIZE(len + offset));
+ assert(SvLEN(invlist) == 0 || SvCUR(invlist) <= SvLEN(invlist));
+}
+
+PERL_STATIC_INLINE SV*
+S_add_cp_to_invlist(pTHX_ SV* invlist, const UV cp) {
+ return _add_range_to_invlist(invlist, cp, cp);
+}
+
+PERL_STATIC_INLINE UV
+S_invlist_highest(SV* const invlist)
+{
+ /* Returns the highest code point that matches an inversion list. This API
+ * has an ambiguity, as it returns 0 under either the highest is actually
+ * 0, or if the list is empty. If this distinction matters to you, check
+ * for emptiness before calling this function */
+
+ UV len = _invlist_len(invlist);
+ UV *array;
+
+ PERL_ARGS_ASSERT_INVLIST_HIGHEST;
+
+ if (len == 0) {
+ return 0;
+ }
+
+ array = invlist_array(invlist);
+
+ /* The last element in the array in the inversion list always starts a
+ * range that goes to infinity. That range may be for code points that are
+ * matched in the inversion list, or it may be for ones that aren't
+ * matched. In the latter case, the highest code point in the set is one
+ * less than the beginning of this range; otherwise it is the final element
+ * of this range: infinity */
+ return (ELEMENT_RANGE_MATCHES_INVLIST(len - 1))
+ ? UV_MAX
+ : array[len - 1] - 1;
+}
+
+#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_OP_C)
+
+PERL_STATIC_INLINE STRLEN*
+S_get_invlist_iter_addr(SV* invlist)
+{
+ /* Return the address of the UV that contains the current iteration
+ * position */
+
+ PERL_ARGS_ASSERT_GET_INVLIST_ITER_ADDR;
+
+ assert(is_invlist(invlist));
+
+ return &(((XINVLIST*) SvANY(invlist))->iterator);
+}
+
+PERL_STATIC_INLINE void
+S_invlist_iterinit(SV* invlist) /* Initialize iterator for invlist */
+{
+ PERL_ARGS_ASSERT_INVLIST_ITERINIT;
+
+ *get_invlist_iter_addr(invlist) = 0;
+}
+
+PERL_STATIC_INLINE void
+S_invlist_iterfinish(SV* invlist)
+{
+ /* Terminate iterator for invlist. This is to catch development errors.
+ * Any iteration that is interrupted before completed should call this
+ * function. Functions that add code points anywhere else but to the end
+ * of an inversion list assert that they are not in the middle of an
+ * iteration. If they were, the addition would make the iteration
+ * problematical: if the iteration hadn't reached the place where things
+ * were being added, it would be ok */
+
+ PERL_ARGS_ASSERT_INVLIST_ITERFINISH;
+
+ *get_invlist_iter_addr(invlist) = (STRLEN) UV_MAX;
+}
+
+STATIC bool
+S_invlist_iternext(SV* invlist, UV* start, UV* end)
+{
+ /* An C<invlist_iterinit> call on <invlist> must be used to set this up.
+ * This call sets in <*start> and <*end>, the next range in <invlist>.
+ * Returns <TRUE> if successful and the next call will return the next
+ * range; <FALSE> if was already at the end of the list. If the latter,
+ * <*start> and <*end> are unchanged, and the next call to this function
+ * will start over at the beginning of the list */
+
+ STRLEN* pos = get_invlist_iter_addr(invlist);
+ UV len = _invlist_len(invlist);
+ UV *array;
+
+ PERL_ARGS_ASSERT_INVLIST_ITERNEXT;
+
+ if (*pos >= len) {
+ *pos = (STRLEN) UV_MAX; /* Force iterinit() to be required next time */
+ return FALSE;
+ }
+
+ array = invlist_array(invlist);
+
+ *start = array[(*pos)++];
+
+ if (*pos >= len) {
+ *end = UV_MAX;
+ }
+ else {
+ *end = array[(*pos)++] - 1;
+ }
+
+ return TRUE;
+}
+
+#endif
+
+#ifndef PERL_IN_REGCOMP_C
/* These symbols are only needed later in regcomp.c */
# undef TO_INTERNAL_SIZE
# undef FROM_INTERNAL_SIZE
-# endif
-
#endif
#endif /* PERL_INVLIST_INLINE_H_ */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/iperlsys.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/iperlsys.h
index ee2c503dff..c176ad5c55 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/iperlsys.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/iperlsys.h
@@ -3,9 +3,8 @@
*
* This file defines the system level functionality that perl needs.
*
- * When using C, this definition is in the form of a set of macros
- * that can be #defined to the system-level function (or a wrapper
- * provided elsewhere).
+ * When using C, this definition is in the form of a set of macros that can be
+ * #defined to the system-level function (or a wrapper provided elsewhere).
*
* GSAR 21-JUN-98
*/
@@ -19,8 +18,8 @@
* XXX := functional group
* YYY := stdlib/OS function name
*
- * Continuing with the theme of PerlIO, all OS functionality was
- * encapsulated into one of several interfaces.
+ * Continuing with the theme of PerlIO, all OS functionality was encapsulated
+ * into one of several interfaces.
*
* PerlIO - stdio
* PerlLIO - low level I/O
@@ -50,11 +49,14 @@
*/
#include "perlio.h"
+typedef Signal_t (*Sighandler1_t) (int);
+typedef Signal_t (*Sighandler3_t) (int, Siginfo_t*, void*);
+
#ifndef Sighandler_t
-# if defined(HAS_SIGACTION) && defined(SA_SIGINFO)
-typedef Signal_t (*Sighandler_t) (int, siginfo_t*, void*);
+# ifdef PERL_USE_3ARG_SIGHANDLER
+typedef Sighandler3_t Sighandler_t;
# else
-typedef Signal_t (*Sighandler_t) (int);
+typedef Sighandler1_t Sighandler_t;
# endif
#endif
@@ -63,7 +65,7 @@ typedef Signal_t (*Sighandler_t) (int);
/* IPerlStdIO */
struct IPerlStdIO;
struct IPerlStdIOInfo;
-typedef FILE* (*LPStdin)(struct IPerlStdIO*);
+typedef FILE* (*LPStdin)(struct IPerlStdIO*);
typedef FILE* (*LPStdout)(struct IPerlStdIO*);
typedef FILE* (*LPStderr)(struct IPerlStdIO*);
typedef FILE* (*LPOpen)(struct IPerlStdIO*, const char*,
@@ -559,10 +561,18 @@ struct IPerlEnvInfo
(*PL_Env->pGetChildIO)(PL_Env, ptr)
#endif
-#else /* PERL_IMPLICIT_SYS */
+#else /* below is ! PERL_IMPLICIT_SYS */
+# ifdef USE_ITHREADS
-#define PerlEnv_putenv(str) putenv((str))
-#define PerlEnv_getenv(str) getenv((str))
+ /* Use the comma operator to return 0/non-zero, while avoiding putting
+ * this in an inline function */
+# define PerlEnv_putenv(str) (ENV_LOCK, (putenv(str) \
+ ? (ENV_UNLOCK, 1) \
+ : (ENV_UNLOCK, 0)))
+# else
+# define PerlEnv_putenv(str) putenv(str)
+# endif
+#define PerlEnv_getenv(str) mortal_getenv(str)
#define PerlEnv_getenv_len(str,l) getenv_len((str), (l))
#ifdef HAS_ENVGETENV
# define PerlEnv_ENVgetenv(str) ENVgetenv((str))
@@ -585,7 +595,9 @@ struct IPerlEnvInfo
#define PerlEnv_get_childdir() win32_get_childdir()
#define PerlEnv_free_childdir(d) win32_free_childdir((d))
#else
-#define PerlEnv_clearenv() clearenv()
+#define PerlEnv_clearenv(str) (ENV_LOCK, (clearenv(str) \
+ ? (ENV_UNLOCK, 1) \
+ : (ENV_UNLOCK, 0)))
#define PerlEnv_get_childenv() get_childenv()
#define PerlEnv_free_childenv(e) free_childenv((e))
#define PerlEnv_get_childdir() get_childdir()
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/keywords.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/keywords.h
index 2b1d598a4e..23fa6944d8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/keywords.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/keywords.h
@@ -123,152 +123,153 @@
#define KEY_index 107
#define KEY_int 108
#define KEY_ioctl 109
-#define KEY_join 110
-#define KEY_keys 111
-#define KEY_kill 112
-#define KEY_last 113
-#define KEY_lc 114
-#define KEY_lcfirst 115
-#define KEY_le 116
-#define KEY_length 117
-#define KEY_link 118
-#define KEY_listen 119
-#define KEY_local 120
-#define KEY_localtime 121
-#define KEY_lock 122
-#define KEY_log 123
-#define KEY_lstat 124
-#define KEY_lt 125
-#define KEY_m 126
-#define KEY_map 127
-#define KEY_mkdir 128
-#define KEY_msgctl 129
-#define KEY_msgget 130
-#define KEY_msgrcv 131
-#define KEY_msgsnd 132
-#define KEY_my 133
-#define KEY_ne 134
-#define KEY_next 135
-#define KEY_no 136
-#define KEY_not 137
-#define KEY_oct 138
-#define KEY_open 139
-#define KEY_opendir 140
-#define KEY_or 141
-#define KEY_ord 142
-#define KEY_our 143
-#define KEY_pack 144
-#define KEY_package 145
-#define KEY_pipe 146
-#define KEY_pop 147
-#define KEY_pos 148
-#define KEY_print 149
-#define KEY_printf 150
-#define KEY_prototype 151
-#define KEY_push 152
-#define KEY_q 153
-#define KEY_qq 154
-#define KEY_qr 155
-#define KEY_quotemeta 156
-#define KEY_qw 157
-#define KEY_qx 158
-#define KEY_rand 159
-#define KEY_read 160
-#define KEY_readdir 161
-#define KEY_readline 162
-#define KEY_readlink 163
-#define KEY_readpipe 164
-#define KEY_recv 165
-#define KEY_redo 166
-#define KEY_ref 167
-#define KEY_rename 168
-#define KEY_require 169
-#define KEY_reset 170
-#define KEY_return 171
-#define KEY_reverse 172
-#define KEY_rewinddir 173
-#define KEY_rindex 174
-#define KEY_rmdir 175
-#define KEY_s 176
-#define KEY_say 177
-#define KEY_scalar 178
-#define KEY_seek 179
-#define KEY_seekdir 180
-#define KEY_select 181
-#define KEY_semctl 182
-#define KEY_semget 183
-#define KEY_semop 184
-#define KEY_send 185
-#define KEY_setgrent 186
-#define KEY_sethostent 187
-#define KEY_setnetent 188
-#define KEY_setpgrp 189
-#define KEY_setpriority 190
-#define KEY_setprotoent 191
-#define KEY_setpwent 192
-#define KEY_setservent 193
-#define KEY_setsockopt 194
-#define KEY_shift 195
-#define KEY_shmctl 196
-#define KEY_shmget 197
-#define KEY_shmread 198
-#define KEY_shmwrite 199
-#define KEY_shutdown 200
-#define KEY_sin 201
-#define KEY_sleep 202
-#define KEY_socket 203
-#define KEY_socketpair 204
-#define KEY_sort 205
-#define KEY_splice 206
-#define KEY_split 207
-#define KEY_sprintf 208
-#define KEY_sqrt 209
-#define KEY_srand 210
-#define KEY_stat 211
-#define KEY_state 212
-#define KEY_study 213
-#define KEY_sub 214
-#define KEY_substr 215
-#define KEY_symlink 216
-#define KEY_syscall 217
-#define KEY_sysopen 218
-#define KEY_sysread 219
-#define KEY_sysseek 220
-#define KEY_system 221
-#define KEY_syswrite 222
-#define KEY_tell 223
-#define KEY_telldir 224
-#define KEY_tie 225
-#define KEY_tied 226
-#define KEY_time 227
-#define KEY_times 228
-#define KEY_tr 229
-#define KEY_truncate 230
-#define KEY_uc 231
-#define KEY_ucfirst 232
-#define KEY_umask 233
-#define KEY_undef 234
-#define KEY_unless 235
-#define KEY_unlink 236
-#define KEY_unpack 237
-#define KEY_unshift 238
-#define KEY_untie 239
-#define KEY_until 240
-#define KEY_use 241
-#define KEY_utime 242
-#define KEY_values 243
-#define KEY_vec 244
-#define KEY_wait 245
-#define KEY_waitpid 246
-#define KEY_wantarray 247
-#define KEY_warn 248
-#define KEY_when 249
-#define KEY_while 250
-#define KEY_write 251
-#define KEY_x 252
-#define KEY_xor 253
-#define KEY_y 254
+#define KEY_isa 110
+#define KEY_join 111
+#define KEY_keys 112
+#define KEY_kill 113
+#define KEY_last 114
+#define KEY_lc 115
+#define KEY_lcfirst 116
+#define KEY_le 117
+#define KEY_length 118
+#define KEY_link 119
+#define KEY_listen 120
+#define KEY_local 121
+#define KEY_localtime 122
+#define KEY_lock 123
+#define KEY_log 124
+#define KEY_lstat 125
+#define KEY_lt 126
+#define KEY_m 127
+#define KEY_map 128
+#define KEY_mkdir 129
+#define KEY_msgctl 130
+#define KEY_msgget 131
+#define KEY_msgrcv 132
+#define KEY_msgsnd 133
+#define KEY_my 134
+#define KEY_ne 135
+#define KEY_next 136
+#define KEY_no 137
+#define KEY_not 138
+#define KEY_oct 139
+#define KEY_open 140
+#define KEY_opendir 141
+#define KEY_or 142
+#define KEY_ord 143
+#define KEY_our 144
+#define KEY_pack 145
+#define KEY_package 146
+#define KEY_pipe 147
+#define KEY_pop 148
+#define KEY_pos 149
+#define KEY_print 150
+#define KEY_printf 151
+#define KEY_prototype 152
+#define KEY_push 153
+#define KEY_q 154
+#define KEY_qq 155
+#define KEY_qr 156
+#define KEY_quotemeta 157
+#define KEY_qw 158
+#define KEY_qx 159
+#define KEY_rand 160
+#define KEY_read 161
+#define KEY_readdir 162
+#define KEY_readline 163
+#define KEY_readlink 164
+#define KEY_readpipe 165
+#define KEY_recv 166
+#define KEY_redo 167
+#define KEY_ref 168
+#define KEY_rename 169
+#define KEY_require 170
+#define KEY_reset 171
+#define KEY_return 172
+#define KEY_reverse 173
+#define KEY_rewinddir 174
+#define KEY_rindex 175
+#define KEY_rmdir 176
+#define KEY_s 177
+#define KEY_say 178
+#define KEY_scalar 179
+#define KEY_seek 180
+#define KEY_seekdir 181
+#define KEY_select 182
+#define KEY_semctl 183
+#define KEY_semget 184
+#define KEY_semop 185
+#define KEY_send 186
+#define KEY_setgrent 187
+#define KEY_sethostent 188
+#define KEY_setnetent 189
+#define KEY_setpgrp 190
+#define KEY_setpriority 191
+#define KEY_setprotoent 192
+#define KEY_setpwent 193
+#define KEY_setservent 194
+#define KEY_setsockopt 195
+#define KEY_shift 196
+#define KEY_shmctl 197
+#define KEY_shmget 198
+#define KEY_shmread 199
+#define KEY_shmwrite 200
+#define KEY_shutdown 201
+#define KEY_sin 202
+#define KEY_sleep 203
+#define KEY_socket 204
+#define KEY_socketpair 205
+#define KEY_sort 206
+#define KEY_splice 207
+#define KEY_split 208
+#define KEY_sprintf 209
+#define KEY_sqrt 210
+#define KEY_srand 211
+#define KEY_stat 212
+#define KEY_state 213
+#define KEY_study 214
+#define KEY_sub 215
+#define KEY_substr 216
+#define KEY_symlink 217
+#define KEY_syscall 218
+#define KEY_sysopen 219
+#define KEY_sysread 220
+#define KEY_sysseek 221
+#define KEY_system 222
+#define KEY_syswrite 223
+#define KEY_tell 224
+#define KEY_telldir 225
+#define KEY_tie 226
+#define KEY_tied 227
+#define KEY_time 228
+#define KEY_times 229
+#define KEY_tr 230
+#define KEY_truncate 231
+#define KEY_uc 232
+#define KEY_ucfirst 233
+#define KEY_umask 234
+#define KEY_undef 235
+#define KEY_unless 236
+#define KEY_unlink 237
+#define KEY_unpack 238
+#define KEY_unshift 239
+#define KEY_untie 240
+#define KEY_until 241
+#define KEY_use 242
+#define KEY_utime 243
+#define KEY_values 244
+#define KEY_vec 245
+#define KEY_wait 246
+#define KEY_waitpid 247
+#define KEY_wantarray 248
+#define KEY_warn 249
+#define KEY_when 250
+#define KEY_while 251
+#define KEY_write 252
+#define KEY_x 253
+#define KEY_xor 254
+#define KEY_y 255
/* Generated from:
- * db0472e0ad4f44bd0816cad799d63b60d1bbd7e11cef40ea15bf0d00f69669f6 regen/keywords.pl
+ * f77998a5bc995c1b42d3d080de227ef5f11638bcd329367431d8f193aef2d3cc regen/keywords.pl
* ex: set ro: */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h
index c6580adee3..83469a0ba1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h
@@ -56,14 +56,14 @@
/* U+2D '-' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+2E '.' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+2F '/' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* U+30 '0' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* U+31 '1' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* U+32 '2' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* U+33 '3' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* U+34 '4' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* U+35 '5' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* U+36 '6' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* U+37 '7' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+30 '0' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_BINDIGIT)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+31 '1' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_BINDIGIT)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+32 '2' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+33 '3' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+34 '4' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+35 '5' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+36 '6' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+37 '7' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* U+38 '8' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* U+39 '9' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* U+3A ':' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -336,31 +336,31 @@
/* 0x3E U+9E PM */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x3F U+1A SUB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x40 U+20 SP */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
-/* 0x41 U+A0 NBSP */ (1U<<_CC_BLANK)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x42 U+E2 I8=A1 a with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x4A U+A2 I8=A9 CENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x41 U+A0 NBSP */ (1U<<_CC_BLANK)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
+/* 0x42 U+E2 I8=A1 a with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x4A U+A2 I8=A9 CENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0x4B U+2E '.' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4C U+3C '<' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4D U+28 '(' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4E U+2B '+' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4F U+7C '|' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x50 U+26 '&' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x51 U+E9 I8=AA e with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x51 U+E9 I8=AA e with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x5A U+21 '!' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5B U+24 '$' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5C U+2A '*' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -369,24 +369,24 @@
/* 0x5F U+5E '^' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x60 U+2D '-' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x61 U+2F '/' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x62 U+C2 I8=B3 A with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x63 U+C4 I8=B4 A with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x64 U+C0 I8=B5 A with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x65 U+C1 I8=B6 A with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x66 U+C3 I8=B7 A with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x67 U+C5 I8=B8 A with RING */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x68 U+C7 I8=B9 C with CEDILLA */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x69 U+D1 I8=BA N with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x6A U+A6 I8=BB BROKEN BAR */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x62 U+C2 I8=B3 A with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x63 U+C4 I8=B4 A with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x64 U+C0 I8=B5 A with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x65 U+C1 I8=B6 A with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x66 U+C3 I8=B7 A with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x67 U+C5 I8=B8 A with RING */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x68 U+C7 I8=B9 C with CEDILLA */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x69 U+D1 I8=BA N with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x6A U+A6 I8=BB BROKEN BAR */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0x6B U+2C ',' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6C U+25 '%' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6D U+5F '_' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_WORDCHAR),
/* 0x6E U+3E '>' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6F U+3F '?' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x70 U+F8 I8=BC o with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x71 U+C9 I8=BD E with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x72 U+CA I8=BE E with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x73 U+CB I8=BF E with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x70 U+F8 I8=BC o with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x71 U+C9 I8=BD E with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x72 U+CA I8=BE E with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x73 U+CB I8=BF E with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x74 U+C8 I8=C0 E with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x75 U+CD I8=C1 I with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x76 U+CE I8=C2 I with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
@@ -399,7 +399,7 @@
/* 0x7D U+27 "'" */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7E U+3D '=' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7F U+22 '"' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x80 U+D8 I8=C5 O with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
+/* 0x80 U+D8 I8=C5 O with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x81 U+61 'a' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0x82 U+62 'b' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0x83 U+63 'c' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
@@ -409,13 +409,13 @@
/* 0x87 U+67 'g' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x88 U+68 'h' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x89 U+69 'i' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
-/* 0x8A U+AB I8=C6 LEFT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
-/* 0x8B U+BB I8=C7 RIGHT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
-/* 0x8C U+F0 I8=C8 eth */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x8D U+FD I8=C9 y with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x8E U+FE I8=CA thorn */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x8F U+B1 I8=CB PLUS-MINUS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0x90 U+B0 I8=CC DEGREE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
+/* 0x8A U+AB I8=C6 LEFT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
+/* 0x8B U+BB I8=C7 RIGHT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
+/* 0x8C U+F0 I8=C8 eth */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x8D U+FD I8=C9 y with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x8E U+FE I8=CA thorn */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x8F U+B1 I8=CB PLUS-MINUS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0x90 U+B0 I8=CC DEGREE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0x91 U+6A 'j' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x92 U+6B 'k' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x93 U+6C 'l' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
@@ -425,13 +425,13 @@
/* 0x97 U+70 'p' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x98 U+71 'q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x99 U+72 'r' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
-/* 0x9A U+AA I8=CD FEMININE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9B U+BA I8=CE MASCULINE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9C U+E6 I8=CF ae */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9D U+B8 I8=D0 CEDILLA */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0x9E U+C6 I8=D1 AE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9F U+A4 I8=D2 CURRENCY */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xA0 U+B5 I8=D3 MICRO */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x9A U+AA I8=CD FEMININE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x9B U+BA I8=CE MASCULINE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x9C U+E6 I8=CF ae */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x9D U+B8 I8=D0 CEDILLA */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0x9E U+C6 I8=D1 AE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x9F U+A4 I8=D2 CURRENCY */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xA0 U+B5 I8=D3 MICRO */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xA1 U+7E '~' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xA2 U+73 's' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xA3 U+74 't' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
@@ -441,28 +441,28 @@
/* 0xA7 U+78 'x' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xA8 U+79 'y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xA9 U+7A 'z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
-/* 0xAA U+A1 I8=D4 INVERTED '!' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xAB U+BF I8=D5 INVERTED '?' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xAC U+D0 I8=D6 ETH */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xAA U+A1 I8=D4 INVERTED '!' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
+/* 0xAB U+BF I8=D5 INVERTED '?' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
+/* 0xAC U+D0 I8=D6 ETH */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xAD U+5B '[' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xAE U+DE I8=D7 THORN */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xAF U+AE I8=D8 REGISTERED */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xB0 U+AC I8=D9 NOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xB1 U+A3 I8=DA POUND */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xB2 U+A5 I8=DB YEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xB3 U+B7 I8=DC MIDDLE DOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_UTF8_IS_START),
-/* 0xB4 U+A9 I8=DD COPYRIGHT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xB5 U+A7 I8=DE SECTION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* U+B6 I8=DF PILCROW */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
+/* 0xAE U+DE I8=D7 THORN */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xAF U+AE I8=D8 REGISTERED */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xB0 U+AC I8=D9 NOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xB1 U+A3 I8=DA POUND */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xB2 U+A5 I8=DB YEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xB3 U+B7 I8=DC MIDDLE DOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT),
+/* 0xB4 U+A9 I8=DD COPYRIGHT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xB5 U+A7 I8=DE SECTION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
+/* U+B6 I8=DF PILCROW */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xB7 U+BC I8=E0 1/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
-/* 0xB8 U+BD I8=E1 1/2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xB9 U+BE I8=E2 3/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xBA U+DD I8=E3 Y with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xBB U+A8 I8=E4 DIAERESIS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xBC U+AF I8=E5 MACRON */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
+/* 0xB8 U+BD I8=E1 1/2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xB9 U+BE I8=E2 3/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xBA U+DD I8=E3 Y with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xBB U+A8 I8=E4 DIAERESIS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xBC U+AF I8=E5 MACRON */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* 0xBD U+5D ']' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xBE U+B4 I8=E6 ACUTE ACCENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xBF U+D7 I8=E7 MULTIPLICATION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
+/* 0xBE U+B4 I8=E6 ACUTE ACCENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xBF U+D7 I8=E7 MULTIPLICATION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0xC0 U+7B '{' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xC1 U+41 'A' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xC2 U+42 'B' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
@@ -473,12 +473,12 @@
/* 0xC7 U+47 'G' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xC8 U+48 'H' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xC9 U+49 'I' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
-/* 0xCA U+AD I8=E8 SOFT HYPHEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xCB U+F4 I8=E9 o with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCA U+AD I8=E8 SOFT HYPHEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xCB U+F4 I8=E9 o with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xD0 U+7D '}' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xD1 U+4A 'J' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xD2 U+4B 'K' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
@@ -489,14 +489,14 @@
/* 0xD7 U+50 'P' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xD8 U+51 'Q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xD9 U+52 'R' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
-/* 0xDA U+B9 I8=EE SUPERSCRIPT 1 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xDB U+FB I8=EF u with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xDE U+FA I8=F2 u with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xDF U+FF I8=F3 y with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDA U+B9 I8=EE SUPERSCRIPT 1 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xDB U+FB I8=EF u with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDE U+FA I8=F2 u with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDF U+FF I8=F3 y with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xE0 U+5C '\' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xE1 U+F7 I8=F4 DIVISION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xE1 U+F7 I8=F4 DIVISION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xE2 U+53 'S' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xE3 U+54 'T' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xE4 U+55 'U' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
@@ -505,27 +505,27 @@
/* 0xE7 U+58 'X' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xE8 U+59 'Y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xE9 U+5A 'Z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
-/* 0xEA U+B2 I8=F5 SUPERSCRIPT 2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEB U+D4 I8=F6 O with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEC U+D6 I8=F7 O with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xED U+D2 I8=F8 O with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEE U+D3 I8=F9 O with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xF0 U+30 '0' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF1 U+31 '1' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF2 U+32 '2' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF3 U+33 '3' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF4 U+34 '4' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF5 U+35 '5' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF6 U+36 '6' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF7 U+37 '7' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xEA U+B2 I8=F5 SUPERSCRIPT 2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEB U+D4 I8=F6 O with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEC U+D6 I8=F7 O with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xED U+D2 I8=F8 O with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEE U+D3 I8=F9 O with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xF0 U+30 '0' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_BINDIGIT)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF1 U+31 '1' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_BINDIGIT)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF2 U+32 '2' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF3 U+33 '3' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF4 U+34 '4' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF5 U+35 '5' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF6 U+36 '6' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF7 U+37 '7' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF8 U+38 '8' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF9 U+39 '9' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xFA U+B3 I8=FB SUPERSCRIPT 3 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFB U+DB I8=FC U with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFC U+DC I8=FD U with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFD U+D9 I8=FE U with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFE U+DA I8=FF U with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFA U+B3 I8=FB SUPERSCRIPT 3 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFB U+DB I8=FC U with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFC U+DC I8=FD U with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFD U+D9 I8=FE U with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFE U+DA I8=FF U with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xFF U+9F APC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)
#endif /* EBCDIC 1047 */
@@ -599,62 +599,62 @@
/* 0x3E U+9E PM */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x3F U+1A SUB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x40 U+20 SP */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
-/* 0x41 U+A0 NBSP */ (1U<<_CC_BLANK)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x42 U+E2 I8=A1 a with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x4A U+A2 I8=A9 CENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x41 U+A0 NBSP */ (1U<<_CC_BLANK)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
+/* 0x42 U+E2 I8=A1 a with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x4A U+A2 I8=A9 CENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0x4B U+2E '.' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4C U+3C '<' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4D U+28 '(' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4E U+2B '+' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4F U+7C '|' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x50 U+26 '&' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x51 U+E9 I8=AA e with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x51 U+E9 I8=AA e with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x5A U+21 '!' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5B U+24 '$' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5C U+2A '*' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5D U+29 ')' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5E U+3B ';' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x5F U+AC I8=B3 NOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x5F U+AC I8=B3 NOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0x60 U+2D '-' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x61 U+2F '/' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x62 U+C2 I8=B4 A with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x63 U+C4 I8=B5 A with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x64 U+C0 I8=B6 A with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x65 U+C1 I8=B7 A with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x66 U+C3 I8=B8 A with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x67 U+C5 I8=B9 A with RING */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x68 U+C7 I8=BA C with CEDILLA */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x69 U+D1 I8=BB N with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x6A U+A6 I8=BC BROKEN BAR */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x62 U+C2 I8=B4 A with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x63 U+C4 I8=B5 A with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x64 U+C0 I8=B6 A with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x65 U+C1 I8=B7 A with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x66 U+C3 I8=B8 A with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x67 U+C5 I8=B9 A with RING */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x68 U+C7 I8=BA C with CEDILLA */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x69 U+D1 I8=BB N with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x6A U+A6 I8=BC BROKEN BAR */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0x6B U+2C ',' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6C U+25 '%' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6D U+5F '_' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_WORDCHAR),
/* 0x6E U+3E '>' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6F U+3F '?' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x70 U+F8 I8=BD o with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x71 U+C9 I8=BE E with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x72 U+CA I8=BF E with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x70 U+F8 I8=BD o with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x71 U+C9 I8=BE E with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x72 U+CA I8=BF E with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x73 U+CB I8=C0 E with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x74 U+C8 I8=C1 E with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x75 U+CD I8=C2 I with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x76 U+CE I8=C3 I with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x77 U+CF I8=C4 I with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
-/* 0x78 U+CC I8=C5 I with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
+/* 0x78 U+CC I8=C5 I with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x79 U+60 '`' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7A U+3A ':' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7B U+23 '#' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -662,7 +662,7 @@
/* 0x7D U+27 "'" */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7E U+3D '=' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7F U+22 '"' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x80 U+D8 I8=C6 O with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
+/* 0x80 U+D8 I8=C6 O with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x81 U+61 'a' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0x82 U+62 'b' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0x83 U+63 'c' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
@@ -672,13 +672,13 @@
/* 0x87 U+67 'g' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x88 U+68 'h' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x89 U+69 'i' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
-/* 0x8A U+AB I8=C7 LEFT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
-/* 0x8B U+BB I8=C8 RIGHT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0x8C U+F0 I8=C9 eth */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x8D U+FD I8=CA y with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x8E U+FE I8=CB thorn */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x8F U+B1 I8=CC PLUS-MINUS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0x90 U+B0 I8=CD DEGREE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
+/* 0x8A U+AB I8=C7 LEFT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
+/* 0x8B U+BB I8=C8 RIGHT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
+/* 0x8C U+F0 I8=C9 eth */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x8D U+FD I8=CA y with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x8E U+FE I8=CB thorn */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x8F U+B1 I8=CC PLUS-MINUS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0x90 U+B0 I8=CD DEGREE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0x91 U+6A 'j' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x92 U+6B 'k' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x93 U+6C 'l' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
@@ -688,13 +688,13 @@
/* 0x97 U+70 'p' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x98 U+71 'q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x99 U+72 'r' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
-/* 0x9A U+AA I8=CE FEMININE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9B U+BA I8=CF MASCULINE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9C U+E6 I8=D0 ae */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9D U+B8 I8=D1 CEDILLA */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0x9E U+C6 I8=D2 AE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9F U+A4 I8=D3 CURRENCY */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xA0 U+B5 I8=D4 MICRO */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x9A U+AA I8=CE FEMININE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x9B U+BA I8=CF MASCULINE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x9C U+E6 I8=D0 ae */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x9D U+B8 I8=D1 CEDILLA */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0x9E U+C6 I8=D2 AE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x9F U+A4 I8=D3 CURRENCY */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xA0 U+B5 I8=D4 MICRO */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xA1 U+7E '~' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xA2 U+73 's' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xA3 U+74 't' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
@@ -704,28 +704,28 @@
/* 0xA7 U+78 'x' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xA8 U+79 'y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xA9 U+7A 'z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
-/* 0xAA U+A1 I8=D5 INVERTED '!' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xAB U+BF I8=D6 INVERTED '?' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xAC U+D0 I8=D7 ETH */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xAD U+DD I8=D8 Y with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xAE U+DE I8=D9 THORN */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xAF U+AE I8=DA REGISTERED */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
+/* 0xAA U+A1 I8=D5 INVERTED '!' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
+/* 0xAB U+BF I8=D6 INVERTED '?' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
+/* 0xAC U+D0 I8=D7 ETH */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xAD U+DD I8=D8 Y with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xAE U+DE I8=D9 THORN */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xAF U+AE I8=DA REGISTERED */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0xB0 U+5E '^' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xB1 U+A3 I8=DB POUND */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xB2 U+A5 I8=DC YEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xB3 U+B7 I8=DD MIDDLE DOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_UTF8_IS_START),
-/* 0xB4 U+A9 I8=DE COPYRIGHT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xB5 U+A7 I8=DF SECTION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
+/* 0xB1 U+A3 I8=DB POUND */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xB2 U+A5 I8=DC YEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xB3 U+B7 I8=DD MIDDLE DOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT),
+/* 0xB4 U+A9 I8=DE COPYRIGHT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xB5 U+A7 I8=DF SECTION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+B6 I8=E0 PILCROW */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xB7 U+BC I8=E1 1/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xB8 U+BD I8=E2 1/2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xB9 U+BE I8=E3 3/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
+/* 0xB7 U+BC I8=E1 1/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xB8 U+BD I8=E2 1/2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xB9 U+BE I8=E3 3/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* 0xBA U+5B '[' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xBB U+5D ']' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xBC U+AF I8=E4 MACRON */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xBD U+A8 I8=E5 DIAERESIS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xBE U+B4 I8=E6 ACUTE ACCENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xBF U+D7 I8=E7 MULTIPLICATION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
+/* 0xBC U+AF I8=E4 MACRON */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xBD U+A8 I8=E5 DIAERESIS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xBE U+B4 I8=E6 ACUTE ACCENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xBF U+D7 I8=E7 MULTIPLICATION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* 0xC0 U+7B '{' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xC1 U+41 'A' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xC2 U+42 'B' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
@@ -736,12 +736,12 @@
/* 0xC7 U+47 'G' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xC8 U+48 'H' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xC9 U+49 'I' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
-/* 0xCA U+AD I8=E8 SOFT HYPHEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xCB U+F4 I8=E9 o with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCA U+AD I8=E8 SOFT HYPHEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
+/* 0xCB U+F4 I8=E9 o with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xD0 U+7D '}' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xD1 U+4A 'J' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xD2 U+4B 'K' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
@@ -752,14 +752,14 @@
/* 0xD7 U+50 'P' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xD8 U+51 'Q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xD9 U+52 'R' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
-/* 0xDA U+B9 I8=EE SUPERSCRIPT 1 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xDB U+FB I8=EF u with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xDE U+FA I8=F2 u with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xDF U+FF I8=F3 y with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDA U+B9 I8=EE SUPERSCRIPT 1 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
+/* 0xDB U+FB I8=EF u with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDE U+FA I8=F2 u with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDF U+FF I8=F3 y with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xE0 U+5C '\' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xE1 U+F7 I8=F4 DIVISION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xE1 U+F7 I8=F4 DIVISION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xE2 U+53 'S' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xE3 U+54 'T' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xE4 U+55 'U' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
@@ -768,27 +768,27 @@
/* 0xE7 U+58 'X' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xE8 U+59 'Y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xE9 U+5A 'Z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
-/* 0xEA U+B2 I8=F5 SUPERSCRIPT 2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEB U+D4 I8=F6 O with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEC U+D6 I8=F7 O with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xED U+D2 I8=F8 O with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEE U+D3 I8=F9 O with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xF0 U+30 '0' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF1 U+31 '1' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF2 U+32 '2' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF3 U+33 '3' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF4 U+34 '4' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF5 U+35 '5' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF6 U+36 '6' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xF7 U+37 '7' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xEA U+B2 I8=F5 SUPERSCRIPT 2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEB U+D4 I8=F6 O with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEC U+D6 I8=F7 O with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xED U+D2 I8=F8 O with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEE U+D3 I8=F9 O with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xF0 U+30 '0' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_BINDIGIT)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF1 U+31 '1' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_BINDIGIT)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF2 U+32 '2' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF3 U+33 '3' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF4 U+34 '4' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF5 U+35 '5' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF6 U+36 '6' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xF7 U+37 '7' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_OCTDIGIT)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF8 U+38 '8' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF9 U+39 '9' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
-/* 0xFA U+B3 I8=FB SUPERSCRIPT 3 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFB U+DB I8=FC U with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFC U+DC I8=FD U with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFD U+D9 I8=FE U with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFE U+DA I8=FF U with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFA U+B3 I8=FB SUPERSCRIPT 3 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFB U+DB I8=FC U with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFC U+DC I8=FD U with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFD U+D9 I8=FE U with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFE U+DA I8=FF U with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xFF U+9F APC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)
#endif /* EBCDIC 037 */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl530.a b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl532.a
index 0cdaedee21..7b18a3a634 100755..100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl530.a
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/libperl532.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/metaconfig.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/metaconfig.h
index 73e0ab0257..baba5eac68 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/metaconfig.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/metaconfig.h
@@ -13,18 +13,5 @@
* Symbols should only be here temporarily. Once they are actually used,
* they should be removed from here.
*
- * HAS_BUILTIN_ADD_OVERFLOW
- * HAS_BUILTIN_MUL_OVERFLOW
- * HAS_BUILTIN_SUB_OVERFLOW
- * HAS_LOCALECONV_L
- * HAS_MBRLEN
- * HAS_MBRTOWC
- * HAS_NANOSLEEP
- * HAS_STRTOD_L
- * HAS_STRTOLD_L
- * I_WCHAR
- * I_WCTYPE
- * HAS_TOWLOWER
- * HAS_TOWUPPER
- * SETLOCALE_ACCEPTS_ANY_LOCALE_NAME
+ * HAS_WCRTOMB
*/
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h
index c9f05b2271..b9f6da82c9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/op.h
@@ -24,7 +24,7 @@
* !op_slabbed.
* op_savefree on savestack via SAVEFREEOP
* op_folded Result/remainder of a constant fold operation.
- * op_moresib this op is is not the last sibling
+ * op_moresib this op is not the last sibling
* op_spare One spare bit
* op_flags Flags common to all operations. See OPf_* below.
* op_private Flags peculiar to a particular operation (BUT,
@@ -85,7 +85,7 @@ Deprecated. Use C<GIMME_V> instead.
=cut
*/
-#define GIMME_V OP_GIMME(PL_op, block_gimme())
+#define GIMME_V Perl_gimme_V(aTHX)
/* Public flags */
@@ -146,6 +146,7 @@ Deprecated. Use C<GIMME_V> instead.
/* On OP_PADRANGE, push @_ */
/* On OP_DUMP, has no label */
/* On OP_UNSTACK, in a C-style for loop */
+ /* On OP_READLINE, it's for <<>>, not <> */
/* There is no room in op_flags for this one, so it has its own bit-
field member (op_folded) instead. The flag is only used to tell
op_convert_list to set op_folded. */
@@ -169,8 +170,9 @@ Deprecated. Use C<GIMME_V> instead.
* from data in regen/op_private */
-#define OPpTRANS_ALL (OPpTRANS_FROM_UTF|OPpTRANS_TO_UTF|OPpTRANS_IDENTICAL|OPpTRANS_SQUASH|OPpTRANS_COMPLEMENT|OPpTRANS_GROWS|OPpTRANS_DELETE)
-
+#define OPpTRANS_ALL (OPpTRANS_USE_SVOP|OPpTRANS_CAN_FORCE_UTF8|OPpTRANS_IDENTICAL|OPpTRANS_SQUASH|OPpTRANS_COMPLEMENT|OPpTRANS_GROWS|OPpTRANS_DELETE)
+#define OPpTRANS_FROM_UTF OPpTRANS_USE_SVOP
+#define OPpTRANS_TO_UTF OPpTRANS_CAN_FORCE_UTF8
/* Mask for OP_ENTERSUB flags, the absence of which must be propagated
@@ -179,7 +181,7 @@ Deprecated. Use C<GIMME_V> instead.
/* things that can be elements of op_aux */
-typedef union {
+typedef union {
PADOFFSET pad_offset;
SV *sv;
IV iv;
@@ -327,48 +329,52 @@ struct pmop {
/* Set by the parser if it discovers an error, so the regex shouldn't be
* compiled */
-#define PMf_HAS_ERROR (1U<<(PMf_BASE_SHIFT+4))
+#define PMf_HAS_ERROR (1U<<(PMf_BASE_SHIFT+3))
/* 'use re "taint"' in scope: taint $1 etc. if target tainted */
-#define PMf_RETAINT (1U<<(PMf_BASE_SHIFT+5))
+#define PMf_RETAINT (1U<<(PMf_BASE_SHIFT+4))
/* match successfully only once per reset, with related flag RXf_USED in
* re->extflags holding state. This is used only for ?? matches, and only on
* OP_MATCH and OP_QR */
-#define PMf_ONCE (1U<<(PMf_BASE_SHIFT+6))
+#define PMf_ONCE (1U<<(PMf_BASE_SHIFT+5))
/* PMf_ONCE, i.e. ?pat?, has matched successfully. Not used under threading. */
-#define PMf_USED (1U<<(PMf_BASE_SHIFT+7))
+#define PMf_USED (1U<<(PMf_BASE_SHIFT+6))
/* subst replacement is constant */
-#define PMf_CONST (1U<<(PMf_BASE_SHIFT+8))
+#define PMf_CONST (1U<<(PMf_BASE_SHIFT+7))
/* keep 1st runtime pattern forever */
-#define PMf_KEEP (1U<<(PMf_BASE_SHIFT+9))
+#define PMf_KEEP (1U<<(PMf_BASE_SHIFT+8))
-#define PMf_GLOBAL (1U<<(PMf_BASE_SHIFT+10)) /* pattern had a g modifier */
+#define PMf_GLOBAL (1U<<(PMf_BASE_SHIFT+9)) /* pattern had a g modifier */
/* don't reset pos() if //g fails */
-#define PMf_CONTINUE (1U<<(PMf_BASE_SHIFT+11))
+#define PMf_CONTINUE (1U<<(PMf_BASE_SHIFT+10))
/* evaluating replacement as expr */
-#define PMf_EVAL (1U<<(PMf_BASE_SHIFT+12))
+#define PMf_EVAL (1U<<(PMf_BASE_SHIFT+11))
/* Return substituted string instead of modifying it. */
-#define PMf_NONDESTRUCT (1U<<(PMf_BASE_SHIFT+13))
+#define PMf_NONDESTRUCT (1U<<(PMf_BASE_SHIFT+12))
/* the pattern has a CV attached (currently only under qr/...(?{}).../) */
-#define PMf_HAS_CV (1U<<(PMf_BASE_SHIFT+14))
+#define PMf_HAS_CV (1U<<(PMf_BASE_SHIFT+13))
/* op_code_list is private; don't free it etc. It may well point to
* code within another sub, with different pad etc */
-#define PMf_CODELIST_PRIVATE (1U<<(PMf_BASE_SHIFT+15))
+#define PMf_CODELIST_PRIVATE (1U<<(PMf_BASE_SHIFT+14))
/* the PMOP is a QR (we should be able to detect that from the op type,
* but the regex compilation API passes just the pm flags, not the op
* itself */
-#define PMf_IS_QR (1U<<(PMf_BASE_SHIFT+16))
-#define PMf_USE_RE_EVAL (1U<<(PMf_BASE_SHIFT+17)) /* use re'eval' in scope */
+#define PMf_IS_QR (1U<<(PMf_BASE_SHIFT+15))
+#define PMf_USE_RE_EVAL (1U<<(PMf_BASE_SHIFT+16)) /* use re'eval' in scope */
+
+/* Means that this is a subpattern being compiled while processing a \p{}
+ * wildcard. This isn't called from op.c, but it is passed as a pm flag. */
+#define PMf_WILDCARD (1U<<(PMf_BASE_SHIFT+17))
/* See comments at the beginning of these defines about adding bits. The
* highest bit position should be used, so that if PMf_BASE_SHIFT gets
@@ -689,20 +695,27 @@ least an C<UNOP>.
#ifdef PERL_CORE
struct opslot {
- /* keep opslot_next first */
- OPSLOT * opslot_next; /* next slot */
- OPSLAB * opslot_slab; /* owner */
+ U16 opslot_size; /* size of this slot (in pointers) */
+ U16 opslot_offset; /* offset from start of slab (in ptr units) */
OP opslot_op; /* the op itself */
};
struct opslab {
- OPSLOT * opslab_first; /* first op in this slab */
OPSLAB * opslab_next; /* next slab */
- OP * opslab_freed; /* chain of freed ops */
- size_t opslab_refcnt; /* number of ops */
+ OPSLAB * opslab_head; /* first slab in chain */
+ OP ** opslab_freed; /* array of sized chains of freed ops (head only)*/
+ size_t opslab_refcnt; /* number of ops (head slab only) */
+ U16 opslab_freed_size; /* allocated size of opslab_freed */
+ U16 opslab_size; /* size of slab in pointers,
+ including header */
+ U16 opslab_free_space; /* space available in this slab
+ for allocating new ops (in ptr
+ units) */
# ifdef PERL_DEBUG_READONLY_OPS
- U16 opslab_size; /* size of slab in pointers */
bool opslab_readonly;
+ U8 opslab_padding; /* padding to ensure that opslab_slots is always */
+# else
+ U16 opslab_padding; /* located at an offset with 32-bit alignment */
# endif
OPSLOT opslab_slots; /* slots begin here */
};
@@ -711,7 +724,11 @@ struct opslab {
# define OPSLOT_HEADER_P (OPSLOT_HEADER/sizeof(I32 *))
# define OpSLOT(o) (assert_(o->op_slabbed) \
(OPSLOT *)(((char *)o)-OPSLOT_HEADER))
-# define OpSLAB(o) OpSLOT(o)->opslot_slab
+
+/* the first (head) opslab of the chain in which this op is allocated */
+# define OpSLAB(o) \
+ (((OPSLAB*)( (I32**)OpSLOT(o) - OpSLOT(o)->opslot_offset))->opslab_head)
+
# define OpslabREFCNT_dec(slab) \
(((slab)->opslab_refcnt == 1) \
? opslab_free_nopad(slab) \
@@ -737,29 +754,29 @@ struct block_hooks {
=for apidoc mx|U32|BhkFLAGS|BHK *hk
Return the BHK's flags.
-=for apidoc mx|void *|BhkENTRY|BHK *hk|which
+=for apidoc mxu|void *|BhkENTRY|BHK *hk|which
Return an entry from the BHK structure. C<which> is a preprocessor token
indicating which entry to return. If the appropriate flag is not set
this will return C<NULL>. The type of the return value depends on which
entry you ask for.
-=for apidoc Amx|void|BhkENTRY_set|BHK *hk|which|void *ptr
+=for apidoc Amxu|void|BhkENTRY_set|BHK *hk|which|void *ptr
Set an entry in the BHK structure, and set the flags to indicate it is
valid. C<which> is a preprocessing token indicating which entry to set.
The type of C<ptr> depends on the entry.
-=for apidoc Amx|void|BhkDISABLE|BHK *hk|which
+=for apidoc Amxu|void|BhkDISABLE|BHK *hk|which
Temporarily disable an entry in this BHK structure, by clearing the
appropriate flag. C<which> is a preprocessor token indicating which
entry to disable.
-=for apidoc Amx|void|BhkENABLE|BHK *hk|which
+=for apidoc Amxu|void|BhkENABLE|BHK *hk|which
Re-enable an entry in this BHK structure, by setting the appropriate
flag. C<which> is a preprocessor token indicating which entry to enable.
This will assert (under -DDEBUGGING) if the entry doesn't contain a valid
pointer.
-=for apidoc mx|void|CALL_BLOCK_HOOKS|which|arg
+=for apidoc mxu|void|CALL_BLOCK_HOOKS|which|arg
Call all the registered block hooks for type C<which>. C<which> is a
preprocessing token; the type of C<arg> depends on C<which>.
@@ -1021,14 +1038,16 @@ C<sib> is non-null. For a higher-level interface, see C<L</op_sibling_splice>>.
#define OP_TYPE_ISNT_AND_WASNT(o, type) \
( (o) && OP_TYPE_ISNT_AND_WASNT_NN(o, type) )
+/* should match anything that uses ck_ftst in regen/opcodes */
+#define OP_IS_STAT(op) (OP_IS_FILETEST(op) || (op) == OP_LSTAT || (op) == OP_STAT)
-# define OpHAS_SIBLING(o) (cBOOL((o)->op_moresib))
-# define OpSIBLING(o) (0 + (o)->op_moresib ? (o)->op_sibparent : NULL)
-# define OpMORESIB_set(o, sib) ((o)->op_moresib = 1, (o)->op_sibparent = (sib))
-# define OpLASTSIB_set(o, parent) \
- ((o)->op_moresib = 0, (o)->op_sibparent = (parent))
-# define OpMAYBESIB_set(o, sib, parent) \
- ((o)->op_sibparent = ((o)->op_moresib = cBOOL(sib)) ? (sib) : (parent))
+#define OpHAS_SIBLING(o) (cBOOL((o)->op_moresib))
+#define OpSIBLING(o) (0 + (o)->op_moresib ? (o)->op_sibparent : NULL)
+#define OpMORESIB_set(o, sib) ((o)->op_moresib = 1, (o)->op_sibparent = (sib))
+#define OpLASTSIB_set(o, parent) \
+ ((o)->op_moresib = 0, (o)->op_sibparent = (parent))
+#define OpMAYBESIB_set(o, sib, parent) \
+ ((o)->op_sibparent = ((o)->op_moresib = cBOOL(sib)) ? (sib) : (parent))
#if !defined(PERL_CORE) && !defined(PERL_EXT)
/* for backwards compatibility only */
@@ -1098,11 +1117,27 @@ C<sib> is non-null. For a higher-level interface, see C<L</op_sibling_splice>>.
# define FATAL_ABOVE_FF_MSG \
"Use of strings with code points over 0xFF as arguments to " \
"%s operator is not allowed"
-# define DEPRECATED_ABOVE_FF_MSG \
- "Use of strings with code points over 0xFF as arguments to " \
- "%s operator is deprecated. This will be a fatal error in " \
- "Perl 5.32"
#endif
+#if defined(PERL_IN_OP_C) || defined(PERL_IN_DOOP_C) || defined(PERL_IN_PERL_C)
+# define TR_UNMAPPED (UV)-1
+# define TR_DELETE (UV)-2
+# define TR_R_EMPTY (UV)-3 /* rhs (replacement) is empty */
+# define TR_OOB (UV)-4 /* Something that isn't one of the others */
+# define TR_SPECIAL_HANDLING TR_DELETE /* Can occupy same value */
+# define TR_UNLISTED TR_UNMAPPED /* A synonym whose name is clearer
+ at times */
+#endif
+#if defined(PERL_IN_OP_C) || defined(PERL_IN_TOKE_C)
+#define RANGE_INDICATOR ILLEGAL_UTF8_BYTE
+#endif
+
+/* stuff for OP_ARGCHECK */
+
+struct op_argcheck_aux {
+ UV params; /* number of positional parameters */
+ UV opt_params; /* number of optional positional parameters */
+ char slurpy; /* presence of slurpy: may be '\0', '@' or '%' */
+};
/*
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opcode.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opcode.h
index ba3bd9e668..195898e4c3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opcode.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opcode.h
@@ -543,6 +543,9 @@ EXTCONST char* const PL_op_name[] = {
"lvrefslice",
"lvavref",
"anonconst",
+ "isa",
+ "cmpchain_and",
+ "cmpchain_dup",
"freed",
};
#endif
@@ -948,6 +951,9 @@ EXTCONST char* const PL_op_desc[] = {
"lvalue ref assignment",
"lvalue array reference",
"anonymous constant",
+ "derived class test",
+ "comparison chaining",
+ "comparand shuffling",
"freed op",
};
#endif
@@ -1365,6 +1371,9 @@ EXT Perl_ppaddr_t PL_ppaddr[] /* or perlvars.h */
Perl_pp_lvrefslice,
Perl_pp_lvavref,
Perl_pp_anonconst,
+ Perl_pp_isa,
+ Perl_pp_cmpchain_and,
+ Perl_pp_cmpchain_dup,
}
#endif
#ifdef PERL_PPADDR_INITED
@@ -1778,6 +1787,9 @@ EXT Perl_check_t PL_check[] /* or perlvars.h */
Perl_ck_null, /* lvrefslice */
Perl_ck_null, /* lvavref */
Perl_ck_null, /* anonconst */
+ Perl_ck_isa, /* isa */
+ Perl_ck_null, /* cmpchain_and */
+ Perl_ck_null, /* cmpchain_dup */
}
#endif
#ifdef PERL_CHECK_INITED
@@ -2187,6 +2199,9 @@ EXTCONST U32 PL_opargs[] = {
0x00000440, /* lvrefslice */
0x00000b40, /* lvavref */
0x00000144, /* anonconst */
+ 0x00000204, /* isa */
+ 0x00000300, /* cmpchain_and */
+ 0x00000100, /* cmpchain_dup */
};
#endif
@@ -2203,7 +2218,7 @@ END_EXTERN_C
#define OPpPADHV_ISKEYS 0x01
#define OPpRV2HV_ISKEYS 0x01
#define OPpSORT_NUMERIC 0x01
-#define OPpTRANS_FROM_UTF 0x01
+#define OPpTRANS_CAN_FORCE_UTF8 0x01
#define OPpARGELEM_AV 0x02
#define OPpCONST_NOVER 0x02
#define OPpCOREARGS_DEREF2 0x02
@@ -2212,7 +2227,7 @@ END_EXTERN_C
#define OPpHINT_STRICT_REFS 0x02
#define OPpITER_REVERSED 0x02
#define OPpSORT_INTEGER 0x02
-#define OPpTRANS_TO_UTF 0x02
+#define OPpTRANS_USE_SVOP 0x02
#define OPpARG2_MASK 0x03
#define OPpAVHVSWITCH_MASK 0x03
#define OPpARGELEM_HV 0x04
@@ -2331,8 +2346,6 @@ EXTCONST char PL_op_private_labels[] = {
'$','M','O','D','\0',
'+','1','\0',
'-','\0',
- '<','U','T','F','\0',
- '>','U','T','F','\0',
'A','M','P','E','R','\0',
'A','P','P','E','N','D','\0',
'A','S','S','I','G','N','\0',
@@ -2342,6 +2355,7 @@ EXTCONST char PL_op_private_labels[] = {
'B','O','O','L','\0',
'B','O','O','L','?','\0',
'B','Y','T','E','S','\0',
+ 'C','A','N','_','F','O','R','C','E','_','U','T','F','8','\0',
'C','O','M','P','L','\0',
'C','O','M','_','A','G','G','\0',
'C','O','M','_','R','C','1','\0',
@@ -2420,6 +2434,7 @@ EXTCONST char PL_op_private_labels[] = {
'T','A','R','G','M','Y','\0',
'U','N','I','\0',
'U','N','S','T','A','B','L','E','\0',
+ 'U','S','E','_','S','V','O','P','\0',
'U','T','F','\0',
'k','e','y','\0',
'o','f','f','s','e','t','\0',
@@ -2442,14 +2457,14 @@ EXTCONST char PL_op_private_labels[] = {
EXTCONST I16 PL_op_private_bitfields[] = {
0, 8, -1,
0, 8, -1,
- 0, 583, -1,
+ 0, 597, -1,
0, 8, -1,
0, 8, -1,
- 0, 590, -1,
- 0, 579, -1,
- 1, -1, 0, 547, 1, 40, 2, 290, -1,
- 4, -1, 1, 171, 2, 178, 3, 185, -1,
- 4, -1, 0, 547, 1, 40, 2, 290, 3, 117, -1,
+ 0, 604, -1,
+ 0, 593, -1,
+ 1, -1, 0, 552, 1, 30, 2, 295, -1,
+ 4, -1, 1, 176, 2, 183, 3, 190, -1,
+ 4, -1, 0, 552, 1, 30, 2, 295, 3, 122, -1,
};
@@ -2855,6 +2870,9 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {
233, /* lvrefslice */
234, /* lvavref */
0, /* anonconst */
+ 12, /* isa */
+ 0, /* cmpchain_and */
+ 0, /* cmpchain_dup */
};
@@ -2873,76 +2891,76 @@ EXTCONST I16 PL_op_private_bitdef_ix[] = {
*/
EXTCONST U16 PL_op_private_bitdefs[] = {
- 0x0003, /* scalar, prototype, refgen, srefgen, readline, regcmaybe, regcreset, regcomp, substcont, chop, schop, defined, undef, study, preinc, i_preinc, predec, i_predec, postinc, i_postinc, postdec, i_postdec, negate, i_negate, not, complement, ucfirst, lcfirst, uc, lc, quotemeta, aeach, avalues, each, pop, shift, grepstart, mapstart, mapwhile, range, and, or, dor, andassign, orassign, dorassign, argcheck, argdefelem, method, method_named, method_super, method_redir, method_redir_super, entergiven, leavegiven, enterwhen, leavewhen, untie, tied, dbmclose, getsockname, getpeername, lstat, stat, readlink, readdir, telldir, rewinddir, closedir, localtime, alarm, require, dofile, entertry, ghbyname, gnbyname, gpbyname, shostent, snetent, sprotoent, sservent, gpwnam, gpwuid, ggrnam, ggrgid, lock, once, fc, anonconst */
- 0x2f3c, 0x4119, /* pushmark */
+ 0x0003, /* scalar, prototype, refgen, srefgen, readline, regcmaybe, regcreset, regcomp, substcont, chop, schop, defined, undef, study, preinc, i_preinc, predec, i_predec, postinc, i_postinc, postdec, i_postdec, negate, i_negate, not, complement, ucfirst, lcfirst, uc, lc, quotemeta, aeach, avalues, each, pop, shift, grepstart, mapstart, mapwhile, range, and, or, dor, andassign, orassign, dorassign, argcheck, argdefelem, method, method_named, method_super, method_redir, method_redir_super, entergiven, leavegiven, enterwhen, leavewhen, untie, tied, dbmclose, getsockname, getpeername, lstat, stat, readlink, readdir, telldir, rewinddir, closedir, localtime, alarm, require, dofile, entertry, ghbyname, gnbyname, gpbyname, shostent, snetent, sprotoent, sservent, gpwnam, gpwuid, ggrnam, ggrgid, lock, once, fc, anonconst, cmpchain_and, cmpchain_dup */
+ 0x2fdc, 0x41b9, /* pushmark */
0x00bd, /* wantarray, runcv */
- 0x0578, 0x19b0, 0x41cc, 0x3c88, 0x3465, /* const */
- 0x2f3c, 0x35b9, /* gvsv */
- 0x1815, /* gv */
- 0x0067, /* gelem, lt, i_lt, gt, i_gt, le, i_le, ge, i_ge, eq, i_eq, ne, i_ne, ncmp, i_ncmp, slt, sgt, sle, sge, seq, sne, scmp, bit_and, bit_xor, bit_or, sbit_and, sbit_xor, sbit_or, smartmatch, lslice, xor */
- 0x2f3c, 0x4118, 0x03d7, /* padsv */
- 0x2f3c, 0x4118, 0x06f4, 0x302c, 0x3e09, /* padav */
- 0x2f3c, 0x4118, 0x06f4, 0x0790, 0x302c, 0x3e08, 0x2aa1, /* padhv */
- 0x2f3c, 0x1b98, 0x03d6, 0x302c, 0x3388, 0x41c4, 0x0003, /* rv2gv */
- 0x2f3c, 0x35b8, 0x03d6, 0x41c4, 0x0003, /* rv2sv */
- 0x302c, 0x0003, /* av2arylen, akeys, values, keys */
- 0x32fc, 0x0fd8, 0x0d34, 0x028c, 0x44c8, 0x41c4, 0x0003, /* rv2cv */
- 0x06f4, 0x0790, 0x0003, /* ref */
+ 0x0438, 0x1a50, 0x426c, 0x3d28, 0x3505, /* const */
+ 0x2fdc, 0x3659, /* gvsv */
+ 0x18b5, /* gv */
+ 0x0067, /* gelem, lt, i_lt, gt, i_gt, le, i_le, ge, i_ge, eq, i_eq, ne, i_ne, ncmp, i_ncmp, slt, sgt, sle, sge, seq, sne, scmp, bit_and, bit_xor, bit_or, sbit_and, sbit_xor, sbit_or, smartmatch, lslice, xor, isa */
+ 0x2fdc, 0x41b8, 0x03d7, /* padsv */
+ 0x2fdc, 0x41b8, 0x05b4, 0x30cc, 0x3ea9, /* padav */
+ 0x2fdc, 0x41b8, 0x05b4, 0x0650, 0x30cc, 0x3ea8, 0x2b41, /* padhv */
+ 0x2fdc, 0x1c38, 0x03d6, 0x30cc, 0x3428, 0x4264, 0x0003, /* rv2gv */
+ 0x2fdc, 0x3658, 0x03d6, 0x4264, 0x0003, /* rv2sv */
+ 0x30cc, 0x0003, /* av2arylen, akeys, values, keys */
+ 0x339c, 0x1078, 0x0dd4, 0x014c, 0x4568, 0x4264, 0x0003, /* rv2cv */
+ 0x05b4, 0x0650, 0x0003, /* ref */
0x018f, /* bless, glob, sprintf, formline, unpack, pack, join, anonlist, anonhash, splice, warn, die, reset, exit, close, pipe_op, fileno, umask, binmode, tie, dbmopen, sselect, select, getc, read, enterwrite, sysopen, sysseek, sysread, syswrite, eof, tell, seek, truncate, fcntl, ioctl, send, recv, socket, sockpair, bind, connect, listen, accept, shutdown, gsockopt, ssockopt, open_dir, seekdir, gmtime, shmget, shmctl, shmread, shmwrite, msgget, msgctl, msgsnd, msgrcv, semop, semget, semctl, ghbyaddr, gnbyaddr, gpbynumber, gsbyname, gsbyport, syscall */
- 0x379c, 0x36b8, 0x27f4, 0x2730, 0x0003, /* backtick */
- 0x06f5, /* subst */
- 0x10dc, 0x2118, 0x0914, 0x3f4c, 0x24a8, 0x01e4, 0x0141, /* trans, transr */
- 0x0f1c, 0x0618, 0x0067, /* sassign */
- 0x0bd8, 0x0ad4, 0x09d0, 0x302c, 0x06e8, 0x0067, /* aassign */
- 0x4570, 0x0003, /* chomp, schomp, ncomplement, scomplement, sin, cos, exp, log, sqrt, int, hex, oct, abs, ord, chr, chroot, rmdir */
- 0x06f4, 0x302c, 0x0003, /* pos */
- 0x4570, 0x0067, /* pow, multiply, i_multiply, divide, i_divide, modulo, i_modulo, add, i_add, subtract, i_subtract, left_shift, right_shift, nbit_and, nbit_xor, nbit_or */
- 0x1498, 0x0067, /* repeat */
- 0x3218, 0x4570, 0x0067, /* concat */
- 0x2f3c, 0x0358, 0x1b94, 0x4570, 0x42ac, 0x0003, /* multiconcat */
- 0x4570, 0x018f, /* stringify, atan2, rand, srand, crypt, push, unshift, flock, chdir, chown, unlink, chmod, utime, rename, link, symlink, mkdir, waitpid, system, exec, kill, getpgrp, setpgrp, getpriority, setpriority, sleep */
- 0x06f4, 0x4570, 0x0003, /* length */
- 0x39f0, 0x302c, 0x012b, /* substr */
- 0x302c, 0x0067, /* vec */
- 0x3198, 0x06f4, 0x4570, 0x018f, /* index, rindex */
- 0x2f3c, 0x35b8, 0x06f4, 0x302c, 0x3e08, 0x41c4, 0x0003, /* rv2av */
+ 0x383c, 0x3758, 0x2894, 0x27d0, 0x0003, /* backtick */
+ 0x05b5, /* subst */
+ 0x117c, 0x21b8, 0x09b4, 0x3fec, 0x2548, 0x4884, 0x07c1, /* trans, transr */
+ 0x0fbc, 0x04d8, 0x0067, /* sassign */
+ 0x0c78, 0x0b74, 0x0a70, 0x30cc, 0x05a8, 0x0067, /* aassign */
+ 0x4610, 0x0003, /* chomp, schomp, ncomplement, scomplement, sin, cos, exp, log, sqrt, int, hex, oct, abs, ord, chr, chroot, rmdir */
+ 0x05b4, 0x30cc, 0x0003, /* pos */
+ 0x4610, 0x0067, /* pow, multiply, i_multiply, divide, i_divide, modulo, i_modulo, add, i_add, subtract, i_subtract, left_shift, right_shift, nbit_and, nbit_xor, nbit_or */
+ 0x1538, 0x0067, /* repeat */
+ 0x32b8, 0x4610, 0x0067, /* concat */
+ 0x2fdc, 0x0218, 0x1c34, 0x4610, 0x434c, 0x0003, /* multiconcat */
+ 0x4610, 0x018f, /* stringify, atan2, rand, srand, crypt, push, unshift, flock, chdir, chown, unlink, chmod, utime, rename, link, symlink, mkdir, waitpid, system, exec, kill, getpgrp, setpgrp, getpriority, setpriority, sleep */
+ 0x05b4, 0x4610, 0x0003, /* length */
+ 0x3a90, 0x30cc, 0x012b, /* substr */
+ 0x30cc, 0x0067, /* vec */
+ 0x3238, 0x05b4, 0x4610, 0x018f, /* index, rindex */
+ 0x2fdc, 0x3658, 0x05b4, 0x30cc, 0x3ea8, 0x4264, 0x0003, /* rv2av */
0x025f, /* aelemfast, aelemfast_lex */
- 0x2f3c, 0x2e38, 0x03d6, 0x302c, 0x0067, /* aelem, helem */
- 0x2f3c, 0x302c, 0x3e09, /* aslice, hslice */
- 0x302d, /* kvaslice, kvhslice */
- 0x2f3c, 0x3d58, 0x2b54, 0x0003, /* delete */
- 0x43f8, 0x0003, /* exists */
- 0x2f3c, 0x35b8, 0x06f4, 0x0790, 0x302c, 0x3e08, 0x41c4, 0x2aa1, /* rv2hv */
- 0x2f3c, 0x2e38, 0x1154, 0x1ab0, 0x302c, 0x41c4, 0x0003, /* multideref */
- 0x2f3c, 0x35b8, 0x0430, 0x2c4c, 0x2569, /* split */
- 0x2f3c, 0x21d9, /* list */
- 0x46dc, 0x4038, 0x13f0, 0x288c, 0x3ae8, 0x2984, 0x3521, /* sort */
- 0x288c, 0x0003, /* reverse */
- 0x06f4, 0x0003, /* grepwhile */
- 0x2cd8, 0x0003, /* flip, flop */
- 0x2f3c, 0x0003, /* cond_expr */
- 0x2f3c, 0x0fd8, 0x03d6, 0x028c, 0x44c8, 0x41c4, 0x2641, /* entersub */
- 0x3858, 0x0003, /* leavesub, leavesublv, leavewrite, leaveeval */
+ 0x2fdc, 0x2ed8, 0x03d6, 0x30cc, 0x0067, /* aelem, helem */
+ 0x2fdc, 0x30cc, 0x3ea9, /* aslice, hslice */
+ 0x30cd, /* kvaslice, kvhslice */
+ 0x2fdc, 0x3df8, 0x2bf4, 0x0003, /* delete */
+ 0x4498, 0x0003, /* exists */
+ 0x2fdc, 0x3658, 0x05b4, 0x0650, 0x30cc, 0x3ea8, 0x4264, 0x2b41, /* rv2hv */
+ 0x2fdc, 0x2ed8, 0x11f4, 0x1b50, 0x30cc, 0x4264, 0x0003, /* multideref */
+ 0x2fdc, 0x3658, 0x02f0, 0x2cec, 0x2609, /* split */
+ 0x2fdc, 0x2279, /* list */
+ 0x477c, 0x40d8, 0x1490, 0x292c, 0x3b88, 0x2a24, 0x35c1, /* sort */
+ 0x292c, 0x0003, /* reverse */
+ 0x05b4, 0x0003, /* grepwhile */
+ 0x2d78, 0x0003, /* flip, flop */
+ 0x2fdc, 0x0003, /* cond_expr */
+ 0x2fdc, 0x1078, 0x03d6, 0x014c, 0x4568, 0x4264, 0x26e1, /* entersub */
+ 0x38f8, 0x0003, /* leavesub, leavesublv, leavewrite, leaveeval */
0x02aa, 0x0003, /* argelem */
0x00bc, 0x018f, /* caller */
- 0x23b5, /* nextstate, dbstate */
- 0x2ddc, 0x3859, /* leave */
- 0x2f3c, 0x35b8, 0x104c, 0x3b65, /* enteriter */
- 0x3b65, /* iter */
- 0x2ddc, 0x0067, /* leaveloop */
- 0x47fc, 0x0003, /* last, next, redo, dump, goto */
- 0x379c, 0x36b8, 0x27f4, 0x2730, 0x018f, /* open */
- 0x1d50, 0x1fac, 0x1e68, 0x1c24, 0x0003, /* ftrread, ftrwrite, ftrexec, fteread, ftewrite, fteexec */
- 0x1d50, 0x1fac, 0x1e68, 0x0003, /* ftis, ftsize, ftmtime, ftatime, ftctime, ftrowned, fteowned, ftzero, ftsock, ftchr, ftblk, ftfile, ftdir, ftpipe, ftsuid, ftsgid, ftsvtx, ftlink, fttty, fttext, ftbinary */
- 0x4571, /* wait, getppid, time */
- 0x38f4, 0x0df0, 0x084c, 0x4648, 0x22c4, 0x0003, /* entereval */
- 0x30fc, 0x0018, 0x1304, 0x1221, /* coreargs */
- 0x302c, 0x00c7, /* avhvswitch */
- 0x2f3c, 0x01fb, /* padrange */
- 0x2f3c, 0x4118, 0x04f6, 0x2a0c, 0x1908, 0x0067, /* refassign */
- 0x2f3c, 0x4118, 0x04f6, 0x2a0c, 0x1908, 0x0003, /* lvref */
- 0x2f3d, /* lvrefslice */
- 0x2f3c, 0x4118, 0x0003, /* lvavref */
+ 0x2455, /* nextstate, dbstate */
+ 0x2e7c, 0x38f9, /* leave */
+ 0x2fdc, 0x3658, 0x10ec, 0x3c05, /* enteriter */
+ 0x3c05, /* iter */
+ 0x2e7c, 0x0067, /* leaveloop */
+ 0x49bc, 0x0003, /* last, next, redo, dump, goto */
+ 0x383c, 0x3758, 0x2894, 0x27d0, 0x018f, /* open */
+ 0x1df0, 0x204c, 0x1f08, 0x1cc4, 0x0003, /* ftrread, ftrwrite, ftrexec, fteread, ftewrite, fteexec */
+ 0x1df0, 0x204c, 0x1f08, 0x0003, /* ftis, ftsize, ftmtime, ftatime, ftctime, ftrowned, fteowned, ftzero, ftsock, ftchr, ftblk, ftfile, ftdir, ftpipe, ftsuid, ftsgid, ftsvtx, ftlink, fttty, fttext, ftbinary */
+ 0x4611, /* wait, getppid, time */
+ 0x3994, 0x0e90, 0x070c, 0x46e8, 0x2364, 0x0003, /* entereval */
+ 0x319c, 0x0018, 0x13a4, 0x12c1, /* coreargs */
+ 0x30cc, 0x00c7, /* avhvswitch */
+ 0x2fdc, 0x01fb, /* padrange */
+ 0x2fdc, 0x41b8, 0x04f6, 0x2aac, 0x19a8, 0x0067, /* refassign */
+ 0x2fdc, 0x41b8, 0x04f6, 0x2aac, 0x19a8, 0x0003, /* lvref */
+ 0x2fdd, /* lvrefslice */
+ 0x2fdc, 0x41b8, 0x0003, /* lvavref */
};
@@ -2985,8 +3003,8 @@ EXTCONST U8 PL_op_private_valid[] = {
/* QR */ (0),
/* SUBST */ (OPpTRUEBOOL),
/* SUBSTCONT */ (OPpARG1_MASK),
- /* TRANS */ (OPpTRANS_FROM_UTF|OPpTRANS_TO_UTF|OPpTRANS_IDENTICAL|OPpTRANS_SQUASH|OPpTRANS_COMPLEMENT|OPpTRANS_GROWS|OPpTRANS_DELETE),
- /* TRANSR */ (OPpTRANS_FROM_UTF|OPpTRANS_TO_UTF|OPpTRANS_IDENTICAL|OPpTRANS_SQUASH|OPpTRANS_COMPLEMENT|OPpTRANS_GROWS|OPpTRANS_DELETE),
+ /* TRANS */ (OPpTRANS_CAN_FORCE_UTF8|OPpTRANS_USE_SVOP|OPpTRANS_IDENTICAL|OPpTRANS_SQUASH|OPpTRANS_COMPLEMENT|OPpTRANS_GROWS|OPpTRANS_DELETE),
+ /* TRANSR */ (OPpTRANS_CAN_FORCE_UTF8|OPpTRANS_USE_SVOP|OPpTRANS_IDENTICAL|OPpTRANS_SQUASH|OPpTRANS_COMPLEMENT|OPpTRANS_GROWS|OPpTRANS_DELETE),
/* SASSIGN */ (OPpARG2_MASK|OPpASSIGN_BACKWARDS|OPpASSIGN_CV_TO_GV),
/* AASSIGN */ (OPpARG2_MASK|OPpASSIGN_TRUEBOOL|OPpMAYBE_LVSUB|OPpASSIGN_COMMON_AGG|OPpASSIGN_COMMON_RC1|OPpASSIGN_COMMON_SCALAR),
/* CHOP */ (OPpARG1_MASK),
@@ -3348,6 +3366,9 @@ EXTCONST U8 PL_op_private_valid[] = {
/* LVREFSLICE */ (OPpLVAL_INTRO),
/* LVAVREF */ (OPpARG1_MASK|OPpPAD_STATE|OPpLVAL_INTRO),
/* ANONCONST */ (OPpARG1_MASK),
+ /* ISA */ (OPpARG2_MASK),
+ /* CMPCHAIN_AND */ (OPpARG1_MASK),
+ /* CMPCHAIN_DUP */ (OPpARG1_MASK),
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opnames.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opnames.h
index d87ba88f01..0e325466d1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opnames.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/opnames.h
@@ -411,10 +411,13 @@ typedef enum opcode {
OP_LVREFSLICE = 394,
OP_LVAVREF = 395,
OP_ANONCONST = 396,
+ OP_ISA = 397,
+ OP_CMPCHAIN_AND = 398,
+ OP_CMPCHAIN_DUP = 399,
OP_max
} opcode;
-#define MAXO 397
+#define MAXO 400
#define OP_FREED MAXO
/* the OP_IS_* macros are optimized to a simple range check because
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pad.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pad.h
index 976dc058d4..6b31ace5f2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pad.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pad.h
@@ -179,79 +179,79 @@ C<my>)
save C<PL_comppad> and C<PL_curpad>
-=for apidoc Amx|PAD **|PadlistARRAY|PADLIST padlist
+=for apidoc Amx|PAD **|PadlistARRAY|PADLIST * padlist
The C array of a padlist, containing the pads. Only subscript it with
numbers >= 1, as the 0th entry is not guaranteed to remain usable.
-=for apidoc Amx|SSize_t|PadlistMAX|PADLIST padlist
+=for apidoc Amx|SSize_t|PadlistMAX|PADLIST * padlist
The index of the last allocated space in the padlist. Note that the last
pad may be in an earlier slot. Any entries following it will be C<NULL> in
that case.
-=for apidoc Amx|PADNAMELIST *|PadlistNAMES|PADLIST padlist
+=for apidoc Amx|PADNAMELIST *|PadlistNAMES|PADLIST * padlist
The names associated with pad entries.
-=for apidoc Amx|PADNAME **|PadlistNAMESARRAY|PADLIST padlist
+=for apidoc Amx|PADNAME **|PadlistNAMESARRAY|PADLIST * padlist
The C array of pad names.
-=for apidoc Amx|SSize_t|PadlistNAMESMAX|PADLIST padlist
+=for apidoc Amx|SSize_t|PadlistNAMESMAX|PADLIST * padlist
The index of the last pad name.
-=for apidoc Amx|U32|PadlistREFCNT|PADLIST padlist
+=for apidoc Amx|U32|PadlistREFCNT|PADLIST * padlist
The reference count of the padlist. Currently this is always 1.
-=for apidoc Amx|PADNAME **|PadnamelistARRAY|PADNAMELIST pnl
+=for apidoc Amx|PADNAME **|PadnamelistARRAY|PADNAMELIST * pnl
The C array of pad names.
-=for apidoc Amx|SSize_t|PadnamelistMAX|PADNAMELIST pnl
+=for apidoc Amx|SSize_t|PadnamelistMAX|PADNAMELIST * pnl
The index of the last pad name.
-=for apidoc Amx|SSize_t|PadnamelistREFCNT|PADNAMELIST pnl
+=for apidoc Amx|SSize_t|PadnamelistREFCNT|PADNAMELIST * pnl
The reference count of the pad name list.
-=for apidoc Amx|void|PadnamelistREFCNT_dec|PADNAMELIST pnl
+=for apidoc Amx|void|PadnamelistREFCNT_dec|PADNAMELIST * pnl
Lowers the reference count of the pad name list.
-=for apidoc Amx|SV **|PadARRAY|PAD pad
+=for apidoc Amx|SV **|PadARRAY|PAD * pad
The C array of pad entries.
-=for apidoc Amx|SSize_t|PadMAX|PAD pad
+=for apidoc Amx|SSize_t|PadMAX|PAD * pad
The index of the last pad entry.
-=for apidoc Amx|char *|PadnamePV|PADNAME pn
+=for apidoc Amx|char *|PadnamePV|PADNAME * pn
The name stored in the pad name struct. This returns C<NULL> for a target
slot.
-=for apidoc Amx|STRLEN|PadnameLEN|PADNAME pn
+=for apidoc Amx|STRLEN|PadnameLEN|PADNAME * pn
The length of the name.
-=for apidoc Amx|bool|PadnameUTF8|PADNAME pn
+=for apidoc Amx|bool|PadnameUTF8|PADNAME * pn
Whether PadnamePV is in UTF-8. Currently, this is always true.
-=for apidoc Amx|SV *|PadnameSV|PADNAME pn
+=for apidoc Amx|SV *|PadnameSV|PADNAME * pn
Returns the pad name as a mortal SV.
-=for apidoc m|bool|PadnameIsOUR|PADNAME pn
+=for apidoc m|bool|PadnameIsOUR|PADNAME * pn
Whether this is an "our" variable.
=for apidoc m|HV *|PadnameOURSTASH
The stash in which this "our" variable was declared.
-=for apidoc m|bool|PadnameOUTER|PADNAME pn
+=for apidoc m|bool|PadnameOUTER|PADNAME * pn
Whether this entry belongs to an outer pad. Entries for which this is true
are often referred to as 'fake'.
-=for apidoc m|bool|PadnameIsSTATE|PADNAME pn
+=for apidoc m|bool|PadnameIsSTATE|PADNAME * pn
Whether this is a "state" variable.
-=for apidoc m|HV *|PadnameTYPE|PADNAME pn
+=for apidoc m|HV *|PadnameTYPE|PADNAME * pn
The stash associated with a typed lexical. This returns the C<%Foo::> hash
for C<my Foo $bar>.
-=for apidoc Amx|SSize_t|PadnameREFCNT|PADNAME pn
+=for apidoc Amx|SSize_t|PadnameREFCNT|PADNAME * pn
The reference count of the pad name.
-=for apidoc Amx|void|PadnameREFCNT_dec|PADNAME pn
+=for apidoc Amx|void|PadnameREFCNT_dec|PADNAME * pn
Lowers the reference count of the pad name.
@@ -492,7 +492,7 @@ Clone the state variables associated with running and compiling pads.
PL_cop_seqmax = proto_perl->Icop_seqmax;
/*
-=for apidoc Am|PADOFFSET|pad_add_name_pvs|"literal string" name|U32 flags|HV *typestash|HV *ourstash
+=for apidoc Am|PADOFFSET|pad_add_name_pvs|"name"|U32 flags|HV *typestash|HV *ourstash
Exactly like L</pad_add_name_pvn>, but takes a literal string
instead of a string/length pair.
@@ -504,7 +504,7 @@ instead of a string/length pair.
Perl_pad_add_name_pvn(aTHX_ STR_WITH_LEN(name), flags, typestash, ourstash)
/*
-=for apidoc Am|PADOFFSET|pad_findmy_pvs|"literal string" name|U32 flags
+=for apidoc Am|PADOFFSET|pad_findmy_pvs|"name"|U32 flags
Exactly like L</pad_findmy_pvn>, but takes a literal string
instead of a string/length pair.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/parser.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/parser.h
index 19c5c63ad3..abffd25c42 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/parser.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/parser.h
@@ -42,13 +42,14 @@ typedef struct yy_parser {
/* Number of tokens to shift before error messages enabled. */
int yyerrstatus;
- int yylen; /* length of active reduction */
yy_stack_frame *stack; /* base of stack */
yy_stack_frame *stack_max1;/* (top-1)th element of allocated stack */
yy_stack_frame *ps; /* current stack frame */
+ int yylen; /* length of active reduction */
/* lexer state */
+ I32 lex_formbrack; /* bracket count at outer format level */
I32 lex_brackets; /* square and curly bracket count */
I32 lex_casemods; /* casemod count */
char *lex_brackstack;/* what kind of brackets to pop */
@@ -59,7 +60,7 @@ typedef struct yy_parser {
U8 expect; /* how to interpret ambiguous tokens */
bool preambled;
bool sub_no_recover; /* can't recover from a sublex error */
- I32 lex_formbrack; /* bracket count at outer format level */
+ U8 sub_error_count; /* the number of errors before sublexing */
OP *lex_inpat; /* in pattern $) and $| are special */
OP *lex_op; /* extra info to pass back on op */
SV *lex_repl; /* runtime replacement from s/// */
@@ -96,7 +97,6 @@ typedef struct yy_parser {
U16 in_my; /* we're compiling a "my"/"our" declaration */
U8 lex_state; /* next token is determined */
U8 error_count; /* how many compile errors so far, max 10 */
- U8 sub_error_count; /* the number of errors before sublexing */
HV *in_my_stash; /* declared class of this "my" declaration */
PerlIO *rsfp; /* current source file pointer */
AV *rsfp_filters; /* holds chain of active source filters */
@@ -112,11 +112,11 @@ typedef struct yy_parser {
line_t herelines; /* number of lines in here-doc */
line_t preambling; /* line # when processing $ENV{PERL5DB} */
- bool sig_seen; /* the currently parsing sub has a signature */
/* these are valid while parsing a subroutine signature */
- IV sig_elems; /* number of signature elements seen so far */
- IV sig_optelems; /* number of optional signature elems seen */
+ UV sig_elems; /* number of signature elements seen so far */
+ UV sig_optelems; /* number of optional signature elems seen */
char sig_slurpy; /* the sigil of the slurpy var (or null) */
+ bool sig_seen; /* the currently parsing sub has a signature */
bool recheck_utf8_validity;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/patchlevel.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/patchlevel.h
index 6253a725cf..3c504eef58 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/patchlevel.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/patchlevel.h
@@ -14,7 +14,7 @@
* exactly on the third column */
#define PERL_REVISION 5 /* age */
-#define PERL_VERSION 30 /* epoch */
+#define PERL_VERSION 32 /* epoch */
#define PERL_SUBVERSION 1 /* generation */
/* The following numbers describe the earliest compatible version of
@@ -35,7 +35,7 @@
changing them should not be necessary.
*/
#define PERL_API_REVISION 5
-#define PERL_API_VERSION 30
+#define PERL_API_VERSION 32
#define PERL_API_SUBVERSION 0
/*
XXX Note: The selection of non-default Configure options, such
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perl.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perl.h
index e5a55850f1..b0d35e27c7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perl.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perl.h
@@ -116,11 +116,6 @@
/* <--- here ends the logic shared by perl.h and makedef.pl */
-/* Microsoft Visual C++ 6.0 needs special treatment in numerous places */
-#if defined(WIN32) && defined(_MSC_VER) && _MSC_VER >= 1200 && _MSC_VER < 1300
-# define USING_MSVC6
-#endif
-
#undef START_EXTERN_C
#undef END_EXTERN_C
#undef EXTERN_C
@@ -299,9 +294,130 @@
: (REGEXP *)NULL)
#endif
+/* some compilers impersonate gcc */
+#if defined(__GNUC__) && !defined(__clang__) && !defined(__INTEL_COMPILER)
+# define PERL_IS_GCC 1
+#endif
+/* In case Configure was not used (we are using a "canned config"
+ * such as Win32, or a cross-compilation setup, for example) try going
+ * by the gcc major and minor versions. One useful URL is
+ * http://www.ohse.de/uwe/articles/gcc-attributes.html,
+ * but contrary to this information warn_unused_result seems
+ * not to be in gcc 3.3.5, at least. --jhi
+ * Also, when building extensions with an installed perl, this allows
+ * the user to upgrade gcc and get the right attributes, rather than
+ * relying on the list generated at Configure time. --AD
+ * Set these up now otherwise we get confused when some of the <*thread.h>
+ * includes below indirectly pull in <perlio.h> (which needs to know if we
+ * have HASATTRIBUTE_FORMAT).
+ */
+#ifndef PERL_MICRO
+#if defined __GNUC__ && !defined(__INTEL_COMPILER)
+# if __GNUC__ == 3 && __GNUC_MINOR__ >= 1 || __GNUC__ > 3 /* 3.1 -> */
+# define HASATTRIBUTE_DEPRECATED
+# endif
+# if __GNUC__ >= 3 /* 3.0 -> */ /* XXX Verify this version */
+# define HASATTRIBUTE_FORMAT
+# if defined __MINGW32__
+# define PRINTF_FORMAT_NULL_OK
+# endif
+# endif
+# if __GNUC__ >= 3 /* 3.0 -> */
+# define HASATTRIBUTE_MALLOC
+# endif
+# if __GNUC__ == 3 && __GNUC_MINOR__ >= 3 || __GNUC__ > 3 /* 3.3 -> */
+# define HASATTRIBUTE_NONNULL
+# endif
+# if __GNUC__ == 2 && __GNUC_MINOR__ >= 5 || __GNUC__ > 2 /* 2.5 -> */
+# define HASATTRIBUTE_NORETURN
+# endif
+# if __GNUC__ >= 3 /* gcc 3.0 -> */
+# define HASATTRIBUTE_PURE
+# endif
+# if __GNUC__ == 3 && __GNUC_MINOR__ >= 4 || __GNUC__ > 3 /* 3.4 -> */
+# define HASATTRIBUTE_UNUSED
+# endif
+# if __GNUC__ == 3 && __GNUC_MINOR__ == 3 && !defined(__cplusplus)
+# define HASATTRIBUTE_UNUSED /* gcc-3.3, but not g++-3.3. */
+# endif
+# if __GNUC__ == 3 && __GNUC_MINOR__ >= 4 || __GNUC__ > 3 /* 3.4 -> */
+# define HASATTRIBUTE_WARN_UNUSED_RESULT
+# endif
+/* always_inline is buggy in gcc <= 4.6 and causes compilation errors */
+# if __GNUC__ == 4 && __GNUC_MINOR__ >= 7 || __GNUC__ > 4 /* 4.7 -> */
+# define HASATTRIBUTE_ALWAYS_INLINE
+# endif
+#endif
+#endif /* #ifndef PERL_MICRO */
+#ifdef HASATTRIBUTE_DEPRECATED
+# define __attribute__deprecated__ __attribute__((deprecated))
+#endif
+#ifdef HASATTRIBUTE_FORMAT
+# define __attribute__format__(x,y,z) __attribute__((format(x,y,z)))
+#endif
+#ifdef HASATTRIBUTE_MALLOC
+# define __attribute__malloc__ __attribute__((__malloc__))
+#endif
+#ifdef HASATTRIBUTE_NONNULL
+# define __attribute__nonnull__(a) __attribute__((nonnull(a)))
+#endif
+#ifdef HASATTRIBUTE_NORETURN
+# define __attribute__noreturn__ __attribute__((noreturn))
+#endif
+#ifdef HASATTRIBUTE_PURE
+# define __attribute__pure__ __attribute__((pure))
+#endif
+#ifdef HASATTRIBUTE_UNUSED
+# define __attribute__unused__ __attribute__((unused))
+#endif
+#ifdef HASATTRIBUTE_WARN_UNUSED_RESULT
+# define __attribute__warn_unused_result__ __attribute__((warn_unused_result))
+#endif
+#ifdef HASATTRIBUTE_ALWAYS_INLINE
+/* always_inline is buggy in gcc <= 4.6 and causes compilation errors */
+# if !defined(PERL_IS_GCC) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7 || __GNUC__ > 4)
+# define __attribute__always_inline__ __attribute__((always_inline))
+# endif
+#endif
+
+/* If we haven't defined the attributes yet, define them to blank. */
+#ifndef __attribute__deprecated__
+# define __attribute__deprecated__
+#endif
+#ifndef __attribute__format__
+# define __attribute__format__(x,y,z)
+#endif
+#ifndef __attribute__malloc__
+# define __attribute__malloc__
+#endif
+#ifndef __attribute__nonnull__
+# define __attribute__nonnull__(a)
+#endif
+#ifndef __attribute__noreturn__
+# define __attribute__noreturn__
+#endif
+#ifndef __attribute__pure__
+# define __attribute__pure__
+#endif
+#ifndef __attribute__unused__
+# define __attribute__unused__
+#endif
+#ifndef __attribute__warn_unused_result__
+# define __attribute__warn_unused_result__
+#endif
+#ifndef __attribute__always_inline__
+# define __attribute__always_inline__
+#endif
+
+/* Some OS warn on NULL format to printf */
+#ifdef PRINTF_FORMAT_NULL_OK
+# define __attribute__format__null_ok__(x,y,z) __attribute__format__(x,y,z)
+#else
+# define __attribute__format__null_ok__(x,y,z)
+#endif
/*
* Because of backward compatibility reasons the PERL_UNUSED_DECL
@@ -315,20 +431,8 @@
*
*/
-#if defined(__SYMBIAN32__) && defined(__GNUC__)
-# ifdef __cplusplus
-# define PERL_UNUSED_DECL
-# else
-# define PERL_UNUSED_DECL __attribute__((unused))
-# endif
-#endif
-
#ifndef PERL_UNUSED_DECL
-# if defined(HASATTRIBUTE_UNUSED) && (!defined(__cplusplus) || __GNUC__ >= 4)
-# define PERL_UNUSED_DECL __attribute__unused__
-# else
-# define PERL_UNUSED_DECL
-# endif
+# define PERL_UNUSED_DECL __attribute__unused__
#endif
/* gcc -Wall:
@@ -395,6 +499,11 @@
# endif
#endif
+#if defined(_MSC_VER)
+/* XXX older MSVC versions have a smallish macro buffer */
+#define PERL_SMALL_MACRO_BUFFER
+#endif
+
/* on gcc (and clang), specify that a warning should be temporarily
* ignored; e.g.
*
@@ -533,12 +642,25 @@
#endif
/*
- * STMT_START { statements; } STMT_END;
- * can be used as a single statement, as in
- * if (x) STMT_START { ... } STMT_END; else ...
- *
- * Trying to select a version that gives no warnings...
- */
+=head1 Miscellaneous Functions
+
+=for apidoc AmnUu|void|STMT_START
+
+ STMT_START { statements; } STMT_END;
+
+can be used as a single statement, as in
+
+ if (x) STMT_START { ... } STMT_END; else ...
+
+These are often used in macro definitions. Note that you can't return a value
+out of them.
+
+=for apidoc AmnUhu|void|STMT_END
+
+=cut
+
+ Trying to select a version that gives no warnings...
+*/
#if !(defined(STMT_START) && defined(STMT_END))
# ifdef PERL_USE_GCC_BRACE_GROUPS
# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */
@@ -553,11 +675,6 @@
# define BYTEORDER 0x1234
#endif
-/* Overall memory policy? */
-#ifndef CONSERVATIVE
-# define LIBERAL 1
-#endif
-
#if 'A' == 65 && 'I' == 73 && 'J' == 74 && 'Z' == 90
#define ASCIIish
#else
@@ -623,16 +740,24 @@
# define TAINT_WARN_get 0
# define TAINT_WARN_set(s) NOOP
#else
+ /* Set to tainted if we are running under tainting mode */
# define TAINT (PL_tainted = PL_tainting)
-# define TAINT_NOT (PL_tainted = FALSE)
-# define TAINT_IF(c) if (UNLIKELY(c)) { PL_tainted = PL_tainting; }
+
+# define TAINT_NOT (PL_tainted = FALSE) /* Untaint */
+# define TAINT_IF(c) if (UNLIKELY(c)) { TAINT; } /* Conditionally taint */
# define TAINT_ENV() if (UNLIKELY(PL_tainting)) { taint_env(); }
-# define TAINT_PROPER(s) if (UNLIKELY(PL_tainting)) { taint_proper(NULL, s); }
+ /* croak or warn if tainting */
+# define TAINT_PROPER(s) if (UNLIKELY(PL_tainting)) { \
+ taint_proper(NULL, s); \
+ }
# define TAINT_set(s) (PL_tainted = (s))
-# define TAINT_get (PL_tainted)
-# define TAINTING_get (PL_tainting)
+# define TAINT_get (cBOOL(UNLIKELY(PL_tainted))) /* Is something tainted? */
+# define TAINTING_get (cBOOL(UNLIKELY(PL_tainting))) /* Is taint checking enabled? */
# define TAINTING_set(s) (PL_tainting = (s))
-# define TAINT_WARN_get (PL_taint_warn)
+# define TAINT_WARN_get (PL_taint_warn) /* FALSE => tainting violations
+ are fatal
+ TRUE => they're just
+ warnings */
# define TAINT_WARN_set(s) (PL_taint_warn = (s))
#endif
@@ -706,6 +831,10 @@
# define MB_CUR_MAX 1uL
#endif
+# ifdef I_WCHAR
+# include <wchar.h>
+# endif
+
# include <stdarg.h>
#ifdef I_STDINT
@@ -1266,6 +1395,38 @@ EXTERN_C char *crypt(const char *, const char *);
EXTERN_C char *crypt(const char *, const char *);
#endif
+/*
+=head1 Errno
+
+=for apidoc m|void|SETERRNO|int errcode|int vmserrcode
+
+Set C<errno>, and on VMS set C<vaxc$errno>.
+
+=for apidoc mn|void|dSAVEDERRNO
+
+Declare variables needed to save C<errno> and any operating system
+specific error number.
+
+=for apidoc mn|void|dSAVE_ERRNO
+
+Declare variables needed to save C<errno> and any operating system
+specific error number, and save them for optional later restoration
+by C<RESTORE_ERRNO>.
+
+=for apidoc mn|void|SAVE_ERRNO
+
+Save C<errno> and any operating system specific error number for
+optional later restoration by C<RESTORE_ERRNO>. Requires
+C<dSAVEDERRNO> or C<dSAVE_ERRNO> in scope.
+
+=for apidoc mn|void|RESTORE_ERRNO
+
+Restore C<errno> and any operating system specific error number that
+was saved by C<dSAVE_ERRNO> or C<RESTORE_ERRNO>.
+
+=cut
+*/
+
#ifdef SETERRNO
# undef SETERRNO /* SOCKS might have defined this */
#endif
@@ -1337,6 +1498,29 @@ EXTERN_C char *crypt(const char *, const char *);
# define RESTORE_ERRNO (errno = saved_errno)
#endif
+/*
+=head1 Warning and Dieing
+
+=for apidoc Amn|SV *|ERRSV
+
+Returns the SV for C<$@>, creating it if needed.
+
+=for apidoc Am|void|CLEAR_ERRSV
+
+Clear the contents of C<$@>, setting it to the empty string.
+
+This replaces any read-only SV with a fresh SV and removes any magic.
+
+=for apidoc Am|void|SANE_ERRSV
+
+Clean up ERRSV so we can safely set it.
+
+This replaces any read-only SV with a fresh writable copy and removes
+any magic.
+
+=cut
+*/
+
#define ERRSV GvSVn(PL_errgv)
/* contains inlined gv_add_by_type */
@@ -1357,6 +1541,23 @@ EXTERN_C char *crypt(const char *, const char *);
} \
} STMT_END
+/* contains inlined gv_add_by_type */
+#define SANE_ERRSV() STMT_START { \
+ SV ** const svp = &GvSV(PL_errgv); \
+ if (!*svp) { \
+ *svp = newSVpvs(""); \
+ } else if (SvREADONLY(*svp)) { \
+ SV *dupsv = newSVsv(*svp); \
+ SvREFCNT_dec_NN(*svp); \
+ *svp = dupsv; \
+ } else { \
+ SV *const errsv = *svp; \
+ if (SvMAGICAL(errsv)) { \
+ mg_free(errsv); \
+ } \
+ } \
+ } STMT_END
+
#ifdef PERL_CORE
# define DEFSV (0 + GvSVn(PL_defgv))
@@ -1385,7 +1586,7 @@ EXTERN_C char *crypt(const char *, const char *);
#define UNKNOWN_ERRNO_MSG "(unknown)"
-#if VMS
+#ifdef VMS
#define Strerror(e) strerror((e), vaxc$errno)
#else
#define Strerror(e) strerror(e)
@@ -1582,9 +1783,17 @@ EXTERN_C char *crypt(const char *, const char *);
/* This used to be conditionally defined based on whether we had a sprintf()
* that correctly returns the string length (as required by C89), but we no
* longer need that. XS modules can (and do) use this name, so it must remain
- * a part of the API that's visible to modules. But we no longer document it
- * either (because using sprintf() rather than snprintf() is almost always
- * a bad idea). */
+ * a part of the API that's visible to modules.
+
+=head1 Miscellaneous Functions
+
+=for apidoc ATmD|int|my_sprintf|NN char *buffer|NN const char *pat|...
+
+Do NOT use this due to the possibility of overflowing C<buffer>. Instead use
+my_snprintf()
+
+=cut
+*/
#define my_sprintf sprintf
/*
@@ -1667,8 +1876,6 @@ EXTERN_C char *crypt(const char *, const char *);
#ifdef HAS_STRLCAT
# define my_strlcat strlcat
-#else
-# define my_strlcat Perl_my_strlcat
#endif
#if defined(PERL_CORE) || defined(PERL_EXT)
@@ -1681,14 +1888,10 @@ EXTERN_C char *crypt(const char *, const char *);
#ifdef HAS_STRLCPY
# define my_strlcpy strlcpy
-#else
-# define my_strlcpy Perl_my_strlcpy
#endif
#ifdef HAS_STRNLEN
# define my_strnlen strnlen
-#else
-# define my_strnlen Perl_my_strnlen
#endif
/*
@@ -1702,13 +1905,13 @@ typedef UVTYPE UV;
#if defined(USE_64_BIT_INT) && defined(HAS_QUAD)
# if QUADKIND == QUAD_IS_INT64_T && defined(INT64_MAX)
-# define IV_MAX INT64_MAX
-# define IV_MIN INT64_MIN
-# define UV_MAX UINT64_MAX
+# define IV_MAX ((IV)INT64_MAX)
+# define IV_MIN ((IV)INT64_MIN)
+# define UV_MAX ((UV)UINT64_MAX)
# ifndef UINT64_MIN
# define UINT64_MIN 0
# endif
-# define UV_MIN UINT64_MIN
+# define UV_MIN ((UV)UINT64_MIN)
# else
# define IV_MAX PERL_QUAD_MAX
# define IV_MIN PERL_QUAD_MIN
@@ -1719,17 +1922,17 @@ typedef UVTYPE UV;
# define UV_IS_QUAD
#else
# if defined(INT32_MAX) && IVSIZE == 4
-# define IV_MAX INT32_MAX
-# define IV_MIN INT32_MIN
+# define IV_MAX ((IV)INT32_MAX)
+# define IV_MIN ((IV)INT32_MIN)
# ifndef UINT32_MAX_BROKEN /* e.g. HP-UX with gcc messes this up */
-# define UV_MAX UINT32_MAX
+# define UV_MAX ((UV)UINT32_MAX)
# else
-# define UV_MAX 4294967295U
+# define UV_MAX ((UV)4294967295U)
# endif
# ifndef UINT32_MIN
# define UINT32_MIN 0
# endif
-# define UV_MIN UINT32_MIN
+# define UV_MIN ((UV)UINT32_MIN)
# else
# define IV_MAX PERL_LONG_MAX
# define IV_MIN PERL_LONG_MIN
@@ -1745,11 +1948,10 @@ typedef UVTYPE UV;
# else
# undef IV_IS_QUAD
# undef UV_IS_QUAD
-#if !defined(PERL_CORE) || defined(USING_MSVC6)
+#if !defined(PERL_CORE)
/* We think that removing this decade-old undef this will cause too much
breakage on CPAN for too little gain. (See RT #119753)
- However, we do need HAS_QUAD in the core for use by the drand48 code,
- but not for Win32 VC6 because it has poor __int64 support. */
+ However, we do need HAS_QUAD in the core for use by the drand48 code. */
# undef HAS_QUAD
#endif
# endif
@@ -1841,11 +2043,6 @@ typedef NVTYPE NV;
# include <ieeefp.h>
#endif
-#ifdef USING_MSVC6
-/* VC6 has broken NaN semantics: NaN == NaN returns true instead of false,
- * and for example NaN < IV_MIN. */
-# define NAN_COMPARE_BROKEN
-#endif
#if defined(__DECC) && defined(__osf__)
/* Also Tru64 cc has broken NaN comparisons. */
# define NAN_COMPARE_BROKEN
@@ -2290,10 +2487,6 @@ extern long double Perl_my_frexpl(long double x, int *e);
(Perl_fp_class_pdenorm(x) || Perl_fp_class_ndenorm(x))
#endif
-#ifdef UNDER_CE
-int isnan(double d);
-#endif
-
#ifndef Perl_isnan
# ifdef Perl_fp_class_nan
# define Perl_isnan(x) Perl_fp_class_nan(x)
@@ -2414,6 +2607,58 @@ int isnan(double d);
# define PERL_QUAD_MIN (-PERL_QUAD_MAX - ((3 & -1) == 3))
#endif
+/*
+=head1 Numeric functions
+
+=for apidoc AmnUh||PERL_INT_MIN
+=for apidoc AmnUh||PERL_LONG_MAX
+=for apidoc AmnUh||PERL_LONG_MIN
+=for apidoc AmnUh||PERL_QUAD_MAX
+=for apidoc AmnUh||PERL_SHORT_MAX
+=for apidoc AmnUh||PERL_SHORT_MIN
+=for apidoc AmnUh||PERL_UCHAR_MAX
+=for apidoc AmnUh||PERL_UCHAR_MIN
+=for apidoc AmnUh||PERL_UINT_MAX
+=for apidoc AmnUh||PERL_ULONG_MAX
+=for apidoc AmnUh||PERL_ULONG_MIN
+=for apidoc AmnUh||PERL_UQUAD_MAX
+=for apidoc AmnUh||PERL_UQUAD_MIN
+=for apidoc AmnUh||PERL_USHORT_MAX
+=for apidoc AmnUh||PERL_USHORT_MIN
+=for apidoc AmnUh||PERL_QUAD_MIN
+=for apidoc AmnU||PERL_INT_MAX
+This and
+C<PERL_INT_MIN>,
+C<PERL_LONG_MAX>,
+C<PERL_LONG_MIN>,
+C<PERL_QUAD_MAX>,
+C<PERL_SHORT_MAX>,
+C<PERL_SHORT_MIN>,
+C<PERL_UCHAR_MAX>,
+C<PERL_UCHAR_MIN>,
+C<PERL_UINT_MAX>,
+C<PERL_ULONG_MAX>,
+C<PERL_ULONG_MIN>,
+C<PERL_UQUAD_MAX>,
+C<PERL_UQUAD_MIN>,
+C<PERL_USHORT_MAX>,
+C<PERL_USHORT_MIN>,
+C<PERL_QUAD_MIN>
+give the largest and smallest number representable in the current
+platform in variables of the corresponding types.
+
+For signed types, the smallest representable number is the most negative
+number, the one furthest away from zero.
+
+For C99 and later compilers, these correspond to things like C<INT_MAX>, which
+are available to the C code. But these constants, furnished by Perl,
+allow code compiled on earlier compilers to portably have access to the same
+constants.
+
+=cut
+
+*/
+
typedef MEM_SIZE STRLEN;
typedef struct op OP;
@@ -2671,6 +2916,67 @@ typedef struct padname PADNAME;
# define USE_ENVIRON_ARRAY
#endif
+#ifdef USE_ITHREADS
+ /* On some platforms it would be safe to use a read/write mutex with many
+ * readers possible at the same time. On other platforms, notably IBM ones,
+ * subsequent getenv calls destroy earlier ones. Those platforms would not
+ * be able to handle simultaneous getenv calls */
+# define ENV_LOCK MUTEX_LOCK(&PL_env_mutex)
+# define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex)
+# define ENV_INIT MUTEX_INIT(&PL_env_mutex);
+# define ENV_TERM MUTEX_DESTROY(&PL_env_mutex);
+#else
+# define ENV_LOCK NOOP;
+# define ENV_UNLOCK NOOP;
+# define ENV_INIT NOOP;
+# define ENV_TERM NOOP;
+#endif
+
+/* Some critical sections need to lock both the locale and the environment.
+ * XXX khw intends to change this to lock both mutexes, but that brings up
+ * issues of potential deadlock, so should be done at the beginning of a
+ * development cycle. So for now, it just locks the environment. Note that
+ * many modern platforms are locale-thread-safe anyway, so locking the locale
+ * mutex is a no-op anyway */
+#define ENV_LOCALE_LOCK ENV_LOCK
+#define ENV_LOCALE_UNLOCK ENV_UNLOCK
+
+/* And some critical sections care only that no one else is writing either the
+ * locale nor the environment. XXX Again this is for the future. This can be
+ * simulated with using COND_WAIT in thread.h */
+#define ENV_LOCALE_READ_LOCK ENV_LOCALE_LOCK
+#define ENV_LOCALE_READ_UNLOCK ENV_LOCALE_UNLOCK
+
+#if defined(HAS_SIGACTION) && defined(SA_SIGINFO)
+ /* having sigaction(2) means that the OS supports both 1-arg and 3-arg
+ * signal handlers. But the perl core itself only fully supports 1-arg
+ * handlers, so don't enable for now.
+ * NB: POSIX::sigaction() supports both.
+ *
+ * # define PERL_USE_3ARG_SIGHANDLER
+ */
+#endif
+
+/* Siginfo_t:
+ * This is an alias for the OS's siginfo_t, except that where the OS
+ * doesn't support it, declare a dummy version instead. This allows us to
+ * have signal handler functions which always have a Siginfo_t parameter
+ * regardless of platform, (and which will just be passed a NULL value
+ * where the OS doesn't support HAS_SIGACTION).
+ */
+
+#if defined(HAS_SIGACTION) && defined(SA_SIGINFO)
+ typedef siginfo_t Siginfo_t;
+#else
+#ifdef si_signo /* minix */
+#undef si_signo
+#endif
+ typedef struct {
+ int si_signo;
+ } Siginfo_t;
+#endif
+
+
/*
* initialise to avoid floating-point exceptions from overflow, etc
*/
@@ -2788,55 +3094,6 @@ freeing any remaining Perl interpreters.
# endif
#endif
-/* In case Configure was not used (we are using a "canned config"
- * such as Win32, or a cross-compilation setup, for example) try going
- * by the gcc major and minor versions. One useful URL is
- * http://www.ohse.de/uwe/articles/gcc-attributes.html,
- * but contrary to this information warn_unused_result seems
- * not to be in gcc 3.3.5, at least. --jhi
- * Also, when building extensions with an installed perl, this allows
- * the user to upgrade gcc and get the right attributes, rather than
- * relying on the list generated at Configure time. --AD
- * Set these up now otherwise we get confused when some of the <*thread.h>
- * includes below indirectly pull in <perlio.h> (which needs to know if we
- * have HASATTRIBUTE_FORMAT).
- */
-
-#ifndef PERL_MICRO
-#if defined __GNUC__ && !defined(__INTEL_COMPILER)
-# if __GNUC__ == 3 && __GNUC_MINOR__ >= 1 || __GNUC__ > 3 /* 3.1 -> */
-# define HASATTRIBUTE_DEPRECATED
-# endif
-# if __GNUC__ >= 3 /* 3.0 -> */ /* XXX Verify this version */
-# define HASATTRIBUTE_FORMAT
-# if defined __MINGW32__
-# define PRINTF_FORMAT_NULL_OK
-# endif
-# endif
-# if __GNUC__ >= 3 /* 3.0 -> */
-# define HASATTRIBUTE_MALLOC
-# endif
-# if __GNUC__ == 3 && __GNUC_MINOR__ >= 3 || __GNUC__ > 3 /* 3.3 -> */
-# define HASATTRIBUTE_NONNULL
-# endif
-# if __GNUC__ == 2 && __GNUC_MINOR__ >= 5 || __GNUC__ > 2 /* 2.5 -> */
-# define HASATTRIBUTE_NORETURN
-# endif
-# if __GNUC__ >= 3 /* gcc 3.0 -> */
-# define HASATTRIBUTE_PURE
-# endif
-# if __GNUC__ == 3 && __GNUC_MINOR__ >= 4 || __GNUC__ > 3 /* 3.4 -> */
-# define HASATTRIBUTE_UNUSED
-# endif
-# if __GNUC__ == 3 && __GNUC_MINOR__ == 3 && !defined(__cplusplus)
-# define HASATTRIBUTE_UNUSED /* gcc-3.3, but not g++-3.3. */
-# endif
-# if __GNUC__ == 3 && __GNUC_MINOR__ >= 4 || __GNUC__ > 3 /* 3.4 -> */
-# define HASATTRIBUTE_WARN_UNUSED_RESULT
-# endif
-#endif
-#endif /* #ifndef PERL_MICRO */
-
/* USE_5005THREADS needs to be after unixish.h as <pthread.h> includes
* <sys/signal.h> which defines NSIG - which will stop inclusion of <signal.h>
* this results in many functions being undeclared which bothers C++
@@ -3353,7 +3610,13 @@ EXTERN_C int perl_tsa_mutex_unlock(perl_mutex* mutex)
#define HEKfARG(p) ((void*)(p))
-/* Takes three arguments: is_utf8, length, str */
+/*
+=for apidoc Amnh||UTF8f
+=for apidoc Amh||UTF8fARG|bool is_utf8|Size_t byte_len|char *str
+
+=cut
+ * %4p is a custom format
+ */
#ifndef UTF8f
# define UTF8f "d%" UVuf "%4p"
#endif
@@ -3369,57 +3632,6 @@ EXTERN_C int perl_tsa_mutex_unlock(perl_mutex* mutex)
# define UVf UVuf
#endif
-#ifdef HASATTRIBUTE_DEPRECATED
-# define __attribute__deprecated__ __attribute__((deprecated))
-#endif
-#ifdef HASATTRIBUTE_FORMAT
-# define __attribute__format__(x,y,z) __attribute__((format(x,y,z)))
-#endif
-#ifdef HASATTRIBUTE_MALLOC
-# define __attribute__malloc__ __attribute__((__malloc__))
-#endif
-#ifdef HASATTRIBUTE_NONNULL
-# define __attribute__nonnull__(a) __attribute__((nonnull(a)))
-#endif
-#ifdef HASATTRIBUTE_NORETURN
-# define __attribute__noreturn__ __attribute__((noreturn))
-#endif
-#ifdef HASATTRIBUTE_PURE
-# define __attribute__pure__ __attribute__((pure))
-#endif
-#ifdef HASATTRIBUTE_UNUSED
-# define __attribute__unused__ __attribute__((unused))
-#endif
-#ifdef HASATTRIBUTE_WARN_UNUSED_RESULT
-# define __attribute__warn_unused_result__ __attribute__((warn_unused_result))
-#endif
-
-/* If we haven't defined the attributes yet, define them to blank. */
-#ifndef __attribute__deprecated__
-# define __attribute__deprecated__
-#endif
-#ifndef __attribute__format__
-# define __attribute__format__(x,y,z)
-#endif
-#ifndef __attribute__malloc__
-# define __attribute__malloc__
-#endif
-#ifndef __attribute__nonnull__
-# define __attribute__nonnull__(a)
-#endif
-#ifndef __attribute__noreturn__
-# define __attribute__noreturn__
-#endif
-#ifndef __attribute__pure__
-# define __attribute__pure__
-#endif
-#ifndef __attribute__unused__
-# define __attribute__unused__
-#endif
-#ifndef __attribute__warn_unused_result__
-# define __attribute__warn_unused_result__
-#endif
-
#if !defined(DEBUGGING) && !defined(NDEBUG)
# define NDEBUG 1
#endif
@@ -3434,20 +3646,30 @@ EXTERN_C int perl_tsa_mutex_unlock(perl_mutex* mutex)
# define NORETURN_FUNCTION_END NOT_REACHED; return 0
#endif
-/* Some OS warn on NULL format to printf */
-#ifdef PRINTF_FORMAT_NULL_OK
-# define __attribute__format__null_ok__(x,y,z) __attribute__format__(x,y,z)
-#else
-# define __attribute__format__null_ok__(x,y,z)
-#endif
-
#ifdef HAS_BUILTIN_EXPECT
# define EXPECT(expr,val) __builtin_expect(expr,val)
#else
# define EXPECT(expr,val) (expr)
#endif
+
+/*
+=head1 Miscellaneous Functions
+
+=for apidoc AmU|bool|LIKELY|const bool expr
+
+Returns the input unchanged, but at the same time it gives a branch prediction
+hint to the compiler that this condition is likely to be true.
+
+=for apidoc AmU|bool|UNLIKELY|const bool expr
+
+Returns the input unchanged, but at the same time it gives a branch prediction
+hint to the compiler that this condition is likely to be false.
+
+=cut
+*/
#define LIKELY(cond) EXPECT(cBOOL(cond),TRUE)
#define UNLIKELY(cond) EXPECT(cBOOL(cond),FALSE)
+
#ifdef HAS_BUILTIN_CHOOSE_EXPR
/* placeholder */
#endif
@@ -3464,8 +3686,11 @@ EXTERN_C int perl_tsa_mutex_unlock(perl_mutex* mutex)
STATIC_ASSERT_STMT expands to a statement and is suitable for use inside a
function.
*/
-#if (defined(static_assert) || (defined(__cplusplus) && __cplusplus >= 201103L)) && (!defined(__IBMC__) || __IBMC__ >= 1210)
-/* static_assert is a macro defined in <assert.h> in C11 or a compiler
+#if (! defined(__IBMC__) || __IBMC__ >= 1210) \
+ && (( defined(static_assert) && ( defined(_ISOC11_SOURCE) \
+ || (__STDC_VERSION__ - 0) >= 201101L)) \
+ || (defined(__cplusplus) && __cplusplus >= 201103L))
+/* XXX static_assert is a macro defined in <assert.h> in C11 or a compiler
builtin in C++11. But IBM XL C V11 does not support _Static_assert, no
matter what <assert.h> says.
*/
@@ -3521,9 +3746,9 @@ EXTERN_C int perl_tsa_mutex_unlock(perl_mutex* mutex)
# define NOT_REACHED
#elif defined(DEBUGGING) && (__has_builtin(__builtin_unreachable) \
|| (__GNUC__ == 4 && __GNUC_MINOR__ >= 5 || __GNUC__ > 4)) /* 4.5 -> */
-# define NOT_REACHED STMT_START { ASSUME(0); __builtin_unreachable(); } STMT_END
+# define NOT_REACHED STMT_START { ASSUME(!"UNREACHABLE"); __builtin_unreachable(); } STMT_END
#else
-# define NOT_REACHED ASSUME(0)
+# define NOT_REACHED ASSUME(!"UNREACHABLE")
#endif
/* Some unistd.h's give a prototype for pause() even though
@@ -3642,6 +3867,14 @@ typedef struct crypt_data { /* straight from /usr/include/crypt.h */
# define PERL_STATIC_INLINE_NO_RET PERL_STATIC_INLINE
#endif
+#ifndef PERL_STATIC_FORCE_INLINE
+# define PERL_STATIC_FORCE_INLINE PERL_STATIC_INLINE
+#endif
+
+#ifndef PERL_STATIC_FORCE_INLINE_NO_RET
+# define PERL_STATIC_FORCE_INLINE_NO_RET PERL_STATIC_INLINE
+#endif
+
#if !defined(OS2)
# include "iperlsys.h"
#endif
@@ -3667,13 +3900,13 @@ typedef struct crypt_data { /* straight from /usr/include/crypt.h */
/* macros to define bit-fields in structs. */
#ifndef PERL_BITFIELD8
-# define PERL_BITFIELD8 unsigned
+# define PERL_BITFIELD8 U8
#endif
#ifndef PERL_BITFIELD16
-# define PERL_BITFIELD16 unsigned
+# define PERL_BITFIELD16 U16
#endif
#ifndef PERL_BITFIELD32
-# define PERL_BITFIELD32 unsigned
+# define PERL_BITFIELD32 U32
#endif
#include "sv.h"
@@ -3898,7 +4131,7 @@ my_swap16(const U16 x) {
#endif
#ifndef __cplusplus
-#if !(defined(WIN32) || defined(UNDER_CE) || defined(SYMBIAN))
+#if !(defined(WIN32) || defined(SYMBIAN))
Uid_t getuid (void);
Uid_t geteuid (void);
Gid_t getgid (void);
@@ -3949,7 +4182,8 @@ Gid_t getegid (void);
#define DEBUG_B_FLAG 0x02000000 /*33554432*/
#define DEBUG_L_FLAG 0x04000000 /*67108864*/
#define DEBUG_i_FLAG 0x08000000 /*134217728*/
-#define DEBUG_MASK 0x0FFFEFFF /* mask of all the standard flags */
+#define DEBUG_y_FLAG 0x10000000 /*268435456*/
+#define DEBUG_MASK 0x1FFFEFFF /* mask of all the standard flags */
#define DEBUG_DB_RECURSE_FLAG 0x40000000
#define DEBUG_TOP_FLAG 0x80000000 /* -D was given --> PL_debug |= FLAG */
@@ -3981,10 +4215,12 @@ Gid_t getegid (void);
# define DEBUG_B_TEST_ UNLIKELY(PL_debug & DEBUG_B_FLAG)
# define DEBUG_L_TEST_ UNLIKELY(PL_debug & DEBUG_L_FLAG)
# define DEBUG_i_TEST_ UNLIKELY(PL_debug & DEBUG_i_FLAG)
+# define DEBUG_y_TEST_ UNLIKELY(PL_debug & DEBUG_y_FLAG)
# define DEBUG_Xv_TEST_ (DEBUG_X_TEST_ && DEBUG_v_TEST_)
# define DEBUG_Uv_TEST_ (DEBUG_U_TEST_ && DEBUG_v_TEST_)
# define DEBUG_Pv_TEST_ (DEBUG_P_TEST_ && DEBUG_v_TEST_)
# define DEBUG_Lv_TEST_ (DEBUG_L_TEST_ && DEBUG_v_TEST_)
+# define DEBUG_yv_TEST_ (DEBUG_y_TEST_ && DEBUG_v_TEST_)
#ifdef DEBUGGING
@@ -4015,10 +4251,12 @@ Gid_t getegid (void);
# define DEBUG_B_TEST DEBUG_B_TEST_
# define DEBUG_L_TEST DEBUG_L_TEST_
# define DEBUG_i_TEST DEBUG_i_TEST_
+# define DEBUG_y_TEST DEBUG_y_TEST_
# define DEBUG_Xv_TEST DEBUG_Xv_TEST_
# define DEBUG_Uv_TEST DEBUG_Uv_TEST_
# define DEBUG_Pv_TEST DEBUG_Pv_TEST_
# define DEBUG_Lv_TEST DEBUG_Lv_TEST_
+# define DEBUG_yv_TEST DEBUG_yv_TEST_
# define PERL_DEB(a) a
# define PERL_DEB2(a,b) a
@@ -4052,10 +4290,11 @@ Gid_t getegid (void);
# define DEBUG_f(a) DEBUG__(DEBUG_f_TEST, a)
-# ifndef PERL_EXT_RE_BUILD
-# define DEBUG_r(a) DEBUG__(DEBUG_r_TEST, a)
-# else
+/* For re_comp.c, re_exec.c, assume -Dr has been specified */
+# ifdef PERL_EXT_RE_BUILD
# define DEBUG_r(a) STMT_START {a;} STMT_END
+# else
+# define DEBUG_r(a) DEBUG__(DEBUG_r_TEST, a)
# endif /* PERL_EXT_RE_BUILD */
# define DEBUG_x(a) DEBUG__(DEBUG_x_TEST, a)
@@ -4067,6 +4306,7 @@ Gid_t getegid (void);
# define DEBUG_Uv(a) DEBUG__(DEBUG_Uv_TEST, a)
# define DEBUG_Pv(a) DEBUG__(DEBUG_Pv_TEST, a)
# define DEBUG_Lv(a) DEBUG__(DEBUG_Lv_TEST, a)
+# define DEBUG_yv(a) DEBUG__(DEBUG_yv_TEST, a)
# define DEBUG_S(a) DEBUG__(DEBUG_S_TEST, a)
# define DEBUG_T(a) DEBUG__(DEBUG_T_TEST, a)
@@ -4079,6 +4319,7 @@ Gid_t getegid (void);
# define DEBUG_B(a) DEBUG__(DEBUG_B_TEST, a)
# define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)
# define DEBUG_i(a) DEBUG__(DEBUG_i_TEST, a)
+# define DEBUG_y(a) DEBUG__(DEBUG_y_TEST, a)
#else /* ! DEBUGGING below */
@@ -4109,10 +4350,12 @@ Gid_t getegid (void);
# define DEBUG_B_TEST (0)
# define DEBUG_L_TEST (0)
# define DEBUG_i_TEST (0)
+# define DEBUG_y_TEST (0)
# define DEBUG_Xv_TEST (0)
# define DEBUG_Uv_TEST (0)
# define DEBUG_Pv_TEST (0)
# define DEBUG_Lv_TEST (0)
+# define DEBUG_yv_TEST (0)
# define PERL_DEB(a)
# define PERL_DEB2(a,b) b
@@ -4143,10 +4386,12 @@ Gid_t getegid (void);
# define DEBUG_B(a)
# define DEBUG_L(a)
# define DEBUG_i(a)
+# define DEBUG_y(a)
# define DEBUG_Xv(a)
# define DEBUG_Uv(a)
# define DEBUG_Pv(a)
# define DEBUG_Lv(a)
+# define DEBUG_yv(a)
#endif /* DEBUGGING */
@@ -4466,12 +4711,14 @@ EXTCONST char PL_no_dir_func[]
EXTCONST char PL_no_func[]
INIT("The %s function is unimplemented");
EXTCONST char PL_no_myglob[]
- INIT("\"%s\" %se %s can't be in a package");
+ INIT("\"%s\" %s %s can't be in a package");
EXTCONST char PL_no_localize_ref[]
INIT("Can't localize through a reference");
EXTCONST char PL_memory_wrap[]
INIT("panic: memory wrap");
-
+EXTCONST char PL_extended_cp_format[]
+ INIT("Code point 0x%" UVXf " is not Unicode, requires a Perl extension,"
+ " and so is not portable");
EXTCONST char PL_Yes[]
INIT("1");
EXTCONST char PL_No[]
@@ -5481,7 +5728,7 @@ EXTCONST bool PL_valid_types_NV_set[];
#ifndef EBCDIC
/* The tables below are adapted from
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which requires this copyright
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which requires this copyright
* notice:
Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
@@ -5508,7 +5755,7 @@ SOFTWARE.
# ifdef DOINIT
# if 0 /* This is the original table given in
- http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ */
+ https://bjoern.hoehrmann.de/utf-8/decoder/dfa/ */
static U8 utf8d_C9[] = {
/* The first part of the table maps bytes to character classes that
* to reduce the size of the transition table and create bitmasks. */
@@ -5650,7 +5897,7 @@ EXTCONST U8 PL_extended_utf8_dfa_tab[] = {
* that can be returned immediately.
*
* The "Implementation details" portion of
- * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ shows how
+ * https://bjoern.hoehrmann.de/utf-8/decoder/dfa/ shows how
* the first portion of the table maps each possible byte into a character
* class. And that the classes for those bytes which are start bytes have been
* carefully chosen so they serve as well to be used as a shift value to mask
@@ -5669,7 +5916,7 @@ EXTCONST U8 PL_extended_utf8_dfa_tab[] = {
* drops out immediately for that. In the dfa, classes 3 and 4 are used to
* distinguish EF vs the rest. Then special code is used to deal with ED,
* that's executed only when the dfa drops out. The code points started by ED
- * are half surrogates, and half hangul syllables. This means that 2048 of the
+ * are half surrogates, and half hangul syllables. This means that 2048 of
* the hangul syllables (about 18%) take longer than all other non-problematic
* code points to handle.
*
@@ -5799,7 +6046,7 @@ EXTCONST U8 PL_strict_utf8_dfa_tab[] = {
/* And below is yet another version of the above tables that accepts only UTF-8
* as defined by Corregidum #9. Hence no surrogates nor non-Unicode, but
* it allows non-characters. This is isomorphic to the original table
- * in http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * in https://bjoern.hoehrmann.de/utf-8/decoder/dfa/
*
* The classes are
* 00-7F 0
@@ -5904,7 +6151,7 @@ EXTCONST U8 PL_c9_utf8_dfa_tab[];
compilers aren't smart enough to eliminate unused static inline
functions, so including this file in source code can cause link errors
even if the source code uses none of the functions. Hence including these
- can be be suppressed by setting PERL_NO_INLINE_FUNCTIONS. Doing this will
+ can be suppressed by setting PERL_NO_INLINE_FUNCTIONS. Doing this will
(obviously) result in unworkable XS code, but allows simple probing code
to continue to work, because it permits tests to include the perl headers
for definitions without creating a link dependency on the perl library
@@ -6048,6 +6295,27 @@ typedef struct am_table_short AMTS;
# define IN_SOME_LOCALE_FORM_COMPILETIME \
cBOOL(PL_hints & (HINT_LOCALE|HINT_LOCALE_PARTIAL))
+/*
+=head1 Locale-related functions and macros
+
+=for apidoc Amn|bool|IN_LOCALE
+
+Evaluates to TRUE if the plain locale pragma without a parameter (S<C<use
+locale>>) is in effect.
+
+=for apidoc Amn|bool|IN_LOCALE_COMPILETIME
+
+Evaluates to TRUE if, when compiling a perl program (including an C<eval>) if
+the plain locale pragma without a parameter (S<C<use locale>>) is in effect.
+
+=for apidoc Amn|bool|IN_LOCALE_RUNTIME
+
+Evaluates to TRUE if, when executing a perl program (including an C<eval>) if
+the plain locale pragma without a parameter (S<C<use locale>>) is in effect.
+
+=cut
+*/
+
# define IN_LOCALE \
(IN_PERL_COMPILETIME ? IN_LOCALE_COMPILETIME : IN_LOCALE_RUNTIME)
# define IN_SOME_LOCALE_FORM \
@@ -6074,7 +6342,7 @@ typedef struct am_table_short AMTS;
# if defined (PERL_CORE) || defined (PERL_IN_XSUB_RE)
/* This internal macro should be called from places that operate under
- * locale rules. It there is a problem with the current locale that
+ * locale rules. If there is a problem with the current locale that
* hasn't been raised yet, it will output a warning this time. Because
* this will so rarely be true, there is no point to optimize for time;
* instead it makes sense to minimize space used and do all the work in
@@ -6248,7 +6516,7 @@ typedef struct am_table_short AMTS;
else { \
PL_lc_numeric_mutex_depth++; \
DEBUG_Lv(PerlIO_printf(Perl_debug_log, \
- "%s: %d: avoided lc_numeric_lock; depth=%d\n", \
+ "%s: %d: avoided lc_numeric_lock; new depth=%d\n", \
__FILE__, __LINE__, PL_lc_numeric_mutex_depth)); \
if (cond_to_panic_if_already_locked) { \
Perl_croak_nocontext("panic: %s: %d: Trying to change" \
@@ -6270,7 +6538,7 @@ typedef struct am_table_short AMTS;
else { \
PL_lc_numeric_mutex_depth--; \
DEBUG_Lv(PerlIO_printf(Perl_debug_log, \
- "%s: %d: avoided lc_numeric_unlock; depth=%d\n", \
+ "%s: %d: avoided lc_numeric_unlock; new depth=%d\n",\
__FILE__, __LINE__, PL_lc_numeric_mutex_depth)); \
} \
} STMT_END \
@@ -6308,7 +6576,7 @@ any executable statements.
=for apidoc Am|void|STORE_LC_NUMERIC_FORCE_TO_UNDERLYING
-This is used by XS code that that is C<LC_NUMERIC> locale-aware to force the
+This is used by XS code that is C<LC_NUMERIC> locale-aware to force the
locale for category C<LC_NUMERIC> to be what perl thinks is the current
underlying locale. (The perl interpreter could be wrong about what the
underlying locale actually is if some C or XS code has called the C library
@@ -6369,7 +6637,15 @@ argument list, like this:
On threaded perls not operating with thread-safe functionality, this macro uses
a mutex to force a critical section. Therefore the matching RESTORE should be
-close by, and guaranteed to be called.
+close by, and guaranteed to be called; see L</WITH_LC_NUMERIC_SET_TO_NEEDED>
+for a more contained way to ensure that.
+
+=for apidoc Am|void|STORE_LC_NUMERIC_SET_TO_NEEDED_IN|bool in_lc_numeric
+
+Same as L</STORE_LC_NUMERIC_SET_TO_NEEDED> with in_lc_numeric provided
+as the precalculated value of C<IN_LC(LC_NUMERIC)>. It is the caller's
+responsibility to ensure that the status of C<PL_compiling> and C<PL_hints>
+cannot have changed since the precalculation.
=for apidoc Am|void|RESTORE_LC_NUMERIC
@@ -6390,6 +6666,36 @@ expression, but with an empty argument list, like this:
...
}
+=for apidoc Am|void|WITH_LC_NUMERIC_SET_TO_NEEDED|block
+
+This macro invokes the supplied statement or block within the context
+of a L</STORE_LC_NUMERIC_SET_TO_NEEDED> .. L</RESTORE_LC_NUMERIC> pair
+if required, so eg:
+
+ WITH_LC_NUMERIC_SET_TO_NEEDED(
+ SNPRINTF_G(fv, ebuf, sizeof(ebuf), precis)
+ );
+
+is equivalent to:
+
+ {
+#ifdef USE_LOCALE_NUMERIC
+ DECLARATION_FOR_LC_NUMERIC_MANIPULATION;
+ STORE_LC_NUMERIC_SET_TO_NEEDED();
+#endif
+ SNPRINTF_G(fv, ebuf, sizeof(ebuf), precis);
+#ifdef USE_LOCALE_NUMERIC
+ RESTORE_LC_NUMERIC();
+#endif
+ }
+
+=for apidoc Am|void|WITH_LC_NUMERIC_SET_TO_NEEDED_IN|bool in_lc_numeric|block
+
+Same as L</WITH_LC_NUMERIC_SET_TO_NEEDED> with in_lc_numeric provided
+as the precalculated value of C<IN_LC(LC_NUMERIC)>. It is the caller's
+responsibility to ensure that the status of C<PL_compiling> and C<PL_hints>
+cannot have changed since the precalculation.
+
=cut
*/
@@ -6417,12 +6723,13 @@ expression, but with an empty argument list, like this:
# define DECLARATION_FOR_LC_NUMERIC_MANIPULATION \
void (*_restore_LC_NUMERIC_function)(pTHX) = NULL
-# define STORE_LC_NUMERIC_SET_TO_NEEDED() \
+# define STORE_LC_NUMERIC_SET_TO_NEEDED_IN(in) \
STMT_START { \
+ bool _in_lc_numeric = (in); \
LC_NUMERIC_LOCK( \
- ( ( IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_UNDERLYING) \
- || (! IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_STANDARD)));\
- if (IN_LC(LC_NUMERIC)) { \
+ ( ( _in_lc_numeric && _NOT_IN_NUMERIC_UNDERLYING) \
+ || (! _in_lc_numeric && _NOT_IN_NUMERIC_STANDARD))); \
+ if (_in_lc_numeric) { \
if (_NOT_IN_NUMERIC_UNDERLYING) { \
Perl_set_numeric_underlying(aTHX); \
_restore_LC_NUMERIC_function \
@@ -6438,6 +6745,9 @@ expression, but with an empty argument list, like this:
} \
} STMT_END
+# define STORE_LC_NUMERIC_SET_TO_NEEDED() \
+ STORE_LC_NUMERIC_SET_TO_NEEDED_IN(IN_LC(LC_NUMERIC))
+
# define RESTORE_LC_NUMERIC() \
STMT_START { \
if (_restore_LC_NUMERIC_function) { \
@@ -6512,22 +6822,65 @@ expression, but with an empty argument list, like this:
__FILE__, __LINE__, PL_numeric_standard)); \
} STMT_END
+# define WITH_LC_NUMERIC_SET_TO_NEEDED_IN(in_lc_numeric, block) \
+ STMT_START { \
+ DECLARATION_FOR_LC_NUMERIC_MANIPULATION; \
+ STORE_LC_NUMERIC_SET_TO_NEEDED_IN(in_lc_numeric); \
+ block; \
+ RESTORE_LC_NUMERIC(); \
+ } STMT_END;
+
+# define WITH_LC_NUMERIC_SET_TO_NEEDED(block) \
+ WITH_LC_NUMERIC_SET_TO_NEEDED_IN(IN_LC(LC_NUMERIC), block)
+
#else /* !USE_LOCALE_NUMERIC */
# define SET_NUMERIC_STANDARD()
# define SET_NUMERIC_UNDERLYING()
# define IS_NUMERIC_RADIX(a, b) (0)
-# define DECLARATION_FOR_LC_NUMERIC_MANIPULATION
+# define DECLARATION_FOR_LC_NUMERIC_MANIPULATION dNOOP
# define STORE_LC_NUMERIC_SET_STANDARD()
# define STORE_LC_NUMERIC_FORCE_TO_UNDERLYING()
+# define STORE_LC_NUMERIC_SET_TO_NEEDED_IN(in_lc_numeric)
# define STORE_LC_NUMERIC_SET_TO_NEEDED()
# define RESTORE_LC_NUMERIC()
# define LOCK_LC_NUMERIC_STANDARD()
# define UNLOCK_LC_NUMERIC_STANDARD()
+# define WITH_LC_NUMERIC_SET_TO_NEEDED_IN(in_lc_numeric, block) \
+ STMT_START { block; } STMT_END
+# define WITH_LC_NUMERIC_SET_TO_NEEDED(block) \
+ STMT_START { block; } STMT_END
#endif /* !USE_LOCALE_NUMERIC */
#define Atof my_atof
+
+/*
+
+=head1 Numeric functions
+
+=for apidoc AmTR|NV|Strtod|NN const char * const s|NULLOK char ** e
+
+This is a synonym for L</my_strtod>.
+
+=for apidoc AmTR|NV|Strtol|NN const char * const s|NULLOK char ** e|int base
+
+Platform and configuration independent C<strtol>. This expands to the
+appropriate C<strotol>-like function based on the platform and F<Configure>
+options>. For example it could expand to C<strtoll> or C<strtoq> instead of
+C<strtol>.
+
+=for apidoc AmTR|NV|Strtoul|NN const char * const s|NULLOK char ** e|int base
+
+Platform and configuration independent C<strtoul>. This expands to the
+appropriate C<strotoul>-like function based on the platform and F<Configure>
+options>. For example it could expand to C<strtoull> or C<strtouq> instead of
+C<strtoul>.
+
+=cut
+
+*/
+
#define Strtod my_strtod
#if defined(HAS_STRTOD) \
@@ -6597,6 +6950,14 @@ expression, but with an empty argument list, like this:
# define Atoul(s) Strtoul(s, NULL, 10)
#endif
+#define grok_bin(s,lp,fp,rp) \
+ grok_bin_oct_hex(s, lp, fp, rp, 1, _CC_BINDIGIT, 'b')
+#define grok_oct(s,lp,fp,rp) \
+ (*(fp) |= PERL_SCAN_DISALLOW_PREFIX, \
+ grok_bin_oct_hex(s, lp, fp, rp, 3, _CC_OCTDIGIT, '\0'))
+#define grok_hex(s,lp,fp,rp) \
+ grok_bin_oct_hex(s, lp, fp, rp, 4, _CC_XDIGIT, 'x')
+
#ifndef PERL_SCRIPT_MODE
#define PERL_SCRIPT_MODE "r"
#endif
@@ -6775,7 +7136,7 @@ expression, but with an empty argument list, like this:
#endif
#if defined(HAS_FLOCK) && !defined(HAS_FLOCK_PROTO)
-int flock(int fd, int op);
+EXTERN_C int flock(int fd, int op);
#endif
#ifndef O_RDONLY
@@ -6829,19 +7190,50 @@ int flock(int fd, int op);
#define IS_NUMBER_NAN 0x20 /* this is not */
#define IS_NUMBER_TRAILING 0x40 /* number has trailing trash */
+/*
+=head1 Numeric functions
+
+=for apidoc AmdR|bool|GROK_NUMERIC_RADIX|NN const char **sp|NN const char *send
+
+A synonym for L</grok_numeric_radix>
+
+=cut
+*/
#define GROK_NUMERIC_RADIX(sp, send) grok_numeric_radix(sp, send)
-/* Input flags: */
+/* Number scan flags. All are used for input, the ones used for output are so
+ * marked */
#define PERL_SCAN_ALLOW_UNDERSCORES 0x01 /* grok_??? accept _ in numbers */
#define PERL_SCAN_DISALLOW_PREFIX 0x02 /* grok_??? reject 0x in hex etc */
-#define PERL_SCAN_SILENT_ILLDIGIT 0x04 /* grok_??? not warn about illegal digits */
-#define PERL_SCAN_SILENT_NON_PORTABLE 0x08 /* grok_??? not warn about very large
- numbers which are <= UV_MAX */
+
+/* grok_??? input: ignored; output: found overflow */
+#define PERL_SCAN_GREATER_THAN_UV_MAX 0x04
+
+/* grok_??? don't warn about illegal digits. To preserve total backcompat,
+ * this isn't set on output if one is found. Instead, see
+ * PERL_SCAN_NOTIFY_ILLDIGIT. */
+#define PERL_SCAN_SILENT_ILLDIGIT 0x08
+
#define PERL_SCAN_TRAILING 0x10 /* grok_number_flags() allow trailing
and set IS_NUMBER_TRAILING */
-/* Output flags: */
-#define PERL_SCAN_GREATER_THAN_UV_MAX 0x02 /* should this merge with above? */
+/* These are considered experimental, so not exposed publicly */
+#if defined(PERL_CORE) || defined(PERL_EXT)
+/* grok_??? don't warn about very large numbers which are <= UV_MAX;
+ * output: found such a number */
+# define PERL_SCAN_SILENT_NON_PORTABLE 0x20
+
+/* If this is set on input, and no illegal digit is found, it will be cleared
+ * on output; otherwise unchanged */
+# define PERL_SCAN_NOTIFY_ILLDIGIT 0x40
+
+/* Don't warn on overflow; output flag still set */
+# define PERL_SCAN_SILENT_OVERFLOW 0x80
+
+/* Forbid a leading underscore, which the other one doesn't */
+# define PERL_SCAN_ALLOW_MEDIAL_UNDERSCORES (0x100|PERL_SCAN_ALLOW_UNDERSCORES)
+#endif
+
/* to let user control profiling */
#ifdef PERL_GPROF_CONTROL
@@ -6851,12 +7243,8 @@ extern void moncontrol(int);
#define PERL_GPROF_MONCONTROL(x)
#endif
-#ifdef UNDER_CE
-#include "wince.h"
-#endif
-
/* ISO 6429 NEL - C1 control NExt Line */
-/* See http://www.unicode.org/unicode/reports/tr13/ */
+/* See https://www.unicode.org/unicode/reports/tr13/ */
#define NEXT_LINE_CHAR NEXT_LINE_NATIVE
#ifndef PIPESOCK_MODE
@@ -6913,8 +7301,20 @@ extern void moncontrol(int);
#define PERL_SIGNALS_UNSAFE_FLAG 0x0001
-/* Use instead of abs() since abs() forces its argument to be an int,
- * but also beware since this evaluates its argument twice, so no x++. */
+/*
+=head1 Numeric functions
+
+=for apidoc Am|int|PERL_ABS|int
+
+Typeless C<abs> or C<fabs>, I<etc>. (The usage below indicates it is for
+integers, but it works for any type.) Use instead of these, since the C
+library ones force their argument to be what it is expecting, potentially
+leading to disaster. But also beware that this evaluates its argument twice,
+so no C<x++>.
+
+=cut
+*/
+
#define PERL_ABS(x) ((x) < 0 ? -(x) : (x))
#if defined(__DECC) && defined(__osf__)
@@ -6932,9 +7332,19 @@ extern void moncontrol(int);
# define do_aexec(really, mark,sp) do_aexec5(really, mark, sp, 0, 0)
#endif
-/* check embedded \0 characters in pathnames passed to syscalls,
- but allow one ending \0 */
-#define IS_SAFE_SYSCALL(p, len, what, op_name) (S_is_safe_syscall(aTHX_ (p), (len), (what), (op_name)))
+
+/*
+=head1 Miscellaneous Functions
+
+=for apidoc Am|bool|IS_SAFE_SYSCALL|NN const char *pv|STRLEN len|NN const char *what|NN const char *op_name
+
+Same as L</is_safe_syscall>.
+
+=cut
+
+Allows one ending \0
+*/
+#define IS_SAFE_SYSCALL(p, len, what, op_name) (Perl_is_safe_syscall(aTHX_ (p), (len), (what), (op_name)))
#define IS_SAFE_PATHNAME(p, len, op_name) IS_SAFE_SYSCALL((p), (len), "pathname", (op_name))
@@ -7200,7 +7610,9 @@ START_EXTERN_C
*/
/* The quadmath literals are anon structs which -Wc++-compat doesn't like. */
+# ifndef USE_CPLUSPLUS
GCC_DIAG_IGNORE_DECL(-Wc++-compat);
+# endif
# ifdef USE_QUADMATH
/* Cannot use HUGE_VALQ for PL_inf because not a compile-time
@@ -7270,7 +7682,9 @@ INFNAN_NV_U8_DECL PL_nan = { 0.0/0.0 }; /* keep last */
# endif
# endif
+# ifndef USE_CPLUSPLUS
GCC_DIAG_RESTORE_DECL;
+# endif
#else
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h
index 4cfbafecdf..305c11d413 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlapi.h
@@ -99,48 +99,18 @@ END_EXTERN_C
#else /* !PERL_CORE */
-#undef PL_AboveLatin1
-#define PL_AboveLatin1 (*Perl_GAboveLatin1_ptr(NULL))
-#undef PL_Assigned_invlist
-#define PL_Assigned_invlist (*Perl_GAssigned_invlist_ptr(NULL))
-#undef PL_CCC_non0_non230
-#define PL_CCC_non0_non230 (*Perl_GCCC_non0_non230_ptr(NULL))
#undef PL_C_locale_obj
#define PL_C_locale_obj (*Perl_GC_locale_obj_ptr(NULL))
-#undef PL_GCB_invlist
-#define PL_GCB_invlist (*Perl_GGCB_invlist_ptr(NULL))
-#undef PL_HasMultiCharFold
-#define PL_HasMultiCharFold (*Perl_GHasMultiCharFold_ptr(NULL))
-#undef PL_InBitmap
-#define PL_InBitmap (*Perl_GInBitmap_ptr(NULL))
-#undef PL_InMultiCharFold
-#define PL_InMultiCharFold (*Perl_GInMultiCharFold_ptr(NULL))
-#undef PL_LB_invlist
-#define PL_LB_invlist (*Perl_GLB_invlist_ptr(NULL))
-#undef PL_Latin1
-#define PL_Latin1 (*Perl_GLatin1_ptr(NULL))
-#undef PL_NonFinalFold
-#define PL_NonFinalFold (*Perl_GNonFinalFold_ptr(NULL))
-#undef PL_Posix_ptrs
-#define PL_Posix_ptrs (*Perl_GPosix_ptrs_ptr(NULL))
-#undef PL_Private_Use
-#define PL_Private_Use (*Perl_GPrivate_Use_ptr(NULL))
-#undef PL_SB_invlist
-#define PL_SB_invlist (*Perl_GSB_invlist_ptr(NULL))
-#undef PL_SCX_invlist
-#define PL_SCX_invlist (*Perl_GSCX_invlist_ptr(NULL))
-#undef PL_UpperLatin1
-#define PL_UpperLatin1 (*Perl_GUpperLatin1_ptr(NULL))
-#undef PL_WB_invlist
-#define PL_WB_invlist (*Perl_GWB_invlist_ptr(NULL))
-#undef PL_XPosix_ptrs
-#define PL_XPosix_ptrs (*Perl_GXPosix_ptrs_ptr(NULL))
#undef PL_appctx
#define PL_appctx (*Perl_Gappctx_ptr(NULL))
#undef PL_check
#define PL_check (*Perl_Gcheck_ptr(NULL))
#undef PL_check_mutex
#define PL_check_mutex (*Perl_Gcheck_mutex_ptr(NULL))
+#undef PL_csighandler1p
+#define PL_csighandler1p (*Perl_Gcsighandler1p_ptr(NULL))
+#undef PL_csighandler3p
+#define PL_csighandler3p (*Perl_Gcsighandler3p_ptr(NULL))
#undef PL_csighandlerp
#define PL_csighandlerp (*Perl_Gcsighandlerp_ptr(NULL))
#undef PL_curinterp
@@ -149,6 +119,8 @@ END_EXTERN_C
#define PL_do_undump (*Perl_Gdo_undump_ptr(NULL))
#undef PL_dollarzero_mutex
#define PL_dollarzero_mutex (*Perl_Gdollarzero_mutex_ptr(NULL))
+#undef PL_env_mutex
+#define PL_env_mutex (*Perl_Genv_mutex_ptr(NULL))
#undef PL_fold_locale
#define PL_fold_locale (*Perl_Gfold_locale_ptr(NULL))
#undef PL_hash_chars
@@ -161,8 +133,6 @@ END_EXTERN_C
#define PL_hash_state (*Perl_Ghash_state_ptr(NULL))
#undef PL_hints_mutex
#define PL_hints_mutex (*Perl_Ghints_mutex_ptr(NULL))
-#undef PL_in_some_fold
-#define PL_in_some_fold (*Perl_Gin_some_fold_ptr(NULL))
#undef PL_keyword_plugin
#define PL_keyword_plugin (*Perl_Gkeyword_plugin_ptr(NULL))
#undef PL_keyword_plugin_mutex
@@ -245,36 +215,6 @@ END_EXTERN_C
#define PL_user_def_props_aTHX (*Perl_Guser_def_props_aTHX_ptr(NULL))
#undef PL_user_prop_mutex
#define PL_user_prop_mutex (*Perl_Guser_prop_mutex_ptr(NULL))
-#undef PL_utf8_charname_begin
-#define PL_utf8_charname_begin (*Perl_Gutf8_charname_begin_ptr(NULL))
-#undef PL_utf8_charname_continue
-#define PL_utf8_charname_continue (*Perl_Gutf8_charname_continue_ptr(NULL))
-#undef PL_utf8_foldclosures
-#define PL_utf8_foldclosures (*Perl_Gutf8_foldclosures_ptr(NULL))
-#undef PL_utf8_idcont
-#define PL_utf8_idcont (*Perl_Gutf8_idcont_ptr(NULL))
-#undef PL_utf8_idstart
-#define PL_utf8_idstart (*Perl_Gutf8_idstart_ptr(NULL))
-#undef PL_utf8_mark
-#define PL_utf8_mark (*Perl_Gutf8_mark_ptr(NULL))
-#undef PL_utf8_perl_idcont
-#define PL_utf8_perl_idcont (*Perl_Gutf8_perl_idcont_ptr(NULL))
-#undef PL_utf8_perl_idstart
-#define PL_utf8_perl_idstart (*Perl_Gutf8_perl_idstart_ptr(NULL))
-#undef PL_utf8_tofold
-#define PL_utf8_tofold (*Perl_Gutf8_tofold_ptr(NULL))
-#undef PL_utf8_tolower
-#define PL_utf8_tolower (*Perl_Gutf8_tolower_ptr(NULL))
-#undef PL_utf8_tosimplefold
-#define PL_utf8_tosimplefold (*Perl_Gutf8_tosimplefold_ptr(NULL))
-#undef PL_utf8_totitle
-#define PL_utf8_totitle (*Perl_Gutf8_totitle_ptr(NULL))
-#undef PL_utf8_toupper
-#define PL_utf8_toupper (*Perl_Gutf8_toupper_ptr(NULL))
-#undef PL_utf8_xidcont
-#define PL_utf8_xidcont (*Perl_Gutf8_xidcont_ptr(NULL))
-#undef PL_utf8_xidstart
-#define PL_utf8_xidstart (*Perl_Gutf8_xidstart_ptr(NULL))
#undef PL_veto_cleanup
#define PL_veto_cleanup (*Perl_Gveto_cleanup_ptr(NULL))
#undef PL_watch_pvx
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h
index 6dd269efa7..f5ffca04e4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlhost.h
@@ -7,16 +7,13 @@
* License or the Artistic License, as specified in the README file.
*/
-#ifndef UNDER_CE
#define CHECK_HOST_INTERP
-#endif
#ifndef ___PerlHost_H___
#define ___PerlHost_H___
-#ifndef UNDER_CE
#include <signal.h>
-#endif
+#include <wchar.h>
#include "iperlsys.h"
#include "vmem.h"
#include "vdir.h"
@@ -829,7 +826,6 @@ PerlStdIOGetOSfhandle(struct IPerlStdIO* piPerl, int filenum)
FILE*
PerlStdIOFdupopen(struct IPerlStdIO* piPerl, FILE* pf)
{
-#ifndef UNDER_CE
FILE* pfdup;
fpos_t pos;
char mode[3];
@@ -861,9 +857,6 @@ PerlStdIOFdupopen(struct IPerlStdIO* piPerl, FILE* pf)
fsetpos(pfdup, &pos);
}
return pfdup;
-#else
- return 0;
-#endif
}
const struct IPerlStdIO perlStdIO =
@@ -2132,10 +2125,6 @@ lookup(const void *arg1, const void *arg2)
LPSTR*
CPerlHost::Lookup(LPCSTR lpStr)
{
-#ifdef UNDER_CE
- if (!m_lppEnvList || !m_dwEnvCount)
- return NULL;
-#endif
if (!lpStr)
return NULL;
return (LPSTR*)bsearch(&lpStr, m_lppEnvList, m_dwEnvCount, sizeof(LPSTR), lookup);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlio.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlio.h
index d515020618..ee16ab8774 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlio.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlio.h
@@ -286,6 +286,9 @@ PERL_CALLCONV SSize_t PerlIO_get_bufsiz(PerlIO *);
#ifndef PerlIO_tmpfile
PERL_CALLCONV PerlIO *PerlIO_tmpfile(void);
#endif
+#ifndef PerlIO_tmpfile_flags
+PERL_CALLCONV PerlIO *PerlIO_tmpfile_flags(int flags);
+#endif
#ifndef PerlIO_stdin
PERL_CALLCONV PerlIO *PerlIO_stdin(void);
#endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perllibst.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perllibst.h
deleted file mode 100755
index 60ec416e17..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perllibst.h
+++ /dev/null
@@ -1,14 +0,0 @@
-/*DO NOT EDIT
- this file is included from perllib.c to init static extensions */
-#ifdef STATIC1
- "Win32CORE",
-#undef STATIC1
-#endif
-#ifdef STATIC2
- EXTERN_C void boot_Win32CORE (pTHX_ CV* cv);
-#undef STATIC2
-#endif
-#ifdef STATIC3
- newXS("Win32CORE::bootstrap", boot_Win32CORE, file);
-#undef STATIC3
-#endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlvars.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlvars.h
index 466c515ebb..cd1523d5df 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlvars.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perlvars.h
@@ -73,8 +73,13 @@ PERLVARI(G, sig_trapped, int, 0)
/* If Perl has to ignore SIGPFE, this is its saved state.
* See perl.h macros PERL_FPU_INIT and PERL_FPU_{PRE,POST}_EXEC. */
PERLVAR(G, sigfpe_saved, Sighandler_t)
-PERLVARI(G, csighandlerp, Sighandler_t, Perl_csighandler)
- /* Pointer to C-level sighandler */
+
+/* these ptrs to functions are to avoid linkage problems; see
+ * perl-5.8.0-2193-g5c1546dc48
+ */
+PERLVARI(G, csighandlerp, Sighandler_t, Perl_csighandler)
+PERLVARI(G, csighandler1p, Sighandler1_t, Perl_csighandler1)
+PERLVARI(G, csighandler3p, Sighandler3_t, Perl_csighandler3)
#endif
/* This is constant on most architectures, a global on OS/2 */
@@ -99,6 +104,7 @@ PERLVARI(G, mmap_page_size, IV, 0)
#if defined(USE_ITHREADS)
PERLVAR(G, hints_mutex, perl_mutex) /* Mutex for refcounted he refcounting */
+PERLVAR(G, env_mutex, perl_mutex) /* Mutex for accessing ENV */
# if ! defined(USE_THREAD_SAFE_LOCALE) || defined(TS_W32_BROKEN_LOCALECONV)
PERLVAR(G, locale_mutex, perl_mutex) /* Mutex for setlocale() changing */
# endif
@@ -114,7 +120,7 @@ PERLVAR(G, C_locale_obj, locale_t)
PERLVARI(G, watch_pvx, char *, NULL)
/*
-=for apidoc AmU|Perl_check_t *|PL_check
+=for apidoc AmnU|Perl_check_t *|PL_check
Array, indexed by opcode, of functions that will be called for the "check"
phase of optree building during compilation of Perl code. For most (but
@@ -142,6 +148,24 @@ with the core's base checker at the end.
For thread safety, modules should not write directly to this array.
Instead, use the function L</wrap_op_checker>.
+=for apidoc Amn|enum perl_phase|PL_phase
+
+A value that indicates the current Perl interpreter's phase. Possible values
+include C<PERL_PHASE_CONSTRUCT>, C<PERL_PHASE_START>, C<PERL_PHASE_CHECK>,
+C<PERL_PHASE_INIT>, C<PERL_PHASE_RUN>, C<PERL_PHASE_END>, and
+C<PERL_PHASE_DESTRUCT>.
+
+For example, the following determines whether the interpreter is in
+global destruction:
+
+ if (PL_phase == PERL_PHASE_DESTRUCT) {
+ // we are in global destruction
+ }
+
+C<PL_phase> was introduced in Perl 5.14; in prior perls you can use
+C<PL_dirty> (boolean) to determine whether the interpreter is in global
+destruction. (Use of C<PL_dirty> is discouraged since 5.14.)
+
=cut
*/
@@ -176,7 +200,7 @@ PERLVARI(G, my_cxt_index, int, 0)
PERLVARI(G, veto_cleanup, int, FALSE) /* exit without cleanup */
/*
-=for apidoc AmUx|Perl_keyword_plugin_t|PL_keyword_plugin
+=for apidoc AmnUx|Perl_keyword_plugin_t|PL_keyword_plugin
Function pointer, pointing at a function used to handle extended keywords.
The function should be declared as
@@ -270,42 +294,6 @@ PERLVARA(G, hash_chars, (1+256) * sizeof(U32), unsigned char) /* perl.c and hv.h
PERLVAR(G, perllib_sep, char)
#endif
-PERLVAR(G, AboveLatin1, SV *)
-PERLVAR(G, Assigned_invlist, SV *)
-PERLVAR(G, GCB_invlist, SV *)
-PERLVAR(G, HasMultiCharFold, SV *)
-PERLVAR(G, InMultiCharFold, SV *)
-PERLVAR(G, Latin1, SV *)
-PERLVAR(G, LB_invlist, SV *)
-PERLVAR(G, NonFinalFold, SV *)
-PERLVAR(G, SB_invlist, SV *)
-PERLVAR(G, SCX_invlist, SV *)
-PERLVAR(G, UpperLatin1, SV *) /* Code points 128 - 255 */
-
-/* List of characters that participate in any fold defined by Unicode */
-PERLVAR(G, in_some_fold, SV *)
-
-PERLVAR(G, utf8_idcont, SV *)
-PERLVAR(G, utf8_idstart, SV *)
-PERLVAR(G, utf8_perl_idcont, SV *)
-PERLVAR(G, utf8_perl_idstart, SV *)
-PERLVAR(G, utf8_xidcont, SV *)
-PERLVAR(G, utf8_xidstart, SV *)
-PERLVAR(G, WB_invlist, SV *)
-PERLVARA(G, XPosix_ptrs, POSIX_CC_COUNT, SV *)
-PERLVARA(G, Posix_ptrs, POSIX_CC_COUNT, SV *)
-PERLVAR(G, utf8_toupper, SV *)
-PERLVAR(G, utf8_totitle, SV *)
-PERLVAR(G, utf8_tolower, SV *)
-PERLVAR(G, utf8_tofold, SV *)
-PERLVAR(G, utf8_tosimplefold, SV *)
-PERLVAR(G, utf8_charname_begin, SV *)
-PERLVAR(G, utf8_charname_continue, SV *)
-PERLVAR(G, utf8_mark, SV *)
-PERLVARI(G, InBitmap, SV *, NULL)
-PERLVAR(G, CCC_non0_non230, SV *)
-PERLVAR(G, Private_Use, SV *)
-
/* Definitions of user-defined \p{} properties, as the subs that define them
* are only called once */
PERLVARI(G, user_def_props, HV *, NULL)
@@ -317,11 +305,7 @@ PERLVAR(G, user_prop_mutex, perl_mutex) /* Mutex for manipulating
PL_user_defined_properties */
#endif
-/* Everything that folds to a given character, for case insensitivity regex
- * matching */
-PERLVAR(G, utf8_foldclosures, SV *)
-
-/* these record the best way to to perform certain IO operations while
+/* these record the best way to perform certain IO operations while
* atomically setting FD_CLOEXEC. On the first call, a probe is done
* and the result recorded for use by subsequent calls.
* In theory these variables aren't thread-safe, but the worst that can
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h
index 8e9d4c3f0d..45cb6ba121 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/perly.h
@@ -4,14 +4,15 @@
Any changes made here will be lost!
*/
-#define PERL_BISON_VERSION 30000
+#define PERL_BISON_VERSION 30003
#ifdef PERL_CORE
-/* A Bison parser, made by GNU Bison 3.0.5. */
+/* A Bison parser, made by GNU Bison 3.3.2. */
/* Bison interface for Yacc-like parsers in C
- Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
+ Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation,
+ Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -39,6 +40,9 @@
This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */
+/* Undocumented macros, especially those whose name start with YY_,
+ are private implementation details. Do not rely on them. */
+
/* Debug traces. */
#ifndef YYDEBUG
# define YYDEBUG 0
@@ -58,82 +62,87 @@ extern int yydebug;
GRAMBARESTMT = 261,
GRAMFULLSTMT = 262,
GRAMSTMTSEQ = 263,
- BAREWORD = 264,
- METHOD = 265,
- FUNCMETH = 266,
- THING = 267,
- PMFUNC = 268,
- PRIVATEREF = 269,
- QWLIST = 270,
- FUNC0OP = 271,
- FUNC0SUB = 272,
- UNIOPSUB = 273,
- LSTOPSUB = 274,
- PLUGEXPR = 275,
- PLUGSTMT = 276,
- LABEL = 277,
- FORMAT = 278,
- SUB = 279,
- SIGSUB = 280,
- ANONSUB = 281,
- ANON_SIGSUB = 282,
- PACKAGE = 283,
- USE = 284,
- WHILE = 285,
- UNTIL = 286,
- IF = 287,
- UNLESS = 288,
- ELSE = 289,
- ELSIF = 290,
- CONTINUE = 291,
- FOR = 292,
- GIVEN = 293,
- WHEN = 294,
- DEFAULT = 295,
- LOOPEX = 296,
- DOTDOT = 297,
- YADAYADA = 298,
- FUNC0 = 299,
- FUNC1 = 300,
- FUNC = 301,
- UNIOP = 302,
- LSTOP = 303,
- RELOP = 304,
- EQOP = 305,
- MULOP = 306,
- ADDOP = 307,
- DOLSHARP = 308,
- DO = 309,
- HASHBRACK = 310,
- NOAMP = 311,
- LOCAL = 312,
- MY = 313,
- REQUIRE = 314,
- COLONATTR = 315,
- FORMLBRACK = 316,
- FORMRBRACK = 317,
- PREC_LOW = 318,
- OROP = 319,
- DOROP = 320,
- ANDOP = 321,
- NOTOP = 322,
- ASSIGNOP = 323,
- OROR = 324,
- DORDOR = 325,
- ANDAND = 326,
- BITOROP = 327,
- BITANDOP = 328,
- SHIFTOP = 329,
- MATCHOP = 330,
- UMINUS = 331,
- REFGEN = 332,
- POWOP = 333,
- PREINC = 334,
- PREDEC = 335,
- POSTINC = 336,
- POSTDEC = 337,
- POSTJOIN = 338,
- ARROW = 339
+ GRAMSUBSIGNATURE = 264,
+ BAREWORD = 265,
+ METHOD = 266,
+ FUNCMETH = 267,
+ THING = 268,
+ PMFUNC = 269,
+ PRIVATEREF = 270,
+ QWLIST = 271,
+ FUNC0OP = 272,
+ FUNC0SUB = 273,
+ UNIOPSUB = 274,
+ LSTOPSUB = 275,
+ PLUGEXPR = 276,
+ PLUGSTMT = 277,
+ LABEL = 278,
+ FORMAT = 279,
+ SUB = 280,
+ SIGSUB = 281,
+ ANONSUB = 282,
+ ANON_SIGSUB = 283,
+ PACKAGE = 284,
+ USE = 285,
+ WHILE = 286,
+ UNTIL = 287,
+ IF = 288,
+ UNLESS = 289,
+ ELSE = 290,
+ ELSIF = 291,
+ CONTINUE = 292,
+ FOR = 293,
+ GIVEN = 294,
+ WHEN = 295,
+ DEFAULT = 296,
+ LOOPEX = 297,
+ DOTDOT = 298,
+ YADAYADA = 299,
+ FUNC0 = 300,
+ FUNC1 = 301,
+ FUNC = 302,
+ UNIOP = 303,
+ LSTOP = 304,
+ MULOP = 305,
+ ADDOP = 306,
+ DOLSHARP = 307,
+ DO = 308,
+ HASHBRACK = 309,
+ NOAMP = 310,
+ LOCAL = 311,
+ MY = 312,
+ REQUIRE = 313,
+ COLONATTR = 314,
+ FORMLBRACK = 315,
+ FORMRBRACK = 316,
+ SUBLEXSTART = 317,
+ SUBLEXEND = 318,
+ PREC_LOW = 319,
+ OROP = 320,
+ DOROP = 321,
+ ANDOP = 322,
+ NOTOP = 323,
+ ASSIGNOP = 324,
+ OROR = 325,
+ DORDOR = 326,
+ ANDAND = 327,
+ BITOROP = 328,
+ BITANDOP = 329,
+ CHEQOP = 330,
+ NCEQOP = 331,
+ CHRELOP = 332,
+ NCRELOP = 333,
+ SHIFTOP = 334,
+ MATCHOP = 335,
+ UMINUS = 336,
+ REFGEN = 337,
+ POWOP = 338,
+ PREINC = 339,
+ PREDEC = 340,
+ POSTINC = 341,
+ POSTDEC = 342,
+ POSTJOIN = 343,
+ ARROW = 344
};
#endif
@@ -186,6 +195,6 @@ int yyparse (void);
/* Generated from:
- * 7aa97cfabf5b87a95ed263373e76c7af6d7e075e83d12e84ccdca9690c15a68d perly.y
- * b6fae5748f9bef6db4740aa5e122b84ac5181852d42474d0ecad621fa4253306 regen_perly.pl
+ * e5b801fdebce5c77dd8e644fc5a489cbea6af33db180e771dd9d669b12bbe0cf perly.y
+ * 0947213b55d0ed11693554bea04987e886cf285f5c14cf9075fa1e7acc3f4061 regen_perly.pl
* ex: set ro: */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp.h
index 98540be682..1ab9a47f11 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp.h
@@ -13,18 +13,18 @@
/*
=head1 Stack Manipulation Macros
-=for apidoc AmU||SP
+=for apidoc AmnU||SP
Stack pointer. This is usually handled by C<xsubpp>. See C<L</dSP>> and
C<SPAGAIN>.
-=for apidoc AmU||MARK
+=for apidoc AmnU||MARK
Stack marker variable for the XSUB. See C<L</dMARK>>.
=for apidoc Am|void|PUSHMARK|SP
Opening bracket for arguments on a callback. See C<L</PUTBACK>> and
L<perlcall>.
-=for apidoc Ams||dSP
+=for apidoc Amns||dSP
Declares a local copy of perl's stack pointer for the XSUB, available via
the C<SP> macro. See C<L</SP>>.
@@ -35,17 +35,17 @@ a local copy of perl's stack pointer, available via the C<SP> macro.
See C<L<perlapi/SP>>. (Available for backward source code compatibility with
the old (Perl 5.005) thread model.)
-=for apidoc Ams||dMARK
+=for apidoc Amns||dMARK
Declare a stack marker variable, C<mark>, for the XSUB. See C<L</MARK>> and
C<L</dORIGMARK>>.
-=for apidoc Ams||dORIGMARK
+=for apidoc Amns||dORIGMARK
Saves the original stack mark for the XSUB. See C<L</ORIGMARK>>.
-=for apidoc AmU||ORIGMARK
+=for apidoc AmnU||ORIGMARK
The original stack mark for the XSUB. See C<L</dORIGMARK>>.
-=for apidoc Ams||SPAGAIN
+=for apidoc Amns||SPAGAIN
Refetch the stack pointer. Used after a callback. See L<perlcall>.
=cut */
@@ -67,8 +67,8 @@ Refetch the stack pointer. Used after a callback. See L<perlcall>.
PL_markstack_ptr, (IV)*mark_stack_entry))); \
} STMT_END
-#define TOPMARK S_TOPMARK(aTHX)
-#define POPMARK S_POPMARK(aTHX)
+#define TOPMARK Perl_TOPMARK(aTHX)
+#define POPMARK Perl_POPMARK(aTHX)
#define INCMARK \
STMT_START { \
@@ -102,7 +102,7 @@ Refetch the stack pointer. Used after a callback. See L<perlcall>.
#define DIE return Perl_die
/*
-=for apidoc Ams||PUTBACK
+=for apidoc Amns||PUTBACK
Closing bracket for XSUB arguments. This is usually handled by C<xsubpp>.
See C<L</PUSHMARK>> and L<perlcall> for other uses.
@@ -243,7 +243,7 @@ Push an SV onto the stack and mortalizes the SV. The stack must have room
for this element. Does not use C<TARG>. See also C<L</PUSHs>> and
C<L</mXPUSHs>>.
-=for apidoc Am|void|PUSHmortal
+=for apidoc Amn|void|PUSHmortal
Push a new mortal SV onto the stack. The stack must have room for this
element. Does not use C<TARG>. See also C<L</PUSHs>>, C<L</XPUSHmortal>> and
C<L</XPUSHs>>.
@@ -270,7 +270,7 @@ C<L</XPUSHu>>.
Push an SV onto the stack, extending the stack if necessary and mortalizes
the SV. Does not use C<TARG>. See also C<L</XPUSHs>> and C<L</mPUSHs>>.
-=for apidoc Am|void|XPUSHmortal
+=for apidoc Amn|void|XPUSHmortal
Push a new mortal SV onto the stack, extending the stack if necessary.
Does not use C<TARG>. See also C<L</XPUSHs>>, C<L</PUSHmortal>> and
C<L</PUSHs>>.
@@ -356,7 +356,7 @@ Does not use C<TARG>. See also C<L</XPUSHu>>, C<L</mPUSHu>> and C<L</PUSHu>>.
/* EXTEND_SKIP(): used for where you would normally call EXTEND(), but
* you know for sure that a previous op will have already extended the
- * stack sufficiently. For example pp_enteriter ensures that that there
+ * stack sufficiently. For example pp_enteriter ensures that there
* is always at least 1 free slot, so pp_iter can return &PL_sv_yes/no
* without checking each time. Calling EXTEND_SKIP() defeats the HWM
* debugging mechanism which would otherwise whine
@@ -638,7 +638,7 @@ Does not use C<TARG>. See also C<L</XPUSHu>>, C<L</mPUSHu>> and C<L</PUSHu>>.
#define opASSIGN (PL_op->op_flags & OPf_STACKED)
/*
-=for apidoc mU||LVRET
+=for apidoc mnU||LVRET
True if this op will be the return value of an lvalue subroutine
=cut */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp_proto.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp_proto.h
index 407cbd14a3..6ddb1f6634 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp_proto.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/pp_proto.h
@@ -42,6 +42,8 @@ PERL_CALLCONV OP *Perl_pp_chroot(pTHX);
PERL_CALLCONV OP *Perl_pp_clonecv(pTHX);
PERL_CALLCONV OP *Perl_pp_close(pTHX);
PERL_CALLCONV OP *Perl_pp_closedir(pTHX);
+PERL_CALLCONV OP *Perl_pp_cmpchain_and(pTHX);
+PERL_CALLCONV OP *Perl_pp_cmpchain_dup(pTHX);
PERL_CALLCONV OP *Perl_pp_complement(pTHX);
PERL_CALLCONV OP *Perl_pp_concat(pTHX);
PERL_CALLCONV OP *Perl_pp_cond_expr(pTHX);
@@ -126,6 +128,7 @@ PERL_CALLCONV OP *Perl_pp_index(pTHX);
PERL_CALLCONV OP *Perl_pp_int(pTHX);
PERL_CALLCONV OP *Perl_pp_introcv(pTHX);
PERL_CALLCONV OP *Perl_pp_ioctl(pTHX);
+PERL_CALLCONV OP *Perl_pp_isa(pTHX);
PERL_CALLCONV OP *Perl_pp_iter(pTHX);
PERL_CALLCONV OP *Perl_pp_join(pTHX);
PERL_CALLCONV OP *Perl_pp_kvaslice(pTHX);
@@ -297,9 +300,4 @@ PERL_CALLCONV OP *Perl_pp_warn(pTHX);
PERL_CALLCONV OP *Perl_pp_xor(pTHX);
PERL_CALLCONV OP *Perl_unimplemented_op(pTHX);
-/* alternative functions */
-#if defined(__GLIBC__) && IVSIZE == 8 && ( __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 8))
-PERL_CALLCONV OP *Perl_pp_i_modulo_glibc_bugfix(pTHX);
-#endif
-
/* ex: set ro: */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h
index 0f8feed187..02ef4edb3b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/proto.h
@@ -22,8 +22,19 @@ PERL_CALLCONV UV ASCII_TO_NEED(const UV enc, const UV ch)
__attribute__deprecated__
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_ASCII_TO_NEED
#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE I32 * Perl_CvDEPTH(const CV * const sv);
+#define PERL_ARGS_ASSERT_CVDEPTH \
+ assert(sv)
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE GV * Perl_CvGV(pTHX_ CV *sv);
+#define PERL_ARGS_ASSERT_CVGV \
+ assert(sv)
+#endif
PERL_CALLCONV int Perl_Gv_AMupdate(pTHX_ HV* stash, bool destructing);
#define PERL_ARGS_ASSERT_GV_AMUPDATE \
assert(stash)
@@ -32,12 +43,20 @@ PERL_CALLCONV UV NATIVE_TO_NEED(const UV enc, const UV ch)
__attribute__deprecated__
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_NATIVE_TO_NEED
#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE I32 Perl_POPMARK(pTHX);
+#define PERL_ARGS_ASSERT_POPMARK
+#endif
PERL_CALLCONV const char * Perl_PerlIO_context_layers(pTHX_ const char *mode);
+#define PERL_ARGS_ASSERT_PERLIO_CONTEXT_LAYERS
PERL_CALLCONV int Perl_PerlLIO_dup2_cloexec(pTHX_ int oldfd, int newfd);
+#define PERL_ARGS_ASSERT_PERLLIO_DUP2_CLOEXEC
PERL_CALLCONV int Perl_PerlLIO_dup_cloexec(pTHX_ int oldfd)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PERLLIO_DUP_CLOEXEC
PERL_CALLCONV int Perl_PerlLIO_open3_cloexec(pTHX_ const char *file, int flag, int perm)
__attribute__warn_unused_result__;
@@ -49,110 +68,125 @@ PERL_CALLCONV int Perl_PerlLIO_open_cloexec(pTHX_ const char *file, int flag)
#define PERL_ARGS_ASSERT_PERLLIO_OPEN_CLOEXEC \
assert(file)
+/* PERL_CALLCONV const XOP * Perl_custom_op_xop(pTHX_ const OP *o); */
+#define PERL_ARGS_ASSERT_PERL_CUSTOM_OP_XOP
PERL_CALLCONV const char* Perl_setlocale(const int category, const char* locale);
+#define PERL_ARGS_ASSERT_PERL_SETLOCALE
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE struct regexp * Perl_ReANY(const REGEXP * const re);
+#define PERL_ARGS_ASSERT_REANY \
+ assert(re)
+#endif
PERL_CALLCONV void* Perl_Slab_Alloc(pTHX_ size_t sz)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SLAB_ALLOC
PERL_CALLCONV void Perl_Slab_Free(pTHX_ void *op);
#define PERL_ARGS_ASSERT_SLAB_FREE \
assert(op)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void Perl_SvAMAGIC_off(SV *sv);
+#define PERL_ARGS_ASSERT_SVAMAGIC_OFF \
+ assert(sv)
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void Perl_SvAMAGIC_on(SV *sv);
+#define PERL_ARGS_ASSERT_SVAMAGIC_ON \
+ assert(sv)
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void Perl_SvREFCNT_dec(pTHX_ SV *sv);
+#define PERL_ARGS_ASSERT_SVREFCNT_DEC
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void Perl_SvREFCNT_dec_NN(pTHX_ SV *sv);
+#define PERL_ARGS_ASSERT_SVREFCNT_DEC_NN \
+ assert(sv)
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE SV * Perl_SvREFCNT_inc(SV *sv);
+#define PERL_ARGS_ASSERT_SVREFCNT_INC
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE SV * Perl_SvREFCNT_inc_NN(SV *sv);
+#define PERL_ARGS_ASSERT_SVREFCNT_INC_NN \
+ assert(sv)
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void Perl_SvREFCNT_inc_void(SV *sv);
+#define PERL_ARGS_ASSERT_SVREFCNT_INC_VOID
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE I32 Perl_TOPMARK(pTHX);
+#define PERL_ARGS_ASSERT_TOPMARK
+#endif
PERL_CALLCONV char * Perl__byte_dump_string(pTHX_ const U8 * const start, const STRLEN len, const bool format);
#define PERL_ARGS_ASSERT__BYTE_DUMP_STRING \
assert(start)
PERL_CALLCONV void Perl__force_out_malformed_utf8_message(pTHX_ const U8 *const p, const U8 * const e, const U32 flags, const bool die_here);
#define PERL_ARGS_ASSERT__FORCE_OUT_MALFORMED_UTF8_MESSAGE \
assert(p); assert(e)
-PERL_CALLCONV Size_t Perl__inverse_folds(pTHX_ const UV cp, unsigned int * first_folds_to, const unsigned int ** remaining_folds_to)
+PERL_CALLCONV Size_t Perl__inverse_folds(pTHX_ const UV cp, U32 * first_folds_to, const U32 ** remaining_folds_to)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT__INVERSE_FOLDS \
assert(first_folds_to); assert(remaining_folds_to)
PERL_CALLCONV bool Perl__is_in_locale_category(pTHX_ const bool compiling, const int category);
+#define PERL_ARGS_ASSERT__IS_IN_LOCALE_CATEGORY
PERL_CALLCONV bool Perl__is_uni_FOO(pTHX_ const U8 classnum, const UV c)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT__IS_UNI_FOO
PERL_CALLCONV bool Perl__is_uni_perl_idcont(pTHX_ UV c)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT__IS_UNI_PERL_IDCONT
PERL_CALLCONV bool Perl__is_uni_perl_idstart(pTHX_ UV c)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT__IS_UNI_PERL_IDSTART
-PERL_CALLCONV bool Perl__is_utf8_FOO(pTHX_ U8 classnum, const U8 * const p, const char * const name, const char * const alternative, const bool use_utf8, const bool use_locale, const char * const file, const unsigned line)
+PERL_CALLCONV bool Perl__is_utf8_FOO(pTHX_ const U8 classnum, const U8 *p, const U8 * const e)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT__IS_UTF8_FOO \
- assert(p); assert(name); assert(alternative); assert(file)
-
-PERL_CALLCONV bool Perl__is_utf8_FOO_with_len(pTHX_ const U8 classnum, const U8 *p, const U8 * const e)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__IS_UTF8_FOO_WITH_LEN \
assert(p); assert(e)
-PERL_CALLCONV STRLEN Perl__is_utf8_char_helper(const U8 * const s, const U8 * e, const U32 flags)
- __attribute__warn_unused_result__
- __attribute__pure__;
-#define PERL_ARGS_ASSERT__IS_UTF8_CHAR_HELPER \
- assert(s); assert(e)
-
-PERL_CALLCONV bool Perl__is_utf8_idcont(pTHX_ const U8 *p)
+PERL_CALLCONV bool Perl__is_utf8_perl_idcont(pTHX_ const U8 *p, const U8 * const e)
__attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__IS_UTF8_IDCONT \
- assert(p)
-
-PERL_CALLCONV bool Perl__is_utf8_idstart(pTHX_ const U8 *p)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__IS_UTF8_IDSTART \
- assert(p)
-
-PERL_CALLCONV bool Perl__is_utf8_mark(pTHX_ const U8 *p)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__IS_UTF8_MARK \
- assert(p)
-
-PERL_CALLCONV bool Perl__is_utf8_perl_idcont_with_len(pTHX_ const U8 *p, const U8 * const e)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__IS_UTF8_PERL_IDCONT_WITH_LEN \
+#define PERL_ARGS_ASSERT__IS_UTF8_PERL_IDCONT \
assert(p); assert(e)
-PERL_CALLCONV bool Perl__is_utf8_perl_idstart_with_len(pTHX_ const U8 *p, const U8 * const e)
+PERL_CALLCONV bool Perl__is_utf8_perl_idstart(pTHX_ const U8 *p, const U8 * const e)
__attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__IS_UTF8_PERL_IDSTART_WITH_LEN \
+#define PERL_ARGS_ASSERT__IS_UTF8_PERL_IDSTART \
assert(p); assert(e)
-PERL_CALLCONV bool Perl__is_utf8_xidcont(pTHX_ const U8 *p)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__IS_UTF8_XIDCONT \
- assert(p)
-
-PERL_CALLCONV bool Perl__is_utf8_xidstart(pTHX_ const U8 *p)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__IS_UTF8_XIDSTART \
- assert(p)
-
PERL_CALLCONV UV Perl__to_uni_fold_flags(pTHX_ UV c, U8 *p, STRLEN *lenp, U8 flags);
#define PERL_ARGS_ASSERT__TO_UNI_FOLD_FLAGS \
assert(p); assert(lenp)
-PERL_CALLCONV UV Perl__to_utf8_fold_flags(pTHX_ const U8 *p, const U8 *e, U8* ustrp, STRLEN *lenp, U8 flags, const char * const file, const int line);
+PERL_CALLCONV UV Perl__to_utf8_fold_flags(pTHX_ const U8 *p, const U8 *e, U8* ustrp, STRLEN *lenp, U8 flags);
#define PERL_ARGS_ASSERT__TO_UTF8_FOLD_FLAGS \
- assert(p); assert(ustrp); assert(file)
-PERL_CALLCONV UV Perl__to_utf8_lower_flags(pTHX_ const U8 *p, const U8* e, U8* ustrp, STRLEN *lenp, bool flags, const char * const file, const int line);
+ assert(p); assert(ustrp)
+PERL_CALLCONV UV Perl__to_utf8_lower_flags(pTHX_ const U8 *p, const U8* e, U8* ustrp, STRLEN *lenp, bool flags);
#define PERL_ARGS_ASSERT__TO_UTF8_LOWER_FLAGS \
- assert(p); assert(ustrp); assert(file)
-PERL_CALLCONV UV Perl__to_utf8_title_flags(pTHX_ const U8 *p, const U8* e, U8* ustrp, STRLEN *lenp, bool flags, const char * const file, const int line);
+ assert(p); assert(ustrp)
+PERL_CALLCONV UV Perl__to_utf8_title_flags(pTHX_ const U8 *p, const U8* e, U8* ustrp, STRLEN *lenp, bool flags);
#define PERL_ARGS_ASSERT__TO_UTF8_TITLE_FLAGS \
- assert(p); assert(ustrp); assert(file)
-PERL_CALLCONV UV Perl__to_utf8_upper_flags(pTHX_ const U8 *p, const U8 *e, U8* ustrp, STRLEN *lenp, bool flags, const char * const file, const int line);
+ assert(p); assert(ustrp)
+PERL_CALLCONV UV Perl__to_utf8_upper_flags(pTHX_ const U8 *p, const U8 *e, U8* ustrp, STRLEN *lenp, bool flags);
#define PERL_ARGS_ASSERT__TO_UTF8_UPPER_FLAGS \
- assert(p); assert(ustrp); assert(file)
+ assert(p); assert(ustrp)
PERL_CALLCONV UV Perl__utf8n_to_uvchr_msgs_helper(const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors, AV ** msgs);
#define PERL_ARGS_ASSERT__UTF8N_TO_UVCHR_MSGS_HELPER \
assert(s)
PERL_CALLCONV void Perl__warn_problematic_locale(void);
+#define PERL_ARGS_ASSERT__WARN_PROBLEMATIC_LOCALE
PERL_CALLCONV_NO_RET void Perl_abort_execution(pTHX_ const char * const msg, const char * const name)
__attribute__noreturn__;
#define PERL_ARGS_ASSERT_ABORT_EXECUTION \
assert(msg); assert(name)
PERL_CALLCONV LOGOP* Perl_alloc_LOGOP(pTHX_ I32 type, OP *first, OP *other);
+#define PERL_ARGS_ASSERT_ALLOC_LOGOP
PERL_CALLCONV PADOFFSET Perl_allocmy(pTHX_ const char *const name, const STRLEN len, const U32 flags);
#define PERL_ARGS_ASSERT_ALLOCMY \
assert(name)
@@ -163,8 +197,9 @@ PERL_CALLCONV SV * Perl_amagic_deref_call(pTHX_ SV *ref, int method);
#define PERL_ARGS_ASSERT_AMAGIC_DEREF_CALL \
assert(ref)
PERL_CALLCONV bool Perl_amagic_is_enabled(pTHX_ int method);
+#define PERL_ARGS_ASSERT_AMAGIC_IS_ENABLED
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_append_utf8_from_native_byte(const U8 byte, U8** dest);
+PERL_STATIC_INLINE void Perl_append_utf8_from_native_byte(const U8 byte, U8** dest);
#define PERL_ARGS_ASSERT_APPEND_UTF8_FROM_NATIVE_BYTE \
assert(dest)
#endif
@@ -175,7 +210,9 @@ PERL_CALLCONV void Perl_apply_attrs_string(pTHX_ const char *stashpv, CV *cv, co
#define PERL_ARGS_ASSERT_APPLY_ATTRS_STRING \
assert(stashpv); assert(cv); assert(attrstr)
PERL_CALLCONV void Perl_atfork_lock(void);
+#define PERL_ARGS_ASSERT_ATFORK_LOCK
PERL_CALLCONV void Perl_atfork_unlock(void);
+#define PERL_ARGS_ASSERT_ATFORK_UNLOCK
PERL_CALLCONV SV** Perl_av_arylen_p(pTHX_ AV *av);
#define PERL_ARGS_ASSERT_AV_ARYLEN_P \
assert(av)
@@ -243,11 +280,12 @@ PERL_CALLCONV SV* Perl_av_shift(pTHX_ AV *av)
PERL_CALLCONV SV** Perl_av_store(pTHX_ AV *av, SSize_t key, SV *val);
#define PERL_ARGS_ASSERT_AV_STORE \
assert(av)
-/* PERL_CALLCONV SSize_t Perl_av_tindex(pTHX_ AV *av)
+/* PERL_CALLCONV SSize_t av_tindex(pTHX_ AV *av)
__attribute__warn_unused_result__; */
+#define PERL_ARGS_ASSERT_AV_TINDEX
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE SSize_t S_av_top_index(pTHX_ AV *av)
+PERL_STATIC_INLINE SSize_t Perl_av_top_index(pTHX_ AV *av)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_AV_TOP_INDEX \
assert(av)
@@ -266,19 +304,25 @@ PERL_CALLCONV OP* Perl_bind_match(pTHX_ I32 type, OP *left, OP *right)
PERL_CALLCONV OP* Perl_block_end(pTHX_ I32 floor, OP* seq)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_BLOCK_END
PERL_CALLCONV U8 Perl_block_gimme(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_BLOCK_GIMME
PERL_CALLCONV int Perl_block_start(pTHX_ int full)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_BLOCK_START
PERL_CALLCONV void Perl_blockhook_register(pTHX_ BHK *hk);
#define PERL_ARGS_ASSERT_BLOCKHOOK_REGISTER \
assert(hk)
PERL_CALLCONV void Perl_boot_core_PerlIO(pTHX);
+#define PERL_ARGS_ASSERT_BOOT_CORE_PERLIO
PERL_CALLCONV void Perl_boot_core_UNIVERSAL(pTHX);
+#define PERL_ARGS_ASSERT_BOOT_CORE_UNIVERSAL
PERL_CALLCONV void Perl_boot_core_mro(pTHX);
+#define PERL_ARGS_ASSERT_BOOT_CORE_MRO
PERL_CALLCONV int Perl_bytes_cmp_utf8(pTHX_ const U8 *b, STRLEN blen, const U8 *u, STRLEN ulen);
#define PERL_ARGS_ASSERT_BYTES_CMP_UTF8 \
assert(b); assert(u)
@@ -295,6 +339,7 @@ PERL_CALLCONV I32 Perl_call_argv(pTHX_ const char* sub_name, I32 flags, char** a
#define PERL_ARGS_ASSERT_CALL_ARGV \
assert(sub_name); assert(argv)
PERL_CALLCONV void Perl_call_atexit(pTHX_ ATEXIT_t fn, void *ptr);
+#define PERL_ARGS_ASSERT_CALL_ATEXIT
PERL_CALLCONV void Perl_call_list(pTHX_ I32 oldscope, AV *paramList);
#define PERL_ARGS_ASSERT_CALL_LIST \
assert(paramList)
@@ -308,9 +353,11 @@ PERL_CALLCONV I32 Perl_call_sv(pTHX_ SV* sv, volatile I32 flags);
#define PERL_ARGS_ASSERT_CALL_SV \
assert(sv)
PERL_CALLCONV const PERL_CONTEXT * Perl_caller_cx(pTHX_ I32 level, const PERL_CONTEXT **dbcxp);
+#define PERL_ARGS_ASSERT_CALLER_CX
PERL_CALLCONV Malloc_t Perl_calloc(MEM_SIZE elements, MEM_SIZE size)
__attribute__malloc__
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CALLOC
PERL_CALLCONV bool Perl_cando(pTHX_ Mode_t mode, bool effective, const Stat_t* statbufp)
__attribute__warn_unused_result__;
@@ -319,15 +366,19 @@ PERL_CALLCONV bool Perl_cando(pTHX_ Mode_t mode, bool effective, const Stat_t* s
PERL_CALLCONV I32 Perl_cast_i32(NV f)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CAST_I32
PERL_CALLCONV IV Perl_cast_iv(NV f)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CAST_IV
PERL_CALLCONV U32 Perl_cast_ulong(NV f)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CAST_ULONG
PERL_CALLCONV UV Perl_cast_uv(NV f)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CAST_UV
PERL_CALLCONV bool Perl_check_utf8_print(pTHX_ const U8 *s, const STRLEN len);
#define PERL_ARGS_ASSERT_CHECK_UTF8_PRINT \
@@ -429,6 +480,11 @@ PERL_CALLCONV OP * Perl_ck_index(pTHX_ OP *o)
#define PERL_ARGS_ASSERT_CK_INDEX \
assert(o)
+PERL_CALLCONV OP * Perl_ck_isa(pTHX_ OP *o)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CK_ISA \
+ assert(o)
+
PERL_CALLCONV OP * Perl_ck_join(pTHX_ OP *o)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_CK_JOIN \
@@ -587,10 +643,12 @@ PERL_CALLCONV void Perl_ck_warner_d(pTHX_ U32 err, const char* pat, ...)
PERL_CALLCONV bool Perl_ckwarn(pTHX_ U32 w)
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_CKWARN
PERL_CALLCONV bool Perl_ckwarn_d(pTHX_ U32 w)
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_CKWARN_D
PERL_CALLCONV void Perl_clear_defarray(pTHX_ AV* av, bool abandon);
#define PERL_ARGS_ASSERT_CLEAR_DEFARRAY \
@@ -598,6 +656,24 @@ PERL_CALLCONV void Perl_clear_defarray(pTHX_ AV* av, bool abandon);
PERL_CALLCONV const COP* Perl_closest_cop(pTHX_ const COP *cop, const OP *o, const OP *curop, bool opnext);
#define PERL_ARGS_ASSERT_CLOSEST_COP \
assert(cop)
+PERL_CALLCONV OP* Perl_cmpchain_extend(pTHX_ I32 type, OP* ch, OP* right)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CMPCHAIN_EXTEND \
+ assert(ch)
+
+PERL_CALLCONV OP* Perl_cmpchain_finish(pTHX_ OP* ch)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CMPCHAIN_FINISH \
+ assert(ch)
+
+PERL_CALLCONV OP* Perl_cmpchain_start(pTHX_ I32 type, OP* left, OP* right)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CMPCHAIN_START
+
+PERL_CALLCONV const char * Perl_cntrl_to_mnemonic(const U8 c)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CNTRL_TO_MNEMONIC
+
PERL_CALLCONV const char * Perl_cop_fetch_label(pTHX_ COP *const cop, STRLEN *len, U32 *flags);
#define PERL_ARGS_ASSERT_COP_FETCH_LABEL \
assert(cop)
@@ -611,25 +687,32 @@ PERL_CALLCONV OP * Perl_coresub_op(pTHX_ SV *const coreargssv, const int code, c
#define PERL_ARGS_ASSERT_CORESUB_OP \
assert(coreargssv)
PERL_CALLCONV void Perl_create_eval_scope(pTHX_ OP *retop, U32 flags);
+#define PERL_ARGS_ASSERT_CREATE_EVAL_SCOPE
PERL_CALLCONV_NO_RET void Perl_croak(pTHX_ const char* pat, ...)
__attribute__noreturn__
__attribute__format__null_ok__(__printf__,pTHX_1,pTHX_2);
+#define PERL_ARGS_ASSERT_CROAK
PERL_CALLCONV_NO_RET void Perl_croak_caller(const char* pat, ...)
__attribute__noreturn__
__attribute__format__null_ok__(__printf__,1,2);
+#define PERL_ARGS_ASSERT_CROAK_CALLER
-PERL_STATIC_NO_RET void S_croak_memory_wrap(void)
+PERL_CALLCONV_NO_RET void Perl_croak_memory_wrap(void)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_CROAK_MEMORY_WRAP
PERL_CALLCONV_NO_RET void Perl_croak_no_mem(void)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_CROAK_NO_MEM
PERL_CALLCONV_NO_RET void Perl_croak_no_modify(void)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_CROAK_NO_MODIFY
PERL_CALLCONV_NO_RET void Perl_croak_popstack(void)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_CROAK_POPSTACK
PERL_CALLCONV_NO_RET void Perl_croak_sv(pTHX_ SV *baseex)
__attribute__noreturn__;
@@ -641,9 +724,15 @@ PERL_CALLCONV_NO_RET void Perl_croak_xs_usage(const CV *const cv, const char *co
#define PERL_ARGS_ASSERT_CROAK_XS_USAGE \
assert(cv); assert(params)
+PERL_CALLCONV Signal_t Perl_csighandler1(int sig);
+#define PERL_ARGS_ASSERT_CSIGHANDLER1
+PERL_CALLCONV Signal_t Perl_csighandler3(int sig, Siginfo_t *info, void *uap);
+#define PERL_ARGS_ASSERT_CSIGHANDLER3
PERL_CALLCONV regexp_engine const * Perl_current_re_engine(pTHX);
+#define PERL_ARGS_ASSERT_CURRENT_RE_ENGINE
#ifndef NO_MATHOMS
PERL_CALLCONV const char * Perl_custom_op_desc(pTHX_ const OP *o)
+ __attribute__deprecated__
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_CUSTOM_OP_DESC \
assert(o)
@@ -656,6 +745,7 @@ PERL_CALLCONV XOPRETANY Perl_custom_op_get_field(pTHX_ const OP *o, const xop_fl
#ifndef NO_MATHOMS
PERL_CALLCONV const char * Perl_custom_op_name(pTHX_ const OP *o)
+ __attribute__deprecated__
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_CUSTOM_OP_NAME \
assert(o)
@@ -664,7 +754,6 @@ PERL_CALLCONV const char * Perl_custom_op_name(pTHX_ const OP *o)
PERL_CALLCONV void Perl_custom_op_register(pTHX_ Perl_ppaddr_t ppaddr, const XOP *xop);
#define PERL_ARGS_ASSERT_CUSTOM_OP_REGISTER \
assert(ppaddr); assert(xop)
-/* PERL_CALLCONV const XOP * Perl_custom_op_xop(pTHX_ const OP *o); */
PERL_CALLCONV void Perl_cv_ckproto_len_flags(pTHX_ const CV* cv, const GV* gv, const char* p, const STRLEN len, const U32 flags);
#define PERL_ARGS_ASSERT_CV_CKPROTO_LEN_FLAGS \
assert(cv)
@@ -676,11 +765,14 @@ PERL_CALLCONV CV* Perl_cv_clone_into(pTHX_ CV* proto, CV *target);
assert(proto); assert(target)
PERL_CALLCONV SV* Perl_cv_const_sv(const CV *const cv)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CV_CONST_SV
PERL_CALLCONV SV* Perl_cv_const_sv_or_av(const CV *const cv)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CV_CONST_SV_OR_AV
PERL_CALLCONV void Perl_cv_forget_slab(pTHX_ CV *cv);
+#define PERL_ARGS_ASSERT_CV_FORGET_SLAB
PERL_CALLCONV void Perl_cv_get_call_checker(pTHX_ CV *cv, Perl_call_checker *ckfun_p, SV **ckobj_p);
#define PERL_ARGS_ASSERT_CV_GET_CALL_CHECKER \
assert(cv); assert(ckfun_p); assert(ckobj_p)
@@ -716,6 +808,7 @@ PERL_CALLCONV void Perl_cx_dump(pTHX_ PERL_CONTEXT* cx);
assert(cx)
PERL_CALLCONV I32 Perl_cxinc(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_CXINC
PERL_CALLCONV void Perl_deb(pTHX_ const char* pat, ...)
__attribute__format__(__printf__,pTHX_1,pTHX_2);
@@ -723,18 +816,23 @@ PERL_CALLCONV void Perl_deb(pTHX_ const char* pat, ...)
assert(pat)
PERL_CALLCONV void Perl_deb_stack_all(pTHX);
+#define PERL_ARGS_ASSERT_DEB_STACK_ALL
PERL_CALLCONV I32 Perl_debop(pTHX_ const OP* o);
#define PERL_ARGS_ASSERT_DEBOP \
assert(o)
PERL_CALLCONV void Perl_debprofdump(pTHX);
+#define PERL_ARGS_ASSERT_DEBPROFDUMP
PERL_CALLCONV I32 Perl_debstack(pTHX);
+#define PERL_ARGS_ASSERT_DEBSTACK
PERL_CALLCONV I32 Perl_debstackptrs(pTHX);
+#define PERL_ARGS_ASSERT_DEBSTACKPTRS
PERL_CALLCONV SV * Perl_defelem_target(pTHX_ SV *sv, MAGIC *mg)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_DEFELEM_TARGET \
assert(sv)
PERL_CALLCONV void Perl_delete_eval_scope(pTHX);
+#define PERL_ARGS_ASSERT_DELETE_EVAL_SCOPE
PERL_CALLCONV char* Perl_delimcpy(char* to, const char* toend, const char* from, const char* fromend, int delim, I32* retlen);
#define PERL_ARGS_ASSERT_DELIMCPY \
assert(to); assert(toend); assert(from); assert(fromend); assert(retlen)
@@ -742,9 +840,11 @@ PERL_CALLCONV char* Perl_delimcpy_no_escape(char* to, const char* toend, const c
#define PERL_ARGS_ASSERT_DELIMCPY_NO_ESCAPE \
assert(to); assert(toend); assert(from); assert(fromend); assert(retlen)
PERL_CALLCONV void Perl_despatch_signals(pTHX);
+#define PERL_ARGS_ASSERT_DESPATCH_SIGNALS
PERL_CALLCONV_NO_RET OP* Perl_die(pTHX_ const char* pat, ...)
__attribute__noreturn__
__attribute__format__null_ok__(__printf__,pTHX_1,pTHX_2);
+#define PERL_ARGS_ASSERT_DIE
PERL_CALLCONV_NO_RET OP* Perl_die_sv(pTHX_ SV *baseex)
__attribute__noreturn__;
@@ -765,11 +865,14 @@ PERL_CALLCONV bool Perl_do_aexec5(pTHX_ SV* really, SV** mark, SV** sp, int fd,
#define PERL_ARGS_ASSERT_DO_AEXEC5 \
assert(mark); assert(sp)
#ifndef NO_MATHOMS
-PERL_CALLCONV int Perl_do_binmode(pTHX_ PerlIO *fp, int iotype, int mode);
+PERL_CALLCONV int Perl_do_binmode(pTHX_ PerlIO *fp, int iotype, int mode)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_DO_BINMODE \
assert(fp)
#endif
+
PERL_CALLCONV bool Perl_do_close(pTHX_ GV* gv, bool not_implicit);
+#define PERL_ARGS_ASSERT_DO_CLOSE
PERL_CALLCONV void Perl_do_dump_pad(pTHX_ I32 level, PerlIO *file, PADLIST *padlist, int full);
#define PERL_ARGS_ASSERT_DO_DUMP_PAD \
assert(file)
@@ -808,10 +911,12 @@ PERL_CALLCONV bool Perl_do_open6(pTHX_ GV *gv, const char *oname, STRLEN len, Pe
#define PERL_ARGS_ASSERT_DO_OPEN6 \
assert(gv); assert(oname)
#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_do_open9(pTHX_ GV *gv, const char *name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO *supplied_fp, SV *svs, I32 num);
+PERL_CALLCONV bool Perl_do_open9(pTHX_ GV *gv, const char *name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO *supplied_fp, SV *svs, I32 num)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_DO_OPEN9 \
assert(gv); assert(name); assert(svs)
#endif
+
PERL_CALLCONV bool Perl_do_open_raw(pTHX_ GV *gv, const char *oname, STRLEN len, int rawmode, int rawperm, Stat_t *statbufp);
#define PERL_ARGS_ASSERT_DO_OPEN_RAW \
assert(gv); assert(oname)
@@ -826,8 +931,10 @@ PERL_CALLCONV bool Perl_do_print(pTHX_ SV* sv, PerlIO* fp);
assert(fp)
PERL_CALLCONV OP* Perl_do_readline(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_DO_READLINE
PERL_CALLCONV bool Perl_do_seek(pTHX_ GV* gv, Off_t pos, int whence);
+#define PERL_ARGS_ASSERT_DO_SEEK
PERL_CALLCONV void Perl_do_sprintf(pTHX_ SV* sv, SSize_t len, SV** sarg);
#define PERL_ARGS_ASSERT_DO_SPRINTF \
assert(sv); assert(sarg)
@@ -845,6 +952,11 @@ PERL_CALLCONV Off_t Perl_do_tell(pTHX_ GV* gv)
PERL_CALLCONV Size_t Perl_do_trans(pTHX_ SV* sv);
#define PERL_ARGS_ASSERT_DO_TRANS \
assert(sv)
+PERL_CALLCONV I16 Perl_do_uniprop_match(const char * const key, const U16 key_len)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_DO_UNIPROP_MATCH \
+ assert(key)
+
PERL_CALLCONV UV Perl_do_vecget(pTHX_ SV* sv, STRLEN offset, int size);
#define PERL_ARGS_ASSERT_DO_VECGET \
assert(sv)
@@ -859,13 +971,16 @@ PERL_CALLCONV OP* Perl_dofile(pTHX_ OP* term, I32 force_builtin);
assert(term)
PERL_CALLCONV bool Perl_doing_taint(int argc, char** argv, char** env)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_DOING_TAINT
PERL_CALLCONV OP * Perl_doref(pTHX_ OP *o, I32 type, bool set_op_ref);
#define PERL_ARGS_ASSERT_DOREF \
assert(o)
PERL_CALLCONV void Perl_dounwind(pTHX_ I32 cxix);
+#define PERL_ARGS_ASSERT_DOUNWIND
PERL_CALLCONV U8 Perl_dowantarray(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_DOWANTARRAY
PERL_CALLCONV void Perl_drand48_init_r(perl_drand48_t *random_state, U32 seed);
#define PERL_ARGS_ASSERT_DRAND48_INIT_R \
@@ -874,8 +989,11 @@ PERL_CALLCONV double Perl_drand48_r(perl_drand48_t *random_state);
#define PERL_ARGS_ASSERT_DRAND48_R \
assert(random_state)
PERL_CALLCONV void Perl_dump_all(pTHX);
+#define PERL_ARGS_ASSERT_DUMP_ALL
PERL_CALLCONV void Perl_dump_all_perl(pTHX_ bool justperl);
+#define PERL_ARGS_ASSERT_DUMP_ALL_PERL
PERL_CALLCONV void Perl_dump_eval(pTHX);
+#define PERL_ARGS_ASSERT_DUMP_EVAL
PERL_CALLCONV void Perl_dump_form(pTHX_ const GV* gv);
#define PERL_ARGS_ASSERT_DUMP_FORM \
assert(gv)
@@ -900,6 +1018,7 @@ PERL_CALLCONV void Perl_dump_vindent(pTHX_ I32 level, PerlIO *file, const char*
#define PERL_ARGS_ASSERT_DUMP_VINDENT \
assert(file); assert(pat)
PERL_CALLCONV STRLEN* Perl_dup_warnings(pTHX_ STRLEN* warnings);
+#define PERL_ARGS_ASSERT_DUP_WARNINGS
PERL_CALLCONV void Perl_emulate_cop_io(pTHX_ const COP *const c, SV *const sv);
#define PERL_ARGS_ASSERT_EMULATE_COP_IO \
assert(c); assert(sv)
@@ -917,10 +1036,8 @@ PERL_CALLCONV char* Perl_fbm_instr(pTHX_ unsigned char* big, unsigned char* bige
#define PERL_ARGS_ASSERT_FBM_INSTR \
assert(big); assert(bigend); assert(littlestr)
-PERL_CALLCONV bool Perl_feature_is_enabled(pTHX_ const char *const name, STRLEN namelen);
-#define PERL_ARGS_ASSERT_FEATURE_IS_ENABLED \
- assert(name)
PERL_CALLCONV SV* Perl_filter_add(pTHX_ filter_t funcp, SV* datasv);
+#define PERL_ARGS_ASSERT_FILTER_ADD
PERL_CALLCONV void Perl_filter_del(pTHX_ filter_t funcp);
#define PERL_ARGS_ASSERT_FILTER_DEL \
assert(funcp)
@@ -933,15 +1050,20 @@ PERL_CALLCONV void Perl_finalize_optree(pTHX_ OP* o);
#define PERL_ARGS_ASSERT_FINALIZE_OPTREE \
assert(o)
PERL_CALLCONV CV * Perl_find_lexical_cv(pTHX_ PADOFFSET off);
+#define PERL_ARGS_ASSERT_FIND_LEXICAL_CV
PERL_CALLCONV CV* Perl_find_runcv(pTHX_ U32 *db_seqp)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_FIND_RUNCV
PERL_CALLCONV CV* Perl_find_runcv_where(pTHX_ U8 cond, IV arg, U32 *db_seqp)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_FIND_RUNCV_WHERE
PERL_CALLCONV SV* Perl_find_rundefsv(pTHX);
+#define PERL_ARGS_ASSERT_FIND_RUNDEFSV
PERL_CALLCONV PADOFFSET Perl_find_rundefsvoffset(pTHX)
__attribute__deprecated__;
+#define PERL_ARGS_ASSERT_FIND_RUNDEFSVOFFSET
PERL_CALLCONV char* Perl_find_script(pTHX_ const char *scriptname, bool dosearch, const char *const *const search_ext, I32 flags);
#define PERL_ARGS_ASSERT_FIND_SCRIPT \
@@ -962,6 +1084,7 @@ PERL_STATIC_INLINE I32 Perl_foldEQ_locale(const char* a, const char* b, I32 len)
assert(a); assert(b)
#endif
/* PERL_CALLCONV I32 foldEQ_utf8(pTHX_ const char *s1, char **pe1, UV l1, bool u1, const char *s2, char **pe2, UV l2, bool u2); */
+#define PERL_ARGS_ASSERT_FOLDEQ_UTF8
PERL_CALLCONV I32 Perl_foldEQ_utf8_flags(pTHX_ const char *s1, char **pe1, UV l1, bool u1, const char *s2, char **pe2, UV l2, bool u2, U32 flags);
#define PERL_ARGS_ASSERT_FOLDEQ_UTF8_FLAGS \
assert(s1); assert(s2)
@@ -971,7 +1094,9 @@ PERL_CALLCONV char* Perl_form(pTHX_ const char* pat, ...)
assert(pat)
PERL_CALLCONV void Perl_free_tied_hv_pool(pTHX);
+#define PERL_ARGS_ASSERT_FREE_TIED_HV_POOL
PERL_CALLCONV void Perl_free_tmps(pTHX);
+#define PERL_ARGS_ASSERT_FREE_TMPS
PERL_CALLCONV SV* Perl_get_and_check_backslash_N_name(pTHX_ const char* s, const char* const e, const bool is_utf8, const char** error_msg)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_GET_AND_CHECK_BACKSLASH_N_NAME \
@@ -982,6 +1107,7 @@ PERL_CALLCONV AV* Perl_get_av(pTHX_ const char *name, I32 flags);
assert(name)
PERL_CALLCONV void* Perl_get_context(void)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GET_CONTEXT
PERL_CALLCONV CV* Perl_get_cv(pTHX_ const char* name, I32 flags);
#define PERL_ARGS_ASSERT_GET_CV \
@@ -992,6 +1118,10 @@ PERL_CALLCONV CV* Perl_get_cvn_flags(pTHX_ const char* name, STRLEN len, I32 fla
PERL_CALLCONV void Perl_get_db_sub(pTHX_ SV **svp, CV *cv);
#define PERL_ARGS_ASSERT_GET_DB_SUB \
assert(cv)
+PERL_CALLCONV const char * Perl_get_deprecated_property_msg(const Size_t warning_offset)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GET_DEPRECATED_PROPERTY_MSG
+
PERL_CALLCONV void Perl_get_hash_seed(pTHX_ unsigned char * const seed_buffer);
#define PERL_ARGS_ASSERT_GET_HASH_SEED \
assert(seed_buffer)
@@ -1001,41 +1131,61 @@ PERL_CALLCONV HV* Perl_get_hv(pTHX_ const char *name, I32 flags);
PERL_CALLCONV const char* Perl_get_no_modify(pTHX)
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_GET_NO_MODIFY
PERL_CALLCONV char** Perl_get_op_descs(pTHX)
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_GET_OP_DESCS
PERL_CALLCONV char** Perl_get_op_names(pTHX)
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_GET_OP_NAMES
PERL_CALLCONV U32* Perl_get_opargs(pTHX)
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_GET_OPARGS
PERL_CALLCONV PPADDR_t* Perl_get_ppaddr(pTHX)
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_GET_PPADDR
+
+PERL_CALLCONV SV * Perl_get_prop_definition(pTHX_ const int table_index)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GET_PROP_DEFINITION
+
+PERL_CALLCONV const char * const * Perl_get_prop_values(const int table_index)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GET_PROP_VALUES
PERL_CALLCONV REGEXP * Perl_get_re_arg(pTHX_ SV *sv);
+#define PERL_ARGS_ASSERT_GET_RE_ARG
PERL_CALLCONV SV* Perl_get_sv(pTHX_ const char *name, I32 flags);
#define PERL_ARGS_ASSERT_GET_SV \
assert(name)
PERL_CALLCONV MGVTBL* Perl_get_vtbl(pTHX_ int vtbl_id)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GET_VTBL
PERL_CALLCONV int Perl_getcwd_sv(pTHX_ SV* sv);
#define PERL_ARGS_ASSERT_GETCWD_SV \
assert(sv)
PERL_CALLCONV void Perl_gp_free(pTHX_ GV* gv);
+#define PERL_ARGS_ASSERT_GP_FREE
PERL_CALLCONV GP* Perl_gp_ref(pTHX_ GP* gp);
+#define PERL_ARGS_ASSERT_GP_REF
PERL_CALLCONV bool Perl_grok_atoUV(const char* pv, UV* valptr, const char** endptr);
#define PERL_ARGS_ASSERT_GROK_ATOUV \
assert(pv); assert(valptr)
PERL_CALLCONV UV Perl_grok_bin(pTHX_ const char* start, STRLEN* len_p, I32* flags, NV *result);
#define PERL_ARGS_ASSERT_GROK_BIN \
assert(start); assert(len_p); assert(flags)
+PERL_CALLCONV UV Perl_grok_bin_oct_hex(pTHX_ const char* start, STRLEN* len_p, I32* flags, NV *result, const unsigned shift, const U8 lookup_bit, const char prefix);
+#define PERL_ARGS_ASSERT_GROK_BIN_OCT_HEX \
+ assert(start); assert(len_p); assert(flags)
PERL_CALLCONV UV Perl_grok_hex(pTHX_ const char* start, STRLEN* len_p, I32* flags, NV *result);
#define PERL_ARGS_ASSERT_GROK_HEX \
assert(start); assert(len_p); assert(flags)
@@ -1058,16 +1208,21 @@ PERL_CALLCONV UV Perl_grok_oct(pTHX_ const char* start, STRLEN* len_p, I32* flag
assert(start); assert(len_p); assert(flags)
#ifndef NO_MATHOMS
PERL_CALLCONV GV* Perl_gv_AVadd(pTHX_ GV *gv);
+#define PERL_ARGS_ASSERT_GV_AVADD
#endif
#ifndef NO_MATHOMS
PERL_CALLCONV GV* Perl_gv_HVadd(pTHX_ GV *gv);
+#define PERL_ARGS_ASSERT_GV_HVADD
#endif
#ifndef NO_MATHOMS
PERL_CALLCONV GV* Perl_gv_IOadd(pTHX_ GV* gv);
+#define PERL_ARGS_ASSERT_GV_IOADD
#endif
PERL_CALLCONV GV* Perl_gv_add_by_type(pTHX_ GV *gv, svtype type);
+#define PERL_ARGS_ASSERT_GV_ADD_BY_TYPE
/* PERL_CALLCONV GV* gv_autoload4(pTHX_ HV* stash, const char* name, STRLEN len, I32 method)
__attribute__warn_unused_result__; */
+#define PERL_ARGS_ASSERT_GV_AUTOLOAD4
PERL_CALLCONV GV* Perl_gv_autoload_pv(pTHX_ HV* stash, const char* namepv, U32 flags)
__attribute__warn_unused_result__;
@@ -1093,11 +1248,14 @@ PERL_CALLCONV SV* Perl_gv_const_sv(pTHX_ GV* gv)
assert(gv)
PERL_CALLCONV void Perl_gv_dump(pTHX_ GV* gv);
+#define PERL_ARGS_ASSERT_GV_DUMP
#ifndef NO_MATHOMS
-PERL_CALLCONV void Perl_gv_efullname(pTHX_ SV* sv, const GV* gv);
+PERL_CALLCONV void Perl_gv_efullname(pTHX_ SV* sv, const GV* gv)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_GV_EFULLNAME \
assert(sv); assert(gv)
#endif
+
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_gv_efullname3(pTHX_ SV* sv, const GV* gv, const char* prefix);
#define PERL_ARGS_ASSERT_GV_EFULLNAME3 \
@@ -1113,7 +1271,9 @@ PERL_CALLCONV GV* Perl_gv_fetchfile_flags(pTHX_ const char *const name, const ST
#define PERL_ARGS_ASSERT_GV_FETCHFILE_FLAGS \
assert(name)
/* PERL_CALLCONV GV* gv_fetchmeth(pTHX_ HV* stash, const char* name, STRLEN len, I32 level); */
+#define PERL_ARGS_ASSERT_GV_FETCHMETH
/* PERL_CALLCONV GV* gv_fetchmeth_autoload(pTHX_ HV* stash, const char* name, STRLEN len, I32 level); */
+#define PERL_ARGS_ASSERT_GV_FETCHMETH_AUTOLOAD
PERL_CALLCONV GV* Perl_gv_fetchmeth_pv(pTHX_ HV* stash, const char* name, I32 level, U32 flags);
#define PERL_ARGS_ASSERT_GV_FETCHMETH_PV \
assert(name)
@@ -1159,10 +1319,12 @@ PERL_CALLCONV GV* Perl_gv_fetchsv(pTHX_ SV *name, I32 flags, const svtype sv_typ
#define PERL_ARGS_ASSERT_GV_FETCHSV \
assert(name)
#ifndef NO_MATHOMS
-PERL_CALLCONV void Perl_gv_fullname(pTHX_ SV* sv, const GV* gv);
+PERL_CALLCONV void Perl_gv_fullname(pTHX_ SV* sv, const GV* gv)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_GV_FULLNAME \
assert(sv); assert(gv)
#endif
+
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_gv_fullname3(pTHX_ SV* sv, const GV* gv, const char* prefix);
#define PERL_ARGS_ASSERT_GV_FULLNAME3 \
@@ -1173,8 +1335,10 @@ PERL_CALLCONV void Perl_gv_fullname4(pTHX_ SV* sv, const GV* gv, const char* pre
assert(sv); assert(gv)
PERL_CALLCONV CV* Perl_gv_handler(pTHX_ HV* stash, I32 id)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GV_HANDLER
/* PERL_CALLCONV void gv_init(pTHX_ GV* gv, HV* stash, const char* name, STRLEN len, int multi); */
+#define PERL_ARGS_ASSERT_GV_INIT
PERL_CALLCONV void Perl_gv_init_pv(pTHX_ GV* gv, HV* stash, const char* name, U32 flags);
#define PERL_ARGS_ASSERT_GV_INIT_PV \
assert(gv); assert(name)
@@ -1214,15 +1378,18 @@ PERL_CALLCONV SV* Perl_hv_bucket_ratio(pTHX_ HV *hv)
assert(hv)
PERL_CALLCONV void Perl_hv_clear(pTHX_ HV *hv);
+#define PERL_ARGS_ASSERT_HV_CLEAR
PERL_CALLCONV void Perl_hv_clear_placeholders(pTHX_ HV *hv);
#define PERL_ARGS_ASSERT_HV_CLEAR_PLACEHOLDERS \
assert(hv)
PERL_CALLCONV void* Perl_hv_common(pTHX_ HV *hv, SV *keysv, const char* key, STRLEN klen, int flags, int action, SV *val, U32 hash);
+#define PERL_ARGS_ASSERT_HV_COMMON
PERL_CALLCONV void* Perl_hv_common_key_len(pTHX_ HV *hv, const char *key, I32 klen_i32, const int action, SV *val, const U32 hash);
#define PERL_ARGS_ASSERT_HV_COMMON_KEY_LEN \
assert(key)
PERL_CALLCONV HV * Perl_hv_copy_hints_hv(pTHX_ HV *const ohv)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_HV_COPY_HINTS_HV
PERL_CALLCONV void Perl_hv_delayfree_ent(pTHX_ HV *hv, HE *entry);
#define PERL_ARGS_ASSERT_HV_DELAYFREE_ENT \
@@ -1361,42 +1528,59 @@ PERL_CALLCONV SV* Perl_hv_scalar(pTHX_ HV *hv)
#ifndef NO_MATHOMS
PERL_CALLCONV SV** Perl_hv_store(pTHX_ HV *hv, const char *key, I32 klen, SV *val, U32 hash);
+#define PERL_ARGS_ASSERT_HV_STORE
#endif
#ifndef NO_MATHOMS
PERL_CALLCONV HE* Perl_hv_store_ent(pTHX_ HV *hv, SV *key, SV *val, U32 hash);
+#define PERL_ARGS_ASSERT_HV_STORE_ENT
#endif
#ifndef NO_MATHOMS
PERL_CALLCONV SV** Perl_hv_store_flags(pTHX_ HV *hv, const char *key, I32 klen, SV *val, U32 hash, int flags);
+#define PERL_ARGS_ASSERT_HV_STORE_FLAGS
#endif
/* PERL_CALLCONV void hv_undef(pTHX_ HV *hv); */
+#define PERL_ARGS_ASSERT_HV_UNDEF
PERL_CALLCONV void Perl_hv_undef_flags(pTHX_ HV *hv, U32 flags);
+#define PERL_ARGS_ASSERT_HV_UNDEF_FLAGS
/* PERL_CALLCONV I32 ibcmp(pTHX_ const char* a, const char* b, I32 len)
__attribute__warn_unused_result__
__attribute__pure__; */
+#define PERL_ARGS_ASSERT_IBCMP
/* PERL_CALLCONV I32 ibcmp_locale(pTHX_ const char* a, const char* b, I32 len)
__attribute__warn_unused_result__
__attribute__pure__; */
+#define PERL_ARGS_ASSERT_IBCMP_LOCALE
/* PERL_CALLCONV I32 ibcmp_utf8(pTHX_ const char *s1, char **pe1, UV l1, bool u1, const char *s2, char **pe2, UV l2, bool u2); */
+#define PERL_ARGS_ASSERT_IBCMP_UTF8
PERL_CALLCONV void Perl_init_argv_symbols(pTHX_ int argc, char **argv);
#define PERL_ARGS_ASSERT_INIT_ARGV_SYMBOLS \
assert(argv)
PERL_CALLCONV void Perl_init_constants(pTHX);
+#define PERL_ARGS_ASSERT_INIT_CONSTANTS
PERL_CALLCONV void Perl_init_dbargs(pTHX);
+#define PERL_ARGS_ASSERT_INIT_DBARGS
PERL_CALLCONV void Perl_init_debugger(pTHX);
+#define PERL_ARGS_ASSERT_INIT_DEBUGGER
PERL_CALLCONV int Perl_init_i18nl10n(pTHX_ int printwarn);
+#define PERL_ARGS_ASSERT_INIT_I18NL10N
#ifndef NO_MATHOMS
-PERL_CALLCONV int Perl_init_i18nl14n(pTHX_ int printwarn);
+PERL_CALLCONV int Perl_init_i18nl14n(pTHX_ int printwarn)
+ __attribute__deprecated__;
+#define PERL_ARGS_ASSERT_INIT_I18NL14N
#endif
+
PERL_CALLCONV void Perl_init_named_cv(pTHX_ CV *cv, OP *nameop);
#define PERL_ARGS_ASSERT_INIT_NAMED_CV \
assert(cv); assert(nameop)
PERL_CALLCONV void Perl_init_stacks(pTHX);
+#define PERL_ARGS_ASSERT_INIT_STACKS
PERL_CALLCONV void Perl_init_tm(pTHX_ struct tm *ptm);
#define PERL_ARGS_ASSERT_INIT_TM \
assert(ptm)
PERL_CALLCONV void Perl_init_uniprops(pTHX);
+#define PERL_ARGS_ASSERT_INIT_UNIPROPS
#ifndef NO_MATHOMS
PERL_CALLCONV char* Perl_instr(const char* big, const char* little)
__attribute__warn_unused_result__
@@ -1406,316 +1590,82 @@ PERL_CALLCONV char* Perl_instr(const char* big, const char* little)
#endif
PERL_CALLCONV U32 Perl_intro_my(pTHX);
+#define PERL_ARGS_ASSERT_INTRO_MY
PERL_CALLCONV OP* Perl_invert(pTHX_ OP* cmd)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_INVERT
+PERL_CALLCONV void Perl_invmap_dump(pTHX_ SV* invlist, UV * map);
+#define PERL_ARGS_ASSERT_INVMAP_DUMP \
+ assert(invlist); assert(map)
PERL_CALLCONV bool Perl_io_close(pTHX_ IO* io, GV *gv, bool not_implicit, bool warn_on_fail);
#define PERL_ARGS_ASSERT_IO_CLOSE \
assert(io)
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_isALNUM_lazy(pTHX_ const char* p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_ISALNUM_LAZY \
- assert(p)
-#endif
-
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE Size_t S_isC9_STRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+PERL_STATIC_INLINE Size_t Perl_isC9_STRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_ISC9_STRICT_UTF8_CHAR \
assert(s0); assert(e)
#endif
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_isIDFIRST_lazy(pTHX_ const char* p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_ISIDFIRST_LAZY \
- assert(p)
-#endif
-
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE Size_t S_isSTRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+PERL_STATIC_INLINE Size_t Perl_isSTRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_ISSTRICT_UTF8_CHAR \
assert(s0); assert(e)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE Size_t S_isUTF8_CHAR(const U8 * const s0, const U8 * const e)
+PERL_STATIC_INLINE Size_t Perl_isUTF8_CHAR(const U8 * const s0, const U8 * const e)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_ISUTF8_CHAR \
assert(s0); assert(e)
#endif
-/* PERL_CALLCONV bool Perl_is_ascii_string(const U8* const s, STRLEN len)
+/* PERL_CALLCONV bool is_ascii_string(const U8* const s, STRLEN len)
__attribute__warn_unused_result__
__attribute__pure__; */
+#define PERL_ARGS_ASSERT_IS_ASCII_STRING
-/* PERL_CALLCONV bool Perl_is_c9strict_utf8_string(const U8 *s, STRLEN len)
+/* PERL_CALLCONV bool is_c9strict_utf8_string(const U8 *s, STRLEN len)
__attribute__warn_unused_result__; */
+#define PERL_ARGS_ASSERT_IS_C9STRICT_UTF8_STRING
/* PERL_CALLCONV bool is_c9strict_utf8_string_loc(const U8 *s, STRLEN len, const U8 **ep); */
+#define PERL_ARGS_ASSERT_IS_C9STRICT_UTF8_STRING_LOC
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_c9strict_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el);
+PERL_STATIC_INLINE bool Perl_is_c9strict_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el);
#define PERL_ARGS_ASSERT_IS_C9STRICT_UTF8_STRING_LOCLEN \
assert(s)
#endif
-/* PERL_CALLCONV bool Perl_is_invariant_string(const U8* const s, STRLEN len)
+/* PERL_CALLCONV bool is_invariant_string(const U8* const s, STRLEN len)
__attribute__warn_unused_result__
__attribute__pure__; */
+#define PERL_ARGS_ASSERT_IS_INVARIANT_STRING
PERL_CALLCONV I32 Perl_is_lvalue_sub(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_IS_LVALUE_SUB
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_safe_syscall(pTHX_ const char *pv, STRLEN len, const char *what, const char *op_name)
+PERL_STATIC_INLINE bool Perl_is_safe_syscall(pTHX_ const char *pv, STRLEN len, const char *what, const char *op_name)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_IS_SAFE_SYSCALL \
assert(pv); assert(what); assert(op_name)
#endif
-/* PERL_CALLCONV bool Perl_is_strict_utf8_string(const U8 *s, STRLEN len)
+/* PERL_CALLCONV bool is_strict_utf8_string(const U8 *s, STRLEN len)
__attribute__warn_unused_result__; */
+#define PERL_ARGS_ASSERT_IS_STRICT_UTF8_STRING
/* PERL_CALLCONV bool is_strict_utf8_string_loc(const U8 *s, STRLEN len, const U8 **ep); */
+#define PERL_ARGS_ASSERT_IS_STRICT_UTF8_STRING_LOC
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_strict_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el);
+PERL_STATIC_INLINE bool Perl_is_strict_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el);
#define PERL_ARGS_ASSERT_IS_STRICT_UTF8_STRING_LOCLEN \
assert(s)
#endif
#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_alnum(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_alnum_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_alnumc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_alnumc_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_alpha(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_alpha_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_ascii(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_ascii_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_blank(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_blank_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_cntrl(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_cntrl_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_digit(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_digit_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_graph(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_graph_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_idfirst(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_idfirst_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_lower(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_lower_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_print(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_print_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_punct(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_punct_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_space(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_space_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_upper(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_upper_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_xdigit(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_uni_xdigit_lc(pTHX_ UV c)
- __attribute__deprecated__
- __attribute__warn_unused_result__
- __attribute__pure__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_alnum(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_ALNUM \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_alnumc(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_ALNUMC \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_alpha(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_ALPHA \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_ascii(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_ASCII \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_blank(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_BLANK \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
PERL_CALLCONV STRLEN Perl_is_utf8_char(const U8 *s)
__attribute__deprecated__;
#define PERL_ARGS_ASSERT_IS_UTF8_CHAR \
@@ -1727,132 +1677,38 @@ PERL_CALLCONV STRLEN Perl_is_utf8_char_buf(const U8 *buf, const U8 *buf_end);
#define PERL_ARGS_ASSERT_IS_UTF8_CHAR_BUF \
assert(buf); assert(buf_end)
#endif
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_cntrl(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_CNTRL \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_digit(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_DIGIT \
- assert(p)
-#endif
+PERL_CALLCONV STRLEN Perl_is_utf8_char_helper(const U8 * const s, const U8 * e, const U32 flags)
+ __attribute__warn_unused_result__
+ __attribute__pure__;
+#define PERL_ARGS_ASSERT_IS_UTF8_CHAR_HELPER \
+ assert(s); assert(e)
/* PERL_CALLCONV bool is_utf8_fixed_width_buf_flags(const U8 * const s, STRLEN len, const U32 flags); */
+#define PERL_ARGS_ASSERT_IS_UTF8_FIXED_WIDTH_BUF_FLAGS
/* PERL_CALLCONV bool is_utf8_fixed_width_buf_loc_flags(const U8 * const s, STRLEN len, const U8 **ep, const U32 flags); */
+#define PERL_ARGS_ASSERT_IS_UTF8_FIXED_WIDTH_BUF_LOC_FLAGS
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_fixed_width_buf_loclen_flags(const U8 * const s, STRLEN len, const U8 **ep, STRLEN *el, const U32 flags);
+PERL_STATIC_INLINE bool Perl_is_utf8_fixed_width_buf_loclen_flags(const U8 * const s, STRLEN len, const U8 **ep, STRLEN *el, const U32 flags);
#define PERL_ARGS_ASSERT_IS_UTF8_FIXED_WIDTH_BUF_LOCLEN_FLAGS \
assert(s)
#endif
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_graph(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_GRAPH \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_idcont(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_IDCONT \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_idfirst(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_IDFIRST \
- assert(p)
-#endif
-
/* PERL_CALLCONV bool is_utf8_invariant_string(const U8* const s, STRLEN len)
__attribute__warn_unused_result__; */
+#define PERL_ARGS_ASSERT_IS_UTF8_INVARIANT_STRING
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_invariant_string_loc(const U8* const s, STRLEN len, const U8 ** ep)
+PERL_STATIC_INLINE bool Perl_is_utf8_invariant_string_loc(const U8* const s, STRLEN len, const U8 ** ep)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_IS_UTF8_INVARIANT_STRING_LOC \
assert(s)
#endif
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_lower(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_LOWER \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_mark(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_MARK \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_perl_space(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_PERL_SPACE \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_perl_word(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_PERL_WORD \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_posix_digit(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_POSIX_DIGIT \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_print(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_PRINT \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_punct(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_PUNCT \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_space(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_SPACE \
- assert(p)
-#endif
-
-/* PERL_CALLCONV bool Perl_is_utf8_string(const U8 *s, STRLEN len)
+/* PERL_CALLCONV bool is_utf8_string(const U8 *s, STRLEN len)
__attribute__warn_unused_result__; */
+#define PERL_ARGS_ASSERT_IS_UTF8_STRING
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_string_flags(const U8 *s, STRLEN len, const U32 flags)
+PERL_STATIC_INLINE bool Perl_is_utf8_string_flags(const U8 *s, STRLEN len, const U32 flags)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_IS_UTF8_STRING_FLAGS \
assert(s)
@@ -1864,62 +1720,33 @@ PERL_CALLCONV bool Perl_is_utf8_string_loc(const U8 *s, const STRLEN len, const
assert(s); assert(ep)
#endif
/* PERL_CALLCONV bool is_utf8_string_loc_flags(const U8 *s, STRLEN len, const U8 **ep, const U32 flags); */
+#define PERL_ARGS_ASSERT_IS_UTF8_STRING_LOC_FLAGS
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE bool Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el);
#define PERL_ARGS_ASSERT_IS_UTF8_STRING_LOCLEN \
assert(s)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_string_loclen_flags(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el, const U32 flags);
+PERL_STATIC_INLINE bool Perl_is_utf8_string_loclen_flags(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el, const U32 flags);
#define PERL_ARGS_ASSERT_IS_UTF8_STRING_LOCLEN_FLAGS \
assert(s)
#endif
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_upper(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_UPPER \
- assert(p)
-#endif
-
/* PERL_CALLCONV bool is_utf8_valid_partial_char(const U8 * const s, const U8 * const e)
__attribute__warn_unused_result__
__attribute__pure__; */
+#define PERL_ARGS_ASSERT_IS_UTF8_VALID_PARTIAL_CHAR
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_valid_partial_char_flags(const U8 * const s, const U8 * const e, const U32 flags)
+PERL_STATIC_INLINE bool Perl_is_utf8_valid_partial_char_flags(const U8 * const s, const U8 * const e, const U32 flags)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_IS_UTF8_VALID_PARTIAL_CHAR_FLAGS \
assert(s); assert(e)
#endif
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_xdigit(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_XDIGIT \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_xidcont(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_XIDCONT \
- assert(p)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV bool Perl_is_utf8_xidfirst(pTHX_ const U8 *p)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_XIDFIRST \
- assert(p)
-#endif
-
PERL_CALLCONV bool Perl_isinfnan(NV nv)
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_ISINFNAN
PERL_CALLCONV bool Perl_isinfnansv(pTHX_ SV *sv);
#define PERL_ARGS_ASSERT_ISINFNANSV \
@@ -1940,19 +1767,27 @@ PERL_CALLCONV void Perl_leave_adjust_stacks(pTHX_ SV **from_sp, SV **to_sp, U8 g
#define PERL_ARGS_ASSERT_LEAVE_ADJUST_STACKS \
assert(from_sp); assert(to_sp)
PERL_CALLCONV void Perl_leave_scope(pTHX_ I32 base);
+#define PERL_ARGS_ASSERT_LEAVE_SCOPE
PERL_CALLCONV bool Perl_lex_bufutf8(pTHX);
+#define PERL_ARGS_ASSERT_LEX_BUFUTF8
PERL_CALLCONV void Perl_lex_discard_to(pTHX_ char* ptr);
#define PERL_ARGS_ASSERT_LEX_DISCARD_TO \
assert(ptr)
PERL_CALLCONV char* Perl_lex_grow_linestr(pTHX_ STRLEN len);
+#define PERL_ARGS_ASSERT_LEX_GROW_LINESTR
PERL_CALLCONV bool Perl_lex_next_chunk(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_LEX_NEXT_CHUNK
PERL_CALLCONV I32 Perl_lex_peek_unichar(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_LEX_PEEK_UNICHAR
PERL_CALLCONV void Perl_lex_read_space(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_LEX_READ_SPACE
PERL_CALLCONV void Perl_lex_read_to(pTHX_ char* ptr);
#define PERL_ARGS_ASSERT_LEX_READ_TO \
assert(ptr)
PERL_CALLCONV I32 Perl_lex_read_unichar(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_LEX_READ_UNICHAR
PERL_CALLCONV void Perl_lex_start(pTHX_ SV* line, PerlIO *rsfp, U32 flags);
+#define PERL_ARGS_ASSERT_LEX_START
PERL_CALLCONV void Perl_lex_stuff_pv(pTHX_ const char* pv, U32 flags);
#define PERL_ARGS_ASSERT_LEX_STUFF_PV \
assert(pv)
@@ -1966,6 +1801,12 @@ PERL_CALLCONV void Perl_lex_unstuff(pTHX_ char* ptr);
#define PERL_ARGS_ASSERT_LEX_UNSTUFF \
assert(ptr)
PERL_CALLCONV OP* Perl_list(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_LIST
+PERL_CALLCONV HV* Perl_load_charnames(pTHX_ SV * char_name, const char * context, const STRLEN context_len, const char ** error_msg)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_LOAD_CHARNAMES \
+ assert(char_name); assert(context); assert(error_msg)
+
PERL_CALLCONV void Perl_load_module(pTHX_ U32 flags, SV* name, SV* ver, ...);
#define PERL_ARGS_ASSERT_LOAD_MODULE \
assert(name)
@@ -2005,6 +1846,7 @@ PERL_CALLCONV int Perl_magic_copycallchecker(pTHX_ SV* sv, MAGIC *mg, SV *nsv, c
#define PERL_ARGS_ASSERT_MAGIC_COPYCALLCHECKER \
assert(sv); assert(mg); assert(nsv)
PERL_CALLCONV void Perl_magic_dump(pTHX_ const MAGIC *mg);
+#define PERL_ARGS_ASSERT_MAGIC_DUMP
PERL_CALLCONV int Perl_magic_existspack(pTHX_ SV* sv, const MAGIC* mg);
#define PERL_ARGS_ASSERT_MAGIC_EXISTSPACK \
assert(sv); assert(mg)
@@ -2143,8 +1985,10 @@ PERL_CALLCONV int Perl_magic_wipepack(pTHX_ SV* sv, MAGIC* mg);
PERL_CALLCONV Malloc_t Perl_malloc(MEM_SIZE nbytes)
__attribute__malloc__
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MALLOC
PERL_CALLCONV I32 * Perl_markstack_grow(pTHX);
+#define PERL_ARGS_ASSERT_MARKSTACK_GROW
PERL_CALLCONV SV* Perl_mess(pTHX_ const char* pat, ...)
__attribute__format__(__printf__,pTHX_1,pTHX_2);
#define PERL_ARGS_ASSERT_MESS \
@@ -2154,6 +1998,7 @@ PERL_CALLCONV SV* Perl_mess_sv(pTHX_ SV* basemsg, bool consume);
#define PERL_ARGS_ASSERT_MESS_SV \
assert(basemsg)
PERL_CALLCONV Free_t Perl_mfree(Malloc_t where);
+#define PERL_ARGS_ASSERT_MFREE
PERL_CALLCONV int Perl_mg_clear(pTHX_ SV* sv);
#define PERL_ARGS_ASSERT_MG_CLEAR \
assert(sv)
@@ -2162,6 +2007,7 @@ PERL_CALLCONV int Perl_mg_copy(pTHX_ SV *sv, SV *nsv, const char *key, I32 klen)
assert(sv); assert(nsv)
PERL_CALLCONV MAGIC* Perl_mg_find(const SV* sv, int type)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MG_FIND
PERL_CALLCONV MAGIC* Perl_mg_find_mglob(pTHX_ SV* sv)
__attribute__warn_unused_result__;
@@ -2170,6 +2016,7 @@ PERL_CALLCONV MAGIC* Perl_mg_find_mglob(pTHX_ SV* sv)
PERL_CALLCONV MAGIC* Perl_mg_findext(const SV* sv, int type, const MGVTBL *vtbl)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MG_FINDEXT
PERL_CALLCONV int Perl_mg_free(pTHX_ SV* sv);
#define PERL_ARGS_ASSERT_MG_FREE \
@@ -2204,10 +2051,19 @@ PERL_CALLCONV void Perl_mini_mktime(struct tm *ptm);
#define PERL_ARGS_ASSERT_MINI_MKTIME \
assert(ptm)
PERL_CALLCONV int Perl_mode_from_discipline(pTHX_ const char* s, STRLEN len);
+#define PERL_ARGS_ASSERT_MODE_FROM_DISCIPLINE
PERL_CALLCONV void * Perl_more_bodies(pTHX_ const svtype sv_type, const size_t body_size, const size_t arena_size);
+#define PERL_ARGS_ASSERT_MORE_BODIES
PERL_CALLCONV const char* Perl_moreswitches(pTHX_ const char* s);
#define PERL_ARGS_ASSERT_MORESWITCHES \
assert(s)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE char * Perl_mortal_getenv(const char * str)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MORTAL_GETENV \
+ assert(str)
+#endif
+
PERL_CALLCONV const struct mro_alg * Perl_mro_get_from_name(pTHX_ SV *name);
#define PERL_ARGS_ASSERT_MRO_GET_FROM_NAME \
assert(name)
@@ -2257,19 +2113,32 @@ PERL_CALLCONV OP * Perl_my_attrs(pTHX_ OP *o, OP *attrs);
#define PERL_ARGS_ASSERT_MY_ATTRS \
assert(o)
PERL_CALLCONV void Perl_my_clearenv(pTHX);
+#define PERL_ARGS_ASSERT_MY_CLEARENV
PERL_CALLCONV int Perl_my_dirfd(DIR* dir);
+#define PERL_ARGS_ASSERT_MY_DIRFD
PERL_CALLCONV_NO_RET void Perl_my_exit(pTHX_ U32 status)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_MY_EXIT
PERL_CALLCONV_NO_RET void Perl_my_failure_exit(pTHX)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_MY_FAILURE_EXIT
PERL_CALLCONV I32 Perl_my_fflush_all(pTHX);
+#define PERL_ARGS_ASSERT_MY_FFLUSH_ALL
PERL_CALLCONV Pid_t Perl_my_fork(void);
+#define PERL_ARGS_ASSERT_MY_FORK
#ifndef NO_MATHOMS
PERL_CALLCONV I32 Perl_my_lstat(pTHX);
+#define PERL_ARGS_ASSERT_MY_LSTAT
#endif
PERL_CALLCONV I32 Perl_my_lstat_flags(pTHX_ const U32 flags);
+#define PERL_ARGS_ASSERT_MY_LSTAT_FLAGS
+PERL_CALLCONV int Perl_my_mkostemp_cloexec(char *templte, int flags)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MY_MKOSTEMP_CLOEXEC \
+ assert(templte)
+
PERL_CALLCONV int Perl_my_mkstemp_cloexec(char *templte)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_MY_MKSTEMP_CLOEXEC \
@@ -2279,17 +2148,22 @@ PERL_CALLCONV PerlIO* Perl_my_popen_list(pTHX_ const char* mode, int n, SV ** ar
#define PERL_ARGS_ASSERT_MY_POPEN_LIST \
assert(mode); assert(args)
PERL_CALLCONV void Perl_my_setenv(pTHX_ const char* nam, const char* val);
+#define PERL_ARGS_ASSERT_MY_SETENV
PERL_CALLCONV int Perl_my_snprintf(char *buffer, const Size_t len, const char *format, ...)
__attribute__format__(__printf__,3,4);
#define PERL_ARGS_ASSERT_MY_SNPRINTF \
assert(buffer); assert(format)
PERL_CALLCONV int Perl_my_socketpair(int family, int type, int protocol, int fd[2]);
+#define PERL_ARGS_ASSERT_MY_SOCKETPAIR
#ifndef NO_MATHOMS
PERL_CALLCONV I32 Perl_my_stat(pTHX);
+#define PERL_ARGS_ASSERT_MY_STAT
#endif
PERL_CALLCONV I32 Perl_my_stat_flags(pTHX_ const U32 flags);
+#define PERL_ARGS_ASSERT_MY_STAT_FLAGS
PERL_CALLCONV char* Perl_my_strerror(pTHX_ const int errnum);
+#define PERL_ARGS_ASSERT_MY_STRERROR
PERL_CALLCONV char * Perl_my_strftime(pTHX_ const char *fmt, int sec, int min, int hour, int mday, int mon, int year, int wday, int yday, int isdst)
__attribute__format__(__strftime__,pTHX_1,0);
#define PERL_ARGS_ASSERT_MY_STRFTIME \
@@ -2301,25 +2175,34 @@ PERL_CALLCONV NV Perl_my_strtod(const char * const s, char ** e)
assert(s)
PERL_CALLCONV void Perl_my_unexec(pTHX);
+#define PERL_ARGS_ASSERT_MY_UNEXEC
PERL_CALLCONV int Perl_my_vsnprintf(char *buffer, const Size_t len, const char *format, va_list ap);
#define PERL_ARGS_ASSERT_MY_VSNPRINTF \
assert(buffer); assert(format)
PERL_CALLCONV OP* Perl_newANONATTRSUB(pTHX_ I32 floor, OP *proto, OP *attrs, OP *block);
+#define PERL_ARGS_ASSERT_NEWANONATTRSUB
PERL_CALLCONV OP* Perl_newANONHASH(pTHX_ OP* o)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWANONHASH
PERL_CALLCONV OP* Perl_newANONLIST(pTHX_ OP* o)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWANONLIST
PERL_CALLCONV OP* Perl_newANONSUB(pTHX_ I32 floor, OP* proto, OP* block);
+#define PERL_ARGS_ASSERT_NEWANONSUB
PERL_CALLCONV OP* Perl_newASSIGNOP(pTHX_ I32 flags, OP* left, I32 optype, OP* right)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWASSIGNOP
/* PERL_CALLCONV CV* newATTRSUB(pTHX_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block); */
+#define PERL_ARGS_ASSERT_NEWATTRSUB
PERL_CALLCONV CV* Perl_newATTRSUB_x(pTHX_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block, bool o_is_gv);
+#define PERL_ARGS_ASSERT_NEWATTRSUB_X
#ifndef NO_MATHOMS
PERL_CALLCONV AV* Perl_newAV(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWAV
#endif
PERL_CALLCONV OP* Perl_newAVREF(pTHX_ OP* o)
@@ -2329,6 +2212,7 @@ PERL_CALLCONV OP* Perl_newAVREF(pTHX_ OP* o)
PERL_CALLCONV OP* Perl_newBINOP(pTHX_ I32 type, I32 flags, OP* first, OP* last)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWBINOP
PERL_CALLCONV OP* Perl_newCONDOP(pTHX_ I32 flags, OP* first, OP* trueop, OP* falseop)
__attribute__warn_unused_result__;
@@ -2336,14 +2220,19 @@ PERL_CALLCONV OP* Perl_newCONDOP(pTHX_ I32 flags, OP* first, OP* trueop, OP* fal
assert(first)
PERL_CALLCONV CV* Perl_newCONSTSUB(pTHX_ HV* stash, const char* name, SV* sv);
+#define PERL_ARGS_ASSERT_NEWCONSTSUB
PERL_CALLCONV CV* Perl_newCONSTSUB_flags(pTHX_ HV* stash, const char* name, STRLEN len, U32 flags, SV* sv);
+#define PERL_ARGS_ASSERT_NEWCONSTSUB_FLAGS
PERL_CALLCONV OP* Perl_newCVREF(pTHX_ I32 flags, OP* o)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWCVREF
PERL_CALLCONV OP* Perl_newDEFSVOP(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWDEFSVOP
PERL_CALLCONV void Perl_newFORM(pTHX_ I32 floor, OP* o, OP* block);
+#define PERL_ARGS_ASSERT_NEWFORM
PERL_CALLCONV OP* Perl_newFOROP(pTHX_ I32 flags, OP* sv, OP* expr, OP* block, OP* cont)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_NEWFOROP \
@@ -2364,8 +2253,10 @@ PERL_CALLCONV OP* Perl_newGVOP(pTHX_ I32 type, I32 flags, GV* gv)
PERL_CALLCONV OP* Perl_newGVREF(pTHX_ I32 type, OP* o)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWGVREF
/* PERL_CALLCONV GV* newGVgen(pTHX_ const char* pack); */
+#define PERL_ARGS_ASSERT_NEWGVGEN
PERL_CALLCONV GV* Perl_newGVgen_flags(pTHX_ const char* pack, U32 flags)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_NEWGVGEN_FLAGS \
@@ -2374,6 +2265,7 @@ PERL_CALLCONV GV* Perl_newGVgen_flags(pTHX_ const char* pack, U32 flags)
#ifndef NO_MATHOMS
PERL_CALLCONV HV* Perl_newHV(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWHV
#endif
PERL_CALLCONV OP* Perl_newHVREF(pTHX_ OP* o)
@@ -2383,14 +2275,17 @@ PERL_CALLCONV OP* Perl_newHVREF(pTHX_ OP* o)
PERL_CALLCONV HV* Perl_newHVhv(pTHX_ HV *hv)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWHVHV
#ifndef NO_MATHOMS
PERL_CALLCONV IO* Perl_newIO(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWIO
#endif
PERL_CALLCONV OP* Perl_newLISTOP(pTHX_ I32 type, I32 flags, OP* first, OP* last)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWLISTOP
PERL_CALLCONV OP* Perl_newLOGOP(pTHX_ I32 optype, I32 flags, OP *first, OP *other)
__attribute__warn_unused_result__;
@@ -2404,6 +2299,7 @@ PERL_CALLCONV OP* Perl_newLOOPEX(pTHX_ I32 type, OP* label)
PERL_CALLCONV OP* Perl_newLOOPOP(pTHX_ I32 flags, I32 debuggable, OP* expr, OP* block)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWLOOPOP
PERL_CALLCONV OP* Perl_newMETHOP(pTHX_ I32 type, I32 flags, OP* dynamic_meth)
__attribute__warn_unused_result__;
@@ -2420,12 +2316,15 @@ PERL_CALLCONV CV * Perl_newMYSUB(pTHX_ I32 floor, OP *o, OP *proto, OP *attrs, O
assert(o)
PERL_CALLCONV OP* Perl_newNULLLIST(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWNULLLIST
PERL_CALLCONV OP* Perl_newOP(pTHX_ I32 optype, I32 flags)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWOP
PERL_CALLCONV PADNAMELIST * Perl_newPADNAMELIST(size_t max)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWPADNAMELIST
PERL_CALLCONV PADNAME * Perl_newPADNAMEouter(PADNAME *outer)
__attribute__warn_unused_result__;
@@ -2439,12 +2338,14 @@ PERL_CALLCONV PADNAME * Perl_newPADNAMEpvn(const char *s, STRLEN len)
PERL_CALLCONV OP* Perl_newPMOP(pTHX_ I32 type, I32 flags)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWPMOP
PERL_CALLCONV void Perl_newPROG(pTHX_ OP* o);
#define PERL_ARGS_ASSERT_NEWPROG \
assert(o)
PERL_CALLCONV OP* Perl_newPVOP(pTHX_ I32 type, I32 flags, char* pv)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWPVOP
PERL_CALLCONV OP* Perl_newRANGE(pTHX_ I32 flags, OP* left, OP* right)
__attribute__warn_unused_result__;
@@ -2463,18 +2364,22 @@ PERL_CALLCONV SV* Perl_newRV_noinc(pTHX_ SV *const tmpRef)
PERL_CALLCONV OP* Perl_newSLICEOP(pTHX_ I32 flags, OP* subscript, OP* listop)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSLICEOP
PERL_CALLCONV OP* Perl_newSTATEOP(pTHX_ I32 flags, char* label, OP* o)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSTATEOP
PERL_CALLCONV CV* Perl_newSTUB(pTHX_ GV *gv, bool fake);
#define PERL_ARGS_ASSERT_NEWSTUB \
assert(gv)
#ifndef NO_MATHOMS
PERL_CALLCONV CV* Perl_newSUB(pTHX_ I32 floor, OP* o, OP* proto, OP* block);
+#define PERL_ARGS_ASSERT_NEWSUB
#endif
PERL_CALLCONV SV* Perl_newSV(pTHX_ const STRLEN len)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSV
PERL_CALLCONV OP* Perl_newSVOP(pTHX_ I32 type, I32 flags, SV* sv)
__attribute__warn_unused_result__;
@@ -2488,6 +2393,7 @@ PERL_CALLCONV OP* Perl_newSVREF(pTHX_ OP* o)
PERL_CALLCONV SV* Perl_newSV_type(pTHX_ const svtype type)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSV_TYPE
PERL_CALLCONV SV* Perl_newSVavdefelem(pTHX_ AV *av, SSize_t ix, bool extendible)
__attribute__warn_unused_result__;
@@ -2496,18 +2402,23 @@ PERL_CALLCONV SV* Perl_newSVavdefelem(pTHX_ AV *av, SSize_t ix, bool extendible)
PERL_CALLCONV SV* Perl_newSVhek(pTHX_ const HEK *const hek)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVHEK
PERL_CALLCONV SV* Perl_newSViv(pTHX_ const IV i)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVIV
PERL_CALLCONV SV* Perl_newSVnv(pTHX_ const NV n)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVNV
PERL_CALLCONV SV* Perl_newSVpv(pTHX_ const char *const s, const STRLEN len)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVPV
PERL_CALLCONV SV* Perl_newSVpv_share(pTHX_ const char* s, U32 hash)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVPV_SHARE
PERL_CALLCONV SV* Perl_newSVpvf(pTHX_ const char *const pat, ...)
__attribute__warn_unused_result__
@@ -2517,12 +2428,15 @@ PERL_CALLCONV SV* Perl_newSVpvf(pTHX_ const char *const pat, ...)
PERL_CALLCONV SV* Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVPVN
PERL_CALLCONV SV* Perl_newSVpvn_flags(pTHX_ const char *const s, const STRLEN len, const U32 flags)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVPVN_FLAGS
PERL_CALLCONV SV* Perl_newSVpvn_share(pTHX_ const char* s, I32 len, U32 hash)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVPVN_SHARE
PERL_CALLCONV SV* Perl_newSVrv(pTHX_ SV *const rv, const char *const classname);
#define PERL_ARGS_ASSERT_NEWSVRV \
@@ -2530,22 +2444,28 @@ PERL_CALLCONV SV* Perl_newSVrv(pTHX_ SV *const rv, const char *const classname);
#ifndef NO_MATHOMS
PERL_CALLCONV SV* Perl_newSVsv(pTHX_ SV *const old)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVSV
#endif
PERL_CALLCONV SV* Perl_newSVsv_flags(pTHX_ SV *const old, I32 flags)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVSV_FLAGS
-/* PERL_CALLCONV SV* Perl_newSVsv_nomg(pTHX_ SV *const old)
+/* PERL_CALLCONV SV* newSVsv_nomg(pTHX_ SV *const old)
__attribute__warn_unused_result__; */
+#define PERL_ARGS_ASSERT_NEWSVSV_NOMG
PERL_CALLCONV SV* Perl_newSVuv(pTHX_ const UV u)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWSVUV
PERL_CALLCONV OP* Perl_newUNOP(pTHX_ I32 type, I32 flags, OP* first)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWUNOP
PERL_CALLCONV OP* Perl_newUNOP_AUX(pTHX_ I32 type, I32 flags, OP* first, UNOP_AUX_item *aux)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWUNOP_AUX
PERL_CALLCONV OP* Perl_newWHENOP(pTHX_ OP* cond, OP* block)
__attribute__warn_unused_result__;
@@ -2554,6 +2474,7 @@ PERL_CALLCONV OP* Perl_newWHENOP(pTHX_ OP* cond, OP* block)
PERL_CALLCONV OP* Perl_newWHILEOP(pTHX_ I32 flags, I32 debuggable, LOOP* loop, OP* expr, OP* block, OP* cont, I32 has_my)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEWWHILEOP
PERL_CALLCONV CV* Perl_newXS(pTHX_ const char *name, XSUBADDR_t subaddr, const char *filename);
#define PERL_ARGS_ASSERT_NEWXS \
@@ -2569,6 +2490,7 @@ PERL_CALLCONV CV * Perl_newXS_len_flags(pTHX_ const char *name, STRLEN len, XSUB
assert(subaddr)
PERL_CALLCONV PERL_SI* Perl_new_stackinfo(pTHX_ I32 stitems, I32 cxitems)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEW_STACKINFO
PERL_CALLCONV SV* Perl_new_version(pTHX_ SV *ver);
#define PERL_ARGS_ASSERT_NEW_VERSION \
@@ -2581,6 +2503,12 @@ PERL_CALLCONV STRLEN * Perl_new_warnings_bitfield(pTHX_ STRLEN *buffer, const ch
PERL_CALLCONV PerlIO* Perl_nextargv(pTHX_ GV* gv, bool nomagicopen);
#define PERL_ARGS_ASSERT_NEXTARGV \
assert(gv)
+PERL_CALLCONV char* Perl_ninstr(const char* big, const char* bigend, const char* little, const char* lend)
+ __attribute__warn_unused_result__
+ __attribute__pure__;
+#define PERL_ARGS_ASSERT_NINSTR \
+ assert(big); assert(bigend); assert(little); assert(lend)
+
PERL_CALLCONV_NO_RET void Perl_noperl_die(const char* pat, ...)
__attribute__noreturn__
__attribute__format__(__printf__,1,2);
@@ -2588,7 +2516,9 @@ PERL_CALLCONV_NO_RET void Perl_noperl_die(const char* pat, ...)
assert(pat)
PERL_CALLCONV int Perl_nothreadhook(pTHX);
+#define PERL_ARGS_ASSERT_NOTHREADHOOK
PERL_CALLCONV void Perl_notify_parser_that_changed_to_utf8(pTHX);
+#define PERL_ARGS_ASSERT_NOTIFY_PARSER_THAT_CHANGED_TO_UTF8
PERL_CALLCONV OP* Perl_oopsAV(pTHX_ OP* o)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_OOPSAV \
@@ -2600,8 +2530,11 @@ PERL_CALLCONV OP* Perl_oopsHV(pTHX_ OP* o)
assert(o)
PERL_CALLCONV OP* Perl_op_append_elem(pTHX_ I32 optype, OP* first, OP* last);
+#define PERL_ARGS_ASSERT_OP_APPEND_ELEM
PERL_CALLCONV OP* Perl_op_append_list(pTHX_ I32 optype, OP* first, OP* last);
+#define PERL_ARGS_ASSERT_OP_APPEND_LIST
PERL_CALLCONV OPclass Perl_op_class(pTHX_ const OP *o);
+#define PERL_ARGS_ASSERT_OP_CLASS
PERL_CALLCONV void Perl_op_clear(pTHX_ OP* o);
#define PERL_ARGS_ASSERT_OP_CLEAR \
assert(o)
@@ -2610,16 +2543,20 @@ PERL_CALLCONV OP* Perl_op_contextualize(pTHX_ OP* o, I32 context);
assert(o)
PERL_CALLCONV OP* Perl_op_convert_list(pTHX_ I32 optype, I32 flags, OP* o)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_OP_CONVERT_LIST
PERL_CALLCONV void Perl_op_dump(pTHX_ const OP *o);
#define PERL_ARGS_ASSERT_OP_DUMP \
assert(o)
PERL_CALLCONV void Perl_op_free(pTHX_ OP* arg);
+#define PERL_ARGS_ASSERT_OP_FREE
PERL_CALLCONV OP* Perl_op_linklist(pTHX_ OP *o);
#define PERL_ARGS_ASSERT_OP_LINKLIST \
assert(o)
/* PERL_CALLCONV OP* op_lvalue(pTHX_ OP* o, I32 type); */
+#define PERL_ARGS_ASSERT_OP_LVALUE
PERL_CALLCONV OP* Perl_op_lvalue_flags(pTHX_ OP* o, I32 type, U32 flags);
+#define PERL_ARGS_ASSERT_OP_LVALUE_FLAGS
PERL_CALLCONV void Perl_op_null(pTHX_ OP* o);
#define PERL_ARGS_ASSERT_OP_NULL \
assert(o)
@@ -2627,11 +2564,17 @@ PERL_CALLCONV OP* Perl_op_parent(OP *o);
#define PERL_ARGS_ASSERT_OP_PARENT \
assert(o)
PERL_CALLCONV OP* Perl_op_prepend_elem(pTHX_ I32 optype, OP* first, OP* last);
+#define PERL_ARGS_ASSERT_OP_PREPEND_ELEM
PERL_CALLCONV void Perl_op_refcnt_lock(pTHX);
+#define PERL_ARGS_ASSERT_OP_REFCNT_LOCK
PERL_CALLCONV void Perl_op_refcnt_unlock(pTHX);
+#define PERL_ARGS_ASSERT_OP_REFCNT_UNLOCK
PERL_CALLCONV OP* Perl_op_scope(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_OP_SCOPE
PERL_CALLCONV OP* Perl_op_sibling_splice(OP *parent, OP *start, int del_count, OP* insert);
+#define PERL_ARGS_ASSERT_OP_SIBLING_SPLICE
PERL_CALLCONV OP* Perl_op_unscope(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_OP_UNSCOPE
PERL_CALLCONV void Perl_optimize_optree(pTHX_ OP* o);
#define PERL_ARGS_ASSERT_OPTIMIZE_OPTREE \
assert(o)
@@ -2665,10 +2608,13 @@ PERL_CALLCONV void Perl_pad_add_weakref(pTHX_ CV* func);
#define PERL_ARGS_ASSERT_PAD_ADD_WEAKREF \
assert(func)
PERL_CALLCONV PADOFFSET Perl_pad_alloc(pTHX_ I32 optype, U32 tmptype);
+#define PERL_ARGS_ASSERT_PAD_ALLOC
PERL_CALLCONV void Perl_pad_block_start(pTHX_ int full);
+#define PERL_ARGS_ASSERT_PAD_BLOCK_START
#ifndef NO_MATHOMS
PERL_CALLCONV HV* Perl_pad_compname_type(pTHX_ const PADOFFSET po)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PAD_COMPNAME_TYPE
#endif
PERL_CALLCONV PADOFFSET Perl_pad_findmy_pv(pTHX_ const char* name, U32 flags);
@@ -2684,15 +2630,20 @@ PERL_CALLCONV void Perl_pad_fixup_inner_anons(pTHX_ PADLIST *padlist, CV *old_cv
#define PERL_ARGS_ASSERT_PAD_FIXUP_INNER_ANONS \
assert(padlist); assert(old_cv); assert(new_cv)
PERL_CALLCONV void Perl_pad_free(pTHX_ PADOFFSET po);
+#define PERL_ARGS_ASSERT_PAD_FREE
PERL_CALLCONV OP * Perl_pad_leavemy(pTHX);
+#define PERL_ARGS_ASSERT_PAD_LEAVEMY
PERL_CALLCONV PADLIST* Perl_pad_new(pTHX_ int flags)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PAD_NEW
PERL_CALLCONV void Perl_pad_push(pTHX_ PADLIST *padlist, int depth);
#define PERL_ARGS_ASSERT_PAD_PUSH \
assert(padlist)
PERL_CALLCONV void Perl_pad_swipe(pTHX_ PADOFFSET po, bool refadjust);
+#define PERL_ARGS_ASSERT_PAD_SWIPE
PERL_CALLCONV void Perl_pad_tidy(pTHX_ padtidy_type type);
+#define PERL_ARGS_ASSERT_PAD_TIDY
PERL_CALLCONV PAD ** Perl_padlist_store(pTHX_ PADLIST *padlist, I32 key, PAD *val);
#define PERL_ARGS_ASSERT_PADLIST_STORE \
assert(padlist)
@@ -2711,14 +2662,25 @@ PERL_CALLCONV PADNAME ** Perl_padnamelist_store(pTHX_ PADNAMELIST *pnl, SSize_t
#define PERL_ARGS_ASSERT_PADNAMELIST_STORE \
assert(pnl)
PERL_CALLCONV OP* Perl_parse_arithexpr(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_ARITHEXPR
PERL_CALLCONV OP* Perl_parse_barestmt(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_BARESTMT
PERL_CALLCONV OP* Perl_parse_block(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_BLOCK
PERL_CALLCONV OP* Perl_parse_fullexpr(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_FULLEXPR
PERL_CALLCONV OP* Perl_parse_fullstmt(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_FULLSTMT
PERL_CALLCONV SV* Perl_parse_label(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_LABEL
PERL_CALLCONV OP* Perl_parse_listexpr(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_LISTEXPR
PERL_CALLCONV OP* Perl_parse_stmtseq(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_STMTSEQ
+PERL_CALLCONV OP* Perl_parse_subsignature(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_SUBSIGNATURE
PERL_CALLCONV OP* Perl_parse_termexpr(pTHX_ U32 flags);
+#define PERL_ARGS_ASSERT_PARSE_TERMEXPR
PERL_CALLCONV U32 Perl_parse_unicode_opts(pTHX_ const char **popt);
#define PERL_ARGS_ASSERT_PARSE_UNICODE_OPTS \
assert(popt)
@@ -2726,7 +2688,9 @@ PERL_CALLCONV void Perl_parser_free(pTHX_ const yy_parser *parser);
#define PERL_ARGS_ASSERT_PARSER_FREE \
assert(parser)
PERL_CALLCONV void Perl_peep(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_PEEP
PERL_CALLCONV PerlInterpreter* perl_alloc(void);
+#define PERL_ARGS_ASSERT_PERL_ALLOC
PERL_CALLCONV void perl_construct(PerlInterpreter *my_perl);
#define PERL_ARGS_ASSERT_PERL_CONSTRUCT \
assert(my_perl)
@@ -2742,11 +2706,15 @@ PERL_CALLCONV int perl_parse(PerlInterpreter *my_perl, XSINIT_t xsinit, int argc
PERL_CALLCONV int perl_run(PerlInterpreter *my_perl);
#define PERL_ARGS_ASSERT_PERL_RUN \
assert(my_perl)
+PERL_CALLCONV Signal_t Perl_perly_sighandler(int sig, Siginfo_t *info, void *uap, bool safe);
+#define PERL_ARGS_ASSERT_PERLY_SIGHANDLER
PERL_CALLCONV void Perl_pmop_dump(pTHX_ PMOP* pm);
+#define PERL_ARGS_ASSERT_PMOP_DUMP
PERL_CALLCONV OP* Perl_pmruntime(pTHX_ OP *o, OP *expr, OP *repl, UV flags, I32 floor);
#define PERL_ARGS_ASSERT_PMRUNTIME \
assert(o); assert(expr)
PERL_CALLCONV void Perl_pop_scope(pTHX);
+#define PERL_ARGS_ASSERT_POP_SCOPE
PERL_CALLCONV void Perl_populate_isa(pTHX_ const char *name, STRLEN len, ...);
#define PERL_ARGS_ASSERT_POPULATE_ISA \
assert(name)
@@ -2757,6 +2725,7 @@ PERL_CALLCONV I32 Perl_pregexec(pTHX_ REGEXP * const prog, char* stringarg, char
#define PERL_ARGS_ASSERT_PREGEXEC \
assert(prog); assert(stringarg); assert(strend); assert(strbeg); assert(screamer)
PERL_CALLCONV void Perl_pregfree(pTHX_ REGEXP* r);
+#define PERL_ARGS_ASSERT_PREGFREE
PERL_CALLCONV void Perl_pregfree2(pTHX_ REGEXP *rx);
#define PERL_ARGS_ASSERT_PREGFREE2 \
assert(rx)
@@ -2765,6 +2734,7 @@ PERL_CALLCONV const char* Perl_prescan_version(pTHX_ const char *s, bool strict,
assert(s)
PERL_CALLCONV void Perl_ptr_table_clear(pTHX_ PTR_TBL_t *const tbl)
__attribute__deprecated__;
+#define PERL_ARGS_ASSERT_PTR_TABLE_CLEAR
PERL_CALLCONV void* Perl_ptr_table_fetch(pTHX_ PTR_TBL_t *const tbl, const void *const sv)
__attribute__warn_unused_result__;
@@ -2772,8 +2742,10 @@ PERL_CALLCONV void* Perl_ptr_table_fetch(pTHX_ PTR_TBL_t *const tbl, const void
assert(tbl)
PERL_CALLCONV void Perl_ptr_table_free(pTHX_ PTR_TBL_t *const tbl);
+#define PERL_ARGS_ASSERT_PTR_TABLE_FREE
PERL_CALLCONV PTR_TBL_t* Perl_ptr_table_new(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PTR_TABLE_NEW
PERL_CALLCONV void Perl_ptr_table_split(pTHX_ PTR_TBL_t *const tbl);
#define PERL_ARGS_ASSERT_PTR_TABLE_SPLIT \
@@ -2782,6 +2754,7 @@ PERL_CALLCONV void Perl_ptr_table_store(pTHX_ PTR_TBL_t *const tbl, const void *
#define PERL_ARGS_ASSERT_PTR_TABLE_STORE \
assert(tbl); assert(newsv)
PERL_CALLCONV void Perl_push_scope(pTHX);
+#define PERL_ARGS_ASSERT_PUSH_SCOPE
PERL_CALLCONV char* Perl_pv_display(pTHX_ SV *dsv, const char *pv, STRLEN cur, STRLEN len, STRLEN pvlim);
#define PERL_ARGS_ASSERT_PV_DISPLAY \
assert(dsv); assert(pv)
@@ -2811,17 +2784,19 @@ PERL_CALLCONV REGEXP* Perl_re_op_compile(pTHX_ SV ** const patternp, int pat_cou
assert(eng)
PERL_CALLCONV Malloc_t Perl_realloc(Malloc_t where, MEM_SIZE nbytes)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_REALLOC
PERL_CALLCONV void Perl_reentrant_free(pTHX);
+#define PERL_ARGS_ASSERT_REENTRANT_FREE
PERL_CALLCONV void Perl_reentrant_init(pTHX);
+#define PERL_ARGS_ASSERT_REENTRANT_INIT
PERL_CALLCONV void* Perl_reentrant_retry(const char *f, ...);
#define PERL_ARGS_ASSERT_REENTRANT_RETRY \
assert(f)
PERL_CALLCONV void Perl_reentrant_size(pTHX);
-#ifndef NO_MATHOMS
-PERL_CALLCONV OP* Perl_ref(pTHX_ OP* o, I32 type);
-#endif
+#define PERL_ARGS_ASSERT_REENTRANT_SIZE
PERL_CALLCONV HV * Perl_refcounted_he_chain_2hv(pTHX_ const struct refcounted_he *c, U32 flags);
+#define PERL_ARGS_ASSERT_REFCOUNTED_HE_CHAIN_2HV
PERL_CALLCONV SV * Perl_refcounted_he_fetch_pv(pTHX_ const struct refcounted_he *chain, const char *key, U32 hash, U32 flags);
#define PERL_ARGS_ASSERT_REFCOUNTED_HE_FETCH_PV \
assert(key)
@@ -2832,7 +2807,9 @@ PERL_CALLCONV SV * Perl_refcounted_he_fetch_sv(pTHX_ const struct refcounted_he
#define PERL_ARGS_ASSERT_REFCOUNTED_HE_FETCH_SV \
assert(key)
PERL_CALLCONV void Perl_refcounted_he_free(pTHX_ struct refcounted_he *he);
+#define PERL_ARGS_ASSERT_REFCOUNTED_HE_FREE
PERL_CALLCONV struct refcounted_he * Perl_refcounted_he_inc(pTHX_ struct refcounted_he *he);
+#define PERL_ARGS_ASSERT_REFCOUNTED_HE_INC
PERL_CALLCONV struct refcounted_he * Perl_refcounted_he_new_pv(pTHX_ struct refcounted_he *parent, const char *key, U32 hash, SV *value, U32 flags);
#define PERL_ARGS_ASSERT_REFCOUNTED_HE_NEW_PV \
assert(key)
@@ -2891,15 +2868,20 @@ PERL_CALLCONV void Perl_regfree_internal(pTHX_ REGEXP *const rx);
#define PERL_ARGS_ASSERT_REGFREE_INTERNAL \
assert(rx)
PERL_CALLCONV void Perl_reginitcolors(pTHX);
+#define PERL_ARGS_ASSERT_REGINITCOLORS
PERL_CALLCONV regnode* Perl_regnext(pTHX_ regnode* p)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_REGNEXT
PERL_CALLCONV void Perl_repeatcpy(char* to, const char* from, I32 len, IV count);
#define PERL_ARGS_ASSERT_REPEATCPY \
assert(to); assert(from)
PERL_CALLCONV void Perl_report_evil_fh(pTHX_ const GV *gv);
+#define PERL_ARGS_ASSERT_REPORT_EVIL_FH
PERL_CALLCONV void Perl_report_uninit(pTHX_ const SV *uninit_sv);
+#define PERL_ARGS_ASSERT_REPORT_UNINIT
PERL_CALLCONV void Perl_report_wrongway_fh(pTHX_ const GV *gv, const char have);
+#define PERL_ARGS_ASSERT_REPORT_WRONGWAY_FH
PERL_CALLCONV void Perl_require_pv(pTHX_ const char* pv);
#define PERL_ARGS_ASSERT_REQUIRE_PV \
assert(pv)
@@ -2910,14 +2892,20 @@ PERL_CALLCONV char* Perl_rninstr(const char* big, const char* bigend, const char
assert(big); assert(bigend); assert(little); assert(lend)
PERL_CALLCONV void Perl_rpeep(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_RPEEP
PERL_CALLCONV Sighandler_t Perl_rsignal(pTHX_ int i, Sighandler_t t);
+#define PERL_ARGS_ASSERT_RSIGNAL
PERL_CALLCONV int Perl_rsignal_restore(pTHX_ int i, Sigsave_t* t);
+#define PERL_ARGS_ASSERT_RSIGNAL_RESTORE
PERL_CALLCONV int Perl_rsignal_save(pTHX_ int i, Sighandler_t t1, Sigsave_t* save);
#define PERL_ARGS_ASSERT_RSIGNAL_SAVE \
assert(save)
PERL_CALLCONV Sighandler_t Perl_rsignal_state(pTHX_ int i);
+#define PERL_ARGS_ASSERT_RSIGNAL_STATE
PERL_CALLCONV int Perl_runops_debug(pTHX);
+#define PERL_ARGS_ASSERT_RUNOPS_DEBUG
PERL_CALLCONV int Perl_runops_standard(pTHX);
+#define PERL_ARGS_ASSERT_RUNOPS_STANDARD
PERL_CALLCONV CV* Perl_rv2cv_op_cv(pTHX_ OP *cvop, U32 flags);
#define PERL_ARGS_ASSERT_RV2CV_OP_CV \
assert(cvop)
@@ -2927,14 +2915,18 @@ PERL_CALLCONV void Perl_rxres_save(pTHX_ void **rsp, REGEXP *rx);
PERL_CALLCONV Malloc_t Perl_safesyscalloc(MEM_SIZE elements, MEM_SIZE size)
__attribute__malloc__
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SAFESYSCALLOC
PERL_CALLCONV Free_t Perl_safesysfree(Malloc_t where);
+#define PERL_ARGS_ASSERT_SAFESYSFREE
PERL_CALLCONV Malloc_t Perl_safesysmalloc(MEM_SIZE nbytes)
__attribute__malloc__
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SAFESYSMALLOC
PERL_CALLCONV Malloc_t Perl_safesysrealloc(Malloc_t where, MEM_SIZE nbytes)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SAFESYSREALLOC
PERL_CALLCONV void Perl_save_I16(pTHX_ I16* intp);
#define PERL_ARGS_ASSERT_SAVE_I16 \
@@ -2948,11 +2940,13 @@ PERL_CALLCONV void Perl_save_I8(pTHX_ I8* bytep);
PERL_CALLCONV void Perl_save_adelete(pTHX_ AV *av, SSize_t key);
#define PERL_ARGS_ASSERT_SAVE_ADELETE \
assert(av)
-/* PERL_CALLCONV void Perl_save_aelem(pTHX_ AV* av, SSize_t idx, SV **sptr); */
+/* PERL_CALLCONV void save_aelem(pTHX_ AV* av, SSize_t idx, SV **sptr); */
+#define PERL_ARGS_ASSERT_SAVE_AELEM
PERL_CALLCONV void Perl_save_aelem_flags(pTHX_ AV* av, SSize_t idx, SV **sptr, const U32 flags);
#define PERL_ARGS_ASSERT_SAVE_AELEM_FLAGS \
assert(av); assert(sptr)
PERL_CALLCONV I32 Perl_save_alloc(pTHX_ I32 size, I32 pad);
+#define PERL_ARGS_ASSERT_SAVE_ALLOC
PERL_CALLCONV void Perl_save_aptr(pTHX_ AV** aptr);
#define PERL_ARGS_ASSERT_SAVE_APTR \
assert(aptr)
@@ -2972,14 +2966,18 @@ PERL_CALLCONV void Perl_save_destructor(pTHX_ DESTRUCTORFUNC_NOCONTEXT_t f, void
#define PERL_ARGS_ASSERT_SAVE_DESTRUCTOR \
assert(p)
PERL_CALLCONV void Perl_save_destructor_x(pTHX_ DESTRUCTORFUNC_t f, void* p);
+#define PERL_ARGS_ASSERT_SAVE_DESTRUCTOR_X
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_save_freeop(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_SAVE_FREEOP
#endif
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_save_freepv(pTHX_ char* pv);
+#define PERL_ARGS_ASSERT_SAVE_FREEPV
#endif
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_save_freesv(pTHX_ SV* sv);
+#define PERL_ARGS_ASSERT_SAVE_FREESV
#endif
PERL_CALLCONV void Perl_save_generic_pvref(pTHX_ char** str);
#define PERL_ARGS_ASSERT_SAVE_GENERIC_PVREF \
@@ -2996,11 +2994,13 @@ PERL_CALLCONV HV* Perl_save_hash(pTHX_ GV* gv);
PERL_CALLCONV void Perl_save_hdelete(pTHX_ HV *hv, SV *keysv);
#define PERL_ARGS_ASSERT_SAVE_HDELETE \
assert(hv); assert(keysv)
-/* PERL_CALLCONV void Perl_save_helem(pTHX_ HV *hv, SV *key, SV **sptr); */
+/* PERL_CALLCONV void save_helem(pTHX_ HV *hv, SV *key, SV **sptr); */
+#define PERL_ARGS_ASSERT_SAVE_HELEM
PERL_CALLCONV void Perl_save_helem_flags(pTHX_ HV *hv, SV *key, SV **sptr, const U32 flags);
#define PERL_ARGS_ASSERT_SAVE_HELEM_FLAGS \
assert(hv); assert(key); assert(sptr)
PERL_CALLCONV void Perl_save_hints(pTHX);
+#define PERL_ARGS_ASSERT_SAVE_HINTS
PERL_CALLCONV void Perl_save_hptr(pTHX_ HV** hptr);
#define PERL_ARGS_ASSERT_SAVE_HPTR \
assert(hptr)
@@ -3014,36 +3014,48 @@ PERL_CALLCONV void Perl_save_iv(pTHX_ IV *ivp);
#define PERL_ARGS_ASSERT_SAVE_IV \
assert(ivp)
#ifndef NO_MATHOMS
-PERL_CALLCONV void Perl_save_list(pTHX_ SV** sarg, I32 maxsarg);
+PERL_CALLCONV void Perl_save_list(pTHX_ SV** sarg, I32 maxsarg)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SAVE_LIST \
assert(sarg)
#endif
+
#ifndef NO_MATHOMS
-PERL_CALLCONV void Perl_save_long(pTHX_ long* longp);
+PERL_CALLCONV void Perl_save_long(pTHX_ long* longp)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SAVE_LONG \
assert(longp)
#endif
+
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_save_mortalizesv(pTHX_ SV* sv);
#define PERL_ARGS_ASSERT_SAVE_MORTALIZESV \
assert(sv)
#endif
#ifndef NO_MATHOMS
-PERL_CALLCONV void Perl_save_nogv(pTHX_ GV* gv);
+PERL_CALLCONV void Perl_save_nogv(pTHX_ GV* gv)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SAVE_NOGV \
assert(gv)
#endif
+
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_save_op(pTHX);
+#define PERL_ARGS_ASSERT_SAVE_OP
#endif
PERL_CALLCONV void Perl_save_padsv_and_mortalize(pTHX_ PADOFFSET off);
+#define PERL_ARGS_ASSERT_SAVE_PADSV_AND_MORTALIZE
PERL_CALLCONV void Perl_save_pptr(pTHX_ char** pptr);
#define PERL_ARGS_ASSERT_SAVE_PPTR \
assert(pptr)
PERL_CALLCONV void Perl_save_pushi32ptr(pTHX_ const I32 i, void *const ptr, const int type);
+#define PERL_ARGS_ASSERT_SAVE_PUSHI32PTR
PERL_CALLCONV void Perl_save_pushptr(pTHX_ void *const ptr, const int type);
+#define PERL_ARGS_ASSERT_SAVE_PUSHPTR
PERL_CALLCONV void Perl_save_pushptrptr(pTHX_ void *const ptr1, void *const ptr2, const int type);
+#define PERL_ARGS_ASSERT_SAVE_PUSHPTRPTR
PERL_CALLCONV void Perl_save_re_context(pTHX);
+#define PERL_ARGS_ASSERT_SAVE_RE_CONTEXT
PERL_CALLCONV SV* Perl_save_scalar(pTHX_ GV* gv);
#define PERL_ARGS_ASSERT_SAVE_SCALAR \
assert(gv)
@@ -3068,18 +3080,22 @@ PERL_CALLCONV void Perl_save_vptr(pTHX_ void *ptr);
PERL_CALLCONV char* Perl_savepv(pTHX_ const char* pv)
__attribute__malloc__
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SAVEPV
-PERL_CALLCONV char* Perl_savepvn(pTHX_ const char* pv, I32 len)
+PERL_CALLCONV char* Perl_savepvn(pTHX_ const char* pv, Size_t len)
__attribute__malloc__
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SAVEPVN
PERL_CALLCONV char* Perl_savesharedpv(pTHX_ const char* pv)
__attribute__malloc__
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SAVESHAREDPV
PERL_CALLCONV char* Perl_savesharedpvn(pTHX_ const char *const pv, const STRLEN len)
__attribute__malloc__
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SAVESHAREDPVN
PERL_CALLCONV char* Perl_savesharedsvpv(pTHX_ SV *sv)
__attribute__malloc__
@@ -3088,7 +3104,9 @@ PERL_CALLCONV char* Perl_savesharedsvpv(pTHX_ SV *sv)
assert(sv)
PERL_CALLCONV void Perl_savestack_grow(pTHX);
+#define PERL_ARGS_ASSERT_SAVESTACK_GROW
PERL_CALLCONV void Perl_savestack_grow_cnt(pTHX_ I32 need);
+#define PERL_ARGS_ASSERT_SAVESTACK_GROW_CNT
PERL_CALLCONV char* Perl_savesvpv(pTHX_ SV* sv)
__attribute__malloc__
__attribute__warn_unused_result__;
@@ -3096,8 +3114,11 @@ PERL_CALLCONV char* Perl_savesvpv(pTHX_ SV* sv)
assert(sv)
PERL_CALLCONV void Perl_savetmps(pTHX);
+#define PERL_ARGS_ASSERT_SAVETMPS
PERL_CALLCONV OP* Perl_sawparens(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_SAWPARENS
PERL_CALLCONV OP* Perl_scalar(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_SCALAR
PERL_CALLCONV OP* Perl_scalarvoid(pTHX_ OP* o);
#define PERL_ARGS_ASSERT_SCALARVOID \
assert(o)
@@ -3128,23 +3149,36 @@ PERL_CALLCONV char* Perl_scan_word(pTHX_ char *s, char *dest, STRLEN destlen, in
#define PERL_ARGS_ASSERT_SCAN_WORD \
assert(s); assert(dest); assert(slp)
PERL_CALLCONV U32 Perl_seed(pTHX);
+#define PERL_ARGS_ASSERT_SEED
PERL_CALLCONV void Perl_set_caret_X(pTHX);
+#define PERL_ARGS_ASSERT_SET_CARET_X
PERL_CALLCONV void Perl_set_context(void *t);
#define PERL_ARGS_ASSERT_SET_CONTEXT \
assert(t)
PERL_CALLCONV void Perl_set_numeric_standard(pTHX);
+#define PERL_ARGS_ASSERT_SET_NUMERIC_STANDARD
PERL_CALLCONV void Perl_set_numeric_underlying(pTHX);
+#define PERL_ARGS_ASSERT_SET_NUMERIC_UNDERLYING
PERL_CALLCONV void Perl_setdefout(pTHX_ GV* gv);
#define PERL_ARGS_ASSERT_SETDEFOUT \
assert(gv)
PERL_CALLCONV void Perl_setfd_cloexec(int fd);
+#define PERL_ARGS_ASSERT_SETFD_CLOEXEC
PERL_CALLCONV void Perl_setfd_cloexec_for_nonsysfd(pTHX_ int fd);
+#define PERL_ARGS_ASSERT_SETFD_CLOEXEC_FOR_NONSYSFD
PERL_CALLCONV void Perl_setfd_cloexec_or_inhexec_by_sysfdness(pTHX_ int fd);
+#define PERL_ARGS_ASSERT_SETFD_CLOEXEC_OR_INHEXEC_BY_SYSFDNESS
PERL_CALLCONV void Perl_setfd_inhexec(int fd);
+#define PERL_ARGS_ASSERT_SETFD_INHEXEC
PERL_CALLCONV void Perl_setfd_inhexec_for_sysfd(pTHX_ int fd);
+#define PERL_ARGS_ASSERT_SETFD_INHEXEC_FOR_SYSFD
PERL_CALLCONV HEK* Perl_share_hek(pTHX_ const char* str, SSize_t len, U32 hash);
#define PERL_ARGS_ASSERT_SHARE_HEK \
assert(str)
+PERL_CALLCONV Signal_t Perl_sighandler1(int sig);
+#define PERL_ARGS_ASSERT_SIGHANDLER1
+PERL_CALLCONV Signal_t Perl_sighandler3(int sig, Siginfo_t *info, void *uap);
+#define PERL_ARGS_ASSERT_SIGHANDLER3
PERL_CALLCONV char* Perl_skipspace_flags(pTHX_ char *s, U32 flags)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_SKIPSPACE_FLAGS \
@@ -3163,6 +3197,7 @@ PERL_CALLCONV PerlIO* Perl_start_glob(pTHX_ SV *tmpglob, IO *io);
#define PERL_ARGS_ASSERT_START_GLOB \
assert(tmpglob); assert(io)
PERL_CALLCONV I32 Perl_start_subparse(pTHX_ I32 is_format, U32 flags);
+#define PERL_ARGS_ASSERT_START_SUBPARSE
PERL_CALLCONV NV Perl_str_to_version(pTHX_ SV *sv)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_STR_TO_VERSION \
@@ -3194,6 +3229,7 @@ PERL_CALLCONV IV Perl_sv_2iv_flags(pTHX_ SV *const sv, const I32 flags);
#define PERL_ARGS_ASSERT_SV_2IV_FLAGS \
assert(sv)
PERL_CALLCONV SV* Perl_sv_2mortal(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_2MORTAL
PERL_CALLCONV SV* Perl_sv_2num(pTHX_ SV *const sv);
#define PERL_ARGS_ASSERT_SV_2NUM \
assert(sv)
@@ -3215,9 +3251,14 @@ PERL_CALLCONV char* Perl_sv_2pv_nolen(pTHX_ SV* sv)
assert(sv)
#endif
+#ifndef NO_MATHOMS
PERL_CALLCONV char* Perl_sv_2pvbyte(pTHX_ SV *sv, STRLEN *const lp);
#define PERL_ARGS_ASSERT_SV_2PVBYTE \
assert(sv)
+#endif
+PERL_CALLCONV char* Perl_sv_2pvbyte_flags(pTHX_ SV *sv, STRLEN *const lp, const U32 flags);
+#define PERL_ARGS_ASSERT_SV_2PVBYTE_FLAGS \
+ assert(sv)
#ifndef NO_MATHOMS
PERL_CALLCONV char* Perl_sv_2pvbyte_nolen(pTHX_ SV* sv)
__attribute__warn_unused_result__;
@@ -3225,9 +3266,14 @@ PERL_CALLCONV char* Perl_sv_2pvbyte_nolen(pTHX_ SV* sv)
assert(sv)
#endif
+#ifndef NO_MATHOMS
PERL_CALLCONV char* Perl_sv_2pvutf8(pTHX_ SV *sv, STRLEN *const lp);
#define PERL_ARGS_ASSERT_SV_2PVUTF8 \
assert(sv)
+#endif
+PERL_CALLCONV char* Perl_sv_2pvutf8_flags(pTHX_ SV *sv, STRLEN *const lp, const U32 flags);
+#define PERL_ARGS_ASSERT_SV_2PVUTF8_FLAGS \
+ assert(sv)
#ifndef NO_MATHOMS
PERL_CALLCONV char* Perl_sv_2pvutf8_nolen(pTHX_ SV* sv)
__attribute__warn_unused_result__;
@@ -3301,14 +3347,20 @@ PERL_CALLCONV void Perl_sv_chop(pTHX_ SV *const sv, const char *const ptr);
#define PERL_ARGS_ASSERT_SV_CHOP \
assert(sv)
PERL_CALLCONV I32 Perl_sv_clean_all(pTHX);
+#define PERL_ARGS_ASSERT_SV_CLEAN_ALL
PERL_CALLCONV void Perl_sv_clean_objs(pTHX);
+#define PERL_ARGS_ASSERT_SV_CLEAN_OBJS
PERL_CALLCONV void Perl_sv_clear(pTHX_ SV *const orig_sv);
#define PERL_ARGS_ASSERT_SV_CLEAR \
assert(orig_sv)
PERL_CALLCONV I32 Perl_sv_cmp(pTHX_ SV *const sv1, SV *const sv2);
+#define PERL_ARGS_ASSERT_SV_CMP
PERL_CALLCONV I32 Perl_sv_cmp_flags(pTHX_ SV *const sv1, SV *const sv2, const U32 flags);
+#define PERL_ARGS_ASSERT_SV_CMP_FLAGS
PERL_CALLCONV I32 Perl_sv_cmp_locale(pTHX_ SV *const sv1, SV *const sv2);
+#define PERL_ARGS_ASSERT_SV_CMP_LOCALE
PERL_CALLCONV I32 Perl_sv_cmp_locale_flags(pTHX_ SV *const sv1, SV *const sv2, const U32 flags);
+#define PERL_ARGS_ASSERT_SV_CMP_LOCALE_FLAGS
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_sv_copypv(pTHX_ SV *const dsv, SV *const ssv);
#define PERL_ARGS_ASSERT_SV_COPYPV \
@@ -3317,9 +3369,12 @@ PERL_CALLCONV void Perl_sv_copypv(pTHX_ SV *const dsv, SV *const ssv);
PERL_CALLCONV void Perl_sv_copypv_flags(pTHX_ SV *const dsv, SV *const ssv, const I32 flags);
#define PERL_ARGS_ASSERT_SV_COPYPV_FLAGS \
assert(dsv); assert(ssv)
-/* PERL_CALLCONV void Perl_sv_copypv_nomg(pTHX_ SV *const dsv, SV *const ssv); */
+/* PERL_CALLCONV void sv_copypv_nomg(pTHX_ SV *const dsv, SV *const ssv); */
+#define PERL_ARGS_ASSERT_SV_COPYPV_NOMG
PERL_CALLCONV void Perl_sv_dec(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_DEC
PERL_CALLCONV void Perl_sv_dec_nomg(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_DEC_NOMG
PERL_CALLCONV void Perl_sv_del_backref(pTHX_ SV *const tsv, SV *const sv);
#define PERL_ARGS_ASSERT_SV_DEL_BACKREF \
assert(tsv); assert(sv)
@@ -3344,6 +3399,7 @@ PERL_CALLCONV bool Perl_sv_derived_from_sv(pTHX_ SV* sv, SV *namesv, U32 flags)
assert(sv); assert(namesv)
PERL_CALLCONV bool Perl_sv_destroyable(pTHX_ SV *sv);
+#define PERL_ARGS_ASSERT_SV_DESTROYABLE
PERL_CALLCONV bool Perl_sv_does(pTHX_ SV* sv, const char *const name)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_SV_DOES \
@@ -3365,10 +3421,13 @@ PERL_CALLCONV bool Perl_sv_does_sv(pTHX_ SV* sv, SV* namesv, U32 flags)
assert(sv); assert(namesv)
PERL_CALLCONV void Perl_sv_dump(pTHX_ SV* sv);
+#define PERL_ARGS_ASSERT_SV_DUMP
#ifndef NO_MATHOMS
PERL_CALLCONV I32 Perl_sv_eq(pTHX_ SV* sv1, SV* sv2);
+#define PERL_ARGS_ASSERT_SV_EQ
#endif
PERL_CALLCONV I32 Perl_sv_eq_flags(pTHX_ SV* sv1, SV* sv2, const U32 flags);
+#define PERL_ARGS_ASSERT_SV_EQ_FLAGS
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_sv_force_normal(pTHX_ SV *sv);
#define PERL_ARGS_ASSERT_SV_FORCE_NORMAL \
@@ -3378,10 +3437,12 @@ PERL_CALLCONV void Perl_sv_force_normal_flags(pTHX_ SV *const sv, const U32 flag
#define PERL_ARGS_ASSERT_SV_FORCE_NORMAL_FLAGS \
assert(sv)
PERL_CALLCONV void Perl_sv_free(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_FREE
PERL_CALLCONV void Perl_sv_free2(pTHX_ SV *const sv, const U32 refcnt);
#define PERL_ARGS_ASSERT_SV_FREE2 \
assert(sv)
PERL_CALLCONV void Perl_sv_free_arenas(pTHX);
+#define PERL_ARGS_ASSERT_SV_FREE_ARENAS
PERL_CALLCONV SV* Perl_sv_get_backrefs(SV *const sv);
#define PERL_ARGS_ASSERT_SV_GET_BACKREFS \
assert(sv)
@@ -3392,7 +3453,9 @@ PERL_CALLCONV char* Perl_sv_grow(pTHX_ SV *const sv, STRLEN newlen);
#define PERL_ARGS_ASSERT_SV_GROW \
assert(sv)
PERL_CALLCONV void Perl_sv_inc(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_INC
PERL_CALLCONV void Perl_sv_inc_nomg(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_INC_NOMG
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_sv_insert(pTHX_ SV *const bigstr, const STRLEN offset, const STRLEN len, const char *const little, const STRLEN littlelen);
#define PERL_ARGS_ASSERT_SV_INSERT \
@@ -3404,14 +3467,24 @@ PERL_CALLCONV void Perl_sv_insert_flags(pTHX_ SV *const bigstr, const STRLEN off
PERL_CALLCONV int Perl_sv_isa(pTHX_ SV* sv, const char *const name);
#define PERL_ARGS_ASSERT_SV_ISA \
assert(name)
+PERL_CALLCONV bool Perl_sv_isa_sv(pTHX_ SV* sv, SV* namesv)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SV_ISA_SV \
+ assert(sv); assert(namesv)
+
PERL_CALLCONV int Perl_sv_isobject(pTHX_ SV* sv);
+#define PERL_ARGS_ASSERT_SV_ISOBJECT
#ifndef NO_MATHOMS
-PERL_CALLCONV IV Perl_sv_iv(pTHX_ SV* sv);
+PERL_CALLCONV IV Perl_sv_iv(pTHX_ SV* sv)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SV_IV \
assert(sv)
#endif
+
PERL_CALLCONV STRLEN Perl_sv_len(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_LEN
PERL_CALLCONV STRLEN Perl_sv_len_utf8(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_LEN_UTF8
PERL_CALLCONV STRLEN Perl_sv_len_utf8_nomg(pTHX_ SV *const sv);
#define PERL_ARGS_ASSERT_SV_LEN_UTF8_NOMG \
assert(sv)
@@ -3427,33 +3500,47 @@ PERL_CALLCONV MAGIC * Perl_sv_magicext_mglob(pTHX_ SV *sv);
#ifndef NO_MATHOMS
PERL_CALLCONV SV* Perl_sv_mortalcopy(pTHX_ SV *const oldsv)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SV_MORTALCOPY
#endif
PERL_CALLCONV SV* Perl_sv_mortalcopy_flags(pTHX_ SV *const oldsv, U32 flags)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SV_MORTALCOPY_FLAGS
PERL_CALLCONV SV* Perl_sv_newmortal(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SV_NEWMORTAL
PERL_CALLCONV SV* Perl_sv_newref(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_NEWREF
#ifndef NO_MATHOMS
-PERL_CALLCONV void Perl_sv_nolocking(pTHX_ SV *sv);
+PERL_CALLCONV void Perl_sv_nolocking(pTHX_ SV *sv)
+ __attribute__deprecated__;
+#define PERL_ARGS_ASSERT_SV_NOLOCKING
#endif
+
PERL_CALLCONV void Perl_sv_nosharing(pTHX_ SV *sv);
+#define PERL_ARGS_ASSERT_SV_NOSHARING
#ifndef NO_MATHOMS
-PERL_CALLCONV void Perl_sv_nounlocking(pTHX_ SV *sv);
+PERL_CALLCONV void Perl_sv_nounlocking(pTHX_ SV *sv)
+ __attribute__deprecated__;
+#define PERL_ARGS_ASSERT_SV_NOUNLOCKING
#endif
+
#ifndef NO_MATHOMS
-PERL_CALLCONV NV Perl_sv_nv(pTHX_ SV* sv);
+PERL_CALLCONV NV Perl_sv_nv(pTHX_ SV* sv)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SV_NV \
assert(sv)
#endif
+
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_sv_only_taint_gmagic(SV *sv);
+PERL_STATIC_INLINE bool Perl_sv_only_taint_gmagic(SV *sv);
#define PERL_ARGS_ASSERT_SV_ONLY_TAINT_GMAGIC \
assert(sv)
#endif
PERL_CALLCONV char* Perl_sv_peek(pTHX_ SV* sv);
+#define PERL_ARGS_ASSERT_SV_PEEK
PERL_CALLCONV void Perl_sv_pos_b2u(pTHX_ SV *const sv, I32 *const offsetp);
#define PERL_ARGS_ASSERT_SV_POS_B2U \
assert(offsetp)
@@ -3481,18 +3568,22 @@ PERL_CALLCONV char* Perl_sv_pvbyte(pTHX_ SV *sv)
#endif
#ifndef NO_MATHOMS
-PERL_CALLCONV char* Perl_sv_pvbyten(pTHX_ SV *sv, STRLEN *lp);
+PERL_CALLCONV char* Perl_sv_pvbyten(pTHX_ SV *sv, STRLEN *lp)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SV_PVBYTEN \
assert(sv); assert(lp)
#endif
+
PERL_CALLCONV char* Perl_sv_pvbyten_force(pTHX_ SV *const sv, STRLEN *const lp);
#define PERL_ARGS_ASSERT_SV_PVBYTEN_FORCE \
assert(sv)
#ifndef NO_MATHOMS
-PERL_CALLCONV char* Perl_sv_pvn(pTHX_ SV *sv, STRLEN *lp);
+PERL_CALLCONV char* Perl_sv_pvn(pTHX_ SV *sv, STRLEN *lp)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SV_PVN \
assert(sv); assert(lp)
#endif
+
#ifndef NO_MATHOMS
PERL_CALLCONV char* Perl_sv_pvn_force(pTHX_ SV* sv, STRLEN* lp);
#define PERL_ARGS_ASSERT_SV_PVN_FORCE \
@@ -3502,10 +3593,12 @@ PERL_CALLCONV char* Perl_sv_pvn_force_flags(pTHX_ SV *const sv, STRLEN *const lp
#define PERL_ARGS_ASSERT_SV_PVN_FORCE_FLAGS \
assert(sv)
#ifndef NO_MATHOMS
-PERL_CALLCONV char* Perl_sv_pvn_nomg(pTHX_ SV* sv, STRLEN* lp);
+PERL_CALLCONV char* Perl_sv_pvn_nomg(pTHX_ SV* sv, STRLEN* lp)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SV_PVN_NOMG \
assert(sv)
#endif
+
#ifndef NO_MATHOMS
PERL_CALLCONV char* Perl_sv_pvutf8(pTHX_ SV *sv)
__attribute__warn_unused_result__;
@@ -3514,10 +3607,12 @@ PERL_CALLCONV char* Perl_sv_pvutf8(pTHX_ SV *sv)
#endif
#ifndef NO_MATHOMS
-PERL_CALLCONV char* Perl_sv_pvutf8n(pTHX_ SV *sv, STRLEN *lp);
+PERL_CALLCONV char* Perl_sv_pvutf8n(pTHX_ SV *sv, STRLEN *lp)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SV_PVUTF8N \
assert(sv); assert(lp)
#endif
+
PERL_CALLCONV char* Perl_sv_pvutf8n_force(pTHX_ SV *const sv, STRLEN *const lp);
#define PERL_ARGS_ASSERT_SV_PVUTF8N_FORCE \
assert(sv)
@@ -3536,10 +3631,12 @@ PERL_CALLCONV void Perl_sv_replace(pTHX_ SV *const sv, SV *const nsv);
#define PERL_ARGS_ASSERT_SV_REPLACE \
assert(sv); assert(nsv)
PERL_CALLCONV void Perl_sv_report_used(pTHX);
+#define PERL_ARGS_ASSERT_SV_REPORT_USED
PERL_CALLCONV void Perl_sv_reset(pTHX_ const char* s, HV *const stash);
#define PERL_ARGS_ASSERT_SV_RESET \
assert(s)
PERL_CALLCONV void Perl_sv_resetpvn(pTHX_ const char* s, STRLEN len, HV *const stash);
+#define PERL_ARGS_ASSERT_SV_RESETPVN
PERL_CALLCONV SV* Perl_sv_rvunweaken(pTHX_ SV *const sv);
#define PERL_ARGS_ASSERT_SV_RVUNWEAKEN \
assert(sv)
@@ -3584,15 +3681,19 @@ PERL_CALLCONV void Perl_sv_setpvf_mg(pTHX_ SV *const sv, const char *const pat,
assert(sv); assert(pat)
#ifndef NO_MATHOMS
-PERL_CALLCONV void Perl_sv_setpviv(pTHX_ SV *const sv, const IV num);
+PERL_CALLCONV void Perl_sv_setpviv(pTHX_ SV *const sv, const IV num)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SV_SETPVIV \
assert(sv)
#endif
+
#ifndef NO_MATHOMS
-PERL_CALLCONV void Perl_sv_setpviv_mg(pTHX_ SV *const sv, const IV iv);
+PERL_CALLCONV void Perl_sv_setpviv_mg(pTHX_ SV *const sv, const IV iv)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SV_SETPVIV_MG \
assert(sv)
#endif
+
PERL_CALLCONV void Perl_sv_setpvn(pTHX_ SV *const sv, const char *const ptr, const STRLEN len);
#define PERL_ARGS_ASSERT_SV_SETPVN \
assert(sv)
@@ -3632,6 +3733,7 @@ PERL_CALLCONV void Perl_sv_setuv_mg(pTHX_ SV *const sv, const UV u);
#define PERL_ARGS_ASSERT_SV_SETUV_MG \
assert(sv)
PERL_CALLCONV SV* Perl_sv_string_from_errnum(pTHX_ int errnum, SV* tgtsv);
+#define PERL_ARGS_ASSERT_SV_STRING_FROM_ERRNUM
#ifndef NO_MATHOMS
PERL_CALLCONV void Perl_sv_taint(pTHX_ SV* sv);
#define PERL_ARGS_ASSERT_SV_TAINT \
@@ -3643,6 +3745,7 @@ PERL_CALLCONV bool Perl_sv_tainted(pTHX_ SV *const sv)
assert(sv)
PERL_CALLCONV I32 Perl_sv_true(pTHX_ SV *const sv);
+#define PERL_ARGS_ASSERT_SV_TRUE
PERL_CALLCONV char* Perl_sv_uni_display(pTHX_ SV *dsv, SV *ssv, STRLEN pvlim, UV flags)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_SV_UNI_DISPLAY \
@@ -3684,9 +3787,16 @@ PERL_CALLCONV void Perl_sv_usepvn_mg(pTHX_ SV *sv, char *ptr, STRLEN len);
PERL_CALLCONV bool Perl_sv_utf8_decode(pTHX_ SV *const sv);
#define PERL_ARGS_ASSERT_SV_UTF8_DECODE \
assert(sv)
+#ifndef NO_MATHOMS
PERL_CALLCONV bool Perl_sv_utf8_downgrade(pTHX_ SV *const sv, const bool fail_ok);
#define PERL_ARGS_ASSERT_SV_UTF8_DOWNGRADE \
assert(sv)
+#endif
+PERL_CALLCONV bool Perl_sv_utf8_downgrade_flags(pTHX_ SV *const sv, const bool fail_ok, const U32 flags);
+#define PERL_ARGS_ASSERT_SV_UTF8_DOWNGRADE_FLAGS \
+ assert(sv)
+/* PERL_CALLCONV bool sv_utf8_downgrade_nomg(pTHX_ SV *const sv, const bool fail_ok); */
+#define PERL_ARGS_ASSERT_SV_UTF8_DOWNGRADE_NOMG
PERL_CALLCONV void Perl_sv_utf8_encode(pTHX_ SV *const sv);
#define PERL_ARGS_ASSERT_SV_UTF8_ENCODE \
assert(sv)
@@ -3695,16 +3805,20 @@ PERL_CALLCONV STRLEN Perl_sv_utf8_upgrade(pTHX_ SV *sv);
#define PERL_ARGS_ASSERT_SV_UTF8_UPGRADE \
assert(sv)
#endif
-/* PERL_CALLCONV STRLEN Perl_sv_utf8_upgrade_flags(pTHX_ SV *const sv, const I32 flags); */
+/* PERL_CALLCONV STRLEN sv_utf8_upgrade_flags(pTHX_ SV *const sv, const I32 flags); */
+#define PERL_ARGS_ASSERT_SV_UTF8_UPGRADE_FLAGS
PERL_CALLCONV STRLEN Perl_sv_utf8_upgrade_flags_grow(pTHX_ SV *const sv, const I32 flags, STRLEN extra);
#define PERL_ARGS_ASSERT_SV_UTF8_UPGRADE_FLAGS_GROW \
assert(sv)
/* PERL_CALLCONV STRLEN sv_utf8_upgrade_nomg(pTHX_ SV *sv); */
+#define PERL_ARGS_ASSERT_SV_UTF8_UPGRADE_NOMG
#ifndef NO_MATHOMS
-PERL_CALLCONV UV Perl_sv_uv(pTHX_ SV* sv);
+PERL_CALLCONV UV Perl_sv_uv(pTHX_ SV* sv)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_SV_UV \
assert(sv)
#endif
+
PERL_CALLCONV void Perl_sv_vcatpvf(pTHX_ SV *const sv, const char *const pat, va_list *const args);
#define PERL_ARGS_ASSERT_SV_VCATPVF \
assert(sv); assert(pat)
@@ -3726,16 +3840,10 @@ PERL_CALLCONV void Perl_sv_vsetpvf_mg(pTHX_ SV *const sv, const char *const pat,
PERL_CALLCONV void Perl_sv_vsetpvfn(pTHX_ SV *const sv, const char *const pat, const STRLEN patlen, va_list *const args, SV **const svargs, const Size_t sv_count, bool *const maybe_tainted);
#define PERL_ARGS_ASSERT_SV_VSETPVFN \
assert(sv); assert(pat)
-PERL_CALLCONV UV Perl_swash_fetch(pTHX_ SV *swash, const U8 *ptr, bool do_utf8);
-#define PERL_ARGS_ASSERT_SWASH_FETCH \
- assert(swash); assert(ptr)
-PERL_CALLCONV SV* Perl_swash_init(pTHX_ const char* pkg, const char* name, SV* listsv, I32 minbits, I32 none)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_SWASH_INIT \
- assert(pkg); assert(name); assert(listsv)
-
PERL_CALLCONV void Perl_switch_to_global_locale(void);
+#define PERL_ARGS_ASSERT_SWITCH_TO_GLOBAL_LOCALE
PERL_CALLCONV bool Perl_sync_locale(void);
+#define PERL_ARGS_ASSERT_SYNC_LOCALE
PERL_CALLCONV void Perl_sys_init(int* argc, char*** argv);
#define PERL_ARGS_ASSERT_SYS_INIT \
assert(argc); assert(argv)
@@ -3743,91 +3851,57 @@ PERL_CALLCONV void Perl_sys_init3(int* argc, char*** argv, char*** env);
#define PERL_ARGS_ASSERT_SYS_INIT3 \
assert(argc); assert(argv); assert(env)
PERL_CALLCONV void Perl_sys_term(void);
+#define PERL_ARGS_ASSERT_SYS_TERM
PERL_CALLCONV void Perl_taint_env(pTHX);
+#define PERL_ARGS_ASSERT_TAINT_ENV
PERL_CALLCONV void Perl_taint_proper(pTHX_ const char* f, const char *const s);
#define PERL_ARGS_ASSERT_TAINT_PROPER \
assert(s)
PERL_CALLCONV void Perl_thread_locale_init(void);
+#define PERL_ARGS_ASSERT_THREAD_LOCALE_INIT
PERL_CALLCONV void Perl_thread_locale_term(void);
+#define PERL_ARGS_ASSERT_THREAD_LOCALE_TERM
PERL_CALLCONV OP * Perl_tied_method(pTHX_ SV *methname, SV **sp, SV *const sv, const MAGIC *const mg, const U32 flags, U32 argc, ...);
#define PERL_ARGS_ASSERT_TIED_METHOD \
assert(methname); assert(sp); assert(sv); assert(mg)
PERL_CALLCONV SSize_t Perl_tmps_grow_p(pTHX_ SSize_t ix);
-/* PERL_CALLCONV UV Perl_to_uni_fold(pTHX_ UV c, U8 *p, STRLEN *lenp); */
+#define PERL_ARGS_ASSERT_TMPS_GROW_P
+/* PERL_CALLCONV UV to_uni_fold(pTHX_ UV c, U8 *p, STRLEN *lenp); */
+#define PERL_ARGS_ASSERT_TO_UNI_FOLD
PERL_CALLCONV UV Perl_to_uni_lower(pTHX_ UV c, U8 *p, STRLEN *lenp);
#define PERL_ARGS_ASSERT_TO_UNI_LOWER \
assert(p); assert(lenp)
-#ifndef NO_MATHOMS
-PERL_CALLCONV U32 Perl_to_uni_lower_lc(pTHX_ U32 c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
PERL_CALLCONV UV Perl_to_uni_title(pTHX_ UV c, U8 *p, STRLEN *lenp);
#define PERL_ARGS_ASSERT_TO_UNI_TITLE \
assert(p); assert(lenp)
-#ifndef NO_MATHOMS
-PERL_CALLCONV U32 Perl_to_uni_title_lc(pTHX_ U32 c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
PERL_CALLCONV UV Perl_to_uni_upper(pTHX_ UV c, U8 *p, STRLEN *lenp);
#define PERL_ARGS_ASSERT_TO_UNI_UPPER \
assert(p); assert(lenp)
-#ifndef NO_MATHOMS
-PERL_CALLCONV U32 Perl_to_uni_upper_lc(pTHX_ U32 c)
- __attribute__deprecated__
- __attribute__warn_unused_result__;
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV UV Perl_to_utf8_fold(pTHX_ const U8 *p, U8* ustrp, STRLEN *lenp)
- __attribute__deprecated__;
-#define PERL_ARGS_ASSERT_TO_UTF8_FOLD \
- assert(p); assert(ustrp)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV UV Perl_to_utf8_lower(pTHX_ const U8 *p, U8* ustrp, STRLEN *lenp)
- __attribute__deprecated__;
-#define PERL_ARGS_ASSERT_TO_UTF8_LOWER \
- assert(p); assert(ustrp)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV UV Perl_to_utf8_title(pTHX_ const U8 *p, U8* ustrp, STRLEN *lenp)
- __attribute__deprecated__;
-#define PERL_ARGS_ASSERT_TO_UTF8_TITLE \
- assert(p); assert(ustrp)
-#endif
-
-#ifndef NO_MATHOMS
-PERL_CALLCONV UV Perl_to_utf8_upper(pTHX_ const U8 *p, U8* ustrp, STRLEN *lenp)
- __attribute__deprecated__;
-#define PERL_ARGS_ASSERT_TO_UTF8_UPPER \
- assert(p); assert(ustrp)
-#endif
-
PERL_CALLCONV bool Perl_try_amagic_bin(pTHX_ int method, int flags);
+#define PERL_ARGS_ASSERT_TRY_AMAGIC_BIN
PERL_CALLCONV bool Perl_try_amagic_un(pTHX_ int method, int flags);
+#define PERL_ARGS_ASSERT_TRY_AMAGIC_UN
#ifndef NO_MATHOMS
-PERL_CALLCONV SSize_t Perl_unpack_str(pTHX_ const char *pat, const char *patend, const char *s, const char *strbeg, const char *strend, char **new_s, I32 ocnt, U32 flags);
+PERL_CALLCONV SSize_t Perl_unpack_str(pTHX_ const char *pat, const char *patend, const char *s, const char *strbeg, const char *strend, char **new_s, I32 ocnt, U32 flags)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_UNPACK_STR \
assert(pat); assert(patend); assert(s); assert(strend)
#endif
+
PERL_CALLCONV SSize_t Perl_unpackstring(pTHX_ const char *pat, const char *patend, const char *s, const char *strend, U32 flags);
#define PERL_ARGS_ASSERT_UNPACKSTRING \
assert(pat); assert(patend); assert(s); assert(strend)
PERL_CALLCONV void Perl_unshare_hek(pTHX_ HEK* hek);
+#define PERL_ARGS_ASSERT_UNSHARE_HEK
PERL_CALLCONV void Perl_unsharepvn(pTHX_ const char* sv, I32 len, U32 hash);
+#define PERL_ARGS_ASSERT_UNSHAREPVN
PERL_CALLCONV SV* Perl_upg_version(pTHX_ SV *ver, bool qv);
#define PERL_ARGS_ASSERT_UPG_VERSION \
assert(ver)
-PERL_CALLCONV U8* Perl_utf16_to_utf8(pTHX_ U8* p, U8 *d, I32 bytelen, I32 *newlen);
+PERL_CALLCONV U8* Perl_utf16_to_utf8(pTHX_ U8* p, U8 *d, Size_t bytelen, Size_t *newlen);
#define PERL_ARGS_ASSERT_UTF16_TO_UTF8 \
assert(p); assert(d); assert(newlen)
-PERL_CALLCONV U8* Perl_utf16_to_utf8_reversed(pTHX_ U8* p, U8 *d, I32 bytelen, I32 *newlen);
+PERL_CALLCONV U8* Perl_utf16_to_utf8_reversed(pTHX_ U8* p, U8 *d, Size_t bytelen, Size_t *newlen);
#define PERL_ARGS_ASSERT_UTF16_TO_UTF8_REVERSED \
assert(p); assert(d); assert(newlen)
#ifndef PERL_NO_INLINE_FUNCTIONS
@@ -3873,14 +3947,21 @@ PERL_CALLCONV STRLEN Perl_utf8_length(pTHX_ const U8* s, const U8 *e)
PERL_CALLCONV U8* Perl_utf8_to_bytes(pTHX_ U8 *s, STRLEN *lenp);
#define PERL_ARGS_ASSERT_UTF8_TO_BYTES \
assert(s); assert(lenp)
+#ifndef NO_MATHOMS
PERL_CALLCONV UV Perl_utf8_to_uvchr(pTHX_ const U8 *s, STRLEN *retlen)
__attribute__deprecated__;
#define PERL_ARGS_ASSERT_UTF8_TO_UVCHR \
assert(s)
+#endif
PERL_CALLCONV UV Perl_utf8_to_uvchr_buf(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen);
#define PERL_ARGS_ASSERT_UTF8_TO_UVCHR_BUF \
assert(s); assert(send)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE UV Perl_utf8_to_uvchr_buf_helper(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen);
+#define PERL_ARGS_ASSERT_UTF8_TO_UVCHR_BUF_HELPER \
+ assert(s); assert(send)
+#endif
#ifndef NO_MATHOMS
PERL_CALLCONV UV Perl_utf8_to_uvuni(pTHX_ const U8 *s, STRLEN *retlen)
__attribute__deprecated__;
@@ -3900,19 +3981,26 @@ PERL_CALLCONV UV Perl_utf8n_to_uvchr_error(const U8 *s, STRLEN curlen, STRLEN *r
#define PERL_ARGS_ASSERT_UTF8N_TO_UVCHR_ERROR \
assert(s)
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE UV S_utf8n_to_uvchr_msgs(const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors, AV ** msgs);
+PERL_STATIC_INLINE UV Perl_utf8n_to_uvchr_msgs(const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors, AV ** msgs);
#define PERL_ARGS_ASSERT_UTF8N_TO_UVCHR_MSGS \
assert(s)
#endif
-PERL_CALLCONV UV Perl_utf8n_to_uvuni(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, U32 flags);
+#ifndef NO_MATHOMS
+PERL_CALLCONV UV Perl_utf8n_to_uvuni(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, U32 flags)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_UTF8N_TO_UVUNI \
assert(s)
+#endif
+
PERL_CALLCONV void Perl_utilize(pTHX_ int aver, I32 floor, OP* version, OP* idop, OP* arg);
#define PERL_ARGS_ASSERT_UTILIZE \
assert(idop)
/* PERL_CALLCONV U8* uvchr_to_utf8(pTHX_ U8 *d, UV uv); */
+#define PERL_ARGS_ASSERT_UVCHR_TO_UTF8
/* PERL_CALLCONV U8* uvchr_to_utf8_flags(pTHX_ U8 *d, UV uv, UV flags); */
+#define PERL_ARGS_ASSERT_UVCHR_TO_UTF8_FLAGS
/* PERL_CALLCONV U8* uvchr_to_utf8_flags_msgs(pTHX_ U8 *d, UV uv, UV flags, HV ** msgs); */
+#define PERL_ARGS_ASSERT_UVCHR_TO_UTF8_FLAGS_MSGS
PERL_CALLCONV U8* Perl_uvoffuni_to_utf8_flags(pTHX_ U8 *d, UV uv, const UV flags);
#define PERL_ARGS_ASSERT_UVOFFUNI_TO_UTF8_FLAGS \
assert(d)
@@ -3922,9 +4010,13 @@ PERL_CALLCONV U8* Perl_uvoffuni_to_utf8_flags_msgs(pTHX_ U8 *d, UV uv, const UV
PERL_CALLCONV U8* Perl_uvuni_to_utf8(pTHX_ U8 *d, UV uv);
#define PERL_ARGS_ASSERT_UVUNI_TO_UTF8 \
assert(d)
-PERL_CALLCONV U8* Perl_uvuni_to_utf8_flags(pTHX_ U8 *d, UV uv, UV flags);
+#ifndef NO_MATHOMS
+PERL_CALLCONV U8* Perl_uvuni_to_utf8_flags(pTHX_ U8 *d, UV uv, UV flags)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_UVUNI_TO_UTF8_FLAGS \
assert(d)
+#endif
+
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE UV Perl_valid_utf8_to_uvchr(const U8 *s, STRLEN *retlen)
__attribute__warn_unused_result__;
@@ -3947,6 +4039,7 @@ PERL_CALLCONV int Perl_vcmp(pTHX_ SV *lhv, SV *rhv);
assert(lhv); assert(rhv)
PERL_CALLCONV_NO_RET void Perl_vcroak(pTHX_ const char* pat, va_list* args)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_VCROAK
PERL_CALLCONV void Perl_vdeb(pTHX_ const char* pat, va_list* args);
#define PERL_ARGS_ASSERT_VDEB \
@@ -4009,11 +4102,13 @@ PERL_CALLCONV void Perl_warner(pTHX_ U32 err, const char* pat, ...)
PERL_CALLCONV I32 Perl_was_lvalue_sub(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_WAS_LVALUE_SUB
PERL_CALLCONV void Perl_watch(pTHX_ char** addr);
#define PERL_ARGS_ASSERT_WATCH \
assert(addr)
/* PERL_CALLCONV I32 whichsig(pTHX_ const char* sig); */
+#define PERL_ARGS_ASSERT_WHICHSIG
PERL_CALLCONV I32 Perl_whichsig_pv(pTHX_ const char* sig);
#define PERL_ARGS_ASSERT_WHICHSIG_PV \
assert(sig)
@@ -4033,6 +4128,7 @@ PERL_CALLCONV void Perl_write_to_stderr(pTHX_ SV* msv);
#define PERL_ARGS_ASSERT_WRITE_TO_STDERR \
assert(msv)
PERL_CALLCONV void Perl_xs_boot_epilog(pTHX_ const I32 ax);
+#define PERL_ARGS_ASSERT_XS_BOOT_EPILOG
PERL_CALLCONV I32 Perl_xs_handshake(const U32 key, void * v_my_perl, const char * file, ...);
#define PERL_ARGS_ASSERT_XS_HANDSHAKE \
assert(v_my_perl); assert(file)
@@ -4043,10 +4139,15 @@ PERL_CALLCONV int Perl_yyerror_pv(pTHX_ const char *const s, U32 flags);
#define PERL_ARGS_ASSERT_YYERROR_PV \
assert(s)
PERL_CALLCONV int Perl_yyerror_pvn(pTHX_ const char *const s, STRLEN len, U32 flags);
+#define PERL_ARGS_ASSERT_YYERROR_PVN
PERL_CALLCONV int Perl_yylex(pTHX);
+#define PERL_ARGS_ASSERT_YYLEX
PERL_CALLCONV int Perl_yyparse(pTHX_ int gramtype);
+#define PERL_ARGS_ASSERT_YYPARSE
PERL_CALLCONV void Perl_yyquit(pTHX);
+#define PERL_ARGS_ASSERT_YYQUIT
PERL_CALLCONV void Perl_yyunlex(pTHX);
+#define PERL_ARGS_ASSERT_YYUNLEX
#if ! defined(HAS_MEMRCHR) && (defined(PERL_CORE) || defined(PERL_EXT))
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE void * S_my_memrchr(const char * s, const char c, const STRLEN len);
@@ -4054,6 +4155,13 @@ PERL_STATIC_INLINE void * S_my_memrchr(const char * s, const char c, const STRLE
assert(s)
#endif
#endif
+#if !(!defined(PERL_EXT_RE_BUILD))
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C)
+PERL_CALLCONV SV* Perl_get_re_gclass_nonbitmap_data(pTHX_ const regexp *prog, const struct regnode *node, bool doinit, SV **listsvp, SV **lonly_utf8_locale, SV **output_invlist);
+#define PERL_ARGS_ASSERT_GET_RE_GCLASS_NONBITMAP_DATA \
+ assert(node)
+# endif
+#endif
#if !(defined(DEBUGGING))
# if !defined(NV_PRESERVES_UV)
# if defined(PERL_IN_SV_C)
@@ -4063,26 +4171,16 @@ STATIC int S_sv_2iuv_non_preserve(pTHX_ SV *const sv);
# endif
# endif
#endif
-#if !(defined(HAS_MEMMEM))
-PERL_CALLCONV char* Perl_ninstr(const char* big, const char* bigend, const char* little, const char* lend)
- __attribute__warn_unused_result__
- __attribute__pure__;
-#define PERL_ARGS_ASSERT_NINSTR \
- assert(big); assert(bigend); assert(little); assert(lend)
-
-#endif
#if !(defined(HAS_NL_LANGINFO) && defined(PERL_LANGINFO_H))
PERL_CALLCONV const char* Perl_langinfo(const int item);
+#define PERL_ARGS_ASSERT_PERL_LANGINFO
#endif
#if !(defined(HAS_NL_LANGINFO))
# if defined(PERL_IN_LOCALE_C)
STATIC const char* S_my_nl_langinfo(const int item, bool toggle);
+#define PERL_ARGS_ASSERT_MY_NL_LANGINFO
# endif
#endif
-#if !(defined(HAS_SIGACTION) && defined(SA_SIGINFO))
-PERL_CALLCONV Signal_t Perl_csighandler(int sig);
-PERL_CALLCONV Signal_t Perl_sighandler(int sig);
-#endif
#if !(defined(PERL_DEFAULT_DO_EXEC3_IMPLEMENTATION))
PERL_CALLCONV bool Perl_do_exec(pTHX_ const char* cmd);
#define PERL_ARGS_ASSERT_DO_EXEC \
@@ -4095,6 +4193,12 @@ PERL_CALLCONV void* Perl_my_cxt_init(pTHX_ int *indexp, size_t size);
assert(indexp)
# endif
#endif
+#if !(defined(PERL_USE_3ARG_SIGHANDLER))
+PERL_CALLCONV Signal_t Perl_csighandler(int sig);
+#define PERL_ARGS_ASSERT_CSIGHANDLER
+PERL_CALLCONV Signal_t Perl_sighandler(int sig);
+#define PERL_ARGS_ASSERT_SIGHANDLER
+#endif
#if !(defined(_MSC_VER))
PERL_CALLCONV_NO_RET int Perl_magic_regdatum_set(pTHX_ SV* sv, MAGIC* mg)
__attribute__noreturn__;
@@ -4104,8 +4208,9 @@ PERL_CALLCONV_NO_RET int Perl_magic_regdatum_set(pTHX_ SV* sv, MAGIC* mg)
#endif
#if !defined(EBCDIC)
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE unsigned int S__variant_byte_number(PERL_UINTMAX_T word)
+PERL_STATIC_INLINE unsigned int Perl_variant_byte_number(PERL_UINTMAX_T word)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_VARIANT_BYTE_NUMBER
#endif
#endif
@@ -4142,22 +4247,28 @@ PERL_CALLCONV I32 Perl_same_dirent(pTHX_ const char* a, const char* b);
PERL_CALLCONV int Perl_signbit(NV f)
__attribute__warn_unused_result__
__attribute__pure__;
+#define PERL_ARGS_ASSERT_PERL_SIGNBIT
#endif
#if !defined(HAS_STRLCAT)
PERL_CALLCONV Size_t Perl_my_strlcat(char *dst, const char *src, Size_t size);
+#define PERL_ARGS_ASSERT_MY_STRLCAT
#endif
#if !defined(HAS_STRLCPY)
PERL_CALLCONV Size_t Perl_my_strlcpy(char *dst, const char *src, Size_t size);
+#define PERL_ARGS_ASSERT_MY_STRLCPY
#endif
#if !defined(HAS_STRNLEN)
-PERL_CALLCONV Size_t Perl_my_strnlen(const char *str, Size_t maxlen);
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE Size_t Perl_my_strnlen(const char *str, Size_t maxlen);
#define PERL_ARGS_ASSERT_MY_STRNLEN \
assert(str)
#endif
+#endif
#if !defined(HAS_TRUNCATE) && !defined(HAS_CHSIZE) && defined(F_FREESP)
PERL_CALLCONV I32 Perl_my_chsize(pTHX_ int fd, Off_t length)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MY_CHSIZE
#endif
#if !defined(NV_PRESERVES_UV)
@@ -4205,9 +4316,6 @@ PERL_STATIC_INLINE void S_invlist_clear(pTHX_ SV* invlist);
#define PERL_ARGS_ASSERT_INVLIST_CLEAR \
assert(invlist)
#endif
-STATIC void S_invlist_extend(pTHX_ SV* const invlist, const UV len);
-#define PERL_ARGS_ASSERT_INVLIST_EXTEND \
- assert(invlist)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE UV S_invlist_max(SV* const invlist)
__attribute__warn_unused_result__;
@@ -4226,11 +4334,6 @@ STATIC void S_invlist_replace_list_destroys_src(pTHX_ SV *dest, SV *src);
#define PERL_ARGS_ASSERT_INVLIST_REPLACE_LIST_DESTROYS_SRC \
assert(dest); assert(src)
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_invlist_set_len(pTHX_ SV* const invlist, const UV len, const bool offset);
-#define PERL_ARGS_ASSERT_INVLIST_SET_LEN \
- assert(invlist)
-#endif
-#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE void S_invlist_set_previous_index(SV* const invlist, const IV index);
#define PERL_ARGS_ASSERT_INVLIST_SET_PREVIOUS_INDEX \
assert(invlist)
@@ -4241,9 +4344,15 @@ PERL_STATIC_INLINE void S_invlist_trim(SV* invlist);
assert(invlist)
#endif
# endif
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C)
+PERL_CALLCONV SV* Perl_get_regclass_nonbitmap_data(pTHX_ const regexp *prog, const struct regnode *node, bool doinit, SV **listsvp, SV **lonly_utf8_locale, SV **output_invlist);
+#define PERL_ARGS_ASSERT_GET_REGCLASS_NONBITMAP_DATA \
+ assert(node)
+# endif
#endif
#if !defined(PERL_IMPLICIT_SYS)
PERL_CALLCONV I32 Perl_my_pclose(pTHX_ PerlIO* ptr);
+#define PERL_ARGS_ASSERT_MY_PCLOSE
PERL_CALLCONV PerlIO* Perl_my_popen(pTHX_ const char* cmd, const char* mode);
#define PERL_ARGS_ASSERT_MY_POPEN \
assert(cmd); assert(mode)
@@ -4257,95 +4366,99 @@ STATIC SV * S_incpush_if_exists(pTHX_ AV *const av, SV *dir, SV *const stem);
#endif
#if !defined(PERL_NO_INLINE_FUNCTIONS)
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_popblock(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_popblock(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_POPBLOCK \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_popeval(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_popeval(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_POPEVAL \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_popformat(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_popformat(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_POPFORMAT \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_popgiven(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_popgiven(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_POPGIVEN \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_poploop(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_poploop(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_POPLOOP \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_popsub(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_popsub(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_POPSUB \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_popsub_args(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_popsub_args(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_POPSUB_ARGS \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_popsub_common(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_popsub_common(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_POPSUB_COMMON \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_popwhen(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_popwhen(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_POPWHEN \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE PERL_CONTEXT * S_cx_pushblock(pTHX_ U8 type, U8 gimme, SV** sp, I32 saveix);
+PERL_STATIC_INLINE PERL_CONTEXT * Perl_cx_pushblock(pTHX_ U8 type, U8 gimme, SV** sp, I32 saveix);
#define PERL_ARGS_ASSERT_CX_PUSHBLOCK \
assert(sp)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_pusheval(pTHX_ PERL_CONTEXT *cx, OP *retop, SV *namesv);
+PERL_STATIC_INLINE void Perl_cx_pusheval(pTHX_ PERL_CONTEXT *cx, OP *retop, SV *namesv);
#define PERL_ARGS_ASSERT_CX_PUSHEVAL \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_pushformat(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, GV *gv);
+PERL_STATIC_INLINE void Perl_cx_pushformat(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, GV *gv);
#define PERL_ARGS_ASSERT_CX_PUSHFORMAT \
assert(cx); assert(cv)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_pushgiven(pTHX_ PERL_CONTEXT *cx, SV *orig_defsv);
+PERL_STATIC_INLINE void Perl_cx_pushgiven(pTHX_ PERL_CONTEXT *cx, SV *orig_defsv);
#define PERL_ARGS_ASSERT_CX_PUSHGIVEN \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_pushloop_for(pTHX_ PERL_CONTEXT *cx, void *itervarp, SV *itersave);
+PERL_STATIC_INLINE void Perl_cx_pushloop_for(pTHX_ PERL_CONTEXT *cx, void *itervarp, SV *itersave);
#define PERL_ARGS_ASSERT_CX_PUSHLOOP_FOR \
assert(cx); assert(itervarp)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_pushloop_plain(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_pushloop_plain(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_PUSHLOOP_PLAIN \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_pushsub(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, bool hasargs);
+PERL_STATIC_INLINE void Perl_cx_pushsub(pTHX_ PERL_CONTEXT *cx, CV *cv, OP *retop, bool hasargs);
#define PERL_ARGS_ASSERT_CX_PUSHSUB \
assert(cx); assert(cv)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_pushwhen(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_pushwhen(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_PUSHWHEN \
assert(cx)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_cx_topblock(pTHX_ PERL_CONTEXT *cx);
+PERL_STATIC_INLINE void Perl_cx_topblock(pTHX_ PERL_CONTEXT *cx);
#define PERL_ARGS_ASSERT_CX_TOPBLOCK \
assert(cx)
#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE U8 Perl_gimme_V(pTHX);
+#define PERL_ARGS_ASSERT_GIMME_V
+#endif
#endif
#if !defined(PERL_NO_UTF16_FILTER)
# if defined(PERL_IN_TOKE_C)
@@ -4378,6 +4491,13 @@ PERL_CALLCONV bool Perl_do_exec3(pTHX_ const char *incmd, int fd, int do_report)
#define PERL_ARGS_ASSERT_DO_EXEC3 \
assert(incmd)
#endif
+#if 0 /* Not currently used, but may be needed in the future */
+# if defined(PERL_IN_UTF8_C)
+STATIC void S_warn_on_first_deprecated_use(pTHX_ const char * const name, const char * const alternative, const bool use_locale, const char * const file, const unsigned line);
+#define PERL_ARGS_ASSERT_WARN_ON_FIRST_DEPRECATED_USE \
+ assert(name); assert(alternative); assert(file)
+# endif
+#endif
#if defined (HAS_SOCKETPAIR) || (defined (HAS_SOCKET) && defined(SOCK_DGRAM) && defined(AF_INET) && defined(PF_INET))
PERL_CALLCONV int Perl_PerlSock_socketpair_cloexec(pTHX_ int domain, int type, int protocol, int *pairfd)
__attribute__warn_unused_result__;
@@ -4398,6 +4518,7 @@ PERL_CALLCONV void Perl_pad_setsv(pTHX_ PADOFFSET po, SV* sv);
#define PERL_ARGS_ASSERT_PAD_SETSV \
assert(sv)
PERL_CALLCONV SV* Perl_pad_sv(pTHX_ PADOFFSET po);
+#define PERL_ARGS_ASSERT_PAD_SV
PERL_CALLCONV void Perl_set_padlist(CV * cv, PADLIST * padlist);
#define PERL_ARGS_ASSERT_SET_PADLIST \
assert(cv)
@@ -4411,6 +4532,7 @@ STATIC void S_print_collxfrm_input_and_return(pTHX_ const char * const s, const
assert(s); assert(e)
STATIC char * S_setlocale_debug_string(const int category, const char* const locale, const char* const retval)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SETLOCALE_DEBUG_STRING
# endif
# endif
@@ -4432,7 +4554,7 @@ STATIC void S_dump_trie_interim_table(pTHX_ const struct _reg_trie_data *trie, H
STATIC const regnode* S_dumpuntil(pTHX_ const regexp *r, const regnode *start, const regnode *node, const regnode *last, const regnode *plast, SV* sv, I32 indent, U32 depth);
#define PERL_ARGS_ASSERT_DUMPUNTIL \
assert(r); assert(start); assert(node); assert(sv)
-STATIC bool S_put_charclass_bitmap_innards(pTHX_ SV* sv, char* bitmap, SV* nonbitmap_invlist, SV* only_utf8_locale_invlist, const regnode * const node, const bool force_as_is_display);
+STATIC bool S_put_charclass_bitmap_innards(pTHX_ SV* sv, char* bitmap, SV* nonbitmap_invlist, SV* only_utf8_locale_invlist, const regnode * const node, const U8 flags, const bool force_as_is_display);
#define PERL_ARGS_ASSERT_PUT_CHARCLASS_BITMAP_INNARDS \
assert(sv)
STATIC SV* S_put_charclass_bitmap_innards_common(pTHX_ SV* invlist, SV* posixes, SV* only_utf8, SV* not_utf8, SV* only_utf8_locale, const bool invert);
@@ -4451,10 +4573,14 @@ PERL_CALLCONV int Perl_re_indentf(pTHX_ const char *fmt, U32 depth, ...);
#define PERL_ARGS_ASSERT_RE_INDENTF \
assert(fmt)
STATIC void S_regdump_extflags(pTHX_ const char *lead, const U32 flags);
+#define PERL_ARGS_ASSERT_REGDUMP_EXTFLAGS
STATIC void S_regdump_intflags(pTHX_ const char *lead, const U32 flags);
-STATIC bool S_regtail_study(pTHX_ RExC_state_t *pRExC_state, regnode_offset p, const regnode_offset val, U32 depth);
+#define PERL_ARGS_ASSERT_REGDUMP_INTFLAGS
+STATIC bool S_regtail_study(pTHX_ RExC_state_t *pRExC_state, regnode_offset p, const regnode_offset val, U32 depth)
+ __attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_REGTAIL_STUDY \
assert(pRExC_state); assert(p); assert(val)
+
# endif
# if defined(PERL_IN_REGEXEC_C)
STATIC void S_debug_start_match(pTHX_ const REGEXP *prog, const bool do_utf8, const char *start, const char *end, const char *blurb);
@@ -4495,14 +4621,6 @@ PERL_CALLCONV void Perl_dump_sv_child(pTHX_ SV *sv);
#define PERL_ARGS_ASSERT_DUMP_SV_CHILD \
assert(sv)
#endif
-#if defined(HAS_MEMMEM)
-PERL_CALLCONV char* Perl_ninstr(const char* big, const char* bigend, const char* little, const char* lend)
- __attribute__warn_unused_result__
- __attribute__pure__;
-#define PERL_ARGS_ASSERT_NINSTR \
- assert(big); assert(bigend); assert(little); assert(lend)
-
-#endif
#if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM)
PERL_CALLCONV I32 Perl_do_ipcctl(pTHX_ I32 optype, SV** mark, SV** sp);
#define PERL_ARGS_ASSERT_DO_IPCCTL \
@@ -4526,10 +4644,12 @@ PERL_CALLCONV I32 Perl_do_shmio(pTHX_ I32 optype, SV** mark, SV** sp);
#if defined(HAS_NL_LANGINFO)
# if defined(PERL_IN_LOCALE_C)
STATIC const char* S_my_nl_langinfo(const nl_item item, bool toggle);
+#define PERL_ARGS_ASSERT_MY_NL_LANGINFO
# endif
#endif
#if defined(HAS_NL_LANGINFO) && defined(PERL_LANGINFO_H)
PERL_CALLCONV const char* Perl_langinfo(const nl_item item);
+#define PERL_ARGS_ASSERT_PERL_LANGINFO
#endif
#if defined(HAS_PIPE)
PERL_CALLCONV int Perl_PerlProc_pipe_cloexec(pTHX_ int *pipefd)
@@ -4538,21 +4658,21 @@ PERL_CALLCONV int Perl_PerlProc_pipe_cloexec(pTHX_ int *pipefd)
assert(pipefd)
#endif
-#if defined(HAS_SIGACTION) && defined(SA_SIGINFO)
-PERL_CALLCONV Signal_t Perl_csighandler(int sig, siginfo_t *info, void *uap);
-PERL_CALLCONV Signal_t Perl_sighandler(int sig, siginfo_t *info, void *uap);
-#endif
#if defined(HAS_SOCKET)
PERL_CALLCONV int Perl_PerlSock_accept_cloexec(pTHX_ int listenfd, struct sockaddr *addr, Sock_size_t *addrlen)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PERLSOCK_ACCEPT_CLOEXEC
PERL_CALLCONV int Perl_PerlSock_socket_cloexec(pTHX_ int domain, int type, int protocol)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PERLSOCK_SOCKET_CLOEXEC
#endif
#if defined(HAVE_INTERP_INTERN)
PERL_CALLCONV void Perl_sys_intern_clear(pTHX);
+#define PERL_ARGS_ASSERT_SYS_INTERN_CLEAR
PERL_CALLCONV void Perl_sys_intern_init(pTHX);
+#define PERL_ARGS_ASSERT_SYS_INTERN_INIT
# if defined(USE_ITHREADS)
PERL_CALLCONV void Perl_sys_intern_dup(pTHX_ struct interp_intern* src, struct interp_intern* dst);
#define PERL_ARGS_ASSERT_SYS_INTERN_DUP \
@@ -4568,6 +4688,7 @@ PERL_CALLCONV int Perl_get_mstats(pTHX_ perl_mstats_t *buf, int buflen, int leve
assert(buf)
PERL_CALLCONV MEM_SIZE Perl_malloc_good_size(size_t nbytes)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MALLOC_GOOD_SIZE
PERL_CALLCONV MEM_SIZE Perl_malloced_size(void *p)
__attribute__warn_unused_result__;
@@ -4611,7 +4732,7 @@ PERL_CALLCONV void Perl_Slab_to_rw(pTHX_ OPSLAB *const slab);
#endif
#if defined(PERL_CORE) || defined (PERL_EXT)
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_non_invariant_string(const U8* const s, STRLEN len)
+PERL_STATIC_INLINE bool Perl_is_utf8_non_invariant_string(const U8* const s, STRLEN len)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_IS_UTF8_NON_INVARIANT_STRING \
assert(s)
@@ -4640,6 +4761,7 @@ PERL_STATIC_INLINE Size_t S_variant_under_utf8_count(const U8* const s, const U8
#if defined(PERL_CR_FILTER)
# if defined(PERL_IN_TOKE_C)
STATIC I32 S_cr_textfilter(pTHX_ int idx, SV *sv, int maxlen);
+#define PERL_ARGS_ASSERT_CR_TEXTFILTER
STATIC void S_strip_return(pTHX_ SV *sv);
#define PERL_ARGS_ASSERT_STRIP_RETURN \
assert(sv)
@@ -4660,21 +4782,27 @@ PERL_CALLCONV PADOFFSET Perl_op_refcnt_dec(pTHX_ OP *o);
#define PERL_ARGS_ASSERT_OP_REFCNT_DEC \
assert(o)
PERL_CALLCONV OP * Perl_op_refcnt_inc(pTHX_ OP *o);
+#define PERL_ARGS_ASSERT_OP_REFCNT_INC
#endif
#if defined(PERL_DEFAULT_DO_EXEC3_IMPLEMENTATION)
-/* PERL_CALLCONV bool Perl_do_exec(pTHX_ const char* cmd); */
+PERL_CALLCONV bool Perl_do_exec(pTHX_ const char* cmd);
+#define PERL_ARGS_ASSERT_DO_EXEC \
+ assert(cmd)
#endif
#if defined(PERL_DONT_CREATE_GVSV)
#ifndef NO_MATHOMS
PERL_CALLCONV GV* Perl_gv_SVadd(pTHX_ GV *gv);
+#define PERL_ARGS_ASSERT_GV_SVADD
#endif
#endif
#if defined(PERL_GLOBAL_STRUCT)
PERL_CALLCONV struct perl_vars * Perl_GetVars(pTHX);
+#define PERL_ARGS_ASSERT_GETVARS
PERL_CALLCONV void Perl_free_global_struct(pTHX_ struct perl_vars *plvarsp);
#define PERL_ARGS_ASSERT_FREE_GLOBAL_STRUCT \
assert(plvarsp)
PERL_CALLCONV struct perl_vars* Perl_init_global_struct(pTHX);
+#define PERL_ARGS_ASSERT_INIT_GLOBAL_STRUCT
#endif
#if defined(PERL_GLOBAL_STRUCT_PRIVATE)
# if defined(PERL_IMPLICIT_CONTEXT)
@@ -4690,6 +4818,7 @@ PERL_CALLCONV void* Perl_my_cxt_init(pTHX_ const char *my_cxt_key, size_t size);
PERL_CALLCONV_NO_RET void Perl_croak_nocontext(const char* pat, ...)
__attribute__noreturn__
__attribute__format__null_ok__(__printf__,1,2);
+#define PERL_ARGS_ASSERT_CROAK_NOCONTEXT
PERL_CALLCONV void Perl_deb_nocontext(const char* pat, ...)
__attribute__format__(__printf__,1,2);
@@ -4699,6 +4828,7 @@ PERL_CALLCONV void Perl_deb_nocontext(const char* pat, ...)
PERL_CALLCONV_NO_RET OP* Perl_die_nocontext(const char* pat, ...)
__attribute__noreturn__
__attribute__format__null_ok__(__printf__,1,2);
+#define PERL_ARGS_ASSERT_DIE_NOCONTEXT
PERL_CALLCONV char* Perl_form_nocontext(const char* pat, ...)
__attribute__format__(__printf__,1,2);
@@ -4707,6 +4837,7 @@ PERL_CALLCONV char* Perl_form_nocontext(const char* pat, ...)
#ifndef NO_MATHOMS
PERL_CALLCONV int Perl_fprintf_nocontext(PerlIO *stream, const char *format, ...)
+ __attribute__deprecated__
__attribute__format__(__printf__,2,3);
#define PERL_ARGS_ASSERT_FPRINTF_NOCONTEXT \
assert(stream); assert(format)
@@ -4727,6 +4858,7 @@ PERL_CALLCONV SV* Perl_newSVpvf_nocontext(const char *const pat, ...)
#ifndef NO_MATHOMS
PERL_CALLCONV int Perl_printf_nocontext(const char *format, ...)
+ __attribute__deprecated__
__attribute__format__(__printf__,1,2);
#define PERL_ARGS_ASSERT_PRINTF_NOCONTEXT \
assert(format)
@@ -4792,6 +4924,7 @@ STATIC void S_exec_failed(pTHX_ const char *cmd, int fd, int do_report);
assert(cmd)
STATIC bool S_ingroup(pTHX_ Gid_t testgid, bool effective)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_INGROUP
STATIC bool S_openn_cleanup(pTHX_ GV *gv, IO *io, PerlIO *fp, char *mode, const char *oname, PerlIO *saveifp, PerlIO *saveofp, int savefd, char savetype, int writing, bool was_fdopen, const char *type, Stat_t *statbufp);
#define PERL_ARGS_ASSERT_OPENN_CLEANUP \
@@ -4801,39 +4934,35 @@ STATIC IO * S_openn_setup(pTHX_ GV *gv, char *mode, PerlIO **saveifp, PerlIO **s
assert(gv); assert(mode); assert(saveifp); assert(saveofp); assert(savefd); assert(savetype)
#endif
#if defined(PERL_IN_DOOP_C)
-STATIC Size_t S_do_trans_complex(pTHX_ SV * const sv)
+STATIC Size_t S_do_trans_complex(pTHX_ SV * const sv, const OPtrans_map * const tbl)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_DO_TRANS_COMPLEX \
- assert(sv)
+ assert(sv); assert(tbl)
-STATIC Size_t S_do_trans_complex_utf8(pTHX_ SV * const sv)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_DO_TRANS_COMPLEX_UTF8 \
- assert(sv)
-
-STATIC Size_t S_do_trans_count(pTHX_ SV * const sv)
+STATIC Size_t S_do_trans_count(pTHX_ SV * const sv, const OPtrans_map * const tbl)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_DO_TRANS_COUNT \
- assert(sv)
+ assert(sv); assert(tbl)
-STATIC Size_t S_do_trans_count_utf8(pTHX_ SV * const sv)
+STATIC Size_t S_do_trans_count_invmap(pTHX_ SV * const sv, AV * const map)
__attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_DO_TRANS_COUNT_UTF8 \
- assert(sv)
+#define PERL_ARGS_ASSERT_DO_TRANS_COUNT_INVMAP \
+ assert(sv); assert(map)
-STATIC Size_t S_do_trans_simple(pTHX_ SV * const sv)
+STATIC Size_t S_do_trans_invmap(pTHX_ SV * const sv, AV * const map)
__attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_DO_TRANS_SIMPLE \
- assert(sv)
+#define PERL_ARGS_ASSERT_DO_TRANS_INVMAP \
+ assert(sv); assert(map)
-STATIC Size_t S_do_trans_simple_utf8(pTHX_ SV * const sv)
+STATIC Size_t S_do_trans_simple(pTHX_ SV * const sv, const OPtrans_map * const tbl)
__attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_DO_TRANS_SIMPLE_UTF8 \
- assert(sv)
+#define PERL_ARGS_ASSERT_DO_TRANS_SIMPLE \
+ assert(sv); assert(tbl)
#endif
#if defined(PERL_IN_DUMP_C)
STATIC CV* S_deb_curcv(pTHX_ I32 ix);
+#define PERL_ARGS_ASSERT_DEB_CURCV
STATIC void S_debprof(pTHX_ const OP *o);
#define PERL_ARGS_ASSERT_DEBPROF \
assert(o)
@@ -4841,6 +4970,7 @@ STATIC SV* S_pm_description(pTHX_ const PMOP *pm);
#define PERL_ARGS_ASSERT_PM_DESCRIPTION \
assert(pm)
STATIC UV S_sequence_num(pTHX_ const OP *o);
+#define PERL_ARGS_ASSERT_SEQUENCE_NUM
#endif
#if defined(PERL_IN_DUMP_C) || defined(PERL_IN_HV_C) || defined(PERL_IN_SV_C) || defined(PERL_IN_SCOPE_C)
PERL_CALLCONV void Perl_hv_kill_backrefs(pTHX_ HV *hv);
@@ -4853,6 +4983,7 @@ STATIC bool S_find_default_stash(pTHX_ HV **stash, const char *name, STRLEN len,
assert(stash); assert(name)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE GV* S_gv_fetchmeth_internal(pTHX_ HV* stash, SV* meth, const char* name, STRLEN len, I32 level, U32 flags);
+#define PERL_ARGS_ASSERT_GV_FETCHMETH_INTERNAL
#endif
STATIC void S_gv_init_svtype(pTHX_ GV *gv, const svtype sv_type);
#define PERL_ARGS_ASSERT_GV_INIT_SVTYPE \
@@ -4871,9 +5002,6 @@ PERL_STATIC_INLINE HV* S_gv_stashpvn_internal(pTHX_ const char* name, U32 namele
#define PERL_ARGS_ASSERT_GV_STASHPVN_INTERNAL \
assert(name)
#endif
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE HV* S_gv_stashsvpvn_cached(pTHX_ SV *namesv, const char* name, U32 namelen, I32 flags);
-#endif
STATIC void S_maybe_multimagic_gv(pTHX_ GV *gv, const char *name, const svtype sv_type);
#define PERL_ARGS_ASSERT_MAYBE_MULTIMAGIC_GV \
assert(gv); assert(name)
@@ -4889,6 +5017,9 @@ PERL_CALLCONV void Perl_sv_add_backref(pTHX_ SV *const tsv, SV *const sv);
#define PERL_ARGS_ASSERT_SV_ADD_BACKREF \
assert(tsv); assert(sv)
#endif
+#if defined(PERL_IN_GV_C) || defined(PERL_IN_UNIVERSAL_C)
+PERL_CALLCONV HV* Perl_gv_stashsvpvn_cached(pTHX_ SV *namesv, const char* name, U32 namelen, I32 flags);
+#endif
#if defined(PERL_IN_HV_C)
STATIC void S_clear_placeholders(pTHX_ HV *hv, U32 items);
#define PERL_ARGS_ASSERT_CLEAR_PLACEHOLDERS \
@@ -4903,6 +5034,7 @@ STATIC struct xpvhv_aux* S_hv_auxinit_internal(struct xpvhv_aux *iter);
#define PERL_ARGS_ASSERT_HV_AUXINIT_INTERNAL \
assert(iter)
STATIC SV* S_hv_delete_common(pTHX_ HV *hv, SV *keysv, const char *key, STRLEN klen, int k_flags, I32 d_flags, U32 hash);
+#define PERL_ARGS_ASSERT_HV_DELETE_COMMON
STATIC SV* S_hv_free_ent_ret(pTHX_ HV *hv, HE *entry);
#define PERL_ARGS_ASSERT_HV_FREE_ENT_RET \
assert(hv); assert(entry)
@@ -4919,9 +5051,11 @@ PERL_STATIC_NO_RET void S_hv_notallowed(pTHX_ int flags, const char *key, I32 kl
STATIC HE* S_new_he(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NEW_HE
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE U32 S_ptr_hash(PTRV u);
+#define PERL_ARGS_ASSERT_PTR_HASH
#endif
STATIC SV * S_refcounted_he_value(pTHX_ const struct refcounted_he *he);
#define PERL_ARGS_ASSERT_REFCOUNTED_HE_VALUE \
@@ -4938,6 +5072,7 @@ STATIC HEK* S_share_hek_flags(pTHX_ const char *str, STRLEN len, U32 hash, int f
assert(str)
STATIC void S_unshare_hek_or_pvn(pTHX_ const HEK* hek, const char* str, I32 len, U32 hash);
+#define PERL_ARGS_ASSERT_UNSHARE_HEK_OR_PVN
#endif
#if defined(PERL_IN_HV_C) || defined(PERL_IN_MG_C) || defined(PERL_IN_SV_C)
PERL_CALLCONV void Perl_sv_kill_backrefs(pTHX_ SV *const sv, AV *const av);
@@ -4959,22 +5094,30 @@ PERL_STATIC_INLINE const char * S_save_to_buffer(const char * string, char **buf
# if defined(USE_LOCALE)
STATIC const char* S_category_name(const int category);
+#define PERL_ARGS_ASSERT_CATEGORY_NAME
STATIC void S_new_collate(pTHX_ const char* newcoll);
+#define PERL_ARGS_ASSERT_NEW_COLLATE
STATIC void S_new_ctype(pTHX_ const char* newctype);
#define PERL_ARGS_ASSERT_NEW_CTYPE \
assert(newctype)
STATIC void S_new_numeric(pTHX_ const char* newnum);
+#define PERL_ARGS_ASSERT_NEW_NUMERIC
STATIC void S_restore_switched_locale(pTHX_ const int category, const char * const original_locale);
+#define PERL_ARGS_ASSERT_RESTORE_SWITCHED_LOCALE
STATIC void S_set_numeric_radix(pTHX_ const bool use_locale);
+#define PERL_ARGS_ASSERT_SET_NUMERIC_RADIX
STATIC char* S_stdize_locale(pTHX_ char* locs);
#define PERL_ARGS_ASSERT_STDIZE_LOCALE \
assert(locs)
STATIC const char* S_switch_category_locale_to_template(pTHX_ const int switch_category, const int template_category, const char * template_locale);
+#define PERL_ARGS_ASSERT_SWITCH_CATEGORY_LOCALE_TO_TEMPLATE
# if defined(USE_POSIX_2008_LOCALE)
STATIC const char* S_emulate_setlocale(const int category, const char* locale, unsigned int index, const bool is_index_valid);
+#define PERL_ARGS_ASSERT_EMULATE_SETLOCALE
# endif
# if defined(WIN32)
STATIC char* S_win32_setlocale(pTHX_ int category, const char* locale);
+#define PERL_ARGS_ASSERT_WIN32_SETLOCALE
# endif
# endif
#endif
@@ -5001,10 +5144,12 @@ STATIC int S_magic_methpack(pTHX_ SV *sv, const MAGIC *mg, SV *meth);
#define PERL_ARGS_ASSERT_MAGIC_METHPACK \
assert(sv); assert(mg); assert(meth)
STATIC void S_restore_magic(pTHX_ const void *p);
+#define PERL_ARGS_ASSERT_RESTORE_MAGIC
STATIC void S_save_magic_flags(pTHX_ I32 mgs_ix, SV *sv, U32 flags);
#define PERL_ARGS_ASSERT_SAVE_MAGIC_FLAGS \
assert(sv)
STATIC void S_unwind_handler_stack(pTHX_ const void *p);
+#define PERL_ARGS_ASSERT_UNWIND_HANDLER_STACK
#endif
#if defined(PERL_IN_MG_C) || defined(PERL_IN_PP_C)
PERL_CALLCONV bool Perl_translate_substr_offsets(STRLEN curlen, IV pos1_iv, bool pos1_is_uv, IV len_iv, bool len_is_uv, STRLEN *posp, STRLEN *lenp);
@@ -5022,6 +5167,10 @@ STATIC AV* S_mro_get_linear_isa_dfs(pTHX_ HV* stash, U32 level);
#define PERL_ARGS_ASSERT_MRO_GET_LINEAR_ISA_DFS \
assert(stash)
#endif
+#if defined(PERL_IN_NUMERIC_C)
+STATIC void S_output_non_portable(pTHX_ const U8 shift);
+#define PERL_ARGS_ASSERT_OUTPUT_NON_PORTABLE
+#endif
#if defined(PERL_IN_OP_C)
STATIC void S_apply_attrs(pTHX_ HV *stash, SV *target, OP *attrs);
#define PERL_ARGS_ASSERT_APPLY_ATTRS \
@@ -5031,6 +5180,7 @@ STATIC void S_apply_attrs_my(pTHX_ HV *stash, OP *target, OP *attrs, OP **imopsp
assert(stash); assert(target); assert(imopsp)
STATIC I32 S_assignment_type(pTHX_ const OP *o)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_ASSIGNMENT_TYPE
STATIC void S_bad_type_gv(pTHX_ I32 n, GV *gv, const OP *kid, const char *t);
#define PERL_ARGS_ASSERT_BAD_TYPE_GV \
@@ -5057,10 +5207,12 @@ STATIC OP* S_fold_constants(pTHX_ OP * const o);
#define PERL_ARGS_ASSERT_FOLD_CONSTANTS \
assert(o)
STATIC OP* S_force_list(pTHX_ OP* arg, bool nullit);
+#define PERL_ARGS_ASSERT_FORCE_LIST
STATIC void S_forget_pmop(pTHX_ PMOP *const o);
#define PERL_ARGS_ASSERT_FORGET_PMOP \
assert(o)
-STATIC OP* S_gen_constant_list(pTHX_ OP* o);
+STATIC void S_gen_constant_list(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_GEN_CONSTANT_LIST
STATIC void S_inplace_aassign(pTHX_ OP* o);
#define PERL_ARGS_ASSERT_INPLACE_AASSIGN \
assert(o)
@@ -5070,10 +5222,12 @@ STATIC bool S_is_handle_constructor(const OP *o, I32 numargs)
assert(o)
STATIC OP* S_listkids(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_LISTKIDS
STATIC bool S_looks_like_bool(pTHX_ const OP* o);
#define PERL_ARGS_ASSERT_LOOKS_LIKE_BOOL \
assert(o)
STATIC OP* S_modkids(pTHX_ OP *o, I32 type);
+#define PERL_ARGS_ASSERT_MODKIDS
STATIC void S_move_proto_attr(pTHX_ OP **proto, OP **attrs, const GV *name, bool curstash);
#define PERL_ARGS_ASSERT_MOVE_PROTO_ATTR \
assert(proto); assert(attrs); assert(name)
@@ -5085,6 +5239,7 @@ STATIC OP* S_newGIVWHENOP(pTHX_ OP* cond, OP *block, I32 enter_opcode, I32 leave
assert(block)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE OP* S_newMETHOP_internal(pTHX_ I32 type, I32 flags, OP* dynamic_meth, SV* const_meth);
+#define PERL_ARGS_ASSERT_NEWMETHOP_INTERNAL
#endif
STATIC OP* S_new_logop(pTHX_ I32 type, I32 flags, OP **firstp, OP **otherp)
__attribute__warn_unused_result__;
@@ -5119,15 +5274,20 @@ STATIC bool S_process_special_blocks(pTHX_ I32 floor, const char *const fullname
#define PERL_ARGS_ASSERT_PROCESS_SPECIAL_BLOCKS \
assert(fullname); assert(gv); assert(cv)
STATIC OP* S_ref_array_or_hash(pTHX_ OP* cond);
+#define PERL_ARGS_ASSERT_REF_ARRAY_OR_HASH
STATIC OP* S_refkids(pTHX_ OP* o, I32 type);
+#define PERL_ARGS_ASSERT_REFKIDS
STATIC bool S_scalar_mod_type(const OP *o, I32 type)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SCALAR_MOD_TYPE
STATIC OP* S_scalarboolean(pTHX_ OP *o);
#define PERL_ARGS_ASSERT_SCALARBOOLEAN \
assert(o)
STATIC OP* S_scalarkids(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_SCALARKIDS
STATIC OP* S_scalarseq(pTHX_ OP* o);
+#define PERL_ARGS_ASSERT_SCALARSEQ
STATIC OP* S_search_const(pTHX_ OP *o)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_SEARCH_CONST \
@@ -5171,12 +5331,27 @@ STATIC PADOFFSET S_pad_findlex(pTHX_ const char *namepv, STRLEN namelen, U32 fla
#define PERL_ARGS_ASSERT_PAD_FINDLEX \
assert(namepv); assert(cv); assert(out_name); assert(out_flags)
STATIC void S_pad_reset(pTHX);
+#define PERL_ARGS_ASSERT_PAD_RESET
+#endif
+#if defined(PERL_IN_PAD_C) || defined(PERL_IN_OP_C)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE bool S_PadnameIN_SCOPE(const PADNAME * const pn, const U32 seq);
+#define PERL_ARGS_ASSERT_PADNAMEIN_SCOPE \
+ assert(pn)
+#endif
+#endif
+#if defined(PERL_IN_PERLY_C) || defined(PERL_IN_OP_C) || defined(PERL_IN_TOKE_C)
+#ifndef NO_MATHOMS
+PERL_CALLCONV OP* Perl_ref(pTHX_ OP* o, I32 type);
+#define PERL_ARGS_ASSERT_REF
+#endif
#endif
#if defined(PERL_IN_PERL_C)
STATIC void S_find_beginning(pTHX_ SV* linestr_sv, PerlIO *rsfp);
#define PERL_ARGS_ASSERT_FIND_BEGINNING \
assert(linestr_sv); assert(rsfp)
STATIC void S_forbid_setid(pTHX_ const char flag, const bool suidscript);
+#define PERL_ARGS_ASSERT_FORBID_SETID
STATIC void S_incpush(pTHX_ const char *const dir, STRLEN len, U32 flags);
#define PERL_ARGS_ASSERT_INCPUSH \
assert(dir)
@@ -5184,32 +5359,43 @@ STATIC void S_incpush_use_sep(pTHX_ const char *p, STRLEN len, U32 flags);
#define PERL_ARGS_ASSERT_INCPUSH_USE_SEP \
assert(p)
STATIC void S_init_ids(pTHX);
+#define PERL_ARGS_ASSERT_INIT_IDS
STATIC void S_init_interp(pTHX);
+#define PERL_ARGS_ASSERT_INIT_INTERP
STATIC void S_init_main_stash(pTHX);
+#define PERL_ARGS_ASSERT_INIT_MAIN_STASH
STATIC void S_init_perllib(pTHX);
+#define PERL_ARGS_ASSERT_INIT_PERLLIB
STATIC void S_init_postdump_symbols(pTHX_ int argc, char **argv, char **env);
#define PERL_ARGS_ASSERT_INIT_POSTDUMP_SYMBOLS \
assert(argv)
STATIC void S_init_predump_symbols(pTHX);
+#define PERL_ARGS_ASSERT_INIT_PREDUMP_SYMBOLS
STATIC SV* S_mayberelocate(pTHX_ const char *const dir, STRLEN len, U32 flags);
#define PERL_ARGS_ASSERT_MAYBERELOCATE \
assert(dir)
PERL_STATIC_NO_RET void S_minus_v(pTHX)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_MINUS_V
PERL_STATIC_NO_RET void S_my_exit_jump(pTHX)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_MY_EXIT_JUMP
STATIC void S_nuke_stacks(pTHX);
+#define PERL_ARGS_ASSERT_NUKE_STACKS
STATIC PerlIO * S_open_script(pTHX_ const char *scriptname, bool dosearch, bool *suidscript);
#define PERL_ARGS_ASSERT_OPEN_SCRIPT \
assert(scriptname); assert(suidscript)
STATIC void* S_parse_body(pTHX_ char **env, XSINIT_t xsinit);
+#define PERL_ARGS_ASSERT_PARSE_BODY
PERL_STATIC_NO_RET void S_run_body(pTHX_ I32 oldscope)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_RUN_BODY
PERL_STATIC_NO_RET void S_usage(pTHX)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_USAGE
#endif
#if defined(PERL_IN_PP_C)
@@ -5217,6 +5403,7 @@ STATIC size_t S_do_chomp(pTHX_ SV *retval, SV *sv, bool chomping);
#define PERL_ARGS_ASSERT_DO_CHOMP \
assert(retval); assert(sv)
STATIC OP* S_do_delete_local(pTHX);
+#define PERL_ARGS_ASSERT_DO_DELETE_LOCAL
STATIC SV* S_refto(pTHX_ SV* sv)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_REFTO \
@@ -5224,6 +5411,13 @@ STATIC SV* S_refto(pTHX_ SV* sv)
#endif
#if defined(PERL_IN_PP_C) || defined(PERL_IN_PP_HOT_C)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE bool S_lossless_NV_to_IV(const NV nv, IV * ivp)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_LOSSLESS_NV_TO_IV \
+ assert(ivp)
+#endif
+
PERL_CALLCONV GV* Perl_softref2xv(pTHX_ SV *const sv, const char *const what, const svtype type, SV ***spp)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_SOFTREF2XV \
@@ -5240,10 +5434,13 @@ STATIC void S_destroy_matcher(pTHX_ PMOP* matcher);
#define PERL_ARGS_ASSERT_DESTROY_MATCHER \
assert(matcher)
STATIC OP* S_do_smartmatch(pTHX_ HV* seen_this, HV* seen_other, const bool copied);
+#define PERL_ARGS_ASSERT_DO_SMARTMATCH
STATIC OP* S_docatch(pTHX_ Perl_ppaddr_t firstpp)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_DOCATCH
STATIC bool S_doeval_compile(pTHX_ U8 gimme, CV* outside, U32 seq, HV* hh);
+#define PERL_ARGS_ASSERT_DOEVAL_COMPILE
STATIC OP* S_dofindlabel(pTHX_ OP *o, const char *label, STRLEN len, U32 flags, OP **opstack, OP **oplimit)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_DOFINDLABEL \
@@ -5254,9 +5451,11 @@ STATIC MAGIC * S_doparseform(pTHX_ SV *sv);
assert(sv)
STATIC I32 S_dopoptoeval(pTHX_ I32 startingblock)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_DOPOPTOEVAL
STATIC I32 S_dopoptogivenfor(pTHX_ I32 startingblock)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_DOPOPTOGIVENFOR
STATIC I32 S_dopoptolabel(pTHX_ const char *label, STRLEN len, U32 flags)
__attribute__warn_unused_result__;
@@ -5265,6 +5464,7 @@ STATIC I32 S_dopoptolabel(pTHX_ const char *label, STRLEN len, U32 flags)
STATIC I32 S_dopoptoloop(pTHX_ I32 startingblock)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_DOPOPTOLOOP
STATIC I32 S_dopoptosub_at(pTHX_ const PERL_CONTEXT* cxstk, I32 startingblock)
__attribute__warn_unused_result__;
@@ -5273,6 +5473,7 @@ STATIC I32 S_dopoptosub_at(pTHX_ const PERL_CONTEXT* cxstk, I32 startingblock)
STATIC I32 S_dopoptowhen(pTHX_ I32 startingblock)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_DOPOPTOWHEN
STATIC PMOP* S_make_matcher(pTHX_ REGEXP* re)
__attribute__warn_unused_result__;
@@ -5286,6 +5487,7 @@ STATIC bool S_matcher_matches_sv(pTHX_ PMOP* matcher, SV* sv)
STATIC bool S_num_overflow(NV value, I32 fldsize, I32 frcsize)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_NUM_OVERFLOW
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE bool S_path_is_searchable(const char *name)
@@ -5318,6 +5520,14 @@ PERL_STATIC_INLINE HV* S_opmethod_stash(pTHX_ SV* meth);
#define PERL_ARGS_ASSERT_OPMETHOD_STASH \
assert(meth)
#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE bool S_should_we_output_Debug_r(pTHX_ regexp * prog)
+ __attribute__warn_unused_result__
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_SHOULD_WE_OUTPUT_DEBUG_R \
+ assert(prog)
+#endif
+
#endif
#if defined(PERL_IN_PP_PACK_C)
STATIC int S_div128(pTHX_ SV *pnum, bool *done);
@@ -5369,15 +5579,55 @@ STATIC SSize_t S_unpack_rec(pTHX_ struct tempsym* symptr, const char *s, const c
assert(symptr); assert(s); assert(strbeg); assert(strend)
#endif
#if defined(PERL_IN_PP_SORT_C)
-STATIC I32 S_amagic_cmp(pTHX_ SV *const str1, SV *const str2);
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_amagic_cmp(pTHX_ SV *const str1, SV *const str2)
+ __attribute__always_inline__;
#define PERL_ARGS_ASSERT_AMAGIC_CMP \
assert(str1); assert(str2)
-STATIC I32 S_amagic_i_ncmp(pTHX_ SV *const a, SV *const b);
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_amagic_cmp_desc(pTHX_ SV *const str1, SV *const str2)
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_AMAGIC_CMP_DESC \
+ assert(str1); assert(str2)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_amagic_i_ncmp(pTHX_ SV *const a, SV *const b)
+ __attribute__always_inline__;
#define PERL_ARGS_ASSERT_AMAGIC_I_NCMP \
assert(a); assert(b)
-STATIC I32 S_amagic_ncmp(pTHX_ SV *const a, SV *const b);
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_amagic_i_ncmp_desc(pTHX_ SV *const a, SV *const b)
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_AMAGIC_I_NCMP_DESC \
+ assert(a); assert(b)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_amagic_ncmp(pTHX_ SV *const a, SV *const b)
+ __attribute__always_inline__;
#define PERL_ARGS_ASSERT_AMAGIC_NCMP \
assert(a); assert(b)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_amagic_ncmp_desc(pTHX_ SV *const a, SV *const b)
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_AMAGIC_NCMP_DESC \
+ assert(a); assert(b)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_cmp_desc(pTHX_ SV *const str1, SV *const str2)
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_CMP_DESC \
+ assert(str1); assert(str2)
+#endif
+
STATIC I32 S_sortcv(pTHX_ SV *const a, SV *const b);
#define PERL_ARGS_ASSERT_SORTCV \
assert(a); assert(b)
@@ -5387,16 +5637,63 @@ STATIC I32 S_sortcv_stacked(pTHX_ SV *const a, SV *const b);
STATIC I32 S_sortcv_xsub(pTHX_ SV *const a, SV *const b);
#define PERL_ARGS_ASSERT_SORTCV_XSUB \
assert(a); assert(b)
-STATIC I32 S_sv_i_ncmp(pTHX_ SV *const a, SV *const b);
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE void S_sortsv_flags_impl(pTHX_ SV** array, size_t num_elts, SVCOMPARE_t cmp, U32 flags)
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_SORTSV_FLAGS_IMPL \
+ assert(cmp)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_sv_i_ncmp(pTHX_ SV *const a, SV *const b)
+ __attribute__always_inline__;
#define PERL_ARGS_ASSERT_SV_I_NCMP \
assert(a); assert(b)
-STATIC I32 S_sv_ncmp(pTHX_ SV *const a, SV *const b);
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_sv_i_ncmp_desc(pTHX_ SV *const a, SV *const b)
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_SV_I_NCMP_DESC \
+ assert(a); assert(b)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_sv_ncmp(pTHX_ SV *const a, SV *const b)
+ __attribute__always_inline__;
#define PERL_ARGS_ASSERT_SV_NCMP \
assert(a); assert(b)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_sv_ncmp_desc(pTHX_ SV *const a, SV *const b)
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_SV_NCMP_DESC \
+ assert(a); assert(b)
+#endif
+
# if defined(USE_LOCALE_COLLATE)
-STATIC I32 S_amagic_cmp_locale(pTHX_ SV *const str1, SV *const str2);
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_amagic_cmp_locale(pTHX_ SV *const str1, SV *const str2)
+ __attribute__always_inline__;
#define PERL_ARGS_ASSERT_AMAGIC_CMP_LOCALE \
assert(str1); assert(str2)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_amagic_cmp_locale_desc(pTHX_ SV *const str1, SV *const str2)
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_AMAGIC_CMP_LOCALE_DESC \
+ assert(str1); assert(str2)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_FORCE_INLINE I32 S_cmp_locale_desc(pTHX_ SV *const str1, SV *const str2)
+ __attribute__always_inline__;
+#define PERL_ARGS_ASSERT_CMP_LOCALE_DESC \
+ assert(str1); assert(str2)
+#endif
+
# endif
#endif
#if defined(PERL_IN_PP_SYS_C)
@@ -5404,21 +5701,12 @@ STATIC OP* S_doform(pTHX_ CV *cv, GV *gv, OP *retop);
#define PERL_ARGS_ASSERT_DOFORM \
assert(cv); assert(gv)
STATIC SV * S_space_join_names_mortal(pTHX_ char *const *array);
+#define PERL_ARGS_ASSERT_SPACE_JOIN_NAMES_MORTAL
#endif
#if defined(PERL_IN_REGCOMP_C)
-STATIC SV* S__make_exactf_invlist(pTHX_ RExC_state_t *pRExC_state, regnode *node)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__MAKE_EXACTF_INVLIST \
- assert(pRExC_state); assert(node)
-
STATIC void S_add_above_Latin1_folds(pTHX_ RExC_state_t *pRExC_state, const U8 cp, SV** invlist);
#define PERL_ARGS_ASSERT_ADD_ABOVE_LATIN1_FOLDS \
assert(pRExC_state); assert(invlist)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE SV* S_add_cp_to_invlist(pTHX_ SV* invlist, const UV cp)
- __attribute__warn_unused_result__;
-#endif
-
STATIC U32 S_add_data(RExC_state_t* const pRExC_state, const char* const s, const U32 n)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_ADD_DATA \
@@ -5430,14 +5718,14 @@ STATIC AV* S_add_multi_match(pTHX_ AV* multi_char_matches, SV* multi_string, con
STATIC void S_change_engine_size(pTHX_ RExC_state_t *pRExC_state, const Ptrdiff_t size);
#define PERL_ARGS_ASSERT_CHANGE_ENGINE_SIZE \
assert(pRExC_state)
-STATIC const char * S_cntrl_to_mnemonic(const U8 c)
+STATIC REGEXP* S_compile_wildcard(pTHX_ const char * subpattern, const STRLEN len, const bool ignore_case)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_COMPILE_WILDCARD \
+ assert(subpattern)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE U8 S_compute_EXACTish(RExC_state_t *pRExC_state);
+STATIC U8 S_compute_EXACTish(RExC_state_t *pRExC_state);
#define PERL_ARGS_ASSERT_COMPUTE_EXACTISH \
assert(pRExC_state)
-#endif
STATIC regnode * S_construct_ahocorasick_from_trie(pTHX_ RExC_state_t *pRExC_state, regnode *source, U32 depth);
#define PERL_ARGS_ASSERT_CONSTRUCT_AHOCORASICK_FROM_TRIE \
assert(pRExC_state); assert(source)
@@ -5446,6 +5734,14 @@ STATIC int S_edit_distance(const UV *src, const UV *tgt, const STRLEN x, const S
#define PERL_ARGS_ASSERT_EDIT_DISTANCE \
assert(src); assert(tgt)
+STATIC I32 S_execute_wildcard(pTHX_ REGEXP * const prog, char* stringarg, char* strend, char* strbeg, SSize_t minend, SV* screamer, U32 nosave);
+#define PERL_ARGS_ASSERT_EXECUTE_WILDCARD \
+ assert(prog); assert(stringarg); assert(strend); assert(strbeg); assert(screamer)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE Size_t S_find_first_differing_byte_pos(const U8 * s1, const U8 * s2, const Size_t max);
+#define PERL_ARGS_ASSERT_FIND_FIRST_DIFFERING_BYTE_POS \
+ assert(s1); assert(s2)
+#endif
STATIC SV * S_get_ANYOFM_contents(pTHX_ const regnode * n)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_GET_ANYOFM_CONTENTS \
@@ -5454,39 +5750,28 @@ STATIC SV * S_get_ANYOFM_contents(pTHX_ const regnode * n)
STATIC SV* S_get_ANYOF_cp_list_for_ssc(pTHX_ const RExC_state_t *pRExC_state, const regnode_charclass* const node);
#define PERL_ARGS_ASSERT_GET_ANYOF_CP_LIST_FOR_SSC \
assert(pRExC_state); assert(node)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE STRLEN* S_get_invlist_iter_addr(SV* invlist)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_GET_INVLIST_ITER_ADDR \
- assert(invlist)
-#endif
-
STATIC bool S_grok_bslash_N(pTHX_ RExC_state_t *pRExC_state, regnode_offset* nodep, UV *code_point_p, int* cp_count, I32 *flagp, const bool strict, const U32 depth);
#define PERL_ARGS_ASSERT_GROK_BSLASH_N \
assert(pRExC_state); assert(flagp)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE regnode_offset S_handle_named_backref(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, char * parse_start, char ch);
+STATIC regnode_offset S_handle_named_backref(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, char * parse_start, char ch);
#define PERL_ARGS_ASSERT_HANDLE_NAMED_BACKREF \
assert(pRExC_state); assert(flagp); assert(parse_start)
-#endif
+STATIC bool S_handle_names_wildcard(pTHX_ const char * wname, const STRLEN wname_len, SV ** prop_definition, AV ** strings);
+#define PERL_ARGS_ASSERT_HANDLE_NAMES_WILDCARD \
+ assert(wname); assert(prop_definition); assert(strings)
STATIC int S_handle_possible_posix(pTHX_ RExC_state_t *pRExC_state, const char* const s, char ** updated_parse_ptr, AV** posix_warnings, const bool check_only);
#define PERL_ARGS_ASSERT_HANDLE_POSSIBLE_POSIX \
assert(pRExC_state); assert(s)
STATIC regnode_offset S_handle_regex_sets(pTHX_ RExC_state_t *pRExC_state, SV ** return_invlist, I32 *flagp, U32 depth, char * const oregcomp_parse);
#define PERL_ARGS_ASSERT_HANDLE_REGEX_SETS \
assert(pRExC_state); assert(flagp); assert(oregcomp_parse)
-PERL_CALLCONV SV * Perl_handle_user_defined_property(pTHX_ const char * name, const STRLEN name_len, const bool is_utf8, const bool to_fold, const bool runtime, const bool deferrable, SV* contents, bool *user_defined_ptr, SV * msg, const STRLEN level);
+STATIC SV * S_handle_user_defined_property(pTHX_ const char * name, const STRLEN name_len, const bool is_utf8, const bool to_fold, const bool runtime, const bool deferrable, SV* contents, bool *user_defined_ptr, SV * msg, const STRLEN level);
#define PERL_ARGS_ASSERT_HANDLE_USER_DEFINED_PROPERTY \
assert(name); assert(contents); assert(user_defined_ptr); assert(msg)
-STATIC SV* S_invlist_contents(pTHX_ SV* const invlist, const bool traditional_style)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_INVLIST_CONTENTS \
- assert(invlist)
-
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE UV S_invlist_highest(SV* const invlist)
+PERL_STATIC_INLINE SV* S_invlist_contents(pTHX_ SV* const invlist, const bool traditional_style)
__attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_INVLIST_HIGHEST \
+#define PERL_ARGS_ASSERT_INVLIST_CONTENTS \
assert(invlist)
#endif
@@ -5498,19 +5783,11 @@ PERL_STATIC_INLINE bool S_invlist_is_iterating(SV* const invlist)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_invlist_iterfinish(SV* invlist);
-#define PERL_ARGS_ASSERT_INVLIST_ITERFINISH \
- assert(invlist)
-#endif
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_invlist_iterinit(SV* invlist);
-#define PERL_ARGS_ASSERT_INVLIST_ITERINIT \
+PERL_STATIC_INLINE UV S_invlist_lowest(SV* const invlist)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_INVLIST_LOWEST \
assert(invlist)
#endif
-STATIC bool S_invlist_iternext(SV* invlist, UV* start, UV* end)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_INVLIST_ITERNEXT \
- assert(invlist); assert(start); assert(end)
STATIC bool S_is_ssc_worth_it(const RExC_state_t * pRExC_state, const regnode_ssc * ssc);
#define PERL_ARGS_ASSERT_IS_SSC_WORTH_IT \
@@ -5518,6 +5795,11 @@ STATIC bool S_is_ssc_worth_it(const RExC_state_t * pRExC_state, const regnode_ss
STATIC U32 S_join_exact(pTHX_ RExC_state_t *pRExC_state, regnode *scan, UV *min_subtract, bool *unfolded_multi_char, U32 flags, regnode *val, U32 depth);
#define PERL_ARGS_ASSERT_JOIN_EXACT \
assert(pRExC_state); assert(scan); assert(min_subtract); assert(unfolded_multi_char)
+STATIC SV* S_make_exactf_invlist(pTHX_ RExC_state_t *pRExC_state, regnode *node)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MAKE_EXACTF_INVLIST \
+ assert(pRExC_state); assert(node)
+
STATIC I32 S_make_trie(pTHX_ RExC_state_t *pRExC_state, regnode *startbranch, regnode *first, regnode *last, regnode *tail, U32 word_count, U32 flags, U32 depth);
#define PERL_ARGS_ASSERT_MAKE_TRIE \
assert(pRExC_state); assert(startbranch); assert(first); assert(last); assert(tail)
@@ -5535,16 +5817,20 @@ STATIC void S_output_posix_warnings(pTHX_ RExC_state_t *pRExC_state, AV* posix_w
STATIC void S_parse_lparen_question_flags(pTHX_ RExC_state_t *pRExC_state);
#define PERL_ARGS_ASSERT_PARSE_LPAREN_QUESTION_FLAGS \
assert(pRExC_state)
-PERL_CALLCONV SV * Perl_parse_uniprop_string(pTHX_ const char * const name, const Size_t name_len, const bool is_utf8, const bool to_fold, const bool runtime, const bool deferrable, bool * user_defined_ptr, SV * msg, const STRLEN level);
+STATIC SV * S_parse_uniprop_string(pTHX_ const char * const name, Size_t name_len, const bool is_utf8, const bool to_fold, const bool runtime, const bool deferrable, AV ** strings, bool * user_defined_ptr, SV * msg, const STRLEN level);
#define PERL_ARGS_ASSERT_PARSE_UNIPROP_STRING \
assert(name); assert(user_defined_ptr); assert(msg)
STATIC void S_populate_ANYOF_from_invlist(pTHX_ regnode *node, SV** invlist_ptr);
#define PERL_ARGS_ASSERT_POPULATE_ANYOF_FROM_INVLIST \
assert(node); assert(invlist_ptr)
-PERL_STATIC_NO_RET void S_re_croak2(pTHX_ bool utf8, const char* pat1, const char* pat2, ...)
- __attribute__noreturn__;
-#define PERL_ARGS_ASSERT_RE_CROAK2 \
- assert(pat1); assert(pat2)
+STATIC void S_rck_elide_nothing(pTHX_ regnode *node);
+#define PERL_ARGS_ASSERT_RCK_ELIDE_NOTHING \
+ assert(node)
+PERL_STATIC_NO_RET void S_re_croak(pTHX_ bool utf8, const char* pat, ...)
+ __attribute__noreturn__
+ __attribute__format__(__printf__,pTHX_2,pTHX_3);
+#define PERL_ARGS_ASSERT_RE_CROAK \
+ assert(pat)
STATIC regnode_offset S_reg(pTHX_ RExC_state_t *pRExC_state, I32 paren, I32 *flagp, U32 depth);
#define PERL_ARGS_ASSERT_REG \
@@ -5577,6 +5863,7 @@ STATIC regnode_offset S_regclass(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U3
assert(pRExC_state); assert(flagp)
STATIC unsigned int S_regex_set_precedence(const U8 my_operator)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_REGEX_SET_PRECEDENCE
STATIC void S_reginsert(pTHX_ RExC_state_t *pRExC_state, const U8 op, const regnode_offset operand, const U32 depth);
#define PERL_ARGS_ASSERT_REGINSERT \
@@ -5587,9 +5874,14 @@ STATIC regnode_offset S_regnode_guts(pTHX_ RExC_state_t *pRExC_state, const U8 o
STATIC regnode_offset S_regpiece(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth);
#define PERL_ARGS_ASSERT_REGPIECE \
assert(pRExC_state); assert(flagp)
-STATIC bool S_regtail(pTHX_ RExC_state_t * pRExC_state, const regnode_offset p, const regnode_offset val, const U32 depth);
+STATIC regnode_offset S_regpnode(pTHX_ RExC_state_t *pRExC_state, U8 op, SV * arg);
+#define PERL_ARGS_ASSERT_REGPNODE \
+ assert(pRExC_state); assert(arg)
+STATIC bool S_regtail(pTHX_ RExC_state_t * pRExC_state, const regnode_offset p, const regnode_offset val, const U32 depth)
+ __attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_REGTAIL \
assert(pRExC_state); assert(p); assert(val)
+
STATIC void S_scan_commit(pTHX_ const RExC_state_t *pRExC_state, struct scan_data_t *data, SSize_t *minlenp, int is_inf);
#define PERL_ARGS_ASSERT_SCAN_COMMIT \
assert(pRExC_state); assert(data); assert(minlenp)
@@ -5602,38 +5894,30 @@ STATIC void S_set_regex_pv(pTHX_ RExC_state_t *pRExC_state, REGEXP *Rx);
STATIC void S_skip_to_be_ignored_text(pTHX_ RExC_state_t *pRExC_state, char ** p, const bool force_to_xmod);
#define PERL_ARGS_ASSERT_SKIP_TO_BE_IGNORED_TEXT \
assert(pRExC_state); assert(p)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_ssc_add_range(pTHX_ regnode_ssc *ssc, UV const start, UV const end);
+STATIC void S_ssc_add_range(pTHX_ regnode_ssc *ssc, UV const start, UV const end);
#define PERL_ARGS_ASSERT_SSC_ADD_RANGE \
assert(ssc)
-#endif
STATIC void S_ssc_and(pTHX_ const RExC_state_t *pRExC_state, regnode_ssc *ssc, const regnode_charclass *and_with);
#define PERL_ARGS_ASSERT_SSC_AND \
assert(pRExC_state); assert(ssc); assert(and_with)
STATIC void S_ssc_anything(pTHX_ regnode_ssc *ssc);
#define PERL_ARGS_ASSERT_SSC_ANYTHING \
assert(ssc)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_ssc_clear_locale(regnode_ssc *ssc);
+STATIC void S_ssc_clear_locale(regnode_ssc *ssc);
#define PERL_ARGS_ASSERT_SSC_CLEAR_LOCALE \
assert(ssc)
-#endif
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_ssc_cp_and(pTHX_ regnode_ssc *ssc, UV const cp);
+STATIC void S_ssc_cp_and(pTHX_ regnode_ssc *ssc, UV const cp);
#define PERL_ARGS_ASSERT_SSC_CP_AND \
assert(ssc)
-#endif
STATIC void S_ssc_finalize(pTHX_ RExC_state_t *pRExC_state, regnode_ssc *ssc);
#define PERL_ARGS_ASSERT_SSC_FINALIZE \
assert(pRExC_state); assert(ssc)
STATIC void S_ssc_init(pTHX_ const RExC_state_t *pRExC_state, regnode_ssc *ssc);
#define PERL_ARGS_ASSERT_SSC_INIT \
assert(pRExC_state); assert(ssc)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_ssc_intersection(pTHX_ regnode_ssc *ssc, SV* const invlist, const bool invert_2nd);
+STATIC void S_ssc_intersection(pTHX_ regnode_ssc *ssc, SV* const invlist, const bool invert_2nd);
#define PERL_ARGS_ASSERT_SSC_INTERSECTION \
assert(ssc); assert(invlist)
-#endif
STATIC int S_ssc_is_anything(const regnode_ssc *ssc)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_SSC_IS_ANYTHING \
@@ -5647,20 +5931,127 @@ STATIC int S_ssc_is_cp_posixl_init(const RExC_state_t *pRExC_state, const regnod
STATIC void S_ssc_or(pTHX_ const RExC_state_t *pRExC_state, regnode_ssc *ssc, const regnode_charclass *or_with);
#define PERL_ARGS_ASSERT_SSC_OR \
assert(pRExC_state); assert(ssc); assert(or_with)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_ssc_union(pTHX_ regnode_ssc *ssc, SV* const invlist, const bool invert_2nd);
+STATIC void S_ssc_union(pTHX_ regnode_ssc *ssc, SV* const invlist, const bool invert_2nd);
#define PERL_ARGS_ASSERT_SSC_UNION \
assert(ssc); assert(invlist)
-#endif
-STATIC SSize_t S_study_chunk(pTHX_ RExC_state_t *pRExC_state, regnode **scanp, SSize_t *minlenp, SSize_t *deltap, regnode *last, struct scan_data_t *data, I32 stopparen, U32 recursed_depth, regnode_ssc *and_withp, U32 flags, U32 depth);
+STATIC SSize_t S_study_chunk(pTHX_ RExC_state_t *pRExC_state, regnode **scanp, SSize_t *minlenp, SSize_t *deltap, regnode *last, struct scan_data_t *data, I32 stopparen, U32 recursed_depth, regnode_ssc *and_withp, U32 flags, U32 depth, bool was_mutate_ok);
#define PERL_ARGS_ASSERT_STUDY_CHUNK \
assert(pRExC_state); assert(scanp); assert(minlenp); assert(deltap); assert(last)
#endif
-#if defined(PERL_IN_REGCOMP_C) || defined (PERL_IN_DUMP_C)
+#if defined(PERL_IN_REGCOMP_C) || defined (PERL_IN_DUMP_C) || defined(PERL_IN_OP_C)
PERL_CALLCONV void Perl__invlist_dump(pTHX_ PerlIO *file, I32 level, const char* const indent, SV* const invlist);
#define PERL_ARGS_ASSERT__INVLIST_DUMP \
assert(file); assert(indent); assert(invlist)
#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_DOOP_C) || defined(PERL_IN_OP_C)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE SV* S_add_cp_to_invlist(pTHX_ SV* invlist, const UV cp)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_ADD_CP_TO_INVLIST
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void S_invlist_extend(pTHX_ SV* const invlist, const UV len);
+#define PERL_ARGS_ASSERT_INVLIST_EXTEND \
+ assert(invlist)
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE UV S_invlist_highest(SV* const invlist)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_INVLIST_HIGHEST \
+ assert(invlist)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void S_invlist_set_len(pTHX_ SV* const invlist, const UV len, const bool offset);
+#define PERL_ARGS_ASSERT_INVLIST_SET_LEN \
+ assert(invlist)
+#endif
+#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_DOOP_C) || defined(PERL_IN_OP_C) || defined(PERL_IN_UTF8_C)
+PERL_CALLCONV SV* Perl__add_range_to_invlist(pTHX_ SV* invlist, UV start, UV end)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT__ADD_RANGE_TO_INVLIST
+
+/* PERL_CALLCONV void _invlist_intersection(pTHX_ SV* const a, SV* const b, SV** i); */
+#define PERL_ARGS_ASSERT__INVLIST_INTERSECTION
+PERL_CALLCONV void Perl__invlist_intersection_maybe_complement_2nd(pTHX_ SV* const a, SV* const b, const bool complement_b, SV** i);
+#define PERL_ARGS_ASSERT__INVLIST_INTERSECTION_MAYBE_COMPLEMENT_2ND \
+ assert(b); assert(i)
+PERL_CALLCONV void Perl__invlist_invert(pTHX_ SV* const invlist);
+#define PERL_ARGS_ASSERT__INVLIST_INVERT \
+ assert(invlist)
+/* PERL_CALLCONV void _invlist_subtract(pTHX_ SV* const a, SV* const b, SV** result); */
+#define PERL_ARGS_ASSERT__INVLIST_SUBTRACT
+/* PERL_CALLCONV void _invlist_union(pTHX_ SV* const a, SV* const b, SV** output); */
+#define PERL_ARGS_ASSERT__INVLIST_UNION
+PERL_CALLCONV void Perl__invlist_union_maybe_complement_2nd(pTHX_ SV* const a, SV* const b, const bool complement_b, SV** output);
+#define PERL_ARGS_ASSERT__INVLIST_UNION_MAYBE_COMPLEMENT_2ND \
+ assert(b); assert(output)
+PERL_CALLCONV SV* Perl__new_invlist(pTHX_ IV initial_size)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT__NEW_INVLIST
+
+PERL_CALLCONV SV* Perl__setup_canned_invlist(pTHX_ const STRLEN size, const UV element0, UV** other_elements_ptr)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT__SETUP_CANNED_INVLIST \
+ assert(other_elements_ptr)
+
+#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_DQUOTE_C) || defined(PERL_IN_TOKE_C)
+PERL_CALLCONV const char * Perl_form_alien_digit_msg(pTHX_ const U8 which, const STRLEN valids_len, const char * const first_bad, const char * const send, const bool UTF, const bool braced)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_FORM_ALIEN_DIGIT_MSG \
+ assert(first_bad); assert(send)
+
+PERL_CALLCONV bool Perl_grok_bslash_c(pTHX_ const char source, U8 * result, const char** message, U32 * packed_warn)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GROK_BSLASH_C \
+ assert(result); assert(message)
+
+PERL_CALLCONV bool Perl_grok_bslash_o(pTHX_ char** s, const char* const send, UV* uv, const char** message, U32 * packed_warn, const bool strict, const bool allow_UV_MAX, const bool utf8)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GROK_BSLASH_O \
+ assert(s); assert(send); assert(uv); assert(message)
+
+PERL_CALLCONV bool Perl_grok_bslash_x(pTHX_ char** s, const char* const send, UV* uv, const char** message, U32 * packed_warn, const bool strict, const bool allow_UV_MAX, const bool utf8)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GROK_BSLASH_X \
+ assert(s); assert(send); assert(uv); assert(message)
+
+#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_DQUOTE_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C)
+PERL_CALLCONV const char * Perl_form_cp_too_large_msg(pTHX_ const U8 which, const char * string, const Size_t len, const UV cp)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_FORM_CP_TOO_LARGE_MSG
+
+#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_OP_C)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE STRLEN* S_get_invlist_iter_addr(SV* invlist)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GET_INVLIST_ITER_ADDR \
+ assert(invlist)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void S_invlist_iterfinish(SV* invlist);
+#define PERL_ARGS_ASSERT_INVLIST_ITERFINISH \
+ assert(invlist)
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void S_invlist_iterinit(SV* invlist);
+#define PERL_ARGS_ASSERT_INVLIST_ITERINIT \
+ assert(invlist)
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE bool S_invlist_iternext(SV* invlist, UV* start, UV* end)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_INVLIST_ITERNEXT \
+ assert(invlist); assert(start); assert(end)
+#endif
+
+#endif
#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_PERL_C) || defined(PERL_IN_UTF8_C)
PERL_CALLCONV bool Perl__invlistEQ(pTHX_ SV* const a, SV* const b, const bool complement_b);
#define PERL_ARGS_ASSERT__INVLISTEQ \
@@ -5671,18 +6062,24 @@ PERL_CALLCONV SV* Perl__new_invlist_C_array(pTHX_ const UV* const list)
assert(list)
#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_PP_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UNIVERSAL_C)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE const char * S_get_regex_charset_name(const U32 flags, STRLEN* const lenp);
+#define PERL_ARGS_ASSERT_GET_REGEX_CHARSET_NAME \
+ assert(lenp)
+#endif
+#endif
#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C)
-PERL_CALLCONV SV* Perl__get_regclass_nonbitmap_data(pTHX_ const regexp *prog, const struct regnode *node, bool doinit, SV **listsvp, SV **lonly_utf8_locale, SV **output_invlist);
-#define PERL_ARGS_ASSERT__GET_REGCLASS_NONBITMAP_DATA \
- assert(node)
-PERL_CALLCONV int Perl_re_printf(pTHX_ const char *fmt, ...);
+PERL_CALLCONV int Perl_re_printf(pTHX_ const char *fmt, ...)
+ __attribute__format__(__printf__,pTHX_1,pTHX_2);
#define PERL_ARGS_ASSERT_RE_PRINTF \
assert(fmt)
+
PERL_CALLCONV void Perl_regprop(pTHX_ const regexp *prog, SV* sv, const regnode* o, const regmatch_info *reginfo, const RExC_state_t *pRExC_state);
#define PERL_ARGS_ASSERT_REGPROP \
assert(sv); assert(o)
#endif
-#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C) || defined(PERL_IN_PP_C)
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_PP_C) || defined(PERL_IN_OP_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C) || defined(PERL_IN_DOOP_C)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE bool S__invlist_contains_cp(SV* const invlist, const UV cp)
__attribute__warn_unused_result__;
@@ -5719,68 +6116,36 @@ PERL_STATIC_INLINE UV* S_invlist_array(SV* const invlist)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE bool S_is_invlist(SV* const invlist)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_IS_INVLIST
#endif
#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C)
+PERL_CALLCONV bool Perl_is_grapheme(pTHX_ const U8 * strbeg, const U8 * s, const U8 *strend, const UV cp)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_IS_GRAPHEME \
+ assert(strbeg); assert(s); assert(strend)
+
+#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_UTF8_C)
+PERL_CALLCONV UV Perl__to_fold_latin1(const U8 c, U8 *p, STRLEN *lenp, const unsigned int flags);
+#define PERL_ARGS_ASSERT__TO_FOLD_LATIN1 \
+ assert(p); assert(lenp)
+#endif
#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_SV_C)
PERL_CALLCONV SV* Perl_invlist_clone(pTHX_ SV* const invlist, SV* newlist);
#define PERL_ARGS_ASSERT_INVLIST_CLONE \
assert(invlist)
#endif
-#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_DQUOTE_C)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE char* S_form_short_octal_warning(pTHX_ const char * const s, const STRLEN len)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_FORM_SHORT_OCTAL_WARNING \
- assert(s)
-#endif
-
-PERL_CALLCONV char Perl_grok_bslash_c(pTHX_ const char source, const bool output_warning)
- __attribute__warn_unused_result__;
-
-PERL_CALLCONV bool Perl_grok_bslash_o(pTHX_ char** s, const char* const send, UV* uv, const char** error_msg, const bool output_warning, const bool strict, const bool silence_non_portable, const bool utf8)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_GROK_BSLASH_O \
- assert(s); assert(send); assert(uv); assert(error_msg)
-
-PERL_CALLCONV bool Perl_grok_bslash_x(pTHX_ char** s, const char* const send, UV* uv, const char** error_msg, const bool output_warning, const bool strict, const bool silence_non_portable, const bool utf8)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_GROK_BSLASH_X \
- assert(s); assert(send); assert(uv); assert(error_msg)
-
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_TOKE_C)
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE I32 S_regcurly(const char *s)
+PERL_STATIC_INLINE bool S_regcurly(const char *s)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_REGCURLY \
assert(s)
#endif
#endif
-#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_UTF8_C)
-PERL_CALLCONV SV* Perl__add_range_to_invlist(pTHX_ SV* invlist, UV start, UV end)
- __attribute__warn_unused_result__;
-
-/* PERL_CALLCONV void _invlist_intersection(pTHX_ SV* const a, SV* const b, SV** i); */
-PERL_CALLCONV void Perl__invlist_intersection_maybe_complement_2nd(pTHX_ SV* const a, SV* const b, const bool complement_b, SV** i);
-#define PERL_ARGS_ASSERT__INVLIST_INTERSECTION_MAYBE_COMPLEMENT_2ND \
- assert(b); assert(i)
-PERL_CALLCONV void Perl__invlist_invert(pTHX_ SV* const invlist);
-#define PERL_ARGS_ASSERT__INVLIST_INVERT \
- assert(invlist)
-/* PERL_CALLCONV void _invlist_subtract(pTHX_ SV* const a, SV* const b, SV** result); */
-/* PERL_CALLCONV void _invlist_union(pTHX_ SV* const a, SV* const b, SV** output); */
-PERL_CALLCONV void Perl__invlist_union_maybe_complement_2nd(pTHX_ SV* const a, SV* const b, const bool complement_b, SV** output);
-#define PERL_ARGS_ASSERT__INVLIST_UNION_MAYBE_COMPLEMENT_2ND \
- assert(b); assert(output)
-PERL_CALLCONV SV* Perl__new_invlist(pTHX_ IV initial_size)
- __attribute__warn_unused_result__;
-
-PERL_CALLCONV SV* Perl__setup_canned_invlist(pTHX_ const STRLEN size, const UV element0, UV** other_elements_ptr)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__SETUP_CANNED_INVLIST \
- assert(other_elements_ptr)
-
-#endif
#if defined(PERL_IN_REGEXEC_C)
STATIC LB_enum S_advance_one_LB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_target)
__attribute__warn_unused_result__;
@@ -5923,20 +6288,15 @@ STATIC void S_to_utf8_substr(pTHX_ regexp * prog);
#define PERL_ARGS_ASSERT_TO_UTF8_SUBSTR \
assert(prog)
#endif
-#if defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C)
-PERL_CALLCONV bool Perl__is_grapheme(pTHX_ const U8 * strbeg, const U8 * s, const U8 *strend, const UV cp)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__IS_GRAPHEME \
- assert(strbeg); assert(s); assert(strend)
-
-#endif
#if defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_UTF8_C)
PERL_CALLCONV bool Perl_isFOO_lc(pTHX_ const U8 classnum, const U8 character)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_ISFOO_LC
#endif
#if defined(PERL_IN_SCOPE_C)
STATIC void S_save_pushptri32ptr(pTHX_ void *const ptr1, const I32 i, void *const ptr2, const int type);
+#define PERL_ARGS_ASSERT_SAVE_PUSHPTRI32PTR
STATIC SV* S_save_scalar_at(pTHX_ SV **sptr, const U32 flags);
#define PERL_ARGS_ASSERT_SAVE_SCALAR_AT \
assert(sptr)
@@ -5975,6 +6335,7 @@ STATIC void S_glob_assign_glob(pTHX_ SV *const dstr, SV *const sstr, const int d
#define PERL_ARGS_ASSERT_GLOB_ASSIGN_GLOB \
assert(dstr); assert(sstr)
STATIC SV * S_more_sv(pTHX);
+#define PERL_ARGS_ASSERT_MORE_SV
STATIC void S_not_a_number(pTHX_ SV *const sv);
#define PERL_ARGS_ASSERT_NOT_A_NUMBER \
assert(sv)
@@ -6045,11 +6406,14 @@ STATIC void S_unreferenced_to_tmp_stack(pTHX_ AV *const unreferenced);
#if defined(PERL_IN_SV_C) || defined (PERL_IN_OP_C)
PERL_CALLCONV SV * Perl_varname(pTHX_ const GV *const gv, const char gvtype, PADOFFSET targ, const SV *const keyname, SSize_t aindex, int subscript_type)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_VARNAME
#endif
#if defined(PERL_IN_TOKE_C)
STATIC int S_ao(pTHX_ int toketype);
+#define PERL_ARGS_ASSERT_AO
STATIC void S_check_uni(pTHX);
+#define PERL_ARGS_ASSERT_CHECK_UNI
STATIC void S_checkcomma(pTHX_ const char *s, const char *name, const char *what);
#define PERL_ARGS_ASSERT_CHECKCOMMA \
assert(s); assert(name); assert(what)
@@ -6067,7 +6431,9 @@ STATIC void S_force_ident(pTHX_ const char *s, int kind);
#define PERL_ARGS_ASSERT_FORCE_IDENT \
assert(s)
STATIC void S_force_ident_maybe_lex(pTHX_ char pit);
+#define PERL_ARGS_ASSERT_FORCE_IDENT_MAYBE_LEX
STATIC void S_force_next(pTHX_ I32 type);
+#define PERL_ARGS_ASSERT_FORCE_NEXT
STATIC char* S_force_strict_version(pTHX_ char *s);
#define PERL_ARGS_ASSERT_FORCE_STRICT_VERSION \
assert(s)
@@ -6096,6 +6462,7 @@ STATIC I32 S_lop(pTHX_ I32 f, U8 x, char *s);
assert(s)
PERL_STATIC_NO_RET void S_missingterm(pTHX_ char *s, STRLEN len)
__attribute__noreturn__;
+#define PERL_ARGS_ASSERT_MISSINGTERM
STATIC SV* S_new_constant(pTHX_ const char *s, STRLEN len, const char *key, STRLEN keylen, SV *sv, SV *pv, const char *type, STRLEN typelen, const char ** error_msg);
#define PERL_ARGS_ASSERT_NEW_CONSTANT \
@@ -6107,6 +6474,7 @@ STATIC void S_parse_ident(pTHX_ char **s, char **d, char * const e, int allow_pa
#define PERL_ARGS_ASSERT_PARSE_IDENT \
assert(s); assert(d); assert(e)
STATIC int S_pending_ident(pTHX);
+#define PERL_ARGS_ASSERT_PENDING_IDENT
STATIC char* S_scan_const(pTHX_ char *start)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_SCAN_CONST \
@@ -6147,12 +6515,15 @@ STATIC char* S_scan_trans(pTHX_ char *start)
STATIC I32 S_sublex_done(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SUBLEX_DONE
STATIC I32 S_sublex_push(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SUBLEX_PUSH
STATIC I32 S_sublex_start(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SUBLEX_START
STATIC char* S_swallow_bom(pTHX_ U8 *s)
__attribute__warn_unused_result__;
@@ -6168,22 +6539,19 @@ STATIC SV* S_tokeq(pTHX_ SV *sv);
#define PERL_ARGS_ASSERT_TOKEQ \
assert(sv)
STATIC void S_update_debugger_info(pTHX_ SV *orig_sv, const char *const buf, STRLEN len);
+#define PERL_ARGS_ASSERT_UPDATE_DEBUGGER_INFO
STATIC int S_yywarn(pTHX_ const char *const s, U32 flags);
#define PERL_ARGS_ASSERT_YYWARN \
assert(s)
#endif
#if defined(PERL_IN_UNIVERSAL_C)
-STATIC bool S_isa_lookup(pTHX_ HV *stash, const char * const name, STRLEN len, U32 flags);
-#define PERL_ARGS_ASSERT_ISA_LOOKUP \
- assert(stash); assert(name)
+STATIC bool S_isa_lookup(pTHX_ HV *stash, SV *namesv, const char * name, STRLEN len, U32 flags);
+STATIC bool S_sv_derived_from_svpvn(pTHX_ SV *sv, SV *namesv, const char * name, const STRLEN len, U32 flags);
#endif
#if defined(PERL_IN_UTF8_C)
-STATIC UV S__to_utf8_case(pTHX_ const UV uv1, const U8 *p, U8* ustrp, STRLEN *lenp, SV *invlist, const int * const invmap, const unsigned int * const * const aux_tables, const U8 * const aux_table_lengths, const char * const normal);
+STATIC UV S__to_utf8_case(pTHX_ const UV uv1, const U8 *p, U8* ustrp, STRLEN *lenp, SV *invlist, const I32 * const invmap, const U32 * const * const aux_tables, const U8 * const aux_table_lengths, const char * const normal);
#define PERL_ARGS_ASSERT__TO_UTF8_CASE \
assert(ustrp); assert(lenp); assert(invlist); assert(invmap); assert(normal)
-STATIC U32 S_check_and_deprecate(pTHX_ const U8 * p, const U8 ** e, const unsigned type, const bool use_locale, const char * const file, const unsigned line);
-#define PERL_ARGS_ASSERT_CHECK_AND_DEPRECATE \
- assert(p); assert(e); assert(file)
STATIC UV S_check_locale_boundary_crossing(pTHX_ const U8* const p, const UV result, U8* const ustrp, STRLEN *lenp)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_CHECK_LOCALE_BOUNDARY_CROSSING \
@@ -6204,16 +6572,9 @@ PERL_STATIC_INLINE int S_isFF_OVERLONG(const U8 * const s, const STRLEN len)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_common(pTHX_ const U8 *const p, SV* const invlist)
+PERL_STATIC_INLINE bool S_is_utf8_common(pTHX_ const U8 *const p, const U8 *const e, SV* const invlist)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_IS_UTF8_COMMON \
- assert(p)
-#endif
-
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_common_with_len(pTHX_ const U8 *const p, const U8 *const e, SV* const invlist)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_IS_UTF8_COMMON_WITH_LEN \
assert(p); assert(e)
#endif
@@ -6229,18 +6590,9 @@ STATIC HV * S_new_msg_hv(pTHX_ const char * const message, U32 categories, U32 f
#define PERL_ARGS_ASSERT_NEW_MSG_HV \
assert(message)
-STATIC U8* S_swash_scan_list_line(pTHX_ U8* l, U8* const lend, UV* min, UV* max, UV* val, const bool wants_value, const U8* const typestr)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_SWASH_SCAN_LIST_LINE \
- assert(l); assert(lend); assert(min); assert(max); assert(val); assert(typestr)
-
-STATIC SV* S_swatch_get(pTHX_ SV* swash, UV start, UV span)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_SWATCH_GET \
- assert(swash)
-
STATIC U8 S_to_lower_latin1(const U8 c, U8 *p, STRLEN *lenp, const char dummy)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_TO_LOWER_LATIN1
STATIC UV S_turkic_fc(pTHX_ const U8 * const p, const U8 * const e, U8* ustrp, STRLEN *lenp);
#define PERL_ARGS_ASSERT_TURKIC_FC \
@@ -6256,24 +6608,19 @@ STATIC char * S_unexpected_non_continuation_text(pTHX_ const U8 * const s, STRLE
#define PERL_ARGS_ASSERT_UNEXPECTED_NON_CONTINUATION_TEXT \
assert(s)
-STATIC void S_warn_on_first_deprecated_use(pTHX_ const char * const name, const char * const alternative, const bool use_locale, const char * const file, const unsigned line);
-#define PERL_ARGS_ASSERT_WARN_ON_FIRST_DEPRECATED_USE \
- assert(name); assert(alternative); assert(file)
#endif
#if defined(PERL_IN_UTF8_C) || defined(PERL_IN_PP_C)
PERL_CALLCONV UV Perl__to_upper_title_latin1(pTHX_ const U8 c, U8 *p, STRLEN *lenp, const char S_or_s);
#define PERL_ARGS_ASSERT__TO_UPPER_TITLE_LATIN1 \
assert(p); assert(lenp)
#endif
-#if defined(PERL_IN_UTF8_C) || defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C)
-PERL_CALLCONV UV Perl__to_fold_latin1(const U8 c, U8 *p, STRLEN *lenp, const unsigned int flags);
-#define PERL_ARGS_ASSERT__TO_FOLD_LATIN1 \
- assert(p); assert(lenp)
-#endif
#if defined(PERL_IN_UTIL_C)
STATIC bool S_ckwarn_common(pTHX_ U32 w);
+#define PERL_ARGS_ASSERT_CKWARN_COMMON
STATIC bool S_invoke_exception_hook(pTHX_ SV *ex, bool warn);
+#define PERL_ARGS_ASSERT_INVOKE_EXCEPTION_HOOK
STATIC SV* S_mess_alloc(pTHX);
+#define PERL_ARGS_ASSERT_MESS_ALLOC
STATIC SV * S_with_queued_errors(pTHX_ SV *ex);
#define PERL_ARGS_ASSERT_WITH_QUEUED_ERRORS \
assert(ex)
@@ -6299,6 +6646,13 @@ PERL_CALLCONV Malloc_t Perl_mem_log_realloc(const UV n, const UV typesize, const
#endif
#if defined(PERL_USES_PL_PIDSTATUS) && defined(PERL_IN_UTIL_C)
STATIC void S_pidgone(pTHX_ Pid_t pid, int status);
+#define PERL_ARGS_ASSERT_PIDGONE
+#endif
+#if defined(PERL_USE_3ARG_SIGHANDLER)
+PERL_CALLCONV Signal_t Perl_csighandler(int sig, Siginfo_t *info, void *uap);
+#define PERL_ARGS_ASSERT_CSIGHANDLER
+PERL_CALLCONV Signal_t Perl_sighandler(int sig, Siginfo_t *info, void *uap);
+#define PERL_ARGS_ASSERT_SIGHANDLER
#endif
#if defined(UNLINK_ALL_VERSIONS)
PERL_CALLCONV I32 Perl_unlnk(pTHX_ const char* f);
@@ -6310,8 +6664,11 @@ PERL_CALLCONV bool Perl_dump_c_backtrace(pTHX_ PerlIO* fp, int max_depth, int sk
#define PERL_ARGS_ASSERT_DUMP_C_BACKTRACE \
assert(fp)
/* PERL_CALLCONV void free_c_backtrace(pTHX_ Perl_c_backtrace* bt); */
+#define PERL_ARGS_ASSERT_FREE_C_BACKTRACE
PERL_CALLCONV Perl_c_backtrace* Perl_get_c_backtrace(pTHX_ int max_depth, int skip);
+#define PERL_ARGS_ASSERT_GET_C_BACKTRACE
PERL_CALLCONV SV* Perl_get_c_backtrace_dump(pTHX_ int max_depth, int skip);
+#define PERL_ARGS_ASSERT_GET_C_BACKTRACE_DUMP
#endif
#if defined(USE_DTRACE)
PERL_CALLCONV void Perl_dtrace_probe_call(pTHX_ CV *cv, bool is_call);
@@ -6324,6 +6681,7 @@ PERL_CALLCONV void Perl_dtrace_probe_op(pTHX_ const OP *op);
#define PERL_ARGS_ASSERT_DTRACE_PROBE_OP \
assert(op)
PERL_CALLCONV void Perl_dtrace_probe_phase(pTHX_ enum perl_phase phase);
+#define PERL_ARGS_ASSERT_DTRACE_PROBE_PHASE
#endif
#if defined(USE_ITHREADS)
PERL_CALLCONV PADOFFSET Perl_alloccopstash(pTHX_ HV *hv);
@@ -6436,16 +6794,19 @@ PERL_CALLCONV SV* Perl_sv_dup_inc(pTHX_ const SV *const sstr, CLONE_PARAMS *cons
#endif
#if defined(USE_LOCALE) && ( defined(PERL_IN_LOCALE_C) || defined(PERL_IN_MG_C) || defined (PERL_EXT_POSIX) || defined (PERL_EXT_LANGINFO))
PERL_CALLCONV bool Perl__is_cur_LC_category_utf8(pTHX_ int category);
+#define PERL_ARGS_ASSERT__IS_CUR_LC_CATEGORY_UTF8
#endif
#if defined(USE_LOCALE_COLLATE)
PERL_CALLCONV int Perl_magic_setcollxfrm(pTHX_ SV* sv, MAGIC* mg);
#define PERL_ARGS_ASSERT_MAGIC_SETCOLLXFRM \
assert(sv); assert(mg)
#ifndef NO_MATHOMS
-PERL_CALLCONV char* Perl_mem_collxfrm(pTHX_ const char* input_string, STRLEN len, STRLEN* xlen);
+PERL_CALLCONV char* Perl_mem_collxfrm(pTHX_ const char* input_string, STRLEN len, STRLEN* xlen)
+ __attribute__deprecated__;
#define PERL_ARGS_ASSERT_MEM_COLLXFRM \
assert(input_string); assert(xlen)
#endif
+
#ifndef NO_MATHOMS
PERL_CALLCONV char* Perl_sv_collxfrm(pTHX_ SV *const sv, STRLEN *const nxp);
#define PERL_ARGS_ASSERT_SV_COLLXFRM \
@@ -6457,39 +6818,60 @@ PERL_CALLCONV char* Perl_sv_collxfrm_flags(pTHX_ SV *const sv, STRLEN *const nxp
#endif
#if defined(USE_PERLIO)
PERL_CALLCONV void Perl_PerlIO_clearerr(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_CLEARERR
PERL_CALLCONV int Perl_PerlIO_close(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_CLOSE
PERL_CALLCONV int Perl_PerlIO_eof(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_EOF
PERL_CALLCONV int Perl_PerlIO_error(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_ERROR
PERL_CALLCONV int Perl_PerlIO_fileno(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_FILENO
PERL_CALLCONV int Perl_PerlIO_fill(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_FILL
PERL_CALLCONV int Perl_PerlIO_flush(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_FLUSH
PERL_CALLCONV STDCHAR * Perl_PerlIO_get_base(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_GET_BASE
PERL_CALLCONV SSize_t Perl_PerlIO_get_bufsiz(pTHX_ PerlIO *f)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PERLIO_GET_BUFSIZ
PERL_CALLCONV SSize_t Perl_PerlIO_get_cnt(pTHX_ PerlIO *f)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PERLIO_GET_CNT
PERL_CALLCONV STDCHAR * Perl_PerlIO_get_ptr(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_GET_PTR
PERL_CALLCONV SSize_t Perl_PerlIO_read(pTHX_ PerlIO *f, void *vbuf, Size_t count);
#define PERL_ARGS_ASSERT_PERLIO_READ \
assert(vbuf)
PERL_CALLCONV void Perl_PerlIO_restore_errno(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_RESTORE_ERRNO
PERL_CALLCONV void Perl_PerlIO_save_errno(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_SAVE_ERRNO
PERL_CALLCONV int Perl_PerlIO_seek(pTHX_ PerlIO *f, Off_t offset, int whence);
+#define PERL_ARGS_ASSERT_PERLIO_SEEK
PERL_CALLCONV void Perl_PerlIO_set_cnt(pTHX_ PerlIO *f, SSize_t cnt);
+#define PERL_ARGS_ASSERT_PERLIO_SET_CNT
PERL_CALLCONV void Perl_PerlIO_set_ptrcnt(pTHX_ PerlIO *f, STDCHAR *ptr, SSize_t cnt);
+#define PERL_ARGS_ASSERT_PERLIO_SET_PTRCNT
PERL_CALLCONV void Perl_PerlIO_setlinebuf(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_SETLINEBUF
PERL_CALLCONV PerlIO * Perl_PerlIO_stderr(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PERLIO_STDERR
PERL_CALLCONV PerlIO * Perl_PerlIO_stdin(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PERLIO_STDIN
PERL_CALLCONV PerlIO * Perl_PerlIO_stdout(pTHX)
__attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_PERLIO_STDOUT
PERL_CALLCONV Off_t Perl_PerlIO_tell(pTHX_ PerlIO *f);
+#define PERL_ARGS_ASSERT_PERLIO_TELL
PERL_CALLCONV SSize_t Perl_PerlIO_unread(pTHX_ PerlIO *f, const void *vbuf, Size_t count);
#define PERL_ARGS_ASSERT_PERLIO_UNREAD \
assert(vbuf)
@@ -6501,8 +6883,8 @@ PERL_CALLCONV SSize_t Perl_PerlIO_write(pTHX_ PerlIO *f, const void *vbuf, Size_
PERL_CALLCONV bool Perl_quadmath_format_needed(const char* format);
#define PERL_ARGS_ASSERT_QUADMATH_FORMAT_NEEDED \
assert(format)
-PERL_CALLCONV const char* Perl_quadmath_format_single(const char* format);
-#define PERL_ARGS_ASSERT_QUADMATH_FORMAT_SINGLE \
+PERL_CALLCONV bool Perl_quadmath_format_valid(const char* format);
+#define PERL_ARGS_ASSERT_QUADMATH_FORMAT_VALID \
assert(format)
#endif
#if defined(WIN32)
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/reentr.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/reentr.h
index 6d085aa7dd..cf41900683 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/reentr.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/reentr.h
@@ -18,20 +18,29 @@
/* If compiling for a threaded perl, we will macro-wrap the system/library
* interfaces (e.g. getpwent()) which have threaded versions
* (e.g. getpwent_r()), which will handle things correctly for
- * the Perl interpreter, but otherwise (for XS) the wrapping does
- * not take place. See L<perlxs/Thread-aware system interfaces>.
+ * the Perl interpreter. This is done automatically for the perl core and
+ * extensions, but not generally for XS modules unless they
+ * #define PERL_REENTRANT
+ * See L<perlxs/Thread-aware system interfaces>.
+ *
+ * For a function 'foo', use the compile-time directive
+ * #ifdef PERL_REENTR_USING_FOO_R
+ * to test if the function actually did get replaced by the reentrant version.
+ * (If it isn't getting replaced, it might mean it uses a different prototype
+ * on the given platform than any we are expecting. To fix that, add the
+ * prototype to the __DATA__ section of regen/reentr.pl.)
*/
#ifndef PERL_REENTR_API
-# if defined(PERL_CORE) || defined(PERL_EXT) || defined(PERL_REENTRANT)
-# define PERL_REENTR_API 1
-# else
-# define PERL_REENTR_API 0
-# endif
+# if defined(PERL_CORE) || defined(PERL_EXT) || defined(PERL_REENTRANT)
+# define PERL_REENTR_API 1
+# else
+# define PERL_REENTR_API 0
+# endif
#endif
#ifdef USE_REENTRANT_API
-
+
/* Deprecations: some platforms have the said reentrant interfaces
* but they are declared obsolete and are not to be used. Often this
* means that the platform has threadsafed the interfaces (hopefully).
@@ -39,602 +48,623 @@
* If you know of more deprecations on some platforms, please add your own
* (by editing reentr.pl, mind!) */
-#ifdef __hpux
-# undef HAS_CRYPT_R
-# undef HAS_ENDGRENT_R
-# undef HAS_ENDPWENT_R
-# undef HAS_GETGRENT_R
-# undef HAS_GETPWENT_R
-# undef HAS_SETLOCALE_R
-# undef HAS_STRERROR_R
-# define NETDB_R_OBSOLETE
-#endif
+# ifdef __hpux
+# undef HAS_CRYPT_R
+# undef HAS_ENDGRENT_R
+# undef HAS_ENDPWENT_R
+# undef HAS_GETGRENT_R
+# undef HAS_GETPWENT_R
+# undef HAS_SETLOCALE_R
+# undef HAS_STRERROR_R
+# define NETDB_R_OBSOLETE
+# endif
-#if defined(__osf__) && defined(__alpha) /* Tru64 aka Digital UNIX */
-# undef HAS_CRYPT_R
-# undef HAS_STRERROR_R
-# define NETDB_R_OBSOLETE
-#endif
+# if defined(__osf__) && defined(__alpha) /* Tru64 aka Digital UNIX */
+# undef HAS_CRYPT_R
+# undef HAS_STRERROR_R
+# define NETDB_R_OBSOLETE
+# endif
-#if defined(__GLIBC__) && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 24))
-# undef HAS_READDIR_R
-# undef HAS_READDIR64_R
-#endif
+# if defined(__GLIBC__) && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 24))
+# undef HAS_READDIR_R
+# undef HAS_READDIR64_R
+# endif
/*
* As of OpenBSD 3.7, reentrant functions are now working, they just are
* incompatible with everyone else. To make OpenBSD happy, we have to
* memzero out certain structures before calling the functions.
*/
-#if defined(__OpenBSD__)
+# if defined(__OpenBSD__)
# define REENTR_MEMZERO(a,b) memzero(a,b)
-#else
+# else
# define REENTR_MEMZERO(a,b) 0
-#endif
-
-#ifdef NETDB_R_OBSOLETE
-# undef HAS_ENDHOSTENT_R
-# undef HAS_ENDNETENT_R
-# undef HAS_ENDPROTOENT_R
-# undef HAS_ENDSERVENT_R
-# undef HAS_GETHOSTBYADDR_R
-# undef HAS_GETHOSTBYNAME_R
-# undef HAS_GETHOSTENT_R
-# undef HAS_GETNETBYADDR_R
-# undef HAS_GETNETBYNAME_R
-# undef HAS_GETNETENT_R
-# undef HAS_GETPROTOBYNAME_R
-# undef HAS_GETPROTOBYNUMBER_R
-# undef HAS_GETPROTOENT_R
-# undef HAS_GETSERVBYNAME_R
-# undef HAS_GETSERVBYPORT_R
-# undef HAS_GETSERVENT_R
-# undef HAS_SETHOSTENT_R
-# undef HAS_SETNETENT_R
-# undef HAS_SETPROTOENT_R
-# undef HAS_SETSERVENT_R
-#endif
+# endif
-#ifdef I_PWD
-# include <pwd.h>
-#endif
-#ifdef I_GRP
-# include <grp.h>
-#endif
-#ifdef I_NETDB
-# include <netdb.h>
-#endif
-#ifdef I_CRYPT
-# ifdef I_CRYPT
-# include <crypt.h>
-# endif
-#endif
-#ifdef HAS_GETSPNAM_R
-# ifdef I_SHADOW
-# include <shadow.h>
-# endif
-#endif
+# ifdef NETDB_R_OBSOLETE
+# undef HAS_ENDHOSTENT_R
+# undef HAS_ENDNETENT_R
+# undef HAS_ENDPROTOENT_R
+# undef HAS_ENDSERVENT_R
+# undef HAS_GETHOSTBYADDR_R
+# undef HAS_GETHOSTBYNAME_R
+# undef HAS_GETHOSTENT_R
+# undef HAS_GETNETBYADDR_R
+# undef HAS_GETNETBYNAME_R
+# undef HAS_GETNETENT_R
+# undef HAS_GETPROTOBYNAME_R
+# undef HAS_GETPROTOBYNUMBER_R
+# undef HAS_GETPROTOENT_R
+# undef HAS_GETSERVBYNAME_R
+# undef HAS_GETSERVBYPORT_R
+# undef HAS_GETSERVENT_R
+# undef HAS_SETHOSTENT_R
+# undef HAS_SETNETENT_R
+# undef HAS_SETPROTOENT_R
+# undef HAS_SETSERVENT_R
+# endif
-#define REENTRANT_PROTO_B_B 1
-#define REENTRANT_PROTO_B_BI 2
-#define REENTRANT_PROTO_B_BW 3
-#define REENTRANT_PROTO_B_CCD 4
-#define REENTRANT_PROTO_B_CCS 5
-#define REENTRANT_PROTO_B_IBI 6
-#define REENTRANT_PROTO_B_IBW 7
-#define REENTRANT_PROTO_B_SB 8
-#define REENTRANT_PROTO_B_SBI 9
-#define REENTRANT_PROTO_I_BI 10
-#define REENTRANT_PROTO_I_BW 11
-#define REENTRANT_PROTO_I_CCSBWR 12
-#define REENTRANT_PROTO_I_CCSD 13
-#define REENTRANT_PROTO_I_CII 14
-#define REENTRANT_PROTO_I_CIISD 15
-#define REENTRANT_PROTO_I_CSBI 16
-#define REENTRANT_PROTO_I_CSBIR 17
-#define REENTRANT_PROTO_I_CSBWR 18
-#define REENTRANT_PROTO_I_CSBWRE 19
-#define REENTRANT_PROTO_I_CSD 20
-#define REENTRANT_PROTO_I_CWISBWRE 21
-#define REENTRANT_PROTO_I_CWISD 22
-#define REENTRANT_PROTO_I_D 23
-#define REENTRANT_PROTO_I_H 24
-#define REENTRANT_PROTO_I_IBI 25
-#define REENTRANT_PROTO_I_IBW 26
-#define REENTRANT_PROTO_I_ICBI 27
-#define REENTRANT_PROTO_I_ICSBWR 28
-#define REENTRANT_PROTO_I_ICSD 29
-#define REENTRANT_PROTO_I_ID 30
-#define REENTRANT_PROTO_I_IISD 31
-#define REENTRANT_PROTO_I_ISBWR 32
-#define REENTRANT_PROTO_I_ISD 33
-#define REENTRANT_PROTO_I_LISBI 34
-#define REENTRANT_PROTO_I_LISD 35
-#define REENTRANT_PROTO_I_SB 36
-#define REENTRANT_PROTO_I_SBI 37
-#define REENTRANT_PROTO_I_SBIE 38
-#define REENTRANT_PROTO_I_SBIH 39
-#define REENTRANT_PROTO_I_SBIR 40
-#define REENTRANT_PROTO_I_SBWR 41
-#define REENTRANT_PROTO_I_SBWRE 42
-#define REENTRANT_PROTO_I_SD 43
-#define REENTRANT_PROTO_I_TISD 44
-#define REENTRANT_PROTO_I_TS 45
-#define REENTRANT_PROTO_I_TSBI 46
-#define REENTRANT_PROTO_I_TSBIR 47
-#define REENTRANT_PROTO_I_TSBWR 48
-#define REENTRANT_PROTO_I_TSR 49
-#define REENTRANT_PROTO_I_TsISBWRE 50
-#define REENTRANT_PROTO_I_UISBWRE 51
-#define REENTRANT_PROTO_I_uISBWRE 52
-#define REENTRANT_PROTO_S_CBI 53
-#define REENTRANT_PROTO_S_CCSBI 54
-#define REENTRANT_PROTO_S_CIISBIE 55
-#define REENTRANT_PROTO_S_CSBI 56
-#define REENTRANT_PROTO_S_CSBIE 57
-#define REENTRANT_PROTO_S_CWISBIE 58
-#define REENTRANT_PROTO_S_CWISBWIE 59
-#define REENTRANT_PROTO_S_ICSBI 60
-#define REENTRANT_PROTO_S_ISBI 61
-#define REENTRANT_PROTO_S_LISBI 62
-#define REENTRANT_PROTO_S_SBI 63
-#define REENTRANT_PROTO_S_SBIE 64
-#define REENTRANT_PROTO_S_SBW 65
-#define REENTRANT_PROTO_S_TISBI 66
-#define REENTRANT_PROTO_S_TSBI 67
-#define REENTRANT_PROTO_S_TSBIE 68
-#define REENTRANT_PROTO_S_TWISBIE 69
-#define REENTRANT_PROTO_V_D 70
-#define REENTRANT_PROTO_V_H 71
-#define REENTRANT_PROTO_V_ID 72
+# ifdef I_PWD
+# include <pwd.h>
+# endif
+# ifdef I_GRP
+# include <grp.h>
+# endif
+# ifdef I_NETDB
+# include <netdb.h>
+# endif
+# ifdef I_CRYPT
+# ifdef I_CRYPT
+# include <crypt.h>
+# endif
+# endif
+# ifdef HAS_GETSPNAM_R
+# ifdef I_SHADOW
+# include <shadow.h>
+# endif
+# endif
+
+# define REENTRANT_PROTO_B_B 1
+# define REENTRANT_PROTO_B_BI 2
+# define REENTRANT_PROTO_B_BW 3
+# define REENTRANT_PROTO_B_CCD 4
+# define REENTRANT_PROTO_B_CCS 5
+# define REENTRANT_PROTO_B_IBI 6
+# define REENTRANT_PROTO_B_IBW 7
+# define REENTRANT_PROTO_B_SB 8
+# define REENTRANT_PROTO_B_SBI 9
+# define REENTRANT_PROTO_I_BI 10
+# define REENTRANT_PROTO_I_BW 11
+# define REENTRANT_PROTO_I_CCSBWR 12
+# define REENTRANT_PROTO_I_CCSD 13
+# define REENTRANT_PROTO_I_CII 14
+# define REENTRANT_PROTO_I_CIISD 15
+# define REENTRANT_PROTO_I_CSBI 16
+# define REENTRANT_PROTO_I_CSBIR 17
+# define REENTRANT_PROTO_I_CSBWR 18
+# define REENTRANT_PROTO_I_CSBWRE 19
+# define REENTRANT_PROTO_I_CSD 20
+# define REENTRANT_PROTO_I_CWISBWRE 21
+# define REENTRANT_PROTO_I_CWISD 22
+# define REENTRANT_PROTO_I_D 23
+# define REENTRANT_PROTO_I_H 24
+# define REENTRANT_PROTO_I_IBI 25
+# define REENTRANT_PROTO_I_IBW 26
+# define REENTRANT_PROTO_I_ICBI 27
+# define REENTRANT_PROTO_I_ICSBWR 28
+# define REENTRANT_PROTO_I_ICSD 29
+# define REENTRANT_PROTO_I_ID 30
+# define REENTRANT_PROTO_I_IISD 31
+# define REENTRANT_PROTO_I_ISBWR 32
+# define REENTRANT_PROTO_I_ISD 33
+# define REENTRANT_PROTO_I_LISBI 34
+# define REENTRANT_PROTO_I_LISD 35
+# define REENTRANT_PROTO_I_SB 36
+# define REENTRANT_PROTO_I_SBI 37
+# define REENTRANT_PROTO_I_SBIE 38
+# define REENTRANT_PROTO_I_SBIH 39
+# define REENTRANT_PROTO_I_SBIR 40
+# define REENTRANT_PROTO_I_SBWR 41
+# define REENTRANT_PROTO_I_SBWRE 42
+# define REENTRANT_PROTO_I_SD 43
+# define REENTRANT_PROTO_I_TISD 44
+# define REENTRANT_PROTO_I_TS 45
+# define REENTRANT_PROTO_I_TSBI 46
+# define REENTRANT_PROTO_I_TSBIR 47
+# define REENTRANT_PROTO_I_TSBWR 48
+# define REENTRANT_PROTO_I_TSR 49
+# define REENTRANT_PROTO_I_TsISBWRE 50
+# define REENTRANT_PROTO_I_UISBWRE 51
+# define REENTRANT_PROTO_I_uISBWRE 52
+# define REENTRANT_PROTO_S_CBI 53
+# define REENTRANT_PROTO_S_CCSBI 54
+# define REENTRANT_PROTO_S_CIISBIE 55
+# define REENTRANT_PROTO_S_CSBI 56
+# define REENTRANT_PROTO_S_CSBIE 57
+# define REENTRANT_PROTO_S_CWISBIE 58
+# define REENTRANT_PROTO_S_CWISBWIE 59
+# define REENTRANT_PROTO_S_ICSBI 60
+# define REENTRANT_PROTO_S_ISBI 61
+# define REENTRANT_PROTO_S_LISBI 62
+# define REENTRANT_PROTO_S_SBI 63
+# define REENTRANT_PROTO_S_SBIE 64
+# define REENTRANT_PROTO_S_SBW 65
+# define REENTRANT_PROTO_S_TISBI 66
+# define REENTRANT_PROTO_S_TS 67
+# define REENTRANT_PROTO_S_TSBI 68
+# define REENTRANT_PROTO_S_TSBIE 69
+# define REENTRANT_PROTO_S_TWISBIE 70
+# define REENTRANT_PROTO_V_D 71
+# define REENTRANT_PROTO_V_H 72
+# define REENTRANT_PROTO_V_ID 73
/* Defines for indicating which special features are supported. */
/* The getgrent getgrgid getgrnam using buffer? */
-#if defined(HAS_GETGRENT_R) && (GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIR || GETGRENT_R_PROTO == REENTRANT_PROTO_S_SBW || GETGRENT_R_PROTO == REENTRANT_PROTO_S_SBI || GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBI || GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIH)
-# define GETGRENT_R_HAS_BUFFER
-#else
-# undef GETGRENT_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETGRGID_R) && (GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBWR || GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBIR || GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBI || GETGRGID_R_PROTO == REENTRANT_PROTO_S_TSBI)
-# define GETGRGID_R_HAS_BUFFER
-#else
-# undef GETGRGID_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETGRNAM_R) && (GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR || GETGRNAM_R_PROTO == REENTRANT_PROTO_S_CBI || GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBI || GETGRNAM_R_PROTO == REENTRANT_PROTO_S_CSBI)
-# define GETGRNAM_R_HAS_BUFFER
-#else
-# undef GETGRNAM_R_HAS_BUFFER
-#endif
+# if defined(HAS_GETGRENT_R) && (GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIR || GETGRENT_R_PROTO == REENTRANT_PROTO_S_SBW || GETGRENT_R_PROTO == REENTRANT_PROTO_S_SBI || GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBI || GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIH)
+# define GETGRENT_R_HAS_BUFFER
+# else
+# undef GETGRENT_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETGRGID_R) && (GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBWR || GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBIR || GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBI || GETGRGID_R_PROTO == REENTRANT_PROTO_S_TSBI)
+# define GETGRGID_R_HAS_BUFFER
+# else
+# undef GETGRGID_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETGRNAM_R) && (GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR || GETGRNAM_R_PROTO == REENTRANT_PROTO_S_CBI || GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBI || GETGRNAM_R_PROTO == REENTRANT_PROTO_S_CSBI)
+# define GETGRNAM_R_HAS_BUFFER
+# else
+# undef GETGRNAM_R_HAS_BUFFER
+# endif
/* Any of the getgrent getgrgid getgrnam using buffer? */
-#if (defined(GETGRENT_R_HAS_BUFFER) || defined(GETGRGID_R_HAS_BUFFER) || defined(GETGRNAM_R_HAS_BUFFER))
-# define USE_GRENT_BUFFER
-#else
-# undef USE_GRENT_BUFFER
-#endif
+# if (defined(GETGRENT_R_HAS_BUFFER) || defined(GETGRGID_R_HAS_BUFFER) || defined(GETGRNAM_R_HAS_BUFFER))
+# define USE_GRENT_BUFFER
+# else
+# undef USE_GRENT_BUFFER
+# endif
/* The getgrent getgrgid getgrnam using ptr? */
-#if defined(HAS_GETGRENT_R) && (GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIR)
-# define GETGRENT_R_HAS_PTR
-#else
-# undef GETGRENT_R_HAS_PTR
-#endif
-#if defined(HAS_GETGRGID_R) && (GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBWR || GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBIR)
-# define GETGRGID_R_HAS_PTR
-#else
-# undef GETGRGID_R_HAS_PTR
-#endif
-#if defined(HAS_GETGRNAM_R) && (GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR)
-# define GETGRNAM_R_HAS_PTR
-#else
-# undef GETGRNAM_R_HAS_PTR
-#endif
+# if defined(HAS_GETGRENT_R) && (GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIR)
+# define GETGRENT_R_HAS_PTR
+# else
+# undef GETGRENT_R_HAS_PTR
+# endif
+# if defined(HAS_GETGRGID_R) && (GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBWR || GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBIR)
+# define GETGRGID_R_HAS_PTR
+# else
+# undef GETGRGID_R_HAS_PTR
+# endif
+# if defined(HAS_GETGRNAM_R) && (GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR)
+# define GETGRNAM_R_HAS_PTR
+# else
+# undef GETGRNAM_R_HAS_PTR
+# endif
/* Any of the getgrent getgrgid getgrnam using ptr? */
-#if (defined(GETGRENT_R_HAS_PTR) || defined(GETGRGID_R_HAS_PTR) || defined(GETGRNAM_R_HAS_PTR))
-# define USE_GRENT_PTR
-#else
-# undef USE_GRENT_PTR
-#endif
+# if (defined(GETGRENT_R_HAS_PTR) || defined(GETGRGID_R_HAS_PTR) || defined(GETGRNAM_R_HAS_PTR))
+# define USE_GRENT_PTR
+# else
+# undef USE_GRENT_PTR
+# endif
/* The getpwent getpwnam getpwuid using ptr? */
-#if defined(HAS_GETPWENT_R) && (GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIR)
-# define GETPWENT_R_HAS_PTR
-#else
-# undef GETPWENT_R_HAS_PTR
-#endif
-#if defined(HAS_GETPWNAM_R) && (GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR)
-# define GETPWNAM_R_HAS_PTR
-#else
-# undef GETPWNAM_R_HAS_PTR
-#endif
-#if defined(HAS_GETPWUID_R) && (GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBWR || GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBIR)
-# define GETPWUID_R_HAS_PTR
-#else
-# undef GETPWUID_R_HAS_PTR
-#endif
+# if defined(HAS_GETPWENT_R) && (GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIR)
+# define GETPWENT_R_HAS_PTR
+# else
+# undef GETPWENT_R_HAS_PTR
+# endif
+# if defined(HAS_GETPWNAM_R) && (GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR)
+# define GETPWNAM_R_HAS_PTR
+# else
+# undef GETPWNAM_R_HAS_PTR
+# endif
+# if defined(HAS_GETPWUID_R) && (GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBWR || GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBIR)
+# define GETPWUID_R_HAS_PTR
+# else
+# undef GETPWUID_R_HAS_PTR
+# endif
/* Any of the getpwent getpwnam getpwuid using ptr? */
-#if (defined(GETPWENT_R_HAS_PTR) || defined(GETPWNAM_R_HAS_PTR) || defined(GETPWUID_R_HAS_PTR))
-# define USE_PWENT_PTR
-#else
-# undef USE_PWENT_PTR
-#endif
+# if (defined(GETPWENT_R_HAS_PTR) || defined(GETPWNAM_R_HAS_PTR) || defined(GETPWUID_R_HAS_PTR))
+# define USE_PWENT_PTR
+# else
+# undef USE_PWENT_PTR
+# endif
/* The getspent getspnam using ptr? */
-#if defined(HAS_GETSPNAM_R) && (GETSPNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR)
-# define GETSPNAM_R_HAS_PTR
-#else
-# undef GETSPNAM_R_HAS_PTR
-#endif
+# if defined(HAS_GETSPNAM_R) && (GETSPNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR)
+# define GETSPNAM_R_HAS_PTR
+# else
+# undef GETSPNAM_R_HAS_PTR
+# endif
/* Any of the getspent getspnam using ptr? */
-#if (defined(GETSPENT_R_HAS_PTR) || defined(GETSPNAM_R_HAS_PTR))
-# define USE_SPENT_PTR
-#else
-# undef USE_SPENT_PTR
-#endif
+# if (defined(GETSPENT_R_HAS_PTR) || defined(GETSPNAM_R_HAS_PTR))
+# define USE_SPENT_PTR
+# else
+# undef USE_SPENT_PTR
+# endif
/* The getgrent getgrgid getgrnam setgrent endgrent using fptr? */
-#if defined(HAS_GETGRENT_R) && (GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIH)
-# define GETGRENT_R_HAS_FPTR
-#else
-# undef GETGRENT_R_HAS_FPTR
-#endif
-#if defined(HAS_SETGRENT_R) && (SETGRENT_R_PROTO == REENTRANT_PROTO_I_H || SETGRENT_R_PROTO == REENTRANT_PROTO_V_H)
-# define SETGRENT_R_HAS_FPTR
-#else
-# undef SETGRENT_R_HAS_FPTR
-#endif
-#if defined(HAS_ENDGRENT_R) && (ENDGRENT_R_PROTO == REENTRANT_PROTO_I_H || ENDGRENT_R_PROTO == REENTRANT_PROTO_V_H)
-# define ENDGRENT_R_HAS_FPTR
-#else
-# undef ENDGRENT_R_HAS_FPTR
-#endif
+# if defined(HAS_GETGRENT_R) && (GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIH)
+# define GETGRENT_R_HAS_FPTR
+# else
+# undef GETGRENT_R_HAS_FPTR
+# endif
+# if defined(HAS_SETGRENT_R) && (SETGRENT_R_PROTO == REENTRANT_PROTO_I_H || SETGRENT_R_PROTO == REENTRANT_PROTO_V_H)
+# define SETGRENT_R_HAS_FPTR
+# else
+# undef SETGRENT_R_HAS_FPTR
+# endif
+# if defined(HAS_ENDGRENT_R) && (ENDGRENT_R_PROTO == REENTRANT_PROTO_I_H || ENDGRENT_R_PROTO == REENTRANT_PROTO_V_H)
+# define ENDGRENT_R_HAS_FPTR
+# else
+# undef ENDGRENT_R_HAS_FPTR
+# endif
/* Any of the getgrent getgrgid getgrnam setgrent endgrent using fptr? */
-#if (defined(GETGRENT_R_HAS_FPTR) || defined(GETGRGID_R_HAS_FPTR) || defined(GETGRNAM_R_HAS_FPTR) || defined(SETGRENT_R_HAS_FPTR) || defined(ENDGRENT_R_HAS_FPTR))
-# define USE_GRENT_FPTR
-#else
-# undef USE_GRENT_FPTR
-#endif
+# if (defined(GETGRENT_R_HAS_FPTR) || defined(GETGRGID_R_HAS_FPTR) || defined(GETGRNAM_R_HAS_FPTR) || defined(SETGRENT_R_HAS_FPTR) || defined(ENDGRENT_R_HAS_FPTR))
+# define USE_GRENT_FPTR
+# else
+# undef USE_GRENT_FPTR
+# endif
/* The getpwent getpwnam getpwuid setpwent endpwent using fptr? */
-#if defined(HAS_GETPWENT_R) && (GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIH)
-# define GETPWENT_R_HAS_FPTR
-#else
-# undef GETPWENT_R_HAS_FPTR
-#endif
-#if defined(HAS_SETPWENT_R) && (SETPWENT_R_PROTO == REENTRANT_PROTO_I_H || SETPWENT_R_PROTO == REENTRANT_PROTO_V_H)
-# define SETPWENT_R_HAS_FPTR
-#else
-# undef SETPWENT_R_HAS_FPTR
-#endif
-#if defined(HAS_ENDPWENT_R) && (ENDPWENT_R_PROTO == REENTRANT_PROTO_I_H || ENDPWENT_R_PROTO == REENTRANT_PROTO_V_H)
-# define ENDPWENT_R_HAS_FPTR
-#else
-# undef ENDPWENT_R_HAS_FPTR
-#endif
+# if defined(HAS_GETPWENT_R) && (GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIH)
+# define GETPWENT_R_HAS_FPTR
+# else
+# undef GETPWENT_R_HAS_FPTR
+# endif
+# if defined(HAS_SETPWENT_R) && (SETPWENT_R_PROTO == REENTRANT_PROTO_I_H || SETPWENT_R_PROTO == REENTRANT_PROTO_V_H)
+# define SETPWENT_R_HAS_FPTR
+# else
+# undef SETPWENT_R_HAS_FPTR
+# endif
+# if defined(HAS_ENDPWENT_R) && (ENDPWENT_R_PROTO == REENTRANT_PROTO_I_H || ENDPWENT_R_PROTO == REENTRANT_PROTO_V_H)
+# define ENDPWENT_R_HAS_FPTR
+# else
+# undef ENDPWENT_R_HAS_FPTR
+# endif
/* Any of the getpwent getpwnam getpwuid setpwent endpwent using fptr? */
-#if (defined(GETPWENT_R_HAS_FPTR) || defined(GETPWNAM_R_HAS_FPTR) || defined(GETPWUID_R_HAS_FPTR) || defined(SETPWENT_R_HAS_FPTR) || defined(ENDPWENT_R_HAS_FPTR))
-# define USE_PWENT_FPTR
-#else
-# undef USE_PWENT_FPTR
-#endif
+# if (defined(GETPWENT_R_HAS_FPTR) || defined(GETPWNAM_R_HAS_FPTR) || defined(GETPWUID_R_HAS_FPTR) || defined(SETPWENT_R_HAS_FPTR) || defined(ENDPWENT_R_HAS_FPTR))
+# define USE_PWENT_FPTR
+# else
+# undef USE_PWENT_FPTR
+# endif
/* The getpwent getpwgid getpwnam using buffer? */
-#if defined(HAS_GETPWENT_R) && (GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIR || GETPWENT_R_PROTO == REENTRANT_PROTO_S_SBW || GETPWENT_R_PROTO == REENTRANT_PROTO_S_SBI || GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBI || GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIH)
-# define GETPWENT_R_HAS_BUFFER
-#else
-# undef GETPWENT_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETPWNAM_R) && (GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR || GETPWNAM_R_PROTO == REENTRANT_PROTO_S_CSBI || GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBI)
-# define GETPWNAM_R_HAS_BUFFER
-#else
-# undef GETPWNAM_R_HAS_BUFFER
-#endif
+# if defined(HAS_GETPWENT_R) && (GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIR || GETPWENT_R_PROTO == REENTRANT_PROTO_S_SBW || GETPWENT_R_PROTO == REENTRANT_PROTO_S_SBI || GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBI || GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIH)
+# define GETPWENT_R_HAS_BUFFER
+# else
+# undef GETPWENT_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETPWNAM_R) && (GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR || GETPWNAM_R_PROTO == REENTRANT_PROTO_S_CSBI || GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBI)
+# define GETPWNAM_R_HAS_BUFFER
+# else
+# undef GETPWNAM_R_HAS_BUFFER
+# endif
/* Any of the getpwent getpwgid getpwnam using buffer? */
-#if (defined(GETPWENT_R_HAS_BUFFER) || defined(GETPWGID_R_HAS_BUFFER) || defined(GETPWNAM_R_HAS_BUFFER))
-# define USE_PWENT_BUFFER
-#else
-# undef USE_PWENT_BUFFER
-#endif
+# if (defined(GETPWENT_R_HAS_BUFFER) || defined(GETPWGID_R_HAS_BUFFER) || defined(GETPWNAM_R_HAS_BUFFER))
+# define USE_PWENT_BUFFER
+# else
+# undef USE_PWENT_BUFFER
+# endif
+
+/* The getspent getspnam using buffer? */
+
+# if defined(HAS_GETSPNAM_R) && (GETSPNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETSPNAM_R_PROTO == REENTRANT_PROTO_S_CSBI)
+# define GETSPNAM_R_HAS_BUFFER
+# else
+# undef GETSPNAM_R_HAS_BUFFER
+# endif
+
+/* Any of the getspent getspnam using buffer? */
+
+# if (defined(GETSPENT_R_HAS_BUFFER) || defined(GETSPNAM_R_HAS_BUFFER))
+# define USE_SPENT_BUFFER
+# else
+# undef USE_SPENT_BUFFER
+# endif
/* The gethostent gethostbyaddr gethostbyname using ptr? */
-#if defined(HAS_GETHOSTENT_R) && (GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBWRE)
-# define GETHOSTENT_R_HAS_PTR
-#else
-# undef GETHOSTENT_R_HAS_PTR
-#endif
-#if defined(HAS_GETHOSTBYADDR_R) && (GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISBWRE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_TsISBWRE)
-# define GETHOSTBYADDR_R_HAS_PTR
-#else
-# undef GETHOSTBYADDR_R_HAS_PTR
-#endif
-#if defined(HAS_GETHOSTBYNAME_R) && (GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE)
-# define GETHOSTBYNAME_R_HAS_PTR
-#else
-# undef GETHOSTBYNAME_R_HAS_PTR
-#endif
+# if defined(HAS_GETHOSTENT_R) && (GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBWRE)
+# define GETHOSTENT_R_HAS_PTR
+# else
+# undef GETHOSTENT_R_HAS_PTR
+# endif
+# if defined(HAS_GETHOSTBYADDR_R) && (GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISBWRE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_TsISBWRE)
+# define GETHOSTBYADDR_R_HAS_PTR
+# else
+# undef GETHOSTBYADDR_R_HAS_PTR
+# endif
+# if defined(HAS_GETHOSTBYNAME_R) && (GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE)
+# define GETHOSTBYNAME_R_HAS_PTR
+# else
+# undef GETHOSTBYNAME_R_HAS_PTR
+# endif
/* Any of the gethostent gethostbyaddr gethostbyname using ptr? */
-#if (defined(GETHOSTENT_R_HAS_PTR) || defined(GETHOSTBYADDR_R_HAS_PTR) || defined(GETHOSTBYNAME_R_HAS_PTR))
-# define USE_HOSTENT_PTR
-#else
-# undef USE_HOSTENT_PTR
-#endif
+# if (defined(GETHOSTENT_R_HAS_PTR) || defined(GETHOSTBYADDR_R_HAS_PTR) || defined(GETHOSTBYNAME_R_HAS_PTR))
+# define USE_HOSTENT_PTR
+# else
+# undef USE_HOSTENT_PTR
+# endif
/* The getnetent getnetbyaddr getnetbyname using ptr? */
-#if defined(HAS_GETNETENT_R) && (GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBWRE)
-# define GETNETENT_R_HAS_PTR
-#else
-# undef GETNETENT_R_HAS_PTR
-#endif
-#if defined(HAS_GETNETBYADDR_R) && (GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_UISBWRE || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_uISBWRE)
-# define GETNETBYADDR_R_HAS_PTR
-#else
-# undef GETNETBYADDR_R_HAS_PTR
-#endif
-#if defined(HAS_GETNETBYNAME_R) && (GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE)
-# define GETNETBYNAME_R_HAS_PTR
-#else
-# undef GETNETBYNAME_R_HAS_PTR
-#endif
+# if defined(HAS_GETNETENT_R) && (GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBWRE)
+# define GETNETENT_R_HAS_PTR
+# else
+# undef GETNETENT_R_HAS_PTR
+# endif
+# if defined(HAS_GETNETBYADDR_R) && (GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_UISBWRE || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_uISBWRE)
+# define GETNETBYADDR_R_HAS_PTR
+# else
+# undef GETNETBYADDR_R_HAS_PTR
+# endif
+# if defined(HAS_GETNETBYNAME_R) && (GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE)
+# define GETNETBYNAME_R_HAS_PTR
+# else
+# undef GETNETBYNAME_R_HAS_PTR
+# endif
/* Any of the getnetent getnetbyaddr getnetbyname using ptr? */
-#if (defined(GETNETENT_R_HAS_PTR) || defined(GETNETBYADDR_R_HAS_PTR) || defined(GETNETBYNAME_R_HAS_PTR))
-# define USE_NETENT_PTR
-#else
-# undef USE_NETENT_PTR
-#endif
+# if (defined(GETNETENT_R_HAS_PTR) || defined(GETNETBYADDR_R_HAS_PTR) || defined(GETNETBYNAME_R_HAS_PTR))
+# define USE_NETENT_PTR
+# else
+# undef USE_NETENT_PTR
+# endif
/* The getprotoent getprotobyname getprotobynumber using ptr? */
-#if defined(HAS_GETPROTOENT_R) && (GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBWR)
-# define GETPROTOENT_R_HAS_PTR
-#else
-# undef GETPROTOENT_R_HAS_PTR
-#endif
-#if defined(HAS_GETPROTOBYNAME_R) && (GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWR)
-# define GETPROTOBYNAME_R_HAS_PTR
-#else
-# undef GETPROTOBYNAME_R_HAS_PTR
-#endif
-#if defined(HAS_GETPROTOBYNUMBER_R) && (GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_I_ISBWR)
-# define GETPROTOBYNUMBER_R_HAS_PTR
-#else
-# undef GETPROTOBYNUMBER_R_HAS_PTR
-#endif
+# if defined(HAS_GETPROTOENT_R) && (GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBWR)
+# define GETPROTOENT_R_HAS_PTR
+# else
+# undef GETPROTOENT_R_HAS_PTR
+# endif
+# if defined(HAS_GETPROTOBYNAME_R) && (GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWR)
+# define GETPROTOBYNAME_R_HAS_PTR
+# else
+# undef GETPROTOBYNAME_R_HAS_PTR
+# endif
+# if defined(HAS_GETPROTOBYNUMBER_R) && (GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_I_ISBWR)
+# define GETPROTOBYNUMBER_R_HAS_PTR
+# else
+# undef GETPROTOBYNUMBER_R_HAS_PTR
+# endif
/* Any of the getprotoent getprotobyname getprotobynumber using ptr? */
-#if (defined(GETPROTOENT_R_HAS_PTR) || defined(GETPROTOBYNAME_R_HAS_PTR) || defined(GETPROTOBYNUMBER_R_HAS_PTR))
-# define USE_PROTOENT_PTR
-#else
-# undef USE_PROTOENT_PTR
-#endif
+# if (defined(GETPROTOENT_R_HAS_PTR) || defined(GETPROTOBYNAME_R_HAS_PTR) || defined(GETPROTOBYNUMBER_R_HAS_PTR))
+# define USE_PROTOENT_PTR
+# else
+# undef USE_PROTOENT_PTR
+# endif
/* The getservent getservbyname getservbyport using ptr? */
-#if defined(HAS_GETSERVENT_R) && (GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBWR)
-# define GETSERVENT_R_HAS_PTR
-#else
-# undef GETSERVENT_R_HAS_PTR
-#endif
-#if defined(HAS_GETSERVBYNAME_R) && (GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_I_CCSBWR)
-# define GETSERVBYNAME_R_HAS_PTR
-#else
-# undef GETSERVBYNAME_R_HAS_PTR
-#endif
-#if defined(HAS_GETSERVBYPORT_R) && (GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_I_ICSBWR)
-# define GETSERVBYPORT_R_HAS_PTR
-#else
-# undef GETSERVBYPORT_R_HAS_PTR
-#endif
+# if defined(HAS_GETSERVENT_R) && (GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBWR)
+# define GETSERVENT_R_HAS_PTR
+# else
+# undef GETSERVENT_R_HAS_PTR
+# endif
+# if defined(HAS_GETSERVBYNAME_R) && (GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_I_CCSBWR)
+# define GETSERVBYNAME_R_HAS_PTR
+# else
+# undef GETSERVBYNAME_R_HAS_PTR
+# endif
+# if defined(HAS_GETSERVBYPORT_R) && (GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_I_ICSBWR)
+# define GETSERVBYPORT_R_HAS_PTR
+# else
+# undef GETSERVBYPORT_R_HAS_PTR
+# endif
/* Any of the getservent getservbyname getservbyport using ptr? */
-#if (defined(GETSERVENT_R_HAS_PTR) || defined(GETSERVBYNAME_R_HAS_PTR) || defined(GETSERVBYPORT_R_HAS_PTR))
-# define USE_SERVENT_PTR
-#else
-# undef USE_SERVENT_PTR
-#endif
+# if (defined(GETSERVENT_R_HAS_PTR) || defined(GETSERVBYNAME_R_HAS_PTR) || defined(GETSERVBYPORT_R_HAS_PTR))
+# define USE_SERVENT_PTR
+# else
+# undef USE_SERVENT_PTR
+# endif
/* The gethostent gethostbyaddr gethostbyname using buffer? */
-#if defined(HAS_GETHOSTENT_R) && (GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBWRE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBIE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBIE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBI || GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBI)
-# define GETHOSTENT_R_HAS_BUFFER
-#else
-# undef GETHOSTENT_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETHOSTBYADDR_R) && (GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISBWRE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBWIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TWISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CIISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CSBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TSBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_TsISBWRE)
-# define GETHOSTBYADDR_R_HAS_BUFFER
-#else
-# undef GETHOSTBYADDR_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETHOSTBYNAME_R) && (GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE || GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBIE)
-# define GETHOSTBYNAME_R_HAS_BUFFER
-#else
-# undef GETHOSTBYNAME_R_HAS_BUFFER
-#endif
+# if defined(HAS_GETHOSTENT_R) && (GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBWRE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBIE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBIE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBI || GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBI)
+# define GETHOSTENT_R_HAS_BUFFER
+# else
+# undef GETHOSTENT_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETHOSTBYADDR_R) && (GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISBWRE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBWIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TWISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CIISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CSBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TSBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_TsISBWRE)
+# define GETHOSTBYADDR_R_HAS_BUFFER
+# else
+# undef GETHOSTBYADDR_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETHOSTBYNAME_R) && (GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE || GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBIE)
+# define GETHOSTBYNAME_R_HAS_BUFFER
+# else
+# undef GETHOSTBYNAME_R_HAS_BUFFER
+# endif
/* Any of the gethostent gethostbyaddr gethostbyname using buffer? */
-#if (defined(GETHOSTENT_R_HAS_BUFFER) || defined(GETHOSTBYADDR_R_HAS_BUFFER) || defined(GETHOSTBYNAME_R_HAS_BUFFER))
-# define USE_HOSTENT_BUFFER
-#else
-# undef USE_HOSTENT_BUFFER
-#endif
+# if (defined(GETHOSTENT_R_HAS_BUFFER) || defined(GETHOSTBYADDR_R_HAS_BUFFER) || defined(GETHOSTBYNAME_R_HAS_BUFFER))
+# define USE_HOSTENT_BUFFER
+# else
+# undef USE_HOSTENT_BUFFER
+# endif
/* The getnetent getnetbyaddr getnetbyname using buffer? */
-#if defined(HAS_GETNETENT_R) && (GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBWRE || GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBIE || GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBIE || GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBI || GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBI)
-# define GETNETENT_R_HAS_BUFFER
-#else
-# undef GETNETENT_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETNETBYADDR_R) && (GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_UISBWRE || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_LISBI || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_TISBI || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_LISBI || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_uISBWRE)
-# define GETNETBYADDR_R_HAS_BUFFER
-#else
-# undef GETNETBYADDR_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETNETBYNAME_R) && (GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE || GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBI || GETNETBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBI)
-# define GETNETBYNAME_R_HAS_BUFFER
-#else
-# undef GETNETBYNAME_R_HAS_BUFFER
-#endif
+# if defined(HAS_GETNETENT_R) && (GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBWRE || GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBIE || GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBIE || GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBI || GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBI)
+# define GETNETENT_R_HAS_BUFFER
+# else
+# undef GETNETENT_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETNETBYADDR_R) && (GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_UISBWRE || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_LISBI || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_TISBI || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_LISBI || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_uISBWRE)
+# define GETNETBYADDR_R_HAS_BUFFER
+# else
+# undef GETNETBYADDR_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETNETBYNAME_R) && (GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE || GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBI || GETNETBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBI)
+# define GETNETBYNAME_R_HAS_BUFFER
+# else
+# undef GETNETBYNAME_R_HAS_BUFFER
+# endif
/* Any of the getnetent getnetbyaddr getnetbyname using buffer? */
-#if (defined(GETNETENT_R_HAS_BUFFER) || defined(GETNETBYADDR_R_HAS_BUFFER) || defined(GETNETBYNAME_R_HAS_BUFFER))
-# define USE_NETENT_BUFFER
-#else
-# undef USE_NETENT_BUFFER
-#endif
+# if (defined(GETNETENT_R_HAS_BUFFER) || defined(GETNETBYADDR_R_HAS_BUFFER) || defined(GETNETBYNAME_R_HAS_BUFFER))
+# define USE_NETENT_BUFFER
+# else
+# undef USE_NETENT_BUFFER
+# endif
/* The getprotoent getprotobyname getprotobynumber using buffer? */
-#if defined(HAS_GETPROTOENT_R) && (GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBI || GETPROTOENT_R_PROTO == REENTRANT_PROTO_S_SBI)
-# define GETPROTOENT_R_HAS_BUFFER
-#else
-# undef GETPROTOENT_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETPROTOBYNAME_R) && (GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBI)
-# define GETPROTOBYNAME_R_HAS_BUFFER
-#else
-# undef GETPROTOBYNAME_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETPROTOBYNUMBER_R) && (GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_I_ISBWR || GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_S_ISBI)
-# define GETPROTOBYNUMBER_R_HAS_BUFFER
-#else
-# undef GETPROTOBYNUMBER_R_HAS_BUFFER
-#endif
+# if defined(HAS_GETPROTOENT_R) && (GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBI || GETPROTOENT_R_PROTO == REENTRANT_PROTO_S_SBI)
+# define GETPROTOENT_R_HAS_BUFFER
+# else
+# undef GETPROTOENT_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETPROTOBYNAME_R) && (GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWR || GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBI)
+# define GETPROTOBYNAME_R_HAS_BUFFER
+# else
+# undef GETPROTOBYNAME_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETPROTOBYNUMBER_R) && (GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_I_ISBWR || GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_S_ISBI)
+# define GETPROTOBYNUMBER_R_HAS_BUFFER
+# else
+# undef GETPROTOBYNUMBER_R_HAS_BUFFER
+# endif
/* Any of the getprotoent getprotobyname getprotobynumber using buffer? */
-#if (defined(GETPROTOENT_R_HAS_BUFFER) || defined(GETPROTOBYNAME_R_HAS_BUFFER) || defined(GETPROTOBYNUMBER_R_HAS_BUFFER))
-# define USE_PROTOENT_BUFFER
-#else
-# undef USE_PROTOENT_BUFFER
-#endif
+# if (defined(GETPROTOENT_R_HAS_BUFFER) || defined(GETPROTOBYNAME_R_HAS_BUFFER) || defined(GETPROTOBYNUMBER_R_HAS_BUFFER))
+# define USE_PROTOENT_BUFFER
+# else
+# undef USE_PROTOENT_BUFFER
+# endif
/* The getservent getservbyname getservbyport using buffer? */
-#if defined(HAS_GETSERVENT_R) && (GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBI || GETSERVENT_R_PROTO == REENTRANT_PROTO_S_SBI)
-# define GETSERVENT_R_HAS_BUFFER
-#else
-# undef GETSERVENT_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETSERVBYNAME_R) && (GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_I_CCSBWR || GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_S_CCSBI)
-# define GETSERVBYNAME_R_HAS_BUFFER
-#else
-# undef GETSERVBYNAME_R_HAS_BUFFER
-#endif
-#if defined(HAS_GETSERVBYPORT_R) && (GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_I_ICSBWR || GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_S_ICSBI)
-# define GETSERVBYPORT_R_HAS_BUFFER
-#else
-# undef GETSERVBYPORT_R_HAS_BUFFER
-#endif
+# if defined(HAS_GETSERVENT_R) && (GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBWR || GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBI || GETSERVENT_R_PROTO == REENTRANT_PROTO_S_SBI)
+# define GETSERVENT_R_HAS_BUFFER
+# else
+# undef GETSERVENT_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETSERVBYNAME_R) && (GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_I_CCSBWR || GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_S_CCSBI)
+# define GETSERVBYNAME_R_HAS_BUFFER
+# else
+# undef GETSERVBYNAME_R_HAS_BUFFER
+# endif
+# if defined(HAS_GETSERVBYPORT_R) && (GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_I_ICSBWR || GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_S_ICSBI)
+# define GETSERVBYPORT_R_HAS_BUFFER
+# else
+# undef GETSERVBYPORT_R_HAS_BUFFER
+# endif
/* Any of the getservent getservbyname getservbyport using buffer? */
-#if (defined(GETSERVENT_R_HAS_BUFFER) || defined(GETSERVBYNAME_R_HAS_BUFFER) || defined(GETSERVBYPORT_R_HAS_BUFFER))
-# define USE_SERVENT_BUFFER
-#else
-# undef USE_SERVENT_BUFFER
-#endif
+# if (defined(GETSERVENT_R_HAS_BUFFER) || defined(GETSERVBYNAME_R_HAS_BUFFER) || defined(GETSERVBYPORT_R_HAS_BUFFER))
+# define USE_SERVENT_BUFFER
+# else
+# undef USE_SERVENT_BUFFER
+# endif
/* The gethostent gethostbyaddr gethostbyname using errno? */
-#if defined(HAS_GETHOSTENT_R) && (GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBWRE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBIE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBIE)
-# define GETHOSTENT_R_HAS_ERRNO
-#else
-# undef GETHOSTENT_R_HAS_ERRNO
-#endif
-#if defined(HAS_GETHOSTBYADDR_R) && (GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISBWRE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBWIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TWISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CIISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CSBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TSBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_TsISBWRE)
-# define GETHOSTBYADDR_R_HAS_ERRNO
-#else
-# undef GETHOSTBYADDR_R_HAS_ERRNO
-#endif
-#if defined(HAS_GETHOSTBYNAME_R) && (GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE || GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBIE)
-# define GETHOSTBYNAME_R_HAS_ERRNO
-#else
-# undef GETHOSTBYNAME_R_HAS_ERRNO
-#endif
+# if defined(HAS_GETHOSTENT_R) && (GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBWRE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBIE || GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBIE)
+# define GETHOSTENT_R_HAS_ERRNO
+# else
+# undef GETHOSTENT_R_HAS_ERRNO
+# endif
+# if defined(HAS_GETHOSTBYADDR_R) && (GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISBWRE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBWIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TWISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CIISBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CSBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TSBIE || GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_TsISBWRE)
+# define GETHOSTBYADDR_R_HAS_ERRNO
+# else
+# undef GETHOSTBYADDR_R_HAS_ERRNO
+# endif
+# if defined(HAS_GETHOSTBYNAME_R) && (GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE || GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBIE)
+# define GETHOSTBYNAME_R_HAS_ERRNO
+# else
+# undef GETHOSTBYNAME_R_HAS_ERRNO
+# endif
/* Any of the gethostent gethostbyaddr gethostbyname using errno? */
-#if (defined(GETHOSTENT_R_HAS_ERRNO) || defined(GETHOSTBYADDR_R_HAS_ERRNO) || defined(GETHOSTBYNAME_R_HAS_ERRNO))
-# define USE_HOSTENT_ERRNO
-#else
-# undef USE_HOSTENT_ERRNO
-#endif
+# if (defined(GETHOSTENT_R_HAS_ERRNO) || defined(GETHOSTBYADDR_R_HAS_ERRNO) || defined(GETHOSTBYNAME_R_HAS_ERRNO))
+# define USE_HOSTENT_ERRNO
+# else
+# undef USE_HOSTENT_ERRNO
+# endif
/* The getnetent getnetbyaddr getnetbyname using errno? */
-#if defined(HAS_GETNETENT_R) && (GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBWRE || GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBIE || GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBIE)
-# define GETNETENT_R_HAS_ERRNO
-#else
-# undef GETNETENT_R_HAS_ERRNO
-#endif
-#if defined(HAS_GETNETBYADDR_R) && (GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_UISBWRE || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_uISBWRE)
-# define GETNETBYADDR_R_HAS_ERRNO
-#else
-# undef GETNETBYADDR_R_HAS_ERRNO
-#endif
-#if defined(HAS_GETNETBYNAME_R) && (GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE)
-# define GETNETBYNAME_R_HAS_ERRNO
-#else
-# undef GETNETBYNAME_R_HAS_ERRNO
-#endif
+# if defined(HAS_GETNETENT_R) && (GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBWRE || GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBIE || GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBIE)
+# define GETNETENT_R_HAS_ERRNO
+# else
+# undef GETNETENT_R_HAS_ERRNO
+# endif
+# if defined(HAS_GETNETBYADDR_R) && (GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_UISBWRE || GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_uISBWRE)
+# define GETNETBYADDR_R_HAS_ERRNO
+# else
+# undef GETNETBYADDR_R_HAS_ERRNO
+# endif
+# if defined(HAS_GETNETBYNAME_R) && (GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE)
+# define GETNETBYNAME_R_HAS_ERRNO
+# else
+# undef GETNETBYNAME_R_HAS_ERRNO
+# endif
/* Any of the getnetent getnetbyaddr getnetbyname using errno? */
-#if (defined(GETNETENT_R_HAS_ERRNO) || defined(GETNETBYADDR_R_HAS_ERRNO) || defined(GETNETBYNAME_R_HAS_ERRNO))
-# define USE_NETENT_ERRNO
-#else
-# undef USE_NETENT_ERRNO
-#endif
+# if (defined(GETNETENT_R_HAS_ERRNO) || defined(GETNETBYADDR_R_HAS_ERRNO) || defined(GETNETBYNAME_R_HAS_ERRNO))
+# define USE_NETENT_ERRNO
+# else
+# undef USE_NETENT_ERRNO
+# endif
typedef struct {
-#ifdef HAS_ASCTIME_R
+
+# ifdef HAS_ASCTIME_R
char* _asctime_buffer;
size_t _asctime_size;
-#endif /* HAS_ASCTIME_R */
-#ifdef HAS_CRYPT_R
-#if CRYPT_R_PROTO == REENTRANT_PROTO_B_CCD
+# endif /* HAS_ASCTIME_R */
+
+# ifdef HAS_CRYPT_R
+# if CRYPT_R_PROTO == REENTRANT_PROTO_B_CCD
CRYPTD* _crypt_data;
-#else
+# else
struct crypt_data *_crypt_struct_buffer;
-#endif
-#endif /* HAS_CRYPT_R */
-#ifdef HAS_CTIME_R
+# endif
+# endif /* HAS_CRYPT_R */
+
+# ifdef HAS_CTIME_R
char* _ctime_buffer;
size_t _ctime_size;
-#endif /* HAS_CTIME_R */
-#ifdef HAS_GETGRNAM_R
+# endif /* HAS_CTIME_R */
+
+# ifdef HAS_GETGRNAM_R
struct group _grent_struct;
char* _grent_buffer;
size_t _grent_size;
@@ -644,8 +674,9 @@ typedef struct {
# ifdef USE_GRENT_FPTR
FILE* _grent_fptr;
# endif
-#endif /* HAS_GETGRNAM_R */
-#ifdef HAS_GETHOSTBYNAME_R
+# endif /* HAS_GETGRNAM_R */
+
+# ifdef HAS_GETHOSTBYNAME_R
struct hostent _hostent_struct;
# if GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSD
struct hostent_data _hostent_data;
@@ -658,13 +689,15 @@ typedef struct {
# endif
# ifdef USE_HOSTENT_ERRNO
int _hostent_errno;
-# endif
-#endif /* HAS_GETHOSTBYNAME_R */
-#ifdef HAS_GETLOGIN_R
+# endif
+# endif /* HAS_GETHOSTBYNAME_R */
+
+# ifdef HAS_GETLOGIN_R
char* _getlogin_buffer;
size_t _getlogin_size;
-#endif /* HAS_GETLOGIN_R */
-#ifdef HAS_GETNETBYNAME_R
+# endif /* HAS_GETLOGIN_R */
+
+# ifdef HAS_GETNETBYNAME_R
struct netent _netent_struct;
# if GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSD
struct netent_data _netent_data;
@@ -677,9 +710,10 @@ typedef struct {
# endif
# ifdef USE_NETENT_ERRNO
int _netent_errno;
-# endif
-#endif /* HAS_GETNETBYNAME_R */
-#ifdef HAS_GETPROTOBYNAME_R
+# endif
+# endif /* HAS_GETNETBYNAME_R */
+
+# ifdef HAS_GETPROTOBYNAME_R
struct protoent _protoent_struct;
# if GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_I_CSD
struct protoent_data _protoent_data;
@@ -692,9 +726,10 @@ typedef struct {
# endif
# ifdef USE_PROTOENT_ERRNO
int _protoent_errno;
-# endif
-#endif /* HAS_GETPROTOBYNAME_R */
-#ifdef HAS_GETPWNAM_R
+# endif
+# endif /* HAS_GETPROTOBYNAME_R */
+
+# ifdef HAS_GETPWNAM_R
struct passwd _pwent_struct;
char* _pwent_buffer;
size_t _pwent_size;
@@ -704,8 +739,9 @@ typedef struct {
# ifdef USE_PWENT_FPTR
FILE* _pwent_fptr;
# endif
-#endif /* HAS_GETPWNAM_R */
-#ifdef HAS_GETSERVBYNAME_R
+# endif /* HAS_GETPWNAM_R */
+
+# ifdef HAS_GETSERVBYNAME_R
struct servent _servent_struct;
# if GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_I_CCSD
struct servent_data _servent_data;
@@ -718,9 +754,10 @@ typedef struct {
# endif
# ifdef USE_SERVENT_ERRNO
int _servent_errno;
-# endif
-#endif /* HAS_GETSERVBYNAME_R */
-#ifdef HAS_GETSPNAM_R
+# endif
+# endif /* HAS_GETSERVBYNAME_R */
+
+# ifdef HAS_GETSPNAM_R
struct spwd _spent_struct;
char* _spent_buffer;
size_t _spent_size;
@@ -730,715 +767,928 @@ typedef struct {
# ifdef USE_SPENT_FPTR
FILE* _spent_fptr;
# endif
-#endif /* HAS_GETSPNAM_R */
-#ifdef HAS_READDIR_R
+# endif /* HAS_GETSPNAM_R */
+
+# ifdef HAS_GMTIME_R
+ struct tm _gmtime_struct;
+# endif /* HAS_GMTIME_R */
+
+# ifdef HAS_LOCALTIME_R
+ struct tm _localtime_struct;
+# endif /* HAS_LOCALTIME_R */
+
+# ifdef HAS_READDIR_R
struct dirent* _readdir_struct;
size_t _readdir_size;
# if READDIR_R_PROTO == REENTRANT_PROTO_I_TSR
struct dirent* _readdir_ptr;
# endif
-#endif /* HAS_READDIR_R */
-#ifdef HAS_READDIR64_R
+# endif /* HAS_READDIR_R */
+
+# ifdef HAS_READDIR64_R
struct dirent64* _readdir64_struct;
size_t _readdir64_size;
# if READDIR64_R_PROTO == REENTRANT_PROTO_I_TSR
struct dirent64* _readdir64_ptr;
# endif
-#endif /* HAS_READDIR64_R */
-#ifdef HAS_SETLOCALE_R
+# endif /* HAS_READDIR64_R */
+
+# ifdef HAS_SETLOCALE_R
char* _setlocale_buffer;
size_t _setlocale_size;
-#endif /* HAS_SETLOCALE_R */
-#ifdef HAS_STRERROR_R
+# endif /* HAS_SETLOCALE_R */
+
+# ifdef HAS_STRERROR_R
char* _strerror_buffer;
size_t _strerror_size;
-#endif /* HAS_STRERROR_R */
-#ifdef HAS_TTYNAME_R
+# endif /* HAS_STRERROR_R */
+
+# ifdef HAS_TTYNAME_R
char* _ttyname_buffer;
size_t _ttyname_size;
-#endif /* HAS_TTYNAME_R */
+# endif /* HAS_TTYNAME_R */
+
int dummy; /* cannot have empty structs */
} REENTR;
/* The wrappers. */
-#ifdef HAS_ASCTIME_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef asctime
-# if !defined(asctime) && ASCTIME_R_PROTO == REENTRANT_PROTO_B_SB
-# define asctime(a) asctime_r(a, PL_reentrant_buffer->_asctime_buffer)
-# endif
-# if !defined(asctime) && ASCTIME_R_PROTO == REENTRANT_PROTO_B_SBI
-# define asctime(a) asctime_r(a, PL_reentrant_buffer->_asctime_buffer, PL_reentrant_buffer->_asctime_size)
-# endif
-# if !defined(asctime) && ASCTIME_R_PROTO == REENTRANT_PROTO_I_SB
-# define asctime(a) (asctime_r(a, PL_reentrant_buffer->_asctime_buffer) == 0 ? PL_reentrant_buffer->_asctime_buffer : 0)
-# endif
-# if !defined(asctime) && ASCTIME_R_PROTO == REENTRANT_PROTO_I_SBI
-# define asctime(a) (asctime_r(a, PL_reentrant_buffer->_asctime_buffer, PL_reentrant_buffer->_asctime_size) == 0 ? PL_reentrant_buffer->_asctime_buffer : 0)
-# endif
-# endif
-#endif /* HAS_ASCTIME_R */
-
-#ifdef HAS_CRYPT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef crypt
-# if !defined(crypt) && CRYPT_R_PROTO == REENTRANT_PROTO_B_CCS
-# define crypt(a, b) crypt_r(a, b, PL_reentrant_buffer->_crypt_struct_buffer)
-# endif
-# if !defined(crypt) && CRYPT_R_PROTO == REENTRANT_PROTO_B_CCD
-# define crypt(a, b) crypt_r(a, b, &PL_reentrant_buffer->_crypt_data)
-# endif
+# ifdef HAS_ASCTIME_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef asctime
+# if !defined(asctime) && ASCTIME_R_PROTO == REENTRANT_PROTO_B_SB
+# define asctime(a) asctime_r(a, PL_reentrant_buffer->_asctime_buffer)
+# endif
+# if !defined(asctime) && ASCTIME_R_PROTO == REENTRANT_PROTO_B_SBI
+# define asctime(a) asctime_r(a, PL_reentrant_buffer->_asctime_buffer, PL_reentrant_buffer->_asctime_size)
+# endif
+# if !defined(asctime) && ASCTIME_R_PROTO == REENTRANT_PROTO_I_SB
+# define asctime(a) (asctime_r(a, PL_reentrant_buffer->_asctime_buffer) == 0 ? PL_reentrant_buffer->_asctime_buffer : 0)
+# endif
+# if !defined(asctime) && ASCTIME_R_PROTO == REENTRANT_PROTO_I_SBI
+# define asctime(a) (asctime_r(a, PL_reentrant_buffer->_asctime_buffer, PL_reentrant_buffer->_asctime_size) == 0 ? PL_reentrant_buffer->_asctime_buffer : 0)
+# endif
+# if defined(asctime)
+# define PERL_REENTR_USING_ASCTIME_R
+# endif
+# endif
+# endif /* HAS_ASCTIME_R */
+
+
+# ifdef HAS_CRYPT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef crypt
+# if !defined(crypt) && CRYPT_R_PROTO == REENTRANT_PROTO_B_CCS
+# define crypt(a, b) crypt_r(a, b, PL_reentrant_buffer->_crypt_struct_buffer)
+# endif
+# if !defined(crypt) && CRYPT_R_PROTO == REENTRANT_PROTO_B_CCD
+# define crypt(a, b) crypt_r(a, b, &PL_reentrant_buffer->_crypt_data)
+# endif
+# if defined(crypt)
+# define PERL_REENTR_USING_CRYPT_R
+# endif
+# endif
+# endif /* HAS_CRYPT_R */
+
+
+# ifdef HAS_CTERMID_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef ctermid
+# if !defined(ctermid) && CTERMID_R_PROTO == REENTRANT_PROTO_B_B
+# define ctermid(a) ctermid_r(a)
+# endif
+# if defined(ctermid)
+# define PERL_REENTR_USING_CTERMID_R
+# endif
+# endif
+# endif /* HAS_CTERMID_R */
+
+
+# ifdef HAS_CTIME_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef ctime
+# if !defined(ctime) && CTIME_R_PROTO == REENTRANT_PROTO_B_SB
+# define ctime(a) ctime_r(a, PL_reentrant_buffer->_ctime_buffer)
+# endif
+# if !defined(ctime) && CTIME_R_PROTO == REENTRANT_PROTO_B_SBI
+# define ctime(a) ctime_r(a, PL_reentrant_buffer->_ctime_buffer, PL_reentrant_buffer->_ctime_size)
+# endif
+# if !defined(ctime) && CTIME_R_PROTO == REENTRANT_PROTO_I_SB
+# define ctime(a) (ctime_r(a, PL_reentrant_buffer->_ctime_buffer) == 0 ? PL_reentrant_buffer->_ctime_buffer : 0)
+# endif
+# if !defined(ctime) && CTIME_R_PROTO == REENTRANT_PROTO_I_SBI
+# define ctime(a) (ctime_r(a, PL_reentrant_buffer->_ctime_buffer, PL_reentrant_buffer->_ctime_size) == 0 ? PL_reentrant_buffer->_ctime_buffer : 0)
+# endif
+# if defined(ctime)
+# define PERL_REENTR_USING_CTIME_R
+# endif
+# endif
+# endif /* HAS_CTIME_R */
+
+
+# ifdef HAS_ENDGRENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef endgrent
+# if !defined(endgrent) && ENDGRENT_R_PROTO == REENTRANT_PROTO_I_H
+# define endgrent() (endgrent_r(&PL_reentrant_buffer->_grent_fptr) == 0 ? 1 : 0)
+# endif
+# if !defined(endgrent) && ENDGRENT_R_PROTO == REENTRANT_PROTO_V_H
+# define endgrent() endgrent_r(&PL_reentrant_buffer->_grent_fptr)
+# endif
+# if defined(endgrent)
+# define PERL_REENTR_USING_ENDGRENT_R
+# endif
+# endif
+# endif /* HAS_ENDGRENT_R */
+
+
+# ifdef HAS_ENDHOSTENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef endhostent
+# if !defined(endhostent) && ENDHOSTENT_R_PROTO == REENTRANT_PROTO_I_D
+# define endhostent() (endhostent_r(&PL_reentrant_buffer->_hostent_data) == 0 ? 1 : 0)
+# endif
+# if !defined(endhostent) && ENDHOSTENT_R_PROTO == REENTRANT_PROTO_V_D
+# define endhostent() endhostent_r(&PL_reentrant_buffer->_hostent_data)
+# endif
+# if defined(endhostent)
+# define PERL_REENTR_USING_ENDHOSTENT_R
+# endif
+# endif
+# endif /* HAS_ENDHOSTENT_R */
+
+
+# ifdef HAS_ENDNETENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef endnetent
+# if !defined(endnetent) && ENDNETENT_R_PROTO == REENTRANT_PROTO_I_D
+# define endnetent() (endnetent_r(&PL_reentrant_buffer->_netent_data) == 0 ? 1 : 0)
+# endif
+# if !defined(endnetent) && ENDNETENT_R_PROTO == REENTRANT_PROTO_V_D
+# define endnetent() endnetent_r(&PL_reentrant_buffer->_netent_data)
+# endif
+# if defined(endnetent)
+# define PERL_REENTR_USING_ENDNETENT_R
+# endif
+# endif
+# endif /* HAS_ENDNETENT_R */
+
+
+# ifdef HAS_ENDPROTOENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef endprotoent
+# if !defined(endprotoent) && ENDPROTOENT_R_PROTO == REENTRANT_PROTO_I_D
+# define endprotoent() (endprotoent_r(&PL_reentrant_buffer->_protoent_data) == 0 ? 1 : 0)
+# endif
+# if !defined(endprotoent) && ENDPROTOENT_R_PROTO == REENTRANT_PROTO_V_D
+# define endprotoent() endprotoent_r(&PL_reentrant_buffer->_protoent_data)
+# endif
+# if defined(endprotoent)
+# define PERL_REENTR_USING_ENDPROTOENT_R
+# endif
+# endif
+# endif /* HAS_ENDPROTOENT_R */
+
+
+# ifdef HAS_ENDPWENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef endpwent
+# if !defined(endpwent) && ENDPWENT_R_PROTO == REENTRANT_PROTO_I_H
+# define endpwent() (endpwent_r(&PL_reentrant_buffer->_pwent_fptr) == 0 ? 1 : 0)
+# endif
+# if !defined(endpwent) && ENDPWENT_R_PROTO == REENTRANT_PROTO_V_H
+# define endpwent() endpwent_r(&PL_reentrant_buffer->_pwent_fptr)
+# endif
+# if defined(endpwent)
+# define PERL_REENTR_USING_ENDPWENT_R
+# endif
+# endif
+# endif /* HAS_ENDPWENT_R */
+
+
+# ifdef HAS_ENDSERVENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef endservent
+# if !defined(endservent) && ENDSERVENT_R_PROTO == REENTRANT_PROTO_I_D
+# define endservent() (endservent_r(&PL_reentrant_buffer->_servent_data) == 0 ? 1 : 0)
+# endif
+# if !defined(endservent) && ENDSERVENT_R_PROTO == REENTRANT_PROTO_V_D
+# define endservent() endservent_r(&PL_reentrant_buffer->_servent_data)
+# endif
+# if defined(endservent)
+# define PERL_REENTR_USING_ENDSERVENT_R
+# endif
+# endif
+# endif /* HAS_ENDSERVENT_R */
+
+
+# ifdef HAS_GETGRENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getgrent
+# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBWR
+# define getgrent() ((PL_reentrant_retint = getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
+# endif
+# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIR
+# define getgrent() ((PL_reentrant_retint = getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
+# endif
+# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_S_SBW
+# define getgrent() (getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? &PL_reentrant_buffer->_grent_struct : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
+# endif
+# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_S_SBI
+# define getgrent() (getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? &PL_reentrant_buffer->_grent_struct : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
+# endif
+# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBI
+# define getgrent() ((PL_reentrant_retint = getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size)) == 0 ? &PL_reentrant_buffer->_grent_struct : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
+# endif
+# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIH
+# define getgrent() ((PL_reentrant_retint = getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_fptr)) == 0 ? &PL_reentrant_buffer->_grent_struct : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
+# endif
+# if defined(getgrent)
+# define PERL_REENTR_USING_GETGRENT_R
+# endif
+# endif
+# endif /* HAS_GETGRENT_R */
+
+
+# ifdef HAS_GETGRGID_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getgrgid
+# if !defined(getgrgid) && GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBWR
+# define getgrgid(a) ((PL_reentrant_retint = getgrgid_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrgid", a) : 0))
+# endif
+# if !defined(getgrgid) && GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBIR
+# define getgrgid(a) ((PL_reentrant_retint = getgrgid_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrgid", a) : 0))
+# endif
+# if !defined(getgrgid) && GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBI
+# define getgrgid(a) ((PL_reentrant_retint = getgrgid_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size)) == 0 ? &PL_reentrant_buffer->_grent_struct : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrgid", a) : 0))
+# endif
+# if !defined(getgrgid) && GETGRGID_R_PROTO == REENTRANT_PROTO_S_TSBI
+# define getgrgid(a) (getgrgid_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? &PL_reentrant_buffer->_grent_struct : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrgid", a) : 0))
+# endif
+# if defined(getgrgid)
+# define PERL_REENTR_USING_GETGRGID_R
+# endif
+# endif
+# endif /* HAS_GETGRGID_R */
+
+
+# ifdef HAS_GETGRNAM_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getgrnam
+# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR
+# define getgrnam(a) ((PL_reentrant_retint = getgrnam_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
+# endif
+# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR
+# define getgrnam(a) ((PL_reentrant_retint = getgrnam_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
+# endif
+# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_S_CBI
+# define getgrnam(a) (getgrnam_r(a, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? PL_reentrant_buffer->_grent_buffer : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
+# endif
+# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBI
+# define getgrnam(a) ((PL_reentrant_retint = getgrnam_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size)) == 0 ? &PL_reentrant_buffer->_grent_struct : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
+# endif
+# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_S_CSBI
+# define getgrnam(a) (getgrnam_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? &PL_reentrant_buffer->_grent_struct : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
+# endif
+# if defined(getgrnam)
+# define PERL_REENTR_USING_GETGRNAM_R
+# endif
+# endif
+# endif /* HAS_GETGRNAM_R */
+
+
+# ifdef HAS_GETHOSTBYADDR_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef gethostbyaddr
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISBWRE
+# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_ptr, &PL_reentrant_buffer->_hostent_errno)) == 0 ? PL_reentrant_buffer->_hostent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBWIE
+# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBIE
+# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TWISBIE
+# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CIISBIE
+# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CSBIE
+# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? 1 : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TSBIE
+# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? 1 : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISD
+# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, &PL_reentrant_buffer->_hostent_data)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CIISD
+# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, &PL_reentrant_buffer->_hostent_data)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CII
+# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c)) == 0 ? 1 : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_TsISBWRE
+# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_ptr, &PL_reentrant_buffer->_hostent_errno)) == 0 ? PL_reentrant_buffer->_hostent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
+# endif
+# if defined(gethostbyaddr)
+# define PERL_REENTR_USING_GETHOSTBYADDR_R
+# endif
+# endif
+# endif /* HAS_GETHOSTBYADDR_R */
+
+
+# ifdef HAS_GETHOSTBYNAME_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef gethostbyname
+# if !defined(gethostbyname) && GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE
+# define gethostbyname(a) ((PL_reentrant_retint = gethostbyname_r(a, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_ptr, &PL_reentrant_buffer->_hostent_errno)) == 0 ? PL_reentrant_buffer->_hostent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyname", a) : 0))
+# endif
+# if !defined(gethostbyname) && GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBIE
+# define gethostbyname(a) (gethostbyname_r(a, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyname", a) : 0))
+# endif
+# if !defined(gethostbyname) && GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSD
+# define gethostbyname(a) ((PL_reentrant_retint = gethostbyname_r(a, &PL_reentrant_buffer->_hostent_struct, &PL_reentrant_buffer->_hostent_data)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyname", a) : 0))
+# endif
+# if defined(gethostbyname)
+# define PERL_REENTR_USING_GETHOSTBYNAME_R
+# endif
+# endif
+# endif /* HAS_GETHOSTBYNAME_R */
+
+
+# ifdef HAS_GETHOSTENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef gethostent
+# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBWRE
+# define gethostent() ((PL_reentrant_retint = gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_ptr, &PL_reentrant_buffer->_hostent_errno)) == 0 ? PL_reentrant_buffer->_hostent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
+# endif
+# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBIE
+# define gethostent() ((PL_reentrant_retint = gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
+# endif
+# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBIE
+# define gethostent() (gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
+# endif
+# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBI
+# define gethostent() (gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
+# endif
+# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBI
+# define gethostent() ((PL_reentrant_retint = gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
+# endif
+# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SD
+# define gethostent() ((PL_reentrant_retint = gethostent_r(&PL_reentrant_buffer->_hostent_struct, &PL_reentrant_buffer->_hostent_data)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
+# endif
+# if defined(gethostent)
+# define PERL_REENTR_USING_GETHOSTENT_R
+# endif
+# endif
+# endif /* HAS_GETHOSTENT_R */
+
+
+# ifdef HAS_GETLOGIN_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getlogin
+# if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_I_BW
+# define getlogin() ((PL_reentrant_retint = getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)) == 0 ? PL_reentrant_buffer->_getlogin_buffer : ((PL_reentrant_retint == ERANGE) ? (char *) Perl_reentrant_retry("getlogin") : 0))
+# endif
+# if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_I_BI
+# define getlogin() ((PL_reentrant_retint = getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)) == 0 ? PL_reentrant_buffer->_getlogin_buffer : ((PL_reentrant_retint == ERANGE) ? (char *) Perl_reentrant_retry("getlogin") : 0))
+# endif
+# if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_B_BW
+# define getlogin() getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)
+# endif
+# if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_B_BI
+# define getlogin() getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)
+# endif
+# if defined(getlogin)
+# define PERL_REENTR_USING_GETLOGIN_R
+# endif
+# endif
+# endif /* HAS_GETLOGIN_R */
+
+
+# ifdef HAS_GETNETBYADDR_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getnetbyaddr
+# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_UISBWRE
+# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer->_netent_errno)) == 0 ? PL_reentrant_buffer->_netent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
+# endif
+# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_LISBI
+# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
+# endif
+# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_TISBI
+# define getnetbyaddr(a, b) (getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
+# endif
+# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_LISBI
+# define getnetbyaddr(a, b) (getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
+# endif
+# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_TISD
+# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
+# endif
+# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_LISD
+# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
+# endif
+# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_IISD
+# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
+# endif
+# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_uISBWRE
+# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer->_netent_errno)) == 0 ? PL_reentrant_buffer->_netent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
+# endif
+# if defined(getnetbyaddr)
+# define PERL_REENTR_USING_GETNETBYADDR_R
+# endif
+# endif
+# endif /* HAS_GETNETBYADDR_R */
+
+
+# ifdef HAS_GETNETBYNAME_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getnetbyname
+# if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE
+# define getnetbyname(a) ((PL_reentrant_retint = getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer->_netent_errno)) == 0 ? PL_reentrant_buffer->_netent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyname", a) : 0))
+# endif
+# if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBI
+# define getnetbyname(a) ((PL_reentrant_retint = getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyname", a) : 0))
+# endif
+# if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBI
+# define getnetbyname(a) (getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyname", a) : 0))
+# endif
+# if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSD
+# define getnetbyname(a) ((PL_reentrant_retint = getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyname", a) : 0))
+# endif
+# if defined(getnetbyname)
+# define PERL_REENTR_USING_GETNETBYNAME_R
+# endif
+# endif
+# endif /* HAS_GETNETBYNAME_R */
+
+
+# ifdef HAS_GETNETENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getnetent
+# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBWRE
+# define getnetent() ((PL_reentrant_retint = getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer->_netent_errno)) == 0 ? PL_reentrant_buffer->_netent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
+# endif
+# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBIE
+# define getnetent() ((PL_reentrant_retint = getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_errno)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
+# endif
+# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBIE
+# define getnetent() (getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_errno) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
+# endif
+# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBI
+# define getnetent() (getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
+# endif
+# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBI
+# define getnetent() ((PL_reentrant_retint = getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
+# endif
+# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_I_SD
+# define getnetent() ((PL_reentrant_retint = getnetent_r(&PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
+# endif
+# if defined(getnetent)
+# define PERL_REENTR_USING_GETNETENT_R
+# endif
+# endif
+# endif /* HAS_GETNETENT_R */
+
+
+# ifdef HAS_GETPROTOBYNAME_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getprotobyname
+# if !defined(getprotobyname) && GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWR
+# define getprotobyname(a) ((PL_reentrant_retint = getprotobyname_r(a, &PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size, &PL_reentrant_buffer->_protoent_ptr)) == 0 ? PL_reentrant_buffer->_protoent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobyname", a) : 0))
+# endif
+# if !defined(getprotobyname) && GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBI
+# define getprotobyname(a) (getprotobyname_r(a, &PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size) ? &PL_reentrant_buffer->_protoent_struct : ((errno == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobyname", a) : 0))
+# endif
+# if !defined(getprotobyname) && GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_I_CSD
+# define getprotobyname(a) (REENTR_MEMZERO(&PL_reentrant_buffer->_protoent_data, sizeof(PL_reentrant_buffer->_protoent_data)),(PL_reentrant_retint = getprotobyname_r(a, &PL_reentrant_buffer->_protoent_struct, &PL_reentrant_buffer->_protoent_data)) == 0 ? &PL_reentrant_buffer->_protoent_struct : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobyname", a) : 0))
+# endif
+# if defined(getprotobyname)
+# define PERL_REENTR_USING_GETPROTOBYNAME_R
+# endif
+# endif
+# endif /* HAS_GETPROTOBYNAME_R */
+
+
+# ifdef HAS_GETPROTOBYNUMBER_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getprotobynumber
+# if !defined(getprotobynumber) && GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_I_ISBWR
+# define getprotobynumber(a) ((PL_reentrant_retint = getprotobynumber_r(a, &PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size, &PL_reentrant_buffer->_protoent_ptr)) == 0 ? PL_reentrant_buffer->_protoent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobynumber", a) : 0))
+# endif
+# if !defined(getprotobynumber) && GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_S_ISBI
+# define getprotobynumber(a) (getprotobynumber_r(a, &PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size) ? &PL_reentrant_buffer->_protoent_struct : ((errno == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobynumber", a) : 0))
+# endif
+# if !defined(getprotobynumber) && GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_I_ISD
+# define getprotobynumber(a) (REENTR_MEMZERO(&PL_reentrant_buffer->_protoent_data, sizeof(PL_reentrant_buffer->_protoent_data)),(PL_reentrant_retint = getprotobynumber_r(a, &PL_reentrant_buffer->_protoent_struct, &PL_reentrant_buffer->_protoent_data)) == 0 ? &PL_reentrant_buffer->_protoent_struct : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobynumber", a) : 0))
+# endif
+# if defined(getprotobynumber)
+# define PERL_REENTR_USING_GETPROTOBYNUMBER_R
+# endif
+# endif
+# endif /* HAS_GETPROTOBYNUMBER_R */
+
+
+# ifdef HAS_GETPROTOENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getprotoent
+# if !defined(getprotoent) && GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBWR
+# define getprotoent() ((PL_reentrant_retint = getprotoent_r(&PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size, &PL_reentrant_buffer->_protoent_ptr)) == 0 ? PL_reentrant_buffer->_protoent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotoent") : 0))
+# endif
+# if !defined(getprotoent) && GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBI
+# define getprotoent() ((PL_reentrant_retint = getprotoent_r(&PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size)) == 0 ? &PL_reentrant_buffer->_protoent_struct : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotoent") : 0))
+# endif
+# if !defined(getprotoent) && GETPROTOENT_R_PROTO == REENTRANT_PROTO_S_SBI
+# define getprotoent() (getprotoent_r(&PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size) ? &PL_reentrant_buffer->_protoent_struct : ((errno == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotoent") : 0))
+# endif
+# if !defined(getprotoent) && GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SD
+# define getprotoent() (REENTR_MEMZERO(&PL_reentrant_buffer->_protoent_data, sizeof(PL_reentrant_buffer->_protoent_data)),(PL_reentrant_retint = getprotoent_r(&PL_reentrant_buffer->_protoent_struct, &PL_reentrant_buffer->_protoent_data)) == 0 ? &PL_reentrant_buffer->_protoent_struct : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotoent") : 0))
+# endif
+# if defined(getprotoent)
+# define PERL_REENTR_USING_GETPROTOENT_R
+# endif
+# endif
+# endif /* HAS_GETPROTOENT_R */
+
+
+# ifdef HAS_GETPWENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getpwent
+# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBWR
+# define getpwent() ((PL_reentrant_retint = getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
+# endif
+# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIR
+# define getpwent() ((PL_reentrant_retint = getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
+# endif
+# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_S_SBW
+# define getpwent() (getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size) ? &PL_reentrant_buffer->_pwent_struct : ((errno == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
+# endif
+# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_S_SBI
+# define getpwent() (getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size) ? &PL_reentrant_buffer->_pwent_struct : ((errno == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
+# endif
+# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBI
+# define getpwent() ((PL_reentrant_retint = getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size)) == 0 ? &PL_reentrant_buffer->_pwent_struct : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
+# endif
+# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIH
+# define getpwent() ((PL_reentrant_retint = getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_fptr)) == 0 ? &PL_reentrant_buffer->_pwent_struct : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
+# endif
+# if defined(getpwent)
+# define PERL_REENTR_USING_GETPWENT_R
+# endif
+# endif
+# endif /* HAS_GETPWENT_R */
+
+
+# ifdef HAS_GETPWNAM_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getpwnam
+# if !defined(getpwnam) && GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR
+# define getpwnam(a) ((PL_reentrant_retint = getpwnam_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwnam", a) : 0))
+# endif
+# if !defined(getpwnam) && GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR
+# define getpwnam(a) ((PL_reentrant_retint = getpwnam_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwnam", a) : 0))
+# endif
+# if !defined(getpwnam) && GETPWNAM_R_PROTO == REENTRANT_PROTO_S_CSBI
+# define getpwnam(a) (getpwnam_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size) ? &PL_reentrant_buffer->_pwent_struct : ((errno == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwnam", a) : 0))
+# endif
+# if !defined(getpwnam) && GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBI
+# define getpwnam(a) ((PL_reentrant_retint = getpwnam_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size)) == 0 ? &PL_reentrant_buffer->_pwent_struct : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwnam", a) : 0))
+# endif
+# if defined(getpwnam)
+# define PERL_REENTR_USING_GETPWNAM_R
+# endif
+# endif
+# endif /* HAS_GETPWNAM_R */
+
+
+# ifdef HAS_GETPWUID_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getpwuid
+# if !defined(getpwuid) && GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBWR
+# define getpwuid(a) ((PL_reentrant_retint = getpwuid_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwuid", a) : 0))
+# endif
+# if !defined(getpwuid) && GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBIR
+# define getpwuid(a) ((PL_reentrant_retint = getpwuid_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwuid", a) : 0))
+# endif
+# if !defined(getpwuid) && GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBI
+# define getpwuid(a) ((PL_reentrant_retint = getpwuid_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size)) == 0 ? &PL_reentrant_buffer->_pwent_struct : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwuid", a) : 0))
+# endif
+# if !defined(getpwuid) && GETPWUID_R_PROTO == REENTRANT_PROTO_S_TSBI
+# define getpwuid(a) (getpwuid_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size) ? &PL_reentrant_buffer->_pwent_struct : ((errno == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwuid", a) : 0))
+# endif
+# if defined(getpwuid)
+# define PERL_REENTR_USING_GETPWUID_R
+# endif
+# endif
+# endif /* HAS_GETPWUID_R */
+
+
+# ifdef HAS_GETSERVBYNAME_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getservbyname
+# if !defined(getservbyname) && GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_I_CCSBWR
+# define getservbyname(a, b) ((PL_reentrant_retint = getservbyname_r(a, b, &PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size, &PL_reentrant_buffer->_servent_ptr)) == 0 ? PL_reentrant_buffer->_servent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyname", a, b) : 0))
+# endif
+# if !defined(getservbyname) && GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_S_CCSBI
+# define getservbyname(a, b) (getservbyname_r(a, b, &PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size) ? &PL_reentrant_buffer->_servent_struct : ((errno == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyname", a, b) : 0))
+# endif
+# if !defined(getservbyname) && GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_I_CCSD
+# define getservbyname(a, b) (REENTR_MEMZERO(&PL_reentrant_buffer->_servent_data, sizeof(PL_reentrant_buffer->_servent_data)),(PL_reentrant_retint = getservbyname_r(a, b, &PL_reentrant_buffer->_servent_struct, &PL_reentrant_buffer->_servent_data)) == 0 ? &PL_reentrant_buffer->_servent_struct : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyname", a, b) : 0))
+# endif
+# if defined(getservbyname)
+# define PERL_REENTR_USING_GETSERVBYNAME_R
+# endif
+# endif
+# endif /* HAS_GETSERVBYNAME_R */
+
+
+# ifdef HAS_GETSERVBYPORT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getservbyport
+# if !defined(getservbyport) && GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_I_ICSBWR
+# define getservbyport(a, b) ((PL_reentrant_retint = getservbyport_r(a, b, &PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size, &PL_reentrant_buffer->_servent_ptr)) == 0 ? PL_reentrant_buffer->_servent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyport", a, b) : 0))
+# endif
+# if !defined(getservbyport) && GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_S_ICSBI
+# define getservbyport(a, b) (getservbyport_r(a, b, &PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size) ? &PL_reentrant_buffer->_servent_struct : ((errno == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyport", a, b) : 0))
+# endif
+# if !defined(getservbyport) && GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_I_ICSD
+# define getservbyport(a, b) (REENTR_MEMZERO(&PL_reentrant_buffer->_servent_data, sizeof(PL_reentrant_buffer->_servent_data)),(PL_reentrant_retint = getservbyport_r(a, b, &PL_reentrant_buffer->_servent_struct, &PL_reentrant_buffer->_servent_data)) == 0 ? &PL_reentrant_buffer->_servent_struct : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyport", a, b) : 0))
+# endif
+# if defined(getservbyport)
+# define PERL_REENTR_USING_GETSERVBYPORT_R
+# endif
+# endif
+# endif /* HAS_GETSERVBYPORT_R */
+
+
+# ifdef HAS_GETSERVENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getservent
+# if !defined(getservent) && GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBWR
+# define getservent() ((PL_reentrant_retint = getservent_r(&PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size, &PL_reentrant_buffer->_servent_ptr)) == 0 ? PL_reentrant_buffer->_servent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservent") : 0))
+# endif
+# if !defined(getservent) && GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBI
+# define getservent() ((PL_reentrant_retint = getservent_r(&PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size)) == 0 ? &PL_reentrant_buffer->_servent_struct : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservent") : 0))
+# endif
+# if !defined(getservent) && GETSERVENT_R_PROTO == REENTRANT_PROTO_S_SBI
+# define getservent() (getservent_r(&PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size) ? &PL_reentrant_buffer->_servent_struct : ((errno == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservent") : 0))
+# endif
+# if !defined(getservent) && GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SD
+# define getservent() (REENTR_MEMZERO(&PL_reentrant_buffer->_servent_data, sizeof(PL_reentrant_buffer->_servent_data)),(PL_reentrant_retint = getservent_r(&PL_reentrant_buffer->_servent_struct, &PL_reentrant_buffer->_servent_data)) == 0 ? &PL_reentrant_buffer->_servent_struct : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservent") : 0))
+# endif
+# if defined(getservent)
+# define PERL_REENTR_USING_GETSERVENT_R
+# endif
+# endif
+# endif /* HAS_GETSERVENT_R */
+
+
+# ifdef HAS_GETSPNAM_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef getspnam
+# if !defined(getspnam) && GETSPNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR
+# define getspnam(a) ((PL_reentrant_retint = getspnam_r(a, &PL_reentrant_buffer->_spent_struct, PL_reentrant_buffer->_spent_buffer, PL_reentrant_buffer->_spent_size, &PL_reentrant_buffer->_spent_ptr)) == 0 ? PL_reentrant_buffer->_spent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct spwd *) Perl_reentrant_retry("getspnam", a) : 0))
+# endif
+# if !defined(getspnam) && GETSPNAM_R_PROTO == REENTRANT_PROTO_S_CSBI
+# define getspnam(a) (getspnam_r(a, &PL_reentrant_buffer->_spent_struct, PL_reentrant_buffer->_spent_buffer, PL_reentrant_buffer->_spent_size) ? &PL_reentrant_buffer->_spent_struct : ((errno == ERANGE) ? (struct spwd *) Perl_reentrant_retry("getspnam", a) : 0))
+# endif
+# if defined(getspnam)
+# define PERL_REENTR_USING_GETSPNAM_R
+# endif
+# endif
+# endif /* HAS_GETSPNAM_R */
+
+
+# ifdef HAS_GMTIME_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef gmtime
+# if !defined(gmtime) && GMTIME_R_PROTO == REENTRANT_PROTO_S_TS
+# define gmtime(a) (gmtime_r(a, &PL_reentrant_buffer->_gmtime_struct) ? &PL_reentrant_buffer->_gmtime_struct : 0)
+# endif
+# if defined(gmtime)
+# define PERL_REENTR_USING_GMTIME_R
+# endif
+# endif
+# endif /* HAS_GMTIME_R */
+
+
+# ifdef HAS_LOCALTIME_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef localtime
+# if !defined(localtime) && LOCALTIME_R_PROTO == REENTRANT_PROTO_S_TS
+# define localtime(a) (L_R_TZSET localtime_r(a, &PL_reentrant_buffer->_localtime_struct) ? &PL_reentrant_buffer->_localtime_struct : 0)
+# endif
+# if defined(localtime)
+# define PERL_REENTR_USING_LOCALTIME_R
+# endif
+# endif
+# endif /* HAS_LOCALTIME_R */
+
+
+# ifdef HAS_READDIR_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef readdir
+# if !defined(readdir) && READDIR_R_PROTO == REENTRANT_PROTO_I_TSR
+# define readdir(a) (readdir_r(a, PL_reentrant_buffer->_readdir_struct, &PL_reentrant_buffer->_readdir_ptr) == 0 ? PL_reentrant_buffer->_readdir_ptr : 0)
+# endif
+# if !defined(readdir) && READDIR_R_PROTO == REENTRANT_PROTO_I_TS
+# define readdir(a) (readdir_r(a, PL_reentrant_buffer->_readdir_struct) == 0 ? PL_reentrant_buffer->_readdir_struct : 0)
+# endif
+# if defined(readdir)
+# define PERL_REENTR_USING_READDIR_R
+# endif
+# endif
+# endif /* HAS_READDIR_R */
+
+
+# ifdef HAS_READDIR64_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef readdir64
+# if !defined(readdir64) && READDIR64_R_PROTO == REENTRANT_PROTO_I_TSR
+# define readdir64(a) (readdir64_r(a, PL_reentrant_buffer->_readdir64_struct, &PL_reentrant_buffer->_readdir64_ptr) == 0 ? PL_reentrant_buffer->_readdir64_ptr : 0)
+# endif
+# if !defined(readdir64) && READDIR64_R_PROTO == REENTRANT_PROTO_I_TS
+# define readdir64(a) (readdir64_r(a, PL_reentrant_buffer->_readdir64_struct) == 0 ? PL_reentrant_buffer->_readdir64_struct : 0)
+# endif
+# if defined(readdir64)
+# define PERL_REENTR_USING_READDIR64_R
+# endif
+# endif
+# endif /* HAS_READDIR64_R */
+
+
+# ifdef HAS_SETGRENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef setgrent
+# if !defined(setgrent) && SETGRENT_R_PROTO == REENTRANT_PROTO_I_H
+# define setgrent() (setgrent_r(&PL_reentrant_buffer->_grent_fptr) == 0 ? 1 : 0)
+# endif
+# if !defined(setgrent) && SETGRENT_R_PROTO == REENTRANT_PROTO_V_H
+# define setgrent() setgrent_r(&PL_reentrant_buffer->_grent_fptr)
+# endif
+# if defined(setgrent)
+# define PERL_REENTR_USING_SETGRENT_R
+# endif
+# endif
+# endif /* HAS_SETGRENT_R */
+
+
+# ifdef HAS_SETHOSTENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef sethostent
+# if !defined(sethostent) && SETHOSTENT_R_PROTO == REENTRANT_PROTO_I_ID
+# define sethostent(a) (sethostent_r(a, &PL_reentrant_buffer->_hostent_data) == 0 ? 1 : 0)
+# endif
+# if !defined(sethostent) && SETHOSTENT_R_PROTO == REENTRANT_PROTO_V_ID
+# define sethostent(a) sethostent_r(a, &PL_reentrant_buffer->_hostent_data)
+# endif
+# if defined(sethostent)
+# define PERL_REENTR_USING_SETHOSTENT_R
+# endif
+# endif
+# endif /* HAS_SETHOSTENT_R */
+
+
+# ifdef HAS_SETLOCALE_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef setlocale
+# if !defined(setlocale) && SETLOCALE_R_PROTO == REENTRANT_PROTO_I_ICBI
+# define setlocale(a, b) (setlocale_r(a, b, PL_reentrant_buffer->_setlocale_buffer, PL_reentrant_buffer->_setlocale_size) == 0 ? PL_reentrant_buffer->_setlocale_buffer : 0)
+# endif
+# if defined(setlocale)
+# define PERL_REENTR_USING_SETLOCALE_R
+# endif
+# endif
+# endif /* HAS_SETLOCALE_R */
+
+
+# ifdef HAS_SETNETENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef setnetent
+# if !defined(setnetent) && SETNETENT_R_PROTO == REENTRANT_PROTO_I_ID
+# define setnetent(a) (setnetent_r(a, &PL_reentrant_buffer->_netent_data) == 0 ? 1 : 0)
+# endif
+# if !defined(setnetent) && SETNETENT_R_PROTO == REENTRANT_PROTO_V_ID
+# define setnetent(a) setnetent_r(a, &PL_reentrant_buffer->_netent_data)
+# endif
+# if defined(setnetent)
+# define PERL_REENTR_USING_SETNETENT_R
+# endif
+# endif
+# endif /* HAS_SETNETENT_R */
+
+
+# ifdef HAS_SETPROTOENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef setprotoent
+# if !defined(setprotoent) && SETPROTOENT_R_PROTO == REENTRANT_PROTO_I_ID
+# define setprotoent(a) (setprotoent_r(a, &PL_reentrant_buffer->_protoent_data) == 0 ? 1 : 0)
+# endif
+# if !defined(setprotoent) && SETPROTOENT_R_PROTO == REENTRANT_PROTO_V_ID
+# define setprotoent(a) setprotoent_r(a, &PL_reentrant_buffer->_protoent_data)
+# endif
+# if defined(setprotoent)
+# define PERL_REENTR_USING_SETPROTOENT_R
+# endif
+# endif
+# endif /* HAS_SETPROTOENT_R */
+
+
+# ifdef HAS_SETPWENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef setpwent
+# if !defined(setpwent) && SETPWENT_R_PROTO == REENTRANT_PROTO_I_H
+# define setpwent() (setpwent_r(&PL_reentrant_buffer->_pwent_fptr) == 0 ? 1 : 0)
+# endif
+# if !defined(setpwent) && SETPWENT_R_PROTO == REENTRANT_PROTO_V_H
+# define setpwent() setpwent_r(&PL_reentrant_buffer->_pwent_fptr)
+# endif
+# if defined(setpwent)
+# define PERL_REENTR_USING_SETPWENT_R
+# endif
+# endif
+# endif /* HAS_SETPWENT_R */
+
+
+# ifdef HAS_SETSERVENT_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef setservent
+# if !defined(setservent) && SETSERVENT_R_PROTO == REENTRANT_PROTO_I_ID
+# define setservent(a) (setservent_r(a, &PL_reentrant_buffer->_servent_data) == 0 ? 1 : 0)
+# endif
+# if !defined(setservent) && SETSERVENT_R_PROTO == REENTRANT_PROTO_V_ID
+# define setservent(a) setservent_r(a, &PL_reentrant_buffer->_servent_data)
+# endif
+# if defined(setservent)
+# define PERL_REENTR_USING_SETSERVENT_R
+# endif
+# endif
+# endif /* HAS_SETSERVENT_R */
+
+
+# ifdef HAS_STRERROR_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef strerror
+# if !defined(strerror) && STRERROR_R_PROTO == REENTRANT_PROTO_I_IBW
+# define strerror(a) (strerror_r(a, PL_reentrant_buffer->_strerror_buffer, PL_reentrant_buffer->_strerror_size) == 0 ? PL_reentrant_buffer->_strerror_buffer : 0)
+# endif
+# if !defined(strerror) && STRERROR_R_PROTO == REENTRANT_PROTO_I_IBI
+# define strerror(a) (strerror_r(a, PL_reentrant_buffer->_strerror_buffer, PL_reentrant_buffer->_strerror_size) == 0 ? PL_reentrant_buffer->_strerror_buffer : 0)
+# endif
+# if !defined(strerror) && STRERROR_R_PROTO == REENTRANT_PROTO_B_IBW
+# define strerror(a) strerror_r(a, PL_reentrant_buffer->_strerror_buffer, PL_reentrant_buffer->_strerror_size)
+# endif
+# if defined(strerror)
+# define PERL_REENTR_USING_STRERROR_R
+# endif
+# endif
+# endif /* HAS_STRERROR_R */
+
+
+# ifdef HAS_TMPNAM_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef tmpnam
+# if !defined(tmpnam) && TMPNAM_R_PROTO == REENTRANT_PROTO_B_B
+# define tmpnam(a) tmpnam_r(a)
+# endif
+# if defined(tmpnam)
+# define PERL_REENTR_USING_TMPNAM_R
+# endif
+# endif
+# endif /* HAS_TMPNAM_R */
+
+
+# ifdef HAS_TTYNAME_R
+# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
+# undef ttyname
+# if !defined(ttyname) && TTYNAME_R_PROTO == REENTRANT_PROTO_I_IBW
+# define ttyname(a) (ttyname_r(a, PL_reentrant_buffer->_ttyname_buffer, PL_reentrant_buffer->_ttyname_size) == 0 ? PL_reentrant_buffer->_ttyname_buffer : 0)
+# endif
+# if !defined(ttyname) && TTYNAME_R_PROTO == REENTRANT_PROTO_I_IBI
+# define ttyname(a) (ttyname_r(a, PL_reentrant_buffer->_ttyname_buffer, PL_reentrant_buffer->_ttyname_size) == 0 ? PL_reentrant_buffer->_ttyname_buffer : 0)
+# endif
+# if !defined(ttyname) && TTYNAME_R_PROTO == REENTRANT_PROTO_B_IBI
+# define ttyname(a) ttyname_r(a, PL_reentrant_buffer->_ttyname_buffer, PL_reentrant_buffer->_ttyname_size)
+# endif
+# if defined(ttyname)
+# define PERL_REENTR_USING_TTYNAME_R
+# endif
+# endif
+# endif /* HAS_TTYNAME_R */
+
+
+
+
+/* Special case this; if others came along, could automate it */
+# ifdef HAS_GETSPNAM_R
+# define KEY_getspnam -1
# endif
-#endif /* HAS_CRYPT_R */
-
-#ifdef HAS_CTERMID_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef ctermid
-# if !defined(ctermid) && CTERMID_R_PROTO == REENTRANT_PROTO_B_B
-# define ctermid(a) ctermid_r(a)
-# endif
-# endif
-#endif /* HAS_CTERMID_R */
-
-#ifdef HAS_CTIME_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef ctime
-# if !defined(ctime) && CTIME_R_PROTO == REENTRANT_PROTO_B_SB
-# define ctime(a) ctime_r(a, PL_reentrant_buffer->_ctime_buffer)
-# endif
-# if !defined(ctime) && CTIME_R_PROTO == REENTRANT_PROTO_B_SBI
-# define ctime(a) ctime_r(a, PL_reentrant_buffer->_ctime_buffer, PL_reentrant_buffer->_ctime_size)
-# endif
-# if !defined(ctime) && CTIME_R_PROTO == REENTRANT_PROTO_I_SB
-# define ctime(a) (ctime_r(a, PL_reentrant_buffer->_ctime_buffer) == 0 ? PL_reentrant_buffer->_ctime_buffer : 0)
-# endif
-# if !defined(ctime) && CTIME_R_PROTO == REENTRANT_PROTO_I_SBI
-# define ctime(a) (ctime_r(a, PL_reentrant_buffer->_ctime_buffer, PL_reentrant_buffer->_ctime_size) == 0 ? PL_reentrant_buffer->_ctime_buffer : 0)
-# endif
-# endif
-#endif /* HAS_CTIME_R */
-
-#ifdef HAS_ENDGRENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef endgrent
-# if !defined(endgrent) && ENDGRENT_R_PROTO == REENTRANT_PROTO_I_H
-# define endgrent() (endgrent_r(&PL_reentrant_buffer->_grent_fptr) == 0 ? 1 : 0)
-# endif
-# if !defined(endgrent) && ENDGRENT_R_PROTO == REENTRANT_PROTO_V_H
-# define endgrent() endgrent_r(&PL_reentrant_buffer->_grent_fptr)
-# endif
-# endif
-#endif /* HAS_ENDGRENT_R */
-
-#ifdef HAS_ENDHOSTENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef endhostent
-# if !defined(endhostent) && ENDHOSTENT_R_PROTO == REENTRANT_PROTO_I_D
-# define endhostent() (endhostent_r(&PL_reentrant_buffer->_hostent_data) == 0 ? 1 : 0)
-# endif
-# if !defined(endhostent) && ENDHOSTENT_R_PROTO == REENTRANT_PROTO_V_D
-# define endhostent() endhostent_r(&PL_reentrant_buffer->_hostent_data)
-# endif
-# endif
-#endif /* HAS_ENDHOSTENT_R */
-
-#ifdef HAS_ENDNETENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef endnetent
-# if !defined(endnetent) && ENDNETENT_R_PROTO == REENTRANT_PROTO_I_D
-# define endnetent() (endnetent_r(&PL_reentrant_buffer->_netent_data) == 0 ? 1 : 0)
-# endif
-# if !defined(endnetent) && ENDNETENT_R_PROTO == REENTRANT_PROTO_V_D
-# define endnetent() endnetent_r(&PL_reentrant_buffer->_netent_data)
-# endif
-# endif
-#endif /* HAS_ENDNETENT_R */
-
-#ifdef HAS_ENDPROTOENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef endprotoent
-# if !defined(endprotoent) && ENDPROTOENT_R_PROTO == REENTRANT_PROTO_I_D
-# define endprotoent() (endprotoent_r(&PL_reentrant_buffer->_protoent_data) == 0 ? 1 : 0)
-# endif
-# if !defined(endprotoent) && ENDPROTOENT_R_PROTO == REENTRANT_PROTO_V_D
-# define endprotoent() endprotoent_r(&PL_reentrant_buffer->_protoent_data)
-# endif
-# endif
-#endif /* HAS_ENDPROTOENT_R */
-
-#ifdef HAS_ENDPWENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef endpwent
-# if !defined(endpwent) && ENDPWENT_R_PROTO == REENTRANT_PROTO_I_H
-# define endpwent() (endpwent_r(&PL_reentrant_buffer->_pwent_fptr) == 0 ? 1 : 0)
-# endif
-# if !defined(endpwent) && ENDPWENT_R_PROTO == REENTRANT_PROTO_V_H
-# define endpwent() endpwent_r(&PL_reentrant_buffer->_pwent_fptr)
-# endif
-# endif
-#endif /* HAS_ENDPWENT_R */
-
-#ifdef HAS_ENDSERVENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef endservent
-# if !defined(endservent) && ENDSERVENT_R_PROTO == REENTRANT_PROTO_I_D
-# define endservent() (endservent_r(&PL_reentrant_buffer->_servent_data) == 0 ? 1 : 0)
-# endif
-# if !defined(endservent) && ENDSERVENT_R_PROTO == REENTRANT_PROTO_V_D
-# define endservent() endservent_r(&PL_reentrant_buffer->_servent_data)
-# endif
-# endif
-#endif /* HAS_ENDSERVENT_R */
-
-#ifdef HAS_GETGRENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getgrent
-# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBWR
-# define getgrent() ((PL_reentrant_retint = getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
-# endif
-# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIR
-# define getgrent() ((PL_reentrant_retint = getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
-# endif
-# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_S_SBW
-# define getgrent() (getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? &PL_reentrant_buffer->_grent_struct : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
-# endif
-# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_S_SBI
-# define getgrent() (getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? &PL_reentrant_buffer->_grent_struct : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
-# endif
-# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBI
-# define getgrent() ((PL_reentrant_retint = getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size)) == 0 ? &PL_reentrant_buffer->_grent_struct : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
-# endif
-# if !defined(getgrent) && GETGRENT_R_PROTO == REENTRANT_PROTO_I_SBIH
-# define getgrent() ((PL_reentrant_retint = getgrent_r(&PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_fptr)) == 0 ? &PL_reentrant_buffer->_grent_struct : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrent") : 0))
-# endif
-# endif
-#endif /* HAS_GETGRENT_R */
-
-#ifdef HAS_GETGRGID_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getgrgid
-# if !defined(getgrgid) && GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBWR
-# define getgrgid(a) ((PL_reentrant_retint = getgrgid_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrgid", a) : 0))
-# endif
-# if !defined(getgrgid) && GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBIR
-# define getgrgid(a) ((PL_reentrant_retint = getgrgid_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrgid", a) : 0))
-# endif
-# if !defined(getgrgid) && GETGRGID_R_PROTO == REENTRANT_PROTO_I_TSBI
-# define getgrgid(a) ((PL_reentrant_retint = getgrgid_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size)) == 0 ? &PL_reentrant_buffer->_grent_struct : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrgid", a) : 0))
-# endif
-# if !defined(getgrgid) && GETGRGID_R_PROTO == REENTRANT_PROTO_S_TSBI
-# define getgrgid(a) (getgrgid_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? &PL_reentrant_buffer->_grent_struct : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrgid", a) : 0))
-# endif
-# endif
-#endif /* HAS_GETGRGID_R */
-
-#ifdef HAS_GETGRNAM_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getgrnam
-# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR
-# define getgrnam(a) ((PL_reentrant_retint = getgrnam_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
-# endif
-# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR
-# define getgrnam(a) ((PL_reentrant_retint = getgrnam_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size, &PL_reentrant_buffer->_grent_ptr)) == 0 ? PL_reentrant_buffer->_grent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
-# endif
-# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_S_CBI
-# define getgrnam(a) (getgrnam_r(a, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? PL_reentrant_buffer->_grent_buffer : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
-# endif
-# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_I_CSBI
-# define getgrnam(a) ((PL_reentrant_retint = getgrnam_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size)) == 0 ? &PL_reentrant_buffer->_grent_struct : ((PL_reentrant_retint == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
-# endif
-# if !defined(getgrnam) && GETGRNAM_R_PROTO == REENTRANT_PROTO_S_CSBI
-# define getgrnam(a) (getgrnam_r(a, &PL_reentrant_buffer->_grent_struct, PL_reentrant_buffer->_grent_buffer, PL_reentrant_buffer->_grent_size) ? &PL_reentrant_buffer->_grent_struct : ((errno == ERANGE) ? (struct group *) Perl_reentrant_retry("getgrnam", a) : 0))
-# endif
-# endif
-#endif /* HAS_GETGRNAM_R */
-
-#ifdef HAS_GETHOSTBYADDR_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef gethostbyaddr
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISBWRE
-# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_ptr, &PL_reentrant_buffer->_hostent_errno)) == 0 ? PL_reentrant_buffer->_hostent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBWIE
-# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CWISBIE
-# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TWISBIE
-# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CIISBIE
-# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_CSBIE
-# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? 1 : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_S_TSBIE
-# define gethostbyaddr(a, b, c) (gethostbyaddr_r(a, b, c, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? 1 : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CWISD
-# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, &PL_reentrant_buffer->_hostent_data)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CIISD
-# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, &PL_reentrant_buffer->_hostent_data)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_CII
-# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c)) == 0 ? 1 : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# if !defined(gethostbyaddr) && GETHOSTBYADDR_R_PROTO == REENTRANT_PROTO_I_TsISBWRE
-# define gethostbyaddr(a, b, c) ((PL_reentrant_retint = gethostbyaddr_r(a, b, c, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_ptr, &PL_reentrant_buffer->_hostent_errno)) == 0 ? PL_reentrant_buffer->_hostent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyaddr", a, b, c) : 0))
-# endif
-# endif
-#endif /* HAS_GETHOSTBYADDR_R */
-
-#ifdef HAS_GETHOSTBYNAME_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef gethostbyname
-# if !defined(gethostbyname) && GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE
-# define gethostbyname(a) ((PL_reentrant_retint = gethostbyname_r(a, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_ptr, &PL_reentrant_buffer->_hostent_errno)) == 0 ? PL_reentrant_buffer->_hostent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyname", a) : 0))
-# endif
-# if !defined(gethostbyname) && GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBIE
-# define gethostbyname(a) (gethostbyname_r(a, &PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyname", a) : 0))
-# endif
-# if !defined(gethostbyname) && GETHOSTBYNAME_R_PROTO == REENTRANT_PROTO_I_CSD
-# define gethostbyname(a) ((PL_reentrant_retint = gethostbyname_r(a, &PL_reentrant_buffer->_hostent_struct, &PL_reentrant_buffer->_hostent_data)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostbyname", a) : 0))
-# endif
-# endif
-#endif /* HAS_GETHOSTBYNAME_R */
-
-#ifdef HAS_GETHOSTENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef gethostent
-# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBWRE
-# define gethostent() ((PL_reentrant_retint = gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_ptr, &PL_reentrant_buffer->_hostent_errno)) == 0 ? PL_reentrant_buffer->_hostent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
-# endif
-# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBIE
-# define gethostent() ((PL_reentrant_retint = gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
-# endif
-# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBIE
-# define gethostent() (gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
-# endif
-# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBI
-# define gethostent() (gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size) ? &PL_reentrant_buffer->_hostent_struct : ((errno == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
-# endif
-# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBI
-# define gethostent() ((PL_reentrant_retint = gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffer, PL_reentrant_buffer->_hostent_size)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
-# endif
-# if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SD
-# define gethostent() ((PL_reentrant_retint = gethostent_r(&PL_reentrant_buffer->_hostent_struct, &PL_reentrant_buffer->_hostent_data)) == 0 ? &PL_reentrant_buffer->_hostent_struct : ((PL_reentrant_retint == ERANGE) ? (struct hostent *) Perl_reentrant_retry("gethostent") : 0))
-# endif
-# endif
-#endif /* HAS_GETHOSTENT_R */
-
-#ifdef HAS_GETLOGIN_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getlogin
-# if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_I_BW
-# define getlogin() ((PL_reentrant_retint = getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)) == 0 ? PL_reentrant_buffer->_getlogin_buffer : ((PL_reentrant_retint == ERANGE) ? (char *) Perl_reentrant_retry("getlogin") : 0))
-# endif
-# if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_I_BI
-# define getlogin() ((PL_reentrant_retint = getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)) == 0 ? PL_reentrant_buffer->_getlogin_buffer : ((PL_reentrant_retint == ERANGE) ? (char *) Perl_reentrant_retry("getlogin") : 0))
-# endif
-# if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_B_BW
-# define getlogin() getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)
-# endif
-# if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_B_BI
-# define getlogin() getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)
-# endif
-# endif
-#endif /* HAS_GETLOGIN_R */
-
-#ifdef HAS_GETNETBYADDR_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getnetbyaddr
-# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_UISBWRE
-# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer->_netent_errno)) == 0 ? PL_reentrant_buffer->_netent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
-# endif
-# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_LISBI
-# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
-# endif
-# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_TISBI
-# define getnetbyaddr(a, b) (getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
-# endif
-# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_LISBI
-# define getnetbyaddr(a, b) (getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
-# endif
-# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_TISD
-# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
-# endif
-# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_LISD
-# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
-# endif
-# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_IISD
-# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
-# endif
-# if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_uISBWRE
-# define getnetbyaddr(a, b) ((PL_reentrant_retint = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer->_netent_errno)) == 0 ? PL_reentrant_buffer->_netent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyaddr", a, b) : 0))
-# endif
-# endif
-#endif /* HAS_GETNETBYADDR_R */
-
-#ifdef HAS_GETNETBYNAME_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getnetbyname
-# if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWRE
-# define getnetbyname(a) ((PL_reentrant_retint = getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer->_netent_errno)) == 0 ? PL_reentrant_buffer->_netent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyname", a) : 0))
-# endif
-# if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBI
-# define getnetbyname(a) ((PL_reentrant_retint = getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyname", a) : 0))
-# endif
-# if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBI
-# define getnetbyname(a) (getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyname", a) : 0))
-# endif
-# if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSD
-# define getnetbyname(a) ((PL_reentrant_retint = getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetbyname", a) : 0))
-# endif
-# endif
-#endif /* HAS_GETNETBYNAME_R */
-
-#ifdef HAS_GETNETENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getnetent
-# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBWRE
-# define getnetent() ((PL_reentrant_retint = getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer->_netent_errno)) == 0 ? PL_reentrant_buffer->_netent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
-# endif
-# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBIE
-# define getnetent() ((PL_reentrant_retint = getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_errno)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
-# endif
-# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBIE
-# define getnetent() (getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_errno) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
-# endif
-# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_S_SBI
-# define getnetent() (getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : ((errno == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
-# endif
-# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_I_SBI
-# define getnetent() ((PL_reentrant_retint = getnetent_r(&PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_netent_buffer, PL_reentrant_buffer->_netent_size)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
-# endif
-# if !defined(getnetent) && GETNETENT_R_PROTO == REENTRANT_PROTO_I_SD
-# define getnetent() ((PL_reentrant_retint = getnetent_r(&PL_reentrant_buffer->_netent_struct, &PL_reentrant_buffer->_netent_data)) == 0 ? &PL_reentrant_buffer->_netent_struct : ((PL_reentrant_retint == ERANGE) ? (struct netent *) Perl_reentrant_retry("getnetent") : 0))
-# endif
-# endif
-#endif /* HAS_GETNETENT_R */
-
-#ifdef HAS_GETPROTOBYNAME_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getprotobyname
-# if !defined(getprotobyname) && GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWR
-# define getprotobyname(a) ((PL_reentrant_retint = getprotobyname_r(a, &PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size, &PL_reentrant_buffer->_protoent_ptr)) == 0 ? PL_reentrant_buffer->_protoent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobyname", a) : 0))
-# endif
-# if !defined(getprotobyname) && GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_S_CSBI
-# define getprotobyname(a) (getprotobyname_r(a, &PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size) ? &PL_reentrant_buffer->_protoent_struct : ((errno == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobyname", a) : 0))
-# endif
-# if !defined(getprotobyname) && GETPROTOBYNAME_R_PROTO == REENTRANT_PROTO_I_CSD
-# define getprotobyname(a) (REENTR_MEMZERO(&PL_reentrant_buffer->_protoent_data, sizeof(PL_reentrant_buffer->_protoent_data)),(PL_reentrant_retint = getprotobyname_r(a, &PL_reentrant_buffer->_protoent_struct, &PL_reentrant_buffer->_protoent_data)) == 0 ? &PL_reentrant_buffer->_protoent_struct : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobyname", a) : 0))
-# endif
-# endif
-#endif /* HAS_GETPROTOBYNAME_R */
-
-#ifdef HAS_GETPROTOBYNUMBER_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getprotobynumber
-# if !defined(getprotobynumber) && GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_I_ISBWR
-# define getprotobynumber(a) ((PL_reentrant_retint = getprotobynumber_r(a, &PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size, &PL_reentrant_buffer->_protoent_ptr)) == 0 ? PL_reentrant_buffer->_protoent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobynumber", a) : 0))
-# endif
-# if !defined(getprotobynumber) && GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_S_ISBI
-# define getprotobynumber(a) (getprotobynumber_r(a, &PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size) ? &PL_reentrant_buffer->_protoent_struct : ((errno == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobynumber", a) : 0))
-# endif
-# if !defined(getprotobynumber) && GETPROTOBYNUMBER_R_PROTO == REENTRANT_PROTO_I_ISD
-# define getprotobynumber(a) (REENTR_MEMZERO(&PL_reentrant_buffer->_protoent_data, sizeof(PL_reentrant_buffer->_protoent_data)),(PL_reentrant_retint = getprotobynumber_r(a, &PL_reentrant_buffer->_protoent_struct, &PL_reentrant_buffer->_protoent_data)) == 0 ? &PL_reentrant_buffer->_protoent_struct : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotobynumber", a) : 0))
-# endif
-# endif
-#endif /* HAS_GETPROTOBYNUMBER_R */
-
-#ifdef HAS_GETPROTOENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getprotoent
-# if !defined(getprotoent) && GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBWR
-# define getprotoent() ((PL_reentrant_retint = getprotoent_r(&PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size, &PL_reentrant_buffer->_protoent_ptr)) == 0 ? PL_reentrant_buffer->_protoent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotoent") : 0))
-# endif
-# if !defined(getprotoent) && GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SBI
-# define getprotoent() ((PL_reentrant_retint = getprotoent_r(&PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size)) == 0 ? &PL_reentrant_buffer->_protoent_struct : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotoent") : 0))
-# endif
-# if !defined(getprotoent) && GETPROTOENT_R_PROTO == REENTRANT_PROTO_S_SBI
-# define getprotoent() (getprotoent_r(&PL_reentrant_buffer->_protoent_struct, PL_reentrant_buffer->_protoent_buffer, PL_reentrant_buffer->_protoent_size) ? &PL_reentrant_buffer->_protoent_struct : ((errno == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotoent") : 0))
-# endif
-# if !defined(getprotoent) && GETPROTOENT_R_PROTO == REENTRANT_PROTO_I_SD
-# define getprotoent() (REENTR_MEMZERO(&PL_reentrant_buffer->_protoent_data, sizeof(PL_reentrant_buffer->_protoent_data)),(PL_reentrant_retint = getprotoent_r(&PL_reentrant_buffer->_protoent_struct, &PL_reentrant_buffer->_protoent_data)) == 0 ? &PL_reentrant_buffer->_protoent_struct : ((PL_reentrant_retint == ERANGE) ? (struct protoent *) Perl_reentrant_retry("getprotoent") : 0))
-# endif
-# endif
-#endif /* HAS_GETPROTOENT_R */
-
-#ifdef HAS_GETPWENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getpwent
-# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBWR
-# define getpwent() ((PL_reentrant_retint = getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
-# endif
-# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIR
-# define getpwent() ((PL_reentrant_retint = getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
-# endif
-# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_S_SBW
-# define getpwent() (getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size) ? &PL_reentrant_buffer->_pwent_struct : ((errno == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
-# endif
-# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_S_SBI
-# define getpwent() (getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size) ? &PL_reentrant_buffer->_pwent_struct : ((errno == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
-# endif
-# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBI
-# define getpwent() ((PL_reentrant_retint = getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size)) == 0 ? &PL_reentrant_buffer->_pwent_struct : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
-# endif
-# if !defined(getpwent) && GETPWENT_R_PROTO == REENTRANT_PROTO_I_SBIH
-# define getpwent() ((PL_reentrant_retint = getpwent_r(&PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_fptr)) == 0 ? &PL_reentrant_buffer->_pwent_struct : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwent") : 0))
-# endif
-# endif
-#endif /* HAS_GETPWENT_R */
-
-#ifdef HAS_GETPWNAM_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getpwnam
-# if !defined(getpwnam) && GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR
-# define getpwnam(a) ((PL_reentrant_retint = getpwnam_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwnam", a) : 0))
-# endif
-# if !defined(getpwnam) && GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBIR
-# define getpwnam(a) ((PL_reentrant_retint = getpwnam_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwnam", a) : 0))
-# endif
-# if !defined(getpwnam) && GETPWNAM_R_PROTO == REENTRANT_PROTO_S_CSBI
-# define getpwnam(a) (getpwnam_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size) ? &PL_reentrant_buffer->_pwent_struct : ((errno == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwnam", a) : 0))
-# endif
-# if !defined(getpwnam) && GETPWNAM_R_PROTO == REENTRANT_PROTO_I_CSBI
-# define getpwnam(a) ((PL_reentrant_retint = getpwnam_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size)) == 0 ? &PL_reentrant_buffer->_pwent_struct : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwnam", a) : 0))
-# endif
-# endif
-#endif /* HAS_GETPWNAM_R */
-
-#ifdef HAS_GETPWUID_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getpwuid
-# if !defined(getpwuid) && GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBWR
-# define getpwuid(a) ((PL_reentrant_retint = getpwuid_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwuid", a) : 0))
-# endif
-# if !defined(getpwuid) && GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBIR
-# define getpwuid(a) ((PL_reentrant_retint = getpwuid_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size, &PL_reentrant_buffer->_pwent_ptr)) == 0 ? PL_reentrant_buffer->_pwent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwuid", a) : 0))
-# endif
-# if !defined(getpwuid) && GETPWUID_R_PROTO == REENTRANT_PROTO_I_TSBI
-# define getpwuid(a) ((PL_reentrant_retint = getpwuid_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size)) == 0 ? &PL_reentrant_buffer->_pwent_struct : ((PL_reentrant_retint == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwuid", a) : 0))
-# endif
-# if !defined(getpwuid) && GETPWUID_R_PROTO == REENTRANT_PROTO_S_TSBI
-# define getpwuid(a) (getpwuid_r(a, &PL_reentrant_buffer->_pwent_struct, PL_reentrant_buffer->_pwent_buffer, PL_reentrant_buffer->_pwent_size) ? &PL_reentrant_buffer->_pwent_struct : ((errno == ERANGE) ? (struct passwd *) Perl_reentrant_retry("getpwuid", a) : 0))
-# endif
-# endif
-#endif /* HAS_GETPWUID_R */
-
-#ifdef HAS_GETSERVBYNAME_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getservbyname
-# if !defined(getservbyname) && GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_I_CCSBWR
-# define getservbyname(a, b) ((PL_reentrant_retint = getservbyname_r(a, b, &PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size, &PL_reentrant_buffer->_servent_ptr)) == 0 ? PL_reentrant_buffer->_servent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyname", a, b) : 0))
-# endif
-# if !defined(getservbyname) && GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_S_CCSBI
-# define getservbyname(a, b) (getservbyname_r(a, b, &PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size) ? &PL_reentrant_buffer->_servent_struct : ((errno == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyname", a, b) : 0))
-# endif
-# if !defined(getservbyname) && GETSERVBYNAME_R_PROTO == REENTRANT_PROTO_I_CCSD
-# define getservbyname(a, b) (REENTR_MEMZERO(&PL_reentrant_buffer->_servent_data, sizeof(PL_reentrant_buffer->_servent_data)),(PL_reentrant_retint = getservbyname_r(a, b, &PL_reentrant_buffer->_servent_struct, &PL_reentrant_buffer->_servent_data)) == 0 ? &PL_reentrant_buffer->_servent_struct : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyname", a, b) : 0))
-# endif
-# endif
-#endif /* HAS_GETSERVBYNAME_R */
-
-#ifdef HAS_GETSERVBYPORT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getservbyport
-# if !defined(getservbyport) && GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_I_ICSBWR
-# define getservbyport(a, b) ((PL_reentrant_retint = getservbyport_r(a, b, &PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size, &PL_reentrant_buffer->_servent_ptr)) == 0 ? PL_reentrant_buffer->_servent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyport", a, b) : 0))
-# endif
-# if !defined(getservbyport) && GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_S_ICSBI
-# define getservbyport(a, b) (getservbyport_r(a, b, &PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size) ? &PL_reentrant_buffer->_servent_struct : ((errno == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyport", a, b) : 0))
-# endif
-# if !defined(getservbyport) && GETSERVBYPORT_R_PROTO == REENTRANT_PROTO_I_ICSD
-# define getservbyport(a, b) (REENTR_MEMZERO(&PL_reentrant_buffer->_servent_data, sizeof(PL_reentrant_buffer->_servent_data)),(PL_reentrant_retint = getservbyport_r(a, b, &PL_reentrant_buffer->_servent_struct, &PL_reentrant_buffer->_servent_data)) == 0 ? &PL_reentrant_buffer->_servent_struct : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservbyport", a, b) : 0))
-# endif
-# endif
-#endif /* HAS_GETSERVBYPORT_R */
-
-#ifdef HAS_GETSERVENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getservent
-# if !defined(getservent) && GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBWR
-# define getservent() ((PL_reentrant_retint = getservent_r(&PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size, &PL_reentrant_buffer->_servent_ptr)) == 0 ? PL_reentrant_buffer->_servent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservent") : 0))
-# endif
-# if !defined(getservent) && GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SBI
-# define getservent() ((PL_reentrant_retint = getservent_r(&PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size)) == 0 ? &PL_reentrant_buffer->_servent_struct : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservent") : 0))
-# endif
-# if !defined(getservent) && GETSERVENT_R_PROTO == REENTRANT_PROTO_S_SBI
-# define getservent() (getservent_r(&PL_reentrant_buffer->_servent_struct, PL_reentrant_buffer->_servent_buffer, PL_reentrant_buffer->_servent_size) ? &PL_reentrant_buffer->_servent_struct : ((errno == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservent") : 0))
-# endif
-# if !defined(getservent) && GETSERVENT_R_PROTO == REENTRANT_PROTO_I_SD
-# define getservent() (REENTR_MEMZERO(&PL_reentrant_buffer->_servent_data, sizeof(PL_reentrant_buffer->_servent_data)),(PL_reentrant_retint = getservent_r(&PL_reentrant_buffer->_servent_struct, &PL_reentrant_buffer->_servent_data)) == 0 ? &PL_reentrant_buffer->_servent_struct : ((PL_reentrant_retint == ERANGE) ? (struct servent *) Perl_reentrant_retry("getservent") : 0))
-# endif
-# endif
-#endif /* HAS_GETSERVENT_R */
-
-#ifdef HAS_GETSPNAM_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef getspnam
-# if !defined(getspnam) && GETSPNAM_R_PROTO == REENTRANT_PROTO_I_CSBWR
-# define getspnam(a) ((PL_reentrant_retint = getspnam_r(a, &PL_reentrant_buffer->_spent_struct, PL_reentrant_buffer->_spent_buffer, PL_reentrant_buffer->_spent_size, &PL_reentrant_buffer->_spent_ptr)) == 0 ? PL_reentrant_buffer->_spent_ptr : ((PL_reentrant_retint == ERANGE) ? (struct spwd *) Perl_reentrant_retry("getspnam", a) : 0))
-# endif
-# if !defined(getspnam) && GETSPNAM_R_PROTO == REENTRANT_PROTO_S_CSBI
-# define getspnam(a) (getspnam_r(a, &PL_reentrant_buffer->_spent_struct, PL_reentrant_buffer->_spent_buffer, PL_reentrant_buffer->_spent_size) ? &PL_reentrant_buffer->_spent_struct : ((errno == ERANGE) ? (struct spwd *) Perl_reentrant_retry("getspnam", a) : 0))
-# endif
-# endif
-#endif /* HAS_GETSPNAM_R */
-
-#ifdef HAS_READDIR_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef readdir
-# if !defined(readdir) && READDIR_R_PROTO == REENTRANT_PROTO_I_TSR
-# define readdir(a) (readdir_r(a, PL_reentrant_buffer->_readdir_struct, &PL_reentrant_buffer->_readdir_ptr) == 0 ? PL_reentrant_buffer->_readdir_ptr : 0)
-# endif
-# if !defined(readdir) && READDIR_R_PROTO == REENTRANT_PROTO_I_TS
-# define readdir(a) (readdir_r(a, PL_reentrant_buffer->_readdir_struct) == 0 ? PL_reentrant_buffer->_readdir_struct : 0)
-# endif
-# endif
-#endif /* HAS_READDIR_R */
-
-#ifdef HAS_READDIR64_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef readdir64
-# if !defined(readdir64) && READDIR64_R_PROTO == REENTRANT_PROTO_I_TSR
-# define readdir64(a) (readdir64_r(a, PL_reentrant_buffer->_readdir64_struct, &PL_reentrant_buffer->_readdir64_ptr) == 0 ? PL_reentrant_buffer->_readdir64_ptr : 0)
-# endif
-# if !defined(readdir64) && READDIR64_R_PROTO == REENTRANT_PROTO_I_TS
-# define readdir64(a) (readdir64_r(a, PL_reentrant_buffer->_readdir64_struct) == 0 ? PL_reentrant_buffer->_readdir64_struct : 0)
-# endif
-# endif
-#endif /* HAS_READDIR64_R */
-
-#ifdef HAS_SETGRENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef setgrent
-# if !defined(setgrent) && SETGRENT_R_PROTO == REENTRANT_PROTO_I_H
-# define setgrent() (setgrent_r(&PL_reentrant_buffer->_grent_fptr) == 0 ? 1 : 0)
-# endif
-# if !defined(setgrent) && SETGRENT_R_PROTO == REENTRANT_PROTO_V_H
-# define setgrent() setgrent_r(&PL_reentrant_buffer->_grent_fptr)
-# endif
-# endif
-#endif /* HAS_SETGRENT_R */
-
-#ifdef HAS_SETHOSTENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef sethostent
-# if !defined(sethostent) && SETHOSTENT_R_PROTO == REENTRANT_PROTO_I_ID
-# define sethostent(a) (sethostent_r(a, &PL_reentrant_buffer->_hostent_data) == 0 ? 1 : 0)
-# endif
-# if !defined(sethostent) && SETHOSTENT_R_PROTO == REENTRANT_PROTO_V_ID
-# define sethostent(a) sethostent_r(a, &PL_reentrant_buffer->_hostent_data)
-# endif
-# endif
-#endif /* HAS_SETHOSTENT_R */
-
-#ifdef HAS_SETLOCALE_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef setlocale
-# if !defined(setlocale) && SETLOCALE_R_PROTO == REENTRANT_PROTO_I_ICBI
-# define setlocale(a, b) (setlocale_r(a, b, PL_reentrant_buffer->_setlocale_buffer, PL_reentrant_buffer->_setlocale_size) == 0 ? PL_reentrant_buffer->_setlocale_buffer : 0)
-# endif
-# endif
-#endif /* HAS_SETLOCALE_R */
-
-#ifdef HAS_SETNETENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef setnetent
-# if !defined(setnetent) && SETNETENT_R_PROTO == REENTRANT_PROTO_I_ID
-# define setnetent(a) (setnetent_r(a, &PL_reentrant_buffer->_netent_data) == 0 ? 1 : 0)
-# endif
-# if !defined(setnetent) && SETNETENT_R_PROTO == REENTRANT_PROTO_V_ID
-# define setnetent(a) setnetent_r(a, &PL_reentrant_buffer->_netent_data)
-# endif
-# endif
-#endif /* HAS_SETNETENT_R */
-
-#ifdef HAS_SETPROTOENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef setprotoent
-# if !defined(setprotoent) && SETPROTOENT_R_PROTO == REENTRANT_PROTO_I_ID
-# define setprotoent(a) (setprotoent_r(a, &PL_reentrant_buffer->_protoent_data) == 0 ? 1 : 0)
-# endif
-# if !defined(setprotoent) && SETPROTOENT_R_PROTO == REENTRANT_PROTO_V_ID
-# define setprotoent(a) setprotoent_r(a, &PL_reentrant_buffer->_protoent_data)
-# endif
-# endif
-#endif /* HAS_SETPROTOENT_R */
-
-#ifdef HAS_SETPWENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef setpwent
-# if !defined(setpwent) && SETPWENT_R_PROTO == REENTRANT_PROTO_I_H
-# define setpwent() (setpwent_r(&PL_reentrant_buffer->_pwent_fptr) == 0 ? 1 : 0)
-# endif
-# if !defined(setpwent) && SETPWENT_R_PROTO == REENTRANT_PROTO_V_H
-# define setpwent() setpwent_r(&PL_reentrant_buffer->_pwent_fptr)
-# endif
-# endif
-#endif /* HAS_SETPWENT_R */
-
-#ifdef HAS_SETSERVENT_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef setservent
-# if !defined(setservent) && SETSERVENT_R_PROTO == REENTRANT_PROTO_I_ID
-# define setservent(a) (setservent_r(a, &PL_reentrant_buffer->_servent_data) == 0 ? 1 : 0)
-# endif
-# if !defined(setservent) && SETSERVENT_R_PROTO == REENTRANT_PROTO_V_ID
-# define setservent(a) setservent_r(a, &PL_reentrant_buffer->_servent_data)
-# endif
-# endif
-#endif /* HAS_SETSERVENT_R */
-
-#ifdef HAS_STRERROR_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef strerror
-# if !defined(strerror) && STRERROR_R_PROTO == REENTRANT_PROTO_I_IBW
-# define strerror(a) (strerror_r(a, PL_reentrant_buffer->_strerror_buffer, PL_reentrant_buffer->_strerror_size) == 0 ? PL_reentrant_buffer->_strerror_buffer : 0)
-# endif
-# if !defined(strerror) && STRERROR_R_PROTO == REENTRANT_PROTO_I_IBI
-# define strerror(a) (strerror_r(a, PL_reentrant_buffer->_strerror_buffer, PL_reentrant_buffer->_strerror_size) == 0 ? PL_reentrant_buffer->_strerror_buffer : 0)
-# endif
-# if !defined(strerror) && STRERROR_R_PROTO == REENTRANT_PROTO_B_IBW
-# define strerror(a) strerror_r(a, PL_reentrant_buffer->_strerror_buffer, PL_reentrant_buffer->_strerror_size)
-# endif
-# endif
-#endif /* HAS_STRERROR_R */
-
-#ifdef HAS_TMPNAM_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef tmpnam
-# if !defined(tmpnam) && TMPNAM_R_PROTO == REENTRANT_PROTO_B_B
-# define tmpnam(a) tmpnam_r(a)
-# endif
-# endif
-#endif /* HAS_TMPNAM_R */
-
-#ifdef HAS_TTYNAME_R
-# if defined(PERL_REENTR_API) && (PERL_REENTR_API+0 == 1)
-# undef ttyname
-# if !defined(ttyname) && TTYNAME_R_PROTO == REENTRANT_PROTO_I_IBW
-# define ttyname(a) (ttyname_r(a, PL_reentrant_buffer->_ttyname_buffer, PL_reentrant_buffer->_ttyname_size) == 0 ? PL_reentrant_buffer->_ttyname_buffer : 0)
-# endif
-# if !defined(ttyname) && TTYNAME_R_PROTO == REENTRANT_PROTO_I_IBI
-# define ttyname(a) (ttyname_r(a, PL_reentrant_buffer->_ttyname_buffer, PL_reentrant_buffer->_ttyname_size) == 0 ? PL_reentrant_buffer->_ttyname_buffer : 0)
-# endif
-# if !defined(ttyname) && TTYNAME_R_PROTO == REENTRANT_PROTO_B_IBI
-# define ttyname(a) ttyname_r(a, PL_reentrant_buffer->_ttyname_buffer, PL_reentrant_buffer->_ttyname_size)
-# endif
-# endif
-#endif /* HAS_TTYNAME_R */
-
-
#endif /* USE_REENTRANT_API */
-
+
#endif
/* ex: set ro: */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h
index 1d9748037f..0bc48500f0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcharclass.h
@@ -240,7 +240,7 @@
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
- &regcharclass_multi_char_folds::multi_char_folds(1)
+ &regcharclass_multi_char_folds::multi_char_folds('u', 'a')
*/
/*** GENERATED CODE ***/
#define is_MULTI_CHAR_FOLD_utf8_safe_part0(s,e) \
@@ -459,7 +459,7 @@
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
- &regcharclass_multi_char_folds::multi_char_folds(0)
+ &regcharclass_multi_char_folds::multi_char_folds('l', 'a')
*/
/*** GENERATED CODE ***/
#define is_MULTI_CHAR_FOLD_latin1_safe(s,e) \
@@ -476,6 +476,122 @@
: 0 )
/*
+ THREE_CHAR_FOLD: A three-character multi-char fold
+
+ &regcharclass_multi_char_folds::multi_char_folds('u', '3')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_utf8_safe(s,e) \
+( ((e)-(s) > 5) ? \
+ ( ( 0x66 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x66 == ((const U8*)s)[1] ) && ( 0x69 == ((const U8*)s)[2] || 0x6C == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xCE == ((const U8*)s)[0] ) ? \
+ ( ( 0xB1 == ((const U8*)s)[1] || 0xB7 == ((const U8*)s)[1] ) ? \
+ ( ( ( ( ( 0xCD == ((const U8*)s)[2] ) && ( 0x82 == ((const U8*)s)[3] ) ) && ( 0xCE == ((const U8*)s)[4] ) ) && ( 0xB9 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
+ : ( ( ( 0xB9 == ((const U8*)s)[1] ) && ( 0xCC == ((const U8*)s)[2] ) ) && ( 0x88 == ((const U8*)s)[3] ) ) ? ( ( 0xCC == ((const U8*)s)[4] ) ?\
+ ( ( inRANGE(((const U8*)s)[5], 0x80, 0x81 ) ) ? 6 : 0 )\
+ : ( ( 0xCD == ((const U8*)s)[4] ) && ( 0x82 == ((const U8*)s)[5] ) ) ? 6 : 0 ) : 0 )\
+ : ( 0xCF == ((const U8*)s)[0] ) ? \
+ ( ( 0x85 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xCC == ((const U8*)s)[2] ) && ( 0x88 == ((const U8*)s)[3] || 0x93 == ((const U8*)s)[3] ) ) ? ( ( 0xCC == ((const U8*)s)[4] ) ?\
+ ( ( inRANGE(((const U8*)s)[5], 0x80, 0x81 ) ) ? 6 : 0 )\
+ : ( ( 0xCD == ((const U8*)s)[4] ) && ( 0x82 == ((const U8*)s)[5] ) ) ? 6 : 0 ) : 0 )\
+ : ( ( ( ( ( 0x89 == ((const U8*)s)[1] ) && ( 0xCD == ((const U8*)s)[2] ) ) && ( 0x82 == ((const U8*)s)[3] ) ) && ( 0xCE == ((const U8*)s)[4] ) ) && ( 0xB9 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
+ : 0 ) \
+: ( ( ( ((e)-(s) > 2) && ( 0x66 == ((const U8*)s)[0] ) ) && ( 0x66 == ((const U8*)s)[1] ) ) && ( 0x69 == ((const U8*)s)[2] || 0x6C == ((const U8*)s)[2] ) ) ? 3 : 0 )
+
+/*
+ THREE_CHAR_FOLD: A three-character multi-char fold
+
+ &regcharclass_multi_char_folds::multi_char_folds('l', '3')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_latin1_safe(s,e) \
+( ( ( ( ( ((e) - (s)) >= 3 ) && ( ( ((const U8*)s)[0] & 0xDF ) == 0x46 ) ) && ( ( ((const U8*)s)[1] & 0xDF ) == 0x46 ) ) && ( ( ( ((const U8*)s)[2] & 0xDF ) == 0x49 ) || ( ( ((const U8*)s)[2] & 0xDF ) == 0x4C ) ) ) ? 3 : 0 )
+
+/*
+ THREE_CHAR_FOLD_HEAD: The first two of three-character multi-char folds
+
+ &regcharclass_multi_char_folds::multi_char_folds('u', 'h')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_HEAD_utf8_safe(s,e) \
+( ((e)-(s) > 3) ? \
+ ( ( 0x61 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x68, 0x6A ) || inRANGE(((const U8*)s)[0], 0x73, 0x74 ) || 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? 1\
+ : ( 0x66 == ((const U8*)s)[0] ) ? \
+ ( ( 0x66 == ((const U8*)s)[1] ) ? 2 : 1 ) \
+ : ( 0xCA == ((const U8*)s)[0] ) ? \
+ ( ( 0xBC == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xCE == ((const U8*)s)[0] ) ? \
+ ( ( ( ((const U8*)s)[1] & 0xFD ) == 0xAC ) ? 2 \
+ : ( 0xB1 == ((const U8*)s)[1] || 0xB7 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xCD == ((const U8*)s)[2] ) && ( 0x82 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : ( 0xB9 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xCC == ((const U8*)s)[2] ) && ( 0x88 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : 0 ) \
+ : ( 0xCF == ((const U8*)s)[0] ) ? \
+ ( ( 0x81 == ((const U8*)s)[1] || 0x8E == ((const U8*)s)[1] ) ? 2 \
+ : ( 0x85 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xCC == ((const U8*)s)[2] ) && ( 0x88 == ((const U8*)s)[3] || 0x93 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : ( 0x89 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xCD == ((const U8*)s)[2] ) && ( 0x82 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : 0 ) \
+ : ( 0xD5 == ((const U8*)s)[0] ) ? \
+ ( ( 0xA5 == ((const U8*)s)[1] || 0xB4 == ((const U8*)s)[1] || 0xBE == ((const U8*)s)[1] ) ? 2 : 0 )\
+ : ( 0xE1 == ((const U8*)s)[0] ) ? \
+ ( ( 0xBC == ((const U8*)s)[1] ) ? \
+ ( ( ( ((const U8*)s)[2] & 0xD8 ) == 0x80 ) ? 3 : 0 ) \
+ : ( ( 0xBD == ((const U8*)s)[1] ) && ( ( ( ((const U8*)s)[2] & 0xF8 ) == 0xA0 ) || ( ( ((const U8*)s)[2] & 0xFB ) == 0xB0 ) || ((const U8*)s)[2] == 0xBC ) ) ? 3 : 0 )\
+ : 0 ) \
+: ((e)-(s) > 2) ? \
+ ( ( 0x61 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x68, 0x6A ) || inRANGE(((const U8*)s)[0], 0x73, 0x74 ) || 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? 1\
+ : ( 0x66 == ((const U8*)s)[0] ) ? \
+ ( ( 0x66 == ((const U8*)s)[1] ) ? 2 : 1 ) \
+ : ( 0xCA == ((const U8*)s)[0] ) ? \
+ ( ( 0xBC == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xCE == ((const U8*)s)[0] ) ? \
+ ( ( ( ( ((const U8*)s)[1] & 0xFD ) == 0xAC ) || ( ( ((const U8*)s)[1] & 0xF7 ) == 0xB1 ) || ((const U8*)s)[1] == 0xB7 ) ? 2 : 0 )\
+ : ( 0xCF == ((const U8*)s)[0] ) ? \
+ ( ( ( ( ((const U8*)s)[1] & 0xFB ) == 0x81 ) || ((const U8*)s)[1] == 0x89 || ((const U8*)s)[1] == 0x8E ) ? 2 : 0 )\
+ : ( 0xD5 == ((const U8*)s)[0] ) ? \
+ ( ( 0xA5 == ((const U8*)s)[1] || 0xB4 == ((const U8*)s)[1] || 0xBE == ((const U8*)s)[1] ) ? 2 : 0 )\
+ : ( 0xE1 == ((const U8*)s)[0] ) ? \
+ ( ( 0xBC == ((const U8*)s)[1] ) ? \
+ ( ( ( ((const U8*)s)[2] & 0xD8 ) == 0x80 ) ? 3 : 0 ) \
+ : ( ( 0xBD == ((const U8*)s)[1] ) && ( ( ( ((const U8*)s)[2] & 0xF8 ) == 0xA0 ) || ( ( ((const U8*)s)[2] & 0xFB ) == 0xB0 ) || ((const U8*)s)[2] == 0xBC ) ) ? 3 : 0 )\
+ : 0 ) \
+: ((e)-(s) > 1) ? \
+ ( ( 0x61 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x68, 0x6A ) || inRANGE(((const U8*)s)[0], 0x73, 0x74 ) || 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? 1\
+ : ( 0x66 == ((const U8*)s)[0] ) ? \
+ ( ( 0x66 == ((const U8*)s)[1] ) ? 2 : 1 ) \
+ : ( 0xCA == ((const U8*)s)[0] ) ? \
+ ( ( 0xBC == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xCE == ((const U8*)s)[0] ) ? \
+ ( ( ( ( ((const U8*)s)[1] & 0xFD ) == 0xAC ) || ( ( ((const U8*)s)[1] & 0xF7 ) == 0xB1 ) || ((const U8*)s)[1] == 0xB7 ) ? 2 : 0 )\
+ : ( 0xCF == ((const U8*)s)[0] ) ? \
+ ( ( ( ( ((const U8*)s)[1] & 0xFB ) == 0x81 ) || ((const U8*)s)[1] == 0x89 || ((const U8*)s)[1] == 0x8E ) ? 2 : 0 )\
+ : ( ( 0xD5 == ((const U8*)s)[0] ) && ( 0xA5 == ((const U8*)s)[1] || 0xB4 == ((const U8*)s)[1] || 0xBE == ((const U8*)s)[1] ) ) ? 2 : 0 )\
+: ((e)-(s) > 0) ? \
+ ( 0x61 == ((const U8*)s)[0] || 0x66 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x68, 0x6A ) || inRANGE(((const U8*)s)[0], 0x73, 0x74 ) || 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] )\
+: 0 )
+
+/*
+ THREE_CHAR_FOLD_HEAD: The first two of three-character multi-char folds
+
+ &regcharclass_multi_char_folds::multi_char_folds('l', 'h')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_HEAD_latin1_safe(s,e) \
+( ((e)-(s) > 1) ? \
+ ( ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x41 ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x48 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4A ) || ( ( ((const U8*)s)[0] & 0xDB ) == 0x53 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x54 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x59 ) ) ? 1\
+ : ( ( ((const U8*)s)[0] & 0xDF ) == 0x46 ) ? \
+ ( ( ( ((const U8*)s)[1] & 0xDF ) == 0x46 ) ? 2 : 1 ) \
+ : 0 ) \
+: ((e)-(s) > 0) ? \
+ ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x41 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x46 ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x48 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4A ) || ( ( ((const U8*)s)[0] & 0xDB ) == 0x53 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x54 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x59 ) )\
+: 0 )
+
+/*
FOLDS_TO_MULTI: characters that fold to multi-char strings
\p{_Perl_Folds_To_Multi_Char}
@@ -858,7 +974,7 @@
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
- &regcharclass_multi_char_folds::multi_char_folds(1)
+ &regcharclass_multi_char_folds::multi_char_folds('u', 'a')
*/
/*** GENERATED CODE ***/
#define is_MULTI_CHAR_FOLD_utf8_safe_part0(s,e) \
@@ -1075,7 +1191,7 @@
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
- &regcharclass_multi_char_folds::multi_char_folds(0)
+ &regcharclass_multi_char_folds::multi_char_folds('l', 'a')
*/
/*** GENERATED CODE ***/
#define is_MULTI_CHAR_FOLD_latin1_safe(s,e) \
@@ -1092,6 +1208,120 @@
: 0 )
/*
+ THREE_CHAR_FOLD: A three-character multi-char fold
+
+ &regcharclass_multi_char_folds::multi_char_folds('u', '3')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_utf8_safe(s,e) \
+( ((e)-(s) > 5) ? \
+ ( ( 0x86 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x86 == ((const U8*)s)[1] ) && ( 0x89 == ((const U8*)s)[2] || 0x93 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xB4 == ((const U8*)s)[0] ) ? \
+ ( ( 0x58 == ((const U8*)s)[1] || 0x66 == ((const U8*)s)[1] ) ? \
+ ( ( ( ( ( 0xB1 == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) && ( 0xB4 == ((const U8*)s)[4] ) ) && ( 0x68 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
+ : ( ( ( 0x68 == ((const U8*)s)[1] ) && ( 0xAF == ((const U8*)s)[2] ) ) && ( 0x49 == ((const U8*)s)[3] ) ) ? ( ( 0xAF == ((const U8*)s)[4] ) ?\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
+ : ( ( 0xB1 == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 ) : 0 )\
+ : ( 0xB5 == ((const U8*)s)[0] ) ? \
+ ( ( 0x46 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x49 == ((const U8*)s)[3] || 0x62 == ((const U8*)s)[3] ) ) ? ( ( 0xAF == ((const U8*)s)[4] ) ?\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
+ : ( ( 0xB1 == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 ) : 0 )\
+ : ( ( ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0xB1 == ((const U8*)s)[2] ) ) && ( 0x43 == ((const U8*)s)[3] ) ) && ( 0xB4 == ((const U8*)s)[4] ) ) && ( 0x68 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
+ : 0 ) \
+: ( ( ( ((e)-(s) > 2) && ( 0x86 == ((const U8*)s)[0] ) ) && ( 0x86 == ((const U8*)s)[1] ) ) && ( 0x89 == ((const U8*)s)[2] || 0x93 == ((const U8*)s)[2] ) ) ? 3 : 0 )
+
+/*
+ THREE_CHAR_FOLD: A three-character multi-char fold
+
+ &regcharclass_multi_char_folds::multi_char_folds('l', '3')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_latin1_safe(s,e) \
+( ( ( ( ( ((e) - (s)) >= 3 ) && ( ( ((const U8*)s)[0] & 0xBF ) == 0x86 ) ) && ( ( ((const U8*)s)[1] & 0xBF ) == 0x86 ) ) && ( ( ( ((const U8*)s)[2] & 0xBF ) == 0x89 ) || ( ( ((const U8*)s)[2] & 0xBF ) == 0x93 ) ) ) ? 3 : 0 )
+
+/*
+ THREE_CHAR_FOLD_HEAD: The first two of three-character multi-char folds
+
+ &regcharclass_multi_char_folds::multi_char_folds('u', 'h')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_HEAD_utf8_safe(s,e) \
+( ((e)-(s) > 3) ? \
+ ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA2 ) || ((const U8*)s)[0] == 0xA6 || ((const U8*)s)[0] == 0xA8 ) ? 1\
+ : ( 0x86 == ((const U8*)s)[0] ) ? \
+ ( ( 0x86 == ((const U8*)s)[1] ) ? 2 : 1 ) \
+ : ( 0xAB == ((const U8*)s)[0] ) ? \
+ ( ( 0x70 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xB4 == ((const U8*)s)[0] ) ? \
+ ( ( 0x53 == ((const U8*)s)[1] || 0x55 == ((const U8*)s)[1] ) ? 2 \
+ : ( 0x58 == ((const U8*)s)[1] || 0x66 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xB1 == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : ( 0x68 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x49 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : 0 ) \
+ : ( 0xB5 == ((const U8*)s)[0] ) ? \
+ ( ( 0x42 == ((const U8*)s)[1] || 0x55 == ((const U8*)s)[1] ) ? 2 \
+ : ( 0x46 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x49 == ((const U8*)s)[3] || 0x62 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : ( 0x4A == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xB1 == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : 0 ) \
+ : ( 0xB8 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x46 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xBF == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x67, 0x68 ) ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) ? 3 : 0 ) \
+ : ( ( 0x6A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x70 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : 0 ) \
+: ((e)-(s) > 2) ? \
+ ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA2 ) || ((const U8*)s)[0] == 0xA6 || ((const U8*)s)[0] == 0xA8 ) ? 1\
+ : ( 0x86 == ((const U8*)s)[0] ) ? \
+ ( ( 0x86 == ((const U8*)s)[1] ) ? 2 : 1 ) \
+ : ( 0xAB == ((const U8*)s)[0] ) ? \
+ ( ( 0x70 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xB4 == ((const U8*)s)[0] ) ? \
+ ( ( 0x53 == ((const U8*)s)[1] || 0x55 == ((const U8*)s)[1] || 0x58 == ((const U8*)s)[1] || 0x66 == ((const U8*)s)[1] || 0x68 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ : ( 0xB5 == ((const U8*)s)[0] ) ? \
+ ( ( ( ( ((const U8*)s)[1] & 0xFB ) == 0x42 ) || ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x55 ) ? 2 : 0 )\
+ : ( 0xB8 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x46 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xBF == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x67, 0x68 ) ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) ? 3 : 0 ) \
+ : ( ( 0x6A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x70 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : 0 ) \
+: ((e)-(s) > 1) ? \
+ ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA2 ) || ((const U8*)s)[0] == 0xA6 || ((const U8*)s)[0] == 0xA8 ) ? 1\
+ : ( 0x86 == ((const U8*)s)[0] ) ? \
+ ( ( 0x86 == ((const U8*)s)[1] ) ? 2 : 1 ) \
+ : ( 0xAB == ((const U8*)s)[0] ) ? \
+ ( ( 0x70 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xB4 == ((const U8*)s)[0] ) ? \
+ ( ( 0x53 == ((const U8*)s)[1] || 0x55 == ((const U8*)s)[1] || 0x58 == ((const U8*)s)[1] || 0x66 == ((const U8*)s)[1] || 0x68 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ : ( ( 0xB5 == ((const U8*)s)[0] ) && ( ( ( ((const U8*)s)[1] & 0xFB ) == 0x42 ) || ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x55 ) ) ? 2 : 0 )\
+: ((e)-(s) > 0) ? \
+ ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x86 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA2 ) || ((const U8*)s)[0] == 0xA8 )\
+: 0 )
+
+/*
+ THREE_CHAR_FOLD_HEAD: The first two of three-character multi-char folds
+
+ &regcharclass_multi_char_folds::multi_char_folds('l', 'h')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_HEAD_latin1_safe(s,e) \
+( ((e)-(s) > 1) ? \
+ ( ( ( ( ((const U8*)s)[0] & 0xAF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xBE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBF ) == 0xA6 ) || ( ( ((const U8*)s)[0] & 0xBF ) == 0xA8 ) ) ? 1\
+ : ( ( ((const U8*)s)[0] & 0xBF ) == 0x86 ) ? \
+ ( ( ( ((const U8*)s)[1] & 0xBF ) == 0x86 ) ? 2 : 1 ) \
+ : 0 ) \
+: ((e)-(s) > 0) ? \
+ ( ( ( ((const U8*)s)[0] & 0xAF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0x9F ) == 0x86 ) || ( ( ((const U8*)s)[0] & 0xBE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBF ) == 0xA8 ) )\
+: 0 )
+
+/*
FOLDS_TO_MULTI: characters that fold to multi-char strings
\p{_Perl_Folds_To_Multi_Char}
@@ -1475,7 +1705,7 @@
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
- &regcharclass_multi_char_folds::multi_char_folds(1)
+ &regcharclass_multi_char_folds::multi_char_folds('u', 'a')
*/
/*** GENERATED CODE ***/
#define is_MULTI_CHAR_FOLD_utf8_safe_part0(s,e) \
@@ -1692,7 +1922,7 @@
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
- &regcharclass_multi_char_folds::multi_char_folds(0)
+ &regcharclass_multi_char_folds::multi_char_folds('l', 'a')
*/
/*** GENERATED CODE ***/
#define is_MULTI_CHAR_FOLD_latin1_safe(s,e) \
@@ -1709,6 +1939,120 @@
: 0 )
/*
+ THREE_CHAR_FOLD: A three-character multi-char fold
+
+ &regcharclass_multi_char_folds::multi_char_folds('u', '3')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_utf8_safe(s,e) \
+( ((e)-(s) > 5) ? \
+ ( ( 0x86 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x86 == ((const U8*)s)[1] ) && ( 0x89 == ((const U8*)s)[2] || 0x93 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xB3 == ((const U8*)s)[0] ) ? \
+ ( ( 0x58 == ((const U8*)s)[1] || 0x65 == ((const U8*)s)[1] ) ? \
+ ( ( ( ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) && ( 0xB3 == ((const U8*)s)[4] ) ) && ( 0x67 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
+ : ( ( ( 0x67 == ((const U8*)s)[1] ) && ( 0xAD == ((const U8*)s)[2] ) ) && ( 0x49 == ((const U8*)s)[3] ) ) ? ( ( 0xAD == ((const U8*)s)[4] ) ?\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
+ : ( ( 0xAF == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 ) : 0 )\
+ : ( 0xB4 == ((const U8*)s)[0] ) ? \
+ ( ( 0x46 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xAD == ((const U8*)s)[2] ) && ( 0x49 == ((const U8*)s)[3] || 0x5F == ((const U8*)s)[3] ) ) ? ( ( 0xAD == ((const U8*)s)[4] ) ?\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
+ : ( ( 0xAF == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 ) : 0 )\
+ : ( ( ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0xAF == ((const U8*)s)[2] ) ) && ( 0x43 == ((const U8*)s)[3] ) ) && ( 0xB3 == ((const U8*)s)[4] ) ) && ( 0x67 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
+ : 0 ) \
+: ( ( ( ((e)-(s) > 2) && ( 0x86 == ((const U8*)s)[0] ) ) && ( 0x86 == ((const U8*)s)[1] ) ) && ( 0x89 == ((const U8*)s)[2] || 0x93 == ((const U8*)s)[2] ) ) ? 3 : 0 )
+
+/*
+ THREE_CHAR_FOLD: A three-character multi-char fold
+
+ &regcharclass_multi_char_folds::multi_char_folds('l', '3')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_latin1_safe(s,e) \
+( ( ( ( ( ((e) - (s)) >= 3 ) && ( ( ((const U8*)s)[0] & 0xBF ) == 0x86 ) ) && ( ( ((const U8*)s)[1] & 0xBF ) == 0x86 ) ) && ( ( ( ((const U8*)s)[2] & 0xBF ) == 0x89 ) || ( ( ((const U8*)s)[2] & 0xBF ) == 0x93 ) ) ) ? 3 : 0 )
+
+/*
+ THREE_CHAR_FOLD_HEAD: The first two of three-character multi-char folds
+
+ &regcharclass_multi_char_folds::multi_char_folds('u', 'h')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_HEAD_utf8_safe(s,e) \
+( ((e)-(s) > 3) ? \
+ ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA2 ) || ((const U8*)s)[0] == 0xA6 || ((const U8*)s)[0] == 0xA8 ) ? 1\
+ : ( 0x86 == ((const U8*)s)[0] ) ? \
+ ( ( 0x86 == ((const U8*)s)[1] ) ? 2 : 1 ) \
+ : ( 0xAA == ((const U8*)s)[0] ) ? \
+ ( ( 0x6A == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xB3 == ((const U8*)s)[0] ) ? \
+ ( ( 0x53 == ((const U8*)s)[1] || 0x55 == ((const U8*)s)[1] ) ? 2 \
+ : ( 0x58 == ((const U8*)s)[1] || 0x65 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : ( 0x67 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xAD == ((const U8*)s)[2] ) && ( 0x49 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : 0 ) \
+ : ( 0xB4 == ((const U8*)s)[0] ) ? \
+ ( ( 0x42 == ((const U8*)s)[1] || 0x55 == ((const U8*)s)[1] ) ? 2 \
+ : ( 0x46 == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xAD == ((const U8*)s)[2] ) && ( 0x49 == ((const U8*)s)[3] || 0x5F == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : ( 0x4A == ((const U8*)s)[1] ) ? \
+ ( ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 2 )\
+ : 0 ) \
+ : ( 0xB7 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x46 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xBF == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x66, 0x67 ) ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) ? 3 : 0 ) \
+ : ( ( 0x69 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x6A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : 0 ) \
+: ((e)-(s) > 2) ? \
+ ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA2 ) || ((const U8*)s)[0] == 0xA6 || ((const U8*)s)[0] == 0xA8 ) ? 1\
+ : ( 0x86 == ((const U8*)s)[0] ) ? \
+ ( ( 0x86 == ((const U8*)s)[1] ) ? 2 : 1 ) \
+ : ( 0xAA == ((const U8*)s)[0] ) ? \
+ ( ( 0x6A == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xB3 == ((const U8*)s)[0] ) ? \
+ ( ( ((const U8*)s)[1] == 0x53 || ((const U8*)s)[1] == 0x55 || ((const U8*)s)[1] == 0x58 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x65 ) ) ? 2 : 0 )\
+ : ( 0xB4 == ((const U8*)s)[0] ) ? \
+ ( ( ( ( ((const U8*)s)[1] & 0xFB ) == 0x42 ) || ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x55 ) ? 2 : 0 )\
+ : ( 0xB7 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x46 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xBF == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x66, 0x67 ) ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) ? 3 : 0 ) \
+ : ( ( 0x69 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x6A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : 0 ) \
+: ((e)-(s) > 1) ? \
+ ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA2 ) || ((const U8*)s)[0] == 0xA6 || ((const U8*)s)[0] == 0xA8 ) ? 1\
+ : ( 0x86 == ((const U8*)s)[0] ) ? \
+ ( ( 0x86 == ((const U8*)s)[1] ) ? 2 : 1 ) \
+ : ( 0xAA == ((const U8*)s)[0] ) ? \
+ ( ( 0x6A == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xB3 == ((const U8*)s)[0] ) ? \
+ ( ( ((const U8*)s)[1] == 0x53 || ((const U8*)s)[1] == 0x55 || ((const U8*)s)[1] == 0x58 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x65 ) ) ? 2 : 0 )\
+ : ( ( 0xB4 == ((const U8*)s)[0] ) && ( ( ( ((const U8*)s)[1] & 0xFB ) == 0x42 ) || ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x55 ) ) ? 2 : 0 )\
+: ((e)-(s) > 0) ? \
+ ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x86 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA2 ) || ((const U8*)s)[0] == 0xA8 )\
+: 0 )
+
+/*
+ THREE_CHAR_FOLD_HEAD: The first two of three-character multi-char folds
+
+ &regcharclass_multi_char_folds::multi_char_folds('l', 'h')
+*/
+/*** GENERATED CODE ***/
+#define is_THREE_CHAR_FOLD_HEAD_latin1_safe(s,e) \
+( ((e)-(s) > 1) ? \
+ ( ( ( ( ((const U8*)s)[0] & 0xAF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xBE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBF ) == 0xA6 ) || ( ( ((const U8*)s)[0] & 0xBF ) == 0xA8 ) ) ? 1\
+ : ( ( ((const U8*)s)[0] & 0xBF ) == 0x86 ) ? \
+ ( ( ( ((const U8*)s)[1] & 0xBF ) == 0x86 ) ? 2 : 1 ) \
+ : 0 ) \
+: ((e)-(s) > 0) ? \
+ ( ( ( ((const U8*)s)[0] & 0xAF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0x9F ) == 0x86 ) || ( ( ((const U8*)s)[0] & 0xBE ) == 0x88 ) || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBF ) == 0xA8 ) )\
+: 0 )
+
+/*
FOLDS_TO_MULTI: characters that fold to multi-char strings
\p{_Perl_Folds_To_Multi_Char}
@@ -1855,55 +2199,57 @@
#endif /* PERL_REGCHARCLASS_H_ */
/* Generated from:
- * d34c77b7e7a94986cc82056919f4ffc1503b73091561e16bd8ef145ac0fd04c5 lib/Unicode/UCD.pm
- * 5e91b649379ec79af7cfb6b09410a24557cba4c6d733cd0a2b8a78a1448736d2 lib/unicore/ArabicShaping.txt
- * f5feb19cd084b2b1568fbc0f94f4b4b54941406e7fb36c7570f8352fd5022dbe lib/unicore/BidiBrackets.txt
- * e6cbd8ffe94f2e0fbfa6695d6c06c1e72eef7d3aa93cb6329d111285198b5e62 lib/unicore/BidiMirroring.txt
- * a28b205afe8625fffdb6544a5fe14cf02b91493d9900f07820fa2102a17548f7 lib/unicore/Blocks.txt
- * 9c772627c6ee77eea6a17b42927b8ee28ca05dc65d6a511062104baaf3d12294 lib/unicore/CaseFolding.txt
- * abc8394c5bde62453118b00c1c5842160a04d7fffb2e829ee5426b846596d081 lib/unicore/CompositionExclusions.txt
- * 2fc081011d8fabaf7cf4937732dd5a6d6a57e492c43f3adfeded513387ee0ec3 lib/unicore/DAge.txt
- * a6eb7a8671fb532fbd88c37fd7b20b5b2e7dbfc8b121f74c14abe2947db0da68 lib/unicore/DCoreProperties.txt
- * 92dcdda84142194a1596f22180fcdf8c0e7f86897f09cc9203c7dc636c549f5f lib/unicore/DNormalizationProps.txt
- * 904500178b2e752635bef27aaed3a2a3718a100bce35ff96b3890be7a8315d8f lib/unicore/EastAsianWidth.txt
- * 1989b03d93023d8f5cc33eebf0d2ea80c8bd8f8c97843059ea039acb582c2078 lib/unicore/EmojiData.txt
- * d7930c2a7318e66b4ba756d5e5b41fbc586c2ad43d450ae9d320a758510bae2e lib/unicore/EquivalentUnifiedIdeograph.txt
- * 8606af08712a8c18fe268d418e2e5a87eddee6e190cce4c2d5a76b4fadf035e8 lib/unicore/HangulSyllableType.txt
- * 49a1bf18b048454154881f6a8a605b5e2fc73e85fcc4df1cb26d52e8c2aeb9bf lib/unicore/IndicPositionalCategory.txt
- * 1b6f3ef6e00e5b2e2a93d2d3c954ca1cce368599c5f11874cd0f0ce222d4637b lib/unicore/IndicSyllabicCategory.txt
- * 285c5c1ae458bc3ccd6a1398a94d2d67ce6bc1d7fc0f098762836050345e9434 lib/unicore/Jamo.txt
- * 961f842fc70b5afd1d82c6645e68c10d1f701382aed38ae38cb2ff27f671903c lib/unicore/LineBreak.txt
- * ff61a0687d2f32c0dd1094254b8bde967883b43c2d4d50fd17531d498e41ab2c lib/unicore/NameAliases.txt
- * d3eb9a288ebeaf9de1237989f490705e287b6f610b59d2459fb1b7c2d8e39c39 lib/unicore/NamedSequences.txt
- * d30d3ee430cf3527449d024954f053e419fa4aa2246eb59e5cd8d621af0c4b3f lib/unicore/PropList.txt
- * efce54f7c715a332c19b3d14c6a0eea30c6cde91caf6ff0d21c755be933736f4 lib/unicore/PropValueAliases.txt
- * d3cc3f9f0b6a8f0b7ef1d6ef202675426c28f4a75de01fc69ed977a93a00982b lib/unicore/PropertyAliases.txt
- * 3746848c181b5dbc1e614dfac9b8a5e3568e6525c693ac14e692ac55dec57e91 lib/unicore/ScriptExtensions.txt
- * e6313a8edfd24f36c7a006fbcf1d1b7245b5dd009c6dde80441f0da08b822c43 lib/unicore/Scripts.txt
- * 817ce2e9edca8e075a153f54b8f3b020345e37652cd2bda9b1495c366af17e7e lib/unicore/SpecialCasing.txt
- * 93ab1acd8fd9d450463b50ae77eab151a7cda48f98b25b56baed8070f80fc936 lib/unicore/UnicodeData.txt
- * ec5ba64af58297a46de17848eb984d2b231adb304de92e9d0d3befdbf9dc2551 lib/unicore/VerticalOrientation.txt
- * 95bd55cf803b93eb0b4990cf0e1d70ede263b36412d9c6921fd6f15cef058961 lib/unicore/auxiliary/GCBTest.txt
- * 39d73448fd257e6082f83ddf4c8bf6feb191e85dc8fc56b1a8512482de5e3dea lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * f385e70f79f5959ae66d64b00f4bda39db6cef78e5363a0cdd88db46eafc6c8f lib/unicore/auxiliary/LBTest.txt
- * 7d6c909af97d0ab545a132d412f6e4e65c7eb5158514a7feb9bf00bcd05875f9 lib/unicore/auxiliary/SBTest.txt
- * c47d674ef4170c46185bf56f7a4c6627f65f012295e0994f7dc4aea51f8fd8cf lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 3e3320bbbe775de7f1a0b9a30021eb949116a9b05cb461c90596c5ecf1743831 lib/unicore/auxiliary/WBTest.txt
- * f221f89fe3bb3becc00de726d5694c4b7f464c316baff6d339b2ff3900bcb96c lib/unicore/auxiliary/WordBreakProperty.txt
- * db2c41c618bab54b00e58223ad11cec550f9b9fd1a471de236e660da92fe4870 lib/unicore/extracted/DBidiClass.txt
- * fecd8a1c49935d794c4c1012f4158aa536a13049a4c10d01aaf7b5f90f3b2cbc lib/unicore/extracted/DBinaryProperties.txt
- * db6f38fb4aa8b9181b5e6a9f320de9d5c2c9b5687116a619b3cb90138b025e0b lib/unicore/extracted/DCombiningClass.txt
- * 2524f69c175831fd84bfbaf13ea37992f41db167d728c51b1d0002c1d0b130b0 lib/unicore/extracted/DDecompositionType.txt
- * 16852301d54ae59b5cfe0daa6b8e17fb688ed055d59b2a5a11eaafc650cc9d30 lib/unicore/extracted/DEastAsianWidth.txt
- * 78f898b988049a5bea5039cea6ffe87a92596859ac660a6c438519b512fe2ee6 lib/unicore/extracted/DGeneralCategory.txt
- * 33441692403901287c834f96bd33b671133a6f74e2732c61a497608b9e434932 lib/unicore/extracted/DJoinGroup.txt
- * a792ac5ef602e3bace679cc96d7491701dcdb73d81c782253de88fdcc5e70e50 lib/unicore/extracted/DJoinType.txt
- * 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
- * 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
- * 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
- * b3d90fc23817ea4e33e9a90107c0a6c7b23314efd5712905ed172624d5524693 lib/unicore/mktables
- * a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
+ * 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
+ * 6d4a8c945dd7db83ed617cbb7d937de7f4ecf016ff22970d846e996a7c9a2a5d lib/unicore/extracted/DNumType.txt
+ * 5b7c14380d5cceeaffcfbc18db1ed936391d2af2d51f5a41f1a17b692c77e59b lib/unicore/extracted/DNumValues.txt
+ * ee0dd174fd5b158d82dfea95d7d822ca0bfcd490182669353dca3ab39a8ee807 lib/unicore/mktables
+ * 50b85a67451145545a65cea370dab8d3444fbfe07e9c34cef560c5b7da9d3eef lib/unicore/version
* 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
- * 830144f6afdd047b009754ffa06134397268f6638837fe85283483eb0cfdd558 regen/regcharclass.pl
- * c6b0b0b7e4ac4f5a57d203e84194749987477ea55b2366e3b343aadf8cc7d6b5 regen/regcharclass_multi_char_folds.pl
+ * f9a393e7add8c7c2728356473ce5b52246d51295b2da0c48fb6f0aa21799e2bb regen/regcharclass.pl
+ * b549b9989c6987563dad8f8ad6b984c8026cdc283d60ea34457959c5d4b4ade0 regen/regcharclass_multi_char_folds.pl
* ex: set ro: */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcomp.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcomp.h
index 5002e2b38d..312c9055e7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcomp.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regcomp.h
@@ -31,36 +31,6 @@
#endif
/*
- * The "internal use only" fields in regexp.h are present to pass info from
- * compile to execute that permits the execute phase to run lots faster on
- * simple cases. They are:
- *
- * regstart sv that must begin a match; NULL if none obvious
- * reganch is the match anchored (at beginning-of-line only)?
- * regmust string (pointer into program) that match must include, or NULL
- * [regmust changed to SV* for bminstr()--law]
- * regmlen length of regmust string
- * [regmlen not used currently]
- *
- * Regstart and reganch permit very fast decisions on suitable starting points
- * for a match, cutting down the work a lot. Regmust permits fast rejection
- * of lines that cannot possibly match. The regmust tests are costly enough
- * that pregcomp() supplies a regmust only if the r.e. contains something
- * potentially expensive (at present, the only such thing detected is * or +
- * at the start of the r.e., which can involve a lot of backup). Regmlen is
- * supplied because the test in pregexec() needs it and pregcomp() is computing
- * it anyway.
- * [regmust is now supplied always. The tests that use regmust have a
- * heuristic that disables the test if it usually matches.]
- *
- * [In fact, we now use regmust in many cases to locate where the search
- * starts in the string, so if regback is >= 0, the regmust search is never
- * wasted effort. The regback variable says how many characters back from
- * where regmust matched is the earliest possible start of the match.
- * For instance, /[a-z].foo/ has a regmust of 'foo' and a regback of 2.]
- */
-
-/*
* Structure for regexp "program". This is essentially a linear encoding
* of a nondeterministic finite-state machine (aka syntax charts or
* "railroad normal form" in parsing technology). Each node is an opcode
@@ -95,7 +65,6 @@
private to the engine itself. It now lives here. */
typedef struct regexp_internal {
- int name_list_idx; /* Optional data index of an array of paren names */
union {
U32 *offsets; /* offset annotations 20001228 MJD
data about mapping the program to the
@@ -112,6 +81,7 @@
data that the regops need. Often the ARG field of
a regop is an index into this structure */
struct reg_code_blocks *code_blocks;/* positions of literal (?{}) */
+ int name_list_idx; /* Optional data index of an array of paren names */
regnode program[1]; /* Unwarranted chumminess with compiler. */
} regexp_internal;
@@ -156,6 +126,22 @@ struct regnode_string {
char string[1];
};
+struct regnode_lstring { /* Constructed this way to keep the string aligned. */
+ U8 flags;
+ U8 type;
+ U16 next_off;
+ U32 str_len; /* Only 18 bits allowed before would overflow 'next_off' */
+ char string[1];
+};
+
+struct regnode_anyofhs { /* Constructed this way to keep the string aligned. */
+ U8 str_len;
+ U8 type;
+ U16 next_off;
+ U32 arg1; /* set by set_ANYOF_arg() */
+ char string[1];
+};
+
/* Argument bearing node - workhorse,
arg1 is often for the data field */
struct regnode_1 {
@@ -165,6 +151,15 @@ struct regnode_1 {
U32 arg1;
};
+/* Node whose argument is 'SV *'. This needs to be used very carefully in
+ * situations where pointers won't become invalid because of, say re-mallocs */
+struct regnode_p {
+ U8 flags;
+ U8 type;
+ U16 next_off;
+ SV * arg1;
+};
+
/* Similar to a regnode_1 but with an extra signed argument */
struct regnode_2L {
U8 flags;
@@ -183,21 +178,6 @@ struct regnode_2 {
U16 arg2;
};
-/* This give the number of code points that can be in the bitmap of an ANYOF
- * node. The shift number must currently be one of: 8..12. It can't be less
- * than 8 (256) because some code relies on it being at least that. Above 12
- * (4096), and you start running into warnings that some data structure widths
- * have been exceeded, though the test suite as of this writing still passes
- * for up through 16, which is as high as anyone would ever want to go,
- * 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 */
-#define NUM_ANYOF_CODE_POINTS (1 << 8)
-
#define ANYOF_BITMAP_SIZE (NUM_ANYOF_CODE_POINTS / 8) /* 8 bits/Byte */
/* Note that these form structs which are supersets of the next smaller one, by
@@ -295,11 +275,13 @@ struct regnode_ssc {
#undef ARG2
#define ARG(p) ARG_VALUE(ARG_LOC(p))
+#define ARGp(p) ARG_VALUE(ARGp_LOC(p))
#define ARG1(p) ARG_VALUE(ARG1_LOC(p))
#define ARG2(p) ARG_VALUE(ARG2_LOC(p))
#define ARG2L(p) ARG_VALUE(ARG2L_LOC(p))
#define ARG_SET(p, val) ARG__SET(ARG_LOC(p), (val))
+#define ARGp_SET(p, val) ARG__SET(ARGp_LOC(p), (val))
#define ARG1_SET(p, val) ARG__SET(ARG1_LOC(p), (val))
#define ARG2_SET(p, val) ARG__SET(ARG2_LOC(p), (val))
#define ARG2L_SET(p, val) ARG__SET(ARG2L_LOC(p), (val))
@@ -324,19 +306,61 @@ struct regnode_ssc {
#undef OP
#undef OPERAND
-#undef MASK
#undef STRING
#define OP(p) ((p)->type)
#define FLAGS(p) ((p)->flags) /* Caution: Doesn't apply to all \
regnode types. For some, it's the \
character set of the regnode */
-#define OPERAND(p) (((struct regnode_string *)p)->string)
-#define MASK(p) ((char*)OPERAND(p))
-#define STR_LEN(p) (((struct regnode_string *)p)->str_len)
-#define STRING(p) (((struct regnode_string *)p)->string)
-#define STR_SZ(l) ((l + sizeof(regnode) - 1) / sizeof(regnode))
-#define NODE_SZ_STR(p) (STR_SZ(STR_LEN(p))+1)
+#define STR_LENs(p) (__ASSERT_(OP(p) != LEXACT && OP(p) != LEXACT_REQ8) \
+ ((struct regnode_string *)p)->str_len)
+#define STRINGs(p) (__ASSERT_(OP(p) != LEXACT && OP(p) != LEXACT_REQ8) \
+ ((struct regnode_string *)p)->string)
+#define OPERANDs(p) STRINGs(p)
+
+/* Long strings. Currently limited to length 18 bits, which handles a 262000
+ * byte string. The limiting factor is the 16 bit 'next_off' field, which
+ * points to the next regnode, so the furthest away it can be is 2**16. On
+ * most architectures, regnodes are 2**2 bytes long, so that yields 2**18
+ * bytes. Should a longer string be desired, we could increase it to 26 bits
+ * fairly easily, by changing this node to have longj type which causes the ARG
+ * field to be used for the link to the next regnode (although code would have
+ * to be changed to account for this), and then use a combination of the flags
+ * and next_off fields for the length. To get 34 bit length, also change the
+ * node to be an ARG2L, using the second 32 bit field for the length, and not
+ * using the flags nor next_off fields at all. One could have an llstring node
+ * and even an lllstring type. */
+#define STR_LENl(p) (__ASSERT_(OP(p) == LEXACT || OP(p) == LEXACT_REQ8) \
+ (((struct regnode_lstring *)p)->str_len))
+#define STRINGl(p) (__ASSERT_(OP(p) == LEXACT || OP(p) == LEXACT_REQ8) \
+ (((struct regnode_lstring *)p)->string))
+#define OPERANDl(p) STRINGl(p)
+
+#define STR_LEN(p) ((OP(p) == LEXACT || OP(p) == LEXACT_REQ8) \
+ ? STR_LENl(p) : STR_LENs(p))
+#define STRING(p) ((OP(p) == LEXACT || OP(p) == LEXACT_REQ8) \
+ ? STRINGl(p) : STRINGs(p))
+#define OPERAND(p) STRING(p)
+
+/* The number of (smallest) regnode equivalents that a string of length l bytes
+ * occupies */
+#define STR_SZ(l) (((l) + sizeof(regnode) - 1) / sizeof(regnode))
+
+/* The number of (smallest) regnode equivalents that the EXACTISH node 'p'
+ * occupies */
+#define NODE_SZ_STR(p) (STR_SZ(STR_LEN(p)) + 1 + regarglen[(p)->type])
+
+#define setSTR_LEN(p,v) \
+ STMT_START{ \
+ if (OP(p) == LEXACT || OP(p) == LEXACT_REQ8) \
+ ((struct regnode_lstring *)(p))->str_len = (v); \
+ else \
+ ((struct regnode_string *)(p))->str_len = (v); \
+ } STMT_END
+
+#define ANYOFR_BASE_BITS 20
+#define ANYOFRbase(p) (ARG(p) & ((1 << ANYOFR_BASE_BITS) - 1))
+#define ANYOFRdelta(p) (ARG(p) >> ANYOFR_BASE_BITS)
#undef NODE_ALIGN
#undef ARG_LOC
@@ -345,6 +369,7 @@ struct regnode_ssc {
#define NODE_ALIGN(node)
#define ARG_LOC(p) (((struct regnode_1 *)p)->arg1)
+#define ARGp_LOC(p) (((struct regnode_p *)p)->arg1)
#define ARG1_LOC(p) (((struct regnode_2 *)p)->arg1)
#define ARG2_LOC(p) (((struct regnode_2 *)p)->arg2)
#define ARG2L_LOC(p) (((struct regnode_2L *)p)->arg2)
@@ -352,8 +377,6 @@ struct regnode_ssc {
#define NODE_STEP_REGNODE 1 /* sizeof(regnode)/sizeof(regnode) */
#define EXTRA_STEP_2ARGS EXTRA_SIZE(struct regnode_2)
-#define NODE_STEP_B 4
-
#define NEXTOPER(p) ((p) + NODE_STEP_REGNODE)
#define PREVOPER(p) ((p) - NODE_STEP_REGNODE)
@@ -375,6 +398,12 @@ struct regnode_ssc {
* that have a longer argument */ \
(offset) += regarglen[op]; \
} STMT_END
+#define FILL_ADVANCE_NODE_ARGp(offset, op, arg) \
+ STMT_START { \
+ ARGp_SET(REGNODE_p(offset), arg); \
+ FILL_ADVANCE_NODE(offset, op); \
+ (offset) += regarglen[op]; \
+ } STMT_END
#define FILL_ADVANCE_NODE_2L_ARG(offset, op, arg1, arg2) \
STMT_START { \
ARG_SET(REGNODE_p(offset), arg1); \
@@ -415,7 +444,7 @@ struct regnode_ssc {
* 2) A subset of item 1) is if all possible code points outside the bitmap
* match. This is a common occurrence when the class is complemented,
* like /[^ij]/. Therefore a bit is reserved to indicate this,
- * rather than having a more expensive inversion list created,
+ * rather than having an inversion list created,
* ANYOF_MATCHES_ALL_ABOVE_BITMAP.
* 3) Under /d rules, it can happen that code points that are in the upper
* latin1 range (\x80-\xFF or their equivalents on EBCDIC platforms) match
@@ -715,6 +744,8 @@ struct regnode_ssc {
# define UCHARAT(p) ((int)*(p)&CHARMASK)
#endif
+/* Number of regnode equivalents that 'guy' occupies beyond the size of the
+ * smallest regnode. */
#define EXTRA_SIZE(guy) ((sizeof(guy)-1)/sizeof(struct regnode))
#define REG_ZERO_LEN_SEEN 0x00000001
@@ -997,88 +1028,112 @@ re.pm, especially to the documentation.
#define RE_DEBUG_EXECUTE_TRIE 0x000400
/* Extra */
-#define RE_DEBUG_EXTRA_MASK 0xFF0000
-#define RE_DEBUG_EXTRA_TRIE 0x010000
-#define RE_DEBUG_EXTRA_OFFSETS 0x020000
-#define RE_DEBUG_EXTRA_OFFDEBUG 0x040000
-#define RE_DEBUG_EXTRA_STATE 0x080000
-#define RE_DEBUG_EXTRA_OPTIMISE 0x100000
-#define RE_DEBUG_EXTRA_BUFFERS 0x400000
-#define RE_DEBUG_EXTRA_GPOS 0x800000
+#define RE_DEBUG_EXTRA_MASK 0x3FF0000
+#define RE_DEBUG_EXTRA_TRIE 0x0010000
+#define RE_DEBUG_EXTRA_OFFSETS 0x0020000
+#define RE_DEBUG_EXTRA_OFFDEBUG 0x0040000
+#define RE_DEBUG_EXTRA_STATE 0x0080000
+#define RE_DEBUG_EXTRA_OPTIMISE 0x0100000
+#define RE_DEBUG_EXTRA_BUFFERS 0x0400000
+#define RE_DEBUG_EXTRA_GPOS 0x0800000
+#define RE_DEBUG_EXTRA_DUMP_PRE_OPTIMIZE 0x1000000
+#define RE_DEBUG_EXTRA_WILDCARD 0x2000000
/* combined */
-#define RE_DEBUG_EXTRA_STACK 0x280000
+#define RE_DEBUG_EXTRA_STACK 0x0280000
-#define RE_DEBUG_FLAG(x) (re_debug_flags & x)
+#define RE_DEBUG_FLAG(x) (re_debug_flags & (x))
/* Compile */
#define DEBUG_COMPILE_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_MASK)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_MASK)) x )
#define DEBUG_PARSE_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_PARSE)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_PARSE)) x )
#define DEBUG_OPTIMISE_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_OPTIMISE)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_OPTIMISE)) x )
#define DEBUG_DUMP_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_DUMP)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_DUMP)) x )
#define DEBUG_TRIE_COMPILE_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_TRIE)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_TRIE)) x )
#define DEBUG_FLAGS_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_FLAGS)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_FLAGS)) x )
#define DEBUG_TEST_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_TEST)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_TEST)) x )
/* Execute */
#define DEBUG_EXECUTE_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_MASK)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXECUTE_MASK)) x )
#define DEBUG_INTUIT_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_INTUIT)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXECUTE_INTUIT)) x )
#define DEBUG_MATCH_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_MATCH)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXECUTE_MATCH)) x )
#define DEBUG_TRIE_EXECUTE_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_TRIE)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXECUTE_TRIE)) x )
/* Extra */
#define DEBUG_EXTRA_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_MASK)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_MASK)) x )
#define DEBUG_OFFSETS_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_OFFSETS)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_OFFSETS)) x )
#define DEBUG_STATE_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_STATE)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_STATE)) x )
#define DEBUG_STACK_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_STACK)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_STACK)) x )
#define DEBUG_BUFFERS_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_BUFFERS)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_BUFFERS)) x )
#define DEBUG_OPTIMISE_MORE_r(x) DEBUG_r( \
if (DEBUG_v_TEST || ((RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE) == \
- (re_debug_flags & (RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE)))) x )
+ RE_DEBUG_FLAG(RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE))) x )
#define MJD_OFFSET_DEBUG(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_OFFDEBUG)) \
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_OFFDEBUG)) \
Perl_warn_nocontext x )
#define DEBUG_TRIE_COMPILE_MORE_r(x) DEBUG_TRIE_COMPILE_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_TRIE)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_TRIE)) x )
#define DEBUG_TRIE_EXECUTE_MORE_r(x) DEBUG_TRIE_EXECUTE_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_TRIE)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_TRIE)) x )
#define DEBUG_TRIE_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & (RE_DEBUG_COMPILE_TRIE \
- | RE_DEBUG_EXECUTE_TRIE ))) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_TRIE \
+ | RE_DEBUG_EXECUTE_TRIE )) x )
#define DEBUG_GPOS_r(x) DEBUG_r( \
- if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_GPOS)) x )
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_GPOS)) x )
+
+#define DEBUG_DUMP_PRE_OPTIMIZE_r(x) DEBUG_r( \
+ if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_DUMP_PRE_OPTIMIZE)) x )
/* initialization */
-/* get_sv() can return NULL during global destruction. */
-#define GET_RE_DEBUG_FLAGS DEBUG_r({ \
- SV * re_debug_flags_sv = NULL; \
+/* Get the debug flags for code not in regcomp.c nor regexec.c. This doesn't
+ * initialize the variable if it isn't already there, instead it just assumes
+ * the flags are 0 */
+#define DECLARE_AND_GET_RE_DEBUG_FLAGS_NON_REGEX \
+ volatile IV re_debug_flags = 0; PERL_UNUSED_VAR(re_debug_flags); \
+ STMT_START { \
+ SV * re_debug_flags_sv = NULL; \
+ /* get_sv() can return NULL during global destruction. */ \
re_debug_flags_sv = PL_curcop ? get_sv(RE_DEBUG_FLAGS, GV_ADD) : NULL; \
- if (re_debug_flags_sv) { \
- if (!SvIOK(re_debug_flags_sv)) \
- sv_setuv(re_debug_flags_sv, RE_DEBUG_COMPILE_DUMP | RE_DEBUG_EXECUTE_MASK ); \
- re_debug_flags=SvIV(re_debug_flags_sv); \
- }\
-})
+ if (re_debug_flags_sv && SvIOK(re_debug_flags_sv)) \
+ re_debug_flags=SvIV(re_debug_flags_sv); \
+ } STMT_END
+
#ifdef DEBUGGING
-#define GET_RE_DEBUG_FLAGS_DECL volatile IV re_debug_flags = 0; \
- PERL_UNUSED_VAR(re_debug_flags); GET_RE_DEBUG_FLAGS;
+/* For use in regcomp.c and regexec.c, Get the debug flags, and initialize to
+ * the defaults if not done already */
+#define DECLARE_AND_GET_RE_DEBUG_FLAGS \
+ volatile IV re_debug_flags = 0; PERL_UNUSED_VAR(re_debug_flags); \
+ STMT_START { \
+ SV * re_debug_flags_sv = NULL; \
+ /* get_sv() can return NULL during global destruction. */ \
+ re_debug_flags_sv = PL_curcop ? get_sv(RE_DEBUG_FLAGS, GV_ADD) : NULL; \
+ if (re_debug_flags_sv) { \
+ if (!SvIOK(re_debug_flags_sv)) /* If doesnt exist set to default */\
+ sv_setuv(re_debug_flags_sv, \
+ /* These defaults should be kept in sync with re.pm */ \
+ RE_DEBUG_COMPILE_DUMP | RE_DEBUG_EXECUTE_MASK ); \
+ re_debug_flags=SvIV(re_debug_flags_sv); \
+ } \
+ } STMT_END
+
+#define isDEBUG_WILDCARD (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_EXTRA_WILDCARD))
#define RE_PV_COLOR_DECL(rpv,rlen,isuni,dsv,pv,l,m,c1,c2) \
const char * const rpv = \
@@ -1107,12 +1162,13 @@ re.pm, especially to the documentation.
#else /* if not DEBUGGING */
-#define GET_RE_DEBUG_FLAGS_DECL
-#define RE_PV_COLOR_DECL(rpv,rlen,isuni,dsv,pv,l,m,c1,c2)
+#define DECLARE_AND_GET_RE_DEBUG_FLAGS dNOOP
+#define RE_PV_COLOR_DECL(rpv,rlen,isuni,dsv,pv,l,m,c1,c2) dNOOP
#define RE_SV_ESCAPE(rpv,isuni,dsv,sv,m)
-#define RE_PV_QUOTED_DECL(rpv,isuni,dsv,pv,l,m)
+#define RE_PV_QUOTED_DECL(rpv,isuni,dsv,pv,l,m) dNOOP
#define RE_SV_DUMPLEN(ItEm)
#define RE_SV_TAIL(ItEm)
+#define isDEBUG_WILDCARD 0
#endif /* DEBUG RELATED DEFINES */
@@ -1126,6 +1182,31 @@ typedef enum {
WB_BOUND
} bound_type;
+/* This unpacks the FLAGS field of ANYOF[HR]x nodes. The value it contains
+ * gives the strict lower bound for the UTF-8 start byte of any code point
+ * matchable by the node, and a loose upper bound as well.
+ *
+ * The low bound is stored in the upper 6 bits, plus 0xC0.
+ * The loose upper bound is determined from the lowest 2 bits and the low bound
+ * (called x) as follows:
+ *
+ * 11 The upper limit of the range can be as much as (EF - x) / 8
+ * 10 The upper limit of the range can be as much as (EF - x) / 4
+ * 01 The upper limit of the range can be as much as (EF - x) / 2
+ * 00 The upper limit of the range can be as much as EF
+ *
+ * For motivation of this design, see commit message in
+ * 3146c00a633e9cbed741e10146662fbcedfdb8d3 */
+#ifdef EBCDIC
+# define MAX_ANYOF_HRx_BYTE 0xF4
+#else
+# define MAX_ANYOF_HRx_BYTE 0xEF
+#endif
+#define LOWEST_ANYOF_HRx_BYTE(b) (((b) >> 2) + 0xC0)
+#define HIGHEST_ANYOF_HRx_BYTE(b) \
+ (LOWEST_ANYOF_HRx_BYTE(b) \
+ + ((MAX_ANYOF_HRx_BYTE - LOWEST_ANYOF_HRx_BYTE(b)) >> ((b) & 3)))
+
#endif /* PERL_REGCOMP_H_ */
/*
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h
index ccbc64a009..e12c6a9ffa 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regexp.h
@@ -118,28 +118,37 @@ typedef struct regexp {
*/
U32 extflags; /* Flags used both externally and internally */
+ U32 nparens; /* number of capture buffers */
SSize_t minlen; /* minimum possible number of chars in string to match */
SSize_t minlenret; /* mininum possible number of chars in $& */
STRLEN gofs; /* chars left of pos that we search from */
/* substring data about strings that must appear in
* the final match, used for optimisations */
struct reg_substr_data *substrs;
- U32 nparens; /* number of capture buffers */
/* private engine specific data */
- U32 intflags; /* Engine Specific Internal flags */
void *pprivate; /* Data private to the regex engine which
* created this object. */
+ U32 intflags; /* Engine Specific Internal flags */
/*----------------------------------------------------------------------
* Data about the last/current match. These are modified during matching
*/
U32 lastparen; /* highest close paren matched ($+) */
- U32 lastcloseparen; /* last close paren matched ($^N) */
regexp_paren_pair *offs; /* Array of offsets for (@-) and (@+) */
char **recurse_locinput; /* used to detect infinite recursion, XXX: move to internal */
+ U32 lastcloseparen; /* last close paren matched ($^N) */
+
+ /*---------------------------------------------------------------------- */
+
+ /* offset from wrapped to the start of precomp */
+ PERL_BITFIELD32 pre_prefix:4;
+
+ /* original flags used to compile the pattern, may differ from
+ * extflags in various ways */
+ PERL_BITFIELD32 compflags:9;
/*---------------------------------------------------------------------- */
@@ -148,21 +157,10 @@ typedef struct regexp {
SSize_t sublen; /* Length of string pointed by subbeg */
SSize_t suboffset; /* byte offset of subbeg from logical start of str */
SSize_t subcoffset; /* suboffset equiv, but in chars (for @-/@+) */
-
- /* Information about the match that isn't often used */
-
SSize_t maxlen; /* minimum possible number of chars in string to match */
/*---------------------------------------------------------------------- */
- /* offset from wrapped to the start of precomp */
- PERL_BITFIELD32 pre_prefix:4;
-
- /* original flags used to compile the pattern, may differ from
- * extflags in various ways */
- PERL_BITFIELD32 compflags:9;
-
- /*---------------------------------------------------------------------- */
CV *qr_anoncv; /* the anon sub wrapped round qr/(?{..})/ */
} regexp;
@@ -629,7 +627,7 @@ and check for NULL.
# define ReREFCNT_dec(re) SvREFCNT_dec(re)
# define ReREFCNT_inc(re) ((REGEXP *) SvREFCNT_inc(re))
#endif
-#define ReANY(re) S_ReANY((const REGEXP *)(re))
+#define ReANY(re) Perl_ReANY((const REGEXP *)(re))
/* FIXME for plugins. */
@@ -828,7 +826,7 @@ typedef struct regmatch_state {
} keeper;
/* quantifiers - these members are used for storing state for
- for the regops used to implement quantifiers */
+ the regops used to implement quantifiers */
struct {
/* this first element must match u.yes */
struct regmatch_state *prev_yes_state;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regnodes.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regnodes.h
index ba691a2c18..46e090f39c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regnodes.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/regnodes.h
@@ -6,8 +6,8 @@
/* Regops and State definitions */
-#define REGNODE_MAX 101
-#define REGMATCH_STATE_MAX 141
+#define REGNODE_MAX 109
+#define REGMATCH_STATE_MAX 149
#define END 0 /* 0000 End of program. */
#define SUCCEED 1 /* 0x01 Return from a subroutine, basically. */
@@ -19,11 +19,11 @@
#define MEOL 5 /* 0x05 Same, assuming multiline: /$/m */
#define EOS 6 /* 0x06 Match "" at end of string: /\z/ */
#define GPOS 7 /* 0x07 Matches where last m//g left off. */
-#define BOUND 8 /* 0x08 Like BOUNDA for non-utf8, otherwise match "" between any Unicode \w\W or \W\w */
+#define BOUND 8 /* 0x08 Like BOUNDA for non-utf8, otherwise like BOUNDU */
#define BOUNDL 9 /* 0x09 Like BOUND/BOUNDU, but \w and \W are defined by current locale */
#define BOUNDU 10 /* 0x0a Match "" at any boundary of a given type using /u rules. */
#define BOUNDA 11 /* 0x0b Match "" at any boundary between \w\W or \W\w, where \w is [_a-zA-Z0-9] */
-#define NBOUND 12 /* 0x0c Like NBOUNDA for non-utf8, otherwise match "" between any Unicode \w\w or \W\W */
+#define NBOUND 12 /* 0x0c Like NBOUNDA for non-utf8, otherwise like BOUNDU */
#define NBOUNDL 13 /* 0x0d Like NBOUND/NBOUNDU, but \w and \W are defined by current locale */
#define NBOUNDU 14 /* 0x0e Match "" at any non-boundary of a given type using using /u rules. */
#define NBOUNDA 15 /* 0x0f Match "" betweeen any \w\w or \W\W, where \w is [_a-zA-Z0-9] */
@@ -33,86 +33,94 @@
#define ANYOFD 19 /* 0x13 Like ANYOF, but /d is in effect */
#define ANYOFL 20 /* 0x14 Like ANYOF, but /l is in effect */
#define ANYOFPOSIXL 21 /* 0x15 Like ANYOFL, but matches [[:posix:]] classes */
-#define ANYOFH 22 /* 0x16 Like ANYOF, but only has "High" matches, none in the bitmap; non-zero flags "f" means "f" is the first UTF-8 byte shared in common by all code points matched */
-#define ANYOFM 23 /* 0x17 Like ANYOF, but matches an invariant byte as determined by the mask and arg */
-#define NANYOFM 24 /* 0x18 complement of ANYOFM */
-#define POSIXD 25 /* 0x19 Some [[:class:]] under /d; the FLAGS field gives which one */
-#define POSIXL 26 /* 0x1a Some [[:class:]] under /l; the FLAGS field gives which one */
-#define POSIXU 27 /* 0x1b Some [[:class:]] under /u; the FLAGS field gives which one */
-#define POSIXA 28 /* 0x1c Some [[:class:]] under /a; the FLAGS field gives which one */
-#define NPOSIXD 29 /* 0x1d complement of POSIXD, [[:^class:]] */
-#define NPOSIXL 30 /* 0x1e complement of POSIXL, [[:^class:]] */
-#define NPOSIXU 31 /* 0x1f complement of POSIXU, [[:^class:]] */
-#define NPOSIXA 32 /* 0x20 complement of POSIXA, [[:^class:]] */
-#define CLUMP 33 /* 0x21 Match any extended grapheme cluster sequence */
-#define BRANCH 34 /* 0x22 Match this alternative, or the next... */
-#define EXACT 35 /* 0x23 Match this string (preceded by length). */
-#define EXACTL 36 /* 0x24 Like EXACT, but /l is in effect (used so locale-related warnings can be checked for). */
-#define EXACTF 37 /* 0x25 Match this string using /id rules (w/len); (string not UTF-8, not guaranteed to be folded). */
-#define EXACTFL 38 /* 0x26 Match this string using /il rules (w/len); (string not guaranteed to be folded). */
-#define EXACTFU 39 /* 0x27 Match this string using /iu rules (w/len); (string folded iff in UTF-8; non-UTF8 folded length <= unfolded). */
-#define EXACTFAA 40 /* 0x28 Match this string using /iaa rules (w/len) (string folded iff in UTF-8; non-UTF8 folded length <= unfolded). */
-#define EXACTFUP 41 /* 0x29 Match this string using /iu rules (w/len); (string not UTF-8, not guaranteed to be folded; and its Problematic). */
-#define EXACTFLU8 42 /* 0x2a Like EXACTFU, but use /il, UTF-8, folded, and everything in it is above 255. */
-#define EXACTFAA_NO_TRIE 43 /* 0x2b Match this string using /iaa rules (w/len) (string not UTF-8, not guaranteed to be folded, not currently trie-able). */
-#define EXACT_ONLY8 44 /* 0x2c Like EXACT, but only UTF-8 encoded targets can match */
-#define EXACTFU_ONLY8 45 /* 0x2d Like EXACTFU, but only UTF-8 encoded targets can match */
-#define EXACTFU_S_EDGE 46 /* 0x2e /di rules, but nothing in it precludes /ui, except begins and/or ends with [Ss]; (string not UTF-8; compile-time only). */
-#define NOTHING 47 /* 0x2f Match empty string. */
-#define TAIL 48 /* 0x30 Match empty string. Can jump here from outside. */
-#define STAR 49 /* 0x31 Match this (simple) thing 0 or more times. */
-#define PLUS 50 /* 0x32 Match this (simple) thing 1 or more times. */
-#define CURLY 51 /* 0x33 Match this simple thing {n,m} times. */
-#define CURLYN 52 /* 0x34 Capture next-after-this simple thing */
-#define CURLYM 53 /* 0x35 Capture this medium-complex thing {n,m} times. */
-#define CURLYX 54 /* 0x36 Match this complex thing {n,m} times. */
-#define WHILEM 55 /* 0x37 Do curly processing and see if rest matches. */
-#define OPEN 56 /* 0x38 Mark this point in input as start of #n. */
-#define CLOSE 57 /* 0x39 Close corresponding OPEN of #n. */
-#define SROPEN 58 /* 0x3a Same as OPEN, but for script run */
-#define SRCLOSE 59 /* 0x3b Close preceding SROPEN */
-#define REF 60 /* 0x3c Match some already matched string */
-#define REFF 61 /* 0x3d Match already matched string, using /di rules. */
-#define REFFL 62 /* 0x3e Match already matched string, using /li rules. */
-#define REFFU 63 /* 0x3f Match already matched string, usng /ui. */
-#define REFFA 64 /* 0x40 Match already matched string, using /aai rules. */
-#define NREF 65 /* 0x41 Match some already matched string */
-#define NREFF 66 /* 0x42 Match already matched string, using /di rules. */
-#define NREFFL 67 /* 0x43 Match already matched string, using /li rules. */
-#define NREFFU 68 /* 0x44 Match already matched string, using /ui rules. */
-#define NREFFA 69 /* 0x45 Match already matched string, using /aai rules. */
-#define LONGJMP 70 /* 0x46 Jump far away. */
-#define BRANCHJ 71 /* 0x47 BRANCH with long offset. */
-#define IFMATCH 72 /* 0x48 Succeeds if the following matches; non-zero flags "f", next_off "o" means lookbehind assertion starting "f..(f-o)" characters before current */
-#define UNLESSM 73 /* 0x49 Fails if the following matches; non-zero flags "f", next_off "o" means lookbehind assertion starting "f..(f-o)" characters before current */
-#define SUSPEND 74 /* 0x4a "Independent" sub-RE. */
-#define IFTHEN 75 /* 0x4b Switch, should be preceded by switcher. */
-#define GROUPP 76 /* 0x4c Whether the group matched. */
-#define EVAL 77 /* 0x4d Execute some Perl code. */
-#define MINMOD 78 /* 0x4e Next operator is not greedy. */
-#define LOGICAL 79 /* 0x4f Next opcode should set the flag only. */
-#define RENUM 80 /* 0x50 Group with independently numbered parens. */
-#define TRIE 81 /* 0x51 Match many EXACT(F[ALU]?)? at once. flags==type */
-#define TRIEC 82 /* 0x52 Same as TRIE, but with embedded charclass data */
-#define AHOCORASICK 83 /* 0x53 Aho Corasick stclass. flags==type */
-#define AHOCORASICKC 84 /* 0x54 Same as AHOCORASICK, but with embedded charclass data */
-#define GOSUB 85 /* 0x55 recurse to paren arg1 at (signed) ofs arg2 */
-#define NGROUPP 86 /* 0x56 Whether the group matched. */
-#define INSUBP 87 /* 0x57 Whether we are in a specific recurse. */
-#define DEFINEP 88 /* 0x58 Never execute directly. */
-#define ENDLIKE 89 /* 0x59 Used only for the type field of verbs */
-#define OPFAIL 90 /* 0x5a Same as (?!), but with verb arg */
-#define ACCEPT 91 /* 0x5b Accepts the current matched string, with verbar */
-#define VERB 92 /* 0x5c Used only for the type field of verbs */
-#define PRUNE 93 /* 0x5d Pattern fails at this startpoint if no-backtracking through this */
-#define MARKPOINT 94 /* 0x5e Push the current location for rollback by cut. */
-#define SKIP 95 /* 0x5f On failure skip forward (to the mark) before retrying */
-#define COMMIT 96 /* 0x60 Pattern fails outright if backtracking through this */
-#define CUTGROUP 97 /* 0x61 On failure go to the next alternation in the group */
-#define KEEPS 98 /* 0x62 $& begins here. */
-#define LNBREAK 99 /* 0x63 generic newline pattern */
-#define OPTIMIZED 100 /* 0x64 Placeholder for dump. */
-#define PSEUDO 101 /* 0x65 Pseudo opcode for internal use. */
+#define ANYOFH 22 /* 0x16 Like ANYOF, but only has "High" matches, none in the bitmap; the flags field contains the lowest matchable UTF-8 start byte */
+#define ANYOFHb 23 /* 0x17 Like ANYOFH, but all matches share the same UTF-8 start byte, given in the flags field */
+#define ANYOFHr 24 /* 0x18 Like ANYOFH, but the flags field contains packed bounds for all matchable UTF-8 start bytes. */
+#define ANYOFHs 25 /* 0x19 Like ANYOFHb, but has a string field that gives the leading matchable UTF-8 bytes; flags field is len */
+#define ANYOFR 26 /* 0x1a Matches any character in the range given by its packed args: upper 12 bits is the max delta from the base lower 20; the flags field contains the lowest matchable UTF-8 start byte */
+#define ANYOFRb 27 /* 0x1b Like ANYOFR, but all matches share the same UTF-8 start byte, given in the flags field */
+#define ANYOFM 28 /* 0x1c Like ANYOF, but matches an invariant byte as determined by the mask and arg */
+#define NANYOFM 29 /* 0x1d complement of ANYOFM */
+#define POSIXD 30 /* 0x1e Some [[:class:]] under /d; the FLAGS field gives which one */
+#define POSIXL 31 /* 0x1f Some [[:class:]] under /l; the FLAGS field gives which one */
+#define POSIXU 32 /* 0x20 Some [[:class:]] under /u; the FLAGS field gives which one */
+#define POSIXA 33 /* 0x21 Some [[:class:]] under /a; the FLAGS field gives which one */
+#define NPOSIXD 34 /* 0x22 complement of POSIXD, [[:^class:]] */
+#define NPOSIXL 35 /* 0x23 complement of POSIXL, [[:^class:]] */
+#define NPOSIXU 36 /* 0x24 complement of POSIXU, [[:^class:]] */
+#define NPOSIXA 37 /* 0x25 complement of POSIXA, [[:^class:]] */
+#define CLUMP 38 /* 0x26 Match any extended grapheme cluster sequence */
+#define BRANCH 39 /* 0x27 Match this alternative, or the next... */
+#define EXACT 40 /* 0x28 Match this string (flags field is the length). */
+#define LEXACT 41 /* 0x29 Match this long string (preceded by length; flags unused). */
+#define EXACTL 42 /* 0x2a Like EXACT, but /l is in effect (used so locale-related warnings can be checked for) */
+#define EXACTF 43 /* 0x2b Like EXACT, but match using /id rules; (string not UTF-8, ASCII folded; non-ASCII not) */
+#define EXACTFL 44 /* 0x2c Like EXACT, but match using /il rules; (string not likely to be folded) */
+#define EXACTFU 45 /* 0x2d Like EXACT, but match using /iu rules; (string folded) */
+#define EXACTFAA 46 /* 0x2e Like EXACT, but match using /iaa rules; (string folded except in non-UTF8 patterns: MICRO, SHARP S; folded length <= unfolded) */
+#define EXACTFUP 47 /* 0x2f Like EXACT, but match using /iu rules; (string not UTF-8, folded except MICRO, SHARP S: hence Problematic) */
+#define EXACTFLU8 48 /* 0x30 Like EXACTFU, but use /il, UTF-8, (string is folded, and everything in it is above 255 */
+#define EXACTFAA_NO_TRIE 49 /* 0x31 Like EXACT, but match using /iaa rules (string not UTF-8, not guaranteed to be folded, not currently trie-able) */
+#define EXACT_REQ8 50 /* 0x32 Like EXACT, but only UTF-8 encoded targets can match */
+#define LEXACT_REQ8 51 /* 0x33 Like LEXACT, but only UTF-8 encoded targets can match */
+#define EXACTFU_REQ8 52 /* 0x34 Like EXACTFU, but only UTF-8 encoded targets can match */
+#define EXACTFU_S_EDGE 53 /* 0x35 /di rules, but nothing in it precludes /ui, except begins and/or ends with [Ss]; (string not UTF-8; compile-time only) */
+#define NOTHING 54 /* 0x36 Match empty string. */
+#define TAIL 55 /* 0x37 Match empty string. Can jump here from outside. */
+#define STAR 56 /* 0x38 Match this (simple) thing 0 or more times. */
+#define PLUS 57 /* 0x39 Match this (simple) thing 1 or more times. */
+#define CURLY 58 /* 0x3a Match this simple thing {n,m} times. */
+#define CURLYN 59 /* 0x3b Capture next-after-this simple thing */
+#define CURLYM 60 /* 0x3c Capture this medium-complex thing {n,m} times. */
+#define CURLYX 61 /* 0x3d Match this complex thing {n,m} times. */
+#define WHILEM 62 /* 0x3e Do curly processing and see if rest matches. */
+#define OPEN 63 /* 0x3f Mark this point in input as start of #n. */
+#define CLOSE 64 /* 0x40 Close corresponding OPEN of #n. */
+#define SROPEN 65 /* 0x41 Same as OPEN, but for script run */
+#define SRCLOSE 66 /* 0x42 Close preceding SROPEN */
+#define REF 67 /* 0x43 Match some already matched string */
+#define REFF 68 /* 0x44 Match already matched string, using /di rules. */
+#define REFFL 69 /* 0x45 Match already matched string, using /li rules. */
+#define REFFU 70 /* 0x46 Match already matched string, usng /ui. */
+#define REFFA 71 /* 0x47 Match already matched string, using /aai rules. */
+#define REFN 72 /* 0x48 Match some already matched string */
+#define REFFN 73 /* 0x49 Match already matched string, using /di rules. */
+#define REFFLN 74 /* 0x4a Match already matched string, using /li rules. */
+#define REFFUN 75 /* 0x4b Match already matched string, using /ui rules. */
+#define REFFAN 76 /* 0x4c Match already matched string, using /aai rules. */
+#define LONGJMP 77 /* 0x4d Jump far away. */
+#define BRANCHJ 78 /* 0x4e BRANCH with long offset. */
+#define IFMATCH 79 /* 0x4f Succeeds if the following matches; non-zero flags "f", next_off "o" means lookbehind assertion starting "f..(f-o)" characters before current */
+#define UNLESSM 80 /* 0x50 Fails if the following matches; non-zero flags "f", next_off "o" means lookbehind assertion starting "f..(f-o)" characters before current */
+#define SUSPEND 81 /* 0x51 "Independent" sub-RE. */
+#define IFTHEN 82 /* 0x52 Switch, should be preceded by switcher. */
+#define GROUPP 83 /* 0x53 Whether the group matched. */
+#define EVAL 84 /* 0x54 Execute some Perl code. */
+#define MINMOD 85 /* 0x55 Next operator is not greedy. */
+#define LOGICAL 86 /* 0x56 Next opcode should set the flag only. */
+#define RENUM 87 /* 0x57 Group with independently numbered parens. */
+#define TRIE 88 /* 0x58 Match many EXACT(F[ALU]?)? at once. flags==type */
+#define TRIEC 89 /* 0x59 Same as TRIE, but with embedded charclass data */
+#define AHOCORASICK 90 /* 0x5a Aho Corasick stclass. flags==type */
+#define AHOCORASICKC 91 /* 0x5b Same as AHOCORASICK, but with embedded charclass data */
+#define GOSUB 92 /* 0x5c recurse to paren arg1 at (signed) ofs arg2 */
+#define GROUPPN 93 /* 0x5d Whether the group matched. */
+#define INSUBP 94 /* 0x5e Whether we are in a specific recurse. */
+#define DEFINEP 95 /* 0x5f Never execute directly. */
+#define ENDLIKE 96 /* 0x60 Used only for the type field of verbs */
+#define OPFAIL 97 /* 0x61 Same as (?!), but with verb arg */
+#define ACCEPT 98 /* 0x62 Accepts the current matched string, with verbar */
+#define VERB 99 /* 0x63 Used only for the type field of verbs */
+#define PRUNE 100 /* 0x64 Pattern fails at this startpoint if no-backtracking through this */
+#define MARKPOINT 101 /* 0x65 Push the current location for rollback by cut. */
+#define SKIP 102 /* 0x66 On failure skip forward (to the mark) before retrying */
+#define COMMIT 103 /* 0x67 Pattern fails outright if backtracking through this */
+#define CUTGROUP 104 /* 0x68 On failure go to the next alternation in the group */
+#define KEEPS 105 /* 0x69 $& begins here. */
+#define LNBREAK 106 /* 0x6a generic newline pattern */
+#define OPTIMIZED 107 /* 0x6b Placeholder for dump. */
+#define PSEUDO 108 /* 0x6c Pseudo opcode for internal use. */
+#define REGEX_SET 109 /* 0x6d Regex set, temporary node used in pre-optimization compilation */
/* ------------ States ------------- */
#define TRIE_next (REGNODE_MAX + 1) /* state for TRIE */
#define TRIE_next_fail (REGNODE_MAX + 2) /* state for TRIE */
@@ -184,6 +192,11 @@ EXTCONST U8 PL_regkind[] = {
ANYOF, /* ANYOFL */
ANYOF, /* ANYOFPOSIXL */
ANYOF, /* ANYOFH */
+ ANYOF, /* ANYOFHb */
+ ANYOF, /* ANYOFHr */
+ ANYOF, /* ANYOFHs */
+ ANYOFR, /* ANYOFR */
+ ANYOFR, /* ANYOFRb */
ANYOFM, /* ANYOFM */
ANYOFM, /* NANYOFM */
POSIXD, /* POSIXD */
@@ -197,6 +210,7 @@ EXTCONST U8 PL_regkind[] = {
CLUMP, /* CLUMP */
BRANCH, /* BRANCH */
EXACT, /* EXACT */
+ EXACT, /* LEXACT */
EXACT, /* EXACTL */
EXACT, /* EXACTF */
EXACT, /* EXACTFL */
@@ -205,8 +219,9 @@ EXTCONST U8 PL_regkind[] = {
EXACT, /* EXACTFUP */
EXACT, /* EXACTFLU8 */
EXACT, /* EXACTFAA_NO_TRIE */
- EXACT, /* EXACT_ONLY8 */
- EXACT, /* EXACTFU_ONLY8 */
+ EXACT, /* EXACT_REQ8 */
+ EXACT, /* LEXACT_REQ8 */
+ EXACT, /* EXACTFU_REQ8 */
EXACT, /* EXACTFU_S_EDGE */
NOTHING, /* NOTHING */
NOTHING, /* TAIL */
@@ -226,11 +241,11 @@ EXTCONST U8 PL_regkind[] = {
REF, /* REFFL */
REF, /* REFFU */
REF, /* REFFA */
- REF, /* NREF */
- REF, /* NREFF */
- REF, /* NREFFL */
- REF, /* NREFFU */
- REF, /* NREFFA */
+ REF, /* REFN */
+ REF, /* REFFN */
+ REF, /* REFFLN */
+ REF, /* REFFUN */
+ REF, /* REFFAN */
LONGJMP, /* LONGJMP */
BRANCHJ, /* BRANCHJ */
BRANCHJ, /* IFMATCH */
@@ -247,7 +262,7 @@ EXTCONST U8 PL_regkind[] = {
TRIE, /* AHOCORASICK */
TRIE, /* AHOCORASICKC */
GOSUB, /* GOSUB */
- NGROUPP, /* NGROUPP */
+ GROUPPN, /* GROUPPN */
INSUBP, /* INSUBP */
DEFINEP, /* DEFINEP */
ENDLIKE, /* ENDLIKE */
@@ -263,6 +278,7 @@ EXTCONST U8 PL_regkind[] = {
LNBREAK, /* LNBREAK */
NOTHING, /* OPTIMIZED */
PSEUDO, /* PSEUDO */
+ REGEX_SET, /* REGEX_SET */
/* ------------ States ------------- */
TRIE, /* TRIE_next */
TRIE, /* TRIE_next_fail */
@@ -335,6 +351,11 @@ static const U8 regarglen[] = {
EXTRA_SIZE(struct regnode_charclass), /* ANYOFL */
EXTRA_SIZE(struct regnode_charclass_posixl), /* ANYOFPOSIXL */
EXTRA_SIZE(struct regnode_1), /* ANYOFH */
+ EXTRA_SIZE(struct regnode_1), /* ANYOFHb */
+ EXTRA_SIZE(struct regnode_1), /* ANYOFHr */
+ EXTRA_SIZE(struct regnode_1), /* ANYOFHs */
+ EXTRA_SIZE(struct regnode_1), /* ANYOFR */
+ EXTRA_SIZE(struct regnode_1), /* ANYOFRb */
EXTRA_SIZE(struct regnode_1), /* ANYOFM */
EXTRA_SIZE(struct regnode_1), /* NANYOFM */
0, /* POSIXD */
@@ -348,6 +369,7 @@ static const U8 regarglen[] = {
0, /* CLUMP */
0, /* BRANCH */
0, /* EXACT */
+ EXTRA_SIZE(struct regnode_1), /* LEXACT */
0, /* EXACTL */
0, /* EXACTF */
0, /* EXACTFL */
@@ -356,8 +378,9 @@ static const U8 regarglen[] = {
0, /* EXACTFUP */
0, /* EXACTFLU8 */
0, /* EXACTFAA_NO_TRIE */
- 0, /* EXACT_ONLY8 */
- 0, /* EXACTFU_ONLY8 */
+ 0, /* EXACT_REQ8 */
+ EXTRA_SIZE(struct regnode_1), /* LEXACT_REQ8 */
+ 0, /* EXACTFU_REQ8 */
0, /* EXACTFU_S_EDGE */
0, /* NOTHING */
0, /* TAIL */
@@ -377,11 +400,11 @@ static const U8 regarglen[] = {
EXTRA_SIZE(struct regnode_1), /* REFFL */
EXTRA_SIZE(struct regnode_1), /* REFFU */
EXTRA_SIZE(struct regnode_1), /* REFFA */
- EXTRA_SIZE(struct regnode_1), /* NREF */
- EXTRA_SIZE(struct regnode_1), /* NREFF */
- EXTRA_SIZE(struct regnode_1), /* NREFFL */
- EXTRA_SIZE(struct regnode_1), /* NREFFU */
- EXTRA_SIZE(struct regnode_1), /* NREFFA */
+ EXTRA_SIZE(struct regnode_1), /* REFN */
+ EXTRA_SIZE(struct regnode_1), /* REFFN */
+ EXTRA_SIZE(struct regnode_1), /* REFFLN */
+ EXTRA_SIZE(struct regnode_1), /* REFFUN */
+ EXTRA_SIZE(struct regnode_1), /* REFFAN */
EXTRA_SIZE(struct regnode_1), /* LONGJMP */
EXTRA_SIZE(struct regnode_1), /* BRANCHJ */
EXTRA_SIZE(struct regnode_1), /* IFMATCH */
@@ -398,7 +421,7 @@ static const U8 regarglen[] = {
EXTRA_SIZE(struct regnode_1), /* AHOCORASICK */
EXTRA_SIZE(struct regnode_charclass), /* AHOCORASICKC */
EXTRA_SIZE(struct regnode_2L), /* GOSUB */
- EXTRA_SIZE(struct regnode_1), /* NGROUPP */
+ EXTRA_SIZE(struct regnode_1), /* GROUPPN */
EXTRA_SIZE(struct regnode_1), /* INSUBP */
EXTRA_SIZE(struct regnode_1), /* DEFINEP */
0, /* ENDLIKE */
@@ -414,6 +437,7 @@ static const U8 regarglen[] = {
0, /* LNBREAK */
0, /* OPTIMIZED */
0, /* PSEUDO */
+ EXTRA_SIZE(struct regnode_p), /* REGEX_SET */
};
/* reg_off_by_arg[] - Which argument holds the offset to the next node */
@@ -442,6 +466,11 @@ static const char reg_off_by_arg[] = {
0, /* ANYOFL */
0, /* ANYOFPOSIXL */
0, /* ANYOFH */
+ 0, /* ANYOFHb */
+ 0, /* ANYOFHr */
+ 0, /* ANYOFHs */
+ 0, /* ANYOFR */
+ 0, /* ANYOFRb */
0, /* ANYOFM */
0, /* NANYOFM */
0, /* POSIXD */
@@ -455,6 +484,7 @@ static const char reg_off_by_arg[] = {
0, /* CLUMP */
0, /* BRANCH */
0, /* EXACT */
+ 0, /* LEXACT */
0, /* EXACTL */
0, /* EXACTF */
0, /* EXACTFL */
@@ -463,8 +493,9 @@ static const char reg_off_by_arg[] = {
0, /* EXACTFUP */
0, /* EXACTFLU8 */
0, /* EXACTFAA_NO_TRIE */
- 0, /* EXACT_ONLY8 */
- 0, /* EXACTFU_ONLY8 */
+ 0, /* EXACT_REQ8 */
+ 0, /* LEXACT_REQ8 */
+ 0, /* EXACTFU_REQ8 */
0, /* EXACTFU_S_EDGE */
0, /* NOTHING */
0, /* TAIL */
@@ -484,11 +515,11 @@ static const char reg_off_by_arg[] = {
0, /* REFFL */
0, /* REFFU */
0, /* REFFA */
- 0, /* NREF */
- 0, /* NREFF */
- 0, /* NREFFL */
- 0, /* NREFFU */
- 0, /* NREFFA */
+ 0, /* REFN */
+ 0, /* REFFN */
+ 0, /* REFFLN */
+ 0, /* REFFUN */
+ 0, /* REFFAN */
1, /* LONGJMP */
1, /* BRANCHJ */
1, /* IFMATCH */
@@ -505,7 +536,7 @@ static const char reg_off_by_arg[] = {
0, /* AHOCORASICK */
0, /* AHOCORASICKC */
0, /* GOSUB */
- 0, /* NGROUPP */
+ 0, /* GROUPPN */
0, /* INSUBP */
0, /* DEFINEP */
0, /* ENDLIKE */
@@ -521,6 +552,7 @@ static const char reg_off_by_arg[] = {
0, /* LNBREAK */
0, /* OPTIMIZED */
0, /* PSEUDO */
+ 0, /* REGEX_SET */
};
#endif /* REG_COMP_C */
@@ -555,85 +587,93 @@ EXTCONST char * const PL_reg_name[] = {
"ANYOFL", /* 0x14 */
"ANYOFPOSIXL", /* 0x15 */
"ANYOFH", /* 0x16 */
- "ANYOFM", /* 0x17 */
- "NANYOFM", /* 0x18 */
- "POSIXD", /* 0x19 */
- "POSIXL", /* 0x1a */
- "POSIXU", /* 0x1b */
- "POSIXA", /* 0x1c */
- "NPOSIXD", /* 0x1d */
- "NPOSIXL", /* 0x1e */
- "NPOSIXU", /* 0x1f */
- "NPOSIXA", /* 0x20 */
- "CLUMP", /* 0x21 */
- "BRANCH", /* 0x22 */
- "EXACT", /* 0x23 */
- "EXACTL", /* 0x24 */
- "EXACTF", /* 0x25 */
- "EXACTFL", /* 0x26 */
- "EXACTFU", /* 0x27 */
- "EXACTFAA", /* 0x28 */
- "EXACTFUP", /* 0x29 */
- "EXACTFLU8", /* 0x2a */
- "EXACTFAA_NO_TRIE", /* 0x2b */
- "EXACT_ONLY8", /* 0x2c */
- "EXACTFU_ONLY8", /* 0x2d */
- "EXACTFU_S_EDGE", /* 0x2e */
- "NOTHING", /* 0x2f */
- "TAIL", /* 0x30 */
- "STAR", /* 0x31 */
- "PLUS", /* 0x32 */
- "CURLY", /* 0x33 */
- "CURLYN", /* 0x34 */
- "CURLYM", /* 0x35 */
- "CURLYX", /* 0x36 */
- "WHILEM", /* 0x37 */
- "OPEN", /* 0x38 */
- "CLOSE", /* 0x39 */
- "SROPEN", /* 0x3a */
- "SRCLOSE", /* 0x3b */
- "REF", /* 0x3c */
- "REFF", /* 0x3d */
- "REFFL", /* 0x3e */
- "REFFU", /* 0x3f */
- "REFFA", /* 0x40 */
- "NREF", /* 0x41 */
- "NREFF", /* 0x42 */
- "NREFFL", /* 0x43 */
- "NREFFU", /* 0x44 */
- "NREFFA", /* 0x45 */
- "LONGJMP", /* 0x46 */
- "BRANCHJ", /* 0x47 */
- "IFMATCH", /* 0x48 */
- "UNLESSM", /* 0x49 */
- "SUSPEND", /* 0x4a */
- "IFTHEN", /* 0x4b */
- "GROUPP", /* 0x4c */
- "EVAL", /* 0x4d */
- "MINMOD", /* 0x4e */
- "LOGICAL", /* 0x4f */
- "RENUM", /* 0x50 */
- "TRIE", /* 0x51 */
- "TRIEC", /* 0x52 */
- "AHOCORASICK", /* 0x53 */
- "AHOCORASICKC", /* 0x54 */
- "GOSUB", /* 0x55 */
- "NGROUPP", /* 0x56 */
- "INSUBP", /* 0x57 */
- "DEFINEP", /* 0x58 */
- "ENDLIKE", /* 0x59 */
- "OPFAIL", /* 0x5a */
- "ACCEPT", /* 0x5b */
- "VERB", /* 0x5c */
- "PRUNE", /* 0x5d */
- "MARKPOINT", /* 0x5e */
- "SKIP", /* 0x5f */
- "COMMIT", /* 0x60 */
- "CUTGROUP", /* 0x61 */
- "KEEPS", /* 0x62 */
- "LNBREAK", /* 0x63 */
- "OPTIMIZED", /* 0x64 */
- "PSEUDO", /* 0x65 */
+ "ANYOFHb", /* 0x17 */
+ "ANYOFHr", /* 0x18 */
+ "ANYOFHs", /* 0x19 */
+ "ANYOFR", /* 0x1a */
+ "ANYOFRb", /* 0x1b */
+ "ANYOFM", /* 0x1c */
+ "NANYOFM", /* 0x1d */
+ "POSIXD", /* 0x1e */
+ "POSIXL", /* 0x1f */
+ "POSIXU", /* 0x20 */
+ "POSIXA", /* 0x21 */
+ "NPOSIXD", /* 0x22 */
+ "NPOSIXL", /* 0x23 */
+ "NPOSIXU", /* 0x24 */
+ "NPOSIXA", /* 0x25 */
+ "CLUMP", /* 0x26 */
+ "BRANCH", /* 0x27 */
+ "EXACT", /* 0x28 */
+ "LEXACT", /* 0x29 */
+ "EXACTL", /* 0x2a */
+ "EXACTF", /* 0x2b */
+ "EXACTFL", /* 0x2c */
+ "EXACTFU", /* 0x2d */
+ "EXACTFAA", /* 0x2e */
+ "EXACTFUP", /* 0x2f */
+ "EXACTFLU8", /* 0x30 */
+ "EXACTFAA_NO_TRIE", /* 0x31 */
+ "EXACT_REQ8", /* 0x32 */
+ "LEXACT_REQ8", /* 0x33 */
+ "EXACTFU_REQ8", /* 0x34 */
+ "EXACTFU_S_EDGE", /* 0x35 */
+ "NOTHING", /* 0x36 */
+ "TAIL", /* 0x37 */
+ "STAR", /* 0x38 */
+ "PLUS", /* 0x39 */
+ "CURLY", /* 0x3a */
+ "CURLYN", /* 0x3b */
+ "CURLYM", /* 0x3c */
+ "CURLYX", /* 0x3d */
+ "WHILEM", /* 0x3e */
+ "OPEN", /* 0x3f */
+ "CLOSE", /* 0x40 */
+ "SROPEN", /* 0x41 */
+ "SRCLOSE", /* 0x42 */
+ "REF", /* 0x43 */
+ "REFF", /* 0x44 */
+ "REFFL", /* 0x45 */
+ "REFFU", /* 0x46 */
+ "REFFA", /* 0x47 */
+ "REFN", /* 0x48 */
+ "REFFN", /* 0x49 */
+ "REFFLN", /* 0x4a */
+ "REFFUN", /* 0x4b */
+ "REFFAN", /* 0x4c */
+ "LONGJMP", /* 0x4d */
+ "BRANCHJ", /* 0x4e */
+ "IFMATCH", /* 0x4f */
+ "UNLESSM", /* 0x50 */
+ "SUSPEND", /* 0x51 */
+ "IFTHEN", /* 0x52 */
+ "GROUPP", /* 0x53 */
+ "EVAL", /* 0x54 */
+ "MINMOD", /* 0x55 */
+ "LOGICAL", /* 0x56 */
+ "RENUM", /* 0x57 */
+ "TRIE", /* 0x58 */
+ "TRIEC", /* 0x59 */
+ "AHOCORASICK", /* 0x5a */
+ "AHOCORASICKC", /* 0x5b */
+ "GOSUB", /* 0x5c */
+ "GROUPPN", /* 0x5d */
+ "INSUBP", /* 0x5e */
+ "DEFINEP", /* 0x5f */
+ "ENDLIKE", /* 0x60 */
+ "OPFAIL", /* 0x61 */
+ "ACCEPT", /* 0x62 */
+ "VERB", /* 0x63 */
+ "PRUNE", /* 0x64 */
+ "MARKPOINT", /* 0x65 */
+ "SKIP", /* 0x66 */
+ "COMMIT", /* 0x67 */
+ "CUTGROUP", /* 0x68 */
+ "KEEPS", /* 0x69 */
+ "LNBREAK", /* 0x6a */
+ "OPTIMIZED", /* 0x6b */
+ "PSEUDO", /* 0x6c */
+ "REGEX_SET", /* 0x6d */
/* ------------ States ------------- */
"TRIE_next", /* REGNODE_MAX +0x01 */
"TRIE_next_fail", /* REGNODE_MAX +0x02 */
@@ -758,7 +798,7 @@ EXTCONST U8 PL_varies[] __attribute__deprecated__;
#else
EXTCONST U8 PL_varies[] __attribute__deprecated__ = {
CLUMP, BRANCH, STAR, PLUS, CURLY, CURLYN, CURLYM, CURLYX, WHILEM, REF,
- REFF, REFFL, REFFU, REFFA, NREF, NREFF, NREFFL, NREFFU, NREFFA,
+ REFF, REFFL, REFFU, REFFA, REFN, REFFN, REFFLN, REFFUN, REFFAN,
BRANCHJ, SUSPEND, IFTHEN,
0
};
@@ -768,7 +808,7 @@ EXTCONST U8 PL_varies[] __attribute__deprecated__ = {
EXTCONST U8 PL_varies_bitmask[];
#else
EXTCONST U8 PL_varies_bitmask[] = {
- 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xFE, 0xF0, 0xBF, 0x0C, 0x00, 0x00, 0x00
+ 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x7F, 0xF8, 0x5F, 0x06, 0x00, 0x00, 0x00
};
#endif /* DOINIT */
@@ -780,9 +820,9 @@ EXTCONST U8 PL_varies_bitmask[] = {
EXTCONST U8 PL_simple[] __attribute__deprecated__;
#else
EXTCONST U8 PL_simple[] __attribute__deprecated__ = {
- REG_ANY, SANY, ANYOF, ANYOFD, ANYOFL, ANYOFPOSIXL, ANYOFH, ANYOFM,
- NANYOFM, POSIXD, POSIXL, POSIXU, POSIXA, NPOSIXD, NPOSIXL, NPOSIXU,
- NPOSIXA,
+ REG_ANY, SANY, ANYOF, ANYOFD, ANYOFL, ANYOFPOSIXL, ANYOFH, ANYOFHb,
+ ANYOFHr, ANYOFHs, ANYOFR, ANYOFRb, ANYOFM, NANYOFM, POSIXD, POSIXL,
+ POSIXU, POSIXA, NPOSIXD, NPOSIXL, NPOSIXU, NPOSIXA, REGEX_SET,
0
};
#endif /* DOINIT */
@@ -791,7 +831,7 @@ EXTCONST U8 PL_simple[] __attribute__deprecated__ = {
EXTCONST U8 PL_simple_bitmask[];
#else
EXTCONST U8 PL_simple_bitmask[] = {
- 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ 0x00, 0x00, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20
};
#endif /* DOINIT */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/scope.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/scope.h
index c6f4bc4350..483bc5d700 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/scope.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/scope.h
@@ -153,26 +153,26 @@
/*
=head1 Callback Functions
-=for apidoc Ams||SAVETMPS
+=for apidoc Amns||SAVETMPS
Opening bracket for temporaries on a callback. See C<L</FREETMPS>> and
L<perlcall>.
-=for apidoc Ams||FREETMPS
+=for apidoc Amns||FREETMPS
Closing bracket for temporaries on a callback. See C<L</SAVETMPS>> and
L<perlcall>.
-=for apidoc Ams||ENTER
+=for apidoc Amns||ENTER
Opening bracket on a callback. See C<L</LEAVE>> and L<perlcall>.
-=for apidoc Ams||LEAVE
+=for apidoc Amns||LEAVE
Closing bracket on a callback. See C<L</ENTER>> and L<perlcall>.
-=for apidoc Ams||ENTER_with_name(name)
+=for apidoc Ams||ENTER_with_name|"name"
Same as C<L</ENTER>>, but when debugging is enabled it also associates the
given literal string with the new scope.
-=for apidoc Ams||LEAVE_with_name(name)
+=for apidoc Ams||LEAVE_with_name|"name"
Same as C<L</LEAVE>>, but when debugging is enabled it first checks that the
scope has the given name. C<name> must be a literal string.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/stadtx_hash.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/stadtx_hash.h
index bd09c2f938..5ee879485d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/stadtx_hash.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/stadtx_hash.h
@@ -43,58 +43,6 @@
#define STMT_END while(0)
#endif
-#ifndef STADTX_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN
-/* STADTX_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN only matters if nothing has defined U8TO64_LE etc,
- * and when built with Perl these should be defined before this file is loaded.
- */
-#ifdef U32_ALIGNMENT_REQUIRED
-#define STADTX_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN 0
-#else
-#define STADTX_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN 1
-#endif
-#endif
-
-#ifndef U8TO64_LE
-#if STADTX_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN
-#define U8TO64_LE(ptr) (*((const U64 *)(ptr)))
-#else
-#define U8TO64_LE(ptr) (\
- (U64)(ptr)[7] << 56 | \
- (U64)(ptr)[6] << 48 | \
- (U64)(ptr)[5] << 40 | \
- (U64)(ptr)[4] << 32 | \
- (U64)(ptr)[3] << 24 | \
- (U64)(ptr)[2] << 16 | \
- (U64)(ptr)[1] << 8 | \
- (U64)(ptr)[0] \
-)
-#endif
-#endif
-
-#ifndef U8TO32_LE
-#if STADTX_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN
-#define U8TO32_LE(ptr) (*((const U32 *)(ptr)))
-#else
-#define U8TO32_LE(ptr) (\
- (U32)(ptr)[3] << 24 | \
- (U32)(ptr)[2] << 16 | \
- (U32)(ptr)[1] << 8 | \
- (U32)(ptr)[0] \
-)
-#endif
-#endif
-
-#ifndef U8TO16_LE
-#if STADTX_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN
-#define U8TO16_LE(ptr) (*((const U16 *)(ptr)))
-#else
-#define U8TO16_LE(ptr) (\
- (U16)(ptr)[1] << 8 | \
- (U16)(ptr)[0] \
-)
-#endif
-#endif
-
/* Find best way to ROTL32/ROTL64 */
#if defined(_MSC_VER)
#include <stdlib.h> /* Microsoft put _rotl declaration in here */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h
index 3a648e4971..8c1356682e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sv.h
@@ -15,7 +15,7 @@
/*
=head1 SV Flags
-=for apidoc AmU||svtype
+=for apidoc AmnU||svtype
An enum of flags for Perl types. These are found in the file F<sv.h>
in the C<svtype> enum. Test these flags with the C<SvTYPE> macro.
@@ -72,52 +72,52 @@ hold C<undef> or a string. C<SVt_PVIV> is a superset of C<SVt_PV> and C<SVt_IV>
C<SVt_PVNV> is similar. C<SVt_PVMG> can hold anything C<SVt_PVNV> can hold, but it
can, but does not have to, be blessed or magical.
-=for apidoc AmU||SVt_NULL
+=for apidoc AmnU||SVt_NULL
Type flag for scalars. See L</svtype>.
-=for apidoc AmU||SVt_IV
+=for apidoc AmnU||SVt_IV
Type flag for scalars. See L</svtype>.
-=for apidoc AmU||SVt_NV
+=for apidoc AmnU||SVt_NV
Type flag for scalars. See L</svtype>.
-=for apidoc AmU||SVt_PV
+=for apidoc AmnU||SVt_PV
Type flag for scalars. See L</svtype>.
-=for apidoc AmU||SVt_PVIV
+=for apidoc AmnU||SVt_PVIV
Type flag for scalars. See L</svtype>.
-=for apidoc AmU||SVt_PVNV
+=for apidoc AmnU||SVt_PVNV
Type flag for scalars. See L</svtype>.
-=for apidoc AmU||SVt_PVMG
+=for apidoc AmnU||SVt_PVMG
Type flag for scalars. See L</svtype>.
-=for apidoc AmU||SVt_INVLIST
-Type flag for scalars. See L</svtype>.
+=for apidoc CmnU||SVt_INVLIST
+Type flag for scalars. See L<perlapi/svtype>.
-=for apidoc AmU||SVt_REGEXP
+=for apidoc AmnU||SVt_REGEXP
Type flag for regular expressions. See L</svtype>.
-=for apidoc AmU||SVt_PVGV
+=for apidoc AmnU||SVt_PVGV
Type flag for typeglobs. See L</svtype>.
-=for apidoc AmU||SVt_PVLV
+=for apidoc AmnU||SVt_PVLV
Type flag for scalars. See L</svtype>.
-=for apidoc AmU||SVt_PVAV
+=for apidoc AmnU||SVt_PVAV
Type flag for arrays. See L</svtype>.
-=for apidoc AmU||SVt_PVHV
+=for apidoc AmnU||SVt_PVHV
Type flag for hashes. See L</svtype>.
-=for apidoc AmU||SVt_PVCV
+=for apidoc AmnU||SVt_PVCV
Type flag for subroutines. See L</svtype>.
-=for apidoc AmU||SVt_PVFM
+=for apidoc AmnU||SVt_PVFM
Type flag for formats. See L</svtype>.
-=for apidoc AmU||SVt_PVIO
+=for apidoc AmnU||SVt_PVIO
Type flag for I/O objects. See L</svtype>.
=cut
@@ -149,6 +149,9 @@ typedef enum {
SVt_PVCV, /* 13 */
SVt_PVFM, /* 14 */
SVt_PVIO, /* 15 */
+ /* 16-31: Unused, though one should be reserved for a
+ * freed sv, if the other 3 bits below the flags ones
+ * get allocated */
SVt_LAST /* keep last in enum. used to size arrays */
} svtype;
@@ -157,10 +160,10 @@ typedef enum {
* tables are in perl.h. There are also two affected names tables in dump.c,
* one in B.xs, and 'bodies_by_type[]' in sv.c.
*
- * The bits that match 0xf0 are CURRENTLY UNUSED, except that 0xFF means a
- * freed SV. The bits above that are for flags, like SVf_IOK */
+ * The bits that match 0xe0 are CURRENTLY UNUSED
+ * The bits above that are for flags, like SVf_IOK */
-#define SVt_MASK 0xf /* smallest bitmask that covers all types */
+#define SVt_MASK 0x1f /* smallest bitmask that covers all types */
#ifndef PERL_CORE
/* Fast Boyer Moore tables are now stored in magic attached to PVMGs */
@@ -272,18 +275,18 @@ struct p5rx {
Returns the value of the object's reference count. Exposed
to perl code via Internals::SvREFCNT().
-=for apidoc Am|SV*|SvREFCNT_inc|SV* sv
+=for apidoc SvREFCNT_inc
Increments the reference count of the given SV, returning the SV.
-All of the following C<SvREFCNT_inc>* macros are optimized versions of
+All of the following C<SvREFCNT_inc>* are optimized versions of
C<SvREFCNT_inc>, and can be replaced with C<SvREFCNT_inc>.
-=for apidoc Am|SV*|SvREFCNT_inc_NN|SV* sv
+=for apidoc SvREFCNT_inc_NN
Same as C<SvREFCNT_inc>, but can only be used if you know C<sv>
is not C<NULL>. Since we don't have to check the NULLness, it's faster
and smaller.
-=for apidoc Am|void|SvREFCNT_inc_void|SV* sv
+=for apidoc SvREFCNT_inc_void
Same as C<SvREFCNT_inc>, but can only be used if you don't need the
return value. The macro doesn't need to return a meaningful value.
@@ -312,10 +315,10 @@ value, and you know that C<sv> is not C<NULL>. The macro doesn't need
to return a meaningful value, or check for NULLness, so it's smaller
and faster.
-=for apidoc Am|void|SvREFCNT_dec|SV* sv
+=for apidoc SvREFCNT_dec
Decrements the reference count of the given SV. C<sv> may be C<NULL>.
-=for apidoc Am|void|SvREFCNT_dec_NN|SV* sv
+=for apidoc SvREFCNT_dec_NN
Same as C<SvREFCNT_dec>, but can only be used if you know C<sv>
is not C<NULL>. Since we don't have to check the NULLness, it's faster
and smaller.
@@ -334,10 +337,10 @@ perform the upgrade if necessary. See C<L</svtype>>.
#define SvFLAGS(sv) (sv)->sv_flags
#define SvREFCNT(sv) (sv)->sv_refcnt
-#define SvREFCNT_inc(sv) S_SvREFCNT_inc(MUTABLE_SV(sv))
+#define SvREFCNT_inc(sv) Perl_SvREFCNT_inc(MUTABLE_SV(sv))
#define SvREFCNT_inc_simple(sv) SvREFCNT_inc(sv)
-#define SvREFCNT_inc_NN(sv) S_SvREFCNT_inc_NN(MUTABLE_SV(sv))
-#define SvREFCNT_inc_void(sv) S_SvREFCNT_inc_void(MUTABLE_SV(sv))
+#define SvREFCNT_inc_NN(sv) Perl_SvREFCNT_inc_NN(MUTABLE_SV(sv))
+#define SvREFCNT_inc_void(sv) Perl_SvREFCNT_inc_void(MUTABLE_SV(sv))
/* These guys don't need the curly blocks */
#define SvREFCNT_inc_simple_void(sv) STMT_START { if (sv) SvREFCNT(sv)++; } STMT_END
@@ -345,8 +348,8 @@ perform the upgrade if necessary. See C<L</svtype>>.
#define SvREFCNT_inc_void_NN(sv) (void)(++SvREFCNT(MUTABLE_SV(sv)))
#define SvREFCNT_inc_simple_void_NN(sv) (void)(++SvREFCNT(MUTABLE_SV(sv)))
-#define SvREFCNT_dec(sv) S_SvREFCNT_dec(aTHX_ MUTABLE_SV(sv))
-#define SvREFCNT_dec_NN(sv) S_SvREFCNT_dec_NN(aTHX_ MUTABLE_SV(sv))
+#define SvREFCNT_dec(sv) Perl_SvREFCNT_dec(aTHX_ MUTABLE_SV(sv))
+#define SvREFCNT_dec_NN(sv) Perl_SvREFCNT_dec_NN(aTHX_ MUTABLE_SV(sv))
#define SVTYPEMASK 0xff
#define SvTYPE(sv) ((svtype)((sv)->sv_flags & SVTYPEMASK))
@@ -429,7 +432,7 @@ perform the upgrade if necessary. See C<L</svtype>>.
#define PRIVSHIFT 4 /* (SVp_?OK >> PRIVSHIFT) == SVf_?OK */
-/* SVf_AMAGIC means that the stash *may* have have overload methods. It's
+/* SVf_AMAGIC means that the stash *may* have overload methods. It's
* set each time a function is compiled into a stash, and is reset by the
* overload code when called for the first time and finds that there are
* no overload methods. Note that this used to be set on the object; but
@@ -699,12 +702,12 @@ Tells an SV that it is an unsigned integer and disables all other C<OK> bits.
=for apidoc Am|bool|SvIOK_UV|SV* sv
Returns a boolean indicating whether the SV contains an integer that must be
interpreted as unsigned. A non-negative integer whose value is within the
-range of both an IV and a UV may be be flagged as either C<SvUOK> or C<SVIOK>.
+range of both an IV and a UV may be flagged as either C<SvUOK> or C<SvIOK>.
=for apidoc Am|bool|SvUOK|SV* sv
Returns a boolean indicating whether the SV contains an integer that must be
interpreted as unsigned. A non-negative integer whose value is within the
-range of both an IV and a UV may be be flagged as either C<SvUOK> or C<SVIOK>.
+range of both an IV and a UV may be flagged as either C<SvUOK> or C<SvIOK>.
=for apidoc Am|bool|SvIOK_notUV|SV* sv
Returns a boolean indicating whether the SV contains a signed integer.
@@ -766,6 +769,9 @@ Only use when you are sure C<SvIOK> is true. See also C<L</SvIV>>.
Returns the raw value in the SV's UV slot, without checks or conversions.
Only use when you are sure C<SvIOK> is true. See also C<L</SvUV>>.
+=for apidoc AmD|UV|SvUVXx|SV* sv
+This is an unnecessary synonym for L</SvUVX>
+
=for apidoc Am|NV|SvNVX|SV* sv
Returns the raw value in the SV's NV slot, without checks or conversions.
Only use when you are sure C<SvNOK> is true. See also C<L</SvNV>>.
@@ -1078,8 +1084,8 @@ C<sv_force_normal> does nothing.
#define SvPADTMP_on(sv) (SvFLAGS(sv) |= SVs_PADTMP)
#define SvPADTMP_off(sv) (SvFLAGS(sv) &= ~SVs_PADTMP)
-#define SvPADSTALE_on(sv) S_SvPADSTALE_on(MUTABLE_SV(sv))
-#define SvPADSTALE_off(sv) S_SvPADSTALE_off(MUTABLE_SV(sv))
+#define SvPADSTALE_on(sv) Perl_SvPADSTALE_on(MUTABLE_SV(sv))
+#define SvPADSTALE_off(sv) Perl_SvPADSTALE_off(MUTABLE_SV(sv))
#define SvTEMP(sv) (SvFLAGS(sv) & SVs_TEMP)
#define SvTEMP_on(sv) (SvFLAGS(sv) |= SVs_TEMP)
@@ -1092,7 +1098,7 @@ C<sv_force_normal> does nothing.
/*
=for apidoc Am|U32|SvREADONLY|SV* sv
Returns true if the argument is readonly, otherwise returns false.
-Exposed to to perl code via Internals::SvREADONLY().
+Exposed to perl code via Internals::SvREADONLY().
=for apidoc Am|U32|SvREADONLY_on|SV* sv
Mark an object as readonly. Exactly what this means depends on the object
@@ -1170,7 +1176,11 @@ object type. Exposed to perl code via Internals::SvREADONLY().
# define SvMAGIC(sv) (0 + *(assert_(SvTYPE(sv) >= SVt_PVMG) &((XPVMG*) SvANY(sv))->xmg_u.xmg_magic))
# define SvSTASH(sv) (0 + *(assert_(SvTYPE(sv) >= SVt_PVMG) &((XPVMG*) SvANY(sv))->xmg_stash))
#else
+# ifdef PERL_CORE
+# define SvLEN(sv) (0 + ((XPV*) SvANY(sv))->xpv_len)
+# else
# define SvLEN(sv) ((XPV*) SvANY(sv))->xpv_len
+# endif
# define SvEND(sv) ((sv)->sv_u.svu_pv + ((XPV*)SvANY(sv))->xpv_cur)
# if defined (DEBUGGING) && defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
@@ -1183,6 +1193,16 @@ object type. Exposed to perl code via Internals::SvREADONLY().
&& !(IoFLAGS(_svpvx) & IOf_FAKE_DIRP))); \
&((_svpvx)->sv_u.svu_pv); \
}))
+# ifdef PERL_CORE
+# define SvCUR(sv) \
+ ({ const SV *const _svcur = (const SV *)(sv); \
+ assert(PL_valid_types_PVX[SvTYPE(_svcur) & SVt_MASK]); \
+ assert(!isGV_with_GP(_svcur)); \
+ assert(!(SvTYPE(_svcur) == SVt_PVIO \
+ && !(IoFLAGS(_svcur) & IOf_FAKE_DIRP))); \
+ (((XPV*) MUTABLE_PTR(SvANY(_svcur)))->xpv_cur); \
+ })
+# else
# define SvCUR(sv) \
(*({ const SV *const _svcur = (const SV *)(sv); \
assert(PL_valid_types_PVX[SvTYPE(_svcur) & SVt_MASK]); \
@@ -1191,6 +1211,7 @@ object type. Exposed to perl code via Internals::SvREADONLY().
&& !(IoFLAGS(_svcur) & IOf_FAKE_DIRP))); \
&(((XPV*) MUTABLE_PTR(SvANY(_svcur)))->xpv_cur); \
}))
+# endif
# define SvIVX(sv) \
(*({ const SV *const _svivx = (const SV *)(sv); \
assert(PL_valid_types_IVX[SvTYPE(_svivx) & SVt_MASK]); \
@@ -1586,27 +1607,59 @@ false. See C<L</SvOK>> for a defined/undefined test. Handles 'get' magic
unless the scalar is already C<SvPOK>, C<SvIOK> or C<SvNOK> (the public, not the
private flags).
+See C<L</SvTRUEx>> for a version which guarantees to evaluate C<sv> only once.
+
=for apidoc Am|bool|SvTRUE_nomg|SV* sv
Returns a boolean indicating whether Perl would evaluate the SV as true or
false. See C<L</SvOK>> for a defined/undefined test. Does not handle 'get' magic.
+=for apidoc Am|bool|SvTRUEx|SV* sv
+Returns a boolean indicating whether Perl would evaluate the SV as true or
+false. See C<L</SvOK>> for a defined/undefined test. Handles 'get' magic
+unless the scalar is already C<SvPOK>, C<SvIOK> or C<SvNOK> (the public, not the
+private flags).
+
+This form guarantees to evaluate C<sv> only once. Only use this if C<sv> is an
+expression with side effects, otherwise use the more efficient C<SvTRUE>.
+
=for apidoc Am|char*|SvPVutf8_force|SV* sv|STRLEN len
Like C<SvPV_force>, but converts C<sv> to UTF-8 first if necessary.
=for apidoc Am|char*|SvPVutf8|SV* sv|STRLEN len
Like C<SvPV>, but converts C<sv> to UTF-8 first if necessary.
+=for apidoc Am|char*|SvPVutf8_nomg|SV* sv|STRLEN len
+Like C<SvPVutf8>, but does not process get magic.
+
+=for apidoc Am|char*|SvPVutf8_or_null|SV* sv|STRLEN len
+Like C<SvPVutf8>, but when C<sv> is undef, returns C<NULL>.
+
+=for apidoc Am|char*|SvPVutf8_or_null_nomg|SV* sv|STRLEN len
+Like C<SvPVutf8_or_null>, but does not process get magic.
+
=for apidoc Am|char*|SvPVutf8_nolen|SV* sv
Like C<SvPV_nolen>, but converts C<sv> to UTF-8 first if necessary.
=for apidoc Am|char*|SvPVbyte_force|SV* sv|STRLEN len
-Like C<SvPV_force>, but converts C<sv> to byte representation first if necessary.
+Like C<SvPV_force>, but converts C<sv> to byte representation first if
+necessary. If the SV cannot be downgraded from UTF-8, this croaks.
=for apidoc Am|char*|SvPVbyte|SV* sv|STRLEN len
-Like C<SvPV>, but converts C<sv> to byte representation first if necessary.
+Like C<SvPV>, but converts C<sv> to byte representation first if necessary. If
+the SV cannot be downgraded from UTF-8, this croaks.
+
+=for apidoc Am|char*|SvPVbyte_nomg|SV* sv|STRLEN len
+Like C<SvPVbyte>, but does not process get magic.
+
+=for apidoc Am|char*|SvPVbyte_or_null|SV* sv|STRLEN len
+Like C<SvPVbyte>, but when C<sv> is undef, returns C<NULL>.
+
+=for apidoc Am|char*|SvPVbyte_or_null_nomg|SV* sv|STRLEN len
+Like C<SvPVbyte_or_null>, but does not process get magic.
=for apidoc Am|char*|SvPVbyte_nolen|SV* sv
-Like C<SvPV_nolen>, but converts C<sv> to byte representation first if necessary.
+Like C<SvPV_nolen>, but converts C<sv> to byte representation first if
+necessary. If the SV cannot be downgraded from UTF-8, this croaks.
=for apidoc Am|char*|SvPVutf8x_force|SV* sv|STRLEN len
Like C<SvPV_force>, but converts C<sv> to UTF-8 first if necessary.
@@ -1621,12 +1674,12 @@ otherwise.
=for apidoc Am|char*|SvPVbytex_force|SV* sv|STRLEN len
Like C<SvPV_force>, but converts C<sv> to byte representation first if necessary.
Guarantees to evaluate C<sv> only once; use the more efficient C<SvPVbyte_force>
-otherwise.
+otherwise. If the SV cannot be downgraded from UTF-8, this croaks.
=for apidoc Am|char*|SvPVbytex|SV* sv|STRLEN len
Like C<SvPV>, but converts C<sv> to byte representation first if necessary.
Guarantees to evaluate C<sv> only once; use the more efficient C<SvPVbyte>
-otherwise.
+otherwise. If the SV cannot be downgraded from UTF-8, this croaks.
=for apidoc Am|U32|SvIsCOW|SV* sv
Returns a U32 value indicating whether the SV is Copy-On-Write (either shared
@@ -1726,6 +1779,20 @@ Like C<sv_catsv> but doesn't process magic.
(SvPOK_utf8_nog(sv) \
? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pvutf8(sv, &lp))
+#define SvPVutf8_or_null(sv, lp) \
+ (SvPOK_utf8_nog(sv) \
+ ? ((lp = SvCUR(sv)), SvPVX(sv)) : (SvGETMAGIC(sv), SvOK(sv)) \
+ ? sv_2pvutf8_flags(sv, &lp, 0) : ((lp = 0), NULL))
+
+#define SvPVutf8_nomg(sv, lp) \
+ (SvPOK_utf8_nog(sv) \
+ ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pvutf8_flags(sv, &lp, 0))
+
+#define SvPVutf8_or_null_nomg(sv, lp) \
+ (SvPOK_utf8_nog(sv) \
+ ? ((lp = SvCUR(sv)), SvPVX(sv)) : SvOK(sv) \
+ ? sv_2pvutf8_flags(sv, &lp, 0) : ((lp = 0), NULL))
+
#define SvPVutf8_force(sv, lp) \
(SvPOK_utf8_pure_nogthink(sv) \
? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_pvutf8n_force(sv, &lp))
@@ -1740,6 +1807,20 @@ Like C<sv_catsv> but doesn't process magic.
(SvPOK_byte_nog(sv) \
? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pvbyte(sv, &lp))
+#define SvPVbyte_or_null(sv, lp) \
+ (SvPOK_byte_nog(sv) \
+ ? ((lp = SvCUR(sv)), SvPVX(sv)) : (SvGETMAGIC(sv), SvOK(sv)) \
+ ? sv_2pvbyte_flags(sv, &lp, 0) : ((lp = 0), NULL))
+
+#define SvPVbyte_nomg(sv, lp) \
+ (SvPOK_byte_nog(sv) \
+ ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pvbyte_flags(sv, &lp, 0))
+
+#define SvPVbyte_or_null_nomg(sv, lp) \
+ (SvPOK_utf8_nog(sv) \
+ ? ((lp = SvCUR(sv)), SvPVX(sv)) : SvOK(sv) \
+ ? sv_2pvbyte_flags(sv, &lp, 0) : ((lp = 0), NULL))
+
#define SvPVbyte_force(sv, lp) \
(SvPOK_byte_pure_nogthink(sv) \
? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_pvbyten_force(sv, &lp))
@@ -1758,7 +1839,7 @@ Like C<sv_catsv> but doesn't process magic.
#define SvPVutf8x_force(sv, lp) sv_pvutf8n_force(sv, &lp)
#define SvPVbytex_force(sv, lp) sv_pvbyten_force(sv, &lp)
-#define SvTRUE(sv) (LIKELY(sv) && SvTRUE_NN(sv))
+#define SvTRUE(sv) Perl_SvTRUE(aTHX_ sv)
#define SvTRUE_nomg(sv) (LIKELY(sv) && SvTRUE_nomg_NN(sv))
#define SvTRUE_NN(sv) (SvGETMAGIC(sv), SvTRUE_nomg_NN(sv))
#define SvTRUE_nomg_NN(sv) (SvTRUE_common(sv, sv_2bool_nomg(sv)))
@@ -1915,6 +1996,8 @@ Like C<sv_catsv> but doesn't process magic.
#define sv_pvn_force_nomg(sv, lp) sv_pvn_force_flags(sv, lp, 0)
#define sv_utf8_upgrade_flags(sv, flags) sv_utf8_upgrade_flags_grow(sv, flags, 0)
#define sv_utf8_upgrade_nomg(sv) sv_utf8_upgrade_flags(sv, 0)
+#define sv_utf8_downgrade(sv, fail_ok) sv_utf8_downgrade_flags(sv, fail_ok, SV_GMAGIC)
+#define sv_utf8_downgrade_nomg(sv, fail_ok) sv_utf8_downgrade_flags(sv, fail_ok, 0)
#define sv_catpvn_nomg(dsv, sstr, slen) sv_catpvn_flags(dsv, sstr, slen, 0)
#define sv_catpv_nomg(dsv, sstr) sv_catpv_flags(dsv, sstr, 0)
#define sv_setsv(dsv, ssv) \
@@ -1929,7 +2012,9 @@ Like C<sv_catsv> but doesn't process magic.
#define sv_copypv_nomg(dsv, ssv) sv_copypv_flags(dsv, ssv, 0)
#define sv_2pv(sv, lp) sv_2pv_flags(sv, lp, SV_GMAGIC)
#define sv_2pv_nolen(sv) sv_2pv(sv, 0)
+#define sv_2pvbyte(sv, lp) sv_2pvbyte_flags(sv, lp, SV_GMAGIC)
#define sv_2pvbyte_nolen(sv) sv_2pvbyte(sv, 0)
+#define sv_2pvutf8(sv, lp) sv_2pvutf8_flags(sv, lp, SV_GMAGIC)
#define sv_2pvutf8_nolen(sv) sv_2pvutf8(sv, 0)
#define sv_2pv_nomg(sv, lp) sv_2pv_flags(sv, lp, 0)
#define sv_pvn_force(sv, lp) sv_pvn_force_flags(sv, lp, SV_GMAGIC)
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/errno2.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/errno2.h
index 3ca85e33ae..09d42c6b82 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/errno2.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/errno2.h
@@ -3,12 +3,7 @@
/* Too late to include winsock2.h if winsock.h has already been loaded */
#ifndef _WINSOCKAPI_
-# if defined(UNDER_CE) && UNDER_CE <= 300
- /* winsock2 only for 4.00+ */
-# include <winsock.h>
-# else
-# include <winsock2.h>
-# endif
+# include <winsock2.h>
#endif
/* Ensure all the Exxx constants required by convert_wsa_error_to_errno() in
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/socket.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/socket.h
index d658913f8b..5374a806f5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/socket.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/sys/socket.h
@@ -14,161 +14,8 @@
/* Too late to include winsock2.h if winsock.h has already been loaded */
#ifndef _WINSOCKAPI_
-# if defined(UNDER_CE) && UNDER_CE <= 300
- /* winsock2 only for 4.00+ */
-# include <winsock.h>
-# else
-# include <winsock2.h>
- /* We need to include ws2tcpip.h to get the IPv6 definitions.
- * It will in turn include wspiapi.h. Later versions of that
- * header in the Windows SDK generate C++ template code that
- * can't be compiled with VC6 anymore. The _WSPIAPI_COUNTOF
- * definition below prevents wspiapi.h from generating this
- * incompatible code.
- */
-# define _WSPIAPI_COUNTOF(_Array) (sizeof(_Array) / sizeof(_Array[0]))
-# include <ws2tcpip.h>
-
-# ifndef SIO_GET_INTERFACE_LIST_EX
-
-# ifndef MSG_WAITALL
-# define MSG_WAITALL 0x8
-# endif
-
- /* The ws2tcpip.h header included in VC6 doesn't define the
- * sin6_scope_id member of sockaddr_in6. We define our own
- * version and redefine sockaddr_in6 to point to this one
- * instead for compiling e.g. Socket.xs.
- */
-
- struct my_sockaddr_in6 {
- short sin6_family; /* AF_INET6 */
- u_short sin6_port; /* Transport level port number */
- u_long sin6_flowinfo; /* IPv6 flow information */
- struct in_addr6 sin6_addr; /* IPv6 address */
- u_long sin6_scope_id; /* set of interfaces for a scope */
- };
-# define sockaddr_in6 my_sockaddr_in6
-
- /* Provide implementations of IN6ADDR_SETANY() and IN6ADDR_SETLOOPBACK
- * that also initialize the sin6_scope_id field.
- */
-# undef IN6ADDR_SETANY
-# define IN6ADDR_SETANY(x) {\
-(x)->sin6_family = AF_INET6; \
-(x)->sin6_port = 0; \
-(x)->sin6_flowinfo = 0; \
-*((u_long *)((x)->sin6_addr.s6_addr) ) = 0; \
-*((u_long *)((x)->sin6_addr.s6_addr) + 1) = 0; \
-*((u_long *)((x)->sin6_addr.s6_addr) + 2) = 0; \
-*((u_long *)((x)->sin6_addr.s6_addr) + 3) = 0; \
-(x)->sin6_scope_id = 0; \
-}
-
-# undef IN6ADDR_SETLOOPBACK
-# define IN6ADDR_SETLOOPBACK(x) {\
-(x)->sin6_family = AF_INET6; \
-(x)->sin6_port = 0; \
-(x)->sin6_flowinfo = 0; \
-*((u_long *)((x)->sin6_addr.s6_addr) ) = 0; \
-*((u_long *)((x)->sin6_addr.s6_addr) + 1) = 0; \
-*((u_long *)((x)->sin6_addr.s6_addr) + 2) = 0; \
-*((u_long *)((x)->sin6_addr.s6_addr) + 3) = 1; \
-(x)->sin6_scope_id = 0; \
-}
-
-# ifndef IPV6_HDRINCL
-# define IPV6_HDRINCL 2
-# endif
-# ifndef IPV6_UNICAST_HOPS
-# define IPV6_UNICAST_HOPS 4
-# endif
-# ifndef IPV6_MULTICAST_IF
-# define IPV6_MULTICAST_IF 9
-# endif
-# ifndef IPV6_MULTICAST_HOPS
-# define IPV6_MULTICAST_HOPS 10
-# endif
-# ifndef IPV6_MULTICAST_LOOP
-# define IPV6_MULTICAST_LOOP 11
-# endif
-# ifndef IPV6_ADD_MEMBERSHIP
-# define IPV6_ADD_MEMBERSHIP 12
-# endif
-# ifndef IPV6_DROP_MEMBERSHIP
-# define IPV6_DROP_MEMBERSHIP 13
-# endif
-# ifndef IPV6_JOIN_GROUP
-# define IPV6_JOIN_GROUP IPV6_ADD_MEMBERSHIP
-# endif
-# ifndef IPV6_LEAVE_GROUP
-# define IPV6_LEAVE_GROUP IPV6_DROP_MEMBERSHIP
-# endif
-# ifndef IPV6_PKTINFO
-# define IPV6_PKTINFO 19
-# endif
-# ifndef IPV6_HOPLIMIT
-# define IPV6_HOPLIMIT 21
-# endif
-# ifndef IPV6_PROTECTION_LEVEL
-# define IPV6_PROTECTION_LEVEL 23
-# endif
-
- /* The ws2tcpip.h header included in MinGW includes ipv6_mreq already */
-# ifndef __GNUC__
- typedef struct ipv6_mreq {
- struct in_addr6 ipv6mr_multiaddr;
- unsigned int ipv6mr_interface;
- } IPV6_MREQ;
-# endif
-
-# ifndef EAI_AGAIN
-# define EAI_AGAIN WSATRY_AGAIN
-# endif
-# ifndef EAI_BADFLAGS
-# define EAI_BADFLAGS WSAEINVAL
-# endif
-# ifndef EAI_FAIL
-# define EAI_FAIL WSANO_RECOVERY
-# endif
-# ifndef EAI_FAMILY
-# define EAI_FAMILY WSAEAFNOSUPPORT
-# endif
-# ifndef EAI_MEMORY
-# define EAI_MEMORY WSA_NOT_ENOUGH_MEMORY
-# endif
-# ifndef EAI_NODATA
-# define EAI_NODATA WSANO_DATA
-# endif
-# ifndef EAI_NONAME
-# define EAI_NONAME WSAHOST_NOT_FOUND
-# endif
-# ifndef EAI_SERVICE
-# define EAI_SERVICE WSATYPE_NOT_FOUND
-# endif
-# ifndef EAI_SOCKTYPE
-# define EAI_SOCKTYPE WSAESOCKTNOSUPPORT
-# endif
-
-# ifndef NI_NOFQDN
-# define NI_NOFQDN 0x01
-# endif
-# ifndef NI_NUMERICHOST
-# define NI_NUMERICHOST 0x02
-# endif
-# ifndef NI_NAMEREQD
-# define NI_NAMEREQD 0x04
-# endif
-# ifndef NI_NUMERICSERV
-# define NI_NUMERICSERV 0x08
-# endif
-# ifndef NI_DGRAM
-# define NI_DGRAM 0x10
-# endif
-
-# endif
-
-# endif
+# include <winsock2.h>
+# include <ws2tcpip.h>
#endif
/* Early Platform SDKs have an incorrect definition of EAI_NODATA */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/time64.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/time64.h
index c0657665e9..b86e771602 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/time64.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/time64.h
@@ -53,17 +53,4 @@ struct TM64 {
struct TM *Perl_gmtime64_r (const Time64_T *, struct TM *);
struct TM *Perl_localtime64_r (const Time64_T *, struct TM *);
-
-/* Not everyone has gm/localtime_r(), provide a replacement */
-#ifdef HAS_LOCALTIME_R
-# define LOCALTIME_R(clock, result) (L_R_TZSET localtime_r(clock, result))
-#else
-# define LOCALTIME_R(clock, result) (L_R_TZSET S_localtime_r(clock, result))
-#endif
-#ifdef HAS_GMTIME_R
-# define GMTIME_R(clock, result) gmtime_r(clock, result)
-#else
-# define GMTIME_R(clock, result) S_gmtime_r(clock, result)
-#endif
-
#endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h
index 9341deef18..7d3db32309 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uconfig.h
@@ -346,7 +346,7 @@
/* HAS_REGCOMP:
* This symbol, if defined, indicates that the regcomp() routine is
- * available to do some regular patern matching (usually on POSIX.2
+ * available to do some regular pattern matching (usually on POSIX.2
* conforming systems).
*/
#define HAS_REGCOMP /* POSIX.2 */
@@ -1229,8 +1229,8 @@
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define ARCHLIB "/usr/local/lib/perl5/5.30/unknown" / **/
-/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.30/unknown" / **/
+/*#define ARCHLIB "/usr/local/lib/perl5/5.32/unknown" / **/
+/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.32/unknown" / **/
/* BIN:
* This symbol holds the path of the bin directory where the package will
@@ -1283,8 +1283,8 @@
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "/usr/local/lib/perl5/5.30" /**/
-#define PRIVLIB_EXP "/usr/local/lib/perl5/5.30" /**/
+#define PRIVLIB "/usr/local/lib/perl5/5.32" /**/
+#define PRIVLIB_EXP "/usr/local/lib/perl5/5.32" /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
@@ -1301,8 +1301,8 @@
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define SITEARCH "/usr/local/lib/perl5/5.30/unknown" / **/
-/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.30/unknown" / **/
+/*#define SITEARCH "/usr/local/lib/perl5/5.32/unknown" / **/
+/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.32/unknown" / **/
/* SITELIB:
* This symbol contains the name of the private library for this package.
@@ -1324,8 +1324,8 @@
* removed. The elements in inc_version_list (inc_version_list.U) can
* be tacked onto this variable to generate a list of directories to search.
*/
-#define SITELIB "/usr/local/lib/perl5/5.30" /**/
-#define SITELIB_EXP "/usr/local/lib/perl5/5.30" /**/
+#define SITELIB "/usr/local/lib/perl5/5.32" /**/
+#define SITELIB_EXP "/usr/local/lib/perl5/5.32" /**/
#define SITELIB_STEM "/usr/local/lib/perl5" /**/
/* PERL_VENDORARCH:
@@ -1456,6 +1456,10 @@
/* HASATTRIBUTE_WARN_UNUSED_RESULT:
* Can we handle GCC attribute for warning on unused results
*/
+/* HASATTRIBUTE_ALWAYS_INLINE:
+ * Can we handle GCC attribute for functions that should always be
+ * inlined.
+ */
/*#define HASATTRIBUTE_DEPRECATED / **/
/*#define HASATTRIBUTE_FORMAT / **/
/*#define PRINTF_FORMAT_NULL_OK / **/
@@ -1465,6 +1469,7 @@
/*#define HASATTRIBUTE_PURE / **/
/*#define HASATTRIBUTE_UNUSED / **/
/*#define HASATTRIBUTE_WARN_UNUSED_RESULT / **/
+/*#define HASATTRIBUTE_ALWAYS_INLINE / **/
/* HAS_BACKTRACE:
* This symbol, if defined, indicates that the backtrace() routine is
@@ -1904,6 +1909,10 @@
* This symbol, if defined, indicates the availability of
* struct sockaddr_in6;
*/
+/* HAS_SOCKADDR_STORAGE:
+ * This symbol, if defined, indicates the availability of
+ * struct sockaddr_storage;
+ */
/* HAS_SIN6_SCOPE_ID:
* This symbol, if defined, indicates that the struct sockaddr_in6
* structure has a member called sin6_scope_id.
@@ -1928,6 +1937,7 @@
/*#define HAS_SOCKETPAIR / **/
/*#define HAS_SOCKADDR_SA_LEN / **/
/*#define HAS_SOCKADDR_IN6 / **/
+/*#define HAS_SOCKADDR_STORAGE / **/
/*#define HAS_SIN6_SCOPE_ID / **/
/*#define HAS_IP_MREQ / **/
/*#define HAS_IP_MREQ_SOURCE / **/
@@ -4196,11 +4206,11 @@
/*#define USE_64_BIT_ALL / **/
#endif
-/* USE_CBACKTRACE:
+/* USE_C_BACKTRACE:
* This symbol, if defined, indicates that Perl should
* be built with support for backtrace.
*/
-/*#define USE_CBACKTRACE / **/
+/*#define USE_C_BACKTRACE / **/
/* USE_DTRACE:
* This symbol, if defined, indicates that Perl should
@@ -5087,6 +5097,12 @@
/*#define HAS_TTYNAME_R / **/
#define TTYNAME_R_PROTO 0 /**/
+/* HAS_WCRTOMB:
+ * This symbol, if defined, indicates that the wcrtomb routine is
+ * available to convert a wide character into a multi-byte character.
+ */
+/*#define HAS_WCRTOMB / **/
+
/* I_MACH_CTHREADS:
* This symbol, if defined, indicates to the C program that it should
* include <mach/cthreads.h>.
@@ -5244,6 +5260,6 @@
#endif
/* Generated from:
- * 6608de918c3c876975f74b684da2536ab1ee23459783d691ae02ce2526a497a7 config_h.SH
- * 2aaf18b9277e180fc5e5d60290ecb0c91fcac3531bd8825e5687a212daa586e9 uconfig.sh
+ * 14796a77fb4ae3335f5e589a98445bc6e838b688194f6f112537495f0814f5d5 config_h.SH
+ * 6e8898de349ca5bd5102aa12be91e6884110157cb9267e661f6fc797bbd54649 uconfig.sh
* ex: set ro: */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uni_keywords.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uni_keywords.h
index 8b629ae93f..a36d8bc448 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uni_keywords.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/uni_keywords.h
@@ -4,18 +4,15 @@
* Any changes made here will be lost!
*/
-/* The precision to use in "%.*e" formats */
-#define PL_E_FORMAT_PRECISION 2
-
#define MPH_VALt I16
/*
-rows: 7016
+rows: 7264
seed: 1348825708
-full length of keys: 98325
-blob length: 9964
-ref length: 56128
-data size: 66092 (%67.22)
+full length of keys: 101931
+blob length: 10351
+ref length: 58112
+data size: 68463 (%67.17)
*/
STATIC const unsigned char mph_blob[] =
@@ -29,151 +26,157 @@ STATIC const unsigned char mph_blob[] =
"icsymbolsandpunctuationmathematicalalphanumericsymbolscjkunifiedi"
"deographsextensionacjkunifiedideographsextensionbcjkunifiedideogr"
"aphsextensionccjkunifiedideographsextensiondcjkunifiedideographse"
- "xtensionecjkunifiedideographsextensionfcuneiformnumbersandpunctua"
- "tionenclosedalphanumericsupplementsymbolsandpictographsextendedae"
- "nclosedideographicsupplementmiscellaneoussymbolsandarrowsphonetic"
- "extensionssupplementsupplementaryprivateuseareaasupplementarypriv"
- "ateuseareabvariationselectorssupplementalphabeticpresentationform"
- "sancientgreekmusicalnotationenclosedcjklettersandmonthsopticalcha"
- "racterrecognitionprependedconcatenationmark=changeswhennfkccasefo"
- "lded=conditionaljapanesestarterdefaultignorablecodepoint=halfwidt"
- "handfullwidthformskatakanaphoneticextensionsconsonantinitialpostf"
- "ixedfullcompositionexclusion=superscriptsandsubscriptssymbolsandp"
- "ictographsextaarabicpresentationformsaarabicpresentationformsbcan"
- "onicalcombiningclass=cjksymbolsandpunctuationcombiningmarksforsym"
- "bolsconsonantsucceedingrephahighprivateusesurrogatesindicposition"
- "alcategory=supsymbolsandpictographsbyzantinemusicalsymbolsconsona"
- "ntprecedingrephageometricshapesextendedhangulcompatibilityjamolat"
- "inextendedadditionalshorthandformatcontrolssupplementalpunctuatio"
- "nbidipairedbrackettype=changeswhencasefolded=changeswhencasemappe"
- "d=changeswhenlowercased=changeswhentitlecased=changeswhenuppercas"
- "ed=cjkcompatideographssupcommonindicnumberformsdiacriticalsforsym"
- "bolsearlydynasticcuneiformindicsyllabiccategory=logicalorderexcep"
- "tion=miscellaneoustechnicalnoncharactercodepoint=spacingmodifierl"
- "etterstransportandmapsymbolscjkcompatibilityformscjkradicalssuppl"
- "ementcyrillicsupplementarygraphemeclusterbreak=hanifirohingyakinn"
- "ayainscriptionalparthianmeeteimayekextensionspopdirectionalisolat"
- "esinhalaarchaicnumbersyijinghexagramsymbolsanatolianhieroglyphsco"
- "nnectorpunctuationconsonantplaceholderconsonantwithstackerglagoli"
- "ticsupplementinscriptionalpahlavilefttorightembeddingnyiakengpuac"
- "huehmongpopdirectionalformatrighttoleftembeddingterminalpunctuati"
- "on=topandbottomandrightverticalorientation=ancientgreeknumbersbra"
- "hmijoiningnumberburushaskiyehbarreeconsonantheadlettercountingrod"
- "numeralsegyptianhieroglyphsenclosedalphanumsuphanguljamoextendeda"
- "hanguljamoextendedbhangulsyllabletype=idstrinaryoperator=lefttori"
- "ghtoverridemeroitichieroglyphsmodifiertonelettersmongoliansupplem"
- "entottomansiyaqnumbersrighttoleftoverridesundanesesupplementsuppl"
- "ementalarrowsasupplementalarrowsbsupplementalarrowscattachedabove"
- "rightcherokeesupplementcombininghalfmarksconsonantsubjoinedcoptic"
- "epactnumbersdecompositiontype=devanagariextendedethiopicsupplemen"
- "teuropeanterminatorfirststrongisolategeneralpunctuationgeorgiansu"
- "pplementidsbinaryoperator=initialpunctuationlatinextadditionallef"
- "ttorightisolateornamentaldingbatsparagraphseparatorpatternwhitesp"
- "ace=regionalindicator=righttoleftisolateruminumeralsymbolssmallka"
- "naextensiontaixuanjingsymbolstopandleftandrighttransformedrotated"
- "transformeduprightvariationselector=alchemicalsymbolsattachedbelo"
- "wleftcanadiansyllabicscaucasianalbanianconsonantprefixedcyrillice"
- "xtendedacyrillicextendedbcyrillicextendedcethiopicextendedaeurope"
- "anseparatorindicsiyaqnumbersletterlikesymbolsmanichaeandhamedhman"
- "ichaeanhundredmanichaeanthamedhscriptextensions=sentenceterminal="
- "smallformvariantssuttonsignwritingunifiedideograph=arabicsuppleme"
- "ntbopomofoextendedcantillationmarkcloseparenthesisclosepunctuatio"
- "ncypriotsyllabaryfinalpunctuationgeneralcategory=georgianextended"
- "halfandfullformshanifirohingyapahighpusurrogatesinvisiblestackerl"
- "atin1supplementlinearbideogramslinearbsyllabarymanichaeandalethma"
- "nichaeanlamedhmanichaeansamekhmanichaeantwentymiscmathsymbolsamis"
- "cmathsymbolsbmyanmarextendedamyanmarextendedbotherpunctuationsegm"
- "entseparatorsupmathoperatorssyllablemodifiersyriacsupplementtangu"
- "tcomponentsvowelindependentarabicextendedabamumsupplementboundary"
- "neutralbraillepatternscommonseparatorconsonantkillerconsonantmedi"
- "alcontingentbreakcontrolpicturescurrencysymbolsdashpunctuationdia"
- "criticalsextdiacriticalssupeastasianwidth=graphemeextend=hangulsy"
- "llablesimperialaramaiclowercaselettermanichaeanalephmanichaeangim"
- "elmanichaeansadhemanichaeanzayinmeroiticcursivemiscpictographsmod"
- "ifyingletternfkcquickcheck=nfkdquickcheck=oldnortharabianoldsouth"
- "arabianopenpunctuationregistershiftertamilsupplementtitlecaselett"
- "eruppercaselettervedicextensionsvisualorderleftzanabazarsquareanc"
- "ientsymbolsasciihexdigit=carriagereturncaseignorable=cjkcompatfor"
- "mscomplexcontextconsonantfinaleuropeannumbergeminationmarkgreekan"
- "dcoptichamzaonhehgoalhighsurrogateskanasupplementkangxiradicalsla"
- "tinextendedblatinextendedclatinextendeddlatinextendedemandatorybr"
- "eakmanichaeanayinmanichaeanbethmanichaeanfivemanichaeanhethmanich"
- "aeankaphmanichaeanqophmanichaeanreshmanichaeantethmanichaeanyodhm"
- "odifiersymbolnfcquickcheck=nfdquickcheck=nojoininggroupnonspacing"
- "markpatternsyntax=phoneticextsuppostfixnumericpsalterpahlaviquota"
- "tionmark=sentencebreak=spaceseparatorsuppunctuationtehmarbutagoal"
- "voweldependent1000000000000aegeannumbersbidimirrored=blockelement"
- "sbottomandleftconsonantdeaddecimalnumberenclosingmarkgraphemebase"
- "=greekextendediotasubscriptipaextensionsjoininggroup=kanaextended"
- "alineseparatorlowsurrogatesmalayalamlllamalayalamnnnamanichaeanme"
- "mmanichaeannunmanichaeanonemanichaeantawmanichaeantenmanichaeanwa"
- "wmayannumeralsmisctechnicalnotapplicablenumericvalue=prefixnumeri"
- "cverticalformsalphabeticpfarabicletterarabicnumberbidicontrol=bre"
- "aksymbolschesssymbolscyrillicextacyrillicextbcyrillicextcethiopic"
- "extaextendnumletfinalsemkathglueafterzwjgunjalagondihebrewletteri"
- "deographic=infixnumericjoincontrol=joiningtype=khmersymbolsletter"
- "numbermahjongtilesmalayalambhamalayalamllamalayalamngamalayalamnn"
- "amalayalamnyamalayalamssamalayalamttamanichaeanpemasaramgondimath"
- "alphanummendekikakuinoncanonicalnotreorderednumberjoinernumericty"
- "pe=oldhungarianotherneutralphaistosdiscplayingcardsrightjoiningtr"
- "ailingjamoxidcontinue=africannoonalphabetic=breakbeforecasedlette"
- "rdeprecated=dominotilesdoubleabovedoublebelowdoublequotedualjoini"
- "ngexclamationinseparableinseperablejoincausingkanavoicingkatakana"
- "extleadingjamoleftjoininglvtsyllablemalayalamjamalayalamramedefai"
- "drinmiscsymbolsmyanmarextamyanmarextbnandinagariotherletterothern"
- "umberothersymbolpahawhhmongrohingyayehsinglequotesoftdotted=soras"
- "ompengstraightwawsuperandsubsylotinagritopandrighttransparentyehw"
+ "xtensionecjkunifiedideographsextensionfcjkunifiedideographsextens"
+ "iongcuneiformnumbersandpunctuationenclosedalphanumericsupplements"
+ "ymbolsandpictographsextendedaenclosedideographicsupplementmiscell"
+ "aneoussymbolsandarrowsphoneticextensionssupplementsupplementarypr"
+ "ivateuseareaasupplementaryprivateuseareabvariationselectorssupple"
+ "mentalphabeticpresentationformsancientgreekmusicalnotationenclose"
+ "dcjklettersandmonthsopticalcharacterrecognitionprependedconcatena"
+ "tionmark=changeswhennfkccasefolded=conditionaljapanesestarterdefa"
+ "ultignorablecodepoint=halfwidthandfullwidthformskatakanaphonetice"
+ "xtensionsconsonantinitialpostfixedfullcompositionexclusion=supers"
+ "criptsandsubscriptssymbolsandpictographsextasymbolsforlegacycompu"
+ "tingarabicpresentationformsaarabicpresentationformsbcanonicalcomb"
+ "iningclass=cjksymbolsandpunctuationcombiningmarksforsymbolsconson"
+ "antsucceedingrephahighprivateusesurrogatesindicpositionalcategory"
+ "=supsymbolsandpictographsbyzantinemusicalsymbolsconsonantprecedin"
+ "grephageometricshapesextendedhangulcompatibilityjamolatinextended"
+ "additionalshorthandformatcontrolssupplementalpunctuationbidipaire"
+ "dbrackettype=changeswhencasefolded=changeswhencasemapped=changesw"
+ "henlowercased=changeswhentitlecased=changeswhenuppercased=cjkcomp"
+ "atideographssupcommonindicnumberformsdiacriticalsforsymbolsearlyd"
+ "ynasticcuneiformindicsyllabiccategory=logicalorderexception=misce"
+ "llaneoustechnicalnoncharactercodepoint=spacingmodifierletterstran"
+ "sportandmapsymbolscjkcompatibilityformscjkradicalssupplementcyril"
+ "licsupplementaryextendedpictographic=graphemeclusterbreak=hanifir"
+ "ohingyakinnayainscriptionalparthianmeeteimayekextensionspopdirect"
+ "ionalisolatesinhalaarchaicnumbersyijinghexagramsymbolsanatolianhi"
+ "eroglyphsconnectorpunctuationconsonantplaceholderconsonantwithsta"
+ "ckerglagoliticsupplementinscriptionalpahlavilefttorightembeddingn"
+ "yiakengpuachuehmongpopdirectionalformatrighttoleftembeddingtermin"
+ "alpunctuation=topandbottomandrightverticalorientation=ancientgree"
+ "knumbersbrahmijoiningnumberburushaskiyehbarreeconsonantheadletter"
+ "countingrodnumeralsegyptianhieroglyphsenclosedalphanumsuphangulja"
+ "moextendedahanguljamoextendedbhangulsyllabletype=idstrinaryoperat"
+ "or=lefttorightoverridemeroitichieroglyphsmodifiertonelettersmongo"
+ "liansupplementottomansiyaqnumbersrighttoleftoverridesundanesesupp"
+ "lementsupplementalarrowsasupplementalarrowsbsupplementalarrowscto"
+ "pandbottomandleftattachedaboverightcherokeesupplementcombininghal"
+ "fmarksconsonantsubjoinedcopticepactnumbersdecompositiontype=devan"
+ "agariextendedemojimodifierbase=emojipresentation=ethiopicsuppleme"
+ "nteuropeanterminatorfirststrongisolategeneralpunctuationgeorgians"
+ "upplementidsbinaryoperator=initialpunctuationlatinextadditionalle"
+ "fttorightisolateornamentaldingbatsparagraphseparatorpatternwhites"
+ "pace=regionalindicator=righttoleftisolateruminumeralsymbolssmallk"
+ "anaextensiontaixuanjingsymbolstopandleftandrighttransformedrotate"
+ "dtransformeduprightvariationselector=alchemicalsymbolsattachedbel"
+ "owleftcanadiansyllabicscaucasianalbanianconsonantprefixedcyrillic"
+ "extendedacyrillicextendedbcyrillicextendedcethiopicextendedaeurop"
+ "eanseparatoridentifierstatus=indicsiyaqnumberskhitansmallscriptle"
+ "tterlikesymbolsmanichaeandhamedhmanichaeanhundredmanichaeanthamed"
+ "hscriptextensions=sentenceterminal=smallformvariantssuttonsignwri"
+ "tingunifiedideograph=arabicsupplementbopomofoextendedcantillation"
+ "markcloseparenthesisclosepunctuationcypriotsyllabaryfinalpunctuat"
+ "iongeneralcategory=georgianextendedhalfandfullformshanifirohingya"
+ "pahighpusurrogatesinvisiblestackerlatin1supplementlinearbideogram"
+ "slinearbsyllabarymanichaeandalethmanichaeanlamedhmanichaeansamekh"
+ "manichaeantwentymiscmathsymbolsamiscmathsymbolsbmyanmarextendedam"
+ "yanmarextendedbotherpunctuationsegmentseparatorsupmathoperatorssy"
+ "llablemodifiersyriacsupplementtangutcomponentstangutsupplementvow"
+ "elindependentarabicextendedabamumsupplementboundaryneutralbraille"
+ "patternscommonseparatorconsonantkillerconsonantmedialcontingentbr"
+ "eakcontrolpicturescurrencysymbolsdashpunctuationdiacriticalsextdi"
+ "acriticalssupeastasianwidth=emojicomponent=graphemeextend=hanguls"
+ "yllablesidentifiertype=imperialaramaiclowercaselettermanichaeanal"
+ "ephmanichaeangimelmanichaeansadhemanichaeanzayinmeroiticcursivemi"
+ "scpictographsmodifyingletternfkcquickcheck=nfkdquickcheck=oldnort"
+ "harabianoldsoutharabianopenpunctuationregistershiftertamilsupplem"
+ "enttitlecaseletteruppercaselettervedicextensionsvisualorderleftza"
+ "nabazarsquareancientsymbolsasciihexdigit=carriagereturncaseignora"
+ "ble=cjkcompatformscomplexcontextconsonantfinalemojimodifier=europ"
+ "eannumbergeminationmarkgreekandcoptichamzaonhehgoalhighsurrogates"
+ "kanasupplementkangxiradicalslatinextendedblatinextendedclatinexte"
+ "ndeddlatinextendedelisusupplementmandatorybreakmanichaeanayinmani"
+ "chaeanbethmanichaeanfivemanichaeanhethmanichaeankaphmanichaeanqop"
+ "hmanichaeanreshmanichaeantethmanichaeanyodhmodifiersymbolnfcquick"
+ "check=nfdquickcheck=nojoininggroupnonspacingmarkpatternsyntax=pho"
+ "neticextsuppostfixnumericpsalterpahlaviquotationmark=sentencebrea"
+ "k=spaceseparatorsuppunctuationtehmarbutagoalvoweldependent1000000"
+ "000000aegeannumbersbidimirrored=blockelementsconsonantdeaddecimal"
+ "numberenclosingmarkgraphemebase=greekextendediotasubscriptipaexte"
+ "nsionsjoininggroup=kanaextendedalineseparatorlowsurrogatesmalayal"
+ "amlllamalayalamnnnamanichaeanmemmanichaeannunmanichaeanonemanicha"
+ "eantawmanichaeantenmanichaeanwawmayannumeralsmisctechnicalnotappl"
+ "icablenumericvalue=prefixnumericverticalformsalphabeticpfarabicle"
+ "tterarabicnumberbidicontrol=breaksymbolschesssymbolscyrillicextac"
+ "yrillicextbcyrillicextcethiopicextaextendnumletfinalsemkathglueaf"
+ "terzwjgunjalagondihebrewletterideographic=infixnumericjoincontrol"
+ "=joiningtype=khmersymbolsletternumbermahjongtilesmalayalambhamala"
+ "yalamllamalayalamngamalayalamnnamalayalamnyamalayalamssamalayalam"
+ "ttamanichaeanpemasaramgondimathalphanummendekikakuinoncanonicalno"
+ "tcharacternotreorderednumberjoinernumerictype=oldhungarianotherne"
+ "utralphaistosdiscplayingcardsrightjoiningtrailingjamoxidcontinue="
+ "africannoonalphabetic=breakbeforecasedletterdeprecated=dominotile"
+ "sdoubleabovedoublebelowdoublequotedualjoiningexclamationinseparab"
+ "leinseperablejoincausingkanavoicingkatakanaextleadingjamoleftjoin"
+ "inglvtsyllablemalayalamjamalayalamramedefaidrinmiscsymbolsmyanmar"
+ "extamyanmarextbnandinagariotherletterothernumberothersymbolpahawh"
+ "hmongrecommendedrohingyayehsinglequotesoftdotted=sorasompengstrai"
+ "ghtwawsuperandsubsylotinagritopandrighttransparentuncommonuseyehw"
"ithtailyisyllablesafricanfehafricanqafarabicextabasiclatinbelowri"
- "ghtbidiclass=boxdrawingbreakaftercjkstrokescompatjamodalathrishdi"
- "acritic=kharoshthiknottedhehlinebreak=lowercase=lvsyllablemiscarr"
- "owsnonjoiningnonstarteroldpersianoldsogdianoverstruckphoenicianpr"
- "esentin=purekillerreversedpesaurashtrasmallformssuparrowsasuparro"
- "wsbsuparrowscunassigneduppercase=warangcitiwordbreak=wordjoineryi"
- "radicals-5.00e-01aboveleftambiguousarabicpfaarabicpfbbhaiksukibre"
- "akbothemoticonsextender=inheritedkhudawadilatinextblatinextclatin"
- "extdmidlettermidnumletnabataeannewtailuenonjoinerolditalicoldperm"
- "icoldturkicpalmyrenepaucinhausamaritanscontinuesyriacwawvoweljamo"
- "wsegspacexidstart=1.00e-011.11e-011.25e-011.25e-021.43e-011.50e+0"
- "01.50e-011.56e-021.67e-011.88e-012.00e-012.50e+002.50e-012.50e-02"
- "200000003.12e-023.13e-023.13e-033.33e-013.50e+003.75e-013.75e-024"
- ".00e-014.17e-014.50e+004.69e-025.00e-025.50e+005.83e-016.00e-016."
- "25e-016.25e-026.25e-036.50e+006.67e-017.50e+007.50e-018.00e-018.3"
- "3e-018.33e-028.50e+008.75e-019.17e-01armenianavagrahabalinesebass"
- "avahbugineseduployanebasegazfarsiyehfractiongujaratigurmukhihirag"
- "anaisolatedjamoextajamoextbjavanesekanaextalinefeedmahajaninextli"
- "neradical=specialsswashkaftagbanwatifinaghtonemarkugariticaletter"
- "avestanbengalicjkextacjkextbcjkextccjkextdcjkextecjkextfcompex=de"
- "seretelbasanelymaicgranthagrbase=hanunoohyphen=kannadakayahliline"
- "aramakasarmandaicmarchenmultaninewlinenfkcqc=nfkdqc=noblocknobrea"
- "kolchikioletterosmanyaoverlaypatsyn=phagspascript=sharadashavians"
- "iddhamsoyombosuppuaasuppuabtagalogtaithamtaiviettibetantirhutauca"
- "sextunknownvisargawspace=zwspace216000300000400000432000500000600"
- "000700000800000900000alpha=bidic=bidim=block=carianccc103ccc107cc"
- "c118ccc122ccc129ccc130ccc132ccc133chakmacirclecwkcf=gothicgrext=h"
- "atranjoinc=kaithikanbunkhojkilamadhlepchalower=lycianlydiannarrow"
- "nchar=nfcqc=nfdqc=patws=qmark=rejangsterm=teluguthaanauideo=upper"
- "=viramawanchoyudhhe1/1601/32011/12adlamahex=alaphatermbatakbindub"
- "uhidccc14ccc15ccc16ccc17ccc18ccc19ccc20ccc21ccc22ccc23ccc24ccc25c"
- "cc26ccc27ccc28ccc29ccc30ccc31ccc32ccc33ccc34ccc35ccc36ccc84ccc91c"
- "ntrlcwcf=cwcm=dash=dografalseidsb=idst=inpc=insc=khaphlimbumath=m"
- "aybenuktanushuoghamoriyaosagerunictailetakrivssupxidc=xids=zhain-"
- "1/21/101/201/401/641/8010.011.011/212.113/215/217/23/163/203/643/"
- "805/127/12adlmage=aghbahomalefarmiarmnataratblavstbatkbhksblk=bpt"
- "=buhdcakmcansccc=cprtcwl=cwt=cwu=cyrldep=dia=dsrtfontgcb=gonggonm"
- "grekgujrguruhanohluwhmnghmnphst=kalikhmrkndakthilanalaoolatnlinal"
- "inblisuloe=medfmeemmercmiaomlymmroomteimymrnarbnbatnewankoonshuog"
- "amolckorkhoryaosgepcm=phlpphnxplrdprtiqaacqaaiqaphrjngrohgrunrsam"
- "rsarbscx=seensgnwshawshinshrdsogosyrctagstaletalutamltavttfngtglg"
- "thaitibttruev100v110v120v121vaiiwchowidexpeoxsuxyiiizainzanbzinhz"
- "yyyzzzz1/51/71/92/32/52022142182222242262282302322332342403.03.23"
- "/43/54/55.15.25/65/86.16.37.07/89.09/2bc=behci=di=dt=ea=ebgfsigaf"
- "gc=jg=jt=lb=lrelrilromimnsmnv=ocrpdfrehri=sd=smlsqrtahv20v21v30v3"
- "1v32v40v41v50v51v52v60v61v62v63v70v80v90vo=vs=wb=yes3839444546474"
- "849b2bkh2h3jljvkvl&l_vrxxzlzpzs_perl_problematic_locale_foldeds_i"
- "s_in_multi_char_fold_perl_folds_to_perl_charname__perl_non_finabe"
- "ginany_foldsquotemetaisxposixisposixblankprintishorizisxperlisper"
- "lisspaceisvertisuni";
-/* mph_blob length: 9964 */
+ "ghtbidiclass=boxdrawingbreakafterchorasmiancjkstrokescompatjamoda"
+ "lathrishdiacritic=divesakuruhanreadingkharoshthiknottedhehlimited"
+ "uselinebreak=lowercase=lvsyllablemiscarrowsnonjoiningnonstarterol"
+ "dpersianoldsogdianoverstruckphoenicianpresentin=purekillerrestric"
+ "tedreversedpesaurashtrasmallformssuparrowsasuparrowsbsuparrowscun"
+ "assigneduppercase=warangcitiwordbreak=wordjoineryiradicals-5.00e-"
+ "01aboveleftambiguousarabicpfaarabicpfbbhaiksukibreakbothemoticons"
+ "extender=inclusioninheritedkhudawadilatinextblatinextclatinextdmi"
+ "dlettermidnumletnabataeannewtailuenonjoinerolditalicoldpermicoldt"
+ "urkicpalmyrenepaucinhausamaritanscontinuesyriacwawvoweljamowsegsp"
+ "acexidstart=1.00e-011.11e-011.25e-011.25e-021.43e-011.50e+001.50e"
+ "-011.56e-021.67e-011.88e-012.00e-012.50e+002.50e-012.50e-02200000"
+ "003.12e-023.13e-023.13e-033.33e-013.50e+003.75e-013.75e-024.00e-0"
+ "14.17e-014.50e+004.69e-025.00e-025.50e+005.83e-016.00e-016.25e-01"
+ "6.25e-026.25e-036.50e+006.67e-017.50e+007.50e-018.00e-018.33e-018"
+ ".33e-028.50e+008.75e-019.17e-01armenianavagrahabalinesebassavahbu"
+ "gineseduployanebasegazextpict=farsiyehfractiongujaratigurmukhihir"
+ "aganaisolatedjamoextajamoextbjavanesekanaextalinefeedmahajaninext"
+ "lineobsoleteradical=specialsswashkaftagbanwatifinaghtonemarkugari"
+ "ticaletterallowedavestanbengalicjkextacjkextbcjkextccjkextdcjkext"
+ "ecjkextfcjkextgcompex=deseretelbasanelymaicgranthagrbase=hanunooh"
+ "yphen=kannadakayahlilinearamakasarmandaicmarchenmultaninewlinenfk"
+ "cqc=nfkdqc=noblocknobreaknotnfkcolchikioletterosmanyaoverlaypatsy"
+ "n=phagspascript=sharadashaviansiddhamsoyombosuppuaasuppuabtagalog"
+ "taithamtaiviettibetantirhutaucasextunknownvisargawspace=zwspace21"
+ "6000300000400000432000500000600000700000800000900000alpha=bidic=b"
+ "idim=block=carianccc103ccc107ccc118ccc122ccc129ccc130ccc132ccc133"
+ "chakmacirclecwkcf=ecomp=emoji=epres=gothicgrext=hatranjoinc=kaith"
+ "ikanbunkhojkilamadhlepchalower=lycianlydiannarrownchar=nfcqc=nfdq"
+ "c=notxidpatws=qmark=rejangsterm=teluguthaanauideo=upper=viramawan"
+ "choyezidiyudhhe1/1601/32011/12adlamahex=alaphatermbatakbindubuhid"
+ "ccc14ccc15ccc16ccc17ccc18ccc19ccc20ccc21ccc22ccc23ccc24ccc25ccc26"
+ "ccc27ccc28ccc29ccc30ccc31ccc32ccc33ccc34ccc35ccc36ccc84ccc91cntrl"
+ "cwcf=cwcm=dash=dograemod=falseidsb=idst=inpc=insc=khaphlimbumath="
+ "maybenuktanushuoghamoriyaosagerunictailetakrivssupxidc=xids=zhain"
+ "-1/21/101/201/401/641/8010.011.011/212.113.013/215/217/23/163/203"
+ "/643/805/127/12adlmage=aghbahomalefarmiarmnataratblavstbatkbhksbl"
+ "k=bpt=buhdcakmcansccc=chrscprtcwl=cwt=cwu=cyrldep=dia=diakdsrtfon"
+ "tgcb=gonggonmgrekgujrguruhanohluwhmnghmnphst=kalikhmrkitskndakthi"
+ "lanalaoolatnlinalinbloe=medfmeemmercmiaomlymmroomteimymrnarbnbatn"
+ "ewankoonshuogamolckorkhoryaosgepcm=phlpphnxplrdprtiqaacqaaiqaphrj"
+ "ngrohgrunrsamrsarbscx=seensgnwshawshinshrdsogosyrctagstaletalutam"
+ "ltavttfngtglgthaitibttruev100v110v120v121v130vaiiwchowidexpeoxsux"
+ "yiiizainzanbzinhzyyyzzzz1/51/71/92/32/520221421822222422622823023"
+ "22332342403.23/43/54/55.15.25/65/86.16.37.07/89.09/2bc=behci=di=d"
+ "t=ea=ebgfsigafgc=jg=jt=lb=lrelrilromimnv=ocrpdfrehri=sd=smlsqrtah"
+ "v20v21v30v31v32v40v41v50v51v52v60v61v62v63v70v80v90vo=vs=wb=yes38"
+ "39444546474849b2bkh2h3jljvkvl&l_vrxxzlzpzs_perl_problematic_local"
+ "e_foldeds_is_in_multi_char_fold_perl_folds_to_perl_charname_begin"
+ "any_foldsquotemetaisxposixisposixblankprintishorizisxperlisperlis"
+ "spaceisvertisuni";
+/* mph_blob length: 10351 */
struct mph_struct {
U16 seed2;
@@ -185,7029 +188,7277 @@ struct mph_struct {
};
#define MPH_RSHIFT 8
-#define MPH_BUCKETS 7016
+#define MPH_BUCKETS 7264
STATIC const U32 MPH_SEED1 = 0x5065726c;
STATIC const U32 MPH_FNV_CONST = 0x01000193;
/* The comments give the input key for the row it is in */
STATIC const struct mph_struct mph_table[MPH_BUCKETS] = {
- { 2, 184, 6948, 2, 10, UNI_MISCARROWS } /* ismiscarrows */,
- { 1, 3671, 6027, 17, 5, UNI_KHMR } /* scriptextensions=khmer */,
- { 0, 6472, 3470, 5, 14, UNI_INCAUCASIANALBANIAN } /* incaucasianalbanian */,
- { 10, 9365, 2608, 4, 19, UNI_EGYP } /* scx=egyptianhieroglyphs */,
- { 1, 9113, 7540, 4, 2, UNI_CCC__20 } /* ccc=20 */,
- { 2, 3671, 4672, 17, 15, UNI_SARB } /* scriptextensions=oldsoutharabian */,
- { 0, 6885, 1459, 3, 23, UNI_HIGHPUSURROGATES } /* ishighprivateusesurrogates */,
- { 16, 5325, 0, 14, 0, UNI_qmark_values_index } /* quotationmark= */,
- { 1, 9629, 8324, 3, 7, UNI_LB__XX } /* lb=unknown */,
- { 4, 5760, 8981, 13, 4, UNI_NV__1_SLASH_40 } /* numericvalue=1/40 */,
- { 6, 9093, 5907, 4, 12, UNI_ETHIOPICEXTA } /* blk=ethiopicexta */,
- { 1, 1911, 3788, 22, 16, UNI_INSC__CANTILLATIONMARK } /* indicsyllabiccategory=cantillationmark */,
- { 0, 8424, 5799, 6, 12, UNI_ALPHABETICPF } /* block=alphabeticpf */,
- { 12, 3671, 8679, 17, 5, UNI_ADLM } /* scriptextensions=adlam */,
- { 0, 9775, 0, 2, 0, UNI_ZL } /* zl */,
- { 1, 42, 0, 3, 0, UNI_CJK } /* cjk */,
- { 0, 5339, 49, 14, 2, UNI_SB__AT } /* sentencebreak=at */,
- { 0, 5339, 8198, 14, 7, UNI_SB__LE } /* sentencebreak=oletter */,
- { 1, 9093, 1618, 4, 4, UNI_JAMO } /* blk=jamo */,
- { 1, 3671, 6051, 17, 4, UNI_MAHJ } /* scriptextensions=mahj */,
- { 4, 8424, 9261, 6, 3, UNI_INMRO } /* block=mro */,
- { 1, 132, 0, 2, 0, UNI_LM } /* lm */,
- { 0, 3671, 4220, 17, 6, UNI_TANG } /* scriptextensions=tangut */,
- { 0, 9623, 5669, 3, 13, UNI_JG__MANICHAEANONE } /* jg=manichaeanone */,
- { 0, 9093, 5955, 4, 12, UNI_INGUNJALAGONDI } /* blk=gunjalagondi */,
- { 6, 9903, 7128, 6, 4, UNI_XPOSIXWORD } /* xposixword */,
- { 4, 2836, 0, 9, 0, UNI_SUND } /* sundanese */,
- { 0, 9623, 1456, 3, 3, UNI_JG__HAH } /* jg=hah */,
- { 0, 8424, 43, 7, 25, UNI_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatibilityideographs */,
- { 7, 8871, 1164, 3, 2, UNI_LB__LF } /* sb=lf */,
- { 1, 184, 6646, 2, 11, UNI_HMNG } /* ispahawhhmong */,
- { 2, 3671, 9217, 17, 4, UNI_LAO } /* scriptextensions=laoo */,
- { 3, 3996, 0, 16, 0, UNI_LINEARBSYLLABARY } /* linearbsyllabary */,
- { 4, 184, 5734, 2, 13, UNI_MISCTECHNICAL } /* ismisctechnical */,
- { 3, 8954, 9734, 5, 3, UNI_XIDC } /* xidc=yes */,
- { 1, 1154, 0, 3, 0, UNI_DEP } /* dep */,
- { 3, 184, 779, 2, 22, UNI_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsup */,
- { 0, 3671, 5967, 17, 6, UNI_HEBR } /* scriptextensions=hebrew */,
- { 34, 9429, 0, 4, 0, UNI_TIBT } /* tibt */,
- { 8, 7025, 9719, 3, 3, UNI_IN__8 } /* in=v80 */,
- { 1, 8634, 9734, 6, 3, UNI_UIDEO } /* uideo=yes */,
- { 1, 8520, 995, 6, 2, -UNI_JOINC } /* joinc=no */,
- { 3, 2211, 0, 21, 0, UNI_SINHALAARCHAICNUMBERS } /* sinhalaarchaicnumbers */,
- { 0, 8879, 2479, 5, 6, UNI_INPC__BOTTOM } /* inpc=bottom */,
- { 1, 184, 1057, 2, 26, UNI_PCM } /* isprependedconcatenationmark */,
- { 0, 6918, 1156, 10, 2, UNI_LB__PO } /* linebreak=po */,
- { 0, 8886, 9181, 3, 4, UNI_HLUW } /* sc=hluw */,
- { 2, 9365, 7788, 4, 8, UNI_BALI } /* scx=balinese */,
- { 1, 9365, 9285, 4, 3, UNI_NKO } /* scx=nko */,
- { 0, 4642, 0, 15, 0, UNI_nfkdqc_values_index } /* nfkdquickcheck= */,
- { 0, 184, 43, 3, 25, UNI_CJKCOMPATIDEOGRAPHS } /* iscjkcompatibilityideographs */,
- { 3, 2148, 2875, 3, 18, UNI_SUPARROWSB } /* insupplementalarrowsb */,
- { 1, 1691, 1, 22, 1, UNI_BPT__N } /* bidipairedbrackettype=n */,
- { 1, 184, 8079, 2, 7, UNI_GRAN } /* isgrantha */,
- { 0, 7128, 1188, 10, 8, UNI_WB__KA } /* wordbreak=katakana */,
- { 1, 9093, 0, 4, 34, UNI_UCAS } /* blk=unifiedcanadianaboriginalsyllabics */,
- { 1, 3671, 689, 17, 9, UNI_XSUX } /* scriptextensions=cuneiform */,
- { 3, 4705, 9430, 3, 3, UNI_TIBT } /* istibt */,
- { 0, 1911, 2313, 22, 20, UNI_INSC__CONSONANTWITHSTACKER } /* indicsyllabiccategory=consonantwithstacker */,
- { 8, 8886, 7239, 3, 9, UNI_SC__QAAI } /* sc=inherited */,
- { 3, 8424, 4672, 6, 15, UNI_SARB } /* block=oldsoutharabian */,
- { 0, 1497, 3228, 10, 8, UNI_Z } /* category=separator */,
- { 0, 8892, 0, 4, 0, UNI_PHLI } /* phli */,
- { 0, 7420, 26, 8, 1, UNI_IDS } /* idstart=y */,
- { 1, 2930, 0, 18, 0, UNI_CHEROKEESUP } /* cherokeesupplement */,
- { 2, 8424, 510, 7, 19, UNI_CJK } /* block=cjkunifiedideographs */,
- { 1, 6003, 0, 11, 0, UNI_JOINC } /* joincontrol */,
- { 1, 7025, 9581, 3, 3, UNI_IN__7 } /* in=7.0 */,
- { 1, 6918, 9759, 10, 2, UNI_LB__H3 } /* linebreak=h3 */,
- { 0, 8424, 8205, 6, 7, UNI_INOSMANYA } /* block=osmanya */,
- { 0, 5760, 9747, 13, 2, UNI_NV__47 } /* numericvalue=47 */,
- { 1, 6828, 2190, 10, 21, UNI_BC__PDI } /* bidiclass=popdirectionalisolate */,
- { 2, 8514, 0, 4, 0, UNI_HATR } /* hatr */,
- { 1, 9647, 8358, 3, 3, UNI_NV__300 } /* nv=300 */,
- { 1, 8282, 0, 7, 0, UNI_TGLG } /* tagalog */,
- { 4, 8886, 8430, 3, 4, UNI_CARI } /* sc=cari */,
- { 2, 9605, 2493, 3, 4, UNI_DT__VERT } /* dt=vert */,
- { 1, 5734, 0, 13, 0, UNI_MISCTECHNICAL } /* misctechnical */,
- { 4, 8879, 6998, 5, 10, UNI_INPC__OVERSTRUCK } /* inpc=overstruck */,
- { 3, 3671, 9053, 17, 4, UNI_AGHB } /* scriptextensions=aghb */,
- { 2, 3236, 9734, 18, 3, UNI__PERL_PATWS } /* patternwhitespace=yes */,
- { 0, 9608, 1162, 3, 9, UNI_EA__H } /* ea=halfwidth */,
- { 1, 3671, 5955, 17, 12, UNI_GONG } /* scriptextensions=gunjalagondi */,
- { 0, 184, 8699, 2, 5, UNI_BATK } /* isbatak */,
- { 0, 7420, 0, 8, 0, UNI_ids_values_index } /* idstart= */,
- { 0, 1362, 5409, 24, 2, UNI_CCC__10 } /* canonicalcombiningclass=10 */,
- { 0, 8424, 6991, 6, 7, UNI_INSOGDIAN } /* block=sogdian */,
- { 0, 8233, 689, 7, 9, UNI_XSUX } /* script=cuneiform */,
- { 1, 9093, 1338, 4, 24, UNI_ARABICPFB } /* blk=arabicpresentationformsb */,
- { 1, 1713, 26, 22, 1, UNI_CWCF } /* changeswhencasefolded=y */,
- { 5, 184, 74, 2, 2, UNI_ME } /* isme */,
- { 1, 9620, 24, 3, 1, UNI_L } /* gc=l */,
- { 1, 4705, 2022, 3, 21, UNI_TRANSPORTANDMAP } /* istransportandmapsymbols */,
- { 4, 7025, 9701, 3, 3, UNI_IN__5_DOT_2 } /* in=v52 */,
- { 1, 2106, 406, 21, 7, UNI_GCB__CN } /* graphemeclusterbreak=control */,
- { 1, 8233, 7788, 7, 8, UNI_BALI } /* script=balinese */,
- { 0, 9909, 9322, 3, 3, UNI_PHNX } /* isphnx */,
- { 0, 8886, 8502, 3, 4, UNI_GOTH } /* sc=goth */,
- { 0, 3671, 1599, 17, 6, UNI_HANG } /* scriptextensions=hangul */,
- { 2, 2148, 8269, 3, 6, UNI_SUPPUAA } /* insuppuaa */,
- { 2, 9365, 9109, 4, 4, UNI_CANS } /* scx=cans */,
- { 0, 8233, 8128, 7, 7, UNI_MAKA } /* script=makasar */,
- { 0, 1497, 5487, 9, 13, UNI_XPOSIXDIGIT } /* category=decimalnumber */,
- { 5, 184, 1154, 2, 3, UNI_DEP } /* isdep */,
- { 1, 184, 7, 3, 1, UNI_XPOSIXCNTRL } /* iscc */,
- { 6, 8424, 43, 7, 8, UNI_CJKCOMPAT } /* block=cjkcompat */,
- { 10, 3868, 406, 16, 7, UNI_XPOSIXCNTRL } /* generalcategory=control */,
- { 1, 8233, 9161, 7, 4, UNI_SC__GONM } /* script=gonm */,
- { 3, 5760, 7571, 13, 2, UNI_NV__33 } /* numericvalue=33 */,
- { 1, 3671, 7892, 17, 4, UNI_JAVA } /* scriptextensions=java */,
- { 3, 5269, 3, 14, 1, -UNI_PATSYN } /* patternsyntax=f */,
- { 0, 8886, 7844, 3, 8, UNI_SC__GUJR } /* sc=gujarati */,
- { 2, 8886, 9165, 3, 4, UNI_SC__GREK } /* sc=grek */,
- { 0, 6005, 8010, 3, 6, UNI_CJKEXTA } /* incjkexta */,
- { 0, 8424, 7275, 6, 9, UNI_LATINEXTD } /* block=latinextd */,
- { 1, 4447, 66, 15, 1, UNI_EA__H } /* eastasianwidth=h */,
- { 1, 5339, 7, 15, 1, UNI_SB__SC } /* sentencebreak=sc */,
- { 0, 2684, 24, 19, 1, UNI_GCB__L } /* hangulsyllabletype=l */,
- { 1, 8163, 17, 8, 1, UNI_NFKCQC__N } /* nfkcqc=no */,
- { 0, 8886, 9425, 3, 4, UNI_THAI } /* sc=thai */,
- { 2, 8424, 7374, 6, 9, UNI_INSAMARITAN } /* block=samaritan */,
- { 2, 8332, 7196, 4, 7, UNI_ARABICPFB } /* isarabicpfb */,
- { 1, 6015, 0, 12, 0, UNI_jt_values_index } /* joiningtype= */,
- { 3, 9623, 5931, 3, 12, UNI_JG__FINALSEMKATH } /* jg=finalsemkath */,
- { 0, 9647, 8981, 3, 3, UNI_NV__1_SLASH_4 } /* nv=1/4 */,
- { 2, 9365, 5955, 4, 12, UNI_GONG } /* scx=gunjalagondi */,
- { 8, 8332, 3758, 4, 14, UNI_ARABICSUP } /* isarabicsupplement */,
- { 0, 9659, 995, 3, 2, -UNI_RI } /* ri=no */,
- { 1, 21, 8568, 2, 6, UNI_INLYDIAN } /* inlydian */,
- { 4, 184, 8065, 2, 7, UNI_ELBA } /* iselbasan */,
- { 1, 9647, 7508, 3, 8, UNI_NV__1_SLASH_5 } /* nv=2.00e-01 */,
- { 5, 9093, 4975, 4, 7, UNI_KANASUP } /* blk=kanasup */,
- { 0, 8233, 9065, 7, 4, UNI_ARMI } /* script=armi */,
- { 3, 1136, 0, 26, 0, UNI_di_values_index } /* defaultignorablecodepoint= */,
- { 3, 8499, 0, 2, 0, UNI_CF } /* cf */,
- { 4, 3868, 0, 16, 0, UNI_gc_values_index } /* generalcategory= */,
- { 9, 8240, 0, 7, 0, UNI_SHRD } /* sharada */,
- { 1, 9093, 2589, 4, 11, UNI_COUNTINGROD } /* blk=countingrod */,
- { 0, 6949, 4851, 4, 11, UNI_CI } /* iscaseignorable */,
- { 1, 184, 570, 3, 29, UNI_CJKEXTC } /* iscjkunifiedideographsextensionc */,
- { 1, 8886, 9249, 3, 4, UNI_MERC } /* sc=merc */,
- { 1, 21, 9058, 3, 3, UNI_INAHOM } /* inahom */,
- { 7, 9153, 5346, 4, 2, UNI_WB__EB } /* gcb=eb */,
- { 2, 8233, 6602, 7, 11, UNI_SC__NAND } /* script=nandinagari */,
- { 0, 9647, 9741, 3, 2, UNI_NV__44 } /* nv=44 */,
- { 0, 1801, 9734, 22, 3, UNI_CWU } /* changeswhenuppercased=yes */,
- { 0, 3951, 2704, 3, 17, UNI_IDST } /* isidstrinaryoperator */,
- { 0, 8424, 328, 6, 21, UNI_MATHOPERATORS } /* block=mathematicaloperators */,
- { 4, 2204, 4141, 3, 15, UNI_PO } /* isotherpunctuation */,
- { 1, 8684, 9433, 5, 4, UNI_POSIXXDIGIT } /* ahex=true */,
- { 2, 8886, 8699, 3, 5, UNI_BATK } /* sc=batak */,
- { 2, 1773, 0, 5, 0, UNI_CASED } /* cased */,
- { 3, 184, 690, 3, 15, UNI_CUNEIFORMNUMBERS } /* iscuneiformnumbers */,
- { 18, 7018, 9566, 10, 3, UNI_IN__5_DOT_2 } /* presentin=5.2 */,
- { 2, 3868, 1532, 16, 1, UNI_Z } /* generalcategory=z */,
- { 4, 9599, 26, 3, 1, UNI_CI } /* ci=y */,
- { 0, 2212, 3933, 3, 15, UNI_HIGHPUSURROGATES } /* inhighpusurrogates */,
- { 0, 2589, 0, 19, 0, UNI_COUNTINGROD } /* countingrodnumerals */,
- { 1, 9365, 2532, 4, 4, UNI_BRAH } /* scx=brah */,
- { 2, 8233, 8310, 7, 4, UNI_SC__TIRH } /* script=tirh */,
- { 1, 3868, 5199, 16, 14, UNI_SK } /* generalcategory=modifiersymbol */,
- { 0, 184, 5835, 2, 5, UNI_BIDIC } /* isbidic */,
- { 8, 8886, 8254, 3, 7, UNI_SIDD } /* sc=siddham */,
- { 1, 8844, 8864, 5, 5, -UNI_CWCF } /* cwcf=false */,
- { 0, 184, 3164, 2, 9, UNI_LATINEXTA } /* islatinexta */,
- { 2, 9093, 6978, 4, 10, UNI_INOLDPERSIAN } /* blk=oldpersian */,
- { 26, 8233, 9189, 7, 4, UNI_HMNP } /* script=hmnp */,
- { 4, 1773, 36, 6, 1, UNI_CASED } /* cased=t */,
- { 0, 8424, 2232, 6, 21, UNI_YIJING } /* block=yijinghexagramsymbols */,
- { 1, 9113, 7555, 4, 2, UNI_CCC__23 } /* ccc=23 */,
- { 3, 9057, 0, 4, 0, UNI_AHOM } /* ahom */,
- { 5, 8886, 8079, 3, 4, UNI_SC__GRAN } /* sc=gran */,
- { 0, 7018, 9005, 10, 4, UNI_IN__12_DOT_1 } /* presentin=12.1 */,
- { 1, 8886, 9053, 3, 4, UNI_AGHB } /* sc=aghb */,
- { 0, 8886, 7332, 3, 4, UNI_ITAL } /* sc=ital */,
- { 0, 184, 3772, 2, 8, UNI_BOPO } /* isbopomofo */,
- { 0, 9779, 0, 2, 0, UNI_ZS } /* zs */,
- { 1, 8233, 9225, 7, 4, UNI_SC__LINA } /* script=lina */,
- { 1, 184, 47, 2, 1, UNI_M } /* ism */,
- { 1, 3110, 0, 18, 0, UNI_GEORGIANSUP } /* georgiansupplement */,
- { 0, 2532, 0, 6, 0, UNI_BRAH } /* brahmi */,
- { 0, 3671, 6646, 17, 11, UNI_HMNG } /* scriptextensions=pahawhhmong */,
- { 0, 8879, 7009, 3, 9, UNI_INPHOENICIAN } /* inphoenician */,
- { 1, 184, 400, 2, 6, UNI_CF } /* isformat */,
- { 0, 7347, 0, 9, 0, UNI_ORKH } /* oldturkic */,
- { 7, 8233, 2127, 7, 14, UNI_SC__ROHG } /* script=hanifirohingya */,
- { 1, 697, 0, 2, 0, UNI_MN } /* mn */,
- { 0, 6315, 8864, 12, 5, -UNI_XIDC } /* xidcontinue=false */,
- { 11, 9909, 9318, 3, 3, UNI_PHLP } /* isphlp */,
- { 4, 9629, 9154, 3, 2, UNI_LB__CB } /* lb=cb */,
- { 5, 8424, 7118, 6, 10, UNI_INWARANGCITI } /* block=warangciti */,
- { 0, 8634, 36, 6, 1, UNI_UIDEO } /* uideo=t */,
- { 1, 184, 5435, 2, 12, UNI_BIDIM } /* isbidimirrored */,
- { 1, 1243, 8864, 21, 5, -UNI_CE } /* compositionexclusion=false */,
- { 3, 8886, 7356, 3, 4, UNI_PALM } /* sc=palm */,
- { 2, 9605, 3852, 3, 5, UNI_DT__FIN } /* dt=final */,
- { 0, 3671, 8568, 17, 6, UNI_LYDI } /* scriptextensions=lydian */,
- { 0, 5435, 3, 13, 1, -UNI_BIDIM } /* bidimirrored=f */,
- { 2, 6003, 995, 12, 2, -UNI_JOINC } /* joincontrol=no */,
- { 8, 9365, 8924, 4, 5, UNI_ORYA } /* scx=oriya */,
- { 1, 5339, 339, 14, 2, UNI_SB__LO } /* sentencebreak=lo */,
- { 2, 5227, 9734, 14, 3, UNI_NFDQC__Y } /* nfdquickcheck=yes */,
- { 1, 8550, 0, 4, 0, UNI_LEPC } /* lepc */,
- { 0, 8568, 0, 4, 0, UNI_LYDI } /* lydi */,
- { 2, 5565, 9671, 13, 3, UNI_JG__TAH } /* joininggroup=tah */,
- { 0, 9113, 9524, 4, 3, UNI_CCC__L } /* ccc=224 */,
- { 0, 4778, 1099, 3, 3, UNI_UCAS } /* isucas */,
- { 0, 9731, 1164, 3, 2, UNI_LB__LF } /* wb=lf */,
- { 1, 9093, 5031, 4, 14, UNI_LATINEXTD } /* blk=latinextendedd */,
- { 2, 9629, 7176, 3, 9, UNI_LB__AI } /* lb=ambiguous */,
- { 3, 3671, 3620, 17, 4, UNI_MANI } /* scriptextensions=mani */,
- { 3, 3671, 6246, 17, 4, UNI_HUNG } /* scriptextensions=hung */,
- { 0, 8886, 8550, 3, 6, UNI_LEPC } /* sc=lepcha */,
- { 0, 9728, 9734, 3, 3, UNI_VS } /* vs=yes */,
- { 2, 4705, 8311, 3, 3, UNI_TIRH } /* istirh */,
- { 3, 8502, 0, 6, 0, UNI_GOTH } /* gothic */,
- { 2, 9647, 7158, 3, 9, UNI_NV___MINUS_1_SLASH_2 } /* nv=-5.00e-01 */,
- { 2, 9113, 2920, 4, 5, UNI_CCC__A } /* ccc=above */,
- { 0, 9731, 5919, 3, 12, UNI_WB__EX } /* wb=extendnumlet */,
- { 1, 8424, 4717, 6, 8, UNI_TAMILSUP } /* block=tamilsup */,
- { 0, 9129, 9433, 4, 4, UNI_CWU } /* cwu=true */,
- { 0, 1812, 0, 9, 0, UNI_XPOSIXUPPER } /* uppercase */,
- { 0, 9647, 7596, 3, 8, UNI_NV__3_SLASH_80 } /* nv=3.75e-02 */,
- { 4, 9173, 0, 4, 0, UNI_GURU } /* guru */,
- { 1, 9365, 9205, 4, 4, UNI_KNDA } /* scx=knda */,
- { 1, 3756, 0, 9, 0, UNI_ARABICSUP } /* arabicsup */,
- { 0, 9647, 8394, 3, 6, UNI_NV__800000 } /* nv=800000 */,
- { 0, 8556, 9433, 6, 4, UNI_XPOSIXLOWER } /* lower=true */,
- { 0, 1691, 0, 22, 0, UNI_bpt_values_index } /* bidipairedbrackettype= */,
- { 4, 8496, 1, 6, 1, -UNI_CWKCF } /* cwkcf=n */,
- { 0, 9093, 2646, 4, 10, UNI_JAMO } /* blk=hanguljamo */,
- { 5, 3671, 7956, 17, 4, UNI_TAGB } /* scriptextensions=tagb */,
- { 2, 8233, 4582, 7, 15, UNI_MERC } /* script=meroiticcursive */,
- { 1, 8233, 2837, 8, 8, UNI_SUND } /* script=sundanese */,
- { 4, 9365, 9249, 4, 4, UNI_MERC } /* scx=merc */,
- { 20, 7025, 7098, 3, 10, UNI_AGE__NA } /* in=unassigned */,
- { 0, 9647, 9569, 3, 3, UNI_NV__5_SLASH_6 } /* nv=5/6 */,
- { 0, 8170, 9734, 7, 3, UNI_DT__NONE } /* nfkdqc=yes */,
- { 0, 9623, 5708, 3, 13, UNI_JG__MANICHAEANWAW } /* jg=manichaeanwaw */,
- { 0, 117, 447, 3, 17, UNI_IDEOGRAPHICSYMBOLS } /* inideographicsymbols */,
- { 15, 5760, 8364, 13, 2, UNI_NV__40 } /* numericvalue=40 */,
- { 1, 3868, 27, 16, 2, UNI_LOWERCASELETTER } /* generalcategory=ll */,
- { 3, 9647, 9037, 3, 4, UNI_NV__5_SLASH_12 } /* nv=5/12 */,
- { 0, 184, 9349, 2, 4, UNI_ROHG } /* isrohg */,
- { 2, 8424, 5311, 6, 14, UNI_INPSALTERPAHLAVI } /* block=psalterpahlavi */,
- { 0, 8332, 1316, 4, 22, UNI_ARABICPFA } /* isarabicpresentationformsa */,
- { 1, 1497, 7098, 9, 10, UNI_CN } /* category=unassigned */,
- { 2, 9365, 9421, 4, 4, UNI_TGLG } /* scx=tglg */,
- { 0, 5760, 7540, 13, 5, UNI_NV__20000 } /* numericvalue=20000 */,
- { 6, 9097, 5678, 4, 4, UNI_BPT__N } /* bpt=none */,
- { 7, 4778, 513, 3, 15, UNI_UIDEO } /* isunifiedideograph */,
- { 1, 184, 43, 3, 2, UNI_CJK } /* iscjk */,
- { 0, 3739, 36, 17, 1, UNI_UIDEO } /* unifiedideograph=t */,
- { 3, 8424, 8310, 6, 7, UNI_INTIRHUTA } /* block=tirhuta */,
- { 1, 9093, 8149, 4, 7, UNI_INMULTANI } /* blk=multani */,
- { 4, 9365, 8310, 4, 4, UNI_TIRH } /* scx=tirh */,
- { 4, 1497, 6635, 9, 11, UNI_SO } /* category=othersymbol */,
- { 1, 6918, 6848, 10, 10, UNI_LB__BA } /* linebreak=breakafter */,
- { 1, 184, 8052, 3, 5, UNI_COMPEX } /* iscompex */,
- { 6, 8233, 7329, 7, 9, UNI_ITAL } /* script=olditalic */,
- { 2, 9629, 5520, 3, 5, UNI_LB__EB } /* lb=ebase */,
- { 0, 9093, 349, 4, 33, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supplementalsymbolsandpictographs */,
- { 1, 3128, 1, 18, 1, -UNI_IDSB } /* idsbinaryoperator=n */,
- { 5, 184, 5513, 2, 12, UNI_GRBASE } /* isgraphemebase */,
- { 6, 8233, 8079, 7, 4, UNI_SC__GRAN } /* script=gran */,
- { 1, 2148, 8276, 3, 6, UNI_SUPPUAB } /* insuppuab */,
- { 1, 184, 7788, 2, 8, UNI_BALI } /* isbalinese */,
- { 0, 5213, 47, 14, 1, UNI_NFCQC__M } /* nfcquickcheck=m */,
- { 0, 8886, 9481, 3, 4, UNI_ZANB } /* sc=zanb */,
- { 0, 6918, 3248, 10, 5, UNI_LB__SP } /* linebreak=space */,
- { 1, 9365, 6246, 4, 4, UNI_HUNG } /* scx=hung */,
- { 0, 184, 1977, 2, 21, UNI__PERL_NCHAR } /* isnoncharactercodepoint */,
- { 0, 9141, 0, 4, 0, UNI_dia_values_index } /* dia= */,
- { 3, 6005, 8031, 3, 6, UNI_CJKEXTD } /* incjkextd */,
- { 3, 184, 1846, 3, 21, UNI_INDICNUMBERFORMS } /* iscommonindicnumberforms */,
- { 1, 6828, 3608, 10, 3, UNI_BC__RLI } /* bidiclass=rli */,
- { 1, 6315, 0, 12, 0, UNI_xidc_values_index } /* xidcontinue= */,
- { 16, 9602, 3, 3, 1, -UNI_DI } /* di=f */,
- { 1, 5760, 7691, 13, 2, UNI_NV__36 } /* numericvalue=36 */,
- { 4, 4492, 0, 15, 0, UNI_ARMI } /* imperialaramaic */,
- { 0, 9605, 1279, 3, 3, UNI_DT__SUB } /* dt=sub */,
- { 0, 2148, 7069, 3, 9, UNI_SUPARROWSA } /* insuparrowsa */,
- { 0, 184, 983, 2, 5, UNI_GREK } /* isgreek */,
- { 1, 8332, 7187, 4, 7, UNI_ARABICPFA } /* isarabicpfa */,
- { 0, 598, 0, 2, 0, UNI_XPOSIXCNTRL } /* cc */,
- { 2, 9093, 1823, 4, 22, UNI_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatideographssup */,
- { 0, 7302, 0, 9, 0, UNI_NBAT } /* nabataean */,
- { 1, 9623, 4028, 3, 16, UNI_JG__MANICHAEANLAMEDH } /* jg=manichaeanlamedh */,
- { 4, 8233, 8699, 7, 5, UNI_BATK } /* script=batak */,
- { 13, 8233, 9349, 7, 4, UNI_SC__ROHG } /* script=rohg */,
- { 6, 184, 4204, 2, 16, UNI_SYRIACSUP } /* issyriacsupplement */,
- { 0, 8899, 26, 5, 1, UNI_MATH } /* math=y */,
- { 0, 8233, 9201, 7, 4, UNI_KHMR } /* script=khmr */,
- { 0, 3739, 9433, 17, 4, UNI_UIDEO } /* unifiedideograph=true */,
- { 5, 6828, 1, 11, 1, UNI_BC__BN } /* bidiclass=bn */,
- { 5, 9623, 9341, 3, 4, UNI_JG__QAPH } /* jg=qaph */,
- { 8, 8233, 8121, 7, 7, UNI_SC__LINA } /* script=lineara */,
- { 0, 3243, 0, 10, 0, UNI_XPOSIXSPACE } /* whitespace */,
- { 0, 1362, 8371, 24, 2, UNI_CCC__32 } /* canonicalcombiningclass=32 */,
- { 0, 78, 0, 4, 0, UNI_ARAB } /* arab */,
- { 1, 9593, 407, 3, 2, UNI_BC__ON } /* bc=on */,
- { 5, 4826, 0, 8, 0, UNI_XPOSIXXDIGIT } /* hexdigit */,
- { 1, 8424, 8502, 6, 6, UNI_INGOTHIC } /* block=gothic */,
- { 0, 1362, 8473, 25, 5, UNI_CCC__132 } /* canonicalcombiningclass=ccc132 */,
- { 0, 8424, 6988, 6, 10, UNI_INOLDSOGDIAN } /* block=oldsogdian */,
- { 2, 8652, 0, 6, 0, UNI_WCHO } /* wancho */,
- { 2, 8233, 3836, 7, 7, UNI_SC__CPRT } /* script=cypriot */,
- { 0, 3671, 2837, 18, 3, UNI_SUND } /* scriptextensions=sund */,
- { 0, 6338, 3, 11, 1, -UNI_XPOSIXALPHA } /* alphabetic=f */,
- { 0, 5979, 0, 12, 0, UNI_ideo_values_index } /* ideographic= */,
- { 0, 5565, 8658, 13, 4, UNI_JG__YUDH } /* joininggroup=yudh */,
- { 1, 184, 600, 3, 29, UNI_CJKEXTD } /* iscjkunifiedideographsextensiond */,
- { 1, 6005, 43, 3, 8, UNI_CJKCOMPAT } /* incjkcompat */,
- { 0, 9093, 8514, 4, 6, UNI_INHATRAN } /* blk=hatran */,
- { 1, 2204, 8925, 3, 4, UNI_ORYA } /* isoriya */,
- { 12, 9093, 3773, 5, 15, UNI_BOPOMOFOEXT } /* blk=bopomofoextended */,
- { 2, 6918, 9626, 10, 2, UNI_GCB__T } /* linebreak=jt */,
- { 1, 9946, 2837, 3, 8, UNI_SUND } /* issundanese */,
- { 0, 9647, 8364, 3, 6, UNI_NV__400000 } /* nv=400000 */,
- { 0, 8886, 9389, 3, 4, UNI_SOGO } /* sc=sogo */,
- { 0, 9113, 7435, 4, 2, UNI_CCC__11 } /* ccc=11 */,
- { 1, 5760, 7158, 13, 9, UNI_NV___MINUS_1_SLASH_2 } /* numericvalue=-5.00e-01 */,
- { 1, 9093, 779, 4, 29, UNI_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsupplement */,
- { 0, 4762, 0, 8, 0, UNI_VEDICEXT } /* vedicext */,
- { 0, 184, 7257, 2, 9, UNI_LATINEXTB } /* islatinextb */,
- { 3, 9629, 6437, 3, 11, UNI_LB__EX } /* lb=exclamation */,
- { 2, 184, 5367, 2, 14, UNI_SUPPUNCTUATION } /* issuppunctuation */,
- { 0, 9365, 7118, 4, 4, UNI_WARA } /* scx=wara */,
- { 7, 7018, 9551, 10, 3, UNI_IN__3_DOT_2 } /* presentin=3.2 */,
- { 0, 9593, 4283, 4, 14, UNI_BC__BN } /* bc=boundaryneutral */,
- { 1, 4267, 0, 8, 0, UNI_BAMUMSUP } /* bamumsup */,
- { 2, 9365, 7995, 4, 7, UNI_AVST } /* scx=avestan */,
- { 6, 9662, 26, 3, 1, UNI_SD } /* sd=y */,
- { 3, 3671, 7356, 17, 9, UNI_PALM } /* scriptextensions=palmyrene */,
- { 9, 9113, 7683, 4, 2, UNI_CCC__26 } /* ccc=26 */,
- { 0, 9169, 0, 4, 0, UNI_GUJR } /* gujr */,
- { 3, 9909, 0, 12, 0, UNI_POSIXBLANK } /* isposixblank */,
- { 1, 7419, 36, 9, 1, UNI_XIDS } /* xidstart=t */,
- { 0, 8233, 7008, 7, 10, UNI_PHNX } /* script=phoenician */,
- { 1, 9153, 34, 4, 6, UNI_GCB__EX } /* gcb=extend */,
- { 2, 9365, 2333, 4, 4, UNI_GLAG } /* scx=glag */,
- { 12, 8233, 9229, 7, 4, UNI_SC__LINB } /* script=linb */,
- { 2, 184, 2931, 3, 17, UNI_CHEROKEESUP } /* ischerokeesupplement */,
- { 8, 8684, 1, 5, 1, -UNI_POSIXXDIGIT } /* ahex=n */,
- { 0, 3671, 8002, 17, 7, UNI_BENG } /* scriptextensions=bengali */,
- { 4, 8424, 8568, 6, 6, UNI_INLYDIAN } /* block=lydian */,
- { 2, 8233, 8191, 7, 7, UNI_OLCK } /* script=olchiki */,
- { 0, 3671, 1192, 17, 4, UNI_KANA } /* scriptextensions=kana */,
- { 0, 9593, 835, 3, 2, UNI_BC__WS } /* bc=ws */,
- { 1, 184, 3980, 2, 16, UNI_LINEARBIDEOGRAMS } /* islinearbideograms */,
- { 13, 5325, 26, 14, 1, UNI_QMARK } /* quotationmark=y */,
- { 0, 1773, 26, 6, 1, UNI_CASED } /* cased=y */,
- { 0, 6316, 26, 11, 1, UNI_IDC } /* idcontinue=y */,
- { 3, 9093, 2169, 4, 14, UNI_MEETEIMAYEKEXT } /* blk=meeteimayekext */,
- { 2, 9365, 2006, 4, 4, UNI_MODI } /* scx=modi */,
- { 2, 8233, 3984, 8, 3, UNI_SARB } /* script=sarb */,
- { 5, 9935, 3248, 5, 5, UNI_XPOSIXSPACE } /* xperlspace */,
- { 0, 9629, 6968, 3, 10, UNI_LB__NS } /* lb=nonstarter */,
- { 1, 9141, 995, 4, 2, -UNI_DIA } /* dia=no */,
- { 1, 1084, 26, 26, 1, UNI_CWKCF } /* changeswhennfkccasefolded=y */,
- { 14, 9593, 32, 3, 2, UNI_BC__CS } /* bc=cs */,
- { 0, 9093, 3290, 4, 4, UNI_RUMI } /* blk=rumi */,
- { 8, 8886, 829, 4, 3, UNI_SC__KNDA } /* sc=knda */,
- { 1, 4717, 0, 8, 0, UNI_TAMILSUP } /* tamilsup */,
- { 1, 9946, 6992, 3, 3, UNI_SOGD } /* issogd */,
- { 2, 1362, 8835, 25, 4, UNI_CCC__91 } /* canonicalcombiningclass=ccc91 */,
- { 1, 7128, 5625, 10, 2, UNI_WB__ML } /* wordbreak=ml */,
- { 3, 3002, 1279, 18, 3, UNI_DT__SUB } /* decompositiontype=sub */,
- { 0, 3290, 0, 4, 0, UNI_RUMI } /* rumi */,
- { 2, 1362, 6404, 24, 11, UNI_CCC__DB } /* canonicalcombiningclass=doublebelow */,
- { 4, 3210, 0, 8, 0, UNI_DINGBATS } /* dingbats */,
- { 5, 9365, 2127, 4, 14, UNI_ROHG } /* scx=hanifirohingya */,
- { 2, 5760, 9037, 13, 4, UNI_NV__5_SLASH_12 } /* numericvalue=5/12 */,
- { 5, 6567, 287, 6, 29, UNI_MISCMATHSYMBOLSB } /* inmiscellaneousmathematicalsymbolsb */,
- { 0, 8412, 9734, 6, 3, UNI_BIDIC } /* bidic=yes */,
- { 1, 9093, 1622, 4, 14, UNI_LATINEXTA } /* blk=latinextendeda */,
- { 0, 3705, 0, 17, 0, UNI_SMALLFORMS } /* smallformvariants */,
- { 1, 1362, 3441, 24, 9, UNI_CCC__BL } /* canonicalcombiningclass=belowleft */,
- { 1, 7844, 0, 8, 0, UNI_GUJR } /* gujarati */,
- { 8, 8233, 2532, 7, 6, UNI_BRAH } /* script=brahmi */,
- { 0, 9465, 0, 4, 0, UNI_XPEO } /* xpeo */,
- { 5, 6567, 206, 6, 11, UNI_MISCPICTOGRAPHS } /* inmiscpictographs */,
- { 2, 9093, 7812, 4, 8, UNI_INDUPLOYAN } /* blk=duployan */,
- { 0, 1924, 0, 10, 1, UNI_UPPERCASELETTER } /* category=lu */,
- { 11, 3671, 7375, 18, 8, UNI_SAMR } /* scriptextensions=samaritan */,
- { 1, 8424, 7365, 6, 9, UNI_INPAUCINHAU } /* block=paucinhau */,
- { 1, 9623, 5073, 3, 14, UNI_JG__MANICHAEANAYIN } /* jg=manichaeanayin */,
- { 2, 5339, 495, 14, 7, UNI_SB__NU } /* sentencebreak=numeric */,
- { 0, 6768, 4994, 3, 9, UNI_YIRADICALS } /* isyiradicals */,
- { 0, 2127, 0, 4, 0, UNI_HAN } /* hani */,
- { 6, 8233, 9281, 7, 4, UNI_NEWA } /* script=newa */,
- { 0, 3964, 0, 16, 0, UNI_LATIN1 } /* latin1supplement */,
- { 2, 6828, 8, 10, 2, UNI_BC__AN } /* bidiclass=an */,
- { 0, 8424, 8142, 6, 7, UNI_INMARCHEN } /* block=marchen */,
- { 0, 8886, 9317, 3, 4, UNI_SC__PHLP } /* sc=phlp */,
- { 0, 5809, 0, 2, 0, UNI_PF } /* pf */,
- { 0, 8424, 43, 7, 35, UNI_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatibilityideographssupplement */,
- { 4, 184, 6279, 2, 12, UNI_PLAYINGCARDS } /* isplayingcards */,
- { 0, 9093, 8016, 4, 7, UNI_CJKEXTB } /* blk=cjkextb */,
- { 0, 2238, 0, 3, 0, UNI_XPOSIXXDIGIT } /* hex */,
- { 0, 9623, 4562, 3, 5, UNI_JG__SADHE } /* jg=sadhe */,
- { 6, 8886, 8128, 3, 4, UNI_MAKA } /* sc=maka */,
- { 2, 184, 9333, 2, 4, UNI_COPT } /* isqaac */,
- { 1, 9623, 8964, 3, 5, UNI_JG__ZHAIN } /* jg=zhain */,
- { 1, 9593, 9653, 3, 3, UNI_BC__PDF } /* bc=pdf */,
- { 2, 9093, 4717, 4, 5, UNI_INTAMIL } /* blk=tamil */,
- { 0, 5565, 5669, 13, 13, UNI_JG__MANICHAEANONE } /* joininggroup=manichaeanone */,
- { 8, 8879, 2473, 5, 3, UNI_INPC__TOP } /* inpc=top */,
- { 6, 9731, 125, 3, 2, UNI_LB__CR } /* wb=cr */,
- { 1, 184, 3552, 2, 16, UNI_ETHIOPICEXT } /* isethiopicextended */,
- { 1, 6885, 1086, 3, 3, UNI_HANG } /* ishang */,
- { 4, 8886, 1599, 3, 6, UNI_SC__HANG } /* sc=hangul */,
- { 4, 8233, 9253, 7, 4, UNI_MIAO } /* script=miao */,
- { 1, 3398, 26, 18, 1, UNI_VS } /* variationselector=y */,
- { 0, 7018, 9701, 10, 3, UNI_IN__5_DOT_2 } /* presentin=v52 */,
- { 1, 9608, 1174, 3, 9, UNI_EA__F } /* ea=fullwidth */,
- { 12, 8960, 36, 4, 1, UNI_IDS } /* ids=t */,
- { 0, 3671, 9277, 17, 4, UNI_NBAT } /* scriptextensions=nbat */,
- { 0, 3671, 8502, 17, 4, UNI_GOTH } /* scriptextensions=goth */,
- { 1, 3671, 9305, 17, 4, UNI_ORYA } /* scriptextensions=orya */,
- { 1, 7221, 0, 9, 0, UNI_EMOTICONS } /* emoticons */,
- { 3, 9629, 414, 3, 11, UNI_LB__ID } /* lb=ideographic */,
- { 6, 512, 0, 16, 0, UNI_UIDEO } /* unifiedideograph */,
- { 32, 3868, 32, 16, 2, UNI__PERL_SURROGATE } /* generalcategory=cs */,
- { 0, 8418, 36, 6, 1, UNI_BIDIM } /* bidim=t */,
- { 2, 3002, 2493, 18, 8, UNI_DT__VERT } /* decompositiontype=vertical */,
- { 9, 6928, 8864, 10, 5, -UNI_XPOSIXLOWER } /* lowercase=false */,
- { 2, 8849, 36, 5, 1, UNI_CWCM } /* cwcm=t */,
- { 0, 5565, 6701, 13, 11, UNI_JG__STRAIGHTWAW } /* joininggroup=straightwaw */,
- { 1, 9623, 4954, 3, 3, UNI_JG__HEH } /* jg=heh */,
- { 0, 184, 3884, 2, 11, UNI_GEORGIANEXT } /* isgeorgianext */,
- { 2, 8879, 6268, 3, 7, UNI_PHAISTOS } /* inphaistos */,
- { 0, 8886, 7118, 3, 4, UNI_WARA } /* sc=wara */,
- { 0, 6918, 83, 10, 2, UNI_LB__CM } /* linebreak=cm */,
- { 3, 117, 1853, 4, 14, UNI_INDICNUMBERFORMS } /* inindicnumberforms */,
- { 1, 1497, 4747, 9, 15, UNI_UPPERCASELETTER } /* category=uppercaseletter */,
- { 0, 4961, 0, 14, 0, UNI_HIGHSURROGATES } /* highsurrogates */,
- { 2, 8233, 9277, 7, 4, UNI_NBAT } /* script=nbat */,
- { 2, 3518, 0, 17, 0, UNI_CYRILLICEXTB } /* cyrillicextendedb */,
- { 9, 1911, 3948, 22, 16, UNI_INSC__INVISIBLESTACKER } /* indicsyllabiccategory=invisiblestacker */,
- { 2, 3671, 9317, 17, 4, UNI_PHLP } /* scriptextensions=phlp */,
- { 0, 5617, 0, 9, 0, UNI_MLYM } /* malayalam */,
- { 6, 5760, 8669, 13, 5, UNI_NV__1_SLASH_320 } /* numericvalue=1/320 */,
- { 0, 3868, 4687, 16, 15, UNI_PS } /* generalcategory=openpunctuation */,
- { 9, 9093, 4172, 4, 16, UNI_SUPMATHOPERATORS } /* blk=supmathoperators */,
- { 2, 9093, 8538, 4, 6, UNI_INKHOJKI } /* blk=khojki */,
- { 1, 8635, 9433, 5, 4, UNI_IDEO } /* ideo=true */,
- { 1, 4826, 995, 9, 2, -UNI_XPOSIXXDIGIT } /* hexdigit=no */,
- { 0, 3671, 7356, 17, 4, UNI_PALM } /* scriptextensions=palm */,
- { 4, 3671, 1085, 17, 4, UNI_HANG } /* scriptextensions=hang */,
- { 4, 9093, 4863, 4, 14, UNI_CJKCOMPATFORMS } /* blk=cjkcompatforms */,
- { 1, 9909, 62, 7, 5, UNI_POSIXGRAPH } /* isposixgraph */,
- { 1, 3552, 0, 17, 0, UNI_ETHIOPICEXTA } /* ethiopicextendeda */,
- { 0, 8939, 0, 5, 0, UNI_TALE } /* taile */,
- { 0, 8424, 2931, 7, 17, UNI_CHEROKEESUP } /* block=cherokeesupplement */,
- { 3, 184, 878, 2, 14, UNI_PUA } /* isprivateusearea */,
- { 0, 8142, 0, 4, 0, UNI_MARC } /* marc */,
- { 0, 183, 0, 34, 0, UNI_MISCPICTOGRAPHS } /* miscellaneoussymbolsandpictographs */,
- { 2, 9113, 8832, 4, 2, UNI_CCC__84 } /* ccc=84 */,
- { 13, 9093, 8142, 4, 7, UNI_INMARCHEN } /* blk=marchen */,
- { 4, 3671, 8255, 18, 6, UNI_SIDD } /* scriptextensions=siddham */,
- { 0, 4361, 3095, 5, 15, UNI_INPUNCTUATION } /* ingeneralpunctuation */,
- { 4, 1362, 8822, 24, 2, UNI_CCC__35 } /* canonicalcombiningclass=35 */,
- { 0, 6885, 2647, 3, 9, UNI_JAMO } /* ishanguljamo */,
- { 1, 4076, 0, 16, 0, UNI_MISCMATHSYMBOLSA } /* miscmathsymbolsa */,
- { 0, 9113, 7507, 4, 2, UNI_CCC__12 } /* ccc=12 */,
- { 0, 8332, 8680, 3, 4, UNI_ADLM } /* isadlam */,
- { 0, 8886, 4108, 3, 7, UNI_SC__MYMR } /* sc=myanmar */,
- { 4, 9093, 1531, 5, 22, UNI_BYZANTINEMUSIC } /* blk=byzantinemusicalsymbols */,
- { 0, 8424, 5721, 6, 13, UNI_MAYANNUMERALS } /* block=mayannumerals */,
- { 0, 8598, 26, 6, 1, UNI__PERL_PATWS } /* patws=y */,
- { 22, 3671, 6691, 18, 10, UNI_SORA } /* scriptextensions=sorasompeng */,
- { 1, 9731, 108, 3, 2, UNI_WB__MB } /* wb=mb */,
- { 1, 8338, 36, 7, 1, UNI_XPOSIXSPACE } /* wspace=t */,
- { 19, 8233, 8502, 7, 4, UNI_GOTH } /* script=goth */,
- { 1, 1362, 8451, 24, 3, UNI_CCC__118 } /* canonicalcombiningclass=118 */,
- { 4, 9620, 2192, 3, 2, UNI_PD } /* gc=pd */,
- { 3, 3671, 8894, 17, 4, UNI_LIMB } /* scriptextensions=limb */,
- { 2, 21, 3964, 2, 6, UNI_LATIN1 } /* inlatin1 */,
- { 0, 9093, 1668, 4, 23, UNI_SUPPUNCTUATION } /* blk=supplementalpunctuation */,
- { 0, 8261, 0, 7, 0, UNI_SOYO } /* soyombo */,
- { 6, 5760, 7492, 13, 8, UNI_NV__1_SLASH_6 } /* numericvalue=1.67e-01 */,
- { 0, 8886, 7892, 3, 4, UNI_SC__JAVA } /* sc=java */,
- { 0, 8424, 1314, 6, 24, UNI_ARABICPFA } /* block=arabicpresentationformsa */,
- { 2, 184, 4124, 2, 16, UNI_MYANMAREXTB } /* ismyanmarextendedb */,
- { 0, 9125, 0, 3, 0, UNI_CWT } /* cwt */,
- { 2, 184, 7313, 3, 2, UNI_CWT } /* iscwt */,
- { 16, 5565, 5171, 13, 14, UNI_JG__MANICHAEANTETH } /* joininggroup=manichaeanteth */,
- { 2, 9623, 4060, 3, 16, UNI_JG__MANICHAEANTWENTY } /* jg=manichaeantwenty */,
- { 0, 1497, 3820, 9, 16, UNI_PE } /* category=closepunctuation */,
- { 0, 184, 5604, 2, 13, UNI_LOWSURROGATES } /* islowsurrogates */,
- { 0, 8296, 0, 7, 0, UNI_TAVT } /* taiviet */,
- { 6, 9113, 8455, 5, 5, UNI_CCC__122 } /* ccc=ccc122 */,
- { 1, 184, 7374, 2, 9, UNI_SAMR } /* issamaritan */,
- { 1, 9093, 8430, 4, 6, UNI_INCARIAN } /* blk=carian */,
- { 1, 7018, 7548, 10, 3, UNI_IN__3_DOT_1 } /* presentin=3.1 */,
- { 0, 8886, 9453, 3, 3, UNI_VAI } /* sc=vai */,
- { 1, 8886, 78, 3, 6, UNI_SC__ARAB } /* sc=arabic */,
- { 2, 8508, 1, 6, 1, -UNI_GREXT } /* grext=n */,
- { 13, 8871, 112, 3, 2, UNI_SB__SC } /* sb=sc */,
- { 1, 3002, 719, 18, 3, UNI_DT__ENC } /* decompositiontype=enc */,
- { 11, 1136, 995, 26, 2, -UNI_DI } /* defaultignorablecodepoint=no */,
- { 0, 9113, 8449, 5, 4, UNI_CCC__11 } /* ccc=ccc11 */,
- { 1, 9113, 8464, 4, 2, UNI_CCC__29 } /* ccc=29 */,
- { 0, 9593, 18, 3, 1, UNI_BC__R } /* bc=r */,
- { 0, 5325, 36, 14, 1, UNI_QMARK } /* quotationmark=t */,
- { 4, 1362, 9077, 24, 3, UNI_CCC__202 } /* canonicalcombiningclass=atb */,
- { 0, 8233, 9317, 7, 4, UNI_SC__PHLP } /* script=phlp */,
- { 8, 8424, 5526, 6, 8, UNI_GREEKEXT } /* block=greekext */,
- { 13, 9620, 74, 3, 2, UNI_ME } /* gc=me */,
- { 0, 1911, 6219, 22, 12, UNI_INSC__NUMBERJOINER } /* indicsyllabiccategory=numberjoiner */,
- { 2, 9093, 3552, 4, 17, UNI_ETHIOPICEXTA } /* blk=ethiopicextendeda */,
- { 0, 9623, 6123, 3, 12, UNI_JG__MALAYALAMSSA } /* jg=malayalamssa */,
- { 1, 6246, 0, 4, 0, UNI_HUNG } /* hung */,
- { 0, 3868, 4732, 16, 15, UNI_TITLE } /* generalcategory=titlecaseletter */,
- { 2, 9629, 721, 3, 2, UNI_LB__CL } /* lb=cl */,
- { 1, 9623, 5143, 3, 14, UNI_JG__MANICHAEANQOPH } /* jg=manichaeanqoph */,
- { 0, 184, 2, 3, 1, UNI_CI } /* isci */,
- { 2, 8424, 8679, 6, 5, UNI_INADLAM } /* block=adlam */,
- { 8, 184, 3772, 2, 16, UNI_BOPOMOFOEXT } /* isbopomofoextended */,
- { 8, 5435, 0, 5, 0, UNI_BIDIM } /* bidim */,
- { 0, 3722, 0, 17, 0, UNI_SUTTONSIGNWRITING } /* suttonsignwriting */,
- { 0, 8510, 26, 4, 1, UNI_EXT } /* ext=y */,
- { 0, 8871, 339, 3, 2, UNI_SB__LO } /* sb=lo */,
- { 0, 184, 9173, 2, 4, UNI_GURU } /* isguru */,
- { 5, 6885, 1600, 3, 22, UNI_COMPATJAMO } /* ishangulcompatibilityjamo */,
- { 1, 8886, 3110, 3, 8, UNI_SC__GEOR } /* sc=georgian */,
- { 5, 9365, 9349, 4, 4, UNI_ROHG } /* scx=rohg */,
- { 2, 184, 7078, 2, 10, UNI_SUPARROWSB } /* issuparrowsb */,
- { 2, 8886, 1845, 3, 6, UNI_SC__ZYYY } /* sc=common */,
- { 0, 5339, 72, 14, 2, UNI_SB__LE } /* sentencebreak=le */,
- { 0, 8640, 9433, 6, 4, UNI_XPOSIXUPPER } /* upper=true */,
- { 2, 9093, 3586, 4, 17, UNI_INDICSIYAQNUMBERS } /* blk=indicsiyaqnumbers */,
- { 1, 9365, 8128, 4, 7, UNI_MAKA } /* scx=makasar */,
- { 1, 7025, 5409, 3, 2, UNI_IN__10 } /* in=10 */,
- { 2, 9093, 8135, 4, 7, UNI_INMANDAIC } /* blk=mandaic */,
- { 0, 9093, 5003, 4, 14, UNI_LATINEXTB } /* blk=latinextendedb */,
- { 0, 6567, 254, 6, 29, UNI_MISCMATHSYMBOLSA } /* inmiscellaneousmathematicalsymbolsa */,
- { 6, 4717, 0, 5, 0, UNI_TAML } /* tamil */,
- { 0, 8424, 3110, 6, 8, UNI_INGEORGIAN } /* block=georgian */,
- { 17, 9623, 5381, 3, 10, UNI_JG__TEHMARBUTA } /* jg=tehmarbuta */,
- { 1, 4778, 4748, 3, 14, UNI_UPPERCASELETTER } /* isuppercaseletter */,
- { 3, 1362, 7763, 24, 2, UNI_CCC__19 } /* canonicalcombiningclass=19 */,
- { 1, 8233, 7203, 7, 9, UNI_BHKS } /* script=bhaiksuki */,
- { 0, 2106, 5520, 21, 5, UNI_WB__EB } /* graphemeclusterbreak=ebase */,
- { 5, 9113, 8457, 4, 3, UNI_CCC__122 } /* ccc=122 */,
- { 1, 8886, 9457, 3, 4, UNI_WCHO } /* sc=wcho */,
- { 7, 3868, 4507, 16, 15, UNI_LOWERCASELETTER } /* generalcategory=lowercaseletter */,
- { 1, 9093, 3416, 4, 17, UNI_ALCHEMICAL } /* blk=alchemicalsymbols */,
- { 1, 5760, 8400, 13, 2, UNI_NV__90 } /* numericvalue=90 */,
- { 4, 8332, 5423, 3, 12, UNI_AEGEANNUMBERS } /* isaegeannumbers */,
- { 5, 5760, 7644, 13, 8, UNI_NV__11_SLASH_2 } /* numericvalue=5.50e+00 */,
- { 0, 8424, 9253, 6, 4, UNI_INMIAO } /* block=miao */,
- { 2, 6885, 34, 3, 2, UNI_XPOSIXXDIGIT } /* ishex */,
- { 0, 382, 0, 32, 0, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* egyptianhieroglyphformatcontrols */,
- { 0, 8424, 3308, 6, 12, UNI_SMALLKANAEXT } /* block=smallkanaext */,
- { 1, 8496, 36, 6, 1, UNI_CWKCF } /* cwkcf=t */,
- { 1, 9397, 0, 4, 0, UNI_TAGS } /* tags */,
- { 0, 4933, 0, 14, 0, UNI_INGREEK } /* greekandcoptic */,
- { 8, 8844, 1, 5, 1, -UNI_CWCF } /* cwcf=n */,
- { 0, 184, 9261, 2, 4, UNI_MRO } /* ismroo */,
- { 2, 9365, 9169, 4, 4, UNI_GUJR } /* scx=gujr */,
- { 0, 1362, 8352, 24, 3, UNI_CCC__216 } /* canonicalcombiningclass=216 */,
- { 0, 9365, 7812, 4, 8, UNI_DUPL } /* scx=duployan */,
- { 2, 8100, 36, 7, 1, UNI_HYPHEN } /* hyphen=t */,
- { 16, 9623, 4038, 3, 3, UNI_JG__LAM } /* jg=lam */,
- { 4, 1497, 45, 9, 2, UNI_CO } /* category=co */,
- { 0, 8233, 493, 7, 3, UNI_SC__HAN } /* script=han */,
- { 4, 3868, 4140, 16, 5, UNI_C } /* generalcategory=other */,
- { 1, 184, 3964, 2, 9, UNI_LATIN1 } /* islatin1sup */,
- { 1, 9049, 7508, 4, 3, UNI_AGE__2 } /* age=2.0 */,
- { 2, 9620, 206, 3, 2, UNI_PI } /* gc=pi */,
- { 0, 8424, 8065, 6, 7, UNI_INELBASAN } /* block=elbasan */,
- { 4, 5325, 8864, 14, 5, -UNI_QMARK } /* quotationmark=false */,
- { 3, 5513, 0, 13, 0, UNI_grbase_values_index } /* graphemebase= */,
- { 1, 9113, 24, 4, 1, UNI_CCC__L } /* ccc=l */,
- { 7, 7018, 9698, 10, 3, UNI_IN__5_DOT_1 } /* presentin=v51 */,
- { 0, 1192, 0, 4, 0, UNI_KANA } /* kana */,
- { 8, 8233, 9169, 7, 4, UNI_SC__GUJR } /* script=gujr */,
- { 0, 1576, 0, 15, 0, UNI_GEOMETRICSHAPES } /* geometricshapes */,
- { 4, 9629, 9757, 3, 2, UNI_LB__H2 } /* lb=h2 */,
- { 1, 6003, 26, 12, 1, UNI_JOINC } /* joincontrol=y */,
- { 1, 8960, 26, 4, 1, UNI_IDS } /* ids=y */,
- { 0, 9093, 7329, 4, 9, UNI_INOLDITALIC } /* blk=olditalic */,
- { 1, 9305, 0, 4, 0, UNI_ORYA } /* orya */,
- { 11, 8959, 8864, 5, 5, -UNI_XIDS } /* xids=false */,
- { 20, 5760, 8358, 13, 6, UNI_NV__300000 } /* numericvalue=300000 */,
- { 0, 9623, 5171, 3, 14, UNI_JG__MANICHAEANTETH } /* jg=manichaeanteth */,
- { 8, 9620, 9777, 3, 2, UNI_ZP } /* gc=zp */,
- { 4, 9728, 3, 3, 1, -UNI_VS } /* vs=f */,
- { 0, 6918, 4195, 10, 9, UNI_LB__EM } /* linebreak=emodifier */,
- { 1, 8879, 2479, 5, 14, UNI_INPC__BOTTOMANDRIGHT } /* inpc=bottomandright */,
- { 0, 9365, 7329, 4, 9, UNI_ITAL } /* scx=olditalic */,
- { 0, 5721, 0, 13, 0, UNI_MAYANNUMERALS } /* mayannumerals */,
- { 3, 3326, 0, 11, 0, UNI_TAIXUANJING } /* taixuanjing */,
- { 2, 1362, 0, 24, 0, UNI_ccc_values_index } /* canonicalcombiningclass= */,
- { 0, 8622, 0, 4, 0, UNI_TELU } /* telu */,
- { 6, 4462, 995, 15, 2, -UNI_GREXT } /* graphemeextend=no */,
- { 2, 7108, 0, 10, 0, UNI_upper_values_index } /* uppercase= */,
- { 16, 3671, 3110, 17, 8, UNI_GEOR } /* scriptextensions=georgian */,
- { 6, 184, 1955, 2, 22, UNI_MISCTECHNICAL } /* ismiscellaneoustechnical */,
- { 0, 8233, 9321, 7, 4, UNI_PHNX } /* script=phnx */,
- { 9, 9049, 9441, 4, 4, UNI_AGE__11 } /* age=v110 */,
- { 8, 8233, 7311, 7, 9, UNI_TALU } /* script=newtailue */,
- { 1, 6885, 1163, 3, 25, UNI_HALFANDFULLFORMS } /* ishalfwidthandfullwidthforms */,
- { 2, 9113, 5410, 4, 1, UNI_CCC__0 } /* ccc=0 */,
- { 0, 9093, 6580, 4, 11, UNI_MYANMAREXTA } /* blk=myanmarexta */,
- { 10, 6918, 1110, 10, 26, UNI_LB__CJ } /* linebreak=conditionaljapanesestarter */,
- { 1, 2453, 995, 20, 2, -UNI_TERM } /* terminalpunctuation=no */,
- { 0, 8233, 7812, 7, 4, UNI_SC__DUPL } /* script=dupl */,
- { 1, 8874, 8864, 5, 5, -UNI_IDST } /* idst=false */,
- { 7, 9904, 467, 5, 5, UNI_POSIXPUNCT } /* posixpunct */,
- { 0, 6885, 4994, 3, 3, UNI_HIRA } /* ishira */,
- { 0, 8884, 1553, 5, 23, UNI_INSC__CONSONANTPRECEDINGREPHA } /* insc=consonantprecedingrepha */,
- { 1, 6003, 9734, 12, 3, UNI_JOINC } /* joincontrol=yes */,
- { 2, 8886, 2127, 3, 4, UNI_SC__HAN } /* sc=hani */,
- { 0, 9365, 9225, 4, 4, UNI_LINA } /* scx=lina */,
- { 3, 9629, 9755, 3, 2, UNI_LB__BK } /* lb=bk */,
- { 0, 9093, 113, 4, 25, UNI_DIACRITICALS } /* blk=combiningdiacriticalmarks */,
- { 0, 7025, 9445, 3, 4, UNI_IN__12 } /* in=v120 */,
- { 1, 2106, 1057, 21, 7, UNI_GCB__PP } /* graphemeclusterbreak=prepend */,
- { 7, 9297, 0, 4, 0, UNI_OLCK } /* olck */,
- { 1, 3868, 9775, 16, 2, UNI_ZL } /* generalcategory=zl */,
- { 1, 9093, 7078, 4, 10, UNI_SUPARROWSB } /* blk=suparrowsb */,
- { 2, 9623, 7392, 3, 9, UNI_JG__SYRIACWAW } /* jg=syriacwaw */,
- { 4, 8424, 2855, 6, 19, UNI_SUPARROWSA } /* block=supplementalarrowsa */,
- { 4, 9365, 4205, 5, 5, UNI_SYRC } /* scx=syriac */,
- { 0, 3671, 9285, 17, 3, UNI_NKO } /* scriptextensions=nko */,
- { 1, 3254, 9734, 18, 3, UNI_RI } /* regionalindicator=yes */,
- { 17, 5979, 8864, 12, 5, -UNI_IDEO } /* ideographic=false */,
- { 1, 7812, 0, 8, 0, UNI_DUPL } /* duployan */,
- { 5, 5760, 7540, 13, 3, UNI_NV__200 } /* numericvalue=200 */,
- { 0, 9365, 9394, 5, 3, UNI_SYRC } /* scx=syrc */,
- { 3, 7108, 1, 10, 1, -UNI_XPOSIXUPPER } /* uppercase=n */,
- { 0, 184, 9285, 2, 4, UNI_NKO } /* isnkoo */,
- { 0, 569, 0, 30, 0, UNI_CJKEXTC } /* cjkunifiedideographsextensionc */,
- { 1, 1136, 3, 26, 1, -UNI_DI } /* defaultignorablecodepoint=f */,
- { 2, 5591, 0, 13, 0, UNI_ZL } /* lineseparator */,
- { 0, 5565, 9617, 13, 3, UNI_JG__GAF } /* joininggroup=gaf */,
- { 3, 1977, 3, 22, 1, -UNI__PERL_NCHAR } /* noncharactercodepoint=f */,
- { 1, 184, 3728, 2, 11, UNI_SGNW } /* issignwriting */,
- { 1, 4821, 9734, 14, 3, UNI_POSIXXDIGIT } /* asciihexdigit=yes */,
- { 2, 1536, 383, 3, 31, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* inegyptianhieroglyphformatcontrols */,
- { 0, 7025, 9674, 3, 3, UNI_IN__2 } /* in=v20 */,
- { 2, 8424, 4220, 6, 6, UNI_INTANGUT } /* block=tangut */,
- { 8, 8628, 0, 4, 0, UNI_THAA } /* thaa */,
- { 8, 8424, 4373, 7, 14, UNI_CONTROLPICTURES } /* block=controlpictures */,
- { 1, 8233, 8079, 7, 7, UNI_SC__GRAN } /* script=grantha */,
- { 65, 9946, 6724, 3, 3, UNI_SYLO } /* issylo */,
- { 1, 8233, 3020, 7, 4, UNI_SC__DEVA } /* script=deva */,
- { 1, 184, 4108, 2, 16, UNI_MYANMAREXTA } /* ismyanmarextendeda */,
- { 0, 9113, 7614, 4, 2, UNI_CCC__17 } /* ccc=17 */,
- { 10, 5760, 8977, 13, 4, UNI_NV__1_SLASH_20 } /* numericvalue=1/20 */,
- { 1, 9365, 6051, 4, 4, UNI_MAHJ } /* scx=mahj */,
- { 0, 9781, 9883, 6, 9, UNI__PERL_ANY_FOLDS } /* _perl_any_folds */,
- { 0, 1757, 9734, 22, 3, UNI_CWL } /* changeswhenlowercased=yes */,
- { 1, 8886, 8205, 3, 7, UNI_OSMA } /* sc=osmanya */,
- { 3, 8886, 2836, 3, 4, UNI_SUND } /* sc=sund */,
- { 0, 6194, 3201, 3, 17, UNI_ORNAMENTALDINGBATS } /* inornamentaldingbats */,
- { 0, 9365, 4672, 4, 15, UNI_SARB } /* scx=oldsoutharabian */,
- { 14, 8424, 6646, 6, 11, UNI_INPAHAWHHMONG } /* block=pahawhhmong */,
- { 2, 8219, 0, 6, 0, UNI_PATSYN } /* patsyn */,
- { 0, 9093, 8924, 4, 5, UNI_INORIYA } /* blk=oriya */,
- { 0, 9365, 9173, 4, 4, UNI_GURU } /* scx=guru */,
- { 2, 9093, 3964, 4, 6, UNI_LATIN1 } /* blk=latin1 */,
- { 1, 8510, 36, 4, 1, UNI_EXT } /* ext=t */,
- { 2, 9113, 8715, 5, 4, UNI_CCC__14 } /* ccc=ccc14 */,
- { 2, 7419, 1, 9, 1, -UNI_XIDS } /* xidstart=n */,
- { 1, 1362, 1189, 24, 3, UNI_CCC__214 } /* canonicalcombiningclass=ata */,
- { 5, 9093, 4298, 5, 14, UNI_BRAI } /* blk=braillepatterns */,
- { 0, 9325, 0, 4, 0, UNI_MIAO } /* plrd */,
- { 0, 184, 1387, 3, 23, UNI_CJKSYMBOLS } /* iscjksymbolsandpunctuation */,
- { 4, 9137, 9734, 4, 3, UNI_DEP } /* dep=yes */,
- { 0, 9125, 9433, 4, 4, UNI_CWT } /* cwt=true */,
- { 1, 9629, 395, 3, 2, UNI_LB__GL } /* lb=gl */,
- { 0, 184, 3254, 2, 17, UNI_RI } /* isregionalindicator */,
- { 1, 8233, 7302, 7, 9, UNI_NBAT } /* script=nabataean */,
- { 1, 1497, 1410, 9, 13, UNI_M } /* category=combiningmark */,
- { 0, 6885, 2128, 3, 3, UNI_HAN } /* ishani */,
- { 0, 1757, 9433, 22, 4, UNI_CWL } /* changeswhenlowercased=true */,
- { 1, 184, 3837, 3, 6, UNI_CPRT } /* iscypriot */,
- { 0, 3671, 9345, 17, 4, UNI_RJNG } /* scriptextensions=rjng */,
- { 10, 3671, 9481, 17, 4, UNI_ZANB } /* scriptextensions=zanb */,
- { 1, 8424, 4792, 6, 15, UNI_INZANABAZARSQUARE } /* block=zanabazarsquare */,
- { 5, 9049, 7462, 4, 1, UNI_AGE__4 } /* age=4 */,
- { 0, 5760, 7555, 13, 2, UNI_NV__23 } /* numericvalue=23 */,
- { 4, 8886, 3980, 3, 7, UNI_SC__LINB } /* sc=linearb */,
- { 6, 9365, 9485, 4, 4, UNI_QAAI } /* scx=zinh */,
- { 0, 9921, 0, 5, 0, UNI_XPOSIXPRINT } /* print */,
- { 2, 184, 18, 2, 2, UNI_RI } /* isri */,
- { 3, 21, 7148, 2, 10, UNI_YIRADICALS } /* inyiradicals */,
- { 6, 4705, 47, 5, 1, UNI_TERM } /* isterm */,
- { 1, 184, 7068, 2, 10, UNI_SUPARROWSA } /* issuparrowsa */,
- { 9, 1911, 4612, 22, 15, UNI_INSC__MODIFYINGLETTER } /* indicsyllabiccategory=modifyingletter */,
- { 0, 5760, 8388, 13, 5, UNI_NV__70000 } /* numericvalue=70000 */,
- { 1, 3671, 8107, 17, 7, UNI_KNDA } /* scriptextensions=kannada */,
- { 0, 9365, 7956, 4, 8, UNI_TAGB } /* scx=tagbanwa */,
- { 0, 5003, 0, 14, 0, UNI_LATINEXTB } /* latinextendedb */,
- { 0, 1735, 3, 22, 1, -UNI_CWCM } /* changeswhencasemapped=f */,
- { 4, 8149, 0, 4, 0, UNI_MULT } /* mult */,
- { 2, 8424, 4267, 6, 15, UNI_BAMUMSUP } /* block=bamumsupplement */,
- { 0, 184, 2169, 2, 21, UNI_MEETEIMAYEKEXT } /* ismeeteimayekextensions */,
- { 8, 9097, 721, 4, 5, UNI_BPT__C } /* bpt=close */,
- { 0, 5339, 1164, 14, 2, UNI_LB__LF } /* sentencebreak=lf */,
- { 3, 6816, 1531, 3, 13, UNI_BYZANTINEMUSIC } /* inbyzantinemusic */,
- { 0, 8332, 15, 4, 2, UNI_ARAB } /* isarab */,
- { 5, 8219, 0, 7, 0, UNI_patsyn_values_index } /* patsyn= */,
- { 2, 8424, 1576, 6, 23, UNI_GEOMETRICSHAPESEXT } /* block=geometricshapesextended */,
- { 7, 8886, 2085, 3, 8, UNI_SC__CYRL } /* sc=cyrillic */,
- { 1, 42, 0, 9, 0, UNI_CJKCOMPAT } /* cjkcompat */,
- { 0, 5565, 9477, 13, 4, UNI_JG__ZAIN } /* joininggroup=zain */,
- { 6, 9946, 7942, 4, 6, UNI_SPECIALS } /* isspecials */,
- { 4, 1239, 3, 25, 1, -UNI_COMPEX } /* fullcompositionexclusion=f */,
- { 3, 8086, 0, 6, 0, UNI_GRBASE } /* grbase */,
- { 0, 2148, 4205, 3, 5, UNI_INSYRIAC } /* insyriac */,
- { 0, 21, 2232, 2, 6, UNI_YIJING } /* inyijing */,
- { 0, 316, 0, 33, 0, UNI_SUPMATHOPERATORS } /* supplementalmathematicaloperators */,
- { 0, 9731, 5952, 3, 3, UNI_LB__ZWJ } /* wb=zwj */,
- { 1, 9781, 25, 29, 1, UNI__PERL_PROBLEMATIC_LOCALE_FOLDS } /* _perl_problematic_locale_folds */,
- { 7, 4124, 0, 16, 0, UNI_MYANMAREXTB } /* myanmarextendedb */,
- { 8, 9093, 8030, 4, 7, UNI_CJKEXTD } /* blk=cjkextd */,
- { 2, 1801, 1, 22, 1, -UNI_CWU } /* changeswhenuppercased=n */,
- { 0, 1713, 0, 21, 0, UNI_CWCF } /* changeswhencasefolded */,
- { 2, 8424, 3964, 6, 16, UNI_LATIN1 } /* block=latin1supplement */,
- { 2, 9647, 8354, 3, 3, UNI_NV__600 } /* nv=600 */,
- { 0, 1911, 1553, 22, 23, UNI_INSC__CONSONANTPRECEDINGREPHA } /* indicsyllabiccategory=consonantprecedingrepha */,
- { 6, 8854, 26, 5, 1, UNI_DASH } /* dash=y */,
- { 0, 9049, 9689, 4, 3, UNI_AGE__4 } /* age=v40 */,
- { 0, 8233, 7356, 7, 4, UNI_PALM } /* script=palm */,
- { 0, 9321, 0, 4, 0, UNI_PHNX } /* phnx */,
- { 2, 6918, 58, 10, 2, UNI_LB__ID } /* linebreak=id */,
- { 0, 8496, 26, 6, 1, UNI_CWKCF } /* cwkcf=y */,
- { 0, 1668, 0, 23, 0, UNI_SUPPUNCTUATION } /* supplementalpunctuation */,
- { 3, 9599, 9734, 3, 3, UNI_CI } /* ci=yes */,
- { 0, 8934, 0, 5, 0, UNI_RUNR } /* runic */,
- { 0, 2453, 0, 19, 0, UNI_TERM } /* terminalpunctuation */,
- { 1, 4447, 8574, 15, 6, UNI_EA__NA } /* eastasianwidth=narrow */,
- { 11, 9365, 9181, 4, 4, UNI_HLUW } /* scx=hluw */,
- { 5, 2708, 7774, 4, 6, UNI_INARMENIAN } /* inarmenian */,
- { 2, 184, 9337, 2, 4, UNI_QAAI } /* isqaai */,
- { 0, 9093, 6382, 4, 6, UNI_DOMINO } /* blk=domino */,
- { 1, 1536, 3039, 3, 7, UNI_INETHIOPIC } /* inethiopic */,
- { 2, 9623, 5692, 3, 3, UNI_JG__TAW } /* jg=taw */,
- { 0, 9599, 8864, 3, 5, -UNI_CI } /* ci=false */,
- { 1, 9113, 7571, 4, 2, UNI_CCC__33 } /* ccc=33 */,
- { 0, 2333, 0, 13, 0, UNI_GLAGOLITICSUP } /* glagoliticsup */,
- { 0, 9731, 400, 3, 6, UNI_WB__FO } /* wb=format */,
- { 0, 8233, 8107, 7, 7, UNI_SC__KNDA } /* script=kannada */,
- { 0, 9401, 0, 4, 0, UNI_TALE } /* tale */,
- { 0, 9365, 6646, 4, 11, UNI_HMNG } /* scx=pahawhhmong */,
- { 1, 7018, 7668, 10, 3, UNI_IN__6_DOT_2 } /* presentin=6.2 */,
- { 2, 8233, 2006, 7, 4, UNI_SC__MODI } /* script=modi */,
- { 0, 8135, 0, 7, 0, UNI_MAND } /* mandaic */,
- { 2, 8886, 2333, 3, 10, UNI_SC__GLAG } /* sc=glagolitic */,
- { 0, 7900, 0, 8, 0, UNI_KANAEXTA } /* kanaexta */,
- { 4, 9623, 5097, 3, 4, UNI_JG__BETH } /* jg=beth */,
- { 8, 8424, 5872, 7, 11, UNI_CYRILLICEXTA } /* block=cyrillicexta */,
- { 3, 9365, 8262, 5, 3, UNI_SOYO } /* scx=soyo */,
- { 4, 5760, 8354, 13, 2, UNI_NV__60 } /* numericvalue=60 */,
- { 1, 9629, 2368, 3, 2, UNI_LB__HL } /* lb=hl */,
- { 0, 9093, 3756, 4, 16, UNI_ARABICSUP } /* blk=arabicsupplement */,
- { 2, 8424, 5617, 6, 9, UNI_INMALAYALAM } /* block=malayalam */,
- { 0, 8871, 495, 3, 2, UNI_SB__NU } /* sb=nu */,
- { 5, 1911, 7780, 22, 8, UNI_INSC__AVAGRAHA } /* indicsyllabiccategory=avagraha */,
- { 1, 8233, 8919, 7, 5, UNI_OGAM } /* script=ogham */,
- { 9, 9605, 45, 3, 3, UNI_DT__COM } /* dt=com */,
- { 12, 9623, 5241, 3, 14, UNI_JG__NOJOININGGROUP } /* jg=nojoininggroup */,
- { 0, 3671, 9337, 17, 4, UNI_QAAI } /* scriptextensions=qaai */,
- { 8, 8886, 8568, 3, 4, UNI_LYDI } /* sc=lydi */,
- { 0, 5565, 6547, 13, 11, UNI_JG__MALAYALAMRA } /* joininggroup=malayalamra */,
- { 3, 184, 8550, 2, 6, UNI_LEPC } /* islepcha */,
- { 2, 9909, 4828, 7, 6, UNI_POSIXXDIGIT } /* isposixxdigit */,
- { 0, 1851, 0, 16, 0, UNI_INDICNUMBERFORMS } /* indicnumberforms */,
- { 0, 9113, 7495, 4, 1, UNI_CCC__7 } /* ccc=7 */,
- { 5, 6316, 0, 11, 0, UNI_idc_values_index } /* idcontinue= */,
- { 0, 8635, 26, 5, 1, UNI_IDEO } /* ideo=y */,
- { 0, 5835, 995, 12, 2, -UNI_BIDIC } /* bidicontrol=no */,
- { 1, 21, 9233, 2, 4, UNI_LISU } /* inlisu */,
- { 0, 8886, 8622, 3, 6, UNI_SC__TELU } /* sc=telugu */,
- { 1, 5760, 8674, 13, 5, UNI_NV__11_SLASH_12 } /* numericvalue=11/12 */,
- { 0, 3671, 3984, 18, 3, UNI_SARB } /* scriptextensions=sarb */,
- { 0, 5760, 9018, 13, 3, UNI_NV__7_SLASH_2 } /* numericvalue=7/2 */,
- { 1, 184, 7804, 2, 8, UNI_BUGI } /* isbuginese */,
- { 1, 5565, 4947, 13, 14, UNI_JG__HAMZAONHEHGOAL } /* joininggroup=hamzaonhehgoal */,
- { 1, 9049, 9704, 4, 3, UNI_AGE__6 } /* age=v60 */,
- { 1, 9333, 0, 4, 0, UNI_COPT } /* qaac */,
- { 2, 4778, 3026, 3, 3, UNI_UGAR } /* isugar */,
- { 2, 1911, 0, 22, 0, UNI_insc_values_index } /* indicsyllabiccategory= */,
- { 1, 4172, 0, 16, 0, UNI_SUPMATHOPERATORS } /* supmathoperators */,
- { 0, 9093, 4268, 5, 14, UNI_BAMUMSUP } /* blk=bamumsupplement */,
- { 0, 9093, 283, 4, 33, UNI_MISCMATHSYMBOLSB } /* blk=miscellaneousmathematicalsymbolsb */,
- { 1, 8424, 6558, 6, 11, UNI_INMEDEFAIDRIN } /* block=medefaidrin */,
- { 9, 9647, 8989, 3, 3, UNI_NV__1_SLASH_8 } /* nv=1/8 */,
- { 8, 6816, 5590, 3, 7, UNI_INBALINESE } /* inbalinese */,
- { 2, 1362, 24, 24, 1, UNI_CCC__L } /* canonicalcombiningclass=l */,
- { 16, 9093, 78, 4, 10, UNI_ARABICMATH } /* blk=arabicmath */,
+ { 2, 9768, 9632, 4, 4, UNI_LINA } /* scx=lina */,
+ { 2, 5791, 6572, 13, 4, UNI_JG__NOON } /* joininggroup=noon */,
+ { 1, 7325, 9384, 3, 4, UNI_IN__10 } /* in=10.0 */,
+ { 2, 9488, 7188, 4, 10, UNI_INKHAROSHTHI } /* blk=kharoshthi */,
+ { 1, 1417, 23, 24, 2, UNI_CCC__AL } /* canonicalcombiningclass=al */,
+ { 0, 184, 2666, 3, 10, UNI_COUNTINGROD } /* iscountingrod */,
+ { 0, 1654, 0, 23, 0, UNI_COMPATJAMO } /* hangulcompatibilityjamo */,
+ { 8, 7158, 9836, 10, 4, UNI_DIA } /* diacritic=true */,
+ { 2, 8780, 8373, 7, 6, UNI_CJKEXTD } /* block=cjkextd */,
+ { 1, 5986, 9973, 13, 3, UNI_NV__5_SLASH_6 } /* numericvalue=5/6 */,
+ { 1, 10027, 6323, 3, 5, UNI_JG__GAMAL } /* jg=gamal */,
+ { 0, 8900, 0, 6, 0, UNI_KTHI } /* kaithi */,
+ { 6, 1537, 2455, 24, 5, UNI_INPC__RIGHT } /* indicpositionalcategory=right */,
+ { 0, 7398, 0, 10, 0, UNI_SUPARROWSC } /* suparrowsc */,
+ { 1, 9002, 0, 6, 0, UNI_TELU } /* telugu */,
+ { 4, 10024, 9503, 3, 2, UNI_MC } /* gc=mc */,
+ { 0, 7218, 18, 10, 2, UNI_RI } /* linebreak=ri */,
+ { 0, 1856, 0, 21, 0, UNI_CWU } /* changeswhenuppercased */,
+ { 1, 2779, 0, 3, 0, UNI_IDS } /* ids */,
+ { 8, 10048, 9061, 3, 4, UNI_NV__1_SLASH_12 } /* nv=1/12 */,
+ { 0, 10006, 10135, 3, 3, UNI_DI } /* di=yes */,
+ { 0, 8780, 5947, 6, 13, UNI_MAYANNUMERALS } /* block=mayannumerals */,
+ { 1, 9444, 10108, 4, 3, UNI_AGE__6_DOT_1 } /* age=v61 */,
+ { 0, 5186, 0, 14, 0, UNI_HIGHSURROGATES } /* highsurrogates */,
+ { 0, 10333, 1528, 3, 8, UNI__PERL_SURROGATE } /* issurrogate */,
+ { 1, 7739, 3, 8, 1, -UNI_IDS } /* idstart=f */,
+ { 0, 184, 6840, 2, 11, UNI_NAND } /* isnandinagari */,
+ { 0, 446, 0, 32, 0, UNI_IDEOGRAPHICSYMBOLS } /* ideographicsymbolsandpunctuation */,
+ { 4, 9448, 0, 4, 0, UNI_AGHB } /* aghb */,
+ { 3, 3836, 9712, 17, 4, UNI_OSGE } /* scriptextensions=osge */,
+ { 0, 9270, 7685, 3, 8, UNI_INPAUCINHAU } /* inpaucinhau */,
+ { 0, 10048, 9055, 3, 3, UNI_NV__1_SLASH_3 } /* nv=1/3 */,
+ { 7, 1834, 10135, 22, 3, UNI_CWT } /* changeswhentitlecased=yes */,
+ { 1, 9768, 8414, 4, 7, UNI_ELBA } /* scx=elbasan */,
+ { 4, 8780, 1673, 6, 4, UNI_JAMO } /* block=jamo */,
+ { 0, 8688, 5662, 3, 12, UNI_AEGEANNUMBERS } /* isaegeannumbers */,
+ { 0, 1552, 5040, 9, 5, UNI_XPOSIXDIGIT } /* category=digit */,
+ { 4, 10296, 25, 3, 1, UNI_PS } /* isps */,
+ { 0, 1536, 0, 4, 0, UNI_SIND } /* sind */,
+ { 0, 1417, 8807, 24, 3, UNI_CCC__118 } /* canonicalcombiningclass=118 */,
+ { 5, 8774, 9836, 6, 4, UNI_BIDIM } /* bidim=true */,
+ { 2, 9488, 283, 4, 33, UNI_MISCMATHSYMBOLSB } /* blk=miscellaneousmathematicalsymbolsb */,
+ { 0, 1823, 0, 9, 0, UNI_XPOSIXLOWER } /* lowercase */,
+ { 1, 184, 8924, 2, 4, UNI_LEPC } /* islepc */,
+ { 0, 9277, 8243, 3, 8, UNI_SC__MAHJ } /* sc=mahajani */,
+ { 1, 9277, 9315, 3, 5, UNI_SC__ORYA } /* sc=oriya */,
+ { 3, 9768, 8936, 4, 6, UNI_LYCI } /* scx=lycian */,
+ { 1, 5270, 0, 14, 0, UNI_LATINEXTE } /* latinextendede */,
+ { 1, 3836, 4448, 17, 4, UNI_BAMU } /* scriptextensions=bamu */,
+ { 0, 8267, 26, 8, 1, UNI_RADICAL } /* radical=y */,
+ { 0, 32, 0, 2, 0, UNI__PERL_SURROGATE } /* cs */,
+ { 16, 1417, 3564, 24, 13, UNI_CCC__202 } /* canonicalcombiningclass=attachedbelow */,
+ { 0, 10024, 4943, 3, 15, UNI_TITLE } /* gc=titlecaseletter */,
+ { 0, 2182, 406, 21, 7, UNI_GCB__CN } /* graphemeclusterbreak=control */,
+ { 1, 6241, 24, 12, 1, UNI_JT__L } /* joiningtype=l */,
+ { 0, 10048, 9973, 3, 3, UNI_NV__5_SLASH_6 } /* nv=5/6 */,
+ { 1, 21, 7585, 2, 9, UNI_LATINEXTC } /* inlatinextc */,
+ { 0, 3836, 9864, 17, 4, UNI_WCHO } /* scriptextensions=wcho */,
+ { 1, 3367, 26, 18, 1, UNI__PERL_PATWS } /* patternwhitespace=y */,
+ { 0, 8780, 2469, 6, 20, UNI_INNYIAKENGPUACHUEHMONG } /* block=nyiakengpuachuehmong */,
+ { 1, 8780, 749, 6, 21, UNI_ENCLOSEDALPHANUM } /* block=enclosedalphanumerics */,
+ { 2, 184, 9576, 2, 4, UNI_GURU } /* isguru */,
+ { 0, 10333, 9793, 3, 3, UNI_SOGO } /* issogo */,
+ { 0, 10048, 7771, 3, 8, UNI_NV__1_SLASH_80 } /* nv=1.25e-02 */,
+ { 1, 9444, 9991, 4, 3, UNI_AGE__9 } /* age=9.0 */,
+ { 0, 9488, 567, 4, 2, UNI_NB } /* blk=nb */,
+ { 0, 9488, 1922, 4, 12, UNI_DIACRITICALS } /* blk=diacriticals */,
+ { 13, 1537, 2555, 24, 6, UNI_INPC__BOTTOM } /* indicpositionalcategory=bottom */,
+ { 1, 10024, 5497, 3, 11, UNI_MC } /* gc=spacingmark */,
+ { 3, 2784, 80, 4, 8, UNI_ARABICMATH } /* inarabicmath */,
+ { 0, 5791, 5620, 13, 14, UNI_JG__HAMZAONHEHGOAL } /* joininggroup=tehmarbutagoal */,
+ { 32, 4791, 1595, 3, 13, UNI_MUSIC } /* inmusicalsymbols */,
+ { 0, 8589, 2329, 7, 20, UNI_HLUW } /* script=anatolianhieroglyphs */,
+ { 0, 7088, 3374, 10, 10, UNI_BC__WS } /* bidiclass=whitespace */,
+ { 0, 184, 7168, 2, 10, UNI_DIAK } /* isdivesakuru */,
+ { 0, 184, 9636, 2, 4, UNI_LINB } /* islinb */,
+ { 0, 9488, 7684, 4, 9, UNI_INPAUCINHAU } /* blk=paucinhau */,
+ { 0, 6939, 0, 11, 0, UNI_SORA } /* sorasompeng */,
+ { 3, 9768, 8131, 4, 8, UNI_DUPL } /* scx=duployan */,
+ { 1, 9488, 629, 4, 30, UNI_CJKEXTE } /* blk=cjkunifiedideographsextensione */,
+ { 8, 9488, 2098, 4, 21, UNI_CJKCOMPATFORMS } /* blk=cjkcompatibilityforms */,
+ { 1, 10290, 96, 6, 5, UNI_XPOSIXALPHA } /* xposixalpha */,
+ { 1, 9732, 0, 4, 0, UNI_PRTI } /* prti */,
+ { 0, 8589, 3241, 7, 8, UNI_SC__GEOR } /* script=georgian */,
+ { 1, 5032, 0, 14, 0, UNI_ahex_values_index } /* asciihexdigit= */,
+ { 1, 3529, 36, 18, 1, UNI_VS } /* variationselector=t */,
+ { 0, 2569, 409, 20, 2, UNI_VO__TR } /* verticalorientation=tr */,
+ { 3, 2182, 6763, 21, 3, UNI_LB__H3 } /* graphemeclusterbreak=lvt */,
+ { 1, 9768, 8299, 4, 8, UNI_TFNG } /* scx=tifinagh */,
+ { 0, 6553, 0, 11, 0, UNI_XIDC } /* xidcontinue */,
+ { 0, 3836, 4793, 17, 15, UNI_MERC } /* scriptextensions=meroiticcursive */,
+ { 10, 341, 0, 2, 0, UNI_PE } /* pe */,
+ { 1, 3097, 8846, 18, 6, UNI_DT__ENC } /* decompositiontype=circle */,
+ { 2, 4688, 6609, 15, 10, UNI_DEP } /* identifiertype=deprecated */,
+ { 0, 184, 9231, 3, 3, UNI_CWCF } /* iscwcf */,
+ { 2, 8780, 6829, 6, 11, UNI_MYANMAREXTB } /* block=myanmarextb */,
+ { 0, 5986, 7781, 13, 1, UNI_NV__4 } /* numericvalue=4 */,
+ { 1, 0, 0, 34, 0, UNI_UCAS } /* unifiedcanadianaboriginalsyllabics */,
+ { 1, 1417, 3007, 24, 18, UNI_CCC__216 } /* canonicalcombiningclass=attachedaboveright */,
+ { 1, 1966, 9090, 22, 5, UNI_INSC__BINDU } /* indicsyllabiccategory=bindu */,
+ { 0, 6229, 1025, 12, 2, -UNI_JOINC } /* joincontrol=no */,
+ { 2, 9997, 2893, 3, 19, UNI_BC__RLO } /* bc=righttoleftoverride */,
+ { 5, 8780, 149, 7, 34, UNI_DIACRITICALSSUP } /* block=combiningdiacriticalmarkssupplement */,
+ { 1, 9528, 0, 4, 0, UNI_cwu_values_index } /* cwu= */,
+ { 0, 9277, 9440, 3, 4, UNI_SC__ADLM } /* sc=adlm */,
+ { 1, 9488, 9032, 4, 6, UNI_INWANCHO } /* blk=wancho */,
+ { 7, 10048, 8756, 3, 2, UNI_NV__90 } /* nv=90 */,
+ { 0, 9277, 9812, 3, 4, UNI_SC__TAML } /* sc=taml */,
+ { 8, 5986, 8720, 13, 6, UNI_NV__400000 } /* numericvalue=400000 */,
+ { 1, 10009, 1253, 3, 4, UNI_DT__INIT } /* dt=init */,
+ { 0, 7218, 866, 10, 2, UNI_LB__SP } /* linebreak=sp */,
+ { 3, 9997, 2449, 3, 11, UNI_BC__L } /* bc=lefttoright */,
+ { 2, 3115, 0, 13, 0, UNI_DEVANAGARIEXT } /* devanagariext */,
+ { 1, 5791, 3785, 13, 17, UNI_JG__MANICHAEANDHAMEDH } /* joininggroup=manichaeandhamedh */,
+ { 1, 9508, 7178, 4, 10, UNI_CCC__6 } /* ccc=hanreading */,
+ { 4, 5986, 8750, 13, 3, UNI_NV__800 } /* numericvalue=800 */,
+ { 5, 5060, 9255, 14, 5, -UNI_CI } /* caseignorable=false */,
+ { 2, 184, 6818, 2, 11, UNI_MYANMAREXTA } /* ismyanmarexta */,
+ { 0, 5037, 1, 9, 1, -UNI_XPOSIXXDIGIT } /* hexdigit=n */,
+ { 0, 21, 5662, 3, 12, UNI_AEGEANNUMBERS } /* inaegeannumbers */,
+ { 1, 4898, 0, 15, 0, UNI_PS } /* openpunctuation */,
+ { 8, 5986, 8714, 13, 4, UNI_NV__3000 } /* numericvalue=3000 */,
+ { 0, 8589, 9736, 7, 4, UNI_SC__COPT } /* script=qaac */,
+ { 0, 7088, 10036, 10, 3, UNI_BC__LRE } /* bidiclass=lre */,
+ { 2, 5564, 9836, 14, 4, UNI_QMARK } /* quotationmark=true */,
+ { 1, 9277, 9864, 3, 4, UNI_WCHO } /* sc=wcho */,
+ { 3, 9508, 7978, 4, 2, UNI_CCC__16 } /* ccc=16 */,
+ { 2, 5564, 26, 14, 1, UNI_QMARK } /* quotationmark=y */,
+ { 0, 6231, 2120, 3, 20, UNI_CJKRADICALSSUP } /* incjkradicalssupplement */,
+ { 7, 10048, 8732, 3, 6, UNI_NV__500000 } /* nv=500000 */,
+ { 1, 3836, 9660, 17, 4, UNI_MLYM } /* scriptextensions=mlym */,
+ { 0, 1552, 1899, 9, 2, UNI_PC } /* category=pc */,
+ { 0, 9768, 78, 4, 4, UNI_ARAB } /* scx=arab */,
+ { 21, 10296, 7676, 3, 8, UNI_PALM } /* ispalmyrene */,
+ { 0, 27, 0, 2, 0, UNI_LOWERCASELETTER } /* ll */,
+ { 1, 1823, 0, 5, 0, UNI_XPOSIXLOWER } /* lower */,
+ { 0, 10027, 6349, 3, 12, UNI_JG__MALAYALAMSSA } /* jg=malayalamssa */,
+ { 3, 8780, 2203, 6, 14, UNI_INHANIFIROHINGYA } /* block=hanifirohingya */,
+ { 2, 184, 8219, 2, 4, UNI_JAVA } /* isjava */,
+ { 0, 9488, 4568, 4, 15, UNI_CURRENCYSYMBOLS } /* blk=currencysymbols */,
+ { 1, 6420, 1061, 3, 26, UNI_OCR } /* inopticalcharacterrecognition */,
+ { 2, 5791, 3802, 13, 17, UNI_JG__MANICHAEANHUNDRED } /* joininggroup=manichaeanhundred */,
+ { 16, 1188, 8646, 3, 6, UNI_INTAITHAM } /* intaitham */,
+ { 9, 1018, 0, 5, 0, UNI_MUSIC } /* music */,
+ { 0, 9488, 7495, 4, 9, UNI_ARABICPFA } /* blk=arabicpfa */,
+ { 1, 9260, 0, 5, 0, UNI_idsb_values_index } /* idsb= */,
+ { 0, 8589, 9700, 7, 4, UNI_OLCK } /* script=olck */,
+ { 0, 1417, 1756, 24, 2, UNI_CCC__BR } /* canonicalcombiningclass=br */,
+ { 4, 9270, 472, 3, 2, UNI_PUA } /* inpua */,
+ { 0, 184, 9652, 2, 4, UNI_MERC } /* ismerc */,
+ { 4, 1189, 0, 3, 0, UNI_nt_values_index } /* nt= */,
+ { 8, 9275, 4353, 5, 16, UNI_INSC__SYLLABLEMODIFIER } /* insc=syllablemodifier */,
+ { 3, 10288, 2779, 3, 3, UNI_XIDS } /* isxids */,
+ { 1, 184, 0, 4, 0, UNI_CE } /* isce */,
+ { 3, 8688, 5019, 3, 13, UNI_ANCIENTSYMBOLS } /* isancientsymbols */,
+ { 1, 9508, 8823, 5, 4, UNI_CCC__13 } /* ccc=ccc13 */,
+ { 1, 9768, 8219, 4, 8, UNI_JAVA } /* scx=javanese */,
+ { 2, 8400, 26, 7, 1, UNI_COMPEX } /* compex=y */,
+ { 1, 10027, 7016, 3, 11, UNI_JG__YEHWITHTAIL } /* jg=yehwithtail */,
+ { 1, 7155, 34, 3, 2, UNI_XPOSIXXDIGIT } /* ishex */,
+ { 0, 5986, 7915, 13, 8, UNI_NV__3_SLASH_80 } /* numericvalue=3.75e-02 */,
+ { 17, 9997, 1, 4, 1, UNI_BC__BN } /* bc=bn */,
+ { 6, 1188, 2077, 3, 21, UNI_TRANSPORTANDMAP } /* intransportandmapsymbols */,
+ { 0, 184, 10176, 2, 2, UNI_ZL } /* iszl */,
+ { 2, 6469, 11, 12, 2, UNI_NT__DI } /* numerictype=di */,
+ { 8, 10033, 7512, 3, 2, UNI_LB__BB } /* lb=bb */,
+ { 0, 7325, 9985, 3, 3, UNI_IN__7 } /* in=7.0 */,
+ { 0, 2224, 0, 21, 0, UNI_PRTI } /* inscriptionalparthian */,
+ { 7, 9768, 9636, 4, 4, UNI_LINB } /* scx=linb */,
+ { 1, 8936, 0, 6, 0, UNI_LYCI } /* lycian */,
+ { 0, 9997, 3313, 3, 18, UNI_BC__LRI } /* bc=lefttorightisolate */,
+ { 2, 8589, 8421, 7, 4, UNI_ELYM } /* script=elym */,
+ { 2, 2182, 4305, 21, 5, UNI_GCB__XX } /* graphemeclusterbreak=other */,
+ { 1, 8780, 8394, 7, 6, UNI_CJKEXTG } /* block=cjkextg */,
+ { 5, 9864, 0, 4, 0, UNI_WCHO } /* wcho */,
+ { 0, 9768, 9335, 4, 4, UNI_TAKR } /* scx=takr */,
+ { 0, 1828, 0, 6, 0, UNI_cased_values_index } /* cased= */,
+ { 2, 184, 4569, 3, 13, UNI_SC } /* iscurrencysymbol */,
+ { 2, 8780, 2061, 6, 4, UNI_INMODI } /* block=modi */,
+ { 2, 184, 3241, 2, 4, UNI_GEOR } /* isgeor */,
+ { 8, 3836, 7651, 17, 4, UNI_ITAL } /* scriptextensions=ital */,
+ { 0, 184, 62, 2, 5, UNI_XPOSIXGRAPH } /* isgraph */,
+ { 0, 8589, 1628, 7, 4, UNI_SC__PHAG } /* script=phag */,
+ { 0, 9014, 1025, 6, 2, -UNI_UIDEO } /* uideo=no */,
+ { 2, 979, 0, 27, 0, UNI_ALPHABETICPF } /* alphabeticpresentationforms */,
+ { 0, 8589, 2288, 8, 3, UNI_SC__SINH } /* script=sinh */,
+ { 2, 8589, 5003, 7, 15, UNI_ZANB } /* script=zanabazarsquare */,
+ { 4, 9277, 9704, 3, 4, UNI_ORKH } /* sc=orkh */,
+ { 0, 5986, 7899, 13, 8, UNI_NV__7_SLASH_2 } /* numericvalue=3.50e+00 */,
+ { 6, 9488, 8673, 4, 7, UNI_UCASEXT } /* blk=ucasext */,
+ { 0, 8477, 0, 4, 0, UNI_MAKA } /* maka */,
+ { 5, 1417, 8793, 25, 4, UNI_CCC__10 } /* canonicalcombiningclass=ccc10 */,
+ { 0, 2245, 0, 14, 0, UNI_MEETEIMAYEKEXT } /* meeteimayekext */,
+ { 0, 9277, 8876, 3, 4, UNI_GOTH } /* sc=goth */,
+ { 0, 112, 0, 2, 0, UNI_SC } /* sc */,
+ { 2, 3836, 9820, 17, 4, UNI_TFNG } /* scriptextensions=tfng */,
+ { 1, 10048, 9361, 3, 3, UNI_NV__1_SLASH_2 } /* nv=1/2 */,
+ { 11, 8509, 751, 4, 19, UNI_ENCLOSEDALPHANUM } /* inenclosedalphanumerics */,
+ { 0, 8780, 3600, 8, 15, UNI_INCAUCASIANALBANIAN } /* block=caucasianalbanian */,
+ { 0, 9488, 8171, 4, 8, UNI_INGUJARATI } /* blk=gujarati */,
+ { 1, 8780, 2855, 6, 9, UNI_INMONGOLIAN } /* block=mongolian */,
+ { 1, 21, 8203, 2, 8, UNI_JAMOEXTA } /* injamoexta */,
+ { 5, 4916, 8653, 3, 6, UNI_TAVT } /* istaiviet */,
+ { 0, 9488, 250, 4, 33, UNI_MISCMATHSYMBOLSA } /* blk=miscellaneousmathematicalsymbolsa */,
+ { 0, 8688, 2469, 3, 2, UNI_ANY } /* isany */,
+ { 0, 6241, 7, 12, 1, UNI_JT__C } /* joiningtype=c */,
+ { 9, 8786, 0, 6, 0, UNI_CARI } /* carian */,
+ { 8, 5256, 0, 14, 0, UNI_LATINEXTD } /* latinextendedd */,
+ { 3, 5791, 5179, 13, 3, UNI_JG__HEH } /* joininggroup=heh */,
+ { 0, 7218, 414, 10, 11, UNI_LB__ID } /* linebreak=ideographic */,
+ { 0, 9277, 8107, 3, 8, UNI_BALI } /* sc=balinese */,
+ { 3, 10048, 7835, 3, 8, UNI_NV__5_SLASH_2 } /* nv=2.50e+00 */,
+ { 1, 8780, 4273, 6, 16, UNI_MYANMAREXTA } /* block=myanmarextendeda */,
+ { 0, 9277, 8888, 3, 4, UNI_HATR } /* sc=hatr */,
+ { 1, 7558, 6195, 4, 4, UNI_INHEBREW } /* inhebrew */,
+ { 7, 8589, 8187, 7, 8, UNI_SC__HIRA } /* script=hiragana */,
+ { 2, 10027, 5410, 3, 14, UNI_JG__MANICHAEANTETH } /* jg=manichaeanteth */,
+ { 0, 1417, 10166, 24, 2, UNI_CCC__8 } /* canonicalcombiningclass=kv */,
+ { 2, 184, 9640, 2, 3, UNI_LOE } /* isloe */,
+ { 0, 8870, 1, 6, 1, -UNI_EPRES } /* epres=n */,
+ { 4, 9524, 0, 4, 0, UNI_cwt_values_index } /* cwt= */,
+ { 0, 1166, 9255, 26, 5, -UNI_DI } /* defaultignorablecodepoint=false */,
+ { 1, 8780, 1922, 6, 12, UNI_DIACRITICALS } /* block=diacriticals */,
+ { 13, 3836, 2684, 17, 19, UNI_EGYP } /* scriptextensions=egyptianhieroglyphs */,
+ { 2, 8780, 8673, 6, 7, UNI_UCASEXT } /* block=ucasext */,
+ { 0, 8780, 8645, 6, 7, UNI_INTAITHAM } /* block=taitham */,
+ { 5, 5986, 7843, 13, 8, UNI_NV__1_SLASH_4 } /* numericvalue=2.50e-01 */,
+ { 2, 217, 0, 33, 0, UNI_DIACRITICALSEXT } /* combiningdiacriticalmarksextended */,
+ { 5, 10024, 6851, 3, 11, UNI_LO } /* gc=otherletter */,
+ { 2, 9997, 23, 3, 2, UNI_BC__AL } /* bc=al */,
+ { 6, 8780, 2912, 6, 12, UNI_SUNDANESESUP } /* block=sundanesesup */,
+ { 1, 3836, 8659, 17, 7, UNI_TIBT } /* scriptextensions=tibetan */,
+ { 0, 8645, 0, 7, 0, UNI_LANA } /* taitham */,
+ { 2, 9277, 8786, 3, 6, UNI_CARI } /* sc=carian */,
+ { 0, 7418, 26, 10, 1, UNI_XPOSIXUPPER } /* uppercase=y */,
+ { 20, 7318, 10114, 10, 3, UNI_IN__6_DOT_3 } /* presentin=v63 */,
+ { 5, 1188, 3458, 3, 10, UNI_TAIXUANJING } /* intaixuanjing */,
+ { 3, 184, 9632, 2, 4, UNI_LINA } /* islina */,
+ { 2, 9997, 2489, 3, 20, UNI_BC__PDF } /* bc=popdirectionalformat */,
+ { 4, 8780, 8547, 6, 7, UNI_OLCK } /* block=olchiki */,
+ { 0, 8942, 0, 4, 0, UNI_LYDI } /* lydi */,
+ { 0, 6035, 0, 2, 0, UNI_PF } /* pf */,
+ { 7, 9265, 10135, 5, 3, UNI_IDST } /* idst=yes */,
+ { 0, 184, 2061, 2, 14, UNI_LM } /* ismodifierletter */,
+ { 1, 184, 2287, 2, 21, UNI_SINHALAARCHAICNUMBERS } /* issinhalaarchaicnumbers */,
+ { 3, 2569, 471, 20, 2, UNI_VO__TU } /* verticalorientation=tu */,
+ { 2, 184, 1631, 2, 18, UNI_GEOMETRICSHAPESEXT } /* isgeometricshapesext */,
+ { 4, 10048, 9924, 3, 2, UNI_NV__42 } /* nv=42 */,
+ { 2, 184, 339, 2, 2, UNI_LO } /* islo */,
+ { 1, 9768, 9330, 4, 5, UNI_TALE } /* scx=taile */,
+ { 0, 9277, 6193, 3, 6, UNI_HEBR } /* sc=hebrew */,
+ { 1, 184, 8491, 2, 4, UNI_MARC } /* ismarc */,
+ { 0, 8780, 467, 6, 11, UNI_INPUNCTUATION } /* block=punctuation */,
+ { 16, 9071, 1, 4, 1, -UNI_XPOSIXXDIGIT } /* hex=n */,
+ { 1, 9270, 7309, 3, 9, UNI_INPHOENICIAN } /* inphoenician */,
+ { 16, 3836, 8414, 17, 7, UNI_ELBA } /* scriptextensions=elbasan */,
+ { 0, 3836, 8463, 17, 7, UNI_KALI } /* scriptextensions=kayahli */,
+ { 0, 9768, 7188, 4, 4, UNI_KHAR } /* scx=khar */,
+ { 0, 10296, 1629, 3, 3, UNI_PHAG } /* isphag */,
+ { 2, 5746, 26, 6, 1, UNI_EBASE } /* ebase=y */,
+ { 1, 8780, 8315, 6, 8, UNI_INUGARITIC } /* block=ugaritic */,
+ { 0, 9277, 9632, 3, 4, UNI_SC__LINA } /* sc=lina */,
+ { 5, 8884, 9255, 4, 5, -UNI_EXT } /* ext=false */,
+ { 0, 10129, 3, 3, 1, -UNI_VS } /* vs=f */,
+ { 3, 9528, 26, 4, 1, UNI_CWU } /* cwu=y */,
+ { 1, 6229, 1, 12, 1, -UNI_JOINC } /* joincontrol=n */,
+ { 5, 184, 9544, 2, 4, UNI_DIAK } /* isdiak */,
+ { 5, 9704, 0, 4, 0, UNI_ORKH } /* orkh */,
+ { 0, 9768, 7657, 4, 9, UNI_PERM } /* scx=oldpermic */,
+ { 0, 9277, 8291, 3, 8, UNI_SC__TAGB } /* sc=tagbanwa */,
+ { 1, 8780, 7531, 6, 9, UNI_EMOTICONS } /* block=emoticons */,
+ { 1, 9488, 7504, 4, 9, UNI_ARABICPFB } /* blk=arabicpfb */,
+ { 1, 8870, 9836, 6, 4, UNI_EPRES } /* epres=true */,
+ { 1, 9270, 0, 5, 0, UNI_inpc_values_index } /* inpc= */,
+ { 1, 8694, 9255, 7, 5, -UNI_XPOSIXSPACE } /* wspace=false */,
+ { 16, 4791, 2837, 3, 18, UNI_MODIFIERTONELETTERS } /* inmodifiertoneletters */,
+ { 1, 9277, 8414, 3, 4, UNI_ELBA } /* sc=elba */,
+ { 1, 9768, 9516, 4, 4, UNI_CPRT } /* scx=cprt */,
+ { 6, 7318, 10117, 10, 3, UNI_IN__7 } /* presentin=v70 */,
+ { 1, 9640, 1025, 4, 2, -UNI_LOE } /* loe=no */,
+ { 0, 184, 1587, 2, 1, UNI_Z } /* isz */,
+ { 4, 7218, 9557, 10, 2, UNI_LB__CB } /* linebreak=cb */,
+ { 16, 9275, 8307, 5, 8, UNI_INSC__TONEMARK } /* insc=tonemark */,
+ { 0, 9277, 8936, 3, 6, UNI_LYCI } /* sc=lycian */,
+ { 1, 2722, 0, 19, 0, UNI_JAMOEXTA } /* hanguljamoextendeda */,
+ { 0, 8512, 17, 8, 1, UNI_NFKCQC__N } /* nfkcqc=no */,
+ { 2, 9270, 909, 3, 13, UNI_PUA } /* inprivateusearea */,
+ { 0, 9275, 5700, 5, 13, UNI_INSC__CONSONANTDEAD } /* insc=consonantdead */,
+ { 2, 9484, 0, 4, 0, UNI_BHKS } /* bhks */,
+ { 7, 9768, 4448, 4, 5, UNI_BAMU } /* scx=bamum */,
+ { 1, 8589, 3115, 7, 10, UNI_SC__DEVA } /* script=devanagari */,
+ { 0, 8852, 0, 6, 0, UNI_cwkcf_values_index } /* cwkcf= */,
+ { 2, 6805, 2014, 6, 18, UNI_MISCTECHNICAL } /* inmiscellaneoustechnical */,
+ { 4, 8589, 4001, 7, 7, UNI_SC__CPRT } /* script=cypriot */,
+ { 4, 9488, 1192, 4, 26, UNI_HALFANDFULLFORMS } /* blk=halfwidthandfullwidthforms */,
+ { 2, 8780, 5550, 6, 14, UNI_INPSALTERPAHLAVI } /* block=psalterpahlavi */,
+ { 3, 132, 0, 2, 0, UNI_LM } /* lm */,
+ { 16, 5986, 7851, 13, 8, UNI_NV__1_SLASH_40 } /* numericvalue=2.50e-02 */,
+ { 2, 8780, 8442, 6, 7, UNI_INHANUNOO } /* block=hanunoo */,
+ { 1, 9275, 8687, 5, 7, UNI_INSC__VISARGA } /* insc=visarga */,
+ { 4, 10033, 8449, 3, 2, UNI_LB__HY } /* lb=hy */,
+ { 0, 6805, 861, 6, 6, UNI_MISCARROWS } /* inmiscarrows */,
+ { 0, 9488, 599, 4, 30, UNI_CJKEXTD } /* blk=cjkunifiedideographsextensiond */,
+ { 0, 9277, 4478, 3, 7, UNI_BRAI } /* sc=braille */,
+ { 0, 10033, 25, 3, 2, UNI_LB__SY } /* lb=sy */,
+ { 0, 7325, 0, 3, 0, UNI_in_values_index } /* in= */,
+ { 2, 7249, 533, 4, 2, UNI_CANS } /* iscans */,
+ { 0, 4542, 1633, 4, 16, UNI_GEOMETRICSHAPESEXT } /* ingeometricshapesext */,
+ { 3, 9488, 3598, 4, 17, UNI_INCAUCASIANALBANIAN } /* blk=caucasianalbanian */,
+ { 1, 3836, 3241, 17, 4, UNI_GEOR } /* scriptextensions=geor */,
+ { 0, 4033, 7408, 16, 10, UNI_CN } /* generalcategory=unassigned */,
+ { 1, 2224, 3871, 3, 16, UNI_SMALLFORMS } /* insmallformvariants */,
+ { 0, 3836, 4145, 17, 7, UNI_LINB } /* scriptextensions=linearb */,
+ { 2, 9768, 2140, 4, 8, UNI_CYRL } /* scx=cyrillic */,
+ { 0, 9070, 10135, 5, 3, UNI_POSIXXDIGIT } /* ahex=yes */,
+ { 10, 8589, 6409, 7, 4, UNI_MEND } /* script=mend */,
+ { 1, 6609, 0, 11, 0, UNI_dep_values_index } /* deprecated= */,
+ { 0, 9277, 8491, 3, 7, UNI_MARC } /* sc=marchen */,
+ { 2, 9508, 9101, 5, 4, UNI_CCC__14 } /* ccc=ccc14 */,
+ { 5, 184, 3887, 2, 17, UNI_SUTTONSIGNWRITING } /* issuttonsignwriting */,
+ { 1, 21, 9325, 2, 5, UNI_INRUNIC } /* inrunic */,
+ { 2, 10024, 8855, 3, 2, UNI_CF } /* gc=cf */,
+ { 8, 1417, 8823, 25, 4, UNI_CCC__13 } /* canonicalcombiningclass=ccc13 */,
+ { 5, 4113, 25, 3, 1, UNI_INVS } /* invs */,
+ { 2, 5986, 8011, 13, 8, UNI_NV__13_SLASH_2 } /* numericvalue=6.50e+00 */,
+ { 2, 4853, 1, 15, 1, UNI_NFKDQC__N } /* nfkdquickcheck=n */,
+ { 0, 10027, 4209, 3, 16, UNI_JG__MANICHAEANSAMEKH } /* jg=manichaeansamekh */,
+ { 1, 569, 0, 30, 0, UNI_CJKEXTC } /* cjkunifiedideographsextensionc */,
+ { 2, 9345, 9255, 5, 5, -UNI_XIDC } /* xidc=false */,
+ { 1, 9488, 8936, 4, 6, UNI_INLYCIAN } /* blk=lycian */,
+ { 0, 184, 3151, 2, 17, UNI_EPRES } /* isemojipresentation */,
+ { 1, 8978, 1025, 6, 2, -UNI__PERL_PATWS } /* patws=no */,
+ { 1, 10033, 7522, 3, 9, UNI_LB__B2 } /* lb=breakboth */,
+ { 2, 1417, 2809, 24, 2, UNI_CCC__1 } /* canonicalcombiningclass=ov */,
+ { 1, 8780, 8387, 7, 6, UNI_CJKEXTF } /* block=cjkextf */,
+ { 3, 9015, 26, 5, 1, UNI_IDEO } /* ideo=y */,
+ { 0, 1552, 6598, 9, 11, UNI_CASEDLETTER } /* category=casedletter */,
+ { 1, 9540, 1025, 4, 2, -UNI_DIA } /* dia=no */,
+ { 0, 21, 5830, 2, 13, UNI_LOWSURROGATES } /* inlowsurrogates */,
+ { 0, 3259, 26, 18, 1, UNI_IDSB } /* idsbinaryoperator=y */,
+ { 0, 57, 0, 2, 0, UNI_YI } /* yi */,
+ { 1, 184, 2817, 2, 19, UNI_MERO } /* ismeroitichieroglyphs */,
+ { 1, 8589, 9804, 7, 4, UNI_SC__TALE } /* script=tale */,
+ { 2, 6609, 1, 11, 1, -UNI_DEP } /* deprecated=n */,
+ { 2, 5986, 9055, 13, 4, UNI_NV__1_SLASH_32 } /* numericvalue=1/32 */,
+ { 0, 9262, 400, 3, 6, UNI_SB__FO } /* sb=format */,
+ { 8, 8780, 8414, 6, 7, UNI_INELBASAN } /* block=elbasan */,
+ { 0, 7088, 6049, 10, 12, UNI_BC__AN } /* bidiclass=arabicnumber */,
+ { 1, 10048, 9364, 3, 4, UNI_NV__1_SLASH_10 } /* nv=1/10 */,
+ { 0, 8780, 6961, 6, 11, UNI_SUPERANDSUB } /* block=superandsub */,
+ { 3, 184, 5284, 2, 14, UNI_LISUSUP } /* islisusupplement */,
+ { 7, 9492, 7, 4, 1, UNI_BPT__C } /* bpt=c */,
+ { 8, 9768, 8414, 4, 4, UNI_ELBA } /* scx=elba */,
+ { 5, 10024, 467, 3, 5, UNI_P } /* gc=punct */,
+ { 0, 1966, 8099, 22, 8, UNI_INSC__AVAGRAHA } /* indicsyllabiccategory=avagraha */,
+ { 3, 9275, 4523, 5, 15, UNI_INSC__CONSONANTMEDIAL } /* insc=consonantmedial */,
+ { 1, 8589, 9680, 7, 4, UNI_NBAT } /* script=nbat */,
+ { 1, 10048, 7747, 3, 8, UNI_NV__1_SLASH_10 } /* nv=1.00e-01 */,
+ { 1, 9488, 4065, 4, 16, UNI_HALFANDFULLFORMS } /* blk=halfandfullforms */,
+ { 11, 7438, 8139, 10, 8, UNI_WB__EB } /* wordbreak=ebasegaz */,
+ { 0, 2224, 2970, 3, 18, UNI_SUPARROWSC } /* insupplementalarrowsc */,
+ { 0, 9524, 26, 4, 1, UNI_CWT } /* cwt=y */,
+ { 1, 9277, 9572, 3, 4, UNI_SC__GUJR } /* sc=gujr */,
+ { 4, 1552, 107, 10, 5, UNI_S } /* category=symbol */,
+ { 0, 10048, 5648, 3, 4, UNI_NV__1000 } /* nv=1000 */,
+ { 0, 10009, 8163, 3, 3, UNI_DT__FRA } /* dt=fra */,
+ { 0, 7558, 0, 9, 0, UNI_QAAI } /* inherited */,
+ { 3, 1768, 26, 22, 1, UNI_CWCF } /* changeswhencasefolded=y */,
+ { 0, 3836, 2913, 18, 8, UNI_SUND } /* scriptextensions=sundanese */,
+ { 10, 9277, 8547, 3, 7, UNI_OLCK } /* sc=olchiki */,
+ { 0, 9488, 42, 4, 16, UNI_CJKCOMPAT } /* blk=cjkcompatibility */,
+ { 2, 3836, 8315, 17, 4, UNI_UGAR } /* scriptextensions=ugar */,
+ { 0, 8996, 0, 7, 0, UNI_STERM } /* sterm=t */,
+ { 0, 9488, 4928, 4, 15, UNI_TAMILSUP } /* blk=tamilsupplement */,
+ { 0, 3836, 7558, 17, 9, UNI_QAAI } /* scriptextensions=inherited */,
+ { 0, 1552, 17, 10, 1, UNI_SO } /* category=so */,
+ { 0, 9277, 7675, 3, 4, UNI_PALM } /* sc=palm */,
+ { 0, 8780, 7513, 6, 9, UNI_INBHAIKSUKI } /* block=bhaiksuki */,
+ { 1, 9250, 0, 5, 0, UNI_emod_values_index } /* emod= */,
+ { 4, 8589, 719, 7, 9, UNI_XSUX } /* script=cuneiform */,
+ { 0, 9240, 1025, 5, 2, -UNI_DASH } /* dash=no */,
+ { 3, 8780, 6807, 6, 11, UNI_MISCSYMBOLS } /* block=miscsymbols */,
+ { 1, 10048, 9055, 3, 5, UNI_NV__1_SLASH_320 } /* nv=1/320 */,
+ { 1, 4628, 9, 15, 2, UNI_EA__NA } /* eastasianwidth=na */,
+ { 0, 184, 1673, 2, 4, UNI_JAMO } /* isjamo */,
+ { 3, 7155, 4098, 3, 15, UNI_HIGHPUSURROGATES } /* ishighpusurrogates */,
+ { 3, 2779, 36, 19, 1, UNI_IDST } /* idstrinaryoperator=t */,
+ { 2, 10027, 7348, 3, 10, UNI_JG__REVERSEDPE } /* jg=reversedpe */,
+ { 6, 9488, 2224, 4, 21, UNI_ININSCRIPTIONALPARTHIAN } /* blk=inscriptionalparthian */,
+ { 1, 7088, 0, 10, 0, UNI_bc_values_index } /* bidiclass= */,
+ { 0, 8589, 8291, 7, 8, UNI_SC__TAGB } /* script=tagbanwa */,
+ { 0, 4033, 10180, 16, 2, UNI_ZS } /* generalcategory=zs */,
+ { 0, 8780, 1631, 6, 18, UNI_GEOMETRICSHAPESEXT } /* block=geometricshapesext */,
+ { 0, 7318, 10111, 10, 3, UNI_IN__6_DOT_2 } /* presentin=v62 */,
+ { 0, 8894, 1025, 6, 2, -UNI_JOINC } /* joinc=no */,
+ { 2, 3836, 1115, 17, 4, UNI_HANG } /* scriptextensions=hang */,
+ { 2, 9596, 9, 4, 2, UNI_HST__NA } /* hst=na */,
+ { 1, 8780, 250, 6, 33, UNI_MISCMATHSYMBOLSA } /* block=miscellaneousmathematicalsymbolsa */,
+ { 3, 10009, 2280, 3, 3, UNI_DT__ISO } /* dt=iso */,
+ { 4, 9488, 5752, 4, 13, UNI_GREEKEXT } /* blk=greekextended */,
+ { 17, 7378, 0, 10, 0, UNI_SUPARROWSA } /* suparrowsa */,
+ { 2, 9520, 0, 3, 0, UNI_CWL } /* cwl */,
+ { 2, 9556, 10174, 4, 2, UNI_GCB__XX } /* gcb=xx */,
+ { 1, 10048, 7781, 3, 2, UNI_NV__43 } /* nv=43 */,
+ { 1, 8780, 3115, 6, 13, UNI_DEVANAGARIEXT } /* block=devanagariext */,
+ { 4, 3836, 6253, 17, 5, UNI_KHMR } /* scriptextensions=khmer */,
+ { 8, 3836, 2288, 18, 6, UNI_SINH } /* scriptextensions=sinhala */,
+ { 0, 10048, 10144, 3, 2, UNI_NV__45 } /* nv=45 */,
+ { 42, 9488, 569, 4, 30, UNI_CJKEXTC } /* blk=cjkunifiedideographsextensionc */,
+ { 9, 9536, 26, 4, 1, UNI_DEP } /* dep=y */,
+ { 0, 1790, 26, 22, 1, UNI_CWCM } /* changeswhencasemapped=y */,
+ { 2, 10048, 8710, 3, 4, UNI_NV__6000 } /* nv=6000 */,
+ { 10, 9262, 1159, 3, 2, UNI_SB__ST } /* sb=st */,
+ { 0, 21, 4129, 2, 16, UNI_LATIN1 } /* inlatin1supplement */,
+ { 1, 3836, 7288, 17, 10, UNI_SOGO } /* scriptextensions=oldsogdian */,
+ { 0, 21, 3295, 2, 9, UNI_LATINEXTA } /* inlatinexta */,
+ { 1, 184, 9600, 2, 4, UNI_KALI } /* iskali */,
+ { 3, 1552, 3359, 10, 8, UNI_Z } /* category=separator */,
+ { 12, 5986, 5648, 13, 13, UNI_NV__1000000000000 } /* numericvalue=1000000000000 */,
+ { 2, 3382, 26, 3, 1, UNI_CE } /* ce=y */,
+ { 1, 5214, 0, 14, 0, UNI_KANGXI } /* kangxiradicals */,
+ { 4, 9716, 9836, 4, 4, UNI_PCM } /* pcm=true */,
+ { 0, 10132, 10174, 3, 2, UNI_WB__XX } /* wb=xx */,
+ { 3, 8780, 6840, 6, 11, UNI_INNANDINAGARI } /* block=nandinagari */,
+ { 0, 8589, 2608, 7, 6, UNI_BRAH } /* script=brahmi */,
+ { 2, 9277, 9636, 3, 4, UNI_SC__LINB } /* sc=linb */,
+ { 0, 3169, 0, 18, 0, UNI_ETHIOPICSUP } /* ethiopicsupplement */,
+ { 2, 2224, 2913, 3, 11, UNI_SUNDANESESUP } /* insundanesesup */,
+ { 2, 9275, 5102, 5, 14, UNI_INSC__CONSONANTFINAL } /* insc=consonantfinal */,
+ { 0, 8780, 1906, 6, 16, UNI_INDICNUMBERFORMS } /* block=indicnumberforms */,
+ { 5, 8780, 3547, 6, 10, UNI_ALCHEMICAL } /* block=alchemical */,
+ { 0, 8780, 316, 6, 33, UNI_SUPMATHOPERATORS } /* block=supplementalmathematicaloperators */,
+ { 3, 21, 8942, 2, 6, UNI_INLYDIAN } /* inlydian */,
+ { 2, 9277, 2140, 3, 8, UNI_SC__CYRL } /* sc=cyrillic */,
+ { 0, 1867, 0, 9, 0, UNI_XPOSIXUPPER } /* uppercase */,
+ { 6, 7088, 865, 10, 2, UNI_BC__WS } /* bidiclass=ws */,
+ { 1, 4033, 1287, 16, 2, UNI_UPPERCASELETTER } /* generalcategory=lu */,
+ { 6, 7218, 6675, 10, 11, UNI_LB__EX } /* linebreak=exclamation */,
+ { 0, 8589, 1900, 7, 6, UNI_SC__ZYYY } /* script=common */,
+ { 1, 9768, 8428, 4, 4, UNI_GRAN } /* scx=gran */,
+ { 0, 8596, 0, 7, 0, UNI_SHRD } /* sharada */,
+ { 3, 1537, 3475, 24, 18, UNI_INPC__TOPANDLEFTANDRIGHT } /* indicpositionalcategory=topandleftandright */,
+ { 1, 9488, 8942, 4, 6, UNI_INLYDIAN } /* blk=lydian */,
+ { 0, 1552, 4305, 9, 5, UNI_C } /* category=other */,
+ { 0, 9277, 8876, 3, 6, UNI_GOTH } /* sc=gothic */,
+ { 0, 184, 7531, 2, 9, UNI_EMOTICONS } /* isemoticons */,
+ { 0, 1966, 4508, 22, 15, UNI_INSC__CONSONANTKILLER } /* indicsyllabiccategory=consonantkiller */,
+ { 1, 9556, 5746, 4, 5, UNI_WB__EB } /* gcb=ebase */,
+ { 3, 9277, 6481, 3, 12, UNI_HUNG } /* sc=oldhungarian */,
+ { 0, 4643, 0, 14, 0, UNI_ECOMP } /* emojicomponent */,
+ { 3, 2224, 8618, 3, 6, UNI_INSOYOMBO } /* insoyombo */,
+ { 5, 8780, 2817, 6, 19, UNI_MERO } /* block=meroitichieroglyphs */,
+ { 3, 8435, 1, 7, 1, -UNI_GRBASE } /* grbase=n */,
+ { 7, 8512, 0, 8, 0, UNI_NFKCQC__N } /* nfkcqc=n */,
+ { 0, 48, 0, 1, 0, UNI_P } /* p */,
+ { 1, 1812, 1025, 22, 2, -UNI_CWL } /* changeswhenlowercased=no */,
+ { 0, 7155, 2204, 3, 3, UNI_HAN } /* ishani */,
+ { 1, 9270, 2994, 5, 13, UNI_INPC__BOTTOMANDLEFT } /* inpc=bottomandleft */,
+ { 0, 184, 8456, 2, 7, UNI_KNDA } /* iskannada */,
+ { 0, 8762, 36, 6, 1, UNI_XPOSIXALPHA } /* alpha=t */,
+ { 2, 3937, 0, 11, 0, UNI_BOPOMOFOEXT } /* bopomofoext */,
+ { 7, 10024, 1066, 3, 2, UNI_CASEDLETTER } /* gc=lc */,
+ { 2, 8477, 0, 7, 0, UNI_MAKA } /* makasar */,
+ { 0, 9488, 2140, 4, 21, UNI_CYRILLICSUP } /* blk=cyrillicsupplementary */,
+ { 0, 8780, 446, 6, 18, UNI_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbols */,
+ { 0, 9488, 9285, 4, 5, UNI_INLIMBU } /* blk=limbu */,
+ { 1, 5986, 7795, 13, 8, UNI_NV__3_SLASH_20 } /* numericvalue=1.50e-01 */,
+ { 0, 1417, 7477, 24, 9, UNI_CCC__AL } /* canonicalcombiningclass=aboveleft */,
+ { 0, 9997, 3700, 3, 17, UNI_BC__ES } /* bc=europeanseparator */,
+ { 2, 184, 6972, 2, 11, UNI_SYLO } /* issylotinagri */,
+ { 0, 5032, 9255, 14, 5, -UNI_POSIXXDIGIT } /* asciihexdigit=false */,
+ { 3, 8688, 3923, 4, 7, UNI_ARABICSUP } /* isarabicsup */,
+ { 0, 8780, 2931, 6, 19, UNI_SUPARROWSA } /* block=supplementalarrowsa */,
+ { 2, 9488, 2308, 4, 21, UNI_YIJING } /* blk=yijinghexagramsymbols */,
+ { 0, 5661, 0, 13, 0, UNI_AEGEANNUMBERS } /* aegeannumbers */,
+ { 5, 7076, 4479, 3, 6, UNI_BRAI } /* inbraille */,
+ { 0, 184, 4245, 2, 10, UNI_SM } /* ismathsymbol */,
+ { 13, 8780, 1585, 6, 14, UNI_BYZANTINEMUSIC } /* block=byzantinemusic */,
+ { 0, 9508, 9106, 5, 4, UNI_CCC__15 } /* ccc=ccc15 */,
+ { 2, 9768, 4385, 4, 6, UNI_TANG } /* scx=tangut */,
+ { 3, 1537, 3343, 4, 6, UNI_DINGBATS } /* indingbats */,
+ { 8, 9488, 2054, 4, 22, UNI_MODIFIERLETTERS } /* blk=spacingmodifierletters */,
+ { 4, 539, 0, 30, 0, UNI_CJKEXTB } /* cjkunifiedideographsextensionb */,
+ { 1, 184, 3439, 2, 12, UNI_SMALLKANAEXT } /* issmallkanaext */,
+ { 0, 1269, 3, 25, 1, -UNI_COMPEX } /* fullcompositionexclusion=f */,
+ { 26, 9275, 2646, 5, 19, UNI_INSC__CONSONANTHEADLETTER } /* insc=consonantheadletter */,
+ { 1, 5986, 9428, 13, 4, UNI_NV__3_SLASH_80 } /* numericvalue=3/80 */,
+ { 0, 8780, 8352, 7, 6, UNI_CJKEXTA } /* block=cjkexta */,
+ { 1, 8884, 26, 4, 1, UNI_EXT } /* ext=y */,
+ { 0, 9997, 8, 3, 2, UNI_BC__AN } /* bc=an */,
+ { 6, 9736, 0, 4, 0, UNI_COPT } /* qaac */,
+ { 0, 3097, 5012, 18, 6, UNI_DT__SQR } /* decompositiontype=square */,
+ { 1, 2119, 0, 21, 0, UNI_CJKRADICALSSUP } /* cjkradicalssupplement */,
+ { 0, 10048, 5648, 3, 6, UNI_NV__100000 } /* nv=100000 */,
+ { 9, 9270, 3481, 5, 12, UNI_INPC__LEFTANDRIGHT } /* inpc=leftandright */,
+ { 0, 8589, 2469, 7, 20, UNI_HMNP } /* script=nyiakengpuachuehmong */,
+ { 4, 9488, 6277, 4, 7, UNI_MAHJONG } /* blk=mahjong */,
+ { 6, 1552, 341, 9, 2, UNI_PE } /* category=pe */,
+ { 0, 3097, 8533, 18, 7, UNI_DT__NB } /* decompositiontype=nobreak */,
+ { 0, 3836, 6940, 18, 10, UNI_SORA } /* scriptextensions=sorasompeng */,
+ { 0, 4033, 467, 16, 5, UNI_P } /* generalcategory=punct */,
+ { 0, 8780, 3870, 6, 17, UNI_SMALLFORMS } /* block=smallformvariants */,
+ { 3, 10333, 2913, 3, 3, UNI_SUND } /* issund */,
+ { 2, 10024, 727, 3, 2, UNI_MN } /* gc=mn */,
+ { 2, 6231, 43, 3, 8, UNI_CJKCOMPAT } /* incjkcompat */,
+ { 17, 8589, 9797, 8, 3, UNI_SC__SYRC } /* script=syrc */,
+ { 1, 1417, 8811, 25, 4, UNI_CCC__12 } /* canonicalcombiningclass=ccc12 */,
+ { 1, 3379, 36, 6, 1, UNI_XPOSIXSPACE } /* space=t */,
+ { 1, 10296, 1867, 7, 5, UNI_POSIXUPPER } /* isposixupper */,
+ { 1, 3259, 3, 18, 1, -UNI_IDSB } /* idsbinaryoperator=f */,
+ { 3, 1417, 3007, 24, 13, UNI_CCC__214 } /* canonicalcombiningclass=attachedabove */,
+ { 1, 7028, 9039, 3, 5, UNI_YEZI } /* isyezidi */,
+ { 4, 7218, 4360, 10, 9, UNI_EMOD } /* linebreak=emodifier */,
+ { 1, 1417, 2455, 24, 5, UNI_CCC__R } /* canonicalcombiningclass=right */,
+ { 0, 1273, 10135, 21, 3, UNI_CE } /* compositionexclusion=yes */,
+ { 1, 8780, 8603, 6, 7, UNI_SHAW } /* block=shavian */,
+ { 3, 9768, 8876, 4, 4, UNI_GOTH } /* scx=goth */,
+ { 4, 2182, 0, 21, 0, UNI_gcb_values_index } /* graphemeclusterbreak= */,
+ { 0, 8780, 8652, 6, 7, UNI_INTAIVIET } /* block=taiviet */,
+ { 8, 9886, 5006, 5, 12, UNI_INZANABAZARSQUARE } /* inzanabazarsquare */,
+ { 0, 8589, 8638, 7, 7, UNI_SC__TGLG } /* script=tagalog */,
+ { 16, 1768, 1025, 22, 2, -UNI_CWCF } /* changeswhencasefolded=no */,
+ { 1, 2224, 2951, 3, 18, UNI_SUPARROWSB } /* insupplementalarrowsb */,
+ { 0, 6553, 36, 12, 1, UNI_XIDC } /* xidcontinue=t */,
+ { 1, 9564, 0, 4, 0, UNI_GONM } /* gonm */,
+ { 7, 8780, 8131, 6, 8, UNI_INDUPLOYAN } /* block=duployan */,
+ { 1, 9768, 8786, 4, 4, UNI_CARI } /* scx=cari */,
+ { 3, 9277, 1654, 3, 6, UNI_SC__HANG } /* sc=hangul */,
+ { 0, 184, 3421, 2, 4, UNI_RUMI } /* isrumi */,
+ { 3, 9768, 2817, 4, 4, UNI_MERO } /* scx=mero */,
+ { 0, 184, 3785, 2, 4, UNI_MANI } /* ismani */,
+ { 11, 9488, 5606, 4, 14, UNI_SUPPUNCTUATION } /* blk=suppunctuation */,
+ { 1, 10250, 6556, 15, 8, UNI__PERL_CHARNAME_CONTINUE } /* _perl_charname_continue */,
+ { 0, 8780, 8561, 6, 7, UNI_INOSMANYA } /* block=osmanya */,
+ { 1, 10027, 9044, 3, 6, UNI_JG__YUDHHE } /* jg=yudhhe */,
+ { 0, 9768, 8652, 4, 7, UNI_TAVT } /* scx=taiviet */,
+ { 0, 10012, 1192, 3, 9, UNI_EA__H } /* ea=halfwidth */,
+ { 3, 3836, 9704, 17, 4, UNI_ORKH } /* scriptextensions=orkh */,
+ { 1, 7318, 10108, 10, 3, UNI_IN__6_DOT_1 } /* presentin=v61 */,
+ { 12, 5791, 6349, 13, 12, UNI_JG__MALAYALAMSSA } /* joininggroup=malayalamssa */,
+ { 0, 10048, 8744, 3, 4, UNI_NV__7000 } /* nv=7000 */,
+ { 0, 3367, 36, 18, 1, UNI__PERL_PATWS } /* patternwhitespace=t */,
+ { 0, 4853, 0, 15, 0, UNI_nfkdqc_values_index } /* nfkdquickcheck= */,
+ { 2, 9488, 809, 4, 29, UNI_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsupplement */,
+ { 4, 184, 749, 2, 30, UNI_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumericsupplement */,
+ { 1, 9020, 10135, 6, 3, UNI_XPOSIXUPPER } /* upper=yes */,
+ { 1, 5986, 8750, 13, 5, UNI_NV__80000 } /* numericvalue=80000 */,
+ { 0, 9768, 8171, 4, 8, UNI_GUJR } /* scx=gujarati */,
+ { 0, 3379, 10135, 6, 3, UNI_XPOSIXSPACE } /* space=yes */,
+ { 1, 9768, 8582, 4, 7, UNI_PHAG } /* scx=phagspa */,
+ { 0, 3836, 3785, 17, 10, UNI_MANI } /* scriptextensions=manichaean */,
+ { 5, 9488, 4793, 4, 15, UNI_INMEROITICCURSIVE } /* blk=meroiticcursive */,
+ { 0, 184, 6277, 2, 12, UNI_MAHJONG } /* ismahjongtiles */,
+ { 0, 9997, 1353, 3, 3, UNI_BC__RLE } /* bc=rle */,
+ { 2, 184, 9245, 2, 4, UNI_DOGR } /* isdogr */,
+ { 32, 9768, 9644, 4, 4, UNI_MEDF } /* scx=medf */,
+ { 0, 9768, 6409, 4, 12, UNI_MEND } /* scx=mendekikakui */,
+ { 8, 10132, 5746, 3, 5, UNI_WB__EB } /* wb=ebase */,
+ { 0, 10048, 7826, 3, 2, UNI_NV__12 } /* nv=12 */,
+ { 6, 10132, 4856, 3, 2, UNI_WB__DQ } /* wb=dq */,
+ { 9, 10132, 34, 3, 6, UNI_WB__EXTEND } /* wb=extend */,
+ { 6, 10027, 4778, 3, 15, UNI_JG__MANICHAEANZAYIN } /* jg=manichaeanzayin */,
+ { 0, 8484, 0, 7, 0, UNI_MAND } /* mandaic */,
+ { 2, 184, 9888, 2, 4, UNI_ZANB } /* iszanb */,
+ { 1, 3367, 9255, 18, 5, -UNI__PERL_PATWS } /* patternwhitespace=false */,
+ { 1, 8589, 1222, 7, 4, UNI_SC__KANA } /* script=kana */,
+ { 11, 10024, 2061, 3, 14, UNI_LM } /* gc=modifierletter */,
+ { 2, 9488, 8786, 4, 6, UNI_INCARIAN } /* blk=carian */,
+ { 3, 9488, 78, 4, 6, UNI_INARABIC } /* blk=arabic */,
+ { 2, 5791, 7348, 13, 10, UNI_JG__REVERSEDPE } /* joininggroup=reversedpe */,
+ { 4, 10296, 5718, 7, 5, UNI_POSIXALNUM } /* isposixalnum */,
+ { 1, 8589, 6193, 7, 4, UNI_HEBR } /* script=hebr */,
+ { 2, 10048, 10142, 3, 2, UNI_NV__44 } /* nv=44 */,
+ { 1, 9070, 9255, 5, 5, -UNI_POSIXXDIGIT } /* ahex=false */,
+ { 5, 9768, 9452, 4, 4, UNI_AHOM } /* scx=ahom */,
+ { 6, 1966, 8307, 22, 8, UNI_INSC__TONEMARK } /* indicsyllabiccategory=tonemark */,
+ { 8, 2032, 0, 22, 0, UNI_nchar_values_index } /* noncharactercodepoint= */,
+ { 0, 184, 4049, 2, 16, UNI_GEORGIANEXT } /* isgeorgianextended */,
+ { 0, 9488, 539, 4, 30, UNI_CJKEXTB } /* blk=cjkunifiedideographsextensionb */,
+ { 0, 106, 0, 6, 0, UNI_S } /* symbol */,
+ { 1, 8780, 6481, 6, 12, UNI_INOLDHUNGARIAN } /* block=oldhungarian */,
+ { 2, 9997, 0, 4, 0, UNI_BC__B } /* bc=b */,
+ { 1, 8780, 6818, 6, 11, UNI_MYANMAREXTA } /* block=myanmarexta */,
+ { 12, 2760, 6763, 19, 3, UNI_LB__H3 } /* hangulsyllabletype=lvt */,
+ { 1, 8780, 4129, 6, 6, UNI_LATIN1 } /* block=latin1 */,
+ { 2, 5986, 7859, 13, 5, UNI_NV__20000 } /* numericvalue=20000 */,
+ { 6, 7218, 10158, 10, 2, UNI_LB__H2 } /* linebreak=h2 */,
+ { 0, 10048, 7931, 3, 8, UNI_NV__5_SLASH_12 } /* nv=4.17e-01 */,
+ { 10, 4916, 9817, 3, 3, UNI_TAVT } /* istavt */,
+ { 0, 4033, 25, 16, 1, UNI_S } /* generalcategory=s */,
+ { 1, 8131, 0, 8, 0, UNI_DUPL } /* duployan */,
+ { 1, 9716, 26, 4, 1, UNI_PCM } /* pcm=y */,
+ { 8, 10180, 0, 2, 0, UNI_ZS } /* zs */,
+ { 1, 9488, 3921, 4, 16, UNI_ARABICSUP } /* blk=arabicsupplement */,
+ { 2, 10322, 3379, 5, 5, UNI_XPOSIXSPACE } /* xperlspace */,
+ { 1, 184, 183, 2, 20, UNI_MISCSYMBOLS } /* ismiscellaneoussymbols */,
+ { 0, 7318, 7931, 10, 3, UNI_IN__4_DOT_1 } /* presentin=4.1 */,
+ { 3, 8978, 0, 5, 0, UNI__PERL_PATWS } /* patws */,
+ { 0, 9556, 34, 4, 2, UNI_GCB__EX } /* gcb=ex */,
+ { 4, 9020, 1, 6, 1, -UNI_XPOSIXUPPER } /* upper=n */,
+ { 0, 5986, 8710, 13, 2, UNI_NV__60 } /* numericvalue=60 */,
+ { 0, 9544, 0, 4, 0, UNI_DIAK } /* diak */,
+ { 0, 10308, 0, 5, 0, UNI_XPOSIXPRINT } /* print */,
+ { 2, 1966, 5634, 22, 14, UNI_INSC__VOWELDEPENDENT } /* indicsyllabiccategory=voweldependent */,
+ { 1, 4033, 1171, 16, 2, UNI_TITLE } /* generalcategory=lt */,
+ { 4, 6231, 6098, 3, 11, UNI_CYRILLICEXTA } /* incyrillicexta */,
+ { 0, 7325, 9852, 3, 4, UNI_IN__12_DOT_1 } /* in=v121 */,
+ { 1, 5564, 36, 14, 1, UNI_QMARK } /* quotationmark=t */,
+ { 0, 9091, 8133, 4, 6, UNI_INDUPLOYAN } /* induployan */,
+ { 0, 8780, 2308, 6, 21, UNI_YIJING } /* block=yijinghexagramsymbols */,
+ { 8, 8930, 10135, 6, 3, UNI_XPOSIXLOWER } /* lower=yes */,
+ { 0, 8954, 10135, 6, 3, UNI__PERL_NCHAR } /* nchar=yes */,
+ { 2, 184, 3, 3, 1, UNI_CF } /* iscf */,
+ { 1, 8589, 3169, 7, 4, UNI_ETHI } /* script=ethi */,
+ { 7, 9637, 5690, 5, 10, UNI_BLOCKELEMENTS } /* inblockelements */,
+ { 0, 9508, 9111, 5, 4, UNI_CCC__16 } /* ccc=ccc16 */,
+ { 5, 8589, 9644, 7, 4, UNI_MEDF } /* script=medf */,
+ { 8, 5466, 0, 15, 0, UNI_DT__CAN } /* nfdquickcheck=n */,
+ { 1, 8589, 3079, 7, 6, UNI_SC__COPT } /* script=coptic */,
+ { 10, 8688, 183, 4, 2, UNI_ARMI } /* isarmi */,
+ { 4, 8589, 4703, 7, 15, UNI_ARMI } /* script=imperialaramaic */,
+ { 0, 3836, 9285, 17, 4, UNI_LIMB } /* scriptextensions=limb */,
+ { 0, 8589, 6884, 7, 11, UNI_HMNG } /* script=pahawhhmong */,
+ { 17, 184, 1033, 2, 27, UNI_ENCLOSEDCJK } /* isenclosedcjklettersandmonths */,
+ { 1, 8589, 9720, 7, 4, UNI_SC__PHLP } /* script=phlp */,
+ { 1, 339, 0, 2, 0, UNI_LO } /* lo */,
+ { 3, 9488, 838, 4, 29, UNI_MISCARROWS } /* blk=miscellaneoussymbolsandarrows */,
+ { 4, 8966, 26, 6, 1, UNI_NFDQC__Y } /* nfdqc=y */,
+ { 1, 8780, 4369, 6, 16, UNI_SYRIACSUP } /* block=syriacsupplement */,
+ { 1, 1417, 9151, 25, 4, UNI_CCC__24 } /* canonicalcombiningclass=ccc24 */,
+ { 0, 21, 5200, 2, 7, UNI_KANASUP } /* inkanasup */,
+ { 5, 1273, 0, 20, 0, UNI_CE } /* compositionexclusion */,
+ { 1, 8780, 2950, 6, 19, UNI_SUPARROWSB } /* block=supplementalarrowsb */,
+ { 1, 3457, 0, 11, 0, UNI_TAIXUANJING } /* taixuanjing */,
+ { 0, 5578, 36, 15, 1, UNI_SB__ST } /* sentencebreak=st */,
+ { 2, 184, 43, 3, 35, UNI_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatibilityideographssupplement */,
+ { 0, 184, 4478, 2, 7, UNI_BRAI } /* isbraille */,
+ { 1, 8589, 4385, 7, 6, UNI_TANG } /* script=tangut */,
+ { 0, 10033, 9713, 3, 2, UNI_LB__SG } /* lb=sg */,
+ { 0, 1192, 0, 26, 0, UNI_HALFANDFULLFORMS } /* halfwidthandfullwidthforms */,
+ { 2, 38, 0, 2, 0, UNI_XPOSIXDIGIT } /* nd */,
+ { 1, 8589, 9305, 7, 5, UNI_NSHU } /* script=nushu */,
+ { 1, 9270, 9, 5, 2, UNI_INPC__NA } /* inpc=na */,
+ { 4, 1552, 2268, 9, 2, UNI_PD } /* category=pd */,
+ { 0, 629, 0, 30, 0, UNI_CJKEXTE } /* cjkunifiedideographsextensione */,
+ { 12, 7249, 5062, 4, 11, UNI_CI } /* iscaseignorable */,
+ { 3, 5986, 9412, 13, 4, UNI_NV__17_SLASH_2 } /* numericvalue=17/2 */,
+ { 0, 8589, 9588, 7, 4, UNI_HMNG } /* script=hmng */,
+ { 1, 7325, 9848, 3, 4, UNI_IN__12 } /* in=v120 */,
+ { 0, 8780, 8275, 6, 8, UNI_SPECIALS } /* block=specials */,
+ { 6, 9488, 7428, 4, 10, UNI_INWARANGCITI } /* blk=warangciti */,
+ { 6, 7228, 1, 10, 1, -UNI_XPOSIXLOWER } /* lowercase=n */,
+ { 6, 5986, 8726, 13, 6, UNI_NV__432000 } /* numericvalue=432000 */,
+ { 1, 1537, 6621, 3, 10, UNI_DOMINO } /* indominotiles */,
+ { 0, 9540, 3, 4, 1, -UNI_DIA } /* dia=f */,
+ { 0, 7155, 1514, 3, 23, UNI_HIGHPUSURROGATES } /* ishighprivateusesurrogates */,
+ { 0, 5032, 9836, 14, 4, UNI_POSIXXDIGIT } /* asciihexdigit=true */,
+ { 0, 10033, 10154, 3, 2, UNI_LB__B2 } /* lb=b2 */,
+ { 6, 3904, 0, 17, 0, UNI_uideo_values_index } /* unifiedideograph= */,
+ { 1, 3385, 9255, 18, 5, -UNI_RI } /* regionalindicator=false */,
+ { 0, 9488, 3734, 4, 17, UNI_INDICSIYAQNUMBERS } /* blk=indicsiyaqnumbers */,
+ { 2, 9860, 0, 4, 0, UNI_VAI } /* vaii */,
+ { 4, 5791, 4209, 13, 16, UNI_JG__MANICHAEANSAMEKH } /* joininggroup=manichaeansamekh */,
+ { 0, 5791, 87, 13, 2, UNI_JG__HE } /* joininggroup=he */,
+ { 0, 8589, 9335, 7, 5, UNI_SC__TAKR } /* script=takri */,
+ { 13, 9277, 9708, 3, 4, UNI_SC__ORYA } /* sc=orya */,
+ { 1, 9277, 2061, 3, 4, UNI_SC__MODI } /* sc=modi */,
+ { 2, 10027, 6785, 3, 11, UNI_JG__MALAYALAMRA } /* jg=malayalamra */,
+ { 1, 7567, 0, 9, 0, UNI_SIND } /* khudawadi */,
+ { 0, 184, 728, 2, 6, UNI_N } /* isnumber */,
+ { 0, 9708, 0, 4, 0, UNI_ORYA } /* orya */,
+ { 1, 1906, 0, 16, 0, UNI_INDICNUMBERFORMS } /* indicnumberforms */,
+ { 0, 8780, 8924, 6, 6, UNI_INLEPCHA } /* block=lepcha */,
+ { 0, 10048, 9050, 3, 4, UNI_NV__1_SLASH_16 } /* nv=1/16 */,
+ { 0, 10288, 5718, 8, 5, UNI_XPOSIXALNUM } /* isxposixalnum */,
+ { 6, 9488, 5661, 4, 13, UNI_AEGEANNUMBERS } /* blk=aegeannumbers */,
+ { 8, 3983, 0, 18, 0, UNI_PE } /* isclosepunctuation */,
+ { 11, 3097, 4532, 18, 6, UNI_DT__MED } /* decompositiontype=medial */,
+ { 0, 10132, 6169, 3, 12, UNI_WB__EB } /* wb=glueafterzwj */,
+ { 0, 5791, 5895, 13, 13, UNI_JG__MANICHAEANONE } /* joininggroup=manichaeanone */,
+ { 0, 8954, 3, 6, 1, -UNI__PERL_NCHAR } /* nchar=f */,
+ { 3, 4658, 36, 15, 1, UNI_GREXT } /* graphemeextend=t */,
+ { 2, 7418, 10135, 10, 3, UNI_XPOSIXUPPER } /* uppercase=yes */,
+ { 1, 10296, 0, 4, 0, UNI_PO } /* ispo */,
+ { 0, 8589, 3785, 7, 4, UNI_SC__MANI } /* script=mani */,
+ { 1, 3836, 4703, 17, 15, UNI_ARMI } /* scriptextensions=imperialaramaic */,
+ { 1, 2224, 2932, 3, 18, UNI_SUPARROWSA } /* insupplementalarrowsa */,
+ { 13, 8780, 4401, 6, 9, UNI_TANGUTSUP } /* block=tangutsup */,
+ { 8, 8780, 7129, 7, 9, UNI_CJKSTROKES } /* block=cjkstrokes */,
+ { 0, 21, 8211, 2, 8, UNI_JAMOEXTB } /* injamoextb */,
+ { 0, 45, 0, 2, 0, UNI_CO } /* co */,
+ { 4, 3097, 6421, 18, 8, UNI_DT__NONCANON } /* decompositiontype=noncanon */,
+ { 16, 184, 1166, 2, 25, UNI_DI } /* isdefaultignorablecodepoint */,
+ { 2, 9277, 9860, 3, 3, UNI_VAI } /* sc=vai */,
+ { 1, 8491, 0, 7, 0, UNI_MARC } /* marchen */,
+ { 4, 184, 5564, 2, 13, UNI_QMARK } /* isquotationmark */,
+ { 2, 10024, 5713, 3, 13, UNI_XPOSIXDIGIT } /* gc=decimalnumber */,
+ { 1, 10033, 184, 3, 2, UNI_LB__IS } /* lb=is */,
+ { 1, 9315, 0, 5, 0, UNI_ORYA } /* oriya */,
+ { 0, 9812, 0, 4, 0, UNI_TAML } /* taml */,
+ { 0, 4989, 1868, 3, 4, UNI_XPOSIXUPPER } /* isupper */,
+ { 0, 5986, 5648, 13, 5, UNI_NV__10000 } /* numericvalue=10000 */,
+ { 16, 8780, 3026, 7, 10, UNI_CHEROKEESUP } /* block=cherokeesup */,
+ { 1, 8780, 8610, 6, 7, UNI_INSIDDHAM } /* block=siddham */,
+ { 1, 2161, 3, 21, 1, -UNI_EXTPICT } /* extendedpictographic=f */,
+ { 1, 9488, 8091, 4, 8, UNI_INARMENIAN } /* blk=armenian */,
+ { 1, 9277, 9065, 3, 5, UNI_SC__ADLM } /* sc=adlam */,
+ { 12, 3836, 8344, 17, 7, UNI_BENG } /* scriptextensions=bengali */,
+ { 0, 2032, 0, 21, 0, UNI__PERL_NCHAR } /* noncharactercodepoint */,
+ { 8, 3421, 0, 18, 0, UNI_RUMI } /* ruminumeralsymbols */,
+ { 1, 9277, 8115, 3, 4, UNI_BASS } /* sc=bass */,
+ { 1, 184, 3169, 2, 8, UNI_ETHI } /* isethiopic */,
+ { 0, 3836, 9824, 17, 4, UNI_TGLG } /* scriptextensions=tglg */,
+ { 0, 184, 8942, 2, 4, UNI_LYDI } /* islydi */,
+ { 0, 1812, 0, 22, 0, UNI_cwl_values_index } /* changeswhenlowercased= */,
+ { 3, 7318, 10105, 10, 3, UNI_IN__6 } /* presentin=v60 */,
+ { 5, 10296, 9721, 3, 3, UNI_PHLP } /* isphlp */,
+ { 3, 10132, 7603, 3, 9, UNI_WB__ML } /* wb=midletter */,
+ { 4, 2224, 7694, 3, 8, UNI_INSAMARITAN } /* insamaritan */,
+ { 4, 10048, 10148, 3, 2, UNI_NV__47 } /* nv=47 */,
+ { 1, 5986, 9409, 13, 3, UNI_NV__5_SLASH_2 } /* numericvalue=5/2 */,
+ { 5, 184, 4448, 2, 8, UNI_BAMUMSUP } /* isbamumsup */,
+ { 2, 9488, 509, 4, 30, UNI_CJKEXTA } /* blk=cjkunifiedideographsextensiona */,
+ { 0, 10027, 4733, 3, 15, UNI_JG__MANICHAEANALEPH } /* jg=manichaeanaleph */,
+ { 13, 10033, 10030, 3, 2, UNI_GCB__T } /* lb=jt */,
+ { 1, 9277, 6840, 3, 4, UNI_SC__NAND } /* sc=nand */,
+ { 2, 9997, 2798, 3, 19, UNI_BC__LRO } /* bc=lefttorightoverride */,
+ { 4, 1269, 10135, 25, 3, UNI_COMPEX } /* fullcompositionexclusion=yes */,
+ { 1, 8780, 2684, 6, 19, UNI_INEGYPTIANHIEROGLYPHS } /* block=egyptianhieroglyphs */,
+ { 0, 8589, 8611, 8, 3, UNI_SIDD } /* script=sidd */,
+ { 15, 1591, 2685, 3, 18, UNI_INEGYPTIANHIEROGLYPHS } /* inegyptianhieroglyphs */,
+ { 0, 10027, 7198, 3, 10, UNI_JG__KNOTTEDHEH } /* jg=knottedheh */,
+ { 1, 8589, 8611, 8, 6, UNI_SIDD } /* script=siddham */,
+ { 0, 9065, 0, 5, 0, UNI_ADLM } /* adlam */,
+ { 1, 8589, 6973, 8, 3, UNI_SC__SYLO } /* script=sylo */,
+ { 0, 1114, 26, 26, 1, UNI_CWKCF } /* changeswhennfkccasefolded=y */,
+ { 1, 9768, 2288, 5, 3, UNI_SINH } /* scx=sinh */,
+ { 7, 10009, 6421, 3, 8, UNI_DT__NONCANON } /* dt=noncanon */,
+ { 0, 9768, 8115, 4, 4, UNI_BASS } /* scx=bass */,
+ { 16, 6231, 720, 3, 8, UNI_INCUNEIFORM } /* incuneiform */,
+ { 19, 1417, 9211, 25, 4, UNI_CCC__36 } /* canonicalcombiningclass=ccc36 */,
+ { 9, 2569, 3511, 20, 18, UNI_VO__TU } /* verticalorientation=transformedupright */,
+ { 2, 2529, 1, 20, 1, -UNI_TERM } /* terminalpunctuation=n */,
+ { 0, 184, 1911, 2, 11, UNI_NUMBERFORMS } /* isnumberforms */,
+ { 0, 3836, 5843, 17, 9, UNI_MLYM } /* scriptextensions=malayalam */,
+ { 1, 9508, 9300, 4, 5, UNI_CCC__7 } /* ccc=nukta */,
+ { 0, 5674, 1, 13, 1, -UNI_BIDIM } /* bidimirrored=n */,
+ { 0, 10132, 1218, 3, 2, UNI_WB__KA } /* wb=ka */,
+ { 6, 10182, 25, 29, 1, UNI__PERL_PROBLEMATIC_LOCALE_FOLDS } /* _perl_problematic_locale_folds */,
+ { 0, 6554, 36, 11, 1, UNI_IDC } /* idcontinue=t */,
+ { 0, 1417, 8813, 24, 3, UNI_CCC__122 } /* canonicalcombiningclass=122 */,
+ { 1, 7218, 10160, 10, 2, UNI_LB__H3 } /* linebreak=h3 */,
+ { 14, 184, 9496, 2, 4, UNI_BUHD } /* isbuhd */,
+ { 21, 6231, 720, 3, 15, UNI_CUNEIFORMNUMBERS } /* incuneiformnumbers */,
+ { 1, 9277, 9712, 3, 4, UNI_OSGE } /* sc=osge */,
+ { 1, 10178, 0, 2, 0, UNI_ZP } /* zp */,
+ { 5, 9488, 8840, 4, 6, UNI_INCHAKMA } /* blk=chakma */,
+ { 2, 8589, 2429, 7, 20, UNI_PHLI } /* script=inscriptionalpahlavi */,
+ { 1, 5791, 4081, 13, 16, UNI_JG__HANIFIROHINGYAPA } /* joininggroup=hanifirohingyapa */,
+ { 2, 6928, 10135, 11, 3, UNI_SD } /* softdotted=yes */,
+ { 1, 7088, 3403, 10, 18, UNI_BC__RLI } /* bidiclass=righttoleftisolate */,
+ { 1, 8589, 1537, 8, 3, UNI_SC__SIND } /* script=sind */,
+ { 0, 5986, 9428, 13, 3, UNI_NV__3_SLASH_8 } /* numericvalue=3/8 */,
+ { 4, 3836, 4478, 17, 4, UNI_BRAI } /* scriptextensions=brai */,
+ { 0, 8984, 36, 6, 1, UNI_QMARK } /* qmark=t */,
+ { 0, 4791, 8499, 3, 6, UNI_INMULTANI } /* inmultani */,
+ { 9, 10024, 1899, 3, 2, UNI_PC } /* gc=pc */,
+ { 2, 3836, 9624, 17, 4, UNI_LAO } /* scriptextensions=laoo */,
+ { 4, 9488, 8526, 4, 7, UNI_NB } /* blk=noblock */,
+ { 1, 9277, 9038, 3, 6, UNI_SC__YEZI } /* sc=yezidi */,
+ { 2, 9768, 8611, 5, 6, UNI_SIDD } /* scx=siddham */,
+ { 0, 2741, 0, 19, 0, UNI_JAMOEXTB } /* hanguljamoextendedb */,
+ { 8, 8589, 1013, 7, 5, UNI_SC__GREK } /* script=greek */,
+ { 1, 9488, 7378, 4, 10, UNI_SUPARROWSA } /* blk=suparrowsa */,
+ { 0, 10290, 10308, 6, 5, UNI_XPOSIXPRINT } /* xposixprint */,
+ { 1, 5060, 26, 14, 1, UNI_CI } /* caseignorable=y */,
+ { 3, 184, 2245, 2, 11, UNI_MTEI } /* ismeeteimayek */,
+ { 1, 10063, 3, 3, 1, -UNI_SD } /* sd=f */,
+ { 6, 7318, 7923, 10, 3, UNI_IN__4 } /* presentin=4.0 */,
+ { 1, 8589, 4448, 7, 5, UNI_BAMU } /* script=bamum */,
+ { 1, 5986, 8750, 13, 2, UNI_NV__80 } /* numericvalue=80 */,
+ { 0, 9768, 9544, 4, 4, UNI_DIAK } /* scx=diak */,
+ { 0, 7155, 1418, 3, 3, UNI_HANO } /* ishano */,
+ { 3, 8780, 1442, 7, 9, UNI_CJKSYMBOLS } /* block=cjksymbols */,
+ { 0, 10009, 4017, 3, 3, UNI_DT__FIN } /* dt=fin */,
+ { 6, 8589, 7675, 7, 9, UNI_PALM } /* script=palmyrene */,
+ { 0, 9488, 7657, 4, 9, UNI_INOLDPERMIC } /* blk=oldpermic */,
+ { 4, 1417, 7178, 24, 4, UNI_CCC__6 } /* canonicalcombiningclass=hanr */,
+ { 0, 6862, 0, 11, 0, UNI_NO } /* othernumber */,
+ { 0, 867, 0, 18, 0, UNI_PHONETICEXT } /* phoneticextensions */,
+ { 0, 10009, 3501, 3, 3, UNI_DT__MED } /* dt=med */,
+ { 5, 1417, 9156, 25, 4, UNI_CCC__25 } /* canonicalcombiningclass=ccc25 */,
+ { 3, 5986, 9055, 13, 5, UNI_NV__1_SLASH_320 } /* numericvalue=1/320 */,
+ { 0, 8589, 6792, 8, 3, UNI_SAMR } /* script=samr */,
+ { 0, 9488, 8463, 4, 7, UNI_KALI } /* blk=kayahli */,
+ { 24, 7076, 3938, 3, 10, UNI_BOPOMOFOEXT } /* inbopomofoext */,
+ { 1, 9508, 0, 4, 0, UNI_ccc_values_index } /* ccc= */,
+ { 1, 8780, 2969, 6, 19, UNI_SUPARROWSC } /* block=supplementalarrowsc */,
+ { 21, 4628, 4471, 15, 7, UNI_EA__N } /* eastasianwidth=neutral */,
+ { 2, 9277, 9038, 3, 4, UNI_SC__YEZI } /* sc=yezi */,
+ { 1, 8780, 5158, 6, 14, UNI_INGREEK } /* block=greekandcoptic */,
+ { 4, 9508, 9116, 5, 4, UNI_CCC__17 } /* ccc=ccc17 */,
+ { 5, 8780, 8366, 7, 6, UNI_CJKEXTC } /* block=cjkextc */,
{ 0, 599, 0, 30, 0, UNI_CJKEXTD } /* cjkunifiedideographsextensiond */,
- { 1, 6885, 7861, 3, 7, UNI_HIRA } /* ishiragana */,
- { 0, 9365, 1085, 4, 4, UNI_HANG } /* scx=hang */,
- { 3, 9909, 25, 3, 1, UNI_PS } /* isps */,
- { 0, 8424, 7860, 6, 8, UNI_INHIRAGANA } /* block=hiragana */,
- { 1, 9193, 7401, 4, 9, UNI_GCB__V } /* hst=voweljamo */,
- { 1, 5760, 8985, 13, 3, UNI_NV__1_SLASH_6 } /* numericvalue=1/6 */,
- { 0, 9093, 5283, 4, 14, UNI_PHONETICEXTSUP } /* blk=phoneticextsup */,
- { 6, 3671, 9109, 17, 4, UNI_CANS } /* scriptextensions=cans */,
- { 3, 184, 62, 2, 5, UNI_XPOSIXGRAPH } /* isgraph */,
- { 1, 1497, 133, 9, 4, UNI_M } /* category=mark */,
+ { 0, 21, 8219, 2, 8, UNI_INJAVANESE } /* injavanese */,
+ { 0, 9262, 34, 3, 6, UNI_SB__EX } /* sb=extend */,
+ { 1, 7438, 10174, 10, 2, UNI_WB__XX } /* wordbreak=xx */,
+ { 0, 8589, 7684, 7, 9, UNI_PAUC } /* script=paucinhau */,
+ { 0, 6469, 39, 12, 2, UNI_XPOSIXDIGIT } /* numerictype=de */,
+ { 0, 10003, 0, 3, 0, UNI_ci_values_index } /* ci= */,
+ { 0, 9488, 6253, 4, 5, UNI_INKHMER } /* blk=khmer */,
+ { 0, 9015, 36, 5, 1, UNI_IDEO } /* ideo=t */,
+ { 0, 1189, 39, 3, 2, UNI_XPOSIXDIGIT } /* nt=de */,
+ { 1, 4916, 8646, 3, 6, UNI_LANA } /* istaitham */,
+ { 4, 6193, 0, 6, 0, UNI_HEBR } /* hebrew */,
+ { 2, 7318, 9396, 10, 4, UNI_IN__12_DOT_1 } /* presentin=12.1 */,
+ { 7, 9488, 2703, 4, 19, UNI_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumsup */,
+ { 8, 9277, 7558, 3, 9, UNI_SC__QAAI } /* sc=inherited */,
+ { 0, 8780, 3734, 6, 17, UNI_INDICSIYAQNUMBERS } /* block=indicsiyaqnumbers */,
+ { 1, 1269, 1025, 25, 2, -UNI_COMPEX } /* fullcompositionexclusion=no */,
+ { 1, 8966, 0, 8, 0, UNI_DT__CAN } /* nfdqc=no */,
+ { 0, 10033, 1186, 3, 2, UNI_LB__PO } /* lb=po */,
+ { 1, 8780, 114, 7, 34, UNI_DIACRITICALSFORSYMBOLS } /* block=combiningdiacriticalmarksforsymbols */,
+ { 0, 1184, 0, 3, 0, UNI_DEP } /* dep */,
+ { 1, 3836, 9560, 17, 4, UNI_GONG } /* scriptextensions=gong */,
+ { 35, 9070, 36, 5, 1, UNI_POSIXXDIGIT } /* ahex=t */,
+ { 0, 9768, 9572, 4, 4, UNI_GUJR } /* scx=gujr */,
+ { 0, 184, 9736, 2, 4, UNI_COPT } /* isqaac */,
+ { 0, 7249, 12, 5, 3, UNI_CARI } /* iscarian */,
+ { 3, 10027, 341, 3, 2, UNI_JG__PE } /* jg=pe */,
+ { 1, 10027, 5480, 3, 14, UNI_JG__NOJOININGGROUP } /* jg=nojoininggroup */,
+ { 0, 7325, 10120, 3, 3, UNI_IN__8 } /* in=v80 */,
+ { 2, 8780, 4340, 6, 13, UNI_MATHOPERATORS } /* block=mathoperators */,
+ { 3, 9492, 5904, 4, 4, UNI_BPT__N } /* bpt=none */,
+ { 4, 184, 8179, 2, 8, UNI_GURU } /* isgurmukhi */,
+ { 0, 9346, 10135, 4, 3, UNI_IDC } /* idc=yes */,
+ { 4, 7076, 1219, 3, 4, UNI_INBATAK } /* inbatak */,
+ { 5, 6928, 3, 11, 1, -UNI_SD } /* softdotted=f */,
+ { 0, 184, 9680, 2, 4, UNI_NBAT } /* isnbat */,
+ { 0, 9488, 4369, 4, 16, UNI_SYRIACSUP } /* blk=syriacsupplement */,
+ { 1, 8780, 5214, 6, 6, UNI_KANGXI } /* block=kangxi */,
+ { 1, 10132, 34, 3, 2, UNI_WB__EX } /* wb=ex */,
+ { 3, 9768, 8219, 4, 4, UNI_JAVA } /* scx=java */,
+ { 9, 9768, 3751, 4, 17, UNI_KITS } /* scx=khitansmallscript */,
+ { 5, 9556, 5633, 4, 2, UNI_LB__H2 } /* gcb=lv */,
+ { 3, 10132, 8144, 3, 3, UNI_WB__EB } /* wb=gaz */,
+ { 1, 4385, 0, 4, 0, UNI_TANG } /* tang */,
+ { 1, 3734, 0, 17, 0, UNI_INDICSIYAQNUMBERS } /* indicsiyaqnumbers */,
+ { 0, 9488, 4385, 4, 16, UNI_TANGUTCOMPONENTS } /* blk=tangutcomponents */,
+ { 8, 10048, 8756, 3, 4, UNI_NV__9000 } /* nv=9000 */,
+ { 6, 8780, 3457, 6, 18, UNI_TAIXUANJING } /* block=taixuanjingsymbols */,
+ { 2, 184, 3026, 3, 17, UNI_CHEROKEESUP } /* ischerokeesupplement */,
+ { 0, 9488, 8624, 4, 7, UNI_SUPPUAA } /* blk=suppuaa */,
+ { 1, 8774, 1025, 6, 2, -UNI_BIDIM } /* bidim=no */,
+ { 2, 7438, 108, 10, 2, UNI_WB__MB } /* wordbreak=mb */,
+ { 2, 1910, 0, 2, 0, UNI_CN } /* cn */,
+ { 4, 5564, 10135, 14, 3, UNI_QMARK } /* quotationmark=yes */,
+ { 1, 7218, 3, 11, 1, UNI_LB__LF } /* linebreak=lf */,
+ { 5, 4116, 5779, 3, 12, UNI_IPAEXT } /* isipaextensions */,
+ { 8, 9262, 138, 3, 2, UNI_SB__FO } /* sb=fo */,
+ { 0, 3097, 3439, 18, 5, UNI_DT__SML } /* decompositiontype=small */,
+ { 10, 8589, 6385, 7, 12, UNI_SC__GONM } /* script=masaramgondi */,
+ { 5, 4791, 2856, 3, 11, UNI_MONGOLIANSUP } /* inmongoliansup */,
+ { 2, 8780, 6397, 6, 12, UNI_MATHALPHANUM } /* block=mathalphanum */,
+ { 10, 8589, 2409, 7, 10, UNI_SC__GLAG } /* script=glagolitic */,
+ { 0, 8589, 9692, 7, 4, UNI_NSHU } /* script=nshu */,
+ { 0, 8780, 8491, 6, 7, UNI_INMARCHEN } /* block=marchen */,
+ { 4, 9488, 2329, 4, 20, UNI_INANATOLIANHIEROGLYPHS } /* blk=anatolianhieroglyphs */,
+ { 18, 3836, 9616, 17, 4, UNI_KTHI } /* scriptextensions=kthi */,
+ { 1, 6420, 6482, 3, 11, UNI_INOLDHUNGARIAN } /* inoldhungarian */,
+ { 0, 1505, 2254, 5, 5, UNI_GREEKEXT } /* ingreekext */,
+ { 2, 184, 8526, 2, 7, UNI_NB } /* isnoblock */,
+ { 0, 719, 0, 16, 0, UNI_CUNEIFORMNUMBERS } /* cuneiformnumbers */,
+ { 20, 9488, 2741, 4, 19, UNI_JAMOEXTB } /* blk=hanguljamoextendedb */,
+ { 0, 4688, 8259, 15, 8, UNI_IDENTIFIERTYPE__OBSOLETE } /* identifiertype=obsolete */,
+ { 8, 9488, 3921, 4, 9, UNI_ARABICSUP } /* blk=arabicsup */,
+ { 2, 5060, 10135, 14, 3, UNI_CI } /* caseignorable=yes */,
+ { 3, 9488, 7388, 4, 10, UNI_SUPARROWSB } /* blk=suparrowsb */,
+ { 9, 4033, 10178, 16, 2, UNI_ZP } /* generalcategory=zp */,
+ { 4, 8589, 8477, 7, 7, UNI_MAKA } /* script=makasar */,
+ { 0, 6469, 495, 12, 2, UNI_NT__NU } /* numerictype=nu */,
+ { 18, 10027, 5843, 3, 13, UNI_JG__MALAYALAMLLLA } /* jg=malayalamllla */,
+ { 0, 8780, 3052, 6, 9, UNI_HALFMARKS } /* block=halfmarks */,
+ { 2, 8780, 283, 6, 33, UNI_MISCMATHSYMBOLSB } /* block=miscellaneousmathematicalsymbolsb */,
+ { 3, 8978, 36, 6, 1, UNI__PERL_PATWS } /* patws=t */,
+ { 8, 3836, 8652, 17, 7, UNI_TAVT } /* scriptextensions=taiviet */,
+ { 5, 9444, 7408, 4, 10, UNI_AGE__NA } /* age=unassigned */,
+ { 10, 9260, 3, 5, 1, -UNI_IDSB } /* idsb=f */,
+ { 8, 4628, 865, 15, 1, UNI_EA__W } /* eastasianwidth=w */,
+ { 1, 9768, 6840, 4, 11, UNI_NAND } /* scx=nandinagari */,
+ { 2, 10048, 10146, 3, 2, UNI_NV__46 } /* nv=46 */,
+ { 2, 9230, 9836, 5, 4, UNI_CWCF } /* cwcf=true */,
+ { 4, 8894, 10135, 6, 3, UNI_JOINC } /* joinc=yes */,
+ { 3, 2032, 26, 22, 1, UNI__PERL_NCHAR } /* noncharactercodepoint=y */,
+ { 0, 184, 1066, 2, 2, UNI_CASEDLETTER } /* islc */,
+ { 4, 10048, 7877, 3, 2, UNI_NV__13 } /* nv=13 */,
+ { 0, 8780, 5214, 6, 14, UNI_KANGXI } /* block=kangxiradicals */,
+ { 0, 3836, 9320, 17, 5, UNI_OSGE } /* scriptextensions=osage */,
+ { 1, 10024, 0, 3, 0, UNI_gc_values_index } /* gc= */,
+ { 1, 21, 7594, 2, 9, UNI_LATINEXTD } /* inlatinextd */,
+ { 6, 9488, 5214, 4, 6, UNI_KANGXI } /* blk=kangxi */,
+ { 8, 9508, 3564, 4, 17, UNI_WB__EB } /* ccc=attachedbelowleft */,
+ { 26, 6193, 0, 4, 0, UNI_HEBR } /* hebr */,
+ { 2, 4289, 0, 16, 0, UNI_MYANMAREXTB } /* myanmarextendedb */,
+ { 4, 9277, 9804, 3, 4, UNI_SC__TALE } /* sc=tale */,
+ { 0, 9230, 3, 5, 1, -UNI_CWCF } /* cwcf=f */,
+ { 16, 6231, 7119, 3, 9, UNI_INCHORASMIAN } /* inchorasmian */,
+ { 2, 10048, 5648, 3, 2, UNI_NV__10 } /* nv=10 */,
+ { 0, 4916, 4402, 3, 8, UNI_TANGUTSUP } /* istangutsup */,
+ { 0, 8449, 10135, 7, 3, UNI_HYPHEN } /* hyphen=yes */,
+ { 16, 10182, 10270, 6, 9, UNI__PERL_ANY_FOLDS } /* _perl_any_folds */,
+ { 0, 10027, 9884, 3, 4, UNI_JG__ZAIN } /* jg=zain */,
+ { 12, 10250, 10265, 15, 5, UNI__PERL_CHARNAME_BEGIN } /* _perl_charname_begin */,
+ { 0, 3836, 719, 17, 9, UNI_XSUX } /* scriptextensions=cuneiform */,
+ { 0, 4033, 727, 16, 2, UNI_MN } /* generalcategory=mn */,
+ { 0, 184, 3044, 3, 17, UNI_HALFMARKS } /* iscombininghalfmarks */,
+ { 11, 7249, 1017, 4, 2, UNI_CAKM } /* iscakm */,
+ { 0, 7358, 0, 10, 0, UNI_SAUR } /* saurashtra */,
+ { 0, 10027, 5921, 3, 13, UNI_JG__MANICHAEANTEN } /* jg=manichaeanten */,
+ { 1, 9277, 2608, 3, 6, UNI_BRAH } /* sc=brahmi */,
+ { 0, 21, 4129, 2, 9, UNI_LATIN1 } /* inlatin1sup */,
+ { 0, 7531, 0, 9, 0, UNI_EMOTICONS } /* emoticons */,
+ { 13, 3836, 2608, 17, 4, UNI_BRAH } /* scriptextensions=brah */,
+ { 4, 9640, 9255, 4, 5, -UNI_LOE } /* loe=false */,
+ { 0, 8780, 3583, 8, 15, UNI_UCAS } /* block=canadiansyllabics */,
+ { 0, 9592, 0, 4, 0, UNI_HMNP } /* hmnp */,
+ { 9, 10027, 2637, 3, 3, UNI_JG__YEH } /* jg=yeh */,
+ { 3, 8780, 6939, 6, 11, UNI_INSORASOMPENG } /* block=sorasompeng */,
+ { 2, 6231, 6122, 3, 11, UNI_CYRILLICEXTC } /* incyrillicextc */,
+ { 4, 4033, 5817, 16, 13, UNI_ZL } /* generalcategory=lineseparator */,
+ { 1, 5791, 4733, 13, 15, UNI_JG__MANICHAEANALEPH } /* joininggroup=manichaeanaleph */,
+ { 1, 3836, 57, 17, 2, UNI_YI } /* scriptextensions=yi */,
+ { 5, 9444, 9396, 4, 4, UNI_AGE__12_DOT_1 } /* age=12.1 */,
+ { 1, 7318, 8043, 10, 3, UNI_IN__8 } /* presentin=8.0 */,
+ { 1, 5791, 6785, 13, 11, UNI_JG__MALAYALAMRA } /* joininggroup=malayalamra */,
+ { 0, 8870, 0, 5, 0, UNI_EPRES } /* epres */,
+ { 0, 8519, 26, 7, 1, UNI_DT__NONE } /* nfkdqc=y */,
+ { 2, 5578, 1823, 14, 5, UNI_SB__LO } /* sentencebreak=lower */,
+ { 1, 9277, 9728, 3, 4, UNI_MIAO } /* sc=plrd */,
+ { 0, 9008, 0, 6, 0, UNI_THAA } /* thaana */,
+ { 8, 25, 0, 1, 0, UNI_S } /* s */,
+ { 2, 4989, 8316, 3, 7, UNI_UGAR } /* isugaritic */,
+ { 0, 8984, 10135, 6, 3, UNI_QMARK } /* qmark=yes */,
+ { 0, 4718, 0, 15, 0, UNI_LOWERCASELETTER } /* lowercaseletter */,
+ { 0, 184, 4129, 2, 9, UNI_LATIN1 } /* islatin1sup */,
+ { 0, 8780, 2287, 6, 21, UNI_SINHALAARCHAICNUMBERS } /* block=sinhalaarchaicnumbers */,
+ { 0, 4033, 4718, 16, 15, UNI_LOWERCASELETTER } /* generalcategory=lowercaseletter */,
+ { 32, 8780, 867, 6, 11, UNI_PHONETICEXT } /* block=phoneticext */,
+ { 0, 7218, 6193, 10, 12, UNI_LB__HL } /* linebreak=hebrewletter */,
+ { 1, 3133, 1, 18, 1, -UNI_EBASE } /* emojimodifierbase=n */,
+ { 0, 8780, 5606, 6, 14, UNI_SUPPUNCTUATION } /* block=suppunctuation */,
+ { 1, 1166, 0, 26, 0, UNI_di_values_index } /* defaultignorablecodepoint= */,
+ { 0, 10012, 9868, 3, 4, UNI_EA__W } /* ea=wide */,
+ { 1, 9488, 4479, 5, 6, UNI_BRAI } /* blk=braille */,
+ { 0, 9508, 3007, 4, 13, UNI_CCC__214 } /* ccc=attachedabove */,
+ { 1, 1417, 9161, 25, 4, UNI_CCC__26 } /* canonicalcombiningclass=ccc26 */,
+ { 0, 21, 8912, 2, 6, UNI_INKHOJKI } /* inkhojki */,
+ { 0, 8858, 26, 6, 1, UNI_ECOMP } /* ecomp=y */,
+ { 16, 9768, 9724, 4, 4, UNI_PHNX } /* scx=phnx */,
+ { 6, 9768, 8091, 4, 8, UNI_ARMN } /* scx=armenian */,
+ { 4, 9277, 8107, 3, 4, UNI_BALI } /* sc=bali */,
+ { 6, 10132, 10015, 3, 3, UNI_WB__EB } /* wb=ebg */,
+ { 0, 689, 0, 30, 0, UNI_CJKEXTG } /* cjkunifiedideographsextensiong */,
+ { 3, 6231, 3026, 3, 10, UNI_CHEROKEESUP } /* incherokeesup */,
+ { 1, 4703, 0, 15, 0, UNI_ARMI } /* imperialaramaic */,
+ { 0, 8589, 8924, 7, 6, UNI_LEPC } /* script=lepcha */,
+ { 0, 1552, 6035, 9, 2, UNI_PF } /* category=pf */,
+ { 18, 567, 0, 2, 0, UNI_NB } /* nb */,
+ { 4, 7218, 908, 10, 2, UNI_LB__PR } /* linebreak=pr */,
+ { 0, 4916, 9331, 3, 4, UNI_TALE } /* istaile */,
+ { 0, 21, 9038, 2, 6, UNI_INYEZIDI } /* inyezidi */,
+ { 6, 5986, 7789, 13, 2, UNI_NV__50 } /* numericvalue=50 */,
+ { 5, 10315, 3379, 5, 5, UNI_XPOSIXBLANK } /* horizspace */,
+ { 1, 184, 8841, 3, 5, UNI_CAKM } /* ischakma */,
+ { 1, 8884, 36, 4, 1, UNI_EXT } /* ext=t */,
+ { 0, 9768, 9812, 4, 4, UNI_TAML } /* scx=taml */,
+ { 0, 8780, 6620, 6, 6, UNI_DOMINO } /* block=domino */,
+ { 1, 8589, 8618, 8, 6, UNI_SOYO } /* script=soyombo */,
+ { 3, 3836, 2224, 17, 21, UNI_PRTI } /* scriptextensions=inscriptionalparthian */,
+ { 0, 8780, 43, 7, 2, UNI_CJK } /* block=cjk */,
+ { 0, 7318, 10078, 10, 3, UNI_IN__2_DOT_1 } /* presentin=v21 */,
+ { 5, 8780, 8359, 7, 6, UNI_CJKEXTB } /* block=cjkextb */,
+ { 6, 184, 3133, 2, 17, UNI_EBASE } /* isemojimodifierbase */,
+ { 0, 8780, 8912, 6, 6, UNI_INKHOJKI } /* block=khojki */,
+ { 0, 9277, 3785, 3, 10, UNI_SC__MANI } /* sc=manichaean */,
+ { 2, 10003, 36, 3, 1, UNI_CI } /* ci=t */,
+ { 1, 9277, 9512, 3, 4, UNI_CHRS } /* sc=chrs */,
+ { 3, 3367, 1, 18, 1, -UNI__PERL_PATWS } /* patternwhitespace=n */,
+ { 3, 8123, 0, 8, 0, UNI_BUGI } /* buginese */,
+ { 1, 10132, 4360, 3, 9, UNI_WB__EB } /* wb=emodifier */,
+ { 8, 8780, 2703, 6, 19, UNI_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumsup */,
+ { 1, 8780, 749, 6, 16, UNI_ENCLOSEDALPHANUM } /* block=enclosedalphanum */,
+ { 3, 8666, 0, 7, 0, UNI_TIRH } /* tirhuta */,
+ { 7, 9997, 10054, 3, 3, UNI_BC__PDF } /* bc=pdf */,
+ { 2, 8589, 9085, 7, 5, UNI_BATK } /* script=batak */,
+ { 1, 9488, 42, 4, 3, UNI_CJK } /* blk=cjk */,
+ { 1, 10033, 18, 3, 2, UNI_RI } /* lb=ri */,
+ { 1, 1188, 9003, 3, 5, UNI_INTELUGU } /* intelugu */,
+ { 17, 184, 1018, 2, 5, UNI_MUSIC } /* ismusic */,
+ { 3, 10024, 1587, 3, 1, UNI_Z } /* gc=z */,
+ { 1, 8491, 0, 4, 0, UNI_MARC } /* marc */,
+ { 14, 6231, 43, 3, 35, UNI_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatibilityideographssupplement */,
+ { 0, 5037, 9836, 9, 4, UNI_XPOSIXXDIGIT } /* hexdigit=true */,
+ { 0, 6420, 7279, 3, 9, UNI_INOLDPERSIAN } /* inoldpersian */,
+ { 0, 9488, 8116, 5, 7, UNI_INBASSAVAH } /* blk=bassavah */,
+ { 6, 9235, 0, 4, 0, UNI_CWCM } /* cwcm */,
+ { 6, 9488, 7693, 4, 9, UNI_INSAMARITAN } /* blk=samaritan */,
+ { 8, 1417, 9206, 25, 4, UNI_CCC__35 } /* canonicalcombiningclass=ccc35 */,
+ { 0, 10296, 2, 3, 1, UNI_PI } /* ispi */,
+ { 2, 9768, 9464, 4, 4, UNI_ARMN } /* scx=armn */,
+ { 0, 5508, 3, 14, 1, -UNI_PATSYN } /* patternsyntax=f */,
+ { 0, 1008, 0, 2, 0, UNI_CI } /* ci */,
+ { 0, 9277, 7291, 3, 4, UNI_SC__SOGD } /* sc=sogd */,
+ { 11, 184, 6840, 2, 4, UNI_NAND } /* isnand */,
+ { 11, 8147, 1025, 8, 2, -UNI_EXTPICT } /* extpict=no */,
+ { 0, 184, 720, 3, 29, UNI_CUNEIFORMNUMBERS } /* iscuneiformnumbersandpunctuation */,
+ { 1, 5986, 7819, 13, 8, UNI_NV__3_SLASH_16 } /* numericvalue=1.88e-01 */,
+ { 0, 9488, 183, 4, 20, UNI_MISCSYMBOLS } /* blk=miscellaneoussymbols */,
+ { 0, 9488, 8407, 4, 7, UNI_DSRT } /* blk=deseret */,
+ { 0, 10129, 9255, 3, 5, -UNI_VS } /* vs=false */,
+ { 0, 5032, 3, 14, 1, -UNI_POSIXXDIGIT } /* asciihexdigit=f */,
+ { 1, 184, 5284, 2, 7, UNI_LISUSUP } /* islisusup */,
+ { 2, 9488, 8631, 4, 7, UNI_SUPPUAB } /* blk=suppuab */,
+ { 10, 1552, 7, 10, 1, UNI_SC } /* category=sc */,
+ { 4, 184, 720, 3, 15, UNI_CUNEIFORMNUMBERS } /* iscuneiformnumbers */,
+ { 10, 3151, 0, 18, 0, UNI_epres_values_index } /* emojipresentation= */,
+ { 6, 5791, 5382, 13, 14, UNI_JG__MANICHAEANQOPH } /* joininggroup=manichaeanqoph */,
+ { 1, 8267, 0, 8, 0, UNI_radical_values_index } /* radical= */,
+ { 3, 3374, 26, 11, 1, UNI_XPOSIXSPACE } /* whitespace=y */,
+ { 10, 9464, 0, 4, 0, UNI_ARMN } /* armn */,
+ { 3, 7028, 9039, 3, 3, UNI_YEZI } /* isyezi */,
+ { 1, 8780, 3026, 7, 7, UNI_INCHEROKEE } /* block=cherokee */,
+ { 0, 10063, 0, 3, 0, UNI_sd_values_index } /* sd= */,
+ { 2, 3836, 1537, 18, 3, UNI_SIND } /* scriptextensions=sind */,
+ { 0, 8894, 1, 6, 1, -UNI_JOINC } /* joinc=n */,
+ { 10, 10296, 9729, 3, 3, UNI_MIAO } /* isplrd */,
+ { 0, 9488, 2722, 4, 19, UNI_JAMOEXTA } /* blk=hanguljamoextendeda */,
+ { 1, 10009, 8948, 3, 6, UNI_DT__NAR } /* dt=narrow */,
+ { 1, 8780, 6884, 6, 11, UNI_INPAHAWHHMONG } /* block=pahawhhmong */,
+ { 2, 3836, 7308, 17, 10, UNI_PHNX } /* scriptextensions=phoenician */,
+ { 0, 9235, 36, 5, 1, UNI_CWCM } /* cwcm=t */,
+ { 8, 8589, 9688, 7, 4, UNI_NKO } /* script=nkoo */,
+ { 1, 9508, 7078, 4, 10, UNI_CCC__BR } /* ccc=belowright */,
+ { 4, 6133, 0, 12, 0, UNI_ETHIOPICEXTA } /* ethiopicexta */,
+ { 1, 10033, 10164, 3, 2, UNI_GCB__V } /* lb=jv */,
+ { 3, 9768, 1222, 4, 4, UNI_KANA } /* scx=kana */,
+ { 0, 10048, 9060, 3, 5, UNI_NV__11_SLASH_12 } /* nv=11/12 */,
+ { 2, 4033, 48, 16, 1, UNI_P } /* generalcategory=p */,
+ { 7, 9997, 4321, 3, 16, UNI_BC__S } /* bc=segmentseparator */,
+ { 1, 9768, 9828, 4, 4, UNI_THAI } /* scx=thai */,
+ { 0, 184, 5508, 2, 13, UNI_PATSYN } /* ispatternsyntax */,
+ { 0, 9277, 2912, 3, 4, UNI_SUND } /* sc=sund */,
+ { 0, 3836, 9532, 17, 4, UNI_CYRL } /* scriptextensions=cyrl */,
+ { 1, 184, 43, 3, 15, UNI_CJKCOMPAT } /* iscjkcompatibility */,
+ { 2, 3529, 1, 18, 1, -UNI_VS } /* variationselector=n */,
+ { 0, 9768, 9668, 4, 4, UNI_MTEI } /* scx=mtei */,
+ { 0, 8589, 9752, 7, 4, UNI_SC__ROHG } /* script=rohg */,
+ { 14, 4583, 0, 4, 0, UNI_DASH } /* dash */,
+ { 6, 5986, 10152, 13, 2, UNI_NV__49 } /* numericvalue=49 */,
+ { 0, 184, 1060, 3, 3, UNI_COPT } /* iscopt */,
+ { 7, 117, 1908, 4, 14, UNI_INDICNUMBERFORMS } /* inindicnumberforms */,
+ { 3, 1899, 0, 2, 0, UNI_PC } /* pc */,
+ { 0, 7155, 5187, 3, 13, UNI_HIGHSURROGATES } /* ishighsurrogates */,
+ { 1, 2182, 34, 21, 2, UNI_GCB__EX } /* graphemeclusterbreak=ex */,
+ { 0, 10048, 7754, 3, 2, UNI_NV__11 } /* nv=11 */,
+ { 2, 3259, 0, 18, 0, UNI_idsb_values_index } /* idsbinaryoperator= */,
+ { 0, 21, 1677, 2, 9, UNI_LATINEXTE } /* inlatinexte */,
+ { 0, 8589, 2061, 7, 4, UNI_SC__MODI } /* script=modi */,
+ { 6, 7158, 1025, 10, 2, -UNI_DIA } /* diacritic=no */,
+ { 0, 10296, 909, 3, 9, UNI_CO } /* isprivateuse */,
+ { 0, 1417, 9201, 25, 4, UNI_CCC__34 } /* canonicalcombiningclass=ccc34 */,
+ { 0, 7739, 26, 8, 1, UNI_IDS } /* idstart=y */,
+ { 0, 809, 0, 22, 0, UNI_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsup */,
+ { 3, 9277, 2203, 3, 14, UNI_SC__ROHG } /* sc=hanifirohingya */,
+ { 8, 1537, 4600, 4, 13, UNI_DIACRITICALSEXT } /* indiacriticalsext */,
+ { 10, 3836, 9038, 17, 4, UNI_YEZI } /* scriptextensions=yezi */,
+ { 15, 9997, 3403, 3, 18, UNI_BC__RLI } /* bc=righttoleftisolate */,
+ { 0, 184, 6928, 2, 10, UNI_SD } /* issoftdotted */,
+ { 12, 9444, 9, 4, 2, UNI_AGE__NA } /* age=na */,
+ { 0, 21, 5256, 2, 14, UNI_LATINEXTD } /* inlatinextendedd */,
+ { 1, 7739, 9255, 8, 5, -UNI_IDS } /* idstart=false */,
+ { 3, 184, 3937, 2, 4, UNI_BOPO } /* isbopo */,
+ { 22, 10290, 10303, 6, 5, UNI_XPOSIXBLANK } /* xposixblank */,
+ { 1, 3151, 3, 18, 1, -UNI_EPRES } /* emojipresentation=f */,
+ { 1, 5037, 36, 9, 1, UNI_XPOSIXXDIGIT } /* hexdigit=t */,
+ { 1, 3025, 0, 18, 0, UNI_CHEROKEESUP } /* cherokeesupplement */,
+ { 0, 7155, 4066, 3, 15, UNI_HALFANDFULLFORMS } /* ishalfandfullforms */,
+ { 0, 10340, 3379, 6, 5, UNI_VERTSPACE } /* isvertspace */,
+ { 4, 10012, 9, 3, 2, UNI_EA__NA } /* ea=na */,
+ { 6, 8780, 8990, 6, 6, UNI_INREJANG } /* block=rejang */,
+ { 0, 7228, 36, 10, 1, UNI_XPOSIXLOWER } /* lowercase=t */,
+ { 8, 3836, 9860, 17, 4, UNI_VAI } /* scriptextensions=vaii */,
+ { 0, 1417, 8799, 25, 5, UNI_CCC__107 } /* canonicalcombiningclass=ccc107 */,
+ { 1, 6231, 6110, 3, 11, UNI_CYRILLICEXTB } /* incyrillicextb */,
+ { 0, 9444, 7826, 4, 4, UNI_AGE__12 } /* age=12.0 */,
+ { 4, 1812, 10135, 22, 3, UNI_CWL } /* changeswhenlowercased=yes */,
+ { 0, 406, 0, 7, 0, UNI_XPOSIXCNTRL } /* control */,
+ { 1, 9488, 6884, 4, 11, UNI_INPAHAWHHMONG } /* blk=pahawhhmong */,
+ { 11, 8589, 9480, 7, 4, UNI_BATK } /* script=batk */,
+ { 3, 5739, 9255, 13, 5, -UNI_GRBASE } /* graphemebase=false */,
+ { 7, 8589, 8840, 7, 6, UNI_SC__CAKM } /* script=chakma */,
+ { 0, 9488, 7398, 4, 10, UNI_SUPARROWSC } /* blk=suparrowsc */,
+ { 0, 9768, 2409, 4, 4, UNI_GLAG } /* scx=glag */,
+ { 1, 9277, 2287, 3, 7, UNI_SC__SINH } /* sc=sinhala */,
+ { 12, 10024, 339, 3, 2, UNI_LO } /* gc=lo */,
+ { 0, 7438, 125, 10, 2, UNI_LB__CR } /* wordbreak=cr */,
+ { 0, 9277, 2855, 3, 9, UNI_SC__MONG } /* sc=mongolian */,
+ { 1, 8414, 0, 7, 0, UNI_ELBA } /* elbasan */,
+ { 0, 10296, 2571, 3, 3, UNI_PRTI } /* isprti */,
+ { 1, 3836, 3025, 17, 8, UNI_CHER } /* scriptextensions=cherokee */,
+ { 1, 1591, 3170, 3, 7, UNI_INETHIOPIC } /* inethiopic */,
+ { 0, 8780, 6620, 6, 11, UNI_DOMINO } /* block=dominotiles */,
+ { 0, 1417, 9166, 25, 4, UNI_CCC__27 } /* canonicalcombiningclass=ccc27 */,
+ { 2, 4116, 3278, 3, 17, UNI_PI } /* isinitialpunctuation */,
+ { 18, 8888, 0, 4, 0, UNI_HATR } /* hatr */,
+ { 0, 8589, 7292, 8, 6, UNI_SC__SOGD } /* script=sogdian */,
+ { 3, 4791, 2062, 3, 3, UNI_INMODI } /* inmodi */,
+ { 1, 2218, 9689, 3, 2, UNI_INNKO } /* innko */,
+ { 4, 8930, 9255, 6, 5, -UNI_XPOSIXLOWER } /* lower=false */,
+ { 1, 3836, 1654, 17, 6, UNI_HANG } /* scriptextensions=hangul */,
+ { 2, 8780, 1466, 7, 23, UNI_DIACRITICALSFORSYMBOLS } /* block=combiningmarksforsymbols */,
+ { 2, 8589, 8936, 7, 4, UNI_LYCI } /* script=lyci */,
+ { 6, 184, 7, 3, 1, UNI_XPOSIXCNTRL } /* iscc */,
+ { 1, 9277, 8786, 3, 4, UNI_CARI } /* sc=cari */,
+ { 2, 184, 114, 3, 24, UNI_DIACRITICALS } /* iscombiningdiacriticalmarks */,
+ { 5, 9488, 7278, 4, 10, UNI_INOLDPERSIAN } /* blk=oldpersian */,
+ { 20, 1552, 206, 9, 2, UNI_PI } /* category=pi */,
+ { 1, 9508, 10172, 4, 2, UNI_CCC__9 } /* ccc=vr */,
+ { 0, 184, 1442, 3, 23, UNI_CJKSYMBOLS } /* iscjksymbolsandpunctuation */,
+ { 2, 10024, 598, 3, 2, UNI_XPOSIXCNTRL } /* gc=cc */,
+ { 14, 7325, 10096, 3, 3, UNI_IN__5 } /* in=v50 */,
+ { 0, 9277, 8680, 3, 7, UNI_ZZZZ } /* sc=unknown */,
+ { 0, 9270, 2555, 5, 6, UNI_INPC__BOTTOM } /* inpc=bottom */,
+ { 4, 8589, 1176, 8, 3, UNI_SORA } /* script=sora */,
+ { 2, 659, 0, 30, 0, UNI_CJKEXTF } /* cjkunifiedideographsextensionf */,
+ { 0, 8960, 17, 7, 1, UNI_COMPEX } /* nfcqc=no */,
+ { 1, 1417, 9468, 24, 4, UNI_CCC__216 } /* canonicalcombiningclass=atar */,
+ { 4, 8694, 1025, 7, 2, -UNI_XPOSIXSPACE } /* wspace=no */,
+ { 0, 9888, 0, 4, 0, UNI_ZANB } /* zanb */,
+ { 14, 8780, 3341, 6, 8, UNI_DINGBATS } /* block=dingbats */,
+ { 1, 7218, 5746, 10, 5, UNI_EBASE } /* linebreak=ebase */,
+ { 1, 8575, 1, 7, 1, -UNI_PATSYN } /* patsyn=n */,
+ { 0, 10048, 9380, 3, 4, UNI_NV__1_SLASH_80 } /* nv=1/80 */,
+ { 3, 9800, 0, 4, 0, UNI_TAGS } /* tags */,
+ { 1, 10290, 5039, 6, 6, UNI_XPOSIXXDIGIT } /* xposixxdigit */,
+ { 0, 9488, 2874, 4, 19, UNI_OTTOMANSIYAQNUMBERS } /* blk=ottomansiyaqnumbers */,
+ { 1, 9997, 6049, 3, 12, UNI_BC__AN } /* bc=arabicnumber */,
+ { 0, 4916, 8292, 3, 7, UNI_TAGB } /* istagbanwa */,
+ { 1, 4628, 0, 15, 0, UNI_ea_values_index } /* eastasianwidth= */,
+ { 0, 184, 8924, 2, 6, UNI_LEPC } /* islepcha */,
+ { 0, 7693, 0, 9, 0, UNI_SAMR } /* samaritan */,
+ { 0, 7318, 10075, 10, 3, UNI_IN__2 } /* presentin=v20 */,
+ { 5, 9488, 1294, 4, 25, UNI_SUPERANDSUB } /* blk=superscriptsandsubscripts */,
+ { 0, 10048, 7859, 3, 4, UNI_NV__2000 } /* nv=2000 */,
+ { 12, 21, 7188, 2, 10, UNI_INKHAROSHTHI } /* inkharoshthi */,
+ { 7, 3836, 3937, 17, 8, UNI_BOPO } /* scriptextensions=bopomofo */,
+ { 0, 9556, 6178, 4, 3, UNI_LB__ZWJ } /* gcb=zwj */,
+ { 2, 184, 149, 3, 34, UNI_DIACRITICALSSUP } /* iscombiningdiacriticalmarkssupplement */,
+ { 14, 6420, 4869, 3, 14, UNI_NARB } /* inoldnortharabian */,
+ { 0, 10030, 0, 4, 0, UNI_JT__L } /* jt=l */,
+ { 1, 2203, 0, 14, 0, UNI_ROHG } /* hanifirohingya */,
+ { 1, 5791, 6346, 13, 3, UNI_JG__NYA } /* joininggroup=nya */,
+ { 0, 8780, 6505, 6, 8, UNI_PHAISTOS } /* block=phaistos */,
+ { 4, 184, 9684, 2, 4, UNI_NEWA } /* isnewa */,
+ { 32, 4033, 908, 16, 10, UNI_CO } /* generalcategory=privateuse */,
+ { 12, 9277, 9484, 3, 4, UNI_BHKS } /* sc=bhks */,
+ { 5, 509, 0, 20, 0, UNI_CJK } /* cjkunifiedideographs */,
+ { 1, 10027, 7048, 3, 10, UNI_JG__AFRICANQAF } /* jg=africanqaf */,
+ { 0, 7438, 5851, 10, 2, UNI_WB__ML } /* wordbreak=ml */,
+ { 3, 9612, 0, 4, 0, UNI_KNDA } /* knda */,
+ { 1, 9488, 148, 4, 35, UNI_DIACRITICALSSUP } /* blk=combiningdiacriticalmarkssupplement */,
+ { 3, 7325, 7755, 3, 3, UNI_IN__1_DOT_1 } /* in=1.1 */,
+ { 0, 1552, 32, 9, 2, UNI__PERL_SURROGATE } /* category=cs */,
+ { 2, 9508, 6445, 4, 12, UNI_CCC__0 } /* ccc=notreordered */,
+ { 0, 2218, 7631, 3, 8, UNI_INNEWTAILUE } /* innewtailue */,
+ { 4, 9488, 8227, 4, 8, UNI_KANAEXTA } /* blk=kanaexta */,
+ { 0, 1988, 1025, 22, 2, -UNI_LOE } /* logicalorderexception=no */,
+ { 26, 8960, 47, 6, 1, UNI_NFCQC__M } /* nfcqc=m */,
+ { 0, 5986, 7859, 13, 3, UNI_NV__200 } /* numericvalue=200 */,
+ { 4, 3937, 0, 4, 0, UNI_BOPO } /* bopo */,
+ { 0, 8894, 9255, 6, 5, -UNI_JOINC } /* joinc=false */,
+ { 0, 21, 8924, 2, 6, UNI_INLEPCHA } /* inlepcha */,
+ { 0, 6553, 0, 12, 0, UNI_xidc_values_index } /* xidcontinue= */,
+ { 7, 7076, 4449, 3, 4, UNI_INBAMUM } /* inbamum */,
+ { 1, 10027, 4773, 3, 3, UNI_JG__SAD } /* jg=sad */,
+ { 0, 7218, 10174, 10, 2, UNI_LB__XX } /* linebreak=xx */,
+ { 0, 8780, 5284, 6, 7, UNI_LISUSUP } /* block=lisusup */,
+ { 0, 5578, 9080, 14, 5, UNI_SB__AT } /* sentencebreak=aterm */,
+ { 0, 10033, 4360, 3, 9, UNI_EMOD } /* lb=emodifier */,
+ { 1, 9277, 1536, 3, 4, UNI_SC__SIND } /* sc=sind */,
+ { 1, 8589, 8484, 7, 7, UNI_SC__MAND } /* script=mandaic */,
+ { 0, 3385, 0, 18, 0, UNI_ri_values_index } /* regionalindicator= */,
+ { 6, 3836, 9888, 17, 4, UNI_ZANB } /* scriptextensions=zanb */,
+ { 4, 9768, 2560, 4, 4, UNI_MAND } /* scx=mand */,
+ { 0, 6517, 0, 12, 0, UNI_PLAYINGCARDS } /* playingcards */,
+ { 1, 8780, 43, 7, 25, UNI_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatibilityideographs */,
+ { 3, 8147, 0, 9, 0, -UNI_EXTPICT } /* extpict=f */,
+ { 0, 8780, 6517, 6, 12, UNI_PLAYINGCARDS } /* block=playingcards */,
+ { 1, 10027, 5856, 3, 13, UNI_JG__MALAYALAMNNNA } /* jg=malayalamnnna */,
+ { 1, 6420, 3332, 3, 17, UNI_ORNAMENTALDINGBATS } /* inornamentaldingbats */,
+ { 0, 9277, 497, 5, 3, UNI_KHMR } /* sc=khmer */,
+ { 0, 8780, 8942, 6, 6, UNI_INLYDIAN } /* block=lydian */,
+ { 1, 9488, 749, 4, 21, UNI_ENCLOSEDALPHANUM } /* blk=enclosedalphanumerics */,
+ { 0, 4033, 132, 16, 2, UNI_LM } /* generalcategory=lm */,
+ { 0, 8780, 3457, 6, 11, UNI_TAIXUANJING } /* block=taixuanjing */,
+ { 2, 2224, 896, 3, 27, UNI_SUPPUAA } /* insupplementaryprivateuseareaa */,
+ { 0, 3379, 1025, 6, 2, -UNI_XPOSIXSPACE } /* space=no */,
+ { 0, 1812, 26, 22, 1, UNI_CWL } /* changeswhenlowercased=y */,
+ { 0, 9768, 9680, 4, 4, UNI_NBAT } /* scx=nbat */,
+ { 0, 4791, 393, 3, 2, UNI_INMRO } /* inmro */,
+ { 1, 184, 9664, 2, 3, UNI_MRO } /* ismro */,
+ { 2, 9488, 5804, 4, 13, UNI_KANAEXTA } /* blk=kanaextendeda */,
+ { 0, 10132, 0, 3, 0, UNI_wb_values_index } /* wb= */,
+ { 0, 8924, 0, 4, 0, UNI_LEPC } /* lepc */,
+ { 6, 8659, 0, 7, 0, UNI_TIBT } /* tibetan */,
+ { 2, 184, 1060, 3, 5, UNI_COPT } /* iscoptic */,
+ { 22, 9508, 9026, 4, 6, UNI_CCC__9 } /* ccc=virama */,
+ { 1, 9270, 868, 3, 10, UNI_PHONETICEXT } /* inphoneticext */,
+ { 0, 1677, 0, 5, 0, UNI_LATN } /* latin */,
+ { 1, 3385, 9836, 18, 4, UNI_RI } /* regionalindicator=true */,
+ { 0, 1790, 36, 22, 1, UNI_CWCM } /* changeswhencasemapped=t */,
+ { 3, 8589, 9660, 7, 4, UNI_SC__MLYM } /* script=mlym */,
+ { 0, 10033, 6169, 3, 4, UNI_LB__GL } /* lb=glue */,
+ { 4, 1537, 2988, 24, 19, UNI_INPC__TOPANDBOTTOMANDLEFT } /* indicpositionalcategory=topandbottomandleft */,
+ { 3, 5791, 3819, 13, 17, UNI_JG__MANICHAEANTHAMEDH } /* joininggroup=manichaeanthamedh */,
+ { 4, 5986, 10150, 13, 2, UNI_NV__48 } /* numericvalue=48 */,
+ { 4, 184, 6796, 2, 11, UNI_MEDF } /* ismedefaidrin */,
+ { 18, 3382, 36, 3, 1, UNI_CE } /* ce=t */,
+ { 8, 10048, 7978, 3, 2, UNI_NV__16 } /* nv=16 */,
+ { 1, 7438, 73, 10, 2, UNI_WB__EB } /* wordbreak=em */,
+ { 2, 1417, 9196, 25, 4, UNI_CCC__33 } /* canonicalcombiningclass=ccc33 */,
+ { 19, 9768, 9620, 4, 4, UNI_LANA } /* scx=lana */,
+ { 2, 3382, 10135, 3, 3, UNI_CE } /* ce=yes */,
+ { 17, 8780, 4883, 6, 15, UNI_SARB } /* block=oldsoutharabian */,
+ { 17, 8243, 0, 8, 0, UNI_MAHJ } /* mahajani */,
+ { 1, 5674, 0, 13, 0, UNI_bidim_values_index } /* bidimirrored= */,
+ { 2, 9488, 867, 4, 18, UNI_PHONETICEXT } /* blk=phoneticextensions */,
+ { 0, 6229, 36, 12, 1, UNI_JOINC } /* joincontrol=t */,
+ { 16, 3836, 9576, 17, 4, UNI_GURU } /* scriptextensions=guru */,
+ { 4, 5791, 5620, 13, 10, UNI_JG__TEHMARBUTA } /* joininggroup=tehmarbuta */,
+ { 2, 10048, 9055, 3, 4, UNI_NV__1_SLASH_32 } /* nv=1/32 */,
+ { 0, 21, 5270, 2, 14, UNI_LATINEXTE } /* inlatinextendede */,
+ { 1, 10030, 0, 3, 1, UNI_JT__U } /* jt=u */,
+ { 0, 184, 9226, 3, 4, UNI_XPOSIXCNTRL } /* iscntrl */,
+ { 0, 7218, 25, 10, 2, UNI_LB__SY } /* linebreak=sy */,
+ { 7, 3097, 10066, 18, 3, UNI_DT__SML } /* decompositiontype=sml */,
+ { 12, 184, 9533, 3, 3, UNI_CYRL } /* iscyrl */,
+ { 1, 4791, 2856, 3, 18, UNI_MONGOLIANSUP } /* inmongoliansupplement */,
+ { 10, 4658, 9836, 15, 4, UNI_GREXT } /* graphemeextend=true */,
+ { 9, 7218, 10156, 10, 2, UNI_LB__BK } /* linebreak=bk */,
+ { 1, 9488, 4673, 4, 15, UNI_INHANGUL } /* blk=hangulsyllables */,
+ { 3, 184, 2010, 2, 22, UNI_MISCTECHNICAL } /* ismiscellaneoustechnical */,
+ { 3, 4033, 5592, 16, 14, UNI_ZS } /* generalcategory=spaceseparator */,
+ { 1, 10048, 9413, 3, 3, UNI_NV__7_SLASH_2 } /* nv=7/2 */,
+ { 0, 7088, 3773, 10, 3, UNI_BC__RLI } /* bidiclass=rli */,
+ { 4, 9488, 3683, 4, 17, UNI_ETHIOPICEXTA } /* blk=ethiopicextendeda */,
+ { 2, 9230, 26, 5, 1, UNI_CWCF } /* cwcf=y */,
+ { 0, 8589, 9002, 7, 6, UNI_SC__TELU } /* script=telugu */,
+ { 0, 10009, 45, 3, 6, UNI_DT__COM } /* dt=compat */,
+ { 0, 9240, 9255, 5, 5, -UNI_DASH } /* dash=false */,
+ { 0, 10024, 4718, 3, 15, UNI_LOWERCASELETTER } /* gc=lowercaseletter */,
+ { 1, 5986, 8720, 13, 3, UNI_NV__400 } /* numericvalue=400 */,
+ { 0, 2280, 9316, 3, 4, UNI_ORYA } /* isoriya */,
+ { 0, 3374, 1025, 11, 2, -UNI_XPOSIXSPACE } /* whitespace=no */,
+ { 1, 8688, 2314, 3, 3, UNI_POSIXXDIGIT } /* isahex */,
+ { 6, 9768, 9664, 4, 4, UNI_MRO } /* scx=mroo */,
+ { 0, 9768, 2855, 4, 9, UNI_MONG } /* scx=mongolian */,
+ { 0, 8780, 6086, 7, 11, UNI_CHESSSYMBOLS } /* block=chesssymbols */,
+ { 3, 184, 895, 2, 28, UNI_SUPPUAA } /* issupplementaryprivateuseareaa */,
+ { 8, 8882, 10135, 6, 3, UNI_GREXT } /* grext=yes */,
+ { 0, 9768, 9748, 4, 4, UNI_RJNG } /* scx=rjng */,
+ { 2, 8780, 690, 7, 29, UNI_CJKEXTG } /* block=cjkunifiedideographsextensiong */,
+ { 8, 2218, 8527, 3, 6, UNI_NB } /* innoblock */,
+ { 2, 8589, 9664, 7, 3, UNI_MRO } /* script=mro */,
+ { 0, 10063, 9255, 3, 5, -UNI_SD } /* sd=false */,
+ { 20, 4033, 106, 16, 6, UNI_S } /* generalcategory=symbol */,
+ { 2, 10027, 9456, 3, 4, UNI_JG__ALEF } /* jg=alef */,
+ { 0, 4916, 9009, 3, 5, UNI_THAA } /* isthaana */,
+ { 7, 7325, 7827, 3, 3, UNI_IN__2 } /* in=2.0 */,
+ { 0, 1417, 9131, 25, 4, UNI_CCC__20 } /* canonicalcombiningclass=ccc20 */,
+ { 1, 3374, 0, 10, 0, UNI_XPOSIXSPACE } /* whitespace */,
+ { 2, 184, 1700, 2, 23, UNI_SHORTHANDFORMATCONTROLS } /* isshorthandformatcontrols */,
+ { 0, 8638, 0, 7, 0, UNI_TGLG } /* tagalog */,
+ { 9, 8780, 9002, 6, 6, UNI_INTELUGU } /* block=telugu */,
+ { 10, 9488, 1654, 4, 6, UNI_INHANGUL } /* blk=hangul */,
+ { 4, 9488, 8610, 4, 7, UNI_INSIDDHAM } /* blk=siddham */,
+ { 1, 10012, 4471, 3, 7, UNI_EA__N } /* ea=neutral */,
+ { 1, 3836, 9732, 17, 4, UNI_PRTI } /* scriptextensions=prti */,
+ { 1, 184, 1218, 2, 26, UNI_KATAKANAEXT } /* iskatakanaphoneticextensions */,
+ { 7, 9277, 7569, 5, 7, UNI_SC__SIND } /* sc=khudawadi */,
+ { 0, 10291, 62, 5, 5, UNI_POSIXGRAPH } /* posixgraph */,
+ { 23, 184, 6620, 2, 11, UNI_DOMINO } /* isdominotiles */,
+ { 0, 9896, 0, 4, 0, UNI_ZYYY } /* zyyy */,
+ { 0, 10027, 5354, 3, 14, UNI_JG__MANICHAEANHETH } /* jg=manichaeanheth */,
+ { 4, 5986, 7468, 13, 9, UNI_NV___MINUS_1_SLASH_2 } /* numericvalue=-5.00e-01 */,
+ { 0, 10048, 8043, 3, 8, UNI_NV__4_SLASH_5 } /* nv=8.00e-01 */,
+ { 0, 3836, 7657, 17, 9, UNI_PERM } /* scriptextensions=oldpermic */,
+ { 1, 184, 1835, 3, 20, UNI_CWT } /* ischangeswhentitlecased */,
+ { 4, 9488, 1677, 4, 23, UNI_LATINEXTADDITIONAL } /* blk=latinextendedadditional */,
+ { 1, 2280, 9709, 3, 3, UNI_ORYA } /* isorya */,
+ { 2, 3836, 8924, 17, 6, UNI_LEPC } /* scriptextensions=lepcha */,
+ { 1, 9768, 6193, 4, 4, UNI_HEBR } /* scx=hebr */,
+ { 2, 9488, 5816, 5, 7, UNI_INBALINESE } /* blk=balinese */,
+ { 1, 9508, 2455, 4, 5, UNI_CCC__R } /* ccc=right */,
+ { 0, 1677, 0, 9, 0, UNI_LATINEXTE } /* latinexte */,
+ { 0, 9277, 2409, 3, 4, UNI_SC__GLAG } /* sc=glag */,
+ { 2, 9488, 5522, 4, 14, UNI_PHONETICEXTSUP } /* blk=phoneticextsup */,
+ { 0, 7438, 6917, 10, 11, UNI_WB__SQ } /* wordbreak=singlequote */,
+ { 1, 2182, 5633, 21, 2, UNI_LB__H2 } /* graphemeclusterbreak=lv */,
+ { 40, 6231, 3026, 3, 17, UNI_CHEROKEESUP } /* incherokeesupplement */,
+ { 6, 467, 0, 5, 0, UNI_P } /* punct */,
+ { 1, 10024, 5817, 3, 13, UNI_ZL } /* gc=lineseparator */,
+ { 0, 9768, 8337, 4, 7, UNI_AVST } /* scx=avestan */,
+ { 1, 184, 114, 3, 34, UNI_DIACRITICALSFORSYMBOLS } /* iscombiningdiacriticalmarksforsymbols */,
+ { 4, 9488, 1513, 4, 24, UNI_HIGHPUSURROGATES } /* blk=highprivateusesurrogates */,
+ { 0, 9277, 4001, 3, 7, UNI_SC__CPRT } /* sc=cypriot */,
+ { 0, 5986, 9380, 13, 4, UNI_NV__1_SLASH_80 } /* numericvalue=1/80 */,
+ { 0, 10291, 5040, 5, 5, UNI_POSIXDIGIT } /* posixdigit */,
+ { 6, 8589, 9310, 7, 5, UNI_OGAM } /* script=ogham */,
+ { 0, 184, 2245, 2, 21, UNI_MEETEIMAYEKEXT } /* ismeeteimayekextensions */,
+ { 1, 3836, 8442, 17, 7, UNI_HANO } /* scriptextensions=hanunoo */,
+ { 1, 6241, 7258, 12, 10, UNI_JT__U } /* joiningtype=nonjoining */,
+ { 2, 10009, 4017, 3, 5, UNI_DT__FIN } /* dt=final */,
+ { 9, 3836, 6277, 17, 4, UNI_MAHJ } /* scriptextensions=mahj */,
+ { 3, 4989, 1129, 3, 3, UNI_UCAS } /* isucas */,
+ { 2, 8509, 2705, 4, 17, UNI_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumsup */,
+ { 5, 10051, 0, 3, 0, UNI_OCR } /* ocr */,
+ { 1, 3717, 8330, 17, 7, UNI_IDENTIFIERSTATUS__ALLOWED } /* identifierstatus=allowed */,
+ { 0, 9768, 1628, 4, 4, UNI_PHAG } /* scx=phag */,
+ { 1, 10024, 6265, 3, 12, UNI_NL } /* gc=letternumber */,
+ { 0, 8996, 9837, 7, 3, UNI_STERM } /* sterm=true */,
+ { 0, 9488, 3683, 4, 11, UNI_ETHIOPICEXT } /* blk=ethiopicext */,
+ { 1, 9768, 6484, 4, 4, UNI_HUNG } /* scx=hung */,
+ { 9, 9038, 0, 6, 0, UNI_YEZI } /* yezidi */,
+ { 0, 6231, 7129, 3, 9, UNI_CJKSTROKES } /* incjkstrokes */,
+ { 2, 10033, 0, 3, 0, UNI_lb_values_index } /* lb= */,
+ { 0, 8960, 0, 7, 0, UNI_COMPEX } /* nfcqc=n */,
+ { 0, 1189, 5713, 3, 7, UNI_XPOSIXDIGIT } /* nt=decimal */,
+ { 4, 6241, 6, 12, 1, UNI_JT__D } /* joiningtype=d */,
+ { 0, 9277, 4883, 3, 15, UNI_SARB } /* sc=oldsoutharabian */,
+ { 0, 6805, 206, 6, 11, UNI_MISCPICTOGRAPHS } /* inmiscpictographs */,
+ { 8, 10024, 467, 3, 11, UNI_P } /* gc=punctuation */,
+ { 9, 9768, 8187, 4, 4, UNI_HIRA } /* scx=hira */,
+ { 4, 184, 7513, 2, 9, UNI_BHKS } /* isbhaiksuki */,
+ { 2, 5986, 9376, 13, 4, UNI_NV__1_SLASH_64 } /* numericvalue=1/64 */,
+ { 21, 9488, 7531, 4, 9, UNI_EMOTICONS } /* blk=emoticons */,
+ { 6, 7684, 0, 4, 0, UNI_PAUC } /* pauc */,
+ { 12, 4273, 0, 7, 0, UNI_MYMR } /* myanmar */,
+ { 12, 7657, 0, 9, 0, UNI_PERM } /* oldpermic */,
+ { 0, 6231, 510, 3, 19, UNI_CJK } /* incjkunifiedideographs */,
+ { 8, 184, 9644, 2, 4, UNI_MEDF } /* ismedf */,
+ { 3, 951, 0, 18, 0, UNI_INVS } /* variationselectors */,
+ { 0, 8780, 5018, 6, 14, UNI_ANCIENTSYMBOLS } /* block=ancientsymbols */,
+ { 5, 1417, 3015, 24, 10, UNI_CCC__AR } /* canonicalcombiningclass=aboveright */,
+ { 1, 4116, 3260, 3, 3, UNI_IDSB } /* isidsb */,
+ { 68, 1966, 2389, 22, 20, UNI_INSC__CONSONANTWITHSTACKER } /* indicsyllabiccategory=consonantwithstacker */,
+ { 3, 10126, 18, 3, 1, UNI_VO__R } /* vo=r */,
+ { 8, 8688, 9441, 3, 3, UNI_ADLM } /* isadlm */,
+ { 6, 9277, 2608, 3, 4, UNI_BRAH } /* sc=brah */,
+ { 10, 10333, 6, 3, 1, UNI_SD } /* issd */,
+ { 0, 4033, 27, 16, 2, UNI_LOWERCASELETTER } /* generalcategory=ll */,
+ { 9, 5791, 4778, 13, 15, UNI_JG__MANICHAEANZAYIN } /* joininggroup=manichaeanzayin */,
+ { 0, 8780, 1631, 6, 15, UNI_GEOMETRICSHAPES } /* block=geometricshapes */,
+ { 0, 8870, 0, 6, 0, UNI_epres_values_index } /* epres= */,
+ { 1, 9716, 36, 4, 1, UNI_PCM } /* pcm=t */,
+ { 0, 3836, 8498, 17, 7, UNI_MULT } /* scriptextensions=multani */,
+ { 0, 184, 4360, 2, 4, UNI_EMOD } /* isemod */,
+ { 0, 10033, 42, 3, 2, UNI_LB__CJ } /* lb=cj */,
+ { 1, 5986, 8744, 13, 4, UNI_NV__7000 } /* numericvalue=7000 */,
+ { 0, 1591, 7533, 4, 7, UNI_EMOTICONS } /* inemoticons */,
+ { 2, 9488, 10051, 4, 3, UNI_OCR } /* blk=ocr */,
+ { 9, 9768, 7292, 5, 3, UNI_SOGD } /* scx=sogd */,
+ { 0, 9768, 9564, 4, 4, UNI_GONM } /* scx=gonm */,
+ { 2, 3836, 8477, 17, 7, UNI_MAKA } /* scriptextensions=makasar */,
+ { 34, 3836, 6973, 18, 10, UNI_SYLO } /* scriptextensions=sylotinagri */,
+ { 2, 1417, 4134, 24, 1, UNI_CCC__1 } /* canonicalcombiningclass=1 */,
+ { 9, 9556, 6763, 4, 3, UNI_LB__H3 } /* gcb=lvt */,
+ { 0, 184, 1585, 2, 23, UNI_BYZANTINEMUSIC } /* isbyzantinemusicalsymbols */,
+ { 0, 1537, 0, 24, 0, UNI_inpc_values_index } /* indicpositionalcategory= */,
+ { 0, 1979, 4720, 11, 13, UNI_LOWERCASELETTER } /* category=lowercaseletter */,
+ { 0, 5986, 9404, 13, 4, UNI_NV__13_SLASH_2 } /* numericvalue=13/2 */,
+ { 0, 8780, 779, 6, 30, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* block=symbolsandpictographsextendeda */,
+ { 17, 9277, 8428, 3, 4, UNI_SC__GRAN } /* sc=gran */,
+ { 0, 9768, 9692, 4, 4, UNI_NSHU } /* scx=nshu */,
+ { 0, 4273, 0, 16, 0, UNI_MYANMAREXTA } /* myanmarextendeda */,
+ { 0, 7218, 6178, 10, 3, UNI_LB__ZWJ } /* linebreak=zwj */,
+ { 1, 8768, 3, 6, 1, -UNI_BIDIC } /* bidic=f */,
+ { 3, 8930, 1025, 6, 2, -UNI_XPOSIXLOWER } /* lower=no */,
+ { 8, 10048, 7933, 3, 2, UNI_NV__17 } /* nv=17 */,
+ { 1, 1417, 9191, 25, 4, UNI_CCC__32 } /* canonicalcombiningclass=ccc32 */,
+ { 5, 9444, 10084, 4, 3, UNI_AGE__3_DOT_1 } /* age=v31 */,
+ { 0, 9488, 8582, 4, 7, UNI_INPHAGSPA } /* blk=phagspa */,
+ { 4, 8589, 2817, 7, 4, UNI_MERO } /* script=mero */,
+ { 8, 8449, 3, 7, 1, -UNI_HYPHEN } /* hyphen=f */,
+ { 13, 8997, 3, 5, 1, -UNI_TERM } /* term=f */,
+ { 0, 10048, 8708, 3, 6, UNI_NV__216000 } /* nv=216000 */,
+ { 0, 7438, 1194, 10, 2, UNI_LB__LF } /* wordbreak=lf */,
+ { 1, 3836, 6884, 17, 11, UNI_HMNG } /* scriptextensions=pahawhhmong */,
+ { 1, 10027, 9772, 3, 4, UNI_JG__SEEN } /* jg=seen */,
+ { 9, 3836, 9448, 17, 4, UNI_AGHB } /* scriptextensions=aghb */,
+ { 0, 3836, 3895, 18, 3, UNI_SGNW } /* scriptextensions=sgnw */,
+ { 32, 10030, 36, 3, 1, UNI_JT__T } /* jt=t */,
+ { 10, 3836, 8171, 17, 8, UNI_GUJR } /* scriptextensions=gujarati */,
+ { 15, 21, 5228, 2, 14, UNI_LATINEXTB } /* inlatinextendedb */,
+ { 1, 9444, 9985, 4, 3, UNI_AGE__7 } /* age=7.0 */,
+ { 9, 4422, 3117, 4, 16, UNI_DEVANAGARIEXT } /* indevanagariextended */,
+ { 0, 184, 9480, 2, 4, UNI_BATK } /* isbatk */,
+ { 1, 10333, 7292, 3, 3, UNI_SOGD } /* issogd */,
+ { 0, 1812, 36, 22, 1, UNI_CWL } /* changeswhenlowercased=t */,
+ { 0, 8864, 1025, 6, 2, -UNI_EMOJI } /* emoji=no */,
+ { 2, 9508, 8795, 4, 3, UNI_CCC__103 } /* ccc=103 */,
+ { 6, 8603, 0, 7, 0, UNI_SHAW } /* shavian */,
+ { 0, 4145, 0, 7, 0, UNI_LINB } /* linearb */,
+ { 1, 1979, 1045, 10, 5, UNI_L } /* category=letter */,
+ { 4, 8456, 0, 7, 0, UNI_KNDA } /* kannada */,
+ { 0, 1552, 3349, 9, 18, UNI_ZP } /* category=paragraphseparator */,
+ { 2, 9277, 8421, 3, 4, UNI_ELYM } /* sc=elym */,
+ { 2, 4688, 7005, 15, 11, UNI_IDENTIFIERTYPE__UNCOMMONUSE } /* identifiertype=uncommonuse */,
+ { 1, 4688, 6895, 15, 11, UNI_IDENTIFIERTYPE__RECOMMENDED } /* identifiertype=recommended */,
+ { 0, 1417, 9136, 25, 4, UNI_CCC__21 } /* canonicalcombiningclass=ccc21 */,
+ { 0, 8688, 1395, 4, 22, UNI_ARABICPFB } /* isarabicpresentationformsb */,
+ { 1, 2224, 7292, 3, 6, UNI_INSOGDIAN } /* insogdian */,
+ { 9, 8589, 7630, 7, 9, UNI_TALU } /* script=newtailue */,
+ { 1, 8780, 4385, 6, 16, UNI_TANGUTCOMPONENTS } /* block=tangutcomponents */,
+ { 3, 4033, 3349, 16, 18, UNI_ZP } /* generalcategory=paragraphseparator */,
+ { 4, 10048, 7963, 3, 8, UNI_NV__11_SLASH_2 } /* nv=5.50e+00 */,
+ { 2, 8768, 0, 6, 0, UNI_bidic_values_index } /* bidic= */,
+ { 6, 184, 923, 2, 28, UNI_SUPPUAB } /* issupplementaryprivateuseareab */,
+ { 3, 9262, 10174, 3, 2, UNI_SB__XX } /* sb=xx */,
+ { 2, 2224, 7369, 3, 9, UNI_SMALLFORMS } /* insmallforms */,
+ { 0, 8864, 10135, 6, 3, UNI_EMOJI } /* emoji=yes */,
+ { 10, 10024, 132, 3, 2, UNI_LM } /* gc=lm */,
+ { 0, 8780, 4433, 6, 15, UNI_ARABICEXTA } /* block=arabicextendeda */,
+ { 5, 1171, 0, 2, 0, UNI_TITLE } /* lt */,
+ { 0, 9444, 10117, 4, 3, UNI_AGE__7 } /* age=v70 */,
+ { 0, 8589, 78, 7, 6, UNI_SC__ARAB } /* script=arabic */,
+ { 1, 8780, 9330, 6, 5, UNI_INTAILE } /* block=taile */,
+ { 6, 9277, 3785, 3, 4, UNI_SC__MANI } /* sc=mani */,
+ { 0, 9997, 6037, 3, 12, UNI_BC__AL } /* bc=arabicletter */,
+ { 5, 6241, 0, 12, 0, UNI_jt_values_index } /* joiningtype= */,
+ { 0, 4791, 6819, 3, 10, UNI_MYANMAREXTA } /* inmyanmarexta */,
+ { 3, 9277, 8617, 3, 7, UNI_SOYO } /* sc=soyombo */,
+ { 0, 2288, 1195, 5, 23, UNI_HALFANDFULLFORMS } /* inhalfwidthandfullwidthforms */,
+ { 2, 8470, 0, 7, 0, UNI_LINA } /* lineara */,
+ { 5, 3374, 9836, 11, 4, UNI_XPOSIXSPACE } /* whitespace=true */,
+ { 5, 9014, 26, 6, 1, UNI_UIDEO } /* uideo=y */,
+ { 0, 9768, 9824, 4, 4, UNI_TGLG } /* scx=tglg */,
+ { 12, 5578, 10174, 14, 2, UNI_SB__XX } /* sentencebreak=xx */,
+ { 2, 1537, 2449, 24, 4, UNI_INPC__LEFT } /* indicpositionalcategory=left */,
+ { 2, 9488, 867, 4, 28, UNI_PHONETICEXTSUP } /* blk=phoneticextensionssupplement */,
+ { 1, 184, 3115, 2, 10, UNI_DEVA } /* isdevanagari */,
+ { 3, 9262, 49, 3, 2, UNI_SB__AT } /* sb=at */,
+ { 9, 8589, 8498, 7, 7, UNI_SC__MULT } /* script=multani */,
+ { 0, 9277, 9824, 3, 4, UNI_SC__TGLG } /* sc=tglg */,
+ { 2, 1087, 36, 27, 1, UNI_PCM } /* prependedconcatenationmark=t */,
+ { 0, 3311, 0, 3, 0, UNI_ALL } /* all */,
+ { 1, 8930, 1, 6, 1, -UNI_XPOSIXLOWER } /* lower=n */,
+ { 4, 3901, 6184, 5, 9, UNI_INGUNJALAGONDI } /* ingunjalagondi */,
+ { 0, 6420, 7667, 3, 8, UNI_INOLDTURKIC } /* inoldturkic */,
+ { 1, 8589, 9892, 7, 4, UNI_SC__QAAI } /* script=zinh */,
+ { 0, 184, 8876, 2, 4, UNI_GOTH } /* isgoth */,
+ { 5, 10003, 26, 3, 1, UNI_CI } /* ci=y */,
+ { 1, 10182, 8979, 7, 4, UNI__PERL_PATWS } /* _perl_patws */,
+ { 14, 7158, 1, 10, 1, -UNI_DIA } /* diacritic=n */,
+ { 1, 9488, 6253, 4, 12, UNI_KHMERSYMBOLS } /* blk=khmersymbols */,
+ { 5, 9290, 36, 5, 1, UNI_MATH } /* math=t */,
+ { 0, 184, 435, 2, 5, UNI__PERL_NCHAR } /* isnchar */,
+ { 3, 9596, 5633, 4, 2, UNI_LB__H2 } /* hst=lv */,
+ { 2, 9277, 9452, 3, 4, UNI_AHOM } /* sc=ahom */,
+ { 0, 184, 8477, 2, 4, UNI_MAKA } /* ismaka */,
+ { 3, 7594, 0, 9, 0, UNI_LATINEXTD } /* latinextd */,
+ { 1, 9277, 7358, 3, 4, UNI_SAUR } /* sc=saur */,
+ { 3, 9488, 5284, 4, 7, UNI_LISUSUP } /* blk=lisusup */,
+ { 0, 9020, 0, 6, 0, UNI_upper_values_index } /* upper= */,
+ { 6, 8864, 0, 6, 0, UNI_emoji_values_index } /* emoji= */,
+ { 0, 4422, 3117, 4, 11, UNI_DEVANAGARIEXT } /* indevanagariext */,
+ { 0, 8688, 80, 4, 33, UNI_ARABICMATH } /* isarabicmathematicalalphabeticsymbols */,
+ { 1, 3836, 0, 17, 0, UNI_scx_values_index } /* scriptextensions= */,
+ { 4, 9488, 7308, 4, 10, UNI_INPHOENICIAN } /* blk=phoenician */,
+ { 3, 5791, 6313, 13, 12, UNI_JG__MALAYALAMNGA } /* joininggroup=malayalamnga */,
+ { 9, 3836, 7168, 17, 10, UNI_DIAK } /* scriptextensions=divesakuru */,
+ { 1, 9277, 1219, 4, 7, UNI_SC__KANA } /* sc=katakana */,
+ { 0, 4033, 133, 16, 4, UNI_M } /* generalcategory=mark */,
+ { 1, 10048, 7939, 3, 8, UNI_NV__9_SLASH_2 } /* nv=4.50e+00 */,
+ { 1, 2288, 4098, 3, 15, UNI_HIGHPUSURROGATES } /* inhighpusurrogates */,
+ { 4, 9277, 9664, 3, 3, UNI_MRO } /* sc=mro */,
+ { 2, 7291, 0, 7, 0, UNI_SOGD } /* sogdian */,
+ { 1, 1417, 8837, 24, 3, UNI_WB__EB } /* canonicalcombiningclass=133 */,
+ { 0, 4033, 339, 16, 2, UNI_LO } /* generalcategory=lo */,
+ { 0, 7540, 36, 9, 1, UNI_EXT } /* extender=t */,
+ { 3, 10296, 6, 3, 1, UNI_PD } /* ispd */,
+ { 9, 9508, 24, 4, 1, UNI_CCC__L } /* ccc=l */,
+ { 0, 1417, 9952, 24, 3, UNI_CCC__IS } /* canonicalcombiningclass=240 */,
+ { 0, 7438, 727, 10, 2, UNI_WB__MN } /* wordbreak=mn */,
+ { 32, 9488, 1878, 4, 22, UNI_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatideographssup */,
+ { 48, 184, 4145, 2, 16, UNI_LINEARBIDEOGRAMS } /* islinearbideograms */,
+ { 0, 3836, 9245, 17, 4, UNI_DOGR } /* scriptextensions=dogr */,
+ { 0, 1552, 6862, 9, 11, UNI_NO } /* category=othernumber */,
+ { 14, 184, 9656, 2, 4, UNI_MIAO } /* ismiao */,
+ { 0, 6576, 36, 11, 1, UNI_XPOSIXALPHA } /* alphabetic=t */,
+ { 0, 5791, 6162, 13, 7, UNI_JG__SEMKATH } /* joininggroup=semkath */,
+ { 5, 184, 8219, 2, 8, UNI_JAVA } /* isjavanese */,
+ { 3, 3836, 8491, 17, 7, UNI_MARC } /* scriptextensions=marchen */,
+ { 4, 4033, 400, 16, 6, UNI_CF } /* generalcategory=format */,
+ { 9, 8780, 4369, 6, 9, UNI_SYRIACSUP } /* block=syriacsup */,
+ { 0, 9488, 3581, 4, 17, UNI_UCAS } /* blk=canadiansyllabics */,
+ { 0, 10027, 2627, 3, 19, UNI_JG__BURUSHASKIYEHBARREE } /* jg=burushaskiyehbarree */,
+ { 1, 8780, 3080, 7, 17, UNI_COPTICEPACTNUMBERS } /* block=copticepactnumbers */,
+ { 1, 9277, 2287, 3, 4, UNI_SC__SINH } /* sc=sinh */,
+ { 6, 9716, 1025, 4, 2, -UNI_PCM } /* pcm=no */,
+ { 0, 184, 3937, 2, 16, UNI_BOPOMOFOEXT } /* isbopomofoextended */,
+ { 0, 8870, 3, 6, 1, -UNI_EPRES } /* epres=f */,
+ { 0, 3223, 0, 18, 0, UNI_INPUNCTUATION } /* generalpunctuation */,
+ { 3, 8589, 6277, 7, 4, UNI_SC__MAHJ } /* script=mahj */,
+ { 3, 9997, 32, 3, 2, UNI_BC__CS } /* bc=cs */,
+ { 0, 3151, 1025, 18, 2, -UNI_EPRES } /* emojipresentation=no */,
+ { 0, 184, 1677, 2, 9, UNI_LATINEXTE } /* islatinexte */,
+ { 0, 7438, 0, 4, 0, UNI_XPOSIXWORD } /* word */,
+ { 0, 4033, 112, 16, 2, UNI_SC } /* generalcategory=sc */,
+ { 1, 9488, 7621, 4, 9, UNI_INNABATAEAN } /* blk=nabataean */,
+ { 0, 9277, 9672, 3, 4, UNI_SC__MYMR } /* sc=mymr */,
+ { 3, 7218, 533, 10, 2, UNI_LB__NS } /* linebreak=ns */,
+ { 2, 8780, 8115, 6, 8, UNI_INBASSAVAH } /* block=bassavah */,
+ { 3, 951, 0, 17, 0, UNI_VS } /* variationselector */,
+ { 1, 8589, 9038, 7, 4, UNI_SC__YEZI } /* script=yezi */,
+ { 6, 9277, 9736, 3, 4, UNI_SC__COPT } /* sc=qaac */,
+ { 0, 8688, 97, 3, 4, UNI_XPOSIXALPHA } /* isalpha */,
+ { 2, 4033, 4305, 16, 16, UNI_PO } /* generalcategory=otherpunctuation */,
+ { 1, 10132, 6193, 3, 12, UNI_LB__HL } /* wb=hebrewletter */,
+ { 17, 1417, 6719, 24, 11, UNI_CCC__8 } /* canonicalcombiningclass=kanavoicing */,
+ { 2, 1188, 4386, 3, 5, UNI_INTANGUT } /* intangut */,
+ { 1, 9277, 4273, 3, 7, UNI_SC__MYMR } /* sc=myanmar */,
+ { 46, 8924, 0, 6, 0, UNI_LEPC } /* lepcha */,
+ { 1, 1417, 5649, 24, 1, UNI_CCC__0 } /* canonicalcombiningclass=0 */,
+ { 1, 8589, 9896, 7, 4, UNI_SC__ZYYY } /* script=zyyy */,
+ { 16, 10009, 0, 3, 0, UNI_dt_values_index } /* dt= */,
+ { 6, 2784, 863, 4, 4, UNI_ARROWS } /* inarrows */,
+ { 16, 9277, 4478, 3, 4, UNI_BRAI } /* sc=brai */,
+ { 11, 9444, 10081, 4, 3, UNI_AGE__3 } /* age=v30 */,
+ { 10, 9516, 0, 4, 0, UNI_CPRT } /* cprt */,
+ { 2, 184, 9668, 2, 4, UNI_MTEI } /* ismtei */,
+ { 0, 184, 6961, 2, 11, UNI_SUPERANDSUB } /* issuperandsub */,
+ { 0, 10048, 7930, 3, 2, UNI_NV__14 } /* nv=14 */,
+ { 1, 9270, 868, 3, 27, UNI_PHONETICEXTSUP } /* inphoneticextensionssupplement */,
+ { 0, 184, 5214, 2, 6, UNI_KANGXI } /* iskangxi */,
+ { 0, 9277, 8187, 3, 4, UNI_SC__HIRA } /* sc=hira */,
+ { 0, 184, 133, 2, 4, UNI_M } /* ismark */,
+ { 3, 7188, 0, 10, 0, UNI_KHAR } /* kharoshthi */,
+ { 0, 2280, 8549, 4, 5, UNI_OLCK } /* isolchiki */,
+ { 1, 184, 8131, 2, 4, UNI_DUPL } /* isdupl */,
+ { 0, 9444, 7806, 4, 1, UNI_AGE__6 } /* age=6 */,
+ { 0, 1417, 9186, 25, 4, UNI_CCC__31 } /* canonicalcombiningclass=ccc31 */,
+ { 0, 1878, 0, 19, 0, UNI_CJKCOMPATIDEOGRAPHS } /* cjkcompatideographs */,
+ { 2, 1417, 6642, 24, 11, UNI_CCC__DB } /* canonicalcombiningclass=doublebelow */,
+ { 0, 4916, 8292, 3, 3, UNI_TAGB } /* istagb */,
+ { 5, 10027, 6162, 3, 7, UNI_JG__SEMKATH } /* jg=semkath */,
+ { 6, 184, 2061, 2, 4, UNI_MODI } /* ismodi */,
+ { 4, 2784, 7497, 4, 7, UNI_ARABICPFA } /* inarabicpfa */,
+ { 0, 8780, 5778, 6, 6, UNI_IPAEXT } /* block=ipaext */,
+ { 1, 3836, 4149, 18, 3, UNI_SARB } /* scriptextensions=sarb */,
+ { 1, 10027, 4225, 3, 16, UNI_JG__MANICHAEANTWENTY } /* jg=manichaeantwenty */,
+ { 1, 21, 5242, 2, 14, UNI_LATINEXTC } /* inlatinextendedc */,
+ { 1, 5986, 7787, 13, 8, UNI_NV__3_SLASH_2 } /* numericvalue=1.50e+00 */,
+ { 2, 184, 7567, 2, 9, UNI_SIND } /* iskhudawadi */,
+ { 21, 184, 3169, 2, 11, UNI_ETHIOPICSUP } /* isethiopicsup */,
+ { 1, 2533, 982, 5, 24, UNI_ALPHABETICPF } /* inalphabeticpresentationforms */,
+ { 2, 9310, 0, 5, 0, UNI_OGAM } /* ogham */,
+ { 10, 5986, 9368, 13, 4, UNI_NV__1_SLASH_20 } /* numericvalue=1/20 */,
+ { 1, 7088, 3349, 10, 18, UNI_BC__B } /* bidiclass=paragraphseparator */,
+ { 5, 10048, 9392, 3, 4, UNI_NV__11_SLASH_2 } /* nv=11/2 */,
+ { 5, 10024, 27, 3, 2, UNI_LOWERCASELETTER } /* gc=ll */,
+ { 8, 9488, 749, 4, 16, UNI_ENCLOSEDALPHANUM } /* blk=enclosedalphanum */,
+ { 0, 9071, 3, 4, 1, -UNI_XPOSIXXDIGIT } /* hex=f */,
+ { 0, 9997, 0, 3, 0, UNI_bc_values_index } /* bc= */,
+ { 0, 5564, 1, 14, 1, -UNI_QMARK } /* quotationmark=n */,
+ { 0, 4113, 952, 3, 27, UNI_VSSUP } /* invariationselectorssupplement */,
+ { 7, 382, 0, 4, 0, UNI_EGYP } /* egyp */,
+ { 2, 7088, 5829, 10, 3, UNI_BC__RLO } /* bidiclass=rlo */,
+ { 1, 9488, 183, 4, 34, UNI_MISCPICTOGRAPHS } /* blk=miscellaneoussymbolsandpictographs */,
+ { 0, 8912, 0, 6, 0, UNI_KHOJ } /* khojki */,
+ { 1, 9804, 0, 4, 0, UNI_TALE } /* tale */,
+ { 0, 8688, 1007, 3, 16, UNI_ANCIENTGREEKMUSIC } /* isancientgreekmusic */,
+ { 6, 8575, 0, 7, 0, UNI_patsyn_values_index } /* patsyn= */,
+ { 2, 9768, 6385, 4, 12, UNI_GONM } /* scx=masaramgondi */,
+ { 20, 3385, 36, 18, 1, UNI_RI } /* regionalindicator=t */,
+ { 14, 21, 4129, 2, 6, UNI_LATIN1 } /* inlatin1 */,
+ { 7, 8780, 446, 6, 32, UNI_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbolsandpunctuation */,
+ { 1, 8589, 7648, 7, 9, UNI_ITAL } /* script=olditalic */,
+ { 4, 5791, 10072, 13, 3, UNI_JG__TAH } /* joininggroup=tah */,
+ { 9, 1188, 4929, 3, 14, UNI_TAMILSUP } /* intamilsupplement */,
+ { 0, 9488, 8337, 4, 7, UNI_INAVESTAN } /* blk=avestan */,
+ { 0, 10033, 8449, 3, 6, UNI_LB__HY } /* lb=hyphen */,
+ { 0, 10333, 2529, 3, 4, UNI_STERM } /* issterm */,
+ { 11, 9508, 6719, 4, 11, UNI_CCC__8 } /* ccc=kanavoicing */,
+ { 1, 3836, 9315, 17, 5, UNI_ORYA } /* scriptextensions=oriya */,
+ { 4, 1287, 0, 2, 0, UNI_UPPERCASELETTER } /* lu */,
+ { 4, 1417, 7859, 24, 3, UNI_WB__EB } /* canonicalcombiningclass=200 */,
+ { 10, 184, 478, 2, 31, UNI_MATHALPHANUM } /* ismathematicalalphanumericsymbols */,
+ { 18, 10033, 202, 3, 2, UNI_LB__SA } /* lb=sa */,
+ { 0, 1417, 9472, 24, 4, UNI_WB__EB } /* canonicalcombiningclass=atbl */,
+ { 0, 10296, 1823, 7, 5, UNI_POSIXLOWER } /* isposixlower */,
+ { 1, 1417, 9141, 25, 4, UNI_CCC__22 } /* canonicalcombiningclass=ccc22 */,
+ { 1, 10288, 10308, 8, 5, UNI_XPOSIXPRINT } /* isxposixprint */,
+ { 0, 113, 0, 25, 0, UNI_DIACRITICALS } /* combiningdiacriticalmarks */,
+ { 2, 7218, 42, 10, 2, UNI_LB__CJ } /* linebreak=cj */,
+ { 20, 2287, 0, 7, 0, UNI_SINH } /* sinhala */,
+ { 6, 9768, 9588, 4, 4, UNI_HMNG } /* scx=hmng */,
+ { 4, 2280, 6852, 3, 10, UNI_LO } /* isotherletter */,
+ { 0, 6205, 0, 12, 0, UNI_ideo_values_index } /* ideographic= */,
+ { 8, 8780, 7139, 7, 9, UNI_COMPATJAMO } /* block=compatjamo */,
+ { 0, 9488, 779, 4, 30, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* blk=symbolsandpictographsextendeda */,
+ { 0, 10027, 4177, 3, 16, UNI_JG__MANICHAEANDALETH } /* jg=manichaeandaleth */,
+ { 3, 10024, 1910, 3, 2, UNI_CN } /* gc=cn */,
+ { 0, 1188, 3458, 3, 17, UNI_TAIXUANJING } /* intaixuanjingsymbols */,
+ { 0, 9640, 26, 4, 1, UNI_LOE } /* loe=y */,
+ { 2, 8688, 1371, 4, 22, UNI_ARABICPFA } /* isarabicpresentationformsa */,
+ { 0, 8589, 7660, 7, 4, UNI_SC__PERM } /* script=perm */,
+ { 3, 8852, 9836, 6, 4, UNI_CWKCF } /* cwkcf=true */,
+ { 0, 1845, 0, 5, 0, UNI_TITLE } /* title */,
+ { 70, 5986, 7875, 13, 8, UNI_NV__1_SLASH_32 } /* numericvalue=3.13e-02 */,
+ { 1, 1812, 0, 21, 0, UNI_CWL } /* changeswhenlowercased */,
+ { 13, 9548, 0, 4, 0, UNI_DSRT } /* dsrt */,
+ { 0, 1269, 26, 25, 1, UNI_COMPEX } /* fullcompositionexclusion=y */,
+ { 1, 8780, 8227, 6, 8, UNI_KANAEXTA } /* block=kanaexta */,
+ { 0, 3836, 9245, 17, 5, UNI_DOGR } /* scriptextensions=dogra */,
+ { 0, 5804, 0, 13, 0, UNI_KANAEXTA } /* kanaextendeda */,
+ { 4, 1966, 1244, 22, 9, UNI_INSC__CONSONANT } /* indicsyllabiccategory=consonant */,
+ { 1, 3836, 1218, 17, 8, UNI_KANA } /* scriptextensions=katakana */,
+ { 0, 9277, 9684, 3, 4, UNI_NEWA } /* sc=newa */,
+ { 5, 7155, 6194, 3, 5, UNI_HEBR } /* ishebrew */,
+ { 0, 3836, 9896, 17, 4, UNI_ZYYY } /* scriptextensions=zyyy */,
+ { 28, 4791, 2338, 10, 11, UNI_MERO } /* inmeroitichieroglyphs */,
+ { 1, 6609, 3, 11, 1, -UNI_DEP } /* deprecated=f */,
+ { 0, 184, 3223, 2, 18, UNI_INPUNCTUATION } /* isgeneralpunctuation */,
+ { 0, 8780, 4973, 6, 15, UNI_VEDICEXT } /* block=vedicextensions */,
+ { 8, 9488, 7069, 5, 9, UNI_ASCII } /* blk=basiclatin */,
+ { 1, 6505, 0, 8, 0, UNI_PHAISTOS } /* phaistos */,
+ { 0, 8780, 7458, 6, 10, UNI_YIRADICALS } /* block=yiradicals */,
+ { 4, 7621, 0, 9, 0, UNI_NBAT } /* nabataean */,
+ { 1, 5986, 8732, 13, 4, UNI_NV__5000 } /* numericvalue=5000 */,
+ { 1, 8589, 9476, 7, 4, UNI_AVST } /* script=avst */,
+ { 0, 8966, 10135, 6, 3, UNI_NFDQC__Y } /* nfdqc=yes */,
+ { 2, 8780, 3937, 6, 11, UNI_BOPOMOFOEXT } /* block=bopomofoext */,
+ { 2, 21, 1007, 3, 16, UNI_ANCIENTGREEKMUSIC } /* inancientgreekmusic */,
+ { 2, 10048, 9910, 3, 3, UNI_NV__1_SLASH_9 } /* nv=1/9 */,
+ { 0, 1417, 8831, 24, 3, UNI_CCC__132 } /* canonicalcombiningclass=132 */,
+ { 1, 10033, 395, 3, 2, UNI_LB__GL } /* lb=gl */,
+ { 3, 184, 8906, 2, 6, UNI_KANBUN } /* iskanbun */,
+ { 0, 8589, 865, 10, 1, UNI_SHAW } /* script=shaw */,
+ { 5, 9277, 9008, 3, 6, UNI_SC__THAA } /* sc=thaana */,
+ { 2, 10048, 8750, 3, 2, UNI_NV__80 } /* nv=80 */,
+ { 0, 1631, 0, 18, 0, UNI_GEOMETRICSHAPESEXT } /* geometricshapesext */,
+ { 33, 10327, 0, 4, 0, UNI_PE } /* ispe */,
+ { 1, 8780, 5960, 6, 13, UNI_MISCTECHNICAL } /* block=misctechnical */,
+ { 2, 184, 867, 2, 28, UNI_PHONETICEXTSUP } /* isphoneticextensionssupplement */,
+ { 0, 9488, 7630, 4, 9, UNI_INNEWTAILUE } /* blk=newtailue */,
+ { 0, 9277, 8315, 3, 8, UNI_UGAR } /* sc=ugaritic */,
+ { 1, 8884, 0, 4, 0, UNI_ext_values_index } /* ext= */,
+ { 0, 184, 720, 3, 8, UNI_XSUX } /* iscuneiform */,
+ { 0, 9275, 2844, 5, 10, UNI_INSC__TONELETTER } /* insc=toneletter */,
+ { 0, 5791, 5420, 13, 4, UNI_JG__TETH } /* joininggroup=teth */,
+ { 1, 21, 5200, 2, 14, UNI_KANASUP } /* inkanasupplement */,
+ { 3, 186, 0, 2, 0, UNI_CE } /* ce */,
+ { 4, 9250, 26, 5, 1, UNI_EMOD } /* emod=y */,
+ { 1, 9235, 10135, 5, 3, UNI_CWCM } /* cwcm=yes */,
+ { 1, 2061, 0, 14, 0, UNI_LM } /* modifierletter */,
+ { 4, 9768, 9700, 4, 4, UNI_OLCK } /* scx=olck */,
+ { 0, 3382, 1, 3, 1, -UNI_CE } /* ce=n */,
+ { 20, 9270, 8583, 3, 6, UNI_INPHAGSPA } /* inphagspa */,
+ { 1, 7218, 6587, 10, 11, UNI_LB__BB } /* linebreak=breakbefore */,
+ { 0, 9768, 8491, 4, 7, UNI_MARC } /* scx=marchen */,
+ { 0, 9444, 9856, 4, 4, UNI_AGE__13 } /* age=v130 */,
+ { 0, 7418, 3, 10, 1, -UNI_XPOSIXUPPER } /* uppercase=f */,
+ { 1, 7651, 0, 4, 0, UNI_ITAL } /* ital */,
+ { 3, 184, 43, 3, 8, UNI_CJKCOMPAT } /* iscjkcompat */,
+ { 1, 3836, 9756, 17, 4, UNI_RUNR } /* scriptextensions=runr */,
+ { 2, 9277, 8924, 3, 6, UNI_LEPC } /* sc=lepcha */,
+ { 0, 9768, 3785, 4, 4, UNI_MANI } /* scx=mani */,
+ { 0, 184, 510, 3, 19, UNI_CJK } /* iscjkunifiedideographs */,
+ { 1, 10027, 5172, 3, 14, UNI_JG__HAMZAONHEHGOAL } /* jg=hamzaonhehgoal */,
+ { 4, 9492, 0, 4, 0, UNI_bpt_values_index } /* bpt= */,
+ { 13, 4791, 6411, 4, 10, UNI_INMENDEKIKAKUI } /* inmendekikakui */,
+ { 3, 9768, 6792, 5, 3, UNI_SAMR } /* scx=samr */,
+ { 2, 5791, 9648, 13, 4, UNI_JG__MEEM } /* joininggroup=meem */,
+ { 0, 9768, 9804, 4, 4, UNI_TALE } /* scx=tale */,
+ { 1, 9488, 1465, 4, 24, UNI_DIACRITICALSFORSYMBOLS } /* blk=combiningmarksforsymbols */,
+ { 8, 10048, 10138, 3, 2, UNI_NV__38 } /* nv=38 */,
+ { 0, 3379, 10183, 5, 4, UNI_XPOSIXSPACE } /* spaceperl */,
+ { 5, 2224, 924, 3, 27, UNI_SUPPUAB } /* insupplementaryprivateuseareab */,
+ { 1, 8589, 8618, 8, 3, UNI_SOYO } /* script=soyo */,
+ { 8, 4838, 26, 15, 1, UNI_NFKCQC__Y } /* nfkcquickcheck=y */,
+ { 10, 3836, 2913, 18, 3, UNI_SUND } /* scriptextensions=sund */,
+ { 1, 1417, 7814, 24, 1, UNI_CCC__7 } /* canonicalcombiningclass=7 */,
+ { 34, 1417, 78, 24, 2, UNI_CCC__AR } /* canonicalcombiningclass=ar */,
+ { 0, 10333, 3895, 3, 3, UNI_SGNW } /* issgnw */,
+ { 1, 184, 7139, 3, 9, UNI_COMPATJAMO } /* iscompatjamo */,
+ { 6, 1186, 0, 2, 0, UNI_PO } /* po */,
+ { 40, 10048, 9108, 3, 2, UNI_NV__15 } /* nv=15 */,
+ { 0, 9488, 1906, 4, 16, UNI_INDICNUMBERFORMS } /* blk=indicnumberforms */,
+ { 1, 9351, 9255, 4, 5, -UNI_IDS } /* ids=false */,
+ { 32, 3421, 0, 4, 0, UNI_RUMI } /* rumi */,
+ { 21, 9576, 0, 4, 0, UNI_GURU } /* guru */,
+ { 10, 10048, 7899, 3, 8, UNI_NV__7_SLASH_2 } /* nv=3.50e+00 */,
+ { 4, 184, 7594, 2, 9, UNI_LATINEXTD } /* islatinextd */,
+ { 1, 5986, 10144, 13, 2, UNI_NV__45 } /* numericvalue=45 */,
+ { 58, 9768, 8912, 4, 4, UNI_KHOJ } /* scx=khoj */,
+ { 0, 3836, 9310, 17, 5, UNI_OGAM } /* scriptextensions=ogham */,
+ { 0, 9351, 36, 4, 1, UNI_IDS } /* ids=t */,
+ { 16, 8864, 3, 6, 1, -UNI_EMOJI } /* emoji=f */,
+ { 1, 1417, 9181, 25, 4, UNI_CCC__30 } /* canonicalcombiningclass=ccc30 */,
+ { 0, 184, 8407, 2, 7, UNI_DSRT } /* isdeseret */,
+ { 0, 9444, 7814, 4, 1, UNI_AGE__7 } /* age=7 */,
+ { 14, 7088, 37, 10, 2, UNI_BC__EN } /* bidiclass=en */,
+ { 16, 184, 3115, 2, 4, UNI_DEVA } /* isdeva */,
+ { 0, 8589, 3785, 7, 10, UNI_SC__MANI } /* script=manichaean */,
+ { 8, 10296, 5039, 7, 6, UNI_POSIXXDIGIT } /* isposixxdigit */,
+ { 2, 9250, 0, 10, 0, -UNI_EMOD } /* emod=false */,
+ { 2, 9277, 2429, 3, 20, UNI_PHLI } /* sc=inscriptionalpahlavi */,
+ { 6, 1417, 7874, 24, 2, UNI_CCC__23 } /* canonicalcombiningclass=23 */,
+ { 0, 9488, 1700, 4, 23, UNI_SHORTHANDFORMATCONTROLS } /* blk=shorthandformatcontrols */,
+ { 32, 9277, 8123, 3, 4, UNI_SC__BUGI } /* sc=bugi */,
+ { 10, 4033, 9503, 16, 2, UNI_MC } /* generalcategory=mc */,
+ { 0, 9872, 0, 4, 0, UNI_XPEO } /* xpeo */,
+ { 20, 9540, 9836, 4, 4, UNI_DIA } /* dia=true */,
+ { 0, 2912, 0, 12, 0, UNI_SUNDANESESUP } /* sundanesesup */,
+ { 0, 7218, 5564, 10, 9, UNI_LB__QU } /* linebreak=quotation */,
+ { 6, 9768, 7168, 4, 10, UNI_DIAK } /* scx=divesakuru */,
+ { 0, 1465, 0, 24, 0, UNI_DIACRITICALSFORSYMBOLS } /* combiningmarksforsymbols */,
+ { 16, 3836, 8936, 17, 6, UNI_LYCI } /* scriptextensions=lycian */,
+ { 8, 8589, 2409, 7, 4, UNI_SC__GLAG } /* script=glag */,
+ { 32, 9768, 9604, 4, 4, UNI_KHMR } /* scx=khmr */,
+ { 17, 8780, 3768, 6, 17, UNI_LETTERLIKESYMBOLS } /* block=letterlikesymbols */,
+ { 2, 8694, 0, 7, 0, UNI_wspace_values_index } /* wspace= */,
+ { 7, 8978, 10135, 6, 3, UNI__PERL_PATWS } /* patws=yes */,
+ { 5, 9275, 2369, 5, 20, UNI_INSC__CONSONANTPLACEHOLDER } /* insc=consonantplaceholder */,
+ { 1, 9768, 8291, 4, 8, UNI_TAGB } /* scx=tagbanwa */,
+ { 3, 3133, 0, 17, 0, UNI_EBASE } /* emojimodifierbase */,
+ { 0, 7218, 83, 10, 2, UNI_LB__CM } /* linebreak=cm */,
+ { 0, 9277, 9245, 3, 4, UNI_SC__DOGR } /* sc=dogr */,
+ { 0, 8780, 6193, 6, 6, UNI_INHEBREW } /* block=hebrew */,
+ { 1, 10288, 9877, 3, 3, UNI_XSUX } /* isxsux */,
+ { 0, 1417, 8793, 25, 5, UNI_CCC__103 } /* canonicalcombiningclass=ccc103 */,
+ { 16, 184, 3768, 2, 17, UNI_LETTERLIKESYMBOLS } /* isletterlikesymbols */,
+ { 0, 8780, 7675, 6, 9, UNI_PALM } /* block=palmyrene */,
+ { 0, 8780, 8582, 6, 7, UNI_INPHAGSPA } /* block=phagspa */,
+ { 0, 3115, 0, 4, 0, UNI_DEVA } /* deva */,
+ { 0, 1552, 4943, 9, 15, UNI_TITLE } /* category=titlecaseletter */,
+ { 1, 8780, 8428, 6, 7, UNI_INGRANTHA } /* block=grantha */,
+ { 0, 8435, 3, 7, 1, -UNI_GRBASE } /* grbase=f */,
+ { 2, 9768, 9480, 4, 4, UNI_BATK } /* scx=batk */,
+ { 0, 8589, 9820, 7, 4, UNI_TFNG } /* script=tfng */,
+ { 4, 10132, 5012, 3, 2, UNI_WB__SQ } /* wb=sq */,
+ { 0, 10027, 10045, 3, 3, UNI_JG__MIM } /* jg=mim */,
+ { 12, 7218, 34, 10, 2, UNI_LB__EX } /* linebreak=ex */,
+ { 0, 1790, 0, 22, 0, UNI_cwcm_values_index } /* changeswhencasemapped= */,
+ { 8, 4097, 0, 16, 0, UNI_HIGHPUSURROGATES } /* highpusurrogates */,
+ { 4, 1417, 3572, 24, 9, UNI_CCC__BL } /* canonicalcombiningclass=belowleft */,
+ { 2, 6609, 9836, 11, 4, UNI_DEP } /* deprecated=true */,
+ { 0, 3097, 4017, 18, 3, UNI_DT__FIN } /* decompositiontype=fin */,
+ { 0, 8589, 9572, 7, 4, UNI_SC__GUJR } /* script=gujr */,
+ { 2, 1033, 0, 11, 0, UNI_ENCLOSEDCJK } /* enclosedcjk */,
+ { 2, 1591, 3684, 3, 16, UNI_ETHIOPICEXTA } /* inethiopicextendeda */,
+ { 2, 1790, 9836, 22, 4, UNI_CWCM } /* changeswhencasemapped=true */,
+ { 1, 1417, 9146, 25, 4, UNI_CCC__23 } /* canonicalcombiningclass=ccc23 */,
+ { 0, 9345, 36, 5, 1, UNI_XIDC } /* xidc=t */,
+ { 2, 9277, 9584, 3, 4, UNI_HLUW } /* sc=hluw */,
+ { 32, 8858, 36, 6, 1, UNI_ECOMP } /* ecomp=t */,
+ { 0, 184, 5739, 2, 12, UNI_GRBASE } /* isgraphemebase */,
+ { 5, 184, 4161, 2, 16, UNI_LINEARBSYLLABARY } /* islinearbsyllabary */,
+ { 0, 184, 17, 3, 1, UNI_CO } /* isco */,
+ { 0, 1966, 4417, 22, 16, UNI_INSC__VOWELINDEPENDENT } /* indicsyllabiccategory=vowelindependent */,
+ { 0, 3836, 5550, 17, 14, UNI_PHLP } /* scriptextensions=psalterpahlavi */,
+ { 1, 1025, 0, 2, 0, UNI_NO } /* no */,
+ { 0, 5986, 7883, 13, 8, UNI_NV__1_SLASH_320 } /* numericvalue=3.13e-03 */,
+ { 1, 5791, 9456, 13, 4, UNI_JG__ALEF } /* joininggroup=alef */,
+ { 1, 8589, 7188, 7, 4, UNI_KHAR } /* script=khar */,
+ { 0, 3836, 8888, 17, 4, UNI_HATR } /* scriptextensions=hatr */,
+ { 0, 9640, 10135, 4, 3, UNI_LOE } /* loe=yes */,
+ { 11, 7228, 9255, 10, 5, -UNI_XPOSIXLOWER } /* lowercase=false */,
+ { 1, 8512, 9295, 7, 5, UNI_NFCQC__M } /* nfkcqc=maybe */,
+ { 33, 9508, 7859, 4, 2, UNI_CCC__20 } /* ccc=20 */,
+ { 8, 1856, 26, 22, 1, UNI_CWU } /* changeswhenuppercased=y */,
+ { 1, 8780, 9085, 6, 5, UNI_INBATAK } /* block=batak */,
+ { 9, 9536, 1025, 4, 2, -UNI_DEP } /* dep=no */,
+ { 17, 8688, 4435, 4, 13, UNI_ARABICEXTA } /* isarabicextendeda */,
+ { 0, 8780, 7630, 6, 9, UNI_INNEWTAILUE } /* block=newtailue */,
+ { 1, 10024, 4305, 3, 16, UNI_PO } /* gc=otherpunctuation */,
+ { 0, 8997, 1025, 5, 2, -UNI_TERM } /* term=no */,
+ { 65, 6554, 10135, 11, 3, UNI_IDC } /* idcontinue=yes */,
+ { 32, 9508, 9211, 5, 4, UNI_CCC__36 } /* ccc=ccc36 */,
+ { 10, 10033, 6697, 3, 11, UNI_LB__IN } /* lb=inseperable */,
+ { 1, 8936, 0, 4, 0, UNI_LYCI } /* lyci */,
+ { 2, 1269, 0, 24, 0, UNI_COMPEX } /* fullcompositionexclusion */,
+ { 0, 8589, 8291, 7, 4, UNI_SC__TAGB } /* script=tagb */,
+ { 1, 8780, 4161, 6, 16, UNI_LINEARBSYLLABARY } /* block=linearbsyllabary */,
+ { 1, 184, 9740, 2, 4, UNI_QAAI } /* isqaai */,
+ { 2, 8780, 8219, 6, 8, UNI_INJAVANESE } /* block=javanese */,
+ { 0, 8780, 2224, 6, 21, UNI_ININSCRIPTIONALPARTHIAN } /* block=inscriptionalparthian */,
+ { 3, 2874, 0, 19, 0, UNI_OTTOMANSIYAQNUMBERS } /* ottomansiyaqnumbers */,
+ { 6, 3259, 1, 18, 1, -UNI_IDSB } /* idsbinaryoperator=n */,
+ { 8, 2569, 3504, 20, 7, UNI_VO__R } /* verticalorientation=rotated */,
+ { 34, 9768, 7188, 4, 10, UNI_KHAR } /* scx=kharoshthi */,
+ { 16, 184, 1025, 2, 2, UNI_NO } /* isno */,
+ { 1, 10024, 133, 3, 4, UNI_M } /* gc=mark */,
+ { 2, 10024, 45, 3, 2, UNI_CO } /* gc=co */,
+ { 1, 9488, 3768, 4, 17, UNI_LETTERLIKESYMBOLS } /* blk=letterlikesymbols */,
+ { 81, 2224, 4338, 3, 15, UNI_SUPMATHOPERATORS } /* insupmathoperators */,
+ { 12, 2224, 317, 3, 32, UNI_SUPMATHOPERATORS } /* insupplementalmathematicaloperators */,
+ { 8, 7088, 4493, 10, 15, UNI_BC__CS } /* bidiclass=commonseparator */,
+ { 1, 10048, 9380, 3, 3, UNI_NV__1_SLASH_8 } /* nv=1/8 */,
+ { 1, 184, 1791, 3, 20, UNI_CWCM } /* ischangeswhencasemapped */,
+ { 2, 1834, 0, 21, 0, UNI_CWT } /* changeswhentitlecased */,
+ { 1, 9277, 7278, 3, 10, UNI_XPEO } /* sc=oldpersian */,
+ { 0, 3097, 7, 18, 3, UNI_DT__CAN } /* decompositiontype=can */,
+ { 20, 184, 7358, 2, 10, UNI_SAUR } /* issaurashtra */,
+ { 0, 5116, 10135, 14, 3, UNI_EMOD } /* emojimodifier=yes */,
+ { 3, 10296, 3, 3, 1, UNI_PF } /* ispf */,
+ { 0, 10132, 18, 3, 2, UNI_RI } /* wb=ri */,
+ { 7, 8512, 0, 7, 0, UNI_nfkcqc_values_index } /* nfkcqc= */,
+ { 16, 9488, 2912, 4, 9, UNI_INSUNDANESE } /* blk=sundanese */,
+ { 4, 9768, 8187, 4, 8, UNI_HIRA } /* scx=hiragana */,
+ { 2, 9608, 0, 4, 0, UNI_KITS } /* kits */,
+ { 5, 9768, 5550, 4, 14, UNI_PHLP } /* scx=psalterpahlavi */,
+ { 1, 1552, 4017, 9, 16, UNI_PF } /* category=finalpunctuation */,
+ { 0, 9512, 0, 4, 0, UNI_CHRS } /* chrs */,
+ { 1, 7325, 10102, 3, 3, UNI_IN__5_DOT_2 } /* in=v52 */,
+ { 32, 9277, 8115, 3, 8, UNI_BASS } /* sc=bassavah */,
+ { 0, 7218, 8701, 10, 7, UNI_LB__ZW } /* linebreak=zwspace */,
+ { 4, 3836, 7567, 17, 9, UNI_SIND } /* scriptextensions=khudawadi */,
+ { 4, 10048, 7814, 3, 1, UNI_NV__7 } /* nv=7 */,
+ { 0, 9768, 8942, 4, 6, UNI_LYDI } /* scx=lydian */,
+ { 2, 8930, 0, 6, 0, UNI_lower_values_index } /* lower= */,
+ { 5, 9768, 2913, 5, 8, UNI_SUND } /* scx=sundanese */,
+ { 0, 184, 2950, 2, 19, UNI_SUPARROWSB } /* issupplementalarrowsb */,
+ { 0, 3836, 9008, 17, 4, UNI_THAA } /* scriptextensions=thaa */,
+ { 0, 10048, 7971, 3, 8, UNI_NV__7_SLASH_12 } /* nv=5.83e-01 */,
+ { 12, 8589, 8414, 7, 4, UNI_ELBA } /* script=elba */,
+ { 0, 7738, 26, 9, 1, UNI_XIDS } /* xidstart=y */,
+ { 1, 8400, 10135, 7, 3, UNI_COMPEX } /* compex=yes */,
+ { 0, 9596, 6741, 4, 11, UNI_GCB__L } /* hst=leadingjamo */,
+ { 1, 8780, 4401, 6, 16, UNI_TANGUTSUP } /* block=tangutsupplement */,
+ { 1, 8589, 2913, 8, 3, UNI_SUND } /* script=sund */,
+ { 0, 10182, 6554, 6, 6, UNI__PERL_IDCONT } /* _perl_idcont */,
+ { 1, 9488, 9828, 4, 4, UNI_INTHAI } /* blk=thai */,
+ { 1, 8589, 9504, 7, 4, UNI_CANS } /* script=cans */,
+ { 2, 8589, 9496, 7, 4, UNI_SC__BUHD } /* script=buhd */,
+ { 1, 8780, 4145, 6, 16, UNI_LINEARBIDEOGRAMS } /* block=linearbideograms */,
+ { 0, 8780, 8477, 6, 7, UNI_INMAKASAR } /* block=makasar */,
+ { 0, 1552, 1587, 9, 1, UNI_Z } /* category=z */,
+ { 1, 10048, 10140, 3, 2, UNI_NV__39 } /* nv=39 */,
+ { 2, 9588, 0, 4, 0, UNI_HMNG } /* hmng */,
+ { 0, 2760, 6763, 19, 11, UNI_LB__H3 } /* hangulsyllabletype=lvtsyllable */,
+ { 3, 8978, 1, 6, 1, -UNI__PERL_PATWS } /* patws=n */,
+ { 5, 5791, 9355, 13, 5, UNI_JG__ZHAIN } /* joininggroup=zhain */,
+ { 2, 8589, 2485, 7, 4, UNI_SC__MONG } /* script=mong */,
+ { 0, 9556, 24, 4, 1, UNI_GCB__L } /* gcb=l */,
+ { 2, 9444, 10087, 4, 3, UNI_AGE__3_DOT_2 } /* age=v32 */,
+ { 1, 1417, 7806, 24, 1, UNI_CCC__6 } /* canonicalcombiningclass=6 */,
+ { 0, 5986, 8750, 13, 4, UNI_NV__8000 } /* numericvalue=8000 */,
+ { 3, 9488, 1631, 4, 15, UNI_GEOMETRICSHAPES } /* blk=geometricshapes */,
+ { 5, 8780, 2409, 6, 20, UNI_GLAGOLITICSUP } /* block=glagoliticsupplement */,
+ { 1, 8780, 7358, 6, 10, UNI_INSAURASHTRA } /* block=saurashtra */,
+ { 3, 4791, 4290, 3, 15, UNI_MYANMAREXTB } /* inmyanmarextendedb */,
+ { 16, 7076, 8116, 3, 7, UNI_INBASSAVAH } /* inbassavah */,
+ { 1, 9528, 9836, 4, 4, UNI_CWU } /* cwu=true */,
+ { 5, 4033, 5497, 16, 11, UNI_MC } /* generalcategory=spacingmark */,
+ { 0, 5986, 10142, 13, 2, UNI_NV__44 } /* numericvalue=44 */,
+ { 4, 8780, 0, 12, 0, UNI_INCARIAN } /* block=carian */,
+ { 2, 9277, 8582, 3, 7, UNI_SC__PHAG } /* sc=phagspa */,
+ { 0, 9277, 9516, 3, 4, UNI_SC__CPRT } /* sc=cprt */,
+ { 5, 9444, 7781, 4, 1, UNI_AGE__4 } /* age=4 */,
+ { 0, 4113, 6013, 3, 12, UNI_VERTICALFORMS } /* inverticalforms */,
+ { 0, 5791, 3, 15, 1, UNI_JG__KAF } /* joininggroup=kaf */,
+ { 12, 10006, 1025, 3, 2, -UNI_DI } /* di=no */,
+ { 34, 1505, 5755, 5, 10, UNI_GREEKEXT } /* ingreekextended */,
+ { 2, 8589, 7675, 7, 4, UNI_PALM } /* script=palm */,
+ { 1, 1417, 7858, 24, 2, UNI_CCC__22 } /* canonicalcombiningclass=22 */,
+ { 17, 1417, 4912, 24, 2, UNI_CCC__0 } /* canonicalcombiningclass=nr */,
+ { 0, 7155, 8443, 3, 6, UNI_HANO } /* ishanunoo */,
+ { 2, 6061, 1025, 12, 2, -UNI_BIDIC } /* bidicontrol=no */,
+ { 1, 7438, 72, 10, 2, UNI_WB__LE } /* wordbreak=le */,
+ { 0, 8997, 0, 5, 0, UNI_term_values_index } /* term= */,
+ { 0, 10290, 5718, 6, 5, UNI_XPOSIXALNUM } /* xposixalnum */,
+ { 7, 10048, 9424, 3, 4, UNI_NV__3_SLASH_64 } /* nv=3/64 */,
+ { 0, 478, 0, 31, 0, UNI_MATHALPHANUM } /* mathematicalalphanumericsymbols */,
+ { 0, 1979, 7, 10, 1, UNI_CASEDLETTER } /* category=lc */,
+ { 0, 1114, 9836, 26, 4, UNI_CWKCF } /* changeswhennfkccasefolded=true */,
+ { 1, 21, 1677, 2, 14, UNI_LATINEXTA } /* inlatinextendeda */,
+ { 2, 9997, 3349, 3, 18, UNI_BC__B } /* bc=paragraphseparator */,
+ { 0, 42, 0, 3, 0, UNI_CJK } /* cjk */,
+ { 15, 10333, 1176, 3, 3, UNI_SORA } /* issora */,
+ { 10, 9488, 4868, 4, 15, UNI_NARB } /* blk=oldnortharabian */,
+ { 15, 9488, 2855, 4, 9, UNI_INMONGOLIAN } /* blk=mongolian */,
+ { 0, 2203, 0, 4, 0, UNI_HAN } /* hani */,
+ { 0, 4116, 447, 3, 17, UNI_IDEOGRAPHICSYMBOLS } /* isideographicsymbols */,
+ { 5, 10012, 865, 3, 1, UNI_EA__W } /* ea=w */,
+ { 3, 8688, 29, 4, 4, UNI_ARAB } /* isarabic */,
+ { 1, 8589, 4273, 7, 7, UNI_SC__MYMR } /* script=myanmar */,
+ { 12, 7218, 6697, 10, 11, UNI_LB__IN } /* linebreak=inseperable */,
+ { 1, 6420, 9311, 3, 4, UNI_INOGHAM } /* inogham */,
+ { 5, 7228, 26, 10, 1, UNI_XPOSIXLOWER } /* lowercase=y */,
+ { 0, 7218, 751, 10, 2, UNI_LB__CL } /* linebreak=cl */,
+ { 8, 9508, 1179, 4, 2, UNI_CCC__BL } /* ccc=bl */,
+ { 19, 2760, 5973, 19, 13, UNI_HST__NA } /* hangulsyllabletype=notapplicable */,
+ { 8, 8589, 2140, 7, 8, UNI_SC__CYRL } /* script=cyrillic */,
+ { 0, 5739, 1025, 13, 2, -UNI_GRBASE } /* graphemebase=no */,
+ { 0, 3133, 36, 18, 1, UNI_EBASE } /* emojimodifierbase=t */,
+ { 0, 184, 1631, 2, 23, UNI_GEOMETRICSHAPESEXT } /* isgeometricshapesextended */,
+ { 1, 8589, 4448, 7, 4, UNI_BAMU } /* script=bamu */,
+ { 4, 9488, 3043, 4, 18, UNI_HALFMARKS } /* blk=combininghalfmarks */,
+ { 2, 1393, 0, 24, 0, UNI_ARABICPFB } /* arabicpresentationformsb */,
+ { 0, 9277, 4868, 3, 15, UNI_NARB } /* sc=oldnortharabian */,
+ { 1, 10290, 62, 6, 5, UNI_XPOSIXGRAPH } /* xposixgraph */,
+ { 0, 10027, 5420, 3, 4, UNI_JG__TETH } /* jg=teth */,
+ { 2, 184, 4569, 3, 14, UNI_CURRENCYSYMBOLS } /* iscurrencysymbols */,
+ { 2, 10024, 106, 3, 6, UNI_S } /* gc=symbol */,
+ { 1, 10048, 8756, 3, 5, UNI_NV__90000 } /* nv=90000 */,
+ { 0, 3836, 3751, 17, 17, UNI_KITS } /* scriptextensions=khitansmallscript */,
+ { 0, 184, 3080, 3, 17, UNI_COPTICEPACTNUMBERS } /* iscopticepactnumbers */,
+ { 6, 8780, 8179, 6, 8, UNI_INGURMUKHI } /* block=gurmukhi */,
+ { 3, 3439, 0, 18, 0, UNI_SMALLKANAEXT } /* smallkanaextension */,
+ { 6, 1537, 2994, 24, 13, UNI_INPC__BOTTOMANDLEFT } /* indicpositionalcategory=bottomandleft */,
+ { 2, 1417, 9919, 24, 3, UNI_CCC__202 } /* canonicalcombiningclass=202 */,
+ { 64, 6231, 1467, 4, 22, UNI_DIACRITICALSFORSYMBOLS } /* incombiningmarksforsymbols */,
+ { 0, 8780, 1700, 6, 23, UNI_SHORTHANDFORMATCONTROLS } /* block=shorthandformatcontrols */,
+ { 0, 21, 3549, 4, 8, UNI_ALCHEMICAL } /* inalchemical */,
+ { 7, 21, 5284, 2, 7, UNI_LISUSUP } /* inlisusup */,
+ { 1, 2224, 3440, 3, 17, UNI_SMALLKANAEXT } /* insmallkanaextension */,
+ { 0, 184, 1, 3, 1, UNI_CN } /* iscn */,
+ { 0, 10132, 400, 3, 6, UNI_WB__FO } /* wb=format */,
+ { 1, 3836, 8942, 17, 6, UNI_LYDI } /* scriptextensions=lydian */,
+ { 3, 5060, 0, 14, 0, UNI_ci_values_index } /* caseignorable= */,
+ { 34, 9768, 3598, 4, 17, UNI_AGHB } /* scx=caucasianalbanian */,
+ { 1, 8509, 751, 4, 28, UNI_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumericsupplement */,
+ { 11, 1822, 0, 2, 0, UNI_NL } /* nl */,
+ { 8, 9277, 4703, 3, 15, UNI_ARMI } /* sc=imperialaramaic */,
+ { 9, 8780, 5752, 6, 13, UNI_GREEKEXT } /* block=greekextended */,
+ { 0, 8589, 8123, 7, 8, UNI_SC__BUGI } /* script=buginese */,
+ { 6, 184, 3026, 3, 7, UNI_CHER } /* ischerokee */,
+ { 0, 1537, 2549, 24, 12, UNI_INPC__TOPANDBOTTOM } /* indicpositionalcategory=topandbottom */,
+ { 2, 9540, 1, 4, 1, -UNI_DIA } /* dia=n */,
+ { 0, 7318, 10102, 10, 3, UNI_IN__5_DOT_2 } /* presentin=v52 */,
+ { 0, 9508, 9468, 4, 4, UNI_CCC__216 } /* ccc=atar */,
+ { 0, 184, 9560, 2, 4, UNI_GONG } /* isgong */,
+ { 0, 2161, 0, 20, 0, UNI_EXTPICT } /* extendedpictographic */,
+ { 0, 8768, 1025, 6, 2, -UNI_BIDIC } /* bidic=no */,
+ { 14, 8780, 3295, 6, 9, UNI_LATINEXTA } /* block=latinexta */,
+ { 2, 2280, 2875, 3, 18, UNI_OTTOMANSIYAQNUMBERS } /* isottomansiyaqnumbers */,
+ { 3, 10296, 8979, 3, 4, UNI__PERL_PATWS } /* ispatws */,
+ { 1, 9508, 7778, 4, 2, UNI_CCC__21 } /* ccc=21 */,
+ { 3, 7325, 9397, 3, 3, UNI_IN__2_DOT_1 } /* in=2.1 */,
+ { 4, 4868, 0, 15, 0, UNI_NARB } /* oldnortharabian */,
+ { 32, 2098, 0, 21, 0, UNI_CJKCOMPATFORMS } /* cjkcompatibilityforms */,
+ { 0, 3295, 0, 9, 0, UNI_LATINEXTA } /* latinexta */,
+ { 3, 3836, 8123, 17, 8, UNI_BUGI } /* scriptextensions=buginese */,
+ { 1, 9488, 3241, 4, 11, UNI_GEORGIANSUP } /* blk=georgiansup */,
+ { 8, 1417, 8805, 25, 5, UNI_CCC__118 } /* canonicalcombiningclass=ccc118 */,
+ { 2, 9277, 7666, 3, 9, UNI_ORKH } /* sc=oldturkic */,
+ { 1, 8774, 10135, 6, 3, UNI_BIDIM } /* bidim=yes */,
+ { 5, 8954, 0, 7, 0, -UNI__PERL_NCHAR } /* nchar=n */,
+ { 0, 184, 1822, 2, 2, UNI_NL } /* isnl */,
+ { 0, 10310, 8301, 4, 6, UNI_INTIFINAGH } /* intifinagh */,
+ { 0, 8780, 114, 7, 24, UNI_DIACRITICALS } /* block=combiningdiacriticalmarks */,
+ { 0, 1677, 0, 23, 0, UNI_LATINEXTADDITIONAL } /* latinextendedadditional */,
+ { 3, 2161, 1, 21, 1, -UNI_EXTPICT } /* extendedpictographic=n */,
+ { 2, 1552, 406, 9, 7, UNI_XPOSIXCNTRL } /* category=control */,
+ { 11, 7218, 58, 10, 2, UNI_LB__ID } /* linebreak=id */,
+ { 16, 4916, 1116, 3, 3, UNI_TANG } /* istang */,
+ { 0, 5578, 495, 14, 7, UNI_SB__NU } /* sentencebreak=numeric */,
+ { 0, 1417, 8825, 24, 3, UNI_CCC__130 } /* canonicalcombiningclass=130 */,
+ { 1, 10288, 5039, 8, 6, UNI_XPOSIXXDIGIT } /* isxposixxdigit */,
+ { 1, 9444, 9852, 4, 4, UNI_AGE__12_DOT_1 } /* age=v121 */,
+ { 0, 9277, 9448, 3, 4, UNI_AGHB } /* sc=aghb */,
+ { 0, 5986, 7827, 13, 8, UNI_NV__1_SLASH_5 } /* numericvalue=2.00e-01 */,
+ { 3, 1188, 8653, 3, 6, UNI_INTAIVIET } /* intaiviet */,
+ { 4, 2182, 5497, 21, 11, UNI_GCB__SM } /* graphemeclusterbreak=spacingmark */,
+ { 1, 8589, 9676, 7, 4, UNI_NARB } /* script=narb */,
+ { 2, 4369, 0, 6, 0, UNI_SYRC } /* syriac */,
+ { 2, 4305, 0, 16, 0, UNI_PO } /* otherpunctuation */,
+ { 0, 9524, 1025, 4, 2, -UNI_CWT } /* cwt=no */,
+ { 2, 1966, 728, 22, 6, UNI_INSC__NUMBER } /* indicsyllabiccategory=number */,
+ { 12, 2287, 0, 4, 0, UNI_SINH } /* sinh */,
+ { 0, 10009, 5012, 3, 6, UNI_DT__SQR } /* dt=square */,
+ { 0, 9488, 8421, 4, 7, UNI_INELYMAIC } /* blk=elymaic */,
+ { 1, 9277, 7657, 3, 9, UNI_SC__PERM } /* sc=oldpermic */,
+ { 2, 9340, 0, 5, 0, UNI_VSSUP } /* vssup */,
+ { 1, 8882, 0, 6, 0, UNI_grext_values_index } /* grext= */,
+ { 0, 9277, 8219, 3, 8, UNI_SC__JAVA } /* sc=javanese */,
+ { 3, 5791, 2637, 13, 3, UNI_JG__YEH } /* joininggroup=yeh */,
+ { 21, 3836, 8498, 17, 4, UNI_MULT } /* scriptextensions=mult */,
+ { 5, 8774, 1, 6, 1, -UNI_BIDIM } /* bidim=n */,
+ { 16, 1188, 9336, 3, 4, UNI_INTAKRI } /* intakri */,
+ { 18, 10048, 7806, 3, 1, UNI_NV__6 } /* nv=6 */,
+ { 1, 3836, 8131, 17, 8, UNI_DUPL } /* scriptextensions=duployan */,
+ { 2, 5739, 1, 13, 1, -UNI_GRBASE } /* graphemebase=n */,
+ { 1, 8978, 9836, 6, 4, UNI__PERL_PATWS } /* patws=true */,
+ { 5, 9351, 1025, 4, 2, -UNI_IDS } /* ids=no */,
+ { 1, 10033, 96, 3, 10, UNI_LB__AL } /* lb=alphabetic */,
+ { 0, 7325, 10099, 3, 3, UNI_IN__5_DOT_1 } /* in=v51 */,
+ { 0, 1537, 6621, 3, 5, UNI_DOMINO } /* indomino */,
+ { 1, 9488, 719, 4, 9, UNI_INCUNEIFORM } /* blk=cuneiform */,
+ { 10, 9488, 8603, 4, 7, UNI_SHAW } /* blk=shavian */,
+ { 12, 9240, 0, 5, 0, UNI_dash_values_index } /* dash= */,
+ { 5, 10027, 6373, 3, 12, UNI_JG__MANICHAEANPE } /* jg=manichaeanpe */,
+ { 0, 1552, 4305, 9, 16, UNI_PO } /* category=otherpunctuation */,
+ { 1, 184, 8115, 2, 8, UNI_BASS } /* isbassavah */,
+ { 3, 8894, 36, 6, 1, UNI_JOINC } /* joinc=t */,
+ { 0, 9488, 6409, 4, 12, UNI_INMENDEKIKAKUI } /* blk=mendekikakui */,
+ { 0, 8449, 9255, 7, 5, -UNI_HYPHEN } /* hyphen=false */,
+ { 0, 8762, 26, 6, 1, UNI_XPOSIXALPHA } /* alpha=y */,
+ { 2, 9277, 7428, 3, 10, UNI_WARA } /* sc=warangciti */,
+ { 0, 2569, 3493, 20, 18, UNI_VO__TR } /* verticalorientation=transformedrotated */,
+ { 0, 3836, 8315, 17, 8, UNI_UGAR } /* scriptextensions=ugaritic */,
+ { 0, 8589, 5843, 7, 9, UNI_SC__MLYM } /* script=malayalam */,
+ { 1, 1585, 0, 14, 0, UNI_BYZANTINEMUSIC } /* byzantinemusic */,
+ { 0, 10027, 8155, 3, 8, UNI_JG__FARSIYEH } /* jg=farsiyeh */,
+ { 0, 6805, 287, 6, 29, UNI_MISCMATHSYMBOLSB } /* inmiscellaneousmathematicalsymbolsb */,
+ { 2, 9488, 9310, 4, 5, UNI_INOGHAM } /* blk=ogham */,
+ { 4, 6231, 3796, 3, 3, UNI_INCHAM } /* incham */,
+ { 8, 184, 2931, 2, 19, UNI_SUPARROWSA } /* issupplementalarrowsa */,
+ { 17, 7076, 7069, 3, 9, UNI_ASCII } /* inbasiclatin */,
+ { 0, 1441, 0, 24, 0, UNI_CJKSYMBOLS } /* cjksymbolsandpunctuation */,
+ { 2, 8589, 4145, 7, 7, UNI_SC__LINB } /* script=linearb */,
+ { 4, 7660, 0, 4, 0, UNI_PERM } /* perm */,
+ { 18, 9768, 3937, 4, 8, UNI_BOPO } /* scx=bopomofo */,
+ { 0, 9277, 3079, 3, 4, UNI_SC__COPT } /* sc=copt */,
+ { 3, 8617, 0, 7, 0, UNI_SOYO } /* soyombo */,
+ { 2, 4916, 8300, 3, 7, UNI_TFNG } /* istifinagh */,
+ { 2, 3836, 8912, 17, 4, UNI_KHOJ } /* scriptextensions=khoj */,
+ { 13, 9508, 7859, 4, 3, UNI_WB__EB } /* ccc=200 */,
+ { 0, 9768, 9732, 4, 4, UNI_PRTI } /* scx=prti */,
+ { 0, 2784, 7506, 4, 7, UNI_ARABICPFB } /* inarabicpfb */,
+ { 1, 6061, 0, 11, 0, UNI_BIDIC } /* bidicontrol */,
+ { 0, 9444, 7469, 4, 1, UNI_AGE__5 } /* age=5 */,
+ { 1, 9768, 9325, 4, 5, UNI_RUNR } /* scx=runic */,
+ { 0, 6231, 2141, 3, 20, UNI_CYRILLICSUP } /* incyrillicsupplementary */,
+ { 1, 8589, 9008, 7, 4, UNI_SC__THAA } /* script=thaa */,
+ { 0, 184, 5040, 2, 5, UNI_XPOSIXDIGIT } /* isdigit */,
+ { 1, 8589, 8876, 7, 6, UNI_GOTH } /* script=gothic */,
+ { 8, 9768, 57, 4, 2, UNI_YI } /* scx=yi */,
+ { 0, 4049, 0, 16, 0, UNI_GEORGIANEXT } /* georgianextended */,
+ { 0, 1189, 495, 3, 2, UNI_NT__NU } /* nt=nu */,
+ { 0, 3374, 36, 11, 1, UNI_XPOSIXSPACE } /* whitespace=t */,
+ { 0, 206, 0, 2, 0, UNI_PI } /* pi */,
+ { 2, 3379, 0, 5, 0, UNI_XPOSIXSPACE } /* space */,
+ { 20, 3836, 9285, 17, 5, UNI_LIMB } /* scriptextensions=limbu */,
+ { 5, 3836, 3169, 17, 4, UNI_ETHI } /* scriptextensions=ethi */,
+ { 0, 5578, 34, 14, 6, UNI_SB__EX } /* sentencebreak=extend */,
+ { 0, 3836, 7666, 17, 9, UNI_ORKH } /* scriptextensions=oldturkic */,
+ { 0, 8780, 9325, 6, 5, UNI_INRUNIC } /* block=runic */,
+ { 1, 9014, 0, 5, 0, UNI_UIDEO } /* uideo */,
+ { 2, 10024, 406, 3, 7, UNI_XPOSIXCNTRL } /* gc=control */,
+ { 8, 184, 3349, 2, 18, UNI_ZP } /* isparagraphseparator */,
+ { 1, 10126, 3504, 3, 7, UNI_VO__R } /* vo=rotated */,
+ { 0, 10009, 2569, 3, 8, UNI_DT__VERT } /* dt=vertical */,
+ { 3, 5674, 3, 13, 1, -UNI_BIDIM } /* bidimirrored=f */,
+ { 0, 9488, 951, 4, 28, UNI_VSSUP } /* blk=variationselectorssupplement */,
+ { 37, 5324, 6279, 4, 10, UNI_MAHJONG } /* inmahjongtiles */,
+ { 18, 9508, 8801, 4, 3, UNI_CCC__107 } /* ccc=107 */,
+ { 0, 9768, 6884, 4, 11, UNI_HMNG } /* scx=pahawhhmong */,
+ { 1, 5986, 10148, 13, 2, UNI_NV__47 } /* numericvalue=47 */,
+ { 1, 8780, 5200, 6, 7, UNI_KANASUP } /* block=kanasup */,
+ { 4, 9768, 0, 4, 0, UNI_scx_values_index } /* scx= */,
+ { 28, 7738, 0, 4, 0, UNI_XIDS } /* xids */,
+ { 0, 5778, 0, 13, 0, UNI_IPAEXT } /* ipaextensions */,
+ { 2, 7738, 9836, 9, 4, UNI_XIDS } /* xidstart=true */,
+ { 0, 1768, 9255, 22, 5, -UNI_CWCF } /* changeswhencasefolded=false */,
+ { 0, 10048, 9913, 3, 3, UNI_NV__2_SLASH_3 } /* nv=2/3 */,
+ { 2, 6609, 26, 11, 1, UNI_DEP } /* deprecated=y */,
+ { 34, 21, 1007, 3, 26, UNI_ANCIENTGREEKMUSIC } /* inancientgreekmusicalnotation */,
+ { 0, 2182, 5585, 21, 2, UNI_WB__EB } /* graphemeclusterbreak=eb */,
+ { 0, 1988, 10135, 22, 3, UNI_LOE } /* logicalorderexception=yes */,
+ { 0, 184, 3367, 2, 17, UNI__PERL_PATWS } /* ispatternwhitespace */,
+ { 2, 3385, 26, 18, 1, UNI_RI } /* regionalindicator=y */,
+ { 1, 184, 6012, 2, 13, UNI_VERTICALFORMS } /* isverticalforms */,
+ { 1, 9270, 6885, 3, 10, UNI_INPAHAWHHMONG } /* inpahawhhmong */,
+ { 1, 9768, 7428, 4, 4, UNI_WARA } /* scx=wara */,
+ { 1, 8780, 2076, 6, 15, UNI_TRANSPORTANDMAP } /* block=transportandmap */,
+ { 2, 78, 0, 4, 0, UNI_ARAB } /* arab */,
+ { 0, 9275, 1489, 5, 24, UNI_INSC__CONSONANTSUCCEEDINGREPHA } /* insc=consonantsucceedingrepha */,
+ { 12, 9277, 7660, 3, 4, UNI_SC__PERM } /* sc=perm */,
+ { 3, 184, 1922, 2, 22, UNI_DIACRITICALSFORSYMBOLS } /* isdiacriticalsforsymbols */,
+ { 2, 8589, 9283, 7, 4, UNI_PHLI } /* script=phli */,
+ { 6, 10024, 1025, 3, 2, UNI_NO } /* gc=no */,
+ { 0, 10009, 2569, 3, 4, UNI_DT__VERT } /* dt=vert */,
+ { 6, 4033, 2349, 16, 20, UNI_PC } /* generalcategory=connectorpunctuation */,
+ { 0, 10027, 5908, 3, 13, UNI_JG__MANICHAEANTAW } /* jg=manichaeantaw */,
+ { 9, 10132, 1218, 3, 8, UNI_WB__KA } /* wb=katakana */,
+ { 8, 7228, 0, 10, 0, UNI_lower_values_index } /* lowercase= */,
+ { 0, 8780, 8841, 7, 5, UNI_INCHAKMA } /* block=chakma */,
+ { 1, 184, 2, 3, 1, UNI_CI } /* isci */,
+ { 0, 9768, 4928, 4, 5, UNI_TAML } /* scx=tamil */,
+ { 3, 5746, 10135, 6, 3, UNI_EBASE } /* ebase=yes */,
+ { 1, 9768, 1218, 4, 8, UNI_KANA } /* scx=katakana */,
+ { 1, 2224, 4370, 3, 8, UNI_SYRIACSUP } /* insyriacsup */,
+ { 0, 10024, 1822, 3, 2, UNI_NL } /* gc=nl */,
+ { 16, 184, 1823, 2, 9, UNI_XPOSIXLOWER } /* islowercase */,
+ { 16, 10048, 7979, 3, 8, UNI_NV__3_SLASH_5 } /* nv=6.00e-01 */,
+ { 3, 3379, 1, 6, 1, -UNI_XPOSIXSPACE } /* space=n */,
+ { 4, 1552, 1186, 9, 2, UNI_PO } /* category=po */,
+ { 0, 6623, 2876, 4, 17, UNI_OTTOMANSIYAQNUMBERS } /* inottomansiyaqnumbers */,
+ { 17, 9277, 8171, 3, 8, UNI_SC__GUJR } /* sc=gujarati */,
+ { 4, 9508, 9201, 5, 4, UNI_CCC__34 } /* ccc=ccc34 */,
+ { 2, 9488, 42, 4, 36, UNI_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatibilityideographssupplement */,
+ { 0, 10048, 9420, 3, 4, UNI_NV__3_SLASH_20 } /* nv=3/20 */,
+ { 2, 9346, 0, 4, 0, UNI_idc_values_index } /* idc= */,
+ { 0, 10027, 1511, 3, 3, UNI_JG__HAH } /* jg=hah */,
+ { 0, 10027, 5340, 3, 14, UNI_JG__MANICHAEANFIVE } /* jg=manichaeanfive */,
+ { 0, 2912, 0, 19, 0, UNI_SUNDANESESUP } /* sundanesesupplement */,
+ { 17, 9768, 719, 4, 9, UNI_XSUX } /* scx=cuneiform */,
+ { 0, 3259, 0, 4, 0, UNI_IDSB } /* idsb */,
+ { 0, 8589, 8582, 7, 7, UNI_SC__PHAG } /* script=phagspa */,
+ { 17, 1552, 9503, 9, 2, UNI_MC } /* category=mc */,
+ { 14, 3836, 7684, 17, 9, UNI_PAUC } /* scriptextensions=paucinhau */,
+ { 0, 4916, 4944, 3, 14, UNI_TITLE } /* istitlecaseletter */,
+ { 5, 9496, 0, 4, 0, UNI_BUHD } /* buhd */,
+ { 0, 9508, 7858, 4, 2, UNI_CCC__22 } /* ccc=22 */,
+ { 1, 184, 1319, 2, 25, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* issymbolsandpictographsexta */,
+ { 1, 10296, 0, 12, 0, UNI_POSIXBLANK } /* isposixblank */,
+ { 1, 6928, 1, 11, 1, -UNI_SD } /* softdotted=n */,
+ { 2, 3836, 9002, 17, 4, UNI_TELU } /* scriptextensions=telu */,
+ { 6, 184, 3683, 2, 11, UNI_ETHIOPICEXT } /* isethiopicext */,
+ { 9, 9290, 9255, 5, 5, -UNI_MATH } /* math=false */,
+ { 0, 8780, 895, 6, 28, UNI_SUPPUAA } /* block=supplementaryprivateuseareaa */,
+ { 16, 8219, 0, 4, 0, UNI_JAVA } /* java */,
+ { 0, 9488, 8442, 4, 7, UNI_INHANUNOO } /* blk=hanunoo */,
+ { 0, 5791, 4225, 13, 16, UNI_JG__MANICHAEANTWENTY } /* joininggroup=manichaeantwenty */,
+ { 19, 184, 6409, 2, 4, UNI_MEND } /* ismend */,
+ { 3, 5037, 9255, 9, 5, -UNI_XPOSIXXDIGIT } /* hexdigit=false */,
+ { 9, 9560, 0, 4, 0, UNI_GONG } /* gong */,
+ { 0, 117, 2226, 4, 19, UNI_ININSCRIPTIONALPARTHIAN } /* ininscriptionalparthian */,
+ { 3, 8589, 9512, 7, 4, UNI_CHRS } /* script=chrs */,
+ { 3, 5739, 0, 13, 0, UNI_grbase_values_index } /* graphemebase= */,
+ { 0, 7218, 6169, 10, 4, UNI_LB__GL } /* linebreak=glue */,
+ { 0, 184, 1901, 3, 21, UNI_INDICNUMBERFORMS } /* iscommonindicnumberforms */,
+ { 0, 10024, 7, 3, 1, UNI_C } /* gc=c */,
+ { 1, 117, 5779, 3, 5, UNI_IPAEXT } /* inipaext */,
+ { 1, 8688, 15, 4, 2, UNI_ARAB } /* isarab */,
+ { 4, 9444, 9848, 4, 4, UNI_AGE__12 } /* age=v120 */,
+ { 3, 9768, 9664, 4, 3, UNI_MRO } /* scx=mro */,
+ { 16, 9460, 0, 4, 0, UNI_ARMI } /* armi */,
+ { 1, 8589, 3895, 8, 3, UNI_SGNW } /* script=sgnw */,
+ { 2, 3836, 8407, 17, 7, UNI_DSRT } /* scriptextensions=deseret */,
+ { 0, 10048, 9050, 3, 5, UNI_NV__1_SLASH_160 } /* nv=1/160 */,
+ { 1, 9768, 9008, 4, 4, UNI_THAA } /* scx=thaa */,
+ { 14, 8960, 0, 6, 0, UNI_nfcqc_values_index } /* nfcqc= */,
+ { 3, 9262, 8554, 3, 7, UNI_SB__LE } /* sb=oletter */,
+ { 1, 8267, 36, 8, 1, UNI_RADICAL } /* radical=t */,
+ { 0, 8855, 0, 2, 0, UNI_CF } /* cf */,
+ { 8, 1417, 184, 24, 2, UNI_CCC__IS } /* canonicalcombiningclass=is */,
+ { 0, 9250, 36, 5, 1, UNI_EMOD } /* emod=t */,
+ { 0, 7155, 8188, 3, 7, UNI_HIRA } /* ishiragana */,
+ { 19, 9556, 5497, 4, 11, UNI_GCB__SM } /* gcb=spacingmark */,
+ { 2, 184, 6061, 2, 5, UNI_BIDIC } /* isbidic */,
+ { 2, 7540, 10135, 9, 3, UNI_EXT } /* extender=yes */,
+ { 3, 8780, 8470, 6, 7, UNI_INLINEARA } /* block=lineara */,
+ { 8, 10291, 10308, 5, 5, UNI_POSIXPRINT } /* posixprint */,
+ { 0, 10027, 6313, 3, 12, UNI_JG__MALAYALAMNGA } /* jg=malayalamnga */,
+ { 3, 10048, 7469, 3, 1, UNI_NV__5 } /* nv=5 */,
+ { 51, 9351, 26, 4, 1, UNI_IDS } /* ids=y */,
+ { 1, 9997, 5829, 3, 3, UNI_BC__RLO } /* bc=rlo */,
+ { 0, 9488, 9684, 4, 4, UNI_INNEWA } /* blk=newa */,
+ { 2, 9768, 3025, 4, 8, UNI_CHER } /* scx=cherokee */,
+ { 0, 1417, 10172, 24, 2, UNI_CCC__9 } /* canonicalcombiningclass=vr */,
+ { 15, 10333, 7, 3, 1, UNI_SC } /* issc */,
+ { 0, 7318, 7950, 10, 1, UNI_IN__9 } /* presentin=9 */,
+ { 0, 2288, 5187, 3, 13, UNI_HIGHSURROGATES } /* inhighsurrogates */,
+ { 14, 10009, 4532, 3, 6, UNI_DT__MED } /* dt=medial */,
+ { 0, 6231, 2099, 3, 20, UNI_CJKCOMPATFORMS } /* incjkcompatibilityforms */,
+ { 16, 3241, 0, 8, 0, UNI_GEOR } /* georgian */,
+ { 0, 9270, 6506, 3, 11, UNI_PHAISTOS } /* inphaistosdisc */,
+ { 8, 4643, 0, 15, 0, UNI_ecomp_values_index } /* emojicomponent= */,
+ { 17, 5791, 8283, 13, 8, UNI_JG__SWASHKAF } /* joininggroup=swashkaf */,
+ { 0, 5986, 9050, 13, 4, UNI_NV__1_SLASH_16 } /* numericvalue=1/16 */,
+ { 5, 9508, 3015, 4, 10, UNI_CCC__AR } /* ccc=aboveright */,
+ { 4, 2280, 9713, 3, 3, UNI_OSGE } /* isosge */,
+ { 1, 9768, 4868, 4, 15, UNI_NARB } /* scx=oldnortharabian */,
+ { 1, 9260, 1, 5, 1, -UNI_IDSB } /* idsb=n */,
+ { 1, 5986, 7803, 13, 8, UNI_NV__1_SLASH_64 } /* numericvalue=1.56e-02 */,
+ { 2, 8179, 0, 8, 0, UNI_GURU } /* gurmukhi */,
+ { 3, 9488, 8179, 4, 8, UNI_INGURMUKHI } /* blk=gurmukhi */,
+ { 0, 9277, 7648, 3, 9, UNI_ITAL } /* sc=olditalic */,
+ { 1, 8882, 36, 6, 1, UNI_GREXT } /* grext=t */,
+ { 32, 9768, 9315, 4, 5, UNI_ORYA } /* scx=oriya */,
+ { 0, 10024, 3358, 3, 9, UNI_Z } /* gc=separator */,
+ { 1, 2429, 0, 20, 0, UNI_PHLI } /* inscriptionalpahlavi */,
+ { 3, 5986, 10146, 13, 2, UNI_NV__46 } /* numericvalue=46 */,
+ { 22, 10048, 8042, 3, 2, UNI_NV__18 } /* nv=18 */,
+ { 5, 8954, 9836, 6, 4, UNI__PERL_NCHAR } /* nchar=true */,
+ { 0, 4401, 0, 16, 0, UNI_TANGUTSUP } /* tangutsupplement */,
+ { 0, 8780, 5284, 6, 4, UNI_INLISU } /* block=lisu */,
+ { 0, 9536, 36, 4, 1, UNI_DEP } /* dep=t */,
+ { 19, 21, 7027, 2, 11, UNI_YISYLLABLES } /* inyisyllables */,
+ { 0, 9444, 7765, 4, 1, UNI_AGE__2 } /* age=2 */,
+ { 0, 9768, 3115, 4, 10, UNI_DEVA } /* scx=devanagari */,
+ { 0, 184, 3295, 2, 9, UNI_LATINEXTA } /* islatinexta */,
+ { 2, 4422, 8409, 4, 5, UNI_DSRT } /* indeseret */,
+ { 2, 4478, 0, 15, 0, UNI_BRAI } /* braillepatterns */,
+ { 0, 8589, 8470, 7, 7, UNI_SC__LINA } /* script=lineara */,
+ { 9, 1988, 1, 22, 1, -UNI_LOE } /* logicalorderexception=n */,
+ { 1, 1417, 7859, 24, 2, UNI_CCC__20 } /* canonicalcombiningclass=20 */,
+ { 13, 9488, 6517, 4, 12, UNI_PLAYINGCARDS } /* blk=playingcards */,
+ { 2, 895, 0, 28, 0, UNI_SUPPUAA } /* supplementaryprivateuseareaa */,
+ { 0, 10027, 6950, 3, 11, UNI_JG__STRAIGHTWAW } /* jg=straightwaw */,
+ { 0, 2722, 0, 10, 0, UNI_JAMO } /* hanguljamo */,
+ { 1, 2224, 5607, 3, 13, UNI_SUPPUNCTUATION } /* insuppunctuation */,
+ { 0, 9277, 3079, 3, 6, UNI_SC__COPT } /* sc=coptic */,
+ { 1, 5032, 0, 5, 0, UNI_ASCII } /* ascii */,
+ { 0, 3836, 9484, 17, 4, UNI_BHKS } /* scriptextensions=bhks */,
+ { 0, 10006, 26, 3, 1, UNI_DI } /* di=y */,
+ { 1, 10048, 9432, 3, 4, UNI_NV__5_SLASH_12 } /* nv=5/12 */,
+ { 0, 1979, 47, 10, 1, UNI_LM } /* category=lm */,
+ { 5, 9688, 0, 3, 0, UNI_NKO } /* nko */,
+ { 2, 9700, 0, 4, 0, UNI_OLCK } /* olck */,
+ { 1, 9580, 0, 4, 0, UNI_HANO } /* hano */,
+ { 3, 2182, 1910, 21, 2, UNI_GCB__CN } /* graphemeclusterbreak=cn */,
+ { 0, 8780, 9038, 6, 6, UNI_INYEZIDI } /* block=yezidi */,
+ { 0, 6553, 10135, 12, 3, UNI_XIDC } /* xidcontinue=yes */,
+ { 0, 184, 7428, 2, 4, UNI_WARA } /* iswara */,
+ { 9, 7088, 2798, 10, 19, UNI_BC__LRO } /* bidiclass=lefttorightoverride */,
+ { 1, 9768, 6409, 4, 4, UNI_MEND } /* scx=mend */,
+ { 4, 1417, 756, 24, 2, UNI_CCC__DA } /* canonicalcombiningclass=da */,
+ { 1, 9768, 6940, 5, 10, UNI_SORA } /* scx=sorasompeng */,
+ { 13, 400, 0, 6, 0, UNI_CF } /* format */,
+ { 3, 2182, 3385, 21, 17, UNI_RI } /* graphemeclusterbreak=regionalindicator */,
+ { 0, 10288, 467, 8, 5, UNI_XPOSIXPUNCT } /* isxposixpunct */,
+ { 0, 5452, 0, 14, 0, UNI_nfcqc_values_index } /* nfcquickcheck= */,
+ { 4, 10296, 131, 3, 3, UNI_PALM } /* ispalm */,
+ { 1, 4033, 1527, 16, 9, UNI__PERL_SURROGATE } /* generalcategory=surrogate */,
+ { 9, 3836, 4370, 18, 5, UNI_SYRC } /* scriptextensions=syriac */,
+ { 7, 8984, 1025, 6, 2, -UNI_QMARK } /* qmark=no */,
+ { 0, 4033, 32, 16, 2, UNI__PERL_SURROGATE } /* generalcategory=cs */,
+ { 2, 8575, 0, 6, 0, UNI_PATSYN } /* patsyn */,
+ { 15, 9488, 3295, 4, 18, UNI_LATINEXTADDITIONAL } /* blk=latinextadditional */,
+ { 1, 8589, 9864, 7, 4, UNI_WCHO } /* script=wcho */,
+ { 0, 8435, 1025, 7, 2, -UNI_GRBASE } /* grbase=no */,
+ { 11, 9277, 9796, 3, 4, UNI_SC__SYRC } /* sc=syrc */,
+ { 0, 8780, 3887, 6, 17, UNI_SUTTONSIGNWRITING } /* block=suttonsignwriting */,
+ { 1, 9277, 2560, 3, 4, UNI_SC__MAND } /* sc=mand */,
+ { 20, 3151, 0, 17, 0, UNI_EPRES } /* emojipresentation */,
+ { 41, 10012, 8948, 3, 6, UNI_EA__NA } /* ea=narrow */,
+ { 2, 184, 8414, 2, 7, UNI_ELBA } /* iselbasan */,
+ { 8, 8589, 7666, 7, 9, UNI_ORKH } /* script=oldturkic */,
+ { 1, 5578, 2529, 15, 4, UNI_SB__ST } /* sentencebreak=sterm */,
+ { 1, 9277, 7118, 3, 10, UNI_CHRS } /* sc=chorasmian */,
+ { 2, 4433, 0, 15, 0, UNI_ARABICEXTA } /* arabicextendeda */,
+ { 0, 2855, 0, 12, 0, UNI_MONGOLIANSUP } /* mongoliansup */,
+ { 1, 1166, 0, 25, 0, UNI_DI } /* defaultignorablecodepoint */,
+ { 0, 5508, 0, 13, 0, UNI_PATSYN } /* patternsyntax */,
+ { 0, 6796, 0, 11, 0, UNI_MEDF } /* medefaidrin */,
{ 0, 184, 218, 3, 32, UNI_DIACRITICALSEXT } /* iscombiningdiacriticalmarksextended */,
- { 5, 9105, 0, 4, 0, UNI_CAKM } /* cakm */,
- { 0, 9093, 2211, 4, 7, UNI_INSINHALA } /* blk=sinhala */,
- { 2, 9093, 1599, 4, 23, UNI_COMPATJAMO } /* blk=hangulcompatibilityjamo */,
- { 4, 3868, 6360, 16, 11, UNI_CASEDLETTER } /* generalcategory=casedletter */,
- { 0, 9093, 5552, 4, 13, UNI_IPAEXT } /* blk=ipaextensions */,
- { 4, 3948, 922, 3, 17, UNI_INVS } /* invariationselectors */,
- { 0, 8424, 114, 7, 24, UNI_DIACRITICALS } /* block=combiningdiacriticalmarks */,
- { 4, 5760, 7631, 13, 1, UNI_NV__9 } /* numericvalue=9 */,
- { 13, 9647, 9506, 3, 3, UNI_NV__2_SLASH_3 } /* nv=2/3 */,
- { 4, 184, 6569, 2, 11, UNI_MISCSYMBOLS } /* ismiscsymbols */,
- { 3, 7128, 1767, 10, 2, UNI_WB__NL } /* wordbreak=nl */,
- { 1, 9361, 0, 4, 0, UNI_SARB } /* sarb */,
- { 0, 400, 0, 6, 0, UNI_CF } /* format */,
- { 0, 1158, 4718, 3, 7, UNI_TAMILSUP } /* intamilsup */,
- { 0, 21, 6027, 2, 5, UNI_INKHMER } /* inkhmer */,
- { 0, 8886, 9385, 3, 4, UNI_SC__SHRD } /* sc=shrd */,
- { 3, 5760, 9557, 13, 3, UNI_NV__3_SLASH_5 } /* numericvalue=3/5 */,
- { 0, 3671, 9253, 17, 4, UNI_MIAO } /* scriptextensions=miao */,
- { 0, 3671, 8093, 17, 7, UNI_HANO } /* scriptextensions=hanunoo */,
- { 1, 8616, 8864, 6, 5, -UNI_STERM } /* sterm=false */,
- { 0, 8869, 9433, 5, 4, UNI_IDSB } /* idsb=true */,
- { 4, 5325, 9433, 14, 4, UNI_QMARK } /* quotationmark=true */,
- { 0, 3002, 3370, 18, 3, UNI_DT__MED } /* decompositiontype=med */,
- { 9, 9093, 6382, 4, 11, UNI_DOMINO } /* blk=dominotiles */,
- { 0, 9620, 1257, 3, 2, UNI_UPPERCASELETTER } /* gc=lu */,
- { 0, 8424, 837, 6, 28, UNI_PHONETICEXTSUP } /* block=phoneticextensionssupplement */,
- { 2, 5513, 1, 13, 1, -UNI_GRBASE } /* graphemebase=n */,
- { 1, 184, 779, 2, 29, UNI_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsupplement */,
- { 6, 3772, 0, 16, 0, UNI_BOPOMOFOEXT } /* bopomofoextended */,
- { 0, 9121, 1, 4, 1, -UNI_CWL } /* cwl=n */,
- { 12, 6315, 36, 12, 1, UNI_XIDC } /* xidcontinue=t */,
- { 2, 5492, 0, 5, 0, UNI_XPOSIXALNUM } /* alnum */,
- { 1, 8424, 7078, 6, 10, UNI_SUPARROWSB } /* block=suparrowsb */,
- { 1, 9113, 8730, 5, 4, UNI_CCC__17 } /* ccc=ccc17 */,
- { 1, 8869, 1, 5, 1, -UNI_IDSB } /* idsb=n */,
- { 1, 4462, 9433, 15, 4, UNI_GREXT } /* graphemeextend=true */,
- { 0, 8424, 3092, 6, 18, UNI_INPUNCTUATION } /* block=generalpunctuation */,
- { 1, 7025, 7668, 3, 3, UNI_IN__6_DOT_2 } /* in=6.2 */,
- { 0, 184, 3631, 3, 3, UNI_CHAM } /* ischam */,
- { 3, 8424, 7329, 6, 9, UNI_INOLDITALIC } /* block=olditalic */,
- { 8, 9903, 1768, 6, 5, UNI_XPOSIXLOWER } /* xposixlower */,
- { 0, 3251, 1, 3, 1, -UNI_CE } /* ce=n */,
- { 5, 5760, 5409, 13, 9, UNI_NV__100000000 } /* numericvalue=100000000 */,
- { 0, 5325, 1, 14, 1, -UNI_QMARK } /* quotationmark=n */,
- { 1, 2703, 26, 19, 1, UNI_IDST } /* idstrinaryoperator=y */,
- { 1, 9049, 7463, 4, 1, UNI_AGE__3 } /* age=3 */,
- { 9, 8424, 893, 6, 28, UNI_SUPPUAB } /* block=supplementaryprivateuseareab */,
- { 8, 8886, 2984, 3, 6, UNI_SC__COPT } /* sc=coptic */,
- { 4, 3671, 7995, 17, 7, UNI_AVST } /* scriptextensions=avestan */,
- { 0, 3671, 8610, 17, 6, UNI_RJNG } /* scriptextensions=rejang */,
- { 5, 9093, 808, 4, 29, UNI_MISCARROWS } /* blk=miscellaneoussymbolsandarrows */,
- { 1, 9659, 26, 3, 1, UNI_RI } /* ri=y */,
- { 1, 3980, 0, 16, 0, UNI_LINEARBIDEOGRAMS } /* linearbideograms */,
- { 5, 9093, 1845, 4, 22, UNI_INDICNUMBERFORMS } /* blk=commonindicnumberforms */,
- { 2, 6171, 0, 12, 0, UNI_MATHALPHANUM } /* mathalphanum */,
- { 2, 1410, 0, 24, 0, UNI_DIACRITICALSFORSYMBOLS } /* combiningmarksforsymbols */,
- { 1, 184, 382, 2, 4, UNI_EGYP } /* isegyp */,
- { 0, 9093, 3020, 4, 18, UNI_DEVANAGARIEXT } /* blk=devanagariextended */,
- { 4, 749, 0, 30, 0, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* symbolsandpictographsextendeda */,
- { 8, 9093, 5449, 5, 12, UNI_BLOCKELEMENTS } /* blk=blockelements */,
- { 6, 184, 3519, 3, 16, UNI_CYRILLICEXTB } /* iscyrillicextendedb */,
- { 0, 5565, 3620, 13, 17, UNI_JG__MANICHAEANDHAMEDH } /* joininggroup=manichaeandhamedh */,
- { 1, 9113, 9530, 4, 3, UNI_CCC__AL } /* ccc=228 */,
- { 1, 9629, 9310, 3, 2, UNI_LB__SG } /* lb=sg */,
- { 0, 6918, 5520, 10, 5, UNI_LB__EB } /* linebreak=ebase */,
- { 5, 9623, 4552, 3, 15, UNI_JG__MANICHAEANSADHE } /* jg=manichaeansadhe */,
- { 0, 3739, 9734, 17, 3, UNI_UIDEO } /* unifiedideograph=yes */,
- { 1, 9153, 4797, 5, 2, UNI_WB__EB } /* gcb=gaz */,
- { 0, 9909, 1768, 7, 5, UNI_POSIXLOWER } /* isposixlower */,
- { 9, 8424, 9057, 6, 4, UNI_INAHOM } /* block=ahom */,
- { 1, 184, 5884, 3, 11, UNI_CYRILLICEXTB } /* iscyrillicextb */,
- { 1, 5565, 6909, 14, 9, UNI_JG__KNOTTEDHEH } /* joininggroup=knottedheh */,
- { 1, 4108, 0, 16, 0, UNI_MYANMAREXTA } /* myanmarextendeda */,
- { 3, 1084, 995, 26, 2, -UNI_CWKCF } /* changeswhennfkccasefolded=no */,
- { 3, 5227, 0, 15, 0, UNI_DT__CAN } /* nfdquickcheck=n */,
- { 0, 184, 8065, 2, 4, UNI_ELBA } /* iselba */,
- { 0, 9093, 3469, 4, 4, UNI_UCAS } /* blk=ucas */,
- { 0, 8086, 9734, 7, 3, UNI_GRBASE } /* grbase=yes */,
- { 15, 8886, 78, 3, 4, UNI_SC__ARAB } /* sc=arab */,
- { 3, 8854, 3, 5, 1, -UNI_DASH } /* dash=f */,
- { 5, 8424, 6869, 7, 9, UNI_COMPATJAMO } /* block=compatjamo */,
- { 0, 9093, 4124, 4, 16, UNI_MYANMAREXTB } /* blk=myanmarextendedb */,
- { 1, 9365, 8107, 4, 7, UNI_KNDA } /* scx=kannada */,
- { 8, 8424, 2021, 6, 22, UNI_TRANSPORTANDMAP } /* block=transportandmapsymbols */,
- { 1, 1482, 4434, 4, 13, UNI_DIACRITICALSSUP } /* indiacriticalssup */,
- { 0, 8886, 1622, 3, 5, UNI_SC__LATN } /* sc=latin */,
- { 0, 1156, 0, 2, 0, UNI_PO } /* po */,
- { 8, 9093, 2401, 4, 3, UNI_PUA } /* blk=pua */,
- { 0, 21, 977, 3, 16, UNI_ANCIENTGREEKMUSIC } /* inancientgreekmusic */,
- { 9, 5760, 8394, 13, 3, UNI_NV__800 } /* numericvalue=800 */,
- { 1, 8884, 8909, 5, 5, UNI_INSC__NUKTA } /* insc=nukta */,
- { 2, 9365, 2741, 4, 4, UNI_MERO } /* scx=mero */,
- { 1, 8233, 9473, 7, 4, UNI_SC__YI } /* script=yiii */,
- { 1, 8424, 6712, 6, 11, UNI_SUPERANDSUB } /* block=superandsub */,
- { 3, 3002, 4351, 18, 6, UNI_DT__MED } /* decompositiontype=medial */,
- { 0, 9093, 3980, 4, 16, UNI_LINEARBIDEOGRAMS } /* blk=linearbideograms */,
- { 1, 8874, 9433, 5, 4, UNI_IDST } /* idst=true */,
- { 0, 9620, 4140, 3, 16, UNI_PO } /* gc=otherpunctuation */,
- { 1, 6194, 6989, 3, 9, UNI_INOLDSOGDIAN } /* inoldsogdian */,
- { 0, 9089, 0, 4, 0, UNI_BHKS } /* bhks */,
- { 0, 8886, 8072, 3, 7, UNI_ELYM } /* sc=elymaic */,
- { 9, 1801, 9433, 22, 4, UNI_CWU } /* changeswhenuppercased=true */,
- { 2, 878, 0, 14, 0, UNI_PUA } /* privateusearea */,
- { 2, 5565, 6087, 13, 12, UNI_JG__MALAYALAMNGA } /* joininggroup=malayalamnga */,
- { 0, 4462, 0, 15, 0, UNI_grext_values_index } /* graphemeextend= */,
- { 2, 4826, 36, 9, 1, UNI_XPOSIXXDIGIT } /* hexdigit=t */,
- { 4, 1779, 0, 22, 0, UNI_cwt_values_index } /* changeswhentitlecased= */,
- { 4, 9093, 328, 4, 21, UNI_MATHOPERATORS } /* blk=mathematicaloperators */,
- { 4, 9113, 8358, 4, 2, UNI_CCC__30 } /* ccc=30 */,
- { 17, 7239, 5969, 4, 4, UNI_INHEBREW } /* inhebrew */,
- { 1, 5760, 9572, 13, 3, UNI_NV__5_SLASH_8 } /* numericvalue=5/8 */,
- { 0, 2106, 0, 21, 0, UNI_gcb_values_index } /* graphemeclusterbreak= */,
- { 11, 9647, 8376, 3, 6, UNI_NV__500000 } /* nv=500000 */,
- { 2, 3671, 8892, 17, 4, UNI_PHLI } /* scriptextensions=phli */,
- { 1, 9093, 7852, 4, 8, UNI_INGURMUKHI } /* blk=gurmukhi */,
- { 0, 9626, 6745, 3, 11, UNI_JT__T } /* jt=transparent */,
- { 4, 8886, 6978, 3, 10, UNI_XPEO } /* sc=oldpersian */,
- { 0, 9946, 47, 3, 1, UNI_SM } /* issm */,
- { 11, 8424, 8562, 6, 6, UNI_INLYCIAN } /* block=lycian */,
- { 2, 2457, 5802, 5, 9, UNI_ALPHABETICPF } /* inalphabeticpf */,
- { 0, 3251, 0, 3, 0, UNI_ce_values_index } /* ce= */,
- { 1, 6005, 150, 4, 33, UNI_DIACRITICALSSUP } /* incombiningdiacriticalmarkssupplement */,
- { 1, 9113, 8646, 4, 6, UNI_CCC__9 } /* ccc=virama */,
- { 0, 9093, 6492, 4, 11, UNI_KATAKANAEXT } /* blk=katakanaext */,
- { 0, 3671, 9133, 17, 4, UNI_CYRL } /* scriptextensions=cyrl */,
- { 9, 184, 5591, 2, 13, UNI_ZL } /* islineseparator */,
- { 1, 9647, 5409, 3, 8, UNI_NV__10000000 } /* nv=10000000 */,
- { 0, 3671, 9145, 17, 4, UNI_DSRT } /* scriptextensions=dsrt */,
- { 8, 9864, 436, 7, 4, UNI__PERL_NCHAR } /* _perl_nchar */,
- { 24, 9629, 1156, 3, 2, UNI_LB__PO } /* lb=po */,
- { 0, 8424, 749, 6, 30, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* block=symbolsandpictographsextendeda */,
- { 1, 6828, 2013, 10, 3, UNI_BC__RLE } /* bidiclass=rle */,
- { 15, 184, 9201, 2, 4, UNI_KHMR } /* iskhmr */,
- { 0, 8635, 36, 5, 1, UNI_IDEO } /* ideo=t */,
- { 0, 7025, 9722, 3, 3, UNI_IN__9 } /* in=v90 */,
- { 0, 9909, 2495, 3, 3, UNI_PRTI } /* isprti */,
- { 7, 8233, 2085, 7, 8, UNI_SC__CYRL } /* script=cyrillic */,
- { 3, 9629, 2564, 3, 2, UNI_LB__BA } /* lb=ba */,
- { 1, 9153, 73, 4, 2, UNI_WB__EB } /* gcb=em */,
- { 0, 1158, 4221, 3, 5, UNI_INTANGUT } /* intangut */,
- { 2, 184, 8502, 2, 6, UNI_GOTH } /* isgothic */,
- { 1, 8424, 1162, 6, 26, UNI_HALFANDFULLFORMS } /* block=halfwidthandfullwidthforms */,
- { 0, 5760, 8358, 13, 3, UNI_NV__300 } /* numericvalue=300 */,
- { 0, 9946, 0, 7, 0, UNI_XPOSIXSPACE } /* isspace */,
- { 0, 9093, 5578, 4, 13, UNI_KANAEXTA } /* blk=kanaextendeda */,
- { 0, 4447, 1174, 15, 9, UNI_EA__F } /* eastasianwidth=fullwidth */,
- { 3, 9093, 7356, 4, 9, UNI_PALM } /* blk=palmyrene */,
- { 7, 9909, 1574, 3, 3, UNI_PHAG } /* isphag */,
- { 1, 8424, 1576, 6, 15, UNI_GEOMETRICSHAPES } /* block=geometricshapes */,
- { 4, 837, 0, 18, 0, UNI_PHONETICEXT } /* phoneticextensions */,
- { 0, 9113, 7540, 4, 3, UNI_WB__EB } /* ccc=200 */,
- { 0, 4241, 3022, 4, 16, UNI_DEVANAGARIEXT } /* indevanagariextended */,
- { 2, 7420, 8864, 8, 5, -UNI_IDS } /* idstart=false */,
- { 0, 8886, 9485, 3, 4, UNI_SC__QAAI } /* sc=zinh */,
- { 2, 8886, 7804, 3, 8, UNI_SC__BUGI } /* sc=buginese */,
- { 0, 9620, 4080, 3, 10, UNI_SM } /* gc=mathsymbol */,
- { 1, 5835, 36, 12, 1, UNI_BIDIC } /* bidicontrol=t */,
- { 3, 1713, 9433, 22, 4, UNI_CWCF } /* changeswhencasefolded=true */,
- { 0, 184, 4975, 2, 7, UNI_KANASUP } /* iskanasup */,
- { 2, 1458, 0, 24, 0, UNI_HIGHPUSURROGATES } /* highprivateusesurrogates */,
- { 0, 9629, 495, 3, 2, UNI_LB__NU } /* lb=nu */,
- { 1, 6679, 3, 11, 1, -UNI_SD } /* softdotted=f */,
- { 4, 8332, 3417, 3, 9, UNI_ALCHEMICAL } /* isalchemical */,
- { 9, 7230, 3, 9, 1, -UNI_EXT } /* extender=f */,
- { 17, 8233, 1482, 8, 3, UNI_SC__SIND } /* script=sind */,
- { 7, 7018, 9437, 10, 4, UNI_IN__10 } /* presentin=v100 */,
- { 0, 2204, 4659, 4, 13, UNI_NARB } /* isoldnortharabian */,
- { 8, 9623, 6097, 3, 5, UNI_JG__GAMAL } /* jg=gamal */,
- { 0, 8233, 7375, 8, 8, UNI_SAMR } /* script=samaritan */,
- { 4, 8424, 630, 7, 29, UNI_CJKEXTE } /* block=cjkunifiedideographsextensione */,
- { 0, 9125, 3, 4, 1, -UNI_CWT } /* cwt=f */,
- { 0, 9901, 7420, 3, 7, UNI_XIDS } /* isxidstart */,
- { 1, 9365, 8628, 4, 6, UNI_THAA } /* scx=thaana */,
- { 5, 3671, 8149, 17, 4, UNI_MULT } /* scriptextensions=mult */,
- { 4, 5565, 1456, 13, 3, UNI_JG__HAH } /* joininggroup=hah */,
- { 20, 5760, 7484, 13, 8, UNI_NV__1_SLASH_64 } /* numericvalue=1.56e-02 */,
- { 8, 9623, 726, 3, 3, UNI_JG__DAL } /* jg=dal */,
- { 0, 5565, 6123, 13, 12, UNI_JG__MALAYALAMSSA } /* joininggroup=malayalamssa */,
- { 2, 5565, 4038, 13, 3, UNI_JG__LAM } /* joininggroup=lam */,
- { 3, 7025, 9710, 3, 3, UNI_IN__6_DOT_2 } /* in=v62 */,
- { 10, 3254, 1, 18, 1, -UNI_RI } /* regionalindicator=n */,
- { 0, 9093, 6171, 4, 12, UNI_MATHALPHANUM } /* blk=mathalphanum */,
- { 1, 9365, 8526, 4, 6, UNI_KTHI } /* scx=kaithi */,
- { 0, 1497, 4387, 9, 14, UNI_SC } /* category=currencysymbol */,
- { 0, 3671, 7329, 17, 9, UNI_ITAL } /* scriptextensions=olditalic */,
- { 2, 9623, 5656, 3, 13, UNI_JG__MANICHAEANNUN } /* jg=manichaeannun */,
- { 0, 184, 3020, 2, 4, UNI_DEVA } /* isdeva */,
- { 0, 3552, 0, 16, 0, UNI_ETHIOPICEXT } /* ethiopicextended */,
- { 5, 8884, 4236, 5, 5, UNI_INSC__VOWEL } /* insc=vowel */,
- { 1, 3868, 8839, 16, 5, UNI_XPOSIXCNTRL } /* generalcategory=cntrl */,
- { 0, 9365, 6602, 4, 11, UNI_NAND } /* scx=nandinagari */,
- { 0, 184, 2949, 3, 17, UNI_HALFMARKS } /* iscombininghalfmarks */,
- { 0, 4705, 4221, 3, 15, UNI_TANGUTCOMPONENTS } /* istangutcomponents */,
- { 0, 8233, 4108, 7, 7, UNI_SC__MYMR } /* script=myanmar */,
- { 1, 184, 8894, 2, 4, UNI_LIMB } /* islimb */,
- { 1, 8233, 8892, 7, 4, UNI_PHLI } /* script=phli */,
- { 2, 184, 4417, 2, 15, UNI_DIACRITICALSEXT } /* isdiacriticalsext */,
- { 1, 5760, 7444, 13, 8, UNI_NV__1_SLASH_8 } /* numericvalue=1.25e-01 */,
- { 10, 9623, 341, 3, 2, UNI_JG__PE } /* jg=pe */,
- { 0, 8424, 7068, 6, 10, UNI_SUPARROWSA } /* block=suparrowsa */,
- { 8, 3671, 5617, 17, 9, UNI_MLYM } /* scriptextensions=malayalam */,
- { 5, 9946, 44, 3, 1, UNI_SK } /* issk */,
- { 1, 8884, 2966, 5, 18, UNI_INSC__CONSONANTSUBJOINED } /* insc=consonantsubjoined */,
- { 3, 1911, 4891, 22, 14, UNI_INSC__CONSONANTFINAL } /* indicsyllabiccategory=consonantfinal */,
- { 0, 8886, 9169, 3, 4, UNI_SC__GUJR } /* sc=gujr */,
- { 11, 7025, 9575, 3, 3, UNI_IN__6_DOT_1 } /* in=6.1 */,
- { 1, 1362, 8765, 25, 4, UNI_CCC__24 } /* canonicalcombiningclass=ccc24 */,
- { 2, 567, 0, 2, 0, UNI_NB } /* nb */,
- { 0, 9093, 8652, 4, 6, UNI_INWANCHO } /* blk=wancho */,
- { 2, 9365, 9297, 4, 4, UNI_OLCK } /* scx=olck */,
- { 1, 2148, 4173, 3, 15, UNI_SUPMATHOPERATORS } /* insupmathoperators */,
- { 0, 184, 2855, 2, 19, UNI_SUPARROWSA } /* issupplementalarrowsa */,
- { 9, 9659, 36, 3, 1, UNI_RI } /* ri=t */,
- { 1, 9923, 7966, 4, 6, UNI_INTIFINAGH } /* intifinagh */,
- { 0, 8884, 698, 5, 6, UNI_INSC__NUMBER } /* insc=number */,
- { 0, 6338, 0, 11, 0, UNI_alpha_values_index } /* alphabetic= */,
- { 0, 7230, 995, 9, 2, -UNI_EXT } /* extender=no */,
- { 2, 7025, 7631, 3, 1, UNI_IN__9 } /* in=9 */,
- { 1, 9901, 467, 8, 5, UNI_XPOSIXPUNCT } /* isxposixpunct */,
- { 0, 1779, 36, 22, 1, UNI_CWT } /* changeswhentitlecased=t */,
- { 0, 5031, 0, 14, 0, UNI_LATINEXTD } /* latinextendedd */,
- { 0, 2106, 24, 21, 1, UNI_GCB__L } /* graphemeclusterbreak=l */,
- { 0, 184, 4402, 2, 4, UNI_DASH } /* isdash */,
- { 0, 4849, 9734, 14, 3, UNI_CI } /* caseignorable=yes */,
- { 1, 8886, 2006, 3, 4, UNI_SC__MODI } /* sc=modi */,
- { 6, 5565, 6536, 13, 11, UNI_JG__MALAYALAMJA } /* joininggroup=malayalamja */,
- { 1, 8100, 0, 6, 0, UNI_HYPHEN } /* hyphen */,
- { 2, 9093, 3020, 4, 13, UNI_DEVANAGARIEXT } /* blk=devanagariext */,
- { 1, 6918, 5773, 10, 13, UNI_LB__PR } /* linebreak=prefixnumeric */,
- { 2, 9365, 8149, 4, 4, UNI_MULT } /* scx=mult */,
- { 3, 184, 6159, 2, 12, UNI_GONM } /* ismasaramgondi */,
- { 4, 8233, 5617, 7, 9, UNI_SC__MLYM } /* script=malayalam */,
- { 0, 7108, 995, 10, 2, -UNI_XPOSIXUPPER } /* uppercase=no */,
- { 0, 3671, 6648, 18, 3, UNI_SHAW } /* scriptextensions=shaw */,
- { 6, 184, 2086, 3, 20, UNI_CYRILLICSUP } /* iscyrillicsupplementary */,
- { 4, 9620, 5487, 3, 13, UNI_XPOSIXDIGIT } /* gc=decimalnumber */,
- { 2, 6567, 1968, 6, 9, UNI_MISCTECHNICAL } /* inmisctechnical */,
- { 8, 8233, 1085, 7, 4, UNI_SC__HANG } /* script=hang */,
- { 12, 8871, 836, 3, 2, UNI_SB__SP } /* sb=sp */,
- { 8, 6838, 0, 10, 0, UNI_BOXDRAWING } /* boxdrawing */,
- { 1, 9599, 995, 3, 2, -UNI_CI } /* ci=no */,
- { 9, 5835, 0, 11, 0, UNI_BIDIC } /* bidicontrol */,
- { 2, 3671, 6898, 17, 10, UNI_KHAR } /* scriptextensions=kharoshthi */,
- { 0, 8424, 878, 6, 10, UNI_PUA } /* block=privateuse */,
- { 1, 5979, 26, 12, 1, UNI_IDEO } /* ideographic=y */,
- { 18, 6194, 7339, 3, 8, UNI_INOLDPERMIC } /* inoldpermic */,
- { 1, 1136, 9433, 26, 4, UNI_DI } /* defaultignorablecodepoint=true */,
- { 0, 9093, 7266, 4, 9, UNI_LATINEXTC } /* blk=latinextc */,
- { 10, 9049, 7724, 4, 3, UNI_AGE__8 } /* age=8.0 */,
- { 8, 8009, 0, 7, 0, UNI_CJKEXTA } /* cjkexta */,
- { 8, 9049, 7098, 4, 10, UNI_AGE__NA } /* age=unassigned */,
- { 3, 1924, 4509, 11, 13, UNI_LOWERCASELETTER } /* category=lowercaseletter */,
- { 0, 6918, 21, 10, 2, UNI_LB__IN } /* linebreak=in */,
- { 8, 9365, 9217, 4, 3, UNI_LAO } /* scx=lao */,
- { 2, 6918, 6437, 10, 11, UNI_LB__EX } /* linebreak=exclamation */,
- { 4, 9623, 9061, 3, 4, UNI_JG__ALEF } /* jg=alef */,
- { 1, 5085, 8130, 4, 5, UNI_INMAKASAR } /* inmakasar */,
- { 0, 9647, 8822, 3, 2, UNI_NV__35 } /* nv=35 */,
- { 1, 9365, 9417, 4, 4, UNI_TFNG } /* scx=tfng */,
- { 0, 1536, 3039, 3, 17, UNI_ETHIOPICSUP } /* inethiopicsupplement */,
- { 0, 9113, 2379, 4, 5, UNI_CCC__R } /* ccc=right */,
- { 2, 8859, 0, 5, 0, UNI_DOGR } /* dogra */,
- { 8, 8233, 8135, 7, 7, UNI_SC__MAND } /* script=mandaic */,
- { 1, 6768, 9474, 3, 3, UNI_YI } /* isyiii */,
- { 0, 1911, 5395, 22, 14, UNI_INSC__VOWELDEPENDENT } /* indicsyllabiccategory=voweldependent */,
- { 4, 2665, 0, 19, 0, UNI_JAMOEXTB } /* hanguljamoextendedb */,
- { 2, 2148, 6992, 3, 6, UNI_INSOGDIAN } /* insogdian */,
- { 1, 8496, 0, 5, 0, UNI_CWKCF } /* cwkcf */,
- { 8, 5760, 7446, 13, 2, UNI_NV__25 } /* numericvalue=25 */,
- { 1, 9647, 7572, 3, 8, UNI_NV__1_SLASH_3 } /* nv=3.33e-01 */,
- { 0, 9113, 8822, 4, 2, UNI_CCC__35 } /* ccc=35 */,
- { 4, 9093, 8191, 4, 7, UNI_OLCK } /* blk=olchiki */,
- { 4, 8424, 7980, 6, 8, UNI_INUGARITIC } /* block=ugaritic */,
- { 1, 6005, 2044, 3, 20, UNI_CJKCOMPATFORMS } /* incjkcompatibilityforms */,
- { 0, 9647, 7516, 3, 8, UNI_NV__5_SLASH_2 } /* nv=2.50e+00 */,
- { 5, 6316, 3, 11, 1, -UNI_IDC } /* idcontinue=f */,
- { 2, 5258, 0, 11, 0, UNI_MC } /* spacingmark */,
- { 0, 9629, 3248, 3, 5, UNI_LB__SP } /* lb=space */,
- { 2, 184, 2608, 2, 19, UNI_EGYP } /* isegyptianhieroglyphs */,
- { 0, 3868, 995, 16, 2, UNI_NO } /* generalcategory=no */,
- { 0, 9620, 6360, 3, 11, UNI_CASEDLETTER } /* gc=casedletter */,
- { 3, 1911, 2532, 22, 19, UNI_INSC__BRAHMIJOININGNUMBER } /* indicsyllabiccategory=brahmijoiningnumber */,
- { 1, 9365, 2779, 4, 9, UNI_MONG } /* scx=mongolian */,
- { 1, 3671, 2741, 17, 4, UNI_MERO } /* scriptextensions=mero */,
- { 0, 9113, 7631, 4, 1, UNI_CCC__9 } /* ccc=9 */,
- { 4, 5565, 7038, 13, 10, UNI_JG__REVERSEDPE } /* joininggroup=reversedpe */,
- { 3, 5760, 7700, 13, 8, UNI_NV__2_SLASH_3 } /* numericvalue=6.67e-01 */,
- { 2, 8424, 2253, 6, 20, UNI_INANATOLIANHIEROGLYPHS } /* block=anatolianhieroglyphs */,
- { 7, 9953, 4764, 4, 6, UNI_VEDICEXT } /* isvedicext */,
- { 3, 9093, 2836, 4, 12, UNI_SUNDANESESUP } /* blk=sundanesesup */,
- { 0, 2169, 0, 11, 0, UNI_MTEI } /* meeteimayek */,
- { 1, 9093, 5786, 4, 13, UNI_VERTICALFORMS } /* blk=verticalforms */,
- { 7, 8233, 9285, 7, 3, UNI_NKO } /* script=nko */,
- { 0, 8424, 5031, 6, 14, UNI_LATINEXTD } /* block=latinextendedd */,
- { 0, 8622, 0, 6, 0, UNI_TELU } /* telugu */,
- { 0, 8424, 2006, 6, 15, UNI_MODIFIERLETTERS } /* block=modifierletters */,
- { 1, 9647, 9001, 3, 4, UNI_NV__11_SLASH_2 } /* nv=11/2 */,
- { 6, 1159, 495, 3, 7, UNI_NT__NU } /* nt=numeric */,
- { 0, 9121, 0, 4, 0, UNI_cwl_values_index } /* cwl= */,
- { 0, 9133, 0, 4, 0, UNI_CYRL } /* cyrl */,
- { 6, 8424, 988, 6, 5, UNI_MUSIC } /* block=music */,
- { 1, 5760, 9584, 13, 3, UNI_NV__7_SLASH_8 } /* numericvalue=7/8 */,
- { 0, 2684, 6525, 19, 3, UNI_LB__H3 } /* hangulsyllabletype=lvt */,
- { 9, 8849, 8864, 5, 5, -UNI_CWCM } /* cwcm=false */,
- { 0, 3671, 8628, 17, 4, UNI_THAA } /* scriptextensions=thaa */,
- { 0, 9093, 2779, 4, 19, UNI_MONGOLIANSUP } /* blk=mongoliansupplement */,
- { 0, 4778, 1, 3, 41, UNI_UCASEXT } /* isunifiedcanadianaboriginalsyllabicsextended */,
- { 0, 9909, 2, 3, 1, UNI_PI } /* ispi */,
- { 2, 9365, 9233, 4, 4, UNI_LISU } /* scx=lisu */,
- { 0, 9629, 7202, 3, 2, UNI_LB__BB } /* lb=bb */,
- { 1, 9365, 2837, 5, 3, UNI_SUND } /* scx=sund */,
- { 6, 8424, 4124, 6, 16, UNI_MYANMAREXTB } /* block=myanmarextendedb */,
- { 2, 5760, 7460, 13, 8, UNI_NV__1_SLASH_7 } /* numericvalue=1.43e-01 */,
- { 0, 1911, 4236, 22, 16, UNI_INSC__VOWELINDEPENDENT } /* indicsyllabiccategory=vowelindependent */,
- { 0, 8424, 2211, 6, 7, UNI_INSINHALA } /* block=sinhala */,
- { 1, 184, 690, 3, 8, UNI_XSUX } /* iscuneiform */,
- { 0, 6567, 187, 6, 30, UNI_MISCPICTOGRAPHS } /* inmiscellaneoussymbolsandpictographs */,
- { 2, 5760, 8989, 13, 3, UNI_NV__1_SLASH_8 } /* numericvalue=1/8 */,
- { 1, 6918, 1472, 10, 9, UNI_LB__SG } /* linebreak=surrogate */,
- { 2, 5760, 7463, 13, 1, UNI_NV__3 } /* numericvalue=3 */,
- { 0, 921, 0, 18, 0, UNI_INVS } /* variationselectors */,
- { 0, 9365, 4220, 4, 4, UNI_TANG } /* scx=tang */,
- { 2, 9909, 4829, 7, 5, UNI_POSIXDIGIT } /* isposixdigit */,
- { 1, 6828, 9653, 10, 3, UNI_BC__PDF } /* bidiclass=pdf */,
- { 0, 9365, 78, 4, 4, UNI_ARAB } /* scx=arab */,
- { 9, 4580, 6185, 4, 10, UNI_INMENDEKIKAKUI } /* inmendekikakui */,
- { 0, 9731, 697, 3, 2, UNI_WB__MN } /* wb=mn */,
- { 0, 8233, 7341, 7, 4, UNI_SC__PERM } /* script=perm */,
- { 9, 9620, 3218, 3, 18, UNI_ZP } /* gc=paragraphseparator */,
- { 2, 8886, 3728, 3, 11, UNI_SGNW } /* sc=signwriting */,
- { 1, 8610, 0, 6, 0, UNI_RJNG } /* rejang */,
- { 0, 6005, 219, 4, 31, UNI_DIACRITICALSEXT } /* incombiningdiacriticalmarksextended */,
- { 9, 9629, 5325, 3, 9, UNI_LB__QU } /* lb=quotation */,
- { 0, 8233, 9289, 7, 4, UNI_NSHU } /* script=nshu */,
- { 0, 8424, 3884, 6, 16, UNI_GEORGIANEXT } /* block=georgianextended */,
- { 1, 8424, 660, 7, 29, UNI_CJKEXTF } /* block=cjkunifiedideographsextensionf */,
- { 2, 8424, 3502, 7, 16, UNI_CYRILLICEXTA } /* block=cyrillicextendeda */,
- { 15, 8065, 0, 4, 0, UNI_ELBA } /* elba */,
- { 2, 3671, 8894, 17, 5, UNI_LIMB } /* scriptextensions=limbu */,
- { 3, 9620, 4687, 3, 15, UNI_PS } /* gc=openpunctuation */,
- { 3, 9129, 0, 4, 0, UNI_cwu_values_index } /* cwu= */,
- { 2, 9946, 8276, 3, 6, UNI_SUPPUAB } /* issuppuab */,
- { 0, 1622, 0, 9, 0, UNI_LATINEXTE } /* latinexte */,
- { 8, 8899, 1, 5, 1, -UNI_MATH } /* math=n */,
- { 4, 5565, 9641, 13, 3, UNI_JG__MIM } /* joininggroup=mim */,
- { 0, 5760, 8394, 13, 5, UNI_NV__80000 } /* numericvalue=80000 */,
- { 3, 184, 1530, 2, 14, UNI_BYZANTINEMUSIC } /* isbyzantinemusic */,
- { 2, 7025, 7507, 3, 4, UNI_IN__12 } /* in=12.0 */,
- { 1, 9093, 2043, 4, 21, UNI_CJKCOMPATFORMS } /* blk=cjkcompatibilityforms */,
- { 0, 9623, 5682, 3, 13, UNI_JG__MANICHAEANTAW } /* jg=manichaeantaw */,
- { 0, 6005, 3837, 3, 15, UNI_CYPRIOTSYLLABARY } /* incypriotsyllabary */,
- { 2, 8508, 0, 6, 0, UNI_grext_values_index } /* grext= */,
- { 1, 8424, 4267, 6, 5, UNI_INBAMUM } /* block=bamum */,
- { 0, 3254, 9433, 18, 4, UNI_RI } /* regionalindicator=true */,
- { 8, 9946, 2837, 3, 3, UNI_SUND } /* issund */,
- { 7, 1622, 0, 5, 0, UNI_LATN } /* latin */,
- { 4, 9909, 6268, 3, 7, UNI_PHAISTOS } /* isphaistos */,
- { 0, 7025, 9707, 3, 3, UNI_IN__6_DOT_1 } /* in=v61 */,
- { 1, 9629, 7138, 3, 10, UNI_LB__WJ } /* lb=wordjoiner */,
- { 5, 8586, 0, 7, 0, UNI_COMPEX } /* nfcqc=n */,
- { 0, 8424, 8699, 6, 5, UNI_INBATAK } /* block=batak */,
- { 2, 9593, 8, 3, 2, UNI_BC__AN } /* bc=an */,
- { 1, 9629, 202, 3, 2, UNI_LB__SA } /* lb=sa */,
- { 0, 5760, 7452, 13, 8, UNI_NV__1_SLASH_80 } /* numericvalue=1.25e-02 */,
- { 6, 4705, 2221, 3, 3, UNI_THAI } /* isthai */,
- { 0, 3671, 9117, 17, 4, UNI_CPRT } /* scriptextensions=cprt */,
- { 2, 2106, 34, 21, 6, UNI_GCB__EX } /* graphemeclusterbreak=extend */,
- { 1, 1713, 3, 22, 1, -UNI_CWCF } /* changeswhencasefolded=f */,
- { 2, 5760, 8370, 13, 6, UNI_NV__432000 } /* numericvalue=432000 */,
- { 1, 4618, 2335, 4, 8, UNI_INGLAGOLITIC } /* inglagolitic */,
- { 4, 1362, 8780, 25, 4, UNI_CCC__27 } /* canonicalcombiningclass=ccc27 */,
- { 7, 5760, 9017, 13, 4, UNI_NV__17_SLASH_2 } /* numericvalue=17/2 */,
- { 2, 184, 5003, 2, 14, UNI_LATINEXTB } /* islatinextendedb */,
- { 3, 9093, 509, 4, 20, UNI_CJK } /* blk=cjkunifiedideographs */,
- { 0, 9093, 0, 4, 42, UNI_UCASEXT } /* blk=unifiedcanadianaboriginalsyllabicsextended */,
- { 0, 8424, 8628, 6, 6, UNI_INTHAANA } /* block=thaana */,
- { 8, 42, 0, 36, 0, UNI_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatibilityideographssupplement */,
- { 8, 184, 6183, 2, 12, UNI_MEND } /* ismendekikakui */,
- { 4, 6005, 4388, 3, 14, UNI_CURRENCYSYMBOLS } /* incurrencysymbols */,
- { 0, 5435, 36, 13, 1, UNI_BIDIM } /* bidimirrored=t */,
- { 1, 1735, 26, 22, 1, UNI_CWCM } /* changeswhencasemapped=y */,
- { 1, 1497, 406, 9, 7, UNI_XPOSIXCNTRL } /* category=control */,
- { 1, 9093, 3020, 4, 10, UNI_INDEVANAGARI } /* blk=devanagari */,
- { 0, 6005, 2086, 3, 17, UNI_CYRILLICSUP } /* incyrillicsupplement */,
- { 8, 6828, 5811, 10, 12, UNI_BC__AL } /* bidiclass=arabicletter */,
- { 14, 9946, 4205, 3, 5, UNI_SYRC } /* issyriac */,
- { 0, 9365, 7239, 4, 9, UNI_QAAI } /* scx=inherited */,
- { 0, 8233, 9293, 7, 4, UNI_OGAM } /* script=ogam */,
- { 0, 1159, 11, 3, 2, UNI_NT__DI } /* nt=di */,
- { 1, 6005, 630, 3, 29, UNI_CJKEXTE } /* incjkunifiedideographsextensione */,
- { 10, 6005, 3631, 3, 3, UNI_INCHAM } /* incham */,
- { 3, 3671, 3110, 17, 4, UNI_GEOR } /* scriptextensions=geor */,
- { 3, 6558, 0, 11, 0, UNI_MEDF } /* medefaidrin */,
- { 1, 6828, 3569, 10, 17, UNI_BC__ES } /* bidiclass=europeanseparator */,
- { 0, 9605, 9665, 3, 3, UNI_DT__SML } /* dt=sml */,
- { 1, 9485, 0, 4, 0, UNI_QAAI } /* zinh */,
- { 0, 8634, 3, 6, 1, -UNI_UIDEO } /* uideo=f */,
- { 1, 8954, 9433, 5, 4, UNI_XIDC } /* xidc=true */,
- { 4, 1084, 1, 26, 1, -UNI_CWKCF } /* changeswhennfkccasefolded=n */,
- { 0, 9909, 468, 3, 4, UNI_P } /* ispunct */,
- { 16, 9365, 6988, 4, 10, UNI_SOGO } /* scx=oldsogdian */,
- { 0, 4580, 4109, 3, 15, UNI_MYANMAREXTA } /* inmyanmarextendeda */,
- { 0, 3671, 4582, 17, 15, UNI_MERC } /* scriptextensions=meroiticcursive */,
- { 1, 184, 5255, 2, 14, UNI_MN } /* isnonspacingmark */,
- { 1, 9093, 2646, 4, 19, UNI_JAMOEXTA } /* blk=hanguljamoextendeda */,
- { 6, 8886, 8135, 3, 7, UNI_SC__MAND } /* sc=mandaic */,
- { 4, 7018, 9677, 10, 3, UNI_IN__2_DOT_1 } /* presentin=v21 */,
- { 20, 9113, 8481, 4, 3, UNI_WB__EB } /* ccc=133 */,
- { 17, 3671, 9413, 17, 4, UNI_TAVT } /* scriptextensions=tavt */,
- { 0, 8586, 0, 6, 0, UNI_nfcqc_values_index } /* nfcqc= */,
- { 2, 8233, 8002, 7, 7, UNI_SC__BENG } /* script=bengali */,
- { 2, 8016, 0, 7, 0, UNI_CJKEXTB } /* cjkextb */,
- { 0, 9629, 4357, 3, 15, UNI_LB__CB } /* lb=contingentbreak */,
- { 0, 414, 0, 11, 0, UNI_IDEO } /* ideographic */,
- { 10, 8233, 8430, 7, 6, UNI_CARI } /* script=carian */,
- { 11, 9365, 8484, 4, 6, UNI_CAKM } /* scx=chakma */,
- { 1, 5760, 8664, 13, 4, UNI_NV__1_SLASH_16 } /* numericvalue=1/16 */,
- { 0, 9093, 8296, 4, 7, UNI_INTAIVIET } /* blk=taiviet */,
- { 2, 9193, 0, 4, 0, UNI_hst_values_index } /* hst= */,
- { 4, 9193, 6525, 4, 3, UNI_LB__H3 } /* hst=lvt */,
- { 1, 3688, 995, 17, 2, -UNI_STERM } /* sentenceterminal=no */,
- { 1, 9623, 6327, 3, 11, UNI_JG__AFRICANNOON } /* jg=africannoon */,
- { 2, 9647, 7558, 3, 2, UNI_NV__13 } /* nv=13 */,
- { 0, 9365, 1622, 4, 5, UNI_LATN } /* scx=latin */,
- { 0, 9901, 1812, 8, 5, UNI_XPOSIXUPPER } /* isxposixupper */,
- { 1, 184, 8024, 3, 6, UNI_CJKEXTC } /* iscjkextc */,
- { 0, 9647, 8358, 3, 2, UNI_NV__30 } /* nv=30 */,
- { 0, 184, 9269, 2, 4, UNI_MYMR } /* ismymr */,
- { 8, 8886, 8430, 3, 6, UNI_CARI } /* sc=carian */,
- { 26, 9647, 8400, 3, 6, UNI_NV__900000 } /* nv=900000 */,
- { 0, 8233, 9453, 7, 3, UNI_VAI } /* script=vai */,
- { 0, 9365, 8514, 4, 6, UNI_HATR } /* scx=hatran */,
- { 0, 8424, 5283, 6, 14, UNI_PHONETICEXTSUP } /* block=phoneticextsup */,
- { 8, 8886, 7311, 3, 9, UNI_TALU } /* sc=newtailue */,
- { 0, 9909, 6, 3, 1, UNI_PD } /* ispd */,
- { 4, 8886, 9469, 3, 4, UNI_XSUX } /* sc=xsux */,
- { 0, 9093, 4989, 4, 6, UNI_KANGXI } /* blk=kangxi */,
- { 3, 2779, 0, 12, 0, UNI_MONGOLIANSUP } /* mongoliansup */,
- { 8, 9093, 1030, 4, 27, UNI_OCR } /* blk=opticalcharacterrecognition */,
- { 1, 2106, 5943, 21, 12, UNI_WB__EB } /* graphemeclusterbreak=glueafterzwj */,
- { 0, 7025, 9689, 3, 3, UNI_IN__4 } /* in=v40 */,
- { 0, 6918, 4357, 10, 15, UNI_LB__CB } /* linebreak=contingentbreak */,
- { 1, 5760, 9014, 13, 3, UNI_NV__5_SLASH_2 } /* numericvalue=5/2 */,
- { 2, 9909, 1812, 7, 5, UNI_POSIXUPPER } /* isposixupper */,
- { 4, 8556, 26, 6, 1, UNI_XPOSIXLOWER } /* lower=y */,
- { 3, 9647, 7724, 3, 8, UNI_NV__4_SLASH_5 } /* nv=8.00e-01 */,
- { 0, 8424, 1955, 6, 22, UNI_MISCTECHNICAL } /* block=miscellaneoustechnical */,
- { 8, 2703, 9734, 19, 3, UNI_IDST } /* idstrinaryoperator=yes */,
- { 0, 8424, 719, 6, 30, UNI_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumericsupplement */,
- { 1, 8233, 9329, 7, 4, UNI_PRTI } /* script=prti */,
- { 0, 9909, 7009, 3, 9, UNI_PHNX } /* isphoenician */,
- { 0, 9113, 8835, 5, 4, UNI_CCC__91 } /* ccc=ccc91 */,
- { 2, 8424, 1506, 6, 24, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* block=supsymbolsandpictographs */,
- { 2, 9620, 3852, 3, 16, UNI_PF } /* gc=finalpunctuation */,
- { 8, 8879, 838, 3, 10, UNI_PHONETICEXT } /* inphoneticext */,
- { 1, 3671, 9089, 17, 4, UNI_BHKS } /* scriptextensions=bhks */,
- { 18, 9605, 3852, 3, 3, UNI_DT__FIN } /* dt=fin */,
- { 1, 6003, 0, 12, 0, UNI_joinc_values_index } /* joincontrol= */,
- { 1, 8424, 1622, 6, 14, UNI_LATINEXTA } /* block=latinextendeda */,
- { 0, 5565, 4954, 13, 3, UNI_JG__HEH } /* joininggroup=heh */,
- { 0, 9093, 3200, 4, 18, UNI_ORNAMENTALDINGBATS } /* blk=ornamentaldingbats */,
- { 2, 8406, 36, 6, 1, UNI_XPOSIXALPHA } /* alpha=t */,
- { 2, 8424, 4108, 6, 16, UNI_MYANMAREXTA } /* block=myanmarextendeda */,
- { 1, 1735, 8864, 22, 5, -UNI_CWCM } /* changeswhencasemapped=false */,
- { 2, 8424, 570, 7, 29, UNI_CJKEXTC } /* block=cjkunifiedideographsextensionc */,
- { 1, 4361, 3886, 4, 14, UNI_GEORGIANEXT } /* ingeorgianextended */,
- { 4, 1757, 8864, 22, 5, -UNI_CWL } /* changeswhenlowercased=false */,
- { 5, 9365, 9277, 4, 4, UNI_NBAT } /* scx=nbat */,
- { 1, 9365, 8296, 4, 7, UNI_TAVT } /* scx=taiviet */,
- { 1, 1497, 3852, 9, 16, UNI_PF } /* category=finalpunctuation */,
- { 2, 6385, 2800, 4, 17, UNI_OTTOMANSIYAQNUMBERS } /* inottomansiyaqnumbers */,
- { 1, 9093, 1531, 5, 13, UNI_BYZANTINEMUSIC } /* blk=byzantinemusic */,
- { 3, 4108, 0, 7, 0, UNI_MYMR } /* myanmar */,
- { 0, 3868, 1187, 16, 2, UNI_SK } /* generalcategory=sk */,
- { 12, 8163, 26, 7, 1, UNI_NFKCQC__Y } /* nfkcqc=y */,
- { 0, 8844, 9433, 5, 4, UNI_CWCF } /* cwcf=true */,
- { 0, 9093, 5859, 4, 12, UNI_CHESSSYMBOLS } /* blk=chesssymbols */,
- { 0, 5565, 5181, 13, 4, UNI_JG__TETH } /* joininggroup=teth */,
- { 17, 2106, 1855, 21, 2, UNI_GCB__CN } /* graphemeclusterbreak=cn */,
- { 11, 8332, 9058, 3, 3, UNI_AHOM } /* isahom */,
- { 0, 7932, 3, 8, 1, -UNI_RADICAL } /* radical=f */,
- { 1, 8233, 7338, 7, 9, UNI_SC__PERM } /* script=oldpermic */,
- { 2, 8332, 833, 4, 4, UNI_ARROWS } /* isarrows */,
- { 10, 5500, 0, 13, 0, UNI_ME } /* enclosingmark */,
- { 0, 2106, 262, 21, 2, UNI_GCB__SM } /* graphemeclusterbreak=sm */,
- { 0, 8886, 9321, 3, 4, UNI_PHNX } /* sc=phnx */,
- { 0, 9620, 5255, 3, 14, UNI_MN } /* gc=nonspacingmark */,
- { 2, 8107, 0, 7, 0, UNI_KNDA } /* kannada */,
- { 1, 3868, 47, 16, 1, UNI_M } /* generalcategory=m */,
- { 12, 9620, 4140, 3, 5, UNI_C } /* gc=other */,
- { 2, 8424, 3326, 6, 18, UNI_TAIXUANJING } /* block=taixuanjingsymbols */,
- { 3, 6338, 36, 11, 1, UNI_XPOSIXALPHA } /* alphabetic=t */,
- { 2, 1497, 3146, 9, 18, UNI_PI } /* category=initialpunctuation */,
- { 1, 8884, 5395, 5, 14, UNI_INSC__VOWELDEPENDENT } /* insc=voweldependent */,
- { 0, 9629, 533, 3, 2, UNI_LB__NS } /* lb=ns */,
- { 5, 7018, 7508, 10, 3, UNI_IN__2 } /* presentin=2.0 */,
- { 1, 8424, 2006, 6, 4, UNI_INMODI } /* block=modi */,
- { 0, 9365, 9305, 4, 4, UNI_ORYA } /* scx=orya */,
- { 16, 6918, 5952, 10, 2, UNI_LB__ZW } /* linebreak=zw */,
- { 8, 3671, 7956, 17, 8, UNI_TAGB } /* scriptextensions=tagbanwa */,
- { 3, 9113, 5539, 4, 13, UNI_CCC__IS } /* ccc=iotasubscript */,
- { 2, 5760, 5410, 13, 1, UNI_NV__0 } /* numericvalue=0 */,
- { 0, 9113, 6818, 4, 10, UNI_CCC__BR } /* ccc=belowright */,
- { 8, 9481, 0, 4, 0, UNI_ZANB } /* zanb */,
- { 23, 8233, 9413, 7, 4, UNI_TAVT } /* script=tavt */,
- { 23, 8886, 4672, 3, 15, UNI_SARB } /* sc=oldsoutharabian */,
- { 0, 2204, 4688, 3, 14, UNI_PS } /* isopenpunctuation */,
- { 0, 1159, 0, 3, 0, UNI_nt_values_index } /* nt= */,
- { 16, 8233, 7980, 7, 4, UNI_UGAR } /* script=ugar */,
- { 0, 9093, 9233, 4, 4, UNI_LISU } /* blk=lisu */,
- { 12, 9946, 8269, 3, 6, UNI_SUPPUAA } /* issuppuaa */,
- { 2, 184, 3688, 2, 16, UNI_STERM } /* issentenceterminal */,
- { 1, 8424, 7812, 6, 8, UNI_INDUPLOYAN } /* block=duployan */,
- { 0, 184, 2931, 3, 7, UNI_CHER } /* ischerokee */,
- { 0, 3951, 1852, 3, 15, UNI_INDICNUMBERFORMS } /* isindicnumberforms */,
- { 0, 1084, 9433, 26, 4, UNI_CWKCF } /* changeswhennfkccasefolded=true */,
- { 1, 7018, 0, 10, 0, UNI_in_values_index } /* presentin= */,
- { 8, 6828, 2413, 10, 20, UNI_BC__PDF } /* bidiclass=popdirectionalformat */,
- { 0, 3671, 6724, 18, 10, UNI_SYLO } /* scriptextensions=sylotinagri */,
- { 1, 878, 0, 10, 0, UNI_CO } /* privateuse */,
- { 7, 8616, 26, 6, 1, UNI_STERM } /* sterm=y */,
- { 2, 9153, 9773, 4, 2, UNI_GCB__XX } /* gcb=xx */,
- { 13, 1497, 2273, 9, 20, UNI_PC } /* category=connectorpunctuation */,
- { 2, 9113, 6481, 4, 11, UNI_CCC__8 } /* ccc=kanavoicing */,
- { 0, 184, 1532, 2, 1, UNI_Z } /* isz */,
- { 0, 9113, 3433, 4, 13, UNI_CCC__202 } /* ccc=attachedbelow */,
- { 1, 1801, 0, 21, 0, UNI_CWU } /* changeswhenuppercased */,
- { 9, 8886, 8149, 3, 7, UNI_SC__MULT } /* sc=multani */,
- { 3, 3671, 7302, 17, 9, UNI_NBAT } /* scriptextensions=nabataean */,
- { 0, 34, 0, 3, 0, UNI_EXT } /* ext */,
- { 2, 8424, 4821, 6, 5, UNI_ASCII } /* block=ascii */,
- { 1, 8685, 9734, 4, 3, UNI_XPOSIXXDIGIT } /* hex=yes */,
- { 5, 9365, 3772, 4, 4, UNI_BOPO } /* scx=bopo */,
- { 0, 1767, 0, 2, 0, UNI_NL } /* nl */,
- { 1, 9365, 9257, 4, 4, UNI_MLYM } /* scx=mlym */,
- { 1, 9620, 106, 3, 6, UNI_S } /* gc=symbol */,
- { 3, 3002, 9668, 18, 3, UNI_DT__SQR } /* decompositiontype=sqr */,
- { 16, 2703, 1, 19, 1, -UNI_IDST } /* idstrinaryoperator=n */,
- { 3, 1362, 8755, 25, 4, UNI_CCC__22 } /* canonicalcombiningclass=ccc22 */,
- { 0, 9113, 9533, 4, 3, UNI_CCC__A } /* ccc=230 */,
- { 2, 6816, 6809, 3, 9, UNI_ASCII } /* inbasiclatin */,
- { 1, 7025, 7159, 3, 3, UNI_IN__5 } /* in=5.0 */,
- { 2, 9049, 7502, 4, 1, UNI_AGE__8 } /* age=8 */,
- { 2, 9647, 9009, 3, 4, UNI_NV__13_SLASH_2 } /* nv=13/2 */,
- { 11, 9620, 2273, 3, 20, UNI_PC } /* gc=connectorpunctuation */,
- { 9, 8886, 2211, 3, 7, UNI_SC__SINH } /* sc=sinhala */,
- { 2, 78, 0, 35, 0, UNI_ARABICMATH } /* arabicmathematicalalphabeticsymbols */,
- { 3, 2493, 3362, 20, 18, UNI_VO__TR } /* verticalorientation=transformedrotated */,
- { 1, 3868, 1036, 16, 2, UNI_CASEDLETTER } /* generalcategory=lc */,
- { 0, 2493, 471, 20, 2, UNI_VO__TU } /* verticalorientation=tu */,
- { 0, 8160, 721, 4, 28, UNI_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumericsupplement */,
- { 7, 7025, 7463, 3, 1, UNI_IN__3 } /* in=3 */,
- { 0, 1239, 995, 25, 2, -UNI_COMPEX } /* fullcompositionexclusion=no */,
- { 1, 9161, 0, 4, 0, UNI_GONM } /* gonm */,
- { 9, 8844, 26, 5, 1, UNI_CWCF } /* cwcf=y */,
- { 8, 9365, 8944, 4, 4, UNI_TAKR } /* scx=takr */,
- { 10, 3243, 1, 11, 1, -UNI_XPOSIXSPACE } /* whitespace=n */,
- { 5, 6918, 340, 10, 2, UNI_LB__OP } /* linebreak=op */,
- { 0, 6567, 1959, 6, 18, UNI_MISCTECHNICAL } /* inmiscellaneoustechnical */,
- { 10, 2169, 0, 14, 0, UNI_MEETEIMAYEKEXT } /* meeteimayekext */,
- { 0, 184, 6492, 2, 11, UNI_KATAKANAEXT } /* iskatakanaext */,
- { 6, 976, 0, 27, 0, UNI_ANCIENTGREEKMUSIC } /* ancientgreekmusicalnotation */,
- { 42, 1362, 7539, 24, 2, UNI_CCC__22 } /* canonicalcombiningclass=22 */,
- { 0, 6624, 0, 11, 0, UNI_NO } /* othernumber */,
- { 0, 3868, 3227, 16, 9, UNI_Z } /* generalcategory=separator */,
- { 0, 3200, 0, 18, 0, UNI_ORNAMENTALDINGBATS } /* ornamentaldingbats */,
- { 5, 184, 7118, 2, 4, UNI_WARA } /* iswara */,
- { 0, 9093, 6267, 4, 12, UNI_PHAISTOS } /* blk=phaistosdisc */,
- { 3, 8886, 9253, 3, 4, UNI_MIAO } /* sc=miao */,
- { 1, 1933, 9433, 22, 4, UNI_LOE } /* logicalorderexception=true */,
- { 0, 9313, 0, 3, 0, UNI_PCM } /* pcm */,
- { 0, 1243, 1, 21, 1, -UNI_CE } /* compositionexclusion=n */,
- { 2, 9093, 4807, 4, 14, UNI_ANCIENTSYMBOLS } /* blk=ancientsymbols */,
- { 1, 9365, 7049, 5, 3, UNI_SAUR } /* scx=saur */,
- { 4, 1362, 8449, 25, 5, UNI_CCC__118 } /* canonicalcombiningclass=ccc118 */,
- { 1, 9623, 6788, 3, 10, UNI_JG__AFRICANQAF } /* jg=africanqaf */,
- { 2, 184, 5578, 2, 13, UNI_KANAEXTA } /* iskanaextendeda */,
- { 0, 3671, 9225, 17, 4, UNI_LINA } /* scriptextensions=lina */,
- { 1, 8886, 2984, 3, 4, UNI_SC__COPT } /* sc=copt */,
- { 0, 8233, 7812, 7, 8, UNI_SC__DUPL } /* script=duployan */,
- { 0, 8051, 36, 7, 1, UNI_COMPEX } /* compex=t */,
- { 3, 8886, 9117, 3, 4, UNI_SC__CPRT } /* sc=cprt */,
- { 0, 1779, 9734, 22, 3, UNI_CWT } /* changeswhentitlecased=yes */,
- { 24, 3326, 0, 18, 0, UNI_TAIXUANJING } /* taixuanjingsymbols */,
- { 9, 9946, 8262, 3, 3, UNI_SOYO } /* issoyo */,
- { 9, 9647, 7571, 3, 2, UNI_NV__33 } /* nv=33 */,
- { 0, 8233, 2393, 7, 20, UNI_HMNP } /* script=nyiakengpuachuehmong */,
- { 2, 8424, 8121, 6, 7, UNI_INLINEARA } /* block=lineara */,
- { 0, 2493, 3248, 4, 5, UNI_VERTSPACE } /* vertspace */,
- { 10, 6015, 6, 12, 1, UNI_JT__D } /* joiningtype=d */,
- { 5, 9608, 4290, 3, 7, UNI_EA__N } /* ea=neutral */,
- { 1, 9623, 9656, 3, 3, UNI_JG__REH } /* jg=reh */,
- { 8, 8424, 2779, 6, 9, UNI_INMONGOLIAN } /* block=mongolian */,
- { 1, 9662, 3, 3, 1, -UNI_SD } /* sd=f */,
- { 1, 3002, 7868, 18, 8, UNI_DT__ISO } /* decompositiontype=isolated */,
- { 0, 184, 8031, 3, 6, UNI_CJKEXTD } /* iscjkextd */,
- { 6, 9647, 7636, 3, 8, UNI_NV__1_SLASH_20 } /* nv=5.00e-02 */,
- { 2, 1497, 5500, 9, 13, UNI_ME } /* category=enclosingmark */,
- { 1, 8960, 3, 4, 1, -UNI_IDS } /* ids=f */,
- { 1, 8233, 9045, 7, 4, UNI_SC__ADLM } /* script=adlm */,
- { 1, 9365, 8248, 5, 6, UNI_SHAW } /* scx=shavian */,
- { 0, 6371, 1, 11, 1, -UNI_DEP } /* deprecated=n */,
- { 10, 9093, 8939, 4, 5, UNI_INTAILE } /* blk=taile */,
- { 0, 184, 9273, 2, 4, UNI_NARB } /* isnarb */,
- { 2, 8849, 3, 5, 1, -UNI_CWCM } /* cwcm=f */,
- { 1, 2684, 6938, 19, 10, UNI_LB__H2 } /* hangulsyllabletype=lvsyllable */,
- { 0, 8604, 9734, 6, 3, UNI_QMARK } /* qmark=yes */,
- { 1, 9728, 26, 3, 1, UNI_VS } /* vs=y */,
- { 3, 8233, 1573, 7, 4, UNI_SC__PHAG } /* script=phag */,
- { 5, 5760, 9009, 13, 4, UNI_NV__13_SLASH_2 } /* numericvalue=13/2 */,
- { 4, 3164, 0, 18, 0, UNI_LATINEXTADDITIONAL } /* latinextadditional */,
- { 0, 8086, 26, 7, 1, UNI_GRBASE } /* grbase=y */,
- { 9, 5760, 7659, 13, 2, UNI_NV__16 } /* numericvalue=16 */,
- { 2, 8424, 8296, 6, 7, UNI_INTAIVIET } /* block=taiviet */,
- { 0, 5604, 0, 13, 0, UNI_LOWSURROGATES } /* lowsurrogates */,
- { 1, 6918, 7138, 10, 10, UNI_LB__WJ } /* linebreak=wordjoiner */,
- { 8, 2148, 7941, 3, 7, UNI_SPECIALS } /* inspecials */,
- { 1, 6828, 18, 10, 1, UNI_BC__R } /* bidiclass=r */,
- { 1, 3671, 6159, 17, 12, UNI_GONM } /* scriptextensions=masaramgondi */,
- { 1, 9365, 8310, 4, 7, UNI_TIRH } /* scx=tirhuta */,
- { 0, 9923, 8305, 4, 5, UNI_INTIBETAN } /* intibetan */,
- { 9, 1362, 8455, 25, 5, UNI_CCC__122 } /* canonicalcombiningclass=ccc122 */,
- { 0, 9909, 8220, 3, 5, UNI_PATSYN } /* ispatsyn */,
- { 8, 8886, 8894, 3, 4, UNI_SC__LIMB } /* sc=limb */,
- { 0, 8556, 0, 6, 0, UNI_lower_values_index } /* lower= */,
- { 3, 6949, 533, 4, 2, UNI_CANS } /* iscans */,
- { 0, 3671, 1482, 18, 3, UNI_SIND } /* scriptextensions=sind */,
- { 0, 5760, 9590, 13, 3, UNI_NV__9_SLASH_2 } /* numericvalue=9/2 */,
- { 0, 5227, 0, 16, 0, UNI_DT__CAN } /* nfdquickcheck=no */,
- { 1, 8886, 9421, 3, 4, UNI_SC__TGLG } /* sc=tglg */,
- { 0, 9093, 2085, 4, 11, UNI_CYRILLICSUP } /* blk=cyrillicsup */,
- { 2, 9365, 8121, 4, 7, UNI_LINA } /* scx=lineara */,
- { 0, 9097, 1, 4, 1, UNI_BPT__N } /* bpt=n */,
- { 0, 1911, 3484, 22, 17, UNI_INSC__CONSONANTPREFIXED } /* indicsyllabiccategory=consonantprefixed */,
- { 0, 6051, 0, 12, 0, UNI_MAHJONG } /* mahjongtiles */,
- { 0, 9093, 8275, 4, 7, UNI_SUPPUAB } /* blk=suppuab */,
- { 1, 1497, 0, 10, 0, UNI_S } /* category=s */,
- { 3, 6885, 9190, 3, 3, UNI_HMNP } /* ishmnp */,
- { 0, 8233, 3620, 7, 10, UNI_SC__MANI } /* script=manichaean */,
- { 0, 5760, 8394, 13, 2, UNI_NV__80 } /* numericvalue=80 */,
- { 6, 8268, 0, 7, 0, UNI_SUPPUAA } /* suppuaa */,
- { 2, 8886, 6602, 3, 11, UNI_SC__NAND } /* sc=nandinagari */,
- { 0, 9093, 3773, 5, 10, UNI_BOPOMOFOEXT } /* blk=bopomofoext */,
- { 2, 8886, 3620, 3, 4, UNI_SC__MANI } /* sc=mani */,
- { 1, 8332, 9046, 3, 3, UNI_ADLM } /* isadlm */,
- { 9, 21, 4975, 2, 7, UNI_KANASUP } /* inkanasup */,
- { 0, 8886, 8919, 3, 5, UNI_OGAM } /* sc=ogham */,
- { 0, 1158, 8228, 3, 3, UNI_TAGS } /* intags */,
- { 0, 9953, 9454, 3, 3, UNI_VAI } /* isvaii */,
- { 0, 6005, 4379, 9, 8, UNI_CONTROLPICTURES } /* incontrolpictures */,
- { 4, 4204, 0, 16, 0, UNI_SYRIACSUP } /* syriacsupplement */,
- { 0, 7108, 8864, 10, 5, -UNI_XPOSIXUPPER } /* uppercase=false */,
- { 9, 8556, 36, 6, 1, UNI_XPOSIXLOWER } /* lower=t */,
- { 1, 184, 4402, 2, 15, UNI_PD } /* isdashpunctuation */,
- { 1, 9113, 8212, 4, 7, UNI_CCC__1 } /* ccc=overlay */,
- { 0, 1362, 8443, 25, 5, UNI_CCC__107 } /* canonicalcombiningclass=ccc107 */,
- { 0, 2127, 0, 14, 0, UNI_ROHG } /* hanifirohingya */,
- { 7, 6005, 3536, 3, 16, UNI_CYRILLICEXTC } /* incyrillicextendedc */,
- { 4, 5760, 8388, 13, 6, UNI_NV__700000 } /* numericvalue=700000 */,
- { 1, 9629, 1767, 3, 2, UNI_LB__NL } /* lb=nl */,
- { 0, 21, 2514, 3, 18, UNI_ANCIENTGREEKNUMBERS } /* inancientgreeknumbers */,
- { 4, 9113, 8760, 5, 4, UNI_CCC__23 } /* ccc=ccc23 */,
- { 1, 9731, 8156, 3, 7, UNI_WB__NL } /* wb=newline */,
- { 2, 3671, 8255, 18, 3, UNI_SIDD } /* scriptextensions=sidd */,
- { 0, 5339, 4140, 14, 5, UNI_SB__XX } /* sentencebreak=other */,
- { 0, 5760, 7159, 13, 1, UNI_NV__5 } /* numericvalue=5 */,
- { 0, 184, 3038, 2, 8, UNI_ETHI } /* isethiopic */,
- { 2, 8338, 3, 7, 1, -UNI_XPOSIXSPACE } /* wspace=f */,
- { 1, 1362, 2379, 24, 5, UNI_CCC__R } /* canonicalcombiningclass=right */,
- { 0, 7266, 0, 9, 0, UNI_LATINEXTC } /* latinextc */,
- { 2, 9153, 70, 4, 2, UNI_GCB__PP } /* gcb=pp */,
- { 0, 9629, 125, 3, 2, UNI_LB__CR } /* lb=cr */,
- { 0, 9365, 8135, 4, 7, UNI_MAND } /* scx=mandaic */,
- { 0, 9647, 7540, 3, 3, UNI_NV__200 } /* nv=200 */,
- { 8, 3688, 3, 17, 1, -UNI_STERM } /* sentenceterminal=f */,
- { 7, 184, 2836, 2, 19, UNI_SUNDANESESUP } /* issundanesesupplement */,
- { 0, 9725, 3373, 3, 7, UNI_VO__R } /* vo=rotated */,
- { 8, 8233, 6978, 7, 10, UNI_XPEO } /* script=oldpersian */,
- { 1, 6888, 1, 10, 1, -UNI_DIA } /* diacritic=n */,
- { 0, 3398, 9433, 18, 4, UNI_VS } /* variationselector=true */,
- { 1, 6828, 2373, 10, 11, UNI_BC__L } /* bidiclass=lefttoright */,
- { 10, 7018, 9445, 10, 4, UNI_IN__12 } /* presentin=v120 */,
- { 0, 5565, 6327, 13, 11, UNI_JG__AFRICANNOON } /* joininggroup=africannoon */,
- { 0, 2148, 1265, 3, 24, UNI_SUPERANDSUB } /* insuperscriptsandsubscripts */,
- { 9, 3671, 4297, 17, 4, UNI_BRAI } /* scriptextensions=brai */,
- { 5, 3868, 1472, 16, 9, UNI__PERL_SURROGATE } /* generalcategory=surrogate */,
- { 4, 8684, 26, 5, 1, UNI_POSIXXDIGIT } /* ahex=y */,
- { 0, 8233, 2212, 8, 6, UNI_SC__SINH } /* script=sinhala */,
- { 1, 8338, 9433, 7, 4, UNI_XPOSIXSPACE } /* wspace=true */,
- { 0, 184, 2836, 2, 12, UNI_SUNDANESESUP } /* issundanesesup */,
- { 18, 9593, 5823, 3, 12, UNI_BC__AN } /* bc=arabicnumber */,
- { 0, 9093, 9285, 4, 3, UNI_INNKO } /* blk=nko */,
- { 1, 9093, 949, 4, 27, UNI_ALPHABETICPF } /* blk=alphabeticpresentationforms */,
- { 1, 9647, 9010, 3, 3, UNI_NV__3_SLASH_2 } /* nv=3/2 */,
- { 1, 3836, 0, 16, 0, UNI_CYPRIOTSYLLABARY } /* cypriotsyllabary */,
- { 0, 8233, 9109, 7, 4, UNI_CANS } /* script=cans */,
- { 6, 3671, 8562, 17, 6, UNI_LYCI } /* scriptextensions=lycian */,
- { 8, 9113, 8443, 5, 5, UNI_CCC__107 } /* ccc=ccc107 */,
- { 3, 8886, 7341, 3, 4, UNI_SC__PERM } /* sc=perm */,
- { 6, 8879, 3344, 5, 10, UNI_INPC__TOPANDLEFT } /* inpc=topandleft */,
- { 0, 8886, 8894, 3, 5, UNI_SC__LIMB } /* sc=limbu */,
- { 2, 1497, 44, 10, 1, UNI_SK } /* category=sk */,
- { 1, 9049, 9437, 4, 4, UNI_AGE__10 } /* age=v100 */,
- { 3, 8886, 4297, 3, 7, UNI_BRAI } /* sc=braille */,
- { 3, 5565, 6063, 13, 12, UNI_JG__MALAYALAMBHA } /* joininggroup=malayalambha */,
- { 0, 9365, 8939, 4, 5, UNI_TALE } /* scx=taile */,
- { 1, 3110, 0, 11, 0, UNI_GEORGIANSUP } /* georgiansup */,
- { 0, 184, 5031, 2, 14, UNI_LATINEXTD } /* islatinextendedd */,
- { 1, 1264, 0, 25, 0, UNI_SUPERANDSUB } /* superscriptsandsubscripts */,
- { 2, 3671, 8072, 17, 7, UNI_ELYM } /* scriptextensions=elymaic */,
- { 5, 9623, 9596, 3, 3, UNI_JG__BEH } /* jg=beh */,
- { 2, 7088, 0, 10, 0, UNI_SUPARROWSC } /* suparrowsc */,
- { 8, 7025, 7487, 3, 1, UNI_IN__6 } /* in=6 */,
- { 9, 6918, 18, 10, 2, UNI_RI } /* linebreak=ri */,
- { 2, 7025, 9441, 3, 4, UNI_IN__11 } /* in=v110 */,
- { 1, 184, 8121, 2, 7, UNI_LINA } /* islineara */,
- { 2, 9647, 8394, 3, 4, UNI_NV__8000 } /* nv=8000 */,
- { 3, 8424, 6602, 6, 11, UNI_INNANDINAGARI } /* block=nandinagari */,
- { 5, 6005, 570, 3, 29, UNI_CJKEXTC } /* incjkunifiedideographsextensionc */,
- { 3, 5565, 9061, 13, 4, UNI_JG__ALEF } /* joininggroup=alef */,
- { 3, 6816, 1189, 3, 4, UNI_INBATAK } /* inbatak */,
- { 0, 5565, 4522, 13, 15, UNI_JG__MANICHAEANALEPH } /* joininggroup=manichaeanaleph */,
- { 0, 9129, 1, 4, 1, -UNI_CWU } /* cwu=n */,
- { 4, 9365, 9453, 4, 3, UNI_VAI } /* scx=vai */,
- { 0, 3868, 878, 16, 10, UNI_CO } /* generalcategory=privateuse */,
- { 2, 184, 6591, 2, 11, UNI_MYANMAREXTB } /* ismyanmarextb */,
- { 2, 184, 5353, 2, 14, UNI_ZS } /* isspaceseparator */,
- { 13, 8424, 2741, 6, 19, UNI_MERO } /* block=meroitichieroglyphs */,
- { 0, 2006, 0, 15, 0, UNI_MODIFIERLETTERS } /* modifierletters */,
- { 0, 1362, 8782, 24, 2, UNI_CCC__27 } /* canonicalcombiningclass=27 */,
- { 1, 9117, 0, 4, 0, UNI_CPRT } /* cprt */,
- { 2, 184, 6712, 2, 11, UNI_SUPERANDSUB } /* issuperandsub */,
- { 1, 8219, 995, 7, 2, -UNI_PATSYN } /* patsyn=no */,
- { 11, 184, 3722, 2, 17, UNI_SUTTONSIGNWRITING } /* issuttonsignwriting */,
- { 5, 9193, 36, 4, 1, UNI_GCB__T } /* hst=t */,
- { 0, 21, 9217, 2, 3, UNI_INLAO } /* inlao */,
- { 10, 9647, 7159, 3, 1, UNI_NV__5 } /* nv=5 */,
- { 2, 9093, 3038, 4, 11, UNI_ETHIOPICSUP } /* blk=ethiopicsup */,
- { 0, 9593, 4156, 3, 16, UNI_BC__S } /* bc=segmentseparator */,
- { 1, 7025, 9680, 3, 3, UNI_IN__3 } /* in=v30 */,
- { 1, 3671, 9221, 17, 4, UNI_LATN } /* scriptextensions=latn */,
- { 0, 6315, 0, 4, 0, UNI_XIDC } /* xidc */,
- { 0, 6005, 2931, 3, 7, UNI_INCHEROKEE } /* incherokee */,
- { 1, 6918, 414, 10, 11, UNI_LB__ID } /* linebreak=ideographic */,
- { 8, 8871, 495, 3, 7, UNI_SB__NU } /* sb=numeric */,
- { 1, 9647, 8722, 3, 2, UNI_NV__15 } /* nv=15 */,
- { 2, 4220, 0, 16, 0, UNI_TANGUTCOMPONENTS } /* tangutcomponents */,
- { 8, 8418, 9734, 6, 3, UNI_BIDIM } /* bidim=yes */,
- { 3, 5760, 8973, 13, 4, UNI_NV__1_SLASH_10 } /* numericvalue=1/10 */,
- { 3, 5979, 1, 12, 1, -UNI_IDEO } /* ideographic=n */,
- { 16, 8424, 1846, 7, 21, UNI_INDICNUMBERFORMS } /* block=commonindicnumberforms */,
- { 0, 9365, 9321, 4, 4, UNI_PHNX } /* scx=phnx */,
- { 0, 8869, 995, 5, 2, -UNI_IDSB } /* idsb=no */,
- { 3, 21, 3996, 2, 16, UNI_LINEARBSYLLABARY } /* inlinearbsyllabary */,
- { 8, 9093, 2836, 4, 19, UNI_SUNDANESESUP } /* blk=sundanesesupplement */,
- { 0, 6918, 8100, 10, 2, UNI_LB__HY } /* linebreak=hy */,
- { 0, 8510, 1, 4, 1, -UNI_EXT } /* ext=n */,
- { 1, 8685, 9433, 4, 4, UNI_XPOSIXXDIGIT } /* hex=true */,
- { 1, 9365, 7332, 4, 4, UNI_ITAL } /* scx=ital */,
- { 0, 184, 2741, 2, 19, UNI_MERO } /* ismeroitichieroglyphs */,
- { 5, 9647, 7159, 3, 8, UNI_NV__1_SLASH_2 } /* nv=5.00e-01 */,
- { 1, 3951, 6, 3, 2, UNI_IDC } /* isidc */,
- { 0, 5760, 8358, 13, 2, UNI_NV__30 } /* numericvalue=30 */,
- { 0, 184, 4297, 2, 15, UNI_BRAI } /* isbraillepatterns */,
- { 8, 9093, 6712, 4, 11, UNI_SUPERANDSUB } /* blk=superandsub */,
- { 3, 9593, 23, 3, 2, UNI_BC__AL } /* bc=al */,
- { 6, 7128, 7825, 10, 3, UNI_WB__EB } /* wordbreak=gaz */,
- { 1, 9623, 5643, 3, 13, UNI_JG__MANICHAEANMEM } /* jg=manichaeanmem */,
- { 0, 1911, 7972, 22, 8, UNI_INSC__TONEMARK } /* indicsyllabiccategory=tonemark */,
- { 0, 3671, 9105, 17, 4, UNI_CAKM } /* scriptextensions=cakm */,
- { 0, 9728, 36, 3, 1, UNI_VS } /* vs=t */,
- { 1, 3671, 9417, 17, 4, UNI_TFNG } /* scriptextensions=tfng */,
- { 3, 6928, 0, 10, 0, UNI_lower_values_index } /* lowercase= */,
- { 18, 9623, 5695, 3, 13, UNI_JG__MANICHAEANTEN } /* jg=manichaeanten */,
- { 2, 6005, 8485, 3, 5, UNI_INCHAKMA } /* inchakma */,
- { 0, 4705, 4718, 3, 14, UNI_TAMILSUP } /* istamilsupplement */,
- { 1, 5760, 8722, 13, 2, UNI_NV__15 } /* numericvalue=15 */,
- { 0, 8954, 1, 5, 1, -UNI_XIDC } /* xidc=n */,
- { 0, 6338, 8864, 11, 5, -UNI_XPOSIXALPHA } /* alphabetic=false */,
- { 2, 9097, 7, 4, 1, UNI_BPT__C } /* bpt=c */,
- { 3, 4361, 1578, 4, 13, UNI_GEOMETRICSHAPES } /* ingeometricshapes */,
- { 0, 5760, 9013, 13, 4, UNI_NV__15_SLASH_2 } /* numericvalue=15/2 */,
- { 3, 6885, 2128, 3, 13, UNI_ROHG } /* ishanifirohingya */,
- { 0, 1497, 4829, 9, 5, UNI_XPOSIXDIGIT } /* category=digit */,
- { 7, 1713, 9734, 22, 3, UNI_CWCF } /* changeswhencasefolded=yes */,
- { 2, 9620, 1014, 3, 6, UNI_L } /* gc=letter */,
- { 0, 4732, 0, 15, 0, UNI_TITLE } /* titlecaseletter */,
- { 2, 3671, 9457, 17, 4, UNI_WCHO } /* scriptextensions=wcho */,
- { 0, 9365, 7852, 4, 8, UNI_GURU } /* scx=gurmukhi */,
- { 9, 4849, 26, 14, 1, UNI_CI } /* caseignorable=y */,
- { 6, 9049, 9578, 4, 3, UNI_AGE__6_DOT_3 } /* age=6.3 */,
- { 15, 9365, 6724, 5, 3, UNI_SYLO } /* scx=sylo */,
- { 1, 9620, 878, 3, 10, UNI_CO } /* gc=privateuse */,
- { 2, 9769, 0, 2, 0, UNI_CASEDLETTER } /* l_ */,
- { 0, 2067, 0, 7, 0, UNI_RADICAL } /* radical */,
- { 5, 1497, 48, 9, 1, UNI_P } /* category=p */,
- { 0, 21, 5045, 2, 14, UNI_LATINEXTE } /* inlatinextendede */,
- { 2, 2836, 0, 4, 0, UNI_SUND } /* sund */,
- { 1, 8424, 878, 6, 14, UNI_PUA } /* block=privateusearea */,
- { 0, 2106, 5952, 21, 3, UNI_LB__ZWJ } /* graphemeclusterbreak=zwj */,
- { 4, 5085, 6173, 4, 10, UNI_MATHALPHANUM } /* inmathalphanum */,
- { 64, 9093, 8919, 4, 5, UNI_INOGHAM } /* blk=ogham */,
- { 2, 2148, 4205, 3, 8, UNI_SYRIACSUP } /* insyriacsup */,
- { 0, 9620, 133, 3, 4, UNI_M } /* gc=mark */,
- { 4, 9953, 3248, 6, 5, UNI_VERTSPACE } /* isvertspace */,
- { 1, 9647, 8358, 3, 4, UNI_NV__3000 } /* nv=3000 */,
- { 2, 8520, 26, 6, 1, UNI_JOINC } /* joinc=y */,
- { 1, 9093, 6767, 4, 11, UNI_YISYLLABLES } /* blk=yisyllables */,
- { 0, 9093, 921, 4, 28, UNI_VSSUP } /* blk=variationselectorssupplement */,
- { 3, 9093, 599, 4, 30, UNI_CJKEXTD } /* blk=cjkunifiedideographsextensiond */,
- { 2, 9365, 8859, 4, 4, UNI_DOGR } /* scx=dogr */,
- { 0, 6918, 7212, 10, 9, UNI_LB__B2 } /* linebreak=breakboth */,
- { 6, 9093, 5799, 4, 12, UNI_ALPHABETICPF } /* blk=alphabeticpf */,
- { 0, 893, 0, 28, 0, UNI_SUPPUAB } /* supplementaryprivateuseareab */,
- { 20, 3671, 7892, 17, 8, UNI_JAVA } /* scriptextensions=javanese */,
- { 1, 117, 4493, 3, 14, UNI_INIMPERIALARAMAIC } /* inimperialaramaic */,
- { 8, 9605, 2709, 3, 3, UNI_DT__NAR } /* dt=nar */,
- { 14, 9093, 8622, 4, 6, UNI_INTELUGU } /* blk=telugu */,
- { 0, 9093, 2608, 4, 19, UNI_INEGYPTIANHIEROGLYPHS } /* blk=egyptianhieroglyphs */,
- { 0, 9049, 9695, 4, 3, UNI_AGE__5 } /* age=v50 */,
- { 19, 1911, 4236, 22, 5, UNI_INSC__VOWEL } /* indicsyllabiccategory=vowel */,
- { 0, 9365, 8255, 5, 6, UNI_SIDD } /* scx=siddham */,
- { 3, 9093, 78, 4, 6, UNI_INARABIC } /* blk=arabic */,
- { 0, 3671, 7788, 17, 4, UNI_BALI } /* scriptextensions=bali */,
- { 2, 5269, 0, 13, 0, UNI_PATSYN } /* patternsyntax */,
- { 4, 9113, 8765, 5, 4, UNI_CCC__24 } /* ccc=ccc24 */,
- { 1, 8886, 3038, 3, 4, UNI_ETHI } /* sc=ethi */,
- { 4, 3671, 4267, 17, 4, UNI_BAMU } /* scriptextensions=bamu */,
- { 0, 8886, 8310, 3, 4, UNI_SC__TIRH } /* sc=tirh */,
- { 1, 1362, 8445, 24, 3, UNI_CCC__107 } /* canonicalcombiningclass=107 */,
- { 2, 6679, 9734, 11, 3, UNI_SD } /* softdotted=yes */,
- { 4, 9093, 8240, 4, 7, UNI_INSHARADA } /* blk=sharada */,
- { 0, 2204, 6636, 3, 10, UNI_SO } /* isothersymbol */,
- { 1, 1691, 722, 23, 4, UNI_BPT__C } /* bidipairedbrackettype=close */,
- { 2, 8233, 9465, 7, 4, UNI_XPEO } /* script=xpeo */,
- { 3, 1362, 9542, 24, 3, UNI_CCC__DA } /* canonicalcombiningclass=234 */,
- { 3, 1410, 0, 13, 0, UNI_M } /* combiningmark */,
- { 4, 7025, 7159, 3, 1, UNI_IN__5 } /* in=5 */,
- { 12, 9093, 7964, 4, 8, UNI_INTIFINAGH } /* blk=tifinagh */,
- { 6, 9647, 8464, 3, 2, UNI_NV__29 } /* nv=29 */,
- { 5, 9647, 8376, 3, 5, UNI_NV__50000 } /* nv=50000 */,
- { 15, 9365, 3020, 4, 4, UNI_DEVA } /* scx=deva */,
- { 2, 1057, 1, 27, 1, -UNI_PCM } /* prependedconcatenationmark=n */,
- { 0, 7420, 9433, 8, 4, UNI_IDS } /* idstart=true */,
- { 0, 8332, 80, 4, 33, UNI_ARABICMATH } /* isarabicmathematicalalphabeticsymbols */,
- { 7, 9909, 3248, 7, 5, UNI_POSIXSPACE } /* isposixspace */,
- { 10, 9137, 36, 4, 1, UNI_DEP } /* dep=t */,
- { 1, 1933, 36, 22, 1, UNI_LOE } /* logicalorderexception=t */,
- { 1, 5565, 2147, 13, 3, UNI_JG__AIN } /* joininggroup=ain */,
- { 0, 5760, 8358, 13, 5, UNI_NV__30000 } /* numericvalue=30000 */,
- { 0, 8233, 8628, 7, 6, UNI_SC__THAA } /* script=thaana */,
- { 1, 5760, 7516, 13, 8, UNI_NV__5_SLASH_2 } /* numericvalue=2.50e+00 */,
- { 0, 8424, 8914, 6, 5, UNI_INNUSHU } /* block=nushu */,
- { 1, 4580, 2761, 3, 18, UNI_MODIFIERTONELETTERS } /* inmodifiertoneletters */,
- { 1, 3951, 447, 3, 17, UNI_IDEOGRAPHICSYMBOLS } /* isideographicsymbols */,
- { 3, 9365, 8093, 4, 7, UNI_HANO } /* scx=hanunoo */,
- { 3, 9365, 8914, 4, 5, UNI_NSHU } /* scx=nushu */,
- { 1, 5835, 9433, 12, 4, UNI_BIDIC } /* bidicontrol=true */,
- { 1, 9647, 7659, 3, 2, UNI_NV__16 } /* nv=16 */,
- { 20, 3236, 1, 18, 1, -UNI__PERL_PATWS } /* patternwhitespace=n */,
- { 0, 9731, 0, 3, 0, UNI_wb_values_index } /* wb= */,
- { 1, 8424, 2333, 6, 20, UNI_GLAGOLITICSUP } /* block=glagoliticsupplement */,
- { 1, 5565, 6075, 13, 12, UNI_JG__MALAYALAMLLA } /* joininggroup=malayalamlla */,
- { 1, 9049, 7612, 4, 3, UNI_AGE__4_DOT_1 } /* age=4.1 */,
- { 8, 8879, 838, 3, 27, UNI_PHONETICEXTSUP } /* inphoneticextensionssupplement */,
- { 1, 8160, 721, 4, 14, UNI_ENCLOSEDALPHANUM } /* inenclosedalphanum */,
- { 1, 9093, 5883, 4, 12, UNI_CYRILLICEXTB } /* blk=cyrillicextb */,
- { 0, 1362, 8785, 25, 4, UNI_CCC__28 } /* canonicalcombiningclass=ccc28 */,
- { 0, 1536, 3553, 3, 16, UNI_ETHIOPICEXTA } /* inethiopicextendeda */,
- { 0, 3248, 9734, 6, 3, UNI_XPOSIXSPACE } /* space=yes */,
- { 6, 5760, 8364, 13, 5, UNI_NV__40000 } /* numericvalue=40000 */,
- { 5, 3868, 9108, 16, 2, UNI_MC } /* generalcategory=mc */,
- { 0, 184, 4267, 2, 4, UNI_BAMU } /* isbamu */,
- { 4, 3002, 8184, 18, 7, UNI_DT__NB } /* decompositiontype=nobreak */,
- { 0, 21, 8680, 3, 4, UNI_INADLAM } /* inadlam */,
- { 4, 9365, 983, 4, 5, UNI_GREK } /* scx=greek */,
- { 0, 3586, 0, 17, 0, UNI_INDICSIYAQNUMBERS } /* indicsiyaqnumbers */,
- { 0, 1911, 8646, 22, 6, UNI_INSC__VIRAMA } /* indicsyllabiccategory=virama */,
- { 0, 5565, 3654, 13, 17, UNI_JG__MANICHAEANTHAMEDH } /* joininggroup=manichaeanthamedh */,
- { 1, 9093, 113, 4, 35, UNI_DIACRITICALSFORSYMBOLS } /* blk=combiningdiacriticalmarksforsymbols */,
- { 4, 9049, 9716, 4, 3, UNI_AGE__7 } /* age=v70 */,
- { 9, 8886, 7892, 3, 8, UNI_SC__JAVA } /* sc=javanese */,
- { 4, 5565, 5073, 13, 14, UNI_JG__MANICHAEANAYIN } /* joininggroup=manichaeanayin */,
- { 0, 8424, 6939, 6, 2, UNI_INVS } /* block=vs */,
- { 3, 3868, 5255, 16, 14, UNI_MN } /* generalcategory=nonspacingmark */,
- { 1, 184, 3980, 2, 7, UNI_LINB } /* islinearb */,
- { 3, 8424, 3772, 6, 16, UNI_BOPOMOFOEXT } /* block=bopomofoextended */,
- { 0, 184, 6580, 2, 11, UNI_MYANMAREXTA } /* ismyanmarexta */,
- { 4, 9605, 8184, 3, 7, UNI_DT__NB } /* dt=nobreak */,
- { 0, 8886, 9345, 3, 4, UNI_RJNG } /* sc=rjng */,
- { 9, 8871, 9773, 3, 2, UNI_SB__XX } /* sb=xx */,
- { 0, 9623, 3916, 3, 16, UNI_JG__HANIFIROHINGYAPA } /* jg=hanifirohingyapa */,
- { 0, 21, 7892, 2, 8, UNI_INJAVANESE } /* injavanese */,
- { 9, 8886, 2393, 3, 20, UNI_HMNP } /* sc=nyiakengpuachuehmong */,
- { 2, 1362, 7603, 24, 2, UNI_CCC__24 } /* canonicalcombiningclass=24 */,
- { 1, 4849, 8864, 14, 5, -UNI_CI } /* caseignorable=false */,
- { 0, 9129, 9734, 4, 3, UNI_CWU } /* cwu=yes */,
- { 8, 7956, 0, 4, 0, UNI_TAGB } /* tagb */,
- { 1, 1239, 36, 25, 1, UNI_COMPEX } /* fullcompositionexclusion=t */,
- { 4, 8233, 9425, 7, 4, UNI_THAI } /* script=thai */,
- { 6, 9365, 9281, 4, 4, UNI_NEWA } /* scx=newa */,
- { 3, 2212, 1165, 5, 23, UNI_HALFANDFULLFORMS } /* inhalfwidthandfullwidthforms */,
- { 0, 9647, 7446, 3, 1, UNI_NV__2 } /* nv=2 */,
- { 1, 9053, 0, 4, 0, UNI_AGHB } /* aghb */,
- { 6, 9093, 1003, 4, 27, UNI_ENCLOSEDCJK } /* blk=enclosedcjklettersandmonths */,
- { 1, 1243, 36, 21, 1, UNI_CE } /* compositionexclusion=t */,
- { 1, 9629, 1110, 3, 26, UNI_LB__CJ } /* lb=conditionaljapanesestarter */,
- { 0, 1924, 47, 10, 1, UNI_LM } /* category=lm */,
- { 2, 8616, 0, 6, 0, UNI_sterm_values_index } /* sterm= */,
- { 1, 7860, 0, 4, 0, UNI_HIRA } /* hira */,
- { 28, 9647, 7668, 3, 8, UNI_NV__5_SLASH_8 } /* nv=6.25e-01 */,
- { 1, 8929, 0, 5, 0, UNI_OSGE } /* osage */,
- { 3, 8412, 1, 6, 1, -UNI_BIDIC } /* bidic=n */,
- { 1, 9093, 1539, 4, 14, UNI_MUSIC } /* blk=musicalsymbols */,
- { 2, 9413, 0, 4, 0, UNI_TAVT } /* tavt */,
- { 0, 1362, 8730, 25, 4, UNI_CCC__17 } /* canonicalcombiningclass=ccc17 */,
- { 3, 9647, 7723, 3, 2, UNI_NV__18 } /* nv=18 */,
- { 1, 8233, 8058, 7, 7, UNI_DSRT } /* script=deseret */,
- { 0, 9365, 9081, 4, 4, UNI_AVST } /* scx=avst */,
- { 3, 8580, 26, 6, 1, UNI__PERL_NCHAR } /* nchar=y */,
- { 0, 1482, 2479, 24, 6, UNI_INPC__BOTTOM } /* indicpositionalcategory=bottom */,
- { 0, 1450, 986, 5, 2, UNI_INGREEK } /* ingreek */,
- { 1, 4705, 8940, 3, 4, UNI_TALE } /* istaile */,
- { 3, 184, 2393, 2, 20, UNI_HMNP } /* isnyiakengpuachuehmong */,
- { 9, 1497, 6360, 9, 11, UNI_CASEDLETTER } /* category=casedletter */,
- { 0, 9121, 36, 4, 1, UNI_CWL } /* cwl=t */,
- { 5, 9093, 3110, 4, 8, UNI_INGEORGIAN } /* blk=georgian */,
- { 9, 1482, 5461, 24, 13, UNI_INPC__BOTTOMANDLEFT } /* indicpositionalcategory=bottomandleft */,
- { 1, 4447, 1162, 15, 9, UNI_EA__H } /* eastasianwidth=halfwidth */,
- { 0, 3671, 7860, 17, 8, UNI_HIRA } /* scriptextensions=hiragana */,
- { 5, 3671, 7008, 17, 10, UNI_PHNX } /* scriptextensions=phoenician */,
- { 0, 9620, 9769, 3, 2, UNI_CASEDLETTER } /* gc=l_ */,
- { 5, 9153, 5952, 4, 3, UNI_LB__ZWJ } /* gcb=zwj */,
- { 0, 8233, 8142, 7, 7, UNI_MARC } /* script=marchen */,
- { 4, 9365, 7, 4, 18, UNI_CANS } /* scx=canadianaboriginal */,
- { 7, 3671, 2006, 17, 4, UNI_MODI } /* scriptextensions=modi */,
- { 0, 3932, 0, 16, 0, UNI_HIGHPUSURROGATES } /* highpusurrogates */,
- { 0, 8233, 9181, 7, 4, UNI_HLUW } /* script=hluw */,
- { 25, 9093, 6569, 4, 11, UNI_MISCSYMBOLS } /* blk=miscsymbols */,
- { 8, 5760, 7540, 13, 2, UNI_NV__20 } /* numericvalue=20 */,
- { 2, 9093, 8502, 4, 6, UNI_INGOTHIC } /* blk=gothic */,
- { 0, 184, 8859, 2, 5, UNI_DOGR } /* isdogra */,
- { 0, 8233, 2608, 7, 19, UNI_EGYP } /* script=egyptianhieroglyphs */,
- { 1, 6918, 8345, 10, 7, UNI_LB__ZW } /* linebreak=zwspace */,
- { 0, 6279, 0, 12, 0, UNI_PLAYINGCARDS } /* playingcards */,
- { 2, 5760, 5409, 13, 2, UNI_NV__10 } /* numericvalue=10 */,
- { 0, 9113, 9077, 4, 3, UNI_CCC__202 } /* ccc=atb */,
- { 0, 21, 4989, 2, 6, UNI_KANGXI } /* inkangxi */,
- { 8, 9113, 3441, 4, 9, UNI_CCC__BL } /* ccc=belowleft */,
- { 3, 6816, 2533, 3, 5, UNI_INBRAHMI } /* inbrahmi */,
- { 0, 3671, 7118, 17, 4, UNI_WARA } /* scriptextensions=wara */,
- { 8, 9629, 18, 3, 2, UNI_RI } /* lb=ri */,
- { 16, 8233, 9485, 7, 4, UNI_SC__QAAI } /* script=zinh */,
- { 9, 1773, 9734, 6, 3, UNI_CASED } /* cased=yes */,
- { 2, 9093, 8247, 4, 7, UNI_SHAW } /* blk=shavian */,
- { 2, 6679, 0, 11, 0, UNI_sd_values_index } /* softdotted= */,
- { 22, 184, 8338, 2, 6, UNI_XPOSIXSPACE } /* iswspace */,
- { 4, 8604, 995, 6, 2, -UNI_QMARK } /* qmark=no */,
- { 9, 4705, 8283, 3, 6, UNI_TGLG } /* istagalog */,
- { 0, 4580, 2262, 10, 11, UNI_MERO } /* inmeroitichieroglyphs */,
- { 0, 9365, 3772, 4, 8, UNI_BOPO } /* scx=bopomofo */,
- { 5, 9620, 1410, 3, 13, UNI_M } /* gc=combiningmark */,
- { 0, 184, 6051, 2, 7, UNI_MAHJONG } /* ismahjong */,
- { 0, 5760, 5409, 13, 13, UNI_NV__1000000000000 } /* numericvalue=1000000000000 */,
- { 0, 9365, 9453, 4, 4, UNI_VAI } /* scx=vaii */,
- { 1, 9365, 2930, 4, 4, UNI_CHER } /* scx=cher */,
- { 4, 1482, 3344, 24, 10, UNI_INPC__TOPANDLEFT } /* indicpositionalcategory=topandleft */,
- { 0, 42, 0, 26, 0, UNI_CJKCOMPATIDEOGRAPHS } /* cjkcompatibilityideographs */,
- { 4, 184, 1768, 2, 5, UNI_XPOSIXLOWER } /* islower */,
- { 8, 9731, 3254, 3, 17, UNI_RI } /* wb=regionalindicator */,
- { 18, 184, 6558, 2, 11, UNI_MEDF } /* ismedefaidrin */,
- { 0, 1823, 0, 19, 0, UNI_CJKCOMPATIDEOGRAPHS } /* cjkcompatideographs */,
- { 0, 3671, 7332, 17, 4, UNI_ITAL } /* scriptextensions=ital */,
- { 6, 24, 0, 1, 0, UNI_L } /* l */,
- { 0, 9365, 2532, 4, 6, UNI_BRAH } /* scx=brahmi */,
- { 0, 6816, 4298, 3, 14, UNI_BRAI } /* inbraillepatterns */,
- { 0, 3671, 57, 17, 2, UNI_YI } /* scriptextensions=yi */,
- { 0, 7128, 4140, 10, 5, UNI_WB__XX } /* wordbreak=other */,
- { 1, 9093, 509, 4, 30, UNI_CJKEXTA } /* blk=cjkunifiedideographsextensiona */,
- { 0, 184, 9345, 2, 4, UNI_RJNG } /* isrjng */,
- { 4, 184, 2169, 2, 14, UNI_MEETEIMAYEKEXT } /* ismeeteimayekext */,
- { 0, 6567, 4096, 6, 12, UNI_MISCMATHSYMBOLSB } /* inmiscmathsymbolsb */,
- { 4, 5565, 341, 13, 2, UNI_JG__PE } /* joininggroup=pe */,
- { 0, 1691, 0, 23, 0, UNI_BPT__C } /* bidipairedbrackettype=c */,
- { 0, 2855, 0, 19, 0, UNI_SUPARROWSA } /* supplementalarrowsa */,
- { 1, 21, 6027, 2, 12, UNI_KHMERSYMBOLS } /* inkhmersymbols */,
- { 15, 5339, 721, 14, 5, UNI_SB__CL } /* sentencebreak=close */,
- { 1, 8424, 4933, 6, 14, UNI_INGREEK } /* block=greekandcoptic */,
- { 2, 8886, 9429, 3, 4, UNI_TIBT } /* sc=tibt */,
- { 6, 9113, 8790, 5, 4, UNI_CCC__29 } /* ccc=ccc29 */,
- { 0, 9647, 5409, 3, 6, UNI_NV__100000 } /* nv=100000 */,
- { 8, 3671, 7964, 17, 8, UNI_TFNG } /* scriptextensions=tifinagh */,
- { 3, 7025, 9548, 3, 3, UNI_IN__3 } /* in=3.0 */,
- { 9, 8233, 7347, 7, 9, UNI_ORKH } /* script=oldturkic */,
- { 2, 5760, 7740, 13, 8, UNI_NV__1_SLASH_12 } /* numericvalue=8.33e-02 */,
- { 0, 3951, 447, 3, 31, UNI_IDEOGRAPHICSYMBOLS } /* isideographicsymbolsandpunctuation */,
- { 3, 3671, 7049, 18, 9, UNI_SAUR } /* scriptextensions=saurashtra */,
- { 0, 9093, 7185, 4, 9, UNI_ARABICPFA } /* blk=arabicpfa */,
- { 1, 8424, 6492, 6, 11, UNI_KATAKANAEXT } /* block=katakanaext */,
- { 0, 2148, 2837, 3, 8, UNI_INSUNDANESE } /* insundanese */,
- { 0, 8424, 7796, 6, 8, UNI_INBASSAVAH } /* block=bassavah */,
- { 0, 9620, 38, 3, 2, UNI_XPOSIXDIGIT } /* gc=nd */,
- { 0, 21, 7257, 2, 9, UNI_LATINEXTB } /* inlatinextb */,
- { 2, 9620, 8499, 3, 2, UNI_CF } /* gc=cf */,
- { 1, 6679, 0, 10, 0, UNI_SD } /* softdotted */,
- { 0, 8886, 9173, 3, 4, UNI_SC__GURU } /* sc=guru */,
- { 2, 6005, 690, 3, 15, UNI_CUNEIFORMNUMBERS } /* incuneiformnumbers */,
- { 0, 6918, 184, 10, 2, UNI_LB__IS } /* linebreak=is */,
- { 2, 8424, 7940, 6, 8, UNI_SPECIALS } /* block=specials */,
- { 0, 3688, 0, 17, 0, UNI_sterm_values_index } /* sentenceterminal= */,
- { 8, 9647, 7683, 3, 2, UNI_NV__26 } /* nv=26 */,
- { 0, 9647, 5409, 3, 3, UNI_NV__100 } /* nv=100 */,
- { 3, 9620, 406, 3, 7, UNI_XPOSIXCNTRL } /* gc=control */,
- { 1, 8093, 0, 7, 0, UNI_HANO } /* hanunoo */,
- { 0, 184, 7796, 2, 4, UNI_BASS } /* isbass */,
- { 2, 184, 1576, 2, 15, UNI_GEOMETRICSHAPES } /* isgeometricshapes */,
- { 1, 9620, 7, 3, 1, UNI_C } /* gc=c */,
- { 0, 8871, 400, 3, 6, UNI_SB__FO } /* sb=format */,
- { 0, 8616, 1, 6, 1, -UNI_STERM } /* sterm=n */,
- { 0, 9365, 8255, 5, 3, UNI_SIDD } /* scx=sidd */,
- { 0, 9093, 8065, 4, 7, UNI_INELBASAN } /* blk=elbasan */,
- { 0, 6816, 3773, 3, 15, UNI_BOPOMOFOEXT } /* inbopomofoextended */,
- { 0, 3739, 3, 17, 1, -UNI_UIDEO } /* unifiedideograph=f */,
- { 3, 7100, 0, 8, 0, UNI_ASSIGNED } /* assigned */,
- { 9, 3671, 8430, 17, 6, UNI_CARI } /* scriptextensions=carian */,
- { 7, 9093, 7772, 4, 8, UNI_INARMENIAN } /* blk=armenian */,
- { 20, 9626, 6, 3, 1, UNI_JT__D } /* jt=d */,
- { 1, 9623, 5125, 3, 4, UNI_JG__HETH } /* jg=heth */,
- { 5, 1362, 8825, 25, 4, UNI_CCC__36 } /* canonicalcombiningclass=ccc36 */,
- { 1, 8424, 3964, 6, 6, UNI_LATIN1 } /* block=latin1 */,
- { 4, 7980, 0, 4, 0, UNI_UGAR } /* ugar */,
- { 8, 5565, 5157, 13, 14, UNI_JG__MANICHAEANRESH } /* joininggroup=manichaeanresh */,
- { 0, 1735, 0, 22, 0, UNI_cwcm_values_index } /* changeswhencasemapped= */,
- { 4, 8233, 2779, 7, 9, UNI_SC__MONG } /* script=mongolian */,
- { 1, 9093, 5871, 4, 12, UNI_CYRILLICEXTA } /* blk=cyrillicexta */,
- { 0, 9593, 4905, 3, 14, UNI_BC__EN } /* bc=europeannumber */,
- { 1, 8233, 7892, 7, 8, UNI_SC__JAVA } /* script=javanese */,
- { 6, 184, 1768, 2, 9, UNI_XPOSIXLOWER } /* islowercase */,
- { 6, 5760, 9737, 13, 2, UNI_NV__38 } /* numericvalue=38 */,
- { 0, 9647, 8388, 3, 6, UNI_NV__700000 } /* nv=700000 */,
- { 0, 9602, 36, 3, 1, UNI_DI } /* di=t */,
- { 0, 9647, 7524, 3, 8, UNI_NV__1_SLASH_4 } /* nv=2.50e-01 */,
- { 16, 9605, 68, 3, 3, UNI_DT__SUP } /* dt=sup */,
- { 0, 8424, 2044, 7, 20, UNI_CJKCOMPATFORMS } /* block=cjkcompatibilityforms */,
- { 0, 9647, 8388, 3, 5, UNI_NV__70000 } /* nv=70000 */,
- { 13, 9593, 1, 4, 1, UNI_BC__BN } /* bc=bn */,
- { 9, 9903, 9921, 6, 5, UNI_XPOSIXPRINT } /* xposixprint */,
- { 5, 1362, 7495, 24, 1, UNI_CCC__7 } /* canonicalcombiningclass=7 */,
- { 0, 8424, 2532, 6, 6, UNI_INBRAHMI } /* block=brahmi */,
- { 9, 8886, 9085, 3, 4, UNI_BATK } /* sc=batk */,
- { 0, 9620, 1029, 3, 2, UNI_SO } /* gc=so */,
- { 0, 9093, 9397, 4, 4, UNI_TAGS } /* blk=tags */,
- { 5, 9365, 3620, 4, 10, UNI_MANI } /* scx=manichaean */,
- { 0, 1158, 8623, 3, 5, UNI_INTELUGU } /* intelugu */,
- { 0, 9365, 8205, 4, 4, UNI_OSMA } /* scx=osma */,
- { 2, 9365, 9133, 4, 4, UNI_CYRL } /* scx=cyrl */,
- { 75, 9093, 6988, 4, 10, UNI_INOLDSOGDIAN } /* blk=oldsogdian */,
- { 6, 9093, 8949, 4, 5, UNI_VSSUP } /* blk=vssup */,
- { 0, 9093, 8610, 4, 6, UNI_INREJANG } /* blk=rejang */,
- { 0, 9093, 4672, 4, 15, UNI_SARB } /* blk=oldsoutharabian */,
- { 8, 8886, 8514, 3, 6, UNI_HATR } /* sc=hatran */,
- { 1, 3671, 7844, 17, 8, UNI_GUJR } /* scriptextensions=gujarati */,
- { 1, 184, 8610, 2, 6, UNI_RJNG } /* isrejang */,
- { 0, 6885, 8094, 3, 6, UNI_HANO } /* ishanunoo */,
- { 1, 9605, 3308, 3, 5, UNI_DT__SML } /* dt=small */,
- { 3, 8886, 5955, 3, 12, UNI_SC__GONG } /* sc=gunjalagondi */,
- { 6, 1508, 0, 2, 0, UNI_PS } /* ps */,
- { 1, 9629, 3254, 3, 17, UNI_RI } /* lb=regionalindicator */,
- { 0, 1362, 8464, 24, 2, UNI_CCC__29 } /* canonicalcombiningclass=29 */,
- { 0, 7018, 9441, 10, 4, UNI_IN__11 } /* presentin=v110 */,
- { 4, 1243, 26, 21, 1, UNI_CE } /* compositionexclusion=y */,
- { 0, 9647, 5409, 3, 11, UNI_NV__10000000000 } /* nv=10000000000 */,
- { 1, 3671, 8142, 17, 4, UNI_MARC } /* scriptextensions=marc */,
- { 0, 7420, 995, 8, 2, -UNI_IDS } /* idstart=no */,
- { 10, 9629, 73, 3, 2, UNI_LB__EM } /* lb=em */,
- { 8, 3254, 36, 18, 1, UNI_RI } /* regionalindicator=t */,
- { 1, 8424, 3756, 6, 9, UNI_ARABICSUP } /* block=arabicsup */,
- { 21, 8058, 0, 7, 0, UNI_DSRT } /* deseret */,
- { 2, 8592, 0, 6, 0, UNI_nfdqc_values_index } /* nfdqc= */,
- { 0, 2703, 8864, 19, 5, -UNI_IDST } /* idstrinaryoperator=false */,
- { 6, 11, 0, 2, 0, UNI_DI } /* di */,
- { 13, 3772, 0, 4, 0, UNI_BOPO } /* bopo */,
- { 8, 9647, 8388, 3, 2, UNI_NV__70 } /* nv=70 */,
- { 3, 8849, 0, 4, 0, UNI_CWCM } /* cwcm */,
- { 1, 5760, 5409, 13, 11, UNI_NV__10000000000 } /* numericvalue=10000000000 */,
- { 1025, 6231, 5487, 12, 7, UNI_XPOSIXDIGIT } /* numerictype=decimal */,
- { 3, 9093, 7884, 4, 8, UNI_JAMOEXTB } /* blk=jamoextb */,
- { 5, 8424, 2401, 6, 3, UNI_PUA } /* block=pua */,
- { 2, 4826, 3, 9, 1, -UNI_XPOSIXXDIGIT } /* hexdigit=f */,
- { 0, 8886, 8254, 3, 4, UNI_SIDD } /* sc=sidd */,
- { 0, 9093, 4492, 4, 15, UNI_INIMPERIALARAMAIC } /* blk=imperialaramaic */,
- { 8, 9909, 9326, 3, 3, UNI_MIAO } /* isplrd */,
- { 0, 9121, 26, 4, 1, UNI_CWL } /* cwl=y */,
- { 1, 9093, 8289, 4, 7, UNI_INTAITHAM } /* blk=taitham */,
- { 3, 8424, 3469, 6, 4, UNI_UCAS } /* block=ucas */,
- { 0, 7018, 9707, 10, 3, UNI_IN__6_DOT_1 } /* presentin=v61 */,
- { 2, 6888, 0, 10, 0, UNI_dia_values_index } /* diacritic= */,
- { 1, 5565, 65, 15, 2, UNI_JG__KAPH } /* joininggroup=kaph */,
- { 2, 3671, 8934, 17, 5, UNI_RUNR } /* scriptextensions=runic */,
- { 5, 3868, 1855, 16, 2, UNI_CN } /* generalcategory=cn */,
- { 0, 9093, 1645, 4, 23, UNI_SHORTHANDFORMATCONTROLS } /* blk=shorthandformatcontrols */,
- { 1, 8233, 6724, 8, 10, UNI_SC__SYLO } /* script=sylotinagri */,
- { 18, 184, 9225, 2, 4, UNI_LINA } /* islina */,
- { 0, 4989, 0, 14, 0, UNI_KANGXI } /* kangxiradicals */,
- { 4, 7128, 0, 4, 0, UNI_XPOSIXWORD } /* word */,
- { 3, 9153, 0, 4, 0, UNI_gcb_values_index } /* gcb= */,
- { 2, 9365, 5617, 4, 9, UNI_MLYM } /* scx=malayalam */,
- { 2, 9647, 0, 3, 0, UNI_nv_values_index } /* nv= */,
- { 3, 9623, 5185, 3, 14, UNI_JG__MANICHAEANYODH } /* jg=manichaeanyodh */,
- { 1, 4821, 0, 14, 0, UNI_ahex_values_index } /* asciihexdigit= */,
- { 2, 8233, 9185, 7, 4, UNI_HMNG } /* script=hmng */,
- { 6, 1497, 698, 9, 6, UNI_N } /* category=number */,
- { 0, 2212, 2960, 5, 6, UNI_HALFMARKS } /* inhalfmarks */,
- { 1, 6918, 836, 10, 2, UNI_LB__SP } /* linebreak=sp */,
- { 1, 6602, 0, 4, 0, UNI_NAND } /* nand */,
- { 8, 1497, 467, 9, 11, UNI_P } /* category=punctuation */,
- { 4, 6768, 2233, 3, 5, UNI_YIJING } /* isyijing */,
- { 1, 9365, 1845, 4, 6, UNI_ZYYY } /* scx=common */,
- { 0, 184, 6859, 3, 9, UNI_CJKSTROKES } /* iscjkstrokes */,
- { 4, 1497, 1508, 9, 2, UNI_PS } /* category=ps */,
- { 88, 9365, 2253, 4, 20, UNI_HLUW } /* scx=anatolianhieroglyphs */,
- { 1, 8424, 349, 6, 33, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* block=supplementalsymbolsandpictographs */,
- { 1, 21, 7876, 2, 8, UNI_JAMOEXTA } /* injamoexta */,
- { 12, 8233, 2333, 7, 10, UNI_SC__GLAG } /* script=glagolitic */,
- { 10, 988, 0, 5, 0, UNI_MUSIC } /* music */,
- { 1, 8163, 47, 7, 1, UNI_NFCQC__M } /* nfkcqc=m */,
- { 0, 4826, 9734, 9, 3, UNI_XPOSIXXDIGIT } /* hexdigit=yes */,
- { 0, 184, 1539, 2, 14, UNI_MUSIC } /* ismusicalsymbols */,
- { 5, 8886, 8562, 3, 4, UNI_LYCI } /* sc=lyci */,
- { 8, 3671, 8484, 17, 6, UNI_CAKM } /* scriptextensions=chakma */,
- { 1, 3002, 68, 18, 3, UNI_DT__SUP } /* decompositiontype=sup */,
- { 2, 6885, 6095, 3, 3, UNI_HMNG } /* ishmng */,
- { 3, 9193, 6303, 4, 12, UNI_GCB__T } /* hst=trailingjamo */,
- { 1, 2148, 8262, 3, 6, UNI_INSOYOMBO } /* insoyombo */,
- { 16, 5435, 9433, 13, 4, UNI_BIDIM } /* bidimirrored=true */,
- { 0, 184, 7884, 2, 8, UNI_JAMOEXTB } /* isjamoextb */,
- { 11, 6828, 9635, 10, 3, UNI_BC__LRI } /* bidiclass=lri */,
- { 1, 4705, 3327, 3, 17, UNI_TAIXUANJING } /* istaixuanjingsymbols */,
- { 8, 8424, 3020, 6, 18, UNI_DEVANAGARIEXT } /* block=devanagariextended */,
- { 2, 3671, 8058, 17, 7, UNI_DSRT } /* scriptextensions=deseret */,
- { 3, 8233, 3467, 7, 17, UNI_AGHB } /* script=caucasianalbanian */,
- { 16, 4705, 5624, 3, 3, UNI_TAML } /* istaml */,
- { 10, 9049, 7548, 4, 3, UNI_AGE__3_DOT_1 } /* age=3.1 */,
- { 0, 8886, 9301, 3, 4, UNI_ORKH } /* sc=orkh */,
- { 65, 6567, 4080, 6, 12, UNI_MISCMATHSYMBOLSA } /* inmiscmathsymbolsa */,
- { 1, 3836, 0, 7, 0, UNI_CPRT } /* cypriot */,
- { 0, 6828, 5823, 10, 12, UNI_BC__AN } /* bidiclass=arabicnumber */,
- { 1, 8233, 1146, 8, 3, UNI_SORA } /* script=sora */,
- { 3, 184, 3620, 2, 10, UNI_MANI } /* ismanichaean */,
- { 0, 5760, 9033, 13, 4, UNI_NV__3_SLASH_80 } /* numericvalue=3/80 */,
- { 0, 9045, 0, 4, 0, UNI_ADLM } /* adlm */,
- { 0, 9904, 8839, 5, 5, UNI_POSIXCNTRL } /* posixcntrl */,
- { 1, 1779, 8864, 22, 5, -UNI_CWT } /* changeswhentitlecased=false */,
- { 0, 9365, 9053, 4, 4, UNI_AGHB } /* scx=aghb */,
- { 1, 3671, 3038, 17, 4, UNI_ETHI } /* scriptextensions=ethi */,
- { 9, 1239, 9433, 25, 4, UNI_COMPEX } /* fullcompositionexclusion=true */,
- { 16, 3398, 0, 18, 0, UNI_vs_values_index } /* variationselector= */,
- { 1, 184, 1846, 3, 5, UNI_ZYYY } /* iscommon */,
- { 3, 8233, 8205, 7, 4, UNI_OSMA } /* script=osma */,
- { 17, 9093, 6602, 4, 11, UNI_INNANDINAGARI } /* blk=nandinagari */,
- { 0, 9781, 7420, 6, 7, UNI__PERL_IDSTART } /* _perl_idstart */,
- { 21, 3671, 8205, 17, 7, UNI_OSMA } /* scriptextensions=osmanya */,
- { 8, 8871, 1768, 3, 5, UNI_SB__LO } /* sb=lower */,
- { 5, 2212, 8095, 4, 5, UNI_INHANUNOO } /* inhanunoo */,
- { 0, 9193, 5747, 4, 13, UNI_HST__NA } /* hst=notapplicable */,
- { 2, 184, 43, 3, 8, UNI_CJKCOMPAT } /* iscjkcompat */,
- { 0, 9647, 7555, 3, 2, UNI_NV__23 } /* nv=23 */,
- { 4, 9365, 2393, 4, 20, UNI_HMNP } /* scx=nyiakengpuachuehmong */,
- { 18, 5760, 8400, 13, 4, UNI_NV__9000 } /* numericvalue=9000 */,
- { 0, 9125, 995, 4, 2, -UNI_CWT } /* cwt=no */,
- { 1, 21, 3164, 2, 9, UNI_LATINEXTA } /* inlatinexta */,
- { 2, 9605, 6195, 3, 12, UNI_DT__NONCANON } /* dt=noncanonical */,
- { 1, 184, 8114, 2, 7, UNI_KALI } /* iskayahli */,
- { 6, 7892, 0, 4, 0, UNI_JAVA } /* java */,
- { 0, 6888, 26, 10, 1, UNI_DIA } /* diacritic=y */,
- { 2, 8886, 9145, 3, 4, UNI_DSRT } /* sc=dsrt */,
- { 1, 8424, 2985, 7, 17, UNI_COPTICEPACTNUMBERS } /* block=copticepactnumbers */,
- { 17, 1779, 995, 22, 2, -UNI_CWT } /* changeswhentitlecased=no */,
- { 1, 9113, 8735, 5, 4, UNI_CCC__18 } /* ccc=ccc18 */,
- { 17, 1362, 8810, 25, 4, UNI_CCC__33 } /* canonicalcombiningclass=ccc33 */,
- { 8, 184, 1506, 2, 24, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* issupsymbolsandpictographs */,
- { 0, 9093, 1410, 4, 24, UNI_DIACRITICALSFORSYMBOLS } /* blk=combiningmarksforsymbols */,
- { 8, 9093, 6159, 4, 12, UNI_INMASARAMGONDI } /* blk=masaramgondi */,
- { 2, 3739, 26, 17, 1, UNI_UIDEO } /* unifiedideograph=y */,
- { 0, 184, 2169, 2, 11, UNI_MTEI } /* ismeeteimayek */,
- { 1, 2798, 0, 19, 0, UNI_OTTOMANSIYAQNUMBERS } /* ottomansiyaqnumbers */,
- { 2, 5085, 6053, 4, 5, UNI_MAHJONG } /* inmahjong */,
- { 2, 3671, 493, 17, 3, UNI_HAN } /* scriptextensions=han */,
- { 9, 184, 719, 2, 30, UNI_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumericsupplement */,
- { 16, 8418, 3, 6, 1, -UNI_BIDIM } /* bidim=f */,
- { 0, 1362, 8437, 25, 4, UNI_CCC__10 } /* canonicalcombiningclass=ccc10 */,
- { 1, 9129, 36, 4, 1, UNI_CWU } /* cwu=t */,
- { 0, 117, 2150, 4, 19, UNI_ININSCRIPTIONALPARTHIAN } /* ininscriptionalparthian */,
- { 8, 8424, 6159, 6, 12, UNI_INMASARAMGONDI } /* block=masaramgondi */,
- { 0, 3248, 8864, 6, 5, -UNI_XPOSIXSPACE } /* space=false */,
- { 8, 8684, 995, 5, 2, -UNI_POSIXXDIGIT } /* ahex=no */,
- { 8, 9647, 8664, 3, 4, UNI_NV__1_SLASH_16 } /* nv=1/16 */,
- { 1, 9421, 0, 4, 0, UNI_TGLG } /* tglg */,
- { 0, 5269, 1, 14, 1, -UNI_PATSYN } /* patternsyntax=n */,
- { 3, 6005, 115, 4, 33, UNI_DIACRITICALSFORSYMBOLS } /* incombiningdiacriticalmarksforsymbols */,
- { 0, 5895, 0, 12, 0, UNI_CYRILLICEXTC } /* cyrillicextc */,
- { 4, 9659, 3, 3, 1, -UNI_RI } /* ri=f */,
- { 11, 3688, 9433, 17, 4, UNI_STERM } /* sentenceterminal=true */,
- { 0, 8424, 6382, 6, 6, UNI_DOMINO } /* block=domino */,
- { 8, 3868, 74, 16, 2, UNI_ME } /* generalcategory=me */,
- { 3, 6051, 0, 7, 0, UNI_MAHJONG } /* mahjong */,
- { 0, 21, 8894, 2, 5, UNI_INLIMBU } /* inlimbu */,
- { 1, 5435, 8864, 13, 5, -UNI_BIDIM } /* bidimirrored=false */,
- { 1, 983, 0, 5, 0, UNI_GREK } /* greek */,
- { 4, 9629, 3804, 3, 16, UNI_LB__CP } /* lb=closeparenthesis */,
- { 1, 8332, 29, 4, 4, UNI_ARAB } /* isarabic */,
- { 11, 8598, 9433, 6, 4, UNI__PERL_PATWS } /* patws=true */,
- { 1, 1855, 0, 2, 0, UNI_CN } /* cn */,
- { 2, 9113, 3441, 4, 5, UNI_CCC__B } /* ccc=below */,
- { 0, 9940, 47, 5, 1, UNI_PERM } /* isperm */,
- { 1, 8886, 9277, 3, 4, UNI_NBAT } /* sc=nbat */,
- { 2, 8886, 8628, 3, 4, UNI_SC__THAA } /* sc=thaa */,
- { 0, 9365, 9481, 4, 4, UNI_ZANB } /* scx=zanb */,
- { 0, 2106, 881, 21, 1, UNI_GCB__V } /* graphemeclusterbreak=v */,
- { 0, 2204, 8206, 3, 6, UNI_OSMA } /* isosmanya */,
- { 1, 8640, 1, 6, 1, -UNI_XPOSIXUPPER } /* upper=n */,
- { 4, 8424, 2169, 6, 21, UNI_MEETEIMAYEKEXT } /* block=meeteimayekextensions */,
- { 8, 3671, 9353, 17, 4, UNI_RUNR } /* scriptextensions=runr */,
- { 1, 8886, 1481, 3, 4, UNI_SC__SIND } /* sc=sind */,
- { 0, 7025, 9006, 3, 3, UNI_IN__2_DOT_1 } /* in=2.1 */,
- { 0, 9093, 8058, 4, 7, UNI_DSRT } /* blk=deseret */,
- { 1, 1530, 0, 14, 0, UNI_BYZANTINEMUSIC } /* byzantinemusic */,
- { 1, 3671, 9394, 18, 3, UNI_SYRC } /* scriptextensions=syrc */,
- { 0, 8871, 34, 3, 2, UNI_SB__EX } /* sb=ex */,
- { 0, 9093, 8532, 4, 6, UNI_KANBUN } /* blk=kanbun */,
- { 8, 3671, 3020, 17, 4, UNI_DEVA } /* scriptextensions=deva */,
- { 9, 8424, 0, 12, 0, UNI_INCARIAN } /* block=carian */,
- { 1, 6315, 9433, 12, 4, UNI_XIDC } /* xidcontinue=true */,
- { 0, 6885, 5346, 3, 3, UNI_HEBR } /* ishebr */,
- { 10, 184, 6371, 2, 10, UNI_DEP } /* isdeprecated */,
- { 0, 9725, 0, 3, 0, UNI_vo_values_index } /* vo= */,
- { 8, 8424, 4076, 6, 16, UNI_MISCMATHSYMBOLSA } /* block=miscmathsymbolsa */,
- { 0, 9647, 9584, 3, 3, UNI_NV__7_SLASH_8 } /* nv=7/8 */,
- { 0, 8886, 9269, 3, 4, UNI_SC__MYMR } /* sc=mymr */,
- { 3, 9093, 9253, 4, 4, UNI_INMIAO } /* blk=miao */,
- { 6, 21, 4808, 3, 13, UNI_ANCIENTSYMBOLS } /* inancientsymbols */,
- { 1, 9620, 3146, 3, 18, UNI_PI } /* gc=initialpunctuation */,
- { 1, 1362, 7167, 24, 9, UNI_CCC__AL } /* canonicalcombiningclass=aboveleft */,
- { 4, 8424, 7892, 6, 8, UNI_INJAVANESE } /* block=javanese */,
- { 9, 8886, 6991, 3, 4, UNI_SC__SOGD } /* sc=sogd */,
- { 2, 8424, 976, 6, 27, UNI_ANCIENTGREEKMUSIC } /* block=ancientgreekmusicalnotation */,
- { 4, 6918, 4687, 10, 15, UNI_LB__OP } /* linebreak=openpunctuation */,
- { 0, 184, 9205, 2, 4, UNI_KNDA } /* isknda */,
- { 0, 2148, 3723, 3, 16, UNI_SUTTONSIGNWRITING } /* insuttonsignwriting */,
- { 8, 3671, 8079, 17, 4, UNI_GRAN } /* scriptextensions=gran */,
- { 1, 9365, 9165, 4, 4, UNI_GREK } /* scx=grek */,
- { 10, 3020, 0, 4, 0, UNI_DEVA } /* deva */,
- { 3, 8899, 36, 5, 1, UNI_MATH } /* math=t */,
- { 0, 9093, 7876, 4, 8, UNI_JAMOEXTA } /* blk=jamoexta */,
- { 0, 9647, 8664, 3, 5, UNI_NV__1_SLASH_160 } /* nv=1/160 */,
- { 2, 184, 8604, 2, 5, UNI_QMARK } /* isqmark */,
- { 1, 5760, 5409, 13, 3, UNI_NV__100 } /* numericvalue=100 */,
- { 0, 1472, 0, 9, 0, UNI__PERL_SURROGATE } /* surrogate */,
- { 0, 8233, 7860, 7, 8, UNI_SC__HIRA } /* script=hiragana */,
- { 21, 3254, 26, 18, 1, UNI_RI } /* regionalindicator=y */,
- { 0, 8886, 9413, 3, 4, UNI_TAVT } /* sc=tavt */,
- { 0, 9093, 6051, 4, 7, UNI_MAHJONG } /* blk=mahjong */,
- { 0, 7419, 26, 9, 1, UNI_XIDS } /* xidstart=y */,
- { 0, 6316, 36, 11, 1, UNI_IDC } /* idcontinue=t */,
- { 13, 184, 4432, 2, 15, UNI_DIACRITICALSSUP } /* isdiacriticalssup */,
- { 11, 9593, 5811, 3, 12, UNI_BC__AL } /* bc=arabicletter */,
- { 17, 5339, 138, 14, 2, UNI_SB__FO } /* sentencebreak=fo */,
- { 2, 9629, 7212, 3, 9, UNI_LB__B2 } /* lb=breakboth */,
- { 4, 8424, 8177, 6, 7, UNI_NB } /* block=noblock */,
- { 0, 8233, 7365, 7, 4, UNI_PAUC } /* script=pauc */,
- { 17, 184, 1085, 3, 24, UNI_CWKCF } /* ischangeswhennfkccasefolded */,
- { 12, 8233, 6646, 7, 11, UNI_HMNG } /* script=pahawhhmong */,
- { 0, 9605, 7, 3, 3, UNI_DT__CAN } /* dt=can */,
- { 2, 9125, 0, 4, 0, UNI_cwt_values_index } /* cwt= */,
- { 9, 8424, 2086, 7, 7, UNI_INCYRILLIC } /* block=cyrillic */,
- { 1, 3671, 2212, 18, 3, UNI_SINH } /* scriptextensions=sinh */,
- { 1, 9946, 9390, 3, 3, UNI_SOGO } /* issogo */,
- { 1, 9365, 7860, 4, 8, UNI_HIRA } /* scx=hiragana */,
- { 0, 8233, 3620, 7, 4, UNI_SC__MANI } /* script=mani */,
- { 0, 184, 7812, 2, 8, UNI_DUPL } /* isduployan */,
- { 0, 8163, 0, 8, 0, UNI_NFKCQC__N } /* nfkcqc=n */,
- { 2, 4821, 0, 13, 0, UNI_POSIXXDIGIT } /* asciihexdigit */,
- { 0, 9903, 9916, 6, 5, UNI_XPOSIXBLANK } /* xposixblank */,
- { 0, 6316, 0, 10, 0, UNI_IDC } /* idcontinue */,
- { 0, 9599, 9433, 3, 4, UNI_CI } /* ci=true */,
- { 0, 8424, 6569, 6, 11, UNI_MISCSYMBOLS } /* block=miscsymbols */,
- { 0, 6816, 3773, 3, 7, UNI_INBOPOMOFO } /* inbopomofo */,
- { 1, 8424, 316, 6, 33, UNI_SUPMATHOPERATORS } /* block=supplementalmathematicaloperators */,
- { 7, 6194, 8930, 3, 4, UNI_INOSAGE } /* inosage */,
- { 3, 21, 7884, 2, 8, UNI_JAMOEXTB } /* injamoextb */,
- { 1, 9093, 1823, 4, 19, UNI_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatideographs */,
- { 0, 8424, 5907, 6, 12, UNI_ETHIOPICEXTA } /* block=ethiopicexta */,
- { 0, 2493, 3380, 20, 18, UNI_VO__TU } /* verticalorientation=transformedupright */,
- { 1, 5435, 1, 13, 1, -UNI_BIDIM } /* bidimirrored=n */,
- { 3, 8869, 9734, 5, 3, UNI_IDSB } /* idsb=yes */,
- { 17, 184, 808, 2, 29, UNI_MISCARROWS } /* ismiscellaneoussymbolsandarrows */,
- { 0, 9365, 8944, 4, 5, UNI_TAKR } /* scx=takri */,
- { 16, 9909, 7, 3, 1, UNI_PC } /* ispc */,
- { 0, 184, 7892, 2, 4, UNI_JAVA } /* isjava */,
- { 0, 184, 3445, 3, 2, UNI_CWL } /* iscwl */,
- { 0, 2957, 0, 9, 0, UNI_HALFMARKS } /* halfmarks */,
- { 0, 8510, 995, 4, 2, -UNI_EXT } /* ext=no */,
- { 1, 6828, 2373, 10, 20, UNI_BC__LRE } /* bidiclass=lefttorightembedding */,
- { 4, 8886, 4492, 3, 15, UNI_ARMI } /* sc=imperialaramaic */,
- { 23, 1362, 7614, 24, 2, UNI_CCC__17 } /* canonicalcombiningclass=17 */,
- { 1, 2453, 9734, 20, 3, UNI_TERM } /* terminalpunctuation=yes */,
- { 62, 6371, 995, 11, 2, -UNI_DEP } /* deprecated=no */,
- { 0, 3868, 4402, 16, 15, UNI_PD } /* generalcategory=dashpunctuation */,
- { 0, 4778, 7099, 3, 9, UNI_CN } /* isunassigned */,
- { 8, 3671, 3772, 17, 8, UNI_BOPO } /* scriptextensions=bopomofo */,
- { 1, 184, 8526, 2, 6, UNI_KTHI } /* iskaithi */,
- { 3, 6005, 690, 3, 8, UNI_INCUNEIFORM } /* incuneiform */,
- { 5, 6828, 3218, 10, 18, UNI_BC__B } /* bidiclass=paragraphseparator */,
- { 2, 9365, 9189, 4, 4, UNI_HMNP } /* scx=hmnp */,
- { 0, 4821, 26, 14, 1, UNI_POSIXXDIGIT } /* asciihexdigit=y */,
- { 0, 8886, 7788, 3, 4, UNI_BALI } /* sc=bali */,
- { 2, 1481, 0, 4, 0, UNI_SIND } /* sind */,
- { 14, 8886, 9401, 3, 4, UNI_SC__TALE } /* sc=tale */,
- { 1, 8886, 8924, 3, 5, UNI_SC__ORYA } /* sc=oriya */,
- { 1, 2708, 80, 4, 33, UNI_ARABICMATH } /* inarabicmathematicalalphabeticsymbols */,
- { 1, 5760, 8364, 13, 3, UNI_NV__400 } /* numericvalue=400 */,
- { 2, 184, 6051, 2, 4, UNI_MAHJ } /* ismahj */,
- { 0, 8233, 4297, 7, 4, UNI_BRAI } /* script=brai */,
- { 2, 9113, 8479, 5, 5, UNI_WB__EB } /* ccc=ccc133 */,
- { 3, 9093, 7248, 4, 9, UNI_INKHUDAWADI } /* blk=khudawadi */,
- { 8, 9365, 7049, 5, 9, UNI_SAUR } /* scx=saurashtra */,
- { 2, 9647, 7548, 3, 8, UNI_NV__1_SLASH_32 } /* nv=3.12e-02 */,
- { 0, 9946, 8262, 3, 6, UNI_SOYO } /* issoyombo */,
- { 1, 8886, 9161, 3, 4, UNI_SC__GONM } /* sc=gonm */,
- { 1, 184, 5448, 2, 13, UNI_BLOCKELEMENTS } /* isblockelements */,
- { 0, 9093, 719, 4, 30, UNI_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumericsupplement */,
- { 0, 1239, 8864, 25, 5, -UNI_COMPEX } /* fullcompositionexclusion=false */,
- { 0, 8886, 7008, 3, 10, UNI_PHNX } /* sc=phoenician */,
- { 14, 9141, 9734, 4, 3, UNI_DIA } /* dia=yes */,
- { 12, 9647, 7540, 3, 2, UNI_NV__20 } /* nv=20 */,
- { 4, 5760, 9749, 13, 2, UNI_NV__48 } /* numericvalue=48 */,
- { 0, 9093, 4717, 4, 15, UNI_TAMILSUP } /* blk=tamilsupplement */,
- { 0, 184, 1645, 2, 23, UNI_SHORTHANDFORMATCONTROLS } /* isshorthandformatcontrols */,
- { 4, 8233, 4267, 7, 5, UNI_BAMU } /* script=bamum */,
- { 1, 8424, 4297, 6, 15, UNI_BRAI } /* block=braillepatterns */,
- { 1, 9953, 1696, 3, 2, UNI_VAI } /* isvai */,
- { 2, 8418, 0, 6, 0, UNI_bidim_values_index } /* bidim= */,
- { 0, 1362, 8795, 25, 4, UNI_CCC__30 } /* canonicalcombiningclass=ccc30 */,
- { 1, 8884, 3484, 5, 17, UNI_INSC__CONSONANTPREFIXED } /* insc=consonantprefixed */,
- { 0, 1713, 36, 22, 1, UNI_CWCF } /* changeswhencasefolded=t */,
- { 4, 9049, 8993, 4, 4, UNI_AGE__10 } /* age=10.0 */,
- { 3, 9113, 8805, 5, 4, UNI_CCC__32 } /* ccc=ccc32 */,
- { 1, 6885, 4962, 3, 13, UNI_HIGHSURROGATES } /* ishighsurrogates */,
- { 0, 6918, 9773, 10, 2, UNI_LB__XX } /* linebreak=xx */,
- { 1, 2106, 7825, 21, 3, UNI_WB__EB } /* graphemeclusterbreak=gaz */,
- { 3, 21, 977, 3, 26, UNI_ANCIENTGREEKMUSIC } /* inancientgreekmusicalnotation */,
- { 2, 21, 7275, 2, 9, UNI_LATINEXTD } /* inlatinextd */,
- { 3, 9113, 16, 4, 1, UNI_CCC__B } /* ccc=b */,
- { 1, 6005, 2086, 3, 10, UNI_CYRILLICSUP } /* incyrillicsup */,
- { 5, 8418, 26, 6, 1, UNI_BIDIM } /* bidim=y */,
- { 17, 4462, 0, 14, 0, UNI_GREXT } /* graphemeextend */,
- { 1, 3128, 3, 18, 1, -UNI_IDSB } /* idsbinaryoperator=f */,
- { 1, 9365, 4792, 4, 15, UNI_ZANB } /* scx=zanabazarsquare */,
- { 1, 1362, 8481, 24, 3, UNI_WB__EB } /* canonicalcombiningclass=133 */,
- { 0, 8886, 57, 3, 2, UNI_SC__YI } /* sc=yi */,
- { 0, 8955, 1, 4, 1, -UNI_IDC } /* idc=n */,
- { 10, 3671, 8526, 17, 6, UNI_KTHI } /* scriptextensions=kaithi */,
- { 14, 6005, 2931, 3, 10, UNI_CHEROKEESUP } /* incherokeesup */,
- { 2, 21, 3290, 2, 18, UNI_RUMI } /* inruminumeralsymbols */,
- { 0, 8424, 1867, 6, 22, UNI_DIACRITICALSFORSYMBOLS } /* block=diacriticalsforsymbols */,
- { 0, 9237, 8864, 4, 5, -UNI_LOE } /* loe=false */,
- { 0, 7018, 7487, 10, 1, UNI_IN__6 } /* presentin=6 */,
- { 0, 3671, 2393, 17, 20, UNI_HMNP } /* scriptextensions=nyiakengpuachuehmong */,
- { 0, 8051, 0, 6, 0, UNI_COMPEX } /* compex */,
- { 0, 6885, 9182, 3, 3, UNI_HLUW } /* ishluw */,
- { 1, 8424, 3164, 6, 9, UNI_LATINEXTA } /* block=latinexta */,
- { 1, 9602, 1, 3, 1, -UNI_DI } /* di=n */,
- { 2, 8879, 4777, 5, 15, UNI_LOE } /* inpc=visualorderleft */,
- { 0, 1362, 7631, 24, 1, UNI_CCC__9 } /* canonicalcombiningclass=9 */,
- { 18, 9593, 9614, 3, 3, UNI_BC__FSI } /* bc=fsi */,
- { 19, 6005, 1847, 4, 20, UNI_INDICNUMBERFORMS } /* incommonindicnumberforms */,
- { 0, 8233, 4220, 7, 4, UNI_TANG } /* script=tang */,
- { 0, 8886, 7980, 3, 4, UNI_UGAR } /* sc=ugar */,
- { 0, 3951, 6317, 3, 9, UNI_IDC } /* isidcontinue */,
- { 0, 8424, 4172, 6, 16, UNI_SUPMATHOPERATORS } /* block=supmathoperators */,
- { 6, 9647, 7716, 3, 8, UNI_NV__3_SLASH_4 } /* nv=7.50e-01 */,
- { 1, 8871, 4140, 3, 5, UNI_SB__XX } /* sb=other */,
- { 0, 8424, 7311, 6, 9, UNI_INNEWTAILUE } /* block=newtailue */,
- { 0, 8886, 8550, 3, 4, UNI_LEPC } /* sc=lepc */,
- { 0, 8886, 9281, 3, 4, UNI_NEWA } /* sc=newa */,
- { 0, 8634, 8864, 6, 5, -UNI_UIDEO } /* uideo=false */,
- { 0, 9093, 4792, 4, 15, UNI_INZANABAZARSQUARE } /* blk=zanabazarsquare */,
- { 2, 3002, 8574, 18, 6, UNI_DT__NAR } /* decompositiontype=narrow */,
- { 13, 7932, 995, 8, 2, -UNI_RADICAL } /* radical=no */,
- { 9, 5269, 9734, 14, 3, UNI_PATSYN } /* patternsyntax=yes */,
- { 2, 9647, 7628, 3, 8, UNI_NV__3_SLASH_64 } /* nv=4.69e-02 */,
- { 10, 1977, 36, 22, 1, UNI__PERL_NCHAR } /* noncharactercodepoint=t */,
- { 1, 8886, 8, 4, 3, UNI_SC__KANA } /* sc=kana */,
- { 10, 8233, 7118, 7, 10, UNI_WARA } /* script=warangciti */,
- { 10, 8634, 995, 6, 2, -UNI_UIDEO } /* uideo=no */,
- { 2, 8424, 7772, 6, 8, UNI_INARMENIAN } /* block=armenian */,
- { 1, 9093, 8310, 4, 7, UNI_INTIRHUTA } /* blk=tirhuta */,
- { 1, 7194, 0, 9, 0, UNI_ARABICPFB } /* arabicpfb */,
- { 8, 8233, 9401, 7, 4, UNI_SC__TALE } /* script=tale */,
- { 0, 9647, 7631, 3, 1, UNI_NV__9 } /* nv=9 */,
- { 1, 9946, 7049, 3, 3, UNI_SAUR } /* issaur */,
- { 18, 8640, 9734, 6, 3, UNI_XPOSIXUPPER } /* upper=yes */,
- { 7, 184, 9779, 2, 2, UNI_ZS } /* iszs */,
- { 2, 3671, 8226, 17, 7, UNI_PHAG } /* scriptextensions=phagspa */,
- { 1, 5760, 9500, 13, 3, UNI_NV__1_SLASH_7 } /* numericvalue=1/7 */,
- { 0, 5269, 0, 14, 0, UNI_patsyn_values_index } /* patternsyntax= */,
- { 0, 9605, 0, 3, 0, UNI_dt_values_index } /* dt= */,
- { 2, 8886, 9065, 3, 4, UNI_ARMI } /* sc=armi */,
- { 1, 7128, 1164, 10, 2, UNI_LB__LF } /* wordbreak=lf */,
- { 9, 8709, 0, 5, 0, UNI_BUHD } /* buhid */,
- { 1, 5760, 7676, 13, 8, UNI_NV__1_SLASH_16 } /* numericvalue=6.25e-02 */,
- { 0, 6918, 9761, 10, 2, UNI_GCB__L } /* linebreak=jl */,
- { 6, 9904, 9921, 5, 5, UNI_POSIXPRINT } /* posixprint */,
- { 2, 5760, 5409, 13, 6, UNI_NV__100000 } /* numericvalue=100000 */,
- { 0, 3951, 7421, 3, 6, UNI_IDS } /* isidstart */,
- { 0, 9093, 8072, 4, 7, UNI_INELYMAIC } /* blk=elymaic */,
- { 8, 8418, 995, 6, 2, -UNI_BIDIM } /* bidim=no */,
- { 3, 184, 1780, 3, 20, UNI_CWT } /* ischangeswhentitlecased */,
- { 12, 9093, 9650, 4, 3, UNI_OCR } /* blk=ocr */,
- { 4, 9647, 8988, 3, 2, UNI_NV__41 } /* nv=41 */,
- { 8, 7128, 2368, 10, 2, UNI_LB__HL } /* wordbreak=hl */,
- { 9, 9153, 1164, 4, 2, UNI_LB__LF } /* gcb=lf */,
- { 8, 8886, 8108, 4, 6, UNI_SC__KNDA } /* sc=kannada */,
- { 0, 9113, 7763, 4, 2, UNI_CCC__19 } /* ccc=19 */,
- { 1, 9647, 9029, 3, 4, UNI_NV__3_SLASH_64 } /* nv=3/64 */,
- { 0, 2148, 7059, 3, 9, UNI_SMALLFORMS } /* insmallforms */,
- { 2, 8684, 3, 5, 1, -UNI_POSIXXDIGIT } /* ahex=f */,
- { 12, 9093, 2930, 4, 18, UNI_CHEROKEESUP } /* blk=cherokeesupplement */,
- { 0, 5565, 5129, 13, 14, UNI_JG__MANICHAEANKAPH } /* joininggroup=manichaeankaph */,
- { 17, 9093, 4252, 4, 15, UNI_ARABICEXTA } /* blk=arabicextendeda */,
- { 5, 8233, 7980, 7, 8, UNI_UGAR } /* script=ugaritic */,
- { 1, 8160, 2629, 4, 17, UNI_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumsup */,
- { 0, 9093, 1188, 4, 26, UNI_KATAKANAEXT } /* blk=katakanaphoneticextensions */,
- { 0, 8869, 0, 5, 0, UNI_idsb_values_index } /* idsb= */,
- { 1, 9093, 1576, 4, 23, UNI_GEOMETRICSHAPESEXT } /* blk=geometricshapesextended */,
- { 3, 9605, 9461, 3, 4, UNI_EA__F } /* dt=wide */,
- { 0, 5760, 7724, 13, 8, UNI_NV__4_SLASH_5 } /* numericvalue=8.00e-01 */,
- { 20, 8508, 26, 6, 1, UNI_GREXT } /* grext=y */,
- { 3, 9093, 8628, 4, 6, UNI_INTHAANA } /* blk=thaana */,
- { 1, 184, 3852, 2, 16, UNI_PF } /* isfinalpunctuation */,
- { 1, 9113, 9545, 4, 3, UNI_CCC__IS } /* ccc=240 */,
- { 1, 8884, 7972, 5, 8, UNI_INSC__TONEMARK } /* insc=tonemark */,
- { 1, 8886, 8859, 3, 4, UNI_SC__DOGR } /* sc=dogr */,
- { 4, 9365, 8550, 4, 4, UNI_LEPC } /* scx=lepc */,
- { 3, 6918, 4877, 10, 14, UNI_LB__SA } /* linebreak=complexcontext */,
- { 0, 3671, 9213, 17, 4, UNI_LANA } /* scriptextensions=lana */,
- { 1, 3671, 6724, 18, 3, UNI_SYLO } /* scriptextensions=sylo */,
- { 11, 1768, 0, 5, 0, UNI_XPOSIXLOWER } /* lower */,
- { 1, 5085, 0, 12, 0, UNI_INMANICHAEAN } /* inmanichaean */,
- { 1, 7365, 0, 9, 0, UNI_PAUC } /* paucinhau */,
- { 0, 8617, 0, 5, 0, UNI_term_values_index } /* term= */,
- { 11, 9731, 5346, 3, 2, UNI_WB__EB } /* wb=eb */,
- { 0, 8634, 26, 6, 1, UNI_UIDEO } /* uideo=y */,
- { 0, 8424, 7203, 6, 9, UNI_INBHAIKSUKI } /* block=bhaiksuki */,
- { 4, 4462, 36, 15, 1, UNI_GREXT } /* graphemeextend=t */,
- { 0, 8233, 8205, 7, 7, UNI_OSMA } /* script=osmanya */,
- { 1, 3671, 8205, 17, 4, UNI_OSMA } /* scriptextensions=osma */,
- { 0, 9093, 8679, 4, 5, UNI_INADLAM } /* blk=adlam */,
- { 10, 8705, 7814, 4, 6, UNI_INDUPLOYAN } /* induployan */,
- { 0, 8424, 7844, 6, 8, UNI_INGUJARATI } /* block=gujarati */,
- { 14, 9365, 9285, 4, 4, UNI_NKO } /* scx=nkoo */,
- { 12, 9417, 0, 4, 0, UNI_TFNG } /* tfng */,
- { 15, 8233, 4205, 8, 5, UNI_SC__SYRC } /* script=syriac */,
- { 2, 4580, 2171, 4, 12, UNI_MEETEIMAYEKEXT } /* inmeeteimayekext */,
- { 1, 3671, 2353, 17, 20, UNI_PHLI } /* scriptextensions=inscriptionalpahlavi */,
- { 9, 9647, 7476, 3, 8, UNI_NV__3_SLASH_20 } /* nv=1.50e-01 */,
- { 0, 9237, 3, 4, 1, -UNI_LOE } /* loe=f */,
- { 8, 3671, 7311, 17, 9, UNI_TALU } /* scriptextensions=newtailue */,
- { 1, 1362, 7507, 24, 2, UNI_CCC__12 } /* canonicalcombiningclass=12 */,
- { 1, 8424, 114, 7, 34, UNI_DIACRITICALSFORSYMBOLS } /* block=combiningdiacriticalmarksforsymbols */,
- { 0, 8886, 7048, 3, 4, UNI_SAUR } /* sc=saur */,
- { 0, 8332, 3417, 3, 16, UNI_ALCHEMICAL } /* isalchemicalsymbols */,
- { 1, 9233, 0, 4, 0, UNI_LISU } /* lisu */,
- { 1, 2589, 0, 11, 0, UNI_COUNTINGROD } /* countingrod */,
- { 3, 8886, 7356, 3, 9, UNI_PALM } /* sc=palmyrene */,
- { 0, 1911, 1214, 22, 9, UNI_INSC__CONSONANT } /* indicsyllabiccategory=consonant */,
- { 0, 184, 3996, 2, 16, UNI_LINEARBSYLLABARY } /* islinearbsyllabary */,
- { 0, 9647, 7484, 3, 8, UNI_NV__1_SLASH_64 } /* nv=1.56e-02 */,
- { 0, 9650, 0, 3, 0, UNI_OCR } /* ocr */,
- { 1, 3951, 2149, 3, 20, UNI_PRTI } /* isinscriptionalparthian */,
- { 9, 8899, 8864, 5, 5, -UNI_MATH } /* math=false */,
- { 8, 1924, 0, 10, 0, UNI_L } /* category=l */,
- { 0, 8871, 0, 3, 0, UNI_sb_values_index } /* sb= */,
- { 20, 8424, 3038, 6, 11, UNI_ETHIOPICSUP } /* block=ethiopicsup */,
- { 0, 9093, 5734, 4, 13, UNI_MISCTECHNICAL } /* blk=misctechnical */,
- { 5, 7128, 6668, 10, 11, UNI_WB__SQ } /* wordbreak=singlequote */,
- { 11, 7025, 7612, 3, 3, UNI_IN__4_DOT_1 } /* in=4.1 */,
- { 0, 8424, 837, 6, 18, UNI_PHONETICEXT } /* block=phoneticextensions */,
- { 9, 8849, 9734, 5, 3, UNI_CWCM } /* cwcm=yes */,
- { 5, 3469, 0, 4, 0, UNI_UCAS } /* ucas */,
- { 0, 5760, 9743, 13, 2, UNI_NV__45 } /* numericvalue=45 */,
- { 5, 2930, 0, 8, 0, UNI_CHER } /* cherokee */,
- { 6, 1362, 9512, 24, 3, UNI_CCC__202 } /* canonicalcombiningclass=202 */,
- { 1, 9093, 2779, 4, 9, UNI_INMONGOLIAN } /* blk=mongolian */,
- { 12, 9620, 45, 3, 2, UNI_CO } /* gc=co */,
- { 5, 6194, 6244, 3, 11, UNI_INOLDHUNGARIAN } /* inoldhungarian */,
- { 1, 8424, 3200, 6, 18, UNI_ORNAMENTALDINGBATS } /* block=ornamentaldingbats */,
- { 0, 9620, 400, 3, 6, UNI_CF } /* gc=format */,
- { 7, 3002, 9665, 18, 3, UNI_DT__SML } /* decompositiontype=sml */,
- { 15, 5565, 5101, 13, 14, UNI_JG__MANICHAEANFIVE } /* joininggroup=manichaeanfive */,
- { 0, 8424, 7995, 6, 7, UNI_INAVESTAN } /* block=avestan */,
- { 1, 3002, 1362, 18, 9, UNI_DT__CAN } /* decompositiontype=canonical */,
- { 17, 9113, 8800, 5, 4, UNI_CCC__31 } /* ccc=ccc31 */,
- { 0, 8233, 57, 7, 2, UNI_SC__YI } /* script=yi */,
- { 8, 1362, 8469, 24, 3, UNI_CCC__130 } /* canonicalcombiningclass=130 */,
- { 2, 9093, 6243, 4, 12, UNI_INOLDHUNGARIAN } /* blk=oldhungarian */,
- { 14, 1362, 9521, 24, 3, UNI_CCC__BR } /* canonicalcombiningclass=222 */,
- { 2, 9593, 426, 3, 2, UNI_BC__ES } /* bc=es */,
- { 3, 4747, 0, 15, 0, UNI_UPPERCASELETTER } /* uppercaseletter */,
- { 5, 8275, 0, 7, 0, UNI_SUPPUAB } /* suppuab */,
- { 3, 9473, 0, 4, 0, UNI_YI } /* yiii */,
- { 6, 184, 3620, 2, 4, UNI_MANI } /* ismani */,
- { 3, 9365, 2212, 5, 3, UNI_SINH } /* scx=sinh */,
- { 7, 9093, 1188, 4, 8, UNI_INKATAKANA } /* blk=katakana */,
- { 2, 9725, 3391, 3, 7, UNI_VO__U } /* vo=upright */,
- { 0, 3671, 8114, 17, 7, UNI_KALI } /* scriptextensions=kayahli */,
- { 5, 9113, 8, 4, 1, UNI_CCC__A } /* ccc=a */,
- { 1, 6194, 4673, 3, 14, UNI_SARB } /* inoldsoutharabian */,
- { 0, 8332, 97, 3, 9, UNI_XPOSIXALPHA } /* isalphabetic */,
- { 9, 9285, 0, 3, 0, UNI_NKO } /* nko */,
- { 2, 3671, 9177, 17, 4, UNI_HANO } /* scriptextensions=hano */,
- { 17, 9113, 2920, 4, 10, UNI_CCC__AR } /* ccc=aboveright */,
- { 0, 8886, 9109, 3, 4, UNI_CANS } /* sc=cans */,
- { 0, 9113, 8830, 5, 4, UNI_CCC__84 } /* ccc=ccc84 */,
- { 0, 8424, 7257, 6, 9, UNI_LATINEXTB } /* block=latinextb */,
- { 0, 8424, 3900, 6, 16, UNI_HALFANDFULLFORMS } /* block=halfandfullforms */,
- { 18, 8886, 2333, 3, 4, UNI_SC__GLAG } /* sc=glag */,
- { 3, 21, 8538, 2, 6, UNI_INKHOJKI } /* inkhojki */,
- { 0, 3671, 7347, 17, 9, UNI_ORKH } /* scriptextensions=oldturkic */,
- { 15, 5760, 8802, 13, 2, UNI_NV__31 } /* numericvalue=31 */,
- { 0, 9093, 1851, 4, 16, UNI_INDICNUMBERFORMS } /* blk=indicnumberforms */,
- { 6, 9365, 7804, 4, 4, UNI_BUGI } /* scx=bugi */,
- { 24, 9365, 9269, 4, 4, UNI_MYMR } /* scx=mymr */,
- { 2, 4447, 1, 15, 1, UNI_EA__N } /* eastasianwidth=n */,
- { 1, 133, 0, 4, 0, UNI_M } /* mark */,
- { 1, 6005, 8024, 3, 6, UNI_CJKEXTC } /* incjkextc */,
- { 0, 8617, 1, 5, 1, -UNI_TERM } /* term=n */,
- { 12, 6005, 690, 3, 29, UNI_CUNEIFORMNUMBERS } /* incuneiformnumbersandpunctuation */,
- { 5, 8886, 8142, 3, 4, UNI_MARC } /* sc=marc */,
- { 0, 9093, 1576, 4, 18, UNI_GEOMETRICSHAPESEXT } /* blk=geometricshapesext */,
- { 1, 9365, 8065, 4, 4, UNI_ELBA } /* scx=elba */,
- { 1, 8886, 6159, 3, 12, UNI_SC__GONM } /* sc=masaramgondi */,
- { 0, 8233, 8562, 7, 4, UNI_LYCI } /* script=lyci */,
- { 1, 8233, 8514, 7, 6, UNI_HATR } /* script=hatran */,
- { 1, 184, 4989, 2, 6, UNI_KANGXI } /* iskangxi */,
- { 4, 1362, 184, 24, 2, UNI_CCC__IS } /* canonicalcombiningclass=is */,
+ { 1, 9488, 4973, 4, 15, UNI_VEDICEXT } /* blk=vedicextensions */,
+ { 4, 8400, 36, 7, 1, UNI_COMPEX } /* compex=t */,
+ { 0, 3836, 382, 17, 4, UNI_EGYP } /* scriptextensions=egyp */,
+ { 1, 9014, 36, 6, 1, UNI_UIDEO } /* uideo=t */,
+ { 1, 5791, 5179, 13, 7, UNI_JG__HEHGOAL } /* joininggroup=hehgoal */,
+ { 1, 6205, 9836, 12, 4, UNI_IDEO } /* ideographic=true */,
+ { 0, 8882, 1025, 6, 2, -UNI_GREXT } /* grext=no */,
+ { 1, 3259, 10135, 18, 3, UNI_IDSB } /* idsbinaryoperator=yes */,
+ { 9, 9275, 6463, 5, 6, UNI_LB__ZWJ } /* insc=joiner */,
+ { 0, 184, 43, 3, 25, UNI_CJKCOMPATIDEOGRAPHS } /* iscjkcompatibilityideographs */,
+ { 0, 10030, 7258, 3, 10, UNI_JT__U } /* jt=nonjoining */,
+ { 0, 7318, 10096, 10, 3, UNI_IN__5 } /* presentin=v50 */,
+ { 4, 10027, 5378, 3, 4, UNI_JG__KAPH } /* jg=kaph */,
+ { 18, 10048, 5648, 3, 11, UNI_NV__10000000000 } /* nv=10000000000 */,
+ { 0, 9345, 26, 5, 1, UNI_XIDC } /* xidc=y */,
+ { 0, 8997, 10135, 5, 3, UNI_TERM } /* term=yes */,
+ { 5, 8780, 7585, 6, 9, UNI_LATINEXTC } /* block=latinextc */,
+ { 5, 10030, 0, 3, 0, UNI_jt_values_index } /* jt= */,
+ { 4, 867, 0, 11, 0, UNI_PHONETICEXT } /* phoneticext */,
+ { 1, 8780, 43, 7, 15, UNI_CJKCOMPAT } /* block=cjkcompatibility */,
+ { 1, 3097, 9552, 18, 4, UNI_DT__FONT } /* decompositiontype=font */,
+ { 0, 184, 8936, 2, 4, UNI_LYCI } /* islyci */,
+ { 5, 7585, 0, 9, 0, UNI_LATINEXTC } /* latinextc */,
+ { 0, 9488, 8638, 4, 7, UNI_INTAGALOG } /* blk=tagalog */,
+ { 3, 9508, 7874, 4, 2, UNI_CCC__23 } /* ccc=23 */,
+ { 40, 7218, 1751, 10, 2, UNI_LB__AI } /* linebreak=ai */,
+ { 0, 9508, 9206, 5, 4, UNI_CCC__35 } /* ccc=ccc35 */,
+ { 0, 9488, 5830, 4, 13, UNI_LOWSURROGATES } /* blk=lowsurrogates */,
+ { 0, 9488, 7027, 4, 11, UNI_YISYLLABLES } /* blk=yisyllables */,
+ { 1, 4791, 2247, 4, 9, UNI_INMEETEIMAYEK } /* inmeeteimayek */,
+ { 8, 6231, 4569, 3, 14, UNI_CURRENCYSYMBOLS } /* incurrencysymbols */,
+ { 3, 9768, 2817, 4, 19, UNI_MERO } /* scx=meroitichieroglyphs */,
+ { 1, 8780, 2874, 6, 19, UNI_OTTOMANSIYAQNUMBERS } /* block=ottomansiyaqnumbers */,
+ { 0, 10048, 7781, 3, 1, UNI_NV__4 } /* nv=4 */,
+ { 0, 8780, 3937, 6, 16, UNI_BOPOMOFOEXT } /* block=bopomofoextended */,
+ { 6, 9508, 3564, 4, 13, UNI_CCC__202 } /* ccc=attachedbelow */,
+ { 1, 7076, 4479, 3, 14, UNI_BRAI } /* inbraillepatterns */,
+ { 4, 2280, 4306, 3, 4, UNI_C } /* isother */,
+ { 0, 9488, 8243, 4, 8, UNI_INMAHAJANI } /* blk=mahajani */,
+ { 17, 8780, 809, 6, 29, UNI_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsupplement */,
+ { 2, 9768, 8243, 4, 8, UNI_MAHJ } /* scx=mahajani */,
+ { 1, 9492, 4898, 4, 4, UNI_BPT__O } /* bpt=open */,
+ { 9, 5791, 7048, 13, 10, UNI_JG__AFRICANQAF } /* joininggroup=africanqaf */,
+ { 0, 4916, 2532, 5, 16, UNI_TERM } /* isterminalpunctuation */,
+ { 1, 5986, 8714, 13, 6, UNI_NV__300000 } /* numericvalue=300000 */,
+ { 0, 4116, 415, 3, 10, UNI_IDEO } /* isideographic */,
+ { 21, 1465, 0, 13, 0, UNI_M } /* combiningmark */,
+ { 0, 8780, 923, 6, 28, UNI_SUPPUAB } /* block=supplementaryprivateuseareab */,
+ { 2, 9768, 6481, 4, 12, UNI_HUNG } /* scx=oldhungarian */,
+ { 2, 1417, 9026, 24, 6, UNI_CCC__9 } /* canonicalcombiningclass=virama */,
+ { 1, 9277, 7684, 3, 9, UNI_PAUC } /* sc=paucinhau */,
+ { 1, 184, 951, 2, 17, UNI_VS } /* isvariationselector */,
+ { 0, 184, 9604, 2, 4, UNI_KHMR } /* iskhmr */,
+ { 10, 6576, 26, 11, 1, UNI_XPOSIXALPHA } /* alphabetic=y */,
+ { 11, 7318, 7821, 10, 1, UNI_IN__8 } /* presentin=8 */,
+ { 1, 3097, 567, 18, 2, UNI_DT__NB } /* decompositiontype=nb */,
+ { 2, 7325, 9844, 3, 4, UNI_IN__11 } /* in=v110 */,
+ { 0, 8780, 9320, 6, 5, UNI_INOSAGE } /* block=osage */,
+ { 0, 4643, 1025, 15, 2, -UNI_ECOMP } /* emojicomponent=no */,
+ { 8, 3259, 9255, 18, 5, -UNI_IDSB } /* idsbinaryoperator=false */,
+ { 2, 184, 3341, 2, 8, UNI_DINGBATS } /* isdingbats */,
+ { 0, 184, 8227, 2, 8, UNI_KANAEXTA } /* iskanaexta */,
+ { 8, 8780, 8666, 6, 7, UNI_INTIRHUTA } /* block=tirhuta */,
+ { 1, 8589, 8344, 7, 7, UNI_SC__BENG } /* script=bengali */,
+ { 0, 5032, 1, 14, 1, -UNI_POSIXXDIGIT } /* asciihexdigit=n */,
+ { 6, 1417, 9300, 24, 5, UNI_CCC__7 } /* canonicalcombiningclass=nukta */,
+ { 1, 10298, 0, 10, 0, UNI_POSIXBLANK } /* posixblank */,
+ { 3, 10009, 10069, 3, 3, UNI_DT__SQR } /* dt=sqr */,
+ { 67, 8589, 8888, 7, 6, UNI_HATR } /* script=hatran */,
+ { 0, 2182, 10015, 21, 3, UNI_WB__EB } /* graphemeclusterbreak=ebg */,
+ { 3, 1417, 5765, 24, 13, UNI_CCC__IS } /* canonicalcombiningclass=iotasubscript */,
+ { 11, 5003, 0, 15, 0, UNI_ZANB } /* zanabazarsquare */,
+ { 24, 9277, 8123, 3, 8, UNI_SC__BUGI } /* sc=buginese */,
+ { 2, 9508, 78, 4, 2, UNI_CCC__AR } /* ccc=ar */,
+ { 0, 5432, 0, 3, 0, UNI_ANY } /* any */,
+ { 1, 8589, 9628, 7, 4, UNI_SC__LATN } /* script=latn */,
+ { 0, 10048, 9428, 3, 4, UNI_NV__3_SLASH_80 } /* nv=3/80 */,
+ { 1, 7438, 0, 10, 0, UNI_wb_values_index } /* wordbreak= */,
+ { 10, 184, 6229, 2, 5, UNI_JOINC } /* isjoinc */,
+ { 1, 9488, 8652, 4, 7, UNI_INTAIVIET } /* blk=taiviet */,
+ { 0, 8147, 26, 8, 1, UNI_EXTPICT } /* extpict=y */,
+ { 8, 10048, 9203, 3, 2, UNI_NV__34 } /* nv=34 */,
+ { 0, 9528, 9255, 4, 5, -UNI_CWU } /* cwu=false */,
+ { 1, 6553, 26, 12, 1, UNI_XIDC } /* xidcontinue=y */,
+ { 1, 3836, 6796, 17, 11, UNI_MEDF } /* scriptextensions=medefaidrin */,
+ { 16, 3836, 2409, 17, 10, UNI_GLAG } /* scriptextensions=glagolitic */,
+ { 2, 1114, 0, 26, 0, UNI_cwkcf_values_index } /* changeswhennfkccasefolded= */,
+ { 10, 9508, 9919, 4, 3, UNI_CCC__202 } /* ccc=202 */,
+ { 11, 8589, 9812, 7, 4, UNI_SC__TAML } /* script=taml */,
+ { 5, 9444, 7782, 4, 1, UNI_AGE__3 } /* age=3 */,
+ { 4, 184, 2969, 2, 19, UNI_SUPARROWSC } /* issupplementalarrowsc */,
+ { 2, 10048, 8082, 3, 2, UNI_NV__19 } /* nv=19 */,
+ { 1, 6231, 43, 3, 2, UNI_CJK } /* incjk */,
+ { 0, 5074, 0, 14, 0, UNI_CJKCOMPATFORMS } /* cjkcompatforms */,
+ { 0, 8435, 0, 7, 0, UNI_grbase_values_index } /* grbase= */,
+ { 1, 8509, 1035, 4, 25, UNI_ENCLOSEDCJK } /* inenclosedcjklettersandmonths */,
+ { 3, 9508, 7178, 4, 4, UNI_CCC__6 } /* ccc=hanr */,
+ { 2, 6253, 0, 5, 0, UNI_KHMR } /* khmer */,
+ { 0, 8589, 3241, 7, 4, UNI_SC__GEOR } /* script=geor */,
+ { 8, 9488, 1586, 5, 22, UNI_BYZANTINEMUSIC } /* blk=byzantinemusicalsymbols */,
+ { 1, 10027, 2637, 3, 9, UNI_JG__YEHBARREE } /* jg=yehbarree */,
+ { 2, 10027, 5336, 3, 4, UNI_JG__BETH } /* jg=beth */,
+ { 0, 5986, 9379, 13, 2, UNI_NV__41 } /* numericvalue=41 */,
+ { 0, 7218, 8680, 10, 7, UNI_LB__XX } /* linebreak=unknown */,
+ { 4, 4658, 1025, 15, 2, -UNI_GREXT } /* graphemeextend=no */,
+ { 1, 8876, 0, 6, 0, UNI_GOTH } /* gothic */,
+ { 2, 7410, 0, 8, 0, UNI_ASSIGNED } /* assigned */,
+ { 1, 2912, 0, 9, 0, UNI_SUND } /* sundanese */,
+ { 2, 8780, 8638, 6, 7, UNI_INTAGALOG } /* block=tagalog */,
+ { 0, 7318, 9848, 10, 4, UNI_IN__12 } /* presentin=v120 */,
+ { 1, 1417, 9168, 24, 2, UNI_CCC__27 } /* canonicalcombiningclass=27 */,
+ { 3, 923, 0, 28, 0, UNI_SUPPUAB } /* supplementaryprivateuseareab */,
+ { 2, 9488, 2409, 4, 13, UNI_GLAGOLITICSUP } /* blk=glagoliticsup */,
+ { 5, 21, 6253, 2, 5, UNI_INKHMER } /* inkhmer */,
+ { 0, 5986, 7859, 13, 6, UNI_NV__200000 } /* numericvalue=200000 */,
+ { 0, 4989, 1, 3, 33, UNI_UCAS } /* isunifiedcanadianaboriginalsyllabics */,
+ { 2, 9520, 3, 4, 1, -UNI_CWL } /* cwl=f */,
+ { 4, 9768, 7, 4, 18, UNI_CANS } /* scx=canadianaboriginal */,
+ { 6, 8780, 7657, 6, 9, UNI_INOLDPERMIC } /* block=oldpermic */,
+ { 1, 3581, 0, 17, 0, UNI_UCAS } /* canadiansyllabics */,
+ { 0, 7325, 10123, 3, 3, UNI_IN__9 } /* in=v90 */,
+ { 0, 4791, 4274, 3, 15, UNI_MYANMAREXTA } /* inmyanmarextendeda */,
+ { 2, 1979, 24, 10, 1, UNI_LOWERCASELETTER } /* category=ll */,
+ { 3, 3133, 0, 13, 0, UNI_EMOD } /* emojimodifier */,
+ { 85, 9277, 8421, 3, 7, UNI_ELYM } /* sc=elymaic */,
+ { 0, 8780, 1631, 6, 23, UNI_GEOMETRICSHAPESEXT } /* block=geometricshapesextended */,
+ { 9, 5578, 4305, 14, 5, UNI_SB__XX } /* sentencebreak=other */,
+ { 2, 8688, 80, 4, 8, UNI_ARABICMATH } /* isarabicmath */,
+ { 0, 10030, 18, 3, 1, UNI_JT__R } /* jt=r */,
+ { 33, 10012, 66, 3, 1, UNI_EA__H } /* ea=h */,
+ { 5, 3836, 8604, 18, 6, UNI_SHAW } /* scriptextensions=shavian */,
+ { 2, 9488, 2469, 4, 20, UNI_INNYIAKENGPUACHUEHMONG } /* blk=nyiakengpuachuehmong */,
+ { 0, 6231, 43, 3, 25, UNI_CJKCOMPATIDEOGRAPHS } /* incjkcompatibilityideographs */,
+ { 0, 3836, 2608, 17, 6, UNI_BRAH } /* scriptextensions=brahmi */,
+ { 1, 10048, 9916, 3, 3, UNI_NV__2_SLASH_5 } /* nv=2/5 */,
+ { 0, 9277, 9888, 3, 4, UNI_ZANB } /* sc=zanb */,
+ { 0, 8509, 751, 4, 14, UNI_ENCLOSEDALPHANUM } /* inenclosedalphanum */,
+ { 5, 10033, 5536, 3, 14, UNI_LB__PO } /* lb=postfixnumeric */,
+ { 0, 7739, 9836, 8, 4, UNI_IDS } /* idstart=true */,
+ { 4, 10033, 4538, 3, 15, UNI_LB__CB } /* lb=contingentbreak */,
+ { 18, 9277, 9644, 3, 4, UNI_MEDF } /* sc=medf */,
+ { 18, 9556, 125, 4, 2, UNI_LB__CR } /* gcb=cr */,
+ { 3, 3836, 8611, 18, 6, UNI_SIDD } /* scriptextensions=siddham */,
+ { 3, 6265, 0, 12, 0, UNI_NL } /* letternumber */,
+ { 33, 184, 316, 2, 33, UNI_SUPMATHOPERATORS } /* issupplementalmathematicaloperators */,
+ { 1, 9997, 5130, 3, 14, UNI_BC__EN } /* bc=europeannumber */,
+ { 14, 9488, 7138, 4, 10, UNI_COMPATJAMO } /* blk=compatjamo */,
+ { 0, 8780, 8498, 6, 7, UNI_INMULTANI } /* block=multani */,
+ { 2, 9768, 8666, 4, 4, UNI_TIRH } /* scx=tirh */,
+ { 2, 8780, 1018, 6, 5, UNI_MUSIC } /* block=music */,
+ { 3, 9488, 3115, 4, 13, UNI_DEVANAGARIEXT } /* blk=devanagariext */,
+ { 1, 9277, 6972, 3, 11, UNI_SC__SYLO } /* sc=sylotinagri */,
+ { 0, 3836, 7660, 17, 4, UNI_PERM } /* scriptextensions=perm */,
+ { 0, 8589, 8337, 7, 7, UNI_AVST } /* script=avestan */,
+ { 4, 8589, 8456, 7, 7, UNI_SC__KNDA } /* script=kannada */,
+ { 6, 9768, 9560, 4, 4, UNI_GONG } /* scx=gong */,
+ { 0, 9768, 9660, 4, 4, UNI_MLYM } /* scx=mlym */,
+ { 0, 2280, 6323, 3, 3, UNI_OGAM } /* isogam */,
+ { 0, 8780, 7567, 6, 9, UNI_INKHUDAWADI } /* block=khudawadi */,
+ { 0, 9277, 7168, 3, 10, UNI_DIAK } /* sc=divesakuru */,
+ { 0, 7318, 10099, 10, 3, UNI_IN__5_DOT_1 } /* presentin=v51 */,
+ { 3, 8589, 8561, 7, 7, UNI_OSMA } /* script=osmanya */,
+ { 1, 8780, 951, 6, 18, UNI_INVS } /* block=variationselectors */,
+ { 9, 2665, 0, 19, 0, UNI_COUNTINGROD } /* countingrodnumerals */,
+ { 0, 8688, 97, 3, 9, UNI_XPOSIXALPHA } /* isalphabetic */,
+ { 3, 3374, 0, 11, 0, UNI_wspace_values_index } /* whitespace= */,
+ { 8, 9277, 18, 6, 1, UNI_KHAR } /* sc=khar */,
+ { 2, 6231, 115, 4, 23, UNI_DIACRITICALS } /* incombiningdiacriticalmarks */,
+ { 16, 9640, 36, 4, 1, UNI_LOE } /* loe=t */,
+ { 9, 1591, 383, 3, 31, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* inegyptianhieroglyphformatcontrols */,
+ { 20, 9488, 2140, 4, 18, UNI_CYRILLICSUP } /* blk=cyrillicsupplement */,
+ { 2, 8780, 2666, 7, 10, UNI_COUNTINGROD } /* block=countingrod */,
+ { 5, 8589, 8315, 7, 8, UNI_UGAR } /* script=ugaritic */,
+ { 0, 5986, 8738, 13, 6, UNI_NV__600000 } /* numericvalue=600000 */,
+ { 14, 1537, 2555, 24, 14, UNI_INPC__BOTTOMANDRIGHT } /* indicpositionalcategory=bottomandright */,
+ { 18, 8780, 7576, 6, 9, UNI_LATINEXTB } /* block=latinextb */,
+ { 1, 10296, 467, 7, 5, UNI_POSIXPUNCT } /* isposixpunct */,
+ { 2, 9020, 9255, 6, 5, -UNI_XPOSIXUPPER } /* upper=false */,
+ { 1, 4049, 0, 11, 0, UNI_GEORGIANEXT } /* georgianext */,
+ { 7, 3025, 0, 8, 0, UNI_CHER } /* cherokee */,
+ { 0, 8589, 9592, 7, 4, UNI_HMNP } /* script=hmnp */,
+ { 4, 10048, 7987, 3, 8, UNI_NV__5_SLASH_8 } /* nv=6.25e-01 */,
+ { 0, 10033, 1140, 3, 26, UNI_LB__CJ } /* lb=conditionaljapanesestarter */,
+ { 0, 6241, 6708, 12, 11, UNI_JT__C } /* joiningtype=joincausing */,
+ { 0, 2122, 0, 7, 0, UNI_RADICAL } /* radical */,
+ { 0, 3836, 3025, 17, 4, UNI_CHER } /* scriptextensions=cher */,
+ { 0, 10027, 5620, 3, 14, UNI_JG__HAMZAONHEHGOAL } /* jg=tehmarbutagoal */,
+ { 0, 7068, 0, 10, 0, UNI_ASCII } /* basiclatin */,
+ { 0, 3836, 9335, 17, 5, UNI_TAKR } /* scriptextensions=takri */,
+ { 9, 328, 0, 21, 0, UNI_MATHOPERATORS } /* mathematicaloperators */,
+ { 0, 21, 1218, 2, 8, UNI_INKATAKANA } /* inkatakana */,
+ { 2, 184, 6086, 3, 11, UNI_CHESSSYMBOLS } /* ischesssymbols */,
+ { 37, 10012, 0, 3, 0, UNI_ea_values_index } /* ea= */,
+ { 1, 5324, 6387, 4, 10, UNI_INMASARAMGONDI } /* inmasaramgondi */,
+ { 0, 8589, 7684, 7, 4, UNI_PAUC } /* script=pauc */,
+ { 16, 2140, 0, 11, 0, UNI_CYRILLICSUP } /* cyrillicsup */,
+ { 1, 5986, 10138, 13, 2, UNI_NV__38 } /* numericvalue=38 */,
+ { 3, 9488, 4097, 4, 16, UNI_HIGHPUSURROGATES } /* blk=highpusurrogates */,
+ { 1, 9488, 8124, 5, 7, UNI_INBUGINESE } /* blk=buginese */,
+ { 5, 184, 382, 2, 4, UNI_EGYP } /* isegyp */,
+ { 2, 8780, 3683, 6, 11, UNI_ETHIOPICEXT } /* block=ethiopicext */,
+ { 43, 1552, 5498, 10, 10, UNI_MC } /* category=spacingmark */,
+ { 4, 10048, 8750, 3, 3, UNI_NV__800 } /* nv=800 */,
+ { 1, 3529, 3, 18, 1, -UNI_VS } /* variationselector=f */,
+ { 12, 9768, 9002, 4, 4, UNI_TELU } /* scx=telu */,
+ { 0, 7028, 2, 3, 1, UNI_YI } /* isyi */,
+ { 0, 9528, 1025, 4, 2, -UNI_CWU } /* cwu=no */,
+ { 1, 4643, 1, 15, 1, -UNI_ECOMP } /* emojicomponent=n */,
+ { 0, 10009, 1294, 3, 5, UNI_DT__SUP } /* dt=super */,
+ { 1, 9524, 36, 4, 1, UNI_CWT } /* cwt=t */,
+ { 27, 8589, 3937, 7, 4, UNI_SC__BOPO } /* script=bopo */,
+ { 1, 7088, 5130, 10, 14, UNI_BC__EN } /* bidiclass=europeannumber */,
+ { 0, 10291, 5718, 5, 5, UNI_POSIXALNUM } /* posixalnum */,
+ { 14, 8858, 1025, 6, 2, -UNI_ECOMP } /* ecomp=no */,
+ { 25, 8780, 1879, 7, 18, UNI_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatideographs */,
+ { 3, 8780, 510, 7, 19, UNI_CJK } /* block=cjkunifiedideographs */,
+ { 1, 4001, 0, 7, 0, UNI_CPRT } /* cypriot */,
+ { 1, 5986, 9055, 13, 3, UNI_NV__1_SLASH_3 } /* numericvalue=1/3 */,
+ { 9, 9997, 6493, 3, 12, UNI_BC__ON } /* bc=otherneutral */,
+ { 15, 9508, 6642, 4, 11, UNI_CCC__DB } /* ccc=doublebelow */,
+ { 6, 8780, 9684, 6, 4, UNI_INNEWA } /* block=newa */,
+ { 0, 10033, 21, 3, 2, UNI_LB__IN } /* lb=in */,
+ { 2, 1537, 2549, 24, 3, UNI_INPC__TOP } /* indicpositionalcategory=top */,
+ { 28, 4017, 0, 16, 0, UNI_PF } /* finalpunctuation */,
+ { 0, 8996, 26, 6, 1, UNI_STERM } /* sterm=y */,
+ { 3, 8780, 1060, 6, 27, UNI_OCR } /* block=opticalcharacterrecognition */,
+ { 5, 10333, 8611, 3, 3, UNI_SIDD } /* issidd */,
+ { 0, 2140, 0, 8, 0, UNI_CYRL } /* cyrillic */,
+ { 0, 10048, 7782, 3, 1, UNI_NV__3 } /* nv=3 */,
+ { 4, 9997, 3773, 3, 3, UNI_BC__RLI } /* bc=rli */,
+ { 2, 3836, 3785, 17, 4, UNI_MANI } /* scriptextensions=mani */,
+ { 1, 10126, 0, 3, 1, UNI_VO__U } /* vo=u */,
+ { 2, 184, 5497, 2, 11, UNI_MC } /* isspacingmark */,
+ { 2, 2779, 26, 19, 1, UNI_IDST } /* idstrinaryoperator=y */,
+ { 3, 184, 2855, 2, 19, UNI_MONGOLIANSUP } /* ismongoliansupplement */,
+ { 2, 10033, 8236, 4, 7, UNI_LB__LF } /* lb=linefeed */,
+ { 38, 1768, 0, 22, 0, UNI_cwcf_values_index } /* changeswhencasefolded= */,
+ { 18, 10333, 47, 3, 1, UNI_SM } /* issm */,
+ { 0, 908, 0, 14, 0, UNI_PUA } /* privateusearea */,
{ 1, 184, 510, 3, 29, UNI_CJKEXTA } /* iscjkunifiedideographsextensiona */,
- { 22, 9647, 8985, 3, 3, UNI_NV__1_SLASH_6 } /* nv=1/6 */,
- { 0, 4140, 0, 5, 0, UNI_C } /* other */,
- { 1, 2148, 2212, 3, 20, UNI_SINHALAARCHAICNUMBERS } /* insinhalaarchaicnumbers */,
- { 3, 8424, 1856, 6, 11, UNI_NUMBERFORMS } /* block=numberforms */,
- { 4, 3671, 8241, 18, 6, UNI_SHRD } /* scriptextensions=sharada */,
- { 1, 9093, 2333, 4, 10, UNI_INGLAGOLITIC } /* blk=glagolitic */,
- { 3, 8072, 0, 4, 0, UNI_ELYM } /* elym */,
- { 0, 9608, 8, 3, 1, UNI_EA__A } /* ea=a */,
- { 0, 9946, 9386, 3, 3, UNI_SHRD } /* isshrd */,
- { 0, 1362, 16, 24, 1, UNI_CCC__B } /* canonicalcombiningclass=b */,
- { 3, 9623, 3654, 3, 17, UNI_JG__MANICHAEANTHAMEDH } /* jg=manichaeanthamedh */,
- { 7, 9093, 3603, 4, 17, UNI_LETTERLIKESYMBOLS } /* blk=letterlikesymbols */,
- { 0, 184, 2086, 3, 7, UNI_CYRL } /* iscyrillic */,
- { 0, 1243, 9433, 21, 4, UNI_CE } /* compositionexclusion=true */,
- { 0, 7185, 0, 9, 0, UNI_ARABICPFA } /* arabicpfa */,
- { 0, 7419, 8864, 9, 5, -UNI_XIDS } /* xidstart=false */,
- { 40, 7025, 7436, 3, 3, UNI_IN__1_DOT_1 } /* in=1.1 */,
- { 1, 8424, 719, 6, 16, UNI_ENCLOSEDALPHANUM } /* block=enclosedalphanum */,
- { 0, 9097, 0, 4, 0, UNI_bpt_values_index } /* bpt= */,
- { 3, 21, 7118, 2, 10, UNI_INWARANGCITI } /* inwarangciti */,
- { 0, 3128, 9433, 18, 4, UNI_IDSB } /* idsbinaryoperator=true */,
- { 0, 8233, 9409, 7, 4, UNI_SC__TAML } /* script=taml */,
- { 0, 9365, 9101, 4, 4, UNI_BUHD } /* scx=buhd */,
- { 10, 8886, 9241, 3, 4, UNI_MEDF } /* sc=medf */,
- { 0, 9623, 4567, 3, 15, UNI_JG__MANICHAEANZAYIN } /* jg=manichaeanzayin */,
- { 6, 7018, 7159, 10, 3, UNI_IN__5 } /* presentin=5.0 */,
- { 0, 3868, 1508, 16, 2, UNI_PS } /* generalcategory=ps */,
- { 1, 3671, 9249, 17, 4, UNI_MERC } /* scriptextensions=merc */,
- { 1, 8051, 3, 7, 1, -UNI_COMPEX } /* compex=f */,
- { 0, 8424, 8924, 6, 5, UNI_INORIYA } /* block=oriya */,
- { 0, 9623, 6756, 3, 11, UNI_JG__YEHWITHTAIL } /* jg=yehwithtail */,
- { 1, 8496, 3, 6, 1, -UNI_CWKCF } /* cwkcf=f */,
- { 0, 7128, 72, 10, 2, UNI_WB__LE } /* wordbreak=le */,
- { 1, 9647, 9517, 3, 2, UNI_NV__42 } /* nv=42 */,
- { 1, 7018, 9683, 10, 3, UNI_IN__3_DOT_1 } /* presentin=v31 */,
- { 1, 9662, 36, 3, 1, UNI_SD } /* sd=t */,
- { 0, 8114, 0, 7, 0, UNI_KALI } /* kayahli */,
- { 19, 5760, 7556, 13, 8, UNI_NV__1_SLASH_32 } /* numericvalue=3.13e-02 */,
- { 0, 2204, 7331, 4, 7, UNI_ITAL } /* isolditalic */,
- { 1, 9093, 4220, 4, 6, UNI_INTANGUT } /* blk=tangut */,
- { 3, 9113, 7459, 4, 2, UNI_CCC__21 } /* ccc=21 */,
- { 5, 8424, 2760, 6, 19, UNI_MODIFIERTONELETTERS } /* block=modifiertoneletters */,
- { 9, 9620, 1036, 3, 2, UNI_CASEDLETTER } /* gc=lc */,
- { 18, 8424, 2513, 6, 19, UNI_ANCIENTGREEKNUMBERS } /* block=ancientgreeknumbers */,
- { 3, 3671, 8914, 17, 5, UNI_NSHU } /* scriptextensions=nushu */,
- { 77, 9153, 5944, 5, 11, UNI_WB__EB } /* gcb=glueafterzwj */,
- { 3, 8886, 7964, 3, 8, UNI_TFNG } /* sc=tifinagh */,
- { 0, 2684, 0, 19, 0, UNI_hst_values_index } /* hangulsyllabletype= */,
- { 0, 8424, 2931, 7, 7, UNI_INCHEROKEE } /* block=cherokee */,
- { 0, 8508, 3, 6, 1, -UNI_GREXT } /* grext=f */,
- { 16, 3671, 8562, 17, 4, UNI_LYCI } /* scriptextensions=lyci */,
- { 0, 9113, 4701, 4, 2, UNI_CCC__0 } /* ccc=nr */,
- { 21, 6918, 5953, 10, 2, UNI_LB__WJ } /* linebreak=wj */,
- { 2, 8616, 0, 5, 0, UNI_STERM } /* sterm */,
- { 16, 184, 0, 3, 0, UNI_C } /* isc */,
- { 1, 9623, 6536, 3, 11, UNI_JG__MALAYALAMJA } /* jg=malayalamja */,
- { 16, 4361, 1578, 4, 21, UNI_GEOMETRICSHAPESEXT } /* ingeometricshapesextended */,
- { 16, 8886, 9185, 3, 4, UNI_HMNG } /* sc=hmng */,
- { 14, 1158, 2022, 3, 14, UNI_TRANSPORTANDMAP } /* intransportandmap */,
- { 20, 8886, 9353, 3, 4, UNI_RUNR } /* sc=runr */,
- { 1, 9093, 8107, 4, 7, UNI_INKANNADA } /* blk=kannada */,
- { 5, 9093, 6316, 4, 3, UNI_INIDC } /* blk=idc */,
- { 13, 3671, 8262, 18, 3, UNI_SOYO } /* scriptextensions=soyo */,
- { 6, 9093, 878, 4, 10, UNI_PUA } /* blk=privateuse */,
- { 4, 8924, 0, 5, 0, UNI_ORYA } /* oriya */,
- { 5, 9620, 4507, 3, 15, UNI_LOWERCASELETTER } /* gc=lowercaseletter */,
- { 3, 3948, 922, 3, 27, UNI_VSSUP } /* invariationselectorssupplement */,
- { 0, 4705, 8304, 3, 6, UNI_TIBT } /* istibetan */,
- { 1, 3671, 9085, 17, 4, UNI_BATK } /* scriptextensions=batk */,
- { 30, 1497, 0, 9, 0, UNI_gc_values_index } /* category= */,
- { 4, 8556, 3, 6, 1, -UNI_XPOSIXLOWER } /* lower=f */,
- { 0, 7025, 9437, 3, 4, UNI_IN__10 } /* in=v100 */,
- { 0, 5760, 8388, 13, 4, UNI_NV__7000 } /* numericvalue=7000 */,
- { 0, 8233, 7332, 7, 4, UNI_ITAL } /* script=ital */,
- { 1, 8886, 9285, 3, 3, UNI_NKO } /* sc=nko */,
- { 17, 9605, 2204, 3, 3, UNI_DT__ISO } /* dt=iso */,
- { 0, 9901, 6316, 3, 3, UNI_XIDC } /* isxidc */,
- { 0, 9620, 6039, 3, 12, UNI_NL } /* gc=letternumber */,
- { 0, 5269, 995, 14, 2, -UNI_PATSYN } /* patternsyntax=no */,
- { 2, 9113, 9527, 4, 3, UNI_CCC__R } /* ccc=226 */,
- { 0, 8051, 0, 7, 0, UNI_compex_values_index } /* compex= */,
- { 0, 2148, 1669, 3, 22, UNI_SUPPUNCTUATION } /* insupplementalpunctuation */,
- { 7, 8424, 6767, 6, 11, UNI_YISYLLABLES } /* block=yisyllables */,
- { 2, 9731, 7284, 3, 9, UNI_WB__ML } /* wb=midletter */,
- { 23, 8886, 7302, 3, 9, UNI_NBAT } /* sc=nabataean */,
- { 0, 9365, 4946, 4, 4, UNI_CHAM } /* scx=cham */,
- { 16, 1955, 0, 22, 0, UNI_MISCTECHNICAL } /* miscellaneoustechnical */,
- { 0, 1362, 7435, 24, 2, UNI_CCC__11 } /* canonicalcombiningclass=11 */,
- { 4, 9781, 6316, 6, 6, UNI__PERL_IDCONT } /* _perl_idcont */,
- { 21, 184, 3884, 2, 16, UNI_GEORGIANEXT } /* isgeorgianextended */,
- { 2, 1362, 6818, 24, 10, UNI_CCC__BR } /* canonicalcombiningclass=belowright */,
- { 0, 3671, 6898, 17, 4, UNI_KHAR } /* scriptextensions=khar */,
- { 17, 1691, 17, 22, 1, UNI_BPT__O } /* bidipairedbrackettype=o */,
- { 6, 8854, 36, 5, 1, UNI_DASH } /* dash=t */,
- { 0, 2142, 16, 3, 1, UNI_NB } /* innb */,
- { 1, 184, 4092, 2, 16, UNI_MISCMATHSYMBOLSB } /* ismiscmathsymbolsb */,
- { 0, 3671, 3467, 17, 17, UNI_AGHB } /* scriptextensions=caucasianalbanian */,
- { 2, 5213, 8904, 14, 5, UNI_NFCQC__M } /* nfcquickcheck=maybe */,
- { 0, 184, 3772, 2, 11, UNI_BOPOMOFOEXT } /* isbopomofoext */,
- { 3, 9217, 0, 4, 0, UNI_LAO } /* laoo */,
- { 3, 2148, 2856, 3, 18, UNI_SUPARROWSA } /* insupplementalarrowsa */,
- { 1, 8233, 4672, 7, 15, UNI_SARB } /* script=oldsoutharabian */,
- { 3, 9093, 183, 4, 20, UNI_MISCSYMBOLS } /* blk=miscellaneoussymbols */,
- { 1, 9731, 7293, 3, 6, UNI_WB__MN } /* wb=midnum */,
- { 3, 3868, 3852, 16, 16, UNI_PF } /* generalcategory=finalpunctuation */,
- { 5, 2106, 18, 21, 2, UNI_RI } /* graphemeclusterbreak=ri */,
- { 0, 8886, 9157, 3, 4, UNI_SC__GONG } /* sc=gong */,
- { 1, 2204, 1031, 3, 26, UNI_OCR } /* isopticalcharacterrecognition */,
- { 3, 184, 1239, 2, 24, UNI_COMPEX } /* isfullcompositionexclusion */,
- { 8, 3293, 1, 3, 33, UNI_UCAS } /* inunifiedcanadianaboriginalsyllabics */,
- { 10, 4778, 1813, 3, 8, UNI_XPOSIXUPPER } /* isuppercase */,
- { 5, 9365, 7796, 4, 4, UNI_BASS } /* scx=bass */,
- { 2, 9093, 893, 4, 28, UNI_SUPPUAB } /* blk=supplementaryprivateuseareab */,
- { 0, 5760, 9745, 13, 2, UNI_NV__46 } /* numericvalue=46 */,
- { 0, 9153, 7820, 4, 8, UNI_WB__EB } /* gcb=ebasegaz */,
- { 11, 8233, 835, 10, 1, UNI_SHAW } /* script=shaw */,
- { 2, 5760, 5409, 13, 4, UNI_NV__1000 } /* numericvalue=1000 */,
- { 1, 8233, 5955, 7, 12, UNI_SC__GONG } /* script=gunjalagondi */,
- { 1, 9728, 1, 3, 1, -UNI_VS } /* vs=n */,
- { 0, 5760, 9001, 13, 4, UNI_NV__11_SLASH_2 } /* numericvalue=11/2 */,
- { 2, 184, 567, 2, 2, UNI_NB } /* isnb */,
- { 11, 9623, 7828, 3, 8, UNI_JG__FARSIYEH } /* jg=farsiyeh */,
- { 0, 8233, 4267, 7, 4, UNI_BAMU } /* script=bamu */,
- { 0, 2142, 9282, 3, 3, UNI_INNEWA } /* innewa */,
- { 8, 184, 6183, 2, 4, UNI_MEND } /* ismend */,
- { 0, 9383, 8242, 4, 5, UNI_INSHARADA } /* insharada */,
- { 1, 8233, 8484, 7, 6, UNI_SC__CAKM } /* script=chakma */,
- { 0, 5565, 6135, 13, 12, UNI_JG__MALAYALAMTTA } /* joininggroup=malayalamtta */,
- { 0, 8219, 9433, 7, 4, UNI_PATSYN } /* patsyn=true */,
- { 11, 184, 3705, 2, 17, UNI_SMALLFORMS } /* issmallformvariants */,
- { 1, 9731, 7825, 3, 3, UNI_WB__EB } /* wb=gaz */,
- { 0, 1159, 5678, 3, 4, UNI_NV__NAN } /* nt=none */,
- { 0, 9647, 8674, 3, 5, UNI_NV__11_SLASH_12 } /* nv=11/12 */,
- { 0, 184, 3210, 2, 8, UNI_DINGBATS } /* isdingbats */,
- { 8, 5760, 7748, 13, 8, UNI_NV__17_SLASH_2 } /* numericvalue=8.50e+00 */,
- { 0, 5085, 5723, 4, 11, UNI_MAYANNUMERALS } /* inmayannumerals */,
- { 1, 5760, 9025, 13, 4, UNI_NV__3_SLASH_20 } /* numericvalue=3/20 */,
- { 16, 7025, 9698, 3, 3, UNI_IN__5_DOT_1 } /* in=v51 */,
- { 4, 9081, 0, 4, 0, UNI_AVST } /* avst */,
- { 0, 8532, 0, 6, 0, UNI_KANBUN } /* kanbun */,
- { 1, 8871, 7383, 3, 9, UNI_SB__SC } /* sb=scontinue */,
- { 0, 9365, 8241, 5, 6, UNI_SHRD } /* scx=sharada */,
- { 8, 9593, 2433, 3, 11, UNI_BC__R } /* bc=righttoleft */,
- { 3, 9620, 9775, 3, 2, UNI_ZL } /* gc=zl */,
- { 8, 8886, 7772, 3, 8, UNI_SC__ARMN } /* sc=armenian */,
- { 0, 5760, 8817, 13, 2, UNI_NV__34 } /* numericvalue=34 */,
- { 96, 8233, 9285, 7, 4, UNI_NKO } /* script=nkoo */,
- { 2, 8424, 2393, 6, 20, UNI_INNYIAKENGPUACHUEHMONG } /* block=nyiakengpuachuehmong */,
- { 0, 9647, 8400, 3, 2, UNI_NV__90 } /* nv=90 */,
- { 1, 8954, 36, 5, 1, UNI_XIDC } /* xidc=t */,
- { 0, 8635, 3, 5, 1, -UNI_IDEO } /* ideo=f */,
- { 6, 6918, 7202, 10, 2, UNI_LB__BB } /* linebreak=bb */,
- { 2, 446, 0, 18, 0, UNI_IDEOGRAPHICSYMBOLS } /* ideographicsymbols */,
- { 2, 2148, 7089, 3, 9, UNI_SUPARROWSC } /* insuparrowsc */,
- { 0, 8424, 8058, 6, 7, UNI_DSRT } /* block=deseret */,
- { 3, 9049, 9587, 4, 3, UNI_AGE__9 } /* age=9.0 */,
- { 0, 9725, 471, 3, 2, UNI_VO__TU } /* vo=tu */,
- { 1, 9365, 8114, 4, 7, UNI_KALI } /* scx=kayahli */,
- { 1, 8424, 1003, 6, 27, UNI_ENCLOSEDCJK } /* block=enclosedcjklettersandmonths */,
- { 8, 184, 1867, 2, 12, UNI_DIACRITICALS } /* isdiacriticals */,
- { 1, 6005, 8045, 3, 6, UNI_CJKEXTF } /* incjkextf */,
- { 24, 9647, 8669, 3, 3, UNI_NV__1_SLASH_3 } /* nv=1/3 */,
- { 82, 8424, 7356, 6, 9, UNI_PALM } /* block=palmyrene */,
- { 22, 6679, 36, 11, 1, UNI_SD } /* softdotted=t */,
- { 15, 4826, 0, 9, 0, UNI_hex_values_index } /* hexdigit= */,
- { 0, 9093, 8929, 4, 5, UNI_INOSAGE } /* blk=osage */,
- { 2, 6885, 4827, 3, 7, UNI_XPOSIXXDIGIT } /* ishexdigit */,
- { 8, 5339, 495, 14, 2, UNI_SB__NU } /* sentencebreak=nu */,
- { 4, 8879, 879, 3, 13, UNI_PUA } /* inprivateusearea */,
- { 1, 5760, 7636, 13, 8, UNI_NV__1_SLASH_20 } /* numericvalue=5.00e-02 */,
- { 7, 8886, 2779, 3, 9, UNI_SC__MONG } /* sc=mongolian */,
- { 1, 1977, 1, 22, 1, -UNI__PERL_NCHAR } /* noncharactercodepoint=n */,
- { 5, 9113, 8909, 4, 5, UNI_CCC__7 } /* ccc=nukta */,
- { 8, 4863, 0, 14, 0, UNI_CJKCOMPATFORMS } /* cjkcompatforms */,
- { 0, 8424, 3110, 6, 18, UNI_GEORGIANSUP } /* block=georgiansupplement */,
- { 0, 8886, 6988, 3, 10, UNI_SOGO } /* sc=oldsogdian */,
- { 2, 184, 9221, 2, 4, UNI_LATN } /* islatn */,
- { 45, 1362, 8358, 24, 2, UNI_CCC__30 } /* canonicalcombiningclass=30 */,
- { 7, 6567, 831, 6, 6, UNI_MISCARROWS } /* inmiscarrows */,
- { 1, 1136, 1, 26, 1, -UNI_DI } /* defaultignorablecodepoint=n */,
- { 17, 9623, 9617, 3, 3, UNI_JG__GAF } /* jg=gaf */,
- { 0, 9469, 0, 4, 0, UNI_XSUX } /* xsux */,
- { 0, 8233, 8128, 7, 4, UNI_MAKA } /* script=maka */,
- { 0, 7128, 108, 10, 2, UNI_WB__MB } /* wordbreak=mb */,
- { 1, 7108, 3, 10, 1, -UNI_XPOSIXUPPER } /* uppercase=f */,
- { 1, 184, 540, 3, 29, UNI_CJKEXTB } /* iscjkunifiedideographsextensionb */,
- { 1, 5760, 8376, 13, 4, UNI_NV__5000 } /* numericvalue=5000 */,
- { 4, 1362, 9524, 24, 3, UNI_CCC__L } /* canonicalcombiningclass=224 */,
- { 3, 9365, 7844, 4, 8, UNI_GUJR } /* scx=gujarati */,
- { 73, 8424, 78, 6, 6, UNI_INARABIC } /* block=arabic */,
- { 0, 7230, 36, 9, 1, UNI_EXT } /* extender=t */,
- { 9, 8424, 8107, 6, 7, UNI_INKANNADA } /* block=kannada */,
- { 17, 6918, 9763, 10, 2, UNI_GCB__V } /* linebreak=jv */,
- { 23, 9093, 2513, 4, 19, UNI_ANCIENTGREEKNUMBERS } /* blk=ancientgreeknumbers */,
- { 1, 8424, 6591, 6, 11, UNI_MYANMAREXTB } /* block=myanmarextb */,
- { 0, 8233, 8289, 7, 7, UNI_LANA } /* script=taitham */,
- { 0, 9365, 4297, 4, 4, UNI_BRAI } /* scx=brai */,
- { 0, 8886, 3038, 3, 8, UNI_ETHI } /* sc=ethiopic */,
- { 3, 9647, 9747, 3, 2, UNI_NV__47 } /* nv=47 */,
- { 0, 5760, 7764, 13, 8, UNI_NV__11_SLASH_12 } /* numericvalue=9.17e-01 */,
- { 1, 184, 5500, 2, 13, UNI_ME } /* isenclosingmark */,
- { 9, 9113, 8461, 5, 5, UNI_CCC__129 } /* ccc=ccc129 */,
- { 14, 8580, 0, 7, 0, -UNI__PERL_NCHAR } /* nchar=n */,
- { 0, 3671, 9045, 17, 4, UNI_ADLM } /* scriptextensions=adlm */,
- { 2, 8412, 26, 6, 1, UNI_BIDIC } /* bidic=y */,
- { 0, 9623, 6852, 3, 3, UNI_JG__KAF } /* jg=kaf */,
- { 11, 5760, 7524, 13, 8, UNI_NV__1_SLASH_4 } /* numericvalue=2.50e-01 */,
- { 129, 9113, 7603, 4, 2, UNI_CCC__24 } /* ccc=24 */,
- { 0, 4361, 3112, 4, 16, UNI_GEORGIANSUP } /* ingeorgiansupplement */,
- { 1, 3254, 0, 17, 0, UNI_RI } /* regionalindicator */,
- { 1, 8886, 7956, 3, 4, UNI_SC__TAGB } /* sc=tagb */,
- { 8, 184, 27, 2, 2, UNI_LOWERCASELETTER } /* isll */,
- { 7, 2142, 8190, 3, 2, UNI_INNKO } /* innko */,
- { 3, 5565, 8890, 14, 4, UNI_JG__KHAPH } /* joininggroup=khaph */,
- { 0, 3951, 4493, 3, 14, UNI_ARMI } /* isimperialaramaic */,
- { 11, 4821, 0, 5, 0, UNI_ASCII } /* ascii */,
- { 2, 9777, 0, 2, 0, UNI_ZP } /* zp */,
- { 0, 9909, 9921, 7, 5, UNI_POSIXPRINT } /* isposixprint */,
- { 0, 2212, 3903, 5, 13, UNI_HALFANDFULLFORMS } /* inhalfandfullforms */,
- { 1, 9113, 8439, 4, 3, UNI_CCC__103 } /* ccc=103 */,
- { 2, 184, 1, 2, 1, UNI_N } /* isn */,
- { 0, 5435, 0, 13, 0, UNI_bidim_values_index } /* bidimirrored= */,
- { 0, 9593, 24, 3, 1, UNI_BC__L } /* bc=l */,
- { 1, 9731, 4140, 3, 5, UNI_WB__XX } /* wb=other */,
- { 2, 9903, 467, 6, 5, UNI_XPOSIXPUNCT } /* xposixpunct */,
- { 6, 9097, 4687, 4, 4, UNI_BPT__O } /* bpt=open */,
- { 3, 184, 988, 2, 5, UNI_MUSIC } /* ismusic */,
- { 1, 9365, 9405, 4, 4, UNI_TALU } /* scx=talu */,
- { 2, 8886, 5967, 3, 4, UNI_HEBR } /* sc=hebr */,
- { 9, 8685, 26, 4, 1, UNI_XPOSIXXDIGIT } /* hex=y */,
- { 8, 1362, 5138, 24, 2, UNI_CCC__7 } /* canonicalcombiningclass=nk */,
- { 4, 9901, 3248, 8, 5, UNI_XPOSIXSPACE } /* isxposixspace */,
- { 3, 8424, 2065, 7, 20, UNI_CJKRADICALSSUP } /* block=cjkradicalssupplement */,
- { 0, 7128, 8156, 10, 7, UNI_WB__NL } /* wordbreak=newline */,
- { 2, 7374, 0, 9, 0, UNI_SAMR } /* samaritan */,
- { 5, 8424, 78, 6, 10, UNI_ARABICMATH } /* block=arabicmath */,
- { 21, 9093, 3620, 4, 10, UNI_INMANICHAEAN } /* blk=manichaean */,
- { 0, 9049, 9719, 4, 3, UNI_AGE__8 } /* age=v80 */,
- { 0, 8886, 9105, 3, 4, UNI_SC__CAKM } /* sc=cakm */,
- { 1, 1735, 1, 22, 1, -UNI_CWCM } /* changeswhencasemapped=n */,
- { 3, 9093, 8254, 4, 7, UNI_INSIDDHAM } /* blk=siddham */,
- { 9, 9093, 382, 4, 32, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* blk=egyptianhieroglyphformatcontrols */,
- { 0, 1924, 9768, 10, 1, UNI_CASEDLETTER } /* category=l& */,
- { 5, 8233, 9053, 7, 4, UNI_AGHB } /* script=aghb */,
- { 4, 1239, 1, 25, 1, -UNI_COMPEX } /* fullcompositionexclusion=n */,
- { 14, 184, 9289, 2, 4, UNI_NSHU } /* isnshu */,
- { 0, 6231, 11, 12, 2, UNI_NT__DI } /* numerictype=di */,
- { 1, 1482, 3344, 24, 18, UNI_INPC__TOPANDLEFTANDRIGHT } /* indicpositionalcategory=topandleftandright */,
- { 36, 184, 8002, 2, 7, UNI_BENG } /* isbengali */,
- { 1, 9629, 836, 3, 2, UNI_LB__SP } /* lb=sp */,
- { 0, 4849, 0, 13, 0, UNI_CI } /* caseignorable */,
- { 2, 4989, 0, 6, 0, UNI_KANGXI } /* kangxi */,
- { 8, 6828, 9632, 10, 3, UNI_BC__LRE } /* bidiclass=lre */,
- { 1, 9909, 8599, 3, 4, UNI__PERL_PATWS } /* ispatws */,
- { 4, 6194, 7330, 3, 8, UNI_INOLDITALIC } /* inolditalic */,
- { 0, 8879, 2473, 5, 12, UNI_INPC__TOPANDBOTTOM } /* inpc=topandbottom */,
- { 8, 3671, 9289, 17, 4, UNI_NSHU } /* scriptextensions=nshu */,
- { 0, 3948, 67, 3, 4, UNI_VSSUP } /* invssup */,
- { 2, 3671, 4205, 18, 5, UNI_SYRC } /* scriptextensions=syriac */,
- { 0, 3248, 9782, 5, 4, UNI_XPOSIXSPACE } /* spaceperl */,
- { 1, 9620, 5258, 3, 11, UNI_MC } /* gc=spacingmark */,
- { 0, 8955, 36, 4, 1, UNI_IDC } /* idc=t */,
- { 1, 3671, 9257, 17, 4, UNI_MLYM } /* scriptextensions=mlym */,
- { 1, 8635, 9734, 5, 3, UNI_IDEO } /* ideo=yes */,
- { 7, 7, 0, 1, 0, UNI_C } /* c */,
- { 20, 2192, 0, 2, 0, UNI_PD } /* pd */,
- { 1, 9731, 9773, 3, 2, UNI_WB__XX } /* wb=xx */,
- { 1, 6828, 23, 10, 2, UNI_BC__AL } /* bidiclass=al */,
- { 0, 8955, 26, 4, 1, UNI_IDC } /* idc=y */,
- { 2, 9093, 5526, 4, 8, UNI_GREEKEXT } /* blk=greekext */,
- { 0, 1757, 36, 22, 1, UNI_CWL } /* changeswhenlowercased=t */,
- { 12, 8886, 7788, 3, 8, UNI_BALI } /* sc=balinese */,
- { 6, 9049, 9563, 4, 3, UNI_AGE__5_DOT_1 } /* age=5.1 */,
- { 2, 9285, 0, 4, 0, UNI_NKO } /* nkoo */,
- { 0, 9093, 865, 4, 28, UNI_SUPPUAA } /* blk=supplementaryprivateuseareaa */,
- { 1, 184, 8550, 2, 4, UNI_LEPC } /* islepc */,
- { 0, 9605, 5678, 3, 4, UNI_DT__NONE } /* dt=none */,
- { 0, 2708, 3758, 4, 7, UNI_ARABICSUP } /* inarabicsup */,
- { 1, 184, 7203, 2, 9, UNI_BHKS } /* isbhaiksuki */,
- { 0, 5760, 7462, 13, 2, UNI_NV__43 } /* numericvalue=43 */,
- { 0, 8424, 7964, 6, 8, UNI_INTIFINAGH } /* block=tifinagh */,
- { 0, 184, 9085, 2, 4, UNI_BATK } /* isbatk */,
- { 9, 1243, 9734, 21, 3, UNI_CE } /* compositionexclusion=yes */,
- { 5, 3868, 339, 16, 2, UNI_LO } /* generalcategory=lo */,
- { 1, 9620, 5809, 3, 2, UNI_PF } /* gc=pf */,
- { 0, 9137, 3, 4, 1, -UNI_DEP } /* dep=f */,
- { 0, 184, 3772, 2, 4, UNI_BOPO } /* isbopo */,
- { 1, 7329, 0, 9, 0, UNI_ITAL } /* olditalic */,
- { 40, 4241, 3022, 4, 8, UNI_INDEVANAGARI } /* indevanagari */,
- { 1, 9629, 9763, 3, 2, UNI_GCB__V } /* lb=jv */,
- { 0, 9093, 6809, 5, 9, UNI_ASCII } /* blk=basiclatin */,
- { 1, 3756, 0, 16, 0, UNI_ARABICSUP } /* arabicsupplement */,
- { 0, 9365, 5967, 4, 4, UNI_HEBR } /* scx=hebr */,
- { 9, 9093, 6279, 4, 12, UNI_PLAYINGCARDS } /* blk=playingcards */,
- { 1, 8233, 6554, 8, 3, UNI_SAMR } /* script=samr */,
- { 1, 5339, 6318, 15, 8, UNI_SB__SC } /* sentencebreak=scontinue */,
- { 0, 8233, 8002, 7, 4, UNI_SC__BENG } /* script=beng */,
- { 4, 8332, 2254, 3, 19, UNI_HLUW } /* isanatolianhieroglyphs */,
- { 0, 6885, 4478, 3, 14, UNI_INHANGUL } /* ishangulsyllables */,
- { 0, 9904, 62, 5, 5, UNI_POSIXGRAPH } /* posixgraph */,
- { 0, 11, 0, 3, 0, UNI_DIA } /* dia */,
- { 13, 184, 339, 2, 2, UNI_LO } /* islo */,
- { 5, 9093, 6267, 4, 8, UNI_PHAISTOS } /* blk=phaistos */,
- { 5, 9141, 1, 4, 1, -UNI_DIA } /* dia=n */,
- { 0, 2204, 9302, 3, 3, UNI_ORKH } /* isorkh */,
- { 3, 217, 0, 33, 0, UNI_DIACRITICALSEXT } /* combiningdiacriticalmarksextended */,
- { 7, 3868, 467, 16, 5, UNI_P } /* generalcategory=punct */,
- { 0, 8886, 7, 3, 18, UNI_CANS } /* sc=canadianaboriginal */,
- { 0, 7128, 5520, 10, 5, UNI_WB__EB } /* wordbreak=ebase */,
- { 18, 1497, 4080, 9, 10, UNI_SM } /* category=mathsymbol */,
- { 0, 9217, 0, 3, 0, UNI_LAO } /* lao */,
- { 0, 5760, 9580, 13, 2, UNI_NV__37 } /* numericvalue=37 */,
- { 4, 8886, 3467, 3, 17, UNI_AGHB } /* sc=caucasianalbanian */,
- { 3, 184, 17, 3, 1, UNI_CO } /* isco */,
- { 3, 4849, 1, 14, 1, -UNI_CI } /* caseignorable=n */,
- { 2, 6918, 2564, 10, 2, UNI_LB__BA } /* linebreak=ba */,
- { 15, 8424, 690, 7, 29, UNI_CUNEIFORMNUMBERS } /* block=cuneiformnumbersandpunctuation */,
- { 1, 8886, 4267, 3, 5, UNI_BAMU } /* sc=bamum */,
- { 2, 184, 1802, 3, 20, UNI_CWU } /* ischangeswhenuppercased */,
- { 6, 3671, 9069, 17, 4, UNI_ARMN } /* scriptextensions=armn */,
- { 3, 8954, 26, 5, 1, UNI_XIDC } /* xidc=y */,
- { 0, 2684, 7401, 19, 9, UNI_GCB__V } /* hangulsyllabletype=voweljamo */,
- { 70, 9629, 8345, 3, 7, UNI_LB__ZW } /* lb=zwspace */,
- { 1, 5760, 7159, 13, 8, UNI_NV__1_SLASH_2 } /* numericvalue=5.00e-01 */,
- { 0, 6005, 8038, 3, 6, UNI_CJKEXTE } /* incjkexte */,
- { 0, 6679, 26, 11, 1, UNI_SD } /* softdotted=y */,
- { 3, 9093, 0, 4, 0, UNI_blk_values_index } /* blk= */,
- { 0, 7932, 9433, 8, 4, UNI_RADICAL } /* radical=true */,
- { 0, 8424, 4297, 6, 7, UNI_BRAI } /* block=braille */,
- { 1, 9365, 9065, 4, 4, UNI_ARMI } /* scx=armi */,
- { 0, 8233, 4492, 7, 15, UNI_ARMI } /* script=imperialaramaic */,
- { 0, 8424, 9217, 6, 3, UNI_INLAO } /* block=lao */,
- { 0, 2930, 0, 11, 0, UNI_CHEROKEESUP } /* cherokeesup */,
- { 0, 8502, 0, 4, 0, UNI_GOTH } /* goth */,
- { 1, 1362, 7571, 24, 2, UNI_CCC__33 } /* canonicalcombiningclass=33 */,
- { 4, 8051, 995, 7, 2, -UNI_COMPEX } /* compex=no */,
- { 4, 1362, 8479, 25, 5, UNI_WB__EB } /* canonicalcombiningclass=ccc133 */,
- { 0, 9093, 976, 4, 27, UNI_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusicalnotation */,
- { 0, 1536, 5908, 3, 11, UNI_ETHIOPICEXTA } /* inethiopicexta */,
- { 0, 3671, 8149, 17, 7, UNI_MULT } /* scriptextensions=multani */,
- { 64, 8418, 8864, 6, 5, -UNI_BIDIM } /* bidim=false */,
- { 0, 1482, 2373, 24, 4, UNI_INPC__LEFT } /* indicpositionalcategory=left */,
- { 0, 8191, 0, 7, 0, UNI_OLCK } /* olchiki */,
- { 1, 8324, 0, 7, 0, UNI_ZZZZ } /* unknown */,
- { 0, 5339, 400, 14, 6, UNI_SB__FO } /* sentencebreak=format */,
- { 17, 9629, 5773, 3, 13, UNI_LB__PR } /* lb=prefixnumeric */,
- { 0, 9093, 3038, 4, 18, UNI_ETHIOPICSUP } /* blk=ethiopicsupplement */,
- { 0, 184, 328, 2, 21, UNI_MATHOPERATORS } /* ismathematicaloperators */,
- { 0, 5760, 8970, 13, 3, UNI_NV__1_SLASH_2 } /* numericvalue=1/2 */,
- { 3, 4642, 1, 15, 1, UNI_NFKDQC__N } /* nfkdquickcheck=n */,
- { 2, 9365, 5967, 4, 6, UNI_HEBR } /* scx=hebrew */,
- { 5, 9113, 1149, 4, 2, UNI_CCC__BL } /* ccc=bl */,
- { 8, 8233, 8652, 7, 6, UNI_WCHO } /* script=wancho */,
- { 10, 3868, 206, 16, 2, UNI_PI } /* generalcategory=pi */,
- { 0, 9605, 9149, 3, 4, UNI_DT__FONT } /* dt=font */,
- { 5, 8233, 6243, 7, 12, UNI_HUNG } /* script=oldhungarian */,
- { 0, 8233, 6898, 7, 4, UNI_KHAR } /* script=khar */,
- { 2, 8424, 6580, 6, 11, UNI_MYANMAREXTA } /* block=myanmarexta */,
- { 19, 8424, 4432, 6, 15, UNI_DIACRITICALSSUP } /* block=diacriticalssup */,
- { 10, 9365, 9333, 4, 4, UNI_COPT } /* scx=qaac */,
- { 0, 9093, 3110, 4, 11, UNI_GEORGIANSUP } /* blk=georgiansup */,
- { 0, 9113, 5409, 4, 2, UNI_CCC__10 } /* ccc=10 */,
- { 0, 6885, 8515, 3, 5, UNI_HATR } /* ishatran */,
- { 0, 184, 9233, 2, 4, UNI_LISU } /* islisu */,
- { 7, 3236, 0, 18, 0, UNI_patws_values_index } /* patternwhitespace= */,
- { 1, 9313, 9433, 4, 4, UNI_PCM } /* pcm=true */,
- { 9, 9365, 9161, 4, 4, UNI_GONM } /* scx=gonm */,
- { 2, 9121, 3, 4, 1, -UNI_CWL } /* cwl=f */,
- { 0, 1057, 26, 27, 1, UNI_PCM } /* prependedconcatenationmark=y */,
- { 1, 8886, 9329, 3, 4, UNI_PRTI } /* sc=prti */,
- { 5, 9620, 132, 3, 2, UNI_LM } /* gc=lm */,
- { 0, 184, 6382, 2, 6, UNI_DOMINO } /* isdomino */,
- { 0, 9049, 9005, 4, 4, UNI_AGE__12_DOT_1 } /* age=12.1 */,
- { 0, 3671, 2333, 17, 4, UNI_GLAG } /* scriptextensions=glag */,
- { 1, 3671, 4297, 17, 7, UNI_BRAI } /* scriptextensions=braille */,
- { 0, 9113, 8782, 4, 2, UNI_CCC__27 } /* ccc=27 */,
- { 8, 9647, 8376, 3, 3, UNI_NV__500 } /* nv=500 */,
- { 1, 8869, 3, 5, 1, -UNI_IDSB } /* idsb=f */,
- { 0, 2142, 8178, 3, 6, UNI_NB } /* innoblock */,
- { 10, 9093, 6723, 4, 11, UNI_INSYLOTINAGRI } /* blk=sylotinagri */,
- { 0, 9093, 217, 4, 33, UNI_DIACRITICALSEXT } /* blk=combiningdiacriticalmarksextended */,
- { 13, 4762, 0, 15, 0, UNI_VEDICEXT } /* vedicextensions */,
- { 0, 7008, 0, 10, 0, UNI_PHNX } /* phoenician */,
- { 1, 8233, 8262, 8, 6, UNI_SOYO } /* script=soyombo */,
- { 0, 9093, 2589, 4, 19, UNI_COUNTINGROD } /* blk=countingrodnumerals */,
- { 0, 1136, 0, 25, 0, UNI_DI } /* defaultignorablecodepoint */,
- { 13, 8886, 8205, 3, 4, UNI_OSMA } /* sc=osma */,
- { 1, 9647, 8977, 3, 4, UNI_NV__1_SLASH_20 } /* nv=1/20 */,
- { 22, 2333, 0, 20, 0, UNI_GLAGOLITICSUP } /* glagoliticsupplement */,
- { 1, 9593, 25, 3, 1, UNI_BC__S } /* bc=s */,
- { 8, 8051, 8864, 7, 5, -UNI_COMPEX } /* compex=false */,
- { 5, 1845, 0, 6, 0, UNI_ZYYY } /* common */,
- { 1, 478, 0, 31, 0, UNI_MATHALPHANUM } /* mathematicalalphanumericsymbols */,
- { 3, 1362, 2733, 24, 2, UNI_CCC__1 } /* canonicalcombiningclass=ov */,
- { 2, 5760, 7747, 13, 2, UNI_NV__28 } /* numericvalue=28 */,
- { 2, 8424, 5578, 6, 13, UNI_KANAEXTA } /* block=kanaextendeda */,
- { 0, 9605, 8574, 3, 6, UNI_DT__NAR } /* dt=narrow */,
- { 36, 9093, 2874, 4, 19, UNI_SUPARROWSB } /* blk=supplementalarrowsb */,
- { 0, 6183, 0, 12, 0, UNI_MEND } /* mendekikakui */,
- { 0, 3671, 8079, 17, 7, UNI_GRAN } /* scriptextensions=grantha */,
- { 0, 8685, 36, 4, 1, UNI_XPOSIXXDIGIT } /* hex=t */,
- { 0, 1141, 0, 2, 0, UNI_TITLE } /* lt */,
- { 0, 8233, 7956, 7, 8, UNI_SC__TAGB } /* script=tagbanwa */,
- { 2, 8886, 9225, 3, 4, UNI_SC__LINA } /* sc=lina */,
- { 12, 1497, 5259, 10, 10, UNI_MC } /* category=spacingmark */,
- { 0, 9623, 6099, 3, 12, UNI_JG__MALAYALAMNNA } /* jg=malayalamnna */,
- { 11, 8233, 7796, 7, 4, UNI_BASS } /* script=bass */,
- { 1, 9093, 7892, 4, 8, UNI_INJAVANESE } /* blk=javanese */,
- { 10, 7932, 8864, 8, 5, -UNI_RADICAL } /* radical=false */,
- { 2, 9602, 9734, 3, 3, UNI_DI } /* di=yes */,
- { 0, 9623, 6147, 3, 12, UNI_JG__MANICHAEANPE } /* jg=manichaeanpe */,
- { 0, 9113, 7539, 4, 3, UNI_CCC__B } /* ccc=220 */,
- { 1, 8424, 1889, 6, 22, UNI_EARLYDYNASTICCUNEIFORM } /* block=earlydynasticcuneiform */,
- { 0, 3868, 2273, 16, 20, UNI_PC } /* generalcategory=connectorpunctuation */,
- { 16, 8424, 3469, 8, 15, UNI_INCAUCASIANALBANIAN } /* block=caucasianalbanian */,
- { 3, 21, 8107, 2, 7, UNI_INKANNADA } /* inkannada */,
- { 0, 1482, 9, 24, 2, UNI_INPC__NA } /* indicpositionalcategory=na */,
- { 0, 698, 0, 6, 0, UNI_N } /* number */,
- { 0, 1924, 36, 10, 1, UNI_TITLE } /* category=lt */,
- { 0, 5760, 8969, 13, 4, UNI_NV___MINUS_1_SLASH_2 } /* numericvalue=-1/2 */,
- { 0, 9365, 2148, 4, 21, UNI_PRTI } /* scx=inscriptionalparthian */,
- { 1, 5760, 9560, 13, 3, UNI_NV__4_SLASH_5 } /* numericvalue=4/5 */,
- { 83, 3671, 9241, 17, 4, UNI_MEDF } /* scriptextensions=medf */,
- { 0, 7980, 0, 8, 0, UNI_UGAR } /* ugaritic */,
- { 0, 5565, 6795, 13, 3, UNI_JG__QAF } /* joininggroup=qaf */,
- { 0, 9731, 495, 3, 2, UNI_WB__NU } /* wb=nu */,
- { 0, 9365, 9273, 4, 4, UNI_NARB } /* scx=narb */,
- { 2, 2106, 5394, 21, 2, UNI_LB__H2 } /* graphemeclusterbreak=lv */,
- { 4, 2948, 0, 18, 0, UNI_HALFMARKS } /* combininghalfmarks */,
- { 0, 8233, 6027, 7, 5, UNI_KHMR } /* script=khmer */,
- { 4, 9623, 4537, 3, 15, UNI_JG__MANICHAEANGIMEL } /* jg=manichaeangimel */,
- { 0, 9623, 9671, 3, 3, UNI_JG__TAH } /* jg=tah */,
- { 0, 2211, 0, 4, 0, UNI_SINH } /* sinh */,
- { 0, 7230, 8864, 9, 5, -UNI_EXT } /* extender=false */,
- { 8, 1497, 9779, 9, 2, UNI_ZS } /* category=zs */,
- { 0, 8886, 2930, 3, 8, UNI_CHER } /* sc=cherokee */,
- { 10, 9049, 9566, 4, 3, UNI_AGE__5_DOT_2 } /* age=5.2 */,
- { 0, 4807, 0, 14, 0, UNI_ANCIENTSYMBOLS } /* ancientsymbols */,
- { 4, 9113, 23, 4, 2, UNI_CCC__AL } /* ccc=al */,
- { 0, 9605, 6195, 3, 8, UNI_DT__NONCANON } /* dt=noncanon */,
- { 5, 9093, 8009, 4, 7, UNI_CJKEXTA } /* blk=cjkexta */,
- { 0, 6015, 0, 12, 1, UNI_JT__U } /* joiningtype=u */,
- { 0, 9901, 4829, 3, 5, UNI_XPOSIXXDIGIT } /* isxdigit */,
- { 2, 7018, 9581, 10, 3, UNI_IN__7 } /* presentin=7.0 */,
- { 1, 8886, 8079, 3, 7, UNI_SC__GRAN } /* sc=grantha */,
- { 26, 8317, 0, 7, 0, UNI_UCASEXT } /* ucasext */,
- { 10, 8886, 4717, 3, 5, UNI_SC__TAML } /* sc=tamil */,
- { 10, 1536, 7223, 4, 7, UNI_EMOTICONS } /* inemoticons */,
- { 0, 3671, 8859, 17, 5, UNI_DOGR } /* scriptextensions=dogra */,
- { 0, 9647, 8370, 3, 6, UNI_NV__432000 } /* nv=432000 */,
- { 0, 8233, 8255, 8, 3, UNI_SIDD } /* script=sidd */,
- { 6, 6194, 1031, 3, 26, UNI_OCR } /* inopticalcharacterrecognition */,
- { 3, 9113, 8755, 5, 4, UNI_CCC__22 } /* ccc=ccc22 */,
- { 0, 9629, 5991, 3, 12, UNI_LB__IS } /* lb=infixnumeric */,
- { 8, 5513, 0, 12, 0, UNI_GRBASE } /* graphemebase */,
- { 7, 6928, 1, 10, 1, -UNI_XPOSIXLOWER } /* lowercase=n */,
- { 6, 8233, 78, 7, 4, UNI_SC__ARAB } /* script=arab */,
- { 0, 7018, 7436, 10, 3, UNI_IN__1_DOT_1 } /* presentin=1.1 */,
- { 6, 184, 921, 2, 17, UNI_VS } /* isvariationselector */,
- { 1, 9647, 8354, 3, 2, UNI_NV__60 } /* nv=60 */,
- { 1, 9479, 4795, 5, 12, UNI_INZANABAZARSQUARE } /* inzanabazarsquare */,
- { 1, 3671, 9405, 17, 4, UNI_TALU } /* scriptextensions=talu */,
- { 0, 9909, 472, 3, 2, UNI_PUA } /* ispua */,
- { 0, 3951, 2354, 3, 19, UNI_PHLI } /* isinscriptionalpahlavi */,
- { 0, 9365, 9197, 4, 4, UNI_KALI } /* scx=kali */,
- { 0, 9605, 567, 3, 2, UNI_DT__NB } /* dt=nb */,
- { 3, 8310, 0, 4, 0, UNI_TIRH } /* tirh */,
- { 0, 1014, 0, 6, 0, UNI_L } /* letter */,
- { 16, 3251, 8864, 3, 5, -UNI_CE } /* ce=false */,
- { 0, 21, 8550, 2, 6, UNI_INLEPCHA } /* inlepcha */,
- { 4, 1622, 0, 23, 0, UNI_LATINEXTADDITIONAL } /* latinextendedadditional */,
- { 1, 8233, 9390, 8, 3, UNI_SOGO } /* script=sogo */,
- { 3, 6918, 721, 10, 2, UNI_LB__CL } /* linebreak=cl */,
- { 2, 9093, 4204, 4, 16, UNI_SYRIACSUP } /* blk=syriacsupplement */,
- { 0, 9093, 3326, 4, 11, UNI_TAIXUANJING } /* blk=taixuanjing */,
- { 1, 9129, 995, 4, 2, -UNI_CWU } /* cwu=no */,
- { 0, 9365, 9457, 4, 4, UNI_WCHO } /* scx=wcho */,
- { 11, 3951, 2704, 3, 3, UNI_IDST } /* isidst */,
- { 65, 9623, 9369, 3, 4, UNI_JG__SEEN } /* jg=seen */,
- { 1, 2148, 350, 3, 32, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* insupplementalsymbolsandpictographs */,
- { 0, 9093, 3836, 4, 16, UNI_CYPRIOTSYLLABARY } /* blk=cypriotsyllabary */,
- { 40, 5565, 2551, 13, 19, UNI_JG__BURUSHASKIYEHBARREE } /* joininggroup=burushaskiyehbarree */,
- { 36, 8424, 3416, 6, 10, UNI_ALCHEMICAL } /* block=alchemical */,
- { 14, 8886, 9177, 3, 4, UNI_SC__HANO } /* sc=hano */,
- { 1, 8959, 0, 5, 0, UNI_xids_values_index } /* xids= */,
- { 8, 5565, 5718, 13, 3, UNI_JG__WAW } /* joininggroup=waw */,
- { 1, 9620, 1, 3, 1, UNI_N } /* gc=n */,
- { 11, 9731, 2368, 3, 2, UNI_LB__HL } /* wb=hl */,
- { 0, 8424, 983, 6, 5, UNI_INGREEK } /* block=greek */,
- { 1, 3020, 0, 18, 0, UNI_DEVANAGARIEXT } /* devanagariextended */,
- { 10, 6918, 395, 10, 2, UNI_LB__GL } /* linebreak=gl */,
- { 0, 184, 4582, 2, 15, UNI_MERC } /* ismeroiticcursive */,
- { 2, 8424, 1188, 6, 8, UNI_INKATAKANA } /* block=katakana */,
- { 0, 7796, 0, 4, 0, UNI_BASS } /* bass */,
- { 3, 8886, 8289, 3, 7, UNI_LANA } /* sc=taitham */,
- { 16, 9093, 4597, 4, 15, UNI_MISCPICTOGRAPHS } /* blk=miscpictographs */,
- { 1, 4849, 9433, 14, 4, UNI_CI } /* caseignorable=true */,
- { 0, 8871, 3227, 3, 3, UNI_SB__SE } /* sb=sep */,
- { 6, 9365, 9057, 4, 4, UNI_AHOM } /* scx=ahom */,
- { 3, 5760, 5409, 13, 5, UNI_NV__10000 } /* numericvalue=10000 */,
- { 3, 6194, 8206, 3, 6, UNI_INOSMANYA } /* inosmanya */,
- { 1, 1362, 7691, 24, 2, UNI_CCC__36 } /* canonicalcombiningclass=36 */,
- { 0, 2353, 0, 20, 0, UNI_PHLI } /* inscriptionalpahlavi */,
- { 0, 3552, 0, 11, 0, UNI_ETHIOPICEXT } /* ethiopicext */,
- { 0, 3535, 0, 17, 0, UNI_CYRILLICEXTC } /* cyrillicextendedc */,
- { 0, 8635, 8864, 5, 5, -UNI_IDEO } /* ideo=false */,
- { 1, 509, 0, 30, 0, UNI_CJKEXTA } /* cjkunifiedideographsextensiona */,
- { 0, 184, 837, 2, 28, UNI_PHONETICEXTSUP } /* isphoneticextensionssupplement */,
- { 0, 3290, 0, 18, 0, UNI_RUMI } /* ruminumeralsymbols */,
- { 17, 9365, 9473, 4, 4, UNI_YI } /* scx=yiii */,
- { 0, 5760, 8669, 13, 3, UNI_NV__1_SLASH_3 } /* numericvalue=1/3 */,
- { 0, 3868, 3820, 16, 16, UNI_PE } /* generalcategory=closepunctuation */,
- { 2, 184, 7088, 2, 10, UNI_SUPARROWSC } /* issuparrowsc */,
- { 14, 9193, 24, 4, 1, UNI_GCB__L } /* hst=l */,
- { 17, 9093, 8562, 4, 6, UNI_INLYCIAN } /* blk=lycian */,
- { 0, 3002, 9149, 18, 4, UNI_DT__FONT } /* decompositiontype=font */,
- { 10, 9141, 8864, 4, 5, -UNI_DIA } /* dia=false */,
- { 11, 9593, 3056, 3, 18, UNI_BC__ET } /* bc=europeanterminator */,
- { 0, 7230, 1, 9, 1, -UNI_EXT } /* extender=n */,
- { 2, 3671, 8065, 17, 4, UNI_ELBA } /* scriptextensions=elba */,
- { 1, 9365, 8002, 4, 4, UNI_BENG } /* scx=beng */,
- { 5, 184, 9130, 3, 2, UNI_CWU } /* iscwu */,
- { 0, 21, 8526, 2, 6, UNI_INKAITHI } /* inkaithi */,
- { 4, 9125, 1, 4, 1, -UNI_CWT } /* cwt=n */,
- { 1, 3868, 7, 16, 1, UNI_C } /* generalcategory=c */,
- { 8, 435, 0, 5, 0, UNI__PERL_NCHAR } /* nchar */,
- { 5, 9129, 0, 3, 0, UNI_CWU } /* cwu */,
- { 0, 8886, 9273, 3, 4, UNI_NARB } /* sc=narb */,
- { 3, 9113, 8722, 4, 2, UNI_CCC__15 } /* ccc=15 */,
- { 0, 3671, 1188, 17, 8, UNI_KANA } /* scriptextensions=katakana */,
- { 0, 8233, 8296, 7, 7, UNI_TAVT } /* script=taiviet */,
- { 1, 9093, 1867, 4, 22, UNI_DIACRITICALSFORSYMBOLS } /* blk=diacriticalsforsymbols */,
- { 0, 8884, 2532, 5, 19, UNI_INSC__BRAHMIJOININGNUMBER } /* insc=brahmijoiningnumber */,
- { 0, 9365, 6159, 4, 12, UNI_GONM } /* scx=masaramgondi */,
- { 2, 9113, 0, 4, 0, UNI_ccc_values_index } /* ccc= */,
- { 0, 1362, 23, 24, 2, UNI_CCC__AL } /* canonicalcombiningclass=al */,
- { 0, 8086, 3, 7, 1, -UNI_GRBASE } /* grbase=f */,
- { 2, 9781, 1129, 33, 5, UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START } /* _perl_problematic_locale_foldeds_start */,
- { 0, 9141, 36, 4, 1, UNI_DIA } /* dia=t */,
- { 0, 3254, 3, 18, 1, -UNI_RI } /* regionalindicator=f */,
- { 5, 3002, 2204, 18, 3, UNI_DT__ISO } /* decompositiontype=iso */,
- { 0, 9849, 9878, 15, 5, UNI__PERL_CHARNAME_BEGIN } /* _perl_charname_begin */,
- { 11, 9113, 8455, 5, 4, UNI_CCC__12 } /* ccc=ccc12 */,
- { 5, 9093, 3900, 4, 16, UNI_HALFANDFULLFORMS } /* blk=halfandfullforms */,
- { 0, 9093, 7048, 4, 10, UNI_INSAURASHTRA } /* blk=saurashtra */,
- { 0, 9629, 6349, 3, 11, UNI_LB__BB } /* lb=breakbefore */,
- { 1, 3671, 7852, 17, 8, UNI_GURU } /* scriptextensions=gurmukhi */,
- { 4, 3884, 0, 11, 0, UNI_GEORGIANEXT } /* georgianext */,
- { 0, 9365, 8514, 4, 4, UNI_HATR } /* scx=hatr */,
- { 68, 779, 0, 22, 0, UNI_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsup */,
- { 16, 4477, 0, 15, 0, UNI_INHANGUL } /* hangulsyllables */,
- { 0, 9946, 7, 3, 1, UNI_SC } /* issc */,
- { 0, 9093, 3996, 4, 16, UNI_LINEARBSYLLABARY } /* blk=linearbsyllabary */,
- { 0, 9647, 8358, 3, 6, UNI_NV__300000 } /* nv=300000 */,
- { 29, 9189, 0, 4, 0, UNI_HMNP } /* hmnp */,
- { 2, 8233, 78, 7, 6, UNI_SC__ARAB } /* script=arabic */,
- { 0, 2204, 4141, 3, 4, UNI_C } /* isother */,
- { 4, 9629, 83, 3, 2, UNI_LB__CM } /* lb=cm */,
- { 3, 1497, 341, 9, 2, UNI_PE } /* category=pe */,
- { 22, 2703, 0, 3, 0, UNI_IDS } /* ids */,
- { 0, 9946, 2453, 3, 4, UNI_STERM } /* issterm */,
- { 0, 8233, 9105, 7, 4, UNI_SC__CAKM } /* script=cakm */,
- { 2, 976, 0, 17, 0, UNI_ANCIENTGREEKMUSIC } /* ancientgreekmusic */,
- { 0, 9093, 2855, 4, 19, UNI_SUPARROWSA } /* blk=supplementalarrowsa */,
- { 58, 9153, 5520, 4, 5, UNI_WB__EB } /* gcb=ebase */,
- { 2, 9049, 9707, 4, 3, UNI_AGE__6_DOT_1 } /* age=v61 */,
- { 0, 9599, 0, 3, 0, UNI_ci_values_index } /* ci= */,
- { 0, 8884, 2570, 5, 19, UNI_INSC__CONSONANTHEADLETTER } /* insc=consonantheadletter */,
- { 4, 5979, 995, 12, 2, -UNI_IDEO } /* ideographic=no */,
- { 2, 8233, 3110, 7, 8, UNI_SC__GEOR } /* script=georgian */,
- { 19, 921, 0, 28, 0, UNI_VSSUP } /* variationselectorssupplement */,
- { 3, 184, 6898, 2, 10, UNI_KHAR } /* iskharoshthi */,
- { 4, 7128, 0, 10, 0, UNI_wb_values_index } /* wordbreak= */,
- { 1, 5565, 5666, 13, 3, UNI_JG__NUN } /* joininggroup=nun */,
- { 34, 8233, 6691, 8, 10, UNI_SORA } /* script=sorasompeng */,
- { 7, 9365, 7980, 4, 4, UNI_UGAR } /* scx=ugar */,
- { 2, 184, 1576, 2, 23, UNI_GEOMETRICSHAPESEXT } /* isgeometricshapesextended */,
- { 3, 8233, 3038, 7, 8, UNI_ETHI } /* script=ethiopic */,
- { 1, 9049, 7487, 4, 1, UNI_AGE__6 } /* age=6 */,
- { 9, 9093, 7900, 4, 8, UNI_KANAEXTA } /* blk=kanaexta */,
- { 1, 8538, 0, 4, 0, UNI_KHOJ } /* khoj */,
- { 9, 9153, 36, 4, 1, UNI_GCB__T } /* gcb=t */,
- { 1, 184, 5721, 2, 13, UNI_MAYANNUMERALS } /* ismayannumerals */,
- { 3, 8424, 2627, 6, 19, UNI_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumsup */,
- { 14, 2984, 0, 6, 0, UNI_COPT } /* coptic */,
- { 0, 8617, 8864, 5, 5, -UNI_TERM } /* term=false */,
- { 0, 6918, 5943, 10, 4, UNI_LB__GL } /* linebreak=glue */,
- { 2, 184, 7302, 2, 9, UNI_NBAT } /* isnabataean */,
- { 6, 8142, 0, 7, 0, UNI_MARC } /* marchen */,
- { 52, 9365, 8262, 5, 6, UNI_SOYO } /* scx=soyombo */,
- { 8, 9273, 0, 4, 0, UNI_NARB } /* narb */,
- { 1, 9365, 8562, 4, 4, UNI_LYCI } /* scx=lyci */,
- { 1, 6567, 0, 13, 0, UNI_MISCSYMBOLS } /* inmiscsymbols */,
- { 12, 9093, 7058, 4, 10, UNI_SMALLFORMS } /* blk=smallforms */,
- { 7, 3868, 5487, 16, 13, UNI_XPOSIXDIGIT } /* generalcategory=decimalnumber */,
- { 0, 7772, 0, 8, 0, UNI_ARMN } /* armenian */,
- { 0, 3248, 995, 6, 2, -UNI_XPOSIXSPACE } /* space=no */,
- { 0, 9365, 9229, 4, 4, UNI_LINB } /* scx=linb */,
- { 2, 4267, 0, 15, 0, UNI_BAMUMSUP } /* bamumsupplement */,
- { 0, 9093, 8044, 4, 7, UNI_CJKEXTF } /* blk=cjkextf */,
- { 0, 3671, 2212, 18, 6, UNI_SINH } /* scriptextensions=sinhala */,
- { 5, 3671, 8303, 17, 7, UNI_TIBT } /* scriptextensions=tibetan */,
- { 0, 1645, 0, 23, 0, UNI_SHORTHANDFORMATCONTROLS } /* shorthandformatcontrols */,
- { 61, 1497, 9777, 9, 2, UNI_ZP } /* category=zp */,
- { 0, 8886, 9133, 3, 4, UNI_SC__CYRL } /* sc=cyrl */,
- { 2, 8406, 0, 6, 0, UNI_alpha_values_index } /* alpha= */,
- { 1, 5199, 0, 14, 0, UNI_SK } /* modifiersymbol */,
- { 0, 9365, 9221, 4, 4, UNI_LATN } /* scx=latn */,
- { 2, 9093, 8710, 5, 4, UNI_INBUHID } /* blk=buhid */,
- { 3, 9049, 9006, 4, 3, UNI_AGE__2_DOT_1 } /* age=2.1 */,
- { 1, 1362, 8832, 24, 2, UNI_CCC__84 } /* canonicalcombiningclass=84 */,
- { 0, 8233, 8072, 7, 7, UNI_ELYM } /* script=elymaic */,
- { 1, 5565, 9245, 13, 4, UNI_JG__MEEM } /* joininggroup=meem */,
- { 1, 3852, 0, 16, 0, UNI_PF } /* finalpunctuation */,
- { 2, 8233, 3772, 7, 4, UNI_SC__BOPO } /* script=bopo */,
- { 9, 9093, 3308, 4, 12, UNI_SMALLKANAEXT } /* blk=smallkanaext */,
- { 40, 8424, 3552, 6, 16, UNI_ETHIOPICEXT } /* block=ethiopicextended */,
- { 0, 9365, 9469, 4, 4, UNI_XSUX } /* scx=xsux */,
- { 0, 5565, 3637, 13, 17, UNI_JG__MANICHAEANHUNDRED } /* joininggroup=manichaeanhundred */,
- { 1, 9365, 8622, 4, 4, UNI_TELU } /* scx=telu */,
- { 0, 9946, 2212, 3, 3, UNI_SINH } /* issinh */,
- { 1, 9623, 4012, 3, 16, UNI_JG__MANICHAEANDALETH } /* jg=manichaeandaleth */,
- { 1, 9237, 9433, 4, 4, UNI_LOE } /* loe=true */,
- { 1, 9620, 9779, 3, 2, UNI_ZS } /* gc=zs */,
- { 16, 8233, 9165, 7, 4, UNI_SC__GREK } /* script=grek */,
- { 0, 5565, 7948, 13, 8, UNI_JG__SWASHKAF } /* joininggroup=swashkaf */,
- { 0, 8884, 3788, 5, 16, UNI_INSC__CANTILLATIONMARK } /* insc=cantillationmark */,
- { 3, 184, 9209, 2, 4, UNI_KTHI } /* iskthi */,
- { 1, 9365, 7338, 4, 9, UNI_PERM } /* scx=oldpermic */,
- { 17, 9647, 7540, 3, 6, UNI_NV__200000 } /* nv=200000 */,
- { 6, 6316, 9734, 11, 3, UNI_IDC } /* idcontinue=yes */,
- { 3, 2064, 0, 21, 0, UNI_CJKRADICALSSUP } /* cjkradicalssupplement */,
- { 1, 184, 2006, 2, 15, UNI_MODIFIERLETTERS } /* ismodifierletters */,
- { 2, 8424, 8282, 6, 7, UNI_INTAGALOG } /* block=tagalog */,
- { 3, 9365, 2984, 4, 6, UNI_COPT } /* scx=coptic */,
- { 44, 8886, 9333, 3, 4, UNI_SC__COPT } /* sc=qaac */,
- { 17, 3243, 8864, 11, 5, -UNI_XPOSIXSPACE } /* whitespace=false */,
- { 1, 6828, 24, 10, 1, UNI_BC__L } /* bidiclass=l */,
- { 2, 6888, 9734, 10, 3, UNI_DIA } /* diacritic=yes */,
- { 3, 8424, 382, 6, 32, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* block=egyptianhieroglyphformatcontrols */,
- { 2, 3248, 36, 6, 1, UNI_XPOSIXSPACE } /* space=t */,
- { 22, 9093, 6591, 4, 11, UNI_MYANMAREXTB } /* blk=myanmarextb */,
- { 1, 8424, 78, 6, 35, UNI_ARABICMATH } /* block=arabicmathematicalalphabeticsymbols */,
- { 0, 9629, 5346, 3, 2, UNI_LB__EB } /* lb=eb */,
- { 1, 328, 0, 21, 0, UNI_MATHOPERATORS } /* mathematicaloperators */,
- { 0, 8002, 0, 7, 0, UNI_BENG } /* bengali */,
- { 1, 184, 9213, 2, 4, UNI_LANA } /* islana */,
- { 0, 8424, 3837, 7, 15, UNI_CYPRIOTSYLLABARY } /* block=cypriotsyllabary */,
- { 1, 9093, 5422, 4, 13, UNI_AEGEANNUMBERS } /* blk=aegeannumbers */,
- { 11, 9113, 3969, 4, 1, UNI_CCC__1 } /* ccc=1 */,
- { 0, 7128, 4195, 10, 9, UNI_WB__EB } /* wordbreak=emodifier */,
- { 1, 9153, 6525, 4, 3, UNI_LB__H3 } /* gcb=lvt */,
- { 0, 3868, 1156, 16, 2, UNI_PO } /* generalcategory=po */,
- { 1, 21, 6492, 2, 11, UNI_KATAKANAEXT } /* inkatakanaext */,
- { 0, 9049, 9710, 4, 3, UNI_AGE__6_DOT_2 } /* age=v62 */,
- { 0, 184, 1003, 2, 11, UNI_ENCLOSEDCJK } /* isenclosedcjk */,
- { 19, 9365, 1482, 5, 3, UNI_SIND } /* scx=sind */,
- { 0, 8884, 1214, 5, 25, UNI_INSC__CONSONANTINITIALPOSTFIXED } /* insc=consonantinitialpostfixed */,
- { 1, 9365, 2930, 4, 8, UNI_CHER } /* scx=cherokee */,
- { 0, 5565, 5185, 13, 14, UNI_JG__MANICHAEANYODH } /* joininggroup=manichaeanyodh */,
- { 2, 184, 3218, 2, 18, UNI_ZP } /* isparagraphseparator */,
- { 3, 8886, 5242, 5, 2, UNI_SC__KHOJ } /* sc=khoj */,
- { 0, 3243, 9734, 11, 3, UNI_XPOSIXSPACE } /* whitespace=yes */,
- { 27, 9093, 7088, 4, 10, UNI_SUPARROWSC } /* blk=suparrowsc */,
- { 13, 9093, 689, 4, 16, UNI_CUNEIFORMNUMBERS } /* blk=cuneiformnumbers */,
- { 3, 8424, 5955, 6, 12, UNI_INGUNJALAGONDI } /* block=gunjalagondi */,
- { 0, 2064, 0, 14, 0, UNI_CJKRADICALSSUP } /* cjkradicalssup */,
- { 0, 1618, 0, 4, 0, UNI_JAMO } /* jamo */,
- { 4, 7876, 0, 8, 0, UNI_JAMOEXTA } /* jamoexta */,
- { 0, 414, 0, 32, 0, UNI_INIDC } /* ideographicdescriptioncharacters */,
- { 0, 9093, 6991, 4, 7, UNI_INSOGDIAN } /* blk=sogdian */,
- { 6, 8424, 2874, 6, 19, UNI_SUPARROWSB } /* block=supplementalarrowsb */,
- { 3, 8233, 6602, 7, 4, UNI_SC__NAND } /* script=nand */,
- { 3, 6816, 8004, 4, 5, UNI_INBENGALI } /* inbengali */,
- { 8, 2453, 0, 20, 0, UNI_term_values_index } /* terminalpunctuation= */,
- { 3, 539, 0, 30, 0, UNI_CJKEXTB } /* cjkunifiedideographsextensionb */,
- { 1, 3671, 6988, 17, 10, UNI_SOGO } /* scriptextensions=oldsogdian */,
- { 17, 4297, 0, 15, 0, UNI_BRAI } /* braillepatterns */,
- { 1, 7956, 0, 8, 0, UNI_TAGB } /* tagbanwa */,
- { 13, 6918, 0, 10, 0, UNI_lb_values_index } /* linebreak= */,
- { 0, 1779, 3, 22, 1, -UNI_CWT } /* changeswhentitlecased=f */,
- { 4, 3671, 8514, 17, 4, UNI_HATR } /* scriptextensions=hatr */,
- { 1, 184, 9169, 2, 4, UNI_GUJR } /* isgujr */,
- { 11, 9153, 4140, 4, 5, UNI_GCB__XX } /* gcb=other */,
- { 2, 7025, 9677, 3, 3, UNI_IN__2_DOT_1 } /* in=v21 */,
- { 4, 9141, 26, 4, 1, UNI_DIA } /* dia=y */,
- { 1, 6828, 426, 10, 2, UNI_BC__ES } /* bidiclass=es */,
- { 2, 4402, 0, 4, 0, UNI_DASH } /* dash */,
- { 0, 184, 4297, 2, 4, UNI_BRAI } /* isbrai */,
- { 3, 3671, 2984, 17, 6, UNI_COPT } /* scriptextensions=coptic */,
- { 1, 9647, 7708, 3, 8, UNI_NV__15_SLASH_2 } /* nv=7.50e+00 */,
- { 2, 9113, 7659, 4, 2, UNI_CCC__16 } /* ccc=16 */,
- { 1, 5565, 5643, 13, 13, UNI_JG__MANICHAEANMEM } /* joininggroup=manichaeanmem */,
- { 18, 5760, 7572, 13, 8, UNI_NV__1_SLASH_3 } /* numericvalue=3.33e-01 */,
- { 0, 8899, 3, 5, 1, -UNI_MATH } /* math=f */,
- { 0, 8844, 0, 5, 0, UNI_cwcf_values_index } /* cwcf= */,
- { 33, 8418, 9433, 6, 4, UNI_BIDIM } /* bidim=true */,
- { 4, 184, 2590, 3, 18, UNI_COUNTINGROD } /* iscountingrodnumerals */,
- { 9, 9093, 4108, 4, 7, UNI_INMYANMAR } /* blk=myanmar */,
- { 5, 9365, 9157, 4, 4, UNI_GONG } /* scx=gong */,
- { 1, 9193, 6503, 4, 11, UNI_GCB__L } /* hst=leadingjamo */,
- { 18, 184, 1003, 2, 27, UNI_ENCLOSEDCJK } /* isenclosedcjklettersandmonths */,
- { 0, 8886, 2532, 3, 6, UNI_BRAH } /* sc=brahmi */,
- { 128, 9605, 2493, 3, 8, UNI_DT__VERT } /* dt=vertical */,
- { 0, 8424, 1599, 6, 23, UNI_COMPATJAMO } /* block=hangulcompatibilityjamo */,
- { 16, 9113, 8720, 5, 4, UNI_CCC__15 } /* ccc=ccc15 */,
- { 3, 8424, 9285, 6, 3, UNI_INNKO } /* block=nko */,
- { 0, 7048, 0, 10, 0, UNI_SAUR } /* saurashtra */,
- { 0, 8233, 7995, 7, 7, UNI_AVST } /* script=avestan */,
- { 1, 184, 8497, 3, 4, UNI_CWKCF } /* iscwkcf */,
- { 0, 9093, 3164, 4, 18, UNI_LATINEXTADDITIONAL } /* blk=latinextadditional */,
- { 0, 2142, 6604, 4, 9, UNI_INNANDINAGARI } /* innandinagari */,
- { 6, 9093, 446, 4, 32, UNI_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbolsandpunctuation */,
- { 4, 3671, 7203, 17, 9, UNI_BHKS } /* scriptextensions=bhaiksuki */,
- { 3, 9093, 6798, 4, 10, UNI_ARABICEXTA } /* blk=arabicexta */,
- { 8, 4642, 9734, 15, 3, UNI_DT__NONE } /* nfkdquickcheck=yes */,
- { 2, 6231, 495, 12, 2, UNI_NT__NU } /* numerictype=nu */,
- { 2, 184, 5258, 2, 11, UNI_MC } /* isspacingmark */,
- { 0, 9093, 42, 4, 9, UNI_CJKCOMPAT } /* blk=cjkcompat */,
- { 1, 184, 4388, 3, 13, UNI_SC } /* iscurrencysymbol */,
- { 0, 6472, 3452, 4, 15, UNI_UCAS } /* incanadiansyllabics */,
- { 17, 1497, 5809, 9, 2, UNI_PF } /* category=pf */,
- { 4, 9365, 7788, 4, 4, UNI_BALI } /* scx=bali */,
- { 1, 9385, 0, 4, 0, UNI_SHRD } /* shrd */,
- { 0, 5760, 7539, 13, 2, UNI_NV__22 } /* numericvalue=22 */,
- { 0, 9605, 3370, 3, 3, UNI_DT__MED } /* dt=med */,
- { 0, 9049, 7159, 4, 1, UNI_AGE__5 } /* age=5 */,
- { 8, 184, 2333, 2, 20, UNI_GLAGOLITICSUP } /* isglagoliticsupplement */,
- { 0, 2148, 750, 3, 29, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* insymbolsandpictographsextendeda */,
- { 0, 184, 2333, 2, 10, UNI_GLAG } /* isglagolitic */,
- { 1, 8684, 8864, 5, 5, -UNI_POSIXXDIGIT } /* ahex=false */,
- { 1, 8634, 1, 6, 1, -UNI_UIDEO } /* uideo=n */,
- { 0, 184, 133, 2, 4, UNI_M } /* ismark */,
- { 0, 1622, 0, 14, 0, UNI_LATINEXTA } /* latinextendeda */,
- { 5, 3671, 8262, 18, 6, UNI_SOYO } /* scriptextensions=soyombo */,
- { 3, 7018, 5409, 10, 2, UNI_IN__10 } /* presentin=10 */,
- { 16, 9093, 8177, 4, 7, UNI_NB } /* blk=noblock */,
- { 0, 3739, 8864, 17, 5, -UNI_UIDEO } /* unifiedideograph=false */,
- { 135, 3236, 0, 17, 0, UNI__PERL_PATWS } /* patternwhitespace */,
- { 2, 3671, 4946, 17, 4, UNI_CHAM } /* scriptextensions=cham */,
- { 1, 9731, 4195, 3, 9, UNI_WB__EB } /* wb=emodifier */,
- { 1, 8233, 8568, 7, 6, UNI_LYDI } /* script=lydian */,
- { 0, 4580, 2007, 3, 14, UNI_MODIFIERLETTERS } /* inmodifierletters */,
- { 3, 8233, 8934, 7, 5, UNI_RUNR } /* script=runic */,
- { 0, 8261, 0, 4, 0, UNI_SOYO } /* soyo */,
- { 2, 148, 0, 35, 0, UNI_DIACRITICALSSUP } /* combiningdiacriticalmarkssupplement */,
- { 0, 9629, 25, 3, 2, UNI_LB__SY } /* lb=sy */,
- { 0, 9365, 7916, 4, 8, UNI_MAHJ } /* scx=mahajani */,
- { 0, 8233, 8324, 7, 7, UNI_ZZZZ } /* script=unknown */,
- { 23, 1084, 9734, 26, 3, UNI_CWKCF } /* changeswhennfkccasefolded=yes */,
- { 4, 8871, 138, 3, 2, UNI_SB__FO } /* sb=fo */,
- { 18, 2148, 5368, 3, 13, UNI_SUPPUNCTUATION } /* insuppunctuation */,
- { 0, 9121, 9734, 4, 3, UNI_CWL } /* cwl=yes */,
- { 2, 184, 6723, 2, 11, UNI_SYLO } /* issylotinagri */,
- { 19, 8879, 7366, 3, 8, UNI_INPAUCINHAU } /* inpaucinhau */,
- { 9, 9229, 0, 4, 0, UNI_LINB } /* linb */,
- { 1, 7025, 8997, 3, 4, UNI_IN__11 } /* in=11.0 */,
- { 0, 6918, 3804, 10, 16, UNI_LB__CP } /* linebreak=closeparenthesis */,
- { 6, 3951, 3129, 3, 16, UNI_IDSB } /* isidsbinaryoperator */,
- { 2, 9049, 9692, 4, 3, UNI_AGE__4_DOT_1 } /* age=v41 */,
- { 3, 9620, 47, 3, 1, UNI_M } /* gc=m */,
- { 0, 9383, 8249, 4, 5, UNI_SHAW } /* inshavian */,
- { 1, 184, 8562, 2, 4, UNI_LYCI } /* islyci */,
- { 0, 8871, 125, 3, 2, UNI_LB__CR } /* sb=cr */,
- { 1, 8886, 8892, 3, 4, UNI_PHLI } /* sc=phli */,
- { 0, 8871, 69, 3, 2, UNI_SB__UP } /* sb=up */,
- { 5, 8338, 9734, 7, 3, UNI_XPOSIXSPACE } /* wspace=yes */,
- { 3, 3671, 8944, 17, 5, UNI_TAKR } /* scriptextensions=takri */,
- { 0, 689, 0, 30, 0, UNI_CUNEIFORMNUMBERS } /* cuneiformnumbersandpunctuation */,
- { 0, 6015, 6745, 12, 11, UNI_JT__T } /* joiningtype=transparent */,
- { 1, 8424, 4961, 6, 14, UNI_HIGHSURROGATES } /* block=highsurrogates */,
- { 0, 9605, 4801, 3, 6, UNI_DT__SQR } /* dt=square */,
- { 8, 3020, 0, 13, 0, UNI_DEVANAGARIEXT } /* devanagariext */,
- { 2, 8086, 9433, 7, 4, UNI_GRBASE } /* grbase=true */,
- { 11, 1158, 8283, 3, 6, UNI_INTAGALOG } /* intagalog */,
- { 0, 3868, 38, 16, 2, UNI_XPOSIXDIGIT } /* generalcategory=nd */,
- { 2, 8424, 5884, 7, 11, UNI_CYRILLICEXTB } /* block=cyrillicextb */,
- { 130, 8886, 1573, 3, 4, UNI_SC__PHAG } /* sc=phag */,
- { 3, 9647, 9737, 3, 2, UNI_NV__38 } /* nv=38 */,
- { 2, 1536, 8066, 3, 6, UNI_INELBASAN } /* inelbasan */,
- { 3, 8886, 9325, 3, 4, UNI_MIAO } /* sc=plrd */,
- { 4, 2204, 2799, 3, 18, UNI_OTTOMANSIYAQNUMBERS } /* isottomansiyaqnumbers */,
- { 0, 9113, 8371, 4, 2, UNI_CCC__32 } /* ccc=32 */,
- { 2, 1977, 9734, 22, 3, UNI__PERL_NCHAR } /* noncharactercodepoint=yes */,
- { 2, 2204, 8193, 4, 5, UNI_OLCK } /* isolchiki */,
- { 0, 689, 0, 9, 0, UNI_XSUX } /* cuneiform */,
- { 6, 5565, 5381, 13, 14, UNI_JG__HAMZAONHEHGOAL } /* joininggroup=tehmarbutagoal */,
- { 4, 8424, 2169, 6, 11, UNI_INMEETEIMAYEK } /* block=meeteimayek */,
- { 3, 4580, 8150, 3, 6, UNI_INMULTANI } /* inmultani */,
- { 0, 9093, 2148, 4, 21, UNI_ININSCRIPTIONALPARTHIAN } /* blk=inscriptionalparthian */,
- { 0, 7018, 9575, 10, 3, UNI_IN__6_DOT_1 } /* presentin=6.1 */,
- { 2, 3251, 9433, 3, 4, UNI_CE } /* ce=true */,
- { 9, 9093, 42, 4, 3, UNI_CJK } /* blk=cjk */,
- { 0, 9602, 995, 3, 2, -UNI_DI } /* di=no */,
- { 0, 5339, 69, 14, 2, UNI_SB__UP } /* sentencebreak=up */,
- { 2, 9365, 7892, 4, 4, UNI_JAVA } /* scx=java */,
- { 0, 9093, 2169, 4, 11, UNI_INMEETEIMAYEK } /* blk=meeteimayek */,
- { 0, 9265, 0, 4, 0, UNI_MTEI } /* mtei */,
- { 0, 8886, 8914, 3, 5, UNI_NSHU } /* sc=nushu */,
- { 23, 9731, 7988, 3, 7, UNI_WB__LE } /* wb=aletter */,
- { 0, 9365, 7365, 4, 4, UNI_PAUC } /* scx=pauc */,
- { 0, 8424, 183, 6, 34, UNI_MISCPICTOGRAPHS } /* block=miscellaneoussymbolsandpictographs */,
- { 0, 6828, 9644, 10, 3, UNI_BC__NSM } /* bidiclass=nsm */,
- { 4, 3739, 1, 17, 1, -UNI_UIDEO } /* unifiedideograph=n */,
- { 0, 9373, 0, 4, 0, UNI_SGNW } /* sgnw */,
- { 1, 184, 3964, 2, 6, UNI_LATIN1 } /* islatin1 */,
- { 74, 250, 0, 33, 0, UNI_MISCMATHSYMBOLSA } /* miscellaneousmathematicalsymbolsa */,
- { 1, 8233, 7118, 7, 4, UNI_WARA } /* script=wara */,
- { 1, 406, 0, 7, 0, UNI_XPOSIXCNTRL } /* control */,
- { 10, 9629, 5952, 3, 2, UNI_LB__ZW } /* lb=zw */,
- { 0, 4361, 3112, 4, 9, UNI_GEORGIANSUP } /* ingeorgiansup */,
- { 0, 8871, 721, 3, 5, UNI_SB__CL } /* sb=close */,
- { 3, 1084, 8864, 26, 5, -UNI_CWKCF } /* changeswhennfkccasefolded=false */,
- { 1, 1362, 8461, 25, 5, UNI_CCC__129 } /* canonicalcombiningclass=ccc129 */,
- { 1, 9623, 5115, 3, 14, UNI_JG__MANICHAEANHETH } /* jg=manichaeanheth */,
- { 1, 9647, 8400, 3, 5, UNI_NV__90000 } /* nv=90000 */,
- { 5, 78, 0, 10, 0, UNI_ARABICMATH } /* arabicmath */,
- { 5, 7932, 1, 8, 1, -UNI_RADICAL } /* radical=n */,
- { 1, 8424, 8532, 6, 6, UNI_KANBUN } /* block=kanbun */,
- { 0, 8424, 9453, 6, 3, UNI_INVAI } /* block=vai */,
- { 17, 8233, 9265, 7, 4, UNI_MTEI } /* script=mtei */,
- { 5, 8310, 0, 7, 0, UNI_TIRH } /* tirhuta */,
- { 0, 8508, 9433, 6, 4, UNI_GREXT } /* grext=true */,
- { 2, 8424, 7876, 6, 8, UNI_JAMOEXTA } /* block=jamoexta */,
- { 0, 8954, 8864, 5, 5, -UNI_XIDC } /* xidc=false */,
- { 0, 8424, 8114, 6, 7, UNI_KALI } /* block=kayahli */,
- { 4, 5367, 0, 14, 0, UNI_SUPPUNCTUATION } /* suppunctuation */,
- { 30, 9093, 250, 4, 33, UNI_MISCMATHSYMBOLSA } /* blk=miscellaneousmathematicalsymbolsa */,
- { 0, 5760, 9029, 13, 4, UNI_NV__3_SLASH_64 } /* numericvalue=3/64 */,
- { 18, 6885, 5968, 3, 5, UNI_HEBR } /* ishebrew */,
- { 4, 3671, 3729, 18, 10, UNI_SGNW } /* scriptextensions=signwriting */,
- { 12, 1497, 598, 9, 2, UNI_XPOSIXCNTRL } /* category=cc */,
- { 0, 9093, 4204, 4, 9, UNI_SYRIACSUP } /* blk=syriacsup */,
- { 16, 8886, 8065, 3, 4, UNI_ELBA } /* sc=elba */,
- { 0, 9629, 1472, 3, 9, UNI_LB__SG } /* lb=surrogate */,
- { 3, 3398, 8864, 18, 5, -UNI_VS } /* variationselector=false */,
- { 0, 7118, 0, 10, 0, UNI_WARA } /* warangciti */,
- { 2, 1029, 0, 2, 0, UNI_SO } /* so */,
- { 4, 2148, 6724, 3, 10, UNI_INSYLOTINAGRI } /* insylotinagri */,
- { 0, 8879, 472, 3, 2, UNI_PUA } /* inpua */,
- { 1, 5760, 7612, 13, 8, UNI_NV__5_SLASH_12 } /* numericvalue=4.17e-01 */,
- { 23, 5760, 9497, 13, 3, UNI_NV__1_SLASH_5 } /* numericvalue=1/5 */,
- { 1, 3868, 112, 16, 2, UNI_SC } /* generalcategory=sc */,
- { 0, 8886, 7329, 3, 9, UNI_ITAL } /* sc=olditalic */,
- { 50, 8886, 9465, 3, 4, UNI_XPEO } /* sc=xpeo */,
- { 0, 5565, 5936, 13, 7, UNI_JG__SEMKATH } /* joininggroup=semkath */,
- { 12, 8886, 4220, 3, 4, UNI_TANG } /* sc=tang */,
- { 0, 3671, 9165, 17, 4, UNI_GREK } /* scriptextensions=grek */,
- { 1, 9049, 9674, 4, 3, UNI_AGE__2 } /* age=v20 */,
- { 9, 3671, 8310, 17, 7, UNI_TIRH } /* scriptextensions=tirhuta */,
- { 34, 9193, 6525, 4, 11, UNI_LB__H3 } /* hst=lvtsyllable */,
- { 0, 5760, 7502, 13, 1, UNI_NV__8 } /* numericvalue=8 */,
- { 8, 6768, 2, 3, 1, UNI_YI } /* isyi */,
- { 1, 9093, 2211, 4, 21, UNI_SINHALAARCHAICNUMBERS } /* blk=sinhalaarchaicnumbers */,
- { 0, 8424, 1576, 6, 18, UNI_GEOMETRICSHAPESEXT } /* block=geometricshapesext */,
- { 4, 5760, 7468, 13, 8, UNI_NV__3_SLASH_2 } /* numericvalue=1.50e+00 */,
- { 10, 8100, 9734, 7, 3, UNI_HYPHEN } /* hyphen=yes */,
- { 0, 21, 8934, 2, 5, UNI_INRUNIC } /* inrunic */,
- { 0, 3671, 8135, 17, 7, UNI_MAND } /* scriptextensions=mandaic */,
- { 9, 8874, 1, 5, 1, -UNI_IDST } /* idst=n */,
- { 2, 8955, 9433, 4, 4, UNI_IDC } /* idc=true */,
- { 4, 1933, 3, 22, 1, -UNI_LOE } /* logicalorderexception=f */,
- { 1, 9728, 8864, 3, 5, -UNI_VS } /* vs=false */,
- { 1, 1497, 1474, 11, 7, UNI__PERL_SURROGATE } /* category=surrogate */,
- { 1, 184, 698, 2, 6, UNI_N } /* isnumber */,
- { 1, 1599, 0, 6, 0, UNI_HANG } /* hangul */,
- { 0, 5565, 4954, 13, 7, UNI_JG__HEHGOAL } /* joininggroup=hehgoal */,
- { 0, 9620, 1141, 3, 2, UNI_TITLE } /* gc=lt */,
- { 0, 6231, 4829, 12, 5, UNI_NT__DI } /* numerictype=digit */,
- { 35, 8684, 36, 5, 1, UNI_POSIXXDIGIT } /* ahex=t */,
- { 0, 6315, 9734, 12, 3, UNI_XIDC } /* xidcontinue=yes */,
- { 0, 3671, 9161, 17, 4, UNI_GONM } /* scriptextensions=gonm */,
- { 3, 184, 2741, 2, 4, UNI_MERO } /* ismero */,
- { 0, 5760, 7540, 13, 4, UNI_NV__2000 } /* numericvalue=2000 */,
- { 57, 9593, 2013, 3, 3, UNI_BC__RLE } /* bc=rle */,
- { 32, 9365, 7375, 5, 8, UNI_SAMR } /* scx=samaritan */,
- { 19, 9620, 48, 3, 1, UNI_P } /* gc=p */,
- { 5, 8233, 2984, 7, 6, UNI_SC__COPT } /* script=coptic */,
- { 0, 1482, 6998, 24, 10, UNI_INPC__OVERSTRUCK } /* indicpositionalcategory=overstruck */,
- { 0, 8424, 4252, 6, 15, UNI_ARABICEXTA } /* block=arabicextendeda */,
- { 4, 8424, 7088, 6, 10, UNI_SUPARROWSC } /* block=suparrowsc */,
- { 20, 7025, 9578, 3, 3, UNI_IN__6_DOT_3 } /* in=6.3 */,
- { 8, 9313, 8864, 4, 5, -UNI_PCM } /* pcm=false */,
- { 3, 8617, 0, 6, 0, UNI_TERM } /* term=t */,
- { 12, 9731, 4801, 3, 2, UNI_WB__SQ } /* wb=sq */,
- { 0, 9623, 3637, 3, 17, UNI_JG__MANICHAEANHUNDRED } /* jg=manichaeanhundred */,
- { 4, 9365, 8628, 4, 4, UNI_THAA } /* scx=thaa */,
- { 0, 2703, 3, 19, 1, -UNI_IDST } /* idstrinaryoperator=f */,
- { 0, 5760, 8782, 13, 2, UNI_NV__27 } /* numericvalue=27 */,
- { 0, 5435, 0, 12, 0, UNI_BIDIM } /* bidimirrored */,
- { 49, 8886, 7860, 3, 8, UNI_SC__HIRA } /* sc=hiragana */,
- { 0, 8424, 2021, 6, 15, UNI_TRANSPORTANDMAP } /* block=transportandmap */,
- { 0, 4447, 9, 15, 2, UNI_EA__NA } /* eastasianwidth=na */,
- { 0, 6005, 1824, 3, 18, UNI_CJKCOMPATIDEOGRAPHS } /* incjkcompatideographs */,
- { 1, 38, 0, 2, 0, UNI_XPOSIXDIGIT } /* nd */,
- { 0, 8332, 950, 3, 26, UNI_ALPHABETICPF } /* isalphabeticpresentationforms */,
- { 4, 8424, 8072, 6, 7, UNI_INELYMAIC } /* block=elymaic */,
- { 0, 5760, 9554, 13, 3, UNI_NV__3_SLASH_4 } /* numericvalue=3/4 */,
- { 0, 9909, 9922, 3, 4, UNI_XPOSIXPRINT } /* isprint */,
- { 1, 5565, 3, 15, 1, UNI_JG__KAF } /* joininggroup=kaf */,
- { 1, 9623, 5139, 3, 4, UNI_JG__KAPH } /* jg=kaph */,
- { 0, 6918, 5297, 10, 14, UNI_LB__PO } /* linebreak=postfixnumeric */,
- { 8, 9365, 4108, 4, 7, UNI_MYMR } /* scx=myanmar */,
- { 0, 3671, 7916, 17, 8, UNI_MAHJ } /* scriptextensions=mahajani */,
- { 4, 8233, 3110, 7, 4, UNI_SC__GEOR } /* script=geor */,
- { 2, 2836, 0, 12, 0, UNI_SUNDANESESUP } /* sundanesesup */,
- { 2, 9237, 36, 4, 1, UNI_LOE } /* loe=t */,
- { 5, 9093, 837, 4, 18, UNI_PHONETICEXT } /* blk=phoneticextensions */,
- { 5, 9093, 4477, 4, 15, UNI_INHANGUL } /* blk=hangulsyllables */,
- { 4, 9365, 2353, 4, 20, UNI_PHLI } /* scx=inscriptionalpahlavi */,
- { 0, 3671, 2127, 17, 14, UNI_ROHG } /* scriptextensions=hanifirohingya */,
- { 36, 9901, 4828, 8, 6, UNI_XPOSIXXDIGIT } /* isxposixxdigit */,
- { 0, 9093, 3964, 4, 9, UNI_LATIN1 } /* blk=latin1sup */,
- { 0, 8886, 8709, 3, 5, UNI_SC__BUHD } /* sc=buhid */,
- { 1, 8886, 8296, 3, 7, UNI_TAVT } /* sc=taiviet */,
- { 0, 184, 3536, 3, 16, UNI_CYRILLICEXTC } /* iscyrillicextendedc */,
- { 7, 184, 7230, 2, 8, UNI_EXT } /* isextender */,
- { 0, 9647, 7540, 3, 5, UNI_NV__20000 } /* nv=20000 */,
- { 2, 1362, 9765, 24, 2, UNI_CCC__8 } /* canonicalcombiningclass=kv */,
- { 2, 184, 5896, 3, 11, UNI_CYRILLICEXTC } /* iscyrillicextc */,
- { 8, 9365, 2984, 4, 4, UNI_COPT } /* scx=copt */,
- { 12, 8424, 3452, 8, 15, UNI_UCAS } /* block=canadiansyllabics */,
- { 8, 8954, 995, 5, 2, -UNI_XIDC } /* xidc=no */,
- { 0, 1085, 0, 4, 0, UNI_HANG } /* hang */,
- { 11, 117, 2355, 4, 18, UNI_ININSCRIPTIONALPAHLAVI } /* ininscriptionalpahlavi */,
- { 18, 1243, 3, 21, 1, -UNI_CE } /* compositionexclusion=f */,
- { 0, 6828, 9614, 10, 3, UNI_BC__FSI } /* bidiclass=fsi */,
- { 1, 9093, 1622, 4, 9, UNI_LATINEXTE } /* blk=latinexte */,
- { 17, 8424, 8149, 6, 7, UNI_INMULTANI } /* block=multani */,
- { 6, 8233, 9221, 7, 4, UNI_SC__LATN } /* script=latn */,
- { 0, 3671, 3836, 17, 7, UNI_CPRT } /* scriptextensions=cypriot */,
- { 2, 3671, 9197, 17, 4, UNI_KALI } /* scriptextensions=kali */,
- { 0, 3772, 0, 8, 0, UNI_BOPO } /* bopomofo */,
- { 5, 8886, 6555, 5, 2, UNI_KHMR } /* sc=khmr */,
- { 0, 9626, 0, 3, 1, UNI_JT__U } /* jt=u */,
- { 1, 8884, 5474, 5, 13, UNI_INSC__CONSONANTDEAD } /* insc=consonantdead */,
- { 1, 6613, 0, 11, 0, UNI_LO } /* otherletter */,
- { 8, 3951, 3587, 3, 16, UNI_INDICSIYAQNUMBERS } /* isindicsiyaqnumbers */,
- { 0, 6015, 24, 12, 1, UNI_JT__L } /* joiningtype=l */,
- { 0, 8100, 0, 7, 0, UNI_hyphen_values_index } /* hyphen= */,
- { 0, 6003, 9433, 12, 4, UNI_JOINC } /* joincontrol=true */,
- { 1, 8002, 0, 4, 0, UNI_BENG } /* beng */,
- { 1, 9093, 2798, 4, 19, UNI_OTTOMANSIYAQNUMBERS } /* blk=ottomansiyaqnumbers */,
- { 2, 9725, 18, 3, 1, UNI_VO__R } /* vo=r */,
- { 4, 9313, 0, 4, 0, UNI_pcm_values_index } /* pcm= */,
- { 1, 3671, 9261, 17, 3, UNI_MRO } /* scriptextensions=mro */,
- { 0, 8233, 9453, 7, 4, UNI_VAI } /* script=vaii */,
- { 19, 9608, 0, 3, 0, UNI_ea_values_index } /* ea= */,
- { 0, 9093, 5721, 4, 13, UNI_MAYANNUMERALS } /* blk=mayannumerals */,
- { 8, 9605, 8490, 3, 6, UNI_DT__ENC } /* dt=circle */,
- { 0, 719, 0, 16, 0, UNI_ENCLOSEDALPHANUM } /* enclosedalphanum */,
- { 0, 9093, 8128, 4, 7, UNI_INMAKASAR } /* blk=makasar */,
- { 0, 8233, 9145, 7, 4, UNI_DSRT } /* script=dsrt */,
- { 0, 9629, 5967, 3, 12, UNI_LB__HL } /* lb=hebrewletter */,
- { 4, 8886, 3772, 3, 4, UNI_SC__BOPO } /* sc=bopo */,
- { 10, 9365, 7772, 4, 8, UNI_ARMN } /* scx=armenian */,
- { 1, 7230, 9734, 9, 3, UNI_EXT } /* extender=yes */,
- { 2, 3671, 8919, 17, 5, UNI_OGAM } /* scriptextensions=ogham */,
- { 32, 8849, 1, 5, 1, -UNI_CWCM } /* cwcm=n */,
- { 0, 6885, 6247, 3, 3, UNI_HUNG } /* ishung */,
- { 0, 184, 921, 2, 18, UNI_INVS } /* isvariationselectors */,
- { 1, 21, 4975, 2, 14, UNI_KANASUP } /* inkanasupplement */,
- { 1, 5760, 7588, 13, 8, UNI_NV__3_SLASH_8 } /* numericvalue=3.75e-01 */,
- { 1, 8233, 983, 7, 5, UNI_SC__GREK } /* script=greek */,
- { 3, 5760, 7620, 13, 8, UNI_NV__9_SLASH_2 } /* numericvalue=4.50e+00 */,
- { 34, 2006, 0, 14, 0, UNI_LM } /* modifierletter */,
- { 0, 184, 3092, 2, 18, UNI_INPUNCTUATION } /* isgeneralpunctuation */,
- { 0, 6570, 0, 4, 0, UNI__PERL_SURROGATE } /* iscs */,
- { 0, 8886, 8226, 3, 7, UNI_SC__PHAG } /* sc=phagspa */,
- { 0, 7128, 6415, 10, 11, UNI_WB__DQ } /* wordbreak=doublequote */,
- { 0, 8233, 1188, 7, 8, UNI_SC__KANA } /* script=katakana */,
- { 32, 9629, 5059, 3, 14, UNI_LB__BK } /* lb=mandatorybreak */,
- { 4, 9093, 183, 4, 34, UNI_MISCPICTOGRAPHS } /* blk=miscellaneoussymbolsandpictographs */,
- { 5, 9629, 34, 3, 2, UNI_LB__EX } /* lb=ex */,
- { 74, 8886, 9417, 3, 4, UNI_TFNG } /* sc=tfng */,
- { 2, 9909, 0, 4, 0, UNI_PO } /* ispo */,
- { 0, 9781, 8599, 7, 4, UNI__PERL_PATWS } /* _perl_patws */,
- { 1, 9137, 0, 4, 0, UNI_dep_values_index } /* dep= */,
- { 17, 2106, 7820, 21, 8, UNI_WB__EB } /* graphemeclusterbreak=ebasegaz */,
- { 0, 8886, 2353, 3, 20, UNI_PHLI } /* sc=inscriptionalpahlavi */,
- { 1, 4821, 9433, 14, 4, UNI_POSIXXDIGIT } /* asciihexdigit=true */,
- { 0, 8886, 382, 3, 4, UNI_EGYP } /* sc=egyp */,
- { 5, 8886, 2211, 3, 4, UNI_SC__SINH } /* sc=sinh */,
- { 2, 5760, 7660, 13, 8, UNI_NV__3_SLASH_5 } /* numericvalue=6.00e-01 */,
- { 20, 8233, 2984, 7, 4, UNI_SC__COPT } /* script=copt */,
- { 2, 1243, 0, 21, 0, UNI_ce_values_index } /* compositionexclusion= */,
- { 18, 8899, 995, 5, 2, -UNI_MATH } /* math=no */,
- { 10, 9903, 5492, 6, 5, UNI_XPOSIXALNUM } /* xposixalnum */,
- { 5, 9626, 0, 3, 0, UNI_jt_values_index } /* jt= */,
- { 2, 8520, 1, 6, 1, -UNI_JOINC } /* joinc=n */,
- { 12, 8233, 2169, 7, 11, UNI_MTEI } /* script=meeteimayek */,
- { 7, 9093, 2930, 4, 8, UNI_INCHEROKEE } /* blk=cherokee */,
- { 1, 9629, 42, 3, 2, UNI_LB__CJ } /* lb=cj */,
- { 44, 1497, 8499, 9, 2, UNI_CF } /* category=cf */,
- { 1, 106, 0, 6, 0, UNI_S } /* symbol */,
- { 1, 6918, 202, 10, 2, UNI_LB__SA } /* linebreak=sa */,
- { 1, 8424, 5526, 6, 13, UNI_GREEKEXT } /* block=greekextended */,
- { 1, 9647, 9041, 3, 4, UNI_NV__7_SLASH_12 } /* nv=7/12 */,
- { 0, 9647, 7556, 3, 8, UNI_NV__1_SLASH_32 } /* nv=3.13e-02 */,
- { 1, 9365, 9289, 4, 4, UNI_NSHU } /* scx=nshu */,
- { 32, 9909, 7366, 3, 8, UNI_PAUC } /* ispaucinhau */,
- { 1, 8424, 8894, 6, 5, UNI_INLIMBU } /* block=limbu */,
- { 0, 8086, 0, 7, 0, UNI_grbase_values_index } /* grbase= */,
- { 0, 8844, 0, 4, 0, UNI_CWCF } /* cwcf */,
- { 5, 184, 2590, 3, 10, UNI_COUNTINGROD } /* iscountingrod */,
- { 0, 8332, 977, 3, 26, UNI_ANCIENTGREEKMUSIC } /* isancientgreekmusicalnotation */,
- { 36, 8233, 9089, 7, 4, UNI_BHKS } /* script=bhks */,
- { 0, 9153, 1855, 4, 2, UNI_GCB__CN } /* gcb=cn */,
- { 0, 9623, 0, 3, 0, UNI_jg_values_index } /* jg= */,
- { 0, 3868, 341, 16, 2, UNI_PE } /* generalcategory=pe */,
- { 64, 8424, 600, 7, 29, UNI_CJKEXTD } /* block=cjkunifiedideographsextensiond */,
- { 3, 7419, 9433, 9, 4, UNI_XIDS } /* xidstart=true */,
- { 16, 1735, 995, 22, 2, -UNI_CWCM } /* changeswhencasemapped=no */,
- { 1, 9093, 5367, 4, 14, UNI_SUPPUNCTUATION } /* blk=suppunctuation */,
- { 0, 9093, 42, 4, 16, UNI_CJKCOMPAT } /* blk=cjkcompatibility */,
- { 2, 1362, 8837, 24, 2, UNI_CCC__91 } /* canonicalcombiningclass=91 */,
- { 2, 1057, 995, 27, 2, -UNI_PCM } /* prependedconcatenationmark=no */,
- { 0, 9113, 8469, 4, 3, UNI_CCC__130 } /* ccc=130 */,
- { 3, 7025, 0, 3, 0, UNI_in_values_index } /* in= */,
- { 0, 9093, 3092, 4, 18, UNI_INPUNCTUATION } /* blk=generalpunctuation */,
- { 49, 5339, 0, 16, 0, UNI_SB__SP } /* sentencebreak=sp */,
- { 0, 8424, 8002, 6, 7, UNI_INBENGALI } /* block=bengali */,
- { 2, 1573, 0, 4, 0, UNI_PHAG } /* phag */,
- { 0, 8149, 0, 7, 0, UNI_MULT } /* multani */,
- { 2, 9647, 8400, 3, 3, UNI_NV__900 } /* nv=900 */,
- { 1, 9647, 7740, 3, 8, UNI_NV__1_SLASH_12 } /* nv=8.33e-02 */,
- { 0, 6712, 0, 11, 0, UNI_SUPERANDSUB } /* superandsub */,
- { 11, 3868, 2006, 16, 14, UNI_LM } /* generalcategory=modifierletter */,
- { 1, 6828, 2433, 10, 11, UNI_BC__R } /* bidiclass=righttoleft */,
- { 0, 6918, 7909, 11, 7, UNI_LB__LF } /* linebreak=linefeed */,
- { 0, 9901, 4829, 8, 5, UNI_XPOSIXDIGIT } /* isxposixdigit */,
- { 0, 9137, 26, 4, 1, UNI_DEP } /* dep=y */,
- { 6, 9093, 2984, 4, 18, UNI_COPTICEPACTNUMBERS } /* blk=copticepactnumbers */,
- { 0, 1362, 1700, 24, 2, UNI_CCC__DB } /* canonicalcombiningclass=db */,
- { 5, 9365, 7356, 4, 9, UNI_PALM } /* scx=palmyrene */,
- { 11, 8886, 8002, 3, 4, UNI_SC__BENG } /* sc=beng */,
- { 3, 283, 0, 33, 0, UNI_MISCMATHSYMBOLSB } /* miscellaneousmathematicalsymbolsb */,
- { 4, 9269, 0, 4, 0, UNI_MYMR } /* mymr */,
- { 0, 7025, 9713, 3, 3, UNI_IN__6_DOT_3 } /* in=v63 */,
- { 0, 9620, 9767, 3, 2, UNI_CASEDLETTER } /* gc=l& */,
- { 2, 8617, 26, 5, 1, UNI_TERM } /* term=y */,
- { 1, 9093, 8226, 4, 7, UNI_INPHAGSPA } /* blk=phagspa */,
- { 0, 1757, 995, 22, 2, -UNI_CWL } /* changeswhenlowercased=no */,
- { 34, 9193, 881, 4, 1, UNI_GCB__V } /* hst=v */,
- { 2, 8886, 8934, 3, 5, UNI_RUNR } /* sc=runic */,
- { 0, 5565, 6147, 13, 12, UNI_JG__MANICHAEANPE } /* joininggroup=manichaeanpe */,
- { 2, 9623, 7038, 3, 10, UNI_JG__REVERSEDPE } /* jg=reversedpe */,
- { 2, 9647, 8394, 3, 2, UNI_NV__80 } /* nv=80 */,
- { 0, 7230, 0, 8, 0, UNI_EXT } /* extender */,
- { 0, 184, 865, 2, 28, UNI_SUPPUAA } /* issupplementaryprivateuseareaa */,
- { 0, 5760, 7603, 13, 2, UNI_NV__24 } /* numericvalue=24 */,
- { 71, 6005, 1412, 4, 22, UNI_DIACRITICALSFORSYMBOLS } /* incombiningmarksforsymbols */,
- { 1, 184, 2779, 2, 12, UNI_MONGOLIANSUP } /* ismongoliansup */,
- { 58, 2703, 0, 19, 0, UNI_idst_values_index } /* idstrinaryoperator= */,
- { 72, 184, 2874, 2, 19, UNI_SUPARROWSB } /* issupplementalarrowsb */,
- { 1, 8424, 3020, 6, 10, UNI_INDEVANAGARI } /* block=devanagari */,
- { 3, 1362, 8770, 25, 4, UNI_CCC__25 } /* canonicalcombiningclass=ccc25 */,
- { 0, 9602, 0, 3, 0, UNI_di_values_index } /* di= */,
- { 0, 8424, 6267, 6, 12, UNI_PHAISTOS } /* block=phaistosdisc */,
- { 0, 7128, 7293, 10, 9, UNI_WB__MB } /* wordbreak=midnumlet */,
- { 1, 9731, 7820, 3, 8, UNI_WB__EB } /* wb=ebasegaz */,
- { 2, 4447, 835, 15, 1, UNI_EA__W } /* eastasianwidth=w */,
- { 0, 9093, 988, 4, 5, UNI_MUSIC } /* blk=music */,
- { 11, 184, 9217, 2, 4, UNI_LAO } /* islaoo */,
- { 0, 8899, 9734, 5, 3, UNI_MATH } /* math=yes */,
- { 6, 6949, 3452, 4, 15, UNI_UCAS } /* iscanadiansyllabics */,
- { 0, 8424, 6051, 6, 12, UNI_MAHJONG } /* block=mahjongtiles */,
- { 0, 1497, 4140, 9, 5, UNI_C } /* category=other */,
- { 2, 2484, 0, 4, 0, UNI_MAND } /* mand */,
- { 0, 6918, 878, 10, 2, UNI_LB__PR } /* linebreak=pr */,
- { 1, 2684, 5394, 19, 2, UNI_LB__H2 } /* hangulsyllabletype=lv */,
- { 3, 9129, 3, 4, 1, -UNI_CWU } /* cwu=f */,
- { 84, 8424, 690, 7, 8, UNI_INCUNEIFORM } /* block=cuneiform */,
- { 2, 3868, 3146, 16, 18, UNI_PI } /* generalcategory=initialpunctuation */,
- { 1, 8886, 6183, 3, 4, UNI_MEND } /* sc=mend */,
- { 0, 9093, 7257, 4, 9, UNI_LATINEXTB } /* blk=latinextb */,
- { 0, 9728, 9433, 3, 4, UNI_VS } /* vs=true */,
- { 0, 184, 3110, 2, 4, UNI_GEOR } /* isgeor */,
- { 0, 9626, 6291, 3, 12, UNI_JT__R } /* jt=rightjoining */,
- { 1, 9953, 25, 3, 1, UNI_VS } /* isvs */,
- { 7, 2453, 1, 20, 1, -UNI_TERM } /* terminalpunctuation=n */,
- { 8, 9093, 3290, 4, 18, UNI_RUMI } /* blk=ruminumeralsymbols */,
- { 2, 8233, 9337, 7, 4, UNI_SC__QAAI } /* script=qaai */,
- { 3, 1239, 26, 25, 1, UNI_COMPEX } /* fullcompositionexclusion=y */,
- { 9, 7118, 0, 4, 0, UNI_WARA } /* wara */,
- { 0, 1536, 3039, 3, 10, UNI_ETHIOPICSUP } /* inethiopicsup */,
- { 0, 9620, 1508, 3, 2, UNI_PS } /* gc=ps */,
- { 0, 8332, 3758, 4, 7, UNI_ARABICSUP } /* isarabicsup */,
- { 1, 3038, 0, 4, 0, UNI_ETHI } /* ethi */,
- { 0, 8424, 976, 6, 17, UNI_ANCIENTGREEKMUSIC } /* block=ancientgreekmusic */,
- { 7, 1362, 726, 24, 2, UNI_CCC__DA } /* canonicalcombiningclass=da */,
- { 0, 3868, 400, 16, 6, UNI_CF } /* generalcategory=format */,
- { 0, 9731, 6668, 3, 11, UNI_WB__SQ } /* wb=singlequote */,
- { 2, 9605, 1362, 3, 9, UNI_DT__CAN } /* dt=canonical */,
- { 16, 8424, 2333, 6, 13, UNI_GLAGOLITICSUP } /* block=glagoliticsup */,
- { 35, 5979, 3, 12, 1, -UNI_IDEO } /* ideographic=f */,
- { 4, 9365, 6691, 5, 10, UNI_SORA } /* scx=sorasompeng */,
- { 2, 8424, 8045, 7, 6, UNI_CJKEXTF } /* block=cjkextf */,
- { 9, 1158, 3327, 3, 10, UNI_TAIXUANJING } /* intaixuanjing */,
- { 0, 8233, 9217, 7, 4, UNI_LAO } /* script=laoo */,
- { 1, 9281, 0, 4, 0, UNI_NEWA } /* newa */,
- { 0, 9623, 6701, 3, 11, UNI_JG__STRAIGHTWAW } /* jg=straightwaw */,
- { 0, 6039, 0, 12, 0, UNI_NL } /* letternumber */,
- { 5, 184, 9237, 2, 3, UNI_LOE } /* isloe */,
- { 0, 9946, 1473, 3, 8, UNI__PERL_SURROGATE } /* issurrogate */,
- { 0, 9365, 9185, 4, 4, UNI_HMNG } /* scx=hmng */,
- { 0, 9725, 3380, 3, 18, UNI_VO__TU } /* vo=transformedupright */,
- { 16, 2148, 7375, 3, 8, UNI_INSAMARITAN } /* insamaritan */,
- { 8, 2401, 0, 3, 0, UNI_PUA } /* pua */,
- { 1, 184, 8010, 3, 6, UNI_CJKEXTA } /* iscjkexta */,
- { 82, 3671, 7804, 17, 4, UNI_BUGI } /* scriptextensions=bugi */,
- { 3, 9647, 7691, 3, 2, UNI_NV__36 } /* nv=36 */,
- { 3, 1362, 8740, 25, 4, UNI_CCC__19 } /* canonicalcombiningclass=ccc19 */,
- { 1, 8580, 36, 6, 1, UNI__PERL_NCHAR } /* nchar=t */,
- { 0, 3951, 5553, 3, 5, UNI_IPAEXT } /* isipaext */,
- { 8, 9903, 4829, 6, 5, UNI_XPOSIXDIGIT } /* xposixdigit */,
- { 0, 9113, 8817, 4, 2, UNI_CCC__34 } /* ccc=34 */,
- { 0, 9365, 9105, 4, 4, UNI_CAKM } /* scx=cakm */,
- { 0, 96, 0, 5, 0, UNI_XPOSIXALPHA } /* alpha */,
- { 0, 1362, 2912, 24, 18, UNI_CCC__216 } /* canonicalcombiningclass=attachedaboveright */,
- { 3, 8233, 7796, 7, 8, UNI_BASS } /* script=bassavah */,
- { 0, 6005, 2591, 4, 9, UNI_COUNTINGROD } /* incountingrod */,
- { 19, 3868, 5809, 16, 2, UNI_PF } /* generalcategory=pf */,
- { 1, 8424, 7008, 6, 10, UNI_INPHOENICIAN } /* block=phoenician */,
- { 7, 8879, 5284, 3, 13, UNI_PHONETICEXTSUP } /* inphoneticextsup */,
- { 0, 9093, 3932, 4, 16, UNI_HIGHPUSURROGATES } /* blk=highpusurrogates */,
- { 104, 3293, 1099, 3, 3, UNI_UCAS } /* inucas */,
- { 1, 8886, 9189, 3, 4, UNI_HMNP } /* sc=hmnp */,
- { 1, 2148, 1290, 3, 24, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* insymbolsandpictographsexta */,
- { 0, 6194, 4658, 3, 14, UNI_NARB } /* inoldnortharabian */,
- { 1, 184, 8485, 3, 5, UNI_CAKM } /* ischakma */,
- { 0, 9093, 4933, 4, 14, UNI_INGREEK } /* blk=greekandcoptic */,
- { 32, 2148, 3309, 3, 17, UNI_SMALLKANAEXT } /* insmallkanaextension */,
- { 0, 8332, 4822, 3, 12, UNI_POSIXXDIGIT } /* isasciihexdigit */,
- { 2, 8424, 5017, 6, 14, UNI_LATINEXTC } /* block=latinextendedc */,
- { 6, 9365, 4297, 4, 7, UNI_BRAI } /* scx=braille */,
- { 7, 184, 7221, 2, 9, UNI_EMOTICONS } /* isemoticons */,
- { 1, 5448, 0, 13, 0, UNI_BLOCKELEMENTS } /* blockelements */,
- { 0, 8954, 0, 5, 0, UNI_xidc_values_index } /* xidc= */,
- { 0, 1576, 0, 23, 0, UNI_GEOMETRICSHAPESEXT } /* geometricshapesextended */,
- { 5, 9093, 1856, 4, 11, UNI_NUMBERFORMS } /* blk=numberforms */,
- { 2, 6918, 7176, 10, 9, UNI_LB__AI } /* linebreak=ambiguous */,
- { 1, 184, 8072, 2, 4, UNI_ELYM } /* iselym */,
- { 3, 8954, 3, 5, 1, -UNI_XIDC } /* xidc=f */,
- { 0, 9049, 9722, 4, 3, UNI_AGE__9 } /* age=v90 */,
- { 20, 8289, 0, 7, 0, UNI_LANA } /* taitham */,
- { 7, 8424, 8038, 7, 6, UNI_CJKEXTE } /* block=cjkexte */,
- { 6, 3948, 1696, 3, 2, UNI_INVAI } /* invai */,
- { 0, 9365, 8430, 4, 4, UNI_CARI } /* scx=cari */,
- { 0, 8424, 1824, 7, 21, UNI_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatideographssup */,
- { 0, 8424, 3020, 6, 13, UNI_DEVANAGARIEXT } /* block=devanagariext */,
- { 0, 184, 4975, 2, 14, UNI_KANASUP } /* iskanasupplement */,
- { 0, 9093, 3038, 4, 8, UNI_INETHIOPIC } /* blk=ethiopic */,
- { 2, 4204, 0, 6, 0, UNI_SYRC } /* syriac */,
- { 0, 8233, 6898, 7, 10, UNI_KHAR } /* script=kharoshthi */,
- { 4, 6918, 5325, 10, 9, UNI_LB__QU } /* linebreak=quotation */,
- { 0, 8604, 36, 6, 1, UNI_QMARK } /* qmark=t */,
- { 0, 9365, 7980, 4, 8, UNI_UGAR } /* scx=ugaritic */,
- { 2, 9901, 9916, 8, 5, UNI_XPOSIXBLANK } /* isxposixblank */,
- { 3, 9093, 6898, 4, 10, UNI_INKHAROSHTHI } /* blk=kharoshthi */,
- { 0, 3868, 1014, 16, 6, UNI_L } /* generalcategory=letter */,
- { 2, 1362, 6393, 24, 11, UNI_CCC__DA } /* canonicalcombiningclass=doubleabove */,
- { 10, 6918, 9310, 10, 2, UNI_LB__SG } /* linebreak=sg */,
- { 0, 8233, 8072, 7, 4, UNI_ELYM } /* script=elym */,
- { 7, 8424, 2590, 7, 10, UNI_COUNTINGROD } /* block=countingrod */,
- { 0, 8233, 9493, 7, 4, UNI_ZZZZ } /* script=zzzz */,
- { 0, 1482, 0, 24, 0, UNI_inpc_values_index } /* indicpositionalcategory= */,
- { 1, 1158, 8297, 3, 6, UNI_INTAIVIET } /* intaiviet */,
- { 3, 6828, 2192, 10, 3, UNI_BC__PDI } /* bidiclass=pdi */,
- { 0, 8886, 8282, 3, 7, UNI_SC__TGLG } /* sc=tagalog */,
- { 10, 9113, 2373, 4, 4, UNI_CCC__L } /* ccc=left */,
- { 0, 2212, 7861, 3, 7, UNI_INHIRAGANA } /* inhiragana */,
- { 10, 9153, 4195, 4, 9, UNI_WB__EB } /* gcb=emodifier */,
- { 3, 184, 183, 2, 20, UNI_MISCSYMBOLS } /* ismiscellaneoussymbols */,
- { 6, 9365, 8538, 4, 4, UNI_KHOJ } /* scx=khoj */,
- { 3, 3236, 995, 18, 2, -UNI__PERL_PATWS } /* patternwhitespace=no */,
- { 68, 8424, 510, 7, 29, UNI_CJKEXTA } /* block=cjkunifiedideographsextensiona */,
- { 1, 8233, 7804, 7, 4, UNI_SC__BUGI } /* script=bugi */,
- { 0, 9599, 1, 3, 1, -UNI_CI } /* ci=n */,
- { 0, 4297, 0, 4, 0, UNI_BRAI } /* brai */,
- { 0, 9629, 1696, 3, 2, UNI_LB__AI } /* lb=ai */,
- { 13, 9093, 9425, 4, 4, UNI_INTHAI } /* blk=thai */,
- { 1, 8886, 8261, 3, 7, UNI_SOYO } /* sc=soyombo */,
- { 3, 5760, 7446, 13, 1, UNI_NV__2 } /* numericvalue=2 */,
- { 36, 8338, 26, 7, 1, UNI_XPOSIXSPACE } /* wspace=y */,
- { 0, 9365, 7892, 4, 8, UNI_JAVA } /* scx=javanese */,
- { 6, 7275, 0, 9, 0, UNI_LATINEXTD } /* latinextd */,
- { 0, 8424, 3519, 7, 16, UNI_CYRILLICEXTB } /* block=cyrillicextendedb */,
- { 2, 1362, 2920, 24, 5, UNI_CCC__A } /* canonicalcombiningclass=above */,
- { 0, 5760, 9010, 13, 3, UNI_NV__3_SLASH_2 } /* numericvalue=3/2 */,
- { 2, 8424, 1289, 6, 25, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* block=symbolsandpictographsexta */,
- { 2, 8886, 3620, 3, 10, UNI_SC__MANI } /* sc=manichaean */,
- { 0, 8874, 36, 5, 1, UNI_IDST } /* idst=t */,
- { 1, 4826, 9433, 9, 4, UNI_XPOSIXXDIGIT } /* hexdigit=true */,
- { 9, 9093, 8859, 4, 5, UNI_INDOGRA } /* blk=dogra */,
- { 0, 9365, 8149, 4, 7, UNI_MULT } /* scx=multani */,
- { 0, 9940, 3248, 6, 5, UNI_POSIXSPACE } /* isperlspace */,
- { 22, 8332, 9054, 3, 3, UNI_AGHB } /* isaghb */,
- { 0, 6051, 0, 4, 0, UNI_MAHJ } /* mahj */,
- { 32, 184, 8017, 3, 6, UNI_CJKEXTB } /* iscjkextb */,
- { 3, 9602, 9433, 3, 4, UNI_DI } /* di=true */,
- { 1, 184, 6679, 2, 10, UNI_SD } /* issoftdotted */,
- { 0, 9946, 9782, 7, 4, UNI_XPOSIXSPACE } /* isspaceperl */,
- { 1, 21, 5578, 2, 13, UNI_KANAEXTA } /* inkanaextendeda */,
- { 3, 184, 8850, 3, 3, UNI_CWCM } /* iscwcm */,
- { 2, 8886, 9217, 3, 4, UNI_LAO } /* sc=laoo */,
- { 130, 467, 0, 5, 0, UNI_P } /* punct */,
- { 0, 8886, 8002, 3, 7, UNI_SC__BENG } /* sc=bengali */,
- { 18, 184, 9489, 2, 4, UNI_ZYYY } /* iszyyy */,
- { 0, 2106, 34, 21, 2, UNI_GCB__EX } /* graphemeclusterbreak=ex */,
- { 0, 1933, 0, 22, 0, UNI_loe_values_index } /* logicalorderexception= */,
- { 128, 8685, 0, 4, 0, UNI_hex_values_index } /* hex= */,
- { 0, 8586, 9734, 6, 3, UNI_NFCQC__Y } /* nfcqc=yes */,
- { 3, 9662, 9734, 3, 3, UNI_SD } /* sd=yes */,
- { 77, 8592, 9734, 6, 3, UNI_NFDQC__Y } /* nfdqc=yes */,
- { 4, 4657, 0, 15, 0, UNI_NARB } /* oldnortharabian */,
- { 0, 4975, 0, 14, 0, UNI_KANASUP } /* kanasupplement */,
+ { 1, 8435, 0, 6, 0, UNI_GRBASE } /* grbase */,
+ { 0, 10048, 9208, 3, 2, UNI_NV__35 } /* nv=35 */,
+ { 0, 7218, 495, 10, 2, UNI_LB__NU } /* linebreak=nu */,
+ { 0, 10048, 8744, 3, 6, UNI_NV__700000 } /* nv=700000 */,
+ { 17, 184, 9628, 2, 4, UNI_LATN } /* islatn */,
+ { 0, 8589, 9568, 7, 4, UNI_SC__GREK } /* script=grek */,
+ { 0, 8575, 3, 7, 1, -UNI_PATSYN } /* patsyn=f */,
+ { 1, 9508, 9191, 5, 4, UNI_CCC__32 } /* ccc=ccc32 */,
+ { 0, 10333, 8618, 3, 3, UNI_SOYO } /* issoyo */,
+ { 8, 7576, 0, 9, 0, UNI_LATINEXTB } /* latinextb */,
+ { 13, 3836, 8219, 17, 4, UNI_JAVA } /* scriptextensions=java */,
+ { 3, 3836, 9476, 17, 4, UNI_AVST } /* scriptextensions=avst */,
+ { 2, 9640, 0, 3, 0, UNI_LOE } /* loe */,
+ { 1, 1966, 6463, 22, 6, UNI_LB__ZWJ } /* indicsyllabiccategory=joiner */,
+ { 0, 6805, 254, 6, 29, UNI_MISCMATHSYMBOLSA } /* inmiscellaneousmathematicalsymbolsa */,
+ { 0, 8780, 7058, 6, 10, UNI_ARABICEXTA } /* block=arabicexta */,
+ { 0, 184, 9325, 2, 5, UNI_RUNR } /* isrunic */,
+ { 7, 10024, 9225, 3, 5, UNI_XPOSIXCNTRL } /* gc=cntrl */,
+ { 8, 9596, 911, 4, 1, UNI_GCB__V } /* hst=v */,
+ { 0, 9277, 4385, 3, 6, UNI_TANG } /* sc=tangut */,
+ { 64, 8780, 1911, 6, 11, UNI_NUMBERFORMS } /* block=numberforms */,
+ { 38, 5986, 8720, 13, 2, UNI_NV__40 } /* numericvalue=40 */,
+ { 1, 8780, 0, 6, 34, UNI_UCAS } /* block=unifiedcanadianaboriginalsyllabics */,
+ { 1, 184, 7585, 2, 9, UNI_LATINEXTC } /* islatinextc */,
+ { 1, 3836, 9572, 17, 4, UNI_GUJR } /* scriptextensions=gujr */,
+ { 1, 8589, 2245, 7, 11, UNI_MTEI } /* script=meeteimayek */,
+ { 12, 9488, 3649, 4, 17, UNI_CYRILLICEXTB } /* blk=cyrillicextendedb */,
+ { 4, 7438, 8144, 10, 3, UNI_WB__EB } /* wordbreak=gaz */,
+ { 10, 7155, 5038, 3, 7, UNI_XPOSIXXDIGIT } /* ishexdigit */,
+ { 0, 7540, 1, 9, 1, -UNI_EXT } /* extender=n */,
+ { 0, 21, 7567, 2, 9, UNI_INKHUDAWADI } /* inkhudawadi */,
+ { 9, 9488, 1219, 5, 4, UNI_INBATAK } /* blk=batak */,
+ { 2, 7088, 426, 10, 2, UNI_BC__ES } /* bidiclass=es */,
+ { 2, 3836, 9676, 17, 4, UNI_NARB } /* scriptextensions=narb */,
+ { 2, 1417, 8002, 24, 2, UNI_CCC__26 } /* canonicalcombiningclass=26 */,
+ { 4, 10063, 1, 3, 1, -UNI_SD } /* sd=n */,
+ { 0, 4033, 1587, 16, 1, UNI_Z } /* generalcategory=z */,
+ { 6, 18, 0, 2, 0, UNI_RI } /* ri */,
+ { 0, 6554, 26, 11, 1, UNI_IDC } /* idcontinue=y */,
+ { 6, 6829, 0, 11, 0, UNI_MYANMAREXTB } /* myanmarextb */,
+ { 1, 7318, 9991, 10, 3, UNI_IN__9 } /* presentin=9.0 */,
+ { 0, 9277, 9330, 3, 5, UNI_SC__TALE } /* sc=taile */,
+ { 0, 9480, 0, 4, 0, UNI_BATK } /* batk */,
+ { 31, 1979, 0, 11, 0, UNI_LO } /* category=lo */,
+ { 2, 4116, 7559, 3, 8, UNI_QAAI } /* isinherited */,
+ { 0, 1417, 7778, 24, 2, UNI_CCC__21 } /* canonicalcombiningclass=21 */,
+ { 2, 8780, 6133, 6, 12, UNI_ETHIOPICEXTA } /* block=ethiopicexta */,
+ { 5, 7228, 10135, 10, 3, UNI_XPOSIXLOWER } /* lowercase=yes */,
+ { 0, 9277, 7308, 3, 10, UNI_PHNX } /* sc=phoenician */,
+ { 2, 9720, 0, 4, 0, UNI_PHLP } /* phlp */,
+ { 0, 8589, 9668, 7, 4, UNI_MTEI } /* script=mtei */,
+ { 0, 9768, 8876, 4, 6, UNI_GOTH } /* scx=gothic */,
+ { 0, 2224, 2913, 3, 8, UNI_INSUNDANESE } /* insundanese */,
+ { 41, 8780, 1344, 6, 25, UNI_SYMBOLSFORLEGACYCOMPUTING } /* block=symbolsforlegacycomputing */,
+ { 0, 184, 9748, 2, 4, UNI_RJNG } /* isrjng */,
+ { 1, 10048, 8744, 3, 2, UNI_NV__70 } /* nv=70 */,
+ { 0, 5843, 0, 9, 0, UNI_MLYM } /* malayalam */,
+ { 7, 9275, 4417, 5, 16, UNI_INSC__VOWELINDEPENDENT } /* insc=vowelindependent */,
+ { 9, 9488, 8456, 4, 7, UNI_INKANNADA } /* blk=kannada */,
+ { 8, 10129, 26, 3, 1, UNI_VS } /* vs=y */,
+ { 1, 8780, 4973, 6, 8, UNI_VEDICEXT } /* block=vedicext */,
+ { 1, 10182, 435, 6, 5, UNI__PERL_NCHAR } /* _perl_nchar */,
+ { 2, 4791, 2247, 4, 19, UNI_MEETEIMAYEKEXT } /* inmeeteimayekextensions */,
+ { 28, 184, 1585, 2, 14, UNI_BYZANTINEMUSIC } /* isbyzantinemusic */,
+ { 3, 9270, 909, 3, 9, UNI_PUA } /* inprivateuse */,
+ { 1, 2182, 8144, 21, 3, UNI_WB__EB } /* graphemeclusterbreak=gaz */,
+ { 0, 9290, 10135, 5, 3, UNI_MATH } /* math=yes */,
+ { 0, 9277, 9310, 3, 5, UNI_OGAM } /* sc=ogham */,
+ { 0, 8449, 0, 6, 0, UNI_HYPHEN } /* hyphen */,
+ { 16, 11, 0, 2, 0, UNI_DI } /* di */,
+ { 0, 8688, 8338, 3, 6, UNI_AVST } /* isavestan */,
+ { 2, 10033, 7486, 3, 9, UNI_LB__AI } /* lb=ambiguous */,
+ { 0, 1828, 3, 6, 1, -UNI_CASED } /* cased=f */,
+ { 0, 10288, 9225, 8, 5, UNI_XPOSIXCNTRL } /* isxposixcntrl */,
+ { 7, 3169, 0, 4, 0, UNI_ETHI } /* ethi */,
+ { 24, 1552, 5713, 9, 13, UNI_XPOSIXDIGIT } /* category=decimalnumber */,
+ { 0, 8780, 78, 6, 6, UNI_INARABIC } /* block=arabic */,
+ { 1, 8780, 382, 6, 32, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* block=egyptianhieroglyphformatcontrols */,
+ { 2, 1417, 9171, 25, 4, UNI_CCC__28 } /* canonicalcombiningclass=ccc28 */,
+ { 4, 8589, 7428, 7, 4, UNI_WARA } /* script=wara */,
+ { 50, 1768, 10135, 22, 3, UNI_CWCF } /* changeswhencasefolded=yes */,
+ { 0, 7438, 3385, 10, 17, UNI_RI } /* wordbreak=regionalindicator */,
+ { 0, 9536, 9255, 4, 5, -UNI_DEP } /* dep=false */,
+ { 32, 7218, 3379, 10, 5, UNI_LB__SP } /* linebreak=space */,
+ { 3, 1552, 5438, 9, 14, UNI_SK } /* category=modifiersymbol */,
+ { 5, 5791, 10045, 13, 3, UNI_JG__MIM } /* joininggroup=mim */,
+ { 2, 42, 0, 36, 0, UNI_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatibilityideographssupplement */,
+ { 7, 8780, 8596, 6, 7, UNI_SC__SHRD } /* block=sharada */,
+ { 3, 9488, 8414, 4, 7, UNI_INELBASAN } /* blk=elbasan */,
+ { 9, 9488, 5778, 4, 13, UNI_IPAEXT } /* blk=ipaextensions */,
+ { 19, 7288, 0, 10, 0, UNI_SOGO } /* oldsogdian */,
+ { 1, 10296, 83, 3, 2, UNI_PCM } /* ispcm */,
+ { 0, 6231, 6086, 3, 11, UNI_CHESSSYMBOLS } /* inchesssymbols */,
+ { 2, 3632, 0, 17, 0, UNI_CYRILLICEXTA } /* cyrillicextendeda */,
+ { 0, 8780, 9664, 6, 3, UNI_INMRO } /* block=mro */,
+ { 4, 10009, 9552, 3, 4, UNI_DT__FONT } /* dt=font */,
+ { 3, 5986, 8744, 13, 6, UNI_NV__700000 } /* numericvalue=700000 */,
+ { 6, 7438, 8323, 10, 7, UNI_WB__LE } /* wordbreak=aletter */,
+ { 0, 8930, 9836, 6, 4, UNI_XPOSIXLOWER } /* lower=true */,
+ { 4, 1417, 3015, 24, 5, UNI_CCC__A } /* canonicalcombiningclass=above */,
+ { 2, 9488, 8187, 4, 8, UNI_INHIRAGANA } /* blk=hiragana */,
+ { 0, 8780, 1677, 6, 9, UNI_LATINEXTE } /* block=latinexte */,
+ { 1, 5324, 8493, 4, 5, UNI_INMARCHEN } /* inmarchen */,
+ { 0, 9508, 7765, 4, 2, UNI_CCC__25 } /* ccc=25 */,
+ { 10, 9245, 0, 5, 0, UNI_DOGR } /* dogra */,
+ { 16, 184, 4658, 2, 14, UNI_GREXT } /* isgraphemeextend */,
+ { 0, 1966, 4823, 22, 15, UNI_INSC__MODIFYINGLETTER } /* indicsyllabiccategory=modifyingletter */,
+ { 0, 2182, 34, 21, 6, UNI_GCB__EX } /* graphemeclusterbreak=extend */,
+ { 0, 9508, 9196, 5, 4, UNI_CCC__33 } /* ccc=ccc33 */,
+ { 0, 5986, 10140, 13, 2, UNI_NV__39 } /* numericvalue=39 */,
+ { 4, 8780, 720, 7, 15, UNI_CUNEIFORMNUMBERS } /* block=cuneiformnumbers */,
+ { 14, 8780, 1013, 6, 5, UNI_INGREEK } /* block=greek */,
+ { 0, 4129, 0, 9, 0, UNI_LATIN1 } /* latin1sup */,
+ { 0, 10048, 7995, 3, 8, UNI_NV__1_SLASH_16 } /* nv=6.25e-02 */,
+ { 6, 9070, 26, 5, 1, UNI_POSIXXDIGIT } /* ahex=y */,
+ { 1, 8589, 2684, 7, 19, UNI_EGYP } /* script=egyptianhieroglyphs */,
+ { 0, 7218, 6178, 10, 2, UNI_LB__ZW } /* linebreak=zw */,
+ { 0, 184, 1677, 2, 23, UNI_LATINEXTADDITIONAL } /* islatinextendedadditional */,
+ { 0, 8589, 9065, 7, 5, UNI_SC__ADLM } /* script=adlam */,
+ { 32, 6231, 219, 4, 31, UNI_DIACRITICALSEXT } /* incombiningdiacriticalmarksextended */,
+ { 4, 8589, 4793, 7, 15, UNI_MERC } /* script=meroiticcursive */,
+ { 0, 3836, 9700, 17, 4, UNI_OLCK } /* scriptextensions=olck */,
+ { 0, 1966, 4417, 22, 5, UNI_INSC__VOWEL } /* indicsyllabiccategory=vowel */,
+ { 1, 10048, 5648, 3, 13, UNI_NV__1000000000000 } /* nv=1000000000000 */,
+ { 0, 10024, 4898, 3, 15, UNI_PS } /* gc=openpunctuation */,
+ { 1, 2218, 2470, 3, 19, UNI_INNYIAKENGPUACHUEHMONG } /* innyiakengpuachuehmong */,
+ { 0, 184, 7068, 2, 10, UNI_ASCII } /* isbasiclatin */,
+ { 2, 9488, 8131, 4, 8, UNI_INDUPLOYAN } /* blk=duployan */,
+ { 0, 5986, 7987, 13, 8, UNI_NV__5_SLASH_8 } /* numericvalue=6.25e-01 */,
+ { 0, 4989, 1368, 3, 3, UNI_UGAR } /* isugar */,
+ { 12, 1417, 8817, 25, 5, UNI_CCC__129 } /* canonicalcombiningclass=ccc129 */,
+ { 0, 9756, 0, 4, 0, UNI_RUNR } /* runr */,
+ { 1, 8780, 8456, 6, 7, UNI_INKANNADA } /* block=kannada */,
+ { 8, 8780, 838, 6, 29, UNI_MISCARROWS } /* block=miscellaneoussymbolsandarrows */,
+ { 3, 5791, 5368, 13, 14, UNI_JG__MANICHAEANKAPH } /* joininggroup=manichaeankaph */,
+ { 2, 184, 3421, 2, 18, UNI_RUMI } /* isruminumeralsymbols */,
+ { 0, 10296, 7, 3, 1, UNI_PC } /* ispc */,
+ { 5, 10048, 8010, 3, 2, UNI_NV__36 } /* nv=36 */,
+ { 41, 598, 0, 2, 0, UNI_XPOSIXCNTRL } /* cc */,
+ { 1, 5830, 0, 13, 0, UNI_LOWSURROGATES } /* lowsurrogates */,
+ { 1, 9488, 6972, 4, 11, UNI_INSYLOTINAGRI } /* blk=sylotinagri */,
+ { 2, 4688, 1284, 15, 9, UNI_IDENTIFIERTYPE__EXCLUSION } /* identifiertype=exclusion */,
+ { 32, 8852, 3, 6, 1, -UNI_CWKCF } /* cwkcf=f */,
+ { 0, 9508, 7922, 4, 2, UNI_CCC__24 } /* ccc=24 */,
+ { 1, 6397, 0, 12, 0, UNI_MATHALPHANUM } /* mathalphanum */,
+ { 1, 8780, 8888, 6, 6, UNI_INHATRAN } /* block=hatran */,
+ { 1, 10048, 7765, 3, 1, UNI_NV__2 } /* nv=2 */,
+ { 4, 5986, 9361, 13, 3, UNI_NV__1_SLASH_2 } /* numericvalue=1/2 */,
+ { 0, 1966, 4305, 22, 5, UNI_INSC__OTHER } /* indicsyllabiccategory=other */,
+ { 0, 4033, 74, 16, 2, UNI_ME } /* generalcategory=me */,
+ { 2, 5986, 7995, 13, 8, UNI_NV__1_SLASH_16 } /* numericvalue=6.25e-02 */,
+ { 2, 6231, 2141, 3, 10, UNI_CYRILLICSUP } /* incyrillicsup */,
+ { 8, 8996, 3, 6, 1, -UNI_STERM } /* sterm=f */,
+ { 0, 184, 9032, 2, 6, UNI_WCHO } /* iswancho */,
+ { 8, 3937, 0, 16, 0, UNI_BOPOMOFOEXT } /* bopomofoextended */,
+ { 10, 10048, 8066, 3, 2, UNI_NV__28 } /* nv=28 */,
+ { 8, 2779, 3, 19, 1, -UNI_IDST } /* idstrinaryoperator=f */,
+ { 6, 10009, 1417, 3, 9, UNI_DT__CAN } /* dt=canonical */,
+ { 1, 3836, 9748, 17, 4, UNI_RJNG } /* scriptextensions=rjng */,
+ { 22, 3836, 7675, 17, 9, UNI_PALM } /* scriptextensions=palmyrene */,
+ { 14, 4643, 10135, 15, 3, UNI_ECOMP } /* emojicomponent=yes */,
+ { 8, 10033, 125, 3, 2, UNI_LB__CR } /* lb=cr */,
+ { 0, 8780, 8187, 6, 8, UNI_INHIRAGANA } /* block=hiragana */,
+ { 12, 9500, 0, 4, 0, UNI_CAKM } /* cakm */,
+ { 0, 4542, 4051, 4, 14, UNI_GEORGIANEXT } /* ingeorgianextended */,
+ { 0, 9235, 1, 5, 1, -UNI_CWCM } /* cwcm=n */,
+ { 0, 8780, 4569, 7, 14, UNI_CURRENCYSYMBOLS } /* block=currencysymbols */,
+ { 9, 3836, 4273, 17, 7, UNI_MYMR } /* scriptextensions=myanmar */,
+ { 1, 3836, 3115, 17, 10, UNI_DEVA } /* scriptextensions=devanagari */,
+ { 0, 8589, 8786, 7, 6, UNI_CARI } /* script=carian */,
+ { 8, 9277, 9680, 3, 4, UNI_NBAT } /* sc=nbat */,
+ { 0, 1417, 7950, 24, 1, UNI_CCC__9 } /* canonicalcombiningclass=9 */,
+ { 1, 9277, 9900, 3, 4, UNI_ZZZZ } /* sc=zzzz */,
+ { 0, 9680, 0, 4, 0, UNI_NBAT } /* nbat */,
+ { 11, 3836, 9504, 17, 4, UNI_CANS } /* scriptextensions=cans */,
+ { 0, 1417, 7765, 24, 2, UNI_CCC__25 } /* canonicalcombiningclass=25 */,
+ { 0, 2032, 36, 22, 1, UNI__PERL_NCHAR } /* noncharactercodepoint=t */,
+ { 33, 10290, 467, 6, 5, UNI_XPOSIXPUNCT } /* xposixpunct */,
+ { 0, 2076, 0, 15, 0, UNI_TRANSPORTANDMAP } /* transportandmap */,
+ { 34, 9508, 5649, 4, 1, UNI_CCC__0 } /* ccc=0 */,
+ { 18, 9260, 9255, 5, 5, -UNI_IDSB } /* idsb=false */,
+ { 4, 5986, 7781, 13, 2, UNI_NV__43 } /* numericvalue=43 */,
+ { 1, 184, 9305, 2, 5, UNI_NSHU } /* isnushu */,
+ { 3, 5986, 7779, 13, 8, UNI_NV__1_SLASH_7 } /* numericvalue=1.43e-01 */,
+ { 0, 10132, 495, 3, 2, UNI_WB__NU } /* wb=nu */,
+ { 0, 10033, 5746, 3, 5, UNI_EBASE } /* lb=ebase */,
+ { 1, 1166, 26, 26, 1, UNI_DI } /* defaultignorablecodepoint=y */,
+ { 1, 9768, 1537, 5, 3, UNI_SIND } /* scx=sind */,
+ { 0, 7218, 4842, 10, 2, UNI_LB__QU } /* linebreak=qu */,
+ { 0, 3921, 0, 9, 0, UNI_ARABICSUP } /* arabicsup */,
+ { 1, 7088, 102, 10, 2, UNI_BC__ET } /* bidiclass=et */,
+ { 6, 8768, 1, 6, 1, -UNI_BIDIC } /* bidic=n */,
+ { 1, 1417, 2449, 24, 4, UNI_CCC__L } /* canonicalcombiningclass=left */,
+ { 0, 184, 7576, 2, 9, UNI_LATINEXTB } /* islatinextb */,
+ { 1, 9488, 3666, 4, 17, UNI_CYRILLICEXTC } /* blk=cyrillicextendedc */,
+ { 1, 7076, 2609, 3, 5, UNI_INBRAHMI } /* inbrahmi */,
+ { 0, 8449, 1, 7, 1, -UNI_HYPHEN } /* hyphen=n */,
+ { 86, 9556, 1087, 4, 7, UNI_GCB__PP } /* gcb=prepend */,
+ { 0, 8997, 1, 5, 1, -UNI_TERM } /* term=n */,
+ { 1, 9265, 0, 5, 0, UNI_idst_values_index } /* idst= */,
+ { 0, 4033, 2061, 16, 14, UNI_LM } /* generalcategory=modifierletter */,
+ { 0, 9488, 2245, 4, 14, UNI_MEETEIMAYEKEXT } /* blk=meeteimayekext */,
+ { 0, 8589, 8561, 7, 4, UNI_OSMA } /* script=osma */,
+ { 6, 3836, 2485, 17, 4, UNI_MONG } /* scriptextensions=mong */,
+ { 0, 2182, 262, 21, 2, UNI_GCB__SM } /* graphemeclusterbreak=sm */,
+ { 10, 8589, 3598, 7, 17, UNI_AGHB } /* script=caucasianalbanian */,
+ { 100, 3836, 2288, 18, 3, UNI_SINH } /* scriptextensions=sinh */,
+ { 14, 9768, 9880, 4, 4, UNI_YI } /* scx=yiii */,
+ { 1, 10027, 10000, 3, 3, UNI_JG__BEH } /* jg=beh */,
+ { 2, 9488, 4049, 4, 16, UNI_GEORGIANEXT } /* blk=georgianextended */,
+ { 1, 5037, 1025, 9, 2, -UNI_XPOSIXXDIGIT } /* hexdigit=no */,
+ { 0, 7684, 0, 9, 0, UNI_PAUC } /* paucinhau */,
+ { 2, 9070, 9836, 5, 4, UNI_POSIXXDIGIT } /* ahex=true */,
+ { 0, 8589, 8187, 7, 4, UNI_SC__HIRA } /* script=hira */,
+ { 16, 9768, 9628, 4, 4, UNI_LATN } /* scx=latn */,
+ { 0, 1417, 1755, 24, 2, UNI_CCC__DB } /* canonicalcombiningclass=db */,
+ { 6, 10048, 1249, 3, 3, UNI_NV__NAN } /* nv=nan */,
+ { 32, 2061, 0, 4, 0, UNI_MODI } /* modi */,
+ { 2, 9524, 9255, 4, 5, -UNI_CWT } /* cwt=false */,
+ { 5, 10288, 5040, 8, 5, UNI_XPOSIXDIGIT } /* isxposixdigit */,
+ { 5, 184, 4598, 2, 15, UNI_DIACRITICALSEXT } /* isdiacriticalsext */,
+ { 0, 9346, 9255, 4, 5, -UNI_IDC } /* idc=false */,
+ { 0, 6181, 0, 12, 0, UNI_GONG } /* gunjalagondi */,
+ { 4, 6928, 9836, 11, 4, UNI_SD } /* softdotted=true */,
+ { 0, 21, 1673, 2, 4, UNI_JAMO } /* injamo */,
+ { 0, 8762, 3, 6, 1, -UNI_XPOSIXALPHA } /* alpha=f */,
+ { 3, 1700, 0, 23, 0, UNI_SHORTHANDFORMATCONTROLS } /* shorthandformatcontrols */,
+ { 5, 8589, 9712, 7, 4, UNI_OSGE } /* script=osge */,
+ { 98, 1417, 9940, 24, 3, UNI_CCC__A } /* canonicalcombiningclass=230 */,
+ { 1, 5791, 756, 13, 3, UNI_JG__DAL } /* joininggroup=dal */,
+ { 4, 184, 122, 2, 9, UNI_DIA } /* isdiacritic */,
+ { 0, 7218, 5585, 10, 2, UNI_EBASE } /* linebreak=eb */,
+ { 0, 10291, 96, 5, 5, UNI_POSIXALPHA } /* posixalpha */,
+ { 1, 10024, 1287, 3, 2, UNI_UPPERCASELETTER } /* gc=lu */,
+ { 41, 9235, 1025, 5, 2, -UNI_CWCM } /* cwcm=no */,
+ { 2, 7408, 0, 10, 0, UNI_CN } /* unassigned */,
+ { 18, 9262, 0, 3, 0, UNI_sb_values_index } /* sb= */,
+ { 0, 3836, 9797, 18, 3, UNI_SYRC } /* scriptextensions=syrc */,
+ { 2, 7155, 1655, 3, 5, UNI_HANG } /* ishangul */,
+ { 1, 382, 0, 32, 0, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* egyptianhieroglyphformatcontrols */,
+ { 0, 5746, 3, 6, 1, -UNI_EBASE } /* ebase=f */,
+ { 1, 3385, 10135, 18, 3, UNI_RI } /* regionalindicator=yes */,
+ { 7, 9240, 9836, 5, 4, UNI_DASH } /* dash=true */,
+ { 1, 7218, 0, 10, 0, UNI_lb_values_index } /* linebreak= */,
+ { 4, 1417, 9176, 25, 4, UNI_CCC__29 } /* canonicalcombiningclass=ccc29 */,
+ { 1, 10288, 6554, 3, 3, UNI_XIDC } /* isxidc */,
+ { 0, 3901, 8173, 4, 6, UNI_INGUJARATI } /* ingujarati */,
+ { 1, 3649, 0, 17, 0, UNI_CYRILLICEXTB } /* cyrillicextendedb */,
+ { 0, 9277, 7684, 3, 4, UNI_PAUC } /* sc=pauc */,
+ { 1, 1417, 7978, 24, 2, UNI_CCC__16 } /* canonicalcombiningclass=16 */,
+ { 11, 5214, 0, 6, 0, UNI_KANGXI } /* kangxi */,
+ { 0, 5578, 400, 14, 6, UNI_SB__FO } /* sentencebreak=format */,
+ { 52, 9277, 2245, 3, 11, UNI_MTEI } /* sc=meeteimayek */,
+ { 1, 8780, 9315, 6, 5, UNI_INORIYA } /* block=oriya */,
+ { 0, 2218, 16, 3, 1, UNI_NB } /* innb */,
+ { 0, 9277, 3241, 3, 4, UNI_SC__GEOR } /* sc=geor */,
+ { 2, 1768, 0, 21, 0, UNI_CWCF } /* changeswhencasefolded */,
+ { 2, 1856, 36, 22, 1, UNI_CWU } /* changeswhenuppercased=t */,
+ { 8, 8589, 8942, 7, 6, UNI_LYDI } /* script=lydian */,
+ { 13, 9488, 7368, 4, 10, UNI_SMALLFORMS } /* blk=smallforms */,
+ { 0, 8930, 3, 6, 1, -UNI_XPOSIXLOWER } /* lower=f */,
+ { 20, 9488, 3600, 4, 4, UNI_UCAS } /* blk=ucas */,
+ { 0, 4033, 6851, 16, 11, UNI_LO } /* generalcategory=otherletter */,
+ { 16, 8780, 7594, 6, 9, UNI_LATINEXTD } /* block=latinextd */,
+ { 1, 7088, 3187, 10, 18, UNI_BC__ET } /* bidiclass=europeanterminator */,
+ { 18, 7318, 9982, 10, 3, UNI_IN__6_DOT_3 } /* presentin=6.3 */,
+ { 2, 9508, 8002, 4, 2, UNI_CCC__26 } /* ccc=26 */,
+ { 1, 8780, 3937, 6, 8, UNI_INBOPOMOFO } /* block=bopomofo */,
+ { 0, 9508, 9181, 5, 4, UNI_CCC__30 } /* ccc=ccc30 */,
+ { 0, 5452, 26, 14, 1, UNI_NFCQC__Y } /* nfcquickcheck=y */,
+ { 0, 1867, 0, 5, 0, UNI_XPOSIXUPPER } /* upper */,
+ { 1, 10033, 3379, 3, 5, UNI_LB__SP } /* lb=space */,
+ { 1, 10009, 6421, 3, 12, UNI_DT__NONCANON } /* dt=noncanonical */,
+ { 1, 9488, 0, 4, 34, UNI_UCAS } /* blk=unifiedcanadianaboriginalsyllabics */,
+ { 0, 10048, 8003, 3, 8, UNI_NV__1_SLASH_160 } /* nv=6.25e-03 */,
+ { 0, 5116, 26, 14, 1, UNI_EMOD } /* emojimodifier=y */,
+ { 0, 8780, 478, 6, 31, UNI_MATHALPHANUM } /* block=mathematicalalphanumericsymbols */,
+ { 0, 10333, 8618, 3, 6, UNI_SOYO } /* issoyombo */,
+ { 6, 9488, 8666, 4, 7, UNI_INTIRHUTA } /* blk=tirhuta */,
+ { 0, 8996, 9255, 6, 5, -UNI_STERM } /* sterm=false */,
+ { 0, 8780, 4002, 7, 15, UNI_CYPRIOTSYLLABARY } /* block=cypriotsyllabary */,
+ { 1, 10290, 7438, 6, 4, UNI_XPOSIXWORD } /* xposixword */,
+ { 1, 1585, 0, 23, 0, UNI_BYZANTINEMUSIC } /* byzantinemusicalsymbols */,
+ { 0, 4113, 952, 3, 17, UNI_INVS } /* invariationselectors */,
+ { 0, 2280, 9321, 3, 4, UNI_OSGE } /* isosage */,
+ { 6, 9672, 0, 4, 0, UNI_MYMR } /* mymr */,
+ { 18, 9277, 0, 3, 0, UNI_sc_values_index } /* sc= */,
+ { 0, 9277, 9008, 3, 4, UNI_SC__THAA } /* sc=thaa */,
+ { 0, 9277, 7428, 3, 4, UNI_WARA } /* sc=wara */,
+ { 12, 184, 6385, 2, 12, UNI_GONM } /* ismasaramgondi */,
+ { 0, 5947, 0, 13, 0, UNI_MAYANNUMERALS } /* mayannumerals */,
+ { 0, 9277, 9628, 3, 4, UNI_SC__LATN } /* sc=latn */,
+ { 4, 8894, 0, 6, 0, UNI_joinc_values_index } /* joinc= */,
+ { 0, 9275, 6457, 5, 12, UNI_INSC__NUMBERJOINER } /* insc=numberjoiner */,
+ { 0, 5986, 9061, 13, 4, UNI_NV__1_SLASH_12 } /* numericvalue=1/12 */,
+ { 2, 8187, 0, 8, 0, UNI_HIRA } /* hiragana */,
+ { 0, 184, 1879, 3, 21, UNI_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatideographssup */,
+ { 9, 9508, 3572, 4, 9, UNI_CCC__BL } /* ccc=belowleft */,
+ { 1, 3683, 0, 16, 0, UNI_ETHIOPICEXT } /* ethiopicextended */,
+ { 0, 184, 3358, 2, 9, UNI_Z } /* isseparator */,
+ { 1, 1966, 4523, 22, 15, UNI_INSC__CONSONANTMEDIAL } /* indicsyllabiccategory=consonantmedial */,
+ { 0, 9768, 9484, 4, 4, UNI_BHKS } /* scx=bhks */,
+ { 1, 8780, 4613, 6, 15, UNI_DIACRITICALSSUP } /* block=diacriticalssup */,
+ { 0, 9277, 9792, 3, 4, UNI_SOGO } /* sc=sogo */,
+ { 17, 184, 9692, 2, 4, UNI_NSHU } /* isnshu */,
+ { 1, 2182, 6169, 21, 12, UNI_WB__EB } /* graphemeclusterbreak=glueafterzwj */,
+ { 0, 7318, 9856, 10, 4, UNI_IN__13 } /* presentin=v130 */,
+ { 1, 3836, 9832, 17, 4, UNI_TIBT } /* scriptextensions=tibt */,
+ { 0, 9270, 468, 3, 10, UNI_INPUNCTUATION } /* inpunctuation */,
+ { 2, 5791, 5843, 13, 13, UNI_JG__MALAYALAMLLLA } /* joininggroup=malayalamllla */,
+ { 2, 3097, 45, 18, 3, UNI_DT__COM } /* decompositiontype=com */,
+ { 0, 10048, 4134, 3, 1, UNI_NV__1 } /* nv=1 */,
+ { 0, 8463, 0, 7, 0, UNI_KALI } /* kayahli */,
+ { 0, 8435, 9836, 7, 4, UNI_GRBASE } /* grbase=true */,
+ { 24, 6553, 3, 12, 1, -UNI_XIDC } /* xidcontinue=f */,
+ { 1, 4583, 0, 15, 0, UNI_PD } /* dashpunctuation */,
+ { 16, 10288, 5040, 3, 5, UNI_XPOSIXXDIGIT } /* isxdigit */,
+ { 0, 9768, 9736, 4, 4, UNI_COPT } /* scx=qaac */,
+ { 2, 8780, 4928, 6, 15, UNI_TAMILSUP } /* block=tamilsupplement */,
+ { 2, 9768, 9900, 4, 4, UNI_ZZZZ } /* scx=zzzz */,
+ { 44, 10333, 17, 3, 1, UNI_SO } /* isso */,
+ { 1, 8442, 0, 7, 0, UNI_HANO } /* hanunoo */,
+ { 1, 1828, 0, 5, 0, UNI_CASED } /* cased */,
+ { 0, 8894, 26, 6, 1, UNI_JOINC } /* joinc=y */,
+ { 1, 1834, 26, 22, 1, UNI_CWT } /* changeswhentitlecased=y */,
+ { 0, 78, 0, 35, 0, UNI_ARABICMATH } /* arabicmathematicalalphabeticsymbols */,
+ { 0, 10033, 3385, 3, 17, UNI_RI } /* lb=regionalindicator */,
+ { 1, 8589, 2288, 8, 6, UNI_SC__SINH } /* script=sinhala */,
+ { 0, 8688, 5033, 3, 12, UNI_POSIXXDIGIT } /* isasciihexdigit */,
+ { 8, 3374, 10135, 11, 3, UNI_XPOSIXSPACE } /* whitespace=yes */,
+ { 2, 7158, 3, 10, 1, -UNI_DIA } /* diacritic=f */,
+ { 2, 8589, 1218, 7, 8, UNI_SC__KANA } /* script=katakana */,
+ { 2, 5986, 9924, 13, 2, UNI_NV__42 } /* numericvalue=42 */,
+ { 4, 184, 8853, 3, 4, UNI_CWKCF } /* iscwkcf */,
+ { 3, 10048, 9984, 3, 2, UNI_NV__37 } /* nv=37 */,
+ { 0, 1845, 0, 9, 0, UNI_TITLE } /* titlecase */,
+ { 0, 9350, 0, 5, 0, UNI_xids_values_index } /* xids= */,
+ { 2, 8780, 6253, 6, 5, UNI_INKHMER } /* block=khmer */,
+ { 0, 184, 570, 3, 29, UNI_CJKEXTC } /* iscjkunifiedideographsextensionc */,
+ { 0, 5791, 7016, 13, 11, UNI_JG__YEHWITHTAIL } /* joininggroup=yehwithtail */,
+ { 3, 10009, 1253, 3, 7, UNI_DT__INIT } /* dt=initial */,
+ { 3, 184, 4808, 2, 15, UNI_MISCPICTOGRAPHS } /* ismiscpictographs */,
+ { 3, 9488, 2684, 4, 19, UNI_INEGYPTIANHIEROGLYPHS } /* blk=egyptianhieroglyphs */,
+ { 3, 2529, 26, 20, 1, UNI_TERM } /* terminalpunctuation=y */,
+ { 1, 9488, 4479, 5, 14, UNI_BRAI } /* blk=braillepatterns */,
+ { 1, 2224, 4370, 3, 15, UNI_SYRIACSUP } /* insyriacsupplement */,
+ { 0, 8589, 9516, 7, 4, UNI_SC__CPRT } /* script=cprt */,
+ { 0, 7088, 0, 11, 0, UNI_BC__B } /* bidiclass=b */,
+ { 0, 1417, 7922, 24, 2, UNI_CCC__24 } /* canonicalcombiningclass=24 */,
+ { 10, 3836, 8243, 17, 8, UNI_MAHJ } /* scriptextensions=mahajani */,
+ { 0, 8589, 9484, 7, 4, UNI_BHKS } /* script=bhks */,
+ { 5, 184, 6229, 2, 11, UNI_JOINC } /* isjoincontrol */,
+ { 0, 4033, 1217, 16, 2, UNI_SK } /* generalcategory=sk */,
+ { 3, 9640, 9836, 4, 4, UNI_LOE } /* loe=true */,
+ { 0, 7739, 36, 8, 1, UNI_IDS } /* idstart=t */,
+ { 2, 9277, 9668, 3, 4, UNI_MTEI } /* sc=mtei */,
+ { 0, 9997, 24, 3, 1, UNI_BC__L } /* bc=l */,
+ { 1, 184, 4448, 2, 4, UNI_BAMU } /* isbamu */,
+ { 3, 9277, 9592, 3, 4, UNI_HMNP } /* sc=hmnp */,
+ { 34, 9277, 9776, 3, 4, UNI_SGNW } /* sc=sgnw */,
+ { 3, 6205, 36, 12, 1, UNI_IDEO } /* ideographic=t */,
+ { 16, 7088, 3756, 10, 3, UNI_BC__NSM } /* bidiclass=nsm */,
+ { 0, 21, 9032, 2, 6, UNI_INWANCHO } /* inwancho */,
+ { 3, 2182, 125, 21, 2, UNI_LB__CR } /* graphemeclusterbreak=cr */,
+ { 17, 8589, 8179, 7, 8, UNI_SC__GURU } /* script=gurmukhi */,
+ { 2, 9277, 8337, 3, 7, UNI_AVST } /* sc=avestan */,
+ { 0, 9536, 9836, 4, 4, UNI_DEP } /* dep=true */,
+ { 0, 9262, 69, 3, 2, UNI_SB__UP } /* sb=up */,
+ { 6, 2054, 0, 22, 0, UNI_MODIFIERLETTERS } /* spacingmodifierletters */,
+ { 1, 7218, 7512, 10, 2, UNI_LB__BB } /* linebreak=bb */,
+ { 0, 5674, 0, 12, 0, UNI_BIDIM } /* bidimirrored */,
+ { 2, 9488, 6481, 4, 12, UNI_INOLDHUNGARIAN } /* blk=oldhungarian */,
+ { 10, 184, 11, 2, 3, UNI_DIA } /* isdia */,
+ { 6, 4116, 3260, 3, 16, UNI_IDSB } /* isidsbinaryoperator */,
+ { 1, 5037, 26, 9, 1, UNI_XPOSIXXDIGIT } /* hexdigit=y */,
+ { 32, 9508, 7890, 4, 2, UNI_CCC__33 } /* ccc=33 */,
+ { 0, 9277, 9548, 3, 4, UNI_DSRT } /* sc=dsrt */,
+ { 0, 5791, 7055, 13, 3, UNI_JG__QAF } /* joininggroup=qaf */,
+ { 4, 21, 9285, 2, 5, UNI_INLIMBU } /* inlimbu */,
+ { 16, 9277, 719, 3, 9, UNI_XSUX } /* sc=cuneiform */,
+ { 8, 8780, 1218, 6, 8, UNI_INKATAKANA } /* block=katakana */,
+ { 2, 9488, 1319, 4, 25, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* blk=symbolsandpictographsexta */,
+ { 0, 1417, 7821, 24, 1, UNI_CCC__8 } /* canonicalcombiningclass=8 */,
+ { 6, 10296, 96, 7, 5, UNI_POSIXALPHA } /* isposixalpha */,
+ { 0, 8780, 4448, 6, 15, UNI_BAMUMSUP } /* block=bamumsupplement */,
+ { 8, 7218, 3385, 10, 17, UNI_RI } /* linebreak=regionalindicator */,
+ { 1, 9636, 0, 4, 0, UNI_LINB } /* linb */,
+ { 0, 9488, 467, 4, 11, UNI_INPUNCTUATION } /* blk=punctuation */,
+ { 17, 9277, 8942, 3, 6, UNI_LYDI } /* sc=lydian */,
+ { 2, 10024, 1171, 3, 2, UNI_TITLE } /* gc=lt */,
+ { 0, 4033, 4017, 16, 16, UNI_PF } /* generalcategory=finalpunctuation */,
+ { 0, 10033, 6179, 3, 2, UNI_LB__WJ } /* lb=wj */,
+ { 38, 4658, 9255, 15, 5, -UNI_GREXT } /* graphemeextend=false */,
+ { 16, 10048, 8714, 3, 3, UNI_NV__300 } /* nv=300 */,
+ { 1, 9235, 0, 5, 0, UNI_cwcm_values_index } /* cwcm= */,
+ { 0, 9596, 36, 4, 1, UNI_GCB__T } /* hst=t */,
+ { 20, 9768, 9283, 4, 4, UNI_PHLI } /* scx=phli */,
+ { 0, 8762, 9255, 6, 5, -UNI_XPOSIXALPHA } /* alpha=false */,
+ { 4, 3836, 8561, 17, 7, UNI_OSMA } /* scriptextensions=osmanya */,
+ { 0, 8589, 7, 7, 18, UNI_CANS } /* script=canadianaboriginal */,
+ { 1, 9488, 6554, 4, 3, UNI_INIDC } /* blk=idc */,
+ { 0, 8984, 1, 6, 1, -UNI_QMARK } /* qmark=n */,
+ { 24, 10027, 6301, 3, 12, UNI_JG__MALAYALAMLLA } /* jg=malayalamlla */,
+ { 3, 184, 9564, 2, 4, UNI_GONM } /* isgonm */,
+ { 0, 4033, 6873, 16, 11, UNI_SO } /* generalcategory=othersymbol */,
+ { 0, 8780, 6385, 6, 12, UNI_INMASARAMGONDI } /* block=masaramgondi */,
+ { 49, 8762, 9836, 6, 4, UNI_XPOSIXALPHA } /* alpha=true */,
+ { 0, 184, 10170, 2, 2, UNI_CASEDLETTER } /* isl_ */,
+ { 0, 8589, 9900, 7, 4, UNI_ZZZZ } /* script=zzzz */,
+ { 0, 10063, 9836, 3, 4, UNI_SD } /* sd=true */,
+ { 0, 9488, 3169, 4, 18, UNI_ETHIOPICSUP } /* blk=ethiopicsupplement */,
+ { 2, 6229, 0, 11, 0, UNI_JOINC } /* joincontrol */,
+ { 1, 9277, 9002, 3, 6, UNI_SC__TELU } /* sc=telugu */,
+ { 1, 8780, 7119, 7, 9, UNI_INCHORASMIAN } /* block=chorasmian */,
+ { 13, 6553, 9255, 12, 5, -UNI_XIDC } /* xidcontinue=false */,
+ { 2, 9277, 9335, 3, 5, UNI_SC__TAKR } /* sc=takri */,
+ { 0, 4829, 2411, 4, 18, UNI_GLAGOLITICSUP } /* inglagoliticsupplement */,
+ { 2, 8589, 8491, 7, 7, UNI_MARC } /* script=marchen */,
+ { 0, 1856, 9255, 22, 5, -UNI_CWU } /* changeswhenuppercased=false */,
+ { 4, 10048, 7923, 3, 8, UNI_NV__2_SLASH_5 } /* nv=4.00e-01 */,
+ { 49, 9768, 8942, 4, 4, UNI_LYDI } /* scx=lydi */,
+ { 4, 7318, 7987, 10, 3, UNI_IN__6_DOT_2 } /* presentin=6.2 */,
+ { 0, 3666, 0, 17, 0, UNI_CYRILLICEXTC } /* cyrillicextendedc */,
+ { 5, 9032, 0, 6, 0, UNI_WCHO } /* wancho */,
+ { 1, 10027, 6157, 3, 12, UNI_JG__FINALSEMKATH } /* jg=finalsemkath */,
+ { 0, 9540, 36, 4, 1, UNI_DIA } /* dia=t */,
+ { 0, 3836, 9516, 17, 4, UNI_CPRT } /* scriptextensions=cprt */,
+ { 2, 9277, 7, 3, 18, UNI_CANS } /* sc=canadianaboriginal */,
+ { 2, 9277, 3025, 3, 4, UNI_CHER } /* sc=cher */,
+ { 2, 184, 9752, 2, 4, UNI_ROHG } /* isrohg */,
+ { 0, 5564, 3, 14, 1, -UNI_QMARK } /* quotationmark=f */,
+ { 1, 9508, 9186, 5, 4, UNI_CCC__31 } /* ccc=ccc31 */,
+ { 3, 8780, 9310, 6, 5, UNI_INOGHAM } /* block=ogham */,
+ { 1, 9277, 2224, 3, 21, UNI_PRTI } /* sc=inscriptionalparthian */,
+ { 0, 1552, 1465, 9, 13, UNI_M } /* category=combiningmark */,
+ { 1, 2280, 125, 3, 2, UNI_OCR } /* isocr */,
+ { 0, 9508, 9223, 4, 2, UNI_CCC__91 } /* ccc=91 */,
+ { 12, 5791, 65, 15, 2, UNI_JG__KAPH } /* joininggroup=kaph */,
+ { 0, 184, 951, 2, 18, UNI_INVS } /* isvariationselectors */,
+ { 1, 10126, 3511, 3, 18, UNI_VO__TU } /* vo=transformedupright */,
+ { 5, 9277, 1115, 3, 4, UNI_SC__HANG } /* sc=hang */,
+ { 32, 7218, 21, 10, 2, UNI_LB__IN } /* linebreak=in */,
+ { 5, 4916, 9336, 3, 4, UNI_TAKR } /* istakri */,
+ { 1, 9277, 8407, 3, 7, UNI_DSRT } /* sc=deseret */,
+ { 50, 10132, 8505, 3, 7, UNI_WB__NL } /* wb=newline */,
+ { 0, 1417, 7933, 24, 2, UNI_CCC__17 } /* canonicalcombiningclass=17 */,
+ { 6, 5791, 2627, 13, 19, UNI_JG__BURUSHASKIYEHBARREE } /* joininggroup=burushaskiyehbarree */,
+ { 0, 8780, 2141, 7, 7, UNI_INCYRILLIC } /* block=cyrillic */,
+ { 6, 10333, 8604, 3, 6, UNI_SHAW } /* isshavian */,
+ { 2, 10027, 5934, 3, 13, UNI_JG__MANICHAEANWAW } /* jg=manichaeanwaw */,
+ { 0, 184, 5494, 2, 14, UNI_MN } /* isnonspacingmark */,
+ { 9, 5986, 8003, 13, 8, UNI_NV__1_SLASH_160 } /* numericvalue=6.25e-03 */,
+ { 0, 10132, 72, 3, 2, UNI_WB__LE } /* wb=le */,
+ { 14, 7076, 8346, 4, 5, UNI_INBENGALI } /* inbengali */,
+ { 18, 21, 9624, 2, 3, UNI_INLAO } /* inlao */,
+ { 1, 9488, 2076, 4, 22, UNI_TRANSPORTANDMAP } /* blk=transportandmapsymbols */,
+ { 0, 1988, 0, 21, 0, UNI_LOE } /* logicalorderexception */,
+ { 10, 4916, 2077, 3, 14, UNI_TRANSPORTANDMAP } /* istransportandmap */,
+ { 2, 5578, 0, 14, 0, UNI_sb_values_index } /* sentencebreak= */,
+ { 2, 4791, 6830, 3, 10, UNI_MYANMAREXTB } /* inmyanmarextb */,
+ { 0, 8780, 5661, 6, 13, UNI_AEGEANNUMBERS } /* block=aegeannumbers */,
+ { 0, 10024, 5592, 3, 14, UNI_ZS } /* gc=spaceseparator */,
+ { 6, 2140, 0, 21, 0, UNI_CYRILLICSUP } /* cyrillicsupplementary */,
+ { 0, 8852, 10135, 6, 3, UNI_CWKCF } /* cwkcf=yes */,
+ { 0, 9488, 923, 4, 28, UNI_SUPPUAB } /* blk=supplementaryprivateuseareab */,
+ { 3, 8147, 1942, 10, 3, -UNI_EXTPICT } /* extpict=false */,
+ { 2, 8780, 6181, 6, 12, UNI_INGUNJALAGONDI } /* block=gunjalagondi */,
+ { 3, 8589, 9732, 7, 4, UNI_PRTI } /* script=prti */,
+ { 6, 3382, 3, 3, 1, -UNI_CE } /* ce=f */,
+ { 8, 10048, 5649, 3, 1, UNI_NV__0 } /* nv=0 */,
+ { 0, 9508, 4134, 4, 1, UNI_CCC__1 } /* ccc=1 */,
+ { 0, 7218, 7486, 10, 9, UNI_LB__AI } /* linebreak=ambiguous */,
+ { 0, 7308, 0, 10, 0, UNI_PHNX } /* phoenician */,
+ { 1, 9277, 57, 3, 2, UNI_SC__YI } /* sc=yi */,
+ { 1, 8589, 9832, 7, 4, UNI_TIBT } /* script=tibt */,
+ { 2, 1552, 5593, 10, 13, UNI_ZS } /* category=spaceseparator */,
+ { 0, 8547, 0, 7, 0, UNI_OLCK } /* olchiki */,
+ { 4, 3836, 7621, 17, 9, UNI_NBAT } /* scriptextensions=nabataean */,
+ { 0, 6805, 187, 6, 16, UNI_MISCSYMBOLS } /* inmiscellaneoussymbols */,
+ { 0, 749, 0, 21, 0, UNI_ENCLOSEDALPHANUM } /* enclosedalphanumerics */,
+ { 8, 9768, 8123, 4, 4, UNI_BUGI } /* scx=bugi */,
+ { 1, 21, 5033, 3, 4, UNI_ASCII } /* inascii */,
+ { 2, 3836, 8942, 17, 4, UNI_LYDI } /* scriptextensions=lydi */,
+ { 1, 9768, 9872, 4, 4, UNI_XPEO } /* scx=xpeo */,
+ { 28, 10033, 414, 3, 11, UNI_LB__ID } /* lb=ideographic */,
+ { 19, 9444, 10120, 4, 3, UNI_AGE__8 } /* age=v80 */,
+ { 4, 10033, 988, 3, 2, UNI_LB__CP } /* lb=cp */,
+ { 0, 10048, 8714, 3, 2, UNI_NV__30 } /* nv=30 */,
+ { 43, 5791, 5892, 13, 3, UNI_JG__NUN } /* joininggroup=nun */,
+ { 1, 10129, 9836, 3, 4, UNI_VS } /* vs=true */,
+ { 3, 184, 540, 3, 29, UNI_CJKEXTB } /* iscjkunifiedideographsextensionb */,
+ { 0, 1552, 0, 10, 0, UNI_S } /* category=s */,
+ { 1, 8780, 4793, 6, 15, UNI_INMEROITICCURSIVE } /* block=meroiticcursive */,
+ { 4, 9997, 2509, 3, 20, UNI_BC__RLE } /* bc=righttoleftembedding */,
+ { 11, 3836, 9592, 17, 4, UNI_HMNP } /* scriptextensions=hmnp */,
+ { 0, 3079, 0, 18, 0, UNI_COPTICEPACTNUMBERS } /* copticepactnumbers */,
+ { 40, 3836, 9604, 17, 4, UNI_KHMR } /* scriptextensions=khmr */,
+ { 0, 8780, 3683, 6, 17, UNI_ETHIOPICEXTA } /* block=ethiopicextendeda */,
+ { 0, 7158, 26, 10, 1, UNI_DIA } /* diacritic=y */,
+ { 1, 4916, 1846, 3, 8, UNI_TITLE } /* istitlecase */,
+ { 1, 8400, 0, 6, 0, UNI_COMPEX } /* compex */,
+ { 0, 6469, 5713, 12, 7, UNI_XPOSIXDIGIT } /* numerictype=decimal */,
+ { 64, 10024, 728, 3, 6, UNI_N } /* gc=number */,
+ { 1, 9508, 7806, 4, 1, UNI_CCC__6 } /* ccc=6 */,
+ { 0, 3836, 7630, 17, 9, UNI_TALU } /* scriptextensions=newtailue */,
+ { 17, 9277, 9095, 3, 5, UNI_SC__BUHD } /* sc=buhid */,
+ { 2, 9728, 0, 4, 0, UNI_MIAO } /* plrd */,
+ { 2, 7088, 4321, 10, 16, UNI_BC__S } /* bidiclass=segmentseparator */,
+ { 17, 8780, 1294, 6, 25, UNI_SUPERANDSUB } /* block=superscriptsandsubscripts */,
+ { 2, 5674, 26, 13, 1, UNI_BIDIM } /* bidimirrored=y */,
+ { 9, 9488, 3632, 4, 17, UNI_CYRILLICEXTA } /* blk=cyrillicextendeda */,
+ { 0, 3836, 9812, 17, 4, UNI_TAML } /* scriptextensions=taml */,
+ { 0, 21, 6253, 2, 12, UNI_KHMERSYMBOLS } /* inkhmersymbols */,
+ { 0, 8694, 36, 7, 1, UNI_XPOSIXSPACE } /* wspace=t */,
+ { 0, 8864, 1, 6, 1, -UNI_EMOJI } /* emoji=n */,
+ { 0, 3836, 8618, 18, 3, UNI_SOYO } /* scriptextensions=soyo */,
+ { 3, 8589, 9560, 7, 4, UNI_SC__GONG } /* script=gong */,
+ { 32, 184, 4478, 2, 15, UNI_BRAI } /* isbraillepatterns */,
+ { 1, 7155, 8889, 3, 5, UNI_HATR } /* ishatran */,
+ { 1, 9488, 8275, 4, 8, UNI_SPECIALS } /* blk=specials */,
+ { 0, 9508, 8727, 4, 2, UNI_CCC__32 } /* ccc=32 */,
+ { 0, 9768, 9704, 4, 4, UNI_ORKH } /* scx=orkh */,
+ { 2, 3097, 749, 18, 3, UNI_DT__ENC } /* decompositiontype=enc */,
+ { 0, 9768, 1176, 5, 3, UNI_SORA } /* scx=sora */,
+ { 0, 10327, 47, 5, 1, UNI_PERM } /* isperm */,
+ { 17, 5060, 9836, 14, 4, UNI_CI } /* caseignorable=true */,
+ { 2, 8267, 1025, 8, 2, -UNI_RADICAL } /* radical=no */,
+ { 1, 10048, 5648, 3, 9, UNI_NV__100000000 } /* nv=100000000 */,
+ { 0, 184, 9612, 2, 4, UNI_KNDA } /* isknda */,
+ { 0, 7325, 7754, 3, 2, UNI_IN__11 } /* in=11 */,
+ { 0, 5791, 6325, 13, 12, UNI_JG__MALAYALAMNNA } /* joininggroup=malayalamnna */,
+ { 0, 5060, 3, 14, 1, -UNI_CI } /* caseignorable=f */,
+ { 45, 6818, 0, 11, 0, UNI_MYANMAREXTA } /* myanmarexta */,
+ { 1, 5578, 34, 14, 2, UNI_SB__EX } /* sentencebreak=ex */,
+ { 0, 8589, 8786, 7, 4, UNI_CARI } /* script=cari */,
+ { 3, 1552, 728, 9, 6, UNI_N } /* category=number */,
+ { 6, 5986, 7947, 13, 8, UNI_NV__3_SLASH_64 } /* numericvalue=4.69e-02 */,
+ { 0, 8589, 9448, 7, 4, UNI_AGHB } /* script=aghb */,
+ { 0, 4116, 5779, 3, 5, UNI_IPAEXT } /* isipaext */,
+ { 7, 8780, 720, 7, 29, UNI_CUNEIFORMNUMBERS } /* block=cuneiformnumbersandpunctuation */,
+ { 1, 10320, 17, 5, 1, UNI_XPEO } /* isxpeo */,
+ { 14, 9508, 9121, 5, 4, UNI_CCC__18 } /* ccc=ccc18 */,
+ { 0, 6231, 2120, 3, 13, UNI_CJKRADICALSSUP } /* incjkradicalssup */,
+ { 1, 9277, 6385, 3, 12, UNI_SC__GONM } /* sc=masaramgondi */,
+ { 0, 8575, 9836, 7, 4, UNI_PATSYN } /* patsyn=true */,
+ { 4, 8589, 8491, 7, 4, UNI_MARC } /* script=marc */,
+ { 3, 9277, 8840, 3, 6, UNI_SC__CAKM } /* sc=chakma */,
+ { 0, 1417, 9943, 24, 3, UNI_CCC__AR } /* canonicalcombiningclass=232 */,
+ { 2, 2784, 3923, 4, 14, UNI_ARABICSUP } /* inarabicsupplement */,
+ { 0, 9768, 8315, 4, 8, UNI_UGAR } /* scx=ugaritic */,
+ { 0, 9632, 0, 4, 0, UNI_LINA } /* lina */,
+ { 0, 10027, 4773, 3, 5, UNI_JG__SADHE } /* jg=sadhe */,
+ { 1, 7249, 9, 4, 16, UNI_CANS } /* iscanadianaboriginal */,
+ { 0, 2182, 70, 21, 2, UNI_GCB__PP } /* graphemeclusterbreak=pp */,
+ { 1, 6928, 1025, 11, 2, -UNI_SD } /* softdotted=no */,
+ { 2, 10129, 36, 3, 1, UNI_VS } /* vs=t */,
+ { 13, 9768, 1654, 4, 6, UNI_HANG } /* scx=hangul */,
+ { 7, 8780, 749, 6, 30, UNI_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumericsupplement */,
+ { 0, 7249, 754, 4, 3, UNI_CASED } /* iscased */,
+ { 2, 3295, 0, 18, 0, UNI_LATINEXTADDITIONAL } /* latinextadditional */,
+ { 34, 8882, 9836, 6, 4, UNI_GREXT } /* grext=true */,
+ { 0, 5578, 7, 15, 1, UNI_SB__SC } /* sentencebreak=sc */,
+ { 0, 2529, 9837, 21, 3, UNI_TERM } /* terminalpunctuation=true */,
+ { 0, 316, 0, 33, 0, UNI_SUPMATHOPERATORS } /* supplementalmathematicaloperators */,
+ { 0, 9262, 3358, 3, 3, UNI_SB__SE } /* sb=sep */,
+ { 0, 6231, 3045, 4, 16, UNI_HALFMARKS } /* incombininghalfmarks */,
+ { 16, 184, 1857, 3, 20, UNI_CWU } /* ischangeswhenuppercased */,
+ { 1, 10009, 435, 4, 2, UNI_DT__ENC } /* dt=enc */,
+ { 0, 1552, 4898, 9, 15, UNI_PS } /* category=openpunctuation */,
+ { 0, 8589, 6973, 8, 10, UNI_SC__SYLO } /* script=sylotinagri */,
+ { 6, 184, 5752, 2, 13, UNI_GREEKEXT } /* isgreekextended */,
+ { 3, 7458, 0, 10, 0, UNI_YIRADICALS } /* yiradicals */,
+ { 0, 10027, 4203, 3, 3, UNI_JG__LAM } /* jg=lam */,
+ { 0, 1828, 1025, 6, 2, -UNI_CASED } /* cased=no */,
+ { 0, 10048, 8820, 3, 2, UNI_NV__29 } /* nv=29 */,
+ { 0, 1087, 1, 27, 1, -UNI_PCM } /* prependedconcatenationmark=n */,
+ { 3, 9768, 8315, 4, 4, UNI_UGAR } /* scx=ugar */,
+ { 0, 5564, 9255, 14, 5, -UNI_QMARK } /* quotationmark=false */,
+ { 1, 7218, 6686, 10, 11, UNI_LB__IN } /* linebreak=inseparable */,
+ { 8, 7738, 1025, 9, 2, -UNI_XIDS } /* xidstart=no */,
+ { 8, 42, 0, 9, 0, UNI_CJKCOMPAT } /* cjkcompat */,
+ { 2, 8617, 0, 4, 0, UNI_SOYO } /* soyo */,
+ { 6, 3598, 0, 17, 0, UNI_AGHB } /* caucasianalbanian */,
+ { 0, 9768, 8107, 4, 8, UNI_BALI } /* scx=balinese */,
+ { 2, 8996, 0, 6, 0, UNI_sterm_values_index } /* sterm= */,
+ { 0, 6409, 0, 4, 0, UNI_MEND } /* mend */,
+ { 1, 7318, 9979, 10, 3, UNI_IN__6_DOT_1 } /* presentin=6.1 */,
+ { 0, 1552, 74, 9, 2, UNI_ME } /* category=me */,
+ { 0, 6620, 0, 11, 0, UNI_DOMINO } /* dominotiles */,
+ { 0, 9488, 2076, 4, 15, UNI_TRANSPORTANDMAP } /* blk=transportandmap */,
+ { 0, 1922, 0, 22, 0, UNI_DIACRITICALSFORSYMBOLS } /* diacriticalsforsymbols */,
+ { 16, 7218, 7108, 10, 10, UNI_LB__BA } /* linebreak=breakafter */,
+ { 0, 9444, 10090, 4, 3, UNI_AGE__4 } /* age=v40 */,
+ { 4, 9245, 0, 4, 0, UNI_DOGR } /* dogr */,
+ { 5, 5986, 7811, 13, 8, UNI_NV__1_SLASH_6 } /* numericvalue=1.67e-01 */,
+ { 21, 4033, 1822, 16, 2, UNI_NL } /* generalcategory=nl */,
+ { 0, 7218, 23, 10, 2, UNI_LB__AL } /* linebreak=al */,
+ { 0, 8589, 8407, 7, 7, UNI_DSRT } /* script=deseret */,
+ { 0, 9488, 3079, 4, 18, UNI_COPTICEPACTNUMBERS } /* blk=copticepactnumbers */,
+ { 0, 9768, 9708, 4, 4, UNI_ORYA } /* scx=orya */,
+ { 3, 6205, 1025, 12, 2, -UNI_IDEO } /* ideographic=no */,
+ { 2, 184, 3241, 2, 8, UNI_GEOR } /* isgeorgian */,
+ { 0, 5746, 0, 6, 0, UNI_ebase_values_index } /* ebase= */,
+ { 3, 184, 34, 2, 3, UNI_EXT } /* isext */,
+ { 1, 10027, 8283, 3, 8, UNI_JG__SWASHKAF } /* jg=swashkaf */,
+ { 1, 184, 8990, 2, 6, UNI_RJNG } /* isrejang */,
+ { 4, 8780, 2836, 6, 19, UNI_MODIFIERTONELETTERS } /* block=modifiertoneletters */,
+ { 0, 184, 9620, 2, 4, UNI_LANA } /* islana */,
+ { 1, 5791, 10021, 13, 3, UNI_JG__GAF } /* joininggroup=gaf */,
+ { 18, 184, 3439, 2, 18, UNI_SMALLKANAEXT } /* issmallkanaextension */,
+ { 1, 10132, 1194, 3, 2, UNI_LB__LF } /* wb=lf */,
+ { 9, 9071, 9836, 4, 4, UNI_XPOSIXXDIGIT } /* hex=true */,
+ { 0, 1417, 7930, 24, 2, UNI_CCC__14 } /* canonicalcombiningclass=14 */,
+ { 8, 9277, 8442, 3, 7, UNI_SC__HANO } /* sc=hanunoo */,
+ { 1, 6231, 1879, 3, 18, UNI_CJKCOMPATIDEOGRAPHS } /* incjkcompatideographs */,
+ { 1, 6469, 5040, 12, 5, UNI_NT__DI } /* numerictype=digit */,
+ { 0, 2032, 10135, 22, 3, UNI__PERL_NCHAR } /* noncharactercodepoint=yes */,
+ { 1, 5986, 9364, 13, 4, UNI_NV__1_SLASH_10 } /* numericvalue=1/10 */,
+ { 16, 3904, 1, 17, 1, -UNI_UIDEO } /* unifiedideograph=n */,
+ { 11, 5791, 7045, 13, 2, UNI_JG__FE } /* joininggroup=fe */,
+ { 17, 9584, 0, 4, 0, UNI_HLUW } /* hluw */,
+ { 4, 113, 0, 35, 0, UNI_DIACRITICALSFORSYMBOLS } /* combiningdiacriticalmarksforsymbols */,
+ { 1, 5791, 9044, 13, 6, UNI_JG__YUDHHE } /* joininggroup=yudhhe */,
+ { 0, 7318, 7782, 10, 1, UNI_IN__3 } /* presentin=3 */,
+ { 3, 9508, 8066, 4, 2, UNI_CCC__28 } /* ccc=28 */,
+ { 6, 9277, 9740, 3, 4, UNI_SC__QAAI } /* sc=qaai */,
+ { 0, 9508, 8831, 4, 3, UNI_CCC__132 } /* ccc=132 */,
+ { 8, 184, 4289, 2, 16, UNI_MYANMAREXTB } /* ismyanmarextendedb */,
+ { 1, 9488, 7058, 4, 10, UNI_ARABICEXTA } /* blk=arabicexta */,
+ { 8, 6553, 9836, 12, 4, UNI_XIDC } /* xidcontinue=true */,
+ { 0, 9556, 8139, 4, 8, UNI_WB__EB } /* gcb=ebasegaz */,
+ { 1, 7291, 0, 4, 0, UNI_SOGD } /* sogd */,
+ { 0, 5986, 9907, 13, 3, UNI_NV__1_SLASH_7 } /* numericvalue=1/7 */,
+ { 2, 7028, 2309, 3, 5, UNI_YIJING } /* isyijing */,
+ { 97, 9768, 8900, 4, 6, UNI_KTHI } /* scx=kaithi */,
+ { 0, 9768, 7308, 4, 10, UNI_PHNX } /* scx=phoenician */,
+ { 0, 10027, 5895, 3, 13, UNI_JG__MANICHAEANONE } /* jg=manichaeanone */,
+ { 0, 10003, 9255, 3, 5, -UNI_CI } /* ci=false */,
+ { 44, 3751, 0, 17, 0, UNI_KITS } /* khitansmallscript */,
+ { 3, 8780, 8344, 6, 7, UNI_INBENGALI } /* block=bengali */,
+ { 0, 8780, 7666, 6, 9, UNI_INOLDTURKIC } /* block=oldturkic */,
+ { 34, 7218, 6179, 10, 2, UNI_LB__WJ } /* linebreak=wj */,
+ { 0, 3836, 9828, 17, 4, UNI_THAI } /* scriptextensions=thai */,
+ { 0, 9488, 8299, 4, 8, UNI_INTIFINAGH } /* blk=tifinagh */,
+ { 2, 8780, 4097, 6, 16, UNI_HIGHPUSURROGATES } /* block=highpusurrogates */,
+ { 0, 8780, 3547, 6, 17, UNI_ALCHEMICAL } /* block=alchemicalsymbols */,
+ { 0, 7325, 9400, 3, 4, UNI_IN__13 } /* in=13.0 */,
+ { 0, 2760, 24, 19, 1, UNI_GCB__L } /* hangulsyllabletype=l */,
+ { 8, 4113, 1751, 3, 2, UNI_INVAI } /* invai */,
+ { 3, 4916, 9821, 3, 3, UNI_TFNG } /* istfng */,
+ { 0, 4033, 7, 16, 1, UNI_C } /* generalcategory=c */,
+ { 0, 184, 630, 3, 29, UNI_CJKEXTE } /* iscjkunifiedideographsextensione */,
+ { 0, 9345, 10135, 5, 3, UNI_XIDC } /* xidc=yes */,
+ { 0, 9488, 8547, 4, 7, UNI_OLCK } /* blk=olchiki */,
+ { 33, 9768, 9532, 4, 4, UNI_CYRL } /* scx=cyrl */,
+ { 0, 6939, 0, 4, 0, UNI_SORA } /* sora */,
+ { 3, 10033, 6686, 3, 11, UNI_LB__IN } /* lb=inseparable */,
+ { 0, 8400, 9836, 7, 4, UNI_COMPEX } /* compex=true */,
+ { 6, 8978, 3, 6, 1, -UNI__PERL_PATWS } /* patws=f */,
+ { 2, 9488, 446, 4, 32, UNI_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbolsandpunctuation */,
+ { 0, 7138, 0, 10, 0, UNI_COMPATJAMO } /* compatjamo */,
+ { 0, 4989, 1, 3, 41, UNI_UCASEXT } /* isunifiedcanadianaboriginalsyllabicsextended */,
+ { 1, 184, 3385, 2, 17, UNI_RI } /* isregionalindicator */,
+ { 0, 5508, 1025, 14, 2, -UNI_PATSYN } /* patternsyntax=no */,
+ { 6, 10290, 3379, 6, 5, UNI_XPOSIXSPACE } /* xposixspace */,
+ { 0, 184, 2409, 2, 13, UNI_GLAGOLITICSUP } /* isglagoliticsup */,
+ { 0, 9508, 7814, 4, 1, UNI_CCC__7 } /* ccc=7 */,
+ { 8, 8561, 0, 7, 0, UNI_OSMA } /* osmanya */,
+ { 14, 7438, 6193, 10, 12, UNI_LB__HL } /* wordbreak=hebrewletter */,
+ { 2, 184, 8203, 2, 8, UNI_JAMOEXTA } /* isjamoexta */,
+ { 5, 1166, 36, 26, 1, UNI_DI } /* defaultignorablecodepoint=t */,
+ { 7, 8774, 9255, 6, 5, -UNI_BIDIM } /* bidim=false */,
+ { 9, 7088, 24, 10, 1, UNI_BC__L } /* bidiclass=l */,
+ { 24, 9277, 8936, 3, 4, UNI_LYCI } /* sc=lyci */,
+ { 0, 9277, 8914, 5, 4, UNI_SC__KHOJ } /* sc=khojki */,
+ { 0, 9528, 3, 4, 1, -UNI_CWU } /* cwu=f */,
+ { 0, 4033, 262, 16, 2, UNI_SM } /* generalcategory=sm */,
+ { 2, 6609, 1025, 11, 2, -UNI_DEP } /* deprecated=no */,
+ { 0, 9768, 7684, 4, 4, UNI_PAUC } /* scx=pauc */,
+ { 4, 7325, 5648, 3, 2, UNI_IN__10 } /* in=10 */,
+ { 1, 9997, 18, 3, 1, UNI_BC__R } /* bc=r */,
+ { 30, 9085, 0, 5, 0, UNI_BATK } /* batak */,
+ { 1, 184, 2409, 2, 10, UNI_GLAG } /* isglagolitic */,
+ { 0, 9768, 2608, 4, 6, UNI_BRAH } /* scx=brahmi */,
+ { 0, 8780, 8299, 6, 8, UNI_INTIFINAGH } /* block=tifinagh */,
+ { 1, 8780, 6025, 6, 12, UNI_ALPHABETICPF } /* block=alphabeticpf */,
+ { 4, 119, 8877, 3, 5, UNI_INGOTHIC } /* ingothic */,
+ { 0, 10024, 32, 3, 2, UNI__PERL_SURROGATE } /* gc=cs */,
+ { 45, 3115, 0, 10, 0, UNI_DEVA } /* devanagari */,
+ { 0, 9270, 6506, 3, 7, UNI_PHAISTOS } /* inphaistos */,
+ { 14, 184, 4145, 2, 7, UNI_LINB } /* islinearb */,
+ { 3, 9508, 9126, 5, 4, UNI_CCC__19 } /* ccc=ccc19 */,
+ { 0, 10033, 6073, 3, 12, UNI_LB__SY } /* lb=breaksymbols */,
+ { 0, 9277, 2912, 3, 9, UNI_SUND } /* sc=sundanese */,
+ { 1, 3259, 0, 17, 0, UNI_IDSB } /* idsbinaryoperator */,
+ { 0, 3836, 2245, 17, 11, UNI_MTEI } /* scriptextensions=meeteimayek */,
+ { 1, 1856, 0, 22, 0, UNI_cwu_values_index } /* changeswhenuppercased= */,
+ { 6, 24, 0, 1, 0, UNI_L } /* l */,
+ { 2, 184, 4643, 2, 14, UNI_ECOMP } /* isemojicomponent */,
+ { 1, 7218, 8449, 10, 6, UNI_LB__HY } /* linebreak=hyphen */,
+ { 1, 10048, 9408, 3, 4, UNI_NV__15_SLASH_2 } /* nv=15/2 */,
+ { 1, 7028, 5219, 3, 9, UNI_YIRADICALS } /* isyiradicals */,
+ { 5, 7076, 9096, 3, 4, UNI_INBUHID } /* inbuhid */,
+ { 1, 184, 7632, 3, 2, UNI_CWT } /* iscwt */,
+ { 34, 9277, 9760, 3, 4, UNI_SAMR } /* sc=samr */,
+ { 3, 9488, 3223, 4, 18, UNI_INPUNCTUATION } /* blk=generalpunctuation */,
+ { 12, 7088, 1353, 10, 3, UNI_BC__RLE } /* bidiclass=rle */,
+ { 1, 8780, 3044, 7, 17, UNI_HALFMARKS } /* block=combininghalfmarks */,
+ { 0, 21, 7428, 2, 10, UNI_INWARANGCITI } /* inwarangciti */,
+ { 19, 1417, 9946, 24, 3, UNI_CCC__DB } /* canonicalcombiningclass=233 */,
+ { 1, 184, 1922, 2, 12, UNI_DIACRITICALS } /* isdiacriticals */,
+ { 0, 9768, 9728, 4, 4, UNI_MIAO } /* scx=plrd */,
+ { 2, 9768, 8344, 4, 7, UNI_BENG } /* scx=bengali */,
+ { 1, 9326, 1183, 4, 3, UNI_ANY } /* unicode */,
+ { 23, 8589, 7359, 8, 3, UNI_SAUR } /* script=saur */,
+ { 12, 5752, 0, 13, 0, UNI_GREEKEXT } /* greekextended */,
+ { 0, 4542, 3243, 4, 9, UNI_GEORGIANSUP } /* ingeorgiansup */,
+ { 4, 4658, 0, 14, 0, UNI_GREXT } /* graphemeextend */,
+ { 0, 9275, 9090, 5, 5, UNI_INSC__BINDU } /* insc=bindu */,
+ { 0, 2308, 0, 6, 0, UNI_YIJING } /* yijing */,
+ { 1, 9277, 8561, 3, 7, UNI_OSMA } /* sc=osmanya */,
+ { 0, 3358, 0, 9, 0, UNI_Z } /* separator */,
+ { 0, 8589, 9604, 7, 4, UNI_KHMR } /* script=khmr */,
+ { 1, 2529, 0, 19, 0, UNI_TERM } /* terminalpunctuation */,
+ { 1, 10027, 6337, 3, 12, UNI_JG__MALAYALAMNYA } /* jg=malayalamnya */,
+ { 1, 3259, 1025, 18, 2, -UNI_IDSB } /* idsbinaryoperator=no */,
+ { 0, 184, 5687, 2, 13, UNI_BLOCKELEMENTS } /* isblockelements */,
+ { 8, 8984, 0, 6, 0, UNI_qmark_values_index } /* qmark= */,
+ { 8, 4688, 8540, 15, 7, UNI_IDENTIFIERTYPE__NOTNFKC } /* identifiertype=notnfkc */,
+ { 2, 10132, 73, 3, 2, UNI_WB__EB } /* wb=em */,
+ { 1, 7438, 7612, 10, 9, UNI_WB__MB } /* wordbreak=midnumlet */,
+ { 1, 9692, 0, 4, 0, UNI_NSHU } /* nshu */,
+ { 14, 1966, 7328, 22, 10, UNI_INSC__PUREKILLER } /* indicsyllabiccategory=purekiller */,
+ { 19, 8589, 1677, 7, 5, UNI_SC__LATN } /* script=latin */,
+ { 1, 9488, 9656, 4, 4, UNI_INMIAO } /* blk=miao */,
+ { 18, 10126, 3522, 3, 7, UNI_VO__U } /* vo=upright */,
+ { 0, 2569, 3522, 20, 7, UNI_VO__U } /* verticalorientation=upright */,
+ { 0, 3836, 3241, 17, 8, UNI_GEOR } /* scriptextensions=georgian */,
+ { 17, 9768, 7428, 4, 10, UNI_WARA } /* scx=warangciti */,
+ { 2, 8688, 8093, 4, 6, UNI_ARMN } /* isarmenian */,
+ { 0, 7218, 340, 10, 2, UNI_LB__OP } /* linebreak=op */,
+ { 0, 184, 838, 2, 29, UNI_MISCARROWS } /* ismiscellaneoussymbolsandarrows */,
+ { 12, 5791, 6361, 13, 12, UNI_JG__MALAYALAMTTA } /* joininggroup=malayalamtta */,
+ { 0, 8984, 0, 5, 0, UNI_QMARK } /* qmark */,
+ { 3, 10003, 3, 3, 1, -UNI_CI } /* ci=f */,
+ { 1, 3836, 3894, 18, 10, UNI_SGNW } /* scriptextensions=signwriting */,
+ { 0, 3424, 8316, 3, 7, UNI_INUGARITIC } /* inugaritic */,
+ { 0, 184, 2120, 3, 20, UNI_CJKRADICALSSUP } /* iscjkradicalssupplement */,
+ { 102, 8780, 6730, 6, 11, UNI_KATAKANAEXT } /* block=katakanaext */,
+ { 0, 9071, 0, 4, 0, UNI_hex_values_index } /* hex= */,
+ { 4, 9508, 8820, 4, 2, UNI_CCC__29 } /* ccc=29 */,
+ { 2, 4829, 2411, 4, 8, UNI_INGLAGOLITIC } /* inglagolitic */,
+ { 1, 8780, 3439, 6, 18, UNI_SMALLKANAEXT } /* block=smallkanaextension */,
+ { 0, 7318, 7979, 10, 3, UNI_IN__6 } /* presentin=6.0 */,
+ { 0, 3836, 2061, 17, 4, UNI_MODI } /* scriptextensions=modi */,
+ { 10, 9290, 26, 5, 1, UNI_MATH } /* math=y */,
+ { 1, 9444, 10093, 4, 3, UNI_AGE__4_DOT_1 } /* age=v41 */,
+ { 16, 7418, 1025, 10, 2, -UNI_XPOSIXUPPER } /* uppercase=no */,
+ { 0, 8780, 630, 7, 29, UNI_CJKEXTE } /* block=cjkunifiedideographsextensione */,
+ { 11, 10327, 7438, 6, 4, UNI_POSIXWORD } /* isperlword */,
+ { 10, 184, 38, 2, 2, UNI_XPOSIXDIGIT } /* isnd */,
+ { 1, 1188, 4929, 3, 4, UNI_INTAMIL } /* intamil */,
+ { 0, 9508, 3572, 4, 5, UNI_CCC__B } /* ccc=below */,
+ { 0, 5986, 9420, 13, 4, UNI_NV__3_SLASH_20 } /* numericvalue=3/20 */,
+ { 11, 10063, 1025, 3, 2, -UNI_SD } /* sd=no */,
+ { 36, 3853, 9836, 17, 4, UNI_STERM } /* sentenceterminal=true */,
+ { 17, 3870, 0, 17, 0, UNI_SMALLFORMS } /* smallformvariants */,
+ { 0, 4916, 5994, 3, 3, UNI_TALU } /* istalu */,
+ { 1, 5791, 5326, 13, 14, UNI_JG__MANICHAEANBETH } /* joininggroup=manichaeanbeth */,
+ { 3, 2280, 9311, 3, 4, UNI_OGAM } /* isogham */,
+ { 0, 1417, 9108, 24, 2, UNI_CCC__15 } /* canonicalcombiningclass=15 */,
+ { 0, 10048, 5648, 3, 7, UNI_NV__1000000 } /* nv=1000000 */,
+ { 1, 9488, 6730, 4, 11, UNI_KATAKANAEXT } /* blk=katakanaext */,
+ { 0, 8884, 1025, 4, 2, -UNI_EXT } /* ext=no */,
+ { 4, 6231, 3667, 3, 16, UNI_CYRILLICEXTC } /* incyrillicextendedc */,
+ { 54, 10009, 8533, 3, 7, UNI_DT__NB } /* dt=nobreak */,
+ { 13, 9768, 9888, 4, 4, UNI_ZANB } /* scx=zanb */,
+ { 0, 10296, 8576, 3, 5, UNI_PATSYN } /* ispatsyn */,
+ { 20, 4478, 0, 4, 0, UNI_BRAI } /* brai */,
+ { 0, 4033, 6265, 16, 12, UNI_NL } /* generalcategory=letternumber */,
+ { 1, 9488, 8365, 4, 7, UNI_CJKEXTC } /* blk=cjkextc */,
+ { 4, 7318, 7765, 10, 1, UNI_IN__2 } /* presentin=2 */,
+ { 0, 5116, 36, 14, 1, UNI_EMOD } /* emojimodifier=t */,
+ { 0, 2569, 3379, 4, 5, UNI_VERTSPACE } /* vertspace */,
+ { 0, 8996, 10135, 6, 3, UNI_STERM } /* sterm=yes */,
+ { 0, 5687, 0, 13, 0, UNI_BLOCKELEMENTS } /* blockelements */,
+ { 1, 9488, 8645, 4, 7, UNI_INTAITHAM } /* blk=taitham */,
+ { 2, 10303, 0, 5, 0, UNI_XPOSIXBLANK } /* blank */,
+ { 0, 8589, 9500, 7, 4, UNI_SC__CAKM } /* script=cakm */,
+ { 0, 8589, 9245, 7, 4, UNI_SC__DOGR } /* script=dogr */,
+ { 0, 5986, 8750, 13, 6, UNI_NV__800000 } /* numericvalue=800000 */,
+ { 0, 3904, 10135, 17, 3, UNI_UIDEO } /* unifiedideograph=yes */,
+ { 2, 3836, 3079, 17, 4, UNI_COPT } /* scriptextensions=copt */,
+ { 1, 9768, 6253, 4, 5, UNI_KHMR } /* scx=khmer */,
+ { 1, 8996, 1025, 6, 2, -UNI_STERM } /* sterm=no */,
+ { 64, 9768, 8990, 4, 6, UNI_RJNG } /* scx=rejang */,
+ { 1, 1188, 9331, 3, 4, UNI_INTAILE } /* intaile */,
+ { 5, 8780, 7278, 6, 10, UNI_INOLDPERSIAN } /* block=oldpersian */,
+ { 1, 8774, 3, 6, 1, -UNI_BIDIM } /* bidim=f */,
+ { 0, 4809, 1162, 4, 2, UNI_CPRT } /* iscprt */,
+ { 0, 9508, 8837, 4, 3, UNI_WB__EB } /* ccc=133 */,
+ { 8, 10033, 6193, 3, 12, UNI_LB__HL } /* lb=hebrewletter */,
+ { 1, 10048, 9428, 3, 3, UNI_NV__3_SLASH_8 } /* nv=3/8 */,
+ { 1, 8519, 0, 7, 0, UNI_nfkdqc_values_index } /* nfkdqc= */,
+ { 8, 9488, 7248, 4, 10, UNI_MISCARROWS } /* blk=miscarrows */,
+ { 32, 184, 4002, 3, 15, UNI_CYPRIOTSYLLABARY } /* iscypriotsyllabary */,
+ { 0, 1966, 5700, 22, 13, UNI_INSC__CONSONANTDEAD } /* indicsyllabiccategory=consonantdead */,
+ { 0, 1834, 36, 22, 1, UNI_CWT } /* changeswhentitlecased=t */,
+ { 121, 9277, 8091, 3, 8, UNI_ARMN } /* sc=armenian */,
+ { 6, 10048, 8727, 3, 2, UNI_NV__32 } /* nv=32 */,
+ { 0, 1505, 1016, 5, 2, UNI_INGREEK } /* ingreek */,
+ { 1, 3836, 4448, 17, 5, UNI_BAMU } /* scriptextensions=bamum */,
+ { 2, 9488, 113, 4, 35, UNI_DIACRITICALSFORSYMBOLS } /* blk=combiningdiacriticalmarksforsymbols */,
+ { 1, 8942, 0, 6, 0, UNI_LYDI } /* lydian */,
+ { 3, 9277, 9476, 3, 4, UNI_AVST } /* sc=avst */,
+ { 0, 7418, 1, 10, 1, -UNI_XPOSIXUPPER } /* uppercase=n */,
+ { 6, 9488, 719, 4, 16, UNI_CUNEIFORMNUMBERS } /* blk=cuneiformnumbers */,
+ { 0, 4853, 10135, 15, 3, UNI_DT__NONE } /* nfkdquickcheck=yes */,
+ { 0, 8589, 8666, 7, 7, UNI_SC__TIRH } /* script=tirhuta */,
+ { 4, 184, 328, 2, 21, UNI_MATHOPERATORS } /* ismathematicaloperators */,
+ { 1, 184, 600, 3, 29, UNI_CJKEXTD } /* iscjkunifiedideographsextensiond */,
+ { 0, 9488, 6193, 4, 6, UNI_INHEBREW } /* blk=hebrew */,
+ { 3, 8780, 720, 7, 8, UNI_INCUNEIFORM } /* block=cuneiform */,
+ { 9, 9508, 6631, 4, 11, UNI_CCC__DA } /* ccc=doubleabove */,
+ { 0, 4628, 3, 15, 1, UNI_EA__F } /* eastasianwidth=f */,
+ { 9, 9488, 1060, 4, 27, UNI_OCR } /* blk=opticalcharacterrecognition */,
+ { 0, 8589, 9440, 7, 4, UNI_SC__ADLM } /* script=adlm */,
+ { 9, 10296, 7309, 3, 9, UNI_PHNX } /* isphoenician */,
+ { 4, 184, 3853, 2, 16, UNI_STERM } /* issentenceterminal */,
+ { 9, 9277, 9496, 3, 4, UNI_SC__BUHD } /* sc=buhd */,
+ { 25, 10027, 0, 3, 0, UNI_jg_values_index } /* jg= */,
+ { 4, 3836, 6193, 17, 6, UNI_HEBR } /* scriptextensions=hebrew */,
+ { 0, 3097, 1417, 18, 9, UNI_DT__CAN } /* decompositiontype=canonical */,
+ { 1, 7076, 7514, 3, 8, UNI_INBHAIKSUKI } /* inbhaiksuki */,
+ { 3, 3836, 7359, 18, 3, UNI_SAUR } /* scriptextensions=saur */,
+ { 1, 3836, 9728, 17, 4, UNI_MIAO } /* scriptextensions=plrd */,
+ { 0, 3836, 8876, 17, 6, UNI_GOTH } /* scriptextensions=gothic */,
+ { 0, 1273, 3, 21, 1, -UNI_CE } /* compositionexclusion=f */,
+ { 5, 3836, 8547, 17, 7, UNI_OLCK } /* scriptextensions=olchiki */,
+ { 2, 9768, 4385, 4, 4, UNI_TANG } /* scx=tang */,
+ { 5, 9997, 25, 3, 1, UNI_BC__S } /* bc=s */,
+ { 0, 6229, 26, 12, 1, UNI_JOINC } /* joincontrol=y */,
+ { 61, 10048, 8051, 3, 8, UNI_NV__5_SLASH_6 } /* nv=8.33e-01 */,
+ { 7, 9014, 9255, 6, 5, -UNI_UIDEO } /* uideo=false */,
+ { 32, 9768, 7292, 5, 6, UNI_SOGD } /* scx=sogdian */,
+ { 2, 3151, 26, 18, 1, UNI_EPRES } /* emojipresentation=y */,
+ { 3, 8589, 8131, 7, 4, UNI_SC__DUPL } /* script=dupl */,
+ { 1, 7218, 2640, 10, 2, UNI_LB__BA } /* linebreak=ba */,
+ { 1, 8780, 5843, 6, 9, UNI_INMALAYALAM } /* block=malayalam */,
+ { 17, 4916, 8667, 3, 3, UNI_TIRH } /* istirh */,
+ { 0, 5324, 330, 4, 19, UNI_MATHOPERATORS } /* inmathematicaloperators */,
+ { 7, 1417, 8820, 24, 2, UNI_CCC__29 } /* canonicalcombiningclass=29 */,
+ { 7, 4916, 9833, 3, 3, UNI_TIBT } /* istibt */,
+ { 0, 9508, 8714, 4, 2, UNI_CCC__30 } /* ccc=30 */,
+ { 0, 9277, 8645, 3, 7, UNI_LANA } /* sc=taitham */,
+ { 17, 6229, 9255, 12, 5, -UNI_JOINC } /* joincontrol=false */,
+ { 2, 4033, 5438, 16, 14, UNI_SK } /* generalcategory=modifiersymbol */,
+ { 8, 7218, 10154, 10, 2, UNI_LB__B2 } /* linebreak=b2 */,
+ { 0, 47, 0, 1, 0, UNI_M } /* m */,
+ { 3, 10333, 9797, 3, 3, UNI_SYRC } /* issyrc */,
+ { 9, 184, 8211, 2, 8, UNI_JAMOEXTB } /* isjamoextb */,
+ { 1, 10168, 0, 2, 0, UNI_CASEDLETTER } /* l& */,
+ { 0, 9277, 9880, 3, 4, UNI_SC__YI } /* sc=yiii */,
+ { 0, 8589, 7657, 7, 9, UNI_SC__PERM } /* script=oldpermic */,
+ { 2, 9488, 2409, 4, 20, UNI_GLAGOLITICSUP } /* blk=glagoliticsupplement */,
+ { 1, 184, 7188, 2, 10, UNI_KHAR } /* iskharoshthi */,
+ { 4, 184, 9529, 3, 2, UNI_CWU } /* iscwu */,
+ { 71, 8147, 10135, 8, 3, UNI_EXTPICT } /* extpict=yes */,
+ { 6, 7325, 7923, 3, 3, UNI_IN__4 } /* in=4.0 */,
+ { 0, 1417, 9949, 24, 3, UNI_CCC__DA } /* canonicalcombiningclass=234 */,
+ { 5, 10291, 1823, 5, 5, UNI_POSIXLOWER } /* posixlower */,
+ { 0, 2224, 6973, 3, 10, UNI_INSYLOTINAGRI } /* insylotinagri */,
+ { 3, 7076, 4449, 3, 7, UNI_BAMUMSUP } /* inbamumsup */,
+ { 21, 9768, 9038, 4, 6, UNI_YEZI } /* scx=yezidi */,
+ { 22, 9476, 0, 4, 0, UNI_AVST } /* avst */,
+ { 0, 8780, 3223, 6, 18, UNI_INPUNCTUATION } /* block=generalpunctuation */,
+ { 6, 9488, 8428, 4, 7, UNI_INGRANTHA } /* blk=grantha */,
+ { 0, 7325, 7877, 3, 2, UNI_IN__13 } /* in=13 */,
+ { 2, 5578, 5, 15, 1, UNI_SB__SE } /* sentencebreak=se */,
+ { 3, 9508, 9188, 4, 2, UNI_CCC__31 } /* ccc=31 */,
+ { 7, 9488, 8358, 4, 7, UNI_CJKEXTB } /* blk=cjkextb */,
+ { 0, 9277, 9624, 3, 3, UNI_LAO } /* sc=lao */,
+ { 0, 184, 9548, 2, 4, UNI_DSRT } /* isdsrt */,
+ { 96, 7325, 10111, 3, 3, UNI_IN__6_DOT_2 } /* in=v62 */,
+ { 10, 9508, 8823, 5, 5, UNI_CCC__130 } /* ccc=ccc130 */,
+ { 32, 9488, 1561, 4, 24, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supsymbolsandpictographs */,
+ { 0, 10340, 25, 3, 1, UNI_VS } /* isvs */,
+ { 0, 5032, 36, 14, 1, UNI_POSIXXDIGIT } /* asciihexdigit=t */,
+ { 0, 9524, 9836, 4, 4, UNI_CWT } /* cwt=true */,
+ { 19, 7438, 10015, 10, 3, UNI_WB__EB } /* wordbreak=ebg */,
+ { 5, 10048, 8059, 3, 8, UNI_NV__1_SLASH_12 } /* nv=8.33e-02 */,
+ { 4, 10290, 1823, 6, 5, UNI_XPOSIXLOWER } /* xposixlower */,
+ { 1, 5739, 3, 13, 1, -UNI_GRBASE } /* graphemebase=f */,
+ { 0, 184, 5242, 2, 14, UNI_LATINEXTC } /* islatinextendedc */,
+ { 48, 3379, 3, 6, 1, -UNI_XPOSIXSPACE } /* space=f */,
+ { 1, 10024, 38, 3, 2, UNI_XPOSIXDIGIT } /* gc=nd */,
+ { 0, 10027, 6346, 3, 3, UNI_JG__NYA } /* jg=nya */,
+ { 2, 2224, 8276, 3, 7, UNI_SPECIALS } /* inspecials */,
+ { 2, 8780, 7308, 6, 10, UNI_INPHOENICIAN } /* block=phoenician */,
+ { 3, 8780, 8337, 6, 7, UNI_INAVESTAN } /* block=avestan */,
+ { 0, 9488, 4401, 4, 9, UNI_TANGUTSUP } /* blk=tangutsup */,
+ { 9, 8780, 7098, 6, 10, UNI_BOXDRAWING } /* block=boxdrawing */,
+ { 0, 10048, 9168, 3, 2, UNI_NV__27 } /* nv=27 */,
+ { 6, 4916, 1846, 3, 4, UNI_TITLE } /* istitle */,
+ { 2, 184, 9896, 2, 4, UNI_ZYYY } /* iszyyy */,
+ { 1, 184, 3241, 2, 18, UNI_GEORGIANSUP } /* isgeorgiansupplement */,
+ { 18, 10048, 9188, 3, 2, UNI_NV__31 } /* nv=31 */,
+ { 0, 10033, 1751, 3, 2, UNI_LB__AI } /* lb=ai */,
+ { 0, 10048, 8744, 3, 5, UNI_NV__70000 } /* nv=70000 */,
+ { 2, 10012, 1, 3, 1, UNI_EA__N } /* ea=n */,
+ { 0, 1269, 36, 25, 1, UNI_COMPEX } /* fullcompositionexclusion=t */,
+ { 0, 3836, 9789, 18, 3, UNI_SHRD } /* scriptextensions=shrd */,
+ { 32, 9540, 26, 4, 1, UNI_DIA } /* dia=y */,
+ { 27, 1552, 0, 9, 0, UNI_gc_values_index } /* category= */,
+ { 0, 9488, 5947, 4, 13, UNI_MAYANNUMERALS } /* blk=mayannumerals */,
+ { 1, 7438, 1218, 10, 8, UNI_WB__KA } /* wordbreak=katakana */,
+ { 0, 2329, 0, 20, 0, UNI_HLUW } /* anatolianhieroglyphs */,
+ { 1, 10027, 5312, 3, 14, UNI_JG__MANICHAEANAYIN } /* jg=manichaeanayin */,
+ { 0, 7318, 7469, 10, 3, UNI_IN__5 } /* presentin=5.0 */,
+ { 0, 1417, 8829, 25, 5, UNI_CCC__132 } /* canonicalcombiningclass=ccc132 */,
+ { 26, 3097, 68, 18, 3, UNI_DT__SUP } /* decompositiontype=sup */,
+ { 20, 9240, 36, 5, 1, UNI_DASH } /* dash=t */,
+ { 11, 8780, 600, 7, 29, UNI_CJKEXTD } /* block=cjkunifiedideographsextensiond */,
+ { 1, 8780, 9656, 6, 4, UNI_INMIAO } /* block=miao */,
+ { 20, 9997, 10039, 3, 3, UNI_BC__LRI } /* bc=lri */,
+ { 0, 7325, 10114, 3, 3, UNI_IN__6_DOT_3 } /* in=v63 */,
+ { 6, 5986, 9376, 13, 3, UNI_NV__1_SLASH_6 } /* numericvalue=1/6 */,
+ { 0, 184, 9688, 2, 4, UNI_NKO } /* isnkoo */,
+ { 0, 8780, 9245, 6, 5, UNI_INDOGRA } /* block=dogra */,
+ { 5, 1417, 7826, 24, 2, UNI_CCC__12 } /* canonicalcombiningclass=12 */,
+ { 1, 8589, 9724, 7, 4, UNI_PHNX } /* script=phnx */,
+ { 0, 5791, 7711, 13, 9, UNI_JG__SYRIACWAW } /* joininggroup=syriacwaw */,
{ 0, 58, 0, 4, 0, UNI_IDEO } /* ideo */,
- { 3, 9647, 7436, 3, 8, UNI_NV__1_SLASH_9 } /* nv=1.11e-01 */,
- { 0, 1362, 8745, 25, 4, UNI_CCC__20 } /* canonicalcombiningclass=ccc20 */,
- { 4, 2703, 995, 19, 2, -UNI_IDST } /* idstrinaryoperator=no */,
- { 0, 9608, 8574, 3, 6, UNI_EA__NA } /* ea=narrow */,
- { 6, 21, 1188, 2, 8, UNI_INKATAKANA } /* inkatakana */,
- { 0, 184, 1622, 2, 14, UNI_LATINEXTA } /* islatinextendeda */,
- { 2, 184, 5199, 2, 14, UNI_SK } /* ismodifiersymbol */,
- { 3, 21, 4822, 3, 4, UNI_ASCII } /* inascii */,
- { 1, 3671, 9429, 17, 4, UNI_TIBT } /* scriptextensions=tibt */,
- { 1, 9365, 6992, 5, 6, UNI_SOGD } /* scx=sogdian */,
- { 0, 8086, 8864, 7, 5, -UNI_GRBASE } /* grbase=false */,
- { 1, 8233, 8859, 7, 5, UNI_SC__DOGR } /* script=dogra */,
- { 2, 4140, 0, 16, 0, UNI_PO } /* otherpunctuation */,
- { 2, 9623, 4947, 3, 14, UNI_JG__HAMZAONHEHGOAL } /* jg=hamzaonhehgoal */,
- { 5, 9602, 26, 3, 1, UNI_DI } /* di=y */,
- { 1, 6005, 660, 3, 29, UNI_CJKEXTF } /* incjkunifiedideographsextensionf */,
- { 11, 2684, 881, 19, 1, UNI_GCB__V } /* hangulsyllabletype=v */,
- { 2, 9093, 4204, 4, 6, UNI_INSYRIAC } /* blk=syriac */,
- { 3, 6885, 8101, 3, 5, UNI_HYPHEN } /* ishyphen */,
- { 16, 8886, 7374, 3, 9, UNI_SAMR } /* sc=samaritan */,
- { 0, 184, 8538, 2, 4, UNI_KHOJ } /* iskhoj */,
- { 0, 8332, 5800, 3, 11, UNI_ALPHABETICPF } /* isalphabeticpf */,
- { 0, 8886, 9261, 3, 3, UNI_MRO } /* sc=mro */,
- { 1, 4705, 9418, 3, 3, UNI_TFNG } /* istfng */,
- { 0, 9916, 0, 5, 0, UNI_XPOSIXBLANK } /* blank */,
- { 20, 2148, 3706, 3, 16, UNI_SMALLFORMS } /* insmallformvariants */,
- { 14, 9093, 779, 4, 22, UNI_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsup */,
- { 15, 84, 0, 4, 0, UNI_MATH } /* math */,
- { 0, 184, 9134, 3, 3, UNI_CYRL } /* iscyrl */,
- { 4, 9620, 3227, 3, 9, UNI_Z } /* gc=separator */,
- { 18, 8424, 8079, 6, 7, UNI_INGRANTHA } /* block=grantha */,
- { 0, 4705, 3327, 3, 10, UNI_TAIXUANJING } /* istaixuanjing */,
- { 0, 5760, 7508, 13, 8, UNI_NV__1_SLASH_5 } /* numericvalue=2.00e-01 */,
- { 0, 8556, 995, 6, 2, -UNI_XPOSIXLOWER } /* lower=no */,
- { 0, 3868, 598, 16, 2, UNI_XPOSIXCNTRL } /* generalcategory=cc */,
- { 1, 9647, 9013, 3, 4, UNI_NV__15_SLASH_2 } /* nv=15/2 */,
- { 4, 6005, 2591, 4, 17, UNI_COUNTINGROD } /* incountingrodnumerals */,
- { 0, 8520, 9734, 6, 3, UNI_JOINC } /* joinc=yes */,
- { 1, 9145, 0, 4, 0, UNI_DSRT } /* dsrt */,
- { 1, 8037, 0, 7, 0, UNI_CJKEXTE } /* cjkexte */,
- { 0, 8079, 0, 7, 0, UNI_GRAN } /* grantha */,
- { 16, 8233, 2409, 7, 4, UNI_SC__MONG } /* script=mong */,
- { 0, 3671, 9269, 17, 4, UNI_MYMR } /* scriptextensions=mymr */,
- { 10, 9113, 1701, 4, 2, UNI_CCC__BR } /* ccc=br */,
- { 0, 9647, 7652, 3, 8, UNI_NV__7_SLASH_12 } /* nv=5.83e-01 */,
- { 0, 3671, 6602, 17, 11, UNI_NAND } /* scriptextensions=nandinagari */,
- { 9, 8170, 0, 9, 0, UNI_NFKDQC__N } /* nfkdqc=no */,
- { 5, 5565, 2561, 13, 3, UNI_JG__YEH } /* joininggroup=yeh */,
- { 1, 9940, 7128, 6, 4, UNI_POSIXWORD } /* isperlword */,
- { 0, 8412, 3, 6, 1, -UNI_BIDIC } /* bidic=f */,
- { 0, 9620, 4732, 3, 15, UNI_TITLE } /* gc=titlecaseletter */,
- { 1, 7018, 9674, 10, 3, UNI_IN__2 } /* presentin=v20 */,
- { 2, 9593, 9635, 3, 3, UNI_BC__LRI } /* bc=lri */,
- { 0, 8219, 9734, 7, 3, UNI_PATSYN } /* patsyn=yes */,
- { 1, 184, 316, 2, 33, UNI_SUPMATHOPERATORS } /* issupplementalmathematicaloperators */,
- { 0, 9647, 8802, 3, 2, UNI_NV__31 } /* nv=31 */,
- { 1, 8424, 8093, 6, 7, UNI_INHANUNOO } /* block=hanunoo */,
- { 29, 9093, 8526, 4, 6, UNI_INKAITHI } /* blk=kaithi */,
- { 0, 9629, 0, 3, 0, UNI_lb_values_index } /* lb= */,
- { 3, 5760, 7723, 13, 2, UNI_NV__18 } /* numericvalue=18 */,
- { 5, 9647, 5409, 3, 2, UNI_NV__10 } /* nv=10 */,
- { 2, 7025, 9692, 3, 3, UNI_IN__4_DOT_1 } /* in=v41 */,
- { 40, 184, 1289, 2, 25, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* issymbolsandpictographsexta */,
- { 2, 3671, 7788, 17, 8, UNI_BALI } /* scriptextensions=balinese */,
- { 0, 8424, 467, 6, 11, UNI_INPUNCTUATION } /* block=punctuation */,
- { 4, 8177, 0, 7, 0, UNI_NB } /* noblock */,
- { 2, 8586, 8904, 6, 5, UNI_NFCQC__M } /* nfcqc=maybe */,
- { 2, 2204, 9306, 3, 3, UNI_ORYA } /* isorya */,
- { 0, 9193, 9, 4, 2, UNI_HST__NA } /* hst=na */,
- { 24, 8233, 6246, 7, 4, UNI_HUNG } /* script=hung */,
- { 26, 8604, 9433, 6, 4, UNI_QMARK } /* qmark=true */,
- { 0, 4778, 1, 3, 33, UNI_UCAS } /* isunifiedcanadianaboriginalsyllabics */,
- { 4, 3671, 9333, 17, 4, UNI_COPT } /* scriptextensions=qaac */,
- { 0, 9781, 9814, 6, 21, UNI__PERL_IS_IN_MULTI_CHAR_FOLD } /* _perl_is_in_multi_char_fold */,
- { 0, 1338, 0, 24, 0, UNI_ARABICPFB } /* arabicpresentationformsb */,
- { 21, 3951, 415, 3, 31, UNI_INIDC } /* isideographicdescriptioncharacters */,
- { 2, 4507, 0, 15, 0, UNI_LOWERCASELETTER } /* lowercaseletter */,
- { 1, 7128, 5952, 10, 3, UNI_LB__ZWJ } /* wordbreak=zwj */,
- { 1, 9926, 3248, 7, 5, UNI_XPOSIXBLANK } /* ishorizspace */,
- { 4, 8219, 26, 7, 1, UNI_PATSYN } /* patsyn=y */,
- { 1, 9933, 17, 5, 1, UNI_XPEO } /* isxpeo */,
- { 3, 8233, 8514, 7, 4, UNI_HATR } /* script=hatr */,
- { 1, 2708, 7187, 4, 7, UNI_ARABICPFA } /* inarabicpfa */,
- { 8, 8424, 3996, 6, 16, UNI_LINEARBSYLLABARY } /* block=linearbsyllabary */,
- { 5, 1362, 4701, 24, 2, UNI_CCC__0 } /* canonicalcombiningclass=nr */,
- { 22, 9093, 2779, 4, 12, UNI_MONGOLIANSUP } /* blk=mongoliansup */,
- { 0, 8233, 8939, 7, 5, UNI_SC__TALE } /* script=taile */,
- { 7, 1977, 995, 22, 2, -UNI__PERL_NCHAR } /* noncharactercodepoint=no */,
- { 5, 7420, 0, 7, 0, UNI_IDS } /* idstart */,
- { 3, 8424, 2779, 6, 12, UNI_MONGOLIANSUP } /* block=mongoliansup */,
- { 0, 9782, 3248, 4, 5, UNI_POSIXSPACE } /* perlspace */,
- { 0, 8955, 9734, 4, 3, UNI_IDC } /* idc=yes */,
- { 0, 3671, 6554, 18, 3, UNI_SAMR } /* scriptextensions=samr */,
- { 5, 3671, 8296, 17, 7, UNI_TAVT } /* scriptextensions=taiviet */,
- { 0, 6828, 407, 10, 2, UNI_BC__ON } /* bidiclass=on */,
- { 5, 9940, 0, 4, 0, UNI_PE } /* ispe */,
- { 43, 8424, 7248, 6, 9, UNI_INKHUDAWADI } /* block=khudawadi */,
- { 3, 493, 0, 3, 0, UNI_HAN } /* han */,
- { 5, 184, 2333, 2, 13, UNI_GLAGOLITICSUP } /* isglagoliticsup */,
- { 15, 1497, 107, 10, 5, UNI_S } /* category=symbol */,
- { 0, 8233, 9101, 7, 4, UNI_SC__BUHD } /* script=buhd */,
- { 0, 4705, 5768, 3, 3, UNI_TALU } /* istalu */,
- { 1, 8520, 36, 6, 1, UNI_JOINC } /* joinc=t */,
- { 0, 3671, 9169, 17, 4, UNI_GUJR } /* scriptextensions=gujr */,
- { 0, 3728, 0, 11, 0, UNI_SGNW } /* signwriting */,
- { 5, 8233, 9421, 7, 4, UNI_SC__TGLG } /* script=tglg */,
- { 0, 8886, 493, 3, 3, UNI_SC__HAN } /* sc=han */,
- { 0, 7932, 26, 8, 1, UNI_RADICAL } /* radical=y */,
- { 20, 5760, 8382, 13, 6, UNI_NV__600000 } /* numericvalue=600000 */,
- { 12, 3002, 7836, 18, 3, UNI_DT__FRA } /* decompositiontype=fra */,
- { 3, 8424, 921, 6, 28, UNI_VSSUP } /* block=variationselectorssupplement */,
- { 24, 4778, 1813, 3, 4, UNI_XPOSIXUPPER } /* isupper */,
- { 8, 8424, 414, 6, 32, UNI_INIDC } /* block=ideographicdescriptioncharacters */,
- { 10, 3868, 24, 16, 1, UNI_L } /* generalcategory=l */,
- { 48, 3948, 4763, 3, 7, UNI_VEDICEXT } /* invedicext */,
- { 4, 8424, 1622, 6, 23, UNI_LATINEXTADDITIONAL } /* block=latinextendedadditional */,
- { 0, 184, 6003, 2, 5, UNI_JOINC } /* isjoinc */,
- { 0, 184, 1188, 2, 8, UNI_KANA } /* iskatakana */,
- { 115, 3868, 698, 16, 6, UNI_N } /* generalcategory=number */,
- { 20, 8424, 3884, 6, 11, UNI_GEORGIANEXT } /* block=georgianext */,
- { 33, 9904, 4828, 5, 6, UNI_POSIXXDIGIT } /* posixxdigit */,
- { 6, 8424, 540, 7, 29, UNI_CJKEXTB } /* block=cjkunifiedideographsextensionb */,
- { 0, 8886, 9089, 3, 4, UNI_BHKS } /* sc=bhks */,
- { 8, 9113, 8750, 5, 4, UNI_CCC__21 } /* ccc=ccc21 */,
- { 11, 5760, 7495, 13, 1, UNI_NV__7 } /* numericvalue=7 */,
- { 11, 9093, 78, 4, 35, UNI_ARABICMATH } /* blk=arabicmathematicalalphabeticsymbols */,
- { 0, 8424, 7347, 6, 9, UNI_INOLDTURKIC } /* block=oldturkic */,
- { 9, 3671, 6243, 17, 12, UNI_HUNG } /* scriptextensions=oldhungarian */,
- { 32, 3128, 36, 18, 1, UNI_IDSB } /* idsbinaryoperator=t */,
- { 134, 9049, 8997, 4, 4, UNI_AGE__11 } /* age=11.0 */,
- { 0, 8424, 7048, 6, 10, UNI_INSAURASHTRA } /* block=saurashtra */,
- { 3, 9620, 1767, 3, 2, UNI_NL } /* gc=nl */,
- { 1, 3164, 0, 9, 0, UNI_LATINEXTA } /* latinexta */,
- { 0, 8879, 3350, 5, 12, UNI_INPC__LEFTANDRIGHT } /* inpc=leftandright */,
- { 1, 9365, 8079, 4, 7, UNI_GRAN } /* scx=grantha */,
- { 5, 9093, 467, 4, 11, UNI_INPUNCTUATION } /* blk=punctuation */,
- { 1, 184, 3308, 2, 18, UNI_SMALLKANAEXT } /* issmallkanaextension */,
- { 1, 42, 0, 16, 0, UNI_CJKCOMPAT } /* cjkcompatibility */,
- { 1, 7018, 9692, 10, 3, UNI_IN__4_DOT_1 } /* presentin=v41 */,
- { 1, 8424, 5967, 6, 6, UNI_INHEBREW } /* block=hebrew */,
- { 4, 8424, 690, 7, 15, UNI_CUNEIFORMNUMBERS } /* block=cuneiformnumbers */,
- { 3, 8424, 6316, 6, 3, UNI_INIDC } /* block=idc */,
- { 0, 1790, 0, 9, 0, UNI_TITLE } /* titlecase */,
- { 0, 3671, 7812, 17, 4, UNI_DUPL } /* scriptextensions=dupl */,
- { 16, 1933, 26, 22, 1, UNI_LOE } /* logicalorderexception=y */,
- { 0, 9365, 8430, 4, 6, UNI_CARI } /* scx=carian */,
- { 0, 9946, 8255, 3, 6, UNI_SIDD } /* issiddham */,
- { 0, 6316, 995, 11, 2, -UNI_IDC } /* idcontinue=no */,
- { 0, 8616, 3, 6, 1, -UNI_STERM } /* sterm=f */,
- { 0, 9365, 4657, 4, 15, UNI_NARB } /* scx=oldnortharabian */,
- { 0, 8233, 8114, 7, 7, UNI_SC__KALI } /* script=kayahli */,
- { 1, 8886, 3836, 3, 7, UNI_SC__CPRT } /* sc=cypriot */,
- { 0, 8884, 4327, 5, 15, UNI_INSC__CONSONANTKILLER } /* insc=consonantkiller */,
- { 1, 8424, 4204, 6, 6, UNI_INSYRIAC } /* block=syriac */,
- { 5, 8886, 9101, 3, 4, UNI_SC__BUHD } /* sc=buhd */,
- { 0, 1911, 7320, 22, 9, UNI_INSC__NONJOINER } /* indicsyllabiccategory=nonjoiner */,
- { 12, 184, 9916, 2, 5, UNI_XPOSIXBLANK } /* isblank */,
- { 0, 7341, 0, 4, 0, UNI_PERM } /* perm */,
- { 1, 8424, 7804, 6, 8, UNI_INBUGINESE } /* block=buginese */,
- { 3, 9647, 7470, 3, 2, UNI_NV__50 } /* nv=50 */,
- { 3, 9662, 0, 3, 0, UNI_sd_values_index } /* sd= */,
- { 4, 1911, 4188, 22, 16, UNI_INSC__SYLLABLEMODIFIER } /* indicsyllabiccategory=syllablemodifier */,
- { 2, 9093, 4417, 4, 15, UNI_DIACRITICALSEXT } /* blk=diacriticalsext */,
- { 3, 3948, 4763, 3, 14, UNI_VEDICEXT } /* invedicextensions */,
- { 3, 1362, 8760, 25, 4, UNI_CCC__23 } /* canonicalcombiningclass=ccc23 */,
- { 6, 184, 3020, 2, 10, UNI_DEVA } /* isdevanagari */,
- { 0, 6918, 125, 10, 2, UNI_LB__CR } /* linebreak=cr */,
- { 96, 184, 3290, 2, 4, UNI_RUMI } /* isrumi */,
- { 0, 5269, 9433, 14, 4, UNI_PATSYN } /* patternsyntax=true */,
- { 0, 4705, 8290, 3, 6, UNI_LANA } /* istaitham */,
- { 0, 8685, 3, 4, 1, -UNI_XPOSIXXDIGIT } /* hex=f */,
- { 33, 184, 6602, 2, 11, UNI_NAND } /* isnandinagari */,
- { 29, 5311, 0, 14, 0, UNI_PHLP } /* psalterpahlavi */,
- { 1, 8886, 3110, 3, 4, UNI_SC__GEOR } /* sc=geor */,
- { 1, 9181, 0, 4, 0, UNI_HLUW } /* hluw */,
- { 0, 1159, 39, 3, 2, UNI_XPOSIXDIGIT } /* nt=de */,
- { 2, 9909, 7128, 7, 4, UNI_POSIXWORD } /* isposixword */,
- { 1, 9593, 2413, 3, 20, UNI_BC__PDF } /* bc=popdirectionalformat */,
- { 4, 184, 84, 2, 4, UNI_MATH } /* ismath */,
- { 0, 6005, 510, 3, 29, UNI_CJKEXTA } /* incjkunifiedideographsextensiona */,
- { 4, 5760, 8358, 13, 4, UNI_NV__3000 } /* numericvalue=3000 */,
- { 0, 184, 9353, 2, 4, UNI_RUNR } /* isrunr */,
- { 104, 8233, 2930, 7, 8, UNI_CHER } /* script=cherokee */,
- { 0, 8424, 808, 6, 29, UNI_MISCARROWS } /* block=miscellaneoussymbolsandarrows */,
- { 0, 3671, 8550, 17, 4, UNI_LEPC } /* scriptextensions=lepc */,
- { 8, 5760, 9021, 13, 4, UNI_NV__3_SLASH_16 } /* numericvalue=3/16 */,
- { 0, 9093, 446, 4, 18, UNI_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbols */,
- { 2, 4946, 0, 4, 0, UNI_CHAM } /* cham */,
- { 24, 9313, 3, 4, 1, -UNI_PCM } /* pcm=f */,
- { 0, 9365, 2085, 4, 8, UNI_CYRL } /* scx=cyrillic */,
- { 12, 3603, 0, 17, 0, UNI_LETTERLIKESYMBOLS } /* letterlikesymbols */,
- { 12, 5339, 1768, 14, 5, UNI_SB__LO } /* sentencebreak=lower */,
- { 9, 8886, 8514, 3, 4, UNI_HATR } /* sc=hatr */,
- { 19, 8640, 26, 6, 1, UNI_XPOSIXUPPER } /* upper=y */,
- { 1, 8886, 9221, 3, 4, UNI_SC__LATN } /* sc=latn */,
- { 1, 9357, 0, 4, 0, UNI_SAMR } /* samr */,
- { 1, 8233, 9333, 7, 4, UNI_SC__COPT } /* script=qaac */,
- { 0, 9093, 5967, 4, 6, UNI_INHEBREW } /* blk=hebrew */,
- { 2, 3243, 0, 11, 0, UNI_wspace_values_index } /* whitespace= */,
- { 5, 184, 1933, 2, 21, UNI_LOE } /* islogicalorderexception */,
- { 2, 8233, 9325, 7, 4, UNI_MIAO } /* script=plrd */,
- { 1, 9647, 7495, 3, 1, UNI_NV__7 } /* nv=7 */,
- { 9, 3671, 6558, 17, 11, UNI_MEDF } /* scriptextensions=medefaidrin */,
- { 0, 9113, 8451, 4, 3, UNI_CCC__118 } /* ccc=118 */,
- { 10, 9093, 8282, 4, 7, UNI_INTAGALOG } /* blk=tagalog */,
- { 7, 8044, 0, 7, 0, UNI_CJKEXTF } /* cjkextf */,
- { 0, 3251, 9734, 3, 3, UNI_CE } /* ce=yes */,
- { 1, 8874, 26, 5, 1, UNI_IDST } /* idst=y */,
- { 3, 8424, 4492, 6, 15, UNI_INIMPERIALARAMAIC } /* block=imperialaramaic */,
- { 0, 9626, 0, 4, 0, UNI_JT__L } /* jt=l */,
- { 130, 9113, 9539, 4, 3, UNI_CCC__DB } /* ccc=233 */,
- { 1, 2984, 0, 4, 0, UNI_COPT } /* copt */,
- { 1, 8944, 0, 5, 0, UNI_TAKR } /* takri */,
- { 8, 8424, 8934, 6, 5, UNI_INRUNIC } /* block=runic */,
- { 1, 3964, 0, 9, 0, UNI_LATIN1 } /* latin1sup */,
- { 0, 9647, 7614, 3, 2, UNI_NV__17 } /* nv=17 */,
- { 1, 9093, 6051, 4, 12, UNI_MAHJONG } /* blk=mahjongtiles */,
- { 70, 5760, 8675, 13, 4, UNI_NV__1_SLASH_12 } /* numericvalue=1/12 */,
- { 0, 3671, 2169, 17, 11, UNI_MTEI } /* scriptextensions=meeteimayek */,
- { 1, 6939, 0, 2, 0, UNI_VS } /* vs */,
- { 0, 3398, 3, 18, 1, -UNI_VS } /* variationselector=f */,
- { 1, 9049, 7631, 4, 1, UNI_AGE__9 } /* age=9 */,
- { 0, 6005, 5896, 3, 11, UNI_CYRILLICEXTC } /* incyrillicextc */,
- { 5, 5760, 8394, 13, 4, UNI_NV__8000 } /* numericvalue=8000 */,
- { 1, 8424, 43, 7, 15, UNI_CJKCOMPAT } /* block=cjkcompatibility */,
- { 0, 7098, 0, 10, 0, UNI_CN } /* unassigned */,
- { 8, 184, 2779, 2, 19, UNI_MONGOLIANSUP } /* ismongoliansupplement */,
- { 3, 6159, 0, 12, 0, UNI_GONM } /* masaramgondi */,
- { 0, 9647, 7612, 3, 8, UNI_NV__5_SLASH_12 } /* nv=4.17e-01 */,
- { 48, 9365, 8892, 4, 4, UNI_PHLI } /* scx=phli */,
- { 0, 9093, 8093, 4, 7, UNI_INHANUNOO } /* blk=hanunoo */,
- { 0, 8424, 250, 6, 33, UNI_MISCMATHSYMBOLSA } /* block=miscellaneousmathematicalsymbolsa */,
- { 0, 6005, 1824, 3, 21, UNI_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatideographssup */,
- { 0, 8886, 4220, 3, 6, UNI_TANG } /* sc=tangut */,
- { 4, 8598, 0, 5, 0, UNI__PERL_PATWS } /* patws */,
- { 0, 9365, 3980, 4, 7, UNI_LINB } /* scx=linearb */,
- { 9, 184, 2086, 3, 17, UNI_CYRILLICSUP } /* iscyrillicsupplement */,
- { 1, 2708, 7196, 4, 7, UNI_ARABICPFB } /* inarabicpfb */,
- { 1, 9093, 6839, 5, 9, UNI_BOXDRAWING } /* blk=boxdrawing */,
- { 0, 6723, 0, 4, 0, UNI_SYLO } /* sylo */,
- { 6, 184, 4108, 2, 7, UNI_MYMR } /* ismyanmar */,
- { 1, 9121, 9433, 4, 4, UNI_CWL } /* cwl=true */,
- { 4, 2708, 6800, 4, 8, UNI_ARABICEXTA } /* inarabicexta */,
- { 0, 8233, 2741, 7, 19, UNI_MERO } /* script=meroitichieroglyphs */,
- { 1, 9605, 435, 4, 2, UNI_DT__ENC } /* dt=enc */,
- { 0, 8914, 0, 5, 0, UNI_NSHU } /* nushu */,
- { 48, 184, 1867, 2, 22, UNI_DIACRITICALSFORSYMBOLS } /* isdiacriticalsforsymbols */,
- { 0, 1482, 6383, 3, 10, UNI_DOMINO } /* indominotiles */,
- { 0, 5760, 7614, 13, 2, UNI_NV__17 } /* numericvalue=17 */,
- { 0, 7356, 0, 9, 0, UNI_PALM } /* palmyrene */,
- { 1, 9647, 8388, 3, 4, UNI_NV__7000 } /* nv=7000 */,
- { 0, 1362, 7459, 24, 2, UNI_CCC__21 } /* canonicalcombiningclass=21 */,
- { 1, 8879, 2473, 5, 20, UNI_INPC__TOPANDBOTTOMANDRIGHT } /* inpc=topandbottomandright */,
- { 0, 8879, 5461, 5, 13, UNI_INPC__BOTTOMANDLEFT } /* inpc=bottomandleft */,
- { 1, 9093, 3552, 4, 11, UNI_ETHIOPICEXT } /* blk=ethiopicext */,
- { 8, 8219, 36, 7, 1, UNI_PATSYN } /* patsyn=t */,
- { 3, 9629, 23, 3, 2, UNI_LB__AL } /* lb=al */,
- { 0, 184, 8502, 2, 4, UNI_GOTH } /* isgoth */,
- { 0, 8233, 8526, 7, 6, UNI_SC__KTHI } /* script=kaithi */,
- { 0, 8586, 17, 7, 1, UNI_COMPEX } /* nfcqc=no */,
- { 2, 3951, 3147, 3, 17, UNI_PI } /* isinitialpunctuation */,
- { 10, 184, 2931, 3, 10, UNI_CHEROKEESUP } /* ischerokeesup */,
- { 2, 4642, 26, 15, 1, UNI_DT__NONE } /* nfkdquickcheck=y */,
- { 6, 8550, 0, 6, 0, UNI_LEPC } /* lepcha */,
- { 1, 2148, 2837, 3, 18, UNI_SUNDANESESUP } /* insundanesesupplement */,
- { 4, 8424, 1188, 6, 26, UNI_KATAKANAEXT } /* block=katakanaphoneticextensions */,
- { 0, 4462, 3, 15, 1, -UNI_GREXT } /* graphemeextend=f */,
- { 8, 3671, 4108, 17, 7, UNI_MYMR } /* scriptextensions=myanmar */,
- { 2, 184, 6602, 2, 4, UNI_NAND } /* isnand */,
- { 1, 2106, 125, 21, 2, UNI_LB__CR } /* graphemeclusterbreak=cr */,
- { 0, 1159, 4829, 3, 5, UNI_NT__DI } /* nt=digit */,
- { 0, 8233, 0, 14, 0, UNI_SC__SHRD } /* script=sharada */,
- { 0, 8160, 721, 4, 19, UNI_ENCLOSEDALPHANUM } /* inenclosedalphanumerics */,
- { 1, 9093, 2127, 4, 14, UNI_INHANIFIROHINGYA } /* blk=hanifirohingya */,
- { 15, 5565, 4060, 13, 16, UNI_JG__MANICHAEANTWENTY } /* joininggroup=manichaeantwenty */,
- { 16, 9365, 2741, 4, 19, UNI_MERO } /* scx=meroitichieroglyphs */,
- { 8, 2703, 0, 18, 0, UNI_IDST } /* idstrinaryoperator */,
- { 7, 8592, 1, 6, 1, UNI_DT__CAN } /* nfdqc=n */,
- { 4, 3248, 0, 5, 0, UNI_XPOSIXSPACE } /* space */,
- { 7, 112, 0, 2, 0, UNI_SC } /* sc */,
- { 17, 9049, 9701, 4, 3, UNI_AGE__5_DOT_2 } /* age=v52 */,
- { 1, 1158, 2022, 3, 21, UNI_TRANSPORTANDMAP } /* intransportandmapsymbols */,
- { 0, 8233, 8430, 7, 4, UNI_CARI } /* script=cari */,
- { 0, 9623, 6778, 3, 10, UNI_JG__AFRICANFEH } /* jg=africanfeh */,
- { 24, 8424, 8929, 6, 5, UNI_INOSAGE } /* block=osage */,
- { 25, 3868, 1029, 16, 2, UNI_SO } /* generalcategory=so */,
- { 0, 4821, 1, 14, 1, -UNI_POSIXXDIGIT } /* asciihexdigit=n */,
- { 0, 8424, 2836, 6, 19, UNI_SUNDANESESUP } /* block=sundanesesupplement */,
- { 17, 6005, 3519, 3, 16, UNI_CYRILLICEXTB } /* incyrillicextendedb */,
- { 0, 8424, 5367, 6, 14, UNI_SUPPUNCTUATION } /* block=suppunctuation */,
- { 1, 8424, 8024, 7, 6, UNI_CJKEXTC } /* block=cjkextc */,
- { 0, 8617, 9434, 6, 3, UNI_TERM } /* term=true */,
- { 4, 3868, 697, 16, 2, UNI_MN } /* generalcategory=mn */,
- { 0, 8871, 1129, 3, 2, UNI_SB__ST } /* sb=st */,
- { 0, 5760, 7462, 13, 1, UNI_NV__4 } /* numericvalue=4 */,
- { 0, 7257, 0, 9, 0, UNI_LATINEXTB } /* latinextb */,
- { 0, 1362, 9536, 24, 3, UNI_CCC__AR } /* canonicalcombiningclass=232 */,
- { 0, 8879, 8227, 3, 6, UNI_INPHAGSPA } /* inphagspa */,
- { 2, 7025, 9587, 3, 3, UNI_IN__9 } /* in=9.0 */,
- { 1, 9365, 3110, 4, 8, UNI_GEOR } /* scx=georgian */,
- { 1, 9365, 3020, 4, 10, UNI_DEVA } /* scx=devanagari */,
- { 0, 9365, 7804, 4, 8, UNI_BUGI } /* scx=buginese */,
- { 17, 8233, 6724, 8, 3, UNI_SC__SYLO } /* script=sylo */,
- { 0, 9365, 7248, 4, 9, UNI_SIND } /* scx=khudawadi */,
- { 0, 184, 4297, 2, 7, UNI_BRAI } /* isbraille */,
- { 14, 5760, 9033, 13, 3, UNI_NV__3_SLASH_8 } /* numericvalue=3/8 */,
- { 24, 184, 2065, 3, 20, UNI_CJKRADICALSSUP } /* iscjkradicalssupplement */,
- { 1, 1497, 5255, 9, 14, UNI_MN } /* category=nonspacingmark */,
- { 9, 9049, 7436, 4, 3, UNI_IN__1_DOT_1 } /* age=1.1 */,
- { 1, 7128, 5967, 10, 12, UNI_LB__HL } /* wordbreak=hebrewletter */,
- { 2, 9647, 8669, 3, 4, UNI_NV__1_SLASH_32 } /* nv=1/32 */,
- { 0, 9197, 0, 4, 0, UNI_KALI } /* kali */,
- { 0, 2106, 5346, 21, 2, UNI_WB__EB } /* graphemeclusterbreak=eb */,
- { 1, 5513, 26, 13, 1, UNI_GRBASE } /* graphemebase=y */,
- { 0, 4705, 8228, 3, 3, UNI_TAGS } /* istags */,
- { 0, 8424, 9281, 6, 4, UNI_INNEWA } /* block=newa */,
- { 0, 6567, 812, 6, 25, UNI_MISCARROWS } /* inmiscellaneoussymbolsandarrows */,
- { 0, 8879, 9, 5, 2, UNI_INPC__NA } /* inpc=na */,
- { 0, 8886, 9045, 3, 4, UNI_SC__ADLM } /* sc=adlm */,
- { 0, 9201, 0, 4, 0, UNI_KHMR } /* khmr */,
- { 0, 3671, 9325, 17, 4, UNI_MIAO } /* scriptextensions=plrd */,
- { 2, 8418, 1, 6, 1, -UNI_BIDIM } /* bidim=n */,
- { 89, 8580, 9433, 6, 4, UNI__PERL_NCHAR } /* nchar=true */,
- { 0, 9909, 6917, 3, 3, UNI_PHLI } /* isphli */,
- { 0, 8879, 838, 3, 17, UNI_PHONETICEXT } /* inphoneticextensions */,
- { 3, 1482, 4419, 4, 13, UNI_DIACRITICALSEXT } /* indiacriticalsext */,
- { 8, 184, 4080, 2, 10, UNI_SM } /* ismathsymbol */,
- { 0, 3671, 8289, 17, 7, UNI_LANA } /* scriptextensions=taitham */,
- { 0, 8160, 1005, 4, 25, UNI_ENCLOSEDCJK } /* inenclosedcjklettersandmonths */,
- { 0, 9113, 9542, 4, 3, UNI_CCC__DA } /* ccc=234 */,
- { 0, 8424, 8939, 6, 5, UNI_INTAILE } /* block=taile */,
- { 3, 9647, 9557, 3, 3, UNI_NV__3_SLASH_5 } /* nv=3/5 */,
- { 0, 9093, 3467, 4, 17, UNI_INCAUCASIANALBANIAN } /* blk=caucasianalbanian */,
- { 7, 7128, 73, 10, 2, UNI_WB__EB } /* wordbreak=em */,
- { 2, 8886, 9453, 3, 4, UNI_VAI } /* sc=vaii */,
- { 134, 9901, 96, 8, 5, UNI_XPOSIXALPHA } /* isxposixalpha */,
- { 0, 8884, 6219, 5, 12, UNI_INSC__NUMBERJOINER } /* insc=numberjoiner */,
- { 18, 8886, 7860, 3, 4, UNI_SC__HIRA } /* sc=hira */,
- { 0, 3981, 1892, 5, 19, UNI_EARLYDYNASTICCUNEIFORM } /* inearlydynasticcuneiform */,
- { 0, 8886, 8652, 3, 6, UNI_WCHO } /* sc=wancho */,
- { 0, 9153, 1057, 4, 7, UNI_GCB__PP } /* gcb=prepend */,
- { 1, 184, 6808, 2, 10, UNI_ASCII } /* isbasiclatin */,
- { 0, 7025, 7495, 3, 1, UNI_IN__7 } /* in=7 */,
- { 0, 9659, 1, 3, 1, -UNI_RI } /* ri=n */,
- { 1, 8884, 2293, 5, 20, UNI_INSC__CONSONANTPLACEHOLDER } /* insc=consonantplaceholder */,
- { 0, 3671, 2532, 17, 4, UNI_BRAH } /* scriptextensions=brah */,
- { 0, 9365, 4582, 4, 15, UNI_MERC } /* scx=meroiticcursive */,
- { 1, 9608, 7176, 3, 9, UNI_EA__A } /* ea=ambiguous */,
- { 1, 6679, 9433, 11, 4, UNI_SD } /* softdotted=true */,
- { 14, 1084, 0, 26, 0, UNI_cwkcf_values_index } /* changeswhennfkccasefolded= */,
- { 8, 9629, 878, 3, 2, UNI_LB__PR } /* lb=pr */,
- { 6, 1924, 7, 10, 1, UNI_CASEDLETTER } /* category=lc */,
- { 13, 8886, 9349, 3, 4, UNI_SC__ROHG } /* sc=rohg */,
- { 1, 1599, 0, 23, 0, UNI_COMPATJAMO } /* hangulcompatibilityjamo */,
- { 4, 9093, 148, 4, 35, UNI_DIACRITICALSSUP } /* blk=combiningdiacriticalmarkssupplement */,
- { 2, 9093, 7118, 4, 10, UNI_INWARANGCITI } /* blk=warangciti */,
- { 1, 4705, 4733, 3, 14, UNI_TITLE } /* istitlecaseletter */,
- { 0, 8640, 3, 6, 1, -UNI_XPOSIXUPPER } /* upper=f */,
- { 14, 1362, 7683, 24, 2, UNI_CCC__26 } /* canonicalcombiningclass=26 */,
- { 16, 9093, 2760, 4, 19, UNI_MODIFIERTONELETTERS } /* blk=modifiertoneletters */,
- { 1, 1977, 26, 22, 1, UNI__PERL_NCHAR } /* noncharactercodepoint=y */,
- { 1, 8233, 2127, 7, 4, UNI_SC__HAN } /* script=hani */,
- { 0, 3671, 9209, 17, 4, UNI_KTHI } /* scriptextensions=kthi */,
- { 1, 184, 5526, 2, 13, UNI_GREEKEXT } /* isgreekextended */,
- { 1, 4267, 0, 5, 0, UNI_BAMU } /* bamum */,
- { 7, 3688, 8864, 17, 5, -UNI_STERM } /* sentenceterminal=false */,
- { 1, 9093, 659, 4, 30, UNI_CJKEXTF } /* blk=cjkunifiedideographsextensionf */,
- { 0, 9093, 4076, 4, 16, UNI_MISCMATHSYMBOLSA } /* blk=miscmathsymbolsa */,
- { 0, 1362, 6481, 24, 11, UNI_CCC__8 } /* canonicalcombiningclass=kanavoicing */,
- { 0, 8233, 1622, 7, 5, UNI_SC__LATN } /* script=latin */,
- { 2, 9647, 7462, 3, 1, UNI_NV__4 } /* nv=4 */,
- { 7, 3671, 7365, 17, 9, UNI_PAUC } /* scriptextensions=paucinhau */,
- { 0, 9153, 3254, 4, 17, UNI_RI } /* gcb=regionalindicator */,
- { 1, 6828, 3074, 10, 18, UNI_BC__FSI } /* bidiclass=firststrongisolate */,
- { 3, 3671, 9489, 17, 4, UNI_ZYYY } /* scriptextensions=zyyy */,
- { 0, 8886, 9297, 3, 4, UNI_OLCK } /* sc=olck */,
- { 20, 4705, 1257, 4, 2, UNI_TELU } /* istelu */,
- { 2, 9113, 6404, 4, 11, UNI_CCC__DB } /* ccc=doublebelow */,
- { 0, 1159, 495, 3, 2, UNI_NT__NU } /* nt=nu */,
- { 0, 9629, 9753, 3, 2, UNI_LB__B2 } /* lb=b2 */,
- { 0, 8886, 9489, 3, 4, UNI_SC__ZYYY } /* sc=zyyy */,
- { 0, 9125, 26, 4, 1, UNI_CWT } /* cwt=y */,
- { 1, 8871, 34, 3, 6, UNI_SB__EX } /* sb=extend */,
- { 1, 9605, 1223, 3, 7, UNI_DT__INIT } /* dt=initial */,
- { 0, 8424, 3722, 6, 17, UNI_SUTTONSIGNWRITING } /* block=suttonsignwriting */,
- { 5, 9365, 9085, 4, 4, UNI_BATK } /* scx=batk */,
- { 0, 8879, 6734, 5, 11, UNI_INPC__TOPANDRIGHT } /* inpc=topandright */,
- { 0, 21, 8532, 2, 6, UNI_KANBUN } /* inkanbun */,
- { 0, 9365, 7956, 4, 4, UNI_TAGB } /* scx=tagb */,
- { 4, 3671, 8248, 18, 6, UNI_SHAW } /* scriptextensions=shavian */,
- { 17, 6816, 7797, 3, 7, UNI_INBASSAVAH } /* inbassavah */,
- { 2, 9405, 0, 4, 0, UNI_TALU } /* talu */,
- { 0, 8424, 779, 6, 29, UNI_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsupplement */,
- { 2, 6767, 0, 11, 0, UNI_YISYLLABLES } /* yisyllables */,
- { 0, 7018, 7631, 10, 1, UNI_IN__9 } /* presentin=9 */,
- { 0, 7128, 1188, 10, 2, UNI_WB__KA } /* wordbreak=ka */,
- { 0, 8508, 36, 6, 1, UNI_GREXT } /* grext=t */,
- { 0, 9593, 9638, 3, 3, UNI_BC__LRO } /* bc=lro */,
- { 0, 184, 8538, 2, 6, UNI_KHOJ } /* iskhojki */,
- { 0, 8424, 8226, 6, 7, UNI_INPHAGSPA } /* block=phagspa */,
- { 0, 8128, 0, 4, 0, UNI_MAKA } /* maka */,
- { 7, 8879, 6280, 3, 11, UNI_PLAYINGCARDS } /* inplayingcards */,
- { 0, 8424, 3620, 6, 10, UNI_INMANICHAEAN } /* block=manichaean */,
- { 0, 1497, 2006, 9, 14, UNI_LM } /* category=modifierletter */,
- { 1, 3671, 7338, 17, 9, UNI_PERM } /* scriptextensions=oldpermic */,
- { 0, 9629, 6848, 3, 10, UNI_LB__BA } /* lb=breakafter */,
- { 1, 9365, 7796, 4, 8, UNI_BASS } /* scx=bassavah */,
- { 1, 5760, 7507, 13, 2, UNI_NV__12 } /* numericvalue=12 */,
- { 0, 184, 382, 2, 32, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* isegyptianhieroglyphformatcontrols */,
- { 0, 3248, 3, 6, 1, -UNI_XPOSIXSPACE } /* space=f */,
- { 28, 9731, 7410, 3, 9, UNI_WB__WSEGSPACE } /* wb=wsegspace */,
- { 2, 9093, 9261, 4, 3, UNI_INMRO } /* blk=mro */,
- { 1, 9049, 7660, 4, 3, UNI_AGE__6 } /* age=6.0 */,
- { 1, 9904, 1768, 5, 5, UNI_POSIXLOWER } /* posixlower */,
- { 1, 9141, 9433, 4, 4, UNI_DIA } /* dia=true */,
- { 2, 8886, 9473, 3, 4, UNI_SC__YI } /* sc=yiii */,
- { 0, 8233, 8924, 7, 5, UNI_SC__ORYA } /* script=oriya */,
- { 26, 5085, 5619, 4, 7, UNI_INMALAYALAM } /* inmalayalam */,
- { 5, 8233, 5311, 7, 14, UNI_SC__PHLP } /* script=psalterpahlavi */,
- { 24, 5565, 5115, 13, 14, UNI_JG__MANICHAEANHETH } /* joininggroup=manichaeanheth */,
- { 6, 9365, 9209, 4, 4, UNI_KTHI } /* scx=kthi */,
- { 51, 2493, 3391, 20, 7, UNI_VO__U } /* verticalorientation=upright */,
- { 2, 21, 5003, 2, 14, UNI_LATINEXTB } /* inlatinextendedb */,
- { 5, 9093, 7860, 4, 8, UNI_INHIRAGANA } /* blk=hiragana */,
- { 2, 9901, 9470, 3, 3, UNI_XSUX } /* isxsux */,
- { 18, 8233, 2837, 8, 3, UNI_SUND } /* script=sund */,
- { 18, 8886, 7852, 3, 8, UNI_SC__GURU } /* sc=gurmukhi */,
- { 3, 3671, 2333, 17, 10, UNI_GLAG } /* scriptextensions=glagolitic */,
- { 3, 4462, 26, 15, 1, UNI_GREXT } /* graphemeextend=y */,
- { 3, 9623, 5129, 3, 14, UNI_JG__MANICHAEANKAPH } /* jg=manichaeankaph */,
- { 14, 5085, 8138, 5, 4, UNI_INMANDAIC } /* inmandaic */,
- { 1, 8424, 3326, 6, 11, UNI_TAIXUANJING } /* block=taixuanjing */,
- { 6, 9623, 8658, 3, 6, UNI_JG__YUDHHE } /* jg=yudhhe */,
- { 1, 8226, 0, 7, 0, UNI_PHAG } /* phagspa */,
- { 0, 8424, 8538, 6, 6, UNI_INKHOJKI } /* block=khojki */,
- { 1, 9365, 8128, 4, 4, UNI_MAKA } /* scx=maka */,
- { 0, 9647, 8989, 3, 4, UNI_NV__1_SLASH_80 } /* nv=1/80 */,
- { 0, 8424, 8859, 6, 5, UNI_INDOGRA } /* block=dogra */,
- { 2, 3868, 8499, 16, 2, UNI_CF } /* generalcategory=cf */,
- { 0, 8424, 5604, 6, 13, UNI_LOWSURROGATES } /* block=lowsurrogates */,
- { 1, 7018, 9449, 10, 4, UNI_IN__12_DOT_1 } /* presentin=v121 */,
- { 3, 3671, 4792, 17, 15, UNI_ZANB } /* scriptextensions=zanabazarsquare */,
- { 0, 8424, 8254, 6, 7, UNI_INSIDDHAM } /* block=siddham */,
- { 33, 9093, 6868, 4, 10, UNI_COMPATJAMO } /* blk=compatjamo */,
- { 9, 1506, 0, 24, 0, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* supsymbolsandpictographs */,
- { 16, 3739, 0, 17, 0, UNI_uideo_values_index } /* unifiedideograph= */,
- { 1, 5835, 26, 12, 1, UNI_BIDIC } /* bidicontrol=y */,
- { 2, 8424, 283, 6, 33, UNI_MISCMATHSYMBOLSB } /* block=miscellaneousmathematicalsymbolsb */,
- { 1, 1362, 8437, 25, 5, UNI_CCC__103 } /* canonicalcombiningclass=ccc103 */,
- { 0, 9903, 96, 6, 5, UNI_XPOSIXALPHA } /* xposixalpha */,
- { 0, 3243, 995, 11, 2, -UNI_XPOSIXSPACE } /* whitespace=no */,
- { 1, 9093, 569, 4, 30, UNI_CJKEXTC } /* blk=cjkunifiedideographsextensionc */,
- { 0, 3671, 7980, 17, 4, UNI_UGAR } /* scriptextensions=ugar */,
- { 256, 9093, 567, 4, 2, UNI_NB } /* blk=nb */,
- { 24, 9093, 749, 4, 30, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* blk=symbolsandpictographsextendeda */,
- { 1, 9365, 9493, 4, 4, UNI_ZZZZ } /* scx=zzzz */,
- { 0, 2253, 0, 20, 0, UNI_HLUW } /* anatolianhieroglyphs */,
- { 0, 184, 3164, 2, 18, UNI_LATINEXTADDITIONAL } /* islatinextadditional */,
- { 1, 21, 5423, 3, 12, UNI_AEGEANNUMBERS } /* inaegeannumbers */,
- { 0, 8424, 4108, 6, 7, UNI_INMYANMAR } /* block=myanmar */,
- { 0, 6858, 0, 10, 0, UNI_CJKSTROKES } /* cjkstrokes */,
- { 2, 8955, 3, 4, 1, -UNI_IDC } /* idc=f */,
- { 1, 7025, 9551, 3, 3, UNI_IN__3_DOT_2 } /* in=3.2 */,
- { 1, 9647, 7747, 3, 2, UNI_NV__28 } /* nv=28 */,
- { 0, 1362, 6207, 24, 12, UNI_CCC__0 } /* canonicalcombiningclass=notreordered */,
- { 3, 8233, 3772, 7, 8, UNI_SC__BOPO } /* script=bopomofo */,
- { 0, 9365, 9201, 4, 4, UNI_KHMR } /* scx=khmr */,
- { 1, 9113, 8780, 5, 4, UNI_CCC__27 } /* ccc=ccc27 */,
- { 3, 7964, 0, 8, 0, UNI_TFNG } /* tifinagh */,
- { 0, 3128, 0, 18, 0, UNI_idsb_values_index } /* idsbinaryoperator= */,
- { 0, 9620, 6635, 3, 11, UNI_SO } /* gc=othersymbol */,
- { 1, 4618, 2335, 4, 11, UNI_GLAGOLITICSUP } /* inglagoliticsup */,
- { 0, 9317, 0, 4, 0, UNI_PHLP } /* phlp */,
- { 0, 5979, 9433, 12, 4, UNI_IDEO } /* ideographic=true */,
- { 43, 9153, 9611, 4, 3, UNI_WB__EB } /* gcb=ebg */,
- { 2, 184, 7900, 2, 8, UNI_KANAEXTA } /* iskanaexta */,
- { 0, 3002, 2493, 18, 4, UNI_DT__VERT } /* decompositiontype=vert */,
- { 2, 184, 9277, 2, 4, UNI_NBAT } /* isnbat */,
- { 2, 1801, 0, 22, 0, UNI_cwu_values_index } /* changeswhenuppercased= */,
- { 0, 1933, 9734, 22, 3, UNI_LOE } /* logicalorderexception=yes */,
- { 15, 6382, 0, 6, 0, UNI_DOMINO } /* domino */,
- { 0, 5760, 7756, 13, 8, UNI_NV__7_SLASH_8 } /* numericvalue=8.75e-01 */,
- { 2, 9946, 6554, 3, 3, UNI_SAMR } /* issamr */,
- { 0, 9593, 37, 3, 2, UNI_BC__EN } /* bc=en */,
- { 1, 8233, 8093, 7, 7, UNI_SC__HANO } /* script=hanunoo */,
- { 0, 6949, 724, 4, 3, UNI_CASED } /* iscased */,
- { 4, 9629, 21, 3, 2, UNI_LB__IN } /* lb=in */,
- { 11, 8424, 183, 6, 20, UNI_MISCSYMBOLS } /* block=miscellaneoussymbols */,
- { 3, 9093, 719, 4, 21, UNI_ENCLOSEDALPHANUM } /* blk=enclosedalphanumerics */,
- { 4, 9647, 7492, 3, 8, UNI_NV__1_SLASH_6 } /* nv=1.67e-01 */,
- { 3, 9093, 3722, 4, 17, UNI_SUTTONSIGNWRITING } /* blk=suttonsignwriting */,
- { 80, 9069, 0, 4, 0, UNI_ARMN } /* armn */,
- { 0, 9093, 5895, 4, 12, UNI_CYRILLICEXTC } /* blk=cyrillicextc */,
- { 0, 1362, 8790, 25, 4, UNI_CCC__29 } /* canonicalcombiningclass=ccc29 */,
- { 1, 1977, 0, 21, 0, UNI__PERL_NCHAR } /* noncharactercodepoint */,
- { 0, 5565, 5241, 13, 14, UNI_JG__NOJOININGGROUP } /* joininggroup=nojoininggroup */,
- { 4, 184, 749, 2, 30, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* issymbolsandpictographsextendeda */,
- { 0, 1362, 8720, 25, 4, UNI_CCC__15 } /* canonicalcombiningclass=ccc15 */,
- { 0, 5513, 9433, 13, 4, UNI_GRBASE } /* graphemebase=true */,
- { 113, 184, 9261, 2, 3, UNI_MRO } /* ismro */,
- { 1, 4252, 0, 15, 0, UNI_ARABICEXTA } /* arabicextendeda */,
- { 1, 4826, 8864, 9, 5, -UNI_XPOSIXXDIGIT } /* hexdigit=false */,
- { 0, 9093, 7221, 4, 9, UNI_EMOTICONS } /* blk=emoticons */,
- { 4, 5565, 5, 13, 1, UNI_JG__E } /* joininggroup=e */,
- { 2, 1497, 17, 10, 1, UNI_SO } /* category=so */,
- { 0, 9593, 3608, 3, 3, UNI_BC__RLI } /* bc=rli */,
- { 3, 3671, 8121, 17, 7, UNI_LINA } /* scriptextensions=lineara */,
- { 0, 2684, 9, 19, 2, UNI_HST__NA } /* hangulsyllabletype=na */,
- { 0, 8424, 4717, 6, 15, UNI_TAMILSUP } /* block=tamilsupplement */,
- { 8, 1362, 3969, 24, 1, UNI_CCC__1 } /* canonicalcombiningclass=1 */,
- { 9, 8886, 2532, 3, 4, UNI_BRAH } /* sc=brah */,
- { 1, 32, 0, 2, 0, UNI__PERL_SURROGATE } /* cs */,
- { 0, 8424, 1645, 6, 23, UNI_SHORTHANDFORMATCONTROLS } /* block=shorthandformatcontrols */,
- { 8, 8160, 781, 4, 27, UNI_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsupplement */,
- { 2, 8886, 9393, 3, 4, UNI_SC__SYRC } /* sc=syrc */,
- { 10, 1924, 24, 10, 1, UNI_LOWERCASELETTER } /* category=ll */,
- { 0, 9647, 3969, 3, 1, UNI_NV__1 } /* nv=1 */,
- { 0, 9093, 3326, 4, 18, UNI_TAIXUANJING } /* blk=taixuanjingsymbols */,
- { 0, 8424, 1867, 6, 12, UNI_DIACRITICALS } /* block=diacriticals */,
- { 8, 184, 8149, 2, 7, UNI_MULT } /* ismultani */,
- { 0, 9620, 5199, 3, 14, UNI_SK } /* gc=modifiersymbol */,
- { 24, 2703, 9433, 19, 4, UNI_IDST } /* idstrinaryoperator=true */,
- { 1, 8886, 4792, 3, 15, UNI_ZANB } /* sc=zanabazarsquare */,
- { 0, 2106, 5258, 21, 11, UNI_GCB__SM } /* graphemeclusterbreak=spacingmark */,
- { 4, 5760, 8394, 13, 6, UNI_NV__800000 } /* numericvalue=800000 */,
- { 14, 1497, 697, 9, 2, UNI_MN } /* category=mn */,
- { 0, 6918, 3, 11, 1, UNI_LB__LF } /* linebreak=lf */,
- { 8, 7128, 400, 10, 6, UNI_WB__FO } /* wordbreak=format */,
- { 0, 8886, 8142, 3, 7, UNI_MARC } /* sc=marchen */,
- { 0, 8424, 1387, 7, 9, UNI_CJKSYMBOLS } /* block=cjksymbols */,
- { 16, 9093, 4092, 4, 16, UNI_MISCMATHSYMBOLSB } /* blk=miscmathsymbolsb */,
- { 0, 7108, 36, 10, 1, UNI_XPOSIXUPPER } /* uppercase=t */,
- { 0, 6567, 187, 6, 16, UNI_MISCSYMBOLS } /* inmiscellaneoussymbols */,
- { 0, 5565, 5708, 13, 13, UNI_JG__MANICHAEANWAW } /* joininggroup=manichaeanwaw */,
- { 3, 6918, 495, 10, 7, UNI_LB__NU } /* linebreak=numeric */,
- { 4, 6808, 0, 10, 0, UNI_ASCII } /* basiclatin */,
- { 3, 6338, 9433, 11, 4, UNI_XPOSIXALPHA } /* alphabetic=true */,
- { 0, 184, 7812, 2, 4, UNI_DUPL } /* isdupl */,
- { 24, 9647, 7676, 3, 8, UNI_NV__1_SLASH_16 } /* nv=6.25e-02 */,
- { 0, 9137, 8864, 4, 5, -UNI_DEP } /* dep=false */,
- { 1, 8424, 1539, 6, 14, UNI_MUSIC } /* block=musicalsymbols */,
- { 40, 5526, 0, 8, 0, UNI_GREEKEXT } /* greekext */,
- { 0, 8424, 8485, 7, 5, UNI_INCHAKMA } /* block=chakma */,
- { 49, 8640, 0, 6, 0, UNI_upper_values_index } /* upper= */,
- { 2, 2021, 0, 22, 0, UNI_TRANSPORTANDMAP } /* transportandmapsymbols */,
- { 0, 3002, 1223, 18, 4, UNI_DT__INIT } /* decompositiontype=init */,
- { 5, 184, 4762, 2, 15, UNI_VEDICEXT } /* isvedicextensions */,
- { 2, 9647, 7764, 3, 8, UNI_NV__11_SLASH_12 } /* nv=9.17e-01 */,
- { 13, 8886, 9357, 3, 4, UNI_SAMR } /* sc=samr */,
- { 0, 8233, 7365, 7, 9, UNI_PAUC } /* script=paucinhau */,
- { 0, 3671, 7, 17, 18, UNI_CANS } /* scriptextensions=canadianaboriginal */,
- { 0, 9093, 7805, 5, 7, UNI_INBUGINESE } /* blk=buginese */,
- { 1, 4627, 0, 16, 0, UNI_NFKCQC__N } /* nfkcquickcheck=n */,
- { 9, 9647, 9751, 3, 2, UNI_NV__49 } /* nv=49 */,
- { 1, 9237, 995, 4, 2, -UNI_LOE } /* loe=no */,
- { 1, 4705, 9422, 3, 3, UNI_TGLG } /* istglg */,
- { 1, 9365, 7341, 4, 4, UNI_PERM } /* scx=perm */,
- { 12, 6928, 995, 10, 2, -UNI_XPOSIXLOWER } /* lowercase=no */,
- { 1, 7018, 9713, 10, 3, UNI_IN__6_DOT_3 } /* presentin=v63 */,
- { 2, 8233, 9261, 7, 4, UNI_MRO } /* script=mroo */,
- { 0, 9647, 7763, 3, 2, UNI_NV__19 } /* nv=19 */,
- { 1, 9629, 495, 3, 7, UNI_LB__NU } /* lb=numeric */,
- { 0, 184, 4989, 2, 14, UNI_KANGXI } /* iskangxiradicals */,
- { 1, 9093, 878, 4, 14, UNI_PUA } /* blk=privateusearea */,
- { 5, 6918, 73, 10, 2, UNI_LB__EM } /* linebreak=em */,
- { 1, 8412, 8864, 6, 5, -UNI_BIDIC } /* bidic=false */,
- { 25, 8233, 8550, 7, 6, UNI_LEPC } /* script=lepcha */,
- { 16, 3671, 9465, 17, 4, UNI_XPEO } /* scriptextensions=xpeo */,
- { 2, 8332, 97, 3, 4, UNI_XPOSIXALPHA } /* isalpha */,
- { 55, 3671, 9321, 17, 4, UNI_PHNX } /* scriptextensions=phnx */,
- { 0, 9093, 2006, 4, 4, UNI_INMODI } /* blk=modi */,
- { 0, 5760, 7435, 13, 2, UNI_NV__11 } /* numericvalue=11 */,
- { 0, 9093, 2333, 4, 13, UNI_GLAGOLITICSUP } /* blk=glagoliticsup */,
- { 0, 5422, 0, 13, 0, UNI_AEGEANNUMBERS } /* aegeannumbers */,
- { 0, 8332, 697, 4, 2, UNI_ARMN } /* isarmn */,
- { 0, 9108, 0, 2, 0, UNI_MC } /* mc */,
- { 1, 2741, 0, 19, 0, UNI_MERO } /* meroitichieroglyphs */,
- { 2, 9593, 0, 4, 0, UNI_BC__B } /* bc=b */,
- { 0, 8233, 2484, 7, 4, UNI_SC__MAND } /* script=mand */,
- { 3, 8886, 7980, 3, 8, UNI_UGAR } /* sc=ugaritic */,
- { 1, 8424, 5734, 6, 13, UNI_MISCTECHNICAL } /* block=misctechnical */,
- { 0, 184, 7916, 2, 8, UNI_MAHJ } /* ismahajani */,
- { 2, 9365, 9145, 4, 4, UNI_DSRT } /* scx=dsrt */,
- { 0, 21, 1622, 2, 14, UNI_LATINEXTA } /* inlatinextendeda */,
- { 4, 5967, 0, 6, 0, UNI_HEBR } /* hebrew */,
- { 1, 9093, 3416, 4, 10, UNI_ALCHEMICAL } /* blk=alchemical */,
- { 1, 3671, 9157, 17, 4, UNI_GONG } /* scriptextensions=gong */,
- { 2, 7788, 0, 8, 0, UNI_BALI } /* balinese */,
- { 1, 9629, 8100, 3, 6, UNI_LB__HY } /* lb=hyphen */,
- { 16, 9353, 0, 4, 0, UNI_RUNR } /* runr */,
- { 4, 3671, 9390, 18, 3, UNI_SOGO } /* scriptextensions=sogo */,
- { 0, 2085, 0, 21, 0, UNI_CYRILLICSUP } /* cyrillicsupplementary */,
- { 1, 9237, 1, 4, 1, -UNI_LOE } /* loe=n */,
- { 6, 8424, 1530, 6, 14, UNI_BYZANTINEMUSIC } /* block=byzantinemusic */,
- { 0, 4580, 2780, 3, 18, UNI_MONGOLIANSUP } /* inmongoliansupplement */,
- { 20, 4220, 0, 6, 0, UNI_TANG } /* tangut */,
- { 0, 4580, 989, 3, 4, UNI_MUSIC } /* inmusic */,
- { 0, 3671, 2148, 17, 21, UNI_PRTI } /* scriptextensions=inscriptionalparthian */,
- { 9, 9623, 5666, 3, 3, UNI_JG__NUN } /* jg=nun */,
- { 0, 8424, 7956, 6, 8, UNI_INTAGBANWA } /* block=tagbanwa */,
- { 0, 9620, 6624, 3, 11, UNI_NO } /* gc=othernumber */,
- { 0, 8424, 7916, 6, 8, UNI_INMAHAJANI } /* block=mahajani */,
- { 0, 1136, 9734, 26, 3, UNI_DI } /* defaultignorablecodepoint=yes */,
- { 0, 3884, 0, 16, 0, UNI_GEORGIANEXT } /* georgianextended */,
- { 0, 8598, 3, 6, 1, -UNI__PERL_PATWS } /* patws=f */,
- { 1, 9093, 3884, 4, 16, UNI_GEORGIANEXT } /* blk=georgianextended */,
- { 0, 9093, 4268, 5, 4, UNI_INBAMUM } /* blk=bamum */,
- { 0, 7338, 0, 9, 0, UNI_PERM } /* oldpermic */,
- { 13, 8508, 9734, 6, 3, UNI_GREXT } /* grext=yes */,
- { 97, 1497, 38, 9, 2, UNI_XPOSIXDIGIT } /* category=nd */,
- { 9, 9647, 7692, 3, 8, UNI_NV__13_SLASH_2 } /* nv=6.50e+00 */,
- { 21, 3671, 2532, 17, 6, UNI_BRAH } /* scriptextensions=brahmi */,
- { 12, 6371, 9433, 11, 4, UNI_DEP } /* deprecated=true */,
- { 0, 4821, 36, 14, 1, UNI_POSIXXDIGIT } /* asciihexdigit=t */,
- { 1, 2874, 0, 19, 0, UNI_SUPARROWSB } /* supplementalarrowsb */,
- { 8, 9365, 7347, 4, 9, UNI_ORKH } /* scx=oldturkic */,
- { 0, 689, 0, 16, 0, UNI_CUNEIFORMNUMBERS } /* cuneiformnumbers */,
- { 1, 6828, 4156, 10, 16, UNI_BC__S } /* bidiclass=segmentseparator */,
- { 0, 1036, 0, 2, 0, UNI_CASEDLETTER } /* lc */,
- { 1, 9113, 8785, 5, 4, UNI_CCC__28 } /* ccc=ccc28 */,
- { 0, 3671, 78, 17, 6, UNI_ARAB } /* scriptextensions=arabic */,
- { 0, 9647, 5409, 3, 4, UNI_NV__1000 } /* nv=1000 */,
- { 1, 5760, 7732, 13, 8, UNI_NV__5_SLASH_6 } /* numericvalue=8.33e-01 */,
- { 1, 2646, 0, 10, 0, UNI_JAMO } /* hanguljamo */,
- { 20, 8233, 7248, 7, 9, UNI_SC__SIND } /* script=khudawadi */,
- { 1, 1757, 3, 22, 1, -UNI_CWL } /* changeswhenlowercased=f */,
- { 5, 3671, 9386, 18, 3, UNI_SHRD } /* scriptextensions=shrd */,
- { 0, 9731, 73, 3, 2, UNI_WB__EB } /* wb=em */,
- { 0, 184, 8128, 2, 7, UNI_MAKA } /* ismakasar */,
- { 0, 9647, 7446, 3, 2, UNI_NV__25 } /* nv=25 */,
- { 0, 1536, 2609, 3, 18, UNI_INEGYPTIANHIEROGLYPHS } /* inegyptianhieroglyphs */,
- { 0, 9093, 7194, 4, 9, UNI_ARABICPFB } /* blk=arabicpfb */,
- { 0, 8884, 2313, 5, 20, UNI_INSC__CONSONANTWITHSTACKER } /* insc=consonantwithstacker */,
- { 2, 8233, 8226, 7, 7, UNI_SC__PHAG } /* script=phagspa */,
- { 14, 9623, 6111, 3, 12, UNI_JG__MALAYALAMNYA } /* jg=malayalamnya */,
- { 25, 9365, 9325, 4, 4, UNI_MIAO } /* scx=plrd */,
- { 0, 4432, 0, 15, 0, UNI_DIACRITICALSSUP } /* diacriticalssup */,
- { 1, 21, 7266, 2, 9, UNI_LATINEXTC } /* inlatinextc */,
- { 131, 184, 995, 2, 2, UNI_NO } /* isno */,
- { 0, 9647, 8973, 3, 4, UNI_NV__1_SLASH_10 } /* nv=1/10 */,
- { 0, 4627, 0, 15, 0, UNI_nfkcqc_values_index } /* nfkcquickcheck= */,
- { 0, 6816, 7204, 3, 8, UNI_INBHAIKSUKI } /* inbhaiksuki */,
- { 0, 8233, 2930, 7, 4, UNI_CHER } /* script=cher */,
- { 0, 3868, 1257, 16, 2, UNI_UPPERCASELETTER } /* generalcategory=lu */,
- { 21, 117, 5553, 3, 5, UNI_IPAEXT } /* inipaext */,
- { 4, 184, 9767, 2, 2, UNI_CASEDLETTER } /* isl& */,
- { 1, 9626, 6470, 3, 11, UNI_JT__C } /* jt=joincausing */,
- { 3, 6868, 0, 10, 0, UNI_COMPATJAMO } /* compatjamo */,
- { 3, 1362, 8820, 25, 4, UNI_CCC__35 } /* canonicalcombiningclass=ccc35 */,
- { 5, 9157, 0, 4, 0, UNI_GONG } /* gong */,
- { 0, 7230, 9433, 9, 4, UNI_EXT } /* extender=true */,
- { 0, 8959, 1, 5, 1, -UNI_XIDS } /* xids=n */,
- { 0, 8884, 1434, 5, 24, UNI_INSC__CONSONANTSUCCEEDINGREPHA } /* insc=consonantsucceedingrepha */,
- { 3, 1773, 0, 6, 0, UNI_cased_values_index } /* cased= */,
- { 0, 8424, 2646, 6, 10, UNI_JAMO } /* block=hanguljamo */,
- { 1, 9365, 4717, 4, 5, UNI_TAML } /* scx=tamil */,
- { 8, 1362, 8725, 25, 4, UNI_CCC__16 } /* canonicalcombiningclass=ccc16 */,
- { 2, 9620, 8839, 3, 5, UNI_XPOSIXCNTRL } /* gc=cntrl */,
- { 0, 8617, 3, 5, 1, -UNI_TERM } /* term=f */,
- { 26, 9365, 8303, 4, 7, UNI_TIBT } /* scx=tibetan */,
- { 0, 8959, 9734, 5, 3, UNI_XIDS } /* xids=yes */,
- { 1, 4447, 3, 15, 1, UNI_EA__F } /* eastasianwidth=f */,
- { 0, 8424, 4717, 6, 5, UNI_INTAMIL } /* block=tamil */,
- { 0, 5760, 9739, 13, 2, UNI_NV__39 } /* numericvalue=39 */,
- { 0, 9365, 9089, 4, 4, UNI_BHKS } /* scx=bhks */,
- { 21, 6003, 1, 12, 1, -UNI_JOINC } /* joincontrol=n */,
- { 1, 5255, 0, 14, 0, UNI_MN } /* nonspacingmark */,
- { 1, 8233, 9157, 7, 4, UNI_SC__GONG } /* script=gong */,
- { 2, 2148, 2837, 3, 11, UNI_SUNDANESESUP } /* insundanesesup */,
- { 9, 7018, 7463, 10, 1, UNI_IN__3 } /* presentin=3 */,
- { 1, 3671, 1573, 17, 4, UNI_PHAG } /* scriptextensions=phag */,
- { 11, 184, 2044, 3, 20, UNI_CJKCOMPATFORMS } /* iscjkcompatibilityforms */,
- { 2, 3398, 995, 18, 2, -UNI_VS } /* variationselector=no */,
- { 2, 9647, 7532, 3, 8, UNI_NV__1_SLASH_40 } /* nv=2.50e-02 */,
- { 4, 3671, 3980, 17, 7, UNI_LINB } /* scriptextensions=linearb */,
- { 40, 9153, 24, 4, 1, UNI_GCB__L } /* gcb=l */,
- { 0, 8886, 6723, 3, 11, UNI_SC__SYLO } /* sc=sylotinagri */,
- { 7, 9113, 9771, 4, 2, UNI_CCC__9 } /* ccc=vr */,
- { 1, 9113, 1700, 4, 2, UNI_CCC__DB } /* ccc=db */,
- { 0, 3254, 0, 18, 0, UNI_ri_values_index } /* regionalindicator= */,
- { 16, 47, 0, 1, 0, UNI_M } /* m */,
- { 16, 8884, 3948, 5, 16, UNI_INSC__INVISIBLESTACKER } /* insc=invisiblestacker */,
- { 0, 9731, 1767, 3, 2, UNI_WB__NL } /* wb=nl */,
- { 0, 9365, 2409, 4, 4, UNI_MONG } /* scx=mong */,
- { 0, 5565, 4562, 13, 3, UNI_JG__SAD } /* joininggroup=sad */,
- { 9, 184, 5955, 2, 12, UNI_GONG } /* isgunjalagondi */,
- { 0, 5871, 0, 12, 0, UNI_CYRILLICEXTA } /* cyrillicexta */,
- { 1, 1362, 7747, 24, 2, UNI_CCC__28 } /* canonicalcombiningclass=28 */,
- { 33, 8303, 0, 7, 0, UNI_TIBT } /* tibetan */,
- { 8, 3671, 9057, 17, 4, UNI_AHOM } /* scriptextensions=ahom */,
- { 6, 184, 719, 2, 16, UNI_ENCLOSEDALPHANUM } /* isenclosedalphanum */,
- { 1, 8424, 8944, 6, 5, UNI_INTAKRI } /* block=takri */,
- { 3, 9909, 8839, 7, 5, UNI_POSIXCNTRL } /* isposixcntrl */,
- { 1, 9365, 3110, 4, 4, UNI_GEOR } /* scx=geor */,
- { 2, 18, 0, 2, 0, UNI_RI } /* ri */,
- { 1, 8163, 8904, 7, 5, UNI_NFCQC__M } /* nfkcqc=maybe */,
- { 8, 3002, 3308, 18, 5, UNI_DT__SML } /* decompositiontype=small */,
- { 24, 7230, 26, 9, 1, UNI_EXT } /* extender=y */,
- { 0, 8556, 8864, 6, 5, -UNI_XPOSIXLOWER } /* lower=false */,
- { 0, 8233, 8303, 7, 7, UNI_TIBT } /* script=tibetan */,
- { 5, 4705, 1791, 3, 4, UNI_TITLE } /* istitle */,
- { 13, 8886, 0, 3, 0, UNI_sc_values_index } /* sc= */,
- { 0, 6015, 6514, 12, 11, UNI_JT__L } /* joiningtype=leftjoining */,
- { 3, 8051, 1, 7, 1, -UNI_COMPEX } /* compex=n */,
- { 0, 9623, 5181, 3, 4, UNI_JG__TETH } /* jg=teth */,
- { 1, 9659, 9734, 3, 3, UNI_RI } /* ri=yes */,
- { 9, 4705, 2022, 3, 14, UNI_TRANSPORTANDMAP } /* istransportandmap */,
- { 1, 3671, 7772, 17, 8, UNI_ARMN } /* scriptextensions=armenian */,
- { 2, 4627, 47, 15, 1, UNI_NFCQC__M } /* nfkcquickcheck=m */,
- { 2, 1924, 5592, 10, 12, UNI_ZL } /* category=lineseparator */,
- { 6, 1362, 2920, 24, 10, UNI_CCC__AR } /* canonicalcombiningclass=aboveright */,
- { 8, 6828, 3243, 10, 10, UNI_BC__WS } /* bidiclass=whitespace */,
- { 1, 6828, 6255, 10, 12, UNI_BC__ON } /* bidiclass=otherneutral */,
- { 33, 4778, 8318, 3, 6, UNI_UCASEXT } /* isucasext */,
- { 2, 9623, 2561, 3, 9, UNI_JG__YEHBARREE } /* jg=yehbarree */,
- { 0, 9365, 4267, 4, 5, UNI_BAMU } /* scx=bamum */,
- { 26, 8424, 7338, 6, 9, UNI_INOLDPERMIC } /* block=oldpermic */,
- { 0, 1911, 7028, 22, 10, UNI_INSC__PUREKILLER } /* indicsyllabiccategory=purekiller */,
- { 0, 184, 3110, 2, 8, UNI_GEOR } /* isgeorgian */,
- { 18, 3868, 9767, 16, 2, UNI_CASEDLETTER } /* generalcategory=l& */,
- { 10, 2211, 0, 7, 0, UNI_SINH } /* sinhala */,
- { 0, 3868, 5353, 16, 14, UNI_ZS } /* generalcategory=spaceseparator */,
- { 2, 9093, 2836, 4, 9, UNI_INSUNDANESE } /* blk=sundanese */,
- { 0, 8233, 8065, 7, 7, UNI_ELBA } /* script=elbasan */,
- { 3, 8886, 8072, 3, 4, UNI_ELYM } /* sc=elym */,
- { 0, 9623, 9381, 3, 4, UNI_JG__SHIN } /* jg=shin */,
- { 1, 9049, 0, 4, 0, UNI_age_values_index } /* age= */,
- { 3, 8869, 36, 5, 1, UNI_IDSB } /* idsb=t */,
- { 2, 8879, 3344, 5, 18, UNI_INPC__TOPANDLEFTANDRIGHT } /* inpc=topandleftandright */,
- { 6, 3951, 59, 3, 3, UNI_IDEO } /* isideo */,
- { 0, 184, 8845, 3, 3, UNI_CWCF } /* iscwcf */,
- { 0, 3671, 9409, 17, 4, UNI_TAML } /* scriptextensions=taml */,
- { 0, 9093, 3450, 4, 17, UNI_UCAS } /* blk=canadiansyllabics */,
- { 1, 8233, 8142, 7, 4, UNI_MARC } /* script=marc */,
- { 1, 5565, 5087, 13, 14, UNI_JG__MANICHAEANBETH } /* joininggroup=manichaeanbeth */,
- { 0, 6371, 8864, 11, 5, -UNI_DEP } /* deprecated=false */,
- { 17, 9593, 9632, 3, 3, UNI_BC__LRE } /* bc=lre */,
- { 26, 1757, 0, 21, 0, UNI_CWL } /* changeswhenlowercased */,
- { 0, 1773, 1, 6, 1, -UNI_CASED } /* cased=n */,
- { 48, 8424, 3290, 6, 18, UNI_RUMI } /* block=ruminumeralsymbols */,
- { 0, 3868, 45, 16, 2, UNI_CO } /* generalcategory=co */,
- { 3, 7804, 0, 4, 0, UNI_BUGI } /* bugi */,
- { 0, 9731, 138, 3, 2, UNI_WB__FO } /* wb=fo */,
- { 0, 9647, 9560, 3, 3, UNI_NV__4_SLASH_5 } /* nv=4/5 */,
- { 3, 4204, 0, 9, 0, UNI_SYRIACSUP } /* syriacsup */,
- { 139, 8886, 5311, 3, 14, UNI_SC__PHLP } /* sc=psalterpahlavi */,
- { 36, 9365, 9409, 4, 4, UNI_TAML } /* scx=taml */,
- { 3, 9049, 9449, 4, 4, UNI_AGE__12_DOT_1 } /* age=v121 */,
- { 9, 8332, 80, 4, 8, UNI_ARABICMATH } /* isarabicmath */,
- { 1, 8955, 0, 4, 0, UNI_idc_values_index } /* idc= */,
- { 1, 6267, 0, 8, 0, UNI_PHAISTOS } /* phaistos */,
- { 0, 1773, 8864, 6, 5, -UNI_CASED } /* cased=false */,
- { 0, 8886, 6558, 3, 11, UNI_MEDF } /* sc=medefaidrin */,
- { 1, 8496, 9734, 6, 3, UNI_CWKCF } /* cwkcf=yes */,
- { 24, 7128, 4645, 10, 2, UNI_WB__DQ } /* wordbreak=dq */,
- { 0, 8424, 7058, 6, 10, UNI_SMALLFORMS } /* block=smallforms */,
- { 12, 1482, 2473, 24, 3, UNI_INPC__TOP } /* indicpositionalcategory=top */,
- { 0, 9647, 5409, 3, 9, UNI_NV__100000000 } /* nv=100000000 */,
- { 2, 6885, 3933, 3, 15, UNI_HIGHPUSURROGATES } /* ishighpusurrogates */,
- { 3, 3671, 9493, 17, 4, UNI_ZZZZ } /* scriptextensions=zzzz */,
- { 3, 8556, 1, 6, 1, -UNI_XPOSIXLOWER } /* lower=n */,
- { 0, 8100, 995, 7, 2, -UNI_HYPHEN } /* hyphen=no */,
- { 0, 2204, 6625, 3, 10, UNI_NO } /* isothernumber */,
- { 0, 2204, 7340, 4, 7, UNI_PERM } /* isoldpermic */,
- { 6, 184, 6039, 2, 12, UNI_NL } /* isletternumber */,
- { 31, 5339, 8694, 14, 5, UNI_SB__AT } /* sentencebreak=aterm */,
- { 0, 6828, 2433, 10, 20, UNI_BC__RLE } /* bidiclass=righttoleftembedding */,
- { 0, 3243, 9433, 11, 4, UNI_XPOSIXSPACE } /* whitespace=true */,
- { 16, 6918, 1767, 10, 2, UNI_LB__NL } /* linebreak=nl */,
- { 10, 117, 3588, 4, 15, UNI_INDICSIYAQNUMBERS } /* inindicsiyaqnumbers */,
- { 1, 1362, 8909, 24, 5, UNI_CCC__7 } /* canonicalcombiningclass=nukta */,
- { 21, 8424, 1824, 7, 18, UNI_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatideographs */,
- { 0, 9049, 9548, 4, 3, UNI_AGE__3 } /* age=3.0 */,
- { 2, 8496, 9433, 6, 4, UNI_CWKCF } /* cwkcf=true */,
- { 0, 9093, 7956, 4, 8, UNI_INTAGBANWA } /* blk=tagbanwa */,
- { 28, 1812, 0, 5, 0, UNI_XPOSIXUPPER } /* upper */,
- { 1, 2204, 4674, 4, 13, UNI_SARB } /* isoldsoutharabian */,
- { 16, 8233, 8610, 7, 6, UNI_RJNG } /* script=rejang */,
- { 0, 8424, 6859, 7, 9, UNI_CJKSTROKES } /* block=cjkstrokes */,
- { 35, 4580, 0, 17, 0, UNI_INMEROITICCURSIVE } /* inmeroiticcursive */,
- { 5, 9593, 102, 3, 2, UNI_BC__ET } /* bc=et */,
- { 0, 7420, 3, 8, 1, -UNI_IDS } /* idstart=f */,
- { 1, 8884, 4702, 5, 15, UNI_INSC__REGISTERSHIFTER } /* insc=registershifter */,
- { 0, 9647, 9572, 3, 3, UNI_NV__5_SLASH_8 } /* nv=5/8 */,
- { 65, 8886, 8484, 3, 6, UNI_SC__CAKM } /* sc=chakma */,
- { 0, 7018, 9704, 10, 3, UNI_IN__6 } /* presentin=v60 */,
- { 7, 8424, 2086, 7, 17, UNI_CYRILLICSUP } /* block=cyrillicsupplement */,
- { 1, 6371, 0, 11, 0, UNI_dep_values_index } /* deprecated= */,
- { 1, 9365, 9301, 4, 4, UNI_ORKH } /* scx=orkh */,
- { 5, 1530, 0, 23, 0, UNI_BYZANTINEMUSIC } /* byzantinemusicalsymbols */,
- { 0, 9946, 9394, 3, 3, UNI_SYRC } /* issyrc */,
- { 0, 9647, 8388, 3, 3, UNI_NV__700 } /* nv=700 */,
- { 5, 184, 4267, 2, 15, UNI_BAMUMSUP } /* isbamumsupplement */,
- { 4, 9113, 8740, 5, 4, UNI_CCC__19 } /* ccc=ccc19 */,
- { 3, 3736, 7846, 4, 6, UNI_INGUJARATI } /* ingujarati */,
- { 0, 9901, 5492, 8, 5, UNI_XPOSIXALNUM } /* isxposixalnum */,
- { 0, 9647, 7539, 3, 2, UNI_NV__22 } /* nv=22 */,
- { 0, 184, 2484, 2, 4, UNI_MAND } /* ismand */,
- { 0, 3002, 8490, 18, 6, UNI_DT__ENC } /* decompositiontype=circle */,
- { 0, 5565, 6120, 13, 3, UNI_JG__NYA } /* joininggroup=nya */,
- { 2, 9365, 8709, 4, 5, UNI_BUHD } /* scx=buhid */,
- { 1, 9113, 8815, 5, 4, UNI_CCC__34 } /* ccc=ccc34 */,
- { 2, 8424, 2211, 6, 21, UNI_SINHALAARCHAICNUMBERS } /* block=sinhalaarchaicnumbers */,
- { 1, 8886, 4582, 3, 15, UNI_MERC } /* sc=meroiticcursive */,
- { 4, 184, 921, 2, 28, UNI_VSSUP } /* isvariationselectorssupplement */,
- { 26, 1362, 8805, 25, 4, UNI_CCC__32 } /* canonicalcombiningclass=ccc32 */,
- { 4, 184, 6690, 2, 11, UNI_SORA } /* issorasompeng */,
- { 18, 8520, 8864, 6, 5, -UNI_JOINC } /* joinc=false */,
- { 0, 7018, 8993, 10, 4, UNI_IN__10 } /* presentin=10.0 */,
- { 1, 8886, 7365, 3, 9, UNI_PAUC } /* sc=paucinhau */,
- { 40, 6768, 6768, 3, 10, UNI_YISYLLABLES } /* isyisyllables */,
- { 0, 6315, 1, 12, 1, -UNI_XIDC } /* xidcontinue=n */,
- { 37, 1158, 3327, 3, 17, UNI_TAIXUANJING } /* intaixuanjingsymbols */,
- { 34, 184, 8568, 2, 6, UNI_LYDI } /* islydian */,
- { 1, 9629, 58, 3, 2, UNI_LB__ID } /* lb=id */,
- { 13, 57, 0, 2, 0, UNI_YI } /* yi */,
- { 1, 8849, 26, 5, 1, UNI_CWCM } /* cwcm=y */,
- { 3, 9647, 7580, 3, 8, UNI_NV__7_SLASH_2 } /* nv=3.50e+00 */,
- { 1, 184, 5860, 3, 11, UNI_CHESSSYMBOLS } /* ischesssymbols */,
- { 0, 8424, 2957, 6, 9, UNI_HALFMARKS } /* block=halfmarks */,
- { 1, 1362, 8467, 25, 4, UNI_CCC__13 } /* canonicalcombiningclass=ccc13 */,
- { 5, 8884, 4919, 5, 14, UNI_INSC__GEMINATIONMARK } /* insc=geminationmark */,
- { 178, 1450, 3662, 4, 5, UNI_INGRANTHA } /* ingrantha */,
- { 1, 8233, 7852, 7, 8, UNI_SC__GURU } /* script=gurmukhi */,
- { 0, 8163, 9734, 7, 3, UNI_NFKCQC__Y } /* nfkcqc=yes */,
- { 3, 8233, 3729, 8, 10, UNI_SGNW } /* script=signwriting */,
- { 2, 8886, 8502, 3, 6, UNI_GOTH } /* sc=gothic */,
- { 0, 1239, 0, 25, 0, UNI_compex_values_index } /* fullcompositionexclusion= */,
- { 0, 184, 1141, 2, 2, UNI_TITLE } /* islt */,
- { 17, 3951, 3129, 3, 3, UNI_IDSB } /* isidsb */,
- { 16, 8635, 1, 5, 1, -UNI_IDEO } /* ideo=n */,
- { 0, 4447, 8, 15, 1, UNI_EA__A } /* eastasianwidth=a */,
- { 1, 9230, 5450, 4, 11, UNI_BLOCKELEMENTS } /* inblockelements */,
- { 0, 8338, 0, 7, 0, UNI_wspace_values_index } /* wspace= */,
- { 21, 1911, 4140, 22, 5, UNI_INSC__OTHER } /* indicsyllabiccategory=other */,
- { 1, 1362, 8830, 25, 4, UNI_CCC__84 } /* canonicalcombiningclass=ccc84 */,
- { 82, 8886, 8944, 3, 4, UNI_SC__TAKR } /* sc=takr */,
- { 8, 9659, 9433, 3, 4, UNI_RI } /* ri=true */,
- { 0, 8886, 4204, 3, 6, UNI_SC__SYRC } /* sc=syriac */,
- { 4, 1539, 0, 14, 0, UNI_MUSIC } /* musicalsymbols */,
- { 1, 8844, 995, 5, 2, -UNI_CWCF } /* cwcf=no */,
- { 0, 978, 0, 2, 0, UNI_CI } /* ci */,
- { 2, 6918, 23, 10, 2, UNI_LB__AL } /* linebreak=al */,
- { 0, 8949, 0, 5, 0, UNI_VSSUP } /* vssup */,
- { 0, 3671, 3620, 17, 10, UNI_MANI } /* scriptextensions=manichaean */,
- { 4, 9113, 726, 4, 2, UNI_CCC__DA } /* ccc=da */,
- { 0, 921, 0, 17, 0, UNI_VS } /* variationselector */,
- { 2, 9365, 6027, 4, 5, UNI_KHMR } /* scx=khmer */,
- { 1, 9647, 5409, 3, 13, UNI_NV__1000000000000 } /* nv=1000000000000 */,
- { 1, 8233, 9257, 7, 4, UNI_SC__MLYM } /* script=mlym */,
- { 0, 9113, 9515, 4, 3, UNI_CCC__214 } /* ccc=214 */,
- { 9, 184, 7796, 2, 8, UNI_BASS } /* isbassavah */,
- { 0, 8233, 7049, 8, 3, UNI_SAUR } /* script=saur */,
- { 3, 0, 0, 34, 0, UNI_UCAS } /* unifiedcanadianaboriginalsyllabics */,
- { 0, 9620, 1187, 3, 2, UNI_SK } /* gc=sk */,
- { 1, 7018, 7612, 10, 3, UNI_IN__4_DOT_1 } /* presentin=4.1 */,
- { 0, 184, 4829, 2, 5, UNI_XPOSIXDIGIT } /* isdigit */,
- { 32, 8233, 4220, 7, 6, UNI_TANG } /* script=tangut */,
- { 13, 9093, 42, 4, 36, UNI_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatibilityideographssupplement */,
- { 1, 184, 6051, 2, 12, UNI_MAHJONG } /* ismahjongtiles */,
- { 77, 8424, 5552, 6, 13, UNI_IPAEXT } /* block=ipaextensions */,
- { 0, 6928, 26, 10, 1, UNI_XPOSIXLOWER } /* lowercase=y */,
- { 0, 7108, 26, 10, 1, UNI_XPOSIXUPPER } /* uppercase=y */,
- { 32, 1779, 26, 22, 1, UNI_CWT } /* changeswhentitlecased=y */,
- { 0, 184, 837, 2, 18, UNI_PHONETICEXT } /* isphoneticextensions */,
- { 2, 5565, 7828, 13, 8, UNI_JG__FARSIYEH } /* joininggroup=farsiyeh */,
- { 32, 184, 8135, 2, 7, UNI_MAND } /* ismandaic */,
- { 98, 5760, 8985, 13, 4, UNI_NV__1_SLASH_64 } /* numericvalue=1/64 */,
- { 83, 8424, 9425, 6, 4, UNI_INTHAI } /* block=thai */,
- { 1, 8424, 9650, 6, 3, UNI_OCR } /* block=ocr */,
- { 0, 9049, 9683, 4, 3, UNI_AGE__3_DOT_1 } /* age=v31 */,
- { 6, 1482, 1869, 4, 10, UNI_DIACRITICALS } /* indiacriticals */,
- { 16, 9365, 7356, 4, 4, UNI_PALM } /* scx=palm */,
- { 142, 9141, 3, 4, 1, -UNI_DIA } /* dia=f */,
- { 0, 3868, 4747, 16, 15, UNI_UPPERCASELETTER } /* generalcategory=uppercaseletter */,
- { 4, 1911, 6225, 22, 6, UNI_LB__ZWJ } /* indicsyllabiccategory=joiner */,
- { 0, 184, 3020, 2, 13, UNI_DEVANAGARIEXT } /* isdevanagariext */,
- { 19, 8430, 0, 6, 0, UNI_CARI } /* carian */,
- { 0, 9365, 8002, 4, 7, UNI_BENG } /* scx=bengali */,
- { 9, 9093, 2232, 4, 21, UNI_YIJING } /* blk=yijinghexagramsymbols */,
- { 92, 9647, 9033, 3, 3, UNI_NV__3_SLASH_8 } /* nv=3/8 */,
- { 0, 9647, 8382, 3, 5, UNI_NV__60000 } /* nv=60000 */,
- { 0, 6885, 8, 3, 2, UNI_HAN } /* ishan */,
- { 0, 8879, 0, 5, 0, UNI_inpc_values_index } /* inpc= */,
- { 0, 5565, 4044, 13, 16, UNI_JG__MANICHAEANSAMEKH } /* joininggroup=manichaeansamekh */,
- { 4, 8580, 3, 6, 1, -UNI__PERL_NCHAR } /* nchar=f */,
- { 8, 8424, 4417, 6, 15, UNI_DIACRITICALSEXT } /* block=diacriticalsext */,
- { 0, 2106, 9611, 21, 3, UNI_WB__EB } /* graphemeclusterbreak=ebg */,
- { 6, 7128, 7284, 10, 9, UNI_WB__ML } /* wordbreak=midletter */,
- { 2, 184, 3243, 2, 10, UNI_XPOSIXSPACE } /* iswhitespace */,
- { 1, 8086, 36, 7, 1, UNI_GRBASE } /* grbase=t */,
- { 1, 3671, 9485, 17, 4, UNI_QAAI } /* scriptextensions=zinh */,
- { 0, 1362, 2373, 24, 4, UNI_CCC__L } /* canonicalcombiningclass=left */,
- { 0, 8424, 1411, 7, 23, UNI_DIACRITICALSFORSYMBOLS } /* block=combiningmarksforsymbols */,
- { 0, 6472, 3716, 4, 4, UNI_INCARIAN } /* incarian */,
- { 4, 184, 719, 2, 21, UNI_ENCLOSEDALPHANUM } /* isenclosedalphanumerics */,
- { 3, 2204, 6245, 4, 10, UNI_HUNG } /* isoldhungarian */,
- { 0, 8869, 26, 5, 1, UNI_IDSB } /* idsb=y */,
- { 1, 6885, 2958, 3, 8, UNI_HALFMARKS } /* ishalfmarks */,
- { 36, 6918, 96, 10, 10, UNI_LB__AL } /* linebreak=alphabetic */,
- { 64, 7852, 0, 8, 0, UNI_GURU } /* gurmukhi */,
- { 0, 6816, 4268, 3, 4, UNI_INBAMUM } /* inbamum */,
- { 29, 8839, 0, 5, 0, UNI_XPOSIXCNTRL } /* cntrl */,
- { 0, 8424, 5552, 6, 6, UNI_IPAEXT } /* block=ipaext */,
- { 0, 9629, 7909, 4, 7, UNI_LB__LF } /* lb=linefeed */,
- { 0, 9093, 7204, 5, 8, UNI_INBHAIKSUKI } /* blk=bhaiksuki */,
- { 0, 184, 4267, 2, 5, UNI_BAMU } /* isbamum */,
- { 2, 2684, 6503, 19, 11, UNI_GCB__L } /* hangulsyllabletype=leadingjamo */,
- { 0, 9620, 4402, 3, 15, UNI_PD } /* gc=dashpunctuation */,
- { 11, 74, 0, 2, 0, UNI_ME } /* me */,
- { 3, 9623, 5101, 3, 14, UNI_JG__MANICHAEANFIVE } /* jg=manichaeanfive */,
- { 1, 8886, 9289, 3, 4, UNI_NSHU } /* sc=nshu */,
- { 1, 2204, 8930, 3, 4, UNI_OSGE } /* isosage */,
- { 16, 3868, 6039, 16, 12, UNI_NL } /* generalcategory=letternumber */,
- { 20, 3671, 9349, 17, 4, UNI_ROHG } /* scriptextensions=rohg */,
- { 2, 184, 114, 3, 34, UNI_DIACRITICALSFORSYMBOLS } /* iscombiningdiacriticalmarksforsymbols */,
- { 1, 184, 9257, 2, 4, UNI_MLYM } /* ismlym */,
- { 0, 9623, 5617, 3, 13, UNI_JG__MALAYALAMLLLA } /* jg=malayalamllla */,
- { 3, 9620, 1472, 3, 9, UNI__PERL_SURROGATE } /* gc=surrogate */,
- { 64, 1497, 1, 9, 1, UNI_N } /* category=n */,
- { 0, 8424, 4267, 6, 8, UNI_BAMUMSUP } /* block=bamumsup */,
- { 28, 2148, 2212, 3, 6, UNI_INSINHALA } /* insinhala */,
- { 2, 2333, 0, 4, 0, UNI_GLAG } /* glag */,
- { 3, 5339, 5, 15, 1, UNI_SB__SE } /* sentencebreak=se */,
- { 1, 8959, 995, 5, 2, -UNI_XIDS } /* xids=no */,
- { 0, 8960, 0, 4, 0, UNI_ids_values_index } /* ids= */,
- { 1, 9093, 2169, 4, 21, UNI_MEETEIMAYEKEXT } /* blk=meeteimayekextensions */,
- { 1, 122, 0, 9, 0, UNI_DIA } /* diacritic */,
- { 0, 8520, 0, 6, 0, UNI_joinc_values_index } /* joinc= */,
- { 1, 1362, 2912, 24, 13, UNI_CCC__214 } /* canonicalcombiningclass=attachedabove */,
- { 4, 2148, 3309, 3, 11, UNI_SMALLKANAEXT } /* insmallkanaext */,
- { 2, 1362, 7611, 24, 2, UNI_CCC__14 } /* canonicalcombiningclass=14 */,
- { 3, 9365, 9390, 5, 3, UNI_SOGO } /* scx=sogo */,
- { 0, 7860, 0, 8, 0, UNI_HIRA } /* hiragana */,
- { 86, 8884, 4236, 5, 16, UNI_INSC__VOWELINDEPENDENT } /* insc=vowelindependent */,
- { 0, 8233, 6051, 7, 4, UNI_SC__MAHJ } /* script=mahj */,
- { 16, 8233, 3038, 7, 4, UNI_ETHI } /* script=ethi */,
- { 1, 5835, 1, 12, 1, -UNI_BIDIC } /* bidicontrol=n */,
- { 2, 6828, 3056, 10, 18, UNI_BC__ET } /* bidiclass=europeanterminator */,
- { 20, 9093, 8303, 4, 7, UNI_INTIBETAN } /* blk=tibetan */,
- { 1, 8233, 8250, 10, 4, UNI_SHAW } /* script=shavian */,
- { 1, 6003, 36, 12, 1, UNI_JOINC } /* joincontrol=t */,
- { 1, 9093, 4762, 4, 15, UNI_VEDICEXT } /* blk=vedicextensions */,
- { 0, 4241, 3022, 4, 11, UNI_DEVANAGARIEXT } /* indevanagariext */,
- { 0, 6005, 1387, 3, 23, UNI_CJKSYMBOLS } /* incjksymbolsandpunctuation */,
- { 1, 8884, 4891, 5, 14, UNI_INSC__CONSONANTFINAL } /* insc=consonantfinal */,
- { 12, 9093, 3518, 4, 17, UNI_CYRILLICEXTB } /* blk=cyrillicextendedb */,
- { 2, 4447, 7176, 15, 9, UNI_EA__A } /* eastasianwidth=ambiguous */,
- { 0, 3671, 8622, 17, 4, UNI_TELU } /* scriptextensions=telu */,
- { 48, 9049, 7435, 4, 2, UNI_AGE__11 } /* age=11 */,
- { 0, 6492, 0, 11, 0, UNI_KATAKANAEXT } /* katakanaext */,
- { 5, 1536, 8073, 3, 6, UNI_INELYMAIC } /* inelymaic */,
- { 0, 8205, 0, 4, 0, UNI_OSMA } /* osma */,
- { 2, 9365, 7860, 4, 4, UNI_HIRA } /* scx=hira */,
- { 0, 1362, 7540, 24, 3, UNI_WB__EB } /* canonicalcombiningclass=200 */,
- { 14, 184, 8128, 2, 4, UNI_MAKA } /* ismaka */,
- { 2, 8886, 6183, 3, 12, UNI_MEND } /* sc=mendekikakui */,
- { 3, 9093, 7916, 4, 8, UNI_INMAHAJANI } /* blk=mahajani */,
- { 8, 8233, 2532, 7, 4, UNI_BRAH } /* script=brah */,
- { 0, 1497, 400, 9, 6, UNI_CF } /* category=format */,
- { 0, 9093, 7347, 4, 9, UNI_INOLDTURKIC } /* blk=oldturkic */,
- { 7, 9629, 6448, 3, 11, UNI_LB__IN } /* lb=inseparable */,
- { 2, 3868, 4387, 16, 14, UNI_SC } /* generalcategory=currencysymbol */,
- { 0, 9620, 698, 3, 6, UNI_N } /* gc=number */,
- { 3, 8424, 2127, 6, 14, UNI_INHANIFIROHINGYA } /* block=hanifirohingya */,
- { 20, 9113, 8810, 5, 4, UNI_CCC__33 } /* ccc=ccc33 */,
- { 0, 5760, 8669, 13, 4, UNI_NV__1_SLASH_32 } /* numericvalue=1/32 */,
- { 14, 5835, 0, 12, 0, UNI_bidic_values_index } /* bidicontrol= */,
- { 1, 9137, 1, 4, 1, -UNI_DEP } /* dep=n */,
- { 3, 21, 1622, 2, 9, UNI_LATINEXTE } /* inlatinexte */,
- { 28, 9113, 8473, 5, 5, UNI_CCC__132 } /* ccc=ccc132 */,
- { 0, 3002, 567, 18, 2, UNI_DT__NB } /* decompositiontype=nb */,
- { 0, 1362, 8475, 24, 3, UNI_CCC__132 } /* canonicalcombiningclass=132 */,
- { 0, 8580, 17, 7, 1, -UNI__PERL_NCHAR } /* nchar=no */,
- { 5, 9593, 2722, 3, 19, UNI_BC__LRO } /* bc=lefttorightoverride */,
- { 0, 2760, 0, 19, 0, UNI_MODIFIERTONELETTERS } /* modifiertoneletters */,
- { 1, 8424, 6798, 6, 10, UNI_ARABICEXTA } /* block=arabicexta */,
- { 0, 8233, 7239, 7, 9, UNI_SC__QAAI } /* script=inherited */,
- { 3, 9365, 78, 4, 6, UNI_ARAB } /* scx=arabic */,
- { 0, 8233, 9394, 8, 3, UNI_SC__SYRC } /* script=syrc */,
- { 0, 8886, 8261, 3, 4, UNI_SOYO } /* sc=soyo */,
- { 76, 9093, 1506, 4, 24, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supsymbolsandpictographs */,
- { 0, 8959, 36, 5, 1, UNI_XIDS } /* xids=t */,
- { 16, 1801, 995, 22, 2, -UNI_CWU } /* changeswhenuppercased=no */,
- { 3, 4705, 2456, 5, 16, UNI_TERM } /* isterminalpunctuation */,
- { 0, 9093, 2957, 4, 9, UNI_HALFMARKS } /* blk=halfmarks */,
- { 1, 1911, 698, 22, 6, UNI_INSC__NUMBER } /* indicsyllabiccategory=number */,
- { 5, 9205, 0, 4, 0, UNI_KNDA } /* knda */,
- { 1, 3671, 8709, 17, 5, UNI_BUHD } /* scriptextensions=buhid */,
- { 0, 9901, 6316, 3, 10, UNI_XIDC } /* isxidcontinue */,
- { 4, 8233, 8262, 8, 3, UNI_SOYO } /* script=soyo */,
- { 156, 9623, 3620, 3, 17, UNI_JG__MANICHAEANDHAMEDH } /* jg=manichaeandhamedh */,
- { 2, 4580, 4109, 3, 6, UNI_INMYANMAR } /* inmyanmar */,
- { 1, 4849, 3, 14, 1, -UNI_CI } /* caseignorable=f */,
- { 1, 8886, 4946, 3, 4, UNI_CHAM } /* sc=cham */,
- { 2, 7018, 7159, 10, 1, UNI_IN__5 } /* presentin=5 */,
- { 31, 184, 1999, 2, 22, UNI_MODIFIERLETTERS } /* isspacingmodifierletters */,
- { 0, 5565, 4552, 13, 15, UNI_JG__MANICHAEANSADHE } /* joininggroup=manichaeansadhe */,
- { 5, 9365, 8142, 4, 7, UNI_MARC } /* scx=marchen */,
- { 9, 8332, 2238, 3, 3, UNI_POSIXXDIGIT } /* isahex */,
- { 258, 9946, 3984, 3, 3, UNI_SARB } /* issarb */,
- { 4, 7365, 0, 4, 0, UNI_PAUC } /* pauc */,
- { 1, 9093, 2006, 4, 15, UNI_MODIFIERLETTERS } /* blk=modifierletters */,
- { 0, 1362, 7502, 24, 1, UNI_CCC__8 } /* canonicalcombiningclass=8 */,
- { 0, 2106, 4140, 21, 5, UNI_GCB__XX } /* graphemeclusterbreak=other */,
- { 0, 8635, 0, 5, 0, UNI_ideo_values_index } /* ideo= */,
- { 2, 184, 1714, 3, 20, UNI_CWCF } /* ischangeswhencasefolded */,
- { 26, 3820, 0, 16, 0, UNI_PE } /* closepunctuation */,
- { 4, 184, 7892, 2, 8, UNI_JAVA } /* isjavanese */,
- { 0, 3671, 2127, 17, 4, UNI_HAN } /* scriptextensions=hani */,
- { 0, 6231, 5678, 12, 4, UNI_NV__NAN } /* numerictype=none */,
- { 7, 9093, 2333, 4, 20, UNI_GLAGOLITICSUP } /* blk=glagoliticsupplement */,
- { 1, 9113, 9077, 4, 4, UNI_WB__EB } /* ccc=atbl */,
- { 1, 8424, 4175, 6, 13, UNI_MATHOPERATORS } /* block=mathoperators */,
- { 33, 1911, 4327, 22, 15, UNI_INSC__CONSONANTKILLER } /* indicsyllabiccategory=consonantkiller */,
- { 0, 6918, 6349, 10, 11, UNI_LB__BB } /* linebreak=breakbefore */,
- { 1, 9093, 4582, 4, 15, UNI_INMEROITICCURSIVE } /* blk=meroiticcursive */,
- { 10, 1801, 8864, 22, 5, -UNI_CWU } /* changeswhenuppercased=false */,
- { 1, 2627, 0, 19, 0, UNI_ENCLOSEDALPHANUMSUP } /* enclosedalphanumsup */,
- { 1, 8886, 2253, 3, 20, UNI_HLUW } /* sc=anatolianhieroglyphs */,
- { 3, 2457, 952, 5, 24, UNI_ALPHABETICPF } /* inalphabeticpresentationforms */,
- { 9, 8894, 0, 4, 0, UNI_LIMB } /* limb */,
- { 6, 4580, 1540, 3, 13, UNI_MUSIC } /* inmusicalsymbols */,
- { 7, 3671, 9173, 17, 4, UNI_GURU } /* scriptextensions=guru */,
- { 1, 8879, 5312, 3, 13, UNI_INPSALTERPAHLAVI } /* inpsalterpahlavi */,
- { 3, 9647, 7502, 3, 1, UNI_NV__8 } /* nv=8 */,
- { 1, 9623, 6785, 3, 2, UNI_JG__FE } /* jg=fe */,
- { 1, 9647, 8364, 3, 2, UNI_NV__40 } /* nv=40 */,
- { 1, 184, 6003, 2, 11, UNI_JOINC } /* isjoincontrol */,
- { 0, 9647, 7604, 3, 8, UNI_NV__2_SLASH_5 } /* nv=4.00e-01 */,
- { 1, 8412, 36, 6, 1, UNI_BIDIC } /* bidic=t */,
- { 1, 9049, 9686, 4, 3, UNI_AGE__3_DOT_2 } /* age=v32 */,
- { 0, 9365, 9489, 4, 4, UNI_ZYYY } /* scx=zyyy */,
- { 2, 5760, 7540, 13, 8, UNI_NV__20000000 } /* numericvalue=20000000 */,
- { 0, 3868, 5258, 16, 11, UNI_MC } /* generalcategory=spacingmark */,
- { 0, 5269, 8864, 14, 5, -UNI_PATSYN } /* patternsyntax=false */,
- { 1, 3620, 0, 10, 0, UNI_MANI } /* manichaean */,
- { 2, 8886, 8310, 3, 7, UNI_SC__TIRH } /* sc=tirhuta */,
- { 0, 2708, 833, 4, 4, UNI_ARROWS } /* inarrows */,
- { 0, 1482, 2379, 24, 5, UNI_INPC__RIGHT } /* indicpositionalcategory=right */,
- { 0, 5193, 0, 3, 0, UNI_ANY } /* any */,
- { 3, 9909, 879, 3, 9, UNI_CO } /* isprivateuse */,
- { 3, 1924, 1015, 10, 5, UNI_L } /* category=letter */,
- { 0, 9113, 7723, 4, 2, UNI_CCC__18 } /* ccc=18 */,
- { 0, 184, 1622, 2, 9, UNI_LATINEXTE } /* islatinexte */,
- { 21, 9365, 8538, 4, 6, UNI_KHOJ } /* scx=khojki */,
- { 0, 8424, 2169, 6, 14, UNI_MEETEIMAYEKEXT } /* block=meeteimayekext */,
- { 1, 184, 9777, 2, 2, UNI_ZP } /* iszp */,
- { 3, 3293, 8318, 3, 6, UNI_UCASEXT } /* inucasext */,
- { 4, 2204, 6614, 3, 10, UNI_LO } /* isotherletter */,
- { 3, 9093, 1386, 4, 10, UNI_CJKSYMBOLS } /* blk=cjksymbols */,
- { 0, 8886, 6723, 3, 4, UNI_SC__SYLO } /* sc=sylo */,
- { 2, 5760, 7684, 13, 8, UNI_NV__1_SLASH_160 } /* numericvalue=6.25e-03 */,
- { 0, 9093, 6027, 4, 12, UNI_KHMERSYMBOLS } /* blk=khmersymbols */,
- { 1, 5760, 8664, 13, 5, UNI_NV__1_SLASH_160 } /* numericvalue=1/160 */,
- { 5, 9620, 467, 3, 11, UNI_P } /* gc=punctuation */,
- { 4, 9647, 1219, 3, 3, UNI_NV__NAN } /* nv=nan */,
- { 12, 5955, 0, 12, 0, UNI_GONG } /* gunjalagondi */,
- { 3, 6888, 995, 10, 2, -UNI_DIA } /* diacritic=no */,
- { 0, 184, 6027, 2, 12, UNI_KHMERSYMBOLS } /* iskhmersymbols */,
- { 47, 9629, 5943, 3, 4, UNI_LB__GL } /* lb=glue */,
- { 0, 8051, 9734, 7, 3, UNI_COMPEX } /* compex=yes */,
- { 1, 8604, 8864, 6, 5, -UNI_QMARK } /* qmark=false */,
- { 3, 184, 122, 2, 9, UNI_DIA } /* isdiacritic */,
- { 2, 7148, 0, 10, 0, UNI_YIRADICALS } /* yiradicals */,
- { 5, 1158, 2221, 3, 3, UNI_INTHAI } /* inthai */,
- { 4, 6918, 5991, 10, 12, UNI_LB__IS } /* linebreak=infixnumeric */,
- { 80, 9093, 478, 4, 31, UNI_MATHALPHANUM } /* blk=mathematicalalphanumericsymbols */,
- { 4, 6918, 6448, 10, 11, UNI_LB__IN } /* linebreak=inseparable */,
- { 0, 3248, 9433, 6, 4, UNI_XPOSIXSPACE } /* space=true */,
- { 0, 8424, 3038, 6, 18, UNI_ETHIOPICSUP } /* block=ethiopicsupplement */,
- { 0, 9365, 8289, 4, 7, UNI_LANA } /* scx=taitham */,
- { 1, 6918, 5059, 10, 14, UNI_LB__BK } /* linebreak=mandatorybreak */,
- { 7, 9623, 5087, 3, 14, UNI_JG__MANICHAEANBETH } /* jg=manichaeanbeth */,
- { 0, 2106, 6525, 21, 3, UNI_LB__H3 } /* graphemeclusterbreak=lvt */,
- { 11, 9093, 4432, 4, 15, UNI_DIACRITICALSSUP } /* blk=diacriticalssup */,
- { 129, 1497, 7, 9, 1, UNI_C } /* category=c */,
- { 0, 2453, 0, 4, 0, UNI_TERM } /* term */,
- { 0, 8556, 9734, 6, 3, UNI_XPOSIXLOWER } /* lower=yes */,
- { 5, 9365, 8622, 4, 6, UNI_TELU } /* scx=telugu */,
- { 0, 27, 0, 2, 0, UNI_LOWERCASELETTER } /* ll */,
- { 0, 8871, 72, 3, 2, UNI_SB__LE } /* sb=le */,
- { 0, 21, 3980, 2, 16, UNI_LINEARBIDEOGRAMS } /* inlinearbideograms */,
- { 144, 8233, 8538, 7, 4, UNI_SC__KHOJ } /* script=khoj */,
- { 37, 9365, 7302, 4, 9, UNI_NBAT } /* scx=nabataean */,
- { 5, 8233, 6558, 7, 11, UNI_MEDF } /* script=medefaidrin */,
- { 72, 4175, 0, 13, 0, UNI_MATHOPERATORS } /* mathoperators */,
- { 6, 8874, 9734, 5, 3, UNI_IDST } /* idst=yes */,
- { 0, 6918, 25, 10, 2, UNI_LB__SY } /* linebreak=sy */,
- { 0, 8484, 0, 6, 0, UNI_CAKM } /* chakma */,
- { 0, 8233, 9469, 7, 4, UNI_XSUX } /* script=xsux */,
- { 1, 8412, 9433, 6, 4, UNI_BIDIC } /* bidic=true */,
- { 4, 8886, 2836, 3, 9, UNI_SUND } /* sc=sundanese */,
- { 243, 8886, 9293, 3, 4, UNI_OGAM } /* sc=ogam */,
- { 0, 2085, 0, 11, 0, UNI_CYRILLICSUP } /* cyrillicsup */,
- { 26, 8886, 3772, 3, 8, UNI_SC__BOPO } /* sc=bopomofo */,
- { 1, 1801, 26, 22, 1, UNI_CWU } /* changeswhenuppercased=y */,
- { 5, 1362, 7558, 24, 2, UNI_CCC__13 } /* canonicalcombiningclass=13 */,
- { 0, 3671, 1622, 17, 5, UNI_LATN } /* scriptextensions=latin */,
- { 1, 21, 3964, 2, 9, UNI_LATIN1 } /* inlatin1sup */,
- { 4, 3736, 5958, 5, 9, UNI_INGUNJALAGONDI } /* ingunjalagondi */,
- { 0, 2204, 125, 3, 2, UNI_OCR } /* isocr */,
- { 104, 1757, 26, 22, 1, UNI_CWL } /* changeswhenlowercased=y */,
- { 1, 184, 8072, 2, 7, UNI_ELYM } /* iselymaic */,
- { 17, 1999, 0, 22, 0, UNI_MODIFIERLETTERS } /* spacingmodifierletters */,
- { 0, 9093, 689, 4, 30, UNI_CUNEIFORMNUMBERS } /* blk=cuneiformnumbersandpunctuation */,
- { 2, 4821, 995, 14, 2, -UNI_POSIXXDIGIT } /* asciihexdigit=no */,
- { 0, 9093, 2627, 4, 19, UNI_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumsup */,
- { 2, 3110, 0, 8, 0, UNI_GEOR } /* georgian */,
- { 0, 2684, 6525, 19, 11, UNI_LB__H3 } /* hangulsyllabletype=lvtsyllable */,
- { 0, 6768, 2233, 3, 20, UNI_YIJING } /* isyijinghexagramsymbols */,
- { 0, 8424, 4477, 6, 15, UNI_INHANGUL } /* block=hangulsyllables */,
- { 1, 9647, 9014, 3, 3, UNI_NV__5_SLASH_2 } /* nv=5/2 */,
- { 0, 9093, 3501, 4, 17, UNI_CYRILLICEXTA } /* blk=cyrillicextendeda */,
- { 0, 8871, 8616, 3, 5, UNI_SB__ST } /* sb=sterm */,
- { 2, 8562, 0, 4, 0, UNI_LYCI } /* lyci */,
- { 1, 2148, 2894, 3, 18, UNI_SUPARROWSC } /* insupplementalarrowsc */,
- { 1, 6918, 9757, 10, 2, UNI_LB__H2 } /* linebreak=h2 */,
- { 2, 9049, 7507, 4, 2, UNI_AGE__12 } /* age=12 */,
- { 6, 9605, 7836, 3, 8, UNI_DT__FRA } /* dt=fraction */,
- { 1, 3002, 9461, 18, 4, UNI_EA__F } /* decompositiontype=wide */,
- { 0, 9365, 1573, 4, 4, UNI_PHAG } /* scx=phag */,
- { 23, 8100, 1, 7, 1, -UNI_HYPHEN } /* hyphen=n */,
- { 0, 8886, 8622, 3, 4, UNI_SC__TELU } /* sc=telu */,
- { 0, 1162, 0, 26, 0, UNI_HALFANDFULLFORMS } /* halfwidthandfullwidthforms */,
- { 1, 184, 8086, 2, 6, UNI_GRBASE } /* isgrbase */,
- { 0, 8634, 9433, 6, 4, UNI_UIDEO } /* uideo=true */,
- { 1, 8424, 4975, 6, 7, UNI_KANASUP } /* block=kanasup */,
- { 16, 1757, 0, 22, 0, UNI_cwl_values_index } /* changeswhenlowercased= */,
- { 2, 184, 38, 2, 2, UNI_XPOSIXDIGIT } /* isnd */,
- { 3, 2148, 8255, 3, 6, UNI_INSIDDHAM } /* insiddham */,
- { 281, 3038, 0, 11, 0, UNI_ETHIOPICSUP } /* ethiopicsup */,
- { 1, 9093, 4762, 4, 8, UNI_VEDICEXT } /* blk=vedicext */,
- { 1, 9209, 0, 4, 0, UNI_KTHI } /* kthi */,
- { 1, 5760, 1219, 13, 3, UNI_NV__NAN } /* numericvalue=nan */,
- { 1, 9093, 7995, 4, 7, UNI_INAVESTAN } /* blk=avestan */,
- { 0, 6027, 0, 5, 0, UNI_KHMR } /* khmer */,
- { 8, 5760, 8364, 13, 4, UNI_NV__4000 } /* numericvalue=4000 */,
- { 2, 3900, 0, 16, 0, UNI_HALFANDFULLFORMS } /* halfandfullforms */,
- { 0, 2148, 2000, 3, 21, UNI_MODIFIERLETTERS } /* inspacingmodifierletters */,
- { 2, 9389, 0, 4, 0, UNI_SOGO } /* sogo */,
- { 2, 5760, 9741, 13, 2, UNI_NV__44 } /* numericvalue=44 */,
- { 39, 1801, 36, 22, 1, UNI_CWU } /* changeswhenuppercased=t */,
- { 0, 8959, 26, 5, 1, UNI_XIDS } /* xids=y */,
- { 32, 2106, 73, 21, 2, UNI_WB__EB } /* graphemeclusterbreak=em */,
- { 22, 3736, 7854, 4, 6, UNI_INGURMUKHI } /* ingurmukhi */,
- { 0, 4361, 1578, 4, 16, UNI_GEOMETRICSHAPESEXT } /* ingeometricshapesext */,
- { 3, 5760, 8400, 13, 6, UNI_NV__900000 } /* numericvalue=900000 */,
- { 0, 3951, 1278, 3, 2, UNI_IDS } /* isids */,
- { 17, 9365, 8919, 4, 5, UNI_OGAM } /* scx=ogham */,
- { 0, 9782, 7128, 4, 4, UNI_POSIXWORD } /* perlword */,
- { 4, 8886, 2164, 4, 3, UNI_SC__KTHI } /* sc=kthi */,
- { 0, 9293, 0, 4, 0, UNI_OGAM } /* ogam */,
- { 8, 9904, 3248, 5, 5, UNI_POSIXSPACE } /* posixspace */,
- { 64, 9731, 4645, 3, 2, UNI_WB__DQ } /* wb=dq */,
- { 0, 7128, 5346, 10, 2, UNI_WB__EB } /* wordbreak=eb */,
- { 132, 5760, 8371, 13, 2, UNI_NV__32 } /* numericvalue=32 */,
- { 0, 78, 0, 6, 0, UNI_ARAB } /* arabic */,
- { 3, 9093, 1458, 4, 24, UNI_HIGHPUSURROGATES } /* blk=highprivateusesurrogates */,
- { 139, 8886, 1085, 3, 4, UNI_SC__HANG } /* sc=hang */,
- { 0, 9365, 8859, 4, 5, UNI_DOGR } /* scx=dogra */,
- { 0, 9647, 8354, 3, 4, UNI_NV__6000 } /* nv=6000 */,
- { 1, 3671, 8538, 17, 6, UNI_KHOJ } /* scriptextensions=khojki */,
- { 61, 8424, 1622, 6, 9, UNI_LATINEXTE } /* block=latinexte */,
- { 0, 9647, 7644, 3, 8, UNI_NV__11_SLASH_2 } /* nv=5.50e+00 */,
- { 0, 3951, 415, 3, 10, UNI_IDEO } /* isideographic */,
- { 128, 8886, 7812, 3, 8, UNI_SC__DUPL } /* sc=duployan */,
- { 0, 3243, 26, 11, 1, UNI_XPOSIXSPACE } /* whitespace=y */,
- { 1, 9901, 1768, 8, 5, UNI_XPOSIXLOWER } /* isxposixlower */,
- { 0, 9093, 837, 4, 11, UNI_PHONETICEXT } /* blk=phoneticext */,
- { 1, 9093, 3210, 4, 8, UNI_DINGBATS } /* blk=dingbats */,
- { 0, 9623, 6334, 3, 4, UNI_JG__NOON } /* jg=noon */,
- { 0, 9647, 9497, 3, 3, UNI_NV__1_SLASH_5 } /* nv=1/5 */,
- { 6, 6005, 1031, 4, 4, UNI_INCOPTIC } /* incoptic */,
- { 9, 3868, 4080, 16, 10, UNI_SM } /* generalcategory=mathsymbol */,
- { 6, 6005, 2065, 3, 20, UNI_CJKRADICALSSUP } /* incjkradicalssupplement */,
- { 22, 9593, 4312, 3, 15, UNI_BC__CS } /* bc=commonseparator */,
- { 4, 9313, 36, 4, 1, UNI_PCM } /* pcm=t */,
- { 0, 8424, 8128, 6, 7, UNI_INMAKASAR } /* block=makasar */,
- { 2, 6602, 0, 11, 0, UNI_NAND } /* nandinagari */,
- { 144, 1497, 8839, 9, 5, UNI_XPOSIXCNTRL } /* category=cntrl */,
- { 27, 6243, 0, 12, 0, UNI_HUNG } /* oldhungarian */,
- { 0, 184, 7248, 2, 9, UNI_SIND } /* iskhudawadi */,
- { 131, 184, 3038, 2, 11, UNI_ETHIOPICSUP } /* isethiopicsup */,
- { 0, 9629, 7924, 3, 8, UNI_LB__NL } /* lb=nextline */,
- { 0, 2708, 29, 4, 4, UNI_INARABIC } /* inarabic */,
- { 0, 1362, 8, 24, 1, UNI_CCC__A } /* canonicalcombiningclass=a */,
- { 0, 9093, 4821, 4, 5, UNI_ASCII } /* blk=ascii */,
- { 6, 2142, 8915, 3, 4, UNI_INNUSHU } /* innushu */,
- { 1, 5760, 7564, 13, 8, UNI_NV__1_SLASH_320 } /* numericvalue=3.13e-03 */,
- { 0, 9365, 6724, 5, 10, UNI_SYLO } /* scx=sylotinagri */,
- { 160, 2148, 7079, 3, 9, UNI_SUPARROWSB } /* insuparrowsb */,
- { 7, 184, 7048, 2, 10, UNI_SAUR } /* issaurashtra */,
- { 3, 8496, 8864, 6, 5, -UNI_CWKCF } /* cwkcf=false */,
- { 0, 8859, 0, 4, 0, UNI_DOGR } /* dogr */,
- { 1, 9093, 3705, 4, 17, UNI_SMALLFORMS } /* blk=smallformvariants */,
- { 3, 1713, 8864, 22, 5, -UNI_CWCF } /* changeswhencasefolded=false */,
- { 0, 2930, 0, 4, 0, UNI_CHER } /* cher */,
- { 2, 5760, 8354, 13, 3, UNI_NV__600 } /* numericvalue=600 */,
- { 0, 7356, 0, 4, 0, UNI_PALM } /* palm */,
- { 3, 1362, 9527, 24, 3, UNI_CCC__R } /* canonicalcombiningclass=226 */,
- { 1, 1691, 4687, 22, 4, UNI_BPT__O } /* bidipairedbrackettype=open */,
- { 16, 3038, 0, 8, 0, UNI_ETHI } /* ethiopic */,
- { 5, 7018, 9563, 10, 3, UNI_IN__5_DOT_1 } /* presentin=5.1 */,
- { 13, 8424, 7852, 6, 8, UNI_INGURMUKHI } /* block=gurmukhi */,
- { 0, 9365, 1599, 4, 6, UNI_HANG } /* scx=hangul */,
- { 1, 8233, 1135, 9, 2, UNI_SC__SHRD } /* script=shrd */,
- { 1, 9647, 9743, 3, 2, UNI_NV__45 } /* nv=45 */,
- { 292, 1924, 6040, 10, 11, UNI_NL } /* category=letternumber */,
- { 0, 7018, 9686, 10, 3, UNI_IN__3_DOT_2 } /* presentin=v32 */,
- { 1, 6949, 6362, 4, 9, UNI_CASEDLETTER } /* iscasedletter */,
- { 3, 1497, 4402, 9, 15, UNI_PD } /* category=dashpunctuation */,
- { 0, 9629, 9773, 3, 2, UNI_LB__XX } /* lb=xx */,
- { 2, 8233, 9133, 7, 4, UNI_SC__CYRL } /* script=cyrl */,
- { 0, 184, 1530, 2, 23, UNI_BYZANTINEMUSIC } /* isbyzantinemusicalsymbols */,
- { 0, 6015, 6470, 12, 11, UNI_JT__C } /* joiningtype=joincausing */,
- { 0, 4598, 1132, 4, 2, UNI_CPRT } /* iscprt */,
- { 21, 6928, 9433, 10, 4, UNI_XPOSIXLOWER } /* lowercase=true */,
- { 0, 2212, 2648, 4, 8, UNI_JAMO } /* inhanguljamo */,
- { 2, 6005, 510, 3, 19, UNI_CJK } /* incjkunifiedideographs */,
- { 5, 4627, 17, 16, 1, UNI_NFKCQC__N } /* nfkcquickcheck=no */,
- { 2, 9113, 7539, 4, 2, UNI_CCC__22 } /* ccc=22 */,
- { 48, 8086, 1, 7, 1, -UNI_GRBASE } /* grbase=n */,
- { 0, 3671, 9309, 17, 4, UNI_OSGE } /* scriptextensions=osge */,
- { 15, 7018, 7507, 10, 4, UNI_IN__12 } /* presentin=12.0 */,
- { 1, 184, 24, 2, 1, UNI_L } /* isl */,
- { 16, 21, 2232, 2, 21, UNI_YIJING } /* inyijinghexagramsymbols */,
- { 0, 8424, 4807, 6, 14, UNI_ANCIENTSYMBOLS } /* block=ancientsymbols */,
- { 0, 1084, 0, 25, 0, UNI_CWKCF } /* changeswhennfkccasefolded */,
- { 8, 1911, 8704, 22, 5, UNI_INSC__BINDU } /* indicsyllabiccategory=bindu */,
- { 11, 8604, 3, 6, 1, -UNI_QMARK } /* qmark=f */,
- { 0, 9731, 1188, 3, 2, UNI_WB__KA } /* wb=ka */,
- { 2, 9365, 8652, 4, 6, UNI_WCHO } /* scx=wancho */,
- { 4, 6828, 2817, 10, 19, UNI_BC__RLO } /* bidiclass=righttoleftoverride */,
- { 18, 8899, 0, 5, 0, UNI_math_values_index } /* math= */,
- { 0, 8219, 3, 7, 1, -UNI_PATSYN } /* patsyn=f */,
- { 0, 9946, 8248, 3, 6, UNI_SHAW } /* isshavian */,
- { 0, 1768, 0, 9, 0, UNI_XPOSIXLOWER } /* lowercase */,
- { 4, 8406, 1, 6, 1, -UNI_XPOSIXALPHA } /* alpha=n */,
- { 1, 6635, 0, 11, 0, UNI_SO } /* othersymbol */,
- { 0, 9093, 7008, 4, 10, UNI_INPHOENICIAN } /* blk=phoenician */,
- { 3, 719, 0, 30, 0, UNI_ENCLOSEDALPHANUMSUP } /* enclosedalphanumericsupplement */,
- { 2, 3671, 8699, 17, 5, UNI_BATK } /* scriptextensions=batak */,
- { 1, 8886, 9309, 3, 4, UNI_OSGE } /* sc=osge */,
- { 191, 2703, 36, 19, 1, UNI_IDST } /* idstrinaryoperator=t */,
- { 24, 6928, 9734, 10, 3, UNI_XPOSIXLOWER } /* lowercase=yes */,
- { 276, 339, 0, 2, 0, UNI_LO } /* lo */,
- { 0, 8894, 0, 5, 0, UNI_LIMB } /* limbu */,
- { 1, 3671, 2930, 17, 8, UNI_CHER } /* scriptextensions=cherokee */,
- { 2, 3092, 0, 18, 0, UNI_INPUNCTUATION } /* generalpunctuation */,
- { 0, 184, 8142, 2, 7, UNI_MARC } /* ismarchen */,
- { 4, 3671, 6602, 17, 4, UNI_NAND } /* scriptextensions=nand */,
- { 30, 9946, 3730, 3, 3, UNI_SGNW } /* issgnw */,
- { 1, 3236, 3, 18, 1, -UNI__PERL_PATWS } /* patternwhitespace=f */,
- { 4, 1239, 0, 24, 0, UNI_COMPEX } /* fullcompositionexclusion */,
- { 0, 6918, 5952, 10, 3, UNI_LB__ZWJ } /* linebreak=zwj */,
- { 6, 9237, 0, 3, 0, UNI_LOE } /* loe */,
- { 2, 9647, 9021, 3, 4, UNI_NV__3_SLASH_16 } /* nv=3/16 */,
- { 57, 5835, 9734, 12, 3, UNI_BIDIC } /* bidicontrol=yes */,
- { 0, 8338, 995, 7, 2, -UNI_XPOSIXSPACE } /* wspace=no */,
- { 5, 9093, 5045, 4, 14, UNI_LATINEXTE } /* blk=latinextendede */,
- { 4, 9113, 3433, 4, 17, UNI_WB__EB } /* ccc=attachedbelowleft */,
- { 0, 8886, 9409, 3, 4, UNI_SC__TAML } /* sc=taml */,
- { 16, 9731, 72, 3, 2, UNI_WB__LE } /* wb=le */,
- { 0, 9113, 8837, 4, 2, UNI_CCC__91 } /* ccc=91 */,
- { 73, 184, 8652, 2, 6, UNI_WCHO } /* iswancho */,
- { 0, 8424, 1458, 6, 24, UNI_HIGHPUSURROGATES } /* block=highprivateusesurrogates */,
- { 0, 184, 9197, 2, 4, UNI_KALI } /* iskali */,
- { 0, 9647, 7620, 3, 8, UNI_NV__9_SLASH_2 } /* nv=4.50e+00 */,
- { 0, 8960, 995, 4, 2, -UNI_IDS } /* ids=no */,
- { 1, 9623, 6547, 3, 11, UNI_JG__MALAYALAMRA } /* jg=malayalamra */,
- { 64, 9647, 7588, 3, 8, UNI_NV__3_SLASH_8 } /* nv=3.75e-01 */,
- { 5, 9365, 9213, 4, 4, UNI_LANA } /* scx=lana */,
- { 0, 5213, 17, 15, 1, UNI_COMPEX } /* nfcquickcheck=no */,
- { 0, 184, 4076, 2, 16, UNI_MISCMATHSYMBOLSA } /* ismiscmathsymbolsa */,
- { 2, 184, 43, 3, 15, UNI_CJKCOMPAT } /* iscjkcompatibility */,
- { 33, 9623, 8658, 3, 4, UNI_JG__YUDH } /* jg=yudh */,
- { 0, 6315, 995, 12, 2, -UNI_XIDC } /* xidcontinue=no */,
- { 1, 8233, 9489, 7, 4, UNI_SC__ZYYY } /* script=zyyy */,
- { 1, 8233, 8628, 7, 4, UNI_SC__THAA } /* script=thaa */,
- { 0, 5565, 8689, 13, 5, UNI_JG__ALAPH } /* joininggroup=alaph */,
- { 1, 9493, 0, 4, 0, UNI_ZZZZ } /* zzzz */,
- { 1, 8233, 9217, 7, 3, UNI_LAO } /* script=lao */,
- { 0, 9365, 6558, 4, 11, UNI_MEDF } /* scx=medefaidrin */,
- { 3, 9489, 0, 4, 0, UNI_ZYYY } /* zyyy */,
- { 0, 1362, 9771, 24, 2, UNI_CCC__9 } /* canonicalcombiningclass=vr */,
- { 4, 5979, 9734, 12, 3, UNI_IDEO } /* ideographic=yes */,
- { 0, 2148, 1507, 3, 23, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* insupsymbolsandpictographs */,
- { 1, 6828, 0, 10, 0, UNI_bc_values_index } /* bidiclass= */,
- { 324, 8233, 8709, 7, 5, UNI_SC__BUHD } /* script=buhid */,
- { 4, 6015, 18, 12, 1, UNI_JT__R } /* joiningtype=r */,
- { 0, 3688, 26, 17, 1, UNI_STERM } /* sentenceterminal=y */,
- { 6, 5760, 8988, 13, 2, UNI_NV__41 } /* numericvalue=41 */,
- { 1, 5565, 6657, 13, 11, UNI_JG__ROHINGYAYEH } /* joininggroup=rohingyayeh */,
- { 2, 3868, 132, 16, 2, UNI_LM } /* generalcategory=lm */,
- { 3, 8424, 8135, 6, 7, UNI_INMANDAIC } /* block=mandaic */,
- { 1, 9662, 8864, 3, 5, -UNI_SD } /* sd=false */,
- { 1, 8424, 1003, 6, 11, UNI_ENCLOSEDCJK } /* block=enclosedcjk */,
- { 63, 9629, 9626, 3, 2, UNI_GCB__T } /* lb=jt */,
- { 0, 9093, 6858, 4, 10, UNI_CJKSTROKES } /* blk=cjkstrokes */,
- { 66, 9593, 3182, 3, 18, UNI_BC__LRI } /* bc=lefttorightisolate */,
- { 50, 3671, 8191, 17, 7, UNI_OLCK } /* scriptextensions=olchiki */,
- { 2, 1911, 5474, 22, 13, UNI_INSC__CONSONANTDEAD } /* indicsyllabiccategory=consonantdead */,
- { 5, 8170, 0, 8, 0, UNI_NFKDQC__N } /* nfkdqc=n */,
- { 0, 9365, 9317, 4, 4, UNI_PHLP } /* scx=phlp */,
- { 42, 4462, 9734, 15, 3, UNI_GREXT } /* graphemeextend=yes */,
- { 0, 9093, 6558, 4, 11, UNI_INMEDEFAIDRIN } /* blk=medefaidrin */,
- { 0, 9365, 4220, 4, 6, UNI_TANG } /* scx=tangut */,
- { 1, 8886, 1189, 4, 7, UNI_SC__KANA } /* sc=katakana */,
- { 0, 9409, 0, 4, 0, UNI_TAML } /* taml */,
- { 0, 7025, 9695, 3, 3, UNI_IN__5 } /* in=v50 */,
- { 4, 184, 132, 2, 2, UNI_LM } /* islm */,
- { 0, 5213, 0, 15, 0, UNI_COMPEX } /* nfcquickcheck=n */,
- { 1, 9623, 6063, 3, 12, UNI_JG__MALAYALAMBHA } /* jg=malayalambha */,
- { 3, 8332, 1340, 4, 22, UNI_ARABICPFB } /* isarabicpresentationformsb */,
- { 0, 8886, 7203, 3, 9, UNI_BHKS } /* sc=bhaiksuki */,
- { 2, 9620, 5353, 3, 14, UNI_ZS } /* gc=spaceseparator */,
- { 8, 7018, 9719, 10, 3, UNI_IN__8 } /* presentin=v80 */,
- { 0, 9365, 493, 4, 3, UNI_HAN } /* scx=han */,
- { 9, 9113, 7167, 4, 9, UNI_CCC__AL } /* ccc=aboveleft */,
- { 0, 1243, 995, 21, 2, -UNI_CE } /* compositionexclusion=no */,
- { 2, 8879, 879, 3, 9, UNI_PUA } /* inprivateuse */,
- { 9, 1482, 1869, 4, 20, UNI_DIACRITICALSFORSYMBOLS } /* indiacriticalsforsymbols */,
- { 0, 1497, 6624, 9, 11, UNI_NO } /* category=othernumber */,
- { 3, 9365, 8226, 4, 7, UNI_PHAG } /* scx=phagspa */,
- { 6, 5760, 8822, 13, 2, UNI_NV__35 } /* numericvalue=35 */,
- { 0, 9647, 8364, 3, 5, UNI_NV__40000 } /* nv=40000 */,
- { 2, 3671, 3020, 17, 10, UNI_DEVA } /* scriptextensions=devanagari */,
- { 0, 8424, 1387, 7, 23, UNI_CJKSYMBOLS } /* block=cjksymbolsandpunctuation */,
- { 10, 9365, 3984, 5, 3, UNI_SARB } /* scx=sarb */,
- { 1, 8886, 7995, 3, 7, UNI_AVST } /* sc=avestan */,
- { 34, 8538, 0, 6, 0, UNI_KHOJ } /* khojki */,
- { 5, 3243, 36, 11, 1, UNI_XPOSIXSPACE } /* whitespace=t */,
- { 1, 5552, 0, 6, 0, UNI_IPAEXT } /* ipaext */,
- { 0, 3251, 36, 3, 1, UNI_CE } /* ce=t */,
- { 1, 184, 2211, 2, 21, UNI_SINHALAARCHAICNUMBERS } /* issinhalaarchaicnumbers */,
- { 0, 8233, 7844, 7, 8, UNI_SC__GUJR } /* script=gujarati */,
- { 72, 184, 11, 2, 2, UNI_DI } /* isdi */,
- { 0, 9129, 8864, 4, 5, -UNI_CWU } /* cwu=false */,
- { 135, 9129, 26, 4, 1, UNI_CWU } /* cwu=y */,
- { 1, 9647, 8970, 3, 3, UNI_NV__1_SLASH_2 } /* nv=1/2 */,
- { 0, 1362, 8646, 24, 6, UNI_CCC__9 } /* canonicalcombiningclass=virama */,
- { 0, 9337, 0, 4, 0, UNI_QAAI } /* qaai */,
- { 9, 8233, 8679, 7, 5, UNI_SC__ADLM } /* script=adlam */,
- { 1, 9093, 7311, 4, 9, UNI_INNEWTAILUE } /* blk=newtailue */,
- { 195, 184, 2409, 2, 4, UNI_MONG } /* ismong */,
- { 2, 184, 9481, 2, 4, UNI_ZANB } /* iszanb */,
- { 2, 9623, 6075, 3, 12, UNI_JG__MALAYALAMLLA } /* jg=malayalamlla */,
- { 2, 5760, 8400, 13, 5, UNI_NV__90000 } /* numericvalue=90000 */,
- { 0, 4387, 0, 14, 0, UNI_SC } /* currencysymbol */,
- { 1, 4580, 2780, 3, 11, UNI_MONGOLIANSUP } /* inmongoliansup */,
- { 0, 9901, 7128, 8, 4, UNI_XPOSIXWORD } /* isxposixword */,
- { 0, 1362, 8802, 24, 2, UNI_CCC__31 } /* canonicalcombiningclass=31 */,
- { 0, 4627, 26, 15, 1, UNI_NFKCQC__Y } /* nfkcquickcheck=y */,
- { 1, 8233, 3980, 7, 7, UNI_SC__LINB } /* script=linearb */,
- { 1, 9620, 0, 3, 0, UNI_gc_values_index } /* gc= */,
- { 55, 1779, 1, 22, 1, -UNI_CWT } /* changeswhentitlecased=n */,
- { 1, 3002, 1223, 18, 7, UNI_DT__INIT } /* decompositiontype=initial */,
- { 1, 9345, 0, 4, 0, UNI_RJNG } /* rjng */,
- { 3, 7128, 5943, 10, 12, UNI_WB__EB } /* wordbreak=glueafterzwj */,
- { 2, 1536, 3553, 3, 10, UNI_ETHIOPICEXT } /* inethiopicext */,
- { 1, 184, 1576, 2, 18, UNI_GEOMETRICSHAPESEXT } /* isgeometricshapesext */,
- { 8, 9647, 9018, 3, 3, UNI_NV__7_SLASH_2 } /* nv=7/2 */,
- { 0, 1497, 4732, 9, 15, UNI_TITLE } /* category=titlecaseletter */,
- { 0, 8424, 3964, 6, 9, UNI_LATIN1 } /* block=latin1sup */,
- { 2, 1362, 3433, 24, 13, UNI_CCC__202 } /* canonicalcombiningclass=attachedbelow */,
- { 0, 1845, 0, 22, 0, UNI_INDICNUMBERFORMS } /* commonindicnumberforms */,
- { 0, 8886, 8115, 4, 6, UNI_SC__KALI } /* sc=kayahli */,
- { 1, 1158, 4718, 3, 14, UNI_TAMILSUP } /* intamilsupplement */,
- { 1, 8233, 8149, 7, 7, UNI_SC__MULT } /* script=multani */,
- { 1, 5760, 5409, 13, 8, UNI_NV__10000000 } /* numericvalue=10000000 */,
- { 0, 184, 7266, 2, 9, UNI_LATINEXTC } /* islatinextc */,
- { 242, 9365, 3836, 4, 7, UNI_CPRT } /* scx=cypriot */,
- { 0, 9647, 9745, 3, 2, UNI_NV__46 } /* nv=46 */,
- { 1, 184, 1758, 3, 20, UNI_CWL } /* ischangeswhenlowercased */,
- { 0, 5565, 726, 13, 3, UNI_JG__DAL } /* joininggroup=dal */,
- { 0, 8874, 0, 5, 0, UNI_idst_values_index } /* idst= */,
- { 5, 2148, 7049, 3, 9, UNI_INSAURASHTRA } /* insaurashtra */,
- { 0, 9647, 9017, 3, 4, UNI_NV__17_SLASH_2 } /* nv=17/2 */,
- { 1, 5760, 7532, 13, 8, UNI_NV__1_SLASH_40 } /* numericvalue=2.50e-02 */,
- { 67, 9620, 339, 3, 2, UNI_LO } /* gc=lo */,
- { 4, 9113, 7446, 4, 2, UNI_CCC__25 } /* ccc=25 */,
- { 0, 9093, 2021, 4, 22, UNI_TRANSPORTANDMAP } /* blk=transportandmapsymbols */,
- { 0, 184, 3552, 2, 17, UNI_ETHIOPICEXTA } /* isethiopicextendeda */,
- { 4, 6918, 3820, 10, 16, UNI_LB__CL } /* linebreak=closepunctuation */,
- { 3, 6371, 36, 11, 1, UNI_DEP } /* deprecated=t */,
- { 0, 8886, 6646, 3, 11, UNI_HMNG } /* sc=pahawhhmong */,
- { 14, 9093, 5590, 5, 7, UNI_INBALINESE } /* blk=balinese */,
- { 3, 3671, 8568, 17, 4, UNI_LYDI } /* scriptextensions=lydi */,
- { 0, 3671, 8652, 17, 6, UNI_WCHO } /* scriptextensions=wancho */,
- { 0, 8617, 995, 5, 2, -UNI_TERM } /* term=no */,
- { 8, 8424, 567, 6, 2, UNI_NB } /* block=nb */,
- { 0, 6828, 4905, 10, 14, UNI_BC__EN } /* bidiclass=europeannumber */,
- { 0, 8886, 7338, 3, 9, UNI_SC__PERM } /* sc=oldpermic */,
- { 1, 9453, 0, 4, 0, UNI_VAI } /* vaii */,
- { 3, 184, 7804, 2, 4, UNI_BUGI } /* isbugi */,
- { 0, 5552, 0, 13, 0, UNI_IPAEXT } /* ipaextensions */,
- { 3, 9093, 4975, 4, 14, UNI_KANASUP } /* blk=kanasupplement */,
- { 6, 5565, 5617, 13, 13, UNI_JG__MALAYALAMLLLA } /* joininggroup=malayalamllla */,
- { 0, 3671, 9421, 17, 4, UNI_TGLG } /* scriptextensions=tglg */,
- { 0, 8233, 8502, 7, 6, UNI_GOTH } /* script=gothic */,
- { 0, 9093, 1999, 4, 22, UNI_MODIFIERLETTERS } /* blk=spacingmodifierletters */,
- { 7, 9946, 6, 3, 1, UNI_SD } /* issd */,
- { 0, 2779, 0, 19, 0, UNI_MONGOLIANSUP } /* mongoliansupplement */,
- { 2, 7812, 0, 4, 0, UNI_DUPL } /* dupl */,
- { 0, 184, 2779, 2, 9, UNI_MONG } /* ismongolian */,
- { 0, 4705, 8624, 4, 4, UNI_TELU } /* istelugu */,
- { 7, 9659, 0, 3, 0, UNI_ri_values_index } /* ri= */,
- { 515, 8886, 2930, 3, 4, UNI_CHER } /* sc=cher */,
- { 6, 117, 6, 3, 2, UNI_INIDC } /* inidc */,
- { 0, 9113, 7558, 4, 2, UNI_CCC__13 } /* ccc=13 */,
- { 2, 184, 8142, 2, 4, UNI_MARC } /* ismarc */,
- { 0, 8065, 0, 7, 0, UNI_ELBA } /* elbasan */,
- { 0, 8406, 995, 6, 2, -UNI_XPOSIXALPHA } /* alpha=no */,
- { 0, 9093, 1576, 4, 15, UNI_GEOMETRICSHAPES } /* blk=geometricshapes */,
- { 49, 1933, 1, 22, 1, -UNI_LOE } /* logicalorderexception=n */,
- { 0, 8424, 6243, 6, 12, UNI_INOLDHUNGARIAN } /* block=oldhungarian */,
- { 8, 184, 8177, 2, 7, UNI_NB } /* isnoblock */,
- { 5, 184, 630, 3, 29, UNI_CJKEXTE } /* iscjkunifiedideographsextensione */,
- { 1, 8424, 3416, 6, 17, UNI_ALCHEMICAL } /* block=alchemicalsymbols */,
- { 34, 9725, 3362, 3, 18, UNI_VO__TR } /* vo=transformedrotated */,
- { 0, 2085, 0, 18, 0, UNI_CYRILLICSUP } /* cyrillicsupplement */,
- { 0, 9093, 3110, 4, 18, UNI_GEORGIANSUP } /* blk=georgiansupplement */,
- { 73, 8424, 1030, 7, 5, UNI_INCOPTIC } /* block=coptic */,
- { 1, 9113, 9521, 4, 3, UNI_CCC__BR } /* ccc=222 */,
- { 0, 8886, 7118, 3, 10, UNI_WARA } /* sc=warangciti */,
- { 1, 3868, 3218, 16, 18, UNI_ZP } /* generalcategory=paragraphseparator */,
- { 0, 6828, 5603, 10, 3, UNI_BC__RLO } /* bidiclass=rlo */,
- { 1, 3868, 5591, 16, 13, UNI_ZL } /* generalcategory=lineseparator */,
- { 84, 1362, 8212, 24, 7, UNI_CCC__1 } /* canonicalcombiningclass=overlay */,
- { 0, 7128, 4801, 10, 2, UNI_WB__SQ } /* wordbreak=sq */,
- { 0, 184, 1622, 2, 23, UNI_LATINEXTADDITIONAL } /* islatinextendedadditional */,
- { 0, 6003, 0, 5, 0, UNI_JOINC } /* joinc */,
- { 9, 4297, 0, 7, 0, UNI_BRAI } /* braille */,
- { 0, 2142, 7304, 4, 7, UNI_INNABATAEAN } /* innabataean */,
- { 2, 8424, 3772, 6, 11, UNI_BOPOMOFOEXT } /* block=bopomofoext */,
- { 145, 8886, 6690, 3, 4, UNI_SORA } /* sc=sora */,
- { 54, 8424, 7900, 6, 8, UNI_KANAEXTA } /* block=kanaexta */,
- { 5, 1188, 0, 26, 0, UNI_KATAKANAEXT } /* katakanaphoneticextensions */,
- { 5, 2106, 9773, 21, 2, UNI_GCB__XX } /* graphemeclusterbreak=xx */,
- { 28, 6005, 1387, 3, 9, UNI_CJKSYMBOLS } /* incjksymbols */,
- { 2, 341, 0, 2, 0, UNI_PE } /* pe */,
- { 1, 9629, 5952, 3, 3, UNI_LB__ZWJ } /* lb=zwj */,
- { 0, 9049, 7159, 4, 3, UNI_AGE__5 } /* age=5.0 */,
- { 1, 4705, 8945, 3, 4, UNI_TAKR } /* istakri */,
- { 11, 9093, 8023, 4, 7, UNI_CJKEXTC } /* blk=cjkextc */,
- { 5, 5979, 36, 12, 1, UNI_IDEO } /* ideographic=t */,
- { 34, 9629, 4687, 3, 15, UNI_LB__OP } /* lb=openpunctuation */,
- { 1, 9620, 4387, 3, 14, UNI_SC } /* gc=currencysymbol */,
- { 0, 9629, 340, 3, 2, UNI_LB__OP } /* lb=op */,
- { 0, 8562, 0, 6, 0, UNI_LYCI } /* lycian */,
- { 4, 184, 837, 2, 11, UNI_PHONETICEXT } /* isphoneticext */,
- { 6, 6885, 3901, 3, 15, UNI_HALFANDFULLFORMS } /* ishalfandfullforms */,
- { 98, 5565, 5682, 13, 13, UNI_JG__MANICHAEANTAW } /* joininggroup=manichaeantaw */,
- { 0, 8886, 7365, 3, 4, UNI_PAUC } /* sc=pauc */,
- { 4, 9365, 6602, 4, 4, UNI_NAND } /* scx=nand */,
- { 2, 5760, 9517, 13, 2, UNI_NV__42 } /* numericvalue=42 */,
- { 71, 9620, 341, 3, 2, UNI_PE } /* gc=pe */,
- { 0, 9946, 6992, 3, 6, UNI_SOGD } /* issogdian */,
- { 1, 6888, 36, 10, 1, UNI_DIA } /* diacritic=t */,
- { 1, 3671, 7812, 17, 8, UNI_DUPL } /* scriptextensions=duployan */,
- { 27, 9365, 0, 4, 0, UNI_scx_values_index } /* scx= */,
- { 12, 184, 8562, 2, 6, UNI_LYCI } /* islycian */,
- { 39, 9193, 5394, 4, 2, UNI_LB__H2 } /* hst=lv */,
- { 0, 9602, 8864, 3, 5, -UNI_DI } /* di=false */,
- { 2, 4597, 0, 15, 0, UNI_MISCPICTOGRAPHS } /* miscpictographs */,
- { 0, 8233, 9417, 7, 4, UNI_TFNG } /* script=tfng */,
- { 16, 184, 8894, 2, 5, UNI_LIMB } /* islimbu */,
- { 1, 8580, 8864, 6, 5, -UNI__PERL_NCHAR } /* nchar=false */,
- { 0, 4267, 0, 4, 0, UNI_BAMU } /* bamu */,
- { 2, 5760, 7716, 13, 8, UNI_NV__3_SLASH_4 } /* numericvalue=7.50e-01 */,
- { 2, 6591, 0, 11, 0, UNI_MYANMAREXTB } /* myanmarextb */,
- { 1, 3248, 26, 6, 1, UNI_XPOSIXSPACE } /* space=y */,
- { 0, 6005, 2986, 4, 16, UNI_COPTICEPACTNUMBERS } /* incopticepactnumbers */,
- { 0, 3128, 9734, 18, 3, UNI_IDSB } /* idsbinaryoperator=yes */,
- { 0, 184, 2627, 2, 19, UNI_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumsup */,
- { 2, 7796, 0, 8, 0, UNI_BASS } /* bassavah */,
- { 0, 8233, 3020, 7, 10, UNI_SC__DEVA } /* script=devanagari */,
- { 12, 8424, 4204, 6, 16, UNI_SYRIACSUP } /* block=syriacsupplement */,
- { 0, 6918, 6968, 10, 10, UNI_LB__NS } /* linebreak=nonstarter */,
- { 0, 5760, 8376, 13, 6, UNI_NV__500000 } /* numericvalue=500000 */,
- { 24, 1362, 3441, 24, 5, UNI_CCC__B } /* canonicalcombiningclass=below */,
- { 32, 6918, 42, 10, 2, UNI_LB__CJ } /* linebreak=cj */,
- { 0, 6015, 36, 12, 1, UNI_JT__T } /* joiningtype=t */,
- { 0, 7128, 34, 10, 2, UNI_WB__EX } /* wordbreak=ex */,
- { 256, 3948, 25, 3, 1, UNI_INVS } /* invs */,
- { 2, 184, 3837, 3, 15, UNI_CYPRIOTSYLLABARY } /* iscypriotsyllabary */,
- { 1, 7018, 7724, 10, 3, UNI_IN__8 } /* presentin=8.0 */,
- { 0, 5565, 4562, 13, 5, UNI_JG__SADHE } /* joininggroup=sadhe */,
- { 128, 2708, 3758, 4, 14, UNI_ARABICSUP } /* inarabicsupplement */,
- { 1, 8233, 4297, 7, 7, UNI_BRAI } /* script=braille */,
- { 0, 9093, 2232, 4, 6, UNI_YIJING } /* blk=yijing */,
- { 0, 184, 1, 3, 1, UNI_CN } /* iscn */,
- { 160, 6828, 37, 10, 2, UNI_BC__EN } /* bidiclass=en */,
- { 129, 9093, 2085, 4, 8, UNI_INCYRILLIC } /* blk=cyrillic */,
- { 0, 9093, 2948, 4, 18, UNI_HALFMARKS } /* blk=combininghalfmarks */,
- { 4, 9365, 9425, 4, 4, UNI_THAI } /* scx=thai */,
- { 3, 9781, 9892, 6, 9, UNI__PERL_QUOTEMETA } /* _perl_quotemeta */,
- { 132, 3501, 0, 17, 0, UNI_CYRILLICEXTA } /* cyrillicextendeda */,
- { 2, 9608, 3, 3, 1, UNI_EA__F } /* ea=f */,
- { 129, 21, 8114, 2, 7, UNI_KALI } /* inkayahli */,
- { 0, 6567, 4951, 4, 2, UNI_INMIAO } /* inmiao */,
- { 5, 9457, 0, 4, 0, UNI_WCHO } /* wcho */,
- { 0, 9593, 2373, 3, 11, UNI_BC__L } /* bc=lefttoright */,
- { 0, 5565, 9596, 13, 3, UNI_JG__BEH } /* joininggroup=beh */,
- { 4, 1188, 0, 8, 0, UNI_KANA } /* katakana */,
- { 38, 8886, 8929, 3, 5, UNI_OSGE } /* sc=osage */,
- { 1, 9093, 8114, 4, 7, UNI_KALI } /* blk=kayahli */,
- { 0, 6918, 533, 10, 2, UNI_LB__NS } /* linebreak=ns */,
- { 0, 8424, 2353, 6, 20, UNI_ININSCRIPTIONALPAHLAVI } /* block=inscriptionalpahlavi */,
- { 0, 9093, 8934, 4, 5, UNI_INRUNIC } /* blk=runic */,
- { 0, 1362, 8817, 24, 2, UNI_CCC__34 } /* canonicalcombiningclass=34 */,
- { 113, 8233, 9069, 7, 4, UNI_SC__ARMN } /* script=armn */,
- { 202, 4092, 0, 16, 0, UNI_MISCMATHSYMBOLSB } /* miscmathsymbolsb */,
- { 0, 8406, 9734, 6, 3, UNI_XPOSIXALPHA } /* alpha=yes */,
- { 1, 1362, 8467, 25, 5, UNI_CCC__130 } /* canonicalcombiningclass=ccc130 */,
- { 9, 3671, 2930, 17, 4, UNI_CHER } /* scriptextensions=cher */,
- { 0, 9623, 8689, 3, 5, UNI_JG__ALAPH } /* jg=alaph */,
- { 0, 4462, 8864, 15, 5, -UNI_GREXT } /* graphemeextend=false */,
- { 0, 1362, 9530, 24, 3, UNI_CCC__AL } /* canonicalcombiningclass=228 */,
- { 301, 9093, 8568, 4, 6, UNI_INLYDIAN } /* blk=lydian */,
- { 1, 9623, 5718, 3, 3, UNI_JG__WAW } /* jg=waw */,
+ { 2, 8780, 9860, 6, 3, UNI_INVAI } /* block=vai */,
+ { 1, 9508, 5765, 4, 13, UNI_CCC__IS } /* ccc=iotasubscript */,
+ { 0, 9768, 7694, 5, 8, UNI_SAMR } /* scx=samaritan */,
+ { 0, 9277, 2684, 3, 19, UNI_EGYP } /* sc=egyptianhieroglyphs */,
+ { 2, 5324, 6399, 4, 10, UNI_MATHALPHANUM } /* inmathalphanum */,
+ { 0, 2784, 29, 4, 4, UNI_INARABIC } /* inarabic */,
+ { 0, 2608, 0, 4, 0, UNI_BRAH } /* brah */,
+ { 0, 4658, 10135, 15, 3, UNI_GREXT } /* graphemeextend=yes */,
+ { 5, 9488, 5843, 4, 9, UNI_INMALAYALAM } /* blk=malayalam */,
+ { 6, 1417, 7178, 24, 10, UNI_CCC__6 } /* canonicalcombiningclass=hanreading */,
+ { 0, 4643, 9836, 15, 4, UNI_ECOMP } /* emojicomponent=true */,
+ { 2, 10033, 4842, 3, 2, UNI_LB__QU } /* lb=qu */,
+ { 0, 9768, 7630, 4, 9, UNI_TALU } /* scx=newtailue */,
+ { 0, 9508, 8825, 4, 3, UNI_CCC__130 } /* ccc=130 */,
+ { 0, 9488, 895, 4, 28, UNI_SUPPUAA } /* blk=supplementaryprivateuseareaa */,
+ { 5, 3836, 9876, 17, 4, UNI_XSUX } /* scriptextensions=xsux */,
+ { 1, 184, 9095, 2, 5, UNI_BUHD } /* isbuhid */,
+ { 0, 9277, 859, 4, 3, UNI_SC__KNDA } /* sc=knda */,
+ { 0, 5324, 6279, 4, 5, UNI_MAHJONG } /* inmahjong */,
+ { 0, 4553, 0, 15, 0, UNI_CONTROLPICTURES } /* controlpictures */,
+ { 0, 5986, 9904, 13, 3, UNI_NV__1_SLASH_5 } /* numericvalue=1/5 */,
+ { 2, 3424, 8674, 3, 6, UNI_UCASEXT } /* inucasext */,
+ { 5, 8589, 9624, 7, 3, UNI_LAO } /* script=lao */,
+ { 17, 8589, 8421, 7, 7, UNI_ELYM } /* script=elymaic */,
+ { 1, 184, 3633, 3, 16, UNI_CYRILLICEXTA } /* iscyrillicextendeda */,
+ { 7, 8589, 9616, 7, 4, UNI_SC__KTHI } /* script=kthi */,
+ { 0, 9488, 6818, 4, 11, UNI_MYANMAREXTA } /* blk=myanmarexta */,
+ { 10, 1834, 9255, 22, 5, -UNI_CWT } /* changeswhentitlecased=false */,
+ { 1, 1828, 9836, 6, 4, UNI_CASED } /* cased=true */,
+ { 0, 9444, 7827, 4, 3, UNI_AGE__2 } /* age=2.0 */,
+ { 0, 9277, 493, 3, 3, UNI_SC__HAN } /* sc=han */,
+ { 194, 184, 2245, 2, 14, UNI_MEETEIMAYEKEXT } /* ismeeteimayekext */,
+ { 0, 1552, 48, 9, 1, UNI_P } /* category=p */,
+ { 1, 9768, 3115, 4, 4, UNI_DEVA } /* scx=deva */,
+ { 0, 10333, 44, 3, 1, UNI_SK } /* issk */,
+ { 0, 7218, 8236, 11, 7, UNI_LB__LF } /* linebreak=linefeed */,
+ { 1, 9277, 7693, 3, 9, UNI_SAMR } /* sc=samaritan */,
+ { 18, 5986, 7755, 13, 8, UNI_NV__1_SLASH_9 } /* numericvalue=1.11e-01 */,
+ { 7, 184, 4049, 2, 11, UNI_GEORGIANEXT } /* isgeorgianext */,
+ { 2, 8960, 9295, 6, 5, UNI_NFCQC__M } /* nfcqc=maybe */,
+ { 4, 9014, 9836, 6, 4, UNI_UIDEO } /* uideo=true */,
+ { 16, 10048, 7890, 3, 2, UNI_NV__33 } /* nv=33 */,
+ { 0, 8589, 5171, 7, 4, UNI_CHAM } /* script=cham */,
+ { 3, 5791, 4763, 13, 15, UNI_JG__MANICHAEANSADHE } /* joininggroup=manichaeansadhe */,
+ { 0, 10048, 8714, 3, 6, UNI_NV__300000 } /* nv=300000 */,
+ { 1, 9277, 9732, 3, 4, UNI_PRTI } /* sc=prti */,
+ { 1, 8780, 5075, 7, 13, UNI_CJKCOMPATFORMS } /* block=cjkcompatforms */,
+ { 20, 184, 690, 3, 29, UNI_CJKEXTG } /* iscjkunifiedideographsextensiong */,
+ { 1, 184, 5522, 2, 14, UNI_PHONETICEXTSUP } /* isphoneticextsup */,
+ { 34, 7248, 0, 10, 0, UNI_MISCARROWS } /* miscarrows */,
+ { 3, 1966, 8687, 22, 7, UNI_INSC__VISARGA } /* indicsyllabiccategory=visarga */,
+ { 17, 9508, 8835, 5, 5, UNI_WB__EB } /* ccc=ccc133 */,
+ { 9, 9283, 0, 4, 0, UNI_PHLI } /* phli */,
+ { 0, 9624, 0, 4, 0, UNI_LAO } /* laoo */,
+ { 6, 10333, 7359, 3, 3, UNI_SAUR } /* issaur */,
+ { 0, 6469, 495, 12, 7, UNI_NT__NU } /* numerictype=numeric */,
+ { 1, 184, 727, 2, 2, UNI_MN } /* ismn */,
+ { 51, 10033, 58, 3, 2, UNI_LB__ID } /* lb=id */,
+ { 1, 9488, 9624, 4, 3, UNI_INLAO } /* blk=lao */,
+ { 1, 1988, 3, 22, 1, -UNI_LOE } /* logicalorderexception=f */,
+ { 0, 1513, 0, 24, 0, UNI_HIGHPUSURROGATES } /* highprivateusesurrogates */,
+ { 8, 1552, 1025, 9, 2, UNI_NO } /* category=no */,
+ { 1, 9768, 8428, 4, 7, UNI_GRAN } /* scx=grantha */,
+ { 1, 10048, 8075, 3, 8, UNI_NV__7_SLASH_8 } /* nv=8.75e-01 */,
+ { 0, 8780, 7621, 6, 9, UNI_INNABATAEAN } /* block=nabataean */,
+ { 0, 184, 1274, 3, 19, UNI_CE } /* iscompositionexclusion */,
+ { 0, 5791, 1511, 13, 3, UNI_JG__HAH } /* joininggroup=hah */,
+ { 0, 9277, 9808, 3, 4, UNI_TALU } /* sc=talu */,
+ { 2, 4033, 1059, 16, 2, UNI_SO } /* generalcategory=so */,
+ { 17, 6554, 9836, 11, 4, UNI_IDC } /* idcontinue=true */,
+ { 3, 3836, 4883, 17, 15, UNI_SARB } /* scriptextensions=oldsoutharabian */,
+ { 8, 184, 2122, 2, 7, UNI_RADICAL } /* isradical */,
+ { 1, 7325, 7826, 3, 2, UNI_IN__12 } /* in=12 */,
+ { 17, 7158, 10135, 10, 3, UNI_DIA } /* diacritic=yes */,
+ { 1, 8589, 7168, 7, 10, UNI_DIAK } /* script=divesakuru */,
+ { 0, 9330, 0, 5, 0, UNI_TALE } /* taile */,
+ { 1, 1417, 8066, 24, 2, UNI_CCC__28 } /* canonicalcombiningclass=28 */,
+ { 0, 10296, 7438, 7, 4, UNI_POSIXWORD } /* isposixword */,
+ { 2, 184, 1033, 2, 11, UNI_ENCLOSEDCJK } /* isenclosedcjk */,
+ { 34, 7368, 0, 10, 0, UNI_SMALLFORMS } /* smallforms */,
+ { 4, 184, 9900, 2, 4, UNI_ZZZZ } /* iszzzz */,
+ { 3, 10027, 4748, 3, 15, UNI_JG__MANICHAEANGIMEL } /* jg=manichaeangimel */,
+ { 9, 3836, 6409, 17, 4, UNI_MEND } /* scriptextensions=mend */,
+ { 0, 10012, 8, 3, 1, UNI_EA__A } /* ea=a */,
+ { 0, 1834, 1025, 22, 2, -UNI_CWT } /* changeswhentitlecased=no */,
+ { 2, 7155, 4674, 3, 14, UNI_INHANGUL } /* ishangulsyllables */,
+ { 128, 10033, 3985, 3, 16, UNI_LB__CL } /* lb=closepunctuation */,
+ { 7, 10132, 495, 3, 7, UNI_WB__NU } /* wb=numeric */,
+ { 0, 1, 0, 1, 0, UNI_N } /* n */,
+ { 131, 5986, 8710, 13, 3, UNI_NV__600 } /* numericvalue=600 */,
+ { 0, 9768, 6193, 4, 6, UNI_HEBR } /* scx=hebrew */,
+ { 1, 1115, 0, 4, 0, UNI_HANG } /* hang */,
+ { 0, 1417, 9121, 25, 4, UNI_CCC__18 } /* canonicalcombiningclass=ccc18 */,
+ { 0, 7325, 7931, 3, 3, UNI_IN__4_DOT_1 } /* in=4.1 */,
+ { 0, 9277, 8610, 3, 4, UNI_SIDD } /* sc=sidd */,
+ { 0, 184, 3115, 2, 18, UNI_DEVANAGARIEXT } /* isdevanagariextended */,
+ { 2, 9277, 2240, 4, 3, UNI_SC__KTHI } /* sc=kthi */,
+ { 0, 5986, 7891, 13, 8, UNI_NV__1_SLASH_3 } /* numericvalue=3.33e-01 */,
+ { 0, 7218, 8251, 10, 8, UNI_LB__NL } /* linebreak=nextline */,
+ { 3, 9768, 9896, 4, 4, UNI_ZYYY } /* scx=zyyy */,
+ { 0, 7218, 6217, 10, 12, UNI_LB__IS } /* linebreak=infixnumeric */,
+ { 4, 9277, 9756, 3, 4, UNI_RUNR } /* sc=runr */,
+ { 8, 9488, 9008, 4, 6, UNI_INTHAANA } /* blk=thaana */,
+ { 0, 6409, 0, 12, 0, UNI_MEND } /* mendekikakui */,
+ { 0, 4305, 0, 5, 0, UNI_C } /* other */,
+ { 0, 7325, 8043, 3, 3, UNI_IN__8 } /* in=8.0 */,
+ { 1, 9277, 9480, 3, 4, UNI_BATK } /* sc=batk */,
+ { 0, 8589, 9608, 7, 4, UNI_KITS } /* script=kits */,
+ { 3, 3785, 0, 4, 0, UNI_MANI } /* mani */,
+ { 0, 9660, 0, 4, 0, UNI_MLYM } /* mlym */,
+ { 9, 6061, 36, 12, 1, UNI_BIDIC } /* bidicontrol=t */,
+ { 1, 9652, 0, 4, 0, UNI_MERC } /* merc */,
+ { 0, 10024, 4568, 3, 14, UNI_SC } /* gc=currencysymbol */,
+ { 168, 1856, 1025, 22, 2, -UNI_CWU } /* changeswhenuppercased=no */,
+ { 0, 9488, 2203, 4, 14, UNI_INHANIFIROHINGYA } /* blk=hanifirohingya */,
+ { 2, 184, 8435, 2, 6, UNI_GRBASE } /* isgrbase */,
+ { 4, 8688, 5033, 3, 4, UNI_ASCII } /* isascii */,
+ { 9, 9768, 4478, 4, 7, UNI_BRAI } /* scx=braille */,
+ { 0, 9768, 8547, 4, 7, UNI_OLCK } /* scx=olchiki */,
+ { 4, 7648, 0, 9, 0, UNI_ITAL } /* olditalic */,
+ { 0, 9277, 8942, 3, 4, UNI_LYDI } /* sc=lydi */,
+ { 19, 1552, 4245, 9, 10, UNI_SM } /* category=mathsymbol */,
+ { 0, 8589, 8547, 7, 7, UNI_OLCK } /* script=olchiki */,
+ { 1, 10132, 6917, 3, 11, UNI_WB__SQ } /* wb=singlequote */,
+ { 1, 8780, 8936, 6, 6, UNI_INLYCIAN } /* block=lycian */,
+ { 1, 9488, 4257, 4, 16, UNI_MISCMATHSYMBOLSB } /* blk=miscmathsymbolsb */,
+ { 3, 4033, 4305, 16, 5, UNI_C } /* generalcategory=other */,
+ { 0, 8780, 9065, 6, 5, UNI_INADLAM } /* block=adlam */,
+ { 0, 8780, 9340, 6, 5, UNI_VSSUP } /* block=vssup */,
+ { 0, 10236, 10220, 14, 11, UNI__PERL_FOLDS_TO_MULTI_CHAR } /* _perl_folds_to_multi_char */,
+ { 1, 3836, 4385, 17, 4, UNI_TANG } /* scriptextensions=tang */,
+ { 2, 10048, 8002, 3, 2, UNI_NV__26 } /* nv=26 */,
+ { 1, 6884, 0, 11, 0, UNI_HMNG } /* pahawhhmong */,
+ { 10, 2288, 2076, 4, 4, UNI_INHATRAN } /* inhatran */,
+ { 32, 184, 5200, 2, 14, UNI_KANASUP } /* iskanasupplement */,
+ { 33, 3097, 45, 18, 6, UNI_DT__COM } /* decompositiontype=compat */,
+ { 0, 7218, 3969, 10, 16, UNI_LB__CP } /* linebreak=closeparenthesis */,
+ { 16, 7318, 9967, 10, 3, UNI_IN__5_DOT_1 } /* presentin=5.1 */,
+ { 0, 2032, 9255, 22, 5, -UNI__PERL_NCHAR } /* noncharactercodepoint=false */,
+ { 9, 1417, 7877, 24, 2, UNI_CCC__13 } /* canonicalcombiningclass=13 */,
+ { 11, 9997, 865, 3, 2, UNI_BC__WS } /* bc=ws */,
+ { 1, 184, 5713, 2, 13, UNI_XPOSIXDIGIT } /* isdecimalnumber */,
+ { 4, 3836, 3115, 17, 4, UNI_DEVA } /* scriptextensions=deva */,
+ { 0, 8780, 2120, 7, 13, UNI_CJKRADICALSSUP } /* block=cjkradicalssup */,
+ { 38, 9488, 3341, 4, 8, UNI_DINGBATS } /* blk=dingbats */,
+ { 0, 5158, 0, 14, 0, UNI_INGREEK } /* greekandcoptic */,
+ { 0, 3079, 0, 4, 0, UNI_COPT } /* copt */,
+ { 0, 8589, 9032, 7, 6, UNI_WCHO } /* script=wancho */,
+ { 0, 9277, 5171, 3, 4, UNI_CHAM } /* sc=cham */,
+ { 0, 9277, 9724, 3, 4, UNI_PHNX } /* sc=phnx */,
+ { 0, 9860, 0, 3, 0, UNI_VAI } /* vai */,
+ { 4, 184, 7248, 2, 10, UNI_MISCARROWS } /* ismiscarrows */,
+ { 68, 7738, 10135, 9, 3, UNI_XIDS } /* xidstart=yes */,
+ { 21, 184, 567, 2, 2, UNI_NB } /* isnb */,
+ { 8, 1417, 9216, 25, 4, UNI_CCC__84 } /* canonicalcombiningclass=ccc84 */,
+ { 0, 21, 3421, 2, 4, UNI_RUMI } /* inrumi */,
+ { 0, 4448, 0, 5, 0, UNI_BAMU } /* bamum */,
+ { 1, 8589, 9460, 7, 4, UNI_ARMI } /* script=armi */,
+ { 0, 7325, 7821, 3, 1, UNI_IN__8 } /* in=8 */,
+ { 4, 9768, 4448, 4, 4, UNI_BAMU } /* scx=bamu */,
+ { 16, 9488, 6012, 4, 13, UNI_VERTICALFORMS } /* blk=verticalforms */,
+ { 34, 8589, 9728, 7, 4, UNI_MIAO } /* script=plrd */,
+ { 0, 9444, 9397, 4, 3, UNI_AGE__2_DOT_1 } /* age=2.1 */,
+ { 0, 719, 0, 30, 0, UNI_CUNEIFORMNUMBERS } /* cuneiformnumbersandpunctuation */,
+ { 0, 9768, 3169, 4, 4, UNI_ETHI } /* scx=ethi */,
+ { 0, 8780, 2010, 6, 22, UNI_MISCTECHNICAL } /* block=miscellaneoustechnical */,
+ { 0, 10126, 0, 3, 0, UNI_vo_values_index } /* vo= */,
+ { 7, 1988, 9836, 22, 4, UNI_LOE } /* logicalorderexception=true */,
+ { 2, 8589, 57, 7, 2, UNI_SC__YI } /* script=yi */,
+ { 0, 8400, 1025, 7, 2, -UNI_COMPEX } /* compex=no */,
+ { 1, 3836, 8666, 17, 4, UNI_TIRH } /* scriptextensions=tirh */,
+ { 1, 10060, 0, 3, 0, UNI_ri_values_index } /* ri= */,
+ { 1, 8449, 0, 7, 0, UNI_hyphen_values_index } /* hyphen= */,
+ { 0, 9488, 6829, 4, 11, UNI_MYANMAREXTB } /* blk=myanmarextb */,
+ { 0, 5578, 8554, 14, 7, UNI_SB__LE } /* sentencebreak=oletter */,
+ { 50, 6231, 3633, 3, 16, UNI_CYRILLICEXTA } /* incyrillicextendeda */,
+ { 4, 10033, 10174, 3, 2, UNI_LB__XX } /* lb=xx */,
+ { 0, 184, 9236, 3, 3, UNI_CWCM } /* iscwcm */,
+ { 1, 3836, 8414, 17, 4, UNI_ELBA } /* scriptextensions=elba */,
+ { 0, 184, 6277, 2, 7, UNI_MAHJONG } /* ismahjong */,
+ { 0, 5791, 6906, 13, 11, UNI_JG__ROHINGYAYEH } /* joininggroup=rohingyayeh */,
+ { 0, 11, 0, 3, 0, UNI_DIA } /* dia */,
+ { 1, 9488, 3547, 4, 10, UNI_ALCHEMICAL } /* blk=alchemical */,
+ { 0, 10060, 1025, 3, 2, -UNI_RI } /* ri=no */,
+ { 23, 8954, 9255, 6, 5, -UNI__PERL_NCHAR } /* nchar=false */,
+ { 11, 7738, 36, 9, 1, UNI_XIDS } /* xidstart=t */,
+ { 16, 1628, 0, 4, 0, UNI_PHAG } /* phag */,
+ { 0, 9488, 8351, 4, 7, UNI_CJKEXTA } /* blk=cjkexta */,
+ { 5, 4916, 9825, 3, 3, UNI_TGLG } /* istglg */,
+ { 2, 1417, 8835, 25, 5, UNI_WB__EB } /* canonicalcombiningclass=ccc133 */,
+ { 1, 184, 3650, 3, 16, UNI_CYRILLICEXTB } /* iscyrillicextendedb */,
+ { 7, 5986, 9372, 13, 3, UNI_NV__1_SLASH_4 } /* numericvalue=1/4 */,
+ { 1, 10033, 6178, 3, 2, UNI_LB__ZW } /* lb=zw */,
+ { 79, 1591, 3684, 3, 15, UNI_ETHIOPICEXT } /* inethiopicextended */,
+ { 0, 8780, 4673, 6, 15, UNI_INHANGUL } /* block=hangulsyllables */,
+ { 0, 4116, 2780, 3, 3, UNI_IDST } /* isidst */,
+ { 0, 8780, 3169, 6, 18, UNI_ETHIOPICSUP } /* block=ethiopicsupplement */,
+ { 195, 7325, 9991, 3, 3, UNI_IN__9 } /* in=9.0 */,
+ { 1, 1537, 2549, 24, 20, UNI_INPC__TOPANDBOTTOMANDRIGHT } /* indicpositionalcategory=topandbottomandright */,
+ { 2, 8589, 8888, 7, 4, UNI_HATR } /* script=hatr */,
+ { 24, 9225, 0, 5, 0, UNI_XPOSIXCNTRL } /* cntrl */,
+ { 17, 9768, 9568, 4, 4, UNI_GREK } /* scx=grek */,
+ { 0, 9290, 0, 5, 0, UNI_math_values_index } /* math= */,
+ { 0, 7218, 73, 10, 2, UNI_EMOD } /* linebreak=em */,
+ { 0, 10333, 8597, 3, 6, UNI_SHRD } /* issharada */,
+ { 1, 10129, 1025, 3, 2, -UNI_VS } /* vs=no */,
{ 0, 184, 660, 3, 29, UNI_CJKEXTF } /* iscjkunifiedideographsextensionf */,
- { 72, 5578, 0, 13, 0, UNI_KANAEXTA } /* kanaextendeda */,
- { 129, 9113, 8445, 4, 3, UNI_CCC__107 } /* ccc=107 */,
- { 8, 6231, 39, 12, 2, UNI_XPOSIXDIGIT } /* numerictype=de */,
- { 0, 9365, 57, 4, 2, UNI_YI } /* scx=yi */,
- { 28, 7128, 697, 10, 2, UNI_WB__MN } /* wordbreak=mn */,
- { 2, 8170, 0, 7, 0, UNI_nfkdqc_values_index } /* nfkdqc= */,
- { 1, 1289, 0, 25, 0, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* symbolsandpictographsexta */,
- { 6, 2204, 9310, 3, 3, UNI_OSGE } /* isosge */,
- { 6, 184, 1030, 3, 3, UNI_COPT } /* iscopt */,
- { 5, 8424, 1338, 6, 24, UNI_ARABICPFB } /* block=arabicpresentationformsb */,
- { 90, 9093, 1622, 4, 23, UNI_LATINEXTADDITIONAL } /* blk=latinextendedadditional */,
- { 19, 9623, 2127, 3, 21, UNI_JG__HANIFIROHINGYAKINNAYA } /* jg=hanifirohingyakinnaya */,
- { 20, 3293, 1, 3, 41, UNI_UCASEXT } /* inunifiedcanadianaboriginalsyllabicsextended */,
- { 73, 6005, 5860, 3, 11, UNI_CHESSSYMBOLS } /* inchesssymbols */,
- { 3, 7128, 495, 10, 2, UNI_WB__NU } /* wordbreak=nu */,
- { 104, 5760, 8388, 13, 3, UNI_NV__700 } /* numericvalue=700 */,
- { 46, 8874, 3, 5, 1, -UNI_IDST } /* idst=f */,
- { 1, 6816, 1531, 3, 22, UNI_BYZANTINEMUSIC } /* inbyzantinemusicalsymbols */,
- { 0, 8886, 8527, 4, 5, UNI_SC__KTHI } /* sc=kaithi */,
- { 0, 9093, 4220, 4, 16, UNI_TANGUTCOMPONENTS } /* blk=tangutcomponents */,
- { 0, 5435, 26, 13, 1, UNI_BIDIM } /* bidimirrored=y */,
- { 1, 2232, 0, 6, 0, UNI_YIJING } /* yijing */,
- { 3, 9620, 27, 3, 2, UNI_LOWERCASELETTER } /* gc=ll */,
- { 1, 3671, 7796, 17, 8, UNI_BASS } /* scriptextensions=bassavah */,
- { 3, 1911, 2293, 22, 20, UNI_INSC__CONSONANTPLACEHOLDER } /* indicsyllabiccategory=consonantplaceholder */,
- { 0, 4717, 0, 15, 0, UNI_TAMILSUP } /* tamilsupplement */,
- { 19, 9093, 6646, 4, 11, UNI_INPAHAWHHMONG } /* blk=pahawhhmong */,
- { 51, 9113, 7747, 4, 2, UNI_CCC__28 } /* ccc=28 */,
- { 0, 9113, 8437, 5, 4, UNI_CCC__10 } /* ccc=ccc10 */,
- { 0, 8424, 921, 6, 18, UNI_INVS } /* block=variationselectors */,
- { 5, 2409, 0, 4, 0, UNI_MONG } /* mong */,
- { 1, 3254, 995, 18, 2, -UNI_RI } /* regionalindicator=no */,
- { 0, 1977, 0, 22, 0, UNI_nchar_values_index } /* noncharactercodepoint= */,
- { 2, 184, 1824, 3, 21, UNI_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatideographssup */,
- { 1, 8424, 6171, 6, 12, UNI_MATHALPHANUM } /* block=mathalphanum */,
- { 4, 8884, 0, 5, 0, UNI_insc_values_index } /* insc= */,
- { 0, 9593, 2190, 3, 21, UNI_BC__PDI } /* bc=popdirectionalisolate */,
- { 14, 9647, 7700, 3, 8, UNI_NV__2_SLASH_3 } /* nv=6.67e-01 */,
- { 24, 8424, 6267, 6, 8, UNI_PHAISTOS } /* block=phaistos */,
- { 0, 8424, 8240, 6, 7, UNI_INSHARADA } /* block=sharada */,
- { 3, 9093, 2893, 4, 19, UNI_SUPARROWSC } /* blk=supplementalarrowsc */,
- { 12, 184, 8058, 2, 7, UNI_DSRT } /* isdeseret */,
- { 4, 9383, 1647, 4, 21, UNI_SHORTHANDFORMATCONTROLS } /* inshorthandformatcontrols */,
- { 19, 6918, 9753, 10, 2, UNI_LB__B2 } /* linebreak=b2 */,
- { 4, 8886, 8939, 3, 5, UNI_SC__TALE } /* sc=taile */,
- { 0, 3671, 9101, 17, 4, UNI_BUHD } /* scriptextensions=buhd */,
- { 7, 9365, 7118, 4, 10, UNI_WARA } /* scx=warangciti */,
- { 139, 8886, 6246, 3, 4, UNI_HUNG } /* sc=hung */,
- { 0, 8886, 9229, 3, 4, UNI_SC__LINB } /* sc=linb */,
- { 8, 9731, 34, 3, 2, UNI_WB__EX } /* wb=ex */,
- { 0, 9959, 8326, 4, 5, UNI_ZZZZ } /* isunknown */,
- { 49, 1257, 0, 2, 0, UNI_UPPERCASELETTER } /* lu */,
- { 1, 8886, 9213, 3, 4, UNI_LANA } /* sc=lana */,
- { 2, 4580, 393, 3, 2, UNI_INMRO } /* inmro */,
- { 5, 1158, 8290, 3, 6, UNI_INTAITHAM } /* intaitham */,
- { 322, 8086, 995, 7, 2, -UNI_GRBASE } /* grbase=no */,
- { 9, 3620, 0, 4, 0, UNI_MANI } /* mani */,
- { 23, 7332, 0, 4, 0, UNI_ITAL } /* ital */,
- { 0, 8233, 8282, 7, 7, UNI_SC__TGLG } /* script=tagalog */,
- { 0, 9593, 3074, 3, 18, UNI_BC__FSI } /* bc=firststrongisolate */,
- { 0, 184, 1192, 2, 4, UNI_KANA } /* iskana */,
- { 0, 8886, 6901, 6, 7, UNI_KHAR } /* sc=kharoshthi */,
- { 0, 7025, 7435, 3, 2, UNI_IN__11 } /* in=11 */,
- { 4, 5085, 4177, 4, 11, UNI_MATHOPERATORS } /* inmathoperators */,
- { 27, 9093, 5017, 4, 14, UNI_LATINEXTC } /* blk=latinextendedc */,
- { 65, 3128, 0, 17, 0, UNI_IDSB } /* idsbinaryoperator */,
- { 0, 9093, 2064, 4, 14, UNI_CJKRADICALSSUP } /* blk=cjkradicalssup */,
- { 33, 9121, 8864, 4, 5, -UNI_CWL } /* cwl=false */,
- { 3, 5213, 9734, 14, 3, UNI_NFCQC__Y } /* nfcquickcheck=yes */,
- { 0, 1362, 7723, 24, 2, UNI_CCC__18 } /* canonicalcombiningclass=18 */,
- { 0, 6005, 115, 4, 23, UNI_DIACRITICALS } /* incombiningdiacriticalmarks */,
- { 0, 184, 1030, 3, 5, UNI_COPT } /* iscoptic */,
- { 0, 8233, 9233, 7, 4, UNI_LISU } /* script=lisu */,
- { 0, 8412, 995, 6, 2, -UNI_BIDIC } /* bidic=no */,
- { 6, 3671, 8929, 17, 5, UNI_OSGE } /* scriptextensions=osage */,
- { 11, 2106, 70, 21, 2, UNI_GCB__PP } /* graphemeclusterbreak=pp */,
- { 66, 9909, 468, 3, 10, UNI_P } /* ispunctuation */,
- { 15, 9177, 0, 4, 0, UNI_HANO } /* hano */,
- { 1, 9093, 3308, 4, 18, UNI_SMALLKANAEXT } /* blk=smallkanaextension */,
- { 11, 6194, 6979, 3, 9, UNI_INOLDPERSIAN } /* inoldpersian */,
- { 7, 9608, 9461, 3, 4, UNI_EA__W } /* ea=wide */,
- { 2, 8233, 9081, 7, 4, UNI_AVST } /* script=avst */,
- { 2, 6005, 2950, 4, 16, UNI_HALFMARKS } /* incombininghalfmarks */,
- { 144, 21, 8562, 2, 6, UNI_INLYCIAN } /* inlycian */,
- { 3, 3671, 9301, 17, 4, UNI_ORKH } /* scriptextensions=orkh */,
- { 0, 5760, 8376, 13, 3, UNI_NV__500 } /* numericvalue=500 */,
- { 0, 5085, 330, 4, 19, UNI_MATHOPERATORS } /* inmathematicaloperators */,
- { 1, 9647, 7756, 3, 8, UNI_NV__7_SLASH_8 } /* nv=8.75e-01 */,
- { 9, 9093, 689, 4, 9, UNI_INCUNEIFORM } /* blk=cuneiform */,
- { 2, 8332, 9082, 3, 3, UNI_AVST } /* isavst */,
- { 1, 9313, 995, 4, 2, -UNI_PCM } /* pcm=no */,
- { 0, 9623, 87, 3, 2, UNI_JG__HE } /* jg=he */,
- { 21, 6828, 4284, 12, 13, UNI_BC__BN } /* bidiclass=boundaryneutral */,
- { 3, 1779, 0, 21, 0, UNI_CWT } /* changeswhentitlecased */,
- { 0, 3671, 9473, 17, 4, UNI_YI } /* scriptextensions=yiii */,
- { 33, 6948, 0, 10, 0, UNI_MISCARROWS } /* miscarrows */,
- { 268, 21, 7248, 2, 9, UNI_INKHUDAWADI } /* inkhudawadi */,
- { 38, 5565, 9656, 13, 3, UNI_JG__REH } /* joininggroup=reh */,
- { 24, 8233, 8944, 7, 5, UNI_SC__TAKR } /* script=takri */,
- { 66, 8886, 6243, 3, 12, UNI_HUNG } /* sc=oldhungarian */,
- { 0, 0, 0, 42, 0, UNI_UCASEXT } /* unifiedcanadianaboriginalsyllabicsextended */,
- { 0, 9153, 881, 4, 1, UNI_GCB__V } /* gcb=v */,
- { 0, 8233, 4946, 7, 4, UNI_CHAM } /* script=cham */,
- { 0, 9093, 1162, 4, 26, UNI_HALFANDFULLFORMS } /* blk=halfwidthandfullwidthforms */,
- { 1, 8424, 8303, 6, 7, UNI_INTIBETAN } /* block=tibetan */,
- { 66, 8685, 995, 4, 2, -UNI_XPOSIXXDIGIT } /* hex=no */,
- { 65, 9629, 9759, 3, 2, UNI_LB__H3 } /* lb=h3 */,
- { 13, 7916, 0, 8, 0, UNI_MAHJ } /* mahajani */,
- { 184, 9731, 18, 3, 2, UNI_RI } /* wb=ri */,
- { 2, 184, 3603, 2, 17, UNI_LETTERLIKESYMBOLS } /* isletterlikesymbols */,
- { 0, 4778, 58, 3, 4, UNI_UIDEO } /* isuideo */,
- { 289, 8640, 995, 6, 2, -UNI_XPOSIXUPPER } /* upper=no */,
- { 0, 9933, 3248, 7, 5, UNI_XPOSIXSPACE } /* isxperlspace */,
- { 0, 4627, 8904, 15, 5, UNI_NFCQC__M } /* nfkcquickcheck=maybe */,
- { 0, 9093, 831, 4, 6, UNI_ARROWS } /* blk=arrows */,
- { 1, 9113, 2733, 4, 2, UNI_CCC__1 } /* ccc=ov */,
- { 1, 7058, 0, 10, 0, UNI_SMALLFORMS } /* smallforms */,
- { 1, 184, 1036, 2, 2, UNI_CASEDLETTER } /* islc */,
- { 1, 2204, 3201, 3, 17, UNI_ORNAMENTALDINGBATS } /* isornamentaldingbats */,
- { 14, 4387, 0, 15, 0, UNI_CURRENCYSYMBOLS } /* currencysymbols */,
- { 0, 9623, 6120, 3, 3, UNI_JG__NYA } /* jg=nya */,
- { 0, 6231, 0, 12, 0, UNI_nt_values_index } /* numerictype= */,
- { 12, 8604, 0, 5, 0, UNI_QMARK } /* qmark */,
- { 38, 184, 2274, 3, 19, UNI_PC } /* isconnectorpunctuation */,
- { 1, 9647, 8981, 3, 4, UNI_NV__1_SLASH_40 } /* nv=1/40 */,
- { 2, 9349, 0, 4, 0, UNI_ROHG } /* rohg */,
- { 3, 9903, 62, 6, 5, UNI_XPOSIXGRAPH } /* xposixgraph */,
- { 42, 8886, 6690, 3, 11, UNI_SORA } /* sc=sorasompeng */,
- { 0, 6828, 0, 11, 0, UNI_BC__B } /* bidiclass=b */,
- { 59, 9093, 9217, 4, 3, UNI_INLAO } /* blk=lao */,
- { 0, 8424, 2590, 7, 18, UNI_COUNTINGROD } /* block=countingrodnumerals */,
- { 5, 8233, 8894, 7, 4, UNI_SC__LIMB } /* script=limb */,
- { 4, 184, 5283, 2, 14, UNI_PHONETICEXTSUP } /* isphoneticextsup */,
- { 0, 9365, 8699, 4, 5, UNI_BATK } /* scx=batak */,
- { 0, 3671, 4267, 17, 5, UNI_BAMU } /* scriptextensions=bamum */,
- { 1, 3248, 0, 6, 0, UNI_wspace_values_index } /* space= */,
- { 2, 9093, 719, 4, 16, UNI_ENCLOSEDALPHANUM } /* blk=enclosedalphanum */,
- { 0, 8424, 8550, 6, 6, UNI_INLEPCHA } /* block=lepcha */,
- { 1, 9623, 5936, 3, 7, UNI_JG__SEMKATH } /* jg=semkath */,
- { 1, 5339, 1059, 15, 2, UNI_SB__SE } /* sentencebreak=sep */,
- { 0, 8854, 9433, 5, 4, UNI_DASH } /* dash=true */,
- { 26, 2148, 0, 21, 0, UNI_PRTI } /* inscriptionalparthian */,
- { 2, 8886, 8859, 3, 5, UNI_SC__DOGR } /* sc=dogra */,
- { 0, 5565, 6099, 13, 12, UNI_JG__MALAYALAMNNA } /* joininggroup=malayalamnna */,
- { 1, 3671, 2085, 17, 8, UNI_CYRL } /* scriptextensions=cyrillic */,
- { 0, 7025, 9449, 3, 4, UNI_IN__12_DOT_1 } /* in=v121 */,
- { 1, 3671, 8944, 17, 4, UNI_TAKR } /* scriptextensions=takr */,
- { 0, 9365, 6183, 4, 12, UNI_MEND } /* scx=mendekikakui */,
- { 79, 8332, 2393, 3, 2, UNI_ANY } /* isany */,
- { 5, 8520, 3, 6, 1, -UNI_JOINC } /* joinc=f */,
- { 0, 9093, 7068, 4, 10, UNI_SUPARROWSA } /* blk=suparrowsa */,
- { 18, 3671, 9233, 17, 4, UNI_LISU } /* scriptextensions=lisu */,
- { 0, 184, 7844, 2, 8, UNI_GUJR } /* isgujarati */,
- { 3, 184, 7852, 2, 8, UNI_GURU } /* isgurmukhi */,
- { 64, 1497, 1855, 9, 2, UNI_CN } /* category=cn */,
- { 2, 3671, 2779, 17, 9, UNI_MONG } /* scriptextensions=mongolian */,
- { 24, 4672, 0, 15, 0, UNI_SARB } /* oldsoutharabian */,
- { 1, 9153, 5258, 4, 11, UNI_GCB__SM } /* gcb=spacingmark */,
- { 0, 8955, 8864, 4, 5, -UNI_IDC } /* idc=false */,
- { 6, 9365, 6898, 4, 4, UNI_KHAR } /* scx=khar */,
- { 0, 3671, 7860, 17, 4, UNI_HIRA } /* scriptextensions=hira */,
- { 12, 9365, 7365, 4, 9, UNI_PAUC } /* scx=paucinhau */,
- { 1, 8424, 3210, 6, 8, UNI_DINGBATS } /* block=dingbats */,
- { 16, 8424, 218, 7, 32, UNI_DIACRITICALSEXT } /* block=combiningdiacriticalmarksextended */,
- { 128, 6194, 125, 3, 2, UNI_OCR } /* inocr */,
- { 24, 3002, 5678, 18, 4, UNI_DT__NONE } /* decompositiontype=none */,
- { 1, 1497, 1844, 9, 2, UNI_PC } /* category=pc */,
- { 0, 184, 9089, 2, 4, UNI_BHKS } /* isbhks */,
- { 7, 5325, 9734, 14, 3, UNI_QMARK } /* quotationmark=yes */,
- { 0, 9093, 5552, 4, 6, UNI_IPAEXT } /* blk=ipaext */,
- { 0, 9620, 4829, 3, 5, UNI_XPOSIXDIGIT } /* gc=digit */,
- { 0, 1497, 3218, 9, 18, UNI_ZP } /* category=paragraphseparator */,
- { 40, 184, 9775, 2, 2, UNI_ZL } /* iszl */,
- { 0, 8424, 3980, 6, 16, UNI_LINEARBIDEOGRAMS } /* block=linearbideograms */,
- { 0, 9623, 7948, 3, 8, UNI_JG__SWASHKAF } /* jg=swashkaf */,
- { 1, 4627, 9734, 15, 3, UNI_NFKCQC__Y } /* nfkcquickcheck=yes */,
- { 0, 8233, 2333, 7, 4, UNI_SC__GLAG } /* script=glag */,
- { 1, 8406, 8864, 6, 5, -UNI_XPOSIXALPHA } /* alpha=false */,
- { 39, 3038, 0, 18, 0, UNI_ETHIOPICSUP } /* ethiopicsupplement */,
- { 2, 4582, 0, 15, 0, UNI_MERC } /* meroiticcursive */,
- { 6, 184, 6869, 3, 9, UNI_COMPATJAMO } /* iscompatjamo */,
- { 0, 8871, 33, 3, 2, UNI_SB__SE } /* sb=se */,
- { 5, 9113, 7611, 4, 2, UNI_CCC__14 } /* ccc=14 */,
- { 0, 5339, 34, 14, 2, UNI_SB__EX } /* sentencebreak=ex */,
- { 1, 3671, 5311, 17, 14, UNI_PHLP } /* scriptextensions=psalterpahlavi */,
- { 1, 1497, 878, 9, 10, UNI_CO } /* category=privateuse */,
- { 0, 7025, 7724, 3, 3, UNI_IN__8 } /* in=8.0 */,
- { 0, 6828, 835, 10, 2, UNI_BC__WS } /* bidiclass=ws */,
- { 24, 184, 5907, 2, 12, UNI_ETHIOPICEXTA } /* isethiopicexta */,
- { 3, 7128, 9773, 10, 2, UNI_WB__XX } /* wordbreak=xx */,
- { 1, 9365, 9353, 4, 4, UNI_RUNR } /* scx=runr */,
- { 0, 8424, 837, 6, 11, UNI_PHONETICEXT } /* block=phoneticext */,
- { 0, 9113, 8467, 5, 4, UNI_CCC__13 } /* ccc=ccc13 */,
- { 0, 3398, 9734, 18, 3, UNI_VS } /* variationselector=yes */,
- { 0, 3416, 0, 17, 0, UNI_ALCHEMICAL } /* alchemicalsymbols */,
- { 27, 8233, 1845, 7, 6, UNI_SC__ZYYY } /* script=common */,
- { 1, 8616, 0, 7, 0, UNI_STERM } /* sterm=t */,
- { 0, 21, 3418, 4, 8, UNI_ALCHEMICAL } /* inalchemical */,
- { 36, 8886, 8121, 3, 7, UNI_SC__LINA } /* sc=lineara */,
- { 16, 7018, 9695, 10, 3, UNI_IN__5 } /* presentin=v50 */,
- { 0, 8424, 0, 6, 42, UNI_UCASEXT } /* block=unifiedcanadianaboriginalsyllabicsextended */,
- { 0, 8233, 8859, 7, 4, UNI_SC__DOGR } /* script=dogr */,
- { 24, 5513, 8864, 13, 5, -UNI_GRBASE } /* graphemebase=false */,
- { 43, 8424, 7788, 6, 8, UNI_INBALINESE } /* block=balinese */,
- { 1, 8886, 7812, 3, 4, UNI_SC__DUPL } /* sc=dupl */,
- { 1, 9093, 414, 4, 32, UNI_INIDC } /* blk=ideographicdescriptioncharacters */,
- { 7, 8886, 9361, 3, 4, UNI_SARB } /* sc=sarb */,
- { 0, 4705, 7957, 3, 3, UNI_TAGB } /* istagb */,
- { 0, 9049, 7495, 4, 1, UNI_AGE__7 } /* age=7 */,
- { 4, 8233, 9345, 7, 4, UNI_RJNG } /* script=rjng */,
- { 11, 6580, 0, 11, 0, UNI_MYANMAREXTA } /* myanmarexta */,
- { 3, 1497, 2192, 9, 2, UNI_PD } /* category=pd */,
- { 3, 9365, 9117, 4, 4, UNI_CPRT } /* scx=cprt */,
- { 5, 1790, 0, 5, 0, UNI_TITLE } /* title */,
- { 0, 5835, 0, 5, 0, UNI_BIDIC } /* bidic */,
- { 2, 7018, 9548, 10, 3, UNI_IN__3 } /* presentin=3.0 */,
- { 0, 3868, 6635, 16, 11, UNI_SO } /* generalcategory=othersymbol */,
- { 0, 9629, 4631, 3, 2, UNI_LB__QU } /* lb=qu */,
- { 32, 8430, 0, 4, 0, UNI_CARI } /* cari */,
- { 13, 8338, 8864, 7, 5, -UNI_XPOSIXSPACE } /* wspace=false */,
- { 2, 7018, 7507, 10, 2, UNI_IN__12 } /* presentin=12 */,
- { 1, 184, 8709, 2, 5, UNI_BUHD } /* isbuhid */,
- { 13, 9731, 7293, 3, 9, UNI_WB__MB } /* wb=midnumlet */,
- { 28, 1136, 8864, 26, 5, -UNI_DI } /* defaultignorablecodepoint=false */,
- { 14, 8219, 8864, 7, 5, -UNI_PATSYN } /* patsyn=false */,
- { 68, 1867, 0, 22, 0, UNI_DIACRITICALSFORSYMBOLS } /* diacriticalsforsymbols */,
- { 0, 9365, 8072, 4, 7, UNI_ELYM } /* scx=elymaic */,
- { 1, 5017, 0, 14, 0, UNI_LATINEXTC } /* latinextendedc */,
- { 0, 9237, 26, 4, 1, UNI_LOE } /* loe=y */,
- { 0, 8886, 9217, 3, 3, UNI_LAO } /* sc=lao */,
- { 0, 9365, 2212, 5, 6, UNI_SINH } /* scx=sinhala */,
- { 3, 7025, 7507, 3, 2, UNI_IN__12 } /* in=12 */,
- { 0, 8586, 26, 6, 1, UNI_NFCQC__Y } /* nfcqc=y */,
- { 11, 9093, 8261, 4, 7, UNI_INSOYOMBO } /* blk=soyombo */,
- { 0, 8424, 2148, 6, 21, UNI_ININSCRIPTIONALPARTHIAN } /* block=inscriptionalparthian */,
- { 1, 184, 1411, 3, 23, UNI_DIACRITICALSFORSYMBOLS } /* iscombiningmarksforsymbols */,
- { 1, 9313, 9734, 4, 3, UNI_PCM } /* pcm=yes */,
- { 1, 8233, 9269, 7, 4, UNI_SC__MYMR } /* script=mymr */,
- { 0, 1158, 4718, 3, 4, UNI_INTAMIL } /* intamil */,
- { 0, 8233, 9173, 7, 4, UNI_SC__GURU } /* script=guru */,
- { 1, 3868, 1410, 16, 13, UNI_M } /* generalcategory=combiningmark */,
- { 0, 184, 8508, 2, 5, UNI_GREXT } /* isgrext */,
- { 84, 1713, 0, 22, 0, UNI_cwcf_values_index } /* changeswhencasefolded= */,
- { 281, 2453, 3, 20, 1, -UNI_TERM } /* terminalpunctuation=f */,
- { 0, 1450, 2178, 5, 5, UNI_GREEKEXT } /* ingreekext */,
- { 0, 8424, 2646, 6, 19, UNI_JAMOEXTA } /* block=hanguljamoextendeda */,
- { 0, 7420, 36, 8, 1, UNI_IDS } /* idstart=t */,
- { 1, 4642, 995, 15, 2, UNI_NFKDQC__N } /* nfkdquickcheck=no */,
- { 72, 9093, 8037, 4, 7, UNI_CJKEXTE } /* blk=cjkexte */,
- { 1, 8051, 26, 7, 1, UNI_COMPEX } /* compex=y */,
- { 5, 7419, 0, 4, 0, UNI_XIDS } /* xids */,
- { 0, 1844, 0, 2, 0, UNI_PC } /* pc */,
- { 4, 1362, 9515, 24, 3, UNI_CCC__214 } /* canonicalcombiningclass=214 */,
- { 0, 21, 8652, 2, 6, UNI_INWANCHO } /* inwancho */,
- { 46, 8886, 9405, 3, 4, UNI_TALU } /* sc=talu */,
- { 0, 8635, 995, 5, 2, -UNI_IDEO } /* ideo=no */,
- { 14, 21, 3603, 2, 17, UNI_LETTERLIKESYMBOLS } /* inletterlikesymbols */,
- { 84, 9093, 837, 4, 28, UNI_PHONETICEXTSUP } /* blk=phoneticextensionssupplement */,
- { 0, 5339, 721, 14, 2, UNI_SB__CL } /* sentencebreak=cl */,
- { 9, 5565, 2561, 13, 9, UNI_JG__YEHBARREE } /* joininggroup=yehbarree */,
- { 51, 8580, 0, 6, 0, UNI_nchar_values_index } /* nchar= */,
- { 0, 8424, 8275, 6, 7, UNI_SUPPUAB } /* block=suppuab */,
- { 2, 6005, 4864, 3, 13, UNI_CJKCOMPATFORMS } /* incjkcompatforms */,
- { 1, 9620, 1156, 3, 2, UNI_PO } /* gc=po */,
- { 6, 3002, 4801, 18, 6, UNI_DT__SQR } /* decompositiontype=square */,
- { 194, 262, 0, 2, 0, UNI_SM } /* sm */,
- { 1, 3671, 2837, 18, 8, UNI_SUND } /* scriptextensions=sundanese */,
- { 0, 184, 4792, 2, 15, UNI_ZANB } /* iszanabazarsquare */,
- { 1, 9365, 9265, 4, 4, UNI_MTEI } /* scx=mtei */,
- { 44, 3398, 36, 18, 1, UNI_VS } /* variationselector=t */,
- { 37, 8233, 7964, 7, 8, UNI_TFNG } /* script=tifinagh */,
- { 13, 3772, 0, 11, 0, UNI_BOPOMOFOEXT } /* bopomofoext */,
- { 3, 467, 0, 11, 0, UNI_P } /* punctuation */,
- { 31, 9647, 8364, 3, 4, UNI_NV__4000 } /* nv=4000 */,
- { 71, 184, 435, 2, 5, UNI__PERL_NCHAR } /* isnchar */,
- { 16, 184, 8840, 3, 4, UNI_XPOSIXCNTRL } /* iscntrl */,
- { 0, 3671, 8924, 17, 5, UNI_ORYA } /* scriptextensions=oriya */,
- { 10, 6690, 0, 11, 0, UNI_SORA } /* sorasompeng */,
- { 8, 8886, 9493, 3, 4, UNI_ZZZZ } /* sc=zzzz */,
- { 24, 7018, 9578, 10, 3, UNI_IN__6_DOT_3 } /* presentin=6.3 */,
- { 139, 6918, 8100, 10, 6, UNI_LB__HY } /* linebreak=hyphen */,
- { 0, 8424, 2798, 6, 19, UNI_OTTOMANSIYAQNUMBERS } /* block=ottomansiyaqnumbers */,
- { 3, 9647, 8352, 3, 6, UNI_NV__216000 } /* nv=216000 */,
- { 1, 2106, 3254, 21, 17, UNI_RI } /* graphemeclusterbreak=regionalindicator */,
- { 0, 9365, 6243, 4, 12, UNI_HUNG } /* scx=oldhungarian */,
- { 3, 9647, 8394, 3, 3, UNI_NV__800 } /* nv=800 */,
- { 27, 9093, 5311, 4, 14, UNI_INPSALTERPAHLAVI } /* blk=psalterpahlavi */,
- { 3, 9946, 107, 3, 5, UNI_S } /* issymbol */,
- { 66, 9093, 2984, 4, 6, UNI_INCOPTIC } /* blk=coptic */,
- { 0, 9093, 5617, 4, 9, UNI_INMALAYALAM } /* blk=malayalam */,
- { 0, 8854, 0, 5, 0, UNI_dash_values_index } /* dash= */,
- { 0, 9093, 3552, 4, 16, UNI_ETHIOPICEXT } /* blk=ethiopicextended */,
- { 4, 184, 2065, 3, 13, UNI_CJKRADICALSSUP } /* iscjkradicalssup */,
- { 1, 9049, 7507, 4, 4, UNI_AGE__12 } /* age=12.0 */,
- { 0, 9253, 0, 4, 0, UNI_MIAO } /* miao */,
- { 40, 8886, 8568, 3, 6, UNI_LYDI } /* sc=lydian */,
- { 0, 8233, 9305, 7, 4, UNI_SC__ORYA } /* script=orya */,
- { 0, 3671, 8538, 17, 4, UNI_KHOJ } /* scriptextensions=khoj */,
- { 0, 4447, 9461, 15, 4, UNI_EA__W } /* eastasianwidth=wide */,
- { 27, 3671, 9065, 17, 4, UNI_ARMI } /* scriptextensions=armi */,
- { 0, 9093, 3756, 4, 9, UNI_ARABICSUP } /* blk=arabicsup */,
- { 0, 8424, 2893, 6, 19, UNI_SUPARROWSC } /* block=supplementalarrowsc */,
- { 0, 184, 1411, 3, 12, UNI_M } /* iscombiningmark */,
- { 1, 6015, 6291, 12, 12, UNI_JT__R } /* joiningtype=rightjoining */,
- { 0, 9393, 0, 4, 0, UNI_SYRC } /* syrc */,
- { 0, 8332, 7774, 4, 6, UNI_ARMN } /* isarmenian */,
- { 0, 5565, 8658, 13, 6, UNI_JG__YUDHHE } /* joininggroup=yudhhe */,
- { 1, 9093, 7980, 4, 8, UNI_INUGARITIC } /* blk=ugaritic */,
- { 1, 9647, 9503, 3, 3, UNI_NV__1_SLASH_9 } /* nv=1/9 */,
- { 5, 9049, 9713, 4, 3, UNI_AGE__6_DOT_3 } /* age=v63 */,
- { 0, 6918, 495, 10, 2, UNI_LB__NU } /* linebreak=nu */,
- { 1, 6885, 2647, 3, 18, UNI_JAMOEXTA } /* ishanguljamoextendeda */,
- { 0, 9365, 3038, 4, 4, UNI_ETHI } /* scx=ethi */,
- { 3, 1532, 0, 1, 0, UNI_Z } /* z */,
- { 29, 9365, 9069, 4, 4, UNI_ARMN } /* scx=armn */,
- { 0, 21, 6767, 2, 11, UNI_YISYLLABLES } /* inyisyllables */,
- { 0, 9953, 67, 3, 4, UNI_VSSUP } /* isvssup */,
- { 101, 9365, 2484, 4, 4, UNI_MAND } /* scx=mand */,
- { 0, 9093, 8003, 5, 6, UNI_INBENGALI } /* blk=bengali */,
- { 1, 8886, 2741, 3, 19, UNI_MERO } /* sc=meroitichieroglyphs */,
- { 36, 8233, 9261, 7, 3, UNI_MRO } /* script=mro */,
- { 135, 9093, 2253, 4, 20, UNI_INANATOLIANHIEROGLYPHS } /* blk=anatolianhieroglyphs */,
- { 0, 9647, 8394, 3, 5, UNI_NV__80000 } /* nv=80000 */,
- { 1, 7239, 0, 9, 0, UNI_QAAI } /* inherited */,
- { 8, 9093, 7302, 4, 9, UNI_INNABATAEAN } /* blk=nabataean */,
- { 3, 2021, 0, 15, 0, UNI_TRANSPORTANDMAP } /* transportandmap */,
- { 144, 184, 6382, 2, 11, UNI_DOMINO } /* isdominotiles */,
- { 0, 629, 0, 30, 0, UNI_CJKEXTE } /* cjkunifiedideographsextensione */,
- { 1, 184, 4597, 2, 15, UNI_MISCPICTOGRAPHS } /* ismiscpictographs */,
- { 0, 9647, 7748, 3, 8, UNI_NV__17_SLASH_2 } /* nv=8.50e+00 */,
- { 0, 6828, 102, 10, 2, UNI_BC__ET } /* bidiclass=et */,
- { 3, 9365, 8610, 4, 6, UNI_RJNG } /* scx=rejang */,
- { 4, 5565, 3916, 13, 16, UNI_JG__HANIFIROHINGYAPA } /* joininggroup=hanifirohingyapa */,
- { 0, 184, 7788, 2, 4, UNI_BALI } /* isbali */,
- { 2, 6338, 1, 11, 1, -UNI_XPOSIXALPHA } /* alphabetic=n */,
- { 1, 184, 2985, 3, 17, UNI_COPTICEPACTNUMBERS } /* iscopticepactnumbers */,
- { 2, 9049, 9581, 4, 3, UNI_AGE__7 } /* age=7.0 */,
- { 0, 8233, 2212, 8, 3, UNI_SC__SINH } /* script=sinh */,
- { 1, 7884, 0, 8, 0, UNI_JAMOEXTB } /* jamoextb */,
- { 0, 8233, 7049, 8, 9, UNI_SAUR } /* script=saurashtra */,
- { 0, 1497, 4687, 9, 15, UNI_PS } /* category=openpunctuation */,
- { 0, 184, 2532, 2, 4, UNI_BRAH } /* isbrah */,
- { 4, 5835, 8864, 12, 5, -UNI_BIDIC } /* bidicontrol=false */,
- { 4, 8424, 7302, 6, 9, UNI_INNABATAEAN } /* block=nabataean */,
- { 0, 9093, 921, 4, 18, UNI_INVS } /* blk=variationselectors */,
- { 4, 9093, 9057, 4, 4, UNI_INAHOM } /* blk=ahom */,
- { 230, 3671, 3772, 17, 4, UNI_BOPO } /* scriptextensions=bopo */,
- { 0, 3671, 0, 17, 0, UNI_scx_values_index } /* scriptextensions= */,
- { 2, 8424, 4975, 6, 14, UNI_KANASUP } /* block=kanasupplement */,
- { 1, 21, 5604, 2, 13, UNI_LOWSURROGATES } /* inlowsurrogates */,
- { 0, 9599, 3, 3, 1, -UNI_CI } /* ci=f */,
- { 9, 9093, 1003, 4, 11, UNI_ENCLOSEDCJK } /* blk=enclosedcjk */,
- { 3, 3254, 8864, 18, 5, -UNI_RI } /* regionalindicator=false */,
- { 134, 9093, 8894, 4, 5, UNI_INLIMBU } /* blk=limbu */,
- { 0, 8886, 8191, 3, 7, UNI_OLCK } /* sc=olchiki */,
- { 6, 9623, 6087, 3, 12, UNI_JG__MALAYALAMNGA } /* jg=malayalamnga */,
- { 5, 9093, 6939, 4, 2, UNI_INVS } /* blk=vs */,
- { 2, 9113, 8725, 5, 4, UNI_CCC__16 } /* ccc=ccc16 */,
- { 3, 9093, 6027, 4, 5, UNI_INKHMER } /* blk=khmer */,
- { 2, 3671, 7118, 17, 10, UNI_WARA } /* scriptextensions=warangciti */,
- { 15, 8160, 781, 4, 20, UNI_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsup */,
- { 0, 3671, 8324, 17, 7, UNI_ZZZZ } /* scriptextensions=unknown */,
- { 3, 9365, 6898, 4, 10, UNI_KHAR } /* scx=kharoshthi */,
- { 321, 9909, 0, 3, 0, UNI_P } /* isp */,
- { 1, 4705, 9414, 3, 3, UNI_TAVT } /* istavt */,
- { 40, 9093, 8944, 4, 5, UNI_INTAKRI } /* blk=takri */,
- { 2, 6885, 1363, 3, 3, UNI_HANO } /* ishano */,
- { 0, 2212, 2021, 4, 4, UNI_INHATRAN } /* inhatran */,
- { 12, 7995, 0, 7, 0, UNI_AVST } /* avestan */,
- { 48, 9909, 5492, 7, 5, UNI_POSIXALNUM } /* isposixalnum */,
- { 0, 6949, 3469, 4, 15, UNI_AGHB } /* iscaucasianalbanian */,
- { 38, 9647, 9025, 3, 4, UNI_NV__3_SLASH_20 } /* nv=3/20 */,
- { 0, 184, 4175, 2, 13, UNI_MATHOPERATORS } /* ismathoperators */,
- { 29, 5760, 7459, 13, 2, UNI_NV__21 } /* numericvalue=21 */,
- { 3, 1497, 206, 9, 2, UNI_PI } /* category=pi */,
- { 0, 9946, 17, 3, 1, UNI_SO } /* isso */,
- { 0, 184, 5786, 2, 13, UNI_VERTICALFORMS } /* isverticalforms */,
- { 2, 8960, 9433, 4, 4, UNI_IDS } /* ids=true */,
- { 4, 9093, 7148, 4, 10, UNI_YIRADICALS } /* blk=yiradicals */,
- { 0, 9049, 7446, 4, 1, UNI_AGE__2 } /* age=2 */,
- { 4, 4447, 0, 15, 0, UNI_ea_values_index } /* eastasianwidth= */,
- { 2, 8051, 9433, 7, 4, UNI_COMPEX } /* compex=true */,
- { 0, 509, 0, 20, 0, UNI_CJK } /* cjkunifiedideographs */,
- { 2, 8424, 865, 6, 28, UNI_SUPPUAA } /* block=supplementaryprivateuseareaa */,
- { 0, 7018, 7435, 10, 2, UNI_IN__11 } /* presentin=11 */,
- { 3, 8886, 9261, 3, 4, UNI_MRO } /* sc=mroo */,
- { 17, 9093, 42, 4, 26, UNI_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatibilityideographs */,
- { 0, 8884, 2768, 5, 10, UNI_INSC__TONELETTER } /* insc=toneletter */,
- { 12, 9767, 0, 2, 0, UNI_CASEDLETTER } /* l& */,
- { 0, 5565, 8964, 13, 5, UNI_JG__ZHAIN } /* joininggroup=zhain */,
- { 1, 9959, 1152, 5, 4, UNI_ANY } /* isunicode */,
- { 0, 9093, 7844, 4, 8, UNI_INGUJARATI } /* blk=gujarati */,
- { 0, 184, 3502, 3, 16, UNI_CYRILLICEXTA } /* iscyrillicextendeda */,
- { 273, 6194, 8192, 3, 6, UNI_OLCK } /* inolchiki */,
- { 7, 184, 8107, 2, 7, UNI_KNDA } /* iskannada */,
- { 36, 9093, 1867, 4, 12, UNI_DIACRITICALS } /* blk=diacriticals */,
- { 2, 9125, 8864, 4, 5, -UNI_CWT } /* cwt=false */,
- { 129, 1933, 995, 22, 2, -UNI_LOE } /* logicalorderexception=no */,
- { 2, 9093, 4268, 5, 7, UNI_BAMUMSUP } /* blk=bamumsup */,
- { 4, 9365, 7812, 4, 4, UNI_DUPL } /* scx=dupl */,
- { 24, 9113, 8463, 4, 3, UNI_CCC__129 } /* ccc=129 */,
- { 1, 8640, 36, 6, 1, UNI_XPOSIXUPPER } /* upper=t */,
- { 1, 8424, 4220, 6, 16, UNI_TANGUTCOMPONENTS } /* block=tangutcomponents */,
- { 88, 8424, 7148, 6, 10, UNI_YIRADICALS } /* block=yiradicals */,
- { 1, 3671, 2484, 17, 4, UNI_MAND } /* scriptextensions=mand */,
- { 0, 8233, 7892, 7, 4, UNI_SC__JAVA } /* script=java */,
- { 16, 9620, 32, 3, 2, UNI__PERL_SURROGATE } /* gc=cs */,
- { 2, 8424, 779, 6, 22, UNI_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsup */,
- { 5, 8424, 2665, 6, 19, UNI_JAMOEXTB } /* block=hanguljamoextendedb */,
- { 0, 9225, 0, 4, 0, UNI_LINA } /* lina */,
- { 1, 4705, 8297, 3, 6, UNI_TAVT } /* istaiviet */,
- { 0, 4705, 7965, 3, 7, UNI_TFNG } /* istifinagh */,
- { 0, 1386, 0, 10, 0, UNI_CJKSYMBOLS } /* cjksymbols */,
- { 0, 8424, 6948, 6, 10, UNI_MISCARROWS } /* block=miscarrows */,
- { 0, 8510, 0, 4, 0, UNI_ext_values_index } /* ext= */,
- { 0, 6918, 2368, 10, 2, UNI_LB__HL } /* linebreak=hl */,
- { 0, 9093, 4108, 4, 16, UNI_MYANMAREXTA } /* blk=myanmarextendeda */,
- { 32, 9365, 1146, 5, 3, UNI_SORA } /* scx=sora */,
- { 1, 7128, 495, 10, 7, UNI_WB__NU } /* wordbreak=numeric */,
- { 0, 9093, 7797, 5, 7, UNI_INBASSAVAH } /* blk=bassavah */,
- { 1, 8424, 446, 6, 18, UNI_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbols */,
- { 12, 9623, 6785, 3, 3, UNI_JG__FEH } /* jg=feh */,
- { 35, 3671, 78, 17, 4, UNI_ARAB } /* scriptextensions=arab */,
- { 7, 8886, 2608, 3, 19, UNI_EGYP } /* sc=egyptianhieroglyphs */,
- { 0, 9365, 9413, 4, 4, UNI_TAVT } /* scx=tavt */,
- { 1, 6798, 0, 10, 0, UNI_ARABICEXTA } /* arabicexta */,
- { 41, 9623, 9641, 3, 3, UNI_JG__MIM } /* jg=mim */,
- { 32, 8424, 8268, 6, 7, UNI_SUPPUAA } /* block=suppuaa */,
- { 0, 4402, 0, 15, 0, UNI_PD } /* dashpunctuation */,
- { 0, 9629, 96, 3, 10, UNI_LB__AL } /* lb=alphabetic */,
- { 0, 9365, 9429, 4, 4, UNI_TIBT } /* scx=tibt */,
- { 3, 9647, 8376, 3, 4, UNI_NV__5000 } /* nv=5000 */,
- { 1, 8568, 0, 6, 0, UNI_LYDI } /* lydian */,
- { 2, 9647, 9739, 3, 2, UNI_NV__39 } /* nv=39 */,
- { 0, 8899, 9433, 5, 4, UNI_MATH } /* math=true */,
- { 6, 3868, 4140, 16, 16, UNI_PO } /* generalcategory=otherpunctuation */,
- { 298, 184, 9217, 2, 3, UNI_LAO } /* islao */,
- { 0, 8160, 1005, 4, 9, UNI_ENCLOSEDCJK } /* inenclosedcjk */,
- { 0, 9365, 4267, 4, 4, UNI_BAMU } /* scx=bamu */,
- { 2, 9731, 9611, 3, 3, UNI_WB__EB } /* wb=ebg */,
- { 0, 7018, 7660, 10, 3, UNI_IN__6 } /* presentin=6.0 */,
- { 3, 8510, 8864, 4, 5, -UNI_EXT } /* ext=false */,
- { 14, 8233, 9481, 7, 4, UNI_ZANB } /* script=zanb */,
- { 0, 8886, 7804, 3, 4, UNI_SC__BUGI } /* sc=bugi */,
- { 0, 5085, 6161, 4, 10, UNI_INMASARAMGONDI } /* inmasaramgondi */,
- { 0, 8616, 995, 6, 2, -UNI_STERM } /* sterm=no */,
- { 1, 5085, 480, 4, 29, UNI_MATHALPHANUM } /* inmathematicalalphanumericsymbols */,
- { 1, 1911, 8331, 22, 7, UNI_INSC__VISARGA } /* indicsyllabiccategory=visarga */,
- { 0, 6888, 9433, 10, 4, UNI_DIA } /* diacritic=true */,
- { 0, 5339, 125, 14, 2, UNI_LB__CR } /* sentencebreak=cr */,
- { 4, 8886, 3020, 3, 4, UNI_SC__DEVA } /* sc=deva */,
- { 1, 8233, 6992, 8, 3, UNI_SC__SOGD } /* script=sogd */,
- { 0, 184, 149, 3, 34, UNI_DIACRITICALSSUP } /* iscombiningdiacriticalmarkssupplement */,
- { 0, 8205, 0, 7, 0, UNI_OSMA } /* osmanya */,
- { 7, 8424, 2065, 7, 13, UNI_CJKRADICALSSUP } /* block=cjkradicalssup */,
- { 30, 2513, 0, 19, 0, UNI_ANCIENTGREEKNUMBERS } /* ancientgreeknumbers */,
- { 49, 9608, 9, 3, 2, UNI_EA__NA } /* ea=na */,
- { 12, 9626, 6515, 4, 10, UNI_JT__L } /* jt=leftjoining */,
- { 2, 7048, 0, 4, 0, UNI_SAUR } /* saur */,
- { 274, 6005, 43, 3, 15, UNI_CJKCOMPAT } /* incjkcompatibility */,
- { 0, 8886, 2202, 4, 3, UNI_SC__KALI } /* sc=kali */,
- { 0, 9623, 5381, 3, 14, UNI_JG__HAMZAONHEHGOAL } /* jg=tehmarbutagoal */,
- { 0, 9623, 9245, 3, 4, UNI_JG__MEEM } /* jg=meem */,
- { 0, 9593, 2817, 3, 19, UNI_BC__RLO } /* bc=righttoleftoverride */,
- { 1, 6816, 6839, 3, 9, UNI_BOXDRAWING } /* inboxdrawing */,
- { 0, 9093, 7365, 4, 9, UNI_INPAUCINHAU } /* blk=paucinhau */,
- { 5, 3002, 45, 18, 3, UNI_DT__COM } /* decompositiontype=com */,
- { 0, 184, 9281, 2, 4, UNI_NEWA } /* isnewa */,
- { 9, 2684, 5747, 19, 13, UNI_HST__NA } /* hangulsyllabletype=notapplicable */,
- { 2, 9093, 2741, 4, 19, UNI_MERO } /* blk=meroitichieroglyphs */,
- { 10, 184, 43, 3, 35, UNI_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatibilityideographssupplement */,
- { 0, 8233, 9213, 7, 4, UNI_LANA } /* script=lana */,
- { 4, 8424, 1530, 6, 23, UNI_BYZANTINEMUSIC } /* block=byzantinemusicalsymbols */,
- { 1, 8332, 27, 3, 2, UNI_ALL } /* isall */,
- { 1, 1536, 3553, 3, 15, UNI_ETHIOPICEXT } /* inethiopicextended */,
- { 12, 5967, 0, 4, 0, UNI_HEBR } /* hebr */,
- { 8, 8424, 7884, 6, 8, UNI_JAMOEXTB } /* block=jamoextb */,
- { 1, 9365, 3620, 4, 4, UNI_MANI } /* scx=mani */,
- { 0, 5339, 0, 14, 0, UNI_sb_values_index } /* sentencebreak= */,
- { 3, 8424, 5896, 7, 11, UNI_CYRILLICEXTC } /* block=cyrillicextc */,
- { 84, 6885, 2666, 3, 18, UNI_JAMOEXTB } /* ishanguljamoextendedb */,
- { 0, 1084, 36, 26, 1, UNI_CWKCF } /* changeswhennfkccasefolded=t */,
- { 0, 5565, 6334, 13, 4, UNI_JG__NOON } /* joininggroup=noon */,
- { 0, 9365, 382, 4, 4, UNI_EGYP } /* scx=egyp */,
- { 0, 1362, 18, 24, 1, UNI_CCC__R } /* canonicalcombiningclass=r */,
- { 7, 9153, 18, 4, 2, UNI_RI } /* gcb=ri */,
- { 1, 8424, 2608, 6, 19, UNI_INEGYPTIANHIEROGLYPHS } /* block=egyptianhieroglyphs */,
- { 1, 8684, 0, 5, 0, UNI_ahex_values_index } /* ahex= */,
- { 0, 3293, 7981, 3, 7, UNI_INUGARITIC } /* inugaritic */,
- { 0, 9261, 0, 4, 0, UNI_MRO } /* mroo */,
- { 0, 184, 3227, 2, 9, UNI_Z } /* isseparator */,
- { 0, 659, 0, 30, 0, UNI_CJKEXTF } /* cjkunifiedideographsextensionf */,
- { 0, 9365, 2127, 4, 4, UNI_HAN } /* scx=hani */,
- { 2, 8424, 6027, 6, 12, UNI_KHMERSYMBOLS } /* block=khmersymbols */,
- { 5, 5760, 8981, 13, 3, UNI_NV__1_SLASH_4 } /* numericvalue=1/4 */,
- { 0, 9153, 5394, 4, 2, UNI_LB__H2 } /* gcb=lv */,
- { 0, 8233, 2253, 7, 20, UNI_HLUW } /* script=anatolianhieroglyphs */,
- { 0, 9049, 9677, 4, 3, UNI_AGE__2_DOT_1 } /* age=v21 */,
- { 1, 6316, 8864, 11, 5, -UNI_IDC } /* idcontinue=false */,
- { 0, 3868, 1844, 16, 2, UNI_PC } /* generalcategory=pc */,
- { 0, 6918, 4835, 10, 14, UNI_LB__CR } /* linebreak=carriagereturn */,
- { 1, 9113, 8802, 4, 2, UNI_CCC__31 } /* ccc=31 */,
- { 4, 8871, 8198, 3, 7, UNI_SB__LE } /* sb=oletter */,
- { 0, 9620, 7098, 3, 10, UNI_CN } /* gc=unassigned */,
- { 0, 9153, 262, 4, 2, UNI_GCB__SM } /* gcb=sm */,
- { 1, 9121, 0, 3, 0, UNI_CWL } /* cwl */,
- { 0, 9629, 4835, 3, 14, UNI_LB__CR } /* lb=carriagereturn */,
- { 0, 9365, 9337, 4, 4, UNI_QAAI } /* scx=qaai */,
- { 0, 117, 415, 3, 31, UNI_INIDC } /* inideographicdescriptioncharacters */,
- { 89, 184, 5435, 2, 5, UNI_BIDIM } /* isbidim */,
- { 1, 8886, 9265, 3, 4, UNI_MTEI } /* sc=mtei */,
- { 0, 9647, 9509, 3, 3, UNI_NV__2_SLASH_5 } /* nv=2/5 */,
- { 0, 9093, 4657, 4, 15, UNI_NARB } /* blk=oldnortharabian */,
- { 0, 4826, 26, 9, 1, UNI_XPOSIXXDIGIT } /* hexdigit=y */,
- { 0, 5760, 5409, 13, 7, UNI_NV__1000000 } /* numericvalue=1000000 */,
- { 12, 3128, 995, 18, 2, -UNI_IDSB } /* idsbinaryoperator=no */,
- { 0, 1003, 0, 27, 0, UNI_ENCLOSEDCJK } /* enclosedcjklettersandmonths */,
- { 0, 184, 5872, 3, 11, UNI_CYRILLICEXTA } /* iscyrillicexta */,
- { 0, 9093, 4387, 4, 15, UNI_CURRENCYSYMBOLS } /* blk=currencysymbols */,
- { 2, 5565, 6788, 13, 10, UNI_JG__AFRICANQAF } /* joininggroup=africanqaf */,
- { 7, 184, 2532, 2, 6, UNI_BRAH } /* isbrahmi */,
- { 25, 831, 0, 6, 0, UNI_ARROWS } /* arrows */,
- { 0, 9904, 1812, 5, 5, UNI_POSIXUPPER } /* posixupper */,
- { 0, 8406, 9433, 6, 4, UNI_XPOSIXALPHA } /* alpha=true */,
- { 2, 4849, 36, 14, 1, UNI_CI } /* caseignorable=t */,
- { 0, 3128, 8864, 18, 5, -UNI_IDSB } /* idsbinaryoperator=false */,
- { 32, 9946, 0, 3, 0, UNI_S } /* iss */,
- { 0, 4618, 2335, 4, 18, UNI_GLAGOLITICSUP } /* inglagoliticsupplement */,
- { 96, 8233, 7860, 7, 4, UNI_SC__HIRA } /* script=hira */,
- { 2, 9620, 25, 3, 1, UNI_S } /* gc=s */,
- { 3, 7025, 7660, 3, 3, UNI_IN__6 } /* in=6.0 */,
- { 3, 3964, 0, 6, 0, UNI_LATIN1 } /* latin1 */,
- { 1, 8424, 4864, 7, 13, UNI_CJKCOMPATFORMS } /* block=cjkcompatforms */,
- { 0, 3671, 9205, 17, 4, UNI_KNDA } /* scriptextensions=knda */,
- { 0, 8886, 8149, 3, 4, UNI_SC__MULT } /* sc=mult */,
- { 97, 8424, 8191, 6, 7, UNI_OLCK } /* block=olchiki */,
- { 3, 9093, 4961, 4, 14, UNI_HIGHSURROGATES } /* blk=highsurrogates */,
- { 0, 5760, 7683, 13, 2, UNI_NV__26 } /* numericvalue=26 */,
- { 2, 5565, 9381, 13, 4, UNI_JG__SHIN } /* joininggroup=shin */,
- { 1, 5565, 7392, 13, 9, UNI_JG__SYRIACWAW } /* joininggroup=syriacwaw */,
- { 1, 6885, 1600, 3, 5, UNI_HANG } /* ishangul */,
- { 56, 1713, 995, 22, 2, -UNI_CWCF } /* changeswhencasefolded=no */,
- { 4, 9093, 7374, 4, 9, UNI_INSAMARITAN } /* blk=samaritan */,
- { 1, 8424, 3308, 6, 18, UNI_SMALLKANAEXT } /* block=smallkanaextension */,
- { 0, 184, 8568, 2, 4, UNI_LYDI } /* islydi */,
- { 0, 1362, 1701, 24, 2, UNI_CCC__BR } /* canonicalcombiningclass=br */,
- { 20, 8685, 1, 4, 1, -UNI_XPOSIXXDIGIT } /* hex=n */,
- { 0, 6949, 9, 4, 16, UNI_CANS } /* iscanadianaboriginal */,
- { 0, 7788, 0, 4, 0, UNI_BALI } /* bali */,
- { 244, 8233, 4657, 7, 15, UNI_NARB } /* script=oldnortharabian */,
- { 10, 184, 1387, 3, 9, UNI_CJKSYMBOLS } /* iscjksymbols */,
- { 0, 8886, 8128, 3, 7, UNI_MAKA } /* sc=makasar */,
- { 1, 7025, 7502, 3, 1, UNI_IN__8 } /* in=8 */,
- { 0, 5045, 0, 14, 0, UNI_LATINEXTE } /* latinextendede */,
- { 0, 3236, 26, 18, 1, UNI__PERL_PATWS } /* patternwhitespace=y */,
- { 34, 8233, 0, 7, 0, UNI_sc_values_index } /* script= */,
- { 6, 9904, 7128, 5, 4, UNI_POSIXWORD } /* posixword */,
- { 0, 184, 2931, 3, 3, UNI_CHER } /* ischer */,
- { 326, 184, 510, 3, 19, UNI_CJK } /* iscjkunifiedideographs */,
- { 0, 9946, 8241, 3, 6, UNI_SHRD } /* issharada */,
- { 2, 3002, 3852, 18, 3, UNI_DT__FIN } /* decompositiontype=fin */,
- { 26, 9629, 5297, 3, 14, UNI_LB__PO } /* lb=postfixnumeric */,
- { 0, 8424, 5786, 6, 13, UNI_VERTICALFORMS } /* block=verticalforms */,
- { 2, 8424, 9233, 6, 4, UNI_LISU } /* block=lisu */,
- { 1, 3002, 6195, 18, 12, UNI_DT__NONCANON } /* decompositiontype=noncanonical */,
- { 0, 9623, 5, 3, 1, UNI_JG__E } /* jg=e */,
- { 0, 3180, 0, 3, 0, UNI_ALL } /* all */,
- { 56, 9313, 1, 4, 1, -UNI_PCM } /* pcm=n */,
- { 0, 8424, 6898, 6, 10, UNI_INKHAROSHTHI } /* block=kharoshthi */,
- { 0, 7108, 9433, 10, 4, UNI_XPOSIXUPPER } /* uppercase=true */,
- { 4, 3671, 9285, 17, 4, UNI_NKO } /* scriptextensions=nkoo */,
- { 0, 8100, 8864, 7, 5, -UNI_HYPHEN } /* hyphen=false */,
- { 2, 8886, 2148, 3, 21, UNI_PRTI } /* sc=inscriptionalparthian */,
- { 261, 8844, 3, 5, 1, -UNI_CWCF } /* cwcf=f */,
- { 4, 8424, 6838, 6, 10, UNI_BOXDRAWING } /* block=boxdrawing */,
- { 0, 8886, 8610, 3, 6, UNI_RJNG } /* sc=rejang */,
- { 0, 206, 0, 2, 0, UNI_PI } /* pi */,
- { 0, 184, 183, 2, 34, UNI_MISCPICTOGRAPHS } /* ismiscellaneoussymbolsandpictographs */,
- { 36, 9093, 7275, 4, 9, UNI_LATINEXTD } /* blk=latinextd */,
- { 0, 9185, 0, 4, 0, UNI_HMNG } /* hmng */,
- { 1, 7128, 7988, 10, 7, UNI_WB__LE } /* wordbreak=aletter */,
- { 33, 3398, 1, 18, 1, -UNI_VS } /* variationselector=n */,
- { 0, 9237, 0, 4, 0, UNI_loe_values_index } /* loe= */,
- { 0, 8424, 3631, 7, 3, UNI_INCHAM } /* block=cham */,
- { 0, 7420, 9734, 8, 3, UNI_IDS } /* idstart=yes */,
- { 39, 6928, 36, 10, 1, UNI_XPOSIXLOWER } /* lowercase=t */,
- { 0, 8886, 18, 6, 1, UNI_KHAR } /* sc=khar */,
- { 0, 1482, 3212, 4, 6, UNI_DINGBATS } /* indingbats */,
- { 0, 6015, 7, 12, 1, UNI_JT__C } /* joiningtype=c */,
- { 12, 3868, 6613, 16, 11, UNI_LO } /* generalcategory=otherletter */,
- { 0, 9626, 36, 3, 1, UNI_JT__T } /* jt=t */,
- { 0, 2212, 4479, 4, 13, UNI_INHANGUL } /* inhangulsyllables */,
- { 12, 5085, 6053, 4, 10, UNI_MAHJONG } /* inmahjongtiles */,
- { 0, 3818, 0, 18, 0, UNI_PE } /* isclosepunctuation */,
- { 0, 9647, 7428, 3, 8, UNI_NV__1_SLASH_10 } /* nv=1.00e-01 */,
- { 0, 8871, 8694, 3, 5, UNI_SB__AT } /* sb=aterm */,
- { 33, 9647, 8817, 3, 2, UNI_NV__34 } /* nv=34 */,
- { 0, 9593, 5255, 3, 14, UNI_BC__NSM } /* bc=nonspacingmark */,
- { 0, 9623, 8889, 3, 5, UNI_JG__KHAPH } /* jg=khaph */,
- { 0, 8871, 49, 3, 2, UNI_SB__AT } /* sb=at */,
- { 10, 9623, 2551, 3, 19, UNI_JG__BURUSHASKIYEHBARREE } /* jg=burushaskiyehbarree */,
- { 0, 8424, 8622, 6, 6, UNI_INTELUGU } /* block=telugu */,
- { 0, 1497, 5354, 10, 13, UNI_ZS } /* category=spaceseparator */,
- { 0, 6690, 0, 4, 0, UNI_SORA } /* sora */,
- { 0, 1362, 8463, 24, 3, UNI_CCC__129 } /* canonicalcombiningclass=129 */,
- { 1, 8233, 9429, 7, 4, UNI_TIBT } /* script=tibt */,
- { 0, 8424, 2949, 7, 17, UNI_HALFMARKS } /* block=combininghalfmarks */,
- { 0, 9093, 8484, 4, 6, UNI_INCHAKMA } /* blk=chakma */,
- { 0, 9647, 7540, 3, 8, UNI_NV__20000000 } /* nv=20000000 */,
- { 32, 5760, 9569, 13, 3, UNI_NV__5_SLASH_6 } /* numericvalue=5/6 */,
- { 0, 184, 5269, 2, 13, UNI_PATSYN } /* ispatternsyntax */,
- { 1, 5760, 8364, 13, 6, UNI_NV__400000 } /* numericvalue=400000 */,
- { 16, 1158, 8629, 3, 5, UNI_INTHAANA } /* inthaana */,
- { 0, 9113, 7691, 4, 2, UNI_CCC__36 } /* ccc=36 */,
- { 0, 1057, 36, 27, 1, UNI_PCM } /* prependedconcatenationmark=t */,
- { 3, 113, 0, 35, 0, UNI_DIACRITICALSFORSYMBOLS } /* combiningdiacriticalmarksforsymbols */,
- { 1, 5760, 7596, 13, 8, UNI_NV__3_SLASH_80 } /* numericvalue=3.75e-02 */,
- { 0, 9728, 0, 3, 0, UNI_vs_values_index } /* vs= */,
- { 0, 5760, 8352, 13, 6, UNI_NV__216000 } /* numericvalue=216000 */,
- { 77, 21, 8121, 2, 7, UNI_INLINEARA } /* inlineara */,
- { 1, 7018, 9716, 10, 3, UNI_IN__7 } /* presentin=v70 */,
- { 5, 6828, 3272, 10, 18, UNI_BC__RLI } /* bidiclass=righttoleftisolate */,
- { 0, 4821, 8864, 14, 5, -UNI_POSIXXDIGIT } /* asciihexdigit=false */,
- { 1, 2204, 8920, 3, 4, UNI_OGAM } /* isogham */,
- { 17, 9113, 9765, 4, 2, UNI_CCC__8 } /* ccc=kv */,
- { 6, 1911, 2966, 22, 18, UNI_INSC__CONSONANTSUBJOINED } /* indicsyllabiccategory=consonantsubjoined */,
- { 0, 184, 5487, 2, 13, UNI_XPOSIXDIGIT } /* isdecimalnumber */,
- { 0, 6005, 6859, 3, 9, UNI_CJKSTROKES } /* incjkstrokes */,
- { 32, 4462, 1, 15, 1, -UNI_GREXT } /* graphemeextend=n */,
- { 23, 8233, 6183, 7, 4, UNI_MEND } /* script=mend */,
- { 210, 8424, 5045, 6, 14, UNI_LATINEXTE } /* block=latinextendede */,
- { 1, 9113, 7502, 4, 1, UNI_CCC__8 } /* ccc=8 */,
- { 144, 779, 0, 29, 0, UNI_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsupplement */,
- { 1, 8424, 3552, 6, 17, UNI_ETHIOPICEXTA } /* block=ethiopicextendeda */,
- { 144, 1482, 4777, 24, 15, UNI_LOE } /* indicpositionalcategory=visualorderleft */,
- { 12, 1497, 1532, 9, 1, UNI_Z } /* category=z */,
- { 28, 9647, 5409, 3, 5, UNI_NV__10000 } /* nv=10000 */,
- { 5, 6816, 4268, 3, 14, UNI_BAMUMSUP } /* inbamumsupplement */,
- { 4, 7, 0, 18, 0, UNI_CANS } /* canadianaboriginal */,
- { 0, 9365, 6648, 5, 3, UNI_SHAW } /* scx=shaw */,
- { 0, 5565, 5692, 13, 3, UNI_JG__TAW } /* joininggroup=taw */,
- { 0, 6918, 8324, 10, 7, UNI_LB__XX } /* linebreak=unknown */,
- { 68, 9365, 9261, 4, 3, UNI_MRO } /* scx=mro */,
- { 15, 48, 0, 1, 0, UNI_P } /* p */,
- { 48, 8849, 9433, 5, 4, UNI_CWCM } /* cwcm=true */,
- { 0, 9901, 62, 8, 5, UNI_XPOSIXGRAPH } /* isxposixgraph */,
- { 1, 5565, 4537, 13, 15, UNI_JG__MANICHAEANGIMEL } /* joininggroup=manichaeangimel */,
- { 366, 3868, 106, 16, 6, UNI_S } /* generalcategory=symbol */,
- { 0, 9113, 9512, 4, 3, UNI_CCC__202 } /* ccc=202 */,
- { 68, 3948, 5787, 3, 12, UNI_VERTICALFORMS } /* inverticalforms */,
- { 0, 8598, 36, 6, 1, UNI__PERL_PATWS } /* patws=t */,
- { 0, 5760, 9503, 13, 3, UNI_NV__1_SLASH_9 } /* numericvalue=1/9 */,
- { 1, 9903, 1812, 6, 5, UNI_XPOSIXUPPER } /* xposixupper */,
- { 0, 9113, 9073, 4, 4, UNI_CCC__216 } /* ccc=atar */,
- { 257, 1187, 0, 2, 0, UNI_SK } /* sk */,
- { 0, 9647, 7564, 3, 8, UNI_NV__1_SLASH_320 } /* nv=3.13e-03 */,
- { 2, 6918, 1410, 10, 13, UNI_LB__CM } /* linebreak=combiningmark */,
- { 2, 9623, 4044, 3, 16, UNI_JG__MANICHAEANSAMEKH } /* jg=manichaeansamekh */,
- { 6, 2273, 0, 20, 0, UNI_PC } /* connectorpunctuation */,
- { 6, 1159, 5487, 3, 7, UNI_XPOSIXDIGIT } /* nt=decimal */,
- { 8, 9425, 0, 4, 0, UNI_THAI } /* thai */,
- { 0, 5565, 4567, 13, 15, UNI_JG__MANICHAEANZAYIN } /* joininggroup=manichaeanzayin */,
- { 13, 9093, 976, 4, 17, UNI_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusic */,
- { 0, 4821, 3, 14, 1, -UNI_POSIXXDIGIT } /* asciihexdigit=f */,
- { 3, 5565, 4028, 13, 16, UNI_JG__MANICHAEANLAMEDH } /* joininggroup=manichaeanlamedh */,
- { 2, 5435, 995, 13, 2, -UNI_BIDIM } /* bidimirrored=no */,
- { 0, 3146, 0, 18, 0, UNI_PI } /* initialpunctuation */,
- { 402, 3868, 2192, 16, 2, UNI_PD } /* generalcategory=pd */,
- { 1, 9623, 6135, 3, 12, UNI_JG__MALAYALAMTTA } /* jg=malayalamtta */,
- { 74, 117, 447, 3, 31, UNI_IDEOGRAPHICSYMBOLS } /* inideographicsymbolsandpunctuation */,
- { 65, 9647, 7540, 3, 4, UNI_NV__2000 } /* nv=2000 */,
- { 85, 6991, 0, 7, 0, UNI_SOGD } /* sogdian */,
- { 18, 1497, 6613, 9, 11, UNI_LO } /* category=otherletter */,
- { 2, 3671, 1146, 18, 3, UNI_SORA } /* scriptextensions=sora */,
- { 0, 3671, 382, 17, 4, UNI_EGYP } /* scriptextensions=egyp */,
- { 3, 8884, 8704, 5, 5, UNI_INSC__BINDU } /* insc=bindu */,
- { 35, 9647, 7732, 3, 8, UNI_NV__5_SLASH_6 } /* nv=8.33e-01 */,
- { 0, 2212, 2667, 4, 17, UNI_JAMOEXTB } /* inhanguljamoextendedb */,
- { 8, 184, 9249, 2, 4, UNI_MERC } /* ismerc */,
- { 0, 5760, 7580, 13, 8, UNI_NV__7_SLASH_2 } /* numericvalue=3.50e+00 */,
- { 0, 9093, 7940, 4, 8, UNI_SPECIALS } /* blk=specials */,
- { 152, 7025, 9005, 3, 4, UNI_IN__12_DOT_1 } /* in=12.1 */,
- { 311, 9365, 8894, 4, 5, UNI_LIMB } /* scx=limbu */,
- { 145, 1362, 78, 24, 2, UNI_CCC__AR } /* canonicalcombiningclass=ar */,
- { 2, 9093, 2021, 4, 15, UNI_TRANSPORTANDMAP } /* blk=transportandmap */,
- { 0, 7419, 3, 9, 1, -UNI_XIDS } /* xidstart=f */,
- { 6, 3671, 983, 17, 5, UNI_GREK } /* scriptextensions=greek */,
- { 46, 3671, 7239, 17, 9, UNI_QAAI } /* scriptextensions=inherited */,
- { 0, 7025, 9704, 3, 3, UNI_IN__6 } /* in=v60 */,
- { 0, 4580, 2171, 4, 9, UNI_INMEETEIMAYEK } /* inmeeteimayek */,
- { 25, 9623, 5157, 3, 14, UNI_JG__MANICHAEANRESH } /* jg=manichaeanresh */,
- { 4, 3671, 2984, 17, 4, UNI_COPT } /* scriptextensions=copt */,
- { 0, 4580, 4125, 3, 15, UNI_MYANMAREXTB } /* inmyanmarextendedb */,
- { 10, 9946, 1482, 3, 3, UNI_SIND } /* issind */,
- { 0, 5565, 6756, 13, 11, UNI_JG__YEHWITHTAIL } /* joininggroup=yehwithtail */,
- { 8, 1911, 4342, 22, 15, UNI_INSC__CONSONANTMEDIAL } /* indicsyllabiccategory=consonantmedial */,
- { 0, 3868, 6624, 16, 11, UNI_NO } /* generalcategory=othernumber */,
- { 0, 184, 3552, 2, 11, UNI_ETHIOPICEXT } /* isethiopicext */,
- { 0, 184, 9285, 2, 3, UNI_NKO } /* isnko */,
- { 39, 6360, 0, 11, 0, UNI_CASEDLETTER } /* casedletter */,
- { 0, 9629, 184, 3, 2, UNI_LB__IS } /* lb=is */,
- { 0, 1911, 4919, 22, 14, UNI_INSC__GEMINATIONMARK } /* indicsyllabiccategory=geminationmark */,
- { 0, 6988, 0, 10, 0, UNI_SOGO } /* oldsogdian */,
- { 1, 184, 5017, 2, 14, UNI_LATINEXTC } /* islatinextendedc */,
- { 2, 1362, 8775, 25, 4, UNI_CCC__26 } /* canonicalcombiningclass=ccc26 */,
- { 5, 1482, 2479, 24, 14, UNI_INPC__BOTTOMANDRIGHT } /* indicpositionalcategory=bottomandright */,
- { 2, 1497, 1156, 9, 2, UNI_PO } /* category=po */,
- { 0, 9093, 1264, 4, 25, UNI_SUPERANDSUB } /* blk=superscriptsandsubscripts */,
- { 24, 117, 5553, 3, 12, UNI_IPAEXT } /* inipaextensions */,
- { 2, 184, 893, 2, 28, UNI_SUPPUAB } /* issupplementaryprivateuseareab */,
- { 37, 1497, 9108, 9, 2, UNI_MC } /* category=mc */,
- { 0, 7932, 0, 8, 0, UNI_radical_values_index } /* radical= */,
- { 0, 382, 0, 4, 0, UNI_EGYP } /* egyp */,
- { 0, 4361, 3112, 4, 6, UNI_INGEORGIAN } /* ingeorgian */,
- { 0, 5085, 7918, 4, 6, UNI_INMAHAJANI } /* inmahajani */,
- { 0, 1924, 9770, 10, 1, UNI_CASEDLETTER } /* category=l_ */,
- { 145, 2684, 36, 19, 1, UNI_GCB__T } /* hangulsyllabletype=t */,
- { 0, 9193, 6938, 4, 10, UNI_LB__H2 } /* hst=lvsyllable */,
- { 1, 3236, 36, 18, 1, UNI__PERL_PATWS } /* patternwhitespace=t */,
- { 25, 7248, 0, 9, 0, UNI_SIND } /* khudawadi */,
- { 0, 9049, 9, 4, 2, UNI_AGE__NA } /* age=na */,
- { 20, 8886, 8303, 3, 7, UNI_TIBT } /* sc=tibetan */,
- { 9, 6816, 7805, 3, 7, UNI_INBUGINESE } /* inbuginese */,
- { 192, 6005, 600, 3, 29, UNI_CJKEXTD } /* incjkunifiedideographsextensiond */,
- { 0, 9605, 45, 3, 6, UNI_DT__COM } /* dt=compat */,
- { 4, 3671, 7796, 17, 4, UNI_BASS } /* scriptextensions=bass */,
- { 1, 8233, 8310, 7, 7, UNI_SC__TIRH } /* script=tirhuta */,
- { 0, 184, 9101, 2, 4, UNI_BUHD } /* isbuhd */,
- { 32, 8424, 1599, 6, 6, UNI_INHANGUL } /* block=hangul */,
- { 320, 2204, 6980, 4, 8, UNI_XPEO } /* isoldpersian */,
- { 0, 2148, 317, 3, 32, UNI_SUPMATHOPERATORS } /* insupplementalmathematicaloperators */,
- { 0, 2142, 7312, 3, 8, UNI_INNEWTAILUE } /* innewtailue */,
- { 1, 8424, 1264, 6, 25, UNI_SUPERANDSUB } /* block=superscriptsandsubscripts */,
- { 0, 9093, 2665, 4, 19, UNI_JAMOEXTB } /* blk=hanguljamoextendedb */,
- { 0, 8424, 8526, 6, 6, UNI_INKAITHI } /* block=kaithi */,
- { 1, 9213, 0, 4, 0, UNI_LANA } /* lana */,
- { 5, 8332, 6800, 4, 8, UNI_ARABICEXTA } /* isarabicexta */,
- { 0, 5565, 4012, 13, 16, UNI_JG__MANICHAEANDALETH } /* joininggroup=manichaeandaleth */,
- { 158, 3671, 9281, 17, 4, UNI_NEWA } /* scriptextensions=newa */,
- { 0, 837, 0, 11, 0, UNI_PHONETICEXT } /* phoneticext */,
- { 0, 4372, 0, 15, 0, UNI_CONTROLPICTURES } /* controlpictures */,
- { 4, 8233, 4792, 7, 15, UNI_ZANB } /* script=zanabazarsquare */,
- { 1, 8424, 3705, 6, 17, UNI_SMALLFORMS } /* block=smallformvariants */,
- { 0, 1801, 3, 22, 1, -UNI_CWU } /* changeswhenuppercased=f */,
- { 1, 8023, 0, 7, 0, UNI_CJKEXTC } /* cjkextc */,
- { 384, 8424, 7221, 6, 9, UNI_EMOTICONS } /* block=emoticons */,
- { 4, 9093, 3164, 4, 9, UNI_LATINEXTA } /* blk=latinexta */,
- { 58, 4580, 2007, 3, 3, UNI_INMODI } /* inmodi */,
- { 0, 8100, 26, 7, 1, UNI_HYPHEN } /* hyphen=y */,
- { 0, 8424, 8261, 6, 7, UNI_INSOYOMBO } /* block=soyombo */,
- { 14, 3251, 3, 3, 1, -UNI_CE } /* ce=f */,
- { 1, 9113, 8475, 4, 3, UNI_CCC__132 } /* ccc=132 */,
- { 92, 9301, 0, 4, 0, UNI_ORKH } /* orkh */,
- { 27, 9093, 2393, 4, 20, UNI_INNYIAKENGPUACHUEHMONG } /* blk=nyiakengpuachuehmong */,
- { 0, 9365, 9045, 4, 4, UNI_ADLM } /* scx=adlm */,
- { 2, 21, 8610, 2, 6, UNI_INREJANG } /* inrejang */,
- { 2, 8233, 9249, 7, 4, UNI_MERC } /* script=merc */,
- { 0, 9629, 6459, 3, 11, UNI_LB__IN } /* lb=inseperable */,
- { 2, 9365, 8191, 4, 7, UNI_OLCK } /* scx=olchiki */,
- { 0, 9647, 7507, 3, 2, UNI_NV__12 } /* nv=12 */,
- { 4, 8628, 0, 6, 0, UNI_THAA } /* thaana */,
- { 40, 1362, 8735, 25, 4, UNI_CCC__18 } /* canonicalcombiningclass=ccc18 */,
- { 0, 8412, 0, 6, 0, UNI_bidic_values_index } /* bidic= */,
- { 58, 9647, 9580, 3, 2, UNI_NV__37 } /* nv=37 */,
- { 20, 184, 2893, 2, 19, UNI_SUPARROWSC } /* issupplementalarrowsc */,
- { 0, 9593, 3272, 3, 18, UNI_BC__RLI } /* bc=righttoleftisolate */,
- { 1, 1691, 5678, 22, 4, UNI_BPT__N } /* bidipairedbrackettype=none */,
- { 5, 1362, 8750, 25, 4, UNI_CCC__21 } /* canonicalcombiningclass=ccc21 */,
- { 0, 1773, 995, 6, 2, -UNI_CASED } /* cased=no */,
- { 3, 7128, 34, 10, 6, UNI_WB__EXTEND } /* wordbreak=extend */,
- { 0, 8424, 7194, 6, 9, UNI_ARABICPFB } /* block=arabicpfb */,
- { 30, 3002, 3852, 18, 5, UNI_DT__FIN } /* decompositiontype=final */,
- { 0, 6918, 34, 10, 2, UNI_LB__EX } /* linebreak=ex */,
- { 0, 6828, 5255, 10, 14, UNI_BC__NSM } /* bidiclass=nonspacingmark */,
- { 3, 21, 2254, 3, 19, UNI_INANATOLIANHIEROGLYPHS } /* inanatolianhieroglyphs */,
- { 11, 8332, 4822, 3, 4, UNI_ASCII } /* isascii */,
- { 38, 1362, 9073, 24, 4, UNI_CCC__216 } /* canonicalcombiningclass=atar */,
- { 0, 184, 9769, 2, 2, UNI_CASEDLETTER } /* isl_ */,
- { 0, 8424, 6051, 6, 7, UNI_MAHJONG } /* block=mahjong */,
- { 0, 6005, 2086, 3, 20, UNI_CYRILLICSUP } /* incyrillicsupplementary */,
- { 0, 8886, 9337, 3, 4, UNI_SC__QAAI } /* sc=qaai */,
- { 4, 9731, 495, 3, 7, UNI_WB__NU } /* wb=numeric */,
- { 65, 4705, 4718, 3, 4, UNI_TAML } /* istamil */,
- { 17, 6949, 987, 4, 2, UNI_CAKM } /* iscakm */,
- { 2, 3671, 9329, 17, 4, UNI_PRTI } /* scriptextensions=prti */,
- { 1, 3248, 1, 6, 1, -UNI_XPOSIXSPACE } /* space=n */,
- { 0, 6316, 9433, 11, 4, UNI_IDC } /* idcontinue=true */,
- { 1, 4080, 0, 10, 0, UNI_SM } /* mathsymbol */,
- { 32, 6005, 2931, 3, 17, UNI_CHEROKEESUP } /* incherokeesupplement */,
- { 2, 9629, 5953, 3, 2, UNI_LB__WJ } /* lb=wj */,
- { 1, 719, 0, 21, 0, UNI_ENCLOSEDALPHANUM } /* enclosedalphanumerics */,
- { 0, 2232, 0, 21, 0, UNI_YIJING } /* yijinghexagramsymbols */,
- { 45, 9731, 1188, 3, 8, UNI_WB__KA } /* wb=katakana */,
- { 0, 8424, 446, 6, 32, UNI_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbolsandpunctuation */,
- { 0, 9309, 0, 4, 0, UNI_OSGE } /* osge */,
- { 1, 3450, 0, 17, 0, UNI_UCAS } /* canadiansyllabics */,
- { 0, 9620, 9108, 3, 2, UNI_MC } /* gc=mc */,
- { 1, 9085, 0, 4, 0, UNI_BATK } /* batk */,
- { 64, 8424, 5003, 6, 14, UNI_LATINEXTB } /* block=latinextendedb */,
- { 225, 3671, 7248, 17, 9, UNI_SIND } /* scriptextensions=khudawadi */,
- { 18, 8604, 26, 6, 1, UNI_QMARK } /* qmark=y */,
- { 16, 7230, 0, 9, 0, UNI_ext_values_index } /* extender= */,
- { 4, 8960, 8864, 4, 5, -UNI_IDS } /* ids=false */,
- { 2, 8424, 3110, 6, 11, UNI_GEORGIANSUP } /* block=georgiansup */,
- { 1, 2703, 0, 4, 0, UNI_IDST } /* idst */,
- { 0, 8424, 4762, 6, 15, UNI_VEDICEXT } /* block=vedicextensions */,
- { 209, 5760, 7436, 13, 8, UNI_NV__1_SLASH_9 } /* numericvalue=1.11e-01 */,
- { 0, 1911, 1434, 22, 24, UNI_INSC__CONSONANTSUCCEEDINGREPHA } /* indicsyllabiccategory=consonantsucceedingrepha */,
- { 5, 5526, 0, 13, 0, UNI_GREEKEXT } /* greekextended */,
- { 0, 6194, 8925, 3, 4, UNI_INORIYA } /* inoriya */,
- { 0, 3671, 8310, 17, 4, UNI_TIRH } /* scriptextensions=tirh */,
- { 21, 184, 9493, 2, 4, UNI_ZZZZ } /* iszzzz */,
- { 12, 9620, 3820, 3, 16, UNI_PE } /* gc=closepunctuation */,
- { 68, 3236, 8864, 18, 5, -UNI__PERL_PATWS } /* patternwhitespace=false */,
- { 0, 3671, 6183, 17, 4, UNI_MEND } /* scriptextensions=mend */,
- { 257, 1866, 0, 2, 0, UNI_SD } /* sd */,
- { 0, 9365, 9177, 4, 4, UNI_HANO } /* scx=hano */,
- { 0, 9093, 4717, 4, 8, UNI_TAMILSUP } /* blk=tamilsup */,
- { 0, 5760, 7500, 13, 8, UNI_NV__3_SLASH_16 } /* numericvalue=1.88e-01 */,
- { 1, 1362, 3433, 24, 17, UNI_WB__EB } /* canonicalcombiningclass=attachedbelowleft */,
- { 0, 2532, 0, 4, 0, UNI_BRAH } /* brah */,
- { 11, 21, 3164, 2, 18, UNI_LATINEXTADDITIONAL } /* inlatinextadditional */,
- { 1, 7018, 9006, 10, 3, UNI_IN__2_DOT_1 } /* presentin=2.1 */,
- { 0, 8886, 2127, 3, 14, UNI_SC__ROHG } /* sc=hanifirohingya */,
- { 5, 3002, 2709, 18, 3, UNI_DT__NAR } /* decompositiontype=nar */,
- { 0, 9731, 5625, 3, 2, UNI_WB__ML } /* wb=ml */,
- { 0, 9093, 2064, 4, 21, UNI_CJKRADICALSSUP } /* blk=cjkradicalssupplement */,
- { 0, 5760, 7604, 13, 8, UNI_NV__2_SLASH_5 } /* numericvalue=4.00e-01 */,
- { 1, 1497, 995, 9, 2, UNI_NO } /* category=no */,
- { 1, 8424, 5448, 6, 13, UNI_BLOCKELEMENTS } /* block=blockelements */,
- { 1, 8424, 149, 7, 34, UNI_DIACRITICALSSUP } /* block=combiningdiacriticalmarkssupplement */,
- { 24, 8424, 8031, 7, 6, UNI_CJKEXTD } /* block=cjkextd */,
- { 44, 5760, 3969, 13, 1, UNI_NV__1 } /* numericvalue=1 */,
- { 24, 3868, 1, 16, 1, UNI_N } /* generalcategory=n */,
- { 0, 21, 7996, 3, 6, UNI_INAVESTAN } /* inavestan */,
- { 3, 8424, 43, 7, 2, UNI_CJK } /* block=cjk */,
- { 419, 8424, 8709, 6, 5, UNI_INBUHID } /* block=buhid */,
- { 12, 9629, 5847, 3, 12, UNI_LB__SY } /* lb=breaksymbols */,
- { 0, 8424, 3756, 6, 16, UNI_ARABICSUP } /* block=arabicsupplement */,
- { 74, 5565, 5143, 13, 14, UNI_JG__MANICHAEANQOPH } /* joininggroup=manichaeanqoph */,
- { 0, 8424, 3536, 7, 16, UNI_CYRILLICEXTC } /* block=cyrillicextendedc */,
- { 3, 8634, 0, 6, 0, UNI_uideo_values_index } /* uideo= */,
- { 0, 3688, 0, 16, 0, UNI_STERM } /* sentenceterminal */,
- { 3, 1482, 61, 3, 4, UNI_INDOGRA } /* indogra */,
- { 0, 9453, 0, 3, 0, UNI_VAI } /* vai */,
- { 0, 5565, 8544, 13, 6, UNI_JG__LAMADH } /* joininggroup=lamadh */,
- { 22, 3739, 995, 17, 2, -UNI_UIDEO } /* unifiedideograph=no */,
- { 0, 5760, 9509, 13, 3, UNI_NV__2_SLASH_5 } /* numericvalue=2/5 */,
- { 0, 21, 3418, 4, 15, UNI_ALCHEMICAL } /* inalchemicalsymbols */,
- { 266, 5760, 7708, 13, 8, UNI_NV__15_SLASH_2 } /* numericvalue=7.50e+00 */,
- { 36, 5513, 3, 13, 1, -UNI_GRBASE } /* graphemebase=f */,
- { 0, 4580, 6560, 4, 9, UNI_INMEDEFAIDRIN } /* inmedefaidrin */,
- { 4, 8424, 4388, 7, 14, UNI_CURRENCYSYMBOLS } /* block=currencysymbols */,
- { 8, 184, 4933, 2, 14, UNI_INGREEK } /* isgreekandcoptic */,
- { 0, 8844, 9734, 5, 3, UNI_CWCF } /* cwcf=yes */,
- { 8, 4361, 3886, 4, 9, UNI_GEORGIANEXT } /* ingeorgianext */,
- { 10, 184, 6171, 2, 12, UNI_MATHALPHANUM } /* ismathalphanum */,
- { 2, 8424, 9397, 6, 4, UNI_TAGS } /* block=tags */,
- { 5, 9923, 8312, 4, 5, UNI_INTIRHUTA } /* intirhuta */,
- { 26, 5565, 6785, 13, 3, UNI_JG__FEH } /* joininggroup=feh */,
- { 1, 6918, 958, 10, 2, UNI_LB__CP } /* linebreak=cp */,
- { 29, 184, 2006, 2, 4, UNI_MODI } /* ismodi */,
- { 8, 995, 0, 2, 0, UNI_NO } /* no */,
- { 1, 5325, 3, 14, 1, -UNI_QMARK } /* quotationmark=f */,
- { 0, 25, 0, 1, 0, UNI_S } /* s */,
- { 3, 9093, 1889, 4, 22, UNI_EARLYDYNASTICCUNEIFORM } /* blk=earlydynasticcuneiform */,
- { 1, 21, 6898, 2, 10, UNI_INKHAROSHTHI } /* inkharoshthi */,
- { 0, 184, 6838, 2, 10, UNI_BOXDRAWING } /* isboxdrawing */,
- { 3, 9113, 8437, 5, 5, UNI_CCC__103 } /* ccc=ccc103 */,
- { 170, 9113, 18, 4, 1, UNI_CCC__R } /* ccc=r */,
- { 1, 5269, 26, 14, 1, UNI_PATSYN } /* patternsyntax=y */,
- { 0, 6816, 8710, 3, 4, UNI_INBUHID } /* inbuhid */,
- { 0, 9101, 0, 4, 0, UNI_BUHD } /* buhd */,
- { 0, 9093, 8079, 4, 7, UNI_INGRANTHA } /* blk=grantha */,
- { 25, 3671, 7804, 17, 8, UNI_BUGI } /* scriptextensions=buginese */,
- { 9, 7025, 9563, 3, 3, UNI_IN__5_DOT_1 } /* in=5.1 */,
- { 9, 6888, 8864, 10, 5, -UNI_DIA } /* diacritic=false */,
- { 15, 8424, 3772, 6, 8, UNI_INBOPOMOFO } /* block=bopomofo */,
- { 52, 9725, 0, 3, 1, UNI_VO__U } /* vo=u */,
- { 3, 7128, 7820, 10, 8, UNI_WB__EB } /* wordbreak=ebasegaz */,
- { 3, 8233, 9273, 7, 4, UNI_NARB } /* script=narb */,
- { 2, 9289, 0, 4, 0, UNI_NSHU } /* nshu */,
- { 0, 7025, 7446, 3, 1, UNI_IN__2 } /* in=2 */,
- { 192, 8424, 4204, 6, 9, UNI_SYRIACSUP } /* block=syriacsup */,
- { 0, 2493, 409, 20, 2, UNI_VO__TR } /* verticalorientation=tr */,
- { 0, 3671, 4657, 17, 15, UNI_NARB } /* scriptextensions=oldnortharabian */,
- { 0, 9911, 0, 10, 0, UNI_POSIXBLANK } /* posixblank */,
- { 43, 8886, 9233, 3, 4, UNI_LISU } /* sc=lisu */,
- { 2, 8886, 5617, 3, 9, UNI_SC__MLYM } /* sc=malayalam */,
- { 0, 7128, 138, 10, 2, UNI_WB__FO } /* wordbreak=fo */,
- { 5, 6027, 0, 12, 0, UNI_KHMERSYMBOLS } /* khmersymbols */,
- { 0, 8233, 9085, 7, 4, UNI_BATK } /* script=batk */,
- { 38, 2148, 4205, 3, 15, UNI_SYRIACSUP } /* insyriacsupplement */,
- { 3, 9593, 2433, 3, 20, UNI_BC__RLE } /* bc=righttoleftembedding */,
- { 0, 446, 0, 32, 0, UNI_IDEOGRAPHICSYMBOLS } /* ideographicsymbolsandpunctuation */,
- { 2, 184, 407, 3, 6, UNI_XPOSIXCNTRL } /* iscontrol */,
- { 257, 7128, 125, 10, 2, UNI_LB__CR } /* wordbreak=cr */,
- { 0, 3467, 0, 17, 0, UNI_AGHB } /* caucasianalbanian */,
- { 1, 184, 1136, 2, 25, UNI_DI } /* isdefaultignorablecodepoint */,
- { 31, 8586, 47, 6, 1, UNI_NFCQC__M } /* nfcqc=m */,
- { 0, 2212, 2648, 4, 17, UNI_JAMOEXTA } /* inhanguljamoextendeda */,
- { 19, 184, 9265, 2, 4, UNI_MTEI } /* ismtei */,
- { 3, 8332, 4254, 4, 13, UNI_ARABICEXTA } /* isarabicextendeda */,
- { 16, 8884, 4188, 5, 16, UNI_INSC__SYLLABLEMODIFIER } /* insc=syllablemodifier */,
- { 8, 8424, 3164, 6, 18, UNI_LATINEXTADDITIONAL } /* block=latinextadditional */,
- { 7, 2106, 1164, 21, 2, UNI_LB__LF } /* graphemeclusterbreak=lf */,
- { 6, 9093, 6690, 4, 11, UNI_INSORASOMPENG } /* blk=sorasompeng */,
- { 3, 8128, 0, 7, 0, UNI_MAKA } /* makasar */,
- { 4, 8233, 9405, 7, 4, UNI_TALU } /* script=talu */,
- { 165, 8871, 721, 3, 2, UNI_SB__CL } /* sb=cl */,
- { 0, 1362, 7555, 24, 2, UNI_CCC__23 } /* canonicalcombiningclass=23 */,
- { 76, 7932, 9734, 8, 3, UNI_RADICAL } /* radical=yes */,
- { 1, 9731, 5967, 3, 12, UNI_LB__HL } /* wb=hebrewletter */,
- { 10, 8030, 0, 7, 0, UNI_CJKEXTD } /* cjkextd */,
- { 188, 9626, 18, 3, 1, UNI_JT__R } /* jt=r */,
- { 0, 3671, 9229, 17, 4, UNI_LINB } /* scriptextensions=linb */,
- { 0, 8886, 4657, 3, 15, UNI_NARB } /* sc=oldnortharabian */,
- { 8, 8233, 7, 7, 18, UNI_CANS } /* script=canadianaboriginal */,
- { 1, 9093, 1599, 4, 6, UNI_INHANGUL } /* blk=hangul */,
- { 0, 1362, 9518, 24, 3, UNI_CCC__BL } /* canonicalcombiningclass=218 */,
- { 1, 8886, 8065, 3, 7, UNI_ELBA } /* sc=elbasan */,
- { 0, 8598, 8864, 6, 5, -UNI__PERL_PATWS } /* patws=false */,
- { 74, 9901, 9921, 8, 5, UNI_XPOSIXPRINT } /* isxposixprint */,
- { 0, 9647, 8371, 3, 2, UNI_NV__32 } /* nv=32 */,
- { 39, 8598, 995, 6, 2, -UNI__PERL_PATWS } /* patws=no */,
- { 107, 6005, 5872, 3, 11, UNI_CYRILLICEXTA } /* incyrillicexta */,
- { 6, 3671, 9217, 17, 3, UNI_LAO } /* scriptextensions=lao */,
- { 0, 9647, 7435, 3, 2, UNI_NV__11 } /* nv=11 */,
- { 0, 5565, 6785, 13, 2, UNI_JG__FE } /* joininggroup=fe */,
- { 0, 5760, 7763, 13, 2, UNI_NV__19 } /* numericvalue=19 */,
- { 0, 3671, 9401, 17, 4, UNI_TALE } /* scriptextensions=tale */,
- { 0, 184, 5311, 2, 14, UNI_PHLP } /* ispsalterpahlavi */,
- { 0, 8919, 0, 5, 0, UNI_OGAM } /* ogham */,
- { 0, 9629, 8100, 3, 2, UNI_LB__HY } /* lb=hy */,
- { 0, 9647, 8669, 3, 5, UNI_NV__1_SLASH_320 } /* nv=1/320 */,
- { 8, 5565, 5695, 13, 13, UNI_JG__MANICHAEANTEN } /* joininggroup=manichaeanten */,
- { 0, 3671, 8939, 17, 5, UNI_TALE } /* scriptextensions=taile */,
- { 0, 1911, 1214, 22, 25, UNI_INSC__CONSONANTINITIALPOSTFIXED } /* indicsyllabiccategory=consonantinitialpostfixed */,
- { 6, 3671, 2741, 17, 19, UNI_MERO } /* scriptextensions=meroitichieroglyphs */,
- { 3, 8424, 3552, 6, 11, UNI_ETHIOPICEXT } /* block=ethiopicext */,
- { 0, 6978, 0, 10, 0, UNI_XPEO } /* oldpersian */,
- { 0, 8886, 8628, 3, 6, UNI_SC__THAA } /* sc=thaana */,
- { 1, 184, 7118, 2, 10, UNI_WARA } /* iswarangciti */,
- { 262, 1314, 0, 24, 0, UNI_ARABICPFA } /* arabicpresentationformsa */,
- { 0, 5213, 26, 14, 1, UNI_NFCQC__Y } /* nfcquickcheck=y */,
- { 0, 3671, 8128, 17, 4, UNI_MAKA } /* scriptextensions=maka */,
- { 0, 6828, 25, 10, 1, UNI_BC__S } /* bidiclass=s */,
- { 0, 8526, 0, 6, 0, UNI_KTHI } /* kaithi */,
- { 162, 8886, 7347, 3, 9, UNI_ORKH } /* sc=oldturkic */,
- { 0, 8580, 9734, 6, 3, UNI__PERL_NCHAR } /* nchar=yes */,
- { 65, 8886, 497, 5, 3, UNI_KHMR } /* sc=khmer */,
- { 0, 9365, 9465, 4, 4, UNI_XPEO } /* scx=xpeo */,
- { 3, 3416, 0, 10, 0, UNI_ALCHEMICAL } /* alchemical */,
- { 1, 8233, 9209, 7, 4, UNI_SC__KTHI } /* script=kthi */,
- { 0, 8886, 9373, 3, 4, UNI_SGNW } /* sc=sgnw */,
- { 0, 9909, 3, 3, 1, UNI_PF } /* ispf */,
- { 0, 8424, 8610, 6, 6, UNI_INREJANG } /* block=rejang */,
- { 4, 3868, 262, 16, 2, UNI_SM } /* generalcategory=sm */,
- { 358, 2708, 4254, 4, 13, UNI_ARABICEXTA } /* inarabicextendeda */,
- { 0, 5513, 995, 13, 2, -UNI_GRBASE } /* graphemebase=no */,
- { 144, 8879, 6268, 3, 11, UNI_PHAISTOS } /* inphaistosdisc */,
- { 1, 9365, 3467, 4, 17, UNI_AGHB } /* scx=caucasianalbanian */,
- { 8, 9365, 9241, 4, 4, UNI_MEDF } /* scx=medf */,
- { 1, 8424, 8317, 6, 7, UNI_UCASEXT } /* block=ucasext */,
- { 1, 9620, 697, 3, 2, UNI_MN } /* gc=mn */,
- { 0, 9097, 17, 4, 1, UNI_BPT__O } /* bpt=o */,
- { 4, 184, 4507, 2, 15, UNI_LOWERCASELETTER } /* islowercaseletter */,
- { 0, 8424, 7185, 6, 9, UNI_ARABICPFA } /* block=arabicpfa */,
- { 104, 8955, 995, 4, 2, -UNI_IDC } /* idc=no */,
- { 177, 6679, 1, 11, 1, -UNI_SD } /* softdotted=n */,
- { 2, 2493, 3373, 20, 7, UNI_VO__R } /* verticalorientation=rotated */,
- { 11, 9093, 8268, 4, 7, UNI_SUPPUAA } /* blk=suppuaa */,
- { 112, 1889, 0, 22, 0, UNI_EARLYDYNASTICCUNEIFORM } /* earlydynasticcuneiform */,
- { 44, 4447, 4290, 15, 7, UNI_EA__N } /* eastasianwidth=neutral */,
- { 10, 9629, 4877, 3, 14, UNI_LB__SA } /* lb=complexcontext */,
- { 2, 9864, 9839, 14, 7, UNI__PERL_NON_FINAL_FOLDS } /* _perl_non_final_folds */,
- { 2, 8886, 8944, 3, 5, UNI_SC__TAKR } /* sc=takri */,
- { 2, 1911, 4702, 22, 15, UNI_INSC__REGISTERSHIFTER } /* indicsyllabiccategory=registershifter */,
- { 1, 21, 3290, 2, 4, UNI_RUMI } /* inrumi */,
- { 22, 8424, 3932, 6, 16, UNI_HIGHPUSURROGATES } /* block=highpusurrogates */,
- { 3, 9593, 9644, 3, 3, UNI_BC__NSM } /* bc=nsm */,
- { 1, 1362, 9533, 24, 3, UNI_CCC__A } /* canonicalcombiningclass=230 */,
- { 0, 5760, 7540, 13, 6, UNI_NV__200000 } /* numericvalue=200000 */,
- { 19, 5760, 7487, 13, 1, UNI_NV__6 } /* numericvalue=6 */,
- { 1, 4705, 8311, 3, 6, UNI_TIRH } /* istirhuta */,
- { 0, 8424, 8010, 7, 6, UNI_CJKEXTA } /* block=cjkexta */,
- { 0, 7311, 0, 9, 0, UNI_TALU } /* newtailue */,
- { 177, 1497, 1767, 9, 2, UNI_NL } /* category=nl */,
- { 2, 3671, 7980, 17, 8, UNI_UGAR } /* scriptextensions=ugaritic */,
- { 0, 4705, 4718, 3, 7, UNI_TAMILSUP } /* istamilsup */,
- { 0, 8424, 2931, 7, 10, UNI_CHEROKEESUP } /* block=cherokeesup */,
- { 42, 8496, 995, 6, 2, -UNI_CWKCF } /* cwkcf=no */,
- { 35, 6949, 2, 5, 1, UNI_CARI } /* iscari */,
- { 1, 9093, 1289, 4, 25, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* blk=symbolsandpictographsexta */,
- { 42, 9593, 3218, 3, 18, UNI_BC__B } /* bc=paragraphseparator */,
- { 0, 184, 8859, 2, 4, UNI_DOGR } /* isdogr */,
- { 0, 8871, 1812, 3, 5, UNI_SB__UP } /* sb=upper */,
- { 0, 9113, 8745, 5, 4, UNI_CCC__20 } /* ccc=ccc20 */,
- { 167, 8424, 4582, 6, 15, UNI_INMEROITICCURSIVE } /* block=meroiticcursive */,
- { 2, 3671, 7049, 18, 3, UNI_SAUR } /* scriptextensions=saur */,
- { 8, 9647, 8400, 3, 4, UNI_NV__9000 } /* nv=9000 */,
- { 0, 7018, 9689, 10, 3, UNI_IN__4 } /* presentin=v40 */,
- { 2, 1362, 8439, 24, 3, UNI_CCC__103 } /* canonicalcombiningclass=103 */,
- { 39, 9605, 1223, 3, 4, UNI_DT__INIT } /* dt=init */,
- { 0, 1757, 1, 22, 1, -UNI_CWL } /* changeswhenlowercased=n */,
- { 0, 5487, 0, 13, 0, UNI_XPOSIXDIGIT } /* decimalnumber */,
- { 57, 9901, 8839, 8, 5, UNI_XPOSIXCNTRL } /* isxposixcntrl */,
- { 0, 4705, 8945, 3, 3, UNI_TAKR } /* istakr */,
- { 1, 8332, 7996, 3, 6, UNI_AVST } /* isavestan */,
- { 128, 9620, 995, 3, 2, UNI_NO } /* gc=no */,
- { 0, 8886, 7916, 3, 8, UNI_SC__MAHJ } /* sc=mahajani */,
- { 252, 6003, 3, 12, 1, -UNI_JOINC } /* joincontrol=f */,
- { 194, 184, 114, 3, 24, UNI_DIACRITICALS } /* iscombiningdiacriticalmarks */,
- { 0, 7419, 995, 9, 2, -UNI_XIDS } /* xidstart=no */,
- { 19, 8424, 2836, 6, 12, UNI_SUNDANESESUP } /* block=sundanesesup */,
- { 1, 9277, 0, 4, 0, UNI_NBAT } /* nbat */,
- { 1, 9605, 1264, 3, 5, UNI_DT__SUP } /* dt=super */,
- { 2, 9647, 8364, 3, 3, UNI_NV__400 } /* nv=400 */,
- { 6, 9113, 5138, 4, 2, UNI_CCC__7 } /* ccc=nk */,
- { 2, 9593, 5603, 3, 3, UNI_BC__RLO } /* bc=rlo */,
- { 0, 4829, 0, 5, 0, UNI_XPOSIXDIGIT } /* digit */,
- { 0, 6194, 7348, 3, 8, UNI_INOLDTURKIC } /* inoldturkic */,
- { 126, 1482, 6734, 24, 11, UNI_INPC__TOPANDRIGHT } /* indicpositionalcategory=topandright */,
- { 29, 5339, 1812, 14, 5, UNI_SB__UP } /* sentencebreak=upper */,
- { 0, 9113, 184, 4, 2, UNI_CCC__IS } /* ccc=is */,
- { 22, 9647, 7468, 3, 8, UNI_NV__3_SLASH_2 } /* nv=1.50e+00 */,
- { 71, 6315, 26, 12, 1, UNI_XIDC } /* xidcontinue=y */,
- { 1, 8424, 8949, 6, 5, UNI_VSSUP } /* block=vssup */,
- { 321, 9257, 0, 4, 0, UNI_MLYM } /* mlym */,
- { 0, 3671, 8622, 17, 6, UNI_TELU } /* scriptextensions=telugu */,
- { 0, 3671, 8142, 17, 7, UNI_MARC } /* scriptextensions=marchen */,
- { 0, 9620, 1532, 3, 1, UNI_Z } /* gc=z */,
- { 19, 8886, 9285, 3, 4, UNI_NKO } /* sc=nkoo */,
- { 265, 7940, 0, 8, 0, UNI_SPECIALS } /* specials */,
- { 8, 7025, 9566, 3, 3, UNI_IN__5_DOT_2 } /* in=5.2 */,
- { 167, 2708, 1340, 4, 22, UNI_ARABICPFB } /* inarabicpresentationformsb */,
- { 2, 2204, 262, 3, 3, UNI_OSMA } /* isosma */,
- { 312, 184, 5045, 2, 14, UNI_LATINEXTE } /* islatinextendede */,
- { 5, 3671, 2409, 17, 4, UNI_MONG } /* scriptextensions=mong */,
- { 0, 184, 11, 2, 3, UNI_DIA } /* isdia */,
- { 0, 9093, 2353, 4, 20, UNI_ININSCRIPTIONALPAHLAVI } /* blk=inscriptionalpahlavi */,
- { 1, 6646, 0, 11, 0, UNI_HMNG } /* pahawhhmong */,
- { 41, 7078, 0, 10, 0, UNI_SUPARROWSB } /* suparrowsb */,
- { 0, 6371, 0, 10, 0, UNI_DEP } /* deprecated */,
- { 3, 8233, 8562, 7, 6, UNI_LYCI } /* script=lycian */,
- { 136, 8233, 3730, 8, 3, UNI_SGNW } /* script=sgnw */,
- { 3, 8959, 3, 5, 1, -UNI_XIDS } /* xids=f */,
- { 0, 7128, 7293, 10, 6, UNI_WB__MN } /* wordbreak=midnum */,
- { 1, 8424, 1618, 6, 4, UNI_JAMO } /* block=jamo */,
- { 2, 8604, 0, 6, 0, UNI_qmark_values_index } /* qmark= */,
- { 198, 8508, 8864, 6, 5, -UNI_GREXT } /* grext=false */,
- { 16, 4849, 0, 14, 0, UNI_ci_values_index } /* caseignorable= */,
- { 2, 2984, 0, 18, 0, UNI_COPTICEPACTNUMBERS } /* copticepactnumbers */,
- { 1, 6005, 540, 3, 29, UNI_CJKEXTB } /* incjkunifiedideographsextensionb */,
- { 0, 1735, 36, 22, 1, UNI_CWCM } /* changeswhencasemapped=t */,
- { 128, 1243, 0, 20, 0, UNI_CE } /* compositionexclusion */,
- { 0, 5565, 5381, 13, 10, UNI_JG__TEHMARBUTA } /* joininggroup=tehmarbuta */,
- { 5, 6003, 8864, 12, 5, -UNI_JOINC } /* joincontrol=false */,
- { 146, 9365, 7203, 4, 9, UNI_BHKS } /* scx=bhaiksuki */,
- { 771, 9731, 34, 3, 6, UNI_WB__EXTEND } /* wb=extend */,
- { 7, 2106, 36, 21, 1, UNI_GCB__T } /* graphemeclusterbreak=t */,
- { 72, 5227, 0, 14, 0, UNI_nfdqc_values_index } /* nfdquickcheck= */,
- { 7, 184, 5835, 2, 11, UNI_BIDIC } /* isbidicontrol */,
- { 0, 184, 1618, 2, 4, UNI_JAMO } /* isjamo */,
- { 81, 8233, 9177, 7, 4, UNI_SC__HANO } /* script=hano */,
- { 2, 8854, 8864, 5, 5, -UNI_DASH } /* dash=false */,
- { 0, 1497, 74, 9, 2, UNI_ME } /* category=me */,
- { 203, 1362, 7540, 24, 2, UNI_CCC__20 } /* canonicalcombiningclass=20 */,
- { 324, 5283, 0, 14, 0, UNI_PHONETICEXTSUP } /* phoneticextsup */,
- { 2, 8233, 7772, 7, 8, UNI_SC__ARMN } /* script=armenian */,
- { 265, 9620, 4747, 3, 15, UNI_UPPERCASELETTER } /* gc=uppercaseletter */,
- { 324, 2204, 6097, 3, 3, UNI_OGAM } /* isogam */,
- { 0, 9647, 7487, 3, 1, UNI_NV__6 } /* nv=6 */,
- { 120, 808, 0, 29, 0, UNI_MISCARROWS } /* miscellaneoussymbolsandarrows */,
- { 30, 7025, 9683, 3, 3, UNI_IN__3_DOT_1 } /* in=v31 */,
- { 204, 5565, 6111, 13, 12, UNI_JG__MALAYALAMNYA } /* joininggroup=malayalamnya */,
- { 0, 8886, 8540, 5, 4, UNI_SC__KHOJ } /* sc=khojki */,
- { 0, 8424, 719, 6, 21, UNI_ENCLOSEDALPHANUM } /* block=enclosedalphanumerics */,
- { 0, 4687, 0, 15, 0, UNI_PS } /* openpunctuation */,
- { 2, 8699, 0, 5, 0, UNI_BATK } /* batak */,
- { 1, 9093, 9281, 4, 4, UNI_INNEWA } /* blk=newa */,
- { 0, 1779, 9433, 22, 4, UNI_CWT } /* changeswhentitlecased=true */,
- { 0, 3671, 8065, 17, 7, UNI_ELBA } /* scriptextensions=elbasan */,
- { 0, 8886, 9257, 3, 4, UNI_SC__MLYM } /* sc=mlym */,
- { 0, 9647, 7611, 3, 2, UNI_NV__14 } /* nv=14 */,
- { 0, 9093, 5604, 4, 13, UNI_LOWSURROGATES } /* blk=lowsurrogates */,
- { 8, 2453, 8864, 20, 5, -UNI_TERM } /* terminalpunctuation=false */,
- { 3, 184, 1736, 3, 20, UNI_CWCM } /* ischangeswhencasemapped */,
- { 276, 9909, 3468, 3, 3, UNI_PAUC } /* ispauc */,
- { 578, 9629, 9761, 3, 2, UNI_GCB__L } /* lb=jl */,
- { 46, 9221, 0, 4, 0, UNI_LATN } /* latn */,
- { 1, 184, 9457, 2, 4, UNI_WCHO } /* iswcho */,
- { 0, 5269, 36, 14, 1, UNI_PATSYN } /* patternsyntax=t */,
- { 0, 4705, 1791, 3, 8, UNI_TITLE } /* istitlecase */,
- { 5, 8598, 1, 6, 1, -UNI__PERL_PATWS } /* patws=n */,
- { 2, 6005, 5884, 3, 11, UNI_CYRILLICEXTB } /* incyrillicextb */,
- { 153, 9113, 9536, 4, 3, UNI_CCC__AR } /* ccc=232 */,
- { 9, 184, 2760, 2, 19, UNI_MODIFIERTONELETTERS } /* ismodifiertoneletters */,
- { 179, 8884, 1214, 5, 9, UNI_INSC__CONSONANT } /* insc=consonant */,
- { 259, 6949, 12, 5, 3, UNI_CARI } /* iscarian */,
- { 0, 1362, 8457, 24, 3, UNI_CCC__122 } /* canonicalcombiningclass=122 */,
- { 265, 9647, 5409, 3, 7, UNI_NV__1000000 } /* nv=1000000 */,
- { 546, 6316, 1, 11, 1, -UNI_IDC } /* idcontinue=n */,
- { 0, 8424, 8514, 6, 6, UNI_INHATRAN } /* block=hatran */,
- { 0, 8233, 9241, 7, 4, UNI_MEDF } /* script=medf */,
- { 0, 6918, 5346, 10, 2, UNI_LB__EB } /* linebreak=eb */,
- { 0, 1933, 0, 21, 0, UNI_LOE } /* logicalorderexception */,
- { 3, 8886, 8562, 3, 6, UNI_LYCI } /* sc=lycian */,
- { 0, 8424, 3586, 6, 17, UNI_INDICSIYAQNUMBERS } /* block=indicsiyaqnumbers */,
- { 81, 8510, 9433, 4, 4, UNI_EXT } /* ext=true */,
- { 194, 8886, 6602, 3, 4, UNI_SC__NAND } /* sc=nand */,
- { 0, 9365, 8079, 4, 4, UNI_GRAN } /* scx=gran */,
- { 392, 5760, 7476, 13, 8, UNI_NV__3_SLASH_20 } /* numericvalue=1.50e-01 */,
- { 0, 9365, 6554, 5, 3, UNI_SAMR } /* scx=samr */,
- { 5, 3868, 5500, 16, 13, UNI_ME } /* generalcategory=enclosingmark */,
- { 129, 1773, 3, 6, 1, -UNI_CASED } /* cased=f */,
- { 3, 9153, 34, 4, 2, UNI_GCB__EX } /* gcb=ex */,
- { 74, 8886, 2169, 3, 11, UNI_MTEI } /* sc=meeteimayek */,
- { 2, 9109, 0, 4, 0, UNI_CANS } /* cans */,
- { 323, 3671, 6992, 18, 3, UNI_SOGD } /* scriptextensions=sogd */,
- { 0, 21, 5031, 2, 14, UNI_LATINEXTD } /* inlatinextendedd */,
- { 298, 1933, 8864, 22, 5, -UNI_LOE } /* logicalorderexception=false */,
- { 218, 9049, 7668, 4, 3, UNI_AGE__6_DOT_2 } /* age=6.2 */,
- { 1, 9329, 0, 4, 0, UNI_PRTI } /* prti */,
- { 86, 9903, 3248, 6, 5, UNI_XPOSIXSPACE } /* xposixspace */,
- { 1, 8233, 8894, 7, 5, UNI_SC__LIMB } /* script=limbu */,
- { 140, 9365, 8568, 4, 4, UNI_LYDI } /* scx=lydi */,
- { 0, 9113, 6393, 4, 11, UNI_CCC__DA } /* ccc=doubleabove */,
- { 14, 3868, 9779, 16, 2, UNI_ZS } /* generalcategory=zs */,
- { 2, 2493, 0, 20, 1, UNI_VO__U } /* verticalorientation=u */,
- { 0, 9901, 2703, 3, 3, UNI_XIDS } /* isxids */,
- { 0, 3671, 2253, 17, 20, UNI_HLUW } /* scriptextensions=anatolianhieroglyphs */,
- { 0, 8233, 8914, 7, 5, UNI_NSHU } /* script=nushu */,
- { 0, 3671, 9425, 17, 4, UNI_THAI } /* scriptextensions=thai */,
- { 769, 184, 4864, 3, 13, UNI_CJKCOMPATFORMS } /* iscjkcompatforms */,
- { 0, 8616, 9434, 7, 3, UNI_STERM } /* sterm=true */,
- { 3, 8959, 9433, 5, 4, UNI_XIDS } /* xids=true */,
- { 0, 8233, 9457, 7, 4, UNI_WCHO } /* script=wcho */,
- { 0, 5760, 7611, 13, 2, UNI_NV__14 } /* numericvalue=14 */,
- { 0, 9629, 958, 3, 2, UNI_LB__CP } /* lb=cp */,
- { 369, 9049, 9698, 4, 3, UNI_AGE__5_DOT_1 } /* age=v51 */,
- { 0, 3002, 6195, 18, 8, UNI_DT__NONCANON } /* decompositiontype=noncanon */,
- { 290, 9365, 8324, 4, 7, UNI_ZZZZ } /* scx=unknown */,
- { 0, 21, 7900, 2, 8, UNI_KANAEXTA } /* inkanaexta */,
- { 164, 1977, 8864, 22, 5, -UNI__PERL_NCHAR } /* noncharactercodepoint=false */,
- { 20, 9365, 6992, 5, 3, UNI_SOGD } /* scx=sogd */,
- { 6, 9623, 4522, 3, 15, UNI_JG__MANICHAEANALEPH } /* jg=manichaeanaleph */,
- { 0, 8508, 0, 5, 0, UNI_GREXT } /* grext */,
- { 1, 9835, 9819, 14, 11, UNI__PERL_FOLDS_TO_MULTI_CHAR } /* _perl_folds_to_multi_char */,
- { 1, 8424, 4989, 6, 14, UNI_KANGXI } /* block=kangxiradicals */,
- { 1, 3671, 9265, 17, 4, UNI_MTEI } /* scriptextensions=mtei */,
- { 91, 865, 0, 28, 0, UNI_SUPPUAA } /* supplementaryprivateuseareaa */,
- { 1, 21, 1618, 2, 4, UNI_JAMO } /* injamo */,
- { 5, 1911, 8909, 22, 5, UNI_INSC__NUKTA } /* indicsyllabiccategory=nukta */,
- { 35, 5565, 5630, 13, 13, UNI_JG__MALAYALAMNNNA } /* joininggroup=malayalamnnna */,
- { 0, 6338, 26, 11, 1, UNI_XPOSIXALPHA } /* alphabetic=y */,
- { 35, 8886, 9057, 3, 4, UNI_AHOM } /* sc=ahom */,
- { 128, 7420, 1, 8, 1, -UNI_IDS } /* idstart=n */,
- { 0, 6338, 9734, 11, 3, UNI_XPOSIXALPHA } /* alphabetic=yes */,
- { 60, 184, 349, 2, 33, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* issupplementalsymbolsandpictographs */,
- { 135, 6005, 3502, 3, 16, UNI_CYRILLICEXTA } /* incyrillicextendeda */,
- { 0, 8424, 3603, 6, 17, UNI_LETTERLIKESYMBOLS } /* block=letterlikesymbols */,
- { 32, 9113, 8770, 5, 4, UNI_CCC__25 } /* ccc=ccc25 */,
- { 0, 6828, 2722, 10, 19, UNI_BC__LRO } /* bidiclass=lefttorightoverride */,
- { 0, 8424, 1999, 6, 22, UNI_MODIFIERLETTERS } /* block=spacingmodifierletters */,
- { 0, 8424, 8017, 7, 6, UNI_CJKEXTB } /* block=cjkextb */,
- { 0, 9093, 4175, 4, 13, UNI_MATHOPERATORS } /* blk=mathoperators */,
- { 0, 6015, 6426, 12, 11, UNI_JT__D } /* joiningtype=dualjoining */,
- { 0, 9365, 8562, 4, 6, UNI_LYCI } /* scx=lycian */,
- { 0, 8634, 0, 5, 0, UNI_UIDEO } /* uideo */,
- { 0, 6816, 4268, 3, 7, UNI_BAMUMSUP } /* inbamumsup */,
- { 1, 1362, 9539, 24, 3, UNI_CCC__DB } /* canonicalcombiningclass=233 */,
- { 0, 1239, 9734, 25, 3, UNI_COMPEX } /* fullcompositionexclusion=yes */,
- { 0, 184, 4172, 2, 16, UNI_SUPMATHOPERATORS } /* issupmathoperators */,
- { 146, 5339, 2453, 15, 4, UNI_SB__ST } /* sentencebreak=sterm */,
- { 0, 8617, 9734, 5, 3, UNI_TERM } /* term=yes */,
- { 5, 2148, 6713, 3, 10, UNI_SUPERANDSUB } /* insuperandsub */,
- { 0, 6267, 0, 12, 0, UNI_PHAISTOS } /* phaistosdisc */,
- { 0, 9605, 7868, 3, 8, UNI_DT__ISO } /* dt=isolated */,
- { 0, 2204, 7349, 4, 7, UNI_ORKH } /* isoldturkic */,
- { 423, 9113, 8449, 5, 5, UNI_CCC__118 } /* ccc=ccc118 */,
- { 0, 3671, 8002, 17, 4, UNI_BENG } /* scriptextensions=beng */,
- { 0, 9593, 2192, 3, 3, UNI_BC__PDI } /* bc=pdi */,
- { 0, 8233, 7788, 7, 4, UNI_BALI } /* script=bali */,
- { 0, 1713, 1, 22, 1, -UNI_CWCF } /* changeswhencasefolded=n */,
- { 30, 9365, 8679, 4, 5, UNI_ADLM } /* scx=adlam */,
- { 0, 6005, 43, 3, 35, UNI_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatibilityideographssupplement */,
- { 196, 3002, 1264, 18, 5, UNI_DT__SUP } /* decompositiontype=super */,
- { 0, 4705, 8629, 3, 5, UNI_THAA } /* isthaana */,
- { 110, 184, 8532, 2, 6, UNI_KANBUN } /* iskanbun */,
- { 0, 6315, 3, 12, 1, -UNI_XIDC } /* xidcontinue=f */,
- { 7, 3002, 7836, 18, 8, UNI_DT__FRA } /* decompositiontype=fraction */,
- { 128, 184, 34, 2, 3, UNI_EXT } /* isext */,
- { 0, 3671, 2608, 17, 19, UNI_EGYP } /* scriptextensions=egyptianhieroglyphs */,
- { 3, 3868, 4829, 16, 5, UNI_XPOSIXDIGIT } /* generalcategory=digit */,
- { 16, 837, 0, 28, 0, UNI_PHONETICEXTSUP } /* phoneticextensionssupplement */,
- { 1, 2204, 1704, 4, 2, UNI_OLCK } /* isolck */,
- { 162, 3002, 0, 18, 0, UNI_dt_values_index } /* decompositiontype= */,
- { 0, 8424, 5860, 7, 11, UNI_CHESSSYMBOLS } /* block=chesssymbols */,
- { 60, 9647, 9554, 3, 3, UNI_NV__3_SLASH_4 } /* nv=3/4 */,
- { 3, 5760, 9506, 13, 3, UNI_NV__2_SLASH_3 } /* numericvalue=2/3 */,
- { 1, 9249, 0, 4, 0, UNI_MERC } /* merc */,
- { 0, 2708, 1316, 4, 22, UNI_ARABICPFA } /* inarabicpresentationformsa */,
- { 23, 3218, 0, 18, 0, UNI_ZP } /* paragraphseparator */,
- { 0, 9365, 9309, 4, 4, UNI_OSGE } /* scx=osge */,
- { 35, 9365, 3038, 4, 8, UNI_ETHI } /* scx=ethiopic */,
- { 0, 8849, 0, 5, 0, UNI_cwcm_values_index } /* cwcm= */,
- { 8, 9049, 7604, 4, 3, UNI_AGE__4 } /* age=4.0 */,
- { 13, 3671, 8072, 17, 4, UNI_ELYM } /* scriptextensions=elym */,
- { 6, 184, 5526, 2, 8, UNI_GREEKEXT } /* isgreekext */,
- { 0, 7068, 0, 10, 0, UNI_SUPARROWSA } /* suparrowsa */,
- { 5, 3868, 1767, 16, 2, UNI_NL } /* generalcategory=nl */,
- { 0, 9629, 3820, 3, 16, UNI_LB__CL } /* lb=closepunctuation */,
- { 16, 8424, 6279, 6, 12, UNI_PLAYINGCARDS } /* block=playingcards */,
- { 0, 7018, 9722, 10, 3, UNI_IN__9 } /* presentin=v90 */,
- { 0, 7018, 7502, 10, 1, UNI_IN__8 } /* presentin=8 */,
- { 14, 184, 3236, 2, 17, UNI__PERL_PATWS } /* ispatternwhitespace */,
- { 77, 8886, 9305, 3, 4, UNI_SC__ORYA } /* sc=orya */,
- { 0, 8854, 9734, 5, 3, UNI_DASH } /* dash=yes */,
- { 0, 1497, 47, 10, 1, UNI_SM } /* category=sm */,
- { 0, 9662, 9433, 3, 4, UNI_SD } /* sd=true */,
- { 147, 6015, 6958, 12, 10, UNI_JT__U } /* joiningtype=nonjoining */,
- { 0, 9620, 5591, 3, 13, UNI_ZL } /* gc=lineseparator */,
- { 0, 5565, 6097, 13, 5, UNI_JG__GAMAL } /* joininggroup=gamal */,
- { 1, 9365, 8894, 4, 4, UNI_LIMB } /* scx=limb */,
- { 8, 8424, 5422, 6, 13, UNI_AEGEANNUMBERS } /* block=aegeannumbers */,
- { 0, 1362, 7446, 24, 2, UNI_CCC__25 } /* canonicalcombiningclass=25 */,
- { 2, 2453, 0, 21, 0, UNI_TERM } /* terminalpunctuation=t */,
- { 3, 7025, 7462, 3, 1, UNI_IN__4 } /* in=4 */,
- { 5, 9647, 7463, 3, 1, UNI_NV__3 } /* nv=3 */,
- { 3, 5339, 36, 15, 1, UNI_SB__ST } /* sentencebreak=st */,
- { 0, 1158, 7957, 3, 7, UNI_INTAGBANWA } /* intagbanwa */,
- { 2, 8424, 2333, 6, 10, UNI_INGLAGOLITIC } /* block=glagolitic */,
- { 259, 9365, 9217, 4, 4, UNI_LAO } /* scx=laoo */,
- { 2, 9113, 78, 4, 2, UNI_CCC__AR } /* ccc=ar */,
- { 13, 96, 0, 10, 0, UNI_XPOSIXALPHA } /* alphabetic */,
- { 0, 7025, 9686, 3, 3, UNI_IN__3_DOT_2 } /* in=v32 */,
- { 168, 8233, 8538, 7, 6, UNI_SC__KHOJ } /* script=khojki */,
- { 2, 8886, 7796, 3, 4, UNI_BASS } /* sc=bass */,
- { 0, 9623, 4954, 3, 7, UNI_JG__HEHGOAL } /* jg=hehgoal */,
- { 132, 6828, 3182, 10, 18, UNI_BC__LRI } /* bidiclass=lefttorightisolate */,
- { 4, 9946, 1146, 3, 3, UNI_SORA } /* issora */,
- { 0, 9620, 112, 3, 2, UNI_SC } /* gc=sc */,
- { 576, 8424, 3038, 6, 8, UNI_INETHIOPIC } /* block=ethiopic */,
- { 2, 8424, 478, 6, 31, UNI_MATHALPHANUM } /* block=mathematicalalphanumericsymbols */,
- { 0, 9261, 0, 3, 0, UNI_MRO } /* mro */,
- { 0, 9365, 8550, 4, 6, UNI_LEPC } /* scx=lepcha */,
- { 74, 8684, 0, 4, 0, UNI_POSIXXDIGIT } /* ahex */,
- { 151, 184, 8045, 3, 6, UNI_CJKEXTF } /* iscjkextf */,
- { 21, 8233, 8622, 7, 6, UNI_SC__TELU } /* script=telugu */,
- { 1, 3671, 8128, 17, 7, UNI_MAKA } /* scriptextensions=makasar */,
- { 39, 9093, 629, 4, 30, UNI_CJKEXTE } /* blk=cjkunifiedideographsextensione */,
- { 212, 6231, 495, 12, 7, UNI_NT__NU } /* numerictype=numeric */,
- { 0, 2646, 0, 19, 0, UNI_JAMOEXTA } /* hanguljamoextendeda */,
- { 43, 184, 3110, 2, 11, UNI_GEORGIANSUP } /* isgeorgiansup */,
- { 2, 184, 3964, 2, 16, UNI_LATIN1 } /* islatin1supplement */,
- { 1, 5760, 7470, 13, 2, UNI_NV__50 } /* numericvalue=50 */,
- { 304, 8163, 0, 7, 0, UNI_nfkcqc_values_index } /* nfkcqc= */,
- { 147, 9365, 7311, 4, 9, UNI_TALU } /* scx=newtailue */,
- { 0, 7419, 0, 8, 0, UNI_XIDS } /* xidstart */,
- { 3, 2212, 1601, 4, 4, UNI_INHANGUL } /* inhangul */,
- { 0, 184, 9157, 2, 4, UNI_GONG } /* isgong */,
- { 1, 8854, 995, 5, 2, -UNI_DASH } /* dash=no */,
- { 0, 5760, 8354, 13, 4, UNI_NV__6000 } /* numericvalue=6000 */,
- { 1, 9093, 5526, 4, 13, UNI_GREEKEXT } /* blk=greekextended */,
- { 0, 184, 6267, 2, 12, UNI_PHAISTOS } /* isphaistosdisc */,
- { 25, 8886, 7048, 3, 10, UNI_SAUR } /* sc=saurashtra */,
- { 4, 4705, 8629, 3, 3, UNI_THAA } /* isthaa */,
- { 0, 8233, 8255, 8, 6, UNI_SIDD } /* script=siddham */,
- { 36, 9620, 6613, 3, 11, UNI_LO } /* gc=otherletter */,
- { 0, 8170, 26, 7, 1, UNI_DT__NONE } /* nfkdqc=y */,
- { 139, 6918, 5847, 10, 12, UNI_LB__SY } /* linebreak=breaksymbols */,
- { 0, 9647, 8985, 3, 4, UNI_NV__1_SLASH_64 } /* nv=1/64 */,
- { 0, 8254, 0, 4, 0, UNI_SIDD } /* sidd */,
- { 528, 184, 2086, 3, 10, UNI_CYRILLICSUP } /* iscyrillicsup */,
- { 28, 5760, 8382, 13, 5, UNI_NV__60000 } /* numericvalue=60000 */,
- { 12, 184, 250, 2, 33, UNI_MISCMATHSYMBOLSA } /* ismiscellaneousmathematicalsymbolsa */,
- { 0, 8884, 7028, 5, 10, UNI_INSC__PUREKILLER } /* insc=purekiller */,
- { 73, 5760, 7558, 13, 2, UNI_NV__13 } /* numericvalue=13 */,
- { 3, 6338, 995, 11, 2, -UNI_XPOSIXALPHA } /* alphabetic=no */,
- { 0, 9365, 4492, 4, 15, UNI_ARMI } /* scx=imperialaramaic */,
- { 512, 3671, 8859, 17, 4, UNI_DOGR } /* scriptextensions=dogr */,
- { 89, 9647, 8358, 3, 5, UNI_NV__30000 } /* nv=30000 */,
- { 64, 8254, 0, 7, 0, UNI_SIDD } /* siddham */,
- { 1, 9093, 4298, 5, 6, UNI_BRAI } /* blk=braille */,
- { 134, 8424, 4989, 6, 6, UNI_KANGXI } /* block=kangxi */,
- { 0, 113, 0, 25, 0, UNI_DIACRITICALS } /* combiningdiacriticalmarks */,
- { 404, 9049, 9575, 4, 3, UNI_AGE__6_DOT_1 } /* age=6.1 */,
- { 9, 184, 4462, 2, 14, UNI_GREXT } /* isgraphemeextend */,
- { 256, 9365, 9401, 4, 4, UNI_TALE } /* scx=tale */,
- { 4, 21, 5017, 2, 14, UNI_LATINEXTC } /* inlatinextendedc */,
- { 8, 7128, 7411, 11, 8, UNI_WB__WSEGSPACE } /* wordbreak=wsegspace */,
- { 513, 5213, 0, 14, 0, UNI_nfcqc_values_index } /* nfcquickcheck= */,
- { 0, 184, 5325, 2, 13, UNI_QMARK } /* isquotationmark */,
- { 0, 184, 7311, 2, 9, UNI_TALU } /* isnewtailue */,
- { 0, 5907, 0, 12, 0, UNI_ETHIOPICEXTA } /* ethiopicexta */,
- { 138, 2493, 18, 20, 1, UNI_VO__R } /* verticalorientation=r */,
- { 514, 3868, 9777, 16, 2, UNI_ZP } /* generalcategory=zp */,
- { 714, 8944, 0, 4, 0, UNI_TAKR } /* takr */,
- { 0, 3671, 9293, 17, 4, UNI_OGAM } /* scriptextensions=ogam */,
- { 0, 1362, 9545, 24, 3, UNI_CCC__IS } /* canonicalcombiningclass=240 */,
- { 0, 9647, 7660, 3, 8, UNI_NV__3_SLASH_5 } /* nv=6.00e-01 */,
- { 129, 8886, 2484, 3, 4, UNI_SC__MAND } /* sc=mand */,
- { 249, 9659, 8864, 3, 5, -UNI_RI } /* ri=false */,
- { 787, 1497, 32, 9, 2, UNI__PERL_SURROGATE } /* category=cs */,
- { 0, 8233, 9205, 7, 4, UNI_SC__KNDA } /* script=knda */,
- { 1, 8424, 3290, 6, 4, UNI_RUMI } /* block=rumi */,
- { 99, 7419, 0, 9, 0, UNI_xids_values_index } /* xidstart= */,
- { 12, 9237, 9734, 4, 3, UNI_LOE } /* loe=yes */,
- { 327, 8598, 9734, 6, 3, UNI__PERL_PATWS } /* patws=yes */,
- { 648, 1977, 9433, 22, 4, UNI__PERL_NCHAR } /* noncharactercodepoint=true */,
- { 0, 9093, 8317, 4, 7, UNI_UCASEXT } /* blk=ucasext */,
- { 0, 5339, 34, 14, 6, UNI_SB__EX } /* sentencebreak=extend */,
- { 318, 8520, 9433, 6, 4, UNI_JOINC } /* joinc=true */,
- { 0, 5835, 3, 12, 1, -UNI_BIDIC } /* bidicontrol=f */,
- { 2, 9093, 539, 4, 30, UNI_CJKEXTB } /* blk=cjkunifiedideographsextensionb */,
- { 0, 9593, 0, 3, 0, UNI_bc_values_index } /* bc= */,
- { 96, 184, 9241, 2, 4, UNI_MEDF } /* ismedf */,
- { 24, 5353, 0, 14, 0, UNI_ZS } /* spaceseparator */,
- { 4, 9909, 8227, 3, 6, UNI_PHAG } /* isphagspa */,
- { 0, 8332, 4808, 3, 13, UNI_ANCIENTSYMBOLS } /* isancientsymbols */,
- { 24, 3002, 45, 18, 6, UNI_DT__COM } /* decompositiontype=compat */,
- { 3, 2708, 80, 4, 8, UNI_ARABICMATH } /* inarabicmath */,
- { 7, 9623, 8544, 3, 6, UNI_JG__LAMADH } /* jg=lamadh */,
- { 69, 8879, 7357, 3, 8, UNI_PALM } /* inpalmyrene */,
- { 0, 2148, 866, 3, 27, UNI_SUPPUAA } /* insupplementaryprivateuseareaa */,
- { 1, 6005, 2086, 3, 7, UNI_INCYRILLIC } /* incyrillic */,
- { 0, 9113, 8775, 5, 4, UNI_CCC__26 } /* ccc=ccc26 */,
- { 91, 9647, 9033, 3, 4, UNI_NV__3_SLASH_80 } /* nv=3/80 */,
- { 1, 6569, 0, 11, 0, UNI_MISCSYMBOLS } /* miscsymbols */,
- { 3, 184, 2333, 2, 4, UNI_GLAG } /* isglag */,
- { 21, 8960, 9734, 4, 3, UNI_IDS } /* ids=yes */,
- { 0, 7025, 7548, 3, 3, UNI_IN__3_DOT_1 } /* in=3.1 */,
- { 1, 8233, 1599, 7, 6, UNI_SC__HANG } /* script=hangul */,
- { 13, 1911, 2768, 22, 10, UNI_INSC__TONELETTER } /* indicsyllabiccategory=toneletter */,
- { 284, 9647, 7460, 3, 8, UNI_NV__1_SLASH_7 } /* nv=1.43e-01 */,
- { 111, 6679, 8864, 11, 5, -UNI_SD } /* softdotted=false */,
- { 222, 9647, 8782, 3, 2, UNI_NV__27 } /* nv=27 */,
- { 149, 184, 1264, 2, 25, UNI_SUPERANDSUB } /* issuperscriptsandsubscripts */,
- { 279, 8424, 8919, 6, 5, UNI_INOGHAM } /* block=ogham */,
- { 0, 4849, 995, 14, 2, -UNI_CI } /* caseignorable=no */,
- { 260, 184, 4388, 3, 14, UNI_CURRENCYSYMBOLS } /* iscurrencysymbols */,
- { 10, 9728, 995, 3, 2, -UNI_VS } /* vs=no */,
- { 0, 3868, 9769, 16, 2, UNI_CASEDLETTER } /* generalcategory=l_ */,
- { 1, 5760, 7428, 13, 8, UNI_NV__1_SLASH_10 } /* numericvalue=1.00e-01 */,
- { 0, 2779, 0, 9, 0, UNI_MONG } /* mongolian */,
- { 1, 184, 8038, 3, 6, UNI_CJKEXTE } /* iscjkexte */,
- { 2, 2148, 6691, 3, 10, UNI_INSORASOMPENG } /* insorasompeng */,
- { 641, 9365, 8934, 4, 5, UNI_RUNR } /* scx=runic */,
- { 0, 5760, 8376, 13, 5, UNI_NV__50000 } /* numericvalue=50000 */,
- { 64, 8233, 9309, 7, 4, UNI_OSGE } /* script=osge */,
- { 0, 9365, 2333, 4, 10, UNI_GLAG } /* scx=glagolitic */,
- { 0, 9626, 6958, 3, 10, UNI_JT__U } /* jt=nonjoining */,
- { 130, 9623, 6908, 3, 10, UNI_JG__KNOTTEDHEH } /* jg=knottedheh */,
- { 809, 3671, 9261, 17, 4, UNI_MRO } /* scriptextensions=mroo */,
- { 0, 8424, 6027, 6, 5, UNI_INKHMER } /* block=khmer */,
- { 1, 3671, 4220, 17, 4, UNI_TANG } /* scriptextensions=tang */,
- { 780, 3671, 8282, 17, 7, UNI_TGLG } /* scriptextensions=tagalog */,
- { 0, 184, 4373, 3, 14, UNI_CONTROLPICTURES } /* iscontrolpictures */,
- { 0, 9904, 5492, 5, 5, UNI_POSIXALNUM } /* posixalnum */,
- { 0, 9093, 9453, 4, 3, UNI_INVAI } /* blk=vai */,
- { 1571, 1362, 8715, 25, 4, UNI_CCC__14 } /* canonicalcombiningclass=ccc14 */,
- { 0, 8886, 983, 3, 5, UNI_SC__GREK } /* sc=greek */,
- { 0, 9647, 8675, 3, 4, UNI_NV__1_SLASH_12 } /* nv=1/12 */,
- { 2, 349, 0, 33, 0, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* supplementalsymbolsandpictographs */,
- { 4, 2142, 2394, 3, 19, UNI_INNYIAKENGPUACHUEHMONG } /* innyiakengpuachuehmong */,
- { 34, 9647, 9590, 3, 3, UNI_NV__9_SLASH_2 } /* nv=9/2 */,
- { 1320, 7128, 5919, 10, 12, UNI_WB__EX } /* wordbreak=extendnumlet */,
- { 2, 8233, 8550, 7, 4, UNI_LEPC } /* script=lepc */,
- { 210, 8886, 6991, 3, 7, UNI_SC__SOGD } /* sc=sogdian */,
- { 6, 9365, 8058, 4, 7, UNI_DSRT } /* scx=deseret */,
+ { 21, 9488, 6133, 4, 12, UNI_ETHIOPICEXTA } /* blk=ethiopicexta */,
+ { 0, 9768, 9038, 4, 4, UNI_YEZI } /* scx=yezi */,
+ { 0, 5791, 341, 13, 2, UNI_JG__PE } /* joininggroup=pe */,
+ { 3, 9346, 3, 4, 1, -UNI_IDC } /* idc=f */,
+ { 1, 9508, 8829, 5, 5, UNI_CCC__132 } /* ccc=ccc132 */,
+ { 8, 2032, 1, 22, 1, -UNI__PERL_NCHAR } /* noncharactercodepoint=n */,
+ { 0, 8780, 4129, 6, 9, UNI_LATIN1 } /* block=latin1sup */,
+ { 0, 184, 11, 2, 2, UNI_DI } /* isdi */,
+ { 5, 9230, 1025, 5, 2, -UNI_CWCF } /* cwcf=no */,
+ { 1, 10063, 10135, 3, 3, UNI_SD } /* sd=yes */,
+ { 3, 5986, 8059, 13, 8, UNI_NV__1_SLASH_12 } /* numericvalue=8.33e-02 */,
+ { 17, 10009, 68, 3, 3, UNI_DT__SUP } /* dt=sup */,
+ { 12, 9528, 10135, 4, 3, UNI_CWU } /* cwu=yes */,
+ { 0, 7318, 10093, 10, 3, UNI_IN__4_DOT_1 } /* presentin=v41 */,
+ { 11, 184, 5228, 2, 14, UNI_LATINEXTB } /* islatinextendedb */,
+ { 32, 62, 0, 5, 0, UNI_XPOSIXGRAPH } /* graph */,
+ { 49, 3836, 8299, 17, 8, UNI_TFNG } /* scriptextensions=tifinagh */,
+ { 11, 9277, 9688, 3, 4, UNI_NKO } /* sc=nkoo */,
+ { 0, 184, 4273, 2, 16, UNI_MYANMAREXTA } /* ismyanmarextendeda */,
+ { 1, 10060, 26, 3, 1, UNI_RI } /* ri=y */,
+ { 19, 10310, 8661, 4, 5, UNI_INTIBETAN } /* intibetan */,
+ { 8, 9768, 2608, 4, 4, UNI_BRAH } /* scx=brah */,
+ { 0, 2288, 2743, 4, 17, UNI_JAMOEXTB } /* inhanguljamoextendedb */,
+ { 0, 8509, 1035, 4, 9, UNI_ENCLOSEDCJK } /* inenclosedcjk */,
+ { 0, 1273, 1025, 21, 2, -UNI_CE } /* compositionexclusion=no */,
+ { 0, 8894, 9836, 6, 4, UNI_JOINC } /* joinc=true */,
+ { 1, 9488, 7567, 4, 9, UNI_INKHUDAWADI } /* blk=khudawadi */,
+ { 6, 9556, 5585, 4, 2, UNI_WB__EB } /* gcb=eb */,
+ { 1, 3836, 2469, 17, 20, UNI_HMNP } /* scriptextensions=nyiakengpuachuehmong */,
+ { 0, 9768, 9892, 4, 4, UNI_QAAI } /* scx=zinh */,
+ { 1, 9444, 9844, 4, 4, UNI_AGE__11 } /* age=v110 */,
+ { 5, 9768, 4793, 4, 15, UNI_MERC } /* scx=meroiticcursive */,
+ { 16, 9275, 7328, 5, 10, UNI_INSC__PUREKILLER } /* insc=purekiller */,
+ { 2, 9488, 3547, 4, 17, UNI_ALCHEMICAL } /* blk=alchemicalsymbols */,
+ { 0, 9071, 1025, 4, 2, -UNI_XPOSIXXDIGIT } /* hex=no */,
+ { 1, 9277, 9696, 3, 4, UNI_OGAM } /* sc=ogam */,
+ { 2, 9768, 2684, 4, 19, UNI_EGYP } /* scx=egyptianhieroglyphs */,
+ { 3, 9536, 10135, 4, 3, UNI_DEP } /* dep=yes */,
+ { 7, 6554, 0, 11, 0, UNI_idc_values_index } /* idcontinue= */,
+ { 1, 7438, 5585, 10, 2, UNI_WB__EB } /* wordbreak=eb */,
+ { 3, 9768, 9820, 4, 4, UNI_TFNG } /* scx=tfng */,
+ { 0, 4033, 406, 16, 7, UNI_XPOSIXCNTRL } /* generalcategory=control */,
+ { 0, 8984, 3, 6, 1, -UNI_QMARK } /* qmark=f */,
+ { 0, 9768, 9335, 4, 5, UNI_TAKR } /* scx=takri */,
+ { 16, 8147, 0, 7, 0, UNI_EXTPICT } /* extpict */,
+ { 44, 4688, 1166, 15, 16, UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE } /* identifiertype=defaultignorable */,
+ { 0, 8780, 9624, 6, 3, UNI_INLAO } /* block=lao */,
+ { 24, 10027, 5944, 3, 3, UNI_JG__WAW } /* jg=waw */,
+ { 1, 3836, 8840, 17, 6, UNI_CAKM } /* scriptextensions=chakma */,
+ { 2, 8519, 0, 8, 0, UNI_NFKDQC__N } /* nfkdqc=n */,
+ { 2, 2182, 8139, 21, 8, UNI_WB__EB } /* graphemeclusterbreak=ebasegaz */,
+ { 5, 10024, 74, 3, 2, UNI_ME } /* gc=me */,
+ { 1, 9520, 1, 4, 1, -UNI_CWL } /* cwl=n */,
+ { 21, 10048, 8738, 3, 5, UNI_NV__60000 } /* nv=60000 */,
+ { 3, 10063, 36, 3, 1, UNI_SD } /* sd=t */,
+ { 0, 184, 1013, 2, 5, UNI_GREK } /* isgreek */,
+ { 2, 9240, 10135, 5, 3, UNI_DASH } /* dash=yes */,
+ { 14, 9768, 9832, 4, 4, UNI_TIBT } /* scx=tibt */,
+ { 0, 8780, 979, 6, 27, UNI_ALPHABETICPF } /* block=alphabeticpresentationforms */,
+ { 2, 8780, 3295, 6, 18, UNI_LATINEXTADDITIONAL } /* block=latinextadditional */,
+ { 0, 184, 779, 2, 30, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* issymbolsandpictographsextendeda */,
+ { 0, 9488, 6961, 4, 11, UNI_SUPERANDSUB } /* blk=superandsub */,
+ { 1, 9350, 3, 5, 1, -UNI_XIDS } /* xids=f */,
+ { 2, 8589, 8243, 7, 8, UNI_SC__MAHJ } /* script=mahajani */,
+ { 0, 2409, 0, 4, 0, UNI_GLAG } /* glag */,
+ { 0, 5986, 8051, 13, 8, UNI_NV__5_SLASH_6 } /* numericvalue=8.33e-01 */,
+ { 0, 1552, 10176, 9, 2, UNI_ZL } /* category=zl */,
+ { 4, 3133, 26, 18, 1, UNI_EBASE } /* emojimodifierbase=y */,
+ { 1, 7325, 10105, 3, 3, UNI_IN__6 } /* in=v60 */,
+ { 0, 10048, 8720, 3, 4, UNI_NV__4000 } /* nv=4000 */,
+ { 1, 1417, 9126, 25, 4, UNI_CCC__19 } /* canonicalcombiningclass=ccc19 */,
+ { 43, 3836, 9305, 17, 5, UNI_NSHU } /* scriptextensions=nushu */,
+ { 0, 10027, 6325, 3, 12, UNI_JG__MALAYALAMNNA } /* jg=malayalamnna */,
+ { 1, 9508, 8010, 4, 2, UNI_CCC__36 } /* ccc=36 */,
+ { 0, 8780, 2722, 6, 10, UNI_JAMO } /* block=hanguljamo */,
+ { 1, 6808, 0, 4, 0, UNI__PERL_SURROGATE } /* iscs */,
+ { 0, 42, 0, 16, 0, UNI_CJKCOMPAT } /* cjkcompatibility */,
+ { 14, 8589, 6796, 7, 11, UNI_MEDF } /* script=medefaidrin */,
+ { 1, 5508, 0, 14, 0, UNI_patsyn_values_index } /* patternsyntax= */,
+ { 0, 10288, 1867, 8, 5, UNI_XPOSIXUPPER } /* isxposixupper */,
+ { 3, 8589, 7567, 7, 9, UNI_SC__SIND } /* script=khudawadi */,
+ { 0, 7325, 10075, 3, 3, UNI_IN__2 } /* in=v20 */,
+ { 24, 9604, 0, 4, 0, UNI_KHMR } /* khmr */,
+ { 1, 8780, 0, 6, 42, UNI_UCASEXT } /* block=unifiedcanadianaboriginalsyllabicsextended */,
+ { 1, 1537, 61, 3, 4, UNI_INDOGRA } /* indogra */,
+ { 38, 10027, 6565, 3, 11, UNI_JG__AFRICANNOON } /* jg=africannoon */,
+ { 1, 184, 9285, 2, 4, UNI_LIMB } /* islimb */,
+ { 3, 5466, 0, 16, 0, UNI_DT__CAN } /* nfdquickcheck=no */,
+ { 0, 7438, 6145, 10, 12, UNI_WB__EX } /* wordbreak=extendnumlet */,
+ { 7, 1790, 10135, 22, 3, UNI_CWCM } /* changeswhencasemapped=yes */,
+ { 1, 8421, 0, 4, 0, UNI_ELYM } /* elym */,
+ { 0, 9488, 4001, 4, 16, UNI_CYPRIOTSYLLABARY } /* blk=cypriotsyllabary */,
+ { 1, 3836, 8179, 17, 8, UNI_GURU } /* scriptextensions=gurmukhi */,
+ { 3, 10006, 9255, 3, 5, -UNI_DI } /* di=false */,
+ { 4, 9277, 8187, 3, 8, UNI_SC__HIRA } /* sc=hiragana */,
+ { 1, 10009, 45, 3, 3, UNI_DT__COM } /* dt=com */,
+ { 1, 6598, 0, 11, 0, UNI_CASEDLETTER } /* casedletter */,
+ { 1, 9351, 0, 4, 0, UNI_ids_values_index } /* ids= */,
+ { 0, 2950, 0, 19, 0, UNI_SUPARROWSB } /* supplementalarrowsb */,
+ { 0, 2784, 8093, 4, 6, UNI_INARMENIAN } /* inarmenian */,
+ { 16, 9768, 8115, 4, 8, UNI_BASS } /* scx=bassavah */,
+ { 8, 8610, 0, 4, 0, UNI_SIDD } /* sidd */,
+ { 2, 5032, 1025, 14, 2, -UNI_POSIXXDIGIT } /* asciihexdigit=no */,
+ { 1, 8780, 660, 7, 29, UNI_CJKEXTF } /* block=cjkunifiedideographsextensionf */,
+ { 35, 8589, 8171, 7, 8, UNI_SC__GUJR } /* script=gujarati */,
+ { 5, 184, 8912, 2, 6, UNI_KHOJ } /* iskhojki */,
+ { 0, 3836, 9708, 17, 4, UNI_ORYA } /* scriptextensions=orya */,
+ { 7, 7325, 7950, 3, 1, UNI_IN__9 } /* in=9 */,
+ { 0, 5986, 8714, 13, 2, UNI_NV__30 } /* numericvalue=30 */,
+ { 1, 9488, 5018, 4, 14, UNI_ANCIENTSYMBOLS } /* blk=ancientsymbols */,
+ { 0, 2224, 6940, 3, 10, UNI_INSORASOMPENG } /* insorasompeng */,
+ { 5, 3367, 9836, 18, 4, UNI__PERL_PATWS } /* patternwhitespace=true */,
+ { 4, 9488, 6025, 4, 12, UNI_ALPHABETICPF } /* blk=alphabeticpf */,
+ { 0, 1417, 5648, 24, 2, UNI_CCC__10 } /* canonicalcombiningclass=10 */,
+ { 3, 10024, 47, 3, 1, UNI_M } /* gc=m */,
+ { 0, 3836, 8107, 17, 8, UNI_BALI } /* scriptextensions=balinese */,
+ { 0, 2224, 2055, 3, 21, UNI_MODIFIERLETTERS } /* inspacingmodifierletters */,
+ { 8, 3836, 7513, 17, 9, UNI_BHKS } /* scriptextensions=bhaiksuki */,
+ { 38, 3836, 8484, 17, 7, UNI_MAND } /* scriptextensions=mandaic */,
+ { 3, 5791, 2637, 13, 9, UNI_JG__YEHBARREE } /* joininggroup=yehbarree */,
+ { 0, 4643, 3, 15, 1, -UNI_ECOMP } /* emojicomponent=f */,
+ { 3, 1417, 8823, 25, 5, UNI_CCC__130 } /* canonicalcombiningclass=ccc130 */,
+ { 4, 7325, 10078, 3, 3, UNI_IN__2_DOT_1 } /* in=v21 */,
+ { 25, 3836, 9612, 17, 4, UNI_KNDA } /* scriptextensions=knda */,
+ { 1, 10048, 9404, 3, 4, UNI_NV__13_SLASH_2 } /* nv=13/2 */,
+ { 2, 21, 8338, 3, 6, UNI_INAVESTAN } /* inavestan */,
+ { 2, 184, 3026, 3, 3, UNI_CHER } /* ischer */,
+ { 1, 3836, 9720, 17, 4, UNI_PHLP } /* scriptextensions=phlp */,
+ { 0, 7318, 7814, 10, 1, UNI_IN__7 } /* presentin=7 */,
+ { 0, 9488, 5214, 4, 14, UNI_KANGXI } /* blk=kangxiradicals */,
+ { 2, 3836, 8131, 17, 4, UNI_DUPL } /* scriptextensions=dupl */,
+ { 16, 8780, 2141, 7, 20, UNI_CYRILLICSUP } /* block=cyrillicsupplementary */,
+ { 1, 4928, 0, 15, 0, UNI_TAMILSUP } /* tamilsupplement */,
+ { 1, 184, 8401, 3, 5, UNI_COMPEX } /* iscompex */,
+ { 50, 1537, 3475, 24, 10, UNI_INPC__TOPANDLEFT } /* indicpositionalcategory=topandleft */,
+ { 1, 7325, 9955, 3, 3, UNI_IN__3_DOT_2 } /* in=3.2 */,
+ { 37, 9277, 5550, 3, 14, UNI_SC__PHLP } /* sc=psalterpahlavi */,
+ { 51, 10288, 7739, 3, 7, UNI_XIDS } /* isxidstart */,
+ { 4, 7318, 9970, 10, 3, UNI_IN__5_DOT_2 } /* presentin=5.2 */,
+ { 0, 3547, 0, 10, 0, UNI_ALCHEMICAL } /* alchemical */,
+ { 32, 9997, 3205, 3, 18, UNI_BC__FSI } /* bc=firststrongisolate */,
+ { 0, 5986, 8732, 13, 5, UNI_NV__50000 } /* numericvalue=50000 */,
+ { 32, 9536, 0, 4, 0, UNI_dep_values_index } /* dep= */,
+ { 1, 8780, 78, 6, 10, UNI_ARABICMATH } /* block=arabicmath */,
+ { 3, 184, 407, 3, 6, UNI_XPOSIXCNTRL } /* iscontrol */,
+ { 0, 184, 1677, 2, 14, UNI_LATINEXTA } /* islatinextendeda */,
+ { 2, 3836, 9584, 17, 4, UNI_HLUW } /* scriptextensions=hluw */,
+ { 2, 9488, 0, 4, 0, UNI_blk_values_index } /* blk= */,
+ { 0, 8589, 78, 7, 4, UNI_SC__ARAB } /* script=arab */,
+ { 1, 184, 3667, 3, 16, UNI_CYRILLICEXTC } /* iscyrillicextendedc */,
+ { 0, 8774, 26, 6, 1, UNI_BIDIM } /* bidim=y */,
+ { 179, 184, 5726, 2, 13, UNI_ME } /* isenclosingmark */,
+ { 5, 9270, 2549, 5, 3, UNI_INPC__TOP } /* inpc=top */,
+ { 5, 9488, 9340, 4, 5, UNI_VSSUP } /* blk=vssup */,
+ { 44, 8589, 8414, 7, 7, UNI_ELBA } /* script=elbasan */,
+ { 4, 1189, 495, 3, 7, UNI_NT__NU } /* nt=numeric */,
+ { 1, 4033, 1044, 16, 6, UNI_L } /* generalcategory=letter */,
+ { 0, 4033, 5494, 16, 14, UNI_MN } /* generalcategory=nonspacingmark */,
+ { 11, 10340, 1751, 3, 2, UNI_VAI } /* isvai */,
+ { 20, 184, 9572, 2, 4, UNI_GUJR } /* isgujr */,
+ { 8, 3836, 8291, 17, 4, UNI_TAGB } /* scriptextensions=tagb */,
+ { 0, 8589, 9688, 7, 3, UNI_NKO } /* script=nko */,
+ { 60, 2855, 0, 9, 0, UNI_MONG } /* mongolian */,
+ { 2, 184, 2608, 2, 6, UNI_BRAH } /* isbrahmi */,
+ { 0, 184, 1218, 2, 8, UNI_KANA } /* iskatakana */,
+ { 0, 9536, 1, 4, 1, -UNI_DEP } /* dep=n */,
+ { 3, 8780, 1513, 6, 24, UNI_HIGHPUSURROGATES } /* block=highprivateusesurrogates */,
+ { 0, 7318, 10090, 10, 3, UNI_IN__4 } /* presentin=v40 */,
+ { 0, 4628, 8, 15, 1, UNI_EA__A } /* eastasianwidth=a */,
+ { 1, 78, 0, 10, 0, UNI_ARABICMATH } /* arabicmath */,
+ { 12, 9277, 6939, 3, 4, UNI_SORA } /* sc=sora */,
+ { 1, 4791, 1019, 3, 4, UNI_MUSIC } /* inmusic */,
+ { 0, 7218, 2444, 10, 2, UNI_LB__HL } /* linebreak=hl */,
+ { 33, 4673, 0, 15, 0, UNI_INHANGUL } /* hangulsyllables */,
+ { 1, 184, 8428, 2, 7, UNI_GRAN } /* isgrantha */,
+ { 4, 3382, 9255, 3, 5, -UNI_CE } /* ce=false */,
+ { 2, 4033, 1563, 16, 2, UNI_PS } /* generalcategory=ps */,
+ { 0, 1746, 752, 23, 4, UNI_BPT__C } /* bidipairedbrackettype=close */,
+ { 0, 184, 8882, 2, 5, UNI_GREXT } /* isgrext */,
+ { 3, 6231, 3026, 3, 7, UNI_INCHEROKEE } /* incherokee */,
+ { 0, 184, 7098, 2, 10, UNI_BOXDRAWING } /* isboxdrawing */,
+ { 0, 7540, 3, 9, 1, -UNI_EXT } /* extender=f */,
+ { 0, 1591, 6134, 3, 11, UNI_ETHIOPICEXTA } /* inethiopicexta */,
+ { 0, 10340, 67, 3, 4, UNI_VSSUP } /* isvssup */,
+ { 2, 9520, 9836, 4, 4, UNI_CWL } /* cwl=true */,
+ { 57, 8780, 6796, 6, 11, UNI_INMEDEFAIDRIN } /* block=medefaidrin */,
+ { 6, 9488, 3421, 4, 18, UNI_RUMI } /* blk=ruminumeralsymbols */,
+ { 12, 9265, 3, 5, 1, -UNI_IDST } /* idst=f */,
+ { 4, 9508, 9208, 4, 2, UNI_CCC__35 } /* ccc=35 */,
+ { 1, 6805, 187, 6, 30, UNI_MISCPICTOGRAPHS } /* inmiscellaneoussymbolsandpictographs */,
+ { 5, 5466, 0, 14, 0, UNI_nfdqc_values_index } /* nfdquickcheck= */,
+ { 1, 9488, 6939, 4, 11, UNI_INSORASOMPENG } /* blk=sorasompeng */,
+ { 0, 9230, 36, 5, 1, UNI_CWCF } /* cwcf=t */,
+ { 1, 9444, 7821, 4, 1, UNI_AGE__8 } /* age=8 */,
+ { 0, 6554, 9255, 11, 5, -UNI_IDC } /* idcontinue=false */,
+ { 0, 9277, 7291, 3, 7, UNI_SC__SOGD } /* sc=sogdian */,
+ { 13, 8589, 9285, 7, 4, UNI_SC__LIMB } /* script=limb */,
+ { 3, 3836, 9496, 17, 4, UNI_BUHD } /* scriptextensions=buhd */,
+ { 0, 2931, 0, 19, 0, UNI_SUPARROWSA } /* supplementalarrowsa */,
+ { 64, 184, 2684, 2, 19, UNI_EGYP } /* isegyptianhieroglyphs */,
+ { 2, 8509, 811, 4, 27, UNI_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsupplement */,
+ { 0, 9277, 6793, 5, 2, UNI_KHMR } /* sc=khmr */,
+ { 0, 8780, 1319, 6, 25, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* block=symbolsandpictographsexta */,
+ { 69, 5986, 8820, 13, 2, UNI_NV__29 } /* numericvalue=29 */,
+ { 0, 184, 5947, 2, 13, UNI_MAYANNUMERALS } /* ismayannumerals */,
+ { 9, 6805, 2023, 6, 9, UNI_MISCTECHNICAL } /* inmisctechnical */,
+ { 1, 9277, 8603, 3, 7, UNI_SHAW } /* sc=shavian */,
+ { 0, 1828, 10135, 6, 3, UNI_CASED } /* cased=yes */,
+ { 0, 9768, 4478, 4, 4, UNI_BRAI } /* scx=brai */,
+ { 5, 9768, 8666, 4, 7, UNI_TIRH } /* scx=tirhuta */,
+ { 0, 9275, 7639, 5, 9, UNI_INSC__NONJOINER } /* insc=nonjoiner */,
+ { 1, 1114, 36, 26, 1, UNI_CWKCF } /* changeswhennfkccasefolded=t */,
+ { 0, 3836, 9564, 17, 4, UNI_GONM } /* scriptextensions=gonm */,
+ { 0, 8589, 9612, 7, 4, UNI_SC__KNDA } /* script=knda */,
+ { 0, 4958, 0, 15, 0, UNI_UPPERCASELETTER } /* uppercaseletter */,
+ { 1, 10333, 4149, 3, 3, UNI_SARB } /* issarb */,
+ { 7, 1828, 1, 6, 1, -UNI_CASED } /* cased=n */,
+ { 0, 9277, 9002, 3, 4, UNI_SC__TELU } /* sc=telu */,
+ { 0, 9444, 9384, 4, 4, UNI_AGE__10 } /* age=10.0 */,
+ { 0, 8780, 3921, 6, 16, UNI_ARABICSUP } /* block=arabicsupplement */,
+ { 0, 8589, 9532, 7, 4, UNI_SC__CYRL } /* script=cyrl */,
+ { 1, 5986, 9436, 13, 4, UNI_NV__7_SLASH_12 } /* numericvalue=7/12 */,
+ { 1, 1561, 0, 24, 0, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* supsymbolsandpictographs */,
+ { 0, 4916, 4402, 3, 15, UNI_TANGUTSUP } /* istangutsupplement */,
+ { 48, 7325, 9840, 3, 4, UNI_IN__10 } /* in=v100 */,
+ { 1, 7325, 10108, 3, 3, UNI_IN__6_DOT_1 } /* in=v61 */,
+ { 2, 7318, 7755, 10, 3, UNI_IN__1_DOT_1 } /* presentin=1.1 */,
+ { 7, 9070, 0, 4, 0, UNI_POSIXXDIGIT } /* ahex */,
+ { 1, 3836, 7188, 17, 4, UNI_KHAR } /* scriptextensions=khar */,
+ { 0, 719, 0, 9, 0, UNI_XSUX } /* cuneiform */,
+ { 96, 8780, 4448, 6, 8, UNI_BAMUMSUP } /* block=bamumsup */,
+ { 0, 9488, 1441, 4, 10, UNI_CJKSYMBOLS } /* blk=cjksymbols */,
+ { 21, 10132, 6653, 3, 11, UNI_WB__DQ } /* wb=doublequote */,
+ { 1, 8780, 6972, 6, 11, UNI_INSYLOTINAGRI } /* block=sylotinagri */,
+ { 0, 3836, 2817, 17, 19, UNI_MERO } /* scriptextensions=meroitichieroglyphs */,
+ { 0, 184, 3683, 2, 16, UNI_ETHIOPICEXT } /* isethiopicextended */,
+ { 0, 9014, 1, 6, 1, -UNI_UIDEO } /* uideo=n */,
+ { 1, 8400, 1, 7, 1, -UNI_COMPEX } /* compex=n */,
+ { 0, 9277, 8888, 3, 6, UNI_HATR } /* sc=hatran */,
+ { 0, 1166, 9836, 26, 4, UNI_DI } /* defaultignorablecodepoint=true */,
+ { 0, 10291, 1867, 5, 5, UNI_POSIXUPPER } /* posixupper */,
+ { 0, 6231, 3650, 3, 16, UNI_CYRILLICEXTB } /* incyrillicextendedb */,
+ { 1, 8589, 493, 7, 3, UNI_SC__HAN } /* script=han */,
+ { 0, 8780, 2099, 7, 20, UNI_CJKCOMPATFORMS } /* block=cjkcompatibilityforms */,
+ { 2, 5986, 7979, 13, 8, UNI_NV__3_SLASH_5 } /* numericvalue=6.00e-01 */,
+ { 2, 10048, 7922, 3, 2, UNI_NV__24 } /* nv=24 */,
+ { 3, 2469, 0, 20, 0, UNI_HMNP } /* nyiakengpuachuehmong */,
+ { 25, 4829, 2411, 4, 11, UNI_GLAGOLITICSUP } /* inglagoliticsup */,
+ { 3, 21, 4145, 2, 16, UNI_LINEARBIDEOGRAMS } /* inlinearbideograms */,
+ { 0, 809, 0, 29, 0, UNI_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsupplement */,
+ { 0, 1856, 1, 22, 1, -UNI_CWU } /* changeswhenuppercased=n */,
+ { 0, 184, 2141, 3, 20, UNI_CYRILLICSUP } /* iscyrillicsupplementary */,
+ { 0, 5986, 9188, 13, 2, UNI_NV__31 } /* numericvalue=31 */,
+ { 2, 8780, 43, 7, 35, UNI_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatibilityideographssupplement */,
+ { 1, 10033, 23, 3, 2, UNI_LB__AL } /* lb=al */,
+ { 0, 10027, 87, 3, 2, UNI_JG__HE } /* jg=he */,
+ { 4, 10132, 108, 3, 2, UNI_WB__MB } /* wb=mb */,
+ { 2, 4033, 1465, 16, 13, UNI_M } /* generalcategory=combiningmark */,
+ { 1, 9325, 0, 5, 0, UNI_RUNR } /* runic */,
+ { 1, 1552, 727, 9, 2, UNI_MN } /* category=mn */,
+ { 0, 7088, 10054, 10, 3, UNI_BC__PDF } /* bidiclass=pdf */,
+ { 1, 9656, 0, 4, 0, UNI_MIAO } /* miao */,
+ { 0, 2969, 0, 19, 0, UNI_SUPARROWSC } /* supplementalarrowsc */,
+ { 1, 9508, 8708, 4, 3, UNI_CCC__216 } /* ccc=216 */,
+ { 0, 9768, 9616, 4, 4, UNI_KTHI } /* scx=kthi */,
+ { 0, 6609, 36, 11, 1, UNI_DEP } /* deprecated=t */,
+ { 0, 8780, 510, 7, 29, UNI_CJKEXTA } /* block=cjkunifiedideographsextensiona */,
+ { 6, 10027, 6572, 3, 4, UNI_JG__NOON } /* jg=noon */,
+ { 1, 2182, 1194, 21, 2, UNI_LB__LF } /* graphemeclusterbreak=lf */,
+ { 0, 8589, 4478, 7, 4, UNI_BRAI } /* script=brai */,
+ { 1, 9768, 9576, 4, 4, UNI_GURU } /* scx=guru */,
+ { 0, 8780, 1006, 6, 27, UNI_ANCIENTGREEKMUSIC } /* block=ancientgreekmusicalnotation */,
+ { 0, 8858, 9836, 6, 4, UNI_ECOMP } /* ecomp=true */,
+ { 16, 8780, 3241, 6, 8, UNI_INGEORGIAN } /* block=georgian */,
+ { 0, 5739, 0, 12, 0, UNI_GRBASE } /* graphemebase */,
+ { 40, 4928, 0, 5, 0, UNI_TAML } /* tamil */,
+ { 0, 10024, 24, 3, 1, UNI_L } /* gc=l */,
+ { 0, 9768, 9793, 5, 3, UNI_SOGO } /* scx=sogo */,
+ { 25, 1768, 3, 22, 1, -UNI_CWCF } /* changeswhencasefolded=f */,
+ { 29, 1417, 7754, 24, 2, UNI_CCC__11 } /* canonicalcombiningclass=11 */,
+ { 0, 8589, 7651, 7, 4, UNI_ITAL } /* script=ital */,
+ { 0, 9488, 8393, 4, 7, UNI_CJKEXTG } /* blk=cjkextg */,
+ { 1, 9508, 18, 4, 1, UNI_CCC__R } /* ccc=r */,
+ { 34, 8688, 7411, 3, 7, UNI_ASSIGNED } /* isassigned */,
+ { 0, 21, 3295, 2, 18, UNI_LATINEXTADDITIONAL } /* inlatinextadditional */,
+ { 1, 9997, 4464, 4, 14, UNI_BC__BN } /* bc=boundaryneutral */,
+ { 0, 2760, 9, 19, 2, UNI_HST__NA } /* hangulsyllabletype=na */,
+ { 1, 7318, 7806, 10, 1, UNI_IN__6 } /* presentin=6 */,
+ { 43, 10033, 6587, 3, 11, UNI_LB__BB } /* lb=breakbefore */,
+ { 1, 9716, 0, 4, 0, UNI_pcm_values_index } /* pcm= */,
+ { 0, 9277, 1628, 3, 4, UNI_SC__PHAG } /* sc=phag */,
+ { 3, 2529, 9255, 20, 5, -UNI_TERM } /* terminalpunctuation=false */,
+ { 0, 9488, 5032, 4, 5, UNI_ASCII } /* blk=ascii */,
+ { 0, 9488, 8484, 4, 7, UNI_INMANDAIC } /* blk=mandaic */,
+ { 8, 8852, 1, 6, 1, -UNI_CWKCF } /* cwkcf=n */,
+ { 4, 7325, 7867, 3, 3, UNI_IN__3_DOT_1 } /* in=3.1 */,
+ { 0, 9275, 1608, 5, 23, UNI_INSC__CONSONANTPRECEDINGREPHA } /* insc=consonantprecedingrepha */,
+ { 0, 1273, 9255, 21, 5, -UNI_CE } /* compositionexclusion=false */,
+ { 1, 8996, 1, 6, 1, -UNI_STERM } /* sterm=n */,
+ { 1, 9792, 0, 4, 0, UNI_SOGO } /* sogo */,
+ { 0, 184, 6409, 2, 12, UNI_MEND } /* ismendekikakui */,
+ { 3, 9508, 9168, 4, 2, UNI_CCC__27 } /* ccc=27 */,
+ { 5, 4853, 26, 15, 1, UNI_DT__NONE } /* nfkdquickcheck=y */,
+ { 6, 9277, 8344, 3, 7, UNI_SC__BENG } /* sc=bengali */,
+ { 2, 9277, 2469, 3, 20, UNI_HMNP } /* sc=nyiakengpuachuehmong */,
+ { 1, 1417, 9928, 24, 3, UNI_CCC__BR } /* canonicalcombiningclass=222 */,
+ { 0, 3836, 3937, 17, 4, UNI_BOPO } /* scriptextensions=bopo */,
+ { 4, 3836, 7118, 17, 10, UNI_CHRS } /* scriptextensions=chorasmian */,
+ { 6, 8589, 9756, 7, 4, UNI_RUNR } /* script=runr */,
+ { 0, 9277, 5003, 3, 15, UNI_ZANB } /* sc=zanabazarsquare */,
+ { 0, 2182, 6178, 21, 3, UNI_LB__ZWJ } /* graphemeclusterbreak=zwj */,
+ { 2, 9508, 5377, 4, 2, UNI_CCC__7 } /* ccc=nk */,
+ { 0, 2779, 1, 19, 1, -UNI_IDST } /* idstrinaryoperator=n */,
+ { 2, 9488, 2010, 4, 22, UNI_MISCTECHNICAL } /* blk=miscellaneoustechnical */,
+ { 19, 1966, 0, 22, 0, UNI_insc_values_index } /* indicsyllabiccategory= */,
+ { 0, 9277, 7288, 3, 10, UNI_SOGO } /* sc=oldsogdian */,
+ { 2, 9488, 9688, 4, 3, UNI_INNKO } /* blk=nko */,
+ { 16, 8589, 8123, 7, 4, UNI_SC__BUGI } /* script=bugi */,
+ { 1, 5986, 8756, 13, 3, UNI_NV__900 } /* numericvalue=900 */,
+ { 0, 9235, 3, 5, 1, -UNI_CWCM } /* cwcm=f */,
+ { 6, 8589, 9704, 7, 4, UNI_ORKH } /* script=orkh */,
+ { 4, 8780, 4808, 6, 15, UNI_MISCPICTOGRAPHS } /* block=miscpictographs */,
+ { 2, 9520, 1025, 4, 2, -UNI_CWL } /* cwl=no */,
+ { 0, 9277, 9720, 3, 4, UNI_SC__PHLP } /* sc=phlp */,
+ { 64, 7738, 0, 8, 0, UNI_XIDS } /* xidstart */,
+ { 42, 9768, 5284, 4, 4, UNI_LISU } /* scx=lisu */,
+ { 0, 8561, 0, 4, 0, UNI_OSMA } /* osma */,
+ { 145, 6241, 6664, 12, 11, UNI_JT__D } /* joiningtype=dualjoining */,
+ { 4, 8882, 26, 6, 1, UNI_GREXT } /* grext=y */,
+ { 3, 1552, 1822, 9, 2, UNI_NL } /* category=nl */,
+ { 5, 3529, 10135, 18, 3, UNI_VS } /* variationselector=yes */,
+ { 0, 7675, 0, 4, 0, UNI_PALM } /* palm */,
+ { 0, 10009, 8195, 3, 8, UNI_DT__ISO } /* dt=isolated */,
+ { 16, 7504, 0, 9, 0, UNI_ARABICPFB } /* arabicpfb */,
+ { 0, 9760, 0, 4, 0, UNI_SAMR } /* samr */,
+ { 1, 9508, 7821, 4, 1, UNI_CCC__8 } /* ccc=8 */,
+ { 2, 184, 9503, 2, 2, UNI_MC } /* ismc */,
+ { 2, 3836, 8924, 17, 4, UNI_LEPC } /* scriptextensions=lepc */,
+ { 0, 9556, 70, 4, 2, UNI_GCB__PP } /* gcb=pp */,
+ { 3, 184, 8428, 2, 4, UNI_GRAN } /* isgran */,
+ { 49, 6576, 9836, 11, 4, UNI_XPOSIXALPHA } /* alphabetic=true */,
+ { 0, 10048, 9368, 3, 4, UNI_NV__1_SLASH_20 } /* nv=1/20 */,
+ { 15, 9488, 78, 4, 10, UNI_ARABICMATH } /* blk=arabicmath */,
+ { 0, 8864, 36, 6, 1, UNI_EMOJI } /* emoji=t */,
+ { 1, 9350, 9255, 5, 5, -UNI_XIDS } /* xids=false */,
+ { 1, 7438, 6178, 10, 3, UNI_LB__ZWJ } /* wordbreak=zwj */,
+ { 40, 4928, 0, 8, 0, UNI_TAMILSUP } /* tamilsup */,
+ { 0, 9270, 6518, 3, 11, UNI_PLAYINGCARDS } /* inplayingcards */,
+ { 31, 9275, 4823, 5, 15, UNI_INSC__MODIFYINGLETTER } /* insc=modifyingletter */,
+ { 0, 3836, 9085, 17, 5, UNI_BATK } /* scriptextensions=batak */,
+ { 0, 8688, 3548, 3, 16, UNI_ALCHEMICAL } /* isalchemicalsymbols */,
+ { 0, 9508, 9203, 4, 2, UNI_CCC__34 } /* ccc=34 */,
+ { 7, 2589, 0, 19, 0, UNI_ANCIENTGREEKNUMBERS } /* ancientgreeknumbers */,
+ { 2, 10006, 36, 3, 1, UNI_DI } /* di=t */,
+ { 0, 8997, 9255, 5, 5, -UNI_TERM } /* term=false */,
+ { 0, 10030, 6, 3, 1, UNI_JT__D } /* jt=d */,
+ { 1, 9768, 2203, 4, 14, UNI_ROHG } /* scx=hanifirohingya */,
+ { 1, 184, 24, 2, 1, UNI_L } /* isl */,
+ { 1, 2760, 7238, 19, 10, UNI_LB__H2 } /* hangulsyllabletype=lvsyllable */,
+ { 4, 8589, 8498, 7, 4, UNI_SC__MULT } /* script=mult */,
+ { 0, 1114, 10135, 26, 3, UNI_CWKCF } /* changeswhennfkccasefolded=yes */,
+ { 0, 3985, 0, 16, 0, UNI_PE } /* closepunctuation */,
+ { 10, 9768, 8491, 4, 4, UNI_MARC } /* scx=marc */,
+ { 1, 9768, 4273, 4, 7, UNI_MYMR } /* scx=myanmar */,
+ { 4, 5466, 10135, 14, 3, UNI_NFDQC__Y } /* nfdquickcheck=yes */,
+ { 1, 5986, 8066, 13, 2, UNI_NV__28 } /* numericvalue=28 */,
+ { 1, 7228, 3, 10, 1, -UNI_XPOSIXLOWER } /* lowercase=f */,
+ { 139, 8780, 2912, 6, 9, UNI_INSUNDANESE } /* block=sundanese */,
+ { 0, 5746, 9836, 6, 4, UNI_EBASE } /* ebase=true */,
+ { 1, 5791, 9044, 13, 4, UNI_JG__YUDH } /* joininggroup=yudh */,
+ { 0, 8780, 1654, 6, 23, UNI_COMPATJAMO } /* block=hangulcompatibilityjamo */,
+ { 22, 10132, 138, 3, 2, UNI_WB__FO } /* wb=fo */,
+ { 0, 10027, 10057, 3, 3, UNI_JG__REH } /* jg=reh */,
+ { 0, 5986, 9424, 13, 4, UNI_NV__3_SLASH_64 } /* numericvalue=3/64 */,
+ { 0, 8589, 7359, 8, 9, UNI_SAUR } /* script=saurashtra */,
+ { 4, 1417, 3564, 24, 17, UNI_WB__EB } /* canonicalcombiningclass=attachedbelowleft */,
+ { 0, 10033, 6178, 3, 3, UNI_LB__ZWJ } /* lb=zwj */,
+ { 3, 8762, 1, 6, 1, -UNI_XPOSIXALPHA } /* alpha=n */,
+ { 8, 7088, 8, 10, 2, UNI_BC__AN } /* bidiclass=an */,
+ { 1, 184, 18, 2, 2, UNI_RI } /* isri */,
+ { 17, 10027, 5382, 3, 14, UNI_JG__MANICHAEANQOPH } /* jg=manichaeanqoph */,
+ { 1, 9768, 7660, 4, 4, UNI_PERM } /* scx=perm */,
+ { 0, 3836, 9464, 17, 4, UNI_ARMN } /* scriptextensions=armn */,
+ { 0, 512, 0, 16, 0, UNI_UIDEO } /* unifiedideograph */,
+ { 0, 9488, 2245, 4, 21, UNI_MEETEIMAYEKEXT } /* blk=meeteimayekextensions */,
+ { 3, 7738, 9255, 9, 5, -UNI_XIDS } /* xidstart=false */,
+ { 33, 8694, 10135, 7, 3, UNI_XPOSIXSPACE } /* wspace=yes */,
+ { 17, 9444, 7950, 4, 1, UNI_AGE__9 } /* age=9 */,
+ { 74, 2817, 0, 19, 0, UNI_MERO } /* meroitichieroglyphs */,
+ { 0, 8589, 9620, 7, 4, UNI_LANA } /* script=lana */,
+ { 0, 9768, 5003, 4, 15, UNI_ZANB } /* scx=zanabazarsquare */,
+ { 1, 5746, 1, 6, 1, -UNI_EBASE } /* ebase=n */,
+ { 0, 8780, 9032, 6, 6, UNI_INWANCHO } /* block=wancho */,
+ { 8, 5284, 0, 4, 0, UNI_LISU } /* lisu */,
+ { 20, 1900, 0, 22, 0, UNI_INDICNUMBERFORMS } /* commonindicnumberforms */,
+ { 0, 6576, 10135, 11, 3, UNI_XPOSIXALPHA } /* alphabetic=yes */,
+ { 0, 1006, 0, 17, 0, UNI_ANCIENTGREEKMUSIC } /* ancientgreekmusic */,
+ { 0, 5986, 8714, 13, 3, UNI_NV__300 } /* numericvalue=300 */,
+ { 0, 3043, 0, 18, 0, UNI_HALFMARKS } /* combininghalfmarks */,
+ { 0, 9277, 9335, 3, 4, UNI_SC__TAKR } /* sc=takr */,
+ { 8, 7738, 0, 9, 0, UNI_xids_values_index } /* xidstart= */,
+ { 0, 184, 9756, 2, 4, UNI_RUNR } /* isrunr */,
+ { 1, 184, 7188, 2, 4, UNI_KHAR } /* iskhar */,
+ { 3, 8884, 1, 4, 1, -UNI_EXT } /* ext=n */,
+ { 4, 9351, 10135, 4, 3, UNI_IDS } /* ids=yes */,
+ { 1, 184, 3169, 2, 4, UNI_ETHI } /* isethi */,
+ { 10, 2224, 1345, 3, 24, UNI_SYMBOLSFORLEGACYCOMPUTING } /* insymbolsforlegacycomputing */,
+ { 2, 8780, 3026, 7, 17, UNI_CHEROKEESUP } /* block=cherokeesupplement */,
+ { 4, 9444, 9844, 4, 3, UNI_IN__1_DOT_1 } /* age=v11 */,
+ { 0, 9768, 382, 4, 4, UNI_EGYP } /* scx=egyp */,
+ { 89, 3277, 0, 18, 0, UNI_PI } /* initialpunctuation */,
+ { 4, 9488, 9664, 4, 3, UNI_INMRO } /* blk=mro */,
+ { 0, 9277, 8561, 3, 4, UNI_OSMA } /* sc=osma */,
+ { 0, 3098, 0, 5, 0, UNI_ECOMP } /* ecomp */,
+ { 0, 10012, 1204, 3, 9, UNI_EA__F } /* ea=fullwidth */,
+ { 16, 1537, 9, 24, 2, UNI_INPC__NA } /* indicpositionalcategory=na */,
+ { 0, 10048, 7874, 3, 2, UNI_NV__23 } /* nv=23 */,
+ { 0, 5791, 5354, 13, 14, UNI_JG__MANICHAEANHETH } /* joininggroup=manichaeanheth */,
+ { 1, 1114, 1025, 26, 2, -UNI_CWKCF } /* changeswhennfkccasefolded=no */,
+ { 2, 3853, 9255, 17, 5, -UNI_STERM } /* sentenceterminal=false */,
+ { 0, 7088, 2268, 10, 3, UNI_BC__PDI } /* bidiclass=pdi */,
+ { 2, 184, 9616, 2, 4, UNI_KTHI } /* iskthi */,
+ { 4, 10027, 5, 3, 1, UNI_JG__E } /* jg=e */,
+ { 0, 1344, 0, 25, 0, UNI_SYMBOLSFORLEGACYCOMPUTING } /* symbolsforlegacycomputing */,
+ { 0, 2703, 0, 19, 0, UNI_ENCLOSEDALPHANUMSUP } /* enclosedalphanumsup */,
+ { 1, 7318, 9852, 10, 4, UNI_IN__12_DOT_1 } /* presentin=v121 */,
+ { 1, 8589, 2608, 7, 4, UNI_BRAH } /* script=brah */,
+ { 58, 9488, 6109, 4, 12, UNI_CYRILLICEXTB } /* blk=cyrillicextb */,
+ { 35, 6231, 720, 3, 29, UNI_CUNEIFORMNUMBERS } /* incuneiformnumbersandpunctuation */,
+ { 98, 9277, 9828, 3, 4, UNI_THAI } /* sc=thai */,
+ { 37, 2288, 3055, 5, 6, UNI_HALFMARKS } /* inhalfmarks */,
+ { 7, 5986, 8727, 13, 2, UNI_NV__32 } /* numericvalue=32 */,
+ { 0, 8852, 0, 5, 0, UNI_CWKCF } /* cwkcf */,
+ { 2, 9488, 6807, 4, 11, UNI_MISCSYMBOLS } /* blk=miscsymbols */,
+ { 1, 8589, 9872, 7, 4, UNI_XPEO } /* script=xpeo */,
+ { 3, 1979, 5818, 10, 12, UNI_ZL } /* category=lineseparator */,
+ { 3, 1417, 3572, 24, 5, UNI_CCC__B } /* canonicalcombiningclass=below */,
+ { 17, 1369, 0, 24, 0, UNI_ARABICPFA } /* arabicpresentationformsa */,
+ { 82, 9262, 751, 3, 5, UNI_SB__CL } /* sb=close */,
+ { 13, 2529, 0, 21, 0, UNI_TERM } /* terminalpunctuation=t */,
+ { 3, 9488, 4241, 4, 16, UNI_MISCMATHSYMBOLSA } /* blk=miscmathsymbolsa */,
+ { 0, 9488, 8386, 4, 7, UNI_CJKEXTF } /* blk=cjkextf */,
+ { 12, 8780, 1033, 6, 11, UNI_ENCLOSEDCJK } /* block=enclosedcjk */,
+ { 1, 9277, 8428, 3, 7, UNI_SC__GRAN } /* sc=grantha */,
+ { 0, 749, 0, 16, 0, UNI_ENCLOSEDALPHANUM } /* enclosedalphanum */,
+ { 0, 9488, 1369, 4, 24, UNI_ARABICPFA } /* blk=arabicpresentationformsa */,
+ { 2, 3331, 0, 18, 0, UNI_ORNAMENTALDINGBATS } /* ornamentaldingbats */,
+ { 1, 9524, 1, 4, 1, -UNI_CWT } /* cwt=n */,
+ { 0, 7076, 4449, 3, 14, UNI_BAMUMSUP } /* inbamumsupplement */,
+ { 2, 7318, 7469, 10, 1, UNI_IN__5 } /* presentin=5 */,
+ { 0, 9230, 0, 4, 0, UNI_CWCF } /* cwcf */,
+ { 1, 9277, 9688, 3, 3, UNI_NKO } /* sc=nko */,
+ { 0, 8631, 0, 7, 0, UNI_SUPPUAB } /* suppuab */,
+ { 142, 9540, 9255, 4, 5, -UNI_DIA } /* dia=false */,
+ { 2, 4033, 4568, 16, 14, UNI_SC } /* generalcategory=currencysymbol */,
+ { 30, 8870, 26, 6, 1, UNI_EPRES } /* epres=y */,
+ { 1, 9768, 6886, 5, 3, UNI_SHAW } /* scx=shaw */,
+ { 1, 5032, 26, 14, 1, UNI_POSIXXDIGIT } /* asciihexdigit=y */,
+ { 6, 5986, 9910, 13, 3, UNI_NV__1_SLASH_9 } /* numericvalue=1/9 */,
+ { 0, 3836, 9688, 17, 4, UNI_NKO } /* scriptextensions=nkoo */,
+ { 0, 9277, 9780, 3, 4, UNI_SHAW } /* sc=shaw */,
+ { 6, 10048, 7950, 3, 1, UNI_NV__9 } /* nv=9 */,
+ { 0, 7325, 9401, 3, 3, UNI_IN__3 } /* in=3.0 */,
+ { 24, 5739, 26, 13, 1, UNI_GRBASE } /* graphemebase=y */,
+ { 3, 184, 2836, 2, 19, UNI_MODIFIERTONELETTERS } /* ismodifiertoneletters */,
+ { 2, 1834, 0, 22, 0, UNI_cwt_values_index } /* changeswhentitlecased= */,
+ { 0, 184, 951, 2, 28, UNI_VSSUP } /* isvariationselectorssupplement */,
+ { 0, 9768, 9448, 4, 4, UNI_AGHB } /* scx=aghb */,
+ { 1, 9768, 9789, 5, 3, UNI_SHRD } /* scx=shrd */,
+ { 0, 9508, 8805, 5, 5, UNI_CCC__118 } /* ccc=ccc118 */,
+ { 6, 6085, 0, 12, 0, UNI_CHESSSYMBOLS } /* chesssymbols */,
+ { 3, 10048, 8710, 3, 2, UNI_NV__60 } /* nv=60 */,
+ { 0, 3097, 10069, 18, 3, UNI_DT__SQR } /* decompositiontype=sqr */,
+ { 1, 6553, 1, 12, 1, -UNI_XIDC } /* xidcontinue=n */,
+ { 0, 8147, 36, 8, 1, UNI_EXTPICT } /* extpict=t */,
+ { 1, 8780, 809, 6, 22, UNI_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsup */,
+ { 5, 117, 4704, 3, 14, UNI_INIMPERIALARAMAIC } /* inimperialaramaic */,
+ { 24, 9277, 3937, 3, 8, UNI_SC__BOPO } /* sc=bopomofo */,
+ { 0, 8996, 0, 5, 0, UNI_STERM } /* sterm */,
+ { 5, 184, 6620, 2, 6, UNI_DOMINO } /* isdomino */,
+ { 0, 3836, 4478, 17, 7, UNI_BRAI } /* scriptextensions=braille */,
+ { 3, 8147, 0, 8, 0, UNI_extpict_values_index } /* extpict= */,
+ { 1, 4422, 3117, 4, 8, UNI_INDEVANAGARI } /* indevanagari */,
+ { 0, 5578, 751, 14, 2, UNI_SB__CL } /* sentencebreak=cl */,
+ { 0, 10048, 7765, 3, 2, UNI_NV__25 } /* nv=25 */,
+ { 7, 8954, 0, 6, 0, UNI_nchar_values_index } /* nchar= */,
+ { 26, 9488, 7118, 4, 10, UNI_INCHORASMIAN } /* blk=chorasmian */,
+ { 5, 184, 1466, 3, 12, UNI_M } /* iscombiningmark */,
+ { 0, 10296, 10309, 3, 4, UNI_XPOSIXPRINT } /* isprint */,
+ { 1, 10048, 0, 3, 0, UNI_nv_values_index } /* nv= */,
+ { 8, 7218, 7268, 10, 10, UNI_LB__NS } /* linebreak=nonstarter */,
+ { 2, 5791, 4177, 13, 16, UNI_JG__MANICHAEANDALETH } /* joininggroup=manichaeandaleth */,
+ { 5, 8589, 8606, 10, 4, UNI_SHAW } /* script=shavian */,
+ { 1, 9688, 0, 4, 0, UNI_NKO } /* nkoo */,
+ { 0, 8780, 2589, 6, 19, UNI_ANCIENTGREEKNUMBERS } /* block=ancientgreeknumbers */,
+ { 0, 8589, 9696, 7, 4, UNI_OGAM } /* script=ogam */,
+ { 33, 10027, 6774, 3, 11, UNI_JG__MALAYALAMJA } /* jg=malayalamja */,
+ { 0, 3853, 10135, 17, 3, UNI_STERM } /* sentenceterminal=yes */,
+ { 17, 2288, 2724, 4, 17, UNI_JAMOEXTA } /* inhanguljamoextendeda */,
+ { 0, 7155, 9585, 3, 3, UNI_HLUW } /* ishluw */,
+ { 0, 10048, 9376, 3, 4, UNI_NV__1_SLASH_64 } /* nv=1/64 */,
+ { 0, 184, 3133, 2, 5, UNI_EMOJI } /* isemoji */,
+ { 42, 2140, 0, 18, 0, UNI_CYRILLICSUP } /* cyrillicsupplement */,
+ { 4, 184, 4793, 2, 15, UNI_MERC } /* ismeroiticcursive */,
+ { 11, 7540, 9836, 9, 4, UNI_EXT } /* extender=true */,
+ { 0, 78, 0, 6, 0, UNI_ARAB } /* arabic */,
+ { 0, 9520, 9255, 4, 5, -UNI_CWL } /* cwl=false */,
+ { 1, 184, 2032, 2, 21, UNI__PERL_NCHAR } /* isnoncharactercodepoint */,
+ { 5, 8351, 0, 7, 0, UNI_CJKEXTA } /* cjkexta */,
+ { 5, 7438, 4856, 10, 2, UNI_WB__DQ } /* wordbreak=dq */,
+ { 0, 8589, 8299, 7, 8, UNI_TFNG } /* script=tifinagh */,
+ { 13, 4628, 1192, 15, 9, UNI_EA__H } /* eastasianwidth=halfwidth */,
+ { 2, 9508, 9934, 4, 3, UNI_CCC__R } /* ccc=226 */,
+ { 0, 8589, 8990, 7, 6, UNI_RJNG } /* script=rejang */,
+ { 29, 10048, 7803, 3, 8, UNI_NV__1_SLASH_64 } /* nv=1.56e-02 */,
+ { 0, 8780, 951, 6, 28, UNI_VSSUP } /* block=variationselectorssupplement */,
+ { 0, 6484, 0, 4, 0, UNI_HUNG } /* hung */,
+ { 2, 3097, 6421, 18, 12, UNI_DT__NONCANON } /* decompositiontype=noncanonical */,
+ { 0, 3836, 7428, 17, 4, UNI_WARA } /* scriptextensions=wara */,
+ { 6, 10060, 36, 3, 1, UNI_RI } /* ri=t */,
+ { 2, 1188, 8292, 3, 7, UNI_INTAGBANWA } /* intagbanwa */,
+ { 3, 184, 47, 2, 1, UNI_M } /* ism */,
+ { 12, 6710, 3881, 4, 4, UNI_INCARIAN } /* incarian */,
+ { 0, 8780, 4273, 6, 7, UNI_INMYANMAR } /* block=myanmar */,
+ { 3, 9275, 3061, 5, 18, UNI_INSC__CONSONANTSUBJOINED } /* insc=consonantsubjoined */,
+ { 0, 9508, 9221, 5, 4, UNI_CCC__91 } /* ccc=ccc91 */,
+ { 13, 8589, 4385, 7, 4, UNI_TANG } /* script=tang */,
+ { 0, 7088, 2893, 10, 19, UNI_BC__RLO } /* bidiclass=righttoleftoverride */,
+ { 0, 8589, 7558, 7, 9, UNI_SC__QAAI } /* script=inherited */,
+ { 1, 7088, 10018, 10, 3, UNI_BC__FSI } /* bidiclass=fsi */,
+ { 3, 8780, 6505, 6, 12, UNI_PHAISTOS } /* block=phaistosdisc */,
+ { 0, 10024, 10168, 3, 2, UNI_CASEDLETTER } /* gc=l& */,
+ { 2, 10033, 5564, 3, 9, UNI_LB__QU } /* lb=quotation */,
+ { 3, 9488, 1033, 4, 27, UNI_ENCLOSEDCJK } /* blk=enclosedcjklettersandmonths */,
+ { 6, 2224, 780, 3, 29, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* insymbolsandpictographsextendeda */,
+ { 1, 184, 3870, 2, 17, UNI_SMALLFORMS } /* issmallformvariants */,
+ { 0, 9808, 0, 4, 0, UNI_TALU } /* talu */,
+ { 5, 6805, 4261, 6, 12, UNI_MISCMATHSYMBOLSB } /* inmiscmathsymbolsb */,
+ { 8, 3836, 9008, 17, 6, UNI_THAA } /* scriptextensions=thaana */,
+ { 6, 9277, 78, 3, 4, UNI_SC__ARAB } /* sc=arab */,
+ { 1, 2218, 9685, 3, 3, UNI_INNEWA } /* innewa */,
+ { 1, 3367, 0, 18, 0, UNI_patws_values_index } /* patternwhitespace= */,
+ { 1, 6061, 10135, 12, 3, UNI_BIDIC } /* bidicontrol=yes */,
+ { 0, 8780, 9305, 6, 5, UNI_INNUSHU } /* block=nushu */,
+ { 1, 9488, 8596, 4, 7, UNI_SC__SHRD } /* blk=sharada */,
+ { 0, 9768, 8344, 4, 4, UNI_BENG } /* scx=beng */,
+ { 6, 3853, 3, 17, 1, -UNI_STERM } /* sentenceterminal=f */,
+ { 1, 779, 0, 30, 0, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* symbolsandpictographsextendeda */,
+ { 1, 9260, 1025, 5, 2, -UNI_IDSB } /* idsb=no */,
+ { 1, 9768, 7621, 4, 9, UNI_NBAT } /* scx=nabataean */,
+ { 3, 8780, 2076, 6, 22, UNI_TRANSPORTANDMAP } /* block=transportandmapsymbols */,
+ { 0, 6469, 0, 12, 0, UNI_nt_values_index } /* numerictype= */,
+ { 0, 7218, 7522, 10, 9, UNI_LB__B2 } /* linebreak=breakboth */,
+ { 0, 9277, 9245, 3, 5, UNI_SC__DOGR } /* sc=dogra */,
+ { 0, 9488, 908, 4, 10, UNI_PUA } /* blk=privateuse */,
+ { 7, 10027, 6906, 3, 11, UNI_JG__ROHINGYAYEH } /* jg=rohingyayeh */,
+ { 3, 2288, 1656, 4, 21, UNI_COMPATJAMO } /* inhangulcompatibilityjamo */,
+ { 2, 3097, 1294, 18, 5, UNI_DT__SUP } /* decompositiontype=super */,
+ { 2, 9488, 4598, 4, 15, UNI_DIACRITICALSEXT } /* blk=diacriticalsext */,
+ { 0, 9508, 7950, 4, 1, UNI_CCC__9 } /* ccc=9 */,
+ { 5, 4065, 0, 16, 0, UNI_HALFANDFULLFORMS } /* halfandfullforms */,
+ { 2, 7088, 3700, 10, 17, UNI_BC__ES } /* bidiclass=europeanseparator */,
+ { 48, 8589, 2855, 7, 9, UNI_SC__MONG } /* script=mongolian */,
+ { 0, 7218, 395, 10, 2, UNI_LB__GL } /* linebreak=gl */,
+ { 1, 9008, 0, 4, 0, UNI_THAA } /* thaa */,
+ { 3, 9488, 6121, 4, 12, UNI_CYRILLICEXTC } /* blk=cyrillicextc */,
+ { 4, 184, 1944, 2, 22, UNI_EARLYDYNASTICCUNEIFORM } /* isearlydynasticcuneiform */,
+ { 8, 10024, 6035, 3, 2, UNI_PF } /* gc=pf */,
+ { 0, 10048, 8750, 3, 4, UNI_NV__8000 } /* nv=8000 */,
+ { 2, 4116, 6, 3, 2, UNI_IDC } /* isidc */,
+ { 7, 10048, 7858, 3, 2, UNI_NV__22 } /* nv=22 */,
+ { 1, 9488, 2609, 5, 5, UNI_INBRAHMI } /* blk=brahmi */,
+ { 0, 8115, 0, 4, 0, UNI_BASS } /* bass */,
+ { 2, 9768, 8477, 4, 7, UNI_MAKA } /* scx=makasar */,
+ { 0, 8780, 570, 7, 29, UNI_CJKEXTC } /* block=cjkunifiedideographsextensionc */,
+ { 0, 10033, 5585, 3, 2, UNI_EBASE } /* lb=eb */,
+ { 14, 2119, 0, 14, 0, UNI_CJKRADICALSSUP } /* cjkradicalssup */,
+ { 0, 493, 0, 3, 0, UNI_HAN } /* han */,
+ { 1, 3836, 2817, 17, 4, UNI_MERO } /* scriptextensions=mero */,
+ { 1, 10288, 6554, 3, 10, UNI_XIDC } /* isxidcontinue */,
+ { 65, 184, 6807, 2, 11, UNI_MISCSYMBOLS } /* ismiscsymbols */,
+ { 65, 9508, 9922, 4, 3, UNI_CCC__214 } /* ccc=214 */,
+ { 100, 8275, 0, 8, 0, UNI_SPECIALS } /* specials */,
+ { 0, 5986, 7890, 13, 2, UNI_NV__33 } /* numericvalue=33 */,
+ { 0, 2288, 1514, 3, 23, UNI_HIGHPUSURROGATES } /* inhighprivateusesurrogates */,
+ { 24, 2760, 5633, 19, 2, UNI_LB__H2 } /* hangulsyllabletype=lv */,
+ { 17, 184, 908, 2, 14, UNI_PUA } /* isprivateusearea */,
+ { 0, 9768, 8659, 4, 7, UNI_TIBT } /* scx=tibetan */,
+ { 4, 10129, 10135, 3, 3, UNI_VS } /* vs=yes */,
+ { 1, 7540, 9255, 9, 5, -UNI_EXT } /* extender=false */,
+ { 1, 9350, 1025, 5, 2, -UNI_XIDS } /* xids=no */,
+ { 1, 9768, 8645, 4, 7, UNI_LANA } /* scx=taitham */,
+ { 0, 8589, 2817, 7, 19, UNI_MERO } /* script=meroitichieroglyphs */,
+ { 11, 9504, 0, 4, 0, UNI_CANS } /* cans */,
+ { 0, 9277, 9580, 3, 4, UNI_SC__HANO } /* sc=hano */,
+ { 15, 10024, 1, 3, 1, UNI_N } /* gc=n */,
+ { 21, 3836, 9740, 17, 4, UNI_QAAI } /* scriptextensions=qaai */,
+ { 22, 10033, 5088, 3, 14, UNI_LB__SA } /* lb=complexcontext */,
+ { 0, 1417, 9223, 24, 2, UNI_CCC__91 } /* canonicalcombiningclass=91 */,
+ { 0, 9596, 6541, 4, 12, UNI_GCB__T } /* hst=trailingjamo */,
+ { 0, 8688, 3923, 4, 14, UNI_ARABICSUP } /* isarabicsupplement */,
+ { 4, 184, 3893, 2, 11, UNI_SGNW } /* issignwriting */,
+ { 0, 7118, 0, 10, 0, UNI_CHRS } /* chorasmian */,
+ { 4, 0, 0, 42, 0, UNI_UCASEXT } /* unifiedcanadianaboriginalsyllabicsextended */,
+ { 3, 10333, 6973, 3, 3, UNI_SYLO } /* issylo */,
+ { 5, 7088, 2509, 10, 11, UNI_BC__R } /* bidiclass=righttoleft */,
+ { 5, 9275, 4417, 5, 5, UNI_INSC__VOWEL } /* insc=vowel */,
+ { 0, 10024, 5494, 3, 14, UNI_MN } /* gc=nonspacingmark */,
+ { 32, 1552, 9225, 9, 5, UNI_XPOSIXCNTRL } /* category=cntrl */,
+ { 16, 9262, 9080, 3, 5, UNI_SB__AT } /* sb=aterm */,
+ { 0, 10033, 908, 3, 2, UNI_LB__PR } /* lb=pr */,
+ { 0, 7318, 7781, 10, 1, UNI_IN__4 } /* presentin=4 */,
+ { 0, 4883, 0, 15, 0, UNI_SARB } /* oldsoutharabian */,
+ { 0, 5791, 4773, 13, 3, UNI_JG__SAD } /* joininggroup=sad */,
+ { 1, 183, 0, 20, 0, UNI_MISCSYMBOLS } /* miscellaneoussymbols */,
+ { 1, 6231, 3081, 4, 16, UNI_COPTICEPACTNUMBERS } /* incopticepactnumbers */,
+ { 1, 5116, 1, 14, 1, -UNI_EMOD } /* emojimodifier=n */,
+ { 0, 3836, 9636, 17, 4, UNI_LINB } /* scriptextensions=linb */,
+ { 32, 8780, 349, 6, 33, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* block=supplementalsymbolsandpictographs */,
+ { 0, 5018, 0, 14, 0, UNI_ANCIENTSYMBOLS } /* ancientsymbols */,
+ { 4, 10048, 7821, 3, 1, UNI_NV__8 } /* nv=8 */,
+ { 3, 5986, 9380, 13, 3, UNI_NV__1_SLASH_8 } /* numericvalue=1/8 */,
+ { 3, 9488, 8379, 4, 7, UNI_CJKEXTE } /* blk=cjkexte */,
+ { 24, 4916, 3458, 3, 10, UNI_TAIXUANJING } /* istaixuanjing */,
+ { 1, 8864, 9255, 6, 5, -UNI_EMOJI } /* emoji=false */,
+ { 1, 3836, 2560, 17, 4, UNI_MAND } /* scriptextensions=mand */,
+ { 1, 8912, 0, 4, 0, UNI_KHOJ } /* khoj */,
+ { 0, 8780, 8243, 6, 8, UNI_INMAHAJANI } /* block=mahajani */,
+ { 1, 9277, 3241, 3, 8, UNI_SC__GEOR } /* sc=georgian */,
+ { 1, 8187, 0, 4, 0, UNI_HIRA } /* hira */,
+ { 23, 184, 2054, 2, 22, UNI_MODIFIERLETTERS } /* isspacingmodifierletters */,
+ { 0, 1417, 7858, 24, 3, UNI_CCC__B } /* canonicalcombiningclass=220 */,
+ { 0, 9290, 9836, 5, 4, UNI_MATH } /* math=true */,
+ { 1, 5986, 9432, 13, 4, UNI_NV__5_SLASH_12 } /* numericvalue=5/12 */,
+ { 1, 9768, 9808, 4, 4, UNI_TALU } /* scx=talu */,
+ { 15, 3529, 9255, 18, 5, -UNI_VS } /* variationselector=false */,
+ { 0, 1537, 7170, 4, 8, UNI_INDIVESAKURU } /* indivesakuru */,
+ { 1, 3529, 9836, 18, 4, UNI_VS } /* variationselector=true */,
+ { 8, 1834, 1, 22, 1, -UNI_CWT } /* changeswhentitlecased=n */,
+ { 0, 3097, 2569, 18, 4, UNI_DT__VERT } /* decompositiontype=vert */,
+ { 2, 4916, 2297, 3, 3, UNI_THAI } /* isthai */,
+ { 51, 9556, 34, 4, 6, UNI_GCB__EX } /* gcb=extend */,
+ { 1, 184, 2350, 3, 19, UNI_PC } /* isconnectorpunctuation */,
+ { 8, 7158, 0, 10, 0, UNI_dia_values_index } /* diacritic= */,
+ { 2, 4033, 728, 16, 6, UNI_N } /* generalcategory=number */,
+ { 0, 10048, 8756, 3, 3, UNI_NV__900 } /* nv=900 */,
+ { 2, 9488, 113, 4, 25, UNI_DIACRITICALS } /* blk=combiningdiacriticalmarks */,
+ { 1, 96, 0, 10, 0, UNI_XPOSIXALPHA } /* alphabetic */,
+ { 0, 9488, 1677, 4, 9, UNI_LATINEXTE } /* blk=latinexte */,
+ { 0, 184, 809, 2, 29, UNI_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsupplement */,
+ { 3, 8589, 8876, 7, 4, UNI_GOTH } /* script=goth */,
+ { 0, 10048, 7778, 3, 2, UNI_NV__21 } /* nv=21 */,
+ { 1, 2529, 1025, 20, 2, -UNI_TERM } /* terminalpunctuation=no */,
+ { 1, 184, 5746, 2, 5, UNI_EBASE } /* isebase */,
+ { 0, 8589, 1115, 7, 4, UNI_SC__HANG } /* script=hang */,
+ { 54, 184, 3295, 2, 18, UNI_LATINEXTADDITIONAL } /* islatinextadditional */,
+ { 31, 9488, 3683, 4, 16, UNI_ETHIOPICEXT } /* blk=ethiopicextended */,
+ { 3, 7438, 5746, 10, 5, UNI_WB__EB } /* wordbreak=ebase */,
+ { 5, 8589, 8091, 7, 8, UNI_ARMN } /* script=armenian */,
+ { 22, 7076, 1586, 3, 22, UNI_BYZANTINEMUSIC } /* inbyzantinemusicalsymbols */,
+ { 0, 7155, 8450, 3, 5, UNI_HYPHEN } /* ishyphen */,
+ { 0, 5791, 5, 13, 1, UNI_JG__E } /* joininggroup=e */,
+ { 1, 9277, 9656, 3, 4, UNI_MIAO } /* sc=miao */,
+ { 3, 10132, 8139, 3, 8, UNI_WB__EB } /* wb=ebasegaz */,
+ { 2, 1417, 0, 24, 0, UNI_ccc_values_index } /* canonicalcombiningclass= */,
+ { 1, 2529, 10135, 20, 3, UNI_TERM } /* terminalpunctuation=yes */,
+ { 4, 9816, 0, 4, 0, UNI_TAVT } /* tavt */,
+ { 5, 8768, 36, 6, 1, UNI_BIDIC } /* bidic=t */,
+ { 0, 9768, 8107, 4, 4, UNI_BALI } /* scx=bali */,
+ { 0, 8449, 36, 7, 1, UNI_HYPHEN } /* hyphen=t */,
+ { 1, 9444, 10102, 4, 3, UNI_AGE__5_DOT_2 } /* age=v52 */,
+ { 14, 5986, 8732, 13, 6, UNI_NV__500000 } /* numericvalue=500000 */,
+ { 0, 4916, 8584, 3, 3, UNI_TAGS } /* istags */,
+ { 8, 9788, 0, 4, 0, UNI_SHRD } /* shrd */,
+ { 2, 9488, 4973, 4, 8, UNI_VEDICEXT } /* blk=vedicext */,
+ { 1, 9488, 2855, 4, 12, UNI_MONGOLIANSUP } /* blk=mongoliansup */,
+ { 0, 9020, 36, 6, 1, UNI_XPOSIXUPPER } /* upper=t */,
+ { 24, 1417, 9221, 25, 4, UNI_CCC__91 } /* canonicalcombiningclass=ccc91 */,
+ { 1, 9488, 2429, 4, 20, UNI_ININSCRIPTIONALPAHLAVI } /* blk=inscriptionalpahlavi */,
+ { 1, 6277, 0, 12, 0, UNI_MAHJONG } /* mahjongtiles */,
+ { 0, 184, 8484, 2, 7, UNI_MAND } /* ismandaic */,
+ { 3, 8780, 2666, 7, 18, UNI_COUNTINGROD } /* block=countingrodnumerals */,
+ { 1, 184, 9864, 2, 4, UNI_WCHO } /* iswcho */,
+ { 33, 5060, 1, 14, 1, -UNI_CI } /* caseignorable=n */,
+ { 0, 184, 1, 2, 1, UNI_N } /* isn */,
+ { 7, 8780, 4478, 6, 7, UNI_BRAI } /* block=braille */,
+ { 8, 5578, 1867, 14, 5, UNI_SB__UP } /* sentencebreak=upper */,
+ { 6, 9768, 7651, 4, 4, UNI_ITAL } /* scx=ital */,
+ { 4, 10048, 8738, 3, 6, UNI_NV__600000 } /* nv=600000 */,
+ { 13, 3079, 0, 6, 0, UNI_COPT } /* coptic */,
+ { 8, 8589, 2224, 7, 21, UNI_PRTI } /* script=inscriptionalparthian */,
+ { 1, 3836, 9600, 17, 4, UNI_KALI } /* scriptextensions=kali */,
+ { 47, 1417, 16, 24, 1, UNI_CCC__B } /* canonicalcombiningclass=b */,
+ { 1, 8589, 2913, 8, 8, UNI_SUND } /* script=sundanese */,
+ { 33, 10048, 8019, 3, 8, UNI_NV__2_SLASH_3 } /* nv=6.67e-01 */,
+ { 32, 3424, 1, 3, 41, UNI_UCASEXT } /* inunifiedcanadianaboriginalsyllabicsextended */,
+ { 16, 9768, 8442, 4, 7, UNI_HANO } /* scx=hanunoo */,
+ { 26, 9070, 1025, 5, 2, -UNI_POSIXXDIGIT } /* ahex=no */,
+ { 0, 184, 8936, 2, 6, UNI_LYCI } /* islycian */,
+ { 1, 6253, 0, 12, 0, UNI_KHMERSYMBOLS } /* khmersymbols */,
+ { 0, 9768, 5843, 4, 9, UNI_MLYM } /* scx=malayalam */,
+ { 0, 10024, 341, 3, 2, UNI_PE } /* gc=pe */,
+ { 7, 9488, 3331, 4, 18, UNI_ORNAMENTALDINGBATS } /* blk=ornamentaldingbats */,
+ { 4, 9508, 3015, 4, 5, UNI_CCC__A } /* ccc=above */,
+ { 1, 9488, 3457, 4, 18, UNI_TAIXUANJING } /* blk=taixuanjingsymbols */,
+ { 0, 5791, 7199, 14, 9, UNI_JG__KNOTTEDHEH } /* joininggroup=knottedheh */,
+ { 5, 1417, 8795, 24, 3, UNI_CCC__103 } /* canonicalcombiningclass=103 */,
+ { 1, 5791, 10057, 13, 3, UNI_JG__REH } /* joininggroup=reh */,
+ { 3, 9488, 5688, 5, 12, UNI_BLOCKELEMENTS } /* blk=blockelements */,
+ { 0, 1878, 0, 22, 0, UNI_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatideographssup */,
+ { 1, 7318, 9840, 10, 4, UNI_IN__10 } /* presentin=v100 */,
+ { 0, 8780, 7291, 6, 7, UNI_INSOGDIAN } /* block=sogdian */,
+ { 24, 9277, 8990, 3, 6, UNI_RJNG } /* sc=rejang */,
+ { 0, 10027, 9648, 3, 4, UNI_JG__MEEM } /* jg=meem */,
+ { 5, 9724, 0, 4, 0, UNI_PHNX } /* phnx */,
+ { 2, 184, 2855, 2, 12, UNI_MONGOLIANSUP } /* ismongoliansup */,
+ { 1, 9768, 3241, 4, 8, UNI_GEOR } /* scx=georgian */,
+ { 4, 10033, 10160, 3, 2, UNI_LB__H3 } /* lb=h3 */,
+ { 2, 9492, 751, 4, 5, UNI_BPT__C } /* bpt=close */,
+ { 8, 8407, 0, 7, 0, UNI_DSRT } /* deseret */,
+ { 56, 10048, 8750, 3, 6, UNI_NV__800000 } /* nv=800000 */,
+ { 1, 2409, 0, 13, 0, UNI_GLAGOLITICSUP } /* glagoliticsup */,
+ { 16, 9768, 9592, 4, 4, UNI_HMNP } /* scx=hmnp */,
+ { 9, 8589, 9584, 7, 4, UNI_HLUW } /* script=hluw */,
+ { 1, 2280, 4885, 4, 13, UNI_SARB } /* isoldsoutharabian */,
+ { 1, 3836, 9664, 17, 4, UNI_MRO } /* scriptextensions=mroo */,
+ { 176, 6420, 9321, 3, 4, UNI_INOSAGE } /* inosage */,
+ { 1, 8780, 8906, 6, 6, UNI_KANBUN } /* block=kanbun */,
+ { 81, 1944, 0, 22, 0, UNI_EARLYDYNASTICCUNEIFORM } /* earlydynasticcuneiform */,
+ { 2, 9277, 382, 3, 4, UNI_EGYP } /* sc=egyp */,
+ { 0, 1087, 3, 27, 1, -UNI_PCM } /* prependedconcatenationmark=f */,
+ { 0, 8589, 7288, 7, 10, UNI_SOGO } /* script=oldsogdian */,
+ { 10, 9488, 5270, 4, 14, UNI_LATINEXTE } /* blk=latinextendede */,
+ { 112, 3836, 9900, 17, 4, UNI_ZZZZ } /* scriptextensions=zzzz */,
+ { 0, 8688, 2590, 3, 18, UNI_ANCIENTGREEKNUMBERS } /* isancientgreeknumbers */,
+ { 65, 9997, 10042, 3, 3, UNI_BC__LRO } /* bc=lro */,
+ { 0, 10033, 1465, 3, 13, UNI_LB__CM } /* lb=combiningmark */,
+ { 28, 8780, 43, 7, 8, UNI_CJKCOMPAT } /* block=cjkcompat */,
+ { 32, 7630, 0, 9, 0, UNI_TALU } /* newtailue */,
+ { 3, 9768, 493, 4, 3, UNI_HAN } /* scx=han */,
+ { 4, 10340, 9861, 3, 3, UNI_VAI } /* isvaii */,
+ { 4, 10027, 7045, 3, 3, UNI_JG__FEH } /* jg=feh */,
+ { 1, 6710, 3583, 4, 15, UNI_UCAS } /* incanadiansyllabics */,
+ { 2, 4791, 6798, 4, 9, UNI_INMEDEFAIDRIN } /* inmedefaidrin */,
+ { 4, 9768, 8456, 4, 7, UNI_KNDA } /* scx=kannada */,
+ { 56, 1527, 0, 9, 0, UNI__PERL_SURROGATE } /* surrogate */,
+ { 1, 8780, 2855, 6, 12, UNI_MONGOLIANSUP } /* block=mongoliansup */,
+ { 0, 6807, 0, 11, 0, UNI_MISCSYMBOLS } /* miscsymbols */,
+ { 1, 9290, 3, 5, 1, -UNI_MATH } /* math=f */,
+ { 0, 8780, 1677, 6, 23, UNI_LATINEXTADDITIONAL } /* block=latinextendedadditional */,
+ { 7, 9071, 10135, 4, 3, UNI_XPOSIXXDIGIT } /* hex=yes */,
+ { 0, 5986, 9203, 13, 2, UNI_NV__34 } /* numericvalue=34 */,
+ { 2, 8780, 540, 7, 29, UNI_CJKEXTB } /* block=cjkunifiedideographsextensionb */,
+ { 0, 9038, 0, 4, 0, UNI_YEZI } /* yezi */,
+ { 33, 5284, 0, 14, 0, UNI_LISUSUP } /* lisusupplement */,
+ { 9, 4033, 4958, 16, 15, UNI_UPPERCASELETTER } /* generalcategory=uppercaseletter */,
+ { 0, 3836, 9808, 17, 4, UNI_TALU } /* scriptextensions=talu */,
+ { 8, 3836, 9860, 17, 3, UNI_VAI } /* scriptextensions=vai */,
+ { 5, 9768, 9008, 4, 6, UNI_THAA } /* scx=thaana */,
+ { 0, 8589, 7278, 7, 10, UNI_XPEO } /* script=oldpersian */,
+ { 0, 3836, 3169, 17, 8, UNI_ETHI } /* scriptextensions=ethiopic */,
+ { 9, 1828, 9255, 6, 5, -UNI_CASED } /* cased=false */,
+ { 0, 10030, 6994, 3, 11, UNI_JT__T } /* jt=transparent */,
+ { 0, 9768, 8421, 4, 4, UNI_ELYM } /* scx=elym */,
+ { 2, 9488, 2061, 4, 15, UNI_MODIFIERLETTERS } /* blk=modifierletters */,
+ { 1, 8589, 9464, 7, 4, UNI_ARMN } /* script=armn */,
+ { 7, 9488, 8372, 4, 7, UNI_CJKEXTD } /* blk=cjkextd */,
+ { 100, 8589, 8912, 7, 6, UNI_SC__KHOJ } /* script=khojki */,
+ { 0, 9488, 4449, 5, 4, UNI_INBAMUM } /* blk=bamum */,
+ { 57, 8780, 8659, 6, 7, UNI_INTIBETAN } /* block=tibetan */,
+ { 2, 9235, 9255, 5, 5, -UNI_CWCM } /* cwcm=false */,
+ { 0, 3904, 3, 17, 1, -UNI_UIDEO } /* unifiedideograph=f */,
+ { 0, 7188, 0, 4, 0, UNI_KHAR } /* khar */,
+ { 2, 8780, 2477, 6, 3, UNI_PUA } /* block=pua */,
+ { 32, 8780, 7248, 6, 10, UNI_MISCARROWS } /* block=miscarrows */,
+ { 138, 9270, 5523, 3, 13, UNI_PHONETICEXTSUP } /* inphoneticextsup */,
+ { 0, 4916, 4929, 3, 14, UNI_TAMILSUP } /* istamilsupplement */,
+ { 1, 3836, 9632, 17, 4, UNI_LINA } /* scriptextensions=lina */,
+ { 0, 8780, 0, 6, 0, UNI_blk_values_index } /* block= */,
+ { 68, 8589, 9002, 7, 4, UNI_SC__TELU } /* script=telu */,
+ { 22, 5578, 339, 14, 2, UNI_SB__LO } /* sentencebreak=lo */,
+ { 0, 2349, 0, 20, 0, UNI_PC } /* connectorpunctuation */,
+ { 1, 184, 5674, 2, 5, UNI_BIDIM } /* isbidim */,
+ { 24, 10024, 908, 3, 10, UNI_CO } /* gc=privateuse */,
+ { 64, 21, 2308, 2, 21, UNI_YIJING } /* inyijinghexagramsymbols */,
+ { 0, 3836, 7648, 17, 9, UNI_ITAL } /* scriptextensions=olditalic */,
+ { 0, 9508, 3007, 4, 18, UNI_CCC__216 } /* ccc=attachedaboveright */,
+ { 2, 9503, 0, 2, 0, UNI_MC } /* mc */,
+ { 8, 9277, 5843, 3, 9, UNI_SC__MLYM } /* sc=malayalam */,
+ { 0, 9716, 1, 4, 1, -UNI_PCM } /* pcm=n */,
+ { 29, 9997, 2266, 3, 21, UNI_BC__PDI } /* bc=popdirectionalisolate */,
+ { 0, 10296, 10308, 7, 5, UNI_POSIXPRINT } /* isposixprint */,
+ { 32, 10027, 4193, 3, 16, UNI_JG__MANICHAEANLAMEDH } /* jg=manichaeanlamedh */,
+ { 138, 10333, 6886, 3, 3, UNI_SHAW } /* isshaw */,
+ { 0, 9488, 5074, 4, 14, UNI_CJKCOMPATFORMS } /* blk=cjkcompatforms */,
+ { 31, 3683, 0, 11, 0, UNI_ETHIOPICEXT } /* ethiopicext */,
+ { 17, 9768, 9740, 4, 4, UNI_QAAI } /* scx=qaai */,
+ { 3, 7218, 495, 10, 7, UNI_LB__NU } /* linebreak=numeric */,
+ { 6, 9540, 0, 4, 0, UNI_dia_values_index } /* dia= */,
+ { 0, 9070, 0, 5, 0, UNI_ahex_values_index } /* ahex= */,
+ { 0, 8780, 3633, 7, 16, UNI_CYRILLICEXTA } /* block=cyrillicextendeda */,
+ { 2, 4385, 0, 16, 0, UNI_TANGUTCOMPONENTS } /* tangutcomponents */,
+ { 50, 8780, 6098, 7, 11, UNI_CYRILLICEXTA } /* block=cyrillicexta */,
+ { 0, 9275, 4113, 5, 16, UNI_INSC__INVISIBLESTACKER } /* insc=invisiblestacker */,
+ { 0, 9488, 1344, 4, 25, UNI_SYMBOLSFORLEGACYCOMPUTING } /* blk=symbolsforlegacycomputing */,
+ { 1, 4542, 1633, 4, 13, UNI_GEOMETRICSHAPES } /* ingeometricshapes */,
+ { 4, 9488, 6397, 4, 12, UNI_MATHALPHANUM } /* blk=mathalphanum */,
+ { 4, 9345, 0, 5, 0, UNI_xidc_values_index } /* xidc= */,
+ { 1, 3836, 9588, 17, 4, UNI_HMNG } /* scriptextensions=hmng */,
+ { 0, 7228, 9836, 10, 4, UNI_XPOSIXLOWER } /* lowercase=true */,
+ { 166, 10024, 400, 3, 6, UNI_CF } /* gc=format */,
+ { 2, 9488, 5158, 4, 14, UNI_INGREEK } /* blk=greekandcoptic */,
+ { 1, 838, 0, 29, 0, UNI_MISCARROWS } /* miscellaneoussymbolsandarrows */,
+ { 4, 8882, 3, 6, 1, -UNI_GREXT } /* grext=f */,
+ { 16, 2288, 4675, 4, 13, UNI_INHANGUL } /* inhangulsyllables */,
+ { 0, 9270, 2549, 5, 20, UNI_INPC__TOPANDBOTTOMANDRIGHT } /* inpc=topandbottomandright */,
+ { 0, 3921, 0, 16, 0, UNI_ARABICSUP } /* arabicsupplement */,
+ { 8, 21, 2308, 2, 6, UNI_YIJING } /* inyijing */,
+ { 0, 7495, 0, 9, 0, UNI_ARABICPFA } /* arabicpfa */,
+ { 0, 184, 4340, 2, 13, UNI_MATHOPERATORS } /* ismathoperators */,
+ { 0, 9488, 5778, 4, 6, UNI_IPAEXT } /* blk=ipaext */,
+ { 0, 10027, 5620, 3, 10, UNI_JG__TEHMARBUTA } /* jg=tehmarbuta */,
+ { 0, 2182, 73, 21, 2, UNI_WB__EB } /* graphemeclusterbreak=em */,
+ { 0, 1979, 10169, 10, 1, UNI_CASEDLETTER } /* category=l& */,
+ { 0, 9528, 1, 4, 1, -UNI_CWU } /* cwu=n */,
+ { 0, 2760, 7720, 19, 9, UNI_GCB__V } /* hangulsyllabletype=voweljamo */,
+ { 5, 184, 10168, 2, 2, UNI_CASEDLETTER } /* isl& */,
+ { 182, 8365, 0, 7, 0, UNI_CJKEXTC } /* cjkextc */,
+ { 4, 9768, 2224, 4, 21, UNI_PRTI } /* scx=inscriptionalparthian */,
+ { 2, 9320, 0, 5, 0, UNI_OSGE } /* osage */,
+ { 144, 9020, 1025, 6, 2, -UNI_XPOSIXUPPER } /* upper=no */,
+ { 0, 9488, 1900, 4, 22, UNI_INDICNUMBERFORMS } /* blk=commonindicnumberforms */,
+ { 1, 5986, 8075, 13, 8, UNI_NV__7_SLASH_8 } /* numericvalue=8.75e-01 */,
+ { 0, 5116, 1025, 14, 2, -UNI_EMOD } /* emojimodifier=no */,
+ { 141, 9444, 10099, 4, 3, UNI_AGE__5_DOT_1 } /* age=v51 */,
+ { 0, 8688, 5719, 3, 4, UNI_XPOSIXALNUM } /* isalnum */,
+ { 12, 10333, 0, 7, 0, UNI_XPOSIXSPACE } /* isspace */,
+ { 2, 1631, 0, 23, 0, UNI_GEOMETRICSHAPESEXT } /* geometricshapesextended */,
+ { 1, 2288, 8188, 3, 7, UNI_INHIRAGANA } /* inhiragana */,
+ { 3, 9230, 10135, 5, 3, UNI_CWCF } /* cwcf=yes */,
+ { 9, 9508, 9931, 4, 3, UNI_CCC__L } /* ccc=224 */,
+ { 8, 9768, 9245, 4, 4, UNI_DOGR } /* scx=dogr */,
+ { 1, 6420, 7649, 3, 8, UNI_INOLDITALIC } /* inolditalic */,
+ { 0, 9768, 6973, 5, 3, UNI_SYLO } /* scx=sylo */,
+ { 37, 5578, 69, 14, 2, UNI_SB__UP } /* sentencebreak=up */,
+ { 2, 2280, 7290, 4, 8, UNI_SOGO } /* isoldsogdian */,
+ { 0, 5116, 9836, 14, 4, UNI_EMOD } /* emojimodifier=true */,
+ { 0, 9277, 6409, 3, 4, UNI_MEND } /* sc=mend */,
+ { 113, 10333, 2913, 3, 8, UNI_SUND } /* issundanese */,
+ { 2, 3836, 7675, 17, 4, UNI_PALM } /* scriptextensions=palm */,
+ { 34, 8589, 9548, 7, 4, UNI_DSRT } /* script=dsrt */,
+ { 10, 9768, 7118, 4, 10, UNI_CHRS } /* scx=chorasmian */,
+ { 0, 9997, 3374, 3, 10, UNI_BC__WS } /* bc=whitespace */,
+ { 1, 8852, 1025, 6, 2, -UNI_CWKCF } /* cwkcf=no */,
+ { 7, 2477, 0, 3, 0, UNI_PUA } /* pua */,
+ { 1, 184, 809, 2, 22, UNI_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsup */,
+ { 0, 1417, 8, 24, 1, UNI_CCC__A } /* canonicalcombiningclass=a */,
+ { 46, 5466, 26, 14, 1, UNI_NFDQC__Y } /* nfdquickcheck=y */,
+ { 0, 2182, 24, 21, 1, UNI_GCB__L } /* graphemeclusterbreak=l */,
+ { 5, 9275, 1244, 5, 9, UNI_INSC__CONSONANT } /* insc=consonant */,
+ { 1, 10048, 8732, 3, 5, UNI_NV__50000 } /* nv=50000 */,
+ { 0, 10024, 10176, 3, 2, UNI_ZL } /* gc=zl */,
+ { 5, 9488, 4883, 4, 15, UNI_SARB } /* blk=oldsoutharabian */,
+ { 43, 184, 5270, 2, 14, UNI_LATINEXTE } /* islatinextendede */,
+ { 0, 10063, 26, 3, 1, UNI_SD } /* sd=y */,
+ { 0, 5791, 5918, 13, 3, UNI_JG__TAW } /* joininggroup=taw */,
+ { 10, 3385, 3, 18, 1, -UNI_RI } /* regionalindicator=f */,
+ { 2, 9488, 7594, 4, 9, UNI_LATINEXTD } /* blk=latinextd */,
+ { 0, 3836, 1900, 17, 6, UNI_ZYYY } /* scriptextensions=common */,
+ { 0, 10033, 10158, 3, 2, UNI_LB__H2 } /* lb=h2 */,
+ { 144, 9768, 7359, 5, 3, UNI_SAUR } /* scx=saur */,
+ { 1, 10048, 7859, 3, 6, UNI_NV__200000 } /* nv=200000 */,
+ { 0, 5986, 7923, 13, 8, UNI_NV__2_SLASH_5 } /* numericvalue=4.00e-01 */,
+ { 32, 184, 2141, 3, 10, UNI_CYRILLICSUP } /* iscyrillicsup */,
+ { 0, 4916, 3458, 3, 17, UNI_TAIXUANJING } /* istaixuanjingsymbols */,
+ { 4, 8780, 2141, 7, 17, UNI_CYRILLICSUP } /* block=cyrillicsupplement */,
+ { 7, 8780, 4448, 6, 5, UNI_INBAMUM } /* block=bamum */,
+ { 1, 8091, 0, 8, 0, UNI_ARMN } /* armenian */,
+ { 32, 184, 0, 3, 0, UNI_C } /* isc */,
+ { 0, 184, 8115, 2, 4, UNI_BASS } /* isbass */,
+ { 3, 184, 4583, 2, 4, UNI_DASH } /* isdash */,
+ { 1, 9488, 4401, 4, 16, UNI_TANGUTSUP } /* blk=tangutsupplement */,
+ { 1, 8780, 4257, 6, 16, UNI_MISCMATHSYMBOLSB } /* block=miscmathsymbolsb */,
+ { 2, 9015, 1, 5, 1, -UNI_IDEO } /* ideo=n */,
+ { 0, 184, 1677, 2, 5, UNI_LATN } /* islatin */,
+ { 12, 10288, 3379, 8, 5, UNI_XPOSIXSPACE } /* isxposixspace */,
+ { 89, 9488, 3439, 4, 18, UNI_SMALLKANAEXT } /* blk=smallkanaextension */,
+ { 1, 2569, 0, 20, 0, UNI_vo_values_index } /* verticalorientation= */,
+ { 0, 10024, 2268, 3, 2, UNI_PD } /* gc=pd */,
+ { 30, 9488, 5256, 4, 14, UNI_LATINEXTD } /* blk=latinextendedd */,
+ { 0, 8780, 567, 6, 2, UNI_NB } /* block=nb */,
+ { 4, 10048, 7859, 3, 2, UNI_NV__20 } /* nv=20 */,
+ { 0, 9444, 10123, 4, 3, UNI_AGE__9 } /* age=v90 */,
+ { 0, 1417, 8811, 25, 5, UNI_CCC__122 } /* canonicalcombiningclass=ccc122 */,
+ { 0, 9488, 7291, 4, 7, UNI_INSOGDIAN } /* blk=sogdian */,
+ { 36, 10003, 1, 3, 1, -UNI_CI } /* ci=n */,
+ { 1, 9277, 2817, 3, 4, UNI_MERO } /* sc=mero */,
+ { 0, 10030, 6529, 3, 12, UNI_JT__R } /* jt=rightjoining */,
+ { 2, 3836, 9325, 17, 5, UNI_RUNR } /* scriptextensions=runic */,
+ { 0, 7058, 0, 10, 0, UNI_ARABICEXTA } /* arabicexta */,
+ { 0, 3836, 8786, 17, 6, UNI_CARI } /* scriptextensions=carian */,
+ { 8, 4658, 1, 15, 1, -UNI_GREXT } /* graphemeextend=n */,
+ { 6, 9768, 1900, 4, 6, UNI_ZYYY } /* scx=common */,
+ { 25, 9488, 2817, 4, 19, UNI_MERO } /* blk=meroitichieroglyphs */,
+ { 0, 21, 5214, 2, 6, UNI_KANGXI } /* inkangxi */,
+ { 65, 9488, 8990, 4, 6, UNI_INREJANG } /* blk=rejang */,
+ { 0, 7318, 9955, 10, 3, UNI_IN__3_DOT_2 } /* presentin=3.2 */,
+ { 0, 7325, 9388, 3, 4, UNI_IN__11 } /* in=11.0 */,
+ { 1, 5791, 4193, 13, 16, UNI_JG__MANICHAEANLAMEDH } /* joininggroup=manichaeanlamedh */,
+ { 3, 10027, 3785, 3, 17, UNI_JG__MANICHAEANDHAMEDH } /* jg=manichaeandhamedh */,
+ { 2, 2855, 0, 19, 0, UNI_MONGOLIANSUP } /* mongoliansupplement */,
+ { 0, 749, 0, 30, 0, UNI_ENCLOSEDALPHANUMSUP } /* enclosedalphanumericsupplement */,
+ { 0, 8780, 6012, 6, 13, UNI_VERTICALFORMS } /* block=verticalforms */,
+ { 1, 7325, 7765, 3, 1, UNI_IN__2 } /* in=2 */,
+ { 2, 9488, 6097, 4, 12, UNI_CYRILLICEXTA } /* blk=cyrillicexta */,
+ { 2, 8589, 0, 7, 0, UNI_sc_values_index } /* script= */,
+ { 3, 446, 0, 18, 0, UNI_IDEOGRAPHICSYMBOLS } /* ideographicsymbols */,
+ { 0, 5986, 9208, 13, 2, UNI_NV__35 } /* numericvalue=35 */,
+ { 0, 9277, 2203, 3, 4, UNI_SC__HAN } /* sc=hani */,
+ { 10, 9277, 2409, 3, 10, UNI_SC__GLAG } /* sc=glagolitic */,
+ { 2, 8984, 9836, 6, 4, UNI_QMARK } /* qmark=true */,
+ { 3, 5452, 9295, 14, 5, UNI_NFCQC__M } /* nfcquickcheck=maybe */,
+ { 0, 9508, 9218, 4, 2, UNI_CCC__84 } /* ccc=84 */,
+ { 1, 5791, 5312, 13, 14, UNI_JG__MANICHAEANAYIN } /* joininggroup=manichaeanayin */,
+ { 3, 184, 3683, 2, 17, UNI_ETHIOPICEXTA } /* isethiopicextendeda */,
+ { 2, 10027, 7055, 3, 3, UNI_JG__QAF } /* jg=qaf */,
+ { 0, 2076, 0, 22, 0, UNI_TRANSPORTANDMAP } /* transportandmapsymbols */,
+ { 2, 21, 8900, 2, 6, UNI_INKAITHI } /* inkaithi */,
+ { 0, 8882, 0, 5, 0, UNI_GREXT } /* grext */,
+ { 24, 9488, 1393, 4, 24, UNI_ARABICPFB } /* blk=arabicpresentationformsb */,
+ { 64, 1552, 4583, 9, 15, UNI_PD } /* category=dashpunctuation */,
+ { 0, 7438, 7730, 11, 8, UNI_WB__WSEGSPACE } /* wordbreak=wsegspace */,
+ { 0, 9768, 9864, 4, 4, UNI_WCHO } /* scx=wcho */,
+ { 1, 10024, 10178, 3, 2, UNI_ZP } /* gc=zp */,
+ { 0, 10027, 6361, 3, 12, UNI_JG__MALAYALAMTTA } /* jg=malayalamtta */,
+ { 40, 5986, 9408, 13, 4, UNI_NV__15_SLASH_2 } /* numericvalue=15/2 */,
+ { 5, 5791, 5410, 13, 14, UNI_JG__MANICHAEANTETH } /* joininggroup=manichaeanteth */,
+ { 13, 7088, 6493, 10, 12, UNI_BC__ON } /* bidiclass=otherneutral */,
+ { 32, 8780, 1060, 7, 5, UNI_INCOPTIC } /* block=coptic */,
+ { 32, 9488, 5186, 4, 14, UNI_HIGHSURROGATES } /* blk=highsurrogates */,
+ { 8, 9768, 7648, 4, 9, UNI_ITAL } /* scx=olditalic */,
+ { 37, 3529, 0, 18, 0, UNI_vs_values_index } /* variationselector= */,
+ { 3, 8624, 0, 7, 0, UNI_SUPPUAA } /* suppuaa */,
+ { 0, 1188, 2077, 3, 14, UNI_TRANSPORTANDMAP } /* intransportandmap */,
+ { 97, 9488, 4449, 5, 7, UNI_BAMUMSUP } /* blk=bamumsup */,
+ { 1, 184, 8344, 2, 4, UNI_BENG } /* isbeng */,
+ { 1, 1417, 9934, 24, 3, UNI_CCC__R } /* canonicalcombiningclass=226 */,
+ { 6, 9768, 9816, 4, 4, UNI_TAVT } /* scx=tavt */,
+ { 82, 7738, 1, 9, 1, -UNI_XIDS } /* xidstart=n */,
+ { 2, 8123, 0, 4, 0, UNI_BUGI } /* bugi */,
+ { 166, 4257, 0, 16, 0, UNI_MISCMATHSYMBOLSB } /* miscmathsymbolsb */,
+ { 56, 5986, 9416, 13, 4, UNI_NV__3_SLASH_16 } /* numericvalue=3/16 */,
+ { 0, 9768, 8924, 4, 6, UNI_LEPC } /* scx=lepcha */,
+ { 33, 8966, 0, 6, 0, UNI_nfdqc_values_index } /* nfdqc= */,
+ { 0, 1087, 9255, 27, 5, -UNI_PCM } /* prependedconcatenationmark=false */,
+ { 0, 8780, 3169, 6, 8, UNI_INETHIOPIC } /* block=ethiopic */,
+ { 0, 184, 5256, 2, 14, UNI_LATINEXTD } /* islatinextendedd */,
+ { 0, 8589, 8115, 7, 4, UNI_BASS } /* script=bass */,
+ { 0, 7155, 1655, 3, 22, UNI_COMPATJAMO } /* ishangulcompatibilityjamo */,
+ { 0, 8780, 3650, 7, 16, UNI_CYRILLICEXTB } /* block=cyrillicextendedb */,
+ { 53, 9997, 5494, 3, 14, UNI_BC__NSM } /* bc=nonspacingmark */,
+ { 0, 5791, 5396, 13, 14, UNI_JG__MANICHAEANRESH } /* joininggroup=manichaeanresh */,
+ { 2, 9556, 18, 4, 2, UNI_RI } /* gcb=ri */,
+ { 2, 8780, 6110, 7, 11, UNI_CYRILLICEXTB } /* block=cyrillicextb */,
+ { 3, 9488, 3079, 4, 6, UNI_INCOPTIC } /* blk=coptic */,
+ { 8, 7155, 6485, 3, 3, UNI_HUNG } /* ishung */,
+ { 0, 5791, 5882, 13, 13, UNI_JG__MANICHAEANNUN } /* joininggroup=manichaeannun */,
+ { 1, 5791, 7038, 13, 10, UNI_JG__AFRICANFEH } /* joininggroup=africanfeh */,
+ { 2, 4628, 1, 15, 1, UNI_EA__N } /* eastasianwidth=n */,
+ { 1, 9768, 3169, 4, 8, UNI_ETHI } /* scx=ethiopic */,
+ { 1, 8780, 7504, 6, 9, UNI_ARABICPFB } /* block=arabicpfb */,
+ { 0, 10033, 10162, 3, 2, UNI_GCB__L } /* lb=jl */,
+ { 0, 9277, 9764, 3, 4, UNI_SARB } /* sc=sarb */,
+ { 3, 21, 5284, 2, 4, UNI_INLISU } /* inlisu */,
+ { 0, 8780, 9452, 6, 4, UNI_INAHOM } /* block=ahom */,
+ { 0, 3097, 8163, 18, 3, UNI_DT__FRA } /* decompositiontype=fra */,
+ { 1, 9260, 10135, 5, 3, UNI_IDSB } /* idsb=yes */,
+ { 3, 9262, 112, 3, 2, UNI_SB__SC } /* sb=sc */,
+ { 6, 9768, 3937, 4, 4, UNI_BOPO } /* scx=bopo */,
+ { 3, 3382, 0, 3, 0, UNI_ce_values_index } /* ce= */,
+ { 0, 5986, 5648, 13, 3, UNI_NV__100 } /* numericvalue=100 */,
+ { 1, 7438, 138, 10, 2, UNI_WB__FO } /* wordbreak=fo */,
+ { 214, 8882, 9255, 6, 5, -UNI_GREXT } /* grext=false */,
+ { 1, 9351, 3, 4, 1, -UNI_IDS } /* ids=f */,
+ { 0, 1273, 1, 21, 1, -UNI_CE } /* compositionexclusion=n */,
+ { 1, 9277, 9788, 3, 4, UNI_SC__SHRD } /* sc=shrd */,
+ { 1, 9488, 4161, 4, 16, UNI_LINEARBSYLLABARY } /* blk=linearbsyllabary */,
+ { 0, 21, 8456, 2, 7, UNI_INKANNADA } /* inkannada */,
+ { 0, 8589, 6181, 7, 12, UNI_SC__GONG } /* script=gunjalagondi */,
+ { 16, 8358, 0, 7, 0, UNI_CJKEXTB } /* cjkextb */,
+ { 1, 9262, 125, 3, 2, UNI_LB__CR } /* sb=cr */,
+ { 1, 10027, 5882, 3, 13, UNI_JG__MANICHAEANNUN } /* jg=manichaeannun */,
+ { 2, 8589, 9564, 7, 4, UNI_SC__GONM } /* script=gonm */,
+ { 0, 9768, 9095, 4, 5, UNI_BUHD } /* scx=buhid */,
+ { 0, 9444, 10096, 4, 3, UNI_AGE__5 } /* age=v50 */,
+ { 2, 1188, 4929, 3, 7, UNI_TAMILSUP } /* intamilsup */,
+ { 8, 7218, 202, 10, 2, UNI_LB__SA } /* linebreak=sa */,
+ { 33, 9277, 7358, 3, 10, UNI_SAUR } /* sc=saurashtra */,
+ { 0, 7218, 988, 10, 2, UNI_LB__CP } /* linebreak=cp */,
+ { 1, 7088, 2489, 10, 20, UNI_BC__PDF } /* bidiclass=popdirectionalformat */,
+ { 5, 10027, 5179, 3, 7, UNI_JG__HEHGOAL } /* jg=hehgoal */,
+ { 8, 10024, 2349, 3, 20, UNI_PC } /* gc=connectorpunctuation */,
+ { 9, 1966, 3061, 22, 18, UNI_INSC__CONSONANTSUBJOINED } /* indicsyllabiccategory=consonantsubjoined */,
+ { 48, 7325, 9396, 3, 4, UNI_IN__12_DOT_1 } /* in=12.1 */,
+ { 0, 7438, 34, 10, 2, UNI_WB__EX } /* wordbreak=ex */,
+ { 24, 10012, 3, 3, 1, UNI_EA__F } /* ea=f */,
+ { 1, 4033, 5040, 16, 5, UNI_XPOSIXDIGIT } /* generalcategory=digit */,
+ { 2, 10333, 8632, 3, 6, UNI_SUPPUAB } /* issuppuab */,
+ { 105, 9768, 9684, 4, 4, UNI_NEWA } /* scx=newa */,
+ { 32, 1166, 1025, 26, 2, -UNI_DI } /* defaultignorablecodepoint=no */,
+ { 3, 9488, 7128, 4, 10, UNI_CJKSTROKES } /* blk=cjkstrokes */,
+ { 0, 5791, 4773, 13, 5, UNI_JG__SADHE } /* joininggroup=sadhe */,
+ { 14, 4033, 467, 16, 11, UNI_P } /* generalcategory=punctuation */,
+ { 0, 8780, 8291, 6, 8, UNI_INTAGBANWA } /* block=tagbanwa */,
+ { 1, 6553, 0, 4, 0, UNI_XIDC } /* xidc */,
+ { 10, 8435, 26, 7, 1, UNI_GRBASE } /* grbase=y */,
+ { 16, 9488, 809, 4, 22, UNI_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsup */,
+ { 36, 6805, 4245, 6, 12, UNI_MISCMATHSYMBOLSA } /* inmiscmathsymbolsa */,
+ { 137, 184, 5752, 2, 8, UNI_GREEKEXT } /* isgreekext */,
+ { 3, 7088, 2266, 10, 21, UNI_BC__PDI } /* bidiclass=popdirectionalisolate */,
+ { 67, 9270, 2455, 5, 5, UNI_INPC__RIGHT } /* inpc=right */,
+ { 0, 1417, 7078, 24, 10, UNI_CCC__BR } /* canonicalcombiningclass=belowright */,
+ { 4, 4916, 4929, 3, 4, UNI_TAML } /* istamil */,
+ { 65, 7088, 2509, 10, 20, UNI_BC__RLE } /* bidiclass=righttoleftembedding */,
+ { 0, 9768, 8421, 4, 7, UNI_ELYM } /* scx=elymaic */,
+ { 9, 8694, 9836, 7, 4, UNI_XPOSIXSPACE } /* wspace=true */,
+ { 0, 3836, 7359, 18, 9, UNI_SAUR } /* scriptextensions=saurashtra */,
+ { 4, 7076, 8124, 3, 7, UNI_INBUGINESE } /* inbuginese */,
+ { 0, 1966, 5102, 22, 14, UNI_INSC__CONSONANTFINAL } /* indicsyllabiccategory=consonantfinal */,
+ { 4, 9768, 8131, 4, 4, UNI_DUPL } /* scx=dupl */,
+ { 0, 8780, 1006, 6, 17, UNI_ANCIENTGREEKMUSIC } /* block=ancientgreekmusic */,
+ { 1, 9488, 8291, 4, 8, UNI_INTAGBANWA } /* blk=tagbanwa */,
+ { 3, 184, 4129, 2, 16, UNI_LATIN1 } /* islatin1supplement */,
+ { 0, 9265, 9836, 5, 4, UNI_IDST } /* idst=true */,
+ { 42, 9488, 5171, 4, 4, UNI_INCHAM } /* blk=cham */,
+ { 3, 9488, 2287, 4, 21, UNI_SINHALAARCHAICNUMBERS } /* blk=sinhalaarchaicnumbers */,
+ { 1, 9488, 7585, 4, 9, UNI_LATINEXTC } /* blk=latinextc */,
+ { 0, 9488, 328, 4, 21, UNI_MATHOPERATORS } /* blk=mathematicaloperators */,
+ { 0, 4628, 9868, 15, 4, UNI_EA__W } /* eastasianwidth=wide */,
+ { 57, 10333, 2288, 3, 6, UNI_SINH } /* issinhala */,
+ { 0, 4033, 3358, 16, 9, UNI_Z } /* generalcategory=separator */,
+ { 12, 5791, 6323, 13, 5, UNI_JG__GAMAL } /* joininggroup=gamal */,
+ { 0, 9488, 5003, 4, 15, UNI_INZANABAZARSQUARE } /* blk=zanabazarsquare */,
+ { 2, 9345, 3, 5, 1, -UNI_XIDC } /* xidc=f */,
+ { 16, 3836, 9880, 17, 4, UNI_YI } /* scriptextensions=yiii */,
+ { 260, 3836, 8666, 17, 7, UNI_TIRH } /* scriptextensions=tirhuta */,
+ { 0, 5791, 8155, 13, 8, UNI_JG__FARSIYEH } /* joininggroup=farsiyeh */,
+ { 0, 8780, 4241, 6, 16, UNI_MISCMATHSYMBOLSA } /* block=miscmathsymbolsa */,
+ { 3, 10009, 5904, 3, 4, UNI_DT__NONE } /* dt=none */,
+ { 275, 184, 8352, 3, 6, UNI_CJKEXTA } /* iscjkexta */,
+ { 0, 9277, 6884, 3, 11, UNI_HMNG } /* sc=pahawhhmong */,
+ { 19, 10033, 5046, 3, 14, UNI_LB__CR } /* lb=carriagereturn */,
+ { 2, 2224, 1562, 3, 23, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* insupsymbolsandpictographs */,
+ { 5, 9488, 42, 4, 26, UNI_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatibilityideographs */,
+ { 93, 7088, 23, 10, 2, UNI_BC__AL } /* bidiclass=al */,
+ { 9, 8780, 5270, 6, 14, UNI_LATINEXTE } /* block=latinextendede */,
+ { 1, 9488, 7168, 4, 10, UNI_INDIVESAKURU } /* blk=divesakuru */,
+ { 2, 184, 4017, 2, 16, UNI_PF } /* isfinalpunctuation */,
+ { 2, 5986, 8067, 13, 8, UNI_NV__17_SLASH_2 } /* numericvalue=8.50e+00 */,
+ { 0, 8780, 8484, 6, 7, UNI_INMANDAIC } /* block=mandaic */,
+ { 6, 8780, 3421, 6, 4, UNI_RUMI } /* block=rumi */,
+ { 0, 10027, 5326, 3, 14, UNI_JG__MANICHAEANBETH } /* jg=manichaeanbeth */,
+ { 0, 3836, 78, 17, 4, UNI_ARAB } /* scriptextensions=arab */,
+ { 5, 3836, 8645, 17, 7, UNI_LANA } /* scriptextensions=taitham */,
+ { 1, 9277, 8477, 3, 4, UNI_MAKA } /* sc=maka */,
+ { 1, 1537, 7298, 24, 10, UNI_INPC__OVERSTRUCK } /* indicpositionalcategory=overstruck */,
+ { 1, 9488, 9800, 4, 4, UNI_TAGS } /* blk=tags */,
+ { 0, 5606, 0, 14, 0, UNI_SUPPUNCTUATION } /* suppunctuation */,
+ { 0, 6554, 0, 3, 0, UNI_IDC } /* idc */,
+ { 86, 3836, 5284, 17, 4, UNI_LISU } /* scriptextensions=lisu */,
+ { 1, 9488, 3887, 4, 17, UNI_SUTTONSIGNWRITING } /* blk=suttonsignwriting */,
+ { 0, 8435, 10135, 7, 3, UNI_GRBASE } /* grbase=yes */,
+ { 0, 184, 4002, 3, 6, UNI_CPRT } /* iscypriot */,
+ { 0, 10033, 9557, 3, 2, UNI_LB__CB } /* lb=cb */,
+ { 0, 8780, 2141, 7, 10, UNI_CYRILLICSUP } /* block=cyrillicsup */,
+ { 1, 3836, 78, 17, 6, UNI_ARAB } /* scriptextensions=arabic */,
+ { 13, 184, 9608, 2, 4, UNI_KITS } /* iskits */,
+ { 137, 184, 7540, 2, 8, UNI_EXT } /* isextender */,
+ { 1, 7325, 7782, 3, 1, UNI_IN__3 } /* in=3 */,
+ { 36, 2308, 0, 21, 0, UNI_YIJING } /* yijinghexagramsymbols */,
+ { 0, 5986, 8010, 13, 2, UNI_NV__36 } /* numericvalue=36 */,
+ { 1, 5578, 1089, 15, 2, UNI_SB__SE } /* sentencebreak=sep */,
+ { 3, 9668, 0, 4, 0, UNI_MTEI } /* mtei */,
+ { 2, 3379, 9836, 6, 4, UNI_XPOSIXSPACE } /* space=true */,
+ { 0, 6061, 9255, 12, 5, -UNI_BIDIC } /* bidicontrol=false */,
+ { 0, 6609, 0, 10, 0, UNI_DEP } /* deprecated */,
+ { 2, 10048, 7947, 3, 8, UNI_NV__3_SLASH_64 } /* nv=4.69e-02 */,
+ { 3, 4643, 9255, 15, 5, -UNI_ECOMP } /* emojicomponent=false */,
+ { 64, 8780, 8631, 6, 7, UNI_SUPPUAB } /* block=suppuab */,
+ { 3, 184, 8498, 2, 4, UNI_MULT } /* ismult */,
+ { 1, 9644, 0, 4, 0, UNI_MEDF } /* medf */,
+ { 0, 10048, 9416, 3, 4, UNI_NV__3_SLASH_16 } /* nv=3/16 */,
+ { 1, 9265, 1025, 5, 2, -UNI_IDST } /* idst=no */,
+ { 0, 1006, 0, 27, 0, UNI_ANCIENTGREEKMUSIC } /* ancientgreekmusicalnotation */,
+ { 1, 8589, 9672, 7, 4, UNI_SC__MYMR } /* script=mymr */,
+ { 1, 21, 3751, 2, 17, UNI_INKHITANSMALLSCRIPT } /* inkhitansmallscript */,
+ { 0, 4116, 415, 3, 31, UNI_INIDC } /* isideographicdescriptioncharacters */,
+ { 3, 10024, 10180, 3, 2, UNI_ZS } /* gc=zs */,
+ { 1, 10033, 340, 3, 2, UNI_LB__OP } /* lb=op */,
+ { 5, 9488, 749, 4, 30, UNI_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumericsupplement */,
+ { 14, 184, 1184, 2, 3, UNI_DEP } /* isdep */,
+ { 2, 6231, 2667, 4, 17, UNI_COUNTINGROD } /* incountingrodnumerals */,
+ { 0, 8780, 8526, 6, 7, UNI_NB } /* block=noblock */,
+ { 79, 7438, 7612, 10, 6, UNI_WB__MN } /* wordbreak=midnum */,
+ { 136, 5986, 7955, 13, 8, UNI_NV__1_SLASH_20 } /* numericvalue=5.00e-02 */,
+ { 5, 184, 2161, 2, 20, UNI_EXTPICT } /* isextendedpictographic */,
+ { 3, 2280, 1759, 4, 2, UNI_OLCK } /* isolck */,
+ { 0, 184, 1115, 3, 24, UNI_CWKCF } /* ischangeswhennfkccasefolded */,
+ { 2, 9071, 9255, 4, 5, -UNI_XPOSIXXDIGIT } /* hex=false */,
+ { 0, 184, 1044, 2, 6, UNI_L } /* isletter */,
+ { 0, 9768, 3785, 4, 10, UNI_MANI } /* scx=manichaean */,
+ { 4, 3836, 6484, 17, 4, UNI_HUNG } /* scriptextensions=hung */,
+ { 0, 9488, 979, 4, 27, UNI_ALPHABETICPF } /* blk=alphabeticpresentationforms */,
+ { 4, 5791, 9884, 13, 4, UNI_JG__ZAIN } /* joininggroup=zain */,
+ { 31, 8780, 7239, 6, 2, UNI_INVS } /* block=vs */,
+ { 72, 9997, 4493, 3, 15, UNI_BC__CS } /* bc=commonseparator */,
+ { 2, 1768, 9836, 22, 4, UNI_CWCF } /* changeswhencasefolded=true */,
+ { 0, 7318, 0, 10, 0, UNI_in_values_index } /* presentin= */,
+ { 13, 10024, 4017, 3, 16, UNI_PF } /* gc=finalpunctuation */,
+ { 2, 10048, 9360, 3, 4, UNI_NV___MINUS_1_SLASH_2 } /* nv=-1/2 */,
+ { 0, 4241, 0, 16, 0, UNI_MISCMATHSYMBOLSA } /* miscmathsymbolsa */,
+ { 0, 10048, 8726, 3, 6, UNI_NV__432000 } /* nv=432000 */,
+ { 0, 3836, 9688, 17, 3, UNI_NKO } /* scriptextensions=nko */,
+ { 1, 8780, 6122, 7, 11, UNI_CYRILLICEXTC } /* block=cyrillicextc */,
+ { 4, 8780, 2061, 6, 15, UNI_MODIFIERLETTERS } /* block=modifierletters */,
+ { 0, 8780, 8123, 6, 8, UNI_INBUGINESE } /* block=buginese */,
+ { 3, 8780, 3667, 7, 16, UNI_CYRILLICEXTC } /* block=cyrillicextendedc */,
+ { 137, 414, 0, 32, 0, UNI_INIDC } /* ideographicdescriptioncharacters */,
+ { 290, 9488, 7288, 4, 10, UNI_INOLDSOGDIAN } /* blk=oldsogdian */,
+ { 0, 9786, 8598, 4, 5, UNI_SC__SHRD } /* insharada */,
+ { 0, 9768, 8463, 4, 7, UNI_KALI } /* scx=kayahli */,
+ { 0, 1188, 4402, 3, 8, UNI_TANGUTSUP } /* intangutsup */,
+ { 0, 184, 867, 2, 11, UNI_PHONETICEXT } /* isphoneticext */,
+ { 4, 10296, 7207, 3, 3, UNI_PHLI } /* isphli */,
+ { 11, 9508, 9928, 4, 3, UNI_CCC__BR } /* ccc=222 */,
+ { 8, 3367, 0, 17, 0, UNI__PERL_PATWS } /* patternwhitespace */,
+ { 1, 5986, 7859, 13, 8, UNI_NV__20000000 } /* numericvalue=20000000 */,
+ { 0, 728, 0, 6, 0, UNI_N } /* number */,
+ { 1, 10048, 7779, 3, 8, UNI_NV__1_SLASH_7 } /* nv=1.43e-01 */,
+ { 1, 1166, 1, 26, 1, -UNI_DI } /* defaultignorablecodepoint=n */,
+ { 9, 9752, 0, 4, 0, UNI_ROHG } /* rohg */,
+ { 0, 1966, 3615, 22, 17, UNI_INSC__CONSONANTPREFIXED } /* indicsyllabiccategory=consonantprefixed */,
+ { 6, 8780, 7388, 6, 10, UNI_SUPARROWSB } /* block=suparrowsb */,
+ { 2, 1966, 2369, 22, 20, UNI_INSC__CONSONANTPLACEHOLDER } /* indicsyllabiccategory=consonantplaceholder */,
+ { 0, 5986, 7859, 13, 4, UNI_NV__2000 } /* numericvalue=2000 */,
+ { 4, 4129, 0, 6, 0, UNI_LATIN1 } /* latin1 */,
+ { 4, 10033, 3, 4, 1, UNI_LB__LF } /* lb=lf */,
+ { 5, 9275, 3953, 5, 16, UNI_INSC__CANTILLATIONMARK } /* insc=cantillationmark */,
+ { 36, 4033, 206, 16, 2, UNI_PI } /* generalcategory=pi */,
+ { 7, 9572, 0, 4, 0, UNI_GUJR } /* gujr */,
+ { 1, 6961, 0, 11, 0, UNI_SUPERANDSUB } /* superandsub */,
+ { 5, 9488, 509, 4, 20, UNI_CJK } /* blk=cjkunifiedideographs */,
+ { 0, 1294, 0, 25, 0, UNI_SUPERANDSUB } /* superscriptsandsubscripts */,
+ { 76, 9277, 8659, 3, 7, UNI_TIBT } /* sc=tibetan */,
+ { 1, 7249, 6600, 4, 9, UNI_CASEDLETTER } /* iscasedletter */,
+ { 0, 4033, 3985, 16, 16, UNI_PE } /* generalcategory=closepunctuation */,
+ { 0, 9270, 3475, 5, 10, UNI_INPC__TOPANDLEFT } /* inpc=topandleft */,
+ { 1, 3836, 8115, 17, 4, UNI_BASS } /* scriptextensions=bass */,
+ { 2, 8780, 7027, 6, 11, UNI_YISYLLABLES } /* block=yisyllables */,
+ { 1, 9351, 9836, 4, 4, UNI_IDS } /* ids=true */,
+ { 0, 8379, 0, 7, 0, UNI_CJKEXTE } /* cjkexte */,
+ { 0, 8780, 4129, 6, 16, UNI_LATIN1 } /* block=latin1supplement */,
+ { 43, 9277, 9876, 3, 4, UNI_XSUX } /* sc=xsux */,
+ { 0, 10030, 7, 3, 1, UNI_JT__C } /* jt=c */,
+ { 0, 5986, 7874, 13, 2, UNI_NV__23 } /* numericvalue=23 */,
+ { 0, 9488, 6620, 4, 6, UNI_DOMINO } /* blk=domino */,
+ { 8, 9508, 8568, 4, 7, UNI_CCC__1 } /* ccc=overlay */,
+ { 3, 184, 7388, 2, 10, UNI_SUPARROWSB } /* issuparrowsb */,
+ { 0, 3836, 8597, 18, 6, UNI_SHRD } /* scriptextensions=sharada */,
+ { 39, 9488, 3751, 4, 17, UNI_INKHITANSMALLSCRIPT } /* blk=khitansmallscript */,
+ { 0, 9488, 7576, 4, 9, UNI_LATINEXTB } /* blk=latinextb */,
+ { 31, 8589, 7694, 8, 8, UNI_SAMR } /* script=samaritan */,
+ { 82, 9997, 2449, 3, 20, UNI_BC__LRE } /* bc=lefttorightembedding */,
+ { 1, 9768, 1677, 4, 5, UNI_LATN } /* scx=latin */,
+ { 32, 1537, 4615, 4, 13, UNI_DIACRITICALSSUP } /* indiacriticalssup */,
+ { 0, 4116, 2225, 3, 20, UNI_PRTI } /* isinscriptionalparthian */,
+ { 2, 5037, 0, 9, 0, UNI_hex_values_index } /* hexdigit= */,
+ { 0, 1966, 9300, 22, 5, UNI_INSC__NUKTA } /* indicsyllabiccategory=nukta */,
+ { 1, 6710, 3601, 5, 14, UNI_INCAUCASIANALBANIAN } /* incaucasianalbanian */,
+ { 26, 7155, 5585, 3, 3, UNI_HEBR } /* ishebr */,
+ { 0, 7325, 9967, 3, 3, UNI_IN__5_DOT_1 } /* in=5.1 */,
+ { 65, 1746, 0, 23, 0, UNI_BPT__C } /* bidipairedbrackettype=c */,
+ { 0, 10003, 1025, 3, 2, -UNI_CI } /* ci=no */,
+ { 74, 4033, 598, 16, 2, UNI_XPOSIXCNTRL } /* generalcategory=cc */,
+ { 0, 184, 9085, 2, 5, UNI_BATK } /* isbatak */,
+ { 1, 9488, 4613, 4, 15, UNI_DIACRITICALSSUP } /* blk=diacriticalssup */,
+ { 0, 9488, 2140, 4, 8, UNI_INCYRILLIC } /* blk=cyrillic */,
+ { 1, 3379, 9255, 6, 5, -UNI_XPOSIXSPACE } /* space=false */,
+ { 1, 3836, 6481, 17, 12, UNI_HUNG } /* scriptextensions=oldhungarian */,
+ { 2, 8780, 1192, 6, 26, UNI_HALFANDFULLFORMS } /* block=halfwidthandfullwidthforms */,
+ { 0, 1189, 5040, 3, 5, UNI_NT__DI } /* nt=digit */,
+ { 55, 3836, 3079, 17, 6, UNI_COPT } /* scriptextensions=coptic */,
+ { 16, 184, 5438, 2, 14, UNI_SK } /* ismodifiersymbol */,
+ { 0, 10183, 3379, 4, 5, UNI_POSIXSPACE } /* perlspace */,
+ { 2, 5986, 9413, 13, 3, UNI_NV__7_SLASH_2 } /* numericvalue=7/2 */,
+ { 3, 3133, 10135, 18, 3, UNI_EBASE } /* emojimodifierbase=yes */,
+ { 2, 10027, 7038, 3, 10, UNI_JG__AFRICANFEH } /* jg=africanfeh */,
+ { 1, 8858, 1, 6, 1, -UNI_ECOMP } /* ecomp=n */,
+ { 0, 9488, 1673, 4, 4, UNI_JAMO } /* blk=jamo */,
+ { 0, 5578, 125, 14, 2, UNI_LB__CR } /* sentencebreak=cr */,
+ { 3, 3382, 9836, 3, 4, UNI_CE } /* ce=true */,
+ { 0, 3836, 9668, 17, 4, UNI_MTEI } /* scriptextensions=mtei */,
+ { 2, 8978, 0, 6, 0, UNI_patws_values_index } /* patws= */,
+ { 0, 9768, 7675, 4, 4, UNI_PALM } /* scx=palm */,
+ { 3, 3836, 6193, 17, 4, UNI_HEBR } /* scriptextensions=hebr */,
+ { 1, 3904, 9836, 17, 4, UNI_UIDEO } /* unifiedideograph=true */,
+ { 13, 1552, 1563, 9, 2, UNI_PS } /* category=ps */,
+ { 0, 184, 349, 2, 33, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* issupplementalsymbolsandpictographs */,
+ { 68, 1087, 1025, 27, 2, -UNI_PCM } /* prependedconcatenationmark=no */,
+ { 73, 9277, 8131, 3, 4, UNI_SC__DUPL } /* sc=dupl */,
+ { 0, 9488, 2140, 4, 11, UNI_CYRILLICSUP } /* blk=cyrillicsup */,
+ { 8, 10340, 4975, 4, 6, UNI_VEDICEXT } /* isvedicext */,
+ { 64, 9488, 8876, 4, 6, UNI_INGOTHIC } /* blk=gothic */,
+ { 1, 8589, 7188, 7, 10, UNI_KHAR } /* script=kharoshthi */,
+ { 2, 1417, 8708, 24, 3, UNI_CCC__216 } /* canonicalcombiningclass=216 */,
+ { 11, 1591, 8415, 3, 6, UNI_INELBASAN } /* inelbasan */,
+ { 142, 8780, 5256, 6, 14, UNI_LATINEXTD } /* block=latinextendedd */,
+ { 138, 9768, 1115, 4, 4, UNI_HANG } /* scx=hang */,
+ { 33, 4688, 7550, 16, 8, UNI_IDENTIFIERTYPE__INCLUSION } /* identifiertype=inclusion */,
+ { 48, 8589, 9684, 7, 4, UNI_NEWA } /* script=newa */,
+ { 58, 9768, 9476, 4, 4, UNI_AVST } /* scx=avst */,
+ { 158, 5508, 26, 14, 1, UNI_PATSYN } /* patternsyntax=y */,
+ { 0, 5986, 9964, 13, 3, UNI_NV__4_SLASH_5 } /* numericvalue=4/5 */,
+ { 0, 9900, 0, 4, 0, UNI_ZZZZ } /* zzzz */,
+ { 24, 10048, 7907, 3, 8, UNI_NV__3_SLASH_8 } /* nv=3.75e-01 */,
+ { 3, 9488, 4273, 4, 16, UNI_MYANMAREXTA } /* blk=myanmarextendeda */,
+ { 0, 9768, 9624, 4, 4, UNI_LAO } /* scx=laoo */,
+ { 1, 5739, 10135, 13, 3, UNI_GRBASE } /* graphemebase=yes */,
+ { 0, 10048, 5648, 3, 3, UNI_NV__100 } /* nv=100 */,
+ { 5, 8852, 36, 6, 1, UNI_CWKCF } /* cwkcf=t */,
+ { 9, 184, 8107, 2, 8, UNI_BALI } /* isbalinese */,
+ { 2, 10048, 9964, 3, 3, UNI_NV__4_SLASH_5 } /* nv=4/5 */,
+ { 1, 9508, 9925, 4, 3, UNI_CCC__BL } /* ccc=218 */,
+ { 0, 9768, 4703, 4, 15, UNI_ARMI } /* scx=imperialaramaic */,
+ { 0, 9488, 5200, 4, 14, UNI_KANASUP } /* blk=kanasupplement */,
+ { 20, 5986, 9984, 13, 2, UNI_NV__37 } /* numericvalue=37 */,
+ { 1, 21, 8227, 2, 8, UNI_KANAEXTA } /* inkanaexta */,
+ { 2, 8131, 0, 4, 0, UNI_DUPL } /* dupl */,
+ { 3, 9768, 9688, 4, 4, UNI_NKO } /* scx=nkoo */,
+ { 0, 3836, 9892, 17, 4, UNI_QAAI } /* scriptextensions=zinh */,
+ { 6, 7218, 7448, 10, 10, UNI_LB__WJ } /* linebreak=wordjoiner */,
+ { 2, 9488, 2245, 4, 11, UNI_INMEETEIMAYEK } /* blk=meeteimayek */,
+ { 5, 9768, 8840, 4, 6, UNI_CAKM } /* scx=chakma */,
+ { 37, 9488, 478, 4, 31, UNI_MATHALPHANUM } /* blk=mathematicalalphanumericsymbols */,
+ { 1, 5791, 5340, 13, 14, UNI_JG__MANICHAEANFIVE } /* joininggroup=manichaeanfive */,
+ { 1, 10048, 9405, 3, 3, UNI_NV__3_SLASH_2 } /* nv=3/2 */,
+ { 1, 184, 7129, 3, 9, UNI_CJKSTROKES } /* iscjkstrokes */,
+ { 0, 3836, 2429, 17, 20, UNI_PHLI } /* scriptextensions=inscriptionalpahlavi */,
+ { 1, 9488, 2409, 4, 10, UNI_INGLAGOLITIC } /* blk=glagolitic */,
+ { 1, 9556, 6170, 5, 11, UNI_WB__EB } /* gcb=glueafterzwj */,
+ { 0, 9997, 37, 3, 2, UNI_BC__EN } /* bc=en */,
+ { 33, 9768, 2469, 4, 20, UNI_HMNP } /* scx=nyiakengpuachuehmong */,
+ { 0, 184, 5817, 2, 13, UNI_ZL } /* islineseparator */,
+ { 13, 3904, 26, 17, 1, UNI_UIDEO } /* unifiedideograph=y */,
+ { 0, 9768, 2485, 4, 4, UNI_MONG } /* scx=mong */,
+ { 0, 5116, 0, 14, 0, UNI_emod_values_index } /* emojimodifier= */,
+ { 0, 10288, 1823, 8, 5, UNI_XPOSIXLOWER } /* isxposixlower */,
+ { 7, 9768, 7278, 4, 10, UNI_XPEO } /* scx=oldpersian */,
+ { 0, 9262, 495, 3, 2, UNI_SB__NU } /* sb=nu */,
+ { 2, 9508, 7477, 4, 9, UNI_CCC__AL } /* ccc=aboveleft */,
+ { 1, 8449, 9836, 7, 4, UNI_HYPHEN } /* hyphen=true */,
+ { 2, 3836, 9568, 17, 4, UNI_GREK } /* scriptextensions=grek */,
+ { 84, 10048, 8720, 3, 6, UNI_NV__400000 } /* nv=400000 */,
+ { 1, 1552, 7408, 9, 10, UNI_CN } /* category=unassigned */,
+ { 0, 7418, 0, 10, 0, UNI_upper_values_index } /* uppercase= */,
+ { 1, 4033, 10176, 16, 2, UNI_ZL } /* generalcategory=zl */,
+ { 2, 4793, 0, 15, 0, UNI_MERC } /* meroiticcursive */,
+ { 0, 8589, 6484, 7, 4, UNI_HUNG } /* script=hung */,
+ { 0, 184, 8942, 2, 6, UNI_LYDI } /* islydian */,
+ { 0, 3367, 3, 18, 1, -UNI__PERL_PATWS } /* patternwhitespace=f */,
+ { 48, 5791, 9744, 13, 4, UNI_JG__QAPH } /* joininggroup=qaph */,
+ { 90, 4916, 8660, 3, 6, UNI_TIBT } /* istibetan */,
+ { 1, 3097, 8163, 18, 8, UNI_DT__FRA } /* decompositiontype=fraction */,
+ { 2, 2784, 3923, 4, 7, UNI_ARABICSUP } /* inarabicsup */,
+ { 3, 184, 3796, 3, 3, UNI_CHAM } /* ischam */,
+ { 0, 4116, 1907, 3, 15, UNI_INDICNUMBERFORMS } /* isindicnumberforms */,
+ { 1, 3836, 2203, 17, 14, UNI_ROHG } /* scriptextensions=hanifirohingya */,
+ { 1, 1966, 4353, 22, 16, UNI_INSC__SYLLABLEMODIFIER } /* indicsyllabiccategory=syllablemodifier */,
+ { 1, 1417, 9931, 24, 3, UNI_CCC__L } /* canonicalcombiningclass=224 */,
+ { 1, 9488, 7099, 5, 9, UNI_BOXDRAWING } /* blk=boxdrawing */,
+ { 0, 8589, 8428, 7, 7, UNI_SC__GRAN } /* script=grantha */,
+ { 1, 9768, 8912, 4, 6, UNI_KHOJ } /* scx=khojki */,
+ { 5, 9488, 9065, 4, 5, UNI_INADLAM } /* blk=adlam */,
+ { 0, 184, 5960, 2, 13, UNI_MISCTECHNICAL } /* ismisctechnical */,
+ { 66, 7325, 7408, 3, 10, UNI_AGE__NA } /* in=unassigned */,
+ { 0, 9556, 911, 4, 1, UNI_GCB__V } /* gcb=v */,
+ { 0, 9275, 4305, 5, 5, UNI_INSC__OTHER } /* insc=other */,
+ { 1, 9600, 0, 4, 0, UNI_KALI } /* kali */,
+ { 0, 8852, 9255, 6, 5, -UNI_CWKCF } /* cwkcf=false */,
+ { 10, 10296, 9225, 7, 5, UNI_POSIXCNTRL } /* isposixcntrl */,
+ { 1, 7318, 9401, 10, 3, UNI_IN__3 } /* presentin=3.0 */,
+ { 28, 8267, 10135, 8, 3, UNI_RADICAL } /* radical=yes */,
+ { 0, 9768, 7513, 4, 9, UNI_BHKS } /* scx=bhaiksuki */,
+ { 0, 5039, 0, 6, 0, UNI_XPOSIXXDIGIT } /* xdigit */,
+ { 0, 9488, 5284, 4, 4, UNI_INLISU } /* blk=lisu */,
+ { 1, 5986, 8708, 13, 6, UNI_NV__216000 } /* numericvalue=216000 */,
+ { 3, 8780, 4928, 6, 8, UNI_TAMILSUP } /* block=tamilsup */,
+ { 16, 8780, 9335, 6, 5, UNI_INTAKRI } /* block=takri */,
+ { 0, 9346, 1, 4, 1, -UNI_IDC } /* idc=n */,
+ { 0, 2032, 3, 22, 1, -UNI__PERL_NCHAR } /* noncharactercodepoint=f */,
+ { 1, 6928, 0, 10, 0, UNI_SD } /* softdotted */,
+ { 0, 3893, 0, 11, 0, UNI_SGNW } /* signwriting */,
+ { 3, 8780, 4065, 6, 16, UNI_HALFANDFULLFORMS } /* block=halfandfullforms */,
+ { 0, 9440, 0, 4, 0, UNI_ADLM } /* adlm */,
+ { 1, 9262, 33, 3, 2, UNI_SB__SE } /* sb=se */,
+ { 0, 4628, 66, 15, 1, UNI_EA__H } /* eastasianwidth=h */,
+ { 66, 1988, 26, 22, 1, UNI_LOE } /* logicalorderexception=y */,
+ { 0, 8780, 7398, 6, 10, UNI_SUPARROWSC } /* block=suparrowsc */,
+ { 20, 7028, 2309, 3, 20, UNI_YIJING } /* isyijinghexagramsymbols */,
+ { 3, 184, 7398, 2, 10, UNI_SUPARROWSC } /* issuparrowsc */,
+ { 0, 9768, 8618, 5, 3, UNI_SOYO } /* scx=soyo */,
+ { 9, 8780, 908, 6, 10, UNI_PUA } /* block=privateuse */,
+ { 0, 1790, 1, 22, 1, -UNI_CWCM } /* changeswhencasemapped=n */,
+ { 34, 8589, 9600, 7, 4, UNI_SC__KALI } /* script=kali */,
+ { 16, 8372, 0, 7, 0, UNI_CJKEXTD } /* cjkextd */,
+ { 0, 1188, 4402, 3, 15, UNI_TANGUTSUP } /* intangutsupplement */,
+ { 69, 9275, 5144, 5, 14, UNI_INSC__GEMINATIONMARK } /* insc=geminationmark */,
+ { 6, 8780, 3169, 6, 11, UNI_ETHIOPICSUP } /* block=ethiopicsup */,
+ { 7, 9488, 414, 4, 32, UNI_INIDC } /* blk=ideographicdescriptioncharacters */,
+ { 1, 8589, 9320, 7, 5, UNI_OSGE } /* script=osage */,
+ { 0, 9768, 8561, 4, 7, UNI_OSMA } /* scx=osmanya */,
+ { 33, 8780, 5522, 6, 14, UNI_PHONETICEXTSUP } /* block=phoneticextsup */,
+ { 4, 10006, 1, 3, 1, -UNI_DI } /* di=n */,
+ { 72, 184, 2061, 2, 15, UNI_MODIFIERLETTERS } /* ismodifierletters */,
+ { 0, 9508, 1756, 4, 2, UNI_CCC__BR } /* ccc=br */,
+ { 0, 5986, 7858, 13, 2, UNI_NV__22 } /* numericvalue=22 */,
+ { 1, 9540, 10135, 4, 3, UNI_DIA } /* dia=yes */,
+ { 35, 6205, 26, 12, 1, UNI_IDEO } /* ideographic=y */,
+ { 4, 4146, 1947, 5, 19, UNI_EARLYDYNASTICCUNEIFORM } /* inearlydynasticcuneiform */,
+ { 1, 6231, 600, 3, 29, UNI_CJKEXTD } /* incjkunifiedideographsextensiond */,
+ { 1, 5674, 36, 13, 1, UNI_BIDIM } /* bidimirrored=t */,
+ { 5, 3836, 8115, 17, 8, UNI_BASS } /* scriptextensions=bassavah */,
+ { 0, 9508, 8082, 4, 2, UNI_CCC__19 } /* ccc=19 */,
+ { 3, 7325, 7469, 3, 3, UNI_IN__5 } /* in=5.0 */,
+ { 2, 7438, 8505, 10, 7, UNI_WB__NL } /* wordbreak=newline */,
+ { 1, 7218, 125, 10, 2, UNI_LB__CR } /* linebreak=cr */,
+ { 7, 9444, 7755, 4, 3, UNI_IN__1_DOT_1 } /* age=1.1 */,
+ { 78, 9488, 2836, 4, 19, UNI_MODIFIERTONELETTERS } /* blk=modifiertoneletters */,
+ { 1, 9488, 4289, 4, 16, UNI_MYANMAREXTB } /* blk=myanmarextendedb */,
+ { 2, 10296, 5040, 7, 5, UNI_POSIXDIGIT } /* isposixdigit */,
+ { 1, 5791, 9281, 14, 4, UNI_JG__KHAPH } /* joininggroup=khaph */,
+ { 0, 7325, 9856, 3, 4, UNI_IN__13 } /* in=v130 */,
+ { 2, 3853, 1025, 17, 2, -UNI_STERM } /* sentenceterminal=no */,
+ { 0, 10024, 4958, 3, 15, UNI_UPPERCASELETTER } /* gc=uppercaseletter */,
+ { 0, 184, 8131, 2, 8, UNI_DUPL } /* isduployan */,
+ { 2, 21, 3768, 2, 17, UNI_LETTERLIKESYMBOLS } /* inletterlikesymbols */,
+ { 7, 7325, 10084, 3, 3, UNI_IN__3_DOT_1 } /* in=v31 */,
+ { 0, 7155, 5219, 3, 3, UNI_HIRA } /* ishira */,
+ { 2, 9508, 184, 4, 2, UNI_CCC__IS } /* ccc=is */,
+ { 197, 1417, 8801, 24, 3, UNI_CCC__107 } /* canonicalcombiningclass=107 */,
+ { 68, 9768, 7288, 4, 10, UNI_SOGO } /* scx=oldsogdian */,
+ { 3, 184, 74, 2, 2, UNI_ME } /* isme */,
+ { 1, 9997, 10018, 3, 3, UNI_BC__FSI } /* bc=fsi */,
+ { 40, 9350, 1, 5, 1, -UNI_XIDS } /* xids=n */,
+ { 10, 7325, 7826, 3, 4, UNI_IN__12 } /* in=12.0 */,
+ { 1, 9488, 3295, 4, 9, UNI_LATINEXTA } /* blk=latinexta */,
+ { 124, 5986, 8720, 13, 4, UNI_NV__4000 } /* numericvalue=4000 */,
+ { 0, 5791, 6301, 13, 12, UNI_JG__MALAYALAMLLA } /* joininggroup=malayalamlla */,
+ { 4, 1631, 0, 15, 0, UNI_GEOMETRICSHAPES } /* geometricshapes */,
+ { 34, 1087, 0, 26, 0, UNI_PCM } /* prependedconcatenationmark */,
+ { 1, 1746, 5904, 22, 4, UNI_BPT__N } /* bidipairedbrackettype=none */,
+ { 1, 2161, 9255, 21, 5, -UNI_EXTPICT } /* extendedpictographic=false */,
+ { 18, 8589, 8107, 7, 4, UNI_BALI } /* script=bali */,
+ { 0, 8673, 0, 7, 0, UNI_UCASEXT } /* ucasext */,
+ { 35, 1417, 1179, 24, 2, UNI_CCC__BL } /* canonicalcombiningclass=bl */,
+ { 0, 8780, 5242, 6, 14, UNI_LATINEXTC } /* block=latinextendedc */,
+ { 1, 184, 8366, 3, 6, UNI_CJKEXTC } /* iscjkextc */,
+ { 0, 9305, 0, 5, 0, UNI_NSHU } /* nushu */,
+ { 6, 9488, 2061, 4, 4, UNI_INMODI } /* blk=modi */,
+ { 0, 2061, 0, 15, 0, UNI_MODIFIERLETTERS } /* modifierletters */,
+ { 149, 8780, 8107, 6, 8, UNI_INBALINESE } /* block=balinese */,
+ { 3, 4628, 8948, 15, 6, UNI_EA__NA } /* eastasianwidth=narrow */,
+ { 0, 7318, 7867, 10, 3, UNI_IN__3_DOT_1 } /* presentin=3.1 */,
+ { 128, 10024, 206, 3, 2, UNI_PI } /* gc=pi */,
+ { 40, 7155, 2507, 3, 3, UNI_HATR } /* ishatr */,
+ { 0, 10310, 8668, 4, 5, UNI_INTIRHUTA } /* intirhuta */,
+ { 10, 9488, 1677, 4, 14, UNI_LATINEXTA } /* blk=latinextendeda */,
+ { 8, 4568, 0, 15, 0, UNI_CURRENCYSYMBOLS } /* currencysymbols */,
+ { 16, 9768, 8123, 4, 8, UNI_BUGI } /* scx=buginese */,
+ { 0, 8780, 8407, 6, 7, UNI_DSRT } /* block=deseret */,
+ { 100, 21, 4161, 2, 16, UNI_LINEARBSYLLABARY } /* inlinearbsyllabary */,
+ { 23, 184, 4337, 2, 16, UNI_SUPMATHOPERATORS } /* issupmathoperators */,
+ { 2, 8780, 183, 6, 34, UNI_MISCPICTOGRAPHS } /* block=miscellaneoussymbolsandpictographs */,
+ { 0, 9556, 4360, 4, 9, UNI_WB__EB } /* gcb=emodifier */,
+ { 0, 8589, 9808, 7, 4, UNI_TALU } /* script=talu */,
+ { 3, 9488, 1218, 4, 26, UNI_KATAKANAEXT } /* blk=katakanaphoneticextensions */,
+ { 0, 9596, 6763, 4, 3, UNI_LB__H3 } /* hst=lvt */,
+ { 0, 9596, 0, 4, 0, UNI_hst_values_index } /* hst= */,
+ { 0, 8171, 0, 8, 0, UNI_GUJR } /* gujarati */,
+ { 34, 9277, 8617, 3, 4, UNI_SOYO } /* sc=soyo */,
+ { 1, 3259, 36, 18, 1, UNI_IDSB } /* idsbinaryoperator=t */,
+ { 2, 8575, 9255, 7, 5, -UNI_PATSYN } /* patsyn=false */,
+ { 0, 10048, 7915, 3, 8, UNI_NV__3_SLASH_80 } /* nv=3.75e-02 */,
+ { 104, 5778, 0, 6, 0, UNI_IPAEXT } /* ipaext */,
+ { 0, 3367, 1025, 18, 2, -UNI__PERL_PATWS } /* patternwhitespace=no */,
+ { 201, 9488, 4273, 4, 7, UNI_INMYANMAR } /* blk=myanmar */,
+ { 1, 349, 0, 33, 0, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* supplementalsymbolsandpictographs */,
+ { 251, 10126, 409, 3, 2, UNI_VO__TR } /* vo=tr */,
+ { 2, 2161, 36, 21, 1, UNI_EXTPICT } /* extendedpictographic=t */,
+ { 1, 9508, 9146, 5, 4, UNI_CCC__23 } /* ccc=ccc23 */,
+ { 0, 6420, 125, 3, 2, UNI_OCR } /* inocr */,
+ { 16, 8589, 0, 14, 0, UNI_SC__SHRD } /* script=sharada */,
+ { 2, 8694, 26, 7, 1, UNI_XPOSIXSPACE } /* wspace=y */,
+ { 195, 1417, 8042, 24, 2, UNI_CCC__18 } /* canonicalcombiningclass=18 */,
+ { 1, 7318, 10123, 10, 3, UNI_IN__9 } /* presentin=v90 */,
+ { 0, 8954, 36, 6, 1, UNI__PERL_NCHAR } /* nchar=t */,
+ { 5, 4628, 7486, 15, 9, UNI_EA__A } /* eastasianwidth=ambiguous */,
+ { 4, 184, 3241, 2, 11, UNI_GEORGIANSUP } /* isgeorgiansup */,
+ { 0, 2224, 3440, 3, 11, UNI_SMALLKANAEXT } /* insmallkanaext */,
+ { 1, 7318, 9400, 10, 4, UNI_IN__13 } /* presentin=13.0 */,
+ { 0, 8589, 2203, 7, 14, UNI_SC__ROHG } /* script=hanifirohingya */,
+ { 0, 1552, 1910, 9, 2, UNI_CN } /* category=cn */,
+ { 2, 184, 4554, 3, 14, UNI_CONTROLPICTURES } /* iscontrolpictures */,
+ { 3, 10027, 6289, 3, 12, UNI_JG__MALAYALAMBHA } /* jg=malayalambha */,
+ { 2, 4116, 7740, 3, 6, UNI_IDS } /* isidstart */,
+ { 6, 9768, 2288, 5, 6, UNI_SINH } /* scx=sinhala */,
+ { 16, 6241, 18, 12, 1, UNI_JT__R } /* joiningtype=r */,
+ { 6, 7318, 7827, 10, 3, UNI_IN__2 } /* presentin=2.0 */,
+ { 0, 10132, 4305, 3, 5, UNI_WB__XX } /* wb=other */,
+ { 4, 10048, 9961, 3, 3, UNI_NV__3_SLASH_5 } /* nv=3/5 */,
+ { 13, 9556, 5008, 5, 2, UNI_WB__EB } /* gcb=gaz */,
+ { 0, 9768, 3079, 4, 6, UNI_COPT } /* scx=coptic */,
+ { 0, 9768, 9612, 4, 4, UNI_KNDA } /* scx=knda */,
+ { 0, 9235, 9836, 5, 4, UNI_CWCM } /* cwcm=true */,
+ { 0, 8780, 5003, 6, 15, UNI_INZANABAZARSQUARE } /* block=zanabazarsquare */,
+ { 8, 5674, 0, 5, 0, UNI_BIDIM } /* bidim */,
+ { 7, 2161, 0, 21, 0, UNI_extpict_values_index } /* extendedpictographic= */,
+ { 1, 9768, 9624, 4, 3, UNI_LAO } /* scx=lao */,
+ { 0, 8780, 2409, 6, 10, UNI_INGLAGOLITIC } /* block=glagolitic */,
+ { 0, 3836, 8936, 17, 4, UNI_LYCI } /* scriptextensions=lyci */,
+ { 5, 4791, 4274, 3, 6, UNI_INMYANMAR } /* inmyanmar */,
+ { 83, 8589, 8680, 7, 7, UNI_ZZZZ } /* script=unknown */,
+ { 1, 9277, 2278, 4, 3, UNI_SC__KALI } /* sc=kali */,
+ { 3, 9488, 8477, 4, 7, UNI_INMAKASAR } /* blk=makasar */,
+ { 32, 4568, 0, 14, 0, UNI_SC } /* currencysymbol */,
+ { 0, 184, 7693, 2, 9, UNI_SAMR } /* issamaritan */,
+ { 2, 5986, 5648, 13, 9, UNI_NV__100000000 } /* numericvalue=100000000 */,
+ { 0, 184, 3026, 3, 10, UNI_CHEROKEESUP } /* ischerokeesup */,
+ { 3, 5718, 0, 5, 0, UNI_XPOSIXALNUM } /* alnum */,
+ { 32, 8780, 414, 6, 32, UNI_INIDC } /* block=ideographicdescriptioncharacters */,
+ { 0, 9488, 6085, 4, 12, UNI_CHESSSYMBOLS } /* blk=chesssymbols */,
+ { 193, 8780, 2409, 6, 13, UNI_GLAGOLITICSUP } /* block=glagoliticsup */,
+ { 2, 8589, 6840, 7, 11, UNI_SC__NAND } /* script=nandinagari */,
+ { 4, 9277, 8498, 3, 7, UNI_SC__MULT } /* sc=multani */,
+ { 1, 7155, 2723, 3, 18, UNI_JAMOEXTA } /* ishanguljamoextendeda */,
+ { 11, 184, 250, 2, 33, UNI_MISCMATHSYMBOLSA } /* ismiscellaneousmathematicalsymbolsa */,
+ { 0, 9488, 7675, 4, 9, UNI_PALM } /* blk=palmyrene */,
+ { 9, 9262, 7702, 3, 9, UNI_SB__SC } /* sb=scontinue */,
+ { 1, 10132, 6178, 3, 3, UNI_LB__ZWJ } /* wb=zwj */,
+ { 4, 8589, 4370, 8, 5, UNI_SC__SYRC } /* script=syriac */,
+ { 33, 9768, 8611, 5, 3, UNI_SIDD } /* scx=sidd */,
+ { 11, 5986, 7939, 13, 8, UNI_NV__9_SLASH_2 } /* numericvalue=4.50e+00 */,
+ { 0, 7158, 36, 10, 1, UNI_DIA } /* diacritic=t */,
+ { 1, 1552, 1, 9, 1, UNI_N } /* category=n */,
+ { 83, 3836, 8618, 18, 6, UNI_SOYO } /* scriptextensions=soyombo */,
+ { 3, 184, 5200, 2, 7, UNI_KANASUP } /* iskanasup */,
+ { 5, 9277, 9283, 3, 4, UNI_PHLI } /* sc=phli */,
+ { 96, 9275, 0, 5, 0, UNI_insc_values_index } /* insc= */,
+ { 0, 8428, 0, 4, 0, UNI_GRAN } /* gran */,
+ { 0, 9346, 9836, 4, 4, UNI_IDC } /* idc=true */,
+ { 2, 3836, 9624, 17, 3, UNI_LAO } /* scriptextensions=lao */,
+ { 0, 21, 1218, 2, 26, UNI_KATAKANAEXT } /* inkatakanaphoneticextensions */,
+ { 17, 2161, 1025, 21, 2, -UNI_EXTPICT } /* extendedpictographic=no */,
+ { 0, 8780, 1218, 6, 26, UNI_KATAKANAEXT } /* block=katakanaphoneticextensions */,
+ { 12, 9768, 2913, 5, 3, UNI_SUND } /* scx=sund */,
+ { 0, 184, 1269, 2, 24, UNI_COMPEX } /* isfullcompositionexclusion */,
+ { 1, 10048, 7827, 3, 8, UNI_NV__1_SLASH_5 } /* nv=2.00e-01 */,
+ { 3, 9488, 6277, 4, 12, UNI_MAHJONG } /* blk=mahjongtiles */,
+ { 352, 9262, 495, 3, 7, UNI_SB__NU } /* sb=numeric */,
+ { 1, 10296, 9725, 3, 3, UNI_PHNX } /* isphnx */,
+ { 2, 8780, 7495, 6, 9, UNI_ARABICPFA } /* block=arabicpfa */,
+ { 0, 6805, 0, 13, 0, UNI_MISCSYMBOLS } /* inmiscsymbols */,
+ { 0, 9716, 0, 3, 0, UNI_PCM } /* pcm */,
+ { 258, 9277, 3598, 3, 17, UNI_AGHB } /* sc=caucasianalbanian */,
+ { 4, 8768, 26, 6, 1, UNI_BIDIC } /* bidic=y */,
+ { 2, 8780, 9095, 6, 5, UNI_INBUHID } /* block=buhid */,
+ { 1, 8393, 0, 7, 0, UNI_CJKEXTG } /* cjkextg */,
+ { 3, 117, 415, 3, 31, UNI_INIDC } /* inideographicdescriptioncharacters */,
+ { 0, 1417, 6631, 24, 11, UNI_CCC__DA } /* canonicalcombiningclass=doubleabove */,
+ { 80, 9265, 1, 5, 1, -UNI_IDST } /* idst=n */,
+ { 63, 9488, 3115, 4, 10, UNI_INDEVANAGARI } /* blk=devanagari */,
+ { 0, 2224, 4370, 3, 5, UNI_INSYRIAC } /* insyriac */,
+ { 0, 6205, 3, 12, 1, -UNI_IDEO } /* ideographic=f */,
+ { 37, 184, 9660, 2, 4, UNI_MLYM } /* ismlym */,
+ { 1, 5791, 4748, 13, 15, UNI_JG__MANICHAEANGIMEL } /* joininggroup=manichaeangimel */,
+ { 1, 184, 5592, 2, 14, UNI_ZS } /* isspaceseparator */,
+ { 9, 6554, 3, 11, 1, -UNI_IDC } /* idcontinue=f */,
+ { 3, 5986, 7778, 13, 2, UNI_NV__21 } /* numericvalue=21 */,
+ { 2, 9508, 7858, 4, 3, UNI_CCC__B } /* ccc=220 */,
+ { 0, 1900, 0, 6, 0, UNI_ZYYY } /* common */,
+ { 25, 3836, 9452, 17, 4, UNI_AHOM } /* scriptextensions=ahom */,
+ { 0, 9508, 9136, 5, 4, UNI_CCC__21 } /* ccc=ccc21 */,
+ { 0, 2529, 0, 20, 0, UNI_term_values_index } /* terminalpunctuation= */,
+ { 1, 8768, 9836, 6, 4, UNI_BIDIC } /* bidic=true */,
+ { 0, 8780, 3785, 6, 10, UNI_INMANICHAEAN } /* block=manichaean */,
+ { 8, 10333, 8625, 3, 6, UNI_SUPPUAA } /* issuppuaa */,
+ { 256, 10024, 112, 3, 2, UNI_SC } /* gc=sc */,
+ { 4, 9508, 8042, 4, 2, UNI_CCC__18 } /* ccc=18 */,
+ { 177, 10048, 8067, 3, 8, UNI_NV__17_SLASH_2 } /* nv=8.50e+00 */,
+ { 96, 9768, 8638, 4, 7, UNI_TGLG } /* scx=tagalog */,
+ { 0, 4791, 2856, 3, 8, UNI_INMONGOLIAN } /* inmongolian */,
+ { 0, 8688, 9477, 3, 3, UNI_AVST } /* isavst */,
+ { 11, 9488, 8498, 4, 7, UNI_INMULTANI } /* blk=multani */,
+ { 42, 6231, 630, 3, 29, UNI_CJKEXTE } /* incjkunifiedideographsextensione */,
+ { 2, 6231, 1061, 4, 4, UNI_INCOPTIC } /* incoptic */,
+ { 1, 7325, 10081, 3, 3, UNI_IN__3 } /* in=v30 */,
+ { 5, 1552, 908, 9, 10, UNI_CO } /* category=privateuse */,
+ { 0, 1591, 8422, 3, 6, UNI_INELYMAIC } /* inelymaic */,
+ { 64, 9275, 9300, 5, 5, UNI_INSC__NUKTA } /* insc=nukta */,
+ { 5, 3836, 9460, 17, 4, UNI_ARMI } /* scriptextensions=armi */,
+ { 0, 8688, 9449, 3, 3, UNI_AGHB } /* isaghb */,
+ { 0, 3097, 3501, 18, 3, UNI_DT__MED } /* decompositiontype=med */,
+ { 0, 184, 8123, 2, 4, UNI_BUGI } /* isbugi */,
+ { 8, 9014, 10135, 6, 3, UNI_UIDEO } /* uideo=yes */,
+ { 5, 9536, 3, 4, 1, -UNI_DEP } /* dep=f */,
+ { 2, 8589, 9888, 7, 4, UNI_ZANB } /* script=zanb */,
+ { 9, 10048, 8732, 3, 3, UNI_NV__500 } /* nv=500 */,
+ { 1, 184, 8870, 2, 5, UNI_EPRES } /* isepres */,
+ { 0, 9277, 8477, 3, 7, UNI_MAKA } /* sc=makasar */,
+ { 10, 3382, 1025, 3, 2, -UNI_CE } /* ce=no */,
+ { 10, 5324, 480, 4, 29, UNI_MATHALPHANUM } /* inmathematicalalphanumericsymbols */,
+ { 1, 10033, 5999, 3, 13, UNI_LB__PR } /* lb=prefixnumeric */,
+ { 1, 2779, 0, 18, 0, UNI_IDST } /* idstrinaryoperator */,
+ { 0, 4033, 5726, 16, 13, UNI_ME } /* generalcategory=enclosingmark */,
+ { 0, 10027, 5364, 3, 4, UNI_JG__HETH } /* jg=heth */,
+ { 0, 1979, 6266, 10, 11, UNI_NL } /* category=letternumber */,
+ { 3, 9488, 2665, 4, 19, UNI_COUNTINGROD } /* blk=countingrodnumerals */,
+ { 208, 8780, 7188, 6, 10, UNI_INKHAROSHTHI } /* block=kharoshthi */,
+ { 84, 184, 8359, 3, 6, UNI_CJKEXTB } /* iscjkextb */,
+ { 0, 9768, 2203, 4, 4, UNI_HAN } /* scx=hani */,
+ { 0, 2182, 1087, 21, 7, UNI_GCB__PP } /* graphemeclusterbreak=prepend */,
+ { 288, 2409, 0, 20, 0, UNI_GLAGOLITICSUP } /* glagoliticsupplement */,
+ { 256, 9488, 2912, 4, 12, UNI_SUNDANESESUP } /* blk=sundanesesup */,
+ { 0, 8780, 4703, 6, 15, UNI_INIMPERIALARAMAIC } /* block=imperialaramaic */,
+ { 6, 9014, 3, 6, 1, -UNI_UIDEO } /* uideo=f */,
+ { 0, 7218, 1186, 10, 2, UNI_LB__PO } /* linebreak=po */,
+ { 0, 7438, 6169, 10, 12, UNI_WB__EB } /* wordbreak=glueafterzwj */,
+ { 0, 184, 6181, 2, 12, UNI_GONG } /* isgunjalagondi */,
+ { 1, 10033, 34, 3, 2, UNI_LB__EX } /* lb=ex */,
+ { 2, 2280, 6874, 3, 10, UNI_SO } /* isothersymbol */,
+ { 1, 9277, 3115, 3, 4, UNI_SC__DEVA } /* sc=deva */,
+ { 0, 9488, 6505, 4, 12, UNI_PHAISTOS } /* blk=phaistosdisc */,
+ { 176, 8780, 5228, 6, 14, UNI_LATINEXTB } /* block=latinextendedb */,
+ { 25, 2533, 6028, 5, 9, UNI_ALPHABETICPF } /* inalphabeticpf */,
+ { 5, 9997, 2509, 3, 11, UNI_BC__R } /* bc=righttoleft */,
+ { 0, 8780, 7288, 6, 10, UNI_INOLDSOGDIAN } /* block=oldsogdian */,
+ { 186, 9277, 8131, 3, 8, UNI_SC__DUPL } /* sc=duployan */,
+ { 45, 1673, 0, 4, 0, UNI_JAMO } /* jamo */,
+ { 66, 6061, 0, 12, 0, UNI_bidic_values_index } /* bidicontrol= */,
+ { 0, 8589, 9038, 7, 6, UNI_SC__YEZI } /* script=yezidi */,
+ { 0, 1856, 3, 22, 1, -UNI_CWU } /* changeswhenuppercased=f */,
+ { 256, 10183, 7438, 4, 4, UNI_POSIXWORD } /* perlword */,
+ { 1, 9070, 3, 5, 1, -UNI_POSIXXDIGIT } /* ahex=f */,
+ { 0, 9277, 8596, 3, 7, UNI_SC__SHRD } /* sc=sharada */,
+ { 3, 5986, 0, 13, 0, UNI_nv_values_index } /* numericvalue= */,
+ { 3, 184, 8243, 2, 8, UNI_MAHJ } /* ismahajani */,
+ { 0, 9240, 26, 5, 1, UNI_DASH } /* dash=y */,
+ { 4, 3025, 0, 11, 0, UNI_CHEROKEESUP } /* cherokeesup */,
+ { 2, 6420, 4884, 3, 14, UNI_SARB } /* inoldsoutharabian */,
+ { 1, 9262, 72, 3, 2, UNI_SB__LE } /* sb=le */,
+ { 0, 9520, 0, 4, 0, UNI_cwl_values_index } /* cwl= */,
+ { 2, 7325, 7806, 3, 1, UNI_IN__6 } /* in=6 */,
+ { 2, 1417, 9922, 24, 3, UNI_CCC__214 } /* canonicalcombiningclass=214 */,
+ { 0, 3836, 9283, 17, 4, UNI_PHLI } /* scriptextensions=phli */,
+ { 0, 4916, 47, 5, 1, UNI_TERM } /* isterm */,
+ { 104, 7318, 9388, 10, 4, UNI_IN__11 } /* presentin=11.0 */,
+ { 0, 1417, 8082, 24, 2, UNI_CCC__19 } /* canonicalcombiningclass=19 */,
+ { 0, 2182, 911, 21, 1, UNI_GCB__V } /* graphemeclusterbreak=v */,
+ { 1, 262, 0, 2, 0, UNI_SM } /* sm */,
+ { 98, 1552, 5494, 9, 14, UNI_MN } /* category=nonspacingmark */,
+ { 1, 184, 1222, 2, 4, UNI_KANA } /* iskana */,
+ { 1, 5986, 7469, 13, 8, UNI_NV__1_SLASH_2 } /* numericvalue=5.00e-01 */,
+ { 57, 8780, 8624, 6, 7, UNI_SUPPUAA } /* block=suppuaa */,
+ { 3, 21, 5019, 3, 13, UNI_ANCIENTSYMBOLS } /* inancientsymbols */,
+ { 0, 3836, 4928, 17, 5, UNI_TAML } /* scriptextensions=tamil */,
+ { 0, 1552, 45, 9, 2, UNI_CO } /* category=co */,
+ { 3, 9444, 9388, 4, 4, UNI_AGE__11 } /* age=11.0 */,
+ { 1, 4161, 0, 16, 0, UNI_LINEARBSYLLABARY } /* linearbsyllabary */,
+ { 0, 9768, 2245, 4, 11, UNI_MTEI } /* scx=meeteimayek */,
+ { 3, 10024, 4305, 3, 5, UNI_C } /* gc=other */,
+ { 1, 1768, 1, 22, 1, -UNI_CWCF } /* changeswhencasefolded=n */,
+ { 2, 5752, 0, 8, 0, UNI_GREEKEXT } /* greekext */,
+ { 34, 9768, 8477, 4, 4, UNI_MAKA } /* scx=maka */,
+ { 2, 10048, 9958, 3, 3, UNI_NV__3_SLASH_4 } /* nv=3/4 */,
+ { 20, 184, 749, 2, 16, UNI_ENCLOSEDALPHANUM } /* isenclosedalphanum */,
+ { 0, 9488, 9320, 4, 5, UNI_INOSAGE } /* blk=osage */,
+ { 0, 8227, 0, 8, 0, UNI_KANAEXTA } /* kanaexta */,
+ { 22, 4448, 0, 8, 0, UNI_BAMUMSUP } /* bamumsup */,
+ { 65, 3836, 8888, 17, 6, UNI_HATR } /* scriptextensions=hatran */,
+ { 0, 3904, 9255, 17, 5, -UNI_UIDEO } /* unifiedideograph=false */,
+ { 3, 9444, 9840, 4, 4, UNI_AGE__10 } /* age=v100 */,
+ { 36, 3836, 9548, 17, 4, UNI_DSRT } /* scriptextensions=dsrt */,
+ { 128, 10048, 7795, 3, 8, UNI_NV__3_SLASH_20 } /* nv=1.50e-01 */,
+ { 11, 3529, 1025, 18, 2, -UNI_VS } /* variationselector=no */,
+ { 0, 3768, 0, 17, 0, UNI_LETTERLIKESYMBOLS } /* letterlikesymbols */,
+ { 40, 8400, 3, 7, 1, -UNI_COMPEX } /* compex=f */,
+ { 0, 184, 3751, 2, 17, UNI_KITS } /* iskhitansmallscript */,
+ { 0, 9488, 1654, 4, 23, UNI_COMPATJAMO } /* blk=hangulcompatibilityjamo */,
+ { 1, 10027, 3819, 3, 17, UNI_JG__MANICHAEANTHAMEDH } /* jg=manichaeanthamedh */,
+ { 0, 414, 0, 11, 0, UNI_IDEO } /* ideographic */,
+ { 16, 184, 4448, 2, 5, UNI_BAMU } /* isbamum */,
+ { 259, 10048, 7859, 3, 5, UNI_NV__20000 } /* nv=20000 */,
+ { 1, 1966, 7639, 22, 9, UNI_INSC__NONJOINER } /* indicsyllabiccategory=nonjoiner */,
+ { 0, 9488, 1218, 4, 8, UNI_INKATAKANA } /* blk=katakana */,
+ { 288, 1591, 3170, 3, 10, UNI_ETHIOPICSUP } /* inethiopicsup */,
+ { 9, 8780, 4049, 6, 11, UNI_GEORGIANEXT } /* block=georgianext */,
+ { 4, 9768, 8470, 4, 7, UNI_LINA } /* scx=lineara */,
+ { 1, 3097, 2569, 18, 8, UNI_DT__VERT } /* decompositiontype=vertical */,
+ { 2, 3133, 9255, 18, 5, -UNI_EBASE } /* emojimodifierbase=false */,
+ { 4, 7325, 10117, 3, 3, UNI_IN__7 } /* in=v70 */,
+ { 6, 4033, 1, 16, 1, UNI_N } /* generalcategory=n */,
+ { 296, 9556, 36, 4, 1, UNI_GCB__T } /* gcb=t */,
+ { 0, 1552, 47, 9, 1, UNI_M } /* category=m */,
+ { 1, 5791, 9772, 13, 4, UNI_JG__SEEN } /* joininggroup=seen */,
+ { 1, 9270, 3475, 5, 18, UNI_INPC__TOPANDLEFTANDRIGHT } /* inpc=topandleftandright */,
+ { 33, 9532, 0, 4, 0, UNI_CYRL } /* cyrl */,
+ { 2, 1087, 10135, 27, 3, UNI_PCM } /* prependedconcatenationmark=yes */,
+ { 1, 7318, 9384, 10, 4, UNI_IN__10 } /* presentin=10.0 */,
+ { 0, 5986, 7950, 13, 1, UNI_NV__9 } /* numericvalue=9 */,
+ { 1, 4116, 2780, 3, 17, UNI_IDST } /* isidstrinaryoperator */,
+ { 49, 9768, 8888, 4, 4, UNI_HATR } /* scx=hatr */,
+ { 0, 4116, 59, 3, 3, UNI_IDEO } /* isideo */,
+ { 0, 9488, 951, 4, 18, UNI_INVS } /* blk=variationselectors */,
+ { 289, 3385, 0, 17, 0, UNI_RI } /* regionalindicator */,
+ { 1, 8780, 7378, 6, 10, UNI_SUPARROWSA } /* block=suparrowsa */,
+ { 8, 7088, 25, 10, 1, UNI_BC__S } /* bidiclass=s */,
+ { 1, 1552, 38, 9, 2, UNI_XPOSIXDIGIT } /* category=nd */,
+ { 65, 4448, 0, 4, 0, UNI_BAMU } /* bamu */,
+ { 0, 7438, 495, 10, 2, UNI_WB__NU } /* wordbreak=nu */,
+ { 1, 5324, 5845, 4, 7, UNI_INMALAYALAM } /* inmalayalam */,
+ { 18, 9488, 1922, 4, 22, UNI_DIACRITICALSFORSYMBOLS } /* blk=diacriticalsforsymbols */,
+ { 3, 3785, 0, 10, 0, UNI_MANI } /* manichaean */,
+ { 98, 6231, 150, 4, 33, UNI_DIACRITICALSSUP } /* incombiningdiacriticalmarkssupplement */,
+ { 10, 1273, 9836, 21, 4, UNI_CE } /* compositionexclusion=true */,
+ { 1, 6481, 0, 12, 0, UNI_HUNG } /* oldhungarian */,
+ { 0, 8386, 0, 7, 0, UNI_CJKEXTF } /* cjkextf */,
+ { 4, 3385, 1025, 18, 2, -UNI_RI } /* regionalindicator=no */,
+ { 16, 2224, 2288, 3, 6, UNI_INSINHALA } /* insinhala */,
+ { 0, 8589, 6409, 7, 12, UNI_MEND } /* script=mendekikakui */,
+ { 1, 4989, 1868, 3, 8, UNI_XPOSIXUPPER } /* isuppercase */,
+ { 0, 5791, 2223, 13, 3, UNI_JG__AIN } /* joininggroup=ain */,
+ { 197, 8780, 328, 6, 21, UNI_MATHOPERATORS } /* block=mathematicaloperators */,
+ { 0, 6420, 8548, 3, 6, UNI_OLCK } /* inolchiki */,
+ { 0, 9488, 8345, 5, 6, UNI_INBENGALI } /* blk=bengali */,
+ { 0, 9488, 4553, 4, 15, UNI_CONTROLPICTURES } /* blk=controlpictures */,
+ { 130, 184, 7378, 2, 10, UNI_SUPARROWSA } /* issuparrowsa */,
+ { 4, 10048, 8750, 3, 5, UNI_NV__80000 } /* nv=80000 */,
+ { 17, 9488, 7666, 4, 9, UNI_INOLDTURKIC } /* blk=oldturkic */,
+ { 5, 3836, 8582, 17, 7, UNI_PHAG } /* scriptextensions=phagspa */,
+ { 2, 1552, 133, 9, 4, UNI_M } /* category=mark */,
+ { 1, 5986, 7859, 13, 2, UNI_NV__20 } /* numericvalue=20 */,
+ { 32, 9776, 0, 4, 0, UNI_SGNW } /* sgnw */,
+ { 1, 8780, 4337, 6, 16, UNI_SUPMATHOPERATORS } /* block=supmathoperators */,
+ { 0, 6231, 660, 3, 29, UNI_CJKEXTF } /* incjkunifiedideographsextensionf */,
+ { 0, 9508, 9131, 5, 4, UNI_CCC__20 } /* ccc=ccc20 */,
+ { 0, 7428, 0, 10, 0, UNI_WARA } /* warangciti */,
+ { 0, 7438, 6653, 10, 11, UNI_WB__DQ } /* wordbreak=doublequote */,
+ { 1, 250, 0, 33, 0, UNI_MISCMATHSYMBOLSA } /* miscellaneousmathematicalsymbolsa */,
+ { 0, 3367, 10135, 18, 3, UNI__PERL_PATWS } /* patternwhitespace=yes */,
+ { 21, 9277, 2329, 3, 20, UNI_HLUW } /* sc=anatolianhieroglyphs */,
+ { 3, 1033, 0, 27, 0, UNI_ENCLOSEDCJK } /* enclosedcjklettersandmonths */,
+ { 3, 9768, 9584, 4, 4, UNI_HLUW } /* scx=hluw */,
+ { 35, 6231, 8359, 3, 6, UNI_CJKEXTB } /* incjkextb */,
+ { 0, 7325, 9970, 3, 3, UNI_IN__5_DOT_2 } /* in=5.2 */,
+ { 1, 8512, 26, 7, 1, UNI_NFKCQC__Y } /* nfkcqc=y */,
+ { 0, 8589, 9325, 7, 5, UNI_RUNR } /* script=runic */,
+ { 0, 3836, 9095, 17, 5, UNI_BUHD } /* scriptextensions=buhid */,
+ { 0, 9488, 2912, 4, 19, UNI_SUNDANESESUP } /* blk=sundanesesupplement */,
+ { 1, 184, 8984, 2, 5, UNI_QMARK } /* isqmark */,
+ { 1, 10170, 0, 2, 0, UNI_CASEDLETTER } /* l_ */,
+ { 0, 4033, 8855, 16, 2, UNI_CF } /* generalcategory=cf */,
+ { 1, 10290, 9225, 6, 5, UNI_XPOSIXCNTRL } /* xposixcntrl */,
+ { 18, 9488, 1013, 4, 5, UNI_INGREEK } /* blk=greek */,
+ { 64, 9488, 3025, 4, 11, UNI_CHEROKEESUP } /* blk=cherokeesup */,
+ { 0, 2560, 0, 4, 0, UNI_MAND } /* mand */,
+ { 3, 9270, 7298, 5, 10, UNI_INPC__OVERSTRUCK } /* inpc=overstruck */,
+ { 0, 9277, 9860, 3, 4, UNI_VAI } /* sc=vaii */,
+ { 97, 3836, 9480, 17, 4, UNI_BATK } /* scriptextensions=batk */,
+ { 12, 9488, 9452, 4, 4, UNI_INAHOM } /* blk=ahom */,
+ { 0, 9277, 3169, 3, 4, UNI_ETHI } /* sc=ethi */,
+ { 47, 184, 10180, 2, 2, UNI_ZS } /* iszs */,
+ { 0, 5171, 0, 4, 0, UNI_CHAM } /* cham */,
+ { 4, 5674, 1025, 13, 2, -UNI_BIDIM } /* bidimirrored=no */,
+ { 19, 2684, 0, 19, 0, UNI_EGYP } /* egyptianhieroglyphs */,
+ { 0, 10009, 3439, 3, 5, UNI_DT__SML } /* dt=small */,
+ { 1, 8780, 9285, 6, 5, UNI_INLIMBU } /* block=limbu */,
+ { 0, 9596, 7238, 4, 10, UNI_LB__H2 } /* hst=lvsyllable */,
+ { 5, 7318, 9397, 10, 3, UNI_IN__2_DOT_1 } /* presentin=2.1 */,
+ { 36, 6229, 10135, 12, 3, UNI_JOINC } /* joincontrol=yes */,
+ { 130, 9768, 3894, 5, 10, UNI_SGNW } /* scx=signwriting */,
+ { 6, 3717, 0, 17, 0, UNI_identifierstatus_values_index } /* identifierstatus= */,
+ { 112, 8589, 6253, 7, 5, UNI_KHMR } /* script=khmer */,
+ { 2, 8780, 2329, 6, 20, UNI_INANATOLIANHIEROGLYPHS } /* block=anatolianhieroglyphs */,
+ { 0, 1273, 0, 21, 0, UNI_ce_values_index } /* compositionexclusion= */,
+ { 1, 10024, 1186, 3, 2, UNI_PO } /* gc=po */,
+ { 4, 9488, 8659, 4, 7, UNI_INTIBETAN } /* blk=tibetan */,
+ { 394, 5674, 9255, 13, 5, -UNI_BIDIM } /* bidimirrored=false */,
+ { 22, 9488, 5242, 4, 14, UNI_LATINEXTC } /* blk=latinextendedc */,
+ { 1, 8780, 1677, 6, 14, UNI_LATINEXTA } /* block=latinextendeda */,
+ { 0, 184, 8380, 3, 6, UNI_CJKEXTE } /* iscjkexte */,
+ { 0, 9488, 2855, 4, 19, UNI_MONGOLIANSUP } /* blk=mongoliansupplement */,
+ { 0, 3052, 0, 9, 0, UNI_HALFMARKS } /* halfmarks */,
+ { 0, 8780, 1944, 6, 22, UNI_EARLYDYNASTICCUNEIFORM } /* block=earlydynasticcuneiform */,
+ { 0, 8780, 9008, 6, 6, UNI_INTHAANA } /* block=thaana */,
+ { 6, 8884, 3, 4, 1, -UNI_EXT } /* ext=f */,
+ { 2, 184, 1988, 2, 21, UNI_LOE } /* islogicalorderexception */,
+ { 0, 5986, 8738, 13, 5, UNI_NV__60000 } /* numericvalue=60000 */,
+ { 0, 21, 3549, 4, 15, UNI_ALCHEMICAL } /* inalchemicalsymbols */,
+ { 2, 5986, 7867, 13, 8, UNI_NV__1_SLASH_32 } /* numericvalue=3.12e-02 */,
+ { 0, 5986, 7971, 13, 8, UNI_NV__7_SLASH_12 } /* numericvalue=5.83e-01 */,
+ { 0, 5508, 36, 14, 1, UNI_PATSYN } /* patternsyntax=t */,
+ { 0, 5739, 9836, 13, 4, UNI_GRBASE } /* graphemebase=true */,
+ { 0, 2182, 18, 21, 2, UNI_RI } /* graphemeclusterbreak=ri */,
+ { 4, 4033, 6862, 16, 11, UNI_NO } /* generalcategory=othernumber */,
+ { 0, 8780, 5778, 6, 13, UNI_IPAEXT } /* block=ipaextensions */,
+ { 0, 9768, 9712, 4, 4, UNI_OSGE } /* scx=osge */,
+ { 0, 9262, 1194, 3, 2, UNI_LB__LF } /* sb=lf */,
+ { 182, 2218, 9306, 3, 4, UNI_INNUSHU } /* innushu */,
+ { 0, 117, 2431, 4, 18, UNI_ININSCRIPTIONALPAHLAVI } /* ininscriptionalpahlavi */,
+ { 0, 3836, 1628, 17, 4, UNI_PHAG } /* scriptextensions=phag */,
+ { 2, 5284, 0, 7, 0, UNI_LISUSUP } /* lisusup */,
+ { 0, 7325, 7814, 3, 1, UNI_IN__7 } /* in=7 */,
+ { 1, 9997, 10036, 3, 3, UNI_BC__LRE } /* bc=lre */,
+ { 10, 6231, 2141, 3, 17, UNI_CYRILLICSUP } /* incyrillicsupplement */,
+ { 0, 8780, 9800, 6, 4, UNI_TAGS } /* block=tags */,
+ { 56, 10048, 8714, 3, 4, UNI_NV__3000 } /* nv=3000 */,
+ { 0, 8780, 3439, 6, 12, UNI_SMALLKANAEXT } /* block=smallkanaext */,
+ { 0, 1591, 3684, 3, 10, UNI_ETHIOPICEXT } /* inethiopicext */,
+ { 0, 7318, 10081, 10, 3, UNI_IN__3 } /* presentin=v30 */,
+ { 3, 10009, 7, 3, 3, UNI_DT__CAN } /* dt=can */,
+ { 0, 5791, 5424, 13, 14, UNI_JG__MANICHAEANYODH } /* joininggroup=manichaeanyodh */,
+ { 3, 1188, 2297, 3, 3, UNI_INTHAI } /* inthai */,
+ { 0, 8589, 6940, 8, 10, UNI_SORA } /* script=sorasompeng */,
+ { 0, 9277, 7191, 6, 7, UNI_KHAR } /* sc=kharoshthi */,
+ { 20, 184, 9513, 3, 3, UNI_CHRS } /* ischrs */,
+ { 0, 8780, 5687, 6, 13, UNI_BLOCKELEMENTS } /* block=blockelements */,
+ { 5, 1552, 6851, 9, 11, UNI_LO } /* category=otherletter */,
+ { 0, 9488, 3241, 4, 18, UNI_GEORGIANSUP } /* blk=georgiansupplement */,
+ { 11, 3836, 9684, 17, 4, UNI_NEWA } /* scriptextensions=newa */,
+ { 0, 9524, 3, 4, 1, -UNI_CWT } /* cwt=f */,
+ { 2, 9488, 8924, 4, 6, UNI_INLEPCHA } /* blk=lepcha */,
+ { 32, 1441, 0, 10, 0, UNI_CJKSYMBOLS } /* cjksymbols */,
+ { 0, 6420, 7289, 3, 9, UNI_INOLDSOGDIAN } /* inoldsogdian */,
+ { 1, 7438, 495, 10, 7, UNI_WB__NU } /* wordbreak=numeric */,
+ { 0, 8589, 5550, 7, 14, UNI_SC__PHLP } /* script=psalterpahlavi */,
+ { 3, 10048, 7755, 3, 8, UNI_NV__1_SLASH_9 } /* nv=1.11e-01 */,
+ { 0, 8589, 9828, 7, 4, UNI_THAI } /* script=thai */,
+ { 2, 10033, 6217, 3, 12, UNI_LB__IS } /* lb=infixnumeric */,
+ { 0, 8852, 26, 6, 1, UNI_CWKCF } /* cwkcf=y */,
+ { 3, 184, 2409, 2, 4, UNI_GLAG } /* isglag */,
+ { 2, 6061, 0, 5, 0, UNI_BIDIC } /* bidic */,
+ { 85, 5578, 72, 14, 2, UNI_SB__LE } /* sentencebreak=le */,
+ { 162, 1966, 1489, 22, 24, UNI_INSC__CONSONANTSUCCEEDINGREPHA } /* indicsyllabiccategory=consonantsucceedingrepha */,
+ { 0, 3836, 9664, 17, 3, UNI_MRO } /* scriptextensions=mro */,
+ { 0, 5986, 5648, 13, 8, UNI_NV__10000000 } /* numericvalue=10000000 */,
+ { 0, 184, 5075, 3, 13, UNI_CJKCOMPATFORMS } /* iscjkcompatforms */,
+ { 0, 10033, 7108, 3, 10, UNI_LB__BA } /* lb=breakafter */,
+ { 0, 2182, 4360, 21, 9, UNI_WB__EB } /* graphemeclusterbreak=emodifier */,
+ { 21, 6231, 1442, 3, 23, UNI_CJKSYMBOLS } /* incjksymbolsandpunctuation */,
+ { 35, 6873, 0, 11, 0, UNI_SO } /* othersymbol */,
+ { 0, 8589, 9860, 7, 3, UNI_VAI } /* script=vai */,
+ { 0, 8688, 6026, 3, 11, UNI_ALPHABETICPF } /* isalphabeticpf */,
+ { 0, 9277, 8457, 4, 6, UNI_SC__KNDA } /* sc=kannada */,
+ { 38, 6805, 5176, 4, 2, UNI_INMIAO } /* inmiao */,
+ { 8, 9768, 8888, 4, 6, UNI_HATR } /* scx=hatran */,
+ { 0, 184, 749, 2, 21, UNI_ENCLOSEDALPHANUM } /* isenclosedalphanumerics */,
+ { 0, 8589, 9315, 7, 5, UNI_SC__ORYA } /* script=oriya */,
+ { 133, 7438, 5012, 10, 2, UNI_WB__SQ } /* wordbreak=sq */,
+ { 0, 9275, 9026, 5, 6, UNI_INSC__VIRAMA } /* insc=virama */,
+ { 2, 4973, 0, 8, 0, UNI_VEDICEXT } /* vedicext */,
+ { 52, 74, 0, 2, 0, UNI_ME } /* me */,
+ { 26, 1979, 0, 10, 0, UNI_L } /* category=l */,
+ { 0, 5986, 9060, 13, 5, UNI_NV__11_SLASH_12 } /* numericvalue=11/12 */,
+ { 1, 8589, 8219, 7, 4, UNI_SC__JAVA } /* script=java */,
+ { 0, 4033, 47, 16, 1, UNI_M } /* generalcategory=m */,
+ { 6, 10048, 7787, 3, 8, UNI_NV__3_SLASH_2 } /* nv=1.50e+00 */,
+ { 1, 1966, 4113, 22, 16, UNI_INSC__INVISIBLESTACKER } /* indicsyllabiccategory=invisiblestacker */,
+ { 1, 4033, 4943, 16, 15, UNI_TITLE } /* generalcategory=titlecaseletter */,
+ { 0, 8589, 6840, 7, 4, UNI_SC__NAND } /* script=nand */,
+ { 1, 10060, 10135, 3, 3, UNI_RI } /* ri=yes */,
+ { 256, 9488, 78, 4, 35, UNI_ARABICMATH } /* blk=arabicmathematicalalphabeticsymbols */,
+ { 0, 9716, 10135, 4, 3, UNI_PCM } /* pcm=yes */,
+ { 6, 9768, 9285, 4, 5, UNI_LIMB } /* scx=limbu */,
+ { 1, 9768, 8484, 4, 7, UNI_MAND } /* scx=mandaic */,
+ { 5, 3836, 1013, 17, 5, UNI_GREK } /* scriptextensions=greek */,
+ { 6, 7325, 10087, 3, 3, UNI_IN__3_DOT_2 } /* in=v32 */,
+ { 0, 5324, 4342, 4, 11, UNI_MATHOPERATORS } /* inmathoperators */,
+ { 1, 4001, 0, 16, 0, UNI_CYPRIOTSYLLABARY } /* cypriotsyllabary */,
+ { 0, 8299, 0, 8, 0, UNI_TFNG } /* tifinagh */,
+ { 196, 2288, 1656, 4, 4, UNI_INHANGUL } /* inhangul */,
+ { 2, 5986, 7821, 13, 1, UNI_NV__8 } /* numericvalue=8 */,
+ { 64, 184, 7428, 2, 10, UNI_WARA } /* iswarangciti */,
+ { 1, 3836, 6409, 17, 12, UNI_MEND } /* scriptextensions=mendekikakui */,
+ { 3, 5986, 8744, 13, 5, UNI_NV__70000 } /* numericvalue=70000 */,
+ { 1, 9488, 4129, 4, 9, UNI_LATIN1 } /* blk=latin1sup */,
+ { 0, 7088, 18, 10, 1, UNI_BC__R } /* bidiclass=r */,
+ { 0, 6231, 8366, 3, 6, UNI_CJKEXTC } /* incjkextc */,
+ { 2, 183, 0, 34, 0, UNI_MISCPICTOGRAPHS } /* miscellaneoussymbolsandpictographs */,
+ { 0, 2280, 6863, 3, 10, UNI_NO } /* isothernumber */,
+ { 0, 9528, 36, 4, 1, UNI_CWU } /* cwu=t */,
+ { 265, 8589, 8900, 7, 6, UNI_SC__KTHI } /* script=kaithi */,
+ { 46, 6231, 43, 3, 15, UNI_CJKCOMPAT } /* incjkcompatibility */,
+ { 0, 9277, 8484, 3, 7, UNI_SC__MAND } /* sc=mandaic */,
+ { 4, 184, 9624, 2, 4, UNI_LAO } /* islaoo */,
+ { 3, 3836, 9692, 17, 4, UNI_NSHU } /* scriptextensions=nshu */,
+ { 1, 3151, 36, 18, 1, UNI_EPRES } /* emojipresentation=t */,
+ { 58, 3836, 7292, 18, 3, UNI_SOGD } /* scriptextensions=sogd */,
+ { 81, 9488, 8561, 4, 7, UNI_INOSMANYA } /* blk=osmanya */,
+ { 3, 21, 8990, 2, 6, UNI_INREJANG } /* inrejang */,
+ { 32, 7088, 10039, 10, 3, UNI_BC__LRI } /* bidiclass=lri */,
+ { 4, 10024, 1563, 3, 2, UNI_PS } /* gc=ps */,
+ { 1, 3836, 8680, 17, 7, UNI_ZZZZ } /* scriptextensions=unknown */,
+ { 1, 9768, 9672, 4, 4, UNI_MYMR } /* scx=mymr */,
+ { 0, 9071, 26, 4, 1, UNI_XPOSIXXDIGIT } /* hex=y */,
+ { 0, 5986, 9168, 13, 2, UNI_NV__27 } /* numericvalue=27 */,
+ { 0, 10033, 495, 3, 2, UNI_LB__NU } /* lb=nu */,
+ { 31, 8780, 2722, 6, 19, UNI_JAMOEXTA } /* block=hanguljamoextendeda */,
+ { 1, 184, 8414, 2, 4, UNI_ELBA } /* iselba */,
+ { 99, 2784, 80, 4, 33, UNI_ARABICMATH } /* inarabicmathematicalalphabeticsymbols */,
+ { 0, 6277, 0, 4, 0, UNI_MAHJ } /* mahj */,
+ { 35, 117, 3736, 4, 15, UNI_INDICSIYAQNUMBERS } /* inindicsiyaqnumbers */,
+ { 1, 8589, 9330, 7, 5, UNI_SC__TALE } /* script=taile */,
+ { 0, 9277, 9085, 3, 5, UNI_BATK } /* sc=batak */,
+ { 0, 9488, 4928, 4, 5, UNI_INTAMIL } /* blk=tamil */,
+ { 49, 3341, 0, 8, 0, UNI_DINGBATS } /* dingbats */,
+ { 0, 9488, 2665, 4, 11, UNI_COUNTINGROD } /* blk=countingrod */,
+ { 35, 4033, 0, 16, 0, UNI_gc_values_index } /* generalcategory= */,
+ { 4, 1114, 1, 26, 1, -UNI_CWKCF } /* changeswhennfkccasefolded=n */,
+ { 7, 6231, 690, 3, 29, UNI_CJKEXTG } /* incjkunifiedideographsextensiong */,
+ { 3, 7438, 18, 10, 2, UNI_RI } /* wordbreak=ri */,
+ { 0, 184, 10178, 2, 2, UNI_ZP } /* iszp */,
+ { 3, 5986, 9916, 13, 3, UNI_NV__2_SLASH_5 } /* numericvalue=2/5 */,
+ { 2, 8780, 8900, 6, 6, UNI_INKAITHI } /* block=kaithi */,
+ { 0, 2817, 0, 4, 0, UNI_MERO } /* mero */,
+ { 0, 10024, 4583, 3, 15, UNI_PD } /* gc=dashpunctuation */,
+ { 0, 7675, 0, 9, 0, UNI_PALM } /* palmyrene */,
+ { 16, 184, 2141, 3, 17, UNI_CYRILLICSUP } /* iscyrillicsupplement */,
+ { 3, 8780, 5830, 6, 13, UNI_LOWSURROGATES } /* block=lowsurrogates */,
+ { 0, 4033, 9225, 16, 5, UNI_XPOSIXCNTRL } /* generalcategory=cntrl */,
+ { 8, 21, 8936, 2, 6, UNI_INLYCIAN } /* inlycian */,
+ { 16, 5791, 9075, 13, 5, UNI_JG__ALAPH } /* joininggroup=alaph */,
+ { 3, 4989, 4959, 3, 14, UNI_UPPERCASELETTER } /* isuppercaseletter */,
+ { 120, 184, 3937, 2, 8, UNI_BOPO } /* isbopomofo */,
+ { 0, 10132, 8323, 3, 7, UNI_WB__LE } /* wb=aletter */,
+ { 4, 8589, 9245, 7, 5, UNI_SC__DOGR } /* script=dogra */,
+ { 67, 3853, 1, 17, 1, -UNI_STERM } /* sentenceterminal=n */,
+ { 0, 10182, 1159, 33, 5, UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START } /* _perl_problematic_locale_foldeds_start */,
+ { 3, 9768, 9002, 4, 6, UNI_TELU } /* scx=telugu */,
+ { 0, 5040, 0, 5, 0, UNI_XPOSIXDIGIT } /* digit */,
+ { 2, 5564, 1025, 14, 2, -UNI_QMARK } /* quotationmark=no */,
+ { 0, 7, 0, 1, 0, UNI_C } /* c */,
+ { 1, 9640, 1, 4, 1, -UNI_LOE } /* loe=n */,
+ { 0, 8780, 3921, 6, 9, UNI_ARABICSUP } /* block=arabicsup */,
+ { 0, 9828, 0, 4, 0, UNI_THAI } /* thai */,
+ { 0, 9488, 3241, 4, 8, UNI_INGEORGIAN } /* blk=georgian */,
+ { 0, 3836, 9440, 17, 4, UNI_ADLM } /* scriptextensions=adlm */,
+ { 163, 6609, 10135, 11, 3, UNI_DEP } /* deprecated=yes */,
+ { 4, 10296, 62, 7, 5, UNI_POSIXGRAPH } /* isposixgraph */,
+ { 0, 184, 8373, 3, 6, UNI_CJKEXTD } /* iscjkextd */,
+ { 103, 9488, 5228, 4, 14, UNI_LATINEXTB } /* blk=latinextendedb */,
+ { 1, 4791, 0, 17, 0, UNI_INMEROITICCURSIVE } /* inmeroiticcursive */,
+ { 4, 1812, 9255, 22, 5, -UNI_CWL } /* changeswhenlowercased=false */,
+ { 0, 9768, 8498, 4, 7, UNI_MULT } /* scx=multani */,
+ { 1, 9277, 4369, 3, 6, UNI_SC__SYRC } /* sc=syriac */,
+ { 1, 9270, 7676, 3, 8, UNI_PALM } /* inpalmyrene */,
+ { 0, 9277, 9325, 3, 5, UNI_RUNR } /* sc=runic */,
+ { 474, 1552, 467, 9, 5, UNI_P } /* category=punct */,
+ { 0, 4116, 6555, 3, 9, UNI_IDC } /* isidcontinue */,
+ { 0, 9716, 3, 4, 1, -UNI_PCM } /* pcm=f */,
+ { 0, 6620, 0, 6, 0, UNI_DOMINO } /* domino */,
+ { 0, 3836, 4868, 17, 15, UNI_NARB } /* scriptextensions=oldnortharabian */,
+ { 2, 184, 4973, 2, 15, UNI_VEDICEXT } /* isvedicextensions */,
+ { 11, 1828, 36, 6, 1, UNI_CASED } /* cased=t */,
+ { 20, 9488, 8315, 4, 8, UNI_INUGARITIC } /* blk=ugaritic */,
+ { 0, 7218, 184, 10, 2, UNI_LB__IS } /* linebreak=is */,
+ { 0, 7739, 1025, 8, 2, -UNI_IDS } /* idstart=no */,
+ { 4, 9488, 9038, 4, 6, UNI_INYEZIDI } /* blk=yezidi */,
+ { 0, 8589, 9285, 7, 5, UNI_SC__LIMB } /* script=limbu */,
+ { 2, 7325, 7987, 3, 3, UNI_IN__6_DOT_2 } /* in=6.2 */,
+ { 3, 7155, 2723, 3, 9, UNI_JAMO } /* ishanguljamo */,
+ { 0, 7318, 10084, 10, 3, UNI_IN__3_DOT_1 } /* presentin=v31 */,
+ { 1, 3097, 9868, 18, 4, UNI_EA__F } /* decompositiontype=wide */,
+ { 106, 9277, 6939, 3, 11, UNI_SORA } /* sc=sorasompeng */,
+ { 0, 9488, 8211, 4, 8, UNI_JAMOEXTB } /* blk=jamoextb */,
+ { 12, 9556, 0, 4, 0, UNI_gcb_values_index } /* gcb= */,
+ { 41, 2182, 36, 21, 1, UNI_GCB__T } /* graphemeclusterbreak=t */,
+ { 0, 7325, 7781, 3, 1, UNI_IN__4 } /* in=4 */,
+ { 3, 8762, 10135, 6, 3, UNI_XPOSIXALPHA } /* alpha=yes */,
+ { 0, 1552, 6873, 9, 11, UNI_SO } /* category=othersymbol */,
+ { 5, 1059, 0, 2, 0, UNI_SO } /* so */,
+ { 0, 9556, 1194, 4, 2, UNI_LB__LF } /* gcb=lf */,
+ { 0, 3836, 8786, 17, 4, UNI_CARI } /* scriptextensions=cari */,
+ { 0, 10333, 8611, 3, 6, UNI_SIDD } /* issiddham */,
+ { 7, 5986, 9994, 13, 3, UNI_NV__9_SLASH_2 } /* numericvalue=9/2 */,
+ { 48, 5578, 138, 14, 2, UNI_SB__FO } /* sentencebreak=fo */,
+ { 6, 9277, 8638, 3, 7, UNI_SC__TGLG } /* sc=tagalog */,
+ { 69, 4643, 26, 15, 1, UNI_ECOMP } /* emojicomponent=y */,
+ { 128, 5200, 0, 14, 0, UNI_KANASUP } /* kanasupplement */,
+ { 1, 5986, 8042, 13, 2, UNI_NV__18 } /* numericvalue=18 */,
+ { 0, 8906, 0, 6, 0, UNI_KANBUN } /* kanbun */,
+ { 2, 4916, 9336, 3, 3, UNI_TAKR } /* istakr */,
+ { 1, 184, 2120, 3, 13, UNI_CJKRADICALSSUP } /* iscjkradicalssup */,
+ { 18, 3097, 1253, 18, 4, UNI_DT__INIT } /* decompositiontype=init */,
+ { 3, 9640, 0, 4, 0, UNI_loe_values_index } /* loe= */,
+ { 25, 3097, 5904, 18, 4, UNI_DT__NONE } /* decompositiontype=none */,
+ { 9, 7318, 10120, 10, 3, UNI_IN__8 } /* presentin=v80 */,
+ { 0, 6097, 0, 12, 0, UNI_CYRILLICEXTA } /* cyrillicexta */,
+ { 88, 9488, 2119, 4, 21, UNI_CJKRADICALSSUP } /* blk=cjkradicalssupplement */,
+ { 6, 184, 7621, 2, 9, UNI_NBAT } /* isnabataean */,
+ { 1, 8780, 7368, 6, 10, UNI_SMALLFORMS } /* block=smallforms */,
+ { 1, 8884, 9836, 4, 4, UNI_EXT } /* ext=true */,
+ { 3, 8610, 0, 7, 0, UNI_SIDD } /* siddham */,
+ { 344, 5116, 3, 14, 1, -UNI_EMOD } /* emojimodifier=f */,
+ { 0, 9508, 9940, 4, 3, UNI_CCC__A } /* ccc=230 */,
+ { 1, 908, 0, 10, 0, UNI_CO } /* privateuse */,
+ { 1, 184, 10303, 2, 5, UNI_XPOSIXBLANK } /* isblank */,
+ { 0, 3836, 9672, 17, 4, UNI_MYMR } /* scriptextensions=mymr */,
+ { 0, 9768, 9512, 4, 4, UNI_CHRS } /* scx=chrs */,
+ { 38, 6231, 5075, 3, 13, UNI_CJKCOMPATFORMS } /* incjkcompatforms */,
+ { 5, 5564, 0, 13, 0, UNI_QMARK } /* quotationmark */,
{ 0, 184, 283, 2, 33, UNI_MISCMATHSYMBOLSB } /* ismiscellaneousmathematicalsymbolsb */,
- { 0, 8884, 4612, 5, 15, UNI_INSC__MODIFYINGLETTER } /* insc=modifyingletter */,
- { 0, 3671, 9201, 17, 4, UNI_KHMR } /* scriptextensions=khmr */,
- { 520, 3951, 325, 3, 3, UNI_ITAL } /* isital */,
- { 9, 9623, 2561, 3, 3, UNI_JG__YEH } /* jg=yeh */,
- { 416, 3868, 7098, 16, 10, UNI_CN } /* generalcategory=unassigned */,
- { 0, 9377, 0, 4, 0, UNI_SHAW } /* shaw */,
- { 11, 5760, 7692, 13, 8, UNI_NV__13_SLASH_2 } /* numericvalue=6.50e+00 */,
- { 0, 6816, 4298, 3, 6, UNI_BRAI } /* inbraille */,
- { 41, 3243, 3, 11, 1, -UNI_XPOSIXSPACE } /* whitespace=f */,
- { 56, 9093, 2085, 4, 18, UNI_CYRILLICSUP } /* blk=cyrillicsupplement */,
- { 1400, 1362, 5410, 24, 1, UNI_CCC__0 } /* canonicalcombiningclass=0 */,
- { 17, 6918, 1696, 10, 2, UNI_LB__AI } /* linebreak=ai */,
- { 1, 8233, 8568, 7, 4, UNI_LYDI } /* script=lydi */,
- { 771, 3671, 9273, 17, 4, UNI_NARB } /* scriptextensions=narb */,
- { 0, 4417, 0, 15, 0, UNI_DIACRITICALSEXT } /* diacriticalsext */,
- { 44, 9608, 835, 3, 1, UNI_EA__W } /* ea=w */,
- { 0, 8514, 0, 6, 0, UNI_HATR } /* hatran */,
- { 0, 3671, 9081, 17, 4, UNI_AVST } /* scriptextensions=avst */,
- { 22, 2453, 26, 20, 1, UNI_TERM } /* terminalpunctuation=y */,
- { 0, 5565, 9369, 13, 4, UNI_JG__SEEN } /* joininggroup=seen */,
- { 0, 8233, 6988, 7, 10, UNI_SOGO } /* script=oldsogdian */,
- { 2, 6918, 5967, 10, 12, UNI_LB__HL } /* linebreak=hebrewletter */,
- { 50, 8886, 4297, 3, 4, UNI_BRAI } /* sc=brai */,
- { 2, 5760, 8400, 13, 3, UNI_NV__900 } /* numericvalue=900 */,
- { 3, 9623, 5630, 3, 13, UNI_JG__MALAYALAMNNNA } /* jg=malayalamnnna */,
- { 1, 9909, 83, 3, 2, UNI_PCM } /* ispcm */,
- { 0, 1136, 26, 26, 1, UNI_DI } /* defaultignorablecodepoint=y */,
- { 1, 1924, 0, 11, 0, UNI_LO } /* category=lo */,
- { 3, 8233, 9297, 7, 4, UNI_OLCK } /* script=olck */,
- { 3, 7892, 0, 8, 0, UNI_JAVA } /* javanese */,
- { 73, 6828, 32, 10, 2, UNI_BC__CS } /* bidiclass=cs */,
- { 0, 8886, 2741, 3, 4, UNI_MERO } /* sc=mero */,
- { 782, 9647, 7684, 3, 8, UNI_NV__1_SLASH_160 } /* nv=6.25e-03 */,
- { 0, 9365, 8205, 4, 7, UNI_OSMA } /* scx=osmanya */,
- { 0, 9647, 5410, 3, 1, UNI_NV__0 } /* nv=0 */,
- { 19, 8508, 995, 6, 2, -UNI_GREXT } /* grext=no */,
- { 1, 3671, 6978, 17, 10, UNI_XPEO } /* scriptextensions=oldpersian */,
- { 545, 1158, 4221, 3, 15, UNI_TANGUTCOMPONENTS } /* intangutcomponents */,
- { 74, 3020, 0, 10, 0, UNI_DEVA } /* devanagari */,
- { 515, 9113, 1189, 4, 3, UNI_CCC__214 } /* ccc=ata */,
- { 0, 8854, 1, 5, 1, -UNI_DASH } /* dash=n */,
- { 404, 1158, 8945, 3, 4, UNI_INTAKRI } /* intakri */,
- { 513, 9153, 125, 4, 2, UNI_LB__CR } /* gcb=cr */,
- { 4, 8886, 9081, 3, 4, UNI_AVST } /* sc=avst */,
- { 304, 8233, 2741, 7, 4, UNI_MERO } /* script=mero */,
- { 0, 9605, 7836, 3, 3, UNI_DT__FRA } /* dt=fra */,
- { 0, 184, 1668, 2, 23, UNI_SUPPUNCTUATION } /* issupplementalpunctuation */,
- { 0, 1497, 5199, 9, 14, UNI_SK } /* category=modifiersymbol */,
- { 40, 9647, 9749, 3, 2, UNI_NV__48 } /* nv=48 */,
- { 440, 5325, 995, 14, 2, -UNI_QMARK } /* quotationmark=no */,
- { 1, 3671, 4492, 17, 15, UNI_ARMI } /* scriptextensions=imperialaramaic */,
- { 0, 8424, 6382, 6, 11, UNI_DOMINO } /* block=dominotiles */,
- { 0, 184, 8079, 2, 4, UNI_GRAN } /* isgran */,
- { 0, 8960, 1, 4, 1, -UNI_IDS } /* ids=n */,
- { 1550, 8233, 9353, 7, 4, UNI_RUNR } /* script=runr */,
- { 2, 5760, 8464, 13, 2, UNI_NV__29 } /* numericvalue=29 */,
- { 50, 9662, 1, 3, 1, -UNI_SD } /* sd=n */,
- { 1, 7018, 9710, 10, 3, UNI_IN__6_DOT_2 } /* presentin=v62 */,
- { 0, 9909, 131, 3, 3, UNI_PALM } /* ispalm */,
- { 0, 3671, 9189, 17, 4, UNI_HMNP } /* scriptextensions=hmnp */,
- { 0, 184, 9229, 2, 4, UNI_LINB } /* islinb */,
- { 1, 8233, 8149, 7, 4, UNI_SC__MULT } /* script=mult */,
- { 1230, 184, 8914, 2, 5, UNI_NSHU } /* isnushu */,
- { 0, 184, 2067, 2, 7, UNI_RADICAL } /* isradical */,
- { 386, 3671, 8514, 17, 6, UNI_HATR } /* scriptextensions=hatran */,
- { 0, 8233, 4717, 7, 5, UNI_SC__TAML } /* script=tamil */,
- { 162, 9065, 0, 4, 0, UNI_ARMI } /* armi */,
- { 33, 8884, 4342, 5, 15, UNI_INSC__CONSONANTMEDIAL } /* insc=consonantmedial */,
- { 0, 8406, 26, 6, 1, UNI_XPOSIXALPHA } /* alpha=y */,
- { 1, 6371, 3, 11, 1, -UNI_DEP } /* deprecated=f */,
- { 0, 1362, 1149, 24, 2, UNI_CCC__BL } /* canonicalcombiningclass=bl */,
- { 0, 5786, 0, 13, 0, UNI_VERTICALFORMS } /* verticalforms */,
- { 0, 9121, 995, 4, 2, -UNI_CWL } /* cwl=no */,
- { 1, 5565, 6878, 13, 10, UNI_JG__DALATHRISH } /* joininggroup=dalathrish */,
- { 0, 8233, 9301, 7, 4, UNI_ORKH } /* script=orkh */,
- { 0, 9620, 5500, 3, 13, UNI_ME } /* gc=enclosingmark */,
- { 5, 4975, 0, 7, 0, UNI_KANASUP } /* kanasup */,
- { 0, 9093, 2085, 4, 21, UNI_CYRILLICSUP } /* blk=cyrillicsupplementary */,
- { 275, 3227, 0, 9, 0, UNI_Z } /* separator */,
- { 0, 9137, 9433, 4, 4, UNI_DEP } /* dep=true */,
- { 1297, 9365, 1188, 4, 8, UNI_KANA } /* scx=katakana */,
- { 12, 9593, 2373, 3, 20, UNI_BC__LRE } /* bc=lefttorightembedding */,
- { 1314, 9904, 96, 5, 5, UNI_POSIXALPHA } /* posixalpha */,
- { 3, 8886, 8247, 3, 7, UNI_SHAW } /* sc=shavian */,
- { 138, 9365, 8929, 4, 5, UNI_OSGE } /* scx=osage */,
- { 8, 8424, 4762, 6, 8, UNI_VEDICEXT } /* block=vedicext */,
- { 0, 5565, 5097, 13, 4, UNI_JG__BETH } /* joininggroup=beth */,
- { 156, 9909, 467, 7, 5, UNI_POSIXPUNCT } /* isposixpunct */,
- { 1, 5859, 0, 12, 0, UNI_CHESSSYMBOLS } /* chesssymbols */,
- { 0, 4778, 7981, 3, 7, UNI_UGAR } /* isugaritic */,
- { 177, 184, 7876, 2, 8, UNI_JAMOEXTA } /* isjamoexta */,
- { 0, 8233, 8944, 7, 4, UNI_SC__TAKR } /* script=takr */,
- { 3, 8233, 382, 7, 4, UNI_EGYP } /* script=egyp */,
- { 0, 8496, 0, 6, 0, UNI_cwkcf_values_index } /* cwkcf= */,
- { 3, 184, 7058, 2, 10, UNI_SMALLFORMS } /* issmallforms */,
- { 3, 8510, 9734, 4, 3, UNI_EXT } /* ext=yes */,
- { 0, 4792, 0, 15, 0, UNI_ZANB } /* zanabazarsquare */,
- { 2, 7419, 9734, 9, 3, UNI_XIDS } /* xidstart=yes */,
- { 0, 6885, 2431, 3, 3, UNI_HATR } /* ishatr */,
- { 0, 2006, 0, 4, 0, UNI_MODI } /* modi */,
- { 29, 9647, 7444, 3, 8, UNI_NV__1_SLASH_8 } /* nv=1.25e-01 */,
- { 1, 6183, 0, 4, 0, UNI_MEND } /* mend */,
- { 0, 3671, 9453, 17, 3, UNI_VAI } /* scriptextensions=vai */,
- { 694, 1084, 3, 26, 1, -UNI_CWKCF } /* changeswhennfkccasefolded=f */,
- { 0, 9049, 9551, 4, 3, UNI_AGE__3_DOT_2 } /* age=3.2 */,
- { 0, 8884, 8331, 5, 7, UNI_INSC__VISARGA } /* insc=visarga */,
- { 0, 3308, 0, 12, 0, UNI_SMALLKANAEXT } /* smallkanaext */,
- { 0, 7018, 7098, 10, 10, UNI_AGE__NA } /* presentin=unassigned */,
- { 2, 9125, 9734, 4, 3, UNI_CWT } /* cwt=yes */,
- { 0, 3671, 8550, 17, 6, UNI_LEPC } /* scriptextensions=lepcha */,
- { 1, 3868, 133, 16, 4, UNI_M } /* generalcategory=mark */,
- { 0, 3868, 467, 16, 11, UNI_P } /* generalcategory=punctuation */,
- { 3, 9946, 2212, 3, 6, UNI_SINH } /* issinhala */,
- { 1356, 2893, 0, 19, 0, UNI_SUPARROWSC } /* supplementalarrowsc */,
- { 849, 8079, 0, 4, 0, UNI_GRAN } /* gran */,
- { 2, 9365, 9253, 4, 4, UNI_MIAO } /* scx=miao */,
- { 1, 2148, 894, 3, 27, UNI_SUPPUAB } /* insupplementaryprivateuseareab */,
- { 0, 8592, 995, 6, 2, UNI_DT__CAN } /* nfdqc=no */,
- { 17, 5760, 7628, 13, 8, UNI_NV__3_SLASH_64 } /* numericvalue=4.69e-02 */,
- { 518, 8100, 9433, 7, 4, UNI_HYPHEN } /* hyphen=true */,
- { 3, 9593, 6255, 3, 12, UNI_BC__ON } /* bc=otherneutral */,
- { 2, 8233, 6183, 7, 12, UNI_MEND } /* script=mendekikakui */,
- { 41, 9093, 8121, 4, 7, UNI_INLINEARA } /* blk=lineara */,
- { 162, 9137, 995, 4, 2, -UNI_DEP } /* dep=no */,
- { 0, 9647, 7603, 3, 2, UNI_NV__24 } /* nv=24 */,
- { 1287, 8100, 3, 7, 1, -UNI_HYPHEN } /* hyphen=f */,
- { 1, 8338, 1, 7, 1, -UNI_XPOSIXSPACE } /* wspace=n */,
- { 1, 184, 3020, 2, 18, UNI_DEVANAGARIEXT } /* isdevanagariextended */,
- { 0, 9623, 9477, 3, 4, UNI_JG__ZAIN } /* jg=zain */,
- { 0, 184, 2006, 2, 14, UNI_LM } /* ismodifierletter */,
- { 13, 9113, 8825, 5, 4, UNI_CCC__36 } /* ccc=ccc36 */,
- { 284, 9365, 5311, 4, 14, UNI_PHLP } /* scx=psalterpahlavi */,
- { 83, 9093, 4946, 4, 4, UNI_INCHAM } /* blk=cham */,
- { 0, 8332, 5493, 3, 4, UNI_XPOSIXALNUM } /* isalnum */,
- { 0, 3688, 1, 17, 1, -UNI_STERM } /* sentenceterminal=n */,
- { 2, 184, 1767, 2, 2, UNI_NL } /* isnl */,
- { 36, 9365, 2169, 4, 11, UNI_MTEI } /* scx=meeteimayek */,
- { 4, 7018, 9587, 10, 3, UNI_IN__9 } /* presentin=9.0 */,
- { 3, 6888, 3, 10, 1, -UNI_DIA } /* diacritic=f */,
- { 266, 21, 1188, 2, 26, UNI_KATAKANAEXT } /* inkatakanaphoneticextensions */,
- { 7, 9365, 3729, 5, 10, UNI_SGNW } /* scx=signwriting */,
- { 303, 9365, 3730, 5, 3, UNI_SGNW } /* scx=sgnw */,
- { 9, 1362, 8815, 25, 4, UNI_CCC__34 } /* canonicalcombiningclass=ccc34 */,
- { 818, 184, 3308, 2, 12, UNI_SMALLKANAEXT } /* issmallkanaext */,
- { 2, 184, 697, 2, 2, UNI_MN } /* ismn */,
- { 3, 184, 8934, 2, 5, UNI_RUNR } /* isrunic */,
- { 4, 184, 4267, 2, 8, UNI_BAMUMSUP } /* isbamumsup */,
- { 14, 9093, 3964, 4, 16, UNI_LATIN1 } /* blk=latin1supplement */,
- { 0, 1057, 8864, 27, 5, -UNI_PCM } /* prependedconcatenationmark=false */,
- { 1, 8886, 7956, 3, 8, UNI_SC__TAGB } /* sc=tagbanwa */,
- { 0, 3868, 1141, 16, 2, UNI_TITLE } /* generalcategory=lt */,
- { 859, 8886, 8058, 3, 7, UNI_DSRT } /* sc=deseret */,
- { 3, 1362, 8449, 25, 4, UNI_CCC__11 } /* canonicalcombiningclass=ccc11 */,
- { 0, 4220, 0, 4, 0, UNI_TANG } /* tang */,
- { 0, 5565, 5931, 13, 12, UNI_JG__FINALSEMKATH } /* joininggroup=finalsemkath */,
- { 821, 5565, 87, 13, 2, UNI_JG__HE } /* joininggroup=he */,
- { 1090, 184, 9485, 2, 4, UNI_QAAI } /* iszinh */,
- { 7, 8424, 6723, 6, 11, UNI_INSYLOTINAGRI } /* block=sylotinagri */,
- { 1066, 183, 0, 20, 0, UNI_MISCSYMBOLS } /* miscellaneoussymbols */,
- { 0, 1, 0, 1, 0, UNI_N } /* n */,
- { 8, 8884, 6225, 5, 6, UNI_LB__ZWJ } /* insc=joiner */,
- { 1544, 8424, 949, 6, 27, UNI_ALPHABETICPF } /* block=alphabeticpresentationforms */,
- { 25, 184, 1856, 2, 11, UNI_NUMBERFORMS } /* isnumberforms */,
- { 1, 9623, 4562, 3, 3, UNI_JG__SAD } /* jg=sad */,
- { 10, 5883, 0, 12, 0, UNI_CYRILLICEXTB } /* cyrillicextb */,
- { 4, 1497, 7, 10, 1, UNI_SC } /* category=sc */,
- { 0, 9623, 6657, 3, 11, UNI_JG__ROHINGYAYEH } /* jg=rohingyayeh */,
- { 3, 7018, 7446, 10, 1, UNI_IN__2 } /* presentin=2 */,
- { 74, 3688, 9734, 17, 3, UNI_STERM } /* sentenceterminal=yes */,
- { 16, 9093, 1386, 4, 24, UNI_CJKSYMBOLS } /* blk=cjksymbolsandpunctuation */,
- { 161, 9165, 0, 4, 0, UNI_GREK } /* grek */,
- { 20, 6005, 6870, 4, 8, UNI_COMPATJAMO } /* incompatjamo */,
- { 0, 45, 0, 2, 0, UNI_CO } /* co */,
- { 50, 8233, 8065, 7, 4, UNI_ELBA } /* script=elba */,
- { 0, 9620, 1844, 3, 2, UNI_PC } /* gc=pc */,
- { 1, 9365, 8072, 4, 4, UNI_ELYM } /* scx=elym */,
- { 1, 9608, 66, 3, 1, UNI_EA__H } /* ea=h */,
- { 32, 9365, 9345, 4, 4, UNI_RJNG } /* scx=rjng */,
- { 0, 2212, 4962, 3, 13, UNI_HIGHSURROGATES } /* inhighsurrogates */,
- { 0, 6382, 0, 11, 0, UNI_DOMINO } /* dominotiles */,
- { 8, 4241, 8060, 4, 5, UNI_DSRT } /* indeseret */,
- { 137, 9620, 262, 3, 2, UNI_SM } /* gc=sm */,
- { 0, 9593, 3569, 3, 17, UNI_BC__ES } /* bc=europeanseparator */,
- { 0, 9113, 8352, 4, 3, UNI_CCC__216 } /* ccc=216 */,
- { 3, 8424, 831, 6, 6, UNI_ARROWS } /* block=arrows */,
- { 0, 184, 3038, 2, 18, UNI_ETHIOPICSUP } /* isethiopicsupplement */,
- { 0, 9946, 8255, 3, 3, UNI_SIDD } /* issidd */,
- { 9, 8879, 2373, 5, 4, UNI_INPC__LEFT } /* inpc=left */,
- { 0, 8844, 36, 5, 1, UNI_CWCF } /* cwcf=t */,
- { 0, 7025, 7508, 3, 3, UNI_IN__2 } /* in=2.0 */,
- { 0, 1735, 9433, 22, 4, UNI_CWCM } /* changeswhencasemapped=true */,
- { 1, 184, 6027, 2, 5, UNI_KHMR } /* iskhmer */,
- { 0, 7128, 3254, 10, 17, UNI_RI } /* wordbreak=regionalindicator */,
- { 0, 1136, 36, 26, 1, UNI_DI } /* defaultignorablecodepoint=t */,
- { 0, 8640, 8864, 6, 5, -UNI_XPOSIXUPPER } /* upper=false */,
- { 28, 9113, 2912, 4, 18, UNI_CCC__216 } /* ccc=attachedaboveright */,
- { 20, 9365, 9329, 4, 4, UNI_PRTI } /* scx=prti */,
- { 1, 1482, 2473, 24, 12, UNI_INPC__TOPANDBOTTOM } /* indicpositionalcategory=topandbottom */,
- { 0, 3671, 9469, 17, 4, UNI_XSUX } /* scriptextensions=xsux */,
- { 1, 3671, 3038, 17, 8, UNI_ETHI } /* scriptextensions=ethiopic */,
- { 3, 8424, 8652, 6, 6, UNI_INWANCHO } /* block=wancho */,
- { 0, 6928, 3, 10, 1, -UNI_XPOSIXLOWER } /* lowercase=f */,
- { 0, 9093, 1955, 4, 22, UNI_MISCTECHNICAL } /* blk=miscellaneoustechnical */,
- { 546, 2212, 1601, 4, 21, UNI_COMPATJAMO } /* inhangulcompatibilityjamo */,
- { 30, 4580, 6581, 3, 10, UNI_MYANMAREXTA } /* inmyanmarexta */,
- { 0, 9903, 4828, 6, 6, UNI_XPOSIXXDIGIT } /* xposixxdigit */,
- { 1, 1735, 0, 21, 0, UNI_CWCM } /* changeswhencasemapped */,
- { 0, 8849, 995, 5, 2, -UNI_CWCM } /* cwcm=no */,
- { 1843, 1773, 9433, 6, 4, UNI_CASED } /* cased=true */,
- { 0, 8424, 4092, 6, 16, UNI_MISCMATHSYMBOLSB } /* block=miscmathsymbolsb */,
- { 606, 5799, 0, 12, 0, UNI_ALPHABETICPF } /* alphabeticpf */,
- { 890, 3868, 25, 16, 1, UNI_S } /* generalcategory=s */,
- { 641, 8510, 3, 4, 1, -UNI_EXT } /* ext=f */,
- { 3, 8332, 7101, 3, 7, UNI_ASSIGNED } /* isassigned */,
- { 50, 7025, 9716, 3, 3, UNI_IN__7 } /* in=v70 */,
- { 0, 5565, 5125, 13, 4, UNI_JG__HETH } /* joininggroup=heth */,
- { 640, 8233, 6159, 7, 12, UNI_SC__GONM } /* script=masaramgondi */,
- { 72, 9629, 4195, 3, 9, UNI_LB__EM } /* lb=emodifier */,
- { 2, 184, 9161, 2, 4, UNI_GONM } /* isgonm */,
- { 0, 9093, 3773, 5, 7, UNI_INBOPOMOFO } /* blk=bopomofo */,
- { 0, 5435, 9734, 13, 3, UNI_BIDIM } /* bidimirrored=yes */,
- { 12, 184, 1188, 2, 26, UNI_KATAKANAEXT } /* iskatakanaphoneticextensions */,
- { 1057, 4580, 2171, 4, 19, UNI_MEETEIMAYEKEXT } /* inmeeteimayekextensions */,
- { 0, 9093, 4989, 4, 14, UNI_KANGXI } /* blk=kangxiradicals */,
- { 0, 3671, 6183, 17, 12, UNI_MEND } /* scriptextensions=mendekikakui */,
- { 13, 6371, 26, 11, 1, UNI_DEP } /* deprecated=y */,
- { 0, 3671, 9181, 17, 4, UNI_HLUW } /* scriptextensions=hluw */,
- { 0, 9365, 6183, 4, 4, UNI_MEND } /* scx=mend */,
- { 20, 9093, 983, 4, 5, UNI_INGREEK } /* blk=greek */,
- { 0, 5565, 2127, 13, 21, UNI_JG__HANIFIROHINGYAKINNAYA } /* joininggroup=hanifirohingyakinnaya */,
- { 0, 8233, 9197, 7, 4, UNI_SC__KALI } /* script=kali */,
- { 0, 1003, 0, 11, 0, UNI_ENCLOSEDCJK } /* enclosedcjk */,
- { 1, 8886, 8324, 3, 7, UNI_ZZZZ } /* sc=unknown */,
- { 4, 184, 5617, 2, 9, UNI_MLYM } /* ismalayalam */,
- { 0, 5565, 9341, 13, 4, UNI_JG__QAPH } /* joininggroup=qaph */,
- { 0, 9365, 8065, 4, 7, UNI_ELBA } /* scx=elbasan */,
- { 164, 3671, 3730, 18, 3, UNI_SGNW } /* scriptextensions=sgnw */,
- { 1, 1867, 0, 12, 0, UNI_DIACRITICALS } /* diacriticals */,
- { 1, 9365, 689, 4, 9, UNI_XSUX } /* scx=cuneiform */,
- { 0, 8874, 995, 5, 2, -UNI_IDST } /* idst=no */,
- { 3628, 9365, 7964, 4, 8, UNI_TFNG } /* scx=tifinagh */,
- { 1, 1576, 0, 18, 0, UNI_GEOMETRICSHAPESEXT } /* geometricshapesext */,
- { 0, 8219, 1, 7, 1, -UNI_PATSYN } /* patsyn=n */,
- { 1301, 8406, 3, 6, 1, -UNI_XPOSIXALPHA } /* alpha=f */,
- { 12, 21, 1622, 2, 23, UNI_LATINEXTADDITIONAL } /* inlatinextendedadditional */,
- { 0, 8886, 8679, 3, 5, UNI_SC__ADLM } /* sc=adlam */,
- { 0, 7932, 36, 8, 1, UNI_RADICAL } /* radical=t */,
- { 0, 6316, 0, 3, 0, UNI_IDC } /* idc */,
- { 278, 8604, 1, 6, 1, -UNI_QMARK } /* qmark=n */,
- { 2, 9049, 9445, 4, 4, UNI_AGE__12 } /* age=v120 */,
- { 0, 8332, 977, 3, 16, UNI_ANCIENTGREEKMUSIC } /* isancientgreekmusic */,
- { 440, 8424, 6978, 6, 10, UNI_INOLDPERSIAN } /* block=oldpersian */,
- { 520, 9781, 1472, 6, 9, UNI__PERL_SURROGATE } /* _perl_surrogate */,
- { 739, 6918, 4631, 10, 2, UNI_LB__QU } /* linebreak=qu */,
- { 0, 8233, 7804, 7, 8, UNI_SC__BUGI } /* script=buginese */,
- { 2, 6371, 9734, 11, 3, UNI_DEP } /* deprecated=yes */,
- { 2049, 9909, 96, 7, 5, UNI_POSIXALPHA } /* isposixalpha */,
- { 2, 9365, 8502, 4, 6, UNI_GOTH } /* scx=gothic */,
- { 0, 1057, 0, 26, 0, UNI_PCM } /* prependedconcatenationmark */,
- { 1, 9731, 6415, 3, 11, UNI_WB__DQ } /* wb=doublequote */,
- { 1, 3671, 1845, 17, 6, UNI_ZYYY } /* scriptextensions=common */,
- { 0, 6828, 9638, 10, 3, UNI_BC__LRO } /* bidiclass=lro */,
- { 3, 5085, 8144, 4, 5, UNI_INMARCHEN } /* inmarchen */,
- { 161, 184, 1824, 3, 18, UNI_CJKCOMPATIDEOGRAPHS } /* iscjkcompatideographs */,
- { 523, 2142, 1857, 3, 10, UNI_NUMBERFORMS } /* innumberforms */,
- { 0, 3671, 9453, 17, 4, UNI_VAI } /* scriptextensions=vaii */,
- { 0, 8233, 2353, 7, 20, UNI_PHLI } /* script=inscriptionalpahlavi */,
- { 3, 1497, 4140, 9, 16, UNI_PO } /* category=otherpunctuation */,
- { 768, 9647, 7452, 3, 8, UNI_NV__1_SLASH_80 } /* nv=1.25e-02 */,
- { 2090, 1362, 7659, 24, 2, UNI_CCC__16 } /* canonicalcombiningclass=16 */,
- { 644, 8879, 2379, 5, 5, UNI_INPC__RIGHT } /* inpc=right */,
- { 130, 9093, 3884, 4, 11, UNI_GEORGIANEXT } /* blk=georgianext */,
- { 14, 8424, 2779, 6, 19, UNI_MONGOLIANSUP } /* block=mongoliansupplement */,
- { 0, 9365, 7008, 4, 10, UNI_PHNX } /* scx=phoenician */,
- { 269, 8886, 9377, 3, 4, UNI_SHAW } /* sc=shaw */,
- { 2117, 8886, 8240, 3, 7, UNI_SC__SHRD } /* sc=sharada */,
- { 0, 184, 7128, 2, 4, UNI_XPOSIXWORD } /* isword */,
- { 0, 8121, 0, 7, 0, UNI_LINA } /* lineara */,
- { 0, 184, 6898, 2, 4, UNI_KHAR } /* iskhar */,
- { 0, 5227, 26, 14, 1, UNI_NFDQC__Y } /* nfdquickcheck=y */,
- { 0, 8424, 0, 6, 0, UNI_blk_values_index } /* block= */,
- { 98, 8233, 6992, 8, 6, UNI_SC__SOGD } /* script=sogdian */,
- { 776, 7108, 9734, 10, 3, UNI_XPOSIXUPPER } /* uppercase=yes */,
- { 0, 5339, 9773, 14, 2, UNI_SB__XX } /* sentencebreak=xx */,
- { 3, 8884, 7780, 5, 8, UNI_INSC__AVAGRAHA } /* insc=avagraha */,
- { 2952, 4705, 4221, 3, 5, UNI_TANG } /* istangut */,
- { 0, 3671, 7365, 17, 4, UNI_PAUC } /* scriptextensions=pauc */,
- { 0, 9093, 7338, 4, 9, UNI_INOLDPERMIC } /* blk=oldpermic */,
- { 0, 9093, 2533, 5, 5, UNI_INBRAHMI } /* blk=brahmi */,
- { 0, 6918, 3254, 10, 17, UNI_RI } /* linebreak=regionalindicator */,
- { 0, 5760, 7652, 13, 8, UNI_NV__7_SLASH_12 } /* numericvalue=5.83e-01 */,
- { 4, 8233, 9057, 7, 4, UNI_AHOM } /* script=ahom */,
- { 150, 9647, 7459, 3, 2, UNI_NV__21 } /* nv=21 */,
- { 0, 184, 9165, 2, 4, UNI_GREK } /* isgrek */,
- { 3, 5760, 9751, 13, 2, UNI_NV__49 } /* numericvalue=49 */,
- { 2025, 8247, 0, 7, 0, UNI_SHAW } /* shavian */,
- { 0, 9113, 8467, 5, 5, UNI_CCC__130 } /* ccc=ccc130 */,
- { 310, 2085, 0, 8, 0, UNI_CYRL } /* cyrillic */,
- { 4, 5565, 6778, 13, 10, UNI_JG__AFRICANFEH } /* joininggroup=africanfeh */,
- { 0, 4705, 7957, 3, 7, UNI_TAGB } /* istagbanwa */,
- { 0, 184, 1014, 2, 6, UNI_L } /* isletter */,
- { 0, 1057, 3, 27, 1, -UNI_PCM } /* prependedconcatenationmark=f */,
- { 0, 9731, 5943, 3, 12, UNI_WB__EB } /* wb=glueafterzwj */,
- { 208, 1823, 0, 22, 0, UNI_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatideographssup */,
- { 4219, 1362, 8800, 25, 4, UNI_CCC__31 } /* canonicalcombiningclass=ccc31 */,
- { 0, 184, 9108, 2, 2, UNI_MC } /* ismc */,
- { 0, 1057, 0, 27, 0, UNI_pcm_values_index } /* prependedconcatenationmark= */,
- { 0, 5760, 9041, 13, 4, UNI_NV__7_SLASH_12 } /* numericvalue=7/12 */,
- { 118, 9113, 8820, 5, 4, UNI_CCC__35 } /* ccc=ccc35 */,
- { 208, 6991, 0, 4, 0, UNI_SOGD } /* sogd */,
- { 0, 8233, 7956, 7, 4, UNI_SC__TAGB } /* script=tagb */,
- { 6, 8233, 8622, 7, 4, UNI_SC__TELU } /* script=telu */,
- { 1603, 4828, 0, 6, 0, UNI_XPOSIXXDIGIT } /* xdigit */,
- { 1, 184, 3290, 2, 18, UNI_RUMI } /* isruminumeralsymbols */,
- { 0, 8424, 8247, 6, 7, UNI_SHAW } /* block=shavian */,
- { 0, 3128, 26, 18, 1, UNI_IDSB } /* idsbinaryoperator=y */,
- { 4, 184, 1257, 2, 2, UNI_UPPERCASELETTER } /* islu */,
- { 1, 3671, 4717, 17, 5, UNI_TAML } /* scriptextensions=tamil */,
- { 0, 5760, 7548, 13, 8, UNI_NV__1_SLASH_32 } /* numericvalue=3.12e-02 */,
- { 4, 8684, 9734, 5, 3, UNI_POSIXXDIGIT } /* ahex=yes */,
- { 2, 8233, 1192, 7, 4, UNI_SC__KANA } /* script=kana */,
- { 8, 2212, 2129, 4, 12, UNI_INHANIFIROHINGYA } /* inhanifirohingya */,
- { 3440, 6194, 8920, 3, 4, UNI_INOGHAM } /* inogham */,
- { 169, 8886, 8093, 3, 7, UNI_SC__HANO } /* sc=hanunoo */,
- { 11, 8424, 1030, 6, 27, UNI_OCR } /* block=opticalcharacterrecognition */,
- { 1, 8424, 6808, 6, 10, UNI_ASCII } /* block=basiclatin */,
- { 4, 6918, 7924, 10, 8, UNI_LB__NL } /* linebreak=nextline */,
- { 4359, 9365, 8502, 4, 4, UNI_GOTH } /* scx=goth */,
- { 8, 8879, 6647, 3, 10, UNI_INPAHAWHHMONG } /* inpahawhhmong */,
- { 137, 9946, 4205, 3, 8, UNI_SYRIACSUP } /* issyriacsup */,
- { 0, 9725, 409, 3, 2, UNI_VO__TR } /* vo=tr */,
- { 0, 7018, 7495, 10, 1, UNI_IN__7 } /* presentin=7 */,
- { 3, 184, 1244, 3, 19, UNI_CE } /* iscompositionexclusion */,
- { 1155, 9620, 598, 3, 2, UNI_XPOSIXCNTRL } /* gc=cc */,
- { 30, 1362, 8455, 25, 4, UNI_CCC__12 } /* canonicalcombiningclass=ccc12 */,
- { 2329, 6918, 9755, 10, 2, UNI_LB__BK } /* linebreak=bk */,
- { 265, 184, 1622, 2, 5, UNI_LATN } /* islatin */,
- { 0, 3002, 7, 18, 3, UNI_DT__CAN } /* decompositiontype=can */,
- { 14, 1158, 8940, 3, 4, UNI_INTAILE } /* intaile */,
- { 1047, 8424, 6690, 6, 11, UNI_INSORASOMPENG } /* block=sorasompeng */,
- { 10, 1735, 9734, 22, 3, UNI_CWCM } /* changeswhencasemapped=yes */,
- { 4353, 9365, 2837, 5, 8, UNI_SUND } /* scx=sundanese */,
- { 0, 2333, 0, 10, 0, UNI_GLAG } /* glagolitic */,
- { 0, 9946, 6648, 3, 3, UNI_SHAW } /* isshaw */,
- { 68, 2204, 6990, 4, 8, UNI_SOGO } /* isoldsogdian */,
- { 2, 3671, 8628, 17, 6, UNI_THAA } /* scriptextensions=thaana */,
- { 18, 9313, 26, 4, 1, UNI_PCM } /* pcm=y */,
- { 0, 1057, 9734, 27, 3, UNI_PCM } /* prependedconcatenationmark=yes */,
- { 4, 6005, 43, 3, 25, UNI_CJKCOMPATIDEOGRAPHS } /* incjkcompatibilityideographs */,
- { 0, 7128, 9611, 10, 3, UNI_WB__EB } /* wordbreak=ebg */,
- { 29, 9620, 467, 3, 5, UNI_P } /* gc=punct */,
- { 0, 8424, 4657, 6, 15, UNI_NARB } /* block=oldnortharabian */,
- { 67, 184, 0, 4, 0, UNI_CE } /* isce */,
- { 3, 1386, 0, 24, 0, UNI_CJKSYMBOLS } /* cjksymbolsandpunctuation */,
- { 0, 8233, 8929, 7, 5, UNI_OSGE } /* script=osage */,
- { 0, 8886, 6051, 3, 4, UNI_SC__MAHJ } /* sc=mahj */,
- { 0, 6918, 6459, 10, 11, UNI_LB__IN } /* linebreak=inseperable */,
- { 4104, 8424, 4597, 6, 15, UNI_MISCPICTOGRAPHS } /* block=miscpictographs */,
- { 0, 7018, 7604, 10, 3, UNI_IN__4 } /* presentin=4.0 */,
- { 0, 9365, 9386, 5, 3, UNI_SHRD } /* scx=shrd */,
- { 5, 2212, 1459, 3, 23, UNI_HIGHPUSURROGATES } /* inhighprivateusesurrogates */,
- { 2166, 8424, 1851, 6, 16, UNI_INDICNUMBERFORMS } /* block=indicnumberforms */,
- { 3073, 6005, 2065, 3, 13, UNI_CJKRADICALSSUP } /* incjkradicalssup */,
- { 2, 9153, 406, 4, 7, UNI_GCB__CN } /* gcb=control */,
- { 3, 9049, 9680, 4, 3, UNI_AGE__3 } /* age=v30 */,
- { 0, 8072, 0, 7, 0, UNI_ELYM } /* elymaic */,
- { 0, 1497, 9775, 9, 2, UNI_ZL } /* category=zl */,
- { 3, 8886, 5967, 3, 6, UNI_HEBR } /* sc=hebrew */,
- { 1, 9626, 7, 3, 1, UNI_JT__C } /* jt=c */,
- { 53, 2043, 0, 21, 0, UNI_CJKCOMPATFORMS } /* cjkcompatibilityforms */,
- { 5324, 2836, 0, 19, 0, UNI_SUNDANESESUP } /* sundanesesupplement */,
- { 2272, 9626, 6426, 3, 11, UNI_JT__D } /* jt=dualjoining */,
- { 0, 3868, 48, 16, 1, UNI_P } /* generalcategory=p */,
- { 1115, 9623, 6878, 3, 10, UNI_JG__DALATHRISH } /* jg=dalathrish */,
- { 0, 9365, 6978, 4, 10, UNI_XPEO } /* scx=oldpersian */,
- { 4, 8886, 9069, 3, 4, UNI_SC__ARMN } /* sc=armn */,
- { 4272, 184, 8002, 2, 4, UNI_BENG } /* isbeng */,
- { 288, 7804, 0, 8, 0, UNI_BUGI } /* buginese */,
- { 0, 9620, 2006, 3, 14, UNI_LM } /* gc=modifierletter */,
- { 0, 9731, 5520, 3, 5, UNI_WB__EB } /* wb=ebase */,
- { 1, 8424, 8289, 6, 7, UNI_INTAITHAM } /* block=taitham */,
- { 0, 3671, 5967, 17, 4, UNI_HEBR } /* scriptextensions=hebr */,
- { 4105, 8338, 0, 6, 0, UNI_XPOSIXSPACE } /* wspace */,
- { 0, 1856, 0, 11, 0, UNI_NUMBERFORMS } /* numberforms */,
- { 1162, 9113, 2912, 4, 13, UNI_CCC__214 } /* ccc=attachedabove */,
- { 6164, 1362, 5539, 24, 13, UNI_CCC__IS } /* canonicalcombiningclass=iotasubscript */,
- { 214, 8869, 8864, 5, 5, -UNI_IDSB } /* idsb=false */,
- { 5, 8886, 2409, 3, 4, UNI_SC__MONG } /* sc=mong */,
- { 7, 9093, 4372, 4, 15, UNI_CONTROLPICTURES } /* blk=controlpictures */,
- { 0, 9365, 8282, 4, 7, UNI_TGLG } /* scx=tagalog */,
- { 11, 5760, 7668, 13, 8, UNI_NV__5_SLASH_8 } /* numericvalue=6.25e-01 */,
- { 25, 8233, 5967, 7, 4, UNI_HEBR } /* script=hebr */,
- { 4, 7018, 8997, 10, 4, UNI_IN__11 } /* presentin=11.0 */,
- { 0, 8424, 6183, 6, 12, UNI_INMENDEKIKAKUI } /* block=mendekikakui */,
- { 1, 5513, 9734, 13, 3, UNI_GRBASE } /* graphemebase=yes */,
- { 0, 3671, 8430, 17, 4, UNI_CARI } /* scriptextensions=cari */,
- { 9, 8886, 7250, 5, 7, UNI_SC__SIND } /* sc=khudawadi */,
- { 7, 1057, 9433, 27, 4, UNI_PCM } /* prependedconcatenationmark=true */,
- { 0, 9093, 316, 4, 33, UNI_SUPMATHOPERATORS } /* blk=supplementalmathematicaloperators */,
- { 0, 5760, 8388, 13, 2, UNI_NV__70 } /* numericvalue=70 */,
- { 2048, 1450, 4936, 5, 11, UNI_INGREEK } /* ingreekandcoptic */,
- { 1571, 8332, 183, 4, 2, UNI_ARMI } /* isarmi */,
- { 1, 9093, 8550, 4, 6, UNI_INLEPCHA } /* blk=lepcha */,
- { 0, 184, 690, 3, 29, UNI_CUNEIFORMNUMBERS } /* iscuneiformnumbersandpunctuation */,
- { 0, 9093, 2930, 4, 11, UNI_CHEROKEESUP } /* blk=cherokeesup */,
- { 21, 1482, 2473, 24, 20, UNI_INPC__TOPANDBOTTOMANDRIGHT } /* indicpositionalcategory=topandbottomandright */,
- { 65, 9623, 2147, 3, 3, UNI_JG__AIN } /* jg=ain */,
- { 1589, 8886, 4267, 3, 4, UNI_BAMU } /* sc=bamu */,
- { 0, 1482, 3350, 24, 12, UNI_INPC__LEFTANDRIGHT } /* indicpositionalcategory=leftandright */,
- { 150, 6315, 0, 11, 0, UNI_XIDC } /* xidcontinue */,
- { 1, 62, 0, 5, 0, UNI_XPOSIXGRAPH } /* graph */,
- { 4565, 5325, 0, 13, 0, UNI_QMARK } /* quotationmark */,
- { 17, 8886, 7796, 3, 8, UNI_BASS } /* sc=bassavah */,
- { 8, 8598, 0, 6, 0, UNI_patws_values_index } /* patws= */,
- { 265, 8679, 0, 5, 0, UNI_ADLM } /* adlam */,
- { 6, 1497, 47, 9, 1, UNI_M } /* category=m */,
- { 0, 3236, 9433, 18, 4, UNI__PERL_PATWS } /* patternwhitespace=true */,
- { 16, 7025, 8993, 3, 4, UNI_IN__10 } /* in=10.0 */,
- { 0, 9365, 8568, 4, 6, UNI_LYDI } /* scx=lydian */,
- { 0, 8424, 2086, 7, 10, UNI_CYRILLICSUP } /* block=cyrillicsup */,
- { 0, 184, 8149, 2, 4, UNI_MULT } /* ismult */,
- { 4, 3128, 0, 4, 0, UNI_IDSB } /* idsb */,
- { 1, 3671, 6992, 18, 6, UNI_SOGD } /* scriptextensions=sogdian */,
- { 36, 6898, 0, 4, 0, UNI_KHAR } /* khar */,
- { 0, 9605, 4351, 3, 6, UNI_DT__MED } /* dt=medial */,
- { 0, 8424, 2836, 6, 9, UNI_INSUNDANESE } /* block=sundanese */,
- { 6039, 9647, 7500, 3, 8, UNI_NV__3_SLASH_16 } /* nv=1.88e-01 */,
- { 3205, 4705, 4023, 3, 3, UNI_TALE } /* istale */,
- { 1706, 7025, 7604, 3, 3, UNI_IN__4 } /* in=4.0 */,
- { 12, 184, 9253, 2, 4, UNI_MIAO } /* ismiao */,
- { 0, 3110, 0, 4, 0, UNI_GEOR } /* geor */,
- { 0, 9365, 9293, 4, 4, UNI_OGAM } /* scx=ogam */,
- { 3, 9849, 6318, 15, 8, UNI__PERL_CHARNAME_CONTINUE } /* _perl_charname_continue */,
- { 268, 1362, 8722, 24, 2, UNI_CCC__15 } /* canonicalcombiningclass=15 */,
- { 0, 8424, 1668, 6, 23, UNI_SUPPUNCTUATION } /* block=supplementalpunctuation */,
- { 10, 949, 0, 27, 0, UNI_ALPHABETICPF } /* alphabeticpresentationforms */,
- { 0, 9113, 6207, 4, 12, UNI_CCC__0 } /* ccc=notreordered */,
- { 1056, 8592, 26, 6, 1, UNI_NFDQC__Y } /* nfdqc=y */,
- { 10, 8886, 3020, 3, 10, UNI_SC__DEVA } /* sc=devanagari */,
- { 0, 3980, 0, 7, 0, UNI_LINB } /* linearb */,
- { 1, 9629, 1410, 3, 13, UNI_LB__CM } /* lb=combiningmark */,
- { 1, 184, 9145, 2, 4, UNI_DSRT } /* isdsrt */,
- { 0, 9093, 3535, 4, 17, UNI_CYRILLICEXTC } /* blk=cyrillicextendedc */,
- { 0, 4705, 1086, 3, 3, UNI_TANG } /* istang */,
- { 119, 5760, 0, 13, 0, UNI_nv_values_index } /* numericvalue= */,
- { 0, 3671, 8502, 17, 6, UNI_GOTH } /* scriptextensions=gothic */,
- { 3459, 9093, 8205, 4, 7, UNI_INOSMANYA } /* blk=osmanya */,
- { 180, 9662, 995, 3, 2, -UNI_SD } /* sd=no */,
- { 2, 9049, 5409, 4, 2, UNI_AGE__10 } /* age=10 */,
- { 0, 9049, 9441, 4, 3, UNI_IN__1_DOT_1 } /* age=v11 */,
- { 1, 1450, 5529, 5, 10, UNI_GREEKEXT } /* ingreekextended */,
- { 0, 4580, 2780, 3, 8, UNI_INMONGOLIAN } /* inmongolian */,
- { 34, 9093, 1189, 5, 4, UNI_INBATAK } /* blk=batak */,
- { 1168, 9365, 9261, 4, 4, UNI_MRO } /* scx=mroo */,
- { 0, 9093, 8914, 4, 5, UNI_INNUSHU } /* blk=nushu */,
- { 2562, 2684, 6303, 19, 12, UNI_GCB__T } /* hangulsyllabletype=trailingjamo */,
- { 0, 6723, 0, 11, 0, UNI_SYLO } /* sylotinagri */,
- { 7075, 9093, 6948, 4, 10, UNI_MISCARROWS } /* blk=miscarrows */,
- { 0, 9365, 1192, 4, 4, UNI_KANA } /* scx=kana */,
- { 5, 3951, 7240, 3, 8, UNI_QAAI } /* isinherited */,
- { 0, 2608, 0, 19, 0, UNI_EGYP } /* egyptianhieroglyphs */,
- { 258, 3308, 0, 18, 0, UNI_SMALLKANAEXT } /* smallkanaextension */,
- { 1, 8424, 2232, 6, 6, UNI_YIJING } /* block=yijing */,
- { 6181, 5565, 0, 13, 0, UNI_jg_values_index } /* joininggroup= */,
- { 528, 9093, 6183, 4, 12, UNI_INMENDEKIKAKUI } /* blk=mendekikakui */,
- { 1291, 3688, 36, 17, 1, UNI_STERM } /* sentenceterminal=t */,
- { 1, 8233, 7916, 7, 8, UNI_SC__MAHJ } /* script=mahajani */,
- { 5844, 9241, 0, 4, 0, UNI_MEDF } /* medf */,
- { 5, 9647, 8969, 3, 4, UNI_NV___MINUS_1_SLASH_2 } /* nv=-1/2 */,
- { 2697, 3251, 995, 3, 2, -UNI_CE } /* ce=no */,
- { 0, 9113, 8795, 5, 4, UNI_CCC__30 } /* ccc=ccc30 */,
- { 3, 8233, 5967, 7, 6, UNI_HEBR } /* script=hebrew */,
- { 0, 9093, 1314, 4, 24, UNI_ARABICPFA } /* blk=arabicpresentationformsa */,
- { 5, 3671, 9297, 17, 4, UNI_OLCK } /* scriptextensions=olck */,
- { 0, 5513, 36, 13, 1, UNI_GRBASE } /* graphemebase=t */,
- { 0, 6816, 3773, 3, 10, UNI_BOPOMOFOEXT } /* inbopomofoext */,
- { 2379, 6828, 4312, 10, 15, UNI_BC__CS } /* bidiclass=commonseparator */,
- { 3202, 9605, 9668, 3, 3, UNI_DT__SQR } /* dt=sqr */,
- { 1, 3671, 7341, 17, 4, UNI_PERM } /* scriptextensions=perm */,
- { 0, 8884, 7320, 5, 9, UNI_INSC__NONJOINER } /* insc=nonjoiner */,
- { 28, 184, 3038, 2, 4, UNI_ETHI } /* isethi */,
- { 0, 6679, 995, 11, 2, -UNI_SD } /* softdotted=no */,
- { 2089, 9623, 6795, 3, 3, UNI_JG__QAF } /* jg=qaf */,
- { 2, 2106, 4195, 21, 9, UNI_WB__EB } /* graphemeclusterbreak=emodifier */,
- { 2306, 6918, 9154, 10, 2, UNI_LB__CB } /* linebreak=cb */,
- { 1683, 6005, 43, 3, 2, UNI_CJK } /* incjk */,
- { 15, 184, 3, 3, 1, UNI_CF } /* iscf */,
- { 5203, 8233, 7356, 7, 9, UNI_PALM } /* script=palmyrene */,
- { 0, 6005, 8017, 3, 6, UNI_CJKEXTB } /* incjkextb */,
- { 2089, 2453, 9434, 21, 3, UNI_TERM } /* terminalpunctuation=true */,
- { 0, 5565, 5656, 13, 13, UNI_JG__MANICHAEANNUN } /* joininggroup=manichaeannun */,
- { 0, 9620, 1855, 3, 2, UNI_CN } /* gc=cn */,
- { 712, 7018, 7462, 10, 1, UNI_IN__4 } /* presentin=4 */,
- { 1045, 8233, 2148, 7, 21, UNI_PRTI } /* script=inscriptionalparthian */,
- { 3209, 1362, 9077, 24, 4, UNI_WB__EB } /* canonicalcombiningclass=atbl */,
- { 0, 2741, 0, 4, 0, UNI_MERO } /* mero */,
- { 4, 9608, 1, 3, 1, UNI_EA__N } /* ea=n */,
- { 198, 21, 4989, 2, 14, UNI_KANGXI } /* inkangxiradicals */,
- { 1, 8233, 9117, 7, 4, UNI_SC__CPRT } /* script=cprt */,
- { 0, 8424, 7266, 6, 9, UNI_LATINEXTC } /* block=latinextc */,
- { 3, 7203, 0, 9, 0, UNI_BHKS } /* bhaiksuki */,
- { 1, 8332, 2514, 3, 18, UNI_ANCIENTGREEKNUMBERS } /* isancientgreeknumbers */,
- { 2, 8424, 2086, 7, 20, UNI_CYRILLICSUP } /* block=cyrillicsupplementary */,
- { 705, 3251, 26, 3, 1, UNI_CE } /* ce=y */,
- { 30, 8935, 1153, 4, 3, UNI_ANY } /* unicode */,
- { 0, 5760, 8989, 13, 4, UNI_NV__1_SLASH_80 } /* numericvalue=1/80 */,
- { 2053, 184, 478, 2, 31, UNI_MATHALPHANUM } /* ismathematicalalphanumericsymbols */,
- { 1046, 186, 0, 2, 0, UNI_CE } /* ce */,
- { 3082, 8616, 9734, 6, 3, UNI_STERM } /* sterm=yes */,
- { 3, 2393, 0, 20, 0, UNI_HMNP } /* nyiakengpuachuehmong */,
- { 20, 7128, 18, 10, 2, UNI_RI } /* wordbreak=ri */,
- { 12, 9647, 9500, 3, 3, UNI_NV__1_SLASH_7 } /* nv=1/7 */,
- { 3076, 9647, 8382, 3, 6, UNI_NV__600000 } /* nv=600000 */,
- { 2200, 9113, 9518, 4, 3, UNI_CCC__BL } /* ccc=218 */,
- { 129, 9903, 8839, 6, 5, UNI_XPOSIXCNTRL } /* xposixcntrl */,
- { 7824, 9904, 4829, 5, 5, UNI_POSIXDIGIT } /* posixdigit */,
- { 8, 1030, 0, 27, 0, UNI_OCR } /* opticalcharacterrecognition */,
- { 0, 6898, 0, 10, 0, UNI_KHAR } /* kharoshthi */,
- { 3078, 2169, 0, 21, 0, UNI_MEETEIMAYEKEXT } /* meeteimayekextensions */,
- { 0, 8886, 689, 3, 9, UNI_XSUX } /* sc=cuneiform */,
- { 0, 1911, 2570, 22, 19, UNI_INSC__CONSONANTHEADLETTER } /* indicsyllabiccategory=consonantheadletter */,
- { 2474, 21, 3964, 2, 16, UNI_LATIN1 } /* inlatin1supplement */,
- { 2, 9909, 7357, 3, 8, UNI_PALM } /* ispalmyrene */,
- { 2, 184, 3110, 2, 18, UNI_GEORGIANSUP } /* isgeorgiansupplement */,
- { 2069, 9593, 3243, 3, 10, UNI_BC__WS } /* bc=whitespace */,
- { 0, 119, 8503, 3, 5, UNI_INGOTHIC } /* ingothic */,
- { 586, 9365, 8142, 4, 4, UNI_MARC } /* scx=marc */,
- { 0, 1482, 6383, 3, 5, UNI_DOMINO } /* indomino */,
- { 5270, 1497, 467, 9, 5, UNI_P } /* category=punct */,
- { 520, 2493, 0, 20, 0, UNI_vo_values_index } /* verticalorientation= */,
- { 1, 8879, 468, 3, 10, UNI_INPUNCTUATION } /* inpunctuation */,
- { 0, 8884, 8646, 5, 6, UNI_INSC__VIRAMA } /* insc=virama */,
- { 0, 8884, 4140, 5, 5, UNI_INSC__OTHER } /* insc=other */,
- { 0, 3951, 5553, 3, 12, UNI_IPAEXT } /* isipaextensions */,
- { 0, 7018, 9680, 10, 3, UNI_IN__3 } /* presentin=v30 */,
- { 0, 9125, 36, 4, 1, UNI_CWT } /* cwt=t */,
- { 0, 8685, 8864, 4, 5, -UNI_XPOSIXXDIGIT } /* hex=false */,
- { 18, 1362, 7539, 24, 3, UNI_CCC__B } /* canonicalcombiningclass=220 */,
- { 7433, 9599, 36, 3, 1, UNI_CI } /* ci=t */,
- { 0, 9629, 3, 4, 1, UNI_LB__LF } /* lb=lf */,
- { 1046, 184, 7275, 2, 9, UNI_LATINEXTD } /* islatinextd */,
- { 0, 8424, 0, 6, 34, UNI_UCAS } /* block=unifiedcanadianaboriginalsyllabics */,
- { 2390, 9647, 7462, 3, 2, UNI_NV__43 } /* nv=43 */,
- { 0, 184, 1889, 2, 22, UNI_EARLYDYNASTICCUNEIFORM } /* isearlydynasticcuneiform */,
- { 14, 4826, 1, 9, 1, -UNI_XPOSIXXDIGIT } /* hexdigit=n */,
- { 51, 3671, 9185, 17, 4, UNI_HMNG } /* scriptextensions=hmng */,
- { 3883, 9928, 3248, 5, 5, UNI_XPOSIXBLANK } /* horizspace */,
- { 870, 4580, 6592, 3, 10, UNI_MYANMAREXTB } /* inmyanmarextb */
+ { 5, 1417, 9937, 24, 3, UNI_CCC__AL } /* canonicalcombiningclass=228 */,
+ { 1, 1188, 9009, 3, 5, UNI_INTHAANA } /* inthaana */,
+ { 0, 4033, 24, 16, 1, UNI_L } /* generalcategory=l */,
+ { 8, 9277, 2817, 3, 19, UNI_MERO } /* sc=meroitichieroglyphs */,
+ { 4, 3836, 9628, 17, 4, UNI_LATN } /* scriptextensions=latn */,
+ { 1, 1834, 3, 22, 1, -UNI_CWT } /* changeswhentitlecased=f */,
+ { 2, 8774, 36, 6, 1, UNI_BIDIM } /* bidim=t */,
+ { 0, 5791, 5856, 13, 13, UNI_JG__MALAYALAMNNNA } /* joininggroup=malayalamnnna */,
+ { 11, 5791, 6289, 13, 12, UNI_JG__MALAYALAMBHA } /* joininggroup=malayalambha */,
+ { 99, 7218, 4538, 10, 15, UNI_LB__CB } /* linebreak=contingentbreak */,
+ { 84, 2218, 6842, 4, 9, UNI_INNANDINAGARI } /* innandinagari */,
+ { 5, 4916, 9009, 3, 3, UNI_THAA } /* isthaa */,
+ { 1, 1552, 7, 9, 1, UNI_C } /* category=c */,
+ { 150, 2218, 1912, 3, 10, UNI_NUMBERFORMS } /* innumberforms */,
+ { 5, 9277, 9285, 3, 5, UNI_SC__LIMB } /* sc=limbu */,
+ { 135, 9768, 9797, 5, 3, UNI_SYRC } /* scx=syrc */,
+ { 10, 184, 4273, 2, 7, UNI_MYMR } /* ismyanmar */,
+ { 3, 8780, 4598, 6, 15, UNI_DIACRITICALSEXT } /* block=diacriticalsext */,
+ { 0, 9488, 3025, 4, 18, UNI_CHEROKEESUP } /* blk=cherokeesupplement */,
+ { 1, 1790, 0, 21, 0, UNI_CWCM } /* changeswhencasemapped */,
+ { 1, 7155, 2742, 3, 18, UNI_JAMOEXTB } /* ishanguljamoextendedb */,
+ { 23, 8780, 4478, 6, 15, UNI_BRAI } /* block=braillepatterns */,
+ { 0, 10333, 10183, 7, 4, UNI_XPOSIXSPACE } /* isspaceperl */,
+ { 6, 10027, 5179, 3, 3, UNI_JG__HEH } /* jg=heh */,
+ { 0, 8589, 9580, 7, 4, UNI_SC__HANO } /* script=hano */,
+ { 26, 10182, 7739, 6, 7, UNI__PERL_IDSTART } /* _perl_idstart */,
+ { 0, 9350, 36, 5, 1, UNI_XIDS } /* xids=t */,
+ { 306, 2224, 3888, 3, 16, UNI_SUTTONSIGNWRITING } /* insuttonsignwriting */,
+ { 88, 7325, 9982, 3, 3, UNI_IN__6_DOT_3 } /* in=6.3 */,
+ { 258, 10006, 9836, 3, 4, UNI_DI } /* di=true */,
+ { 0, 8954, 17, 7, 1, -UNI__PERL_NCHAR } /* nchar=no */,
+ { 0, 184, 1723, 2, 23, UNI_SUPPUNCTUATION } /* issupplementalpunctuation */,
+ { 0, 10024, 1527, 3, 9, UNI__PERL_SURROGATE } /* gc=surrogate */,
+ { 0, 3836, 9724, 17, 4, UNI_PHNX } /* scriptextensions=phnx */,
+ { 232, 6840, 0, 4, 0, UNI_NAND } /* nand */,
+ { 1, 10027, 5892, 3, 3, UNI_JG__NUN } /* jg=nun */,
+ { 32, 10327, 3379, 6, 5, UNI_POSIXSPACE } /* isperlspace */,
+ { 0, 7168, 0, 10, 0, UNI_DIAK } /* divesakuru */,
+ { 1, 2836, 0, 19, 0, UNI_MODIFIERTONELETTERS } /* modifiertoneletters */,
+ { 1, 8858, 10135, 6, 3, UNI_ECOMP } /* ecomp=yes */,
+ { 0, 9768, 9500, 4, 4, UNI_CAKM } /* scx=cakm */,
+ { 1, 7218, 9713, 10, 2, UNI_LB__SG } /* linebreak=sg */,
+ { 0, 9768, 7558, 4, 9, UNI_QAAI } /* scx=inherited */,
+ { 33, 9250, 10135, 5, 3, UNI_EMOD } /* emod=yes */,
+ { 0, 1273, 36, 21, 1, UNI_CE } /* compositionexclusion=t */,
+ { 0, 1417, 5377, 24, 2, UNI_CCC__7 } /* canonicalcombiningclass=nk */,
+ { 0, 1979, 0, 10, 1, UNI_UPPERCASELETTER } /* category=lu */,
+ { 1, 9488, 6181, 4, 12, UNI_INGUNJALAGONDI } /* blk=gunjalagondi */,
+ { 0, 9277, 9305, 3, 5, UNI_NSHU } /* sc=nushu */,
+ { 2, 7128, 0, 10, 0, UNI_CJKSTROKES } /* cjkstrokes */,
+ { 1, 9488, 7358, 4, 10, UNI_INSAURASHTRA } /* blk=saurashtra */,
+ { 2, 184, 9624, 2, 3, UNI_LAO } /* islao */,
+ { 0, 5986, 8002, 13, 2, UNI_NV__26 } /* numericvalue=26 */,
+ { 0, 7218, 10162, 10, 2, UNI_GCB__L } /* linebreak=jl */,
+ { 32, 9508, 9141, 5, 4, UNI_CCC__22 } /* ccc=ccc22 */,
+ { 3, 3836, 8900, 17, 6, UNI_KTHI } /* scriptextensions=kaithi */,
+ { 1, 4360, 0, 4, 0, UNI_EMOD } /* emod */,
+ { 97, 10132, 1822, 3, 2, UNI_WB__NL } /* wb=nl */,
+ { 1, 3836, 9500, 17, 4, UNI_CAKM } /* scriptextensions=cakm */,
+ { 1, 9768, 2429, 4, 20, UNI_PHLI } /* scx=inscriptionalpahlavi */,
+ { 0, 9488, 9335, 4, 5, UNI_INTAKRI } /* blk=takri */,
+ { 0, 5438, 0, 14, 0, UNI_SK } /* modifiersymbol */,
+ { 0, 8512, 10135, 7, 3, UNI_NFKCQC__Y } /* nfkcqc=yes */,
+ { 64, 9768, 9876, 4, 4, UNI_XSUX } /* scx=xsux */,
+ { 0, 5037, 10135, 9, 3, UNI_XPOSIXXDIGIT } /* hexdigit=yes */,
+ { 11, 2161, 10135, 21, 3, UNI_EXTPICT } /* extendedpictographic=yes */,
+ { 1, 6928, 9255, 11, 5, -UNI_SD } /* softdotted=false */,
+ { 0, 1189, 5904, 3, 4, UNI_NV__NAN } /* nt=none */,
+ { 32, 1856, 10135, 22, 3, UNI_CWU } /* changeswhenuppercased=yes */,
+ { 4, 9488, 0, 4, 42, UNI_UCASEXT } /* blk=unifiedcanadianaboriginalsyllabicsextended */,
+ { 6, 8315, 0, 4, 0, UNI_UGAR } /* ugar */,
+ { 81, 5986, 8732, 13, 3, UNI_NV__500 } /* numericvalue=500 */,
+ { 12, 6928, 0, 11, 0, UNI_sd_values_index } /* softdotted= */,
+ { 0, 9277, 7675, 3, 9, UNI_PALM } /* sc=palmyrene */,
+ { 1, 9768, 4370, 5, 5, UNI_SYRC } /* scx=syriac */,
+ { 2, 7438, 1218, 10, 2, UNI_WB__KA } /* wordbreak=ka */,
+ { 4, 9768, 9676, 4, 4, UNI_NARB } /* scx=narb */,
+ { 0, 2760, 0, 19, 0, UNI_hst_values_index } /* hangulsyllabletype= */,
+ { 9, 2760, 6541, 19, 12, UNI_GCB__T } /* hangulsyllabletype=trailingjamo */,
+ { 3, 3836, 6886, 18, 3, UNI_SHAW } /* scriptextensions=shaw */,
+ { 332, 6061, 26, 12, 1, UNI_BIDIC } /* bidicontrol=y */,
+ { 0, 3836, 7, 17, 18, UNI_CANS } /* scriptextensions=canadianaboriginal */,
+ { 30, 7228, 1025, 10, 2, -UNI_XPOSIXLOWER } /* lowercase=no */,
+ { 8, 9444, 9400, 4, 4, UNI_AGE__13 } /* age=13.0 */,
+ { 4, 2032, 9836, 22, 4, UNI__PERL_NCHAR } /* noncharactercodepoint=true */,
+ { 0, 6840, 0, 11, 0, UNI_NAND } /* nandinagari */,
+ { 1, 10333, 6792, 3, 3, UNI_SAMR } /* issamr */,
+ { 0, 9488, 2119, 4, 14, UNI_CJKRADICALSSUP } /* blk=cjkradicalssup */,
+ { 0, 5550, 0, 14, 0, UNI_PHLP } /* psalterpahlavi */,
+ { 0, 9768, 9496, 4, 4, UNI_BUHD } /* scx=buhd */,
+ { 0, 2280, 7650, 4, 7, UNI_ITAL } /* isolditalic */,
+ { 4, 10048, 7789, 3, 2, UNI_NV__50 } /* nv=50 */,
+ { 532, 9277, 9532, 3, 4, UNI_SC__CYRL } /* sc=cyrl */,
+ { 117, 5791, 10000, 13, 3, UNI_JG__BEH } /* joininggroup=beh */,
+ { 0, 8589, 8942, 7, 4, UNI_LYDI } /* script=lydi */,
+ { 4, 8589, 8666, 7, 4, UNI_SC__TIRH } /* script=tirh */,
+ { 512, 9277, 3169, 3, 8, UNI_ETHI } /* sc=ethiopic */,
+ { 0, 9768, 9860, 4, 3, UNI_VAI } /* scx=vai */,
+ { 544, 4688, 7208, 15, 10, UNI_IDENTIFIERTYPE__LIMITEDUSE } /* identifiertype=limiteduse */,
+ { 0, 9488, 1723, 4, 23, UNI_SUPPUNCTUATION } /* blk=supplementalpunctuation */,
+ { 0, 7218, 5046, 10, 14, UNI_LB__CR } /* linebreak=carriagereturn */,
+ { 0, 184, 8394, 3, 6, UNI_CJKEXTG } /* iscjkextg */,
+ { 2, 4916, 4188, 3, 3, UNI_TALE } /* istale */,
+ { 0, 6609, 9255, 11, 5, -UNI_DEP } /* deprecated=false */,
+ { 26, 8780, 3115, 6, 18, UNI_DEVANAGARIEXT } /* block=devanagariextended */,
+ { 1, 9488, 2589, 4, 19, UNI_ANCIENTGREEKNUMBERS } /* blk=ancientgreeknumbers */,
+ { 0, 5324, 8245, 4, 6, UNI_INMAHAJANI } /* inmahajani */,
+ { 0, 8858, 3, 6, 1, -UNI_ECOMP } /* ecomp=f */,
+ { 0, 9768, 6796, 4, 11, UNI_MEDF } /* scx=medefaidrin */,
+ { 0, 5986, 8082, 13, 2, UNI_NV__19 } /* numericvalue=19 */,
+ { 0, 7318, 7408, 10, 10, UNI_AGE__NA } /* presentin=unassigned */,
+ { 32, 6231, 8841, 3, 5, UNI_INCHAKMA } /* inchakma */,
+ { 0, 1087, 0, 27, 0, UNI_pcm_values_index } /* prependedconcatenationmark= */,
+ { 1, 8780, 9828, 6, 4, UNI_INTHAI } /* block=thai */,
+ { 0, 2287, 0, 21, 0, UNI_SINHALAARCHAICNUMBERS } /* sinhalaarchaicnumbers */,
+ { 0, 9290, 1, 5, 1, -UNI_MATH } /* math=n */,
+ { 40, 9768, 2061, 4, 4, UNI_MODI } /* scx=modi */,
+ { 0, 1060, 0, 27, 0, UNI_OCR } /* opticalcharacterrecognition */,
+ { 0, 3097, 1309, 18, 3, UNI_DT__SUB } /* decompositiontype=sub */,
+ { 82, 10027, 7148, 3, 10, UNI_JG__DALATHRISH } /* jg=dalathrish */,
+ { 0, 7318, 10087, 10, 3, UNI_IN__3_DOT_2 } /* presentin=v32 */,
+ { 65, 10033, 751, 3, 2, UNI_LB__CL } /* lb=cl */,
+ { 0, 9240, 3, 5, 1, -UNI_DASH } /* dash=f */,
+ { 0, 3836, 9544, 17, 4, UNI_DIAK } /* scriptextensions=diak */,
+ { 0, 9275, 1244, 5, 25, UNI_INSC__CONSONANTINITIALPOSTFIXED } /* insc=consonantinitialpostfixed */,
+ { 1, 4116, 447, 3, 31, UNI_IDEOGRAPHICSYMBOLS } /* isideographicsymbolsandpunctuation */,
+ { 0, 9488, 7648, 4, 9, UNI_INOLDITALIC } /* blk=olditalic */,
+ { 1, 7325, 7469, 3, 1, UNI_IN__5 } /* in=5 */,
+ { 11, 4628, 1204, 15, 9, UNI_EA__F } /* eastasianwidth=fullwidth */,
+ { 9, 3133, 9836, 18, 4, UNI_EBASE } /* emojimodifierbase=true */,
+ { 73, 9277, 6972, 3, 4, UNI_SC__SYLO } /* sc=sylo */,
+ { 4, 6061, 9836, 12, 4, UNI_BIDIC } /* bidicontrol=true */,
+ { 0, 184, 5284, 2, 4, UNI_LISU } /* islisu */,
+ { 1, 3836, 8421, 17, 7, UNI_ELYM } /* scriptextensions=elymaic */,
+ { 0, 9230, 0, 5, 0, UNI_cwcf_values_index } /* cwcf= */,
+ { 0, 184, 1561, 2, 24, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* issupsymbolsandpictographs */,
+ { 0, 4658, 3, 15, 1, -UNI_GREXT } /* graphemeextend=f */,
+ { 1, 9488, 217, 4, 33, UNI_DIACRITICALSEXT } /* blk=combiningdiacriticalmarksextended */,
+ { 1, 5578, 6556, 15, 8, UNI_SB__SC } /* sentencebreak=scontinue */,
+ { 3, 9250, 9836, 5, 4, UNI_EMOD } /* emod=true */,
+ { 98, 9260, 36, 5, 1, UNI_IDSB } /* idsb=t */,
+ { 173, 1966, 6457, 22, 12, UNI_INSC__NUMBERJOINER } /* indicsyllabiccategory=numberjoiner */,
+ { 104, 4688, 0, 15, 0, UNI_identifiertype_values_index } /* identifiertype= */,
+ { 260, 8589, 9576, 7, 4, UNI_SC__GURU } /* script=guru */,
+ { 16, 3836, 9696, 17, 4, UNI_OGAM } /* scriptextensions=ogam */,
+ { 1, 8400, 9255, 7, 5, -UNI_COMPEX } /* compex=false */,
+ { 36, 10296, 3379, 7, 5, UNI_POSIXSPACE } /* isposixspace */,
+ { 0, 9508, 9946, 4, 3, UNI_CCC__DB } /* ccc=233 */,
+ { 0, 6109, 0, 12, 0, UNI_CYRILLICEXTB } /* cyrillicextb */,
+ { 0, 184, 8900, 2, 6, UNI_KTHI } /* iskaithi */,
+ { 0, 951, 0, 28, 0, UNI_VSSUP } /* variationselectorssupplement */,
+ { 276, 9596, 5973, 4, 13, UNI_HST__NA } /* hst=notapplicable */,
+ { 61, 1723, 0, 23, 0, UNI_SUPPUNCTUATION } /* supplementalpunctuation */,
+ { 3, 3097, 4017, 18, 5, UNI_DT__FIN } /* decompositiontype=final */,
+ { 0, 9345, 9836, 5, 4, UNI_XIDC } /* xidc=true */,
+ { 461, 8589, 9793, 8, 3, UNI_SOGO } /* script=sogo */,
+ { 0, 8780, 5032, 6, 5, UNI_ASCII } /* block=ascii */,
+ { 0, 8589, 9624, 7, 4, UNI_LAO } /* script=laoo */,
+ { 5, 2288, 2205, 4, 12, UNI_INHANIFIROHINGYA } /* inhanifirohingya */,
+ { 3, 42, 0, 26, 0, UNI_CJKCOMPATIDEOGRAPHS } /* cjkcompatibilityideographs */,
+ { 1, 8780, 5284, 6, 14, UNI_LISUSUP } /* block=lisusupplement */,
+ { 0, 8291, 0, 4, 0, UNI_TAGB } /* tagb */,
+ { 0, 4989, 7409, 3, 9, UNI_CN } /* isunassigned */,
+ { 10, 8870, 36, 6, 1, UNI_EPRES } /* epres=t */,
+ { 1, 9488, 5960, 4, 13, UNI_MISCTECHNICAL } /* blk=misctechnical */,
+ { 6, 8589, 8645, 7, 7, UNI_LANA } /* script=taitham */,
+ { 5, 9488, 1006, 4, 27, UNI_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusicalnotation */,
+ { 0, 4113, 4974, 3, 7, UNI_VEDICEXT } /* invedicext */,
+ { 2, 122, 0, 9, 0, UNI_DIA } /* diacritic */,
+ { 0, 1812, 1, 22, 1, -UNI_CWL } /* changeswhenlowercased=n */,
+ { 71, 9488, 3870, 4, 17, UNI_SMALLFORMS } /* blk=smallformvariants */,
+ { 0, 2224, 1724, 3, 22, UNI_SUPPUNCTUATION } /* insupplementalpunctuation */,
+ { 32, 184, 84, 2, 4, UNI_MATH } /* ismath */,
+ { 0, 6231, 1879, 3, 21, UNI_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatideographssup */,
+ { 0, 8780, 7648, 6, 9, UNI_INOLDITALIC } /* block=olditalic */,
+ { 0, 9768, 8179, 4, 8, UNI_GURU } /* scx=gurmukhi */,
+ { 3, 184, 1171, 2, 2, UNI_TITLE } /* islt */,
+ { 0, 3836, 6840, 17, 11, UNI_NAND } /* scriptextensions=nandinagari */,
+ { 0, 1966, 2844, 22, 10, UNI_INSC__TONELETTER } /* indicsyllabiccategory=toneletter */,
+ { 1, 3547, 0, 17, 0, UNI_ALCHEMICAL } /* alchemicalsymbols */,
+ { 0, 8421, 0, 7, 0, UNI_ELYM } /* elymaic */,
+ { 3, 10048, 10152, 3, 2, UNI_NV__49 } /* nv=49 */,
+ { 0, 9488, 9315, 4, 5, UNI_INORIYA } /* blk=oriya */,
+ { 35, 9277, 8315, 3, 4, UNI_UGAR } /* sc=ugar */,
+ { 0, 9508, 9156, 5, 4, UNI_CCC__25 } /* ccc=ccc25 */,
+ { 36, 3836, 5171, 17, 4, UNI_CHAM } /* scriptextensions=cham */,
+ { 6, 4033, 1186, 16, 2, UNI_PO } /* generalcategory=po */,
+ { 2, 8882, 1, 6, 1, -UNI_GREXT } /* grext=n */,
+ { 17, 9277, 9816, 3, 4, UNI_TAVT } /* sc=tavt */,
+ { 0, 1563, 0, 2, 0, UNI_PS } /* ps */,
+ { 66, 9488, 8906, 4, 6, UNI_KANBUN } /* blk=kanbun */,
+ { 0, 9444, 8043, 4, 3, UNI_AGE__8 } /* age=8.0 */,
+ { 0, 9290, 1025, 5, 2, -UNI_MATH } /* math=no */,
+ { 11, 1979, 36, 10, 1, UNI_TITLE } /* category=lt */,
+ { 3, 10048, 9976, 3, 3, UNI_NV__5_SLASH_8 } /* nv=5/8 */,
+ { 0, 8997, 0, 6, 0, UNI_TERM } /* term=t */,
+ { 0, 184, 6730, 2, 11, UNI_KATAKANAEXT } /* iskatakanaext */,
+ { 262, 8780, 3600, 6, 4, UNI_UCAS } /* block=ucas */,
+ { 8, 7155, 9593, 3, 3, UNI_HMNP } /* ishmnp */,
+ { 5, 7155, 1193, 3, 25, UNI_HALFANDFULLFORMS } /* ishalfwidthandfullwidthforms */,
+ { 316, 9768, 8597, 5, 6, UNI_SHRD } /* scx=sharada */,
+ { 0, 1988, 36, 22, 1, UNI_LOE } /* logicalorderexception=t */,
+ { 0, 3374, 1, 11, 1, -UNI_XPOSIXSPACE } /* whitespace=n */,
+ { 0, 9444, 10075, 4, 3, UNI_AGE__2 } /* age=v20 */,
+ { 8, 9444, 9955, 4, 3, UNI_AGE__3_DOT_2 } /* age=3.2 */,
+ { 0, 2288, 8444, 4, 5, UNI_INHANUNOO } /* inhanunoo */,
+ { 0, 6231, 510, 3, 29, UNI_CJKEXTA } /* incjkunifiedideographsextensiona */,
+ { 2, 184, 6098, 3, 11, UNI_CYRILLICEXTA } /* iscyrillicexta */,
+ { 0, 10060, 1, 3, 1, -UNI_RI } /* ri=n */,
+ { 0, 6231, 8352, 3, 6, UNI_CJKEXTA } /* incjkexta */,
+ { 0, 1988, 9255, 22, 5, -UNI_LOE } /* logicalorderexception=false */,
+ { 2, 5791, 7045, 13, 3, UNI_JG__FEH } /* joininggroup=feh */,
+ { 64, 4116, 325, 3, 3, UNI_ITAL } /* isital */,
+ { 0, 7088, 10042, 10, 3, UNI_BC__LRO } /* bidiclass=lro */,
+ { 47, 7155, 8, 3, 2, UNI_HAN } /* ishan */,
+ { 0, 5986, 7765, 13, 2, UNI_NV__25 } /* numericvalue=25 */,
+ { 3, 9488, 4340, 4, 13, UNI_MATHOPERATORS } /* blk=mathoperators */,
+ { 0, 10033, 8680, 3, 7, UNI_LB__XX } /* lb=unknown */,
+ { 2, 10024, 1059, 3, 2, UNI_SO } /* gc=so */,
+ { 8, 7088, 407, 10, 2, UNI_BC__ON } /* bidiclass=on */,
+ { 3, 4245, 0, 10, 0, UNI_SM } /* mathsymbol */,
+ { 32, 8780, 4928, 6, 5, UNI_INTAMIL } /* block=tamil */,
+ { 0, 9488, 5550, 4, 14, UNI_INPSALTERPAHLAVI } /* blk=psalterpahlavi */,
+ { 3, 8870, 1025, 6, 2, -UNI_EPRES } /* epres=no */,
+ { 4, 9876, 0, 4, 0, UNI_XSUX } /* xsux */,
+ { 3, 8966, 0, 7, 0, UNI_DT__CAN } /* nfdqc=n */,
+ { 4, 9265, 9255, 5, 5, -UNI_IDST } /* idst=false */,
+ { 11, 7218, 5088, 10, 14, UNI_LB__SA } /* linebreak=complexcontext */,
+ { 1, 3836, 3598, 17, 17, UNI_AGHB } /* scriptextensions=caucasianalbanian */,
+ { 0, 8780, 4049, 6, 16, UNI_GEORGIANEXT } /* block=georgianextended */,
+ { 10, 3385, 1, 18, 1, -UNI_RI } /* regionalindicator=n */,
+ { 0, 8589, 9095, 7, 5, UNI_SC__BUHD } /* script=buhid */,
+ { 1, 10024, 10170, 3, 2, UNI_CASEDLETTER } /* gc=l_ */,
+ { 1, 5791, 6774, 13, 11, UNI_JG__MALAYALAMJA } /* joininggroup=malayalamja */,
+ { 4, 117, 5779, 3, 12, UNI_IPAEXT } /* inipaextensions */,
+ { 56, 5986, 8756, 13, 6, UNI_NV__900000 } /* numericvalue=900000 */,
+ { 2, 8589, 3169, 7, 8, UNI_ETHI } /* script=ethiopic */,
+ { 0, 10033, 2444, 3, 2, UNI_LB__HL } /* lb=hl */,
+ { 6, 1114, 9255, 26, 5, -UNI_CWKCF } /* changeswhennfkccasefolded=false */,
+ { 0, 10027, 9044, 3, 4, UNI_JG__YUDH } /* jg=yudh */,
+ { 2, 4385, 0, 6, 0, UNI_TANG } /* tangut */,
+ { 2, 8780, 2245, 6, 14, UNI_MEETEIMAYEKEXT } /* block=meeteimayekext */,
+ { 32, 3836, 9330, 17, 5, UNI_TALE } /* scriptextensions=taile */,
+ { 0, 3836, 8107, 17, 4, UNI_BALI } /* scriptextensions=bali */,
+ { 32, 5986, 5648, 13, 7, UNI_NV__1000000 } /* numericvalue=1000000 */,
+ { 24, 8780, 4369, 6, 6, UNI_INSYRIAC } /* block=syriac */,
+ { 206, 4838, 17, 16, 1, UNI_NFKCQC__N } /* nfkcquickcheck=no */,
+ { 2, 6061, 3, 12, 1, -UNI_BIDIC } /* bidicontrol=f */,
+ { 0, 9277, 8344, 3, 4, UNI_SC__BENG } /* sc=beng */,
+ { 0, 9277, 9544, 3, 4, UNI_DIAK } /* sc=diak */,
+ { 426, 4369, 0, 16, 0, UNI_SYRIACSUP } /* syriacsupplement */,
+ { 1, 6231, 1902, 4, 20, UNI_INDICNUMBERFORMS } /* incommonindicnumberforms */,
+ { 1, 10027, 9075, 3, 5, UNI_JG__ALAPH } /* jg=alaph */,
+ { 2, 4478, 0, 7, 0, UNI_BRAI } /* braille */,
+ { 1, 8589, 1654, 7, 6, UNI_SC__HANG } /* script=hangul */,
+ { 68, 9508, 8817, 5, 5, UNI_CCC__129 } /* ccc=ccc129 */,
+ { 0, 9015, 3, 5, 1, -UNI_IDEO } /* ideo=f */,
+ { 8, 1417, 9472, 24, 3, UNI_CCC__202 } /* canonicalcombiningclass=atb */,
+ { 24, 184, 4613, 2, 15, UNI_DIACRITICALSSUP } /* isdiacriticalssup */,
+ { 0, 9488, 4337, 4, 16, UNI_SUPMATHOPERATORS } /* blk=supmathoperators */,
+ { 7, 1594, 0, 14, 0, UNI_MUSIC } /* musicalsymbols */,
+ { 97, 4791, 2247, 4, 12, UNI_MEETEIMAYEKEXT } /* inmeeteimayekext */,
+ { 3, 184, 1344, 2, 25, UNI_SYMBOLSFORLEGACYCOMPUTING } /* issymbolsforlegacycomputing */,
+ { 51, 9488, 446, 4, 18, UNI_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbols */,
+ { 10, 9488, 5284, 4, 14, UNI_LISUSUP } /* blk=lisusupplement */,
+ { 0, 9620, 0, 4, 0, UNI_LANA } /* lana */,
+ { 0, 9488, 1631, 4, 23, UNI_GEOMETRICSHAPESEXT } /* blk=geometricshapesextended */,
+ { 0, 6231, 1442, 3, 9, UNI_CJKSYMBOLS } /* incjksymbols */,
+ { 0, 10132, 727, 3, 2, UNI_WB__MN } /* wb=mn */,
+ { 68, 1166, 10135, 26, 3, UNI_DI } /* defaultignorablecodepoint=yes */,
+ { 0, 1188, 8639, 3, 6, UNI_INTAGALOG } /* intagalog */,
+ { 320, 9488, 6796, 4, 11, UNI_INMEDEFAIDRIN } /* blk=medefaidrin */,
+ { 402, 3836, 8491, 17, 4, UNI_MARC } /* scriptextensions=marc */,
+ { 4, 9488, 5752, 4, 8, UNI_GREEKEXT } /* blk=greekext */,
+ { 1, 7088, 4465, 12, 13, UNI_BC__BN } /* bidiclass=boundaryneutral */,
+ { 91, 8688, 863, 4, 4, UNI_ARROWS } /* isarrows */,
+ { 0, 184, 867, 2, 18, UNI_PHONETICEXT } /* isphoneticextensions */,
+ { 0, 8107, 0, 4, 0, UNI_BALI } /* bali */,
+ { 1, 10333, 4370, 3, 8, UNI_SYRIACSUP } /* issyriacsup */,
+ { 0, 8337, 0, 7, 0, UNI_AVST } /* avestan */,
+ { 8, 184, 43, 3, 2, UNI_CJK } /* iscjk */,
+ { 0, 9488, 8470, 4, 7, UNI_INLINEARA } /* blk=lineara */,
+ { 0, 9768, 4145, 4, 7, UNI_LINB } /* scx=linearb */,
+ { 496, 7325, 7979, 3, 3, UNI_IN__6 } /* in=6.0 */,
+ { 0, 2218, 7623, 4, 7, UNI_INNABATAEAN } /* innabataean */,
+ { 22, 9748, 0, 4, 0, UNI_RJNG } /* rjng */,
+ { 0, 3836, 9736, 17, 4, UNI_COPT } /* scriptextensions=qaac */,
+ { 97, 2784, 4435, 4, 13, UNI_ARABICEXTA } /* inarabicextendeda */,
+ { 38, 9444, 9967, 4, 3, UNI_AGE__5_DOT_1 } /* age=5.1 */,
+ { 121, 3836, 8876, 17, 4, UNI_GOTH } /* scriptextensions=goth */,
+ { 5, 10033, 83, 3, 2, UNI_LB__CM } /* lb=cm */,
+ { 4, 9997, 102, 3, 2, UNI_BC__ET } /* bc=et */,
+ { 0, 5452, 10135, 14, 3, UNI_NFCQC__Y } /* nfcquickcheck=yes */,
+ { 12, 9488, 3025, 4, 8, UNI_INCHEROKEE } /* blk=cherokee */,
+ { 72, 9524, 10135, 4, 3, UNI_CWT } /* cwt=yes */,
+ { 22, 9277, 2485, 3, 4, UNI_SC__MONG } /* sc=mong */,
+ { 136, 8267, 1, 8, 1, -UNI_RADICAL } /* radical=n */,
+ { 68, 8219, 0, 8, 0, UNI_JAVA } /* javanese */,
+ { 1, 21, 9066, 3, 4, UNI_INADLAM } /* inadlam */,
+ { 385, 1966, 1608, 22, 23, UNI_INSC__CONSONANTPRECEDINGREPHA } /* indicsyllabiccategory=consonantprecedingrepha */,
+ { 0, 6576, 3, 11, 1, -UNI_XPOSIXALPHA } /* alphabetic=f */,
+ { 8, 5986, 7978, 13, 2, UNI_NV__16 } /* numericvalue=16 */,
+ { 41, 1552, 598, 9, 2, UNI_XPOSIXCNTRL } /* category=cc */,
+ { 8, 6241, 0, 12, 1, UNI_JT__U } /* joiningtype=u */,
+ { 2, 10024, 6598, 3, 11, UNI_CASEDLETTER } /* gc=casedletter */,
+ { 0, 9250, 1, 5, 1, -UNI_EMOD } /* emod=n */,
+ { 1, 6121, 0, 12, 0, UNI_CYRILLICEXTC } /* cyrillicextc */,
+ { 0, 6554, 0, 10, 0, UNI_IDC } /* idcontinue */,
+ { 0, 2760, 6741, 19, 11, UNI_GCB__L } /* hangulsyllabletype=leadingjamo */,
+ { 2, 5986, 9988, 13, 3, UNI_NV__7_SLASH_8 } /* numericvalue=7/8 */,
+ { 38, 5578, 1194, 14, 2, UNI_LB__LF } /* sentencebreak=lf */,
+ { 7, 10132, 3385, 3, 17, UNI_RI } /* wb=regionalindicator */,
+ { 2, 8589, 8428, 7, 4, UNI_SC__GRAN } /* script=gran */,
+ { 1, 4838, 9295, 15, 5, UNI_NFCQC__M } /* nfkcquickcheck=maybe */,
+ { 0, 9768, 9310, 4, 5, UNI_OGAM } /* scx=ogham */,
+ { 1, 3424, 1, 3, 33, UNI_UCAS } /* inunifiedcanadianaboriginalsyllabics */,
+ { 12, 21, 5804, 2, 13, UNI_KANAEXTA } /* inkanaextendeda */,
+ { 1, 1044, 0, 6, 0, UNI_L } /* letter */,
+ { 106, 9508, 9943, 4, 3, UNI_CCC__AR } /* ccc=232 */,
+ { 0, 7738, 3, 9, 1, -UNI_XIDS } /* xidstart=f */,
+ { 0, 184, 8491, 2, 7, UNI_MARC } /* ismarchen */,
+ { 32, 8589, 3751, 7, 17, UNI_KITS } /* script=khitansmallscript */,
+ { 0, 2280, 4899, 3, 14, UNI_PS } /* isopenpunctuation */,
+ { 1, 8780, 3241, 6, 11, UNI_GEORGIANSUP } /* block=georgiansup */,
+ { 1, 5791, 2203, 13, 21, UNI_JG__HANIFIROHINGYAKINNAYA } /* joininggroup=hanifirohingyakinnaya */,
+ { 92, 1966, 5144, 22, 14, UNI_INSC__GEMINATIONMARK } /* indicsyllabiccategory=geminationmark */,
+ { 0, 9768, 9085, 4, 5, UNI_BATK } /* scx=batak */,
+ { 1, 9768, 9652, 4, 4, UNI_MERC } /* scx=merc */,
+ { 0, 96, 0, 5, 0, UNI_XPOSIXALPHA } /* alpha */,
+ { 12, 8589, 9632, 7, 4, UNI_SC__LINA } /* script=lina */,
+ { 4, 8498, 0, 7, 0, UNI_MULT } /* multani */,
+ { 17, 1966, 9026, 22, 6, UNI_INSC__VIRAMA } /* indicsyllabiccategory=virama */,
+ { 0, 7438, 2444, 10, 2, UNI_LB__HL } /* wordbreak=hl */,
+ { 258, 7318, 9844, 10, 4, UNI_IN__11 } /* presentin=v110 */,
+ { 0, 9768, 9440, 4, 4, UNI_ADLM } /* scx=adlm */,
+ { 0, 8589, 7118, 7, 10, UNI_CHRS } /* script=chorasmian */,
+ { 36, 5508, 9836, 14, 4, UNI_PATSYN } /* patternsyntax=true */,
+ { 2, 3836, 9656, 17, 4, UNI_MIAO } /* scriptextensions=miao */,
+ { 25, 3097, 8195, 18, 8, UNI_DT__ISO } /* decompositiontype=isolated */,
+ { 45, 5791, 5336, 13, 4, UNI_JG__BETH } /* joininggroup=beth */,
+ { 3, 10048, 10150, 3, 2, UNI_NV__48 } /* nv=48 */,
+ { 4, 4853, 1025, 15, 2, UNI_NFKDQC__N } /* nfkdquickcheck=no */,
+ { 1, 10048, 8756, 3, 6, UNI_NV__900000 } /* nv=900000 */,
+ { 7, 9346, 36, 4, 1, UNI_IDC } /* idc=t */,
+ { 1, 10024, 5438, 3, 14, UNI_SK } /* gc=modifiersymbol */,
+ { 0, 9444, 7923, 4, 3, UNI_AGE__4 } /* age=4.0 */,
+ { 1, 9488, 4369, 4, 6, UNI_INSYRIAC } /* blk=syriac */,
+ { 69, 4916, 9004, 4, 4, UNI_TELU } /* istelugu */,
+ { 8, 184, 1287, 2, 2, UNI_UPPERCASELETTER } /* islu */,
+ { 0, 8589, 2203, 7, 4, UNI_SC__HAN } /* script=hani */,
+ { 1, 6928, 36, 11, 1, UNI_SD } /* softdotted=t */,
+ { 14, 9508, 9472, 4, 3, UNI_CCC__202 } /* ccc=atb */,
+ { 3, 3836, 9816, 17, 4, UNI_TAVT } /* scriptextensions=tavt */,
+ { 0, 9277, 9620, 3, 4, UNI_LANA } /* sc=lana */,
+ { 0, 7739, 1, 8, 1, -UNI_IDS } /* idstart=n */,
+ { 5, 7218, 8449, 10, 2, UNI_LB__HY } /* linebreak=hy */,
+ { 49, 8780, 3331, 6, 18, UNI_ORNAMENTALDINGBATS } /* block=ornamentaldingbats */,
+ { 0, 8780, 8091, 6, 8, UNI_INARMENIAN } /* block=armenian */,
+ { 41, 9488, 4049, 4, 11, UNI_GEORGIANEXT } /* blk=georgianext */,
+ { 0, 9351, 1, 4, 1, -UNI_IDS } /* ids=n */,
+ { 49, 9444, 10078, 4, 3, UNI_AGE__2_DOT_1 } /* age=v21 */,
+ { 134, 10009, 1309, 3, 3, UNI_DT__SUB } /* dt=sub */,
+ { 296, 9277, 9464, 3, 4, UNI_ARMN } /* sc=armn */,
+ { 6, 8780, 7168, 6, 10, UNI_INDIVESAKURU } /* block=divesakuru */,
+ { 0, 8694, 3, 7, 1, -UNI_XPOSIXSPACE } /* wspace=f */,
+ { 100, 10132, 7729, 3, 9, UNI_WB__WSEGSPACE } /* wb=wsegspace */,
+ { 1, 5791, 5480, 13, 14, UNI_JG__NOJOININGGROUP } /* joininggroup=nojoininggroup */,
+ { 257, 3259, 9836, 18, 4, UNI_IDSB } /* idsbinaryoperator=true */,
+ { 590, 5986, 9961, 13, 3, UNI_NV__3_SLASH_5 } /* numericvalue=3/5 */,
+ { 2, 7218, 5536, 10, 14, UNI_LB__PO } /* linebreak=postfixnumeric */,
+ { 39, 7428, 0, 4, 0, UNI_WARA } /* wara */,
+ { 0, 6231, 8387, 3, 6, UNI_CJKEXTF } /* incjkextf */,
+ { 0, 184, 8123, 2, 8, UNI_BUGI } /* isbuginese */,
+ { 0, 8509, 811, 4, 20, UNI_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsup */,
+ { 1, 5986, 7922, 13, 2, UNI_NV__24 } /* numericvalue=24 */,
+ { 0, 9277, 7630, 3, 9, UNI_TALU } /* sc=newtailue */,
+ { 32, 8780, 2741, 6, 19, UNI_JAMOEXTB } /* block=hanguljamoextendedb */,
+ { 2, 10346, 1182, 5, 4, UNI_ANY } /* isunicode */,
+ { 128, 5060, 36, 14, 1, UNI_CI } /* caseignorable=t */,
+ { 0, 9508, 9151, 5, 4, UNI_CCC__24 } /* ccc=ccc24 */,
+ { 0, 9071, 36, 4, 1, UNI_XPOSIXXDIGIT } /* hex=t */,
+ { 0, 6231, 540, 3, 29, UNI_CJKEXTB } /* incjkunifiedideographsextensionb */,
+ { 107, 10296, 0, 3, 0, UNI_P } /* isp */,
+ { 0, 8115, 0, 8, 0, UNI_BASS } /* bassavah */,
+ { 16, 7540, 0, 9, 0, UNI_ext_values_index } /* extender= */,
+ { 128, 184, 9484, 2, 4, UNI_BHKS } /* isbhks */,
+ { 21, 8864, 26, 6, 1, UNI_EMOJI } /* emoji=y */,
+ { 0, 5986, 5648, 13, 11, UNI_NV__10000000000 } /* numericvalue=10000000000 */,
+ { 0, 4340, 0, 13, 0, UNI_MATHOPERATORS } /* mathoperators */,
+ { 0, 9768, 7359, 5, 9, UNI_SAUR } /* scx=saurashtra */,
+ { 6, 10132, 7612, 3, 9, UNI_WB__MB } /* wb=midnumlet */,
+ { 66, 1066, 0, 2, 0, UNI_CASEDLETTER } /* lc */,
+ { 0, 10027, 7112, 3, 3, UNI_JG__KAF } /* jg=kaf */,
+ { 0, 8876, 0, 4, 0, UNI_GOTH } /* goth */,
+ { 6, 6231, 2141, 3, 7, UNI_INCYRILLIC } /* incyrillic */,
+ { 0, 8589, 1165, 9, 2, UNI_SC__SHRD } /* script=shrd */,
+ { 40, 1552, 10180, 9, 2, UNI_ZS } /* category=zs */,
+ { 0, 4033, 5713, 16, 13, UNI_XPOSIXDIGIT } /* generalcategory=decimalnumber */,
+ { 577, 9015, 9255, 5, 5, -UNI_IDEO } /* ideo=false */,
+ { 0, 8780, 9688, 6, 3, UNI_INNKO } /* block=nko */,
+ { 132, 9277, 8414, 3, 7, UNI_ELBA } /* sc=elbasan */,
+ { 0, 10048, 8720, 3, 3, UNI_NV__400 } /* nv=400 */,
+ { 2, 1828, 26, 6, 1, UNI_CASED } /* cased=y */,
+ { 0, 184, 8912, 2, 4, UNI_KHOJ } /* iskhoj */,
+ { 32, 9768, 6181, 4, 12, UNI_GONG } /* scx=gunjalagondi */,
+ { 21, 184, 6517, 2, 12, UNI_PLAYINGCARDS } /* isplayingcards */,
+ { 0, 3097, 2280, 18, 3, UNI_DT__ISO } /* decompositiontype=iso */,
+ { 0, 4033, 6598, 16, 11, UNI_CASEDLETTER } /* generalcategory=casedletter */,
+ { 10, 8780, 4868, 6, 15, UNI_NARB } /* block=oldnortharabian */,
+ { 0, 184, 3133, 2, 13, UNI_EMOD } /* isemojimodifier */,
+ { 68, 10048, 8720, 3, 5, UNI_NV__40000 } /* nv=40000 */,
+ { 4, 10048, 7819, 3, 8, UNI_NV__3_SLASH_16 } /* nv=1.88e-01 */,
+ { 2, 9488, 6620, 4, 11, UNI_DOMINO } /* blk=dominotiles */,
+ { 428, 9345, 1, 5, 1, -UNI_XIDC } /* xidc=n */,
+ { 0, 3836, 2855, 17, 9, UNI_MONG } /* scriptextensions=mongolian */,
+ { 5, 10333, 8277, 4, 6, UNI_SPECIALS } /* isspecials */,
+ { 32, 10048, 7867, 3, 8, UNI_NV__1_SLASH_32 } /* nv=3.12e-02 */,
+ { 0, 7088, 32, 10, 2, UNI_BC__CS } /* bidiclass=cs */,
+ { 1, 9488, 7458, 4, 10, UNI_YIRADICALS } /* blk=yiradicals */,
+ { 0, 4838, 0, 15, 0, UNI_nfkcqc_values_index } /* nfkcquickcheck= */,
+ { 1, 8589, 8115, 7, 8, UNI_BASS } /* script=bassavah */,
+ { 71, 7438, 4305, 10, 5, UNI_WB__XX } /* wordbreak=other */,
+ { 1, 9277, 8498, 3, 4, UNI_SC__MULT } /* sc=mult */,
+ { 3, 5817, 0, 13, 0, UNI_ZL } /* lineseparator */,
+ { 5, 9277, 9832, 3, 4, UNI_TIBT } /* sc=tibt */,
+ { 1, 10033, 10156, 3, 2, UNI_LB__BK } /* lb=bk */,
+ { 0, 10030, 6664, 3, 11, UNI_JT__D } /* jt=dualjoining */,
+ { 17, 184, 8344, 2, 7, UNI_BENG } /* isbengali */,
+ { 108, 6231, 115, 4, 33, UNI_DIACRITICALSFORSYMBOLS } /* incombiningdiacriticalmarksforsymbols */,
+ { 0, 9277, 8666, 3, 4, UNI_SC__TIRH } /* sc=tirh */,
+ { 39, 184, 6110, 3, 11, UNI_CYRILLICEXTB } /* iscyrillicextb */,
+ { 1, 6972, 0, 4, 0, UNI_SYLO } /* sylo */,
+ { 60, 84, 0, 4, 0, UNI_MATH } /* math */,
+ { 3, 1552, 3985, 9, 16, UNI_PE } /* category=closepunctuation */,
+ { 0, 9768, 9032, 4, 6, UNI_WCHO } /* scx=wancho */,
+ { 5, 7325, 9979, 3, 3, UNI_IN__6_DOT_1 } /* in=6.1 */,
+ { 0, 1269, 9836, 25, 4, UNI_COMPEX } /* fullcompositionexclusion=true */,
+ { 0, 6231, 4002, 3, 15, UNI_CYPRIOTSYLLABARY } /* incypriotsyllabary */,
+ { 16, 7438, 34, 10, 6, UNI_WB__EXTEND } /* wordbreak=extend */,
+ { 0, 9275, 2389, 5, 20, UNI_INSC__CONSONANTWITHSTACKER } /* insc=consonantwithstacker */,
+ { 20, 9277, 9664, 3, 4, UNI_MRO } /* sc=mroo */,
+ { 0, 1417, 6445, 24, 12, UNI_CCC__0 } /* canonicalcombiningclass=notreordered */,
+ { 100, 9277, 9564, 3, 4, UNI_SC__GONM } /* sc=gonm */,
+ { 0, 9444, 7867, 4, 3, UNI_AGE__3_DOT_1 } /* age=3.1 */,
+ { 0, 4145, 0, 16, 0, UNI_LINEARBIDEOGRAMS } /* linearbideograms */,
+ { 1, 7076, 3938, 3, 15, UNI_BOPOMOFOEXT } /* inbopomofoextended */,
+ { 1, 8780, 7428, 6, 10, UNI_INWARANGCITI } /* block=warangciti */,
+ { 1, 5564, 0, 14, 0, UNI_qmark_values_index } /* quotationmark= */,
+ { 27, 9444, 7469, 4, 3, UNI_AGE__5 } /* age=5.0 */,
+ { 0, 9488, 8203, 4, 8, UNI_JAMOEXTA } /* blk=jamoexta */,
+ { 16, 8780, 1654, 6, 6, UNI_INHANGUL } /* block=hangul */,
+ { 1, 8884, 10135, 4, 3, UNI_EXT } /* ext=yes */,
+ { 0, 9002, 0, 4, 0, UNI_TELU } /* telu */,
+ { 1, 10003, 10135, 3, 3, UNI_CI } /* ci=yes */,
+ { 3, 9768, 4149, 5, 3, UNI_SARB } /* scx=sarb */,
+ { 1, 5986, 7963, 13, 8, UNI_NV__11_SLASH_2 } /* numericvalue=5.50e+00 */,
+ { 549, 6231, 7140, 4, 8, UNI_COMPATJAMO } /* incompatjamo */,
+ { 0, 8780, 3241, 6, 18, UNI_GEORGIANSUP } /* block=georgiansupplement */,
+ { 3, 4643, 36, 15, 1, UNI_ECOMP } /* emojicomponent=t */,
+ { 0, 1269, 9255, 25, 5, -UNI_COMPEX } /* fullcompositionexclusion=false */,
+ { 4, 1552, 467, 9, 11, UNI_P } /* category=punctuation */,
+ { 3, 6241, 36, 12, 1, UNI_JT__T } /* joiningtype=t */,
+ { 3, 21, 8463, 2, 7, UNI_KALI } /* inkayahli */,
+ { 334, 9508, 2449, 4, 4, UNI_CCC__L } /* ccc=left */,
+ { 41, 10033, 8251, 3, 8, UNI_LB__NL } /* lb=nextline */,
+ { 6, 9335, 0, 5, 0, UNI_TAKR } /* takri */,
+ { 2, 9488, 861, 4, 6, UNI_ARROWS } /* blk=arrows */,
+ { 0, 9350, 9836, 5, 4, UNI_XIDS } /* xids=true */,
+ { 7, 5986, 7933, 13, 2, UNI_NV__17 } /* numericvalue=17 */,
+ { 0, 184, 8107, 2, 4, UNI_BALI } /* isbali */,
+ { 0, 8780, 8617, 6, 7, UNI_INSOYOMBO } /* block=soyombo */,
+ { 0, 10048, 7955, 3, 8, UNI_NV__1_SLASH_20 } /* nv=5.00e-02 */,
+ { 4, 3836, 8187, 17, 8, UNI_HIRA } /* scriptextensions=hiragana */,
+ { 512, 3836, 8611, 18, 3, UNI_SIDD } /* scriptextensions=sidd */,
+ { 0, 9488, 8912, 4, 6, UNI_INKHOJKI } /* blk=khojki */,
+ { 3, 9444, 0, 4, 0, UNI_age_values_index } /* age= */,
+ { 67, 7666, 0, 9, 0, UNI_ORKH } /* oldturkic */,
+ { 1, 10333, 4370, 3, 5, UNI_SYRC } /* issyriac */,
+ { 399, 184, 8694, 2, 6, UNI_XPOSIXSPACE } /* iswspace */,
+ { 64, 184, 1594, 2, 14, UNI_MUSIC } /* ismusicalsymbols */,
+ { 16, 9488, 6505, 4, 8, UNI_PHAISTOS } /* blk=phaistos */,
+ { 4, 9277, 7513, 3, 9, UNI_BHKS } /* sc=bhaiksuki */,
+ { 164, 3836, 8337, 17, 7, UNI_AVST } /* scriptextensions=avestan */,
+ { 5, 8589, 7513, 7, 9, UNI_BHKS } /* script=bhaiksuki */,
+ { 18, 9508, 23, 4, 2, UNI_CCC__AL } /* ccc=al */,
+ { 0, 8780, 6409, 6, 12, UNI_INMENDEKIKAKUI } /* block=mendekikakui */,
+ { 104, 9768, 9752, 4, 4, UNI_ROHG } /* scx=rohg */,
+ { 234, 2010, 0, 22, 0, UNI_MISCTECHNICAL } /* miscellaneoustechnical */,
+ { 0, 3836, 2203, 17, 4, UNI_HAN } /* scriptextensions=hani */,
+ { 6, 10333, 107, 3, 5, UNI_S } /* issymbol */,
+ { 0, 6851, 0, 11, 0, UNI_LO } /* otherletter */,
+ { 1, 5791, 4203, 13, 3, UNI_JG__LAM } /* joininggroup=lam */,
+ { 0, 7438, 4360, 10, 9, UNI_WB__EB } /* wordbreak=emodifier */,
+ { 263, 10027, 2203, 3, 21, UNI_JG__HANIFIROHINGYAKINNAYA } /* jg=hanifirohingyakinnaya */,
+ { 0, 7218, 3985, 10, 16, UNI_LB__CL } /* linebreak=closepunctuation */,
+ { 0, 9277, 9872, 3, 4, UNI_XPEO } /* sc=xpeo */,
+ { 128, 10320, 3379, 7, 5, UNI_XPOSIXSPACE } /* isxperlspace */,
+ { 280, 9488, 1878, 4, 19, UNI_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatideographs */,
+ { 0, 8780, 2287, 6, 7, UNI_INSINHALA } /* block=sinhala */,
+ { 2, 10033, 8701, 3, 7, UNI_LB__ZW } /* lb=zwspace */,
+ { 7, 9488, 1594, 4, 14, UNI_MUSIC } /* blk=musicalsymbols */,
+ { 64, 10288, 96, 8, 5, UNI_XPOSIXALPHA } /* isxposixalpha */,
+ { 0, 184, 3169, 2, 18, UNI_ETHIOPICSUP } /* isethiopicsupplement */,
+ { 0, 8688, 7060, 4, 8, UNI_ARABICEXTA } /* isarabicexta */,
+ { 38, 10033, 6675, 3, 11, UNI_LB__EX } /* lb=exclamation */,
+ { 12, 6231, 8394, 3, 6, UNI_CJKEXTG } /* incjkextg */,
+ { 1, 9277, 9896, 3, 4, UNI_SC__ZYYY } /* sc=zyyy */,
+ { 0, 5986, 9372, 13, 4, UNI_NV__1_SLASH_40 } /* numericvalue=1/40 */,
+ { 2, 21, 9453, 3, 3, UNI_INAHOM } /* inahom */,
+ { 512, 9277, 9752, 3, 4, UNI_SC__ROHG } /* sc=rohg */,
+ { 11, 9444, 7931, 4, 3, UNI_AGE__4_DOT_1 } /* age=4.1 */,
+ { 0, 4838, 10135, 15, 3, UNI_NFKCQC__Y } /* nfkcquickcheck=yes */,
+ { 0, 8780, 3683, 6, 16, UNI_ETHIOPICEXT } /* block=ethiopicextended */,
+ { 7, 9508, 1219, 4, 3, UNI_CCC__214 } /* ccc=ata */,
+ { 0, 9277, 9460, 3, 4, UNI_ARMI } /* sc=armi */,
+ { 512, 184, 2666, 3, 18, UNI_COUNTINGROD } /* iscountingrodnumerals */,
+ { 3, 9277, 1900, 3, 6, UNI_SC__ZYYY } /* sc=common */,
+ { 0, 5986, 8043, 13, 8, UNI_NV__4_SLASH_5 } /* numericvalue=8.00e-01 */,
+ { 1, 7218, 6073, 10, 12, UNI_LB__SY } /* linebreak=breaksymbols */,
+ { 0, 3836, 2140, 17, 8, UNI_CYRL } /* scriptextensions=cyrillic */,
+ { 2, 867, 0, 28, 0, UNI_PHONETICEXTSUP } /* phoneticextensionssupplement */,
+ { 2, 8780, 1033, 6, 27, UNI_ENCLOSEDCJK } /* block=enclosedcjklettersandmonths */,
+ { 0, 8449, 26, 7, 1, UNI_HYPHEN } /* hyphen=y */,
+ { 4, 1166, 3, 26, 1, -UNI_DI } /* defaultignorablecodepoint=f */,
+ { 0, 1273, 26, 21, 1, UNI_CE } /* compositionexclusion=y */,
+ { 132, 10048, 7875, 3, 8, UNI_NV__1_SLASH_32 } /* nv=3.13e-02 */,
+ { 17, 8589, 9708, 7, 4, UNI_SC__ORYA } /* script=orya */,
+ { 0, 9997, 2268, 3, 3, UNI_BC__PDI } /* bc=pdi */,
+ { 44, 9265, 36, 5, 1, UNI_IDST } /* idst=t */,
+ { 35, 1552, 4958, 9, 15, UNI_UPPERCASELETTER } /* category=uppercaseletter */,
+ { 6, 9556, 73, 4, 2, UNI_WB__EB } /* gcb=em */,
+ { 0, 10048, 8011, 3, 8, UNI_NV__13_SLASH_2 } /* nv=6.50e+00 */,
+ { 1, 9250, 1025, 5, 2, -UNI_EMOD } /* emod=no */,
+ { 0, 5986, 7763, 13, 8, UNI_NV__1_SLASH_8 } /* numericvalue=1.25e-01 */,
+ { 0, 9020, 26, 6, 1, UNI_XPOSIXUPPER } /* upper=y */,
+ { 0, 9277, 6277, 3, 4, UNI_SC__MAHJ } /* sc=mahj */,
+ { 0, 5037, 3, 9, 1, -UNI_XPOSIXXDIGIT } /* hexdigit=f */,
+ { 135, 9277, 1677, 3, 5, UNI_SC__LATN } /* sc=latin */,
+ { 36, 10024, 1044, 3, 6, UNI_L } /* gc=letter */,
+ { 15, 4033, 1066, 16, 2, UNI_CASEDLETTER } /* generalcategory=lc */,
+ { 0, 10048, 8744, 3, 3, UNI_NV__700 } /* nv=700 */,
+ { 0, 9508, 9166, 5, 4, UNI_CCC__27 } /* ccc=ccc27 */,
+ { 3, 184, 6122, 3, 11, UNI_CYRILLICEXTC } /* iscyrillicextc */,
+ { 64, 9262, 34, 3, 2, UNI_SB__EX } /* sb=ex */,
+ { 0, 184, 9892, 2, 4, UNI_QAAI } /* iszinh */,
+ { 1, 10024, 262, 3, 2, UNI_SM } /* gc=sm */,
+ { 393, 9768, 7567, 4, 9, UNI_SIND } /* scx=khudawadi */,
+ { 0, 10129, 1, 3, 1, -UNI_VS } /* vs=n */,
+ { 2, 4369, 0, 9, 0, UNI_SYRIACSUP } /* syriacsup */,
+ { 177, 21, 2590, 3, 18, UNI_ANCIENTGREEKNUMBERS } /* inancientgreeknumbers */,
+ { 2, 3836, 4385, 17, 6, UNI_TANG } /* scriptextensions=tangut */,
+ { 5, 10048, 8714, 3, 5, UNI_NV__30000 } /* nv=30000 */,
+ { 2, 5986, 7747, 13, 8, UNI_NV__1_SLASH_10 } /* numericvalue=1.00e-01 */,
+ { 1, 184, 9672, 2, 4, UNI_MYMR } /* ismymr */,
+ { 1, 3836, 9065, 17, 5, UNI_ADLM } /* scriptextensions=adlam */,
+ { 17, 8997, 9837, 6, 3, UNI_TERM } /* term=true */,
+ { 0, 9556, 3385, 4, 17, UNI_RI } /* gcb=regionalindicator */,
+ { 1, 7318, 9985, 10, 3, UNI_IN__7 } /* presentin=7.0 */,
+ { 0, 10132, 6145, 3, 12, UNI_WB__EX } /* wb=extendnumlet */,
+ { 0, 10333, 7292, 3, 6, UNI_SOGD } /* issogdian */,
+ { 1, 7513, 0, 9, 0, UNI_BHKS } /* bhaiksuki */,
+ { 0, 1114, 0, 25, 0, UNI_CWKCF } /* changeswhennfkccasefolded */,
+ { 1, 3836, 7292, 18, 6, UNI_SOGD } /* scriptextensions=sogdian */,
+ { 6, 1966, 2608, 22, 19, UNI_INSC__BRAHMIJOININGNUMBER } /* indicsyllabiccategory=brahmijoiningnumber */,
+ { 3, 10033, 866, 3, 2, UNI_LB__SP } /* lb=sp */,
+ { 22, 9488, 5200, 4, 7, UNI_KANASUP } /* blk=kanasup */,
+ { 0, 184, 6253, 2, 5, UNI_KHMR } /* iskhmer */,
+ { 4, 9664, 0, 3, 0, UNI_MRO } /* mro */,
+ { 1, 1911, 0, 11, 0, UNI_NUMBERFORMS } /* numberforms */,
+ { 3, 9768, 9600, 4, 4, UNI_KALI } /* scx=kali */,
+ { 1, 10033, 4898, 3, 15, UNI_LB__OP } /* lb=openpunctuation */,
+ { 1, 4033, 4245, 16, 10, UNI_SM } /* generalcategory=mathsymbol */,
+ { 0, 8589, 7621, 7, 9, UNI_NBAT } /* script=nabataean */,
+ { 5, 9488, 3938, 5, 7, UNI_INBOPOMOFO } /* blk=bopomofo */,
+ { 0, 9488, 3115, 4, 18, UNI_DEVANAGARIEXT } /* blk=devanagariextended */,
+ { 5, 117, 6, 3, 2, UNI_INIDC } /* inidc */,
+ { 5, 9277, 3135, 5, 2, UNI_SC__KHOJ } /* sc=khoj */,
+ { 598, 1319, 0, 25, 0, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* symbolsandpictographsexta */,
+ { 0, 9768, 9580, 4, 4, UNI_HANO } /* scx=hano */,
+ { 79, 8780, 1594, 6, 14, UNI_MUSIC } /* block=musicalsymbols */,
+ { 0, 5791, 6157, 13, 12, UNI_JG__FINALSEMKATH } /* joininggroup=finalsemkath */,
+ { 64, 4033, 4898, 16, 15, UNI_PS } /* generalcategory=openpunctuation */,
+ { 1, 4989, 8674, 3, 6, UNI_UCASEXT } /* isucasext */,
+ { 0, 184, 3785, 2, 10, UNI_MANI } /* ismanichaean */,
+ { 0, 184, 1813, 3, 20, UNI_CWL } /* ischangeswhenlowercased */,
+ { 0, 9740, 0, 4, 0, UNI_QAAI } /* qaai */,
+ { 0, 5986, 8083, 13, 8, UNI_NV__11_SLASH_12 } /* numericvalue=9.17e-01 */,
+ { 0, 9488, 1631, 4, 18, UNI_GEOMETRICSHAPESEXT } /* blk=geometricshapesext */,
+ { 0, 184, 8463, 2, 7, UNI_KALI } /* iskayahli */,
+ { 4, 10027, 4081, 3, 16, UNI_JG__HANIFIROHINGYAPA } /* jg=hanifirohingyapa */,
+ { 0, 3836, 9512, 17, 4, UNI_CHRS } /* scriptextensions=chrs */,
+ { 19, 7318, 7826, 10, 2, UNI_IN__12 } /* presentin=12 */,
+ { 64, 9556, 262, 4, 2, UNI_GCB__SM } /* gcb=sm */,
+ { 3, 10132, 5851, 3, 2, UNI_WB__ML } /* wb=ml */,
+ { 1, 9488, 1586, 5, 13, UNI_BYZANTINEMUSIC } /* blk=byzantinemusic */,
+ { 3, 3133, 0, 18, 0, UNI_ebase_values_index } /* emojimodifierbase= */,
+ { 206, 10027, 9355, 3, 5, UNI_JG__ZHAIN } /* jg=zhain */,
+ { 204, 9277, 3937, 3, 4, UNI_SC__BOPO } /* sc=bopo */,
+ { 1, 10291, 9225, 5, 5, UNI_POSIXCNTRL } /* posixcntrl */,
+ { 3, 34, 0, 3, 0, UNI_EXT } /* ext */,
+ { 25, 7088, 2449, 10, 11, UNI_BC__L } /* bidiclass=lefttoright */,
+ { 2, 5986, 9958, 13, 3, UNI_NV__3_SLASH_4 } /* numericvalue=3/4 */,
+ { 66, 4973, 0, 15, 0, UNI_VEDICEXT } /* vedicextensions */,
+ { 1, 9444, 9401, 4, 3, UNI_AGE__3 } /* age=3.0 */,
+ { 41, 9014, 0, 6, 0, UNI_uideo_values_index } /* uideo= */,
+ { 26, 9768, 3079, 4, 4, UNI_COPT } /* scx=copt */,
+ { 0, 10024, 6873, 3, 11, UNI_SO } /* gc=othersymbol */,
+ { 14, 9277, 6484, 3, 4, UNI_HUNG } /* sc=hung */,
+ { 0, 1834, 9836, 22, 4, UNI_CWT } /* changeswhentitlecased=true */,
+ { 0, 6277, 0, 7, 0, UNI_MAHJONG } /* mahjong */,
+ { 41, 9015, 1025, 5, 2, -UNI_IDEO } /* ideo=no */,
+ { 208, 9488, 8219, 4, 8, UNI_INJAVANESE } /* blk=javanese */,
+ { 1, 9488, 1033, 4, 11, UNI_ENCLOSEDCJK } /* blk=enclosedcjk */,
+ { 5, 9277, 6193, 3, 4, UNI_HEBR } /* sc=hebr */,
+ { 0, 1217, 0, 2, 0, UNI_SK } /* sk */,
+ { 4, 10024, 7408, 3, 10, UNI_CN } /* gc=unassigned */,
+ { 0, 10030, 6753, 4, 10, UNI_JT__L } /* jt=leftjoining */,
+ { 0, 9277, 9032, 3, 6, UNI_WCHO } /* sc=wancho */,
+ { 16, 9444, 5648, 4, 2, UNI_AGE__10 } /* age=10 */,
+ { 0, 2280, 9705, 3, 3, UNI_ORKH } /* isorkh */,
+ { 0, 4658, 26, 15, 1, UNI_GREXT } /* graphemeextend=y */,
+ { 0, 9997, 3187, 3, 18, UNI_BC__ET } /* bc=europeanterminator */,
+ { 329, 7155, 2204, 3, 13, UNI_ROHG } /* ishanifirohingya */,
+ { 0, 9508, 8799, 5, 5, UNI_CCC__107 } /* ccc=ccc107 */,
+ { 74, 9508, 9216, 5, 4, UNI_CCC__84 } /* ccc=ccc84 */,
+ { 1, 8589, 8463, 7, 7, UNI_SC__KALI } /* script=kayahli */,
+ { 0, 10291, 467, 5, 5, UNI_POSIXPUNCT } /* posixpunct */,
+ { 0, 8780, 2855, 6, 19, UNI_MONGOLIANSUP } /* block=mongoliansupplement */,
+ { 0, 5986, 7930, 13, 2, UNI_NV__14 } /* numericvalue=14 */,
+ { 1, 8589, 3894, 8, 10, UNI_SGNW } /* script=signwriting */,
+ { 88, 10182, 10215, 6, 21, UNI__PERL_IS_IN_MULTI_CHAR_FOLD } /* _perl_is_in_multi_char_fold */,
+ { 14, 8589, 3115, 7, 4, UNI_SC__DEVA } /* script=deva */,
+ { 5, 7318, 5648, 10, 2, UNI_IN__10 } /* presentin=10 */,
+ { 9, 6229, 9836, 12, 4, UNI_JOINC } /* joincontrol=true */,
+ { 4, 9508, 8793, 5, 5, UNI_CCC__103 } /* ccc=ccc103 */,
+ { 10, 9488, 1944, 4, 22, UNI_EARLYDYNASTICCUNEIFORM } /* blk=earlydynasticcuneiform */,
+ { 1, 9508, 9949, 4, 3, UNI_CCC__DA } /* ccc=234 */,
+ { 224, 3836, 9620, 17, 4, UNI_LANA } /* scriptextensions=lana */,
+ { 292, 9488, 4433, 4, 15, UNI_ARABICEXTA } /* blk=arabicextendeda */,
+ { 0, 2224, 8625, 3, 6, UNI_SUPPUAA } /* insuppuaa */,
+ { 1, 184, 8387, 3, 6, UNI_CJKEXTF } /* iscjkextf */,
+ { 1, 3424, 1129, 3, 3, UNI_UCAS } /* inucas */,
+ { 516, 5508, 10135, 14, 3, UNI_PATSYN } /* patternsyntax=yes */,
+ { 5, 8688, 27, 3, 2, UNI_ALL } /* isall */,
+ { 0, 184, 8876, 2, 6, UNI_GOTH } /* isgothic */,
+ { 0, 5739, 36, 13, 1, UNI_GRBASE } /* graphemebase=t */,
+ { 2, 9556, 4305, 4, 5, UNI_GCB__XX } /* gcb=other */,
+ { 21, 21, 1677, 2, 23, UNI_LATINEXTADDITIONAL } /* inlatinextendedadditional */,
+ { 0, 184, 400, 2, 6, UNI_CF } /* isformat */,
+ { 261, 7739, 0, 8, 0, UNI_ids_values_index } /* idstart= */,
+ { 0, 21, 8906, 2, 6, UNI_KANBUN } /* inkanbun */,
+ { 37, 21, 5214, 2, 14, UNI_KANGXI } /* inkangxiradicals */,
+ { 334, 9235, 26, 5, 1, UNI_CWCM } /* cwcm=y */,
+ { 37, 8780, 6253, 6, 12, UNI_KHMERSYMBOLS } /* block=khmersymbols */,
+ { 0, 10048, 7883, 3, 8, UNI_NV__1_SLASH_320 } /* nv=3.13e-03 */,
+ { 36, 4033, 10170, 16, 2, UNI_CASEDLETTER } /* generalcategory=l_ */,
+ { 0, 184, 4369, 2, 16, UNI_SYRIACSUP } /* issyriacsupplement */,
+ { 5, 8688, 7506, 4, 7, UNI_ARABICPFB } /* isarabicpfb */,
+ { 0, 7739, 0, 7, 0, UNI_IDS } /* idstart */,
+ { 1, 184, 6939, 2, 11, UNI_SORA } /* issorasompeng */,
+ { 0, 7088, 2449, 10, 20, UNI_BC__LRE } /* bidiclass=lefttorightembedding */,
+ { 0, 1966, 2646, 22, 19, UNI_INSC__CONSONANTHEADLETTER } /* indicsyllabiccategory=consonantheadletter */,
+ { 135, 7218, 1822, 10, 2, UNI_LB__NL } /* linebreak=nl */,
+ { 1, 9768, 2409, 4, 10, UNI_GLAG } /* scx=glagolitic */,
+ { 0, 8589, 4883, 7, 15, UNI_SARB } /* script=oldsoutharabian */,
+ { 207, 3133, 0, 5, 0, UNI_EMOJI } /* emoji */,
+ { 5, 9444, 7754, 4, 2, UNI_AGE__11 } /* age=11 */,
+ { 0, 4033, 4583, 16, 15, UNI_PD } /* generalcategory=dashpunctuation */,
+ { 32, 5522, 0, 14, 0, UNI_PHONETICEXTSUP } /* phoneticextsup */,
+ { 128, 9508, 1755, 4, 2, UNI_CCC__DB } /* ccc=db */,
+ { 0, 9488, 6840, 4, 11, UNI_INNANDINAGARI } /* blk=nandinagari */,
+ { 392, 1537, 3481, 24, 12, UNI_INPC__LEFTANDRIGHT } /* indicpositionalcategory=leftandright */,
+ { 0, 8997, 26, 5, 1, UNI_TERM } /* term=y */,
+ { 1, 9277, 9748, 3, 4, UNI_RJNG } /* sc=rjng */,
+ { 0, 1790, 3, 22, 1, -UNI_CWCM } /* changeswhencasemapped=f */,
+ { 0, 184, 6133, 2, 12, UNI_ETHIOPICEXTA } /* isethiopicexta */,
+ { 26, 3241, 0, 18, 0, UNI_GEORGIANSUP } /* georgiansupplement */,
+ { 0, 2280, 7659, 4, 7, UNI_PERM } /* isoldpermic */,
+ { 8, 5986, 7782, 13, 1, UNI_NV__3 } /* numericvalue=3 */,
+ { 9, 9488, 9330, 4, 5, UNI_INTAILE } /* blk=taile */,
+ { 33, 6229, 3, 12, 1, -UNI_JOINC } /* joincontrol=f */,
+ { 128, 184, 1879, 3, 18, UNI_CJKCOMPATIDEOGRAPHS } /* iscjkcompatideographs */,
+ { 3, 10030, 6708, 3, 11, UNI_JT__C } /* jt=joincausing */,
+ { 141, 6231, 570, 3, 29, UNI_CJKEXTC } /* incjkunifiedideographsextensionc */,
+ { 32, 9277, 3025, 3, 8, UNI_CHER } /* sc=cherokee */,
+ { 0, 3836, 8344, 17, 4, UNI_BENG } /* scriptextensions=beng */,
+ { 2, 3151, 9836, 18, 4, UNI_EPRES } /* emojipresentation=true */,
+ { 0, 9262, 751, 3, 2, UNI_SB__CL } /* sb=cl */,
+ { 37, 6231, 8373, 3, 6, UNI_CJKEXTD } /* incjkextd */,
+ { 4, 3836, 9793, 18, 3, UNI_SOGO } /* scriptextensions=sogo */,
+ { 1, 3836, 8456, 17, 7, UNI_KNDA } /* scriptextensions=kannada */,
+ { 4, 9488, 4385, 4, 6, UNI_INTANGUT } /* blk=tangut */,
+ { 17, 8428, 0, 7, 0, UNI_GRAN } /* grantha */,
+ { 48, 10006, 3, 3, 1, -UNI_DI } /* di=f */,
+ { 32, 1552, 1529, 11, 7, UNI__PERL_SURROGATE } /* category=surrogate */,
+ { 18, 10313, 3379, 7, 5, UNI_XPOSIXBLANK } /* ishorizspace */,
+ { 0, 8589, 3025, 7, 4, UNI_CHER } /* script=cher */,
+ { 193, 9270, 6983, 5, 11, UNI_INPC__TOPANDRIGHT } /* inpc=topandright */,
+ { 0, 2779, 10135, 19, 3, UNI_IDST } /* idstrinaryoperator=yes */,
+ { 0, 10027, 5424, 3, 14, UNI_JG__MANICHAEANYODH } /* jg=manichaeanyodh */,
+ { 1, 10296, 468, 3, 4, UNI_P } /* ispunct */,
+ { 0, 9508, 9161, 5, 4, UNI_CCC__26 } /* ccc=ccc26 */,
+ { 290, 5986, 8744, 13, 2, UNI_NV__70 } /* numericvalue=70 */,
+ { 1, 7218, 4898, 10, 15, UNI_LB__OP } /* linebreak=openpunctuation */,
+ { 0, 7088, 3205, 10, 18, UNI_BC__FSI } /* bidiclass=firststrongisolate */,
+ { 3, 6025, 0, 12, 0, UNI_ALPHABETICPF } /* alphabeticpf */,
+ { 0, 9768, 9065, 4, 5, UNI_ADLM } /* scx=adlam */,
+ { 257, 8519, 0, 9, 0, UNI_NFKDQC__N } /* nfkdqc=no */,
+ { 4, 9488, 3785, 4, 10, UNI_INMANICHAEAN } /* blk=manichaean */,
+ { 0, 117, 447, 3, 17, UNI_IDEOGRAPHICSYMBOLS } /* inideographicsymbols */,
+ { 10, 8780, 867, 6, 28, UNI_PHONETICEXTSUP } /* block=phoneticextensionssupplement */,
+ { 33, 8589, 9008, 7, 6, UNI_SC__THAA } /* script=thaana */,
+ { 1, 2314, 0, 3, 0, UNI_XPOSIXXDIGIT } /* hex */,
+ { 1, 9508, 7754, 4, 2, UNI_CCC__11 } /* ccc=11 */,
+ { 34, 5791, 5908, 13, 13, UNI_JG__MANICHAEANTAW } /* joininggroup=manichaeantaw */,
+ { 0, 3836, 8123, 17, 4, UNI_BUGI } /* scriptextensions=bugi */,
+ { 118, 10048, 7891, 3, 8, UNI_NV__1_SLASH_3 } /* nv=3.33e-01 */,
+ { 0, 8575, 1025, 7, 2, -UNI_PATSYN } /* patsyn=no */,
+ { 0, 184, 1087, 2, 26, UNI_PCM } /* isprependedconcatenationmark */,
+ { 0, 9015, 10135, 5, 3, UNI_IDEO } /* ideo=yes */,
+ { 75, 10296, 468, 3, 10, UNI_P } /* ispunctuation */,
+ { 108, 5986, 8756, 13, 5, UNI_NV__90000 } /* numericvalue=90000 */,
+ { 32, 8589, 8652, 7, 7, UNI_TAVT } /* script=taiviet */,
+ { 4, 2224, 1320, 3, 24, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* insymbolsandpictographsexta */,
+ { 90, 8435, 9255, 7, 5, -UNI_GRBASE } /* grbase=false */,
+ { 30, 1552, 3277, 9, 18, UNI_PI } /* category=initialpunctuation */,
+ { 0, 8344, 0, 4, 0, UNI_BENG } /* beng */,
+ { 1, 3169, 0, 8, 0, UNI_ETHI } /* ethiopic */,
+ { 1, 1417, 8714, 24, 2, UNI_CCC__30 } /* canonicalcombiningclass=30 */,
+ { 0, 9508, 16, 4, 1, UNI_CCC__B } /* ccc=b */,
+ { 593, 9488, 9325, 4, 5, UNI_INRUNIC } /* blk=runic */,
+ { 1, 7218, 5298, 10, 14, UNI_LB__BK } /* linebreak=mandatorybreak */,
+ { 96, 3439, 0, 12, 0, UNI_SMALLKANAEXT } /* smallkanaext */,
+ { 321, 3836, 9002, 17, 6, UNI_TELU } /* scriptextensions=telugu */,
+ { 2, 9768, 9504, 4, 4, UNI_CANS } /* scx=cans */,
+ { 338, 8688, 9453, 3, 3, UNI_AHOM } /* isahom */,
+ { 0, 7318, 7826, 10, 4, UNI_IN__12 } /* presentin=12.0 */,
+ { 518, 8688, 980, 3, 26, UNI_ALPHABETICPF } /* isalphabeticpresentationforms */,
+ { 0, 2409, 0, 10, 0, UNI_GLAG } /* glagolitic */,
+ { 1, 9508, 8813, 4, 3, UNI_CCC__122 } /* ccc=122 */,
+ { 185, 1417, 1219, 24, 3, UNI_CCC__214 } /* canonicalcombiningclass=ata */,
+ { 47, 9444, 9970, 4, 3, UNI_AGE__5_DOT_2 } /* age=5.2 */,
+ { 70, 9260, 9836, 5, 4, UNI_IDSB } /* idsb=true */,
+ { 416, 2224, 2913, 3, 18, UNI_SUNDANESESUP } /* insundanesesupplement */,
+ { 0, 10048, 5648, 3, 5, UNI_NV__10000 } /* nv=10000 */,
+ { 0, 10027, 5869, 3, 13, UNI_JG__MANICHAEANMEM } /* jg=manichaeanmem */,
+ { 72, 10132, 5585, 3, 2, UNI_WB__EB } /* wb=eb */,
+ { 1, 6241, 6752, 12, 11, UNI_JT__L } /* joiningtype=leftjoining */,
+ { 129, 7318, 7877, 10, 2, UNI_IN__13 } /* presentin=13 */,
+ { 0, 8575, 26, 7, 1, UNI_PATSYN } /* patsyn=y */,
+ { 68, 9270, 4988, 5, 15, UNI_LOE } /* inpc=visualorderleft */,
+ { 8, 5674, 9836, 13, 4, UNI_BIDIM } /* bidimirrored=true */,
+ { 1, 5746, 0, 5, 0, UNI_EBASE } /* ebase */,
+ { 7, 10027, 9280, 3, 5, UNI_JG__KHAPH } /* jg=khaph */,
+ { 0, 9277, 8924, 3, 4, UNI_LEPC } /* sc=lepc */,
+ { 0, 9277, 9676, 3, 4, UNI_NARB } /* sc=narb */,
+ { 0, 21, 5284, 2, 14, UNI_LISUSUP } /* inlisusupplement */,
+ { 2, 10024, 3349, 3, 18, UNI_ZP } /* gc=paragraphseparator */,
+ { 84, 10126, 3493, 3, 18, UNI_VO__TR } /* vo=transformedrotated */,
+ { 0, 9277, 9660, 3, 4, UNI_SC__MLYM } /* sc=mlym */,
+ { 192, 9768, 3895, 5, 3, UNI_SGNW } /* scx=sgnw */,
+ { 25, 6229, 0, 12, 0, UNI_joinc_values_index } /* joincontrol= */,
+ { 0, 184, 1769, 3, 20, UNI_CWCF } /* ischangeswhencasefolded */,
+ { 0, 8780, 1901, 7, 21, UNI_INDICNUMBERFORMS } /* block=commonindicnumberforms */,
+ { 0, 9768, 7666, 4, 9, UNI_ORKH } /* scx=oldturkic */,
+ { 5, 8780, 8463, 6, 7, UNI_KALI } /* block=kayahli */,
+ { 6, 8147, 9836, 8, 4, UNI_EXTPICT } /* extpict=true */,
+ { 0, 8780, 2245, 6, 11, UNI_INMEETEIMAYEK } /* block=meeteimayek */,
+ { 3, 9277, 9692, 3, 4, UNI_NSHU } /* sc=nshu */,
+ { 2, 2245, 0, 11, 0, UNI_MTEI } /* meeteimayek */,
+ { 512, 9508, 8807, 4, 3, UNI_CCC__118 } /* ccc=118 */,
+ { 135, 9270, 2988, 5, 19, UNI_INPC__TOPANDBOTTOMANDLEFT } /* inpc=topandbottomandleft */,
+ { 1, 2485, 0, 4, 0, UNI_MONG } /* mong */,
+ { 0, 9488, 3457, 4, 11, UNI_TAIXUANJING } /* blk=taixuanjing */,
+ { 150, 10048, 5648, 3, 8, UNI_NV__10000000 } /* nv=10000000 */,
+ { 2, 9488, 8888, 4, 6, UNI_INHATRAN } /* blk=hatran */,
+ { 0, 2280, 8562, 3, 6, UNI_OSMA } /* isosmanya */,
+ { 1, 9488, 9860, 4, 3, UNI_INVAI } /* blk=vai */,
+ { 714, 9277, 8901, 4, 5, UNI_SC__KTHI } /* sc=kaithi */,
+ { 69, 10296, 3599, 3, 3, UNI_PAUC } /* ispauc */,
+ { 184, 1552, 8855, 9, 2, UNI_CF } /* category=cf */,
+ { 2, 10027, 7045, 3, 2, UNI_JG__FE } /* jg=fe */,
+ { 198, 10048, 7859, 3, 3, UNI_NV__200 } /* nv=200 */,
+ { 288, 10027, 10072, 3, 3, UNI_JG__TAH } /* jg=tah */,
+ { 128, 3097, 1253, 18, 7, UNI_DT__INIT } /* decompositiontype=initial */,
+ { 1, 3836, 8912, 17, 6, UNI_KHOJ } /* scriptextensions=khojki */,
+ { 0, 3836, 7684, 17, 4, UNI_PAUC } /* scriptextensions=pauc */,
+ { 0, 5242, 0, 14, 0, UNI_LATINEXTC } /* latinextendedc */,
+ { 11, 2569, 0, 20, 1, UNI_VO__U } /* verticalorientation=u */,
+ { 585, 5986, 9108, 13, 2, UNI_NV__15 } /* numericvalue=15 */,
+ { 0, 3241, 0, 4, 0, UNI_GEOR } /* geor */,
+ { 0, 1013, 0, 5, 0, UNI_GREK } /* greek */,
+ { 0, 184, 5214, 2, 14, UNI_KANGXI } /* iskangxiradicals */,
+ { 12, 4943, 0, 15, 0, UNI_TITLE } /* titlecaseletter */,
+ { 11, 9596, 6763, 4, 11, UNI_LB__H3 } /* hst=lvtsyllable */,
+ { 0, 5324, 8487, 5, 4, UNI_INMANDAIC } /* inmandaic */,
+ { 0, 6576, 0, 11, 0, UNI_alpha_values_index } /* alphabetic= */,
+ { 0, 3836, 8428, 17, 7, UNI_GRAN } /* scriptextensions=grantha */,
+ { 513, 5986, 8744, 13, 3, UNI_NV__700 } /* numericvalue=700 */,
+ { 0, 10009, 567, 3, 2, UNI_DT__NB } /* dt=nb */,
+ { 4, 8589, 8219, 7, 8, UNI_SC__JAVA } /* script=javanese */,
+ { 9, 8780, 2054, 6, 22, UNI_MODIFIERLETTERS } /* block=spacingmodifierletters */,
+ { 516, 3457, 0, 18, 0, UNI_TAIXUANJING } /* taixuanjingsymbols */,
+ { 4, 7088, 6037, 10, 12, UNI_BC__AL } /* bidiclass=arabicletter */,
+ { 128, 9488, 382, 4, 32, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* blk=egyptianhieroglyphformatcontrols */,
+ { 25, 148, 0, 35, 0, UNI_DIACRITICALSSUP } /* combiningdiacriticalmarkssupplement */,
+ { 0, 1552, 2061, 9, 14, UNI_LM } /* category=modifierletter */,
+ { 2, 9015, 9836, 5, 4, UNI_IDEO } /* ideo=true */,
+ { 2, 7325, 10090, 3, 3, UNI_IN__4 } /* in=v40 */,
+ { 1, 7158, 9255, 10, 5, -UNI_DIA } /* diacritic=false */,
+ { 2, 3836, 9580, 17, 4, UNI_HANO } /* scriptextensions=hano */,
+ { 7, 8780, 1585, 6, 23, UNI_BYZANTINEMUSIC } /* block=byzantinemusicalsymbols */,
+ { 0, 5791, 5172, 13, 14, UNI_JG__HAMZAONHEHGOAL } /* joininggroup=hamzaonhehgoal */,
+ { 13, 2280, 6483, 4, 10, UNI_HUNG } /* isoldhungarian */,
+ { 0, 8589, 9636, 7, 4, UNI_SC__LINB } /* script=linb */,
+ { 0, 8780, 78, 6, 35, UNI_ARABICMATH } /* block=arabicmathematicalalphabeticsymbols */,
+ { 0, 8344, 0, 7, 0, UNI_BENG } /* bengali */,
+ { 0, 8291, 0, 8, 0, UNI_TAGB } /* tagbanwa */,
+ { 3, 10132, 2444, 3, 2, UNI_LB__HL } /* wb=hl */,
+ { 0, 8589, 9860, 7, 4, UNI_VAI } /* script=vaii */,
+ { 320, 8589, 8936, 7, 6, UNI_LYCI } /* script=lycian */,
+ { 0, 9260, 26, 5, 1, UNI_IDSB } /* idsb=y */,
+ { 20, 9524, 0, 3, 0, UNI_CWT } /* cwt */,
+ { 512, 8978, 26, 6, 1, UNI__PERL_PATWS } /* patws=y */,
+ { 256, 9892, 0, 4, 0, UNI_QAAI } /* zinh */,
+ { 3, 10048, 8732, 3, 4, UNI_NV__5000 } /* nv=5000 */,
+ { 0, 9488, 7514, 5, 8, UNI_INBHAIKSUKI } /* blk=bhaiksuki */,
+ { 99, 9488, 2950, 4, 19, UNI_SUPARROWSB } /* blk=supplementalarrowsb */,
+ { 11, 8786, 0, 4, 0, UNI_CARI } /* cari */,
+ { 2, 2779, 9255, 19, 5, -UNI_IDST } /* idstrinaryoperator=false */,
+ { 2, 5986, 7765, 13, 1, UNI_NV__2 } /* numericvalue=2 */,
+ { 129, 184, 8498, 2, 7, UNI_MULT } /* ismultani */,
+ { 3, 10027, 3802, 3, 17, UNI_JG__MANICHAEANHUNDRED } /* jg=manichaeanhundred */,
+ { 27, 4033, 1899, 16, 2, UNI_PC } /* generalcategory=pc */,
+ { 2, 10024, 6862, 3, 11, UNI_NO } /* gc=othernumber */,
+ { 0, 184, 4257, 2, 16, UNI_MISCMATHSYMBOLSB } /* ismiscmathsymbolsb */,
+ { 65, 3887, 0, 17, 0, UNI_SUTTONSIGNWRITING } /* suttonsignwriting */,
+ { 0, 8519, 10135, 7, 3, UNI_DT__NONE } /* nfkdqc=yes */,
+ { 47, 7249, 2, 5, 1, UNI_CARI } /* iscari */,
+ { 0, 8888, 0, 6, 0, UNI_HATR } /* hatran */,
+ { 0, 3097, 8948, 18, 6, UNI_DT__NAR } /* decompositiontype=narrow */,
+ { 3, 9488, 9305, 4, 5, UNI_INNUSHU } /* blk=nushu */,
+ { 12, 9277, 9609, 4, 3, UNI_KITS } /* sc=kits */,
+ { 0, 9346, 26, 4, 1, UNI_IDC } /* idc=y */,
+ { 0, 6928, 26, 11, 1, UNI_SD } /* softdotted=y */,
+ { 1, 184, 3374, 2, 10, UNI_XPOSIXSPACE } /* iswhitespace */,
+ { 290, 6554, 1, 11, 1, -UNI_IDC } /* idcontinue=n */,
+ { 48, 7438, 1822, 10, 2, UNI_WB__NL } /* wordbreak=nl */,
+ { 53, 4916, 1287, 4, 2, UNI_TELU } /* istelu */,
+ { 97, 184, 2141, 3, 7, UNI_CYRL } /* iscyrillic */,
+ { 513, 9277, 4928, 3, 5, UNI_SC__TAML } /* sc=tamil */,
+ { 6, 3836, 8477, 17, 4, UNI_MAKA } /* scriptextensions=maka */,
+ { 1, 6205, 1, 12, 1, -UNI_IDEO } /* ideographic=n */,
+ { 153, 184, 5606, 2, 14, UNI_SUPPUNCTUATION } /* issuppunctuation */,
+ { 2, 7358, 0, 4, 0, UNI_SAUR } /* saur */,
+ { 4, 9508, 9937, 4, 3, UNI_CCC__AL } /* ccc=228 */,
+ { 0, 8780, 5200, 6, 14, UNI_KANASUP } /* block=kanasupplement */,
+ { 9, 9277, 8179, 3, 8, UNI_SC__GURU } /* sc=gurmukhi */,
+ { 0, 9488, 9002, 4, 6, UNI_INTELUGU } /* blk=telugu */,
+ { 6, 6231, 8380, 3, 6, UNI_CJKEXTE } /* incjkexte */,
+ { 249, 10333, 0, 3, 0, UNI_S } /* iss */,
+ { 1, 8589, 9740, 7, 4, UNI_SC__QAAI } /* script=qaai */,
+ { 1, 9508, 9176, 5, 4, UNI_CCC__29 } /* ccc=ccc29 */,
+ { 7, 10033, 533, 3, 2, UNI_LB__NS } /* lb=ns */,
+ { 24, 7540, 0, 8, 0, UNI_EXT } /* extender */,
+ { 1, 8780, 3115, 6, 10, UNI_INDEVANAGARI } /* block=devanagari */,
+ { 1, 9277, 78, 3, 6, UNI_SC__ARAB } /* sc=arabic */,
+ { 3, 9768, 9720, 4, 4, UNI_PHLP } /* scx=phlp */,
+ { 0, 8589, 9452, 7, 4, UNI_AHOM } /* script=ahom */,
+ { 10, 8414, 0, 4, 0, UNI_ELBA } /* elba */,
+ { 0, 9508, 5648, 4, 2, UNI_CCC__10 } /* ccc=10 */,
+ { 0, 10024, 1217, 3, 2, UNI_SK } /* gc=sk */,
+ { 4, 10182, 10279, 6, 9, UNI__PERL_QUOTEMETA } /* _perl_quotemeta */,
+ { 0, 4033, 38, 16, 2, UNI_XPOSIXDIGIT } /* generalcategory=nd */,
+ { 131, 3853, 0, 16, 0, UNI_STERM } /* sentenceterminal */,
+ { 37, 184, 5804, 2, 13, UNI_KANAEXTA } /* iskanaextendeda */,
+ { 357, 861, 0, 6, 0, UNI_ARROWS } /* arrows */,
+ { 133, 184, 8147, 2, 7, UNI_EXTPICT } /* isextpict */,
+ { 64, 3836, 8638, 17, 7, UNI_TGLG } /* scriptextensions=tagalog */,
+ { 1, 21, 2330, 3, 19, UNI_INANATOLIANHIEROGLYPHS } /* inanatolianhieroglyphs */,
+ { 7, 184, 7438, 2, 4, UNI_XPOSIXWORD } /* isword */,
+ { 2, 184, 7630, 2, 9, UNI_TALU } /* isnewtailue */,
+ { 35, 5986, 9913, 13, 3, UNI_NV__2_SLASH_3 } /* numericvalue=2/3 */,
+ { 146, 9350, 26, 5, 1, UNI_XIDS } /* xids=y */,
+ { 0, 8780, 2120, 7, 20, UNI_CJKRADICALSSUP } /* block=cjkradicalssupplement */,
+ { 33, 1922, 0, 12, 0, UNI_DIACRITICALS } /* diacriticals */,
+ { 0, 1552, 10178, 9, 2, UNI_ZP } /* category=zp */,
+ { 0, 10027, 8918, 3, 6, UNI_JG__LAMADH } /* jg=lamadh */,
+ { 0, 8400, 0, 7, 0, UNI_compex_values_index } /* compex= */,
+ { 215, 7278, 0, 10, 0, UNI_XPEO } /* oldpersian */,
+ { 256, 4916, 4386, 3, 5, UNI_TANG } /* istangut */,
+ { 516, 3853, 36, 17, 1, UNI_STERM } /* sentenceterminal=t */,
+ { 0, 10333, 2288, 3, 3, UNI_SINH } /* issinh */,
+ { 0, 9277, 3893, 3, 11, UNI_SGNW } /* sc=signwriting */,
+ { 171, 1269, 1, 25, 1, -UNI_COMPEX } /* fullcompositionexclusion=n */,
+ { 311, 9270, 2555, 5, 14, UNI_INPC__BOTTOMANDRIGHT } /* inpc=bottomandright */,
+ { 0, 2224, 6962, 3, 10, UNI_SUPERANDSUB } /* insuperandsub */,
+ { 314, 3241, 0, 11, 0, UNI_GEORGIANSUP } /* georgiansup */,
+ { 0, 5791, 5869, 13, 13, UNI_JG__MANICHAEANMEM } /* joininggroup=manichaeanmem */,
+ { 152, 5986, 8035, 13, 8, UNI_NV__3_SLASH_4 } /* numericvalue=7.50e-01 */,
+ { 288, 8858, 0, 6, 0, UNI_ecomp_values_index } /* ecomp= */,
+ { 0, 7739, 10135, 8, 3, UNI_IDS } /* idstart=yes */,
+ { 1, 8780, 2912, 6, 19, UNI_SUNDANESESUP } /* block=sundanesesupplement */,
+ { 512, 10060, 9255, 3, 5, -UNI_RI } /* ri=false */,
+ { 4, 8589, 8477, 7, 4, UNI_MAKA } /* script=maka */,
+ { 0, 9616, 0, 4, 0, UNI_KTHI } /* kthi */,
+ { 35, 8589, 8442, 7, 7, UNI_SC__HANO } /* script=hanunoo */,
+ { 603, 5791, 7148, 13, 10, UNI_JG__DALATHRISH } /* joininggroup=dalathrish */,
+ { 2, 7088, 1, 11, 1, UNI_BC__BN } /* bidiclass=bn */,
+ { 265, 2779, 0, 4, 0, UNI_IDST } /* idst */,
+ { 28, 10048, 8035, 3, 8, UNI_NV__3_SLASH_4 } /* nv=7.50e-01 */,
+ { 0, 10033, 495, 3, 7, UNI_LB__NU } /* lb=numeric */,
+ { 0, 4989, 58, 3, 4, UNI_UIDEO } /* isuideo */,
+ { 13, 8768, 9255, 6, 5, -UNI_BIDIC } /* bidic=false */,
+ { 292, 3836, 2409, 17, 4, UNI_GLAG } /* scriptextensions=glag */,
+ { 1, 9277, 9652, 3, 4, UNI_MERC } /* sc=merc */,
+ { 1, 9277, 8666, 3, 7, UNI_SC__TIRH } /* sc=tirhuta */,
+ { 64, 9277, 8291, 3, 4, UNI_SC__TAGB } /* sc=tagb */,
+ { 13, 4916, 8639, 3, 6, UNI_TGLG } /* istagalog */,
+ { 0, 9277, 8470, 3, 7, UNI_SC__LINA } /* sc=lineara */,
+ { 5, 184, 5830, 2, 13, UNI_LOWSURROGATES } /* islowsurrogates */,
+ { 714, 184, 2855, 2, 9, UNI_MONG } /* ismongolian */,
+ { 73, 9070, 1, 5, 1, -UNI_POSIXXDIGIT } /* ahex=n */,
+ { 36, 9488, 1018, 4, 5, UNI_MUSIC } /* blk=music */,
+ { 65, 5746, 1025, 6, 2, -UNI_EBASE } /* ebase=no */,
+ { 161, 10288, 7438, 8, 4, UNI_XPOSIXWORD } /* isxposixword */,
+ { 25, 8107, 0, 8, 0, UNI_BALI } /* balinese */,
+ { 2, 4613, 0, 15, 0, UNI_DIACRITICALSSUP } /* diacriticalssup */,
+ { 0, 9596, 7720, 4, 9, UNI_GCB__V } /* hst=voweljamo */,
+ { 212, 8780, 7684, 6, 9, UNI_INPAUCINHAU } /* block=paucinhau */,
+ { 1, 9262, 1823, 3, 5, UNI_SB__LO } /* sb=lower */,
+ { 0, 8498, 0, 4, 0, UNI_MULT } /* mult */,
+ { 0, 2245, 0, 21, 0, UNI_MEETEIMAYEKEXT } /* meeteimayekextensions */,
+ { 0, 9275, 2608, 5, 19, UNI_INSC__BRAHMIJOININGNUMBER } /* insc=brahmijoiningnumber */,
+ { 543, 9488, 3052, 4, 9, UNI_HALFMARKS } /* blk=halfmarks */,
+ { 0, 3097, 2785, 18, 3, UNI_DT__NAR } /* decompositiontype=nar */,
+ { 16, 4916, 5850, 3, 3, UNI_TAML } /* istaml */,
+ { 0, 3717, 7338, 17, 10, UNI_IDENTIFIERSTATUS__RESTRICTED } /* identifierstatus=restricted */,
+ { 3, 4129, 0, 16, 0, UNI_LATIN1 } /* latin1supplement */,
+ { 0, 3836, 2329, 17, 20, UNI_HLUW } /* scriptextensions=anatolianhieroglyphs */,
+ { 0, 10024, 4245, 3, 10, UNI_SM } /* gc=mathsymbol */,
+ { 389, 184, 1294, 2, 25, UNI_SUPERANDSUB } /* issuperscriptsandsubscripts */,
+ { 0, 5674, 10135, 13, 3, UNI_BIDIM } /* bidimirrored=yes */,
+ { 73, 4542, 1633, 4, 21, UNI_GEOMETRICSHAPESEXT } /* ingeometricshapesextended */,
+ { 1, 9768, 9860, 4, 4, UNI_VAI } /* scx=vaii */,
+ { 1024, 6576, 9255, 11, 5, -UNI_XPOSIXALPHA } /* alphabetic=false */,
+ { 0, 5228, 0, 14, 0, UNI_LATINEXTB } /* latinextendedb */,
+ { 0, 21, 3421, 2, 18, UNI_RUMI } /* inruminumeralsymbols */,
+ { 0, 5986, 7826, 13, 2, UNI_NV__12 } /* numericvalue=12 */,
+ { 513, 9488, 4129, 4, 16, UNI_LATIN1 } /* blk=latin1supplement */,
+ { 1, 10291, 7438, 5, 4, UNI_POSIXWORD } /* posixword */,
+ { 0, 8960, 26, 6, 1, UNI_NFCQC__Y } /* nfcqc=y */,
+ { 199, 9508, 9472, 4, 4, UNI_WB__EB } /* ccc=atbl */,
+ { 2, 9277, 8610, 3, 7, UNI_SIDD } /* sc=siddham */,
+ { 0, 10009, 9868, 3, 4, UNI_EA__F } /* dt=wide */,
+ { 0, 10048, 7469, 3, 8, UNI_NV__1_SLASH_2 } /* nv=5.00e-01 */,
+ { 16, 5986, 8756, 13, 2, UNI_NV__90 } /* numericvalue=90 */,
+ { 3, 2760, 36, 19, 1, UNI_GCB__T } /* hangulsyllabletype=t */,
+ { 31, 9568, 0, 4, 0, UNI_GREK } /* grek */,
+ { 0, 184, 8421, 2, 7, UNI_ELYM } /* iselymaic */,
+ { 5, 3937, 0, 8, 0, UNI_BOPO } /* bopomofo */,
+ { 815, 8680, 0, 7, 0, UNI_ZZZZ } /* unknown */,
+ { 3, 5324, 0, 12, 0, UNI_INMANICHAEAN } /* inmanichaean */,
+ { 2, 3836, 1222, 17, 4, UNI_KANA } /* scriptextensions=kana */,
+ { 0, 9285, 0, 4, 0, UNI_LIMB } /* limb */,
+ { 71, 184, 3115, 2, 13, UNI_DEVANAGARIEXT } /* isdevanagariext */,
+ { 518, 1505, 3827, 4, 5, UNI_INGRANTHA } /* ingrantha */,
+ { 151, 10033, 5298, 3, 14, UNI_LB__BK } /* lb=mandatorybreak */,
+ { 0, 8589, 9816, 7, 4, UNI_TAVT } /* script=tavt */,
+ { 67, 9488, 9245, 4, 5, UNI_INDOGRA } /* blk=dogra */,
+ { 0, 3836, 9752, 17, 4, UNI_ROHG } /* scriptextensions=rohg */,
+ { 32, 9270, 2549, 5, 12, UNI_INPC__TOPANDBOTTOM } /* inpc=topandbottom */,
+ { 0, 184, 5003, 2, 15, UNI_ZANB } /* iszanabazarsquare */,
+ { 6, 8203, 0, 8, 0, UNI_JAMOEXTA } /* jamoexta */,
+ { 1, 5037, 0, 8, 0, UNI_XPOSIXXDIGIT } /* hexdigit */,
+ { 48, 9335, 0, 4, 0, UNI_TAKR } /* takr */,
+ { 0, 1537, 1924, 4, 10, UNI_DIACRITICALS } /* indiacriticals */,
+ { 1, 9444, 7877, 4, 2, UNI_AGE__13 } /* age=13 */,
+ { 0, 727, 0, 2, 0, UNI_MN } /* mn */,
+ { 1, 9488, 2969, 4, 19, UNI_SUPARROWSC } /* blk=supplementalarrowsc */,
+ { 1, 5986, 8027, 13, 8, UNI_NV__15_SLASH_2 } /* numericvalue=7.50e+00 */,
+ { 34, 4838, 0, 16, 0, UNI_NFKCQC__N } /* nfkcquickcheck=n */,
+ { 0, 4401, 0, 9, 0, UNI_TANGUTSUP } /* tangutsup */,
+ { 32, 8589, 8131, 7, 8, UNI_SC__DUPL } /* script=duployan */,
+ { 21, 9275, 4913, 5, 15, UNI_INSC__REGISTERSHIFTER } /* insc=registershifter */,
+ { 52, 9528, 0, 3, 0, UNI_CWU } /* cwu */,
+ { 2, 184, 6061, 2, 11, UNI_BIDIC } /* isbidicontrol */,
+ { 0, 10033, 3969, 3, 16, UNI_LB__CP } /* lb=closeparenthesis */,
+ { 128, 9488, 4703, 4, 15, UNI_INIMPERIALARAMAIC } /* blk=imperialaramaic */,
+ { 84, 3529, 26, 18, 1, UNI_VS } /* variationselector=y */,
+ { 0, 8582, 0, 7, 0, UNI_PHAG } /* phagspa */,
+ { 545, 9277, 8491, 3, 4, UNI_MARC } /* sc=marc */,
+ { 0, 10048, 8083, 3, 8, UNI_NV__11_SLASH_12 } /* nv=9.17e-01 */,
+ { 0, 9768, 78, 4, 6, UNI_ARAB } /* scx=arabic */,
+ { 4, 9452, 0, 4, 0, UNI_AHOM } /* ahom */,
+ { 5, 184, 4241, 2, 16, UNI_MISCMATHSYMBOLSA } /* ismiscmathsymbolsa */,
+ { 129, 9488, 3169, 4, 11, UNI_ETHIOPICSUP } /* blk=ethiopicsup */,
+ { 0, 6229, 0, 5, 0, UNI_JOINC } /* joinc */,
+ { 0, 9277, 5284, 3, 4, UNI_LISU } /* sc=lisu */,
+ { 928, 8315, 0, 8, 0, UNI_UGAR } /* ugaritic */,
+ { 0, 1552, 400, 9, 6, UNI_CF } /* category=format */,
+ { 0, 10048, 9994, 3, 3, UNI_NV__9_SLASH_2 } /* nv=9/2 */,
+ { 279, 10048, 7811, 3, 8, UNI_NV__1_SLASH_6 } /* nv=1.67e-01 */,
+ { 0, 8978, 9255, 6, 5, -UNI__PERL_PATWS } /* patws=false */,
+ { 581, 3836, 1677, 17, 5, UNI_LATN } /* scriptextensions=latin */,
+ { 562, 9488, 1441, 4, 24, UNI_CJKSYMBOLS } /* blk=cjksymbolsandpunctuation */,
+ { 32, 1417, 8819, 24, 3, UNI_CCC__129 } /* canonicalcombiningclass=129 */,
+ { 1, 5452, 17, 15, 1, UNI_COMPEX } /* nfcquickcheck=no */,
+ { 128, 9277, 9504, 3, 4, UNI_CANS } /* sc=cans */,
+ { 0, 10006, 0, 3, 0, UNI_di_values_index } /* di= */,
+ { 2, 8780, 6277, 6, 7, UNI_MAHJONG } /* block=mahjong */,
+ { 145, 8780, 5186, 6, 14, UNI_HIGHSURROGATES } /* block=highsurrogates */,
+ { 0, 1417, 9188, 24, 2, UNI_CCC__31 } /* canonicalcombiningclass=31 */,
+ { 0, 1856, 9836, 22, 4, UNI_CWU } /* changeswhenuppercased=true */,
+ { 139, 9277, 9588, 3, 4, UNI_HMNG } /* sc=hmng */,
+ { 716, 9265, 26, 5, 1, UNI_IDST } /* idst=y */,
+ { 12, 4688, 2023, 15, 9, UNI_IDENTIFIERTYPE__TECHNICAL } /* identifiertype=technical */,
+ { 0, 7218, 10164, 10, 2, UNI_GCB__V } /* linebreak=jv */,
+ { 1, 10182, 1527, 6, 9, UNI__PERL_SURROGATE } /* _perl_surrogate */,
+ { 0, 2224, 350, 3, 32, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* insupplementalsymbolsandpictographs */,
+ { 0, 1505, 5161, 5, 11, UNI_INGREEK } /* ingreekandcoptic */,
+ { 65, 8589, 4868, 7, 15, UNI_NARB } /* script=oldnortharabian */,
+ { 0, 8589, 9656, 7, 4, UNI_MIAO } /* script=miao */,
+ { 301, 184, 4583, 2, 15, UNI_PD } /* isdashpunctuation */,
+ { 1, 9508, 9171, 5, 4, UNI_CCC__28 } /* ccc=ccc28 */,
+ { 1, 4113, 67, 3, 4, UNI_VSSUP } /* invssup */,
+ { 390, 2280, 4306, 3, 15, UNI_PO } /* isotherpunctuation */,
+ { 138, 10024, 1465, 3, 13, UNI_M } /* gc=combiningmark */,
+ { 1, 9508, 7877, 4, 2, UNI_CCC__13 } /* ccc=13 */,
+ { 4, 184, 4129, 2, 6, UNI_LATIN1 } /* islatin1 */,
+ { 147, 6241, 6529, 12, 12, UNI_JT__R } /* joiningtype=rightjoining */,
+ { 2, 6231, 2667, 4, 9, UNI_COUNTINGROD } /* incountingrod */,
+ { 2, 2280, 3332, 3, 17, UNI_ORNAMENTALDINGBATS } /* isornamentaldingbats */,
+ { 0, 5986, 7771, 13, 8, UNI_NV__1_SLASH_80 } /* numericvalue=1.25e-02 */,
+ { 0, 1417, 24, 24, 1, UNI_CCC__L } /* canonicalcombiningclass=l */,
+ { 2, 9020, 3, 6, 1, -UNI_XPOSIXUPPER } /* upper=f */,
+ { 3, 1746, 1, 22, 1, UNI_BPT__N } /* bidipairedbrackettype=n */,
+ { 1, 6730, 0, 11, 0, UNI_KATAKANAEXT } /* katakanaext */,
+ { 1, 9880, 0, 4, 0, UNI_YI } /* yiii */,
+ { 321, 9556, 406, 4, 7, UNI_GCB__CN } /* gcb=control */,
+ { 0, 9488, 3169, 4, 8, UNI_INETHIOPIC } /* blk=ethiopic */,
+ { 0, 9768, 8291, 4, 4, UNI_TAGB } /* scx=tagb */,
+ { 0, 10009, 8846, 3, 6, UNI_DT__ENC } /* dt=circle */,
+ { 0, 4033, 1910, 16, 2, UNI_CN } /* generalcategory=cn */,
+ { 0, 9508, 8811, 5, 5, UNI_CCC__122 } /* ccc=ccc122 */,
+ { 0, 9768, 7684, 4, 9, UNI_PAUC } /* scx=paucinhau */,
+ { 0, 2224, 8632, 3, 6, UNI_SUPPUAB } /* insuppuab */,
+ { 38, 9768, 8407, 4, 7, UNI_DSRT } /* scx=deseret */,
+ { 1, 8589, 3937, 7, 8, UNI_SC__BOPO } /* script=bopomofo */,
+ { 0, 10027, 756, 3, 3, UNI_JG__DAL } /* jg=dal */,
+ { 555, 435, 0, 5, 0, UNI__PERL_NCHAR } /* nchar */,
+ { 19, 3836, 8428, 17, 4, UNI_GRAN } /* scriptextensions=gran */,
+ { 0, 3097, 0, 18, 0, UNI_dt_values_index } /* decompositiontype= */,
+ { 3, 7076, 7099, 3, 9, UNI_BOXDRAWING } /* inboxdrawing */,
+ { 2, 1988, 0, 22, 0, UNI_loe_values_index } /* logicalorderexception= */,
+ { 641, 1966, 3953, 22, 16, UNI_INSC__CANTILLATIONMARK } /* indicsyllabiccategory=cantillationmark */,
+ { 0, 8870, 10135, 6, 3, UNI_EPRES } /* epres=yes */,
+ { 523, 1790, 1025, 22, 2, -UNI_CWCM } /* changeswhencasemapped=no */,
+ { 0, 9488, 2287, 4, 7, UNI_INSINHALA } /* blk=sinhala */,
+ { 16, 1087, 26, 27, 1, UNI_PCM } /* prependedconcatenationmark=y */,
+ { 0, 8780, 1561, 6, 24, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* block=supsymbolsandpictographs */,
+ { 0, 2665, 0, 11, 0, UNI_COUNTINGROD } /* countingrod */,
+ { 0, 1417, 9106, 25, 4, UNI_CCC__15 } /* canonicalcombiningclass=ccc15 */,
+ { 1, 8780, 8876, 6, 6, UNI_INGOTHIC } /* block=gothic */,
+ { 0, 21, 7458, 2, 10, UNI_YIRADICALS } /* inyiradicals */,
+ { 4, 3836, 9680, 17, 4, UNI_NBAT } /* scriptextensions=nbat */,
+ { 1, 8780, 2429, 6, 20, UNI_ININSCRIPTIONALPAHLAVI } /* block=inscriptionalpahlavi */,
+ { 9, 10003, 9836, 3, 4, UNI_CI } /* ci=true */,
+ { 768, 7076, 5816, 3, 7, UNI_INBALINESE } /* inbalinese */,
+ { 5, 2779, 0, 19, 0, UNI_idst_values_index } /* idstrinaryoperator= */,
+ { 0, 8930, 26, 6, 1, UNI_XPOSIXLOWER } /* lower=y */,
+ { 0, 9277, 4448, 3, 4, UNI_BAMU } /* sc=bamu */,
+ { 14, 7318, 7754, 10, 2, UNI_IN__11 } /* presentin=11 */,
+ { 0, 3115, 0, 18, 0, UNI_DEVANAGARIEXT } /* devanagariextended */,
+ { 0, 9095, 0, 5, 0, UNI_BUHD } /* buhid */,
+ { 32, 5452, 0, 15, 0, UNI_COMPEX } /* nfcquickcheck=n */,
+ { 0, 1746, 0, 22, 0, UNI_bpt_values_index } /* bidipairedbrackettype= */,
+ { 22, 3374, 9255, 11, 5, -UNI_XPOSIXSPACE } /* whitespace=false */,
+ { 27, 8688, 2330, 3, 19, UNI_HLUW } /* isanatolianhieroglyphs */,
+ { 40, 5497, 0, 11, 0, UNI_MC } /* spacingmark */,
+ { 2, 9768, 9608, 4, 4, UNI_KITS } /* scx=kits */,
+ { 43, 2784, 1395, 4, 22, UNI_ARABICPFB } /* inarabicpresentationformsb */,
+ { 0, 9768, 6840, 4, 4, UNI_NAND } /* scx=nand */,
+ { 104, 3836, 7188, 17, 10, UNI_KHAR } /* scriptextensions=kharoshthi */,
+ { 23, 5986, 9392, 13, 4, UNI_NV__11_SLASH_2 } /* numericvalue=11/2 */,
+ { 320, 10048, 9372, 3, 4, UNI_NV__1_SLASH_40 } /* nv=1/40 */,
+ { 0, 9768, 6277, 4, 4, UNI_MAHJ } /* scx=mahj */,
+ { 6, 9997, 407, 3, 2, UNI_BC__ON } /* bc=on */,
+ { 72, 6205, 9255, 12, 5, -UNI_IDEO } /* ideographic=false */,
+ { 258, 184, 6277, 2, 4, UNI_MAHJ } /* ismahj */,
+ { 192, 7540, 1025, 9, 2, -UNI_EXT } /* extender=no */,
+ { 0, 9277, 9892, 3, 4, UNI_SC__QAAI } /* sc=zinh */,
+ { 9, 2912, 0, 4, 0, UNI_SUND } /* sund */,
+ { 0, 8688, 1007, 3, 26, UNI_ANCIENTGREEKMUSIC } /* isancientgreekmusicalnotation */,
+ { 379, 9488, 719, 4, 30, UNI_CUNEIFORMNUMBERS } /* blk=cuneiformnumbersandpunctuation */,
+ { 0, 21, 8470, 2, 7, UNI_INLINEARA } /* inlineara */,
+ { 0, 9277, 9624, 3, 4, UNI_LAO } /* sc=laoo */,
+ { 1, 5791, 5364, 13, 4, UNI_JG__HETH } /* joininggroup=heth */,
+ { 1, 3025, 0, 4, 0, UNI_CHER } /* cher */,
+ { 38, 10048, 9907, 3, 3, UNI_NV__1_SLASH_7 } /* nv=1/7 */,
+ { 0, 2224, 7399, 3, 9, UNI_SUPARROWSC } /* insuparrowsc */,
+ { 6, 7325, 10093, 3, 3, UNI_IN__4_DOT_1 } /* in=v41 */,
+ { 1, 10024, 48, 3, 1, UNI_P } /* gc=p */,
+ { 0, 1921, 0, 2, 0, UNI_SD } /* sd */,
+ { 0, 9488, 42, 4, 9, UNI_CJKCOMPAT } /* blk=cjkcompat */,
+ { 0, 5791, 9784, 13, 4, UNI_JG__SHIN } /* joininggroup=shin */,
+ { 0, 8589, 9544, 7, 4, UNI_DIAK } /* script=diak */,
+ { 105, 9997, 426, 3, 2, UNI_BC__ES } /* bc=es */,
+ { 459, 3904, 36, 17, 1, UNI_UIDEO } /* unifiedideograph=t */,
+ { 40, 9345, 1025, 5, 2, -UNI_XIDC } /* xidc=no */,
+ { 0, 5986, 7877, 13, 2, UNI_NV__13 } /* numericvalue=13 */,
+ { 0, 1677, 0, 14, 0, UNI_LATINEXTA } /* latinextendeda */,
+ { 0, 7218, 96, 10, 10, UNI_LB__AL } /* linebreak=alphabetic */,
+ { 0, 10009, 2785, 3, 3, UNI_DT__NAR } /* dt=nar */,
+ { 572, 283, 0, 33, 0, UNI_MISCMATHSYMBOLSB } /* miscellaneousmathematicalsymbolsb */,
+ { 2, 9768, 4883, 4, 15, UNI_SARB } /* scx=oldsoutharabian */,
+ { 0, 8526, 0, 7, 0, UNI_NB } /* noblock */,
+ { 20, 9824, 0, 4, 0, UNI_TGLG } /* tglg */,
+ { 0, 9768, 8561, 4, 4, UNI_OSMA } /* scx=osma */,
+ { 0, 9285, 0, 5, 0, UNI_LIMB } /* limbu */,
+ { 6, 9277, 4145, 3, 7, UNI_SC__LINB } /* sc=linearb */,
+ { 330, 9275, 4508, 5, 15, UNI_INSC__CONSONANTKILLER } /* insc=consonantkiller */,
+ { 0, 5986, 4134, 13, 1, UNI_NV__1 } /* numericvalue=1 */,
+ { 20, 9640, 3, 4, 1, -UNI_LOE } /* loe=f */,
+ { 0, 3836, 4001, 17, 7, UNI_CPRT } /* scriptextensions=cypriot */,
+ { 0, 6972, 0, 11, 0, UNI_SYLO } /* sylotinagri */,
+ { 306, 5986, 8710, 13, 4, UNI_NV__6000 } /* numericvalue=6000 */,
+ { 11, 5746, 9255, 6, 5, -UNI_EBASE } /* ebase=false */,
+ { 962, 184, 6397, 2, 12, UNI_MATHALPHANUM } /* ismathalphanum */,
+ { 1, 5032, 0, 13, 0, UNI_POSIXXDIGIT } /* asciihexdigit */,
+ { 0, 9277, 1013, 3, 5, UNI_SC__GREK } /* sc=greek */,
+ { 0, 1979, 10171, 10, 1, UNI_CASEDLETTER } /* category=l_ */,
+ { 0, 10126, 471, 3, 2, UNI_VO__TU } /* vo=tu */,
+ { 0, 9508, 4912, 4, 2, UNI_CCC__0 } /* ccc=nr */,
+ { 0, 9832, 0, 4, 0, UNI_TIBT } /* tibt */,
+ { 1, 8435, 36, 7, 1, UNI_GRBASE } /* grbase=t */,
+ { 0, 9508, 756, 4, 2, UNI_CCC__DA } /* ccc=da */,
+ { 4, 8211, 0, 8, 0, UNI_JAMOEXTB } /* jamoextb */,
+ { 125, 1537, 4988, 24, 15, UNI_LOE } /* indicpositionalcategory=visualorderleft */,
+ { 0, 10048, 7843, 3, 8, UNI_NV__1_SLASH_4 } /* nv=2.50e-01 */,
+ { 0, 5200, 0, 7, 0, UNI_KANASUP } /* kanasup */,
+ { 0, 8780, 861, 6, 6, UNI_ARROWS } /* block=arrows */,
+ { 1, 6805, 842, 6, 25, UNI_MISCARROWS } /* inmiscellaneoussymbolsandarrows */,
+ { 0, 9596, 24, 4, 1, UNI_GCB__L } /* hst=l */,
+ { 0, 5986, 8714, 13, 5, UNI_NV__30000 } /* numericvalue=30000 */,
+ { 8, 9277, 4385, 3, 4, UNI_TANG } /* sc=tang */,
+ { 0, 8575, 10135, 7, 3, UNI_PATSYN } /* patsyn=yes */,
+ { 0, 1218, 0, 26, 0, UNI_KATAKANAEXT } /* katakanaphoneticextensions */,
+ { 3, 5986, 5649, 13, 1, UNI_NV__0 } /* numericvalue=0 */,
+ { 64, 10027, 5368, 3, 14, UNI_JG__MANICHAEANKAPH } /* jg=manichaeankaph */,
+ { 0, 10048, 9409, 3, 3, UNI_NV__5_SLASH_2 } /* nv=5/2 */,
+ { 776, 184, 5843, 2, 9, UNI_MLYM } /* ismalayalam */,
+ { 0, 4116, 2430, 3, 19, UNI_PHLI } /* isinscriptionalpahlavi */,
+ { 557, 9444, 7826, 4, 2, UNI_AGE__12 } /* age=12 */,
+ { 9, 10009, 10066, 3, 3, UNI_DT__SML } /* dt=sml */,
+ { 0, 9488, 4808, 4, 15, UNI_MISCPICTOGRAPHS } /* blk=miscpictographs */,
+ { 0, 8589, 9652, 7, 4, UNI_MERC } /* script=merc */,
+ { 1, 8589, 8315, 7, 4, UNI_UGAR } /* script=ugar */,
+ { 3, 8589, 3025, 7, 8, UNI_CHER } /* script=cherokee */,
+ { 0, 2529, 3, 20, 1, -UNI_TERM } /* terminalpunctuation=f */,
+ { 66, 9262, 8996, 3, 5, UNI_SB__ST } /* sb=sterm */,
+ { 0, 6012, 0, 13, 0, UNI_VERTICALFORMS } /* verticalforms */,
+ { 0, 8990, 0, 6, 0, UNI_RJNG } /* rejang */,
+ { 0, 9488, 6385, 4, 12, UNI_INMASARAMGONDI } /* blk=masaramgondi */,
+ { 0, 8960, 10135, 6, 3, UNI_NFCQC__Y } /* nfcqc=yes */,
+ { 4, 9520, 36, 4, 1, UNI_CWL } /* cwl=t */,
+ { 75, 1222, 0, 4, 0, UNI_KANA } /* kana */,
+ { 41, 4033, 341, 16, 2, UNI_PE } /* generalcategory=pe */,
+ { 11, 9820, 0, 4, 0, UNI_TFNG } /* tfng */,
+ { 0, 2288, 4068, 5, 13, UNI_HALFANDFULLFORMS } /* inhalfandfullforms */,
+ { 10, 5060, 1025, 14, 2, -UNI_CI } /* caseignorable=no */,
+ { 0, 9262, 4305, 3, 5, UNI_SB__XX } /* sb=other */,
+ { 90, 7155, 3053, 3, 8, UNI_HALFMARKS } /* ishalfmarks */,
+ { 404, 10290, 5040, 6, 5, UNI_XPOSIXDIGIT } /* xposixdigit */,
+ { 0, 10027, 7711, 3, 9, UNI_JG__SYRIACWAW } /* jg=syriacwaw */,
+ { 672, 7098, 0, 10, 0, UNI_BOXDRAWING } /* boxdrawing */,
+ { 1, 9768, 1013, 4, 5, UNI_GREK } /* scx=greek */,
+ { 0, 9444, 7987, 4, 3, UNI_AGE__6_DOT_2 } /* age=6.2 */,
+ { 0, 3133, 1025, 18, 2, -UNI_EBASE } /* emojimodifierbase=no */,
+ { 16, 1812, 9836, 22, 4, UNI_CWL } /* changeswhenlowercased=true */,
+ { 1, 117, 447, 3, 31, UNI_IDEOGRAPHICSYMBOLS } /* inideographicsymbolsandpunctuation */,
+ { 87, 1417, 8727, 24, 2, UNI_CCC__32 } /* canonicalcombiningclass=32 */,
+ { 546, 9768, 7675, 4, 9, UNI_PALM } /* scx=palmyrene */,
+ { 32, 9768, 3241, 4, 4, UNI_GEOR } /* scx=geor */,
+ { 0, 9764, 0, 4, 0, UNI_SARB } /* sarb */,
+ { 0, 10033, 73, 3, 2, UNI_EMOD } /* lb=em */,
+ { 4, 3836, 9335, 17, 4, UNI_TAKR } /* scriptextensions=takr */,
+ { 1097, 10291, 5039, 5, 6, UNI_POSIXXDIGIT } /* posixxdigit */,
+ { 128, 7249, 3583, 4, 15, UNI_UCAS } /* iscanadiansyllabics */,
+ { 268, 8589, 7308, 7, 10, UNI_PHNX } /* script=phoenician */,
+ { 36, 184, 2485, 2, 4, UNI_MONG } /* ismong */,
+ { 0, 8694, 0, 6, 0, UNI_XPOSIXSPACE } /* wspace */,
+ { 2, 9508, 7826, 4, 2, UNI_CCC__12 } /* ccc=12 */,
+ { 15, 1587, 0, 1, 0, UNI_Z } /* z */,
+ { 10, 10048, 9436, 3, 4, UNI_NV__7_SLASH_12 } /* nv=7/12 */,
+ { 2, 9488, 2308, 4, 6, UNI_YIJING } /* blk=yijing */,
+ { 0, 2182, 10174, 21, 2, UNI_GCB__XX } /* graphemeclusterbreak=xx */,
+ { 0, 1746, 17, 22, 1, UNI_BPT__O } /* bidipairedbrackettype=o */,
+ { 0, 3836, 493, 17, 3, UNI_HAN } /* scriptextensions=han */,
+ { 1, 1087, 9836, 27, 4, UNI_PCM } /* prependedconcatenationmark=true */,
+ { 0, 7418, 9255, 10, 5, -UNI_XPOSIXUPPER } /* uppercase=false */,
+ { 4, 1114, 3, 26, 1, -UNI_CWKCF } /* changeswhennfkccasefolded=f */,
+ { 0, 7028, 9881, 3, 3, UNI_YI } /* isyiii */,
+ { 4, 4033, 45, 16, 2, UNI_CO } /* generalcategory=co */,
+ { 0, 4916, 2077, 3, 21, UNI_TRANSPORTANDMAP } /* istransportandmapsymbols */,
+ { 0, 8780, 8203, 6, 8, UNI_JAMOEXTA } /* block=jamoexta */,
+ { 7, 7155, 1116, 3, 3, UNI_HANG } /* ishang */,
+ { 89, 8780, 2308, 6, 6, UNI_YIJING } /* block=yijing */,
+ { 21, 184, 8171, 2, 8, UNI_GUJR } /* isgujarati */,
+ { 1024, 9768, 8924, 4, 4, UNI_LEPC } /* scx=lepc */,
+ { 5, 10129, 0, 3, 0, UNI_vs_values_index } /* vs= */,
+ { 3, 9664, 0, 4, 0, UNI_MRO } /* mroo */,
+ { 0, 8780, 2245, 6, 21, UNI_MEETEIMAYEKEXT } /* block=meeteimayekextensions */,
+ { 0, 6576, 1025, 11, 2, -UNI_XPOSIXALPHA } /* alphabetic=no */,
+ { 29, 184, 382, 2, 32, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* isegyptianhieroglyphformatcontrols */,
+ { 2, 9270, 868, 3, 17, UNI_PHONETICEXT } /* inphoneticextensions */,
+ { 9, 9015, 0, 5, 0, UNI_ideo_values_index } /* ideo= */,
+ { 0, 10033, 7448, 3, 10, UNI_LB__WJ } /* lb=wordjoiner */,
+ { 7, 7239, 0, 2, 0, UNI_VS } /* vs */,
+ { 352, 9488, 3938, 5, 15, UNI_BOPOMOFOEXT } /* blk=bopomofoextended */,
+ { 0, 9488, 2477, 4, 3, UNI_PUA } /* blk=pua */,
+ { 7, 184, 2817, 2, 4, UNI_MERO } /* ismero */,
+ { 0, 5960, 0, 13, 0, UNI_MISCTECHNICAL } /* misctechnical */,
+ { 160, 8840, 0, 6, 0, UNI_CAKM } /* chakma */,
+ { 521, 5726, 0, 13, 0, UNI_ME } /* enclosingmark */,
+ { 23, 1417, 9101, 25, 4, UNI_CCC__14 } /* canonicalcombiningclass=ccc14 */,
+ { 2, 8688, 727, 4, 2, UNI_ARMN } /* isarmn */,
+ { 2, 184, 2469, 2, 20, UNI_HMNP } /* isnyiakengpuachuehmong */,
+ { 757, 10290, 1867, 6, 5, UNI_XPOSIXUPPER } /* xposixupper */,
+ { 8, 10132, 125, 3, 2, UNI_LB__CR } /* wb=cr */,
+ { 161, 9768, 4001, 4, 7, UNI_CPRT } /* scx=cypriot */,
+ { 0, 184, 1442, 3, 9, UNI_CJKSYMBOLS } /* iscjksymbols */,
+ { 0, 9768, 9548, 4, 4, UNI_DSRT } /* scx=dsrt */,
+ { 0, 3836, 6792, 18, 3, UNI_SAMR } /* scriptextensions=samr */,
+ { 144, 4542, 3226, 5, 15, UNI_INPUNCTUATION } /* ingeneralpunctuation */,
+ { 634, 4116, 1308, 3, 2, UNI_IDS } /* isids */,
+ { 10, 9346, 1025, 4, 2, -UNI_IDC } /* idc=no */,
+ { 32, 184, 8421, 2, 4, UNI_ELYM } /* iselym */,
+ { 4, 9275, 8099, 5, 8, UNI_INSC__AVAGRAHA } /* insc=avagraha */,
+ { 132, 8575, 36, 7, 1, UNI_PATSYN } /* patsyn=t */,
+ { 0, 3836, 8091, 17, 8, UNI_ARMN } /* scriptextensions=armenian */,
+ { 0, 5791, 6565, 13, 11, UNI_JG__AFRICANNOON } /* joininggroup=africannoon */,
+ { 1, 2288, 2724, 4, 8, UNI_JAMO } /* inhanguljamo */,
+ { 0, 5452, 47, 14, 1, UNI_NFCQC__M } /* nfcquickcheck=m */,
+ { 1, 9684, 0, 4, 0, UNI_NEWA } /* newa */,
+ { 549, 9488, 867, 4, 11, UNI_PHONETICEXT } /* blk=phoneticext */,
+ { 513, 8762, 1025, 6, 2, -UNI_XPOSIXALPHA } /* alpha=no */,
+ { 455, 8780, 5804, 6, 13, UNI_KANAEXTA } /* block=kanaextendeda */,
+ { 1, 184, 3937, 2, 11, UNI_BOPOMOFOEXT } /* isbopomofoext */,
+ { 783, 5986, 9050, 13, 5, UNI_NV__1_SLASH_160 } /* numericvalue=1/160 */,
+ { 7, 10024, 3277, 3, 18, UNI_PI } /* gc=initialpunctuation */,
+ { 0, 9262, 339, 3, 2, UNI_SB__LO } /* sb=lo */,
+ { 0, 2161, 26, 21, 1, UNI_EXTPICT } /* extendedpictographic=y */,
+ { 1140, 7249, 3600, 4, 15, UNI_AGHB } /* iscaucasianalbanian */,
+ { 3, 9768, 9320, 4, 5, UNI_OSGE } /* scx=osage */,
+ { 0, 5060, 0, 13, 0, UNI_CI } /* caseignorable */,
+ { 147, 10048, 9376, 3, 3, UNI_NV__1_SLASH_6 } /* nv=1/6 */,
+ { 301, 7027, 0, 11, 0, UNI_YISYLLABLES } /* yisyllables */,
+ { 9, 10033, 7268, 3, 10, UNI_LB__NS } /* lb=nonstarter */,
+ { 192, 5508, 9255, 14, 5, -UNI_PATSYN } /* patternsyntax=false */,
+ { 1, 8954, 26, 6, 1, UNI__PERL_NCHAR } /* nchar=y */,
+ { 1, 5986, 5648, 13, 6, UNI_NV__100000 } /* numericvalue=100000 */,
+ { 5, 2224, 7389, 3, 9, UNI_SUPARROWSB } /* insuparrowsb */,
+ { 0, 10024, 25, 3, 1, UNI_S } /* gc=s */,
+ { 0, 5986, 7835, 13, 8, UNI_NV__5_SLASH_2 } /* numericvalue=2.50e+00 */,
+ { 303, 5986, 1249, 13, 3, UNI_NV__NAN } /* numericvalue=nan */,
+ { 1, 1768, 36, 22, 1, UNI_CWCF } /* changeswhencasefolded=t */,
+ { 0, 8688, 7497, 4, 7, UNI_ARABICPFA } /* isarabicpfa */,
+ { 264, 8780, 183, 6, 20, UNI_MISCSYMBOLS } /* block=miscellaneoussymbols */,
+ { 0, 9277, 6796, 3, 11, UNI_MEDF } /* sc=medefaidrin */,
+ { 672, 184, 1466, 3, 23, UNI_DIACRITICALSFORSYMBOLS } /* iscombiningmarksforsymbols */,
+ { 3, 9997, 3756, 3, 3, UNI_BC__NSM } /* bc=nsm */,
+ { 4, 2569, 18, 20, 1, UNI_VO__R } /* verticalorientation=r */,
+ { 3, 9508, 10166, 4, 2, UNI_CCC__8 } /* ccc=kv */,
+ { 0, 8762, 0, 6, 0, UNI_alpha_values_index } /* alpha= */,
+ { 13, 9768, 8498, 4, 4, UNI_MULT } /* scx=mult */,
+ { 2, 5986, 5648, 13, 2, UNI_NV__10 } /* numericvalue=10 */,
+ { 0, 8864, 9836, 6, 4, UNI_EMOJI } /* emoji=true */,
+ { 0, 2224, 7359, 3, 9, UNI_INSAURASHTRA } /* insaurashtra */,
+ { 514, 9444, 10111, 4, 3, UNI_AGE__6_DOT_2 } /* age=v62 */,
+ { 1, 184, 2703, 2, 19, UNI_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumsup */,
+ { 0, 9768, 9305, 4, 5, UNI_NSHU } /* scx=nushu */,
+ { 152, 1746, 4898, 22, 4, UNI_BPT__O } /* bidipairedbrackettype=open */,
+ { 15, 184, 183, 2, 34, UNI_MISCPICTOGRAPHS } /* ismiscellaneoussymbolsandpictographs */,
+ { 617, 7438, 7603, 10, 9, UNI_WB__ML } /* wordbreak=midletter */,
+ { 0, 5986, 8019, 13, 8, UNI_NV__2_SLASH_3 } /* numericvalue=6.67e-01 */,
+ { 2306, 9277, 9700, 3, 4, UNI_OLCK } /* sc=olck */,
+ { 2184, 9488, 349, 4, 33, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supplementalsymbolsandpictographs */,
+ { 3, 5324, 8479, 4, 5, UNI_INMAKASAR } /* inmakasar */,
+ { 1, 9277, 9500, 3, 4, UNI_SC__CAKM } /* sc=cakm */,
+ { 2, 3836, 1176, 18, 3, UNI_SORA } /* scriptextensions=sora */,
+ { 0, 8589, 7292, 8, 3, UNI_SC__SOGD } /* script=sogd */,
+ { 0, 3836, 9038, 17, 6, UNI_YEZI } /* scriptextensions=yezidi */,
+ { 0, 5791, 5944, 13, 3, UNI_JG__WAW } /* joininggroup=waw */,
+ { 22, 6505, 0, 12, 0, UNI_PHAISTOS } /* phaistosdisc */,
+ { 9, 8858, 9255, 6, 5, -UNI_ECOMP } /* ecomp=false */,
+ { 1, 9020, 9836, 6, 4, UNI_XPOSIXUPPER } /* upper=true */,
+ { 355, 2760, 911, 19, 1, UNI_GCB__V } /* hangulsyllabletype=v */,
+ { 0, 1417, 8010, 24, 2, UNI_CCC__36 } /* canonicalcombiningclass=36 */,
+ { 0, 9277, 9820, 3, 4, UNI_TFNG } /* sc=tfng */,
+ { 1, 1537, 6983, 24, 11, UNI_INPC__TOPANDRIGHT } /* indicpositionalcategory=topandright */,
+ { 0, 9277, 8, 4, 3, UNI_SC__KANA } /* sc=kana */,
+ { 1, 184, 4718, 2, 15, UNI_LOWERCASELETTER } /* islowercaseletter */,
+ { 1, 2529, 0, 4, 0, UNI_TERM } /* term */,
+ { 90, 9768, 5171, 4, 4, UNI_CHAM } /* scx=cham */,
+ { 1157, 8589, 3079, 7, 4, UNI_SC__COPT } /* script=copt */,
+ { 1116, 9488, 2931, 4, 19, UNI_SUPARROWSA } /* blk=supplementalarrowsa */,
+ { 1, 8589, 4928, 7, 5, UNI_SC__TAML } /* script=tamil */,
+ { 2148, 4598, 0, 15, 0, UNI_DIACRITICALSEXT } /* diacriticalsext */,
+ { 10, 9277, 8652, 3, 7, UNI_TAVT } /* sc=taiviet */,
+ { 0, 9277, 6181, 3, 12, UNI_SC__GONG } /* sc=gunjalagondi */,
+ { 531, 9277, 4448, 3, 5, UNI_BAMU } /* sc=bamum */,
+ { 49, 6420, 9316, 3, 4, UNI_INORIYA } /* inoriya */,
+ { 1, 10048, 7859, 3, 8, UNI_NV__20000000 } /* nv=20000000 */,
+ { 0, 10048, 7851, 3, 8, UNI_NV__1_SLASH_40 } /* nv=2.50e-02 */,
+ { 6, 9768, 8786, 4, 6, UNI_CARI } /* scx=carian */,
+ { 1, 5986, 7814, 13, 1, UNI_NV__7 } /* numericvalue=7 */,
+ { 1, 4033, 3277, 16, 18, UNI_PI } /* generalcategory=initialpunctuation */,
+ { 0, 4916, 4386, 3, 15, UNI_TANGUTCOMPONENTS } /* istangutcomponents */,
+ { 253, 8652, 0, 7, 0, UNI_TAVT } /* taiviet */,
+ { 0, 9488, 908, 4, 14, UNI_PUA } /* blk=privateusearea */,
+ { 0, 10288, 10303, 8, 5, UNI_XPOSIXBLANK } /* isxposixblank */,
+ { 0, 10048, 7763, 3, 8, UNI_NV__1_SLASH_8 } /* nv=1.25e-01 */,
+ { 26, 9488, 3421, 4, 4, UNI_RUMI } /* blk=rumi */,
+ { 4, 9488, 4928, 4, 8, UNI_TAMILSUP } /* blk=tamilsup */,
+ { 1540, 7088, 3313, 10, 18, UNI_BC__LRI } /* bidiclass=lefttorightisolate */,
+ { 0, 3151, 10135, 18, 3, UNI_EPRES } /* emojipresentation=yes */,
+ { 0, 4033, 2268, 16, 2, UNI_PD } /* generalcategory=pd */,
+ { 2343, 4113, 4974, 3, 14, UNI_VEDICEXT } /* invedicextensions */,
+ { 100, 9768, 8936, 4, 4, UNI_LYCI } /* scx=lyci */,
+ { 0, 3836, 8291, 17, 8, UNI_TAGB } /* scriptextensions=tagbanwa */,
+ { 0, 467, 0, 11, 0, UNI_P } /* punctuation */,
+ { 17, 10048, 8710, 3, 3, UNI_NV__600 } /* nv=600 */,
+ { 0, 3836, 8421, 17, 4, UNI_ELYM } /* scriptextensions=elym */,
+ { 66, 8589, 8924, 7, 4, UNI_LEPC } /* script=lepc */,
+ { 2, 9230, 1, 5, 1, -UNI_CWCF } /* cwcf=n */,
+ { 6, 9488, 8617, 4, 7, UNI_INSOYOMBO } /* blk=soyombo */,
+ { 0, 2608, 0, 6, 0, UNI_BRAH } /* brahmi */,
+ { 357, 184, 6829, 2, 11, UNI_MYANMAREXTB } /* ismyanmarextb */,
+ { 2136, 9444, 9982, 4, 3, UNI_AGE__6_DOT_3 } /* age=6.3 */,
+ { 1655, 9768, 9688, 4, 3, UNI_NKO } /* scx=nko */,
+ { 1541, 1417, 7890, 24, 2, UNI_CCC__33 } /* canonicalcombiningclass=33 */,
+ { 1, 8774, 0, 6, 0, UNI_bidim_values_index } /* bidim= */,
+ { 0, 9768, 9245, 4, 5, UNI_DOGR } /* scx=dogra */,
+ { 12, 9508, 9108, 4, 2, UNI_CCC__15 } /* ccc=15 */,
+ { 0, 10027, 9784, 3, 4, UNI_JG__SHIN } /* jg=shin */,
+ { 280, 8589, 8659, 7, 7, UNI_TIBT } /* script=tibetan */,
+ { 17, 10033, 1822, 3, 2, UNI_LB__NL } /* lb=nl */,
+ { 1, 3904, 1025, 17, 2, -UNI_UIDEO } /* unifiedideograph=no */,
+ { 227, 10048, 9988, 3, 3, UNI_NV__7_SLASH_8 } /* nv=7/8 */,
+ { 0, 9768, 3025, 4, 4, UNI_CHER } /* scx=cher */,
+ { 2, 3836, 9652, 17, 4, UNI_MERC } /* scriptextensions=merc */,
+ { 0, 1417, 18, 24, 1, UNI_CCC__R } /* canonicalcombiningclass=r */,
+ { 1, 3836, 8219, 17, 8, UNI_JAVA } /* scriptextensions=javanese */,
+ { 0, 4989, 513, 3, 15, UNI_UIDEO } /* isunifiedideograph */,
+ { 3, 184, 4478, 2, 4, UNI_BRAI } /* isbrai */,
+ { 17, 184, 5158, 2, 14, UNI_INGREEK } /* isgreekandcoptic */,
+ { 304, 3836, 7428, 17, 10, UNI_WARA } /* scriptextensions=warangciti */,
+ { 832, 2779, 9836, 19, 4, UNI_IDST } /* idstrinaryoperator=true */,
+ { 192, 9768, 9285, 4, 4, UNI_LIMB } /* scx=limb */,
+ { 5, 3853, 0, 17, 0, UNI_sterm_values_index } /* sentenceterminal= */,
+ { 0, 10024, 3985, 3, 16, UNI_PE } /* gc=closepunctuation */,
+ { 0, 7088, 5494, 10, 14, UNI_BC__NSM } /* bidiclass=nonspacingmark */,
+ { 1232, 4542, 3243, 4, 16, UNI_GEORGIANSUP } /* ingeorgiansupplement */,
+ { 1026, 8780, 8211, 6, 8, UNI_JAMOEXTB } /* block=jamoextb */,
+ { 8, 9556, 1910, 4, 2, UNI_GCB__CN } /* gcb=cn */,
+ { 1, 3133, 3, 18, 1, -UNI_EBASE } /* emojimodifierbase=f */,
+ { 0, 8589, 8912, 7, 4, UNI_SC__KHOJ } /* script=khoj */,
+ { 0, 184, 8470, 2, 7, UNI_LINA } /* islineara */,
+ { 1, 7218, 10030, 10, 2, UNI_GCB__T } /* linebreak=jt */,
+ { 136, 10291, 3379, 5, 5, UNI_POSIXSPACE } /* posixspace */,
+ { 26, 4116, 4704, 3, 14, UNI_ARMI } /* isimperialaramaic */,
+ { 0, 5592, 0, 14, 0, UNI_ZS } /* spaceseparator */,
+ { 39, 10048, 7468, 3, 9, UNI_NV___MINUS_1_SLASH_2 } /* nv=-5.00e-01 */,
+ { 2405, 8984, 9255, 6, 5, -UNI_QMARK } /* qmark=false */,
+ { 1, 8589, 9880, 7, 4, UNI_SC__YI } /* script=yiii */,
+ { 0, 21, 6730, 2, 11, UNI_KATAKANAEXT } /* inkatakanaext */,
+ { 776, 184, 8477, 2, 7, UNI_MAKA } /* ismakasar */,
+ { 1, 2224, 2288, 3, 20, UNI_SINHALAARCHAICNUMBERS } /* insinhalaarchaicnumbers */,
+ { 1540, 10296, 8583, 3, 6, UNI_PHAG } /* isphagspa */,
+ { 19, 9508, 8793, 5, 4, UNI_CCC__10 } /* ccc=ccc10 */,
+ { 0, 9270, 5551, 3, 13, UNI_INPSALTERPAHLAVI } /* inpsalterpahlavi */,
+ { 36, 2032, 1025, 22, 2, -UNI__PERL_NCHAR } /* noncharactercodepoint=no */,
+ { 23, 9488, 4145, 4, 16, UNI_LINEARBIDEOGRAMS } /* blk=linearbideograms */,
+ { 617, 3379, 26, 6, 1, UNI_XPOSIXSPACE } /* space=y */,
+ { 137, 184, 2912, 2, 19, UNI_SUNDANESESUP } /* issundanesesupplement */,
+ { 770, 9508, 2809, 4, 2, UNI_CCC__1 } /* ccc=ov */,
+ { 0, 1417, 9116, 25, 4, UNI_CCC__17 } /* canonicalcombiningclass=ccc17 */,
+ { 271, 5986, 7907, 13, 8, UNI_NV__3_SLASH_8 } /* numericvalue=3.75e-01 */,
+ { 1028, 8780, 4554, 7, 14, UNI_CONTROLPICTURES } /* block=controlpictures */,
+ { 400, 8780, 8421, 6, 7, UNI_INELYMAIC } /* block=elymaic */,
+ { 0, 9270, 2449, 5, 4, UNI_INPC__LEFT } /* inpc=left */,
+ { 0, 8688, 9066, 3, 4, UNI_ADLM } /* isadlam */,
+ { 0, 8589, 9748, 7, 4, UNI_RJNG } /* script=rjng */,
+ { 0, 9230, 9255, 5, 5, -UNI_CWCF } /* cwcf=false */,
+ { 3, 5116, 9255, 14, 5, -UNI_EMOD } /* emojimodifier=false */,
+ { 259, 5578, 49, 14, 2, UNI_SB__AT } /* sentencebreak=at */,
+ { 0, 9277, 7621, 3, 9, UNI_NBAT } /* sc=nabataean */,
+ { 2, 184, 3098, 2, 5, UNI_ECOMP } /* isecomp */,
+ { 36, 3836, 9872, 17, 4, UNI_XPEO } /* scriptextensions=xpeo */,
+ { 1808, 10027, 2223, 3, 3, UNI_JG__AIN } /* jg=ain */,
+ { 0, 4116, 3735, 3, 16, UNI_INDICSIYAQNUMBERS } /* isindicsiyaqnumbers */,
+ { 0, 10033, 2640, 3, 2, UNI_LB__BA } /* lb=ba */,
+ { 0, 10346, 8682, 4, 5, UNI_ZZZZ } /* isunknown */,
+ { 1, 9277, 9560, 3, 4, UNI_SC__GONG } /* sc=gong */,
+ { 14, 5508, 1, 14, 1, -UNI_PATSYN } /* patternsyntax=n */,
+ { 1, 10009, 8163, 3, 8, UNI_DT__FRA } /* dt=fraction */,
+ { 13, 8589, 382, 7, 4, UNI_EGYP } /* script=egyp */,
+ { 0, 2182, 5746, 21, 5, UNI_WB__EB } /* graphemeclusterbreak=ebase */,
+ { 542, 184, 7368, 2, 10, UNI_SMALLFORMS } /* issmallforms */,
+ { 0, 9240, 1, 5, 1, -UNI_DASH } /* dash=n */,
+ { 0, 3836, 6840, 17, 4, UNI_NAND } /* scriptextensions=nand */,
+ { 0, 9277, 6840, 3, 11, UNI_SC__NAND } /* sc=nandinagari */,
+ { 0, 8780, 1723, 6, 23, UNI_SUPPUNCTUATION } /* block=supplementalpunctuation */,
+ { 0, 9492, 17, 4, 1, UNI_BPT__O } /* bpt=o */,
+ { 1, 3600, 0, 4, 0, UNI_UCAS } /* ucas */,
+ { 329, 5578, 495, 14, 2, UNI_SB__NU } /* sentencebreak=nu */,
+ { 0, 8780, 10051, 6, 3, UNI_OCR } /* block=ocr */,
+ { 1295, 10296, 6506, 3, 7, UNI_PHAISTOS } /* isphaistos */,
+ { 72, 3836, 9804, 17, 4, UNI_TALE } /* scriptextensions=tale */,
+ { 0, 10027, 5396, 3, 14, UNI_JG__MANICHAEANRESH } /* jg=manichaeanresh */,
+ { 4, 10048, 9904, 3, 3, UNI_NV__1_SLASH_5 } /* nv=1/5 */,
+ { 2184, 133, 0, 4, 0, UNI_M } /* mark */,
+ { 1, 184, 6609, 2, 10, UNI_DEP } /* isdeprecated */,
+ { 76, 4688, 6433, 15, 12, UNI_IDENTIFIERTYPE__NOTCHARACTER } /* identifiertype=notcharacter */,
+ { 0, 2224, 1295, 3, 24, UNI_SUPERANDSUB } /* insuperscriptsandsubscripts */,
+ { 0, 9277, 3115, 3, 10, UNI_SC__DEVA } /* sc=devanagari */,
+ { 0, 2224, 7379, 3, 9, UNI_SUPARROWSA } /* insuparrowsa */,
+ { 0, 10048, 8027, 3, 8, UNI_NV__15_SLASH_2 } /* nv=7.50e+00 */,
+ { 12, 1552, 44, 10, 1, UNI_SK } /* category=sk */,
+ { 0, 184, 2560, 2, 4, UNI_MAND } /* ismand */,
+ { 0, 9508, 8, 4, 1, UNI_CCC__A } /* ccc=a */,
+ { 261, 6385, 0, 12, 0, UNI_GONM } /* masaramgondi */,
+ { 1, 8780, 1393, 6, 24, UNI_ARABICPFB } /* block=arabicpresentationformsb */,
+ { 62, 1417, 8568, 24, 7, UNI_CCC__1 } /* canonicalcombiningclass=overlay */,
+ { 386, 5986, 7754, 13, 2, UNI_NV__11 } /* numericvalue=11 */,
+ { 0, 9628, 0, 4, 0, UNI_LATN } /* latn */,
+ { 0, 9275, 5634, 5, 14, UNI_INSC__VOWELDEPENDENT } /* insc=voweldependent */,
+ { 0, 9444, 10114, 4, 3, UNI_AGE__6_DOT_3 } /* age=v63 */,
+ { 139, 8780, 2608, 6, 6, UNI_INBRAHMI } /* block=brahmi */,
+ { 0, 8780, 4289, 6, 16, UNI_MYANMAREXTB } /* block=myanmarextendedb */,
+ { 91, 10060, 3, 3, 1, -UNI_RI } /* ri=f */,
+ { 74, 8589, 9824, 7, 4, UNI_SC__TGLG } /* script=tglg */,
+ { 15, 9277, 3753, 5, 15, UNI_KITS } /* sc=khitansmallscript */,
+ { 0, 9676, 0, 4, 0, UNI_NARB } /* narb */,
+ { 1, 2784, 7060, 4, 8, UNI_ARABICEXTA } /* inarabicexta */,
+ { 6, 8589, 9876, 7, 4, UNI_XSUX } /* script=xsux */,
+ { 0, 2280, 7280, 4, 8, UNI_XPEO } /* isoldpersian */,
+ { 0, 184, 5674, 2, 12, UNI_BIDIM } /* isbidimirrored */,
+ { 1305, 8894, 3, 6, 1, -UNI_JOINC } /* joinc=f */,
+ { 13, 5791, 6337, 13, 12, UNI_JG__MALAYALAMNYA } /* joininggroup=malayalamnya */,
+ { 798, 184, 1631, 2, 15, UNI_GEOMETRICSHAPES } /* isgeometricshapes */,
+ { 1, 1188, 4386, 3, 15, UNI_TANGUTCOMPONENTS } /* intangutcomponents */,
+ { 513, 10033, 1527, 3, 9, UNI_LB__SG } /* lb=surrogate */,
+ { 5, 184, 7119, 3, 9, UNI_CHRS } /* ischorasmian */,
+ { 224, 9712, 0, 4, 0, UNI_OSGE } /* osge */,
+ { 0, 8267, 9836, 8, 4, UNI_RADICAL } /* radical=true */,
+ { 59, 9768, 6973, 5, 10, UNI_SYLO } /* scx=sylotinagri */,
+ { 1, 8780, 218, 7, 32, UNI_DIACRITICALSEXT } /* block=combiningdiacriticalmarksextended */,
+ { 608, 5986, 9976, 13, 3, UNI_NV__5_SLASH_8 } /* numericvalue=5/8 */,
+ { 2, 5986, 9360, 13, 4, UNI_NV___MINUS_1_SLASH_2 } /* numericvalue=-1/2 */,
+ { 705, 10024, 5726, 3, 13, UNI_ME } /* gc=enclosingmark */,
+ { 82, 8589, 4149, 8, 3, UNI_SARB } /* script=sarb */,
+ { 0, 7418, 36, 10, 1, UNI_XPOSIXUPPER } /* uppercase=t */,
+ { 0, 5791, 8918, 13, 6, UNI_JG__LAMADH } /* joininggroup=lamadh */,
+ { 514, 8589, 8107, 7, 8, UNI_BALI } /* script=balinese */,
+ { 0, 2161, 9836, 21, 4, UNI_EXTPICT } /* extendedpictographic=true */,
+ { 64, 3836, 8187, 17, 4, UNI_HIRA } /* scriptextensions=hira */,
+ { 16, 9488, 7239, 4, 2, UNI_INVS } /* blk=vs */,
+ { 1616, 8589, 7428, 7, 10, UNI_WARA } /* script=warangciti */,
+ { 0, 10288, 62, 8, 5, UNI_XPOSIXGRAPH } /* isxposixgraph */,
+ { 1, 3379, 0, 6, 0, UNI_wspace_values_index } /* space= */,
+ { 1042, 4658, 0, 15, 0, UNI_grext_values_index } /* graphemeextend= */,
+ { 1, 10048, 9379, 3, 2, UNI_NV__41 } /* nv=41 */,
+ { 5, 2280, 262, 3, 3, UNI_OSMA } /* isosma */,
+ { 0, 1966, 4913, 22, 15, UNI_INSC__REGISTERSHIFTER } /* indicsyllabiccategory=registershifter */,
+ { 0, 1812, 3, 22, 1, -UNI_CWL } /* changeswhenlowercased=f */,
+ { 0, 184, 27, 2, 2, UNI_LOWERCASELETTER } /* isll */,
+ { 0, 8780, 1879, 7, 21, UNI_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatideographssup */,
+ { 0, 10048, 9412, 3, 4, UNI_NV__17_SLASH_2 } /* nv=17/2 */,
+ { 0, 9262, 866, 3, 2, UNI_SB__SP } /* sb=sp */,
+ { 37, 4838, 47, 15, 1, UNI_NFCQC__M } /* nfkcquickcheck=m */,
+ { 224, 8589, 9664, 7, 4, UNI_MRO } /* script=mroo */,
+ { 1, 9488, 689, 4, 30, UNI_CJKEXTG } /* blk=cjkunifiedideographsextensiong */,
+ { 1, 184, 9285, 2, 5, UNI_LIMB } /* islimbu */,
+ { 17, 5986, 7806, 13, 1, UNI_NV__6 } /* numericvalue=6 */,
+ { 0, 7540, 26, 9, 1, UNI_EXT } /* extender=y */,
+ { 607, 9277, 9320, 3, 5, UNI_OSGE } /* sc=osage */,
+ { 2, 9768, 8618, 5, 6, UNI_SOYO } /* scx=soyombo */,
+ { 0, 5746, 36, 6, 1, UNI_EBASE } /* ebase=t */,
+ { 0, 3836, 8990, 17, 6, UNI_RJNG } /* scriptextensions=rejang */,
+ { 5, 9768, 9696, 4, 4, UNI_OGAM } /* scx=ogam */,
+ { 4, 3374, 3, 11, 1, -UNI_XPOSIXSPACE } /* whitespace=f */,
+ { 12, 184, 1901, 3, 5, UNI_ZYYY } /* iscommon */,
+ { 546, 10296, 7685, 3, 8, UNI_PAUC } /* ispaucinhau */,
+ { 0, 6469, 5904, 12, 4, UNI_NV__NAN } /* numerictype=none */,
+ { 80, 9277, 4793, 3, 15, UNI_MERC } /* sc=meroiticcursive */,
+ { 128, 8780, 6554, 6, 3, UNI_INIDC } /* block=idc */,
+ { 2, 9444, 7979, 4, 3, UNI_AGE__6 } /* age=6.0 */,
+ { 0, 1269, 0, 25, 0, UNI_compex_values_index } /* fullcompositionexclusion= */,
+ { 1040, 9277, 8464, 4, 6, UNI_SC__KALI } /* sc=kayahli */,
+ { 1, 1417, 9203, 24, 2, UNI_CCC__34 } /* canonicalcombiningclass=34 */,
+ { 29, 3836, 6181, 17, 12, UNI_GONG } /* scriptextensions=gunjalagondi */,
+ { 0, 3151, 1, 18, 1, -UNI_EPRES } /* emojipresentation=n */,
+ { 45, 5791, 6373, 13, 12, UNI_JG__MANICHAEANPE } /* joininggroup=manichaeanpe */,
+ { 0, 2224, 8611, 3, 6, UNI_INSIDDHAM } /* insiddham */,
+ { 24, 6061, 1, 12, 1, -UNI_BIDIC } /* bidicontrol=n */,
+ { 4, 184, 6505, 2, 12, UNI_PHAISTOS } /* isphaistosdisc */,
+ { 0, 5986, 9405, 13, 3, UNI_NV__3_SLASH_2 } /* numericvalue=3/2 */,
+ { 0, 1552, 4568, 9, 14, UNI_SC } /* category=currencysymbol */,
+ { 80, 10333, 9789, 3, 3, UNI_SHRD } /* isshrd */,
+ { 3, 9275, 3615, 5, 17, UNI_INSC__CONSONANTPREFIXED } /* insc=consonantprefixed */,
+ { 0, 9508, 7930, 4, 2, UNI_CCC__14 } /* ccc=14 */,
+ { 0, 9277, 6409, 3, 12, UNI_MEND } /* sc=mendekikakui */,
+ { 33, 9277, 9576, 3, 4, UNI_SC__GURU } /* sc=guru */,
+ { 0, 4916, 4929, 3, 7, UNI_TAMILSUP } /* istamilsup */,
+ { 18, 9488, 3938, 5, 10, UNI_BOPOMOFOEXT } /* blk=bopomofoext */,
+ { 19, 184, 2608, 2, 4, UNI_BRAH } /* isbrah */,
+ { 1, 9488, 8900, 4, 6, UNI_INKAITHI } /* blk=kaithi */,
+ { 0, 5791, 6950, 13, 11, UNI_JG__STRAIGHTWAW } /* joininggroup=straightwaw */,
+ { 16, 9262, 1867, 3, 5, UNI_SB__UP } /* sb=upper */,
+ { 2, 4916, 8667, 3, 6, UNI_TIRH } /* istirhuta */,
+ { 3, 8267, 9255, 8, 5, -UNI_RADICAL } /* radical=false */,
+ { 2185, 9488, 4129, 4, 6, UNI_LATIN1 } /* blk=latin1 */,
+ { 986, 184, 2099, 3, 20, UNI_CJKCOMPATFORMS } /* iscjkcompatibilityforms */,
+ { 680, 3901, 8181, 4, 6, UNI_INGURMUKHI } /* ingurmukhi */,
+ { 1185, 1188, 8584, 3, 3, UNI_TAGS } /* intags */,
+ { 242, 9768, 8604, 5, 6, UNI_SHAW } /* scx=shavian */,
+ { 0, 184, 3576, 3, 2, UNI_CWL } /* iscwl */,
+ { 0, 1417, 9925, 24, 3, UNI_CCC__BL } /* canonicalcombiningclass=218 */,
+ { 436, 3836, 6385, 17, 12, UNI_GONM } /* scriptextensions=masaramgondi */,
+ { 0, 184, 9568, 2, 4, UNI_GREK } /* isgrek */,
+ { 6, 4542, 4051, 4, 9, UNI_GEORGIANEXT } /* ingeorgianext */,
+ { 0, 3836, 9032, 17, 6, UNI_WCHO } /* scriptextensions=wancho */,
+ { 0, 4688, 8972, 15, 6, UNI_IDENTIFIERTYPE__NOTXID } /* identifiertype=notxid */,
+ { 1, 9520, 10135, 4, 3, UNI_CWL } /* cwl=yes */,
+ { 232, 184, 1823, 2, 5, UNI_XPOSIXLOWER } /* islower */,
+ { 2, 184, 6265, 2, 12, UNI_NL } /* isletternumber */,
+ { 462, 9508, 9952, 4, 3, UNI_CCC__IS } /* ccc=240 */,
+ { 133, 3836, 8470, 17, 7, UNI_LINA } /* scriptextensions=lineara */,
+ { 164, 9716, 9255, 4, 5, -UNI_PCM } /* pcm=false */,
+ { 1876, 10333, 1537, 3, 3, UNI_SIND } /* issind */,
+ { 0, 9508, 8805, 5, 4, UNI_CCC__11 } /* ccc=ccc11 */,
+ { 3, 8589, 4478, 7, 7, UNI_BRAI } /* script=braille */,
+ { 17, 9508, 8819, 4, 3, UNI_CCC__129 } /* ccc=129 */,
+ { 1, 3349, 0, 18, 0, UNI_ZP } /* paragraphseparator */,
+ { 2098, 8780, 4385, 6, 6, UNI_INTANGUT } /* block=tangut */,
+ { 0, 10027, 10021, 3, 3, UNI_JG__GAF } /* jg=gaf */,
+ { 0, 7218, 5999, 10, 13, UNI_LB__PR } /* linebreak=prefixnumeric */,
+ { 49, 1417, 9111, 25, 4, UNI_CCC__16 } /* canonicalcombiningclass=ccc16 */,
+ { 45, 2779, 1025, 19, 2, -UNI_IDST } /* idstrinaryoperator=no */,
+ { 0, 5324, 5949, 4, 11, UNI_MAYANNUMERALS } /* inmayannumerals */,
+ { 216, 7218, 1465, 10, 13, UNI_LB__CM } /* linebreak=combiningmark */,
+ { 1408, 4337, 0, 16, 0, UNI_SUPMATHOPERATORS } /* supmathoperators */,
+ { 0, 1552, 2349, 9, 20, UNI_PC } /* category=connectorpunctuation */,
+ { 0, 8930, 36, 6, 1, UNI_XPOSIXLOWER } /* lower=t */,
+ { 0, 5578, 751, 14, 5, UNI_SB__CL } /* sentencebreak=close */,
+ { 0, 5791, 0, 13, 0, UNI_jg_values_index } /* joininggroup= */,
+ { 8, 184, 2912, 2, 12, UNI_SUNDANESESUP } /* issundanesesup */,
+ { 1363, 5494, 0, 14, 0, UNI_MN } /* nonspacingmark */,
+ { 0, 9488, 8491, 4, 7, UNI_INMARCHEN } /* blk=marchen */,
+ { 0, 3836, 6973, 18, 3, UNI_SYLO } /* scriptextensions=sylo */,
+ { 0, 7388, 0, 10, 0, UNI_SUPARROWSB } /* suparrowsb */,
+ { 927, 9768, 9756, 4, 4, UNI_RUNR } /* scx=runr */,
+ { 0, 3151, 9255, 18, 5, -UNI_EPRES } /* emojipresentation=false */,
+ { 0, 6420, 8562, 3, 6, UNI_INOSMANYA } /* inosmanya */,
+ { 5, 9488, 1006, 4, 17, UNI_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusic */,
+ { 0, 9556, 10015, 4, 3, UNI_WB__EB } /* gcb=ebg */,
+ { 0, 8780, 867, 6, 18, UNI_PHONETICEXT } /* block=phoneticextensions */,
+ { 0, 3836, 9644, 17, 4, UNI_MEDF } /* scriptextensions=medf */,
+ { 0, 5986, 7931, 13, 8, UNI_NV__5_SLASH_12 } /* numericvalue=4.17e-01 */,
+ { 0, 9275, 728, 5, 6, UNI_INSC__NUMBER } /* insc=number */,
+ { 1, 5986, 8720, 13, 5, UNI_NV__40000 } /* numericvalue=40000 */,
+ { 769, 5791, 5934, 13, 13, UNI_JG__MANICHAEANWAW } /* joininggroup=manichaeanwaw */,
+ { 2308, 3836, 5003, 17, 15, UNI_ZANB } /* scriptextensions=zanabazarsquare */,
+ { 10, 2784, 1371, 4, 22, UNI_ARABICPFA } /* inarabicpresentationformsa */,
+ { 0, 9492, 1, 4, 1, UNI_BPT__N } /* bpt=n */,
+ { 1, 9780, 0, 4, 0, UNI_SHAW } /* shaw */,
+ { 40, 7076, 1586, 3, 13, UNI_BYZANTINEMUSIC } /* inbyzantinemusic */,
+ { 0, 9488, 9096, 5, 4, UNI_INBUHID } /* blk=buhid */,
+ { 1364, 8589, 2560, 7, 4, UNI_SC__MAND } /* script=mand */,
+ { 541, 2280, 7668, 4, 7, UNI_ORKH } /* isoldturkic */,
+ { 11, 10048, 9372, 3, 3, UNI_NV__1_SLASH_4 } /* nv=1/4 */,
+ { 0, 3836, 9608, 17, 4, UNI_KITS } /* scriptextensions=kits */,
+ { 1, 9277, 7651, 3, 4, UNI_ITAL } /* sc=ital */,
+ { 0, 8780, 8171, 6, 8, UNI_INGUJARATI } /* block=gujarati */,
+ { 4, 10027, 4763, 3, 15, UNI_JG__MANICHAEANSADHE } /* jg=manichaeansadhe */,
+ { 2560, 8780, 3421, 6, 18, UNI_RUMI } /* block=ruminumeralsymbols */,
+ { 691, 10027, 5918, 3, 3, UNI_JG__TAW } /* jg=taw */,
+ { 1, 10024, 5040, 3, 5, UNI_XPOSIXDIGIT } /* gc=digit */,
+ { 0, 8780, 1922, 6, 22, UNI_DIACRITICALSFORSYMBOLS } /* block=diacriticalsforsymbols */,
+ { 7, 9768, 9460, 4, 4, UNI_ARMI } /* scx=armi */,
+ { 0, 9768, 2329, 4, 20, UNI_HLUW } /* scx=anatolianhieroglyphs */,
+ { 786, 1552, 5726, 9, 13, UNI_ME } /* category=enclosingmark */,
+ { 5, 8267, 3, 8, 1, -UNI_RADICAL } /* radical=f */,
+ { 3779, 8780, 1369, 6, 24, UNI_ARABICPFA } /* block=arabicpresentationformsa */,
+ { 0, 7438, 400, 10, 6, UNI_WB__FO } /* wordbreak=format */,
+ { 1028, 7218, 1527, 10, 9, UNI_LB__SG } /* linebreak=surrogate */,
+ { 0, 9768, 9656, 4, 4, UNI_MIAO } /* scx=miao */,
+ { 0, 9277, 9285, 3, 4, UNI_SC__LIMB } /* sc=limb */,
+ { 21, 9444, 10105, 4, 3, UNI_AGE__6 } /* age=v60 */,
+ { 0, 4448, 0, 15, 0, UNI_BAMUMSUP } /* bamumsupplement */,
+ { 404, 184, 9245, 2, 5, UNI_DOGR } /* isdogra */,
+ { 0, 3169, 0, 11, 0, UNI_ETHIOPICSUP } /* ethiopicsup */,
+ { 833, 184, 4448, 2, 15, UNI_BAMUMSUP } /* isbamumsupplement */,
+ { 0, 9488, 2722, 4, 10, UNI_JAMO } /* blk=hanguljamo */,
+ { 11, 9696, 0, 4, 0, UNI_OGAM } /* ogam */,
+ { 1713, 8589, 9335, 7, 4, UNI_SC__TAKR } /* script=takr */,
+ { 5, 10060, 9836, 3, 4, UNI_RI } /* ri=true */,
+ { 0, 8780, 7068, 6, 10, UNI_ASCII } /* block=basiclatin */,
+ { 16, 9796, 0, 4, 0, UNI_SYRC } /* syrc */,
+ { 1097, 6576, 1, 11, 1, -UNI_XPOSIXALPHA } /* alphabetic=n */,
+ { 0, 4033, 10168, 16, 2, UNI_CASEDLETTER } /* generalcategory=l& */,
+ { 0, 7076, 3938, 3, 7, UNI_INBOPOMOFO } /* inbopomofo */,
+ { 0, 8780, 3796, 7, 3, UNI_INCHAM } /* block=cham */,
+ { 18, 184, 6884, 2, 11, UNI_HMNG } /* ispahawhhmong */,
+ { 1061, 8147, 1, 8, 1, -UNI_EXTPICT } /* extpict=n */,
+ { 1898, 10296, 472, 3, 2, UNI_PUA } /* ispua */,
+ { 1, 9786, 1702, 4, 21, UNI_SHORTHANDFORMATCONTROLS } /* inshorthandformatcontrols */,
+ { 1921, 8780, 1442, 7, 23, UNI_CJKSYMBOLS } /* block=cjksymbolsandpunctuation */,
+ { 5, 4808, 0, 15, 0, UNI_MISCPICTOGRAPHS } /* miscpictographs */,
+ { 0, 1966, 1244, 22, 25, UNI_INSC__CONSONANTINITIALPOSTFIXED } /* indicsyllabiccategory=consonantinitialpostfixed */,
+ { 576, 5986, 8756, 13, 4, UNI_NV__9000 } /* numericvalue=9000 */,
+ { 2, 8780, 8380, 7, 6, UNI_CJKEXTE } /* block=cjkexte */,
+ { 0, 9488, 316, 4, 33, UNI_SUPMATHOPERATORS } /* blk=supplementalmathematicaloperators */,
+ { 243, 9488, 659, 4, 30, UNI_CJKEXTF } /* blk=cjkunifiedideographsextensionf */,
+ { 0, 184, 9664, 2, 4, UNI_MRO } /* ismroo */,
+ { 0, 9488, 3439, 4, 12, UNI_SMALLKANAEXT } /* blk=smallkanaext */,
+ { 184, 184, 6253, 2, 12, UNI_KHMERSYMBOLS } /* iskhmersymbols */,
+ { 476, 3836, 7278, 17, 10, UNI_XPEO } /* scriptextensions=oldpersian */,
+ { 0, 8666, 0, 4, 0, UNI_TIRH } /* tirh */,
+ { 224, 184, 2409, 2, 20, UNI_GLAGOLITICSUP } /* isglagoliticsupplement */,
+ { 626, 8589, 5284, 7, 4, UNI_LISU } /* script=lisu */,
+ { 20, 2280, 1061, 3, 26, UNI_OCR } /* isopticalcharacterrecognition */,
+ { 568, 9277, 8299, 3, 8, UNI_TFNG } /* sc=tifinagh */,
+ { 0, 6205, 10135, 12, 3, UNI_IDEO } /* ideographic=yes */,
+ { 0, 5713, 0, 13, 0, UNI_XPOSIXDIGIT } /* decimalnumber */,
+ { 0, 21, 7576, 2, 9, UNI_LATINEXTB } /* inlatinextb */,
+ { 3194, 10048, 8720, 3, 2, UNI_NV__40 } /* nv=40 */,
+ { 0, 5791, 5921, 13, 13, UNI_JG__MANICHAEANTEN } /* joininggroup=manichaeanten */,
+ { 4, 6231, 4560, 9, 8, UNI_CONTROLPICTURES } /* incontrolpictures */,
+ { 1284, 8768, 10135, 6, 3, UNI_BIDIC } /* bidic=yes */,
+ { 3068, 2268, 0, 2, 0, UNI_PD } /* pd */,
+ { 0, 6553, 1025, 12, 2, -UNI_XIDC } /* xidcontinue=no */,
+ { 14, 184, 132, 2, 2, UNI_LM } /* islm */,
+ { 8, 8589, 6481, 7, 12, UNI_HUNG } /* script=oldhungarian */,
+ { 0, 10132, 7612, 3, 6, UNI_WB__MN } /* wb=midnum */,
+ { 0, 4033, 6035, 16, 2, UNI_PF } /* generalcategory=pf */,
+ { 4, 9520, 26, 4, 1, UNI_CWL } /* cwl=y */,
+ { 1, 5986, 7469, 13, 1, UNI_NV__5 } /* numericvalue=5 */,
+ { 0, 9488, 4449, 5, 14, UNI_BAMUMSUP } /* blk=bamumsupplement */,
+ { 4, 8780, 908, 6, 14, UNI_PUA } /* block=privateusearea */,
+ { 2707, 8694, 1, 7, 1, -UNI_XPOSIXSPACE } /* wspace=n */,
+ { 292, 3683, 0, 17, 0, UNI_ETHIOPICEXTA } /* ethiopicextendeda */,
+ { 0, 9768, 8680, 4, 7, UNI_ZZZZ } /* scx=unknown */,
+ { 323, 4791, 2062, 3, 14, UNI_MODIFIERLETTERS } /* inmodifierletters */,
+ { 20, 7028, 7028, 3, 10, UNI_YISYLLABLES } /* isyisyllables */,
+ { 1, 9624, 0, 3, 0, UNI_LAO } /* lao */,
+ { 2, 8870, 9255, 6, 5, -UNI_EPRES } /* epres=false */,
+ { 529, 3836, 7694, 18, 8, UNI_SAMR } /* scriptextensions=samaritan */,
+ { 3055, 9444, 9979, 4, 3, UNI_AGE__6_DOT_1 } /* age=6.1 */,
+ { 3202, 10012, 7486, 3, 9, UNI_EA__A } /* ea=ambiguous */,
+ { 0, 1417, 9208, 24, 2, UNI_CCC__35 } /* canonicalcombiningclass=35 */,
+ { 1, 184, 9688, 2, 3, UNI_NKO } /* isnko */,
+ { 0, 9350, 10135, 5, 3, UNI_XIDS } /* xids=yes */,
+ { 161, 7418, 9836, 10, 4, UNI_XPOSIXUPPER } /* uppercase=true */,
+ { 0, 1552, 47, 10, 1, UNI_SM } /* category=sm */,
+ { 0, 9277, 9568, 3, 4, UNI_SC__GREK } /* sc=grek */,
+ { 0, 8589, 6193, 7, 6, UNI_HEBR } /* script=hebrew */,
+ { 3120, 184, 5550, 2, 14, UNI_PHLP } /* ispsalterpahlavi */,
+ { 1046, 7155, 6321, 3, 3, UNI_HMNG } /* ishmng */,
+ { 0, 8984, 26, 6, 1, UNI_QMARK } /* qmark=y */,
+ { 73, 1218, 0, 8, 0, UNI_KANA } /* katakana */,
+ { 0, 8589, 8344, 7, 4, UNI_SC__BENG } /* script=beng */,
+ { 1289, 7, 0, 18, 0, UNI_CANS } /* canadianaboriginal */,
+ { 1836, 1591, 3170, 3, 17, UNI_ETHIOPICSUP } /* inethiopicsupplement */,
+ { 3201, 5032, 10135, 14, 3, UNI_POSIXXDIGIT } /* asciihexdigit=yes */,
+ { 7, 8449, 1025, 7, 2, -UNI_HYPHEN } /* hyphen=no */,
+ { 136, 9488, 1911, 4, 11, UNI_NUMBERFORMS } /* blk=numberforms */,
+ { 1674, 9508, 7933, 4, 2, UNI_CCC__17 } /* ccc=17 */,
+ { 0, 8512, 47, 7, 1, UNI_NFCQC__M } /* nfkcqc=m */,
+ { 139, 9786, 8605, 4, 5, UNI_SHAW } /* inshavian */,
+ { 0, 6420, 7658, 3, 8, UNI_INOLDPERMIC } /* inoldpermic */,
+ { 0, 1654, 0, 6, 0, UNI_HANG } /* hangul */,
+ { 0, 5578, 0, 16, 0, UNI_SB__SP } /* sentencebreak=sp */,
+ { 332, 4033, 1025, 16, 2, UNI_NO } /* generalcategory=no */,
+ { 2690, 1417, 9218, 24, 2, UNI_CCC__84 } /* canonicalcombiningclass=84 */,
+ { 0, 1189, 11, 3, 2, UNI_NT__DI } /* nt=di */,
+ { 12, 7218, 1140, 10, 26, UNI_LB__CJ } /* linebreak=conditionaljapanesestarter */,
+ { 3801, 6241, 6994, 12, 11, UNI_JT__T } /* joiningtype=transparent */,
+ { 0, 8688, 3548, 3, 9, UNI_ALCHEMICAL } /* isalchemical */,
+ { 816, 6554, 1025, 11, 2, -UNI_IDC } /* idcontinue=no */,
+ { 1, 10176, 0, 2, 0, UNI_ZL } /* zl */,
+ { 24, 9250, 0, 6, 0, -UNI_EMOD } /* emod=f */,
+ { 0, 1790, 9255, 22, 5, -UNI_CWCM } /* changeswhencasemapped=false */,
+ { 2428, 10027, 9744, 3, 4, UNI_JG__QAPH } /* jg=qaph */,
+ { 1, 3853, 26, 17, 1, UNI_STERM } /* sentenceterminal=y */,
+ { 2398, 4542, 3243, 4, 6, UNI_INGEORGIAN } /* ingeorgian */,
+ { 531, 184, 9676, 2, 4, UNI_NARB } /* isnarb */,
+ { 12, 8780, 7693, 6, 9, UNI_INSAMARITAN } /* block=samaritan */,
+ { 5, 1417, 8805, 25, 4, UNI_CCC__11 } /* canonicalcombiningclass=ccc11 */,
+ { 0, 9488, 4369, 4, 9, UNI_SYRIACSUP } /* blk=syriacsup */,
+ { 4367, 8780, 5752, 6, 8, UNI_GREEKEXT } /* block=greekext */,
+ { 0, 1537, 1924, 4, 20, UNI_DIACRITICALSFORSYMBOLS } /* indiacriticalsforsymbols */,
+ { 0, 3836, 8561, 17, 4, UNI_OSMA } /* scriptextensions=osma */,
+ { 3590, 9508, 8811, 5, 4, UNI_CCC__12 } /* ccc=ccc12 */,
+ { 7694, 509, 0, 30, 0, UNI_CJKEXTA } /* cjkunifiedideographsextensiona */,
+ { 0, 8780, 6277, 6, 12, UNI_MAHJONG } /* block=mahjongtiles */,
+ { 4, 5986, 5648, 13, 4, UNI_NV__1000 } /* numericvalue=1000 */,
+ { 0, 2280, 4870, 4, 13, UNI_NARB } /* isoldnortharabian */,
+ { 7122, 8780, 3751, 6, 17, UNI_INKHITANSMALLSCRIPT } /* block=khitansmallscript */,
+ { 5, 9277, 8219, 3, 4, UNI_SC__JAVA } /* sc=java */
};
MPH_VALt match_uniprop( const unsigned char * const key, const U16 key_len ) {
@@ -7217,7 +7468,7 @@ MPH_VALt match_uniprop( const unsigned char * const key, const U16 key_len ) {
U32 s;
U32 n;
do {
- h ^= *ptr;
+ h ^= NATIVE_TO_LATIN1(*ptr); /* table collated in Latin1 */
h *= MPH_FNV_CONST;
} while ( ++ptr < ptr_end );
n= h % MPH_BUCKETS;
@@ -7238,56 +7489,58 @@ MPH_VALt match_uniprop( const unsigned char * const key, const U16 key_len ) {
}
/* Generated from:
- * d34c77b7e7a94986cc82056919f4ffc1503b73091561e16bd8ef145ac0fd04c5 lib/Unicode/UCD.pm
- * 5e91b649379ec79af7cfb6b09410a24557cba4c6d733cd0a2b8a78a1448736d2 lib/unicore/ArabicShaping.txt
- * f5feb19cd084b2b1568fbc0f94f4b4b54941406e7fb36c7570f8352fd5022dbe lib/unicore/BidiBrackets.txt
- * e6cbd8ffe94f2e0fbfa6695d6c06c1e72eef7d3aa93cb6329d111285198b5e62 lib/unicore/BidiMirroring.txt
- * a28b205afe8625fffdb6544a5fe14cf02b91493d9900f07820fa2102a17548f7 lib/unicore/Blocks.txt
- * 9c772627c6ee77eea6a17b42927b8ee28ca05dc65d6a511062104baaf3d12294 lib/unicore/CaseFolding.txt
- * abc8394c5bde62453118b00c1c5842160a04d7fffb2e829ee5426b846596d081 lib/unicore/CompositionExclusions.txt
- * 2fc081011d8fabaf7cf4937732dd5a6d6a57e492c43f3adfeded513387ee0ec3 lib/unicore/DAge.txt
- * a6eb7a8671fb532fbd88c37fd7b20b5b2e7dbfc8b121f74c14abe2947db0da68 lib/unicore/DCoreProperties.txt
- * 92dcdda84142194a1596f22180fcdf8c0e7f86897f09cc9203c7dc636c549f5f lib/unicore/DNormalizationProps.txt
- * 904500178b2e752635bef27aaed3a2a3718a100bce35ff96b3890be7a8315d8f lib/unicore/EastAsianWidth.txt
- * 1989b03d93023d8f5cc33eebf0d2ea80c8bd8f8c97843059ea039acb582c2078 lib/unicore/EmojiData.txt
- * d7930c2a7318e66b4ba756d5e5b41fbc586c2ad43d450ae9d320a758510bae2e lib/unicore/EquivalentUnifiedIdeograph.txt
- * 8606af08712a8c18fe268d418e2e5a87eddee6e190cce4c2d5a76b4fadf035e8 lib/unicore/HangulSyllableType.txt
- * 49a1bf18b048454154881f6a8a605b5e2fc73e85fcc4df1cb26d52e8c2aeb9bf lib/unicore/IndicPositionalCategory.txt
- * 1b6f3ef6e00e5b2e2a93d2d3c954ca1cce368599c5f11874cd0f0ce222d4637b lib/unicore/IndicSyllabicCategory.txt
- * 285c5c1ae458bc3ccd6a1398a94d2d67ce6bc1d7fc0f098762836050345e9434 lib/unicore/Jamo.txt
- * 961f842fc70b5afd1d82c6645e68c10d1f701382aed38ae38cb2ff27f671903c lib/unicore/LineBreak.txt
- * ff61a0687d2f32c0dd1094254b8bde967883b43c2d4d50fd17531d498e41ab2c lib/unicore/NameAliases.txt
- * d3eb9a288ebeaf9de1237989f490705e287b6f610b59d2459fb1b7c2d8e39c39 lib/unicore/NamedSequences.txt
- * d30d3ee430cf3527449d024954f053e419fa4aa2246eb59e5cd8d621af0c4b3f lib/unicore/PropList.txt
- * efce54f7c715a332c19b3d14c6a0eea30c6cde91caf6ff0d21c755be933736f4 lib/unicore/PropValueAliases.txt
- * d3cc3f9f0b6a8f0b7ef1d6ef202675426c28f4a75de01fc69ed977a93a00982b lib/unicore/PropertyAliases.txt
- * 3746848c181b5dbc1e614dfac9b8a5e3568e6525c693ac14e692ac55dec57e91 lib/unicore/ScriptExtensions.txt
- * e6313a8edfd24f36c7a006fbcf1d1b7245b5dd009c6dde80441f0da08b822c43 lib/unicore/Scripts.txt
- * 817ce2e9edca8e075a153f54b8f3b020345e37652cd2bda9b1495c366af17e7e lib/unicore/SpecialCasing.txt
- * 93ab1acd8fd9d450463b50ae77eab151a7cda48f98b25b56baed8070f80fc936 lib/unicore/UnicodeData.txt
- * ec5ba64af58297a46de17848eb984d2b231adb304de92e9d0d3befdbf9dc2551 lib/unicore/VerticalOrientation.txt
- * 95bd55cf803b93eb0b4990cf0e1d70ede263b36412d9c6921fd6f15cef058961 lib/unicore/auxiliary/GCBTest.txt
- * 39d73448fd257e6082f83ddf4c8bf6feb191e85dc8fc56b1a8512482de5e3dea lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * f385e70f79f5959ae66d64b00f4bda39db6cef78e5363a0cdd88db46eafc6c8f lib/unicore/auxiliary/LBTest.txt
- * 7d6c909af97d0ab545a132d412f6e4e65c7eb5158514a7feb9bf00bcd05875f9 lib/unicore/auxiliary/SBTest.txt
- * c47d674ef4170c46185bf56f7a4c6627f65f012295e0994f7dc4aea51f8fd8cf lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 3e3320bbbe775de7f1a0b9a30021eb949116a9b05cb461c90596c5ecf1743831 lib/unicore/auxiliary/WBTest.txt
- * f221f89fe3bb3becc00de726d5694c4b7f464c316baff6d339b2ff3900bcb96c lib/unicore/auxiliary/WordBreakProperty.txt
- * db2c41c618bab54b00e58223ad11cec550f9b9fd1a471de236e660da92fe4870 lib/unicore/extracted/DBidiClass.txt
- * fecd8a1c49935d794c4c1012f4158aa536a13049a4c10d01aaf7b5f90f3b2cbc lib/unicore/extracted/DBinaryProperties.txt
- * db6f38fb4aa8b9181b5e6a9f320de9d5c2c9b5687116a619b3cb90138b025e0b lib/unicore/extracted/DCombiningClass.txt
- * 2524f69c175831fd84bfbaf13ea37992f41db167d728c51b1d0002c1d0b130b0 lib/unicore/extracted/DDecompositionType.txt
- * 16852301d54ae59b5cfe0daa6b8e17fb688ed055d59b2a5a11eaafc650cc9d30 lib/unicore/extracted/DEastAsianWidth.txt
- * 78f898b988049a5bea5039cea6ffe87a92596859ac660a6c438519b512fe2ee6 lib/unicore/extracted/DGeneralCategory.txt
- * 33441692403901287c834f96bd33b671133a6f74e2732c61a497608b9e434932 lib/unicore/extracted/DJoinGroup.txt
- * a792ac5ef602e3bace679cc96d7491701dcdb73d81c782253de88fdcc5e70e50 lib/unicore/extracted/DJoinType.txt
- * 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
- * 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
- * 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
- * b3d90fc23817ea4e33e9a90107c0a6c7b23314efd5712905ed172624d5524693 lib/unicore/mktables
- * a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
+ * 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
+ * 6d4a8c945dd7db83ed617cbb7d937de7f4ecf016ff22970d846e996a7c9a2a5d lib/unicore/extracted/DNumType.txt
+ * 5b7c14380d5cceeaffcfbc18db1ed936391d2af2d51f5a41f1a17b692c77e59b lib/unicore/extracted/DNumValues.txt
+ * ee0dd174fd5b158d82dfea95d7d822ca0bfcd490182669353dca3ab39a8ee807 lib/unicore/mktables
+ * 50b85a67451145545a65cea370dab8d3444fbfe07e9c34cef560c5b7da9d3eef lib/unicore/version
* 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
- * 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
- * 61ea8132bb9ea5c637609e2d026b0b85ce17d6bec544c2f08ce411e6f65e8386 regen/mk_invlists.pl
- * c56b78df81e0f96632246052d71580b212546ca02ba4075158965e11d892f21e regen/mph.pl
+ * 6bbad21de0848e0236b02f34f5fa0edd3cdae9ba8173cc9469a5513936b9e728 regen/mk_PL_charclass.pl
+ * 7a7e778e903508b1c244a77bae57ec57606ab775bb5f81719dbb122eb66d4259 regen/mk_invlists.pl
+ * cf1d68efb7d919d302c4005641eae8d36da6d7850816ad374b0c00b45e609f43 regen/mph.pl
* ex: set ro: */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unicode_constants.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unicode_constants.h
index d7ccd90b7e..b85b0fcd5a 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unicode_constants.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unicode_constants.h
@@ -24,7 +24,7 @@
/*
=head1 Unicode Support
-=for apidoc AmU|placeholder|BOM_UTF8
+=for apidoc AmnU|const char *|BOM_UTF8
This is a macro that evaluates to a string constant of the UTF-8 bytes that
define the Unicode BYTE ORDER MARK (U+FEFF) for the platform that perl
@@ -33,7 +33,7 @@ works on both ASCII and EBCDIC platforms.
S<C<sizeof(BOM_UTF8) - 1>> can be used to get its length in
bytes.
-=for apidoc AmU|placeholder|REPLACEMENT_CHARACTER_UTF8
+=for apidoc AmnU|const char *|REPLACEMENT_CHARACTER_UTF8
This is a macro that evaluates to a string constant of the UTF-8 bytes that
define the Unicode REPLACEMENT CHARACTER (U+FFFD) for the platform that perl
@@ -45,8 +45,8 @@ bytes.
=cut
*/
-#define UNICODE_MAJOR_VERSION 12
-#define UNICODE_DOT_VERSION 1
+#define UNICODE_MAJOR_VERSION 13
+#define UNICODE_DOT_VERSION 0
#define UNICODE_DOT_DOT_VERSION 0
@@ -177,7 +177,7 @@ bytes.
#endif /* EBCDIC 037 */
/* The number of code points not matching \pC */
-#define NON_OTHER_COUNT_FOR_USE_ONLY_BY_REGCOMP_DOT_C 137768
+#define NON_OTHER_COUNT_FOR_USE_ONLY_BY_REGCOMP_DOT_C 143698
/* The highest code point that has any type of case change */
#define HIGHEST_CASE_CHANGING_CP_FOR_USE_ONLY_BY_UTF8_DOT_C 0x1E943
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unixish.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unixish.h
index 697a242243..5bf5b93690 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unixish.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/unixish.h
@@ -142,6 +142,7 @@ int afstat(int fd, struct stat *statb);
HINTS_REFCNT_TERM; KEYWORD_PLUGIN_MUTEX_TERM; \
OP_CHECK_MUTEX_TERM; OP_REFCNT_TERM; PERLIO_TERM; \
MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM; \
+ ENV_TERM; \
amigaos4_dispose_fork_array();
#endif
@@ -154,7 +155,8 @@ int afstat(int fd, struct stat *statb);
# define PERL_SYS_TERM_BODY() \
HINTS_REFCNT_TERM; KEYWORD_PLUGIN_MUTEX_TERM; \
OP_CHECK_MUTEX_TERM; OP_REFCNT_TERM; PERLIO_TERM; \
- MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM;
+ MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM; \
+ ENV_TERM;
#endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utf8.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utf8.h
index d0b8742d5a..01bf447a61 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utf8.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utf8.h
@@ -69,9 +69,7 @@ the string is invariant.
#define uvchr_to_utf8_flags_msgs(d,uv,flags,msgs) \
uvoffuni_to_utf8_flags_msgs(d,NATIVE_TO_UNI(uv),flags, msgs)
#define utf8_to_uvchr_buf(s, e, lenp) \
- (__ASSERT_((U8*) (e) > (U8*) (s)) \
- utf8n_to_uvchr(s, (U8*)(e) - (U8*)(s), lenp, \
- ckWARN_d(WARN_UTF8) ? 0 : UTF8_ALLOW_ANY))
+ utf8_to_uvchr_buf_helper((const U8 *) (s), (const U8 *) e, lenp)
#define utf8n_to_uvchr(s, len, lenp, flags) \
utf8n_to_uvchr_error(s, len, lenp, flags, 0)
#define utf8n_to_uvchr_error(s, len, lenp, flags, errors) \
@@ -79,15 +77,6 @@ the string is invariant.
#define to_uni_fold(c, p, lenp) _to_uni_fold_flags(c, p, lenp, FOLD_FLAGS_FULL)
-#define to_utf8_fold(s, r, lenr) \
- _to_utf8_fold_flags (s, NULL, r, lenr, FOLD_FLAGS_FULL, __FILE__, __LINE__)
-#define to_utf8_lower(s, r, lenr) \
- _to_utf8_lower_flags(s, NULL, r ,lenr, 0, __FILE__, __LINE__)
-#define to_utf8_upper(s, r, lenr) \
- _to_utf8_upper_flags(s, NULL, r, lenr, 0, __FILE__, __LINE__)
-#define to_utf8_title(s, r, lenr) \
- _to_utf8_title_flags(s, NULL, r, lenr ,0, __FILE__, __LINE__)
-
#define foldEQ_utf8(s1, pe1, l1, u1, s2, pe2, l2, u2) \
foldEQ_utf8_flags(s1, pe1, l1, u1, s2, pe2, l2, u2, 0)
#define FOLDEQ_UTF8_NOMIX_ASCII (1 << 0)
@@ -110,11 +99,19 @@ the string is invariant.
#else /* ! EBCDIC */
START_EXTERN_C
-/* How wide can a single UTF-8 encoded character become in bytes. */
-/* NOTE: Strictly speaking Perl's UTF-8 should not be called UTF-8 since UTF-8
- * is an encoding of Unicode, and Unicode's upper limit, 0x10FFFF, can be
- * expressed with 4 bytes. However, Perl thinks of UTF-8 as a way to encode
- * non-negative integers in a binary format, even those above Unicode */
+/*
+
+=for apidoc AmnU|STRLEN|UTF8_MAXBYTES
+
+The maximum width of a single UTF-8 encoded character, in bytes.
+
+NOTE: Strictly speaking Perl's UTF-8 should not be called UTF-8 since UTF-8
+is an encoding of Unicode, and Unicode's upper limit, 0x10FFFF, can be
+expressed with 4 bytes. However, Perl thinks of UTF-8 as a way to encode
+non-negative integers in a binary format, even those above Unicode.
+
+=cut
+ */
#define UTF8_MAXBYTES 13
#ifdef DOINIT
@@ -147,20 +144,53 @@ EXTCONST unsigned char PL_utf8skip[];
END_EXTERN_C
-#if defined(_MSC_VER) && _MSC_VER < 1400
-/* older MSVC versions have a smallish macro buffer */
-#define PERL_SMALL_MACRO_BUFFER
-#endif
+/*
-/* Native character to/from iso-8859-1. Are the identity functions on ASCII
- * platforms */
-#ifdef PERL_SMALL_MACRO_BUFFER
-#define NATIVE_TO_LATIN1(ch) ((U8)(ch))
-#define LATIN1_TO_NATIVE(ch) ((U8)(ch))
-#else
-#define NATIVE_TO_LATIN1(ch) (__ASSERT_(FITS_IN_8_BITS(ch)) ((U8) (ch)))
-#define LATIN1_TO_NATIVE(ch) (__ASSERT_(FITS_IN_8_BITS(ch)) ((U8) (ch)))
-#endif
+=for apidoc Am|U8|NATIVE_TO_LATIN1|U8 ch
+
+Returns the Latin-1 (including ASCII and control characters) equivalent of the
+input native code point given by C<ch>. Thus, C<NATIVE_TO_LATIN1(193)> on
+EBCDIC platforms returns 65. These each represent the character C<"A"> on
+their respective platforms. On ASCII platforms no conversion is needed, so
+this macro expands to just its input, adding no time nor space requirements to
+the implementation.
+
+For conversion of code points potentially larger than will fit in a character,
+use L</NATIVE_TO_UNI>.
+
+=for apidoc Am|U8|LATIN1_TO_NATIVE|U8 ch
+
+Returns the native equivalent of the input Latin-1 code point (including ASCII
+and control characters) given by C<ch>. Thus, C<LATIN1_TO_NATIVE(66)> on
+EBCDIC platforms returns 194. These each represent the character C<"B"> on
+their respective platforms. On ASCII platforms no conversion is needed, so
+this macro expands to just its input, adding no time nor space requirements to
+the implementation.
+
+For conversion of code points potentially larger than will fit in a character,
+use L</UNI_TO_NATIVE>.
+
+=for apidoc Am|UV|NATIVE_TO_UNI|UV ch
+
+Returns the Unicode equivalent of the input native code point given by C<ch>.
+Thus, C<NATIVE_TO_UNI(195)> on EBCDIC platforms returns 67. These each
+represent the character C<"C"> on their respective platforms. On ASCII
+platforms no conversion is needed, so this macro expands to just its input,
+adding no time nor space requirements to the implementation.
+
+=for apidoc Am|UV|UNI_TO_NATIVE|UV ch
+
+Returns the native equivalent of the input Unicode code point given by C<ch>.
+Thus, C<UNI_TO_NATIVE(68)> on EBCDIC platforms returns 196. These each
+represent the character C<"D"> on their respective platforms. On ASCII
+platforms no conversion is needed, so this macro expands to just its input,
+adding no time nor space requirements to the implementation.
+
+=cut
+*/
+
+#define NATIVE_TO_LATIN1(ch) (__ASSERT_(FITS_IN_8_BITS(ch)) ((U8) ((ch) | 0)))
+#define LATIN1_TO_NATIVE(ch) (__ASSERT_(FITS_IN_8_BITS(ch)) ((U8) ((ch) | 0)))
/* I8 is an intermediate version of UTF-8 used only in UTF-EBCDIC. We thus
* consider it to be identical to UTF-8 on ASCII platforms. Strictly speaking
@@ -168,17 +198,11 @@ END_EXTERN_C
* because they are 8-bit encodings that serve the same purpose in Perl, and
* rarely do we need to distinguish them. The term "NATIVE_UTF8" applies to
* whichever one is applicable on the current platform */
-#ifdef PERL_SMALL_MACRO_BUFFER
-#define NATIVE_UTF8_TO_I8(ch) ((U8) (ch))
-#define I8_TO_NATIVE_UTF8(ch) ((U8) (ch))
-#else
-#define NATIVE_UTF8_TO_I8(ch) (__ASSERT_(FITS_IN_8_BITS(ch)) ((U8) (ch)))
-#define I8_TO_NATIVE_UTF8(ch) (__ASSERT_(FITS_IN_8_BITS(ch)) ((U8) (ch)))
-#endif
+#define NATIVE_UTF8_TO_I8(ch) (__ASSERT_(FITS_IN_8_BITS(ch)) ((U8) ((ch) | 0)))
+#define I8_TO_NATIVE_UTF8(ch) (__ASSERT_(FITS_IN_8_BITS(ch)) ((U8) ((ch) | 0)))
-/* Transforms in wide UV chars */
-#define UNI_TO_NATIVE(ch) ((UV) (ch))
-#define NATIVE_TO_UNI(ch) ((UV) (ch))
+#define UNI_TO_NATIVE(ch) ((UV) ((ch) | 0))
+#define NATIVE_TO_UNI(ch) ((UV) ((ch) | 0))
/*
@@ -233,66 +257,7 @@ Perl's extended UTF-8 means we can have start bytes up through FF, though any
beginning with FF yields a code point that is too large for 32-bit ASCII
platforms. FF signals to use 13 bytes for the encoded character. This breaks
the paradigm that the number of leading bits gives how many total bytes there
-are in the character.
-
-*/
-
-/* Is the representation of the Unicode code point 'cp' the same regardless of
- * being encoded in UTF-8 or not? */
-#define OFFUNI_IS_INVARIANT(cp) isASCII(cp)
-
-/*
-=for apidoc Am|bool|UVCHR_IS_INVARIANT|UV cp
-
-Evaluates to 1 if the representation of code point C<cp> is the same whether or
-not it is encoded in UTF-8; otherwise evaluates to 0. UTF-8 invariant
-characters can be copied as-is when converting to/from UTF-8, saving time.
-C<cp> is Unicode if above 255; otherwise is platform-native.
-
-=cut
- */
-
-#define UVCHR_IS_INVARIANT(cp) OFFUNI_IS_INVARIANT(cp)
-
-/* This defines the bits that are to be in the continuation bytes of a multi-byte
- * UTF-8 encoded character that mark it is a continuation byte. */
-#define UTF_CONTINUATION_MARK 0x80
-
-/* Misleadingly named: is the UTF8-encoded byte 'c' part of a variant sequence
- * in UTF-8? This is the inverse of UTF8_IS_INVARIANT. The |0 makes sure this
- * isn't mistakenly called with a ptr argument */
-#define UTF8_IS_CONTINUED(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
- ((U8)((c) | 0)) & UTF_CONTINUATION_MARK)
-
-/* Is the byte 'c' the first byte of a multi-byte UTF8-8 encoded sequence?
- * This doesn't catch invariants (they are single-byte). It also excludes the
- * illegal overlong sequences that begin with C0 and C1. The |0 makes sure
- * this isn't mistakenly called with a ptr argument */
-#define UTF8_IS_START(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
- ((U8)((c) | 0)) >= 0xc2)
-
-/* For use in UTF8_IS_CONTINUATION() below */
-#define UTF_IS_CONTINUATION_MASK 0xC0
-
-/* Is the byte 'c' part of a multi-byte UTF8-8 encoded sequence, and not the
- * first byte thereof? The |0 makes sure this isn't mistakenly called with a
- * ptr argument */
-#define UTF8_IS_CONTINUATION(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
- (((U8)((c) | 0)) & UTF_IS_CONTINUATION_MASK) == UTF_CONTINUATION_MARK)
-
-/* Is the UTF8-encoded byte 'c' the first byte of a two byte sequence? Use
- * UTF8_IS_NEXT_CHAR_DOWNGRADEABLE() instead if the input isn't known to
- * be well-formed. Masking with 0xfe allows the low bit to be 0 or 1; thus
- * this matches 0xc[23]. The |0 makes sure this isn't mistakenly called with a
- * ptr argument */
-#define UTF8_IS_DOWNGRADEABLE_START(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
- (((U8)((c) | 0)) & 0xfe) == 0xc2)
-
-/* Is the UTF8-encoded byte 'c' the first byte of a sequence of bytes that
- * represent a code point > 255? The |0 makes sure this isn't mistakenly
- * called with a ptr argument */
-#define UTF8_IS_ABOVE_LATIN1(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
- ((U8)((c) | 0)) >= 0xc4)
+are in the character. */
/* This is the number of low-order bits a continuation byte in a UTF-8 encoded
* sequence contributes to the specification of the code point. In the bit
@@ -306,7 +271,7 @@ C<cp> is Unicode if above 255; otherwise is platform-native.
/* Surrogates, non-character code points and above-Unicode code points are
* problematic in some contexts. This allows code that needs to check for
- * those to to quickly exclude the vast majority of code points it will
+ * those to quickly exclude the vast majority of code points it will
* encounter */
#define isUTF8_POSSIBLY_PROBLEMATIC(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
(U8) c >= 0xED)
@@ -315,9 +280,44 @@ C<cp> is Unicode if above 255; otherwise is platform-native.
#endif /* EBCDIC vs ASCII */
-/* 2**UTF_ACCUMULATION_SHIFT - 1 */
+/* 2**UTF_ACCUMULATION_SHIFT - 1. This masks out all but the bits that carry
+ * real information in a continuation byte. This turns out to be 0x3F in
+ * UTF-8, 0x1F in UTF-EBCDIC. */
#define UTF_CONTINUATION_MASK ((U8) ((1U << UTF_ACCUMULATION_SHIFT) - 1))
+/* For use in UTF8_IS_CONTINUATION(). This turns out to be 0xC0 in UTF-8,
+ * E0 in UTF-EBCDIC */
+#define UTF_IS_CONTINUATION_MASK ((U8) (0xFF << UTF_ACCUMULATION_SHIFT))
+
+/* This defines the bits that are to be in the continuation bytes of a
+ * multi-byte UTF-8 encoded character that mark it is a continuation byte.
+ * This turns out to be 0x80 in UTF-8, 0xA0 in UTF-EBCDIC. (khw doesn't know
+ * the underlying reason that B0 works here) */
+#define UTF_CONTINUATION_MARK (UTF_IS_CONTINUATION_MASK & 0xB0)
+
+/* Is the byte 'c' part of a multi-byte UTF8-8 encoded sequence, and not the
+ * first byte thereof? */
+#define UTF8_IS_CONTINUATION(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
+ (((NATIVE_UTF8_TO_I8(c) & UTF_IS_CONTINUATION_MASK) \
+ == UTF_CONTINUATION_MARK)))
+
+/* Is the representation of the Unicode code point 'cp' the same regardless of
+ * being encoded in UTF-8 or not? This is a fundamental property of
+ * UTF-8,EBCDIC */
+#define OFFUNI_IS_INVARIANT(c) (((WIDEST_UTYPE)(c)) < UTF_CONTINUATION_MARK)
+
+/*
+=for apidoc Am|bool|UVCHR_IS_INVARIANT|UV cp
+
+Evaluates to 1 if the representation of code point C<cp> is the same whether or
+not it is encoded in UTF-8; otherwise evaluates to 0. UTF-8 invariant
+characters can be copied as-is when converting to/from UTF-8, saving time.
+C<cp> is Unicode if above 255; otherwise is platform-native.
+
+=cut
+ */
+#define UVCHR_IS_INVARIANT(cp) (OFFUNI_IS_INVARIANT(NATIVE_TO_UNI(cp)))
+
/* Internal macro to be used only in this file to aid in constructing other
* publicly accessible macros.
* The number of bytes required to express this uv in UTF-8, for just those
@@ -376,6 +376,39 @@ encoded as UTF-8. C<cp> is a native (ASCII or EBCDIC) code point if less than
*/
#define UVCHR_SKIP(uv) ( UVCHR_IS_INVARIANT(uv) ? 1 : __BASE_UNI_SKIP(uv))
+#define UTF_MIN_START_BYTE \
+ ((UTF_CONTINUATION_MARK >> UTF_ACCUMULATION_SHIFT) | UTF_START_MARK(2))
+
+/* Is the byte 'c' the first byte of a multi-byte UTF8-8 encoded sequence?
+ * This excludes invariants (they are single-byte). It also excludes the
+ * illegal overlong sequences that begin with C0 and C1 on ASCII platforms, and
+ * C0-C4 I8 start bytes on EBCDIC ones. On EBCDIC E0 can't start a
+ * non-overlong sequence, so we define a base macro and for those platforms,
+ * extend it to also exclude E0 */
+#define UTF8_IS_START_base(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
+ (NATIVE_UTF8_TO_I8(c) >= UTF_MIN_START_BYTE))
+#ifdef EBCDIC
+# define UTF8_IS_START(c) \
+ (UTF8_IS_START_base(c) && (c) != I8_TO_NATIVE_UTF8(0xE0))
+#else
+# define UTF8_IS_START(c) UTF8_IS_START_base(c)
+#endif
+
+#define UTF_MIN_ABOVE_LATIN1_BYTE \
+ ((0x100 >> UTF_ACCUMULATION_SHIFT) | UTF_START_MARK(2))
+
+/* Is the UTF8-encoded byte 'c' the first byte of a sequence of bytes that
+ * represent a code point > 255? */
+#define UTF8_IS_ABOVE_LATIN1(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
+ (NATIVE_UTF8_TO_I8(c) >= UTF_MIN_ABOVE_LATIN1_BYTE))
+
+/* Is the UTF8-encoded byte 'c' the first byte of a two byte sequence? Use
+ * UTF8_IS_NEXT_CHAR_DOWNGRADEABLE() instead if the input isn't known to
+ * be well-formed. */
+#define UTF8_IS_DOWNGRADEABLE_START(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
+ inRANGE(NATIVE_UTF8_TO_I8(c), \
+ UTF_MIN_START_BYTE, UTF_MIN_ABOVE_LATIN1_BYTE - 1))
+
/* The largest code point representable by two UTF-8 bytes on this platform.
* As explained in the comments for __COMMON_UNI_SKIP, 32 start bytes with
* UTF_ACCUMULATION_SHIFT bits of information each */
@@ -386,18 +419,26 @@ encoded as UTF-8. C<cp> is a native (ASCII or EBCDIC) code point if less than
* continuation byte */
#define MAX_PORTABLE_UTF8_TWO_BYTE (32 * (1U << 5) - 1)
-/* The maximum number of UTF-8 bytes a single Unicode character can
- * uppercase/lowercase/fold into. Unicode guarantees that the maximum
- * expansion is UTF8_MAX_FOLD_CHAR_EXPAND characters, but any above-Unicode
- * code point will fold to itself, so we only have to look at the expansion of
- * the maximum Unicode code point. But this number may be less than the space
- * occupied by a very large code point under Perl's extended UTF-8. We have to
- * make it large enough to fit any single character. (It turns out that ASCII
- * and EBCDIC differ in which is larger) */
+/*
+
+=for apidoc AmnU|STRLEN|UTF8_MAXBYTES_CASE
+
+The maximum number of UTF-8 bytes a single Unicode character can
+uppercase/lowercase/titlecase/fold into.
+
+=cut
+
+ * Unicode guarantees that the maximum expansion is UTF8_MAX_FOLD_CHAR_EXPAND
+ * characters, but any above-Unicode code point will fold to itself, so we only
+ * have to look at the expansion of the maximum Unicode code point. But this
+ * number may be less than the space occupied by a very large code point under
+ * Perl's extended UTF-8. We have to make it large enough to fit any single
+ * character. (It turns out that ASCII and EBCDIC differ in which is larger)
+ *
+=cut
+*/
#define UTF8_MAXBYTES_CASE \
- (UTF8_MAXBYTES >= (UTF8_MAX_FOLD_CHAR_EXPAND * OFFUNISKIP(0x10FFFF)) \
- ? UTF8_MAXBYTES \
- : (UTF8_MAX_FOLD_CHAR_EXPAND * OFFUNISKIP(0x10FFFF)))
+ MAX(UTF8_MAXBYTES, UTF8_MAX_FOLD_CHAR_EXPAND * OFFUNISKIP(0x10FFFF))
/* Rest of these are attributes of Unicode and perl's internals rather than the
* encoding, or happen to be the same in both ASCII and EBCDIC (at least at
@@ -420,7 +461,7 @@ encoded as UTF-8. C<cp> is a native (ASCII or EBCDIC) code point if less than
* UTF-8 encoded character that mark it as a start byte and give the number of
* bytes that comprise the character. 'len' is the number of bytes in the
* multi-byte sequence. */
-#define UTF_START_MARK(len) (((len) > 7) ? 0xFF : (0xFF & (0xFE << (7-(len)))))
+#define UTF_START_MARK(len) (((len) > 7) ? 0xFF : ((U8) (0xFE << (7-(len)))))
/* Masks out the initial one bits in a start byte, leaving the real data ones.
* Doesn't work on an invariant byte. 'len' is the number of bytes in the
@@ -435,7 +476,7 @@ encoded as UTF-8. C<cp> is a native (ASCII or EBCDIC) code point if less than
* code point in process of being generated */
#define UTF8_ACCUMULATE(old, new) (__ASSERT_(FITS_IN_8_BITS(new)) \
((old) << UTF_ACCUMULATION_SHIFT) \
- | ((NATIVE_UTF8_TO_I8((U8)new)) \
+ | ((NATIVE_UTF8_TO_I8(new)) \
& UTF_CONTINUATION_MASK))
/* This works in the face of malformed UTF-8. */
@@ -490,15 +531,62 @@ encoded as UTF-8. C<cp> is a native (ASCII or EBCDIC) code point if less than
/*
=for apidoc Am|STRLEN|UTF8SKIP|char* s
-returns the number of bytes in the UTF-8 encoded character whose first (perhaps
-only) byte is pointed to by C<s>.
+returns the number of bytes a non-malformed UTF-8 encoded character whose first
+(perhaps only) byte is pointed to by C<s>.
+
+If there is a possibility of malformed input, use instead:
+
+=over
+
+=item L</C<UTF8_SAFE_SKIP>> if you know the maximum ending pointer in the
+buffer pointed to by C<s>; or
+
+=item L</C<UTF8_CHK_SKIP>> if you don't know it.
+
+=back
+
+It is better to restructure your code so the end pointer is passed down so that
+you know what it actually is at the point of this call, but if that isn't
+possible, L</C<UTF8_CHK_SKIP>> can minimize the chance of accessing beyond the end
+of the input buffer.
=cut
*/
#define UTF8SKIP(s) PL_utf8skip[*(const U8*)(s)]
+
+/*
+=for apidoc Am|STRLEN|UTF8_SKIP|char* s
+This is a synonym for L</C<UTF8SKIP>>
+
+=cut
+*/
+
#define UTF8_SKIP(s) UTF8SKIP(s)
/*
+=for apidoc Am|STRLEN|UTF8_CHK_SKIP|char* s
+
+This is a safer version of L</C<UTF8SKIP>>, but still not as safe as
+L</C<UTF8_SAFE_SKIP>>. This version doesn't blindly assume that the input
+string pointed to by C<s> is well-formed, but verifies that there isn't a NUL
+terminating character before the expected end of the next character in C<s>.
+The length C<UTF8_CHK_SKIP> returns stops just before any such NUL.
+
+Perl tends to add NULs, as an insurance policy, after the end of strings in
+SV's, so it is likely that using this macro will prevent inadvertent reading
+beyond the end of the input buffer, even if it is malformed UTF-8.
+
+This macro is intended to be used by XS modules where the inputs could be
+malformed, and it isn't feasible to restructure to use the safer
+L</C<UTF8_SAFE_SKIP>>, for example when interfacing with a C library.
+
+=cut
+*/
+
+#define UTF8_CHK_SKIP(s) \
+ (s[0] == '\0' ? 1 : MIN(UTF8SKIP(s), \
+ my_strnlen((char *) (s), UTF8SKIP(s))))
+/*
=for apidoc Am|STRLEN|UTF8_SAFE_SKIP|char* s|char* e
returns 0 if S<C<s E<gt>= e>>; otherwise returns the number of bytes in the
@@ -543,6 +631,11 @@ with a ptr argument.
* above show, doesn't matter as to its implementation */
#define NATIVE_BYTE_IS_INVARIANT(c) UVCHR_IS_INVARIANT(c)
+/* Misleadingly named: is the UTF8-encoded byte 'c' part of a variant sequence
+ * in UTF-8? This is the inverse of UTF8_IS_INVARIANT. */
+#define UTF8_IS_CONTINUED(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
+ (! UTF8_IS_INVARIANT(c)))
+
/* The macros in the next 4 sets are used to generate the two utf8 or utfebcdic
* bytes from an ordinal that is known to fit into exactly two (not one) bytes;
* it must be less than 0x3FF to work across both encodings. */
@@ -599,30 +692,15 @@ with a ptr argument.
* beginning of a utf8 character. Now that foo_utf8() determines that itself,
* no need to do it again here
*/
-#define isIDFIRST_lazy_if(p,UTF) \
- _is_utf8_FOO(_CC_IDFIRST, (const U8 *) p, "isIDFIRST_lazy_if", \
- "isIDFIRST_lazy_if_safe", \
- cBOOL(UTF && ! IN_BYTES), 0, __FILE__,__LINE__)
-
#define isIDFIRST_lazy_if_safe(p, e, UTF) \
((IN_BYTES || !UTF) \
? isIDFIRST(*(p)) \
: isIDFIRST_utf8_safe(p, e))
-
-#define isWORDCHAR_lazy_if(p,UTF) \
- _is_utf8_FOO(_CC_IDFIRST, (const U8 *) p, "isWORDCHAR_lazy_if", \
- "isWORDCHAR_lazy_if_safe", \
- cBOOL(UTF && ! IN_BYTES), 0, __FILE__,__LINE__)
-
#define isWORDCHAR_lazy_if_safe(p, e, UTF) \
((IN_BYTES || !UTF) \
? isWORDCHAR(*(p)) \
: isWORDCHAR_utf8_safe((U8 *) p, (U8 *) e))
-
-#define isALNUM_lazy_if(p,UTF) \
- _is_utf8_FOO(_CC_IDFIRST, (const U8 *) p, "isALNUM_lazy_if", \
- "isWORDCHAR_lazy_if_safe", \
- cBOOL(UTF && ! IN_BYTES), 0, __FILE__,__LINE__)
+#define isALNUM_lazy_if_safe(p, e, UTF) isWORDCHAR_lazy_if_safe(p, e, UTF)
#define UTF8_MAXLEN UTF8_MAXBYTES
@@ -802,14 +880,14 @@ fit in an IV on the current machine.
&& ( NATIVE_UTF8_TO_I8(*(s)) > 0xF9 \
|| (NATIVE_UTF8_TO_I8(*((s) + 1)) >= 0xA2)) \
&& LIKELY((s) + UTF8SKIP(s) <= (e))) \
- ? _is_utf8_char_helper(s, s + UTF8SKIP(s), 0) : 0)
+ ? is_utf8_char_helper(s, s + UTF8SKIP(s), 0) : 0)
#else
# define UTF8_IS_SUPER(s, e) \
(( LIKELY((e) > (s) + 3) \
&& (*(U8*) (s)) >= 0xF4 \
&& ((*(U8*) (s)) > 0xF4 || (*((U8*) (s) + 1) >= 0x90))\
&& LIKELY((s) + UTF8SKIP(s) <= (e))) \
- ? _is_utf8_char_helper(s, s + UTF8SKIP(s), 0) : 0)
+ ? is_utf8_char_helper(s, s + UTF8SKIP(s), 0) : 0)
#endif
/* These are now machine generated, and the 'given' clause is no longer
@@ -826,6 +904,10 @@ of the Unicode non-character code points; otherwise it evaluates to 0. If
non-zero, the value gives how many bytes starting at C<s> comprise the code
point's representation.
+=for apidoc AmnU|UV|UNICODE_REPLACEMENT
+
+Evaluates to 0xFFFD, the code point of the Unicode REPLACEMENT CHARACTER
+
=cut
*/
#define UTF8_IS_NONCHAR(s, e) \
@@ -849,6 +931,10 @@ point's representation.
#define UNICODE_DISALLOW_NONCHAR 0x0020
#define UNICODE_DISALLOW_SUPER 0x0040
#define UNICODE_DISALLOW_PERL_EXTENDED 0x0080
+
+#ifdef PERL_CORE
+# define UNICODE_ALLOW_ABOVE_IV_MAX 0x0100
+#endif
#define UNICODE_DISALLOW_ABOVE_31_BIT UNICODE_DISALLOW_PERL_EXTENDED
#define UNICODE_GOT_SURROGATE UNICODE_DISALLOW_SURROGATE
@@ -923,7 +1009,13 @@ point's representation.
#define UNI_DISPLAY_ISPRINT 0x0001
#define UNI_DISPLAY_BACKSLASH 0x0002
-#define UNI_DISPLAY_QQ (UNI_DISPLAY_ISPRINT|UNI_DISPLAY_BACKSLASH)
+#define UNI_DISPLAY_BACKSPACE 0x0004 /* Allow \b when also
+ UNI_DISPLAY_BACKSLASH */
+#define UNI_DISPLAY_QQ (UNI_DISPLAY_ISPRINT \
+ |UNI_DISPLAY_BACKSLASH \
+ |UNI_DISPLAY_BACKSPACE)
+
+/* Character classes could also allow \b, but not patterns in general */
#define UNI_DISPLAY_REGEX (UNI_DISPLAY_ISPRINT|UNI_DISPLAY_BACKSLASH)
#define ANYOF_FOLD_SHARP_S(node, input, end) \
@@ -976,7 +1068,7 @@ L</is_utf8_string_loclen_flags> to check entire strings.
? 1 \
: UNLIKELY(((e) - (s)) < UTF8SKIP(s)) \
? 0 \
- : _is_utf8_char_helper(s, e, flags))
+ : is_utf8_char_helper(s, e, flags))
/* Do not use; should be deprecated. Use isUTF8_CHAR() instead; this is
* retained solely for backwards compatibility */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utfebcdic.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utfebcdic.h
index c2f0788cc4..97b8f7001a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utfebcdic.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/utfebcdic.h
@@ -121,22 +121,8 @@
START_EXTERN_C
-#ifdef DOINIT
-
#include "ebcdic_tables.h"
-#else
-EXTCONST U8 PL_utf8skip[];
-EXTCONST U8 PL_e2utf[];
-EXTCONST U8 PL_utf2e[];
-EXTCONST U8 PL_e2a[];
-EXTCONST U8 PL_a2e[];
-EXTCONST U8 PL_fold[];
-EXTCONST U8 PL_fold_latin1[];
-EXTCONST U8 PL_latin1_lc[];
-EXTCONST U8 PL_mod_latin1_uc[];
-#endif
-
END_EXTERN_C
/* EBCDIC-happy ways of converting native code to UTF-8 */
@@ -216,58 +202,33 @@ possible to UTF-8-encode a single code point in different ways, but that is
explicitly forbidden, and the shortest possible encoding should always be used
(and that is what Perl does). */
-/* This is a fundamental property of UTF-EBCDIC */
-#define OFFUNI_IS_INVARIANT(c) (((UV)(c)) < 0xA0)
-
-/* It turns out that on EBCDIC platforms, the invariants are the characters
- * that have ASCII equivalents, plus the C1 controls. Since the C0 controls
- * and DELETE are ASCII, this is the same as: (isASCII(uv) || isCNTRL_L1(uv))
- * */
-#define UVCHR_IS_INVARIANT(uv) cBOOL(FITS_IN_8_BITS(uv) \
- && (PL_charclass[(U8) (uv)] & (_CC_mask(_CC_ASCII) | _CC_mask(_CC_CNTRL))))
-
-/* UTF-EBCDIC semantic macros - We used to transform back into I8 and then
- * compare, but now only have to do a single lookup by using a bit in
- * l1_char_class_tab.h.
- * Comments as to the meaning of each are given at their corresponding utf8.h
- * definitions. */
+/* It turns out that just this one number is sufficient to derive all the basic
+ * macros for UTF-8 and UTF-EBCDIC. Everything follows from the fact that
+ * there are 6 bits of real information in a UTF-8 continuation byte vs. 5 bits
+ * in a UTF-EBCDIC one. */
-#define UTF8_IS_START(c) _generic_isCC(c, _CC_UTF8_IS_START)
-
-#define UTF_IS_CONTINUATION_MASK 0xE0
-
-#define UTF8_IS_CONTINUATION(c) _generic_isCC(c, _CC_UTF8_IS_CONTINUATION)
-
-/* The above instead could be written as this:
-#define UTF8_IS_CONTINUATION(c) \
- (((NATIVE_UTF8_TO_I8(c) & UTF_IS_CONTINUATION_MASK) \
- == UTF_CONTINUATION_MARK)
- */
-
-/* Equivalent to ! UVCHR_IS_INVARIANT(c) */
-#define UTF8_IS_CONTINUED(c) cBOOL(FITS_IN_8_BITS(c) \
- && ! (PL_charclass[(U8) (c)] & (_CC_mask(_CC_ASCII) | _CC_mask(_CC_CNTRL))))
+#define UTF_ACCUMULATION_SHIFT 5
-#define UTF8_IS_DOWNGRADEABLE_START(c) _generic_isCC(c, \
- _CC_UTF8_IS_DOWNGRADEABLE_START)
+/* Also needed is how perl handles a start byte of 8 one bits. The decision
+ * was made to just append the minimal number of bytes after that so that code
+ * points up to 64 bits wide could be represented. In UTF-8, that was an extra
+ * 5 bytes, and in UTF-EBCDIC it's 6. The result is in UTF8_MAXBYTES defined
+ * above. This implementation has the advantage that you have everything you
+ * need in the first byte. Other ways of extending UTF-8 have been devised,
+ * some to arbitrarily high code points. But they require looking at the next
+ * byte(s) when the first one is 8 one bits. */
-/* Equivalent to (UTF8_IS_START(c) && ! UTF8_IS_DOWNGRADEABLE_START(c))
- * Makes sure that the START bit is set and the DOWNGRADEABLE bit isn't */
-#define UTF8_IS_ABOVE_LATIN1(c) cBOOL(FITS_IN_8_BITS(c) \
- && ((PL_charclass[(U8) (c)] & ( _CC_mask(_CC_UTF8_IS_START) \
- |_CC_mask(_CC_UTF8_IS_DOWNGRADEABLE_START))) \
- == _CC_mask(_CC_UTF8_IS_START)))
+/* These others are for efficiency or for other decisions we've made */
#define isUTF8_POSSIBLY_PROBLEMATIC(c) \
_generic_isCC(c, _CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE)
-#define UTF_CONTINUATION_MARK 0xA0
-#define UTF_ACCUMULATION_SHIFT 5
-
/* ^? is defined to be APC on EBCDIC systems. See the definition of toCTRL()
* for more */
#define QUESTION_MARK_CTRL LATIN1_TO_NATIVE(0x9F)
+#define UNICODE_IS_PERL_EXTENDED(uv) UNLIKELY((UV) (uv) > 0x3FFFFFFF)
+
/* Helper macros for isUTF8_CHAR_foo, so use those instead of this. These were
* generated by regen/regcharclass.pl, and then moved here. Then they were
* hand-edited to add some LIKELY() calls, presuming that malformations are
@@ -511,8 +472,6 @@ explicitly forbidden, and the shortest possible encoding should always be used
* has this start byte (expressed in I8) as the maximum */
#define _IS_UTF8_CHAR_HIGHEST_START_BYTE 0xF9
-#define UNICODE_IS_PERL_EXTENDED(uv) UNLIKELY((UV) (uv) > 0x3FFFFFFF)
-
/*
* ex: set ts=8 sts=4 sw=4 et:
*/
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/util.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/util.h
index 71531c7e85..6294e590b8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/util.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/util.h
@@ -17,7 +17,7 @@
(*(f) == '/' \
|| (strchr(f,':') \
|| ((*(f) == '[' || *(f) == '<') \
- && (isWORDCHAR((f)[1]) || strchr("$-_]>",(f)[1])))))
+ && (isWORDCHAR((f)[1]) || memCHRs("$-_]>",(f)[1])))))
#elif defined(WIN32) || defined(__CYGWIN__)
# define PERL_FILE_IS_ABSOLUTE(f) \
@@ -55,9 +55,8 @@ This is a synonym for S<C<(! foldEQ_locale())>>
/* outside the core, perl.h undefs HAS_QUAD if IV isn't 64-bit
We can't swap this to HAS_QUAD, because the logic here affects the type of
perl_drand48_t below, and that is visible outside of the core. */
-#if defined(U64TYPE) && !defined(USING_MSVC6)
-/* use a faster implementation when quads are available,
- * but not with VC6 on Windows */
+#if defined(U64TYPE)
+/* use a faster implementation when quads are available */
# define PERL_DRAND48_QUAD
#endif
@@ -233,12 +232,24 @@ means arg not present, 1 is empty string/null byte */
# define HS_CXT cv
#endif
+/*
+=for apidoc instr
+Same as L<strstr(3)>, which finds and returns a pointer to the first occurrence
+of the NUL-terminated substring C<little> in the NUL-terminated string C<big>,
+returning NULL if not found. The terminating NUL bytes are not compared.
+
+=cut
+*/
+
+
#define instr(haystack, needle) strstr(haystack, needle)
#ifdef HAS_MEMMEM
# define ninstr(big, bigend, little, lend) \
((char *) memmem((big), (bigend) - (big), \
(little), (lend) - (little)))
+#else
+# define ninstr(a,b,c,d) Perl_ninstr(a,b,c,d)
#endif
#ifdef __Lynx__
@@ -246,6 +257,17 @@ means arg not present, 1 is empty string/null byte */
int mkstemp(char*);
#endif
+#ifdef PERL_CORE
+# if defined(VMS)
+/* only useful for calls to our mkostemp() emulation */
+# define O_VMS_DELETEONCLOSE 0x40000000
+# ifdef HAS_MKOSTEMP
+# error 134221 will need a new solution for VMS
+# endif
+# else
+# define O_VMS_DELETEONCLOSE 0
+# endif
+#endif
#if defined(HAS_MKOSTEMP) && defined(PERL_CORE)
# define Perl_my_mkostemp(templte, flags) mkostemp(templte, flags)
#endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vdir.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vdir.h
index 9ff225eb16..c21ec7c400 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vdir.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vdir.h
@@ -334,7 +334,7 @@ inline bool IsSpecialFileName(const char* pName)
break;
case 'O': /* COMx, CON, CONIN$ CONOUT$ */
if ((pName[2] & ~0x20) == 'M') {
- if ((pName[3] >= '1') && (pName[3] <= '9')
+ if ( inRANGE(pName[3], '1', '9')
&& !pName[4])
return true;
}
@@ -361,7 +361,7 @@ inline bool IsSpecialFileName(const char* pName)
case 'L': /* LPTx */
if (((pName[1] & ~0x20) == 'U')
&& ((pName[2] & ~0x20) == 'X')
- && (pName[3] >= '1') && (pName[3] <= '9')
+ && inRANGE(pName[3], '1', '9')
&& !pName[4])
return true;
break;
@@ -566,7 +566,7 @@ inline bool IsSpecialFileName(const WCHAR* pName)
break;
case 'O': /* COMx, CON, CONIN$ CONOUT$ */
if ((pName[2] & ~0x20) == 'M') {
- if ((pName[3] >= '1') && (pName[3] <= '9')
+ if ( inRANGE(pName[3], '1', '9')
&& !pName[4])
return true;
}
@@ -593,7 +593,7 @@ inline bool IsSpecialFileName(const WCHAR* pName)
case 'L': /* LPTx */
if (((pName[1] & ~0x20) == 'U')
&& ((pName[2] & ~0x20) == 'X')
- && (pName[3] >= '1') && (pName[3] <= '9')
+ && inRANGE(pName[3], '1', '9')
&& !pName[4])
return true;
break;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vmem.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vmem.h
index c662887bca..3fd7e169fc 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vmem.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/vmem.h
@@ -21,9 +21,7 @@
#ifndef ___VMEM_H_INC___
#define ___VMEM_H_INC___
-#ifndef UNDER_CE
#define _USE_MSVCRT_MEM_ALLOC
-#endif
#define _USE_LINKED_LIST
// #define _USE_BUDDY_BLOCKS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h
index 6f0bf6b485..f02edea0fa 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/warnings.h
@@ -127,6 +127,90 @@
#define WARN_EXPERIMENTAL__UNIPROP_WILDCARDS 71
#define WARN_EXPERIMENTAL__VLB 72
+/* Warnings Categories added in Perl 5.031 */
+
+#define WARN_EXPERIMENTAL__ISA 73
+
+
+/*
+=for apidoc Amnh||WARN_ALL
+=for apidoc Amnh||WARN_CLOSURE
+=for apidoc Amnh||WARN_DEPRECATED
+=for apidoc Amnh||WARN_EXITING
+=for apidoc Amnh||WARN_GLOB
+=for apidoc Amnh||WARN_IO
+=for apidoc Amnh||WARN_CLOSED
+=for apidoc Amnh||WARN_EXEC
+=for apidoc Amnh||WARN_LAYER
+=for apidoc Amnh||WARN_NEWLINE
+=for apidoc Amnh||WARN_PIPE
+=for apidoc Amnh||WARN_UNOPENED
+=for apidoc Amnh||WARN_MISC
+=for apidoc Amnh||WARN_NUMERIC
+=for apidoc Amnh||WARN_ONCE
+=for apidoc Amnh||WARN_OVERFLOW
+=for apidoc Amnh||WARN_PACK
+=for apidoc Amnh||WARN_PORTABLE
+=for apidoc Amnh||WARN_RECURSION
+=for apidoc Amnh||WARN_REDEFINE
+=for apidoc Amnh||WARN_REGEXP
+=for apidoc Amnh||WARN_SEVERE
+=for apidoc Amnh||WARN_DEBUGGING
+=for apidoc Amnh||WARN_INPLACE
+=for apidoc Amnh||WARN_INTERNAL
+=for apidoc Amnh||WARN_MALLOC
+=for apidoc Amnh||WARN_SIGNAL
+=for apidoc Amnh||WARN_SUBSTR
+=for apidoc Amnh||WARN_SYNTAX
+=for apidoc Amnh||WARN_AMBIGUOUS
+=for apidoc Amnh||WARN_BAREWORD
+=for apidoc Amnh||WARN_DIGIT
+=for apidoc Amnh||WARN_PARENTHESIS
+=for apidoc Amnh||WARN_PRECEDENCE
+=for apidoc Amnh||WARN_PRINTF
+=for apidoc Amnh||WARN_PROTOTYPE
+=for apidoc Amnh||WARN_QW
+=for apidoc Amnh||WARN_RESERVED
+=for apidoc Amnh||WARN_SEMICOLON
+=for apidoc Amnh||WARN_TAINT
+=for apidoc Amnh||WARN_THREADS
+=for apidoc Amnh||WARN_UNINITIALIZED
+=for apidoc Amnh||WARN_UNPACK
+=for apidoc Amnh||WARN_UNTIE
+=for apidoc Amnh||WARN_UTF8
+=for apidoc Amnh||WARN_VOID
+=for apidoc Amnh||WARN_IMPRECISION
+=for apidoc Amnh||WARN_ILLEGALPROTO
+=for apidoc Amnh||WARN_NON_UNICODE
+=for apidoc Amnh||WARN_NONCHAR
+=for apidoc Amnh||WARN_SURROGATE
+=for apidoc Amnh||WARN_EXPERIMENTAL
+=for apidoc Amnh||WARN_EXPERIMENTAL__LEXICAL_SUBS
+=for apidoc Amnh||WARN_EXPERIMENTAL__REGEX_SETS
+=for apidoc Amnh||WARN_EXPERIMENTAL__SMARTMATCH
+=for apidoc Amnh||WARN_EXPERIMENTAL__POSTDEREF
+=for apidoc Amnh||WARN_EXPERIMENTAL__SIGNATURES
+=for apidoc Amnh||WARN_SYSCALLS
+=for apidoc Amnh||WARN_EXPERIMENTAL__BITWISE
+=for apidoc Amnh||WARN_EXPERIMENTAL__CONST_ATTR
+=for apidoc Amnh||WARN_EXPERIMENTAL__RE_STRICT
+=for apidoc Amnh||WARN_EXPERIMENTAL__REFALIASING
+=for apidoc Amnh||WARN_EXPERIMENTAL__WIN32_PERLIO
+=for apidoc Amnh||WARN_LOCALE
+=for apidoc Amnh||WARN_MISSING
+=for apidoc Amnh||WARN_REDUNDANT
+=for apidoc Amnh||WARN_EXPERIMENTAL__DECLARED_REFS
+=for apidoc Amnh||WARN_EXPERIMENTAL__ALPHA_ASSERTIONS
+=for apidoc Amnh||WARN_EXPERIMENTAL__SCRIPT_RUN
+=for apidoc Amnh||WARN_SHADOW
+=for apidoc Amnh||WARN_EXPERIMENTAL__PRIVATE_USE
+=for apidoc Amnh||WARN_EXPERIMENTAL__UNIPROP_WILDCARDS
+=for apidoc Amnh||WARN_EXPERIMENTAL__VLB
+=for apidoc Amnh||WARN_EXPERIMENTAL__ISA
+
+=cut
+*/
+
#define WARNsize 19
#define WARN_ALLstring "\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125"
#define WARN_NONEstring "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
@@ -141,10 +225,22 @@
#define DUP_WARNINGS(p) Perl_dup_warnings(aTHX_ p)
+#define free_and_set_cop_warnings(cmp,w) STMT_START { \
+ if (!specialWARN((cmp)->cop_warnings)) PerlMemShared_free((cmp)->cop_warnings); \
+ (cmp)->cop_warnings = w; \
+} STMT_END
+
/*
=head1 Warning and Dieing
+In all these calls, the C<U32 wI<n>> parameters are warning category
+constants. You can see the ones currently available in
+L<warnings/Category Hierarchy>, just capitalize all letters in the names
+and prefix them by C<WARN_>. So, for example, the category C<void> used in a
+perl program becomes C<WARN_VOID> when used in XS code and passed to one of
+the calls below.
+
=for apidoc Am|bool|ckWARN|U32 w
Returns a boolean as to whether or not warnings are enabled for the warning
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h
index 73aa67a3be..c0ee5a6e92 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32.h
@@ -70,11 +70,6 @@
# define __int64 long long
# endif
# define Win32_Winsock
-#ifdef __cplusplus
-/* Mingw32 gcc -xc++ objects to __attribute((unused)) at least */
-#undef PERL_UNUSED_DECL
-#define PERL_UNUSED_DECL
-#endif
#endif
@@ -85,7 +80,7 @@
/* now even GCC supports __declspec() */
/* miniperl has no reason to export anything */
-#if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE)
+#if defined(PERL_IS_MINIPERL)
# define DllExport
#else
# if defined(PERLDLL)
@@ -144,6 +139,8 @@
#ifdef _MSC_VER
# define PERL_STATIC_NO_RET __declspec(noreturn) static
# define PERL_STATIC_INLINE_NO_RET __declspec(noreturn) PERL_STATIC_INLINE
+# define PERL_STATIC_FORCE_INLINE __forceinline static
+# define PERL_STATIC_FORCE_INLINE_NO_RET __declspec(noreturn) __forceinline static
#endif
#define WIN32_LEAN_AND_MEAN
@@ -259,24 +256,19 @@ struct utsname {
/* VC uses non-standard way to determine the size and alignment if bit-fields */
/* MinGW will compile with -mms-bitfields, so should use the same types */
-#define PERL_BITFIELD8 unsigned char
-#define PERL_BITFIELD16 unsigned short
-#define PERL_BITFIELD32 unsigned int
+#define PERL_BITFIELD8 U8
+#define PERL_BITFIELD16 U16
+#define PERL_BITFIELD32 U32
#ifdef _MSC_VER /* Microsoft Visual C++ */
-#ifndef UNDER_CE
typedef long uid_t;
typedef long gid_t;
typedef unsigned short mode_t;
-#endif
#if _MSC_VER < 1800
#define isnan _isnan /* Defined already in VC++ 12.0 */
#endif
-#ifdef UNDER_CE /* revisit what function this becomes celib vs corelibc, prv warning here*/
-# undef snprintf
-#endif
#define snprintf _snprintf
#define vsnprintf _vsnprintf
@@ -735,16 +727,13 @@ EXTERN_C _CRTIMP ioinfo* __pioinfo[];
DllExport void *win32_signal_context(void);
#define PERL_GET_SIG_CONTEXT win32_signal_context()
-#ifdef UNDER_CE
-#define Win_GetModuleHandle XCEGetModuleHandleA
-#define Win_GetProcAddress XCEGetProcAddressA
-#define Win_GetModuleFileName XCEGetModuleFileNameA
-#define Win_CreateSemaphore CreateSemaphoreW
-#else
#define Win_GetModuleHandle GetModuleHandle
#define Win_GetProcAddress GetProcAddress
#define Win_GetModuleFileName GetModuleFileName
#define Win_CreateSemaphore CreateSemaphore
+
+#if defined(PERL_CORE) && !defined(O_ACCMODE)
+# define O_ACCMODE (O_RDWR | O_WRONLY | O_RDONLY)
#endif
#endif /* _INC_WIN32_PERL5 */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop-o.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop-o.h
deleted file mode 100644
index 2b766dc554..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop-o.h
+++ /dev/null
@@ -1,327 +0,0 @@
-/* Time-stamp: <01/08/01 21:00:16 keuchel@w2k> */
-
-#ifndef WIN32IOP_H
-#define WIN32IOP_H
-
-#ifndef START_EXTERN_C
-#ifdef __cplusplus
-# define START_EXTERN_C extern "C" {
-# define END_EXTERN_C }
-# define EXTERN_C extern "C"
-#else
-# define START_EXTERN_C
-# define END_EXTERN_C
-# define EXTERN_C
-#endif
-#endif
-
-#ifndef UNDER_CE
-#include <sys/utime.h>
-#endif
-
-/*
- * defines for flock emulation
- */
-#define LOCK_SH 1
-#define LOCK_EX 2
-#define LOCK_NB 4
-#define LOCK_UN 8
-
-/*
- * Make this as close to original stdio as possible.
- */
-
-/*
- * function prototypes for our own win32io layer
- */
-START_EXTERN_C
-
-DllExport int * win32_errno(void);
-DllExport char *** win32_environ(void);
-DllExport FILE* win32_stdin(void);
-DllExport FILE* win32_stdout(void);
-DllExport FILE* win32_stderr(void);
-DllExport int win32_ferror(FILE *fp);
-DllExport int win32_feof(FILE *fp);
-DllExport char* win32_strerror(int e);
-
-DllExport int win32_fprintf(FILE *pf, const char *format, ...);
-DllExport int win32_printf(const char *format, ...);
-DllExport int win32_vfprintf(FILE *pf, const char *format, va_list arg);
-DllExport int win32_vprintf(const char *format, va_list arg);
-DllExport size_t win32_fread(void *buf, size_t size, size_t count, FILE *pf);
-DllExport size_t win32_fwrite(const void *buf, size_t size, size_t count, FILE *pf);
-DllExport FILE* win32_fopen(const char *path, const char *mode);
-DllExport FILE* win32_fdopen(int fh, const char *mode);
-DllExport FILE* win32_freopen(const char *path, const char *mode, FILE *pf);
-DllExport int win32_fclose(FILE *pf);
-DllExport int win32_fputs(const char *s,FILE *pf);
-DllExport int win32_fputc(int c,FILE *pf);
-DllExport int win32_ungetc(int c,FILE *pf);
-DllExport int win32_getc(FILE *pf);
-DllExport int win32_fileno(FILE *pf);
-DllExport void win32_clearerr(FILE *pf);
-DllExport int win32_fflush(FILE *pf);
-DllExport long win32_ftell(FILE *pf);
-DllExport int win32_fseek(FILE *pf,long offset,int origin);
-DllExport int win32_fgetpos(FILE *pf,fpos_t *p);
-DllExport int win32_fsetpos(FILE *pf,const fpos_t *p);
-DllExport void win32_rewind(FILE *pf);
-DllExport FILE* win32_tmpfile(void);
-DllExport int win32_tmpfd(void);
-DllExport void win32_abort(void);
-DllExport int win32_fstat(int fd,struct stat *sbufptr);
-DllExport int win32_stat(const char *name,struct stat *sbufptr);
-DllExport int win32_pipe( int *phandles, unsigned int psize, int textmode );
-DllExport PerlIO* win32_popen( const char *command, const char *mode );
-DllExport PerlIO* win32_popenlist(const char *mode, IV narg, SV **args);
-DllExport int win32_pclose( FILE *pf);
-DllExport int win32_rename( const char *oname, const char *newname);
-DllExport int win32_setmode( int fd, int mode);
-DllExport int win32_chsize(int fd, Off_t size);
-DllExport long win32_lseek( int fd, long offset, int origin);
-DllExport long win32_tell( int fd);
-DllExport int win32_dup( int fd);
-DllExport int win32_dup2(int h1, int h2);
-DllExport int win32_open(const char *path, int oflag,...);
-DllExport int win32_close(int fd);
-DllExport int win32_eof(int fd);
-DllExport int win32_read(int fd, void *buf, unsigned int cnt);
-DllExport int win32_write(int fd, const void *buf, unsigned int cnt);
-DllExport int win32_spawnvp(int mode, const char *cmdname,
- const char *const *argv);
-DllExport int win32_mkdir(const char *dir, int mode);
-DllExport int win32_rmdir(const char *dir);
-DllExport int win32_chdir(const char *dir);
-DllExport int win32_flock(int fd, int oper);
-DllExport int win32_execv(const char *cmdname, const char *const *argv);
-DllExport int win32_execvp(const char *cmdname, const char *const *argv);
-DllExport void win32_perror(const char *str);
-DllExport void win32_setbuf(FILE *pf, char *buf);
-DllExport int win32_setvbuf(FILE *pf, char *buf, int type, size_t size);
-DllExport int win32_flushall(void);
-DllExport int win32_fcloseall(void);
-DllExport char* win32_fgets(char *s, int n, FILE *pf);
-DllExport char* win32_gets(char *s);
-DllExport int win32_fgetc(FILE *pf);
-DllExport int win32_putc(int c, FILE *pf);
-DllExport int win32_puts(const char *s);
-DllExport int win32_getchar(void);
-DllExport int win32_putchar(int c);
-DllExport void* win32_malloc(size_t size);
-DllExport void* win32_calloc(size_t numitems, size_t size);
-DllExport void* win32_realloc(void *block, size_t size);
-DllExport void win32_free(void *block);
-
-DllExport int win32_open_osfhandle(long handle, int flags);
-DllExport long win32_get_osfhandle(int fd);
-
-DllExport DIR* win32_opendir(char *filename);
-DllExport struct direct* win32_readdir(DIR *dirp);
-DllExport long win32_telldir(DIR *dirp);
-DllExport void win32_seekdir(DIR *dirp, long loc);
-DllExport void win32_rewinddir(DIR *dirp);
-DllExport int win32_closedir(DIR *dirp);
-
-DllExport char* win32_getenv(const char *name);
-DllExport int win32_putenv(const char *name);
-
-DllExport unsigned win32_sleep(unsigned int);
-DllExport int win32_times(struct tms *timebuf);
-DllExport unsigned win32_alarm(unsigned int sec);
-DllExport int win32_stat(const char *path, struct stat *buf);
-DllExport char* win32_longpath(char *path);
-DllExport int win32_ioctl(int i, unsigned int u, char *data);
-DllExport int win32_link(const char *oldname, const char *newname);
-DllExport int win32_gettimeofday(struct timeval *tp, void *not_used);
-DllExport int win32_unlink(const char *f);
-DllExport int win32_utime(const char *f, struct utimbuf *t);
-DllExport int win32_uname(struct utsname *n);
-DllExport int win32_wait(int *status);
-DllExport int win32_waitpid(int pid, int *status, int flags);
-DllExport int win32_kill(int pid, int sig);
-DllExport unsigned long win32_os_id(void);
-DllExport void* win32_dynaload(const char*filename);
-DllExport int win32_access(const char *path, int mode);
-DllExport int win32_chmod(const char *path, int mode);
-DllExport int win32_getpid(void);
-DllExport Sighandler_t win32_signal(int sig, Sighandler_t subcode);
-
-DllExport char * win32_crypt(const char *txt, const char *salt);
-
-END_EXTERN_C
-
-/*
- * the following six(6) is #define in stdio.h
- */
-#ifndef WIN32IO_IS_STDIO
-#undef errno
-#undef environ
-#undef stderr
-#undef stdin
-#undef stdout
-#undef ferror
-#undef feof
-#undef fclose
-#undef pipe
-#undef pause
-#undef sleep
-#undef times
-#undef alarm
-#undef ioctl
-#undef unlink
-#undef utime
-#undef uname
-#undef wait
-
-#define stderr win32_stderr()
-#define stdout win32_stdout()
-#define stdin win32_stdin()
-#define feof(f) win32_feof(f)
-#define ferror(f) win32_ferror(f)
-#define errno (*win32_errno())
-#define environ (*win32_environ())
-#define strerror win32_strerror
-
-/*
- * redirect to our own version
- */
-#undef fprintf
-#define fprintf win32_fprintf
-#undef vfprintf
-#define vfprintf win32_vfprintf
-#undef printf
-#define printf win32_printf
-#undef vprintf
-#define vprintf win32_vprintf
-#undef fread
-#define fread(buf,size,count,f) win32_fread(buf,size,count,f)
-#undef fwrite
-#define fwrite(buf,size,count,f) win32_fwrite(buf,size,count,f)
-#undef fopen
-#define fopen win32_fopen
-#undef fdopen
-#define fdopen win32_fdopen
-#undef freopen
-#define freopen win32_freopen
-#define fclose(f) win32_fclose(f)
-#undef fputs
-#define fputs(s,f) win32_fputs(s,f)
-#undef fputc
-#define fputc(c,f) win32_fputc(c,f)
-#undef ungetc
-#define ungetc(c,f) win32_ungetc(c,f)
-#undef getc
-#define getc(f) win32_getc(f)
-#undef fileno
-#define fileno(f) win32_fileno(f)
-#undef clearerr
-#define clearerr(f) win32_clearerr(f)
-#undef fflush
-#define fflush(f) win32_fflush(f)
-#undef ftell
-#define ftell(f) win32_ftell(f)
-#undef fseek
-#define fseek(f,o,w) win32_fseek(f,o,w)
-#undef fgetpos
-#define fgetpos(f,p) win32_fgetpos(f,p)
-#undef fsetpos
-#define fsetpos(f,p) win32_fsetpos(f,p)
-#undef rewind
-#define rewind(f) win32_rewind(f)
-#define tmpfile() win32_tmpfile()
-#define abort() win32_abort()
-#define fstat(fd,bufptr) win32_fstat(fd,bufptr)
-#define stat(pth,bufptr) win32_stat(pth,bufptr)
-#define longpath(pth) win32_longpath(pth)
-#define rename(old,new) win32_rename(old,new)
-#define setmode(fd,mode) win32_setmode(fd,mode)
-#define lseek(fd,offset,orig) win32_lseek(fd,offset,orig)
-#define tell(fd) win32_tell(fd)
-#define dup(fd) win32_dup(fd)
-#define dup2(fd1,fd2) win32_dup2(fd1,fd2)
-#define open win32_open
-#define close(fd) win32_close(fd)
-#define eof(fd) win32_eof(fd)
-#define read(fd,b,s) win32_read(fd,b,s)
-#define write(fd,b,s) win32_write(fd,b,s)
-#define _open_osfhandle win32_open_osfhandle
-#define _get_osfhandle win32_get_osfhandle
-#define spawnvp win32_spawnvp
-#define mkdir win32_mkdir
-#define rmdir win32_rmdir
-#define chdir win32_chdir
-#define flock(fd,o) win32_flock(fd,o)
-#define execv win32_execv
-#define execvp win32_execvp
-#define perror win32_perror
-#define setbuf win32_setbuf
-#undef setvbuf
-#define setvbuf win32_setvbuf
-#undef flushall
-#define flushall win32_flushall
-#undef fcloseall
-#define fcloseall win32_fcloseall
-#undef fgets
-#define fgets win32_fgets
-#undef gets
-#define gets win32_gets
-#undef fgetc
-#define fgetc win32_fgetc
-#undef putc
-#define putc win32_putc
-#undef puts
-#define puts win32_puts
-#undef getchar
-#define getchar win32_getchar
-#undef putchar
-#define putchar win32_putchar
-#define access(p,m) win32_access(p,m)
-#define chmod(p,m) win32_chmod(p,m)
-
-
-#if !defined(MYMALLOC) || !defined(PERL_CORE)
-#undef malloc
-#undef calloc
-#undef realloc
-#undef free
-#define malloc win32_malloc
-#define calloc win32_calloc
-#define realloc win32_realloc
-#define free win32_free
-#endif
-
-#define pipe(fd) win32_pipe((fd), 512, O_BINARY)
-#define pause() win32_sleep((32767L << 16) + 32767)
-#define sleep win32_sleep
-#define times win32_times
-#define alarm win32_alarm
-#define ioctl win32_ioctl
-#define link win32_link
-#define unlink win32_unlink
-#define utime win32_utime
-#define uname win32_uname
-#define wait win32_wait
-#define waitpid win32_waitpid
-#define kill win32_kill
-
-#define opendir win32_opendir
-#define readdir win32_readdir
-#define telldir win32_telldir
-#define seekdir win32_seekdir
-#define rewinddir win32_rewinddir
-#define closedir win32_closedir
-#define os_id win32_os_id
-#define getpid win32_getpid
-
-#undef crypt
-#define crypt(t,s) win32_crypt(t,s)
-
-#undef getenv
-#define getenv win32_getenv
-#undef putenv
-#define putenv win32_putenv
-
-#endif /* WIN32IO_IS_STDIO */
-#endif /* WIN32IOP_H */
-
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h
index a9235d3595..559e1f9cd2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/win32iop.h
@@ -64,6 +64,7 @@ DllExport int win32_fgetpos(FILE *pf,fpos_t *p);
DllExport int win32_fsetpos(FILE *pf,const fpos_t *p);
DllExport void win32_rewind(FILE *pf);
DllExport int win32_tmpfd(void);
+DllExport int win32_tmpfd_mode(int mode);
DllExport FILE* win32_tmpfile(void);
DllExport void win32_abort(void);
DllExport int win32_fstat(int fd,Stat_t *sbufptr);
@@ -207,210 +208,81 @@ END_EXTERN_C
*/
#undef fprintf
#define fprintf win32_fprintf
-#ifdef UNDER_CE /* celib also makes these be macros to celib's x* symbols */
-# undef vfprintf
-#endif
#define vfprintf win32_vfprintf
-#ifdef UNDER_CE
-# undef printf
-#endif
#define printf win32_printf
-#ifdef UNDER_CE
-# undef vprintf
-#endif
#define vprintf win32_vprintf
-#ifdef UNDER_CE
-# undef fread
-#endif
#define fread(buf,size,count,f) win32_fread(buf,size,count,f)
-#ifdef UNDER_CE
-# undef fwrite
-#endif
#define fwrite(buf,size,count,f) win32_fwrite(buf,size,count,f)
-#ifdef UNDER_CE
-# undef fopen
-#endif
#define fopen win32_fopen
#undef fdopen
#define fdopen win32_fdopen
-#ifdef UNDER_CE
-# undef freopen
-#endif
#define freopen win32_freopen
#define fclose(f) win32_fclose(f)
-#ifdef UNDER_CE
-# undef fputs
-#endif
#define fputs(s,f) win32_fputs(s,f)
-#ifdef UNDER_CE
-# undef fputc
-#endif
#define fputc(c,f) win32_fputc(c,f)
-#ifdef UNDER_CE
-# undef ungetc
-#endif
#define ungetc(c,f) win32_ungetc(c,f)
#undef getc
#define getc(f) win32_getc(f)
-#ifdef UNDER_CE
-# undef fileno
-#endif
#define fileno(f) win32_fileno(f)
-#ifdef UNDER_CE
-# undef clearerr
-#endif
#define clearerr(f) win32_clearerr(f)
-#ifdef UNDER_CE
-# undef fflush
-#endif
#define fflush(f) win32_fflush(f)
-#ifdef UNDER_CE
-# undef ftell
-#endif
#define ftell(f) win32_ftell(f)
-#ifdef UNDER_CE
-# undef fseek
-#endif
#define fseek(f,o,w) win32_fseek(f,o,w)
-#ifdef UNDER_CE
-# undef fgetpos
-#endif
#define fgetpos(f,p) win32_fgetpos(f,p)
-#ifdef UNDER_CE
-# undef fsetpos
-#endif
#define fsetpos(f,p) win32_fsetpos(f,p)
-#ifdef UNDER_CE
-# undef rewind
-#endif
#define rewind(f) win32_rewind(f)
#define tmpfile() win32_tmpfile()
-#ifdef UNDER_CE
-# undef abort
-#endif
#define abort() win32_abort()
-#if defined(UNDER_CE) || defined(__MINGW32__)
+#ifdef __MINGW32__
# undef fstat
#endif
#define fstat(fd,bufptr) win32_fstat(fd,bufptr)
-#if defined(UNDER_CE) || defined(__MINGW32__)
+#ifdef __MINGW32__
# undef stat
#endif
#define stat(pth,bufptr) win32_stat(pth,bufptr)
#define longpath(pth) win32_longpath(pth)
#define ansipath(pth) win32_ansipath(pth)
-#ifdef UNDER_CE
-# undef rename
-#endif
#define rename(old,new) win32_rename(old,new)
-#ifdef UNDER_CE
-# undef setmode
-#endif
#define setmode(fd,mode) win32_setmode(fd,mode)
#define chsize(fd,sz) win32_chsize(fd,sz)
-#ifdef UNDER_CE
-# undef lseek
-#endif
#define lseek(fd,offset,orig) win32_lseek(fd,offset,orig)
#define tell(fd) win32_tell(fd)
-#ifdef UNDER_CE
-# undef dup
-#endif
#define dup(fd) win32_dup(fd)
-#ifdef UNDER_CE
-# undef dup2
-#endif
#define dup2(fd1,fd2) win32_dup2(fd1,fd2)
-#ifdef UNDER_CE
-# undef open
-#endif
#define open win32_open
-#ifdef UNDER_CE
-# undef close
-#endif
#define close(fd) win32_close(fd)
#define eof(fd) win32_eof(fd)
-#ifdef UNDER_CE
-# undef isatty
-#endif
#define isatty(fd) win32_isatty(fd)
-#ifdef UNDER_CE
-# undef read
-#endif
#define read(fd,b,s) win32_read(fd,b,s)
-#ifdef UNDER_CE
-# undef write
-#endif
#define write(fd,b,s) win32_write(fd,b,s)
#define _open_osfhandle win32_open_osfhandle
-#ifdef UNDER_CE
-# undef _get_osfhandle
-#endif
#define _get_osfhandle win32_get_osfhandle
#define spawnvp win32_spawnvp
-#ifdef UNDER_CE
-# undef mkdir
-#endif
#define mkdir win32_mkdir
-#ifdef UNDER_CE
-# undef rmdir
-#endif
#define rmdir win32_rmdir
-#ifdef UNDER_CE
-# undef chdir
-#endif
#define chdir win32_chdir
#define flock(fd,o) win32_flock(fd,o)
-#ifdef UNDER_CE
-# undef execv
-#endif
#define execv win32_execv
-#ifdef UNDER_CE
-# undef execvp
-#endif
#define execvp win32_execvp
-#ifdef UNDER_CE
-# undef perror
-#endif
#define perror win32_perror
#define setbuf win32_setbuf
-#ifdef UNDER_CE
-# undef setvbuf
-#endif
#define setvbuf win32_setvbuf
#undef flushall
#define flushall win32_flushall
#undef fcloseall
#define fcloseall win32_fcloseall
-#ifdef UNDER_CE
-# undef fgets
-#endif
#define fgets win32_fgets
-#ifdef UNDER_CE
-# undef gets
-#endif
#define gets win32_gets
-#ifdef UNDER_CE
-# undef fgetc
-#endif
#define fgetc win32_fgetc
#undef putc
#define putc win32_putc
-#ifdef UNDER_CE
-# undef puts
-#endif
#define puts win32_puts
#undef getchar
#define getchar win32_getchar
#undef putchar
#define putchar win32_putchar
-#ifdef UNDER_CE
-# undef access
-#endif
#define access(p,m) win32_access(p,m)
-#ifdef UNDER_CE
-# undef chmod
-#endif
#define chmod(p,m) win32_chmod(p,m)
@@ -437,42 +309,21 @@ END_EXTERN_C
#define link win32_link
#define unlink win32_unlink
#define utime win32_utime
-#ifdef UNDER_CE
-# undef gettimeofday
-#endif
#define gettimeofday win32_gettimeofday
#define uname win32_uname
#define wait win32_wait
#define waitpid win32_waitpid
-#ifdef UNDER_CE
-# undef kill
-#endif
#define kill win32_kill
-#ifdef UNDER_CE
-# undef killpg
-#endif
#define killpg(pid, sig) win32_kill(pid, -(sig))
-#ifdef UNDER_CE
-# undef opendir
-#endif
#define opendir win32_opendir
-#ifdef UNDER_CE
-# undef readdir
-#endif
#define readdir win32_readdir
#define telldir win32_telldir
#define seekdir win32_seekdir
#define rewinddir win32_rewinddir
-#ifdef UNDER_CE
-# undef closedir
-#endif
#define closedir win32_closedir
#define os_id win32_os_id
-#ifdef UNDER_CE
-# undef getpid
-#endif
#define getpid win32_getpid
#undef crypt
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/wince.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/wince.h
deleted file mode 100644
index 2a97668bb1..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/wince.h
+++ /dev/null
@@ -1,146 +0,0 @@
-/* wince.h */
-
-/* Time-stamp: <01/08/01 20:48:08 keuchel@w2k> */
-
-/* This file includes extracts from the celib-headers, because */
-/* the celib-headers produces macro conflicts with defines in */
-/* win32iop.h etc */
-
-#ifndef WINCE_H
-#define WINCE_H 1
-
-#include "celib_defs.h"
-
-/* include local copies of celib headers... */
-#include "errno.h"
-#include "sys/stat.h"
-#include "time.h"
-#include "cectype.h"
-
-#ifndef START_EXTERN_C
-#undef EXTERN_C
-#ifdef __cplusplus
-# define START_EXTERN_C extern "C" {
-# define END_EXTERN_C }
-# define EXTERN_C extern "C"
-#else
-# define START_EXTERN_C
-# define END_EXTERN_C
-# define EXTERN_C
-#endif
-#endif
-
-START_EXTERN_C
-
-#ifndef _IOFBF
-#define _IOFBF 0x0000
-#endif
-#ifndef _IOLBF
-#define _IOLBF 0x0040
-#endif
-#ifndef _IONBF
-#define _IONBF 0x0004
-#endif
-
-#if UNDER_CE <= 200
-XCE_EXPORT double xceatof(const char *);
-XCE_EXPORT int xcetoupper(int c);
-XCE_EXPORT int xcetolower(int c);
-#define atof xceatof
-#define toupper xcetoupper
-#define tolower xcetolower
-#else
-XCE_EXPORT double atof(const char *);
-#endif
-
-XCE_EXPORT void XCEShowMessageA(const char *fmt, ...);
-
-#define time xcetime
-#define gmtime xcegmtime
-#define localtime xcelocaltime
-#define asctime xceasctime
-/* #define utime xceutime */
-#define futime xcefutime
-#define ftime xceftime
-#define ctime xcectime
-#define gettimeofday xcegettimeofday
-#define GetSystemTimeAsFileTime XCEGetSystemTimeAsFileTime
-
-#define setuid xcesetuid
-#define getuid xcegetuid
-#define geteuid xcegeteuid
-#define seteuid xceseteuid
-
-#define setgid xcesetgid
-#define getgid xcegetgid
-#define getegid xcegetegid
-#define setegid xcesetegid
-
-XCE_EXPORT int xcechown(const char *filename, int owner, int group);
-#define chown xcechown
-
-XCE_EXPORT char *xcestrrchr(const char * string, int ch);
-#define strrchr xcestrrchr
-
-XCE_EXPORT void (*xcesignal(int, void (*)(int)))(int);
-XCE_EXPORT int xceraise(int);
-#define signal xcesignal
-#define raise xceraise
-
-XCE_EXPORT int xcecreat(const char *filename, int pmode);
-XCE_EXPORT int xceopen(const char *fname, int mode, ...);
-XCE_EXPORT int xceread(int fd, void *buf, int size);
-XCE_EXPORT int xcewrite(int fd, void *buf, int size);
-XCE_EXPORT int xceclose(int fd);
-XCE_EXPORT off_t xcelseek(int fd, int off, int whence);
-
-XCE_EXPORT char *xcestrupr(char *string);
-XCE_EXPORT char *xcestrlwr(char *string);
-#define strupr xcestrupr
-#define strlwr xcestrlwr
-
-XCE_EXPORT double xcestrtod(const char *s, char **errorptr);
-XCE_EXPORT long xcestrtol(const char *s, char **errorptr, int base);
-XCE_EXPORT unsigned long xcestrtoul(const char *s, char **errorptr, int base);
-#define strtod xcestrtod
-#define strtol xcestrtol
-#define strtoul xcestrtoul
-
-XCE_EXPORT int xcestrnicmp(const char *first, const char *last, size_t count);
-#define strnicmp xcestrnicmp
-
-XCE_EXPORT int xceumask(int mask);
-#define umask xceumask
-
-XCE_EXPORT int xceisatty(int fd);
-#define isatty xceisatty
-
-XCE_EXPORT int xcechsize(int fd, unsigned long size);
-#define chsize xcechsize
-
-XCE_EXPORT char *xcegetlogin();
-#define getlogin xcegetlogin
-
-XCE_EXPORT DWORD XCEAPI XCEGetModuleFileNameA(HMODULE hModule, LPTSTR lpName, DWORD nSize);
-XCE_EXPORT HMODULE XCEAPI XCEGetModuleHandleA(const char *lpName);
-XCE_EXPORT FARPROC XCEAPI XCEGetProcAddressA(HMODULE hMod, const char *name);
-
-/* //////////////////////////////////////////////////////////////////// */
-
-#define getgid xcegetgid
-#define getegid xcegetegid
-#define geteuid xcegeteuid
-#define setgid xcesetgid
-
-#define strupr xcestrupr
-#define time xcetime
-
-XCE_EXPORT BOOL XCEFreeEnvironmentStrings(LPCSTR buf);
-#define GetEnvironmentStrings XCEGetEnvironmentStrings
-#define FreeEnvironmentStrings XCEFreeEnvironmentStrings
-
-void wce_hitreturn();
-
-END_EXTERN_C
-
-#endif
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/zaphod32_hash.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/zaphod32_hash.h
index c9b60ccb32..2fb391a233 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/zaphod32_hash.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CORE/zaphod32_hash.h
@@ -74,41 +74,6 @@
#define STMT_END while(0)
#endif
-#ifndef ZAPHOD32_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN
-/* ZAPHOD32_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN only matters if nothing has defined U8TO64_LE etc,
- * and when built with Perl these should be defined before this file is loaded.
- */
-#ifdef U32_ALIGNMENT_REQUIRED
-#define ZAPHOD32_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN 0
-#else
-#define ZAPHOD32_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN 1
-#endif
-#endif
-
-#ifndef U8TO32_LE
-#if ZAPHOD32_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN
-#define U8TO32_LE(ptr) (*((const U32 *)(ptr)))
-#else
-#define U8TO32_LE(ptr) (\
- (U32)(ptr)[3] << 24 | \
- (U32)(ptr)[2] << 16 | \
- (U32)(ptr)[1] << 8 | \
- (U32)(ptr)[0] \
-)
-#endif
-#endif
-
-#ifndef U8TO16_LE
-#if ZAPHOD32_ALLOW_UNALIGNED_AND_LITTLE_ENDIAN
-#define U8TO16_LE(ptr) (*((const U16 *)(ptr)))
-#else
-#define U8TO16_LE(ptr) (\
- (U16)(ptr)[1] << 8 | \
- (U16)(ptr)[0] \
-)
-#endif
-#endif
-
/* This is two marsaglia xor-shift permutes, with a prime-multiple
* sandwiched inside. The end result of doing this twice with different
* primes is a completely avalanched v. */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN.pm
index 0c9b9f5b09..2d87f47f8b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN.pm
@@ -2,7 +2,7 @@
# vim: ts=4 sts=4 sw=4:
use strict;
package CPAN;
-$CPAN::VERSION = '2.22';
+$CPAN::VERSION = '2.27';
$CPAN::VERSION =~ s/_//;
# we need to run chdir all over and we would get at wrong libraries
@@ -286,7 +286,10 @@ sub shell {
}
if (my $histfile = $CPAN::Config->{'histfile'}) {{
unless ($term->can("AddHistory")) {
- $CPAN::Frontend->mywarn("Terminal does not support AddHistory.\n\nTo fix enter> install Term::ReadLine::Perl\n\n");
+ $CPAN::Frontend->mywarn("Terminal does not support AddHistory.\n");
+ unless ($CPAN::META->has_inst('Term::ReadLine::Perl')) {
+ $CPAN::Frontend->mywarn("\nTo fix that, maybe try> install Term::ReadLine::Perl\n\n");
+ }
last;
}
$META->readhist($term,$histfile);
@@ -1028,7 +1031,10 @@ sub has_usable {
$usable = {
#
- # these subroutines die if they believe the installed version is unusable;
+ # most of these subroutines warn on the frontend, then
+ # die if the installed version is unusable for some
+ # reason; has_usable() then returns false when it caught
+ # an exception, otherwise returns true and caches that;
#
'CPAN::Meta' => [
sub {
@@ -1059,6 +1065,23 @@ sub has_usable {
},
],
+ 'CPAN::Reporter' => [
+ sub {
+ if (defined $CPAN::Reporter::VERSION
+ && CPAN::Version->vlt($CPAN::Reporter::VERSION, "1.2011")
+ ) {
+ delete $INC{"CPAN/Reporter.pm"};
+ }
+ require CPAN::Reporter;
+ unless (CPAN::Version->vge(CPAN::Reporter->VERSION, "1.2011")) {
+ for ("Will not use CPAN::Reporter, need version 1.2011\n") {
+ $CPAN::Frontend->mywarn($_);
+ die $_;
+ }
+ }
+ },
+ ],
+
LWP => [ # we frequently had "Can't locate object
# method "new" via package "LWP::UserAgent" at
# (eval 69) line 2006
@@ -1445,11 +1468,12 @@ sub set_perl5lib {
$ENV{PERL5LIB} = join $Config::Config{path_sep}, @dirs, @env;
} else {
my $cnt = keys %{$self->{is_tested}};
- $CPAN::Frontend->optprint('perl5lib', "Prepending blib/arch and blib/lib of ".
- "$cnt build dirs to PERL5LIB; ".
- "for '$for'\n"
+ my $newenv = join $Config::Config{path_sep}, @dirs, @env;
+ $CPAN::Frontend->optprint('perl5lib', sprintf ("Prepending blib/arch and blib/lib of ".
+ "%d build dirs to PERL5LIB, reaching size %d; ".
+ "for '%s'\n", $cnt, length($newenv), $for)
);
- $ENV{PERL5LIB} = join $Config::Config{path_sep}, @dirs, @env;
+ $ENV{PERL5LIB} = $newenv;
}
}}
@@ -2121,6 +2145,12 @@ where WORD is any valid config variable or a regular expression.
The following keys in the hash reference $CPAN::Config are
currently defined:
+ allow_installing_module_downgrades
+ allow or disallow installing module downgrades
+ allow_installing_outdated_dists
+ allow or disallow installing modules that are
+ indexed in the cpan index pointing to a distro
+ with a higher distro-version number
applypatch path to external prg
auto_commit commit all changes to config variables to disk
build_cache size of cache for directories to build modules
@@ -2134,7 +2164,8 @@ currently defined:
check_sigs if signatures should be verified
cleanup_after_install
remove build directory immediately after a
- successful install
+ successful install and remember that for the
+ duration of the session
colorize_debug Term::ANSIColor attributes for debugging output
colorize_output boolean if Term::ANSIColor should colorize output
colorize_print Term::ANSIColor attributes for normal output
@@ -2238,6 +2269,10 @@ currently defined:
CPAN::Reporter history)
unzip location of external program unzip
urllist arrayref to nearby CPAN sites (or equivalent locations)
+ urllist_ping_external
+ use external ping command when autoselecting mirrors
+ urllist_ping_verbose
+ increase verbosity when autoselecting mirrors
use_prompt_default set PERL_MM_USE_DEFAULT for configure/make/test/install
use_sqlite use CPAN::SQLite for metadata storage (fast and lean)
username your username if you CPAN server wants one
@@ -2378,11 +2413,48 @@ installed. It is only built and tested, and then kept in the list of
tested but uninstalled modules. As such, it is available during the
build of the dependent module by integrating the path to the
C<blib/arch> and C<blib/lib> directories in the environment variable
-PERL5LIB. If C<build_requires_install_policy> is set ti C<yes>, then
+PERL5LIB. If C<build_requires_install_policy> is set to C<yes>, then
both modules declared as C<requires> and those declared as
C<build_requires> are treated alike. By setting to C<ask/yes> or
C<ask/no>, CPAN.pm asks the user and sets the default accordingly.
+=head2 Configuration of the allow_installing_* parameters
+
+The C<allow_installing_*> parameters are evaluated during
+the C<make> phase. If set to C<yes>, they allow the testing and the installation of
+the current distro and otherwise have no effect. If set to C<no>, they
+may abort the build (preventing testing and installing), depending on the contents of the
+C<blib/> directory. The C<blib/> directory is the directory that holds
+all the files that would usually be installed in the C<install> phase.
+
+C<allow_installing_outdated_dists> compares the C<blib/> directory with the CPAN index.
+If it finds something there that belongs, according to the index, to a different
+dist, it aborts the current build.
+
+C<allow_installing_module_downgrades> compares the C<blib/> directory
+with already installed modules, actually their version numbers, as
+determined by ExtUtils::MakeMaker or equivalent. If a to-be-installed
+module would downgrade an already installed module, the current build
+is aborted.
+
+An interesting twist occurs when a distroprefs document demands the
+installation of an outdated dist via goto while
+C<allow_installing_outdated_dists> forbids it. Without additional
+provisions, this would let the C<allow_installing_outdated_dists>
+win and the distroprefs lose. So the proper arrangement in such a case
+is to write a second distroprefs document for the distro that C<goto>
+points to and overrule the C<cpanconfig> there. E.g.:
+
+ ---
+ match:
+ distribution: "^MAUKE/Keyword-Simple-0.04.tar.gz"
+ goto: "MAUKE/Keyword-Simple-0.03.tar.gz"
+ ---
+ match:
+ distribution: "^MAUKE/Keyword-Simple-0.03.tar.gz"
+ cpanconfig:
+ allow_installing_outdated_dists: yes
+
=head2 Configuration for individual distributions (I<Distroprefs>)
(B<Note:> This feature has been introduced in CPAN.pm 1.8854)
@@ -3922,6 +3994,25 @@ directory) or exit the CPAN shell, respectively. If you never start up
the CPAN shell, you probably also have to clean up the build directory
yourself.
+=item 19)
+
+How can I switch to sudo instead of local::lib?
+
+The following 5 environment veriables need to be reset to the previous
+values: PATH, PERL5LIB, PERL_LOCAL_LIB_ROOT, PERL_MB_OPT, PERL_MM_OPT;
+and these two CPAN.pm config variables must be reconfigured:
+make_install_make_command and mbuild_install_build_command. The five
+env variables have probably been overwritten in your $HOME/.bashrc or
+some equivalent. You either find them there and delete their traces
+and logout/login or you override them temporarily, depending on your
+exact desire. The two cpanpm config variables can be set with:
+
+ o conf init /install_.*_command/
+
+probably followed by
+
+ o conf commit
+
=back
=head1 COMPATIBILITY
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Bundle.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Bundle.pm
index 3b4e93d8bf..99c95ac4d6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Bundle.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Bundle.pm
@@ -8,7 +8,7 @@ use CPAN::Module;
use vars qw(
$VERSION
);
-$VERSION = "5.5003";
+$VERSION = "5.5005";
sub look {
my $self = shift;
@@ -87,11 +87,11 @@ sub contains {
# Try to get at it in the cpan directory
$self->debug("no inst_file") if $CPAN::DEBUG;
my $cpan_file;
- $CPAN::Frontend->mydie("I don't know a bundle with ID $id\n") unless
+ $CPAN::Frontend->mydie("I don't know a bundle with ID '$id'\n") unless
$cpan_file = $self->cpan_file;
if ($cpan_file eq "N/A") {
- $CPAN::Frontend->mydie("Bundle $id not found on disk and not on CPAN.
- Maybe stale symlink? Maybe removed during session? Giving up.\n");
+ $CPAN::Frontend->mywarn("Bundle '$id' not found on disk and not on CPAN. Maybe stale symlink? Maybe removed during session?\n");
+ return;
}
my $dist = $CPAN::META->instance('CPAN::Distribution',
$self->cpan_file);
@@ -103,7 +103,12 @@ sub contains {
@me = split /::/, $self->id;
$me[-1] .= ".pm";
$me = File::Spec->catfile(@me);
- $from = $self->find_bundle_file($dist->{build_dir},join('/',@me));
+ my $build_dir;
+ unless ($build_dir = $dist->{build_dir}) {
+ $CPAN::Frontend->mywarn("Warning: cannot determine bundle content without a build_dir.\n");
+ return;
+ }
+ $from = $self->find_bundle_file($build_dir,join('/',@me));
$to = File::Spec->catfile($todir,$me);
File::Path::mkpath(File::Basename::dirname($to));
File::Copy::copy($from, $to)
@@ -238,6 +243,7 @@ Going to $meth that.
$self->debug("type[$type] s[$s]") if $CPAN::DEBUG;
my $obj = $CPAN::META->instance($type,$s);
$obj->{reqtype} = $self->{reqtype};
+ $obj->{viabundle} ||= { id => $id, reqtype => $self->{reqtype}, optional => !$self->{mandatory}};
# $obj->$meth();
# XXX should optional be based on whether bundle was optional? -- xdg, 2012-04-01
# A: Sure, what could demand otherwise? --andk, 2013-11-25
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm
index 717c9aa0e4..3412108539 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Distribution.pm
@@ -6,9 +6,12 @@ use Cwd qw(chdir);
use CPAN::Distroprefs;
use CPAN::InfoObj;
use File::Path ();
+use POSIX ":sys_wait_h";
@CPAN::Distribution::ISA = qw(CPAN::InfoObj);
use vars qw($VERSION);
-$VERSION = "2.22";
+$VERSION = "2.27";
+
+my $run_allow_installing_within_test = 1; # boolean; either in test or in install, there is no third option
# no prepare, because prepare is not a command on the shell command line
# TODO: clear instance cache on reload
@@ -317,6 +320,17 @@ sub called_for {
sub shortcut_get {
my ($self) = @_;
+ if (exists $self->{cleanup_after_install_done}) {
+ if ($self->{force_update}) {
+ delete $self->{cleanup_after_install_done};
+ } else {
+ my $id = $self->{CALLED_FOR} || $self->pretty_id;
+ return $self->success(
+ "Has already been *installed and cleaned up in the staging area* within this session, will not work on it again; if you really want to start over, try something like `force get $id`"
+ );
+ }
+ }
+
if (my $why = $self->check_disabled) {
$self->{unwrapped} = CPAN::Distrostatus->new("NO $why");
# XXX why is this goodbye() instead of just print/warn?
@@ -366,10 +380,12 @@ sub get {
$self->debug("checking goto id[$self->{ID}]") if $CPAN::DEBUG;
if (my $goto = $self->prefs->{goto}) {
+ $self->post_get();
return $self->goto($goto);
}
if ( defined( my $sc = $self->shortcut_get) ) {
+ $self->post_get();
return $sc;
}
@@ -388,15 +404,22 @@ sub get {
# is already checked in shortcut_get() -- xdg, 2012-04-05
unless ($self->{build_dir} && -d $self->{build_dir}) {
$self->get_file_onto_local_disk;
- return if $CPAN::Signal;
+ if ($CPAN::Signal){
+ $self->post_get();
+ return;
+ }
$self->check_integrity;
- return if $CPAN::Signal;
+ if ($CPAN::Signal){
+ $self->post_get();
+ return;
+ }
(my $packagedir,$local_file) = $self->run_preps_on_packagedir;
# XXX why is this check here? -- xdg, 2012-04-08
if (exists $self->{writemakefile} && ref $self->{writemakefile}
&& $self->{writemakefile}->can("failed") &&
$self->{writemakefile}->failed) {
#
+ $self->post_get();
return;
}
$packagedir ||= $self->{build_dir};
@@ -408,9 +431,13 @@ sub get {
# a $CPAN::Signal check -- xdg, 2012-04-05
if ($CPAN::Signal) {
$self->safe_chdir($sub_wd);
+ $self->post_get();
+ return;
+ }
+ unless ($self->patch){
+ $self->post_get();
return;
}
- return unless $self->patch;
$self->store_persistent_state;
$self->post_get();
@@ -529,9 +556,10 @@ See also http://rt.cpan.org/Ticket/Display.html?id=38932\n");
if (@readdir == 1 && -d $readdir[0]) {
$tdir_base = $readdir[0];
$from_dir = File::Spec->catdir(File::Spec->curdir,$readdir[0]);
+ my($mode) = (stat $from_dir)[2];
+ chmod $mode | 00755, $from_dir; # JONATHAN/Math-Calculus-TaylorSeries-0.1.tar.gz has 0644
my $dh2;
unless ($dh2 = DirHandle->new($from_dir)) {
- my($mode) = (stat $from_dir)[2];
my $why = sprintf
(
"Couldn't opendir '%s', mode '%o': %s",
@@ -554,10 +582,6 @@ See also http://rt.cpan.org/Ticket/Display.html?id=38932\n");
$from_dir = File::Spec->curdir;
@dirents = @readdir;
}
- eval { File::Path::mkpath $builddir; };
- if ($@) {
- $CPAN::Frontend->mydie("Cannot create directory $builddir: $@");
- }
my $packagedir;
my $eexist = ($CPAN::META->has_usable("Errno") && defined &Errno::EEXIST)
? &Errno::EEXIST : undef;
@@ -572,6 +596,8 @@ See also http://rt.cpan.org/Ticket/Display.html?id=38932\n");
my $f;
for $f (@dirents) { # is already without "." and ".."
my $from = File::Spec->catfile($from_dir,$f);
+ my($mode) = (stat $from)[2];
+ chmod $mode | 00755, $from if -d $from; # OTTO/Pod-Trial-LinkImg-0.005.tgz
my $to = File::Spec->catfile($packagedir,$f);
unless (File::Copy::move($from,$to)) {
my $err = $!;
@@ -1217,10 +1243,10 @@ sub untar_me {
sub unzip_me {
my($self,$ct) = @_;
$self->{archived} = "zip";
- if ($ct->unzip()) {
+ if (eval { $ct->unzip() }) {
$self->{unwrapped} = CPAN::Distrostatus->new("YES");
} else {
- $self->{unwrapped} = CPAN::Distrostatus->new("NO -- unzip failed");
+ $self->{unwrapped} = CPAN::Distrostatus->new("NO -- unzip failed during unzip");
}
return;
}
@@ -1637,23 +1663,28 @@ sub force {
"prefs",
"prefs_file",
"prefs_file_doc",
+ "cleanup_after_install_done",
],
make => [
"writemakefile",
"make",
"modulebuild",
"prereq_pm",
+ "cleanup_after_install_done",
],
test => [
"badtestcnt",
"make_test",
- ],
+ "cleanup_after_install_done",
+ ],
install => [
"install",
+ "cleanup_after_install_done",
],
unknown => [
"reqtype",
"yaml_content",
+ "cleanup_after_install_done",
],
);
my $methodmatch = 0;
@@ -1830,7 +1861,9 @@ sub prepare {
? $ENV{PERL5LIB}
: ($ENV{PERLLIB} || "");
local $ENV{PERL5OPT} = defined $ENV{PERL5OPT} ? $ENV{PERL5OPT} : "";
- local $ENV{PERL_USE_UNSAFE_INC} = exists $ENV{PERL_USE_UNSAFE_INC} ? $ENV{PERL_USE_UNSAFE_INC} : 1; # prepare
+ local $ENV{PERL_USE_UNSAFE_INC} =
+ exists $ENV{PERL_USE_UNSAFE_INC} && defined $ENV{PERL_USE_UNSAFE_INC}
+ ? $ENV{PERL_USE_UNSAFE_INC} : 1; # prepare
$CPAN::META->set_perl5lib;
local $ENV{MAKEFLAGS}; # protect us from outer make calls
@@ -1992,7 +2025,9 @@ sub prepare {
($output, $ret) = eval { CPAN::Reporter::record_command($system) };
if (! defined $output or $@) {
my $err = $@ || "Unknown error";
- $CPAN::Frontend->mywarn("Error while running PL phase: $err");
+ $CPAN::Frontend->mywarn("Error while running PL phase: $err\n");
+ $self->{writemakefile} = CPAN::Distrostatus
+ ->new("NO '$system' returned status $ret and no output");
return $self->goodbye("$system -- NOT OK");
}
CPAN::Reporter::grade_PL( $self, $system, $output, $ret );
@@ -2062,8 +2097,14 @@ sub make {
$self->pre_make();
+ if (exists $self->{cleanup_after_install_done}) {
+ $self->post_make();
+ return $self->get;
+ }
+
$self->debug("checking goto id[$self->{ID}]") if $CPAN::DEBUG;
if (my $goto = $self->prefs->{goto}) {
+ $self->post_make();
return $self->goto($goto);
}
# Emergency brake if they said install Pippi and get newest perl
@@ -2100,19 +2141,24 @@ is part of the perl-%s distribution. To install that, you need to run
));
$self->{make} = CPAN::Distrostatus->new("NO isa perl");
$CPAN::Frontend->mysleep(1);
+ $self->post_make();
return;
}
}
- $self->prepare
- or return;
+ unless ($self->prepare){
+ $self->post_make();
+ return;
+ }
if ( defined( my $sc = $self->shortcut_make) ) {
+ $self->post_make();
return $sc;
}
if ($CPAN::Signal) {
delete $self->{force_update};
+ $self->post_make();
return;
}
@@ -2121,6 +2167,7 @@ is part of the perl-%s distribution. To install that, you need to run
unless (chdir $builddir) {
$CPAN::Frontend->mywarn("Couldn't chdir to '$builddir': $!");
+ $self->post_make();
return;
}
@@ -2130,17 +2177,21 @@ is part of the perl-%s distribution. To install that, you need to run
? $ENV{PERL5LIB}
: ($ENV{PERLLIB} || "");
local $ENV{PERL5OPT} = defined $ENV{PERL5OPT} ? $ENV{PERL5OPT} : "";
- local $ENV{PERL_USE_UNSAFE_INC} = exists $ENV{PERL_USE_UNSAFE_INC} ? $ENV{PERL_USE_UNSAFE_INC} : 1; # make
+ local $ENV{PERL_USE_UNSAFE_INC} =
+ exists $ENV{PERL_USE_UNSAFE_INC} && defined $ENV{PERL_USE_UNSAFE_INC}
+ ? $ENV{PERL_USE_UNSAFE_INC} : 1; # make
$CPAN::META->set_perl5lib;
local $ENV{MAKEFLAGS}; # protect us from outer make calls
if ($CPAN::Signal) {
delete $self->{force_update};
+ $self->post_make();
return;
}
if ($^O eq 'MacOS') {
Mac::BuildTools::make($self);
+ $self->post_make();
return;
}
@@ -2151,16 +2202,23 @@ is part of the perl-%s distribution. To install that, you need to run
}
local @ENV{keys %env} = values %env;
my $satisfied = eval { $self->satisfy_requires };
- return $self->goodbye($@) if $@;
- return unless $satisfied ;
+ if ($@) {
+ return $self->goodbye($@);
+ }
+ unless ($satisfied){
+ $self->post_make();
+ return;
+ }
if ($CPAN::Signal) {
delete $self->{force_update};
+ $self->post_make();
return;
}
# need to chdir again, because $self->satisfy_requires might change the directory
unless (chdir $builddir) {
$CPAN::Frontend->mywarn("Couldn't chdir to '$builddir': $!");
+ $self->post_make();
return;
}
@@ -2794,12 +2852,16 @@ sub prereqs_for_slot {
if ($self->{CALLED_FOR} =~
/^(
CPAN::Meta::Requirements
+ |CPAN::DistnameInfo
|version
|parent
|ExtUtils::MakeMaker
|Test::Harness
)$/x) {
- $CPAN::Frontend->mywarn("Setting requirements to nil as a workaround\n");
+ $CPAN::Frontend->mywarn("Please install CPAN::Meta::Requirements ".
+ "as soon as possible; it is needed for a reliable operation of ".
+ "the cpan shell; setting requirements to nil for '$1' for now ".
+ "to prevent deadlock during bootstrapping\n");
return;
}
$before = " before $self->{CALLED_FOR}";
@@ -2956,7 +3018,8 @@ sub unsat_prereq {
next NEED;
}
} elsif (
- $self->{reqtype} =~ /^(r|c)$/
+ $self->{reqtype} # e.g. maybe we came via goto?
+ && $self->{reqtype} =~ /^(r|c)$/
&& ( exists $prereq_pm->{requires}{$need_module}
|| exists $prereq_pm->{opt_requires}{$need_module} )
&& $nmo
@@ -3531,21 +3594,31 @@ sub test {
$self->pre_test();
+ if (exists $self->{cleanup_after_install_done}) {
+ $self->post_test();
+ return $self->make;
+ }
+
$self->debug("checking goto id[$self->{ID}]") if $CPAN::DEBUG;
if (my $goto = $self->prefs->{goto}) {
+ $self->post_test();
return $self->goto($goto);
}
- $self->make
- or return;
+ unless ($self->make){
+ $self->post_test();
+ return;
+ }
if ( defined( my $sc = $self->shortcut_test ) ) {
+ $self->post_test();
return $sc;
}
if ($CPAN::Signal) {
- delete $self->{force_update};
- return;
+ delete $self->{force_update};
+ $self->post_test();
+ return;
}
# warn "XDEBUG: checking for notest: $self->{notest} $self";
my $make = $self->{modulebuild} ? "Build" : "make";
@@ -3555,12 +3628,26 @@ sub test {
: ($ENV{PERLLIB} || "");
local $ENV{PERL5OPT} = defined $ENV{PERL5OPT} ? $ENV{PERL5OPT} : "";
- local $ENV{PERL_USE_UNSAFE_INC} = exists $ENV{PERL_USE_UNSAFE_INC} ? $ENV{PERL_USE_UNSAFE_INC} : 1; # test
+ local $ENV{PERL_USE_UNSAFE_INC} =
+ exists $ENV{PERL_USE_UNSAFE_INC} && defined $ENV{PERL_USE_UNSAFE_INC}
+ ? $ENV{PERL_USE_UNSAFE_INC} : 1; # test
$CPAN::META->set_perl5lib;
local $ENV{MAKEFLAGS}; # protect us from outer make calls
local $ENV{PERL_MM_USE_DEFAULT} = 1 if $CPAN::Config->{use_prompt_default};
local $ENV{NONINTERACTIVE_TESTING} = 1 if $CPAN::Config->{use_prompt_default};
+ if ($run_allow_installing_within_test) {
+ my($allow_installing, $why) = $self->_allow_installing;
+ if (! $allow_installing) {
+ $CPAN::Frontend->mywarn("Testing/Installation stopped: $why\n");
+ $self->introduce_myself;
+ $self->{make_test} = CPAN::Distrostatus->new("NO -- testing/installation stopped due $why");
+ $CPAN::Frontend->mywarn(" [testing] -- NOT OK\n");
+ delete $self->{force_update};
+ $self->post_test();
+ return;
+ }
+ }
$CPAN::Frontend->myprint(sprintf "Running %s test for %s\n", $make, $self->pretty_id);
my $builddir = $self->dir or
@@ -3568,6 +3655,7 @@ sub test {
unless (chdir $builddir) {
$CPAN::Frontend->mywarn("Couldn't chdir to '$builddir': $!");
+ $self->post_test();
return;
}
@@ -3576,6 +3664,7 @@ sub test {
if ($^O eq 'MacOS') {
Mac::BuildTools::make_test($self);
+ $self->post_test();
return;
}
@@ -3587,9 +3676,10 @@ sub test {
# Test::Harness 3.0 self-tests, so that should be 'unless
# installing Test::Harness'
unless ($self->id eq $thm->distribution->id) {
- $CPAN::Frontend->mywarn(qq{The version of your Test::Harness is only
+ $CPAN::Frontend->mywarn(qq{The version of your Test::Harness is only
'$v', you need at least '2.62'. Please upgrade your Test::Harness.\n});
$self->{make_test} = CPAN::Distrostatus->new("NO Test::Harness too old");
+ $self->post_test();
return;
}
}
@@ -3611,12 +3701,14 @@ sub test {
$CPAN::META->is_tested($self->{build_dir},$self->{make_test}{TIME});
}
$CPAN::Frontend->myprint("Found prior test report -- OK\n");
+ $self->post_test();
return;
}
elsif ( $reports[-1]->{grade} =~ /^(?:FAIL|NA)$/ ) {
$self->{make_test} = CPAN::Distrostatus->new("NO");
$self->{badtestcnt}++;
$CPAN::Frontend->mywarn("Found prior test report -- NOT OK\n");
+ $self->post_test();
return;
}
}
@@ -3660,18 +3752,45 @@ sub test {
"testing without\n");
}
}
- if ($want_expect) {
- if ($self->_should_report('test')) {
- $CPAN::Frontend->mywarn("Reporting via CPAN::Reporter is currently ".
- "not supported when distroprefs specify ".
- "an interactive test\n");
+
+ FORK: {
+ my $pid = fork;
+ if (! defined $pid) { # contention
+ warn "Contention '$!', sleeping 2";
+ sleep 2;
+ redo FORK;
+ } elsif ($pid) { # parent
+ if ($^O eq "MSWin32") {
+ wait;
+ } else {
+ SUPERVISE: while (waitpid($pid, WNOHANG) <= 0) {
+ if ($CPAN::Signal) {
+ kill 9, -$pid;
+ }
+ sleep 1;
+ }
+ }
+ $tests_ok = !$?;
+ } else { # child
+ POSIX::setsid() unless $^O eq "MSWin32";
+ my $c_ok;
+ $|=1;
+ if ($want_expect) {
+ if ($self->_should_report('test')) {
+ $CPAN::Frontend->mywarn("Reporting via CPAN::Reporter is currently ".
+ "not supported when distroprefs specify ".
+ "an interactive test\n");
+ }
+ $c_ok = $self->_run_via_expect($system,'test',$expect_model) == 0;
+ } elsif ( $self->_should_report('test') ) {
+ $c_ok = CPAN::Reporter::test($self, $system);
+ } else {
+ $c_ok = system($system) == 0;
+ }
+ exit !$c_ok;
}
- $tests_ok = $self->_run_via_expect($system,'test',$expect_model) == 0;
- } elsif ( $self->_should_report('test') ) {
- $tests_ok = CPAN::Reporter::test($self, $system);
- } else {
- $tests_ok = system($system) == 0;
- }
+ } # FORK
+
$self->introduce_myself;
my $but = $self->_make_test_illuminate_prereqs();
if ( $tests_ok ) {
@@ -3679,6 +3798,7 @@ sub test {
$CPAN::Frontend->mywarn("Tests succeeded but $but\n");
$self->{make_test} = CPAN::Distrostatus->new("NO $but");
$self->store_persistent_state;
+ $self->post_test();
return $self->goodbye("[dependencies] -- NA");
}
$CPAN::Frontend->myprint(" $system -- OK\n");
@@ -3696,6 +3816,8 @@ sub test {
$self->{make_test} = CPAN::Distrostatus->new(
"NO but failure ignored because 'force' in effect"
);
+ } elsif ($CPAN::Signal) {
+ $self->{make_test} = CPAN::Distrostatus->new("NO -- Interrupted");
} else {
$self->{make_test} = CPAN::Distrostatus->new("NO");
}
@@ -3745,7 +3867,7 @@ sub _make_test_illuminate_prereqs {
if $CPAN::DEBUG;
} else {
push @prereq, $m
- if $m_obj->{mandatory};
+ unless $self->is_locally_optional(undef, $m);
}
}
my $but;
@@ -3895,7 +4017,12 @@ sub goto {
# and run where we left off
my($method) = (caller(1))[3];
- CPAN->instance("CPAN::Distribution",$goto)->$method();
+ my $goto_do = CPAN->instance("CPAN::Distribution",$goto);
+ $goto_do->called_for($self->called_for) unless $goto_do->called_for;
+ $goto_do->{mandatory} ||= $self->{mandatory};
+ $goto_do->{reqtype} ||= $self->{reqtype};
+ $goto_do->{coming_from} = $self->pretty_id;
+ $goto_do->$method();
CPAN::Queue->delete_first($goto);
# XXX delete_first returns undef; is that what this should return
# up the call stack, eg. return $sefl->goto($goto) -- xdg, 2012-04-04
@@ -3932,12 +4059,36 @@ sub shortcut_install {
return undef;
}
+#-> sub CPAN::Distribution::is_being_sponsored ;
+
+# returns true if we find a distro object in the queue that has
+# sponsored this one
+sub is_being_sponsored {
+ my($self) = @_;
+ my $iterator = CPAN::Queue->iterator;
+ QITEM: while (my $q = $iterator->()) {
+ my $s = $q->as_string;
+ my $obj = CPAN::Shell->expandany($s) or next QITEM;
+ my $type = ref $obj;
+ if ( $type eq 'CPAN::Distribution' ){
+ for my $module (sort keys %{$obj->{sponsored_mods} || {}}) {
+ return 1 if grep { $_ eq $module } $self->containsmods;
+ }
+ }
+ }
+ return 0;
+}
+
#-> sub CPAN::Distribution::install ;
sub install {
my($self) = @_;
$self->pre_install();
+ if (exists $self->{cleanup_after_install_done}) {
+ return $self->test;
+ }
+
$self->debug("checking goto id[$self->{ID}]") if $CPAN::DEBUG;
if (my $goto = $self->prefs->{goto}) {
$self->goto($goto);
@@ -4039,11 +4190,31 @@ sub install {
: ($ENV{PERLLIB} || "");
local $ENV{PERL5OPT} = defined $ENV{PERL5OPT} ? $ENV{PERL5OPT} : "";
- local $ENV{PERL_USE_UNSAFE_INC} = exists $ENV{PERL_USE_UNSAFE_INC} ? $ENV{PERL_USE_UNSAFE_INC} : 1; # install
+ local $ENV{PERL_USE_UNSAFE_INC} =
+ exists $ENV{PERL_USE_UNSAFE_INC} && defined $ENV{PERL_USE_UNSAFE_INC}
+ ? $ENV{PERL_USE_UNSAFE_INC} : 1; # install
$CPAN::META->set_perl5lib;
local $ENV{PERL_MM_USE_DEFAULT} = 1 if $CPAN::Config->{use_prompt_default};
local $ENV{NONINTERACTIVE_TESTING} = 1 if $CPAN::Config->{use_prompt_default};
+ my $install_env;
+ if ($self->prefs->{install}) {
+ $install_env = $self->prefs->{install}{env};
+ }
+ local @ENV{keys %$install_env} = values %$install_env if $install_env;
+
+ if (! $run_allow_installing_within_test) {
+ my($allow_installing, $why) = $self->_allow_installing;
+ if (! $allow_installing) {
+ $CPAN::Frontend->mywarn("Installation stopped: $why\n");
+ $self->introduce_myself;
+ $self->{install} = CPAN::Distrostatus->new("NO -- installation stopped due $why");
+ $CPAN::Frontend->mywarn(" $system -- NOT OK\n");
+ delete $self->{force_update};
+ $self->post_install();
+ return;
+ }
+ }
my($pipe) = FileHandle->new("$system $stderr |");
unless ($pipe) {
$CPAN::Frontend->mywarn("Can't execute $system: $!");
@@ -4069,7 +4240,8 @@ sub install {
$CPAN::META->is_installed($self->{build_dir});
$self->{install} = CPAN::Distrostatus->new("YES");
if ($CPAN::Config->{'cleanup_after_install'}
- && ! $self->is_dot_dist) {
+ && ! $self->is_dot_dist
+ && ! $self->is_being_sponsored) {
my $parent = File::Spec->catdir( $self->{build_dir}, File::Spec->updir );
chdir $parent or $CPAN::Frontend->mydie("Couldn't chdir to $parent: $!\n");
File::Path::rmtree($self->{build_dir});
@@ -4077,6 +4249,7 @@ sub install {
if (-e $yml) {
unlink $yml or $CPAN::Frontend->mydie("Couldn't unlink $yml: $!\n");
}
+ $self->{cleanup_after_install_done}=1;
}
} else {
$self->{install} = CPAN::Distrostatus->new("NO");
@@ -4113,6 +4286,162 @@ sub install {
return !! $close_ok;
}
+sub blib_pm_walk {
+ my @queue = grep { -e $_ } File::Spec->catdir("blib","lib"), File::Spec->catdir("blib","arch");
+ return sub {
+ LOOP: {
+ if (@queue) {
+ my $file = shift @queue;
+ if (-d $file) {
+ my $dh;
+ opendir $dh, $file or next;
+ my @newfiles = map {
+ my @ret;
+ my $maybedir = File::Spec->catdir($file, $_);
+ if (-d $maybedir) {
+ unless (File::Spec->catdir("blib","arch","auto") eq $maybedir) {
+ # prune the blib/arch/auto directory, no pm files there
+ @ret = $maybedir;
+ }
+ } elsif (/\.pm$/) {
+ my $mustbefile = File::Spec->catfile($file, $_);
+ if (-f $mustbefile) {
+ @ret = $mustbefile;
+ }
+ }
+ @ret;
+ } grep {
+ $_ ne "."
+ && $_ ne ".."
+ } readdir $dh;
+ push @queue, @newfiles;
+ redo LOOP;
+ } else {
+ return $file;
+ }
+ } else {
+ return;
+ }
+ }
+ };
+}
+
+sub _allow_installing {
+ my($self) = @_;
+ my $id = my $pretty_id = $self->pretty_id;
+ if ($self->{CALLED_FOR}) {
+ $id .= " (called for $self->{CALLED_FOR})";
+ }
+ my $allow_down = CPAN::HandleConfig->prefs_lookup($self,q{allow_installing_module_downgrades});
+ $allow_down ||= "ask/yes";
+ my $allow_outdd = CPAN::HandleConfig->prefs_lookup($self,q{allow_installing_outdated_dists});
+ $allow_outdd ||= "ask/yes";
+ return 1 if
+ $allow_down eq "yes"
+ && $allow_outdd eq "yes";
+ if (($allow_outdd ne "yes") && ! $CPAN::META->has_inst('CPAN::DistnameInfo')) {
+ return 1 if grep { $_ eq 'CPAN::DistnameInfo'} $self->containsmods;
+ if ($allow_outdd ne "yes") {
+ $CPAN::Frontend->mywarn("The current configuration of allow_installing_outdated_dists is '$allow_outdd', but for this option we would need 'CPAN::DistnameInfo' installed. Please install 'CPAN::DistnameInfo' as soon as possible. As long as we are not equipped with 'CPAN::DistnameInfo' this option does not take effect\n");
+ $allow_outdd = "yes";
+ }
+ }
+ return 1 if
+ $allow_down eq "yes"
+ && $allow_outdd eq "yes";
+ my($dist_version, $dist_dist);
+ if ($allow_outdd ne "yes"){
+ my $dni = CPAN::DistnameInfo->new($pretty_id);
+ $dist_version = $dni->version;
+ $dist_dist = $dni->dist;
+ }
+ my $iterator = blib_pm_walk();
+ my(@down,@outdd);
+ while (my $file = $iterator->()) {
+ my $version = CPAN::Module->parse_version($file);
+ my($volume, $directories, $pmfile) = File::Spec->splitpath( $file );
+ my @dirs = File::Spec->splitdir( $directories );
+ my(@blib_plus1) = splice @dirs, 0, 2;
+ my($pmpath) = File::Spec->catfile(grep { length($_) } @dirs, $pmfile);
+ unless ($allow_down eq "yes") {
+ if (my $inst_file = $self->_file_in_path($pmpath, \@INC)) {
+ my $inst_version = CPAN::Module->parse_version($inst_file);
+ my $cmp = CPAN::Version->vcmp($version, $inst_version);
+ if ($cmp) {
+ if ($cmp < 0) {
+ push @down, { pmpath => $pmpath, version => $version, inst_version => $inst_version };
+ }
+ }
+ if (@down) {
+ my $why = "allow_installing_module_downgrades: $id contains downgrading module(s) (e.g. '$down[0]{pmpath}' would downgrade installed '$down[0]{inst_version}' to '$down[0]{version}')";
+ if (my($default) = $allow_down =~ m|^ask/(.+)|) {
+ $default = "yes" unless $default =~ /^(y|n)/i;
+ my $answer = CPAN::Shell::colorable_makemaker_prompt
+ ("$why. Do you want to allow installing it?",
+ $default, "colorize_warn");
+ $allow_down = $answer =~ /^\s*y/i ? "yes" : "no";
+ }
+ if ($allow_down eq "no") {
+ return (0, $why);
+ }
+ }
+ }
+ }
+ unless ($allow_outdd eq "yes") {
+ my @pmpath = (@dirs, $pmfile);
+ $pmpath[-1] =~ s/\.pm$//;
+ my $mo = CPAN::Shell->expand("Module",join "::", grep { length($_) } @pmpath);
+ if ($mo) {
+ my $cpan_version = $mo->cpan_version;
+ my $is_lower = CPAN::Version->vlt($version, $cpan_version);
+ my $other_dist;
+ if (my $mo_dist = $mo->distribution) {
+ $other_dist = $mo_dist->pretty_id;
+ my $dni = CPAN::DistnameInfo->new($other_dist);
+ if ($dni->dist eq $dist_dist){
+ if (CPAN::Version->vgt($dni->version, $dist_version)) {
+ push @outdd, {
+ pmpath => $pmpath,
+ cpan_path => $dni->pathname,
+ dist_version => $dni->version,
+ dist_dist => $dni->dist,
+ };
+ }
+ }
+ }
+ }
+ if (@outdd && $allow_outdd ne "yes") {
+ my $why = "allow_installing_outdated_dists: $id contains module(s) that are indexed on the CPAN with a different distro: (e.g. '$outdd[0]{pmpath}' is indexed with '$outdd[0]{cpan_path}')";
+ if ($outdd[0]{dist_dist} eq $dist_dist) {
+ $why .= ", and this has a higher distribution-version, i.e. version '$outdd[0]{dist_version}' is higher than '$dist_version')";
+ }
+ if (my($default) = $allow_outdd =~ m|^ask/(.+)|) {
+ $default = "yes" unless $default =~ /^(y|n)/i;
+ my $answer = CPAN::Shell::colorable_makemaker_prompt
+ ("$why. Do you want to allow installing it?",
+ $default, "colorize_warn");
+ $allow_outdd = $answer =~ /^\s*y/i ? "yes" : "no";
+ }
+ if ($allow_outdd eq "no") {
+ return (0, $why);
+ }
+ }
+ }
+ }
+ return 1;
+}
+
+sub _file_in_path { # similar to CPAN::Module::_file_in_path
+ my($self,$pmpath,$incpath) = @_;
+ my($dir,@packpath);
+ foreach $dir (@$incpath) {
+ my $pmfile = File::Spec->catfile($dir,$pmpath);
+ if (-f $pmfile) {
+ return $pmfile;
+ }
+ }
+ return;
+}
sub introduce_myself {
my($self) = @_;
$CPAN::Frontend->myprint(sprintf(" %s\n",$self->pretty_id));
@@ -4361,6 +4690,8 @@ sub _should_report {
die "_should_report() requires a 'phase' argument"
if ! defined $phase;
+ return unless $CPAN::META->has_usable("CPAN::Reporter");
+
# configured
my $test_report = CPAN::HandleConfig->prefs_lookup($self,
q{test_report});
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FTP.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FTP.pm
index 6d9800e31b..1688a118e4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FTP.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FTP.pm
@@ -15,7 +15,7 @@ use vars qw($connect_to_internet_ok $Ua $Thesite $ThesiteURL $Themethod);
use vars qw(
$VERSION
);
-$VERSION = "5.5011";
+$VERSION = "5.5012";
sub _plus_append_open {
my($fh, $file) = @_;
@@ -23,7 +23,7 @@ sub _plus_append_open {
mkpath $parent_dir;
my($cnt);
until (open $fh, "+>>$file") {
- next if $! == Errno::EAGAIN; # don't increment on EAGAIN
+ next if exists &Errno::EAGAIN && $! == &Errno::EAGAIN; # don't increment on EAGAIN
$CPAN::Frontend->mydie("Could not open '$file' after 10000 tries: $!") if ++$cnt > 100000;
sleep 0.0001;
mkpath $parent_dir;
@@ -34,6 +34,8 @@ sub _plus_append_open {
# if they want to rewrite, they need to pass in a filehandle
sub _ftp_statistics {
my($self,$fh) = @_;
+ my $ftpstats_size = $CPAN::Config->{ftpstats_size};
+ return if defined $ftpstats_size && $ftpstats_size <= 0;
my $locktype = $fh ? LOCK_EX : LOCK_SH;
# XXX On Windows flock() implements mandatory locking, so we can
# XXX only use shared locking to still allow _yaml_load_file() to
@@ -120,18 +122,23 @@ sub _add_to_statistics {
my @debug;
@debug = $time if $sdebug;
my $fullstats = $self->_ftp_statistics($fh);
- close $fh;
+ close $fh if $fh && defined(fileno($fh));
$fullstats->{history} ||= [];
push @debug, scalar @{$fullstats->{history}} if $sdebug;
push @debug, time if $sdebug;
push @{$fullstats->{history}}, $stats;
# YAML.pm 0.62 is unacceptably slow with 999;
# YAML::Syck 0.82 has no noticable performance problem with 999;
- my $ftpstats_size = $CPAN::Config->{ftpstats_size} || 99;
+ my $ftpstats_size = $CPAN::Config->{ftpstats_size};
+ $ftpstats_size = 99 unless defined $ftpstats_size;
my $ftpstats_period = $CPAN::Config->{ftpstats_period} || 14;
while (
- @{$fullstats->{history}} > $ftpstats_size
- || $time - $fullstats->{history}[0]{start} > 86400*$ftpstats_period
+ @{$fullstats->{history} || []}
+ &&
+ (
+ @{$fullstats->{history}} > $ftpstats_size
+ || $time - $fullstats->{history}[0]{start} > 86400*$ftpstats_period
+ )
) {
shift @{$fullstats->{history}}
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FirstTime.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FirstTime.pm
index 49fa8ab7b9..af4a6d7759 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FirstTime.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/FirstTime.pm
@@ -9,8 +9,9 @@ use File::Basename ();
use File::Path ();
use File::Spec ();
use CPAN::Mirrors ();
+use CPAN::Version ();
use vars qw($VERSION $auto_config);
-$VERSION = "5.5311";
+$VERSION = "5.5314";
=head1 NAME
@@ -37,6 +38,34 @@ my @podpara = split /\n\n/, <<'=back';
=over 2
+=item allow_installing_module_downgrades
+
+The CPAN shell can watch the C<blib/> directories that are built up
+before running C<make test> to determine whether the current
+distribution will end up with modules being overwritten with decreasing module version numbers. It
+can then let the build of this distro fail when it discovers a
+downgrade.
+
+Do you want to allow installing distros with decreasing module
+versions compared to what you have installed (yes, no, ask/yes,
+ask/no)?
+
+=item allow_installing_outdated_dists
+
+The CPAN shell can watch the C<blib/> directories that are built up
+before running C<make test> to determine whether the current
+distribution contains modules that are indexed with a distro with a
+higher distro-version number than the current one. It can
+then let the build of this distro fail when it would not represent the
+most up-to-date version of the distro.
+
+Note: choosing anyhing but 'yes' for this option will need
+Devel::DistnameInfo being installed for taking effect.
+
+Do you want to allow installing distros that are not indexed as the
+highest distro-version for all contained modules (yes, no, ask/yes,
+ask/no)?
+
=item auto_commit
Normally CPAN.pm keeps config variables in memory and changes need to
@@ -192,7 +221,8 @@ How many days shall we keep statistics about downloads?
=item ftpstats_size
Statistics about downloads are truncated by size and period
-simultaneously.
+simultaneously. Setting this to zero or negative disables download
+statistics.
How many items shall we keep in the statistics about downloads?
@@ -567,6 +597,23 @@ regardless of the history using "force".
Do you want to rely on the test report history (yes/no)?
+=item urllist_ping_external
+
+When automatic selection of the nearest cpan mirrors is performed,
+turn on the use of the external ping via Net::Ping::External. This is
+recommended in the case the local network has a transparent proxy.
+
+Do you want to use the external ping command when autoselecting
+mirrors?
+
+=item urllist_ping_verbose
+
+When automatic selection of the nearest cpan mirrors is performed,
+this option can be used to turn on verbosity during the selection
+process.
+
+Do you want to see verbosity turned on when autoselecting mirrors?
+
=item use_prompt_default
When this is true, CPAN will set PERL_MM_USE_DEFAULT to a true
@@ -1088,6 +1135,14 @@ sub init {
my_dflt_prompt(mbuild_install_arg => "", $matcher);
+ for my $o (qw(
+ allow_installing_outdated_dists
+ allow_installing_module_downgrades
+ )) {
+ my_prompt_loop($o => 'ask/no', $matcher,
+ 'yes|no|ask/yes|ask/no');
+ }
+
#
#== use_prompt_default
#
@@ -1263,6 +1318,12 @@ sub init {
# Allow matching but don't show during manual config
if ($matcher) {
+ if ("urllist_ping_external" =~ $matcher) {
+ my_yn_prompt(urllist_ping_external => 0, $matcher);
+ }
+ if ("urllist_ping_verbose" =~ $matcher) {
+ my_yn_prompt(urllist_ping_verbose => 0, $matcher);
+ }
if ("randomize_urllist" =~ $matcher) {
my_dflt_prompt(randomize_urllist => 0, $matcher);
}
@@ -1450,7 +1511,7 @@ sub _do_pick_mirrors {
$CPAN::Frontend->myprint($prompts{urls_intro});
# Only prompt for auto-pick if Net::Ping is new enough to do timings
my $_conf = 'n';
- if ( $CPAN::META->has_usable("Net::Ping") && Net::Ping->VERSION gt '2.13') {
+ if ( $CPAN::META->has_usable("Net::Ping") && CPAN::Version->vgt(Net::Ping->VERSION, '2.13')) {
$_conf = prompt($prompts{auto_pick}, "yes");
} else {
prompt("Autoselection disabled due to Net::Ping missing or insufficient. Please press ENTER");
@@ -1678,7 +1739,6 @@ sub my_yn_prompt {
my $default;
defined($default = $CPAN::Config->{$item}) or $default = $dflt;
- # $DB::single = 1;
if (!$auto_config && (!$m || $item =~ /$m/)) {
if (my $intro = $prompts{$item . "_intro"}) {
$CPAN::Frontend->myprint($intro);
@@ -1697,7 +1757,8 @@ sub my_prompt_loop {
my $ans;
if (!$auto_config && (!$m || $item =~ /$m/)) {
- $CPAN::Frontend->myprint($prompts{$item . "_intro"});
+ my $intro = $prompts{$item . "_intro"};
+ $CPAN::Frontend->myprint($intro) if defined $intro;
$CPAN::Frontend->myprint(" <$item>\n");
do { $ans = prompt($prompts{$item}, $default);
} until $ans =~ /$ok/;
@@ -1915,17 +1976,25 @@ sub auto_mirrored_by {
my $mirrors = CPAN::Mirrors->new($local);
my $cnt = 0;
+ my $callback_was_active = 0;
my @best = $mirrors->best_mirrors(
how_many => 3,
callback => sub {
+ $callback_was_active++;
$CPAN::Frontend->myprint(".");
if ($cnt++>60) { $cnt=0; $CPAN::Frontend->myprint("\n"); }
},
+ $CPAN::Config->{urllist_ping_external} ? (external_ping => 1) : (),
+ $CPAN::Config->{urllist_ping_verbose} ? (verbose => 1) : (),
);
- my $urllist = [ map { $_->http } @best ];
+ my $urllist = [
+ map { $_->http }
+ grep { $_ && ref $_ && $_->can('http') }
+ @best
+ ];
push @$urllist, grep { /^file:/ } @{$CPAN::Config->{urllist}};
- $CPAN::Frontend->myprint(" done!\n\n");
+ $CPAN::Frontend->myprint(" done!\n\n") if $callback_was_active;
return $urllist
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/HandleConfig.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/HandleConfig.pm
index c72439f92c..e24a969c11 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/HandleConfig.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/HandleConfig.pm
@@ -12,7 +12,7 @@ CPAN::HandleConfig - internal configuration handling for CPAN.pm
=cut
-$VERSION = "5.5008"; # see also CPAN::Config::VERSION at end of file
+$VERSION = "5.5011"; # see also CPAN::Config::VERSION at end of file
%can = (
commit => "Commit changes to disk",
@@ -33,6 +33,8 @@ $VERSION = "5.5008"; # see also CPAN::Config::VERSION at end of file
%keys = map { $_ => undef }
(
+ "allow_installing_module_downgrades",
+ "allow_installing_outdated_dists",
"applypatch",
"auto_commit",
"build_cache",
@@ -112,6 +114,8 @@ $VERSION = "5.5008"; # see also CPAN::Config::VERSION at end of file
"trust_test_report_history",
"unzip",
"urllist",
+ "urllist_ping_verbose",
+ "urllist_ping_external",
"use_prompt_default",
"use_sqlite",
"username",
@@ -124,6 +128,8 @@ $VERSION = "5.5008"; # see also CPAN::Config::VERSION at end of file
my %prefssupport = map { $_ => 1 }
(
+ "allow_installing_module_downgrades",
+ "allow_installing_outdated_dists",
"build_requires_install_policy",
"check_sigs",
"make",
@@ -751,7 +757,7 @@ sub prefs_lookup {
return $distro->prefs->{cpanconfig}{$what};
} else {
$CPAN::Frontend->mywarn("Warning: $what not yet officially ".
- "supported for distroprefs, doing a normal lookup");
+ "supported for distroprefs, doing a normal lookup\n");
return $CPAN::Config->{$what};
}
}
@@ -770,7 +776,7 @@ sub prefs_lookup {
use strict;
use vars qw($AUTOLOAD $VERSION);
- $VERSION = "5.5008";
+ $VERSION = "5.5011";
# formerly CPAN::HandleConfig was known as CPAN::Config
sub AUTOLOAD { ## no critic
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm
index 29bb7216ff..721ead2a85 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Mirrors.pm
@@ -19,7 +19,7 @@ CPAN::Mirrors - Get CPAN mirror information and select a fast one
my( $m ) = @_;
printf "%s = %s\n", $m->hostname, $m->rtt
};
- $mirrors->get_mirrors_timings( \@mirrors, $seen, $callback );
+ $mirrors->get_mirrors_timings( \@mirrors, $seen, $callback, %args );
@mirrors = sort { $a->rtt <=> $b->rtt } @mirrors;
@@ -34,12 +34,13 @@ CPAN::Mirrors - Get CPAN mirror information and select a fast one
package CPAN::Mirrors;
use strict;
use vars qw($VERSION $urllist $silent);
-$VERSION = "2.21";
+$VERSION = "2.27";
use Carp;
use FileHandle;
use Fcntl ":flock";
use Net::Ping ();
+use CPAN::Version;
=item new( LOCAL_FILE_NAME )
@@ -82,7 +83,7 @@ Return a list of continents based on those defined in F<MIRRORED.BY>.
sub continents {
my ($self) = @_;
- return sort keys %{$self->{geography}};
+ return sort keys %{$self->{geography} || {}};
}
=item countries( [CONTINENTS] )
@@ -99,7 +100,7 @@ sub countries {
@continents = $self->continents unless @continents;
my @countries;
for my $c (@continents) {
- push @countries, sort keys %{ $self->{geography}{$c} };
+ push @countries, sort keys %{ $self->{geography}{$c} || {} };
}
return @countries;
}
@@ -165,22 +166,25 @@ dynamic DNS to give a close mirror.
=cut
-sub default_mirror { 'http://www.cpan.org/' }
+sub default_mirror {
+ CPAN::Mirrored::By->new({ http => 'http://www.cpan.org/'});
+}
=item best_mirrors
C<best_mirrors> checks for the best mirrors based on the list of
continents you pass, or, without that, all continents, as defined
by C<CPAN::Mirrored::By>. It pings each mirror, up to the value of
-C<how_many>. In list context, it returns up to C<how_many> mirror.
+C<how_many>. In list context, it returns up to C<how_many> mirrors.
In scalar context, it returns the single best mirror.
Arguments
- how_many - the number of mirrors to return. Default: 1
- callback - a callback for find_best_continents
- verbose - true or false on all the whining and moaning. Default: false
- continents - an array ref of the continents to check
+ how_many - the number of mirrors to return. Default: 1
+ callback - a callback for find_best_continents
+ verbose - true or false on all the whining and moaning. Default: false
+ continents - an array ref of the continents to check
+ external_ping - if true, use external ping via Net::Ping::External. Default: false
If you don't specify the continents, C<best_mirrors> calls
C<find_best_continents> to get the list of continents to check.
@@ -188,6 +192,9 @@ C<find_best_continents> to get the list of continents to check.
If you don't have L<Net::Ping> v2.13 or later, needed for timings,
this returns the default mirror.
+C<external_ping> should be set and then C<Net::Ping::External> needs
+to be installed, if the local network has a transparent proxy.
+
=cut
sub best_mirrors {
@@ -197,10 +204,12 @@ sub best_mirrors {
my $verbose = defined $args{verbose} ? $args{verbose} : 0;
my $continents = $args{continents} || [];
$continents = [$continents] unless ref $continents;
+ $args{external_ping} = 0 unless defined $args{external_ping};
+ my $external_ping = $args{external_ping};
# Old Net::Ping did not do timings at all
my $min_version = '2.13';
- unless( Net::Ping->VERSION gt $min_version ) {
+ unless( CPAN::Version->vgt(Net::Ping->VERSION, $min_version) ) {
carp sprintf "Net::Ping version is %s (< %s). Returning %s",
Net::Ping->VERSION, $min_version, $self->default_mirror;
return $self->default_mirror;
@@ -211,9 +220,10 @@ sub best_mirrors {
if ( ! @$continents ) {
print "Searching for the best continent ...\n" if $verbose;
my @best_continents = $self->find_best_continents(
- seen => $seen,
- verbose => $verbose,
- callback => $callback,
+ seen => $seen,
+ verbose => $verbose,
+ callback => $callback,
+ external_ping => $external_ping,
);
# Only add enough continents to find enough mirrors
@@ -225,12 +235,18 @@ sub best_mirrors {
}
}
+ return $self->default_mirror unless @$continents;
print "Scanning " . join(", ", @$continents) . " ...\n" if $verbose;
my $trial_mirrors = $self->get_n_random_mirrors_by_continents( 3 * $how_many, $continents->[0] );
- my $timings = $self->get_mirrors_timings( $trial_mirrors, $seen, $callback );
- return [] unless @$timings;
+ my $timings = $self->get_mirrors_timings(
+ $trial_mirrors,
+ $seen,
+ $callback,
+ %args,
+ );
+ return $self->default_mirror unless @$timings;
$how_many = @$timings if $how_many > @$timings;
@@ -268,7 +284,7 @@ sub get_n_random_mirrors_by_continents {
\@long_list;
}
-=item get_mirrors_timings( MIRROR_LIST, SEEN, CALLBACK );
+=item get_mirrors_timings( MIRROR_LIST, SEEN, CALLBACK, %ARGS );
Pings the listed mirrors and returns a list of mirrors sorted in
ascending ping times.
@@ -286,7 +302,7 @@ ping.
=cut
sub get_mirrors_timings {
- my( $self, $mirror_list, $seen, $callback ) = @_;
+ my( $self, $mirror_list, $seen, $callback, %args ) = @_;
$seen = {} unless defined $seen;
croak "The mirror list argument must be an array reference"
@@ -302,8 +318,9 @@ sub get_mirrors_timings {
next unless eval{ $m->http };
if( $self->_try_a_ping( $seen, $m, ) ) {
- my $ping = $m->ping;
+ my $ping = $m->ping(%args);
next unless defined $ping;
+ # printf "m %s ping %s\n", $m, $ping;
push @$timings, $m;
$callback->( $m ) if $callback;
}
@@ -367,20 +384,21 @@ value.
sub find_best_continents {
my ($self, %args) = @_;
- $args{n} ||= 3;
+ $args{n} ||= 3;
$args{verbose} = 0 unless defined $args{verbose};
$args{seen} = {} unless defined $args{seen};
croak "The seen argument must be a hash reference"
unless ref $args{seen} eq ref {};
$args{ping_cache_limit} = 24 * 60 * 60
- unless defined $args{ping_cache_time};
+ unless defined $args{ping_cache_limit};
croak "callback must be a subroutine"
if( defined $args{callback} and ref $args{callback} ne ref sub {} );
my %medians;
CONT: for my $c ( $self->continents ) {
- print "Testing $c\n" if $args{verbose};
my @mirrors = $self->mirrors( $self->countries($c) );
+ printf "Testing %s (%d mirrors)\n", $c, scalar @mirrors
+ if $args{verbose};
next CONT unless @mirrors;
my $n = (@mirrors < $args{n}) ? @mirrors : $args{n};
@@ -389,11 +407,18 @@ sub find_best_continents {
my $tries = 0;
RANDOM: while ( @mirrors && @tests < $n && $tries++ < 15 ) {
my $m = splice( @mirrors, int(rand(@mirrors)), 1 );
- if( $self->_try_a_ping( $args{seen}, $m, $args{ping_cache_limit} ) ) {
- $self->get_mirrors_timings( [ $m ], $args{seen}, $args{callback} );
+ if( $self->_try_a_ping(
+ $args{seen}, $m, $args{ping_cache_limit}
+ )) {
+ $self->get_mirrors_timings(
+ [ $m ],
+ $args{seen},
+ $args{callback},
+ %args,
+ );
next RANDOM unless defined $args{seen}{$m->hostname}->rtt;
}
- printf "\t%s -> %0.2f ms\n",
+ printf "(%s -> %0.2f ms)",
$m->hostname,
join ' ', 1000 * $args{seen}{$m->hostname}->rtt
if $args{verbose};
@@ -409,8 +434,12 @@ sub find_best_continents {
if ( $args{verbose} ) {
print "Median result by continent:\n";
- for my $c ( @best_cont ) {
- printf( " %4d ms %s\n", int($medians{$c}*1000+.5), $c );
+ if ( @best_cont ) {
+ for my $c ( @best_cont ) {
+ printf( " %7.2f ms %s\n", $medians{$c}*1000, $c );
+ }
+ } else {
+ print " **** No results found ****\n"
}
}
@@ -421,12 +450,14 @@ sub find_best_continents {
sub _try_a_ping {
my ($self, $seen, $mirror, $ping_cache_limit ) = @_;
- ( ! exists $seen->{$mirror->hostname} )
+ ( ! exists $seen->{$mirror->hostname}
or
- (
! defined $seen->{$mirror->hostname}->rtt
- or
- time - $seen->{$mirror->hostname}->rtt > $ping_cache_limit
+ or
+ ! defined $ping_cache_limit
+ or
+ time - $seen->{$mirror->hostname}->ping_time
+ > $ping_cache_limit
)
}
@@ -445,7 +476,13 @@ sub _get_median_ping_time {
}
};
- printf "\t-->median time: %0.2f ms\n", $median * 1000 if $verbose;
+ if ($verbose){
+ if ($median) {
+ printf " => median time: %.2f ms\n", $median * 1000
+ } else {
+ printf " => **** no median time ****\n";
+ }
+ }
return $median;
}
@@ -546,9 +583,17 @@ sub url {
}
sub ping {
- my $self = shift;
+ my($self, %args) = @_;
- my $ping = Net::Ping->new($^O eq 'VMS' ? 'icmp' : 'tcp', 1);
+ my $external_ping = $args{external_ping};
+ if ($external_ping) {
+ eval { require Net::Ping::External }
+ or die "Net::Ping::External required to use external ping command";
+ }
+ my $ping = Net::Ping->new(
+ $external_ping ? 'external' : $^O eq 'VMS' ? 'icmp' : 'tcp',
+ 1
+ );
my ($proto) = $self->url =~ m{^([^:]+)};
my $port = $proto eq 'http' ? 80 : 21;
return unless $port;
@@ -561,7 +606,11 @@ sub ping {
}
$ping->hires(1) if $ping->can('hires');
- my ($alive,$rtt) = $ping->ping($self->hostname);
+ my ($alive,$rtt) = eval { $ping->ping($self->hostname); };
+ my $verbose = $args{verbose};
+ if ($verbose && !$alive) {
+ printf "(host %s not alive)", $self->hostname;
+ }
$self->{rtt} = $alive ? $rtt : undef;
$self->{ping_time} = time;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Queue.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Queue.pm
index 8027d22d3b..259e47e05f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Queue.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Queue.pm
@@ -72,7 +72,7 @@ package CPAN::Queue;
# in CPAN::Distribution::rematein.
use vars qw{ @All $VERSION };
-$VERSION = "5.5002";
+$VERSION = "5.5003";
# CPAN::Queue::queue_item ;
sub queue_item {
@@ -207,6 +207,17 @@ sub reqtype_of {
return $best;
}
+sub iterator {
+ my $i = 0;
+ return sub {
+ until ($All[$i] || $i > $#All) {
+ $i++;
+ }
+ return if $i > $#All;
+ return $All[$i++]
+ };
+}
+
1;
__END__
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Shell.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Shell.pm
index b5d88924df..4140fb8af2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Shell.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Shell.pm
@@ -47,7 +47,7 @@ use vars qw(
"CPAN/Tarzip.pm",
"CPAN/Version.pm",
);
-$VERSION = "5.5008";
+$VERSION = "5.5009";
# record the initial timestamp for reload.
$reload = { map {$INC{$_} ? ($_,(stat $INC{$_})[9]) : ()} @relo };
@CPAN::Shell::ISA = qw(CPAN::Debug);
@@ -1611,9 +1611,10 @@ sub mydie {
# sub CPAN::Shell::colorable_makemaker_prompt ;
sub colorable_makemaker_prompt {
- my($foo,$bar) = @_;
+ my($foo,$bar,$ornament) = @_;
+ $ornament ||= "colorize_print";
if (CPAN::Shell->colorize_output) {
- my $ornament = $CPAN::Config->{colorize_print}||'bold blue on_white';
+ my $ornament = $CPAN::Config->{$ornament}||'bold blue on_white';
my $color_on = eval { Term::ANSIColor::color($ornament); } || "";
print $color_on;
}
@@ -1867,7 +1868,7 @@ to find objects with matching identifiers.
}
}
if (UNIVERSAL::can($obj, 'called_for')) {
- $obj->called_for($s);
+ $obj->called_for($s) unless $obj->called_for;
}
CPAN->debug(qq{pragma[@pragma]meth[$meth]}.
qq{ID[$obj->{ID}]}) if $CPAN::DEBUG;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Tarzip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Tarzip.pm
index f585a01bf7..6517cb8fd7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Tarzip.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/CPAN/Tarzip.pm
@@ -4,7 +4,7 @@ use strict;
use vars qw($VERSION @ISA $BUGHUNTING);
use CPAN::Debug;
use File::Basename qw(basename);
-$VERSION = "5.5012";
+$VERSION = "5.5013";
# module is internal to CPAN.pm
@ISA = qw(CPAN::Debug); ## no critic
@@ -41,6 +41,11 @@ CPAN shell prompt to register it as external program.
bless $me, $class;
}
+sub _zlib_ok () {
+ $CPAN::META->has_inst("Compress::Zlib") or return;
+ Compress::Zlib->can('gzopen');
+}
+
sub _my_which {
my($what) = @_;
if ($CPAN::Config->{$what}) {
@@ -66,7 +71,7 @@ sub _my_which {
sub gzip {
my($self,$read) = @_;
my $write = $self->{FILE};
- if ($CPAN::META->has_inst("Compress::Zlib")) {
+ if (_zlib_ok) {
my($buffer,$fhw);
$fhw = FileHandle->new($read)
or $CPAN::Frontend->mydie("Could not open $read: $!");
@@ -89,7 +94,7 @@ sub gzip {
sub gunzip {
my($self,$write) = @_;
my $read = $self->{FILE};
- if ($CPAN::META->has_inst("Compress::Zlib")) {
+ if (_zlib_ok) {
my($buffer,$fhw);
$fhw = FileHandle->new(">$write")
or $CPAN::Frontend->mydie("Could not open >$write: $!");
@@ -120,7 +125,7 @@ sub gtest {
my($buffer,$len);
$len = 0;
my $gz = Compress::Bzip2::bzopen($read, "rb")
- or $CPAN::Frontend->mydie(sprintf("Cannot gzopen %s: %s\n",
+ or $CPAN::Frontend->mydie(sprintf("Cannot bzopen %s: %s\n",
$read,
$Compress::Bzip2::bzerrno));
while ($gz->bzread($buffer) > 0 ) {
@@ -135,7 +140,7 @@ sub gtest {
}
$gz->gzclose();
CPAN->debug("err[$err]success[$success]") if $CPAN::DEBUG;
- } elsif ( $read=~/\.(?:gz|tgz)$/ && $CPAN::META->has_inst("Compress::Zlib") ) {
+ } elsif ( $read=~/\.(?:gz|tgz)$/ && _zlib_ok ) {
# After I had reread the documentation in zlib.h, I discovered that
# uncompressed files do not lead to an gzerror (anymore?).
my($buffer,$len);
@@ -183,7 +188,7 @@ sub TIEHANDLE {
$CPAN::Frontend->mydie("Could not bzopen $file");
$self->{GZ} = $gz;
$class->debug("via Compress::Bzip2");
- } elsif ($file =~/\.(?:gz|tgz)$/ && $CPAN::META->has_inst("Compress::Zlib")) {
+ } elsif ($file =~/\.(?:gz|tgz)$/ && _zlib_ok) {
my $gz = Compress::Zlib::gzopen($file,"rb") or
$CPAN::Frontend->mydie("Could not gzopen $file");
$self->{GZ} = $gz;
@@ -260,7 +265,7 @@ sub untar {
} elsif (
$CPAN::META->has_usable("Archive::Tar")
&&
- $CPAN::META->has_inst("Compress::Zlib") ) {
+ _zlib_ok ) {
my $prefer_external_tar = $CPAN::Config->{prefer_external_tar};
unless (defined $prefer_external_tar) {
if ($^O =~ /(MSWin32|solaris)/) {
@@ -294,7 +299,7 @@ END_WARN
$foundAT = "nothing";
}
my $foundCZ;
- if ($CPAN::META->has_inst("Compress::Zlib")) {
+ if (_zlib_ok) {
$foundCZ = sprintf "'%s'", "Compress::Zlib::"->VERSION;
} elsif ($foundAT) {
$foundCZ = "nothing";
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Class/Struct.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Class/Struct.pm
index 0aaab519b7..c593dc7c39 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Class/Struct.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Class/Struct.pm
@@ -14,7 +14,7 @@ require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(struct);
-$VERSION = '0.65';
+$VERSION = '0.66';
my $print = 0;
sub printem {
@@ -375,7 +375,7 @@ on the declared type of the element.
=item Scalar (C<'$'> or C<'*$'>)
The element is a scalar, and by default is initialized to C<undef>
-(but see L<Initializing with new>).
+(but see L</Initializing with new>).
The accessor's argument, if any, is assigned to the element.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Bzip2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Bzip2.pm
index 8165115ea3..2aa14188d7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Bzip2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Bzip2.pm
@@ -11,7 +11,7 @@ use Carp ;
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, $AUTOLOAD);
-$VERSION = '2.084';
+$VERSION = '2.093';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -354,6 +354,12 @@ The following bzip2 constants are exported by this module
BZ_OUTBUFF_FULL
BZ_CONFIG_ERROR
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/Compress-Raw-Bzip2/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=Compress-Raw-Bzip2>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
@@ -364,7 +370,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-The primary site for the bzip2 program is L<http://www.bzip.org>.
+The primary site for the bzip2 program is L<https://sourceware.org/bzip2/>.
See the module L<Compress::Bzip2|Compress::Bzip2>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Zlib.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Zlib.pm
index 4c36973898..cf7126b423 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Zlib.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Raw/Zlib.pm
@@ -10,7 +10,7 @@ use warnings ;
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, %EXPORT_TAGS, @EXPORT_OK, $AUTOLOAD, %DEFLATE_CONSTANTS, @DEFLATE_CONSTANTS);
-$VERSION = '2.084';
+$VERSION = '2.093';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -1557,6 +1557,12 @@ C<IO::Compress::RawDeflate>.
All the I<zlib> constants are automatically imported when you make use
of I<Compress::Raw::Zlib>.
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/Compress-Raw-Zlib/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=Compress-Raw-Zlib>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Zlib.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Zlib.pm
index ce79d7d113..4a0aae6c4b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Zlib.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Compress/Zlib.pm
@@ -7,17 +7,17 @@ use Carp ;
use IO::Handle ;
use Scalar::Util qw(dualvar);
-use IO::Compress::Base::Common 2.084 ;
-use Compress::Raw::Zlib 2.084 ;
-use IO::Compress::Gzip 2.084 ;
-use IO::Uncompress::Gunzip 2.084 ;
+use IO::Compress::Base::Common 2.093 ;
+use Compress::Raw::Zlib 2.093 ;
+use IO::Compress::Gzip 2.093 ;
+use IO::Uncompress::Gunzip 2.093 ;
use strict ;
use warnings ;
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS);
-$VERSION = '2.084';
+$VERSION = '2.093';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -224,7 +224,7 @@ sub Compress::Zlib::gzFile::gzseek
my $gz = $self->[0] ;
my $status ;
- eval { $status = $gz->seek($offset, $whence) ; };
+ eval { local $SIG{__DIE__}; $status = $gz->seek($offset, $whence) ; };
if ($@)
{
my $error = $@;
@@ -461,7 +461,7 @@ sub inflate
package Compress::Zlib ;
-use IO::Compress::Gzip::Constants 2.084 ;
+use IO::Compress::Gzip::Constants 2.093 ;
sub memGzip($)
{
@@ -1467,6 +1467,12 @@ Returns the version of the zlib library.
All the I<zlib> constants are automatically imported when you make use
of I<Compress::Zlib>.
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm
index 950895317c..14a86e3038 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm
@@ -10,7 +10,7 @@ use strict;
use warnings;
our ( %Config, $VERSION );
-$VERSION = "5.030001";
+$VERSION = "5.032001";
# Skip @Config::EXPORT because it only contains %Config, which we special
# case below as it's not a function. @Config::EXPORT won't change in the
@@ -56,11 +56,11 @@ sub import {
return;
}
-die "$0: Perl lib version (5.30.1) doesn't match executable '$^X' version ($])"
+die "$0: Perl lib version (5.32.1) doesn't match executable '$^X' version ($])"
unless $^V;
-$^V eq 5.30.1
- or die sprintf "%s: Perl lib version (5.30.1) doesn't match executable '$^X' version (%vd)", $0, $^V;
+$^V eq 5.32.1
+ or die sprintf "%s: Perl lib version (5.32.1) doesn't match executable '$^X' version (%vd)", $0, $^V;
sub FETCH {
@@ -85,7 +85,7 @@ sub AUTOLOAD {
my $rootdir = __FILE__;
$rootdir =~ s![\\/][^\\/]*[\\/][^\\/]*$!!;
$rootdir =~ s!/!\\!g;
-my $mingdir = "D:\\mingw2020";
+my $mingdir = "E:\\wprogs\\mingw2021";
# tie returns the object, so the value returned to require will be true.
tie %Config, 'Config', {
@@ -103,7 +103,7 @@ tie %Config, 'Config', {
ldlibpthname => '',
libpth => "$mingdir\\lib",
osname => 'MSWin32',
- osvers => '10.0.18363.418',
+ osvers => '10.0.19042.804',
path_sep => ';',
privlibexp => "$rootdir\\lib",
scriptdir => "$rootdir\\bin",
@@ -112,5 +112,5 @@ tie %Config, 'Config', {
so => 'dll',
useithreads => 'define',
usevendorprefix => undef,
- version => '5.30.1',
+ version => '5.32.1',
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig
index 4e20854c99..db56185dee 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pm.orig
@@ -10,7 +10,7 @@ use strict;
use warnings;
our ( %Config, $VERSION );
-$VERSION = "5.030001";
+$VERSION = "5.032001";
# Skip @Config::EXPORT because it only contains %Config, which we special
# case below as it's not a function. @Config::EXPORT won't change in the
@@ -56,11 +56,11 @@ sub import {
return;
}
-die "$0: Perl lib version (5.30.1) doesn't match executable '$^X' version ($])"
+die "$0: Perl lib version (5.32.1) doesn't match executable '$^X' version ($])"
unless $^V;
-$^V eq 5.30.1
- or die sprintf "%s: Perl lib version (5.30.1) doesn't match executable '$^X' version (%vd)", $0, $^V;
+$^V eq 5.32.1
+ or die sprintf "%s: Perl lib version (5.32.1) doesn't match executable '$^X' version (%vd)", $0, $^V;
sub FETCH {
@@ -84,7 +84,7 @@ sub AUTOLOAD {
# tie returns the object, so the value returned to require will be true.
tie %Config, 'Config', {
- archlibexp => 'd:\\tlperl\\lib',
+ archlibexp => 'e:\\tlperl\\lib',
archname => 'MSWin32-x86-multi-thread',
cc => 'gcc',
d_readlink => undef,
@@ -96,16 +96,16 @@ tie %Config, 'Config', {
inc_version_list => '',
intsize => '4',
ldlibpthname => '',
- libpth => 'D:\\mingw2020\\lib',
+ libpth => 'E:\\wprogs\\mingw2021\\lib',
osname => 'MSWin32',
- osvers => '10.0.18363.418',
+ osvers => '10.0.19042.804',
path_sep => ';',
- privlibexp => 'd:\\tlperl\\lib',
- scriptdir => 'd:\\tlperl\\bin',
- sitearchexp => 'd:\\tlperl\\site\\lib',
- sitelibexp => 'd:\\tlperl\\site\\lib',
+ privlibexp => 'e:\\tlperl\\lib',
+ scriptdir => 'e:\\tlperl\\bin',
+ sitearchexp => 'e:\\tlperl\\site\\lib',
+ sitelibexp => 'e:\\tlperl\\site\\lib',
so => 'dll',
useithreads => 'define',
usevendorprefix => undef,
- version => '5.30.1',
+ version => '5.32.1',
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod
index 8a6b4068e5..cbb4fcd8f6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config.pod
@@ -1,5 +1,7 @@
=head1 NAME
+=for comment Generated by configpm. Any changes made here will be lost!
+
Config - access Perl configuration information
=head1 SYNOPSIS
@@ -150,8 +152,6 @@ in such cases.
=over 4
-=cut
-
=item C<_a>
From F<Unix.U>:
@@ -179,14 +179,10 @@ values include F<.obj>.
=back
-=cut
-
=head2 a
=over 4
-=cut
-
=item C<afs>
From F<afs.U>:
@@ -346,14 +342,10 @@ the value is reset to a plain C<awk> and is not useful.
=back
-=cut
-
=head2 b
=over 4
-=cut
-
=item C<baserev>
From F<baserev.U>:
@@ -418,14 +410,10 @@ or 87654321 on a Cray ... or 3412 with weird order !
=back
-=cut
-
=head2 c
=over 4
-=cut
-
=item C<c>
From F<n.U>:
@@ -772,14 +760,10 @@ is defined.
=back
-=cut
-
=head2 d
=over 4
-=cut
-
=item C<d__fwalk>
From F<d__fwalk.U>:
@@ -3583,7 +3567,7 @@ From F<d_regcmp.U>:
This variable conditionally defines the C<HAS_RECOMP> symbol, which
indicates to the C program that the re_comp() routine is available
-for regular patern matching (usally on C<BSD>). If so, it is likely that
+for regular pattern matching (usually on C<BSD>). If so, it is likely that
re_exec() exists.
=item C<d_readdir>
@@ -3637,7 +3621,7 @@ From F<d_regcmp.U>:
This variable conditionally defines the C<HAS_REGCMP> symbol, which
indicates to the C program that the regcmp() routine is available
-for regular patern matching (usally on System V).
+for regular pattern matching (usually on System V).
=item C<d_regcomp>
@@ -3645,7 +3629,7 @@ From F<d_regcmp.U>:
This variable conditionally defines the C<HAS_REGCOMP> symbol, which
indicates to the C program that the regcomp() routine is available
-for regular patern matching (usally on F<POSIX.2> conforming systems).
+for regular pattern matching (usually on F<POSIX.2> conforming systems).
=item C<d_remainder>
@@ -4689,14 +4673,14 @@ provided on C<UNIX> systems. You may have to include <sys/times.h>.
From F<i_time.U>:
This variable conditionally defines C<HAS_TM_TM_GMTOFF>, which indicates
-indicates to the C program that the struct tm has the tm_gmtoff field.
+to the C program that the struct tm has the tm_gmtoff field.
=item C<d_tm_tm_zone>
From F<i_time.U>:
This variable conditionally defines C<HAS_TM_TM_ZONE>, which indicates
-indicates to the C program that the struct tm has the tm_zone field.
+to the C program that the struct tm has the tm_zone field.
=item C<d_tmpnam_r>
@@ -5146,14 +5130,10 @@ link dynamically into the package. It is used by Makefile.
=back
-=cut
-
=head2 e
=over 4
-=cut
-
=item C<eagain>
From F<nblock_io.U>:
@@ -5292,14 +5272,10 @@ This variable holds a list of extra modules to install.
=back
-=cut
-
=head2 f
=over 4
-=cut
-
=item C<fflushall>
From F<fflushall.U>:
@@ -5401,14 +5377,10 @@ F<sed.>
=back
-=cut
-
=head2 g
=over 4
-=cut
-
=item C<gccansipedantic>
From F<gccvers.U>:
@@ -5710,14 +5682,10 @@ the value is reset to a plain C<gzip> and is not useful.
=back
-=cut
-
=head2 h
=over 4
-=cut
-
=item C<h_fcntl>
From F<h_fcntl.U>:
@@ -5811,14 +5779,10 @@ expanded at configuration time, for convenient use in makefiles.
=back
-=cut
-
=head2 i
=over 4
-=cut
-
=item C<i16size>
From F<perlxv.U>:
@@ -6839,14 +6803,10 @@ This variable contains the C type used for Perl's C<IV>.
=back
-=cut
-
=head2 k
=over 4
-=cut
-
=item C<known_extensions>
From F<Extensions.U>:
@@ -6867,14 +6827,10 @@ The value is the empty string and is not useful.
=back
-=cut
-
=head2 l
=over 4
-=cut
-
=item C<ld>
From F<dlsrc.U>:
@@ -7182,14 +7138,10 @@ kernel (which also appears to be lseek's return type).
=back
-=cut
-
=head2 m
=over 4
-=cut
-
=item C<mail>
From F<Loc.U>:
@@ -7402,14 +7354,10 @@ removed.
=back
-=cut
-
=head2 n
=over 4
-=cut
-
=item C<n>
From F<n.U>:
@@ -7584,14 +7532,10 @@ This variable contains the C type used for Perl's C<NV>.
=back
-=cut
-
=head2 o
=over 4
-=cut
-
=item C<o_nonblock>
From F<nblock_io.U>:
@@ -7668,14 +7612,10 @@ for the next run through Configure.
=back
-=cut
-
=head2 p
=over 4
-=cut
-
=item C<package>
From F<package.U>:
@@ -7734,14 +7674,10 @@ to determine inc_version_list.
=back
-=cut
-
=head2 P
=over 4
-=cut
-
=item C<PERL_API_REVISION>
From F<patchlevel.h>:
@@ -7957,14 +7893,10 @@ indicates to the C program how many bytes there are in a pointer.
=back
-=cut
-
=head2 q
=over 4
-=cut
-
=item C<quadkind>
From F<quadtype.U>:
@@ -7981,14 +7913,10 @@ long long, int64_t, or whatever type is used for 64-bit integers.
=back
-=cut
-
=head2 r
=over 4
-=cut
-
=item C<randbits>
From F<randfunc.U>:
@@ -8104,14 +8032,10 @@ of usenm and the flags on the Configure command line.
=back
-=cut
-
=head2 s
=over 4
-=cut
-
=item C<sched_yield>
From F<d_pthread_y.U>:
@@ -8938,14 +8862,10 @@ is generally used when cross-compiling using a gcc-like compiler.
=back
-=cut
-
=head2 t
=over 4
-=cut
-
=item C<tail>
From F<Loc.U>:
@@ -9113,14 +9033,10 @@ is defined.
=back
-=cut
-
=head2 u
=over 4
-=cut
-
=item C<u16size>
From F<perlxv.U>:
@@ -9544,14 +9460,10 @@ a Perl C<UV> as an unsigned hexadecimal integer in uppercase C<ABCDEF>.
=back
-=cut
-
=head2 v
=over 4
-=cut
-
=item C<vendorarch>
From F<vendorarch.U>:
@@ -9773,14 +9685,10 @@ The value is the empty string and is not useful.
=back
-=cut
-
=head2 x
=over 4
-=cut
-
=item C<xlibpth>
From F<libpth.U>:
@@ -9791,14 +9699,10 @@ libraries on this platform, for example C<CPU>-specific libraries
=back
-=cut
-
=head2 y
=over 4
-=cut
-
=item C<yacc>
From F<yacc.U>:
@@ -9815,14 +9719,10 @@ user. It is up to the Makefile to use this.
=back
-=cut
-
=head2 z
=over 4
-=cut
-
=item C<zcat>
From F<Loc.U>:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl
index b5dc528f3d..c1b1f9aa43 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl
@@ -160,7 +160,7 @@ sub myconfig {
my $rootdir = __FILE__;
$rootdir =~ s![\\/][^\\/]*[\\/][^\\/]*$!!;
$rootdir =~ s!/!\\!g;
-my $mingdir = "D:\\mingw2020";
+my $mingdir = "E:\\wprogs\\mingw2021";
local *_ = \my $a;
$_ = <<"!END!";
@@ -171,15 +171,15 @@ Header=''
Id='\$Id'
Locker=''
Log='\$Log'
-PATCHLEVEL='30'
+PATCHLEVEL='32'
PERL_API_REVISION='5'
PERL_API_SUBVERSION='0'
-PERL_API_VERSION='30'
+PERL_API_VERSION='32'
PERL_CONFIG_SH='true'
PERL_PATCHLEVEL=''
PERL_REVISION='5'
PERL_SUBVERSION='1'
-PERL_VERSION='30'
+PERL_VERSION='32'
RCSfile='\$RCSfile'
Revision='\$Revision'
SUBVERSION='1'
@@ -194,8 +194,8 @@ alignbytes='8'
aphostname=''
api_revision='5'
api_subversion='0'
-api_version='30'
-api_versionstring='5.30.0'
+api_version='32'
+api_versionstring='5.32.0'
ar='ar'
archlib='$rootdir\\lib'
archlibexp='$rootdir\\lib'
@@ -218,14 +218,14 @@ cat='type'
cc='gcc'
cccdlflags=' '
ccdlflags=' '
-ccflags=' -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
+ccflags=' -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DWIN32_NO_REGISTRY -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
ccflags_uselargefiles=''
ccname='gcc'
ccsymbols=''
ccversion=''
cf_by='siepo'
cf_email='tex-live\@tug.org'
-cf_time='Wed Mar 4 17:19:06 2020'
+cf_time='Tue Feb 23 20:23:57 2021'
charbits='8'
chgrp=''
chmod=''
@@ -278,6 +278,7 @@ d_asinh='define'
d_atanh='define'
d_atolf='undef'
d_atoll='undef'
+d_attribute_always_inline='undef'
d_attribute_deprecated='undef'
d_attribute_format='undef'
d_attribute_malloc='undef'
@@ -701,6 +702,7 @@ d_sitearch='define'
d_snprintf='define'
d_sockaddr_in6='undef'
d_sockaddr_sa_len='undef'
+d_sockaddr_storage='define'
d_sockatmark='undef'
d_sockatmarkproto='undef'
d_socket='define'
@@ -793,6 +795,7 @@ d_voidtty=''
d_vsnprintf='define'
d_wait4='undef'
d_waitpid='define'
+d_wcrtomb='undef'
d_wcscmp='define'
d_wcstombs='define'
d_wcsxfrm='define'
@@ -818,7 +821,7 @@ doublesize='8'
drand01='Perl_drand48()'
drand48_r_proto='0'
dtrace=''
-dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO List/Util MIME/Base64 Math/BigInt/FastCalc Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize Win32 Win32API/File XS/APItest XS/Typemap attributes mro re threads threads/shared'
+dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO List/Util MIME/Base64 Math/BigInt/FastCalc Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize Win32 Win32API/File XS/APItest XS/Typemap attributes mro re threads threads/shared'
eagain='EAGAIN'
ebcdic='undef'
echo='echo'
@@ -833,7 +836,7 @@ endservent_r_proto='0'
eunicefix=':'
exe_ext='.exe'
expr='expr'
-extensions='Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
+extensions='Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call FindBin Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
extern_C='extern'
extras=''
fflushNULL='define'
@@ -1025,7 +1028,7 @@ issymlink=''
ivdformat='"ld"'
ivsize='4'
ivtype='long'
-known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
+known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call FindBin GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
ksh=''
ld='g++'
lddlflags='-mdll -s -L"$rootdir\\lib\\CORE" -L"$mingdir\\lib"'
@@ -1035,7 +1038,7 @@ ldlibpthname=''
less='less'
lib_ext='.a'
libc=''
-libperl='libperl530.a'
+libperl='libperl532.a'
libpth='$mingdir\\lib'
libs=' -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
libsdirs=''
@@ -1099,7 +1102,7 @@ netdb_net_type='long'
nm='nm'
nm_opt=''
nm_so_opt=''
-nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version'
+nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple FindBin Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version'
nroff=''
nvEUformat='"E"'
nvFUformat='"F"'
@@ -1118,12 +1121,12 @@ old_pthread_create_joinable=''
optimize='-s -O2'
orderlib='false'
osname='MSWin32'
-osvers='10.0.18363.418'
+osvers='10.0.19042.804'
otherlibdirs=''
package='perl5'
pager='more /e'
passcat=''
-patchlevel='30'
+patchlevel='32'
path_sep=';'
perl='perl'
perl5=''
@@ -1347,8 +1350,8 @@ vendorprefix=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''
-version='5.30.1'
-version_patchlevel_string='version 30 subversion 1'
+version='5.32.1'
+version_patchlevel_string='version 32 subversion 1'
versiononly='undef'
vi=''
xlibpth='/usr/lib/386 /lib/386'
@@ -1366,8 +1369,8 @@ s/(byteorder=)(['"]).*?\2/$1$2$Config::byteorder$2/m;
my $config_sh_len = length $_;
our $Config_SH_expanded = "\n$_" . << 'EOVIRTUAL';
-ccflags_nolargefiles=' -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
-ldflags_nolargefiles='-s -L\"$rootdir\\lib\\CORE\" -L\"$mingdir\\lib\"'
+ccflags_nolargefiles=' -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DWIN32_NO_REGISTRY -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
+ldflags_nolargefiles='-s -L\"$rootdir\\lib\\CORE" -L\"$mingdir\\lib\"'
libs_nolargefiles='-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
libswanted_nolargefiles=''
EOVIRTUAL
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl.orig b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl.orig
index 815cb85cc9..91ed13da8e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl.orig
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Config_heavy.pl.orig
@@ -66,7 +66,7 @@ sub header_files {
util.h);
}
-### Configured by: tex-live@tug.org
+### Configured by: siepo@DESKTOP-2H3JTBT
### Target system: WIN32
our $summary = <<'!END!';
@@ -166,15 +166,15 @@ Header=''
Id='$Id'
Locker=''
Log='$Log'
-PATCHLEVEL='30'
+PATCHLEVEL='32'
PERL_API_REVISION='5'
PERL_API_SUBVERSION='0'
-PERL_API_VERSION='30'
+PERL_API_VERSION='32'
PERL_CONFIG_SH='true'
PERL_PATCHLEVEL=''
PERL_REVISION='5'
PERL_SUBVERSION='1'
-PERL_VERSION='30'
+PERL_VERSION='32'
RCSfile='$RCSfile'
Revision='$Revision'
SUBVERSION='1'
@@ -189,11 +189,11 @@ alignbytes='8'
aphostname=''
api_revision='5'
api_subversion='0'
-api_version='30'
-api_versionstring='5.30.0'
+api_version='32'
+api_versionstring='5.32.0'
ar='ar'
-archlib='d:\tlperl\lib'
-archlibexp='d:\tlperl\lib'
+archlib='e:\tlperl\lib'
+archlibexp='e:\tlperl\lib'
archname='MSWin32-x86-multi-thread'
archname64=''
archobjs=''
@@ -201,8 +201,8 @@ asctime_r_proto='0'
awk='awk'
baserev='5'
bash=''
-bin='d:\tlperl\bin'
-binexp='d:\tlperl\bin'
+bin='e:\tlperl\bin'
+binexp='e:\tlperl\bin'
bison=''
bootstrap_charset='undef'
byacc='byacc'
@@ -213,14 +213,14 @@ cat='type'
cc='gcc'
cccdlflags=' '
ccdlflags=' '
-ccflags=' -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
+ccflags=' -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DWIN32_NO_REGISTRY -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
ccflags_uselargefiles=''
ccname='gcc'
ccsymbols=''
ccversion=''
cf_by='siepo'
-cf_email='tex-live@tug.org'
-cf_time='Wed Mar 4 17:19:06 2020'
+cf_email='siepo@DESKTOP-2H3JTBT'
+cf_time='Tue Feb 23 20:23:57 2021'
charbits='8'
chgrp=''
chmod=''
@@ -273,6 +273,7 @@ d_asinh='define'
d_atanh='define'
d_atolf='undef'
d_atoll='undef'
+d_attribute_always_inline='undef'
d_attribute_deprecated='undef'
d_attribute_format='undef'
d_attribute_malloc='undef'
@@ -696,6 +697,7 @@ d_sitearch='define'
d_snprintf='define'
d_sockaddr_in6='undef'
d_sockaddr_sa_len='undef'
+d_sockaddr_storage='define'
d_sockatmark='undef'
d_sockatmarkproto='undef'
d_socket='define'
@@ -788,6 +790,7 @@ d_voidtty=''
d_vsnprintf='define'
d_wait4='undef'
d_waitpid='define'
+d_wcrtomb='undef'
d_wcscmp='define'
d_wcstombs='define'
d_wcsxfrm='define'
@@ -813,7 +816,7 @@ doublesize='8'
drand01='Perl_drand48()'
drand48_r_proto='0'
dtrace=''
-dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO List/Util MIME/Base64 Math/BigInt/FastCalc Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize Win32 Win32API/File XS/APItest XS/Typemap attributes mro re threads threads/shared'
+dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO List/Util MIME/Base64 Math/BigInt/FastCalc Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize Win32 Win32API/File XS/APItest XS/Typemap attributes mro re threads threads/shared'
eagain='EAGAIN'
ebcdic='undef'
echo='echo'
@@ -828,7 +831,7 @@ endservent_r_proto='0'
eunicefix=':'
exe_ext='.exe'
expr='expr'
-extensions='Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
+extensions='Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call FindBin Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
extern_C='extern'
extras=''
fflushNULL='define'
@@ -982,26 +985,26 @@ i_xlocale='undef'
ignore_versioned_solibs=''
inc_version_list=''
inc_version_list_init='0'
-incpath='D:\mingw2020\include'
+incpath='E:\wprogs\mingw2021\include'
inews=''
initialinstalllocation=''
-installarchlib='d:\tlperl\lib'
-installbin='d:\tlperl\bin'
+installarchlib='e:\tlperl\lib'
+installbin='e:\tlperl\bin'
installhtml1dir=''
installhtml3dir=''
-installhtmldir='d:\tlperl\html'
-installhtmlhelpdir='d:\tlperl\htmlhelp'
-installman1dir='d:\tlperl\man\man1'
-installman3dir='d:\tlperl\man\man3'
-installprefix='d:\tlperl'
-installprefixexp='d:\tlperl'
-installprivlib='d:\tlperl\lib'
-installscript='d:\tlperl\bin'
-installsitearch='d:\tlperl\site\lib'
-installsitebin='d:\tlperl\bin'
+installhtmldir='e:\tlperl\html'
+installhtmlhelpdir='e:\tlperl\htmlhelp'
+installman1dir='e:\tlperl\man\man1'
+installman3dir='e:\tlperl\man\man3'
+installprefix='e:\tlperl'
+installprefixexp='e:\tlperl'
+installprivlib='e:\tlperl\lib'
+installscript='e:\tlperl\bin'
+installsitearch='e:\tlperl\site\lib'
+installsitebin='e:\tlperl\bin'
installsitehtml1dir=''
installsitehtml3dir=''
-installsitelib='d:\tlperl\site\lib'
+installsitelib='e:\tlperl\site\lib'
installsiteman1dir=''
installsiteman3dir=''
installsitescript=''
@@ -1020,18 +1023,18 @@ issymlink=''
ivdformat='"ld"'
ivsize='4'
ivtype='long'
-known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
+known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers AutoLoader B CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl/V Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Devel/SelfStubber Digest Digest/MD5 Digest/SHA Dumpvalue Encode Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS Fcntl File/DosGlob File/Fetch File/Find File/Glob File/Path File/Temp FileCache Filter/Simple Filter/Util/Call FindBin GDBM_File Getopt/Long HTTP/Tiny Hash/Util Hash/Util/FieldHash I18N/Collate I18N/LangTags I18N/Langinfo IO IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 IPC/SysV JSON/PP List/Util Locale/Maketext Locale/Maketext/Simple MIME/Base64 Math/BigInt Math/BigInt/FastCalc Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NDBM_File NEXT Net/Ping ODBM_File Opcode POSIX Params/Check Perl/OSType PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage SDBM_File Safe Search/Dict SelfLoader Socket Storable Sys/Hostname Sys/Syslog Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/HiRes Time/Local Time/Piece Unicode/Collate Unicode/Normalize VMS/DCLsym VMS/Filespec VMS/Stdio Win32 Win32API/File Win32CORE XS/APItest XS/Typemap XSLoader attributes autodie autouse base bignum constant encoding/warnings experimental if lib libnet mro parent perlfaq podlators re threads threads/shared version'
ksh=''
ld='g++'
-lddlflags='-mdll -s -L"d:\tlperl\lib\CORE" -L"D:\mingw2020\lib"'
-ldflags='-s -L"d:\tlperl\lib\CORE" -L"D:\mingw2020\lib"'
+lddlflags='-mdll -s -L"e:\tlperl\lib\CORE" -L"E:\wprogs\mingw2021\lib"'
+ldflags='-s -L"e:\tlperl\lib\CORE" -L"E:\wprogs\mingw2021\lib"'
ldflags_uselargefiles=''
ldlibpthname=''
less='less'
lib_ext='.a'
libc=''
-libperl='libperl530.a'
-libpth='D:\mingw2020\lib'
+libperl='libperl532.a'
+libpth='E:\wprogs\mingw2021\lib'
libs=' -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
libsdirs=''
libsfiles=''
@@ -1067,11 +1070,11 @@ make_set_make='#'
mallocobj='malloc.o'
mallocsrc='malloc.c'
malloctype='void *'
-man1dir='d:\tlperl\man\man1'
-man1direxp='d:\tlperl\man\man1'
+man1dir='e:\tlperl\man\man1'
+man1direxp='e:\tlperl\man\man1'
man1ext='1'
-man3dir='d:\tlperl\man\man3'
-man3direxp='d:\tlperl\man\man3'
+man3dir='e:\tlperl\man\man3'
+man3direxp='e:\tlperl\man\man3'
man3ext='3'
mips_type=''
mistrustnm=''
@@ -1094,7 +1097,7 @@ netdb_net_type='long'
nm='nm'
nm_opt=''
nm_so_opt=''
-nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version'
+nonxs_ext='Archive/Tar Attribute/Handlers AutoLoader CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple FindBin Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Hash/NamedCapture Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version'
nroff=''
nvEUformat='"E"'
nvFUformat='"F"'
@@ -1113,12 +1116,12 @@ old_pthread_create_joinable=''
optimize='-s -O2'
orderlib='false'
osname='MSWin32'
-osvers='10.0.18363.418'
+osvers='10.0.19042.804'
otherlibdirs=''
package='perl5'
pager='more /e'
passcat=''
-patchlevel='30'
+patchlevel='32'
path_sep=';'
perl='perl'
perl5=''
@@ -1126,17 +1129,17 @@ perl_patchlevel=''
perl_static_inline='static __inline__'
perladmin=''
perllibs=' -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
-perlpath='d:\tlperl\bin\perl.exe'
+perlpath='e:\tlperl\bin\perl.exe'
pg=''
phostname='hostname'
pidtype='int'
plibpth=''
pmake=''
pr=''
-prefix='d:\tlperl'
-prefixexp='d:\tlperl'
-privlib='d:\tlperl\lib'
-privlibexp='d:\tlperl\lib'
+prefix='e:\tlperl'
+prefixexp='e:\tlperl'
+privlib='e:\tlperl\lib'
+privlibexp='e:\tlperl\lib'
procselfexe=''
prototype='define'
ptrsize='4'
@@ -1174,8 +1177,8 @@ sPRIu64='"lu"'
sPRIx64='"lx"'
sSCNfldbl='"Lf"'
sched_yield=''
-scriptdir='d:\tlperl\bin'
-scriptdirexp='d:\tlperl\bin'
+scriptdir='e:\tlperl\bin'
+scriptdirexp='e:\tlperl\bin'
sed='sed'
seedfunc='Perl_drand48_init'
selectminbits='32'
@@ -1202,23 +1205,23 @@ sig_num='0 1 2 21 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 20
sig_num_init='0, 1, 2, 21, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 20, 0'
sig_size='27'
signal_t='void'
-sitearch='d:\tlperl\site\lib'
-sitearchexp='d:\tlperl\site\lib'
-sitebin='d:\tlperl\site\bin'
-sitebinexp='d:\tlperl\site\bin'
+sitearch='e:\tlperl\site\lib'
+sitearchexp='e:\tlperl\site\lib'
+sitebin='e:\tlperl\site\bin'
+sitebinexp='e:\tlperl\site\bin'
sitehtml1dir=''
sitehtml1direxp=''
sitehtml3dir=''
sitehtml3direxp=''
-sitelib='d:\tlperl\site\lib'
+sitelib='e:\tlperl\site\lib'
sitelib_stem=''
-sitelibexp='d:\tlperl\site\lib'
+sitelibexp='e:\tlperl\site\lib'
siteman1dir=''
siteman1direxp=''
siteman3dir=''
siteman3direxp=''
-siteprefix='d:\tlperl\site'
-siteprefixexp='d:\tlperl\site'
+siteprefix='e:\tlperl\site'
+siteprefixexp='e:\tlperl\site'
sitescript=''
sitescriptexp=''
sizesize='4'
@@ -1342,8 +1345,8 @@ vendorprefix=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''
-version='5.30.1'
-version_patchlevel_string='version 30 subversion 1'
+version='5.32.1'
+version_patchlevel_string='version 32 subversion 1'
versiononly='undef'
vi=''
xlibpth='/usr/lib/386 /lib/386'
@@ -1361,8 +1364,8 @@ s/(byteorder=)(['"]).*?\2/$1$2$Config::byteorder$2/m;
my $config_sh_len = length $_;
our $Config_SH_expanded = "\n$_" . << 'EOVIRTUAL';
-ccflags_nolargefiles=' -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
-ldflags_nolargefiles='-s -L"d:\tlperl\lib\CORE" -L"D:\mingw2020\lib"'
+ccflags_nolargefiles=' -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DWIN32_NO_REGISTRY -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields'
+ldflags_nolargefiles='-s -L"e:\tlperl\lib\CORE" -L"E:\wprogs\mingw2021\lib"'
libs_nolargefiles='-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32'
libswanted_nolargefiles=''
EOVIRTUAL
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Data/Dumper.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Data/Dumper.pm
index 4866af9861..4de79bbda4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Data/Dumper.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Data/Dumper.pm
@@ -10,7 +10,7 @@
package Data::Dumper;
BEGIN {
- $VERSION = '2.174'; # Don't forget to set version and release
+ $VERSION = '2.174_01'; # Don't forget to set version and release
} # date in POD below!
#$| = 1;
@@ -1467,7 +1467,7 @@ modify it under the same terms as Perl itself.
=head1 VERSION
-Version 2.174
+Version 2.174_01
=head1 SEE ALSO
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/PPPort.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/PPPort.pm
index db53d98ae6..67b864b021 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/PPPort.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Devel/PPPort.pm
@@ -56,7 +56,7 @@ C<Devel::PPPort> contains two functions, C<WriteFile> and C<GetFileContents>.
C<WriteFile>'s only purpose is to write the F<ppport.h> C header file.
This file contains a series of macros and, if explicitly requested, functions
that allow XS modules to be built using older versions of Perl. Currently,
-Perl versions from 5.003 to 5.30 are supported.
+Perl versions from 5.003_07 to 5.31.6 are supported.
C<GetFileContents> can be used to retrieve the file contents rather than
writing it out.
@@ -69,7 +69,7 @@ You should use F<ppport.h> in modern code so that your code will work
with the widest range of Perl interpreters possible, without significant
additional work.
-You should attempt older code to fully use F<ppport.h>, because the
+You should attempt to get older code to fully use F<ppport.h>, because the
reduced pollution of newer Perl versions is an important thing. It's so
important that the old polluting ways of original Perl modules will not be
supported very far into the future, and your module will almost certainly
@@ -79,7 +79,7 @@ having done the electronic ecology some good.
=head2 How to use ppport.h
Don't direct the users of your module to download C<Devel::PPPort>.
-They are most probably no XS writers. Also, don't make F<ppport.h>
+They are most probably not XS writers. Also, don't make F<ppport.h>
optional. Rather, just take the most recent copy of F<ppport.h> that
you can find (e.g. by generating it with the latest C<Devel::PPPort>
release from CPAN), copy it into your project, adjust your project to
@@ -118,53 +118,56 @@ of the would-be file rather than writing it out.
=head1 COMPATIBILITY
-F<ppport.h> supports Perl versions from 5.003 to 5.30
+F<ppport.h> supports Perl versions from 5.003_07 to 5.31.6
in threaded and non-threaded configurations.
=head2 Provided Perl compatibility API
-The header file written by this module, typically F<ppport.h>, provides
-access to the following elements of the Perl API that is not available
-in older Perl releases:
+The header file written by this module, typically F<ppport.h>, provides access
+to the following elements of the Perl API that are not otherwise available in
+Perl releases older than when the elements were first introduced. (Note that
+many of these are not supported all the way back to 5.003_07, but it may
+be that they are supported back as far as you need; see L</Supported Perl API,
+sorted by version> for that information.)
- __ASSERT_
_aMY_CXT
- _pMY_CXT
aMY_CXT
aMY_CXT_
+ __ASSERT_
aTHX
aTHX_
aTHXR
aTHXR_
+ AvFILLp
av_tindex
av_top_index
- AvFILLp
+ BOM_UTF8
boolSV
- C_ARRAY_END
- C_ARRAY_LENGTH
call_argv
+ caller_cx
call_method
call_pv
call_sv
- caller_cx
+ C_ARRAY_END
+ C_ARRAY_LENGTH
cBOOL
ckWARN
CopFILE
- CopFILE_set
CopFILEAV
CopFILEGV
CopFILEGV_set
+ CopFILE_set
CopFILESV
CopSTASH
CopSTASH_eq
- CopSTASH_set
CopSTASHPV
CopSTASHPV_set
+ CopSTASH_set
CopyD
CPERLscope
croak_memory_wrap
- croak_no_modify
croak_nocontext
+ croak_no_modify
croak_sv
croak_xs_usage
dAX
@@ -190,12 +193,15 @@ in older Perl releases:
eval_pv
eval_sv
EXTERN_C
- G_METHOD
+ foldEQ_utf8
get_av
get_cv
+ get_cvn_flags
get_cvs
get_hv
get_sv
+ G_METHOD
+ G_RETHROW
grok_bin
grok_hex
grok_number
@@ -204,70 +210,156 @@ in older Perl releases:
grok_oct
gv_fetchpvn_flags
gv_fetchpvs
+ gv_fetchsv
+ gv_init_pvn
+ GV_NOADD_MASK
gv_stashpvn
gv_stashpvs
+ GvSVn
HEf_SVKEY
HeUTF8
hv_fetchs
- hv_stores
HvNAME_get
HvNAMELEN_get
+ hv_stores
IN_LOCALE
IN_LOCALE_COMPILETIME
IN_LOCALE_RUNTIME
IN_PERL_COMPILETIME
INT2PTR
- IS_NUMBER_GREATER_THAN_UV_MAX
- IS_NUMBER_IN_UV
- IS_NUMBER_INFINITY
- IS_NUMBER_NAN
- IS_NUMBER_NEG
- IS_NUMBER_NOT_INT
isALNUM
isALNUM_A
isALNUMC
isALNUMC_A
+ isALNUMC_L1
isALPHA
isALPHA_A
+ isALPHA_L1
+ isALPHA_LC_utf8_safe
isALPHANUMERIC
isALPHANUMERIC_A
+ isALPHANUMERIC_L1
+ isALPHANUMERIC_LC
+ isALPHANUMERIC_LC_utf8_safe
+ isALPHANUMERIC_utf8_safe
+ isALPHANUMERIC_uvchr
+ isALPHA_utf8_safe
+ isALPHA_uvchr
isASCII
isASCII_A
+ isASCII_L1
+ isASCII_LC
+ isASCII_utf8_safe
+ isASCII_uvchr
isBLANK
isBLANK_A
+ isBLANK_L1
+ isBLANK_LC
+ isBLANK_LC_utf8_safe
+ isBLANK_utf8_safe
+ isBLANK_uvchr
isCNTRL
isCNTRL_A
+ isCNTRL_L1
+ isCNTRL_LC_utf8_safe
+ isCNTRL_utf8_safe
+ isCNTRL_uvchr
isDIGIT
isDIGIT_A
+ isDIGIT_L1
+ isDIGIT_LC_utf8_safe
+ isDIGIT_utf8_safe
+ isDIGIT_uvchr
isGRAPH
isGRAPH_A
+ isGRAPH_L1
+ isGRAPH_LC_utf8_safe
+ isGRAPH_utf8_safe
+ isGRAPH_uvchr
+ isGV_with_GP
isIDCONT
isIDCONT_A
+ isIDCONT_L1
+ isIDCONT_LC
+ isIDCONT_LC_utf8_safe
+ isIDCONT_utf8_safe
+ isIDCONT_uvchr
isIDFIRST
isIDFIRST_A
+ isIDFIRST_L1
+ isIDFIRST_LC
+ isIDFIRST_LC_utf8_safe
+ isIDFIRST_utf8_safe
+ isIDFIRST_uvchr
+ is_invariant_string
isLOWER
isLOWER_A
+ isLOWER_L1
+ isLOWER_LC_utf8_safe
+ isLOWER_utf8_safe
+ isLOWER_uvchr
+ IS_NUMBER_GREATER_THAN_UV_MAX
+ IS_NUMBER_INFINITY
+ IS_NUMBER_IN_UV
+ IS_NUMBER_NAN
+ IS_NUMBER_NEG
+ IS_NUMBER_NOT_INT
isOCTAL
isOCTAL_A
+ isOCTAL_L1
isPRINT
isPRINT_A
+ isPRINT_L1
+ isPRINT_LC_utf8_safe
+ isPRINT_utf8_safe
+ isPRINT_uvchr
isPSXSPC
isPSXSPC_A
+ isPSXSPC_L1
+ isPSXSPC_LC_utf8_safe
+ isPSXSPC_utf8_safe
+ isPSXSPC_uvchr
isPUNCT
isPUNCT_A
+ isPUNCT_L1
+ isPUNCT_LC_utf8_safe
+ isPUNCT_utf8_safe
+ isPUNCT_uvchr
isSPACE
isSPACE_A
+ isSPACE_L1
+ isSPACE_LC_utf8_safe
+ isSPACE_utf8_safe
+ isSPACE_uvchr
isUPPER
isUPPER_A
+ isUPPER_L1
+ isUPPER_LC_utf8_safe
+ isUPPER_utf8_safe
+ isUPPER_uvchr
+ isUTF8_CHAR
+ is_utf8_invariant_string
isWORDCHAR
isWORDCHAR_A
+ isWORDCHAR_L1
+ isWORDCHAR_LC
+ isWORDCHAR_LC_utf8_safe
+ isWORDCHAR_utf8_safe
+ isWORDCHAR_uvchr
isXDIGIT
isXDIGIT_A
+ isXDIGIT_L1
+ isXDIGIT_LC
+ isXDIGIT_LC_utf8_safe
+ isXDIGIT_utf8_safe
+ isXDIGIT_uvchr
IVdf
IVSIZE
IVTYPE
+ LATIN1_TO_NATIVE
LIKELY
load_module
+ memCHRs
memEQ
memEQs
memNE
@@ -297,10 +389,11 @@ in older Perl releases:
my_strlcat
my_strlcpy
my_strnlen
+ NATIVE_TO_LATIN1
+ NATIVE_TO_UNI
newCONSTSUB
newRV_inc
newRV_noinc
- newSV_type
newSVpvn
newSVpvn_flags
newSVpvn_share
@@ -308,6 +401,9 @@ in older Perl releases:
newSVpvs
newSVpvs_flags
newSVpvs_share
+ newSVsv_flags
+ newSVsv_nomg
+ newSV_type
newSVuv
Newx
Newxc
@@ -325,13 +421,13 @@ in older Perl releases:
OpSIBLING
packWARN
PERL_ABS
- PERL_ARGS_ASSERT_CROAK_XS_USAGE
PERL_BCDVERSION
Perl_croak_no_modify
- PERL_GCC_BRACE_GROUPS_FORBIDDEN
PERL_HASH
PERL_INT_MAX
PERL_INT_MIN
+ PERLIO_FUNCS_CAST
+ PERLIO_FUNCS_DECL
PERL_LONG_MAX
PERL_LONG_MIN
PERL_MAGIC_arylen
@@ -417,8 +513,6 @@ in older Perl releases:
PERL_VERSION
Perl_warner
Perl_warner_nocontext
- PERLIO_FUNCS_CAST
- PERLIO_FUNCS_DECL
PL_bufend
PL_bufptr
PL_compiling
@@ -445,11 +539,12 @@ in older Perl releases:
PL_lex_state
PL_lex_stuff
PL_linestr
+ PL_mess_sv
PL_na
PL_no_modify
PL_parser
- PL_perl_destruct_level
PL_perldb
+ PL_perl_destruct_level
PL_ppaddr
PL_rsfp
PL_rsfp_filters
@@ -466,6 +561,8 @@ in older Perl releases:
PL_tainted
PL_tainting
PL_tokenbuf
+ PL_Xpv
+ _pMY_CXT
pMY_CXT
pMY_CXT_
Poison
@@ -485,20 +582,22 @@ in older Perl releases:
pv_display
pv_escape
pv_pretty
+ REPLACEMENT_CHARACTER_UTF8
SAVE_DEFSV
START_EXTERN_C
START_MY_CXT
+ start_subparse
STMT_END
STMT_START
STR_WITH_LEN
- sv_2pv_flags
- sv_2pv_nolen
sv_2pvbyte
sv_2pvbyte_nolen
+ sv_2pv_flags
+ sv_2pv_nolen
sv_2uv
- sv_catpv_mg
sv_catpvf_mg
sv_catpvf_mg_nocontext
+ sv_catpv_mg
sv_catpvn_mg
sv_catpvn_nomg
sv_catpvs
@@ -507,40 +606,23 @@ in older Perl releases:
SV_CONST_RETURN
SV_COW_DROP_PV
SV_COW_SHARED_HASH_KEYS
+ SVf
+ SVfARG
+ SVf_UTF8
+ SvGETMAGIC
SV_GMAGIC
SV_HAS_TRAILING_NUL
SV_IMMEDIATE_UNREF
+ SvIV_nomg
+ sv_len_utf8
+ sv_len_utf8_nomg
sv_magic_portable
+ SvMAGIC_set
+ sv_mortalcopy_flags
SV_MUTABLE_RETURN
SV_NOSTEAL
- sv_pvn_force_flags
- sv_pvn_nomg
- sv_setiv_mg
- sv_setnv_mg
- sv_setpv_mg
- sv_setpvf_mg
- sv_setpvf_mg_nocontext
- sv_setpvn_mg
- sv_setpvs
- sv_setsv_mg
- sv_setsv_nomg
- sv_setuv
- sv_setuv_mg
- SV_SMAGIC
- sv_unmagicext
- sv_usepvn_mg
- SV_UTF8_NO_ENCODING
- sv_uv
- sv_vcatpvf
- sv_vcatpvf_mg
- sv_vsetpvf
- sv_vsetpvf_mg
- SVf
- SVf_UTF8
- SVfARG
- SvGETMAGIC
- SvIV_nomg
- SvMAGIC_set
+ SvNV_nomg
+ SvPVbyte
SvPV_const
SvPV_flags
SvPV_flags_const
@@ -555,6 +637,8 @@ in older Perl releases:
SvPV_force_nomg
SvPV_force_nomg_nolen
SvPV_mutable
+ sv_pvn_force_flags
+ sv_pvn_nomg
SvPV_nolen
SvPV_nolen_const
SvPV_nomg
@@ -562,7 +646,6 @@ in older Perl releases:
SvPV_nomg_const_nolen
SvPV_nomg_nolen
SvPV_renew
- SvPVbyte
SvPVX_const
SvPVX_mutable
SvREFCNT_inc
@@ -576,23 +659,65 @@ in older Perl releases:
SvRV_set
SvRX
SvRXOK
+ sv_setiv_mg
+ sv_setnv_mg
+ sv_setpvf_mg
+ sv_setpvf_mg_nocontext
+ sv_setpv_mg
+ sv_setpvn_mg
+ sv_setpvs
+ sv_setsv_flags
+ sv_setsv_mg
+ sv_setsv_nomg
+ sv_setuv
+ sv_setuv_mg
SvSHARED_HASH
+ SV_SMAGIC
SvSTASH_set
+ SvTRUE_nomg
+ sv_unmagicext
SvUOK
+ sv_usepvn_mg
+ SvUTF8
+ SV_UTF8_NO_ENCODING
+ sv_uv
SvUV
SvUV_nomg
SvUV_set
SvUVX
SvUVx
SvUVXx
+ sv_vcatpvf
+ sv_vcatpvf_mg
+ sv_vsetpvf
+ sv_vsetpvf_mg
SvVSTRING_mg
+ switch_to_global_locale
+ sync_locale
+ toFOLD_utf8_safe
+ toFOLD_uvchr
+ toLOWER_utf8_safe
+ toLOWER_uvchr
+ toTITLE_utf8_safe
+ toTITLE_uvchr
+ toUPPER_utf8_safe
+ toUPPER_uvchr
UNDERBAR
UNICODE_REPLACEMENT
+ UNI_TO_NATIVE
UNLIKELY
+ UTF8_CHK_SKIP
+ UTF8f
+ UTF8fARG
+ UTF8_IS_INVARIANT
UTF8_MAXBYTES
+ UTF8_MAXBYTES_CASE
UTF8_SAFE_SKIP
+ UTF8_SKIP
utf8_to_uvchr
utf8_to_uvchr_buf
+ UVCHR_IS_INVARIANT
+ UVCHR_SKIP
UVof
UVSIZE
UVTYPE
@@ -611,6 +736,7 @@ in older Perl releases:
WARN_DEBUGGING
WARN_DEPRECATED
WARN_DIGIT
+ warner
WARN_EXEC
WARN_EXITING
WARN_GLOB
@@ -651,7 +777,6 @@ in older Perl releases:
WARN_UNTIE
WARN_UTF8
WARN_VOID
- warner
WIDEST_UTYPE
XCPT_CATCH
XCPT_RETHROW
@@ -666,174 +791,406 @@ in older Perl releases:
XST_mUV
ZeroD
-=head2 Perl API not supported by ppport.h
+=head2 Supported Perl API, sorted by version
+
+The table in this section lists all the Perl API elements available, sorted by
+the version in which support starts. This includes all the elements that
+F<ppport.h> helps out with, as well as those elements that it doesn't.
+
+In some cases, it doesn't make practical sense for elements to be supported
+earlier than they already are. For example, UTF-8 functionality isn't
+provided prior to the release where it was first introduced.
+
+But in other cases, it just is that no one has implemented support yet.
+Patches welcome! Some elements are ported backward for some releases, but not
+all the way to 5.003_07.
-There is still a big part of the API not supported by F<ppport.h>.
-Either because it doesn't make sense to back-port that part of the API,
-or simply because it hasn't been implemented yet. Patches welcome!
+If an element, call it ELEMENT, is not on this list, try using this command to
+find out why:
-Here's a list of the currently unsupported API, and also the version of
-Perl below which it is unsupported:
+ perl ppport.h --api-info=ELEMENT
+
+A few of the entries in the list below are marked as DEPRECATED. You should
+not use these for new code, and should be converting existing uses to use
+something better.
+
+Some of the entries in the list are marked as "experimental". This means
+these should not generally be used. They may be removed or changed without
+notice. You can ask why they are experimental by sending email to
+L<mailto:perl5-porters@perl.org>.
+
+And some of the entries are marked as "undocumented". This means that they
+aren't necessarily considered stable, and could be changed or removed in some
+future release without warning. It is therefore a bad idea to use them
+without further checking. It could be that these are considered to be for
+perl core use only; or it could be, though, that C<Devel::PPPort> doesn't know
+where to find their documentation, or that it's just an oversight that they
+haven't been documented. If you want to use one, and potentially have it
+backported, first send mail to L<mailto:perl5-porters@perl.org>.
=over 4
-=item perl 5.24.0
+=item perl 5.31.5
+
+ gimme_V (marked experimental) (undocumented)
+ isALPHANUMERIC_utf8
+ isALPHA_utf8
+ isASCII_utf8
+ isBLANK_utf8
+ isCNTRL_utf8
+ isDIGIT_utf8
+ isGRAPH_utf8
+ isIDCONT_utf8
+ isIDFIRST_utf8
+ isLOWER_utf8
+ isPRINT_utf8
+ isPSXSPC_utf8
+ isPUNCT_utf8
+ isSPACE_utf8
+ isUPPER_utf8
+ isWORDCHAR_utf8
+ isXDIGIT_utf8
+ toFOLD_utf8
+ toLOWER_utf8
+ toTITLE_utf8
+ toUPPER_utf8
- BhkDISABLE
- BhkENABLE
- BhkENTRY_set
- MULTICALL
- PERL_SYS_TERM
- POP_MULTICALL
- PUSH_MULTICALL
- PadARRAY
- PadMAX
- PadlistARRAY
- PadlistMAX
- PadlistNAMES
- PadlistNAMESARRAY
- PadlistNAMESMAX
- PadnameLEN
- PadnamePV
- PadnameREFCNT
- PadnameREFCNT_dec
- PadnameSV
- PadnamelistARRAY
- PadnamelistMAX
- PadnamelistREFCNT
- PadnamelistREFCNT_dec
- RESTORE_LC_NUMERIC
- STORE_LC_NUMERIC_FORCE_TO_UNDERLYING
- STORE_LC_NUMERIC_SET_TO_NEEDED
- XS_APIVERSION_BOOTCHECK
- XS_EXTERNAL
- XS_INTERNAL
- XS_VERSION_BOOTCHECK
- XopDISABLE
- XopENABLE
- XopENTRY
- XopENTRYCUSTOM
- XopENTRY_set
- cophh_new_empty
- my_lstat
- my_stat
- reentrant_free
- reentrant_init
- reentrant_retry
- reentrant_size
- ref
- sv_setref_pvs
+=item perl 5.31.4
-=item perl 5.23.9
+ sv_2pvbyte_flags (undocumented)
+ sv_2pvutf8_flags (undocumented)
+ SvAMAGIC_off (undocumented)
+ SvAMAGIC_on (undocumented)
+ SvPVbyte_nomg
+ SvPVbyte_or_null
+ SvPVbyte_or_null_nomg
+ SvPVutf8_nomg
+ SvPVutf8_or_null
+ SvPVutf8_or_null_nomg
+ sv_utf8_downgrade_flags
+ sv_utf8_downgrade_nomg
- toFOLD_uvchr
- toLOWER_uvchr
- toTITLE_uvchr
- toUPPER_uvchr
+=item perl 5.31.3
-=item perl 5.23.8
+ parse_subsignature (marked experimental)
+ SANE_ERRSV
+ STORE_LC_NUMERIC_SET_TO_NEEDED_IN
+ WITH_LC_NUMERIC_SET_TO_NEEDED
+ WITH_LC_NUMERIC_SET_TO_NEEDED_IN
- clear_defarray
+=item perl 5.29.10
-=item perl 5.22.0
+ my_strtod
+ Strtod
- UVCHR_SKIP
+=item perl 5.29.9
+
+ WARN_EXPERIMENTAL__PRIVATE_USE
+ WARN_EXPERIMENTAL__UNIPROP_WILDCARDS
+ WARN_EXPERIMENTAL__VLB
+
+=item perl 5.27.9
+
+ PERL_MAGIC_nonelem
+ thread_locale_init (marked experimental) (undocumented)
+ thread_locale_term (marked experimental) (undocumented)
+ utf8n_to_uvchr_msgs (marked experimental)
+ uvchr_to_utf8_flags_msgs (marked experimental)
+ WARN_EXPERIMENTAL__ALPHA_ASSERTIONS
+
+=item perl 5.27.8
+
+ cx_popgiven (marked experimental) (undocumented)
+ cx_popwhen (marked experimental) (undocumented)
+ cx_pushgiven (marked experimental) (undocumented)
+ cx_pushwhen (marked experimental) (undocumented)
+ newWHENOP
+ WARN_EXPERIMENTAL__SCRIPT_RUN
+
+=item perl 5.27.7
+
+ WARN_SHADOW
+
+=item perl 5.27.6
+
+ wrap_keyword_plugin (marked experimental)
+
+=item perl 5.27.4
+
+ mg_freeext
+ Perl_langinfo
+ sv_rvunweaken
+
+=item perl 5.27.3
+
+ cv_get_call_checker_flags
+ PL_sv_zero
+ sv_string_from_errnum
+
+=item perl 5.27.2
+
+ Perl_setlocale
+ UTF8_DISALLOW_PERL_EXTENDED
+ UTF8_WARN_PERL_EXTENDED
+
+=item perl 5.27.1
+
+ bytes_from_utf8_loc (marked experimental) (undocumented)
+ is_utf8_invariant_string_loc
+
+=item perl 5.25.10
+
+ op_class
+
+=item perl 5.25.9
+
+ isASCII_LC_utf8_safe
+
+=item perl 5.25.8
+
+ sv_set_undef
+
+=item perl 5.25.7
+
+ CLEAR_ERRSV
+ utf8_hop_back
+ utf8_hop_forward
+ utf8_hop_safe
+
+=item perl 5.25.6
+
+ is_c9strict_utf8_string
+ is_c9strict_utf8_string_loc
+ is_c9strict_utf8_string_loclen
+ is_strict_utf8_string
+ is_strict_utf8_string_loc
+ is_strict_utf8_string_loclen
+ is_utf8_fixed_width_buf_flags
+ is_utf8_fixed_width_buf_loc_flags
+ is_utf8_fixed_width_buf_loclen_flags
+ is_utf8_string_flags
+ is_utf8_string_loc_flags
+ is_utf8_string_loclen_flags
+ SvPVCLEAR
+ sv_setpv_bufsize
+ utf8n_to_uvchr_error
+
+=item perl 5.25.5
+
+ isC9_STRICT_UTF8_CHAR
+ isSTRICT_UTF8_CHAR
+ isUTF8_CHAR_flags
+ is_utf8_valid_partial_char
+ is_utf8_valid_partial_char_flags
+ UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE
+ UTF8_WARN_ILLEGAL_C9_INTERCHANGE
+
+=item perl 5.25.3
+
+ hv_bucket_ratio (marked experimental)
+ WARN_EXPERIMENTAL__DECLARED_REFS
+
+=item perl 5.25.1
+
+ op_parent
+
+=item perl 5.23.8
+
+ clear_defarray (undocumented)
+ cx_popblock (marked experimental) (undocumented)
+ cx_popeval (marked experimental) (undocumented)
+ cx_popformat (marked experimental) (undocumented)
+ cx_poploop (marked experimental) (undocumented)
+ cx_popsub (marked experimental) (undocumented)
+ cx_popsub_args (marked experimental) (undocumented)
+ cx_popsub_common (marked experimental) (undocumented)
+ cx_pushblock (marked experimental) (undocumented)
+ cx_pusheval (marked experimental) (undocumented)
+ cx_pushformat (marked experimental) (undocumented)
+ cx_pushloop_for (marked experimental) (undocumented)
+ cx_pushloop_plain (marked experimental) (undocumented)
+ cx_pushsub (marked experimental) (undocumented)
+ cx_topblock (marked experimental) (undocumented)
+ leave_adjust_stacks (marked experimental) (undocumented)
+ savetmps (marked experimental) (undocumented)
+
+=item perl 5.23.2
+
+ UTF8_IS_NONCHAR
+ UTF8_IS_SUPER
+ UTF8_IS_SURROGATE
+
+=item perl 5.23.0
+
+ DOUBLEINFBYTES
+ DOUBLEMANTBITS
+ DOUBLENANBYTES
+ LONGDBLINFBYTES
+ LONGDBLMANTBITS
+ LONGDBLNANBYTES
+ NVMANTBITS
=item perl 5.21.10
DECLARATION_FOR_LC_NUMERIC_MANIPULATION
+ RESTORE_LC_NUMERIC
+ STORE_LC_NUMERIC_FORCE_TO_UNDERLYING
+ STORE_LC_NUMERIC_SET_TO_NEEDED
+
+=item perl 5.21.9
+
+ WARN_EXPERIMENTAL__BITWISE
+
+=item perl 5.21.8
+
+ sv_get_backrefs (marked experimental)
+ WARN_EXPERIMENTAL__CONST_ATTR
+ WARN_EXPERIMENTAL__RE_STRICT
=item perl 5.21.7
- PadnameUTF8
- is_invariant_string
+ newPADNAMELIST (marked experimental)
+ newPADNAMEouter (marked experimental)
+ newPADNAMEpvn (marked experimental)
newUNOP_AUX
+ padnamelist_fetch (marked experimental)
+ PadnamelistREFCNT (marked experimental)
+ PadnamelistREFCNT_dec (marked experimental)
+ padnamelist_store (marked experimental)
+ PadnameREFCNT (marked experimental)
+ PadnameREFCNT_dec (marked experimental)
+ PADNAMEt_OUTER
=item perl 5.21.6
+ DOUBLEKIND
newDEFSVOP
op_convert_list
+ WARN_LOCALE
=item perl 5.21.5
cv_name
+ CV_NAME_NOTQUAL
newMETHOP
newMETHOP_named
+ PERL_MAGIC_debugvar
+ PERL_MAGIC_lvref
+ SV_CATBYTES
+ SV_CATUTF8
+ WARN_EXPERIMENTAL__REFALIASING
=item perl 5.21.4
+ CALL_CHECKER_REQUIRE_GV
cv_set_call_checker_flags
grok_infnan
isinfnan
- sync_locale
=item perl 5.21.2
grok_number_flags
op_sibling_splice
+ PERL_SCAN_TRAILING
+ WARN_MISSING
+ WARN_REDUNDANT
=item perl 5.21.1
- isUTF8_CHAR
- markstack_grow
+ markstack_grow (undocumented)
+ WARN_EXPERIMENTAL__WIN32_PERLIO
=item perl 5.19.10
OP_TYPE_IS_OR_WAS
+=item perl 5.19.9
+
+ WARN_EXPERIMENTAL__SIGNATURES
+
=item perl 5.19.7
OP_TYPE_IS
+=item perl 5.19.5
+
+ WARN_EXPERIMENTAL__POSTDEREF
+
=item perl 5.19.4
+ IS_SAFE_SYSCALL
is_safe_syscall
- uvoffuni_to_utf8_flags
+ WARN_SYSCALLS
=item perl 5.19.3
+ PERL_EXIT_ABORT
+ PERL_EXIT_WARN
sv_pos_b2u_flags
=item perl 5.19.2
- SVt_INVLIST
+ G_METHOD_NAMED
=item perl 5.19.1
- re_intuit_start
toFOLD
- toFOLD_utf8
toLOWER_L1
toTITLE
=item perl 5.18.0
- hv_rand_set
+ hv_rand_set (undocumented)
-=item perl 5.17.9
+=item perl 5.17.11
- av_tindex
- av_top_index
+ WARN_EXPERIMENTAL__SMARTMATCH
=item perl 5.17.8
- isALPHANUMERIC
- isIDCONT
+ isALPHANUMERIC_LC_uvchr
+ isIDCONT_LC_uvchr
+ WARN_EXPERIMENTAL__REGEX_SETS
=item perl 5.17.7
+ isALNUMC_LC_uvchr
+ isASCII_LC_uvchr
+ isBLANK_LC_uvchr
+ isPSXSPC_LC_uvchr
+ isWORDCHAR_LC_uvchr
+ isXDIGIT_LC_uvchr
SvREFCNT_dec_NN
=item perl 5.17.6
READ_XDIGIT
+=item perl 5.17.5
+
+ WARN_EXPERIMENTAL__LEXICAL_SUBS
+
=item perl 5.17.4
- PL_comppad_name
- PadlistREFCNT
- newMYSUB
- newSVpadname
+ GV_SUPER
+ newMYSUB (undocumented)
+ newSVpadname (marked experimental)
+ PadARRAY (marked experimental)
+ PadlistARRAY (marked experimental)
+ PadlistMAX (marked experimental)
+ PadlistNAMES (marked experimental)
+ PadlistNAMESARRAY (marked experimental)
+ PadlistNAMESMAX (marked experimental)
+ PadlistREFCNT (marked experimental)
+ PadMAX (marked experimental)
+ PadnameLEN (marked experimental)
+ PadnamelistARRAY (marked experimental)
+ PadnamelistMAX (marked experimental)
+ PadnamePV (marked experimental)
+ PadnameSV (marked experimental)
+ PadnameUTF8 (marked experimental)
+ PL_comppad_name (marked experimental)
+ WARN_EXPERIMENTAL
=item perl 5.17.2
@@ -841,38 +1198,32 @@ Perl below which it is unsupported:
sv_copypv_nomg
sv_vcatpvfn_flags
-=item perl 5.15.9
+=item perl 5.17.1
- utf8_to_uvchr_buf
+ alloccopstash (marked experimental)
+
+=item perl 5.16.0
+
+ CopLABEL_len
+ CopLABEL_len_flags
=item perl 5.15.8
is_utf8_char_buf
wrap_op_checker
-=item perl 5.15.7
-
- toLOWER_utf8
- toTITLE_utf8
- toUPPER_utf8
- to_utf8_fold
- to_utf8_lower
- to_utf8_title
- to_utf8_upper
-
=item perl 5.15.6
newCONSTSUB_flags
=item perl 5.15.4
- HvENAMELEN
- HvENAMEUTF8
- HvNAMELEN
- HvNAMEUTF8
- gv_autoload_pv
- gv_autoload_pvn
- gv_autoload_sv
+ gv_autoload_pv (undocumented)
+ gv_autoload_pvn (undocumented)
+ gv_autoload_sv (undocumented)
+ gv_fetchmethod_pv_flags (marked experimental) (undocumented)
+ gv_fetchmethod_pvn_flags (marked experimental) (undocumented)
+ gv_fetchmethod_sv_flags (marked experimental) (undocumented)
gv_fetchmeth_pv
gv_fetchmeth_pv_autoload
gv_fetchmeth_pvn
@@ -881,7 +1232,11 @@ Perl below which it is unsupported:
gv_fetchmeth_sv_autoload
gv_init_pv
gv_init_sv
- newGVgen_flags
+ HvENAMELEN
+ HvENAMEUTF8
+ HvNAMELEN
+ HvNAMEUTF8
+ newGVgen_flags (undocumented)
sv_derived_from_pv
sv_derived_from_pvn
sv_derived_from_sv
@@ -889,12 +1244,23 @@ Perl below which it is unsupported:
sv_does_pvn
sv_does_sv
sv_ref
- whichsig_pv
- whichsig_pvn
- whichsig_sv
+ whichsig_pv (undocumented)
+ whichsig_pvn (undocumented)
+ whichsig_sv (undocumented)
+
+=item perl 5.15.3
+
+ GV_ADDMG
+
+=item perl 5.15.2
+
+ XS_EXTERNAL
+ XS_INTERNAL
=item perl 5.15.1
+ cop_fetch_label (marked experimental)
+ cop_store_label (marked experimental)
pad_add_name_pv
pad_add_name_pvn
pad_add_name_pvs
@@ -904,52 +1270,87 @@ Perl below which it is unsupported:
pad_findmy_pvs
pad_findmy_sv
+=item perl 5.13.10
+
+ WARN_NONCHAR
+ WARN_NON_UNICODE
+ WARN_SURROGATE
+
+=item perl 5.13.9
+
+ PERL_PV_ESCAPE_NONASCII
+ UTF8_DISALLOW_ILLEGAL_INTERCHANGE
+ UTF8_DISALLOW_NONCHAR
+ UTF8_DISALLOW_SUPER
+ UTF8_DISALLOW_SURROGATE
+ UTF8_WARN_ILLEGAL_INTERCHANGE
+ UTF8_WARN_NONCHAR
+ UTF8_WARN_SUPER
+ UTF8_WARN_SURROGATE
+
=item perl 5.13.8
- foldEQ_latin1
+ foldEQ_latin1 (undocumented)
+ parse_arithexpr (marked experimental)
+ parse_fullexpr (marked experimental)
+ parse_listexpr (marked experimental)
+ parse_termexpr (marked experimental)
=item perl 5.13.7
- HvENAME
- OP_CLASS
- XopFLAGS
- amagic_deref_call
+ amagic_deref_call (undocumented)
bytes_cmp_utf8
+ cophh_2hv (marked experimental)
+ cophh_copy (marked experimental)
+ cophh_delete_pv (marked experimental)
+ cophh_delete_pvn (marked experimental)
+ cophh_delete_pvs (marked experimental)
+ cophh_delete_sv (marked experimental)
+ cophh_fetch_pv (marked experimental)
+ cophh_fetch_pvn (marked experimental)
+ cophh_fetch_pvs (marked experimental)
+ cophh_fetch_sv (marked experimental)
+ cophh_free (marked experimental)
+ COPHH_KEY_UTF8
+ cophh_new_empty (marked experimental)
+ cophh_store_pv (marked experimental)
+ cophh_store_pvn (marked experimental)
+ cophh_store_pvs (marked experimental)
+ cophh_store_sv (marked experimental)
cop_hints_2hv
cop_hints_fetch_pv
cop_hints_fetch_pvn
cop_hints_fetch_pvs
cop_hints_fetch_sv
- cophh_2hv
- cophh_copy
- cophh_delete_pv
- cophh_delete_pvn
- cophh_delete_pvs
- cophh_delete_sv
- cophh_fetch_pv
- cophh_fetch_pvn
- cophh_fetch_pvs
- cophh_fetch_sv
- cophh_free
- cophh_store_pv
- cophh_store_pvn
- cophh_store_pvs
- cophh_store_sv
custom_op_register
- custom_op_xop
+ dirp_dup (undocumented)
+ HvENAME
newFOROP
newWHILEOP
+ OP_CLASS
+ op_lvalue (marked experimental)
+ op_scope (marked experimental)
+ parse_barestmt (marked experimental)
+ parse_block (marked experimental)
+ parse_label (marked experimental)
+ PARSE_OPTIONAL
+ PL_phase
+ XopDISABLE
+ XopENABLE
+ XopENTRY
+ XopENTRYCUSTOM
+ XopENTRY_set
+ XopFLAGS
=item perl 5.13.6
- LINKLIST
- SvTRUE_nomg
ck_entersub_args_list
ck_entersub_args_proto
ck_entersub_args_proto_or_list
cv_get_call_checker
cv_set_call_checker
- isWORDCHAR
+ lex_stuff_pv (marked experimental)
+ LINKLIST
mg_free_type
newSVpv_share
op_append_elem
@@ -957,7 +1358,11 @@ Perl below which it is unsupported:
op_contextualize
op_linklist
op_prepend_elem
+ parse_stmtseq (marked experimental)
+ PERL_MAGIC_checkcall
rv2cv_op_cv
+ RV2CVOPCV_MARK_EARLY
+ RV2CVOPCV_RETURN_NAME_GV
savesharedpvs
savesharedsvpv
sv_2bool_flags
@@ -971,26 +1376,32 @@ Perl below which it is unsupported:
sv_collxfrm_flags
sv_eq_flags
sv_setpvs_mg
+ sv_setref_pvs
=item perl 5.13.5
+ lex_stuff_pvs (marked experimental)
+ parse_fullstmt (marked experimental)
PL_rpeepp
- isOCTAL
- lex_stuff_pvs
+
+=item perl 5.13.4
+
+ XS_APIVERSION_BOOTCHECK
=item perl 5.13.3
- blockhook_register
+ blockhook_register (marked experimental)
=item perl 5.13.2
- SvNV_nomg
+ clone_params_del (undocumented)
+ clone_params_new (undocumented)
find_rundefsv
foldEQ
foldEQ_locale
- foldEQ_utf8
hv_fill
sv_dec_nomg
+ sv_dup_inc (undocumented)
sv_inc_nomg
=item perl 5.13.1
@@ -1004,119 +1415,162 @@ Perl below which it is unsupported:
=item perl 5.11.4
prescan_version
+ WARN_ILLEGALPROTO
=item perl 5.11.2
- PL_keyword_plugin
+ CHARBITS
+ ENTER_with_name
+ LEAVE_with_name
+ lex_bufutf8 (marked experimental)
+ lex_discard_to (marked experimental)
+ lex_grow_linestr (marked experimental)
+ LEX_KEEP_PREVIOUS
+ lex_next_chunk (marked experimental)
+ lex_peek_unichar (marked experimental)
+ lex_read_space (marked experimental)
+ lex_read_to (marked experimental)
+ lex_read_unichar (marked experimental)
+ lex_stuff_pvn (marked experimental)
+ lex_stuff_sv (marked experimental)
+ LEX_STUFF_UTF8
+ lex_unstuff (marked experimental)
+ PL_keyword_plugin (marked experimental)
=item perl 5.11.1
- ck_warner
- ck_warner_d
+ ck_warner (undocumented)
+ ck_warner_d (undocumented)
=item perl 5.11.0
- Gv_AMupdate
+ av_iter_p (undocumented)
+ gv_add_by_type (undocumented)
+ Gv_AMupdate (undocumented)
+ is_ascii_string
+ is_invariant_string
+ is_utf8_invariant_string
PL_opfreehook
- SVt_REGEXP
+ pregfree2 (undocumented)
+ PUSH_MULTICALL
+ re_dup_guts (undocumented)
+ save_adelete (undocumented)
+ save_aelem_flags (undocumented)
+ save_hdelete (undocumented)
+ save_helem_flags (undocumented)
SvOOK_offset
- av_iter_p
- gv_add_by_type
- is_ascii_string
- pregfree2
- save_adelete
- save_aelem_flags
- save_hdelete
- save_helem_flags
+ SVt_REGEXP
sv_utf8_upgrade_flags_grow
+ WARN_IMPRECISION
=item perl 5.10.1
- mro_get_from_name
+ mro_get_from_name (undocumented)
mro_get_private_data
mro_register
- mro_set_mro
+ mro_set_mro (undocumented)
mro_set_private_data
- save_hints
- save_padsv_and_mortalize
- save_pushi32ptr
- save_pushptr
- save_pushptrptr
+ save_freeop (undocumented)
+ save_hints (undocumented)
+ save_op (undocumented)
+ save_padsv_and_mortalize (undocumented)
+ save_pushi32ptr (undocumented)
+ save_pushptr (undocumented)
+ save_pushptrptr (undocumented)
sv_insert_flags
=item perl 5.10.0
- hv_common
- hv_common_key_len
+ hv_common (undocumented)
+ hv_common_key_len (undocumented)
+ reentrant_free (undocumented)
+ reentrant_init (undocumented)
+ reentrant_retry (undocumented)
+ reentrant_size (undocumented)
+ START_MY_CXT
sv_destroyable
- sys_init
- sys_init3
- sys_term
+ sys_init (undocumented)
+ sys_init3 (undocumented)
+ sys_term (undocumented)
=item perl 5.9.5
- gv_fetchfile_flags
+ av_create_and_push (marked experimental)
+ av_create_and_unshift_one (marked experimental)
+ CopLABEL
+ gv_fetchfile_flags (undocumented)
+ lex_start (marked experimental)
mro_get_linear_isa
mro_method_changed_in
- my_dirfd
- pregcomp
- ptr_table_fetch
- ptr_table_free
- ptr_table_new
- ptr_table_split
- ptr_table_store
- re_compile
- reg_named_buff_all
- reg_named_buff_exists
- reg_named_buff_fetch
- reg_named_buff_firstkey
- reg_named_buff_nextkey
- reg_named_buff_scalar
- regfree_internal
+ my_dirfd (undocumented)
+ Perl_signbit (marked experimental)
+ pregcomp (undocumented)
+ ptr_table_clear (DEPRECATED) (undocumented)
+ ptr_table_fetch (undocumented)
+ ptr_table_free (undocumented)
+ ptr_table_new (undocumented)
+ ptr_table_split (undocumented)
+ ptr_table_store (undocumented)
+ re_compile (undocumented)
+ regfree_internal (undocumented)
+ reg_named_buff_all (undocumented)
+ reg_named_buff_exists (undocumented)
+ reg_named_buff_fetch (undocumented)
+ reg_named_buff_firstkey (undocumented)
+ reg_named_buff_nextkey (undocumented)
+ reg_named_buff_scalar (undocumented)
savesharedpvn
- scan_vstring
+ scan_vstring (undocumented)
upg_version
=item perl 5.9.4
- PerlIO_context_layers
- gv_name_set
+ gv_name_set (undocumented)
hv_copy_hints_hv
my_vsnprintf
+ newXS_flags (marked experimental) (undocumented)
+ PerlIO_context_layers (undocumented)
+ PERL_MAGIC_hints
+ PERL_MAGIC_hintselem
sv_does
sv_usepvn_flags
=item perl 5.9.3
- av_arylen_p
- ckwarn
- ckwarn_d
- csighandler
+ av_arylen_p (undocumented)
+ ckwarn (undocumented)
+ ckwarn_d (undocumented)
dMULTICALL
- doref
+ doref (undocumented)
gv_const_sv
- hv_eiter_p
- hv_eiter_set
- hv_name_set
- hv_placeholders_get
- hv_placeholders_set
- hv_riter_p
- hv_riter_set
+ GV_NOADD_NOINIT
+ GV_NOEXPAND
+ hv_eiter_p (undocumented)
+ hv_eiter_set (undocumented)
+ hv_name_set (undocumented)
+ hv_placeholders_get (undocumented)
+ hv_placeholders_set (undocumented)
+ hv_riter_p (undocumented)
+ hv_riter_set (undocumented)
is_utf8_string_loclen
+ MULTICALL
newGIVENOP
newSVhek
- newWHENOP
- pad_compname_type
+ PERL_MAGIC_arylen_p
+ PERL_MAGIC_rhash
+ PERL_MAGIC_symtab
+ POP_MULTICALL
savepvs
sortsv_flags
vverify
=item perl 5.9.2
- SvPVbyte_force
- op_refcnt_lock
- op_refcnt_unlock
+ find_rundefsvoffset (DEPRECATED)
+ op_refcnt_lock (undocumented)
+ op_refcnt_unlock (undocumented)
savesvpv
+ SvPVbyte_force
vnormal
=item perl 5.9.1
@@ -1129,12 +1583,35 @@ Perl below which it is unsupported:
=item perl 5.9.0
+ _aMY_CXT
+ aMY_CXT
+ aMY_CXT_
+ dMY_CXT
+ hek_dup (undocumented)
+ MY_CXT
+ MY_CXT_CLONE
+ MY_CXT_INIT
+ my_cxt_init (undocumented)
new_version
- save_set_svflags
+ parser_dup (undocumented)
+ _pMY_CXT
+ pMY_CXT
+ pMY_CXT_
+ regdupe_internal (undocumented)
+ save_set_svflags (undocumented)
+ SVs_PADSTALE
vcmp
vnumify
vstringify
+=item perl 5.8.9
+
+ hv_assert
+
+=item perl 5.8.8
+
+ __ASSERT_
+
=item perl 5.8.3
SvIsCOW
@@ -1142,39 +1619,65 @@ Perl below which it is unsupported:
=item perl 5.8.1
- CvPADLIST
- PL_comppad
- SvVOK
- doing_taint
+ CvPADLIST (marked experimental)
+ doing_taint (undocumented)
find_runcv
is_utf8_string_loc
packlist
pad_add_anon
pad_new
- save_bool
- savestack_grow_cnt
- seed
+ pad_setsv
+ pad_tidy (marked experimental)
+ PL_comppad (marked experimental)
+ save_bool (undocumented)
+ savestack_grow_cnt (undocumented)
+ seed (undocumented)
sv_cat_decode
- sv_setpviv
- sv_setpviv_mg
+ sv_setpviv (DEPRECATED)
+ sv_setpviv_mg (DEPRECATED)
+ SvVOK
unpackstring
=item perl 5.8.0
HeUTF8
+ hv_iternext_flags (marked experimental)
+ HV_ITERNEXT_WANTPLACEHOLDERS
+ hv_store_flags (marked experimental) (undocumented)
nothreadhook
=item perl 5.7.3
+ ckWARN3
+ ckWARN3_d
+ ckWARN4
+ ckWARN4_d
+ custom_op_desc (DEPRECATED)
+ custom_op_name (DEPRECATED)
+ cx_dup (undocumented)
+ deb (undocumented)
+ deb_nocontext (undocumented)
+ debstack (undocumented)
+ debstackptrs (undocumented)
+ foldEQ_utf8
+ fp_dup (undocumented)
+ gp_dup (undocumented)
+ gv_fetchmeth_autoload
+ he_dup (undocumented)
+ ibcmp_utf8 (undocumented)
+ mg_dup (undocumented)
+ my_fork (undocumented)
+ my_socketpair (undocumented)
OP_DESC
OP_NAME
- PL_peepp
+ perl_destruct
+ PERL_EXIT_DESTRUCT_END
PerlIO_clearerr
PerlIO_close
PerlIO_eof
PerlIO_error
PerlIO_fileno
- PerlIO_fill
+ PerlIO_fill (undocumented)
PerlIO_flush
PerlIO_get_base
PerlIO_get_bufsiz
@@ -1183,279 +1686,400 @@ Perl below which it is unsupported:
PerlIO_read
PerlIO_seek
PerlIO_set_cnt
- PerlIO_set_ptrcnt
PerlIO_setlinebuf
+ PerlIO_set_ptrcnt
PerlIO_stderr
PerlIO_stdin
PerlIO_stdout
PerlIO_tell
- PerlIO_unread
+ PerlIO_unread (undocumented)
PerlIO_write
- SvLOCK
- SvSHARE
- SvUNLOCK
- atfork_lock
- atfork_unlock
- custom_op_desc
- custom_op_name
- deb
- debstack
- debstackptrs
- gv_fetchmeth_autoload
- ibcmp_utf8
- my_fork
- my_socketpair
- pack_cat
- perl_destruct
+ PL_peepp
pv_uni_display
- save_shared_pvref
+ rvpv_dup (undocumented)
savesharedpv
+ save_shared_pvref (undocumented)
+ si_dup (undocumented)
sortsv
+ ss_dup (undocumented)
+ sv_copypv
+ sv_dup (undocumented)
+ SvLOCK
sv_magicext
- sv_nolocking
+ sv_nolocking (DEPRECATED)
sv_nosharing
+ sv_nounlocking (DEPRECATED)
sv_recode_to_utf8
+ SvSHARE
sv_uni_display
- unpack_str
+ SvUNLOCK
+ unpack_str (DEPRECATED)
uvchr_to_utf8_flags
- uvuni_to_utf8_flags
- vdeb
+ vdeb (undocumented)
=item perl 5.7.2
+ atfork_lock (undocumented)
+ atfork_unlock (undocumented)
calloc
getcwd_sv
- init_tm
+ init_tm (undocumented)
malloc
- mfree
- mini_mktime
- my_atof2
- my_strftime
+ mfree (undocumented)
+ mini_mktime (undocumented)
+ my_strftime (undocumented)
op_null
+ OSVERS
realloc
sv_catpvn_flags
sv_catsv_flags
- sv_setsv_flags
sv_utf8_upgrade_flags
sv_utf8_upgrade_nomg
=item perl 5.7.1
+ bytes_from_utf8 (marked experimental)
+ despatch_signals (undocumented)
+ do_openn (undocumented)
+ gv_handler (undocumented)
+ isALNUM_LC_uvchr
+ isALPHA_LC_uvchr
+ isCNTRL_LC_uvchr
+ isDIGIT_LC_uvchr
+ isGRAPH_LC_uvchr
+ isIDFIRST_LC_uvchr
+ isLOWER_LC_uvchr
+ is_lvalue_sub (undocumented)
+ isPRINT_LC_uvchr
+ isPUNCT_LC_uvchr
+ isSPACE_LC_uvchr
+ isUPPER_LC_uvchr
+ my_popen_list (undocumented)
+ PerlIO_apply_layers
+ PerlIO_binmode
+ PerlIO_debug
POPpbytex
- despatch_signals
- do_openn
- gv_handler
- is_lvalue_sub
- my_popen_list
- save_mortalizesv
- scan_num
+ printf_nocontext (DEPRECATED) (undocumented)
+ save_mortalizesv (undocumented)
+ scan_num (undocumented)
sv_force_normal_flags
sv_setref_uv
sv_unref_flags
sv_utf8_upgrade
+ UTF8_CHECK_ONLY
utf8_length
utf8n_to_uvchr
- utf8n_to_uvuni
uvchr_to_utf8
- uvuni_to_utf8
+ UVXf
=item perl 5.6.1
- SvGAMAGIC
- gv_efullname4
- gv_fullname4
+ apply_attrs_string (marked experimental) (undocumented)
+ bytes_to_utf8 (marked experimental)
+ gv_efullname4 (undocumented)
+ gv_fullname4 (undocumented)
+ isPSXSPC_LC
+ isUTF8_CHAR
is_utf8_string
- save_generic_pvref
- utf16_to_utf8
- utf16_to_utf8_reversed
+ NVSIZE
+ save_generic_pvref (undocumented)
+ SvGAMAGIC
+ utf8_to_bytes (marked experimental)
+ utf8_to_uvchr (DEPRECATED)
+ utf8_to_uvchr_buf
=item perl 5.6.0
- DO_UTF8
- PERL_SYS_INIT3
- PL_check
- POPul
- SvIOK_UV
- SvIOK_notUV
- SvIOK_only_UV
- SvPOK_only_UTF8
- SvPVbyte_nolen
- SvPVbytex
- SvPVbytex_force
- SvPVutf8
- SvPVutf8_force
- SvPVutf8_nolen
- SvPVutf8x
- SvPVutf8x_force
- SvUOK
- SvUTF8
- SvUTF8_off
- SvUTF8_on
- UTF8SKIP
av_delete
av_exists
- call_atexit
+ call_atexit (undocumented)
caller_cx
- cast_i32
- cast_iv
- cast_ulong
- cast_uv
- do_gv_dump
- do_gvgv_dump
- do_hv_dump
- do_magic_dump
- do_op_dump
- do_open9
- do_pmop_dump
- do_sv_dump
+ cast_i32 (undocumented)
+ cast_iv (undocumented)
+ cast_ulong (undocumented)
+ cast_uv (undocumented)
+ ckWARN2
+ ckWARN2_d
+ ckWARN_d
+ CPPLAST
+ CPPRUN
+ do_gv_dump (undocumented)
+ do_gvgv_dump (undocumented)
+ do_hv_dump (undocumented)
+ do_magic_dump (undocumented)
+ do_op_dump (undocumented)
+ do_open9 (DEPRECATED) (undocumented)
+ do_pmop_dump (undocumented)
+ do_sv_dump (undocumented)
+ DO_UTF8
dump_all
- dump_eval
- dump_form
- dump_indent
+ dump_eval (undocumented)
+ dump_form (undocumented)
+ dump_indent (undocumented)
dump_packsubs
- dump_sub
- dump_vindent
- get_context
- get_ppaddr
- gv_dump
- magic_dump
- my_atof
- my_fflush_all
- newANONATTRSUB
- newATTRSUB
+ dump_sub (undocumented)
+ dump_vindent (undocumented)
+ get_context (undocumented)
+ get_ppaddr (undocumented)
+ gv_dump (undocumented)
+ I16SIZE
+ I16TYPE
+ I32SIZE
+ I32TYPE
+ I8SIZE
+ I8TYPE
+ isALNUMC_LC
+ isALPHA_LC_utf8_safe
+ isALPHANUMERIC_LC_utf8_safe
+ isALPHANUMERIC_utf8_safe
+ isALPHANUMERIC_uvchr
+ isALPHA_utf8_safe
+ isALPHA_uvchr
+ isBLANK_LC_utf8_safe
+ isBLANK_utf8_safe
+ isBLANK_uvchr
+ isCNTRL_LC
+ isCNTRL_LC_utf8_safe
+ isCNTRL_utf8_safe
+ isCNTRL_uvchr
+ isDIGIT_LC_utf8_safe
+ isDIGIT_utf8_safe
+ isDIGIT_uvchr
+ isGRAPH_LC
+ isGRAPH_LC_utf8_safe
+ isGRAPH_utf8_safe
+ isGRAPH_uvchr
+ isIDCONT_LC_utf8_safe
+ isIDCONT_utf8_safe
+ isIDCONT_uvchr
+ isIDFIRST_LC_utf8_safe
+ isIDFIRST_utf8_safe
+ isIDFIRST_uvchr
+ isLOWER_LC_utf8_safe
+ isLOWER_utf8_safe
+ isLOWER_uvchr
+ isPRINT_LC_utf8_safe
+ isPRINT_utf8_safe
+ isPRINT_uvchr
+ isPSXSPC_LC_utf8_safe
+ isPSXSPC_utf8_safe
+ isPSXSPC_uvchr
+ isPUNCT_LC
+ isPUNCT_LC_utf8_safe
+ isPUNCT_utf8_safe
+ isPUNCT_uvchr
+ isSPACE_LC_utf8_safe
+ isSPACE_utf8_safe
+ isSPACE_uvchr
+ isUPPER_LC_utf8_safe
+ isUPPER_utf8_safe
+ isUPPER_uvchr
+ is_utf8_char (DEPRECATED)
+ isWORDCHAR_LC_utf8_safe
+ isWORDCHAR_utf8_safe
+ isWORDCHAR_uvchr
+ isXDIGIT_LC_utf8_safe
+ isXDIGIT_utf8_safe
+ isXDIGIT_uvchr
+ LSEEKSIZE
+ magic_dump (undocumented)
+ my_atof (undocumented)
+ my_fflush_all (undocumented)
+ newANONATTRSUB (undocumented)
+ newATTRSUB (undocumented)
newXS
newXSproto
op_dump
+ OPpEARLY_CV
+ PERL_EXIT_EXPECTED
perl_parse
- pmop_dump
- re_intuit_string
- reginitcolors
+ PERL_SYS_INIT3
+ PL_check
+ PL_exit_flags
+ PL_runops
+ pmop_dump (undocumented)
+ POPul
+ reginitcolors (undocumented)
require_pv
- safesyscalloc
- safesysfree
- safesysmalloc
- safesysrealloc
- save_I8
- save_alloc
- save_destructor
- save_destructor_x
- save_re_context
- save_vptr
+ safesyscalloc (undocumented)
+ safesysfree (undocumented)
+ safesysmalloc (undocumented)
+ safesysrealloc (undocumented)
+ save_alloc (undocumented)
+ save_destructor (undocumented)
+ save_destructor_x (undocumented)
+ save_I8 (undocumented)
+ save_re_context (undocumented)
+ save_vptr (undocumented)
scan_bin
- set_context
- set_numeric_local
- set_numeric_radix
- set_numeric_standard
- str_to_version
+ set_context (undocumented)
+ Strtol
+ Strtoul
+ str_to_version (undocumented)
sv_2pvutf8
sv_2pvutf8_nolen
sv_force_normal
+ SvIOK_notUV
+ SvIOK_only_UV
+ SvIOK_UV
sv_len_utf8
+ SvPOK_only_UTF8
sv_pos_b2u
sv_pos_u2b
sv_pv
sv_pvbyte
- sv_pvbyten
+ sv_pvbyten (DEPRECATED)
sv_pvbyten_force
+ SvPVbyte_nolen
+ SvPVbytex
+ SvPVbytex_force
sv_pvutf8
- sv_pvutf8n
+ SvPVutf8
+ SvPVutf8_force
+ sv_pvutf8n (DEPRECATED)
sv_pvutf8n_force
+ SvPVutf8_nolen
+ SvPVutf8x
+ SvPVutf8x_force
sv_rvweaken
+ SvUOK
+ sv_utf8_decode
+ sv_utf8_downgrade
sv_utf8_encode
+ SvUTF8_off
+ SvUTF8_on
+ toFOLD_utf8_safe
+ toFOLD_uvchr
+ toLOWER_utf8_safe
+ toLOWER_uvchr
+ toTITLE_utf8_safe
+ toTITLE_uvchr
+ toUPPER_utf8_safe
+ toUPPER_uvchr
+ U16SIZE
+ U16TYPE
+ U32SIZE
+ U32TYPE
+ U8SIZE
+ U8TYPE
+ UTF8_CHK_SKIP
utf8_distance
utf8_hop
+ UTF8_MAXBYTES
+ UTF8_SAFE_SKIP
+ UTF8_SKIP
+ UTF8SKIP
vcroak
- vform
- vmess
+ vform (undocumented)
vwarn
- vwarner
+ vwarner (undocumented)
=item perl 5.005_03
+ get_vtbl (undocumented)
POPpx
- get_vtbl
- save_generic_svref
+ save_generic_svref (undocumented)
=item perl 5.005
- PL_curpad
- PL_modglobal
- cx_dump
- debop
- debprofdump
+ cx_dump (undocumented)
+ debop (undocumented)
+ debprofdump (undocumented)
+ DOUBLESIZE
fbm_compile
fbm_instr
- get_op_descs
- get_op_names
- init_stacks
- mg_size
- newHVhv
- new_stackinfo
- regdump
- regexec_flags
- regnext
- runops_debug
- runops_standard
- save_iv
- save_op
- sv_iv
- sv_nv
- sv_peek
- sv_pvn
- sv_pvn_nomg
+ get_op_descs (undocumented)
+ get_op_names (undocumented)
+ init_stacks (undocumented)
+ mg_length (DEPRECATED)
+ mg_size (undocumented)
+ newHVhv (undocumented)
+ new_stackinfo (undocumented)
+ PL_curpad (marked experimental)
+ PL_in_my_stash (undocumented)
+ PL_modglobal
+ PTRSIZE
+ regdump (undocumented)
+ regexec_flags (undocumented)
+ regnext (undocumented)
+ runops_debug (undocumented)
+ runops_standard (undocumented)
+ save_iv (undocumented)
+ sv_iv (DEPRECATED)
+ sv_nv (DEPRECATED)
+ sv_peek (undocumented)
+ sv_pvn (DEPRECATED)
+ sv_pvn_nomg (DEPRECATED) (undocumented)
sv_true
=item perl 5.004_05
- CopyD
- MoveD
- do_binmode
- my_bcopy
- save_aelem
- save_helem
+ do_binmode (DEPRECATED) (undocumented)
+ GV_NOINIT
+ save_aelem (undocumented)
+ save_helem (undocumented)
=item perl 5.004
- GIMME_V
- G_VOID
- HePV
- HeSVKEY_set
- POPu
- SvSetMagicSV
- SvSetMagicSV_nosteal
- SvSetSV_nosteal
- SvTAINTED
- SvTAINTED_off
- SvTAINTED_on
+ ARCHNAME
block_end
- block_gimme
+ block_gimme (undocumented)
block_start
- call_list
- delimcpy
+ call_list (undocumented)
+ delimcpy (undocumented)
form
- gv_autoload4
+ GIMME_V
+ gv_autoload4 (undocumented)
gv_fetchmethod_autoload
- hv_delayfree_ent
- hv_free_ent
+ G_VOID
+ HePV
+ HeSVKEY_set
+ hv_delayfree_ent (undocumented)
+ hv_free_ent (undocumented)
ibcmp_locale
+ IN_LOCALE
+ IN_LOCALE_COMPILETIME
+ IN_LOCALE_RUNTIME
intro_my
- my_failure_exit
+ isALNUM_LC
+ isALPHA_LC
+ isALPHANUMERIC_LC
+ isDIGIT_LC
+ isIDCONT_LC
+ isIDFIRST_LC
+ isLOWER_LC
+ isPRINT_LC
+ isSPACE_LC
+ isUPPER_LC
+ isWORDCHAR_LC
+ mess
+ mess_sv
+ my_failure_exit (undocumented)
newSVpvf
+ PERL_USE_GCC_BRACE_GROUPS (undocumented)
+ PL_mess_sv (undocumented)
+ POPu
rsignal
- rsignal_state
- save_I16
+ rsignal_state (undocumented)
save_gp
- share_hek
- start_subparse
+ save_I16 (undocumented)
+ share_hek (undocumented)
+ SHORTSIZE
sv_catpvf
sv_catpvf_mg
sv_cmp_locale
sv_derived_from
- sv_magic_portable
+ sv_magic_portable (undocumented)
+ SvSetMagicSV
+ SvSetMagicSV_nosteal
sv_setpvf
sv_setpvf_mg
+ SvSetSV_nosteal
sv_taint
sv_tainted
+ SvTAINTED
+ SvTAINTED_off
+ SvTAINTED_on
sv_untaint
sv_vcatpvf
sv_vcatpvf_mg
@@ -1464,31 +2088,980 @@ Perl below which it is unsupported:
sv_vsetpvf_mg
sv_vsetpvfn
toLOWER_LC
- vnewSVpvf
- warner
-
-=item perl 5.003_07
-
+ vmess
+ vnewSVpvf (undocumented)
+ warner (undocumented)
+
+=item perl 5.003_07 (at least)
+
+ amagic_call (undocumented)
+ aTHX
+ aTHX_
+ aTHXR (undocumented)
+ aTHXR_ (undocumented)
+ av_clear
+ av_extend
+ av_fetch
+ av_fill
+ AvFILL
+ AvFILLp
+ av_len
+ av_make
+ av_pop
+ av_push
+ av_shift
+ av_store
+ av_tindex
+ av_top_index
+ av_undef
+ av_unshift
+ ax
+ BIN
+ BOM_UTF8
+ boolSV
+ BYTEORDER
+ call_argv
+ call_method
+ call_pv
+ call_sv
+ C_ARRAY_END
+ C_ARRAY_LENGTH
+ CASTFLAGS
+ cBOOL
+ ckWARN
+ CLASS
+ Copy
+ CopyD
+ CPPMINUS
+ CPPSTDIN
+ croak
+ croak_memory_wrap (undocumented)
+ croak_no_modify
+ croak_sv
+ croak_xs_usage
+ cv_clone
+ cv_const_sv
+ CvDEPTH (undocumented)
+ CvGV (undocumented)
+ CvSTASH
+ cv_undef
+ cxinc (undocumented)
+ dAX
+ dAXMARK
+ DEFSV (undocumented)
+ die
+ die_sv
+ dITEMS
+ dMARK
+ dNOOP (undocumented)
+ do_close (undocumented)
+ do_join (undocumented)
+ do_open (undocumented)
+ dORIGMARK
+ do_sprintf (undocumented)
+ dounwind (undocumented)
+ dowantarray (undocumented)
+ dSP
+ dTHR
+ dTHX
+ dTHXR (undocumented)
+ dUNDERBAR
+ dVAR
+ dXCPT
+ dXSARGS
+ dXSI32
+ dXSTARG (undocumented)
+ END_EXTERN_C (undocumented)
+ ENTER
+ ERRSV
+ eval_pv
+ eval_sv
+ EXTEND
+ EXTERN_C (undocumented)
+ filter_add
+ filter_del (undocumented)
+ filter_read
+ free_tmps (undocumented)
+ FREETMPS
+ G_ARRAY
+ G_DISCARD
+ get_av
+ get_cv
+ get_cvn_flags
+ get_hv
+ get_sv
+ G_EVAL
+ GIMME
+ G_METHOD
+ G_NOARGS
+ gp_free (undocumented)
+ gp_ref (undocumented)
+ G_RETHROW
+ grok_bin
+ grok_hex
+ grok_number
+ GROK_NUMERIC_RADIX
+ grok_numeric_radix
+ grok_oct
+ G_SCALAR
+ GV_ADD
+ GV_ADDMULTI
+ GvAV
+ gv_AVadd (undocumented)
+ gv_check (undocumented)
+ GvCV
+ gv_efullname (DEPRECATED) (undocumented)
+ gv_efullname3 (undocumented)
+ gv_fetchfile (undocumented)
+ gv_fetchmeth
+ gv_fetchmethod
+ gv_fetchpv (undocumented)
+ gv_fetchpvn_flags (undocumented)
+ gv_fetchsv (undocumented)
+ gv_fullname (DEPRECATED) (undocumented)
+ gv_fullname3 (undocumented)
+ GvHV
+ gv_HVadd (undocumented)
+ gv_init
+ gv_init_pvn
+ gv_IOadd (undocumented)
+ GV_NOADD_MASK (undocumented)
+ gv_stashpv
+ gv_stashpvn
+ gv_stashpvs
+ gv_stashsv
+ GvSV
+ HEf_SVKEY
HeHASH
HeKEY
HeKLEN
HeSVKEY
HeSVKEY_force
HeVAL
- cv_const_sv
- do_open
- gv_efullname3
- gv_fullname3
+ hv_clear
+ hv_delete
hv_delete_ent
+ hv_exists
hv_exists_ent
+ hv_fetch
hv_fetch_ent
+ hv_fetchs
+ HvFILL
+ hv_iterinit
+ hv_iterkey
hv_iterkeysv
- hv_ksplit
+ hv_iternext
+ hv_iternextsv
+ hv_iterval
+ hv_ksplit (undocumented)
+ hv_magic
+ HvNAME
+ hv_store
hv_store_ent
- my_pclose
- my_popen
+ hv_stores
+ hv_undef
+ ibcmp
+ IN_PERL_COMPILETIME (undocumented)
+ instr
+ INT2PTR
+ INTSIZE
+ isALNUM
+ isALNUM_A
+ isALNUMC
+ isALNUMC_A
+ isALNUMC_L1
+ isALPHA
+ isALPHA_A
+ isALPHA_L1
+ isALPHANUMERIC
+ isALPHANUMERIC_A
+ isALPHANUMERIC_L1
+ isASCII
+ isASCII_A
+ isASCII_L1
+ isASCII_LC
+ isASCII_utf8_safe
+ isASCII_uvchr
+ isBLANK
+ isBLANK_A
+ isBLANK_L1
+ isBLANK_LC
+ isCNTRL
+ isCNTRL_A
+ isCNTRL_L1
+ isDIGIT
+ isDIGIT_A
+ isDIGIT_L1
+ isGRAPH
+ isGRAPH_A
+ isGRAPH_L1
+ isIDCONT
+ isIDCONT_A
+ isIDCONT_L1
+ isIDFIRST
+ isIDFIRST_A
+ isIDFIRST_L1
+ isLOWER
+ isLOWER_A
+ isLOWER_L1
+ IS_NUMBER_GREATER_THAN_UV_MAX
+ IS_NUMBER_INFINITY
+ IS_NUMBER_IN_UV
+ IS_NUMBER_NAN
+ IS_NUMBER_NEG
+ IS_NUMBER_NOT_INT
+ isOCTAL
+ isOCTAL_A
+ isOCTAL_L1
+ isPRINT
+ isPRINT_A
+ isPRINT_L1
+ isPSXSPC
+ isPSXSPC_A
+ isPSXSPC_L1
+ isPUNCT
+ isPUNCT_A
+ isPUNCT_L1
+ isSPACE
+ isSPACE_A
+ isSPACE_L1
+ isUPPER
+ isUPPER_A
+ isUPPER_L1
+ isWORDCHAR
+ isWORDCHAR_A
+ isWORDCHAR_L1
+ isXDIGIT
+ isXDIGIT_A
+ isXDIGIT_L1
+ isXDIGIT_LC
+ items
+ IVdf
+ IVSIZE
+ IVTYPE
+ ix
+ LATIN1_TO_NATIVE
+ LEAVE
+ leave_scope (undocumented)
+ LIKELY
+ load_module
+ LONGSIZE
+ looks_like_number
+ MARK
+ memCHRs
+ memEQ
+ memEQs
+ memNE
+ memNEs
+ mg_clear
+ mg_copy
+ mg_find
+ mg_findext
+ mg_free
+ mg_get
+ mg_magical
+ mg_set
+ moreswitches (undocumented)
+ Move
+ MoveD
+ mPUSHi
+ mPUSHn
+ mPUSHp
+ mPUSHs
+ mPUSHu
+ mXPUSHi
+ mXPUSHn
+ mXPUSHp
+ mXPUSHs
+ mXPUSHu
+ my_exit
+ my_pclose (undocumented)
+ my_popen (undocumented)
+ my_setenv
+ my_snprintf
+ my_sprintf (DEPRECATED)
+ my_strlcat
+ my_strlcpy
+ my_strnlen
+ NATIVE_TO_LATIN1
+ NATIVE_TO_UNI
+ newANONHASH (undocumented)
+ newANONLIST (undocumented)
+ newANONSUB (undocumented)
+ newASSIGNOP
+ newAV
+ newAVREF (undocumented)
+ newBINOP
+ newCONDOP
+ newCONSTSUB
+ newCVREF (undocumented)
+ newFORM (undocumented)
+ newGVgen (undocumented)
+ newGVOP
+ newGVREF (undocumented)
+ newHV
+ newHVREF (undocumented)
+ newIO (undocumented)
+ newLISTOP
+ newLOGOP
+ newLOOPEX
+ newLOOPOP
+ newNULLLIST
+ newOP
+ newPMOP
+ newPROG (undocumented)
+ newPVOP
+ newRANGE
+ newRV (undocumented)
+ newRV_inc
+ newRV_noinc
+ newSLICEOP
+ newSTATEOP
+ newSUB (undocumented)
+ newSV
+ newSViv
+ newSVnv
+ newSVOP
+ newSVpv
+ newSVpvn
+ newSVpvn_flags
+ newSVpvn_share
+ newSVpvn_utf8
+ newSVpvs
+ newSVpvs_flags
+ newSVpvs_share
+ newSVREF (undocumented)
+ newSVrv
+ newSVsv
+ newSVsv_flags (undocumented)
+ newSVsv_nomg
+ newSV_type
+ newSVuv
+ newUNOP
+ Newx
+ Newxc
+ Newxz
+ ninstr
+ NOOP (undocumented)
+ Nullav (DEPRECATED)
+ Nullch
+ Nullcv (DEPRECATED)
+ Nullhv (DEPRECATED)
+ Nullsv
+ NVef
+ NVff
+ NVgf
+ NVTYPE
+ OPf_KIDS
+ op_free
+ OpHAS_SIBLING
+ OpLASTSIB_set
+ OpMAYBESIB_set
+ OpMORESIB_set
+ OPpENTERSUB_AMPER
+ OpSIBLING
+ ORIGMARK
+ OSNAME
+ pad_alloc (marked experimental)
+ PERL_ABS
+ perl_alloc
+ PERL_BCDVERSION (undocumented)
+ perl_construct
+ Perl_eval_pv (undocumented)
+ Perl_eval_sv (undocumented)
+ perl_free
+ PERL_HASH
+ PERL_INT_MAX
+ PERL_INT_MIN
+ PerlIO_canset_cnt
+ PerlIO_exportFILE
+ PerlIO_fast_gets
+ PerlIO_fdopen
+ PerlIO_findFILE
+ PerlIO_getc
+ PerlIO_getpos
+ PerlIO_has_base
+ PerlIO_has_cntptr
+ PerlIO_importFILE
+ PerlIO_open
+ PerlIO_printf
+ PerlIO_putc
+ PerlIO_puts
+ PerlIO_releaseFILE
+ PerlIO_reopen
+ PerlIO_rewind
+ PerlIO_setpos
+ PerlIO_stdoutf
+ PerlIO_ungetc
+ PerlIO_vprintf
+ PERL_LOADMOD_DENY
+ PERL_LOADMOD_IMPORT_OPS
+ PERL_LOADMOD_NOIMPORT
+ PERL_LONG_MAX
+ PERL_LONG_MIN
+ PERL_MAGIC_arylen
+ PERL_MAGIC_backref
+ PERL_MAGIC_bm
+ PERL_MAGIC_collxfrm
+ PERL_MAGIC_dbfile
+ PERL_MAGIC_dbline
+ PERL_MAGIC_defelem
+ PERL_MAGIC_env
+ PERL_MAGIC_envelem
+ PERL_MAGIC_ext
+ PERL_MAGIC_fm
+ PERL_MAGIC_glob (undocumented)
+ PERL_MAGIC_isa
+ PERL_MAGIC_isaelem
+ PERL_MAGIC_mutex (undocumented)
+ PERL_MAGIC_nkeys
+ PERL_MAGIC_overload (undocumented)
+ PERL_MAGIC_overload_elem (undocumented)
+ PERL_MAGIC_overload_table
+ PERL_MAGIC_pos
+ PERL_MAGIC_qr
+ PERL_MAGIC_regdata
+ PERL_MAGIC_regdatum
+ PERL_MAGIC_regex_global
+ PERL_MAGIC_shared
+ PERL_MAGIC_shared_scalar
+ PERL_MAGIC_sig
+ PERL_MAGIC_sigelem
+ PERL_MAGIC_substr
+ PERL_MAGIC_sv
+ PERL_MAGIC_taint
+ PERL_MAGIC_tied
+ PERL_MAGIC_tiedelem
+ PERL_MAGIC_tiedscalar
+ PERL_MAGIC_utf8
+ PERL_MAGIC_uvar
+ PERL_MAGIC_uvar_elem
+ PERL_MAGIC_vec
+ PERL_MAGIC_vstring
+ PERL_PV_ESCAPE_ALL
+ PERL_PV_ESCAPE_FIRSTCHAR
+ PERL_PV_ESCAPE_NOBACKSLASH
+ PERL_PV_ESCAPE_NOCLEAR
+ PERL_PV_ESCAPE_QUOTE
+ PERL_PV_ESCAPE_RE
+ PERL_PV_ESCAPE_UNI
+ PERL_PV_ESCAPE_UNI_DETECT
+ PERL_PV_PRETTY_DUMP (undocumented)
+ PERL_PV_PRETTY_ELLIPSES
+ PERL_PV_PRETTY_LTGT
+ PERL_PV_PRETTY_NOCLEAR (undocumented)
+ PERL_PV_PRETTY_QUOTE
+ PERL_PV_PRETTY_REGPROP (undocumented)
+ PERL_QUAD_MAX
+ PERL_QUAD_MIN
+ PERL_REVISION
+ perl_run
+ PERL_SCAN_ALLOW_UNDERSCORES
+ PERL_SCAN_DISALLOW_PREFIX
+ PERL_SCAN_GREATER_THAN_UV_MAX
+ PERL_SCAN_SILENT_ILLDIGIT
+ PERL_SHORT_MAX
+ PERL_SHORT_MIN
+ PERL_SIGNALS_UNSAFE_FLAG (undocumented)
+ PERL_SUBVERSION
+ PERL_SYS_INIT
+ PERL_SYS_TERM
+ PERL_UCHAR_MAX
+ PERL_UCHAR_MIN
+ PERL_UINT_MAX
+ PERL_UINT_MIN (undocumented)
+ PERL_ULONG_MAX
+ PERL_ULONG_MIN
+ PERL_UNUSED_CONTEXT (undocumented)
+ PERL_UNUSED_DECL (undocumented)
+ PERL_UQUAD_MAX
+ PERL_UQUAD_MIN
+ PERL_USHORT_MAX
+ PERL_USHORT_MIN
+ PERL_VERSION
+ PL_bufend (undocumented)
+ PL_bufptr (undocumented)
+ PL_compiling (undocumented)
+ PL_copline (undocumented)
+ PL_curcop
+ PL_curstash
+ PL_DBsignal (undocumented)
+ PL_DBsingle
+ PL_DBsub
+ PL_DBtrace
+ PL_debstash (undocumented)
+ PL_defgv
+ PL_diehook (undocumented)
+ PL_dirty (undocumented)
+ PL_dowarn
+ PL_errgv
+ PL_error_count (undocumented)
+ PL_expect (undocumented)
+ PL_hexdigit (undocumented)
+ PL_hints (undocumented)
+ PL_in_my (undocumented)
+ PL_laststatval (undocumented)
+ PL_lex_state (undocumented)
+ PL_lex_stuff (undocumented)
+ PL_linestr (undocumented)
+ PL_na
+ PL_no_modify (undocumented)
+ PL_parser
+ PL_perldb (undocumented)
+ PL_perl_destruct_level
+ PL_ppaddr (undocumented)
+ PL_rsfp (undocumented)
+ PL_rsfp_filters (undocumented)
+ PL_stack_base (undocumented)
+ PL_stack_sp (undocumented)
+ PL_statcache (undocumented)
+ PL_stdingv (undocumented)
+ PL_Sv (undocumented)
+ PL_sv_arenaroot (undocumented)
+ PL_sv_no
+ PL_sv_undef
+ PL_sv_yes
+ PL_tainted (undocumented)
+ PL_tainting (undocumented)
+ PL_tokenbuf (undocumented)
+ PL_Xpv (undocumented)
+ Poison
+ PoisonFree
+ PoisonNew
+ PoisonWith
+ POPi
+ POPl
+ POPn
+ POPp
+ POPs
+ pop_scope (undocumented)
+ pregexec (undocumented)
+ pregfree (undocumented)
+ PRIVLIB
+ pTHX
+ pTHX_
+ PTR2IV
+ PTR2NV
+ PTR2UV
+ PTRV (undocumented)
+ PUSHi
+ PUSHMARK
+ PUSHmortal
+ PUSHn
+ PUSHp
+ PUSHs
+ push_scope (undocumented)
+ PUSHu
+ PUTBACK
+ pv_display
+ pv_escape
+ pv_pretty
+ RANDBITS
+ Renew
+ Renewc
+ repeatcpy (undocumented)
+ REPLACEMENT_CHARACTER_UTF8
+ RETVAL
+ rninstr
+ Safefree
+ save_aptr
+ save_ary
+ save_clearsv (undocumented)
+ SAVE_DEFSV (undocumented)
+ save_delete (undocumented)
+ save_freepv (undocumented)
+ save_freesv (undocumented)
+ save_hash
+ save_hptr
+ save_I32 (undocumented)
+ save_int (undocumented)
+ save_item
+ save_list (DEPRECATED)
+ save_long (DEPRECATED) (undocumented)
+ save_nogv (DEPRECATED) (undocumented)
+ save_pptr (undocumented)
+ savepv
+ savepvn
+ save_scalar
+ save_sptr (undocumented)
+ savestack_grow (undocumented)
+ save_svref
+ SAVETMPS
+ scan_hex
+ scan_oct
+ setdefout
+ SITELIB
+ SP
+ SPAGAIN
+ ST
+ stack_grow (undocumented)
+ START_EXTERN_C (undocumented)
+ STARTPERL
+ start_subparse (undocumented)
+ STDCHAR
+ STMT_END
+ STMT_START
+ strEQ
+ strGE
+ strGT
+ strLE
+ strLT
+ strNE
+ strnEQ
+ strnNE
+ StructCopy
+ STR_WITH_LEN
+ sv_2bool
+ sv_2cv
+ sv_2io
+ sv_2iv (undocumented)
+ sv_2mortal
+ sv_2pv (undocumented)
+ sv_2pvbyte
+ sv_2pvbyte_nolen
+ sv_2pv_flags
+ sv_2pv_nolen
+ sv_2uv (undocumented)
+ sv_backoff
+ sv_bless
+ sv_catpv
+ sv_catpv_mg
+ sv_catpvn
+ sv_catpvn_mg
+ sv_catpvn_nomg
+ sv_catpvs
+ sv_catsv
+ sv_catsv_mg
+ sv_catsv_nomg
+ sv_chop
+ sv_clear
+ sv_cmp
+ SV_CONST_RETURN (undocumented)
+ SV_COW_DROP_PV
+ SV_COW_SHARED_HASH_KEYS (undocumented)
+ SvCUR
+ SvCUR_set
+ sv_dec
+ sv_dump
+ SvEND
+ sv_eq
+ SVf
+ SVfARG
+ sv_free
+ SVf_UTF8
+ SvGETMAGIC
sv_gets
- unsharepvn
+ SV_GMAGIC
+ sv_grow
+ SvGROW
+ SV_HAS_TRAILING_NUL
+ SV_IMMEDIATE_UNREF
+ sv_inc
+ sv_insert
+ SvIOK
+ SvIOK_off
+ SvIOK_on
+ SvIOK_only
+ SvIOKp
+ sv_isa
+ sv_isobject
+ SvIV
+ SvIV_nomg
+ SvIV_set
+ SvIVX
+ SvIVx
+ sv_len
+ SvLEN
+ SvLEN_set
+ sv_magic
+ SvMAGIC_set
+ sv_mortalcopy
+ sv_mortalcopy_flags
+ SV_MUTABLE_RETURN (undocumented)
+ sv_newmortal
+ sv_newref
+ SvNIOK
+ SvNIOK_off
+ SvNIOKp
+ SvNOK
+ SvNOK_off
+ SvNOK_on
+ SvNOK_only
+ SvNOKp
+ SV_NOSTEAL
+ SvNV
+ SvNV_nomg
+ SvNV_set
+ SvNVX
+ SvNVx
+ SvOK
+ SvOOK
+ SvPOK
+ SvPOK_off
+ SvPOK_on
+ SvPOK_only
+ SvPOKp
+ SvPV
+ SvPVbyte
+ SvPV_force
+ SvPV_force_nomg
+ sv_pvn_force
+ sv_pvn_force_flags
+ SvPV_nolen
+ SvPV_nomg
+ SvPV_nomg_nolen
+ SvPV_set
+ SvPVX
+ SvPVx
+ SvREADONLY
+ SvREADONLY_off
+ SvREADONLY_on
+ SvREFCNT
+ SvREFCNT_dec
+ SvREFCNT_inc
+ SvREFCNT_inc_NN
+ SvREFCNT_inc_simple
+ SvREFCNT_inc_simple_NN
+ SvREFCNT_inc_simple_void
+ SvREFCNT_inc_simple_void_NN
+ SvREFCNT_inc_void
+ SvREFCNT_inc_void_NN
+ sv_reftype
+ sv_replace
+ sv_report_used
+ sv_reset
+ SvROK
+ SvROK_off
+ SvROK_on
+ SvRV
+ SvRV_set
+ SvRX
+ SvRXOK
+ sv_setiv
+ sv_setiv_mg
+ SvSETMAGIC
+ sv_setnv
+ sv_setnv_mg
+ sv_setpv
+ sv_setpv_mg
+ sv_setpvn
+ sv_setpvn_mg
+ sv_setpvs
+ sv_setref_iv
+ sv_setref_nv
+ sv_setref_pv
+ sv_setref_pvn
+ sv_setsv
+ SvSetSV
+ sv_setsv_flags
+ sv_setsv_mg
+ sv_setsv_nomg
+ sv_setuv
+ sv_setuv_mg
+ SV_SMAGIC
+ SvSTASH
+ SvSTASH_set
+ SVs_TEMP
+ SvTAINT
+ SVt_IV
+ SVt_NULL
+ SVt_NV
+ SVt_PV
+ SVt_PVAV
+ SVt_PVCV
+ SVt_PVFM
+ SVt_PVGV
+ SVt_PVHV
+ SVt_PVIO
+ SVt_PVIV
+ SVt_PVLV
+ SVt_PVMG
+ SVt_PVNV
+ SvTRUE
+ SvTRUE_nomg
+ SvTRUEx
+ SvTYPE
+ svtype
+ sv_unmagic
+ sv_unmagicext
+ sv_unref
+ sv_upgrade
+ SvUPGRADE
+ sv_usepvn
+ sv_usepvn_mg
+ SvUTF8
+ SV_UTF8_NO_ENCODING (undocumented)
+ sv_uv (DEPRECATED)
+ SvUV
+ SvUV_nomg
+ SvUV_set
+ SvUVX
+ SvUVx
+ SvUVXx (DEPRECATED)
+ switch_to_global_locale
+ sync_locale
+ taint_env (undocumented)
+ taint_proper (undocumented)
+ THIS
+ toLOWER
+ toUPPER
+ UNDERBAR
+ UNICODE_REPLACEMENT
+ UNI_TO_NATIVE
+ UNLIKELY
+ unsharepvn (undocumented)
+ UTF8f
+ UTF8fARG
+ UTF8_IS_INVARIANT
+ UTF8_MAXBYTES_CASE
+ UVCHR_IS_INVARIANT
+ UVCHR_SKIP
+ UVof
+ UVSIZE
+ UVTYPE
+ UVuf
+ UVxf
+ vload_module (undocumented)
+ warn
+ WARN_ALL
+ WARN_AMBIGUOUS
+ WARN_ASSERTIONS (undocumented)
+ WARN_BAREWORD
+ WARN_CLOSED
+ WARN_CLOSURE
+ WARN_DEBUGGING
+ WARN_DEPRECATED
+ WARN_DIGIT
+ WARN_EXEC
+ WARN_EXITING
+ WARN_GLOB
+ WARN_INPLACE
+ WARN_INTERNAL
+ WARN_IO
+ WARN_LAYER
+ WARN_MALLOC
+ WARN_MISC
+ WARN_NEWLINE
+ WARN_NUMERIC
+ WARN_ONCE
+ WARN_OVERFLOW
+ WARN_PACK
+ WARN_PARENTHESIS
+ WARN_PIPE
+ WARN_PORTABLE
+ WARN_PRECEDENCE
+ WARN_PRINTF
+ WARN_PROTOTYPE
+ WARN_QW
+ WARN_RECURSION
+ WARN_REDEFINE
+ WARN_REGEXP
+ WARN_RESERVED
+ WARN_SEMICOLON
+ WARN_SEVERE
+ WARN_SIGNAL
+ WARN_SUBSTR
+ warn_sv
+ WARN_SYNTAX
+ WARN_TAINT
+ WARN_THREADS
+ WARN_UNINITIALIZED
+ WARN_UNOPENED
+ WARN_UNPACK
+ WARN_UNTIE
+ WARN_UTF8
+ WARN_VOID
+ whichsig (undocumented)
+ WIDEST_UTYPE
+ XCPT_CATCH
+ XCPT_RETHROW
+ XCPT_TRY_END
+ XCPT_TRY_START
+ XPUSHi
+ XPUSHmortal
+ XPUSHn
+ XPUSHp
+ XPUSHs
+ XPUSHu
+ XS
+ XSprePUSH (undocumented)
+ XSRETURN
+ XSRETURN_EMPTY
+ XSRETURN_IV
+ XSRETURN_NO
+ XSRETURN_NV
+ XSRETURN_PV
+ XSRETURN_UNDEF
+ XSRETURN_UV
+ XSRETURN_YES
+ XST_mIV
+ XST_mNO
+ XST_mNV
+ XST_mPV
+ XST_mUNDEF
+ XST_mUV
+ XST_mYES
+ XS_VERSION
+ XS_VERSION_BOOTCHECK
+ Zero
+ ZeroD
+
+=item Backported version unknown
+
+ CopFILE (undocumented)
+ CopFILEAV (undocumented)
+ CopFILEGV (undocumented)
+ CopFILEGV_set (undocumented)
+ CopFILE_set (undocumented)
+ CopFILESV (undocumented)
+ CopSTASH (undocumented)
+ CopSTASH_eq (undocumented)
+ CopSTASHPV (undocumented)
+ CopSTASHPV_set (undocumented)
+ CopSTASH_set (undocumented)
+ CPERLscope (undocumented)
+ DEFSV_set (undocumented)
+ dTHXa (undocumented)
+ dTHXoa (undocumented)
+ get_cvs (undocumented)
+ gv_fetchpvs (undocumented)
+ GvSVn (undocumented)
+ HvNAME_get (undocumented)
+ HvNAMELEN_get (undocumented)
+ isGV_with_GP (undocumented)
+ MUTABLE_PTR (undocumented)
+ MUTABLE_SV (undocumented)
+ NUM2PTR (undocumented)
+ packWARN (undocumented)
+ PERLIO_FUNCS_CAST (undocumented)
+ PERLIO_FUNCS_DECL (undocumented)
+ PERL_UNUSED_ARG (undocumented)
+ PERL_UNUSED_RESULT (undocumented)
+ PERL_UNUSED_VAR (undocumented)
+ PL_signals (undocumented)
+ PTR2nat (undocumented)
+ PTR2ul (undocumented)
+ SvPV_const (undocumented)
+ SvPV_flags (undocumented)
+ SvPV_flags_const (undocumented)
+ SvPV_flags_const_nolen (undocumented)
+ SvPV_flags_mutable (undocumented)
+ SvPV_force_flags (undocumented)
+ SvPV_force_flags_mutable (undocumented)
+ SvPV_force_flags_nolen (undocumented)
+ SvPV_force_mutable (undocumented)
+ SvPV_force_nolen (undocumented)
+ SvPV_force_nomg_nolen (undocumented)
+ SvPV_mutable (undocumented)
+ SvPV_nolen_const (undocumented)
+ SvPV_nomg_const (undocumented)
+ SvPV_nomg_const_nolen (undocumented)
+ SvPV_renew (undocumented)
+ SvPVX_const (undocumented)
+ SvPVX_mutable (undocumented)
+ SvSHARED_HASH (undocumented)
+ SvVSTRING_mg (undocumented)
+ XSPROTO (undocumented)
=back
@@ -1496,7 +3069,7 @@ Perl below which it is unsupported:
If you find any bugs, C<Devel::PPPort> doesn't seem to build on your
system, or any of its tests fail, please send a bug report to
-L<perlbug@perl.org|mailto:perlbug@perl.org>.
+L<https://github.com/Dual-Life/Devel-PPPort/issues/new>.
=head1 AUTHORS
@@ -1514,9 +3087,9 @@ Version 2.x was ported to the Perl core by Paul Marquess.
Version 3.x was ported back to CPAN by Marcus Holland-Moritz.
-=item *
+=item *
-Versions >= 3.22 are maintained with support from Matthew Horsfall (alh).
+Versions >= 3.22 are maintained by perl5 porters
=back
@@ -1544,7 +3117,7 @@ package Devel::PPPort;
use strict;
use vars qw($VERSION $data);
-$VERSION = '3.52';
+$VERSION = '3.57';
sub _init_data
{
@@ -1637,7 +3210,7 @@ SKIP
|>=head1 COMPATIBILITY
|>
|>This version of F<ppport.h> is designed to support operation with Perl
-|>installations back to 5.003, and has been tested up to 5.30.
+|>installations back to 5.003_07, and has been tested up to 5.31.6.
|>
|>=head1 OPTIONS
|>
@@ -1678,7 +3251,7 @@ SKIP
|>
|>Tell F<ppport.h> to check for compatibility with the given
|>Perl version. The default is to check for compatibility with Perl
-|>version 5.003. You can use this option to reduce the output
+|>version 5.003_07. You can use this option to reduce the output
|>of F<ppport.h> if you intend to be backward compatible only
|>down to a certain Perl version.
|>
@@ -1798,9 +3371,6 @@ SKIP
|>
|> Function / Variable Static Request Global Request
|> -----------------------------------------------------------------------------------------
-|> PL_parser NEED_PL_parser NEED_PL_parser_GLOBAL
-|> PL_signals NEED_PL_signals NEED_PL_signals_GLOBAL
-|> SvRX() NEED_SvRX NEED_SvRX_GLOBAL
|> caller_cx() NEED_caller_cx NEED_caller_cx_GLOBAL
|> croak_xs_usage() NEED_croak_xs_usage NEED_croak_xs_usage_GLOBAL
|> die_sv() NEED_die_sv NEED_die_sv_GLOBAL
@@ -1810,7 +3380,6 @@ SKIP
|> grok_number() NEED_grok_number NEED_grok_number_GLOBAL
|> grok_numeric_radix() NEED_grok_numeric_radix NEED_grok_numeric_radix_GLOBAL
|> grok_oct() NEED_grok_oct NEED_grok_oct_GLOBAL
-|> gv_fetchpvn_flags() NEED_gv_fetchpvn_flags NEED_gv_fetchpvn_flags_GLOBAL
|> load_module() NEED_load_module NEED_load_module_GLOBAL
|> mess() NEED_mess NEED_mess_GLOBAL
|> mess_nocontext() NEED_mess_nocontext NEED_mess_nocontext_GLOBAL
@@ -1822,25 +3391,20 @@ SKIP
|> my_strlcpy() NEED_my_strlcpy NEED_my_strlcpy_GLOBAL
|> my_strnlen() NEED_my_strnlen NEED_my_strnlen_GLOBAL
|> newCONSTSUB() NEED_newCONSTSUB NEED_newCONSTSUB_GLOBAL
-|> newRV_noinc() NEED_newRV_noinc NEED_newRV_noinc_GLOBAL
-|> newSV_type() NEED_newSV_type NEED_newSV_type_GLOBAL
-|> newSVpvn_flags() NEED_newSVpvn_flags NEED_newSVpvn_flags_GLOBAL
|> newSVpvn_share() NEED_newSVpvn_share NEED_newSVpvn_share_GLOBAL
+|> PL_parser NEED_PL_parser NEED_PL_parser_GLOBAL
+|> PL_signals NEED_PL_signals NEED_PL_signals_GLOBAL
|> pv_display() NEED_pv_display NEED_pv_display_GLOBAL
|> pv_escape() NEED_pv_escape NEED_pv_escape_GLOBAL
|> pv_pretty() NEED_pv_pretty NEED_pv_pretty_GLOBAL
-|> sv_2pv_flags() NEED_sv_2pv_flags NEED_sv_2pv_flags_GLOBAL
-|> sv_2pvbyte() NEED_sv_2pvbyte NEED_sv_2pvbyte_GLOBAL
|> sv_catpvf_mg() NEED_sv_catpvf_mg NEED_sv_catpvf_mg_GLOBAL
|> sv_catpvf_mg_nocontext() NEED_sv_catpvf_mg_nocontext NEED_sv_catpvf_mg_nocontext_GLOBAL
-|> sv_pvn_force_flags() NEED_sv_pvn_force_flags NEED_sv_pvn_force_flags_GLOBAL
|> sv_setpvf_mg() NEED_sv_setpvf_mg NEED_sv_setpvf_mg_GLOBAL
|> sv_setpvf_mg_nocontext() NEED_sv_setpvf_mg_nocontext NEED_sv_setpvf_mg_nocontext_GLOBAL
|> sv_unmagicext() NEED_sv_unmagicext NEED_sv_unmagicext_GLOBAL
|> utf8_to_uvchr_buf() NEED_utf8_to_uvchr_buf NEED_utf8_to_uvchr_buf_GLOBAL
|> vload_module() NEED_vload_module NEED_vload_module_GLOBAL
|> vmess() NEED_vmess NEED_vmess_GLOBAL
-|> vnewSVpvf() NEED_vnewSVpvf NEED_vnewSVpvf_GLOBAL
|> warner() NEED_warner NEED_warner_GLOBAL
|>
|>To avoid namespace conflicts, you can change the namespace of the
@@ -1912,6 +3476,10 @@ SKIP
|>
|>=head1 BUGS
|>
+|>Some of the suggested edits and/or generated patches may not compile as-is
+|>without tweaking manually. This is generally due to the need for an extra
+|>parameter to be added to the call to prevent buffer overflow.
+|>
|>If this version of F<ppport.h> is causing failure during
|>the compilation of this module, please check if newer versions
|>of either this module or C<Devel::PPPort> are available on CPAN
@@ -1967,8 +3535,138 @@ SKIP
|>
|>=cut
+# These are tools that must be included in ppport.h. It doesn't work if given
+# a .pl suffix
+
+sub format_version
+{
+ # Given an input version that is acceptable to parse_version(), return a
+ # string of the standard representation of it.
+
+ my($r,$v,$s) = parse_version(shift);
+
+ if ($r < 5 || ($r == 5 && $v < 6)) {
+ my $ver = sprintf "%d.%03d", $r, $v;
+ $s > 0 and $ver .= sprintf "_%02d", $s;
+
+ return $ver;
+ }
+
+ return sprintf "%d.%d.%d", $r, $v, $s;
+}
+
+sub parse_version
+{
+ # Returns a triplet, (5, major, minor) from the input, treated as a string,
+ # which can be in any of several typical formats.
+
+ my $ver = shift;
+ $ver = "" unless defined $ver;
+
+ my($r,$v,$s);
+
+ if ( ($r, $v, $s) = $ver =~ /^(5)(\d{3})(\d{3})$/ # 5029010, from the file
+ # names in our
+ # parts/base/ and
+ # parts/todo directories
+ or ($r, $v, $s) = $ver =~ /^(\d+)\.(\d+)\.(\d+)$/ # 5.25.7
+ or ($r, $v, $s) = $ver =~ /^(\d+)\.(\d{3})(\d{3})$/ # 5.025008, from the
+ # output of $]
+ or ($r, $v, $s) = $ver =~ /^(\d+)\.(\d{1,3})()$/ # 5.24, 5.004
+ or ($r, $v, $s) = $ver =~ /^(\d+)\.(00[1-5])_?(\d{2})$/ # 5.003_07
+ ) {
+
+ $s = 0 unless $s;
+
+ die "Only Perl 5 is supported '$ver'\n" if $r != 5;
+ die "Invalid version number: $ver\n" if $v >= 1000 || $s >= 1000;
+ return (5, 0 + $v, 0 + $s);
+ }
+
+ # For some safety, don't assume something is a version number if it has a
+ # literal dot as one of the three characters. This will have to be fixed
+ # when we reach 5.46
+ if ($ver !~ /\./ && (($r, $v, $s) = $ver =~ /^(.)(.)(.)$/)) # vstring 5.25.7
+ {
+ $r = ord $r;
+ $v = ord $v;
+ $s = ord $s;
+
+ die "Only Perl 5 is supported '$ver'\n" if $r != 5;
+ return (5, $v, $s);
+ }
+
+ my $mesg = "";
+ $mesg = ". (In 5.00x_yz, x must be 1-5.)" if $ver =~ /_/;
+ die "Invalid version number format: '$ver'$mesg\n";
+}
+
+sub int_parse_version
+{
+ # Returns integer 7 digit human-readable version, suitable for use in file
+ # names in parts/todo parts/base.
+
+ return 0 + join "", map { sprintf("%03d", $_) } parse_version(shift);
+}
+
+sub ivers # Shorter name for int_parse_version
+{
+ return int_parse_version(shift);
+}
+
+sub format_version_line
+{
+ # Returns a floating point representation of the input version
+
+ my $version = int_parse_version(shift);
+ $version =~ s/^5\B/5./;
+ return $version;
+}
+
+sub dictionary_order($$) # Sort caselessly, ignoring punct
+{
+ my ($lc_a, $lc_b);
+ my ($squeezed_a, $squeezed_b);
+ my ($valid_a, $valid_b); # Meaning valid for all releases
+
+ # On early perls, the implicit pass by reference doesn't work, so we have
+ # to use the globals to initialize.
+ if ("$]" < "5.006" ) {
+ $valid_a = $a; $valid_b = $b;
+ }
+ else {
+ ($valid_a, $valid_b) = @_;
+ }
+
+ $lc_a = lc $valid_a;
+ $lc_b = lc $valid_b;
+
+ $squeezed_a = $lc_a;
+ $squeezed_a =~ s/[\W_]//g; # No punct, including no underscore
+ $squeezed_b = $lc_b;
+ $squeezed_b =~ s/[\W_]//g;
+
+ return( $squeezed_a cmp $squeezed_b
+ or $lc_a cmp $lc_b
+ or $valid_a cmp $valid_b);
+}
+
+sub sort_api_lines # Sort lines of the form flags|return|name|args...
+ # by 'name'
+{
+ $a =~ / ^ [^|]* \| [^|]* \| (\w+) /x; # 3rd field '|' is sep
+ my $a_name = $1;
+ $b =~ / ^ [^|]* \| [^|]* \| (\w+) /x;
+ my $b_name = $1;
+ return dictionary_order($a_name, $b_name);
+}
+
+1;
+
use strict;
+BEGIN { require warnings if "$]" > '5.006' }
+
# Disable broken TRIE-optimization
BEGIN { eval '${^RE_TRIE_MAXBUF} = -1' if "$]" >= 5.009004 && "$]" <= 5.009005 }
@@ -2017,2399 +3715,2943 @@ if ($opt{version}) {
usage() if $opt{help};
strip() if $opt{strip};
-if (exists $opt{'compat-version'}) {
- my($r,$v,$s) = eval { parse_version($opt{'compat-version'}) };
- if ($@) {
- die "Invalid version number format: '$opt{'compat-version'}'\n";
- }
- die "Only Perl 5 is supported\n" if $r != 5;
- die "Invalid version number: $opt{'compat-version'}\n" if $v >= 1000 || $s >= 1000;
- $opt{'compat-version'} = sprintf "%d.%03d%03d", $r, $v, $s;
-}
-else {
- $opt{'compat-version'} = 5;
-}
+$opt{'compat-version'} = 5.003_07 unless exists $opt{'compat-version'};
+$opt{'compat-version'} = int_parse_version($opt{'compat-version'});
+
+my $int_min_perl = int_parse_version(5.003_07);
+# Each element of this hash looks something like:
+# 'Poison' => {
+# 'base' => '5.008000',
+# 'provided' => 1,
+# 'todo' => '5.003007'
+# },
my %API = map { /^(\w+)\|([^|]*)\|([^|]*)\|(\w*)$/
? ( $1 => {
($2 ? ( base => $2 ) : ()),
($3 ? ( todo => $3 ) : ()),
(index($4, 'v') >= 0 ? ( varargs => 1 ) : ()),
(index($4, 'p') >= 0 ? ( provided => 1 ) : ()),
- (index($4, 'n') >= 0 ? ( nothxarg => 1 ) : ()),
+ (index($4, 'n') >= 0 ? ( noTHXarg => 1 ) : ()),
+ (index($4, 'c') >= 0 ? ( core_only => 1 ) : ()),
+ (index($4, 'd') >= 0 ? ( deprecated => 1 ) : ()),
+ (index($4, 'i') >= 0 ? ( inaccessible => 1 ) : ()),
+ (index($4, 'x') >= 0 ? ( experimental => 1 ) : ()),
+ (index($4, 'u') >= 0 ? ( undocumented => 1 ) : ()),
+ (index($4, 'o') >= 0 ? ( ppport_fnc => 1 ) : ()),
+ (index($4, 'V') >= 0 ? ( unverified => 1 ) : ()),
} )
: die "invalid spec: $_" } qw(
-AvFILLp|5.004050||p
-AvFILL|||
-BOM_UTF8|||
-BhkDISABLE||5.024000|
-BhkENABLE||5.024000|
-BhkENTRY_set||5.024000|
-BhkENTRY|||
-BhkFLAGS|||
-CALL_BLOCK_HOOKS|||
-CLASS|||n
-CPERLscope|5.005000||p
-CX_CURPAD_SAVE|||
-CX_CURPAD_SV|||
-C_ARRAY_END|5.013002||p
-C_ARRAY_LENGTH|5.008001||p
-CopFILEAV|5.006000||p
-CopFILEGV_set|5.006000||p
-CopFILEGV|5.006000||p
-CopFILESV|5.006000||p
-CopFILE_set|5.006000||p
-CopFILE|5.006000||p
-CopSTASHPV_set|5.006000||p
-CopSTASHPV|5.006000||p
-CopSTASH_eq|5.006000||p
-CopSTASH_set|5.006000||p
-CopSTASH|5.006000||p
-CopyD|5.009002|5.004050|p
-Copy|||
-CvPADLIST||5.008001|
-CvSTASH|||
-CvWEAKOUTSIDE|||
-DECLARATION_FOR_LC_NUMERIC_MANIPULATION||5.021010|n
-DEFSV_set|5.010001||p
-DEFSV|5.004050||p
-DO_UTF8||5.006000|
-END_EXTERN_C|5.005000||p
-ENTER|||
-ERRSV|5.004050||p
-EXTEND|||
-EXTERN_C|5.005000||p
-F0convert|||n
-FREETMPS|||
-GIMME_V||5.004000|n
-GIMME|||n
-GROK_NUMERIC_RADIX|5.007002||p
-G_ARRAY|||
-G_DISCARD|||
-G_EVAL|||
-G_METHOD|5.006001||p
-G_NOARGS|||
-G_SCALAR|||
-G_VOID||5.004000|
-GetVars|||
-GvAV|||
-GvCV|||
-GvHV|||
-GvSV|||
-Gv_AMupdate||5.011000|
-HEf_SVKEY|5.003070||p
-HeHASH||5.003070|
-HeKEY||5.003070|
-HeKLEN||5.003070|
-HePV||5.004000|
-HeSVKEY_force||5.003070|
-HeSVKEY_set||5.004000|
-HeSVKEY||5.003070|
-HeUTF8|5.010001|5.008000|p
-HeVAL||5.003070|
-HvENAMELEN||5.015004|
-HvENAMEUTF8||5.015004|
-HvENAME||5.013007|
-HvNAMELEN_get|5.009003||p
-HvNAMELEN||5.015004|
-HvNAMEUTF8||5.015004|
-HvNAME_get|5.009003||p
-HvNAME|||
-INT2PTR|5.006000||p
-IN_LOCALE_COMPILETIME|5.007002||p
-IN_LOCALE_RUNTIME|5.007002||p
-IN_LOCALE|5.007002||p
-IN_PERL_COMPILETIME|5.008001||p
-IS_NUMBER_GREATER_THAN_UV_MAX|5.007002||p
-IS_NUMBER_INFINITY|5.007002||p
-IS_NUMBER_IN_UV|5.007002||p
-IS_NUMBER_NAN|5.007003||p
-IS_NUMBER_NEG|5.007002||p
-IS_NUMBER_NOT_INT|5.007002||p
-IVSIZE|5.006000||p
-IVTYPE|5.006000||p
-IVdf|5.006000||p
-LEAVE|||
-LIKELY|||p
-LINKLIST||5.013006|
-LVRET|||
-MARK|||
-MULTICALL||5.024000|
-MUTABLE_PTR|5.010001||p
-MUTABLE_SV|5.010001||p
-MY_CXT_CLONE|5.009002||p
-MY_CXT_INIT|5.007003||p
-MY_CXT|5.007003||p
-MoveD|5.009002|5.004050|p
-Move|||
-NOOP|5.005000||p
-NUM2PTR|5.006000||p
-NVTYPE|5.006000||p
-NVef|5.006001||p
-NVff|5.006001||p
-NVgf|5.006001||p
-Newxc|5.009003||p
-Newxz|5.009003||p
-Newx|5.009003||p
-Nullav|||
-Nullch|||
-Nullcv|||
-Nullhv|||
-Nullsv|||
-OP_CLASS||5.013007|
-OP_DESC||5.007003|
-OP_NAME||5.007003|
-OP_TYPE_IS_OR_WAS||5.019010|
-OP_TYPE_IS||5.019007|
-ORIGMARK|||
-OpHAS_SIBLING|5.021007||p
-OpLASTSIB_set|5.021011||p
-OpMAYBESIB_set|5.021011||p
-OpMORESIB_set|5.021011||p
-OpSIBLING|5.021007||p
-PAD_BASE_SV|||
-PAD_CLONE_VARS|||
-PAD_COMPNAME_FLAGS|||
-PAD_COMPNAME_GEN_set|||
-PAD_COMPNAME_GEN|||
-PAD_COMPNAME_OURSTASH|||
-PAD_COMPNAME_PV|||
-PAD_COMPNAME_TYPE|||
-PAD_RESTORE_LOCAL|||
-PAD_SAVE_LOCAL|||
-PAD_SAVE_SETNULLPAD|||
-PAD_SETSV|||
-PAD_SET_CUR_NOSAVE|||
-PAD_SET_CUR|||
-PAD_SVl|||
-PAD_SV|||
-PERLIO_FUNCS_CAST|5.009003||p
-PERLIO_FUNCS_DECL|5.009003||p
-PERL_ABS|5.008001||p
-PERL_ARGS_ASSERT_CROAK_XS_USAGE|||p
-PERL_BCDVERSION|5.024000||p
-PERL_GCC_BRACE_GROUPS_FORBIDDEN|5.008001||p
-PERL_HASH|5.003070||p
-PERL_INT_MAX|5.003070||p
-PERL_INT_MIN|5.003070||p
-PERL_LONG_MAX|5.003070||p
-PERL_LONG_MIN|5.003070||p
-PERL_MAGIC_arylen|5.007002||p
-PERL_MAGIC_backref|5.007002||p
-PERL_MAGIC_bm|5.007002||p
-PERL_MAGIC_collxfrm|5.007002||p
-PERL_MAGIC_dbfile|5.007002||p
-PERL_MAGIC_dbline|5.007002||p
-PERL_MAGIC_defelem|5.007002||p
-PERL_MAGIC_envelem|5.007002||p
-PERL_MAGIC_env|5.007002||p
-PERL_MAGIC_ext|5.007002||p
-PERL_MAGIC_fm|5.007002||p
-PERL_MAGIC_glob|5.024000||p
-PERL_MAGIC_isaelem|5.007002||p
-PERL_MAGIC_isa|5.007002||p
-PERL_MAGIC_mutex|5.024000||p
-PERL_MAGIC_nkeys|5.007002||p
-PERL_MAGIC_overload_elem|5.024000||p
-PERL_MAGIC_overload_table|5.007002||p
-PERL_MAGIC_overload|5.024000||p
-PERL_MAGIC_pos|5.007002||p
-PERL_MAGIC_qr|5.007002||p
-PERL_MAGIC_regdata|5.007002||p
-PERL_MAGIC_regdatum|5.007002||p
-PERL_MAGIC_regex_global|5.007002||p
-PERL_MAGIC_shared_scalar|5.007003||p
-PERL_MAGIC_shared|5.007003||p
-PERL_MAGIC_sigelem|5.007002||p
-PERL_MAGIC_sig|5.007002||p
-PERL_MAGIC_substr|5.007002||p
-PERL_MAGIC_sv|5.007002||p
-PERL_MAGIC_taint|5.007002||p
-PERL_MAGIC_tiedelem|5.007002||p
-PERL_MAGIC_tiedscalar|5.007002||p
-PERL_MAGIC_tied|5.007002||p
-PERL_MAGIC_utf8|5.008001||p
-PERL_MAGIC_uvar_elem|5.007003||p
-PERL_MAGIC_uvar|5.007002||p
-PERL_MAGIC_vec|5.007002||p
-PERL_MAGIC_vstring|5.008001||p
-PERL_PV_ESCAPE_ALL|5.009004||p
-PERL_PV_ESCAPE_FIRSTCHAR|5.009004||p
-PERL_PV_ESCAPE_NOBACKSLASH|5.009004||p
-PERL_PV_ESCAPE_NOCLEAR|5.009004||p
-PERL_PV_ESCAPE_QUOTE|5.009004||p
-PERL_PV_ESCAPE_RE|5.009005||p
-PERL_PV_ESCAPE_UNI_DETECT|5.009004||p
-PERL_PV_ESCAPE_UNI|5.009004||p
-PERL_PV_PRETTY_DUMP|5.009004||p
-PERL_PV_PRETTY_ELLIPSES|5.010000||p
-PERL_PV_PRETTY_LTGT|5.009004||p
-PERL_PV_PRETTY_NOCLEAR|5.010000||p
-PERL_PV_PRETTY_QUOTE|5.009004||p
-PERL_PV_PRETTY_REGPROP|5.009004||p
-PERL_QUAD_MAX|5.003070||p
-PERL_QUAD_MIN|5.003070||p
-PERL_REVISION|5.006000||p
-PERL_SCAN_ALLOW_UNDERSCORES|5.007003||p
-PERL_SCAN_DISALLOW_PREFIX|5.007003||p
-PERL_SCAN_GREATER_THAN_UV_MAX|5.007003||p
-PERL_SCAN_SILENT_ILLDIGIT|5.008001||p
-PERL_SHORT_MAX|5.003070||p
-PERL_SHORT_MIN|5.003070||p
-PERL_SIGNALS_UNSAFE_FLAG|5.008001||p
-PERL_SUBVERSION|5.006000||p
-PERL_SYS_INIT3||5.006000|
-PERL_SYS_INIT|||
-PERL_SYS_TERM||5.024000|
-PERL_UCHAR_MAX|5.003070||p
-PERL_UCHAR_MIN|5.003070||p
-PERL_UINT_MAX|5.003070||p
-PERL_UINT_MIN|5.003070||p
-PERL_ULONG_MAX|5.003070||p
-PERL_ULONG_MIN|5.003070||p
-PERL_UNUSED_ARG|5.009003||p
-PERL_UNUSED_CONTEXT|5.009004||p
-PERL_UNUSED_DECL|5.007002||p
-PERL_UNUSED_RESULT|5.021001||p
-PERL_UNUSED_VAR|5.007002||p
-PERL_UQUAD_MAX|5.003070||p
-PERL_UQUAD_MIN|5.003070||p
-PERL_USE_GCC_BRACE_GROUPS|5.009004||p
-PERL_USHORT_MAX|5.003070||p
-PERL_USHORT_MIN|5.003070||p
-PERL_VERSION|5.006000||p
-PL_DBsignal|5.005000||p
-PL_DBsingle|||pn
-PL_DBsub|||pn
-PL_DBtrace|||pn
-PL_Sv|5.005000||p
-PL_bufend|5.024000||p
-PL_bufptr|5.024000||p
-PL_check||5.006000|
-PL_compiling|5.004050||p
-PL_comppad_name||5.017004|
-PL_comppad||5.008001|
-PL_copline|5.024000||p
-PL_curcop|5.004050||p
-PL_curpad||5.005000|
-PL_curstash|5.004050||p
-PL_debstash|5.004050||p
-PL_defgv|5.004050||p
-PL_diehook|5.004050||p
-PL_dirty|5.004050||p
-PL_dowarn|||pn
-PL_errgv|5.004050||p
-PL_error_count|5.024000||p
-PL_expect|5.024000||p
-PL_hexdigit|5.005000||p
-PL_hints|5.005000||p
-PL_in_my_stash|5.024000||p
-PL_in_my|5.024000||p
-PL_keyword_plugin||5.011002|
-PL_last_in_gv|||n
-PL_laststatval|5.005000||p
-PL_lex_state|5.024000||p
-PL_lex_stuff|5.024000||p
-PL_linestr|5.024000||p
-PL_modglobal||5.005000|n
-PL_na|5.004050||pn
-PL_no_modify|5.006000||p
-PL_ofsgv|||n
-PL_opfreehook||5.011000|n
-PL_parser|5.009005||p
-PL_peepp||5.007003|n
-PL_perl_destruct_level|5.004050||p
-PL_perldb|5.004050||p
-PL_ppaddr|5.006000||p
-PL_rpeepp||5.013005|n
-PL_rsfp_filters|5.024000||p
-PL_rsfp|5.024000||p
-PL_rs|||n
-PL_signals|5.008001||p
-PL_stack_base|5.004050||p
-PL_stack_sp|5.004050||p
-PL_statcache|5.005000||p
-PL_stdingv|5.004050||p
-PL_sv_arenaroot|5.004050||p
-PL_sv_no|5.004050||pn
-PL_sv_undef|5.004050||pn
-PL_sv_yes|5.004050||pn
-PL_sv_zero|||n
-PL_tainted|5.004050||p
-PL_tainting|5.004050||p
-PL_tokenbuf|5.024000||p
-POP_MULTICALL||5.024000|
-POPi|||n
-POPl|||n
-POPn|||n
-POPpbytex||5.007001|n
-POPpx||5.005030|n
-POPp|||n
-POPs|||n
-POPul||5.006000|n
-POPu||5.004000|n
-PTR2IV|5.006000||p
-PTR2NV|5.006000||p
-PTR2UV|5.006000||p
-PTR2nat|5.009003||p
-PTR2ul|5.007001||p
-PTRV|5.006000||p
-PUSHMARK|||
-PUSH_MULTICALL||5.024000|
-PUSHi|||
-PUSHmortal|5.009002||p
-PUSHn|||
-PUSHp|||
-PUSHs|||
-PUSHu|5.004000||p
-PUTBACK|||
-PadARRAY||5.024000|
-PadMAX||5.024000|
-PadlistARRAY||5.024000|
-PadlistMAX||5.024000|
-PadlistNAMESARRAY||5.024000|
-PadlistNAMESMAX||5.024000|
-PadlistNAMES||5.024000|
-PadlistREFCNT||5.017004|
-PadnameIsOUR|||
-PadnameIsSTATE|||
-PadnameLEN||5.024000|
-PadnameOURSTASH|||
-PadnameOUTER|||
-PadnamePV||5.024000|
-PadnameREFCNT_dec||5.024000|
-PadnameREFCNT||5.024000|
-PadnameSV||5.024000|
-PadnameTYPE|||
-PadnameUTF8||5.021007|
-PadnamelistARRAY||5.024000|
-PadnamelistMAX||5.024000|
-PadnamelistREFCNT_dec||5.024000|
-PadnamelistREFCNT||5.024000|
-PerlIO_clearerr||5.007003|
-PerlIO_close||5.007003|
-PerlIO_context_layers||5.009004|
-PerlIO_eof||5.007003|
-PerlIO_error||5.007003|
-PerlIO_fileno||5.007003|
-PerlIO_fill||5.007003|
-PerlIO_flush||5.007003|
-PerlIO_get_base||5.007003|
-PerlIO_get_bufsiz||5.007003|
-PerlIO_get_cnt||5.007003|
-PerlIO_get_ptr||5.007003|
-PerlIO_read||5.007003|
-PerlIO_restore_errno|||
-PerlIO_save_errno|||
-PerlIO_seek||5.007003|
-PerlIO_set_cnt||5.007003|
-PerlIO_set_ptrcnt||5.007003|
-PerlIO_setlinebuf||5.007003|
-PerlIO_stderr||5.007003|
-PerlIO_stdin||5.007003|
-PerlIO_stdout||5.007003|
-PerlIO_tell||5.007003|
-PerlIO_unread||5.007003|
-PerlIO_write||5.007003|
-PerlLIO_dup2_cloexec|||
-PerlLIO_dup_cloexec|||
-PerlLIO_open3_cloexec|||
-PerlLIO_open_cloexec|||
-PerlProc_pipe_cloexec|||
-PerlSock_accept_cloexec|||
-PerlSock_socket_cloexec|||
-PerlSock_socketpair_cloexec|||
-Perl_langinfo|||n
-Perl_setlocale|||n
-PoisonFree|5.009004||p
-PoisonNew|5.009004||p
-PoisonWith|5.009004||p
-Poison|5.008000||p
-READ_XDIGIT||5.017006|
-REPLACEMENT_CHARACTER_UTF8|||
-RESTORE_LC_NUMERIC||5.024000|
-RETVAL|||n
-Renewc|||
-Renew|||
-SAVECLEARSV|||
-SAVECOMPPAD|||
-SAVEPADSV|||
-SAVETMPS|||
-SAVE_DEFSV|5.004050||p
-SPAGAIN|||
-SP|||
-START_EXTERN_C|5.005000||p
-START_MY_CXT|5.007003||p
-STMT_END|||p
-STMT_START|||p
-STORE_LC_NUMERIC_FORCE_TO_UNDERLYING||5.024000|
-STORE_LC_NUMERIC_SET_TO_NEEDED||5.024000|
-STR_WITH_LEN|5.009003||p
-ST|||
-SV_CONST_RETURN|5.009003||p
-SV_COW_DROP_PV|5.008001||p
-SV_COW_SHARED_HASH_KEYS|5.009005||p
-SV_GMAGIC|5.007002||p
-SV_HAS_TRAILING_NUL|5.009004||p
-SV_IMMEDIATE_UNREF|5.007001||p
-SV_MUTABLE_RETURN|5.009003||p
-SV_NOSTEAL|5.009002||p
-SV_SMAGIC|5.009003||p
-SV_UTF8_NO_ENCODING|5.008001||p
-SVfARG|5.009005||p
-SVf_UTF8|5.006000||p
-SVf|5.006000||p
-SVt_INVLIST||5.019002|
-SVt_IV|||
-SVt_NULL|||
-SVt_NV|||
-SVt_PVAV|||
-SVt_PVCV|||
-SVt_PVFM|||
-SVt_PVGV|||
-SVt_PVHV|||
-SVt_PVIO|||
-SVt_PVIV|||
-SVt_PVLV|||
-SVt_PVMG|||
-SVt_PVNV|||
-SVt_PV|||
-SVt_REGEXP||5.011000|
-Safefree|||
-Slab_Alloc|||
-Slab_Free|||
-Slab_to_ro|||
-Slab_to_rw|||
-StructCopy|||
-SvCUR_set|||
-SvCUR|||
-SvEND|||
-SvGAMAGIC||5.006001|
-SvGETMAGIC|5.004050||p
-SvGROW|||
-SvIOK_UV||5.006000|
-SvIOK_notUV||5.006000|
-SvIOK_off|||
-SvIOK_only_UV||5.006000|
-SvIOK_only|||
-SvIOK_on|||
-SvIOKp|||
-SvIOK|||
-SvIVX|||
-SvIV_nomg|5.009001||p
-SvIV_set|||
-SvIVx|||
-SvIV|||
-SvIsCOW_shared_hash||5.008003|
-SvIsCOW||5.008003|
-SvLEN_set|||
-SvLEN|||
-SvLOCK||5.007003|
-SvMAGIC_set|5.009003||p
-SvNIOK_off|||
-SvNIOKp|||
-SvNIOK|||
-SvNOK_off|||
-SvNOK_only|||
-SvNOK_on|||
-SvNOKp|||
-SvNOK|||
-SvNVX|||
-SvNV_nomg||5.013002|
-SvNV_set|||
-SvNVx|||
-SvNV|||
-SvOK|||
-SvOOK_offset||5.011000|
-SvOOK|||
-SvPOK_off|||
-SvPOK_only_UTF8||5.006000|
-SvPOK_only|||
-SvPOK_on|||
-SvPOKp|||
-SvPOK|||
-SvPVCLEAR|||
-SvPVX_const|5.009003||p
-SvPVX_mutable|5.009003||p
-SvPVX|||
-SvPV_const|5.009003||p
-SvPV_flags_const_nolen|5.009003||p
-SvPV_flags_const|5.009003||p
-SvPV_flags_mutable|5.009003||p
-SvPV_flags|5.007002||p
-SvPV_force_flags_mutable|5.009003||p
-SvPV_force_flags_nolen|5.009003||p
-SvPV_force_flags|5.007002||p
-SvPV_force_mutable|5.009003||p
-SvPV_force_nolen|5.009003||p
-SvPV_force_nomg_nolen|5.009003||p
-SvPV_force_nomg|5.007002||p
-SvPV_force|||p
-SvPV_mutable|5.009003||p
-SvPV_nolen_const|5.009003||p
-SvPV_nolen|5.006000||p
-SvPV_nomg_const_nolen|5.009003||p
-SvPV_nomg_const|5.009003||p
-SvPV_nomg_nolen|5.013007||p
-SvPV_nomg|5.007002||p
-SvPV_renew|5.009003||p
-SvPV_set|||
-SvPVbyte_force||5.009002|
-SvPVbyte_nolen||5.006000|
-SvPVbytex_force||5.006000|
-SvPVbytex||5.006000|
-SvPVbyte|5.006000||p
-SvPVutf8_force||5.006000|
-SvPVutf8_nolen||5.006000|
-SvPVutf8x_force||5.006000|
-SvPVutf8x||5.006000|
-SvPVutf8||5.006000|
-SvPVx|||
-SvPV|||
-SvREADONLY_off|||
-SvREADONLY_on|||
-SvREADONLY|||
-SvREFCNT_dec_NN||5.017007|
-SvREFCNT_dec|||
-SvREFCNT_inc_NN|5.009004||p
-SvREFCNT_inc_simple_NN|5.009004||p
-SvREFCNT_inc_simple_void_NN|5.009004||p
-SvREFCNT_inc_simple_void|5.009004||p
-SvREFCNT_inc_simple|5.009004||p
-SvREFCNT_inc_void_NN|5.009004||p
-SvREFCNT_inc_void|5.009004||p
-SvREFCNT_inc|||p
-SvREFCNT|||
-SvROK_off|||
-SvROK_on|||
-SvROK|||
-SvRV_set|5.009003||p
-SvRV|||
-SvRXOK|5.009005||p
-SvRX|5.009005||p
-SvSETMAGIC|||
-SvSHARED_HASH|5.009003||p
-SvSHARE||5.007003|
-SvSTASH_set|5.009003||p
-SvSTASH|||
-SvSetMagicSV_nosteal||5.004000|
-SvSetMagicSV||5.004000|
-SvSetSV_nosteal||5.004000|
-SvSetSV|||
-SvTAINTED_off||5.004000|
-SvTAINTED_on||5.004000|
-SvTAINTED||5.004000|
-SvTAINT|||
-SvTHINKFIRST|||
-SvTRUE_nomg||5.013006|
-SvTRUE|||
-SvTYPE|||
-SvUNLOCK||5.007003|
-SvUOK|5.007001|5.006000|p
-SvUPGRADE|||
-SvUTF8_off||5.006000|
-SvUTF8_on||5.006000|
-SvUTF8||5.006000|
-SvUVXx|5.004000||p
-SvUVX|5.004000||p
-SvUV_nomg|5.009001||p
-SvUV_set|5.009003||p
-SvUVx|5.004000||p
-SvUV|5.004000||p
-SvVOK||5.008001|
-SvVSTRING_mg|5.009004||p
-THIS|||n
-UNDERBAR|5.009002||p
-UNICODE_REPLACEMENT|||p
-UNLIKELY|||p
-UTF8SKIP||5.006000|
-UTF8_IS_INVARIANT|||
-UTF8_IS_NONCHAR|||
-UTF8_IS_SUPER|||
-UTF8_IS_SURROGATE|||
-UTF8_MAXBYTES|5.009002||p
-UTF8_SAFE_SKIP|||p
-UVCHR_IS_INVARIANT|||
-UVCHR_SKIP||5.022000|
-UVSIZE|5.006000||p
-UVTYPE|5.006000||p
-UVXf|5.007001||p
-UVof|5.006000||p
-UVuf|5.006000||p
-UVxf|5.006000||p
-WARN_ALL|5.006000||p
-WARN_AMBIGUOUS|5.006000||p
-WARN_ASSERTIONS|5.024000||p
-WARN_BAREWORD|5.006000||p
-WARN_CLOSED|5.006000||p
-WARN_CLOSURE|5.006000||p
-WARN_DEBUGGING|5.006000||p
-WARN_DEPRECATED|5.006000||p
-WARN_DIGIT|5.006000||p
-WARN_EXEC|5.006000||p
-WARN_EXITING|5.006000||p
-WARN_GLOB|5.006000||p
-WARN_INPLACE|5.006000||p
-WARN_INTERNAL|5.006000||p
-WARN_IO|5.006000||p
-WARN_LAYER|5.008000||p
-WARN_MALLOC|5.006000||p
-WARN_MISC|5.006000||p
-WARN_NEWLINE|5.006000||p
-WARN_NUMERIC|5.006000||p
-WARN_ONCE|5.006000||p
-WARN_OVERFLOW|5.006000||p
-WARN_PACK|5.006000||p
-WARN_PARENTHESIS|5.006000||p
-WARN_PIPE|5.006000||p
-WARN_PORTABLE|5.006000||p
-WARN_PRECEDENCE|5.006000||p
-WARN_PRINTF|5.006000||p
-WARN_PROTOTYPE|5.006000||p
-WARN_QW|5.006000||p
-WARN_RECURSION|5.006000||p
-WARN_REDEFINE|5.006000||p
-WARN_REGEXP|5.006000||p
-WARN_RESERVED|5.006000||p
-WARN_SEMICOLON|5.006000||p
-WARN_SEVERE|5.006000||p
-WARN_SIGNAL|5.006000||p
-WARN_SUBSTR|5.006000||p
-WARN_SYNTAX|5.006000||p
-WARN_TAINT|5.006000||p
-WARN_THREADS|5.008000||p
-WARN_UNINITIALIZED|5.006000||p
-WARN_UNOPENED|5.006000||p
-WARN_UNPACK|5.006000||p
-WARN_UNTIE|5.006000||p
-WARN_UTF8|5.006000||p
-WARN_VOID|5.006000||p
-WIDEST_UTYPE|5.015004||p
-XCPT_CATCH|5.009002||p
-XCPT_RETHROW|5.009002||p
-XCPT_TRY_END|5.009002||p
-XCPT_TRY_START|5.009002||p
-XPUSHi|||
-XPUSHmortal|5.009002||p
-XPUSHn|||
-XPUSHp|||
-XPUSHs|||
-XPUSHu|5.004000||p
-XSPROTO|5.010000||p
-XSRETURN_EMPTY|||
-XSRETURN_IV|||
-XSRETURN_NO|||
-XSRETURN_NV|||
-XSRETURN_PV|||
-XSRETURN_UNDEF|||
-XSRETURN_UV|5.008001||p
-XSRETURN_YES|||
-XSRETURN|||p
-XST_mIV|||
-XST_mNO|||
-XST_mNV|||
-XST_mPV|||
-XST_mUNDEF|||
-XST_mUV|5.008001||p
-XST_mYES|||
-XS_APIVERSION_BOOTCHECK||5.024000|
-XS_EXTERNAL||5.024000|
-XS_INTERNAL||5.024000|
-XS_VERSION_BOOTCHECK||5.024000|
-XS_VERSION|||
-XSprePUSH|5.006000||p
-XS|||
-XopDISABLE||5.024000|
-XopENABLE||5.024000|
-XopENTRYCUSTOM||5.024000|
-XopENTRY_set||5.024000|
-XopENTRY||5.024000|
-XopFLAGS||5.013007|
-ZeroD|5.009002||p
-Zero|||
-__ASSERT_|||p
-_aMY_CXT|5.007003||p
-_inverse_folds|||
-_is_grapheme|||
-_is_in_locale_category|||
-_new_invlist_C_array|||
-_pMY_CXT|5.007003||p
-_to_fold_latin1|||n
-_to_upper_title_latin1|||
-_to_utf8_case|||
-_variant_byte_number|||n
-_warn_problematic_locale|||n
-aMY_CXT_|5.007003||p
-aMY_CXT|5.007003||p
-aTHXR_|5.024000||p
-aTHXR|5.024000||p
-aTHX_|5.006000||p
-aTHX|5.006000||p
-abort_execution|||
-add_above_Latin1_folds|||
-add_data|||n
-add_multi_match|||
-add_utf16_textfilter|||
-adjust_size_and_find_bucket|||n
-advance_one_LB|||
-advance_one_SB|||
-advance_one_WB|||
-allocmy|||
-amagic_call|||
-amagic_cmp_locale|||
-amagic_cmp|||
-amagic_deref_call||5.013007|
-amagic_i_ncmp|||
-amagic_is_enabled|||
-amagic_ncmp|||
-anonymise_cv_maybe|||
-any_dup|||
-ao|||
-apply_attrs_my|||
-apply_attrs|||
-apply|||
-argvout_final|||
-assert_uft8_cache_coherent|||
-assignment_type|||
-atfork_lock||5.007003|n
-atfork_unlock||5.007003|n
-av_arylen_p||5.009003|
-av_clear|||
-av_delete||5.006000|
-av_exists||5.006000|
-av_extend_guts|||
-av_extend|||
-av_fetch|||
-av_fill|||
-av_iter_p||5.011000|
-av_len|||
-av_make|||
-av_nonelem|||
-av_pop|||
-av_push|||
-av_reify|||
-av_shift|||
-av_store|||
-av_tindex|5.017009|5.017009|p
-av_top_index|5.017009|5.017009|p
-av_undef|||
-av_unshift|||
-ax|||n
-backup_one_GCB|||
-backup_one_LB|||
-backup_one_SB|||
-backup_one_WB|||
-bad_type_gv|||
-bad_type_pv|||
-bind_match|||
-block_end||5.004000|
-block_gimme||5.004000|
-block_start||5.004000|
-blockhook_register||5.013003|
-boolSV|5.004000||p
-boot_core_PerlIO|||
-boot_core_UNIVERSAL|||
-boot_core_mro|||
-bytes_cmp_utf8||5.013007|
-cBOOL|5.013000||p
-call_argv|5.006000||p
-call_atexit||5.006000|
-call_list||5.004000|
-call_method|5.006000||p
-call_pv|5.006000||p
-call_sv|5.006000||p
+abort_execution|5.025010||Viu
+add_above_Latin1_folds|5.021001||Viu
+add_cp_to_invlist|5.013011||Viu
+add_data|5.005000||nViu
+add_multi_match|5.021004||Viu
+_add_range_to_invlist|5.016000||cViu
+add_utf16_textfilter|5.011001||Viu
+adjust_size_and_find_bucket|5.019003||nViu
+advance_one_LB|5.023007||Viu
+advance_one_SB|5.021009||Viu
+advance_one_WB|5.021009||Viu
+alloccopstash|5.017001|5.017001|x
+alloc_LOGOP|5.025004||xViu
+allocmy|5.008001||Viu
+amagic_call|5.003007|5.003007|u
+amagic_cmp|5.009003||Viu
+amagic_cmp_locale|5.009003||Viu
+amagic_deref_call|5.013007|5.013007|u
+amagic_i_ncmp|5.009003||Viu
+amagic_is_enabled|5.015008||Viu
+amagic_ncmp|5.009003||Viu
+_aMY_CXT|5.009000|5.009000|p
+aMY_CXT_|5.009000|5.009000|p
+aMY_CXT|5.009000|5.009000|p
+anonymise_cv_maybe|5.013003||Viu
+any_dup|5.006000||Vu
+ao|5.005000||Viu
+_append_range_to_invlist|5.013010||Viu
+append_utf8_from_native_byte|5.019004||ncViu
+apply|5.003007||Viu
+apply_attrs|5.006000||Viu
+apply_attrs_my|5.007003||Viu
+apply_attrs_string|5.006001|5.006001|xu
+ARCHNAME|5.004000|5.004000|
+argvout_final|5.029006||Viu
+ASCII_TO_NEED|5.019004||ndcVu
+__ASSERT_|5.019007|5.008008|p
+assert_uft8_cache_coherent|5.013003||Viu
+assignment_type|5.021005||Viu
+atfork_lock|5.007002|5.007002|nu
+atfork_unlock|5.007002|5.007002|nu
+aTHX_|5.006000|5.003007|p
+aTHX|5.006000|5.003007|p
+aTHXR_||5.003007|pou
+aTHXR||5.003007|pou
+av_arylen_p|5.009003|5.009003|u
+av_clear|5.003007|5.003007|
+av_create_and_push|5.009005|5.009005|x
+av_create_and_unshift_one|5.009005|5.009005|x
+av_delete|5.006000|5.006000|
+av_exists|5.006000|5.006000|
+av_extend|5.003007|5.003007|
+av_extend_guts|5.017004||Viu
+av_fetch|5.003007|5.003007|
+av_fill|5.003007|5.003007|
+AvFILL|5.003007|5.003007|
+AvFILLp|5.004005|5.003007|poV
+av_iter_p|5.011000|5.011000|u
+av_len|5.003007|5.003007|
+av_make|5.003007|5.003007|
+av_nonelem|5.027009||Viu
+av_pop|5.003007|5.003007|
+av_push|5.003007|5.003007|
+av_reify|5.004004||cViu
+av_shift|5.003007|5.003007|
+av_store|5.003007|5.003007|
+av_tindex|5.017009|5.003007|p
+av_top_index|5.017009|5.003007|p
+av_undef|5.003007|5.003007|
+av_unshift|5.003007|5.003007|
+ax|5.003007|5.003007|
+backup_one_GCB|5.025003||Viu
+backup_one_LB|5.023007||Viu
+backup_one_SB|5.021009||Viu
+backup_one_WB|5.021009||Viu
+bad_type_gv|5.019002||Viu
+bad_type_pv|5.016000||Viu
+BhkDISABLE|||x
+BhkENABLE|||x
+BhkENTRY_set|||x
+BhkENTRY|||xi
+BhkFLAGS|||xi
+BIN|5.003007|5.003007|
+bind_match|5.003007||Viu
+block_end|5.004000|5.004000|
+block_gimme|5.004000|5.004000|u
+blockhook_register|5.013003|5.013003|x
+block_start|5.004000|5.004000|
+BOM_UTF8|5.025005|5.003007|p
+boolSV|5.004000|5.003007|p
+boot_core_mro|5.009005||Viu
+boot_core_PerlIO|5.007002||Viu
+boot_core_UNIVERSAL|5.003007||Viu
+_byte_dump_string|5.025006||cViu
+BYTEORDER|5.003007|5.003007|
+bytes_cmp_utf8|5.013007|5.013007|
+bytes_from_utf8|5.007001|5.007001|x
+bytes_from_utf8_loc|5.027001|5.027001|nxu
+bytes_to_utf8|5.006001|5.006001|x
+call_argv|5.006000|5.003007|p
+call_atexit|5.006000|5.006000|u
+CALL_BLOCK_HOOKS|||xi
+CALL_CHECKER_REQUIRE_GV|5.021004|5.021004|
caller_cx|5.013005|5.006000|p
-calloc||5.007002|n
-cando|||
-cast_i32||5.006000|n
-cast_iv||5.006000|n
-cast_ulong||5.006000|n
-cast_uv||5.006000|n
-category_name|||n
-change_engine_size|||
-check_and_deprecate|||
-check_type_and_open|||
-check_uni|||
-checkcomma|||
-ckWARN2_d|||
-ckWARN2|||
-ckWARN3_d|||
-ckWARN3|||
-ckWARN4_d|||
-ckWARN4|||
-ckWARN_d|||
-ckWARN|5.006000||p
-ck_entersub_args_core|||
-ck_entersub_args_list||5.013006|
-ck_entersub_args_proto_or_list||5.013006|
-ck_entersub_args_proto||5.013006|
-ck_warner_d||5.011001|v
-ck_warner||5.011001|v
-ckwarn_common|||
-ckwarn_d||5.009003|
-ckwarn||5.009003|
-clear_defarray||5.023008|
-clear_special_blocks|||
-clone_params_del|||n
-clone_params_new|||n
-closest_cop|||
-cntrl_to_mnemonic|||n
-compute_EXACTish|||n
-construct_ahocorasick_from_trie|||
-cop_free|||
-cop_hints_2hv||5.013007|
-cop_hints_fetch_pvn||5.013007|
-cop_hints_fetch_pvs||5.013007|
-cop_hints_fetch_pv||5.013007|
-cop_hints_fetch_sv||5.013007|
-cophh_2hv||5.013007|
-cophh_copy||5.013007|
-cophh_delete_pvn||5.013007|
-cophh_delete_pvs||5.013007|
-cophh_delete_pv||5.013007|
-cophh_delete_sv||5.013007|
-cophh_fetch_pvn||5.013007|
-cophh_fetch_pvs||5.013007|
-cophh_fetch_pv||5.013007|
-cophh_fetch_sv||5.013007|
-cophh_free||5.013007|
-cophh_new_empty||5.024000|
-cophh_store_pvn||5.013007|
-cophh_store_pvs||5.013007|
-cophh_store_pv||5.013007|
-cophh_store_sv||5.013007|
-core_prototype|||
-coresub_op|||
-cr_textfilter|||
-croak_caller|||vn
-croak_memory_wrap|5.019003||pn
-croak_no_mem|||n
-croak_no_modify|5.013003||pn
-croak_nocontext|||pvn
-croak_popstack|||n
-croak_sv|5.013001||p
-croak_xs_usage|5.010001||pn
-croak|||v
-csighandler||5.009003|n
-current_re_engine|||
-curse|||
-custom_op_desc||5.007003|
-custom_op_get_field|||
-custom_op_name||5.007003|
-custom_op_register||5.013007|
-custom_op_xop||5.013007|
-cv_clone_into|||
-cv_clone|||
-cv_const_sv_or_av|||n
-cv_const_sv||5.003070|n
-cv_dump|||
-cv_forget_slab|||
-cv_get_call_checker_flags|||
-cv_get_call_checker||5.013006|
-cv_name||5.021005|
-cv_set_call_checker_flags||5.021004|
-cv_set_call_checker||5.013006|
-cv_undef_flags|||
-cv_undef|||
-cvgv_from_hek|||
-cvgv_set|||
-cvstash_set|||
-cx_dump||5.005000|
-cx_dup|||
-cxinc|||
-dAXMARK|5.009003||p
-dAX|5.007002||p
-dITEMS|5.007002||p
-dMARK|||
-dMULTICALL||5.009003|
-dMY_CXT_SV|5.007003||p
-dMY_CXT|5.007003||p
-dNOOP|5.006000||p
-dORIGMARK|||
-dSP|||
-dTHR|5.004050||p
-dTHXR|5.024000||p
-dTHXa|5.006000||p
-dTHXoa|5.006000||p
-dTHX|5.006000||p
-dUNDERBAR|5.009002||p
-dVAR|5.009003||p
-dXCPT|5.009002||p
-dXSARGS|||
-dXSI32|||
-dXSTARG|5.006000||p
-deb_curcv|||
-deb_nocontext|||vn
-deb_stack_all|||
-deb_stack_n|||
-debop||5.005000|
-debprofdump||5.005000|
-debprof|||
-debstackptrs||5.007003|
-debstack||5.007003|
-debug_start_match|||
-deb||5.007003|v
-defelem_target|||
-del_sv|||
-delimcpy_no_escape|||n
-delimcpy||5.004000|n
-despatch_signals||5.007001|
-destroy_matcher|||
-die_nocontext|||vn
-die_sv|5.013001||p
-die_unwind|||
-die|||v
-dirp_dup|||
-div128|||
-djSP|||
-do_aexec5|||
-do_aexec|||
-do_aspawn|||
-do_binmode||5.004050|
-do_chomp|||
-do_close|||
-do_delete_local|||
-do_dump_pad|||
-do_eof|||
-do_exec3|||
-do_exec|||
-do_gv_dump||5.006000|
-do_gvgv_dump||5.006000|
-do_hv_dump||5.006000|
-do_ipcctl|||
-do_ipcget|||
-do_join|||
-do_magic_dump||5.006000|
-do_msgrcv|||
-do_msgsnd|||
-do_ncmp|||
-do_oddball|||
-do_op_dump||5.006000|
-do_open9||5.006000|
-do_openn||5.007001|
-do_open||5.003070|
-do_pmop_dump||5.006000|
-do_print|||
-do_readline|||
-do_seek|||
-do_semop|||
-do_shmio|||
-do_smartmatch|||
-do_spawn_nowait|||
-do_spawn|||
-do_sprintf|||
-do_sv_dump||5.006000|
-do_sysseek|||
-do_tell|||
-do_trans_complex_utf8|||
-do_trans_complex|||
-do_trans_count_utf8|||
-do_trans_count|||
-do_trans_simple_utf8|||
-do_trans_simple|||
-do_trans|||
-do_vecget|||
-do_vecset|||
-do_vop|||
-docatch|||
-does_utf8_overflow|||n
-doeval_compile|||
-dofile|||
-dofindlabel|||
-doform|||
-doing_taint||5.008001|n
-dooneliner|||
-doopen_pm|||
-doparseform|||
-dopoptoeval|||
-dopoptogivenfor|||
-dopoptolabel|||
-dopoptoloop|||
-dopoptosub_at|||
-dopoptowhen|||
-doref||5.009003|
-dounwind|||
-dowantarray|||
-drand48_init_r|||n
-drand48_r|||n
-dtrace_probe_call|||
-dtrace_probe_load|||
-dtrace_probe_op|||
-dtrace_probe_phase|||
-dump_all_perl|||
-dump_all||5.006000|
-dump_c_backtrace|||
-dump_eval||5.006000|
-dump_exec_pos|||
-dump_form||5.006000|
-dump_indent||5.006000|v
-dump_mstats|||
-dump_packsubs_perl|||
-dump_packsubs||5.006000|
-dump_regex_sets_structures|||
-dump_sub_perl|||
-dump_sub||5.006000|
-dump_sv_child|||
-dump_trie_interim_list|||
-dump_trie_interim_table|||
-dump_trie|||
-dump_vindent||5.006000|
-dumpuntil|||
-dup_attrlist|||
-dup_warnings|||
-edit_distance|||n
-emulate_setlocale|||n
-eval_pv|5.006000||p
-eval_sv|5.006000||p
-exec_failed|||
-expect_number|||
-fbm_compile||5.005000|
-fbm_instr||5.005000|
-feature_is_enabled|||
-filter_add|||
-filter_del|||
-filter_gets|||
-filter_read|||
-finalize_optree|||
-finalize_op|||
-find_and_forget_pmops|||
-find_array_subscript|||
-find_beginning|||
-find_byclass|||
-find_default_stash|||
-find_hash_subscript|||
-find_in_my_stash|||
-find_lexical_cv|||
-find_next_masked|||n
-find_runcv_where|||
-find_runcv||5.008001|
-find_rundefsv||5.013002|
-find_script|||
-find_span_end_mask|||n
-find_span_end|||n
-first_symbol|||n
-fixup_errno_string|||
-foldEQ_latin1_s2_folded|||n
-foldEQ_latin1||5.013008|n
-foldEQ_locale||5.013002|n
-foldEQ_utf8||5.013002|
-foldEQ||5.013002|n
-fold_constants|||
-forbid_setid|||
-force_ident_maybe_lex|||
-force_ident|||
-force_list|||
-force_next|||
-force_strict_version|||
-force_version|||
-force_word|||
-forget_pmop|||
-form_nocontext|||vn
-form||5.004000|v
-fp_dup|||
-fprintf_nocontext|||vn
-free_c_backtrace|||
-free_global_struct|||
-free_tied_hv_pool|||
-free_tmps|||
-gen_constant_list|||
-get_ANYOFM_contents|||
-get_ANYOF_cp_list_for_ssc|||
-get_and_check_backslash_N_name_wrapper|||
-get_and_check_backslash_N_name|||
-get_aux_mg|||
-get_av|5.006000||p
-get_c_backtrace_dump|||
-get_c_backtrace|||
-get_context||5.006000|n
-get_cvn_flags|||
-get_cvs|5.011000||p
-get_cv|5.006000||p
-get_db_sub|||
-get_debug_opts|||
-get_hash_seed|||
-get_hv|5.006000||p
-get_mstats|||
-get_no_modify|||
-get_num|||
-get_op_descs||5.005000|
-get_op_names||5.005000|
-get_opargs|||
-get_ppaddr||5.006000|
-get_sv|5.006000||p
-get_vtbl||5.005030|
-getcwd_sv||5.007002|
-getenv_len|||
-glob_2number|||
-glob_assign_glob|||
-gp_dup|||
-gp_free|||
-gp_ref|||
-grok_atoUV|||n
-grok_bin|5.007003||p
-grok_bslash_N|||
-grok_hex|5.007003||p
-grok_infnan||5.021004|
-grok_number_flags||5.021002|
-grok_number|5.007002||p
-grok_numeric_radix|5.007002||p
-grok_oct|5.007003||p
-group_end|||
-gv_AVadd|||
-gv_HVadd|||
-gv_IOadd|||
-gv_SVadd|||
-gv_add_by_type||5.011000|
-gv_autoload4||5.004000|
-gv_autoload_pvn||5.015004|
-gv_autoload_pv||5.015004|
-gv_autoload_sv||5.015004|
-gv_check|||
-gv_const_sv||5.009003|
-gv_dump||5.006000|
-gv_efullname3||5.003070|
-gv_efullname4||5.006001|
-gv_efullname|||
-gv_fetchfile_flags||5.009005|
-gv_fetchfile|||
-gv_fetchmeth_autoload||5.007003|
-gv_fetchmeth_internal|||
-gv_fetchmeth_pv_autoload||5.015004|
-gv_fetchmeth_pvn_autoload||5.015004|
-gv_fetchmeth_pvn||5.015004|
-gv_fetchmeth_pv||5.015004|
-gv_fetchmeth_sv_autoload||5.015004|
-gv_fetchmeth_sv||5.015004|
-gv_fetchmethod_autoload||5.004000|
-gv_fetchmethod|||
-gv_fetchmeth|||
-gv_fetchpvn_flags|5.009002||p
-gv_fetchpvs|5.009004||p
-gv_fetchpv|||
-gv_fetchsv|||
-gv_fullname3||5.003070|
-gv_fullname4||5.006001|
-gv_fullname|||
-gv_handler||5.007001|
-gv_init_pvn|||
-gv_init_pv||5.015004|
-gv_init_svtype|||
-gv_init_sv||5.015004|
-gv_init|||
-gv_is_in_main|||
-gv_magicalize_isa|||
-gv_magicalize|||
-gv_name_set||5.009004|
-gv_override|||
-gv_setref|||
-gv_stashpvn_internal|||
-gv_stashpvn|5.003070||p
-gv_stashpvs|5.009003||p
-gv_stashpv|||
-gv_stashsvpvn_cached|||
-gv_stashsv|||
-handle_named_backref|||
-handle_possible_posix|||
-handle_regex_sets|||
-handle_user_defined_property|||
-he_dup|||
-hek_dup|||
-hfree_next_entry|||
-hsplit|||
-hv_assert|||
-hv_auxinit_internal|||n
-hv_auxinit|||
-hv_clear_placeholders||5.009001|
-hv_clear|||
-hv_common_key_len||5.010000|
-hv_common||5.010000|
-hv_copy_hints_hv||5.009004|
-hv_delayfree_ent||5.004000|
-hv_delete_ent||5.003070|
-hv_delete|||
-hv_eiter_p||5.009003|
-hv_eiter_set||5.009003|
-hv_ename_add|||
-hv_ename_delete|||
-hv_exists_ent||5.003070|
-hv_exists|||
-hv_fetch_ent||5.003070|
-hv_fetchs|5.009003||p
-hv_fetch|||
-hv_fill||5.013002|
-hv_free_ent_ret|||
-hv_free_entries|||
-hv_free_ent||5.004000|
-hv_iterinit|||
-hv_iterkeysv||5.003070|
-hv_iterkey|||
-hv_iternextsv|||
-hv_iternext|||
-hv_iterval|||
-hv_ksplit||5.003070|
-hv_magic_check|||n
-hv_magic|||
-hv_name_set||5.009003|
-hv_notallowed|||
-hv_placeholders_get||5.009003|
-hv_placeholders_p|||
-hv_placeholders_set||5.009003|
-hv_pushkv|||
-hv_rand_set||5.018000|
-hv_riter_p||5.009003|
-hv_riter_set||5.009003|
-hv_scalar||5.009001|
-hv_store_ent||5.003070|
-hv_stores|5.009004||p
-hv_store|||
-hv_undef_flags|||
-hv_undef|||
-ibcmp_locale||5.004000|
-ibcmp_utf8||5.007003|
-ibcmp|||
-incline|||
-incpush_if_exists|||
-incpush_use_sep|||
-incpush|||
-ingroup|||
-init_argv_symbols|||
-init_constants|||
-init_dbargs|||
-init_debugger|||
-init_global_struct|||
-init_ids|||
-init_interp|||
-init_main_stash|||
-init_named_cv|||
-init_perllib|||
-init_postdump_symbols|||
-init_predump_symbols|||
-init_stacks||5.005000|
-init_tm||5.007002|
-init_uniprops|||
-inplace_aassign|||
-instr|||n
-intro_my||5.004000|
-intuit_method|||
-intuit_more|||
-invert|||
-invoke_exception_hook|||
-io_close|||
-isALNUMC_A|||p
-isALNUMC|5.006000||p
-isALNUM_A|||p
-isALNUM|||p
-isALPHANUMERIC_A|||p
-isALPHANUMERIC|5.017008|5.017008|p
-isALPHA_A|||p
-isALPHA|||p
-isASCII_A|||p
-isASCII|5.006000||p
-isBLANK_A|||p
-isBLANK|5.006001||p
-isC9_STRICT_UTF8_CHAR|||n
-isCNTRL_A|||p
-isCNTRL|5.006000||p
-isDIGIT_A|||p
-isDIGIT|||p
-isFF_OVERLONG|||n
-isFOO_utf8_lc|||
-isGCB|||
-isGRAPH_A|||p
-isGRAPH|5.006000||p
-isIDCONT_A|||p
-isIDCONT|5.017008|5.017008|p
-isIDFIRST_A|||p
-isIDFIRST|||p
-isLB|||
-isLOWER_A|||p
-isLOWER|||p
-isOCTAL_A|||p
-isOCTAL|5.013005|5.013005|p
-isPRINT_A|||p
-isPRINT|5.004000||p
-isPSXSPC_A|||p
-isPSXSPC|5.006001||p
-isPUNCT_A|||p
-isPUNCT|5.006000||p
-isSB|||
-isSCRIPT_RUN|||
-isSPACE_A|||p
-isSPACE|||p
-isSTRICT_UTF8_CHAR|||n
-isUPPER_A|||p
-isUPPER|||p
-isUTF8_CHAR_flags|||
-isUTF8_CHAR||5.021001|n
-isWB|||
-isWORDCHAR_A|||p
-isWORDCHAR|5.013006|5.013006|p
-isXDIGIT_A|||p
-isXDIGIT|5.006000||p
-is_an_int|||
-is_ascii_string||5.011000|n
-is_c9strict_utf8_string_loclen|||n
-is_c9strict_utf8_string_loc|||n
-is_c9strict_utf8_string|||n
-is_handle_constructor|||n
-is_invariant_string||5.021007|n
-is_lvalue_sub||5.007001|
-is_safe_syscall||5.019004|
-is_ssc_worth_it|||n
-is_strict_utf8_string_loclen|||n
-is_strict_utf8_string_loc|||n
-is_strict_utf8_string|||n
-is_utf8_char_buf||5.015008|n
-is_utf8_common_with_len|||
-is_utf8_common|||
-is_utf8_cp_above_31_bits|||n
-is_utf8_fixed_width_buf_flags|||n
-is_utf8_fixed_width_buf_loc_flags|||n
-is_utf8_fixed_width_buf_loclen_flags|||n
-is_utf8_invariant_string_loc|||n
-is_utf8_invariant_string|||n
-is_utf8_non_invariant_string|||n
-is_utf8_overlong_given_start_byte_ok|||n
-is_utf8_string_flags|||n
-is_utf8_string_loc_flags|||n
-is_utf8_string_loclen_flags|||n
-is_utf8_string_loclen||5.009003|n
-is_utf8_string_loc||5.008001|n
-is_utf8_string||5.006001|n
-is_utf8_valid_partial_char_flags|||n
-is_utf8_valid_partial_char|||n
-isa_lookup|||
-isinfnansv|||
-isinfnan||5.021004|n
-items|||n
-ix|||n
-jmaybe|||
-join_exact|||
-keyword_plugin_standard|||
-keyword|||
-leave_scope|||
-lex_stuff_pvs||5.013005|
-listkids|||
-list|||
-load_module_nocontext|||vn
-load_module|5.006000||pv
-localize|||
-looks_like_bool|||
-looks_like_number|||
-lop|||
-mPUSHi|5.009002||p
-mPUSHn|5.009002||p
-mPUSHp|5.009002||p
-mPUSHs|5.010001||p
-mPUSHu|5.009002||p
-mXPUSHi|5.009002||p
-mXPUSHn|5.009002||p
-mXPUSHp|5.009002||p
-mXPUSHs|5.010001||p
-mXPUSHu|5.009002||p
-magic_clear_all_env|||
-magic_cleararylen_p|||
-magic_clearenv|||
-magic_clearhints|||
-magic_clearhint|||
-magic_clearisa|||
-magic_clearpack|||
-magic_clearsig|||
-magic_copycallchecker|||
-magic_dump||5.006000|
-magic_existspack|||
-magic_freearylen_p|||
-magic_freeovrld|||
-magic_getarylen|||
-magic_getdebugvar|||
-magic_getdefelem|||
-magic_getnkeys|||
-magic_getpack|||
-magic_getpos|||
-magic_getsig|||
-magic_getsubstr|||
-magic_gettaint|||
-magic_getuvar|||
-magic_getvec|||
-magic_get|||
-magic_killbackrefs|||
-magic_methcall1|||
-magic_methcall|||v
-magic_methpack|||
-magic_nextpack|||
-magic_regdata_cnt|||
-magic_regdatum_get|||
-magic_regdatum_set|||
-magic_scalarpack|||
-magic_set_all_env|||
-magic_setarylen|||
-magic_setcollxfrm|||
-magic_setdbline|||
-magic_setdebugvar|||
-magic_setdefelem|||
-magic_setenv|||
-magic_sethint|||
-magic_setisa|||
-magic_setlvref|||
-magic_setmglob|||
-magic_setnkeys|||
-magic_setnonelem|||
-magic_setpack|||
-magic_setpos|||
-magic_setregexp|||
-magic_setsig|||
-magic_setsubstr|||
-magic_settaint|||
-magic_setutf8|||
-magic_setuvar|||
-magic_setvec|||
-magic_set|||
-magic_sizepack|||
-magic_wipepack|||
-make_matcher|||
-make_trie|||
-malloc_good_size|||n
-malloced_size|||n
-malloc||5.007002|n
-markstack_grow||5.021001|
-matcher_matches_sv|||
-maybe_multimagic_gv|||
-mayberelocate|||
-measure_struct|||
-memEQs|5.009005||p
-memEQ|5.004000||p
-memNEs|5.009005||p
-memNE|5.004000||p
-mem_collxfrm|||
-mem_log_alloc|||n
-mem_log_common|||n
-mem_log_free|||n
-mem_log_realloc|||n
-mess_alloc|||
-mess_nocontext|||pvn
-mess_sv|5.013001||p
-mess|5.006000||pv
-mfree||5.007002|n
-mg_clear|||
-mg_copy|||
-mg_dup|||
-mg_find_mglob|||
-mg_findext|5.013008||pn
-mg_find|||n
-mg_free_type||5.013006|
-mg_freeext|||
-mg_free|||
-mg_get|||
-mg_localize|||
-mg_magical|||n
-mg_set|||
-mg_size||5.005000|
-mini_mktime||5.007002|n
-minus_v|||
-missingterm|||
-mode_from_discipline|||
-modkids|||
-more_bodies|||
-more_sv|||
-moreswitches|||
-move_proto_attr|||
-mro_clean_isarev|||
-mro_gather_and_rename|||
-mro_get_from_name||5.010001|
-mro_get_linear_isa_dfs|||
-mro_get_linear_isa||5.009005|
-mro_get_private_data||5.010001|
-mro_isa_changed_in|||
-mro_meta_dup|||
-mro_meta_init|||
-mro_method_changed_in||5.009005|
-mro_package_moved|||
-mro_register||5.010001|
-mro_set_mro||5.010001|
-mro_set_private_data||5.010001|
-mul128|||
-multiconcat_stringify|||
-multideref_stringify|||
-my_atof2||5.007002|
-my_atof3|||
-my_atof||5.006000|
-my_attrs|||
-my_bytes_to_utf8|||n
-my_chsize|||
-my_clearenv|||
-my_cxt_index|||
-my_cxt_init|||
-my_dirfd||5.009005|n
-my_exit_jump|||
-my_exit|||
-my_failure_exit||5.004000|
-my_fflush_all||5.006000|
-my_fork||5.007003|n
-my_kid|||
-my_lstat_flags|||
-my_lstat||5.024000|
-my_memrchr|||n
-my_mkostemp|||n
-my_mkstemp_cloexec|||n
-my_mkstemp|||n
-my_nl_langinfo|||n
-my_pclose||5.003070|
-my_popen_list||5.007001|
-my_popen||5.003070|
-my_setenv|||
-my_snprintf|5.009004||pvn
-my_socketpair||5.007003|n
-my_sprintf|5.009003||pvn
-my_stat_flags|||
-my_stat||5.024000|
-my_strerror|||
-my_strftime||5.007002|
-my_strlcat|5.009004||pn
-my_strlcpy|5.009004||pn
-my_strnlen|||pn
-my_strtod|||n
-my_unexec|||
-my_vsnprintf||5.009004|n
-need_utf8|||n
-newANONATTRSUB||5.006000|
-newANONHASH|||
-newANONLIST|||
-newANONSUB|||
-newASSIGNOP|||
-newATTRSUB_x|||
-newATTRSUB||5.006000|
-newAVREF|||
-newAV|||
-newBINOP|||
-newCONDOP|||
-newCONSTSUB_flags||5.015006|
-newCONSTSUB|5.004050||p
-newCVREF|||
-newDEFSVOP||5.021006|
-newFORM|||
-newFOROP||5.013007|
-newGIVENOP||5.009003|
-newGIVWHENOP|||
-newGVOP|||
-newGVREF|||
-newGVgen_flags||5.015004|
-newGVgen|||
-newHVREF|||
-newHVhv||5.005000|
-newHV|||
-newIO|||
-newLISTOP|||
-newLOGOP|||
-newLOOPEX|||
-newLOOPOP|||
-newMETHOP_internal|||
-newMETHOP_named||5.021005|
-newMETHOP||5.021005|
-newMYSUB||5.017004|
-newNULLLIST|||
-newOP|||
-newPADOP|||
-newPMOP|||
-newPROG|||
-newPVOP|||
-newRANGE|||
-newRV_inc|5.004000||p
-newRV_noinc|5.004000||p
-newRV|||
-newSLICEOP|||
-newSTATEOP|||
-newSTUB|||
-newSUB|||
-newSVOP|||
-newSVREF|||
-newSV_type|5.009005||p
-newSVavdefelem|||
-newSVhek||5.009003|
-newSViv|||
-newSVnv|||
-newSVpadname||5.017004|
-newSVpv_share||5.013006|
-newSVpvf_nocontext|||vn
-newSVpvf||5.004000|v
-newSVpvn_flags|5.010001||p
-newSVpvn_share|5.007001||p
-newSVpvn_utf8|5.010001||p
-newSVpvn|5.004050||p
-newSVpvs_flags|5.010001||p
-newSVpvs_share|5.009003||p
-newSVpvs|5.009003||p
-newSVpv|||
-newSVrv|||
-newSVsv_flags|||
-newSVsv_nomg|||
-newSVsv|||
-newSVuv|5.006000||p
-newSV|||
-newUNOP_AUX||5.021007|
-newUNOP|||
-newWHENOP||5.009003|
-newWHILEOP||5.013007|
-newXS_deffile|||
-newXS_len_flags|||
-newXSproto||5.006000|
-newXS||5.006000|
-new_collate|||
-new_constant|||
-new_ctype|||
-new_he|||
-new_logop|||
-new_msg_hv|||
-new_numeric|||
-new_regcurly|||n
-new_stackinfo||5.005000|
-new_version||5.009000|
-next_symbol|||
-nextargv|||
-nextchar|||
-ninstr|||n
-no_bareword_allowed|||
-no_fh_allowed|||
-no_op|||
-noperl_die|||vn
-not_a_number|||
-not_incrementable|||
-nothreadhook||5.008000|
-notify_parser_that_changed_to_utf8|||
-nuke_stacks|||
-num_overflow|||n
-oopsAV|||
-oopsHV|||
-op_append_elem||5.013006|
-op_append_list||5.013006|
-op_class|||
-op_clear|||
-op_contextualize||5.013006|
-op_convert_list||5.021006|
-op_dump||5.006000|
-op_free|||
-op_integerize|||
-op_linklist||5.013006|
-op_lvalue_flags|||
-op_null||5.007002|
-op_parent|||n
-op_prepend_elem||5.013006|
-op_refcnt_lock||5.009002|
-op_refcnt_unlock||5.009002|
-op_relocate_sv|||
-op_sibling_splice||5.021002|n
-op_std_init|||
-open_script|||
-openn_cleanup|||
-openn_setup|||
-opmethod_stash|||
-opslab_force_free|||
-opslab_free_nopad|||
-opslab_free|||
-optimize_optree|||
-optimize_op|||
-output_posix_warnings|||
-pMY_CXT_|5.007003||p
-pMY_CXT|5.007003||p
-pTHX_|5.006000||p
-pTHX|5.006000||p
-packWARN|5.007003||p
-pack_cat||5.007003|
-pack_rec|||
-package_version|||
-package|||
-packlist||5.008001|
-pad_add_anon||5.008001|
-pad_add_name_pvn||5.015001|
-pad_add_name_pvs||5.015001|
-pad_add_name_pv||5.015001|
-pad_add_name_sv||5.015001|
-pad_add_weakref|||
-pad_alloc_name|||
-pad_block_start|||
-pad_check_dup|||
-pad_compname_type||5.009003|
-pad_findlex|||
-pad_findmy_pvn||5.015001|
-pad_findmy_pvs||5.015001|
-pad_findmy_pv||5.015001|
-pad_findmy_sv||5.015001|
-pad_fixup_inner_anons|||
-pad_free|||
-pad_leavemy|||
-pad_new||5.008001|
-pad_push|||
-pad_reset|||
-pad_setsv|||
-pad_sv|||
-pad_swipe|||
-padlist_dup|||
-padlist_store|||
-padname_dup|||
-padname_free|||
-padnamelist_dup|||
-padnamelist_free|||
-parse_body|||
-parse_gv_stash_name|||
-parse_ident|||
-parse_lparen_question_flags|||
-parse_unicode_opts|||
-parse_uniprop_string|||
-parser_dup|||
-parser_free_nexttoke_ops|||
-parser_free|||
-path_is_searchable|||n
-peep|||
-pending_ident|||
-perl_alloc_using|||n
-perl_alloc|||n
-perl_clone_using|||n
-perl_clone|||n
-perl_construct|||n
-perl_destruct||5.007003|n
-perl_free|||n
-perl_parse||5.006000|n
-perl_run|||n
-pidgone|||
-pm_description|||
-pmop_dump||5.006000|
-pmruntime|||
-pmtrans|||
-pop_scope|||
-populate_ANYOF_from_invlist|||
-populate_isa|||v
-pregcomp||5.009005|
-pregexec|||
-pregfree2||5.011000|
-pregfree|||
-prescan_version||5.011004|
-print_bytes_for_locale|||
-print_collxfrm_input_and_return|||
-printbuf|||
-printf_nocontext|||vn
-process_special_blocks|||
-ptr_hash|||n
-ptr_table_fetch||5.009005|
-ptr_table_find|||n
-ptr_table_free||5.009005|
-ptr_table_new||5.009005|
-ptr_table_split||5.009005|
-ptr_table_store||5.009005|
-push_scope|||
-put_charclass_bitmap_innards_common|||
-put_charclass_bitmap_innards_invlist|||
-put_charclass_bitmap_innards|||
-put_code_point|||
-put_range|||
-pv_display|5.006000||p
-pv_escape|5.009004||p
-pv_pretty|5.009004||p
-pv_uni_display||5.007003|
-qerror|||
-quadmath_format_needed|||n
-quadmath_format_single|||n
-re_compile||5.009005|
-re_croak2|||
-re_dup_guts|||
-re_exec_indentf|||v
-re_indentf|||v
-re_intuit_start||5.019001|
-re_intuit_string||5.006000|
-re_op_compile|||
-re_printf|||v
-realloc||5.007002|n
-reentrant_free||5.024000|
-reentrant_init||5.024000|
-reentrant_retry||5.024000|vn
-reentrant_size||5.024000|
-ref_array_or_hash|||
-refcounted_he_chain_2hv|||
-refcounted_he_fetch_pvn|||
-refcounted_he_fetch_pvs|||
-refcounted_he_fetch_pv|||
-refcounted_he_fetch_sv|||
-refcounted_he_free|||
-refcounted_he_inc|||
-refcounted_he_new_pvn|||
-refcounted_he_new_pvs|||
-refcounted_he_new_pv|||
-refcounted_he_new_sv|||
-refcounted_he_value|||
-refkids|||
-refto|||
-ref||5.024000|
-reg2Lanode|||
-reg_check_named_buff_matched|||n
-reg_named_buff_all||5.009005|
-reg_named_buff_exists||5.009005|
-reg_named_buff_fetch||5.009005|
-reg_named_buff_firstkey||5.009005|
-reg_named_buff_iter|||
-reg_named_buff_nextkey||5.009005|
-reg_named_buff_scalar||5.009005|
-reg_named_buff|||
-reg_node|||
-reg_numbered_buff_fetch|||
-reg_numbered_buff_length|||
-reg_numbered_buff_store|||
-reg_qr_package|||
-reg_scan_name|||
-reg_skipcomment|||n
-reg_temp_copy|||
-reganode|||
-regatom|||
-regbranch|||
-regclass|||
-regcp_restore|||
-regcppop|||
-regcppush|||
-regcurly|||n
-regdump_extflags|||
-regdump_intflags|||
-regdump||5.005000|
-regdupe_internal|||
-regex_set_precedence|||n
-regexec_flags||5.005000|
-regfree_internal||5.009005|
-reghop3|||n
-reghop4|||n
-reghopmaybe3|||n
-reginclass|||
-reginitcolors||5.006000|
-reginsert|||
-regmatch|||
-regnext||5.005000|
-regnode_guts|||
-regpiece|||
-regprop|||
-regrepeat|||
-regtail_study|||
-regtail|||
-regtry|||
-reg|||
-repeatcpy|||n
-report_evil_fh|||
-report_redefined_cv|||
-report_uninit|||
-report_wrongway_fh|||
-require_pv||5.006000|
-require_tie_mod|||
-restore_magic|||
-restore_switched_locale|||
-rninstr|||n
-rpeep|||
-rsignal_restore|||
-rsignal_save|||
-rsignal_state||5.004000|
-rsignal||5.004000|
-run_body|||
-run_user_filter|||
-runops_debug||5.005000|
-runops_standard||5.005000|
-rv2cv_op_cv||5.013006|
-rvpv_dup|||
-rxres_free|||
-rxres_restore|||
-rxres_save|||
-safesyscalloc||5.006000|n
-safesysfree||5.006000|n
-safesysmalloc||5.006000|n
-safesysrealloc||5.006000|n
-same_dirent|||
-save_I16||5.004000|
-save_I32|||
-save_I8||5.006000|
-save_adelete||5.011000|
-save_aelem_flags||5.011000|
-save_aelem||5.004050|
-save_alloc||5.006000|
-save_aptr|||
-save_ary|||
-save_bool||5.008001|
-save_clearsv|||
-save_delete|||
-save_destructor_x||5.006000|
-save_destructor||5.006000|
-save_freeop|||
-save_freepv|||
-save_freesv|||
-save_generic_pvref||5.006001|
-save_generic_svref||5.005030|
-save_gp||5.004000|
-save_hash|||
-save_hdelete||5.011000|
-save_hek_flags|||n
-save_helem_flags||5.011000|
-save_helem||5.004050|
-save_hints||5.010001|
-save_hptr|||
-save_int|||
-save_item|||
-save_iv||5.005000|
-save_lines|||
-save_list|||
-save_long|||
-save_magic_flags|||
-save_mortalizesv||5.007001|
-save_nogv|||
-save_op||5.005000|
-save_padsv_and_mortalize||5.010001|
-save_pptr|||
-save_pushi32ptr||5.010001|
-save_pushptri32ptr|||
-save_pushptrptr||5.010001|
-save_pushptr||5.010001|
-save_re_context||5.006000|
-save_scalar_at|||
-save_scalar|||
-save_set_svflags||5.009000|
-save_shared_pvref||5.007003|
-save_sptr|||
-save_strlen|||
-save_svref|||
-save_to_buffer|||n
-save_vptr||5.006000|
-savepvn|||
-savepvs||5.009003|
-savepv|||
-savesharedpvn||5.009005|
-savesharedpvs||5.013006|
-savesharedpv||5.007003|
-savesharedsvpv||5.013006|
-savestack_grow_cnt||5.008001|
-savestack_grow|||
-savesvpv||5.009002|
-sawparens|||
-scalar_mod_type|||n
-scalarboolean|||
-scalarkids|||
-scalarseq|||
-scalarvoid|||
-scalar|||
-scan_bin||5.006000|
-scan_commit|||
-scan_const|||
-scan_formline|||
-scan_heredoc|||
-scan_hex|||
-scan_ident|||
-scan_inputsymbol|||
-scan_num||5.007001|
-scan_oct|||
-scan_pat|||
-scan_subst|||
-scan_trans|||
-scan_version||5.009001|
-scan_vstring||5.009005|
-search_const|||
-seed||5.008001|
-sequence_num|||
-set_ANYOF_arg|||
-set_caret_X|||
-set_context||5.006000|n
-set_numeric_radix||5.006000|
-set_numeric_standard||5.006000|
-set_numeric_underlying|||
-set_padlist|||n
-set_regex_pv|||
-setdefout|||
-setfd_cloexec_for_nonsysfd|||
-setfd_cloexec_or_inhexec_by_sysfdness|||
-setfd_cloexec|||n
-setfd_inhexec_for_sysfd|||
-setfd_inhexec|||n
-setlocale_debug_string|||n
-share_hek_flags|||
-share_hek||5.004000|
-should_warn_nl|||n
-si_dup|||
-sighandler|||n
-simplify_sort|||
-skip_to_be_ignored_text|||
-softref2xv|||
-sortcv_stacked|||
-sortcv_xsub|||
-sortcv|||
-sortsv_flags||5.009003|
-sortsv||5.007003|
-space_join_names_mortal|||
-ss_dup|||
-ssc_add_range|||
-ssc_and|||
-ssc_anything|||
-ssc_clear_locale|||n
-ssc_cp_and|||
-ssc_finalize|||
-ssc_init|||
-ssc_intersection|||
-ssc_is_anything|||n
-ssc_is_cp_posixl_init|||n
-ssc_or|||
-ssc_union|||
-stack_grow|||
-start_subparse||5.004000|
-stdize_locale|||
-strEQ|||
-strGE|||
-strGT|||
-strLE|||
-strLT|||
-strNE|||
-str_to_version||5.006000|
-strip_return|||
-strnEQ|||
-strnNE|||
-study_chunk|||
-sub_crush_depth|||
-sublex_done|||
-sublex_push|||
-sublex_start|||
-sv_2bool_flags||5.013006|
-sv_2bool|||
-sv_2cv|||
-sv_2io|||
-sv_2iuv_common|||
-sv_2iuv_non_preserve|||
-sv_2iv_flags||5.009001|
-sv_2iv|||
-sv_2mortal|||
-sv_2nv_flags||5.013001|
-sv_2pv_flags|5.007002||p
-sv_2pv_nolen|5.006000||p
-sv_2pvbyte_nolen|5.006000||p
-sv_2pvbyte|5.006000||p
-sv_2pvutf8_nolen||5.006000|
-sv_2pvutf8||5.006000|
-sv_2pv|||
-sv_2uv_flags||5.009001|
-sv_2uv|5.004000||p
-sv_add_arena|||
-sv_add_backref|||
-sv_backoff|||n
-sv_bless|||
-sv_buf_to_ro|||
-sv_buf_to_rw|||
-sv_cat_decode||5.008001|
-sv_catpv_flags||5.013006|
-sv_catpv_mg|5.004050||p
-sv_catpv_nomg||5.013006|
-sv_catpvf_mg_nocontext|||pvn
+call_list|5.004000|5.004000|u
+call_method|5.006000|5.003007|p
+calloc|5.007002|5.007002|n
+call_pv|5.006000|5.003007|p
+call_sv|5.006000|5.003007|p
+cando|5.003007||Viu
+C_ARRAY_END|5.013002|5.003007|p
+C_ARRAY_LENGTH|5.008001|5.003007|p
+CASTFLAGS|5.003007|5.003007|
+cast_i32|5.006000|5.006000|nu
+cast_iv|5.006000|5.006000|nu
+cast_ulong|5.006000|5.006000|nu
+cast_uv|5.006000|5.006000|nu
+category_name|5.027008||nViu
+cBOOL|5.013000|5.003007|p
+change_engine_size|5.029004||Viu
+CHARBITS|5.011002|5.011002|
+checkcomma|5.003007||Viu
+check_locale_boundary_crossing|5.015006||Viu
+check_type_and_open|5.009003||Viu
+check_uni|5.003007||Viu
+check_utf8_print|5.013009||Viu
+ck_entersub_args_core|||iu
+ck_entersub_args_list|5.013006|5.013006|
+ck_entersub_args_proto|5.013006|5.013006|
+ck_entersub_args_proto_or_list|5.013006|5.013006|
+ckWARN2|5.006000|5.006000|
+ckWARN2_d|5.006000|5.006000|
+ckWARN3|5.007003|5.007003|
+ckWARN3_d|5.007003|5.007003|
+ckWARN4|5.007003|5.007003|
+ckWARN4_d|5.007003|5.007003|
+ckWARN|5.006000|5.003007|p
+ckwarn|5.009003|5.009003|u
+ckwarn_common|5.011001||Viu
+ckWARN_d|5.006000|5.006000|
+ckwarn_d|5.009003|5.009003|u
+ck_warner|5.011001|5.011001|vu
+ck_warner_d|5.011001|5.011001|vu
+CLASS||5.003007|
+clear_defarray|5.023008|5.023008|u
+CLEAR_ERRSV|5.025007|5.025007|
+clear_placeholders|5.009004||xViu
+clear_special_blocks|5.021003||Viu
+clone_params_del|5.013002|5.013002|nu
+clone_params_new|5.013002|5.013002|nu
+closest_cop|5.007002||Viu
+cntrl_to_mnemonic|5.021004||ncViu
+compute_EXACTish|5.017003||nViu
+construct_ahocorasick_from_trie|5.021001||Viu
+cop_fetch_label|5.015001|5.015001|x
+CopFILE|5.006000||pVu
+CopFILEAV|5.006000||pVu
+CopFILEGV|5.006000||pVu
+CopFILEGV_set|5.006000||pVu
+CopFILE_set|5.006000||pVu
+CopFILESV|5.006000||pVu
+cop_free|5.006000||Viu
+cophh_2hv|5.013007|5.013007|x
+cophh_copy|5.013007|5.013007|x
+cophh_delete_pv|5.013007|5.013007|x
+cophh_delete_pvn|5.013007|5.013007|x
+cophh_delete_pvs|5.013007|5.013007|x
+cophh_delete_sv|5.013007|5.013007|x
+cophh_fetch_pv|5.013007|5.013007|x
+cophh_fetch_pvn|5.013007|5.013007|x
+cophh_fetch_pvs|5.013007|5.013007|x
+cophh_fetch_sv|5.013007|5.013007|x
+cophh_free|5.013007|5.013007|x
+COPHH_KEY_UTF8|5.013007|5.013007|
+cophh_new_empty|5.013007|5.013007|x
+cophh_store_pv|5.013007|5.013007|x
+cophh_store_pvn|5.013007|5.013007|x
+cophh_store_pvs|5.013007|5.013007|x
+cophh_store_sv|5.013007|5.013007|x
+cop_hints_2hv|5.013007|5.013007|
+cop_hints_fetch_pv|5.013007|5.013007|
+cop_hints_fetch_pvn|5.013007|5.013007|
+cop_hints_fetch_pvs|5.013007|5.013007|
+cop_hints_fetch_sv|5.013007|5.013007|
+CopLABEL|5.009005|5.009005|
+CopLABEL_len|5.016000|5.016000|
+CopLABEL_len_flags|5.016000|5.016000|
+CopSTASH|5.006000||pVu
+CopSTASH_eq|5.006000||pVu
+CopSTASHPV|5.006000||pVu
+CopSTASHPV_set|5.006000||pVu
+CopSTASH_set|5.006000||pVu
+cop_store_label|5.015001|5.015001|x
+Copy|5.003007|5.003007|
+CopyD|5.009002|5.003007|p
+core_prototype|5.015002||Vi
+coresub_op|5.015003||Viu
+CPERLscope|5.005000||pVu
+CPPLAST|5.006000|5.006000|
+CPPMINUS|5.003007|5.003007|
+CPPRUN|5.006000|5.006000|
+CPPSTDIN|5.003007|5.003007|
+create_eval_scope|5.009004||xViu
+croak|5.006000|5.003007|v
+croak_caller|5.025004||vnViu
+croak_memory_wrap|5.017006|5.003007|pnu
+croak_nocontext|5.006000||pvnVu
+croak_no_mem|5.017006||nViu
+croak_no_modify|5.013003|5.003007|pn
+croak_popstack|5.017008||ncViu
+croak_sv|5.013001|5.003007|p
+croak_xs_usage|5.010001|5.003007|pn
+cr_textfilter|5.006000||Viu
+csighandler1|||nu
+csighandler3|||nu
+csighandler|||nu
+current_re_engine|5.017001||cViu
+curse|5.013009||Viu
+custom_op_desc|5.007003|5.007003|d
+custom_op_get_field|5.019006||cViu
+custom_op_name|5.007003|5.007003|d
+custom_op_register|5.013007|5.013007|
+cv_ckproto_len_flags|5.015004||xcViu
+cv_clone|5.003007|5.003007|
+cv_clone_into|5.017004||Viu
+cv_const_sv|5.003007|5.003007|n
+cv_const_sv_or_av|5.019003||nViu
+CvDEPTH|5.003007|5.003007|nu
+cv_dump|5.006000||Vi
+cv_forget_slab|5.017002||Vi
+cv_get_call_checker|5.013006|5.013006|
+cv_get_call_checker_flags|5.027003|5.027003|
+CvGV|5.003007|5.003007|u
+cvgv_from_hek|||ciu
+cvgv_set|5.013003||cViu
+cv_name|5.021005|5.021005|
+CV_NAME_NOTQUAL|5.021005|5.021005|
+CvPADLIST|5.008001|5.008001|x
+cv_set_call_checker|5.013006|5.013006|
+cv_set_call_checker_flags|5.021004|5.021004|
+CvSTASH|5.003007|5.003007|
+cvstash_set|5.013007||cViu
+cv_undef|5.003007|5.003007|
+cv_undef_flags|5.021004||Viu
+CvWEAKOUTSIDE|||i
+CX_CURPAD_SAVE|||i
+CX_CURPAD_SV|||i
+cx_dump|5.005000|5.005000|u
+cx_dup|5.007003|5.007003|u
+cxinc|5.003007|5.003007|u
+cx_popblock|5.023008|5.023008|xu
+cx_popeval|5.023008|5.023008|xu
+cx_popformat|5.023008|5.023008|xu
+cx_popgiven|5.027008|5.027008|xu
+cx_poploop|5.023008|5.023008|xu
+cx_popsub|5.023008|5.023008|xu
+cx_popsub_args|5.023008|5.023008|xu
+cx_popsub_common|5.023008|5.023008|xu
+cx_popwhen|5.027008|5.027008|xu
+cx_pushblock|5.023008|5.023008|xu
+cx_pusheval|5.023008|5.023008|xu
+cx_pushformat|5.023008|5.023008|xu
+cx_pushgiven|5.027008|5.027008|xu
+cx_pushloop_for|5.023008|5.023008|xu
+cx_pushloop_plain|5.023008|5.023008|xu
+cx_pushsub|5.023008|5.023008|xu
+cx_pushwhen|5.027008|5.027008|xu
+cx_topblock|5.023008|5.023008|xu
+dAX|5.007002|5.003007|p
+dAXMARK|5.009003|5.003007|p
+deb|5.007003|5.007003|vu
+deb_curcv|5.007002||Viu
+deb_nocontext|5.007003|5.007003|vnu
+debop|5.005000|5.005000|u
+debprof|5.005000||Viu
+debprofdump|5.005000|5.005000|u
+debstack|5.007003|5.007003|u
+deb_stack_all|5.008001||Viu
+deb_stack_n|5.008001||Viu
+debstackptrs|5.007003|5.007003|u
+debug_start_match|5.009004||Viu
+DECLARATION_FOR_LC_NUMERIC_MANIPULATION|5.021010|5.021010|
+defelem_target|5.019002||Viu
+DEFSV|5.004005|5.003007|poVu
+DEFSV_set|5.010001||pVu
+delete_eval_scope|5.009004||xViu
+delimcpy|5.004000|5.004000|nu
+delimcpy_no_escape|5.025005||nViu
+del_sv|5.005000||Viu
+despatch_signals|5.007001|5.007001|u
+destroy_matcher|5.027008||Viu
+die|5.006000|5.003007|v
+die_nocontext|5.006000||vnVu
+die_sv|5.013001|5.003007|p
+die_unwind|5.013001||Viu
+dirp_dup|5.013007|5.013007|u
+dITEMS|5.007002|5.003007|p
+div128|5.005000||Viu
+djSP|||i
+dMARK|5.003007|5.003007|
+dMULTICALL|5.009003|5.009003|
+dMY_CXT|5.009000|5.009000|p
+dMY_CXT_SV|5.007003||poVu
+dNOOP|5.006000|5.003007|poVu
+do_aexec5|5.006000||Viu
+do_aexec|||iu
+do_aspawn|5.008000||Vu
+do_binmode|5.004005|5.004005|du
+docatch|5.005000||Vi
+do_chomp|5.003007||Viu
+do_close|5.003007|5.003007|u
+do_delete_local|5.011000||Viu
+do_dump_pad|5.008001||Vi
+do_eof|5.003007||Viu
+does_utf8_overflow|5.025006||nViu
+doeval_compile|5.023008||Viu
+do_exec3|5.006000||Viu
+do_exec|5.003007||Viu
+dofile|5.005003||Viu
+dofindlabel|5.003007||Viu
+doform|5.005000||Viu
+do_gv_dump|5.006000|5.006000|u
+do_gvgv_dump|5.006000|5.006000|u
+do_hv_dump|5.006000|5.006000|u
+doing_taint|5.008001|5.008001|nu
+do_ipcctl|5.003007||Viu
+do_ipcget|5.003007||Viu
+do_join|5.003007|5.003007|u
+do_magic_dump|5.006000|5.006000|u
+do_msgrcv|5.003007||Viu
+do_msgsnd|5.003007||Viu
+do_ncmp|5.015001||Viu
+do_oddball|5.006000||Viu
+dooneliner|5.006000||Viu
+do_op_dump|5.006000|5.006000|u
+do_open|5.003007|5.003007|u
+do_open6|5.019010||xViu
+do_open9|5.006000|5.006000|du
+do_openn|5.007001|5.007001|u
+doopen_pm|5.008001||Viu
+do_open_raw|5.019010||xViu
+doparseform|5.005000||Viu
+do_pmop_dump|5.006000|5.006000|u
+dopoptoeval|5.003007||Viu
+dopoptogivenfor|5.027008||Viu
+dopoptolabel|5.005000||Viu
+dopoptoloop|5.005000||Viu
+dopoptosub_at|5.005000||Viu
+dopoptowhen|5.027008||Viu
+do_print|5.003007||Viu
+do_readline|5.003007||Viu
+doref|5.009003|5.009003|u
+dORIGMARK|5.003007|5.003007|
+do_seek|5.003007||Viu
+do_semop|5.003007||Viu
+do_shmio|5.003007||Viu
+do_smartmatch|5.027008||Viu
+do_spawn|5.008000||Vu
+do_spawn_nowait|5.008000||Vu
+do_sprintf|5.003007|5.003007|u
+do_sv_dump|5.006000|5.006000|u
+do_sysseek|5.004000||Viu
+do_tell|5.003007||Viu
+do_trans|5.003007||Viu
+do_trans_complex|5.006001||Viu
+do_trans_count|5.006001||Viu
+do_trans_count_invmap|5.031006||Viu
+do_trans_invmap|5.031006||Viu
+do_trans_simple|5.006001||Viu
+DOUBLEINFBYTES|5.023000|5.023000|
+DOUBLEKIND|5.021006|5.021006|
+DOUBLEMANTBITS|5.023000|5.023000|
+DOUBLENANBYTES|5.023000|5.023000|
+DOUBLESIZE|5.005000|5.005000|
+dounwind|5.003007|5.003007|u
+DO_UTF8|5.006000|5.006000|
+do_vecget|5.006000||Viu
+do_vecset|5.003007||Viu
+do_vop|5.003007||Viu
+dowantarray|5.003007|5.003007|u
+drand48_init_r|||nciu
+drand48_r|||nciu
+dSAVEDERRNO|||i
+dSAVE_ERRNO|||i
+dSP|5.003007|5.003007|
+dTHR|5.004005|5.003007|p
+dTHX|5.003007|5.003007|p
+dTHXa|5.006000||pVu
+dTHXoa|5.006000||pVu
+dTHXR||5.003007|pou
+dtrace_probe_call|||ciu
+dtrace_probe_load|||ciu
+dtrace_probe_op|||ciu
+dtrace_probe_phase|||ciu
+dump_all|5.006000|5.006000|
+dump_all_perl|5.011000||Viu
+dump_c_backtrace|5.021001||V
+dump_eval|5.006000|5.006000|u
+dump_exec_pos|5.009004||Viu
+dump_form|5.006000|5.006000|u
+dump_indent|5.006000|5.006000|vu
+dump_mstats|5.003007||Vu
+dump_packsubs|5.006000|5.006000|
+dump_packsubs_perl|5.011000||Viu
+dump_regex_sets_structures|5.025006||Viu
+dump_sub|5.006000|5.006000|u
+dump_sub_perl|5.011000||Viu
+dump_sv_child|5.009003||Viu
+dump_trie|5.009004||Viu
+dump_trie_interim_list|5.009004||Viu
+dump_trie_interim_table|5.009004||Viu
+dumpuntil|5.005000||Viu
+dump_vindent|5.006000|5.006000|u
+dUNDERBAR|5.009002|5.003007|p
+dup_attrlist|5.006000||Viu
+dup_warnings|||ciu
+dVAR|5.009003|5.003007|p
+dXCPT|5.009002|5.003007|p
+dXSARGS|5.003007|5.003007|
+dXSI32|5.003007|5.003007|V
+dXSTARG|5.006000|5.003007|poVu
+edit_distance|5.023008||nViu
+emulate_cop_io|||xciu
+emulate_setlocale|5.027009||nViu
+END_EXTERN_C|5.005000|5.003007|poVu
+ENTER|5.003007|5.003007|
+ENTER_with_name|5.011002|5.011002|
+ERRSV|5.004005|5.003007|p
+eval_pv|5.006000|5.003007|p
+eval_sv|5.006000|5.003007|p
+exec_failed|5.009004||Viu
+expect_number|5.007001||Viu
+EXTEND|5.003007|5.003007|
+EXTERN_C|5.005000|5.003007|poVu
+F0convert|5.009003||nViu
+fbm_compile|5.005000|5.005000|
+fbm_instr|5.005000|5.005000|
+filter_add|5.003007|5.003007|
+filter_del|5.003007|5.003007|u
+filter_gets|5.005000||Viu
+filter_read|5.003007|5.003007|
+finalize_op|5.015002||Viu
+finalize_optree|5.015002||Vi
+find_and_forget_pmops|5.009005||Viu
+find_array_subscript|5.009004||Viu
+find_beginning|5.005000||Viu
+find_byclass|5.006000||Viu
+find_default_stash|5.019004||Viu
+find_first_differing_byte_pos|||nViu
+find_hash_subscript|5.009004||Viu
+find_in_my_stash|5.006001||Viu
+find_lexical_cv|5.019001||Viu
+find_next_masked|5.027009||nViu
+find_runcv|5.008001|5.008001|
+find_runcv_where|5.017002||Viu
+find_rundefsv|5.013002|5.013002|
+find_rundefsvoffset|5.009002|5.009002|d
+find_script|5.004005||Viu
+find_span_end|5.027009||nViu
+find_span_end_mask|5.027009||nViu
+find_uninit_var|5.009002||xVi
+first_symbol|5.009003||nViu
+fixup_errno_string|5.019007||Viu
+fold_constants|5.003007||Viu
+foldEQ|5.013002|5.013002|n
+foldEQ_latin1|5.013008|5.013008|nu
+foldEQ_latin1_s2_folded|5.029007||nViu
+foldEQ_locale|5.013002|5.013002|n
+foldEQ_utf8|5.013002|5.007003|p
+foldEQ_utf8_flags|5.013010||cVu
+forbid_setid|5.005000||Viu
+force_ident|5.003007||Viu
+force_ident_maybe_lex|5.017004||Viu
+force_list|5.003007||Viu
+force_next|5.003007||Viu
+_force_out_malformed_utf8_message|5.025009||cVu
+force_strict_version|5.011004||Viu
+force_version|5.005000||Viu
+force_word|5.003007||Viu
+forget_pmop|5.017007||Viu
+form|5.006000|5.004000|v
+form_alien_digit_msg|||ciu
+form_cp_too_large_msg|||ciu
+form_nocontext|5.006000||vnVu
+fp_dup|5.007003|5.007003|u
+fprintf_nocontext|5.006000||vndVu
+free_c_backtrace|5.021001||Vi
+free_global_struct|5.009003||Vu
+free_tied_hv_pool|5.008001||Viu
+FREETMPS|5.003007|5.003007|
+free_tmps|5.003007|5.003007|u
+G_ARRAY|5.003007|5.003007|
+G_DISCARD|5.003007|5.003007|
+gen_constant_list|5.003007||Viu
+get_and_check_backslash_N_name|5.017006||cViu
+get_and_check_backslash_N_name_wrapper|5.029009||Viu
+get_ANYOF_cp_list_for_ssc|5.019005||Viu
+get_ANYOFM_contents|5.027009||Viu
+get_aux_mg|5.011000||Viu
+get_av|5.006000|5.003007|p
+get_c_backtrace|5.021001||Vi
+get_c_backtrace_dump|5.021001||V
+get_context|5.006000|5.006000|nu
+get_cv|5.006000|5.003007|p
+get_cvn_flags|5.009005|5.003007|p
+get_cvs|5.011000||pVu
+getcwd_sv|5.007002|5.007002|
+get_db_sub|||iu
+get_debug_opts|5.008001||Viu
+getenv_len|5.006000||Viu
+get_hash_seed|5.008001||Viu
+get_hv|5.006000|5.003007|p
+get_invlist_iter_addr|5.015001||nViu
+get_invlist_offset_addr|5.019002||nViu
+get_invlist_previous_index_addr|5.017004||nViu
+get_mstats|5.006000||Vu
+get_no_modify|5.005000||Viu
+get_num|5.008001||Viu
+get_opargs|5.005000||Viu
+get_op_descs|5.005000|5.005000|u
+get_op_names|5.005000|5.005000|u
+get_ppaddr|5.006000|5.006000|u
+get_re_arg|||xciu
+_get_regclass_nonbitmap_data|5.019009||cViu
+get_regex_charset_name|5.031004||nViu
+get_sv|5.006000|5.003007|p
+GetVars|5.006000||Vu
+get_vtbl|5.005003|5.005003|u
+G_EVAL|5.003007|5.003007|
+GIMME|5.003007|5.003007|
+GIMME_V|5.004000|5.004000|
+gimme_V|5.031005|5.031005|xu
+glob_2number|5.009004||Viu
+glob_assign_glob|5.009004||Viu
+G_METHOD|5.006001|5.003007|p
+G_METHOD_NAMED|5.019002|5.019002|
+G_NOARGS|5.003007|5.003007|
+gp_dup|5.007003|5.007003|u
+gp_free|5.003007|5.003007|u
+gp_ref|5.003007|5.003007|u
+G_RETHROW|5.031002|5.003007|p
+grok_atoUV|5.021010||ncVi
+grok_bin|5.007003|5.003007|p
+grok_bin_oct_hex|||cVu
+grok_bslash_c|5.013001||cViu
+grok_bslash_N|5.017003||Viu
+grok_bslash_o|5.013003||cViu
+grok_bslash_x|5.017002||cViu
+grok_hex|5.007003|5.003007|p
+grok_infnan|5.021004|5.021004|
+grok_number|5.007002|5.003007|p
+grok_number_flags|5.021002|5.021002|
+GROK_NUMERIC_RADIX|5.007002|5.003007|p
+grok_numeric_radix|5.007002|5.003007|p
+grok_oct|5.007003|5.003007|p
+group_end|5.007003||Viu
+G_SCALAR|5.003007|5.003007|
+GV_ADD|5.003007|5.003007|
+gv_add_by_type|5.011000|5.011000|u
+GV_ADDMG|5.015003|5.015003|
+GV_ADDMULTI|5.003007|5.003007|
+Gv_AMupdate|5.011000|5.011000|u
+gv_autoload4|5.004000|5.004000|u
+gv_autoload_pv|5.015004|5.015004|u
+gv_autoload_pvn|5.015004|5.015004|u
+gv_autoload_sv|5.015004|5.015004|u
+GvAV|5.003007|5.003007|
+gv_AVadd|5.003007|5.003007|u
+gv_check|5.003007|5.003007|u
+gv_const_sv|5.009003|5.009003|
+GvCV|5.003007|5.003007|
+gv_dump|5.006000|5.006000|u
+gv_efullname3|5.003007|5.003007|u
+gv_efullname4|5.006001|5.006001|u
+gv_efullname|5.003007|5.003007|du
+gv_fetchfile|5.003007|5.003007|u
+gv_fetchfile_flags|5.009005|5.009005|u
+gv_fetchmeth|5.003007|5.003007|
+gv_fetchmeth_autoload|5.007003|5.007003|
+gv_fetchmeth_internal|5.021007||Viu
+gv_fetchmethod|5.003007|5.003007|
+gv_fetchmethod_autoload|5.004000|5.004000|
+gv_fetchmethod_pv_flags|5.015004|5.015004|xu
+gv_fetchmethod_pvn_flags|5.015004|5.015004|xu
+gv_fetchmethod_sv_flags|5.015004|5.015004|xu
+gv_fetchmeth_pv|5.015004|5.015004|
+gv_fetchmeth_pv_autoload|5.015004|5.015004|
+gv_fetchmeth_pvn|5.015004|5.015004|
+gv_fetchmeth_pvn_autoload|5.015004|5.015004|
+gv_fetchmeth_sv|5.015004|5.015004|
+gv_fetchmeth_sv_autoload|5.015004|5.015004|
+gv_fetchpv|5.003007|5.003007|u
+gv_fetchpvn_flags|5.009002|5.003007|pu
+gv_fetchpvs|5.009004||pVu
+gv_fetchsv|5.009002|5.003007|pu
+gv_fullname3|5.003007|5.003007|u
+gv_fullname4|5.006001|5.006001|u
+gv_fullname|5.003007|5.003007|du
+gv_handler|5.007001|5.007001|u
+GvHV|5.003007|5.003007|
+gv_HVadd|5.003007|5.003007|u
+gv_init|5.003007|5.003007|
+gv_init_pv|5.015004|5.015004|
+gv_init_pvn|5.015004|5.003007|p
+gv_init_sv|5.015004|5.015004|
+gv_init_svtype|5.015004||Viu
+gv_IOadd|5.003007|5.003007|u
+gv_is_in_main|5.019004||Viu
+gv_magicalize|5.019004||Viu
+gv_magicalize_isa|5.013005||Viu
+gv_name_set|5.009004|5.009004|u
+GV_NOADD_MASK|5.009005|5.003007|poVu
+GV_NOADD_NOINIT|5.009003|5.009003|
+GV_NOEXPAND|5.009003|5.009003|
+GV_NOINIT|5.004005|5.004005|
+G_VOID|5.004000|5.004000|
+gv_override|5.019006||Viu
+gv_setref|5.021005||Viu
+gv_stashpv|5.003007|5.003007|
+gv_stashpvn|5.003007|5.003007|p
+gv_stashpvn_internal|5.021004||Viu
+gv_stashpvs|5.009003|5.003007|p
+gv_stashsv|5.003007|5.003007|
+gv_stashsvpvn_cached|5.021004||Viu
+GV_SUPER|5.017004|5.017004|
+GvSV|5.003007|5.003007|
+gv_SVadd|||u
+GvSVn|5.009003||pVu
+gv_try_downgrade|5.011002||xcVi
+handle_named_backref|5.023008||Viu
+handle_possible_posix|5.023008||Viu
+handle_regex_sets|5.017009||Viu
+handle_user_defined_property|5.029008||cViu
+he_dup|5.007003|5.007003|u
+HEf_SVKEY|5.003007|5.003007|p
+HeHASH|5.003007|5.003007|
+hek_dup|5.009000|5.009000|u
+HeKEY|5.003007|5.003007|
+HeKLEN|5.003007|5.003007|
+HePV|5.004000|5.004000|
+HeSVKEY|5.003007|5.003007|
+HeSVKEY_force|5.003007|5.003007|
+HeSVKEY_set|5.004000|5.004000|
+HeUTF8|5.010001|5.008000|p
+HeVAL|5.003007|5.003007|
+hfree_next_entry|||iu
+hsplit|5.005000||Viu
+hv_assert|5.008009|5.008009|
+hv_auxinit|5.009003||Viu
+hv_auxinit_internal|5.019010||nViu
+hv_backreferences_p|||xiu
+hv_bucket_ratio|5.025003|5.025003|x
+hv_clear|5.003007|5.003007|
+hv_clear_placeholders|5.009001|5.009001|
+hv_common|5.010000|5.010000|u
+hv_common_key_len|5.010000|5.010000|u
+hv_copy_hints_hv|5.009004|5.009004|
+hv_delayfree_ent|5.004000|5.004000|u
+hv_delete|5.003007|5.003007|
+hv_delete_common|5.009001||xViu
+hv_delete_ent|5.003007|5.003007|
+hv_eiter_p|5.009003|5.009003|u
+hv_eiter_set|5.009003|5.009003|u
+HvENAME|5.013007|5.013007|
+hv_ename_add|5.013007||Vi
+hv_ename_delete|5.013007||Vi
+HvENAMELEN|5.015004|5.015004|
+HvENAMEUTF8|5.015004|5.015004|
+hv_exists|5.003007|5.003007|
+hv_exists_ent|5.003007|5.003007|
+hv_fetch|5.003007|5.003007|
+hv_fetch_ent|5.003007|5.003007|
+hv_fetchs|5.009003|5.003007|p
+HvFILL|5.003007|5.003007|
+hv_fill|5.013002|5.013002|
+hv_free_ent|5.004000|5.004000|u
+hv_free_ent_ret|5.015000||Viu
+hv_free_entries|5.027002||Viu
+hv_iterinit|5.003007|5.003007|
+hv_iterkey|5.003007|5.003007|
+hv_iterkeysv|5.003007|5.003007|
+hv_iternext|5.003007|5.003007|
+hv_iternext_flags|5.008000|5.008000|x
+hv_iternextsv|5.003007|5.003007|
+HV_ITERNEXT_WANTPLACEHOLDERS|5.008000|5.008000|
+hv_iterval|5.003007|5.003007|
+hv_kill_backrefs|||xiu
+hv_ksplit|5.003007|5.003007|u
+hv_magic|5.003007|5.003007|
+hv_magic_check|5.006000||nViu
+HvNAME|5.003007|5.003007|
+HvNAME_get|5.009003||pVu
+HvNAMELEN|5.015004|5.015004|
+HvNAMELEN_get|5.009003||pVu
+hv_name_set|5.009003|5.009003|u
+HvNAMEUTF8|5.015004|5.015004|
+hv_notallowed|5.008000||Viu
+hv_placeholders_get|5.009003|5.009003|u
+hv_placeholders_p|||ciu
+hv_placeholders_set|5.009003|5.009003|u
+hv_pushkv|5.027003||Viu
+hv_rand_set|5.018000|5.018000|u
+hv_riter_p|5.009003|5.009003|u
+hv_riter_set|5.009003|5.009003|u
+hv_scalar|5.009001|5.009001|
+hv_store|5.003007|5.003007|
+hv_store_ent|5.003007|5.003007|
+hv_store_flags|5.008000|5.008000|xu
+hv_stores|5.009004|5.003007|p
+hv_undef|5.003007|5.003007|
+hv_undef_flags|||ciu
+I16SIZE|5.006000|5.006000|
+I16TYPE|5.006000|5.006000|
+I32SIZE|5.006000|5.006000|
+I32TYPE|5.006000|5.006000|
+I8SIZE|5.006000|5.006000|
+I8TYPE|5.006000|5.006000|
+ibcmp|5.003007|5.003007|
+ibcmp_locale|5.004000|5.004000|
+ibcmp_utf8|5.007003|5.007003|u
+incline|5.005000||Viu
+incpush|5.005000||Viu
+incpush_if_exists|5.009003||Viu
+incpush_use_sep|5.011000||Viu
+ingroup|5.003007||Viu
+init_argv_symbols|5.007003||Viu
+init_constants|5.017003||Viu
+init_dbargs|||iu
+init_debugger|5.005000||Viu
+init_global_struct|5.009003||Vu
+init_i18nl10n|5.006000||cVu
+init_i18nl14n|5.006000||dcVu
+initialize_invlist_guts|5.029002||Viu
+init_ids|5.005000||Viu
+init_interp|5.005000||Viu
+init_main_stash|5.005000||Viu
+init_named_cv|5.027010||cViu
+init_perllib|5.005000||Viu
+init_postdump_symbols|5.005000||Viu
+init_predump_symbols|5.005000||Viu
+init_stacks|5.005000|5.005000|u
+init_tm|5.007002|5.007002|u
+init_uniprops|5.027011||Viu
+IN_LOCALE|5.007002|5.004000|p
+IN_LOCALE_COMPILETIME|5.007002|5.004000|p
+IN_LOCALE_RUNTIME|5.007002|5.004000|p
+IN_PERL_COMPILETIME|5.008001|5.003007|poVu
+inplace_aassign|5.015003||Viu
+instr|5.003007|5.003007|n
+INT2PTR|5.006000|5.003007|p
+intro_my|5.004000|5.004000|
+INTSIZE|5.003007|5.003007|
+intuit_method|5.005000||Viu
+intuit_more|5.003007||Viu
+_inverse_folds|5.027011||cViu
+invert|5.003007||Viu
+invlist_array|5.013010||nViu
+_invlist_array_init|5.015001||nViu
+invlist_clear|5.023009||Viu
+invlist_clone|5.015001||cViu
+_invlist_contains_cp|5.017003||nViu
+invlist_contents|5.023008||Viu
+_invlist_dump|5.019003||cViu
+_invlistEQ|5.023006||cViu
+invlist_extend|5.013010||Viu
+invlist_highest|5.017002||nViu
+_invlist_intersection|5.015001||Viu
+_invlist_intersection_maybe_complement_2nd|5.015008||cViu
+_invlist_invert|5.015001||cViu
+invlist_is_iterating|5.017008||nViu
+invlist_iterfinish|5.017008||nViu
+invlist_iterinit|5.015001||nViu
+invlist_iternext|5.015001||nViu
+_invlist_len|5.017004||nViu
+invlist_lowest|||nxViu
+invlist_max|5.013010||nViu
+invlist_previous_index|5.017004||nViu
+invlist_replace_list_destroys_src|5.023009||Viu
+_invlist_search|5.017003||ncViu
+invlist_set_len|5.013010||Viu
+invlist_set_previous_index|5.017004||nViu
+_invlist_subtract|5.015001||Viu
+invlist_trim|5.013010||nViu
+_invlist_union|5.015001||cVu
+_invlist_union_maybe_complement_2nd|5.015008||cViu
+invmap_dump|5.031006||Viu
+invoke_exception_hook|5.013001||Viu
+io_close|5.003007||Viu
+isALNUM|5.003007|5.003007|p
+isALNUM_A|5.031003|5.003007|p
+isALNUMC|5.006000|5.003007|p
+isALNUMC_A|5.013006|5.003007|p
+isALNUMC_L1|5.013006|5.003007|p
+isALNUMC_LC|5.006000|5.006000|
+isALNUMC_LC_uvchr|5.017007|5.017007|
+isALNUM_LC|5.004000|5.004000|
+isALNUM_LC_uvchr|5.007001|5.007001|
+isa_lookup|5.005000||Viu
+isALPHA|5.003007|5.003007|p
+isALPHA_A|5.013006|5.003007|p
+isALPHA_L1|5.013006|5.003007|p
+isALPHA_LC|5.004000|5.004000|
+isALPHA_LC_utf8_safe|5.025009|5.006000|p
+isALPHA_LC_uvchr|5.007001|5.007001|
+isALPHANUMERIC|5.017008|5.003007|p
+isALPHANUMERIC_A|5.017008|5.003007|p
+isALPHANUMERIC_L1|5.017008|5.003007|p
+isALPHANUMERIC_LC|5.017008|5.004000|p
+isALPHANUMERIC_LC_utf8_safe|5.025009|5.006000|p
+isALPHANUMERIC_LC_uvchr|5.017008|5.017008|
+isALPHANUMERIC_utf8|5.031005|5.031005|
+isALPHANUMERIC_utf8_safe|5.025009|5.006000|p
+isALPHANUMERIC_uvchr|5.023009|5.006000|p
+isALPHA_utf8|5.031005|5.031005|
+isALPHA_utf8_safe|5.025009|5.006000|p
+isALPHA_uvchr|5.023009|5.006000|p
+is_an_int|5.005000||Viu
+isASCII|5.006000|5.003007|p
+isASCII_A|5.013006|5.003007|p
+isASCII_L1|5.015004|5.003007|p
+isASCII_LC|5.015008|5.003007|p
+isASCII_LC_utf8_safe|5.025009|5.025009|
+isASCII_LC_uvchr|5.017007|5.017007|
+is_ascii_string|5.011000|5.011000|n
+isASCII_utf8|5.031005|5.031005|
+isASCII_utf8_safe|5.025009|5.003007|p
+isASCII_uvchr|5.023009|5.003007|p
+isBLANK|5.006001|5.003007|p
+isBLANK_A|5.013006|5.003007|p
+isBLANK_L1|5.013006|5.003007|p
+isBLANK_LC|5.006001|5.003007|p
+isBLANK_LC_utf8_safe|5.025009|5.006000|p
+isBLANK_LC_uvchr|5.017007|5.017007|
+isBLANK_utf8|5.031005|5.031005|
+isBLANK_utf8_safe|5.025009|5.006000|p
+isBLANK_uvchr|5.023009|5.006000|p
+isC9_STRICT_UTF8_CHAR|5.025005|5.025005|n
+is_c9strict_utf8_string|5.025006|5.025006|n
+is_c9strict_utf8_string_loc|5.025006|5.025006|n
+is_c9strict_utf8_string_loclen|5.025006|5.025006|n
+isCNTRL|5.006000|5.003007|p
+isCNTRL_A|5.013006|5.003007|p
+isCNTRL_L1|5.013006|5.003007|p
+isCNTRL_LC|5.006000|5.006000|
+isCNTRL_LC_utf8_safe|5.025009|5.006000|p
+isCNTRL_LC_uvchr|5.007001|5.007001|
+isCNTRL_utf8|5.031005|5.031005|
+isCNTRL_utf8_safe|5.025009|5.006000|p
+isCNTRL_uvchr|5.023009|5.006000|p
+_is_cur_LC_category_utf8|5.021001||cVu
+isDIGIT|5.003007|5.003007|p
+isDIGIT_A|5.013006|5.003007|p
+isDIGIT_L1|5.013006|5.003007|p
+isDIGIT_LC|5.004000|5.004000|
+isDIGIT_LC_utf8_safe|5.025009|5.006000|p
+isDIGIT_LC_uvchr|5.007001|5.007001|
+isDIGIT_utf8|5.031005|5.031005|
+isDIGIT_utf8_safe|5.025009|5.006000|p
+isDIGIT_uvchr|5.023009|5.006000|p
+isFF_OVERLONG|5.025007||nViu
+isFOO_lc|5.017007||cViu
+isFOO_utf8_lc|5.017008||Viu
+isGCB|5.021009||Viu
+isGRAPH|5.006000|5.003007|p
+isGRAPH_A|5.013006|5.003007|p
+is_grapheme|||Viu
+isGRAPH_L1|5.013006|5.003007|p
+isGRAPH_LC|5.006000|5.006000|
+isGRAPH_LC_utf8_safe|5.025009|5.006000|p
+isGRAPH_LC_uvchr|5.007001|5.007001|
+isGRAPH_utf8|5.031005|5.031005|
+isGRAPH_utf8_safe|5.025009|5.006000|p
+isGRAPH_uvchr|5.023009|5.006000|p
+isGV_with_GP|5.009004||pVu
+is_handle_constructor|5.006000||nViu
+isIDCONT|5.017008|5.003007|p
+isIDCONT_A|5.017008|5.003007|p
+isIDCONT_L1|5.017008|5.003007|p
+isIDCONT_LC|5.017008|5.004000|p
+isIDCONT_LC_utf8_safe|5.025009|5.006000|p
+isIDCONT_LC_uvchr|5.017008|5.017008|
+isIDCONT_utf8|5.031005|5.031005|
+isIDCONT_utf8_safe|5.025009|5.006000|p
+isIDCONT_uvchr|5.023009|5.006000|p
+isIDFIRST|5.003007|5.003007|p
+isIDFIRST_A|5.013006|5.003007|p
+isIDFIRST_L1|5.013006|5.003007|p
+isIDFIRST_LC|5.004000|5.004000|p
+isIDFIRST_LC_utf8_safe|5.025009|5.006000|p
+isIDFIRST_LC_uvchr|5.007001|5.007001|
+isIDFIRST_utf8|5.031005|5.031005|
+isIDFIRST_utf8_safe|5.025009|5.006000|p
+isIDFIRST_uvchr|5.023009|5.006000|p
+isinfnan|5.021004|5.021004|n
+isinfnansv|5.021005||Vi
+_is_in_locale_category|5.021001||cViu
+is_invariant_string|5.021007|5.011000|pn
+is_invlist|5.029002||nViu
+isLB|5.023007||Viu
+isLOWER|5.003007|5.003007|p
+isLOWER_A|5.013006|5.003007|p
+isLOWER_L1|5.013006|5.003007|p
+isLOWER_LC|5.004000|5.004000|
+isLOWER_LC_utf8_safe|5.025009|5.006000|p
+isLOWER_LC_uvchr|5.007001|5.007001|
+isLOWER_utf8|5.031005|5.031005|
+isLOWER_utf8_safe|5.025009|5.006000|p
+isLOWER_uvchr|5.023009|5.006000|p
+is_lvalue_sub|5.007001|5.007001|u
+IS_NUMBER_GREATER_THAN_UV_MAX|5.007002|5.003007|p
+IS_NUMBER_INFINITY|5.007002|5.003007|p
+IS_NUMBER_IN_UV|5.007002|5.003007|p
+IS_NUMBER_NAN|5.007003|5.003007|p
+IS_NUMBER_NEG|5.007002|5.003007|p
+IS_NUMBER_NOT_INT|5.007002|5.003007|p
+isOCTAL|5.013005|5.003007|p
+isOCTAL_A|5.013006|5.003007|p
+isOCTAL_L1|5.013006|5.003007|p
+isPRINT|5.004000|5.003007|p
+isPRINT_A|5.013006|5.003007|p
+isPRINT_L1|5.013006|5.003007|p
+isPRINT_LC|5.004000|5.004000|
+isPRINT_LC_utf8_safe|5.025009|5.006000|p
+isPRINT_LC_uvchr|5.007001|5.007001|
+isPRINT_utf8|5.031005|5.031005|
+isPRINT_utf8_safe|5.025009|5.006000|p
+isPRINT_uvchr|5.023009|5.006000|p
+isPSXSPC|5.006001|5.003007|p
+isPSXSPC_A|5.013006|5.003007|p
+isPSXSPC_L1|5.013006|5.003007|p
+isPSXSPC_LC|5.006001|5.006001|
+isPSXSPC_LC_utf8_safe|5.025009|5.006000|p
+isPSXSPC_LC_uvchr|5.017007|5.017007|
+isPSXSPC_utf8|5.031005|5.031005|
+isPSXSPC_utf8_safe|5.025009|5.006000|p
+isPSXSPC_uvchr|5.023009|5.006000|p
+isPUNCT|5.006000|5.003007|p
+isPUNCT_A|5.013006|5.003007|p
+isPUNCT_L1|5.013006|5.003007|p
+isPUNCT_LC|5.006000|5.006000|
+isPUNCT_LC_utf8_safe|5.025009|5.006000|p
+isPUNCT_LC_uvchr|5.007001|5.007001|
+isPUNCT_utf8|5.031005|5.031005|
+isPUNCT_utf8_safe|5.025009|5.006000|p
+isPUNCT_uvchr|5.023009|5.006000|p
+IS_SAFE_SYSCALL|5.019004|5.019004|
+is_safe_syscall|5.019004|5.019004|
+isSB|5.021009||Viu
+isSCRIPT_RUN|5.027008||cVi
+isSPACE|5.003007|5.003007|p
+isSPACE_A|5.013006|5.003007|p
+isSPACE_L1|5.013006|5.003007|p
+isSPACE_LC|5.004000|5.004000|
+isSPACE_LC_utf8_safe|5.025009|5.006000|p
+isSPACE_LC_uvchr|5.007001|5.007001|
+isSPACE_utf8|5.031005|5.031005|
+isSPACE_utf8_safe|5.025009|5.006000|p
+isSPACE_uvchr|5.023009|5.006000|p
+is_ssc_worth_it|5.021005||nViu
+isSTRICT_UTF8_CHAR|5.025005|5.025005|n
+is_strict_utf8_string|5.025006|5.025006|n
+is_strict_utf8_string_loc|5.025006|5.025006|n
+is_strict_utf8_string_loclen|5.025006|5.025006|n
+_is_uni_FOO|5.017008||cVu
+_is_uni_perl_idcont|5.017008||cVu
+_is_uni_perl_idstart|5.017007||cVu
+isUPPER|5.003007|5.003007|p
+isUPPER_A|5.013006|5.003007|p
+isUPPER_L1|5.013006|5.003007|p
+isUPPER_LC|5.004000|5.004000|
+isUPPER_LC_utf8_safe|5.025009|5.006000|p
+isUPPER_LC_uvchr|5.007001|5.007001|
+isUPPER_utf8|5.031005|5.031005|
+isUPPER_utf8_safe|5.025009|5.006000|p
+isUPPER_uvchr|5.023009|5.006000|p
+is_utf8_char|5.006000|5.006000|nd
+isUTF8_CHAR|5.021001|5.006001|pn
+is_utf8_char_buf|5.015008|5.015008|n
+isUTF8_CHAR_flags|5.025005|5.025005|
+is_utf8_char_helper|5.031004||ncVu
+is_utf8_common|5.009003||Viu
+is_utf8_cp_above_31_bits|5.025005||nViu
+is_utf8_fixed_width_buf_flags|5.025006|5.025006|n
+is_utf8_fixed_width_buf_loc_flags|5.025006|5.025006|n
+is_utf8_fixed_width_buf_loclen_flags|5.025006|5.025006|n
+_is_utf8_FOO|5.031006||cVu
+is_utf8_invariant_string|5.025005|5.011000|pn
+is_utf8_invariant_string_loc|5.027001|5.027001|n
+is_utf8_non_invariant_string|5.027007||ncVi
+is_utf8_overlong_given_start_byte_ok|5.025006||nViu
+_is_utf8_perl_idcont|5.031006||cVu
+_is_utf8_perl_idstart|5.031006||cVu
+is_utf8_string|5.006001|5.006001|n
+is_utf8_string_flags|5.025006|5.025006|n
+is_utf8_string_loc|5.008001|5.008001|n
+is_utf8_string_loc_flags|5.025006|5.025006|n
+is_utf8_string_loclen|5.009003|5.009003|n
+is_utf8_string_loclen_flags|5.025006|5.025006|n
+is_utf8_valid_partial_char|5.025005|5.025005|n
+is_utf8_valid_partial_char_flags|5.025005|5.025005|n
+isWB|5.021009||Viu
+isWORDCHAR|5.013006|5.003007|p
+isWORDCHAR_A|5.013006|5.003007|p
+isWORDCHAR_L1|5.013006|5.003007|p
+isWORDCHAR_LC|5.017007|5.004000|p
+isWORDCHAR_LC_utf8_safe|5.025009|5.006000|p
+isWORDCHAR_LC_uvchr|5.017007|5.017007|
+isWORDCHAR_utf8|5.031005|5.031005|
+isWORDCHAR_utf8_safe|5.025009|5.006000|p
+isWORDCHAR_uvchr|5.023009|5.006000|p
+isXDIGIT|5.006000|5.003007|p
+isXDIGIT_A|5.013006|5.003007|p
+isXDIGIT_L1|5.013006|5.003007|p
+isXDIGIT_LC|5.017007|5.003007|p
+isXDIGIT_LC_utf8_safe|5.025009|5.006000|p
+isXDIGIT_LC_uvchr|5.017007|5.017007|
+isXDIGIT_utf8|5.031005|5.031005|
+isXDIGIT_utf8_safe|5.025009|5.006000|p
+isXDIGIT_uvchr|5.023009|5.006000|p
+items|5.003007|5.003007|V
+IVdf|5.006000|5.003007|p
+IVSIZE|5.006000|5.003007|p
+IVTYPE|5.006000|5.003007|p
+ix|5.003007|5.003007|V
+jmaybe|5.003007||Viu
+join_exact|5.009004||Viu
+keyword|5.003007||Viu
+keyword_plugin_standard|||iu
+LATIN1_TO_NATIVE|5.019004|5.003007|p
+LEAVE|5.003007|5.003007|
+leave_adjust_stacks|5.023008|5.023008|xu
+leave_scope|5.003007|5.003007|u
+LEAVE_with_name|5.011002|5.011002|
+lex_bufutf8|5.011002|5.011002|x
+lex_discard_to|5.011002|5.011002|x
+lex_grow_linestr|5.011002|5.011002|x
+LEX_KEEP_PREVIOUS|5.011002|5.011002|
+lex_next_chunk|5.011002|5.011002|x
+lex_peek_unichar|5.011002|5.011002|x
+lex_read_space|5.011002|5.011002|x
+lex_read_to|5.011002|5.011002|x
+lex_read_unichar|5.011002|5.011002|x
+lex_start|5.009005|5.009005|x
+lex_stuff_pv|5.013006|5.013006|x
+lex_stuff_pvn|5.011002|5.011002|x
+lex_stuff_pvs|5.013005|5.013005|x
+lex_stuff_sv|5.011002|5.011002|x
+LEX_STUFF_UTF8|5.011002|5.011002|
+lex_unstuff|5.011002|5.011002|x
+LIKELY|5.009004|5.003007|p
+LINKLIST|5.013006|5.013006|
+list|5.003007||Viu
+listkids|5.003007||Viu
+load_module|5.006000|5.003007|pv
+load_module_nocontext|5.006000||vnVu
+localize|5.003007||Viu
+LONGDBLINFBYTES|5.023000|5.023000|
+LONGDBLMANTBITS|5.023000|5.023000|
+LONGDBLNANBYTES|5.023000|5.023000|
+LONGSIZE|5.004000|5.003007|
+looks_like_bool|5.027008||Viu
+looks_like_number|5.003007|5.003007|
+lop|5.005000||Viu
+lossless_NV_to_IV|5.031001||nViu
+LSEEKSIZE|5.006000|5.006000|
+LVRET|||i
+magic_clear_all_env|5.004001||Viu
+magic_cleararylen_p|5.017002||Viu
+magic_clearenv|5.003007||Viu
+magic_clearhint|5.009004||Vi
+magic_clearhints|5.011000||Vi
+magic_clearisa|5.010001||Viu
+magic_clearpack|5.003007||Viu
+magic_clearsig|5.003007||Viu
+magic_copycallchecker|5.017000||Viu
+magic_dump|5.006000|5.006000|u
+magic_existspack|5.003007||Viu
+magic_freearylen_p|5.009003||Viu
+magic_freeovrld|5.007001||Viu
+magic_get|5.003007||Viu
+magic_getarylen|5.003007||Viu
+magic_getdebugvar|5.021005||Viu
+magic_getdefelem|5.004000||Viu
+magic_getnkeys|5.004005||Viu
+magic_getpack|5.003007||Viu
+magic_getpos|5.003007||Viu
+magic_getsig|5.003007||Viu
+magic_getsubstr|5.004005||Viu
+magic_gettaint|5.003007||Viu
+magic_getuvar|5.003007||Viu
+magic_getvec|5.004005||Viu
+magic_killbackrefs|5.006000||Viu
+magic_methcall1|5.013001||Viu
+magic_methcall|||vi
+magic_methpack|5.005000||Viu
+magic_nextpack|5.003007||Viu
+magic_regdata_cnt|5.006000||Viu
+magic_regdatum_get|5.006000||Viu
+magic_regdatum_set|5.006001||Viu
+magic_scalarpack|5.009001||Viu
+magic_set|5.003007||Viu
+magic_set_all_env|5.004004||Viu
+magic_setarylen|5.003007||Viu
+magic_setcollxfrm|5.004000||Viu
+magic_setdbline|5.003007||Viu
+magic_setdebugvar|5.021005||Viu
+magic_setdefelem|5.004000||Viu
+magic_setenv|5.003007||Viu
+magic_sethint|5.009004||Vi
+magic_setisa|5.003007||Viu
+magic_setlvref|5.021005||Viu
+magic_setmglob|5.003007||Viu
+magic_setnkeys|5.003007||Viu
+magic_setnonelem|5.027009||Viu
+magic_setpack|5.003007||Viu
+magic_setpos|5.003007||Viu
+magic_setregexp|5.008001||Viu
+magic_setsig|5.003007||Viu
+magic_setsubstr|5.003007||Viu
+magic_settaint|5.003007||Viu
+magic_setutf8|5.008001||Viu
+magic_setuvar|5.003007||Viu
+magic_setvec|5.003007||Viu
+magic_sizepack|5.005000||Viu
+magic_wipepack|5.003007||Viu
+make_exactf_invlist|5.031006||Viu
+make_matcher|5.027008||Viu
+make_trie|5.009002||Viu
+malloc|5.007002|5.007002|n
+malloced_size|5.005000||nViu
+malloc_good_size|5.010001||nViu
+MARK|5.003007|5.003007|
+markstack_grow|5.021001|5.021001|u
+matcher_matches_sv|5.027008||Viu
+maybe_multimagic_gv|5.019004||Viu
+mayberelocate|5.015006||Viu
+measure_struct|5.007003||Viu
+memCHRs||5.003007|p
+mem_collxfrm|5.003007||dViu
+_mem_collxfrm|5.025002||Viu
+memEQ|5.004000|5.003007|p
+memEQs|5.009005|5.003007|p
+mem_log_alloc|5.024000||nViu
+mem_log_common|5.010001||nViu
+mem_log_free|5.024000||nViu
+mem_log_realloc|5.024000||nViu
+memNE|5.004000|5.003007|p
+memNEs|5.009005|5.003007|p
+mess|5.006000|5.004000|pv
+mess_alloc|5.005000||Viu
+mess_nocontext|5.006000||pvnVu
+mess_sv|5.013001|5.004000|p
+mfree|5.007002|5.007002|nu
+mg_clear|5.003007|5.003007|
+mg_copy|5.003007|5.003007|
+mg_dup|5.007003|5.007003|u
+mg_find|5.003007|5.003007|n
+mg_findext|5.013008|5.003007|pn
+mg_find_mglob|5.019002||cViu
+mg_free|5.003007|5.003007|
+mg_freeext|5.027004|5.027004|
+mg_free_type|5.013006|5.013006|
+mg_get|5.003007|5.003007|
+mg_length|5.005000|5.005000|d
+mg_localize|5.009003||Vi
+mg_magical|5.003007|5.003007|n
+mg_set|5.003007|5.003007|
+mg_size|5.005000|5.005000|u
+mini_mktime|5.007002|5.007002|nu
+minus_v|5.015006||Viu
+missingterm|5.005000||Viu
+mode_from_discipline|5.006000||Viu
+modkids|5.003007||Viu
+more_bodies|||iu
+more_sv|5.009004||Viu
+moreswitches|5.003007|5.003007|u
+Move|5.003007|5.003007|
+MoveD|5.009002|5.003007|p
+move_proto_attr|5.019005||Viu
+mPUSHi|5.009002|5.003007|p
+mPUSHn|5.009002|5.003007|p
+mPUSHp|5.009002|5.003007|p
+mPUSHs|5.010001|5.003007|p
+mPUSHu|5.009002|5.003007|p
+mro_clean_isarev|5.013007||Viu
+mro_gather_and_rename|5.013007||Viu
+mro_get_from_name|5.010001|5.010001|u
+mro_get_linear_isa|5.009005|5.009005|
+mro_get_linear_isa_dfs|5.009005||Vi
+mro_get_private_data|5.010001|5.010001|
+mro_isa_changed_in|5.009005||Vi
+mro_meta_dup|5.009005||Viu
+mro_meta_init|||ciu
+mro_method_changed_in|5.009005|5.009005|
+mro_package_moved|5.013006||Vi
+mro_register|5.010001|5.010001|
+mro_set_mro|5.010001|5.010001|u
+mro_set_private_data|5.010001|5.010001|
+mul128|5.005000||Viu
+MULTICALL|5.009003|5.009003|
+multiconcat_stringify|5.027006||cViu
+multideref_stringify|5.021009||cViu
+MUTABLE_PTR|5.010001||pVu
+MUTABLE_SV|5.010001||pVu
+mXPUSHi|5.009002|5.003007|p
+mXPUSHn|5.009002|5.003007|p
+mXPUSHp|5.009002|5.003007|p
+mXPUSHs|5.010001|5.003007|p
+mXPUSHu|5.009002|5.003007|p
+my_atof2|||cu
+my_atof3|5.029000||cVu
+my_atof|5.006000|5.006000|u
+my_attrs|5.006000||Viu
+my_bytes_to_utf8|5.021009||nViu
+my_chsize|5.003007||Vu
+my_clearenv|5.009003||Viu
+MY_CXT|5.009000|5.009000|p
+MY_CXT_CLONE|5.009002|5.009000|p
+my_cxt_index|||u
+MY_CXT_INIT|5.009000|5.009000|p
+my_cxt_init|5.009000|5.009000|u
+my_dirfd|5.009005|5.009005|nu
+my_exit|5.003007|5.003007|
+my_exit_jump|5.005000||Viu
+my_failure_exit|5.004000|5.004000|u
+my_fflush_all|5.006000|5.006000|u
+my_fork|5.007003|5.007003|nu
+my_kid|5.006000||Viu
+my_lstat_flags|5.013003||cViu
+my_lstat|||u
+my_memrchr|5.027006||nViu
+my_mkostemp_cloexec|||niu
+my_mkostemp|||niu
+my_mkstemp_cloexec|||niu
+my_mkstemp|||niu
+my_nl_langinfo|5.027006||nViu
+my_pclose|5.003007|5.003007|u
+my_popen|5.003007|5.003007|u
+my_popen_list|5.007001|5.007001|u
+my_setenv|5.003007|5.003007|
+my_snprintf|5.009004|5.003007|pvn
+my_socketpair|5.007003|5.007003|nu
+my_sprintf|5.009003|5.003007|pnd
+my_stat_flags|5.013003||cViu
+my_stat|||u
+my_strerror|5.021001||Viu
+my_strftime|5.007002|5.007002|u
+my_strlcat|5.009004|5.003007|pn
+my_strlcpy|5.009004|5.003007|pn
+my_strnlen|5.027006|5.003007|pn
+my_strtod|5.029010|5.029010|n
+my_unexec|5.003007||Viu
+my_vsnprintf|5.009004|5.009004|n
+NATIVE_TO_LATIN1|5.019004|5.003007|p
+NATIVE_TO_NEED|5.019004||ndcVu
+NATIVE_TO_UNI|5.007001|5.003007|p
+need_utf8|5.009003||nViu
+newANONATTRSUB|5.006000|5.006000|u
+newANONHASH|5.003007|5.003007|u
+newANONLIST|5.003007|5.003007|u
+newANONSUB|5.003007|5.003007|u
+newASSIGNOP|5.003007|5.003007|
+newATTRSUB|5.006000|5.006000|u
+newATTRSUB_x|5.019008||cVi
+newAV|5.003007|5.003007|
+newAVREF|5.003007|5.003007|u
+newBINOP|5.003007|5.003007|
+new_collate|5.006000||Viu
+newCONDOP|5.003007|5.003007|
+new_constant|||iu
+newCONSTSUB|5.004005|5.003007|p
+newCONSTSUB_flags|5.015006|5.015006|
+new_ctype|5.006000||Viu
+newCVREF|5.003007|5.003007|u
+newDEFSVOP|5.021006|5.021006|
+newFORM|5.003007|5.003007|u
+newFOROP|5.013007|5.013007|
+newGIVENOP|5.009003|5.009003|
+newGIVWHENOP|5.027008||Viu
+newGP|||xiu
+newGVgen|5.003007|5.003007|u
+newGVgen_flags|5.015004|5.015004|u
+newGVOP|5.003007|5.003007|
+newGVREF|5.003007|5.003007|u
+new_he|5.005000||Viu
+newHV|5.003007|5.003007|
+newHVhv|5.005000|5.005000|u
+newHVREF|5.003007|5.003007|u
+_new_invlist|5.013010||cViu
+_new_invlist_C_array|5.015008||cViu
+newIO|5.003007|5.003007|u
+newLISTOP|5.003007|5.003007|
+newLOGOP|5.003007|5.003007|
+new_logop|5.005000||Viu
+newLOOPEX|5.003007|5.003007|
+newLOOPOP|5.003007|5.003007|
+newMETHOP|5.021005|5.021005|
+newMETHOP_internal|5.021005||Viu
+newMETHOP_named|5.021005|5.021005|
+new_msg_hv|5.027009||Viu
+newMYSUB|5.017004|5.017004|u
+newNULLLIST|5.003007|5.003007|
+new_numeric|5.006000||Viu
+newOP|5.003007|5.003007|
+newPADNAMELIST|5.021007|5.021007|nx
+newPADNAMEouter|5.021007|5.021007|nx
+newPADNAMEpvn|5.021007|5.021007|nx
+newPADOP|5.006000||V
+newPMOP|5.003007|5.003007|
+newPROG|5.003007|5.003007|u
+newPVOP|5.003007|5.003007|
+newRANGE|5.003007|5.003007|
+new_regcurly|5.027001||nViu
+newRV|5.003007|5.003007|u
+newRV_inc|5.004000|5.003007|p
+newRV_noinc|5.004000|5.003007|p
+newSLICEOP|5.003007|5.003007|
+new_stackinfo|5.005000|5.005000|u
+newSTATEOP|5.003007|5.003007|
+newSTUB|5.017001||Viu
+newSUB|5.003007|5.003007|u
+newSV|5.003007|5.003007|
+newSVavdefelem|5.019004||Viu
+newSVhek|5.009003|5.009003|
+newSViv|5.003007|5.003007|
+newSVnv|5.006000|5.003007|
+newSVOP|5.003007|5.003007|
+newSVpadname|5.017004|5.017004|x
+newSVpv|5.003007|5.003007|
+newSVpvf|5.006000|5.004000|v
+newSVpvf_nocontext|5.006000||vnVu
+newSVpvn|5.004005|5.003007|p
+newSVpvn_flags|5.010001|5.003007|p
+newSVpvn_share|5.007001|5.003007|p
+newSVpvn_utf8|5.010001|5.003007|p
+newSVpvs|5.009003|5.003007|p
+newSVpvs_flags|5.010001|5.003007|p
+newSVpv_share|5.013006|5.013006|
+newSVpvs_share|5.009003|5.003007|p
+newSVREF|5.003007|5.003007|u
+newSVrv|5.003007|5.003007|
+newSVsv|5.003007|5.003007|
+newSVsv_flags|5.029009|5.003007|pu
+newSVsv_nomg|5.029009|5.003007|p
+newSV_type|5.009005|5.003007|p
+newSVuv|5.006000|5.003007|p
+newUNOP|5.003007|5.003007|
+newUNOP_AUX|5.021007|5.021007|
+new_version|5.009000|5.009000|
+new_warnings_bitfield|||xciu
+newWHENOP|5.027008|5.027008|
+newWHILEOP|5.013007|5.013007|
+Newx|5.009003|5.003007|p
+Newxc|5.009003|5.003007|p
+newXS|5.006000|5.006000|
+newXS_deffile|5.021006||cViu
+newXS_flags|5.009004|5.009004|xu
+newXS_len_flags|5.015006||Vi
+newXSproto|5.006000|5.006000|
+Newxz|5.009003|5.003007|p
+nextargv|5.003007||Viu
+nextchar|5.005000||Viu
+next_symbol|5.007003||Viu
+ninstr|5.003007|5.003007|n
+no_bareword_allowed|5.005004||Viu
+no_fh_allowed|5.003007||Viu
+no_op|5.003007||Viu
+NOOP|5.005000|5.003007|poVu
+noperl_die|5.021006||vnViu
+not_a_number|5.005000||Viu
+nothreadhook|5.008000|5.008000|
+notify_parser_that_changed_to_utf8|5.025010||Viu
+not_incrementable|5.021002||Viu
+nuke_stacks|5.005000||Viu
+Nullav|5.003007|5.003007|d
+Nullch|5.003007|5.003007|
+Nullcv|5.003007|5.003007|d
+Nullhv|5.003007|5.003007|d
+Nullsv|5.003007|5.003007|
+NUM2PTR|5.006000||pVu
+num_overflow|5.009001||nViu
+NVef|5.006001|5.003007|p
+NVff|5.006001|5.003007|p
+NVgf|5.006001|5.003007|p
+NVMANTBITS|5.023000|5.023000|
+NVSIZE|5.006001|5.006001|
+NVTYPE|5.006000|5.003007|p
+oopsAV|5.003007||Viu
+oopsHV|5.003007||Viu
+op_append_elem|5.013006|5.013006|
+op_append_list|5.013006|5.013006|
+OP_CLASS|5.013007|5.013007|
+op_class|5.025010|5.025010|
+op_clear|5.006000||cViu
+op_contextualize|5.013006|5.013006|
+op_convert_list|5.021006|5.021006|
+OP_DESC|5.007003|5.007003|
+op_dump|5.006000|5.006000|
+openn_cleanup|5.019010||Viu
+openn_setup|5.019010||Viu
+open_script|5.005000||Viu
+OPf_KIDS|5.003007|5.003007|
+op_free|5.003007|5.003007|
+OpHAS_SIBLING|5.021007|5.003007|p
+op_integerize|5.015003||Viu
+OpLASTSIB_set|5.021011|5.003007|p
+op_linklist|5.013006|5.013006|
+op_lvalue|5.013007|5.013007|x
+op_lvalue_flags|||ciu
+OpMAYBESIB_set|5.021011|5.003007|p
+opmethod_stash|5.021007||Viu
+OpMORESIB_set|5.021011|5.003007|p
+OP_NAME|5.007003|5.007003|
+op_null|5.007002|5.007002|
+op_parent|5.025001|5.025001|n
+OPpEARLY_CV|5.006000|5.006000|
+OPpENTERSUB_AMPER|5.003007|5.003007|
+op_prepend_elem|5.013006|5.013006|
+op_refcnt_dec|||xiu
+op_refcnt_inc|||xiu
+op_refcnt_lock|5.009002|5.009002|u
+op_refcnt_unlock|5.009002|5.009002|u
+op_relocate_sv|5.021005||Viu
+op_scope|5.013007|5.013007|x
+OpSIBLING|5.021007|5.003007|p
+op_sibling_splice|5.021002|5.021002|n
+opslab_force_free|5.017002||Viu
+opslab_free|5.017002||Viu
+opslab_free_nopad|5.017002||Viu
+op_std_init|5.015003||Viu
+optimize_op|5.027006||Viu
+optimize_optree|5.027006||Vi
+OP_TYPE_IS|5.019007|5.019007|
+OP_TYPE_IS_OR_WAS|5.019010|5.019010|
+op_unscope|5.017003||xViu
+ORIGMARK|5.003007|5.003007|
+OSNAME|5.003007|5.003007|
+OSVERS|5.007002|5.007002|
+output_non_portable|||Viu
+output_posix_warnings|5.029005||Viu
+package|5.003007||Viu
+package_version|5.011001||Viu
+pack_cat|||
+packlist|5.008001|5.008001|
+pack_rec|5.008001||Viu
+packWARN|5.007003||pVu
+pad_add_anon|5.008001|5.008001|
+pad_add_name_pv|5.015001|5.015001|
+pad_add_name_pvn|5.015001|5.015001|
+pad_add_name_pvs|5.015001|5.015001|
+pad_add_name_sv|5.015001|5.015001|
+pad_add_weakref|5.021007||Viu
+pad_alloc|5.003007|5.003007|x
+pad_alloc_name|5.015001||Vi
+PadARRAY|5.017004|5.017004|x
+PAD_BASE_SV|||i
+pad_block_start|5.008001||Vi
+pad_check_dup|5.008001||Vi
+PAD_CLONE_VARS|||i
+PAD_COMPNAME_FLAGS|||i
+PAD_COMPNAME_GEN|||i
+PAD_COMPNAME_GEN_set|||i
+PAD_COMPNAME_OURSTASH|||i
+PAD_COMPNAME_PV|||i
+pad_compname_type|||
+PAD_COMPNAME_TYPE|||i
+pad_findlex|5.005000||Vi
+pad_findmy_pv|5.015001|5.015001|
+pad_findmy_pvn|5.015001|5.015001|
+pad_findmy_pvs|5.015001|5.015001|
+pad_findmy_sv|5.015001|5.015001|
+pad_fixup_inner_anons|5.008001||Vi
+pad_free|5.003007||Vi
+pad_leavemy|5.003007||Vi
+PadlistARRAY|5.017004|5.017004|x
+padlist_dup|5.013002||Vi
+PadlistMAX|5.017004|5.017004|x
+PadlistNAMES|5.017004|5.017004|x
+PadlistNAMESARRAY|5.017004|5.017004|x
+PadlistNAMESMAX|5.017004|5.017004|x
+PadlistREFCNT|5.017004|5.017004|x
+padlist_store|5.017004||Viu
+PadMAX|5.017004|5.017004|x
+padname_dup|5.021007||Vi
+padname_free|||ciu
+PadnameIN_SCOPE|5.031004||nViu
+PadnameIsOUR|||i
+PadnameIsSTATE|||i
+PadnameLEN|5.017004|5.017004|x
+PadnamelistARRAY|5.017004|5.017004|x
+padnamelist_dup|5.021007||Vi
+padnamelist_fetch|5.021007|5.021007|nx
+padnamelist_free|||ciu
+PadnamelistMAX|5.017004|5.017004|x
+PadnamelistREFCNT|5.021007|5.021007|x
+PadnamelistREFCNT_dec|5.021007|5.021007|x
+padnamelist_store|5.021007|5.021007|x
+PadnameOURSTASH|||i
+PadnameOUTER|||i
+PadnamePV|5.017004|5.017004|x
+PadnameREFCNT|5.021007|5.021007|x
+PadnameREFCNT_dec|5.021007|5.021007|x
+PadnameSV|5.017004|5.017004|x
+PADNAMEt_OUTER|5.021007|5.021007|
+PadnameTYPE|||i
+PadnameUTF8|5.017004|5.017004|x
+pad_new|5.008001|5.008001|
+pad_push|5.008001||cVi
+pad_reset|5.003007||Vi
+PAD_RESTORE_LOCAL|||i
+PAD_SAVE_LOCAL|||i
+PAD_SAVE_SETNULLPAD|||i
+PAD_SET_CUR|||i
+PAD_SET_CUR_NOSAVE|||i
+pad_setsv|5.008001|5.008001|
+PAD_SETSV|||i
+pad_sv|5.003007||V
+PAD_SV|||i
+PAD_SVl|||i
+pad_swipe|5.003007||Vi
+pad_tidy|5.008001|5.008001|x
+parse_arithexpr|5.013008|5.013008|x
+parse_barestmt|5.013007|5.013007|x
+parse_block|5.013007|5.013007|x
+parse_body|5.006000||Viu
+parse_fullexpr|5.013008|5.013008|x
+parse_fullstmt|5.013005|5.013005|x
+parse_gv_stash_name|5.019004||Viu
+parse_ident|5.017010||Viu
+parse_label|5.013007|5.013007|x
+parse_listexpr|5.013008|5.013008|x
+parse_lparen_question_flags|5.017009||Viu
+PARSE_OPTIONAL|5.013007|5.013007|
+parser_dup|5.009000|5.009000|u
+parser_free|5.009005||Viu
+parser_free_nexttoke_ops|5.017006||Viu
+parse_stmtseq|5.013006|5.013006|x
+parse_subsignature|5.031003|5.031003|x
+parse_termexpr|5.013008|5.013008|x
+parse_unicode_opts|5.008001||Viu
+parse_uniprop_string|5.027011||cViu
+path_is_searchable|5.019001||nViu
+peep|5.003007||Viu
+pending_ident|5.017004||Viu
+PERL_ABS|5.008001|5.003007|p
+perl_alloc|5.003007|5.003007|n
+perl_alloc_using|5.006000||nVu
+PERL_BCDVERSION||5.003007|pou
+perl_clone|5.006000||nV
+perl_clone_using|5.006000||nVu
+perl_construct|5.003007|5.003007|n
+Perl_custom_op_xop|5.013007||V
+perl_destruct|5.007003|5.007003|n
+Perl_eval_pv||5.003007|ou
+Perl_eval_sv||5.003007|ou
+PERL_EXIT_ABORT|5.019003|5.019003|
+PERL_EXIT_DESTRUCT_END|5.007003|5.007003|
+PERL_EXIT_EXPECTED|5.006000|5.006000|
+PERL_EXIT_WARN|5.019003|5.019003|
+perl_free|5.003007|5.003007|n
+PERL_HASH|5.003007|5.003007|p
+PERL_INT_MAX|5.003007|5.003007|p
+PERL_INT_MIN|5.003007|5.003007|p
+PerlIO_apply_layers|5.007001|5.007001|
+PerlIO_binmode|5.007001|5.007001|
+PerlIO_canset_cnt|5.003007|5.003007|n
+PerlIO_clearerr|5.007003|5.007003|
+PerlIO_close|5.007003|5.007003|
+PerlIO_context_layers|5.009004|5.009004|u
+PerlIO_debug|5.007001|5.007001|
+PerlIO_eof|5.007003|5.007003|
+PerlIO_error|5.007003|5.007003|
+PerlIO_exportFILE|5.003007|5.003007|n
+PerlIO_fast_gets|5.003007|5.003007|n
+PerlIO_fdopen|5.003007|5.003007|n
+PerlIO_fileno|5.007003|5.007003|
+PerlIO_fill|5.007003|5.007003|u
+PerlIO_findFILE|5.003007|5.003007|n
+PerlIO_flush|5.007003|5.007003|
+PERLIO_FUNCS_CAST|5.009003||pVu
+PERLIO_FUNCS_DECL|5.009003||pVu
+PerlIO_get_base|5.007003|5.007003|
+PerlIO_get_bufsiz|5.007003|5.007003|
+PerlIO_getc|5.003007|5.003007|n
+PerlIO_get_cnt|5.007003|5.007003|
+PerlIO_getpos|5.003007|5.003007|n
+PerlIO_get_ptr|5.007003|5.007003|
+PerlIO_has_base|5.003007|5.003007|n
+PerlIO_has_cntptr|5.003007|5.003007|n
+PerlIO_importFILE|5.003007|5.003007|n
+PerlIO_open|5.003007|5.003007|n
+PerlIO_printf|5.006000|5.003007|
+PerlIO_putc|5.003007|5.003007|n
+PerlIO_puts|5.003007|5.003007|n
+PerlIO_read|5.007003|5.007003|
+PerlIO_releaseFILE|5.003007|5.003007|n
+PerlIO_reopen|5.003007|5.003007|
+PerlIO_restore_errno|5.021006||cViu
+PerlIO_rewind|5.003007|5.003007|n
+PerlIO_save_errno|5.021006||cViu
+PerlIO_seek|5.007003|5.007003|
+PerlIO_set_cnt|5.007003|5.007003|
+PerlIO_setlinebuf|5.007003|5.007003|
+PerlIO_setpos|5.003007|5.003007|n
+PerlIO_set_ptrcnt|5.007003|5.007003|
+PerlIO_stderr|5.007003|5.007003|
+PerlIO_stdin|5.007003|5.007003|
+PerlIO_stdout|5.007003|5.007003|
+PerlIO_stdoutf|5.006000|5.003007|
+PerlIO_tell|5.007003|5.007003|
+PerlIO_ungetc|5.003007|5.003007|n
+PerlIO_unread|5.007003|5.007003|u
+PerlIO_vprintf|5.003007|5.003007|n
+PerlIO_write|5.007003|5.007003|
+Perl_langinfo|5.027004|5.027004|n
+PerlLIO_dup2_cloexec|5.027008||Viu
+PerlLIO_dup_cloexec|5.027008||Viu
+PerlLIO_open3_cloexec|5.027008||Viu
+PerlLIO_open_cloexec|5.027008||Viu
+PERL_LOADMOD_DENY|5.006000|5.003007|
+PERL_LOADMOD_IMPORT_OPS|5.006000|5.003007|
+PERL_LOADMOD_NOIMPORT|5.006000|5.003007|
+PERL_LONG_MAX|5.003007|5.003007|p
+PERL_LONG_MIN|5.003007|5.003007|p
+PERL_MAGIC_arylen|5.007002|5.003007|p
+PERL_MAGIC_arylen_p|5.009003|5.009003|
+PERL_MAGIC_backref|5.007002|5.003007|p
+PERL_MAGIC_bm|5.007002|5.003007|p
+PERL_MAGIC_checkcall|5.013006|5.013006|
+PERL_MAGIC_collxfrm|5.007002|5.003007|p
+PERL_MAGIC_dbfile|5.007002|5.003007|p
+PERL_MAGIC_dbline|5.007002|5.003007|p
+PERL_MAGIC_debugvar|5.021005|5.021005|
+PERL_MAGIC_defelem|5.007002|5.003007|p
+PERL_MAGIC_env|5.007002|5.003007|p
+PERL_MAGIC_envelem|5.007002|5.003007|p
+PERL_MAGIC_ext|5.007002|5.003007|p
+PERL_MAGIC_fm|5.007002|5.003007|p
+PERL_MAGIC_glob||5.003007|pou
+PERL_MAGIC_hints|5.009004|5.009004|
+PERL_MAGIC_hintselem|5.009004|5.009004|
+PERL_MAGIC_isa|5.007002|5.003007|p
+PERL_MAGIC_isaelem|5.007002|5.003007|p
+PERL_MAGIC_lvref|5.021005|5.021005|
+PERL_MAGIC_mutex||5.003007|pou
+PERL_MAGIC_nkeys|5.007002|5.003007|p
+PERL_MAGIC_nonelem|5.027009|5.027009|
+PERL_MAGIC_overload||5.003007|pou
+PERL_MAGIC_overload_elem||5.003007|pou
+PERL_MAGIC_overload_table|5.007002|5.003007|p
+PERL_MAGIC_pos|5.007002|5.003007|p
+PERL_MAGIC_qr|5.007002|5.003007|p
+PERL_MAGIC_regdata|5.007002|5.003007|p
+PERL_MAGIC_regdatum|5.007002|5.003007|p
+PERL_MAGIC_regex_global|5.007002|5.003007|p
+PERL_MAGIC_rhash|5.009003|5.009003|
+PERL_MAGIC_shared|5.007003|5.003007|p
+PERL_MAGIC_shared_scalar|5.007003|5.003007|p
+PERL_MAGIC_sig|5.007002|5.003007|p
+PERL_MAGIC_sigelem|5.007002|5.003007|p
+PERL_MAGIC_substr|5.007002|5.003007|p
+PERL_MAGIC_sv|5.007002|5.003007|p
+PERL_MAGIC_symtab|5.009003|5.009003|
+PERL_MAGIC_taint|5.007002|5.003007|p
+PERL_MAGIC_tied|5.007002|5.003007|p
+PERL_MAGIC_tiedelem|5.007002|5.003007|p
+PERL_MAGIC_tiedscalar|5.007002|5.003007|p
+PERL_MAGIC_utf8|5.008001|5.003007|p
+PERL_MAGIC_uvar|5.007002|5.003007|p
+PERL_MAGIC_uvar_elem|5.007003|5.003007|p
+PERL_MAGIC_vec|5.007002|5.003007|p
+PERL_MAGIC_vstring|5.008001|5.003007|p
+perl_parse|5.006000|5.006000|n
+PerlProc_pipe_cloexec|5.027008||Viu
+PERL_PV_ESCAPE_ALL|5.009004|5.003007|p
+PERL_PV_ESCAPE_FIRSTCHAR|5.009004|5.003007|p
+PERL_PV_ESCAPE_NOBACKSLASH|5.009004|5.003007|p
+PERL_PV_ESCAPE_NOCLEAR|5.009004|5.003007|p
+PERL_PV_ESCAPE_NONASCII|5.013009|5.013009|
+PERL_PV_ESCAPE_QUOTE|5.009004|5.003007|p
+PERL_PV_ESCAPE_RE|5.009005|5.003007|p
+PERL_PV_ESCAPE_UNI|5.009004|5.003007|p
+PERL_PV_ESCAPE_UNI_DETECT|5.009004|5.003007|p
+PERL_PV_PRETTY_DUMP|5.009004|5.003007|poVu
+PERL_PV_PRETTY_ELLIPSES|5.010000|5.003007|p
+PERL_PV_PRETTY_LTGT|5.009004|5.003007|p
+PERL_PV_PRETTY_NOCLEAR|5.010000|5.003007|poVu
+PERL_PV_PRETTY_QUOTE|5.009004|5.003007|p
+PERL_PV_PRETTY_REGPROP|5.009004|5.003007|poVu
+PERL_QUAD_MAX|5.003007|5.003007|p
+PERL_QUAD_MIN|5.003007|5.003007|p
+PERL_REVISION|5.006000|5.003007|p
+perl_run|5.003007|5.003007|n
+PERL_SCAN_ALLOW_UNDERSCORES|5.007003|5.003007|p
+PERL_SCAN_DISALLOW_PREFIX|5.007003|5.003007|p
+PERL_SCAN_GREATER_THAN_UV_MAX|5.007003|5.003007|p
+PERL_SCAN_SILENT_ILLDIGIT|5.008001|5.003007|p
+PERL_SCAN_TRAILING|5.021002|5.021002|
+Perl_setlocale|5.027002|5.027002|n
+PERL_SHORT_MAX|5.003007|5.003007|p
+PERL_SHORT_MIN|5.003007|5.003007|p
+PERL_SIGNALS_UNSAFE_FLAG|5.008001|5.003007|poVu
+Perl_signbit|5.009005|5.009005|nx
+PerlSock_accept_cloexec|5.027008||Viu
+PerlSock_socket_cloexec|5.027008||Viu
+PerlSock_socketpair_cloexec|5.027008||Viu
+PERL_SUBVERSION|5.006000|5.003007|p
+PERL_SYS_INIT3|5.006000|5.006000|
+PERL_SYS_INIT|5.003007|5.003007|
+PERL_SYS_TERM|5.003007|5.003007|
+PERL_UCHAR_MAX|5.003007|5.003007|p
+PERL_UCHAR_MIN|5.003007|5.003007|p
+PERL_UINT_MAX|5.003007|5.003007|p
+PERL_UINT_MIN|5.003007|5.003007|poVu
+PERL_ULONG_MAX|5.003007|5.003007|p
+PERL_ULONG_MIN|5.003007|5.003007|p
+PERL_UNUSED_ARG|5.009003||pVu
+PERL_UNUSED_CONTEXT|5.009004|5.003007|poVu
+PERL_UNUSED_DECL|5.007002|5.003007|poVu
+PERL_UNUSED_RESULT|5.021001||pVu
+PERL_UNUSED_VAR|5.007002||pVu
+PERL_UQUAD_MAX|5.003007|5.003007|p
+PERL_UQUAD_MIN|5.003007|5.003007|p
+PERL_USE_GCC_BRACE_GROUPS|5.009004|5.004000|poVu
+PERL_USHORT_MAX|5.003007|5.003007|p
+PERL_USHORT_MIN|5.003007|5.003007|p
+PERL_VERSION|5.006000|5.003007|p
+perly_sighandler|||nu
+pidgone|5.003007||Viu
+PL_bufend||5.003007|pou
+PL_bufptr||5.003007|pou
+PL_check|5.009003|5.006000|
+PL_compiling|5.004005|5.003007|poVu
+PL_comppad|5.008001|5.008001|x
+PL_comppad_name|5.017004|5.017004|x
+PL_copline||5.003007|pou
+PL_curcop|5.004005|5.003007|p
+PL_curpad|5.005000|5.005000|x
+PL_curstash|5.004005|5.003007|p
+PL_DBsignal|5.005000|5.003007|poVu
+PL_DBsingle|5.004005|5.003007|poV
+PL_DBsub|5.004005|5.003007|poV
+PL_DBtrace|5.005000|5.003007|poV
+PL_debstash|5.004005|5.003007|poVu
+PL_defgv|5.004005|5.003007|p
+PL_diehook|5.004005|5.003007|poVu
+PL_dirty|5.004005|5.003007|poVu
+PL_dowarn|5.004005|5.003007|poV
+PL_errgv|5.004005|5.003007|p
+PL_error_count||5.003007|pou
+PL_exit_flags|5.006000|5.006000|
+PL_expect||5.003007|pou
+PL_hexdigit|5.005000|5.003007|poVu
+PL_hints|5.005000|5.003007|poVu
+PL_in_my||5.003007|pou
+PL_in_my_stash||5.005000|pou
+PL_keyword_plugin|5.011002|5.011002|x
+PL_last_in_gv|||i
+PL_laststatval|5.005000|5.003007|poVu
+PL_lex_state||5.003007|pou
+PL_lex_stuff||5.003007|pou
+PL_linestr||5.003007|pou
+PL_mess_sv|5.005000|5.004000|poVu
+PL_modglobal|5.005000|5.005000|
+PL_na|5.004005|5.003007|p
+PL_no_modify|5.006000|5.003007|poVu
+PL_ofsgv|||i
+PL_opfreehook|5.011000|5.011000|
+PL_parser|5.009005|5.003007|p
+PL_peepp|5.007003|5.007003|
+PL_perldb|5.004005|5.003007|poVu
+PL_perl_destruct_level|5.004005|5.003007|p
+PL_phase|5.013007|5.013007|
+PL_ppaddr|5.006000|5.003007|poVu
+PL_rpeepp|5.013005|5.013005|
+PL_rsfp||5.003007|pou
+PL_rsfp_filters||5.003007|pou
+PL_rs|||i
+PL_runops|5.006000|5.006000|
+PL_signals|5.008001||pVu
+PL_stack_base|5.004005|5.003007|poVu
+PL_stack_sp|5.004005|5.003007|poVu
+PL_statcache|5.005000|5.003007|poVu
+PL_stdingv|5.004005|5.003007|poVu
+PL_Sv|5.005000|5.003007|poVu
+PL_sv_arenaroot|5.004005|5.003007|poVu
+PL_sv_no|5.004005|5.003007|p
+PL_sv_undef|5.004005|5.003007|p
+PL_sv_yes|5.004005|5.003007|p
+PL_sv_zero|5.027003|5.027003|
+PL_tainted|5.004005|5.003007|poVu
+PL_tainting|5.004005|5.003007|poVu
+PL_tokenbuf||5.003007|pou
+PL_Xpv|5.005000|5.003007|poVu
+pm_description|5.009004||Viu
+pmop_dump|5.006000|5.006000|u
+pmruntime|5.003007||Viu
+pmtrans|5.003007||Viu
+_pMY_CXT|5.007003|5.009000|pV
+pMY_CXT_|5.007003|5.009000|pV
+pMY_CXT|5.009000|5.009000|p
+Poison|5.008000|5.003007|p
+PoisonFree|5.009004|5.003007|p
+PoisonNew|5.009004|5.003007|p
+PoisonWith|5.009004|5.003007|p
+POPi|5.003007|5.003007|
+POPl|5.003007|5.003007|
+POPMARK|||ciu
+POP_MULTICALL|5.009003|5.009003|
+POPn|5.006000|5.003007|
+POPp|5.003007|5.003007|
+POPpbytex|5.007001|5.007001|
+POPpx|5.005003|5.005003|
+POPs|5.003007|5.003007|
+pop_scope|5.003007|5.003007|u
+POPu|5.004000|5.004000|
+POPul|5.006000|5.006000|
+populate_ANYOF_from_invlist|5.019005||Viu
+populate_isa|||viu
+pregcomp|5.009005|5.009005|u
+pregexec|5.003007|5.003007|u
+pregfree2|5.011000|5.011000|u
+pregfree|5.003007|5.003007|u
+prescan_version|5.011004|5.011004|
+printbuf|5.009004||Viu
+print_bytes_for_locale|5.027002||Viu
+print_collxfrm_input_and_return|5.025004||Viu
+printf_nocontext|5.007001|5.007001|vndu
+PRIVLIB|5.003007|5.003007|
+process_special_blocks|5.009005||Viu
+pTHX|5.006000|5.003007|p
+pTHX_|5.006000|5.003007|pV
+PTR2IV|5.006000|5.003007|p
+PTR2nat|5.009003||pVu
+PTR2NV|5.006000|5.003007|p
+PTR2ul|5.007001||pVu
+PTR2UV|5.006000|5.003007|p
+ptr_hash|5.017010||nViu
+PTRSIZE|5.005000|5.005000|
+ptr_table_clear|5.009005|5.009005|du
+ptr_table_fetch|5.009005|5.009005|u
+ptr_table_find|5.009004||nViu
+ptr_table_free|5.009005|5.009005|u
+ptr_table_new|5.009005|5.009005|u
+ptr_table_split|5.009005|5.009005|u
+ptr_table_store|5.009005|5.009005|u
+PTRV|5.006000|5.003007|poVu
+PUSHi|5.003007|5.003007|
+PUSHMARK|5.003007|5.003007|
+PUSHmortal|5.009002|5.003007|p
+PUSH_MULTICALL|5.011000|5.011000|
+PUSHn|5.006000|5.003007|
+PUSHp|5.003007|5.003007|
+PUSHs|5.003007|5.003007|
+push_scope|5.003007|5.003007|u
+PUSHu|5.004000|5.003007|p
+PUTBACK|5.003007|5.003007|
+put_charclass_bitmap_innards|5.021004||Viu
+put_charclass_bitmap_innards_common|5.023008||Viu
+put_charclass_bitmap_innards_invlist|5.023008||Viu
+put_code_point|5.021004||Viu
+put_range|5.019009||Viu
+pv_display|5.006000|5.003007|p
+pv_escape|5.009004|5.003007|p
+pv_pretty|5.009004|5.003007|p
+pv_uni_display|5.007003|5.007003|
+qerror|5.006000||cViu
+quadmath_format_needed|5.021004||nVi
+quadmath_format_valid|||nVi
+RANDBITS|5.003007|5.003007|
+READ_XDIGIT|5.017006|5.017006|
+realloc|5.007002|5.007002|n
+ReANY|||ncu
+re_compile|5.009005|5.009005|u
+re_croak2|||iu
+re_dup_guts|5.011000|5.011000|u
+reentrant_free|5.010000|5.010000|u
+reentrant_init|5.010000|5.010000|u
+reentrant_retry|5.010000|5.010000|vnu
+reentrant_size|5.010000|5.010000|u
+re_exec_indentf|5.023009||vViu
+ref|5.003007||Vu
+ref_array_or_hash|5.027008||Viu
+refcounted_he_chain_2hv|5.013007||cVi
+refcounted_he_fetch_pv|5.013007||cVi
+refcounted_he_fetch_pvn|5.013007||cVi
+refcounted_he_fetch_pvs|||i
+refcounted_he_fetch_sv|5.013007||cVi
+refcounted_he_free|5.013007||cVi
+refcounted_he_inc|5.013007||cVi
+refcounted_he_new_pv|5.013007||cVi
+refcounted_he_new_pvn|5.013007||cVi
+refcounted_he_new_pvs|||i
+refcounted_he_new_sv|5.013007||cVi
+refcounted_he_value|5.009004||Viu
+refkids|5.003007||Viu
+refto|5.005000||Viu
+reg2Lanode|5.021005||Viu
+reg|5.005000||Viu
+reganode|5.005000||Viu
+regatom|5.005000||Viu
+regbranch|5.005000||Viu
+reg_check_named_buff_matched|5.009005||nViu
+regclass|5.005000||Viu
+regcppop|5.005000||Viu
+regcppush|5.005000||Viu
+regcp_restore|5.025006||Viu
+regcurly|5.013010||nViu
+regdump|5.005000|5.005000|u
+regdump_extflags|5.009005||Viu
+regdump_intflags|5.019002||Viu
+regdupe_internal|5.009000|5.009000|u
+regexec_flags|5.005000|5.005000|u
+regex_set_precedence|5.021010||nViu
+regfree_internal|5.009005|5.009005|u
+reghop3|5.007001||nViu
+reghop4|5.009005||nViu
+reghopmaybe3|5.007001||nViu
+reginclass|5.005000||Viu
+reginitcolors|5.006000|5.006000|u
+reginsert|5.005000||Viu
+regmatch|5.005000||Viu
+reg_named_buff|5.009005||cViu
+reg_named_buff_all|5.009005|5.009005|u
+reg_named_buff_exists|5.009005|5.009005|u
+reg_named_buff_fetch|5.009005|5.009005|u
+reg_named_buff_firstkey|5.009005|5.009005|u
+reg_named_buff_iter|5.009005||cViu
+reg_named_buff_nextkey|5.009005|5.009005|u
+reg_named_buff_scalar|5.009005|5.009005|u
+regnext|5.005000|5.005000|u
+reg_node|5.005000||Viu
+regnode_guts|5.021005||Viu
+reg_numbered_buff_fetch|5.009005||cViu
+reg_numbered_buff_length|5.009005||cViu
+reg_numbered_buff_store|5.009005||cViu
+regpiece|5.005000||Viu
+regprop|5.003007||Viu
+reg_qr_package|5.009005||cViu
+regrepeat|5.005000||Viu
+reg_scan_name|5.009005||Viu
+reg_skipcomment|5.009005||nViu
+regtail|5.005000||Viu
+regtail_study|5.009004||Viu
+reg_temp_copy|5.009005||cViu
+regtry|5.005000||Viu
+re_indentf|5.023009||vViu
+re_intuit_start|5.006000||cVu
+re_intuit_string|5.006000||cVu
+Renew|5.003007|5.003007|
+Renewc|5.003007|5.003007|
+re_op_compile|5.017001||Viu
+repeatcpy|5.003007|5.003007|nu
+REPLACEMENT_CHARACTER_UTF8|5.025005|5.003007|p
+report_evil_fh|5.006001||Viu
+report_redefined_cv|5.015006||Viu
+report_uninit|5.006000||cVi
+report_wrongway_fh|5.013009||Viu
+re_printf|5.023009||vViu
+require_pv|5.006000|5.006000|
+require_tie_mod|5.009005||Viu
+RESTORE_ERRNO|||i
+RESTORE_LC_NUMERIC|5.021010|5.021010|
+restore_magic|5.009003||Viu
+restore_switched_locale|5.027009||Viu
+RETVAL|5.003007|5.003007|V
+rninstr|5.003007|5.003007|n
+rpeep|5.013005||Viu
+rsignal|5.004000|5.004000|
+rsignal_restore|5.004000||Viu
+rsignal_save|5.004000||Viu
+rsignal_state|5.004000|5.004000|u
+run_body|5.006000||Viu
+runops_debug|5.005000|5.005000|u
+runops_standard|5.005000|5.005000|u
+run_user_filter|5.009003||Viu
+rv2cv_op_cv|5.013006|5.013006|
+RV2CVOPCV_MARK_EARLY|5.013006|5.013006|
+RV2CVOPCV_RETURN_NAME_GV|5.013006|5.013006|
+rvpv_dup|5.007003|5.007003|u
+rxres_free|5.004000||Viu
+rxres_restore|5.004000||Viu
+rxres_save|5.004000||Viu
+Safefree|5.003007|5.003007|
+safesyscalloc|5.006000|5.006000|nu
+safesysfree|5.006000|5.006000|nu
+safesysmalloc|5.006000|5.006000|nu
+safesysrealloc|5.006000|5.006000|nu
+same_dirent|5.003007||Viu
+SANE_ERRSV|5.031003|5.031003|
+save_adelete|5.011000|5.011000|u
+save_aelem|5.004005|5.004005|u
+save_aelem_flags|5.011000|5.011000|u
+save_alloc|5.006000|5.006000|u
+save_aptr|5.003007|5.003007|
+save_ary|5.003007|5.003007|
+save_bool|5.008001|5.008001|u
+save_clearsv|5.003007|5.003007|u
+SAVECLEARSV|||i
+SAVECOMPPAD|||i
+SAVE_DEFSV|5.004005|5.003007|poVu
+save_delete|5.003007|5.003007|u
+save_destructor|5.006000|5.006000|u
+save_destructor_x|5.006000|5.006000|u
+SAVE_ERRNO|||i
+save_freeop|5.010001|5.010001|u
+save_freepv|5.003007|5.003007|u
+save_freesv|5.003007|5.003007|u
+save_generic_pvref|5.006001|5.006001|u
+save_generic_svref|5.005003|5.005003|u
+save_gp|5.004000|5.004000|
+save_hash|5.003007|5.003007|
+save_hdelete|5.011000|5.011000|u
+save_hek_flags|5.008000||nViu
+save_helem|5.004005|5.004005|u
+save_helem_flags|5.011000|5.011000|u
+save_hints|5.010001|5.010001|u
+save_hptr|5.003007|5.003007|
+save_I16|5.004000|5.004000|u
+save_I32|5.003007|5.003007|u
+save_I8|5.006000|5.006000|u
+save_int|5.003007|5.003007|u
+save_item|5.003007|5.003007|
+save_iv|5.005000|5.005000|u
+save_lines|5.005000||Viu
+save_list|5.003007|5.003007|d
+save_long|5.003007|5.003007|du
+save_magic_flags|5.019002||Viu
+save_mortalizesv|5.007001|5.007001|u
+save_nogv|5.003007|5.003007|du
+save_op|5.010001|5.010001|u
+save_padsv_and_mortalize|5.010001|5.010001|u
+SAVEPADSV|||i
+save_pptr|5.003007|5.003007|u
+save_pushi32ptr|5.010001|5.010001|u
+save_pushptr|5.010001|5.010001|u
+save_pushptri32ptr|5.010001||Viu
+save_pushptrptr|5.010001|5.010001|u
+savepv|5.003007|5.003007|
+savepvn|5.003007|5.003007|
+savepvs|5.009003|5.009003|
+save_re_context|5.006000|5.006000|u
+save_scalar|5.003007|5.003007|
+save_scalar_at|5.005000||Viu
+save_set_svflags|5.009000|5.009000|u
+savesharedpv|5.007003|5.007003|
+savesharedpvn|5.009005|5.009005|
+save_shared_pvref|5.007003|5.007003|u
+savesharedpvs|5.013006|5.013006|
+savesharedsvpv|5.013006|5.013006|
+save_sptr|5.003007|5.003007|u
+savestack_grow|5.003007|5.003007|u
+savestack_grow_cnt|5.008001|5.008001|u
+save_strlen|5.019004||cViu
+savesvpv|5.009002|5.009002|
+save_svref|5.003007|5.003007|
+SAVETMPS|5.003007|5.003007|
+savetmps|5.023008|5.023008|xu
+save_to_buffer|5.027004||nViu
+save_vptr|5.006000|5.006000|u
+sawparens|5.003007||Viu
+scalar|5.003007||Viu
+scalarboolean|5.005000||Viu
+scalarkids|5.003007||Viu
+scalar_mod_type|5.006000||nViu
+scalarseq|5.003007||Viu
+scalarvoid|5.003007||Viu
+scan_bin|5.006000|5.006000|
+scan_commit|5.005000||Viu
+scan_const|5.003007||Viu
+scan_formline|5.003007||Viu
+scan_heredoc|5.003007||Viu
+scan_hex|5.006000|5.003007|
+scan_ident|5.003007||Viu
+scan_inputsymbol|5.003007||Viu
+scan_num|5.007001|5.007001|u
+scan_oct|5.006000|5.003007|
+scan_pat|5.003007||Viu
+scan_str|5.003007||xcViu
+scan_subst|5.003007||Viu
+scan_trans|5.003007||Viu
+scan_version|5.009001|5.009001|
+scan_vstring|5.009005|5.009005|u
+scan_word|5.003007||xcViu
+search_const|5.010001||Viu
+seed|5.008001|5.008001|u
+sequence_num|5.009003||Viu
+set_ANYOF_arg|5.019005||Viu
+set_caret_X|5.019006||Viu
+set_context|5.006000|5.006000|nu
+setdefout|5.003007|5.003007|
+SETERRNO|||i
+setfd_cloexec|5.027008||nViu
+setfd_cloexec_for_nonsysfd|5.027008||Viu
+setfd_cloexec_or_inhexec_by_sysfdness|5.027008||Viu
+setfd_inhexec|5.027008||nViu
+setfd_inhexec_for_sysfd|5.027008||Viu
+setlocale_debug_string|5.027002||nViu
+set_numeric_radix|5.006000||Viu
+set_numeric_standard|5.006000||cViu
+set_numeric_underlying|5.027006||cViu
+set_padlist|5.021006||ncViu
+set_regex_pv|5.029004||Viu
+_setup_canned_invlist|5.019008||cViu
+share_hek|5.004000|5.004000|u
+share_hek_flags|5.008000||Viu
+SHORTSIZE|5.004000|5.004000|
+should_warn_nl|5.021001||nViu
+si_dup|5.007003|5.007003|u
+sighandler1|||nViu
+sighandler3|||nViu
+sighandler|5.003007||nViu
+simplify_sort|5.006000||Viu
+SITELIB|5.003007|5.003007|
+skipspace_flags|5.019002||xcViu
+skip_to_be_ignored_text|5.023004||Viu
+Slab_Alloc|5.006000||cViu
+Slab_Free|5.007003||cViu
+Slab_to_ro|5.017002||Viu
+Slab_to_rw|5.009005||Viu
+softref2xv|||iu
+sortcv|5.009003||Viu
+sortcv_stacked|5.009003||Viu
+sortcv_xsub|5.009003||Viu
+sortsv|5.007003|5.007003|
+sortsv_flags|5.009003|5.009003|
+SP|5.003007|5.003007|
+space_join_names_mortal|5.009004||Viu
+SPAGAIN|5.003007|5.003007|
+ssc_add_range|5.019005||Viu
+ssc_and|5.019005||Viu
+ssc_anything|5.019005||Viu
+ssc_clear_locale|5.019005||nViu
+ssc_cp_and|5.019005||Viu
+ssc_finalize|5.019005||Viu
+ssc_init|5.019005||Viu
+ssc_intersection|5.019005||Viu
+ssc_is_anything|5.019005||nViu
+ssc_is_cp_posixl_init|5.019005||nViu
+ssc_or|5.019005||Viu
+ssc_union|5.019005||Viu
+ss_dup|5.007003|5.007003|u
+ST|5.003007|5.003007|
+stack_grow|5.003007|5.003007|u
+START_EXTERN_C|5.005000|5.003007|poVu
+start_glob|||xi
+START_MY_CXT|5.010000|5.010000|p
+STARTPERL|5.003007|5.003007|
+start_subparse|5.004000|5.003007|pu
+STDCHAR|5.003007|5.003007|
+stdize_locale|5.007001||Viu
+STMT_END|5.003007|5.003007|pV
+STMT_START|5.003007|5.003007|pV
+STORE_LC_NUMERIC_FORCE_TO_UNDERLYING|5.021010|5.021010|
+STORE_LC_NUMERIC_SET_TO_NEEDED|5.021010|5.021010|
+STORE_LC_NUMERIC_SET_TO_NEEDED_IN|5.031003|5.031003|
+strEQ|5.003007|5.003007|
+strGE|5.003007|5.003007|
+strGT|5.003007|5.003007|
+strip_return|5.009003||Viu
+strLE|5.003007|5.003007|
+strLT|5.003007|5.003007|
+strNE|5.003007|5.003007|
+strnEQ|5.003007|5.003007|
+strnNE|5.003007|5.003007|
+Strtod|5.029010|5.029010|n
+Strtol|5.006000|5.006000|n
+Strtoul|5.006000|5.006000|n
+str_to_version|5.006000|5.006000|u
+StructCopy|5.003007|5.003007|V
+STR_WITH_LEN|5.009003|5.003007|pV
+study_chunk|5.005000||Viu
+sub_crush_depth|5.004000||Viu
+sublex_done|5.005000||Viu
+sublex_push|5.005000||Viu
+sublex_start|5.005000||Viu
+sv_2bool|5.003007|5.003007|
+sv_2bool_flags|5.013006|5.013006|
+sv_2cv|5.003007|5.003007|
+sv_2io|5.003007|5.003007|
+sv_2iuv_common|5.009004||Viu
+sv_2iuv_non_preserve|5.007001||Viu
+sv_2iv|5.003007|5.003007|u
+sv_2iv_flags|5.009001|5.009001|
+sv_2mortal|5.003007|5.003007|
+sv_2num|5.010000||xVi
+sv_2nv_flags|5.013001|5.013001|
+sv_2pv|5.003007|5.003007|u
+sv_2pvbyte|5.006000|5.003007|p
+sv_2pvbyte_flags|5.031004|5.031004|u
+sv_2pvbyte_nolen|5.006000|5.003007|p
+sv_2pv_flags|5.007002|5.003007|p
+sv_2pv_nolen|5.006000|5.003007|p
+sv_2pvutf8|5.006000|5.006000|
+sv_2pvutf8_flags|5.031004|5.031004|u
+sv_2pvutf8_nolen|5.006000|5.006000|
+sv_2uv|5.004000|5.003007|pu
+sv_2uv_flags|5.009001|5.009001|
+sv_add_arena|5.003007||Vi
+sv_add_backref|||iu
+SvAMAGIC_off|5.031004|5.031004|nu
+SvAMAGIC_on|5.031004|5.031004|nu
+sv_backoff|5.003007|5.003007|n
+sv_bless|5.003007|5.003007|
+sv_buf_to_ro|5.019008||Viu
+sv_buf_to_rw|5.019008||Viu
+SV_CATBYTES|5.021005|5.021005|
+sv_cat_decode|5.008001|5.008001|
+sv_catpv|5.003007|5.003007|
+sv_catpvf|5.006000|5.004000|v
+sv_catpv_flags|5.013006|5.013006|
sv_catpvf_mg|5.006000|5.004000|pv
-sv_catpvf_nocontext|||vn
-sv_catpvf||5.004000|v
-sv_catpvn_flags||5.007002|
-sv_catpvn_mg|5.004050||p
-sv_catpvn_nomg|5.007002||p
-sv_catpvn|||
-sv_catpvs_flags||5.013006|
-sv_catpvs_mg||5.013006|
-sv_catpvs_nomg||5.013006|
-sv_catpvs|5.009003||p
-sv_catpv|||
-sv_catsv_flags||5.007002|
-sv_catsv_mg|5.004050||p
-sv_catsv_nomg|5.007002||p
-sv_catsv|||
-sv_chop|||
-sv_clean_all|||
-sv_clean_objs|||
-sv_clear|||
-sv_cmp_flags||5.013006|
-sv_cmp_locale_flags||5.013006|
-sv_cmp_locale||5.004000|
-sv_cmp|||
-sv_collxfrm_flags||5.013006|
+sv_catpvf_mg_nocontext|5.006000||pvnVu
+sv_catpvf_nocontext|5.006000||vnVu
+sv_catpv_mg|5.004005|5.003007|p
+sv_catpvn|5.003007|5.003007|
+sv_catpvn_flags|5.007002|5.007002|
+sv_catpvn_mg|5.004005|5.003007|p
+sv_catpvn_nomg|5.007002|5.003007|p
+sv_catpv_nomg|5.013006|5.013006|
+sv_catpvs|5.009003|5.003007|p
+sv_catpvs_flags|5.013006|5.013006|
+sv_catpvs_mg|5.013006|5.013006|
+sv_catpvs_nomg|5.013006|5.013006|
+sv_catsv|5.003007|5.003007|
+sv_catsv_flags|5.007002|5.007002|
+sv_catsv_mg|5.004005|5.003007|p
+sv_catsv_nomg|5.007002|5.003007|p
+SV_CATUTF8|5.021005|5.021005|
+sv_chop|5.003007|5.003007|
+sv_clean_all|5.003007||Vi
+sv_clean_objs|5.003007||Vi
+sv_clear|5.003007|5.003007|
+sv_cmp|5.003007|5.003007|
+sv_cmp_flags|5.013006|5.013006|
+sv_cmp_locale|5.004000|5.004000|
+sv_cmp_locale_flags|5.013006|5.013006|
sv_collxfrm|||
-sv_copypv_flags||5.017002|
-sv_copypv_nomg||5.017002|
-sv_copypv|||
-sv_dec_nomg||5.013002|
-sv_dec|||
-sv_del_backref|||
-sv_derived_from_pvn||5.015004|
-sv_derived_from_pv||5.015004|
-sv_derived_from_sv||5.015004|
-sv_derived_from||5.004000|
-sv_destroyable||5.010000|
-sv_display|||
-sv_does_pvn||5.015004|
-sv_does_pv||5.015004|
-sv_does_sv||5.015004|
-sv_does||5.009004|
-sv_dump|||
-sv_dup_common|||
-sv_dup_inc_multiple|||
-sv_dup_inc|||
-sv_dup|||
-sv_eq_flags||5.013006|
-sv_eq|||
-sv_exp_grow|||
-sv_force_normal_flags||5.007001|
-sv_force_normal||5.006000|
-sv_free_arenas|||
-sv_free|||
-sv_gets||5.003070|
-sv_grow|||
-sv_i_ncmp|||
-sv_inc_nomg||5.013002|
-sv_inc|||
-sv_insert_flags||5.010001|
-sv_insert|||
-sv_isa|||
-sv_isobject|||
-sv_iv||5.005000|
-sv_len_utf8_nomg|||
-sv_len_utf8||5.006000|
-sv_len|||
-sv_magic_portable|5.024000|5.004000|p
-sv_magicext_mglob|||
-sv_magicext||5.007003|
-sv_magic|||
-sv_mortalcopy_flags|||
-sv_mortalcopy|||
-sv_ncmp|||
-sv_newmortal|||
-sv_newref|||
-sv_nolocking||5.007003|
-sv_nosharing||5.007003|
-sv_nounlocking|||
-sv_nv||5.005000|
-sv_only_taint_gmagic|||n
-sv_or_pv_pos_u2b|||
-sv_peek||5.005000|
-sv_pos_b2u_flags||5.019003|
-sv_pos_b2u_midway|||
-sv_pos_b2u||5.006000|
-sv_pos_u2b_cached|||
-sv_pos_u2b_flags||5.011005|
-sv_pos_u2b_forwards|||n
-sv_pos_u2b_midway|||n
-sv_pos_u2b||5.006000|
-sv_pvbyten_force||5.006000|
-sv_pvbyten||5.006000|
-sv_pvbyte||5.006000|
-sv_pvn_force_flags|5.007002||p
-sv_pvn_force|||
-sv_pvn_nomg|5.007003|5.005000|p
-sv_pvn||5.005000|
-sv_pvutf8n_force||5.006000|
-sv_pvutf8n||5.006000|
-sv_pvutf8||5.006000|
-sv_pv||5.006000|
-sv_recode_to_utf8||5.007003|
-sv_reftype|||
-sv_ref||5.015004|
-sv_replace|||
-sv_report_used|||
-sv_resetpvn|||
-sv_reset|||
-sv_rvunweaken|||
-sv_rvweaken||5.006000|
-sv_set_undef|||
-sv_sethek|||
-sv_setiv_mg|5.004050||p
-sv_setiv|||
-sv_setnv_mg|5.006000||p
-sv_setnv|||
-sv_setpv_bufsize|||
-sv_setpv_mg|5.004050||p
-sv_setpvf_mg_nocontext|||pvn
+sv_collxfrm_flags|5.013006|5.013006|
+SV_CONST_RETURN|5.009003|5.003007|poVu
+sv_copypv|5.007003|5.007003|
+sv_copypv_flags|5.017002|5.017002|
+sv_copypv_nomg|5.017002|5.017002|
+SV_COW_DROP_PV|5.008001|5.003007|p
+SV_COW_SHARED_HASH_KEYS|5.009005|5.003007|poVu
+SvCUR|5.003007|5.003007|
+SvCUR_set|5.003007|5.003007|
+sv_dec|5.003007|5.003007|
+sv_dec_nomg|5.013002|5.013002|
+sv_del_backref|5.006000||cViu
+sv_derived_from|5.004000|5.004000|
+sv_derived_from_pv|5.015004|5.015004|
+sv_derived_from_pvn|5.015004|5.015004|
+sv_derived_from_sv|5.015004|5.015004|
+sv_derived_from_svpvn|5.031006||Viu
+sv_destroyable|5.010000|5.010000|
+sv_display|5.021002||Viu
+sv_does|5.009004|5.009004|
+sv_does_pv|5.015004|5.015004|
+sv_does_pvn|5.015004|5.015004|
+sv_does_sv|5.015004|5.015004|
+sv_dump|5.003007|5.003007|
+sv_dup|5.007003|5.007003|u
+sv_dup_common|5.013002||Viu
+sv_dup_inc|5.013002|5.013002|u
+sv_dup_inc_multiple|5.011000||Viu
+SvEND|5.003007|5.003007|
+sv_eq|5.003007|5.003007|
+sv_eq_flags|5.013006|5.013006|
+sv_exp_grow|5.009003||Viu
+SVf|5.006000|5.003007|p
+SVfARG|5.009005|5.003007|p
+sv_force_normal|5.006000|5.006000|
+sv_force_normal_flags|5.007001|5.007001|
+sv_free2|||xciu
+sv_free|5.003007|5.003007|
+sv_free_arenas|5.003007||Vi
+SVf_UTF8|5.006000|5.003007|p
+SvGAMAGIC|5.006001|5.006001|
+sv_get_backrefs|5.021008|5.021008|nx
+SvGETMAGIC|5.004005|5.003007|p
+sv_gets|5.003007|5.003007|
+SV_GMAGIC|5.007002|5.003007|p
+sv_grow|5.003007|5.003007|
+SvGROW|5.003007|5.003007|
+SV_HAS_TRAILING_NUL|5.009004|5.003007|p
+SV_IMMEDIATE_UNREF|5.007001|5.003007|p
+sv_inc|5.003007|5.003007|
+sv_i_ncmp|5.009003||Viu
+sv_inc_nomg|5.013002|5.013002|
+sv_insert|5.003007|5.003007|
+sv_insert_flags|5.010001|5.010001|
+SvIOK|5.003007|5.003007|
+SvIOK_notUV|5.006000|5.006000|
+SvIOK_off|5.003007|5.003007|
+SvIOK_on|5.003007|5.003007|
+SvIOK_only|5.003007|5.003007|
+SvIOK_only_UV|5.006000|5.006000|
+SvIOKp|5.003007|5.003007|
+SvIOK_UV|5.006000|5.006000|
+sv_isa|5.003007|5.003007|
+sv_isa_sv|||x
+SvIsCOW|5.008003|5.008003|
+SvIsCOW_shared_hash|5.008003|5.008003|
+sv_isobject|5.003007|5.003007|
+SvIV|5.003007|5.003007|
+sv_iv|5.005000|5.005000|d
+SvIV_nomg|5.009001|5.003007|p
+SvIV_set|5.003007|5.003007|
+SvIVX|5.003007|5.003007|
+SvIVx|5.003007|5.003007|
+sv_kill_backrefs|||xiu
+sv_len|5.003007|5.003007|
+SvLEN|5.003007|5.003007|
+SvLEN_set|5.003007|5.003007|
+sv_len_utf8|5.006000|5.006000|p
+sv_len_utf8_nomg|5.017004||pVu
+SvLOCK|5.007003|5.007003|
+sv_magic|5.003007|5.003007|
+sv_magicext|5.007003|5.007003|
+sv_magicext_mglob|5.019002||cViu
+sv_magic_portable||5.004000|pou
+SvMAGIC_set|5.009003|5.003007|p
+sv_mortalcopy|5.003007|5.003007|
+sv_mortalcopy_flags|5.017005|5.003007|p
+SV_MUTABLE_RETURN|5.009003|5.003007|poVu
+sv_ncmp|5.009003||Viu
+sv_newmortal|5.003007|5.003007|
+sv_newref|5.003007|5.003007|
+SvNIOK|5.003007|5.003007|
+SvNIOK_off|5.003007|5.003007|
+SvNIOKp|5.003007|5.003007|
+SvNOK|5.003007|5.003007|
+SvNOK_off|5.003007|5.003007|
+SvNOK_on|5.003007|5.003007|
+SvNOK_only|5.003007|5.003007|
+SvNOKp|5.003007|5.003007|
+sv_nolocking|5.007003|5.007003|d
+sv_nosharing|5.007003|5.007003|
+SV_NOSTEAL|5.009002|5.003007|p
+sv_nounlocking|5.007003|5.007003|d
+SvNV|5.006000|5.003007|
+sv_nv|5.006000|5.005000|d
+SvNV_nomg|5.013002|5.003007|p
+SvNV_set|5.006000|5.003007|
+SvNVX|5.006000|5.003007|
+SvNVx|5.006000|5.003007|
+SvOK|5.003007|5.003007|
+sv_only_taint_gmagic|5.021010||nViu
+SvOOK|5.003007|5.003007|
+SvOOK_offset|5.011000|5.011000|
+sv_or_pv_pos_u2b|5.019004||Viu
+sv_peek|5.005000|5.005000|u
+SvPOK|5.003007|5.003007|
+SvPOK_off|5.003007|5.003007|
+SvPOK_on|5.003007|5.003007|
+SvPOK_only|5.003007|5.003007|
+SvPOK_only_UTF8|5.006000|5.006000|
+SvPOKp|5.003007|5.003007|
+sv_pos_b2u|5.006000|5.006000|
+sv_pos_b2u_flags|5.019003|5.019003|
+sv_pos_b2u_midway|5.009004||Viu
+sv_pos_u2b|5.006000|5.006000|
+sv_pos_u2b_cached|5.009004||Viu
+sv_pos_u2b_flags|5.011005|5.011005|
+sv_pos_u2b_forwards|5.009004||nViu
+sv_pos_u2b_midway|5.009004||nViu
+SvPV|5.003007|5.003007|
+sv_pv|5.006000|5.006000|
+SvPVbyte|5.006000|5.003007|p
+sv_pvbyte|5.006000|5.006000|
+SvPVbyte_force|5.009002|5.009002|
+sv_pvbyten|5.006000|5.006000|d
+sv_pvbyten_force|5.006000|5.006000|
+SvPVbyte_nolen|5.006000|5.006000|
+SvPVbyte_nomg|5.031004|5.031004|
+SvPVbyte_or_null|5.031004|5.031004|
+SvPVbyte_or_null_nomg|5.031004|5.031004|
+SvPVbytex|5.006000|5.006000|
+SvPVbytex_force|5.006000|5.006000|
+SvPVCLEAR|5.025006|5.025006|
+SvPV_const|5.009003||pVu
+SvPV_flags|5.007002||pVu
+SvPV_flags_const|5.009003||pVu
+SvPV_flags_const_nolen|5.009003||pVu
+SvPV_flags_mutable|5.009003||pVu
+SvPV_force|5.003007|5.003007|p
+SvPV_force_flags|5.007002||pVu
+SvPV_force_flags_mutable|5.009003||pVu
+SvPV_force_flags_nolen|5.009003||pVu
+SvPV_force_mutable|5.009003||pVu
+SvPV_force_nolen|5.009003||pVu
+SvPV_force_nomg|5.007002|5.003007|p
+SvPV_force_nomg_nolen|5.009003||pVu
+SvPV_mutable|5.009003||pVu
+sv_pvn|5.005000|5.005000|d
+sv_pvn_force|5.003007|5.003007|
+sv_pvn_force_flags|5.007002|5.003007|p
+sv_pvn_nomg|5.007003|5.005000|pdu
+SvPV_nolen|5.006000|5.003007|p
+SvPV_nolen_const|5.009003||pVu
+SvPV_nomg|5.007002|5.003007|p
+SvPV_nomg_const|5.009003||pVu
+SvPV_nomg_const_nolen|5.009003||pVu
+SvPV_nomg_nolen|5.013007|5.003007|p
+SvPV_renew|5.009003||pVu
+SvPV_set|5.003007|5.003007|
+sv_pvutf8|5.006000|5.006000|
+SvPVutf8|5.006000|5.006000|
+SvPVutf8_force|5.006000|5.006000|
+sv_pvutf8n|5.006000|5.006000|d
+sv_pvutf8n_force|5.006000|5.006000|
+SvPVutf8_nolen|5.006000|5.006000|
+SvPVutf8_nomg|5.031004|5.031004|
+SvPVutf8_or_null|5.031004|5.031004|
+SvPVutf8_or_null_nomg|5.031004|5.031004|
+SvPVutf8x|5.006000|5.006000|
+SvPVutf8x_force|5.006000|5.006000|
+SvPVX|5.003007|5.003007|
+SvPVx|5.003007|5.003007|
+SvPVX_const|5.009003||pVu
+SvPVX_mutable|5.009003||pVu
+SvREADONLY|5.003007|5.003007|
+SvREADONLY_off|5.003007|5.003007|
+SvREADONLY_on|5.003007|5.003007|
+sv_recode_to_utf8|5.007003|5.007003|
+sv_ref|5.015004|5.015004|
+SvREFCNT|5.003007|5.003007|
+SvREFCNT_dec|5.003007|5.003007|
+SvREFCNT_dec_NN|5.017007|5.017007|
+SvREFCNT_inc|5.003007|5.003007|pn
+SvREFCNT_inc_NN|5.009004|5.003007|pn
+SvREFCNT_inc_simple|5.009004|5.003007|p
+SvREFCNT_inc_simple_NN|5.009004|5.003007|p
+SvREFCNT_inc_simple_void|5.009004|5.003007|p
+SvREFCNT_inc_simple_void_NN|5.009004|5.003007|p
+SvREFCNT_inc_void|5.009004|5.003007|pn
+SvREFCNT_inc_void_NN|5.009004|5.003007|p
+sv_reftype|5.003007|5.003007|
+sv_replace|5.003007|5.003007|
+sv_report_used|5.003007|5.003007|
+sv_reset|5.003007|5.003007|
+sv_resetpvn|5.017005||Viu
+SvROK|5.003007|5.003007|
+SvROK_off|5.003007|5.003007|
+SvROK_on|5.003007|5.003007|
+SvRV|5.003007|5.003007|
+SvRV_set|5.009003|5.003007|p
+sv_rvunweaken|5.027004|5.027004|
+sv_rvweaken|5.006000|5.006000|
+SvRX|5.009005|5.003007|p
+SvRXOK|5.009005|5.003007|p
+sv_sethek|5.015004||cViu
+sv_setiv|5.003007|5.003007|
+sv_setiv_mg|5.004005|5.003007|p
+SvSETMAGIC|5.003007|5.003007|
+SvSetMagicSV|5.004000|5.004000|
+SvSetMagicSV_nosteal|5.004000|5.004000|
+sv_setnv|5.006000|5.003007|
+sv_setnv_mg|5.006000|5.003007|p
+sv_setpv|5.003007|5.003007|
+sv_setpv_bufsize|5.025006|5.025006|
+sv_setpvf|5.006000|5.004000|v
sv_setpvf_mg|5.006000|5.004000|pv
-sv_setpvf_nocontext|||vn
-sv_setpvf||5.004000|v
-sv_setpviv_mg||5.008001|
-sv_setpviv||5.008001|
-sv_setpvn_mg|5.004050||p
-sv_setpvn|||
-sv_setpvs_mg||5.013006|
-sv_setpvs|5.009004||p
-sv_setpv|||
-sv_setref_iv|||
-sv_setref_nv|||
-sv_setref_pvn|||
-sv_setref_pvs||5.024000|
-sv_setref_pv|||
-sv_setref_uv||5.007001|
-sv_setsv_flags||5.007002|
-sv_setsv_mg|5.004050||p
-sv_setsv_nomg|5.007002||p
-sv_setsv|||
-sv_setuv_mg|5.004050||p
-sv_setuv|5.004000||p
-sv_string_from_errnum|||
-sv_tainted||5.004000|
-sv_taint||5.004000|
-sv_true||5.005000|
-sv_unglob|||
-sv_uni_display||5.007003|
-sv_unmagicext|5.013008||p
-sv_unmagic|||
-sv_unref_flags||5.007001|
-sv_unref|||
-sv_untaint||5.004000|
-sv_upgrade|||
-sv_usepvn_flags||5.009004|
-sv_usepvn_mg|5.004050||p
-sv_usepvn|||
-sv_utf8_decode|||
-sv_utf8_downgrade|||
-sv_utf8_encode||5.006000|
-sv_utf8_upgrade_flags_grow||5.011000|
-sv_utf8_upgrade_flags||5.007002|
-sv_utf8_upgrade_nomg||5.007002|
-sv_utf8_upgrade||5.007001|
-sv_uv|5.005000||p
-sv_vcatpvf_mg|5.006000|5.004000|p
-sv_vcatpvfn_flags||5.017002|
-sv_vcatpvfn||5.004000|
+sv_setpvf_mg_nocontext|5.006000||pvnVu
+sv_setpvf_nocontext|5.006000||vnVu
+sv_setpviv|5.008001|5.008001|d
+sv_setpviv_mg|5.008001|5.008001|d
+sv_setpv_mg|5.004005|5.003007|p
+sv_setpvn|5.003007|5.003007|
+sv_setpvn_mg|5.004005|5.003007|p
+sv_setpvs|5.009004|5.003007|p
+sv_setpvs_mg|5.013006|5.013006|
+sv_setref_iv|5.003007|5.003007|
+sv_setref_nv|5.006000|5.003007|
+sv_setref_pv|5.003007|5.003007|
+sv_setref_pvn|5.003007|5.003007|
+sv_setref_pvs|5.013006|5.013006|
+sv_setref_uv|5.007001|5.007001|
+sv_setsv|5.003007|5.003007|
+SvSetSV|5.003007|5.003007|
+sv_setsv_cow|5.009000||xcViu
+sv_setsv_flags|5.007002|5.003007|p
+sv_setsv_mg|5.004005|5.003007|p
+sv_setsv_nomg|5.007002|5.003007|p
+SvSetSV_nosteal|5.004000|5.004000|
+sv_set_undef|5.025008|5.025008|
+sv_setuv|5.004000|5.003007|p
+sv_setuv_mg|5.004005|5.003007|p
+SvSHARE|5.007003|5.007003|
+SvSHARED_HASH|5.009003||pVu
+SV_SMAGIC|5.009003|5.003007|p
+SVs_PADSTALE|5.009000|5.009000|
+SvSTASH|5.003007|5.003007|
+SvSTASH_set|5.009003|5.003007|p
+SVs_TEMP|5.003007|5.003007|
+sv_string_from_errnum|5.027003|5.027003|
+SvTAINT|5.003007|5.003007|
+sv_taint|5.004000|5.004000|
+sv_tainted|5.004000|5.004000|
+SvTAINTED|5.004000|5.004000|
+SvTAINTED_off|5.004000|5.004000|
+SvTAINTED_on|5.004000|5.004000|
+SvTHINKFIRST|||i
+SVt_INVLIST|||c
+SVt_IV|5.003007|5.003007|
+SVt_NULL|5.003007|5.003007|
+SVt_NV|5.003007|5.003007|
+SVt_PV|5.003007|5.003007|
+SVt_PVAV|5.003007|5.003007|
+SVt_PVCV|5.003007|5.003007|
+SVt_PVFM|5.003007|5.003007|
+SVt_PVGV|5.003007|5.003007|
+SVt_PVHV|5.003007|5.003007|
+SVt_PVIO|5.003007|5.003007|
+SVt_PVIV|5.003007|5.003007|
+SVt_PVLV|5.003007|5.003007|
+SVt_PVMG|5.003007|5.003007|
+SVt_PVNV|5.003007|5.003007|
+SVt_REGEXP|5.011000|5.011000|
+SvTRUE|5.003007|5.003007|
+sv_true|5.005000|5.005000|
+SvTRUE_nomg|5.013006|5.003007|p
+SvTRUEx|5.003007|5.003007|
+SvTYPE|5.003007|5.003007|
+svtype|5.003007|5.003007|V
+sv_unglob|5.005000||Viu
+sv_uni_display|5.007003|5.007003|
+SvUNLOCK|5.007003|5.007003|
+sv_unmagic|5.003007|5.003007|
+sv_unmagicext|5.013008|5.003007|p
+sv_unref|5.003007|5.003007|
+sv_unref_flags|5.007001|5.007001|
+sv_untaint|5.004000|5.004000|
+SvUOK|5.007001|5.006000|p
+sv_upgrade|5.003007|5.003007|
+SvUPGRADE|5.003007|5.003007|
+sv_usepvn|5.003007|5.003007|
+sv_usepvn_flags|5.009004|5.009004|
+sv_usepvn_mg|5.004005|5.003007|p
+SvUTF8|5.006000|5.003007|p
+sv_utf8_decode|5.006000|5.006000|
+sv_utf8_downgrade|5.006000|5.006000|
+sv_utf8_downgrade_flags|5.031004|5.031004|
+sv_utf8_downgrade_nomg|5.031004|5.031004|
+sv_utf8_encode|5.006000|5.006000|
+SV_UTF8_NO_ENCODING|5.008001|5.003007|poVu
+SvUTF8_off|5.006000|5.006000|
+SvUTF8_on|5.006000|5.006000|
+sv_utf8_upgrade|5.007001|5.007001|
+sv_utf8_upgrade_flags|5.007002|5.007002|
+sv_utf8_upgrade_flags_grow|5.011000|5.011000|
+sv_utf8_upgrade_nomg|5.007002|5.007002|
+SvUV|5.004000|5.003007|p
+sv_uv|5.005000|5.003007|pd
+SvUV_nomg|5.009001|5.003007|p
+SvUV_set|5.009003|5.003007|p
+SvUVX|5.004000|5.003007|p
+SvUVx|5.004000|5.003007|p
+SvUVXx|5.004000|5.003007|pd
sv_vcatpvf|5.006000|5.004000|p
-sv_vsetpvf_mg|5.006000|5.004000|p
-sv_vsetpvfn||5.004000|
+sv_vcatpvf_mg|5.006000|5.004000|p
+sv_vcatpvfn|5.004000|5.004000|
+sv_vcatpvfn_flags|5.017002|5.017002|
+SvVOK|5.008001|5.008001|
sv_vsetpvf|5.006000|5.004000|p
-svtype|||
-swallow_bom|||
-swatch_get|||
-switch_category_locale_to_template|||
-switch_to_global_locale|||n
-sync_locale||5.021004|n
-sys_init3||5.010000|n
-sys_init||5.010000|n
-sys_intern_clear|||
-sys_intern_dup|||
-sys_intern_init|||
-sys_term||5.010000|n
-taint_env|||
-taint_proper|||
-tied_method|||v
-tmps_grow_p|||
-toFOLD_utf8_safe|||
-toFOLD_utf8||5.019001|
-toFOLD_uvchr||5.023009|
-toFOLD||5.019001|
-toLOWER_L1||5.019001|
-toLOWER_LC||5.004000|
-toLOWER_utf8_safe|||
-toLOWER_utf8||5.015007|
-toLOWER_uvchr||5.023009|
-toLOWER|||
-toTITLE_utf8_safe|||
-toTITLE_utf8||5.015007|
-toTITLE_uvchr||5.023009|
-toTITLE||5.019001|
-toUPPER_utf8_safe|||
-toUPPER_utf8||5.015007|
-toUPPER_uvchr||5.023009|
-toUPPER|||
-to_byte_substr|||
-to_lower_latin1|||n
-to_utf8_substr|||
-tokenize_use|||
-tokeq|||
-tokereport|||
-too_few_arguments_pv|||
-too_many_arguments_pv|||
-translate_substr_offsets|||n
-traverse_op_tree|||
-try_amagic_bin|||
-try_amagic_un|||
-turkic_fc|||
-turkic_lc|||
-turkic_uc|||
-uiv_2buf|||n
-unlnk|||
-unpack_rec|||
-unpack_str||5.007003|
-unpackstring||5.008001|
-unreferenced_to_tmp_stack|||
-unshare_hek_or_pvn|||
-unshare_hek|||
-unsharepvn||5.003070|
-unwind_handler_stack|||
-update_debugger_info|||
-upg_version||5.009005|
-usage|||
-utf16_textfilter|||
-utf16_to_utf8_reversed||5.006001|
-utf16_to_utf8||5.006001|
-utf8_distance||5.006000|
-utf8_hop_back|||n
-utf8_hop_forward|||n
-utf8_hop_safe|||n
-utf8_hop||5.006000|n
-utf8_length||5.007001|
-utf8_mg_len_cache_update|||
-utf8_mg_pos_cache_update|||
-utf8_to_uvchr_buf|5.015009|5.015009|p
-utf8_to_uvchr|||p
-utf8n_to_uvchr_error|||n
-utf8n_to_uvchr||5.007001|n
-utf8n_to_uvuni||5.007001|
-utilize|||
-uvchr_to_utf8_flags||5.007003|
-uvchr_to_utf8||5.007001|
-uvoffuni_to_utf8_flags||5.019004|
-uvuni_to_utf8_flags||5.007003|
-uvuni_to_utf8||5.007001|
-valid_utf8_to_uvchr|||n
-validate_suid|||
-variant_under_utf8_count|||n
-varname|||
-vcmp||5.009000|
-vcroak||5.006000|
-vdeb||5.007003|
-vform||5.006000|
-visit|||
-vivify_defelem|||
-vivify_ref|||
-vload_module|5.006000||p
-vmess|5.006000|5.006000|p
-vnewSVpvf|5.006000|5.004000|p
-vnormal||5.009002|
-vnumify||5.009000|
-vstringify||5.009000|
-vverify||5.009003|
-vwarner||5.006000|
-vwarn||5.006000|
-wait4pid|||
-warn_nocontext|||pvn
-warn_on_first_deprecated_use|||
-warn_sv|5.013001||p
-warner_nocontext|||vn
-warner|5.006000|5.004000|pv
-warn|||v
-was_lvalue_sub|||
-watch|||
-whichsig_pvn||5.015004|
-whichsig_pv||5.015004|
-whichsig_sv||5.015004|
-whichsig|||
-win32_croak_not_implemented|||n
-win32_setlocale|||
-with_queued_errors|||
-wrap_op_checker||5.015008|
-write_to_stderr|||
-xs_boot_epilog|||
-xs_handshake|||vn
-xs_version_bootcheck|||
-yyerror_pvn|||
-yyerror_pv|||
-yyerror|||
-yylex|||
-yyparse|||
-yyquit|||
-yyunlex|||
-yywarn|||
+sv_vsetpvf_mg|5.006000|5.004000|p
+sv_vsetpvfn|5.004000|5.004000|
+SvVSTRING_mg|5.009004||pVu
+swallow_bom|5.006001||Viu
+switch_category_locale_to_template|5.027009||Viu
+switch_to_global_locale|5.027009|5.003007|pn
+sync_locale|5.027009|5.003007|pn
+sys_init3|5.010000|5.010000|nu
+sys_init|5.010000|5.010000|nu
+sys_intern_clear|5.006001||Vu
+sys_intern_dup|5.006000||Vu
+sys_intern_init|5.006001||Vu
+sys_term|5.010000|5.010000|nu
+taint_env|5.003007|5.003007|u
+taint_proper|5.003007|5.003007|u
+THIS|5.003007|5.003007|V
+thread_locale_init|5.027009|5.027009|nxu
+thread_locale_term|5.027009|5.027009|nxu
+tied_method|5.013009||vViu
+tmps_grow_p|5.021005||cViu
+to_byte_substr|5.008000||Viu
+toFOLD|5.019001|5.019001|
+_to_fold_latin1|5.015005||ncViu
+toFOLD_utf8|5.031005|5.031005|
+toFOLD_utf8_safe|5.025009|5.006000|p
+toFOLD_uvchr|5.023009|5.006000|p
+tokenize_use|5.009003||Viu
+tokeq|5.005000||Viu
+tokereport|5.007001||Viu
+toLOWER|5.003007|5.003007|
+toLOWER_L1|5.019001|5.019001|
+to_lower_latin1|5.015005||nViu
+toLOWER_LC|5.004000|5.004000|
+toLOWER_utf8|5.031005|5.031005|
+toLOWER_utf8_safe|5.025009|5.006000|p
+toLOWER_uvchr|5.023009|5.006000|p
+too_few_arguments_pv|5.016000||Viu
+too_many_arguments_pv|5.016000||Viu
+TOPMARK|||ciu
+toTITLE|5.019001|5.019001|
+toTITLE_utf8|5.031005|5.031005|
+toTITLE_utf8_safe|5.025009|5.006000|p
+toTITLE_uvchr|5.023009|5.006000|p
+to_uni_fold|5.031004||cVu
+_to_uni_fold_flags|5.014000||cVu
+to_uni_lower|5.006000||cVu
+to_uni_title|5.006000||cVu
+to_uni_upper|5.006000||cVu
+toUPPER|5.003007|5.003007|
+_to_upper_title_latin1|5.015005||Viu
+toUPPER_utf8|5.031005|5.031005|
+toUPPER_utf8_safe|5.025009|5.006000|p
+toUPPER_uvchr|5.023009|5.006000|p
+_to_utf8_case|5.023006||Viu
+_to_utf8_fold_flags|5.014000||cVu
+_to_utf8_lower_flags|5.015006||cVu
+to_utf8_substr|5.008000||Viu
+_to_utf8_title_flags|5.015006||cVu
+_to_utf8_upper_flags|5.015006||cVu
+translate_substr_offsets|5.015006||nViu
+traverse_op_tree|5.029008||Vi
+try_amagic_bin|||ciu
+try_amagic_un|||ciu
+turkic_fc|5.029008||Viu
+turkic_lc|5.029008||Viu
+turkic_uc|5.029008||Viu
+U16SIZE|5.006000|5.006000|
+U16TYPE|5.006000|5.006000|
+U32SIZE|5.006000|5.006000|
+U32TYPE|5.006000|5.006000|
+U8SIZE|5.006000|5.006000|
+U8TYPE|5.006000|5.006000|
+uiv_2buf|5.009003||nViu
+UNDERBAR|5.009002|5.003007|p
+unexpected_non_continuation_text|5.025006||Viu
+UNICODE_REPLACEMENT|5.007001|5.003007|p
+UNI_TO_NATIVE|5.007001|5.003007|p
+UNLIKELY|5.009004|5.003007|p
+unlnk|5.003007||Vu
+unpack_rec|5.008001||Viu
+unpack_str|5.007003|5.007003|d
+unpackstring|5.008001|5.008001|
+unreferenced_to_tmp_stack|5.013002||Viu
+unshare_hek|5.004000||Viu
+unshare_hek_or_pvn|5.008000||Viu
+unsharepvn|5.003007|5.003007|u
+unwind_handler_stack|5.009003||Viu
+update_debugger_info|5.009005||Viu
+upg_version|5.009005|5.009005|
+usage|5.005000||Viu
+utf16_textfilter|5.011001||Viu
+utf16_to_utf8|5.006000||cViu
+utf16_to_utf8_reversed|5.006000||cViu
+UTF8_CHECK_ONLY|5.007001|5.007001|
+UTF8_CHK_SKIP|5.031006|5.006000|p
+UTF8_DISALLOW_ILLEGAL_C9_INTERCHANGE|5.025005|5.025005|
+UTF8_DISALLOW_ILLEGAL_INTERCHANGE|5.013009|5.013009|
+UTF8_DISALLOW_NONCHAR|5.013009|5.013009|
+UTF8_DISALLOW_PERL_EXTENDED|5.027002|5.027002|
+UTF8_DISALLOW_SUPER|5.013009|5.013009|
+UTF8_DISALLOW_SURROGATE|5.013009|5.013009|
+utf8_distance|5.006000|5.006000|
+UTF8f|5.019001|5.003007|p
+UTF8fARG|5.019002|5.003007|p
+utf8_hop|5.006000|5.006000|n
+utf8_hop_back|5.025007|5.025007|n
+utf8_hop_forward|5.025007|5.025007|n
+utf8_hop_safe|5.025007|5.025007|n
+UTF8_IS_INVARIANT|5.007001|5.003007|p
+UTF8_IS_NONCHAR|5.023002|5.023002|
+UTF8_IS_SUPER|5.023002|5.023002|
+UTF8_IS_SURROGATE|5.023002|5.023002|
+utf8_length|5.007001|5.007001|
+UTF8_MAXBYTES|5.009002|5.006000|p
+UTF8_MAXBYTES_CASE|5.009002|5.003007|p
+utf8_mg_len_cache_update|5.013003||Viu
+utf8_mg_pos_cache_update|5.009004||Viu
+utf8n_to_uvchr|5.007001|5.007001|n
+utf8n_to_uvchr_error|5.025006|5.025006|n
+utf8n_to_uvchr_msgs|5.027009|5.027009|nx
+_utf8n_to_uvchr_msgs_helper|5.029001||ncVu
+utf8n_to_uvuni|5.007001||cV
+UTF8_SAFE_SKIP|5.029009|5.006000|p
+UTF8SKIP|5.006000|5.006000|
+UTF8_SKIP|5.023002|5.006000|p
+utf8_to_bytes|5.006001|5.006001|x
+utf8_to_uvchr|5.007001|5.006001|pd
+utf8_to_uvchr_buf|5.015009|5.006001|p
+utf8_to_uvchr_buf_helper|5.031004||cVu
+utf8_to_uvuni|5.007001||dcV
+utf8_to_uvuni_buf|5.015009||dcV
+UTF8_WARN_ILLEGAL_C9_INTERCHANGE|5.025005|5.025005|
+UTF8_WARN_ILLEGAL_INTERCHANGE|5.013009|5.013009|
+UTF8_WARN_NONCHAR|5.013009|5.013009|
+UTF8_WARN_PERL_EXTENDED|5.027002|5.027002|
+UTF8_WARN_SUPER|5.013009|5.013009|
+UTF8_WARN_SURROGATE|5.013009|5.013009|
+utilize|5.003007||Viu
+UVCHR_IS_INVARIANT|5.019004|5.003007|p
+UVCHR_SKIP|5.022000|5.003007|p
+uvchr_to_utf8|5.007001|5.007001|
+uvchr_to_utf8_flags|5.007003|5.007003|
+uvchr_to_utf8_flags_msgs|5.027009|5.027009|x
+UVof|5.006000|5.003007|p
+uvoffuni_to_utf8_flags|||c
+uvoffuni_to_utf8_flags_msgs|5.027009||cVu
+UVSIZE|5.006000|5.003007|p
+UVTYPE|5.006000|5.003007|p
+UVuf|5.006000|5.003007|p
+uvuni_to_utf8|5.019004||cVu
+uvuni_to_utf8_flags|5.007003||cV
+UVxf|5.006000|5.003007|p
+UVXf|5.007001|5.007001|p
+validate_proto|5.019002||xcVi
+validate_suid|||iu
+valid_utf8_to_uvchr|5.015009||ncV
+valid_utf8_to_uvuni|5.015009||dcVu
+variant_byte_number|5.031004||ncVu
+variant_under_utf8_count|5.027007||nVi
+varname|5.009003||Viu
+vcmp|5.009000|5.009000|
+vcroak|5.006000|5.006000|
+vdeb|5.007003|5.007003|u
+vform|5.006000|5.006000|u
+visit|5.005000||Viu
+vivify_defelem|5.004000||cViu
+vivify_ref|5.004000||Viu
+vload_module|5.006000|5.003007|pu
+vmess|5.006000|5.004000|p
+vnewSVpvf|5.006000|5.004000|pu
+vnormal|5.009002|5.009002|
+vnumify|5.009000|5.009000|
+vstringify|5.009000|5.009000|
+vverify|5.009003|5.009003|
+vwarn|5.006000|5.006000|
+vwarner|5.006000|5.006000|u
+wait4pid|5.003007||Viu
+warn|5.006000|5.003007|v
+WARN_ALL|5.006000|5.003007|p
+WARN_AMBIGUOUS|5.006000|5.003007|p
+WARN_ASSERTIONS||5.003007|pou
+WARN_BAREWORD|5.006000|5.003007|p
+WARN_CLOSED|5.006000|5.003007|p
+WARN_CLOSURE|5.006000|5.003007|p
+WARN_DEBUGGING|5.006000|5.003007|p
+WARN_DEPRECATED|5.006000|5.003007|p
+WARN_DIGIT|5.006000|5.003007|p
+warner|5.006000|5.004000|pvu
+warner_nocontext|5.006000||vnVu
+WARN_EXEC|5.006000|5.003007|p
+WARN_EXITING|5.006000|5.003007|p
+WARN_EXPERIMENTAL|5.017004|5.017004|
+WARN_EXPERIMENTAL__ALPHA_ASSERTIONS|5.027009|5.027009|
+WARN_EXPERIMENTAL__BITWISE|5.021009|5.021009|
+WARN_EXPERIMENTAL__CONST_ATTR|5.021008|5.021008|
+WARN_EXPERIMENTAL__DECLARED_REFS|5.025003|5.025003|
+WARN_EXPERIMENTAL__ISA|||
+WARN_EXPERIMENTAL__LEXICAL_SUBS|5.017005|5.017005|
+WARN_EXPERIMENTAL__POSTDEREF|5.019005|5.019005|
+WARN_EXPERIMENTAL__PRIVATE_USE|5.029009|5.029009|
+WARN_EXPERIMENTAL__REFALIASING|5.021005|5.021005|
+WARN_EXPERIMENTAL__REGEX_SETS|5.017008|5.017008|
+WARN_EXPERIMENTAL__RE_STRICT|5.021008|5.021008|
+WARN_EXPERIMENTAL__SCRIPT_RUN|5.027008|5.027008|
+WARN_EXPERIMENTAL__SIGNATURES|5.019009|5.019009|
+WARN_EXPERIMENTAL__SMARTMATCH|5.017011|5.017011|
+WARN_EXPERIMENTAL__UNIPROP_WILDCARDS|5.029009|5.029009|
+WARN_EXPERIMENTAL__VLB|5.029009|5.029009|
+WARN_EXPERIMENTAL__WIN32_PERLIO|5.021001|5.021001|
+WARN_GLOB|5.006000|5.003007|p
+WARN_ILLEGALPROTO|5.011004|5.011004|
+WARN_IMPRECISION|5.011000|5.011000|
+WARN_INPLACE|5.006000|5.003007|p
+WARN_INTERNAL|5.006000|5.003007|p
+WARN_IO|5.006000|5.003007|p
+WARN_LAYER|5.008000|5.003007|p
+WARN_LOCALE|5.021006|5.021006|
+WARN_MALLOC|5.006000|5.003007|p
+WARN_MISC|5.006000|5.003007|p
+WARN_MISSING|5.021002|5.021002|
+WARN_NEWLINE|5.006000|5.003007|p
+warn_nocontext|5.006000||pvnVu
+WARN_NONCHAR|5.013010|5.013010|
+WARN_NON_UNICODE|5.013010|5.013010|
+WARN_NUMERIC|5.006000|5.003007|p
+WARN_ONCE|5.006000|5.003007|p
+warn_on_first_deprecated_use|5.025009||Viu
+WARN_OVERFLOW|5.006000|5.003007|p
+WARN_PACK|5.006000|5.003007|p
+WARN_PARENTHESIS|5.006000|5.003007|p
+WARN_PIPE|5.006000|5.003007|p
+WARN_PORTABLE|5.006000|5.003007|p
+WARN_PRECEDENCE|5.006000|5.003007|p
+WARN_PRINTF|5.006000|5.003007|p
+_warn_problematic_locale|5.021008||ncViu
+WARN_PROTOTYPE|5.006000|5.003007|p
+WARN_QW|5.006000|5.003007|p
+WARN_RECURSION|5.006000|5.003007|p
+WARN_REDEFINE|5.006000|5.003007|p
+WARN_REDUNDANT|5.021002|5.021002|
+WARN_REGEXP|5.006000|5.003007|p
+WARN_RESERVED|5.006000|5.003007|p
+WARN_SEMICOLON|5.006000|5.003007|p
+WARN_SEVERE|5.006000|5.003007|p
+WARN_SHADOW|5.027007|5.027007|
+WARN_SIGNAL|5.006000|5.003007|p
+WARN_SUBSTR|5.006000|5.003007|p
+WARN_SURROGATE|5.013010|5.013010|
+warn_sv|5.013001|5.003007|p
+WARN_SYNTAX|5.006000|5.003007|p
+WARN_SYSCALLS|5.019004|5.019004|
+WARN_TAINT|5.006000|5.003007|p
+WARN_THREADS|5.008000|5.003007|p
+WARN_UNINITIALIZED|5.006000|5.003007|p
+WARN_UNOPENED|5.006000|5.003007|p
+WARN_UNPACK|5.006000|5.003007|p
+WARN_UNTIE|5.006000|5.003007|p
+WARN_UTF8|5.006000|5.003007|p
+WARN_VOID|5.006000|5.003007|p
+was_lvalue_sub|||ciu
+watch|5.003007||Viu
+whichsig|5.003007|5.003007|u
+whichsig_pv|5.015004|5.015004|u
+whichsig_pvn|5.015004|5.015004|u
+whichsig_sv|5.015004|5.015004|u
+WIDEST_UTYPE|5.015004|5.003007|p
+win32_croak_not_implemented|5.017006||nViu
+win32_setlocale|5.027006||Viu
+WITH_LC_NUMERIC_SET_TO_NEEDED|5.031003|5.031003|
+WITH_LC_NUMERIC_SET_TO_NEEDED_IN|5.031003|5.031003|
+with_queued_errors|5.013001||Viu
+wrap_keyword_plugin|5.027006|5.027006|x
+wrap_op_checker|5.015008|5.015008|
+write_to_stderr|5.008001||Viu
+XCPT_CATCH|5.009002|5.003007|p
+XCPT_RETHROW|5.009002|5.003007|p
+XCPT_TRY_END|5.009002|5.003007|p
+XCPT_TRY_START|5.009002|5.003007|p
+XopDISABLE|5.013007|5.013007|V
+XopENABLE|5.013007|5.013007|V
+XopENTRY|5.013007|5.013007|V
+XopENTRYCUSTOM|5.019006|5.013007|V
+XopENTRY_set|5.013007|5.013007|V
+XopFLAGS|5.013007|5.013007|
+XPUSHi|5.003007|5.003007|
+XPUSHmortal|5.009002|5.003007|p
+XPUSHn|5.006000|5.003007|
+XPUSHp|5.003007|5.003007|
+XPUSHs|5.003007|5.003007|
+XPUSHu|5.004000|5.003007|p
+XS|5.003007|5.003007|V
+XS_APIVERSION_BOOTCHECK|5.013004|5.013004|
+xs_boot_epilog|5.021006||cViu
+XS_EXTERNAL|5.015002|5.015002|V
+xs_handshake|||vnciu
+XS_INTERNAL|5.015002|5.015002|V
+XSprePUSH|5.006000|5.003007|poVu
+XSPROTO|5.010000||pVu
+XSRETURN|5.003007|5.003007|p
+XSRETURN_EMPTY|5.003007|5.003007|
+XSRETURN_IV|5.003007|5.003007|
+XSRETURN_NO|5.003007|5.003007|
+XSRETURN_NV|5.006000|5.003007|
+XSRETURN_PV|5.003007|5.003007|
+XSRETURN_UNDEF|5.003007|5.003007|
+XSRETURN_UV|5.008001|5.003007|p
+XSRETURN_YES|5.003007|5.003007|
+XST_mIV|5.003007|5.003007|
+XST_mNO|5.003007|5.003007|
+XST_mNV|5.006000|5.003007|
+XST_mPV|5.003007|5.003007|
+XST_mUNDEF|5.003007|5.003007|
+XST_mUV|5.008001|5.003007|p
+XST_mYES|5.003007|5.003007|
+XS_VERSION|5.003007|5.003007|
+XS_VERSION_BOOTCHECK|5.003007|5.003007|
+xs_version_bootcheck|||iu
+yyerror|5.003007||Viu
+yyerror_pv|5.016000||Viu
+yyerror_pvn|5.016000||Viu
+yylex|5.003007||cViu
+yyparse|5.003007||Viu
+yyquit|5.025010||Viu
+yyunlex|5.013005||Viu
+yywarn|5.003007||Viu
+Zero|5.003007|5.003007|
+ZeroD|5.009002|5.003007|p
);
if (exists $opt{'list-unsupported'}) {
my $f;
- for $f (sort { lc $a cmp lc $b } keys %API) {
+ for $f (sort dictionary_order keys %API) {
+ next if $API{$f}{core_only};
+ next if $API{$f}{beyond_depr};
+ next if $API{$f}{inaccessible};
+ next if $API{$f}{experimental};
next unless $API{$f}{todo};
+ next if int_parse_version($API{$f}{todo}) <= $int_min_perl;
print "$f ", '.'x(40-length($f)), " ", format_version($API{$f}{todo}), "\n";
}
exit 0;
}
-# Scan for possible replacement candidates
+# Scan for hints, possible replacement candidates, etc.
my(%replace, %need, %hints, %warnings, %depends);
my $replace = 0;
@@ -4417,6 +6659,7 @@ my($hint, $define, $function);
sub find_api
{
+ BEGIN { 'warnings'->unimport('uninitialized') if "$]" > '5.006' }
my $code = shift;
$code =~ s{
/ (?: \*[^*]*\*+(?:[^$ccs][^*]*\*+)* / | /[^\r\n]*)
@@ -4427,24 +6670,65 @@ sub find_api
while (<DATA>) {
if ($hint) {
+
+ # Here, we are in the middle of accumulating a hint or warning.
+ my $end_of_hint = 0;
+
+ # A line containing a comment end marker closes the hint. Remove that
+ # marker for processing below.
+ if (s/\s*$rcce(.*?)\s*$//) {
+ die "Nothing can follow the end of comment in '$_'\n" if length $1 > 0;
+ $end_of_hint = 1;
+ }
+
+ # Set $h to the hash of which type.
my $h = $hint->[0] eq 'Hint' ? \%hints : \%warnings;
- if (m{^\s*\*\s(.*?)\s*$}) {
- for (@{$hint->[1]}) {
- $h->{$_} ||= ''; # suppress warning with older perls
- $h->{$_} .= "$1\n";
- }
+
+ # Ignore any leading and trailing white space, and an optional star comment
+ # continuation marker, then place the meat of the line into $1
+ m/^\s*(?:\*\s*)?(.*?)\s*$/;
+
+ # Add the meat of this line to the hash value of each API element it
+ # applies to
+ for (@{$hint->[1]}) {
+ $h->{$_} ||= ''; # avoid the warning older perls generate
+ $h->{$_} .= "$1\n";
}
- else { undef $hint }
+
+ # If the line had a comment close, we are through with this hint
+ undef $hint if $end_of_hint;
+
+ next;
}
- $hint = [$1, [split /,?\s+/, $2]]
- if m{^\s*$rccs\s+(Hint|Warning):\s+(\w+(?:,?\s+\w+)*)\s*$};
+ # Set up $hint if this is the beginning of a Hint: or Warning:
+ # These are from a multi-line C comment in the file, with the first line
+ # looking like (a space has been inserted because this file can't have C
+ # comment markers in it):
+ # / * Warning: PL_expect, PL_copline, PL_rsfp
+ #
+ # $hint becomes
+ # [
+ # 'Warning',
+ # [
+ # 'PL_expect',
+ # 'PL_copline',
+ # 'PL_rsfp',
+ # ],
+ # ]
+ if (m{^\s*$rccs\s+(Hint|Warning):\s+(\w+(?:,?\s+\w+)*)\s*$}) {
+ $hint = [$1, [split /,?\s+/, $2]];
+ next;
+ }
+
+ if ($define) { # If in the middle of a definition...
- if ($define) {
+ # append a continuation line ending with backslash.
if ($define->[1] =~ /\\$/) {
$define->[1] .= $_;
}
- else {
+ else { # Otherwise this line ends the definition, make foo depend on bar
+ # (and what bar depends on) if its not one of ppp's own constructs
if (exists $API{$define->[0]} && $define->[1] !~ /^DPPP_\(/) {
my @n = find_api($define->[1]);
push @{$depends{$define->[0]}}, @n if @n
@@ -4453,6 +6737,8 @@ while (<DATA>) {
}
}
+ # For '#define foo bar' or '#define foo(a,b,c) bar', $define becomes a
+ # reference to [ foo, bar ]
$define = [$1, $2] if m{^\s*#\s*define\s+(\w+)(?:\([^)]*\))?\s+(.*)};
if ($function) {
@@ -4470,11 +6756,29 @@ while (<DATA>) {
$function = [$1, ''] if m{^DPPP_\(my_(\w+)\)};
+ # Set $replace to the number given for lines that look like
+ # / * Replace: \d+ * /
+ # (blanks added to keep real C comments from appearing in this file)
+ # Thus setting it to 1 starts a region where replacements are automatically
+ # done, and setting it to 0 ends that region.
$replace = $1 if m{^\s*$rccs\s+Replace:\s+(\d+)\s+$rcce\s*$};
+
+ # Add bar => foo to %replace for lines like '#define foo bar in a region
+ # where $replace is non-zero
$replace{$2} = $1 if $replace and m{^\s*#\s*define\s+(\w+)(?:\([^)]*\))?\s+(\w+)};
+
+ # Add bar => foo to %replace for lines like '#define foo bar / * Replace * /
+ # (blanks added to keep real C comments from appearing in this file)
$replace{$2} = $1 if m{^\s*#\s*define\s+(\w+)(?:\([^)]*\))?\s+(\w+).*$rccs\s+Replace\s+$rcce};
+
+ # Add foo => bar to %replace for lines like / * Replace foo with bar * /
+ # (blanks added to keep real C comments from appearing in this file)
$replace{$1} = $2 if m{^\s*$rccs\s+Replace (\w+) with (\w+)\s+$rcce\s*$};
+ # For lines like / * foo, bar depends on baz, bat * /
+ # create a list of the elements on the rhs, and make that list apply to each
+ # element in the lhs, which becomes a key in \%depends.
+ # (blanks added to keep real C comments from appearing in this file)
if (m{^\s*$rccs\s+(\w+(\s*,\s*\w+)*)\s+depends\s+on\s+(\w+(\s*,\s*\w+)*)\s+$rcce\s*$}) {
my @deps = map { s/\s+//g; $_ } split /,/, $3;
my $d;
@@ -4487,43 +6791,145 @@ while (<DATA>) {
}
for (values %depends) {
- my %s;
- $_ = [sort grep !$s{$_}++, @$_];
+ my %seen;
+ $_ = [sort dictionary_order grep !$seen{$_}++, @$_];
}
if (exists $opt{'api-info'}) {
my $f;
my $count = 0;
my $match = $opt{'api-info'} =~ m!^/(.*)/$! ? $1 : "^\Q$opt{'api-info'}\E\$";
- for $f (sort { lc $a cmp lc $b } keys %API) {
+ for $f (sort dictionary_order keys %API) {
next unless $f =~ /$match/;
- print "\n=== $f ===\n\n";
+ print "\n=== $f ===\n";
my $info = 0;
- if ($API{$f}{base} || $API{$f}{todo}) {
- my $base = format_version($API{$f}{base} || $API{$f}{todo});
- print "Supported at least starting from perl-$base.\n";
- $info++;
+ my $base;
+ $base = int_parse_version($API{$f}{base}) if $API{$f}{base};
+ my $todo;
+ $todo = int_parse_version($API{$f}{todo}) if $API{$f}{todo};
+
+ # Output information if it is generally publicly usable
+ if ($base && ! $API{$f}{inaccessible} && ! $API{$f}{core_only}) {
+ my $with_or= "";
+ if ( $base <= $int_min_perl
+ || ( (! $API{$f}{provided} && ! $todo)
+ || ($todo && $todo >= $base)))
+ {
+ $with_or= " with or";
+ }
+ print "\nSupported at least since perl-",
+ format_version($base), ",$with_or without $ppport.";
+ if ($API{$f}{unverified}) {
+ print "\nThis information is based on inspection of the source code",
+ " and has not been\n",
+ "verified by successful compilation.";
+ }
+ print "\n";
+ $info++;
+ }
+ if ($API{$f}{provided} || $todo) {
+ print "\nThis is only supported by $ppport, and NOT by perl versions going forward.\n" unless $base;
+ if ($todo) {
+ if (! $base || $todo < $base) {
+ my $additionally = "";
+ $additionally .= " additionally" if $base;
+ print "$ppport$additionally provides support at least back to perl-",
+ format_version($todo),
+ ".\n";
+ }
+ }
+ elsif (! $base || $base > $int_min_perl) {
+ if (exists $depends{$f}) {
+ my $max = 0;
+ for (@{$depends{$f}}) {
+ $max = int_parse_version($API{$_}{todo}) if $API{$_}{todo} && $API{$_}{todo} > $max;
+ # XXX What to assume unspecified values are? This effectively makes them MIN_PERL
+ }
+ $todo = $max if $max;
+ }
+ print "\n$ppport provides support for this, but ironically, does not",
+ " currently know,\n",
+ "for this report, the minimum version it supports for this";
+ if ($API{$f}{undocumented}) {
+ print " and many things\n",
+ "it provides that are implemented as macros and aren't",
+ " documented. You can\n",
+ "help by submitting a documentation patch";
+ }
+ print ".\n";
+ if ($todo) {
+ if ($todo <= $int_min_perl) {
+ print "It may very well be supported all the way back to ",
+ format_version(5.003_07), ".\n";
+ }
+ else {
+ print "But given the things $f depends on, it's a good",
+ " guess that it isn't\n",
+ "supported prior to ", format_version($todo), ".\n";
+ }
+ }
+ }
}
if ($API{$f}{provided}) {
- my $todo = $API{$f}{todo} ? format_version($API{$f}{todo}) : "5.003";
- print "Support by $ppport provided back to perl-$todo.\n";
- print "Support needs to be explicitly requested by NEED_$f.\n" if exists $need{$f};
- print "Depends on: ", join(', ', @{$depends{$f}}), ".\n" if exists $depends{$f};
+ print "Support needs to be explicitly requested by #define NEED_$f\n",
+ "(or #define NEED_${f}_GLOBAL).\n" if exists $need{$f};
+ $info++;
+ }
+
+ if ($base || ! $API{$f}{ppport_fnc}) {
+ my $email = "Send email to perl5-porters\@perl.org if you need to have this functionality.\n";
+ if ($API{$f}{inaccessible}) {
+ print "\nThis is not part of the public API, and may not even be accessible to XS code.\n";
+ $info++;
+ }
+ elsif ($API{$f}{core_only}) {
+ print "\nThis is not part of the public API, and should not be used by XS code.\n";
+ $info++;
+ }
+ elsif ($API{$f}{deprecated}) {
+ print "\nThis is deprecated and should not be used. Convert existing uses.\n";
+ $info++;
+ }
+ elsif ($API{$f}{experimental}) {
+ print "\nThe API for this is unstable and should not be used by XS code.\n", $email;
+ $info++;
+ }
+ elsif ($API{$f}{undocumented}) {
+ print "\nSince this is undocumented, the API should be considered unstable.\n";
+ if ($API{$f}{provided}) {
+ print "Consider bringing this up on the list: perl5-porters\@perl.org.\n";
+ }
+ else {
+ print "It may be that this is not intended for XS use, or it may just be\n",
+ "that no one has gotten around to documenting it.\n", $email;
+ }
+ $info++;
+ }
+ unless ($info) {
+ print "No portability information available. Check your spelling; or",
+ " this could be\na bug in Devel::PPPort. To report an issue:\n",
+ "https://github.com/Dual-Life/Devel-PPPort/issues/new\n";
+ }
+ }
+
+ print "\nDepends on: ", join(', ', @{$depends{$f}}), ".\n"
+ if exists $depends{$f};
+ if (exists $hints{$f} || exists $warnings{$f}) {
print "\n$hints{$f}" if exists $hints{$f};
print "\nWARNING:\n$warnings{$f}" if exists $warnings{$f};
$info++;
}
- print "No portability information available.\n" unless $info;
$count++;
}
- $count or print "Found no API matching '$opt{'api-info'}'.";
+
+ $count or print "\nFound no API matching '$opt{'api-info'}'.";
print "\n";
exit 0;
}
if (exists $opt{'list-provided'}) {
my $f;
- for $f (sort { lc $a cmp lc $b } keys %API) {
+ for $f (sort dictionary_order keys %API) {
next unless $API{$f}{provided};
my @flags;
push @flags, 'explicit' if exists $need{$f};
@@ -4629,7 +7035,9 @@ for $filename (@files) {
$file{uses_Perl}{$func}++ if $c =~ /\bPerl_$func\b/;
if (exists $API{$func}{provided}) {
$file{uses_provided}{$func}++;
- if (!exists $API{$func}{base} || $API{$func}{base} > $opt{'compat-version'}) {
+ if ( ! exists $API{$func}{base}
+ || int_parse_version($API{$func}{base}) > $opt{'compat-version'})
+ {
$file{uses}{$func}++;
my @deps = rec_depend($func);
if (@deps) {
@@ -4643,7 +7051,9 @@ for $filename (@files) {
}
}
}
- if (exists $API{$func}{todo} && $API{$func}{todo} > $opt{'compat-version'}) {
+ if ( exists $API{$func}{todo}
+ && int_parse_version($API{$func}{todo}) > $opt{'compat-version'})
+ {
if ($c =~ /\b$func\b/) {
$file{uses_todo}{$func}++;
}
@@ -4694,9 +7104,9 @@ for $filename (@files) {
my $c = $file{code};
my $warnings = 0;
- for $func (sort keys %{$file{uses_Perl}}) {
+ for $func (sort dictionary_order keys %{$file{uses_Perl}}) {
if ($API{$func}{varargs}) {
- unless ($API{$func}{nothxarg}) {
+ unless ($API{$func}{noTHXarg}) {
my $changes = ($c =~ s{\b(Perl_$func\s*\(\s*)(?!aTHX_?)(\)|[^\s)]*\))}
{ $1 . ($2 eq ')' ? 'aTHX' : 'aTHX_ ') . $2 }ge);
if ($changes) {
@@ -4712,12 +7122,12 @@ for $filename (@files) {
}
}
- for $func (sort keys %{$file{uses_replace}}) {
+ for $func (sort dictionary_order keys %{$file{uses_replace}}) {
warning("Uses $func instead of $replace{$func}");
$file{changes} += ($c =~ s/\b$func\b/$replace{$func}/g);
}
- for $func (sort keys %{$file{uses_provided}}) {
+ for $func (sort dictionary_order keys %{$file{uses_provided}}) {
if ($file{uses}{$func}) {
if (exists $file{uses_deps}{$func}) {
diag("Uses $func, which depends on ", join(', ', @{$file{uses_deps}{$func}}));
@@ -4730,14 +7140,15 @@ for $filename (@files) {
}
unless ($opt{quiet}) {
- for $func (sort keys %{$file{uses_todo}}) {
+ for $func (sort dictionary_order keys %{$file{uses_todo}}) {
+ next if int_parse_version($API{$func}{todo}) <= $int_min_perl;
print "*** WARNING: Uses $func, which may not be portable below perl ",
format_version($API{$func}{todo}), ", even with '$ppport'\n";
$warnings++;
}
}
- for $func (sort keys %{$file{needed_static}}) {
+ for $func (sort dictionary_order keys %{$file{needed_static}}) {
my $message = '';
if (not exists $file{uses}{$func}) {
$message = "No need to define NEED_$func if $func is never used";
@@ -4751,7 +7162,7 @@ for $filename (@files) {
}
}
- for $func (sort keys %{$file{needed_global}}) {
+ for $func (sort dictionary_order keys %{$file{needed_global}}) {
my $message = '';
if (not exists $global{uses}{$func}) {
$message = "No need to define NEED_${func}_GLOBAL if $func is never used";
@@ -4775,7 +7186,7 @@ for $filename (@files) {
if ($file{needs_inc_ppport}) {
my $pp = '';
- for $func (sort keys %{$file{needs}}) {
+ for $func (sort dictionary_order keys %{$file{needs}}) {
my $type = $file{needs}{$func};
next if $type eq 'extern';
my $suffix = $type eq 'global' ? '_GLOBAL' : '';
@@ -4971,59 +7382,6 @@ sub rec_depend
grep !$s{$_}++, map { ($_, rec_depend($_, $seen)) } @{$depends{$func}};
}
-sub parse_version
-{
- my $ver = shift;
-
- if ($ver =~ /^(\d+)\.(\d+)\.(\d+)$/) {
- return ($1, $2, $3);
- }
- elsif ($ver !~ /^\d+\.[\d_]+$/) {
- die "cannot parse version '$ver'\n";
- }
-
- $ver =~ s/_//g;
- $ver =~ s/$/000000/;
-
- my($r,$v,$s) = $ver =~ /(\d+)\.(\d{3})(\d{3})/;
-
- $v = int $v;
- $s = int $s;
-
- if ($r < 5 || ($r == 5 && $v < 6)) {
- if ($s % 10) {
- die "cannot parse version '$ver'\n";
- }
- }
-
- return ($r, $v, $s);
-}
-
-sub format_version
-{
- my $ver = shift;
-
- $ver =~ s/$/000000/;
- my($r,$v,$s) = $ver =~ /(\d+)\.(\d{3})(\d{3})/;
-
- $v = int $v;
- $s = int $s;
-
- if ($r < 5 || ($r == 5 && $v < 6)) {
- if ($s % 10) {
- die "invalid version '$ver'\n";
- }
- $s /= 10;
-
- $ver = sprintf "%d.%03d", $r, $v;
- $s > 0 and $ver .= sprintf "_%02d", $s;
-
- return $ver;
- }
-
- return sprintf "%d.%d.%d", $r, $v, $s;
-}
-
sub info
{
$opt{quiet} and return;
@@ -5179,6 +7537,10 @@ __DATA__
# define dTHX dNOOP
#endif
+/* Hint: dTHX
+
+ For pre-5.6.0 thread compatibility, instead use dTHXR, available only through
+ ppport.h */
#ifndef dTHXa
# define dTHXa(x) dNOOP
#endif
@@ -5194,10 +7556,19 @@ __DATA__
# define aTHX
#endif
+/* Hint: aTHX
+
+ For pre-5.6.0 thread compatibility, instead use aTHXR, available only through
+ ppport.h */
#ifndef aTHX_
# define aTHX_
#endif
+/* Hint: aTHX_
+
+ For pre-5.6.0 thread compatibility, instead use aTHXR_, available only
+ through ppport.h */
+
#if (PERL_BCDVERSION < 0x5006000)
# ifdef USE_THREADS
# define aTHXR thr
@@ -5561,6 +7932,397 @@ __DATA__
#ifndef UVSIZE
# define UVSIZE IVSIZE
#endif
+
+#ifndef PERL_SIGNALS_UNSAFE_FLAG
+
+#define PERL_SIGNALS_UNSAFE_FLAG 0x0001
+
+#if (PERL_BCDVERSION < 0x5008000)
+# define D_PPP_PERL_SIGNALS_INIT PERL_SIGNALS_UNSAFE_FLAG
+#else
+# define D_PPP_PERL_SIGNALS_INIT 0
+#endif
+
+#if defined(NEED_PL_signals)
+static U32 DPPP_(my_PL_signals) = D_PPP_PERL_SIGNALS_INIT;
+#elif defined(NEED_PL_signals_GLOBAL)
+U32 DPPP_(my_PL_signals) = D_PPP_PERL_SIGNALS_INIT;
+#else
+extern U32 DPPP_(my_PL_signals);
+#endif
+#define PL_signals DPPP_(my_PL_signals)
+
+#endif
+
+/* Hint: PL_ppaddr
+ * Calling an op via PL_ppaddr requires passing a context argument
+ * for threaded builds. Since the context argument is different for
+ * 5.005 perls, you can use aTHXR (supplied by ppport.h), which will
+ * automatically be defined as the correct argument.
+ */
+
+#if (PERL_BCDVERSION <= 0x5005005)
+/* Replace: 1 */
+# define PL_ppaddr ppaddr
+# define PL_no_modify no_modify
+/* Replace: 0 */
+#endif
+
+#if (PERL_BCDVERSION <= 0x5004005)
+/* Replace: 1 */
+# define PL_DBsignal DBsignal
+# define PL_DBsingle DBsingle
+# define PL_DBsub DBsub
+# define PL_DBtrace DBtrace
+# define PL_Sv Sv
+# define PL_Xpv Xpv
+# define PL_bufend bufend
+# define PL_bufptr bufptr
+# define PL_compiling compiling
+# define PL_copline copline
+# define PL_curcop curcop
+# define PL_curstash curstash
+# define PL_debstash debstash
+# define PL_defgv defgv
+# define PL_diehook diehook
+# define PL_dirty dirty
+# define PL_dowarn dowarn
+# define PL_errgv errgv
+# define PL_error_count error_count
+# define PL_expect expect
+# define PL_hexdigit hexdigit
+# define PL_hints hints
+# define PL_in_my in_my
+# define PL_laststatval laststatval
+# define PL_lex_state lex_state
+# define PL_lex_stuff lex_stuff
+# define PL_linestr linestr
+# define PL_na na
+# define PL_perl_destruct_level perl_destruct_level
+# define PL_perldb perldb
+# define PL_rsfp_filters rsfp_filters
+# define PL_rsfp rsfp
+# define PL_stack_base stack_base
+# define PL_stack_sp stack_sp
+# define PL_statcache statcache
+# define PL_stdingv stdingv
+# define PL_sv_arenaroot sv_arenaroot
+# define PL_sv_no sv_no
+# define PL_sv_undef sv_undef
+# define PL_sv_yes sv_yes
+# define PL_tainted tainted
+# define PL_tainting tainting
+# define PL_tokenbuf tokenbuf
+# define PL_mess_sv mess_sv
+/* Replace: 0 */
+#endif
+
+/* Warning: PL_parser
+ * For perl versions earlier than 5.9.5, this is an always
+ * non-NULL dummy. Also, it cannot be dereferenced. Don't
+ * use it if you can avoid it, and unless you absolutely know
+ * what you're doing.
+ * If you always check that PL_parser is non-NULL, you can
+ * define DPPP_PL_parser_NO_DUMMY to avoid the creation of
+ * a dummy parser structure.
+ */
+
+#if (PERL_BCDVERSION >= 0x5009005)
+# ifdef DPPP_PL_parser_NO_DUMMY
+# define D_PPP_my_PL_parser_var(var) ((PL_parser ? PL_parser : \
+ (croak("panic: PL_parser == NULL in %s:%d", \
+ __FILE__, __LINE__), (yy_parser *) NULL))->var)
+# else
+# ifdef DPPP_PL_parser_NO_DUMMY_WARNING
+# define D_PPP_parser_dummy_warning(var)
+# else
+# define D_PPP_parser_dummy_warning(var) \
+ warn("warning: dummy PL_" #var " used in %s:%d", __FILE__, __LINE__),
+# endif
+# define D_PPP_my_PL_parser_var(var) ((PL_parser ? PL_parser : \
+ (D_PPP_parser_dummy_warning(var) &DPPP_(dummy_PL_parser)))->var)
+#if defined(NEED_PL_parser)
+static yy_parser DPPP_(dummy_PL_parser);
+#elif defined(NEED_PL_parser_GLOBAL)
+yy_parser DPPP_(dummy_PL_parser);
+#else
+extern yy_parser DPPP_(dummy_PL_parser);
+#endif
+
+# endif
+
+/* PL_expect, PL_copline, PL_rsfp, PL_rsfp_filters, PL_linestr, PL_bufptr, PL_bufend, PL_lex_state, PL_lex_stuff, PL_tokenbuf depends on PL_parser */
+/* Warning: PL_expect, PL_copline, PL_rsfp, PL_rsfp_filters, PL_linestr, PL_bufptr, PL_bufend, PL_lex_state, PL_lex_stuff, PL_tokenbuf
+ * Do not use this variable unless you know exactly what you're
+ * doing. It is internal to the perl parser and may change or even
+ * be removed in the future. As of perl 5.9.5, you have to check
+ * for (PL_parser != NULL) for this variable to have any effect.
+ * An always non-NULL PL_parser dummy is provided for earlier
+ * perl versions.
+ * If PL_parser is NULL when you try to access this variable, a
+ * dummy is being accessed instead and a warning is issued unless
+ * you define DPPP_PL_parser_NO_DUMMY_WARNING.
+ * If DPPP_PL_parser_NO_DUMMY is defined, the code trying to access
+ * this variable will croak with a panic message.
+ */
+
+# define PL_expect D_PPP_my_PL_parser_var(expect)
+# define PL_copline D_PPP_my_PL_parser_var(copline)
+# define PL_rsfp D_PPP_my_PL_parser_var(rsfp)
+# define PL_rsfp_filters D_PPP_my_PL_parser_var(rsfp_filters)
+# define PL_linestr D_PPP_my_PL_parser_var(linestr)
+# define PL_bufptr D_PPP_my_PL_parser_var(bufptr)
+# define PL_bufend D_PPP_my_PL_parser_var(bufend)
+# define PL_lex_state D_PPP_my_PL_parser_var(lex_state)
+# define PL_lex_stuff D_PPP_my_PL_parser_var(lex_stuff)
+# define PL_tokenbuf D_PPP_my_PL_parser_var(tokenbuf)
+# define PL_in_my D_PPP_my_PL_parser_var(in_my)
+# define PL_in_my_stash D_PPP_my_PL_parser_var(in_my_stash)
+# define PL_error_count D_PPP_my_PL_parser_var(error_count)
+
+
+#else
+
+/* ensure that PL_parser != NULL and cannot be dereferenced */
+# define PL_parser ((void *) 1)
+
+#endif
+
+#if (PERL_BCDVERSION <= 0x5003022)
+# undef start_subparse
+# if (PERL_BCDVERSION < 0x5003022)
+#ifndef start_subparse
+# define start_subparse(a, b) Perl_start_subparse()
+#endif
+
+# else
+#ifndef start_subparse
+# define start_subparse(a, b) Perl_start_subparse(b)
+#endif
+
+# endif
+
+#if (PERL_BCDVERSION < 0x5003007)
+foo
+#endif
+#endif
+
+/* Hint: newCONSTSUB
+ * Returns a CV* as of perl-5.7.1. This return value is not supported
+ * by Devel::PPPort.
+ */
+
+/* newCONSTSUB from IO.xs is in the core starting with 5.004_63 */
+#if (PERL_BCDVERSION < 0x5004063) && (PERL_BCDVERSION != 0x5004005)
+
+/* And before that, we need to make sure this gets compiled for the functions
+ * that rely on it */
+#define NEED_newCONSTSUB
+
+#if defined(NEED_newCONSTSUB)
+static void DPPP_(my_newCONSTSUB)(HV * stash, const char * name, SV * sv);
+static
+#else
+extern void DPPP_(my_newCONSTSUB)(HV * stash, const char * name, SV * sv);
+#endif
+
+#if defined(NEED_newCONSTSUB) || defined(NEED_newCONSTSUB_GLOBAL)
+
+#ifdef newCONSTSUB
+# undef newCONSTSUB
+#endif
+#define newCONSTSUB(a,b,c) DPPP_(my_newCONSTSUB)(aTHX_ a,b,c)
+#define Perl_newCONSTSUB DPPP_(my_newCONSTSUB)
+
+
+/* This is just a trick to avoid a dependency of newCONSTSUB on PL_parser */
+/* (There's no PL_parser in perl < 5.005, so this is completely safe) */
+#define D_PPP_PL_copline PL_copline
+
+void
+DPPP_(my_newCONSTSUB)(HV *stash, const char *name, SV *sv)
+{
+ U32 oldhints = PL_hints;
+ HV *old_cop_stash = PL_curcop->cop_stash;
+ HV *old_curstash = PL_curstash;
+ line_t oldline = PL_curcop->cop_line;
+ PL_curcop->cop_line = D_PPP_PL_copline;
+
+ PL_hints &= ~HINT_BLOCK_SCOPE;
+ if (stash)
+ PL_curstash = PL_curcop->cop_stash = stash;
+
+ newSUB(
+
+ start_subparse(FALSE, 0),
+
+ newSVOP(OP_CONST, 0, newSVpv((char *) name, 0)),
+ newSVOP(OP_CONST, 0, &PL_sv_no), /* SvPV(&PL_sv_no) == "" -- GMB */
+ newSTATEOP(0, Nullch, newSVOP(OP_CONST, 0, sv))
+ );
+
+ PL_hints = oldhints;
+ PL_curcop->cop_stash = old_cop_stash;
+ PL_curstash = old_curstash;
+ PL_curcop->cop_line = oldline;
+}
+#endif
+#endif
+#ifndef PERL_MAGIC_sv
+# define PERL_MAGIC_sv '\0'
+#endif
+
+#ifndef PERL_MAGIC_overload
+# define PERL_MAGIC_overload 'A'
+#endif
+
+#ifndef PERL_MAGIC_overload_elem
+# define PERL_MAGIC_overload_elem 'a'
+#endif
+
+#ifndef PERL_MAGIC_overload_table
+# define PERL_MAGIC_overload_table 'c'
+#endif
+
+#ifndef PERL_MAGIC_bm
+# define PERL_MAGIC_bm 'B'
+#endif
+
+#ifndef PERL_MAGIC_regdata
+# define PERL_MAGIC_regdata 'D'
+#endif
+
+#ifndef PERL_MAGIC_regdatum
+# define PERL_MAGIC_regdatum 'd'
+#endif
+
+#ifndef PERL_MAGIC_env
+# define PERL_MAGIC_env 'E'
+#endif
+
+#ifndef PERL_MAGIC_envelem
+# define PERL_MAGIC_envelem 'e'
+#endif
+
+#ifndef PERL_MAGIC_fm
+# define PERL_MAGIC_fm 'f'
+#endif
+
+#ifndef PERL_MAGIC_regex_global
+# define PERL_MAGIC_regex_global 'g'
+#endif
+
+#ifndef PERL_MAGIC_isa
+# define PERL_MAGIC_isa 'I'
+#endif
+
+#ifndef PERL_MAGIC_isaelem
+# define PERL_MAGIC_isaelem 'i'
+#endif
+
+#ifndef PERL_MAGIC_nkeys
+# define PERL_MAGIC_nkeys 'k'
+#endif
+
+#ifndef PERL_MAGIC_dbfile
+# define PERL_MAGIC_dbfile 'L'
+#endif
+
+#ifndef PERL_MAGIC_dbline
+# define PERL_MAGIC_dbline 'l'
+#endif
+
+#ifndef PERL_MAGIC_mutex
+# define PERL_MAGIC_mutex 'm'
+#endif
+
+#ifndef PERL_MAGIC_shared
+# define PERL_MAGIC_shared 'N'
+#endif
+
+#ifndef PERL_MAGIC_shared_scalar
+# define PERL_MAGIC_shared_scalar 'n'
+#endif
+
+#ifndef PERL_MAGIC_collxfrm
+# define PERL_MAGIC_collxfrm 'o'
+#endif
+
+#ifndef PERL_MAGIC_tied
+# define PERL_MAGIC_tied 'P'
+#endif
+
+#ifndef PERL_MAGIC_tiedelem
+# define PERL_MAGIC_tiedelem 'p'
+#endif
+
+#ifndef PERL_MAGIC_tiedscalar
+# define PERL_MAGIC_tiedscalar 'q'
+#endif
+
+#ifndef PERL_MAGIC_qr
+# define PERL_MAGIC_qr 'r'
+#endif
+
+#ifndef PERL_MAGIC_sig
+# define PERL_MAGIC_sig 'S'
+#endif
+
+#ifndef PERL_MAGIC_sigelem
+# define PERL_MAGIC_sigelem 's'
+#endif
+
+#ifndef PERL_MAGIC_taint
+# define PERL_MAGIC_taint 't'
+#endif
+
+#ifndef PERL_MAGIC_uvar
+# define PERL_MAGIC_uvar 'U'
+#endif
+
+#ifndef PERL_MAGIC_uvar_elem
+# define PERL_MAGIC_uvar_elem 'u'
+#endif
+
+#ifndef PERL_MAGIC_vstring
+# define PERL_MAGIC_vstring 'V'
+#endif
+
+#ifndef PERL_MAGIC_vec
+# define PERL_MAGIC_vec 'v'
+#endif
+
+#ifndef PERL_MAGIC_utf8
+# define PERL_MAGIC_utf8 'w'
+#endif
+
+#ifndef PERL_MAGIC_substr
+# define PERL_MAGIC_substr 'x'
+#endif
+
+#ifndef PERL_MAGIC_defelem
+# define PERL_MAGIC_defelem 'y'
+#endif
+
+#ifndef PERL_MAGIC_glob
+# define PERL_MAGIC_glob '*'
+#endif
+
+#ifndef PERL_MAGIC_arylen
+# define PERL_MAGIC_arylen '#'
+#endif
+
+#ifndef PERL_MAGIC_pos
+# define PERL_MAGIC_pos '.'
+#endif
+
+#ifndef PERL_MAGIC_backref
+# define PERL_MAGIC_backref '<'
+#endif
+
+#ifndef PERL_MAGIC_ext
+# define PERL_MAGIC_ext '~'
+#endif
#ifndef cBOOL
# define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0)
#endif
@@ -5601,38 +8363,92 @@ __DATA__
#endif
+/* These could become provided if/when they become part of the public API */
+#ifndef withinCOUNT
+# define withinCOUNT(c, l, n) \
+ (((WIDEST_UTYPE) (((c)) - ((l) | 0))) <= (((WIDEST_UTYPE) ((n) | 0))))
+#endif
+
+#ifndef inRANGE
+# define inRANGE(c, l, u) \
+ ( (sizeof(c) == sizeof(U8)) ? withinCOUNT(((U8) (c)), (l), ((u) - (l))) \
+ : (sizeof(c) == sizeof(U16)) ? withinCOUNT(((U16) (c)), (l), ((u) - (l))) \
+ : (sizeof(c) == sizeof(U32)) ? withinCOUNT(((U32) (c)), (l), ((u) - (l))) \
+ : (withinCOUNT(((WIDEST_UTYPE) (c)), (l), ((u) - (l)))))
+#endif
+
+/* The '| 0' part ensures a compiler error if c is not integer (like e.g., a
+ * pointer) */
+#undef FITS_IN_8_BITS /* handy.h version uses a core-only constant */
+#ifndef FITS_IN_8_BITS
+# define FITS_IN_8_BITS(c) ( (sizeof(c) == 1) \
+ || !(((WIDEST_UTYPE)((c) | 0)) & ~0xFF))
+#endif
+
+/* Create the macro for "is'macro'_utf8_safe(s, e)". For code points below
+ * 256, it calls the equivalent _L1 macro by converting the UTF-8 to code
+ * point. That is so that it can automatically get the bug fixes done in this
+ * file. */
+#define D_PPP_IS_GENERIC_UTF8_SAFE(s, e, macro) \
+ (((e) - (s)) <= 0 \
+ ? 0 \
+ : UTF8_IS_INVARIANT((s)[0]) \
+ ? is ## macro ## _L1((s)[0]) \
+ : (((e) - (s)) < UTF8SKIP(s)) \
+ ? 0 \
+ : UTF8_IS_DOWNGRADEABLE_START((s)[0]) \
+ /* The cast in the line below is only to silence warnings */ \
+ ? is ## macro ## _L1((WIDEST_UTYPE) LATIN1_TO_NATIVE( \
+ UTF8_ACCUMULATE(NATIVE_UTF8_TO_I8((s)[0]) \
+ & UTF_START_MASK(2), \
+ (s)[1]))) \
+ : is ## macro ## _utf8(s))
+
+/* Create the macro for "is'macro'_LC_utf8_safe(s, e)". For code points below
+ * 256, it calls the equivalent _L1 macro by converting the UTF-8 to code
+ * point. That is so that it can automatically get the bug fixes done in this
+ * file. */
+#define D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, macro) \
+ (((e) - (s)) <= 0 \
+ ? 0 \
+ : UTF8_IS_INVARIANT((s)[0]) \
+ ? is ## macro ## _LC((s)[0]) \
+ : (((e) - (s)) < UTF8SKIP(s)) \
+ ? 0 \
+ : UTF8_IS_DOWNGRADEABLE_START((s)[0]) \
+ /* The cast in the line below is only to silence warnings */ \
+ ? is ## macro ## _LC((WIDEST_UTYPE) LATIN1_TO_NATIVE( \
+ UTF8_ACCUMULATE(NATIVE_UTF8_TO_I8((s)[0]) \
+ & UTF_START_MASK(2), \
+ (s)[1]))) \
+ : is ## macro ## _utf8(s))
+
+/* A few of the early functions are broken. For these and the non-LC case,
+ * machine generated code is substituted. But that code doesn't work for
+ * locales. This is just like the above macro, but at the end, we call the
+ * macro we've generated for the above 255 case, which is correct since locale
+ * isn't involved. This will generate extra code to handle the 0-255 inputs,
+ * but hopefully it will be optimized out by the C compiler. But just in case
+ * it isn't, this macro is only used on the few versions that are broken */
+
+#define D_PPP_IS_GENERIC_LC_UTF8_SAFE_BROKEN(s, e, macro) \
+ (((e) - (s)) <= 0 \
+ ? 0 \
+ : UTF8_IS_INVARIANT((s)[0]) \
+ ? is ## macro ## _LC((s)[0]) \
+ : (((e) - (s)) < UTF8SKIP(s)) \
+ ? 0 \
+ : UTF8_IS_DOWNGRADEABLE_START((s)[0]) \
+ /* The cast in the line below is only to silence warnings */ \
+ ? is ## macro ## _LC((WIDEST_UTYPE) LATIN1_TO_NATIVE( \
+ UTF8_ACCUMULATE(NATIVE_UTF8_TO_I8((s)[0]) \
+ & UTF_START_MASK(2), \
+ (s)[1]))) \
+ : is ## macro ## _utf8_safe(s, e))
#ifndef SvRX
-#if defined(NEED_SvRX)
-static void * DPPP_(my_SvRX)(pTHX_ SV *rv);
-static
-#else
-extern void * DPPP_(my_SvRX)(pTHX_ SV *rv);
-#endif
-
-#if defined(NEED_SvRX) || defined(NEED_SvRX_GLOBAL)
-
-#ifdef SvRX
-# undef SvRX
+# define SvRX(rv) (SvROK((rv)) ? (SvMAGICAL(SvRV((rv))) ? (mg_find(SvRV((rv)), PERL_MAGIC_qr) ? mg_find(SvRV((rv)), PERL_MAGIC_qr)->mg_obj : NULL) : NULL) : NULL)
#endif
-#define SvRX(a) DPPP_(my_SvRX)(aTHX_ a)
-
-void *
-DPPP_(my_SvRX)(pTHX_ SV *rv)
-{
- if (SvROK(rv)) {
- SV *sv = SvRV(rv);
- if (SvMAGICAL(sv)) {
- MAGIC *mg = mg_find(sv, PERL_MAGIC_qr);
- if (mg && mg->mg_obj) {
- return mg->mg_obj;
- }
- }
- }
- return 0;
-}
-#endif
-#endif
#ifndef SvRXOK
# define SvRXOK(sv) (!!SvRX(sv))
#endif
@@ -5748,9 +8564,12 @@ typedef NVTYPE NV;
# define EXTERN_C extern
#endif
-#if defined(PERL_GCC_PEDANTIC)
+#if (PERL_BCDVERSION < 0x5004000) || defined(PERL_GCC_PEDANTIC)
# ifndef PERL_GCC_BRACE_GROUPS_FORBIDDEN
-# define PERL_GCC_BRACE_GROUPS_FORBIDDEN
+#ifndef PERL_GCC_BRACE_GROUPS_FORBIDDEN
+# define PERL_GCC_BRACE_GROUPS_FORBIDDEN
+#endif
+
# endif
#endif
@@ -5883,9 +8702,6 @@ typedef NVTYPE NV;
#ifndef SVf
# define SVf "_"
#endif
-#ifndef UTF8_MAXBYTES
-# define UTF8_MAXBYTES UTF8_MAXLEN
-#endif
#ifndef CPERLscope
# define CPERLscope(x) x
#endif
@@ -5936,52 +8752,127 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
# endif
#endif
+/* On versions without NATIVE_TO_ASCII, only ASCII is supported */
+#if defined(EBCDIC) && defined(NATIVE_TO_ASCI)
+#ifndef NATIVE_TO_LATIN1
+# define NATIVE_TO_LATIN1(c) NATIVE_TO_ASCII(c)
+#endif
+
+#ifndef LATIN1_TO_NATIVE
+# define LATIN1_TO_NATIVE(c) ASCII_TO_NATIVE(c)
+#endif
+
+#ifndef NATIVE_TO_UNI
+# define NATIVE_TO_UNI(c) ((c) > 255 ? (c) : NATIVE_TO_LATIN1(c))
+#endif
+
+#ifndef UNI_TO_NATIVE
+# define UNI_TO_NATIVE(c) ((c) > 255 ? (c) : LATIN1_TO_NATIVE(c))
+#endif
+
+#else
+#ifndef NATIVE_TO_LATIN1
+# define NATIVE_TO_LATIN1(c) (c)
+#endif
+
+#ifndef LATIN1_TO_NATIVE
+# define LATIN1_TO_NATIVE(c) (c)
+#endif
+
+#ifndef NATIVE_TO_UNI
+# define NATIVE_TO_UNI(c) (c)
+#endif
+
+#ifndef UNI_TO_NATIVE
+# define UNI_TO_NATIVE(c) (c)
+#endif
+
+#endif
+
+/* Warning: LATIN1_TO_NATIVE, NATIVE_TO_LATIN1 NATIVE_TO_UNI UNI_TO_NATIVE
+ EBCDIC is not supported on versions earlier than 5.7.1
+ */
+
+/* The meaning of this changed; use the modern version */
+#undef isPSXSPC
+#undef isPSXSPC_A
+#undef isPSXSPC_L1
+
+/* Hint: isPSXSPC, isPSXSPC_A, isPSXSPC_L1, isPSXSPC_utf8_safe
+ This is equivalent to the corresponding isSPACE-type macro. On perls
+ before 5.18, this matched a vertical tab and SPACE didn't. But the
+ ppport.h SPACE version does match VT in all perl releases. Since VT's are
+ extremely rarely found in real-life files, this difference effectively
+ doesn't matter */
+
+/* Hint: isSPACE, isSPACE_A, isSPACE_L1, isSPACE_utf8_safe
+ Until Perl 5.18, this did not match the vertical tab (VT). The ppport.h
+ version does match it in all perl releases. Since VT's are extremely rarely
+ found in real-life files, this difference effectively doesn't matter */
+
#ifdef EBCDIC
-/* This is the first version where these macros are fully correct. Relying on
- * the C library functions, as earlier releases did, causes problems with
- * locales */
+/* This is the first version where these macros are fully correct on EBCDIC
+ * platforms. Relying on * the C library functions, as earlier releases did,
+ * causes problems with * locales */
# if (PERL_BCDVERSION < 0x5022000)
# undef isALNUM
# undef isALNUM_A
+# undef isALNUM_L1
# undef isALNUMC
# undef isALNUMC_A
+# undef isALNUMC_L1
# undef isALPHA
# undef isALPHA_A
+# undef isALPHA_L1
# undef isALPHANUMERIC
# undef isALPHANUMERIC_A
+# undef isALPHANUMERIC_L1
# undef isASCII
# undef isASCII_A
+# undef isASCII_L1
# undef isBLANK
# undef isBLANK_A
+# undef isBLANK_L1
# undef isCNTRL
# undef isCNTRL_A
+# undef isCNTRL_L1
# undef isDIGIT
# undef isDIGIT_A
+# undef isDIGIT_L1
# undef isGRAPH
# undef isGRAPH_A
+# undef isGRAPH_L1
# undef isIDCONT
# undef isIDCONT_A
+# undef isIDCONT_L1
# undef isIDFIRST
# undef isIDFIRST_A
+# undef isIDFIRST_L1
# undef isLOWER
# undef isLOWER_A
+# undef isLOWER_L1
# undef isOCTAL
# undef isOCTAL_A
+# undef isOCTAL_L1
# undef isPRINT
# undef isPRINT_A
-# undef isPSXSPC
-# undef isPSXSPC_A
+# undef isPRINT_L1
# undef isPUNCT
# undef isPUNCT_A
+# undef isPUNCT_L1
# undef isSPACE
# undef isSPACE_A
+# undef isSPACE_L1
# undef isUPPER
# undef isUPPER_A
+# undef isUPPER_L1
# undef isWORDCHAR
# undef isWORDCHAR_A
+# undef isWORDCHAR_L1
# undef isXDIGIT
# undef isXDIGIT_A
+# undef isXDIGIT_L1
# endif
#ifndef isASCII
# define isASCII(c) (isCNTRL(c) || isPRINT(c))
@@ -6012,6 +8903,18 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
)
#endif
+#if '^' == 106 /* EBCDIC POSIX-BC */
+# define D_PPP_OUTLIER_CONTROL 0x5F
+#else /* EBCDIC 1047 037 */
+# define D_PPP_OUTLIER_CONTROL 0xFF
+#endif
+
+/* The controls are everything below blank, plus one outlier */
+#ifndef isCNTRL_L1
+# define isCNTRL_L1(c) ((WIDEST_UTYPE) (c) < ' ' \
+ || (WIDEST_UTYPE) (c) == D_PPP_OUTLIER_CONTROL)
+#endif
+
/* The ordering of the tests in this and isUPPER are to exclude most characters
* early */
#ifndef isLOWER
@@ -6047,36 +8950,41 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
# undef isUPPER_A
# endif
-# if (PERL_BCDVERSION < 0x5008000)
-/* Hint: isCNTRL
- * Earlier perls omitted DEL */
+# if (PERL_BCDVERSION == 0x5007000) /* this perl made space GRAPH */
+# undef isGRAPH
+# endif
+
+# if (PERL_BCDVERSION < 0x5008000) /* earlier perls omitted DEL */
# undef isCNTRL
# endif
# if (PERL_BCDVERSION < 0x5010000)
-/* Hint: isPRINT
- * The implementation in older perl versions includes all of the
- * isSPACE() characters, which is wrong. The version provided by
- * Devel::PPPort always overrides a present buggy version.
- */
+/* earlier perls included all of the isSPACE() characters, which is wrong. The
+ * version provided by Devel::PPPort always overrides an existing buggy
+ * version. */
# undef isPRINT
# undef isPRINT_A
# endif
# if (PERL_BCDVERSION < 0x5014000)
-/* Hint: isASCII
- * The implementation in older perl versions always returned true if the
- * parameter was a signed char
- */
+/* earlier perls always returned true if the parameter was a signed char */
# undef isASCII
# undef isASCII_A
# endif
-# if (PERL_BCDVERSION < 0x5020000)
-/* Hint: isSPACE
- * The implementation in older perl versions didn't include \v */
+# if (PERL_BCDVERSION < 0x5017008) /* earlier perls didn't include PILCROW, SECTION SIGN */
+# undef isPUNCT_L1
+# endif
+
+# if (PERL_BCDVERSION < 0x5013007) /* khw didn't investigate why this failed */
+# undef isALNUMC_L1
+#endif
+
+# if (PERL_BCDVERSION < 0x5020000) /* earlier perls didn't include \v */
# undef isSPACE
# undef isSPACE_A
+# undef isSPACE_L1
+
# endif
#ifndef isASCII
# define isASCII(c) ((WIDEST_UTYPE) (c) <= 127)
@@ -6086,6 +8994,11 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
# define isCNTRL(c) ((WIDEST_UTYPE) (c) < ' ' || (c) == 127)
#endif
+#ifndef isCNTRL_L1
+# define isCNTRL_L1(c) (isCNTRL(c) || ( (WIDEST_UTYPE) (c) <= 0x9F \
+ && (WIDEST_UTYPE) (c) >= 0x80))
+#endif
+
#ifndef isLOWER
# define isLOWER(c) ((c) >= 'a' && (c) <= 'z')
#endif
@@ -6095,6 +9008,14 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
#endif
#endif /* Below are definitions common to EBCDIC and ASCII */
+#ifndef isASCII_L1
+# define isASCII_L1(c) isASCII(c)
+#endif
+
+#ifndef isASCII_LC
+# define isASCII_LC(c) isASCII(c)
+#endif
+
#ifndef isALNUM
# define isALNUM(c) isWORDCHAR(c)
#endif
@@ -6103,152 +9024,842 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
# define isALNUMC(c) isALPHANUMERIC(c)
#endif
+#ifndef isALNUMC_L1
+# define isALNUMC_L1(c) isALPHANUMERIC_L1(c)
+#endif
+
#ifndef isALPHA
# define isALPHA(c) (isUPPER(c) || isLOWER(c))
#endif
+#ifndef isALPHA_L1
+# define isALPHA_L1(c) (isUPPER_L1(c) || isLOWER_L1(c))
+#endif
+
#ifndef isALPHANUMERIC
# define isALPHANUMERIC(c) (isALPHA(c) || isDIGIT(c))
#endif
+#ifndef isALPHANUMERIC_L1
+# define isALPHANUMERIC_L1(c) (isALPHA_L1(c) || isDIGIT(c))
+#endif
+
+#ifndef isALPHANUMERIC_LC
+# define isALPHANUMERIC_LC(c) (isALPHA_LC(c) || isDIGIT_LC(c))
+#endif
+
#ifndef isBLANK
# define isBLANK(c) ((c) == ' ' || (c) == '\t')
#endif
+#ifndef isBLANK_L1
+# define isBLANK_L1(c) ( isBLANK(c) \
+ || ( FITS_IN_8_BITS(c) \
+ && NATIVE_TO_LATIN1((U8) c) == 0xA0))
+#endif
+
+#ifndef isBLANK_LC
+# define isBLANK_LC(c) isBLANK(c)
+#endif
+
#ifndef isDIGIT
-# define isDIGIT(c) ((c) <= '9' && (c) >= '0')
+# define isDIGIT(c) inRANGE(c, '0', '9')
+#endif
+
+#ifndef isDIGIT_L1
+# define isDIGIT_L1(c) isDIGIT(c)
#endif
#ifndef isGRAPH
# define isGRAPH(c) (isWORDCHAR(c) || isPUNCT(c))
#endif
+#ifndef isGRAPH_L1
+# define isGRAPH_L1(c) ( isPRINT_L1(c) \
+ && (c) != ' ' \
+ && NATIVE_TO_LATIN1((U8) c) != 0xA0)
+#endif
+
#ifndef isIDCONT
# define isIDCONT(c) isWORDCHAR(c)
#endif
+#ifndef isIDCONT_L1
+# define isIDCONT_L1(c) isWORDCHAR_L1(c)
+#endif
+
+#ifndef isIDCONT_LC
+# define isIDCONT_LC(c) isWORDCHAR_LC(c)
+#endif
+
#ifndef isIDFIRST
# define isIDFIRST(c) (isALPHA(c) || (c) == '_')
#endif
+#ifndef isIDFIRST_L1
+# define isIDFIRST_L1(c) (isALPHA_L1(c) || (U8) (c) == '_')
+#endif
+
+#ifndef isIDFIRST_LC
+# define isIDFIRST_LC(c) (isALPHA_LC(c) || (U8) (c) == '_')
+#endif
+
+#ifndef isLOWER_L1
+# define isLOWER_L1(c) ( isLOWER(c) \
+ || ( FITS_IN_8_BITS(c) \
+ && ( ( NATIVE_TO_LATIN1((U8) c) >= 0xDF \
+ && NATIVE_TO_LATIN1((U8) c) != 0xF7) \
+ || NATIVE_TO_LATIN1((U8) c) == 0xAA \
+ || NATIVE_TO_LATIN1((U8) c) == 0xBA \
+ || NATIVE_TO_LATIN1((U8) c) == 0xB5)))
+#endif
+
#ifndef isOCTAL
# define isOCTAL(c) (((WIDEST_UTYPE)((c)) & ~7) == '0')
#endif
+#ifndef isOCTAL_L1
+# define isOCTAL_L1(c) isOCTAL(c)
+#endif
+
#ifndef isPRINT
# define isPRINT(c) (isGRAPH(c) || (c) == ' ')
#endif
+#ifndef isPRINT_L1
+# define isPRINT_L1(c) (FITS_IN_8_BITS(c) && ! isCNTRL_L1(c))
+#endif
+
#ifndef isPSXSPC
# define isPSXSPC(c) isSPACE(c)
#endif
+#ifndef isPSXSPC_L1
+# define isPSXSPC_L1(c) isSPACE_L1(c)
+#endif
+
#ifndef isPUNCT
-# define isPUNCT(c) ( (c) == '-' || (c) == '!' || (c) == '"' \
- || (c) == '#' || (c) == '$' || (c) == '%' \
- || (c) == '&' || (c) == '\'' || (c) == '(' \
- || (c) == ')' || (c) == '*' || (c) == '+' \
- || (c) == ',' || (c) == '.' || (c) == '/' \
- || (c) == ':' || (c) == ';' || (c) == '<' \
- || (c) == '=' || (c) == '>' || (c) == '?' \
- || (c) == '@' || (c) == '[' || (c) == '\\' \
- || (c) == ']' || (c) == '^' || (c) == '_' \
- || (c) == '`' || (c) == '{' || (c) == '|' \
+# define isPUNCT(c) ( (c) == '-' || (c) == '!' || (c) == '"' \
+ || (c) == '#' || (c) == '$' || (c) == '%' \
+ || (c) == '&' || (c) == '\'' || (c) == '(' \
+ || (c) == ')' || (c) == '*' || (c) == '+' \
+ || (c) == ',' || (c) == '.' || (c) == '/' \
+ || (c) == ':' || (c) == ';' || (c) == '<' \
+ || (c) == '=' || (c) == '>' || (c) == '?' \
+ || (c) == '@' || (c) == '[' || (c) == '\\' \
+ || (c) == ']' || (c) == '^' || (c) == '_' \
+ || (c) == '`' || (c) == '{' || (c) == '|' \
|| (c) == '}' || (c) == '~')
#endif
+#ifndef isPUNCT_L1
+# define isPUNCT_L1(c) ( isPUNCT(c) \
+ || ( FITS_IN_8_BITS(c) \
+ && ( NATIVE_TO_LATIN1((U8) c) == 0xA1 \
+ || NATIVE_TO_LATIN1((U8) c) == 0xA7 \
+ || NATIVE_TO_LATIN1((U8) c) == 0xAB \
+ || NATIVE_TO_LATIN1((U8) c) == 0xB6 \
+ || NATIVE_TO_LATIN1((U8) c) == 0xB7 \
+ || NATIVE_TO_LATIN1((U8) c) == 0xBB \
+ || NATIVE_TO_LATIN1((U8) c) == 0xBF)))
+#endif
+
#ifndef isSPACE
-# define isSPACE(c) ( isBLANK(c) || (c) == '\n' || (c) == '\r' \
+# define isSPACE(c) ( isBLANK(c) || (c) == '\n' || (c) == '\r' \
|| (c) == '\v' || (c) == '\f')
#endif
+#ifndef isSPACE_L1
+# define isSPACE_L1(c) ( isSPACE(c) \
+ || (FITS_IN_8_BITS(c) \
+ && ( NATIVE_TO_LATIN1((U8) c) == 0x85 \
+ || NATIVE_TO_LATIN1((U8) c) == 0xA0)))
+#endif
+
+#ifndef isUPPER_L1
+# define isUPPER_L1(c) ( isUPPER(c) \
+ || (FITS_IN_8_BITS(c) \
+ && ( NATIVE_TO_LATIN1((U8) c) >= 0xC0 \
+ && NATIVE_TO_LATIN1((U8) c) <= 0xDE \
+ && NATIVE_TO_LATIN1((U8) c) != 0xD7)))
+#endif
+
#ifndef isWORDCHAR
# define isWORDCHAR(c) (isALPHANUMERIC(c) || (c) == '_')
#endif
+#ifndef isWORDCHAR_L1
+# define isWORDCHAR_L1(c) (isIDFIRST_L1(c) || isDIGIT(c))
+#endif
+
+#ifndef isWORDCHAR_LC
+# define isWORDCHAR_LC(c) (isIDFIRST_LC(c) || isDIGIT_LC(c))
+#endif
+
#ifndef isXDIGIT
-# define isXDIGIT(c) ( isDIGIT(c) \
- || ((c) >= 'a' && (c) <= 'f') \
+# define isXDIGIT(c) ( isDIGIT(c) \
+ || ((c) >= 'a' && (c) <= 'f') \
|| ((c) >= 'A' && (c) <= 'F'))
#endif
+
+#ifndef isXDIGIT_L1
+# define isXDIGIT_L1(c) isXDIGIT(c)
+#endif
+
+#ifndef isXDIGIT_LC
+# define isXDIGIT_LC(c) isxdigit(c)
+#endif
#ifndef isALNUM_A
-# define isALNUM_A isALNUM
+# define isALNUM_A(c) isALNUM(c)
#endif
#ifndef isALNUMC_A
-# define isALNUMC_A isALNUMC
+# define isALNUMC_A(c) isALNUMC(c)
#endif
#ifndef isALPHA_A
-# define isALPHA_A isALPHA
+# define isALPHA_A(c) isALPHA(c)
#endif
#ifndef isALPHANUMERIC_A
-# define isALPHANUMERIC_A isALPHANUMERIC
+# define isALPHANUMERIC_A(c) isALPHANUMERIC(c)
#endif
#ifndef isASCII_A
-# define isASCII_A isASCII
+# define isASCII_A(c) isASCII(c)
#endif
#ifndef isBLANK_A
-# define isBLANK_A isBLANK
+# define isBLANK_A(c) isBLANK(c)
#endif
#ifndef isCNTRL_A
-# define isCNTRL_A isCNTRL
+# define isCNTRL_A(c) isCNTRL(c)
#endif
#ifndef isDIGIT_A
-# define isDIGIT_A isDIGIT
+# define isDIGIT_A(c) isDIGIT(c)
#endif
#ifndef isGRAPH_A
-# define isGRAPH_A isGRAPH
+# define isGRAPH_A(c) isGRAPH(c)
#endif
#ifndef isIDCONT_A
-# define isIDCONT_A isIDCONT
+# define isIDCONT_A(c) isIDCONT(c)
#endif
#ifndef isIDFIRST_A
-# define isIDFIRST_A isIDFIRST
+# define isIDFIRST_A(c) isIDFIRST(c)
#endif
#ifndef isLOWER_A
-# define isLOWER_A isLOWER
+# define isLOWER_A(c) isLOWER(c)
#endif
#ifndef isOCTAL_A
-# define isOCTAL_A isOCTAL
+# define isOCTAL_A(c) isOCTAL(c)
#endif
#ifndef isPRINT_A
-# define isPRINT_A isPRINT
+# define isPRINT_A(c) isPRINT(c)
#endif
#ifndef isPSXSPC_A
-# define isPSXSPC_A isPSXSPC
+# define isPSXSPC_A(c) isPSXSPC(c)
#endif
#ifndef isPUNCT_A
-# define isPUNCT_A isPUNCT
+# define isPUNCT_A(c) isPUNCT(c)
#endif
#ifndef isSPACE_A
-# define isSPACE_A isSPACE
+# define isSPACE_A(c) isSPACE(c)
#endif
#ifndef isUPPER_A
-# define isUPPER_A isUPPER
+# define isUPPER_A(c) isUPPER(c)
#endif
#ifndef isWORDCHAR_A
-# define isWORDCHAR_A isWORDCHAR
+# define isWORDCHAR_A(c) isWORDCHAR(c)
#endif
#ifndef isXDIGIT_A
-# define isXDIGIT_A isXDIGIT
+# define isXDIGIT_A(c) isXDIGIT(c)
+#endif
+#ifndef isASCII_utf8_safe
+# define isASCII_utf8_safe(s,e) (((e) - (s)) <= 0 ? 0 : isASCII(*(s)))
+#endif
+
+#ifndef isASCII_uvchr
+# define isASCII_uvchr(c) (FITS_IN_8_BITS(c) ? isASCII_L1(c) : 0)
+#endif
+
+#if (PERL_BCDVERSION >= 0x5006000)
+# ifdef isALPHA_uni /* If one defined, all are; this is just an exemplar */
+# define D_PPP_is_ctype(upper, lower, c) \
+ (FITS_IN_8_BITS(c) \
+ ? is ## upper ## _L1(c) \
+ : is ## upper ## _uni((UV) (c))) /* _uni is old synonym */
+# else
+# define D_PPP_is_ctype(upper, lower, c) \
+ (FITS_IN_8_BITS(c) \
+ ? is ## upper ## _L1(c) \
+ : is_uni_ ## lower((UV) (c))) /* is_uni_ is even older */
+# endif
+#ifndef isALPHA_uvchr
+# define isALPHA_uvchr(c) D_PPP_is_ctype(ALPHA, alpha, c)
+#endif
+
+#ifndef isALPHANUMERIC_uvchr
+# define isALPHANUMERIC_uvchr(c) (isALPHA_uvchr(c) || isDIGIT_uvchr(c))
+#endif
+
+# ifdef is_uni_blank
+#ifndef isBLANK_uvchr
+# define isBLANK_uvchr(c) D_PPP_is_ctype(BLANK, blank, c)
+#endif
+
+# else
+#ifndef isBLANK_uvchr
+# define isBLANK_uvchr(c) (FITS_IN_8_BITS(c) \
+ ? isBLANK_L1(c) \
+ : ( (UV) (c) == 0x1680 /* Unicode 3.0 */ \
+ || inRANGE((UV) (c), 0x2000, 0x200A) \
+ || (UV) (c) == 0x202F /* Unicode 3.0 */\
+ || (UV) (c) == 0x205F /* Unicode 3.2 */\
+ || (UV) (c) == 0x3000))
+#endif
+
+# endif
+#ifndef isCNTRL_uvchr
+# define isCNTRL_uvchr(c) D_PPP_is_ctype(CNTRL, cntrl, c)
+#endif
+
+#ifndef isDIGIT_uvchr
+# define isDIGIT_uvchr(c) D_PPP_is_ctype(DIGIT, digit, c)
+#endif
+
+#ifndef isGRAPH_uvchr
+# define isGRAPH_uvchr(c) D_PPP_is_ctype(GRAPH, graph, c)
+#endif
+
+#ifndef isIDCONT_uvchr
+# define isIDCONT_uvchr(c) isWORDCHAR_uvchr(c)
+#endif
+
+#ifndef isIDFIRST_uvchr
+# define isIDFIRST_uvchr(c) D_PPP_is_ctype(IDFIRST, idfirst, c)
+#endif
+
+#ifndef isLOWER_uvchr
+# define isLOWER_uvchr(c) D_PPP_is_ctype(LOWER, lower, c)
+#endif
+
+#ifndef isPRINT_uvchr
+# define isPRINT_uvchr(c) D_PPP_is_ctype(PRINT, print, c)
+#endif
+
+#ifndef isPSXSPC_uvchr
+# define isPSXSPC_uvchr(c) isSPACE_uvchr(c)
+#endif
+
+#ifndef isPUNCT_uvchr
+# define isPUNCT_uvchr(c) D_PPP_is_ctype(PUNCT, punct, c)
+#endif
+
+#ifndef isSPACE_uvchr
+# define isSPACE_uvchr(c) D_PPP_is_ctype(SPACE, space, c)
+#endif
+
+#ifndef isUPPER_uvchr
+# define isUPPER_uvchr(c) D_PPP_is_ctype(UPPER, upper, c)
+#endif
+
+#ifndef isXDIGIT_uvchr
+# define isXDIGIT_uvchr(c) D_PPP_is_ctype(XDIGIT, xdigit, c)
+#endif
+
+#ifndef isWORDCHAR_uvchr
+# define isWORDCHAR_uvchr(c) (FITS_IN_8_BITS(c) \
+ ? isWORDCHAR_L1(c) : isALPHANUMERIC_uvchr(c))
+#endif
+#ifndef isALPHA_utf8_safe
+# define isALPHA_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, ALPHA)
+#endif
+
+# ifdef isALPHANUMERIC_utf8
+#ifndef isALPHANUMERIC_utf8_safe
+# define isALPHANUMERIC_utf8_safe(s,e) \
+ D_PPP_IS_GENERIC_UTF8_SAFE(s, e, ALPHANUMERIC)
+#endif
+
+# else
+#ifndef isALPHANUMERIC_utf8_safe
+# define isALPHANUMERIC_utf8_safe(s,e) \
+ (isALPHA_utf8_safe(s,e) || isDIGIT_utf8_safe(s,e))
+#endif
+
+# endif
+
+/* This was broken before 5.18, and just use this instead of worrying about
+ * which releases the official works on */
+# if 'A' == 65
+#ifndef isBLANK_utf8_safe
+# define isBLANK_utf8_safe(s,e) \
+( ( LIKELY((e) > (s)) ) ? /* Machine generated */ \
+ ( ( 0x09 == ((const U8*)s)[0] || 0x20 == ((const U8*)s)[0] ) ? 1 \
+ : ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ? \
+ ( ( 0xC2 == ((const U8*)s)[0] ) ? \
+ ( ( 0xA0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xE1 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x9A == ((const U8*)s)[1] ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xE2 == ((const U8*)s)[0] ) ? \
+ ( ( 0x80 == ((const U8*)s)[1] ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x8A ) || 0xAF == ((const U8*)s)[2] ) ? 3 : 0 )\
+ : ( ( 0x81 == ((const U8*)s)[1] ) && ( 0x9F == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( 0xE3 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : 0 ) \
+ : 0 )
+#endif
+
+# elif 'A' == 193 && '^' == 95 /* EBCDIC 1047 */
+#ifndef isBLANK_utf8_safe
+# define isBLANK_utf8_safe(s,e) \
+( ( LIKELY((e) > (s)) ) ? \
+ ( ( 0x05 == ((const U8*)s)[0] || 0x40 == ((const U8*)s)[0] ) ? 1 \
+ : ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ? \
+ ( ( 0x80 == ((const U8*)s)[0] ) ? \
+ ( ( 0x41 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xBC == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xCA == ((const U8*)s)[0] ) ? \
+ ( ( 0x41 == ((const U8*)s)[1] ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ : ( 0x42 == ((const U8*)s)[1] ) ? \
+ ( ( 0x56 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x43 == ((const U8*)s)[1] ) && ( 0x73 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( 0xCE == ((const U8*)s)[0] ) && ( 0x41 == ((const U8*)s)[1] ) ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : 0 ) \
+: 0 )
+#endif
+
+# elif 'A' == 193 && '^' == 176 /* EBCDIC 037 */
+#ifndef isBLANK_utf8_safe
+# define isBLANK_utf8_safe(s,e) \
+( ( LIKELY((e) > (s)) ) ? \
+ ( ( 0x05 == ((const U8*)s)[0] || 0x40 == ((const U8*)s)[0] ) ? 1 \
+ : ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ? \
+ ( ( 0x78 == ((const U8*)s)[0] ) ? \
+ ( ( 0x41 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ : ( 0xBD == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( 0xCA == ((const U8*)s)[0] ) ? \
+ ( ( 0x41 == ((const U8*)s)[1] ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ : ( 0x42 == ((const U8*)s)[1] ) ? \
+ ( ( 0x56 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x43 == ((const U8*)s)[1] ) && ( 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( 0xCE == ((const U8*)s)[0] ) && ( 0x41 == ((const U8*)s)[1] ) ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : 0 ) \
+: 0 )
+#endif
+
+# else
+# error Unknown character set
+# endif
+#ifndef isCNTRL_utf8_safe
+# define isCNTRL_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, CNTRL)
+#endif
+
+#ifndef isDIGIT_utf8_safe
+# define isDIGIT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, DIGIT)
+#endif
+
+#ifndef isGRAPH_utf8_safe
+# define isGRAPH_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, GRAPH)
+#endif
+
+# ifdef isIDCONT_utf8
+#ifndef isIDCONT_utf8_safe
+# define isIDCONT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, IDCONT)
+#endif
+
+# else
+#ifndef isIDCONT_utf8_safe
+# define isIDCONT_utf8_safe(s,e) isWORDCHAR_utf8_safe(s,e)
+#endif
+
+# endif
+#ifndef isIDFIRST_utf8_safe
+# define isIDFIRST_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, IDFIRST)
+#endif
+
+#ifndef isLOWER_utf8_safe
+# define isLOWER_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, LOWER)
+#endif
+
+#ifndef isPRINT_utf8_safe
+# define isPRINT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, PRINT)
+#endif
+
+# undef isPSXSPC_utf8_safe /* Use the modern definition */
+#ifndef isPSXSPC_utf8_safe
+# define isPSXSPC_utf8_safe(s,e) isSPACE_utf8_safe(s,e)
+#endif
+#ifndef isPUNCT_utf8_safe
+# define isPUNCT_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, PUNCT)
+#endif
+
+#ifndef isSPACE_utf8_safe
+# define isSPACE_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, SPACE)
+#endif
+
+#ifndef isUPPER_utf8_safe
+# define isUPPER_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, UPPER)
+#endif
+
+# ifdef isWORDCHAR_utf8
+#ifndef isWORDCHAR_utf8_safe
+# define isWORDCHAR_utf8_safe(s,e) D_PPP_IS_GENERIC_UTF8_SAFE(s, e, WORDCHAR)
+#endif
+
+# else
+#ifndef isWORDCHAR_utf8_safe
+# define isWORDCHAR_utf8_safe(s,e) \
+ (isALPHANUMERIC_utf8_safe(s,e) || (*(s)) == '_')
+#endif
+
+# endif
+
+/* This was broken before 5.12, and just use this instead of worrying about
+ * which releases the official works on */
+# if 'A' == 65
+#ifndef isXDIGIT_utf8_safe
+# define isXDIGIT_utf8_safe(s,e) \
+( ( LIKELY((e) > (s)) ) ? \
+ ( ( inRANGE(((const U8*)s)[0], 0x30, 0x39 ) || inRANGE(((const U8*)s)[0], 0x41, 0x46 ) || inRANGE(((const U8*)s)[0], 0x61, 0x66 ) ) ? 1\
+ : ( ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xEF == ((const U8*)s)[0] ) ) ? ( ( 0xBC == ((const U8*)s)[1] ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x90, 0x99 ) || inRANGE(((const U8*)s)[2], 0xA1, 0xA6 ) ) ? 3 : 0 )\
+ : ( ( 0xBD == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x81, 0x86 ) ) ) ? 3 : 0 ) : 0 )\
+: 0 )
+#endif
+
+# elif 'A' == 193 && '^' == 95 /* EBCDIC 1047 */
+#ifndef isXDIGIT_utf8_safe
+# define isXDIGIT_utf8_safe(s,e) \
+( ( LIKELY((e) > (s)) ) ? \
+ ( ( inRANGE(((const U8*)s)[0], 0x81, 0x86 ) || inRANGE(((const U8*)s)[0], 0xC1, 0xC6 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) ) ? 1\
+ : ( ( ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x73 == ((const U8*)s)[1] ) ) ? ( ( 0x67 == ((const U8*)s)[2] ) ?\
+ ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x68 ) ) ? 4 : 0 )\
+ : ( ( inRANGE(((const U8*)s)[2], 0x68, 0x69 ) ) && ( inRANGE(((const U8*)s)[3], 0x42, 0x47 ) ) ) ? 4 : 0 ) : 0 )\
+: 0 )
+#endif
+
+# elif 'A' == 193 && '^' == 176 /* EBCDIC 037 */
+#ifndef isXDIGIT_utf8_safe
+# define isXDIGIT_utf8_safe(s,e) \
+( ( LIKELY((e) > (s)) ) ? \
+ ( ( inRANGE(((const U8*)s)[0], 0x81, 0x86 ) || inRANGE(((const U8*)s)[0], 0xC1, 0xC6 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) ) ? 1\
+ : ( ( ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x72 == ((const U8*)s)[1] ) ) ? ( ( 0x66 == ((const U8*)s)[2] ) ?\
+ ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x67 ) ) ? 4 : 0 )\
+ : ( ( inRANGE(((const U8*)s)[2], 0x67, 0x68 ) ) && ( inRANGE(((const U8*)s)[3], 0x42, 0x47 ) ) ) ? 4 : 0 ) : 0 )\
+: 0 )
+#endif
+
+# else
+# error Unknown character set
+# endif
+#ifndef isALPHA_LC_utf8_safe
+# define isALPHA_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, ALPHA)
+#endif
+
+# ifdef isALPHANUMERIC_utf8
+#ifndef isALPHANUMERIC_LC_utf8_safe
+# define isALPHANUMERIC_LC_utf8_safe(s,e) \
+ D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, ALPHANUMERIC)
+#endif
+
+# else
+#ifndef isALPHANUMERIC_LC_utf8_safe
+# define isALPHANUMERIC_LC_utf8_safe(s,e) \
+ (isALPHA_LC_utf8_safe(s,e) || isDIGIT_LC_utf8_safe(s,e))
+#endif
+
+# endif
+#ifndef isBLANK_LC_utf8_safe
+# define isBLANK_LC_utf8_safe(s,e) \
+ D_PPP_IS_GENERIC_LC_UTF8_SAFE_BROKEN(s, e, BLANK)
+#endif
+
+#ifndef isCNTRL_LC_utf8_safe
+# define isCNTRL_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, CNTRL)
+#endif
+
+#ifndef isDIGIT_LC_utf8_safe
+# define isDIGIT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, DIGIT)
+#endif
+
+#ifndef isGRAPH_LC_utf8_safe
+# define isGRAPH_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, GRAPH)
+#endif
+
+# ifdef isIDCONT_utf8
+#ifndef isIDCONT_LC_utf8_safe
+# define isIDCONT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, IDCONT)
+#endif
+
+# else
+#ifndef isIDCONT_LC_utf8_safe
+# define isIDCONT_LC_utf8_safe(s,e) isWORDCHAR_LC_utf8_safe(s,e)
+#endif
+
+# endif
+#ifndef isIDFIRST_LC_utf8_safe
+# define isIDFIRST_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, IDFIRST)
+#endif
+
+#ifndef isLOWER_LC_utf8_safe
+# define isLOWER_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, LOWER)
+#endif
+
+#ifndef isPRINT_LC_utf8_safe
+# define isPRINT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, PRINT)
+#endif
+
+# undef isPSXSPC_LC_utf8_safe /* Use the modern definition */
+#ifndef isPSXSPC_LC_utf8_safe
+# define isPSXSPC_LC_utf8_safe(s,e) isSPACE_LC_utf8_safe(s,e)
+#endif
+#ifndef isPUNCT_LC_utf8_safe
+# define isPUNCT_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, PUNCT)
+#endif
+
+#ifndef isSPACE_LC_utf8_safe
+# define isSPACE_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, SPACE)
+#endif
+
+#ifndef isUPPER_LC_utf8_safe
+# define isUPPER_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, UPPER)
+#endif
+
+# ifdef isWORDCHAR_utf8
+#ifndef isWORDCHAR_LC_utf8_safe
+# define isWORDCHAR_LC_utf8_safe(s,e) D_PPP_IS_GENERIC_LC_UTF8_SAFE(s, e, WORDCHAR)
+#endif
+
+# else
+#ifndef isWORDCHAR_LC_utf8_safe
+# define isWORDCHAR_LC_utf8_safe(s,e) \
+ (isALPHANUMERIC_LC_utf8_safe(s,e) || (*(s)) == '_')
+#endif
+
+# endif
+#ifndef isXDIGIT_LC_utf8_safe
+# define isXDIGIT_LC_utf8_safe(s,e) \
+ D_PPP_IS_GENERIC_LC_UTF8_SAFE_BROKEN(s, e, XDIGIT)
+#endif
+
+/* Warning: isALPHANUMERIC_utf8_safe, isALPHA_utf8_safe, isASCII_utf8_safe,
+ * isBLANK_utf8_safe, isCNTRL_utf8_safe, isDIGIT_utf8_safe, isGRAPH_utf8_safe,
+ * isIDCONT_utf8_safe, isIDFIRST_utf8_safe, isLOWER_utf8_safe,
+ * isPRINT_utf8_safe, isPSXSPC_utf8_safe, isPUNCT_utf8_safe, isSPACE_utf8_safe,
+ * isUPPER_utf8_safe, isWORDCHAR_utf8_safe, isWORDCHAR_utf8_safe,
+ * isXDIGIT_utf8_safe,
+ * isALPHANUMERIC_LC_utf8_safe, isALPHA_LC_utf8_safe, isASCII_LC_utf8_safe,
+ * isBLANK_LC_utf8_safe, isCNTRL_LC_utf8_safe, isDIGIT_LC_utf8_safe,
+ * isGRAPH_LC_utf8_safe, isIDCONT_LC_utf8_safe, isIDFIRST_LC_utf8_safe,
+ * isLOWER_LC_utf8_safe, isPRINT_LC_utf8_safe, isPSXSPC_LC_utf8_safe,
+ * isPUNCT_LC_utf8_safe, isSPACE_LC_utf8_safe, isUPPER_LC_utf8_safe,
+ * isWORDCHAR_LC_utf8_safe, isWORDCHAR_LC_utf8_safe, isXDIGIT_LC_utf8_safe,
+ * isALPHANUMERIC_uvchr, isALPHA_uvchr, isASCII_uvchr, isBLANK_uvchr,
+ * isCNTRL_uvchr, isDIGIT_uvchr, isGRAPH_uvchr, isIDCONT_uvchr,
+ * isIDFIRST_uvchr, isLOWER_uvchr, isPRINT_uvchr, isPSXSPC_uvchr,
+ * isPUNCT_uvchr, isSPACE_uvchr, isUPPER_uvchr, isWORDCHAR_uvchr,
+ * isWORDCHAR_uvchr, isXDIGIT_uvchr
+ *
+ * The UTF-8 handling is buggy in early Perls, and this can give inaccurate
+ * results for code points above 0xFF, until the implementation started
+ * settling down in 5.12 and 5.14 */
+
+#endif
+
+#define D_PPP_TOO_SHORT_MSG "Malformed UTF-8 character starting with:" \
+ " \\x%02x (too short; %d bytes available, need" \
+ " %d)\n"
+/* Perls starting here had a new API which handled multi-character results */
+#if (PERL_BCDVERSION >= 0x5007003)
+#ifndef toLOWER_uvchr
+# define toLOWER_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_lower(NATIVE_TO_UNI(c), s, l))
+#endif
+
+#ifndef toUPPER_uvchr
+# define toUPPER_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_upper(NATIVE_TO_UNI(c), s, l))
+#endif
+
+#ifndef toTITLE_uvchr
+# define toTITLE_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_title(NATIVE_TO_UNI(c), s, l))
+#endif
+
+#ifndef toFOLD_uvchr
+# define toFOLD_uvchr(c, s, l) UNI_TO_NATIVE(to_uni_fold( NATIVE_TO_UNI(c), s, l))
+#endif
+
+# if (PERL_BCDVERSION != 0x5015006) /* Just this version is broken */
+
+ /* Prefer the macro to the function */
+# if defined toLOWER_utf8
+# define D_PPP_TO_LOWER_CALLEE(s,r,l) toLOWER_utf8(s,r,l)
+# else
+# define D_PPP_TO_LOWER_CALLEE(s,r,l) to_utf8_lower(s,r,l)
+# endif
+# if defined toTITLE_utf8
+# define D_PPP_TO_TITLE_CALLEE(s,r,l) toTITLE_utf8(s,r,l)
+# else
+# define D_PPP_TO_TITLE_CALLEE(s,r,l) to_utf8_title(s,r,l)
+# endif
+# if defined toUPPER_utf8
+# define D_PPP_TO_UPPER_CALLEE(s,r,l) toUPPER_utf8(s,r,l)
+# else
+# define D_PPP_TO_UPPER_CALLEE(s,r,l) to_utf8_upper(s,r,l)
+# endif
+# if defined toFOLD_utf8
+# define D_PPP_TO_FOLD_CALLEE(s,r,l) toFOLD_utf8(s,r,l)
+# else
+# define D_PPP_TO_FOLD_CALLEE(s,r,l) to_utf8_fold(s,r,l)
+# endif
+# else /* Below is 5.15.6, which failed to make the macros available
+# outside of core, so we have to use the 'Perl_' form. khw
+# decided it was easier to just handle this case than have to
+# document the exception, and make an exception in the tests below
+# */
+# define D_PPP_TO_LOWER_CALLEE(s,r,l) \
+ Perl__to_utf8_lower_flags(aTHX_ s, r, l, 0, NULL)
+# define D_PPP_TO_TITLE_CALLEE(s,r,l) \
+ Perl__to_utf8_title_flags(aTHX_ s, r, l, 0, NULL)
+# define D_PPP_TO_UPPER_CALLEE(s,r,l) \
+ Perl__to_utf8_upper_flags(aTHX_ s, r, l, 0, NULL)
+# define D_PPP_TO_FOLD_CALLEE(s,r,l) \
+ Perl__to_utf8_fold_flags(aTHX_ s, r, l, FOLD_FLAGS_FULL, NULL)
+# endif
+
+/* The actual implementation of the backported macros. If too short, croak,
+ * otherwise call the original that doesn't have an upper limit parameter */
+# define D_PPP_GENERIC_MULTI_ARG_TO(name, s, e,r,l) \
+ (((((e) - (s)) <= 0) \
+ /* We could just do nothing, but modern perls croak */ \
+ ? (croak("Attempting case change on zero length string"), \
+ 0) /* So looks like it returns something, and will compile */ \
+ : ((e) - (s)) < UTF8SKIP(s)) \
+ ? (croak(D_PPP_TOO_SHORT_MSG, \
+ s[0], (int) ((e) - (s)), (int) UTF8SKIP(s)), \
+ 0) \
+ : D_PPP_TO_ ## name ## _CALLEE(s,r,l))
+#ifndef toUPPER_utf8_safe
+# define toUPPER_utf8_safe(s,e,r,l) \
+ D_PPP_GENERIC_MULTI_ARG_TO(UPPER,s,e,r,l)
+#endif
+
+#ifndef toLOWER_utf8_safe
+# define toLOWER_utf8_safe(s,e,r,l) \
+ D_PPP_GENERIC_MULTI_ARG_TO(LOWER,s,e,r,l)
+#endif
+
+#ifndef toTITLE_utf8_safe
+# define toTITLE_utf8_safe(s,e,r,l) \
+ D_PPP_GENERIC_MULTI_ARG_TO(TITLE,s,e,r,l)
+#endif
+
+#ifndef toFOLD_utf8_safe
+# define toFOLD_utf8_safe(s,e,r,l) \
+ D_PPP_GENERIC_MULTI_ARG_TO(FOLD,s,e,r,l)
+#endif
+
+#elif (PERL_BCDVERSION >= 0x5006000)
+
+/* Here we have UTF-8 support, but using the original API where the case
+ * changing functions merely returned the changed code point; hence they
+ * couldn't handle multi-character results. */
+
+# ifdef uvchr_to_utf8
+# define D_PPP_UV_TO_UTF8 uvchr_to_utf8
+# else
+# define D_PPP_UV_TO_UTF8 uv_to_utf8
+# endif
+
+ /* Get the utf8 of the case changed value, and store its length; then have
+ * to re-calculate the changed case value in order to return it */
+# define D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(name, c, s, l) \
+ (*(l) = (D_PPP_UV_TO_UTF8(s, \
+ UNI_TO_NATIVE(to_uni_ ## name(NATIVE_TO_UNI(c)))) - (s)), \
+ UNI_TO_NATIVE(to_uni_ ## name(NATIVE_TO_UNI(c))))
+#ifndef toLOWER_uvchr
+# define toLOWER_uvchr(c, s, l) \
+ D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(lower, c, s, l)
+#endif
+
+#ifndef toUPPER_uvchr
+# define toUPPER_uvchr(c, s, l) \
+ D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(upper, c, s, l)
+#endif
+
+#ifndef toTITLE_uvchr
+# define toTITLE_uvchr(c, s, l) \
+ D_PPP_GENERIC_SINGLE_ARG_TO_UVCHR(title, c, s, l)
+#endif
+
+#ifndef toFOLD_uvchr
+# define toFOLD_uvchr(c, s, l) toLOWER_uvchr(c, s, l)
+#endif
+
+# define D_PPP_GENERIC_SINGLE_ARG_TO_UTF8(name, s, e, r, l) \
+ (((((e) - (s)) <= 0) \
+ ? (croak("Attempting case change on zero length string"), \
+ 0) /* So looks like it returns something, and will compile */ \
+ : ((e) - (s)) < UTF8SKIP(s)) \
+ ? (croak(D_PPP_TOO_SHORT_MSG, \
+ s[0], (int) ((e) - (s)), (int) UTF8SKIP(s)), \
+ 0) \
+ /* Get the changed code point and store its UTF-8 */ \
+ : D_PPP_UV_TO_UTF8(r, to_utf8_ ## name(s)), \
+ /* Then store its length, and re-get code point for return */ \
+ *(l) = UTF8SKIP(r), to_utf8_ ## name(r))
+
+/* Warning: toUPPER_utf8_safe, toLOWER_utf8_safe, toTITLE_utf8_safe,
+ * toUPPER_uvchr, toLOWER_uvchr, toTITLE_uvchr
+ The UTF-8 case changing operations had bugs before around 5.12 or 5.14;
+ this backport does not correct them.
+
+ In perls before 7.3, multi-character case changing is not implemented; this
+ backport uses the simple case changes available in those perls. */
+#ifndef toUPPER_utf8_safe
+# define toUPPER_utf8_safe(s,e,r,l) \
+ D_PPP_GENERIC_SINGLE_ARG_TO_UTF8(upper, s, e, r, l)
+#endif
+
+#ifndef toLOWER_utf8_safe
+# define toLOWER_utf8_safe(s,e,r,l) \
+ D_PPP_GENERIC_SINGLE_ARG_TO_UTF8(lower, s, e, r, l)
+#endif
+
+#ifndef toTITLE_utf8_safe
+# define toTITLE_utf8_safe(s,e,r,l) \
+ D_PPP_GENERIC_SINGLE_ARG_TO_UTF8(title, s, e, r, l)
+#endif
+
+ /* Warning: toFOLD_utf8_safe, toFOLD_uvchr
+ The UTF-8 case changing operations had bugs before around 5.12 or 5.14;
+ this backport does not correct them.
+
+ In perls before 7.3, case folding is not implemented; instead, this
+ backport substitutes simple (not multi-character, which isn't available)
+ lowercasing. This gives the correct result in most, but not all, instances
+ */
+#ifndef toFOLD_utf8_safe
+# define toFOLD_utf8_safe(s,e,r,l) toLOWER_utf8_safe(s,e,r,l)
+#endif
+
#endif
/* Until we figure out how to support this in older perls... */
@@ -6274,9 +9885,6 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
#ifndef UNLIKELY
# define UNLIKELY(x) (x)
#endif
-#ifndef UNICODE_REPLACEMENT
-# define UNICODE_REPLACEMENT 0xFFFD
-#endif
#ifndef MUTABLE_PTR
#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
@@ -6288,6 +9896,383 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
#ifndef MUTABLE_SV
# define MUTABLE_SV(p) ((SV *)MUTABLE_PTR(p))
#endif
+
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(vnewSVpvf)
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+# define vnewSVpvf(pat, args) ({ SV *_sv = newSV(0); sv_vsetpvfn(_sv, (pat), strlen((pat)), (args), Null(SV**), 0, Null(bool*)); _sv; })
+#else
+# define vnewSVpvf(pat, args) ((PL_Sv = newSV(0)), sv_vsetpvfn(PL_Sv, (pat), strlen((pat)), (args), Null(SV**), 0, Null(bool*)), PL_Sv)
+#endif
+#endif
+
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vcatpvf)
+# define sv_vcatpvf(sv, pat, args) sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*))
+#endif
+
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vsetpvf)
+# define sv_vsetpvf(sv, pat, args) sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*))
+#endif
+
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_catpvf_mg)
+#if defined(NEED_sv_catpvf_mg)
+static void DPPP_(my_sv_catpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...);
+static
+#else
+extern void DPPP_(my_sv_catpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...);
+#endif
+
+#if defined(NEED_sv_catpvf_mg) || defined(NEED_sv_catpvf_mg_GLOBAL)
+
+#define Perl_sv_catpvf_mg DPPP_(my_sv_catpvf_mg)
+
+
+void
+DPPP_(my_sv_catpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...)
+{
+ va_list args;
+ va_start(args, pat);
+ sv_vcatpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
+ SvSETMAGIC(sv);
+ va_end(args);
+}
+
+#endif
+#endif
+
+#ifdef PERL_IMPLICIT_CONTEXT
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_catpvf_mg_nocontext)
+#if defined(NEED_sv_catpvf_mg_nocontext)
+static void DPPP_(my_sv_catpvf_mg_nocontext)(SV * const sv, const char * const pat, ...);
+static
+#else
+extern void DPPP_(my_sv_catpvf_mg_nocontext)(SV * const sv, const char * const pat, ...);
+#endif
+
+#if defined(NEED_sv_catpvf_mg_nocontext) || defined(NEED_sv_catpvf_mg_nocontext_GLOBAL)
+
+#define sv_catpvf_mg_nocontext DPPP_(my_sv_catpvf_mg_nocontext)
+#define Perl_sv_catpvf_mg_nocontext DPPP_(my_sv_catpvf_mg_nocontext)
+
+
+void
+DPPP_(my_sv_catpvf_mg_nocontext)(SV * const sv, const char * const pat, ...)
+{
+ dTHX;
+ va_list args;
+ va_start(args, pat);
+ sv_vcatpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
+ SvSETMAGIC(sv);
+ va_end(args);
+}
+
+#endif
+#endif
+#endif
+
+/* sv_catpvf_mg depends on sv_catpvf_mg_nocontext */
+#ifndef sv_catpvf_mg
+# ifdef PERL_IMPLICIT_CONTEXT
+# define sv_catpvf_mg Perl_sv_catpvf_mg_nocontext
+# else
+# define sv_catpvf_mg Perl_sv_catpvf_mg
+# endif
+#endif
+
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vcatpvf_mg)
+# define sv_vcatpvf_mg(sv, pat, args) \
+ STMT_START { \
+ sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \
+ SvSETMAGIC(sv); \
+ } STMT_END
+#endif
+
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_setpvf_mg)
+#if defined(NEED_sv_setpvf_mg)
+static void DPPP_(my_sv_setpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...);
+static
+#else
+extern void DPPP_(my_sv_setpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...);
+#endif
+
+#if defined(NEED_sv_setpvf_mg) || defined(NEED_sv_setpvf_mg_GLOBAL)
+
+#define Perl_sv_setpvf_mg DPPP_(my_sv_setpvf_mg)
+
+
+void
+DPPP_(my_sv_setpvf_mg)(pTHX_ SV * const sv, const char * const pat, ...)
+{
+ va_list args;
+ va_start(args, pat);
+ sv_vsetpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
+ SvSETMAGIC(sv);
+ va_end(args);
+}
+
+#endif
+#endif
+
+#ifdef PERL_IMPLICIT_CONTEXT
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_setpvf_mg_nocontext)
+#if defined(NEED_sv_setpvf_mg_nocontext)
+static void DPPP_(my_sv_setpvf_mg_nocontext)(SV * const sv, const char * const pat, ...);
+static
+#else
+extern void DPPP_(my_sv_setpvf_mg_nocontext)(SV * const sv, const char * const pat, ...);
+#endif
+
+#if defined(NEED_sv_setpvf_mg_nocontext) || defined(NEED_sv_setpvf_mg_nocontext_GLOBAL)
+
+#define sv_setpvf_mg_nocontext DPPP_(my_sv_setpvf_mg_nocontext)
+#define Perl_sv_setpvf_mg_nocontext DPPP_(my_sv_setpvf_mg_nocontext)
+
+
+void
+DPPP_(my_sv_setpvf_mg_nocontext)(SV * const sv, const char * const pat, ...)
+{
+ dTHX;
+ va_list args;
+ va_start(args, pat);
+ sv_vsetpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
+ SvSETMAGIC(sv);
+ va_end(args);
+}
+
+#endif
+#endif
+#endif
+
+/* sv_setpvf_mg depends on sv_setpvf_mg_nocontext */
+#ifndef sv_setpvf_mg
+# ifdef PERL_IMPLICIT_CONTEXT
+# define sv_setpvf_mg Perl_sv_setpvf_mg_nocontext
+# else
+# define sv_setpvf_mg Perl_sv_setpvf_mg
+# endif
+#endif
+
+#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vsetpvf_mg)
+# define sv_vsetpvf_mg(sv, pat, args) \
+ STMT_START { \
+ sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \
+ SvSETMAGIC(sv); \
+ } STMT_END
+#endif
+
+/* Hint: sv_2pv_nolen
+ * Use the SvPV_nolen() or SvPV_nolen_const() macros instead of sv_2pv_nolen().
+ */
+#ifndef sv_2pv_nolen
+# define sv_2pv_nolen(sv) SvPV_nolen(sv)
+#endif
+
+#ifdef SvPVbyte
+
+/* Hint: SvPVbyte
+ * Does not work in perl-5.6.1, ppport.h implements a version
+ * borrowed from perl-5.7.3.
+ */
+
+#if (PERL_BCDVERSION < 0x5007000)
+#ifndef sv_2pvbyte
+# define sv_2pvbyte(sv, lp) (sv_utf8_downgrade((sv), 0), SvPV((sv), *(lp)))
+#endif
+
+/* Hint: sv_2pvbyte
+ * Use the SvPVbyte() macro instead of sv_2pvbyte().
+ */
+
+/* Replace sv_2pvbyte with SvPVbyte */
+
+#undef SvPVbyte
+
+#define SvPVbyte(sv, lp) \
+ ((SvFLAGS(sv) & (SVf_POK|SVf_UTF8)) == (SVf_POK) \
+ ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pvbyte(sv, &lp))
+
+#endif
+
+#else
+
+# define SvPVbyte SvPV
+# define sv_2pvbyte sv_2pv
+
+#endif
+#ifndef sv_2pvbyte_nolen
+# define sv_2pvbyte_nolen(sv) sv_2pv_nolen(sv)
+#endif
+
+/* Hint: sv_pvn
+ * Always use the SvPV() macro instead of sv_pvn().
+ */
+
+/* Replace sv_pvn with SvPV */
+
+/* Hint: sv_pvn_force
+ * Always use the SvPV_force() macro instead of sv_pvn_force().
+ */
+
+/* Replace sv_pvn_force with SvPV_force */
+
+/* If these are undefined, they're not handled by the core anyway */
+#ifndef SV_IMMEDIATE_UNREF
+# define SV_IMMEDIATE_UNREF 0
+#endif
+
+#ifndef SV_GMAGIC
+# define SV_GMAGIC 0
+#endif
+
+#ifndef SV_COW_DROP_PV
+# define SV_COW_DROP_PV 0
+#endif
+
+#ifndef SV_UTF8_NO_ENCODING
+# define SV_UTF8_NO_ENCODING 0
+#endif
+
+#ifndef SV_CONST_RETURN
+# define SV_CONST_RETURN 0
+#endif
+
+#ifndef SV_MUTABLE_RETURN
+# define SV_MUTABLE_RETURN 0
+#endif
+
+#ifndef SV_SMAGIC
+# define SV_SMAGIC 0
+#endif
+
+#ifndef SV_HAS_TRAILING_NUL
+# define SV_HAS_TRAILING_NUL 0
+#endif
+
+#ifndef SV_COW_SHARED_HASH_KEYS
+# define SV_COW_SHARED_HASH_KEYS 0
+#endif
+
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+#ifndef sv_2pv_flags
+# define sv_2pv_flags(sv, lp, flags) ({ SV *_sv = (sv); const I32 _flags = (flags); STRLEN *_lp = lp; _lp = _lp ? : &PL_na; (!(_flags & SV_GMAGIC) && SvGMAGICAL(_sv)) ? ({ char *_pv; SvGMAGICAL_off(_sv); _pv = sv_2pv(_sv, _lp); SvGMAGICAL_on(_sv); _pv; }) : sv_2pv(_sv, _lp); })
+#endif
+
+#ifndef sv_pvn_force_flags
+# define sv_pvn_force_flags(sv, lp, flags) ({ SV *_sv = (sv); const I32 _flags = (flags); STRLEN *_lp = lp; _lp = _lp ? : &PL_na; (!(_flags & SV_GMAGIC) && SvGMAGICAL(_sv)) ? ({ char *_pv; SvGMAGICAL_off(_sv); _pv = sv_pvn_force(_sv, _lp); SvGMAGICAL_on(_sv); _pv; }) : sv_pvn_force(_sv, _lp); })
+#endif
+
+#else
+#ifndef sv_2pv_flags
+# define sv_2pv_flags(sv, lp, flags) ((PL_Sv = (sv)), (!((flags) & SV_GMAGIC) && SvGMAGICAL(PL_Sv)) ? (SvGMAGICAL_off(PL_Sv), (PL_Xpv = (XPV *)sv_2pv(PL_Sv, (lp) ? (lp) : &PL_na)), SvGMAGICAL_on(PL_Sv), (char *)PL_Xpv) : sv_2pv(PL_Sv, (lp) ? (lp) : &PL_na))
+#endif
+
+#ifndef sv_pvn_force_flags
+# define sv_pvn_force_flags(sv, lp, flags) ((PL_Sv = (sv)), (!((flags) & SV_GMAGIC) && SvGMAGICAL(PL_Sv)) ? (SvGMAGICAL_off(PL_Sv), (PL_Xpv = (XPV *)sv_pvn_force(PL_Sv, (lp) ? (lp) : &PL_na)), SvGMAGICAL_on(PL_Sv), (char *)PL_Xpv) : sv_pvn_force(PL_Sv, (lp) ? (lp) : &PL_na))
+#endif
+
+#endif
+
+#if (PERL_BCDVERSION < 0x5008008) || ( (PERL_BCDVERSION >= 0x5009000) && (PERL_BCDVERSION < 0x5009003) )
+# define D_PPP_SVPV_NOLEN_LP_ARG &PL_na
+#else
+# define D_PPP_SVPV_NOLEN_LP_ARG 0
+#endif
+#ifndef SvPV_const
+# define SvPV_const(sv, lp) SvPV_flags_const(sv, lp, SV_GMAGIC)
+#endif
+
+#ifndef SvPV_mutable
+# define SvPV_mutable(sv, lp) SvPV_flags_mutable(sv, lp, SV_GMAGIC)
+#endif
+#ifndef SvPV_flags
+# define SvPV_flags(sv, lp, flags) \
+ ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
+ ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pv_flags(sv, &lp, flags))
+#endif
+#ifndef SvPV_flags_const
+# define SvPV_flags_const(sv, lp, flags) \
+ ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
+ ? ((lp = SvCUR(sv)), SvPVX_const(sv)) : \
+ (const char*) sv_2pv_flags(sv, &lp, flags|SV_CONST_RETURN))
+#endif
+#ifndef SvPV_flags_const_nolen
+# define SvPV_flags_const_nolen(sv, flags) \
+ ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
+ ? SvPVX_const(sv) : \
+ (const char*) sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, flags|SV_CONST_RETURN))
+#endif
+#ifndef SvPV_flags_mutable
+# define SvPV_flags_mutable(sv, lp, flags) \
+ ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
+ ? ((lp = SvCUR(sv)), SvPVX_mutable(sv)) : \
+ sv_2pv_flags(sv, &lp, flags|SV_MUTABLE_RETURN))
+#endif
+#ifndef SvPV_force
+# define SvPV_force(sv, lp) SvPV_force_flags(sv, lp, SV_GMAGIC)
+#endif
+
+#ifndef SvPV_force_nolen
+# define SvPV_force_nolen(sv) SvPV_force_flags_nolen(sv, SV_GMAGIC)
+#endif
+
+#ifndef SvPV_force_mutable
+# define SvPV_force_mutable(sv, lp) SvPV_force_flags_mutable(sv, lp, SV_GMAGIC)
+#endif
+
+#ifndef SvPV_force_nomg
+# define SvPV_force_nomg(sv, lp) SvPV_force_flags(sv, lp, 0)
+#endif
+
+#ifndef SvPV_force_nomg_nolen
+# define SvPV_force_nomg_nolen(sv) SvPV_force_flags_nolen(sv, 0)
+#endif
+#ifndef SvPV_force_flags
+# define SvPV_force_flags(sv, lp, flags) \
+ ((SvFLAGS(sv) & (SVf_POK|SVf_THINKFIRST)) == SVf_POK \
+ ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_pvn_force_flags(sv, &lp, flags))
+#endif
+#ifndef SvPV_force_flags_nolen
+# define SvPV_force_flags_nolen(sv, flags) \
+ ((SvFLAGS(sv) & (SVf_POK|SVf_THINKFIRST)) == SVf_POK \
+ ? SvPVX(sv) : sv_pvn_force_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, flags))
+#endif
+#ifndef SvPV_force_flags_mutable
+# define SvPV_force_flags_mutable(sv, lp, flags) \
+ ((SvFLAGS(sv) & (SVf_POK|SVf_THINKFIRST)) == SVf_POK \
+ ? ((lp = SvCUR(sv)), SvPVX_mutable(sv)) \
+ : sv_pvn_force_flags(sv, &lp, flags|SV_MUTABLE_RETURN))
+#endif
+#ifndef SvPV_nolen
+# define SvPV_nolen(sv) \
+ ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
+ ? SvPVX(sv) : sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, SV_GMAGIC))
+#endif
+#ifndef SvPV_nolen_const
+# define SvPV_nolen_const(sv) \
+ ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
+ ? SvPVX_const(sv) : sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, SV_GMAGIC|SV_CONST_RETURN))
+#endif
+#ifndef SvPV_nomg
+# define SvPV_nomg(sv, lp) SvPV_flags(sv, lp, 0)
+#endif
+
+#ifndef SvPV_nomg_const
+# define SvPV_nomg_const(sv, lp) SvPV_flags_const(sv, lp, 0)
+#endif
+
+#ifndef SvPV_nomg_const_nolen
+# define SvPV_nomg_const_nolen(sv) SvPV_flags_const_nolen(sv, 0)
+#endif
+
+#ifndef SvPV_nomg_nolen
+# define SvPV_nomg_nolen(sv) ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
+ ? SvPVX(sv) : sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, 0))
+#endif
+#ifndef SvPV_renew
+# define SvPV_renew(sv,n) STMT_START { SvLEN_set(sv, n); \
+ SvPV_set((sv), (char *) saferealloc( \
+ (Malloc_t)SvPVX(sv), (MEM_SIZE)((n)))); \
+ } STMT_END
+#endif
#ifndef WARN_ALL
# define WARN_ALL 0
#endif
@@ -6489,10 +10474,10 @@ typedef OP* (CPERLscope(*Perl_check_t)) (pTHX_ OP*);
#if (PERL_BCDVERSION >= 0x5004000) && !defined(warner)
#if defined(NEED_warner)
-static void DPPP_(my_warner)(U32 err, const char *pat, ...);
+static void DPPP_(my_warner)(U32 err, const char * pat, ...);
static
#else
-extern void DPPP_(my_warner)(U32 err, const char *pat, ...);
+extern void DPPP_(my_warner)(U32 err, const char * pat, ...);
#endif
#if defined(NEED_warner) || defined(NEED_warner_GLOBAL)
@@ -6522,7 +10507,37 @@ DPPP_(my_warner)(U32 err, const char *pat, ...)
#endif
#endif
-#define _ppport_MIN(a,b) (((a) <= (b)) ? (a) : (b))
+#ifndef IVdf
+# if IVSIZE == LONGSIZE
+# define IVdf "ld"
+# define UVuf "lu"
+# define UVof "lo"
+# define UVxf "lx"
+# define UVXf "lX"
+# elif IVSIZE == INTSIZE
+# define IVdf "d"
+# define UVuf "u"
+# define UVof "o"
+# define UVxf "x"
+# define UVXf "X"
+# else
+# error "cannot define IV/UV formats"
+# endif
+#endif
+
+#ifndef NVef
+# if defined(USE_LONG_DOUBLE) && defined(HAS_LONG_DOUBLE) && \
+ defined(PERL_PRIfldbl) && (PERL_BCDVERSION != 0x5006000)
+ /* Not very likely, but let's try anyway. */
+# define NVef PERL_PRIeldbl
+# define NVff PERL_PRIfldbl
+# define NVgf PERL_PRIgldbl
+# else
+# define NVef "e"
+# define NVff "f"
+# define NVgf "g"
+# endif
+#endif
#ifndef sv_setuv
# define sv_setuv(sv, uv) \
STMT_START { \
@@ -6536,10 +10551,18 @@ DPPP_(my_warner)(U32 err, const char *pat, ...)
#ifndef newSVuv
# define newSVuv(uv) ((uv) <= IV_MAX ? newSViv((IV)uv) : newSVnv((NV)uv))
#endif
+
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+#ifndef sv_2uv
+# define sv_2uv(sv) ({ SV *_sv = (sv); (UV) (SvNOK(_sv) ? SvNV(_sv) : sv_2nv(_sv)); })
+#endif
+
+#else
#ifndef sv_2uv
# define sv_2uv(sv) ((PL_Sv = (sv)), (UV) (SvNOK(PL_Sv) ? SvNV(PL_Sv) : sv_2nv(PL_Sv)))
#endif
+#endif
#ifndef SvUVX
# define SvUVX(sv) ((UV)SvIVX(sv))
#endif
@@ -6552,13 +10575,22 @@ DPPP_(my_warner)(U32 err, const char *pat, ...)
# define SvUV(sv) (SvIOK(sv) ? SvUVX(sv) : sv_2uv(sv))
#endif
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+#ifndef SvUVx
+# define SvUVx(sv) ({ SV *_sv = (sv)); SvUV(_sv); })
+#endif
+
+#else
#ifndef SvUVx
# define SvUVx(sv) ((PL_Sv = (sv)), SvUV(PL_Sv))
#endif
+#endif
+
/* Hint: sv_uv
* Always use the SvUVx() macro instead of sv_uv().
*/
+/* Replace sv_uv with SvUVx */
#ifndef sv_uv
# define sv_uv(sv) SvUVx(sv)
#endif
@@ -6581,25 +10613,12 @@ DPPP_(my_warner)(U32 err, const char *pat, ...)
# define XPUSHu(u) STMT_START { sv_setuv(TARG, (UV)(u)); XPUSHTARG; } STMT_END
#endif
-#if defined UTF8SKIP
-
-/* Don't use official version because it uses MIN, which may not be available */
-#undef UTF8_SAFE_SKIP
-#ifndef UTF8_SAFE_SKIP
-# define UTF8_SAFE_SKIP(s, e) ( \
- ((((e) - (s)) <= 0) \
- ? 0 \
- : _ppport_MIN(((e) - (s)), UTF8SKIP(s))))
-#endif
-
-#endif
-
#if !defined(my_strnlen)
#if defined(NEED_my_strnlen)
-static STRLEN DPPP_(my_my_strnlen)(const char *str, Size_t maxlen);
+static Size_t DPPP_(my_my_strnlen)(const char * str, Size_t maxlen);
static
#else
-extern STRLEN DPPP_(my_my_strnlen)(const char *str, Size_t maxlen);
+extern Size_t DPPP_(my_my_strnlen)(const char * str, Size_t maxlen);
#endif
#if defined(NEED_my_strnlen) || defined(NEED_my_strnlen_GLOBAL)
@@ -6608,7 +10627,7 @@ extern STRLEN DPPP_(my_my_strnlen)(const char *str, Size_t maxlen);
#define Perl_my_strnlen DPPP_(my_my_strnlen)
-STRLEN
+Size_t
DPPP_(my_my_strnlen)(const char *str, Size_t maxlen)
{
const char *p = str;
@@ -6622,223 +10641,6 @@ DPPP_(my_my_strnlen)(const char *str, Size_t maxlen)
#endif
#endif
-#if (PERL_BCDVERSION < 0x5031002)
- /* Versions prior to this accepted things that are now considered
- * malformations, and didn't return -1 on error with warnings enabled
- * */
-# undef utf8_to_uvchr_buf
-#endif
-
-/* This implementation brings modern, generally more restricted standards to
- * utf8_to_uvchr_buf. Some of these are security related, and clearly must
- * be done. But its arguable that the others need not, and hence should not.
- * The reason they're here is that a module that intends to play with the
- * latest perls shoud be able to work the same in all releases. An example is
- * that perl no longer accepts any UV for a code point, but limits them to
- * IV_MAX or below. This is for future internal use of the larger code points.
- * If it turns out that some of these changes are breaking code that isn't
- * intended to work with modern perls, the tighter restrictions could be
- * relaxed. khw thinks this is unlikely, but has been wrong in the past. */
-
-#ifndef utf8_to_uvchr_buf
- /* Choose which underlying implementation to use. At least one must be
- * present or the perl is too early to handle this function */
-# if defined(utf8n_to_uvchr) || defined(utf8_to_uv)
-# if defined(utf8n_to_uvchr) /* This is the preferred implementation */
-# define _ppport_utf8_to_uvchr_buf_callee utf8n_to_uvchr
-# else
-# define _ppport_utf8_to_uvchr_buf_callee utf8_to_uv
-# endif
-
-# endif
-
-#ifdef _ppport_utf8_to_uvchr_buf_callee
-# if defined(NEED_utf8_to_uvchr_buf)
-static UV DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 * s, const U8 * send, STRLEN * retlen);
-static
-#else
-extern UV DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 * s, const U8 * send, STRLEN * retlen);
-#endif
-
-#if defined(NEED_utf8_to_uvchr_buf) || defined(NEED_utf8_to_uvchr_buf_GLOBAL)
-
-#ifdef utf8_to_uvchr_buf
-# undef utf8_to_uvchr_buf
-#endif
-#define utf8_to_uvchr_buf(a,b,c) DPPP_(my_utf8_to_uvchr_buf)(aTHX_ a,b,c)
-#define Perl_utf8_to_uvchr_buf DPPP_(my_utf8_to_uvchr_buf)
-
-
-UV
-DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
-{
- UV ret;
- STRLEN curlen;
- bool overflows = 0;
- const U8 *cur_s = s;
- const bool do_warnings = ckWARN_d(WARN_UTF8);
-
- if (send > s) {
- curlen = send - s;
- }
- else {
- assert(0); /* Modern perls die under this circumstance */
- curlen = 0;
- if (! do_warnings) { /* Handle empty here if no warnings needed */
- if (retlen) *retlen = 0;
- return UNICODE_REPLACEMENT;
- }
- }
-
- /* The modern version allows anything that evaluates to a legal UV, but not
- * overlongs nor an empty input */
- ret = _ppport_utf8_to_uvchr_buf_callee(
- s, curlen, retlen, (UTF8_ALLOW_ANYUV
- & ~(UTF8_ALLOW_LONG|UTF8_ALLOW_EMPTY)));
-
- /* But actually, modern versions restrict the UV to being no more than what
- * an IV can hold */
- if (ret > PERL_INT_MAX) {
- overflows = 1;
- }
-
-# if (PERL_BCDVERSION < 0x5026000)
-# ifndef EBCDIC
-
- /* There are bugs in versions earlier than this on non-EBCDIC platforms
- * in which it did not detect all instances of overflow, which could be
- * a security hole. Also, earlier versions did not allow the overflow
- * malformation under any circumstances, and modern ones do. So we
- * need to check here. */
-
- else if (curlen > 0 && *s >= 0xFE) {
-
- /* If the main routine detected overflow, great; it returned 0. But if the
- * input's first byte indicates it could overflow, we need to verify.
- * First, on a 32-bit machine the first byte being at least \xFE
- * automatically is overflow */
- if (sizeof(ret) < 8) {
- overflows = 1;
- }
- else {
- const U8 highest[] = /* 2*63-1 */
- "\xFF\x80\x87\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF";
- const U8 *cur_h = highest;
-
- for (cur_s = s; cur_s < send; cur_s++, cur_h++) {
- if (UNLIKELY(*cur_s == *cur_h)) {
- continue;
- }
-
- /* If this byte is larger than the corresponding highest UTF-8
- * byte, the sequence overflows; otherwise the byte is less than
- * (as we handled the equality case above), and so the sequence
- * doesn't overflow */
- overflows = *cur_s > *cur_h;
- break;
-
- }
-
- /* Here, either we set the bool and broke out of the loop, or got
- * to the end and all bytes are the same which indicates it doesn't
- * overflow. */
- }
- }
-
-# endif
-# endif /* < 5.26 */
-
- if (UNLIKELY(overflows)) {
- if (! do_warnings) {
- if (retlen) {
- *retlen = _ppport_MIN(*retlen, UTF8SKIP(s));
- *retlen = _ppport_MIN(*retlen, curlen);
- }
- return UNICODE_REPLACEMENT;
- }
- else {
-
- /* On versions that correctly detect overflow, but forbid it
- * always, 0 will be returned, but also a warning will have been
- * raised. Don't repeat it */
- if (ret != 0) {
- /* We use the error message in use from 5.8-5.14 */
- Perl_warner(aTHX_ packWARN(WARN_UTF8),
- "Malformed UTF-8 character (overflow at 0x%" UVxf
- ", byte 0x%02x, after start byte 0x%02x)",
- ret, *cur_s, *s);
- }
- if (retlen) {
- *retlen = (STRLEN) -1;
- }
- return 0;
- }
- }
-
- /* If failed and warnings are off, to emulate the behavior of the real
- * utf8_to_uvchr(), try again, allowing anything. (Note a return of 0 is
- * ok if the input was '\0') */
- if (UNLIKELY(ret == 0 && (curlen == 0 || *s != '\0'))) {
-
- /* If curlen is 0, we already handled the case where warnings are
- * disabled, so this 'if' will be true, and we won't look at the
- * contents of 's' */
- if (do_warnings) {
- *retlen = (STRLEN) -1;
- }
- else {
- ret = _ppport_utf8_to_uvchr_buf_callee(
- s, curlen, retlen, UTF8_ALLOW_ANY);
- /* Override with the REPLACEMENT character, as that is what the
- * modern version of this function returns */
- ret = UNICODE_REPLACEMENT;
-
-# if (PERL_BCDVERSION < 0x5016000)
-
- /* Versions earlier than this don't necessarily return the proper
- * length. It should not extend past the end of string, nor past
- * what the first byte indicates the length is, nor past the
- * continuation characters */
- if (retlen && *retlen >= 0) {
- *retlen = _ppport_MIN(*retlen, curlen);
- *retlen = _ppport_MIN(*retlen, UTF8SKIP(s));
- unsigned int i = 1;
- do {
- if (s[i] < 0x80 || s[i] > 0xBF) {
- *retlen = i;
- break;
- }
- } while (++i < *retlen);
- }
-
-# endif
-
- }
- }
-
- return ret;
-}
-
-# endif
-#endif
-#endif
-
-#if defined(UTF8SKIP) && defined(utf8_to_uvchr_buf)
-#undef utf8_to_uvchr /* Always redefine this unsafe function so that it refuses
- to read past a NUL, making it much less likely to read
- off the end of the buffer. A NUL indicates the start
- of the next character anyway. If the input isn't
- NUL-terminated, the function remains unsafe, as it
- always has been. */
-#ifndef utf8_to_uvchr
-# define utf8_to_uvchr(s, lp) \
- ((*(s) == '\0') \
- ? utf8_to_uvchr_buf(s,((s)+1), lp) /* Handle single NUL specially */ \
- : utf8_to_uvchr_buf(s, (s) + my_strnlen((char *) (s), UTF8SKIP(s)), (lp)))
-#endif
-
-#endif
-
#ifdef HAS_MEMCMP
#ifndef memNE
# define memNE(s1,s2,l) (memcmp(s1,s2,l))
@@ -6866,6 +10668,9 @@ DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
#ifndef memNEs
# define memNEs(s1, l, s2) !memEQs(s1, l, s2)
#endif
+#ifndef memCHRs
+# define memCHRs(s, c) ((const char *) memchr("" s "" , c, sizeof(s)-1))
+#endif
#ifndef MoveD
# define MoveD(s,d,n,t) memmove((char*)(d),(char*)(s), (n) * sizeof(t))
#endif
@@ -6911,161 +10716,6 @@ DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
#ifndef Newxz
# define Newxz(v,n,t) Newz(0,v,n,t)
#endif
-#ifndef PERL_MAGIC_sv
-# define PERL_MAGIC_sv '\0'
-#endif
-
-#ifndef PERL_MAGIC_overload
-# define PERL_MAGIC_overload 'A'
-#endif
-
-#ifndef PERL_MAGIC_overload_elem
-# define PERL_MAGIC_overload_elem 'a'
-#endif
-
-#ifndef PERL_MAGIC_overload_table
-# define PERL_MAGIC_overload_table 'c'
-#endif
-
-#ifndef PERL_MAGIC_bm
-# define PERL_MAGIC_bm 'B'
-#endif
-
-#ifndef PERL_MAGIC_regdata
-# define PERL_MAGIC_regdata 'D'
-#endif
-
-#ifndef PERL_MAGIC_regdatum
-# define PERL_MAGIC_regdatum 'd'
-#endif
-
-#ifndef PERL_MAGIC_env
-# define PERL_MAGIC_env 'E'
-#endif
-
-#ifndef PERL_MAGIC_envelem
-# define PERL_MAGIC_envelem 'e'
-#endif
-
-#ifndef PERL_MAGIC_fm
-# define PERL_MAGIC_fm 'f'
-#endif
-
-#ifndef PERL_MAGIC_regex_global
-# define PERL_MAGIC_regex_global 'g'
-#endif
-
-#ifndef PERL_MAGIC_isa
-# define PERL_MAGIC_isa 'I'
-#endif
-
-#ifndef PERL_MAGIC_isaelem
-# define PERL_MAGIC_isaelem 'i'
-#endif
-
-#ifndef PERL_MAGIC_nkeys
-# define PERL_MAGIC_nkeys 'k'
-#endif
-
-#ifndef PERL_MAGIC_dbfile
-# define PERL_MAGIC_dbfile 'L'
-#endif
-
-#ifndef PERL_MAGIC_dbline
-# define PERL_MAGIC_dbline 'l'
-#endif
-
-#ifndef PERL_MAGIC_mutex
-# define PERL_MAGIC_mutex 'm'
-#endif
-
-#ifndef PERL_MAGIC_shared
-# define PERL_MAGIC_shared 'N'
-#endif
-
-#ifndef PERL_MAGIC_shared_scalar
-# define PERL_MAGIC_shared_scalar 'n'
-#endif
-
-#ifndef PERL_MAGIC_collxfrm
-# define PERL_MAGIC_collxfrm 'o'
-#endif
-
-#ifndef PERL_MAGIC_tied
-# define PERL_MAGIC_tied 'P'
-#endif
-
-#ifndef PERL_MAGIC_tiedelem
-# define PERL_MAGIC_tiedelem 'p'
-#endif
-
-#ifndef PERL_MAGIC_tiedscalar
-# define PERL_MAGIC_tiedscalar 'q'
-#endif
-
-#ifndef PERL_MAGIC_qr
-# define PERL_MAGIC_qr 'r'
-#endif
-
-#ifndef PERL_MAGIC_sig
-# define PERL_MAGIC_sig 'S'
-#endif
-
-#ifndef PERL_MAGIC_sigelem
-# define PERL_MAGIC_sigelem 's'
-#endif
-
-#ifndef PERL_MAGIC_taint
-# define PERL_MAGIC_taint 't'
-#endif
-
-#ifndef PERL_MAGIC_uvar
-# define PERL_MAGIC_uvar 'U'
-#endif
-
-#ifndef PERL_MAGIC_uvar_elem
-# define PERL_MAGIC_uvar_elem 'u'
-#endif
-
-#ifndef PERL_MAGIC_vstring
-# define PERL_MAGIC_vstring 'V'
-#endif
-
-#ifndef PERL_MAGIC_vec
-# define PERL_MAGIC_vec 'v'
-#endif
-
-#ifndef PERL_MAGIC_utf8
-# define PERL_MAGIC_utf8 'w'
-#endif
-
-#ifndef PERL_MAGIC_substr
-# define PERL_MAGIC_substr 'x'
-#endif
-
-#ifndef PERL_MAGIC_defelem
-# define PERL_MAGIC_defelem 'y'
-#endif
-
-#ifndef PERL_MAGIC_glob
-# define PERL_MAGIC_glob '*'
-#endif
-
-#ifndef PERL_MAGIC_arylen
-# define PERL_MAGIC_arylen '#'
-#endif
-
-#ifndef PERL_MAGIC_pos
-# define PERL_MAGIC_pos '.'
-#endif
-
-#ifndef PERL_MAGIC_backref
-# define PERL_MAGIC_backref '<'
-#endif
-
-#ifndef PERL_MAGIC_ext
-# define PERL_MAGIC_ext '~'
-#endif
#ifdef NEED_mess_sv
#define NEED_mess
@@ -7079,24 +10729,25 @@ DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
#ifndef croak_sv
#if (PERL_BCDVERSION >= 0x5007003) || ( (PERL_BCDVERSION >= 0x5006001) && (PERL_BCDVERSION < 0x5007000) )
# if ( (PERL_BCDVERSION >= 0x5008000) && (PERL_BCDVERSION < 0x5008009) ) || ( (PERL_BCDVERSION >= 0x5009000) && (PERL_BCDVERSION < 0x5010001) )
-# define D_PPP_FIX_UTF8_ERRSV(errsv, sv) \
- STMT_START { \
- if (sv != errsv) \
- SvFLAGS(errsv) = (SvFLAGS(errsv) & ~SVf_UTF8) | \
- (SvFLAGS(sv) & SVf_UTF8); \
+# define D_PPP_FIX_UTF8_ERRSV_FOR_SV(sv) \
+ STMT_START { \
+ SV *_errsv = ERRSV; \
+ SvFLAGS(_errsv) = (SvFLAGS(_errsv) & ~SVf_UTF8) | \
+ (SvFLAGS(sv) & SVf_UTF8); \
} STMT_END
# else
-# define D_PPP_FIX_UTF8_ERRSV(errsv, sv) STMT_START {} STMT_END
+# define D_PPP_FIX_UTF8_ERRSV_FOR_SV(sv) STMT_START {} STMT_END
# endif
-# define croak_sv(sv) \
- STMT_START { \
- if (SvROK(sv)) { \
- sv_setsv(ERRSV, sv); \
- croak(NULL); \
- } else { \
- D_PPP_FIX_UTF8_ERRSV(ERRSV, sv); \
- croak("%" SVf, SVfARG(sv)); \
- } \
+# define croak_sv(sv) \
+ STMT_START { \
+ SV *_sv = (sv); \
+ if (SvROK(_sv)) { \
+ sv_setsv(ERRSV, _sv); \
+ croak(NULL); \
+ } else { \
+ D_PPP_FIX_UTF8_ERRSV_FOR_SV(_sv); \
+ croak("%" SVf, SVfARG(_sv)); \
+ } \
} STMT_END
#elif (PERL_BCDVERSION >= 0x5004000)
# define croak_sv(sv) croak("%" SVf, SVfARG(sv))
@@ -7107,10 +10758,10 @@ DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
#ifndef die_sv
#if defined(NEED_die_sv)
-static OP * DPPP_(my_die_sv)(pTHX_ SV *sv);
+static OP * DPPP_(my_die_sv)(pTHX_ SV * baseex);
static
#else
-extern OP * DPPP_(my_die_sv)(pTHX_ SV *sv);
+extern OP * DPPP_(my_die_sv)(pTHX_ SV * baseex);
#endif
#if defined(NEED_die_sv) || defined(NEED_die_sv_GLOBAL)
@@ -7122,9 +10773,9 @@ extern OP * DPPP_(my_die_sv)(pTHX_ SV *sv);
#define Perl_die_sv DPPP_(my_die_sv)
OP *
-DPPP_(my_die_sv)(pTHX_ SV *sv)
+DPPP_(my_die_sv)(pTHX_ SV *baseex)
{
- croak_sv(sv);
+ croak_sv(baseex);
return (OP *)NULL;
}
#endif
@@ -7138,8 +10789,8 @@ DPPP_(my_die_sv)(pTHX_ SV *sv)
#endif
#endif
-#ifndef vmess
-#if defined(NEED_vmess)
+#if ! defined vmess && (PERL_BCDVERSION >= 0x5004000)
+# if defined(NEED_vmess)
static SV * DPPP_(my_vmess)(pTHX_ const char * pat, va_list * args);
static
#else
@@ -7154,20 +10805,21 @@ extern SV * DPPP_(my_vmess)(pTHX_ const char * pat, va_list * args);
#define vmess(a,b) DPPP_(my_vmess)(aTHX_ a,b)
#define Perl_vmess DPPP_(my_vmess)
+
SV*
DPPP_(my_vmess)(pTHX_ const char* pat, va_list* args)
{
mess(pat, args);
return PL_mess_sv;
}
-#endif
+# endif
#endif
-#if (PERL_BCDVERSION < 0x5006000)
+#if (PERL_BCDVERSION < 0x5006000) && (PERL_BCDVERSION >= 0x5004000)
#undef mess
#endif
-#if !defined(mess_nocontext) && !defined(Perl_mess_nocontext)
+#if !defined(mess_nocontext) && !defined(Perl_mess_nocontext) && (PERL_BCDVERSION >= 0x5004000)
#if defined(NEED_mess_nocontext)
static SV * DPPP_(my_mess_nocontext)(const char * pat, ...);
static
@@ -7224,7 +10876,7 @@ DPPP_(my_mess)(pTHX_ const char* pat, ...)
#endif
#endif
-#ifndef mess_sv
+#if ! defined mess_sv && (PERL_BCDVERSION >= 0x5004000)
#if defined(NEED_mess_sv)
static SV * DPPP_(my_mess_sv)(pTHX_ SV * basemsg, bool consume);
static
@@ -7304,9 +10956,6 @@ extern void DPPP_(my_croak_xs_usage)(const CV * const cv, const char * const par
#define Perl_croak_xs_usage DPPP_(my_croak_xs_usage)
-#ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
-#define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
-#endif
void
DPPP_(my_croak_xs_usage)(const CV *const cv, const char *const params)
@@ -7314,7 +10963,11 @@ DPPP_(my_croak_xs_usage)(const CV *const cv, const char *const params)
dTHX;
const GV *const gv = CvGV(cv);
+#ifdef PERL_ARGS_ASSERT_CROAK_XS_USAGE
PERL_ARGS_ASSERT_CROAK_XS_USAGE;
+#else
+ assert(cv); assert(params);
+#endif
if (gv) {
const char *const gvname = GvNAME(gv);
@@ -7332,159 +10985,6 @@ DPPP_(my_croak_xs_usage)(const CV *const cv, const char *const params)
}
#endif
#endif
-
-#ifndef PERL_SIGNALS_UNSAFE_FLAG
-
-#define PERL_SIGNALS_UNSAFE_FLAG 0x0001
-
-#if (PERL_BCDVERSION < 0x5008000)
-# define D_PPP_PERL_SIGNALS_INIT PERL_SIGNALS_UNSAFE_FLAG
-#else
-# define D_PPP_PERL_SIGNALS_INIT 0
-#endif
-
-#if defined(NEED_PL_signals)
-static U32 DPPP_(my_PL_signals) = D_PPP_PERL_SIGNALS_INIT;
-#elif defined(NEED_PL_signals_GLOBAL)
-U32 DPPP_(my_PL_signals) = D_PPP_PERL_SIGNALS_INIT;
-#else
-extern U32 DPPP_(my_PL_signals);
-#endif
-#define PL_signals DPPP_(my_PL_signals)
-
-#endif
-
-/* Hint: PL_ppaddr
- * Calling an op via PL_ppaddr requires passing a context argument
- * for threaded builds. Since the context argument is different for
- * 5.005 perls, you can use aTHXR (supplied by ppport.h), which will
- * automatically be defined as the correct argument.
- */
-
-#if (PERL_BCDVERSION <= 0x5005005)
-/* Replace: 1 */
-# define PL_ppaddr ppaddr
-# define PL_no_modify no_modify
-/* Replace: 0 */
-#endif
-
-#if (PERL_BCDVERSION <= 0x5004005)
-/* Replace: 1 */
-# define PL_DBsignal DBsignal
-# define PL_DBsingle DBsingle
-# define PL_DBsub DBsub
-# define PL_DBtrace DBtrace
-# define PL_Sv Sv
-# define PL_bufend bufend
-# define PL_bufptr bufptr
-# define PL_compiling compiling
-# define PL_copline copline
-# define PL_curcop curcop
-# define PL_curstash curstash
-# define PL_debstash debstash
-# define PL_defgv defgv
-# define PL_diehook diehook
-# define PL_dirty dirty
-# define PL_dowarn dowarn
-# define PL_errgv errgv
-# define PL_error_count error_count
-# define PL_expect expect
-# define PL_hexdigit hexdigit
-# define PL_hints hints
-# define PL_in_my in_my
-# define PL_laststatval laststatval
-# define PL_lex_state lex_state
-# define PL_lex_stuff lex_stuff
-# define PL_linestr linestr
-# define PL_na na
-# define PL_perl_destruct_level perl_destruct_level
-# define PL_perldb perldb
-# define PL_rsfp_filters rsfp_filters
-# define PL_rsfp rsfp
-# define PL_stack_base stack_base
-# define PL_stack_sp stack_sp
-# define PL_statcache statcache
-# define PL_stdingv stdingv
-# define PL_sv_arenaroot sv_arenaroot
-# define PL_sv_no sv_no
-# define PL_sv_undef sv_undef
-# define PL_sv_yes sv_yes
-# define PL_tainted tainted
-# define PL_tainting tainting
-# define PL_tokenbuf tokenbuf
-/* Replace: 0 */
-#endif
-
-/* Warning: PL_parser
- * For perl versions earlier than 5.9.5, this is an always
- * non-NULL dummy. Also, it cannot be dereferenced. Don't
- * use it if you can avoid is and unless you absolutely know
- * what you're doing.
- * If you always check that PL_parser is non-NULL, you can
- * define DPPP_PL_parser_NO_DUMMY to avoid the creation of
- * a dummy parser structure.
- */
-
-#if (PERL_BCDVERSION >= 0x5009005)
-# ifdef DPPP_PL_parser_NO_DUMMY
-# define D_PPP_my_PL_parser_var(var) ((PL_parser ? PL_parser : \
- (croak("panic: PL_parser == NULL in %s:%d", \
- __FILE__, __LINE__), (yy_parser *) NULL))->var)
-# else
-# ifdef DPPP_PL_parser_NO_DUMMY_WARNING
-# define D_PPP_parser_dummy_warning(var)
-# else
-# define D_PPP_parser_dummy_warning(var) \
- warn("warning: dummy PL_" #var " used in %s:%d", __FILE__, __LINE__),
-# endif
-# define D_PPP_my_PL_parser_var(var) ((PL_parser ? PL_parser : \
- (D_PPP_parser_dummy_warning(var) &DPPP_(dummy_PL_parser)))->var)
-#if defined(NEED_PL_parser)
-static yy_parser DPPP_(dummy_PL_parser);
-#elif defined(NEED_PL_parser_GLOBAL)
-yy_parser DPPP_(dummy_PL_parser);
-#else
-extern yy_parser DPPP_(dummy_PL_parser);
-#endif
-
-# endif
-
-/* PL_expect, PL_copline, PL_rsfp, PL_rsfp_filters, PL_linestr, PL_bufptr, PL_bufend, PL_lex_state, PL_lex_stuff, PL_tokenbuf depends on PL_parser */
-/* Warning: PL_expect, PL_copline, PL_rsfp, PL_rsfp_filters, PL_linestr, PL_bufptr, PL_bufend, PL_lex_state, PL_lex_stuff, PL_tokenbuf
- * Do not use this variable unless you know exactly what you're
- * doing. It is internal to the perl parser and may change or even
- * be removed in the future. As of perl 5.9.5, you have to check
- * for (PL_parser != NULL) for this variable to have any effect.
- * An always non-NULL PL_parser dummy is provided for earlier
- * perl versions.
- * If PL_parser is NULL when you try to access this variable, a
- * dummy is being accessed instead and a warning is issued unless
- * you define DPPP_PL_parser_NO_DUMMY_WARNING.
- * If DPPP_PL_parser_NO_DUMMY is defined, the code trying to access
- * this variable will croak with a panic message.
- */
-
-# define PL_expect D_PPP_my_PL_parser_var(expect)
-# define PL_copline D_PPP_my_PL_parser_var(copline)
-# define PL_rsfp D_PPP_my_PL_parser_var(rsfp)
-# define PL_rsfp_filters D_PPP_my_PL_parser_var(rsfp_filters)
-# define PL_linestr D_PPP_my_PL_parser_var(linestr)
-# define PL_bufptr D_PPP_my_PL_parser_var(bufptr)
-# define PL_bufend D_PPP_my_PL_parser_var(bufend)
-# define PL_lex_state D_PPP_my_PL_parser_var(lex_state)
-# define PL_lex_stuff D_PPP_my_PL_parser_var(lex_stuff)
-# define PL_tokenbuf D_PPP_my_PL_parser_var(tokenbuf)
-# define PL_in_my D_PPP_my_PL_parser_var(in_my)
-# define PL_in_my_stash D_PPP_my_PL_parser_var(in_my_stash)
-# define PL_error_count D_PPP_my_PL_parser_var(error_count)
-
-
-#else
-
-/* ensure that PL_parser != NULL and cannot be dereferenced */
-# define PL_parser ((void *) 1)
-
-#endif
#ifndef mPUSHs
# define mPUSHs(s) PUSHs(sv_2mortal(s))
#endif
@@ -7548,11 +11048,31 @@ extern yy_parser DPPP_(dummy_PL_parser);
#ifndef call_method
# define call_method perl_call_method
#endif
+
#ifndef eval_sv
# define eval_sv perl_eval_sv
#endif
+#if (PERL_BCDVERSION >= 0x5003098) && (PERL_BCDVERSION < 0x5006000)
+#ifndef eval_pv
+# define eval_pv perl_eval_pv
+#endif
+
+#endif
/* Replace: 0 */
+
+#if (PERL_BCDVERSION < 0x5006000)
+#ifndef Perl_eval_sv
+# define Perl_eval_sv perl_eval_sv
+#endif
+
+#if (PERL_BCDVERSION >= 0x5003098)
+#ifndef Perl_eval_pv
+# define Perl_eval_pv perl_eval_pv
+#endif
+
+#endif
+#endif
#ifndef PERL_LOADMOD_DENY
# define PERL_LOADMOD_DENY 0x1
#endif
@@ -7565,6 +11085,12 @@ extern yy_parser DPPP_(dummy_PL_parser);
# define PERL_LOADMOD_IMPORT_OPS 0x4
#endif
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+# define D_PPP_CROAK_IF_ERROR(cond) ({ SV *_errsv; ((cond) && (_errsv = ERRSV) && (SvROK(_errsv) || SvTRUE(_errsv)) && (croak_sv(_errsv), 1)); })
+#else
+# define D_PPP_CROAK_IF_ERROR(cond) ((cond) && (SvROK(ERRSV) || SvTRUE(ERRSV)) && (croak_sv(ERRSV), 1))
+#endif
+
#ifndef G_METHOD
# define G_METHOD 64
# ifdef call_sv
@@ -7579,14 +11105,37 @@ extern yy_parser DPPP_(dummy_PL_parser);
# endif
#endif
-/* Replace perl_eval_pv with eval_pv */
+#ifndef G_RETHROW
+# define G_RETHROW 8192
+# ifdef eval_sv
+# undef eval_sv
+# endif
+# if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+# define eval_sv(sv, flags) ({ I32 _flags = (flags); I32 _ret = Perl_eval_sv(aTHX_ sv, (_flags & ~G_RETHROW)); D_PPP_CROAK_IF_ERROR(_flags & G_RETHROW); _ret; })
+# else
+# define eval_sv(sv, flags) ((PL_na = Perl_eval_sv(aTHX_ sv, ((flags) & ~G_RETHROW))), D_PPP_CROAK_IF_ERROR((flags) & G_RETHROW), (I32)PL_na)
+# endif
+#endif
+/* Older Perl versions have broken croak_on_error=1 */
+#if (PERL_BCDVERSION < 0x5031002)
+# ifdef eval_pv
+# undef eval_pv
+# if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+# define eval_pv(p, croak_on_error) ({ SV *_sv = Perl_eval_pv(aTHX_ p, 0); D_PPP_CROAK_IF_ERROR(croak_on_error); _sv; })
+# else
+# define eval_pv(p, croak_on_error) ((PL_Sv = Perl_eval_pv(aTHX_ p, 0)), D_PPP_CROAK_IF_ERROR(croak_on_error), PL_Sv)
+# endif
+# endif
+#endif
+
+/* This is backport for Perl 5.3.97d and older which do not provide perl_eval_pv */
#ifndef eval_pv
#if defined(NEED_eval_pv)
-static SV* DPPP_(my_eval_pv)(char *p, I32 croak_on_error);
+static SV * DPPP_(my_eval_pv)(const char * p, I32 croak_on_error);
static
#else
-extern SV* DPPP_(my_eval_pv)(char *p, I32 croak_on_error);
+extern SV * DPPP_(my_eval_pv)(const char * p, I32 croak_on_error);
#endif
#if defined(NEED_eval_pv) || defined(NEED_eval_pv_GLOBAL)
@@ -7599,7 +11148,7 @@ extern SV* DPPP_(my_eval_pv)(char *p, I32 croak_on_error);
SV*
-DPPP_(my_eval_pv)(char *p, I32 croak_on_error)
+DPPP_(my_eval_pv)(const char *p, I32 croak_on_error)
{
dSP;
SV* sv = newSVpv(p, 0);
@@ -7612,8 +11161,7 @@ DPPP_(my_eval_pv)(char *p, I32 croak_on_error)
sv = POPs;
PUTBACK;
- if (croak_on_error && SvTRUEx(ERRSV))
- croak_sv(ERRSV);
+ D_PPP_CROAK_IF_ERROR(croak_on_error);
return sv;
}
@@ -7621,12 +11169,12 @@ DPPP_(my_eval_pv)(char *p, I32 croak_on_error)
#endif
#endif
-#ifndef vload_module
+#if ! defined(vload_module) && defined(start_subparse)
#if defined(NEED_vload_module)
-static void DPPP_(my_vload_module)(U32 flags, SV *name, SV *ver, va_list *args);
+static void DPPP_(my_vload_module)(U32 flags, SV * name, SV * ver, va_list * args);
static
#else
-extern void DPPP_(my_vload_module)(U32 flags, SV *name, SV *ver, va_list *args);
+extern void DPPP_(my_vload_module)(U32 flags, SV * name, SV * ver, va_list * args);
#endif
#if defined(NEED_vload_module) || defined(NEED_vload_module_GLOBAL)
@@ -7678,16 +11226,11 @@ DPPP_(my_vload_module)(U32 flags, SV *name, SV *ver, va_list *args)
COP * const ocurcop = PL_curcop;
const int oexpect = PL_expect;
-#if (PERL_BCDVERSION >= 0x5004000)
utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(FALSE, 0),
- veop, modname, imop);
-#elif (PERL_BCDVERSION > 0x5003000)
- utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(),
- veop, modname, imop);
-#else
- utilize(!(flags & PERL_LOADMOD_DENY), start_subparse(),
- modname, imop);
+#if (PERL_BCDVERSION > 0x5003000)
+ veop,
#endif
+ modname, imop);
PL_expect = oexpect;
PL_copline = ocopline;
PL_curcop = ocurcop;
@@ -7699,10 +11242,10 @@ DPPP_(my_vload_module)(U32 flags, SV *name, SV *ver, va_list *args)
#ifndef load_module
#if defined(NEED_load_module)
-static void DPPP_(my_load_module)(U32 flags, SV *name, SV *ver, ...);
+static void DPPP_(my_load_module)(U32 flags, SV * name, SV * ver, ...);
static
#else
-extern void DPPP_(my_load_module)(U32 flags, SV *name, SV *ver, ...);
+extern void DPPP_(my_load_module)(U32 flags, SV * name, SV * ver, ...);
#endif
#if defined(NEED_load_module) || defined(NEED_load_module_GLOBAL)
@@ -7730,91 +11273,10 @@ DPPP_(my_load_module)(U32 flags, SV *name, SV *ver, ...)
#endif
#ifndef newRV_noinc
-#if defined(NEED_newRV_noinc)
-static SV * DPPP_(my_newRV_noinc)(SV *sv);
-static
-#else
-extern SV * DPPP_(my_newRV_noinc)(SV *sv);
-#endif
-
-#if defined(NEED_newRV_noinc) || defined(NEED_newRV_noinc_GLOBAL)
-
-#ifdef newRV_noinc
-# undef newRV_noinc
-#endif
-#define newRV_noinc(a) DPPP_(my_newRV_noinc)(aTHX_ a)
-#define Perl_newRV_noinc DPPP_(my_newRV_noinc)
-
-SV *
-DPPP_(my_newRV_noinc)(SV *sv)
-{
- SV *rv = (SV *)newRV(sv);
- SvREFCNT_dec(sv);
- return rv;
-}
-#endif
-#endif
-
-/* Hint: newCONSTSUB
- * Returns a CV* as of perl-5.7.1. This return value is not supported
- * by Devel::PPPort.
- */
-
-/* newCONSTSUB from IO.xs is in the core starting with 5.004_63 */
-#if (PERL_BCDVERSION < 0x5004063) && (PERL_BCDVERSION != 0x5004005)
-#if defined(NEED_newCONSTSUB)
-static void DPPP_(my_newCONSTSUB)(HV *stash, const char *name, SV *sv);
-static
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+# define newRV_noinc(sv) ({ SV *_sv = (SV *)newRV((sv)); SvREFCNT_dec((sv)); _sv; })
#else
-extern void DPPP_(my_newCONSTSUB)(HV *stash, const char *name, SV *sv);
-#endif
-
-#if defined(NEED_newCONSTSUB) || defined(NEED_newCONSTSUB_GLOBAL)
-
-#ifdef newCONSTSUB
-# undef newCONSTSUB
-#endif
-#define newCONSTSUB(a,b,c) DPPP_(my_newCONSTSUB)(aTHX_ a,b,c)
-#define Perl_newCONSTSUB DPPP_(my_newCONSTSUB)
-
-
-/* This is just a trick to avoid a dependency of newCONSTSUB on PL_parser */
-/* (There's no PL_parser in perl < 5.005, so this is completely safe) */
-#define D_PPP_PL_copline PL_copline
-
-void
-DPPP_(my_newCONSTSUB)(HV *stash, const char *name, SV *sv)
-{
- U32 oldhints = PL_hints;
- HV *old_cop_stash = PL_curcop->cop_stash;
- HV *old_curstash = PL_curstash;
- line_t oldline = PL_curcop->cop_line;
- PL_curcop->cop_line = D_PPP_PL_copline;
-
- PL_hints &= ~HINT_BLOCK_SCOPE;
- if (stash)
- PL_curstash = PL_curcop->cop_stash = stash;
-
- newSUB(
-
-#if (PERL_BCDVERSION < 0x5003022)
- start_subparse(),
-#elif (PERL_BCDVERSION == 0x5003022)
- start_subparse(0),
-#else /* 5.003_23 onwards */
- start_subparse(FALSE, 0),
-#endif
-
- newSVOP(OP_CONST, 0, newSVpv((char *) name, 0)),
- newSVOP(OP_CONST, 0, &PL_sv_no), /* SvPV(&PL_sv_no) == "" -- GMB */
- newSTATEOP(0, Nullch, newSVOP(OP_CONST, 0, sv))
- );
-
- PL_hints = oldhints;
- PL_curcop->cop_stash = old_cop_stash;
- PL_curstash = old_curstash;
- PL_curcop->cop_line = oldline;
-}
+# define newRV_noinc(sv) ((PL_Sv = (SV *)newRV((sv))), SvREFCNT_dec((sv)), PL_Sv)
#endif
#endif
@@ -7922,38 +11384,6 @@ DPPP_(my_newCONSTSUB)(HV *stash, const char *name, SV *sv)
#endif
-#ifndef IVdf
-# if IVSIZE == LONGSIZE
-# define IVdf "ld"
-# define UVuf "lu"
-# define UVof "lo"
-# define UVxf "lx"
-# define UVXf "lX"
-# elif IVSIZE == INTSIZE
-# define IVdf "d"
-# define UVuf "u"
-# define UVof "o"
-# define UVxf "x"
-# define UVXf "X"
-# else
-# error "cannot define IV/UV formats"
-# endif
-#endif
-
-#ifndef NVef
-# if defined(USE_LONG_DOUBLE) && defined(HAS_LONG_DOUBLE) && \
- defined(PERL_PRIfldbl) && (PERL_BCDVERSION != 0x5006000)
- /* Not very likely, but let's try anyway. */
-# define NVef PERL_PRIeldbl
-# define NVff PERL_PRIfldbl
-# define NVgf PERL_PRIgldbl
-# else
-# define NVef "e"
-# define NVff "f"
-# define NVgf "g"
-# endif
-#endif
-
#ifndef SvREFCNT_inc
# ifdef PERL_USE_GCC_BRACE_GROUPS
# define SvREFCNT_inc(sv) \
@@ -8027,33 +11457,11 @@ DPPP_(my_newCONSTSUB)(HV *stash, const char *name, SV *sv)
#endif
#ifndef newSV_type
-
-#if defined(NEED_newSV_type)
-static SV* DPPP_(my_newSV_type)(pTHX_ svtype const t);
-static
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+# define newSV_type(t) ({ SV *_sv = newSV(0); sv_upgrade(_sv, (t)); _sv; })
#else
-extern SV* DPPP_(my_newSV_type)(pTHX_ svtype const t);
+# define newSV_type(t) ((PL_Sv = newSV(0)), sv_upgrade(PL_Sv, (t)), PL_Sv)
#endif
-
-#if defined(NEED_newSV_type) || defined(NEED_newSV_type_GLOBAL)
-
-#ifdef newSV_type
-# undef newSV_type
-#endif
-#define newSV_type(a) DPPP_(my_newSV_type)(aTHX_ a)
-#define Perl_newSV_type DPPP_(my_newSV_type)
-
-
-SV*
-DPPP_(my_newSV_type)(pTHX_ svtype const t)
-{
- SV* const sv = newSV(0);
- sv_upgrade(sv, t);
- return sv;
-}
-
-#endif
-
#endif
#if (PERL_BCDVERSION < 0x5006000)
@@ -8074,310 +11482,128 @@ DPPP_(my_newSV_type)(pTHX_ svtype const t)
#endif
#ifndef newSVpvn_flags
-
-#if defined(NEED_newSVpvn_flags)
-static SV * DPPP_(my_newSVpvn_flags)(pTHX_ const char *s, STRLEN len, U32 flags);
-static
-#else
-extern SV * DPPP_(my_newSVpvn_flags)(pTHX_ const char *s, STRLEN len, U32 flags);
-#endif
-
-#if defined(NEED_newSVpvn_flags) || defined(NEED_newSVpvn_flags_GLOBAL)
-
-#ifdef newSVpvn_flags
-# undef newSVpvn_flags
-#endif
-#define newSVpvn_flags(a,b,c) DPPP_(my_newSVpvn_flags)(aTHX_ a,b,c)
-#define Perl_newSVpvn_flags DPPP_(my_newSVpvn_flags)
-
-
-SV *
-DPPP_(my_newSVpvn_flags)(pTHX_ const char *s, STRLEN len, U32 flags)
-{
- SV *sv = newSVpvn(D_PPP_CONSTPV_ARG(s), len);
- SvFLAGS(sv) |= (flags & SVf_UTF8);
- return (flags & SVs_TEMP) ? sv_2mortal(sv) : sv;
-}
-
-#endif
-
-#endif
-
-/* Backwards compatibility stuff... :-( */
-#if !defined(NEED_sv_2pv_flags) && defined(NEED_sv_2pv_nolen)
-# define NEED_sv_2pv_flags
-#endif
-#if !defined(NEED_sv_2pv_flags_GLOBAL) && defined(NEED_sv_2pv_nolen_GLOBAL)
-# define NEED_sv_2pv_flags_GLOBAL
-#endif
-
-/* Hint: sv_2pv_nolen
- * Use the SvPV_nolen() or SvPV_nolen_const() macros instead of sv_2pv_nolen().
- */
-#ifndef sv_2pv_nolen
-# define sv_2pv_nolen(sv) SvPV_nolen(sv)
-#endif
-
-#ifdef SvPVbyte
-
-/* Hint: SvPVbyte
- * Does not work in perl-5.6.1, ppport.h implements a version
- * borrowed from perl-5.7.3.
- */
-
-#if (PERL_BCDVERSION < 0x5007000)
-
-#if defined(NEED_sv_2pvbyte)
-static char * DPPP_(my_sv_2pvbyte)(pTHX_ SV *sv, STRLEN *lp);
-static
-#else
-extern char * DPPP_(my_sv_2pvbyte)(pTHX_ SV *sv, STRLEN *lp);
-#endif
-
-#if defined(NEED_sv_2pvbyte) || defined(NEED_sv_2pvbyte_GLOBAL)
-
-#ifdef sv_2pvbyte
-# undef sv_2pvbyte
-#endif
-#define sv_2pvbyte(a,b) DPPP_(my_sv_2pvbyte)(aTHX_ a,b)
-#define Perl_sv_2pvbyte DPPP_(my_sv_2pvbyte)
-
-
-char *
-DPPP_(my_sv_2pvbyte)(pTHX_ SV *sv, STRLEN *lp)
-{
- sv_utf8_downgrade(sv,0);
- return SvPV(sv,*lp);
-}
-
-#endif
-
-/* Hint: sv_2pvbyte
- * Use the SvPVbyte() macro instead of sv_2pvbyte().
- */
-
-#undef SvPVbyte
-
-#define SvPVbyte(sv, lp) \
- ((SvFLAGS(sv) & (SVf_POK|SVf_UTF8)) == (SVf_POK) \
- ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pvbyte(sv, &lp))
-
-#endif
-
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+# define newSVpvn_flags(s, len, flags) ({ SV *_sv = newSVpvn(D_PPP_CONSTPV_ARG((s)), (len)); SvFLAGS(_sv) |= ((flags) & SVf_UTF8); ((flags) & SVs_TEMP) ? sv_2mortal(_sv) : _sv; })
#else
-
-# define SvPVbyte SvPV
-# define sv_2pvbyte sv_2pv
-
-#endif
-#ifndef sv_2pvbyte_nolen
-# define sv_2pvbyte_nolen(sv) sv_2pv_nolen(sv)
+# define newSVpvn_flags(s, len, flags) ((PL_Sv = newSVpvn(D_PPP_CONSTPV_ARG((s)), (len))), SvFLAGS(PL_Sv) |= ((flags) & SVf_UTF8), (((flags) & SVs_TEMP) ? sv_2mortal(PL_Sv) : PL_Sv))
#endif
-
-/* Hint: sv_pvn
- * Always use the SvPV() macro instead of sv_pvn().
- */
-
-/* Hint: sv_pvn_force
- * Always use the SvPV_force() macro instead of sv_pvn_force().
- */
-
-/* If these are undefined, they're not handled by the core anyway */
-#ifndef SV_IMMEDIATE_UNREF
-# define SV_IMMEDIATE_UNREF 0
-#endif
-
-#ifndef SV_GMAGIC
-# define SV_GMAGIC 0
-#endif
-
-#ifndef SV_COW_DROP_PV
-# define SV_COW_DROP_PV 0
-#endif
-
-#ifndef SV_UTF8_NO_ENCODING
-# define SV_UTF8_NO_ENCODING 0
#endif
-
#ifndef SV_NOSTEAL
-# define SV_NOSTEAL 0
-#endif
-
-#ifndef SV_CONST_RETURN
-# define SV_CONST_RETURN 0
-#endif
-
-#ifndef SV_MUTABLE_RETURN
-# define SV_MUTABLE_RETURN 0
-#endif
-
-#ifndef SV_SMAGIC
-# define SV_SMAGIC 0
-#endif
-
-#ifndef SV_HAS_TRAILING_NUL
-# define SV_HAS_TRAILING_NUL 0
+# define SV_NOSTEAL 16
#endif
-#ifndef SV_COW_SHARED_HASH_KEYS
-# define SV_COW_SHARED_HASH_KEYS 0
-#endif
-
-#if (PERL_BCDVERSION < 0x5007002)
-
-#if defined(NEED_sv_2pv_flags)
-static char * DPPP_(my_sv_2pv_flags)(pTHX_ SV *sv, STRLEN *lp, I32 flags);
-static
+#if ( (PERL_BCDVERSION >= 0x5007003) && (PERL_BCDVERSION < 0x5008007) ) || ( (PERL_BCDVERSION >= 0x5009000) && (PERL_BCDVERSION < 0x5009002) )
+#undef sv_setsv_flags
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+#define sv_setsv_flags(dstr, sstr, flags) \
+ STMT_START { \
+ if (((flags) & SV_NOSTEAL) && (sstr) && (SvFLAGS((SV *)(sstr)) & SVs_TEMP)) { \
+ SvTEMP_off((SV *)(sstr)); \
+ Perl_sv_setsv_flags(aTHX_ (dstr), (sstr), (flags) & ~SV_NOSTEAL); \
+ SvTEMP_on((SV *)(sstr)); \
+ } else { \
+ Perl_sv_setsv_flags(aTHX_ (dstr), (sstr), (flags) & ~SV_NOSTEAL); \
+ } \
+ } STMT_END
#else
-extern char * DPPP_(my_sv_2pv_flags)(pTHX_ SV *sv, STRLEN *lp, I32 flags);
+ ( \
+ (((flags) & SV_NOSTEAL) && (sstr) && (SvFLAGS((SV *)(sstr)) & SVs_TEMP)) ? ( \
+ SvTEMP_off((SV *)(sstr)), \
+ Perl_sv_setsv_flags(aTHX_ (dstr), (sstr), (flags) & ~SV_NOSTEAL), \
+ SvTEMP_on((SV *)(sstr)), \
+ 1 \
+ ) : ( \
+ Perl_sv_setsv_flags(aTHX_ (dstr), (sstr), (flags) & ~SV_NOSTEAL), \
+ 1 \
+ ) \
+ )
#endif
-
-#if defined(NEED_sv_2pv_flags) || defined(NEED_sv_2pv_flags_GLOBAL)
-
-#ifdef sv_2pv_flags
-# undef sv_2pv_flags
#endif
-#define sv_2pv_flags(a,b,c) DPPP_(my_sv_2pv_flags)(aTHX_ a,b,c)
-#define Perl_sv_2pv_flags DPPP_(my_sv_2pv_flags)
-
-
-char *
-DPPP_(my_sv_2pv_flags)(pTHX_ SV *sv, STRLEN *lp, I32 flags)
-{
- STRLEN n_a = (STRLEN) flags;
- return sv_2pv(sv, lp ? lp : &n_a);
-}
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+#ifndef sv_setsv_flags
+# define sv_setsv_flags(dstr, sstr, flags) \
+ STMT_START { \
+ if (((flags) & SV_NOSTEAL) && (sstr) && (SvFLAGS((SV *)(sstr)) & SVs_TEMP)) { \
+ SvTEMP_off((SV *)(sstr)); \
+ if (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) { \
+ SvGMAGICAL_off((SV *)(sstr)); \
+ sv_setsv((dstr), (sstr)); \
+ SvGMAGICAL_on((SV *)(sstr)); \
+ } else { \
+ sv_setsv((dstr), (sstr)); \
+ } \
+ SvTEMP_on((SV *)(sstr)); \
+ } else { \
+ if (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) { \
+ SvGMAGICAL_off((SV *)(sstr)); \
+ sv_setsv((dstr), (sstr)); \
+ SvGMAGICAL_on((SV *)(sstr)); \
+ } else { \
+ sv_setsv((dstr), (sstr)); \
+ } \
+ } \
+ } STMT_END
#endif
-#if defined(NEED_sv_pvn_force_flags)
-static char * DPPP_(my_sv_pvn_force_flags)(pTHX_ SV *sv, STRLEN *lp, I32 flags);
-static
#else
-extern char * DPPP_(my_sv_pvn_force_flags)(pTHX_ SV *sv, STRLEN *lp, I32 flags);
+#ifndef sv_setsv_flags
+# define sv_setsv_flags(dstr, sstr, flags) \
+ ( \
+ (((flags) & SV_NOSTEAL) && (sstr) && (SvFLAGS((SV *)(sstr)) & SVs_TEMP)) ? ( \
+ SvTEMP_off((SV *)(sstr)), \
+ (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) ? ( \
+ SvGMAGICAL_off((SV *)(sstr)), \
+ sv_setsv((dstr), (sstr)), \
+ SvGMAGICAL_on((SV *)(sstr)), \
+ 1 \
+ ) : ( \
+ sv_setsv((dstr), (sstr)), \
+ 1 \
+ ), \
+ SvTEMP_on((SV *)(sstr)), \
+ 1 \
+ ) : ( \
+ (!((flags) & SV_GMAGIC) && (sstr) && SvGMAGICAL((SV *)(sstr))) ? ( \
+ SvGMAGICAL_off((SV *)(sstr)), \
+ sv_setsv((dstr), (sstr)), \
+ SvGMAGICAL_on((SV *)(sstr)), \
+ 1 \
+ ) : ( \
+ sv_setsv((dstr), (sstr)), \
+ 1 \
+ ) \
+ ) \
+ )
#endif
-#if defined(NEED_sv_pvn_force_flags) || defined(NEED_sv_pvn_force_flags_GLOBAL)
-
-#ifdef sv_pvn_force_flags
-# undef sv_pvn_force_flags
-#endif
-#define sv_pvn_force_flags(a,b,c) DPPP_(my_sv_pvn_force_flags)(aTHX_ a,b,c)
-#define Perl_sv_pvn_force_flags DPPP_(my_sv_pvn_force_flags)
-
-
-char *
-DPPP_(my_sv_pvn_force_flags)(pTHX_ SV *sv, STRLEN *lp, I32 flags)
-{
- STRLEN n_a = (STRLEN) flags;
- return sv_pvn_force(sv, lp ? lp : &n_a);
-}
-
#endif
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+#ifndef newSVsv_flags
+# define newSVsv_flags(sv, flags) ({ SV *_sv = newSV(0); sv_setsv_flags(_sv, (sv), (flags)); _sv; })
#endif
-#if (PERL_BCDVERSION < 0x5008008) || ( (PERL_BCDVERSION >= 0x5009000) && (PERL_BCDVERSION < 0x5009003) )
-# define D_PPP_SVPV_NOLEN_LP_ARG &PL_na
#else
-# define D_PPP_SVPV_NOLEN_LP_ARG 0
-#endif
-#ifndef SvPV_const
-# define SvPV_const(sv, lp) SvPV_flags_const(sv, lp, SV_GMAGIC)
-#endif
-
-#ifndef SvPV_mutable
-# define SvPV_mutable(sv, lp) SvPV_flags_mutable(sv, lp, SV_GMAGIC)
-#endif
-#ifndef SvPV_flags
-# define SvPV_flags(sv, lp, flags) \
- ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
- ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pv_flags(sv, &lp, flags))
-#endif
-#ifndef SvPV_flags_const
-# define SvPV_flags_const(sv, lp, flags) \
- ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
- ? ((lp = SvCUR(sv)), SvPVX_const(sv)) : \
- (const char*) sv_2pv_flags(sv, &lp, flags|SV_CONST_RETURN))
-#endif
-#ifndef SvPV_flags_const_nolen
-# define SvPV_flags_const_nolen(sv, flags) \
- ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
- ? SvPVX_const(sv) : \
- (const char*) sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, flags|SV_CONST_RETURN))
-#endif
-#ifndef SvPV_flags_mutable
-# define SvPV_flags_mutable(sv, lp, flags) \
- ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
- ? ((lp = SvCUR(sv)), SvPVX_mutable(sv)) : \
- sv_2pv_flags(sv, &lp, flags|SV_MUTABLE_RETURN))
-#endif
-#ifndef SvPV_force
-# define SvPV_force(sv, lp) SvPV_force_flags(sv, lp, SV_GMAGIC)
+#ifndef newSVsv_flags
+# define newSVsv_flags(sv, flags) ((PL_Sv = newSV(0)), sv_setsv_flags(PL_Sv, (sv), (flags)), PL_Sv)
#endif
-#ifndef SvPV_force_nolen
-# define SvPV_force_nolen(sv) SvPV_force_flags_nolen(sv, SV_GMAGIC)
-#endif
-
-#ifndef SvPV_force_mutable
-# define SvPV_force_mutable(sv, lp) SvPV_force_flags_mutable(sv, lp, SV_GMAGIC)
-#endif
-
-#ifndef SvPV_force_nomg
-# define SvPV_force_nomg(sv, lp) SvPV_force_flags(sv, lp, 0)
-#endif
-
-#ifndef SvPV_force_nomg_nolen
-# define SvPV_force_nomg_nolen(sv) SvPV_force_flags_nolen(sv, 0)
#endif
-#ifndef SvPV_force_flags
-# define SvPV_force_flags(sv, lp, flags) \
- ((SvFLAGS(sv) & (SVf_POK|SVf_THINKFIRST)) == SVf_POK \
- ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_pvn_force_flags(sv, &lp, flags))
-#endif
-#ifndef SvPV_force_flags_nolen
-# define SvPV_force_flags_nolen(sv, flags) \
- ((SvFLAGS(sv) & (SVf_POK|SVf_THINKFIRST)) == SVf_POK \
- ? SvPVX(sv) : sv_pvn_force_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, flags))
-#endif
-#ifndef SvPV_force_flags_mutable
-# define SvPV_force_flags_mutable(sv, lp, flags) \
- ((SvFLAGS(sv) & (SVf_POK|SVf_THINKFIRST)) == SVf_POK \
- ? ((lp = SvCUR(sv)), SvPVX_mutable(sv)) \
- : sv_pvn_force_flags(sv, &lp, flags|SV_MUTABLE_RETURN))
-#endif
-#ifndef SvPV_nolen
-# define SvPV_nolen(sv) \
- ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
- ? SvPVX(sv) : sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, SV_GMAGIC))
-#endif
-#ifndef SvPV_nolen_const
-# define SvPV_nolen_const(sv) \
- ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
- ? SvPVX_const(sv) : sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, SV_GMAGIC|SV_CONST_RETURN))
-#endif
-#ifndef SvPV_nomg
-# define SvPV_nomg(sv, lp) SvPV_flags(sv, lp, 0)
+#ifndef newSVsv_nomg
+# define newSVsv_nomg(sv) newSVsv_flags((sv), SV_NOSTEAL)
#endif
-#ifndef SvPV_nomg_const
-# define SvPV_nomg_const(sv, lp) SvPV_flags_const(sv, lp, 0)
+#if (PERL_BCDVERSION >= 0x5017005)
+#ifndef sv_mortalcopy_flags
+# define sv_mortalcopy_flags(sv, flags) Perl_sv_mortalcopy_flags(aTHX_ (sv), (flags))
#endif
-#ifndef SvPV_nomg_const_nolen
-# define SvPV_nomg_const_nolen(sv) SvPV_flags_const_nolen(sv, 0)
+#else
+#ifndef sv_mortalcopy_flags
+# define sv_mortalcopy_flags(sv, flags) sv_2mortal(newSVsv_flags((sv), (flags)))
#endif
-#ifndef SvPV_nomg_nolen
-# define SvPV_nomg_nolen(sv) ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
- ? SvPVX(sv) : sv_2pv_flags(sv, D_PPP_SVPV_NOLEN_LP_ARG, 0))
-#endif
-#ifndef SvPV_renew
-# define SvPV_renew(sv,n) STMT_START { SvLEN_set(sv, n); \
- SvPV_set((sv), (char *) saferealloc( \
- (Malloc_t)SvPVX(sv), (MEM_SIZE)((n)))); \
- } STMT_END
#endif
#ifndef SvMAGIC_set
# define SvMAGIC_set(sv, val) \
@@ -8436,188 +11662,6 @@ DPPP_(my_sv_pvn_force_flags)(pTHX_ SV *sv, STRLEN *lp, I32 flags)
#endif
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(vnewSVpvf)
-#if defined(NEED_vnewSVpvf)
-static SV * DPPP_(my_vnewSVpvf)(pTHX_ const char *pat, va_list *args);
-static
-#else
-extern SV * DPPP_(my_vnewSVpvf)(pTHX_ const char *pat, va_list *args);
-#endif
-
-#if defined(NEED_vnewSVpvf) || defined(NEED_vnewSVpvf_GLOBAL)
-
-#ifdef vnewSVpvf
-# undef vnewSVpvf
-#endif
-#define vnewSVpvf(a,b) DPPP_(my_vnewSVpvf)(aTHX_ a,b)
-#define Perl_vnewSVpvf DPPP_(my_vnewSVpvf)
-
-
-SV *
-DPPP_(my_vnewSVpvf)(pTHX_ const char *pat, va_list *args)
-{
- register SV *sv = newSV(0);
- sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*));
- return sv;
-}
-
-#endif
-#endif
-
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vcatpvf)
-# define sv_vcatpvf(sv, pat, args) sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*))
-#endif
-
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vsetpvf)
-# define sv_vsetpvf(sv, pat, args) sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*))
-#endif
-
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_catpvf_mg)
-#if defined(NEED_sv_catpvf_mg)
-static void DPPP_(my_sv_catpvf_mg)(pTHX_ SV *sv, const char *pat, ...);
-static
-#else
-extern void DPPP_(my_sv_catpvf_mg)(pTHX_ SV *sv, const char *pat, ...);
-#endif
-
-#if defined(NEED_sv_catpvf_mg) || defined(NEED_sv_catpvf_mg_GLOBAL)
-
-#define Perl_sv_catpvf_mg DPPP_(my_sv_catpvf_mg)
-
-
-void
-DPPP_(my_sv_catpvf_mg)(pTHX_ SV *sv, const char *pat, ...)
-{
- va_list args;
- va_start(args, pat);
- sv_vcatpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
- SvSETMAGIC(sv);
- va_end(args);
-}
-
-#endif
-#endif
-
-#ifdef PERL_IMPLICIT_CONTEXT
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_catpvf_mg_nocontext)
-#if defined(NEED_sv_catpvf_mg_nocontext)
-static void DPPP_(my_sv_catpvf_mg_nocontext)(SV *sv, const char *pat, ...);
-static
-#else
-extern void DPPP_(my_sv_catpvf_mg_nocontext)(SV *sv, const char *pat, ...);
-#endif
-
-#if defined(NEED_sv_catpvf_mg_nocontext) || defined(NEED_sv_catpvf_mg_nocontext_GLOBAL)
-
-#define sv_catpvf_mg_nocontext DPPP_(my_sv_catpvf_mg_nocontext)
-#define Perl_sv_catpvf_mg_nocontext DPPP_(my_sv_catpvf_mg_nocontext)
-
-
-void
-DPPP_(my_sv_catpvf_mg_nocontext)(SV *sv, const char *pat, ...)
-{
- dTHX;
- va_list args;
- va_start(args, pat);
- sv_vcatpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
- SvSETMAGIC(sv);
- va_end(args);
-}
-
-#endif
-#endif
-#endif
-
-/* sv_catpvf_mg depends on sv_catpvf_mg_nocontext */
-#ifndef sv_catpvf_mg
-# ifdef PERL_IMPLICIT_CONTEXT
-# define sv_catpvf_mg Perl_sv_catpvf_mg_nocontext
-# else
-# define sv_catpvf_mg Perl_sv_catpvf_mg
-# endif
-#endif
-
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vcatpvf_mg)
-# define sv_vcatpvf_mg(sv, pat, args) \
- STMT_START { \
- sv_vcatpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \
- SvSETMAGIC(sv); \
- } STMT_END
-#endif
-
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_setpvf_mg)
-#if defined(NEED_sv_setpvf_mg)
-static void DPPP_(my_sv_setpvf_mg)(pTHX_ SV *sv, const char *pat, ...);
-static
-#else
-extern void DPPP_(my_sv_setpvf_mg)(pTHX_ SV *sv, const char *pat, ...);
-#endif
-
-#if defined(NEED_sv_setpvf_mg) || defined(NEED_sv_setpvf_mg_GLOBAL)
-
-#define Perl_sv_setpvf_mg DPPP_(my_sv_setpvf_mg)
-
-
-void
-DPPP_(my_sv_setpvf_mg)(pTHX_ SV *sv, const char *pat, ...)
-{
- va_list args;
- va_start(args, pat);
- sv_vsetpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
- SvSETMAGIC(sv);
- va_end(args);
-}
-
-#endif
-#endif
-
-#ifdef PERL_IMPLICIT_CONTEXT
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_setpvf_mg_nocontext)
-#if defined(NEED_sv_setpvf_mg_nocontext)
-static void DPPP_(my_sv_setpvf_mg_nocontext)(SV *sv, const char *pat, ...);
-static
-#else
-extern void DPPP_(my_sv_setpvf_mg_nocontext)(SV *sv, const char *pat, ...);
-#endif
-
-#if defined(NEED_sv_setpvf_mg_nocontext) || defined(NEED_sv_setpvf_mg_nocontext_GLOBAL)
-
-#define sv_setpvf_mg_nocontext DPPP_(my_sv_setpvf_mg_nocontext)
-#define Perl_sv_setpvf_mg_nocontext DPPP_(my_sv_setpvf_mg_nocontext)
-
-
-void
-DPPP_(my_sv_setpvf_mg_nocontext)(SV *sv, const char *pat, ...)
-{
- dTHX;
- va_list args;
- va_start(args, pat);
- sv_vsetpvfn(sv, pat, strlen(pat), &args, Null(SV**), 0, Null(bool*));
- SvSETMAGIC(sv);
- va_end(args);
-}
-
-#endif
-#endif
-#endif
-
-/* sv_setpvf_mg depends on sv_setpvf_mg_nocontext */
-#ifndef sv_setpvf_mg
-# ifdef PERL_IMPLICIT_CONTEXT
-# define sv_setpvf_mg Perl_sv_setpvf_mg_nocontext
-# else
-# define sv_setpvf_mg Perl_sv_setpvf_mg
-# endif
-#endif
-
-#if (PERL_BCDVERSION >= 0x5004000) && !defined(sv_vsetpvf_mg)
-# define sv_vsetpvf_mg(sv, pat, args) \
- STMT_START { \
- sv_vsetpvfn(sv, pat, strlen(pat), args, Null(SV**), 0, Null(bool*)); \
- SvSETMAGIC(sv); \
- } STMT_END
-#endif
-
/* Hint: newSVpvn_share
* The SVs created by this function only mimic the behaviour of
* shared PVs without really being shared. Only use if you know
@@ -8627,10 +11671,10 @@ DPPP_(my_sv_setpvf_mg_nocontext)(SV *sv, const char *pat, ...)
#ifndef newSVpvn_share
#if defined(NEED_newSVpvn_share)
-static SV * DPPP_(my_newSVpvn_share)(pTHX_ const char *src, I32 len, U32 hash);
+static SV * DPPP_(my_newSVpvn_share)(pTHX_ const char * s, I32 len, U32 hash);
static
#else
-extern SV * DPPP_(my_newSVpvn_share)(pTHX_ const char *src, I32 len, U32 hash);
+extern SV * DPPP_(my_newSVpvn_share)(pTHX_ const char * s, I32 len, U32 hash);
#endif
#if defined(NEED_newSVpvn_share) || defined(NEED_newSVpvn_share_GLOBAL)
@@ -8643,14 +11687,14 @@ extern SV * DPPP_(my_newSVpvn_share)(pTHX_ const char *src, I32 len, U32 hash);
SV *
-DPPP_(my_newSVpvn_share)(pTHX_ const char *src, I32 len, U32 hash)
+DPPP_(my_newSVpvn_share)(pTHX_ const char *s, I32 len, U32 hash)
{
SV *sv;
if (len < 0)
len = -len;
if (!hash)
- PERL_HASH(hash, (char*) src, len);
- sv = newSVpvn((char *) src, len);
+ PERL_HASH(hash, (char*) s, len);
+ sv = newSVpvn((char *) s, len);
sv_upgrade(sv, SVt_PVIV);
SvIVX(sv) = hash;
SvREADONLY_on(sv);
@@ -8671,32 +11715,15 @@ DPPP_(my_newSVpvn_share)(pTHX_ const char *src, I32 len, U32 hash)
# define HvNAMELEN_get(hv) (HvNAME_get(hv) ? (I32)strlen(HvNAME_get(hv)) : 0)
#endif
-#ifndef gv_fetchpvn_flags
-#if defined(NEED_gv_fetchpvn_flags)
-static GV* DPPP_(my_gv_fetchpvn_flags)(pTHX_ const char* name, STRLEN len, int flags, int types);
-static
-#else
-extern GV* DPPP_(my_gv_fetchpvn_flags)(pTHX_ const char* name, STRLEN len, int flags, int types);
+#if (PERL_BCDVERSION >= 0x5009002) && (PERL_BCDVERSION <= 0x5009003) /* 5.9.2 and 5.9.3 ignore the length param */
+#undef gv_fetchpvn_flags
#endif
-
-#if defined(NEED_gv_fetchpvn_flags) || defined(NEED_gv_fetchpvn_flags_GLOBAL)
-
-#ifdef gv_fetchpvn_flags
-# undef gv_fetchpvn_flags
+#ifndef GV_NOADD_MASK
+# define GV_NOADD_MASK 0xE0
#endif
-#define gv_fetchpvn_flags(a,b,c,d) DPPP_(my_gv_fetchpvn_flags)(aTHX_ a,b,c,d)
-#define Perl_gv_fetchpvn_flags DPPP_(my_gv_fetchpvn_flags)
-
-GV*
-DPPP_(my_gv_fetchpvn_flags)(pTHX_ const char* name, STRLEN len, int flags, int types) {
- char *namepv = savepvn(name, len);
- GV* stash = gv_fetchpv(namepv, TRUE, SVt_PVHV);
- Safefree(namepv);
- return stash;
-}
-
-#endif
+#ifndef gv_fetchpvn_flags
+# define gv_fetchpvn_flags(name, len, flags, sv_type) gv_fetchpv(SvPVX(sv_2mortal(newSVpvn((name), (len)))), ((flags) & GV_NOADD_MASK) ? FALSE : TRUE, (I32)(sv_type))
#endif
#ifndef GvSVn
# define GvSVn(gv) GvSV(gv)
@@ -8782,12 +11809,42 @@ DPPP_(my_gv_fetchpvn_flags)(pTHX_ const char* name, STRLEN len, int flags, int t
# define sv_pvn_nomg sv_pvn
#endif
+#ifdef SVf_IVisUV
+#if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+#ifndef SvIV_nomg
+# define SvIV_nomg(sv) (!SvGMAGICAL((sv)) ? SvIV((sv)) : ({ SV *_sviv = sv_mortalcopy_flags((sv), SV_NOSTEAL); IV _iv = SvIV(_sviv); SvFLAGS((sv)) = (SvFLAGS((sv)) & ~SVf_IVisUV) | (SvFLAGS(_sviv) & SVf_IVisUV); _iv; }))
+#endif
+
+#ifndef SvUV_nomg
+# define SvUV_nomg(sv) (!SvGMAGICAL((sv)) ? SvUV((sv)) : ({ SV *_svuv = sv_mortalcopy_flags((sv), SV_NOSTEAL); UV _uv = SvUV(_svuv); SvFLAGS((sv)) = (SvFLAGS((sv)) & ~SVf_IVisUV) | (SvFLAGS(_svuv) & SVf_IVisUV); _uv; }))
+#endif
+
+#else
#ifndef SvIV_nomg
-# define SvIV_nomg SvIV
+# define SvIV_nomg(sv) (!SvGMAGICAL((sv)) ? SvIV((sv)) : ((PL_Sv = sv_mortalcopy_flags((sv), SV_NOSTEAL)), sv_upgrade(PL_Sv, SVt_PVIV), (SvIVX(PL_Sv) = SvIV(PL_Sv)), (SvFLAGS((sv)) = (SvFLAGS((sv)) & ~SVf_IVisUV) | (SvFLAGS(PL_Sv) & SVf_IVisUV)), SvIVX(PL_Sv)))
#endif
#ifndef SvUV_nomg
-# define SvUV_nomg SvUV
+# define SvUV_nomg(sv) (!SvGMAGICAL((sv)) ? SvIV((sv)) : ((PL_Sv = sv_mortalcopy_flags((sv), SV_NOSTEAL)), sv_upgrade(PL_Sv, SVt_PVIV), (SvUVX(PL_Sv) = SvUV(PL_Sv)), (SvFLAGS((sv)) = (SvFLAGS((sv)) & ~SVf_IVisUV) | (SvFLAGS(PL_Sv) & SVf_IVisUV)), SvUVX(PL_Sv)))
+#endif
+
+#endif
+#else
+#ifndef SvIV_nomg
+# define SvIV_nomg(sv) (!SvGMAGICAL((sv)) ? SvIV((sv)) : SvIVx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
+#endif
+
+#ifndef SvUV_nomg
+# define SvUV_nomg(sv) (!SvGMAGICAL((sv)) ? SvUV((sv)) : SvUVx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
+#endif
+
+#endif
+#ifndef SvNV_nomg
+# define SvNV_nomg(sv) (!SvGMAGICAL((sv)) ? SvNV((sv)) : SvNVx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
+#endif
+
+#ifndef SvTRUE_nomg
+# define SvTRUE_nomg(sv) (!SvGMAGICAL((sv)) ? SvTRUE((sv)) : SvTRUEx(sv_mortalcopy_flags((sv), SV_NOSTEAL)))
#endif
#ifndef sv_catpv_mg
@@ -8926,10 +11983,10 @@ DPPP_(my_gv_fetchpvn_flags)(pTHX_ const char* name, STRLEN len, int flags, int t
#if !defined(mg_findext)
#if defined(NEED_mg_findext)
-static MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
+static MAGIC * DPPP_(my_mg_findext)(const SV * sv, int type, const MGVTBL * vtbl);
static
#else
-extern MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
+extern MAGIC * DPPP_(my_mg_findext)(const SV * sv, int type, const MGVTBL * vtbl);
#endif
#if defined(NEED_mg_findext) || defined(NEED_mg_findext_GLOBAL)
@@ -8939,7 +11996,7 @@ extern MAGIC * DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl);
MAGIC *
-DPPP_(my_mg_findext)(SV * sv, int type, const MGVTBL *vtbl) {
+DPPP_(my_mg_findext)(const SV * sv, int type, const MGVTBL *vtbl) {
if (sv) {
MAGIC *mg;
@@ -9135,10 +12192,10 @@ DPPP_dopoptosub_at(const PERL_CONTEXT *cxstk, I32 startingblock)
# endif
# if defined(NEED_caller_cx)
-static const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp);
+static const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 level, const PERL_CONTEXT * * dbcxp);
static
#else
-extern const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp);
+extern const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 level, const PERL_CONTEXT * * dbcxp);
#endif
#if defined(NEED_caller_cx) || defined(NEED_caller_cx_GLOBAL)
@@ -9151,7 +12208,7 @@ extern const PERL_CONTEXT * DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONT
const PERL_CONTEXT *
-DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp)
+DPPP_(my_caller_cx)(pTHX_ I32 level, const PERL_CONTEXT **dbcxp)
{
register I32 cxix = DPPP_dopoptosub_at(cxstack, cxstack_ix);
register const PERL_CONTEXT *cx;
@@ -9170,8 +12227,8 @@ DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp)
/* caller() should not report the automatic calls to &DB::sub */
if (PL_DBsub && GvCV(PL_DBsub) && cxix >= 0 &&
ccstack[cxix].blk_sub.cv == GvCV(PL_DBsub))
- count++;
- if (!count--)
+ level++;
+ if (!level--)
break;
cxix = DPPP_dopoptosub_at(ccstack, cxix - 1);
}
@@ -9253,10 +12310,10 @@ DPPP_(my_caller_cx)(pTHX_ I32 count, const PERL_CONTEXT **dbcxp)
#ifndef grok_numeric_radix
#if defined(NEED_grok_numeric_radix)
-static bool DPPP_(my_grok_numeric_radix)(pTHX_ const char ** sp, const char * send);
+static bool DPPP_(my_grok_numeric_radix)(pTHX_ const char * * sp, const char * send);
static
#else
-extern bool DPPP_(my_grok_numeric_radix)(pTHX_ const char ** sp, const char * send);
+extern bool DPPP_(my_grok_numeric_radix)(pTHX_ const char * * sp, const char * send);
#endif
#if defined(NEED_grok_numeric_radix) || defined(NEED_grok_numeric_radix_GLOBAL)
@@ -9869,9 +12926,14 @@ extern int DPPP_(my_my_sprintf)(char * buffer, const char * pat, ...);
#if defined(NEED_my_sprintf) || defined(NEED_my_sprintf_GLOBAL)
#define my_sprintf DPPP_(my_my_sprintf)
-#define Perl_my_sprintf DPPP_(my_my_sprintf)
+/* Warning: my_sprintf
+ It's safer to use my_snprintf instead
+*/
+
+/* Replace my_sprintf with my_snprintf */
+
int
DPPP_(my_my_sprintf)(char *buffer, const char* pat, ...)
{
@@ -9962,6 +13024,583 @@ DPPP_(my_my_strlcpy)(char *dst, const char *src, Size_t size)
#endif
#endif
+
+#ifdef SVf_UTF8
+#ifndef SvUTF8
+# define SvUTF8(sv) (SvFLAGS(sv) & SVf_UTF8)
+#endif
+
+#endif
+
+#if (PERL_BCDVERSION == 0x5019001) /* 5.19.1 does not have UTF8fARG, only broken UTF8f */
+#undef UTF8f
+#endif
+
+#ifdef SVf_UTF8
+#ifndef UTF8f
+# define UTF8f SVf
+#endif
+
+#ifndef UTF8fARG
+# define UTF8fARG(u,l,p) newSVpvn_flags((p), (l), ((u) ? SVf_UTF8 : 0) | SVs_TEMP)
+#endif
+
+#endif
+
+#define D_PPP_MIN(a,b) (((a) <= (b)) ? (a) : (b))
+#ifndef UNICODE_REPLACEMENT
+# define UNICODE_REPLACEMENT 0xFFFD
+#endif
+
+#ifdef UTF8_MAXLEN
+#ifndef UTF8_MAXBYTES
+# define UTF8_MAXBYTES UTF8_MAXLEN
+#endif
+
+#endif
+#ifndef UTF_START_MARK
+# define UTF_START_MARK(len) \
+ (((len) > 7) ? 0xFF : (0xFF & (0xFE << (7-(len)))))
+#endif
+
+#if (PERL_BCDVERSION < 0x5018000) /* On non-EBCDIC was valid before this, */
+ /* but easier to just do one check */
+# undef UTF8_MAXBYTES_CASE
+#endif
+
+#if 'A' == 65
+# define D_PPP_BYTE_INFO_BITS 6 /* 6 bits meaningful in continuation bytes */
+#ifndef UTF8_MAXBYTES_CASE
+# define UTF8_MAXBYTES_CASE 13
+#endif
+
+#else
+# define D_PPP_BYTE_INFO_BITS 5 /* 5 bits meaningful in continuation bytes */
+#ifndef UTF8_MAXBYTES_CASE
+# define UTF8_MAXBYTES_CASE 15
+#endif
+
+#endif
+#ifndef UTF_ACCUMULATION_SHIFT
+# define UTF_ACCUMULATION_SHIFT D_PPP_BYTE_INFO_BITS
+#endif
+
+#ifdef NATIVE_TO_UTF
+#ifndef NATIVE_UTF8_TO_I8
+# define NATIVE_UTF8_TO_I8(c) NATIVE_TO_UTF(c)
+#endif
+
+#else /* System doesn't support EBCDIC */
+#ifndef NATIVE_UTF8_TO_I8
+# define NATIVE_UTF8_TO_I8(c) (c)
+#endif
+
+#endif
+
+#ifdef UTF_TO_NATIVE
+#ifndef I8_TO_NATIVE_UTF8
+# define I8_TO_NATIVE_UTF8(c) UTF_TO_NATIVE(c)
+#endif
+
+#else /* System doesn't support EBCDIC */
+#ifndef I8_TO_NATIVE_UTF8
+# define I8_TO_NATIVE_UTF8(c) (c)
+#endif
+
+#endif
+#ifndef UTF_START_MASK
+# define UTF_START_MASK(len) \
+ (((len) >= 7) ? 0x00 : (0x1F >> ((len)-2)))
+#endif
+
+#ifndef UTF_IS_CONTINUATION_MASK
+# define UTF_IS_CONTINUATION_MASK \
+ ((U8) (0xFF << UTF_ACCUMULATION_SHIFT))
+#endif
+
+#ifndef UTF_CONTINUATION_MARK
+# define UTF_CONTINUATION_MARK \
+ (UTF_IS_CONTINUATION_MASK & 0xB0)
+#endif
+
+#ifndef UTF_MIN_START_BYTE
+# define UTF_MIN_START_BYTE \
+ ((UTF_CONTINUATION_MARK >> UTF_ACCUMULATION_SHIFT) | UTF_START_MARK(2))
+#endif
+#ifndef UTF_MIN_ABOVE_LATIN1_BYTE
+# define UTF_MIN_ABOVE_LATIN1_BYTE \
+ ((0x100 >> UTF_ACCUMULATION_SHIFT) | UTF_START_MARK(2))
+#endif
+
+#if (PERL_BCDVERSION < 0x5007000) /* Was the complement of what should have been */
+# undef UTF8_IS_DOWNGRADEABLE_START
+#endif
+#ifndef UTF8_IS_DOWNGRADEABLE_START
+# define UTF8_IS_DOWNGRADEABLE_START(c) \
+ inRANGE(NATIVE_UTF8_TO_I8(c), \
+ UTF_MIN_START_BYTE, UTF_MIN_ABOVE_LATIN1_BYTE - 1)
+#endif
+
+#ifndef UTF_CONTINUATION_MASK
+# define UTF_CONTINUATION_MASK \
+ ((U8) ((1U << UTF_ACCUMULATION_SHIFT) - 1))
+#endif
+#ifndef UTF8_ACCUMULATE
+# define UTF8_ACCUMULATE(base, added) \
+ (((base) << UTF_ACCUMULATION_SHIFT) \
+ | ((NATIVE_UTF8_TO_I8(added)) \
+ & UTF_CONTINUATION_MASK))
+#endif
+#ifndef UTF8_ALLOW_ANYUV
+# define UTF8_ALLOW_ANYUV 0
+#endif
+
+#ifndef UTF8_ALLOW_EMPTY
+# define UTF8_ALLOW_EMPTY 0x0001
+#endif
+
+#ifndef UTF8_ALLOW_CONTINUATION
+# define UTF8_ALLOW_CONTINUATION 0x0002
+#endif
+
+#ifndef UTF8_ALLOW_NON_CONTINUATION
+# define UTF8_ALLOW_NON_CONTINUATION 0x0004
+#endif
+
+#ifndef UTF8_ALLOW_SHORT
+# define UTF8_ALLOW_SHORT 0x0008
+#endif
+
+#ifndef UTF8_ALLOW_LONG
+# define UTF8_ALLOW_LONG 0x0010
+#endif
+
+#ifndef UTF8_ALLOW_OVERFLOW
+# define UTF8_ALLOW_OVERFLOW 0x0080
+#endif
+
+#ifndef UTF8_ALLOW_ANY
+# define UTF8_ALLOW_ANY ( UTF8_ALLOW_CONTINUATION \
+ |UTF8_ALLOW_NON_CONTINUATION \
+ |UTF8_ALLOW_SHORT \
+ |UTF8_ALLOW_LONG \
+ |UTF8_ALLOW_OVERFLOW)
+#endif
+
+#if defined UTF8SKIP
+
+/* Don't use official versions because they use MIN, which may not be available */
+#undef UTF8_SAFE_SKIP
+#undef UTF8_CHK_SKIP
+#ifndef UTF8_SAFE_SKIP
+# define UTF8_SAFE_SKIP(s, e) ( \
+ ((((e) - (s)) <= 0) \
+ ? 0 \
+ : D_PPP_MIN(((e) - (s)), UTF8SKIP(s))))
+#endif
+#ifndef UTF8_CHK_SKIP
+# define UTF8_CHK_SKIP(s) \
+ (s[0] == '\0' ? 1 : ((U8) D_PPP_MIN(my_strnlen((char *) (s), UTF8SKIP(s)), \
+ UTF8SKIP(s))))
+#endif
+
+/* UTF8_CHK_SKIP depends on my_strnlen */
+#ifndef UTF8_SKIP
+# define UTF8_SKIP(s) UTF8SKIP(s)
+#endif
+
+#endif
+
+#if 'A' == 65
+#ifndef UTF8_IS_INVARIANT
+# define UTF8_IS_INVARIANT(c) isASCII(c)
+#endif
+
+#else
+#ifndef UTF8_IS_INVARIANT
+# define UTF8_IS_INVARIANT(c) (isASCII(c) || isCNTRL_L1(c))
+#endif
+
+#endif
+#ifndef UVCHR_IS_INVARIANT
+# define UVCHR_IS_INVARIANT(c) UTF8_IS_INVARIANT(c)
+#endif
+
+#ifdef UVCHR_IS_INVARIANT
+# if 'A' == 65
+# ifdef QUADKIND
+# define D_PPP_UVCHR_SKIP_UPPER(c) \
+ (WIDEST_UTYPE) (c) < \
+ (((WIDEST_UTYPE) 1) << (6 * D_PPP_BYTE_INFO_BITS)) ? 7 : 13
+# else
+# define D_PPP_UVCHR_SKIP_UPPER(c) 7 /* 32 bit platform */
+# endif
+# else
+ /* In the releases this is backported to, UTF-EBCDIC had a max of 2**31-1 */
+# define D_PPP_UVCHR_SKIP_UPPER(c) 7
+# endif
+#ifndef UVCHR_SKIP
+# define UVCHR_SKIP(c) \
+ UVCHR_IS_INVARIANT(c) ? 1 : \
+ (WIDEST_UTYPE) (c) < (32 * (1U << ( D_PPP_BYTE_INFO_BITS))) ? 2 : \
+ (WIDEST_UTYPE) (c) < (16 * (1U << (2 * D_PPP_BYTE_INFO_BITS))) ? 3 : \
+ (WIDEST_UTYPE) (c) < ( 8 * (1U << (3 * D_PPP_BYTE_INFO_BITS))) ? 4 : \
+ (WIDEST_UTYPE) (c) < ( 4 * (1U << (4 * D_PPP_BYTE_INFO_BITS))) ? 5 : \
+ (WIDEST_UTYPE) (c) < ( 2 * (1U << (5 * D_PPP_BYTE_INFO_BITS))) ? 6 : \
+ D_PPP_UVCHR_SKIP_UPPER(c)
+#endif
+
+#endif
+
+#ifdef is_ascii_string
+#ifndef is_invariant_string
+# define is_invariant_string(s,l) is_ascii_string(s,l)
+#endif
+
+#ifndef is_utf8_invariant_string
+# define is_utf8_invariant_string(s,l) is_ascii_string(s,l)
+#endif
+
+/* Hint: is_ascii_string, is_invariant_string
+ is_utf8_invariant_string() does the same thing and is preferred because its
+ name is more accurate as to what it does */
+#endif
+
+#ifdef ibcmp_utf8
+#ifndef foldEQ_utf8
+# define foldEQ_utf8(s1,pe1,l1,u1,s2,pe2,l2,u2) \
+ cBOOL(! ibcmp_utf8(s1,pe1,l1,u1,s2,pe2,l2,u2))
+#endif
+
+#endif
+
+#if defined(is_utf8_string) && defined(UTF8SKIP)
+#ifndef isUTF8_CHAR
+# define isUTF8_CHAR(s, e) ( \
+ (e) <= (s) || ! is_utf8_string(s, UTF8_SAFE_SKIP(s, e)) \
+ ? 0 \
+ : UTF8SKIP(s))
+#endif
+
+#endif
+
+#if 'A' == 65
+#ifndef BOM_UTF8
+# define BOM_UTF8 "\xEF\xBB\xBF"
+#endif
+
+#ifndef REPLACEMENT_CHARACTER_UTF8
+# define REPLACEMENT_CHARACTER_UTF8 "\xEF\xBF\xBD"
+#endif
+
+#elif '^' == 95
+#ifndef BOM_UTF8
+# define BOM_UTF8 "\xDD\x73\x66\x73"
+#endif
+
+#ifndef REPLACEMENT_CHARACTER_UTF8
+# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x73\x73\x71"
+#endif
+
+#elif '^' == 176
+#ifndef BOM_UTF8
+# define BOM_UTF8 "\xDD\x72\x65\x72"
+#endif
+
+#ifndef REPLACEMENT_CHARACTER_UTF8
+# define REPLACEMENT_CHARACTER_UTF8 "\xDD\x72\x72\x70"
+#endif
+
+#else
+# error Unknown character set
+#endif
+
+#if (PERL_BCDVERSION < 0x5031004)
+ /* Versions prior to this accepted things that are now considered
+ * malformations, and didn't return -1 on error with warnings enabled
+ * */
+# undef utf8_to_uvchr_buf
+#endif
+
+/* This implementation brings modern, generally more restricted standards to
+ * utf8_to_uvchr_buf. Some of these are security related, and clearly must
+ * be done. But its arguable that the others need not, and hence should not.
+ * The reason they're here is that a module that intends to play with the
+ * latest perls should be able to work the same in all releases. An example is
+ * that perl no longer accepts any UV for a code point, but limits them to
+ * IV_MAX or below. This is for future internal use of the larger code points.
+ * If it turns out that some of these changes are breaking code that isn't
+ * intended to work with modern perls, the tighter restrictions could be
+ * relaxed. khw thinks this is unlikely, but has been wrong in the past. */
+
+/* 5.6.0 is the first release with UTF-8, and we don't implement this function
+ * there due to its likely lack of still being in use, and the underlying
+ * implementation is very different from later ones, without the later
+ * safeguards, so would require extra work to deal with */
+#if (PERL_BCDVERSION >= 0x5006001) && ! defined(utf8_to_uvchr_buf)
+ /* Choose which underlying implementation to use. At least one must be
+ * present or the perl is too early to handle this function */
+# if defined(utf8n_to_uvchr) || defined(utf8_to_uvchr) || defined(utf8_to_uv)
+# if defined(utf8n_to_uvchr) /* This is the preferred implementation */
+# define D_PPP_utf8_to_uvchr_buf_callee utf8n_to_uvchr
+# elif /* Must be at least 5.6.1 from #if above; \
+ If have both regular and _simple, regular has all args */ \
+ defined(utf8_to_uv) && defined(utf8_to_uv_simple)
+# define D_PPP_utf8_to_uvchr_buf_callee utf8_to_uv
+# elif defined(utf8_to_uvchr) /* The below won't work well on error input */
+# define D_PPP_utf8_to_uvchr_buf_callee(s, curlen, retlen, flags) \
+ utf8_to_uvchr((U8 *)(s), (retlen))
+# else
+# define D_PPP_utf8_to_uvchr_buf_callee(s, curlen, retlen, flags) \
+ utf8_to_uv((U8 *)(s), (retlen))
+# endif
+# endif
+
+# if defined(NEED_utf8_to_uvchr_buf)
+static UV DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 * s, const U8 * send, STRLEN * retlen);
+static
+#else
+extern UV DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 * s, const U8 * send, STRLEN * retlen);
+#endif
+
+#if defined(NEED_utf8_to_uvchr_buf) || defined(NEED_utf8_to_uvchr_buf_GLOBAL)
+
+#ifdef utf8_to_uvchr_buf
+# undef utf8_to_uvchr_buf
+#endif
+#define utf8_to_uvchr_buf(a,b,c) DPPP_(my_utf8_to_uvchr_buf)(aTHX_ a,b,c)
+#define Perl_utf8_to_uvchr_buf DPPP_(my_utf8_to_uvchr_buf)
+
+
+UV
+DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
+{
+ UV ret;
+ STRLEN curlen;
+ bool overflows = 0;
+ const U8 *cur_s = s;
+ const bool do_warnings = ckWARN_d(WARN_UTF8);
+# if (PERL_BCDVERSION < 0x5026000) && ! defined(EBCDIC)
+ STRLEN overflow_length = 0;
+# endif
+
+ if (send > s) {
+ curlen = send - s;
+ }
+ else {
+ assert(0); /* Modern perls die under this circumstance */
+ curlen = 0;
+ if (! do_warnings) { /* Handle empty here if no warnings needed */
+ if (retlen) *retlen = 0;
+ return UNICODE_REPLACEMENT;
+ }
+ }
+
+# if (PERL_BCDVERSION < 0x5026000) && ! defined(EBCDIC)
+
+ /* Perl did not properly detect overflow for much of its history on
+ * non-EBCDIC platforms, often returning an overlong value which may or may
+ * not have been tolerated in the call. Also, earlier versions, when they
+ * did detect overflow, may have disallowed it completely. Modern ones can
+ * replace it with the REPLACEMENT CHARACTER, depending on calling
+ * parameters. Therefore detect it ourselves in releases it was
+ * problematic in. */
+
+ if (curlen > 0 && UNLIKELY(*s >= 0xFE)) {
+
+ /* First, on a 32-bit machine the first byte being at least \xFE
+ * automatically is overflow, as it indicates something requiring more
+ * than 31 bits */
+ if (sizeof(ret) < 8) {
+ overflows = 1;
+ overflow_length = (*s == 0xFE) ? 7 : 13;
+ }
+ else {
+ const U8 highest[] = /* 2*63-1 */
+ "\xFF\x80\x87\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF";
+ const U8 *cur_h = highest;
+
+ for (cur_s = s; cur_s < send; cur_s++, cur_h++) {
+ if (UNLIKELY(*cur_s == *cur_h)) {
+ continue;
+ }
+
+ /* If this byte is larger than the corresponding highest UTF-8
+ * byte, the sequence overflows; otherwise the byte is less
+ * than (as we handled the equality case above), and so the
+ * sequence doesn't overflow */
+ overflows = *cur_s > *cur_h;
+ break;
+
+ }
+
+ /* Here, either we set the bool and broke out of the loop, or got
+ * to the end and all bytes are the same which indicates it doesn't
+ * overflow. If it did overflow, it would be this number of bytes
+ * */
+ overflow_length = 13;
+ }
+ }
+
+ if (UNLIKELY(overflows)) {
+ ret = 0;
+
+ if (! do_warnings && retlen) {
+ *retlen = overflow_length;
+ }
+ }
+ else
+
+# endif /* < 5.26 */
+
+ /* Here, we are either in a release that properly detects overflow, or
+ * we have checked for overflow and the next statement is executing as
+ * part of the above conditional where we know we don't have overflow.
+ *
+ * The modern versions allow anything that evaluates to a legal UV, but
+ * not overlongs nor an empty input */
+ ret = D_PPP_utf8_to_uvchr_buf_callee(
+ (U8 *) /* Early perls: no const */
+ s, curlen, retlen, (UTF8_ALLOW_ANYUV
+ & ~(UTF8_ALLOW_LONG|UTF8_ALLOW_EMPTY)));
+
+# if (PERL_BCDVERSION >= 0x5026000) && (PERL_BCDVERSION < 0x5028000)
+
+ /* But actually, more modern versions restrict the UV to being no more than
+ * what an IV can hold, so it could still have gotten it wrong about
+ * overflowing. */
+ if (UNLIKELY(ret > IV_MAX)) {
+ overflows = 1;
+ }
+
+# endif
+
+ if (UNLIKELY(overflows)) {
+ if (! do_warnings) {
+ if (retlen) {
+ *retlen = D_PPP_MIN(*retlen, UTF8SKIP(s));
+ *retlen = D_PPP_MIN(*retlen, curlen);
+ }
+ return UNICODE_REPLACEMENT;
+ }
+ else {
+
+ /* We use the error message in use from 5.8-5.26 */
+ Perl_warner(aTHX_ packWARN(WARN_UTF8),
+ "Malformed UTF-8 character (overflow at 0x%" UVxf
+ ", byte 0x%02x, after start byte 0x%02x)",
+ ret, *cur_s, *s);
+ if (retlen) {
+ *retlen = (STRLEN) -1;
+ }
+ return 0;
+ }
+ }
+
+ /* Here, did not overflow, but if it failed for some other reason, and
+ * warnings are off, to emulate the behavior of the real utf8_to_uvchr(),
+ * try again, allowing anything. (Note a return of 0 is ok if the input
+ * was '\0') */
+ if (UNLIKELY(ret == 0 && (curlen == 0 || *s != '\0'))) {
+
+ /* If curlen is 0, we already handled the case where warnings are
+ * disabled, so this 'if' will be true, and so later on, we know that
+ * 's' is dereferencible */
+ if (do_warnings) {
+ *retlen = (STRLEN) -1;
+ }
+ else {
+ ret = D_PPP_utf8_to_uvchr_buf_callee(
+ (U8 *) /* Early perls: no const */
+ s, curlen, retlen, UTF8_ALLOW_ANY);
+ /* Override with the REPLACEMENT character, as that is what the
+ * modern version of this function returns */
+ ret = UNICODE_REPLACEMENT;
+
+# if (PERL_BCDVERSION < 0x5016000)
+
+ /* Versions earlier than this don't necessarily return the proper
+ * length. It should not extend past the end of string, nor past
+ * what the first byte indicates the length is, nor past the
+ * continuation characters */
+ if (retlen && (IV) *retlen >= 0) {
+ unsigned int i = 1;
+
+ *retlen = D_PPP_MIN(*retlen, curlen);
+ *retlen = D_PPP_MIN(*retlen, UTF8SKIP(s));
+ do {
+# ifdef UTF8_IS_CONTINUATION
+ if (! UTF8_IS_CONTINUATION(s[i]))
+# else /* Versions without the above don't support EBCDIC anyway */
+ if (s[i] < 0x80 || s[i] > 0xBF)
+# endif
+ {
+ *retlen = i;
+ break;
+ }
+ } while (++i < *retlen);
+ }
+
+# endif
+
+ }
+ }
+
+ return ret;
+}
+
+# endif
+#endif
+
+#if defined(UTF8SKIP) && defined(utf8_to_uvchr_buf)
+#undef utf8_to_uvchr /* Always redefine this unsafe function so that it refuses
+ to read past a NUL, making it much less likely to read
+ off the end of the buffer. A NUL indicates the start
+ of the next character anyway. If the input isn't
+ NUL-terminated, the function remains unsafe, as it
+ always has been. */
+#ifndef utf8_to_uvchr
+# define utf8_to_uvchr(s, lp) \
+ ((*(s) == '\0') \
+ ? utf8_to_uvchr_buf(s,((s)+1), lp) /* Handle single NUL specially */ \
+ : utf8_to_uvchr_buf(s, (s) + UTF8_CHK_SKIP(s), (lp)))
+#endif
+
+#endif
+
+/* Hint: utf8_to_uvchr
+ Use utf8_to_uvchr_buf() instead. But ONLY if you KNOW the upper bound
+ of the input string (not resorting to using UTF8SKIP, etc., to infer it).
+ The backported utf8_to_uvchr() will do a better job to prevent most cases
+ of trying to read beyond the end of the buffer */
+
+/* Replace utf8_to_uvchr with utf8_to_uvchr_buf */
+
+#ifdef sv_len_utf8
+ /* Older Perl versions have broken sv_len_utf8() when passed sv does not have SVf_UTF8 flag set */
+ /* Also note that SvGETMAGIC() may change presence of SVf_UTF8 flag */
+# if (PERL_BCDVERSION < 0x5017005)
+# undef sv_len_utf8
+# if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+# define sv_len_utf8_nomg(sv) ({ SV *_sv2 = (sv); (SvUTF8(_sv2) ? Perl_sv_len_utf8(aTHX_ (!SvGMAGICAL(_sv2) ? _sv2 : sv_mortalcopy_flags(_sv2, SV_NOSTEAL))) : ({ STRLEN _len; SvPV_nomg(_sv2, _len); _len; })); })
+# define sv_len_utf8(sv) ({ SV *_sv1 = (sv); SvGETMAGIC(_sv1); sv_len_utf8_nomg(_sv1); })
+# else
+# define sv_len_utf8_nomg(sv) (PL_Sv = (sv), (SvUTF8(PL_Sv) ? Perl_sv_len_utf8(aTHX_ (!SvGMAGICAL(PL_Sv) ? PL_Sv : sv_mortalcopy_flags(PL_Sv, SV_NOSTEAL))) : (SvPV_nomg(PL_Sv, PL_na), PL_na)))
+# define sv_len_utf8(sv) (PL_Sv = (sv), SvGETMAGIC(PL_Sv), sv_len_utf8_nomg(PL_Sv))
+# endif
+# endif
+# if defined(__GNUC__) && !defined(PERL_GCC_BRACE_GROUPS_FORBIDDEN)
+#ifndef sv_len_utf8_nomg
+# define sv_len_utf8_nomg(sv) ({ SV *_sv = (sv); sv_len_utf8(!SvGMAGICAL(_sv) ? _sv : sv_mortalcopy_flags(_sv, SV_NOSTEAL)); })
+#endif
+
+# else
+#ifndef sv_len_utf8_nomg
+# define sv_len_utf8_nomg(sv) ((PL_Sv = (sv)), sv_len_utf8(!SvGMAGICAL(PL_Sv) ? PL_Sv : sv_mortalcopy_flags(PL_Sv, SV_NOSTEAL)))
+#endif
+
+# endif
+#endif
#ifndef PERL_PV_ESCAPE_QUOTE
# define PERL_PV_ESCAPE_QUOTE 0x0001
#endif
@@ -10217,6 +13856,36 @@ DPPP_(my_pv_display)(pTHX_ SV *dsv, const char *pv, STRLEN cur, STRLEN len, STRL
#endif
#endif
+/* If this doesn't exist, it's not needed, so noop */
+#ifndef switch_to_global_locale
+# define switch_to_global_locale()
+#endif
+
+/* Originally, this didn't return a value, but in perls like that, the value
+ * should always be TRUE. Add a return to Perl_sync_locale() when it's
+ * available. And actually do a sync when its not, if locales are available on
+ * this system. */
+#ifdef sync_locale
+# if (PERL_BCDVERSION < 0x5027009)
+# if (PERL_BCDVERSION >= 0x5021003)
+# undef sync_locale
+# define sync_locale() (Perl_sync_locale(aTHX), 1)
+# elif defined(sync_locale) /* These should be the 5.20 maints*/
+# undef sync_locale /* Just copy their defn and return 1 */
+# define sync_locale() (new_ctype(setlocale(LC_CTYPE, NULL)), \
+ new_collate(setlocale(LC_COLLATE, NULL)), \
+ set_numeric_local(), \
+ new_numeric(setlocale(LC_NUMERIC, NULL)), \
+ 1)
+# elif defined(new_ctype) && defined(LC_CTYPE)
+# define sync_locale() (new_ctype(setlocale(LC_CTYPE, NULL)), 1)
+# endif
+# endif
+#endif
+#ifndef sync_locale
+# define sync_locale() 1
+#endif
+
#endif /* _P_P_PORTABILITY_H_ */
/* End of File ppport.h */
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/MD5.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/MD5.pm
index bc0fec720a..2742a05e65 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/MD5.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Digest/MD5.pm
@@ -3,7 +3,7 @@ package Digest::MD5;
use strict;
use vars qw($VERSION @ISA @EXPORT_OK);
-$VERSION = '2.55';
+$VERSION = '2.55_01';
require Exporter;
*import = \&Exporter::import;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Dumpvalue.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Dumpvalue.pm
index eef9b27157..5a0d58ade7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Dumpvalue.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Dumpvalue.pm
@@ -1,7 +1,8 @@
use 5.006_001; # for (defined ref) and $#$v and our
package Dumpvalue;
use strict;
-our $VERSION = '1.18';
+use warnings;
+our $VERSION = '1.21';
our(%address, $stab, @stab, %stab, %subs);
sub ASCII { return ord('A') == 65; }
@@ -79,7 +80,7 @@ sub dumpValues {
my $self = shift;
local %address;
local $^W=0;
- (print "undef\n"), return unless defined $_[0];
+ (print "undef\n"), return if (@_ == 1 and not defined $_[0]);
$self->unwrap(\@_,0);
}
@@ -101,6 +102,7 @@ sub stringify {
my $tick = $self->{tick};
return 'undef' unless defined $_ or not $self->{printUndef};
+ $_ = '' if not defined $_;
return $_ . "" if ref \$_ eq 'GLOB';
{ no strict 'refs';
$_ = &{'overload::StrVal'}($_)
@@ -176,7 +178,7 @@ sub unwrap {
my $self = shift;
return if $DB::signal and $self->{stopDbSignal};
my ($v) = shift ;
- my ($s) = shift ; # extra no of spaces
+ my ($s) = shift || 0; # extra no of spaces
my $sp;
my (%v,@v,$address,$short,$fileno);
@@ -254,7 +256,7 @@ sub unwrap {
if ($#$v >= 0) {
$short = $sp . "0..$#{$v} " .
join(" ",
- map {exists $v->[$_] ? $self->stringify($v->[$_]) : "empty"} (0..$tArrayDepth)
+ map {defined $v->[$_] ? $self->stringify($v->[$_]) : "empty"} (0..$tArrayDepth)
) . "$shortmore";
} else {
$short = $sp . "empty array";
@@ -264,7 +266,7 @@ sub unwrap {
for my $num (0 .. $tArrayDepth) {
return if $DB::signal and $self->{stopDbSignal};
print "$sp$num ";
- if (exists $v->[$num]) {
+ if (defined $v->[$num]) {
$self->DumpElem($v->[$num], $s);
} else {
print "empty slot\n";
@@ -390,6 +392,7 @@ sub CvGV_name {
sub dumpsub {
my $self = shift;
my ($off,$sub) = @_;
+ $off ||= 0;
my $ini = $sub;
my $s;
$sub = $1 if $sub =~ /^\{\*(.*)\}$/;
@@ -419,17 +422,17 @@ sub dumpvars {
my $self = shift;
my ($package,@vars) = @_;
local(%address,$^W);
- my ($key,$val);
$package .= "::" unless $package =~ /::$/;
*stab = *main::;
while ($package =~ /(\w+?::)/g) {
- *stab = $ {stab}{$1};
+ *stab = defined ${stab}{$1} ? ${stab}{$1} : '';
}
$self->{TotalStrings} = 0;
$self->{Strings} = 0;
$self->{CompleteTotal} = 0;
- while (($key,$val) = each(%stab)) {
+ for my $k (keys %stab) {
+ my ($key,$val) = ($k, $stab{$k});
return if $DB::signal and $self->{stopDbSignal};
next if @vars && !grep( matchvar($key, $_), @vars );
if ($self->{usageOnly}) {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/DynaLoader.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/DynaLoader.pm
index ee177c71f6..7abb05631a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/DynaLoader.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/DynaLoader.pm
@@ -16,7 +16,7 @@ package DynaLoader;
# Tim.Bunce@ig.co.uk, August 1994
BEGIN {
- $VERSION = '1.45';
+ $VERSION = '1.47_01';
}
use Config;
@@ -263,12 +263,15 @@ sub dl_findfile {
foreach $name (@names) {
my($file) = "$dir$dirsep$name";
print STDERR " checking in $dir for $name\n" if $dl_debug;
- $file = ($do_expand) ? dl_expandspec($file) : (-f $file && $file);
- #$file = _check_file($file);
- if ($file) {
+ if ($do_expand && ($file = dl_expandspec($file))) {
+ push @found, $file;
+ next arg; # no need to look any further
+ }
+ elsif (-f $file) {
push(@found, $file);
next arg; # no need to look any further
}
+
}
}
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode.pm
index bc566879e3..de06ba149e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode.pm
@@ -1,5 +1,5 @@
#
-# $Id: Encode.pm,v 3.01 2019/03/13 00:25:25 dankogai Exp $
+# $Id: Encode.pm,v 3.06 2020/05/02 02:31:14 dankogai Exp $
#
package Encode;
use strict;
@@ -7,7 +7,7 @@ use warnings;
use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG};
our $VERSION;
BEGIN {
- $VERSION = sprintf "%d.%02d", q$Revision: 3.01 $ =~ /(\d+)/g;
+ $VERSION = sprintf "%d.%02d", q$Revision: 3.06 $ =~ /(\d+)/g;
require XSLoader;
XSLoader::load( __PACKAGE__, $VERSION );
}
@@ -65,7 +65,7 @@ require Encode::Config;
eval {
local $SIG{__DIE__};
local $SIG{__WARN__};
- local @INC = @INC;
+ local @INC = @INC || ();
pop @INC if $INC[-1] eq '.';
require Encode::ConfigLocal;
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Guess.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Guess.pm
index 41fc19b799..87a725d999 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Guess.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/Guess.pm
@@ -2,7 +2,7 @@ package Encode::Guess;
use strict;
use warnings;
use Encode qw(:fallbacks find_encoding);
-our $VERSION = do { my @r = ( q$Revision: 2.7 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
+our $VERSION = do { my @r = ( q$Revision: 2.8 $ =~ /\d+/g ); sprintf "%d." . "%02d" x $#r, @r };
my $Canon = 'Guess';
use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG};
@@ -158,7 +158,7 @@ sub guess {
$nline++;
}
$try{ascii}
- or return "Encodings too ambiguous: ", join( " or ", keys %try );
+ or return "Encodings too ambiguous: " . join( " or ", keys %try );
return $try{ascii};
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h
index 5d7663d5b5..ba884d42d1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Encode/encode.h
@@ -280,6 +280,14 @@ S_new_msg_hv(const char * const message, /* The message text */
# define PERL_UNUSED_ARG(x) ((void)x)
# endif
+# ifndef memGT
+# define memGT(s1,s2,l) (memcmp(s1,s2,l) > 0)
+# endif
+
+# ifndef MIN
+# define MIN(a,b) ((a) < (b) ? (a) : (b))
+# endif
+
static const char malformed_text[] = "Malformed UTF-8 character";
static char *
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/English.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/English.pm
index e40cc124a1..283cd01070 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/English.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/English.pm
@@ -1,6 +1,6 @@
package English;
-our $VERSION = '1.10';
+our $VERSION = '1.11';
require Exporter;
@ISA = qw(Exporter);
@@ -13,7 +13,7 @@ English - use nice English (or awk) names for ugly punctuation variables
use English;
use English qw( -no_match_vars ) ; # Avoids regex performance
- # penalty in perl 5.16 and
+ # penalty in perl 5.18 and
# earlier
...
if ($ERRNO =~ /denied/) { ... }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm
index 40d387ce19..9f94ec433b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Errno.pm
@@ -10,8 +10,8 @@ use strict;
use Config;
"$Config{'archname'}-$Config{'osvers'}" eq
-"MSWin32-x86-multi-thread-10.0.18363.418" or
- die "Errno architecture (MSWin32-x86-multi-thread-10.0.18363.418) does not match executable architecture ($Config{'archname'}-$Config{'osvers'})";
+"MSWin32-x86-multi-thread-10.0.19042.804" or
+ die "Errno architecture (MSWin32-x86-multi-thread-10.0.19042.804) does not match executable architecture ($Config{'archname'}-$Config{'osvers'})";
our $VERSION = "1.30";
$VERSION = eval $VERSION;
@@ -2525,17 +2525,17 @@ our %EXPORT_TAGS = (
ETXTBSY EUSERS EWOULDBLOCK EXDEV
)],
WINSOCK => [qw(
- WSAEINVALIDPROVIDER WSAEMFILE WSAEINVALIDPROCTABLE WSAEREMOTE
- WSAESTALE WSAETIMEDOUT WSAECANCELLED WSAEPROVIDERFAILEDINIT
- WSAECONNABORTED WSAEDISCON WSAENAMETOOLONG WSAEPROTOTYPE
- WSAENOPROTOOPT WSAELOOP WSAEHOSTDOWN WSAEDQUOT WSAEPROTONOSUPPORT
- WSAEDESTADDRREQ WSAENETRESET WSAEINPROGRESS WSAEHOSTUNREACH
- WSAEADDRINUSE WSAEUSERS WSAESOCKTNOSUPPORT WSAEFAULT WSAENOTSOCK
- WSAENETUNREACH WSAEISCONN WSAEALREADY WSAECONNREFUSED WSAENOTCONN
- WSAECONNRESET WSAEBADF WSAENOMORE WSAENOBUFS WSAEMSGSIZE WSAEREFUSED
- WSAEPFNOSUPPORT WSAESHUTDOWN WSAEINTR WSAEINVAL WSAEPROCLIM
- WSAEADDRNOTAVAIL WSAEAFNOSUPPORT WSAEWOULDBLOCK WSAENOTEMPTY
- WSAETOOMANYREFS WSAENETDOWN WSAEACCES WSAEOPNOTSUPP
+ WSAEDISCON WSAELOOP WSAEADDRNOTAVAIL WSAETOOMANYREFS WSAECANCELLED
+ WSAESHUTDOWN WSAEPROTONOSUPPORT WSAETIMEDOUT WSAEPFNOSUPPORT
+ WSAENETUNREACH WSAENETRESET WSAEHOSTUNREACH WSAEBADF WSAEINTR
+ WSAEWOULDBLOCK WSAEHOSTDOWN WSAENOMORE WSAEFAULT WSAEUSERS
+ WSAEADDRINUSE WSAEINVAL WSAEACCES WSAEREMOTE WSAESOCKTNOSUPPORT
+ WSAECONNREFUSED WSAEAFNOSUPPORT WSAEPROVIDERFAILEDINIT WSAEMSGSIZE
+ WSAEINPROGRESS WSAEREFUSED WSAENOTSOCK WSAEINVALIDPROVIDER WSAEMFILE
+ WSAENOPROTOOPT WSAEALREADY WSAENAMETOOLONG WSAEISCONN WSAECONNABORTED
+ WSAENOTEMPTY WSAEINVALIDPROCTABLE WSAENOTCONN WSAENETDOWN WSAESTALE
+ WSAECONNRESET WSAEPROTOTYPE WSAEDESTADDRREQ WSAEDQUOT WSAEOPNOTSUPP
+ WSAENOBUFS WSAEPROCLIM
)],
);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter.pm
index 0e8775db25..19d7645ac5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter.pm
@@ -9,7 +9,7 @@ require 5.006;
our $Debug = 0;
our $ExportLevel = 0;
our $Verbose ||= 0;
-our $VERSION = '5.73';
+our $VERSION = '5.74';
our (%Cache);
sub as_heavy {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter/Heavy.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter/Heavy.pm
index 21b67c18c4..004815ea47 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter/Heavy.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Exporter/Heavy.pm
@@ -148,7 +148,7 @@ sub heavy_export {
if (!$export_cache->{$sym}) {
# accumulate the non-exports
push @carp,
- qq["$sym" is not exported by the $pkg module\n];
+ qq["$sym" is not exported by the $pkg module];
$oops++;
}
}
@@ -156,7 +156,7 @@ sub heavy_export {
}
if ($oops) {
require Carp;
- Carp::croak("@{carp}Can't continue after import errors");
+ Carp::croak(join("\n", @carp, "Can't continue after import errors"));
}
}
else {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm
index e1a8b63f2a..60b1662d58 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm
@@ -7,7 +7,7 @@ use Perl::OSType qw/os_type/;
use warnings;
use strict;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA;
# We only use this once - don't waste a symbol table entry on it.
@@ -272,9 +272,9 @@ for VMS.
ExtUtils::CBuilder is maintained as part of the Perl 5 core. Please
submit any bug reports via the F<perlbug> tool included with Perl 5.
Bug reports will be included in the Perl 5 ticket system at
-L<http://rt.perl.org>.
+L<https://rt.perl.org>.
-The Perl 5 source code is available at <http://perl5.git.perl.org/perl.git>
+The Perl 5 source code is available at L<https://perl5.git.perl.org/perl.git>
and ExtUtils-CBuilder may be found in the F<dist/ExtUtils-CBuilder> directory
of the repository.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Base.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Base.pm
index f69ff38fe4..638014352c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Base.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Base.pm
@@ -9,7 +9,7 @@ use Text::ParseWords;
use IPC::Cmd qw(can_run);
use File::Temp qw(tempfile);
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
# More details about C/C++ compilers:
# http://developers.sun.com/sunstudio/documentation/product/compiler.jsp
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Unix.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Unix.pm
index a37cfa0699..e73933fea1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Unix.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Unix.pm
@@ -4,7 +4,7 @@ use warnings;
use strict;
use ExtUtils::CBuilder::Base;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Base);
sub link_executable {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/VMS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/VMS.pm
index 145ebb58d2..dc3e91b7b9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/VMS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/VMS.pm
@@ -4,7 +4,7 @@ use warnings;
use strict;
use ExtUtils::CBuilder::Base;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Base);
use File::Spec::Functions qw(catfile catdir);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows.pm
index c4420dc1d5..35093d16f1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows.pm
@@ -8,7 +8,7 @@ use File::Spec;
use ExtUtils::CBuilder::Base;
use IO::File;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Base);
=begin comment
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
index 535629ea3c..98bdb2d367 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
@@ -1,6 +1,6 @@
package ExtUtils::CBuilder::Platform::Windows::BCC;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
use strict;
use warnings;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
index 0355dd1356..5854d57a8f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
@@ -1,6 +1,6 @@
package ExtUtils::CBuilder::Platform::Windows::GCC;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
use warnings;
use strict;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
index 95b8644010..6a9158020b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
@@ -1,6 +1,6 @@
package ExtUtils::CBuilder::Platform::Windows::MSVC;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
use warnings;
use strict;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/aix.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/aix.pm
index 72787c723c..8b1572d782 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/aix.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/aix.pm
@@ -5,7 +5,7 @@ use strict;
use ExtUtils::CBuilder::Platform::Unix;
use File::Spec;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub need_prelink { 1 }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/android.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/android.pm
index 70b02cf613..70eb6cf987 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/android.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/android.pm
@@ -6,7 +6,7 @@ use File::Spec;
use ExtUtils::CBuilder::Platform::Unix;
use Config;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
# The Android linker will not recognize symbols from
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/cygwin.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/cygwin.pm
index 4b72a7650a..40d93357ff 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/cygwin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/cygwin.pm
@@ -5,7 +5,7 @@ use strict;
use File::Spec;
use ExtUtils::CBuilder::Platform::Unix;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
# TODO: If a specific exe_file name is requested, if the exe created
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/darwin.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/darwin.pm
index 989b5e7b85..28deb76580 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/darwin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/darwin.pm
@@ -4,7 +4,7 @@ use warnings;
use strict;
use ExtUtils::CBuilder::Platform::Unix;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub compile {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/dec_osf.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
index 4cd12539d6..1185f06344 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
@@ -5,7 +5,7 @@ use strict;
use ExtUtils::CBuilder::Platform::Unix;
use File::Spec;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub link_executable {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/os2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/os2.pm
index 66a1c17f7d..b9fae17c28 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/os2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/os2.pm
@@ -4,7 +4,7 @@ use warnings;
use strict;
use ExtUtils::CBuilder::Platform::Unix;
-our $VERSION = '0.280231'; # VERSION
+our $VERSION = '0.280234'; # VERSION
our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub need_prelink { 1 }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command.pm
index 4924c81fbe..c5101c37b7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command.pm
@@ -7,8 +7,8 @@ use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION);
@ISA = qw(Exporter);
@EXPORT = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f test_d chmod
dos2unix);
-$VERSION = '7.34';
-$VERSION = eval $VERSION;
+$VERSION = '7.44';
+$VERSION =~ tr/_//d;
my $Is_VMS = $^O eq 'VMS';
my $Is_VMS_mode = $Is_VMS;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command/MM.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command/MM.pm
index 0323ed40fa..484fa5b69d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command/MM.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Command/MM.pm
@@ -10,8 +10,8 @@ our @ISA = qw(Exporter);
our @EXPORT = qw(test_harness pod2man perllocal_install uninstall
warn_if_old_packlist test_s cp_nonempty);
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
my $Is_VMS = $^O eq 'VMS';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist.pm
index 700cb7347a..deec54d288 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist.pm
@@ -2,8 +2,8 @@ package ExtUtils::Liblist;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
use File::Spec;
require ExtUtils::Liblist::Kid;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist/Kid.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist/Kid.pm
index a6da855862..e040a899ed 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist/Kid.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Liblist/Kid.pm
@@ -11,8 +11,8 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44_01';
+$VERSION =~ tr/_//d;
use ExtUtils::MakeMaker::Config;
use Cwd 'cwd';
@@ -49,8 +49,10 @@ sub _unix_os2_ext {
# $potential_libs
# this is a rewrite of Andy Dougherty's extliblist in perl
+ require Text::ParseWords;
+
my ( @searchpath ); # from "-L/path" entries in $potential_libs
- my ( @libpath ) = split " ", $Config{'libpth'} || '';
+ my ( @libpath ) = Text::ParseWords::quotewords( '\s+', 0, $Config{'libpth'} || '' );
my ( @ldloadlibs, @bsloadlibs, @extralibs, @ld_run_path, %ld_run_path_seen );
my ( @libs, %libs_seen );
my ( $fullname, @fullname );
@@ -63,7 +65,7 @@ sub _unix_os2_ext {
$potential_libs =~ s/(^|\s)(-F)\s*(\S+)/$1-Wl,$2 -Wl,$3/g;
}
- foreach my $thislib ( split ' ', $potential_libs ) {
+ foreach my $thislib ( Text::ParseWords::quotewords( '\s+', 0, $potential_libs) ) {
my ( $custom_name ) = '';
# Handle possible linker path arguments.
@@ -88,6 +90,7 @@ sub _unix_os2_ext {
$thislib = $self->catdir( $pwd, $thislib );
}
push( @searchpath, $thislib );
+ $thislib = qq{"$thislib"} if $thislib =~ / /; # protect spaces if there
push( @extralibs, "$ptype$thislib" );
push( @ldloadlibs, "$rtype$thislib" );
next;
@@ -171,6 +174,10 @@ sub _unix_os2_ext {
&& -f ( $fullname = "$thispth/lib$thislib.$Config_dlext" ) )
{
}
+ elsif ( $^O eq 'darwin' && require DynaLoader && defined &DynaLoader::dl_load_file
+ && DynaLoader::dl_load_file( $fullname = "$thispth/lib$thislib.$so", 0 ) )
+ {
+ }
elsif ( -f ( $fullname = "$thispth/$thislib$Config_libext" ) ) {
}
elsif ( -f ( $fullname = "$thispth/lib$thislib.dll$Config_libext" ) ) {
@@ -207,7 +214,8 @@ sub _unix_os2_ext {
# Now update library lists
# what do we know about this library...
- my $is_dyna = ( $fullname !~ /\Q$Config_libext\E\z/ );
+ # "Sounds like we should always assume it's a dynamic library on AIX."
+ my $is_dyna = $^O eq 'aix' ? 1 : ( $fullname !~ /\Q$Config_libext\E\z/ );
my $in_perl = ( $libs =~ /\B-l:?\Q${thislib}\E\b/s );
# include the path to the lib once in the dynamic linker path
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM.pm
index b2c360bca3..f1ffa91849 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM.pm
@@ -3,8 +3,8 @@ package ExtUtils::MM;
use strict;
use ExtUtils::MakeMaker::Config;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::Liblist;
require ExtUtils::MakeMaker;
@@ -23,9 +23,9 @@ ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass
B<FOR INTERNAL USE ONLY>
-ExtUtils::MM is a subclass of ExtUtils::MakeMaker which automatically
+ExtUtils::MM is a subclass of L<ExtUtils::MakeMaker> which automatically
chooses the appropriate OS specific subclass for you
-(ie. ExtUils::MM_Unix, etc...).
+(ie. L<ExtUtils::MM_Unix>, etc...).
It also provides a convenient alias via the MM class (I didn't want
MakeMaker modules outside of ExtUtils/).
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_AIX.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_AIX.pm
index b114ee49d3..654e221359 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_AIX.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_AIX.pm
@@ -1,8 +1,8 @@
package ExtUtils::MM_AIX;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
use ExtUtils::MakeMaker::Config;
require ExtUtils::MM_Unix;
@@ -19,10 +19,10 @@ ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix
=head1 DESCRIPTION
-This is a subclass of ExtUtils::MM_Unix which contains functionality for
+This is a subclass of L<ExtUtils::MM_Unix> which contains functionality for
AIX.
-Unless otherwise stated it works just like ExtUtils::MM_Unix
+Unless otherwise stated it works just like ExtUtils::MM_Unix.
=head2 Overridden methods
@@ -50,7 +50,9 @@ sub xs_dlsyms_ext {
sub xs_dlsyms_arg {
my($self, $file) = @_;
- return qq{-bE:${file}};
+ my $arg = qq{-bE:${file}};
+ $arg = '-Wl,'.$arg if $Config{lddlflags} =~ /-Wl,-bE:/;
+ return $arg;
}
sub init_others {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Any.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Any.pm
index 1a3893c30b..4f4b252c26 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Any.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Any.pm
@@ -1,8 +1,8 @@
package ExtUtils::MM_Any;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
use Carp;
use File::Spec;
@@ -46,7 +46,7 @@ ExtUtils::MM_Any is a superclass for the ExtUtils::MM_* set of
modules. It contains methods which are either inherently
cross-platform or are written in a cross-platform manner.
-Subclass off of ExtUtils::MM_Any I<and> ExtUtils::MM_Unix. This is a
+Subclass off of ExtUtils::MM_Any I<and> L<ExtUtils::MM_Unix>. This is a
temporary solution.
B<THIS MAY BE TEMPORARY!>
@@ -195,7 +195,7 @@ sub can_redirect_error {
my $is_dmake = $self->is_make_type('dmake');
-Returns true if C<<$self->make>> is the given type; possibilities are:
+Returns true if C<< $self->make >> is the given type; possibilities are:
gmake GNU make
dmake
@@ -1088,9 +1088,9 @@ manifypods : pure_all config $dependencies
END
my @man_cmds;
- foreach my $section (qw(1 3)) {
- my $pods = $self->{"MAN${section}PODS"};
- my $p2m = sprintf <<'CMD', $section, $] > 5.008 ? " -u" : "";
+ foreach my $num (qw(1 3)) {
+ my $pods = $self->{"MAN${num}PODS"};
+ my $p2m = sprintf <<'CMD', "\$(MAN${num}SECTION)", "$]" > 5.008 ? " -u" : "";
$(NOECHO) $(POD2MAN) --section=%s --perm_rw=$(PERM_RW)%s
CMD
push @man_cmds, $self->split_command($p2m, map {($_,$pods->{$_})} sort keys %$pods);
@@ -1167,7 +1167,7 @@ MAKE_FRAG
$mm->_fix_metadata_before_conversion( \%metadata );
-Fixes errors in the metadata before it's handed off to CPAN::Meta for
+Fixes errors in the metadata before it's handed off to L<CPAN::Meta> for
conversion. This hopefully results in something that can be used further
on, no guarantee is made though.
@@ -2214,7 +2214,9 @@ sub init_INSTALL_from_INSTALL_BASE {
my $key = "INSTALL".$dir.$uc_thing;
$install{$key} ||=
- $self->catdir('$(INSTALL_BASE)', @{$map{$thing}});
+ ($thing =~ /^man.dir$/ and not $Config{lc $key})
+ ? 'none'
+ : $self->catdir('$(INSTALL_BASE)', @{$map{$thing}});
}
}
@@ -2416,7 +2418,7 @@ Initializes the macro definitions having to do with compiling and
linking used by tools_other() and places them in the $MM object.
If there is no description, its the same as the parameter to
-WriteMakefile() documented in ExtUtils::MakeMaker.
+WriteMakefile() documented in L<ExtUtils::MakeMaker>.
=cut
@@ -2767,7 +2769,7 @@ END
=head2 File::Spec wrappers
-ExtUtils::MM_Any is a subclass of File::Spec. The methods noted here
+ExtUtils::MM_Any is a subclass of L<File::Spec>. The methods noted here
override File::Spec.
@@ -2908,8 +2910,7 @@ sub libscan {
my($self,$path) = @_;
if ($path =~ m<^README\.pod$>i) {
- warn "WARNING: Older versions of ExtUtils::MakeMaker may errantly install $path as part of this distribution. It is recommended to avoid using this path in CPAN modules.\n"
- unless $ENV{PERL_CORE};
+ warn "WARNING: Older versions of ExtUtils::MakeMaker may errantly install $path as part of this distribution. It is recommended to avoid using this path in CPAN modules.\n";
return '';
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_BeOS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_BeOS.pm
index 6fb7911390..d62a7d132f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_BeOS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_BeOS.pm
@@ -12,7 +12,7 @@ ExtUtils::MM_BeOS - methods to override UN*X behaviour in ExtUtils::MakeMaker
=head1 DESCRIPTION
-See ExtUtils::MM_Unix for a documentation of the methods provided
+See L<ExtUtils::MM_Unix> for a documentation of the methods provided
there. This package overrides the implementation of these methods, not
the semantics.
@@ -26,8 +26,8 @@ require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
=item os_flavor
@@ -58,6 +58,8 @@ sub init_linker {
=back
+=cut
+
1;
__END__
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Cygwin.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Cygwin.pm
index 934e65f913..2052c7c3aa 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Cygwin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Cygwin.pm
@@ -9,8 +9,8 @@ require ExtUtils::MM_Unix;
require ExtUtils::MM_Win32;
our @ISA = qw( ExtUtils::MM_Unix );
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
=head1 NAME
@@ -23,7 +23,7 @@ ExtUtils::MM_Cygwin - methods to override UN*X behaviour in ExtUtils::MakeMaker
=head1 DESCRIPTION
-See ExtUtils::MM_Unix for a documentation of the methods provided there.
+See L<ExtUtils::MM_Unix> for a documentation of the methods provided there.
=over 4
@@ -86,7 +86,7 @@ sub init_linker {
if ($Config{useshrplib} eq 'true') {
my $libperl = '$(PERL_INC)' .'/'. "$Config{libperl}";
- if( $] >= 5.006002 ) {
+ if( "$]" >= 5.006002 ) {
$libperl =~ s/(dll\.)?a$/dll.a/;
}
$self->{PERL_ARCHIVE} = $libperl;
@@ -104,8 +104,8 @@ sub init_linker {
Determine whether a file is native to Cygwin by checking whether it
resides inside the Cygwin installation (using Windows paths). If so,
-use C<ExtUtils::MM_Unix> to determine if it may be a command.
-Otherwise use the tests from C<ExtUtils::MM_Win32>.
+use L<ExtUtils::MM_Unix> to determine if it may be a command.
+Otherwise use the tests from L<ExtUtils::MM_Win32>.
=cut
@@ -158,16 +158,6 @@ sub install {
$s;
}
-=item all_target
-
-Build man pages, too
-
-=cut
-
-sub all_target {
- ExtUtils::MM_Unix::all_target(shift);
-}
-
=back
=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_DOS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_DOS.pm
index 33a8b199df..d5c66deb89 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_DOS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_DOS.pm
@@ -2,8 +2,8 @@ package ExtUtils::MM_DOS;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
@@ -21,10 +21,10 @@ ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
=head1 DESCRIPTION
-This is a subclass of ExtUtils::MM_Unix which contains functionality
+This is a subclass of L<ExtUtils::MM_Unix> which contains functionality
for DOS.
-Unless otherwise stated, it works just like ExtUtils::MM_Unix
+Unless otherwise stated, it works just like ExtUtils::MM_Unix.
=head2 Overridden methods
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Darwin.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Darwin.pm
index f5359dca09..9ca9d2c621 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Darwin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Darwin.pm
@@ -7,8 +7,8 @@ BEGIN {
our @ISA = qw( ExtUtils::MM_Unix );
}
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
=head1 NAME
@@ -21,7 +21,7 @@ ExtUtils::MM_Darwin - special behaviors for OS X
=head1 DESCRIPTION
-See L<ExtUtils::MM_Unix> for L<ExtUtils::MM_Any> for documentation on the
+See L<ExtUtils::MM_Unix> or L<ExtUtils::MM_Any> for documentation on the
methods overridden here.
=head2 Overridden Methods
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_MacOS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_MacOS.pm
index 5646ae3340..b10e3f9cfb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_MacOS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_MacOS.pm
@@ -2,8 +2,8 @@ package ExtUtils::MM_MacOS;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
sub new {
die 'MacOS Classic (MacPerl) is no longer supported by MakeMaker';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_NW5.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_NW5.pm
index c88c4fabe9..a9e2e1af54 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_NW5.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_NW5.pm
@@ -10,7 +10,7 @@ ExtUtils::MM_NW5 - methods to override UN*X behaviour in ExtUtils::MakeMaker
=head1 DESCRIPTION
-See ExtUtils::MM_Unix for a documentation of the methods provided
+See L<ExtUtils::MM_Unix> for a documentation of the methods provided
there. This package overrides the implementation of these methods, not
the semantics.
@@ -22,8 +22,8 @@ use strict;
use ExtUtils::MakeMaker::Config;
use File::Basename;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::MM_Win32;
our @ISA = qw(ExtUtils::MM_Win32);
@@ -192,7 +192,7 @@ MAKE_FRAG
}
# Reconstruct the X.Y.Z version.
my $version = join '.', map { sprintf "%d", $_ }
- $] =~ /(\d)\.(\d{3})(\d{2})/;
+ "$]" =~ /(\d)\.(\d{3})(\d{2})/;
push @m, sprintf <<'EOF', $from, $version, $to, $exportlist;
$(LD) $(LDFLAGS) %s -desc "Perl %s Extension ($(BASEEXT)) XS_VERSION: $(XS_VERSION)" -nlmversion $(NLM_VERSION) -o %s $(MYEXTLIB) $(PERL_INC)\Main.lib -commandfile %s
$(CHMOD) 755 $@
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_OS2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_OS2.pm
index dfa6dca491..300f091c35 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_OS2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_OS2.pm
@@ -5,8 +5,8 @@ use strict;
use ExtUtils::MakeMaker qw(neatvalue);
use File::Spec;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
@@ -24,7 +24,7 @@ ExtUtils::MM_OS2 - methods to override UN*X behaviour in ExtUtils::MakeMaker
=head1 DESCRIPTION
-See ExtUtils::MM_Unix for a documentation of the methods provided
+See L<ExtUtils::MM_Unix> for a documentation of the methods provided
there. This package overrides the implementation of these methods, not
the semantics.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_QNX.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_QNX.pm
index 362d7d920f..3e6f6d0699 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_QNX.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_QNX.pm
@@ -1,8 +1,8 @@
package ExtUtils::MM_QNX;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
@@ -19,10 +19,10 @@ ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix
=head1 DESCRIPTION
-This is a subclass of ExtUtils::MM_Unix which contains functionality for
+This is a subclass of L<ExtUtils::MM_Unix> which contains functionality for
QNX.
-Unless otherwise stated it works just like ExtUtils::MM_Unix
+Unless otherwise stated it works just like ExtUtils::MM_Unix.
=head2 Overridden methods
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_UWIN.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_UWIN.pm
index cc95c415e8..4201585e32 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_UWIN.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_UWIN.pm
@@ -1,8 +1,8 @@
package ExtUtils::MM_UWIN;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
@@ -19,10 +19,10 @@ ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix
=head1 DESCRIPTION
-This is a subclass of ExtUtils::MM_Unix which contains functionality for
+This is a subclass of L<ExtUtils::MM_Unix> which contains functionality for
the AT&T U/WIN UNIX on Windows environment.
-Unless otherwise stated it works just like ExtUtils::MM_Unix
+Unless otherwise stated it works just like ExtUtils::MM_Unix.
=head2 Overridden methods
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Unix.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Unix.pm
index fe53be12ef..ce1292740f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Unix.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Unix.pm
@@ -14,8 +14,8 @@ use ExtUtils::MakeMaker qw($Verbose neatvalue _sprintf562);
# If we make $VERSION an our variable parse_version() breaks
use vars qw($VERSION);
-$VERSION = '7.34';
-$VERSION = eval $VERSION; ## no critic [BuiltinFunctions::ProhibitStringyEval]
+$VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::MM_Any;
our @ISA = qw(ExtUtils::MM_Any);
@@ -37,6 +37,10 @@ BEGIN {
grep( $^O eq $_, qw(bsdos interix dragonfly) )
);
$Is{Android} = $^O =~ /android/;
+ if ( $^O eq 'darwin' && $^X eq '/usr/bin/perl' ) {
+ my @osvers = split /\./, $Config{osvers};
+ $Is{ApplCor} = ( $osvers[0] >= 18 );
+ }
}
BEGIN {
@@ -54,15 +58,15 @@ ExtUtils::MM_Unix - methods used by ExtUtils::MakeMaker
=head1 SYNOPSIS
-C<require ExtUtils::MM_Unix;>
+ require ExtUtils::MM_Unix;
=head1 DESCRIPTION
The methods provided by this package are designed to be used in
-conjunction with ExtUtils::MakeMaker. When MakeMaker writes a
+conjunction with L<ExtUtils::MakeMaker>. When MakeMaker writes a
Makefile, it creates one or more objects that inherit their methods
-from a package C<MM>. MM itself doesn't provide any methods, but it
-ISA ExtUtils::MM_Unix class. The inheritance tree of MM lets operating
+from a package L<MM|ExtUtils::MM>. MM itself doesn't provide any methods, but
+it ISA ExtUtils::MM_Unix class. The inheritance tree of MM lets operating
specific packages take the responsibility for all the methods provided
by MM_Unix. We are trying to reduce the number of the necessary
overrides by defining rather primitive operations within
@@ -89,8 +93,8 @@ Not all of the methods below are overridable in a
Makefile.PL. Overridable methods are marked as (o). All methods are
overridable by a platform specific MM_*.pm file.
-Cross-platform methods are being moved into MM_Any. If you can't find
-something that used to be in here, look in MM_Any.
+Cross-platform methods are being moved into L<MM_Any|ExtUtils::MM_Any>.
+If you can't find something that used to be in here, look in MM_Any.
=cut
@@ -132,6 +136,10 @@ sub c_o {
my $command = '$(CCCMD)';
my $flags = '$(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE)';
+ if ( $Is{ApplCor} ) {
+ $flags =~ s/"-I(\$\(PERL_INC\))"/-iwithsysroot "$1"/;
+ }
+
if (my $cpp = $Config{cpprun}) {
my $cpp_cmd = $self->const_cccmd;
$cpp_cmd =~ s/^CCCMD\s*=\s*\$\(CC\)/$cpp/;
@@ -151,8 +159,11 @@ EOF
my @exts = qw(c cpp cxx cc);
push @exts, 'C' if !$Is{OS2} and !$Is{Win32} and !$Is{Dos}; #Case-specific
$m_o = $self->{XSMULTI} ? $self->xs_obj_opt('$*$(OBJ_EXT)') : '';
+ my $dbgout = $self->dbgoutflag;
for my $ext (@exts) {
- push @m, "\n.$ext\$(OBJ_EXT) :\n\t$command $flags \$*.$ext" . ( $m_o ? " $m_o" : '' ) . "\n";
+ push @m, "\n.$ext\$(OBJ_EXT) :\n\t$command $flags "
+ .($dbgout?"$dbgout ":'')
+ ."\$*.$ext" . ( $m_o ? " $m_o" : '' ) . "\n";
}
return join "", @m;
}
@@ -170,6 +181,16 @@ sub xs_obj_opt {
"-o $output_file";
}
+=item dbgoutflag
+
+Returns a CC flag that tells the CC to emit a separate debugging symbol file
+when compiling an object file.
+
+=cut
+
+sub dbgoutflag {
+ '';
+}
=item cflags (o)
@@ -398,6 +419,7 @@ sub constants {
INST_ARCHLIB INST_SCRIPT INST_BIN INST_LIB
INST_MAN1DIR INST_MAN3DIR
MAN1EXT MAN3EXT
+ MAN1SECTION MAN3SECTION
INSTALLDIRS INSTALL_BASE DESTDIR PREFIX
PERLPREFIX SITEPREFIX VENDORPREFIX
),
@@ -461,12 +483,20 @@ MAN1PODS = ".$self->wraplist(sort keys %{$self->{MAN1PODS}})."
MAN3PODS = ".$self->wraplist(sort keys %{$self->{MAN3PODS}})."
";
+ push @m, q{
+SDKROOT := $(shell xcrun --show-sdk-path)
+PERL_SYSROOT = $(SDKROOT)
+} if $Is{ApplCor} && $self->{'PERL_INC'} =~ m!^/System/Library/Perl/!;
push @m, q{
# Where is the Config information that we are using/depend on
-CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h
-} if -e $self->catfile( $self->{PERL_INC}, 'config.h' );
+CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_SYSROOT)$(PERL_INCDEP)$(DFSEP)config.h
+} if $Is{ApplCor};
+ push @m, q{
+# Where is the Config information that we are using/depend on
+CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h
+} if -e $self->catfile( $self->{PERL_INC}, 'config.h' ) && !$Is{ApplCor};
push @m, qq{
# Where to build things
@@ -939,6 +969,7 @@ sub dynamic_lib {
my ($v, $d, $f) = File::Spec->splitpath($ext);
my @d = File::Spec->splitdir($d);
shift @d if $d[0] eq 'lib';
+ pop @d if $d[$#d] eq '';
my $instdir = $self->catdir('$(INST_ARCHLIB)', 'auto', @d, $f);
# Dynamic library names may need special handling.
@@ -1090,7 +1121,6 @@ Finds the executables PERL and FULLPERL
sub find_perl {
my($self, $ver, $names, $dirs, $trace) = @_;
-
if ($trace >= 2){
print "Looking for perl $ver by these names:
@$names
@@ -1243,12 +1273,15 @@ sub _fixin_replace_shebang {
my ( $self, $file, $line ) = @_;
# Now figure out the interpreter name.
- my ( $cmd, $arg ) = split ' ', $line, 2;
- $cmd =~ s!^.*/!!;
+ my ( $origcmd, $arg ) = split ' ', $line, 2;
+ (my $cmd = $origcmd) =~ s!^.*/!!;
# Now look (in reverse) for interpreter in absolute PATH (unless perl).
my $interpreter;
- if ( $cmd =~ m{^perl(?:\z|[^a-z])} ) {
+ if ( defined $ENV{PERL_MM_SHEBANG} && $ENV{PERL_MM_SHEBANG} eq "relocatable" ) {
+ $interpreter = "/usr/bin/env perl";
+ }
+ elsif ( $cmd =~ m{^perl(?:\z|[^a-z])} ) {
if ( $Config{startperl} =~ m,^\#!.*/perl, ) {
$interpreter = $Config{startperl};
$interpreter =~ s,^\#!,,;
@@ -1270,6 +1303,24 @@ sub _fixin_replace_shebang {
$interpreter = $maybefile;
}
}
+
+ # If the shebang is absolute and exists in PATH, but was not
+ # the first one found, leave it alone if it's actually the
+ # same file as first one. This avoids packages built on
+ # merged-/usr systems with /usr/bin before /bin in the path
+ # breaking when installed on systems without merged /usr
+ if ($origcmd ne $interpreter and $self->file_name_is_absolute($origcmd)) {
+ my $origdir = dirname($origcmd);
+ if ($self->maybe_command($origcmd) && grep { $_ eq $origdir } @absdirs) {
+ my ($odev, $oino) = stat $origcmd;
+ my ($idev, $iino) = stat $interpreter;
+ if ($odev == $idev && $oino == $iino) {
+ warn "$origcmd is the same as $interpreter, leaving alone"
+ if $Verbose;
+ $interpreter = $origcmd;
+ }
+ }
+ }
}
# Figure out how to invoke interpreter on this machine.
@@ -1450,6 +1501,25 @@ sub init_MANPODS {
$self->$init_method();
}
}
+
+ # logic similar to picking man${num}ext in perl's Configure script
+ foreach my $num (1,3) {
+ my $installdirs = uc $self->{INSTALLDIRS};
+ $installdirs = '' if $installdirs eq 'PERL';
+ my @mandirs = File::Spec->splitdir( $self->_expand_macros(
+ $self->{ "INSTALL${installdirs}MAN${num}DIR" } ) );
+ my $mandir = pop @mandirs;
+ my $section = $num;
+
+ foreach ($num, "${num}p", "${num}pm", qw< l n o C L >, "L$num") {
+ if ( $mandir =~ /^(?:man|cat)$_$/ ) {
+ $section = $_;
+ last;
+ }
+ }
+
+ $self->{"MAN${num}SECTION"} = $section;
+ }
}
@@ -2043,6 +2113,11 @@ sub init_PERL {
# already escaped spaces.
$self->{FULLPERL} =~ tr/"//d if $Is{VMS};
+ # `dmake` can fail for image (aka, executable) names which start with double-quotes
+ # * push quote inward by at least one character (or the drive prefix, if present)
+ # * including any initial directory separator preserves the `file_name_is_absolute` property
+ $self->{FULLPERL} =~ s/^"(\S(:\\|:)?)/$1"/ if $self->is_make_type('dmake');
+
# Little hack to get around VMS's find_perl putting "MCR" in front
# sometimes.
$self->{ABSPERL} = $self->{PERL};
@@ -2065,6 +2140,11 @@ sub init_PERL {
# already escaped spaces.
$self->{PERL} =~ tr/"//d if $Is{VMS};
+ # `dmake` can fail for image (aka, executable) names which start with double-quotes
+ # * push quote inward by at least one character (or the drive prefix, if present)
+ # * including any initial directory separator preserves the `file_name_is_absolute` property
+ $self->{PERL} =~ s/^"(\S(:\\|:)?)/$1"/ if $self->is_make_type('dmake');
+
# Are we building the core?
$self->{PERL_CORE} = $ENV{PERL_CORE} unless exists $self->{PERL_CORE};
$self->{PERL_CORE} = 0 unless defined $self->{PERL_CORE};
@@ -2168,6 +2248,7 @@ sub init_xs {
my ($v, $d, $f) = File::Spec->splitpath($ext);
my @d = File::Spec->splitdir($d);
shift @d if defined $d[0] and $d[0] eq 'lib';
+ pop @d if $d[$#d] eq '';
my $instdir = $self->catdir('$(INST_ARCHLIB)', 'auto', @d, $f);
my $instfile = $self->catfile($instdir, $f);
push @statics, "$instfile\$(LIB_EXT)";
@@ -2738,14 +2819,14 @@ sub _find_static_libs {
Called by a utility method of makeaperl. Checks whether a given file
is an XS library by seeing whether it defines any symbols starting
-with C<boot_>.
+with C<boot_> (with an optional leading underscore - needed on MacOS).
=cut
sub xs_static_lib_is_xs {
my ($self, $libfile) = @_;
my $devnull = File::Spec->devnull;
- return `nm $libfile 2>$devnull` =~ /\bboot_/;
+ return `nm $libfile 2>$devnull` =~ /\b_?boot_/;
}
=item makefile (o)
@@ -2872,7 +2953,7 @@ sub parse_abstract {
}
close $fh;
- if ( $pod_encoding and !( $] < 5.008 or !$Config{useperlio} ) ) {
+ if ( $pod_encoding and !( "$]" < 5.008 or !$Config{useperlio} ) ) {
# Have to wrap in an eval{} for when running under PERL_CORE
# Encode isn't available during build phase and parsing
# ABSTRACT isn't important there
@@ -2894,7 +2975,7 @@ It will return the string "undef" if it can't figure out what $VERSION
is. $VERSION should be for all to see, so C<our $VERSION> or plain $VERSION
are okay, but C<my $VERSION> is not.
-C<<package Foo VERSION>> is also checked for. The first version
+C<package Foo VERSION> is also checked for. The first version
declaration found is used, but this may change as it differs from how
Perl does it.
@@ -3151,7 +3232,7 @@ PPD_PERLVERS
}
my $archname = $Config{archname};
- if ($] >= 5.008) {
+ if ("$]" >= 5.008) {
# archname did not change from 5.6 to 5.8, but those versions may
# not be not binary compatible so now we append the part of the
# version that changes when binary compatibility may change
@@ -3268,9 +3349,11 @@ sub processPL {
my $m = '';
foreach my $plfile (sort keys %$pl_files) {
- my $list = ref($pl_files->{$plfile})
- ? $pl_files->{$plfile}
- : [$pl_files->{$plfile}];
+ my $targets = $pl_files->{$plfile};
+ my $list =
+ ref($targets) eq 'HASH' ? [ sort keys %$targets ] :
+ ref($targets) eq 'ARRAY' ? $pl_files->{$plfile} :
+ [$pl_files->{$plfile}];
foreach my $target (@$list) {
if( $Is{VMS} ) {
@@ -3294,13 +3377,27 @@ sub processPL {
$perlrun = 'PERLRUNINST';
}
+ my $extra_inputs = '';
+ if( ref($targets) eq 'HASH' ) {
+ my $inputs = ref($targets->{$target})
+ ? $targets->{$target}
+ : [$targets->{$target}];
+
+ for my $input (@$inputs) {
+ if( $Is{VMS} ) {
+ $input = vmsify($self->eliminate_macros($input));
+ }
+ $extra_inputs .= ' '.$input;
+ }
+ }
+
$m .= <<MAKE_FRAG;
pure_all :: $target
\$(NOECHO) \$(NOOP)
-$target :: $plfile $pm_dep
- \$($perlrun) $plfile $target
+$target :: $plfile $pm_dep $extra_inputs
+ \$($perlrun) $plfile $target $extra_inputs
MAKE_FRAG
}
@@ -3432,7 +3529,7 @@ sub escape_newlines {
=item max_exec_len
-Using POSIX::ARG_MAX. Otherwise falling back to 4096.
+Using L<POSIX>::ARG_MAX. Otherwise falling back to 4096.
=cut
@@ -3957,13 +4054,15 @@ sub xs_o {
my ($self) = @_;
return '' unless $self->needs_linking();
my $m_o = $self->{XSMULTI} ? $self->xs_obj_opt('$*$(OBJ_EXT)') : '';
+ my $dbgout = $self->dbgoutflag;
+ $dbgout = $dbgout ? "$dbgout " : '';
my $frag = '';
# dmake makes noise about ambiguous rule
- $frag .= sprintf <<'EOF', $m_o unless $self->is_make_type('dmake');
+ $frag .= sprintf <<'EOF', $dbgout, $m_o unless $self->is_make_type('dmake');
.xs$(OBJ_EXT) :
$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc
$(MV) $*.xsc $*.c
- $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c %s
+ $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) %s$*.c %s
EOF
if ($self->{XSMULTI}) {
for my $ext ($self->_xs_list_basenames) {
@@ -3977,16 +4076,17 @@ EOF
$self->_xsbuild_replace_macro($cccmd, 'xs', $ext, 'INC');
my $define = '$(DEFINE)';
$self->_xsbuild_replace_macro($define, 'xs', $ext, 'DEFINE');
- # 1 2 3 4
- $frag .= _sprintf562 <<'EOF', $ext, $cccmd, $m_o, $define;
+ # 1 2 3 4 5
+ $frag .= _sprintf562 <<'EOF', $ext, $cccmd, $m_o, $define, $dbgout;
%1$s$(OBJ_EXT): %1$s.xs
$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc
$(MV) $*.xsc $*.c
- %2$s $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) %4$s $*.c %3$s
+ %2$s $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) %4$s %5$s$*.c %3$s
EOF
}
}
+ $frag =~ s/"-I(\$\(PERL_INC\))"/-iwithsysroot "$1"/sg if $Is{ApplCor};
$frag;
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VMS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VMS.pm
index b6fbccfe34..fbf5f9ee26 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VMS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VMS.pm
@@ -15,8 +15,8 @@ BEGIN {
use File::Basename;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
@@ -38,7 +38,7 @@ ExtUtils::MM_VMS - methods to override UN*X behaviour in ExtUtils::MakeMaker
=head1 DESCRIPTION
-See ExtUtils::MM_Unix for a documentation of the methods provided
+See L<ExtUtils::MM_Unix> for a documentation of the methods provided
there. This package overrides the implementation of these methods, not
the semantics.
@@ -87,7 +87,7 @@ sub ext {
Those methods which override default MM_Unix methods are marked
"(override)", while methods unique to MM_VMS are marked "(specific)".
For overridden methods, documentation is limited to an explanation
-of why this method overrides the MM_Unix method; see the ExtUtils::MM_Unix
+of why this method overrides the MM_Unix method; see the L<ExtUtils::MM_Unix>
documentation for more details.
=over 4
@@ -251,7 +251,8 @@ sub find_perl {
=item _fixin_replace_shebang (override)
-Helper routine for MM->fixin(), overridden because there's no such thing as an
+Helper routine for L<< MM->fixin()|ExtUtils::MM_Unix/fixin >>, overridden
+because there's no such thing as an
actual shebang line that will be interpreted by the shell, so we just prepend
$Config{startperl} and preserve the shebang line argument for any switches it
may contain.
@@ -587,9 +588,10 @@ sub constants {
# Cleanup paths for directories in MMS macros.
foreach my $macro ( qw [
INST_BIN INST_SCRIPT INST_LIB INST_ARCHLIB
- PERL_LIB PERL_ARCHLIB
+ PERL_LIB PERL_ARCHLIB PERL_ARCHLIBDEP
PERL_INC PERL_SRC ],
- (map { 'INSTALL'.$_ } $self->installvars)
+ (map { 'INSTALL'.$_ } $self->installvars),
+ (map { 'DESTINSTALL'.$_ } $self->installvars)
)
{
next unless defined $self->{$macro};
@@ -1487,8 +1489,8 @@ uninstall_from_vendordirs ::
=item perldepend (override)
Use VMS-style syntax for files; it's cheaper to just do it directly here
-than to have the MM_Unix method call C<catfile> repeatedly. Also, if
-we have to rebuild Config.pm, use MM[SK] to do it.
+than to have the L<MM_Unix|ExtUtils::MM_Unix> method call C<catfile>
+repeatedly. Also, if we have to rebuild Config.pm, use MM[SK] to do it.
=cut
@@ -2081,7 +2083,7 @@ sub init_linker {
Eliminate the macros in the output to the MMS/MMK file.
-(File::Spec::VMS used to do this for us, but it's being removed)
+(L<File::Spec::VMS> used to do this for us, but it's being removed)
=cut
@@ -2120,7 +2122,7 @@ identically named elements of C<%$self>, and returns the result
as a file specification in Unix syntax.
NOTE: This is the canonical version of the method. The version in
-File::Spec::VMS is deprecated.
+L<File::Spec::VMS> is deprecated.
=cut
@@ -2182,7 +2184,7 @@ force fixpath() to consider the path to be a directory or false to force
it to be a file.
NOTE: This is the canonical version of the method. The version in
-File::Spec::VMS is deprecated.
+L<File::Spec::VMS> is deprecated.
=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VOS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VOS.pm
index 66c7ff7472..dea49e1a56 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VOS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_VOS.pm
@@ -1,8 +1,8 @@
package ExtUtils::MM_VOS;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::MM_Unix;
our @ISA = qw(ExtUtils::MM_Unix);
@@ -19,10 +19,10 @@ ExtUtils::MM_VOS - VOS specific subclass of ExtUtils::MM_Unix
=head1 DESCRIPTION
-This is a subclass of ExtUtils::MM_Unix which contains functionality for
+This is a subclass of L<ExtUtils::MM_Unix> which contains functionality for
VOS.
-Unless otherwise stated it works just like ExtUtils::MM_Unix
+Unless otherwise stated it works just like ExtUtils::MM_Unix.
=head2 Overridden methods
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win32.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win32.pm
index 43c974d5b4..3db0f45260 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win32.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win32.pm
@@ -13,7 +13,7 @@ ExtUtils::MM_Win32 - methods to override UN*X behaviour in ExtUtils::MakeMaker
=head1 DESCRIPTION
-See ExtUtils::MM_Unix for a documentation of the methods provided
+See L<ExtUtils::MM_Unix> for a documentation of the methods provided
there. This package overrides the implementation of these methods, not
the semantics.
@@ -27,8 +27,8 @@ use ExtUtils::MakeMaker qw(neatvalue _sprintf562);
require ExtUtils::MM_Any;
require ExtUtils::MM_Unix;
our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
$ENV{EMXSHELL} = 'sh'; # to run `commands`
@@ -77,7 +77,7 @@ Changes the path separator with .
sub replace_manpage_separator {
my($self,$man) = @_;
- $man =~ s,/+,.,g;
+ $man =~ s,[/\\]+,.,g;
$man;
}
@@ -143,7 +143,7 @@ sub init_tools {
$self->{DEV_NULL} ||= '> NUL';
$self->{FIXIN} ||= $self->{PERL_CORE} ?
- "\$(PERLRUN) $self->{PERL_SRC}\\win32\\bin\\pl2bat.pl" :
+ "\$(PERLRUN) -I$self->{PERL_SRC}\\cpan\\ExtUtils-PL2Bat\\lib $self->{PERL_SRC}\\win32\\bin\\pl2bat.pl" :
'pl2bat.bat';
$self->SUPER::init_tools;
@@ -506,7 +506,7 @@ sub quote_literal {
$text =~ s{\\\\"}{\\\\\\\\\\"}g; # \\" -> \\\\\"
$text =~ s{(?<!\\)\\"}{\\\\\\"}g; # \" -> \\\"
$text =~ s{(?<!\\)"}{\\"}g; # " -> \"
- $text = qq{"$text"} if $text =~ /[ \t]/;
+ $text = qq{"$text"} if $text =~ /[ \t#]/; # hash because gmake 4.2.1
# Apply the Command Prompt parsing rules (cmd.exe)
my @text = split /("[^"]*")/, $text;
@@ -595,6 +595,16 @@ sub os_flavor {
return('Win32');
}
+=item dbgoutflag
+
+Returns a CC flag that tells the CC to emit a separate debugging symbol file
+when compiling an object file.
+
+=cut
+
+sub dbgoutflag {
+ $MSVC ? '-Fd$(*).pdb' : '';
+}
=item cflags
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win95.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win95.pm
index 85a80c638b..4220e52dc3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win95.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MM_Win95.pm
@@ -2,8 +2,8 @@ package ExtUtils::MM_Win95;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require ExtUtils::MM_Win32;
our @ISA = qw(ExtUtils::MM_Win32);
@@ -21,7 +21,7 @@ ExtUtils::MM_Win95 - method to customize MakeMaker for Win9X
=head1 DESCRIPTION
-This is a subclass of ExtUtils::MM_Win32 containing changes necessary
+This is a subclass of L<ExtUtils::MM_Win32> containing changes necessary
to get MakeMaker playing nice with command.com and other Win9Xisms.
=head2 Overridden methods
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MY.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MY.pm
index a193f3a045..957ab16459 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MY.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MY.pm
@@ -3,8 +3,8 @@ package ExtUtils::MY;
use strict;
require ExtUtils::MM;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
our @ISA = qw(ExtUtils::MM);
{
@@ -30,7 +30,7 @@ ExtUtils::MY - ExtUtils::MakeMaker subclass for customization
B<FOR INTERNAL USE ONLY>
-ExtUtils::MY is a subclass of ExtUtils::MM. Its provided in your
+ExtUtils::MY is a subclass of L<ExtUtils::MM>. Its provided in your
Makefile.PL for you to add and override MakeMaker functionality.
It also provides a convenient alias via the MY class.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker.pm
index 90d9eac49c..6dceb98be4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker.pm
@@ -24,8 +24,8 @@ my %Recognized_Att_Keys;
our %macro_fsentity; # whether a macro is a filesystem name
our %macro_dep; # whether a macro is a dependency
-our $VERSION = '7.34';
-$VERSION = eval $VERSION; ## no critic [BuiltinFunctions::ProhibitStringyEval]
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
# Emulate something resembling CVS $Revision$
(our $Revision = $VERSION) =~ s{_}{};
@@ -316,7 +316,7 @@ sub full_setup {
PERLRUNINST PERL_CORE
PERM_DIR PERM_RW PERM_RWX MAGICXS
PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE
- PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ
+ PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ PUREPERL_ONLY
SIGN SKIP TEST_REQUIRES TYPEMAPS UNINST VERSION VERSION_FROM XS
XSBUILD XSMULTI XSOPT XSPROTOARG XS_VERSION
clean depend dist dynamic_lib linkext macro realclean tool_autosplit
@@ -398,7 +398,7 @@ sub full_setup {
);
# 5.5.3 doesn't have any concept of vendor libs
- push @Get_from_Config, qw( vendorarchexp vendorlibexp ) if $] >= 5.006;
+ push @Get_from_Config, qw( vendorarchexp vendorlibexp ) if "$]" >= 5.006;
foreach my $item (@attrib_help){
$Recognized_Att_Keys{$item} = 1;
@@ -534,7 +534,7 @@ sub new {
# simulate "use warnings FATAL => 'all'" for vintage perls
die @_;
};
- !$self->{MIN_PERL_VERSION} or $self->{MIN_PERL_VERSION} <= $]
+ !$self->{MIN_PERL_VERSION} or $self->{MIN_PERL_VERSION} <= "$]"
};
if (!$perl_version_ok) {
if (!defined $perl_version_ok) {
@@ -693,6 +693,7 @@ END
} else {
my $value = $self->{$key};
# not going to test in FS so only stripping start
+ $value =~ s/"// if $key =~ /PERL$/ and $self->is_make_type('dmake');
$value =~ s/^"// if $key =~ /PERL$/;
$value = $self->catdir("..", $value)
unless $self->file_name_is_absolute($value);
@@ -702,7 +703,8 @@ END
}
if ($self->{PARENT}) {
$self->{PARENT}->{CHILDREN}->{$newclass} = $self;
- foreach my $opt (qw(POLLUTE PERL_CORE LINKTYPE LD OPTIMIZE)) {
+ foreach my $opt (qw(POLLUTE PERL_CORE LINKTYPE AR FULL_AR CC CCFLAGS
+ OPTIMIZE LD LDDLFLAGS LDFLAGS PERL_ARCHLIB DESTDIR)) {
if (exists $self->{PARENT}->{$opt}
and not exists $self->{$opt})
{
@@ -1264,7 +1266,7 @@ sub write_file_via_tmp {
die "write_file_via_tmp: 2nd arg must be ref" unless ref $contents;
for my $chunk (@$contents) {
my $to_write = $chunk;
- utf8::encode $to_write if !$CAN_DECODE && $] > 5.008;
+ utf8::encode $to_write if !$CAN_DECODE && "$]" > 5.008;
print $fh "$to_write\n" or die "Can't write to MakeMaker.tmp: $!";
}
close $fh or die "Can't write to MakeMaker.tmp: $!";
@@ -1427,6 +1429,8 @@ seeks to handle all of these correctly. It is currently still not possible
to portably use Unicode characters in module names, because this requires
Perl to handle Unicode filenames, which is not yet the case on Windows.
+See L<ExtUtils::MakeMaker::FAQ> for details of the design and usage.
+
=head2 How To Write A Makefile.PL
See L<ExtUtils::MakeMaker::Tutorial>.
@@ -2599,6 +2603,20 @@ In this case the program will be run multiple times using each target file.
perl bin/foobar.PL bin/foobar1
perl bin/foobar.PL bin/foobar2
+If an output file depends on extra input files beside the script itself,
+a hash ref can be used in version 7.36 and above:
+
+ PL_FILES => { 'foo.PL' => {
+ 'foo.out' => 'foo.in',
+ 'bar.out' => [qw(bar1.in bar2.in)],
+ }
+
+In this case the extra input files will be passed to the program after
+the target file:
+
+ perl foo.PL foo.out foo.in
+ perl foo.PL bar.out bar1.in bar2.in
+
PL files are normally run B<after> pm_to_blib and include INST_LIB and
INST_ARCH in their C<@INC>, so the just built modules can be
accessed... unless the PL file is making a module (or anything else in
@@ -3023,7 +3041,8 @@ be linked.
=item postamble
-Anything put here will be passed to MY::postamble() if you have one.
+Anything put here will be passed to
+L<MY::postamble()|ExtUtils::MM_Any/postamble (o)> if you have one.
=item realclean
@@ -3070,7 +3089,7 @@ or you can edit the default by saying something like:
If you are running experiments with embedding perl as a library into
other applications, you might find MakeMaker is not sufficient. You'd
-better have a look at ExtUtils::Embed which is a collection of utilities
+better have a look at L<ExtUtils::Embed> which is a collection of utilities
for embedding.
If you still need a different solution, try to develop another
@@ -3134,7 +3153,7 @@ override or create an attribute you would say something like
=head2 Distribution Support
For authors of extensions MakeMaker provides several Makefile
-targets. Most of the support comes from the ExtUtils::Manifest module,
+targets. Most of the support comes from the L<ExtUtils::Manifest> module,
where additional documentation can be found.
=over 4
@@ -3142,13 +3161,13 @@ where additional documentation can be found.
=item make distcheck
reports which files are below the build directory but not in the
-MANIFEST file and vice versa. (See ExtUtils::Manifest::fullcheck() for
+MANIFEST file and vice versa. (See L<ExtUtils::Manifest/fullcheck> for
details)
=item make skipcheck
reports which files are skipped due to the entries in the
-C<MANIFEST.SKIP> file (See ExtUtils::Manifest::skipcheck() for
+C<MANIFEST.SKIP> file (See L<ExtUtils::Manifest/skipcheck> for
details)
=item make distclean
@@ -3165,7 +3184,7 @@ C<*.bak>, C<*.old> and C<*.orig>
=item make manifest
rewrites the MANIFEST file, adding all remaining files found (See
-ExtUtils::Manifest::mkmanifest() for details)
+L<ExtUtils::Manifest/mkmanifest> for details)
=item make distdir
@@ -3365,11 +3384,16 @@ Same as the PERL_CORE parameter. The parameter overrides this.
=head1 SEE ALSO
L<Module::Build> is a pure-Perl alternative to MakeMaker which does
-not rely on make or any other external utility. It is easier to
+not rely on make or any other external utility. It may be easier to
extend to suit your needs.
-L<Module::Install> is a wrapper around MakeMaker which adds features
-not normally available.
+L<Module::Build::Tiny> is a minimal pure-Perl alternative to MakeMaker
+that follows the Build.PL protocol of Module::Build but without its
+complexity and cruft, implementing only the installation of the module
+and leaving authoring to L<mbtiny> or other authoring tools.
+
+L<Module::Install> is a (now discouraged) wrapper around MakeMaker which
+adds features not normally available.
L<ExtUtils::ModuleMaker> and L<Module::Starter> are both modules to
help you setup your distribution.
@@ -3378,10 +3402,18 @@ L<CPAN::Meta> and L<CPAN::Meta::Spec> explain CPAN Meta files in detail.
L<File::ShareDir::Install> makes it easy to install static, sometimes
also referred to as 'shared' files. L<File::ShareDir> helps accessing
-the shared files after installation.
+the shared files after installation. L<Test::File::ShareDir> helps when
+writing tests to use the shared files both before and after installation.
+
+L<Dist::Zilla> is an authoring tool which allows great customization and
+extensibility of the author experience, relying on the existing install
+tools like ExtUtils::MakeMaker only for installation.
+
+L<Dist::Milla> is a Dist::Zilla bundle that greatly simplifies common
+usage.
-L<Dist::Zilla> makes it easy for the module author to create MakeMaker-based
-distributions with lots of bells and whistles.
+L<Minilla> is a minimal authoring tool that does the same things as
+Dist::Milla without the overhead of Dist::Zilla.
=head1 AUTHORS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Config.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Config.pm
index 0d4f8b1e61..5c93f0afdf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Config.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Config.pm
@@ -2,8 +2,8 @@ package ExtUtils::MakeMaker::Config;
use strict;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
use Config ();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/FAQ.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/FAQ.pod
index 0ceb4f766e..a82c53b00c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/FAQ.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/FAQ.pod
@@ -1,7 +1,7 @@
package ExtUtils::MakeMaker::FAQ;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
1;
__END__
@@ -12,7 +12,7 @@ ExtUtils::MakeMaker::FAQ - Frequently Asked Questions About MakeMaker
=head1 DESCRIPTION
-FAQs, tricks and tips for C<ExtUtils::MakeMaker>.
+FAQs, tricks and tips for L<ExtUtils::MakeMaker>.
=head2 Module Installation
@@ -84,7 +84,8 @@ installation.
=item How do I keep from installing man pages?
Recent versions of MakeMaker will only install man pages on Unix-like
-operating systems.
+operating systems by default. To generate manpages on non-Unix operating
+systems, make the "manifypods" target.
For an individual module:
@@ -568,7 +569,7 @@ What most people need to know (superclasses on top.)
|
MY
-The object actually used is of the class MY which allows you to
+The object actually used is of the class L<MY|ExtUtils::MY> which allows you to
override bits of MakeMaker inside your Makefile.PL by declaring
MY::foo() methods.
@@ -599,24 +600,24 @@ NOTE: Yes, this is a mess. See
L<http://archive.develooper.com/makemaker@perl.org/msg00134.html>
for some history.
-NOTE: When ExtUtils::MM is loaded it chooses a superclass for MM from
+NOTE: When L<ExtUtils::MM> is loaded it chooses a superclass for MM from
amongst the ExtUtils::MM_* modules based on the current operating
system.
NOTE: ExtUtils::MM_{Current OS} represents one of the ExtUtils::MM_*
-modules except ExtUtils::MM_Any chosen based on your operating system.
+modules except L<ExtUtils::MM_Any> chosen based on your operating system.
NOTE: The main object used by MakeMaker is a PACK### object, *not*
-ExtUtils::MakeMaker. It is, effectively, a subclass of MY,
-ExtUtils::Makemaker, ExtUtils::Liblist and ExtUtils::MM_{Current OS}
+L<ExtUtils::MakeMaker>. It is, effectively, a subclass of L<MY|ExtUtils::MY>,
+L<ExtUtils::MakeMaker>, L<ExtUtils::Liblist> and ExtUtils::MM_{Current OS}
-NOTE: The methods in MY are simply copied into PACK### rather than
-MY being a superclass of PACK###. I don't remember the rationale.
+NOTE: The methods in L<MY|ExtUtils::MY> are simply copied into PACK### rather
+than MY being a superclass of PACK###. I don't remember the rationale.
-NOTE: ExtUtils::Liblist should be removed from the inheritance hiearchy
+NOTE: L<ExtUtils::Liblist> should be removed from the inheritance hiearchy
and simply be called as functions.
-NOTE: Modules like File::Spec and Exporter have been omitted for clarity.
+NOTE: Modules like L<File::Spec> and L<Exporter> have been omitted for clarity.
=head2 The MM_* hierarchy
@@ -631,12 +632,13 @@ NOTE: Modules like File::Spec and Exporter have been omitted for clarity.
| |
MM_Any
-NOTE: Each direct MM_Unix subclass is also an MM_Any subclass. This
+NOTE: Each direct L<MM_Unix|ExtUtils::MM_Unix> subclass is also an
+L<MM_Any|ExtUtils::MM_Any> subclass. This
is a temporary hack because MM_Unix overrides some MM_Any methods with
Unix specific code. It allows the non-Unix modules to see the
original MM_Any implementations.
-NOTE: Modules like File::Spec and Exporter have been omitted for clarity.
+NOTE: Modules like L<File::Spec> and L<Exporter> have been omitted for clarity.
=head1 PATCHING
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Locale.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Locale.pm
index 6d97df06f6..8931826b59 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Locale.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Locale.pm
@@ -1,8 +1,8 @@
package ExtUtils::MakeMaker::Locale;
use strict;
-our $VERSION = "7.34";
-$VERSION = eval $VERSION;
+our $VERSION = "7.44";
+$VERSION =~ tr/_//d;
use base 'Exporter';
our @EXPORT_OK = qw(
@@ -47,7 +47,10 @@ sub _init {
unless (defined &GetInputCP) {
eval {
require Win32;
- eval { Win32::GetConsoleCP() };
+ eval {
+ local $SIG{__WARN__} = sub {} if ( "$]" < 5.014 ); # suppress deprecation warning for inherited AUTOLOAD of Win32::GetConsoleCP()
+ Win32::GetConsoleCP();
+ };
# manually "import" it since Win32->import refuses
*GetInputCP = sub { &Win32::GetConsoleCP } if defined &Win32::GetConsoleCP;
*GetOutputCP = sub { &Win32::GetConsoleOutputCP } if defined &Win32::GetConsoleOutputCP;
@@ -96,6 +99,13 @@ sub _init {
$ENCODING_LOCALE ||= $ENCODING_CONSOLE_IN;
}
+ # Workaround of Encode < v2.71 for "cp65000" and "cp65001"
+ # The "cp65000" and "cp65001" aliases were added in [Encode v2.71](https://github.com/dankogai/p5-encode/commit/7874bd95aa10967a3b5dbae333d16bcd703ac6c6)
+ # via commit <https://github.com/dankogai/p5-encode/commit/84b9c1101d5251d37e226f80d1c6781718779047>.
+ # This will avoid test failures for Win32 machines using the UTF-7 or UTF-8 code pages.
+ $ENCODING_LOCALE = 'UTF-7' if $ENCODING_LOCALE && lc($ENCODING_LOCALE) eq "cp65000";
+ $ENCODING_LOCALE = 'utf-8-strict' if $ENCODING_LOCALE && lc($ENCODING_LOCALE) eq "cp65001";
+
if ($^O eq "darwin") {
$ENCODING_LOCALE_FS ||= "UTF-8";
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Tutorial.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Tutorial.pod
index b49e444833..6365e4be66 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Tutorial.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Tutorial.pod
@@ -1,7 +1,7 @@
package ExtUtils::MakeMaker::Tutorial;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
=head1 NAME
@@ -205,7 +205,8 @@ L<perlmodstyle> gives stylistic help writing a module.
L<perlnewmod> gives more information about how to write a module.
There are modules to help you through the process of writing a module:
-L<ExtUtils::ModuleMaker>, L<Module::Install>, L<PAR>
+L<ExtUtils::ModuleMaker>, L<Module::Starter>, L<Minilla::Tutorial>,
+L<Dist::Milla::Tutorial>, L<Dist::Zilla::Starter>
=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/version.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/version.pm
index c59be1eeee..c94c855c54 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/version.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/MakeMaker/version.pm
@@ -15,8 +15,8 @@ use strict;
use vars qw(@ISA $VERSION $CLASS $STRICT $LAX *declare *qv);
-$VERSION = '7.34';
-$VERSION = eval $VERSION;
+$VERSION = '7.44';
+$VERSION =~ tr/_//d;
$CLASS = 'version';
{
@@ -35,7 +35,7 @@ $CLASS = 'version';
*version::_VERSION = \&ExtUtils::MakeMaker::version::vpp::_VERSION;
*version::vcmp = \&ExtUtils::MakeMaker::version::vpp::vcmp;
*version::new = \&ExtUtils::MakeMaker::version::vpp::new;
- if ($] >= 5.009000) {
+ if ("$]" >= 5.009000) {
no strict 'refs';
*version::stringify = \&ExtUtils::MakeMaker::version::vpp::stringify;
*{'version::(""'} = \&ExtUtils::MakeMaker::version::vpp::stringify;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mkbootstrap.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mkbootstrap.pm
index 0d4c1a2090..a11a950c1b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mkbootstrap.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mkbootstrap.pm
@@ -3,8 +3,8 @@ package ExtUtils::Mkbootstrap;
# There's just too much Dynaloader incest here to turn on strict vars.
use strict 'refs';
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
require Exporter;
our @ISA = ('Exporter');
@@ -84,7 +84,7 @@ ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader
=head1 SYNOPSIS
-C<Mkbootstrap>
+ Mkbootstrap
=head1 DESCRIPTION
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mksymlists.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mksymlists.pm
index 0ec5f9dbdf..9279b6b785 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mksymlists.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/Mksymlists.pm
@@ -10,8 +10,8 @@ use Config;
our @ISA = qw(Exporter);
our @EXPORT = qw(&Mksymlists);
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
sub Mksymlists {
my(%spec) = @_;
@@ -148,7 +148,7 @@ sub _write_win32 {
# linked to directly from C. GSAR 97-07-10
#bcc dropped in 5.16, so dont create useless extra symbols for export table
- unless($] >= 5.016) {
+ unless("$]" >= 5.016) {
if ($Config::Config{'cc'} =~ /^bcc/i) {
push @syms, "_$_", "$_ = _$_"
for (@{$data->{DL_VARS}}, @{$data->{FUNCLIST}});
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/testlib.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/testlib.pm
index 01b46ee45a..1ccaf776a0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/testlib.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ExtUtils/testlib.pm
@@ -3,8 +3,8 @@ package ExtUtils::testlib;
use strict;
use warnings;
-our $VERSION = '7.34';
-$VERSION = eval $VERSION;
+our $VERSION = '7.44';
+$VERSION =~ tr/_//d;
use Cwd;
use File::Spec;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Fatal.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Fatal.pm
index 16e1743474..09abfb8536 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Fatal.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Fatal.pm
@@ -8,7 +8,7 @@ use strict;
use warnings;
use Tie::RefHash; # To cache subroutine refs
use Config;
-use Scalar::Util qw(set_prototype);
+use Scalar::Util qw(set_prototype looks_like_number);
use autodie::Util qw(
fill_protos
@@ -55,7 +55,7 @@ use constant ERROR_58_HINTS => q{Non-subroutine %s hints for %s are not supporte
use constant MIN_IPC_SYS_SIMPLE_VER => 0.12;
-our $VERSION = '2.29'; # VERSION: Generated by DZP::OurPkg::Version
+our $VERSION = '2.32'; # VERSION: Generated by DZP::OurPkg::Version
our $Debug ||= 0;
@@ -165,6 +165,9 @@ my %TAGS = (
':2.27' => [qw(:default)],
':2.28' => [qw(:default)],
':2.29' => [qw(:default)],
+ ':2.30' => [qw(:default)],
+ ':2.31' => [qw(:default)],
+ ':2.32' => [qw(:default)],
);
@@ -580,7 +583,12 @@ sub unimport {
# Record the current sub to be reinstalled at end of scope
# and then restore the original (can be undef for "CORE::"
# subs)
- $reinstall_subs{$symbol} = \&$sub;
+
+ {
+ no strict 'refs'; ## no critic # to avoid: Can't use string (...) as a symbol ref ...
+ $reinstall_subs{$symbol} = \&$sub
+ if exists ${"${pkg}::"}{$symbol};
+ }
$uninstall_subs{$symbol} = $Original_user_sub{$sub};
}
@@ -1023,6 +1031,26 @@ sub _one_invocation {
};
}
+ if ($call eq 'CORE::kill') {
+
+ return qq[
+
+ my \$num_things = \@_ - $Returns_num_things_changed{$call};
+ my \$context = ! defined wantarray() ? 'void' : 'scalar';
+ my \$signal = \$_[0];
+ my \$retval = $call(@argv);
+ my \$sigzero = looks_like_number( \$signal ) && \$signal == 0;
+
+ if ( ( \$sigzero && \$context eq 'void' )
+ or ( ! \$sigzero && \$retval != \$num_things ) ) {
+
+ $die;
+ }
+
+ return \$retval;
+ ];
+ }
+
if (exists $Returns_num_things_changed{$call}) {
# Some things return the number of things changed (like
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Find.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Find.pm
index 5fb9ee02fe..4c67e882a5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Find.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Find.pm
@@ -3,7 +3,7 @@ use 5.006;
use strict;
use warnings;
use warnings::register;
-our $VERSION = '1.36';
+our $VERSION = '1.37';
require Exporter;
require Cwd;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm
index 368a755f50..b7e71abcd3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Glob.pm
@@ -35,7 +35,7 @@ $EXPORT_TAGS{bsd_glob} = [@{$EXPORT_TAGS{glob}}];
@EXPORT_OK = (@{$EXPORT_TAGS{'glob'}}, 'csh_glob');
-$VERSION = '1.32';
+$VERSION = '1.33';
sub import {
require Exporter;
@@ -70,13 +70,6 @@ if ($^O =~ /^(?:MSWin32|VMS|os2|dos|riscos)$/) {
$DEFAULT_FLAGS |= GLOB_NOCASE();
}
-# File::Glob::glob() removed in perl-5.30 because its prototype is different
-# from CORE::glob() (use bsd_glob() instead)
-sub glob {
- die "File::Glob::glob() was removed in perl 5.30. " .
- "Use File::Glob::bsd_glob() instead. $!";
-}
-
1;
__END__
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Win32.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Win32.pm
index 5934010439..a3b89c3ff6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Win32.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/Spec/Win32.pm
@@ -5,7 +5,7 @@ use strict;
use Cwd ();
require File::Spec::Unix;
-our $VERSION = '3.78';
+our $VERSION = '3.79';
$VERSION =~ tr/_//d;
our @ISA = qw(File::Spec::Unix);
@@ -84,7 +84,7 @@ sub tmpdir {
MSWin32 case-tolerance depends on GetVolumeInformation() $ouFsFlags == FS_CASE_SENSITIVE,
indicating the case significance when comparing file specifications.
Since XP FS_CASE_SENSITIVE is effectively disabled for the NT subsubsystem.
-See http://cygwin.com/ml/cygwin/2007-07/msg00891.html
+See L<http://cygwin.com/ml/cygwin/2007-07/msg00891.html>
Default: 1
=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/stat.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/stat.pm
index 578c3118c8..863092c93d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/File/stat.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/File/stat.pm
@@ -5,12 +5,13 @@ use strict;
use warnings;
use warnings::register;
use Carp;
+use constant _IS_CYGWIN => $^O eq "cygwin";
BEGIN { *warnif = \&warnings::warnif }
our(@EXPORT, @EXPORT_OK, %EXPORT_TAGS);
-our $VERSION = '1.08';
+our $VERSION = '1.09';
our @fields;
our ( $st_dev, $st_ino, $st_mode,
@@ -98,7 +99,7 @@ else {
# This code basically assumes that the rwx bits of the mode are
# the 0777 bits, but so does Perl_cando.
- if ($uid == 0 && $^O ne "VMS") {
+ if (_IS_CYGWIN ? _ingroup(544, $eff) : ($uid == 0 && $^O ne "VMS")) {
# If we're root on unix
# not testing for executable status => all file tests are true
return 1 if !($mode & 0111);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Filter/Simple.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Filter/Simple.pm
index 1dcf3c80bf..924c2aecbd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Filter/Simple.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Filter/Simple.pm
@@ -2,7 +2,7 @@ package Filter::Simple;
use Text::Balanced ':ALL';
-our $VERSION = '0.95';
+our $VERSION = '0.96';
use Filter::Util::Call;
use Carp;
@@ -70,6 +70,7 @@ my %extractor_for = (
my %selector_for = (
all => sub { my ($t)=@_; sub{ $_=$$_; $t->(@_); $_} },
executable=> sub { my ($t)=@_; sub{ref() ? $_=$$_ : $t->(@_); $_} },
+ executable_no_comments=> sub { my ($t)=@_; sub{ref() ? $_=$$_ : $t->(@_); $_} },
quotelike => sub { my ($t)=@_; sub{ref() && do{$_=$$_; $t->(@_)}; $_} },
regex => sub { my ($t)=@_;
sub{ref() or return $_;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Getopt/Long.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Getopt/Long.pm
index 664c8b63c9..70ac415956 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Getopt/Long.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Getopt/Long.pm
@@ -4,8 +4,8 @@
# Author : Johan Vromans
# Created On : Tue Sep 11 15:00:12 1990
# Last Modified By: Johan Vromans
-# Last Modified On: Sat May 27 12:11:39 2017
-# Update Count : 1715
+# Last Modified On: Mon Aug 12 17:05:46 2019
+# Update Count : 1728
# Status : Released
################ Module Preamble ################
@@ -18,10 +18,10 @@ use warnings;
package Getopt::Long;
use vars qw($VERSION);
-$VERSION = 2.50;
+$VERSION = 2.51;
# For testing versions only.
use vars qw($VERSION_STRING);
-$VERSION_STRING = "2.50";
+$VERSION_STRING = "2.51";
use Exporter;
use vars qw(@ISA @EXPORT @EXPORT_OK);
@@ -303,7 +303,7 @@ sub GetOptionsFromArray(@) {
# Avoid some warnings if debugging.
local ($^W) = 0;
print STDERR
- ("Getopt::Long $Getopt::Long::VERSION ",
+ ("Getopt::Long $Getopt::Long::VERSION_STRING ",
"called from package \"$pkg\".",
"\n ",
"argv: ",
@@ -769,7 +769,7 @@ sub GetOptionsFromArray(@) {
}
# Finish.
- if ( @ret && $order == $PERMUTE ) {
+ if ( @ret && ( $order == $PERMUTE || $passthrough ) ) {
# Push back accumulated arguments
print STDERR ("=> restoring \"", join('" "', @ret), "\"\n")
if $debug;
@@ -805,10 +805,8 @@ sub ParseOptionSpec ($$) {
(
# Option name
(?: \w+[-\w]* )
- # Alias names, or "?"
- (?: \| (?: \? | \w[-\w]* ) )*
# Aliases
- (?: \| (?: [^-|!+=:][^|!+=:]* )? )*
+ (?: \| (?: . [^|!+=:]* )? )*
)?
(
# Either modifiers ...
@@ -1123,6 +1121,12 @@ sub FindOption ($$$$$) {
$optargtype = 3;
}
if(($optargtype == 0) && !$mand) {
+ if ( $type eq 'I' ) {
+ # Fake incremental type.
+ my @c = @$ctl;
+ $c[CTL_TYPE] = '+';
+ return (1, $opt, \@c, 1);
+ }
my $val
= defined($ctl->[CTL_DEFAULT]) ? $ctl->[CTL_DEFAULT]
: $type eq 's' ? ''
@@ -1541,7 +1545,7 @@ sub setup_pa_args($@) {
# Sneak way to know what version the user requested.
sub VERSION {
- $requested_version = $_[1];
+ $requested_version = $_[1] if @_ > 1;
shift->SUPER::VERSION(@_);
}
@@ -2269,8 +2273,7 @@ it will set variable C<$stdio>.
A special option 'name' C<< <> >> can be used to designate a subroutine
to handle non-option arguments. When GetOptions() encounters an
argument that does not look like an option, it will immediately call this
-subroutine and passes it one parameter: the argument name. Well, actually
-it is an object that stringifies to the argument name.
+subroutine and passes it one parameter: the argument name.
For example:
@@ -2733,8 +2736,10 @@ version 2.13.
use Getopt::Long;
GetOptions ("help|?"); # -help and -? will both set $opt_help
-Other characters that can't appear in Perl identifiers are also supported
-as aliases with Getopt::Long of at least version 2.39.
+Other characters that can't appear in Perl identifiers are also
+supported in aliases with Getopt::Long of at version 2.39. Note that
+the characters C<!>, C<|>, C<+>, C<=>, and C<:> can only appear as the
+first (or only) character of an alias.
As of version 2.32 Getopt::Long provides auto-help, a quick and easy way
to add the options --help and -? to your program, and handle them.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Hash/Util.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Hash/Util.pm
index 1a9e9ac810..4224239d91 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Hash/Util.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Hash/Util.pm
@@ -42,7 +42,7 @@ our @EXPORT_OK = qw(
BEGIN {
# make sure all our XS routines are available early so their prototypes
# are correctly applied in the following code.
- our $VERSION = '0.22';
+ our $VERSION = '0.23';
require XSLoader;
XSLoader::load();
}
@@ -115,7 +115,7 @@ Hash::Util - A selection of general-utility hash subroutines
lock_hash (%hash);
unlock_hash(%hash);
- my $hashes_are_randomised = hash_seed() != 0;
+ my $hashes_are_randomised = hash_seed() !~ /^\0+$/;
my $int_hash_value = hash_value( 'string' );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags.pm
index 3358d60274..35751bce03 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags.pm
@@ -18,7 +18,7 @@ our @EXPORT_OK = qw(is_language_tag same_language_tag
);
our %EXPORT_TAGS = ('ALL' => \@EXPORT_OK);
-our $VERSION = "0.43";
+our $VERSION = "0.44";
our %Panic;
sub uniq { my %seen; return grep(!($seen{$_}++), @_); } # a util function
@@ -844,28 +844,28 @@ language tags with their ASCII characters shifted into Plane 14.
* L<I18N::LangTags::List|I18N::LangTags::List>
-* RFC 3066, C<http://www.ietf.org/rfc/rfc3066.txt>, "Tags for the
+* RFC 3066, C<L<http://www.ietf.org/rfc/rfc3066.txt>>, "Tags for the
Identification of Languages". (Obsoletes RFC 1766)
-* RFC 2277, C<http://www.ietf.org/rfc/rfc2277.txt>, "IETF Policy on
+* RFC 2277, C<L<http://www.ietf.org/rfc/rfc2277.txt>>, "IETF Policy on
Character Sets and Languages".
-* RFC 2231, C<http://www.ietf.org/rfc/rfc2231.txt>, "MIME Parameter
+* RFC 2231, C<L<http://www.ietf.org/rfc/rfc2231.txt>>, "MIME Parameter
Value and Encoded Word Extensions: Character Sets, Languages, and
Continuations".
-* RFC 2482, C<http://www.ietf.org/rfc/rfc2482.txt>,
+* RFC 2482, C<L<http://www.ietf.org/rfc/rfc2482.txt>>,
"Language Tagging in Unicode Plain Text".
* Locale::Codes, in
-C<http://www.perl.com/CPAN/modules/by-module/Locale/>
+C<L<http://www.perl.com/CPAN/modules/by-module/Locale/>>
* ISO 639-2, "Codes for the representation of names of languages",
including two-letter and three-letter codes,
-C<http://www.loc.gov/standards/iso639-2/php/code_list.php>
+C<L<http://www.loc.gov/standards/iso639-2/php/code_list.php>>
* The IANA list of registered languages (hopefully up-to-date),
-C<http://www.iana.org/assignments/language-tags>
+C<L<http://www.iana.org/assignments/language-tags>>
=head1 COPYRIGHT
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags/Detect.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags/Detect.pm
index 16b91db336..d7a0d46b83 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags/Detect.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/LangTags/Detect.pm
@@ -11,7 +11,7 @@ our ( $MATCH_SUPERS, $USING_LANGUAGE_TAGS,
BEGIN { unless(defined &DEBUG) { *DEBUG = sub () {0} } }
# define the constant 'DEBUG' at compile-time
-our $VERSION = "1.07";
+our $VERSION = "1.08";
our @ISA = ();
use I18N::LangTags qw(alternate_language_tags locale2language_tag);
@@ -203,11 +203,13 @@ C<I18N::LangTags::implicate_supers(...)>, like so:
=head1 ENVIRONMENT
-This module looks for several environment variables, including
+This module looks at several environment variables:
REQUEST_METHOD, HTTP_ACCEPT_LANGUAGE,
LANGUAGE, LC_ALL, LC_MESSAGES, and LANG.
-It will also use the L<Win32::Locale> module, if it's installed.
+It will also use the L<Win32::Locale> module, if it's installed
+and IGNORE_WIN32_LOCALE is not set to a true value in the
+environment.
=head1 SEE ALSO
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/Langinfo.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/Langinfo.pm
index a0fc52a9f3..7206e1ce85 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/Langinfo.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/I18N/Langinfo.pm
@@ -72,7 +72,7 @@ our @EXPORT_OK = qw(
YESSTR
);
-our $VERSION = '0.18';
+our $VERSION = '0.19';
XSLoader::load();
@@ -180,6 +180,8 @@ For the eras based on typically some ruler, such as the Japanese Emperor
=back
+=head2 For systems without C<nl_langinfo>
+
Starting in Perl 5.28, this module is available even on systems that lack a
native C<nl_langinfo>. On such systems, it uses various methods to construct
what that function, if present, would return. But there are potential
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO.pm
index 44c4df8415..eacd4c2bd6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO.pm
@@ -7,7 +7,7 @@ use Carp;
use strict;
use warnings;
-our $VERSION = "1.40";
+our $VERSION = "1.43";
XSLoader::load 'IO', $VERSION;
sub import {
@@ -53,7 +53,7 @@ in one go. The IO modules belonging to the core are:
Some other IO modules don't belong to the perl core but can be loaded
as well if they have been installed from CPAN. You can discover which
-ones exist by searching for "^IO::" on http://search.cpan.org.
+ones exist by searching for "^IO::" on L<http://search.cpan.org>.
For more information on any of these modules, please see its respective
documentation.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Bzip2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Bzip2.pm
index 623a2c671a..a8a7762ce7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Bzip2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Bzip2.pm
@@ -4,12 +4,12 @@ use strict;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 qw(:Status);
+use IO::Compress::Base::Common 2.093 qw(:Status);
-use Compress::Raw::Bzip2 2.084 ;
+use Compress::Raw::Bzip2 2.093 ;
our ($VERSION);
-$VERSION = '2.084';
+$VERSION = '2.093';
sub mkCompObject
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Deflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Deflate.pm
index 8903287b10..140d29ff29 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Deflate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Deflate.pm
@@ -4,13 +4,13 @@ use strict;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 qw(:Status);
-use Compress::Raw::Zlib 2.084 qw( !crc32 !adler32 ) ;
+use IO::Compress::Base::Common 2.093 qw(:Status);
+use Compress::Raw::Zlib 2.093 qw( !crc32 !adler32 ) ;
require Exporter;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, @EXPORT, %DEFLATE_CONSTANTS);
-$VERSION = '2.084';
+$VERSION = '2.093';
@ISA = qw(Exporter);
@EXPORT_OK = @Compress::Raw::Zlib::DEFLATE_CONSTANTS;
%EXPORT_TAGS = %Compress::Raw::Zlib::DEFLATE_CONSTANTS;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Identity.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Identity.pm
index ae23102a24..487cfa7b47 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Identity.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Adapter/Identity.pm
@@ -4,10 +4,10 @@ use strict;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 qw(:Status);
+use IO::Compress::Base::Common 2.093 qw(:Status);
our ($VERSION);
-$VERSION = '2.084';
+$VERSION = '2.093';
sub mkCompObject
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base.pm
index 1e2a54ba39..f817d13b47 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base.pm
@@ -6,7 +6,7 @@ require 5.006 ;
use strict ;
use warnings;
-use IO::Compress::Base::Common 2.084 ;
+use IO::Compress::Base::Common 2.093 ;
use IO::File (); ;
use Scalar::Util ();
@@ -20,7 +20,7 @@ use Symbol();
our (@ISA, $VERSION);
@ISA = qw(IO::File Exporter);
-$VERSION = '2.084';
+$VERSION = '2.093';
#Can't locate object method "SWASHNEW" via package "utf8" (perhaps you forgot to load "utf8"?) at .../ext/Compress-Zlib/Gzip/blib/lib/Compress/Zlib/Common.pm line 16.
@@ -1021,6 +1021,12 @@ IO::Compress::Base - Base Class for IO::Compress modules
This module is not intended for direct use in application code. Its sole
purpose is to be sub-classed by IO::Compress modules.
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base/Common.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base/Common.pm
index 53232898c4..87af18b6de 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base/Common.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Base/Common.pm
@@ -11,7 +11,7 @@ use File::GlobMapper;
require Exporter;
our ($VERSION, @ISA, @EXPORT, %EXPORT_TAGS, $HAS_ENCODE);
@ISA = qw(Exporter);
-$VERSION = '2.084';
+$VERSION = '2.093';
@EXPORT = qw( isaFilehandle isaFilename isaScalar
whatIsInput whatIsOutput
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Bzip2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Bzip2.pm
index 1c0d027abd..13d3b4674d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Bzip2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Bzip2.pm
@@ -5,16 +5,16 @@ use warnings;
use bytes;
require Exporter ;
-use IO::Compress::Base 2.084 ;
+use IO::Compress::Base 2.093 ;
-use IO::Compress::Base::Common 2.084 qw();
-use IO::Compress::Adapter::Bzip2 2.084 ;
+use IO::Compress::Base::Common 2.093 qw();
+use IO::Compress::Adapter::Bzip2 2.093 ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $Bzip2Error);
-$VERSION = '2.084';
+$VERSION = '2.093';
$Bzip2Error = '';
@ISA = qw(IO::Compress::Base Exporter);
@@ -51,7 +51,7 @@ sub getExtraParams
{
my $self = shift ;
- use IO::Compress::Base::Common 2.084 qw(:Parse);
+ use IO::Compress::Base::Common 2.093 qw(:Parse);
return (
'blocksize100k' => [IO::Compress::Base::Common::Parse_unsigned, 1],
@@ -183,7 +183,6 @@ IO::Compress::Bzip2 - Write bzip2 files/buffers
binmode $z
fileno $z
close $z ;
-
=head1 DESCRIPTION
@@ -210,7 +209,8 @@ The functional interface needs Perl5.005 or better.
=head2 bzip2 $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<bzip2> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -223,7 +223,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -319,9 +319,9 @@ in C<$output_filename_or_reference> as a concatenated series of compressed data
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<bzip2>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<bzip2>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -389,6 +389,22 @@ Defaults to 0.
=head2 Examples
+Here are a few example that show the capabilities of the module.
+
+=head3 Streaming
+
+This very simple command line example demonstrates the streaming capabilities of the module.
+The code reads data from STDIN, compresses it, and writes the compressed data to STDOUT.
+
+ $ echo hello world | perl -MIO::Compress::Bzip2=bzip2 -e 'bzip2 \*STDIN => \*STDOUT' >output.bz2
+
+The special filename "-" can be used as a standin for both C<\*STDIN> and C<\*STDOUT>,
+so the above can be rewritten as
+
+ $ echo hello world | perl -MIO::Compress::Bzip2=bzip2 -e 'bzip2 "-" => "-"' >output.bz2
+
+=head3 Compressing a file from the filesystem
+
To read the contents of the file C<file1.txt> and write the compressed
data to the file C<file1.txt.bz2>.
@@ -400,6 +416,8 @@ data to the file C<file1.txt.bz2>.
bzip2 $input => "$input.bz2"
or die "bzip2 failed: $Bzip2Error\n";
+=head3 Reading from a Filehandle and writing to an in-memory buffer
+
To read from an existing Perl filehandle, C<$input>, and write the
compressed data to a buffer, C<$buffer>.
@@ -414,6 +432,8 @@ compressed data to a buffer, C<$buffer>.
bzip2 $input => \$buffer
or die "bzip2 failed: $Bzip2Error\n";
+=head3 Compressing multiple files
+
To compress all files in the directory "/my/home" that match "*.txt"
and store the compressed data in the same directory
@@ -488,7 +508,7 @@ return undef.
=head2 Constructor Options
-C<OPTS> is any combination of the following options:
+C<OPTS> is any combination of zero or more the following options:
=over 5
@@ -768,6 +788,12 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Apache::GZip Revisited">
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
@@ -778,7 +804,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-The primary site for the bzip2 program is L<http://www.bzip.org>.
+The primary site for the bzip2 program is L<https://sourceware.org/bzip2/>.
See the module L<Compress::Bzip2|Compress::Bzip2>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Deflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Deflate.pm
index 1ca86c9331..5ecac19b88 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Deflate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Deflate.pm
@@ -8,16 +8,16 @@ use bytes;
require Exporter ;
-use IO::Compress::RawDeflate 2.084 ();
-use IO::Compress::Adapter::Deflate 2.084 ;
+use IO::Compress::RawDeflate 2.093 ();
+use IO::Compress::Adapter::Deflate 2.093 ;
-use IO::Compress::Zlib::Constants 2.084 ;
-use IO::Compress::Base::Common 2.084 qw();
+use IO::Compress::Zlib::Constants 2.093 ;
+use IO::Compress::Base::Common 2.093 qw();
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $DeflateError);
-$VERSION = '2.084';
+$VERSION = '2.093';
$DeflateError = '';
@ISA = qw(IO::Compress::RawDeflate Exporter);
@@ -212,7 +212,6 @@ IO::Compress::Deflate - Write RFC 1950 files/buffers
binmode $z
fileno $z
close $z ;
-
=head1 DESCRIPTION
@@ -239,7 +238,8 @@ The functional interface needs Perl5.005 or better.
=head2 deflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<deflate> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -252,7 +252,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -348,9 +348,9 @@ in C<$output_filename_or_reference> as a concatenated series of compressed data
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<deflate>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<deflate>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -418,6 +418,22 @@ Defaults to 0.
=head2 Examples
+Here are a few example that show the capabilities of the module.
+
+=head3 Streaming
+
+This very simple command line example demonstrates the streaming capabilities of the module.
+The code reads data from STDIN, compresses it, and writes the compressed data to STDOUT.
+
+ $ echo hello world | perl -MIO::Compress::Deflate=deflate -e 'deflate \*STDIN => \*STDOUT' >output.1950
+
+The special filename "-" can be used as a standin for both C<\*STDIN> and C<\*STDOUT>,
+so the above can be rewritten as
+
+ $ echo hello world | perl -MIO::Compress::Deflate=deflate -e 'deflate "-" => "-"' >output.1950
+
+=head3 Compressing a file from the filesystem
+
To read the contents of the file C<file1.txt> and write the compressed
data to the file C<file1.txt.1950>.
@@ -429,6 +445,8 @@ data to the file C<file1.txt.1950>.
deflate $input => "$input.1950"
or die "deflate failed: $DeflateError\n";
+=head3 Reading from a Filehandle and writing to an in-memory buffer
+
To read from an existing Perl filehandle, C<$input>, and write the
compressed data to a buffer, C<$buffer>.
@@ -443,6 +461,8 @@ compressed data to a buffer, C<$buffer>.
deflate $input => \$buffer
or die "deflate failed: $DeflateError\n";
+=head3 Compressing multiple files
+
To compress all files in the directory "/my/home" that match "*.txt"
and store the compressed data in the same directory
@@ -517,7 +537,7 @@ return undef.
=head2 Constructor Options
-C<OPTS> is any combination of the following options:
+C<OPTS> is any combination of zero or more the following options:
=over 5
@@ -892,6 +912,12 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Apache::GZip Revisited">
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/FAQ.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/FAQ.pod
index 1e66507aa2..697f0f3d3b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/FAQ.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/FAQ.pod
@@ -656,6 +656,12 @@ One final point -- obviously C<InputLength> can only be used whenever you
know the length of the compressed data beforehand, like here with a zip
file.
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs//issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip.pm
index 5302011a20..3fd1369508 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip.pm
@@ -8,12 +8,12 @@ use bytes;
require Exporter ;
-use IO::Compress::RawDeflate 2.084 () ;
-use IO::Compress::Adapter::Deflate 2.084 ;
+use IO::Compress::RawDeflate 2.093 () ;
+use IO::Compress::Adapter::Deflate 2.093 ;
-use IO::Compress::Base::Common 2.084 qw(:Status );
-use IO::Compress::Gzip::Constants 2.084 ;
-use IO::Compress::Zlib::Extra 2.084 ;
+use IO::Compress::Base::Common 2.093 qw(:Status );
+use IO::Compress::Gzip::Constants 2.093 ;
+use IO::Compress::Zlib::Extra 2.093 ;
BEGIN
{
@@ -25,7 +25,7 @@ BEGIN
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $GzipError);
-$VERSION = '2.084';
+$VERSION = '2.093';
$GzipError = '' ;
@ISA = qw(IO::Compress::RawDeflate Exporter);
@@ -319,7 +319,6 @@ IO::Compress::Gzip - Write RFC 1952 files/buffers
binmode $z
fileno $z
close $z ;
-
=head1 DESCRIPTION
@@ -349,7 +348,8 @@ The functional interface needs Perl5.005 or better.
=head2 gzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<gzip> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -362,7 +362,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -466,9 +466,9 @@ in C<$output_filename_or_reference> as a concatenated series of compressed data
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<gzip>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<gzip>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -536,6 +536,22 @@ Defaults to 0.
=head2 Examples
+Here are a few example that show the capabilities of the module.
+
+=head3 Streaming
+
+This very simple command line example demonstrates the streaming capabilities of the module.
+The code reads data from STDIN, compresses it, and writes the compressed data to STDOUT.
+
+ $ echo hello world | perl -MIO::Compress::Gzip=gzip -e 'gzip \*STDIN => \*STDOUT' >output.gz
+
+The special filename "-" can be used as a standin for both C<\*STDIN> and C<\*STDOUT>,
+so the above can be rewritten as
+
+ $ echo hello world | perl -MIO::Compress::Gzip=gzip -e 'gzip "-" => "-"' >output.gz
+
+=head3 Compressing a file from the filesystem
+
To read the contents of the file C<file1.txt> and write the compressed
data to the file C<file1.txt.gz>.
@@ -547,6 +563,8 @@ data to the file C<file1.txt.gz>.
gzip $input => "$input.gz"
or die "gzip failed: $GzipError\n";
+=head3 Reading from a Filehandle and writing to an in-memory buffer
+
To read from an existing Perl filehandle, C<$input>, and write the
compressed data to a buffer, C<$buffer>.
@@ -561,6 +579,8 @@ compressed data to a buffer, C<$buffer>.
gzip $input => \$buffer
or die "gzip failed: $GzipError\n";
+=head3 Compressing multiple files
+
To compress all files in the directory "/my/home" that match "*.txt"
and store the compressed data in the same directory
@@ -635,7 +655,7 @@ return undef.
=head2 Constructor Options
-C<OPTS> is any combination of the following options:
+C<OPTS> is any combination of zero or more the following options:
=over 5
@@ -1204,6 +1224,12 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Apache::GZip Revisited">
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Copress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Copress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip/Constants.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip/Constants.pm
index d1bd0c2bb2..1d18fc4004 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip/Constants.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Gzip/Constants.pm
@@ -9,7 +9,7 @@ require Exporter;
our ($VERSION, @ISA, @EXPORT, %GZIP_OS_Names);
our ($GZIP_FNAME_INVALID_CHAR_RE, $GZIP_FCOMMENT_INVALID_CHAR_RE);
-$VERSION = '2.084';
+$VERSION = '2.093';
@ISA = qw(Exporter);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/RawDeflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/RawDeflate.pm
index b2f38ff402..c833f5e98b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/RawDeflate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/RawDeflate.pm
@@ -6,15 +6,15 @@ use strict ;
use warnings;
use bytes;
-use IO::Compress::Base 2.084 ;
-use IO::Compress::Base::Common 2.084 qw(:Status );
-use IO::Compress::Adapter::Deflate 2.084 ;
+use IO::Compress::Base 2.093 ;
+use IO::Compress::Base::Common 2.093 qw(:Status );
+use IO::Compress::Adapter::Deflate 2.093 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %DEFLATE_CONSTANTS, %EXPORT_TAGS, $RawDeflateError);
-$VERSION = '2.084';
+$VERSION = '2.093';
$RawDeflateError = '';
@ISA = qw(IO::Compress::Base Exporter);
@@ -116,8 +116,8 @@ sub getExtraParams
return getZlibParams();
}
-use IO::Compress::Base::Common 2.084 qw(:Parse);
-use Compress::Raw::Zlib 2.084 qw(Z_DEFLATED Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY);
+use IO::Compress::Base::Common 2.093 qw(:Parse);
+use Compress::Raw::Zlib 2.093 qw(Z_DEFLATED Z_DEFAULT_COMPRESSION Z_DEFAULT_STRATEGY);
our %PARAMS = (
#'method' => [IO::Compress::Base::Common::Parse_unsigned, Z_DEFLATED],
'level' => [IO::Compress::Base::Common::Parse_signed, Z_DEFAULT_COMPRESSION],
@@ -265,7 +265,6 @@ IO::Compress::RawDeflate - Write RFC 1951 files/buffers
binmode $z
fileno $z
close $z ;
-
=head1 DESCRIPTION
@@ -295,7 +294,8 @@ The functional interface needs Perl5.005 or better.
=head2 rawdeflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<rawdeflate> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -308,7 +308,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -404,9 +404,9 @@ in C<$output_filename_or_reference> as a concatenated series of compressed data
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<rawdeflate>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<rawdeflate>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -474,6 +474,22 @@ Defaults to 0.
=head2 Examples
+Here are a few example that show the capabilities of the module.
+
+=head3 Streaming
+
+This very simple command line example demonstrates the streaming capabilities of the module.
+The code reads data from STDIN, compresses it, and writes the compressed data to STDOUT.
+
+ $ echo hello world | perl -MIO::Compress::RawDeflate=rawdeflate -e 'rawdeflate \*STDIN => \*STDOUT' >output.1951
+
+The special filename "-" can be used as a standin for both C<\*STDIN> and C<\*STDOUT>,
+so the above can be rewritten as
+
+ $ echo hello world | perl -MIO::Compress::RawDeflate=rawdeflate -e 'rawdeflate "-" => "-"' >output.1951
+
+=head3 Compressing a file from the filesystem
+
To read the contents of the file C<file1.txt> and write the compressed
data to the file C<file1.txt.1951>.
@@ -485,6 +501,8 @@ data to the file C<file1.txt.1951>.
rawdeflate $input => "$input.1951"
or die "rawdeflate failed: $RawDeflateError\n";
+=head3 Reading from a Filehandle and writing to an in-memory buffer
+
To read from an existing Perl filehandle, C<$input>, and write the
compressed data to a buffer, C<$buffer>.
@@ -499,6 +517,8 @@ compressed data to a buffer, C<$buffer>.
rawdeflate $input => \$buffer
or die "rawdeflate failed: $RawDeflateError\n";
+=head3 Compressing multiple files
+
To compress all files in the directory "/my/home" that match "*.txt"
and store the compressed data in the same directory
@@ -573,7 +593,7 @@ return undef.
=head2 Constructor Options
-C<OPTS> is any combination of the following options:
+C<OPTS> is any combination of zero or more the following options:
=over 5
@@ -948,6 +968,12 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Apache::GZip Revisited">
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip.pm
index eabeef63e7..70b98b80d6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip.pm
@@ -4,30 +4,30 @@ use strict ;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 qw(:Status );
-use IO::Compress::RawDeflate 2.084 ();
-use IO::Compress::Adapter::Deflate 2.084 ;
-use IO::Compress::Adapter::Identity 2.084 ;
-use IO::Compress::Zlib::Extra 2.084 ;
-use IO::Compress::Zip::Constants 2.084 ;
+use IO::Compress::Base::Common 2.093 qw(:Status );
+use IO::Compress::RawDeflate 2.093 ();
+use IO::Compress::Adapter::Deflate 2.093 ;
+use IO::Compress::Adapter::Identity 2.093 ;
+use IO::Compress::Zlib::Extra 2.093 ;
+use IO::Compress::Zip::Constants 2.093 ;
use File::Spec();
use Config;
-use Compress::Raw::Zlib 2.084 ();
+use Compress::Raw::Zlib 2.093 ();
BEGIN
{
eval { require IO::Compress::Adapter::Bzip2 ;
- import IO::Compress::Adapter::Bzip2 2.084 ;
+ import IO::Compress::Adapter::Bzip2 2.093 ;
require IO::Compress::Bzip2 ;
- import IO::Compress::Bzip2 2.084 ;
+ import IO::Compress::Bzip2 2.093 ;
} ;
eval { require IO::Compress::Adapter::Lzma ;
- import IO::Compress::Adapter::Lzma 2.084 ;
+ import IO::Compress::Adapter::Lzma 2.093 ;
require IO::Compress::Lzma ;
- import IO::Compress::Lzma 2.084 ;
+ import IO::Compress::Lzma 2.093 ;
} ;
}
@@ -36,7 +36,7 @@ require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $ZipError);
-$VERSION = '2.084';
+$VERSION = '2.093';
$ZipError = '';
@ISA = qw(IO::Compress::RawDeflate Exporter);
@@ -246,13 +246,17 @@ sub mkHeader
&{ *$self->{ZipData}{FilterName} }() ;
}
-# if ( $param->getValue('utf8') ) {
-# require Encode ;
-# $filename = Encode::encode_utf8($filename)
-# if length $filename ;
-# $comment = Encode::encode_utf8($comment)
-# if length $comment ;
-# }
+ if ( $param->getValue('efs') && $] >= 5.008004) {
+ if (length $filename) {
+ utf8::downgrade($filename, 1)
+ or Carp::croak "Wide character in zip filename";
+ }
+
+ if (length $comment) {
+ utf8::downgrade($comment, 1)
+ or Carp::croak "Wide character in zip comment";
+ }
+ }
my $hdr = '';
@@ -325,8 +329,8 @@ sub mkHeader
$gpFlag |= ZIP_GP_FLAG_LZMA_EOS_PRESENT
if $method == ZIP_CM_LZMA ;
-# $gpFlag |= ZIP_GP_FLAG_LANGUAGE_ENCODING
-# if $param->getValue('utf8') && (length($filename) || length($comment));
+ $gpFlag |= ZIP_GP_FLAG_LANGUAGE_ENCODING
+ if $param->getValue('efs') && (length($filename) || length($comment));
my $version = $ZIP_CM_MIN_VERSIONS{$method};
$version = ZIP64_MIN_VERSION
@@ -682,7 +686,7 @@ our %PARAMS = (
'name' => [IO::Compress::Base::Common::Parse_any, ''],
'filtername'=> [IO::Compress::Base::Common::Parse_code, undef],
'canonicalname'=> [IO::Compress::Base::Common::Parse_boolean, 0],
-# 'utf8' => [IO::Compress::Base::Common::Parse_boolean, 0],
+ 'efs' => [IO::Compress::Base::Common::Parse_boolean, 0],
'time' => [IO::Compress::Base::Common::Parse_any, undef],
'extime' => [IO::Compress::Base::Common::Parse_any, undef],
'exunix2' => [IO::Compress::Base::Common::Parse_any, undef],
@@ -905,7 +909,6 @@ IO::Compress::Zip - Write zip files/buffers
binmode $z
fileno $z
close $z ;
-
=head1 DESCRIPTION
@@ -916,14 +919,18 @@ The primary purpose of this module is to provide streaming write access to
zip files and buffers. It is not a general-purpose file archiver. If that
is what you want, check out C<Archive::Zip> or C<Archive::Zip::SimpleZip>.
-At present three compression methods are supported by IO::Compress::Zip,
+At present the following compression methods are supported by IO::Compress::Zip,
namely Store (no compression at all), Deflate, Bzip2 and LZMA.
-Note that to create Bzip2 content, the module C<IO::Compress::Bzip2> must
-be installed.
+B<Note>
+
+=over 5
+
+=item * To use Bzip2 compression, the module C<IO::Compress::Bzip2> must be installed.
-Note that to create LZMA content, the module C<IO::Compress::Lzma> must
-be installed.
+=item * To use LZMA compression, the module C<IO::Compress::Lzma> must be installed.
+
+=back
For reading zip files/buffers, see the companion module
L<IO::Uncompress::Unzip|IO::Uncompress::Unzip>.
@@ -945,7 +952,8 @@ The functional interface needs Perl5.005 or better.
=head2 zip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<zip> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -958,7 +966,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -1062,9 +1070,9 @@ in C<$output_filename_or_reference> as a distinct entry.
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<zip>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<zip>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -1132,6 +1140,50 @@ Defaults to 0.
=head2 Examples
+Here are a few example that show the capabilities of the module.
+
+=head3 Streaming
+
+This very simple command line example demonstrates the streaming capabilities of the module.
+The code reads data from STDIN, compresses it, and writes the compressed data to STDOUT.
+
+ $ echo hello world | perl -MIO::Compress::Zip=zip -e 'zip \*STDIN => \*STDOUT' >output.zip
+
+The special filename "-" can be used as a standin for both C<\*STDIN> and C<\*STDOUT>,
+so the above can be rewritten as
+
+ $ echo hello world | perl -MIO::Compress::Zip=zip -e 'zip "-" => "-"' >output.zip
+
+One problem with creating a zip archive directly from STDIN can be demonstrated by looking at
+the contents of the zip file, output.zip, that we have just created.
+
+ $ unzip -l output.zip
+ Archive: output.zip
+ Length Date Time Name
+ --------- ---------- ----- ----
+ 12 2019-08-16 22:21
+ --------- -------
+ 12 1 file
+
+The archive member (filename) used is the empty string.
+
+If that doesn't suit your needs, you can explicitly set the filename used
+in the zip archive by specifying the L<Name|"File Naming Options"> option, like so
+
+ echo hello world | perl -MIO::Compress::Zip=zip -e 'zip "-" => "-", Name => "hello.txt"' >output.zip
+
+Now the contents of the zip file looks like this
+
+ $ unzip -l output.zip
+ Archive: output.zip
+ Length Date Time Name
+ --------- ---------- ----- ----
+ 12 2019-08-16 22:22 hello.txt
+ --------- -------
+ 12 1 file
+
+=head3 Compressing a file from the filesystem
+
To read the contents of the file C<file1.txt> and write the compressed
data to the file C<file1.txt.zip>.
@@ -1143,6 +1195,8 @@ data to the file C<file1.txt.zip>.
zip $input => "$input.zip"
or die "zip failed: $ZipError\n";
+=head3 Reading from a Filehandle and writing to an in-memory buffer
+
To read from an existing Perl filehandle, C<$input>, and write the
compressed data to a buffer, C<$buffer>.
@@ -1157,6 +1211,8 @@ compressed data to a buffer, C<$buffer>.
zip $input => \$buffer
or die "zip failed: $ZipError\n";
+=head3 Compressing multiple files
+
To create a zip file, C<output.zip>, that contains the compressed contents
of the files C<alpha.txt> and C<beta.txt>
@@ -1235,7 +1291,7 @@ return undef.
=head2 Constructor Options
-C<OPTS> is any combination of the following options:
+C<OPTS> is any combination of zero or more the following options:
=over 5
@@ -1278,22 +1334,52 @@ to it. Otherwise the file pointer will not be moved.
This parameter defaults to 0.
+=back
+
+=head3 File Naming Options
+
+A quick bit of zip file terminology -- A zip archive consists of one or more I<archive members>, where each member has an associated
+filename, known as the I<archive member name>.
+
+The options listed in this section control how the I<archive member name> (or filename) is stored the zip archive.
+
+=over 5
+
=item C<< Name => $string >>
-Stores the contents of C<$string> in the zip filename header field.
+This option is used to explicitly set the I<archive member name> in
+the zip archive to C<$string>.
+Most of the time you don't need to make use of this option.
+By default when adding a filename to the zip archive, the I<archive member name> will match the filename.
+
+You should only need to use this option if you want the I<archive member name>
+to be different from the uncompressed filename or when the input is a filehandle or a buffer.
-If C<Name> is not specified and the C<$input> parameter is a filename, the
-value of C<$input> will be used for the zip filename header field.
+The default behaviour for what I<archive member name> is used when the C<Name> option
+is I<not> specified depends on the form of the C<$input> parameter:
+
+=over 5
-If C<Name> is not specified and the C<$input> parameter is not a filename,
-no zip filename field will be created.
+=item *
+
+If the C<$input> parameter is a filename, the
+value of C<$input> will be used for the I<archive member name> .
+
+=item *
+If the C<$input> parameter is not a filename,
+the I<archive member name> will be an empty string.
+
+=back
Note that both the C<CanonicalName> and C<FilterName> options
-can modify the value used for the zip filename header field.
+can modify the value used for the I<archive member name>.
+
+Also note that you should set the C<Efs> option to true if you are working
+with UTF8 filenames.
=item C<< CanonicalName => 0|1 >>
-This option controls whether the filename field in the zip header is
+This option controls whether the I<archive member name> is
I<normalized> into Unix format before being written to the zip file.
It is recommended that you enable this option unless you really need
@@ -1313,15 +1399,14 @@ This option defaults to B<false>.
=item C<< FilterName => sub { ... } >>
-This option allow the filename field in the zip header to be modified
+This option allow the I<archive member> name to be modified
before it is written to the zip file.
This option takes a parameter that must be a reference to a sub. On entry
to the sub the C<$_> variable will contain the name to be filtered. If no
filename is available C<$_> will contain an empty string.
-The value of C<$_> when the sub returns will be stored in the filename
-header field.
+The value of C<$_> when the sub returns will be used as the I<archive member name>.
Note that if C<CanonicalName> is enabled, a
normalized filename will be passed to the sub.
@@ -1343,6 +1428,167 @@ filenames before they are stored in C<$zipfile>.
FilterName => sub { s[^$dir/][] } ;
}
+=item C<< Efs => 0|1 >>
+
+This option controls setting of the "Language Encoding Flag" (EFS) in the zip
+archive. When set, the filename and comment fields for the zip archive MUST
+be valid UTF-8.
+
+If the string used for the filename and/or comment is not valid UTF-8 when this option
+is true, the script will die with a "wide character" error.
+
+Note that this option only works with Perl 5.8.4 or better.
+
+This option defaults to B<false>.
+
+=back
+
+=head3 Overall Zip Archive Structure
+
+=over 5
+
+=item C<< Minimal => 1|0 >>
+
+If specified, this option will disable the creation of all extra fields
+in the zip local and central headers. So the C<exTime>, C<exUnix2>,
+C<exUnixN>, C<ExtraFieldLocal> and C<ExtraFieldCentral> options will
+be ignored.
+
+This parameter defaults to 0.
+
+=item C<< Stream => 0|1 >>
+
+This option controls whether the zip file/buffer output is created in
+streaming mode.
+
+Note that when outputting to a file with streaming mode disabled (C<Stream>
+is 0), the output file must be seekable.
+
+The default is 1.
+
+=item C<< Zip64 => 0|1 >>
+
+Create a Zip64 zip file/buffer. This option is used if you want
+to store files larger than 4 Gig or store more than 64K files in a single
+zip archive.
+
+C<Zip64> will be automatically set, as needed, if working with the one-shot
+interface when the input is either a filename or a scalar reference.
+
+If you intend to manipulate the Zip64 zip files created with this module
+using an external zip/unzip, make sure that it supports Zip64.
+
+In particular, if you are using Info-Zip you need to have zip version 3.x
+or better to update a Zip64 archive and unzip version 6.x to read a zip64
+archive.
+
+The default is 0.
+
+=back
+
+=head3 Deflate Compression Options
+
+=over 5
+
+=item -Level
+
+Defines the compression level used by zlib. The value should either be
+a number between 0 and 9 (0 means no compression and 9 is maximum
+compression), or one of the symbolic constants defined below.
+
+ Z_NO_COMPRESSION
+ Z_BEST_SPEED
+ Z_BEST_COMPRESSION
+ Z_DEFAULT_COMPRESSION
+
+The default is Z_DEFAULT_COMPRESSION.
+
+Note, these constants are not imported by C<IO::Compress::Zip> by default.
+
+ use IO::Compress::Zip qw(:strategy);
+ use IO::Compress::Zip qw(:constants);
+ use IO::Compress::Zip qw(:all);
+
+=item -Strategy
+
+Defines the strategy used to tune the compression. Use one of the symbolic
+constants defined below.
+
+ Z_FILTERED
+ Z_HUFFMAN_ONLY
+ Z_RLE
+ Z_FIXED
+ Z_DEFAULT_STRATEGY
+
+The default is Z_DEFAULT_STRATEGY.
+
+=back
+
+=head3 Bzip2 Compression Options
+
+=over 5
+
+=item C<< BlockSize100K => number >>
+
+Specify the number of 100K blocks bzip2 uses during compression.
+
+Valid values are from 1 to 9, where 9 is best compression.
+
+This option is only valid if the C<Method> is ZIP_CM_BZIP2. It is ignored
+otherwise.
+
+The default is 1.
+
+=item C<< WorkFactor => number >>
+
+Specifies how much effort bzip2 should take before resorting to a slower
+fallback compression algorithm.
+
+Valid values range from 0 to 250, where 0 means use the default value 30.
+
+This option is only valid if the C<Method> is ZIP_CM_BZIP2. It is ignored
+otherwise.
+
+The default is 0.
+
+=back
+
+=head3 Lzma Compression Options
+
+=over 5
+
+=item C<< Preset => number >>
+
+Used to choose the LZMA compression preset.
+
+Valid values are 0-9 and C<LZMA_PRESET_DEFAULT>.
+
+0 is the fastest compression with the lowest memory usage and the lowest
+compression.
+
+9 is the slowest compression with the highest memory usage but with the best
+compression.
+
+This option is only valid if the C<Method> is ZIP_CM_LZMA. It is ignored
+otherwise.
+
+Defaults to C<LZMA_PRESET_DEFAULT> (6).
+
+=item C<< Extreme => 0|1 >>
+
+Makes LZMA compression a lot slower, but a small compression gain.
+
+This option is only valid if the C<Method> is ZIP_CM_LZMA. It is ignored
+otherwise.
+
+Defaults to 0.
+
+=back
+
+=head3 Other Options
+
+=over 5
+
=item C<< Time => $number >>
Sets the last modified time field in the zip header to $number.
@@ -1424,6 +1670,8 @@ By default no UnixN extra field is created.
Stores the contents of C<$comment> in the Central File Header of
the zip file.
+Set the C<Efs> option to true if you want to store a UTF8 comment.
+
By default, no comment field is written to the zip file.
=item C<< ZipComment => $comment >>
@@ -1458,34 +1706,6 @@ content when C<IO::Compress::Lzma> is not available.
The default method is ZIP_CM_DEFLATE.
-=item C<< Stream => 0|1 >>
-
-This option controls whether the zip file/buffer output is created in
-streaming mode.
-
-Note that when outputting to a file with streaming mode disabled (C<Stream>
-is 0), the output file must be seekable.
-
-The default is 1.
-
-=item C<< Zip64 => 0|1 >>
-
-Create a Zip64 zip file/buffer. This option is used if you want
-to store files larger than 4 Gig or store more than 64K files in a single
-zip archive.
-
-C<Zip64> will be automatically set, as needed, if working with the one-shot
-interface when the input is either a filename or a scalar reference.
-
-If you intend to manipulate the Zip64 zip files created with this module
-using an external zip/unzip, make sure that it supports Zip64.
-
-In particular, if you are using Info-Zip you need to have zip version 3.x
-or better to update a Zip64 archive and unzip version 6.x to read a zip64
-archive.
-
-The default is 0.
-
=item C<< TextFlag => 0|1 >>
This parameter controls the setting of a bit in the zip central header. It
@@ -1546,96 +1766,6 @@ If the C<Minimal> option is set to true, this option will be ignored.
The maximum size of an extra field 65535 bytes.
-=item C<< Minimal => 1|0 >>
-
-If specified, this option will disable the creation of all extra fields
-in the zip local and central headers. So the C<exTime>, C<exUnix2>,
-C<exUnixN>, C<ExtraFieldLocal> and C<ExtraFieldCentral> options will
-be ignored.
-
-This parameter defaults to 0.
-
-=item C<< BlockSize100K => number >>
-
-Specify the number of 100K blocks bzip2 uses during compression.
-
-Valid values are from 1 to 9, where 9 is best compression.
-
-This option is only valid if the C<Method> is ZIP_CM_BZIP2. It is ignored
-otherwise.
-
-The default is 1.
-
-=item C<< WorkFactor => number >>
-
-Specifies how much effort bzip2 should take before resorting to a slower
-fallback compression algorithm.
-
-Valid values range from 0 to 250, where 0 means use the default value 30.
-
-This option is only valid if the C<Method> is ZIP_CM_BZIP2. It is ignored
-otherwise.
-
-The default is 0.
-
-=item C<< Preset => number >>
-
-Used to choose the LZMA compression preset.
-
-Valid values are 0-9 and C<LZMA_PRESET_DEFAULT>.
-
-0 is the fastest compression with the lowest memory usage and the lowest
-compression.
-
-9 is the slowest compression with the highest memory usage but with the best
-compression.
-
-This option is only valid if the C<Method> is ZIP_CM_LZMA. It is ignored
-otherwise.
-
-Defaults to C<LZMA_PRESET_DEFAULT> (6).
-
-=item C<< Extreme => 0|1 >>
-
-Makes LZMA compression a lot slower, but a small compression gain.
-
-This option is only valid if the C<Method> is ZIP_CM_LZMA. It is ignored
-otherwise.
-
-Defaults to 0.
-
-=item -Level
-
-Defines the compression level used by zlib. The value should either be
-a number between 0 and 9 (0 means no compression and 9 is maximum
-compression), or one of the symbolic constants defined below.
-
- Z_NO_COMPRESSION
- Z_BEST_SPEED
- Z_BEST_COMPRESSION
- Z_DEFAULT_COMPRESSION
-
-The default is Z_DEFAULT_COMPRESSION.
-
-Note, these constants are not imported by C<IO::Compress::Zip> by default.
-
- use IO::Compress::Zip qw(:strategy);
- use IO::Compress::Zip qw(:constants);
- use IO::Compress::Zip qw(:all);
-
-=item -Strategy
-
-Defines the strategy used to tune the compression. Use one of the symbolic
-constants defined below.
-
- Z_FILTERED
- Z_HUFFMAN_ONLY
- Z_RLE
- Z_FIXED
- Z_DEFAULT_STRATEGY
-
-The default is Z_DEFAULT_STRATEGY.
-
=item C<< Strict => 0|1 >>
This is a placeholder option.
@@ -1918,6 +2048,12 @@ See L<IO::Compress::FAQ|IO::Compress::FAQ/"Apache::GZip Revisited">
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip/Constants.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip/Constants.pm
index d28a6ae686..edae0c29d2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip/Constants.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zip/Constants.pm
@@ -7,7 +7,7 @@ require Exporter;
our ($VERSION, @ISA, @EXPORT, %ZIP_CM_MIN_VERSIONS);
-$VERSION = '2.084';
+$VERSION = '2.093';
@ISA = qw(Exporter);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Constants.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Constants.pm
index d0d053be95..c2fecba974 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Constants.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Constants.pm
@@ -9,7 +9,7 @@ require Exporter;
our ($VERSION, @ISA, @EXPORT);
-$VERSION = '2.084';
+$VERSION = '2.093';
@ISA = qw(Exporter);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Extra.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Extra.pm
index a88adba273..6e13d4fb2f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Extra.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Compress/Zlib/Extra.pm
@@ -8,9 +8,9 @@ use bytes;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS);
-$VERSION = '2.084';
+$VERSION = '2.093';
-use IO::Compress::Gzip::Constants 2.084 ;
+use IO::Compress::Gzip::Constants 2.093 ;
sub ExtraFieldError
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Dir.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Dir.pm
index e381880b44..3a14ca8983 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Dir.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Dir.pm
@@ -18,7 +18,7 @@ use File::stat;
use File::Spec;
our @ISA = qw(Tie::Hash Exporter);
-our $VERSION = "1.40";
+our $VERSION = "1.41";
our @EXPORT_OK = qw(DIR_UNLINK);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/File.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/File.pm
index 137ba54029..cf51d9bf63 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/File.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/File.pm
@@ -135,7 +135,7 @@ require Exporter;
our @ISA = qw(IO::Handle IO::Seekable Exporter);
-our $VERSION = "1.40";
+our $VERSION = "1.41";
our @EXPORT = @IO::Seekable::EXPORT;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Handle.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Handle.pm
index a257024645..45b6d4f520 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Handle.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Handle.pm
@@ -270,7 +270,7 @@ use IO (); # Load the XS module
require Exporter;
our @ISA = qw(Exporter);
-our $VERSION = "1.40";
+our $VERSION = "1.42";
our @EXPORT_OK = qw(
autoflush
@@ -431,26 +431,6 @@ sub say {
print $this @_;
}
-# Special XS wrapper to make them inherit lexical hints from the caller.
-_create_getline_subs( <<'END' ) or die $@;
-sub getline {
- @_ == 1 or croak 'usage: $io->getline()';
- my $this = shift;
- return scalar <$this>;
-}
-
-sub getlines {
- @_ == 1 or croak 'usage: $io->getlines()';
- wantarray or
- croak 'Can\'t call $io->getlines in a scalar context, use $io->getline';
- my $this = shift;
- return <$this>;
-}
-1; # return true for error checking
-END
-
-*gets = \&getline; # deprecated
-
sub truncate {
@_ == 2 or croak 'usage: $io->truncate(LEN)';
truncate($_[0], $_[1]);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Pipe.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Pipe.pm
index e314c88d0e..c3ceb86233 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Pipe.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Pipe.pm
@@ -13,7 +13,7 @@ use strict;
use Carp;
use Symbol;
-our $VERSION = "1.40";
+our $VERSION = "1.41";
sub new {
my $type = shift;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Poll.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Poll.pm
index 7aa1fb7514..3fe0179626 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Poll.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Poll.pm
@@ -12,7 +12,7 @@ use IO::Handle;
use Exporter ();
our @ISA = qw(Exporter);
-our $VERSION = "1.40";
+our $VERSION = "1.41";
our @EXPORT = qw( POLLIN
POLLOUT
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Seekable.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Seekable.pm
index 48f6dbeaf8..2370dcb89a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Seekable.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Seekable.pm
@@ -106,7 +106,7 @@ require Exporter;
our @EXPORT = qw(SEEK_SET SEEK_CUR SEEK_END);
our @ISA = qw(Exporter);
-our $VERSION = "1.40";
+our $VERSION = "1.41";
sub seek {
@_ == 3 or croak 'usage: $io->seek(POS, WHENCE)';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Select.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Select.pm
index 7d68feb7ab..35a47ccbe0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Select.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Select.pm
@@ -10,7 +10,7 @@ use strict;
use warnings::register;
require Exporter;
-our $VERSION = "1.40";
+our $VERSION = "1.42";
our @ISA = qw(Exporter); # This is only so we can do version checking
@@ -57,7 +57,21 @@ sub _fileno
my($self, $f) = @_;
return unless defined $f;
$f = $f->[0] if ref($f) eq 'ARRAY';
- ($f =~ /^\d+$/) ? $f : fileno($f);
+ if($f =~ /^[0-9]+$/) { # plain file number
+ return $f;
+ }
+ elsif(defined(my $fd = fileno($f))) {
+ return $fd;
+ }
+ else {
+ # Neither a plain file number nor an opened filehandle; but maybe it was
+ # previously registered and has since been closed. ->remove still wants to
+ # know what fileno it had
+ foreach my $i ( FIRST_FD .. $#$self ) {
+ return $i - FIRST_FD if $self->[$i] == $f;
+ }
+ return undef;
+ }
}
sub _update
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket.pm
index 1bf57ab826..f10ac37532 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket.pm
@@ -23,7 +23,7 @@ require IO::Socket::UNIX if ($^O ne 'epoc' && $^O ne 'symbian');
our @ISA = qw(IO::Handle);
-our $VERSION = "1.40";
+our $VERSION = "1.43";
our @EXPORT_OK = qw(sockatmark);
@@ -82,7 +82,12 @@ sub socket {
${*$sock}{'io_socket_domain'} = $domain;
${*$sock}{'io_socket_type'} = $type;
- ${*$sock}{'io_socket_proto'} = $protocol;
+
+ # "A value of 0 for protocol will let the system select an
+ # appropriate protocol"
+ # so we need to look up what the system selected,
+ # not cache PF_UNSPEC.
+ ${*$sock}{'io_socket_proto'} = $protocol if $protocol;
$sock;
}
@@ -179,25 +184,25 @@ sub blocking {
#
# which is used to set blocking behaviour.
- # NOTE:
+ # NOTE:
# This is a little confusing, the perl keyword for this is
# 'blocking' but the OS level behaviour is 'non-blocking', probably
# because sockets are blocking by default.
# Therefore internally we have to reverse the semantics.
my $orig= !${*$sock}{io_sock_nonblocking};
-
+
return $orig unless @_;
my $block = shift;
-
+
if ( !$block != !$orig ) {
${*$sock}{io_sock_nonblocking} = $block ? 0 : 1;
ioctl($sock, 0x8004667e, pack("L!",${*$sock}{io_sock_nonblocking}))
or return undef;
}
-
- return $orig;
+
+ return $orig;
}
@@ -277,14 +282,24 @@ sub send {
@_ >= 2 && @_ <= 4 or croak 'usage: $sock->send(BUF, [FLAGS, [TO]])';
my $sock = $_[0];
my $flags = $_[2] || 0;
- my $peer = $_[3] || $sock->peername;
+ my $peer;
- croak 'send: Cannot determine peer address'
- unless(defined $peer);
+ if ($_[3]) {
+ # the caller explicitly requested a TO, so use it
+ # this is non-portable for "connected" UDP sockets
+ $peer = $_[3];
+ }
+ elsif (!defined getpeername($sock)) {
+ # we're not connected, so we require a peer from somewhere
+ $peer = $sock->peername;
+
+ croak 'send: Cannot determine peer address'
+ unless(defined $peer);
+ }
- my $r = defined(getpeername($sock))
- ? send($sock, $_[1], $flags)
- : send($sock, $_[1], $flags, $peer);
+ my $r = $peer
+ ? send($sock, $_[1], $flags, $peer)
+ : send($sock, $_[1], $flags);
# remember who we send to, if it was successful
${*$sock}{'io_socket_peername'} = $peer
@@ -386,185 +401,504 @@ IO::Socket - Object interface to socket communications
=head1 SYNOPSIS
- use IO::Socket;
+ use strict;
+ use warnings;
+
+ use IO::Socket qw(AF_INET AF_UNIX);
+
+ # create a new AF_INET socket
+ my $sock = IO::Socket->new(Domain => AF_INET);
+ # which is the same as
+ $sock = IO::Socket::INET->new();
+
+ # create a new AF_UNIX socket
+ $sock = IO::Socket->new(Domain => AF_UNIX);
+ # which is the same as
+ $sock = IO::Socket::UNIX->new();
=head1 DESCRIPTION
-C<IO::Socket> provides an object interface to creating and using sockets. It
-is built upon the L<IO::Handle> interface and inherits all the methods defined
-by L<IO::Handle>.
+C<IO::Socket> provides an object-oriented, L<IO::Handle>-based interface to
+creating and using sockets via L<Socket>, which provides a near one-to-one
+interface to the C socket library.
-C<IO::Socket> only defines methods for those operations which are common to all
-types of socket. Operations which are specified to a socket in a particular
-domain have methods defined in sub classes of C<IO::Socket>
+C<IO::Socket> is a base class that really only defines methods for those
+operations which are common to all types of sockets. Operations which are
+specific to a particular socket domain have methods defined in subclasses of
+C<IO::Socket>. See L<IO::Socket::INET>, L<IO::Socket::UNIX>, and
+L<IO::Socket::IP> for examples of such a subclass.
C<IO::Socket> will export all functions (and constants) defined by L<Socket>.
-=head1 CONSTRUCTOR
+=head1 CONSTRUCTOR ARGUMENTS
-=over 4
+Given that C<IO::Socket> doesn't have attributes in the traditional sense, the
+following arguments, rather than attributes, can be passed into the
+constructor.
-=item new ( [ARGS] )
+Constructor arguments should be passed in C<< Key => 'Value' >> pairs.
-Creates an C<IO::Socket>, which is a reference to a
-newly created symbol (see the C<Symbol> package). C<new>
-optionally takes arguments, these arguments are in key-value pairs.
-C<new> only looks for one key C<Domain> which tells new which domain
-the socket will be in. All other arguments will be passed to the
-configuration method of the package for that domain, See below.
+The only required argument is L<IO::Socket/"Domain">.
-B<NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE>
+=head2 Blocking
-As of VERSION 1.18 all IO::Socket objects have autoflush turned on
-by default. This was not the case with earlier releases.
+ my $sock = IO::Socket->new(..., Blocking => 1);
+ $sock = IO::Socket->new(..., Blocking => 0);
-B<NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE>
+If defined but false, the socket will be set to non-blocking mode. If not
+specified it defaults to C<1> (blocking mode).
-=back
+=head2 Domain
-=head1 METHODS
+ my $sock = IO::Socket->new(Domain => IO::Socket::AF_INET);
+ $sock = IO::Socket->new(Domain => IO::Socket::AF_UNIX);
-See L<perlfunc> for complete descriptions of each of the following
-supported C<IO::Socket> methods, which are just front ends for the
-corresponding built-in functions:
+The socket domain will define which subclass of C<IO::Socket> to use. The two
+options available along with this distribution are C<AF_INET> and C<AF_UNIX>.
- socket
- socketpair
- bind
- listen
- accept
- send
- recv
- peername (getpeername)
- sockname (getsockname)
- shutdown
+C<AF_INET> is for the internet address family of sockets and is handled via
+L<IO::Socket::INET>. C<AF_INET> sockets are bound to an internet address and
+port.
-Some methods take slightly different arguments to those defined in L<perlfunc>
-in attempt to make the interface more flexible. These are
+C<AF_UNIX> is for the unix domain socket and is handled via
+L<IO::Socket::UNIX>. C<AF_UNIX> sockets are bound to the file system as their
+address name space.
-=over 4
+This argument is B<required>. All other arguments are optional.
-=item accept([PKG])
+=head2 Listen
-perform the system call C<accept> on the socket and return a new
-object. The new object will be created in the same class as the listen
-socket, unless C<PKG> is specified. This object can be used to
-communicate with the client that was trying to connect.
+ my $sock = IO::Socket->new(..., Listen => 5);
-In a scalar context the new socket is returned, or undef upon
-failure. In a list context a two-element array is returned containing
-the new socket and the peer address; the list will be empty upon
-failure.
+Listen should be an integer value or left unset.
+
+If provided, this argument will place the socket into listening mode. New
+connections can then be accepted using the L<IO::Socket/"accept"> method. The
+value given is used as the C<listen(2)> queue size.
+
+If the C<Listen> argument is given, but false, the queue size will be set to
+5.
+
+=head2 Timeout
+
+ my $sock = IO::Socket->new(..., Timeout => 5);
+
+The timeout value, in seconds, for this socket connection. How exactly this
+value is utilized is defined in the socket domain subclasses that make use of
+the value.
+
+=head2 Type
+
+ my $sock = IO::Socket->new(..., Type => IO::Socket::SOCK_STREAM);
+
+The socket type that will be used. These are usually C<SOCK_STREAM>,
+C<SOCK_DGRAM>, or C<SOCK_RAW>. If this argument is left undefined an attempt
+will be made to infer the type from the service name.
+
+For example, you'll usually use C<SOCK_STREAM> with a C<tcp> connection and
+C<SOCK_DGRAM> with a C<udp> connection.
+
+=head1 CONSTRUCTORS
+
+C<IO::Socket> extends the L<IO::Handle> constructor.
+
+=head2 new
+
+ my $sock = IO::Socket->new();
+
+ # get a new IO::Socket::INET instance
+ $sock = IO::Socket->new(Domain => IO::Socket::AF_INET);
+ # get a new IO::Socket::UNIX instance
+ $sock = IO::Socket->new(Domain => IO::Socket::AF_UNIX);
-The timeout in the [PKG] can be specified as zero to effect a "poll",
-but you shouldn't do that because a new IO::Select object will be
-created behind the scenes just to do the single poll. This is
-horrendously inefficient. Use rather true select() with a zero
-timeout on the handle, or non-blocking IO.
+ # Domain is the only required argument
+ $sock = IO::Socket->new(
+ Domain => IO::Socket::AF_INET, # AF_INET, AF_UNIX
+ Type => IO::Socket::SOCK_STREAM, # SOCK_STREAM, SOCK_DGRAM, ...
+ Proto => 'tcp', # 'tcp', 'udp', IPPROTO_TCP, IPPROTO_UDP
+ # and so on...
+ );
-=item socketpair(DOMAIN, TYPE, PROTOCOL)
+Creates an C<IO::Socket>, which is a reference to a newly created symbol (see
+the L<Symbol> package). C<new> optionally takes arguments, these arguments
+are defined in L<IO::Socket/"CONSTRUCTOR ARGUMENTS">.
-Call C<socketpair> and return a list of two sockets created, or an
-empty list on failure.
+Any of the L<IO::Socket/"CONSTRUCTOR ARGUMENTS"> may be passed to the
+constructor, but if any arguments are provided, then one of them must be
+the L<IO::Socket/"Domain"> argument. The L<IO::Socket/"Domain"> argument can,
+by default, be either C<AF_INET> or C<AF_UNIX>. Other domains can be used if a
+proper subclass for the domain family is registered. All other arguments will
+be passed to the C<configuration> method of the package for that domain.
-=back
+=head1 METHODS
+
+C<IO::Socket> inherits all methods from L<IO::Handle> and implements the
+following new ones.
-Additional methods that are provided are:
+=head2 accept
-=over 4
+ my $client_sock = $sock->accept();
+ my $inet_sock = $sock->accept('IO::Socket::INET');
-=item atmark
+The accept method will perform the system call C<accept> on the socket and
+return a new object. The new object will be created in the same class as the
+listen socket, unless a specific package name is specified. This object can be
+used to communicate with the client that was trying to connect.
-True if the socket is currently positioned at the urgent data mark,
-false otherwise.
+This differs slightly from the C<accept> function in L<perlfunc>.
+
+In a scalar context the new socket is returned, or C<undef> upon
+failure. In a list context a two-element array is returned containing
+the new socket and the peer address; the list will be empty upon failure.
- use IO::Socket;
+=head2 atmark
- my $sock = IO::Socket::INET->new('some_server');
+ my $integer = $sock->atmark();
+ # read in some data on a given socket
+ my $data;
$sock->read($data, 1024) until $sock->atmark;
-Note: this is a reasonably new addition to the family of socket
-functions, so all systems may not support this yet. If it is
-unsupported by the system, an attempt to use this method will
-abort the program.
+ # or, export the function to use:
+ use IO::Socket 'sockatmark';
+ $sock->read($data, 1024) until sockatmark($sock);
-The atmark() functionality is also exportable as sockatmark() function:
+True if the socket is currently positioned at the urgent data mark, false
+otherwise. If your system doesn't yet implement C<sockatmark> this will throw
+an exception.
- use IO::Socket 'sockatmark';
+If your system does not support C<sockatmark>, the C<use> declaration will
+fail at compile time.
+
+=head2 autoflush
+
+ # by default, autoflush will be turned on when referenced
+ $sock->autoflush(); # turns on autoflush
+ # turn off autoflush
+ $sock->autoflush(0);
+ # turn on autoflush
+ $sock->autoflush(1);
-This allows for a more traditional use of sockatmark() as a procedural
-socket function. If your system does not support sockatmark(), the
-C<use> declaration will fail at compile time.
+This attribute isn't overridden from L<IO::Handle>'s implementation. However,
+since we turn it on by default, it's worth mentioning here.
-=item connected
+=head2 bind
+
+ use Socket qw(pack_sockaddr_in);
+ my $port = 3000;
+ my $ip_address = '0.0.0.0';
+ my $packed_addr = pack_sockaddr_in($port, $ip_address);
+ $sock->bind($packed_addr);
+
+Binds a network address to a socket, just as C<bind(2)> does. Returns true if
+it succeeded, false otherwise. You should provide a packed address of the
+appropriate type for the socket.
+
+=head2 connected
+
+ my $peer_addr = $sock->connected();
+ if ($peer_addr) {
+ say "We're connected to $peer_addr";
+ }
If the socket is in a connected state, the peer address is returned. If the
-socket is not in a connected state, undef is returned.
+socket is not in a connected state, C<undef> is returned.
-Note that connected() considers a half-open TCP socket to be "in a connected
-state". Specifically, connected() does not distinguish between the
+Note that this method considers a half-open TCP socket to be "in a connected
+state". Specifically, it does not distinguish between the
B<ESTABLISHED> and B<CLOSE-WAIT> TCP states; it returns the peer address,
-rather than undef, in either case. Thus, in general, connected() cannot
+rather than C<undef>, in either case. Thus, in general, it cannot
be used to reliably learn whether the peer has initiated a graceful shutdown
because in most cases (see below) the local TCP state machine remains in
-B<CLOSE-WAIT> until the local application calls shutdown() or close();
-only at that point does connected() return undef.
+B<CLOSE-WAIT> until the local application calls L<IO::Socket/"shutdown"> or
+C<close>. Only at that point does this function return C<undef>.
The "in most cases" hedge is because local TCP state machine behavior may
depend on the peer's socket options. In particular, if the peer socket has
-SO_LINGER enabled with a zero timeout, then the peer's close() will generate
-a RST segment, upon receipt of which the local TCP transitions immediately to
-B<CLOSED>, and in that state, connected() I<will> return undef.
+C<SO_LINGER> enabled with a zero timeout, then the peer's C<close> will
+generate a C<RST> segment. Upon receipt of that segment, the local TCP
+transitions immediately to B<CLOSED>, and in that state, this method I<will>
+return C<undef>.
+
+=head2 getsockopt
-=item protocol
+ my $value = $sock->getsockopt(SOL_SOCKET, SO_REUSEADDR);
+ my $buf = $socket->getsockopt(SOL_SOCKET, SO_RCVBUF);
+ say "Receive buffer is $buf bytes";
-Returns the numerical number for the protocol being used on the socket, if
-known. If the protocol is unknown, as with an AF_UNIX socket, zero
+Get an option associated with the socket. Levels other than C<SOL_SOCKET>
+may be specified here. As a convenience, this method will unpack a byte buffer
+of the correct size back into a number.
+
+=head2 listen
+
+ $sock->listen(5);
+
+Does the same thing that the C<listen(2)> system call does. Returns true if it
+succeeded, false otherwise. Listens to a socket with a given queue size.
+
+=head2 peername
+
+ my $sockaddr_in = $sock->peername();
+
+Returns the packed C<sockaddr> address of the other end of the socket
+connection. It calls C<getpeername>.
+
+
+=head2 protocol
+
+ my $proto = $sock->protocol();
+
+Returns the number for the protocol being used on the socket, if
+known. If the protocol is unknown, as with an C<AF_UNIX> socket, zero
is returned.
-=item sockdomain
+=head2 recv
+
+ my $buffer = "";
+ my $length = 1024;
+ my $flags = 0; # default. optional
+ $sock->recv($buffer, $length);
+ $sock->recv($buffer, $length, $flags);
+
+Similar in functionality to L<perlfunc/recv>.
+
+Receives a message on a socket. Attempts to receive C<$length> characters of
+data into C<$buffer> from the specified socket. C<$buffer> will be grown or
+shrunk to the length actually read. Takes the same flags as the system call of
+the same name. Returns the address of the sender if socket's protocol supports
+this; returns an empty string otherwise. If there's an error, returns
+C<undef>. This call is actually implemented in terms of the C<recvfrom(2)>
+system call.
-Returns the numerical number for the socket domain type. For example, for
-an AF_INET socket the value of &AF_INET will be returned.
+Flags are ORed together values, such as C<MSG_BCAST>, C<MSG_OOB>,
+C<MSG_TRUNC>. The default value for the flags is C<0>.
-=item sockopt(OPT [, VAL])
+The cached value of L<IO::Socket/"peername"> is updated with the result of
+C<recv>.
-Unified method to both set and get options in the SOL_SOCKET level. If called
-with one argument then getsockopt is called, otherwise setsockopt is called.
+B<Note:> In Perl v5.30 and newer, if the socket has been marked as C<:utf8>,
+C<recv> will throw an exception. The C<:encoding(...)> layer implicitly
+introduces the C<:utf8> layer. See L<perlfunc/binmode>.
-=item getsockopt(LEVEL, OPT)
+B<Note:> In Perl versions older than v5.30, depending on the status of the
+socket, either (8-bit) bytes or characters are received. By default all
+sockets operate on bytes, but for example if the socket has been changed
+using L<perlfunc/binmode> to operate with the C<:encoding(UTF-8)> I/O layer
+(see the L<perlfunc/open> pragma), the I/O will operate on UTF8-encoded
+Unicode characters, not bytes. Similarly for the C<:encoding> layer: in
+that case pretty much any characters can be read.
-Get option associated with the socket. Other levels than SOL_SOCKET
-may be specified here.
+=head2 send
-=item setsockopt(LEVEL, OPT, VAL)
+ my $message = "Hello, world!";
+ my $flags = 0; # defaults to zero
+ my $to = '0.0.0.0'; # optional destination
+ my $sent = $sock->send($message);
+ $sent = $sock->send($message, $flags);
+ $sent = $sock->send($message, $flags, $to);
-Set option associated with the socket. Other levels than SOL_SOCKET
-may be specified here.
+Similar in functionality to L<perlfunc/send>.
-=item socktype
+Sends a message on a socket. Attempts to send the scalar message to the
+socket. Takes the same flags as the system call of the same name. On
+unconnected sockets, you must specify a destination to send to, in which case
+it does a C<sendto(2)> syscall. Returns the number of characters sent, or
+C<undef> on error. The C<sendmsg(2)> syscall is currently unimplemented.
-Returns the numerical number for the socket type. For example, for
-a SOCK_STREAM socket the value of &SOCK_STREAM will be returned.
+The C<flags> option is optional and defaults to C<0>.
-=item timeout([VAL])
+After a successful send with C<$to>, further calls to C<send> on an
+unconnected socket without C<$to> will send to the same address, and C<$to>
+will be used as the result of L<IO::Socket/"peername">.
+
+B<Note:> In Perl v5.30 and newer, if the socket has been marked as C<:utf8>,
+C<send> will throw an exception. The C<:encoding(...)> layer implicitly
+introduces the C<:utf8> layer. See L<perlfunc/binmode>.
+
+B<Note:> In Perl versions older than v5.30, depending on the status of the
+socket, either (8-bit) bytes or characters are sent. By default all
+sockets operate on bytes, but for example if the socket has been changed
+using L<perlfunc/binmode> to operate with the C<:encoding(UTF-8)> I/O layer
+(see the L<perlfunc/open> pragma), the I/O will operate on UTF8-encoded
+Unicode characters, not bytes. Similarly for the C<:encoding> layer: in
+that case pretty much any characters can be sent.
+
+=head2 setsockopt
+
+ $sock->setsockopt(SOL_SOCKET, SO_REUSEADDR, 1);
+ $sock->setsockopt(SOL_SOCKET, SO_RCVBUF, 64*1024);
+
+Set option associated with the socket. Levels other than C<SOL_SOCKET>
+may be specified here. As a convenience, this method will convert a number
+into a packed byte buffer.
+
+=head2 shutdown
+
+ $sock->shutdown(SHUT_RD); # we stopped reading data
+ $sock->shutdown(SHUT_WR); # we stopped writing data
+ $sock->shutdown(SHUT_RDWR); # we stopped using this socket
+
+Shuts down a socket connection in the manner indicated by the value passed in,
+which has the same interpretation as in the syscall of the same name.
+
+This is useful with sockets when you want to tell the other side you're done
+writing but not done reading, or vice versa. It's also a more insistent form
+of C<close> because it also disables the file descriptor in any
+forked copies in other processes.
+
+Returns C<1> for success; on error, returns C<undef> if the socket is
+not a valid filehandle, or returns C<0> and sets C<$!> for any other failure.
+
+=head2 sockdomain
+
+ my $domain = $sock->sockdomain();
+
+Returns the number for the socket domain type. For example, for
+an C<AF_INET> socket the value of C<&AF_INET> will be returned.
+
+=head2 socket
+
+ my $sock = IO::Socket->new(); # no values given
+ # now let's actually get a socket with the socket method
+ # domain, type, and protocol are required
+ $sock = $sock->socket(AF_INET, SOCK_STREAM, 'tcp');
+
+Opens a socket of the specified kind and returns it. Domain, type, and
+protocol are specified the same as for the syscall of the same name.
+
+=head2 socketpair
+
+ my ($r, $w) = $sock->socketpair(AF_UNIX, SOCK_STREAM, PF_UNSPEC);
+ ($r, $w) = IO::Socket::UNIX
+ ->socketpair(AF_UNIX, SOCK_STREAM, PF_UNSPEC);
+
+Will return a list of two sockets created (read and write), or an empty list
+on failure.
+
+Differs slightly from C<socketpair> in L<perlfunc> in that the argument list
+is a bit simpler.
+
+=head2 sockname
+
+ my $packed_addr = $sock->sockname();
+
+Returns the packed C<sockaddr> address of this end of the connection. It's the
+same as C<getsockname(2)>.
+
+=head2 sockopt
+
+ my $value = $sock->sockopt(SO_REUSEADDR);
+ $sock->sockopt(SO_REUSEADDR, 1);
+
+Unified method to both set and get options in the C<SOL_SOCKET> level. If
+called with one argument then L<IO::Socket/"getsockopt"> is called, otherwise
+L<IO::Socket/"setsockopt"> is called.
+
+=head2 socktype
+
+ my $type = $sock->socktype();
+
+Returns the number for the socket type. For example, for
+a C<SOCK_STREAM> socket the value of C<&SOCK_STREAM> will be returned.
+
+=head2 timeout
+
+ my $seconds = $sock->timeout();
+ my $old_val = $sock->timeout(5); # set new and return old value
Set or get the timeout value (in seconds) associated with this socket.
If called without any arguments then the current setting is returned. If
called with an argument the current setting is changed and the previous
value returned.
-=back
+This method is available to all C<IO::Socket> implementations but may or may
+not be used by the individual domain subclasses.
+
+=head1 EXAMPLES
+
+Let's create a TCP server on C<localhost:3333>.
+
+ use strict;
+ use warnings;
+ use feature 'say';
+
+ use IO::Socket qw(AF_INET AF_UNIX SOCK_STREAM SHUT_WR);
+
+ my $server = IO::Socket->new(
+ Domain => AF_INET,
+ Type => SOCK_STREAM,
+ Proto => 'tcp',
+ LocalHost => '0.0.0.0',
+ LocalPort => 3333,
+ ReusePort => 1,
+ Listen => 5,
+ ) || die "Can't open socket: $@";
+ say "Waiting on 3333";
+
+ while (1) {
+ # waiting for a new client connection
+ my $client = $server->accept();
+
+ # get information about a newly connected client
+ my $client_address = $client->peerhost();
+ my $client_port = $client->peerport();
+ say "Connection from $client_address:$client_port";
+
+ # read up to 1024 characters from the connected client
+ my $data = "";
+ $client->recv($data, 1024);
+ say "received data: $data";
+
+ # write response data to the connected client
+ $data = "ok";
+ $client->send($data);
+
+ # notify client that response has been sent
+ $client->shutdown(SHUT_WR);
+ }
+
+ $server->close();
+
+A client for such a server could be
+
+ use strict;
+ use warnings;
+ use feature 'say';
+
+ use IO::Socket qw(AF_INET AF_UNIX SOCK_STREAM SHUT_WR);
+
+ my $client = IO::Socket->new(
+ Domain => AF_INET,
+ Type => SOCK_STREAM,
+ proto => 'tcp',
+ PeerPort => 3333,
+ PeerHost => '0.0.0.0',
+ ) || die "Can't open socket: $@";
+
+ say "Sending Hello World!";
+ my $size = $client->send("Hello World!");
+ say "Sent data of length: $size";
+
+ $client->shutdown(SHUT_WR);
+
+ my $buffer;
+ $client->recv($buffer, 1024);
+ say "Got back $buffer";
+
+ $client->close();
+
=head1 LIMITATIONS
-On some systems, for an IO::Socket object created with new_from_fd(),
-or created with accept() from such an object, the protocol(),
-sockdomain() and socktype() methods may return undef.
+On some systems, for an IO::Socket object created with C<new_from_fd>,
+or created with L<IO::Socket/"accept"> from such an object, the
+L<IO::Socket/"protocol">, L<IO::Socket/"sockdomain"> and
+L<IO::Socket/"socktype"> methods may return C<undef>.
=head1 SEE ALSO
-L<Socket>, L<IO::Handle>, L<IO::Socket::INET>, L<IO::Socket::UNIX>
+L<Socket>, L<IO::Handle>, L<IO::Socket::INET>, L<IO::Socket::UNIX>,
+L<IO::Socket::IP>
=head1 AUTHOR
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/INET.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/INET.pm
index 8b4373f261..8688f375b5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/INET.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/INET.pm
@@ -14,7 +14,7 @@ use Exporter;
use Errno;
our @ISA = qw(IO::Socket);
-our $VERSION = "1.40";
+our $VERSION = "1.41";
my $EINVAL = exists(&Errno::EINVAL) ? Errno::EINVAL() : 1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/UNIX.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/UNIX.pm
index ff38af0f63..04b36eaf74 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/UNIX.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Socket/UNIX.pm
@@ -11,7 +11,7 @@ use IO::Socket;
use Carp;
our @ISA = qw(IO::Socket);
-our $VERSION = "1.40";
+our $VERSION = "1.41";
IO::Socket::UNIX->register_domain( AF_UNIX );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Bunzip2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Bunzip2.pm
index 1aa9a8c39b..3fc176e500 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Bunzip2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Bunzip2.pm
@@ -4,12 +4,12 @@ use strict;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 qw(:Status);
+use IO::Compress::Base::Common 2.093 qw(:Status);
-use Compress::Raw::Bzip2 2.084 ;
+use Compress::Raw::Bzip2 2.093 ;
our ($VERSION, @ISA);
-$VERSION = '2.084';
+$VERSION = '2.093';
sub mkUncompObject
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Identity.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Identity.pm
index 5601599225..c8622a5913 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Identity.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Identity.pm
@@ -4,14 +4,14 @@ use warnings;
use strict;
use bytes;
-use IO::Compress::Base::Common 2.084 qw(:Status);
+use IO::Compress::Base::Common 2.093 qw(:Status);
use IO::Compress::Zip::Constants ;
our ($VERSION);
-$VERSION = '2.084';
+$VERSION = '2.093';
-use Compress::Raw::Zlib 2.084 ();
+use Compress::Raw::Zlib 2.093 ();
sub mkUncompObject
{
@@ -139,7 +139,7 @@ sub reset
{
my $self = shift;
- $self->{CompSize} = 0;
+ $self->{CompSize}->reset();
$self->{UnCompSize} = 0;
$self->{CRC32} = Compress::Raw::Zlib::crc32('');
$self->{ADLER32} = Compress::Raw::Zlib::adler32('');
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Inflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Inflate.pm
index f51c64d7e5..a27af5ba8e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Inflate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Inflate.pm
@@ -4,11 +4,11 @@ use strict;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 qw(:Status);
-use Compress::Raw::Zlib 2.084 qw(Z_OK Z_BUF_ERROR Z_STREAM_END Z_FINISH MAX_WBITS);
+use IO::Compress::Base::Common 2.093 qw(:Status);
+use Compress::Raw::Zlib 2.093 qw(Z_OK Z_BUF_ERROR Z_STREAM_END Z_FINISH MAX_WBITS);
our ($VERSION);
-$VERSION = '2.084';
+$VERSION = '2.093';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyInflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyInflate.pm
index be464889eb..6172737e26 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyInflate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyInflate.pm
@@ -6,22 +6,22 @@ use strict;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 ();
+use IO::Compress::Base::Common 2.093 ();
-use IO::Uncompress::Adapter::Inflate 2.084 ();
+use IO::Uncompress::Adapter::Inflate 2.093 ();
-use IO::Uncompress::Base 2.084 ;
-use IO::Uncompress::Gunzip 2.084 ;
-use IO::Uncompress::Inflate 2.084 ;
-use IO::Uncompress::RawInflate 2.084 ;
-use IO::Uncompress::Unzip 2.084 ;
+use IO::Uncompress::Base 2.093 ;
+use IO::Uncompress::Gunzip 2.093 ;
+use IO::Uncompress::Inflate 2.093 ;
+use IO::Uncompress::RawInflate 2.093 ;
+use IO::Uncompress::Unzip 2.093 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyInflateError);
-$VERSION = '2.084';
+$VERSION = '2.093';
$AnyInflateError = '';
@ISA = qw(IO::Uncompress::Base Exporter);
@@ -48,7 +48,7 @@ sub anyinflate
sub getExtraParams
{
- use IO::Compress::Base::Common 2.084 qw(:Parse);
+ use IO::Compress::Base::Common 2.093 qw(:Parse);
return ( 'rawinflate' => [Parse_boolean, 0] ) ;
}
@@ -213,7 +213,8 @@ The functional interface needs Perl5.005 or better.
=head2 anyinflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<anyinflate> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -226,7 +227,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -323,9 +324,9 @@ files/buffers.
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<anyinflate>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<anyinflate>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -959,6 +960,12 @@ Same as doing this
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyUncompress.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyUncompress.pm
index c6dfce536b..251b7cf263 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyUncompress.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/AnyUncompress.pm
@@ -4,16 +4,16 @@ use strict;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 ();
+use IO::Compress::Base::Common 2.093 ();
-use IO::Uncompress::Base 2.084 ;
+use IO::Uncompress::Base 2.093 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $AnyUncompressError);
-$VERSION = '2.084';
+$VERSION = '2.093';
$AnyUncompressError = '';
@ISA = qw(IO::Uncompress::Base Exporter);
@@ -29,26 +29,30 @@ BEGIN
{
local @INC = @INC;
pop @INC if $INC[-1] eq '.';
- eval ' use IO::Uncompress::Adapter::Inflate 2.084 ;';
- eval ' use IO::Uncompress::Adapter::Bunzip2 2.084 ;';
- eval ' use IO::Uncompress::Adapter::LZO 2.084 ;';
- eval ' use IO::Uncompress::Adapter::Lzf 2.084 ;';
- eval ' use IO::Uncompress::Adapter::UnLzma 2.084 ;';
- eval ' use IO::Uncompress::Adapter::UnXz 2.084 ;';
+
+ # Don't trigger any __DIE__ Hooks.
+ local $SIG{__DIE__};
+
+ eval ' use IO::Uncompress::Adapter::Inflate 2.093 ;';
+ eval ' use IO::Uncompress::Adapter::Bunzip2 2.093 ;';
+ eval ' use IO::Uncompress::Adapter::LZO 2.093 ;';
+ eval ' use IO::Uncompress::Adapter::Lzf 2.093 ;';
+ eval ' use IO::Uncompress::Adapter::UnLzma 2.093 ;';
+ eval ' use IO::Uncompress::Adapter::UnXz 2.093 ;';
eval ' use IO::Uncompress::Adapter::UnZstd 2.083 ;';
- eval ' use IO::Uncompress::Adapter::UnLzip 2.084 ;';
-
- eval ' use IO::Uncompress::Bunzip2 2.084 ;';
- eval ' use IO::Uncompress::UnLzop 2.084 ;';
- eval ' use IO::Uncompress::Gunzip 2.084 ;';
- eval ' use IO::Uncompress::Inflate 2.084 ;';
- eval ' use IO::Uncompress::RawInflate 2.084 ;';
- eval ' use IO::Uncompress::Unzip 2.084 ;';
- eval ' use IO::Uncompress::UnLzf 2.084 ;';
- eval ' use IO::Uncompress::UnLzma 2.084 ;';
- eval ' use IO::Uncompress::UnXz 2.084 ;';
- eval ' use IO::Uncompress::UnZstd 2.084 ;';
- eval ' use IO::Uncompress::UnLzip 2.084 ;';
+ eval ' use IO::Uncompress::Adapter::UnLzip 2.093 ;';
+
+ eval ' use IO::Uncompress::Bunzip2 2.093 ;';
+ eval ' use IO::Uncompress::UnLzop 2.093 ;';
+ eval ' use IO::Uncompress::Gunzip 2.093 ;';
+ eval ' use IO::Uncompress::Inflate 2.093 ;';
+ eval ' use IO::Uncompress::RawInflate 2.093 ;';
+ eval ' use IO::Uncompress::Unzip 2.093 ;';
+ eval ' use IO::Uncompress::UnLzf 2.093 ;';
+ eval ' use IO::Uncompress::UnLzma 2.093 ;';
+ eval ' use IO::Uncompress::UnXz 2.093 ;';
+ eval ' use IO::Uncompress::UnZstd 2.093 ;';
+ eval ' use IO::Uncompress::UnLzip 2.093 ;';
}
@@ -266,7 +270,7 @@ __END__
=head1 NAME
-IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2 or lzop file/buffer
+IO::Uncompress::AnyUncompress - Uncompress gzip, zip, bzip2, xz, lzma, lzip, lzf or lzop file/buffer
=head1 SYNOPSIS
@@ -363,7 +367,8 @@ The functional interface needs Perl5.005 or better.
=head2 anyuncompress $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<anyuncompress> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -376,7 +381,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -473,9 +478,9 @@ files/buffers.
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<anyuncompress>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<anyuncompress>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -1044,6 +1049,12 @@ Same as doing this
=head1 EXAMPLES
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Base.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Base.pm
index 06fb04a81c..b9901ca1ff 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Base.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Base.pm
@@ -9,12 +9,12 @@ our (@ISA, $VERSION, @EXPORT_OK, %EXPORT_TAGS);
@ISA = qw(IO::File Exporter);
-$VERSION = '2.084';
+$VERSION = '2.093';
use constant G_EOF => 0 ;
use constant G_ERR => -1 ;
-use IO::Compress::Base::Common 2.084 ;
+use IO::Compress::Base::Common 2.093 ;
use IO::File ;
use Symbol;
@@ -1010,6 +1010,9 @@ sub nextStream
$status == 1
or return $status ;
+ *$self->{Pending} = ''
+ if $self !~ /IO::Uncompress::RawInflate/ && ! *$self->{MultiStream};
+
*$self->{TotalInflatedBytesRead} = 0 ;
*$self->{LineNo} = $. = 0;
@@ -1050,6 +1053,10 @@ sub gotoNextStream
return 0;
}
+ # Not EOF, so Transparent mode kicks in now for trailing data
+ # Reset member name in case anyone calls getHeaderInfo()->{Name}
+ *$self->{Info} = { Name => undef, Type => 'plain' };
+
$self->clearError();
*$self->{Type} = 'plain';
*$self->{Plain} = 1;
@@ -1527,6 +1534,12 @@ IO::Uncompress::Base - Base Class for IO::Uncompress modules
This module is not intended for direct use in application code. Its sole
purpose is to be sub-classed by IO::Uncompress modules.
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Bunzip2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Bunzip2.pm
index 7a84bcd15c..8e805d4c9e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Bunzip2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Bunzip2.pm
@@ -4,15 +4,15 @@ use strict ;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 qw(:Status );
+use IO::Compress::Base::Common 2.093 qw(:Status );
-use IO::Uncompress::Base 2.084 ;
-use IO::Uncompress::Adapter::Bunzip2 2.084 ;
+use IO::Uncompress::Base 2.093 ;
+use IO::Uncompress::Adapter::Bunzip2 2.093 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $Bunzip2Error);
-$VERSION = '2.084';
+$VERSION = '2.093';
$Bunzip2Error = '';
@ISA = qw(IO::Uncompress::Base Exporter);
@@ -209,7 +209,8 @@ The functional interface needs Perl5.005 or better.
=head2 bunzip2 $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<bunzip2> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -222,7 +223,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -319,9 +320,9 @@ files/buffers.
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<bunzip2>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<bunzip2>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -876,6 +877,12 @@ Same as doing this
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
@@ -886,7 +893,7 @@ L<File::GlobMapper|File::GlobMapper>, L<Archive::Zip|Archive::Zip>,
L<Archive::Tar|Archive::Tar>,
L<IO::Zlib|IO::Zlib>
-The primary site for the bzip2 program is L<http://www.bzip.org>.
+The primary site for the bzip2 program is L<https://sourceware.org/bzip2/>.
See the module L<Compress::Bzip2|Compress::Bzip2>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Gunzip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Gunzip.pm
index 46dd108341..6e57e96118 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Gunzip.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Gunzip.pm
@@ -9,12 +9,12 @@ use strict ;
use warnings;
use bytes;
-use IO::Uncompress::RawInflate 2.084 ;
+use IO::Uncompress::RawInflate 2.093 ;
-use Compress::Raw::Zlib 2.084 () ;
-use IO::Compress::Base::Common 2.084 qw(:Status );
-use IO::Compress::Gzip::Constants 2.084 ;
-use IO::Compress::Zlib::Extra 2.084 ;
+use Compress::Raw::Zlib 2.093 () ;
+use IO::Compress::Base::Common 2.093 qw(:Status );
+use IO::Compress::Gzip::Constants 2.093 ;
+use IO::Compress::Zlib::Extra 2.093 ;
require Exporter ;
@@ -28,7 +28,7 @@ Exporter::export_ok_tags('all');
$GunzipError = '';
-$VERSION = '2.084';
+$VERSION = '2.093';
sub new
{
@@ -348,7 +348,8 @@ The functional interface needs Perl5.005 or better.
=head2 gunzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<gunzip> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -361,7 +362,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -458,9 +459,9 @@ files/buffers.
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<gunzip>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<gunzip>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -1082,6 +1083,12 @@ Same as doing this
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Inflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Inflate.pm
index 4d89db5b19..993a1dddc8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Inflate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Inflate.pm
@@ -5,15 +5,15 @@ use strict ;
use warnings;
use bytes;
-use IO::Compress::Base::Common 2.084 qw(:Status );
-use IO::Compress::Zlib::Constants 2.084 ;
+use IO::Compress::Base::Common 2.093 qw(:Status );
+use IO::Compress::Zlib::Constants 2.093 ;
-use IO::Uncompress::RawInflate 2.084 ;
+use IO::Uncompress::RawInflate 2.093 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $InflateError);
-$VERSION = '2.084';
+$VERSION = '2.093';
$InflateError = '';
@ISA = qw(IO::Uncompress::RawInflate Exporter);
@@ -270,7 +270,8 @@ The functional interface needs Perl5.005 or better.
=head2 inflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<inflate> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -283,7 +284,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -380,9 +381,9 @@ files/buffers.
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<inflate>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<inflate>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -954,6 +955,12 @@ Same as doing this
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/RawInflate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/RawInflate.pm
index 63703cd975..2fa318816a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/RawInflate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/RawInflate.pm
@@ -5,16 +5,16 @@ use strict ;
use warnings;
use bytes;
-use Compress::Raw::Zlib 2.084 ;
-use IO::Compress::Base::Common 2.084 qw(:Status );
+use Compress::Raw::Zlib 2.093 ;
+use IO::Compress::Base::Common 2.093 qw(:Status );
-use IO::Uncompress::Base 2.084 ;
-use IO::Uncompress::Adapter::Inflate 2.084 ;
+use IO::Uncompress::Base 2.093 ;
+use IO::Uncompress::Adapter::Inflate 2.093 ;
require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, %DEFLATE_CONSTANTS, $RawInflateError);
-$VERSION = '2.084';
+$VERSION = '2.093';
$RawInflateError = '';
@ISA = qw(IO::Uncompress::Base Exporter);
@@ -418,7 +418,8 @@ The functional interface needs Perl5.005 or better.
=head2 rawinflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<rawinflate> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -431,7 +432,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -528,9 +529,9 @@ files/buffers.
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<rawinflate>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<rawinflate>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -1082,6 +1083,12 @@ Same as doing this
See L<IO::Compress::FAQ|IO::Compress::FAQ/"Compressed files and Net::FTP">
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm
index 4e8a0d67c7..856487f8fc 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm
@@ -9,17 +9,20 @@ use warnings;
use bytes;
use IO::File;
-use IO::Uncompress::RawInflate 2.084 ;
-use IO::Compress::Base::Common 2.084 qw(:Status );
-use IO::Uncompress::Adapter::Inflate 2.084 ;
-use IO::Uncompress::Adapter::Identity 2.084 ;
-use IO::Compress::Zlib::Extra 2.084 ;
-use IO::Compress::Zip::Constants 2.084 ;
+use IO::Uncompress::RawInflate 2.093 ;
+use IO::Compress::Base::Common 2.093 qw(:Status );
+use IO::Uncompress::Adapter::Inflate 2.093 ;
+use IO::Uncompress::Adapter::Identity 2.093 ;
+use IO::Compress::Zlib::Extra 2.093 ;
+use IO::Compress::Zip::Constants 2.093 ;
-use Compress::Raw::Zlib 2.084 () ;
+use Compress::Raw::Zlib 2.093 () ;
BEGIN
{
+ # Don't trigger any __DIE__ Hooks.
+ local $SIG{__DIE__};
+
eval{ require IO::Uncompress::Adapter::Bunzip2 ;
import IO::Uncompress::Adapter::Bunzip2 } ;
eval{ require IO::Uncompress::Adapter::UnLzma ;
@@ -31,7 +34,7 @@ require Exporter ;
our ($VERSION, @ISA, @EXPORT_OK, %EXPORT_TAGS, $UnzipError, %headerLookup);
-$VERSION = '2.084';
+$VERSION = '2.093';
$UnzipError = '';
@ISA = qw(IO::Uncompress::RawInflate Exporter);
@@ -70,6 +73,7 @@ sub getExtraParams
'name' => [IO::Compress::Base::Common::Parse_any, undef],
'stream' => [IO::Compress::Base::Common::Parse_boolean, 0],
+ 'efs' => [IO::Compress::Base::Common::Parse_boolean, 0],
# TODO - This means reading the central directory to get
# 1. the local header offsets
@@ -86,6 +90,7 @@ sub ckParams
$got->setValue('crc32' => 1);
*$self->{UnzipData}{Name} = $got->getValue('name');
+ *$self->{UnzipData}{efs} = $got->getValue('efs');
return 1;
}
@@ -551,6 +556,7 @@ sub _readZipHeader($)
my $extraField;
my @EXTRA = ();
my $streamingMode = ($gpFlag & ZIP_GP_FLAG_STREAMING_MASK) ? 1 : 0 ;
+ my $efs_flag = ($gpFlag & ZIP_GP_FLAG_LANGUAGE_ENCODING) ? 1 : 0;
return $self->HeaderError("Encrypted content not supported")
if $gpFlag & (ZIP_GP_FLAG_ENCRYPTED_MASK|ZIP_GP_FLAG_STRONG_ENCRYPTED_MASK);
@@ -565,6 +571,14 @@ sub _readZipHeader($)
{
$self->smartReadExact(\$filename, $filename_length)
or return $self->TruncatedHeader("Filename");
+
+ if (*$self->{UnzipData}{efs} && $efs_flag && $] >= 5.008004)
+ {
+ require Encode;
+ eval { $filename = Encode::decode_utf8($filename, 1) }
+ or Carp::croak "Zip Filename not UTF-8" ;
+ }
+
$keep .= $filename ;
}
@@ -705,6 +719,7 @@ sub _readZipHeader($)
'UncompressedLength' => $uncompressedLength ,
'CRC32' => $crc32 ,
'Name' => $filename,
+ 'efs' => $efs_flag, # language encoding flag
'Time' => _dosToUnixTime($lastModTime),
'Stream' => $streamingMode,
@@ -1107,7 +1122,8 @@ The functional interface needs Perl5.005 or better.
=head2 unzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
C<unzip> expects at least two parameters,
-C<$input_filename_or_reference> and C<$output_filename_or_reference>.
+C<$input_filename_or_reference> and C<$output_filename_or_reference>
+and zero or more optional parameters (see L</Optional Parameters>)
=head3 The C<$input_filename_or_reference> parameter
@@ -1120,7 +1136,7 @@ It can take one of the following forms:
=item A filename
-If the <$input_filename_or_reference> parameter is a simple scalar, it is
+If the C<$input_filename_or_reference> parameter is a simple scalar, it is
assumed to be a filename. This file will be opened for reading and the
input data will be read from it.
@@ -1217,9 +1233,9 @@ files/buffers.
=head2 Optional Parameters
-Unless specified below, the optional parameters for C<unzip>,
-C<OPTS>, are the same as those used with the OO interface defined in the
-L</"Constructor Options"> section below.
+The optional parameters for the one-shot function C<unzip>
+are (for the most part) identical to those used with the OO interface defined in the
+L</"Constructor Options"> section. The exceptions are listed below
=over 5
@@ -1431,6 +1447,18 @@ OPTS is a combination of the following options:
Open "membername" from the zip file for reading.
+=item C<< Efs => 0| 1 >>
+
+When this option is set to true AND the zip archive being read has
+the "Language Encoding Flag" (EFS) set, the member name is assumed to be encoded in UTF-8.
+
+If the member name in the zip archive is not valid UTF-8 when this optionn is true,
+the script will die with an error message.
+
+Note that this option only works with Perl 5.8.4 or better.
+
+This option defaults to B<false>.
+
=item C<< AutoClose => 0|1 >>
This option is only valid when the C<$input> parameter is a filehandle. If
@@ -1731,6 +1759,10 @@ Skips to the next compressed data stream in the input file/buffer. If a new
compressed data stream is found, the eof marker will be cleared and C<$.>
will be reset to 0.
+If trailing data is present immediately after the zip archive and the
+C<Transparent> option is enabled, this method will consider that trailing
+data to be another member of the zip archive.
+
Returns 1 if a new stream was found, 0 if none was found, and -1 if an
error was encountered.
@@ -1828,6 +1860,12 @@ to read a zip file and unzip its contents to disk.
The script is available from L<https://gist.github.com/eqhmcow/5389877>
+=head1 SUPPORT
+
+General feedback/questions/bug reports should be sent to
+L<https://github.com/pmqs/IO-Compress/issues> (preferred) or
+L<https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>.
+
=head1 SEE ALSO
L<Compress::Zlib>, L<IO::Compress::Gzip>, L<IO::Uncompress::Gunzip>, L<IO::Compress::Deflate>, L<IO::Uncompress::Inflate>, L<IO::Compress::RawDeflate>, L<IO::Uncompress::RawInflate>, L<IO::Compress::Bzip2>, L<IO::Uncompress::Bunzip2>, L<IO::Compress::Lzma>, L<IO::Uncompress::UnLzma>, L<IO::Compress::Xz>, L<IO::Uncompress::UnXz>, L<IO::Compress::Lzip>, L<IO::Uncompress::UnLzip>, L<IO::Compress::Lzop>, L<IO::Uncompress::UnLzop>, L<IO::Compress::Lzf>, L<IO::Uncompress::UnLzf>, L<IO::Compress::Zstd>, L<IO::Uncompress::UnZstd>, L<IO::Uncompress::AnyInflate>, L<IO::Uncompress::AnyUncompress>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Cmd.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Cmd.pm
index 42cdd5990c..88ed2955a9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Cmd.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Cmd.pm
@@ -19,7 +19,7 @@ BEGIN {
$HAVE_MONOTONIC
];
- $VERSION = '1.02';
+ $VERSION = '1.04';
$VERBOSE = 0;
$DEBUG = 0;
$WARN = 1;
@@ -1204,7 +1204,7 @@ sub run_forked {
# which do setsid theirselves -- can't do anything
# with those)
- POSIX::setsid() || Carp::confess("Error running setsid: " . $!);
+ POSIX::setsid() == -1 and Carp::confess("Error running setsid: " . $!);
if ($opts->{'child_BEGIN'} && ref($opts->{'child_BEGIN'}) eq 'CODE') {
$opts->{'child_BEGIN'}->();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open2.pm
index 9e27144571..cd33050799 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open2.pm
@@ -6,7 +6,7 @@ our ($VERSION, @ISA, @EXPORT);
require 5.000;
require Exporter;
-$VERSION = 1.04;
+$VERSION = 1.05;
@ISA = qw(Exporter);
@EXPORT = qw(open2);
@@ -18,38 +18,42 @@ IPC::Open2 - open a process for both reading and writing using open2()
use IPC::Open2;
- $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'some cmd and args');
- # or without using the shell
- $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'some', 'cmd', 'and', 'args');
+ my $pid = open2(my $chld_out, my $chld_in,
+ 'some', 'cmd', 'and', 'args');
+ # or passing the command through the shell
+ my $pid = open2(my $chld_out, my $chld_in, 'some cmd and args');
- # or with handle autovivification
- my($chld_out, $chld_in);
- $pid = open2($chld_out, $chld_in, 'some cmd and args');
- # or without using the shell
- $pid = open2($chld_out, $chld_in, 'some', 'cmd', 'and', 'args');
+ # read from parent STDIN and write to already open handle
+ open my $outfile, '>', 'outfile.txt' or die "open failed: $!";
+ my $pid = open2($outfile, '<&STDIN', 'some', 'cmd', 'and', 'args');
+ # read from already open handle and write to parent STDOUT
+ open my $infile, '<', 'infile.txt' or die "open failed: $!";
+ my $pid = open2('>&STDOUT', $infile, 'some', 'cmd', 'and', 'args');
+
+ # reap zombie and retrieve exit status
waitpid( $pid, 0 );
my $child_exit_status = $? >> 8;
=head1 DESCRIPTION
-The open2() function runs the given $cmd and connects $chld_out for
+The open2() function runs the given command and connects $chld_out for
reading and $chld_in for writing. It's what you think should work
when you try
- $pid = open(HANDLE, "|cmd args|");
+ my $pid = open(my $fh, "|cmd args|");
-The write filehandle will have autoflush turned on.
+The $chld_in filehandle will have autoflush turned on.
If $chld_out is a string (that is, a bareword filehandle rather than a glob
or a reference) and it begins with C<< >& >>, then the child will send output
directly to that file handle. If $chld_in is a string that begins with
C<< <& >>, then $chld_in will be closed in the parent, and the child will
-read from it directly. In both cases, there will be a dup(2) instead of a
-pipe(2) made.
+read from it directly. In both cases, there will be a L<dup(2)> instead of a
+L<pipe(2)> made.
-If either reader or writer is the null string, this will be replaced
-by an autogenerated filehandle. If so, you must pass a valid lvalue
+If either reader or writer is the empty string or undefined, this will be
+replaced by an autogenerated filehandle. If so, you must pass a valid lvalue
in the parameter slot so it can be overwritten in the caller, or
an exception will be raised.
@@ -66,10 +70,10 @@ Failing to do this can result in an accumulation of defunct or "zombie"
processes. See L<perlfunc/waitpid> for more information.
This whole affair is quite dangerous, as you may block forever. It
-assumes it's going to talk to something like B<bc>, both writing
+assumes it's going to talk to something like L<bc(1)>, both writing
to it and reading from it. This is presumably safe because you
-"know" that commands like B<bc> will read a line at a time and
-output a line at a time. Programs like B<sort> that read their
+"know" that commands like L<bc(1)> will read a line at a time and
+output a line at a time. Programs like L<sort(1)> that read their
entire input stream first, however, are quite apt to cause deadlock.
The big problem with this approach is that if you don't have control
@@ -77,8 +81,8 @@ over source code being run in the child process, you can't control
what it does with pipe buffering. Thus you can't just open a pipe to
C<cat -v> and continually read and write a line from it.
-The IO::Pty and Expect modules from CPAN can help with this, as they
-provide a real tty (well, a pseudo-tty, actually), which gets you
+The L<IO::Pty> and L<Expect> modules from CPAN can help with this, as
+they provide a real tty (well, a pseudo-tty, actually), which gets you
back to line buffering in the invoked command again.
=head1 WARNING
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open3.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open3.pm
index e5924a30a6..ce39d78f1e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open3.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/IPC/Open3.pm
@@ -9,7 +9,7 @@ require Exporter;
use Carp;
use Symbol qw(gensym qualify);
-$VERSION = '1.20';
+$VERSION = '1.21';
@ISA = qw(Exporter);
@EXPORT = qw(open3);
@@ -19,37 +19,48 @@ IPC::Open3 - open a process for reading, writing, and error handling using open3
=head1 SYNOPSIS
- $pid = open3(\*CHLD_IN, \*CHLD_OUT, \*CHLD_ERR,
- 'some cmd and args', 'optarg', ...);
+ use Symbol 'gensym'; # vivify a separate handle for STDERR
+ my $pid = open3(my $chld_in, my $chld_out, my $chld_err = gensym,
+ 'some', 'cmd', 'and', 'args');
+ # or pass the command through the shell
+ my $pid = open3(my $chld_in, my $chld_out, my $chld_err = gensym,
+ 'some cmd and args');
- my($wtr, $rdr, $err);
- use Symbol 'gensym'; $err = gensym;
- $pid = open3($wtr, $rdr, $err,
- 'some cmd and args', 'optarg', ...);
+ # read from parent STDIN
+ # send STDOUT and STDERR to already open handle
+ open my $outfile, '>>', 'output.txt' or die "open failed: $!";
+ my $pid = open3('<&STDIN', $outfile, undef,
+ 'some', 'cmd', 'and', 'args');
+ # write to parent STDOUT and STDERR
+ my $pid = open3(my $chld_in, '>&STDOUT', '>&STDERR',
+ 'some', 'cmd', 'and', 'args');
+
+ # reap zombie and retrieve exit status
waitpid( $pid, 0 );
my $child_exit_status = $? >> 8;
=head1 DESCRIPTION
-Extremely similar to open2(), open3() spawns the given $cmd and
-connects CHLD_OUT for reading from the child, CHLD_IN for writing to
-the child, and CHLD_ERR for errors. If CHLD_ERR is false, or the
-same file descriptor as CHLD_OUT, then STDOUT and STDERR of the child
-are on the same filehandle (this means that an autovivified lexical
-cannot be used for the STDERR filehandle, see SYNOPSIS). The CHLD_IN
+Extremely similar to open2(), open3() spawns the given command and
+connects $chld_out for reading from the child, $chld_in for writing to
+the child, and $chld_err for errors. If $chld_err is false, or the
+same file descriptor as $chld_out, then STDOUT and STDERR of the child
+are on the same filehandle. This means that an autovivified lexical
+cannot be used for the STDERR filehandle, but gensym from L<Symbol> can
+be used to vivify a new glob reference, see L</SYNOPSIS>. The $chld_in
will have autoflush turned on.
-If CHLD_IN begins with C<< <& >>, then CHLD_IN will be closed in the
-parent, and the child will read from it directly. If CHLD_OUT or
-CHLD_ERR begins with C<< >& >>, then the child will send output
-directly to that filehandle. In both cases, there will be a dup(2)
-instead of a pipe(2) made.
+If $chld_in begins with C<< <& >>, then $chld_in will be closed in the
+parent, and the child will read from it directly. If $chld_out or
+$chld_err begins with C<< >& >>, then the child will send output
+directly to that filehandle. In both cases, there will be a L<dup(2)>
+instead of a L<pipe(2)> made.
-If either reader or writer is the null string, this will be replaced
-by an autogenerated filehandle. If so, you must pass a valid lvalue
-in the parameter slot so it can be overwritten in the caller, or
-an exception will be raised.
+If either reader or writer is the empty string or undefined, this will
+be replaced by an autogenerated filehandle. If so, you must pass a
+valid lvalue in the parameter slot so it can be overwritten in the
+caller, or an exception will be raised.
The filehandles may also be integers, in which case they are understood
as file descriptors.
@@ -57,15 +68,15 @@ as file descriptors.
open3() returns the process ID of the child process. It doesn't return on
failure: it just raises an exception matching C</^open3:/>. However,
C<exec> failures in the child (such as no such file or permission denied),
-are just reported to CHLD_ERR under Windows and OS/2, as it is not possible
+are just reported to $chld_err under Windows and OS/2, as it is not possible
to trap them.
-If the child process dies for any reason, the next write to CHLD_IN is
+If the child process dies for any reason, the next write to $chld_in is
likely to generate a SIGPIPE in the parent, which is fatal by default.
So you may wish to handle this signal.
Note if you specify C<-> as the command, in an analogous fashion to
-C<open(FOO, "-|")> the child process will just be the forked Perl
+C<open(my $fh, "-|")> the child process will just be the forked Perl
process rather than an external command. This feature isn't yet
supported on Win32 platforms.
@@ -78,14 +89,14 @@ processes. See L<perlfunc/waitpid> for more information.
If you try to read from the child's stdout writer and their stderr
writer, you'll have problems with blocking, which means you'll want
-to use select() or the IO::Select, which means you'd best use
+to use select() or L<IO::Select>, which means you'd best use
sysread() instead of readline() for normal stuff.
This is very dangerous, as you may block forever. It assumes it's
-going to talk to something like B<bc>, both writing to it and reading
+going to talk to something like L<bc(1)>, both writing to it and reading
from it. This is presumably safe because you "know" that commands
-like B<bc> will read a line at a time and output a line at a time.
-Programs like B<sort> that read their entire input stream first,
+like L<bc(1)> will read a line at a time and output a line at a time.
+Programs like L<sort(1)> that read their entire input stream first,
however, are quite apt to cause deadlock.
The big problem with this approach is that if you don't have control
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP.pm
index d8b7ab3065..9f08354285 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP.pm
@@ -14,7 +14,7 @@ use JSON::PP::Boolean;
use Carp ();
#use Devel::Peek;
-$JSON::PP::VERSION = '4.02';
+$JSON::PP::VERSION = '4.04';
@JSON::PP::EXPORT = qw(encode_json decode_json from_json to_json);
@@ -1773,7 +1773,7 @@ JSON::PP - JSON::XS compatible pure-Perl module.
=head1 VERSION
- 4.02
+ 4.04
=head1 DESCRIPTION
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP/Boolean.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
index 8b98c95c2f..8ef6949daf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
@@ -10,7 +10,7 @@ overload::import('overload',
fallback => 1,
);
-$JSON::PP::Boolean::VERSION = '4.02';
+$JSON::PP::Boolean::VERSION = '4.04';
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util.pm
index b650d3585a..e582d60874 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util.pm
@@ -12,16 +12,20 @@ require Exporter;
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(
- all any first min max minstr maxstr none notall product reduce sum sum0 shuffle uniq uniqnum uniqstr
+ all any first min max minstr maxstr none notall product reduce reductions sum sum0
+ sample shuffle uniq uniqint uniqnum uniqstr
head tail pairs unpairs pairkeys pairvalues pairmap pairgrep pairfirst
);
-our $VERSION = "1.50";
+our $VERSION = "1.55";
our $XS_VERSION = $VERSION;
-$VERSION = eval $VERSION;
+$VERSION =~ tr/_//d;
require XSLoader;
XSLoader::load('List::Util', $XS_VERSION);
+# Used by shuffle()
+our $RAND;
+
sub import
{
my $pkg = caller;
@@ -38,6 +42,7 @@ sub import
# For objects returned by pairs()
sub List::Util::_Pair::key { shift->[0] }
sub List::Util::_Pair::value { shift->[1] }
+sub List::Util::_Pair::TO_JSON { [ @{+shift} ] }
=head1 NAME
@@ -46,13 +51,13 @@ List::Util - A selection of general-utility list subroutines
=head1 SYNOPSIS
use List::Util qw(
- reduce any all none notall first
+ reduce any all none notall first reductions
max maxstr min minstr product sum sum0
pairs unpairs pairkeys pairvalues pairfirst pairgrep pairmap
- shuffle uniq uniqnum uniqstr
+ shuffle uniq uniqint uniqnum uniqstr
);
=head1 DESCRIPTION
@@ -68,7 +73,8 @@ By default C<List::Util> does not export any subroutines.
=head1 LIST-REDUCTION FUNCTIONS
-The following set of functions all reduce a list down to a single value.
+The following set of functions all apply a given block of code to a list of
+values.
=cut
@@ -128,8 +134,28 @@ block that accumulates lengths by writing this instead as:
$total = reduce { $a + length $b } 0, @strings
-The remaining list-reduction functions are all specialisations of this generic
-idea.
+The other scalar-returning list reduction functions are all specialisations of
+this generic idea.
+
+=head2 reductions
+
+ @results = reductions { BLOCK } @list
+
+I<Since version 1.54.>
+
+Similar to C<reduce> except that it also returns the intermediate values along
+with the final result. As before, C<$a> is set to the first element of the
+given list, and the C<BLOCK> is then called once for remaining item in the
+list set into C<$b>, with the result being captured for return as well as
+becoming the new value for C<$a>.
+
+The returned list will begin with the initial value for C<$a>, followed by
+each return value from the block in order. The final value of the result will
+be identical to what the C<reduce> function would have returned given the same
+block and list.
+
+ reduce { "$a-$b" } "a".."d" # "a-b-c-d"
+ reductions { "$a-$b" } "a".."d" # "a", "a-b", "a-b-c", "a-b-c-d"
=head2 any
@@ -341,6 +367,9 @@ equivalent:
...
}
+Since version C<1.51> they also have a C<TO_JSON> method to ease
+serialisation.
+
=head2 unpairs
my @kvlist = unpairs @pairs
@@ -485,6 +514,25 @@ Returns the values of the input in a random order
@cards = shuffle 0..51 # 0..51 in a random order
+This function is affected by the C<$RAND> variable.
+
+=cut
+
+=head2 sample
+
+ my @items = sample $count, @values
+
+I<Since version 1.54.>
+
+Randomly select the given number of elements from the input list. Any given
+position in the input list will be selected at most once.
+
+If there are fewer than C<$count> items in the list then the function will
+return once all of them have been randomly selected; effectively the function
+behaves similarly to L</shuffle>.
+
+This function is affected by the C<$RAND> variable.
+
=head2 uniq
my @subset = uniq @values
@@ -505,6 +553,28 @@ string, and no warning will be produced. It is left as-is in the returned
list. Subsequent C<undef> values are still considered identical to the first,
and will be removed.
+=head2 uniqint
+
+ my @subset = uniqint @values
+
+I<Since version 1.55.>
+
+Filters a list of values to remove subsequent duplicates, as judged by an
+integer numerical equality test. Preserves the order of unique elements, and
+retains the first value of any duplicate set. Values in the returned list will
+be coerced into integers.
+
+ my $count = uniqint @values
+
+In scalar context, returns the number of elements that would have been
+returned as a list.
+
+Note that C<undef> is treated much as other numerical operations treat it; it
+compares equal to zero but additionally produces a warning if such warnings
+are enabled (C<use warnings 'uninitialized';>). In addition, an C<undef> in
+the returned list is coerced into a numerical zero, so that the entire list of
+values returned by C<uniqint> are well-behaved as integers.
+
=head2 uniqnum
my @subset = uniqnum @values
@@ -557,6 +627,8 @@ entire list of values returned by C<uniqstr> are well-behaved as strings.
my @values = head $size, @list;
+I<Since version 1.50.>
+
Returns the first C<$size> elements from C<@list>. If C<$size> is negative, returns
all but the last C<$size> elements from C<@list>.
@@ -570,6 +642,8 @@ all but the last C<$size> elements from C<@list>.
my @values = tail $size, @list;
+I<Since version 1.50.>
+
Returns the last C<$size> elements from C<@list>. If C<$size> is negative, returns
all but the first C<$size> elements from C<@list>.
@@ -579,6 +653,21 @@ all but the first C<$size> elements from C<@list>.
@result = tail -2, qw( foo bar baz );
# baz
+=head1 CONFIGURATION VARIABLES
+
+=head2 $RAND
+
+ local $List::Util::RAND = sub { ... };
+
+I<Since version 1.54.>
+
+This package variable is used by code which needs to generate random numbers
+(such as the L</shuffle> and L</sample> functions). If set to a CODE reference
+it provides an alternative to perl's builtin C<rand()> function. When a new
+random number is needed this function will be invoked with no arguments and is
+expected to return a floating-point value, of which only the fractional part
+will be used.
+
=head1 KNOWN BUGS
=head2 RT #95409
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util/XS.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util/XS.pm
index c8c066f825..88f663f0ec 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util/XS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/List/Util/XS.pm
@@ -3,8 +3,8 @@ use strict;
use warnings;
use List::Util;
-our $VERSION = "1.50"; # FIXUP
-$VERSION = eval $VERSION; # FIXUP
+our $VERSION = "1.55"; # FIXUP
+$VERSION =~ tr/_//d; # FIXUP
1;
__END__
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext.pod
index 24c8f24d8f..26be348353 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext.pod
@@ -1387,16 +1387,16 @@ L<I18N::LangTags|I18N::LangTags>.
L<Win32::Locale|Win32::Locale>.
RFC 3066, I<Tags for the Identification of Languages>,
-as at http://sunsite.dk/RFC/rfc/rfc3066.html
+as at L<http://sunsite.dk/RFC/rfc/rfc3066.html>
RFC 2277, I<IETF Policy on Character Sets and Languages>
-is at http://sunsite.dk/RFC/rfc/rfc2277.html -- much of it is
+is at L<http://sunsite.dk/RFC/rfc/rfc2277.html> -- much of it is
just things of interest to protocol designers, but it explains
some basic concepts, like the distinction between locales and
language-tags.
The manual for GNU C<gettext>. The gettext dist is available in
-C<ftp://prep.ai.mit.edu/pub/gnu/> -- get
+C<L<ftp://prep.ai.mit.edu/pub/gnu/>> -- get
a recent gettext tarball and look in its "doc/" directory, there's
an easily browsable HTML version in there. The
gettext documentation asks lots of questions worth thinking
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/Cookbook.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/Cookbook.pod
index 3457f7ca12..51fad9528b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/Cookbook.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/Cookbook.pod
@@ -68,7 +68,7 @@ should be more time expensive as an option.
=head1 DECIMAL PLACES IN NUMBER FORMATTING
-I<After CPAN RT #36136 (https://rt.cpan.org/Ticket/Display.html?id=36136)>
+I<After CPAN RT #36136 (L<https://rt.cpan.org/Ticket/Display.html?id=36136>)>
The documentation of L<Locale::Maketext> advises that
the standard bracket method C<numf> is limited and that
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod
index 7025b7f42c..761af6c18a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod
@@ -750,16 +750,16 @@ morphology and pedagogy of North American native languages.
Alvestrand, Harald Tveit. 1995. I<RFC 1766: Tags for the
Identification of Languages.>
-C<http://www.ietf.org/rfc/rfc1766.txt>
+C<L<http://www.ietf.org/rfc/rfc1766.txt>>
[Now see RFC 3066.]
Callon, Ross, editor. 1996. I<RFC 1925: The Twelve
Networking Truths.>
-C<http://www.ietf.org/rfc/rfc1925.txt>
+C<L<http://www.ietf.org/rfc/rfc1925.txt>>
Drepper, Ulrich, Peter Miller,
and FranE<ccedil>ois Pinard. 1995-2001. GNU
-C<gettext>. Available in C<ftp://prep.ai.mit.edu/pub/gnu/>, with
+C<gettext>. Available in C<L<ftp://prep.ai.mit.edu/pub/gnu/>>, with
extensive docs in the distribution tarball. [Since
I wrote this article in 1998, I now see that the
gettext docs are now trying more to come to terms with
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat.pm
index 8a92b5818d..f1d7a1a0a0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigFloat.pm
@@ -19,8 +19,9 @@ use warnings;
use Carp qw< carp croak >;
use Math::BigInt ();
-our $VERSION = '1.999816';
+our $VERSION = '1.999818';
+require Exporter;
our @ISA = qw/Math::BigInt/;
our @EXPORT_OK = qw/bpi/;
@@ -28,8 +29,6 @@ our @EXPORT_OK = qw/bpi/;
our ($AUTOLOAD, $accuracy, $precision, $div_scale, $round_mode, $rnd_mode,
$upgrade, $downgrade, $_trap_nan, $_trap_inf);
-my $class = "Math::BigFloat";
-
use overload
# overload key: with_assign
@@ -273,7 +272,7 @@ sub AUTOLOAD {
my $name = $AUTOLOAD;
$name =~ s/(.*):://; # split package
- my $c = $1 || $class;
+ my $c = $1 || __PACKAGE__;
no strict 'refs';
$c->import() if $IMPORT == 0;
if (!_method_alias($name)) {
@@ -418,7 +417,8 @@ sub new {
return $self;
}
- # Handle hexadecimal numbers.
+ # Handle hexadecimal numbers. We auto-detect hexadecimal numbers if they
+ # have a "0x" or "0X" prefix.
if ($wanted =~ /^\s*[+-]?0[Xx]/) {
$self = $class -> from_hex($wanted);
@@ -426,7 +426,42 @@ sub new {
return $self;
}
- # Handle binary numbers.
+ # Handle octal numbers. We auto-detect octal numbers if they have a "0"
+ # prefix and a binary exponent.
+
+ if ($wanted =~ /
+ ^
+ \s*
+
+ # sign
+ [+-]?
+
+ # prefix
+ 0
+
+ # significand using the octal digits 0..7
+ [0-7]+ (?: _ [0-7]+ )*
+ (?:
+ \.
+ (?: [0-7]+ (?: _ [0-7]+ )* )?
+ )?
+
+ # exponent (power of 2) using decimal digits
+ [Pp]
+ [+-]?
+ \d+ (?: _ \d+ )*
+
+ \s*
+ $
+ /x)
+ {
+ $self = $class -> from_oct($wanted);
+ $self->round(@r) unless @r >= 2 && !defined $r[0] && !defined $r[1];
+ return $self;
+ }
+
+ # Handle binary numbers. We auto-detect binary numbers if they have a "0b"
+ # or "0B" prefix.
if ($wanted =~ /^\s*[+-]?0[Bb]/) {
$self = $class -> from_bin($wanted);
@@ -781,6 +816,165 @@ sub from_bin {
return $self->bnan();
}
+sub from_ieee754 {
+ my $self = shift;
+ my $selfref = ref $self;
+ my $class = $selfref || $self;
+
+ # Don't modify constant (read-only) objects.
+
+ return if $selfref && $self->modify('from_ieee754');
+
+ my $in = shift; # input string (or raw bytes)
+ my $format = shift; # format ("binary32", "decimal64" etc.)
+ my $enc; # significand encoding (applies only to decimal)
+ my $k; # storage width in bits
+ my $b; # base
+
+ if ($format =~ /^binary(\d+)\z/) {
+ $k = $1;
+ $b = 2;
+ } elsif ($format =~ /^decimal(\d+)(dpd|bcd)?\z/) {
+ $k = $1;
+ $b = 10;
+ $enc = $2 || 'dpd'; # default is dencely-packed decimals (DPD)
+ } elsif ($format eq 'half') {
+ $k = 16;
+ $b = 2;
+ } elsif ($format eq 'single') {
+ $k = 32;
+ $b = 2;
+ } elsif ($format eq 'double') {
+ $k = 64;
+ $b = 2;
+ } elsif ($format eq 'quadruple') {
+ $k = 128;
+ $b = 2;
+ } elsif ($format eq 'octuple') {
+ $k = 256;
+ $b = 2;
+ } elsif ($format eq 'sexdecuple') {
+ $k = 512;
+ $b = 2;
+ }
+
+ if ($b == 2) {
+
+ # Get the parameters for this format.
+
+ my $p; # precision (in bits)
+ my $t; # number of bits in significand
+ my $w; # number of bits in exponent
+
+ if ($k == 16) { # binary16 (half-precision)
+ $p = 11;
+ $t = 10;
+ $w = 5;
+ } elsif ($k == 32) { # binary32 (single-precision)
+ $p = 24;
+ $t = 23;
+ $w = 8;
+ } elsif ($k == 64) { # binary64 (double-precision)
+ $p = 53;
+ $t = 52;
+ $w = 11;
+ } else { # binaryN (quadruple-precision and above)
+ if ($k < 128 || $k != 32 * sprintf('%.0f', $k / 32)) {
+ croak "Number of bits must be 16, 32, 64, or >= 128 and",
+ " a multiple of 32";
+ }
+ $p = $k - sprintf('%.0f', 4 * log($k) / log(2)) + 13;
+ $t = $p - 1;
+ $w = $k - $t - 1;
+ }
+
+ # The maximum exponent, minimum exponent, and exponent bias.
+
+ my $emax = Math::BigInt -> new(2) -> bpow($w - 1) -> bdec();
+ my $emin = 1 - $emax;
+ my $bias = $emax;
+
+ # Undefined input.
+
+ unless (defined $in) {
+ carp("Input is undefined");
+ return $self -> bzero();
+ }
+
+ # Make sure input string is a string of zeros and ones.
+
+ my $len = CORE::length $in;
+ if (8 * $len == $k) { # bytes
+ $in = unpack "B*", $in;
+ } elsif (4 * $len == $k) { # hexadecimal
+ if ($in =~ /([^\da-f])/i) {
+ croak "Illegal hexadecimal digit '$1'";
+ }
+ $in = unpack "B*", pack "H*", $in;
+ } elsif ($len == $k) { # bits
+ if ($in =~ /([^01])/) {
+ croak "Illegal binary digit '$1'";
+ }
+ } else {
+ croak "Unknown input -- $in";
+ }
+
+ # Split bit string into sign, exponent, and mantissa/significand.
+
+ my $sign = substr($in, 0, 1) eq '1' ? '-' : '+';
+ my $expo = $class -> from_bin(substr($in, 1, $w));
+ my $mant = $class -> from_bin(substr($in, $w + 1));
+
+ my $x;
+
+ $expo -> bsub($bias); # subtract bias
+
+ if ($expo < $emin) { # zero and subnormals
+ if ($mant == 0) { # zero
+ $x = $class -> bzero();
+ } else { # subnormals
+ # compute (1/$b)**(N) rather than ($b)**(-N)
+ $x = $class -> new("0.5"); # 1/$b
+ $x -> bpow($bias + $t - 1) -> bmul($mant);
+ $x -> bneg() if $sign eq '-';
+ }
+ }
+
+ elsif ($expo > $emax) { # inf and nan
+ if ($mant == 0) { # inf
+ $x = $class -> binf($sign);
+ } else { # nan
+ $x = $class -> bnan();
+ }
+ }
+
+ else { # normals
+ $mant = $class -> new(2) -> bpow($t) -> badd($mant);
+ if ($expo < $t) {
+ # compute (1/$b)**(N) rather than ($b)**(-N)
+ $x = $class -> new("0.5"); # 1/$b
+ $x -> bpow($t - $expo) -> bmul($mant);
+ } else {
+ $x = $class -> new(2);
+ $x -> bpow($expo - $t) -> bmul($mant);
+ }
+ $x -> bneg() if $sign eq '-';
+ }
+
+ if ($selfref) {
+ $self -> {sign} = $x -> {sign};
+ $self -> {_m} = $x -> {_m};
+ $self -> {_es} = $x -> {_es};
+ $self -> {_e} = $x -> {_e};
+ } else {
+ $self = $x;
+ }
+ return $self;
+ }
+
+ croak("The format '$format' is not yet supported.");
+}
+
sub bzero {
# create/assign '+0'
@@ -3023,7 +3217,7 @@ sub bsqrt {
return $x if $x->modify('bsqrt');
- return $x->bnan() if $x->{sign} !~ /^[+]/; # NaN, -inf or < 0
+ return $x->bnan() if $x->{sign} !~ /^\+/; # NaN, -inf or < 0
return $x if $x->{sign} eq '+inf'; # sqrt(inf) == inf
return $x->round($a, $p, $r) if $x->is_zero() || $x->is_one();
@@ -3783,7 +3977,7 @@ sub mantissa {
if ($x->{sign} !~ /^[+-]$/) {
my $s = $x->{sign};
- $s =~ s/^[+]//;
+ $s =~ s/^\+//;
return Math::BigInt->new($s, undef, undef); # -inf, +inf => +inf
}
my $m = Math::BigInt->new($LIB->_str($x->{_m}), undef, undef);
@@ -3798,7 +3992,7 @@ sub exponent {
if ($x->{sign} !~ /^[+-]$/) {
my $s = $x->{sign};
-$s =~ s/^[+-]//;
+ $s =~ s/^[+-]//;
return Math::BigInt->new($s, undef, undef); # -inf, +inf => +inf
}
Math::BigInt->new($x->{_es} . $LIB->_str($x->{_e}), undef, undef);
@@ -3810,9 +4004,9 @@ sub parts {
if ($x->{sign} !~ /^[+-]$/) {
my $s = $x->{sign};
-$s =~ s/^[+]//;
-my $se = $s;
-$se =~ s/^[-]//;
+ $s =~ s/^\+//;
+ my $se = $s;
+ $se =~ s/^-//;
return ($class->new($s), $class->new($se)); # +inf => inf and -inf, +inf => inf
}
my $m = Math::BigInt->bzero();
@@ -3981,9 +4175,9 @@ sub bstr {
}
my $es = '0';
-my $len = 1;
-my $cad = 0;
-my $dot = '.';
+ my $len = 1;
+ my $cad = 0;
+ my $dot = '.';
# $x is zero?
my $not_zero = !($x->{sign} eq '+' && $LIB->_is_zero($x->{_m}));
@@ -4007,8 +4201,8 @@ my $dot = '.';
} elsif ($e > 0) {
# expand with zeros
$es .= '0' x $e;
-$len += $e;
-$cad = 0;
+ $len += $e;
+ $cad = 0;
}
} # if not zero
@@ -4160,6 +4354,197 @@ sub to_bin {
return $x->{sign} eq '-' ? "-$str" : $str;
}
+sub to_ieee754 {
+ my $x = shift;
+ my $format = shift;
+ my $class = ref $x;
+
+ my $enc; # significand encoding (applies only to decimal)
+ my $k; # storage width in bits
+ my $b; # base
+
+ if ($format =~ /^binary(\d+)\z/) {
+ $k = $1;
+ $b = 2;
+ } elsif ($format =~ /^decimal(\d+)(dpd|bcd)?\z/) {
+ $k = $1;
+ $b = 10;
+ $enc = $2 || 'dpd'; # default is dencely-packed decimals (DPD)
+ } elsif ($format eq 'half') {
+ $k = 16;
+ $b = 2;
+ } elsif ($format eq 'single') {
+ $k = 32;
+ $b = 2;
+ } elsif ($format eq 'double') {
+ $k = 64;
+ $b = 2;
+ } elsif ($format eq 'quadruple') {
+ $k = 128;
+ $b = 2;
+ } elsif ($format eq 'octuple') {
+ $k = 256;
+ $b = 2;
+ } elsif ($format eq 'sexdecuple') {
+ $k = 512;
+ $b = 2;
+ }
+
+ if ($b == 2) {
+
+ # Get the parameters for this format.
+
+ my $p; # precision (in bits)
+ my $t; # number of bits in significand
+ my $w; # number of bits in exponent
+
+ if ($k == 16) { # binary16 (half-precision)
+ $p = 11;
+ $t = 10;
+ $w = 5;
+ } elsif ($k == 32) { # binary32 (single-precision)
+ $p = 24;
+ $t = 23;
+ $w = 8;
+ } elsif ($k == 64) { # binary64 (double-precision)
+ $p = 53;
+ $t = 52;
+ $w = 11;
+ } else { # binaryN (quadruple-precition and above)
+ if ($k < 128 || $k != 32 * sprintf('%.0f', $k / 32)) {
+ croak "Number of bits must be 16, 32, 64, or >= 128 and",
+ " a multiple of 32";
+ }
+ $p = $k - sprintf('%.0f', 4 * log($k) / log(2)) + 13;
+ $t = $p - 1;
+ $w = $k - $t - 1;
+ }
+
+ # The maximum exponent, minimum exponent, and exponent bias.
+
+ my $emax = $class -> new(2) -> bpow($w - 1) -> bdec();
+ my $emin = 1 - $emax;
+ my $bias = $emax;
+
+ # Get numerical sign, exponent, and mantissa/significand for bit
+ # string.
+
+ my $sign = 0;
+ my $expo;
+ my $mant;
+
+ if ($x -> is_nan()) { # nan
+ $sign = 1;
+ $expo = $emax -> copy() -> binc();
+ $mant = $class -> new(2) -> bpow($t - 1);
+ } elsif ($x -> is_inf()) { # inf
+ $sign = 1 if $x -> is_neg();
+ $expo = $emax -> copy() -> binc();
+ $mant = $class -> bzero();
+ } elsif ($x -> is_zero()) { # zero
+ $expo = $emin -> copy() -> bdec();
+ $mant = $class -> bzero();
+ } else { # normal and subnormal
+
+ $sign = 1 if $x -> is_neg();
+
+ # Now we need to compute the mantissa and exponent in base $b.
+
+ my $binv = $class -> new("0.5");
+ my $b = $class -> new(2);
+ my $one = $class -> bone();
+
+ # We start off by initializing the exponent to zero and the
+ # mantissa to the input value. Then we increase the mantissa and
+ # decrease the exponent, or vice versa, until the mantissa is in
+ # the desired range or we hit one of the limits for the exponent.
+
+ $mant = $x -> copy() -> babs();
+
+ # We need to find the base 2 exponent. First make an estimate of
+ # the base 2 exponent, before adjusting it below. We could skip
+ # this estimation and go straight to the while-loops below, but the
+ # loops are slow, especially when the final exponent is far from
+ # zero and even more so if the number of digits is large. This
+ # initial estimation speeds up the computation dramatically.
+ #
+ # log2($m * 10**$e) = log10($m + 10**$e) * log(10)/log(2)
+ # = (log10($m) + $e) * log(10)/log(2)
+ # = (log($m)/log(10) + $e) * log(10)/log(2)
+
+ my ($m, $e) = $x -> nparts();
+ my $ms = $m -> numify();
+ my $es = $e -> numify();
+
+ my $expo_est = (log(abs($ms))/log(10) + $es) * log(10)/log(2);
+ $expo_est = int($expo_est);
+
+ # Limit the exponent.
+
+ if ($expo_est > $emax) {
+ $expo_est = $emax;
+ } elsif ($expo_est < $emin) {
+ $expo_est = $emin;
+ }
+
+ # Don't multiply by a number raised to a negative exponent. This
+ # will cause a division, whose result is truncated to some fixed
+ # number of digits. Instead, multiply by the inverse number raised
+ # to a positive exponent.
+
+ $expo = $class -> new($expo_est);
+ if ($expo_est > 0) {
+ $mant -> bmul($binv -> copy() -> bpow($expo));
+ } elsif ($expo_est < 0) {
+ my $expo_abs = $expo -> copy() -> bneg();
+ $mant -> bmul($b -> copy() -> bpow($expo_abs));
+ }
+
+ # Final adjustment.
+
+ while ($mant >= $b && $expo <= $emax) {
+ $mant -> bmul($binv);
+ $expo -> binc();
+ }
+
+ while ($mant < $one && $expo >= $emin) {
+ $mant -> bmul($b);
+ $expo -> bdec();
+ }
+
+ # Encode as infinity, normal number or subnormal number?
+
+ if ($expo > $emax) { # overflow => infinity
+ $expo = $emax -> copy() -> binc();
+ $mant = $class -> bzero();
+ } elsif ($expo < $emin) { # subnormal number
+ my $const = $class -> new(2) -> bpow($t - 1);
+ $mant -> bmul($const);
+ $mant -> bfround(0);
+ } else { # normal number
+ $mant -> bdec(); # remove implicit leading bit
+ my $const = $class -> new(2) -> bpow($t);
+ $mant -> bmul($const) -> bfround(0);
+ }
+ }
+
+ $expo -> badd($bias); # add bias
+
+ my $signbit = "$sign";
+
+ my $mantbits = $mant -> to_bin();
+ $mantbits = ("0" x ($t - CORE::length($mantbits))) . $mantbits;
+
+ my $expobits = $expo -> to_bin();
+ $expobits = ("0" x ($w - CORE::length($expobits))) . $expobits;
+
+ my $bin = $signbit . $expobits . $mantbits;
+ return pack "B*", $bin;
+ }
+
+ croak("The format '$format' is not yet supported.");
+}
+
sub as_hex {
# return number as hexadecimal string (only for integers defined)
@@ -4231,7 +4616,7 @@ sub numify {
}
# Create a string and let Perl's atoi()/atof() handle the rest.
- return 0 + $x -> bsstr();
+ return 0 + $x -> bnstr();
}
###############################################################################
@@ -4242,7 +4627,7 @@ sub import {
my $class = shift;
my $l = scalar @_;
my $lib = '';
-my @a;
+ my @a;
my $lib_kind = 'try';
$IMPORT=1;
for (my $i = 0; $i < $l ; $i++) {
@@ -4314,7 +4699,7 @@ sub _len_to_steps {
# D = 50 => N => 42, so L = 40 and R = 50
my $l = 40;
-my $r = $d;
+ my $r = $d;
# Otherwise this does not work under -Mbignum and we do not yet have "no bignum;" :(
$l = $l->numify if ref($l);
@@ -4370,7 +4755,6 @@ sub _log {
$over->bmul($u);
$factor = $class->new(3); $f = $class->new(2);
- my $steps = 0;
$limit = $class->new("1E-". ($scale-1));
while (3 < 5) {
@@ -4717,7 +5101,6 @@ sub _pow {
$over = $u->copy();
$limit = $class->new("1E-". ($scale-1));
- #my $steps = 0;
while (3 < 5) {
# we calculate the next term, and add it to the last
# when the next term is below our limit, it won't affect the outcome
@@ -4731,8 +5114,6 @@ sub _pow {
$factor->binc();
last if $x->{sign} !~ /^[-+]$/;
-
- #$steps++;
}
if ($do_invert) {
@@ -4795,6 +5176,7 @@ Math::BigFloat - Arbitrary size floating point math package
$x = Math::BigFloat->from_oct('0377'); # ditto
$x = Math::BigFloat->from_bin('0b1.1001p-4'); # from binary
$x = Math::BigFloat->from_bin('0101'); # ditto
+ $x = Math::BigFloat->from_ieee754($b, "binary64"); # from IEEE-754 bytes
$x = Math::BigFloat->bzero(); # create a +0
$x = Math::BigFloat->bone(); # create a +1
$x = Math::BigFloat->bone('-'); # create a -1
@@ -4926,6 +5308,7 @@ Math::BigFloat - Arbitrary size floating point math package
$x->as_hex(); # as signed hexadecimal string with prefixed 0x
$x->as_bin(); # as signed binary string with prefixed 0b
$x->as_oct(); # as signed octal string with prefixed 0
+ $x->to_ieee754($format); # to bytes encoded according to IEEE 754-2008
# Other conversion methods
@@ -5106,6 +5489,17 @@ using decimal digits.
If called as an instance method, the value is assigned to the invocand.
+=item from_ieee754()
+
+Interpret the input as a value encoded as described in IEEE754-2008. The input
+can be given as a byte string, hex string or binary string. The input is
+assumed to be in big-endian byte-order.
+
+ # both $dbl and $mbf are 3.141592...
+ $bytes = "\x40\x09\x21\xfb\x54\x44\x2d\x18";
+ $dbl = unpack "d>", $bytes;
+ $mbf = Math::BigFloat -> from_ieee754($bytes, "binary64");
+
=item bpi()
print Math::BigFloat->bpi(100), "\n";
@@ -5225,6 +5619,29 @@ C<ref($x)-E<gt>new()> can parse to create an object.
In Math::BigFloat, C<as_float()> has the same effect as C<copy()>.
+=item to_ieee754()
+
+Encodes the invocand as a byte string in the given format as specified in IEEE
+754-2008. Note that the encoded value is the nearest possible representation of
+the value. This value might not be exactly the same as the value in the
+invocand.
+
+ # $x = 3.1415926535897932385
+ $x = Math::BigFloat -> bpi(30);
+
+ $b = $x -> to_ieee754("binary64"); # encode as 8 bytes
+ $h = unpack "H*", $b; # "400921fb54442d18"
+
+ # 3.141592653589793115997963...
+ $y = Math::BigFloat -> from_ieee754($h, "binary64");
+
+All binary formats in IEEE 754-2008 are accepted. For convenience, som aliases
+are recognized: "half" for "binary16", "single" for "binary32", "double" for
+"binary64", "quadruple" for "binary128", "octuple" for "binary256", and
+"sexdecuple" for "binary512".
+
+See also L<https://en.wikipedia.org/wiki/IEEE_754>.
+
=back
=head2 ACCURACY AND PRECISION
@@ -5552,11 +5969,11 @@ L<http://annocpan.org/dist/Math-BigInt>
=item * CPAN Ratings
-L<http://cpanratings.perl.org/dist/Math-BigInt>
+L<https://cpanratings.perl.org/dist/Math-BigInt>
-=item * Search CPAN
+=item * MetaCPAN
-L<http://search.cpan.org/dist/Math-BigInt/>
+L<https://metacpan.org/release/Math-BigInt>
=item * CPAN Testers Matrix
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm
index a443cd4a5d..185f802835 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt.pm
@@ -1,3 +1,5 @@
+# -*- coding: utf-8-unix -*-
+
package Math::BigInt;
#
@@ -20,14 +22,12 @@ use warnings;
use Carp qw< carp croak >;
-our $VERSION = '1.999816';
+our $VERSION = '1.999818';
require Exporter;
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(objectify bgcd blcm);
-my $class = "Math::BigInt";
-
# Inside overload, the first arg is always an object. If the original code had
# it reversed (like $x = 2 * $y), then the third parameter is true.
# In some cases (like add, $x = $x + 2 is the same as $x = 2 + $x) this makes
@@ -232,9 +232,7 @@ my $LIB = 'Math::BigInt::Calc'; # module to do the low level math
# default is Calc.pm
my $IMPORT = 0; # was import() called yet?
# used to make require work
-my %WARN; # warn only once for low-level libs
my %CALLBACKS; # callbacks to notify on lib loads
-my $EMU_LIB = 'Math/BigInt/CalcEmu.pm'; # emulate low-level math
##############################################################################
# the old code had $rnd_mode, so we need to support it, too
@@ -1135,7 +1133,7 @@ sub bpi {
if (@_ == 1) {
# called like Math::BigInt::bpi(10);
$n = $self;
- $self = $class;
+ $self = __PACKAGE__;
}
$self = ref($self) if ref($self);
@@ -1234,6 +1232,24 @@ sub is_negative {
$x->{sign} =~ /^-/ ? 1 : 0; # -inf is negative, but NaN is not
}
+sub is_non_negative {
+ # Return true if argument is non-negative (>= 0).
+ my ($class, $x) = ref($_[0]) ? (undef,$_[0]) : objectify(1,@_);
+
+ return 1 if $x->{sign} =~ /^\+/;
+ return 1 if $x -> is_zero();
+ return 0;
+}
+
+sub is_non_positive {
+ # Return true if argument is non-positive (<= 0).
+ my ($class, $x) = ref($_[0]) ? (undef,$_[0]) : objectify(1,@_);
+
+ return 1 if $x->{sign} =~ /^\-/;
+ return 1 if $x -> is_zero();
+ return 0;
+}
+
sub is_odd {
# return true when arg (BINT or num_str) is odd, false for even
my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
@@ -2354,7 +2370,7 @@ sub bmodpow {
$num->{value} = $value;
$num->{sign} = $sign;
- return $num;
+ return $num -> round(@r);
}
sub bpow {
@@ -2401,21 +2417,14 @@ sub bpow {
$r[3] = $y; # no push!
- # cases 0 ** Y, X ** 0, X ** 1, 1 ** Y are handled by Calc or Emu
-
- my $new_sign = '+';
- $new_sign = $y->is_odd() ? '-' : '+' if ($x->{sign} ne '+');
+ # 0 ** -y => ( 1 / (0 ** y)) => 1 / 0 => +inf
+ return $x->binf() if $y->is_negative() && $x->is_zero();
- # 0 ** -7 => ( 1 / (0 ** 7)) => 1 / 0 => +inf
- return $x->binf()
- if $y->{sign} eq '-' && $x->{sign} eq '+' && $LIB->_is_zero($x->{value});
# 1 ** -y => 1 / (1 ** |y|)
- # so do test for negative $y after above's clause
- return $x->bnan() if $y->{sign} eq '-' && !$LIB->_is_one($x->{value});
+ return $x->bzero() if $y->is_negative() && !$LIB->_is_one($x->{value});
$x->{value} = $LIB->_pow($x->{value}, $y->{value});
- $x->{sign} = $new_sign;
- $x->{sign} = '+' if $LIB->_is_zero($y->{value});
+ $x->{sign} = $x->is_negative() && $y->is_odd() ? '-' : '+';
$x->round(@r);
}
@@ -2483,7 +2492,7 @@ sub blog {
return $x;
}
- my ($rc, $exact) = $LIB->_log_int($x->{value}, $base->{value});
+ my ($rc) = $LIB->_log_int($x->{value}, $base->{value});
return $x->bnan() unless defined $rc; # not possible to take log?
$x->{value} = $rc;
$x->round(@r);
@@ -2602,6 +2611,126 @@ sub bnok {
$n->round(@r);
}
+sub buparrow {
+ my $a = shift;
+ my $y = $a -> uparrow(@_);
+ $a -> {value} = $y -> {value};
+ return $a;
+}
+
+sub uparrow {
+ # Knuth's up-arrow notation buparrow(a, n, b)
+ #
+ # The following is a simple, recursive implementation of the up-arrow
+ # notation, just to show the idea. Such implementations cause "Deep
+ # recursion on subroutine ..." warnings, so we use a faster, non-recursive
+ # algorithm below with @_ as a stack.
+ #
+ # sub buparrow {
+ # my ($a, $n, $b) = @_;
+ # return $a ** $b if $n == 1;
+ # return $a * $b if $n == 0;
+ # return 1 if $b == 0;
+ # return buparrow($a, $n - 1, buparrow($a, $n, $b - 1));
+ # }
+
+ my ($a, $b, $n) = @_;
+ my $class = ref $a;
+ croak("a must be non-negative") if $a < 0;
+ croak("n must be non-negative") if $n < 0;
+ croak("b must be non-negative") if $b < 0;
+
+ while (@_ >= 3) {
+
+ # return $a ** $b if $n == 1;
+
+ if ($_[-2] == 1) {
+ my ($a, $n, $b) = splice @_, -3;
+ push @_, $a ** $b;
+ next;
+ }
+
+ # return $a * $b if $n == 0;
+
+ if ($_[-2] == 0) {
+ my ($a, $n, $b) = splice @_, -3;
+ push @_, $a * $b;
+ next;
+ }
+
+ # return 1 if $b == 0;
+
+ if ($_[-1] == 0) {
+ splice @_, -3;
+ push @_, $class -> bone();
+ next;
+ }
+
+ # return buparrow($a, $n - 1, buparrow($a, $n, $b - 1));
+
+ my ($a, $n, $b) = splice @_, -3;
+ push @_, ($a, $n - 1,
+ $a, $n, $b - 1);
+
+ }
+
+ pop @_;
+}
+
+sub backermann {
+ my $m = shift;
+ my $y = $m -> ackermann(@_);
+ $m -> {value} = $y -> {value};
+ return $m;
+}
+
+sub ackermann {
+ # Ackermann's function ackermann(m, n)
+ #
+ # The following is a simple, recursive implementation of the ackermann
+ # function, just to show the idea. Such implementations cause "Deep
+ # recursion on subroutine ..." warnings, so we use a faster, non-recursive
+ # algorithm below with @_ as a stack.
+ #
+ # sub ackermann {
+ # my ($m, $n) = @_;
+ # return $n + 1 if $m == 0;
+ # return ackermann($m - 1, 1) if $m > 0 && $n == 0;
+ # return ackermann($m - 1, ackermann($m, $n - 1) if $m > 0 && $n > 0;
+ # }
+
+ my ($m, $n) = @_;
+ my $class = ref $m;
+ croak("m must be non-negative") if $m < 0;
+ croak("n must be non-negative") if $n < 0;
+
+ my $two = $class -> new("2");
+ my $three = $class -> new("3");
+ my $thirteen = $class -> new("13");
+
+ $n = pop;
+ $n = $class -> new($n) unless ref($n);
+ while (@_) {
+ my $m = pop;
+ if ($m > $three) {
+ push @_, (--$m) x $n;
+ while (--$m >= $three) {
+ push @_, $m;
+ }
+ $n = $thirteen;
+ } elsif ($m == $three) {
+ $n = $class -> bone() -> blsft($n + $three) -> bsub($three);
+ } elsif ($m == $two) {
+ $n -> bmul($two) -> badd($three);
+ } elsif ($m >= 0) {
+ $n -> badd($m) -> binc();
+ } else {
+ die "negative m!";
+ }
+ }
+ $n;
+}
+
sub bsin {
# Calculate sinus(x) to N digits. Unless upgrading is in effect, returns the
# result truncated to an integer.
@@ -2654,9 +2783,9 @@ sub batan {
return $upgrade->new($x)->batan(@r) if defined $upgrade;
# calculate the result and truncate it to integer
- my $t = Math::BigFloat->new($x)->batan(@r);
+ my $tmp = Math::BigFloat->new($x)->batan(@r);
- $x->{value} = $LIB->_new($x->as_int()->bstr());
+ $x->{value} = $LIB->_new($tmp->as_int()->bstr());
$x->round(@r);
}
@@ -2902,12 +3031,19 @@ sub blsft {
# (BINT or num_str, BINT or num_str) return BINT
# compute x << y, base n, y >= 0
- # set up parameters
- my ($class, $x, $y, $b, @r) = (ref($_[0]), @_);
+ my ($class, $x, $y, $b, @r);
- # objectify is costly, so avoid it
- if ((!ref($_[0])) || (ref($_[0]) ne ref($_[1]))) {
- ($class, $x, $y, $b, @r) = objectify(2, @_);
+ # Objectify the base only when it is defined, since an undefined base, as
+ # in $x->blsft(3) or $x->blog(3, undef) means use the default base 2.
+
+ if (!ref($_[0]) && $_[0] =~ /^[A-Za-z]|::/) {
+ # E.g., Math::BigInt->blog(256, 5, 2)
+ ($class, $x, $y, $b, @r) =
+ defined $_[3] ? objectify(3, @_) : objectify(2, @_);
+ } else {
+ # E.g., Math::BigInt::blog(256, 5, 2) or $x->blog(5, 2)
+ ($class, $x, $y, $b, @r) =
+ defined $_[2] ? objectify(3, @_) : objectify(2, @_);
}
return $x if $x -> modify('blsft');
@@ -2915,7 +3051,15 @@ sub blsft {
$y -> {sign} !~ /^[+-]$/);
return $x -> round(@r) if $y -> is_zero();
- $b = 2 if !defined $b;
+ $b = defined($b) ? $b -> numify() : 2;
+
+ # While some of the libraries support an arbitrarily large base, not all of
+ # them do, so rather than returning an incorrect result in those cases,
+ # disallow bases that don't work with all libraries.
+
+ my $uintmax = ~0;
+ croak("Base is too large.") if $b > $uintmax;
+
return $x -> bnan() if $b <= 0 || $y -> {sign} eq '-';
$x -> {value} = $LIB -> _lsft($x -> {value}, $y -> {value}, $b);
@@ -3146,7 +3290,7 @@ sub bround {
# do not return $x->bnorm(), but $x
my $x = shift;
- $x = $class->new($x) unless ref $x;
+ $x = __PACKAGE__->new($x) unless ref $x;
my ($scale, $mode) = $x->_scale_a(@_);
return $x if !defined $scale || $x->modify('bround'); # no-op
@@ -3264,7 +3408,7 @@ sub fround {
# Exists to make life easier for switch between MBF and MBI (should we
# autoload fxxx() like MBF does for bxxx()?)
my $x = shift;
- $x = $class->new($x) unless ref $x;
+ $x = __PACKAGE__->new($x) unless ref $x;
$x->bround(@_);
}
@@ -3356,6 +3500,31 @@ sub digit {
$LIB->_digit($x->{value}, $n || 0);
}
+sub bdigitsum {
+ # like digitsum(), but assigns the result to the invocand
+ my $x = shift;
+
+ return $x if $x -> is_nan();
+ return $x -> bnan() if $x -> is_inf();
+
+ $x -> {value} = $LIB -> _digitsum($x -> {value});
+ $x -> {sign} = '+';
+ return $x;
+}
+
+sub digitsum {
+ # compute sum of decimal digits and return it
+ my $x = shift;
+ my $class = ref $x;
+
+ return $class -> bnan() if $x -> is_nan();
+ return $class -> bnan() if $x -> is_inf();
+
+ my $y = $class -> bzero();
+ $y -> {value} = $LIB -> _digitsum($x -> {value});
+ return $y;
+}
+
sub length {
my ($class, $x) = ref($_[0]) ? (undef, $_[0]) : objectify(1, @_);
@@ -3652,7 +3821,7 @@ sub bdstr {
sub to_hex {
# return as hex string, with prefixed 0x
my $x = shift;
- $x = $class->new($x) if !ref($x);
+ $x = __PACKAGE__->new($x) if !ref($x);
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
@@ -3663,7 +3832,7 @@ sub to_hex {
sub to_oct {
# return as octal string, with prefixed 0
my $x = shift;
- $x = $class->new($x) if !ref($x);
+ $x = __PACKAGE__->new($x) if !ref($x);
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
@@ -3674,7 +3843,7 @@ sub to_oct {
sub to_bin {
# return as binary string, with prefixed 0b
my $x = shift;
- $x = $class->new($x) if !ref($x);
+ $x = __PACKAGE__->new($x) if !ref($x);
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
@@ -3685,7 +3854,7 @@ sub to_bin {
sub to_bytes {
# return a byte string
my $x = shift;
- $x = $class->new($x) if !ref($x);
+ $x = __PACKAGE__->new($x) if !ref($x);
croak("to_bytes() requires a finite, non-negative integer")
if $x -> is_neg() || ! $x -> is_int();
@@ -3699,13 +3868,13 @@ sub to_bytes {
sub to_base {
# return a base anything string
my $x = shift;
- $x = $class->new($x) if !ref($x);
+ $x = __PACKAGE__->new($x) if !ref($x);
croak("the value to convert must be a finite, non-negative integer")
if $x -> is_neg() || !$x -> is_int();
my $base = shift;
- $base = $class->new($base) unless ref($base);
+ $base = __PACKAGE__->new($base) unless ref($base);
croak("the base must be a finite integer >= 2")
if $base < 2 || ! $base -> is_int();
@@ -3729,7 +3898,7 @@ sub to_base {
sub as_hex {
# return as hex string, with prefixed 0x
my $x = shift;
- $x = $class->new($x) if !ref($x);
+ $x = __PACKAGE__->new($x) if !ref($x);
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
@@ -3740,7 +3909,7 @@ sub as_hex {
sub as_oct {
# return as octal string, with prefixed 0
my $x = shift;
- $x = $class->new($x) if !ref($x);
+ $x = __PACKAGE__->new($x) if !ref($x);
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
@@ -3751,7 +3920,7 @@ sub as_oct {
sub as_bin {
# return as binary string, with prefixed 0b
my $x = shift;
- $x = $class->new($x) if !ref($x);
+ $x = __PACKAGE__->new($x) if !ref($x);
return $x->bstr() if $x->{sign} !~ /^[+-]$/; # inf, nan etc
@@ -3768,7 +3937,7 @@ sub as_bin {
sub numify {
# Make a Perl scalar number from a Math::BigInt object.
my $x = shift;
- $x = $class->new($x) unless ref $x;
+ $x = __PACKAGE__->new($x) unless ref $x;
if ($x -> is_nan()) {
require Math::Complex;
@@ -3817,7 +3986,7 @@ sub objectify {
# Check the context.
unless (wantarray) {
- croak("${class}::objectify() needs list context");
+ croak(__PACKAGE__ . "::objectify() needs list context");
}
# Get the number of arguments to objectify.
@@ -3935,10 +4104,9 @@ sub objectify {
sub import {
my $class = shift;
$IMPORT++; # remember we did import()
- my @a;
- my $l = scalar @_;
+ my @a; # unrecognized arguments
my $warn_or_die = 0; # 0 - no warn, 1 - warn, 2 - die
- for (my $i = 0; $i < $l ; $i++) {
+ for (my $i = 0; $i <= $#_ ; $i++) {
if ($_[$i] eq ':constant') {
# this causes overlord er load to step in
overload::constant
@@ -3951,7 +4119,9 @@ sub import {
} elsif ($_[$i] =~ /^(lib|try|only)\z/) {
# this causes a different low lib to take care...
$LIB = $_[$i+1] || '';
- # lib => 1 (warn on fallback), try => 0 (no warn), only => 2 (die on fallback)
+ # try => 0 (no warn)
+ # lib => 1 (warn on fallback)
+ # only => 2 (die on fallback)
$warn_or_die = 1 if $_[$i] eq 'lib';
$warn_or_die = 2 if $_[$i] eq 'only';
$i++;
@@ -3968,77 +4138,34 @@ sub import {
# try to load core math lib
my @c = split /\s*,\s*/, $LIB;
foreach (@c) {
- $_ =~ tr/a-zA-Z0-9://cd; # limit to sane characters
+ tr/a-zA-Z0-9://cd; # limit to sane characters
}
push @c, \'Calc' # if all fail, try these
if $warn_or_die < 2; # but not for "only"
- $LIB = ''; # signal error
+ $LIB = ''; # signal error
foreach my $l (@c) {
# fallback libraries are "marked" as \'string', extract string if nec.
my $lib = $l;
$lib = $$l if ref($l);
- next if ($lib || '') eq '';
+ next unless defined($lib) && CORE::length($lib);
$lib = 'Math::BigInt::'.$lib if $lib !~ /^Math::BigInt/i;
$lib =~ s/\.pm$//;
- if ($] < 5.006) {
- # Perl < 5.6.0 dies with "out of memory!" when eval("") and ':constant' is
- # used in the same script, or eval("") inside import().
- my @parts = split /::/, $lib; # Math::BigInt => Math BigInt
- my $file = pop @parts;
- $file .= '.pm'; # BigInt => BigInt.pm
- require File::Spec;
- $file = File::Spec->catfile (@parts, $file);
- eval {
- require "$file";
- $lib->import(@c);
- }
- } else {
- eval "use $lib qw/@c/;";
- }
+ my @parts = split /::/, $lib; # Math::BigInt => Math BigInt
+ $parts[-1] .= '.pm'; # BigInt => BigInt.pm
+ require File::Spec;
+ my $file = File::Spec->catfile(@parts);
+ eval { require $file; };
if ($@ eq '') {
- my $ok = 1;
- # loaded it ok, see if the api_version() is high enough
- if ($lib->can('api_version') && $lib->api_version() >= 1.0) {
- $ok = 0;
- # api_version matches, check if it really provides anything we need
- for my $method (qw/
- one two ten
- str num
- add mul div sub dec inc
- acmp len digit is_one is_zero is_even is_odd
- is_two is_ten
- zeros new copy check
- from_hex from_oct from_bin as_hex as_bin as_oct
- rsft lsft xor and or
- mod sqrt root fac pow modinv modpow log_int gcd
- /) {
- if (!$lib->can("_$method")) {
- if (($WARN{$lib} || 0) < 2) {
- carp("$lib is missing method '_$method'");
- $WARN{$lib} = 1; # still warn about the lib
- }
- $ok++;
- last;
- }
- }
- }
- if ($ok == 0) {
- $LIB = $lib;
- if ($warn_or_die > 0 && ref($l)) {
- my $msg = "Math::BigInt: couldn't load specified"
- . " math lib(s), fallback to $lib";
- carp($msg) if $warn_or_die == 1;
- croak($msg) if $warn_or_die == 2;
- }
- last; # found a usable one, break
- } else {
- if (($WARN{$lib} || 0) < 2) {
- my $ver = eval "\$$lib\::VERSION" || 'unknown';
- carp("Cannot load outdated $lib v$ver, please upgrade");
- $WARN{$lib} = 2; # never warn again
- }
+ $lib->import();
+ $LIB = $lib;
+ if ($warn_or_die > 0 && ref($l)) {
+ my $msg = "Math::BigInt: couldn't load specified"
+ . " math lib(s), fallback to $lib";
+ carp($msg) if $warn_or_die == 1;
+ croak($msg) if $warn_or_die == 2;
}
+ last; # found a usable one, break
}
}
if ($LIB eq '') {
@@ -4210,7 +4337,7 @@ sub _split {
sub _trailing_zeros {
# return the amount of trailing zeros in $x (as scalar)
my $x = shift;
- $x = $class->new($x) unless ref $x;
+ $x = __PACKAGE__->new($x) unless ref $x;
return 0 if $x->{sign} !~ /^[+-]$/; # NaN, inf, -inf etc
@@ -4423,6 +4550,8 @@ Math::BigInt - Arbitrary size integer/float math package
$x->blog($base); # logarithm of $x to base $base (e.g., base 2)
$x->bexp(); # calculate e ** $x where e is Euler's number
$x->bnok($y); # x over y (binomial coefficient n over k)
+ $x->buparrow($n, $y); # Knuth's up-arrow notation
+ $x->backermann($y); # the Ackermann function
$x->bsin(); # sine
$x->bcos(); # cosine
$x->batan(); # inverse tangent
@@ -4987,6 +5116,18 @@ neither positive nor negative.
Returns true if the invocand is negative and false otherwise. A C<NaN> is
neither positive nor negative.
+=item is_non_positive()
+
+ $x->is_non_positive(); # true if <= 0
+
+Returns true if the invocand is negative or zero.
+
+=item is_non_negative()
+
+ $x->is_non_negative(); # true if >= 0
+
+Returns true if the invocand is positive or zero.
+
=item is_odd()
$x->is_odd(); # true if odd, false for even
@@ -5292,6 +5433,38 @@ pseudo-code:
The behaviour is identical to the behaviour of the Maple and Mathematica
function for negative integers n, k.
+=item buparrow()
+
+=item uparrow()
+
+ $a -> buparrow($n, $b); # modifies $a
+ $x = $a -> uparrow($n, $b); # does not modify $a
+
+This method implements Knuth's up-arrow notation, where $n is a non-negative
+integer representing the number of up-arrows. $n = 0 gives multiplication, $n =
+1 gives exponentiation, $n = 2 gives tetration, $n = 3 gives hexation etc. The
+following illustrates the relation between the first values of $n.
+
+See L<https://en.wikipedia.org/wiki/Knuth%27s_up-arrow_notation>.
+
+=item backermann()
+
+=item ackermann()
+
+ $m -> backermann($n); # modifies $a
+ $x = $m -> ackermann($n); # does not modify $a
+
+This method implements the Ackermann function:
+
+ / n + 1 if m = 0
+ A(m, n) = | A(m-1, 1) if m > 0 and n = 0
+ \ A(m-1, A(m, n-1)) if m > 0 and n > 0
+
+Its value grows rapidly, even for small inputs. For example, A(4, 2) is an
+integer of 19729 decimal digits.
+
+See https://en.wikipedia.org/wiki/Ackermann_function
+
=item bsin()
my $x = Math::BigInt->new(1);
@@ -5590,6 +5763,18 @@ If you want $x to have a certain sign, use one of the following methods:
If C<$n> is negative, returns the digit counting from left.
+=item digitsum()
+
+ $x->digitsum();
+
+Computes the sum of the base 10 digits and returns it.
+
+=item bdigitsum()
+
+ $x->bdigitsum();
+
+Computes the sum of the base 10 digits and assigns the result to the invocand.
+
=item length()
$x->length();
@@ -6696,11 +6881,11 @@ L<http://annocpan.org/dist/Math-BigInt>
=item * CPAN Ratings
-L<http://cpanratings.perl.org/dist/Math-BigInt>
+L<https://cpanratings.perl.org/dist/Math-BigInt>
-=item * Search CPAN
+=item * MetaCPAN
-L<http://search.cpan.org/dist/Math-BigInt/>
+L<https://metacpan.org/release/Math-BigInt>
=item * CPAN Testers Matrix
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Calc.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Calc.pm
index 2bb06a0976..cd8f1ee44e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Calc.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Calc.pm
@@ -7,7 +7,7 @@ use warnings;
use Carp qw< carp croak >;
use Math::BigInt::Lib;
-our $VERSION = '1.999816';
+our $VERSION = '1.999818';
our @ISA = ('Math::BigInt::Lib');
@@ -35,9 +35,6 @@ our @ISA = ('Math::BigInt::Lib');
##############################################################################
# global constants, flags and accessory
-# announce that we are compatible with MBI v1.83 and up
-sub api_version () { 2; }
-
# constants for easier life
my ($BASE, $BASE_LEN, $RBASE, $MAX_VAL);
my ($AND_BITS, $XOR_BITS, $OR_BITS);
@@ -50,9 +47,7 @@ sub _base_len {
my ($class, $b, $int) = @_;
if (defined $b) {
- # avoid redefinitions
- undef &_mul;
- undef &_div;
+ no warnings "redefine";
if ($] >= 5.008 && $int && $b > 7) {
$BASE_LEN = $b;
@@ -403,13 +398,14 @@ sub _mul_use_mul {
my ($c, $xv, $yv) = @_;
if (@$yv == 1) {
- # shortcut for two very short numbers (improved by Nathan Zook)
- # works also if xv and yv are the same reference, and handles also $x == 0
+ # shortcut for two very short numbers (improved by Nathan Zook) works
+ # also if xv and yv are the same reference, and handles also $x == 0
if (@$xv == 1) {
if (($xv->[0] *= $yv->[0]) >= $BASE) {
- $xv->[0] = $xv->[0] - ($xv->[1] = int($xv->[0] * $RBASE)) * $BASE;
+ my $rem = $xv->[0] % $BASE;
+ $xv->[1] = ($xv->[0] - $rem) * $RBASE;
+ $xv->[0] = $rem;
}
- ;
return $xv;
}
# $x * 0 => 0
@@ -417,56 +413,44 @@ sub _mul_use_mul {
@$xv = (0);
return $xv;
}
+
# multiply a large number a by a single element one, so speed up
my $y = $yv->[0];
my $car = 0;
+ my $rem;
foreach my $i (@$xv) {
$i = $i * $y + $car;
- $car = int($i * $RBASE);
- $i -= $car * $BASE;
+ $rem = $i % $BASE;
+ $car = ($i - $rem) * $RBASE;
+ $i = $rem;
}
push @$xv, $car if $car != 0;
return $xv;
}
+
# shortcut for result $x == 0 => result = 0
return $xv if @$xv == 1 && $xv->[0] == 0;
# since multiplying $x with $x fails, make copy in this case
- $yv = [ @$xv ] if $xv == $yv; # same references?
+ $yv = $c->_copy($xv) if $xv == $yv; # same references?
my @prod = ();
- my ($prod, $car, $cty, $xi, $yi);
-
+ my ($prod, $rem, $car, $cty, $xi, $yi);
for $xi (@$xv) {
$car = 0;
$cty = 0;
-
- # slow variant
- # for $yi (@$yv)
- # {
- # $prod = $xi * $yi + ($prod[$cty] || 0) + $car;
- # $prod[$cty++] =
- # $prod - ($car = int($prod * RBASE)) * $BASE; # see USE_MUL
- # }
- # $prod[$cty] += $car if $car; # need really to check for 0?
- # $xi = shift @prod;
-
- # faster variant
# looping through this if $xi == 0 is silly - so optimize it away!
- $xi = (shift @prod || 0), next if $xi == 0;
+ $xi = (shift(@prod) || 0), next if $xi == 0;
for $yi (@$yv) {
$prod = $xi * $yi + ($prod[$cty] || 0) + $car;
- ## this is actually a tad slower
- ## $prod = $prod[$cty]; $prod += ($car + $xi * $yi); # no ||0 here
- $prod[$cty++] =
- $prod - ($car = int($prod * $RBASE)) * $BASE; # see USE_MUL
+ $rem = $prod % $BASE;
+ $car = int(($prod - $rem) * $RBASE);
+ $prod[$cty++] = $rem;
}
- $prod[$cty] += $car if $car; # need really to check for 0?
- $xi = shift @prod || 0; # || 0 makes v5.005_3 happy
+ $prod[$cty] += $car if $car; # need really to check for 0?
+ $xi = shift(@prod) || 0; # || 0 makes v5.005_3 happy
}
push @$xv, @prod;
- # can't have leading zeros
- # __strip_zeros($xv);
$xv;
}
@@ -478,11 +462,11 @@ sub _mul_use_div_64 {
my ($c, $xv, $yv) = @_;
use integer;
+
if (@$yv == 1) {
- # shortcut for two small numbers, also handles $x == 0
+ # shortcut for two very short numbers (improved by Nathan Zook) works
+ # also if xv and yv are the same reference, and handles also $x == 0
if (@$xv == 1) {
- # shortcut for two very short numbers (improved by Nathan Zook)
- # works also if xv and yv are the same reference, and handles also $x == 0
if (($xv->[0] *= $yv->[0]) >= $BASE) {
$xv->[0] =
$xv->[0] - ($xv->[1] = $xv->[0] / $BASE) * $BASE;
@@ -494,6 +478,7 @@ sub _mul_use_div_64 {
@$xv = (0);
return $xv;
}
+
# multiply a large number a by a single element one, so speed up
my $y = $yv->[0];
my $car = 0;
@@ -505,11 +490,12 @@ sub _mul_use_div_64 {
push @$xv, $car if $car != 0;
return $xv;
}
+
# shortcut for result $x == 0 => result = 0
- return $xv if ( ((@$xv == 1) && ($xv->[0] == 0)) );
+ return $xv if @$xv == 1 && $xv->[0] == 0;
# since multiplying $x with $x fails, make copy in this case
- $yv = $c->_copy($xv) if $xv == $yv; # same references?
+ $yv = $c->_copy($xv) if $xv == $yv; # same references?
my @prod = ();
my ($prod, $car, $cty, $xi, $yi);
@@ -517,13 +503,13 @@ sub _mul_use_div_64 {
$car = 0;
$cty = 0;
# looping through this if $xi == 0 is silly - so optimize it away!
- $xi = (shift @prod || 0), next if $xi == 0;
+ $xi = (shift(@prod) || 0), next if $xi == 0;
for $yi (@$yv) {
$prod = $xi * $yi + ($prod[$cty] || 0) + $car;
$prod[$cty++] = $prod - ($car = $prod / $BASE) * $BASE;
}
- $prod[$cty] += $car if $car; # need really to check for 0?
- $xi = shift @prod || 0; # || 0 makes v5.005_3 happy
+ $prod[$cty] += $car if $car; # need really to check for 0?
+ $xi = shift(@prod) || 0; # || 0 makes v5.005_3 happy
}
push @$xv, @prod;
$xv;
@@ -536,15 +522,14 @@ sub _mul_use_div {
my ($c, $xv, $yv) = @_;
if (@$yv == 1) {
- # shortcut for two small numbers, also handles $x == 0
+ # shortcut for two very short numbers (improved by Nathan Zook) works
+ # also if xv and yv are the same reference, and handles also $x == 0
if (@$xv == 1) {
- # shortcut for two very short numbers (improved by Nathan Zook)
- # works also if xv and yv are the same reference, and handles also $x == 0
if (($xv->[0] *= $yv->[0]) >= $BASE) {
- $xv->[0] =
- $xv->[0] - ($xv->[1] = int($xv->[0] / $BASE)) * $BASE;
+ my $rem = $xv->[0] % $BASE;
+ $xv->[1] = ($xv->[0] - $rem) / $BASE;
+ $xv->[0] = $rem;
}
- ;
return $xv;
}
# $x * 0 => 0
@@ -552,42 +537,44 @@ sub _mul_use_div {
@$xv = (0);
return $xv;
}
+
# multiply a large number a by a single element one, so speed up
my $y = $yv->[0];
my $car = 0;
+ my $rem;
foreach my $i (@$xv) {
$i = $i * $y + $car;
- $car = int($i / $BASE);
- $i -= $car * $BASE;
- # This (together with use integer;) does not work on 32-bit Perls
- #$i = $i * $y + $car; $i -= ($car = $i / $BASE) * $BASE;
+ $rem = $i % $BASE;
+ $car = ($i - $rem) / $BASE;
+ $i = $rem;
}
push @$xv, $car if $car != 0;
return $xv;
}
+
# shortcut for result $x == 0 => result = 0
- return $xv if ( ((@$xv == 1) && ($xv->[0] == 0)) );
+ return $xv if @$xv == 1 && $xv->[0] == 0;
# since multiplying $x with $x fails, make copy in this case
- $yv = $c->_copy($xv) if $xv == $yv; # same references?
+ $yv = $c->_copy($xv) if $xv == $yv; # same references?
my @prod = ();
- my ($prod, $car, $cty, $xi, $yi);
+ my ($prod, $rem, $car, $cty, $xi, $yi);
for $xi (@$xv) {
$car = 0;
$cty = 0;
# looping through this if $xi == 0 is silly - so optimize it away!
- $xi = (shift @prod || 0), next if $xi == 0;
+ $xi = (shift(@prod) || 0), next if $xi == 0;
for $yi (@$yv) {
$prod = $xi * $yi + ($prod[$cty] || 0) + $car;
- $prod[$cty++] = $prod - ($car = int($prod / $BASE)) * $BASE;
+ $rem = $prod % $BASE;
+ $car = ($prod - $rem) / $BASE;
+ $prod[$cty++] = $rem;
}
- $prod[$cty] += $car if $car; # need really to check for 0?
- $xi = shift @prod || 0; # || 0 makes v5.005_3 happy
+ $prod[$cty] += $car if $car; # need really to check for 0?
+ $xi = shift(@prod) || 0; # || 0 makes v5.005_3 happy
}
push @$xv, @prod;
- # can't have leading zeros
- # __strip_zeros($xv);
$xv;
}
@@ -595,28 +582,19 @@ sub _div_use_mul {
# ref to array, ref to array, modify first array and return remainder if
# in list context
- # see comments in _div_use_div() for more explanations
-
my ($c, $x, $yorg) = @_;
# the general div algorithm here is about O(N*N) and thus quite slow, so
# we first check for some special cases and use shortcuts to handle them.
- # This works, because we store the numbers in a chunked format where each
- # element contains 5..7 digits (depending on system).
-
# if both numbers have only one element:
if (@$x == 1 && @$yorg == 1) {
# shortcut, $yorg and $x are two small numbers
- if (wantarray) {
- my $rem = [ $x->[0] % $yorg->[0] ];
- bless $rem, $c;
- $x->[0] = int($x->[0] / $yorg->[0]);
- return ($x, $rem);
- } else {
- $x->[0] = int($x->[0] / $yorg->[0]);
- return $x;
- }
+ my $rem = [ $x->[0] % $yorg->[0] ];
+ bless $rem, $c;
+ $x->[0] = ($x->[0] - $rem->[0]) / $yorg->[0];
+ return ($x, $rem) if wantarray;
+ return $x;
}
# if x has more than one, but y has only one element:
@@ -631,120 +609,120 @@ sub _div_use_mul {
my $b;
while ($j-- > 0) {
$b = $r * $BASE + $x->[$j];
- $x->[$j] = int($b/$y);
$r = $b % $y;
+ $x->[$j] = ($b - $r) / $y;
}
- pop @$x if @$x > 1 && $x->[-1] == 0; # splice up a leading zero
+ pop(@$x) if @$x > 1 && $x->[-1] == 0; # remove any trailing zero
return ($x, $rem) if wantarray;
return $x;
}
# now x and y have more than one element
- # check whether y has more elements than x, if yet, the result will be 0
+ # check whether y has more elements than x, if so, the result is 0
if (@$yorg > @$x) {
my $rem;
- $rem = $c->_copy($x) if wantarray; # make copy
- @$x = 0; # set to 0
- return ($x, $rem) if wantarray; # including remainder?
- return $x; # only x, which is [0] now
+ $rem = $c->_copy($x) if wantarray; # make copy
+ @$x = 0; # set to 0
+ return ($x, $rem) if wantarray; # including remainder?
+ return $x; # only x, which is [0] now
}
+
# check whether the numbers have the same number of elements, in that case
# the result will fit into one element and can be computed efficiently
if (@$yorg == @$x) {
+ my $cmp = 0;
+ for (my $j = $#$x ; $j >= 0 ; --$j) {
+ last if $cmp = $x->[$j] - $yorg->[$j];
+ }
- # if $yorg has more digits than $x (it's leading element is longer than
- # the one from $x), the result will also be 0:
- if (length(int($yorg->[-1])) > length(int($x->[-1]))) {
- my $rem = $c->_copy($x) if wantarray; # make copy
- @$x = 0; # set to 0
- return ($x, $rem) if wantarray; # including remainder?
+ if ($cmp == 0) { # x = y
+ @$x = 1;
+ return $x, $c->_zero() if wantarray;
return $x;
}
- # now calculate $x / $yorg
- if (length(int($yorg->[-1])) == length(int($x->[-1]))) {
- # same length, so make full compare
- my $a = 0;
- my $j = @$x - 1;
- # manual way (abort if unequal, good for early ne)
- while ($j >= 0) {
- last if ($a = $x->[$j] - $yorg->[$j]);
- $j--;
- }
- # $a contains the result of the compare between X and Y
- # a < 0: x < y, a == 0: x == y, a > 0: x > y
- if ($a <= 0) {
- # a = 0 => x == y => rem 0
- # a < 0 => x < y => rem = x
- my $rem = $a == 0 ? $c->_zero() : $c->_copy($x);
- @$x = 0; # if $a < 0
- $x->[0] = 1 if $a == 0; # $x == $y
- return ($x, $rem) if wantarray;
- return $x;
+ if ($cmp < 0) { # x < y
+ if (wantarray) {
+ my $rem = $c->_copy($x);
+ @$x = 0;
+ return $x, $rem;
}
- # $x >= $y, so proceed normally
+ @$x = 0;
+ return $x;
}
}
# all other cases:
- my $y = $c->_copy($yorg); # always make copy to preserve
+ my $y = $c->_copy($yorg); # always make copy to preserve
- my ($car, $bar, $prd, $dd, $xi, $yi, @q, $v2, $v1, $tmp, $q, $u2, $u1, $u0);
-
- $car = $bar = $prd = 0;
- if (($dd = int($BASE / ($y->[-1] + 1))) != 1) {
- for $xi (@$x) {
+ my $tmp = $y->[-1] + 1;
+ my $rem = $BASE % $tmp;
+ my $dd = ($BASE - $rem) / $tmp;
+ if ($dd != 1) {
+ my $car = 0;
+ for my $xi (@$x) {
$xi = $xi * $dd + $car;
- $xi -= ($car = int($xi * $RBASE)) * $BASE; # see USE_MUL
+ $xi -= ($car = int($xi * $RBASE)) * $BASE; # see USE_MUL
}
push(@$x, $car);
$car = 0;
- for $yi (@$y) {
+ for my $yi (@$y) {
$yi = $yi * $dd + $car;
- $yi -= ($car = int($yi * $RBASE)) * $BASE; # see USE_MUL
+ $yi -= ($car = int($yi * $RBASE)) * $BASE; # see USE_MUL
}
} else {
push(@$x, 0);
}
- @q = ();
- ($v2, $v1) = @$y[-2, -1];
+
+ # @q will accumulate the final result, $q contains the current computed
+ # part of the final result
+
+ my @q = ();
+ my ($v2, $v1) = @$y[-2, -1];
$v2 = 0 unless $v2;
while ($#$x > $#$y) {
- ($u2, $u1, $u0) = @$x[-3 .. -1];
+ my ($u2, $u1, $u0) = @$x[-3 .. -1];
$u2 = 0 unless $u2;
#warn "oups v1 is 0, u0: $u0 $y->[-2] $y->[-1] l ",scalar @$y,"\n"
# if $v1 == 0;
- $q = (($u0 == $v1) ? $MAX_VAL : int(($u0 * $BASE + $u1) / $v1));
- --$q while ($v2 * $q > ($u0 * $BASE + $u1 - $q * $v1) * $BASE + $u2);
+ my $tmp = $u0 * $BASE + $u1;
+ my $rem = $tmp % $v1;
+ my $q = $u0 == $v1 ? $MAX_VAL : (($tmp - $rem) / $v1);
+ --$q while $v2 * $q > ($u0 * $BASE + $u1 - $q * $v1) * $BASE + $u2;
if ($q) {
- ($car, $bar) = (0, 0);
- for ($yi = 0, $xi = $#$x - $#$y-1; $yi <= $#$y; ++$yi, ++$xi) {
+ my $prd;
+ my ($car, $bar) = (0, 0);
+ for (my $yi = 0, my $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
$prd = $q * $y->[$yi] + $car;
- $prd -= ($car = int($prd * $RBASE)) * $BASE; # see USE_MUL
- $x->[$xi] += $BASE if ($bar = (($x->[$xi] -= $prd + $bar) < 0));
+ $prd -= ($car = int($prd * $RBASE)) * $BASE; # see USE_MUL
+ $x->[$xi] += $BASE if $bar = (($x->[$xi] -= $prd + $bar) < 0);
}
if ($x->[-1] < $car + $bar) {
$car = 0;
--$q;
- for ($yi = 0, $xi = $#$x - $#$y-1; $yi <= $#$y; ++$yi, ++$xi) {
+ for (my $yi = 0, my $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
$x->[$xi] -= $BASE
- if ($car = (($x->[$xi] += $y->[$yi] + $car) >= $BASE));
+ if $car = (($x->[$xi] += $y->[$yi] + $car) >= $BASE);
}
}
}
pop(@$x);
unshift(@q, $q);
}
+
if (wantarray) {
my $d = bless [], $c;
if ($dd != 1) {
- $car = 0;
- for $xi (reverse @$x) {
+ my $car = 0;
+ my ($prd, $rem);
+ for my $xi (reverse @$x) {
$prd = $car * $BASE + $xi;
- $car = $prd - ($tmp = int($prd / $dd)) * $dd; # see USE_MUL
- unshift(@$d, $tmp);
+ $rem = $prd % $dd;
+ $tmp = ($prd - $rem) / $dd;
+ $car = $rem;
+ unshift @$d, $tmp;
}
} else {
@$d = @$x;
@@ -762,29 +740,29 @@ sub _div_use_mul {
sub _div_use_div_64 {
# ref to array, ref to array, modify first array and return remainder if
# in list context
- # This version works on 64 bit integers
- my ($c, $x, $yorg) = @_;
+ # This version works on integers
use integer;
+
+ my ($c, $x, $yorg) = @_;
+
# the general div algorithm here is about O(N*N) and thus quite slow, so
# we first check for some special cases and use shortcuts to handle them.
- # This works, because we store the numbers in a chunked format where each
- # element contains 5..7 digits (depending on system).
-
# if both numbers have only one element:
if (@$x == 1 && @$yorg == 1) {
# shortcut, $yorg and $x are two small numbers
if (wantarray) {
my $rem = [ $x->[0] % $yorg->[0] ];
bless $rem, $c;
- $x->[0] = int($x->[0] / $yorg->[0]);
+ $x->[0] = $x->[0] / $yorg->[0];
return ($x, $rem);
} else {
- $x->[0] = int($x->[0] / $yorg->[0]);
+ $x->[0] = $x->[0] / $yorg->[0];
return $x;
}
}
+
# if x has more than one, but y has only one element:
if (@$yorg == 1) {
my $rem;
@@ -797,78 +775,67 @@ sub _div_use_div_64 {
my $b;
while ($j-- > 0) {
$b = $r * $BASE + $x->[$j];
- $x->[$j] = int($b/$y);
$r = $b % $y;
+ $x->[$j] = $b / $y;
}
- pop @$x if @$x > 1 && $x->[-1] == 0; # splice up a leading zero
+ pop(@$x) if @$x > 1 && $x->[-1] == 0; # remove any trailing zero
return ($x, $rem) if wantarray;
return $x;
}
+
# now x and y have more than one element
- # check whether y has more elements than x, if yet, the result will be 0
+ # check whether y has more elements than x, if so, the result is 0
if (@$yorg > @$x) {
my $rem;
- $rem = $c->_copy($x) if wantarray; # make copy
- @$x = 0; # set to 0
- return ($x, $rem) if wantarray; # including remainder?
- return $x; # only x, which is [0] now
+ $rem = $c->_copy($x) if wantarray; # make copy
+ @$x = 0; # set to 0
+ return ($x, $rem) if wantarray; # including remainder?
+ return $x; # only x, which is [0] now
}
+
# check whether the numbers have the same number of elements, in that case
# the result will fit into one element and can be computed efficiently
if (@$yorg == @$x) {
- my $rem;
- # if $yorg has more digits than $x (it's leading element is longer than
- # the one from $x), the result will also be 0:
- if (length(int($yorg->[-1])) > length(int($x->[-1]))) {
- $rem = $c->_copy($x) if wantarray; # make copy
- @$x = 0; # set to 0
- return ($x, $rem) if wantarray; # including remainder?
- return $x;
+ my $cmp = 0;
+ for (my $j = $#$x ; $j >= 0 ; --$j) {
+ last if $cmp = $x->[$j] - $yorg->[$j];
}
- # now calculate $x / $yorg
- if (length(int($yorg->[-1])) == length(int($x->[-1]))) {
- # same length, so make full compare
+ if ($cmp == 0) { # x = y
+ @$x = 1;
+ return $x, $c->_zero() if wantarray;
+ return $x;
+ }
- my $a = 0;
- my $j = @$x - 1;
- # manual way (abort if unequal, good for early ne)
- while ($j >= 0) {
- last if ($a = $x->[$j] - $yorg->[$j]);
- $j--;
- }
- # $a contains the result of the compare between X and Y
- # a < 0: x < y, a == 0: x == y, a > 0: x > y
- if ($a <= 0) {
- $rem = $c->_zero(); # a = 0 => x == y => rem 0
- $rem = $c->_copy($x) if $a != 0; # a < 0 => x < y => rem = x
- @$x = 0; # if $a < 0
- $x->[0] = 1 if $a == 0; # $x == $y
- return ($x, $rem) if wantarray; # including remainder?
- return $x;
+ if ($cmp < 0) { # x < y
+ if (wantarray) {
+ my $rem = $c->_copy($x);
+ @$x = 0;
+ return $x, $rem;
}
- # $x >= $y, so proceed normally
+ @$x = 0;
+ return $x;
}
}
# all other cases:
- my $y = $c->_copy($yorg); # always make copy to preserve
-
- my ($car, $bar, $prd, $dd, $xi, $yi, @q, $v2, $v1, $tmp, $q, $u2, $u1, $u0);
+ my $y = $c->_copy($yorg); # always make copy to preserve
- $car = $bar = $prd = 0;
- if (($dd = int($BASE / ($y->[-1] + 1))) != 1) {
- for $xi (@$x) {
+ my $tmp;
+ my $dd = $BASE / ($y->[-1] + 1);
+ if ($dd != 1) {
+ my $car = 0;
+ for my $xi (@$x) {
$xi = $xi * $dd + $car;
- $xi -= ($car = int($xi / $BASE)) * $BASE;
+ $xi -= ($car = $xi / $BASE) * $BASE;
}
push(@$x, $car);
$car = 0;
- for $yi (@$y) {
+ for my $yi (@$y) {
$yi = $yi * $dd + $car;
- $yi -= ($car = int($yi / $BASE)) * $BASE;
+ $yi -= ($car = $yi / $BASE) * $BASE;
}
} else {
push(@$x, 0);
@@ -877,43 +844,48 @@ sub _div_use_div_64 {
# @q will accumulate the final result, $q contains the current computed
# part of the final result
- @q = ();
- ($v2, $v1) = @$y[-2, -1];
+ my @q = ();
+ my ($v2, $v1) = @$y[-2, -1];
$v2 = 0 unless $v2;
while ($#$x > $#$y) {
- ($u2, $u1, $u0) = @$x[-3..-1];
+ my ($u2, $u1, $u0) = @$x[-3 .. -1];
$u2 = 0 unless $u2;
#warn "oups v1 is 0, u0: $u0 $y->[-2] $y->[-1] l ",scalar @$y,"\n"
# if $v1 == 0;
- $q = (($u0 == $v1) ? $MAX_VAL : int(($u0 * $BASE + $u1) / $v1));
- --$q while ($v2 * $q > ($u0 * $BASE +$ u1- $q*$v1) * $BASE + $u2);
+ my $tmp = $u0 * $BASE + $u1;
+ my $rem = $tmp % $v1;
+ my $q = $u0 == $v1 ? $MAX_VAL : (($tmp - $rem) / $v1);
+ --$q while $v2 * $q > ($u0 * $BASE + $u1 - $q * $v1) * $BASE + $u2;
if ($q) {
- ($car, $bar) = (0, 0);
- for ($yi = 0, $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
+ my $prd;
+ my ($car, $bar) = (0, 0);
+ for (my $yi = 0, my $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
$prd = $q * $y->[$yi] + $car;
$prd -= ($car = int($prd / $BASE)) * $BASE;
- $x->[$xi] += $BASE if ($bar = (($x->[$xi] -= $prd + $bar) < 0));
+ $x->[$xi] += $BASE if $bar = (($x->[$xi] -= $prd + $bar) < 0);
}
if ($x->[-1] < $car + $bar) {
$car = 0;
--$q;
- for ($yi = 0, $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
+ for (my $yi = 0, my $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
$x->[$xi] -= $BASE
- if ($car = (($x->[$xi] += $y->[$yi] + $car) >= $BASE));
+ if $car = (($x->[$xi] += $y->[$yi] + $car) >= $BASE);
}
}
}
pop(@$x);
unshift(@q, $q);
}
+
if (wantarray) {
my $d = bless [], $c;
if ($dd != 1) {
- $car = 0;
- for $xi (reverse @$x) {
+ my $car = 0;
+ my $prd;
+ for my $xi (reverse @$x) {
$prd = $car * $BASE + $xi;
- $car = $prd - ($tmp = int($prd / $dd)) * $dd;
- unshift(@$d, $tmp);
+ $car = $prd - ($tmp = $prd / $dd) * $dd;
+ unshift @$d, $tmp;
}
} else {
@$d = @$x;
@@ -931,27 +903,22 @@ sub _div_use_div_64 {
sub _div_use_div {
# ref to array, ref to array, modify first array and return remainder if
# in list context
+
my ($c, $x, $yorg) = @_;
# the general div algorithm here is about O(N*N) and thus quite slow, so
# we first check for some special cases and use shortcuts to handle them.
- # This works, because we store the numbers in a chunked format where each
- # element contains 5..7 digits (depending on system).
-
# if both numbers have only one element:
if (@$x == 1 && @$yorg == 1) {
# shortcut, $yorg and $x are two small numbers
- if (wantarray) {
- my $rem = [ $x->[0] % $yorg->[0] ];
- bless $rem, $c;
- $x->[0] = int($x->[0] / $yorg->[0]);
- return ($x, $rem);
- } else {
- $x->[0] = int($x->[0] / $yorg->[0]);
- return $x;
- }
+ my $rem = [ $x->[0] % $yorg->[0] ];
+ bless $rem, $c;
+ $x->[0] = ($x->[0] - $rem->[0]) / $yorg->[0];
+ return ($x, $rem) if wantarray;
+ return $x;
}
+
# if x has more than one, but y has only one element:
if (@$yorg == 1) {
my $rem;
@@ -964,80 +931,72 @@ sub _div_use_div {
my $b;
while ($j-- > 0) {
$b = $r * $BASE + $x->[$j];
- $x->[$j] = int($b/$y);
$r = $b % $y;
+ $x->[$j] = ($b - $r) / $y;
}
- pop @$x if @$x > 1 && $x->[-1] == 0; # splice up a leading zero
+ pop(@$x) if @$x > 1 && $x->[-1] == 0; # remove any trailing zero
return ($x, $rem) if wantarray;
return $x;
}
+
# now x and y have more than one element
- # check whether y has more elements than x, if yet, the result will be 0
+ # check whether y has more elements than x, if so, the result is 0
if (@$yorg > @$x) {
my $rem;
- $rem = $c->_copy($x) if wantarray; # make copy
- @$x = 0; # set to 0
- return ($x, $rem) if wantarray; # including remainder?
- return $x; # only x, which is [0] now
+ $rem = $c->_copy($x) if wantarray; # make copy
+ @$x = 0; # set to 0
+ return ($x, $rem) if wantarray; # including remainder?
+ return $x; # only x, which is [0] now
}
+
# check whether the numbers have the same number of elements, in that case
# the result will fit into one element and can be computed efficiently
if (@$yorg == @$x) {
- my $rem;
- # if $yorg has more digits than $x (it's leading element is longer than
- # the one from $x), the result will also be 0:
- if (length(int($yorg->[-1])) > length(int($x->[-1]))) {
- $rem = $c->_copy($x) if wantarray; # make copy
- @$x = 0; # set to 0
- return ($x, $rem) if wantarray; # including remainder?
- return $x;
+ my $cmp = 0;
+ for (my $j = $#$x ; $j >= 0 ; --$j) {
+ last if $cmp = $x->[$j] - $yorg->[$j];
}
- # now calculate $x / $yorg
- if (length(int($yorg->[-1])) == length(int($x->[-1]))) {
- # same length, so make full compare
+ if ($cmp == 0) { # x = y
+ @$x = 1;
+ return $x, $c->_zero() if wantarray;
+ return $x;
+ }
- my $a = 0;
- my $j = @$x - 1;
- # manual way (abort if unequal, good for early ne)
- while ($j >= 0) {
- last if ($a = $x->[$j] - $yorg->[$j]);
- $j--;
- }
- # $a contains the result of the compare between X and Y
- # a < 0: x < y, a == 0: x == y, a > 0: x > y
- if ($a <= 0) {
- $rem = $c->_zero(); # a = 0 => x == y => rem 0
- $rem = $c->_copy($x) if $a != 0; # a < 0 => x < y => rem = x
+ if ($cmp < 0) { # x < y
+ if (wantarray) {
+ my $rem = $c->_copy($x);
@$x = 0;
- $x->[0] = 0; # if $a < 0
- $x->[0] = 1 if $a == 0; # $x == $y
- return ($x, $rem) if wantarray; # including remainder?
- return $x;
+ return $x, $rem;
}
- # $x >= $y, so proceed normally
-
+ @$x = 0;
+ return $x;
}
}
# all other cases:
- my $y = $c->_copy($yorg); # always make copy to preserve
-
- my ($car, $bar, $prd, $dd, $xi, $yi, @q, $v2, $v1, @d, $tmp, $q, $u2, $u1, $u0);
+ my $y = $c->_copy($yorg); # always make copy to preserve
- $car = $bar = $prd = 0;
- if (($dd = int($BASE / ($y->[-1] + 1))) != 1) {
- for $xi (@$x) {
+ my $tmp = $y->[-1] + 1;
+ my $rem = $BASE % $tmp;
+ my $dd = ($BASE - $rem) / $tmp;
+ if ($dd != 1) {
+ my $car = 0;
+ for my $xi (@$x) {
$xi = $xi * $dd + $car;
- $xi -= ($car = int($xi / $BASE)) * $BASE;
+ $rem = $xi % $BASE;
+ $car = ($xi - $rem) / $BASE;
+ $xi = $rem;
}
push(@$x, $car);
$car = 0;
- for $yi (@$y) {
+ for my $yi (@$y) {
$yi = $yi * $dd + $car;
- $yi -= ($car = int($yi / $BASE)) * $BASE;
+ $rem = $yi % $BASE;
+ $car = ($yi - $rem) / $BASE;
+ $yi = $rem;
}
} else {
push(@$x, 0);
@@ -1046,43 +1005,52 @@ sub _div_use_div {
# @q will accumulate the final result, $q contains the current computed
# part of the final result
- @q = ();
- ($v2, $v1) = @$y[-2, -1];
+ my @q = ();
+ my ($v2, $v1) = @$y[-2, -1];
$v2 = 0 unless $v2;
while ($#$x > $#$y) {
- ($u2, $u1, $u0) = @$x[-3..-1];
+ my ($u2, $u1, $u0) = @$x[-3 .. -1];
$u2 = 0 unless $u2;
#warn "oups v1 is 0, u0: $u0 $y->[-2] $y->[-1] l ",scalar @$y,"\n"
# if $v1 == 0;
- $q = (($u0 == $v1) ? $MAX_VAL : int(($u0 * $BASE + $u1) / $v1));
- --$q while ($v2 * $q > ($u0 * $BASE + $u1 - $q * $v1) * $BASE + $u2);
+ my $tmp = $u0 * $BASE + $u1;
+ my $rem = $tmp % $v1;
+ my $q = $u0 == $v1 ? $MAX_VAL : (($tmp - $rem) / $v1);
+ --$q while $v2 * $q > ($u0 * $BASE + $u1 - $q * $v1) * $BASE + $u2;
if ($q) {
- ($car, $bar) = (0, 0);
- for ($yi = 0, $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
+ my $prd;
+ my ($car, $bar) = (0, 0);
+ for (my $yi = 0, my $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
$prd = $q * $y->[$yi] + $car;
- $prd -= ($car = int($prd / $BASE)) * $BASE;
- $x->[$xi] += $BASE if ($bar = (($x->[$xi] -= $prd + $bar) < 0));
+ $rem = $prd % $BASE;
+ $car = ($prd - $rem) / $BASE;
+ $prd -= $car * $BASE;
+ $x->[$xi] += $BASE if $bar = (($x->[$xi] -= $prd + $bar) < 0);
}
if ($x->[-1] < $car + $bar) {
$car = 0;
--$q;
- for ($yi = 0, $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
+ for (my $yi = 0, my $xi = $#$x - $#$y - 1; $yi <= $#$y; ++$yi, ++$xi) {
$x->[$xi] -= $BASE
- if ($car = (($x->[$xi] += $y->[$yi] + $car) >= $BASE));
+ if $car = (($x->[$xi] += $y->[$yi] + $car) >= $BASE);
}
}
}
pop(@$x);
unshift(@q, $q);
}
+
if (wantarray) {
my $d = bless [], $c;
if ($dd != 1) {
- $car = 0;
- for $xi (reverse @$x) {
+ my $car = 0;
+ my ($prd, $rem);
+ for my $xi (reverse @$x) {
$prd = $car * $BASE + $xi;
- $car = $prd - ($tmp = int($prd / $dd)) * $dd;
- unshift(@$d, $tmp);
+ $rem = $prd % $dd;
+ $tmp = ($prd - $rem) / $dd;
+ $car = $rem;
+ unshift @$d, $tmp;
}
} else {
@$d = @$x;
@@ -1385,7 +1353,7 @@ sub _rsft {
$dst++;
}
splice(@$x, $dst) if $dst > 0; # kill left-over array elems
- pop @$x if $x->[-1] == 0 && @$x > 1; # kill last element if 0
+ pop(@$x) if $x->[-1] == 0 && @$x > 1; # kill last element if 0
} # else rem == 0
$x;
}
@@ -1393,49 +1361,64 @@ sub _rsft {
sub _lsft {
my ($c, $x, $n, $b) = @_;
- return $x if $c->_is_zero($x);
-
- # Handle the special case when the base is a power of 10. Don't check
- # whether log($b)/log(10) is an integer, because log(1000)/log(10) is not
- # exactly 3.
-
- my $log10 = sprintf "%.0f", log($b) / log(10);
- if ($b == 10 ** $log10) {
- $b = 10;
- $n = $c->_mul($n, $c->_new($log10));
-
- # shortcut (faster) for shifting by 10) since we are in base 10eX
- # multiples of $BASE_LEN:
- my $src = @$x; # source
- my $len = $c->_num($n); # shift-len as normal int
- my $rem = $len % $BASE_LEN; # remainder to shift
- my $dst = $src + int($len / $BASE_LEN); # destination
- my $vd; # further speedup
- $x->[$src] = 0; # avoid first ||0 for speed
- my $z = '0' x $BASE_LEN;
- while ($src >= 0) {
- $vd = $x->[$src];
- $vd = $z . $vd;
- $vd = substr($vd, -$BASE_LEN + $rem, $BASE_LEN - $rem);
- $vd .= $src > 0 ? substr($z . $x->[$src - 1], -$BASE_LEN, $rem)
- : '0' x $rem;
- $vd = substr($vd, -$BASE_LEN, $BASE_LEN) if length($vd) > $BASE_LEN;
- $x->[$dst] = int($vd);
- $dst--;
- $src--;
+ return $x if $c->_is_zero($x) || $c->_is_zero($n);
+
+ # For backwards compatibility, allow the base $b to be a scalar.
+
+ $b = $c->_new($b) unless ref $b;
+
+ # If the base is a power of 10, use shifting, since the internal
+ # representation is in base 10eX.
+
+ my $bstr = $c->_str($b);
+ if ($bstr =~ /^1(0+)\z/) {
+
+ # Adjust $n so that we're shifting in base 10. Do this by multiplying
+ # $n by the base 10 logarithm of $b: $b ** $n = 10 ** (log10($b) * $n).
+
+ my $log10b = length($1);
+ $n = $c->_mul($c->_new($log10b), $n);
+ $n = $c->_num($n); # shift-len as normal int
+
+ # $q is the number of places to shift the elements within the array,
+ # and $r is the number of places to shift the values within the
+ # elements.
+
+ my $r = $n % $BASE_LEN;
+ my $q = ($n - $r) / $BASE_LEN;
+
+ # If we must shift the values within the elements ...
+
+ if ($r) {
+ my $i = @$x; # index
+ $x->[$i] = 0; # initialize most significant element
+ my $z = '0' x $BASE_LEN;
+ my $vd;
+ while ($i >= 0) {
+ $vd = $x->[$i];
+ $vd = $z . $vd;
+ $vd = substr($vd, $r - $BASE_LEN, $BASE_LEN - $r);
+ $vd .= $i > 0 ? substr($z . $x->[$i - 1], -$BASE_LEN, $r)
+ : '0' x $r;
+ $vd = substr($vd, -$BASE_LEN, $BASE_LEN) if length($vd) > $BASE_LEN;
+ $x->[$i] = int($vd); # e.g., "0...048" -> 48 etc.
+ $i--;
+ }
+
+ pop(@$x) if $x->[-1] == 0; # if most significant element is zero
}
- # set lowest parts to 0
- while ($dst >= 0) {
- $x->[$dst--] = 0;
+
+ # If we must shift the elements within the array ...
+
+ if ($q) {
+ unshift @$x, (0) x $q;
}
- # fix spurious last zero element
- splice @$x, -1 if $x->[-1] == 0;
- return $x;
+
} else {
- $b = $c->_new($b);
- #print $c->_str($b);
- return $c->_mul($x, $c->_pow($b, $n));
+ $x = $c->_mul($x, $c->_pow($b, $n));
}
+
+ return $x;
}
sub _pow {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm
index 3e772e92a3..4e903bd4f1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm
@@ -8,7 +8,7 @@ use Math::BigInt::Calc 1.999801;
our @ISA = qw< Math::BigInt::Calc >;
-our $VERSION = '0.5008';
+our $VERSION = '0.5009';
##############################################################################
# global constants, flags and accessory
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Lib.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Lib.pm
index 883f31f4c9..fde281297f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Lib.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Math/BigInt/Lib.pm
@@ -4,7 +4,7 @@ use 5.006001;
use strict;
use warnings;
-our $VERSION = '1.999816';
+our $VERSION = '1.999818';
use Carp;
@@ -251,13 +251,6 @@ use overload
;
-# Do we need api_version() at all, now that we have a virtual parent class that
-# will provide any missing methods? Fixme!
-
-sub api_version () {
- croak "@{[(caller 0)[3]]} method not implemented";
-}
-
sub _new {
croak "@{[(caller 0)[3]]} method not implemented";
}
@@ -386,6 +379,20 @@ sub _digit {
substr($class ->_str($x), -($n+1), 1);
}
+sub _digitsum {
+ my ($class, $x) = @_;
+
+ my $len = $class -> _len($x);
+ my $sum = $class -> _zero();
+ for (my $i = 0 ; $i < $len ; ++$i) {
+ my $digit = $class -> _digit($x, $i);
+ $digit = $class -> _new($digit);
+ $sum = $class -> _add($sum, $digit);
+ }
+
+ return $sum;
+}
+
sub _zeros {
my ($class, $x) = @_;
my $str = $class -> _str($x);
@@ -1428,16 +1435,20 @@ sub _to_base {
if (@_) {
$collseq = shift();
} else {
- if ($class -> _acmp($base, $class -> _new("62")) <= 0) {
- $collseq = '0123456789' . 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
- . 'abcdefghijklmnopqrstuvwxyz';
+ if ($class -> _acmp($base, $class -> _new("94")) <= 0) {
+ $collseq = '0123456789' # 48 .. 57
+ . 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' # 65 .. 90
+ . 'abcdefghijklmnopqrstuvwxyz' # 97 .. 122
+ . '!"#$%&\'()*+,-./' # 33 .. 47
+ . ':;<=>?@' # 58 .. 64
+ . '[\\]^_`' # 91 .. 96
+ . '{|}~'; # 123 .. 126
} else {
- croak "When base > 62, a collation sequence must be given";
+ croak "When base > 94, a collation sequence must be given";
}
}
my @collseq = split '', $collseq;
- my %collseq = map { $_ => $collseq[$_] } 0 .. $#collseq;
my $str = '';
my $tmp = $class -> _copy($x);
@@ -1573,11 +1584,16 @@ sub _from_base {
if ($class -> _acmp($base, $class -> _new("36")) <= 0) {
$str = uc $str;
$collseq = '0123456789' . 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
- } elsif ($class -> _acmp($base, $class -> _new("62")) <= 0) {
- $collseq = '0123456789' . 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
- . 'abcdefghijklmnopqrstuvwxyz';
+ } elsif ($class -> _acmp($base, $class -> _new("94")) <= 0) {
+ $collseq = '0123456789' # 48 .. 57
+ . 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' # 65 .. 90
+ . 'abcdefghijklmnopqrstuvwxyz' # 97 .. 122
+ . '!"#$%&\'()*+,-./' # 33 .. 47
+ . ':;<=>?@' # 58 .. 64
+ . '[\\]^_`' # 91 .. 96
+ . '{|}~'; # 123 .. 126
} else {
- croak "When base > 62, a collation sequence must be given";
+ croak "When base > 94, a collation sequence must be given";
}
$collseq = substr $collseq, 0, $class -> _num($base);
}
@@ -1920,11 +1936,8 @@ comparison routines.
=item CLASS-E<gt>api_version()
-Return API version as a Perl scalar, 1 for Math::BigInt v1.70, 2 for
-Math::BigInt v1.83.
-
-This method is no longer used. Methods that are not implemented by a subclass
-will be inherited from this class.
+This method is no longer used and can be omitted. Methods that are not
+implemented by a subclass will be inherited from this class.
=back
@@ -1986,10 +1999,20 @@ COLLSEQ. Each character in STR represents a numerical value identical to the
character's position in COLLSEQ. All characters in STR must be present in
COLLSEQ.
-If BASE is less than or equal to 62, and a collation sequence is not specified,
-a default collation sequence consisting of the 62 characters 0..9, A..Z, and
-a..z is used. If the default collation sequence is used, and the BASE is less
-than or equal to 36, the letter case in STR is ignored.
+If BASE is less than or equal to 94, and a collation sequence is not specified,
+the following default collation sequence is used. It contains of all the 94
+printable ASCII characters except space/blank:
+
+ 0123456789 # ASCII 48 to 57
+ ABCDEFGHIJKLMNOPQRSTUVWXYZ # ASCII 65 to 90
+ abcdefghijklmnopqrstuvwxyz # ASCII 97 to 122
+ !"#$%&'()*+,-./ # ASCII 33 to 47
+ :;<=>?@ # ASCII 58 to 64
+ [\]^_` # ASCII 91 to 96
+ {|}~ # ASCII 123 to 126
+
+If the default collation sequence is used, and the BASE is less than or equal
+to 36, the letter case in STR is ignored.
For instance, with base 3 and collation sequence "-/|", the character "-"
represents 0, "/" represents 1, and "|" represents 2. So if STR is "/|-", the
@@ -2005,10 +2028,12 @@ conversion. All examples return 250.
Some more examples, all returning 250:
- $x = $class -> _from_base("100021", 3, "012")
- $x = $class -> _from_base("3322", 4, "0123")
- $x = $class -> _from_base("2000", 5, "01234")
+ $x = $class -> _from_base("100021", 3)
+ $x = $class -> _from_base("3322", 4)
+ $x = $class -> _from_base("2000", 5)
$x = $class -> _from_base("caaa", 5, "abcde")
+ $x = $class -> _from_base("42", 62)
+ $x = $class -> _from_base("2!", 94)
=back
@@ -2301,6 +2326,10 @@ from the left (most significant digit). If $obj represents the number 123, then
CLASS->_digit($obj, 2) # returns 1
CLASS->_digit($obj, -1) # returns 1
+=item CLASS-E<gt>_digitsum(OBJ)
+
+Returns the sum of the base 10 digits.
+
=item CLASS-E<gt>_check(OBJ)
Returns true if the object is invalid and false otherwise. Preferably, the true
@@ -2394,11 +2423,11 @@ L<http://annocpan.org/dist/Math-BigInt>
=item * CPAN Ratings
-L<http://cpanratings.perl.org/dist/Math-BigInt>
+L<https://cpanratings.perl.org/dist/Math-BigInt>
-=item * Search CPAN
+=item * MetaCPAN
-L<http://search.cpan.org/dist/Math-BigInt/>
+L<https://metacpan.org/release/Math-BigInt>
=item * CPAN Testers Matrix
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pm
index 75863d3f14..cd63e480ad 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList.pm
@@ -4,7 +4,7 @@ use strict;
our ( %released, %version, %families, %upstream, %bug_tracker, %deprecated, %delta );
use version;
-our $VERSION = '5.20191110';
+our $VERSION = '5.20210123';
sub PKG_PATTERN () { q#\A[a-zA-Z_][0-9a-zA-Z_]*(?:(::|')[0-9a-zA-Z_]+)*\z# }
sub _looks_like_invocant ($) { local $@; !!eval { $_[0]->isa(__PACKAGE__) } }
@@ -134,8 +134,8 @@ sub changes_between {
my $left_ver = shift;
my $right_ver = shift;
- my $left = $version{ $left_ver };
- my $right = $version{ $right_ver };
+ my $left = $version{ $left_ver } || {};
+ my $right = $version{ $right_ver } || {};
my %uniq = (%$left, %$right);
@@ -356,6 +356,24 @@ sub changes_between {
5.031004 => '2019-09-20',
5.031005 => '2019-10-20',
5.030001 => '2019-11-10',
+ 5.031006 => '2019-11-20',
+ 5.031007 => '2019-12-20',
+ 5.031008 => '2020-01-20',
+ 5.031009 => '2020-02-20',
+ 5.030002 => '2020-03-14',
+ 5.031010 => '2020-03-20',
+ 5.031011 => '2020-04-28',
+ 5.028003 => '2020-06-01',
+ 5.030003 => '2020-06-01',
+ 5.032000 => '2020-06-20',
+ 5.033000 => '2020-07-17',
+ 5.033001 => '2020-08-20',
+ 5.033002 => '2020-09-20',
+ 5.033003 => '2020-10-20',
+ 5.033004 => '2020-11-20',
+ 5.033005 => '2020-12-20',
+ 5.033006 => '2021-01-20',
+ 5.032001 => '2021-01-23',
);
for my $version ( sort { $a <=> $b } keys %released ) {
@@ -12406,7 +12424,6 @@ for my $version ( sort { $a <=> $b } keys %released ) {
'Tie::File' => '1.02',
'Time::HiRes' => '1.9732',
'Win32API::File' => '0.1203',
- 'Win32API::File::inc::ExtUtils::Myconst2perl'=> '1',
'XS::APItest' => '0.80',
'autouse' => '1.11',
'bytes' => '1.05',
@@ -16862,6 +16879,1445 @@ for my $version ( sort { $a <=> $b } keys %released ) {
removed => {
}
},
+ 5.031006 => {
+ delta_from => 5.031005,
+ changed => {
+ 'B::Deparse' => '1.51',
+ 'B::Op_private' => '5.031006',
+ 'Compress::Raw::Bzip2' => '2.090',
+ 'Compress::Raw::Zlib' => '2.090',
+ 'Compress::Zlib' => '2.090',
+ 'Config' => '5.031006',
+ 'Devel::PPPort' => '3.55',
+ 'DynaLoader' => '1.46',
+ 'IO::Compress::Adapter::Bzip2'=> '2.090',
+ 'IO::Compress::Adapter::Deflate'=> '2.090',
+ 'IO::Compress::Adapter::Identity'=> '2.090',
+ 'IO::Compress::Base' => '2.090',
+ 'IO::Compress::Base::Common'=> '2.090',
+ 'IO::Compress::Bzip2' => '2.090',
+ 'IO::Compress::Deflate' => '2.090',
+ 'IO::Compress::Gzip' => '2.090',
+ 'IO::Compress::Gzip::Constants'=> '2.090',
+ 'IO::Compress::RawDeflate'=> '2.090',
+ 'IO::Compress::Zip' => '2.090',
+ 'IO::Compress::Zip::Constants'=> '2.090',
+ 'IO::Compress::Zlib::Constants'=> '2.090',
+ 'IO::Compress::Zlib::Extra'=> '2.090',
+ 'IO::Uncompress::Adapter::Bunzip2'=> '2.090',
+ 'IO::Uncompress::Adapter::Identity'=> '2.090',
+ 'IO::Uncompress::Adapter::Inflate'=> '2.090',
+ 'IO::Uncompress::AnyInflate'=> '2.090',
+ 'IO::Uncompress::AnyUncompress'=> '2.090',
+ 'IO::Uncompress::Base' => '2.090',
+ 'IO::Uncompress::Bunzip2'=> '2.090',
+ 'IO::Uncompress::Gunzip'=> '2.090',
+ 'IO::Uncompress::Inflate'=> '2.090',
+ 'IO::Uncompress::RawInflate'=> '2.090',
+ 'IO::Uncompress::Unzip' => '2.090',
+ 'List::Util' => '1.53',
+ 'List::Util::XS' => '1.53',
+ 'Math::BigFloat' => '1.999818',
+ 'Math::BigInt' => '1.999818',
+ 'Math::BigInt::Calc' => '1.999818',
+ 'Math::BigInt::Lib' => '1.999818',
+ 'Module::CoreList' => '5.20191120',
+ 'Module::CoreList::Utils'=> '5.20191120',
+ 'Module::Load::Conditional'=> '0.70',
+ 'POSIX' => '1.90',
+ 'Pod::Simple' => '3.40',
+ 'Pod::Simple::BlackBox' => '3.40',
+ 'Pod::Simple::Checker' => '3.40',
+ 'Pod::Simple::Debug' => '3.40',
+ 'Pod::Simple::DumpAsText'=> '3.40',
+ 'Pod::Simple::DumpAsXML'=> '3.40',
+ 'Pod::Simple::HTML' => '3.40',
+ 'Pod::Simple::HTMLBatch'=> '3.40',
+ 'Pod::Simple::LinkSection'=> '3.40',
+ 'Pod::Simple::Methody' => '3.40',
+ 'Pod::Simple::Progress' => '3.40',
+ 'Pod::Simple::PullParser'=> '3.40',
+ 'Pod::Simple::PullParserEndToken'=> '3.40',
+ 'Pod::Simple::PullParserStartToken'=> '3.40',
+ 'Pod::Simple::PullParserTextToken'=> '3.40',
+ 'Pod::Simple::PullParserToken'=> '3.40',
+ 'Pod::Simple::RTF' => '3.40',
+ 'Pod::Simple::Search' => '3.40',
+ 'Pod::Simple::SimpleTree'=> '3.40',
+ 'Pod::Simple::Text' => '3.40',
+ 'Pod::Simple::TextContent'=> '3.40',
+ 'Pod::Simple::TiedOutFH'=> '3.40',
+ 'Pod::Simple::Transcode'=> '3.40',
+ 'Pod::Simple::TranscodeDumb'=> '3.40',
+ 'Pod::Simple::TranscodeSmart'=> '3.40',
+ 'Pod::Simple::XHTML' => '3.40',
+ 'Pod::Simple::XMLOutStream'=> '3.40',
+ 'Scalar::Util' => '1.53',
+ 'Sub::Util' => '1.53',
+ 'Sys::Syslog' => '0.36',
+ 'Test2' => '1.302169',
+ 'Test2::API' => '1.302169',
+ 'Test2::API::Breakage' => '1.302169',
+ 'Test2::API::Context' => '1.302169',
+ 'Test2::API::Instance' => '1.302169',
+ 'Test2::API::Stack' => '1.302169',
+ 'Test2::Event' => '1.302169',
+ 'Test2::Event::Bail' => '1.302169',
+ 'Test2::Event::Diag' => '1.302169',
+ 'Test2::Event::Encoding'=> '1.302169',
+ 'Test2::Event::Exception'=> '1.302169',
+ 'Test2::Event::Fail' => '1.302169',
+ 'Test2::Event::Generic' => '1.302169',
+ 'Test2::Event::Note' => '1.302169',
+ 'Test2::Event::Ok' => '1.302169',
+ 'Test2::Event::Pass' => '1.302169',
+ 'Test2::Event::Plan' => '1.302169',
+ 'Test2::Event::Skip' => '1.302169',
+ 'Test2::Event::Subtest' => '1.302169',
+ 'Test2::Event::TAP::Version'=> '1.302169',
+ 'Test2::Event::V2' => '1.302169',
+ 'Test2::Event::Waiting' => '1.302169',
+ 'Test2::EventFacet' => '1.302169',
+ 'Test2::EventFacet::About'=> '1.302169',
+ 'Test2::EventFacet::Amnesty'=> '1.302169',
+ 'Test2::EventFacet::Assert'=> '1.302169',
+ 'Test2::EventFacet::Control'=> '1.302169',
+ 'Test2::EventFacet::Error'=> '1.302169',
+ 'Test2::EventFacet::Hub'=> '1.302169',
+ 'Test2::EventFacet::Info'=> '1.302169',
+ 'Test2::EventFacet::Info::Table'=> '1.302169',
+ 'Test2::EventFacet::Meta'=> '1.302169',
+ 'Test2::EventFacet::Parent'=> '1.302169',
+ 'Test2::EventFacet::Plan'=> '1.302169',
+ 'Test2::EventFacet::Render'=> '1.302169',
+ 'Test2::EventFacet::Trace'=> '1.302169',
+ 'Test2::Formatter' => '1.302169',
+ 'Test2::Formatter::TAP' => '1.302169',
+ 'Test2::Hub' => '1.302169',
+ 'Test2::Hub::Interceptor'=> '1.302169',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302169',
+ 'Test2::Hub::Subtest' => '1.302169',
+ 'Test2::IPC' => '1.302169',
+ 'Test2::IPC::Driver' => '1.302169',
+ 'Test2::IPC::Driver::Files'=> '1.302169',
+ 'Test2::Tools::Tiny' => '1.302169',
+ 'Test2::Util' => '1.302169',
+ 'Test2::Util::ExternalMeta'=> '1.302169',
+ 'Test2::Util::Facets2Legacy'=> '1.302169',
+ 'Test2::Util::HashBase' => '1.302169',
+ 'Test2::Util::Trace' => '1.302169',
+ 'Test::Builder' => '1.302169',
+ 'Test::Builder::Formatter'=> '1.302169',
+ 'Test::Builder::Module' => '1.302169',
+ 'Test::Builder::Tester' => '1.302169',
+ 'Test::Builder::Tester::Color'=> '1.302169',
+ 'Test::Builder::TodoDiag'=> '1.302169',
+ 'Test::More' => '1.302169',
+ 'Test::Simple' => '1.302169',
+ 'Test::Tester' => '1.302169',
+ 'Test::Tester::Capture' => '1.302169',
+ 'Test::Tester::CaptureRunner'=> '1.302169',
+ 'Test::Tester::Delegate'=> '1.302169',
+ 'Test::use::ok' => '1.302169',
+ 'Tie::StdHandle' => '4.6',
+ 'Unicode::UCD' => '0.74',
+ 'Win32API::File' => '0.1203_01',
+ 'feature' => '1.56',
+ 'mro' => '1.23',
+ 'ok' => '1.302169',
+ 'perlfaq' => '5.20191102',
+ },
+ removed => {
+ }
+ },
+ 5.031007 => {
+ delta_from => 5.031006,
+ changed => {
+ 'B' => '1.78',
+ 'B::Deparse' => '1.52',
+ 'B::Op_private' => '5.031007',
+ 'Compress::Raw::Bzip2' => '2.093',
+ 'Compress::Raw::Zlib' => '2.093',
+ 'Compress::Zlib' => '2.093',
+ 'Config' => '5.031007',
+ 'Devel::PPPort' => '3.56',
+ 'English' => '1.11',
+ 'ExtUtils::Command' => '7.42',
+ 'ExtUtils::Command::MM' => '7.42',
+ 'ExtUtils::Liblist' => '7.42',
+ 'ExtUtils::Liblist::Kid'=> '7.42',
+ 'ExtUtils::MM' => '7.42',
+ 'ExtUtils::MM_AIX' => '7.42',
+ 'ExtUtils::MM_Any' => '7.42',
+ 'ExtUtils::MM_BeOS' => '7.42',
+ 'ExtUtils::MM_Cygwin' => '7.42',
+ 'ExtUtils::MM_DOS' => '7.42',
+ 'ExtUtils::MM_Darwin' => '7.42',
+ 'ExtUtils::MM_MacOS' => '7.42',
+ 'ExtUtils::MM_NW5' => '7.42',
+ 'ExtUtils::MM_OS2' => '7.42',
+ 'ExtUtils::MM_QNX' => '7.42',
+ 'ExtUtils::MM_UWIN' => '7.42',
+ 'ExtUtils::MM_Unix' => '7.42',
+ 'ExtUtils::MM_VMS' => '7.42',
+ 'ExtUtils::MM_VOS' => '7.42',
+ 'ExtUtils::MM_Win32' => '7.42',
+ 'ExtUtils::MM_Win95' => '7.42',
+ 'ExtUtils::MY' => '7.42',
+ 'ExtUtils::MakeMaker' => '7.42',
+ 'ExtUtils::MakeMaker::Config'=> '7.42',
+ 'ExtUtils::MakeMaker::Locale'=> '7.42',
+ 'ExtUtils::MakeMaker::version'=> '7.42',
+ 'ExtUtils::MakeMaker::version::regex'=> '7.42',
+ 'ExtUtils::Mkbootstrap' => '7.42',
+ 'ExtUtils::Mksymlists' => '7.42',
+ 'ExtUtils::testlib' => '7.42',
+ 'File::stat' => '1.09',
+ 'Filter::Simple' => '0.96',
+ 'IO::Compress::Adapter::Bzip2'=> '2.093',
+ 'IO::Compress::Adapter::Deflate'=> '2.093',
+ 'IO::Compress::Adapter::Identity'=> '2.093',
+ 'IO::Compress::Base' => '2.093',
+ 'IO::Compress::Base::Common'=> '2.093',
+ 'IO::Compress::Bzip2' => '2.093',
+ 'IO::Compress::Deflate' => '2.093',
+ 'IO::Compress::Gzip' => '2.093',
+ 'IO::Compress::Gzip::Constants'=> '2.093',
+ 'IO::Compress::RawDeflate'=> '2.093',
+ 'IO::Compress::Zip' => '2.093',
+ 'IO::Compress::Zip::Constants'=> '2.093',
+ 'IO::Compress::Zlib::Constants'=> '2.093',
+ 'IO::Compress::Zlib::Extra'=> '2.093',
+ 'IO::Uncompress::Adapter::Bunzip2'=> '2.093',
+ 'IO::Uncompress::Adapter::Identity'=> '2.093',
+ 'IO::Uncompress::Adapter::Inflate'=> '2.093',
+ 'IO::Uncompress::AnyInflate'=> '2.093',
+ 'IO::Uncompress::AnyUncompress'=> '2.093',
+ 'IO::Uncompress::Base' => '2.093',
+ 'IO::Uncompress::Bunzip2'=> '2.093',
+ 'IO::Uncompress::Gunzip'=> '2.093',
+ 'IO::Uncompress::Inflate'=> '2.093',
+ 'IO::Uncompress::RawInflate'=> '2.093',
+ 'IO::Uncompress::Unzip' => '2.093',
+ 'Module::CoreList' => '5.20191220',
+ 'Module::CoreList::Utils'=> '5.20191220',
+ 'Net::Ping' => '2.72',
+ 'Opcode' => '1.45',
+ 'Storable' => '3.18',
+ 'Test2' => '1.302170',
+ 'Test2::API' => '1.302170',
+ 'Test2::API::Breakage' => '1.302170',
+ 'Test2::API::Context' => '1.302170',
+ 'Test2::API::Instance' => '1.302170',
+ 'Test2::API::Stack' => '1.302170',
+ 'Test2::Event' => '1.302170',
+ 'Test2::Event::Bail' => '1.302170',
+ 'Test2::Event::Diag' => '1.302170',
+ 'Test2::Event::Encoding'=> '1.302170',
+ 'Test2::Event::Exception'=> '1.302170',
+ 'Test2::Event::Fail' => '1.302170',
+ 'Test2::Event::Generic' => '1.302170',
+ 'Test2::Event::Note' => '1.302170',
+ 'Test2::Event::Ok' => '1.302170',
+ 'Test2::Event::Pass' => '1.302170',
+ 'Test2::Event::Plan' => '1.302170',
+ 'Test2::Event::Skip' => '1.302170',
+ 'Test2::Event::Subtest' => '1.302170',
+ 'Test2::Event::TAP::Version'=> '1.302170',
+ 'Test2::Event::V2' => '1.302170',
+ 'Test2::Event::Waiting' => '1.302170',
+ 'Test2::EventFacet' => '1.302170',
+ 'Test2::EventFacet::About'=> '1.302170',
+ 'Test2::EventFacet::Amnesty'=> '1.302170',
+ 'Test2::EventFacet::Assert'=> '1.302170',
+ 'Test2::EventFacet::Control'=> '1.302170',
+ 'Test2::EventFacet::Error'=> '1.302170',
+ 'Test2::EventFacet::Hub'=> '1.302170',
+ 'Test2::EventFacet::Info'=> '1.302170',
+ 'Test2::EventFacet::Info::Table'=> '1.302170',
+ 'Test2::EventFacet::Meta'=> '1.302170',
+ 'Test2::EventFacet::Parent'=> '1.302170',
+ 'Test2::EventFacet::Plan'=> '1.302170',
+ 'Test2::EventFacet::Render'=> '1.302170',
+ 'Test2::EventFacet::Trace'=> '1.302170',
+ 'Test2::Formatter' => '1.302170',
+ 'Test2::Formatter::TAP' => '1.302170',
+ 'Test2::Hub' => '1.302170',
+ 'Test2::Hub::Interceptor'=> '1.302170',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302170',
+ 'Test2::Hub::Subtest' => '1.302170',
+ 'Test2::IPC' => '1.302170',
+ 'Test2::IPC::Driver' => '1.302170',
+ 'Test2::IPC::Driver::Files'=> '1.302170',
+ 'Test2::Tools::Tiny' => '1.302170',
+ 'Test2::Util' => '1.302170',
+ 'Test2::Util::ExternalMeta'=> '1.302170',
+ 'Test2::Util::Facets2Legacy'=> '1.302170',
+ 'Test2::Util::HashBase' => '1.302170',
+ 'Test2::Util::Trace' => '1.302170',
+ 'Test::Builder' => '1.302170',
+ 'Test::Builder::Formatter'=> '1.302170',
+ 'Test::Builder::Module' => '1.302170',
+ 'Test::Builder::Tester' => '1.302170',
+ 'Test::Builder::Tester::Color'=> '1.302170',
+ 'Test::Builder::TodoDiag'=> '1.302170',
+ 'Test::More' => '1.302170',
+ 'Test::Simple' => '1.302170',
+ 'Test::Tester' => '1.302170',
+ 'Test::Tester::Capture' => '1.302170',
+ 'Test::Tester::CaptureRunner'=> '1.302170',
+ 'Test::Tester::Delegate'=> '1.302170',
+ 'Test::use::ok' => '1.302170',
+ 'Tie::Hash::NamedCapture'=> '0.13',
+ 'VMS::Stdio' => '2.45',
+ 'XS::APItest' => '1.05',
+ 'feature' => '1.57',
+ 'ok' => '1.302170',
+ 'warnings' => '1.46',
+ },
+ removed => {
+ }
+ },
+ 5.031008 => {
+ delta_from => 5.031007,
+ changed => {
+ 'B::Op_private' => '5.031008',
+ 'Config' => '5.031008',
+ 'DB_File' => '1.853',
+ 'Encode' => '3.02',
+ 'ExtUtils::Command' => '7.44',
+ 'ExtUtils::Command::MM' => '7.44',
+ 'ExtUtils::Liblist' => '7.44',
+ 'ExtUtils::Liblist::Kid'=> '7.44',
+ 'ExtUtils::MM' => '7.44',
+ 'ExtUtils::MM_AIX' => '7.44',
+ 'ExtUtils::MM_Any' => '7.44',
+ 'ExtUtils::MM_BeOS' => '7.44',
+ 'ExtUtils::MM_Cygwin' => '7.44',
+ 'ExtUtils::MM_DOS' => '7.44',
+ 'ExtUtils::MM_Darwin' => '7.44',
+ 'ExtUtils::MM_MacOS' => '7.44',
+ 'ExtUtils::MM_NW5' => '7.44',
+ 'ExtUtils::MM_OS2' => '7.44',
+ 'ExtUtils::MM_QNX' => '7.44',
+ 'ExtUtils::MM_UWIN' => '7.44',
+ 'ExtUtils::MM_Unix' => '7.44',
+ 'ExtUtils::MM_VMS' => '7.44',
+ 'ExtUtils::MM_VOS' => '7.44',
+ 'ExtUtils::MM_Win32' => '7.44',
+ 'ExtUtils::MM_Win95' => '7.44',
+ 'ExtUtils::MY' => '7.44',
+ 'ExtUtils::MakeMaker' => '7.44',
+ 'ExtUtils::MakeMaker::Config'=> '7.44',
+ 'ExtUtils::MakeMaker::Locale'=> '7.44',
+ 'ExtUtils::MakeMaker::version'=> '7.44',
+ 'ExtUtils::MakeMaker::version::regex'=> '7.44',
+ 'ExtUtils::Mkbootstrap' => '7.44',
+ 'ExtUtils::Mksymlists' => '7.44',
+ 'ExtUtils::testlib' => '7.44',
+ 'Fatal' => '2.32',
+ 'Hash::Util' => '0.23',
+ 'IO' => '1.42',
+ 'IO::Handle' => '1.42',
+ 'IO::Socket' => '1.42',
+ 'Module::CoreList' => '5.20200120',
+ 'Module::CoreList::Utils'=> '5.20200120',
+ 'POSIX' => '1.91',
+ 'Pod::Man' => '4.14',
+ 'Pod::ParseLink' => '4.14',
+ 'Pod::Text' => '4.14',
+ 'Pod::Text::Color' => '4.14',
+ 'Pod::Text::Overstrike' => '4.14',
+ 'Pod::Text::Termcap' => '4.14',
+ 'Term::ANSIColor' => '5.01',
+ 'Test2' => '1.302171',
+ 'Test2::API' => '1.302171',
+ 'Test2::API::Breakage' => '1.302171',
+ 'Test2::API::Context' => '1.302171',
+ 'Test2::API::Instance' => '1.302171',
+ 'Test2::API::Stack' => '1.302171',
+ 'Test2::Event' => '1.302171',
+ 'Test2::Event::Bail' => '1.302171',
+ 'Test2::Event::Diag' => '1.302171',
+ 'Test2::Event::Encoding'=> '1.302171',
+ 'Test2::Event::Exception'=> '1.302171',
+ 'Test2::Event::Fail' => '1.302171',
+ 'Test2::Event::Generic' => '1.302171',
+ 'Test2::Event::Note' => '1.302171',
+ 'Test2::Event::Ok' => '1.302171',
+ 'Test2::Event::Pass' => '1.302171',
+ 'Test2::Event::Plan' => '1.302171',
+ 'Test2::Event::Skip' => '1.302171',
+ 'Test2::Event::Subtest' => '1.302171',
+ 'Test2::Event::TAP::Version'=> '1.302171',
+ 'Test2::Event::V2' => '1.302171',
+ 'Test2::Event::Waiting' => '1.302171',
+ 'Test2::EventFacet' => '1.302171',
+ 'Test2::EventFacet::About'=> '1.302171',
+ 'Test2::EventFacet::Amnesty'=> '1.302171',
+ 'Test2::EventFacet::Assert'=> '1.302171',
+ 'Test2::EventFacet::Control'=> '1.302171',
+ 'Test2::EventFacet::Error'=> '1.302171',
+ 'Test2::EventFacet::Hub'=> '1.302171',
+ 'Test2::EventFacet::Info'=> '1.302171',
+ 'Test2::EventFacet::Info::Table'=> '1.302171',
+ 'Test2::EventFacet::Meta'=> '1.302171',
+ 'Test2::EventFacet::Parent'=> '1.302171',
+ 'Test2::EventFacet::Plan'=> '1.302171',
+ 'Test2::EventFacet::Render'=> '1.302171',
+ 'Test2::EventFacet::Trace'=> '1.302171',
+ 'Test2::Formatter' => '1.302171',
+ 'Test2::Formatter::TAP' => '1.302171',
+ 'Test2::Hub' => '1.302171',
+ 'Test2::Hub::Interceptor'=> '1.302171',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302171',
+ 'Test2::Hub::Subtest' => '1.302171',
+ 'Test2::IPC' => '1.302171',
+ 'Test2::IPC::Driver' => '1.302171',
+ 'Test2::IPC::Driver::Files'=> '1.302171',
+ 'Test2::Tools::Tiny' => '1.302171',
+ 'Test2::Util' => '1.302171',
+ 'Test2::Util::ExternalMeta'=> '1.302171',
+ 'Test2::Util::Facets2Legacy'=> '1.302171',
+ 'Test2::Util::HashBase' => '1.302171',
+ 'Test2::Util::Trace' => '1.302171',
+ 'Test::Builder' => '1.302171',
+ 'Test::Builder::Formatter'=> '1.302171',
+ 'Test::Builder::Module' => '1.302171',
+ 'Test::Builder::Tester' => '1.302171',
+ 'Test::Builder::Tester::Color'=> '1.302171',
+ 'Test::Builder::TodoDiag'=> '1.302171',
+ 'Test::More' => '1.302171',
+ 'Test::Simple' => '1.302171',
+ 'Test::Tester' => '1.302171',
+ 'Test::Tester::Capture' => '1.302171',
+ 'Test::Tester::CaptureRunner'=> '1.302171',
+ 'Test::Tester::Delegate'=> '1.302171',
+ 'Test::use::ok' => '1.302171',
+ 'XS::APItest' => '1.06',
+ 'autodie' => '2.32',
+ 'autodie::Scope::Guard' => '2.32',
+ 'autodie::Scope::GuardStack'=> '2.32',
+ 'autodie::Util' => '2.32',
+ 'autodie::exception' => '2.32',
+ 'autodie::exception::system'=> '2.32',
+ 'autodie::hints' => '2.32',
+ 'autodie::skip' => '2.32',
+ 'ok' => '1.302171',
+ },
+ removed => {
+ }
+ },
+ 5.031009 => {
+ delta_from => 5.031008,
+ changed => {
+ 'Archive::Tar' => '2.36',
+ 'Archive::Tar::Constant'=> '2.36',
+ 'Archive::Tar::File' => '2.36',
+ 'B' => '1.80',
+ 'B::Op_private' => '5.031009',
+ 'Config' => '5.031009',
+ 'Devel::PPPort' => '3.57',
+ 'Encode' => '3.03',
+ 'ExtUtils::CBuilder' => '0.280234',
+ 'ExtUtils::CBuilder::Base'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::Unix'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::VMS'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::Windows'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::Windows::BCC'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::Windows::GCC'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::Windows::MSVC'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::aix'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::android'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::cygwin'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::darwin'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::dec_osf'=> '0.280234',
+ 'ExtUtils::CBuilder::Platform::os2'=> '0.280234',
+ 'IO' => '1.43',
+ 'IO::Select' => '1.42',
+ 'IO::Socket' => '1.43',
+ 'Module::CoreList' => '5.20200220',
+ 'Module::CoreList::Utils'=> '5.20200220',
+ 'POSIX' => '1.92',
+ 'Pod::Html' => '1.25',
+ 'Storable' => '3.19',
+ 'Tie::File' => '1.06',
+ 'Unicode' => '13.0.0',
+ 'XS::APItest' => '1.07',
+ '_charnames' => '1.46',
+ 'charnames' => '1.46',
+ 'diagnostics' => '1.37',
+ 'feature' => '1.58',
+ 'parent' => '0.238',
+ 'perlfaq' => '5.20200125',
+ 'threads' => '2.24',
+ },
+ removed => {
+ }
+ },
+ 5.030002 => {
+ delta_from => 5.030001,
+ changed => {
+ 'B::Op_private' => '5.030002',
+ 'Compress::Raw::Bzip2' => '2.089',
+ 'Config' => '5.030002',
+ 'Module::CoreList' => '5.20200314',
+ 'Module::CoreList::Utils'=> '5.20200314',
+ },
+ removed => {
+ }
+ },
+ 5.031010 => {
+ delta_from => 5.031009,
+ changed => {
+ 'B::Op_private' => '5.031010',
+ 'Config' => '5.03101',
+ },
+ removed => {
+ }
+ },
+ 5.031011 => {
+ delta_from => 5.031010,
+ changed => {
+ 'B::Deparse' => '1.53',
+ 'B::Op_private' => '5.031011',
+ 'Config' => '5.031011',
+ 'DynaLoader' => '1.47',
+ 'Encode' => '3.04',
+ 'IPC::Open2' => '1.05',
+ 'IPC::Open3' => '1.21',
+ 'Module::CoreList' => '5.20200428',
+ 'Module::CoreList::Utils'=> '5.20200428',
+ 'Opcode' => '1.47',
+ 'POSIX' => '1.93',
+ 'PerlIO' => '1.11',
+ 'Storable' => '3.20',
+ 'Test2' => '1.302175',
+ 'Test2::API' => '1.302175',
+ 'Test2::API::Breakage' => '1.302175',
+ 'Test2::API::Context' => '1.302175',
+ 'Test2::API::Instance' => '1.302175',
+ 'Test2::API::Stack' => '1.302175',
+ 'Test2::Event' => '1.302175',
+ 'Test2::Event::Bail' => '1.302175',
+ 'Test2::Event::Diag' => '1.302175',
+ 'Test2::Event::Encoding'=> '1.302175',
+ 'Test2::Event::Exception'=> '1.302175',
+ 'Test2::Event::Fail' => '1.302175',
+ 'Test2::Event::Generic' => '1.302175',
+ 'Test2::Event::Note' => '1.302175',
+ 'Test2::Event::Ok' => '1.302175',
+ 'Test2::Event::Pass' => '1.302175',
+ 'Test2::Event::Plan' => '1.302175',
+ 'Test2::Event::Skip' => '1.302175',
+ 'Test2::Event::Subtest' => '1.302175',
+ 'Test2::Event::TAP::Version'=> '1.302175',
+ 'Test2::Event::V2' => '1.302175',
+ 'Test2::Event::Waiting' => '1.302175',
+ 'Test2::EventFacet' => '1.302175',
+ 'Test2::EventFacet::About'=> '1.302175',
+ 'Test2::EventFacet::Amnesty'=> '1.302175',
+ 'Test2::EventFacet::Assert'=> '1.302175',
+ 'Test2::EventFacet::Control'=> '1.302175',
+ 'Test2::EventFacet::Error'=> '1.302175',
+ 'Test2::EventFacet::Hub'=> '1.302175',
+ 'Test2::EventFacet::Info'=> '1.302175',
+ 'Test2::EventFacet::Info::Table'=> '1.302175',
+ 'Test2::EventFacet::Meta'=> '1.302175',
+ 'Test2::EventFacet::Parent'=> '1.302175',
+ 'Test2::EventFacet::Plan'=> '1.302175',
+ 'Test2::EventFacet::Render'=> '1.302175',
+ 'Test2::EventFacet::Trace'=> '1.302175',
+ 'Test2::Formatter' => '1.302175',
+ 'Test2::Formatter::TAP' => '1.302175',
+ 'Test2::Hub' => '1.302175',
+ 'Test2::Hub::Interceptor'=> '1.302175',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302175',
+ 'Test2::Hub::Subtest' => '1.302175',
+ 'Test2::IPC' => '1.302175',
+ 'Test2::IPC::Driver' => '1.302175',
+ 'Test2::IPC::Driver::Files'=> '1.302175',
+ 'Test2::Tools::Tiny' => '1.302175',
+ 'Test2::Util' => '1.302175',
+ 'Test2::Util::ExternalMeta'=> '1.302175',
+ 'Test2::Util::Facets2Legacy'=> '1.302175',
+ 'Test2::Util::HashBase' => '1.302175',
+ 'Test2::Util::Trace' => '1.302175',
+ 'Test::Builder' => '1.302175',
+ 'Test::Builder::Formatter'=> '1.302175',
+ 'Test::Builder::Module' => '1.302175',
+ 'Test::Builder::Tester' => '1.302175',
+ 'Test::Builder::Tester::Color'=> '1.302175',
+ 'Test::Builder::TodoDiag'=> '1.302175',
+ 'Test::More' => '1.302175',
+ 'Test::Simple' => '1.302175',
+ 'Test::Tester' => '1.302175',
+ 'Test::Tester::Capture' => '1.302175',
+ 'Test::Tester::CaptureRunner'=> '1.302175',
+ 'Test::Tester::Delegate'=> '1.302175',
+ 'Test::use::ok' => '1.302175',
+ 'Time::Piece' => '1.3401',
+ 'Time::Seconds' => '1.3401',
+ 'Unicode::UCD' => '0.75',
+ 'XS::APItest' => '1.09',
+ '_charnames' => '1.47',
+ 'charnames' => '1.47',
+ 'ok' => '1.302175',
+ 'open' => '1.12',
+ 're' => '0.39',
+ 'warnings' => '1.47',
+ },
+ removed => {
+ }
+ },
+ 5.028003 => {
+ delta_from => 5.028002,
+ changed => {
+ 'B::Op_private' => '5.028003',
+ 'Config' => '5.028003',
+ 'Module::CoreList' => '5.20200601_28',
+ 'Module::CoreList::Utils'=> '5.20200601_28',
+ },
+ removed => {
+ }
+ },
+ 5.030003 => {
+ delta_from => 5.030002,
+ changed => {
+ 'B::Op_private' => '5.030003',
+ 'Config' => '5.030003',
+ 'Module::CoreList' => '5.20200601_30',
+ 'Module::CoreList::Utils'=> '5.20200601_30',
+ },
+ removed => {
+ }
+ },
+ 5.032000 => {
+ delta_from => 5.031011,
+ changed => {
+ 'B::Deparse' => '1.54',
+ 'B::Op_private' => '5.032000',
+ 'Benchmark' => '1.23',
+ 'Config' => '5.032',
+ 'Encode' => '3.06',
+ 'Encode::Guess' => '2.08',
+ 'File::Glob' => '1.33',
+ 'List::Util' => '1.55',
+ 'List::Util::XS' => '1.55',
+ 'Module::CoreList' => '5.20200620',
+ 'Module::CoreList::Utils'=> '5.20200620',
+ 'POSIX' => '1.94',
+ 'Scalar::Util' => '1.55',
+ 'Storable' => '3.21',
+ 'Sub::Util' => '1.55',
+ 'Thread::Queue' => '3.14',
+ 'Tie::Scalar' => '1.05',
+ '_charnames' => '1.48',
+ 'charnames' => '1.48',
+ 'encoding' => '3.00',
+ 'perlfaq' => '5.20200523',
+ 're' => '0.40',
+ 'threads' => '2.25',
+ },
+ removed => {
+ }
+ },
+ 5.033000 => {
+ delta_from => 5.032000,
+ changed => {
+ 'B::Op_private' => '5.033000',
+ 'Config' => '5.033',
+ 'Module::CoreList' => '5.20200717',
+ 'Module::CoreList::Utils'=> '5.20200717',
+ 'feature' => '1.59',
+ },
+ removed => {
+ }
+ },
+ 5.033001 => {
+ delta_from => 5.033,
+ changed => {
+ 'B' => '1.81',
+ 'B::Deparse' => '1.55',
+ 'B::Op_private' => '5.033001',
+ 'Config' => '5.033001',
+ 'Data::Dumper' => '2.175',
+ 'Devel::PPPort' => '3.60',
+ 'Devel::Peek' => '1.29',
+ 'DynaLoader' => '1.48',
+ 'Errno' => '1.31',
+ 'Exporter' => '5.75',
+ 'Exporter::Heavy' => '5.75',
+ 'ExtUtils::Miniperl' => '1.10',
+ 'ExtUtils::PL2Bat' => '0.002',
+ 'ExtUtils::ParseXS' => '3.41',
+ 'ExtUtils::ParseXS::Constants'=> '3.41',
+ 'ExtUtils::ParseXS::CountLines'=> '3.41',
+ 'ExtUtils::ParseXS::Eval'=> '3.41',
+ 'ExtUtils::ParseXS::Utilities'=> '3.41',
+ 'Fcntl' => '1.14',
+ 'File::Path' => '2.17',
+ 'Hash::Util' => '0.24',
+ 'Hash::Util::FieldHash' => '1.21',
+ 'IO' => '1.44',
+ 'IO::Socket' => '1.44',
+ 'IO::Socket::UNIX' => '1.42',
+ 'IPC::Msg' => '2.08',
+ 'IPC::Semaphore' => '2.08',
+ 'IPC::SharedMem' => '2.08',
+ 'IPC::SysV' => '2.08',
+ 'JSON::PP' => '4.05',
+ 'JSON::PP::Boolean' => '4.05',
+ 'Math::Complex' => '1.5902',
+ 'Module::CoreList' => '5.20200820',
+ 'Module::CoreList::Utils'=> '5.20200820',
+ 'Net::Ping' => '2.73_01',
+ 'POSIX' => '1.95',
+ 'PerlIO::mmap' => '0.017',
+ 'Pod::Usage' => '1.70',
+ 'Safe' => '2.42',
+ 'Socket' => '2.030',
+ 'Storable' => '3.22',
+ 'Time::HiRes' => '1.9765',
+ 'Unicode::Normalize' => '1.28',
+ 'XS::APItest' => '1.11',
+ 'XS::Typemap' => '0.18',
+ 'feature' => '1.60',
+ 'mro' => '1.24',
+ 'strict' => '1.12',
+ 'threads' => '2.26',
+ 'threads::shared' => '1.62',
+ 'warnings' => '1.48',
+ },
+ removed => {
+ 'Moped::Msg' => 1,
+ }
+ },
+ 5.033002 => {
+ delta_from => 5.033001,
+ changed => {
+ 'Archive::Tar' => '2.38',
+ 'Archive::Tar::Constant'=> '2.38',
+ 'Archive::Tar::File' => '2.38',
+ 'B::Op_private' => '5.033002',
+ 'Compress::Raw::Bzip2' => '2.096',
+ 'Compress::Raw::Zlib' => '2.096',
+ 'Compress::Zlib' => '2.096',
+ 'Config' => '5.033002',
+ 'DB_File' => '1.854',
+ 'Env' => '1.05',
+ 'Errno' => '1.32',
+ 'ExtUtils::Install' => '2.18',
+ 'ExtUtils::Installed' => '2.18',
+ 'ExtUtils::Packlist' => '2.18',
+ 'Filter::Util::Call' => '1.60',
+ 'IO::Compress::Adapter::Bzip2'=> '2.096',
+ 'IO::Compress::Adapter::Deflate'=> '2.096',
+ 'IO::Compress::Adapter::Identity'=> '2.096',
+ 'IO::Compress::Base' => '2.096',
+ 'IO::Compress::Base::Common'=> '2.096',
+ 'IO::Compress::Bzip2' => '2.096',
+ 'IO::Compress::Deflate' => '2.096',
+ 'IO::Compress::Gzip' => '2.096',
+ 'IO::Compress::Gzip::Constants'=> '2.096',
+ 'IO::Compress::RawDeflate'=> '2.096',
+ 'IO::Compress::Zip' => '2.096',
+ 'IO::Compress::Zip::Constants'=> '2.096',
+ 'IO::Compress::Zlib::Constants'=> '2.096',
+ 'IO::Compress::Zlib::Extra'=> '2.096',
+ 'IO::Socket::IP' => '0.41',
+ 'IO::Uncompress::Adapter::Bunzip2'=> '2.096',
+ 'IO::Uncompress::Adapter::Identity'=> '2.096',
+ 'IO::Uncompress::Adapter::Inflate'=> '2.096',
+ 'IO::Uncompress::AnyInflate'=> '2.096',
+ 'IO::Uncompress::AnyUncompress'=> '2.096',
+ 'IO::Uncompress::Base' => '2.096',
+ 'IO::Uncompress::Bunzip2'=> '2.096',
+ 'IO::Uncompress::Gunzip'=> '2.096',
+ 'IO::Uncompress::Inflate'=> '2.096',
+ 'IO::Uncompress::RawInflate'=> '2.096',
+ 'IO::Uncompress::Unzip' => '2.096',
+ 'IO::Zlib' => '1.11',
+ 'Module::CoreList' => '5.20200920',
+ 'Module::CoreList::Utils'=> '5.20200920',
+ 'Module::Load::Conditional'=> '0.74',
+ 'Opcode' => '1.48',
+ 'PerlIO::scalar' => '0.31',
+ 'Safe' => '2.43',
+ 'Test2' => '1.302181',
+ 'Test2::API' => '1.302181',
+ 'Test2::API::Breakage' => '1.302181',
+ 'Test2::API::Context' => '1.302181',
+ 'Test2::API::Instance' => '1.302181',
+ 'Test2::API::InterceptResult'=> '1.302181',
+ 'Test2::API::InterceptResult::Event'=> '1.302181',
+ 'Test2::API::InterceptResult::Facet'=> '1.302181',
+ 'Test2::API::InterceptResult::Hub'=> '1.302181',
+ 'Test2::API::InterceptResult::Squasher'=> '1.302181',
+ 'Test2::API::Stack' => '1.302181',
+ 'Test2::Event' => '1.302181',
+ 'Test2::Event::Bail' => '1.302181',
+ 'Test2::Event::Diag' => '1.302181',
+ 'Test2::Event::Encoding'=> '1.302181',
+ 'Test2::Event::Exception'=> '1.302181',
+ 'Test2::Event::Fail' => '1.302181',
+ 'Test2::Event::Generic' => '1.302181',
+ 'Test2::Event::Note' => '1.302181',
+ 'Test2::Event::Ok' => '1.302181',
+ 'Test2::Event::Pass' => '1.302181',
+ 'Test2::Event::Plan' => '1.302181',
+ 'Test2::Event::Skip' => '1.302181',
+ 'Test2::Event::Subtest' => '1.302181',
+ 'Test2::Event::TAP::Version'=> '1.302181',
+ 'Test2::Event::V2' => '1.302181',
+ 'Test2::Event::Waiting' => '1.302181',
+ 'Test2::EventFacet' => '1.302181',
+ 'Test2::EventFacet::About'=> '1.302181',
+ 'Test2::EventFacet::Amnesty'=> '1.302181',
+ 'Test2::EventFacet::Assert'=> '1.302181',
+ 'Test2::EventFacet::Control'=> '1.302181',
+ 'Test2::EventFacet::Error'=> '1.302181',
+ 'Test2::EventFacet::Hub'=> '1.302181',
+ 'Test2::EventFacet::Info'=> '1.302181',
+ 'Test2::EventFacet::Info::Table'=> '1.302181',
+ 'Test2::EventFacet::Meta'=> '1.302181',
+ 'Test2::EventFacet::Parent'=> '1.302181',
+ 'Test2::EventFacet::Plan'=> '1.302181',
+ 'Test2::EventFacet::Render'=> '1.302181',
+ 'Test2::EventFacet::Trace'=> '1.302181',
+ 'Test2::Formatter' => '1.302181',
+ 'Test2::Formatter::TAP' => '1.302181',
+ 'Test2::Hub' => '1.302181',
+ 'Test2::Hub::Interceptor'=> '1.302181',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302181',
+ 'Test2::Hub::Subtest' => '1.302181',
+ 'Test2::IPC' => '1.302181',
+ 'Test2::IPC::Driver' => '1.302181',
+ 'Test2::IPC::Driver::Files'=> '1.302181',
+ 'Test2::Tools::Tiny' => '1.302181',
+ 'Test2::Util' => '1.302181',
+ 'Test2::Util::ExternalMeta'=> '1.302181',
+ 'Test2::Util::Facets2Legacy'=> '1.302181',
+ 'Test2::Util::HashBase' => '1.302181',
+ 'Test2::Util::Trace' => '1.302181',
+ 'Test::Builder' => '1.302181',
+ 'Test::Builder::Formatter'=> '1.302181',
+ 'Test::Builder::Module' => '1.302181',
+ 'Test::Builder::Tester' => '1.302181',
+ 'Test::Builder::Tester::Color'=> '1.302181',
+ 'Test::Builder::TodoDiag'=> '1.302181',
+ 'Test::More' => '1.302181',
+ 'Test::Simple' => '1.302181',
+ 'Test::Tester' => '1.302181',
+ 'Test::Tester::Capture' => '1.302181',
+ 'Test::Tester::CaptureRunner'=> '1.302181',
+ 'Test::Tester::Delegate'=> '1.302181',
+ 'Test::use::ok' => '1.302181',
+ 'ok' => '1.302181',
+ 'overload' => '1.32',
+ },
+ removed => {
+ }
+ },
+ 5.033003 => {
+ delta_from => 5.033002,
+ changed => {
+ 'Amiga::ARexx' => '0.05',
+ 'App::Cpan' => '1.676',
+ 'B::Op_private' => '5.033003',
+ 'CPAN' => '2.28',
+ 'CPAN::FTP' => '5.5013',
+ 'CPAN::FirstTime' => '5.5315',
+ 'Config' => '5.033003',
+ 'DB_File' => '1.855',
+ 'Data::Dumper' => '2.176',
+ 'Devel::PPPort' => '3.62',
+ 'Devel::Peek' => '1.30',
+ 'Digest' => '1.19',
+ 'Digest::MD5' => '2.58',
+ 'Digest::base' => '1.19',
+ 'Digest::file' => '1.19',
+ 'Encode' => '3.07',
+ 'Encode::GSM0338' => '2.08',
+ 'Errno' => '1.33',
+ 'Exporter' => '5.76',
+ 'Exporter::Heavy' => '5.76',
+ 'ExtUtils::Command' => '7.48',
+ 'ExtUtils::Command::MM' => '7.48',
+ 'ExtUtils::Liblist' => '7.48',
+ 'ExtUtils::Liblist::Kid'=> '7.48',
+ 'ExtUtils::MM' => '7.48',
+ 'ExtUtils::MM_AIX' => '7.48',
+ 'ExtUtils::MM_Any' => '7.48',
+ 'ExtUtils::MM_BeOS' => '7.48',
+ 'ExtUtils::MM_Cygwin' => '7.48',
+ 'ExtUtils::MM_DOS' => '7.48',
+ 'ExtUtils::MM_Darwin' => '7.48',
+ 'ExtUtils::MM_MacOS' => '7.48',
+ 'ExtUtils::MM_NW5' => '7.48',
+ 'ExtUtils::MM_OS2' => '7.48',
+ 'ExtUtils::MM_OS390' => '7.48',
+ 'ExtUtils::MM_QNX' => '7.48',
+ 'ExtUtils::MM_UWIN' => '7.48',
+ 'ExtUtils::MM_Unix' => '7.48',
+ 'ExtUtils::MM_VMS' => '7.48',
+ 'ExtUtils::MM_VOS' => '7.48',
+ 'ExtUtils::MM_Win32' => '7.48',
+ 'ExtUtils::MM_Win95' => '7.48',
+ 'ExtUtils::MY' => '7.48',
+ 'ExtUtils::MakeMaker' => '7.48',
+ 'ExtUtils::MakeMaker::Config'=> '7.48',
+ 'ExtUtils::MakeMaker::Locale'=> '7.48',
+ 'ExtUtils::MakeMaker::version'=> '7.48',
+ 'ExtUtils::MakeMaker::version::regex'=> '7.48',
+ 'ExtUtils::Mkbootstrap' => '7.48',
+ 'ExtUtils::Mksymlists' => '7.48',
+ 'ExtUtils::PL2Bat' => '0.003',
+ 'ExtUtils::testlib' => '7.48',
+ 'File::Temp' => '0.2311',
+ 'FindBin' => '1.52',
+ 'Getopt::Long' => '2.52',
+ 'Getopt::Std' => '1.13',
+ 'I18N::LangTags' => '0.45',
+ 'MIME::Base64' => '3.16',
+ 'MIME::QuotedPrint' => '3.16',
+ 'Module::CoreList' => '5.20201020',
+ 'Module::CoreList::Utils'=> '5.20201020',
+ 'Module::Load' => '0.36',
+ 'Pod::Checker' => '1.74',
+ 'Pod::Simple' => '3.41',
+ 'Pod::Simple::BlackBox' => '3.41',
+ 'Pod::Simple::Checker' => '3.41',
+ 'Pod::Simple::Debug' => '3.41',
+ 'Pod::Simple::DumpAsText'=> '3.41',
+ 'Pod::Simple::DumpAsXML'=> '3.41',
+ 'Pod::Simple::HTML' => '3.41',
+ 'Pod::Simple::HTMLBatch'=> '3.41',
+ 'Pod::Simple::LinkSection'=> '3.41',
+ 'Pod::Simple::Methody' => '3.41',
+ 'Pod::Simple::Progress' => '3.41',
+ 'Pod::Simple::PullParser'=> '3.41',
+ 'Pod::Simple::PullParserEndToken'=> '3.41',
+ 'Pod::Simple::PullParserStartToken'=> '3.41',
+ 'Pod::Simple::PullParserTextToken'=> '3.41',
+ 'Pod::Simple::PullParserToken'=> '3.41',
+ 'Pod::Simple::RTF' => '3.41',
+ 'Pod::Simple::Search' => '3.41',
+ 'Pod::Simple::SimpleTree'=> '3.41',
+ 'Pod::Simple::Text' => '3.41',
+ 'Pod::Simple::TextContent'=> '3.41',
+ 'Pod::Simple::TiedOutFH'=> '3.41',
+ 'Pod::Simple::Transcode'=> '3.41',
+ 'Pod::Simple::TranscodeDumb'=> '3.41',
+ 'Pod::Simple::TranscodeSmart'=> '3.41',
+ 'Pod::Simple::XHTML' => '3.41',
+ 'Pod::Simple::XMLOutStream'=> '3.41',
+ 'Pod::Usage' => '2.01',
+ 'Storable' => '3.23',
+ 'Symbol' => '1.09',
+ 'Test2' => '1.302182',
+ 'Test2::API' => '1.302182',
+ 'Test2::API::Breakage' => '1.302182',
+ 'Test2::API::Context' => '1.302182',
+ 'Test2::API::Instance' => '1.302182',
+ 'Test2::API::InterceptResult'=> '1.302182',
+ 'Test2::API::InterceptResult::Event'=> '1.302182',
+ 'Test2::API::InterceptResult::Facet'=> '1.302182',
+ 'Test2::API::InterceptResult::Hub'=> '1.302182',
+ 'Test2::API::InterceptResult::Squasher'=> '1.302182',
+ 'Test2::API::Stack' => '1.302182',
+ 'Test2::Event' => '1.302182',
+ 'Test2::Event::Bail' => '1.302182',
+ 'Test2::Event::Diag' => '1.302182',
+ 'Test2::Event::Encoding'=> '1.302182',
+ 'Test2::Event::Exception'=> '1.302182',
+ 'Test2::Event::Fail' => '1.302182',
+ 'Test2::Event::Generic' => '1.302182',
+ 'Test2::Event::Note' => '1.302182',
+ 'Test2::Event::Ok' => '1.302182',
+ 'Test2::Event::Pass' => '1.302182',
+ 'Test2::Event::Plan' => '1.302182',
+ 'Test2::Event::Skip' => '1.302182',
+ 'Test2::Event::Subtest' => '1.302182',
+ 'Test2::Event::TAP::Version'=> '1.302182',
+ 'Test2::Event::V2' => '1.302182',
+ 'Test2::Event::Waiting' => '1.302182',
+ 'Test2::EventFacet' => '1.302182',
+ 'Test2::EventFacet::About'=> '1.302182',
+ 'Test2::EventFacet::Amnesty'=> '1.302182',
+ 'Test2::EventFacet::Assert'=> '1.302182',
+ 'Test2::EventFacet::Control'=> '1.302182',
+ 'Test2::EventFacet::Error'=> '1.302182',
+ 'Test2::EventFacet::Hub'=> '1.302182',
+ 'Test2::EventFacet::Info'=> '1.302182',
+ 'Test2::EventFacet::Info::Table'=> '1.302182',
+ 'Test2::EventFacet::Meta'=> '1.302182',
+ 'Test2::EventFacet::Parent'=> '1.302182',
+ 'Test2::EventFacet::Plan'=> '1.302182',
+ 'Test2::EventFacet::Render'=> '1.302182',
+ 'Test2::EventFacet::Trace'=> '1.302182',
+ 'Test2::Formatter' => '1.302182',
+ 'Test2::Formatter::TAP' => '1.302182',
+ 'Test2::Hub' => '1.302182',
+ 'Test2::Hub::Interceptor'=> '1.302182',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302182',
+ 'Test2::Hub::Subtest' => '1.302182',
+ 'Test2::IPC' => '1.302182',
+ 'Test2::IPC::Driver' => '1.302182',
+ 'Test2::IPC::Driver::Files'=> '1.302182',
+ 'Test2::Tools::Tiny' => '1.302182',
+ 'Test2::Util' => '1.302182',
+ 'Test2::Util::ExternalMeta'=> '1.302182',
+ 'Test2::Util::Facets2Legacy'=> '1.302182',
+ 'Test2::Util::HashBase' => '1.302182',
+ 'Test2::Util::Trace' => '1.302182',
+ 'Test::Builder' => '1.302182',
+ 'Test::Builder::Formatter'=> '1.302182',
+ 'Test::Builder::Module' => '1.302182',
+ 'Test::Builder::Tester' => '1.302182',
+ 'Test::Builder::Tester::Color'=> '1.302182',
+ 'Test::Builder::TodoDiag'=> '1.302182',
+ 'Test::More' => '1.302182',
+ 'Test::Simple' => '1.302182',
+ 'Test::Tester' => '1.302182',
+ 'Test::Tester::Capture' => '1.302182',
+ 'Test::Tester::CaptureRunner'=> '1.302182',
+ 'Test::Tester::Delegate'=> '1.302182',
+ 'Test::use::ok' => '1.302182',
+ 'Tie::RefHash' => '1.40',
+ 'Time::Local' => '1.30',
+ 'Unicode::Collate' => '1.29',
+ 'Unicode::Collate::CJK::Big5'=> '1.29',
+ 'Unicode::Collate::CJK::GB2312'=> '1.29',
+ 'Unicode::Collate::CJK::JISX0208'=> '1.29',
+ 'Unicode::Collate::CJK::Korean'=> '1.29',
+ 'Unicode::Collate::CJK::Pinyin'=> '1.29',
+ 'Unicode::Collate::CJK::Stroke'=> '1.29',
+ 'Unicode::Collate::CJK::Zhuyin'=> '1.29',
+ 'Unicode::Collate::Locale'=> '1.29',
+ 'Win32' => '0.54',
+ 'XS::APItest' => '1.12',
+ 'bytes' => '1.08',
+ 'experimental' => '0.022',
+ 'feature' => '1.61',
+ 'if' => '0.0609',
+ 'locale' => '1.10',
+ 'mro' => '1.25',
+ 'ok' => '1.302182',
+ 'overload' => '1.33',
+ 're' => '0.41',
+ 'subs' => '1.04',
+ 'utf8' => '1.24',
+ 'version' => '0.9928',
+ 'version::regex' => '0.9928',
+ },
+ removed => {
+ }
+ },
+ 5.033004 => {
+ delta_from => 5.033003,
+ changed => {
+ 'B' => '1.82',
+ 'B::Op_private' => '5.033004',
+ 'Config' => '5.033004',
+ 'Cwd' => '3.79',
+ 'ExtUtils::CBuilder' => '0.280235',
+ 'ExtUtils::CBuilder::Base'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::Unix'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::VMS'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::Windows'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::Windows::BCC'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::Windows::GCC'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::Windows::MSVC'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::aix'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::android'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::cygwin'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::darwin'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::dec_osf'=> '0.280235',
+ 'ExtUtils::CBuilder::Platform::os2'=> '0.280235',
+ 'ExtUtils::Command' => '7.56',
+ 'ExtUtils::Command::MM' => '7.56',
+ 'ExtUtils::Liblist' => '7.56',
+ 'ExtUtils::Liblist::Kid'=> '7.56',
+ 'ExtUtils::MM' => '7.56',
+ 'ExtUtils::MM_AIX' => '7.56',
+ 'ExtUtils::MM_Any' => '7.56',
+ 'ExtUtils::MM_BeOS' => '7.56',
+ 'ExtUtils::MM_Cygwin' => '7.56',
+ 'ExtUtils::MM_DOS' => '7.56',
+ 'ExtUtils::MM_Darwin' => '7.56',
+ 'ExtUtils::MM_MacOS' => '7.56',
+ 'ExtUtils::MM_NW5' => '7.56',
+ 'ExtUtils::MM_OS2' => '7.56',
+ 'ExtUtils::MM_OS390' => '7.56',
+ 'ExtUtils::MM_QNX' => '7.56',
+ 'ExtUtils::MM_UWIN' => '7.56',
+ 'ExtUtils::MM_Unix' => '7.56',
+ 'ExtUtils::MM_VMS' => '7.56',
+ 'ExtUtils::MM_VOS' => '7.56',
+ 'ExtUtils::MM_Win32' => '7.56',
+ 'ExtUtils::MM_Win95' => '7.56',
+ 'ExtUtils::MY' => '7.56',
+ 'ExtUtils::MakeMaker' => '7.56',
+ 'ExtUtils::MakeMaker::Config'=> '7.56',
+ 'ExtUtils::MakeMaker::Locale'=> '7.56',
+ 'ExtUtils::MakeMaker::version'=> '7.56',
+ 'ExtUtils::MakeMaker::version::regex'=> '7.56',
+ 'ExtUtils::Mkbootstrap' => '7.56',
+ 'ExtUtils::Mksymlists' => '7.56',
+ 'ExtUtils::testlib' => '7.56',
+ 'File::Fetch' => '1.00',
+ 'File::Path' => '2.18',
+ 'File::Spec' => '3.79',
+ 'File::Spec::AmigaOS' => '3.79',
+ 'File::Spec::Cygwin' => '3.79',
+ 'File::Spec::Epoc' => '3.79',
+ 'File::Spec::Functions' => '3.79',
+ 'File::Spec::Mac' => '3.79',
+ 'File::Spec::OS2' => '3.79',
+ 'File::Spec::Unix' => '3.79',
+ 'File::Spec::VMS' => '3.79',
+ 'IPC::Msg' => '2.09',
+ 'IPC::Semaphore' => '2.09',
+ 'IPC::SharedMem' => '2.09',
+ 'IPC::SysV' => '2.09',
+ 'Module::CoreList' => '5.20201120',
+ 'Module::CoreList::Utils'=> '5.20201120',
+ 'Net::Ping' => '2.74',
+ 'Pod::Html' => '1.26',
+ 'Pod::Simple' => '3.42',
+ 'Pod::Simple::BlackBox' => '3.42',
+ 'Pod::Simple::Checker' => '3.42',
+ 'Pod::Simple::Debug' => '3.42',
+ 'Pod::Simple::DumpAsText'=> '3.42',
+ 'Pod::Simple::DumpAsXML'=> '3.42',
+ 'Pod::Simple::HTML' => '3.42',
+ 'Pod::Simple::HTMLBatch'=> '3.42',
+ 'Pod::Simple::LinkSection'=> '3.42',
+ 'Pod::Simple::Methody' => '3.42',
+ 'Pod::Simple::Progress' => '3.42',
+ 'Pod::Simple::PullParser'=> '3.42',
+ 'Pod::Simple::PullParserEndToken'=> '3.42',
+ 'Pod::Simple::PullParserStartToken'=> '3.42',
+ 'Pod::Simple::PullParserTextToken'=> '3.42',
+ 'Pod::Simple::PullParserToken'=> '3.42',
+ 'Pod::Simple::RTF' => '3.42',
+ 'Pod::Simple::Search' => '3.42',
+ 'Pod::Simple::SimpleTree'=> '3.42',
+ 'Pod::Simple::Text' => '3.42',
+ 'Pod::Simple::TextContent'=> '3.42',
+ 'Pod::Simple::TiedOutFH'=> '3.42',
+ 'Pod::Simple::Transcode'=> '3.42',
+ 'Pod::Simple::TranscodeDumb'=> '3.42',
+ 'Pod::Simple::TranscodeSmart'=> '3.42',
+ 'Pod::Simple::XHTML' => '3.42',
+ 'Pod::Simple::XMLOutStream'=> '3.42',
+ 'Test2' => '1.302183',
+ 'Test2::API' => '1.302183',
+ 'Test2::API::Breakage' => '1.302183',
+ 'Test2::API::Context' => '1.302183',
+ 'Test2::API::Instance' => '1.302183',
+ 'Test2::API::InterceptResult'=> '1.302183',
+ 'Test2::API::InterceptResult::Event'=> '1.302183',
+ 'Test2::API::InterceptResult::Facet'=> '1.302183',
+ 'Test2::API::InterceptResult::Hub'=> '1.302183',
+ 'Test2::API::InterceptResult::Squasher'=> '1.302183',
+ 'Test2::API::Stack' => '1.302183',
+ 'Test2::Event' => '1.302183',
+ 'Test2::Event::Bail' => '1.302183',
+ 'Test2::Event::Diag' => '1.302183',
+ 'Test2::Event::Encoding'=> '1.302183',
+ 'Test2::Event::Exception'=> '1.302183',
+ 'Test2::Event::Fail' => '1.302183',
+ 'Test2::Event::Generic' => '1.302183',
+ 'Test2::Event::Note' => '1.302183',
+ 'Test2::Event::Ok' => '1.302183',
+ 'Test2::Event::Pass' => '1.302183',
+ 'Test2::Event::Plan' => '1.302183',
+ 'Test2::Event::Skip' => '1.302183',
+ 'Test2::Event::Subtest' => '1.302183',
+ 'Test2::Event::TAP::Version'=> '1.302183',
+ 'Test2::Event::V2' => '1.302183',
+ 'Test2::Event::Waiting' => '1.302183',
+ 'Test2::EventFacet' => '1.302183',
+ 'Test2::EventFacet::About'=> '1.302183',
+ 'Test2::EventFacet::Amnesty'=> '1.302183',
+ 'Test2::EventFacet::Assert'=> '1.302183',
+ 'Test2::EventFacet::Control'=> '1.302183',
+ 'Test2::EventFacet::Error'=> '1.302183',
+ 'Test2::EventFacet::Hub'=> '1.302183',
+ 'Test2::EventFacet::Info'=> '1.302183',
+ 'Test2::EventFacet::Info::Table'=> '1.302183',
+ 'Test2::EventFacet::Meta'=> '1.302183',
+ 'Test2::EventFacet::Parent'=> '1.302183',
+ 'Test2::EventFacet::Plan'=> '1.302183',
+ 'Test2::EventFacet::Render'=> '1.302183',
+ 'Test2::EventFacet::Trace'=> '1.302183',
+ 'Test2::Formatter' => '1.302183',
+ 'Test2::Formatter::TAP' => '1.302183',
+ 'Test2::Hub' => '1.302183',
+ 'Test2::Hub::Interceptor'=> '1.302183',
+ 'Test2::Hub::Interceptor::Terminator'=> '1.302183',
+ 'Test2::Hub::Subtest' => '1.302183',
+ 'Test2::IPC' => '1.302183',
+ 'Test2::IPC::Driver' => '1.302183',
+ 'Test2::IPC::Driver::Files'=> '1.302183',
+ 'Test2::Tools::Tiny' => '1.302183',
+ 'Test2::Util' => '1.302183',
+ 'Test2::Util::ExternalMeta'=> '1.302183',
+ 'Test2::Util::Facets2Legacy'=> '1.302183',
+ 'Test2::Util::HashBase' => '1.302183',
+ 'Test2::Util::Trace' => '1.302183',
+ 'Test::Builder' => '1.302183',
+ 'Test::Builder::Formatter'=> '1.302183',
+ 'Test::Builder::Module' => '1.302183',
+ 'Test::Builder::Tester' => '1.302183',
+ 'Test::Builder::Tester::Color'=> '1.302183',
+ 'Test::Builder::TodoDiag'=> '1.302183',
+ 'Test::More' => '1.302183',
+ 'Test::Simple' => '1.302183',
+ 'Test::Tester' => '1.302183',
+ 'Test::Tester::Capture' => '1.302183',
+ 'Test::Tester::CaptureRunner'=> '1.302183',
+ 'Test::Tester::Delegate'=> '1.302183',
+ 'Test::use::ok' => '1.302183',
+ 'XS::APItest' => '1.13',
+ 'ok' => '1.302183',
+ 'perlfaq' => '5.20201107',
+ },
+ removed => {
+ }
+ },
+ 5.033005 => {
+ delta_from => 5.033004,
+ changed => {
+ 'App::Prove' => '3.43',
+ 'App::Prove::State' => '3.43',
+ 'App::Prove::State::Result'=> '3.43',
+ 'App::Prove::State::Result::Test'=> '3.43',
+ 'B::Op_private' => '5.033005',
+ 'Carp' => '1.51',
+ 'Carp::Heavy' => '1.51',
+ 'Config' => '5.033005',
+ 'Config::Perl::V' => '0.33',
+ 'Cwd' => '3.80',
+ 'DynaLoader' => '1.49',
+ 'Encode' => '3.08',
+ 'Encode::GSM0338' => '2.09',
+ 'ExtUtils::Install' => '2.20',
+ 'ExtUtils::Installed' => '2.20',
+ 'ExtUtils::Packlist' => '2.20',
+ 'ExtUtils::ParseXS' => '3.42',
+ 'ExtUtils::ParseXS::Constants'=> '3.42',
+ 'ExtUtils::ParseXS::CountLines'=> '3.42',
+ 'ExtUtils::ParseXS::Eval'=> '3.42',
+ 'ExtUtils::ParseXS::Utilities'=> '3.42',
+ 'File::Copy' => '2.35',
+ 'File::Find' => '1.38',
+ 'File::Spec' => '3.80',
+ 'File::Spec::AmigaOS' => '3.80',
+ 'File::Spec::Cygwin' => '3.80',
+ 'File::Spec::Epoc' => '3.80',
+ 'File::Spec::Functions' => '3.80',
+ 'File::Spec::Mac' => '3.80',
+ 'File::Spec::OS2' => '3.80',
+ 'File::Spec::Unix' => '3.80',
+ 'File::Spec::VMS' => '3.80',
+ 'File::Spec::Win32' => '3.80',
+ 'Module::CoreList' => '5.20201220',
+ 'Module::CoreList::Utils'=> '5.20201220',
+ 'Net::Cmd' => '3.12',
+ 'Net::Config' => '3.12',
+ 'Net::Domain' => '3.12',
+ 'Net::FTP' => '3.12',
+ 'Net::FTP::A' => '3.12',
+ 'Net::FTP::E' => '3.12',
+ 'Net::FTP::I' => '3.12',
+ 'Net::FTP::L' => '3.12',
+ 'Net::FTP::dataconn' => '3.12',
+ 'Net::NNTP' => '3.12',
+ 'Net::Netrc' => '3.12',
+ 'Net::POP3' => '3.12',
+ 'Net::SMTP' => '3.12',
+ 'Net::Time' => '3.12',
+ 'ODBM_File' => '1.17',
+ 'Opcode' => '1.49',
+ 'POSIX' => '1.96',
+ 'PerlIO::via::QuotedPrint'=> '0.09',
+ 'TAP::Base' => '3.43',
+ 'TAP::Formatter::Base' => '3.43',
+ 'TAP::Formatter::Color' => '3.43',
+ 'TAP::Formatter::Console'=> '3.43',
+ 'TAP::Formatter::Console::ParallelSession'=> '3.43',
+ 'TAP::Formatter::Console::Session'=> '3.43',
+ 'TAP::Formatter::File' => '3.43',
+ 'TAP::Formatter::File::Session'=> '3.43',
+ 'TAP::Formatter::Session'=> '3.43',
+ 'TAP::Harness' => '3.43',
+ 'TAP::Harness::Env' => '3.43',
+ 'TAP::Object' => '3.43',
+ 'TAP::Parser' => '3.43',
+ 'TAP::Parser::Aggregator'=> '3.43',
+ 'TAP::Parser::Grammar' => '3.43',
+ 'TAP::Parser::Iterator' => '3.43',
+ 'TAP::Parser::Iterator::Array'=> '3.43',
+ 'TAP::Parser::Iterator::Process'=> '3.43',
+ 'TAP::Parser::Iterator::Stream'=> '3.43',
+ 'TAP::Parser::IteratorFactory'=> '3.43',
+ 'TAP::Parser::Multiplexer'=> '3.43',
+ 'TAP::Parser::Result' => '3.43',
+ 'TAP::Parser::Result::Bailout'=> '3.43',
+ 'TAP::Parser::Result::Comment'=> '3.43',
+ 'TAP::Parser::Result::Plan'=> '3.43',
+ 'TAP::Parser::Result::Pragma'=> '3.43',
+ 'TAP::Parser::Result::Test'=> '3.43',
+ 'TAP::Parser::Result::Unknown'=> '3.43',
+ 'TAP::Parser::Result::Version'=> '3.43',
+ 'TAP::Parser::Result::YAML'=> '3.43',
+ 'TAP::Parser::ResultFactory'=> '3.43',
+ 'TAP::Parser::Scheduler'=> '3.43',
+ 'TAP::Parser::Scheduler::Job'=> '3.43',
+ 'TAP::Parser::Scheduler::Spinner'=> '3.43',
+ 'TAP::Parser::Source' => '3.43',
+ 'TAP::Parser::SourceHandler'=> '3.43',
+ 'TAP::Parser::SourceHandler::Executable'=> '3.43',
+ 'TAP::Parser::SourceHandler::File'=> '3.43',
+ 'TAP::Parser::SourceHandler::Handle'=> '3.43',
+ 'TAP::Parser::SourceHandler::Perl'=> '3.43',
+ 'TAP::Parser::SourceHandler::RawTAP'=> '3.43',
+ 'TAP::Parser::YAMLish::Reader'=> '3.43',
+ 'TAP::Parser::YAMLish::Writer'=> '3.43',
+ 'Test::Harness' => '3.43',
+ 'Text::Balanced' => '2.04',
+ 'Time::HiRes' => '1.9766',
+ 'XS::APItest' => '1.14',
+ 'warnings' => '1.49',
+ },
+ removed => {
+ }
+ },
+ 5.033006 => {
+ delta_from => 5.033005,
+ changed => {
+ 'B::Op_private' => '5.033006',
+ 'Carp' => '1.52',
+ 'Carp::Heavy' => '1.52',
+ 'Compress::Raw::Bzip2' => '2.100',
+ 'Compress::Raw::Zlib' => '2.100',
+ 'Compress::Zlib' => '2.100',
+ 'Config' => '5.033006',
+ 'DynaLoader' => '1.50',
+ 'ExtUtils::Command' => '7.58',
+ 'ExtUtils::Command::MM' => '7.58',
+ 'ExtUtils::Liblist' => '7.58',
+ 'ExtUtils::Liblist::Kid'=> '7.58',
+ 'ExtUtils::MM' => '7.58',
+ 'ExtUtils::MM_AIX' => '7.58',
+ 'ExtUtils::MM_Any' => '7.58',
+ 'ExtUtils::MM_BeOS' => '7.58',
+ 'ExtUtils::MM_Cygwin' => '7.58',
+ 'ExtUtils::MM_DOS' => '7.58',
+ 'ExtUtils::MM_Darwin' => '7.58',
+ 'ExtUtils::MM_MacOS' => '7.58',
+ 'ExtUtils::MM_NW5' => '7.58',
+ 'ExtUtils::MM_OS2' => '7.58',
+ 'ExtUtils::MM_OS390' => '7.58',
+ 'ExtUtils::MM_QNX' => '7.58',
+ 'ExtUtils::MM_UWIN' => '7.58',
+ 'ExtUtils::MM_Unix' => '7.58',
+ 'ExtUtils::MM_VMS' => '7.58',
+ 'ExtUtils::MM_VOS' => '7.58',
+ 'ExtUtils::MM_Win32' => '7.58',
+ 'ExtUtils::MM_Win95' => '7.58',
+ 'ExtUtils::MY' => '7.58',
+ 'ExtUtils::MakeMaker' => '7.58',
+ 'ExtUtils::MakeMaker::Config'=> '7.58',
+ 'ExtUtils::MakeMaker::Locale'=> '7.58',
+ 'ExtUtils::MakeMaker::version'=> '7.58',
+ 'ExtUtils::MakeMaker::version::regex'=> '7.58',
+ 'ExtUtils::Manifest' => '1.73',
+ 'ExtUtils::Mkbootstrap' => '7.58',
+ 'ExtUtils::Mksymlists' => '7.58',
+ 'ExtUtils::testlib' => '7.58',
+ 'GDBM_File' => '1.19',
+ 'IO' => '1.45',
+ 'IO::Compress::Adapter::Bzip2'=> '2.100',
+ 'IO::Compress::Adapter::Deflate'=> '2.100',
+ 'IO::Compress::Adapter::Identity'=> '2.100',
+ 'IO::Compress::Base' => '2.100',
+ 'IO::Compress::Base::Common'=> '2.100',
+ 'IO::Compress::Bzip2' => '2.100',
+ 'IO::Compress::Deflate' => '2.100',
+ 'IO::Compress::Gzip' => '2.100',
+ 'IO::Compress::Gzip::Constants'=> '2.100',
+ 'IO::Compress::RawDeflate'=> '2.100',
+ 'IO::Compress::Zip' => '2.100',
+ 'IO::Compress::Zip::Constants'=> '2.100',
+ 'IO::Compress::Zlib::Constants'=> '2.100',
+ 'IO::Compress::Zlib::Extra'=> '2.100',
+ 'IO::Dir' => '1.45',
+ 'IO::File' => '1.45',
+ 'IO::Handle' => '1.45',
+ 'IO::Pipe' => '1.45',
+ 'IO::Poll' => '1.45',
+ 'IO::Seekable' => '1.45',
+ 'IO::Select' => '1.45',
+ 'IO::Socket' => '1.45',
+ 'IO::Socket::INET' => '1.45',
+ 'IO::Socket::UNIX' => '1.45',
+ 'IO::Uncompress::Adapter::Bunzip2'=> '2.100',
+ 'IO::Uncompress::Adapter::Identity'=> '2.100',
+ 'IO::Uncompress::Adapter::Inflate'=> '2.100',
+ 'IO::Uncompress::AnyInflate'=> '2.100',
+ 'IO::Uncompress::AnyUncompress'=> '2.100',
+ 'IO::Uncompress::Base' => '2.100',
+ 'IO::Uncompress::Bunzip2'=> '2.100',
+ 'IO::Uncompress::Gunzip'=> '2.100',
+ 'IO::Uncompress::Inflate'=> '2.100',
+ 'IO::Uncompress::RawInflate'=> '2.100',
+ 'IO::Uncompress::Unzip' => '2.100',
+ 'Module::CoreList' => '5.20210120',
+ 'Module::CoreList::Utils'=> '5.20210120',
+ 'Net::Cmd' => '3.13',
+ 'Net::Config' => '3.13',
+ 'Net::Domain' => '3.13',
+ 'Net::FTP' => '3.13',
+ 'Net::FTP::A' => '3.13',
+ 'Net::FTP::E' => '3.13',
+ 'Net::FTP::I' => '3.13',
+ 'Net::FTP::L' => '3.13',
+ 'Net::FTP::dataconn' => '3.13',
+ 'Net::NNTP' => '3.13',
+ 'Net::Netrc' => '3.13',
+ 'Net::POP3' => '3.13',
+ 'Net::SMTP' => '3.13',
+ 'Net::Time' => '3.13',
+ 'POSIX' => '1.97',
+ 'Socket' => '2.031',
+ 'XS::APItest' => '1.15',
+ 'feature' => '1.62',
+ 'warnings' => '1.50',
+ },
+ removed => {
+ }
+ },
+ 5.032001 => {
+ delta_from => 5.032000,
+ changed => {
+ 'B::Op_private' => '5.032001',
+ 'Config' => '5.032001',
+ 'Data::Dumper' => '2.174_01',
+ 'DynaLoader' => '1.47_01',
+ 'ExtUtils::Liblist::Kid'=> '7.44_01',
+ 'Module::CoreList' => '5.20210123',
+ 'Module::CoreList::Utils'=> '5.20210123',
+ 'Opcode' => '1.48',
+ 'Safe' => '2.41_01',
+ 'Win32API::File::inc::ExtUtils::Myconst2perl'=> '1',
+ },
+ removed => {
+ }
+ },
);
sub is_core
@@ -17913,6 +19369,132 @@ sub is_core
removed => {
}
},
+ 5.031006 => {
+ delta_from => 5.031005,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031007 => {
+ delta_from => 5.031006,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031008 => {
+ delta_from => 5.031007,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031009 => {
+ delta_from => 5.031008,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.030002 => {
+ delta_from => 5.030001,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031010 => {
+ delta_from => 5.031009,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031011 => {
+ delta_from => 5.03101,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.028003 => {
+ delta_from => 5.028002,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.030003 => {
+ delta_from => 5.030002,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.032000 => {
+ delta_from => 5.031011,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033000 => {
+ delta_from => 5.032,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033001 => {
+ delta_from => 5.033000,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033002 => {
+ delta_from => 5.033001,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033003 => {
+ delta_from => 5.033002,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033004 => {
+ delta_from => 5.033003,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033005 => {
+ delta_from => 5.033004,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033006 => {
+ delta_from => 5.033005,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.032001 => {
+ delta_from => 5.032,
+ changed => {
+ },
+ removed => {
+ }
+ },
);
%deprecated = _undelta(\%deprecated);
@@ -18136,12 +19718,8 @@ sub is_core
'PerlIO::via::QuotedPrint'=> 'cpan',
'Pod::Checker' => 'cpan',
'Pod::Escapes' => 'cpan',
- 'Pod::Find' => 'cpan',
- 'Pod::InputObjects' => 'cpan',
'Pod::Man' => 'cpan',
'Pod::ParseLink' => 'cpan',
- 'Pod::ParseUtils' => 'cpan',
- 'Pod::Parser' => 'cpan',
'Pod::Perldoc' => 'cpan',
'Pod::Perldoc::BaseTo' => 'cpan',
'Pod::Perldoc::GetOptsOO'=> 'cpan',
@@ -18155,8 +19733,6 @@ sub is_core
'Pod::Perldoc::ToText' => 'cpan',
'Pod::Perldoc::ToTk' => 'cpan',
'Pod::Perldoc::ToXml' => 'cpan',
- 'Pod::PlainText' => 'cpan',
- 'Pod::Select' => 'cpan',
'Pod::Simple' => 'cpan',
'Pod::Simple::BlackBox' => 'cpan',
'Pod::Simple::Checker' => 'cpan',
@@ -18166,6 +19742,7 @@ sub is_core
'Pod::Simple::HTML' => 'cpan',
'Pod::Simple::HTMLBatch'=> 'cpan',
'Pod::Simple::HTMLLegacy'=> 'cpan',
+ 'Pod::Simple::JustPod' => 'cpan',
'Pod::Simple::LinkSection'=> 'cpan',
'Pod::Simple::Methody' => 'cpan',
'Pod::Simple::Progress' => 'cpan',
@@ -18325,7 +19902,6 @@ sub is_core
'Unicode::Collate::Locale'=> 'cpan',
'Win32' => 'cpan',
'Win32API::File' => 'cpan',
- 'Win32API::File::inc::ExtUtils::Myconst2perl'=> 'cpan',
'autodie' => 'cpan',
'autodie::Scope::Guard' => 'cpan',
'autodie::Scope::GuardStack'=> 'cpan',
@@ -18403,13 +19979,13 @@ sub is_core
'Compress::Raw::Bzip2' => 'https://github.com/pmqs/Compress-Raw-Bzip2/issues',
'Compress::Raw::Zlib' => 'https://github.com/pmqs/Compress-Raw-Zlib/issues',
'Compress::Zlib' => 'https://github.com/pmqs/IO-Compress/issues',
- 'Config::Perl::V' => undef,
+ 'Config::Perl::V' => 'https://github.com/Tux/Config-Perl-V/issues',
'DB_File' => 'https://github.com/pmqs/DB_File/issues',
- 'Digest' => undef,
- 'Digest::MD5' => undef,
+ 'Digest' => 'https://github.com/Dual-Life/digest/issues',
+ 'Digest::MD5' => 'https://github.com/Dual-Life/digest-md5/issues',
'Digest::SHA' => undef,
- 'Digest::base' => undef,
- 'Digest::file' => undef,
+ 'Digest::base' => 'https://github.com/Dual-Life/digest/issues',
+ 'Digest::file' => 'https://github.com/Dual-Life/digest/issues',
'Encode' => undef,
'Encode::Alias' => undef,
'Encode::Byte' => undef,
@@ -18434,8 +20010,8 @@ sub is_core
'Encode::TW' => undef,
'Encode::Unicode' => undef,
'Encode::Unicode::UTF7' => undef,
- 'ExtUtils::Command' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::Command::MM' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::Command' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::Command::MM' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
'ExtUtils::Constant' => undef,
'ExtUtils::Constant::Base'=> undef,
'ExtUtils::Constant::ProxySubs'=> undef,
@@ -18443,36 +20019,36 @@ sub is_core
'ExtUtils::Constant::XS'=> undef,
'ExtUtils::Install' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-Install',
'ExtUtils::Installed' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-Install',
- 'ExtUtils::Liblist' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::Liblist::Kid'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_AIX' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_Any' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_BeOS' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_Cygwin' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_DOS' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_Darwin' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_MacOS' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_NW5' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_OS2' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_QNX' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_UWIN' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_Unix' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_VMS' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_VOS' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_Win32' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MM_Win95' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MY' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MakeMaker' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MakeMaker::Config'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MakeMaker::Locale'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MakeMaker::version'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::MakeMaker::version::regex'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::Liblist' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::Liblist::Kid'=> 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_AIX' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_Any' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_BeOS' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_Cygwin' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_DOS' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_Darwin' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_MacOS' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_NW5' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_OS2' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_QNX' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_UWIN' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_Unix' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_VMS' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_VOS' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_Win32' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MM_Win95' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MY' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MakeMaker' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MakeMaker::Config'=> 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MakeMaker::Locale'=> 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MakeMaker::version'=> 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::MakeMaker::version::regex'=> 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
'ExtUtils::Manifest' => 'http://github.com/Perl-Toolchain-Gang/ExtUtils-Manifest/issues',
- 'ExtUtils::Mkbootstrap' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
- 'ExtUtils::Mksymlists' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::Mkbootstrap' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::Mksymlists' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
'ExtUtils::Packlist' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-Install',
- 'ExtUtils::testlib' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+ 'ExtUtils::testlib' => 'https://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
'Fatal' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
'File::Fetch' => undef,
'File::GlobMapper' => 'https://github.com/pmqs/IO-Compress/issues',
@@ -18507,7 +20083,7 @@ sub is_core
'IO::Uncompress::Inflate'=> 'https://github.com/pmqs/IO-Compress/issues',
'IO::Uncompress::RawInflate'=> 'https://github.com/pmqs/IO-Compress/issues',
'IO::Uncompress::Unzip' => 'https://github.com/pmqs/IO-Compress/issues',
- 'IO::Zlib' => undef,
+ 'IO::Zlib' => 'https://github.com/tomhughes/IO-Zlib/issues',
'IPC::Cmd' => undef,
'IPC::Msg' => undef,
'IPC::Semaphore' => undef,
@@ -18518,8 +20094,8 @@ sub is_core
'List::Util' => 'https://rt.cpan.org/Public/Dist/Display.html?Name=Scalar-List-Utils',
'List::Util::XS' => 'https://rt.cpan.org/Public/Dist/Display.html?Name=Scalar-List-Utils',
'Locale::Maketext::Simple'=> undef,
- 'MIME::Base64' => undef,
- 'MIME::QuotedPrint' => undef,
+ 'MIME::Base64' => 'https://github.com/Dual-Life/mime-base64/issues',
+ 'MIME::QuotedPrint' => 'https://github.com/Dual-Life/mime-base64/issues',
'Math::BigFloat' => undef,
'Math::BigFloat::Trace' => undef,
'Math::BigInt' => undef,
@@ -18563,12 +20139,8 @@ sub is_core
'PerlIO::via::QuotedPrint'=> undef,
'Pod::Checker' => undef,
'Pod::Escapes' => undef,
- 'Pod::Find' => undef,
- 'Pod::InputObjects' => undef,
'Pod::Man' => 'https://rt.cpan.org/Dist/Display.html?Name=podlators',
'Pod::ParseLink' => 'https://rt.cpan.org/Dist/Display.html?Name=podlators',
- 'Pod::ParseUtils' => undef,
- 'Pod::Parser' => undef,
'Pod::Perldoc' => undef,
'Pod::Perldoc::BaseTo' => undef,
'Pod::Perldoc::GetOptsOO'=> undef,
@@ -18582,8 +20154,6 @@ sub is_core
'Pod::Perldoc::ToText' => undef,
'Pod::Perldoc::ToTk' => undef,
'Pod::Perldoc::ToXml' => undef,
- 'Pod::PlainText' => undef,
- 'Pod::Select' => undef,
'Pod::Simple' => 'https://github.com/perl-pod/pod-simple/issues',
'Pod::Simple::BlackBox' => 'https://github.com/perl-pod/pod-simple/issues',
'Pod::Simple::Checker' => 'https://github.com/perl-pod/pod-simple/issues',
@@ -18593,6 +20163,7 @@ sub is_core
'Pod::Simple::HTML' => 'https://github.com/perl-pod/pod-simple/issues',
'Pod::Simple::HTMLBatch'=> 'https://github.com/perl-pod/pod-simple/issues',
'Pod::Simple::HTMLLegacy'=> 'https://github.com/perl-pod/pod-simple/issues',
+ 'Pod::Simple::JustPod' => 'https://github.com/perl-pod/pod-simple/issues',
'Pod::Simple::LinkSection'=> 'https://github.com/perl-pod/pod-simple/issues',
'Pod::Simple::Methody' => 'https://github.com/perl-pod/pod-simple/issues',
'Pod::Simple::Progress' => 'https://github.com/perl-pod/pod-simple/issues',
@@ -18616,7 +20187,7 @@ sub is_core
'Pod::Text::Color' => 'https://rt.cpan.org/Dist/Display.html?Name=podlators',
'Pod::Text::Overstrike' => 'https://rt.cpan.org/Dist/Display.html?Name=podlators',
'Pod::Text::Termcap' => 'https://rt.cpan.org/Dist/Display.html?Name=podlators',
- 'Pod::Usage' => undef,
+ 'Pod::Usage' => 'https://github.com/Dual-Life/Pod-Usage/issues',
'Scalar::Util' => 'https://rt.cpan.org/Public/Dist/Display.html?Name=Scalar-List-Utils',
'Socket' => undef,
'Sub::Util' => 'https://rt.cpan.org/Public/Dist/Display.html?Name=Scalar-List-Utils',
@@ -18737,7 +20308,7 @@ sub is_core
'Text::ParseWords' => undef,
'Text::Tabs' => undef,
'Text::Wrap' => undef,
- 'Tie::RefHash' => undef,
+ 'Tie::RefHash' => 'https://rt.cpan.org/Public/Dist/Display.html?Name=Tie-RefHash',
'Time::Local' => 'https://github.com/houseabsolute/Time-Local/issues',
'Time::Piece' => undef,
'Time::Seconds' => undef,
@@ -18752,7 +20323,6 @@ sub is_core
'Unicode::Collate::Locale'=> undef,
'Win32' => 'https://github.com/perl-libwin32/win32/issues',
'Win32API::File' => undef,
- 'Win32API::File::inc::ExtUtils::Myconst2perl'=> undef,
'autodie' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
'autodie::Scope::Guard' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
'autodie::Scope::GuardStack'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList/Utils.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList/Utils.pm
index 2ced7a66c0..cd8929babf 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList/Utils.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/CoreList/Utils.pm
@@ -4,7 +4,7 @@ use strict;
use warnings;
use Module::CoreList;
-our $VERSION = '5.20191110';
+our $VERSION = '5.20210123';
our %utilities;
sub utilities {
@@ -1551,6 +1551,133 @@ my %delta = (
removed => {
}
},
+ 5.031006 => {
+ delta_from => 5.031005,
+ changed => {
+ 'streamzip' => '1',
+ },
+ removed => {
+ }
+ },
+ 5.031007 => {
+ delta_from => 5.031006,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031008 => {
+ delta_from => 5.031007,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031009 => {
+ delta_from => 5.031008,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.030002 => {
+ delta_from => 5.030001,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031010 => {
+ delta_from => 5.031009,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.031011 => {
+ delta_from => 5.031010,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.028003 => {
+ delta_from => 5.028002,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.030003 => {
+ delta_from => 5.030002,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.032000 => {
+ delta_from => 5.031011,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033000 => {
+ delta_from => 5.032,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033001 => {
+ delta_from => 5.033000,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033002 => {
+ delta_from => 5.033001,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033003 => {
+ delta_from => 5.033002,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033004 => {
+ delta_from => 5.033003,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033005 => {
+ delta_from => 5.033004,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.033006 => {
+ delta_from => 5.033005,
+ changed => {
+ },
+ removed => {
+ }
+ },
+ 5.032001 => {
+ delta_from => 5.032000,
+ changed => {
+ },
+ removed => {
+ }
+ },
);
%utilities = Module::CoreList::_undelta(\%delta);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load/Conditional.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load/Conditional.pm
index 89e22b5720..b0685d2ec1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load/Conditional.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Load/Conditional.pm
@@ -22,7 +22,7 @@ BEGIN {
$FIND_VERSION $ERROR $CHECK_INC_HASH $FORCE_SAFE_INC ];
use Exporter;
@ISA = qw[Exporter];
- $VERSION = '0.68';
+ $VERSION = '0.70';
$VERBOSE = 0;
$DEPRECATED = 0;
$FIND_VERSION = 1;
@@ -259,13 +259,19 @@ sub check_install {
last DIR unless $FIND_VERSION;
### otherwise, the user wants us to find the version from files
- my $mod_info = Module::Metadata->new_from_handle( $fh, $filename );
- my $ver = $mod_info->version( $args->{module} );
- if( defined $ver ) {
- $href->{version} = $ver;
+ {
+ local $SIG{__WARN__} = sub {};
+ my $ver = eval {
+ my $mod_info = Module::Metadata->new_from_handle( $fh, $filename );
+ $mod_info->version( $args->{module} );
+ };
- last DIR;
+ if( defined $ver ) {
+ $href->{version} = $ver;
+
+ last DIR;
+ }
}
}
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Metadata.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Metadata.pm
index ecc535f03b..0309d768ae 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Metadata.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Module/Metadata.pm
@@ -1,6 +1,6 @@
# -*- mode: cperl; tab-width: 8; indent-tabs-mode: nil; basic-offset: 2 -*-
# vim:ts=8:sw=2:et:sta:sts=2:tw=78
-package Module::Metadata; # git description: v1.000035-3-gaa51be1
+package Module::Metadata; # git description: v1.000036-4-g435a294
# ABSTRACT: Gather package and POD information from perl module files
# Adapted from Perl-licensed code originally distributed with
@@ -14,7 +14,7 @@ sub __clean_eval { eval $_[0] }
use strict;
use warnings;
-our $VERSION = '1.000036';
+our $VERSION = '1.000037';
use Carp qw/croak/;
use File::Spec;
@@ -383,7 +383,7 @@ sub _init {
my $handle = delete $props{handle};
my( %valid_props, @valid_props );
- @valid_props = qw( collect_pod inc );
+ @valid_props = qw( collect_pod inc decode_pod );
@valid_props{@valid_props} = delete( @props{@valid_props} );
warn "Unknown properties: @{[keys %props]}\n" if scalar( %props );
@@ -542,6 +542,7 @@ sub _parse_fh {
my $pod_sect = '';
my $pod_data = '';
my $in_end = 0;
+ my $encoding = '';
while (defined( my $line = <$fh> )) {
my $line_num = $.;
@@ -570,6 +571,9 @@ sub _parse_fh {
$pod_sect = $1;
}
elsif ( $self->{collect_pod} ) {
+ if ( $self->{decode_pod} && $line =~ /^=encoding ([\w-]+)/ ) {
+ $encoding = $1;
+ }
$pod_data .= "$line\n";
}
next;
@@ -658,6 +662,11 @@ sub _parse_fh {
$pod{$pod_sect} = $pod_data;
}
+ if ( $self->{decode_pod} && $encoding ) {
+ require Encode;
+ $_ = Encode::decode( $encoding, $_ ) for values %pod;
+ }
+
$self->{versions} = \%vers;
$self->{packages} = \@packages;
$self->{pod} = \%pod;
@@ -841,7 +850,7 @@ Module::Metadata - Gather package and POD information from perl module files
=head1 VERSION
-version 1.000036
+version 1.000037
=head1 SYNOPSIS
@@ -865,7 +874,7 @@ in the CPAN toolchain.
=head1 CLASS METHODS
-=head2 C<< new_from_file($filename, collect_pod => 1) >>
+=head2 C<< new_from_file($filename, collect_pod => 1, decode_pod => 1) >>
Constructs a C<Module::Metadata> object given the path to a file. Returns
undef if the filename does not exist.
@@ -878,7 +887,10 @@ If the file begins by an UTF-8, UTF-16BE or UTF-16LE byte-order mark, then
it is skipped before processing, and the content of the file is also decoded
appropriately starting from perl 5.8.
-=head2 C<< new_from_handle($handle, $filename, collect_pod => 1) >>
+Alternatively, if C<decode_pod> is set, it will decode the collected pod
+sections according to the C<=encoding> declaration.
+
+=head2 C<< new_from_handle($handle, $filename, collect_pod => 1, decode_pod => 1) >>
This works just like C<new_from_file>, except that a handle can be provided
as the first argument.
@@ -891,15 +903,15 @@ mandatory or undef will be returned.
You are responsible for setting the decoding layers on C<$handle> if
required.
-=head2 C<< new_from_module($module, collect_pod => 1, inc => \@dirs) >>
+=head2 C<< new_from_module($module, collect_pod => 1, inc => \@dirs, decode_pod => 1) >>
Constructs a C<Module::Metadata> object given a module or package name.
Returns undef if the module cannot be found.
-In addition to accepting the C<collect_pod> argument as described above,
-this method accepts a C<inc> argument which is a reference to an array of
-directories to search for the module. If none are given, the default is
-@INC.
+In addition to accepting the C<collect_pod> and C<decode_pod> arguments as
+described above, this method accepts a C<inc> argument which is a reference to
+an array of directories to search for the module. If none are given, the
+default is @INC.
If the file that contains the module begins by an UTF-8, UTF-16BE or
UTF-16LE byte-order mark, then it is skipped before processing, and the
@@ -1070,7 +1082,7 @@ assistance from David Golden (xdg) <dagolden@cpan.org>.
=head1 CONTRIBUTORS
-=for stopwords Karen Etheridge David Golden Vincent Pit Matt S Trout Chris Nehren Graham Knop Olivier Mengué Tomas Doran tokuhirom Christian Walde Tatsuhiko Miyagawa Peter Rabbitson Steve Hay Jerry D. Hedden Craig A. Berry Mitchell Steinbrunner Edward Zborowski Gareth Harper James Raspass 'BinGOs' Williams Josh Jore Kent Fredric
+=for stopwords Karen Etheridge David Golden Vincent Pit Matt S Trout Chris Nehren Tomas Doran Olivier Mengué Graham Knop tokuhirom Tatsuhiko Miyagawa Christian Walde Leon Timmermans Peter Rabbitson Steve Hay Jerry D. Hedden Craig A. Berry Mitchell Steinbrunner Edward Zborowski Gareth Harper James Raspass 'BinGOs' Williams Josh Jore Kent Fredric
=over 4
@@ -1096,7 +1108,7 @@ Chris Nehren <apeiron@cpan.org>
=item *
-Graham Knop <haarg@haarg.org>
+Tomas Doran <bobtfish@bobtfish.net>
=item *
@@ -1104,7 +1116,7 @@ Olivier Mengué <dolmen@cpan.org>
=item *
-Tomas Doran <bobtfish@bobtfish.net>
+Graham Knop <haarg@haarg.org>
=item *
@@ -1112,11 +1124,15 @@ tokuhirom <tokuhirom@gmail.com>
=item *
+Tatsuhiko Miyagawa <miyagawa@bulknews.net>
+
+=item *
+
Christian Walde <walde.christian@googlemail.com>
=item *
-Tatsuhiko Miyagawa <miyagawa@bulknews.net>
+Leon Timmermans <fawaka@gmail.com>
=item *
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Net/Ping.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Net/Ping.pm
index dce735a0a0..932fde5136 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Net/Ping.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Net/Ping.pm
@@ -19,7 +19,7 @@ use Time::HiRes;
our @ISA = qw(Exporter);
our @EXPORT = qw(pingecho);
our @EXPORT_OK = qw(wakeonlan);
-our $VERSION = "2.71";
+our $VERSION = "2.72";
# Globals
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Opcode.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Opcode.pm
index 9d97ef1540..9351c3ba20 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Opcode.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Opcode.pm
@@ -6,7 +6,7 @@ use strict;
our($VERSION, @ISA, @EXPORT_OK);
-$VERSION = "1.43";
+$VERSION = "1.48";
use Carp;
use Exporter ();
@@ -117,6 +117,13 @@ Safe modules for more typical uses.
=head1 WARNING
+The Opcode module does not implement an effective sandbox for
+evaluating untrusted code with the perl interpreter.
+
+Bugs in the perl interpreter that could be abused to bypass
+Opcode restrictions are not treated as vulnerabilities. See
+L<perlsecpolicy> for additional information.
+
The authors make B<no warranty>, implied or otherwise, about the
suitability of this software for safety or security purposes.
@@ -324,6 +331,7 @@ invert_opset function.
lt i_lt gt i_gt le i_le ge i_ge eq i_eq ne i_ne ncmp i_ncmp
slt sgt sle sge seq sne scmp
+ isa
substr vec stringify study pos length index rindex ord chr
@@ -344,6 +352,8 @@ invert_opset function.
method_super method_redir method_redir_super
-- XXX loops via recursion?
+ cmpchain_and cmpchain_dup
+
leaveeval -- needed for Safe to operate, is safe
without entereval
@@ -493,7 +503,7 @@ A handy tag name for a I<reasonable> default set of ops beyond the
:default optag. Like :default (and indeed all the other optags) its
current definition is unstable while development continues. It will change.
-The :browse tag represents the next step beyond :default. It it a
+The :browse tag represents the next step beyond :default. It is a
superset of the :default ops and adds :filesys_read the :sys_db.
The intent being that scripts can access more (possibly sensitive)
information about your system but not be able to change it.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pm
index 4de039410f..6c4cc547ba 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pm
@@ -4,7 +4,7 @@ use warnings;
our ($AUTOLOAD, %SIGRT);
-our $VERSION = '1.88';
+our $VERSION = '1.94';
require XSLoader;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod
index e4f9a3d18f..53209c9731 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/POSIX.pod
@@ -468,7 +468,7 @@ integer value less than or equal to the numerical argument.
Returns the current floating point rounding mode, one of
- FE_TONEAREST FE_TOWARDZERO FE_UPWARD FE_UPWARD
+ FE_TONEAREST FE_TOWARDZERO FE_UPWARD FE_DOWNWARD
C<FE_TONEAREST> is like L</round>, C<FE_TOWARDZERO> is like L</trunc> [C99].
@@ -941,9 +941,11 @@ for creating hard links into files, see L<perlfunc/link>.
=item C<localeconv>
Get numeric formatting information. Returns a reference to a hash
-containing the current underlying locale's formatting values. Users of this function
-should also read L<perllocale>, which provides a comprehensive
-discussion of Perl locale handling, including
+containing the formatting values of the locale that currently underlies
+the program, regardless of whether or not it is called from within the
+scope of a S<C<use locale>>. Users of this function should also read
+L<perllocale>, which provides a comprehensive discussion of Perl locale
+handling, including
L<a section devoted to this function|perllocale/The localeconv function>.
Prior to Perl 5.28, or when operating in a non thread-safe environment,
it should not be used in a threaded application unless it's certain that
@@ -951,7 +953,7 @@ the underlying locale is C or POSIX. This is because it otherwise
changes the locale, which globally affects all threads simultaneously.
Windows platforms starting with Visual Studio 2005 are mostly
thread-safe, but use of this function in those prior to Visual Studio
-2015 can interefere with a thread that has called
+2015 can interfere with a thread that has called
L<perlapi/switch_to_global_locale>.
Here is how to query the database for the B<de> (Deutsch or German) locale.
@@ -1067,25 +1069,64 @@ Not implemented. C<malloc()> is C-specific. Perl does memory management transp
=item C<mblen>
-This is identical to the C function C<mblen()>.
-
-Core Perl does not have any support for the wide and multibyte
-characters of the C standards, except under UTF-8 locales, so this might
-be a rather useless function.
-
-However, Perl supports Unicode, see L<perluniintro>.
-
-=item C<mbstowcs>
-
-This is identical to the C function C<mbstowcs()>.
-
-See L</mblen>.
+This is the same as the C function C<mblen()> on unthreaded perls. On
+threaded perls, it transparently (almost) substitutes the more
+thread-safe L<C<mbrlen>(3)>, if available, instead of C<mblen>.
+
+Core Perl does not have any support for wide and multibyte locales,
+except Unicode UTF-8 locales. This function, in conjunction with
+L</mbtowc> and L</wctomb> may be used to roll your own decoding/encoding
+of other types of multi-byte locales.
+
+Use C<undef> as the first parameter to this function to get the effect
+of passing NULL as the first parameter to C<mblen>. This resets any
+shift state to its initial value. The return value is undefined if
+C<mbrlen> was substituted, so you should never rely on it.
+
+When the first parameter is a scalar containing a value that either is a
+PV string or can be forced into one, the return value is the number of
+bytes occupied by the first character of that string; or 0 if that first
+character is the wide NUL character; or negative if there is an error.
+This is based on the locale that currently underlies the program,
+regardless of whether or not the function is called from Perl code that
+is within the scope of S<C<use locale>>. Perl makes no attempt at
+hiding from your code any differences in the C<errno> setting between
+C<mblen> and C<mbrlen>. It does set C<errno> to 0 before calling them.
+
+The optional second parameter is ignored if it is larger than the
+actual length of the first parameter string.
=item C<mbtowc>
-This is identical to the C function C<mbtowc()>.
-
-See L</mblen>.
+This is the same as the C function C<mbtowc()> on unthreaded perls. On
+threaded perls, it transparently (almost) substitutes the more
+thread-safe L<C<mbrtowc>(3)>, if available, instead of C<mbtowc>.
+
+Core Perl does not have any support for wide and multibyte locales,
+except Unicode UTF-8 locales. This function, in conjunction with
+L</mblen> and L</wctomb> may be used to roll your own decoding/encoding
+of other types of multi-byte locales.
+
+The first parameter is a scalar into which, upon success, the wide
+character represented by the multi-byte string contained in the second
+parameter is stored. The optional third parameter is ignored if it is
+larger than the actual length of the second parameter string.
+
+Use C<undef> as the second parameter to this function to get the effect
+of passing NULL as the second parameter to C<mbtowc>. This resets any
+shift state to its initial value. The return value is undefined if
+C<mbrtowc> was substituted, so you should never rely on it.
+
+When the second parameter is a scalar containing a value that either is
+a PV string or can be forced into one, the return value is the number of
+bytes occupied by the first character of that string; or 0 if that first
+character is the wide NUL character; or negative if there is an error.
+This is based on the locale that currently underlies the program,
+regardless of whether or not the function is called from Perl code that
+is within the scope of S<C<use locale>>. Perl makes no attempt at
+hiding from your code any differences in the C<errno> setting between
+C<mbtowc> and C<mbrtowc>. It does set C<errno> to 0 before calling
+them.
=item C<memchr>
@@ -1451,14 +1492,19 @@ see L<perlfunc/eval>.
=item C<setlocale>
-WARNING! Do NOT use this function in a L<thread|threads>. The locale
-will change in all other threads at the same time, and should your
-thread get paused by the operating system, and another started, that
-thread will not have the locale it is expecting. On some platforms,
-there can be a race leading to segfaults if two threads call this
-function nearly simultaneously.
-
-Modifies and queries the program's underlying locale. Users of this
+WARNING! Prior to Perl 5.28 or on a system that does not support
+thread-safe locale operations, do NOT use this function in a
+L<thread|threads>. The locale will change in all other threads at the
+same time, and should your thread get paused by the operating system,
+and another started, that thread will not have the locale it is
+expecting. On some platforms, there can be a race leading to segfaults
+if two threads call this function nearly simultaneously. This warning
+does not apply on unthreaded builds, or on perls where
+C<${^SAFE_LOCALES}> exists and is non-zero; namely Perl 5.28 and later
+compiled to be locale-thread-safe.
+
+This function
+modifies and queries the program's underlying locale. Users of this
function should read L<perllocale>, whch provides a comprehensive
discussion of Perl locale handling, knowledge of which is necessary to
properly use this function. It contains
@@ -1466,7 +1512,9 @@ L<a section devoted to this function|perllocale/The setlocale function>.
The discussion here is merely a summary reference for C<setlocale()>.
Note that Perl itself is almost entirely unaffected by the locale
except within the scope of S<C<"use locale">>. (Exceptions are listed
-in L<perllocale/Not within the scope of "use locale">.)
+in L<perllocale/Not within the scope of "use locale">, and
+locale-dependent functions within the POSIX module ARE always affected
+by the current locale.)
The following examples assume
@@ -1816,10 +1864,11 @@ POSIX-compliant systems set C<$!> (C<$ERRNO>) to indicate a translation
error, so clear C<$!> before calling C<strtod>. However, non-POSIX systems
may not check for overflow, and therefore will never set C<$!>.
-C<strtod> respects any POSIX C<setlocale()> C<LC_TIME> settings,
+C<strtod> respects any POSIX C<setlocale()> C<LC_NUMERIC> settings,
regardless of whether or not it is called from Perl code that is within
-the scope of S<C<use locale>>. This means it should not be used in a
-threaded application unless it's certain that the underlying locale is C
+the scope of S<C<use locale>>. Prior to Perl 5.28, or when operating in
+a non thread-safe environment, it should not be used in a threaded
+application unless it's certain that the underlying locale is C
or POSIX. This is because it otherwise changes the locale, which
globally affects all threads simultaneously.
@@ -2004,6 +2053,7 @@ is no longer available; instead use L<File::Temp>.
=item C<tolower>
+This function has been removed as of v5.26.
This is identical to the C function, except that it can apply to a single
character or to a whole string, and currently operates as if the locale
always is "C". Consider using the C<lc()> function, see L<perlfunc/lc>,
@@ -2012,6 +2062,7 @@ strings.
=item C<toupper>
+This function has been removed as of v5.26.
This is similar to the C function, except that it can apply to a single
character or to a whole string, and currently operates as if the locale
always is "C". Consider using the C<uc()> function, see L<perlfunc/uc>,
@@ -2104,17 +2155,34 @@ builtin C<waitpid()> function, see L<perlfunc/waitpid>.
$pid = POSIX::waitpid( -1, POSIX::WNOHANG );
print "status = ", ($? / 256), "\n";
-=item C<wcstombs>
-
-This is identical to the C function C<wcstombs()>.
-
See L</mblen>.
=item C<wctomb>
-This is identical to the C function C<wctomb()>.
-
-See L</mblen>.
+This is the same as the C function C<wctomb()> on unthreaded perls. On
+threaded perls, it transparently (almost) substitutes the more
+thread-safe L<C<wcrtomb>(3)>, if available, instead of C<wctomb>.
+
+Core Perl does not have any support for wide and multibyte locales,
+except Unicode UTF-8 locales. This function, in conjunction with
+L</mblen> and L</mbtowc> may be used to roll your own decoding/encoding
+of other types of multi-byte locales.
+
+Use C<undef> as the first parameter to this function to get the effect
+of passing NULL as the first parameter to C<wctomb>. This resets any
+shift state to its initial value. The return value is undefined if
+C<wcrtomb> was substituted, so you should never rely on it.
+
+When the first parameter is a scalar, the code point contained in the
+scalar second parameter is converted into a multi-byte string and stored
+into the first parameter scalar. This is based on the locale that
+currently underlies the program, regardless of whether or not the
+function is called from Perl code that is within the scope of S<C<use
+locale>>. The return value is the number of bytes stored; or negative
+if the code point isn't representable in the current locale. Perl makes
+no attempt at hiding from your code any differences in the C<errno>
+setting between C<wctomb> and C<wcrtomb>. It does set C<errno> to 0
+before calling them.
=item C<write>
@@ -2257,6 +2325,9 @@ Create a set with C<SIGUSR1>.
$sigset = POSIX::SigSet->new( &POSIX::SIGUSR1 );
+Throws an error if any of the signals supplied cannot be added to the
+set.
+
=item C<addset>
Add a signal to a SigSet object.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO.pm
index 7658ce497b..85dd083cc0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO.pm
@@ -1,6 +1,6 @@
package PerlIO;
-our $VERSION = '1.10';
+our $VERSION = '1.11';
# Map layer name to package that defines it
our %alias;
@@ -35,14 +35,19 @@ PerlIO - On demand loader for PerlIO layers and root of PerlIO::* name space
=head1 SYNOPSIS
- open($fh, "<:crlf", "my.txt"); # support platform-native and
- # CRLF text files
+ # support platform-native and CRLF text files
+ open(my $fh, "<:crlf", "my.txt") or die "open failed: $!";
- open($fh, "<", "his.jpg"); # portably open a binary file for reading
- binmode($fh);
+ # append UTF-8 encoded text
+ open(my $fh, ">>:encoding(UTF-8)", "some.log")
+ or die "open failed: $!";
+
+ # portably open a binary file for reading
+ open(my $fh, "<", "his.jpg") or die "open failed: $!";
+ binmode($fh) or die "binmode failed: $!";
Shell:
- PERLIO=perlio perl ....
+ PERLIO=:perlio perl ....
=head1 DESCRIPTION
@@ -51,13 +56,52 @@ C<binmode> layer specification then C code performs the equivalent of:
use PerlIO 'foo';
-The perl code in PerlIO.pm then attempts to locate a layer by doing
+The Perl code in PerlIO.pm then attempts to locate a layer by doing
require PerlIO::foo;
Otherwise the C<PerlIO> package is a place holder for additional
PerlIO related functions.
+=head2 Layers
+
+Generally speaking, PerlIO layers (previously sometimes referred to as
+"disciplines") are an ordered stack applied to a filehandle (specified as
+a space- or colon-separated list, conventionally written with a leading
+colon). Each layer performs some operation on any input or output, except
+when bypassed such as with C<sysread> or C<syswrite>. Read operations go
+through the stack in the order they are set (left to right), and write
+operations in the reverse order.
+
+There are also layers which actually just set flags on lower layers, or
+layers that modify the current stack but don't persist on the stack
+themselves; these are referred to as pseudo-layers.
+
+When opening a handle, it will be opened with any layers specified
+explicitly in the open() call (or the platform defaults, if specified as
+a colon with no following layers).
+
+If layers are not explicitly specified, the handle will be opened with the
+layers specified by the L<${^OPEN}|perlvar/"${^OPEN}"> variable (usually
+set by using the L<open> pragma for a lexical scope, or the C<-C>
+command-line switch or C<PERL_UNICODE> environment variable for the main
+program scope).
+
+If layers are not specified in the open() call or C<${^OPEN}> variable,
+the handle will be opened with the default layer stack configured for that
+architecture; see L</"Defaults and how to override them">.
+
+Some layers will automatically insert required lower level layers if not
+present; for example C<:perlio> will insert C<:unix> below itself for low
+level IO, and C<:encoding> will insert the platform defaults for buffered
+IO.
+
+The C<binmode> function can be called on an opened handle to push
+additional layers onto the stack, which may also modify the existing
+layers. C<binmode> called with no layers will remove or unset any
+existing layers which transform the byte stream, making the handle
+suitable for binary data.
+
The following layers are currently defined:
=over 4
@@ -67,17 +111,21 @@ The following layers are currently defined:
Lowest level layer which provides basic PerlIO operations in terms of
UNIX/POSIX numeric file descriptor calls
(open(), read(), write(), lseek(), close()).
+It is used even on non-Unix architectures, and most other layers operate on
+top of it.
=item :stdio
Layer which calls C<fread>, C<fwrite> and C<fseek>/C<ftell> etc. Note
that as this is "real" stdio it will ignore any layers beneath it and
go straight to the operating system via the C library as usual.
+This layer implements both low level IO and buffering, but is rarely used
+on modern architectures.
=item :perlio
A from scratch implementation of buffering for PerlIO. Provides fast
-access to the buffer for C<sv_gets> which implements perl's readline/E<lt>E<gt>
+access to the buffer for C<sv_gets> which implements Perl's readline/E<lt>E<gt>
and in general attempts to minimize data copying.
C<:perlio> will insert a C<:unix> layer below itself to do low level IO.
@@ -92,81 +140,98 @@ refuse to be pushed on top of itself.
It currently does I<not> mimic MS-DOS as far as treating of Control-Z
as being an end-of-file marker.
-Based on the C<:perlio> layer.
-
-=item :utf8
-
-Declares that the stream accepts perl's I<internal> encoding of
-characters. (Which really is UTF-8 on ASCII machines, but is
-UTF-EBCDIC on EBCDIC machines.) This allows any character perl can
-represent to be read from or written to the stream. The UTF-X encoding
-is chosen to render simple text parts (i.e. non-accented letters,
-digits and common punctuation) human readable in the encoded file.
-
-(B<CAUTION>: This layer does not validate byte sequences. For reading input,
-you should instead use C<:encoding(UTF-8)> instead of bare C<:utf8>.)
-
-Here is how to write your native data out using UTF-8 (or UTF-EBCDIC)
-and then read it back in.
+On DOS/Windows like architectures where this layer is part of the defaults,
+it also acts like the C<:perlio> layer, and removing the CRLF translation
+(such as with C<:raw>) will only unset the CRLF translation flag. Since
+Perl 5.14, you can also apply another C<:crlf> layer later, such as when
+the CRLF translation must occur after an encoding layer. On other
+architectures, it is a mundane CRLF translation layer and can be added and
+removed normally.
- open(F, ">:utf8", "data.utf");
- print F $out;
- close(F);
+ # translate CRLF after encoding on Perl 5.14 or newer
+ binmode $fh, ":raw:encoding(UTF-16LE):crlf"
+ or die "binmode failed: $!";
- open(F, "<:utf8", "data.utf");
- $in = <F>;
- close(F);
+=item :utf8
+Pseudo-layer that declares that the stream accepts Perl's I<internal>
+upgraded encoding of characters, which is approximately UTF-8 on ASCII
+machines, but UTF-EBCDIC on EBCDIC machines. This allows any character
+Perl can represent to be read from or written to the stream.
+
+This layer (which actually sets a flag on the preceding layer, and is
+implicitly set by any C<:encoding> layer) does not translate or validate
+byte sequences. It instead indicates that the byte stream will have been
+arranged by other layers to be provided in Perl's internal upgraded
+encoding, which Perl code (and correctly written XS code) will interpret
+as decoded Unicode characters.
+
+B<CAUTION>: Do not use this layer to translate from UTF-8 bytes, as
+invalid UTF-8 or binary data will result in malformed Perl strings. It is
+unlikely to produce invalid UTF-8 when used for output, though it will
+instead produce UTF-EBCDIC on EBCDIC systems. The C<:encoding(UTF-8)>
+layer (hyphen is significant) is preferred as it will ensure translation
+between valid UTF-8 bytes and valid Unicode characters.
=item :bytes
-This is the inverse of the C<:utf8> layer. It turns off the flag
+This is the inverse of the C<:utf8> pseudo-layer. It turns off the flag
on the layer below so that data read from it is considered to
-be "octets" i.e. characters in the range 0..255 only. Likewise
-on output perl will warn if a "wide" character is written
-to a such a stream.
+be Perl's internal downgraded encoding, thus interpreted as the native
+single-byte encoding of Latin-1 or EBCDIC. Likewise on output Perl will
+warn if a "wide" character (a codepoint not in the range 0..255) is
+written to a such a stream.
+
+This is very dangerous to push on a handle using an C<:encoding> layer,
+as such a layer assumes to be working with Perl's internal upgraded
+encoding, so you will likely get a mangled result. Instead use C<:raw> or
+C<:pop> to remove encoding layers.
=item :raw
-The C<:raw> layer is I<defined> as being identical to calling
+The C<:raw> pseudo-layer is I<defined> as being identical to calling
C<binmode($fh)> - the stream is made suitable for passing binary data,
-i.e. each byte is passed as-is. The stream will still be
-buffered.
+i.e. each byte is passed as-is. The stream will still be buffered
+(but this was not always true before Perl 5.14).
-In Perl 5.6 and some books the C<:raw> layer (previously sometimes also
-referred to as a "discipline") is documented as the inverse of the
-C<:crlf> layer. That is no longer the case - other layers which would
-alter the binary nature of the stream are also disabled. If you want UNIX
-line endings on a platform that normally does CRLF translation, but still
-want UTF-8 or encoding defaults, the appropriate thing to do is to add
-C<:perlio> to the PERLIO environment variable.
+In Perl 5.6 and some books the C<:raw> layer is documented as the inverse
+of the C<:crlf> layer. That is no longer the case - other layers which
+would alter the binary nature of the stream are also disabled. If you
+want UNIX line endings on a platform that normally does CRLF translation,
+but still want UTF-8 or encoding defaults, the appropriate thing to do is
+to add C<:perlio> to the PERLIO environment variable, or open the handle
+explicitly with that layer, to replace the platform default of C<:crlf>.
The implementation of C<:raw> is as a pseudo-layer which when "pushed"
-pops itself and then any layers which do not declare themselves as suitable
-for binary data. (Undoing :utf8 and :crlf are implemented by clearing
-flags rather than popping layers but that is an implementation detail.)
+pops itself and then any layers which would modify the binary data stream.
+(Undoing C<:utf8> and C<:crlf> may be implemented by clearing flags
+rather than popping layers but that is an implementation detail.)
As a consequence of the fact that C<:raw> normally pops layers,
it usually only makes sense to have it as the only or first element in
a layer specification. When used as the first element it provides
a known base on which to build e.g.
- open($fh,":raw:utf8",...)
+ open(my $fh,">:raw:encoding(UTF-8)",...)
+ or die "open failed: $!";
-will construct a "binary" stream, but then enable UTF-8 translation.
+will construct a "binary" stream regardless of the platform defaults,
+but then enable UTF-8 translation.
=item :pop
-A pseudo layer that removes the top-most layer. Gives perl code a
+A pseudo-layer that removes the top-most layer. Gives Perl code a
way to manipulate the layer stack. Note that C<:pop> only works on
-real layers and will not undo the effects of pseudo layers like
-C<:utf8>. An example of a possible use might be:
+real layers and will not undo the effects of pseudo-layers or flags
+like C<:utf8>. An example of a possible use might be:
- open($fh,...)
+ open(my $fh,...) or die "open failed: $!";
...
- binmode($fh,":encoding(...)"); # next chunk is encoded
+ binmode($fh,":encoding(...)") or die "binmode failed: $!";
+ # next chunk is encoded
...
- binmode($fh,":pop"); # back to un-encoded
+ binmode($fh,":pop") or die "binmode failed: $!";
+ # back to un-encoded
A more elegant (and safer) interface is needed.
@@ -174,25 +239,24 @@ A more elegant (and safer) interface is needed.
On Win32 platforms this I<experimental> layer uses the native "handle" IO
rather than the unix-like numeric file descriptor layer. Known to be
-buggy as of perl 5.8.2.
+buggy as of Perl 5.8.2.
=back
=head2 Custom Layers
It is possible to write custom layers in addition to the above builtin
-ones, both in C/XS and Perl. Two such layers (and one example written
-in Perl using the latter) come with the Perl distribution.
+ones, both in C/XS and Perl, as a module named C<< PerlIO::<layer name> >>.
+Some custom layers come with the Perl distribution.
=over 4
=item :encoding
-Use C<:encoding(ENCODING)> either in open() or binmode() to install
-a layer that transparently does character set and encoding transformations,
-for example from Shift-JIS to Unicode. Note that under C<stdio>
-an C<:encoding> also enables C<:utf8>. See L<PerlIO::encoding>
-for more information.
+Use C<:encoding(ENCODING)> to transparently do character set and encoding
+transformations, for example from Shift-JIS to Unicode. Note that an
+C<:encoding> also enables C<:utf8>. See L<PerlIO::encoding> for more
+information.
=item :mmap
@@ -207,64 +271,81 @@ layer. Writes also behave like the C<:perlio> layer, as C<mmap()> for write
needs extra house-keeping (to extend the file) which negates any advantage.
The C<:mmap> layer will not exist if the platform does not support C<mmap()>.
+See L<PerlIO::mmap> for more information.
=item :via
-Use C<:via(MODULE)> either in open() or binmode() to install a layer
-that does whatever transformation (for example compression /
-decompression, encryption / decryption) to the filehandle.
+C<:via(MODULE)> allows a transformation to be applied by an arbitrary Perl
+module, for example compression / decompression, encryption / decryption.
See L<PerlIO::via> for more information.
+=item :scalar
+
+A layer implementing "in memory" files using scalar variables,
+automatically used in place of the platform defaults for IO when opening
+such a handle. As such, the scalar is expected to act like a file, only
+containing or storing bytes. See L<PerlIO::scalar> for more information.
+
=back
=head2 Alternatives to raw
To get a binary stream an alternate method is to use:
- open($fh,"whatever")
- binmode($fh);
+ open(my $fh,"<","whatever") or die "open failed: $!";
+ binmode($fh) or die "binmode failed: $!";
-this has the advantage of being backward compatible with how such things have
-had to be coded on some platforms for years.
+This has the advantage of being backward compatible with older versions
+of Perl that did not use PerlIO or where C<:raw> was buggy (as it was
+before Perl 5.14).
To get an unbuffered stream specify an unbuffered layer (e.g. C<:unix>)
in the open call:
- open($fh,"<:unix",$path)
+ open(my $fh,"<:unix",$path) or die "open failed: $!";
=head2 Defaults and how to override them
If the platform is MS-DOS like and normally does CRLF to "\n"
-translation for text files then the default layers are :
+translation for text files then the default layers are:
- unix crlf
-
-(The low level "unix" layer may be replaced by a platform specific low
-level layer.)
+ :unix:crlf
Otherwise if C<Configure> found out how to do "fast" IO using the system's
-stdio, then the default layers are:
+stdio (not common on modern architectures), then the default layers are:
- unix stdio
+ :stdio
Otherwise the default layers are
- unix perlio
-
-These defaults may change once perlio has been better tested and tuned.
+ :unix:perlio
-The default can be overridden by setting the environment variable
-PERLIO to a space separated list of layers (C<unix> or platform low
-level layer is always pushed first).
+Note that the "default stack" depends on the operating system and on the
+Perl version, and both the compile-time and runtime configurations of
+Perl. The default can be overridden by setting the environment variable
+PERLIO to a space or colon separated list of layers, however this cannot
+be used to set layers that require loading modules like C<:encoding>.
This can be used to see the effect of/bugs in the various layers e.g.
cd .../perl/t
- PERLIO=stdio ./perl harness
- PERLIO=perlio ./perl harness
+ PERLIO=:stdio ./perl harness
+ PERLIO=:perlio ./perl harness
For the various values of PERLIO see L<perlrun/PERLIO>.
+The following table summarizes the default layers on UNIX-like and
+DOS-like platforms and depending on the setting of C<$ENV{PERLIO}>:
+
+ PERLIO UNIX-like DOS-like
+ ------ --------- --------
+ unset / "" :unix:perlio / :stdio [1] :unix:crlf
+ :stdio :stdio :stdio
+ :perlio :unix:perlio :unix:perlio
+
+ # [1] ":stdio" if Configure found out how to do "fast stdio" (depends
+ # on the stdio implementation) and in Perl 5.8, else ":unix:perlio"
+
=head2 Querying the layers of filehandles
The following returns the B<names> of the PerlIO layers on a filehandle.
@@ -272,21 +353,7 @@ The following returns the B<names> of the PerlIO layers on a filehandle.
my @layers = PerlIO::get_layers($fh); # Or FH, *FH, "FH".
The layers are returned in the order an open() or binmode() call would
-use them. Note that the "default stack" depends on the operating
-system and on the Perl version, and both the compile-time and
-runtime configurations of Perl.
-
-The following table summarizes the default layers on UNIX-like and
-DOS-like platforms and depending on the setting of C<$ENV{PERLIO}>:
-
- PERLIO UNIX-like DOS-like
- ------ --------- --------
- unset / "" unix perlio / stdio [1] unix crlf
- stdio unix perlio / stdio [1] stdio
- perlio unix perlio unix perlio
-
- # [1] "stdio" if Configure found out how to do "fast stdio" (depends
- # on the stdio implementation) and in Perl 5.8, otherwise "unix perlio"
+use them, and without colons.
By default the layers from the input side of the filehandle are
returned; to get the output side, use the optional C<output> argument:
@@ -294,8 +361,7 @@ returned; to get the output side, use the optional C<output> argument:
my @layers = PerlIO::get_layers($fh, output => 1);
(Usually the layers are identical on either side of a filehandle but
-for example with sockets there may be differences, or if you have
-been using the C<open> pragma.)
+for example with sockets there may be differences.)
There is no set_layers(), nor does get_layers() return a tied array
mirroring the stack, or anything fancy like that. This is not
@@ -306,7 +372,7 @@ You are supposed to use open() and binmode() to manipulate the stack.
B<Implementation details follow, please close your eyes.>
The arguments to layers are by default returned in parentheses after
-the name of the layer, and certain layers (like C<utf8>) are not real
+the name of the layer, and certain layers (like C<:utf8>) are not real
layers but instead flags on real layers; to get all of these returned
separately, use the optional C<details> argument:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/encoding.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/encoding.pm
index 35ad712d0a..daf4457188 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/encoding.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/encoding.pm
@@ -1,7 +1,7 @@
package PerlIO::encoding;
use strict;
-our $VERSION = '0.27';
+our $VERSION = '0.28';
our $DEBUG = 0;
$DEBUG and warn __PACKAGE__, " called by ", join(", ", caller), "\n";
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/via.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/via.pm
index 30083feae8..84e54bbd5c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/via.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/PerlIO/via.pm
@@ -1,5 +1,5 @@
package PerlIO::via;
-our $VERSION = '0.17';
+our $VERSION = '0.18';
require XSLoader;
XSLoader::load();
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Find.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Find.pm
deleted file mode 100644
index f258f26df6..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Find.pm
+++ /dev/null
@@ -1,553 +0,0 @@
-#############################################################################
-# Pod/Find.pm -- finds files containing POD documentation
-#
-# Author: Marek Rouchal <marekr@cpan.org>
-#
-# Copyright (C) 1999-2000 by Marek Rouchal (and borrowing code
-# from Nick Ing-Simmon's PodToHtml). All rights reserved.
-# This file is part of "PodParser". Pod::Find is free software;
-# you can redistribute it and/or modify it under the same terms
-# as Perl itself.
-#############################################################################
-
-package Pod::Find;
-use strict;
-
-use vars qw($VERSION);
-$VERSION = '1.63'; ## Current version of this package
-require 5.005; ## requires this Perl version or later
-use Carp;
-
-BEGIN {
- if ($] < 5.006) {
- require Symbol;
- import Symbol;
- }
-}
-
-#############################################################################
-
-=head1 NAME
-
-Pod::Find - find POD documents in directory trees
-
-=head1 SYNOPSIS
-
- use Pod::Find qw(pod_find simplify_name);
- my %pods = pod_find({ -verbose => 1, -inc => 1 });
- foreach(keys %pods) {
- print "found library POD `$pods{$_}' in $_\n";
- }
-
- print "podname=",simplify_name('a/b/c/mymodule.pod'),"\n";
-
- $location = pod_where( { -inc => 1 }, "Pod::Find" );
-
-=head1 DESCRIPTION
-
-B<NOTE: This module is considered legacy; modern Perl releases (5.18 and
-higher) are going to remove Pod-Parser from core and use L<Pod-Simple>
-for all things POD.>
-
-B<Pod::Find> provides a set of functions to locate POD files. Note that
-no function is exported by default to avoid pollution of your namespace,
-so be sure to specify them in the B<use> statement if you need them:
-
- use Pod::Find qw(pod_find);
-
-From this version on the typical SCM (software configuration management)
-directories are ignored. These are: RCS, CVS, SCCS, .svn, .hg, .git, .sync
-
-=cut
-
-#use diagnostics;
-use Exporter;
-use File::Spec;
-use File::Find;
-use Cwd qw(abs_path cwd);
-
-use vars qw(@ISA @EXPORT_OK $VERSION);
-@ISA = qw(Exporter);
-@EXPORT_OK = qw(&pod_find &simplify_name &pod_where &contains_pod);
-
-# package global variables
-my $SIMPLIFY_RX;
-
-=head2 C<pod_find( { %opts } , @directories )>
-
-The function B<pod_find> searches for POD documents in a given set of
-files and/or directories. It returns a hash with the file names as keys
-and the POD name as value. The POD name is derived from the file name
-and its position in the directory tree.
-
-E.g. when searching in F<$HOME/perl5lib>, the file
-F<$HOME/perl5lib/MyModule.pm> would get the POD name I<MyModule>,
-whereas F<$HOME/perl5lib/Myclass/Subclass.pm> would be
-I<Myclass::Subclass>. The name information can be used for POD
-translators.
-
-Only text files containing at least one valid POD command are found.
-
-A warning is printed if more than one POD file with the same POD name
-is found, e.g. F<CPAN.pm> in different directories. This usually
-indicates duplicate occurrences of modules in the I<@INC> search path.
-
-B<OPTIONS> The first argument for B<pod_find> may be a hash reference
-with options. The rest are either directories that are searched
-recursively or files. The POD names of files are the plain basenames
-with any Perl-like extension (.pm, .pl, .pod) stripped.
-
-=over 4
-
-=item C<-verbose =E<gt> 1>
-
-Print progress information while scanning.
-
-=item C<-perl =E<gt> 1>
-
-Apply Perl-specific heuristics to find the correct PODs. This includes
-stripping Perl-like extensions, omitting subdirectories that are numeric
-but do I<not> match the current Perl interpreter's version id, suppressing
-F<site_perl> as a module hierarchy name etc.
-
-=item C<-script =E<gt> 1>
-
-Search for PODs in the current Perl interpreter's installation
-B<scriptdir>. This is taken from the local L<Config|Config> module.
-
-=item C<-inc =E<gt> 1>
-
-Search for PODs in the current Perl interpreter's I<@INC> paths. This
-automatically considers paths specified in the C<PERL5LIB> environment
-as this is included in I<@INC> by the Perl interpreter itself.
-
-=back
-
-=cut
-
-# return a hash of the POD files found
-# first argument may be a hashref (options),
-# rest is a list of directories to search recursively
-sub pod_find
-{
- my %opts;
- if(ref $_[0]) {
- %opts = %{shift()};
- }
-
- $opts{-verbose} ||= 0;
- $opts{-perl} ||= 0;
-
- my (@search) = @_;
-
- if($opts{-script}) {
- require Config;
- push(@search, $Config::Config{scriptdir})
- if -d $Config::Config{scriptdir};
- $opts{-perl} = 1;
- }
-
- if($opts{-inc}) {
- if ($^O eq 'MacOS') {
- # tolerate '.', './some_dir' and '(../)+some_dir' on Mac OS
- my @new_INC = @INC;
- for (@new_INC) {
- if ( $_ eq '.' ) {
- $_ = ':';
- } elsif ( $_ =~ s{^((?:\.\./)+)}{':' x (length($1)/3)}e ) {
- $_ = ':'. $_;
- } else {
- $_ =~ s{^\./}{:};
- }
- }
- push(@search, grep($_ ne File::Spec->curdir, @new_INC));
- } else {
- my %seen;
- my $curdir = File::Spec->curdir;
- foreach(@INC) {
- next if $_ eq $curdir;
- my $path = abs_path($_);
- push(@search, $path) unless $seen{$path}++;
- }
- }
-
- $opts{-perl} = 1;
- }
-
- if($opts{-perl}) {
- require Config;
- # this code simplifies the POD name for Perl modules:
- # * remove "site_perl"
- # * remove e.g. "i586-linux" (from 'archname')
- # * remove e.g. 5.00503
- # * remove pod/ if followed by *.pod (e.g. in pod/perlfunc.pod)
-
- # Mac OS:
- # * remove ":?site_perl:"
- # * remove :?pod: if followed by *.pod (e.g. in :pod:perlfunc.pod)
-
- if ($^O eq 'MacOS') {
- $SIMPLIFY_RX =
- qq!^(?i:\:?site_perl\:|\:?pod\:(?=.*?\\.pod\\z))*!;
- } else {
- $SIMPLIFY_RX =
- qq!^(?i:site(_perl)?/|\Q$Config::Config{archname}\E/|\\d+\\.\\d+([_.]?\\d+)?/|pod/(?=.*?\\.pod\\z))*!;
- }
- }
-
- my %dirs_visited;
- my %pods;
- my %names;
- my $pwd = cwd();
-
- foreach my $try (@search) {
- unless(File::Spec->file_name_is_absolute($try)) {
- # make path absolute
- $try = File::Spec->catfile($pwd,$try);
- }
- # simplify path
- # on VMS canonpath will vmsify:[the.path], but File::Find::find
- # wants /unixy/paths
- if ($^O eq 'VMS') {
- $try = VMS::Filespec::unixify($try);
- }
- else {
- $try = File::Spec->canonpath($try);
- }
- my $name;
- if(-f $try) {
- if($name = _check_and_extract_name($try, $opts{-verbose})) {
- _check_for_duplicates($try, $name, \%names, \%pods);
- }
- next;
- }
- my $root_rx = $^O eq 'MacOS' ? qq!^\Q$try\E! : qq!^\Q$try\E/!;
- $root_rx=~ s|//$|/|; # remove trailing double slash
- File::Find::find( sub {
- my $item = $File::Find::name;
- if(-d) {
- if($item =~ m{/(?:RCS|CVS|SCCS|\.svn|\.hg|\.git|\.sync)$}) {
- $File::Find::prune = 1;
- return;
- }
- elsif($dirs_visited{$item}) {
- warn "Directory '$item' already seen, skipping.\n"
- if($opts{-verbose});
- $File::Find::prune = 1;
- return;
- }
- else {
- $dirs_visited{$item} = 1;
- }
- if($opts{-perl} && /^(\d+\.[\d_]+)\z/s && eval "$1" != $]) {
- $File::Find::prune = 1;
- warn "Perl $] version mismatch on $_, skipping.\n"
- if($opts{-verbose});
- }
- return;
- }
- if($name = _check_and_extract_name($item, $opts{-verbose}, $root_rx)) {
- _check_for_duplicates($item, $name, \%names, \%pods);
- }
- }, $try); # end of File::Find::find
- }
- chdir $pwd;
- return %pods;
-}
-
-sub _check_for_duplicates {
- my ($file, $name, $names_ref, $pods_ref) = @_;
- if($$names_ref{$name}) {
- warn "Duplicate POD found (shadowing?): $name ($file)\n";
- warn ' Already seen in ',
- join(' ', grep($$pods_ref{$_} eq $name, keys %$pods_ref)),"\n";
- }
- else {
- $$names_ref{$name} = 1;
- }
- return $$pods_ref{$file} = $name;
-}
-
-sub _check_and_extract_name {
- my ($file, $verbose, $root_rx) = @_;
-
- # check extension or executable flag
- # this involves testing the .bat extension on Win32!
- unless(-f $file && -T $file && ($file =~ /\.(pod|pm|plx?)\z/i || -x $file )) {
- return;
- }
-
- return unless contains_pod($file,$verbose);
-
- # strip non-significant path components
- # TODO what happens on e.g. Win32?
- my $name = $file;
- if(defined $root_rx) {
- $name =~ s/$root_rx//is;
- $name =~ s/$SIMPLIFY_RX//is if(defined $SIMPLIFY_RX);
- }
- else {
- if ($^O eq 'MacOS') {
- $name =~ s/^.*://s;
- } else {
- $name =~ s{^.*/}{}s;
- }
- }
- _simplify($name);
- $name =~ s{/+}{::}g;
- if ($^O eq 'MacOS') {
- $name =~ s{:+}{::}g; # : -> ::
- } else {
- $name =~ s{/+}{::}g; # / -> ::
- }
- return $name;
-}
-
-=head2 C<simplify_name( $str )>
-
-The function B<simplify_name> is equivalent to B<basename>, but also
-strips Perl-like extensions (.pm, .pl, .pod) and extensions like
-F<.bat>, F<.cmd> on Win32 and OS/2, or F<.com> on VMS, respectively.
-
-=cut
-
-# basic simplification of the POD name:
-# basename & strip extension
-sub simplify_name {
- my ($str) = @_;
- # remove all path components
- if ($^O eq 'MacOS') {
- $str =~ s/^.*://s;
- } else {
- $str =~ s{^.*/}{}s;
- }
- _simplify($str);
- return $str;
-}
-
-# internal sub only
-sub _simplify {
- # strip Perl's own extensions
- $_[0] =~ s/\.(pod|pm|plx?)\z//i;
- # strip meaningless extensions on Win32 and OS/2
- $_[0] =~ s/\.(bat|exe|cmd)\z//i if($^O =~ /mswin|os2/i);
- # strip meaningless extensions on VMS
- $_[0] =~ s/\.(com)\z//i if($^O eq 'VMS');
-}
-
-# contribution from Tim Jenness <t.jenness@jach.hawaii.edu>
-
-=head2 C<pod_where( { %opts }, $pod )>
-
-Returns the location of a pod document given a search directory
-and a module (e.g. C<File::Find>) or script (e.g. C<perldoc>) name.
-
-Options:
-
-=over 4
-
-=item C<-inc =E<gt> 1>
-
-Search @INC for the pod and also the C<scriptdir> defined in the
-L<Config|Config> module.
-
-=item C<-dirs =E<gt> [ $dir1, $dir2, ... ]>
-
-Reference to an array of search directories. These are searched in order
-before looking in C<@INC> (if B<-inc>). Current directory is used if
-none are specified.
-
-=item C<-verbose =E<gt> 1>
-
-List directories as they are searched
-
-=back
-
-Returns the full path of the first occurrence to the file.
-Package names (eg 'A::B') are automatically converted to directory
-names in the selected directory. (eg on unix 'A::B' is converted to
-'A/B'). Additionally, '.pm', '.pl' and '.pod' are appended to the
-search automatically if required.
-
-A subdirectory F<pod/> is also checked if it exists in any of the given
-search directories. This ensures that e.g. L<perlfunc|perlfunc> is
-found.
-
-It is assumed that if a module name is supplied, that that name
-matches the file name. Pods are not opened to check for the 'NAME'
-entry.
-
-A check is made to make sure that the file that is found does
-contain some pod documentation.
-
-=cut
-
-sub pod_where {
-
- # default options
- my %options = (
- '-inc' => 0,
- '-verbose' => 0,
- '-dirs' => [ File::Spec->curdir ],
- );
-
- # Check for an options hash as first argument
- if (defined $_[0] && ref($_[0]) eq 'HASH') {
- my $opt = shift;
-
- # Merge default options with supplied options
- %options = (%options, %$opt);
- }
-
- # Check usage
- carp 'Usage: pod_where({options}, $pod)' unless (scalar(@_));
-
- # Read argument
- my $pod = shift;
-
- # Split on :: and then join the name together using File::Spec
- my @parts = split (/::/, $pod);
-
- # Get full directory list
- my @search_dirs = @{ $options{'-dirs'} };
-
- if ($options{'-inc'}) {
-
- require Config;
-
- # Add @INC
- if ($^O eq 'MacOS' && $options{'-inc'}) {
- # tolerate '.', './some_dir' and '(../)+some_dir' on Mac OS
- my @new_INC = @INC;
- for (@new_INC) {
- if ( $_ eq '.' ) {
- $_ = ':';
- } elsif ( $_ =~ s{^((?:\.\./)+)}{':' x (length($1)/3)}e ) {
- $_ = ':'. $_;
- } else {
- $_ =~ s{^\./}{:};
- }
- }
- push (@search_dirs, @new_INC);
- } elsif ($options{'-inc'}) {
- push (@search_dirs, @INC);
- }
-
- # Add location of pod documentation for perl man pages (eg perlfunc)
- # This is a pod directory in the private install tree
- #my $perlpoddir = File::Spec->catdir($Config::Config{'installprivlib'},
- # 'pod');
- #push (@search_dirs, $perlpoddir)
- # if -d $perlpoddir;
-
- # Add location of binaries such as pod2text
- push (@search_dirs, $Config::Config{'scriptdir'})
- if -d $Config::Config{'scriptdir'};
- }
-
- warn 'Search path is: '.join(' ', @search_dirs)."\n"
- if $options{'-verbose'};
-
- # Loop over directories
- Dir: foreach my $dir ( @search_dirs ) {
-
- # Don't bother if can't find the directory
- if (-d $dir) {
- warn "Looking in directory $dir\n"
- if $options{'-verbose'};
-
- # Now concatenate this directory with the pod we are searching for
- my $fullname = File::Spec->catfile($dir, @parts);
- $fullname = VMS::Filespec::unixify($fullname) if $^O eq 'VMS';
- warn "Filename is now $fullname\n"
- if $options{'-verbose'};
-
- # Loop over possible extensions
- foreach my $ext ('', '.pod', '.pm', '.pl') {
- my $fullext = $fullname . $ext;
- if (-f $fullext &&
- contains_pod($fullext, $options{'-verbose'}) ) {
- warn "FOUND: $fullext\n" if $options{'-verbose'};
- return $fullext;
- }
- }
- } else {
- warn "Directory $dir does not exist\n"
- if $options{'-verbose'};
- next Dir;
- }
- # for some strange reason the path on MacOS/darwin/cygwin is
- # 'pods' not 'pod'
- # this could be the case also for other systems that
- # have a case-tolerant file system, but File::Spec
- # does not recognize 'darwin' yet. And cygwin also has "pods",
- # but is not case tolerant. Oh well...
- if((File::Spec->case_tolerant || $^O =~ /macos|darwin|cygwin/i)
- && -d File::Spec->catdir($dir,'pods')) {
- $dir = File::Spec->catdir($dir,'pods');
- redo Dir;
- }
- if(-d File::Spec->catdir($dir,'pod')) {
- $dir = File::Spec->catdir($dir,'pod');
- redo Dir;
- }
- }
- # No match;
- return;
-}
-
-=head2 C<contains_pod( $file , $verbose )>
-
-Returns true if the supplied filename (not POD module) contains some pod
-information.
-
-=cut
-
-sub contains_pod {
- my $file = shift;
- my $verbose = 0;
- $verbose = shift if @_;
-
- # check for one line of POD
- my $podfh;
- if ($] < 5.006) {
- $podfh = gensym();
- }
-
- unless(open($podfh,"<$file")) {
- warn "Error: $file is unreadable: $!\n";
- return;
- }
-
- local $/ = undef;
- my $pod = <$podfh>;
- close($podfh) || die "Error closing $file: $!\n";
- unless($pod =~ /^=(head\d|pod|over|item|cut)\b/m) {
- warn "No POD in $file, skipping.\n"
- if($verbose);
- return 0;
- }
-
- return 1;
-}
-
-=head1 AUTHOR
-
-Please report bugs using L<http://rt.cpan.org>.
-
-Marek Rouchal E<lt>marekr@cpan.orgE<gt>,
-heavily borrowing code from Nick Ing-Simmons' PodToHtml.
-
-Tim Jenness E<lt>t.jenness@jach.hawaii.eduE<gt> provided
-C<pod_where> and C<contains_pod>.
-
-B<Pod::Find> is part of the L<Pod::Parser> distribution.
-
-=head1 SEE ALSO
-
-L<Pod::Parser>, L<Pod::Checker>, L<perldoc>
-
-=cut
-
-1;
-
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Html.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Html.pm
index 64cf376f3c..71555e723c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Html.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Html.pm
@@ -2,7 +2,7 @@ package Pod::Html;
use strict;
require Exporter;
-our $VERSION = 1.24;
+our $VERSION = 1.25;
our @ISA = qw(Exporter);
our @EXPORT = qw(pod2html htmlify);
our @EXPORT_OK = qw(anchorify relativize_url);
@@ -766,22 +766,29 @@ sub resolve_pod_page_link {
push @matches, $modname if $modname =~ /::\Q$to\E\z/;
}
+ # make it look like a path instead of a namespace
+ my $modloc = File::Spec->catfile(split(/::/, $to));
+
if ($#matches == -1) {
- warn "Cannot find \"$to\" in podpath: " .
- "cannot find suitable replacement path, cannot resolve link\n"
- unless $self->quiet;
+ warn "Cannot find file \"$modloc.*\" directly under podpath, " .
+ "cannot find suitable replacement: link remains unresolved.\n"
+ if $self->verbose;
return '';
} elsif ($#matches == 0) {
- warn "Cannot find \"$to\" in podpath: " .
- "using $matches[0] as replacement path to $to\n"
- unless $self->quiet;
$path = $self->pages->{$matches[0]};
+ my $matchloc = File::Spec->catfile(split(/::/, $path));
+ warn "Cannot find file \"$modloc.*\" directly under podpath, but ".
+ "I did find \"$matchloc.*\", so I'll assume that is what you ".
+ "meant to link to.\n"
+ if $self->verbose;
} else {
- warn "Cannot find \"$to\" in podpath: " .
- "more than one possible replacement path to $to, " .
- "using $matches[-1]\n" unless $self->quiet;
# Use [-1] so newer (higher numbered) perl PODs are used
+ # XXX currently, @matches isn't sorted so this is not true
$path = $self->pages->{$matches[-1]};
+ my $matchloc = File::Spec->catfile(split(/::/, $path));
+ warn "Cannot find file \"$modloc.*\" directly under podpath, but ".
+ "I did find \"$matchloc.*\" (among others), so I'll use that " .
+ "to resolve the link.\n" if $self->verbose;
}
} else {
$path = $self->pages->{$to};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/InputObjects.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/InputObjects.pm
deleted file mode 100644
index c4d6fc2469..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/InputObjects.pm
+++ /dev/null
@@ -1,946 +0,0 @@
-#############################################################################
-# Pod/InputObjects.pm -- package which defines objects for input streams
-# and paragraphs and commands when parsing POD docs.
-#
-# Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved.
-# This file is part of "PodParser". PodParser is free software;
-# you can redistribute it and/or modify it under the same terms
-# as Perl itself.
-#############################################################################
-
-package Pod::InputObjects;
-use strict;
-
-use vars qw($VERSION);
-$VERSION = '1.63'; ## Current version of this package
-require 5.005; ## requires this Perl version or later
-
-#############################################################################
-
-=head1 NAME
-
-Pod::InputObjects - objects representing POD input paragraphs, commands, etc.
-
-=head1 SYNOPSIS
-
- use Pod::InputObjects;
-
-=head1 REQUIRES
-
-perl5.004, Carp
-
-=head1 EXPORTS
-
-Nothing.
-
-=head1 DESCRIPTION
-
-B<NOTE: This module is considered legacy; modern Perl releases (5.18 and
-higher) are going to remove Pod-Parser from core and use L<Pod-Simple>
-for all things POD.>
-
-This module defines some basic input objects used by B<Pod::Parser> when
-reading and parsing POD text from an input source. The following objects
-are defined:
-
-=begin __PRIVATE__
-
-=over 4
-
-=item package B<Pod::InputSource>
-
-An object corresponding to a source of POD input text. It is mostly a
-wrapper around a filehandle or C<IO::Handle>-type object (or anything
-that implements the C<getline()> method) which keeps track of some
-additional information relevant to the parsing of PODs.
-
-=back
-
-=end __PRIVATE__
-
-=over 4
-
-=item package B<Pod::Paragraph>
-
-An object corresponding to a paragraph of POD input text. It may be a
-plain paragraph, a verbatim paragraph, or a command paragraph (see
-L<perlpod>).
-
-=item package B<Pod::InteriorSequence>
-
-An object corresponding to an interior sequence command from the POD
-input text (see L<perlpod>).
-
-=item package B<Pod::ParseTree>
-
-An object corresponding to a tree of parsed POD text. Each "node" in
-a parse-tree (or I<ptree>) is either a text-string or a reference to
-a B<Pod::InteriorSequence> object. The nodes appear in the parse-tree
-in the order in which they were parsed from left-to-right.
-
-=back
-
-Each of these input objects are described in further detail in the
-sections which follow.
-
-=cut
-
-#############################################################################
-
-package Pod::InputSource;
-
-##---------------------------------------------------------------------------
-
-=begin __PRIVATE__
-
-=head1 B<Pod::InputSource>
-
-This object corresponds to an input source or stream of POD
-documentation. When parsing PODs, it is necessary to associate and store
-certain context information with each input source. All of this
-information is kept together with the stream itself in one of these
-C<Pod::InputSource> objects. Each such object is merely a wrapper around
-an C<IO::Handle> object of some kind (or at least something that
-implements the C<getline()> method). They have the following
-methods/attributes:
-
-=end __PRIVATE__
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=begin __PRIVATE__
-
-=head2 B<new()>
-
- my $pod_input1 = Pod::InputSource->new(-handle => $filehandle);
- my $pod_input2 = new Pod::InputSource(-handle => $filehandle,
- -name => $name);
- my $pod_input3 = new Pod::InputSource(-handle => \*STDIN);
- my $pod_input4 = Pod::InputSource->new(-handle => \*STDIN,
- -name => "(STDIN)");
-
-This is a class method that constructs a C<Pod::InputSource> object and
-returns a reference to the new input source object. It takes one or more
-keyword arguments in the form of a hash. The keyword C<-handle> is
-required and designates the corresponding input handle. The keyword
-C<-name> is optional and specifies the name associated with the input
-handle (typically a file name).
-
-=end __PRIVATE__
-
-=cut
-
-sub new {
- ## Determine if we were called via an object-ref or a classname
- my $this = shift;
- my $class = ref($this) || $this;
-
- ## Any remaining arguments are treated as initial values for the
- ## hash that is used to represent this object. Note that we default
- ## certain values by specifying them *before* the arguments passed.
- ## If they are in the argument list, they will override the defaults.
- my $self = { -name => '(unknown)',
- -handle => undef,
- -was_cutting => 0,
- @_ };
-
- ## Bless ourselves into the desired class and perform any initialization
- bless $self, $class;
- return $self;
-}
-
-##---------------------------------------------------------------------------
-
-=begin __PRIVATE__
-
-=head2 B<name()>
-
- my $filename = $pod_input->name();
- $pod_input->name($new_filename_to_use);
-
-This method gets/sets the name of the input source (usually a filename).
-If no argument is given, it returns a string containing the name of
-the input source; otherwise it sets the name of the input source to the
-contents of the given argument.
-
-=end __PRIVATE__
-
-=cut
-
-sub name {
- (@_ > 1) and $_[0]->{'-name'} = $_[1];
- return $_[0]->{'-name'};
-}
-
-## allow 'filename' as an alias for 'name'
-*filename = \&name;
-
-##---------------------------------------------------------------------------
-
-=begin __PRIVATE__
-
-=head2 B<handle()>
-
- my $handle = $pod_input->handle();
-
-Returns a reference to the handle object from which input is read (the
-one used to contructed this input source object).
-
-=end __PRIVATE__
-
-=cut
-
-sub handle {
- return $_[0]->{'-handle'};
-}
-
-##---------------------------------------------------------------------------
-
-=begin __PRIVATE__
-
-=head2 B<was_cutting()>
-
- print "Yes.\n" if ($pod_input->was_cutting());
-
-The value of the C<cutting> state (that the B<cutting()> method would
-have returned) immediately before any input was read from this input
-stream. After all input from this stream has been read, the C<cutting>
-state is restored to this value.
-
-=end __PRIVATE__
-
-=cut
-
-sub was_cutting {
- (@_ > 1) and $_[0]->{-was_cutting} = $_[1];
- return $_[0]->{-was_cutting};
-}
-
-##---------------------------------------------------------------------------
-
-#############################################################################
-
-package Pod::Paragraph;
-
-##---------------------------------------------------------------------------
-
-=head1 B<Pod::Paragraph>
-
-An object representing a paragraph of POD input text.
-It has the following methods/attributes:
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=head2 Pod::Paragraph-E<gt>B<new()>
-
- my $pod_para1 = Pod::Paragraph->new(-text => $text);
- my $pod_para2 = Pod::Paragraph->new(-name => $cmd,
- -text => $text);
- my $pod_para3 = new Pod::Paragraph(-text => $text);
- my $pod_para4 = new Pod::Paragraph(-name => $cmd,
- -text => $text);
- my $pod_para5 = Pod::Paragraph->new(-name => $cmd,
- -text => $text,
- -file => $filename,
- -line => $line_number);
-
-This is a class method that constructs a C<Pod::Paragraph> object and
-returns a reference to the new paragraph object. It may be given one or
-two keyword arguments. The C<-text> keyword indicates the corresponding
-text of the POD paragraph. The C<-name> keyword indicates the name of
-the corresponding POD command, such as C<head1> or C<item> (it should
-I<not> contain the C<=> prefix); this is needed only if the POD
-paragraph corresponds to a command paragraph. The C<-file> and C<-line>
-keywords indicate the filename and line number corresponding to the
-beginning of the paragraph
-
-=cut
-
-sub new {
- ## Determine if we were called via an object-ref or a classname
- my $this = shift;
- my $class = ref($this) || $this;
-
- ## Any remaining arguments are treated as initial values for the
- ## hash that is used to represent this object. Note that we default
- ## certain values by specifying them *before* the arguments passed.
- ## If they are in the argument list, they will override the defaults.
- my $self = {
- -name => undef,
- -text => (@_ == 1) ? shift : undef,
- -file => '<unknown-file>',
- -line => 0,
- -prefix => '=',
- -separator => ' ',
- -ptree => [],
- @_
- };
-
- ## Bless ourselves into the desired class and perform any initialization
- bless $self, $class;
- return $self;
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_para-E<gt>B<cmd_name()>
-
- my $para_cmd = $pod_para->cmd_name();
-
-If this paragraph is a command paragraph, then this method will return
-the name of the command (I<without> any leading C<=> prefix).
-
-=cut
-
-sub cmd_name {
- (@_ > 1) and $_[0]->{'-name'} = $_[1];
- return $_[0]->{'-name'};
-}
-
-## let name() be an alias for cmd_name()
-*name = \&cmd_name;
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_para-E<gt>B<text()>
-
- my $para_text = $pod_para->text();
-
-This method will return the corresponding text of the paragraph.
-
-=cut
-
-sub text {
- (@_ > 1) and $_[0]->{'-text'} = $_[1];
- return $_[0]->{'-text'};
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_para-E<gt>B<raw_text()>
-
- my $raw_pod_para = $pod_para->raw_text();
-
-This method will return the I<raw> text of the POD paragraph, exactly
-as it appeared in the input.
-
-=cut
-
-sub raw_text {
- return $_[0]->{'-text'} unless (defined $_[0]->{'-name'});
- return $_[0]->{'-prefix'} . $_[0]->{'-name'} .
- $_[0]->{'-separator'} . $_[0]->{'-text'};
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_para-E<gt>B<cmd_prefix()>
-
- my $prefix = $pod_para->cmd_prefix();
-
-If this paragraph is a command paragraph, then this method will return
-the prefix used to denote the command (which should be the string "="
-or "==").
-
-=cut
-
-sub cmd_prefix {
- return $_[0]->{'-prefix'};
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_para-E<gt>B<cmd_separator()>
-
- my $separator = $pod_para->cmd_separator();
-
-If this paragraph is a command paragraph, then this method will return
-the text used to separate the command name from the rest of the
-paragraph (if any).
-
-=cut
-
-sub cmd_separator {
- return $_[0]->{'-separator'};
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_para-E<gt>B<parse_tree()>
-
- my $ptree = $pod_parser->parse_text( $pod_para->text() );
- $pod_para->parse_tree( $ptree );
- $ptree = $pod_para->parse_tree();
-
-This method will get/set the corresponding parse-tree of the paragraph's text.
-
-=cut
-
-sub parse_tree {
- (@_ > 1) and $_[0]->{'-ptree'} = $_[1];
- return $_[0]->{'-ptree'};
-}
-
-## let ptree() be an alias for parse_tree()
-*ptree = \&parse_tree;
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_para-E<gt>B<file_line()>
-
- my ($filename, $line_number) = $pod_para->file_line();
- my $position = $pod_para->file_line();
-
-Returns the current filename and line number for the paragraph
-object. If called in a list context, it returns a list of two
-elements: first the filename, then the line number. If called in
-a scalar context, it returns a string containing the filename, followed
-by a colon (':'), followed by the line number.
-
-=cut
-
-sub file_line {
- my @loc = ($_[0]->{'-file'} || '<unknown-file>',
- $_[0]->{'-line'} || 0);
- return (wantarray) ? @loc : join(':', @loc);
-}
-
-##---------------------------------------------------------------------------
-
-#############################################################################
-
-package Pod::InteriorSequence;
-
-##---------------------------------------------------------------------------
-
-=head1 B<Pod::InteriorSequence>
-
-An object representing a POD interior sequence command.
-It has the following methods/attributes:
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=head2 Pod::InteriorSequence-E<gt>B<new()>
-
- my $pod_seq1 = Pod::InteriorSequence->new(-name => $cmd
- -ldelim => $delimiter);
- my $pod_seq2 = new Pod::InteriorSequence(-name => $cmd,
- -ldelim => $delimiter);
- my $pod_seq3 = new Pod::InteriorSequence(-name => $cmd,
- -ldelim => $delimiter,
- -file => $filename,
- -line => $line_number);
-
- my $pod_seq4 = new Pod::InteriorSequence(-name => $cmd, $ptree);
- my $pod_seq5 = new Pod::InteriorSequence($cmd, $ptree);
-
-This is a class method that constructs a C<Pod::InteriorSequence> object
-and returns a reference to the new interior sequence object. It should
-be given two keyword arguments. The C<-ldelim> keyword indicates the
-corresponding left-delimiter of the interior sequence (e.g. 'E<lt>').
-The C<-name> keyword indicates the name of the corresponding interior
-sequence command, such as C<I> or C<B> or C<C>. The C<-file> and
-C<-line> keywords indicate the filename and line number corresponding
-to the beginning of the interior sequence. If the C<$ptree> argument is
-given, it must be the last argument, and it must be either string, or
-else an array-ref suitable for passing to B<Pod::ParseTree::new> (or
-it may be a reference to a Pod::ParseTree object).
-
-=cut
-
-sub new {
- ## Determine if we were called via an object-ref or a classname
- my $this = shift;
- my $class = ref($this) || $this;
-
- ## See if first argument has no keyword
- if (((@_ <= 2) or (@_ % 2)) and $_[0] !~ /^-\w/) {
- ## Yup - need an implicit '-name' before first parameter
- unshift @_, '-name';
- }
-
- ## See if odd number of args
- if ((@_ % 2) != 0) {
- ## Yup - need an implicit '-ptree' before the last parameter
- splice @_, $#_, 0, '-ptree';
- }
-
- ## Any remaining arguments are treated as initial values for the
- ## hash that is used to represent this object. Note that we default
- ## certain values by specifying them *before* the arguments passed.
- ## If they are in the argument list, they will override the defaults.
- my $self = {
- -name => (@_ == 1) ? $_[0] : undef,
- -file => '<unknown-file>',
- -line => 0,
- -ldelim => '<',
- -rdelim => '>',
- @_
- };
-
- ## Initialize contents if they haven't been already
- my $ptree = $self->{'-ptree'} || new Pod::ParseTree();
- if ( ref $ptree =~ /^(ARRAY)?$/ ) {
- ## We have an array-ref, or a normal scalar. Pass it as an
- ## an argument to the ptree-constructor
- $ptree = new Pod::ParseTree($1 ? [$ptree] : $ptree);
- }
- $self->{'-ptree'} = $ptree;
-
- ## Bless ourselves into the desired class and perform any initialization
- bless $self, $class;
- return $self;
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_seq-E<gt>B<cmd_name()>
-
- my $seq_cmd = $pod_seq->cmd_name();
-
-The name of the interior sequence command.
-
-=cut
-
-sub cmd_name {
- (@_ > 1) and $_[0]->{'-name'} = $_[1];
- return $_[0]->{'-name'};
-}
-
-## let name() be an alias for cmd_name()
-*name = \&cmd_name;
-
-##---------------------------------------------------------------------------
-
-## Private subroutine to set the parent pointer of all the given
-## children that are interior-sequences to be $self
-
-sub _set_child2parent_links {
- my ($self, @children) = @_;
- ## Make sure any sequences know who their parent is
- for (@children) {
- next unless (length and ref and ref ne 'SCALAR');
- if (UNIVERSAL::isa($_, 'Pod::InteriorSequence') or
- UNIVERSAL::can($_, 'nested'))
- {
- $_->nested($self);
- }
- }
-}
-
-## Private subroutine to unset child->parent links
-
-sub _unset_child2parent_links {
- my $self = shift;
- $self->{'-parent_sequence'} = undef;
- my $ptree = $self->{'-ptree'};
- for (@$ptree) {
- next unless (length and ref and ref ne 'SCALAR');
- $_->_unset_child2parent_links()
- if UNIVERSAL::isa($_, 'Pod::InteriorSequence');
- }
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_seq-E<gt>B<prepend()>
-
- $pod_seq->prepend($text);
- $pod_seq1->prepend($pod_seq2);
-
-Prepends the given string or parse-tree or sequence object to the parse-tree
-of this interior sequence.
-
-=cut
-
-sub prepend {
- my $self = shift;
- $self->{'-ptree'}->prepend(@_);
- _set_child2parent_links($self, @_);
- return $self;
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_seq-E<gt>B<append()>
-
- $pod_seq->append($text);
- $pod_seq1->append($pod_seq2);
-
-Appends the given string or parse-tree or sequence object to the parse-tree
-of this interior sequence.
-
-=cut
-
-sub append {
- my $self = shift;
- $self->{'-ptree'}->append(@_);
- _set_child2parent_links($self, @_);
- return $self;
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_seq-E<gt>B<nested()>
-
- $outer_seq = $pod_seq->nested || print "not nested";
-
-If this interior sequence is nested inside of another interior
-sequence, then the outer/parent sequence that contains it is
-returned. Otherwise C<undef> is returned.
-
-=cut
-
-sub nested {
- my $self = shift;
- (@_ == 1) and $self->{'-parent_sequence'} = shift;
- return $self->{'-parent_sequence'} || undef;
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_seq-E<gt>B<raw_text()>
-
- my $seq_raw_text = $pod_seq->raw_text();
-
-This method will return the I<raw> text of the POD interior sequence,
-exactly as it appeared in the input.
-
-=cut
-
-sub raw_text {
- my $self = shift;
- my $text = $self->{'-name'} . $self->{'-ldelim'};
- for ( $self->{'-ptree'}->children ) {
- $text .= (ref $_) ? $_->raw_text : $_;
- }
- $text .= $self->{'-rdelim'};
- return $text;
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_seq-E<gt>B<left_delimiter()>
-
- my $ldelim = $pod_seq->left_delimiter();
-
-The leftmost delimiter beginning the argument text to the interior
-sequence (should be "<").
-
-=cut
-
-sub left_delimiter {
- (@_ > 1) and $_[0]->{'-ldelim'} = $_[1];
- return $_[0]->{'-ldelim'};
-}
-
-## let ldelim() be an alias for left_delimiter()
-*ldelim = \&left_delimiter;
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_seq-E<gt>B<right_delimiter()>
-
-The rightmost delimiter beginning the argument text to the interior
-sequence (should be ">").
-
-=cut
-
-sub right_delimiter {
- (@_ > 1) and $_[0]->{'-rdelim'} = $_[1];
- return $_[0]->{'-rdelim'};
-}
-
-## let rdelim() be an alias for right_delimiter()
-*rdelim = \&right_delimiter;
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_seq-E<gt>B<parse_tree()>
-
- my $ptree = $pod_parser->parse_text($paragraph_text);
- $pod_seq->parse_tree( $ptree );
- $ptree = $pod_seq->parse_tree();
-
-This method will get/set the corresponding parse-tree of the interior
-sequence's text.
-
-=cut
-
-sub parse_tree {
- (@_ > 1) and $_[0]->{'-ptree'} = $_[1];
- return $_[0]->{'-ptree'};
-}
-
-## let ptree() be an alias for parse_tree()
-*ptree = \&parse_tree;
-
-##---------------------------------------------------------------------------
-
-=head2 $pod_seq-E<gt>B<file_line()>
-
- my ($filename, $line_number) = $pod_seq->file_line();
- my $position = $pod_seq->file_line();
-
-Returns the current filename and line number for the interior sequence
-object. If called in a list context, it returns a list of two
-elements: first the filename, then the line number. If called in
-a scalar context, it returns a string containing the filename, followed
-by a colon (':'), followed by the line number.
-
-=cut
-
-sub file_line {
- my @loc = ($_[0]->{'-file'} || '<unknown-file>',
- $_[0]->{'-line'} || 0);
- return (wantarray) ? @loc : join(':', @loc);
-}
-
-##---------------------------------------------------------------------------
-
-=head2 Pod::InteriorSequence::B<DESTROY()>
-
-This method performs any necessary cleanup for the interior-sequence.
-If you override this method then it is B<imperative> that you invoke
-the parent method from within your own method, otherwise
-I<interior-sequence storage will not be reclaimed upon destruction!>
-
-=cut
-
-sub DESTROY {
- ## We need to get rid of all child->parent pointers throughout the
- ## tree so their reference counts will go to zero and they can be
- ## garbage-collected
- _unset_child2parent_links(@_);
-}
-
-##---------------------------------------------------------------------------
-
-#############################################################################
-
-package Pod::ParseTree;
-
-##---------------------------------------------------------------------------
-
-=head1 B<Pod::ParseTree>
-
-This object corresponds to a tree of parsed POD text. As POD text is
-scanned from left to right, it is parsed into an ordered list of
-text-strings and B<Pod::InteriorSequence> objects (in order of
-appearance). A B<Pod::ParseTree> object corresponds to this list of
-strings and sequences. Each interior sequence in the parse-tree may
-itself contain a parse-tree (since interior sequences may be nested).
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=head2 Pod::ParseTree-E<gt>B<new()>
-
- my $ptree1 = Pod::ParseTree->new;
- my $ptree2 = new Pod::ParseTree;
- my $ptree4 = Pod::ParseTree->new($array_ref);
- my $ptree3 = new Pod::ParseTree($array_ref);
-
-This is a class method that constructs a C<Pod::Parse_tree> object and
-returns a reference to the new parse-tree. If a single-argument is given,
-it must be a reference to an array, and is used to initialize the root
-(top) of the parse tree.
-
-=cut
-
-sub new {
- ## Determine if we were called via an object-ref or a classname
- my $this = shift;
- my $class = ref($this) || $this;
-
- my $self = (@_ == 1 and ref $_[0]) ? $_[0] : [];
-
- ## Bless ourselves into the desired class and perform any initialization
- bless $self, $class;
- return $self;
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $ptree-E<gt>B<top()>
-
- my $top_node = $ptree->top();
- $ptree->top( $top_node );
- $ptree->top( @children );
-
-This method gets/sets the top node of the parse-tree. If no arguments are
-given, it returns the topmost node in the tree (the root), which is also
-a B<Pod::ParseTree>. If it is given a single argument that is a reference,
-then the reference is assumed to a parse-tree and becomes the new top node.
-Otherwise, if arguments are given, they are treated as the new list of
-children for the top node.
-
-=cut
-
-sub top {
- my $self = shift;
- if (@_ > 0) {
- @{ $self } = (@_ == 1 and ref $_[0]) ? ${ @_ } : @_;
- }
- return $self;
-}
-
-## let parse_tree() & ptree() be aliases for the 'top' method
-*parse_tree = *ptree = \&top;
-
-##---------------------------------------------------------------------------
-
-=head2 $ptree-E<gt>B<children()>
-
-This method gets/sets the children of the top node in the parse-tree.
-If no arguments are given, it returns the list (array) of children
-(each of which should be either a string or a B<Pod::InteriorSequence>.
-Otherwise, if arguments are given, they are treated as the new list of
-children for the top node.
-
-=cut
-
-sub children {
- my $self = shift;
- if (@_ > 0) {
- @{ $self } = (@_ == 1 and ref $_[0]) ? ${ @_ } : @_;
- }
- return @{ $self };
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $ptree-E<gt>B<prepend()>
-
-This method prepends the given text or parse-tree to the current parse-tree.
-If the first item on the parse-tree is text and the argument is also text,
-then the text is prepended to the first item (not added as a separate string).
-Otherwise the argument is added as a new string or parse-tree I<before>
-the current one.
-
-=cut
-
-use vars qw(@ptree); ## an alias used for performance reasons
-
-sub prepend {
- my $self = shift;
- local *ptree = $self;
- for (@_) {
- next unless length;
- if (@ptree && !(ref $ptree[0]) && !(ref $_)) {
- $ptree[0] = $_ . $ptree[0];
- }
- else {
- unshift @ptree, $_;
- }
- }
-}
-
-##---------------------------------------------------------------------------
-
-=head2 $ptree-E<gt>B<append()>
-
-This method appends the given text or parse-tree to the current parse-tree.
-If the last item on the parse-tree is text and the argument is also text,
-then the text is appended to the last item (not added as a separate string).
-Otherwise the argument is added as a new string or parse-tree I<after>
-the current one.
-
-=cut
-
-sub append {
- my $self = shift;
- local *ptree = $self;
- my $can_append = @ptree && !(ref $ptree[-1]);
- for (@_) {
- if (ref) {
- push @ptree, $_;
- }
- elsif(!length) {
- next;
- }
- elsif ($can_append) {
- $ptree[-1] .= $_;
- }
- else {
- push @ptree, $_;
- }
- }
-}
-
-=head2 $ptree-E<gt>B<raw_text()>
-
- my $ptree_raw_text = $ptree->raw_text();
-
-This method will return the I<raw> text of the POD parse-tree
-exactly as it appeared in the input.
-
-=cut
-
-sub raw_text {
- my $self = shift;
- my $text = '';
- for ( @$self ) {
- $text .= (ref $_) ? $_->raw_text : $_;
- }
- return $text;
-}
-
-##---------------------------------------------------------------------------
-
-## Private routines to set/unset child->parent links
-
-sub _unset_child2parent_links {
- my $self = shift;
- local *ptree = $self;
- for (@ptree) {
- next unless (defined and length and ref and ref ne 'SCALAR');
- $_->_unset_child2parent_links()
- if UNIVERSAL::isa($_, 'Pod::InteriorSequence');
- }
-}
-
-sub _set_child2parent_links {
- ## nothing to do, Pod::ParseTrees cant have parent pointers
-}
-
-=head2 Pod::ParseTree::B<DESTROY()>
-
-This method performs any necessary cleanup for the parse-tree.
-If you override this method then it is B<imperative>
-that you invoke the parent method from within your own method,
-otherwise I<parse-tree storage will not be reclaimed upon destruction!>
-
-=cut
-
-sub DESTROY {
- ## We need to get rid of all child->parent pointers throughout the
- ## tree so their reference counts will go to zero and they can be
- ## garbage-collected
- _unset_child2parent_links(@_);
-}
-
-#############################################################################
-
-=head1 SEE ALSO
-
-B<Pod::InputObjects> is part of the L<Pod::Parser> distribution.
-
-See L<Pod::Parser>, L<Pod::Select>
-
-=head1 AUTHOR
-
-Please report bugs using L<http://rt.cpan.org>.
-
-Brad Appleton E<lt>bradapp@enteract.comE<gt>
-
-=cut
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm
index 6ebab1e0e5..d7c029357a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Man.pm
@@ -14,7 +14,7 @@
package Pod::Man;
-use 5.006;
+use 5.008;
use strict;
use warnings;
@@ -24,7 +24,9 @@ use vars qw(@ISA %ESCAPES $PREAMBLE $VERSION);
use Carp qw(carp croak);
use Pod::Simple ();
-# Conditionally import Encode and set $HAS_ENCODE if it is available.
+# Conditionally import Encode and set $HAS_ENCODE if it is available. This is
+# required to support building as part of Perl core, since podlators is built
+# before Encode is.
our $HAS_ENCODE;
BEGIN {
$HAS_ENCODE = eval { require Encode };
@@ -32,7 +34,7 @@ BEGIN {
@ISA = qw(Pod::Simple);
-$VERSION = '4.11';
+$VERSION = '4.14';
# Set the debugging level. If someone has inserted a debug function into this
# class already, use that. Otherwise, use any Pod::Simple debug function
@@ -245,13 +247,8 @@ sub init_quotes {
sub init_page {
my ($self) = @_;
- # We used to try first to get the version number from a local binary, but
- # we shouldn't need that any more. Get the version from the running Perl.
- # Work a little magic to handle subversions correctly under both the
- # pre-5.6 and the post-5.6 version numbering schemes.
- my @version = ($] =~ /^(\d+)\.(\d{3})(\d{0,3})$/);
- $version[2] ||= 0;
- $version[2] *= 10 ** (3 - length $version[2]);
+ # Get the version from the running Perl.
+ my @version = ($] =~ /^(\d+)\.(\d{3})(\d+)$/);
for (@version) { $_ += 0 }
my $version = join ('.', @version);
@@ -799,7 +796,7 @@ sub start_document {
eval {
my @options = (output => 1, details => 1);
my @layers = PerlIO::get_layers (*{$$self{output_fh}}, @options);
- if ($layers[-1] & PerlIO::F_UTF8 ()) {
+ if ($layers[-1] && ($layers[-1] & PerlIO::F_UTF8 ())) {
$$self{ENCODE} = 0;
}
}
@@ -1881,7 +1878,9 @@ being the file to write the formatted output to.
You can also call parse_lines() to parse an array of lines or
parse_string_document() to parse a document already in memory. As with
parse_file(), parse_lines() and parse_string_document() default to sending
-their output to C<STDOUT> unless changed with the output_fh() method.
+their output to C<STDOUT> unless changed with the output_fh() method. Be
+aware that parse_lines() and parse_string_document() both expect raw bytes,
+not decoded characters.
To put the output from any parse method into a string instead of a file
handle, call the output_string() method instead of output_fh().
@@ -2012,7 +2011,7 @@ are mine).
=head1 COPYRIGHT AND LICENSE
-Copyright 1999-2010, 2012-2018 Russ Allbery <rra@cpan.org>
+Copyright 1999-2010, 2012-2019 Russ Allbery <rra@cpan.org>
Substantial contributions by Sean Burke <sburke@cpan.org>.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseLink.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseLink.pm
index 0be5323973..273c95847a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseLink.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseLink.pm
@@ -13,7 +13,7 @@
package Pod::ParseLink;
-use 5.006;
+use 5.008;
use strict;
use warnings;
@@ -23,7 +23,7 @@ use Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(parselink);
-$VERSION = '4.11';
+$VERSION = '4.14';
##############################################################################
# Implementation
@@ -167,11 +167,11 @@ L<perlpodspec> for more information.
=head1 AUTHOR
-Russ Allbery <rra@cpan.org>.
+Russ Allbery <rra@cpan.org>
=head1 COPYRIGHT AND LICENSE
-Copyright 2001, 2008, 2009, 2014, 2018 Russ Allbery <rra@cpan.org>
+Copyright 2001, 2008, 2009, 2014, 2018-2019 Russ Allbery <rra@cpan.org>
This program is free software; you may redistribute it and/or modify it
under the same terms as Perl itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseUtils.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseUtils.pm
deleted file mode 100644
index 2afd0cd420..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/ParseUtils.pm
+++ /dev/null
@@ -1,861 +0,0 @@
-#############################################################################
-# Pod/ParseUtils.pm -- helpers for POD parsing and conversion
-#
-# Copyright (C) 1999-2000 by Marek Rouchal. All rights reserved.
-# This file is part of "PodParser". PodParser is free software;
-# you can redistribute it and/or modify it under the same terms
-# as Perl itself.
-#############################################################################
-
-package Pod::ParseUtils;
-use strict;
-
-use vars qw($VERSION);
-$VERSION = '1.63'; ## Current version of this package
-require 5.005; ## requires this Perl version or later
-
-=head1 NAME
-
-Pod::ParseUtils - helpers for POD parsing and conversion
-
-=head1 SYNOPSIS
-
- use Pod::ParseUtils;
-
- my $list = new Pod::List;
- my $link = Pod::Hyperlink->new('Pod::Parser');
-
-=head1 DESCRIPTION
-
-B<NOTE: This module is considered legacy; modern Perl releases (5.18 and
-higher) are going to remove Pod-Parser from core and use L<Pod-Simple>
-for all things POD.>
-
-B<Pod::ParseUtils> contains a few object-oriented helper packages for
-POD parsing and processing (i.e. in POD formatters and translators).
-
-=cut
-
-#-----------------------------------------------------------------------------
-# Pod::List
-#
-# class to hold POD list info (=over, =item, =back)
-#-----------------------------------------------------------------------------
-
-package Pod::List;
-
-use Carp;
-
-=head2 Pod::List
-
-B<Pod::List> can be used to hold information about POD lists
-(written as =over ... =item ... =back) for further processing.
-The following methods are available:
-
-=over 4
-
-=item Pod::List-E<gt>new()
-
-Create a new list object. Properties may be specified through a hash
-reference like this:
-
- my $list = Pod::List->new({ -start => $., -indent => 4 });
-
-See the individual methods/properties for details.
-
-=cut
-
-sub new {
- my $this = shift;
- my $class = ref($this) || $this;
- my %params = @_;
- my $self = {%params};
- bless $self, $class;
- $self->initialize();
- return $self;
-}
-
-sub initialize {
- my $self = shift;
- $self->{-file} ||= 'unknown';
- $self->{-start} ||= 'unknown';
- $self->{-indent} ||= 4; # perlpod: "should be the default"
- $self->{_items} = [];
- $self->{-type} ||= '';
-}
-
-=item $list-E<gt>file()
-
-Without argument, retrieves the file name the list is in. This must
-have been set before by either specifying B<-file> in the B<new()>
-method or by calling the B<file()> method with a scalar argument.
-
-=cut
-
-# The POD file name the list appears in
-sub file {
- return (@_ > 1) ? ($_[0]->{-file} = $_[1]) : $_[0]->{-file};
-}
-
-=item $list-E<gt>start()
-
-Without argument, retrieves the line number where the list started.
-This must have been set before by either specifying B<-start> in the
-B<new()> method or by calling the B<start()> method with a scalar
-argument.
-
-=cut
-
-# The line in the file the node appears
-sub start {
- return (@_ > 1) ? ($_[0]->{-start} = $_[1]) : $_[0]->{-start};
-}
-
-=item $list-E<gt>indent()
-
-Without argument, retrieves the indent level of the list as specified
-in C<=over n>. This must have been set before by either specifying
-B<-indent> in the B<new()> method or by calling the B<indent()> method
-with a scalar argument.
-
-=cut
-
-# indent level
-sub indent {
- return (@_ > 1) ? ($_[0]->{-indent} = $_[1]) : $_[0]->{-indent};
-}
-
-=item $list-E<gt>type()
-
-Without argument, retrieves the list type, which can be an arbitrary value,
-e.g. C<OL>, C<UL>, ... when thinking the HTML way.
-This must have been set before by either specifying
-B<-type> in the B<new()> method or by calling the B<type()> method
-with a scalar argument.
-
-=cut
-
-# The type of the list (UL, OL, ...)
-sub type {
- return (@_ > 1) ? ($_[0]->{-type} = $_[1]) : $_[0]->{-type};
-}
-
-=item $list-E<gt>rx()
-
-Without argument, retrieves a regular expression for simplifying the
-individual item strings once the list type has been determined. Usage:
-E.g. when converting to HTML, one might strip the leading number in
-an ordered list as C<E<lt>OLE<gt>> already prints numbers itself.
-This must have been set before by either specifying
-B<-rx> in the B<new()> method or by calling the B<rx()> method
-with a scalar argument.
-
-=cut
-
-# The regular expression to simplify the items
-sub rx {
- return (@_ > 1) ? ($_[0]->{-rx} = $_[1]) : $_[0]->{-rx};
-}
-
-=item $list-E<gt>item()
-
-Without argument, retrieves the array of the items in this list.
-The items may be represented by any scalar.
-If an argument has been given, it is pushed on the list of items.
-
-=cut
-
-# The individual =items of this list
-sub item {
- my ($self,$item) = @_;
- if(defined $item) {
- push(@{$self->{_items}}, $item);
- return $item;
- }
- else {
- return @{$self->{_items}};
- }
-}
-
-=item $list-E<gt>parent()
-
-Without argument, retrieves information about the parent holding this
-list, which is represented as an arbitrary scalar.
-This must have been set before by either specifying
-B<-parent> in the B<new()> method or by calling the B<parent()> method
-with a scalar argument.
-
-=cut
-
-# possibility for parsers/translators to store information about the
-# lists's parent object
-sub parent {
- return (@_ > 1) ? ($_[0]->{-parent} = $_[1]) : $_[0]->{-parent};
-}
-
-=item $list-E<gt>tag()
-
-Without argument, retrieves information about the list tag, which can be
-any scalar.
-This must have been set before by either specifying
-B<-tag> in the B<new()> method or by calling the B<tag()> method
-with a scalar argument.
-
-=back
-
-=cut
-
-# possibility for parsers/translators to store information about the
-# list's object
-sub tag {
- return (@_ > 1) ? ($_[0]->{-tag} = $_[1]) : $_[0]->{-tag};
-}
-
-#-----------------------------------------------------------------------------
-# Pod::Hyperlink
-#
-# class to manipulate POD hyperlinks (L<>)
-#-----------------------------------------------------------------------------
-
-package Pod::Hyperlink;
-
-=head2 Pod::Hyperlink
-
-B<Pod::Hyperlink> is a class for manipulation of POD hyperlinks. Usage:
-
- my $link = Pod::Hyperlink->new('alternative text|page/"section in page"');
-
-The B<Pod::Hyperlink> class is mainly designed to parse the contents of the
-C<LE<lt>...E<gt>> sequence, providing a simple interface for accessing the
-different parts of a POD hyperlink for further processing. It can also be
-used to construct hyperlinks.
-
-=over 4
-
-=item Pod::Hyperlink-E<gt>new()
-
-The B<new()> method can either be passed a set of key/value pairs or a single
-scalar value, namely the contents of a C<LE<lt>...E<gt>> sequence. An object
-of the class C<Pod::Hyperlink> is returned. The value C<undef> indicates a
-failure, the error message is stored in C<$@>.
-
-=cut
-
-use Carp;
-
-sub new {
- my $this = shift;
- my $class = ref($this) || $this;
- my $self = +{};
- bless $self, $class;
- $self->initialize();
- if(defined $_[0]) {
- if(ref($_[0])) {
- # called with a list of parameters
- %$self = %{$_[0]};
- $self->_construct_text();
- }
- else {
- # called with L<> contents
- return unless($self->parse($_[0]));
- }
- }
- return $self;
-}
-
-sub initialize {
- my $self = shift;
- $self->{-line} ||= 'undef';
- $self->{-file} ||= 'undef';
- $self->{-page} ||= '';
- $self->{-node} ||= '';
- $self->{-alttext} ||= '';
- $self->{-type} ||= 'undef';
- $self->{_warnings} = [];
-}
-
-=item $link-E<gt>parse($string)
-
-This method can be used to (re)parse a (new) hyperlink, i.e. the contents
-of a C<LE<lt>...E<gt>> sequence. The result is stored in the current object.
-Warnings are stored in the B<warnings> property.
-E.g. sections like C<LE<lt>open(2)E<gt>> are deprecated, as they do not point
-to Perl documents. C<LE<lt>DBI::foo(3p)E<gt>> is wrong as well, the manpage
-section can simply be dropped.
-
-=cut
-
-sub parse {
- my $self = shift;
- local($_) = $_[0];
- # syntax check the link and extract destination
- my ($alttext,$page,$node,$type,$quoted) = (undef,'','','',0);
-
- $self->{_warnings} = [];
-
- # collapse newlines with whitespace
- s/\s*\n+\s*/ /g;
-
- # strip leading/trailing whitespace
- if(s/^[\s\n]+//) {
- $self->warning('ignoring leading whitespace in link');
- }
- if(s/[\s\n]+$//) {
- $self->warning('ignoring trailing whitespace in link');
- }
- unless(length($_)) {
- _invalid_link('empty link');
- return;
- }
-
- ## Check for different possibilities. This is tedious and error-prone
- # we match all possibilities (alttext, page, section/item)
- #warn "DEBUG: link=$_\n";
-
- # only page
- # problem: a lot of people use (), or (1) or the like to indicate
- # man page sections. But this collides with L<func()> that is supposed
- # to point to an internal function...
- my $page_rx = '[\w.-]+(?:::[\w.-]+)*(?:[(](?:\d\w*|)[)]|)';
- # page name only
- if(/^($page_rx)$/o) {
- $page = $1;
- $type = 'page';
- }
- # alttext, page and "section"
- elsif(m{^(.*?)\s*[|]\s*($page_rx)\s*/\s*"(.+)"$}o) {
- ($alttext, $page, $node) = ($1, $2, $3);
- $type = 'section';
- $quoted = 1; #... therefore | and / are allowed
- }
- # alttext and page
- elsif(/^(.*?)\s*[|]\s*($page_rx)$/o) {
- ($alttext, $page) = ($1, $2);
- $type = 'page';
- }
- # alttext and "section"
- elsif(m{^(.*?)\s*[|]\s*(?:/\s*|)"(.+)"$}) {
- ($alttext, $node) = ($1,$2);
- $type = 'section';
- $quoted = 1;
- }
- # page and "section"
- elsif(m{^($page_rx)\s*/\s*"(.+)"$}o) {
- ($page, $node) = ($1, $2);
- $type = 'section';
- $quoted = 1;
- }
- # page and item
- elsif(m{^($page_rx)\s*/\s*(.+)$}o) {
- ($page, $node) = ($1, $2);
- $type = 'item';
- }
- # only "section"
- elsif(m{^/?"(.+)"$}) {
- $node = $1;
- $type = 'section';
- $quoted = 1;
- }
- # only item
- elsif(m{^\s*/(.+)$}) {
- $node = $1;
- $type = 'item';
- }
-
- # non-standard: Hyperlink with alt-text - doesn't remove protocol prefix, maybe it should?
- elsif(/^ \s* (.*?) \s* [|] \s* (\w+:[^:\s] [^\s|]*?) \s* $/ix) {
- ($alttext,$node) = ($1,$2);
- $type = 'hyperlink';
- }
-
- # non-standard: Hyperlink
- elsif(/^(\w+:[^:\s]\S*)$/i) {
- $node = $1;
- $type = 'hyperlink';
- }
- # alttext, page and item
- elsif(m{^(.*?)\s*[|]\s*($page_rx)\s*/\s*(.+)$}o) {
- ($alttext, $page, $node) = ($1, $2, $3);
- $type = 'item';
- }
- # alttext and item
- elsif(m{^(.*?)\s*[|]\s*/(.+)$}) {
- ($alttext, $node) = ($1,$2);
- }
- # must be an item or a "malformed" section (without "")
- else {
- $node = $_;
- $type = 'item';
- }
- # collapse whitespace in nodes
- $node =~ s/\s+/ /gs;
-
- # empty alternative text expands to node name
- if(defined $alttext) {
- if(!length($alttext)) {
- $alttext = $node || $page;
- }
- }
- else {
- $alttext = '';
- }
-
- if($page =~ /[(]\w*[)]$/) {
- $self->warning("(section) in '$page' deprecated");
- }
- if(!$quoted && $node =~ m{[|/]} && $type ne 'hyperlink') {
- $self->warning("node '$node' contains non-escaped | or /");
- }
- if($alttext =~ m{[|/]}) {
- $self->warning("alternative text '$node' contains non-escaped | or /");
- }
- $self->{-page} = $page;
- $self->{-node} = $node;
- $self->{-alttext} = $alttext;
- #warn "DEBUG: page=$page section=$section item=$item alttext=$alttext\n";
- $self->{-type} = $type;
- $self->_construct_text();
- 1;
-}
-
-sub _construct_text {
- my $self = shift;
- my $alttext = $self->alttext();
- my $type = $self->type();
- my $section = $self->node();
- my $page = $self->page();
- my $page_ext = '';
- $page =~ s/([(]\w*[)])$// && ($page_ext = $1);
- if($alttext) {
- $self->{_text} = $alttext;
- }
- elsif($type eq 'hyperlink') {
- $self->{_text} = $section;
- }
- else {
- $self->{_text} = ($section || '') .
- (($page && $section) ? ' in ' : '') .
- "$page$page_ext";
- }
- # for being marked up later
- # use the non-standard markers P<> and Q<>, so that the resulting
- # text can be parsed by the translators. It's their job to put
- # the correct hypertext around the linktext
- if($alttext) {
- $self->{_markup} = "Q<$alttext>";
- }
- elsif($type eq 'hyperlink') {
- $self->{_markup} = "Q<$section>";
- }
- else {
- $self->{_markup} = (!$section ? '' : "Q<$section>") .
- ($page ? ($section ? ' in ':'') . "P<$page>$page_ext" : '');
- }
-}
-
-=item $link-E<gt>markup($string)
-
-Set/retrieve the textual value of the link. This string contains special
-markers C<PE<lt>E<gt>> and C<QE<lt>E<gt>> that should be expanded by the
-translator's interior sequence expansion engine to the
-formatter-specific code to highlight/activate the hyperlink. The details
-have to be implemented in the translator.
-
-=cut
-
-#' retrieve/set markuped text
-sub markup {
- return (@_ > 1) ? ($_[0]->{_markup} = $_[1]) : $_[0]->{_markup};
-}
-
-=item $link-E<gt>text()
-
-This method returns the textual representation of the hyperlink as above,
-but without markers (read only). Depending on the link type this is one of
-the following alternatives (the + and * denote the portions of the text
-that are marked up):
-
- +perl+ L<perl>
- *$|* in +perlvar+ L<perlvar/$|>
- *OPTIONS* in +perldoc+ L<perldoc/"OPTIONS">
- *DESCRIPTION* L<"DESCRIPTION">
-
-=cut
-
-# The complete link's text
-sub text {
- return $_[0]->{_text};
-}
-
-=item $link-E<gt>warning()
-
-After parsing, this method returns any warnings encountered during the
-parsing process.
-
-=cut
-
-# Set/retrieve warnings
-sub warning {
- my $self = shift;
- if(@_) {
- push(@{$self->{_warnings}}, @_);
- return @_;
- }
- return @{$self->{_warnings}};
-}
-
-=item $link-E<gt>file()
-
-=item $link-E<gt>line()
-
-Just simple slots for storing information about the line and the file
-the link was encountered in. Has to be filled in manually.
-
-=cut
-
-# The line in the file the link appears
-sub line {
- return (@_ > 1) ? ($_[0]->{-line} = $_[1]) : $_[0]->{-line};
-}
-
-# The POD file name the link appears in
-sub file {
- return (@_ > 1) ? ($_[0]->{-file} = $_[1]) : $_[0]->{-file};
-}
-
-=item $link-E<gt>page()
-
-This method sets or returns the POD page this link points to.
-
-=cut
-
-# The POD page the link appears on
-sub page {
- if (@_ > 1) {
- $_[0]->{-page} = $_[1];
- $_[0]->_construct_text();
- }
- return $_[0]->{-page};
-}
-
-=item $link-E<gt>node()
-
-As above, but the destination node text of the link.
-
-=cut
-
-# The link destination
-sub node {
- if (@_ > 1) {
- $_[0]->{-node} = $_[1];
- $_[0]->_construct_text();
- }
- return $_[0]->{-node};
-}
-
-=item $link-E<gt>alttext()
-
-Sets or returns an alternative text specified in the link.
-
-=cut
-
-# Potential alternative text
-sub alttext {
- if (@_ > 1) {
- $_[0]->{-alttext} = $_[1];
- $_[0]->_construct_text();
- }
- return $_[0]->{-alttext};
-}
-
-=item $link-E<gt>type()
-
-The node type, either C<section> or C<item>. As an unofficial type,
-there is also C<hyperlink>, derived from e.g. C<LE<lt>http://perl.comE<gt>>
-
-=cut
-
-# The type: item or headn
-sub type {
- return (@_ > 1) ? ($_[0]->{-type} = $_[1]) : $_[0]->{-type};
-}
-
-=item $link-E<gt>link()
-
-Returns the link as contents of C<LE<lt>E<gt>>. Reciprocal to B<parse()>.
-
-=back
-
-=cut
-
-# The link itself
-sub link {
- my $self = shift;
- my $link = $self->page() || '';
- if($self->node()) {
- my $node = $self->node();
- $node =~ s/\|/E<verbar>/g;
- $node =~ s{/}{E<sol>}g;
- if($self->type() eq 'section') {
- $link .= ($link ? '/' : '') . '"' . $node . '"';
- }
- elsif($self->type() eq 'hyperlink') {
- $link = $self->node();
- }
- else { # item
- $link .= '/' . $node;
- }
- }
- if($self->alttext()) {
- my $text = $self->alttext();
- $text =~ s/\|/E<verbar>/g;
- $text =~ s{/}{E<sol>}g;
- $link = "$text|$link";
- }
- return $link;
-}
-
-sub _invalid_link {
- my ($msg) = @_;
- # this sets @_
- #eval { die "$msg\n" };
- #chomp $@;
- $@ = $msg; # this seems to work, too!
- return;
-}
-
-#-----------------------------------------------------------------------------
-# Pod::Cache
-#
-# class to hold POD page details
-#-----------------------------------------------------------------------------
-
-package Pod::Cache;
-
-=head2 Pod::Cache
-
-B<Pod::Cache> holds information about a set of POD documents,
-especially the nodes for hyperlinks.
-The following methods are available:
-
-=over 4
-
-=item Pod::Cache-E<gt>new()
-
-Create a new cache object. This object can hold an arbitrary number of
-POD documents of class Pod::Cache::Item.
-
-=cut
-
-sub new {
- my $this = shift;
- my $class = ref($this) || $this;
- my $self = [];
- bless $self, $class;
- return $self;
-}
-
-=item $cache-E<gt>item()
-
-Add a new item to the cache. Without arguments, this method returns a
-list of all cache elements.
-
-=cut
-
-sub item {
- my ($self,%param) = @_;
- if(%param) {
- my $item = Pod::Cache::Item->new(%param);
- push(@$self, $item);
- return $item;
- }
- else {
- return @{$self};
- }
-}
-
-=item $cache-E<gt>find_page($name)
-
-Look for a POD document named C<$name> in the cache. Returns the
-reference to the corresponding Pod::Cache::Item object or undef if
-not found.
-
-=back
-
-=cut
-
-sub find_page {
- my ($self,$page) = @_;
- foreach(@$self) {
- if($_->page() eq $page) {
- return $_;
- }
- }
- return;
-}
-
-package Pod::Cache::Item;
-
-=head2 Pod::Cache::Item
-
-B<Pod::Cache::Item> holds information about individual POD documents,
-that can be grouped in a Pod::Cache object.
-It is intended to hold information about the hyperlink nodes of POD
-documents.
-The following methods are available:
-
-=over 4
-
-=item Pod::Cache::Item-E<gt>new()
-
-Create a new object.
-
-=cut
-
-sub new {
- my $this = shift;
- my $class = ref($this) || $this;
- my %params = @_;
- my $self = {%params};
- bless $self, $class;
- $self->initialize();
- return $self;
-}
-
-sub initialize {
- my $self = shift;
- $self->{-nodes} = [] unless(defined $self->{-nodes});
-}
-
-=item $cacheitem-E<gt>page()
-
-Set/retrieve the POD document name (e.g. "Pod::Parser").
-
-=cut
-
-# The POD page
-sub page {
- return (@_ > 1) ? ($_[0]->{-page} = $_[1]) : $_[0]->{-page};
-}
-
-=item $cacheitem-E<gt>description()
-
-Set/retrieve the POD short description as found in the C<=head1 NAME>
-section.
-
-=cut
-
-# The POD description, taken out of NAME if present
-sub description {
- return (@_ > 1) ? ($_[0]->{-description} = $_[1]) : $_[0]->{-description};
-}
-
-=item $cacheitem-E<gt>path()
-
-Set/retrieve the POD file storage path.
-
-=cut
-
-# The file path
-sub path {
- return (@_ > 1) ? ($_[0]->{-path} = $_[1]) : $_[0]->{-path};
-}
-
-=item $cacheitem-E<gt>file()
-
-Set/retrieve the POD file name.
-
-=cut
-
-# The POD file name
-sub file {
- return (@_ > 1) ? ($_[0]->{-file} = $_[1]) : $_[0]->{-file};
-}
-
-=item $cacheitem-E<gt>nodes()
-
-Add a node (or a list of nodes) to the document's node list. Note that
-the order is kept, i.e. start with the first node and end with the last.
-If no argument is given, the current list of nodes is returned in the
-same order the nodes have been added.
-A node can be any scalar, but usually is a pair of node string and
-unique id for the C<find_node> method to work correctly.
-
-=cut
-
-# The POD nodes
-sub nodes {
- my ($self,@nodes) = @_;
- if(@nodes) {
- push(@{$self->{-nodes}}, @nodes);
- return @nodes;
- }
- else {
- return @{$self->{-nodes}};
- }
-}
-
-=item $cacheitem-E<gt>find_node($name)
-
-Look for a node or index entry named C<$name> in the object.
-Returns the unique id of the node (i.e. the second element of the array
-stored in the node array) or undef if not found.
-
-=cut
-
-sub find_node {
- my ($self,$node) = @_;
- my @search;
- push(@search, @{$self->{-nodes}}) if($self->{-nodes});
- push(@search, @{$self->{-idx}}) if($self->{-idx});
- foreach(@search) {
- if($_->[0] eq $node) {
- return $_->[1]; # id
- }
- }
- return;
-}
-
-=item $cacheitem-E<gt>idx()
-
-Add an index entry (or a list of them) to the document's index list. Note that
-the order is kept, i.e. start with the first node and end with the last.
-If no argument is given, the current list of index entries is returned in the
-same order the entries have been added.
-An index entry can be any scalar, but usually is a pair of string and
-unique id.
-
-=back
-
-=cut
-
-# The POD index entries
-sub idx {
- my ($self,@idx) = @_;
- if(@idx) {
- push(@{$self->{-idx}}, @idx);
- return @idx;
- }
- else {
- return @{$self->{-idx}};
- }
-}
-
-=head1 AUTHOR
-
-Please report bugs using L<http://rt.cpan.org>.
-
-Marek Rouchal E<lt>marekr@cpan.orgE<gt>, borrowing
-a lot of things from L<pod2man> and L<pod2roff> as well as other POD
-processing tools by Tom Christiansen, Brad Appleton and Russ Allbery.
-
-B<Pod::ParseUtils> is part of the L<Pod::Parser> distribution.
-
-=head1 SEE ALSO
-
-L<pod2man>, L<pod2roff>, L<Pod::Parser>, L<Pod::Checker>,
-L<pod2html>
-
-=cut
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Parser.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Parser.pm
deleted file mode 100644
index 63edcd2e19..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Parser.pm
+++ /dev/null
@@ -1,1836 +0,0 @@
-#############################################################################
-# Pod/Parser.pm -- package which defines a base class for parsing POD docs.
-#
-# Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved.
-# This file is part of "PodParser". PodParser is free software;
-# you can redistribute it and/or modify it under the same terms
-# as Perl itself.
-#############################################################################
-
-package Pod::Parser;
-use strict;
-
-## These "variables" are used as local "glob aliases" for performance
-use vars qw($VERSION @ISA %myData %myOpts @input_stack);
-$VERSION = '1.63'; ## Current version of this package
-require 5.005; ## requires this Perl version or later
-
-#############################################################################
-
-=head1 NAME
-
-Pod::Parser - base class for creating POD filters and translators
-
-=head1 SYNOPSIS
-
- use Pod::Parser;
-
- package MyParser;
- @ISA = qw(Pod::Parser);
-
- sub command {
- my ($parser, $command, $paragraph, $line_num) = @_;
- ## Interpret the command and its text; sample actions might be:
- if ($command eq 'head1') { ... }
- elsif ($command eq 'head2') { ... }
- ## ... other commands and their actions
- my $out_fh = $parser->output_handle();
- my $expansion = $parser->interpolate($paragraph, $line_num);
- print $out_fh $expansion;
- }
-
- sub verbatim {
- my ($parser, $paragraph, $line_num) = @_;
- ## Format verbatim paragraph; sample actions might be:
- my $out_fh = $parser->output_handle();
- print $out_fh $paragraph;
- }
-
- sub textblock {
- my ($parser, $paragraph, $line_num) = @_;
- ## Translate/Format this block of text; sample actions might be:
- my $out_fh = $parser->output_handle();
- my $expansion = $parser->interpolate($paragraph, $line_num);
- print $out_fh $expansion;
- }
-
- sub interior_sequence {
- my ($parser, $seq_command, $seq_argument) = @_;
- ## Expand an interior sequence; sample actions might be:
- return "*$seq_argument*" if ($seq_command eq 'B');
- return "`$seq_argument'" if ($seq_command eq 'C');
- return "_${seq_argument}_'" if ($seq_command eq 'I');
- ## ... other sequence commands and their resulting text
- }
-
- package main;
-
- ## Create a parser object and have it parse file whose name was
- ## given on the command-line (use STDIN if no files were given).
- $parser = new MyParser();
- $parser->parse_from_filehandle(\*STDIN) if (@ARGV == 0);
- for (@ARGV) { $parser->parse_from_file($_); }
-
-=head1 REQUIRES
-
-perl5.005, Pod::InputObjects, Exporter, Symbol, Carp
-
-=head1 EXPORTS
-
-Nothing.
-
-=head1 DESCRIPTION
-
-B<NOTE: This module is considered legacy; modern Perl releases (5.18 and
-higher) are going to remove Pod-Parser from core and use L<Pod-Simple>
-for all things POD.>
-
-B<Pod::Parser> is a base class for creating POD filters and translators.
-It handles most of the effort involved with parsing the POD sections
-from an input stream, leaving subclasses free to be concerned only with
-performing the actual translation of text.
-
-B<Pod::Parser> parses PODs, and makes method calls to handle the various
-components of the POD. Subclasses of B<Pod::Parser> override these methods
-to translate the POD into whatever output format they desire.
-
-=head1 QUICK OVERVIEW
-
-To create a POD filter for translating POD documentation into some other
-format, you create a subclass of B<Pod::Parser> which typically overrides
-just the base class implementation for the following methods:
-
-=over 2
-
-=item *
-
-B<command()>
-
-=item *
-
-B<verbatim()>
-
-=item *
-
-B<textblock()>
-
-=item *
-
-B<interior_sequence()>
-
-=back
-
-You may also want to override the B<begin_input()> and B<end_input()>
-methods for your subclass (to perform any needed per-file and/or
-per-document initialization or cleanup).
-
-If you need to perform any preprocessing of input before it is parsed
-you may want to override one or more of B<preprocess_line()> and/or
-B<preprocess_paragraph()>.
-
-Sometimes it may be necessary to make more than one pass over the input
-files. If this is the case you have several options. You can make the
-first pass using B<Pod::Parser> and override your methods to store the
-intermediate results in memory somewhere for the B<end_pod()> method to
-process. You could use B<Pod::Parser> for several passes with an
-appropriate state variable to control the operation for each pass. If
-your input source can't be reset to start at the beginning, you can
-store it in some other structure as a string or an array and have that
-structure implement a B<getline()> method (which is all that
-B<parse_from_filehandle()> uses to read input).
-
-Feel free to add any member data fields you need to keep track of things
-like current font, indentation, horizontal or vertical position, or
-whatever else you like. Be sure to read L<"PRIVATE METHODS AND DATA">
-to avoid name collisions.
-
-For the most part, the B<Pod::Parser> base class should be able to
-do most of the input parsing for you and leave you free to worry about
-how to interpret the commands and translate the result.
-
-Note that all we have described here in this quick overview is the
-simplest most straightforward use of B<Pod::Parser> to do stream-based
-parsing. It is also possible to use the B<Pod::Parser::parse_text> function
-to do more sophisticated tree-based parsing. See L<"TREE-BASED PARSING">.
-
-=head1 PARSING OPTIONS
-
-A I<parse-option> is simply a named option of B<Pod::Parser> with a
-value that corresponds to a certain specified behavior. These various
-behaviors of B<Pod::Parser> may be enabled/disabled by setting
-or unsetting one or more I<parse-options> using the B<parseopts()> method.
-The set of currently accepted parse-options is as follows:
-
-=over 3
-
-=item B<-want_nonPODs> (default: unset)
-
-Normally (by default) B<Pod::Parser> will only provide access to
-the POD sections of the input. Input paragraphs that are not part
-of the POD-format documentation are not made available to the caller
-(not even using B<preprocess_paragraph()>). Setting this option to a
-non-empty, non-zero value will allow B<preprocess_paragraph()> to see
-non-POD sections of the input as well as POD sections. The B<cutting()>
-method can be used to determine if the corresponding paragraph is a POD
-paragraph, or some other input paragraph.
-
-=item B<-process_cut_cmd> (default: unset)
-
-Normally (by default) B<Pod::Parser> handles the C<=cut> POD directive
-by itself and does not pass it on to the caller for processing. Setting
-this option to a non-empty, non-zero value will cause B<Pod::Parser> to
-pass the C<=cut> directive to the caller just like any other POD command
-(and hence it may be processed by the B<command()> method).
-
-B<Pod::Parser> will still interpret the C<=cut> directive to mean that
-"cutting mode" has been (re)entered, but the caller will get a chance
-to capture the actual C<=cut> paragraph itself for whatever purpose
-it desires.
-
-=item B<-warnings> (default: unset)
-
-Normally (by default) B<Pod::Parser> recognizes a bare minimum of
-pod syntax errors and warnings and issues diagnostic messages
-for errors, but not for warnings. (Use B<Pod::Checker> to do more
-thorough checking of POD syntax.) Setting this option to a non-empty,
-non-zero value will cause B<Pod::Parser> to issue diagnostics for
-the few warnings it recognizes as well as the errors.
-
-=back
-
-Please see L<"parseopts()"> for a complete description of the interface
-for the setting and unsetting of parse-options.
-
-=cut
-
-#############################################################################
-
-#use diagnostics;
-use Pod::InputObjects;
-use Carp;
-use Exporter;
-BEGIN {
- if ($] < 5.006) {
- require Symbol;
- import Symbol;
- }
-}
-@ISA = qw(Exporter);
-
-#############################################################################
-
-=head1 RECOMMENDED SUBROUTINE/METHOD OVERRIDES
-
-B<Pod::Parser> provides several methods which most subclasses will probably
-want to override. These methods are as follows:
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=head1 B<command()>
-
- $parser->command($cmd,$text,$line_num,$pod_para);
-
-This method should be overridden by subclasses to take the appropriate
-action when a POD command paragraph (denoted by a line beginning with
-"=") is encountered. When such a POD directive is seen in the input,
-this method is called and is passed:
-
-=over 3
-
-=item C<$cmd>
-
-the name of the command for this POD paragraph
-
-=item C<$text>
-
-the paragraph text for the given POD paragraph command.
-
-=item C<$line_num>
-
-the line-number of the beginning of the paragraph
-
-=item C<$pod_para>
-
-a reference to a C<Pod::Paragraph> object which contains further
-information about the paragraph command (see L<Pod::InputObjects>
-for details).
-
-=back
-
-B<Note> that this method I<is> called for C<=pod> paragraphs.
-
-The base class implementation of this method simply treats the raw POD
-command as normal block of paragraph text (invoking the B<textblock()>
-method with the command paragraph).
-
-=cut
-
-sub command {
- my ($self, $cmd, $text, $line_num, $pod_para) = @_;
- ## Just treat this like a textblock
- $self->textblock($pod_para->raw_text(), $line_num, $pod_para);
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<verbatim()>
-
- $parser->verbatim($text,$line_num,$pod_para);
-
-This method may be overridden by subclasses to take the appropriate
-action when a block of verbatim text is encountered. It is passed the
-following parameters:
-
-=over 3
-
-=item C<$text>
-
-the block of text for the verbatim paragraph
-
-=item C<$line_num>
-
-the line-number of the beginning of the paragraph
-
-=item C<$pod_para>
-
-a reference to a C<Pod::Paragraph> object which contains further
-information about the paragraph (see L<Pod::InputObjects>
-for details).
-
-=back
-
-The base class implementation of this method simply prints the textblock
-(unmodified) to the output filehandle.
-
-=cut
-
-sub verbatim {
- my ($self, $text, $line_num, $pod_para) = @_;
- my $out_fh = $self->{_OUTPUT};
- print $out_fh $text;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<textblock()>
-
- $parser->textblock($text,$line_num,$pod_para);
-
-This method may be overridden by subclasses to take the appropriate
-action when a normal block of POD text is encountered (although the base
-class method will usually do what you want). It is passed the following
-parameters:
-
-=over 3
-
-=item C<$text>
-
-the block of text for the a POD paragraph
-
-=item C<$line_num>
-
-the line-number of the beginning of the paragraph
-
-=item C<$pod_para>
-
-a reference to a C<Pod::Paragraph> object which contains further
-information about the paragraph (see L<Pod::InputObjects>
-for details).
-
-=back
-
-In order to process interior sequences, subclasses implementations of
-this method will probably want to invoke either B<interpolate()> or
-B<parse_text()>, passing it the text block C<$text>, and the corresponding
-line number in C<$line_num>, and then perform any desired processing upon
-the returned result.
-
-The base class implementation of this method simply prints the text block
-as it occurred in the input stream).
-
-=cut
-
-sub textblock {
- my ($self, $text, $line_num, $pod_para) = @_;
- my $out_fh = $self->{_OUTPUT};
- print $out_fh $self->interpolate($text, $line_num);
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<interior_sequence()>
-
- $parser->interior_sequence($seq_cmd,$seq_arg,$pod_seq);
-
-This method should be overridden by subclasses to take the appropriate
-action when an interior sequence is encountered. An interior sequence is
-an embedded command within a block of text which appears as a command
-name (usually a single uppercase character) followed immediately by a
-string of text which is enclosed in angle brackets. This method is
-passed the sequence command C<$seq_cmd> and the corresponding text
-C<$seq_arg>. It is invoked by the B<interpolate()> method for each interior
-sequence that occurs in the string that it is passed. It should return
-the desired text string to be used in place of the interior sequence.
-The C<$pod_seq> argument is a reference to a C<Pod::InteriorSequence>
-object which contains further information about the interior sequence.
-Please see L<Pod::InputObjects> for details if you need to access this
-additional information.
-
-Subclass implementations of this method may wish to invoke the
-B<nested()> method of C<$pod_seq> to see if it is nested inside
-some other interior-sequence (and if so, which kind).
-
-The base class implementation of the B<interior_sequence()> method
-simply returns the raw text of the interior sequence (as it occurred
-in the input) to the caller.
-
-=cut
-
-sub interior_sequence {
- my ($self, $seq_cmd, $seq_arg, $pod_seq) = @_;
- ## Just return the raw text of the interior sequence
- return $pod_seq->raw_text();
-}
-
-#############################################################################
-
-=head1 OPTIONAL SUBROUTINE/METHOD OVERRIDES
-
-B<Pod::Parser> provides several methods which subclasses may want to override
-to perform any special pre/post-processing. These methods do I<not> have to
-be overridden, but it may be useful for subclasses to take advantage of them.
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=head1 B<new()>
-
- my $parser = Pod::Parser->new();
-
-This is the constructor for B<Pod::Parser> and its subclasses. You
-I<do not> need to override this method! It is capable of constructing
-subclass objects as well as base class objects, provided you use
-any of the following constructor invocation styles:
-
- my $parser1 = MyParser->new();
- my $parser2 = new MyParser();
- my $parser3 = $parser2->new();
-
-where C<MyParser> is some subclass of B<Pod::Parser>.
-
-Using the syntax C<MyParser::new()> to invoke the constructor is I<not>
-recommended, but if you insist on being able to do this, then the
-subclass I<will> need to override the B<new()> constructor method. If
-you do override the constructor, you I<must> be sure to invoke the
-B<initialize()> method of the newly blessed object.
-
-Using any of the above invocations, the first argument to the
-constructor is always the corresponding package name (or object
-reference). No other arguments are required, but if desired, an
-associative array (or hash-table) my be passed to the B<new()>
-constructor, as in:
-
- my $parser1 = MyParser->new( MYDATA => $value1, MOREDATA => $value2 );
- my $parser2 = new MyParser( -myflag => 1 );
-
-All arguments passed to the B<new()> constructor will be treated as
-key/value pairs in a hash-table. The newly constructed object will be
-initialized by copying the contents of the given hash-table (which may
-have been empty). The B<new()> constructor for this class and all of its
-subclasses returns a blessed reference to the initialized object (hash-table).
-
-=cut
-
-sub new {
- ## Determine if we were called via an object-ref or a classname
- my ($this,%params) = @_;
- my $class = ref($this) || $this;
- ## Any remaining arguments are treated as initial values for the
- ## hash that is used to represent this object.
- my $self = { %params };
- ## Bless ourselves into the desired class and perform any initialization
- bless $self, $class;
- $self->initialize();
- return $self;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<initialize()>
-
- $parser->initialize();
-
-This method performs any necessary object initialization. It takes no
-arguments (other than the object instance of course, which is typically
-copied to a local variable named C<$self>). If subclasses override this
-method then they I<must> be sure to invoke C<$self-E<gt>SUPER::initialize()>.
-
-=cut
-
-sub initialize {
- #my $self = shift;
- #return;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<begin_pod()>
-
- $parser->begin_pod();
-
-This method is invoked at the beginning of processing for each POD
-document that is encountered in the input. Subclasses should override
-this method to perform any per-document initialization.
-
-=cut
-
-sub begin_pod {
- #my $self = shift;
- #return;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<begin_input()>
-
- $parser->begin_input();
-
-This method is invoked by B<parse_from_filehandle()> immediately I<before>
-processing input from a filehandle. The base class implementation does
-nothing, however, subclasses may override it to perform any per-file
-initializations.
-
-Note that if multiple files are parsed for a single POD document
-(perhaps the result of some future C<=include> directive) this method
-is invoked for every file that is parsed. If you wish to perform certain
-initializations once per document, then you should use B<begin_pod()>.
-
-=cut
-
-sub begin_input {
- #my $self = shift;
- #return;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<end_input()>
-
- $parser->end_input();
-
-This method is invoked by B<parse_from_filehandle()> immediately I<after>
-processing input from a filehandle. The base class implementation does
-nothing, however, subclasses may override it to perform any per-file
-cleanup actions.
-
-Please note that if multiple files are parsed for a single POD document
-(perhaps the result of some kind of C<=include> directive) this method
-is invoked for every file that is parsed. If you wish to perform certain
-cleanup actions once per document, then you should use B<end_pod()>.
-
-=cut
-
-sub end_input {
- #my $self = shift;
- #return;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<end_pod()>
-
- $parser->end_pod();
-
-This method is invoked at the end of processing for each POD document
-that is encountered in the input. Subclasses should override this method
-to perform any per-document finalization.
-
-=cut
-
-sub end_pod {
- #my $self = shift;
- #return;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<preprocess_line()>
-
- $textline = $parser->preprocess_line($text, $line_num);
-
-This method should be overridden by subclasses that wish to perform
-any kind of preprocessing for each I<line> of input (I<before> it has
-been determined whether or not it is part of a POD paragraph). The
-parameter C<$text> is the input line; and the parameter C<$line_num> is
-the line number of the corresponding text line.
-
-The value returned should correspond to the new text to use in its
-place. If the empty string or an undefined value is returned then no
-further processing will be performed for this line.
-
-Please note that the B<preprocess_line()> method is invoked I<before>
-the B<preprocess_paragraph()> method. After all (possibly preprocessed)
-lines in a paragraph have been assembled together and it has been
-determined that the paragraph is part of the POD documentation from one
-of the selected sections, then B<preprocess_paragraph()> is invoked.
-
-The base class implementation of this method returns the given text.
-
-=cut
-
-sub preprocess_line {
- my ($self, $text, $line_num) = @_;
- return $text;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<preprocess_paragraph()>
-
- $textblock = $parser->preprocess_paragraph($text, $line_num);
-
-This method should be overridden by subclasses that wish to perform any
-kind of preprocessing for each block (paragraph) of POD documentation
-that appears in the input stream. The parameter C<$text> is the POD
-paragraph from the input file; and the parameter C<$line_num> is the
-line number for the beginning of the corresponding paragraph.
-
-The value returned should correspond to the new text to use in its
-place If the empty string is returned or an undefined value is
-returned, then the given C<$text> is ignored (not processed).
-
-This method is invoked after gathering up all the lines in a paragraph
-and after determining the cutting state of the paragraph,
-but before trying to further parse or interpret them. After
-B<preprocess_paragraph()> returns, the current cutting state (which
-is returned by C<$self-E<gt>cutting()>) is examined. If it evaluates
-to true then input text (including the given C<$text>) is cut (not
-processed) until the next POD directive is encountered.
-
-Please note that the B<preprocess_line()> method is invoked I<before>
-the B<preprocess_paragraph()> method. After all (possibly preprocessed)
-lines in a paragraph have been assembled together and either it has been
-determined that the paragraph is part of the POD documentation from one
-of the selected sections or the C<-want_nonPODs> option is true,
-then B<preprocess_paragraph()> is invoked.
-
-The base class implementation of this method returns the given text.
-
-=cut
-
-sub preprocess_paragraph {
- my ($self, $text, $line_num) = @_;
- return $text;
-}
-
-#############################################################################
-
-=head1 METHODS FOR PARSING AND PROCESSING
-
-B<Pod::Parser> provides several methods to process input text. These
-methods typically won't need to be overridden (and in some cases they
-can't be overridden), but subclasses may want to invoke them to exploit
-their functionality.
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=head1 B<parse_text()>
-
- $ptree1 = $parser->parse_text($text, $line_num);
- $ptree2 = $parser->parse_text({%opts}, $text, $line_num);
- $ptree3 = $parser->parse_text(\%opts, $text, $line_num);
-
-This method is useful if you need to perform your own interpolation
-of interior sequences and can't rely upon B<interpolate> to expand
-them in simple bottom-up order.
-
-The parameter C<$text> is a string or block of text to be parsed
-for interior sequences; and the parameter C<$line_num> is the
-line number corresponding to the beginning of C<$text>.
-
-B<parse_text()> will parse the given text into a parse-tree of "nodes."
-and interior-sequences. Each "node" in the parse tree is either a
-text-string, or a B<Pod::InteriorSequence>. The result returned is a
-parse-tree of type B<Pod::ParseTree>. Please see L<Pod::InputObjects>
-for more information about B<Pod::InteriorSequence> and B<Pod::ParseTree>.
-
-If desired, an optional hash-ref may be specified as the first argument
-to customize certain aspects of the parse-tree that is created and
-returned. The set of recognized option keywords are:
-
-=over 3
-
-=item B<-expand_seq> =E<gt> I<code-ref>|I<method-name>
-
-Normally, the parse-tree returned by B<parse_text()> will contain an
-unexpanded C<Pod::InteriorSequence> object for each interior-sequence
-encountered. Specifying B<-expand_seq> tells B<parse_text()> to "expand"
-every interior-sequence it sees by invoking the referenced function
-(or named method of the parser object) and using the return value as the
-expanded result.
-
-If a subroutine reference was given, it is invoked as:
-
- &$code_ref( $parser, $sequence )
-
-and if a method-name was given, it is invoked as:
-
- $parser->method_name( $sequence )
-
-where C<$parser> is a reference to the parser object, and C<$sequence>
-is a reference to the interior-sequence object.
-[I<NOTE>: If the B<interior_sequence()> method is specified, then it is
-invoked according to the interface specified in L<"interior_sequence()">].
-
-=item B<-expand_text> =E<gt> I<code-ref>|I<method-name>
-
-Normally, the parse-tree returned by B<parse_text()> will contain a
-text-string for each contiguous sequence of characters outside of an
-interior-sequence. Specifying B<-expand_text> tells B<parse_text()> to
-"preprocess" every such text-string it sees by invoking the referenced
-function (or named method of the parser object) and using the return value
-as the preprocessed (or "expanded") result. [Note that if the result is
-an interior-sequence, then it will I<not> be expanded as specified by the
-B<-expand_seq> option; Any such recursive expansion needs to be handled by
-the specified callback routine.]
-
-If a subroutine reference was given, it is invoked as:
-
- &$code_ref( $parser, $text, $ptree_node )
-
-and if a method-name was given, it is invoked as:
-
- $parser->method_name( $text, $ptree_node )
-
-where C<$parser> is a reference to the parser object, C<$text> is the
-text-string encountered, and C<$ptree_node> is a reference to the current
-node in the parse-tree (usually an interior-sequence object or else the
-top-level node of the parse-tree).
-
-=item B<-expand_ptree> =E<gt> I<code-ref>|I<method-name>
-
-Rather than returning a C<Pod::ParseTree>, pass the parse-tree as an
-argument to the referenced subroutine (or named method of the parser
-object) and return the result instead of the parse-tree object.
-
-If a subroutine reference was given, it is invoked as:
-
- &$code_ref( $parser, $ptree )
-
-and if a method-name was given, it is invoked as:
-
- $parser->method_name( $ptree )
-
-where C<$parser> is a reference to the parser object, and C<$ptree>
-is a reference to the parse-tree object.
-
-=back
-
-=cut
-
-sub parse_text {
- my $self = shift;
- local $_ = '';
-
- ## Get options and set any defaults
- my %opts = (ref $_[0]) ? %{ shift() } : ();
- my $expand_seq = $opts{'-expand_seq'} || undef;
- my $expand_text = $opts{'-expand_text'} || undef;
- my $expand_ptree = $opts{'-expand_ptree'} || undef;
-
- my $text = shift;
- my $line = shift;
- my $file = $self->input_file();
- my $cmd = "";
-
- ## Convert method calls into closures, for our convenience
- my $xseq_sub = $expand_seq;
- my $xtext_sub = $expand_text;
- my $xptree_sub = $expand_ptree;
- if (defined $expand_seq and $expand_seq eq 'interior_sequence') {
- ## If 'interior_sequence' is the method to use, we have to pass
- ## more than just the sequence object, we also need to pass the
- ## sequence name and text.
- $xseq_sub = sub {
- my ($sself, $iseq) = @_;
- my $args = join('', $iseq->parse_tree->children);
- return $sself->interior_sequence($iseq->name, $args, $iseq);
- };
- }
- ref $xseq_sub or $xseq_sub = sub { shift()->$expand_seq(@_) };
- ref $xtext_sub or $xtext_sub = sub { shift()->$expand_text(@_) };
- ref $xptree_sub or $xptree_sub = sub { shift()->$expand_ptree(@_) };
-
- ## Keep track of the "current" interior sequence, and maintain a stack
- ## of "in progress" sequences.
- ##
- ## NOTE that we push our own "accumulator" at the very beginning of the
- ## stack. It's really a parse-tree, not a sequence; but it implements
- ## the methods we need so we can use it to gather-up all the sequences
- ## and strings we parse. Thus, by the end of our parsing, it should be
- ## the only thing left on our stack and all we have to do is return it!
- ##
- my $seq = Pod::ParseTree->new();
- my @seq_stack = ($seq);
- my ($ldelim, $rdelim) = ('', '');
-
- ## Iterate over all sequence starts text (NOTE: split with
- ## capturing parens keeps the delimiters)
- $_ = $text;
- my @tokens = split /([A-Z]<(?:<+(?:\r?\n|[ \t]))?)/;
- while ( @tokens ) {
- $_ = shift @tokens;
- ## Look for the beginning of a sequence
- if ( /^([A-Z])(<(?:<+(?:\r?\n|[ \t]))?)$/ ) {
- ## Push a new sequence onto the stack of those "in-progress"
- my $ldelim_orig;
- ($cmd, $ldelim_orig) = ($1, $2);
- ($ldelim = $ldelim_orig) =~ s/\s+$//;
- ($rdelim = $ldelim) =~ tr/</>/;
- $seq = Pod::InteriorSequence->new(
- -name => $cmd,
- -ldelim => $ldelim_orig, -rdelim => $rdelim,
- -file => $file, -line => $line
- );
- (@seq_stack > 1) and $seq->nested($seq_stack[-1]);
- push @seq_stack, $seq;
- }
- ## Look for sequence ending
- elsif ( @seq_stack > 1 ) {
- ## Make sure we match the right kind of closing delimiter
- my ($seq_end, $post_seq) = ('', '');
- if ( ($ldelim eq '<' and /\A(.*?)(>)/s)
- or /\A(.*?)(\s+$rdelim)/s )
- {
- ## Found end-of-sequence, capture the interior and the
- ## closing the delimiter, and put the rest back on the
- ## token-list
- $post_seq = substr($_, length($1) + length($2));
- ($_, $seq_end) = ($1, $2);
- (length $post_seq) and unshift @tokens, $post_seq;
- }
- if (length) {
- ## In the middle of a sequence, append this text to it, and
- ## don't forget to "expand" it if that's what the caller wanted
- $seq->append($expand_text ? &$xtext_sub($self,$_,$seq) : $_);
- $_ .= $seq_end;
- }
- if (length $seq_end) {
- ## End of current sequence, record terminating delimiter
- $seq->rdelim($seq_end);
- ## Pop it off the stack of "in progress" sequences
- pop @seq_stack;
- ## Append result to its parent in current parse tree
- $seq_stack[-1]->append($expand_seq ? &$xseq_sub($self,$seq)
- : $seq);
- ## Remember the current cmd-name and left-delimiter
- if(@seq_stack > 1) {
- $cmd = $seq_stack[-1]->name;
- $ldelim = $seq_stack[-1]->ldelim;
- $rdelim = $seq_stack[-1]->rdelim;
- } else {
- $cmd = $ldelim = $rdelim = '';
- }
- }
- }
- elsif (length) {
- ## In the middle of a sequence, append this text to it, and
- ## don't forget to "expand" it if that's what the caller wanted
- $seq->append($expand_text ? &$xtext_sub($self,$_,$seq) : $_);
- }
- ## Keep track of line count
- $line += /\n/;
- ## Remember the "current" sequence
- $seq = $seq_stack[-1];
- }
-
- ## Handle unterminated sequences
- my $errorsub = (@seq_stack > 1) ? $self->errorsub() : undef;
- while (@seq_stack > 1) {
- ($cmd, $file, $line) = ($seq->name, $seq->file_line);
- $ldelim = $seq->ldelim;
- ($rdelim = $ldelim) =~ tr/</>/;
- $rdelim =~ s/^(\S+)(\s*)$/$2$1/;
- pop @seq_stack;
- my $errmsg = "*** ERROR: unterminated ${cmd}${ldelim}...${rdelim}".
- " at line $line in file $file\n";
- (ref $errorsub) and &{$errorsub}($errmsg)
- or (defined $errorsub) and $self->$errorsub($errmsg)
- or carp($errmsg);
- $seq_stack[-1]->append($expand_seq ? &$xseq_sub($self,$seq) : $seq);
- $seq = $seq_stack[-1];
- }
-
- ## Return the resulting parse-tree
- my $ptree = (pop @seq_stack)->parse_tree;
- return $expand_ptree ? &$xptree_sub($self, $ptree) : $ptree;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<interpolate()>
-
- $textblock = $parser->interpolate($text, $line_num);
-
-This method translates all text (including any embedded interior sequences)
-in the given text string C<$text> and returns the interpolated result. The
-parameter C<$line_num> is the line number corresponding to the beginning
-of C<$text>.
-
-B<interpolate()> merely invokes a private method to recursively expand
-nested interior sequences in bottom-up order (innermost sequences are
-expanded first). If there is a need to expand nested sequences in
-some alternate order, use B<parse_text> instead.
-
-=cut
-
-sub interpolate {
- my($self, $text, $line_num) = @_;
- my %parse_opts = ( -expand_seq => 'interior_sequence' );
- my $ptree = $self->parse_text( \%parse_opts, $text, $line_num );
- return join '', $ptree->children();
-}
-
-##---------------------------------------------------------------------------
-
-=begin __PRIVATE__
-
-=head1 B<parse_paragraph()>
-
- $parser->parse_paragraph($text, $line_num);
-
-This method takes the text of a POD paragraph to be processed, along
-with its corresponding line number, and invokes the appropriate method
-(one of B<command()>, B<verbatim()>, or B<textblock()>).
-
-For performance reasons, this method is invoked directly without any
-dynamic lookup; Hence subclasses may I<not> override it!
-
-=end __PRIVATE__
-
-=cut
-
-sub parse_paragraph {
- my ($self, $text, $line_num) = @_;
- local *myData = $self; ## alias to avoid deref-ing overhead
- local *myOpts = ($myData{_PARSEOPTS} ||= {}); ## get parse-options
- local $_;
-
- ## See if we want to preprocess nonPOD paragraphs as well as POD ones.
- my $wantNonPods = $myOpts{'-want_nonPODs'};
-
- ## Update cutting status
- $myData{_CUTTING} = 0 if $text =~ /^={1,2}\S/;
-
- ## Perform any desired preprocessing if we wanted it this early
- $wantNonPods and $text = $self->preprocess_paragraph($text, $line_num);
-
- ## Ignore up until next POD directive if we are cutting
- return if $myData{_CUTTING};
-
- ## Now we know this is block of text in a POD section!
-
- ##-----------------------------------------------------------------
- ## This is a hook (hack ;-) for Pod::Select to do its thing without
- ## having to override methods, but also without Pod::Parser assuming
- ## $self is an instance of Pod::Select (if the _SELECTED_SECTIONS
- ## field exists then we assume there is an is_selected() method for
- ## us to invoke (calling $self->can('is_selected') could verify this
- ## but that is more overhead than I want to incur)
- ##-----------------------------------------------------------------
-
- ## Ignore this block if it isn't in one of the selected sections
- if (exists $myData{_SELECTED_SECTIONS}) {
- $self->is_selected($text) or return ($myData{_CUTTING} = 1);
- }
-
- ## If we haven't already, perform any desired preprocessing and
- ## then re-check the "cutting" state
- unless ($wantNonPods) {
- $text = $self->preprocess_paragraph($text, $line_num);
- return 1 unless ((defined $text) and (length $text));
- return 1 if ($myData{_CUTTING});
- }
-
- ## Look for one of the three types of paragraphs
- my ($pfx, $cmd, $arg, $sep) = ('', '', '', '');
- my $pod_para = undef;
- if ($text =~ /^(={1,2})(?=\S)/) {
- ## Looks like a command paragraph. Capture the command prefix used
- ## ("=" or "=="), as well as the command-name, its paragraph text,
- ## and whatever sequence of characters was used to separate them
- $pfx = $1;
- $_ = substr($text, length $pfx);
- ($cmd, $sep, $text) = split /(\s+)/, $_, 2;
- $sep = '' unless defined $sep;
- $text = '' unless defined $text;
- ## If this is a "cut" directive then we don't need to do anything
- ## except return to "cutting" mode.
- if ($cmd eq 'cut') {
- $myData{_CUTTING} = 1;
- return unless $myOpts{'-process_cut_cmd'};
- }
- }
- ## Save the attributes indicating how the command was specified.
- $pod_para = new Pod::Paragraph(
- -name => $cmd,
- -text => $text,
- -prefix => $pfx,
- -separator => $sep,
- -file => $myData{_INFILE},
- -line => $line_num
- );
- # ## Invoke appropriate callbacks
- # if (exists $myData{_CALLBACKS}) {
- # ## Look through the callback list, invoke callbacks,
- # ## then see if we need to do the default actions
- # ## (invoke_callbacks will return true if we do).
- # return 1 unless $self->invoke_callbacks($cmd, $text, $line_num, $pod_para);
- # }
-
- # If the last paragraph ended in whitespace, and we're not between verbatim blocks, carp
- if ($myData{_WHITESPACE} and $myOpts{'-warnings'}
- and not ($text =~ /^\s+/ and ($myData{_PREVIOUS}||"") eq "verbatim")) {
- my $errorsub = $self->errorsub();
- my $line = $line_num - 1;
- my $errmsg = "*** WARNING: line containing nothing but whitespace".
- " in paragraph at line $line in file $myData{_INFILE}\n";
- (ref $errorsub) and &{$errorsub}($errmsg)
- or (defined $errorsub) and $self->$errorsub($errmsg)
- or carp($errmsg);
- }
-
- if (length $cmd) {
- ## A command paragraph
- $self->command($cmd, $text, $line_num, $pod_para);
- $myData{_PREVIOUS} = $cmd;
- }
- elsif ($text =~ /^\s+/) {
- ## Indented text - must be a verbatim paragraph
- $self->verbatim($text, $line_num, $pod_para);
- $myData{_PREVIOUS} = "verbatim";
- }
- else {
- ## Looks like an ordinary block of text
- $self->textblock($text, $line_num, $pod_para);
- $myData{_PREVIOUS} = "textblock";
- }
-
- # Update the whitespace for the next time around
- #$myData{_WHITESPACE} = $text =~ /^[^\S\r\n]+\Z/m ? 1 : 0;
- $myData{_WHITESPACE} = $text =~ /^[^\S\r\n]+\r*\Z/m ? 1 : 0;
-
- return 1;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<parse_from_filehandle()>
-
- $parser->parse_from_filehandle($in_fh,$out_fh);
-
-This method takes an input filehandle (which is assumed to already be
-opened for reading) and reads the entire input stream looking for blocks
-(paragraphs) of POD documentation to be processed. If no first argument
-is given the default input filehandle C<STDIN> is used.
-
-The C<$in_fh> parameter may be any object that provides a B<getline()>
-method to retrieve a single line of input text (hence, an appropriate
-wrapper object could be used to parse PODs from a single string or an
-array of strings).
-
-Using C<$in_fh-E<gt>getline()>, input is read line-by-line and assembled
-into paragraphs or "blocks" (which are separated by lines containing
-nothing but whitespace). For each block of POD documentation
-encountered it will invoke a method to parse the given paragraph.
-
-If a second argument is given then it should correspond to a filehandle where
-output should be sent (otherwise the default output filehandle is
-C<STDOUT> if no output filehandle is currently in use).
-
-B<NOTE:> For performance reasons, this method caches the input stream at
-the top of the stack in a local variable. Any attempts by clients to
-change the stack contents during processing when in the midst executing
-of this method I<will not affect> the input stream used by the current
-invocation of this method.
-
-This method does I<not> usually need to be overridden by subclasses.
-
-=cut
-
-sub parse_from_filehandle {
- my $self = shift;
- my %opts = (ref $_[0] eq 'HASH') ? %{ shift() } : ();
- my ($in_fh, $out_fh) = @_;
- $in_fh = \*STDIN unless ($in_fh);
- local *myData = $self; ## alias to avoid deref-ing overhead
- local *myOpts = ($myData{_PARSEOPTS} ||= {}); ## get parse-options
- local $_;
-
- ## Put this stream at the top of the stack and do beginning-of-input
- ## processing. NOTE that $in_fh might be reset during this process.
- my $topstream = $self->_push_input_stream($in_fh, $out_fh);
- (exists $opts{-cutting}) and $self->cutting( $opts{-cutting} );
-
- ## Initialize line/paragraph
- my ($textline, $paragraph) = ('', '');
- my ($nlines, $plines) = (0, 0);
-
- ## Use <$fh> instead of $fh->getline where possible (for speed)
- $_ = ref $in_fh;
- my $tied_fh = (/^(?:GLOB|FileHandle|IO::\w+)$/ or tied $in_fh);
-
- ## Read paragraphs line-by-line
- while (defined ($textline = $tied_fh ? <$in_fh> : $in_fh->getline)) {
- $textline = $self->preprocess_line($textline, ++$nlines);
- next unless ((defined $textline) && (length $textline));
-
- if ((! length $paragraph) && ($textline =~ /^==/)) {
- ## '==' denotes a one-line command paragraph
- $paragraph = $textline;
- $plines = 1;
- $textline = '';
- } else {
- ## Append this line to the current paragraph
- $paragraph .= $textline;
- ++$plines;
- }
-
- ## See if this line is blank and ends the current paragraph.
- ## If it isn't, then keep iterating until it is.
- next unless (($textline =~ /^[^\S\r\n]*[\r\n]*$/)
- && (length $paragraph));
-
- ## Now process the paragraph
- parse_paragraph($self, $paragraph, ($nlines - $plines) + 1);
- $paragraph = '';
- $plines = 0;
- }
- ## Don't forget about the last paragraph in the file
- if (length $paragraph) {
- parse_paragraph($self, $paragraph, ($nlines - $plines) + 1)
- }
-
- ## Now pop the input stream off the top of the input stack.
- $self->_pop_input_stream();
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<parse_from_file()>
-
- $parser->parse_from_file($filename,$outfile);
-
-This method takes a filename and does the following:
-
-=over 2
-
-=item *
-
-opens the input and output files for reading
-(creating the appropriate filehandles)
-
-=item *
-
-invokes the B<parse_from_filehandle()> method passing it the
-corresponding input and output filehandles.
-
-=item *
-
-closes the input and output files.
-
-=back
-
-If the special input filename "", "-" or "<&STDIN" is given then the STDIN
-filehandle is used for input (and no open or close is performed). If no
-input filename is specified then "-" is implied. Filehandle references,
-or objects that support the regular IO operations (like C<E<lt>$fhE<gt>>
-or C<$fh-<Egt>getline>) are also accepted; the handles must already be
-opened.
-
-If a second argument is given then it should be the name of the desired
-output file. If the special output filename "-" or ">&STDOUT" is given
-then the STDOUT filehandle is used for output (and no open or close is
-performed). If the special output filename ">&STDERR" is given then the
-STDERR filehandle is used for output (and no open or close is
-performed). If no output filehandle is currently in use and no output
-filename is specified, then "-" is implied.
-Alternatively, filehandle references or objects that support the regular
-IO operations (like C<print>, e.g. L<IO::String>) are also accepted;
-the object must already be opened.
-
-This method does I<not> usually need to be overridden by subclasses.
-
-=cut
-
-sub parse_from_file {
- my $self = shift;
- my %opts = (ref $_[0] eq 'HASH') ? %{ shift() } : ();
- my ($infile, $outfile) = @_;
- my ($in_fh, $out_fh);
- if ($] < 5.006) {
- ($in_fh, $out_fh) = (gensym(), gensym());
- }
- my ($close_input, $close_output) = (0, 0);
- local *myData = $self;
- local *_;
-
- ## Is $infile a filename or a (possibly implied) filehandle
- if (defined $infile && ref $infile) {
- if (ref($infile) =~ /^(SCALAR|ARRAY|HASH|CODE|REF)$/) {
- croak "Input from $1 reference not supported!\n";
- }
- ## Must be a filehandle-ref (or else assume its a ref to an object
- ## that supports the common IO read operations).
- $myData{_INFILE} = ${$infile};
- $in_fh = $infile;
- }
- elsif (!defined($infile) || !length($infile) || ($infile eq '-')
- || ($infile =~ /^<&(?:STDIN|0)$/i))
- {
- ## Not a filename, just a string implying STDIN
- $infile ||= '-';
- $myData{_INFILE} = '<standard input>';
- $in_fh = \*STDIN;
- }
- else {
- ## We have a filename, open it for reading
- $myData{_INFILE} = $infile;
- open($in_fh, "< $infile") or
- croak "Can't open $infile for reading: $!\n";
- $close_input = 1;
- }
-
- ## NOTE: we need to be *very* careful when "defaulting" the output
- ## file. We only want to use a default if this is the beginning of
- ## the entire document (but *not* if this is an included file). We
- ## determine this by seeing if the input stream stack has been set-up
- ## already
-
- ## Is $outfile a filename, a (possibly implied) filehandle, maybe a ref?
- if (ref $outfile) {
- ## we need to check for ref() first, as other checks involve reading
- if (ref($outfile) =~ /^(ARRAY|HASH|CODE)$/) {
- croak "Output to $1 reference not supported!\n";
- }
- elsif (ref($outfile) eq 'SCALAR') {
-# # NOTE: IO::String isn't a part of the perl distribution,
-# # so probably we shouldn't support this case...
-# require IO::String;
-# $myData{_OUTFILE} = "$outfile";
-# $out_fh = IO::String->new($outfile);
- croak "Output to SCALAR reference not supported!\n";
- }
- else {
- ## Must be a filehandle-ref (or else assume its a ref to an
- ## object that supports the common IO write operations).
- $myData{_OUTFILE} = ${$outfile};
- $out_fh = $outfile;
- }
- }
- elsif (!defined($outfile) || !length($outfile) || ($outfile eq '-')
- || ($outfile =~ /^>&?(?:STDOUT|1)$/i))
- {
- if (defined $myData{_TOP_STREAM}) {
- $out_fh = $myData{_OUTPUT};
- }
- else {
- ## Not a filename, just a string implying STDOUT
- $outfile ||= '-';
- $myData{_OUTFILE} = '<standard output>';
- $out_fh = \*STDOUT;
- }
- }
- elsif ($outfile =~ /^>&(STDERR|2)$/i) {
- ## Not a filename, just a string implying STDERR
- $myData{_OUTFILE} = '<standard error>';
- $out_fh = \*STDERR;
- }
- else {
- ## We have a filename, open it for writing
- $myData{_OUTFILE} = $outfile;
- (-d $outfile) and croak "$outfile is a directory, not POD input!\n";
- open($out_fh, "> $outfile") or
- croak "Can't open $outfile for writing: $!\n";
- $close_output = 1;
- }
-
- ## Whew! That was a lot of work to set up reasonably/robust behavior
- ## in the case of a non-filename for reading and writing. Now we just
- ## have to parse the input and close the handles when we're finished.
- $self->parse_from_filehandle(\%opts, $in_fh, $out_fh);
-
- $close_input and
- close($in_fh) || croak "Can't close $infile after reading: $!\n";
- $close_output and
- close($out_fh) || croak "Can't close $outfile after writing: $!\n";
-}
-
-#############################################################################
-
-=head1 ACCESSOR METHODS
-
-Clients of B<Pod::Parser> should use the following methods to access
-instance data fields:
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=head1 B<errorsub()>
-
- $parser->errorsub("method_name");
- $parser->errorsub(\&warn_user);
- $parser->errorsub(sub { print STDERR, @_ });
-
-Specifies the method or subroutine to use when printing error messages
-about POD syntax. The supplied method/subroutine I<must> return TRUE upon
-successful printing of the message. If C<undef> is given, then the B<carp>
-builtin is used to issue error messages (this is the default behavior).
-
- my $errorsub = $parser->errorsub()
- my $errmsg = "This is an error message!\n"
- (ref $errorsub) and &{$errorsub}($errmsg)
- or (defined $errorsub) and $parser->$errorsub($errmsg)
- or carp($errmsg);
-
-Returns a method name, or else a reference to the user-supplied subroutine
-used to print error messages. Returns C<undef> if the B<carp> builtin
-is used to issue error messages (this is the default behavior).
-
-=cut
-
-sub errorsub {
- return (@_ > 1) ? ($_[0]->{_ERRORSUB} = $_[1]) : $_[0]->{_ERRORSUB};
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<cutting()>
-
- $boolean = $parser->cutting();
-
-Returns the current C<cutting> state: a boolean-valued scalar which
-evaluates to true if text from the input file is currently being "cut"
-(meaning it is I<not> considered part of the POD document).
-
- $parser->cutting($boolean);
-
-Sets the current C<cutting> state to the given value and returns the
-result.
-
-=cut
-
-sub cutting {
- return (@_ > 1) ? ($_[0]->{_CUTTING} = $_[1]) : $_[0]->{_CUTTING};
-}
-
-##---------------------------------------------------------------------------
-
-##---------------------------------------------------------------------------
-
-=head1 B<parseopts()>
-
-When invoked with no additional arguments, B<parseopts> returns a hashtable
-of all the current parsing options.
-
- ## See if we are parsing non-POD sections as well as POD ones
- my %opts = $parser->parseopts();
- $opts{'-want_nonPODs}' and print "-want_nonPODs\n";
-
-When invoked using a single string, B<parseopts> treats the string as the
-name of a parse-option and returns its corresponding value if it exists
-(returns C<undef> if it doesn't).
-
- ## Did we ask to see '=cut' paragraphs?
- my $want_cut = $parser->parseopts('-process_cut_cmd');
- $want_cut and print "-process_cut_cmd\n";
-
-When invoked with multiple arguments, B<parseopts> treats them as
-key/value pairs and the specified parse-option names are set to the
-given values. Any unspecified parse-options are unaffected.
-
- ## Set them back to the default
- $parser->parseopts(-warnings => 0);
-
-When passed a single hash-ref, B<parseopts> uses that hash to completely
-reset the existing parse-options, all previous parse-option values
-are lost.
-
- ## Reset all options to default
- $parser->parseopts( { } );
-
-See L<"PARSING OPTIONS"> for more information on the name and meaning of each
-parse-option currently recognized.
-
-=cut
-
-sub parseopts {
- local *myData = shift;
- local *myOpts = ($myData{_PARSEOPTS} ||= {});
- return %myOpts if (@_ == 0);
- if (@_ == 1) {
- local $_ = shift;
- return ref($_) ? $myData{_PARSEOPTS} = $_ : $myOpts{$_};
- }
- my @newOpts = (%myOpts, @_);
- $myData{_PARSEOPTS} = { @newOpts };
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<output_file()>
-
- $fname = $parser->output_file();
-
-Returns the name of the output file being written.
-
-=cut
-
-sub output_file {
- return $_[0]->{_OUTFILE};
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<output_handle()>
-
- $fhandle = $parser->output_handle();
-
-Returns the output filehandle object.
-
-=cut
-
-sub output_handle {
- return $_[0]->{_OUTPUT};
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<input_file()>
-
- $fname = $parser->input_file();
-
-Returns the name of the input file being read.
-
-=cut
-
-sub input_file {
- return $_[0]->{_INFILE};
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<input_handle()>
-
- $fhandle = $parser->input_handle();
-
-Returns the current input filehandle object.
-
-=cut
-
-sub input_handle {
- return $_[0]->{_INPUT};
-}
-
-##---------------------------------------------------------------------------
-
-=begin __PRIVATE__
-
-=head1 B<input_streams()>
-
- $listref = $parser->input_streams();
-
-Returns a reference to an array which corresponds to the stack of all
-the input streams that are currently in the middle of being parsed.
-
-While parsing an input stream, it is possible to invoke
-B<parse_from_file()> or B<parse_from_filehandle()> to parse a new input
-stream and then return to parsing the previous input stream. Each input
-stream to be parsed is pushed onto the end of this input stack
-before any of its input is read. The input stream that is currently
-being parsed is always at the end (or top) of the input stack. When an
-input stream has been exhausted, it is popped off the end of the
-input stack.
-
-Each element on this input stack is a reference to C<Pod::InputSource>
-object. Please see L<Pod::InputObjects> for more details.
-
-This method might be invoked when printing diagnostic messages, for example,
-to obtain the name and line number of the all input files that are currently
-being processed.
-
-=end __PRIVATE__
-
-=cut
-
-sub input_streams {
- return $_[0]->{_INPUT_STREAMS};
-}
-
-##---------------------------------------------------------------------------
-
-=begin __PRIVATE__
-
-=head1 B<top_stream()>
-
- $hashref = $parser->top_stream();
-
-Returns a reference to the hash-table that represents the element
-that is currently at the top (end) of the input stream stack
-(see L<"input_streams()">). The return value will be the C<undef>
-if the input stack is empty.
-
-This method might be used when printing diagnostic messages, for example,
-to obtain the name and line number of the current input file.
-
-=end __PRIVATE__
-
-=cut
-
-sub top_stream {
- return $_[0]->{_TOP_STREAM} || undef;
-}
-
-#############################################################################
-
-=head1 PRIVATE METHODS AND DATA
-
-B<Pod::Parser> makes use of several internal methods and data fields
-which clients should not need to see or use. For the sake of avoiding
-name collisions for client data and methods, these methods and fields
-are briefly discussed here. Determined hackers may obtain further
-information about them by reading the B<Pod::Parser> source code.
-
-Private data fields are stored in the hash-object whose reference is
-returned by the B<new()> constructor for this class. The names of all
-private methods and data-fields used by B<Pod::Parser> begin with a
-prefix of "_" and match the regular expression C</^_\w+$/>.
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=begin _PRIVATE_
-
-=head1 B<_push_input_stream()>
-
- $hashref = $parser->_push_input_stream($in_fh,$out_fh);
-
-This method will push the given input stream on the input stack and
-perform any necessary beginning-of-document or beginning-of-file
-processing. The argument C<$in_fh> is the input stream filehandle to
-push, and C<$out_fh> is the corresponding output filehandle to use (if
-it is not given or is undefined, then the current output stream is used,
-which defaults to standard output if it doesnt exist yet).
-
-The value returned will be reference to the hash-table that represents
-the new top of the input stream stack. I<Please Note> that it is
-possible for this method to use default values for the input and output
-file handles. If this happens, you will need to look at the C<INPUT>
-and C<OUTPUT> instance data members to determine their new values.
-
-=end _PRIVATE_
-
-=cut
-
-sub _push_input_stream {
- my ($self, $in_fh, $out_fh) = @_;
- local *myData = $self;
-
- ## Initialize stuff for the entire document if this is *not*
- ## an included file.
- ##
- ## NOTE: we need to be *very* careful when "defaulting" the output
- ## filehandle. We only want to use a default value if this is the
- ## beginning of the entire document (but *not* if this is an included
- ## file).
- unless (defined $myData{_TOP_STREAM}) {
- $out_fh = \*STDOUT unless (defined $out_fh);
- $myData{_CUTTING} = 1; ## current "cutting" state
- $myData{_INPUT_STREAMS} = []; ## stack of all input streams
- }
-
- ## Initialize input indicators
- $myData{_OUTFILE} = '(unknown)' unless (defined $myData{_OUTFILE});
- $myData{_OUTPUT} = $out_fh if (defined $out_fh);
- $in_fh = \*STDIN unless (defined $in_fh);
- $myData{_INFILE} = '(unknown)' unless (defined $myData{_INFILE});
- $myData{_INPUT} = $in_fh;
- my $input_top = $myData{_TOP_STREAM}
- = new Pod::InputSource(
- -name => $myData{_INFILE},
- -handle => $in_fh,
- -was_cutting => $myData{_CUTTING}
- );
- local *input_stack = $myData{_INPUT_STREAMS};
- push(@input_stack, $input_top);
-
- ## Perform beginning-of-document and/or beginning-of-input processing
- $self->begin_pod() if (@input_stack == 1);
- $self->begin_input();
-
- return $input_top;
-}
-
-##---------------------------------------------------------------------------
-
-=begin _PRIVATE_
-
-=head1 B<_pop_input_stream()>
-
- $hashref = $parser->_pop_input_stream();
-
-This takes no arguments. It will perform any necessary end-of-file or
-end-of-document processing and then pop the current input stream from
-the top of the input stack.
-
-The value returned will be reference to the hash-table that represents
-the new top of the input stream stack.
-
-=end _PRIVATE_
-
-=cut
-
-sub _pop_input_stream {
- my ($self) = @_;
- local *myData = $self;
- local *input_stack = $myData{_INPUT_STREAMS};
-
- ## Perform end-of-input and/or end-of-document processing
- $self->end_input() if (@input_stack > 0);
- $self->end_pod() if (@input_stack == 1);
-
- ## Restore cutting state to whatever it was before we started
- ## parsing this file.
- my $old_top = pop(@input_stack);
- $myData{_CUTTING} = $old_top->was_cutting();
-
- ## Don't forget to reset the input indicators
- my $input_top = undef;
- if (@input_stack > 0) {
- $input_top = $myData{_TOP_STREAM} = $input_stack[-1];
- $myData{_INFILE} = $input_top->name();
- $myData{_INPUT} = $input_top->handle();
- } else {
- delete $myData{_TOP_STREAM};
- delete $myData{_INPUT_STREAMS};
- }
-
- return $input_top;
-}
-
-#############################################################################
-
-=head1 TREE-BASED PARSING
-
-If straightforward stream-based parsing wont meet your needs (as is
-likely the case for tasks such as translating PODs into structured
-markup languages like HTML and XML) then you may need to take the
-tree-based approach. Rather than doing everything in one pass and
-calling the B<interpolate()> method to expand sequences into text, it
-may be desirable to instead create a parse-tree using the B<parse_text()>
-method to return a tree-like structure which may contain an ordered
-list of children (each of which may be a text-string, or a similar
-tree-like structure).
-
-Pay special attention to L<"METHODS FOR PARSING AND PROCESSING"> and
-to the objects described in L<Pod::InputObjects>. The former describes
-the gory details and parameters for how to customize and extend the
-parsing behavior of B<Pod::Parser>. B<Pod::InputObjects> provides
-several objects that may all be used interchangeably as parse-trees. The
-most obvious one is the B<Pod::ParseTree> object. It defines the basic
-interface and functionality that all things trying to be a POD parse-tree
-should do. A B<Pod::ParseTree> is defined such that each "node" may be a
-text-string, or a reference to another parse-tree. Each B<Pod::Paragraph>
-object and each B<Pod::InteriorSequence> object also supports the basic
-parse-tree interface.
-
-The B<parse_text()> method takes a given paragraph of text, and
-returns a parse-tree that contains one or more children, each of which
-may be a text-string, or an InteriorSequence object. There are also
-callback-options that may be passed to B<parse_text()> to customize
-the way it expands or transforms interior-sequences, as well as the
-returned result. These callbacks can be used to create a parse-tree
-with custom-made objects (which may or may not support the parse-tree
-interface, depending on how you choose to do it).
-
-If you wish to turn an entire POD document into a parse-tree, that process
-is fairly straightforward. The B<parse_text()> method is the key to doing
-this successfully. Every paragraph-callback (i.e. the polymorphic methods
-for B<command()>, B<verbatim()>, and B<textblock()> paragraphs) takes
-a B<Pod::Paragraph> object as an argument. Each paragraph object has a
-B<parse_tree()> method that can be used to get or set a corresponding
-parse-tree. So for each of those paragraph-callback methods, simply call
-B<parse_text()> with the options you desire, and then use the returned
-parse-tree to assign to the given paragraph object.
-
-That gives you a parse-tree for each paragraph - so now all you need is
-an ordered list of paragraphs. You can maintain that yourself as a data
-element in the object/hash. The most straightforward way would be simply
-to use an array-ref, with the desired set of custom "options" for each
-invocation of B<parse_text>. Let's assume the desired option-set is
-given by the hash C<%options>. Then we might do something like the
-following:
-
- package MyPodParserTree;
-
- @ISA = qw( Pod::Parser );
-
- ...
-
- sub begin_pod {
- my $self = shift;
- $self->{'-paragraphs'} = []; ## initialize paragraph list
- }
-
- sub command {
- my ($parser, $command, $paragraph, $line_num, $pod_para) = @_;
- my $ptree = $parser->parse_text({%options}, $paragraph, ...);
- $pod_para->parse_tree( $ptree );
- push @{ $self->{'-paragraphs'} }, $pod_para;
- }
-
- sub verbatim {
- my ($parser, $paragraph, $line_num, $pod_para) = @_;
- push @{ $self->{'-paragraphs'} }, $pod_para;
- }
-
- sub textblock {
- my ($parser, $paragraph, $line_num, $pod_para) = @_;
- my $ptree = $parser->parse_text({%options}, $paragraph, ...);
- $pod_para->parse_tree( $ptree );
- push @{ $self->{'-paragraphs'} }, $pod_para;
- }
-
- ...
-
- package main;
- ...
- my $parser = new MyPodParserTree(...);
- $parser->parse_from_file(...);
- my $paragraphs_ref = $parser->{'-paragraphs'};
-
-Of course, in this module-author's humble opinion, I'd be more inclined to
-use the existing B<Pod::ParseTree> object than a simple array. That way
-everything in it, paragraphs and sequences, all respond to the same core
-interface for all parse-tree nodes. The result would look something like:
-
- package MyPodParserTree2;
-
- ...
-
- sub begin_pod {
- my $self = shift;
- $self->{'-ptree'} = new Pod::ParseTree; ## initialize parse-tree
- }
-
- sub parse_tree {
- ## convenience method to get/set the parse-tree for the entire POD
- (@_ > 1) and $_[0]->{'-ptree'} = $_[1];
- return $_[0]->{'-ptree'};
- }
-
- sub command {
- my ($parser, $command, $paragraph, $line_num, $pod_para) = @_;
- my $ptree = $parser->parse_text({<<options>>}, $paragraph, ...);
- $pod_para->parse_tree( $ptree );
- $parser->parse_tree()->append( $pod_para );
- }
-
- sub verbatim {
- my ($parser, $paragraph, $line_num, $pod_para) = @_;
- $parser->parse_tree()->append( $pod_para );
- }
-
- sub textblock {
- my ($parser, $paragraph, $line_num, $pod_para) = @_;
- my $ptree = $parser->parse_text({<<options>>}, $paragraph, ...);
- $pod_para->parse_tree( $ptree );
- $parser->parse_tree()->append( $pod_para );
- }
-
- ...
-
- package main;
- ...
- my $parser = new MyPodParserTree2(...);
- $parser->parse_from_file(...);
- my $ptree = $parser->parse_tree;
- ...
-
-Now you have the entire POD document as one great big parse-tree. You
-can even use the B<-expand_seq> option to B<parse_text> to insert
-whole different kinds of objects. Just don't expect B<Pod::Parser>
-to know what to do with them after that. That will need to be in your
-code. Or, alternatively, you can insert any object you like so long as
-it conforms to the B<Pod::ParseTree> interface.
-
-One could use this to create subclasses of B<Pod::Paragraphs> and
-B<Pod::InteriorSequences> for specific commands (or to create your own
-custom node-types in the parse-tree) and add some kind of B<emit()>
-method to each custom node/subclass object in the tree. Then all you'd
-need to do is recursively walk the tree in the desired order, processing
-the children (most likely from left to right) by formatting them if
-they are text-strings, or by calling their B<emit()> method if they
-are objects/references.
-
-=head1 CAVEATS
-
-Please note that POD has the notion of "paragraphs": this is something
-starting I<after> a blank (read: empty) line, with the single exception
-of the file start, which is also starting a paragraph. That means that
-especially a command (e.g. C<=head1>) I<must> be preceded with a blank
-line; C<__END__> is I<not> a blank line.
-
-=head1 SEE ALSO
-
-L<Pod::InputObjects>, L<Pod::Select>
-
-B<Pod::InputObjects> defines POD input objects corresponding to
-command paragraphs, parse-trees, and interior-sequences.
-
-B<Pod::Select> is a subclass of B<Pod::Parser> which provides the ability
-to selectively include and/or exclude sections of a POD document from being
-translated based upon the current heading, subheading, subsubheading, etc.
-
-=for __PRIVATE__
-B<Pod::Callbacks> is a subclass of B<Pod::Parser> which gives its users
-the ability the employ I<callback functions> instead of, or in addition
-to, overriding methods of the base class.
-
-=for __PRIVATE__
-B<Pod::Select> and B<Pod::Callbacks> do not override any
-methods nor do they define any new methods with the same name. Because
-of this, they may I<both> be used (in combination) as a base class of
-the same subclass in order to combine their functionality without
-causing any namespace clashes due to multiple inheritance.
-
-=head1 AUTHOR
-
-Please report bugs using L<http://rt.cpan.org>.
-
-Brad Appleton E<lt>bradapp@enteract.comE<gt>
-
-Based on code for B<Pod::Text> written by
-Tom Christiansen E<lt>tchrist@mox.perl.comE<gt>
-
-=head1 LICENSE
-
-Pod-Parser is free software; you can redistribute it and/or modify it
-under the terms of the Artistic License distributed with Perl version
-5.000 or (at your option) any later version. Please refer to the
-Artistic License that came with your Perl distribution for more
-details. If your version of Perl was not distributed under the
-terms of the Artistic License, than you may distribute PodParser
-under the same terms as Perl itself.
-
-=cut
-
-1;
-# vim: ts=4 sw=4 et
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/PlainText.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/PlainText.pm
deleted file mode 100644
index 3db4d903cd..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/PlainText.pm
+++ /dev/null
@@ -1,748 +0,0 @@
-# Pod::PlainText -- Convert POD data to formatted ASCII text.
-# $Id: Text.pm,v 2.1 1999/09/20 11:53:33 eagle Exp $
-#
-# Copyright 1999-2000 by Russ Allbery <rra@stanford.edu>
-#
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-#
-# This module is intended to be a replacement for Pod::Text, and attempts to
-# match its output except for some specific circumstances where other
-# decisions seemed to produce better output. It uses Pod::Parser and is
-# designed to be very easy to subclass.
-
-############################################################################
-# Modules and declarations
-############################################################################
-
-package Pod::PlainText;
-use strict;
-
-require 5.005;
-
-use Carp qw(carp croak);
-use Pod::Select ();
-
-use vars qw(@ISA %ESCAPES $VERSION);
-
-# We inherit from Pod::Select instead of Pod::Parser so that we can be used
-# by Pod::Usage.
-@ISA = qw(Pod::Select);
-
-$VERSION = '2.07';
-
-BEGIN {
- if ($] < 5.006) {
- require Symbol;
- import Symbol;
- }
-}
-
-############################################################################
-# Table of supported E<> escapes
-############################################################################
-
-# This table is taken near verbatim from Pod::PlainText in Pod::Parser,
-# which got it near verbatim from the original Pod::Text. It is therefore
-# credited to Tom Christiansen, and I'm glad I didn't have to write it. :)
-%ESCAPES = (
- 'amp' => '&', # ampersand
- 'lt' => '<', # left chevron, less-than
- 'gt' => '>', # right chevron, greater-than
- 'quot' => '"', # double quote
-
- "Aacute" => "\xC1", # capital A, acute accent
- "aacute" => "\xE1", # small a, acute accent
- "Acirc" => "\xC2", # capital A, circumflex accent
- "acirc" => "\xE2", # small a, circumflex accent
- "AElig" => "\xC6", # capital AE diphthong (ligature)
- "aelig" => "\xE6", # small ae diphthong (ligature)
- "Agrave" => "\xC0", # capital A, grave accent
- "agrave" => "\xE0", # small a, grave accent
- "Aring" => "\xC5", # capital A, ring
- "aring" => "\xE5", # small a, ring
- "Atilde" => "\xC3", # capital A, tilde
- "atilde" => "\xE3", # small a, tilde
- "Auml" => "\xC4", # capital A, dieresis or umlaut mark
- "auml" => "\xE4", # small a, dieresis or umlaut mark
- "Ccedil" => "\xC7", # capital C, cedilla
- "ccedil" => "\xE7", # small c, cedilla
- "Eacute" => "\xC9", # capital E, acute accent
- "eacute" => "\xE9", # small e, acute accent
- "Ecirc" => "\xCA", # capital E, circumflex accent
- "ecirc" => "\xEA", # small e, circumflex accent
- "Egrave" => "\xC8", # capital E, grave accent
- "egrave" => "\xE8", # small e, grave accent
- "ETH" => "\xD0", # capital Eth, Icelandic
- "eth" => "\xF0", # small eth, Icelandic
- "Euml" => "\xCB", # capital E, dieresis or umlaut mark
- "euml" => "\xEB", # small e, dieresis or umlaut mark
- "Iacute" => "\xCD", # capital I, acute accent
- "iacute" => "\xED", # small i, acute accent
- "Icirc" => "\xCE", # capital I, circumflex accent
- "icirc" => "\xEE", # small i, circumflex accent
- "Igrave" => "\xCD", # capital I, grave accent
- "igrave" => "\xED", # small i, grave accent
- "Iuml" => "\xCF", # capital I, dieresis or umlaut mark
- "iuml" => "\xEF", # small i, dieresis or umlaut mark
- "Ntilde" => "\xD1", # capital N, tilde
- "ntilde" => "\xF1", # small n, tilde
- "Oacute" => "\xD3", # capital O, acute accent
- "oacute" => "\xF3", # small o, acute accent
- "Ocirc" => "\xD4", # capital O, circumflex accent
- "ocirc" => "\xF4", # small o, circumflex accent
- "Ograve" => "\xD2", # capital O, grave accent
- "ograve" => "\xF2", # small o, grave accent
- "Oslash" => "\xD8", # capital O, slash
- "oslash" => "\xF8", # small o, slash
- "Otilde" => "\xD5", # capital O, tilde
- "otilde" => "\xF5", # small o, tilde
- "Ouml" => "\xD6", # capital O, dieresis or umlaut mark
- "ouml" => "\xF6", # small o, dieresis or umlaut mark
- "szlig" => "\xDF", # small sharp s, German (sz ligature)
- "THORN" => "\xDE", # capital THORN, Icelandic
- "thorn" => "\xFE", # small thorn, Icelandic
- "Uacute" => "\xDA", # capital U, acute accent
- "uacute" => "\xFA", # small u, acute accent
- "Ucirc" => "\xDB", # capital U, circumflex accent
- "ucirc" => "\xFB", # small u, circumflex accent
- "Ugrave" => "\xD9", # capital U, grave accent
- "ugrave" => "\xF9", # small u, grave accent
- "Uuml" => "\xDC", # capital U, dieresis or umlaut mark
- "uuml" => "\xFC", # small u, dieresis or umlaut mark
- "Yacute" => "\xDD", # capital Y, acute accent
- "yacute" => "\xFD", # small y, acute accent
- "yuml" => "\xFF", # small y, dieresis or umlaut mark
-
- "lchevron" => "\xAB", # left chevron (double less than)
- "rchevron" => "\xBB", # right chevron (double greater than)
-);
-
-
-############################################################################
-# Initialization
-############################################################################
-
-# Initialize the object. Must be sure to call our parent initializer.
-sub initialize {
- my $self = shift;
-
- $$self{alt} = 0 unless defined $$self{alt};
- $$self{indent} = 4 unless defined $$self{indent};
- $$self{loose} = 0 unless defined $$self{loose};
- $$self{sentence} = 0 unless defined $$self{sentence};
- $$self{width} = 76 unless defined $$self{width};
-
- $$self{INDENTS} = []; # Stack of indentations.
- $$self{MARGIN} = $$self{indent}; # Current left margin in spaces.
-
- return $self->SUPER::initialize;
-}
-
-
-############################################################################
-# Core overrides
-############################################################################
-
-# Called for each command paragraph. Gets the command, the associated
-# paragraph, the line number, and a Pod::Paragraph object. Just dispatches
-# the command to a method named the same as the command. =cut is handled
-# internally by Pod::Parser.
-sub command {
- my $self = shift;
- my $command = shift;
- return if $command eq 'pod';
- return if ($$self{EXCLUDE} && $command ne 'end');
- if (defined $$self{ITEM}) {
- $self->item ("\n");
- local $_ = "\n";
- $self->output($_) if($command eq 'back');
- }
- $command = 'cmd_' . $command;
- return $self->$command (@_);
-}
-
-# Called for a verbatim paragraph. Gets the paragraph, the line number, and
-# a Pod::Paragraph object. Just output it verbatim, but with tabs converted
-# to spaces.
-sub verbatim {
- my $self = shift;
- return if $$self{EXCLUDE};
- $self->item if defined $$self{ITEM};
- local $_ = shift;
- return if /^\s*$/;
- s/^(\s*\S+)/(' ' x $$self{MARGIN}) . $1/gme;
- return $self->output($_);
-}
-
-# Called for a regular text block. Gets the paragraph, the line number, and
-# a Pod::Paragraph object. Perform interpolation and output the results.
-sub textblock {
- my $self = shift;
- return if $$self{EXCLUDE};
- if($$self{VERBATIM}) {
- $self->output($_[0]);
- return;
- }
- local $_ = shift;
- my $line = shift;
-
- # Perform a little magic to collapse multiple L<> references. This is
- # here mostly for backwards-compatibility. We'll just rewrite the whole
- # thing into actual text at this part, bypassing the whole internal
- # sequence parsing thing.
- s{
- (
- L< # A link of the form L</something>.
- /
- (
- [:\w]+ # The item has to be a simple word...
- (\(\))? # ...or simple function.
- )
- >
- (
- ,?\s+(and\s+)? # Allow lots of them, conjuncted.
- L<
- /
- (
- [:\w]+
- (\(\))?
- )
- >
- )+
- )
- } {
- local $_ = $1;
- s%L</([^>]+)>%$1%g;
- my @items = split /(?:,?\s+(?:and\s+)?)/;
- my $string = "the ";
- my $i;
- for ($i = 0; $i < @items; $i++) {
- $string .= $items[$i];
- $string .= ", " if @items > 2 && $i != $#items;
- $string .= " and " if ($i == $#items - 1);
- }
- $string .= " entries elsewhere in this document";
- $string;
- }gex;
-
- # Now actually interpolate and output the paragraph.
- $_ = $self->interpolate ($_, $line);
- s/\s*$/\n/s;
- if (defined $$self{ITEM}) {
- $self->item ($_ . "\n");
- } else {
- $self->output ($self->reformat ($_ . "\n"));
- }
-}
-
-# Called for an interior sequence. Gets the command, argument, and a
-# Pod::InteriorSequence object and is expected to return the resulting text.
-# Calls code, bold, italic, file, and link to handle those types of
-# sequences, and handles S<>, E<>, X<>, and Z<> directly.
-sub interior_sequence {
- my $self = shift;
- my $command = shift;
- local $_ = shift;
- return '' if ($command eq 'X' || $command eq 'Z');
-
- # Expand escapes into the actual character now, carping if invalid.
- if ($command eq 'E') {
- return $ESCAPES{$_} if defined $ESCAPES{$_};
- carp "Unknown escape: E<$_>";
- return "E<$_>";
- }
-
- # For all the other sequences, empty content produces no output.
- return if $_ eq '';
-
- # For S<>, compress all internal whitespace and then map spaces to \01.
- # When we output the text, we'll map this back.
- if ($command eq 'S') {
- s/\s{2,}/ /g;
- tr/ /\01/;
- return $_;
- }
-
- # Anything else needs to get dispatched to another method.
- if ($command eq 'B') { return $self->seq_b ($_) }
- elsif ($command eq 'C') { return $self->seq_c ($_) }
- elsif ($command eq 'F') { return $self->seq_f ($_) }
- elsif ($command eq 'I') { return $self->seq_i ($_) }
- elsif ($command eq 'L') { return $self->seq_l ($_) }
- else { carp "Unknown sequence $command<$_>" }
-}
-
-# Called for each paragraph that's actually part of the POD. We take
-# advantage of this opportunity to untabify the input.
-sub preprocess_paragraph {
- my $self = shift;
- local $_ = shift;
- 1 while s/^(.*?)(\t+)/$1 . ' ' x (length ($2) * 8 - length ($1) % 8)/me;
- return $_;
-}
-
-
-############################################################################
-# Command paragraphs
-############################################################################
-
-# All command paragraphs take the paragraph and the line number.
-
-# First level heading.
-sub cmd_head1 {
- my $self = shift;
- local $_ = shift;
- s/\s+$//s;
- $_ = $self->interpolate ($_, shift);
- if ($$self{alt}) {
- $self->output ("\n==== $_ ====\n\n");
- } else {
- $_ .= "\n" if $$self{loose};
- $self->output ($_ . "\n");
- }
-}
-
-# Second level heading.
-sub cmd_head2 {
- my $self = shift;
- local $_ = shift;
- s/\s+$//s;
- $_ = $self->interpolate ($_, shift);
- if ($$self{alt}) {
- $self->output ("\n== $_ ==\n\n");
- } else {
- $_ .= "\n" if $$self{loose};
- $self->output (' ' x ($$self{indent} / 2) . $_ . "\n");
- }
-}
-
-# third level heading - not strictly perlpodspec compliant
-sub cmd_head3 {
- my $self = shift;
- local $_ = shift;
- s/\s+$//s;
- $_ = $self->interpolate ($_, shift);
- if ($$self{alt}) {
- $self->output ("\n= $_ =\n");
- } else {
- $_ .= "\n" if $$self{loose};
- $self->output (' ' x ($$self{indent}) . $_ . "\n");
- }
-}
-
-# fourth level heading - not strictly perlpodspec compliant
-# just like head3
-*cmd_head4 = \&cmd_head3;
-
-# Start a list.
-sub cmd_over {
- my $self = shift;
- local $_ = shift;
- unless (/^[-+]?\d+\s+$/) { $_ = $$self{indent} }
- push (@{ $$self{INDENTS} }, $$self{MARGIN});
- $$self{MARGIN} += ($_ + 0);
-}
-
-# End a list.
-sub cmd_back {
- my $self = shift;
- $$self{MARGIN} = pop @{ $$self{INDENTS} };
- unless (defined $$self{MARGIN}) {
- carp 'Unmatched =back';
- $$self{MARGIN} = $$self{indent};
- }
-}
-
-# An individual list item.
-sub cmd_item {
- my $self = shift;
- if (defined $$self{ITEM}) { $self->item }
- local $_ = shift;
- s/\s+$//s;
- $$self{ITEM} = $self->interpolate ($_);
-}
-
-# Begin a block for a particular translator. Setting VERBATIM triggers
-# special handling in textblock().
-sub cmd_begin {
- my $self = shift;
- local $_ = shift;
- my ($kind) = /^(\S+)/ or return;
- if ($kind eq 'text') {
- $$self{VERBATIM} = 1;
- } else {
- $$self{EXCLUDE} = 1;
- }
-}
-
-# End a block for a particular translator. We assume that all =begin/=end
-# pairs are properly closed.
-sub cmd_end {
- my $self = shift;
- $$self{EXCLUDE} = 0;
- $$self{VERBATIM} = 0;
-}
-
-# One paragraph for a particular translator. Ignore it unless it's intended
-# for text, in which case we treat it as a verbatim text block.
-sub cmd_for {
- my $self = shift;
- local $_ = shift;
- my $line = shift;
- return unless s/^text\b[ \t]*\r?\n?//;
- $self->verbatim ($_, $line);
-}
-
-# just a dummy method for the time being
-sub cmd_encoding {
- return;
-}
-
-############################################################################
-# Interior sequences
-############################################################################
-
-# The simple formatting ones. These are here mostly so that subclasses can
-# override them and do more complicated things.
-sub seq_b { return $_[0]{alt} ? "``$_[1]''" : $_[1] }
-sub seq_c { return $_[0]{alt} ? "``$_[1]''" : "`$_[1]'" }
-sub seq_f { return $_[0]{alt} ? "\"$_[1]\"" : $_[1] }
-sub seq_i { return '*' . $_[1] . '*' }
-
-# The complicated one. Handle links. Since this is plain text, we can't
-# actually make any real links, so this is all to figure out what text we
-# print out.
-sub seq_l {
- my $self = shift;
- local $_ = shift;
-
- # Smash whitespace in case we were split across multiple lines.
- s/\s+/ /g;
-
- # If we were given any explicit text, just output it.
- if (/^([^|]+)\|/) { return $1 }
-
- # Okay, leading and trailing whitespace isn't important; get rid of it.
- s/^\s+//;
- s/\s+$//;
-
- # Default to using the whole content of the link entry as a section
- # name. Note that L<manpage/> forces a manpage interpretation, as does
- # something looking like L<manpage(section)>. The latter is an
- # enhancement over the original Pod::Text.
- my ($manpage, $section) = ('', $_);
- if (/^(?:https?|ftp|news):/) {
- # a URL
- return $_;
- } elsif (/^"\s*(.*?)\s*"$/) {
- $section = '"' . $1 . '"';
- } elsif (m/^[-:.\w]+(?:\(\S+\))?$/) {
- ($manpage, $section) = ($_, '');
- } elsif (m{/}) {
- ($manpage, $section) = split (/\s*\/\s*/, $_, 2);
- }
-
- my $text = '';
- # Now build the actual output text.
- if (!length $section) {
- $text = "the $manpage manpage" if length $manpage;
- } elsif ($section =~ /^[:\w]+(?:\(\))?/) {
- $text .= 'the ' . $section . ' entry';
- $text .= (length $manpage) ? " in the $manpage manpage"
- : ' elsewhere in this document';
- } else {
- $section =~ s/^\"\s*//;
- $section =~ s/\s*\"$//;
- $text .= 'the section on "' . $section . '"';
- $text .= " in the $manpage manpage" if length $manpage;
- }
- return $text;
-}
-
-
-############################################################################
-# List handling
-############################################################################
-
-# This method is called whenever an =item command is complete (in other
-# words, we've seen its associated paragraph or know for certain that it
-# doesn't have one). It gets the paragraph associated with the item as an
-# argument. If that argument is empty, just output the item tag; if it
-# contains a newline, output the item tag followed by the newline.
-# Otherwise, see if there's enough room for us to output the item tag in the
-# margin of the text or if we have to put it on a separate line.
-sub item {
- my $self = shift;
- local $_ = shift;
- my $tag = $$self{ITEM};
- unless (defined $tag) {
- carp 'item called without tag';
- return;
- }
- undef $$self{ITEM};
- my $indent = $$self{INDENTS}[-1];
- unless (defined $indent) { $indent = $$self{indent} }
- my $space = ' ' x $indent;
- $space =~ s/^ /:/ if $$self{alt};
- if (!$_ || /^\s+$/ || ($$self{MARGIN} - $indent < length ($tag) + 1)) {
- my $margin = $$self{MARGIN};
- $$self{MARGIN} = $indent;
- my $output = $self->reformat ($tag);
- $output =~ s/[\r\n]*$/\n/;
- $self->output ($output);
- $$self{MARGIN} = $margin;
- $self->output ($self->reformat ($_)) if /\S/;
- } else {
- $_ = $self->reformat ($_);
- s/^ /:/ if ($$self{alt} && $indent > 0);
- my $tagspace = ' ' x length $tag;
- s/^($space)$tagspace/$1$tag/ or carp 'Bizarre space in item';
- $self->output ($_);
- }
-}
-
-
-############################################################################
-# Output formatting
-############################################################################
-
-# Wrap a line, indenting by the current left margin. We can't use
-# Text::Wrap because it plays games with tabs. We can't use formline, even
-# though we'd really like to, because it screws up non-printing characters.
-# So we have to do the wrapping ourselves.
-sub wrap {
- my $self = shift;
- local $_ = shift;
- my $output = '';
- my $spaces = ' ' x $$self{MARGIN};
- my $width = $$self{width} - $$self{MARGIN};
- while (length > $width) {
- if (s/^([^\r\n]{0,$width})\s+// || s/^([^\r\n]{$width})//) {
- $output .= $spaces . $1 . "\n";
- } else {
- last;
- }
- }
- $output .= $spaces . $_;
- $output =~ s/\s+$/\n\n/;
- return $output;
-}
-
-# Reformat a paragraph of text for the current margin. Takes the text to
-# reformat and returns the formatted text.
-sub reformat {
- my $self = shift;
- local $_ = shift;
-
- # If we're trying to preserve two spaces after sentences, do some
- # munging to support that. Otherwise, smash all repeated whitespace.
- if ($$self{sentence}) {
- s/ +$//mg;
- s/\.\r?\n/. \n/g;
- s/[\r\n]+/ /g;
- s/ +/ /g;
- } else {
- s/\s+/ /g;
- }
- return $self->wrap($_);
-}
-
-# Output text to the output device.
-sub output { $_[1] =~ tr/\01/ /; print { $_[0]->output_handle } $_[1] }
-
-
-############################################################################
-# Backwards compatibility
-############################################################################
-
-# The old Pod::Text module did everything in a pod2text() function. This
-# tries to provide the same interface for legacy applications.
-sub pod2text {
- my @args;
-
- # This is really ugly; I hate doing option parsing in the middle of a
- # module. But the old Pod::Text module supported passing flags to its
- # entry function, so handle -a and -<number>.
- while ($_[0] =~ /^-/) {
- my $flag = shift;
- if ($flag eq '-a') { push (@args, alt => 1) }
- elsif ($flag =~ /^-(\d+)$/) { push (@args, width => $1) }
- else {
- unshift (@_, $flag);
- last;
- }
- }
-
- # Now that we know what arguments we're using, create the parser.
- my $parser = Pod::PlainText->new (@args);
-
- # If two arguments were given, the second argument is going to be a file
- # handle. That means we want to call parse_from_filehandle(), which
- # means we need to turn the first argument into a file handle. Magic
- # open will handle the <&STDIN case automagically.
- if (defined $_[1]) {
- my $infh;
- if ($] < 5.006) {
- $infh = gensym();
- }
- unless (open ($infh, $_[0])) {
- croak ("Can't open $_[0] for reading: $!\n");
- }
- $_[0] = $infh;
- return $parser->parse_from_filehandle (@_);
- } else {
- return $parser->parse_from_file (@_);
- }
-}
-
-
-############################################################################
-# Module return value and documentation
-############################################################################
-
-1;
-__END__
-
-=head1 NAME
-
-Pod::PlainText - Convert POD data to formatted ASCII text
-
-=head1 SYNOPSIS
-
- use Pod::PlainText;
- my $parser = Pod::PlainText->new (sentence => 0, width => 78);
-
- # Read POD from STDIN and write to STDOUT.
- $parser->parse_from_filehandle;
-
- # Read POD from file.pod and write to file.txt.
- $parser->parse_from_file ('file.pod', 'file.txt');
-
-=head1 DESCRIPTION
-
-B<NOTE: This module is considered legacy; modern Perl releases (5.18 and
-higher) are going to remove Pod-Parser from core and use L<Pod-Simple>
-for all things POD.>
-
-Pod::PlainText is a module that can convert documentation in the POD format (the
-preferred language for documenting Perl) into formatted ASCII. It uses no
-special formatting controls or codes whatsoever, and its output is therefore
-suitable for nearly any device.
-
-As a derived class from Pod::Parser, Pod::PlainText supports the same methods and
-interfaces. See L<Pod::Parser> for all the details; briefly, one creates a
-new parser with C<Pod::PlainText-E<gt>new()> and then calls either
-parse_from_filehandle() or parse_from_file().
-
-new() can take options, in the form of key/value pairs, that control the
-behavior of the parser. The currently recognized options are:
-
-=over 4
-
-=item alt
-
-If set to a true value, selects an alternate output format that, among other
-things, uses a different heading style and marks C<=item> entries with a
-colon in the left margin. Defaults to false.
-
-=item indent
-
-The number of spaces to indent regular text, and the default indentation for
-C<=over> blocks. Defaults to 4.
-
-=item loose
-
-If set to a true value, a blank line is printed after a C<=headN> headings.
-If set to false (the default), no blank line is printed after C<=headN>.
-This is the default because it's the expected formatting for manual pages;
-if you're formatting arbitrary text documents, setting this to true may
-result in more pleasing output.
-
-=item sentence
-
-If set to a true value, Pod::PlainText will assume that each sentence ends in two
-spaces, and will try to preserve that spacing. If set to false, all
-consecutive whitespace in non-verbatim paragraphs is compressed into a
-single space. Defaults to true.
-
-=item width
-
-The column at which to wrap text on the right-hand side. Defaults to 76.
-
-=back
-
-The standard Pod::Parser method parse_from_filehandle() takes up to two
-arguments, the first being the file handle to read POD from and the second
-being the file handle to write the formatted output to. The first defaults
-to STDIN if not given, and the second defaults to STDOUT. The method
-parse_from_file() is almost identical, except that its two arguments are the
-input and output disk files instead. See L<Pod::Parser> for the specific
-details.
-
-=head1 DIAGNOSTICS
-
-=over 4
-
-=item Bizarre space in item
-
-(W) Something has gone wrong in internal C<=item> processing. This message
-indicates a bug in Pod::PlainText; you should never see it.
-
-=item Can't open %s for reading: %s
-
-(F) Pod::PlainText was invoked via the compatibility mode pod2text() interface
-and the input file it was given could not be opened.
-
-=item Unknown escape: %s
-
-(W) The POD source contained an C<EE<lt>E<gt>> escape that Pod::PlainText didn't
-know about.
-
-=item Unknown sequence: %s
-
-(W) The POD source contained a non-standard internal sequence (something of
-the form C<XE<lt>E<gt>>) that Pod::PlainText didn't know about.
-
-=item Unmatched =back
-
-(W) Pod::PlainText encountered a C<=back> command that didn't correspond to an
-C<=over> command.
-
-=back
-
-=head1 RESTRICTIONS
-
-Embedded Ctrl-As (octal 001) in the input will be mapped to spaces on
-output, due to an internal implementation detail.
-
-=head1 NOTES
-
-This is a replacement for an earlier Pod::Text module written by Tom
-Christiansen. It has a revamped interface, since it now uses Pod::Parser,
-but an interface roughly compatible with the old Pod::Text::pod2text()
-function is still available. Please change to the new calling convention,
-though.
-
-The original Pod::Text contained code to do formatting via termcap
-sequences, although it wasn't turned on by default and it was problematic to
-get it to work at all. This rewrite doesn't even try to do that, but a
-subclass of it does. Look for L<Pod::Text::Termcap|Pod::Text::Termcap>.
-
-=head1 SEE ALSO
-
-B<Pod::PlainText> is part of the L<Pod::Parser> distribution.
-
-L<Pod::Parser|Pod::Parser>, L<Pod::Text::Termcap|Pod::Text::Termcap>,
-pod2text(1)
-
-=head1 AUTHOR
-
-Please report bugs using L<http://rt.cpan.org>.
-
-Russ Allbery E<lt>rra@stanford.eduE<gt>, based I<very> heavily on the
-original Pod::Text by Tom Christiansen E<lt>tchrist@mox.perl.comE<gt> and
-its conversion to Pod::Parser by Brad Appleton
-E<lt>bradapp@enteract.comE<gt>.
-
-=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Select.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Select.pm
deleted file mode 100644
index 70267e94ec..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Select.pm
+++ /dev/null
@@ -1,756 +0,0 @@
-#############################################################################
-# Pod/Select.pm -- function to select portions of POD docs
-#
-# Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved.
-# This file is part of "PodParser". PodParser is free software;
-# you can redistribute it and/or modify it under the same terms
-# as Perl itself.
-#############################################################################
-
-package Pod::Select;
-use strict;
-
-use vars qw($VERSION @ISA @EXPORT $MAX_HEADING_LEVEL %myData @section_headings @selected_sections);
-$VERSION = '1.63'; ## Current version of this package
-require 5.005; ## requires this Perl version or later
-
-#############################################################################
-
-=head1 NAME
-
-Pod::Select, podselect() - extract selected sections of POD from input
-
-=head1 SYNOPSIS
-
- use Pod::Select;
-
- ## Select all the POD sections for each file in @filelist
- ## and print the result on standard output.
- podselect(@filelist);
-
- ## Same as above, but write to tmp.out
- podselect({-output => "tmp.out"}, @filelist):
-
- ## Select from the given filelist, only those POD sections that are
- ## within a 1st level section named any of: NAME, SYNOPSIS, OPTIONS.
- podselect({-sections => ["NAME|SYNOPSIS", "OPTIONS"]}, @filelist):
-
- ## Select the "DESCRIPTION" section of the PODs from STDIN and write
- ## the result to STDERR.
- podselect({-output => ">&STDERR", -sections => ["DESCRIPTION"]}, \*STDIN);
-
-or
-
- use Pod::Select;
-
- ## Create a parser object for selecting POD sections from the input
- $parser = new Pod::Select();
-
- ## Select all the POD sections for each file in @filelist
- ## and print the result to tmp.out.
- $parser->parse_from_file("<&STDIN", "tmp.out");
-
- ## Select from the given filelist, only those POD sections that are
- ## within a 1st level section named any of: NAME, SYNOPSIS, OPTIONS.
- $parser->select("NAME|SYNOPSIS", "OPTIONS");
- for (@filelist) { $parser->parse_from_file($_); }
-
- ## Select the "DESCRIPTION" and "SEE ALSO" sections of the PODs from
- ## STDIN and write the result to STDERR.
- $parser->select("DESCRIPTION");
- $parser->add_selection("SEE ALSO");
- $parser->parse_from_filehandle(\*STDIN, \*STDERR);
-
-=head1 REQUIRES
-
-perl5.005, Pod::Parser, Exporter, Carp
-
-=head1 EXPORTS
-
-podselect()
-
-=head1 DESCRIPTION
-
-B<NOTE: This module is considered legacy; modern Perl releases (5.18 and
-higher) are going to remove Pod-Parser from core and use L<Pod-Simple>
-for all things POD.>
-
-B<podselect()> is a function which will extract specified sections of
-pod documentation from an input stream. This ability is provided by the
-B<Pod::Select> module which is a subclass of B<Pod::Parser>.
-B<Pod::Select> provides a method named B<select()> to specify the set of
-POD sections to select for processing/printing. B<podselect()> merely
-creates a B<Pod::Select> object and then invokes the B<podselect()>
-followed by B<parse_from_file()>.
-
-=head1 SECTION SPECIFICATIONS
-
-B<podselect()> and B<Pod::Select::select()> may be given one or more
-"section specifications" to restrict the text processed to only the
-desired set of sections and their corresponding subsections. A section
-specification is a string containing one or more Perl-style regular
-expressions separated by forward slashes ("/"). If you need to use a
-forward slash literally within a section title you can escape it with a
-backslash ("\/").
-
-The formal syntax of a section specification is:
-
-=over 4
-
-=item *
-
-I<head1-title-regex>/I<head2-title-regex>/...
-
-=back
-
-Any omitted or empty regular expressions will default to ".*".
-Please note that each regular expression given is implicitly
-anchored by adding "^" and "$" to the beginning and end. Also, if a
-given regular expression starts with a "!" character, then the
-expression is I<negated> (so C<!foo> would match anything I<except>
-C<foo>).
-
-Some example section specifications follow.
-
-=over 4
-
-=item *
-
-Match the C<NAME> and C<SYNOPSIS> sections and all of their subsections:
-
-C<NAME|SYNOPSIS>
-
-=item *
-
-Match only the C<Question> and C<Answer> subsections of the C<DESCRIPTION>
-section:
-
-C<DESCRIPTION/Question|Answer>
-
-=item *
-
-Match the C<Comments> subsection of I<all> sections:
-
-C</Comments>
-
-=item *
-
-Match all subsections of C<DESCRIPTION> I<except> for C<Comments>:
-
-C<DESCRIPTION/!Comments>
-
-=item *
-
-Match the C<DESCRIPTION> section but do I<not> match any of its subsections:
-
-C<DESCRIPTION/!.+>
-
-=item *
-
-Match all top level sections but none of their subsections:
-
-C</!.+>
-
-=back
-
-=begin _NOT_IMPLEMENTED_
-
-=head1 RANGE SPECIFICATIONS
-
-B<podselect()> and B<Pod::Select::select()> may be given one or more
-"range specifications" to restrict the text processed to only the
-desired ranges of paragraphs in the desired set of sections. A range
-specification is a string containing a single Perl-style regular
-expression (a regex), or else two Perl-style regular expressions
-(regexs) separated by a ".." (Perl's "range" operator is "..").
-The regexs in a range specification are delimited by forward slashes
-("/"). If you need to use a forward slash literally within a regex you
-can escape it with a backslash ("\/").
-
-The formal syntax of a range specification is:
-
-=over 4
-
-=item *
-
-/I<start-range-regex>/[../I<end-range-regex>/]
-
-=back
-
-Where each the item inside square brackets (the ".." followed by the
-end-range-regex) is optional. Each "range-regex" is of the form:
-
- =cmd-expr text-expr
-
-Where I<cmd-expr> is intended to match the name of one or more POD
-commands, and I<text-expr> is intended to match the paragraph text for
-the command. If a range-regex is supposed to match a POD command, then
-the first character of the regex (the one after the initial '/')
-absolutely I<must> be a single '=' character; it may not be anything
-else (not even a regex meta-character) if it is supposed to match
-against the name of a POD command.
-
-If no I<=cmd-expr> is given then the text-expr will be matched against
-plain textblocks unless it is preceded by a space, in which case it is
-matched against verbatim text-blocks. If no I<text-expr> is given then
-only the command-portion of the paragraph is matched against.
-
-Note that these two expressions are each implicitly anchored. This
-means that when matching against the command-name, there will be an
-implicit '^' and '$' around the given I<=cmd-expr>; and when matching
-against the paragraph text there will be an implicit '\A' and '\Z'
-around the given I<text-expr>.
-
-Unlike with section-specs, the '!' character does I<not> have any special
-meaning (negation or otherwise) at the beginning of a range-spec!
-
-Some example range specifications follow.
-
-=over 4
-
-=item
-Match all C<=for html> paragraphs:
-
-C</=for html/>
-
-=item
-Match all paragraphs between C<=begin html> and C<=end html>
-(note that this will I<not> work correctly if such sections
-are nested):
-
-C</=begin html/../=end html/>
-
-=item
-Match all paragraphs between the given C<=item> name until the end of the
-current section:
-
-C</=item mine/../=head\d/>
-
-=item
-Match all paragraphs between the given C<=item> until the next item, or
-until the end of the itemized list (note that this will I<not> work as
-desired if the item contains an itemized list nested within it):
-
-C</=item mine/../=(item|back)/>
-
-=back
-
-=end _NOT_IMPLEMENTED_
-
-=cut
-
-#############################################################################
-
-#use diagnostics;
-use Carp;
-use Pod::Parser 1.04;
-
-@ISA = qw(Pod::Parser);
-@EXPORT = qw(&podselect);
-
-## Maximum number of heading levels supported for '=headN' directives
-*MAX_HEADING_LEVEL = \3;
-
-#############################################################################
-
-=head1 OBJECT METHODS
-
-The following methods are provided in this module. Each one takes a
-reference to the object itself as an implicit first parameter.
-
-=cut
-
-##---------------------------------------------------------------------------
-
-## =begin _PRIVATE_
-##
-## =head1 B<_init_headings()>
-##
-## Initialize the current set of active section headings.
-##
-## =cut
-##
-## =end _PRIVATE_
-
-sub _init_headings {
- my $self = shift;
- local *myData = $self;
-
- ## Initialize current section heading titles if necessary
- unless (defined $myData{_SECTION_HEADINGS}) {
- local *section_headings = $myData{_SECTION_HEADINGS} = [];
- for (my $i = 0; $i < $MAX_HEADING_LEVEL; ++$i) {
- $section_headings[$i] = '';
- }
- }
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<curr_headings()>
-
- ($head1, $head2, $head3, ...) = $parser->curr_headings();
- $head1 = $parser->curr_headings(1);
-
-This method returns a list of the currently active section headings and
-subheadings in the document being parsed. The list of headings returned
-corresponds to the most recently parsed paragraph of the input.
-
-If an argument is given, it must correspond to the desired section
-heading number, in which case only the specified section heading is
-returned. If there is no current section heading at the specified
-level, then C<undef> is returned.
-
-=cut
-
-sub curr_headings {
- my $self = shift;
- $self->_init_headings() unless (defined $self->{_SECTION_HEADINGS});
- my @headings = @{ $self->{_SECTION_HEADINGS} };
- return (@_ > 0 and $_[0] =~ /^\d+$/) ? $headings[$_[0] - 1] : @headings;
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<select()>
-
- $parser->select($section_spec1,$section_spec2,...);
-
-This method is used to select the particular sections and subsections of
-POD documentation that are to be printed and/or processed. The existing
-set of selected sections is I<replaced> with the given set of sections.
-See B<add_selection()> for adding to the current set of selected
-sections.
-
-Each of the C<$section_spec> arguments should be a section specification
-as described in L<"SECTION SPECIFICATIONS">. The section specifications
-are parsed by this method and the resulting regular expressions are
-stored in the invoking object.
-
-If no C<$section_spec> arguments are given, then the existing set of
-selected sections is cleared out (which means C<all> sections will be
-processed).
-
-This method should I<not> normally be overridden by subclasses.
-
-=cut
-
-sub select {
- my ($self, @sections) = @_;
- local *myData = $self;
- local $_;
-
-### NEED TO DISCERN A SECTION-SPEC FROM A RANGE-SPEC (look for m{^/.+/$}?)
-
- ##---------------------------------------------------------------------
- ## The following is a blatant hack for backward compatibility, and for
- ## implementing add_selection(). If the *first* *argument* is the
- ## string "+", then the remaining section specifications are *added*
- ## to the current set of selections; otherwise the given section
- ## specifications will *replace* the current set of selections.
- ##
- ## This should probably be fixed someday, but for the present time,
- ## it seems incredibly unlikely that "+" would ever correspond to
- ## a legitimate section heading
- ##---------------------------------------------------------------------
- my $add = ($sections[0] eq '+') ? shift(@sections) : '';
-
- ## Reset the set of sections to use
- unless (@sections) {
- delete $myData{_SELECTED_SECTIONS} unless ($add);
- return;
- }
- $myData{_SELECTED_SECTIONS} = []
- unless ($add && exists $myData{_SELECTED_SECTIONS});
- local *selected_sections = $myData{_SELECTED_SECTIONS};
-
- ## Compile each spec
- for my $spec (@sections) {
- if ( defined($_ = _compile_section_spec($spec)) ) {
- ## Store them in our sections array
- push(@selected_sections, $_);
- }
- else {
- carp qq{Ignoring section spec "$spec"!\n};
- }
- }
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<add_selection()>
-
- $parser->add_selection($section_spec1,$section_spec2,...);
-
-This method is used to add to the currently selected sections and
-subsections of POD documentation that are to be printed and/or
-processed. See <select()> for replacing the currently selected sections.
-
-Each of the C<$section_spec> arguments should be a section specification
-as described in L<"SECTION SPECIFICATIONS">. The section specifications
-are parsed by this method and the resulting regular expressions are
-stored in the invoking object.
-
-This method should I<not> normally be overridden by subclasses.
-
-=cut
-
-sub add_selection {
- my $self = shift;
- return $self->select('+', @_);
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<clear_selections()>
-
- $parser->clear_selections();
-
-This method takes no arguments, it has the exact same effect as invoking
-<select()> with no arguments.
-
-=cut
-
-sub clear_selections {
- my $self = shift;
- return $self->select();
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<match_section()>
-
- $boolean = $parser->match_section($heading1,$heading2,...);
-
-Returns a value of true if the given section and subsection heading
-titles match any of the currently selected section specifications in
-effect from prior calls to B<select()> and B<add_selection()> (or if
-there are no explicitly selected/deselected sections).
-
-The arguments C<$heading1>, C<$heading2>, etc. are the heading titles of
-the corresponding sections, subsections, etc. to try and match. If
-C<$headingN> is omitted then it defaults to the current corresponding
-section heading title in the input.
-
-This method should I<not> normally be overridden by subclasses.
-
-=cut
-
-sub match_section {
- my $self = shift;
- my (@headings) = @_;
- local *myData = $self;
-
- ## Return true if no restrictions were explicitly specified
- my $selections = (exists $myData{_SELECTED_SECTIONS})
- ? $myData{_SELECTED_SECTIONS} : undef;
- return 1 unless ((defined $selections) && @{$selections});
-
- ## Default any unspecified sections to the current one
- my @current_headings = $self->curr_headings();
- for (my $i = 0; $i < $MAX_HEADING_LEVEL; ++$i) {
- (defined $headings[$i]) or $headings[$i] = $current_headings[$i];
- }
-
- ## Look for a match against the specified section expressions
- for my $section_spec ( @{$selections} ) {
- ##------------------------------------------------------
- ## Each portion of this spec must match in order for
- ## the spec to be matched. So we will start with a
- ## match-value of 'true' and logically 'and' it with
- ## the results of matching a given element of the spec.
- ##------------------------------------------------------
- my $match = 1;
- for (my $i = 0; $i < $MAX_HEADING_LEVEL; ++$i) {
- my $regex = $section_spec->[$i];
- my $negated = ($regex =~ s/^\!//);
- $match &= ($negated ? ($headings[$i] !~ /${regex}/)
- : ($headings[$i] =~ /${regex}/));
- last unless ($match);
- }
- return 1 if ($match);
- }
- return 0; ## no match
-}
-
-##---------------------------------------------------------------------------
-
-=head1 B<is_selected()>
-
- $boolean = $parser->is_selected($paragraph);
-
-This method is used to determine if the block of text given in
-C<$paragraph> falls within the currently selected set of POD sections
-and subsections to be printed or processed. This method is also
-responsible for keeping track of the current input section and
-subsections. It is assumed that C<$paragraph> is the most recently read
-(but not yet processed) input paragraph.
-
-The value returned will be true if the C<$paragraph> and the rest of the
-text in the same section as C<$paragraph> should be selected (included)
-for processing; otherwise a false value is returned.
-
-=cut
-
-sub is_selected {
- my ($self, $paragraph) = @_;
- local $_;
- local *myData = $self;
-
- $self->_init_headings() unless (defined $myData{_SECTION_HEADINGS});
-
- ## Keep track of current sections levels and headings
- $_ = $paragraph;
- if (/^=((?:sub)*)(?:head(?:ing)?|sec(?:tion)?)(\d*)\s+(.*?)\s*$/)
- {
- ## This is a section heading command
- my ($level, $heading) = ($2, $3);
- $level = 1 + (length($1) / 3) if ((! length $level) || (length $1));
- ## Reset the current section heading at this level
- $myData{_SECTION_HEADINGS}->[$level - 1] = $heading;
- ## Reset subsection headings of this one to empty
- for (my $i = $level; $i < $MAX_HEADING_LEVEL; ++$i) {
- $myData{_SECTION_HEADINGS}->[$i] = '';
- }
- }
-
- return $self->match_section();
-}
-
-#############################################################################
-
-=head1 EXPORTED FUNCTIONS
-
-The following functions are exported by this module. Please note that
-these are functions (not methods) and therefore C<do not> take an
-implicit first argument.
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=head1 B<podselect()>
-
- podselect(\%options,@filelist);
-
-B<podselect> will print the raw (untranslated) POD paragraphs of all
-POD sections in the given input files specified by C<@filelist>
-according to the options given in C<\%options>.
-
-If any argument to B<podselect> is a reference to a hash
-(associative array) then the values with the following keys are
-processed as follows:
-
-=over 4
-
-=item B<-output>
-
-A string corresponding to the desired output file (or ">&STDOUT"
-or ">&STDERR"), or a filehandle to write on. The default is to use
-standard output.
-
-=item B<-sections>
-
-A reference to an array of sections specifications (as described in
-L<"SECTION SPECIFICATIONS">) which indicate the desired set of POD
-sections and subsections to be selected from input. If no section
-specifications are given, then all sections of the PODs are used.
-
-=begin _NOT_IMPLEMENTED_
-
-=item B<-ranges>
-
-A reference to an array of range specifications (as described in
-L<"RANGE SPECIFICATIONS">) which indicate the desired range of POD
-paragraphs to be selected from the desired input sections. If no range
-specifications are given, then all paragraphs of the desired sections
-are used.
-
-=end _NOT_IMPLEMENTED_
-
-=back
-
-All other arguments are optional and should correspond to filehandles to
-read from or the names of input files containing POD sections. A file name
-of "", "-" or "<&STDIN" will be interpreted to mean standard input (which
-is the default if no arguments are given).
-
-=cut
-
-sub podselect {
- my(@argv) = @_;
- my %defaults = ();
- my $pod_parser = new Pod::Select(%defaults);
- my $num_inputs = 0;
- my $output = '>&STDOUT';
- my %opts;
- local $_;
- for (@argv) {
- my $ref = ref($_);
- if ($ref && $ref eq 'HASH') {
- %opts = (%defaults, %{$_});
-
- ##-------------------------------------------------------------
- ## Need this for backward compatibility since we formerly used
- ## options that were all uppercase words rather than ones that
- ## looked like Unix command-line options.
- ## to be uppercase keywords)
- ##-------------------------------------------------------------
- %opts = map {
- my ($key, $val) = (lc $_, $opts{$_});
- $key =~ s/^(?=\w)/-/;
- $key =~ /^-se[cl]/ and $key = '-sections';
- #! $key eq '-range' and $key .= 's';
- ($key => $val);
- } (keys %opts);
-
- ## Process the options
- (exists $opts{'-output'}) and $output = $opts{'-output'};
-
- ## Select the desired sections
- $pod_parser->select(@{ $opts{'-sections'} })
- if ( (defined $opts{'-sections'})
- && ((ref $opts{'-sections'}) eq 'ARRAY') );
-
- #! ## Select the desired paragraph ranges
- #! $pod_parser->select(@{ $opts{'-ranges'} })
- #! if ( (defined $opts{'-ranges'})
- #! && ((ref $opts{'-ranges'}) eq 'ARRAY') );
- }
- elsif(!$ref || $ref eq 'GLOB') {
- $pod_parser->parse_from_file($_, $output);
- ++$num_inputs;
- }
- else {
- croak "Input from $ref reference not supported!\n";
- }
- }
- $pod_parser->parse_from_file('-') unless ($num_inputs > 0);
-}
-
-#############################################################################
-
-=head1 PRIVATE METHODS AND DATA
-
-B<Pod::Select> makes uses a number of internal methods and data fields
-which clients should not need to see or use. For the sake of avoiding
-name collisions with client data and methods, these methods and fields
-are briefly discussed here. Determined hackers may obtain further
-information about them by reading the B<Pod::Select> source code.
-
-Private data fields are stored in the hash-object whose reference is
-returned by the B<new()> constructor for this class. The names of all
-private methods and data-fields used by B<Pod::Select> begin with a
-prefix of "_" and match the regular expression C</^_\w+$/>.
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=begin _PRIVATE_
-
-=head1 B<_compile_section_spec()>
-
- $listref = $parser->_compile_section_spec($section_spec);
-
-This function (note it is a function and I<not> a method) takes a
-section specification (as described in L<"SECTION SPECIFICATIONS">)
-given in C<$section_sepc>, and compiles it into a list of regular
-expressions. If C<$section_spec> has no syntax errors, then a reference
-to the list (array) of corresponding regular expressions is returned;
-otherwise C<undef> is returned and an error message is printed (using
-B<carp>) for each invalid regex.
-
-=end _PRIVATE_
-
-=cut
-
-sub _compile_section_spec {
- my ($section_spec) = @_;
- my (@regexs, $negated);
-
- ## Compile the spec into a list of regexs
- local $_ = $section_spec;
- s{\\\\}{\001}g; ## handle escaped backward slashes
- s{\\/}{\002}g; ## handle escaped forward slashes
-
- ## Parse the regexs for the heading titles
- @regexs = split(/\//, $_, $MAX_HEADING_LEVEL);
-
- ## Set default regex for omitted levels
- for (my $i = 0; $i < $MAX_HEADING_LEVEL; ++$i) {
- $regexs[$i] = '.*' unless ((defined $regexs[$i])
- && (length $regexs[$i]));
- }
- ## Modify the regexs as needed and validate their syntax
- my $bad_regexs = 0;
- for (@regexs) {
- $_ .= '.+' if ($_ eq '!');
- s{\001}{\\\\}g; ## restore escaped backward slashes
- s{\002}{\\/}g; ## restore escaped forward slashes
- $negated = s/^\!//; ## check for negation
- eval "m{$_}"; ## check regex syntax
- if ($@) {
- ++$bad_regexs;
- carp qq{Bad regular expression /$_/ in "$section_spec": $@\n};
- }
- else {
- ## Add the forward and rear anchors (and put the negator back)
- $_ = '^' . $_ unless (/^\^/);
- $_ = $_ . '$' unless (/\$$/);
- $_ = '!' . $_ if ($negated);
- }
- }
- return (! $bad_regexs) ? [ @regexs ] : undef;
-}
-
-##---------------------------------------------------------------------------
-
-=begin _PRIVATE_
-
-=head2 $self->{_SECTION_HEADINGS}
-
-A reference to an array of the current section heading titles for each
-heading level (note that the first heading level title is at index 0).
-
-=end _PRIVATE_
-
-=cut
-
-##---------------------------------------------------------------------------
-
-=begin _PRIVATE_
-
-=head2 $self->{_SELECTED_SECTIONS}
-
-A reference to an array of references to arrays. Each subarray is a list
-of anchored regular expressions (preceded by a "!" if the expression is to
-be negated). The index of the expression in the subarray should correspond
-to the index of the heading title in C<$self-E<gt>{_SECTION_HEADINGS}>
-that it is to be matched against.
-
-=end _PRIVATE_
-
-=cut
-
-#############################################################################
-
-=head1 SEE ALSO
-
-L<Pod::Parser>
-
-=head1 AUTHOR
-
-Please report bugs using L<http://rt.cpan.org>.
-
-Brad Appleton E<lt>bradapp@enteract.comE<gt>
-
-Based on code for B<pod2text> written by
-Tom Christiansen E<lt>tchrist@mox.perl.comE<gt>
-
-B<Pod::Select> is part of the L<Pod::Parser> distribution.
-
-=cut
-
-1;
-# vim: ts=4 sw=4 et
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pm
index 20924153b6..6c91b8ac1f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pm
@@ -18,7 +18,7 @@ use vars qw(
);
@ISA = ('Pod::Simple::BlackBox');
-$VERSION = '3.35';
+$VERSION = '3.40';
@Known_formatting_codes = qw(I B C L E F S X Z);
%Known_formatting_codes = map(($_=>1), @Known_formatting_codes);
@@ -74,6 +74,9 @@ else { # EBCDIC on early Perl. We know what the values are for the code
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
__PACKAGE__->_accessorize(
+ '_output_is_for_JustPod', # For use only by Pod::Simple::JustPod,
+ # If non-zero, don't expand Z<> E<> S<> L<>,
+ # and count how many brackets in format codes
'nbsp_for_S', # Whether to map S<...>'s to \xA0 characters
'source_filename', # Filename of the source, for use in warnings
'source_dead', # Whether to consider this parser's source dead
@@ -103,6 +106,8 @@ __PACKAGE__->_accessorize(
'preserve_whitespace', # whether to try to keep whitespace as-is
'strip_verbatim_indent', # What indent to strip from verbatim
+ 'expand_verbatim_tabs', # 0: preserve tabs in verbatim blocks
+ # n: expand tabs to stops every n columns
'parse_characters', # Whether parser should expect chars rather than octets
@@ -168,6 +173,7 @@ sub encoding {
BEGIN {
*pretty = \&Pod::Simple::BlackBox::pretty;
*stringify_lol = \&Pod::Simple::BlackBox::stringify_lol;
+ *my_qr = \&Pod::Simple::BlackBox::my_qr;
}
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ -219,11 +225,14 @@ sub new {
my $class = ref($_[0]) || $_[0];
#Carp::croak(__PACKAGE__ . " is a virtual base class -- see perldoc "
# . __PACKAGE__ );
- return bless {
+ my $obj = bless {
'accept_codes' => { map( ($_=>$_), @Known_formatting_codes ) },
'accept_directives' => { %Known_directives },
'accept_targets' => {},
}, $class;
+
+ $obj->expand_verbatim_tabs(8);
+ return $obj;
}
@@ -339,10 +348,9 @@ sub unaccept_targets {
# XXX Probably it is an error that the digit '9' is excluded from these re's.
# Broken for early Perls on EBCDIC
-my $xml_name_re = eval "qr/[^-.0-8:A-Z_a-z[:^ascii:]]/";
-if (! defined $xml_name_re) {
- $xml_name_re = qr/[\x00-\x2C\x2F\x39\x3B-\x40\x5B-\x5E\x60\x7B-\x7F]/;
-}
+my $xml_name_re = my_qr('[^-.0-8:A-Z_a-z[:^ascii:]]', '9');
+$xml_name_re = qr/[\x00-\x2C\x2F\x39\x3B-\x40\x5B-\x5E\x60\x7B-\x7F]/
+ unless $xml_name_re;
sub accept_code { shift->accept_codes(@_) } # alias
@@ -652,12 +660,13 @@ sub _make_treelet {
$treelet = $self->_treelet_from_formatting_codes(@_);
}
- if( $self->_remap_sequences($treelet) ) {
+ if( ! $self->{'_output_is_for_JustPod'} # Retain these as-is for pod output
+ && $self->_remap_sequences($treelet) )
+ {
$self->_treat_Zs($treelet); # Might as well nix these first
$self->_treat_Ls($treelet); # L has to precede E and S
$self->_treat_Es($treelet);
$self->_treat_Ss($treelet); # S has to come after E
-
$self->_wrap_up($treelet); # Nix X's and merge texties
} else {
@@ -1080,9 +1089,14 @@ sub _treat_Ls { # Process our dear dear friends, the L<...> sequences
# By here, $treelet->[$i] is definitely an L node
my $ell = $treelet->[$i];
- DEBUG > 1 and print STDERR "Ogling L node $ell\n";
+ DEBUG > 1 and print STDERR "Ogling L node " . pretty($ell) . "\n";
- # bitch if it's empty
+ # bitch if it's empty or is just '/'
+ if (@{$ell} == 3 and $ell->[2] =~ m!\A\s*/\s*\z!) {
+ $self->whine( $start_line, "L<> contains only '/'" );
+ $treelet->[$i] = 'L</>'; # just make it a text node
+ next; # and move on
+ }
if( @{$ell} == 2
or (@{$ell} == 3 and $ell->[2] eq '')
) {
@@ -1289,6 +1303,7 @@ sub _treat_Ls { # Process our dear dear friends, the L<...> sequences
$section_name = [splice @ell_content];
$section_name->[ 0] =~ s/^\"//s;
$section_name->[-1] =~ s/\"$//s;
+ $ell->[1]{'~tolerated'} = 1;
}
# Turn L<Foo Bar> into L</Foo Bar>.
@@ -1296,8 +1311,8 @@ sub _treat_Ls { # Process our dear dear friends, the L<...> sequences
and grep !ref($_) && m/ /s, @ell_content
) {
$section_name = [splice @ell_content];
+ $ell->[1]{'~deprecated'} = 1;
# That's support for the now-deprecated syntax.
- # (Maybe generate a warning eventually?)
# Note that it deliberately won't work on L<...|Foo Bar>
}
@@ -1347,7 +1362,7 @@ sub _treat_Ls { # Process our dear dear friends, the L<...> sequences
# And update children to be the link-text:
@$ell = (@$ell[0,1], defined($link_text) ? splice(@$link_text) : '');
- DEBUG > 2 and print STDERR "End of L-parsing for this node $treelet->[$i]\n";
+ DEBUG > 2 and print STDERR "End of L-parsing for this node " . pretty($treelet->[$i]) . "\n";
unshift @stack, $treelet->[$i]; # might as well recurse
}
@@ -1507,6 +1522,7 @@ sub _accessorize { # A simple-minded method-maker
$Carp::CarpLevel = 1, Carp::croak(
"Accessor usage: \$obj->$attrname() or \$obj->$attrname(\$new_value)"
) unless (@_ == 1 or @_ == 2) and ref $_[0];
+
(@_ == 1) ? $_[0]->{$attrname}
: ($_[0]->{$attrname} = $_[1]);
};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pod
index 67a18df0d6..c569e979ae 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple.pod
@@ -19,7 +19,11 @@ Be sure to read L</ENCODING> if your Pod contains non-ASCII characters.
Pod formatters can use Pod::Simple to parse Pod documents and render them into
plain text, HTML, or any number of other formats. Typically, such formatters
will be subclasses of Pod::Simple, and so they will inherit its methods, like
-C<parse_file>.
+C<parse_file>. But note that Pod::Simple doesn't understand and
+properly parse Perl itself, so if you have a file which contains a Perl
+program that has a multi-line quoted string which has lines that look
+like pod, Pod::Simple will treat them as pod. This can be avoided if
+the file makes these into indented here documents instead.
If you're reading this document just because you have a Pod-processing
subclass that you want to use, this document (plus the documentation for the
@@ -219,6 +223,21 @@ that you don't want I<any> lines indented. You can do something like this:
return undef;
});
+=item C<< $parser->expand_verbatim_tabs( I<n> ) >>
+
+Default: 8
+
+If after any stripping of indentation in verbatim blocks, there remain
+tabs, this method call indicates what to do with them. C<0>
+means leave them as tabs, any other number indicates that each tab is to
+be translated so as to have tab stops every C<n> columns.
+
+This is independent of other methods (except that it operates after any
+verbatim input stripping is done).
+
+Like the other methods, the input parameter is not checked for validity.
+C<undef> or containing non-digits has the same effect as 8.
+
=back
=head1 TERTIARY METHODS
@@ -390,8 +409,8 @@ This module is managed in an open GitHub repository,
L<https://github.com/perl-pod/pod-simple/>. Feel free to fork and contribute, or
to clone L<git://github.com/perl-pod/pod-simple.git> and send patches!
-Patches against Pod::Simple are welcome. Please send bug reports to
-<bug-pod-simple@rt.cpan.org>.
+Please use L<https://github.com/perl-pod/pod-simple/issues/new> to file a bug
+report.
=head1 COPYRIGHT AND DISCLAIMERS
@@ -419,6 +438,8 @@ Pod::Simple is maintained by:
=item * David E. Wheeler C<dwheeler@cpan.org>
+=item * Karl Williamson C<khw@cpan.org>
+
=back
Documentation has been contributed by:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/BlackBox.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/BlackBox.pm
index 9fe3f702ef..d115aee7e3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/BlackBox.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/BlackBox.pm
@@ -22,8 +22,36 @@ use integer; # vroom!
use strict;
use Carp ();
use vars qw($VERSION );
-$VERSION = '3.35';
+$VERSION = '3.40';
#use constant DEBUG => 7;
+
+sub my_qr ($$) {
+
+ # $1 is a pattern to compile and return. Older perls compile any
+ # syntactically valid property, even if it isn't legal. To cope with
+ # this, return an empty string unless the compiled pattern also
+ # successfully matches $2, which the caller furnishes.
+
+ my ($input_re, $should_match) = @_;
+ # XXX could have a third parameter $shouldnt_match for extra safety
+
+ my $use_utf8 = ($] le 5.006002) ? 'use utf8;' : "";
+
+ my $re = eval "no warnings; $use_utf8 qr/$input_re/";
+ #print STDERR __LINE__, ": $input_re: $@\n" if $@;
+ return "" if $@;
+
+ my $matches = eval "no warnings; $use_utf8 '$should_match' =~ /$re/";
+ #print STDERR __LINE__, ": $input_re: $@\n" if $@;
+ return "" if $@;
+
+ #print STDERR __LINE__, ": SUCCESS: $re\n" if $matches;
+ return $re if $matches;
+
+ #print STDERR __LINE__, ": $re: didn't match\n";
+ return "";
+}
+
BEGIN {
require Pod::Simple;
*DEBUG = \&Pod::Simple::DEBUG unless defined &DEBUG
@@ -32,8 +60,37 @@ BEGIN {
# Matches a character iff the character will have a different meaning
# if we choose CP1252 vs UTF-8 if there is no =encoding line.
# This is broken for early Perls on non-ASCII platforms.
-my $non_ascii_re = eval "qr/[[:^ascii:]]/";
-$non_ascii_re = qr/[\x80-\xFF]/ if ! defined $non_ascii_re;
+my $non_ascii_re = my_qr('[[:^ascii:]]', "\xB6");
+$non_ascii_re = qr/[\x80-\xFF]/ unless $non_ascii_re;
+
+# Use patterns understandable by Perl 5.6, if possible
+my $cs_re = my_qr('\p{IsCs}', "\x{D800}");
+my $cn_re = my_qr('\p{IsCn}', "\x{09E4}"); # <reserved> code point unlikely
+ # to get assigned
+my $rare_blocks_re = my_qr('[\p{InIPAExtensions}\p{InSpacingModifierLetters}]',
+ "\x{250}");
+$rare_blocks_re = my_qr('[\x{0250}-\x{02FF}]', "\x{250}") unless $rare_blocks_re;
+
+my $script_run_re = eval 'no warnings "experimental::script_run";
+ qr/(*script_run: ^ .* $ )/x';
+my $latin_re = my_qr('[\p{IsLatin}\p{IsInherited}\p{IsCommon}]', "\x{100}");
+unless ($latin_re) {
+ # This was machine generated to be the ranges of the union of the above
+ # three properties, with things that were undefined by Unicode 4.1 filling
+ # gaps. That is the version in use when Perl advanced enough to
+ # successfully compile and execute the above pattern.
+ $latin_re = my_qr('[\x00-\x{02E9}\x{02EC}-\x{0374}\x{037E}\x{0385}\x{0387}\x{0485}\x{0486}\x{0589}\x{060C}\x{061B}\x{061F}\x{0640}\x{064B}-\x{0655}\x{0670}\x{06DD}\x{0951}-\x{0954}\x{0964}\x{0965}\x{0E3F}\x{10FB}\x{16EB}-\x{16ED}\x{1735}\x{1736}\x{1802}\x{1803}\x{1805}\x{1D00}-\x{1D25}\x{1D2C}-\x{1D5C}\x{1D62}-\x{1D65}\x{1D6B}-\x{1D77}\x{1D79}-\x{1DBE}\x{1DC0}-\x{1EF9}\x{2000}-\x{2125}\x{2127}-\x{27FF}\x{2900}-\x{2B13}\x{2E00}-\x{2E1D}\x{2FF0}-\x{3004}\x{3006}\x{3008}-\x{3020}\x{302A}-\x{302D}\x{3030}-\x{3037}\x{303C}-\x{303F}\x{3099}-\x{309C}\x{30A0}\x{30FB}\x{30FC}\x{3190}-\x{319F}\x{31C0}-\x{31CF}\x{3220}-\x{325F}\x{327F}-\x{32CF}\x{3358}-\x{33FF}\x{4DC0}-\x{4DFF}\x{A700}-\x{A716}\x{FB00}-\x{FB06}\x{FD3E}\x{FD3F}\x{FE00}-\x{FE6B}\x{FEFF}-\x{FF65}\x{FF70}\x{FF9E}\x{FF9F}\x{FFE0}-\x{FFFD}\x{10100}-\x{1013F}\x{1D000}-\x{1D1DD}\x{1D300}-\x{1D7FF}]', "\x{100}");
+}
+
+my $every_char_is_latin_re = my_qr("^(?:$latin_re)*\\z", "A");
+
+# Latin script code points not in the first release of Unicode
+my $later_latin_re = my_qr('[^\P{IsLatin}\p{IsAge=1.1}]', "\x{1F6}");
+
+# If this perl doesn't have the Deprecated property, there's only one code
+# point in it that we need be concerned with.
+my $deprecated_re = my_qr('\p{IsDeprecated}', "\x{149}");
+$deprecated_re = qr/\x{149}/ unless $deprecated_re;
my $utf8_bom;
if (($] ge 5.007_003)) {
@@ -43,6 +100,11 @@ if (($] ge 5.007_003)) {
$utf8_bom = "\xEF\xBB\xBF"; # No EBCDIC BOM detection for early Perls.
}
+# This is used so that the 'content_seen' method doesn't return true on a
+# file that just happens to have a line that matches /^=[a-zA-z]/. Only if
+# there is a valid =foo line will we return that content was seen.
+my $seen_legal_directive = 0;
+
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
sub parse_line { shift->parse_lines(@_) } # alias
@@ -57,10 +119,10 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
my $cut_handler = $self->{'cut_handler'};
my $wl_handler = $self->{'whiteline_handler'};
$self->{'line_count'} ||= 0;
-
+
my $scratch;
- DEBUG > 4 and
+ DEBUG > 4 and
print STDERR "# Parsing starting at line ", $self->{'line_count'}, ".\n";
DEBUG > 5 and
@@ -71,9 +133,17 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
# paragraph buffer. Because we need to defer processing of =over
# directives and verbatim paragraphs. We call _ponder_paragraph_buffer
# to process this.
-
+
$self->{'pod_para_count'} ||= 0;
+ # An attempt to match the pod portions of a line. This is not fool proof,
+ # but is good enough to serve as part of the heuristic for guessing the pod
+ # encoding if not specified.
+ my $format_codes = join "", '[', grep { / ^ [A-Za-z] $/x }
+ keys %{$self->{accept_codes}};
+ $format_codes .= ']';
+ my $pod_chars_re = qr/ ^ = [A-Za-z]+ | $format_codes < /x;
+
my $line;
foreach my $source_line (@_) {
if( $self->{'source_dead'} ) {
@@ -97,7 +167,7 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
($line = $source_line) =~ tr/\n\r//d;
# If we don't have two vars, we'll end up with that there
# tr/// modding the (potentially read-only) original source line!
-
+
} else {
DEBUG > 2 and print STDERR "First line: [$source_line]\n";
@@ -106,7 +176,7 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
$self->_handle_encoding_line( "=encoding utf8" );
delete $self->{'_processed_encoding'};
$line =~ tr/\n\r//d;
-
+
} elsif( $line =~ s/^\xFE\xFF//s ) {
DEBUG and print STDERR "Big-endian UTF-16 BOM seen. Aborting parsing.\n";
$self->scream(
@@ -130,7 +200,7 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
next;
# TODO: implement somehow?
-
+
} else {
DEBUG > 2 and print STDERR "First line is BOM-less.\n";
($line = $source_line) =~ tr/\n\r//d;
@@ -144,8 +214,8 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
my $encoding;
- # No =encoding line, and we are at the first line in the input that
- # contains a non-ascii byte, that is one whose meaning varies depending
+ # No =encoding line, and we are at the first pod line in the input that
+ # contains a non-ascii byte, that is, one whose meaning varies depending
# on whether the file is encoded in UTF-8 or CP1252, which are the two
# possibilities permitted by the pod spec. (ASCII is assumed if the
# file only contains ASCII bytes.) In order to process this line, we
@@ -162,22 +232,28 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
# without conflict. CP 1252 uses most of them for graphic characters.
#
# Note that all ASCII-range bytes represent their corresponding code
- # points in CP1252 and UTF-8. In ASCII platform UTF-8 all other code
- # points require multiple (non-ASCII) bytes to represent. (A separate
- # paragraph for EBCDIC is below.) The multi-byte representation is
- # quite structured. If we find an isolated byte that requires multiple
- # bytes to represent in UTF-8, we know that the encoding is not UTF-8.
- # If we find a sequence of bytes that violates the UTF-8 structure, we
- # also can presume the encoding isn't UTF-8, and hence must be 1252.
+ # points in both CP1252 and UTF-8. In ASCII platform UTF-8, all other
+ # code points require multiple (non-ASCII) bytes to represent. (A
+ # separate paragraph for EBCDIC is below.) The multi-byte
+ # representation is quite structured. If we find an isolated byte that
+ # would require multiple bytes to represent in UTF-8, we know that the
+ # encoding is not UTF-8. If we find a sequence of bytes that violates
+ # the UTF-8 structure, we also can presume the encoding isn't UTF-8, and
+ # hence must be 1252.
#
# But there are ambiguous cases where we could guess wrong. If so, the
# user will end up having to supply an =encoding line. We use all
# readily available information to improve our chances of guessing
# right. The odds of something not being UTF-8, but still passing a
# UTF-8 validity test go down very rapidly with increasing length of the
- # sequence. Therefore we look at all the maximal length non-ascii
- # sequences on the line. If any of the sequences can't be UTF-8, we
- # quit there and choose CP1252. If all could be UTF-8, we guess UTF-8.
+ # sequence. Therefore we look at all non-ascii sequences on the line.
+ # If any of the sequences can't be UTF-8, we quit there and choose
+ # CP1252. If all could be UTF-8, we see if any of the code points
+ # represented are unlikely to be in pod. If so, we guess CP1252. If
+ # not, we check if the line is all in the same script; if not guess
+ # CP1252; otherwise UTF-8. For perls that don't have convenient script
+ # run testing, see if there is both Latin and non-Latin. If so, CP1252,
+ # otherwise UTF-8.
#
# On EBCDIC platforms, the situation is somewhat different. In
# UTF-EBCDIC, not only do ASCII-range bytes represent their code points,
@@ -188,51 +264,188 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
# very unlikely to be in pod text. So if we encounter one of them, it
# means that it is quite likely CP1252 and not UTF-8. The net result is
# the same code below is used for both platforms.
- while ($line =~ m/($non_ascii_re+)/g) {
- my $non_ascii_seq = $1;
-
- if (length $non_ascii_seq == 1) {
- $encoding = 'CP1252';
- goto guessed;
- } elsif ($] ge 5.007_003) {
-
- # On Perls that have this function, we can see if the sequence is
- # valid UTF-8 or not.
- my $is_utf8;
- {
- no warnings 'utf8';
- $is_utf8 = utf8::decode($non_ascii_seq);
+ #
+ # XXX probably if the line has E<foo> that evaluates to illegal CP1252,
+ # then it is UTF-8. But we haven't processed E<> yet.
+
+ goto set_1252 if $] lt 5.006_000; # No UTF-8 on very early perls
+
+ my $copy;
+
+ no warnings 'utf8';
+
+ if ($] ge 5.007_003) {
+ $copy = $line;
+
+ # On perls that have this function, we can use it to easily see if the
+ # sequence is valid UTF-8 or not; if valid it turns on the UTF-8 flag
+ # needed below for script run detection
+ goto set_1252 if ! utf8::decode($copy);
+ }
+ elsif (ord("A") != 65) { # Early EBCDIC, assume UTF-8. What's a windows
+ # code page doing here anyway?
+ goto set_utf8;
+ }
+ else { # ASCII, no decode(): do it ourselves using the fundamental
+ # characteristics of UTF-8
+ use if $] le 5.006002, 'utf8';
+
+ my $char_ord;
+ my $needed; # How many continuation bytes to gobble up
+
+ # Initialize the translated line with a dummy character that will be
+ # deleted after everything else is done. This dummy makes sure that
+ # $copy will be in UTF-8. Doing it now avoids the bugs in early perls
+ # with upgrading in the middle
+ $copy = chr(0x100);
+
+ # Parse through the line
+ for (my $i = 0; $i < length $line; $i++) {
+ my $byte = substr($line, $i, 1);
+
+ # ASCII bytes are trivially dealt with
+ if ($byte !~ $non_ascii_re) {
+ $copy .= $byte;
+ next;
+ }
+
+ my $b_ord = ord $byte;
+
+ # Now figure out what this code point would be if the input is
+ # actually in UTF-8. If, in the process, we discover that it isn't
+ # well-formed UTF-8, we guess CP1252.
+ #
+ # Start the process. If it is UTF-8, we are at the first, start
+ # byte, of a multi-byte sequence. We look at this byte to figure
+ # out how many continuation bytes are needed, and to initialize the
+ # code point accumulator with the data from this byte.
+ #
+ # Normally the minimum continuation byte is 0x80, but in certain
+ # instances the minimum is a higher number. So the code below
+ # overrides this for those instances.
+ my $min_cont = 0x80;
+
+ if ($b_ord < 0xC2) { # A start byte < C2 is malformed
+ goto set_1252;
+ }
+ elsif ($b_ord <= 0xDF) {
+ $needed = 1;
+ $char_ord = $b_ord & 0x1F;
}
- if (! $is_utf8) {
- $encoding = 'CP1252';
- goto guessed;
+ elsif ($b_ord <= 0xEF) {
+ $min_cont = 0xA0 if $b_ord == 0xE0;
+ $needed = 2;
+ $char_ord = $b_ord & (0x1F >> 1);
}
- } elsif (ord("A") == 65) { # An early Perl, ASCII platform
-
- # Without utf8::decode, it's a lot harder to do a rigorous check
- # (though some early releases had a different function that
- # accomplished the same thing). Since these are ancient Perls, not
- # likely to be in use today, we take the easy way out, and look at
- # just the first two bytes of the sequence to see if they are the
- # start of a UTF-8 character. In ASCII UTF-8, continuation bytes
- # must be between 0x80 and 0xBF. Start bytes can range from 0xC2
- # through 0xFF, but anything above 0xF4 is not Unicode, and hence
- # extremely unlikely to be in a pod.
- if ($non_ascii_seq !~ /^[\xC2-\xF4][\x80-\xBF]/) {
- $encoding = 'CP1252';
- goto guessed;
+ elsif ($b_ord <= 0xF4) {
+ $min_cont = 0x90 if $b_ord == 0xF0;
+ $needed = 3;
+ $char_ord = $b_ord & (0x1F >> 2);
+ }
+ else { # F4 is the highest start byte for legal Unicode; higher is
+ # unlikely to be in pod.
+ goto set_1252;
}
- # We don't bother doing anything special for EBCDIC on early Perls.
- # If there is a solitary variant, CP1252 will be chosen; otherwise
- # UTF-8.
- }
- } # End of loop through all variant sequences on the line
+ # ? not enough continuation bytes available
+ goto set_1252 if $i + $needed >= length $line;
+
+ # Accumulate the ordinal of the character from the remaining
+ # (continuation) bytes.
+ while ($needed-- > 0) {
+ my $cont = substr($line, ++$i, 1);
+ $b_ord = ord $cont;
+ goto set_1252 if $b_ord < $min_cont || $b_ord > 0xBF;
+
+ # In all cases, any next continuation bytes all have the same
+ # minimum legal value
+ $min_cont = 0x80;
+
+ # Accumulate this byte's contribution to the code point
+ $char_ord <<= 6;
+ $char_ord |= ($b_ord & 0x3F);
+ }
+
+ # Here, the sequence that formed this code point was valid UTF-8,
+ # so add the completed character to the output
+ $copy .= chr $char_ord;
+ } # End of loop through line
+
+ # Delete the dummy first character
+ $copy = substr($copy, 1);
+ }
+
+ # Here, $copy is legal UTF-8.
+
+ # If it can't be legal CP1252, no need to look further. (These bytes
+ # aren't valid in CP1252.) This test could have been placed higher in
+ # the code, but it seemed wrong to set the encoding to UTF-8 without
+ # making sure that the very first instance is well-formed. But what if
+ # it isn't legal CP1252 either? We have to choose one or the other, and
+ # It seems safer to favor the single-byte encoding over the multi-byte.
+ goto set_utf8 if ord("A") == 65 && $line =~ /[\x81\x8D\x8F\x90\x9D]/;
+
+ # The C1 controls are not likely to appear in pod
+ goto set_1252 if ord("A") == 65 && $copy =~ /[\x80-\x9F]/;
+
+ # Nor are surrogates nor unassigned, nor deprecated.
+ DEBUG > 8 and print STDERR __LINE__, ": $copy: surrogate\n" if $copy =~ $cs_re;
+ goto set_1252 if $cs_re && $copy =~ $cs_re;
+ DEBUG > 8 and print STDERR __LINE__, ": $copy: unassigned\n" if $cn_re && $copy =~ $cn_re;
+ goto set_1252 if $cn_re && $copy =~ $cn_re;
+ DEBUG > 8 and print STDERR __LINE__, ": $copy: deprecated\n" if $copy =~ $deprecated_re;
+ goto set_1252 if $copy =~ $deprecated_re;
+
+ # Nor are rare code points. But this is hard to determine. khw
+ # believes that IPA characters and the modifier letters are unlikely to
+ # be in pod (and certainly very unlikely to be the in the first line in
+ # the pod containing non-ASCII)
+ DEBUG > 8 and print STDERR __LINE__, ": $copy: rare\n" if $copy =~ $rare_blocks_re;
+ goto set_1252 if $rare_blocks_re && $copy =~ $rare_blocks_re;
+
+ # The first Unicode version included essentially every Latin character
+ # in modern usage. So, a Latin character not in the first release will
+ # unlikely be in pod.
+ DEBUG > 8 and print STDERR __LINE__, ": $copy: later_latin\n" if $later_latin_re && $copy =~ $later_latin_re;
+ goto set_1252 if $later_latin_re && $copy =~ $later_latin_re;
+
+ # On perls that handle script runs, if the UTF-8 interpretation yields
+ # a single script, we guess UTF-8, otherwise just having a mixture of
+ # scripts is suspicious, so guess CP1252. We first strip off, as best
+ # we can, the ASCII characters that look like they are pod directives,
+ # as these would always show as mixed with non-Latin text.
+ $copy =~ s/$pod_chars_re//g;
+
+ if ($script_run_re) {
+ goto set_utf8 if $copy =~ $script_run_re;
+ DEBUG > 8 and print STDERR __LINE__, ": not script run\n";
+ goto set_1252;
+ }
+
+ # Even without script runs, but on recent enough perls and Unicodes, we
+ # can check if there is a mixture of both Latin and non-Latin. Again,
+ # having a mixture of scripts is suspicious, so assume CP1252
+
+ # If it's all non-Latin, there is no CP1252, as that is Latin
+ # characters and punct, etc.
+ DEBUG > 8 and print STDERR __LINE__, ": $copy: not latin\n" if $copy !~ $latin_re;
+ goto set_utf8 if $copy !~ $latin_re;
+
+ DEBUG > 8 and print STDERR __LINE__, ": $copy: all latin\n" if $copy =~ $every_char_is_latin_re;
+ goto set_utf8 if $copy =~ $every_char_is_latin_re;
+
+ DEBUG > 8 and print STDERR __LINE__, ": $copy: mixed\n";
+
+ set_1252:
+ DEBUG > 9 and print STDERR __LINE__, ": $copy: is 1252\n";
+ $encoding = 'CP1252';
+ goto done_set;
- # All sequences in the line could be UTF-8. Guess that.
+ set_utf8:
+ DEBUG > 9 and print STDERR __LINE__, ": $copy: is UTF-8\n";
$encoding = 'UTF-8';
- guessed:
+ done_set:
$self->_handle_encoding_line( "=encoding $encoding" );
delete $self->{'_processed_encoding'};
$self->{'_transcoder'} && $self->{'_transcoder'}->($line);
@@ -254,13 +467,13 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
$self->{'line_count'},
"=cut found outside a pod block. Skipping to next block."
);
-
+
## Before there were errata sections in the world, it was
## least-pessimal to abort processing the file. But now we can
## just barrel on thru (but still not start a pod block).
#splice @_;
#push @_, undef;
-
+
next;
} else {
$self->{'in_pod'} = $self->{'start_of_pod_block'}
@@ -273,7 +486,7 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
if $code_handler;
# Note: this may cause code to be processed out of order relative
# to pods, but in order relative to cuts.
-
+
# Note also that we haven't yet applied the transcoding to $line
# by time we call $code_handler!
@@ -284,11 +497,11 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
DEBUG > 1 and print STDERR "# Setting nextline to $1\n";
$self->{'line_count'} = $1 - 1;
}
-
+
next;
}
}
-
+
# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
# Else we're in pod mode:
@@ -308,12 +521,13 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
# ++$self->{'pod_para_count'};
$self->_ponder_paragraph_buffer();
# by now it's safe to consider the previous paragraph as done.
+ DEBUG > 6 and print STDERR "Processing any cut handler, line ${$self}{'line_count'}\n";
$cut_handler->(map $_, $line, $self->{'line_count'}, $self)
if $cut_handler;
# TODO: add to docs: Note: this may cause cuts to be processed out
# of order relative to pods, but in order relative to code.
-
+
} elsif($line =~ m/^(\s*)$/s) { # it's a blank line
if (defined $1 and $1 =~ /[^\S\r\n]/) { # it's a white line
$wl_handler->(map $_, $line, $self->{'line_count'}, $self)
@@ -324,29 +538,30 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
DEBUG > 1 and print STDERR "Saving blank line at line ${$self}{'line_count'}\n";
push @{$paras->[-1]}, $line;
} # otherwise it's not interesting
-
+
if(!$self->{'start_of_pod_block'} and !$self->{'last_was_blank'}) {
DEBUG > 1 and print STDERR "Noting para ends with blank line at ${$self}{'line_count'}\n";
}
-
+
$self->{'last_was_blank'} = 1;
-
+
} elsif($self->{'last_was_blank'}) { # A non-blank line starting a new para...
-
- if($line =~ m/^(=[a-zA-Z][a-zA-Z0-9]*)(?:\s+|$)(.*)/s) {
+
+ if($line =~ m/^(=[a-zA-Z][a-zA-Z0-9]*)(\s+|$)(.*)/s) {
# THIS IS THE ONE PLACE WHERE WE CONSTRUCT NEW DIRECTIVE OBJECTS
- my $new = [$1, {'start_line' => $self->{'line_count'}}, $2];
+ my $new = [$1, {'start_line' => $self->{'line_count'}}, $3];
+ $new->[1]{'~orig_spacer'} = $2 if $2 && $2 ne " ";
# Note that in "=head1 foo", the WS is lost.
# Example: ['=head1', {'start_line' => 123}, ' foo']
-
+
++$self->{'pod_para_count'};
-
+
$self->_ponder_paragraph_buffer();
# by now it's safe to consider the previous paragraph as done.
-
+
push @$paras, $new; # the new incipient paragraph
DEBUG > 1 and print STDERR "Starting new ${$paras}[-1][0] para at line ${$self}{'line_count'}\n";
-
+
} elsif($line =~ m/^\s/s) {
if(!$self->{'start_of_pod_block'} and @$paras and $paras->[-1][0] eq '~Verbatim') {
@@ -379,7 +594,7 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
}
$self->{'last_was_blank'} = $self->{'start_of_pod_block'} = 0;
}
-
+
} # ends the big while loop
DEBUG > 1 and print STDERR (pretty(@$paras), "\n");
@@ -390,7 +605,7 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
sub _handle_encoding_line {
my($self, $line) = @_;
-
+
return if $self->parse_characters;
# The point of this routine is to set $self->{'_transcoder'} as indicated.
@@ -492,7 +707,7 @@ sub _handle_encoding_line {
sub _handle_encoding_second_level {
# By time this is called, the encoding (if well formed) will already
- # have been acted one.
+ # have been acted on.
my($self, $para) = @_;
my @x = @$para;
my $content = join ' ', splice @x, 2;
@@ -500,7 +715,7 @@ sub _handle_encoding_second_level {
$content =~ s/\s+$//s;
DEBUG > 2 and print STDERR "Ogling encoding directive: =encoding $content\n";
-
+
if (defined($self->{'_processed_encoding'})) {
#if($content ne $self->{'_processed_encoding'}) {
# Could it happen?
@@ -518,14 +733,14 @@ sub _handle_encoding_second_level {
} else {
DEBUG > 2 and print STDERR " (Yup, it was successfully handled already.)\n";
}
-
+
} else {
# Otherwise it's a syntax error
$self->whine( $para->[1]{'start_line'},
"Invalid =encoding syntax: $content"
);
}
-
+
return;
}
@@ -542,7 +757,7 @@ sub _gen_errata {
return() unless $self->{'errata'} and keys %{$self->{'errata'}};
my @out;
-
+
foreach my $line (sort {$a <=> $b} keys %{$self->{'errata'}}) {
push @out,
['=item', {'start_line' => $m}, "Around line $line:"],
@@ -555,7 +770,7 @@ sub _gen_errata {
)
;
}
-
+
# TODO: report of unknown entities? unrenderable characters?
unshift @out,
@@ -569,7 +784,7 @@ sub _gen_errata {
['=over', {'start_line' => $m, 'errata' => 1}, ''],
;
- push @out,
+ push @out,
['=back', {'start_line' => $m, 'errata' => 1}, ''],
;
@@ -610,7 +825,7 @@ sub _ponder_paragraph_buffer {
# Document,
# Data, Para, Verbatim
# B, C, longdirname (TODO -- wha?), etc. for all directives
- #
+ #
my $self = $_[0];
my $paras;
@@ -624,11 +839,11 @@ sub _ponder_paragraph_buffer {
# We have something in our buffer. So apparently the document has started.
unless($self->{'doc_has_started'}) {
$self->{'doc_has_started'} = 1;
-
+
my $starting_contentless;
$starting_contentless =
(
- !@$curr_open
+ !@$curr_open
and @$paras and ! grep $_->[0] ne '~end', @$paras
# i.e., if the paras is all ~ends
)
@@ -637,7 +852,7 @@ sub _ponder_paragraph_buffer {
$starting_contentless ? 'contentless' : 'contentful',
" document\n"
;
-
+
$self->_handle_element_start(
($scratch = 'Document'),
{
@@ -649,15 +864,32 @@ sub _ponder_paragraph_buffer {
my($para, $para_type);
while(@$paras) {
- last if @$paras == 1 and
- ( $paras->[0][0] eq '=over' or $paras->[0][0] eq '~Verbatim'
- or $paras->[0][0] eq '=item' )
- ;
+
+ # If a directive, assume it's legal; subtract below if found not to be
+ $seen_legal_directive++ if $paras->[0][0] =~ /^=/;
+
+ last if @$paras == 1
+ and ( $paras->[0][0] eq '=over'
+ or $paras->[0][0] eq '=item'
+ or ($paras->[0][0] eq '~Verbatim' and $self->{'in_pod'}));
# Those're the three kinds of paragraphs that require lookahead.
# Actually, an "=item Foo" inside an <over type=text> region
# and any =item inside an <over type=block> region (rare)
# don't require any lookahead, but all others (bullets
# and numbers) do.
+ # The verbatim is different from the other two, because those might be
+ # like:
+ #
+ # =item
+ # ...
+ # =cut
+ # ...
+ # =item
+ #
+ # The =cut here finishes the paragraph but doesn't terminate the =over
+ # they should be in. (khw apologizes that he didn't comment at the time
+ # why the 'in_pod' works, and no longer remembers why, and doesn't think
+ # it is currently worth the effort to re-figure it out.)
# TODO: whinge about many kinds of directives in non-resolving =for regions?
# TODO: many? like what? =head1 etc?
@@ -667,7 +899,7 @@ sub _ponder_paragraph_buffer {
DEBUG > 1 and print STDERR "Pondering a $para_type paragraph, given the stack: (",
$self->_dump_curr_open(), ")\n";
-
+
if($para_type eq '=for') {
next if $self->_ponder_for($para,$curr_open,$paras);
@@ -704,7 +936,7 @@ sub _ponder_paragraph_buffer {
} else {
# All non-magical codes!!!
-
+
# Here we start using $para_type for our own twisted purposes, to
# mean how it should get treated, not as what the element name
# should be.
@@ -744,10 +976,10 @@ sub _ponder_paragraph_buffer {
;
next;
}
-
-
+
+
my $over_type = $over->[1]{'~type'};
-
+
if(!$over_type) {
# Shouldn't happen1
die "Typeless over in stack, starting at line "
@@ -772,7 +1004,7 @@ sub _ponder_paragraph_buffer {
my $item_type = $self->_get_item_type($para);
# That kills the content of the item if it's a number or bullet.
DEBUG and print STDERR " Item is of type ", $para->[0], " under $over_type\n";
-
+
if($item_type eq 'text') {
# Nothing special needs doing for 'text'
} elsif($item_type eq 'number' or $item_type eq 'bullet') {
@@ -788,16 +1020,16 @@ sub _ponder_paragraph_buffer {
} else {
die "Unhandled item type $item_type"; # should never happen
}
-
+
# =item-text thingies don't need any assimilation, it seems.
} elsif($over_type eq 'number') {
my $item_type = $self->_get_item_type($para);
# That kills the content of the item if it's a number or bullet.
DEBUG and print STDERR " Item is of type ", $para->[0], " under $over_type\n";
-
+
my $expected_value = ++ $curr_open->[-1][1]{'~counter'};
-
+
if($item_type eq 'bullet') {
# Hm, it's not numeric. Correct for this.
$para->[1]{'number'} = $expected_value;
@@ -822,7 +1054,7 @@ sub _ponder_paragraph_buffer {
} elsif($expected_value == $para->[1]{'number'}) {
DEBUG > 1 and print STDERR " Numeric item has the expected value of $expected_value\n";
-
+
} else {
DEBUG > 1 and print STDERR " Numeric item has ", $para->[1]{'number'},
" instead of the expected value of $expected_value\n";
@@ -833,7 +1065,7 @@ sub _ponder_paragraph_buffer {
);
$para->[1]{'number'} = $expected_value; # correcting!!
}
-
+
if(@$para == 2) {
# For the cases where we /didn't/ push to @$para
if($paras->[0][0] eq '~Para') {
@@ -850,13 +1082,13 @@ sub _ponder_paragraph_buffer {
my $item_type = $self->_get_item_type($para);
# That kills the content of the item if it's a number or bullet.
DEBUG and print STDERR " Item is of type ", $para->[0], " under $over_type\n";
-
+
if($item_type eq 'bullet') {
# as expected!
if( $para->[1]{'~_freaky_para_hack'} ) {
DEBUG and print STDERR "Accomodating '=item * Foo' tolerance hack.\n";
- push @$para, delete $para->[1]{'~_freaky_para_hack'};
+ push @$para, $para->[1]{'~_freaky_para_hack'};
}
} elsif($item_type eq 'number') {
@@ -925,6 +1157,7 @@ sub _ponder_paragraph_buffer {
DEBUG > 1 and print STDERR " Pondering known directive ${$para}[0] as $para_type\n";
} else {
# An unknown directive!
+ $seen_legal_directive--;
DEBUG > 1 and printf STDERR "Unhandled directive %s (Handled: %s)\n",
$para->[0], join(' ', sort keys %{$self->{'accept_directives'}} )
;
@@ -944,15 +1177,15 @@ sub _ponder_paragraph_buffer {
my @fors = grep $_->[0] eq '=for', @$curr_open;
DEBUG > 1 and print STDERR "Containing fors: ",
join(',', map $_->[1]{'target'}, @fors), "\n";
-
+
if(! @fors) {
DEBUG and print STDERR "Treating $para_type paragraph as such because stack has no =for's\n";
-
+
#} elsif(grep $_->[1]{'~resolve'}, @fors) {
#} elsif(not grep !$_->[1]{'~resolve'}, @fors) {
} elsif( $fors[-1][1]{'~resolve'} ) {
# Look to the immediately containing for
-
+
if($para_type eq 'Data') {
DEBUG and print STDERR "Treating Data paragraph as Plain/Verbatim because the containing =for ($fors[-1][1]{'target'}) is a resolver\n";
$para->[0] = 'Para';
@@ -971,7 +1204,7 @@ sub _ponder_paragraph_buffer {
if($para_type eq 'Plain') {
$self->_ponder_Plain($para);
} elsif($para_type eq 'Verbatim') {
- $self->_ponder_Verbatim($para);
+ $self->_ponder_Verbatim($para);
} elsif($para_type eq 'Data') {
$self->_ponder_Data($para);
} else {
@@ -985,11 +1218,12 @@ sub _ponder_paragraph_buffer {
DEBUG and print STDERR "\n", pretty($para), "\n";
# traverse the treelet (which might well be just one string scalar)
- $self->{'content_seen'} ||= 1;
+ $self->{'content_seen'} ||= 1 if $seen_legal_directive
+ && ! $self->{'~tried_gen_errata'};
$self->_traverse_treelet_bit(@$para);
}
}
-
+
return;
}
@@ -1024,9 +1258,9 @@ sub _ponder_for {
}
DEBUG > 1 and
print STDERR "Faking out a =for $target as a =begin $target / =end $target\n";
-
+
$para->[0] = 'Data';
-
+
unshift @$paras,
['=begin',
{'start_line' => $para->[1]{'start_line'}, '~really' => '=for'},
@@ -1038,7 +1272,7 @@ sub _ponder_for {
$target,
],
;
-
+
return 1;
}
@@ -1055,20 +1289,20 @@ sub _ponder_begin {
DEBUG and print STDERR "Ignoring targetless =begin\n";
return 1;
}
-
+
my ($target, $title) = $content =~ m/^(\S+)\s*(.*)$/;
$para->[1]{'title'} = $title if ($title);
$para->[1]{'target'} = $target; # without any ':'
$content = $target; # strip off the title
-
+
$content =~ s/^:!/!:/s;
my $neg; # whether this is a negation-match
$neg = 1 if $content =~ s/^!//s;
my $to_resolve; # whether to process formatting codes
$to_resolve = 1 if $content =~ s/^://s;
-
+
my $dont_ignore; # whether this target matches us
-
+
foreach my $target_name (
split(',', $content, -1),
$neg ? () : '*'
@@ -1076,7 +1310,7 @@ sub _ponder_begin {
DEBUG > 2 and
print STDERR " Considering whether =begin $content matches $target_name\n";
next unless $self->{'accept_targets'}{$target_name};
-
+
DEBUG > 2 and
print STDERR " It DOES match the acceptable target $target_name!\n";
$to_resolve = 1
@@ -1113,7 +1347,7 @@ sub _ponder_begin {
if(!$dont_ignore or scalar grep $_->[1]{'~ignore'}, @$curr_open) {
DEBUG > 1 and print STDERR "Ignoring ignorable =begin\n";
} else {
- $self->{'content_seen'} ||= 1;
+ $self->{'content_seen'} ||= 1 unless $self->{'~tried_gen_errata'};
$self->_handle_element_start((my $scratch='for'), $para->[1]);
}
@@ -1139,7 +1373,7 @@ sub _ponder_end {
DEBUG and print STDERR "Ignoring targetless =end\n";
return 1;
}
-
+
unless($content =~ m/^\S+$/) { # i.e., unless it's one word
$self->whine(
$para->[1]{'start_line'},
@@ -1149,7 +1383,7 @@ sub _ponder_end {
DEBUG and print STDERR "Ignoring mistargetted =end $content\n";
return 1;
}
-
+
unless(@$curr_open and $curr_open->[-1][0] eq '=for') {
$self->whine(
$para->[1]{'start_line'},
@@ -1159,11 +1393,11 @@ sub _ponder_end {
DEBUG and print STDERR "Ignoring mistargetted =end $content\n";
return 1;
}
-
+
unless($content eq $curr_open->[-1][1]{'target'}) {
$self->whine(
$para->[1]{'start_line'},
- "=end $content doesn't match =begin "
+ "=end $content doesn't match =begin "
. $curr_open->[-1][1]{'target'}
. ". (Stack: "
. $self->_dump_curr_open() . ')'
@@ -1180,22 +1414,22 @@ sub _ponder_end {
} else {
$curr_open->[-1][1]{'start_line'} = $para->[1]{'start_line'};
# what's that for?
-
- $self->{'content_seen'} ||= 1;
+
+ $self->{'content_seen'} ||= 1 unless $self->{'~tried_gen_errata'};
$self->_handle_element_end( my $scratch = 'for', $para->[1]);
}
DEBUG > 1 and print STDERR "Popping $curr_open->[-1][0] $curr_open->[-1][1]{'target'} because of =end $content\n";
pop @$curr_open;
return 1;
-}
+}
sub _ponder_doc_end {
my ($self,$para,$curr_open,$paras) = @_;
if(@$curr_open) { # Deal with things left open
DEBUG and print STDERR "Stack is nonempty at end-document: (",
$self->_dump_curr_open(), ")\n";
-
+
DEBUG > 9 and print STDERR "Stack: ", pretty($curr_open), "\n";
unshift @$paras, $self->_closers_for_all_curr_open;
# Make sure there is exactly one ~end in the parastack, at the end:
@@ -1205,11 +1439,11 @@ sub _ponder_doc_end {
# generate errata, and then another to be at the end
# when that loop back around to process the errata.
return 1;
-
+
} else {
DEBUG and print STDERR "Okay, stack is empty now.\n";
}
-
+
# Try generating errata section, if applicable
unless($self->{'~tried_gen_errata'}) {
$self->{'~tried_gen_errata'} = 1;
@@ -1220,7 +1454,7 @@ sub _ponder_doc_end {
return 1; # I.e., loop around again to process these fake-o paragraphs
}
}
-
+
splice @$paras; # Well, that's that for this paragraph buffer.
DEBUG and print STDERR "Throwing end-document event.\n";
@@ -1245,7 +1479,7 @@ sub _ponder_pod {
# The surrounding methods set content_seen, so let us remain consistent.
# I do not know why it was not here before -- should it not be here?
- # $self->{'content_seen'} ||= 1;
+ # $self->{'content_seen'} ||= 1 unless $self->{'~tried_gen_errata'};
return;
}
@@ -1278,8 +1512,9 @@ sub _ponder_over {
$para->[1]{'~type'} = $list_type;
push @$curr_open, $para;
# yes, we reuse the paragraph as a stack item
-
+
my $content = join ' ', splice @$para, 2;
+ $para->[1]{'~orig_content'} = $content;
my $overness;
if($content =~ m/^\s*$/s) {
$para->[1]{'indent'} = 4;
@@ -1301,13 +1536,13 @@ sub _ponder_over {
$para->[1]{'indent'} = 4;
}
DEBUG > 1 and print STDERR "=over found of type $list_type\n";
-
- $self->{'content_seen'} ||= 1;
+
+ $self->{'content_seen'} ||= 1 unless $self->{'~tried_gen_errata'};
$self->_handle_element_start((my $scratch = 'over-' . $list_type), $para->[1]);
return;
}
-
+
sub _ponder_back {
my ($self,$para,$curr_open,$paras) = @_;
# TODO: fire off </item-number> or </item-bullet> or </item-text> ??
@@ -1324,7 +1559,7 @@ sub _ponder_back {
DEBUG > 1 and print STDERR "=back happily closes matching =over\n";
# Expected case: we're closing the most recently opened thing
#my $over = pop @$curr_open;
- $self->{'content_seen'} ||= 1;
+ $self->{'content_seen'} ||= 1 unless $self->{'~tried_gen_errata'};
$self->_handle_element_end( my $scratch =
'over-' . ( (pop @$curr_open)->[1]{'~type'} ), $para->[1]
);
@@ -1354,10 +1589,10 @@ sub _ponder_item {
;
return 1;
}
-
-
+
+
my $over_type = $over->[1]{'~type'};
-
+
if(!$over_type) {
# Shouldn't happen1
die "Typeless over in stack, starting at line "
@@ -1382,7 +1617,7 @@ sub _ponder_item {
my $item_type = $self->_get_item_type($para);
# That kills the content of the item if it's a number or bullet.
DEBUG and print STDERR " Item is of type ", $para->[0], " under $over_type\n";
-
+
if($item_type eq 'text') {
# Nothing special needs doing for 'text'
} elsif($item_type eq 'number' or $item_type eq 'bullet') {
@@ -1398,16 +1633,16 @@ sub _ponder_item {
} else {
die "Unhandled item type $item_type"; # should never happen
}
-
+
# =item-text thingies don't need any assimilation, it seems.
} elsif($over_type eq 'number') {
my $item_type = $self->_get_item_type($para);
# That kills the content of the item if it's a number or bullet.
DEBUG and print STDERR " Item is of type ", $para->[0], " under $over_type\n";
-
+
my $expected_value = ++ $curr_open->[-1][1]{'~counter'};
-
+
if($item_type eq 'bullet') {
# Hm, it's not numeric. Correct for this.
$para->[1]{'number'} = $expected_value;
@@ -1432,7 +1667,7 @@ sub _ponder_item {
} elsif($expected_value == $para->[1]{'number'}) {
DEBUG > 1 and print STDERR " Numeric item has the expected value of $expected_value\n";
-
+
} else {
DEBUG > 1 and print STDERR " Numeric item has ", $para->[1]{'number'},
" instead of the expected value of $expected_value\n";
@@ -1443,7 +1678,7 @@ sub _ponder_item {
);
$para->[1]{'number'} = $expected_value; # correcting!!
}
-
+
if(@$para == 2) {
# For the cases where we /didn't/ push to @$para
if($paras->[0][0] eq '~Para') {
@@ -1460,13 +1695,13 @@ sub _ponder_item {
my $item_type = $self->_get_item_type($para);
# That kills the content of the item if it's a number or bullet.
DEBUG and print STDERR " Item is of type ", $para->[0], " under $over_type\n";
-
+
if($item_type eq 'bullet') {
# as expected!
if( $para->[1]{'~_freaky_para_hack'} ) {
DEBUG and print STDERR "Accomodating '=item * Foo' tolerance hack.\n";
- push @$para, delete $para->[1]{'~_freaky_para_hack'};
+ push @$para, $para->[1]{'~_freaky_para_hack'};
}
} elsif($item_type eq 'number') {
@@ -1533,30 +1768,44 @@ sub _ponder_Verbatim {
$para->[1]{'xml:space'} = 'preserve';
- my $indent = $self->strip_verbatim_indent;
- if ($indent && ref $indent eq 'CODE') {
- my @shifted = (shift @{$para}, shift @{$para});
- $indent = $indent->($para);
- unshift @{$para}, @shifted;
- }
-
- for(my $i = 2; $i < @$para; $i++) {
- foreach my $line ($para->[$i]) { # just for aliasing
- # Strip indentation.
- $line =~ s/^\Q$indent// if $indent
- && !($self->{accept_codes} && $self->{accept_codes}{VerbatimFormatted});
- while( $line =~
- # Sort of adapted from Text::Tabs -- yes, it's hardwired in that
- # tabs are at every EIGHTH column. For portability, it has to be
- # one setting everywhere, and 8th wins.
- s/^([^\t]*)(\t+)/$1.(" " x ((length($2)<<3)-(length($1)&7)))/e
- ) {}
+ unless ($self->{'_output_is_for_JustPod'}) {
+ # Fix illegal settings for expand_verbatim_tabs()
+ # This is because this module doesn't do input error checking, but khw
+ # doesn't want to add yet another instance of that.
+ $self->expand_verbatim_tabs(8)
+ if ! defined $self->expand_verbatim_tabs()
+ || $self->expand_verbatim_tabs() =~ /\D/;
+
+ my $indent = $self->strip_verbatim_indent;
+ if ($indent && ref $indent eq 'CODE') {
+ my @shifted = (shift @{$para}, shift @{$para});
+ $indent = $indent->($para);
+ unshift @{$para}, @shifted;
+ }
- # TODO: whinge about (or otherwise treat) unindented or overlong lines
+ for(my $i = 2; $i < @$para; $i++) {
+ foreach my $line ($para->[$i]) { # just for aliasing
+ # Strip indentation.
+ $line =~ s/^\Q$indent// if $indent;
+ next unless $self->expand_verbatim_tabs;
+
+ # This is commented out because of github issue #85, and the
+ # current maintainers don't know why it was there in the first
+ # place.
+ #&& !($self->{accept_codes} && $self->{accept_codes}{VerbatimFormatted});
+ while( $line =~
+ # Sort of adapted from Text::Tabs.
+ s/^([^\t]*)(\t+)/$1.(" " x ((length($2)
+ * $self->expand_verbatim_tabs)
+ -(length($1)&7)))/e
+ ) {}
+
+ # TODO: whinge about (or otherwise treat) unindented or overlong lines
+ }
}
}
-
+
# Now the VerbatimFormatted hoodoo...
if( $self->{'accept_codes'} and
$self->{'accept_codes'}{'VerbatimFormatted'}
@@ -1596,7 +1845,7 @@ sub _traverse_treelet_bit { # for use only by the routine above
my $scratch;
$self->_handle_element_start(($scratch=$name), shift @_);
-
+
while (@_) {
my $x = shift;
if (ref($x)) {
@@ -1606,7 +1855,7 @@ sub _traverse_treelet_bit { # for use only by the routine above
$self->_handle_text($x);
}
}
-
+
$self->_handle_element_end($scratch=$name);
return;
}
@@ -1651,7 +1900,7 @@ sub _closers_for_all_curr_open {
sub _verbatim_format {
my($it, $p) = @_;
-
+
my $formatting;
for(my $i = 2; $i < @$p; $i++) { # work backwards over the lines
@@ -1659,7 +1908,7 @@ sub _verbatim_format {
$p->[$i] .= "\n";
# Unlike with simple Verbatim blocks, we don't end up just doing
# a join("\n", ...) on the contents, so we have to append a
- # newline to ever line, and then nix the last one later.
+ # newline to every line, and then nix the last one later.
}
if( DEBUG > 4 ) {
@@ -1672,7 +1921,7 @@ sub _verbatim_format {
for(my $i = $#$p; $i > 2; $i--) {
# work backwards over the lines, except the first (#2)
-
+
#next unless $p->[$i] =~ m{^#:([ \^\/\%]*)\n?$}s
# and $p->[$i-1] !~ m{^#:[ \^\/\%]*\n?$}s;
# look at a formatty line preceding a nonformatty one
@@ -1680,7 +1929,7 @@ sub _verbatim_format {
if($p->[$i] =~ m{^#:([ \^\/\%]*)\n?$}s) {
DEBUG > 5 and print STDERR " It's a formatty line. ",
"Peeking at previous line ", $i-1, ": $$p[$i-1]: \n";
-
+
if( $p->[$i-1] =~ m{^#:[ \^\/\%]*\n?$}s ) {
DEBUG > 5 and print STDERR " Previous line is formatty! Skipping this one.\n";
next;
@@ -1696,11 +1945,11 @@ sub _verbatim_format {
# "^" to mean bold, "/" to mean underline, and "%" to mean bold italic.
# Example:
# What do you want? i like pie. [or whatever]
- # #:^^^^^^^^^^^^^^^^^ /////////////
-
+ # #:^^^^^^^^^^^^^^^^^ /////////////
+
DEBUG > 4 and print STDERR "_verbatim_format considers:\n<$p->[$i-1]>\n<$p->[$i]>\n";
-
+
$formatting = ' ' . $1;
$formatting =~ s/\s+$//s; # nix trailing whitespace
unless(length $formatting and $p->[$i-1] =~ m/\S/) { # no-op
@@ -1716,7 +1965,7 @@ sub _verbatim_format {
}
# Make $formatting and the previous line be exactly the same length,
# with $formatting having a " " as the last character.
-
+
DEBUG > 4 and print STDERR "Formatting <$formatting> on <", $p->[$i-1], ">\n";
@@ -1741,10 +1990,10 @@ sub _verbatim_format {
#print STDERR "Formatting <$new_line[-1][-1]> as $new_line[-1][0]\n";
}
}
- my @nixed =
+ my @nixed =
splice @$p, $i-1, 2, @new_line; # replace myself and the next line
DEBUG > 10 and print STDERR "Nixed count: ", scalar(@nixed), "\n";
-
+
DEBUG > 6 and print STDERR "New version of the above line is these tokens (",
scalar(@new_line), "):",
map( ref($_)?"<@$_> ":"<$_>", @new_line ), "\n";
@@ -1791,29 +2040,46 @@ sub _treelet_from_formatting_codes {
# [ 'B', {}, "pie" ],
# "!"
# ]
-
+ # This illustrates the general format of a treelet. It is an array:
+ # [0] is a scalar indicating its type. In the example above, the
+ # types are '~Top' and 'B'
+ # [1] is a hash of various flags about it, possibly empty
+ # [2] - [N] are an ordered list of the subcomponents of the treelet.
+ # Scalars are literal text, refs are sub-treelets, to
+ # arbitrary levels. Stringifying a treelet will recursively
+ # stringify the sub-treelets, concatentating everything
+ # together to form the exact text of the treelet.
+
my($self, $para, $start_line, $preserve_space) = @_;
-
+
my $treelet = ['~Top', {'start_line' => $start_line},];
-
+
unless ($preserve_space || $self->{'preserve_whitespace'}) {
$para =~ s/\s+/ /g; # collapse and trim all whitespace first.
$para =~ s/ $//;
$para =~ s/^ //;
}
-
+
# Only apparent problem the above code is that N<< >> turns into
# N<< >>. But then, word wrapping does that too! So don't do that!
-
+
+
+ # As a Start-code is encountered, the number of opening bracket '<'
+ # characters minus 1 is pushed onto @stack (so 0 means a single bracket,
+ # etc). When closing brackets are found in the text, at least this number
+ # (plus the 1) will be required to mean the Start-code is terminated. When
+ # those are found, @stack is popped.
my @stack;
+
my @lineage = ($treelet);
my $raw = ''; # raw content of L<> fcode before splitting/processing
# XXX 'raw' is not 100% accurate: all surrounding whitespace is condensed
- # into just 1 ' '. Is this the regex's doing or 'raw's?
+ # into just 1 ' '. Is this the regex's doing or 'raw's? Answer is it's
+ # the 'collapse and trim all whitespace first' lines just above.
my $inL = 0;
DEBUG > 4 and print STDERR "Paragraph:\n$para\n\n";
-
+
# Here begins our frightening tokenizer RE. The following regex matches
# text in four main parts:
#
@@ -1846,7 +2112,11 @@ sub _treelet_from_formatting_codes {
|
# Match multiple-bracket end codes. $3 gets the whitespace that
# should be discarded before an end bracket but kept in other cases
- # and $4 gets the end brackets themselves.
+ # and $4 gets the end brackets themselves. ($3 can be empty if the
+ # construct is empty, like C<< >>, and all the white-space has been
+ # gobbled up already, considered to be space after the opening
+ # bracket. In this case we use look-behind to verify that there are
+ # at least 2 spaces in a row before the ">".)
(\s+|(?<=\s\s))(>{2,})
|
(\s?>) # $5: simple end-codes
@@ -1872,23 +2142,48 @@ sub _treelet_from_formatting_codes {
) {
DEBUG > 4 and print STDERR "\nParagraphic tokenstack = (@stack)\n";
if(defined $1) {
+ my $bracket_count; # How many '<<<' in a row this has. Needed for
+ # Pod::Simple::JustPod
if(defined $2) {
DEBUG > 3 and print STDERR "Found complex start-text code \"$1\"\n";
- push @stack, length($2) + 1;
- # length of the necessary complex end-code string
+ $bracket_count = length($2) + 1;
+ push @stack, $bracket_count; # length of the necessary complex
+ # end-code string
} else {
DEBUG > 3 and print STDERR "Found simple start-text code \"$1\"\n";
push @stack, 0; # signal that we're looking for simple
+ $bracket_count = 1;
}
- push @lineage, [ substr($1,0,1), {}, ]; # new node object
- push @{ $lineage[-2] }, $lineage[-1];
- if ('L' eq substr($1,0,1)) {
- $raw = $inL ? $raw.$1 : ''; # reset raw content accumulator
- $inL = 1;
+ my $code = substr($1,0,1);
+ if ('L' eq $code) {
+ if ($inL) {
+ $raw .= $1;
+ $self->scream( $start_line,
+ 'Nested L<> are illegal. Pretending inner one is '
+ . 'X<...> so can continue looking for other errors.');
+ $code = "X";
+ }
+ else {
+ $raw = ""; # reset raw content accumulator
+ $inL = @stack;
+ }
} else {
$raw .= $1 if $inL;
}
-
+ push @lineage, [ $code, {}, ]; # new node object
+
+ # Tell Pod::Simple::JustPod how many brackets there were, but to save
+ # space, not in the most usual case of there was just 1. It can be
+ # inferred by the absence of this element. Similarly, if there is more
+ # than one bracket, extract the white space between the final bracket
+ # and the real beginning of the interior. Save that if it isn't just a
+ # single space
+ if ($self->{'_output_is_for_JustPod'} && $bracket_count > 1) {
+ $lineage[-1][1]{'~bracket_count'} = $bracket_count;
+ my $lspacer = substr($1, 1 + $bracket_count);
+ $lineage[-1][1]{'~lspacer'} = $lspacer if $lspacer ne " ";
+ }
+ push @{ $lineage[-2] }, $lineage[-1];
} elsif(defined $4) {
DEBUG > 3 and print STDERR "Found apparent complex end-text code \"$3$4\"\n";
# This is where it gets messy...
@@ -1917,20 +2212,35 @@ sub _treelet_from_formatting_codes {
}
#print STDERR "\nHOOBOY ", scalar(@{$lineage[-1]}), "!!!\n";
+ if ($3 ne " " && $self->{'_output_is_for_JustPod'}) {
+ if ($3 ne "") {
+ $lineage[-1][1]{'~rspacer'} = $3;
+ }
+ elsif ($lineage[-1][1]{'~lspacer'} eq " ") {
+
+ # Here we had something like C<< >> which was a false positive
+ delete $lineage[-1][1]{'~lspacer'};
+ }
+ else {
+ $lineage[-1][1]{'~rspacer'}
+ = substr($lineage[-1][1]{'~lspacer'}, -1, 1);
+ chop $lineage[-1][1]{'~lspacer'};
+ }
+ }
+
push @{ $lineage[-1] }, '' if 2 == @{ $lineage[-1] };
# Keep the element from being childless
-
- pop @stack;
- pop @lineage;
- unless (@stack) { # not in an L if there are no open fcodes
+ if ($inL == @stack) {
+ $lineage[-1][1]{'raw'} = $raw;
$inL = 0;
- if (ref $lineage[-1][-1] && $lineage[-1][-1][0] eq 'L') {
- $lineage[-1][-1][1]{'raw'} = $raw
- }
}
+
+ pop @stack;
+ pop @lineage;
+
$raw .= $3.$4 if $inL;
-
+
} elsif(defined $5) {
DEBUG > 3 and print STDERR "Found apparent simple end-text code \"$5\"\n";
@@ -1944,6 +2254,11 @@ sub _treelet_from_formatting_codes {
push @{ $lineage[-1] }, ''; # keep it from being really childless
}
+ if ($inL == @stack) {
+ $lineage[-1][1]{'raw'} = $raw;
+ $inL = 0;
+ }
+
pop @stack;
pop @lineage;
} else {
@@ -1951,12 +2266,6 @@ sub _treelet_from_formatting_codes {
push @{ $lineage[-1] }, $5;
}
- unless (@stack) { # not in an L if there are no open fcodes
- $inL = 0;
- if (ref $lineage[-1][-1] && $lineage[-1][-1][0] eq 'L') {
- $lineage[-1][-1][1]{'raw'} = $raw
- }
- }
$raw .= $5 if $inL;
} elsif(defined $6) {
@@ -1965,6 +2274,7 @@ sub _treelet_from_formatting_codes {
$raw .= $6 if $inL;
# XXX does not capture multiplace whitespaces -- 'raw' ends up with
# at most 1 leading/trailing whitespace, why not all of it?
+ # Answer, because we deliberately trimmed it above
} else {
# should never ever ever ever happen
@@ -2095,7 +2405,7 @@ sub pretty { # adopted from Class::Classless
# letters, but I don't know if it has always worked without bugs. It
# seemed safest just to list the characters.
# s<([^\x20\x21\x23\x27-\x3F\x41-\x5B\x5D-\x7E])>
- s<([^ !#'()*+,\-./0123456789:;\<=\>?ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\]^_`abcdefghijklmnopqrstuvwxyz{|}~])>
+ s<([^ !"#'()*+,\-./0123456789:;\<=\>?ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\]^_`abcdefghijklmnopqrstuvwxyz{|}~])>
<$pretty_form{$1} || '\\x{'.sprintf("%x", ord($1)).'}'>eg;
#<$pretty_form{$1} || '\\x'.(unpack("H2",$1))>eg;
qq{"$_"};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Checker.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Checker.pm
index 83415f8e25..2fef0305a5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Checker.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Checker.pm
@@ -9,7 +9,7 @@ use Carp ();
use Pod::Simple::Methody ();
use Pod::Simple ();
use vars qw( @ISA $VERSION );
-$VERSION = '3.35';
+$VERSION = '3.40';
@ISA = ('Pod::Simple::Methody');
BEGIN { *DEBUG = defined(&Pod::Simple::DEBUG)
? \&Pod::Simple::DEBUG
@@ -88,8 +88,10 @@ sub end_item_text { $_[0]->emit_par(-2) }
sub emit_par {
return unless $_[0]{'Errata_seen'};
my($self, $tweak_indent) = splice(@_,0,2);
- my $indent = ' ' x ( 2 * $self->{'Indent'} + ($tweak_indent||0) );
+ my $length = 2 * $self->{'Indent'} + ($tweak_indent||0);
+ my $indent = ' ' x ($length > 0 ? $length : 0);
# Yes, 'STRING' x NEGATIVE gives '', same as 'STRING' x 0
+ # 'Negative repeat count does nothing' since 5.22
$self->{'Thispara'} =~ s/$Pod::Simple::shy//g;
my $out = Text::Wrap::wrap($indent, $indent, $self->{'Thispara'} .= "\n");
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Debug.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Debug.pm
index 428cc72359..aaa5a887e6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Debug.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Debug.pm
@@ -2,7 +2,7 @@ require 5;
package Pod::Simple::Debug;
use strict;
use vars qw($VERSION );
-$VERSION = '3.35';
+$VERSION = '3.40';
sub import {
my($value,$variable);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsText.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsText.pm
index 71bef5070b..bade6fcc47 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsText.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsText.pm
@@ -1,7 +1,7 @@
require 5;
package Pod::Simple::DumpAsText;
-$VERSION = '3.35';
+$VERSION = '3.40';
use Pod::Simple ();
BEGIN {@ISA = ('Pod::Simple')}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsXML.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsXML.pm
index 9d84878cb7..6f0b7b1862 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsXML.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/DumpAsXML.pm
@@ -1,7 +1,7 @@
require 5;
package Pod::Simple::DumpAsXML;
-$VERSION = '3.35';
+$VERSION = '3.40';
use Pod::Simple ();
BEGIN {@ISA = ('Pod::Simple')}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTML.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTML.pm
index 9cdbed217e..0219b97910 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTML.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTML.pm
@@ -9,7 +9,7 @@ use vars qw(
$Doctype_decl $Content_decl
);
@ISA = ('Pod::Simple::PullParser');
-$VERSION = '3.35';
+$VERSION = '3.40';
BEGIN {
if(defined &DEBUG) { } # no-op
elsif( defined &Pod::Simple::DEBUG ) { *DEBUG = \&Pod::Simple::DEBUG }
@@ -29,7 +29,7 @@ $LamePad = '' unless defined $LamePad;
$Linearization_Limit = 120 unless defined $Linearization_Limit;
# headings/items longer than that won't get an <a name="...">
-$Perldoc_URL_Prefix = 'http://search.cpan.org/perldoc?'
+$Perldoc_URL_Prefix = 'https://metacpan.org/pod/'
unless defined $Perldoc_URL_Prefix;
$Perldoc_URL_Postfix = ''
unless defined $Perldoc_URL_Postfix;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTMLBatch.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTMLBatch.pm
index 661266d0de..227d6d3af0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTMLBatch.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/HTMLBatch.pm
@@ -5,7 +5,7 @@ use strict;
use vars qw( $VERSION $HTML_RENDER_CLASS $HTML_EXTENSION
$CSS $JAVASCRIPT $SLEEPY $SEARCH_CLASS @ISA
);
-$VERSION = '3.35';
+$VERSION = '3.40';
@ISA = (); # Yup, we're NOT a subclass of Pod::Simple::HTML!
# TODO: nocontents stylesheets. Strike some of the color variations?
@@ -720,22 +720,21 @@ sub _gen_css_wad {
}
# Now a few indexless variations:
- foreach my $variation (
- 'blkbluw', # black_with_blue_on_white
- 'whtpurk', # white_with_purple_on_black
- 'whtgrng', # white_with_green_on_grey
- 'grygrnw', # grey_with_green_on_white
- ) {
- my $outname = $variation;
+ for (my ($outfile, $variation) = each %{{
+ blkbluw => 'black_with_blue_on_white',
+ whtpurk => 'white_with_purple_on_black',
+ whtgrng => 'white_with_green_on_grey',
+ grygrnw => 'grey_with_green_on_white',
+ }}) {
my $this_css = join "\n",
- "/* This file is autogenerated. Do not edit. $outname */\n",
+ "/* This file is autogenerated. Do not edit. $outfile */\n",
"\@import url(\"./_$variation.css\");",
".indexgroup { display: none; }",
"\n",
;
- my $name = $outname;
+ my $name = $outfile;
$name =~ tr/-_/ /;
- $self->add_css( "_$outname.css", 0, $name, 0, 0, \$this_css);
+ $self->add_css( "_$outfile.css", 0, $name, 0, 0, \$this_css);
}
return;
@@ -1110,12 +1109,15 @@ Example:
=item $batchconv = Pod::Simple::HTMLBatch->new;
-This TODO
-
+This creates a new batch converter. The method doesn't take parameters.
+To change the converter's attributes, use the L<"/ACCESSOR METHODS">
+below.
=item $batchconv->batch_convert( I<indirs>, I<outdir> );
-this TODO
+This searches the directories given in I<indirs> and writes
+HTML files for each of these to a corresponding directory
+in I<outdir>. The directory I<outdir> must exist.
=item $batchconv->batch_convert( undef , ...);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/JustPod.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/JustPod.pm
new file mode 100644
index 0000000000..c7ad3d6977
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/JustPod.pm
@@ -0,0 +1,362 @@
+use 5;
+package Pod::Simple::JustPod;
+# ABSTRACT: Pod::Simple formatter that extracts POD from a file containing
+# other things as well
+use strict;
+use warnings;
+
+use Pod::Simple::Methody ();
+our @ISA = ('Pod::Simple::Methody');
+
+sub new {
+ my $self = shift;
+ my $new = $self->SUPER::new(@_);
+
+ $new->accept_targets('*');
+ $new->keep_encoding_directive(1);
+ $new->preserve_whitespace(1);
+ $new->complain_stderr(1);
+ $new->_output_is_for_JustPod(1);
+
+ return $new;
+}
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+sub check_that_all_is_closed {
+
+ # Actually checks that the things we depend on being balanced in fact are,
+ # so that we can continue in spit of pod errors
+
+ my $self = shift;
+ while ($self->{inL}) {
+ $self->end_L(@_);
+ }
+ while ($self->{fcode_end} && @{$self->{fcode_end}}) {
+ $self->_end_fcode(@_);
+ }
+}
+
+sub handle_text {
+
+ # Add text to the output buffer. This is skipped if within a L<>, as we use
+ # the 'raw' attribute of that tag instead.
+
+ $_[0]{buffer} .= $_[1] unless $_[0]{inL} ;
+}
+
+sub spacer {
+
+ # Prints the white space following things like =head1. This is normally a
+ # blank, unless BlackBox has told us otherwise.
+
+ my ($self, $arg) = @_;
+ return unless $arg;
+
+ my $spacer = ($arg->{'~orig_spacer'})
+ ? $arg->{'~orig_spacer'}
+ : " ";
+ $self->handle_text($spacer);
+}
+
+sub _generic_start {
+
+ # Called from tags like =head1, etc.
+
+ my ($self, $text, $arg) = @_;
+ $self->check_that_all_is_closed();
+ $self->handle_text($text);
+ $self->spacer($arg);
+}
+
+sub start_Document { shift->_generic_start("=pod\n\n"); }
+sub start_head1 { shift->_generic_start('=head1', @_); }
+sub start_head2 { shift->_generic_start('=head2', @_); }
+sub start_head3 { shift->_generic_start('=head3', @_); }
+sub start_head4 { shift->_generic_start('=head4', @_); }
+sub start_encoding { shift->_generic_start('=encoding', @_); }
+# sub start_Para
+# sub start_Verbatim
+
+sub start_item_bullet { # Handle =item *
+ my ($self, $arg) = @_;
+ $self->check_that_all_is_closed();
+ $self->handle_text('=item');
+
+ # It can be that they said simply '=item', and it is inferred that it is to
+ # be a bullet.
+ if (! $arg->{'~orig_content'}) {
+ $self->handle_text("\n\n");
+ }
+ else {
+ $self->spacer($arg);
+ if ($arg->{'~_freaky_para_hack'}) {
+
+ # See Message Id <87y3gtcwa2.fsf@hope.eyrie.org>
+ my $item_text = $arg->{'~orig_content'};
+ my $trailing = quotemeta $arg->{'~_freaky_para_hack'};
+ $item_text =~ s/$trailing$//;
+ $self->handle_text($item_text);
+ }
+ else {
+ $self->handle_text("*\n\n");
+ }
+ }
+}
+
+sub start_item_number { # Handle '=item 2'
+ my ($self, $arg) = @_;
+ $self->check_that_all_is_closed();
+ $self->handle_text("=item");
+ $self->spacer($arg);
+ $self->handle_text("$arg->{'~orig_content'}\n\n");
+}
+
+sub start_item_text { # Handle '=item foo bar baz'
+ my ($self, $arg) = @_;
+ $self->check_that_all_is_closed();
+ $self->handle_text('=item');
+ $self->spacer($arg);
+}
+
+sub _end_item {
+ my $self = shift;
+ $self->check_that_all_is_closed();
+ $self->emit;
+}
+
+*end_item_bullet = *_end_item;
+*end_item_number = *_end_item;
+*end_item_text = *_end_item;
+
+sub _start_over { # Handle =over
+ my ($self, $arg) = @_;
+ $self->check_that_all_is_closed();
+ $self->handle_text("=over");
+
+ # The =over amount is optional
+ if ($arg->{'~orig_content'}) {
+ $self->spacer($arg);
+ $self->handle_text("$arg->{'~orig_content'}");
+ }
+ $self->handle_text("\n\n");
+}
+
+*start_over_bullet = *_start_over;
+*start_over_number = *_start_over;
+*start_over_text = *_start_over;
+*start_over_block = *_start_over;
+
+sub _end_over {
+ my $self = shift;
+ $self->check_that_all_is_closed();
+ $self->handle_text('=back');
+ $self->emit;
+}
+
+*end_over_bullet = *_end_over;
+*end_over_number = *_end_over;
+*end_over_text = *_end_over;
+*end_over_block = *_end_over;
+
+sub end_Document {
+ my $self = shift;
+ $self->emit; # Make sure buffer gets flushed
+ print {$self->{'output_fh'} } "=cut\n"
+}
+
+sub _end_generic {
+ my $self = shift;
+ $self->check_that_all_is_closed();
+ $self->emit;
+}
+
+*end_head1 = *_end_generic;
+*end_head2 = *_end_generic;
+*end_head3 = *_end_generic;
+*end_head4 = *_end_generic;
+*end_encoding = *_end_generic;
+*end_Para = *_end_generic;
+*end_Verbatim = *_end_generic;
+
+sub _start_fcode {
+ my ($type, $self, $flags) = @_;
+
+ # How many brackets is set by BlackBox unless the count is 1
+ my $bracket_count = (exists $flags->{'~bracket_count'})
+ ? $flags->{'~bracket_count'}
+ : 1;
+ $self->handle_text($type . ( "<" x $bracket_count));
+
+ my $rspacer = "";
+ if ($bracket_count > 1) {
+ my $lspacer = (exists $flags->{'~lspacer'})
+ ? $flags->{'~lspacer'}
+ : " ";
+ $self->handle_text($lspacer);
+
+ $rspacer = (exists $flags->{'~rspacer'})
+ ? $flags->{'~rspacer'}
+ : " ";
+ }
+
+ # BlackBox doesn't output things for for the ending code callbacks, so save
+ # what we need.
+ push @{$self->{'fcode_end'}}, [ $bracket_count, $rspacer ];
+}
+
+sub start_B { _start_fcode('B', @_); }
+sub start_C { _start_fcode('C', @_); }
+sub start_E { _start_fcode('E', @_); }
+sub start_F { _start_fcode('F', @_); }
+sub start_I { _start_fcode('I', @_); }
+sub start_S { _start_fcode('S', @_); }
+sub start_X { _start_fcode('X', @_); }
+sub start_Z { _start_fcode('Z', @_); }
+
+sub _end_fcode {
+ my $self = shift;
+ my $fcode_end = pop @{$self->{'fcode_end'}};
+ my $bracket_count = 1;
+ my $rspacer = "";
+
+ if (! defined $fcode_end) { # If BlackBox is working, this shouldn't
+ # happen, but verify
+ $self->whine($self->{line_count}, "Extra '>'");
+ }
+ else {
+ $bracket_count = $fcode_end->[0];
+ $rspacer = $fcode_end->[1];
+ }
+
+ $self->handle_text($rspacer) if $bracket_count > 1;
+ $self->handle_text(">" x $bracket_count);
+}
+
+*end_B = *_end_fcode;
+*end_C = *_end_fcode;
+*end_E = *_end_fcode;
+*end_F = *_end_fcode;
+*end_I = *_end_fcode;
+*end_S = *_end_fcode;
+*end_X = *_end_fcode;
+*end_Z = *_end_fcode;
+
+sub start_L {
+ _start_fcode('L', @_);
+ $_[0]->handle_text($_[1]->{raw});
+ $_[0]->{inL}++
+}
+
+sub end_L {
+ my $self = shift;
+ $self->{inL}--;
+ if ($self->{inL} < 0) { # If BlackBox is working, this shouldn't
+ # happen, but verify
+ $self->whine($self->{line_count}, "Extra '>' ending L<>");
+ $self->{inL} = 0;
+ }
+
+ $self->_end_fcode(@_);
+}
+
+sub emit {
+ my $self = shift;
+
+ if ($self->{buffer} ne "") {
+ print { $self->{'output_fh'} } "",$self->{buffer} ,"\n\n";
+
+ $self->{buffer} = "";
+ }
+
+ return;
+}
+
+1;
+
+__END__
+
+=head1 NAME
+
+Pod::Simple::JustPod -- just the Pod, the whole Pod, and nothing but the Pod
+
+=head1 SYNOPSIS
+
+ my $infile = "mixed_code_and_pod.pm";
+ my $outfile = "just_the_pod.pod";
+ open my $fh, ">$outfile" or die "Can't write to $outfile: $!";
+
+ my $parser = Pod::Simple::JustPod->new();
+ $parser->output_fh($fh);
+ $parser->parse_file($infile);
+ close $fh or die "Can't close $outfile: $!";
+
+=head1 DESCRIPTION
+
+This class returns a copy of its input, translated into Perl's internal
+encoding (UTF-8), and with all the non-Pod lines removed.
+
+This is a subclass of L<Pod::Simple::Methody> and inherits all its methods.
+And since, that in turn is a subclass of L<Pod::Simple>, you can use any of
+its methods. This means you can output to a string instead of a file, or
+you can parse from an array.
+
+This class strives to return the Pod lines of the input completely unchanged,
+except for any necessary translation into Perl's internal encoding, and it makes
+no effort to return trailing spaces on lines; these likely will be stripped.
+If the input pod is well-formed with no warnings nor errors generated, the
+extracted pod should generate the same documentation when formatted by a Pod
+formatter as the original file does.
+
+By default, warnings are output to STDERR
+
+=head1 SEE ALSO
+
+L<Pod::Simple>, L<Pod::Simple::Methody>
+
+=head1 SUPPORT
+
+Questions or discussion about POD and Pod::Simple should be sent to the
+L<mailto:pod-people@perl.org> mail list. Send an empty email to
+L<mailto:pod-people-subscribe@perl.org> to subscribe.
+
+This module is managed in an open GitHub repository,
+L<https://github.com/theory/pod-simple/>. Feel free to fork and contribute, or
+to clone L<git://github.com/theory/pod-simple.git> and send patches!
+
+Patches against Pod::Simple are welcome. Please send bug reports to
+L<mailto:<bug-pod-simple@rt.cpan.org>.
+
+=head1 COPYRIGHT AND DISCLAIMERS
+
+Copyright (c) 2002 Sean M. Burke.
+
+This library is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+This program is distributed in the hope that it will be useful, but
+without any warranty; without even the implied warranty of
+merchantability or fitness for a particular purpose.
+
+=head1 AUTHOR
+
+Pod::Simple was created by Sean M. Burke <sburke@cpan.org>.
+But don't bother him, he's retired.
+
+Pod::Simple is maintained by:
+
+=over
+
+=item * Allison Randal C<allison@perl.org>
+
+=item * Hans Dieter Pearcey C<hdp@cpan.org>
+
+=item * David E. Wheeler C<dwheeler@cpan.org>
+
+=back
+
+Pod::Simple::JustPod was developed by John SJ Anderson
+C<genehack@genehack.org>, with contributions from Karl Williamson
+C<khw@cpan.org>.
+
+=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/LinkSection.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/LinkSection.pm
index 04612f202e..b9ca19cdf9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/LinkSection.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/LinkSection.pm
@@ -2,13 +2,11 @@
require 5;
package Pod::Simple::LinkSection;
# Based somewhat dimly on Array::Autojoin
-use vars qw($VERSION );
-$VERSION = '3.35';
use strict;
use Pod::Simple::BlackBox;
use vars qw($VERSION );
-$VERSION = '3.35';
+$VERSION = '3.40';
use overload( # So it'll stringify nice
'""' => \&Pod::Simple::BlackBox::stringify_lol,
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Methody.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Methody.pm
index 67b8706741..5bcee54d4f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Methody.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Methody.pm
@@ -4,7 +4,7 @@ package Pod::Simple::Methody;
use strict;
use Pod::Simple ();
use vars qw(@ISA $VERSION);
-$VERSION = '3.35';
+$VERSION = '3.40';
@ISA = ('Pod::Simple');
# Yes, we could use named variables, but I want this to be impose
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Progress.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Progress.pm
index 0c18a5b37d..3d6f403112 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Progress.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Progress.pm
@@ -1,7 +1,7 @@
require 5;
package Pod::Simple::Progress;
-$VERSION = '3.35';
+$VERSION = '3.40';
use strict;
# Objects of this class are used for noting progress of an
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParser.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParser.pm
index 7c326ec6ae..ceeb3f9250 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParser.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParser.pm
@@ -1,6 +1,6 @@
require 5;
package Pod::Simple::PullParser;
-$VERSION = '3.35';
+$VERSION = '3.40';
use Pod::Simple ();
BEGIN {@ISA = ('Pod::Simple')}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserEndToken.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserEndToken.pm
index d3066a8e87..d9ebdcbcf0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserEndToken.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserEndToken.pm
@@ -5,7 +5,7 @@ use Pod::Simple::PullParserToken ();
use strict;
use vars qw(@ISA $VERSION);
@ISA = ('Pod::Simple::PullParserToken');
-$VERSION = '3.35';
+$VERSION = '3.40';
sub new { # Class->new(tagname);
my $class = shift;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserStartToken.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserStartToken.pm
index d938e0adb2..61608fb466 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserStartToken.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserStartToken.pm
@@ -5,7 +5,7 @@ use Pod::Simple::PullParserToken ();
use strict;
use vars qw(@ISA $VERSION);
@ISA = ('Pod::Simple::PullParserToken');
-$VERSION = '3.35';
+$VERSION = '3.40';
sub new { # Class->new(tagname, optional_attrhash);
my $class = shift;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserTextToken.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserTextToken.pm
index a11ce0fd92..c8247a081e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserTextToken.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserTextToken.pm
@@ -5,7 +5,7 @@ use Pod::Simple::PullParserToken ();
use strict;
use vars qw(@ISA $VERSION);
@ISA = ('Pod::Simple::PullParserToken');
-$VERSION = '3.35';
+$VERSION = '3.40';
sub new { # Class->new(text);
my $class = shift;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserToken.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserToken.pm
index c6618168e6..f14b5637cd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserToken.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/PullParserToken.pm
@@ -3,7 +3,7 @@ require 5;
package Pod::Simple::PullParserToken;
# Base class for tokens gotten from Pod::Simple::PullParser's $parser->get_token
@ISA = ();
-$VERSION = '3.35';
+$VERSION = '3.40';
use strict;
sub new { # Class->new('type', stuff...); ## Overridden in derived classes anyway
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/RTF.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/RTF.pm
index 153c3d3e28..ed0de149ae 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/RTF.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/RTF.pm
@@ -8,24 +8,67 @@ package Pod::Simple::RTF;
use strict;
use vars qw($VERSION @ISA %Escape $WRAP %Tagmap);
-$VERSION = '3.35';
+$VERSION = '3.40';
use Pod::Simple::PullParser ();
BEGIN {@ISA = ('Pod::Simple::PullParser')}
use Carp ();
BEGIN { *DEBUG = \&Pod::Simple::DEBUG unless defined &DEBUG }
+sub to_uni ($) { # Convert native code point to Unicode
+ my $x = shift;
+
+ # Broken for early EBCDICs
+ $x = chr utf8::native_to_unicode(ord $x) if $] ge 5.007_003
+ && ord("A") != 65;
+ return $x;
+}
+
+# We escape out 'F' so that we can send RTF files thru the mail without the
+# slightest worry that paragraphs beginning with "From" will get munged.
+# We also escape '\', '{', '}', and '_'
+my $map_to_self = ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEGHIJKLMNOPQRSTUVWXYZ[]^`abcdefghijklmnopqrstuvwxyz|~';
+
$WRAP = 1 unless defined $WRAP;
+%Escape = (
+
+ # Start with every character mapping to its hex equivalent
+ map( (chr($_) => sprintf("\\'%02x", $_)), 0 .. 0xFF),
+
+ # Override most ASCII printables with themselves (or on non-ASCII platforms,
+ # their ASCII values. This is because the output is UTF-16, which is always
+ # based on Unicode code points)
+ map( ( substr($map_to_self, $_, 1)
+ => to_uni(substr($map_to_self, $_, 1))), 0 .. length($map_to_self) - 1),
+
+ # And some refinements:
+ "\r" => "\n",
+ "\cj" => "\n",
+ "\n" => "\n\\line ",
+
+ "\t" => "\\tab ", # Tabs (altho theoretically raw \t's are okay)
+ "\f" => "\n\\page\n", # Formfeed
+ "-" => "\\_", # Turn plaintext '-' into a non-breaking hyphen
+ $Pod::Simple::nbsp => "\\~", # Latin-1 non-breaking space
+ $Pod::Simple::shy => "\\-", # Latin-1 soft (optional) hyphen
-# These are broken for early Perls on EBCDIC; they could be fixed to work
-# better there, but not worth it. These are part of a larger [...] class, so
-# are just the strings to substitute into it, as opposed to compiled patterns.
-my $cntrl = '[:cntrl:]';
-$cntrl = '\x00-\x1F\x7F' unless eval "qr/[$cntrl]/";
+ # CRAZY HACKS:
+ "\n" => "\\line\n",
+ "\r" => "\n",
+ "\cb" => "{\n\\cs21\\lang1024\\noproof ", # \\cf1
+ "\cc" => "}",
+);
-my $not_ascii = '[:^ascii:]';
-$not_ascii = '\x80-\xFF' unless eval "qr/[$not_ascii]/";
+# Generate a string of all the characters in %Escape that don't map to
+# themselves. First, one without the hyphen, then one with.
+my $escaped_sans_hyphen = "";
+$escaped_sans_hyphen .= $_ for grep { $_ ne $Escape{$_} && $_ ne '-' }
+ sort keys %Escape;
+my $escaped = "-$escaped_sans_hyphen";
+# Then convert to patterns
+$escaped_sans_hyphen = qr/[\Q$escaped_sans_hyphen \E]/;
+$escaped= qr/[\Q$escaped\E]/;
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -158,6 +201,13 @@ sub run {
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# Match something like an identifier. Prefer XID if available, then plain ID,
+# then just ASCII
+my $id_re = Pod::Simple::BlackBox::my_qr('[\'_\p{XIDS}][\'\p{XIDC}]+', "ab");
+$id_re = Pod::Simple::BlackBox::my_qr('[\'_\p{IDS}][\'\p{IDC}]+', "ab")
+ unless $id_re;
+$id_re = qr/['_a-zA-Z]['a-zA-Z0-9_]+/ unless $id_re;
+
sub do_middle { # the main work
my $self = $_[0];
my $fh = $self->{'output_fh'};
@@ -172,7 +222,7 @@ sub do_middle { # the main work
if( ($type = $token->type) eq 'text' ) {
if( $self->{'rtfverbatim'} ) {
DEBUG > 1 and print STDERR " $type " , $token->text, " in verbatim!\n";
- rtf_esc_codely($scratch = $token->text);
+ rtf_esc(0, $scratch = $token->text); # 0 => Don't escape hyphen
print $fh $scratch;
next;
}
@@ -195,13 +245,13 @@ sub do_middle { # the main work
|
# or starting alpha, but containing anything strange:
(?:
- [a-zA-Z'${not_ascii}]+[\$\@\:_<>\(\\\*]\S+
+ ${id_re}[\$\@\:_<>\(\\\*]\S+
)
)
/\cb$1\cc/xsg
;
- rtf_esc($scratch);
+ rtf_esc(1, $scratch); # 1 => escape hyphen
$scratch =~
s/(
[^\r\n]{65} # Snare 65 characters from a line
@@ -311,7 +361,7 @@ sub do_middle { # the main work
print $fh $token->attr('number'), ". \n";
} elsif ($tagname eq 'item-bullet') {
print $fh "\\'", ord("_"), "\n";
- #for funky testing: print $fh '', rtf_esc("\x{4E4B}\x{9053}");
+ #for funky testing: print $fh '', rtf_esc(1, "\x{4E4B}\x{9053}");
}
} elsif( $type eq 'end' ) {
@@ -465,7 +515,7 @@ sub doc_start {
# catches the most common case, at least
DEBUG and print STDERR "Title0: <$title>\n";
- $title = rtf_esc($title);
+ $title = rtf_esc(1, $title); # 1 => escape hyphen
DEBUG and print STDERR "Title1: <$title>\n";
$title = '\lang1024\noproof ' . $title
if $is_obviously_module_name;
@@ -489,90 +539,69 @@ END
#-------------------------------------------------------------------------
use integer;
-sub rtf_esc {
- my $x; # scratch
- if(!defined wantarray) { # void context: alter in-place!
- for(@_) {
- s/([F${cntrl}\-\\\{\}${not_ascii}])/$Escape{$1}/g; # ESCAPER
- s/([^\x00-\xFF])/'\\uc1\\u'.((ord($1)<32768)?ord($1):(ord($1)-65536)).'?'/eg;
- }
- return;
- } elsif(wantarray) { # return an array
- return map {; ($x = $_) =~
- s/([F${cntrl}\-\\\{\}${not_ascii}])/$Escape{$1}/g; # ESCAPER
- $x =~ s/([^\x00-\xFF])/'\\uc1\\u'.((ord($1)<32768)?ord($1):(ord($1)-65536)).'?'/eg;
- $x;
- } @_;
- } else { # return a single scalar
- ($x = ((@_ == 1) ? $_[0] : join '', @_)
- ) =~ s/([F${cntrl}\-\\\{\}${not_ascii}])/$Escape{$1}/g; # ESCAPER
- # Escape \, {, }, -, control chars, and 7f-ff.
- $x =~ s/([^\x00-\xFF])/'\\uc1\\u'.((ord($1)<32768)?ord($1):(ord($1)-65536)).'?'/eg;
+
+my $question_mark_code_points =
+ Pod::Simple::BlackBox::my_qr('([^\x00-\x{D7FF}\x{E000}-\x{10FFFF}])',
+ "\x{110000}");
+my $plane0 =
+ Pod::Simple::BlackBox::my_qr('([\x{100}-\x{FFFF}])', "\x{100}");
+my $other_unicode =
+ Pod::Simple::BlackBox::my_qr('([\x{10000}-\x{10FFFF}])', "\x{10000}");
+
+sub esc_uni($) {
+ use if $] le 5.006002, 'utf8';
+
+ my $x = shift;
+
+ # The output is expected to be UTF-16. Surrogates and above-Unicode get
+ # mapped to '?'
+ $x =~ s/$question_mark_code_points/?/g if $question_mark_code_points;
+
+ # Non-surrogate Plane 0 characters get mapped to their code points. But
+ # the standard calls for a 16bit SIGNED value.
+ $x =~ s/$plane0/'\\uc1\\u'.((ord($1)<32768)?ord($1):(ord($1)-65536)).'?'/eg
+ if $plane0;
+
+ # Use surrogate pairs for the rest
+ $x =~ s/$other_unicode/'\\uc1\\u' . ((ord($1) >> 10) + 0xD7C0 - 65536) . '\\u' . (((ord$1) & 0x03FF) + 0xDC00 - 65536) . '?'/eg if $other_unicode;
+
return $x;
- }
}
-sub rtf_esc_codely {
- # Doesn't change "-" to hard-hyphen, nor apply computerese style-smarts.
- # We don't want to change the "-" to hard-hyphen, because we want to
+sub rtf_esc ($$) {
+ # The parameter is true if we should escape hyphens
+ my $escape_re = ((shift) ? $escaped : $escaped_sans_hyphen);
+
+ # When false, it doesn't change "-" to hard-hyphen.
+ # We don't want to change the "-" to hard-hyphen, because we want to
# be able to paste this into a file and run it without there being
# dire screaming about the mysterious hard-hyphen character (which
# looks just like a normal dash character).
-
+ # XXX The comments used to claim that when false it didn't apply computerese
+ # style-smarts, but khw didn't see this actually
+
my $x; # scratch
if(!defined wantarray) { # void context: alter in-place!
for(@_) {
- s/([F${cntrl}\\\{\}${not_ascii}])/$Escape{$1}/g; # ESCAPER
- s/([^\x00-\xFF])/'\\uc1\\u'.((ord($1)<32768)?ord($1):(ord($1)-65536)).'?'/eg;
+ s/($escape_re)/$Escape{$1}/g; # ESCAPER
+ $_ = esc_uni($_);
}
return;
} elsif(wantarray) { # return an array
return map {; ($x = $_) =~
- s/([F${cntrl}\\\{\}${not_ascii}])/$Escape{$1}/g; # ESCAPER
- $x =~ s/([^\x00-\xFF])/'\\uc1\\u'.((ord($1)<32768)?ord($1):(ord($1)-65536)).'?'/eg;
+ s/($escape_re)/$Escape{$1}/g; # ESCAPER
+ $x = esc_uni($x);
$x;
} @_;
} else { # return a single scalar
($x = ((@_ == 1) ? $_[0] : join '', @_)
- ) =~ s/([F${cntrl}\\\{\}${not_ascii}])/$Escape{$1}/g; # ESCAPER
+ ) =~ s/($escape_re)/$Escape{$1}/g; # ESCAPER
# Escape \, {, }, -, control chars, and 7f-ff.
- $x =~ s/([^\x00-\xFF])/'\\uc1\\u'.((ord($1)<32768)?ord($1):(ord($1)-65536)).'?'/eg;
+ $x = esc_uni($x);
return $x;
}
}
-%Escape = (
- (($] lt 5.007_003) # Broken for non-ASCII on early Perls
- ? (map( (chr($_),chr($_)), # things not apparently needing escaping
- 0x20 .. 0x7E ),
- map( (chr($_),sprintf("\\'%02x", $_)), # apparently escapeworthy things
- 0x00 .. 0x1F, 0x5c, 0x7b, 0x7d, 0x7f .. 0xFF, 0x46))
- : (map( (chr(utf8::unicode_to_native($_)),chr(utf8::unicode_to_native($_))),
- 0x20 .. 0x7E ),
- map( (chr($_),sprintf("\\'%02x", utf8::unicode_to_native($_))),
- 0x00 .. 0x1F, 0x5c, 0x7b, 0x7d, 0x7f .. 0xFF, 0x46))),
-
- # We get to escape out 'F' so that we can send RTF files thru the mail
- # without the slightest worry that paragraphs beginning with "From"
- # will get munged.
-
- # And some refinements:
- "\r" => "\n",
- "\cj" => "\n",
- "\n" => "\n\\line ",
-
- "\t" => "\\tab ", # Tabs (altho theoretically raw \t's are okay)
- "\f" => "\n\\page\n", # Formfeed
- "-" => "\\_", # Turn plaintext '-' into a non-breaking hyphen
- $Pod::Simple::nbsp => "\\~", # Latin-1 non-breaking space
- $Pod::Simple::shy => "\\-", # Latin-1 soft (optional) hyphen
-
- # CRAZY HACKS:
- "\n" => "\\line\n",
- "\r" => "\n",
- "\cb" => "{\n\\cs21\\lang1024\\noproof ", # \\cf1
- "\cc" => "}",
-);
1;
__END__
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Search.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Search.pm
index df499cacf2..a07d33b85a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Search.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Search.pm
@@ -3,7 +3,7 @@ package Pod::Simple::Search;
use strict;
use vars qw($VERSION $MAX_VERSION_WITHIN $SLEEPY);
-$VERSION = '3.35'; ## Current version of this package
+$VERSION = '3.40'; ## Current version of this package
BEGIN { *DEBUG = sub () {0} unless defined &DEBUG; } # set DEBUG level
use Carp ();
@@ -12,7 +12,6 @@ $SLEEPY = 1 if !defined $SLEEPY and $^O =~ /mswin|mac/i;
# flag to occasionally sleep for $SLEEPY - 1 seconds.
$MAX_VERSION_WITHIN ||= 60;
-my $IS_CASE_INSENSITIVE = -e uc __FILE__ && -e lc __FILE__;
#############################################################################
@@ -26,7 +25,7 @@ use Cwd qw( cwd );
__PACKAGE__->_accessorize( # Make my dumb accessor methods
'callback', 'progress', 'dir_prefix', 'inc', 'laborious', 'limit_glob',
'limit_re', 'shadows', 'verbose', 'name2path', 'path2name', 'recurse',
- 'ciseen'
+ 'ciseen', 'is_case_insensitive'
);
#==========================================================================
@@ -42,6 +41,7 @@ sub init {
$self->inc(1);
$self->recurse(1);
$self->verbose(DEBUG);
+ $self->is_case_insensitive(-e uc __FILE__ && -e lc __FILE__);
return $self;
}
@@ -130,12 +130,12 @@ sub _make_search_callback {
# Put the options in variables, for easy access
my( $laborious, $verbose, $shadows, $limit_re, $callback, $progress,
- $path2name, $name2path, $recurse, $ciseen) =
+ $path2name, $name2path, $recurse, $ciseen, $is_case_insensitive) =
map scalar($self->$_()),
qw(laborious verbose shadows limit_re callback progress
- path2name name2path recurse ciseen);
+ path2name name2path recurse ciseen is_case_insensitive);
my ($seen, $remember, $files_for);
- if ($IS_CASE_INSENSITIVE) {
+ if ($is_case_insensitive) {
$seen = sub { $ciseen->{ lc $_[0] } };
$remember = sub { $name2path->{ $_[0] } = $ciseen->{ lc $_[0] } = $_[1]; };
$files_for = sub { my $n = lc $_[0]; grep { lc $path2name->{$_} eq $n } %{ $path2name } };
@@ -259,7 +259,7 @@ sub _path2modname {
while(@m
and defined($x = lc( $m[0] ))
and( $x eq 'site_perl'
- or($x eq 'pod' and @m == 1 and $shortname =~ m{^perl.*\.pod$}s )
+ or($x =~ m/^pods?$/ and @m == 1 and $shortname =~ m{^perl.*\.pod$}s )
or $x =~ m{\\d+\\.z\\d+([_.]?\\d+)?} # if looks like a vernum
or $x eq lc( $Config::Config{'archname'} )
)) { shift @m }
@@ -546,7 +546,7 @@ sub _limit_glob_to_limit_re {
sub _actual_filenames {
my $dir = shift;
my $fn = lc shift;
- opendir my $dh, $dir or return;
+ opendir my ($dh), $dir or return;
return map { File::Spec->catdir($dir, $_) }
grep { lc $_ eq $fn } readdir $dh;
}
@@ -588,7 +588,7 @@ sub find {
my $fullext = $fullname . $ext;
if ( -f $fullext and $self->contains_pod($fullext) ) {
print "FOUND: $fullext\n" if $verbose;
- if (@parts > 1 && lc $parts[0] eq 'pod' && $IS_CASE_INSENSITIVE && $ext eq '.pod') {
+ if (@parts > 1 && lc $parts[0] eq 'pod' && $self->is_case_insensitive() && $ext eq '.pod') {
# Well, this file could be for a program (perldoc) but we actually
# want a module (Pod::Perldoc). So see if there is a .pm with the
# proper casing.
@@ -611,7 +611,7 @@ sub find {
}
# Case-insensitively Look for ./pod directories and slip them in.
- for my $subdir ( _actual_filenames($dir, 'pod') ) {
+ for my $subdir ( _actual_filenames($dir, 'pods'), _actual_filenames($dir, 'pod') ) {
if (-d $subdir) {
$verbose and print "Noticing $subdir and looking there...\n";
unshift @search_dirs, $subdir;
@@ -849,6 +849,20 @@ inspected too, and are noted in the pathname2podname return hash.
This attribute's default value is false; and normally you won't
need to turn it on.
+=item $search->is_case_insensitive( I<true-or-false> );
+
+Pod::Simple::Search will by default internally make an assumption
+based on the underlying filesystem where the class file is found
+whether it is case insensitive or not.
+
+If it is determined to be case insensitive, during survey() it may
+skip pod files/modules that happen to be equal to names it's already
+seen, ignoring case.
+
+However, it's possible to have distinct files in different directories
+that intentionally has the same name, just differing in case, that should
+be reported. Hence, you may force the behavior by setting this to true
+or false.
=item $search->limit_re( I<some-regxp> );
@@ -857,7 +871,6 @@ to limit the results just to items whose podnames match the given
regexp. Normally this option is not needed, and the more efficient
C<limit_glob> attribute is used instead.
-
=item $search->dir_prefix( I<some-string-value> );
Setting this attribute to a string value means that the searches should
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/SimpleTree.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/SimpleTree.pm
index bff5af84c4..85dbabcd70 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/SimpleTree.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/SimpleTree.pm
@@ -5,7 +5,7 @@ use strict;
use Carp ();
use Pod::Simple ();
use vars qw( $ATTR_PAD @ISA $VERSION $SORT_ATTRS);
-$VERSION = '3.35';
+$VERSION = '3.40';
BEGIN {
@ISA = ('Pod::Simple');
*DEBUG = \&Pod::Simple::DEBUG unless defined &DEBUG;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Subclassing.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Subclassing.pod
index 88f85e86de..f9cb09a52e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Subclassing.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Subclassing.pod
@@ -98,9 +98,14 @@ nodes that represent preformatted text (from verbatim sections).
TODO intro... mention that events are supplied for implicits, like for
missing >'s
-
In the following section, we use XML to represent the event structure
-associated with a particular construct. That is, TODO
+associated with a particular construct. That is, an opening tag
+represents the element start, the attributes of that opening tag are
+the attributes given to the callback, and the closing tag represents
+the end element.
+
+Three callback methods must be supplied by a class extending
+L<Pod::Simple> to receive the corresponding event:
=over
@@ -112,8 +117,9 @@ associated with a particular construct. That is, TODO
=back
-TODO describe
-
+Here's the comprehensive list of values you can expect as
+I<element_name> in your implementation of C<_handle_element_start>
+and C<_handle_element_end>::
=over
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Text.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Text.pm
index 66e15f48cc..de50b510ea 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Text.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Text.pm
@@ -6,7 +6,7 @@ use Carp ();
use Pod::Simple::Methody ();
use Pod::Simple ();
use vars qw( @ISA $VERSION $FREAKYMODE);
-$VERSION = '3.35';
+$VERSION = '3.40';
@ISA = ('Pod::Simple::Methody');
BEGIN { *DEBUG = defined(&Pod::Simple::DEBUG)
? \&Pod::Simple::DEBUG
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TextContent.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TextContent.pm
index 980612b313..ad4172b7a3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TextContent.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TextContent.pm
@@ -6,7 +6,7 @@ use strict;
use Carp ();
use Pod::Simple ();
use vars qw( @ISA $VERSION );
-$VERSION = '3.35';
+$VERSION = '3.40';
@ISA = ('Pod::Simple');
sub new {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TiedOutFH.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TiedOutFH.pm
index a7364dfa58..0dd12c412d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TiedOutFH.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TiedOutFH.pm
@@ -4,7 +4,7 @@ package Pod::Simple::TiedOutFH;
use Symbol ('gensym');
use Carp ();
use vars qw($VERSION );
-$VERSION = '3.35';
+$VERSION = '3.40';
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Transcode.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Transcode.pm
index a4bb29ffdb..eb12702282 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Transcode.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/Transcode.pm
@@ -3,7 +3,7 @@ require 5;
package Pod::Simple::Transcode;
use strict;
use vars qw($VERSION @ISA);
-$VERSION = '3.35';
+$VERSION = '3.40';
BEGIN {
if(defined &DEBUG) {;} # Okay
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeDumb.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeDumb.pm
index c206905657..2b675ccb78 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeDumb.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeDumb.pm
@@ -5,7 +5,7 @@ require 5;
package Pod::Simple::TranscodeDumb;
use strict;
use vars qw($VERSION %Supported);
-$VERSION = '3.35';
+$VERSION = '3.40';
# This module basically pretends it knows how to transcode, except
# only for null-transcodings! We use this when Encode isn't
# available.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeSmart.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeSmart.pm
index e4d4f7eb60..99f55683ab 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeSmart.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/TranscodeSmart.pm
@@ -9,7 +9,7 @@ use strict;
use Pod::Simple;
require Encode;
use vars qw($VERSION );
-$VERSION = '3.35';
+$VERSION = '3.40';
sub is_dumb {0}
sub is_smart {1}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XHTML.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XHTML.pm
index 8c2cf1a01b..b9c6269bf9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XHTML.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XHTML.pm
@@ -45,7 +45,7 @@ declare the output character set as UTF-8 before parsing, like so:
package Pod::Simple::XHTML;
use strict;
use vars qw( $VERSION @ISA $HAS_HTML_ENTITIES );
-$VERSION = '3.35';
+$VERSION = '3.40';
use Pod::Simple::Methody ();
@ISA = ('Pod::Simple::Methody');
@@ -92,7 +92,7 @@ the call to C<parse_file>:
In turning L<Foo::Bar> into http://whatever/Foo%3a%3aBar, what
to put before the "Foo%3a%3aBar". The default value is
-"http://search.cpan.org/perldoc?".
+"https://metacpan.org/pod/".
=head2 perldoc_url_postfix
@@ -247,7 +247,7 @@ sub new {
my $self = shift;
my $new = $self->SUPER::new(@_);
$new->{'output_fh'} ||= *STDOUT{IO};
- $new->perldoc_url_prefix('http://search.cpan.org/perldoc?');
+ $new->perldoc_url_prefix('https://metacpan.org/pod/');
$new->man_url_prefix('http://man.he.net/man');
$new->html_charset('ISO-8859-1');
$new->nix_X_codes(1);
@@ -685,8 +685,8 @@ sub emit {
Resolves a POD link target (typically a module or POD file name) and section
name to a URL. The resulting link will be returned for the above examples as:
- http://search.cpan.org/perldoc?Net::Ping#INSTALL
- http://search.cpan.org/perldoc?perlpodspec
+ https://metacpan.org/pod/Net::Ping#INSTALL
+ https://metacpan.org/pod/perlpodspec
#SYNOPSIS
Note that when there is only a section argument the URL will simply be a link
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XMLOutStream.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XMLOutStream.pm
index 62fe39549d..cb818a1740 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XMLOutStream.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Simple/XMLOutStream.pm
@@ -5,7 +5,7 @@ use strict;
use Carp ();
use Pod::Simple ();
use vars qw( $ATTR_PAD @ISA $VERSION $SORT_ATTRS);
-$VERSION = '3.35';
+$VERSION = '3.40';
BEGIN {
@ISA = ('Pod::Simple');
*DEBUG = \&Pod::Simple::DEBUG unless defined &DEBUG;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm
index b05730ef47..56e6e78a86 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text.pm
@@ -14,7 +14,7 @@
package Pod::Text;
-use 5.006;
+use 5.008;
use strict;
use warnings;
@@ -30,7 +30,7 @@ use Pod::Simple ();
# We have to export pod2text for backward compatibility.
@EXPORT = qw(pod2text);
-$VERSION = '4.11';
+$VERSION = '4.14';
# Ensure that $Pod::Simple::nbsp and $Pod::Simple::shy are available. Code
# taken from Pod::Simple 3.32, but was only added in 3.30.
@@ -39,16 +39,8 @@ if ($Pod::Simple::VERSION ge 3.30) {
$NBSP = $Pod::Simple::nbsp;
$SHY = $Pod::Simple::shy;
} else {
- if ($] ge 5.007_003) {
- $NBSP = chr utf8::unicode_to_native(0xA0);
- $SHY = chr utf8::unicode_to_native(0xAD);
- } elsif (Pod::Simple::ASCII) {
- $NBSP = "\xA0";
- $SHY = "\xAD";
- } else {
- $NBSP = "\x41";
- $SHY = "\xCA";
- }
+ $NBSP = chr utf8::unicode_to_native(0xA0);
+ $SHY = chr utf8::unicode_to_native(0xAD);
}
##############################################################################
@@ -247,7 +239,7 @@ sub wrap {
my $spaces = ' ' x $$self{MARGIN};
my $width = $$self{opt_width} - $$self{MARGIN};
while (length > $width) {
- if (s/^([^\n]{0,$width})\s+// || s/^([^\n]{$width})//) {
+ if (s/^([^\n]{0,$width})[ \t\n]+// || s/^([^\n]{$width})//) {
$output .= $spaces . $1 . "\n";
} else {
last;
@@ -265,14 +257,16 @@ sub reformat {
local $_ = shift;
# If we're trying to preserve two spaces after sentences, do some munging
- # to support that. Otherwise, smash all repeated whitespace.
+ # to support that. Otherwise, smash all repeated whitespace. Be careful
+ # not to use \s here, which in Unicode input may match non-breaking spaces
+ # that we don't want to smash.
if ($$self{opt_sentence}) {
s/ +$//mg;
s/\.\n/. \n/g;
s/\n/ /g;
s/ +/ /g;
} else {
- s/\s+/ /g;
+ s/[ \t\n]+/ /g;
}
return $self->wrap ($_);
}
@@ -333,15 +327,14 @@ sub start_document {
# When UTF-8 output is set, check whether our output file handle already
# has a PerlIO encoding layer set. If it does not, we'll need to encode
- # our output before printing it (handled in the output() sub). Wrap the
- # check in an eval to handle versions of Perl without PerlIO.
+ # our output before printing it (handled in the output() sub).
$$self{ENCODE} = 0;
if ($$self{opt_utf8}) {
$$self{ENCODE} = 1;
eval {
my @options = (output => 1, details => 1);
my $flag = (PerlIO::get_layers ($$self{output_fh}, @options))[-1];
- if ($flag & PerlIO::F_UTF8 ()) {
+ if ($flag && ($flag & PerlIO::F_UTF8 ())) {
$$self{ENCODE} = 0;
$$self{ENCODING} = 'UTF-8';
}
@@ -919,7 +912,9 @@ being the file to write the formatted output to.
You can also call parse_lines() to parse an array of lines or
parse_string_document() to parse a document already in memory. As with
parse_file(), parse_lines() and parse_string_document() default to sending
-their output to C<STDOUT> unless changed with the output_fh() method.
+their output to C<STDOUT> unless changed with the output_fh() method. Be
+aware that parse_lines() and parse_string_document() both expect raw bytes,
+not decoded characters.
To put the output from any parse method into a string instead of a file
handle, call the output_string() method instead of output_fh().
@@ -1006,7 +1001,7 @@ how to use Pod::Simple.
=head1 COPYRIGHT AND LICENSE
-Copyright 1999-2002, 2004, 2006, 2008-2009, 2012-2016, 2018 Russ Allbery
+Copyright 1999-2002, 2004, 2006, 2008-2009, 2012-2016, 2018-2019 Russ Allbery
<rra@cpan.org>
This program is free software; you may redistribute it and/or modify it
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Color.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Color.pm
index 8d956f2a5d..5d47c5ecb3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Color.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Color.pm
@@ -12,7 +12,7 @@
package Pod::Text::Color;
-use 5.006;
+use 5.008;
use strict;
use warnings;
@@ -23,7 +23,7 @@ use vars qw(@ISA $VERSION);
@ISA = qw(Pod::Text);
-$VERSION = '4.11';
+$VERSION = '4.14';
##############################################################################
# Overrides
@@ -97,9 +97,6 @@ sub wrap {
# $shortchar matches some sequence of $char ending in codes followed by
# whitespace or the end of the string. $longchar matches exactly $width
# $chars, used when we have to truncate and hard wrap.
- #
- # $shortchar and $longchar are created in a slightly odd way because the
- # construct ${char}{0,$width} didn't do the right thing until Perl 5.8.x.
my $code = '(?:\e\[[\d;]+m)';
my $char = "(?>$code*[^\\n])";
my $shortchar = '^(' . $char . "{0,$width}(?>$code*)" . ')(?:\s+|\z)';
@@ -185,7 +182,7 @@ Russ Allbery <rra@cpan.org>.
=head1 COPYRIGHT AND LICENSE
-Copyright 1999, 2001, 2004, 2006, 2008, 2009, 2018 Russ Allbery
+Copyright 1999, 2001, 2004, 2006, 2008, 2009, 2018-2019 Russ Allbery
<rra@cpan.org>
This program is free software; you may redistribute it and/or modify it
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm
index 92a3a9330e..53bc6afef2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm
@@ -19,7 +19,7 @@
package Pod::Text::Overstrike;
-use 5.006;
+use 5.008;
use strict;
use warnings;
@@ -29,7 +29,7 @@ use Pod::Text ();
@ISA = qw(Pod::Text);
-$VERSION = '4.11';
+$VERSION = '4.14';
##############################################################################
# Overrides
@@ -185,7 +185,7 @@ created by Russ Allbery <rra@cpan.org>. Subsequently updated by Russ Allbery.
Copyright 2000 by Joe Smith <Joe.Smith@inwap.com>
-Copyright 2001, 2004, 2008, 2014, 2018 by Russ Allbery <rra@cpan.org>
+Copyright 2001, 2004, 2008, 2014, 2018-2019 by Russ Allbery <rra@cpan.org>
This program is free software; you may redistribute it and/or modify it
under the same terms as Perl itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Termcap.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Termcap.pm
index d36ba4f518..be218f0bf0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Termcap.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Pod/Text/Termcap.pm
@@ -12,7 +12,7 @@
package Pod::Text::Termcap;
-use 5.006;
+use 5.008;
use strict;
use warnings;
@@ -24,7 +24,7 @@ use vars qw(@ISA $VERSION);
@ISA = qw(Pod::Text);
-$VERSION = '4.11';
+$VERSION = '4.14';
##############################################################################
# Overrides
@@ -36,14 +36,6 @@ sub new {
my ($self, %args) = @_;
my ($ospeed, $term, $termios);
- # $ENV{HOME} is usually not set on Windows. The default Term::Cap path
- # may not work on Solaris.
- unless (exists $ENV{TERMPATH}) {
- my $home = exists $ENV{HOME} ? "$ENV{HOME}/.termcap:" : '';
- $ENV{TERMPATH} =
- "${home}/etc/termcap:/usr/share/misc/termcap:/usr/share/lib/termcap";
- }
-
# Fall back on a hard-coded terminal speed if POSIX::Termios isn't
# available (such as on VMS).
eval { $termios = POSIX::Termios->new };
@@ -80,10 +72,12 @@ sub new {
# Initialize Pod::Text.
$self = $self->SUPER::new (%args);
- # Fall back on the ANSI escape sequences if Term::Cap doesn't work.
- $$self{BOLD} = $bold || "\e[1m";
- $$self{UNDL} = $undl || "\e[4m";
- $$self{NORM} = $norm || "\e[m";
+ # If we were unable to get any of the formatting sequences, don't attempt
+ # that type of formatting. This will do weird things if bold or underline
+ # were available but normal wasn't, but hopefully that will never happen.
+ $$self{BOLD} = $bold || q{};
+ $$self{UNDL} = $undl || q{};
+ $$self{NORM} = $norm || q{};
return $self;
}
@@ -106,11 +100,19 @@ sub cmd_head2 {
sub cmd_b { my $self = shift; return "$$self{BOLD}$_[1]$$self{NORM}" }
sub cmd_i { my $self = shift; return "$$self{UNDL}$_[1]$$self{NORM}" }
+# Return a regex that matches a formatting sequence. This will only be valid
+# if we were able to get at least some termcap information.
+sub format_regex {
+ my ($self) = @_;
+ my @codes = ($self->{BOLD}, $self->{UNDL}, $self->{NORM});
+ return join(q{|}, map { $_ eq q{} ? () : "\Q$_\E" } @codes);
+}
+
# Analyze a single line and return any formatting codes in effect at the end
# of that line.
sub end_format {
my ($self, $line) = @_;
- my $pattern = "(\Q$$self{BOLD}\E|\Q$$self{UNDL}\E|\Q$$self{NORM}\E)";
+ my $pattern = "(" . $self->format_regex() . ")";
my $current;
while ($line =~ /$pattern/g) {
my $code = $1;
@@ -147,15 +149,17 @@ sub wrap {
my $spaces = ' ' x $$self{MARGIN};
my $width = $$self{opt_width} - $$self{MARGIN};
+ # If we were unable to find any termcap sequences, use Pod::Text wrapping.
+ if ($self->{BOLD} eq q{} && $self->{UNDL} eq q{} && $self->{NORM} eq q{}) {
+ return $self->SUPER::wrap($_);
+ }
+
# $code matches a single special sequence. $char matches any number of
# special sequences preceding a single character other than a newline.
# $shortchar matches some sequence of $char ending in codes followed by
# whitespace or the end of the string. $longchar matches exactly $width
# $chars, used when we have to truncate and hard wrap.
- #
- # $shortchar and $longchar are created in a slightly odd way because the
- # construct ${char}{0,$width} didn't do the right thing until Perl 5.8.x.
- my $code = "(?:\Q$$self{BOLD}\E|\Q$$self{UNDL}\E|\Q$$self{NORM}\E)";
+ my $code = "(?:" . $self->format_regex() . ")";
my $char = "(?>$code*[^\\n])";
my $shortchar = '^(' . $char . "{0,$width}(?>$code*)" . ')(?:\s+|\z)';
my $longchar = '^(' . $char . "{$width})";
@@ -225,34 +229,20 @@ text using the correct termcap escape sequences for the current terminal.
Apart from the format codes, it in all ways functions like Pod::Text. See
L<Pod::Text> for details and available options.
-=head1 ENVIRONMENT
-
-This module sets the TERMPATH environment variable globally to:
-
- $HOME/.termcap:/etc/termcap:/usr/share/misc/termcap:/usr/share/lib/termcap
-
-if it isn't already set. (The first entry is omitted if the HOME
-environment variable isn't set.) This is a (very old) workaround for
-problems finding termcap information on older versions of Solaris, and is
-not good module behavior. Please do not rely on this behavior; it may be
-dropped in a future release.
-
-=head1 NOTES
-
-This module uses Term::Cap to retrieve the formatting escape sequences for
-the current terminal, and falls back on the ECMA-48 (the same in this
-regard as ANSI X3.64 and ISO 6429, the escape codes also used by DEC VT100
-terminals) if the bold, underline, and reset codes aren't set in the
-termcap information.
+This module uses L<Term::Cap> to find the correct terminal settings. See the
+documentation of that module for how it finds terminal database information
+and how to override that behavior if necessary. If unable to find control
+strings for bold and underscore formatting, that formatting is skipped,
+resulting in the same output as Pod::Text.
=head1 AUTHOR
-Russ Allbery <rra@cpan.org>.
+Russ Allbery <rra@cpan.org>
=head1 COPYRIGHT AND LICENSE
-Copyright 1999, 2001-2002, 2004, 2006, 2008-2009, 2014-2015, 2018 Russ Allbery
-<rra@cpan.org>
+Copyright 1999, 2001-2002, 2004, 2006, 2008-2009, 2014-2015, 2018-2019 Russ
+Allbery <rra@cpan.org>
This program is free software; you may redistribute it and/or modify it
under the same terms as Perl itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Safe.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Safe.pm
index e9f096713d..6bc74540be 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Safe.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Safe.pm
@@ -3,7 +3,7 @@ package Safe;
use 5.003_11;
use Scalar::Util qw(reftype refaddr);
-$Safe::VERSION = "2.40";
+$Safe::VERSION = "2.41_01";
# *** Don't declare any lexicals above this point ***
#
@@ -543,6 +543,13 @@ outside the compartment) placed into the compartment. For example,
=head1 WARNING
+The Safe module does not implement an effective sandbox for
+evaluating untrusted code with the perl interpreter.
+
+Bugs in the perl interpreter that could be abused to bypass
+Safe restrictions are not treated as vulnerabilities. See
+L<perlsecpolicy> for additional information.
+
The authors make B<no warranty>, implied or otherwise, about the
suitability of this software for safety or security purposes.
@@ -753,7 +760,7 @@ any I<further> compilation that the already compiled code may try to perform.
This is particularly useful when applied to code references returned from reval().
(It also provides a kind of workaround for RT#60374: "Safe.pm sort {} bug with
--Dusethreads". See L<http://rt.perl.org/rt3//Public/Bug/Display.html?id=60374>
+-Dusethreads". See L<https://rt.perl.org/rt3//Public/Bug/Display.html?id=60374>
for I<much> more detail.)
=head2 wrap_code_refs_within (...)
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Scalar/Util.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Scalar/Util.pm
index 6982158705..a7345aad78 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Scalar/Util.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Scalar/Util.pm
@@ -17,8 +17,8 @@ our @EXPORT_OK = qw(
dualvar isdual isvstring looks_like_number openhandle readonly set_prototype
tainted
);
-our $VERSION = "1.50";
-$VERSION = eval $VERSION;
+our $VERSION = "1.55";
+$VERSION =~ tr/_//d;
require List::Util; # List::Util loads the XS
List::Util->VERSION( $VERSION ); # Ensure we got the right XS version (RT#100863)
@@ -134,6 +134,11 @@ is returned.
$obj = bless {}, "Foo";
$type = reftype $obj; # HASH
+Note that for internal reasons, all precompiled regexps (C<qr/.../>) are
+blessed references; thus C<ref()> returns the package name string C<"Regexp">
+on these but C<reftype()> will return the underlying C structure type of
+C<"REGEXP"> in all capitals.
+
=head2 weaken
weaken( $ref );
@@ -276,8 +281,8 @@ L<perlapi/looks_like_number>.
my $fh = openhandle( $fh );
-Returns C<$fh> itself if C<$fh> may be used as a filehandle and is open, or is
-is a tied handle. Otherwise C<undef> is returned.
+Returns C<$fh> itself, if C<$fh> may be used as a filehandle and is open, or if
+it is a tied handle. Otherwise C<undef> is returned.
$fh = openhandle(*STDIN); # \*STDIN
$fh = openhandle(\*STDIN); # \*STDIN
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/SelfLoader.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/SelfLoader.pm
index 0034e5be33..daa3e6632c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/SelfLoader.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/SelfLoader.pm
@@ -2,7 +2,7 @@ package SelfLoader;
use 5.008;
use strict;
use IO::Handle;
-our $VERSION = "1.25";
+our $VERSION = "1.26";
# The following bit of eval-magic is necessary to make this work on
# perls < 5.009005.
@@ -428,7 +428,7 @@ You should also have received a copy of the GNU General Public License
along with this program in the file named "Copying". If not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301, USA or visit their web page on the internet at
-http://www.gnu.org/copyleft/gpl.html.
+L<http://www.gnu.org/copyleft/gpl.html>.
For those of you that choose to use the GNU General Public License,
my interpretation of the GNU General Public License is that no Perl
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Socket.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Socket.pm
index 370deef103..2c6b5e45d0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Socket.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Socket.pm
@@ -3,7 +3,7 @@ package Socket;
use strict;
{ use 5.006001; }
-our $VERSION = '2.027';
+our $VERSION = '2.029';
=head1 NAME
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm
index b05a641d3d..1a750f1ba5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Storable.pm
@@ -8,7 +8,7 @@
# in the README file that comes with the distribution.
#
-require XSLoader;
+BEGIN { require XSLoader }
require Exporter;
package Storable;
@@ -27,7 +27,9 @@ our @EXPORT_OK = qw(
our ($canonical, $forgive_me);
-our $VERSION = '3.15';
+BEGIN {
+ our $VERSION = '3.21';
+}
our $recursion_limit;
our $recursion_limit_hash;
@@ -104,14 +106,12 @@ $Storable::flags = FLAGS_COMPAT;
$Storable::downgrade_restricted = 1;
$Storable::accept_future_minor = 1;
-XSLoader::load('Storable');
+BEGIN { XSLoader::load('Storable') };
#
# Determine whether locking is possible, but only when needed.
#
-sub CAN_FLOCK { 1 } # computed by Storable.pm.PL
-
sub show_file_magic {
print <<EOM;
#
@@ -266,7 +266,7 @@ sub _store {
local *FILE;
if ($use_locking) {
open(FILE, ">>", $file) || logcroak "can't write into $file: $!";
- unless (1) {
+ unless (CAN_FLOCK) {
logcarp
"Storable::lock_store: fcntl/flock emulation broken on $^O";
return undef;
@@ -410,7 +410,7 @@ sub _retrieve {
my $self;
my $da = $@; # Could be from exception handler
if ($use_locking) {
- unless (1) {
+ unless (CAN_FLOCK) {
logcarp
"Storable::lock_store: fcntl/flock emulation broken on $^O";
return undef;
@@ -986,6 +986,9 @@ modifying C<$Storable::recursion_limit> and
C<$Storable::recursion_limit_hash> respectively. Either can be set to
C<-1> to prevent any depth checks, though this isn't recommended.
+If you want to test what the limits are, the F<stacksize> tool is
+included in the C<Storable> distribution.
+
=item *
You can create endless loops if the things you serialize via freeze()
@@ -1224,9 +1227,9 @@ See CVE-2015-1592 and its metasploit module.
If your application requires accepting data from untrusted sources,
you are best off with a less powerful and more-likely safe
serialization format and implementation. If your data is sufficiently
-simple, Cpanel::JSON::XS, Data::MessagePack or Serial are the best
-choices and offers maximum interoperability, but note that Serial is
-unsafe by default.
+simple, L<Cpanel::JSON::XS>, L<Data::MessagePack> or L<Sereal> are the best
+choices and offer maximum interoperability, but note that Sereal is
+L<unsafe by default|Sereal::Decoder/ROBUSTNESS>.
=head1 WARNING
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Sub/Util.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Sub/Util.pm
index edcc6544f6..d7b59aebab 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Sub/Util.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Sub/Util.pm
@@ -15,8 +15,8 @@ our @EXPORT_OK = qw(
subname set_subname
);
-our $VERSION = "1.50";
-$VERSION = eval $VERSION;
+our $VERSION = "1.55";
+$VERSION =~ tr/_//d;
require List::Util; # as it has the XS
List::Util->VERSION( $VERSION ); # Ensure we got the right XS version (RT#100863)
@@ -95,8 +95,10 @@ I<Since version 1.40.>
Returns the name of the given C<$code> reference, if it has one. Normal named
subs will give a fully-qualified name consisting of the package and the
localname separated by C<::>. Anonymous code references will give C<__ANON__>
-as the localname. If a name has been set using L</set_subname>, this name will
-be returned instead.
+as the localname. If the package the code was compiled in has been deleted
+(e.g. using C<delete_package> from L<Symbol>), C<__ANON__> will be returned as
+the package name. If a name has been set using L</set_subname>, this name will be
+returned instead.
This function was inspired by C<sub_fullname> from L<Sub::Identify>. The
remaining functions that C<Sub::Identify> implements can easily be emulated
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Sys/Hostname.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Sys/Hostname.pm
index 8b5dde1445..2284e1f81c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Sys/Hostname.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Sys/Hostname.pm
@@ -16,7 +16,7 @@ use warnings ();
our $host;
BEGIN {
- $VERSION = '1.22';
+ $VERSION = '1.23';
{
local $SIG{__DIE__};
eval {
@@ -29,7 +29,7 @@ BEGIN {
sub hostname {
- @_ and warnings::warnif("deprecated", "hostname() doesn't accept any arguments. This will become fatal in Perl 5.32");
+ @_ and croak("hostname() does not accepts arguments (it used to silently discard any provided)");
# method 1 - we already know it
return $host if defined $host;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Term/ANSIColor.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Term/ANSIColor.pm
index 730124b7f6..db32908140 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Term/ANSIColor.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Term/ANSIColor.pm
@@ -1,17 +1,17 @@
# Color screen output using ANSI escape sequences.
#
-# Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2005, 2006, 2008, 2009, 2010,
-# 2011, 2012, 2013, 2014, 2015, 2016 Russ Allbery <rra@cpan.org>
-# Copyright 1996 Zenin
-# Copyright 2012 Kurt Starsinic <kstarsinic@gmail.com>
+# This module provides utility functions (in two different forms) for coloring
+# output with ANSI escape sequences.
#
-# This program is free software; you may redistribute it and/or modify it
-# under the same terms as Perl itself.
-#
-# PUSH/POP support submitted 2007 by openmethods.com voice solutions
+# This module is sometimes used in low-memory environments, so avoid use of
+# \d, \w, [:upper:], and similar constructs in the most important functions
+# (color, colored, AUTOLOAD, and the generated constant functions) since
+# loading the Unicode attribute files consumes a lot of memory.
#
# Ah, September, when the sysadmins turn colors and fall off the trees....
# -- Dave Van Domelen
+#
+# SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl
##############################################################################
# Modules and declarations
@@ -19,15 +19,15 @@
package Term::ANSIColor;
-use 5.006;
+use 5.008;
use strict;
use warnings;
# Also uses Carp but loads it on demand to reduce memory usage.
-use Exporter ();
+use Exporter;
-# use Exporter plus @ISA instead of use base for 5.6 compatibility.
+# use Exporter plus @ISA instead of use base to reduce memory usage.
## no critic (ClassHierarchies::ProhibitExplicitISA)
# Declare variables that should be set in BEGIN for robustness.
@@ -41,7 +41,7 @@ our $AUTOLOAD;
# against circular module loading (not that we load any modules, but
# consistency is good).
BEGIN {
- $VERSION = '4.06';
+ $VERSION = '5.01';
# All of the basic supported constants, used in %EXPORT_TAGS.
my @colorlist = qw(
@@ -173,7 +173,7 @@ for my $n (0 .. 23) {
# Reverse lookup. Alphabetically first name for a sequence is preferred.
our %ATTRIBUTES_R;
-for my $attr (reverse sort keys %ATTRIBUTES) {
+for my $attr (reverse(sort(keys(%ATTRIBUTES)))) {
$ATTRIBUTES_R{ $ATTRIBUTES{$attr} } = $attr;
}
@@ -188,17 +188,18 @@ for my $code (16 .. 255) {
# Import any custom colors set in the environment.
our %ALIASES;
-if (exists $ENV{ANSI_COLORS_ALIASES}) {
+if (exists($ENV{ANSI_COLORS_ALIASES})) {
my $spec = $ENV{ANSI_COLORS_ALIASES};
- $spec =~ s{\s+}{}xmsg;
+ $spec =~ s{ \A \s+ }{}xms;
+ $spec =~ s{ \s+ \z }{}xms;
# Error reporting here is an interesting question. Use warn rather than
# carp because carp would report the line of the use or require, which
# doesn't help anyone understand what's going on, whereas seeing this code
# will be more helpful.
## no critic (ErrorHandling::RequireCarping)
- for my $definition (split m{,}xms, $spec) {
- my ($new, $old) = split m{=}xms, $definition, 2;
+ for my $definition (split(m{\s*,\s*}xms, $spec)) {
+ my ($new, $old) = split(m{\s*=\s*}xms, $definition, 2);
if (!$new || !$old) {
warn qq{Bad color mapping "$definition"};
} else {
@@ -249,10 +250,10 @@ sub croak {
# called sub against the list of attributes, and if it's an all-caps version
# of one of them, we define the sub on the fly and then run it.
#
-# If the environment variable ANSI_COLORS_DISABLED is set to a true value,
-# just return the arguments without adding any escape sequences. This is to
-# make it easier to write scripts that also work on systems without any ANSI
-# support, like Windows consoles.
+# If the environment variable ANSI_COLORS_DISABLED is set to a true value, or
+# if the variable NO_COLOR is set, just return the arguments without adding
+# any escape sequences. This is to make it easier to write scripts that also
+# work on systems without any ANSI support, like Windows consoles.
#
# Avoid using character classes like [:upper:] and \w here, since they load
# Unicode character tables and consume a ton of memory. All of our constants
@@ -274,7 +275,7 @@ sub AUTOLOAD {
# If colors are disabled, just return the input. Do this without
# installing a sub for (marginal, unbenchmarked) speed.
- if ($ENV{ANSI_COLORS_DISABLED}) {
+ if ($ENV{ANSI_COLORS_DISABLED} || defined($ENV{NO_COLOR})) {
return join(q{}, @_);
}
@@ -296,7 +297,7 @@ sub AUTOLOAD {
## no critic (ValuesAndExpressions::ProhibitImplicitNewlines)
my $eval_result = eval qq{
sub $AUTOLOAD {
- if (\$ENV{ANSI_COLORS_DISABLED}) {
+ if (\$ENV{ANSI_COLORS_DISABLED} || defined(\$ENV{NO_COLOR})) {
return join(q{}, \@_);
} elsif (\$AUTOLOCAL && \@_) {
return PUSHCOLOR('$escape') . join(q{}, \@_) . POPCOLOR;
@@ -320,7 +321,6 @@ sub AUTOLOAD {
$@ = $eval_err;
# Dispatch to the newly-created sub.
- ## no critic (References::ProhibitDoubleSigils)
goto &$AUTOLOAD;
}
## use critic
@@ -393,25 +393,35 @@ sub LOCALCOLOR {
# Throws: Text exception for any invalid attribute
sub color {
my (@codes) = @_;
- @codes = map { split } @codes;
# Return the empty string if colors are disabled.
- if ($ENV{ANSI_COLORS_DISABLED}) {
+ if ($ENV{ANSI_COLORS_DISABLED} || defined($ENV{NO_COLOR})) {
return q{};
}
+ # Split on whitespace and expand aliases.
+ @codes = map { split } @codes;
+ @codes = map { defined($ALIASES{$_}) ? @{ $ALIASES{$_} } : $_ } @codes;
+
# Build the attribute string from semicolon-separated numbers.
+ ## no critic (RegularExpressions::ProhibitEnumeratedClasses)
my $attribute = q{};
for my $code (@codes) {
$code = lc($code);
if (defined($ATTRIBUTES{$code})) {
$attribute .= $ATTRIBUTES{$code} . q{;};
- } elsif (defined($ALIASES{$code})) {
- $attribute .= $ALIASES{$code} . q{;};
+ } elsif ($code =~ m{ \A (on_)? r([0-9]+) g([0-9]+) b([0-9]+) \z }xms) {
+ my ($r, $g, $b) = ($2 + 0, $3 + 0, $4 + 0);
+ if ($r > 255 || $g > 255 || $b > 255) {
+ croak("Invalid attribute name $code");
+ }
+ my $prefix = $1 ? '48' : '38';
+ $attribute .= "$prefix;2;$r;$g;$b;";
} else {
croak("Invalid attribute name $code");
}
}
+ ## use critic
# We added one too many semicolons for simplicity. Remove the last one.
chop($attribute);
@@ -444,20 +454,38 @@ sub uncolor {
croak("Bad escape sequence $escape");
}
- # Pull off 256-color codes (38;5;n or 48;5;n) as a unit.
- push(@nums, $attrs =~ m{ ( 0*[34]8;0*5;\d+ | \d+ ) (?: ; | \z ) }xmsg);
+ # Pull off 256-color codes (38;5;n or 48;5;n) and true color codes
+ # (38;2;n;n;n or 48;2;n;n;n) as a unit.
+ my $regex = qr{
+ (
+ 0*[34]8 ; 0*2 ; \d+ ; \d+ ; \d+
+ | 0*[34]8 ; 0*5 ; \d+
+ | \d+
+ )
+ (?: ; | \z )
+ }xms;
+ push(@nums, $attrs =~ m{$regex}xmsg);
}
# Now, walk the list of numbers and convert them to attribute names.
# Strip leading zeroes from any of the numbers. (xterm, at least, allows
# leading zeroes to be added to any number in an escape sequence.)
for my $num (@nums) {
- $num =~ s{ ( \A | ; ) 0+ (\d) }{$1$2}xmsg;
- my $name = $ATTRIBUTES_R{$num};
- if (!defined($name)) {
- croak("No name for escape sequence $num");
+ if ($num =~ m{ \A 0*([34])8 ; 0*2 ; (\d+) ; (\d+) ; (\d+) \z }xms) {
+ my ($r, $g, $b) = ($2 + 0, $3 + 0, $4 + 0);
+ if ($r > 255 || $g > 255 || $b > 255) {
+ croak("No name for escape sequence $num");
+ }
+ my $prefix = ($1 == 4) ? 'on_' : q{};
+ push(@result, "${prefix}r${r}g${g}b${b}");
+ } else {
+ $num =~ s{ ( \A | ; ) 0+ (\d) }{$1$2}xmsg;
+ my $name = $ATTRIBUTES_R{$num};
+ if (!defined($name)) {
+ croak("No name for escape sequence $num");
+ }
+ push(@result, $name);
}
- push(@result, $name);
}
# Return the attribute names.
@@ -484,7 +512,7 @@ sub colored {
my ($first, @rest) = @_;
my ($string, @codes);
if (ref($first) && ref($first) eq 'ARRAY') {
- @codes = @{$first};
+ @codes = @{$first};
$string = join(q{}, @rest);
} else {
$string = $first;
@@ -492,7 +520,7 @@ sub colored {
}
# Return the string unmolested if colors are disabled.
- if ($ENV{ANSI_COLORS_DISABLED}) {
+ if ($ENV{ANSI_COLORS_DISABLED} || defined($ENV{NO_COLOR})) {
return $string;
}
@@ -514,19 +542,20 @@ sub colored {
# Define a new color alias, or return the value of an existing alias.
#
# $alias - The color alias to define
-# $color - The standard color the alias will correspond to (optional)
+# @color - The color attributes the alias will correspond to (optional)
#
-# Returns: The standard color value of the alias
+# Returns: The standard color value of the alias as a string (may be multiple
+# attributes separated by spaces)
# undef if one argument was given and the alias was not recognized
# Throws: Text exceptions for invalid alias names, attempts to use a
# standard color name as an alias, or an unknown standard color name
sub coloralias {
- my ($alias, $color) = @_;
- if (!defined($color)) {
- if (!exists $ALIASES{$alias}) {
- return;
+ my ($alias, @color) = @_;
+ if (!@color) {
+ if (exists($ALIASES{$alias})) {
+ return join(q{ }, @{ $ALIASES{$alias} });
} else {
- return $ATTRIBUTES_R{ $ALIASES{$alias} };
+ return;
}
}
@@ -538,14 +567,23 @@ sub coloralias {
croak(qq{Invalid alias name "$alias"});
} elsif ($ATTRIBUTES{$alias}) {
croak(qq{Cannot alias standard color "$alias"});
- } elsif (!exists $ATTRIBUTES{$color}) {
- croak(qq{Invalid attribute name "$color"});
}
## use critic
+ # Split on whitespace and expand aliases.
+ @color = map { split } @color;
+ @color = map { defined($ALIASES{$_}) ? @{ $ALIASES{$_} } : $_ } @color;
+
+ # Check that all of the attributes are valid.
+ for my $attribute (@color) {
+ if (!exists($ATTRIBUTES{$attribute})) {
+ croak(qq{Invalid attribute name "$attribute"});
+ }
+ }
+
# Set the alias and return.
- $ALIASES{$alias} = $ATTRIBUTES{$color};
- return $color;
+ $ALIASES{$alias} = [@color];
+ return join(q{ }, @color);
}
# Given a string, strip the ANSI color codes out of that string and return the
@@ -574,9 +612,12 @@ sub colorvalid {
my (@codes) = @_;
@codes = map { split(q{ }, lc) } @codes;
for my $code (@codes) {
- if (!(defined($ATTRIBUTES{$code}) || defined($ALIASES{$code}))) {
- return;
+ next if defined($ATTRIBUTES{$code});
+ next if defined($ALIASES{$code});
+ if ($code =~ m{ \A (?: on_ )? r (\d+) g (\d+) b (\d+) \z }xms) {
+ next if ($1 <= 255 && $2 <= 255 && $3 <= 255);
}
+ return;
}
return 1;
}
@@ -599,7 +640,7 @@ command.com NT ESC Delvare SSH OpenSSH aixterm ECMA-048 Fraktur overlining
Zenin reimplemented Allbery PUSHCOLOR POPCOLOR LOCALCOLOR openmethods.com
openmethods.com. grey ATTR urxvt mistyped prepending Bareword filehandle
Cygwin Starsinic aterm rxvt CPAN RGB Solarized Whitespace alphanumerics
-undef
+undef CLICOLOR NNN GGG RRR
=head1 SYNOPSIS
@@ -617,8 +658,8 @@ undef
# Map escape sequences back to color names.
use Term::ANSIColor 1.04 qw(uncolor);
- my $names = uncolor('01;31');
- print join(q{ }, @{$names}), "\n";
+ my @names = uncolor('01;31');
+ print join(q{ }, @names), "\n";
# Strip all color escape sequences.
use Term::ANSIColor 2.01 qw(colorstrip);
@@ -666,16 +707,20 @@ other through constants. It also offers the utility functions uncolor(),
colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
imported to be used (see L</SYNOPSIS>).
+If you are using Term::ANSIColor in a console command, consider supporting the
+CLICOLOR standard. See L</"Supporting CLICOLOR"> for more information.
+
See L</COMPATIBILITY> for the versions of Term::ANSIColor that introduced
particular features and the versions of Perl that included them.
=head2 Supported Colors
-Terminal emulators that support color divide into three types: ones that
-support only eight colors, ones that support sixteen, and ones that
-support 256. This module provides the ANSI escape codes for all of them.
-These colors are referred to as ANSI colors 0 through 7 (normal), 8
-through 15 (16-color), and 16 through 255 (256-color).
+Terminal emulators that support color divide into four types: ones that
+support only eight colors, ones that support sixteen, ones that support 256,
+and ones that support 24-bit color. This module provides the ANSI escape
+codes for all of them. These colors are referred to as ANSI colors 0 through
+7 (normal), 8 through 15 (16-color), 16 through 255 (256-color), and true
+color (called direct-color by B<xterm>).
Unfortunately, interpretation of colors 0 through 7 often depends on
whether the emulator supports eight colors or sixteen colors. Emulators
@@ -698,6 +743,16 @@ C<red> is color 1 and C<bright_red> is color 9. The same applies for
background colors: C<on_red> is the normal color and C<on_bright_red> is
the bright color. Capitalize these strings for the constant interface.
+There is unfortunately no way to know whether the current emulator
+supports more than eight colors, which makes the choice of colors
+difficult. The most conservative choice is to use only the regular
+colors, which are at least displayed on all emulators. However, they will
+appear dark in sixteen-color terminal emulators, including most common
+emulators in UNIX X environments. If you know the display is one of those
+emulators, you may wish to use the bright variants instead. Even better,
+offer the user a way to configure the colors for a given application to
+fit their terminal emulator.
+
For 256-color emulators, this module additionally provides C<ansi0>
through C<ansi15>, which are the same as colors 0 through 15 in
sixteen-color emulators but use the 256-color escape syntax, C<grey0>
@@ -711,15 +766,12 @@ completely on non-256-color terminals or may be misinterpreted and produce
random behavior. Additional attributes such as blink, italic, or bold may
not work with the 256-color palette.
-There is unfortunately no way to know whether the current emulator
-supports more than eight colors, which makes the choice of colors
-difficult. The most conservative choice is to use only the regular
-colors, which are at least displayed on all emulators. However, they will
-appear dark in sixteen-color terminal emulators, including most common
-emulators in UNIX X environments. If you know the display is one of those
-emulators, you may wish to use the bright variants instead. Even better,
-offer the user a way to configure the colors for a given application to
-fit their terminal emulator.
+For true color emulators, this module supports attributes of the form C<<
+rI<NNN>gI<NNN>bI<NNN> >> and C<< on_rI<NNN>gI<NNN>bI<NNN> >> for all values of
+I<NNN> between 0 and 255. These represent foreground and background colors,
+respectively, with the RGB values given by the I<NNN> numbers. These colors
+may be ignored completely on non-true-color terminals or may be misinterpreted
+and produce random behavior.
=head2 Function Interface
@@ -766,6 +818,12 @@ C<rgb000> or C<rgb515>. Similarly, the recognized background colors are:
plus C<on_rgbI<RGB>> for I<R>, I<G>, and I<B> values from 0 to 5.
+For true color terminals, the recognized foreground colors are C<<
+rI<RRR>gI<GGG>bI<BBB> >> for I<RRR>, I<GGG>, and I<BBB> values between 0 and
+255. Similarly, the recognized background colors are C<<
+on_rI<RRR>gI<GGG>bI<BBB> >> for I<RRR>, I<GGG>, and I<BBB> values between 0
+and 255.
+
For any of the above listed attributes, case is not significant.
Attributes, once set, last until they are unset (by printing the attribute
@@ -808,6 +866,13 @@ default background color for the next line. Programs like pagers can also
be confused by attributes that span lines. Normally you'll want to set
$Term::ANSIColor::EACHLINE to C<"\n"> to use this feature.
+Particularly consider setting $Term::ANSIColor::EACHLINE if you are
+interleaving output to standard output and standard error and you aren't
+flushing standard output (via autoflush() or setting C<$|>). If you don't,
+the code to reset the color may unexpectedly sit in the standard output buffer
+rather than going to the display, causing standard error output to appear in
+the wrong color.
+
=item uncolor(ESCAPE)
uncolor() performs the opposite translation as color(), turning escape
@@ -827,17 +892,26 @@ together in scalar context. Its arguments are not modified.
colorvalid() takes attribute strings the same as color() and returns true
if all attributes are known and false otherwise.
-=item coloralias(ALIAS[, ATTR])
+=item coloralias(ALIAS[, ATTR ...])
-If ATTR is specified, coloralias() sets up an alias of ALIAS for the
-standard color ATTR. From that point forward, ALIAS can be passed into
-color(), colored(), and colorvalid() and will have the same meaning as
-ATTR. One possible use of this facility is to give more meaningful names
-to the 256-color RGB colors. Only ASCII alphanumerics, C<.>, C<_>, and
-C<-> are allowed in alias names.
+If ATTR is specified, it is interpreted as a list of space-separated strings
+naming attributes or existing aliases. In this case, coloralias() sets up an
+alias of ALIAS for the set of attributes given by ATTR. From that point
+forward, ALIAS can be passed into color(), colored(), and colorvalid() and
+will have the same meaning as the sequence of attributes given in ATTR. One
+possible use of this facility is to give more meaningful names to the
+256-color RGB colors. Only ASCII alphanumerics, C<.>, C<_>, and C<-> are
+allowed in alias names.
-If ATTR is not specified, coloralias() returns the standard color name to
-which ALIAS is aliased, if any, or undef if ALIAS does not exist.
+If ATTR includes aliases, those aliases will be expanded at definition time
+and their values will be used to define the new alias. This means that if you
+define an alias A in terms of another alias B, and then later redefine alias
+B, the value of alias A will not change.
+
+If ATTR is not specified, coloralias() returns the standard attribute or
+attributes to which ALIAS is aliased, if any, or undef if ALIAS does not
+exist. If it is aliased to multiple attributes, the return value will be a
+single string and the attributes will be separated by spaces.
This is the same facility used by the ANSI_COLORS_ALIASES environment
variable (see L</ENVIRONMENT> below) but can be used at runtime, not just
@@ -904,6 +978,8 @@ to explicitly import at least C<RESET>, as in:
use Term::ANSIColor 4.00 qw(RESET :constants256);
+True color and aliases are not supported by the constant interface.
+
When using the constants, if you don't want to have to remember to add the
C<, RESET> at the end of each print line, you can set
$Term::ANSIColor::AUTORESET to a true value. Then, the display mode will
@@ -925,13 +1001,14 @@ over $Term::ANSIColor::AUTORESET, and the latter is ignored.
The subroutine interface has the advantage over the constants interface in
that only two subroutines are exported into your namespace, versus
-thirty-eight in the constants interface. On the flip side, the constants
-interface has the advantage of better compile time error checking, since
-misspelled names of colors or attributes in calls to color() and colored()
-won't be caught until runtime whereas misspelled names of constants will
-be caught at compile time. So, pollute your namespace with almost two
-dozen subroutines that you may not even use that often, or risk a silly
-bug by mistyping an attribute. Your choice, TMTOWTDI after all.
+thirty-eight in the constants interface, and aliases and true color attributes
+are supported. On the flip side, the constants interface has the advantage of
+better compile time error checking, since misspelled names of colors or
+attributes in calls to color() and colored() won't be caught until runtime
+whereas misspelled names of constants will be caught at compile time. So,
+pollute your namespace with almost two dozen subroutines that you may not even
+use that often, or risk a silly bug by mistyping an attribute. Your choice,
+TMTOWTDI after all.
=head2 The Color Stack
@@ -971,6 +1048,31 @@ PUSHCOLOR pushes the attributes set by its argument, which is normally a
string of color constants. It can't ask the terminal what the current
attributes are.
+=head2 Supporting CLICOLOR
+
+L<https://bixense.com/clicolors/> proposes a standard for enabling and
+disabling color output from console commands using two environment variables,
+CLICOLOR and CLICOLOR_FORCE. Term::ANSIColor cannot automatically support
+this standard, since the correct action depends on where the output is going
+and Term::ANSIColor may be used in a context where colors should always be
+generated even if CLICOLOR is set in the environment. But you can use the
+supported environment variable ANSI_COLORS_DISABLED to implement CLICOLOR in
+your own programs with code like this:
+
+ if (exists($ENV{CLICOLOR}) && $ENV{CLICOLOR} == 0) {
+ if (!$ENV{CLICOLOR_FORCE}) {
+ $ENV{ANSI_COLORS_DISABLED} = 1;
+ }
+ }
+
+If you are using the constant interface, be sure to include this code before
+you use any color constants (such as at the very top of your script), since
+this environment variable is only honored the first time a color constant is
+seen.
+
+Be aware that this will export ANSI_COLORS_DISABLED to any child processes of
+your program as well.
+
=head1 DIAGNOSTICS
=over 4
@@ -1070,9 +1172,10 @@ The format is:
ANSI_COLORS_ALIASES='newcolor1=oldcolor1,newcolor2=oldcolor2'
-Whitespace is ignored.
+Whitespace is ignored. The alias value can be a single attribute or a
+space-separated list of attributes.
-For example the L<Solarized|http://ethanschoonover.com/solarized> colors
+For example the L<Solarized|https://ethanschoonover.com/solarized> colors
can be mapped with:
ANSI_COLORS_ALIASES='\
@@ -1095,11 +1198,20 @@ coloralias() for an equivalent facility that can be used at runtime.
=item ANSI_COLORS_DISABLED
If this environment variable is set to a true value, all of the functions
-defined by this module (color(), colored(), and all of the constants not
-previously used in the program) will not output any escape sequences and
-instead will just return the empty string or pass through the original
-text as appropriate. This is intended to support easy use of scripts
-using this module on platforms that don't support ANSI escape sequences.
+defined by this module (color(), colored(), and all of the constants) will not
+output any escape sequences and instead will just return the empty string or
+pass through the original text as appropriate. This is intended to support
+easy use of scripts using this module on platforms that don't support ANSI
+escape sequences.
+
+=item NO_COLOR
+
+If this environment variable is set to any value, it suppresses generation of
+escape sequences the same as if ANSI_COLORS_DISABLED is set to a true value.
+This implements the L<https://no-color.org/> informal standard. Programs that
+want to enable color despite NO_COLOR being set will need to unset that
+environment variable before any constant or function provided by this module
+is used.
=back
@@ -1135,12 +1247,27 @@ $Term::ANSIColor::AUTOLOCAL was changed to take precedence over
$Term::ANSIColor::AUTORESET, rather than the other way around, in
Term::ANSIColor 4.00, included in Perl 5.17.8.
-C<ansi16> through C<ansi255>, as aliases for the C<rgb> and C<grey>
-colors, and the corresponding C<on_ansi> names and C<ANSI> and C<ON_ANSI>
-constants, were added in Term::ANSIColor 4.06.
+C<ansi16> through C<ansi255>, as aliases for the C<rgb> and C<grey> colors,
+and the corresponding C<on_ansi> names and C<ANSI> and C<ON_ANSI> constants
+were added in Term::ANSIColor 4.06, included in Perl 5.25.7.
+
+Support for true color (the C<rNNNgNNNbNNN> and C<on_rNNNgNNNbNNN>
+attributes), defining aliases in terms of other aliases, and aliases mapping
+to multiple attributes instead of only a single attribute was added in
+Term::ANSIColor 5.00.
+
+Support for NO_COLOR was added in Term::ANSIColor 5.01.
=head1 RESTRICTIONS
+Both colored() and many uses of the color constants will add the reset escape
+sequence after a newline. If a program mixes colored output to standard
+output with output to standard error, this can result in the standard error
+text having the wrong color because the reset escape sequence hasn't yet been
+flushed to the display (since standard output to a terminal is line-buffered
+by default). To avoid this, either set autoflush() on STDOUT or set
+$Term::ANSIColor::EACHLINE to C<"\n">.
+
It would be nice if one could leave off the commas around the constants
entirely and just say:
@@ -1210,18 +1337,20 @@ table. It is not believed to be fully supported by any of the terminals
listed, although it's displayed as green in the Linux console, but it is
reportedly supported by urxvt.
-Note that codes 6 (rapid blink) and 9 (strike-through) are specified in
-ANSI X3.64 and ECMA-048 but are not commonly supported by most displays
-and emulators and therefore aren't supported by this module at the present
-time. ECMA-048 also specifies a large number of other attributes,
-including a sequence of attributes for font changes, Fraktur characters,
-double-underlining, framing, circling, and overlining. As none of these
-attributes are widely supported or useful, they also aren't currently
-supported by this module.
+Note that codes 6 (rapid blink) and 9 (strike-through) are specified in ANSI
+X3.64 and ECMA-048 but are not commonly supported by most displays and
+emulators and therefore aren't supported by this module. ECMA-048 also
+specifies a large number of other attributes, including a sequence of
+attributes for font changes, Fraktur characters, double-underlining, framing,
+circling, and overlining. As none of these attributes are widely supported or
+useful, they also aren't currently supported by this module.
Most modern X terminal emulators support 256 colors. Known to not support
those colors are aterm, rxvt, Terminal.app, and TTY/VC.
+For information on true color support in various terminal emulators, see
+L<True Colour support|https://gist.github.com/XVilka/8346728>.
+
=head1 AUTHORS
Original idea (using constants) by Zenin, reimplemented using subs by Russ
@@ -1234,10 +1363,10 @@ voice solutions.
=head1 COPYRIGHT AND LICENSE
-Copyright 1996 Zenin
+Copyright 1996-1998, 2000-2002, 2005-2006, 2008-2018, 2020 Russ Allbery
+<rra@cpan.org>
-Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2005, 2006, 2008, 2009, 2010,
-2011, 2012, 2013, 2014, 2015, 2016 Russ Allbery <rra@cpan.org>
+Copyright 1996 Zenin
Copyright 2012 Kurt Starsinic <kstarsinic@gmail.com>
@@ -1254,7 +1383,7 @@ The CPAN module L<Term::Chrome> provides a different interface using
objects and operator overloading.
ECMA-048 is available on-line (at least at the time of this writing) at
-L<http://www.ecma-international.org/publications/standards/Ecma-048.htm>.
+L<https://www.ecma-international.org/publications/standards/Ecma-048.htm>.
ISO 6429 is available from ISO for a charge; the author of this module
does not own a copy of it. Since the source material for ISO 6429 was
@@ -1262,11 +1391,24 @@ ECMA-048 and the latter is available for free, there seems little reason
to obtain the ISO standard.
The 256-color control sequences are documented at
-L<http://invisible-island.net/xterm/ctlseqs/ctlseqs.html> (search for
+L<https://invisible-island.net/xterm/ctlseqs/ctlseqs.html> (search for
256-color).
+Information about true color support in various terminal emulators and test
+programs you can run to check the true color support in your terminal emulator
+are available at L<https://gist.github.com/XVilka/8346728>.
+
+L<CLICOLORS|https://bixense.com/clicolors/> and
+L<NO_COLOR|https://no-color.org/> are useful standards to be aware of, and
+ideally follow, for any application using color. Term::ANSIColor complies
+with the latter.
+
The current version of this module is always available from its web site
at L<https://www.eyrie.org/~eagle/software/ansicolor/>. It is also part
of the Perl core distribution as of 5.6.0.
=cut
+
+# Local Variables:
+# copyright-at-end-flag: t
+# End:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder.pm
index b61bd5024d..1a49b7a8e7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN {
if( $] < 5.008 ) {
@@ -63,7 +63,8 @@ sub _add_ts_hooks {
$todo = ${"$cpkg\::TODO"} if $cpkg;
$todo = ${"$epkg\::TODO"} if $epkg && !$todo;
- return $e unless defined $todo;
+ return $e unless defined($todo);
+ return $e unless length($todo);
# Turn a diag into a todo diag
return Test::Builder::TodoDiag->new(%$e) if ref($e) eq 'Test2::Event::Diag';
@@ -390,7 +391,7 @@ sub name {
sub reset { ## no critic (Subroutines::ProhibitBuiltinHomonyms)
my ($self, %params) = @_;
- Test2::API::test2_set_is_end(0);
+ Test2::API::test2_unset_is_end();
# We leave this a global because it has to be localized and localizing
# hash keys is just asking for pain. Also, it was documented.
@@ -695,7 +696,7 @@ sub _ok_debug {
my $self = shift;
my ($trace, $orig_name) = @_;
- my $is_todo = defined($self->todo);
+ my $is_todo = $self->in_todo;
my $msg = $is_todo ? "Failed (TODO)" : "Failed";
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Formatter.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Formatter.pm
index 3c29ffdaf2..ab405cab98 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Formatter.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Formatter.pm
@@ -2,7 +2,7 @@ package Test::Builder::Formatter;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Formatter::TAP; our @ISA = qw(Test2::Formatter::TAP) }
@@ -33,7 +33,8 @@ sub debug_tap {
my ($self, $f, $num) = @_;
return if $self->{+NO_DIAG};
my @out = $self->SUPER::debug_tap($f, $num);
- $self->redirect(\@out) if @out && $f->{about}->{package} eq 'Test::Builder::TodoDiag';
+ $self->redirect(\@out) if @out && ref $f->{about} && defined $f->{about}->{package}
+ && $f->{about}->{package} eq 'Test::Builder::TodoDiag';
return @out;
}
@@ -41,7 +42,8 @@ sub info_tap {
my ($self, $f) = @_;
return if $self->{+NO_DIAG};
my @out = $self->SUPER::info_tap($f);
- $self->redirect(\@out) if @out && $f->{about}->{package} eq 'Test::Builder::TodoDiag';
+ $self->redirect(\@out) if @out && ref $f->{about} && defined $f->{about}->{package}
+ && $f->{about}->{package} eq 'Test::Builder::TodoDiag';
return @out;
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Module.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Module.pm
index 1ca914dee6..6e550eb6f7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Module.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Module.pm
@@ -7,7 +7,7 @@ use Test::Builder;
require Exporter;
our @ISA = qw(Exporter);
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
=head1 NAME
@@ -172,4 +172,11 @@ sub builder {
return Test::Builder->new;
}
+=head1 SEE ALSO
+
+L<< Test2::Manual::Tooling::TestBuilder >> describes the improved
+options for writing testing modules provided by L<< Test2 >>.
+
+=cut
+
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester.pm
index 469336d875..da98e3d9a0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester.pm
@@ -1,7 +1,7 @@
package Test::Builder::Tester;
use strict;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test::Builder;
use Symbol;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester/Color.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester/Color.pm
index 0bf39c60d7..116e6057d8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester/Color.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/Tester/Color.pm
@@ -1,7 +1,7 @@
package Test::Builder::Tester::Color;
use strict;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
require Test::Builder::Tester;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/TodoDiag.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/TodoDiag.pm
index 8ac230f71c..b69ca25266 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/TodoDiag.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Builder/TodoDiag.pm
@@ -2,7 +2,7 @@ package Test::Builder::TodoDiag;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event::Diag; our @ISA = qw(Test2::Event::Diag) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/More.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/More.pm
index 473c86eba6..b2f82286b4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/More.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/More.pm
@@ -17,7 +17,7 @@ sub _carp {
return warn @_, " at $file line $line\n";
}
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test::Builder::Module;
our @ISA = qw(Test::Builder::Module);
@@ -1402,7 +1402,7 @@ You then know the thing you had todo is done and can remove the
TODO flag.
The nice part about todo tests, as opposed to simply commenting out a
-block of tests, is it's like having a programmatic todo list. You know
+block of tests, is that it is like having a programmatic todo list. You know
how much work is left to be done, you're aware of what bugs there are,
and you'll know immediately when they're fixed.
@@ -1848,7 +1848,7 @@ might get a "Wide character in print" warning. Using
C<< binmode STDOUT, ":utf8" >> will not fix it.
L<Test::Builder> (which powers
Test::More) duplicates STDOUT and STDERR. So any changes to them,
-including changing their output disciplines, will not be seem by
+including changing their output disciplines, will not be seen by
Test::More.
One work around is to apply encodings to STDOUT and STDERR as early
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Simple.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Simple.pm
index 9218173bc5..6ff8183b80 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Simple.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Simple.pm
@@ -4,7 +4,7 @@ use 5.006;
use strict;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test::Builder::Module;
our @ISA = qw(Test::Builder::Module);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester.pm
index 19cbf66571..1cc7bd179e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester.pm
@@ -18,7 +18,7 @@ require Exporter;
use vars qw( @ISA @EXPORT );
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
@EXPORT = qw( run_tests check_tests check_test cmp_results show_space );
@ISA = qw( Exporter );
@@ -393,7 +393,7 @@ The easiest way to test is to do something like
}
);
-this will execute the is_mystyle_eq test, capturing it's results and
+this will execute the is_mystyle_eq test, capturing its results and
checking that they are what was expected.
You may need to examine the test results in a more flexible way, for
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Capture.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Capture.pm
index e28dbf8343..c5c454215f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Capture.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Capture.pm
@@ -2,7 +2,7 @@ use strict;
package Test::Tester::Capture;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test::Builder;
@@ -13,14 +13,8 @@ use vars qw( @ISA );
# Make Test::Tester::Capture thread-safe for ithreads.
BEGIN {
use Config;
- if( $] >= 5.008 && $Config{useithreads} ) {
- require threads::shared;
- threads::shared->import;
- }
- else {
- *share = sub { 0 };
- *lock = sub { 0 };
- }
+ *share = sub { 0 };
+ *lock = sub { 0 };
}
my $Curr_Test = 0; share($Curr_Test);
@@ -30,7 +24,7 @@ my $Prem_Diag = {diag => ""}; share($Curr_Test);
sub new
{
# Test::Tester::Capgture::new used to just return __PACKAGE__
- # because Test::Builder::new enforced it's singleton nature by
+ # because Test::Builder::new enforced its singleton nature by
# return __PACKAGE__. That has since changed, Test::Builder::new now
# returns a blessed has and around version 0.78, Test::Builder::todo
# started wanting to modify $self. To cope with this, we now return
@@ -229,7 +223,7 @@ Test::Tester::Capture - Help testing test modules built with Test::Builder
=head1 DESCRIPTION
This is a subclass of Test::Builder that overrides many of the methods so
-that they don't output anything. It also keeps track of it's own set of test
+that they don't output anything. It also keeps track of its own set of test
results so that you can use Test::Builder based modules to perform tests on
other Test::Builder based modules.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/CaptureRunner.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/CaptureRunner.pm
index 7cf3c0f0b5..a86ef0616c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/CaptureRunner.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/CaptureRunner.pm
@@ -3,7 +3,7 @@ use strict;
package Test::Tester::CaptureRunner;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test::Tester::Capture;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Delegate.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Delegate.pm
index ebfd4e2168..2036f2ebc2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Delegate.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/Tester/Delegate.pm
@@ -3,7 +3,7 @@ use warnings;
package Test::Tester::Delegate;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Scalar::Util();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/use/ok.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/use/ok.pm
index a81bbfb64a..4113ef59c8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/use/ok.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test/use/ok.pm
@@ -1,7 +1,7 @@
package Test::use::ok;
use 5.005;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
__END__
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2.pm
index 98c5391da9..d915631070 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2.pm
@@ -2,7 +2,7 @@ package Test2;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API.pm
index 8193b07366..6c517415bd 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API.pm
@@ -9,14 +9,44 @@ BEGIN {
$ENV{TEST2_ACTIVE} = 1;
}
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
my $INST;
my $ENDING = 0;
-sub test2_set_is_end { ($ENDING) = @_ ? @_ : (1) }
+sub test2_unset_is_end { $ENDING = 0 }
sub test2_get_is_end { $ENDING }
+sub test2_set_is_end {
+ my $before = $ENDING;
+ ($ENDING) = @_ ? @_ : (1);
+
+ # Only send the event in a transition from false to true
+ return if $before;
+ return unless $ENDING;
+
+ return unless $INST;
+ my $stack = $INST->stack or return;
+ my $root = $stack->root or return;
+
+ return unless $root->count;
+
+ return unless $$ == $INST->pid;
+ return unless get_tid() == $INST->tid;
+
+ my $trace = Test2::EventFacet::Trace->new(
+ frame => [__PACKAGE__, __FILE__, __LINE__, __PACKAGE__ . '::test2_set_is_end'],
+ );
+ my $ctx = Test2::API::Context->new(
+ trace => $trace,
+ hub => $root,
+ );
+
+ $ctx->send_ev2(control => { phase => 'END', details => 'Transition to END phase' });
+
+ 1;
+}
+
use Test2::API::Instance(\$INST);
# Set the exit status
@@ -85,8 +115,10 @@ our @EXPORT_OK = qw{
test2_start_preload
test2_stop_preload
test2_in_preload
+ test2_is_testing_done
test2_set_is_end
+ test2_unset_is_end
test2_get_is_end
test2_pid
@@ -176,6 +208,27 @@ sub test2_ipc_wait_enable { $INST->set_no_wait(0) }
sub test2_ipc_wait_disable { $INST->set_no_wait(1) }
sub test2_ipc_wait_enabled { !$INST->no_wait }
+sub test2_is_testing_done {
+ # No instance? VERY DONE!
+ return 1 unless $INST;
+
+ # No stack? tests must be done, it is created pretty early
+ my $stack = $INST->stack or return 1;
+
+ # Nothing on the stack, no root hub yet, likely have not started testing
+ return 0 unless @$stack;
+
+ # Stack has a slot for the root hub (see above) but it is undefined, likely
+ # garbage collected, test is done
+ my $root_hub = $stack->[0] or return 1;
+
+ # If the root hub is ended than testing is done.
+ return 1 if $root_hub->ended;
+
+ # Looks like we are still testing!
+ return 0;
+}
+
sub test2_no_wait {
$INST->set_no_wait(@_) if @_;
$INST->no_wait;
@@ -322,6 +375,23 @@ sub context {
my $stack = $params{stack} || $STACK;
my $hub = $params{hub} || (@$stack ? $stack->[-1] : $stack->top);
+
+ # Catch an edge case where we try to get context after the root hub has
+ # been garbage collected resulting in a stack that has a single undef
+ # hub
+ if (!$hub && !exists($params{hub}) && @$stack) {
+ my $msg = Carp::longmess("Attempt to get Test2 context after testing has completed (did you attempt a testing event after done_testing?)");
+
+ # The error message is usually masked by the global destruction, so we have to print to STDER
+ print STDERR $msg;
+
+ # Make sure this is a failure, we are probably already in END, so set $? to change the exit code
+ $? = 1;
+
+ # Now we actually die to interrupt the program flow and avoid undefined his warnings
+ die $msg;
+ }
+
my $hid = $hub->{hid};
my $current = $CONTEXTS->{$hid};
@@ -814,6 +884,7 @@ C<intercept { ... }> which only lets you see events as the main hub sees them.
test2_ipc
test2_formatter_set
test2_formatter
+ test2_is_testing_done
};
my $init = test2_init_done();
@@ -1257,6 +1328,26 @@ Check if Test2 believes it is the END phase.
This will return the global L<Test2::API::Stack> instance. If this has not
yet been initialized it will be initialized now.
+=item $bool = test2_is_testing_done()
+
+This will return true if testing is complete and no other events should be
+sent. This is useful in things like warning handlers where you might want to
+turn warnings into events, but need them to start acting like normal warnings
+when testing is done.
+
+ $SIG{__WARN__} = sub {
+ my ($warning) = @_;
+
+ if (test2_is_testing_done()) {
+ warn @_;
+ }
+ else {
+ my $ctx = context();
+ ...
+ $ctx->release
+ }
+ }
+
=item test2_ipc_disable
Disable IPC.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Breakage.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Breakage.pm
index ffcf1be582..2dd2852d0e 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Breakage.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Breakage.pm
@@ -2,7 +2,7 @@ package Test2::API::Breakage;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test2::Util qw/pkg_to_file/;
@@ -73,7 +73,9 @@ sub report {
next unless $INC{$file} || ($require && eval { require $file; 1 });
my $want = $suggest{$mod};
next if eval { $mod->VERSION($want); 1 };
- push @warn => " * Module '$mod' is outdated, we recommed updating above $want.";
+ my $error = $@;
+ chomp $error;
+ push @warn => " * Module '$mod' is outdated, we recommed updating above $want. error was: '$error'; INC is $INC{$file}";
}
for my $mod (keys %required) {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Context.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Context.pm
index 9cb1cfca72..177d9c4072 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Context.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Context.pm
@@ -2,7 +2,7 @@ package Test2::API::Context;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Carp qw/confess croak/;
@@ -71,6 +71,8 @@ sub DESTROY {
# show the warning about using eq.
no warnings 'uninitialized';
if($self->{+EVAL_ERROR} eq $@ && $hub->is_local) {
+ require Carp;
+ my $mess = Carp::longmess("Context destroyed");
my $frame = $self->{+_IS_SPAWN} || $self->{+TRACE}->frame;
warn <<" EOT";
A context appears to have been destroyed without first calling release().
@@ -87,6 +89,10 @@ release():
Line: $frame->[2]
Tool: $frame->[3]
+Here is a trace to the code that caused the context to be destroyed, this could
+be an exit(), a goto, or simply the end of a scope:
+$mess
+
Cleaning up the CONTEXT stack...
EOT
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Instance.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Instance.pm
index 1cf224cf06..fbbb675cc4 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Instance.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Instance.pm
@@ -2,7 +2,7 @@ package Test2::API::Instance;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
our @CARP_NOT = qw/Test2::API Test2::API::Instance Test2::IPC::Driver Test2::Formatter/;
use Carp qw/confess carp/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Stack.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Stack.pm
index ffa4ed57f0..d6b6e85c86 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Stack.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/API/Stack.pm
@@ -2,7 +2,7 @@ package Test2::API::Stack;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test2::Hub();
@@ -63,6 +63,12 @@ sub all {
return @$self;
}
+sub root {
+ my $self = shift;
+ return unless @$self;
+ return $self->[0];
+}
+
sub clear {
my $self = shift;
@$self = ();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event.pm
index 598456c1dc..e1c567a739 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event.pm
@@ -2,7 +2,7 @@ package Test2::Event;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Scalar::Util qw/blessed reftype/;
use Carp qw/croak/;
@@ -526,11 +526,11 @@ perhaps to say that an event of an unknown type was seen.
Facets are produced by the C<facet_data()> subroutine, which you should
nearly-always override. C<facet_data()> is expected to return a hashref where
each key is the facet type, and the value is either a hashref with the data for
-that facet, or an array of hashref's. Some facets must be defined as single
+that facet, or an array of hashrefs. Some facets must be defined as single
hashrefs, some must be defined as an array of hashrefs, No facets allow both.
C<facet_data()> B<MUST NOT> bless the data it returns, the main hashref, and
-nested facet hashref's B<MUST> be bare, though items contained within each
+nested facet hashrefs B<MUST> be bare, though items contained within each
facet may be blessed. The data returned by this method B<should> also be copies
of the internal data in order to prevent accidental state modification.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Bail.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Bail.pm
index 4fa83c4899..076ac9761d 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Bail.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Bail.pm
@@ -2,7 +2,7 @@ package Test2::Event::Bail;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Diag.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Diag.pm
index 86617f8afc..9fa732ff4f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Diag.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Diag.pm
@@ -2,7 +2,7 @@ package Test2::Event::Diag;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Encoding.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Encoding.pm
index 12071637af..3fb7364394 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Encoding.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Encoding.pm
@@ -2,7 +2,7 @@ package Test2::Event::Encoding;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Carp qw/croak/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Exception.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Exception.pm
index 66bbdb4fb4..df83ac8714 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Exception.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Exception.pm
@@ -2,7 +2,7 @@ package Test2::Event::Exception;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Fail.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Fail.pm
index 2577cd9338..f09a035ede 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Fail.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Fail.pm
@@ -2,7 +2,7 @@ package Test2::Event::Fail;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test2::EventFacet::Info;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Generic.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Generic.pm
index 02619d9a17..ef08124a16 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Generic.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Generic.pm
@@ -5,7 +5,7 @@ use warnings;
use Carp qw/croak/;
use Scalar::Util qw/reftype/;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
use Test2::Util::HashBase;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Note.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Note.pm
index 3dd0999844..4a310f3cd1 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Note.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Note.pm
@@ -2,7 +2,7 @@ package Test2::Event::Note;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Ok.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Ok.pm
index 7a603b40ca..088c8b6d4d 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Ok.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Ok.pm
@@ -2,7 +2,7 @@ package Test2::Event::Ok;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Pass.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Pass.pm
index 4672623430..bfc3a73b48 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Pass.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Pass.pm
@@ -2,7 +2,7 @@ package Test2::Event::Pass;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test2::EventFacet::Info;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Plan.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Plan.pm
index 00b63970f7..ad8f927552 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Plan.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Plan.pm
@@ -2,7 +2,7 @@ package Test2::Event::Plan;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Skip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Skip.pm
index 07db32932a..a992324355 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Skip.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Skip.pm
@@ -2,7 +2,7 @@ package Test2::Event::Skip;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Subtest.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Subtest.pm
index 92e3f6dfa1..aed0c0061f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Subtest.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Subtest.pm
@@ -2,7 +2,7 @@ package Test2::Event::Subtest;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event::Ok; our @ISA = qw(Test2::Event::Ok) }
use Test2::Util::HashBase qw{subevents buffered subtest_id subtest_uuid};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/TAP/Version.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/TAP/Version.pm
index cf7d773e1f..b3cb1d8558 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/TAP/Version.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/TAP/Version.pm
@@ -2,7 +2,7 @@ package Test2::Event::TAP::Version;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Carp qw/croak/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/V2.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/V2.pm
index 020cf2348e..326a818f1d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/V2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/V2.pm
@@ -2,7 +2,7 @@ package Test2::Event::V2;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Scalar::Util qw/reftype/;
use Carp qw/croak/;
@@ -60,8 +60,8 @@ sub facet_data {
for my $k (keys %$f) {
next if substr($k, 0, 1) eq '_';
- my $data = $f->{$k};
- my $is_list = reftype($data) eq 'ARRAY';
+ my $data = $f->{$k} or next; # Key is there, but no facet
+ my $is_list = 'ARRAY' eq (reftype($data) || '');
$out{$k} = $is_list ? [ map { {%{$_}} } @$data ] : {%$data};
}
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Waiting.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Waiting.pm
index 4b790a6ff9..dbd1448584 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Waiting.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Event/Waiting.pm
@@ -2,7 +2,7 @@ package Test2::Event::Waiting;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Event; our @ISA = qw(Test2::Event) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet.pm
index d9fb03f451..13c217f33f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test2::Util::HashBase qw/-details/;
use Carp qw/croak/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/About.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/About.pm
index fc36d2766a..f12ebf835a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/About.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/About.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::About;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -package -no_display -uuid -eid };
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Amnesty.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Amnesty.pm
index ac72cf3890..45ed92703c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Amnesty.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Amnesty.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Amnesty;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
sub is_list { 1 }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Assert.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Assert.pm
index a11aef1569..02f89aff72 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Assert.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Assert.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Assert;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -pass -no_debug -number };
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm
index 6ea0eaef40..8a04a4a3a5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm
@@ -2,10 +2,10 @@ package Test2::EventFacet::Control;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
-use Test2::Util::HashBase qw{ -global -terminate -halt -has_callback -encoding };
+use Test2::Util::HashBase qw{ -global -terminate -halt -has_callback -encoding -phase };
1;
@@ -65,6 +65,13 @@ True if the C<callback($hub)> method on the event should be called.
This can be used to change the encoding from this event onward.
+=item $phase = $control->{phase}
+
+=item $phase = $control->phase()
+
+Used to signal that a phase change has occurred. Currently only the perl END
+phase is signaled.
+
=back
=head1 SOURCE
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Error.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Error.pm
index 4a21ef7e28..87baf113fb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Error.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Error.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Error;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
sub facet_key { 'errors' }
sub is_list { 1 }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm
index 40b9d65802..370142577c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Hub;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
sub is_list { 1 }
sub facet_key { 'hubs' }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
index c382049480..badd2d0457 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Info;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
sub is_list { 1 }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm
index 64bd95539a..0c127b5a24 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm
@@ -2,6 +2,8 @@ package Test2::EventFacet::Info::Table;
use strict;
use warnings;
+our $VERSION = '1.302175';
+
use Carp qw/confess/;
use Test2::Util::HashBase qw{-header -rows -collapse -no_collapse -as_string};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm
index dc369ff2b1..2b75764eb1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Meta;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use vars qw/$AUTOLOAD/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm
index d36fd92b27..ac267379cf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Parent;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Carp qw/confess/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm
index 2f14f7d69e..355588b5bc 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Plan;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
use Test2::Util::HashBase qw{ -count -skip -none };
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Render.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Render.pm
index 07c454365a..13fe4cbc91 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Render.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Render.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Render;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
sub is_list { 1 }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm
index 34a3fce7ad..455b0ee116 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm
@@ -2,7 +2,7 @@ package Test2::EventFacet::Trace;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::EventFacet; our @ISA = qw(Test2::EventFacet) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter.pm
index c4515d8c41..17c28bf276 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter.pm
@@ -2,7 +2,7 @@ package Test2::Formatter;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
my %ADDED;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter/TAP.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter/TAP.pm
index 25961bf737..120c82d77b 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter/TAP.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Formatter/TAP.pm
@@ -2,7 +2,7 @@ package Test2::Formatter::TAP;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test2::Util qw/clone_io/;
@@ -16,16 +16,17 @@ sub OUT_ERR() { 1 }
BEGIN { require Test2::Formatter; our @ISA = qw(Test2::Formatter) }
-# Not constants because this is a method, and can be overriden
-BEGIN {
- local $SIG{__DIE__} = 'DEFAULT';
- local $@;
- if (($INC{'Term/Table.pm'} && $INC{'Term/Table/Util.pm'}) || eval { require Term::Table; require Term::Table::Util; 1 }) {
- *supports_tables = sub { 1 };
- }
- else {
- *supports_tables = sub { 0 };
+my $supports_tables;
+sub supports_tables {
+ if (!defined $supports_tables) {
+ local $SIG{__DIE__} = 'DEFAULT';
+ local $@;
+ $supports_tables
+ = ($INC{'Term/Table.pm'} && $INC{'Term/Table/Util.pm'})
+ || eval { require Term::Table; require Term::Table::Util; 1 }
+ || 0;
}
+ return $supports_tables;
}
sub _autoflush {
@@ -270,7 +271,10 @@ sub assert_tap {
}
my %seen;
- my @order = grep { !$seen{$_}++ } sort keys %directives;
+
+ # Sort so that TODO comes before skip even on systems where lc sorts
+ # before uc, as other code depends on that ordering.
+ my @order = grep { !$seen{$_}++ } sort { lc $b cmp lc $a } keys %directives;
$directives = ' # ' . join ' & ' => @order;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub.pm
index a5706e5677..e041f6db73 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub.pm
@@ -2,7 +2,7 @@ package Test2::Hub;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Carp qw/carp croak confess/;
@@ -813,7 +813,7 @@ Get the IPC object used by the hub.
This can be used to disable auto-ending behavior for a hub. The auto-ending
behavior is triggered by an end block and is used to cull IPC events, and
-output the final plan if the plan was 'no_plan'.
+output the final plan if the plan was 'NO PLAN'.
=item $bool = $hub->active
@@ -861,7 +861,7 @@ pass/fail status.
=item $plan = $hub->plan
Get or set the plan. The plan must be an integer larger than 0, the string
-'no_plan', or the string 'skip_all'.
+'NO PLAN', or the string 'SKIP'.
=item $bool = $hub->check_plan
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor.pm
index cd459ada06..317dfa8c2e 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor.pm
@@ -2,7 +2,7 @@ package Test2::Hub::Interceptor;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test2::Hub::Interceptor::Terminator();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor/Terminator.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor/Terminator.pm
index 6f44b08bcd..906e7b0a03 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor/Terminator.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Interceptor/Terminator.pm
@@ -2,7 +2,7 @@ package Test2::Hub::Interceptor::Terminator;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Subtest.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Subtest.pm
index 52d5b4e0fa..acc6369646 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Subtest.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Hub/Subtest.pm
@@ -2,7 +2,7 @@ package Test2::Hub::Subtest;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::Hub; our @ISA = qw(Test2::Hub) }
use Test2::Util::HashBase qw/nested exit_code manual_skip_all/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC.pm
index b2a503bfa7..e9d29cca25 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC.pm
@@ -2,7 +2,7 @@ package Test2::IPC;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Test2::API::Instance;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver.pm
index dbcb7004b3..db6642a564 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver.pm
@@ -2,7 +2,7 @@ package Test2::IPC::Driver;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Carp qw/confess/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver/Files.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver/Files.pm
index f6d7ff1b2c..09fdd5c0cf 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver/Files.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/IPC/Driver/Files.pm
@@ -2,7 +2,7 @@ package Test2::IPC::Driver::Files;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Test2::IPC::Driver; our @ISA = qw(Test2::IPC::Driver) }
@@ -117,12 +117,36 @@ sub drop_hub {
}
opendir(my $dh, $tdir) or $self->abort_trace("Could not open temp dir!");
+
+ my %bad;
for my $file (readdir($dh)) {
next if $file =~ m{\.complete$};
next unless $file =~ m{^$hid};
- $self->abort_trace("Not all files from hub '$hid' have been collected!");
+
+ eval { $bad{$file} = $self->read_event_file(File::Spec->catfile($tdir, $file)); 1 } or $bad{$file} = $@ || "Unknown error reading file";
}
closedir($dh);
+
+ return unless keys %bad;
+
+ my $data;
+ my $ok = eval {
+ require JSON::PP;
+ local *UNIVERSAL::TO_JSON = sub { +{ %{$_[0]} } };
+ my $json = JSON::PP->new->ascii->pretty->canonical->allow_unknown->allow_blessed->convert_blessed;
+ $data = $json->encode(\%bad);
+ 1;
+ };
+ $ok ||= eval {
+ require Data::Dumper;
+ local $Data::Dumper::Sortkeys = 1;
+ $data = Data::Dumper::Dumper(\%bad);
+ 1;
+ };
+
+ $data = "Could not dump data... sorry." unless defined $data;
+
+ $self->abort_trace("Not all files from hub '$hid' have been collected!\nHere is the leftover data:\n========================\n$data\n===================\n");
}
sub send {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Tools/Tiny.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Tools/Tiny.pm
index 4da76a79ba..5139e4607c 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Tools/Tiny.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Tools/Tiny.pm
@@ -16,7 +16,7 @@ use Test2::API qw/context run_subtest test2_stack/;
use Test2::Hub::Interceptor();
use Test2::Hub::Interceptor::Terminator();
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
BEGIN { require Exporter; our @ISA = qw(Exporter) }
our @EXPORT = qw{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Transition.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Transition.pod
index de6442ce61..07811f0d62 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Transition.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Transition.pod
@@ -76,7 +76,7 @@ as needed.
=head3 The Problem
An early change, in fact the change that made Test2 an idea, was a change to
-the indentation of the subtest note. IT was decided it would be more readable
+the indentation of the subtest note. It was decided it would be more readable
to outdent the subtest note instead of having it inline with the subtest:
# subtest foo
@@ -104,7 +104,7 @@ This breaks tests that do string comparison of TAP output.
);
Check if C<$INC{'Test2/API.pm'}> is set, if it is then no indentation should be
-expected. If it is not set than the old Test::Builder is in use, indentation
+expected. If it is not set, then the old Test::Builder is in use, indentation
should be expected.
=head1 DISTRIBUTIONS THAT BREAK OR NEED TO BE UPGRADED
@@ -129,13 +129,6 @@ failure. This can be easily updated, but nobody has done so yet.
Known broken in versions: 1.0.9 and older
-=item Test::Kit
-
-This actually works fine, but will not install because L<Test::Aggregate> is in
-the dependency chain.
-
-See the L<Test::Aggregate> info below for additional information.
-
=item Device::Chip
Tests break due to subtest indentation.
@@ -201,6 +194,13 @@ the bugfix.
Fixed in version: 0.04
+=item Test::Kit
+
+Old versions work fine, but would not install because L<Test::Aggregate> was in
+the dependency chain. An upgrade should not be needed.
+
+Fixed in version: 2.15
+
=item autouse
A test broke because it depended on Scalar::Util not being loaded. Test2 loads
@@ -274,8 +274,8 @@ Fixed in version: 0.007
This distribution directly accesses the hash keys in the L<Test::Builder>
singleton. It also approaches the problem from the wrong angle, please consider
-using L<Test2::Harness> or L<App::ForkProve> which both solve the same problem
-at the harness level.
+using L<Test2::Aggregate> for similar functionality and L<Test2::Harness>
+which allows module preloading at the harness level.
Still broken as of version: 0.373
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util.pm
index c4a865e9b1..0ba499557a 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util.pm
@@ -2,7 +2,7 @@ package Test2::Util;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use POSIX();
use Config qw/%Config/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/ExternalMeta.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/ExternalMeta.pm
index dbd819feea..90345d0ecd 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/ExternalMeta.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/ExternalMeta.pm
@@ -2,7 +2,7 @@ package Test2::Util::ExternalMeta;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Carp qw/croak/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Facets2Legacy.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Facets2Legacy.pm
index 812282d157..4bcee18112 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Facets2Legacy.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Facets2Legacy.pm
@@ -2,7 +2,7 @@ package Test2::Util::Facets2Legacy;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use Carp qw/croak confess/;
use Scalar::Util qw/blessed/;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/HashBase.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/HashBase.pm
index c34db5fc56..a6a04f9bee 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/HashBase.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/HashBase.pm
@@ -2,7 +2,7 @@ package Test2::Util::HashBase;
use strict;
use warnings;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
#################################################################
# #
@@ -16,7 +16,7 @@ our $VERSION = '1.302162';
{
no warnings 'once';
- $Test2::Util::HashBase::HB_VERSION = '0.006';
+ $Test2::Util::HashBase::HB_VERSION = '0.009';
*Test2::Util::HashBase::ATTR_SUBS = \%Object::HashBase::ATTR_SUBS;
*Test2::Util::HashBase::ATTR_LIST = \%Object::HashBase::ATTR_LIST;
*Test2::Util::HashBase::VERSION = \%Object::HashBase::VERSION;
@@ -44,9 +44,12 @@ BEGIN {
}
}
-my %STRIP = (
- '^' => 1,
- '-' => 1,
+my %SPEC = (
+ '^' => {reader => 1, writer => 0, dep_writer => 1, read_only => 0, strip => 1},
+ '-' => {reader => 1, writer => 0, dep_writer => 0, read_only => 1, strip => 1},
+ '>' => {reader => 0, writer => 1, dep_writer => 0, read_only => 0, strip => 1},
+ '<' => {reader => 1, writer => 0, dep_writer => 0, read_only => 0, strip => 1},
+ '+' => {reader => 0, writer => 0, dep_writer => 0, read_only => 0, strip => 1},
);
sub import {
@@ -68,14 +71,22 @@ sub import {
map {
my $p = substr($_, 0, 1);
my $x = $_;
- substr($x, 0, 1) = '' if $STRIP{$p};
+
+ my $spec = $SPEC{$p} || {reader => 1, writer => 1};
+
+ substr($x, 0, 1) = '' if $spec->{strip};
push @$attr_list => $x;
my ($sub, $attr) = (uc $x, $x);
- $sub => ($attr_subs->{$sub} = sub() { $attr }),
- $attr => sub { $_[0]->{$attr} },
- $p eq '-' ? ("set_$attr" => sub { Carp::croak("'$attr' is read-only") })
- : $p eq '^' ? ("set_$attr" => sub { Carp::carp("set_$attr() is deprecated"); $_[0]->{$attr} = $_[1] })
- : ("set_$attr" => sub { $_[0]->{$attr} = $_[1] }),
+
+ $attr_subs->{$sub} = sub() { $attr };
+ my %out = ($sub => $attr_subs->{$sub});
+
+ $out{$attr} = sub { $_[0]->{$attr} } if $spec->{reader};
+ $out{"set_$attr"} = sub { $_[0]->{$attr} = $_[1] } if $spec->{writer};
+ $out{"set_$attr"} = sub { Carp::croak("'$attr' is read-only") } if $spec->{read_only};
+ $out{"set_$attr"} = sub { Carp::carp("set_$attr() is deprecated"); $_[0]->{$attr} = $_[1] } if $spec->{dep_writer};
+
+ %out;
} @_
),
);
@@ -167,7 +178,7 @@ A class:
use warnings;
# Generate 3 accessors
- use Test2::Util::HashBase qw/foo -bar ^baz/;
+ use Test2::Util::HashBase qw/foo -bar ^baz <bat >ban +boo/;
# Chance to initialize defaults
sub init {
@@ -175,10 +186,13 @@ A class:
$self->{+FOO} ||= "foo";
$self->{+BAR} ||= "bar";
$self->{+BAZ} ||= "baz";
+ $self->{+BAT} ||= "bat";
+ $self->{+BAN} ||= "ban";
+ $self->{+BOO} ||= "boo";
}
sub print {
- print join ", " => map { $self->{$_} } FOO, BAR, BAZ;
+ print join ", " => map { $self->{$_} } FOO, BAR, BAZ, BAT, BAN, BOO;
}
Subclass it
@@ -189,14 +203,14 @@ Subclass it
# Note, you should subclass before loading HashBase.
use base 'My::Class';
- use Test2::Util::HashBase qw/bat/;
+ use Test2::Util::HashBase qw/bub/;
sub init {
my $self = shift;
# We get the constants from the base class for free.
$self->{+FOO} ||= 'SubFoo';
- $self->{+BAT} ||= 'bat';
+ $self->{+BUB} ||= 'bub';
$self->SUPER::init();
}
@@ -213,10 +227,13 @@ use it:
my $two = My::Class->new({foo => 'MyFoo', bar => 'MyBar'});
my $three = My::Class->new(['MyFoo', 'MyBar']);
- # Accessors!
+ # Readers!
my $foo = $one->foo; # 'MyFoo'
my $bar = $one->bar; # 'MyBar'
my $baz = $one->baz; # Defaulted to: 'baz'
+ my $bat = $one->bat; # Defaulted to: 'bat'
+ # '>ban' means setter only, no reader
+ # '+boo' means no setter or reader, just the BOO constant
# Setters!
$one->set_foo('A Foo');
@@ -228,6 +245,9 @@ use it:
# deprecated.
$one->set_baz('A Baz');
+ # '<bat' means no setter defined at all
+ # '+boo' means no setter or reader, just the BOO constant
+
$one->{+FOO} = 'xxx';
=head1 DESCRIPTION
@@ -371,6 +391,24 @@ deprecated.
=back
+=head2 NO SETTER
+
+ use Test2::Util::HashBase qw/<foo/;
+
+Only gives you a reader, no C<set_foo> method is defined at all.
+
+=head2 NO READER
+
+ use Test2::Util::HashBase qw/>foo/;
+
+Only gives you a write (C<set_foo>), no C<foo> method is defined at all.
+
+=head2 CONSTANT ONLY
+
+ use Test2::Util::HashBase qw/+foo/;
+
+This does not create any methods for you, it just adds the C<FOO> constant.
+
=head1 SUBCLASSING
You can subclass an existing HashBase class.
@@ -425,7 +463,7 @@ F<http://github.com/Test-More/HashBase/>.
=head1 COPYRIGHT
-Copyright 2019 Chad Granum E<lt>exodist@cpan.orgE<gt>.
+Copyright 2017 Chad Granum E<lt>exodist@cpan.orgE<gt>.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Trace.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Trace.pm
index 28124f3406..33b3648789 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Trace.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Test2/Util/Trace.pm
@@ -2,7 +2,7 @@ package Test2::Util::Trace;
require Test2::EventFacet::Trace;
@ISA = ('Test2::EventFacet::Trace');
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Thread.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Thread.pm
index dbe0719bf5..70bcac3898 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Thread.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Thread.pm
@@ -4,7 +4,7 @@ use strict;
use warnings;
no warnings 'redefine';
-our $VERSION = '3.04';
+our $VERSION = '3.05';
$VERSION = eval $VERSION;
BEGIN {
@@ -117,7 +117,7 @@ C<new> starts a new thread of execution in the referenced subroutine. The
optional list is passed as parameters to the subroutine. Execution
continues in both the subroutine and the code after the C<new> call.
-C<Thread-&gt;new> returns a thread object representing the newly created
+C<< Thread->new >> returns a thread object representing the newly created
thread.
=item lock VARIABLE
@@ -148,7 +148,7 @@ C<lock(\$a)> is equivalent to C<lock($a)>, while C<lock(\\$a)> is not.
C<async> creates a thread to execute the block immediately following
it. This block is treated as an anonymous sub, and so must have a
-semi-colon after the closing brace. Like C<Thread-&gt;new>, C<async>
+semi-colon after the closing brace. Like C<< Thread->new >>, C<async>
returns a thread object.
=item Thread->self
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Thread/Queue.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Thread/Queue.pm
index bcdf11db33..731d0b2f45 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Thread/Queue.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Thread/Queue.pm
@@ -3,7 +3,7 @@ package Thread::Queue;
use strict;
use warnings;
-our $VERSION = '3.13';
+our $VERSION = '3.14'; # remember to update version in POD!
$VERSION = eval $VERSION;
use threads::shared 1.21;
@@ -318,7 +318,7 @@ Thread::Queue - Thread-safe queues
=head1 VERSION
-This document describes Thread::Queue version 3.13
+This document describes Thread::Queue version 3.14
=head1 SYNOPSIS
@@ -547,7 +547,7 @@ VARIABLE"> the queue inside a local block:
=item ->peek(INDEX)
Returns an item from the queue without dequeuing anything. Defaults to the
-the head of queue (at index position 0) if no index is specified. Negative
+head of queue (at index position 0) if no index is specified. Negative
index values are supported as with L<arrays|perldata/"Subscripts"> (i.e., -1
is the end of the queue, -2 is next to last, and so on).
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/File.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/File.pm
index d546b81f44..824789337b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/File.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/File.pm
@@ -1,13 +1,17 @@
-
package Tie::File;
+
require 5.005;
+
+use strict;
+use warnings;
+
use Carp ':DEFAULT', 'confess';
use POSIX 'SEEK_SET';
use Fcntl 'O_CREAT', 'O_RDWR', 'LOCK_EX', 'LOCK_SH', 'O_WRONLY', 'O_RDONLY';
sub O_ACCMODE () { O_RDONLY | O_RDWR | O_WRONLY }
-$VERSION = "1.02";
+our $VERSION = "1.06";
my $DEFAULT_MEMORY_SIZE = 1<<21; # 2 megabytes
my $DEFAULT_AUTODEFER_THRESHHOLD = 3; # 3 records
my $DEFAULT_AUTODEFER_FILELEN_THRESHHOLD = 65536; # 16 disk blocksful
@@ -16,6 +20,10 @@ my %good_opt = map {$_ => 1, "-$_" => 1}
qw(memory dw_size mode recsep discipline
autodefer autochomp autodefer_threshhold concurrent);
+our $DIAGNOSTIC = 0;
+our @OFF; # used as a temporary alias in some subroutines.
+our @H; # used as a temporary alias in _annotate_ad_history
+
sub TIEARRAY {
if (@_ % 2 != 0) {
croak "usage: tie \@array, $_[0], filename, [option => value]...";
@@ -747,7 +755,6 @@ sub _oadjust {
my $delta = 0;
my $delta_recs = 0;
my $prev_end = -1;
- my %newkeys;
for (@_) {
my ($pos, $nrecs, @data) = @$_;
@@ -757,7 +764,6 @@ sub _oadjust {
# to the first new one of this batch
for my $i ($prev_end+2 .. $pos - 1) {
$self->{offsets}[$i] += $delta;
- $newkey{$i} = $i + $delta_recs;
}
$prev_end = $pos + @data - 1; # last record moved on this pass
@@ -777,16 +783,6 @@ sub _oadjust {
$delta -= $oldlen;
}
-# # also this data has changed, so update it in the cache
-# for (0 .. $#data) {
-# $self->{cache}->update($pos + $_, $data[$_]);
-# }
-# if ($delta_recs) {
-# my @oldkeys = grep $_ >= $pos + @data, $self->{cache}->ckeys;
-# my @newkeys = map $_ + $delta_recs, @oldkeys;
-# $self->{cache}->rekey(\@oldkeys, \@newkeys);
-# }
-
# replace old offsets with new
splice @{$self->{offsets}}, $pos, $nrecs+1, @newoff;
# What if we just spliced out the end of the offsets table?
@@ -2003,7 +1999,7 @@ sub _nodes {
($self->[$i], $self->_nodes($i*2), $self->_nodes($i*2+1));
}
-"Cogito, ergo sum."; # don't forget to return a true value from the file
+1;
__END__
@@ -2013,13 +2009,13 @@ Tie::File - Access the lines of a disk file via a Perl array
=head1 SYNOPSIS
- # This file documents Tie::File version 0.98
use Tie::File;
tie @array, 'Tie::File', filename or die ...;
- $array[13] = 'blah'; # line 13 of the file is now 'blah'
- print $array[42]; # display line 42 of the file
+ $array[0] = 'blah'; # first line of the file is now 'blah'
+ # (line numbering starts at 0)
+ print $array[42]; # display line 43 of the file
$n_recs = @array; # how many records are in the file?
$#array -= 2; # chop two records off the end
@@ -2323,6 +2319,11 @@ internally. If you passed it a filehandle as above, you "own" the
filehandle, and are responsible for closing it after you have untied
the @array.
+Tie::File calls C<binmode> on filehandles that it opens internally,
+but not on filehandles passed in by the user. For consistency,
+especially if using the tied files cross-platform, you may wish to
+call C<binmode> on the filehandle prior to tying the file.
+
=head1 Deferred Writing
(This is an advanced feature. Skip this section on first reading.)
@@ -2365,7 +2366,7 @@ will be rewritten in a single pass.
(Actually, the preceding discussion is something of a fib. You don't
need to enable deferred writing to get good performance for this
common case, because C<Tie::File> will do it for you automatically
-unless you specifically tell it not to. See L<"Autodeferring">,
+unless you specifically tell it not to. See L</Autodeferring>,
below.)
Calling C<-E<gt>flush> returns the array to immediate-write mode. If
@@ -2517,7 +2518,7 @@ People sometimes point out that L<DB_File> will do something similar,
and ask why C<Tie::File> module is necessary.
There are a number of reasons that you might prefer C<Tie::File>.
-A list is available at C<http://perl.plover.com/TieFile/why-not-DB_File>.
+A list is available at C<L<http://perl.plover.com/TieFile/why-not-DB_File>>.
=head1 AUTHOR
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Hash/NamedCapture.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Hash/NamedCapture.pm
index 32a0029cee..95f355aa81 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Hash/NamedCapture.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Hash/NamedCapture.pm
@@ -1,10 +1,7 @@
use strict;
package Tie::Hash::NamedCapture;
-our $VERSION = "0.10";
-
-require XSLoader;
-XSLoader::load(); # This returns true, which makes require happy.
+our $VERSION = "0.13";
__END__
@@ -41,6 +38,9 @@ The keys of C<%->-like hashes correspond to all buffer names found in the
regular expression; the keys of C<%+>-like hashes list only the names of
buffers that have captured (and that are thus associated to defined values).
+This implementation has been moved into the core executable, but you
+can still load this module for backward compatibility.
+
=head1 SEE ALSO
L<perlreapi>, L<re>, L<perlmodlib/Pragmatic Modules>, L<perlvar/"%+">,
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Scalar.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Scalar.pm
index 50b97018ad..62f89f88c8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Scalar.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/Scalar.pm
@@ -1,6 +1,6 @@
package Tie::Scalar;
-our $VERSION = '1.04';
+our $VERSION = '1.05';
=head1 NAME
@@ -82,7 +82,7 @@ C<< Tie::Scalar::STORE >> results in a (trappable) croak. And if you inherit
from C<< Tie::Scalar >>, you I<must> provide either a C<< new >> or a
C<< TIESCALAR >> method.
-If you are looking for a class that does everything for you you don't
+If you are looking for a class that does everything for you that you don't
define yourself, use the C<< Tie::StdScalar >> class, not the
C<< Tie::Scalar >> one.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/StdHandle.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/StdHandle.pm
index dfb86634f0..fb79a986c6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/StdHandle.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Tie/StdHandle.pm
@@ -4,7 +4,7 @@ use strict;
use Tie::Handle;
our @ISA = 'Tie::Handle';
-our $VERSION = '4.5';
+our $VERSION = '4.6';
=head1 NAME
@@ -48,7 +48,7 @@ sub TELL { tell($_[0]) }
sub FILENO { fileno($_[0]) }
sub SEEK { seek($_[0],$_[1],$_[2]) }
sub CLOSE { close($_[0]) }
-sub BINMODE { binmode($_[0]) }
+sub BINMODE { &CORE::binmode(shift, @_) }
sub OPEN
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm
index 08eefc851f..433ca31a05 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/HiRes.pm
@@ -11,46 +11,46 @@ our @ISA = qw(Exporter);
our @EXPORT = qw( );
# More or less this same list is in Makefile.PL. Should unify.
our @EXPORT_OK = qw (usleep sleep ualarm alarm gettimeofday time tv_interval
- getitimer setitimer nanosleep clock_gettime clock_getres
- clock clock_nanosleep
- CLOCKS_PER_SEC
- CLOCK_BOOTTIME
- CLOCK_HIGHRES
- CLOCK_MONOTONIC
- CLOCK_MONOTONIC_COARSE
- CLOCK_MONOTONIC_FAST
- CLOCK_MONOTONIC_PRECISE
- CLOCK_MONOTONIC_RAW
- CLOCK_PROCESS_CPUTIME_ID
- CLOCK_PROF
- CLOCK_REALTIME
- CLOCK_REALTIME_COARSE
- CLOCK_REALTIME_FAST
- CLOCK_REALTIME_PRECISE
- CLOCK_REALTIME_RAW
- CLOCK_SECOND
- CLOCK_SOFTTIME
- CLOCK_THREAD_CPUTIME_ID
- CLOCK_TIMEOFDAY
- CLOCK_UPTIME
- CLOCK_UPTIME_COARSE
- CLOCK_UPTIME_FAST
- CLOCK_UPTIME_PRECISE
- CLOCK_UPTIME_RAW
- CLOCK_VIRTUAL
- ITIMER_PROF
- ITIMER_REAL
- ITIMER_REALPROF
- ITIMER_VIRTUAL
- TIMER_ABSTIME
- d_usleep d_ualarm d_gettimeofday d_getitimer d_setitimer
- d_nanosleep d_clock_gettime d_clock_getres
- d_clock d_clock_nanosleep d_hires_stat
- d_futimens d_utimensat d_hires_utime
- stat lstat utime
- );
-
-our $VERSION = '1.9760';
+ getitimer setitimer nanosleep clock_gettime clock_getres
+ clock clock_nanosleep
+ CLOCKS_PER_SEC
+ CLOCK_BOOTTIME
+ CLOCK_HIGHRES
+ CLOCK_MONOTONIC
+ CLOCK_MONOTONIC_COARSE
+ CLOCK_MONOTONIC_FAST
+ CLOCK_MONOTONIC_PRECISE
+ CLOCK_MONOTONIC_RAW
+ CLOCK_PROCESS_CPUTIME_ID
+ CLOCK_PROF
+ CLOCK_REALTIME
+ CLOCK_REALTIME_COARSE
+ CLOCK_REALTIME_FAST
+ CLOCK_REALTIME_PRECISE
+ CLOCK_REALTIME_RAW
+ CLOCK_SECOND
+ CLOCK_SOFTTIME
+ CLOCK_THREAD_CPUTIME_ID
+ CLOCK_TIMEOFDAY
+ CLOCK_UPTIME
+ CLOCK_UPTIME_COARSE
+ CLOCK_UPTIME_FAST
+ CLOCK_UPTIME_PRECISE
+ CLOCK_UPTIME_RAW
+ CLOCK_VIRTUAL
+ ITIMER_PROF
+ ITIMER_REAL
+ ITIMER_REALPROF
+ ITIMER_VIRTUAL
+ TIMER_ABSTIME
+ d_usleep d_ualarm d_gettimeofday d_getitimer d_setitimer
+ d_nanosleep d_clock_gettime d_clock_getres
+ d_clock d_clock_nanosleep d_hires_stat
+ d_futimens d_utimensat d_hires_utime
+ stat lstat utime
+ );
+
+our $VERSION = '1.9764';
our $XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -67,8 +67,8 @@ sub AUTOLOAD {
die "$error at $file line $line.\n";
}
{
- no strict 'refs';
- *$AUTOLOAD = sub { $val };
+ no strict 'refs';
+ *$AUTOLOAD = sub { $val };
}
goto &$AUTOLOAD;
}
@@ -76,17 +76,17 @@ sub AUTOLOAD {
sub import {
my $this = shift;
for my $i (@_) {
- if (($i eq 'clock_getres' && !&d_clock_getres) ||
- ($i eq 'clock_gettime' && !&d_clock_gettime) ||
- ($i eq 'clock_nanosleep' && !&d_clock_nanosleep) ||
- ($i eq 'clock' && !&d_clock) ||
- ($i eq 'nanosleep' && !&d_nanosleep) ||
- ($i eq 'usleep' && !&d_usleep) ||
- ($i eq 'utime' && !&d_hires_utime) ||
- ($i eq 'ualarm' && !&d_ualarm)) {
- require Carp;
- Carp::croak("Time::HiRes::$i(): unimplemented in this platform");
- }
+ if (($i eq 'clock_getres' && !&d_clock_getres) ||
+ ($i eq 'clock_gettime' && !&d_clock_gettime) ||
+ ($i eq 'clock_nanosleep' && !&d_clock_nanosleep) ||
+ ($i eq 'clock' && !&d_clock) ||
+ ($i eq 'nanosleep' && !&d_nanosleep) ||
+ ($i eq 'usleep' && !&d_usleep) ||
+ ($i eq 'utime' && !&d_hires_utime) ||
+ ($i eq 'ualarm' && !&d_ualarm)) {
+ require Carp;
+ Carp::croak("Time::HiRes::$i(): unimplemented in this platform");
+ }
}
Time::HiRes->export_to_level(1, $this, @_);
}
@@ -114,7 +114,7 @@ Time::HiRes - High resolution alarm, sleep, gettimeofday, interval timers
=head1 SYNOPSIS
use Time::HiRes qw( usleep ualarm gettimeofday tv_interval nanosleep
- clock_gettime clock_getres clock_nanosleep clock
+ clock_gettime clock_getres clock_nanosleep clock
stat lstat utime);
usleep ($microseconds);
@@ -143,7 +143,7 @@ Time::HiRes - High resolution alarm, sleep, gettimeofday, interval timers
getitimer ($which);
use Time::HiRes qw( clock_gettime clock_getres clock_nanosleep
- ITIMER_REAL ITIMER_VIRTUAL ITIMER_PROF
+ ITIMER_REAL ITIMER_VIRTUAL ITIMER_PROF
ITIMER_REALPROF );
$realtime = clock_gettime(CLOCK_REALTIME);
@@ -221,8 +221,8 @@ Sleeps for the number of microseconds (millionths of a second)
specified. Returns the number of microseconds actually slept.
Can sleep for more than one second, unlike the C<usleep> system call.
Can also sleep for zero seconds, which often works like a I<thread yield>.
-See also C<Time::HiRes::usleep()>, C<Time::HiRes::sleep()>, and
-C<Time::HiRes::clock_nanosleep()>.
+See also L<C<Time::HiRes::sleep()>|/sleep ( $floating_seconds )>, and
+L<C<clock_nanosleep()>|/clock_nanosleep ( $which, $nanoseconds, $flags = 0)>.
Do not expect usleep() to be exact down to one microsecond.
@@ -232,8 +232,10 @@ Sleeps for the number of nanoseconds (1e9ths of a second) specified.
Returns the number of nanoseconds actually slept (accurate only to
microseconds, the nearest thousand of them). Can sleep for more than
one second. Can also sleep for zero seconds, which often works like
-a I<thread yield>. See also C<Time::HiRes::sleep()>,
-C<Time::HiRes::usleep()>, and C<Time::HiRes::clock_nanosleep()>.
+a I<thread yield>. See also
+L<C<Time::HiRes::sleep()>|/sleep ( $floating_seconds )>,
+L<C<Time::HiRes::usleep()>|/usleep ( $useconds )>, and
+L<C<clock_nanosleep()>|/clock_nanosleep ( $which, $nanoseconds, $flags = 0)>.
Do not expect nanosleep() to be exact down to one nanosecond.
Getting even accuracy of one thousand nanoseconds is good.
@@ -250,7 +252,7 @@ ualarm(0) will cancel an outstanding ualarm().
Note that the interaction between alarms and sleeps is unspecified.
-=item tv_interval
+=item tv_interval
tv_interval ( $ref_to_gettimeofday [, $ref_to_later_gettimeofday] )
@@ -356,7 +358,7 @@ delivered when the timer expires. C<SIGPROF> can interrupt system calls.
The semantics of interval timers for multithreaded programs are
system-specific, and some systems may support additional interval
timers. For example, it is unspecified which thread gets the signals.
-See your C<setitimer()> documentation.
+See your L<C<setitimer(2)>> documentation.
=item getitimer ( $which )
@@ -404,8 +406,10 @@ default to zero but C<TIMER_ABSTIME> can specified (must be exported
explicitly) which means that C<$nanoseconds> is not a time interval
(as is the default) but instead an absolute time. Can sleep for more
than one second. Can also sleep for zero seconds, which often works
-like a I<thread yield>. See also C<Time::HiRes::sleep()>,
-C<Time::HiRes::usleep()>, and C<Time::HiRes::nanosleep()>.
+like a I<thread yield>. See also
+L<C<Time::HiRes::sleep()>|/sleep ( $floating_seconds )>,
+L<C<Time::HiRes::usleep()>|/usleep ( $useconds )>, and
+L<C<Time::HiRes::nanosleep()>|/nanosleep ( $nanoseconds )>.
Do not expect clock_nanosleep() to be exact down to one nanosecond.
Getting even accuracy of one thousand nanoseconds is good.
@@ -515,7 +519,7 @@ Returns the number of files successfully changed.
# get seconds and microseconds since the epoch
($s, $usec) = gettimeofday();
- # measure elapsed time
+ # measure elapsed time
# (could also do by subtracting 2 gettimeofday return values)
$t0 = [gettimeofday];
# do bunch of stuff here
@@ -524,7 +528,7 @@ Returns the number of files successfully changed.
$t0_t1 = tv_interval $t0, $t1;
$elapsed = tv_interval ($t0, [gettimeofday]);
- $elapsed = tv_interval ($t0); # equivalent code
+ $elapsed = tv_interval ($t0); # equivalent code
#
# replacements for time, alarm and sleep that know about
@@ -650,9 +654,10 @@ gnukfreebsd seems to have non-functional futimens() and utimensat()
Perl modules L<BSD::Resource>, L<Time::TAI64>.
-Your system documentation for C<clock>, C<clock_gettime>,
-C<clock_getres>, C<clock_nanosleep>, C<clock_settime>, C<getitimer>,
-C<gettimeofday>, C<setitimer>, C<sleep>, C<stat>, C<ualarm>.
+Your system documentation for L<C<clock(3)>>, L<C<clock_gettime(2)>>,
+L<C<clock_getres(3)>>, L<C<clock_nanosleep(3)>>, L<C<clock_settime(2)>>,
+L<C<getitimer(2)>>, L<C<gettimeofday(2)>>, L<C<setitimer(2)>>, L<C<sleep(3)>>,
+L<C<stat(2)>>, L<C<ualarm(3)>>.
=head1 AUTHORS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm
index d5624636c6..f5d87cd031 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Piece.pm
@@ -19,7 +19,7 @@ our %EXPORT_TAGS = (
':override' => 'internal',
);
-our $VERSION = '1.33';
+our $VERSION = '1.3401';
XSLoader::load( 'Time::Piece', $VERSION );
@@ -126,6 +126,7 @@ sub _mktime {
if ($class->_is_time_struct($time)) {
my @new_time = @$time;
my @tm_parts = (@new_time[c_sec .. c_mon], $new_time[c_year]+1900);
+
$new_time[c_epoch] = $islocal ? timelocal(@tm_parts) : timegm(@tm_parts);
return wantarray ? @new_time : bless [@new_time[0..9], $islocal], $class;
@@ -805,8 +806,14 @@ sub use_locale {
#get locale month/day names from posix strftime (from Piece.xs)
my $locales = _get_localization();
- $locales->{PM} ||= '';
- $locales->{AM} ||= '';
+ #If AM and PM are the same, set both to ''
+ if ( !$locales->{PM}
+ || !$locales->{AM}
+ || ( $locales->{PM} eq $locales->{AM} ) )
+ {
+ $locales->{PM} = '';
+ $locales->{AM} = '';
+ }
$locales->{pm} = lc $locales->{PM};
$locales->{am} = lc $locales->{AM};
@@ -896,7 +903,7 @@ in perlfunc will still return what you expect.
The module actually implements most of an interface described by
Larry Wall on the perl5-porters mailing list here:
-L<http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html>
+L<https://www.nntp.perl.org/group/perl.perl5.porters/2000/01/msg5283.html>
=head1 USAGE
@@ -1152,6 +1159,14 @@ moves afoot to fix that in perl. Alternatively use 64 bit perl. Or if none
of those are options, use the L<DateTime> module which has support for years
well into the future and past.
+Also, the internal representation of Time::Piece->strftime deviates from the
+standard POSIX implementation in that is uses the epoch (instead of separate
+year, month, day parts). This change was added in version 1.30. If you must
+have a more traditional strftime (which will normally never calculate day
+light saving times correctly), you can pass the date parts from Time::Piece
+into the strftime function provided by the POSIX module
+(see strftime in L<POSIX> ).
+
=head1 AUTHOR
Matt Sergeant, matt@sergeant.org
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Seconds.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Seconds.pm
index 71a4bd27f2..6aa864d97e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Seconds.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Time/Seconds.pm
@@ -1,7 +1,7 @@
package Time::Seconds;
use strict;
-our $VERSION = '1.33';
+our $VERSION = '1.3401';
use Exporter 5.57 'import';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Normalize.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Normalize.pm
index adf3db50d8..d06fb8b56f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Normalize.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/Normalize.pm
@@ -16,7 +16,7 @@ use Carp;
no warnings 'utf8';
-our $VERSION = '1.26';
+our $VERSION = '1.27';
our $PACKAGE = __PACKAGE__;
our @EXPORT = qw( NFC NFD NFKC NFKD );
@@ -606,27 +606,27 @@ and/or modify it under the same terms as Perl itself.
=over 4
-=item http://www.unicode.org/reports/tr15/
+=item L<http://www.unicode.org/reports/tr15/>
Unicode Normalization Forms - UAX #15
-=item http://www.unicode.org/Public/UNIDATA/CompositionExclusions.txt
+=item L<http://www.unicode.org/Public/UNIDATA/CompositionExclusions.txt>
Composition Exclusion Table
-=item http://www.unicode.org/Public/UNIDATA/DerivedNormalizationProps.txt
+=item L<http://www.unicode.org/Public/UNIDATA/DerivedNormalizationProps.txt>
Derived Normalization Properties
-=item http://www.unicode.org/Public/UNIDATA/NormalizationCorrections.txt
+=item L<http://www.unicode.org/Public/UNIDATA/NormalizationCorrections.txt>
Normalization Corrections
-=item http://www.unicode.org/review/pr-29.html
+=item L<http://www.unicode.org/review/pr-29.html>
Public Review Issue #29: Normalization Issue
-=item http://www.unicode.org/notes/tn5/
+=item L<http://www.unicode.org/notes/tn5/>
Canonical Equivalence in Applications - UTN #5
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm
index 1f04bca038..11fa2bef6a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Unicode/UCD.pm
@@ -5,7 +5,10 @@ use warnings;
no warnings 'surrogate'; # surrogates can be inputs to this
use charnames ();
-our $VERSION = '0.72';
+our $VERSION = '0.75';
+
+sub DEBUG () { 0 }
+$|=1 if DEBUG;
require Exporter;
@@ -140,6 +143,21 @@ Note that the largest code point in Unicode is U+10FFFF.
=cut
+our %caseless_equivalent;
+our $e_precision;
+our %file_to_swash_name;
+our @inline_definitions;
+our %loose_property_name_of;
+our %loose_property_to_file_of;
+our %loose_to_file_of;
+our $MAX_CP;
+our %nv_floating_to_rational;
+our %prop_aliases;
+our %stricter_to_file_of;
+our %strict_property_to_file_of;
+our %SwashInfo;
+our %why_deprecated;
+
my $v_unicode_version; # v-string.
sub openunicode {
@@ -198,7 +216,7 @@ the standard),
C<undef> is returned.
Fields that aren't applicable to the particular code point argument exist in the
-returned hash, and are empty.
+returned hash, and are empty.
For results that are less "raw" than this function returns, or to get the values for
any property, not just the few covered by this function, use the
@@ -344,6 +362,578 @@ L<Unicode::Normalize> module.)
=cut
+my %Cache;
+
+# Digits may be separated by a single underscore
+my $digits = qr/ ( [0-9] _? )+ (?!:_) /x;
+
+# A sign can be surrounded by white space
+my $sign = qr/ \s* [+-]? \s* /x;
+
+my $f_float = qr/ $sign $digits+ \. $digits* # e.g., 5.0, 5.
+ | $sign $digits* \. $digits+/x; # 0.7, .7
+
+# A number may be an integer, a rational, or a float with an optional exponent
+# We (shudder) accept a signed denominator
+my $number = qr{ ^ $sign $digits+ $
+ | ^ $sign $digits+ \/ $sign $digits+ $
+ | ^ $f_float (?: [Ee] [+-]? $digits )? $}x;
+
+sub loose_name ($) {
+ # Given a lowercase property or property-value name, return its
+ # standardized version that is expected for look-up in the 'loose' hashes
+ # in UCD.pl (hence, this depends on what mktables does). This squeezes
+ # out blanks, underscores and dashes. The complication stems from the
+ # grandfathered-in 'L_', which retains a single trailing underscore.
+
+# integer or float (no exponent)
+my $integer_or_float_re = qr/ ^ -? \d+ (:? \. \d+ )? $ /x;
+
+# Also includes rationals
+my $numeric_re = qr! $integer_or_float_re | ^ -? \d+ / \d+ $ !x;
+ return $_[0] if $_[0] =~ $numeric_re;
+
+ (my $loose = $_[0]) =~ s/[-_ \t]//g;
+
+ return $loose if $loose !~ / ^ (?: is | to )? l $/x;
+ return 'l_' if $_[0] =~ / l .* _ /x; # If original had a trailing '_'
+ return $loose;
+}
+
+##
+## "SWASH" == "SWATCH HASH". A "swatch" is a swatch of the Unicode landscape.
+## It's a data structure that encodes a set of Unicode characters.
+##
+
+{
+ use re "/aa"; # Nothing here uses above Latin1.
+
+ # If a floating point number is within this distance from the value of a
+ # fraction, it is considered to be that fraction, even if many more digits
+ # are specified that don't exactly match.
+ my $min_floating_slop;
+
+ # To guard against this program calling something that in turn ends up
+ # calling this program with the same inputs, and hence infinitely
+ # recursing, we keep a stack of the properties that are currently in
+ # progress, pushed upon entry, popped upon return.
+ my @recursed;
+
+ sub SWASHNEW {
+ my ($class, $type, $list, $minbits) = @_;
+ my $user_defined = 0;
+ local $^D = 0 if $^D;
+
+ $class = "" unless defined $class;
+ print STDERR __LINE__, ": class=$class, type=$type, list=",
+ (defined $list) ? $list : ':undef:',
+ ", minbits=$minbits\n" if DEBUG;
+
+ ##
+ ## Get the list of codepoints for the type.
+ ## Called from swash_init (see utf8.c) or SWASHNEW itself.
+ ##
+ ## Callers of swash_init:
+ ## prop_invlist
+ ## Unicode::UCD::prop_invmap
+ ##
+ ## Given a $type, our goal is to fill $list with the set of codepoint
+ ## ranges. If $type is false, $list passed is used.
+ ##
+ ## $minbits:
+ ## For binary properties, $minbits must be 1.
+ ## For character mappings (case and transliteration), $minbits must
+ ## be a number except 1.
+ ##
+ ## $list (or that filled according to $type):
+ ## Refer to perlunicode.pod, "User-Defined Character Properties."
+ ##
+ ## For binary properties, only characters with the property value
+ ## of True should be listed. The 3rd column, if any, will be ignored
+ ##
+ ## To make the parsing of $type clear, this code takes the a rather
+ ## unorthodox approach of last'ing out of the block once we have the
+ ## info we need. Were this to be a subroutine, the 'last' would just
+ ## be a 'return'.
+ ##
+ # If a problem is found $type is returned;
+ # Upon success, a new (or cached) blessed object is returned with
+ # keys TYPE, BITS, EXTRAS, LIST, and with values having the
+ # same meanings as the input parameters.
+ # SPECIALS contains a reference to any special-treatment hash in the
+ # property.
+ # INVERT_IT is non-zero if the result should be inverted before use
+ # USER_DEFINED is non-zero if the result came from a user-defined
+ my $file; ## file to load data from, and also part of the %Cache key.
+
+ # Change this to get a different set of Unicode tables
+ my $unicore_dir = 'unicore';
+ my $invert_it = 0;
+ my $list_is_from_mktables = 0; # Is $list returned from a mktables
+ # generated file? If so, we know it's
+ # well behaved.
+
+ if ($type)
+ {
+ # Verify that this isn't a recursive call for this property.
+ # Can't use croak, as it may try to recurse to here itself.
+ my $class_type = $class . "::$type";
+ if (grep { $_ eq $class_type } @recursed) {
+ CORE::die "panic: Infinite recursion in SWASHNEW for '$type'\n";
+ }
+ push @recursed, $class_type;
+
+ $type =~ s/^\s+//;
+ $type =~ s/\s+$//;
+
+ # regcomp.c surrounds the property name with '__" and '_i' if this
+ # is to be caseless matching.
+ my $caseless = $type =~ s/^(.*)__(.*)_i$/$1$2/;
+
+ print STDERR __LINE__, ": type=$type, caseless=$caseless\n" if DEBUG;
+
+ GETFILE:
+ {
+ ##
+ ## It could be a user-defined property. Look in current
+ ## package if no package given
+ ##
+
+
+ my $caller0 = caller(0);
+ my $caller1 = $type =~ s/(.+):://
+ ? $1
+ : $caller0 eq 'main'
+ ? 'main'
+ : caller(1);
+
+ if (defined $caller1 && $type =~ /^I[ns]\w+$/) {
+ my $prop = "${caller1}::$type";
+ if (exists &{$prop}) {
+ # stolen from Scalar::Util::PP::tainted()
+ my $tainted;
+ {
+ local($@, $SIG{__DIE__}, $SIG{__WARN__});
+ local $^W = 0;
+ no warnings;
+ eval { kill 0 * $prop };
+ $tainted = 1 if $@ =~ /^Insecure/;
+ }
+ die "Insecure user-defined property \\p{$prop}\n"
+ if $tainted;
+ no strict 'refs';
+ $list = &{$prop}($caseless);
+ $user_defined = 1;
+ last GETFILE;
+ }
+ }
+
+ require "$unicore_dir/UCD.pl";
+
+ # All property names are matched caselessly
+ my $property_and_table = CORE::lc $type;
+ print STDERR __LINE__, ": $property_and_table\n" if DEBUG;
+
+ # See if is of the compound form 'property=value', where the
+ # value indicates the table we should use.
+ my ($property, $table, @remainder) =
+ split /\s*[:=]\s*/, $property_and_table, -1;
+ if (@remainder) {
+ pop @recursed if @recursed;
+ return $type;
+ }
+
+ my $prefix;
+ if (! defined $table) {
+
+ # Here, is the single form. The property becomes empty, and
+ # the whole value is the table.
+ $table = $property;
+ $prefix = $property = "";
+ } else {
+ print STDERR __LINE__, ": $property\n" if DEBUG;
+
+ # Here it is the compound property=table form. The property
+ # name is always loosely matched, and always can have an
+ # optional 'is' prefix (which isn't true in the single
+ # form).
+ $property = loose_name($property) =~ s/^is//r;
+
+ # And convert to canonical form. Quit if not valid.
+ $property = $loose_property_name_of{$property};
+ if (! defined $property) {
+ pop @recursed if @recursed;
+ return $type;
+ }
+
+ $prefix = "$property=";
+
+ # If the rhs looks like it is a number...
+ print STDERR __LINE__, ": table=$table\n" if DEBUG;
+
+ if ($table =~ $number) {
+ print STDERR __LINE__, ": table=$table\n" if DEBUG;
+
+ # Split on slash, in case it is a rational, like \p{1/5}
+ my @parts = split m{ \s* / \s* }x, $table, -1;
+ print __LINE__, ": $type\n" if @parts > 2 && DEBUG;
+
+ foreach my $part (@parts) {
+ print __LINE__, ": part=$part\n" if DEBUG;
+
+ $part =~ s/^\+\s*//; # Remove leading plus
+ $part =~ s/^-\s*/-/; # Remove blanks after unary
+ # minus
+
+ # Remove underscores between digits.
+ $part =~ s/(?<= [0-9] ) _ (?= [0-9] ) //xg;
+
+ # No leading zeros (but don't make a single '0'
+ # into a null string)
+ $part =~ s/ ^ ( -? ) 0+ /$1/x;
+ $part .= '0' if $part eq '-' || $part eq "";
+
+ # No trailing zeros after a decimal point
+ $part =~ s/ ( \. [0-9]*? ) 0+ $ /$1/x;
+
+ # Begin with a 0 if a leading decimal point
+ $part =~ s/ ^ ( -? ) \. /${1}0./x;
+
+ # Ensure not a trailing decimal point: turn into an
+ # integer
+ $part =~ s/ \. $ //x;
+
+ print STDERR __LINE__, ": part=$part\n" if DEBUG;
+ #return $type if $part eq "";
+ }
+
+ # If a rational...
+ if (@parts == 2) {
+
+ # If denominator is negative, get rid of it, and ...
+ if ($parts[1] =~ s/^-//) {
+
+ # If numerator is also negative, convert the
+ # whole thing to positive, else move the minus
+ # to the numerator
+ if ($parts[0] !~ s/^-//) {
+ $parts[0] = '-' . $parts[0];
+ }
+ }
+ $table = join '/', @parts;
+ }
+ elsif ($property ne 'nv' || $parts[0] !~ /\./) {
+
+ # Here is not numeric value, or doesn't have a
+ # decimal point. No further manipulation is
+ # necessary. (Note the hard-coded property name.
+ # This could fail if other properties eventually
+ # had fractions as well; perhaps the cjk ones
+ # could evolve to do that. This hard-coding could
+ # be fixed by mktables generating a list of
+ # properties that could have fractions.)
+ $table = $parts[0];
+ } else {
+
+ # Here is a floating point numeric_value. Convert
+ # to rational. Get a normalized form, like
+ # 5.00E-01, and look that up in the hash
+
+ my $float = sprintf "%.*e",
+ $e_precision,
+ 0 + $parts[0];
+
+ if (exists $nv_floating_to_rational{$float}) {
+ $table = $nv_floating_to_rational{$float};
+ } else {
+ pop @recursed if @recursed;
+ return $type;
+ }
+ }
+ print STDERR __LINE__, ": $property=$table\n" if DEBUG;
+ }
+ }
+
+ # Combine lhs (if any) and rhs to get something that matches
+ # the syntax of the lookups.
+ $property_and_table = "$prefix$table";
+ print STDERR __LINE__, ": $property_and_table\n" if DEBUG;
+
+ # First try stricter matching.
+ $file = $stricter_to_file_of{$property_and_table};
+
+ # If didn't find it, try again with looser matching by editing
+ # out the applicable characters on the rhs and looking up
+ # again.
+ my $strict_property_and_table;
+ if (! defined $file) {
+
+ # This isn't used unless the name begins with 'to'
+ $strict_property_and_table = $property_and_table =~ s/^to//r;
+ $table = loose_name($table);
+ $property_and_table = "$prefix$table";
+ print STDERR __LINE__, ": $property_and_table\n" if DEBUG;
+ $file = $loose_to_file_of{$property_and_table};
+ print STDERR __LINE__, ": $property_and_table\n" if DEBUG;
+ }
+
+ # Add the constant and go fetch it in.
+ if (defined $file) {
+
+ # If the file name contains a !, it means to invert. The
+ # 0+ makes sure result is numeric
+ $invert_it = 0 + $file =~ s/!//;
+
+ if ($caseless
+ && exists $caseless_equivalent{$property_and_table})
+ {
+ $file = $caseless_equivalent{$property_and_table};
+ }
+
+ # The pseudo-directory '#' means that there really isn't a
+ # file to read, the data is in-line as part of the string;
+ # we extract it below.
+ $file = "$unicore_dir/lib/$file.pl" unless $file =~ m!^#/!;
+ last GETFILE;
+ }
+ print STDERR __LINE__, ": didn't find $property_and_table\n" if DEBUG;
+
+ ##
+ ## Last attempt -- see if it's a standard "To" name
+ ## (e.g. "ToLower") ToTitle is used by ucfirst().
+ ## The user-level way to access ToDigit() and ToFold()
+ ## is to use Unicode::UCD.
+ ##
+ # Only check if caller wants non-binary
+ if ($minbits != 1) {
+ if ($property_and_table =~ s/^to//) {
+ # Look input up in list of properties for which we have
+ # mapping files. First do it with the strict approach
+ if (defined ($file = $strict_property_to_file_of{
+ $strict_property_and_table}))
+ {
+ $type = $file_to_swash_name{$file};
+ print STDERR __LINE__, ": type set to $type\n"
+ if DEBUG;
+ $file = "$unicore_dir/$file.pl";
+ last GETFILE;
+ }
+ elsif (defined ($file =
+ $loose_property_to_file_of{$property_and_table}))
+ {
+ $type = $file_to_swash_name{$file};
+ print STDERR __LINE__, ": type set to $type\n"
+ if DEBUG;
+ $file = "$unicore_dir/$file.pl";
+ last GETFILE;
+ } # If that fails see if there is a corresponding binary
+ # property file
+ elsif (defined ($file =
+ $loose_to_file_of{$property_and_table}))
+ {
+
+ # Here, there is no map file for the property we
+ # are trying to get the map of, but this is a
+ # binary property, and there is a file for it that
+ # can easily be translated to a mapping, so use
+ # that, treating this as a binary property.
+ # Setting 'minbits' here causes it to be stored as
+ # such in the cache, so if someone comes along
+ # later looking for just a binary, they get it.
+ $minbits = 1;
+
+ # The 0+ makes sure is numeric
+ $invert_it = 0 + $file =~ s/!//;
+ $file = "$unicore_dir/lib/$file.pl"
+ unless $file =~ m!^#/!;
+ last GETFILE;
+ }
+ }
+ }
+
+ ##
+ ## If we reach this line, it's because we couldn't figure
+ ## out what to do with $type. Ouch.
+ ##
+
+ pop @recursed if @recursed;
+ return $type;
+ } # end of GETFILE block
+
+ if (defined $file) {
+ print STDERR __LINE__, ": found it (file='$file')\n" if DEBUG;
+
+ ##
+ ## If we reach here, it was due to a 'last GETFILE' above
+ ## (exception: user-defined properties and mappings), so we
+ ## have a filename, so now we load it if we haven't already.
+
+ # The pseudo-directory '#' means the result isn't really a
+ # file, but is in-line, with semi-colons to be turned into
+ # new-lines. Since it is in-line there is no advantage to
+ # caching the result
+ if ($file =~ s!^#/!!) {
+ $list = $inline_definitions[$file];
+ }
+ else {
+ # Here, we have an actual file to read in and load, but it
+ # may already have been read-in and cached. The cache key
+ # is the class and file to load, and whether the results
+ # need to be inverted.
+ my $found = $Cache{$class, $file, $invert_it};
+ if ($found and ref($found) eq $class) {
+ print STDERR __LINE__, ": Returning cached swash for '$class,$file,$invert_it' for \\p{$type}\n" if DEBUG;
+ pop @recursed if @recursed;
+ return $found;
+ }
+
+ local $@;
+ local $!;
+ $list = do $file; die $@ if $@;
+ }
+
+ $list_is_from_mktables = 1;
+ }
+ } # End of $type is non-null
+
+ # Here, either $type was null, or we found the requested property and
+ # read it into $list
+
+ my $extras = "";
+
+ my $bits = $minbits;
+
+ # mktables lists don't have extras, like '&prop', so don't need
+ # to separate them; also lists are already sorted, so don't need to do
+ # that.
+ if ($list && ! $list_is_from_mktables) {
+ my $taint = substr($list,0,0); # maintain taint
+
+ # Separate the extras from the code point list, and make sure
+ # user-defined properties are well-behaved for
+ # downstream code.
+ if ($user_defined) {
+ my @tmp = split(/^/m, $list);
+ my %seen;
+ no warnings;
+
+ # The extras are anything that doesn't begin with a hex digit.
+ $extras = join '', $taint, grep /^[^0-9a-fA-F]/, @tmp;
+
+ # Remove the extras, and sort the remaining entries by the
+ # numeric value of their beginning hex digits, removing any
+ # duplicates.
+ $list = join '', $taint,
+ map { $_->[1] }
+ sort { $a->[0] <=> $b->[0] }
+ map { /^([0-9a-fA-F]+)/ && !$seen{$1}++ ? [ CORE::hex($1), $_ ] : () }
+ @tmp; # XXX doesn't do ranges right
+ }
+ else {
+ # mktables has gone to some trouble to make non-user defined
+ # properties well-behaved, so we can skip the effort we do for
+ # user-defined ones. Any extras are at the very beginning of
+ # the string.
+
+ # This regex splits out the first lines of $list into $1 and
+ # strips them off from $list, until we get one that begins
+ # with a hex number, alone on the line, or followed by a tab.
+ # Either portion may be empty.
+ $list =~ s/ \A ( .*? )
+ (?: \z | (?= ^ [0-9a-fA-F]+ (?: \t | $) ) )
+ //msx;
+
+ $extras = "$taint$1";
+ }
+ }
+
+ if ($minbits != 1 && $minbits < 32) { # not binary property
+ my $top = 0;
+ while ($list =~ /^([0-9a-fA-F]+)(?:[\t]([0-9a-fA-F]+)?)(?:[ \t]([0-9a-fA-F]+))?/mg) {
+ my $min = CORE::hex $1;
+ my $max = defined $2 ? CORE::hex $2 : $min;
+ my $val = defined $3 ? CORE::hex $3 : 0;
+ $val += $max - $min if defined $3;
+ $top = $val if $val > $top;
+ }
+ my $topbits =
+ $top > 0xffff ? 32 :
+ $top > 0xff ? 16 : 8;
+ $bits = $topbits if $bits < $topbits;
+ }
+
+ my @extras;
+ if ($extras) {
+ for my $x ($extras) {
+ my $taint = substr($x,0,0); # maintain taint
+ pos $x = 0;
+ while ($x =~ /^([^0-9a-fA-F\n])(.*)/mg) {
+ my $char = "$1$taint";
+ my $name = "$2$taint";
+ print STDERR __LINE__, ": char [$char] => name [$name]\n"
+ if DEBUG;
+ if ($char =~ /[-+!&]/) {
+ my ($c,$t) = split(/::/, $name, 2); # bogus use of ::, really
+ my $subobj;
+ if ($c eq 'utf8') { # khw is unsure of this
+ $subobj = SWASHNEW($t, "", $minbits, 0);
+ }
+ elsif (exists &$name) {
+ $subobj = SWASHNEW($name, "", $minbits, 0);
+ }
+ elsif ($c =~ /^([0-9a-fA-F]+)/) {
+ $subobj = SWASHNEW("", $c, $minbits, 0);
+ }
+ print STDERR __LINE__, ": returned from getting sub object for $name\n" if DEBUG;
+ if (! ref $subobj) {
+ pop @recursed if @recursed && $type;
+ return $subobj;
+ }
+ push @extras, $name => $subobj;
+ $bits = $subobj->{BITS} if $bits < $subobj->{BITS};
+ $user_defined = $subobj->{USER_DEFINED}
+ if $subobj->{USER_DEFINED};
+ }
+ }
+ }
+ }
+
+ if (DEBUG) {
+ print STDERR __LINE__, ": CLASS = $class, TYPE => $type, BITS => $bits, INVERT_IT => $invert_it, USER_DEFINED => $user_defined";
+ print STDERR "\nLIST =>\n$list" if defined $list;
+ print STDERR "\nEXTRAS =>\n$extras" if defined $extras;
+ print STDERR "\n";
+ }
+
+ my $SWASH = bless {
+ TYPE => $type,
+ BITS => $bits,
+ EXTRAS => $extras,
+ LIST => $list,
+ USER_DEFINED => $user_defined,
+ @extras,
+ } => $class;
+
+ if ($file) {
+ $Cache{$class, $file, $invert_it} = $SWASH;
+ if ($type
+ && exists $SwashInfo{$type}
+ && exists $SwashInfo{$type}{'specials_name'})
+ {
+ my $specials_name = $SwashInfo{$type}{'specials_name'};
+ no strict "refs";
+ print STDERR "\nspecials_name => $specials_name\n" if DEBUG;
+ $SWASH->{'SPECIALS'} = \%$specials_name;
+ }
+ $SWASH->{'INVERT_IT'} = $invert_it;
+ }
+
+ pop @recursed if @recursed && $type;
+
+ return $SWASH;
+ }
+}
+
# NB: This function is nearly duplicated in charnames.pm
sub _getcode {
my $arg = shift;
@@ -408,8 +998,8 @@ sub charinfo {
@CATEGORIES =_read_table("To/Gc.pl") unless @CATEGORIES;
$prop{'category'} = _search(\@CATEGORIES, 0, $#CATEGORIES, $code)
- // $utf8::SwashInfo{'ToGc'}{'missing'};
- # Return undef if category value is 'Unassigned' or one of its synonyms
+ // $SwashInfo{'ToGc'}{'missing'};
+ # Return undef if category value is 'Unassigned' or one of its synonyms
return if grep { lc $_ eq 'unassigned' }
prop_value_aliases('Gc', $prop{'category'});
@@ -421,7 +1011,7 @@ sub charinfo {
@BIDIS =_read_table("To/Bc.pl") unless @BIDIS;
$prop{'bidi'} = _search(\@BIDIS, 0, $#BIDIS, $code)
- // $utf8::SwashInfo{'ToBc'}{'missing'};
+ // $SwashInfo{'ToBc'}{'missing'};
# For most code points, we can just read in "unicore/Decomposition.pl", as
# its contents are exactly what should be output. But that file doesn't
@@ -548,9 +1138,9 @@ sub _read_table ($;$) {
# return takes much less memory when there are large ranges.
#
# This function has the side effect of setting
- # $utf8::SwashInfo{$property}{'format'} to be the mktables format of the
+ # $SwashInfo{$property}{'format'} to be the mktables format of the
# table; and
- # $utf8::SwashInfo{$property}{'missing'} to be the value for all entries
+ # $SwashInfo{$property}{'missing'} to be the value for all entries
# not listed in the table.
# where $property is the Unicode property name, preceded by 'To' for map
# properties., e.g., 'ToSc'.
@@ -569,11 +1159,11 @@ sub _read_table ($;$) {
# Look up if this property requires adjustments, which we do below if it
# does.
- require "unicore/Heavy.pl";
+ require "unicore/UCD.pl";
my $property = $table =~ s/\.pl//r;
- $property = $utf8::file_to_swash_name{$property};
+ $property = $file_to_swash_name{$property};
my $to_adjust = defined $property
- && $utf8::SwashInfo{$property}{'format'} =~ / ^ a /x;
+ && $SwashInfo{$property}{'format'} =~ / ^ a /x;
for (split /^/m, $list) {
my ($start, $end, $value) = / ^ (.+?) \t (.*?) \t (.+?)
@@ -582,7 +1172,7 @@ sub _read_table ($;$) {
my $decimal_start = hex $start;
my $decimal_end = ($end eq "") ? $decimal_start : hex $end;
$value = hex $value if $to_adjust
- && $utf8::SwashInfo{$property}{'format'} eq 'ax';
+ && $SwashInfo{$property}{'format'} eq 'ax';
if ($return_hash) {
foreach my $i ($decimal_start .. $decimal_end) {
$return{$i} = ($to_adjust)
@@ -728,7 +1318,7 @@ sub charprop ($$;$) {
# extensions. But this is misleading. For now, return undef for
# these, as currently documented.
undef $map unless
- exists $Unicode::UCD::prop_aliases{utf8::_loose_name(lc $prop)};
+ exists $prop_aliases{loose_name(lc $prop)};
}
return $map;
}
@@ -803,7 +1393,7 @@ sub charprops_all($) {
require "unicore/UCD.pl";
- foreach my $prop (keys %Unicode::UCD::prop_aliases) {
+ foreach my $prop (keys %prop_aliases) {
# Don't return a Perl extension. (This is the only one that
# %prop_aliases has in it.)
@@ -1004,7 +1594,7 @@ sub charscript {
if (defined $code) {
my $result = _search(\@SCRIPTS, 0, $#SCRIPTS, $code);
return $result if defined $result;
- return $utf8::SwashInfo{'ToSc'}{'missing'};
+ return $SwashInfo{'ToSc'}{'missing'};
} elsif (exists $SCRIPTS{$arg}) {
return _dclone $SCRIPTS{$arg};
}
@@ -1168,7 +1758,7 @@ my %BIDI_TYPES =
'S' => 'Segment Separator',
'WS' => 'Whitespace',
'ON' => 'Other Neutrals',
- );
+ );
=head2 B<bidi_types()>
@@ -1361,7 +1951,7 @@ additional processing.
For Unicode versions between 3.1 and 3.1.1 inclusive, this field is empty unless
there is a
special folding for Turkic languages, in which case I<status> is C<I>, and
-I<mapping>, I<full>, I<simple>, and I<turkic> are all equal.
+I<mapping>, I<full>, I<simple>, and I<turkic> are all equal.
=back
@@ -1760,9 +2350,18 @@ sub _namedseq {
local $_;
local $/ = "\n";
while (<$namedseqfh>) {
- if (/^ [0-9A-F]+ \ /x) {
- chomp;
- my ($sequence, $name) = split /\t/;
+ next if m/ ^ \s* \# /x;
+
+ # Each entry is currently two lines. The first contains the code
+ # points in the sequence separated by spaces. If this entry
+ # doesn't have spaces, it isn't a named sequence.
+ if (/^ [0-9A-F]{4,5} (?: \ [0-9A-F]{4,5} )+ $ /x) {
+ my $sequence = $_;
+ chomp $sequence;
+
+ # And the second is the name
+ my $name = <$namedseqfh>;
+ chomp $name;
my @s = map { chr(hex($_)) } split(' ', $sequence);
$NAMEDSEQ{$name} = join("", @s);
}
@@ -2067,15 +2666,12 @@ about (and which is documented below in L</prop_invmap()>).
our %string_property_loose_to_name;
our %ambiguous_names;
our %loose_perlprop_to_name;
-our %prop_aliases;
sub prop_aliases ($) {
my $prop = $_[0];
return unless defined $prop;
require "unicore/UCD.pl";
- require "unicore/Heavy.pl";
- require "utf8_heavy.pl";
# The property name may be loosely or strictly matched; we don't know yet.
# But both types use lower-case.
@@ -2083,20 +2679,20 @@ sub prop_aliases ($) {
# It is loosely matched if its lower case isn't known to be strict.
my $list_ref;
- if (! exists $utf8::stricter_to_file_of{$prop}) {
- my $loose = utf8::_loose_name($prop);
+ if (! exists $stricter_to_file_of{$prop}) {
+ my $loose = loose_name($prop);
# There is a hash that converts from any loose name to its standard
# form, mapping all synonyms for a name to one name that can be used
# as a key into another hash. The whole concept is for memory
# savings, as the second hash doesn't have to have all the
# combinations. Actually, there are two hashes that do the
- # conversion. One is used in utf8_heavy.pl (stored in Heavy.pl) for
- # looking up properties matchable in regexes. This function needs to
- # access string properties, which aren't available in regexes, so a
- # second conversion hash is made for them (stored in UCD.pl). Look in
- # the string one now, as the rest can have an optional 'is' prefix,
- # which these don't.
+ # conversion. One is stored in UCD.pl) for looking up properties
+ # matchable in regexes. This function needs to access string
+ # properties, which aren't available in regexes, so a second
+ # conversion hash is made for them (stored in UCD.pl). Look in the
+ # string one now, as the rest can have an optional 'is' prefix, which
+ # these don't.
if (exists $string_property_loose_to_name{$loose}) {
# Convert to its standard loose name.
@@ -2105,7 +2701,7 @@ sub prop_aliases ($) {
else {
my $retrying = 0; # bool. ? Has an initial 'is' been stripped
RETRY:
- if (exists $utf8::loose_property_name_of{$loose}
+ if (exists $loose_property_name_of{$loose}
&& (! $retrying
|| ! exists $ambiguous_names{$loose}))
{
@@ -2118,7 +2714,7 @@ sub prop_aliases ($) {
# for the gc, script, or block properties, and the stripped
# 'is' means that they mean one of those, and not one of
# these
- $prop = $utf8::loose_property_name_of{$loose};
+ $prop = $loose_property_name_of{$loose};
}
elsif (exists $loose_perlprop_to_name{$loose}) {
@@ -2133,7 +2729,7 @@ sub prop_aliases ($) {
$list_ref = \@list;
}
}
- elsif (! exists $utf8::loose_to_file_of{$loose}) {
+ elsif (! exists $loose_to_file_of{$loose}) {
# loose_to_file_of is a complete list of loose names. If not
# there, the input is unknown.
@@ -2167,7 +2763,7 @@ sub prop_aliases ($) {
# if necessary.
for my $i (0 .. @list -1) {
if (exists $ambiguous_names
- {utf8::_loose_name(lc $list[$i])})
+ {loose_name(lc $list[$i])})
{
# The ambiguity is resolved by toggling whether or
# not it has an 'is' prefix
@@ -2282,13 +2878,12 @@ sub prop_values ($) {
return undef unless defined $prop;
require "unicore/UCD.pl";
- require "utf8_heavy.pl";
# Find the property name synonym that's used as the key in other hashes,
# which is element 0 in the returned list.
($prop) = prop_aliases($prop);
return undef if ! $prop;
- $prop = utf8::_loose_name(lc $prop);
+ $prop = loose_name(lc $prop);
# Here is a legal property.
return undef unless exists $prop_value_aliases{$prop};
@@ -2372,13 +2967,12 @@ sub prop_value_aliases ($$) {
return unless defined $prop && defined $value;
require "unicore/UCD.pl";
- require "utf8_heavy.pl";
# Find the property name synonym that's used as the key in other hashes,
# which is element 0 in the returned list.
($prop) = prop_aliases($prop);
return if ! $prop;
- $prop = utf8::_loose_name(lc $prop);
+ $prop = loose_name(lc $prop);
# Here is a legal property, but the hash below (created by mktables for
# this purpose) only knows about the properties that have a very finite
@@ -2393,7 +2987,7 @@ sub prop_value_aliases ($$) {
# a Perl-extension All perl extensions are binary, hence are
# enumerateds, which means that we know that the input unknown value
# is illegal.
- return if ! exists $Unicode::UCD::prop_aliases{$prop};
+ return if ! exists $prop_aliases{$prop};
# Otherwise, we assume it's valid, as documented.
return $value;
@@ -2405,7 +2999,7 @@ sub prop_value_aliases ($$) {
# If the name isn't found under loose matching, it certainly won't be
# found under strict
- my $loose_value = utf8::_loose_name($value);
+ my $loose_value = loose_name($value);
return unless exists $loose_to_standard_value{"$prop=$loose_value"};
# Similarly if the combination under loose matching doesn't exist, it
@@ -2418,7 +3012,7 @@ sub prop_value_aliases ($$) {
# %prop_value_aliases is set up so that the strict matches will appear as
# if they were in loose form. Thus, if the non-loose version is legal,
# we're ok, can skip the further check.
- if (! exists $utf8::stricter_to_file_of{"$prop=$value"}
+ if (! exists $stricter_to_file_of{"$prop=$value"}
# We're also ok and skip the further check if value loosely matches.
# mktables has verified that no strict name under loose rules maps to
@@ -2431,12 +3025,12 @@ sub prop_value_aliases ($$) {
# 2) When the values are numeric, in which case we need to look
# further, but their squeezed-out loose values will be in
# %stricter_to_file_of
- && exists $utf8::stricter_to_file_of{"$prop=$loose_value"})
+ && exists $stricter_to_file_of{"$prop=$loose_value"})
{
# The only thing that's legal loosely under strict is that can have an
# underscore between digit pairs XXX
while ($value =~ s/(\d)_(\d)/$1$2/g) {}
- return unless exists $utf8::stricter_to_file_of{"$prop=$value"};
+ return unless exists $stricter_to_file_of{"$prop=$value"};
}
# Here, we know that the combination exists. Return it.
@@ -2455,7 +3049,7 @@ sub prop_value_aliases ($$) {
}
# All 1 bits but the top one is the largest possible IV.
-$Unicode::UCD::MAX_CP = (~0) >> 1;
+$MAX_CP = (~0) >> 1;
=pod
@@ -2561,7 +3155,7 @@ an inversion list.
=cut
-# User-defined properties could be handled with some changes to utf8_heavy.pl;
+# User-defined properties could be handled with some changes to SWASHNEW;
# and implementing here of dealing with EXTRAS. If done, consideration should
# be given to the fact that the user subroutine could return different results
# with each call; security issues need to be thought about.
@@ -2580,13 +3174,11 @@ sub prop_invlist ($;$) {
return if ! defined $prop;
- require "utf8_heavy.pl";
-
# Warnings for these are only for regexes, so not applicable to us
no warnings 'deprecated';
# Get the swash definition of the property-value.
- my $swash = utf8::SWASHNEW(__PACKAGE__, $prop, undef, 1, 0);
+ my $swash = SWASHNEW(__PACKAGE__, $prop, undef, 1, 0);
# Fail if not found, or isn't a boolean property-value, or is a
# user-defined property, or is internal-only.
@@ -2643,7 +3235,7 @@ sub prop_invlist ($;$) {
# beyond the end of the range.
no warnings 'portable';
my $end = hex $hex_end;
- last if $end == $Unicode::UCD::MAX_CP;
+ last if $end == $MAX_CP;
push @invlist, $end + 1;
}
else { # No end of range, is a single code point.
@@ -3170,17 +3762,9 @@ them.
Instead of reading the Unicode Database directly from files, as you were able
to do for a long time, you are encouraged to use the supplied functions. So,
-instead of reading C<Name.pl> - which may disappear without notice in the
-future - directly, as with
-
- my (%name, %cp);
- for (split m/\s*\n/ => do "unicore/Name.pl") {
- my ($cp, $name) = split m/\t/ => $_;
- $cp{$name} = $cp;
- $name{$cp} = $name unless $cp =~ m/ /;
- }
-
-You ought to use L</prop_invmap()> like this:
+instead of reading C<Name.pl> directly, which changed formats in 5.32, and may
+do so again without notice in the future or even disappear, you ought to use
+L</prop_invmap()> like this:
my (%name, %cp, %cps, $n);
# All codepoints
@@ -3205,7 +3789,7 @@ You ought to use L</prop_invmap()> like this:
=cut
-# User-defined properties could be handled with some changes to utf8_heavy.pl;
+# User-defined properties could be handled with some changes to SWASHNEW;
# if done, consideration should be given to the fact that the user subroutine
# could return different results with each call, which could lead to some
# security issues.
@@ -3245,7 +3829,6 @@ sub prop_invmap ($;$) {
# any value in the base list for the same code point.
my $overrides;
- require "utf8_heavy.pl";
require "unicore/UCD.pl";
RETRY:
@@ -3256,7 +3839,7 @@ RETRY:
# Try to get the map swash for the property. They have 'To' prepended to
# the property name, and 32 means we will accept 32 bit return values.
# The 0 means we aren't calling this from tr///.
- my $swash = utf8::SWASHNEW(__PACKAGE__, "To$prop", undef, 32, 0);
+ my $swash = SWASHNEW(__PACKAGE__, "To$prop", undef, 32, 0);
# If didn't find it, could be because needs a proxy. And if was the
# 'Block' or 'Name' property, use a proxy even if did find it. Finding it
@@ -3273,7 +3856,7 @@ RETRY:
# Get the short name of the input property, in standard form
my ($second_try) = prop_aliases($prop);
return unless $second_try;
- $second_try = utf8::_loose_name(lc $second_try);
+ $second_try = loose_name(lc $second_try);
if ($second_try eq "in") {
@@ -3305,8 +3888,8 @@ RETRY:
my %blocks;
$blocks{'LIST'} = "";
$blocks{'TYPE'} = "ToBlk";
- $utf8::SwashInfo{ToBlk}{'missing'} = "No_Block";
- $utf8::SwashInfo{ToBlk}{'format'} = "s";
+ $SwashInfo{ToBlk}{'missing'} = "No_Block";
+ $SwashInfo{ToBlk}{'format'} = "s";
foreach my $block (@BLOCKS) {
$blocks{'LIST'} .= sprintf "%x\t%x\t%s\n",
@@ -3324,6 +3907,14 @@ RETRY:
my %names;
$names{'LIST'} = "";
my $original = do "unicore/Name.pl";
+
+ # Change the double \n format of the file back to single lines
+ # with a tab
+ $original =~ s/\n\n/\e/g; # Use a control that shouldn't occur
+ #in the file
+ $original =~ s/\n/\t/g;
+ $original =~ s/\e/\n/g;
+
my $algorithm_names = \@algorithmic_named_code_points;
# We need to remove the names from it that are aliases. For that
@@ -3352,7 +3943,7 @@ RETRY:
foreach my $line (split "\n", $original) {
my ($hex_code_point, $name) = split "\t", $line;
- # Weeds out all comments, blank lines, and named sequences
+ # Weeds out any comments, blank lines, and named sequences
next if $hex_code_point =~ /[^[:xdigit:]]/a;
my $code_point = hex $hex_code_point;
@@ -3389,8 +3980,8 @@ RETRY:
} # End of loop through all the names
$names{'TYPE'} = "ToNa";
- $utf8::SwashInfo{ToNa}{'missing'} = "";
- $utf8::SwashInfo{ToNa}{'format'} = "n";
+ $SwashInfo{ToNa}{'missing'} = "";
+ $SwashInfo{ToNa}{'format'} = "n";
$swash = \%names;
}
elsif ($second_try =~ / ^ ( d [mt] ) $ /x) {
@@ -3402,8 +3993,8 @@ RETRY:
if ($second_try eq 'dt') {
$decomps{'TYPE'} = "ToDt";
- $utf8::SwashInfo{'ToDt'}{'missing'} = "None";
- $utf8::SwashInfo{'ToDt'}{'format'} = "s";
+ $SwashInfo{'ToDt'}{'missing'} = "None";
+ $SwashInfo{'ToDt'}{'format'} = "s";
} # 'dm' is handled below, with 'nfkccf'
$decomps{'LIST'} = "";
@@ -3597,8 +4188,8 @@ RETRY:
$revised_swash{'SPECIALS'} = $swash->{'SPECIALS'};
$swash = \%revised_swash;
- $utf8::SwashInfo{$type}{'missing'} = 0;
- $utf8::SwashInfo{$type}{'format'} = 'a';
+ $SwashInfo{$type}{'missing'} = 0;
+ $SwashInfo{$type}{'format'} = 'a';
}
}
@@ -3612,10 +4203,10 @@ RETRY:
# All properties but binary ones should have 'missing' and 'format'
# entries
- $missing = $utf8::SwashInfo{$returned_prop}{'missing'};
+ $missing = $SwashInfo{$returned_prop}{'missing'};
$missing = 'N' unless defined $missing;
- $format = $utf8::SwashInfo{$returned_prop}{'format'};
+ $format = $SwashInfo{$returned_prop}{'format'};
$format = 'b' unless defined $format;
my $requires_adjustment = $format =~ /^a/;
@@ -3811,7 +4402,7 @@ RETRY:
# iteration will pop this, unless there is no next iteration, and
# we have filled all of the Unicode code space, so check for that
# and skip.
- if ($end < $Unicode::UCD::MAX_CP) {
+ if ($end < $MAX_CP) {
push @invlist, $end + 1;
push @invmap, $missing;
}
@@ -4025,7 +4616,7 @@ sub search_invlist {
C<search_invlist> is used to search an inversion list returned by
C<prop_invlist> or C<prop_invmap> for a particular L</code point argument>.
C<undef> is returned if the code point is not found in the inversion list
-(this happens only when it is not a legal L<code point argument>, or is less
+(this happens only when it is not a legal L</code point argument>, or is less
than the list's first element). A warning is raised in the first instance.
Otherwise, it returns the index into the list of the range that contains the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Win32.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Win32.pm
index 7b9ab455be..5a197e9e9e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Win32.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Win32.pm
@@ -8,7 +8,7 @@ package Win32;
require DynaLoader;
@ISA = qw|Exporter DynaLoader|;
- $VERSION = '0.52';
+ $VERSION = '0.53';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/Win32API/File.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/Win32API/File.pm
index 10c5d2ff66..804a7f6ea0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/Win32API/File.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/Win32API/File.pm
@@ -10,7 +10,7 @@ use Fcntl qw( O_RDONLY O_RDWR O_WRONLY O_APPEND O_BINARY O_TEXT );
use vars qw( $VERSION @ISA );
use vars qw( @EXPORT @EXPORT_OK @EXPORT_FAIL %EXPORT_TAGS );
-$VERSION= '0.1203';
+$VERSION= '0.1203_01';
use base qw( Exporter DynaLoader Tie::Handle IO::File );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/_charnames.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/_charnames.pm
index c6169d16f8..b38028d24a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/_charnames.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/_charnames.pm
@@ -6,7 +6,7 @@
package _charnames;
use strict;
use warnings;
-our $VERSION = '1.45';
+our $VERSION = '1.48';
use unicore::Name; # mktables-generated algorithmically-defined names
use bytes (); # for $bytes::hint_bits
@@ -21,22 +21,22 @@ $Carp::Internal{ (__PACKAGE__) } = 1;
#
# The official names with their code points are stored in a table in
# lib/unicore/Name.pl which is read in as a large string (almost 3/4 Mb in
-# Unicode 6.0). Each code point/name combination is separated by a \n in the
-# string. (Some of the CJK and the Hangul syllable names are instead
-# determined algorithmically via subroutines stored instead in
-# lib/unicore/Name.pm). Because of the large size of this table, it isn't
-# converted into hashes for faster lookup.
+# Unicode 6.0). Each code point sequence appears on a line by itself, with
+# its corresponding name occupying the next line in the string. (Some of the
+# CJK and the Hangul syllable names are instead determined algorithmically via
+# subroutines stored instead in lib/unicore/Name.pm). Because of the large
+# size of this table, it isn't converted into hashes for faster lookup.
#
# But, user defined aliases are stored in their own hashes, as are Perl
# extensions to the official names. These are checked first before looking at
# the official table.
#
# Basically, the table is grepped for the input code point (viacode()) or
-# name (the other functions), and the corresponding value on the same line is
-# returned. The grepping is done by turning the input into a regular
-# expression. Thus, the same table does double duty, used by both name and
-# code point lookup. (If we were to have hashes, we would need two, one for
-# each lookup direction.)
+# name (the other functions), and the corresponding value on the next or
+# previous line is returned. The grepping is done by turning the input into a
+# regular expression. Thus, the same table does double duty, used by both
+# name and code point lookup. (If we were to have hashes, we would need two,
+# one for each lookup direction.)
#
# For loose name matching, the logical thing would be to have a table
# with all the ignorable characters squeezed out, and then grep it with the
@@ -48,9 +48,9 @@ $Carp::Internal{ (__PACKAGE__) } = 1;
# regular expression of the input name is modified to have optional spaces and
# dashes between characters. For example, in strict matching, the regular
# expression would be:
-# qr/\tDIGIT ONE$/m
+# qr/^DIGIT ONE$/m
# Under loose matching, the blank would be squeezed out, and the re would be:
-# qr/\tD[- ]?I[- ]?G[- ]?I[- ]?T[- ]?O[- ]?N[- ]?E$/m
+# qr/^D[- ]?I[- ]?G[- ]?I[- ]?T[- ]?O[- ]?N[- ]?E$/m
# which matches a blank or dash between any characters in the official table.
#
# This is also how script lookup is done. Basically the re looks like
@@ -59,7 +59,7 @@ $Carp::Internal{ (__PACKAGE__) } = 1;
# The hashes are stored as utf8 strings. This makes it easier to deal with
# sequences. I (khw) also tried making Name.pl utf8, but it slowed things
-# down by a factor of 7. I then tried making Name.pl store the ut8
+# down by a factor of 7. I then tried making Name.pl store the utf8
# equivalents but not calling them utf8. That led to similar speed as leaving
# it alone, but since that is harder for a human to parse, I left it as-is.
@@ -140,6 +140,14 @@ sub carp
require Carp; goto &Carp::carp;
} # carp
+sub populate_txt()
+{
+ return if $txt;
+
+ $txt = do "unicore/Name.pl";
+ Internals::SvREADONLY($txt, 1);
+}
+
sub alias (@) # Set up a single alias
{
my @errors;
@@ -263,8 +271,9 @@ my %dummy_H = (
);
-sub lookup_name ($$$) {
- my ($name, $wants_ord, $runtime) = @_;
+sub lookup_name ($$$;$) {
+ my ($name, $wants_ord, $runtime, $regex_loose) = @_;
+ $regex_loose //= 0;
# Lookup the name or sequence $name in the tables. If $wants_ord is false,
# returns the string equivalent of $name; if true, returns the ordinal value
@@ -281,7 +290,7 @@ sub lookup_name ($$$) {
my $result; # The string result
my $save_input;
- if ($runtime) {
+ if ($runtime && ! $regex_loose) {
my $hints_ref = (caller($runtime))[10];
@@ -307,16 +316,16 @@ sub lookup_name ($$$) {
$^H{charnames_short} = $hints_ref->{charnames_short};
}
- my $loose = $^H{charnames_loose};
+ my $loose = $regex_loose || $^H{charnames_loose};
my $lookup_name; # Input name suitably modified for grepping for in the
# table
# User alias should be checked first or else can't override ours, and if we
# were to add any, could conflict with theirs.
- if (exists $^H{charnames_ord_aliases}{$name}) {
+ if (! $regex_loose && exists $^H{charnames_ord_aliases}{$name}) {
$result = $^H{charnames_ord_aliases}{$name};
}
- elsif (exists $^H{charnames_name_aliases}{$name}) {
+ elsif (! $regex_loose && exists $^H{charnames_name_aliases}{$name}) {
$name = $^H{charnames_name_aliases}{$name};
$save_input = $lookup_name = $name; # Cache the result for any error
# message
@@ -403,11 +412,11 @@ sub lookup_name ($$$) {
my $cache_ref;
## Suck in the code/name list as a big string.
- ## Lines look like:
- ## "00052\tLATIN CAPITAL LETTER R\n"
+ ## Entries look like:
+ ## "00052\nLATIN CAPITAL LETTER R\n\n"
# or
- # "0052 0303\tLATIN CAPITAL LETTER R WITH TILDE\n"
- $txt = do "unicore/Name.pl" unless $txt;
+ # "0052 0303\nLATIN CAPITAL LETTER R WITH TILDE\n\n"
+ populate_txt() unless $txt;
## @off will hold the index into the code/name string of the start and
## end of the name as we find it.
@@ -422,7 +431,7 @@ sub lookup_name ($$$) {
# the other way around slows down finding these immensely.
# Algorithmically determinables are not placed in the cache because
# that uses up memory, and finding these again is fast.
- if (($loose || $^H{charnames_full})
+ if ( ($loose || $^H{charnames_full})
&& (defined (my $ord = charnames::name_to_code_point_special($lookup_name, $loose))))
{
$result = chr $ord;
@@ -460,10 +469,14 @@ sub lookup_name ($$$) {
# Do the lookup in the full table if asked for, and if succeeds
# save the offsets and set where to cache the result.
- if (($loose || $^H{charnames_full}) && $txt =~ /\t$lookup_name$/m) {
- @off = ($-[0] + 1, $+[0]); # The 1 is for the tab
+ if (($loose || $^H{charnames_full}) && $txt =~ /^$lookup_name$/m) {
+ @off = ($-[0], $+[0]);
$cache_ref = ($loose) ? \%loose_names_cache : \%full_names_cache;
}
+ elsif ($regex_loose) {
+ # Currently don't allow :short when this is set
+ return;
+ }
else {
# Here, didn't look for, or didn't find the name.
@@ -501,18 +514,18 @@ sub lookup_name ($$$) {
my $case = $name_has_uppercase ? "CAPITAL" : "SMALL";
return if (! $scripts_trie || $txt !~
- /\t (?: $scripts_trie ) \ (?:$case\ )? LETTER \ \U$lookup_name $/xm);
+ /^ (?: $scripts_trie ) \ (?:$case\ )? LETTER \ \U$lookup_name $/xm);
# Here have found the input name in the table.
- @off = ($-[0] + 1, $+[0]); # The 1 is for the tab
+ @off = ($-[0], $+[0]);
}
# Here, the input name has been found; we haven't set up the output,
# but we know where in the string
# the name starts. The string is set up so that for single characters
- # (and not named sequences), the name is preceded immediately by a
- # tab and 5 hex digits for its code, with a \n before those. Named
- # sequences won't have the 7th preceding character be a \n.
+ # (and not named sequences), the name is on a line by itself, and the
+ # previous line contains precisely 5 hex digits for its code point.
+ # Named sequences won't have the 7th preceding character be a \n.
# (Actually, for the very first entry in the table this isn't strictly
# true: subtracting 7 will yield -1, and the substr below will
# therefore yield the very last character in the table, which should
@@ -572,9 +585,11 @@ sub lookup_name ($$$) {
# Here, wants string output. If utf8 is acceptable, just return what
# we've got; otherwise attempt to convert it to non-utf8 and return that.
- my $in_bytes = ($runtime)
- ? (caller $runtime)[8] & $bytes::hint_bits
- : $^H & $bytes::hint_bits;
+ my $in_bytes = ! $regex_loose # \p{name=} doesn't currently care if
+ # in bytes or not
+ && (($runtime)
+ ? (caller $runtime)[8] & $bytes::hint_bits
+ : $^H & $bytes::hint_bits);
return $result if (! $in_bytes || utf8::downgrade($result, 1)) # The 1 arg
# means don't die on failure
}
@@ -617,6 +632,23 @@ sub charnames {
return lookup_name($_[0], 0, 0);
}
+sub _loose_regcomp_lookup {
+ # For use only by regcomp.c to compile \p{name=...}
+ # khw thinks it best to not do :short matching, and only official names.
+ # But that is only a guess, and if demand warrants, could be changed
+ return lookup_name($_[0], 0, 1,
+ 1 # Always use :loose matching
+ );
+}
+
+sub _get_names_info {
+ # For use only by regcomp.c to compile \p{name=/.../}
+ populate_txt() unless $txt;
+
+
+ return ( \$txt, \@charnames::code_points_ending_in_code_point );
+}
+
sub import
{
shift; ## ignore class name
@@ -679,10 +711,10 @@ sub import
## see if at least we can find one letter from each script.
##
if (warnings::enabled('utf8') && @scripts) {
- $txt = do "unicore/Name.pl" unless $txt;
+ populate_txt() unless $txt;
for my $script (@scripts) {
- if (not $txt =~ m/\t$script (?:CAPITAL |SMALL )?LETTER /) {
+ if (not $txt =~ m/^$script (?:CAPITAL |SMALL )?LETTER /m) {
warnings::warn('utf8', "No such script: '$script'");
$script = quotemeta $script; # Escape it, for use in the re.
}
@@ -757,7 +789,7 @@ sub viacode {
# If the code point is above the max in the table, there's no point
# looking through it. Checking the length first is slightly faster
if (length($hex) <= 5 || CORE::hex($hex) <= 0x10FFFF) {
- $txt = do "unicore/Name.pl" unless $txt;
+ populate_txt() unless $txt;
# See if the name is algorithmically determinable.
my $algorithmic = charnames::code_point_to_name_special(CORE::hex $hex);
@@ -769,7 +801,7 @@ sub viacode {
# Return the official name, if exists. It's unclear to me (khw) at
# this juncture if it is better to return a user-defined override, so
# leaving it as is for now.
- if ($txt =~ m/^$hex\t/m) {
+ if ($txt =~ m/^$hex\n/m) {
# The name starts with the next character and goes up to the
# next new-line. Using capturing parentheses above instead of
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/B/B.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/B/B.dll
index cd304e0057..9ef5142fea 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/B/B.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/B/B.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.dll
index c6b5fe5a8e..40d71e0eea 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Zlib/Zlib.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Zlib/Zlib.dll
index 5f34b3ef55..449a0da918 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Zlib/Zlib.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Compress/Raw/Zlib/Zlib.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Cwd/Cwd.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Cwd/Cwd.dll
index 59e97b0112..e0d9b438db 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Cwd/Cwd.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Cwd/Cwd.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Data/Dumper/Dumper.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Data/Dumper/Dumper.dll
index 8755bebfd3..aa44686dcc 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Data/Dumper/Dumper.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Data/Dumper/Dumper.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Devel/Peek/Peek.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Devel/Peek/Peek.dll
index 1e7103dc5f..c7678757cb 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Devel/Peek/Peek.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Devel/Peek/Peek.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/MD5/MD5.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/MD5/MD5.dll
index 2397551d7d..2179ebada9 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/MD5/MD5.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/MD5/MD5.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/SHA/SHA.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/SHA/SHA.dll
index 05febfa652..e6635723ea 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/SHA/SHA.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Digest/SHA/SHA.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Byte/Byte.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Byte/Byte.dll
index 993328a6bb..5a750aa734 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Byte/Byte.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Byte/Byte.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/CN/CN.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/CN/CN.dll
index 0dbf0ebb03..49469979eb 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/CN/CN.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/CN/CN.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/EBCDIC/EBCDIC.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/EBCDIC/EBCDIC.dll
index 84e0c3e826..3644c03009 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/EBCDIC/EBCDIC.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/EBCDIC/EBCDIC.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Encode.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Encode.dll
index 768341c7cf..976a341438 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Encode.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Encode.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/JP/JP.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/JP/JP.dll
index feeec07e6a..3a3fda1967 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/JP/JP.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/JP/JP.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/KR/KR.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/KR/KR.dll
index c7a9d7ed3f..d9d0b1fd4a 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/KR/KR.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/KR/KR.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Symbol/Symbol.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Symbol/Symbol.dll
index 3228c9bfc4..b58fe28403 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Symbol/Symbol.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Symbol/Symbol.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/TW/TW.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/TW/TW.dll
index e52458156d..cb0118ff48 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/TW/TW.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/TW/TW.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Unicode/Unicode.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Unicode/Unicode.dll
index 4927cbabfd..c755da716d 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Unicode/Unicode.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Encode/Unicode/Unicode.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Fcntl/Fcntl.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Fcntl/Fcntl.dll
index e004829213..4b8d1a235f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Fcntl/Fcntl.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Fcntl/Fcntl.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/DosGlob/DosGlob.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/DosGlob/DosGlob.dll
index c3a0594782..4397b20931 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/DosGlob/DosGlob.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/DosGlob/DosGlob.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/Glob/Glob.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/Glob/Glob.dll
index 3ba6279f1f..19c1f20202 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/Glob/Glob.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/File/Glob/Glob.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Filter/Util/Call/Call.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Filter/Util/Call/Call.dll
index 74e71380a4..dd8009d6f0 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Filter/Util/Call/Call.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Filter/Util/Call/Call.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/FieldHash/FieldHash.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/FieldHash/FieldHash.dll
index 8258565df5..2ee6f61675 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/FieldHash/FieldHash.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/FieldHash/FieldHash.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/Util.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/Util.dll
index f02e62a6a1..3d0b277a13 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/Util.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Hash/Util/Util.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/I18N/Langinfo/Langinfo.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/I18N/Langinfo/Langinfo.dll
index 4e562f666e..9facd715ec 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/I18N/Langinfo/Langinfo.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/I18N/Langinfo/Langinfo.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/IO/IO.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/IO/IO.dll
index 2b274f9203..df898c2a7a 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/IO/IO.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/IO/IO.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/List/Util/Util.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/List/Util/Util.dll
index b6cd586093..3d304d56bc 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/List/Util/Util.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/List/Util/Util.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/MIME/Base64/Base64.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/MIME/Base64/Base64.dll
index a1a826df2b..0954263a7a 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/MIME/Base64/Base64.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/MIME/Base64/Base64.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Math/BigInt/FastCalc/FastCalc.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Math/BigInt/FastCalc/FastCalc.dll
index 7a44435949..5b7d2675b4 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Math/BigInt/FastCalc/FastCalc.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Math/BigInt/FastCalc/FastCalc.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Opcode/Opcode.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Opcode/Opcode.dll
index bd131b267f..43994be720 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Opcode/Opcode.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Opcode/Opcode.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/POSIX/POSIX.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/POSIX/POSIX.dll
index facd1cfe1c..4d8dc1c45b 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/POSIX/POSIX.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/POSIX/POSIX.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/encoding/encoding.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/encoding/encoding.dll
index d8ad27e023..d05e9d8c17 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/encoding/encoding.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/encoding/encoding.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/mmap/mmap.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/mmap/mmap.dll
index 45466b0583..5c8966bd89 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/mmap/mmap.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/mmap/mmap.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/scalar/scalar.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/scalar/scalar.dll
index 8566383514..9b688c8d15 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/scalar/scalar.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/scalar/scalar.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/via/via.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/via/via.dll
index aeb81c48e8..9201d6363c 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/via/via.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/PerlIO/via/via.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/SDBM_File/SDBM_File.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/SDBM_File/SDBM_File.dll
index 348d0e3458..50979c2f7c 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/SDBM_File/SDBM_File.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/SDBM_File/SDBM_File.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Socket/Socket.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Socket/Socket.dll
index fa1c043725..ae8a352ca8 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Socket/Socket.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Socket/Socket.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Storable/Storable.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Storable/Storable.dll
index 80e06fcb53..bec923965f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Storable/Storable.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Storable/Storable.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.dll
index 4a3f72e36e..3bc40dc08d 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll
deleted file mode 100755
index 5fb5b41ebd..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dll
index 8db48f5478..fdbe306511 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/Piece/Piece.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/Piece/Piece.dll
index 891f129923..3941dc1a6a 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/Piece/Piece.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Time/Piece/Piece.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.dll
index 4110f2508b..b6c44b090f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Normalize/Normalize.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Normalize/Normalize.dll
index 5e291f962b..456ed858a3 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Normalize/Normalize.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Unicode/Normalize/Normalize.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32/Win32.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32/Win32.dll
index 6e08359acc..3d9cda814e 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32/Win32.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32/Win32.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32API/File/File.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32API/File/File.dll
index 742e4761da..585ca4b59c 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32API/File/File.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/Win32API/File/File.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/attributes/attributes.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/attributes/attributes.dll
index 93a462d1a3..9ab1619c67 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/attributes/attributes.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/attributes/attributes.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/mro/mro.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/mro/mro.dll
index 8e9c4dcd3d..0e36c8ec70 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/mro/mro.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/mro/mro.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/re/re.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/re/re.dll
index 8725f5f610..59f8db5ca8 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/re/re.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/re/re.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/shared/shared.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/shared/shared.dll
index f2d4ca9ce9..f5a83ff8d3 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/shared/shared.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/shared/shared.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/threads.dll b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/threads.dll
index 9a04f25dcd..166f75d028 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/threads.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/auto/threads/threads.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie.pm
index 5934c138ed..8f62d670d8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie.pm
@@ -9,7 +9,7 @@ our $VERSION;
# ABSTRACT: Replace functions with ones that succeed or die with lexical scope
BEGIN {
- our $VERSION = '2.29'; # VERSION: Generated by DZP::OurPkg::Version
+ our $VERSION = '2.32'; # VERSION: Generated by DZP::OurPkg::Version
}
use constant ERROR_WRONG_FATAL => q{
@@ -116,32 +116,6 @@ Exceptions produced by the C<autodie> pragma are members of the
L<autodie::exception> class. The preferred way to work with
these exceptions under Perl 5.10 is as follows:
- use feature qw(switch);
-
- eval {
- use autodie;
-
- open(my $fh, '<', $some_file);
-
- my @records = <$fh>;
-
- # Do things with @records...
-
- close($fh);
-
- };
-
- given ($@) {
- when (undef) { say "No error"; }
- when ('open') { say "Error from open"; }
- when (':io') { say "Non-open, IO error."; }
- when (':all') { say "All other autodie errors." }
- default { say "Not an autodie error at all." }
- }
-
-Under Perl 5.8, the C<given/when> structure is not available, so the
-following structure may be used:
-
eval {
use autodie;
@@ -268,7 +242,7 @@ C<system> and C<exec> with:
=head2 print
-The autodie pragma B<<does not check calls to C<print>>>.
+The autodie pragma B<does not check calls to C<print>Z<>>.
=head2 flock
@@ -370,6 +344,14 @@ any hints available.
See also L<Fatal/DIAGNOSTICS>.
+=head1 Tips and Tricks
+
+=head2 Importing autodie into another namespace than "caller"
+
+It is possible to import autodie into a different namespace by using
+L<Import::Into>. However, you have to pass a "caller depth" (rather
+than a package name) for this to work correctly.
+
=head1 BUGS
"Used only once" warnings can be generated when C<autodie> or C<Fatal>
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/Guard.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/Guard.pm
index bd34fc81b2..8ee412bac4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/Guard.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/Guard.pm
@@ -4,7 +4,7 @@ use strict;
use warnings;
# ABSTRACT: Wrapper class for calling subs at end of scope
-our $VERSION = '2.29'; # VERSION
+our $VERSION = '2.32'; # VERSION
# This code schedules the cleanup of subroutines at the end of
# scope. It's directly inspired by chocolateboy's excellent
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/GuardStack.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/GuardStack.pm
index 3ee3ae51db..9b0a906d96 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/GuardStack.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Scope/GuardStack.pm
@@ -6,7 +6,7 @@ use warnings;
use autodie::Scope::Guard;
# ABSTRACT: Hook stack for managing scopes via %^H
-our $VERSION = '2.29'; # VERSION
+our $VERSION = '2.32'; # VERSION
my $H_KEY_STEM = __PACKAGE__ . '/guard';
my $COUNTER = 0;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Util.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Util.pm
index 2a308a8977..1a04a195c0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Util.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/Util.pm
@@ -14,7 +14,7 @@ our @EXPORT_OK = qw(
on_end_of_compile_scope
);
-our $VERSION = '2.29'; # VERSION: Generated by DZP::OurPkg:Version
+our $VERSION = '2.32'; # VERSION: Generated by DZP::OurPkg:Version
# ABSTRACT: Internal Utility subroutines for autodie and Fatal
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception.pm
index 8743719cb8..d4c14f9f7d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception.pm
@@ -4,7 +4,7 @@ use strict;
use warnings;
use Carp qw(croak);
-our $VERSION = '2.29002';
+our $VERSION = '2.32'; # VERSION: Generated by DZP::OurPkg:Version
# ABSTRACT: Exceptions from autodying functions.
our $DEBUG = 0;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception/system.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception/system.pm
index e6305fd42e..b0e270c056 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception/system.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/exception/system.pm
@@ -5,7 +5,7 @@ use warnings;
use parent 'autodie::exception';
use Carp qw(croak);
-our $VERSION = '2.29'; # VERSION: Generated by DZP::OurPkg:Version
+our $VERSION = '2.32'; # VERSION: Generated by DZP::OurPkg:Version
# ABSTRACT: Exceptions from autodying system().
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/hints.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/hints.pm
index be9fbceb47..c3f83ed0ec 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/hints.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/hints.pm
@@ -5,7 +5,7 @@ use warnings;
use constant PERL58 => ( $] < 5.009 );
-our $VERSION = '2.29001';
+our $VERSION = '2.32'; # VERSION: Generated by DZP::OurPkg:Version
# ABSTRACT: Provide hints about user subroutines to autodie
@@ -121,7 +121,7 @@ other things. You can specify different hints for how
failure should be identified in scalar and list contexts.
These examples apply for use in the C<AUTODIE_HINTS> subroutine and when
-calling C<autodie::hints->set_hints_for()>.
+calling C<< autodie::hints->set_hints_for() >>.
The most common context-specific hints are:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/skip.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/skip.pm
index 9a048fe62f..ad9706caa0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/skip.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/autodie/skip.pm
@@ -2,7 +2,7 @@ package autodie::skip;
use strict;
use warnings;
-our $VERSION = '2.29'; # VERSION
+our $VERSION = '2.32'; # VERSION
# This package exists purely so people can inherit from it,
# which isn't at all how roles are supposed to work, but it's
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/charnames.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/charnames.pm
index e22c71913c..0fb341fd1d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/charnames.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/charnames.pm
@@ -1,7 +1,7 @@
package charnames;
use strict;
use warnings;
-our $VERSION = '1.45';
+our $VERSION = '1.48';
use unicore::Name; # mktables-generated algorithmically-defined names
use _charnames (); # The submodule for this where most of the work gets done
@@ -41,6 +41,7 @@ sub vianame
# found, undef otherwise.
my $arg = shift;
+ return () unless length $arg;
if ($arg =~ /^U\+([0-9a-fA-F]+)$/) {
@@ -70,6 +71,7 @@ sub string_vianame {
}
my $arg = shift;
+ return () unless length $arg;
if ($arg =~ /^U\+([0-9a-fA-F]+)$/) {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/diagnostics.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/diagnostics.pm
index 860a0aa846..a9de570ada 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/diagnostics.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/diagnostics.pm
@@ -186,7 +186,7 @@ use 5.009001;
use Carp;
$Carp::Internal{__PACKAGE__.""}++;
-our $VERSION = '1.36';
+our $VERSION = '1.37';
our $DEBUG;
our $VERBOSE;
our $PRETTY;
@@ -265,6 +265,8 @@ if (eof(POD_DIAG)) {
'lt' => '<', # left chevron, less-than
'gt' => '>', # right chevron, greater-than
'quot' => '"', # double quote
+ 'sol' => '/', # forward slash / solidus
+ 'verbar' => '|', # vertical bar
"Aacute" => "A\\*'", # capital A, acute accent
# etc
@@ -276,6 +278,8 @@ if (eof(POD_DIAG)) {
'lt' => '<', # left chevron, less-than
'gt' => '>', # right chevron, greater-than
'quot' => '"', # double quote
+ 'sol' => '/', # Forward slash / solidus
+ 'verbar' => '|', # vertical bar
"Aacute" => "\xC1" # capital A, acute accent
@@ -287,6 +291,8 @@ if (eof(POD_DIAG)) {
'lt' => '<', # left chevron, less-than
'gt' => '>', # right chevron, greater-than
'quot' => '"', # double quote
+ 'sol' => '/', # Forward slash / solidus
+ 'verbar' => '|', # vertical bar
"Aacute" => "A" # capital A, acute accent
# etc
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/encoding.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/encoding.pm
index c3f324d29f..a01833451f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/encoding.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/encoding.pm
@@ -1,6 +1,6 @@
-# $Id: encoding.pm,v 2.22 2018/02/11 05:32:03 dankogai Exp $
+# $Id: encoding.pm,v 3.00 2020/04/19 10:56:28 dankogai Exp $
package encoding;
-our $VERSION = sprintf "%d.%02d", q$Revision: 2.22 $ =~ /(\d+)/g;
+our $VERSION = sprintf "%d.%02d", q$Revision: 3.00 $ =~ /(\d+)/g;
use Encode;
use strict;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm
index 0301aa5935..e6f467e9e4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/feature.pm
@@ -5,14 +5,16 @@
package feature;
-our $VERSION = '1.54';
+our $VERSION = '1.58';
our %feature = (
fc => 'feature_fc',
+ isa => 'feature_isa',
say => 'feature_say',
state => 'feature_state',
switch => 'feature_switch',
bitwise => 'feature_bitwise',
+ indirect => 'feature_indirect',
evalbytes => 'feature_evalbytes',
signatures => 'feature_signatures',
current_sub => 'feature___SUB__',
@@ -24,13 +26,13 @@ our %feature = (
);
our %feature_bundle = (
- "5.10" => [qw(say state switch)],
- "5.11" => [qw(say state switch unicode_strings)],
- "5.15" => [qw(current_sub evalbytes fc say state switch unicode_eval unicode_strings)],
- "5.23" => [qw(current_sub evalbytes fc postderef_qq say state switch unicode_eval unicode_strings)],
- "5.27" => [qw(bitwise current_sub evalbytes fc postderef_qq say state switch unicode_eval unicode_strings)],
- "all" => [qw(bitwise current_sub declared_refs evalbytes fc postderef_qq refaliasing say signatures state switch unicode_eval unicode_strings)],
- "default" => [qw()],
+ "5.10" => [qw(indirect say state switch)],
+ "5.11" => [qw(indirect say state switch unicode_strings)],
+ "5.15" => [qw(current_sub evalbytes fc indirect say state switch unicode_eval unicode_strings)],
+ "5.23" => [qw(current_sub evalbytes fc indirect postderef_qq say state switch unicode_eval unicode_strings)],
+ "5.27" => [qw(bitwise current_sub evalbytes fc indirect postderef_qq say state switch unicode_eval unicode_strings)],
+ "all" => [qw(bitwise current_sub declared_refs evalbytes fc indirect isa postderef_qq refaliasing say signatures state switch unicode_eval unicode_strings)],
+ "default" => [qw(indirect)],
);
$feature_bundle{"5.12"} = $feature_bundle{"5.11"};
@@ -49,6 +51,8 @@ $feature_bundle{"5.26"} = $feature_bundle{"5.23"};
$feature_bundle{"5.28"} = $feature_bundle{"5.27"};
$feature_bundle{"5.29"} = $feature_bundle{"5.27"};
$feature_bundle{"5.30"} = $feature_bundle{"5.27"};
+$feature_bundle{"5.31"} = $feature_bundle{"5.27"};
+$feature_bundle{"5.32"} = $feature_bundle{"5.27"};
$feature_bundle{"5.9.5"} = $feature_bundle{"5.10"};
my %noops = (
postderef => 1,
@@ -348,6 +352,26 @@ Reference to a Variable> for examples.
This feature is available from Perl 5.26 onwards.
+=head2 The 'isa' feature
+
+This allows the use of the C<isa> infix operator, which tests whether the
+scalar given by the left operand is an object of the class given by the
+right operand. See L<perlop/Class Instance Operator> for more details.
+
+This feature is available from Perl 5.32 onwards.
+
+=head2 The 'indirect' feature
+
+This feature allows the use of L<indirect object
+syntax|perlobj/Indirect Object Syntax> for method calls, e.g. C<new
+Foo 1, 2;>. It is enabled by default, but can be turned off to
+disallow indirect object syntax.
+
+This feature is available under this name from Perl 5.32 onwards. In
+previous versions, it was simply on all the time. To disallow (or
+warn on) indirect object syntax on older Perls, see the L<indirect>
+CPAN module.
+
=head1 FEATURE BUNDLES
It's possible to load multiple features together, using
@@ -360,41 +384,49 @@ The following feature bundles are available:
bundle features included
--------- -----------------
- :default
+ :default indirect
- :5.10 say state switch
+ :5.10 say state switch indirect
- :5.12 say state switch unicode_strings
+ :5.12 say state switch unicode_strings indirect
- :5.14 say state switch unicode_strings
+ :5.14 say state switch unicode_strings indirect
:5.16 say state switch unicode_strings
unicode_eval evalbytes current_sub fc
+ indirect
:5.18 say state switch unicode_strings
unicode_eval evalbytes current_sub fc
+ indirect
:5.20 say state switch unicode_strings
unicode_eval evalbytes current_sub fc
+ indirect
:5.22 say state switch unicode_strings
unicode_eval evalbytes current_sub fc
+ indirect
:5.24 say state switch unicode_strings
unicode_eval evalbytes current_sub fc
- postderef_qq
+ postderef_qq indirect
:5.26 say state switch unicode_strings
unicode_eval evalbytes current_sub fc
- postderef_qq
+ postderef_qq indirect
:5.28 say state switch unicode_strings
unicode_eval evalbytes current_sub fc
- postderef_qq bitwise
+ postderef_qq bitwise indirect
:5.30 say state switch unicode_strings
unicode_eval evalbytes current_sub fc
- postderef_qq bitwise
+ postderef_qq bitwise indirect
+
+ :5.32 say state switch unicode_strings
+ unicode_eval evalbytes current_sub fc
+ postderef_qq bitwise indirect
The C<:default> bundle represents the feature set that is enabled before
any C<use feature> or C<no feature> declaration.
@@ -479,7 +511,7 @@ sub __common {
my $import = shift;
my $bundle_number = $^H & $hint_mask;
my $features = $bundle_number != $hint_mask
- && $feature_bundle{$hint_bundles[$bundle_number >> $hint_shift]};
+ && $feature_bundle{$hint_bundles[$bundle_number >> $hint_shift]};
if ($features) {
# Features are enabled implicitly via bundle hints.
# Delete any keys that may be left over from last time.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/mro.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/mro.pm
index 4a7685cc04..d094c02080 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/mro.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/mro.pm
@@ -12,7 +12,7 @@ use warnings;
# mro.pm versions < 1.00 reserved for MRO::Compat
# for partial back-compat to 5.[68].x
-our $VERSION = '1.22';
+our $VERSION = '1.23';
require XSLoader;
XSLoader::load('mro');
@@ -276,7 +276,7 @@ The problem exists because the anonymous subroutine being assigned to the
C<*Foo::foo> glob will show up in the call stack as being called
C<__ANON__> and not C<foo> as you might expect. Since C<next::method> uses
C<caller> to find the name of the method it was called in, it will fail in
-this case.
+this case.
But fear not, there's a simple solution. The module C<Sub::Name> will
reach into the perl internals and assign a name to an anonymous subroutine
@@ -312,27 +312,11 @@ works (like C<goto &maybe::next::method>);
=back
-=head2 Pugs
-
-The Pugs prototype Perl 6 Object Model uses C3
-
-=head2 Parrot
-
-Parrot now uses C3
-
-=over 4
-
-=item L<http://use.perl.org/~autrijus/journal/25768>
-
-=back
-
-=head2 Python 2.3 MRO related links
+=head2 Python 2.3 MRO
=over 4
-=item L<http://www.python.org/2.3/mro.html>
-
-=item L<http://www.python.org/2.2.2/descrintro.html#mro>
+=item L<https://www.python.org/download/releases/2.3/mro/>
=back
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/ok.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/ok.pm
index 66dcad8635..f3b394d9f6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/ok.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/ok.pm
@@ -1,5 +1,5 @@
package ok;
-our $VERSION = '1.302162';
+our $VERSION = '1.302175';
use strict;
use Test::More ();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/open.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/open.pm
index ca3cf7b409..3e213816f9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/open.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/open.pm
@@ -1,7 +1,7 @@
package open;
use warnings;
-our $VERSION = '1.11';
+our $VERSION = '1.12';
require 5.008001; # for PerlIO::get_layers()
@@ -147,103 +147,101 @@ open - perl pragma to set default PerlIO layers for input and output
=head1 SYNOPSIS
- use open IN => ":crlf", OUT => ":bytes";
- use open OUT => ':utf8';
- use open IO => ":encoding(iso-8859-7)";
+ use open IN => ':crlf', OUT => ':raw';
+ open my $in, '<', 'foo.txt' or die "open failed: $!";
+ my $line = <$in>; # CRLF translated
+ close $in;
+ open my $out, '>', 'bar.txt' or die "open failed: $!";
+ print $out $line; # no translation of bytes
+ close $out;
+
+ use open OUT => ':encoding(UTF-8)';
+ use open IN => ':encoding(iso-8859-7)';
use open IO => ':locale';
+ # IO implicit only for :utf8, :encoding, :locale
use open ':encoding(UTF-8)';
- use open ':locale';
use open ':encoding(iso-8859-7)';
+ use open ':locale';
- use open ':std';
+ # with :std, also affect global standard handles
+ use open ':std', ':encoding(UTF-8)';
+ use open ':std', OUT => ':encoding(cp1252)';
+ use open ':std', IO => ':raw :encoding(UTF-16LE)';
=head1 DESCRIPTION
Full-fledged support for I/O layers is now implemented provided
-Perl is configured to use PerlIO as its IO system (which is now the
-default).
+Perl is configured to use PerlIO as its IO system (which has been the
+default since 5.8, and the only supported configuration since 5.16).
The C<open> pragma serves as one of the interfaces to declare default
-"layers" (also known as "disciplines") for all I/O. Any two-argument
-open(), readpipe() (aka qx//) and similar operators found within the
-lexical scope of this pragma will use the declared defaults.
-Even three-argument opens may be affected by this pragma
-when they don't specify IO layers in MODE.
+"layers" (previously known as "disciplines") for all I/O. Any open(),
+readpipe() (aka qx//) and similar operators found within the
+lexical scope of this pragma will use the declared defaults via the
+L<C<${^OPEN}>|perlvar/${^OPEN}> variable.
+
+Layers are specified with a leading colon by convention. You can
+specify a stack of multiple layers as a space-separated string.
+See L<PerlIO> for more information on the available layers.
With the C<IN> subpragma you can declare the default layers
of input streams, and with the C<OUT> subpragma you can declare
-the default layers of output streams. With the C<IO> subpragma
-you can control both input and output streams simultaneously.
+the default layers of output streams. With the C<IO> subpragma
+(may be omitted for C<:utf8>, C<:locale>, or C<:encoding>) you
+can control both input and output streams simultaneously.
-If you have a legacy encoding, you can use the C<:encoding(...)> tag.
+When open() is given an explicit list of layers (with the three-arg
+syntax), they override the list declared using this pragma. open() can
+also be given a single colon (:) for a layer name, to override this pragma
+and use the default as detailed in
+L<PerlIO/Defaults and how to override them>.
+
+To translate from and to an arbitrary text encoding, use the C<:encoding>
+layer. The matching of encoding names in C<:encoding> is loose: case does
+not matter, and many encodings have several aliases. See
+L<Encode::Supported> for details and the list of supported locales.
If you want to set your encoding layers based on your
-locale environment variables, you can use the C<:locale> tag.
+locale environment variables, you can use the C<:locale> pseudo-layer.
For example:
$ENV{LANG} = 'ru_RU.KOI8-R';
# the :locale will probe the locale environment variables like LANG
use open OUT => ':locale';
- open(O, ">koi8");
- print O chr(0x430); # Unicode CYRILLIC SMALL LETTER A = KOI8-R 0xc1
- close O;
- open(I, "<koi8");
- printf "%#x\n", ord(<I>), "\n"; # this should print 0xc1
- close I;
-
-These are equivalent
-
- use open ':encoding(UTF-8)';
- use open IO => ':encoding(UTF-8)';
-
-as are these
-
- use open ':locale';
- use open IO => ':locale';
-
-and these
-
- use open ':encoding(iso-8859-7)';
- use open IO => ':encoding(iso-8859-7)';
-
-The matching of encoding names is loose: case does not matter, and
-many encodings have several aliases. See L<Encode::Supported> for
-details and the list of supported locales.
-
-When open() is given an explicit list of layers (with the three-arg
-syntax), they override the list declared using this pragma. open() can
-also be given a single colon (:) for a layer name, to override this pragma
-and use the default (C<:raw> on Unix, C<:crlf> on Windows).
-
-The C<:std> subpragma on its own has no effect, but if combined with
-the C<:utf8> or C<:encoding> subpragmas, it converts the standard
-filehandles (STDIN, STDOUT, STDERR) to comply with encoding selected
-for input/output handles. For example, if both input and out are
-chosen to be C<:encoding(UTF-8)>, a C<:std> will mean that STDIN, STDOUT,
-and STDERR are also in C<:encoding(UTF-8)>. On the other hand, if only
-output is chosen to be in C<< :encoding(koi8r) >>, a C<:std> will cause
-only the STDOUT and STDERR to be in C<koi8r>. The C<:locale> subpragma
-implicitly turns on C<:std>.
-
-The logic of C<:locale> is described in full in L<encoding>,
+ open(my $out, '>', 'koi8') or die "open failed: $!";
+ print $out chr(0x430); # CYRILLIC SMALL LETTER A = KOI8-R 0xc1
+ close $out;
+ open(my $in, '<', 'koi8') or die "open failed: $!";
+ printf "%#x\n", ord(<$in>); # this should print 0xc1
+ close $in;
+
+The logic of C<:locale> is described in full in
+L<encoding/The C<:locale> sub-pragma>,
but in short it is first trying nl_langinfo(CODESET) and then
guessing from the LC_ALL and LANG locale environment variables.
-
-Directory handles may also support PerlIO layers in the future.
-
-=head1 NONPERLIO FUNCTIONALITY
-
-If Perl is not built to use PerlIO as its IO system then only the two
-pseudo-layers C<:bytes> and C<:crlf> are available.
-
-The C<:bytes> layer corresponds to "binary mode" and the C<:crlf>
-layer corresponds to "text mode" on platforms that distinguish
-between the two modes when opening files (which is many DOS-like
-platforms, including Windows). These two layers are no-ops on
-platforms where binmode() is a no-op, but perform their functions
-everywhere if PerlIO is enabled.
+C<:locale> also implicitly turns on C<:std>.
+
+C<:std> is not a layer but an additional subpragma. When specified in the
+import list, it activates an additional functionality of pushing the
+layers selected for input/output handles to the standard filehandles
+(STDIN, STDOUT, STDERR). If the new layers and existing layer stack both
+end with an C<:encoding> layer, the existing C<:encoding> layer will also
+be removed.
+
+For example, if both input and out are chosen to be C<:encoding(UTF-8)>, a
+C<:std> will mean that STDIN, STDOUT, and STDERR will also have
+C<:encoding(UTF-8)> set. On the other hand, if only output is chosen to
+be in C<:encoding(koi8r)>, a C<:std> will cause only the STDOUT and STDERR
+to be in C<koi8r>.
+
+The effect of C<:std> is not lexical as it modifies the layer stack of the
+global handles. If you wish to apply only this global effect and not the
+effect on handles that are opened in that scope, you can isolate the call
+to this pragma in its own lexical scope.
+
+ { use open ':std', IO => ':encoding(UTF-8)' }
=head1 IMPLEMENTATION DETAILS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/overload.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/overload.pm
index f7d5d0f7cf..30f810b0a1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/overload.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/overload.pm
@@ -1,6 +1,6 @@
package overload;
-our $VERSION = '1.30';
+our $VERSION = '1.31';
%ops = (
with_assign => "+ - * / % ** << >> x .",
@@ -211,7 +211,7 @@ To overload built-in functions, see L<perlsub/Overriding Built-in Functions> ins
=head3 Declaration
Arguments of the C<use overload> directive are (key, value) pairs.
-For the full set of legal keys, see L<Overloadable Operations> below.
+For the full set of legal keys, see L</Overloadable Operations> below.
Operator implementations (the values) can be subroutines,
references to subroutines, or anonymous subroutines
@@ -274,7 +274,7 @@ For example, if C<$x> and C<$y> are C<Number>s:
Perl may also use C<minus()> to implement other operators which
have not been specified in the C<use overload> directive,
-according to the rules for L<Magic Autogeneration> described later.
+according to the rules for L</Magic Autogeneration> described later.
For example, the C<use overload> above declared no subroutine
for any of the operators C<-->, C<neg> (the overload key for
unary minus), or C<-=>. Thus
@@ -300,7 +300,7 @@ only to return the result of the subtraction:
Perl takes care of the assignment to $x.
In fact, such methods should I<not> modify their operands,
even if C<undef> is passed as the third argument
-(see L<Overloadable Operations>).
+(see L</Overloadable Operations>).
The same is not true of implementations of C<++> and C<-->:
these are expected to modify their operand.
@@ -354,7 +354,7 @@ arithmetic metaphor.
Note: the preceding paragraph describes what happens when
Perl autogenerates the copy constructor for an object based
on a scalar.
-For other cases, see L<Copy Constructor>.
+For other cases, see L</Copy Constructor>.
=head2 Overloadable Operations
@@ -417,7 +417,7 @@ evaluating an expression.
&= |= ^= &.= |.= ^.=
Simple assignment is not overloadable (the C<'='> key is used
-for the L<Copy Constructor>).
+for the L</Copy Constructor>).
Perl does have a way to make assignments to an object do whatever
you want, but this involves using tie(), not overload -
see L<perlfunc/tie> and the L</COOKBOOK> examples below.
@@ -575,7 +575,7 @@ then it will not be called again - avoiding infinite recursion.
nomethod fallback =
-See L<Special Keys for C<use overload>>.
+See L</Special Keys for C<use overload>>.
=back
@@ -663,7 +663,7 @@ C<'+='> and C<'-='> (and similar to C<'.='> and C<'x='> above):
Note also that the copy constructor (key C<'='>) may be
autogenerated, but only for objects based on scalars.
-See L<Copy Constructor>.
+See L</Copy Constructor>.
=head3 Minimal Set of Overloaded Operations
@@ -709,7 +709,7 @@ C<'+'>) result in a call
catch_all($a, 3, 1, '+')
-See L<How Perl Chooses an Operator Implementation>.
+See L</How Perl Chooses an Operator Implementation>.
=head3 C<fallback>
@@ -723,7 +723,7 @@ operator.
use overload "fallback" => 0, # ... ;
-This disables L<Magic Autogeneration>.
+This disables L</Magic Autogeneration>.
=item * C<undef>
@@ -737,12 +737,12 @@ autogenerated then, instead of issuing an error message, Perl
is allowed to revert to what it would have done for that
operator if there had been no C<use overload> directive.
-Note: in most cases, particularly the L<Copy Constructor>,
+Note: in most cases, particularly the L</Copy Constructor>,
this is unlikely to be appropriate behaviour.
=back
-See L<How Perl Chooses an Operator Implementation>.
+See L</How Perl Chooses an Operator Implementation>.
=head3 Copy Constructor
@@ -890,7 +890,7 @@ on the type of their operands.
As there is no way to instruct Perl to treat the operands as, e.g.,
numbers instead of strings, the result here may not be what you
expect.
-See L<BUGS AND PITFALLS>.
+See L</BUGS AND PITFALLS>.
=head2 Losing Overloading
@@ -1413,12 +1413,12 @@ the tables of operations, and change the code which fills %subr to
}
Since subroutines implementing assignment operators are not required
-to modify their operands (see L<Overloadable Operations> above),
+to modify their operands (see L</Overloadable Operations> above),
we do not need anything special to make C<+=> and friends work,
besides adding these operators to %subr and defining a copy
constructor (needed since Perl has no way to know that the
implementation of C<'+='> does not mutate the argument -
-see L<Copy Constructor>).
+see L</Copy Constructor>).
To implement a copy constructor, add C<< '=' => \&cpy >> to C<use overload>
line, and code (this code assumes that mutators change things one level
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/parent.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/parent.pm
index 9bf99699c1..f2405efe7e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/parent.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/parent.pm
@@ -1,7 +1,7 @@
package parent;
use strict;
-our $VERSION = '0.237';
+our $VERSION = '0.238';
sub import {
my $class = shift;
@@ -99,7 +99,15 @@ that had accumulated in it.
=head1 SEE ALSO
-L<base>
+=over 4
+
+=item L<base>
+
+=item L<parent::versioned>
+
+A fork of L<parent> that provides version checking in parent class modules.
+
+=back
=head1 AUTHORS AND CONTRIBUTORS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/perl5db.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/perl5db.pl
index e8a29da134..69a9bb6e64 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/perl5db.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/perl5db.pl
@@ -529,7 +529,7 @@ BEGIN {
use vars qw($VERSION $header);
# bump to X.XX in blead, only use X.XX_XX in maint
-$VERSION = '1.55';
+$VERSION = '1.57';
$header = "perl5db.pl version $VERSION";
@@ -2293,7 +2293,7 @@ sub _DB__handle_restart_and_rerun_commands {
# Change directory to the initial current working directory on
# the script startup, so if the debugged program changed the
# directory, then we will still be able to find the path to the
- # the program. (perl 5 RT #121509 ).
+ # program. (perl 5 RT #121509 ).
chdir ($_initial_cwd);
my @args = ($cmd_cmd eq 'R' ? restart() : rerun($cmd_params));
@@ -5480,6 +5480,9 @@ Display the (nested) parentage of the module or object given.
sub cmd_i {
my $cmd = shift;
my $line = shift;
+
+ require mro;
+
foreach my $isa ( split( /\s+/, $line ) ) {
$evalarg = $isa;
# The &-call is here to ascertain the mutability of @_.
@@ -9154,7 +9157,7 @@ BEGIN { # This does not compile, alas. (XXX eh?)
$db_stop = 0; # Compiler warning ...
$db_stop = 1 << 30; # ... because this is only used in an eval() later.
- # This variable records how many levels we're nested in debugging. Used
+ # This variable records how many levels we're nested in debugging.
# Used in the debugger prompt, and in determining whether it's all over or
# not.
$level = 0; # Level of recursive debugging
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm
index b3645bc3cb..c8016cf523 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/perlfaq.pm
@@ -2,6 +2,6 @@ use strict;
use warnings;
package perlfaq;
-our $VERSION = '5.20190126';
+our $VERSION = '5.20200523';
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod b/systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod
index b16f5196dd..f0e9ab364d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/perllocal.pod
@@ -1,10 +1,10 @@
-=head2 Fri Mar 6 19:17:34 2020: C<Module> L<Math::Int64|Math::Int64>
+=head2 Wed Feb 24 16:43:19 2021: C<Module> L<Math::Int64|Math::Int64>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -20,13 +20,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:19:00 2020: C<Module> L<IO::String|IO::String>
+=head2 Wed Feb 24 16:46:27 2021: C<Module> L<IO::String|IO::String>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -42,13 +42,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:21:40 2020: C<Module> L<File::Which|File::Which>
+=head2 Wed Feb 24 16:47:00 2021: C<Module> L<File::Which|File::Which>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -64,13 +64,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:22:11 2020: C<Module> L<Digest::SHA1|Digest::SHA1>
+=head2 Wed Feb 24 16:48:02 2021: C<Module> L<Digest::SHA|Digest::SHA>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -78,21 +78,21 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 2.13>
+C<VERSION: 6.02>
=item *
-C<EXE_FILES: >
+C<EXE_FILES: shasum>
=back
-=head2 Fri Mar 6 19:32:37 2020: C<Module> L<Encode::compat|Encode::compat>
+=head2 Wed Feb 24 16:48:56 2021: C<Module> L<Encode::compat|Encode::compat>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -108,13 +108,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:33:05 2020: C<Module> L<Encode::Locale|Encode::Locale>
+=head2 Wed Feb 24 16:49:33 2021: C<Module> L<Encode::Locale|Encode::Locale>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -130,13 +130,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:33:59 2020: C<Module> L<Win32::API|Win32::API>
+=head2 Wed Feb 24 17:17:19 2021: C<Module> L<Win32::API|Win32::API>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -152,13 +152,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:37:09 2020: C<Module> L<Win32::Console|Win32::Console>
+=head2 Wed Feb 24 19:06:04 2021: C<Module> L<Win32API::Registry|Win32API::Registry>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -166,7 +166,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 0.10>
+C<VERSION: 0.33>
=item *
@@ -174,13 +174,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:38:22 2020: C<Module> L<Win32API::Registry|Win32API::Registry>
+=head2 Wed Feb 24 19:06:57 2021: C<Module> L<Win32::Console|Win32::Console>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -188,7 +188,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 0.33>
+C<VERSION: 0.10>
=item *
@@ -196,13 +196,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:40:16 2020: C<Module> L<Win32::TieRegistry|Win32::TieRegistry>
+=head2 Wed Feb 24 19:07:51 2021: C<Module> L<Win32::TieRegistry|Win32::TieRegistry>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -218,13 +218,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:40:50 2020: C<Module> L<Win32::Shortcut|Win32::Shortcut>
+=head2 Wed Feb 24 19:08:15 2021: C<Module> L<Win32::Shortcut|Win32::Shortcut>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: E:\tlperl\site\lib>
=item *
@@ -240,13 +240,35 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:46:19 2020: C<Module> L<Socket|Socket>
+=head2 Wed Feb 24 19:09:06 2021: C<Module> L<Socket|Socket>
+
+=over 4
+
+=item *
+
+C<installed into: E:\tlperl\site\lib>
+
+=item *
+
+C<LINKTYPE: dynamic>
+
+=item *
+
+C<VERSION: 2.031>
+
+=item *
+
+C<EXE_FILES: >
+
+=back
+
+=head2 Thu Feb 25 15:15:57 2021: C<Module> L<Date::Parse|Date::Parse>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -254,7 +276,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 2.029>
+C<VERSION: 2.33>
=item *
@@ -262,13 +284,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:49:48 2020: C<Module> L<HTTP::Date|HTTP::Date>
+=head2 Thu Feb 25 15:20:18 2021: C<Module> L<HTTP::Date|HTTP::Date>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -284,13 +306,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:51:16 2020: C<Module> L<File::Listing|File::Listing>
+=head2 Thu Feb 25 15:26:12 2021: C<Module> L<File::Listing|File::Listing>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -298,7 +320,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.04>
+C<VERSION: 6.14>
=item *
@@ -306,13 +328,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:51:43 2020: C<Module> L<IO::HTML|IO::HTML>
+=head2 Thu Feb 25 15:28:49 2021: C<Module> L<IO::HTML|IO::HTML>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -320,7 +342,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 1.001>
+C<VERSION: 1.004>
=item *
@@ -328,13 +350,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:55:41 2020: C<Module> L<Try::Tiny|Try::Tiny>
+=head2 Thu Feb 25 15:29:33 2021: C<Module> L<Try::Tiny|Try::Tiny>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -350,13 +372,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:56:01 2020: C<Module> L<Test::Fatal|Test::Fatal>
+=head2 Thu Feb 25 15:30:15 2021: C<Module> L<Test::Fatal|Test::Fatal>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -364,7 +386,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 0.014>
+C<VERSION: 0.016>
=item *
@@ -372,13 +394,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:56:45 2020: C<Module> L<Test::Needs|Test::Needs>
+=head2 Thu Feb 25 15:30:56 2021: C<Module> L<Test::Needs|Test::Needs>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -394,13 +416,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:57:13 2020: C<Module> L<LWP::MediaTypes|LWP::MediaTypes>
+=head2 Thu Feb 25 15:32:20 2021: C<Module> L<LWP::MediaTypes|LWP::MediaTypes>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -416,13 +438,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:57:44 2020: C<Module> L<URI|URI>
+=head2 Thu Feb 25 15:33:15 2021: C<Module> L<URI|URI>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -430,7 +452,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 1.76>
+C<VERSION: 5.07>
=item *
@@ -438,13 +460,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:58:19 2020: C<Module> L<HTTP::Message|HTTP::Message>
+=head2 Thu Feb 25 15:47:46 2021: C<Module> L<HTTP::Message|HTTP::Message>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -452,7 +474,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.22>
+C<VERSION: 6.27>
=item *
@@ -460,13 +482,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:58:53 2020: C<Module> L<HTML::Tagset|HTML::Tagset>
+=head2 Thu Feb 25 15:48:46 2021: C<Module> L<HTML::Tagset|HTML::Tagset>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -482,13 +504,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 19:59:37 2020: C<Module> L<HTML::Parser|HTML::Parser>
+=head2 Thu Feb 25 15:51:03 2021: C<Module> L<HTML::Parser|HTML::Parser>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -496,7 +518,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 3.72>
+C<VERSION: 3.75>
=item *
@@ -504,13 +526,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 20:00:15 2020: C<Module> L<WWW::RobotRules|WWW::RobotRules>
+=head2 Thu Feb 25 15:51:38 2021: C<Module> L<WWW::RobotRules|WWW::RobotRules>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -526,13 +548,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 20:00:47 2020: C<Module> L<HTTP::Negotiate|HTTP::Negotiate>
+=head2 Thu Feb 25 15:53:39 2021: C<Module> L<HTTP::Negotiate|HTTP::Negotiate>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -548,13 +570,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 20:01:18 2020: C<Module> L<Net::HTTP|Net::HTTP>
+=head2 Thu Feb 25 15:54:10 2021: C<Module> L<Net::HTTP|Net::HTTP>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -562,7 +584,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.19>
+C<VERSION: 6.20>
=item *
@@ -570,13 +592,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 20:01:43 2020: C<Module> L<Mozilla::CA|Mozilla::CA>
+=head2 Thu Feb 25 15:54:37 2021: C<Module> L<Mozilla::CA|Mozilla::CA>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -584,7 +606,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 20180117>
+C<VERSION: 20200520>
=item *
@@ -592,13 +614,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 20:02:36 2020: C<Module> L<HTTP::Daemon|HTTP::Daemon>
+=head2 Thu Feb 25 15:55:28 2021: C<Module> L<HTTP::Daemon|HTTP::Daemon>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -606,7 +628,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.06>
+C<VERSION: 6.12>
=item *
@@ -614,13 +636,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 20:18:11 2020: C<Module> L<HTTP::Cookies|HTTP::Cookies>
+=head2 Thu Feb 25 15:56:30 2021: C<Module> L<HTTP::Cookies|HTTP::Cookies>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -628,7 +650,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.08>
+C<VERSION: 6.10>
=item *
@@ -636,13 +658,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 20:19:21 2020: C<Module> L<Test::RequiresInternet|Test::RequiresInternet>
+=head2 Thu Feb 25 15:57:08 2021: C<Module> L<Test::RequiresInternet|Test::RequiresInternet>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -658,13 +680,13 @@ C<EXE_FILES: >
=back
-=head2 Fri Mar 6 20:20:54 2020: C<Module> L<libwww::perl|libwww::perl>
+=head2 Thu Feb 25 15:58:16 2021: C<Module> L<libwww::perl|libwww::perl>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -672,7 +694,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 6.43>
+C<VERSION: 6.52>
=item *
@@ -680,13 +702,13 @@ C<EXE_FILES: bin/lwp-download bin/lwp-dump bin/lwp-mirror bin/lwp-request>
=back
-=head2 Fri Mar 6 20:22:00 2020: C<Module> L<Cpanel::JSON::XS|Cpanel::JSON::XS>
+=head2 Thu Feb 25 15:59:30 2021: C<Module> L<Cpanel::JSON::XS|Cpanel::JSON::XS>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -694,7 +716,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 4.19>
+C<VERSION: 4.25>
=item *
@@ -702,13 +724,13 @@ C<EXE_FILES: bin/cpanel_json_xs>
=back
-=head2 Fri Mar 6 20:22:28 2020: C<Module> L<JSON::MaybeXS|JSON::MaybeXS>
+=head2 Thu Feb 25 16:00:08 2021: C<Module> L<JSON::MaybeXS|JSON::MaybeXS>
=over 4
=item *
-C<installed into: D:\tlperl\site\lib>
+C<installed into: e:\tlperl\site\lib>
=item *
@@ -716,7 +738,7 @@ C<LINKTYPE: dynamic>
=item *
-C<VERSION: 1.004000>
+C<VERSION: 1.004003>
=item *
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/re.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/re.pm
index 817b522c28..e2eddc09b9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/re.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/re.pm
@@ -4,7 +4,7 @@ package re;
use strict;
use warnings;
-our $VERSION = "0.37";
+our $VERSION = "0.40";
our @ISA = qw(Exporter);
our @EXPORT_OK = ('regmust',
qw(is_regexp regexp_pattern
@@ -54,33 +54,41 @@ sub setcolor {
}
my %flags = (
- COMPILE => 0x0000FF,
- PARSE => 0x000001,
- OPTIMISE => 0x000002,
- TRIEC => 0x000004,
- DUMP => 0x000008,
- FLAGS => 0x000010,
- TEST => 0x000020,
-
- EXECUTE => 0x00FF00,
- INTUIT => 0x000100,
- MATCH => 0x000200,
- TRIEE => 0x000400,
-
- EXTRA => 0xFF0000,
- TRIEM => 0x010000,
- OFFSETS => 0x020000,
- OFFSETSDBG => 0x040000,
- STATE => 0x080000,
- OPTIMISEM => 0x100000,
- STACK => 0x280000,
- BUFFERS => 0x400000,
- GPOS => 0x800000,
+ COMPILE => 0x0000FF,
+ PARSE => 0x000001,
+ OPTIMISE => 0x000002,
+ TRIEC => 0x000004,
+ DUMP => 0x000008,
+ FLAGS => 0x000010,
+ TEST => 0x000020,
+
+ EXECUTE => 0x00FF00,
+ INTUIT => 0x000100,
+ MATCH => 0x000200,
+ TRIEE => 0x000400,
+
+ EXTRA => 0x3FF0000,
+ TRIEM => 0x0010000,
+ OFFSETS => 0x0020000,
+ OFFSETSDBG => 0x0040000,
+ STATE => 0x0080000,
+ OPTIMISEM => 0x0100000,
+ STACK => 0x0280000,
+ BUFFERS => 0x0400000,
+ GPOS => 0x0800000,
+ DUMP_PRE_OPTIMIZE => 0x1000000,
+ WILDCARD => 0x2000000,
);
-$flags{ALL} = -1 & ~($flags{OFFSETS}|$flags{OFFSETSDBG}|$flags{BUFFERS});
+$flags{ALL} = -1 & ~($flags{OFFSETS}
+ |$flags{OFFSETSDBG}
+ |$flags{BUFFERS}
+ |$flags{DUMP_PRE_OPTIMIZE}
+ |$flags{WILDCARD}
+ );
$flags{All} = $flags{all} = $flags{DUMP} | $flags{EXECUTE};
$flags{Extra} = $flags{EXECUTE} | $flags{COMPILE} | $flags{GPOS};
-$flags{More} = $flags{MORE} = $flags{All} | $flags{TRIEC} | $flags{TRIEM} | $flags{STATE};
+$flags{More} = $flags{MORE} =
+ $flags{All} | $flags{TRIEC} | $flags{TRIEM} | $flags{STATE};
$flags{State} = $flags{DUMP} | $flags{EXECUTE} | $flags{STATE};
$flags{TRIE} = $flags{DUMP} | $flags{EXECUTE} | $flags{TRIEC};
@@ -113,6 +121,8 @@ sub bits {
my $on = shift;
my $bits = 0;
my $turning_all_off = ! @_ && ! $on;
+ my $seen_Debug = 0;
+ my $seen_debug = 0;
if ($turning_all_off) {
# Pretend were called with certain parameters, which are best dealt
@@ -126,8 +136,15 @@ sub bits {
foreach my $idx (0..$#_){
my $s=$_[$idx];
if ($s eq 'Debug' or $s eq 'Debugcolor') {
+ if (! $seen_Debug) {
+ $seen_Debug = 1;
+
+ # Reset to nothing, and then add what follows. $seen_Debug
+ # allows, though unlikely someone would do it, more than one
+ # Debug and flags in the arguments
+ ${^RE_DEBUG_FLAGS} = 0;
+ }
setcolor() if $s =~/color/i;
- ${^RE_DEBUG_FLAGS} = 0 unless defined ${^RE_DEBUG_FLAGS};
for my $idx ($idx+1..$#_) {
if ($flags{$_[$idx]}) {
if ($on) {
@@ -144,9 +161,13 @@ sub bits {
_load_unload($on ? 1 : ${^RE_DEBUG_FLAGS});
last;
} elsif ($s eq 'debug' or $s eq 'debugcolor') {
+
+ # These default flags should be kept in sync with the same values
+ # in regcomp.h
+ ${^RE_DEBUG_FLAGS} = $flags{'EXECUTE'} | $flags{'DUMP'};
setcolor() if $s =~/color/i;
_load_unload($on);
- last;
+ $seen_debug = 1;
} elsif (exists $bitmask{$s}) {
$bits |= $bitmask{$s};
} elsif ($EXPORT_OK{$s}) {
@@ -255,9 +276,15 @@ sub bits {
: ($^H &= ~$flags_hint);
} else {
require Carp;
- Carp::carp("Unknown \"re\" subpragma '$s' (known ones are: ",
+ if ($seen_debug && defined $flags{$s}) {
+ Carp::carp("Use \"Debug\" not \"debug\", to list debug types"
+ . " in \"re\". \"$s\" ignored");
+ }
+ else {
+ Carp::carp("Unknown \"re\" subpragma '$s' (known ones are: ",
join(', ', map {qq('$_')} 'debug', 'debugcolor', sort keys %bitmask),
")");
+ }
}
}
@@ -396,7 +423,7 @@ equivalent to
qr/\x{AB}C/
that is, the character whose code point value is C<0xAB>, followed by the
-letter C<C>. But since C<C> is a a hex digit, there is a reasonable chance
+letter C<C>. But since C<C> is a hex digit, there is a reasonable chance
that the intent was
qr/\x{ABC}/
@@ -510,7 +537,7 @@ purposes. The options are as follows:
=item COMPILE
-Turns on all compile related debug options.
+Turns on all non-extra compile related debug options.
=item PARSE
@@ -544,7 +571,7 @@ Print output intended for testing the internals of the compile process
=item EXECUTE
-Turns on all execute related debug options.
+Turns on all non-extra execute related debug options.
=item MATCH
@@ -617,6 +644,36 @@ debug options.
Almost definitely only useful to people hacking
on the offsets part of the debug engine.
+=item DUMP_PRE_OPTIMIZE
+
+Enable the dumping of the compiled pattern before the optimization phase.
+
+=item WILDCARD
+
+When Perl encounters a wildcard subpattern, (see L<perlunicode/Wildcards in
+Property Values>), it suspends compilation of the main pattern, compiles the
+subpattern, and then matches that against all legal possibilities to determine
+the actual code points the subpattern matches. After that it adds these to
+the main pattern, and continues its compilation.
+
+You may very well want to see how your subpattern gets compiled, but it is
+likely of less use to you to see how Perl matches that against all the legal
+possibilities, as that is under control of Perl, not you. Therefore, the
+debugging information of the compilation portion is as specified by the other
+options, but the debugging output of the matching portion is normally
+suppressed.
+
+You can use the WILDCARD option to enable the debugging output of this
+subpattern matching. Careful! This can lead to voluminous outputs, and it
+may not make much sense to you what and why Perl is doing what it is.
+But it may be helpful to you to see why things aren't going the way you
+expect.
+
+Note that this option alone doesn't cause any debugging information to be
+output. What it does is stop the normal suppression of execution-related
+debugging information during the matching portion of the compilation of
+wildcards. You also have to specify which execution debugging information you
+want, such as by also including the EXECUTE option.
=back
@@ -628,14 +685,15 @@ These are useful shortcuts to save on the typing.
=item ALL
-Enable all options at once except OFFSETS, OFFSETSDBG and BUFFERS.
+Enable all options at once except OFFSETS, OFFSETSDBG, BUFFERS, WILDCARD, and
+DUMP_PRE_OPTIMIZE.
(To get every single option without exception, use both ALL and EXTRA, or
starting in 5.30 on a C<-DDEBUGGING>-enabled perl interpreter, use
the B<-Drv> command-line switches.)
=item All
-Enable DUMP and all execute options. Equivalent to:
+Enable DUMP and all non-extra execute options. Equivalent to:
use re 'debug';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/threads.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/threads.pm
index 1b99567ef2..ee201a2bea 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/threads.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/threads.pm
@@ -5,7 +5,7 @@ use 5.008;
use strict;
use warnings;
-our $VERSION = '2.22'; # remember to update version in POD!
+our $VERSION = '2.25'; # remember to update version in POD!
my $XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -134,13 +134,13 @@ threads - Perl interpreter-based threads
=head1 VERSION
-This document describes threads version 2.21
+This document describes threads version 2.25
=head1 WARNING
The "interpreter-based threads" provided by Perl are not the fast, lightweight
system for multitasking that one might expect or hope for. Threads are
-implemented in a way that make them easy to misuse. Few people know how to
+implemented in a way that makes them easy to misuse. Few people know how to
use them correctly or will be able to provide help.
The use of interpreter-based threads in perl is officially
@@ -914,7 +914,7 @@ C<-E<gt>import()>) after any threads are started, and in such a way that no
other threads are started afterwards.
If the above does not work, or is not adequate for your application, then file
-a bug report on L<http://rt.cpan.org/Public/> against the problematic module.
+a bug report on L<https://rt.cpan.org/Public/> against the problematic module.
=item Memory consumption
@@ -1090,7 +1090,7 @@ determine whether your system supports it.
In prior perl versions, spawning threads with open directory handles would
crash the interpreter.
-L<[perl #75154]|http://rt.perl.org/rt3/Public/Bug/Display.html?id=75154>
+L<[perl #75154]|https://rt.perl.org/rt3/Public/Bug/Display.html?id=75154>
=item Detached threads and global destruction
@@ -1118,8 +1118,8 @@ unreferenced scalars. However, such warnings are harmless, and may safely be
ignored.
You can search for L<threads> related bug reports at
-L<http://rt.cpan.org/Public/>. If needed submit any new bugs, problems,
-patches, etc. to: L<http://rt.cpan.org/Public/Dist/Display.html?Name=threads>
+L<https://rt.cpan.org/Public/>. If needed submit any new bugs, problems,
+patches, etc. to: L<https://rt.cpan.org/Public/Dist/Display.html?Name=threads>
=back
@@ -1137,14 +1137,14 @@ L<https://github.com/Dual-Life/threads>
L<threads::shared>, L<perlthrtut>
-L<http://www.perl.com/pub/a/2002/06/11/threads.html> and
-L<http://www.perl.com/pub/a/2002/09/04/threads.html>
+L<https://www.perl.com/pub/a/2002/06/11/threads.html> and
+L<https://www.perl.com/pub/a/2002/09/04/threads.html>
Perl threads mailing list:
-L<http://lists.perl.org/list/ithreads.html>
+L<https://lists.perl.org/list/ithreads.html>
Stack size discussion:
-L<http://www.perlmonks.org/?node_id=532956>
+L<https://www.perlmonks.org/?node_id=532956>
Sample code in the I<examples> directory of this distribution on CPAN.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm
index 45ad154979..bd0e4372cf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/threads/shared.pm
@@ -8,7 +8,7 @@ use Config;
use Scalar::Util qw(reftype refaddr blessed);
-our $VERSION = '1.60'; # Please update the pod, too.
+our $VERSION = '1.61'; # Please update the pod, too.
my $XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -196,7 +196,7 @@ threads::shared - Perl extension for sharing data structures between threads
=head1 VERSION
-This document describes threads::shared version 1.60
+This document describes threads::shared version 1.61
=head1 SYNOPSIS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Blocks.txt b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Blocks.txt
index 2329cb5c76..56877db10f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Blocks.txt
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Blocks.txt
@@ -1,5 +1,5 @@
-# Blocks-12.1.0.txt
-# Date: 2019-03-08, 23:59:00 GMT [KW]
+# Blocks-13.0.0.txt
+# Date: 2019-07-10, 19:06:00 GMT [KW]
# © 2019 Unicode®, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
@@ -237,8 +237,10 @@ FFF0..FFFF; Specials
10C80..10CFF; Old Hungarian
10D00..10D3F; Hanifi Rohingya
10E60..10E7F; Rumi Numeral Symbols
+10E80..10EBF; Yezidi
10F00..10F2F; Old Sogdian
10F30..10F6F; Sogdian
+10FB0..10FDF; Chorasmian
10FE0..10FFF; Elymaic
11000..1107F; Brahmi
11080..110CF; Kaithi
@@ -260,6 +262,7 @@ FFF0..FFFF; Specials
11700..1173F; Ahom
11800..1184F; Dogra
118A0..118FF; Warang Citi
+11900..1195F; Dives Akuru
119A0..119FF; Nandinagari
11A00..11A4F; Zanabazar Square
11A50..11AAF; Soyombo
@@ -269,6 +272,7 @@ FFF0..FFFF; Specials
11D00..11D5F; Masaram Gondi
11D60..11DAF; Gunjala Gondi
11EE0..11EFF; Makasar
+11FB0..11FBF; Lisu Supplement
11FC0..11FFF; Tamil Supplement
12000..123FF; Cuneiform
12400..1247F; Cuneiform Numbers and Punctuation
@@ -285,6 +289,8 @@ FFF0..FFFF; Specials
16FE0..16FFF; Ideographic Symbols and Punctuation
17000..187FF; Tangut
18800..18AFF; Tangut Components
+18B00..18CFF; Khitan Small Script
+18D00..18D8F; Tangut Supplement
1B000..1B0FF; Kana Supplement
1B100..1B12F; Kana Extended-A
1B130..1B16F; Small Kana Extension
@@ -322,12 +328,14 @@ FFF0..FFFF; Specials
1F900..1F9FF; Supplemental Symbols and Pictographs
1FA00..1FA6F; Chess Symbols
1FA70..1FAFF; Symbols and Pictographs Extended-A
+1FB00..1FBFF; Symbols for Legacy Computing
20000..2A6DF; CJK Unified Ideographs Extension B
2A700..2B73F; CJK Unified Ideographs Extension C
2B740..2B81F; CJK Unified Ideographs Extension D
2B820..2CEAF; CJK Unified Ideographs Extension E
2CEB0..2EBEF; CJK Unified Ideographs Extension F
2F800..2FA1F; CJK Compatibility Ideographs Supplement
+30000..3134F; CJK Unified Ideographs Extension G
E0000..E007F; Tags
E0100..E01EF; Variation Selectors Supplement
F0000..FFFFF; Supplementary Private Use Area-A
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/CombiningClass.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/CombiningClass.pl
index 3a8b8b8bd1..439074fb75 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/CombiningClass.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/CombiningClass.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToCombiningClass'}{'format'} = 'i'; # integer
-$utf8::SwashInfo{'ToCombiningClass'}{'missing'} = '0';
+$Unicode::UCD::SwashInfo{'ToCombiningClass'}{'format'} = 'i'; # integer
+$Unicode::UCD::SwashInfo{'ToCombiningClass'}{'missing'} = '0';
return <<'END';
300 314 230
@@ -217,6 +217,7 @@ FC6 220
1AB5 1ABA 220
1ABB 1ABC 230
1ABD 220
+1ABF 1AC0 220
1B34 7
1B44 9
1B6B 230
@@ -281,6 +282,7 @@ A674 A67D 230
A69E A69F 230
A6F0 A6F1 230
A806 9
+A82C 9
A8C4 9
A8E0 A8F1 230
A92B A92D 220
@@ -311,6 +313,7 @@ FE2E FE2F 230
10AE5 230
10AE6 220
10D24 10D27 230
+10EAB 10EAC 230
10F46 10F47 220
10F48 10F4A 230
10F4B 220
@@ -346,6 +349,8 @@ FE2E FE2F 230
1172B 9
11839 9
1183A 7
+1193D 1193E 9
+11943 7
119E0 9
11A34 9
11A47 9
@@ -356,6 +361,7 @@ FE2E FE2F 230
11D97 9
16AF0 16AF4 1
16B30 16B36 230
+16FF0 16FF1 6
1BC9E 1
1D165 1D166 216
1D167 1D169 1
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Decomposition.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Decomposition.pl
index 9153410358..d682190ee8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Decomposition.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Decomposition.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -2344,6 +2344,7 @@ AB5C <super> A727
AB5D <super> AB37
AB5E <super> 026B
AB5F <super> AB52
+AB69 <super> 028D
F900 8C48
F901 66F4
F902 8ECA
@@ -3887,6 +3888,7 @@ FFEE <narrow> 25CB
114BE 114B9 114BD
115BA 115B8 115AF
115BB 115B9 115AF
+11938 11935 11930
1D15E 1D157 1D165
1D15F 1D158 1D165
1D160 1D15F 1D16E
@@ -5173,6 +5175,16 @@ FFEE <narrow> 25CB
1F248 <compat> 3014 6557 3015
1F250 <circle> 5F97
1F251 <circle> 53EF
+1FBF0 <font> 0030
+1FBF1 <font> 0031
+1FBF2 <font> 0032
+1FBF3 <font> 0033
+1FBF4 <font> 0034
+1FBF5 <font> 0035
+1FBF6 <font> 0036
+1FBF7 <font> 0037
+1FBF8 <font> 0038
+1FBF9 <font> 0039
2F800 4E3D
2F801 4E38
2F802 4E41
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Heavy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Heavy.pl
deleted file mode 100644
index e9231337f2..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Heavy.pl
+++ /dev/null
@@ -1,7392 +0,0 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
-
-
-# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
-# This file is for internal use by core Perl only. The format and even the
-# name or existence of this file are subject to change without notice. Don't
-# use it directly. Use Unicode::UCD to access the Unicode character data
-# base.
-
-
-# This file is for the use of utf8_heavy.pl and Unicode::UCD
-
-# Maps Unicode (not Perl single-form extensions) property names in loose
-# standard form to their corresponding standard names
-%utf8::loose_property_name_of = (
-'age' => 'age',
-'ahex' => 'ahex',
-'alpha' => 'alpha',
-'alphabetic' => 'alpha',
-'asciihexdigit' => 'ahex',
-'bc' => 'bc',
-'bidic' => 'bidic',
-'bidiclass' => 'bc',
-'bidicontrol' => 'bidic',
-'bidim' => 'bidim',
-'bidimirrored' => 'bidim',
-'bidipairedbrackettype' => 'bpt',
-'blk' => 'blk',
-'block' => 'blk',
-'bpt' => 'bpt',
-'canonicalcombiningclass' => 'ccc',
-'cased' => 'cased',
-'caseignorable' => 'ci',
-'category' => 'gc',
-'ccc' => 'ccc',
-'ce' => 'ce',
-'changeswhencasefolded' => 'cwcf',
-'changeswhencasemapped' => 'cwcm',
-'changeswhenlowercased' => 'cwl',
-'changeswhennfkccasefolded' => 'cwkcf',
-'changeswhentitlecased' => 'cwt',
-'changeswhenuppercased' => 'cwu',
-'ci' => 'ci',
-'compex' => 'compex',
-'compositionexclusion' => 'ce',
-'cwcf' => 'cwcf',
-'cwcm' => 'cwcm',
-'cwkcf' => 'cwkcf',
-'cwl' => 'cwl',
-'cwt' => 'cwt',
-'cwu' => 'cwu',
-'dash' => 'dash',
-'decompositiontype' => 'dt',
-'defaultignorablecodepoint' => 'di',
-'dep' => 'dep',
-'deprecated' => 'dep',
-'di' => 'di',
-'dia' => 'dia',
-'diacritic' => 'dia',
-'dt' => 'dt',
-'ea' => 'ea',
-'eastasianwidth' => 'ea',
-'ext' => 'ext',
-'extender' => 'ext',
-'fullcompositionexclusion' => 'compex',
-'gc' => 'gc',
-'gcb' => 'gcb',
-'generalcategory' => 'gc',
-'graphemebase' => 'grbase',
-'graphemeclusterbreak' => 'gcb',
-'graphemeextend' => 'grext',
-'grbase' => 'grbase',
-'grext' => 'grext',
-'hangulsyllabletype' => 'hst',
-'hex' => 'hex',
-'hexdigit' => 'hex',
-'hst' => 'hst',
-'hyphen' => 'hyphen',
-'idc' => 'idc',
-'idcontinue' => 'idc',
-'ideo' => 'ideo',
-'ideographic' => 'ideo',
-'ids' => 'ids',
-'idsb' => 'idsb',
-'idsbinaryoperator' => 'idsb',
-'idst' => 'idst',
-'idstart' => 'ids',
-'idstrinaryoperator' => 'idst',
-'in' => 'in',
-'indicpositionalcategory' => 'inpc',
-'indicsyllabiccategory' => 'insc',
-'inpc' => 'inpc',
-'insc' => 'insc',
-'jg' => 'jg',
-'joinc' => 'joinc',
-'joincontrol' => 'joinc',
-'joininggroup' => 'jg',
-'joiningtype' => 'jt',
-'jt' => 'jt',
-'lb' => 'lb',
-'linebreak' => 'lb',
-'loe' => 'loe',
-'logicalorderexception' => 'loe',
-'lower' => 'lower',
-'lowercase' => 'lower',
-'math' => 'math',
-'nchar' => 'nchar',
-'nfcqc' => 'nfcqc',
-'nfcquickcheck' => 'nfcqc',
-'nfdqc' => 'nfdqc',
-'nfdquickcheck' => 'nfdqc',
-'nfkcqc' => 'nfkcqc',
-'nfkcquickcheck' => 'nfkcqc',
-'nfkdqc' => 'nfkdqc',
-'nfkdquickcheck' => 'nfkdqc',
-'noncharactercodepoint' => 'nchar',
-'nt' => 'nt',
-'numerictype' => 'nt',
-'numericvalue' => 'nv',
-'nv' => 'nv',
-'patsyn' => 'patsyn',
-'patternsyntax' => 'patsyn',
-'patternwhitespace' => 'patws',
-'patws' => 'patws',
-'pcm' => 'pcm',
-'prependedconcatenationmark' => 'pcm',
-'presentin' => 'in',
-'qmark' => 'qmark',
-'quotationmark' => 'qmark',
-'radical' => 'radical',
-'regionalindicator' => 'ri',
-'ri' => 'ri',
-'sb' => 'sb',
-'sc' => 'sc',
-'script' => 'sc',
-'scriptextensions' => 'scx',
-'scx' => 'scx',
-'sd' => 'sd',
-'sentencebreak' => 'sb',
-'sentenceterminal' => 'sterm',
-'softdotted' => 'sd',
-'space' => 'wspace',
-'sterm' => 'sterm',
-'term' => 'term',
-'terminalpunctuation' => 'term',
-'uideo' => 'uideo',
-'unifiedideograph' => 'uideo',
-'upper' => 'upper',
-'uppercase' => 'upper',
-'variationselector' => 'vs',
-'verticalorientation' => 'vo',
-'vo' => 'vo',
-'vs' => 'vs',
-'wb' => 'wb',
-'whitespace' => 'wspace',
-'wordbreak' => 'wb',
-'wspace' => 'wspace',
-'xidc' => 'xidc',
-'xidcontinue' => 'xidc',
-'xids' => 'xids',
-'xidstart' => 'xids',
-);
-
-# Same, but strict names
-%utf8::strict_property_name_of = (
-'_perlgcb' => 'gcb',
-'_perlsb' => 'sb',
-'_perlscx' => '_perlscx',
-'_perlwb' => 'wb',
-);
-
-# Gives the definitions (in the form of inversion lists) for those properties
-# whose definitions aren't kept in files
-@utf8::inline_definitions = (
-
-'V0',
-'V1
-0',
-'V2
-0
-1114112',
-'V4
-9
-14
-32
-33',
-'V6
-10
-14
-133
-134
-8232
-8234',
-'V6
-48
-58
-65
-91
-97
-123',
-'V4
-65
-91
-97
-123',
-'V4
-9
-10
-32
-33',
-'V4
-0
-32
-127
-128',
-'V2
-48
-58',
-'V2
-33
-127',
-'V2
-97
-123',
-'V2
-32
-127',
-'V2
-65
-91',
-'V2
-55296
-57344',
-'V2
-12334
-12336',
-'V2
-119149
-119150',
-'V2
-12330
-12331',
-'V6
-861
-863
-864
-866
-7629
-7630',
-'V2
-837
-838',
-'V2
-12441
-12443',
-'V2
-7630
-7631',
-'V6
-801
-803
-807
-809
-7632
-7633',
-'V2
-1456
-1457',
-'V2
-1457
-1458',
-'V2
-1458
-1459',
-'V2
-1459
-1460',
-'V2
-1460
-1461',
-'V2
-1461
-1462',
-'V2
-1462
-1463',
-'V2
-1463
-1464',
-'V4
-1464
-1465
-1479
-1480',
-'V2
-1465
-1467',
-'V2
-1467
-1468',
-'V2
-1468
-1469',
-'V2
-1469
-1470',
-'V2
-1471
-1472',
-'V2
-1473
-1474',
-'V2
-1474
-1475',
-'V2
-64286
-64287',
-'V4
-1611
-1612
-2288
-2289',
-'V4
-1612
-1613
-2289
-2290',
-'V4
-1613
-1614
-2290
-2291',
-'V4
-1560
-1561
-1614
-1615',
-'V4
-1561
-1562
-1615
-1616',
-'V4
-1562
-1563
-1616
-1617',
-'V2
-1617
-1618',
-'V2
-1618
-1619',
-'V2
-1648
-1649',
-'V2
-1809
-1810',
-'V2
-3157
-3158',
-'V2
-3158
-3159',
-'V2
-3640
-3642',
-'V2
-3656
-3660',
-'V2
-3768
-3770',
-'V2
-3784
-3788',
-'V2
-3953
-3954',
-'V6
-3954
-3955
-3962
-3966
-3968
-3969',
-'V2
-3956
-3957',
-'V6
-48
-58
-65
-71
-97
-103',
-'V4
-4352
-4448
-43360
-43389',
-'V4
-4520
-4608
-55243
-55292',
-'V4
-4448
-4520
-55216
-55239',
-'V2
-13
-14',
-'V2
-10
-11',
-'V2
-127462
-127488',
-'V2
-8205
-8206',
-'V4
-12272
-12274
-12276
-12284',
-'V5
-0
-12272
-12274
-12276
-12284',
-'V2
-12274
-12276',
-'V3
-0
-12274
-12276',
-'V2
-43455
-43456',
-'V4
-6971
-6972
-43456
-43457',
-'V2
-6973
-6974',
-'V2
-8204
-8205',
-'V6
-6512
-6517
-43712
-43713
-43714
-43715',
-'V2
-69759
-69760',
-'V6
-2673
-2674
-70199
-70200
-72344
-72345',
-'V4
-3660
-3661
-6093
-6094',
-'V2
-2947
-2948',
-'V2
-6089
-6091',
-'V6
-70082
-70084
-72250
-72251
-72324
-72330',
-'V2
-69714
-69734',
-'V2
-3976
-3981',
-'V6
-3313
-3315
-7413
-7415
-69635
-69637',
-'V4
-3406
-3407
-73030
-73031',
-'V2
-6746
-6747',
-'V2
-8204
-8206',
-'V3
-0
-8204
-8206',
-'V3
-0
-127462
-127488',
-'V6
-11904
-11930
-11931
-12020
-12032
-12246',
-'V4
-133
-134
-8232
-8234',
-'V6
-6155
-6158
-65024
-65040
-917760
-918000',
-'V2
-34
-35',
-'V6
-11
-13
-133
-134
-8232
-8234',
-'V2
-39
-40',
-'V4
-8364
-8365
-65532
-65533',
-'V2
-8378
-8379',
-'V4
-1564
-1565
-8294
-8298',
-'V2
-13055
-13056',
-'V6
-9
-10
-11
-12
-31
-32',
-'V2
-8296
-8297',
-'V2
-8234
-8235',
-'V2
-8294
-8295',
-'V2
-8237
-8238',
-'V2
-8236
-8237',
-'V2
-8297
-8298',
-'V2
-8235
-8236',
-'V2
-8295
-8296',
-'V2
-8238
-8239',
-'V2
-65024
-65040',
-'V2
-19968
-40960',
-'V2
-12272
-12288',
-'V2
-3712
-3840',
-'V2
-92736
-92784',
-'V2
-1984
-2048',
-'V2
-9280
-9312',
-'V2
-57344
-63744',
-'V2
-42240
-42560',
-'V2
-71424
-71488',
-'V2
-43520
-43616',
-'V2
-4352
-4608',
-'V2
-42192
-42240',
-'V2
-93952
-94112',
-'V2
-71168
-71264',
-'V2
-70656
-70784',
-'V2
-69216
-69248',
-'V2
-917504
-917632',
-'V2
-3584
-3712',
-'V2
-5120
-5760',
-'V2
-0
-128',
-'V2
-125184
-125280',
-'V2
-42656
-42752',
-'V2
-7104
-7168',
-'V2
-5952
-5984',
-'V2
-71680
-71760',
-'V2
-880
-1024',
-'V2
-6016
-6144',
-'V2
-6400
-6480',
-'V2
-119040
-119296',
-'V2
-110960
-111360',
-'V2
-5760
-5792',
-'V2
-2816
-2944',
-'V2
-66736
-66816',
-'V2
-5792
-5888',
-'V2
-6480
-6528',
-'V2
-71296
-71376',
-'V2
-2944
-3072',
-'V2
-917760
-918000',
-'V2
-1536
-1792',
-'V2
-8592
-8704',
-'V2
-69632
-69760',
-'V2
-66208
-66272',
-'V2
-69888
-69968',
-'V2
-11392
-11520',
-'V2
-127024
-127136',
-'V2
-66352
-66384',
-'V2
-44032
-55216',
-'V2
-67808
-67840',
-'V2
-1424
-1536',
-'V2
-592
-688',
-'V2
-69760
-69840',
-'V2
-12688
-12704',
-'V2
-12032
-12256',
-'V2
-70144
-70224',
-'V2
-128
-256',
-'V2
-7168
-7248',
-'V2
-66176
-66208',
-'V2
-67872
-67904',
-'V2
-43312
-43360',
-'V2
-1792
-1872',
-'V2
-94208
-100352',
-'V2
-3072
-3200',
-'V2
-1920
-1984',
-'V2
-123584
-123648',
-'V2
-19904
-19968',
-'V2
-68352
-68416',
-'V2
-2432
-2560',
-'V2
-10240
-10496',
-'V2
-13312
-19904',
-'V2
-131072
-173792',
-'V2
-173824
-177984',
-'V2
-177984
-178208',
-'V2
-178208
-183984',
-'V2
-183984
-191472',
-'V2
-66560
-66640',
-'V2
-66816
-66864',
-'V2
-69600
-69632',
-'V2
-70400
-70528',
-'V2
-5920
-5952',
-'V2
-110592
-110848',
-'V2
-3200
-3328',
-'V2
-43264
-43312',
-'V2
-67072
-67456',
-'V2
-126976
-127024',
-'V2
-73440
-73472',
-'V2
-2112
-2144',
-'V2
-72816
-72896',
-'V2
-70272
-70320',
-'V2
-4096
-4256',
-'V2
-7248
-7296',
-'V2
-66688
-66736',
-'V2
-43072
-43136',
-'V2
-70016
-70112',
-'V2
-66640
-66688',
-'V2
-71040
-71168',
-'V2
-3456
-3584',
-'V2
-69424
-69488',
-'V2
-72272
-72368',
-'V2
-983040
-1048576',
-'V2
-1048576
-1114112',
-'V2
-5888
-5920',
-'V2
-6688
-6832',
-'V2
-43648
-43744',
-'V2
-3840
-4096',
-'V2
-70784
-70880',
-'V2
-6320
-6400',
-'V2
-1328
-1424',
-'V2
-6912
-7040',
-'V2
-92160
-92736',
-'V2
-92880
-92928',
-'V2
-12544
-12592',
-'V2
-6656
-6688',
-'V2
-5024
-5120',
-'V2
-1024
-1280',
-'V2
-9984
-10176',
-'V2
-113664
-113824',
-'V2
-4608
-4992',
-'V2
-4256
-4352',
-'V2
-7936
-8192',
-'V2
-2688
-2816',
-'V2
-2560
-2688',
-'V2
-12352
-12448',
-'V2
-43360
-43392',
-'V2
-55216
-55296',
-'V2
-43392
-43488',
-'V2
-110848
-110896',
-'V2
-12448
-12544',
-'V2
-69968
-70016',
-'V2
-66000
-66048',
-'V2
-65520
-65536',
-'V2
-5984
-6016',
-'V2
-73664
-73728',
-'V2
-11568
-11648',
-'V2
-66432
-66464',
-'V2
-7376
-7424',
-'V2
-64336
-65024',
-'V2
-65136
-65280',
-'V2
-1872
-1920',
-'V2
-72704
-72816',
-'V2
-13056
-13312',
-'V2
-73728
-74752',
-'V2
-128512
-128592',
-'V2
-65056
-65072',
-'V2
-70320
-70400',
-'V2
-256
-384',
-'V2
-384
-592',
-'V2
-11360
-11392',
-'V2
-42784
-43008',
-'V2
-43824
-43888',
-'V2
-3328
-3456',
-'V2
-6144
-6320',
-'V2
-67712
-67760',
-'V2
-6528
-6624',
-'V2
-66304
-66352',
-'V2
-66384
-66432',
-'V2
-68608
-68688',
-'V2
-67680
-67712',
-'V2
-72384
-72448',
-'V2
-2048
-2112',
-'V2
-7040
-7104',
-'V2
-2144
-2160',
-'V2
-128768
-128896',
-'V2
-2208
-2304',
-'V2
-126464
-126720',
-'V2
-9472
-9600',
-'V2
-12736
-12784',
-'V2
-12288
-12352',
-'V2
-12592
-12688',
-'V2
-2304
-2432',
-'V2
-11264
-11360',
-'V2
-68096
-68192',
-'V2
-68288
-68352',
-'V2
-11008
-11264',
-'V2
-66464
-66528',
-'V2
-69376
-69424',
-'V2
-67840
-67872',
-'V2
-43136
-43232',
-'V2
-65104
-65136',
-'V2
-10224
-10240',
-'V2
-10496
-10624',
-'V2
-129024
-129280',
-'V2
-71840
-71936',
-'V2
-42128
-42192',
-'V2
-12704
-12736',
-'V2
-43888
-43968',
-'V2
-119648
-119680',
-'V2
-1280
-1328',
-'V2
-12800
-13056',
-'V2
-11648
-11744',
-'V2
-4992
-5024',
-'V2
-7312
-7360',
-'V2
-11520
-11568',
-'V2
-12784
-12800',
-'V2
-93760
-93856',
-'V2
-43968
-44032',
-'V2
-9728
-9984',
-'V2
-43616
-43648',
-'V2
-43488
-43520',
-'V2
-72096
-72192',
-'V2
-8528
-8592',
-'V2
-92928
-93072',
-'V2
-7424
-7552',
-'V2
-8192
-8304',
-'V2
-69840
-69888',
-'V2
-8304
-8352',
-'V2
-43008
-43056',
-'V2
-119552
-119648',
-'V2
-40960
-42128',
-'V2
-64256
-64336',
-'V2
-129536
-129648',
-'V2
-11744
-11776',
-'V2
-42560
-42656',
-'V2
-7296
-7312',
-'V2
-768
-880',
-'V2
-43776
-43824',
-'V2
-73056
-73136',
-'V2
-6624
-6656',
-'V2
-72960
-73056',
-'V2
-119808
-120832',
-'V2
-124928
-125152',
-'V2
-71264
-71296',
-'V2
-68736
-68864',
-'V2
-127136
-127232',
-'V2
-110896
-110960',
-'V2
-7360
-7376',
-'V2
-65792
-65856',
-'V2
-9600
-9632',
-'V2
-43232
-43264',
-'V2
-122880
-122928',
-'V2
-56320
-57344',
-'V2
-8704
-8960',
-'V2
-119520
-119552',
-'V2
-8960
-9216',
-'V2
-65040
-65056',
-'V2
-65936
-66000',
-'V2
-118784
-119040',
-'V2
-65072
-65104',
-'V2
-11904
-12032',
-'V2
-68864
-68928',
-'V2
-55296
-56192',
-'V2
-43744
-43776',
-'V2
-7552
-7616',
-'V2
-68480
-68528',
-'V2
-11776
-11904',
-'V2
-9216
-9280',
-'V2
-8352
-8400',
-'V2
-6832
-6912',
-'V2
-7616
-7680',
-'V2
-9632
-9728',
-'V2
-67648
-67680',
-'V2
-68000
-68096',
-'V2
-127744
-128512',
-'V2
-688
-768',
-'V2
-68224
-68256',
-'V2
-68192
-68224',
-'V2
-128640
-128768',
-'V2
-72192
-72272',
-'V2
-74752
-74880',
-'V2
-67584
-67648',
-'V2
-9312
-9472',
-'V2
-65280
-65520',
-'V2
-56192
-56320',
-'V2
-43056
-43072',
-'V2
-65664
-65792',
-'V2
-65536
-65664',
-'V2
-10176
-10224',
-'V2
-10624
-10752',
-'V2
-10752
-11008',
-'V2
-100352
-101120',
-'V2
-119296
-119376',
-'V2
-66864
-66928',
-'V2
-126064
-126144',
-'V2
-8448
-8528',
-'V2
-120832
-121520',
-'V2
-66272
-66304',
-'V2
-128896
-129024',
-'V2
-94176
-94208',
-'V2
-7680
-7936',
-'V2
-128592
-128640',
-'V2
-65856
-65936',
-'V2
-63744
-64256',
-'V2
-77824
-78896',
-'V2
-127232
-127488',
-'V2
-67968
-68000',
-'V2
-42752
-42784',
-'V2
-126208
-126288',
-'V2
-82944
-83584',
-'V2
-68448
-68480',
-'V2
-123136
-123216',
-'V2
-68416
-68448',
-'V2
-70112
-70144',
-'V2
-194560
-195104',
-'V2
-8400
-8448',
-'V2
-74880
-75088',
-'V2
-127488
-127744',
-'V2
-113824
-113840',
-'V2
-129280
-129536',
-'V2
-129648
-129792',
-'V2
-78896
-78912',
-'V6
-188
-191
-8528
-8544
-8585
-8586',
-'V6
-65104
-65107
-65108
-65127
-65128
-65132',
-'V6
-12288
-12289
-65281
-65377
-65504
-65511',
-'V4
-0
-32
-127
-160',
-'V6
-57344
-63744
-983040
-1048574
-1048576
-1114110',
-'V2
-8232
-8233',
-'V2
-8233
-8234',
-'V2
-1829
-1830',
-'V2
-1871
-1872',
-'V2
-1815
-1816',
-'V2
-1830
-1831',
-'V2
-1607
-1608',
-'V2
-1825
-1826',
-'V2
-1826
-1827',
-'V2
-1725
-1726',
-'V6
-1591
-1593
-1695
-1696
-2211
-2212',
-'V2
-1836
-1837',
-'V4
-1810
-1811
-1837
-1838',
-'V2
-1818
-1819',
-'V2
-1823
-1824',
-'V6
-1605
-1606
-1893
-1895
-2215
-2216',
-'V6
-1606
-1607
-1721
-1725
-1895
-1898',
-'V2
-1833
-1834',
-'V2
-1835
-1836',
-'V2
-1819
-1821',
-'V2
-1821
-1822',
-'V2
-1817
-1818',
-'V2
-1808
-1809',
-'V4
-1811
-1813
-1838
-1839',
-'V2
-1870
-1871',
-'V2
-1832
-1833',
-'V2
-1869
-1870',
-'V2
-1824
-1825',
-'V2
-1822
-1823',
-'V2
-1729
-1731',
-'V2
-1827
-1828',
-'V2
-1706
-1707',
-'V2
-1816
-1817',
-'V2
-1746
-1748',
-'V2
-2235
-2236',
-'V2
-2236
-2237',
-'V6
-1813
-1815
-1834
-1835
-1839
-1840',
-'V4
-1726
-1727
-1791
-1792',
-'V2
-1831
-1832',
-'V6
-1577
-1578
-1728
-1729
-1749
-1750',
-'V2
-2237
-2238',
-'V2
-2145
-2146',
-'V2
-2151
-2152',
-'V2
-2220
-2221',
-'V2
-2225
-2226',
-'V2
-1741
-1742',
-'V2
-1828
-1829',
-'V2
-2150
-2151',
-'V2
-2152
-2153',
-'V2
-2144
-2145',
-'V2
-2148
-2149',
-'V2
-2146
-2147',
-'V2
-2154
-2155',
-'V2
-2147
-2148',
-'V2
-68315
-68317',
-'V2
-2153
-2154',
-'V2
-2149
-2150',
-'V2
-68310
-68311',
-'V2
-68311
-68312',
-'V2
-68331
-68332',
-'V2
-68324
-68325',
-'V2
-68333
-68334',
-'V2
-68295
-68296',
-'V2
-1731
-1732',
-'V2
-68313
-68315',
-'V2
-68289
-68291',
-'V2
-68332
-68333',
-'V2
-68301
-68302',
-'V2
-68304
-68307',
-'V2
-68318
-68321',
-'V2
-68321
-68322',
-'V2
-68302
-68303',
-'V2
-68303
-68304',
-'V2
-68288
-68289',
-'V2
-68291
-68293',
-'V2
-68317
-68318',
-'V2
-68297
-68299',
-'V6
-68866
-68867
-68873
-68874
-68892
-68893',
-'V2
-68293
-68294',
-'V2
-68307
-68308',
-'V2
-68312
-68313',
-'V2
-68334
-68335',
-'V2
-68308
-68309',
-'V2
-68335
-68336',
-'V2
-68309
-68310',
-'V2
-1914
-1916',
-'V4
-8212
-8213
-11834
-11836',
-'V4
-11
-13
-8232
-8234',
-'V2
-65532
-65533',
-'V4
-41
-42
-93
-94',
-'V2
-127995
-128000',
-'V2
-45
-46',
-'V2
-133
-134',
-'V2
-55296
-57344',
-'V2
-32
-33',
-'V2
-47
-48',
-'V4
-8288
-8289
-65279
-65280',
-'V2
-8203
-8204',
-'V2
-12881
-12882',
-'V2
-12882
-12883',
-'V2
-12883
-12884',
-'V2
-12884
-12885',
-'V2
-12885
-12886',
-'V2
-12886
-12887',
-'V2
-12887
-12888',
-'V2
-12888
-12889',
-'V2
-12889
-12890',
-'V2
-12891
-12892',
-'V2
-12892
-12893',
-'V2
-12893
-12894',
-'V2
-12894
-12895',
-'V2
-12895
-12896',
-'V2
-12977
-12978',
-'V2
-12978
-12979',
-'V2
-12979
-12980',
-'V2
-12980
-12981',
-'V2
-12982
-12983',
-'V2
-12983
-12984',
-'V2
-12984
-12985',
-'V2
-12985
-12986',
-'V2
-12986
-12987',
-'V2
-12987
-12988',
-'V2
-12988
-12989',
-'V2
-12989
-12990',
-'V2
-12990
-12991',
-'V6
-3422
-3423
-8533
-8534
-73679
-73680',
-'V2
-8528
-8529',
-'V2
-8529
-8530',
-'V2
-8534
-8535',
-'V2
-3883
-3884',
-'V2
-8535
-8536',
-'V2
-8540
-8541',
-'V2
-8536
-8537',
-'V2
-3884
-3885',
-'V6
-8538
-8539
-68095
-68096
-74844
-74845',
-'V2
-8541
-8542',
-'V2
-3885
-3886',
-'V2
-8542
-8543',
-'V2
-3886
-3887',
-'V2
-3891
-3892',
-'V6
-3420
-3421
-8530
-8531
-73675
-73676',
-'V2
-68086
-68087',
-'V4
-3419
-3420
-73672
-73673',
-'V2
-73669
-73670',
-'V4
-3417
-3418
-73668
-73669',
-'V2
-73667
-73668',
-'V2
-73666
-73667',
-'V2
-3887
-3888',
-'V2
-3888
-3889',
-'V2
-3889
-3890',
-'V2
-3890
-3891',
-'V4
-3421
-3422
-73677
-73678',
-'V2
-73671
-73672',
-'V4
-3418
-3419
-73670
-73671',
-'V2
-68090
-68091',
-'V2
-68092
-68093',
-'V4
-3416
-3417
-73665
-73666',
-'V4
-73664
-73665
-73684
-73685',
-'V2
-68028
-68029',
-'V4
-68078
-68079
-126111
-126112',
-'V2
-74802
-74803',
-'V2
-68079
-68080',
-'V2
-68080
-68081',
-'V2
-74803
-74804',
-'V2
-68081
-68082',
-'V2
-68082
-68083',
-'V2
-68083
-68084',
-'V2
-68084
-68085',
-'V2
-68085
-68086',
-'V2
-93022
-93023',
-'V2
-126113
-126114',
-'V2
-126114
-126115',
-'V6
-20159
-20160
-20740
-20741
-93023
-93024',
-'V2
-93024
-93025',
-'V4
-20806
-20807
-93025
-93026',
-'V4
-40960
-42125
-42128
-42183',
-'V6
-125184
-125260
-125264
-125274
-125278
-125280',
-'V6
-746
-748
-12549
-12592
-12704
-12731',
-'V4
-6656
-6684
-6686
-6688',
-'V2
-5952
-5972',
-'V4
-69888
-69941
-69942
-69959',
-'V6
-994
-1008
-11392
-11508
-11513
-11520',
-'V2
-71680
-71740',
-'V2
-5920
-5941',
-'V6
-43392
-43470
-43472
-43482
-43486
-43488',
-'V4
-43264
-43310
-43311
-43312',
-'V4
-70144
-70162
-70163
-70207',
-'V4
-69760
-69826
-69837
-69838',
-'V6
-67072
-67383
-67392
-67414
-67424
-67432',
-'V2
-69968
-70007',
-'V4
-2112
-2140
-2142
-2143',
-'V4
-68288
-68327
-68331
-68343',
-'V4
-71168
-71237
-71248
-71258',
-'V6
-4096
-4256
-43488
-43519
-43616
-43648',
-'V6
-72096
-72104
-72106
-72152
-72154
-72165',
-'V2
-66384
-66427',
-'V2
-43072
-43128',
-'V6
-68480
-68498
-68505
-68509
-68521
-68528',
-'V4
-68864
-68904
-68912
-68922',
-'V4
-70016
-70094
-70096
-70112',
-'V4
-70320
-70379
-70384
-70394',
-'V2
-69424
-69466',
-'V2
-43008
-43052',
-'V6
-5984
-5997
-5998
-6001
-6002
-6004',
-'V4
-71296
-71353
-71360
-71370',
-'V4
-6480
-6510
-6512
-6517',
-'V4
-5888
-5901
-5902
-5909',
-'V2
-1920
-1970',
-'V4
-70784
-70856
-70864
-70874',
-'V6
-92736
-92767
-92768
-92778
-92782
-92784',
-'V4
-1984
-2043
-2045
-2048',
-'V2
-42240
-42540',
-'V4
-66864
-66916
-66927
-66928',
-'V6
-71424
-71451
-71453
-71468
-71472
-71488',
-'V4
-67648
-67670
-67671
-67680',
-'V4
-68352
-68406
-68409
-68416',
-'V4
-6912
-6988
-6992
-7037',
-'V4
-42656
-42744
-92160
-92729',
-'V4
-92880
-92910
-92912
-92918',
-'V4
-7104
-7156
-7164
-7168',
-'V6
-69632
-69710
-69714
-69744
-69759
-69760',
-'V6
-6656
-6684
-6686
-6688
-43471
-43472',
-'V4
-5941
-5943
-5952
-5972',
-'V4
-5120
-5760
-6320
-6390',
-'V2
-66208
-66257',
-'V6
-5024
-5110
-5112
-5118
-43888
-43968',
-'V6
-2404
-2416
-43056
-43066
-71680
-71740',
-'V4
-77824
-78895
-78896
-78905',
-'V2
-66816
-66856',
-'V2
-69600
-69623',
-'V2
-66352
-66379',
-'V2
-5920
-5943',
-'V6
-67808
-67827
-67828
-67830
-67835
-67840',
-'V2
-82944
-83527',
-'V6
-68736
-68787
-68800
-68851
-68858
-68864',
-'V4
-66304
-66340
-66349
-66352',
-'V6
-43392
-43470
-43471
-43482
-43486
-43488',
-'V6
-7168
-7224
-7227
-7242
-7245
-7248',
-'V2
-66176
-66205',
-'V4
-67872
-67898
-67903
-67904',
-'V6
-2404
-2416
-43056
-43066
-69968
-70007',
-'V2
-73440
-73465',
-'V6
-1600
-1601
-2112
-2140
-2142
-2143',
-'V6
-1600
-1601
-68288
-68327
-68331
-68343',
-'V6
-72816
-72848
-72850
-72872
-72873
-72887',
-'V2
-93760
-93851',
-'V4
-124928
-125125
-125127
-125143',
-'V6
-68000
-68024
-68028
-68048
-68050
-68096',
-'V6
-93952
-94027
-94031
-94088
-94095
-94112',
-'V6
-43056
-43066
-71168
-71237
-71248
-71258',
-'V6
-43744
-43767
-43968
-44014
-44016
-44026',
-'V4
-67712
-67743
-67751
-67760',
-'V6
-70656
-70746
-70747
-70748
-70749
-70752',
-'V4
-94177
-94178
-110960
-111356',
-'V2
-5760
-5789',
-'V2
-68608
-68681',
-'V4
-66736
-66772
-66776
-66812',
-'V4
-66688
-66718
-66720
-66730',
-'V2
-72384
-72441',
-'V4
-1155
-1156
-66384
-66427',
-'V6
-6146
-6148
-6149
-6150
-43072
-43128',
-'V4
-68448
-68467
-68472
-68480',
-'V4
-67840
-67868
-67871
-67872',
-'V4
-68416
-68438
-68440
-68448',
-'V4
-43312
-43348
-43359
-43360',
-'V4
-5792
-5867
-5870
-5881',
-'V4
-2048
-2094
-2096
-2111',
-'V4
-43136
-43206
-43214
-43226',
-'V6
-120832
-121484
-121499
-121504
-121505
-121520',
-'V4
-71040
-71094
-71096
-71134',
-'V4
-1600
-1601
-69424
-69466',
-'V2
-69376
-69416',
-'V4
-69840
-69865
-69872
-69882',
-'V2
-72272
-72355',
-'V4
-7040
-7104
-7360
-7368',
-'V6
-2404
-2406
-2534
-2544
-43008
-43052',
-'V6
-4160
-4170
-6480
-6510
-6512
-6517',
-'V6
-94176
-94177
-94208
-100344
-100352
-101107',
-'V4
-43648
-43715
-43739
-43744',
-'V6
-11568
-11624
-11631
-11633
-11647
-11648',
-'V6
-5888
-5901
-5902
-5909
-5941
-5943',
-'V4
-3585
-3643
-3648
-3676',
-'V4
-66432
-66462
-66463
-66464',
-'V4
-71840
-71923
-71935
-71936',
-'V4
-123584
-123642
-123647
-123648',
-'V4
-66464
-66500
-66504
-66518',
-'V2
-72192
-72264',
-,
-);
-
-# Maps property, table to file for those using stricter matching. For paths
-# whose directory is '#', the file is in the form of a numeric index into
-# @inline_definitions
-%utf8::stricter_to_file_of = (
-'_perl_any_folds' => 'Perl/_PerlAny',
-'_perl_charname_begin' => 'Perl/_PerlCha',
-'_perl_charname_continue' => 'Perl/_PerlCh2',
-'_perl_folds_to_multi_char' => 'Perl/_PerlFol',
-'_perl_idcont' => 'Perl/_PerlIDC',
-'_perl_idstart' => 'Perl/_PerlIDS',
-'_perl_is_in_multi_char_fold' => 'Perl/_PerlIsI',
-'_perl_nchar' => 'Perl/_PerlNch',
-'_perl_non_final_folds' => 'Perl/_PerlNon',
-'_perl_patws' => 'Perl/_PerlPat',
-'_perl_problematic_locale_foldeds_start' => 'Perl/_PerlPr2',
-'_perl_problematic_locale_folds' => 'Perl/_PerlPro',
-'_perl_quotemeta' => 'Perl/_PerlQuo',
-'_perl_surrogate' => '#/14',
-'age=1.1' => 'Age/V11',
-'age=10' => 'Age/V100',
-'age=10.0' => 'Age/V100',
-'age=11' => 'Age/V110',
-'age=11.0' => 'Age/V110',
-'age=12' => 'Age/V120',
-'age=12.0' => 'Age/V120',
-'age=12.1' => '#/99',
-'age=2' => 'Age/V20',
-'age=2.0' => 'Age/V20',
-'age=2.1' => '#/96',
-'age=3' => 'Age/V30',
-'age=3.0' => 'Age/V30',
-'age=3.1' => 'Age/V31',
-'age=3.2' => 'Age/V32',
-'age=4' => 'Age/V40',
-'age=4.0' => 'Age/V40',
-'age=4.1' => 'Age/V41',
-'age=5' => 'Age/V50',
-'age=5.0' => 'Age/V50',
-'age=5.1' => 'Age/V51',
-'age=5.2' => 'Age/V52',
-'age=6' => 'Age/V60',
-'age=6.0' => 'Age/V60',
-'age=6.1' => 'Age/V61',
-'age=6.2' => '#/97',
-'age=6.3' => '#/98',
-'age=7' => 'Age/V70',
-'age=7.0' => 'Age/V70',
-'age=8' => 'Age/V80',
-'age=8.0' => 'Age/V80',
-'age=9' => 'Age/V90',
-'age=9.0' => 'Age/V90',
-'ccc=0' => 'Ccc/NR',
-'ccc=1' => 'Ccc/OV',
-'ccc=10' => '#/23',
-'ccc=103' => '#/52',
-'ccc=107' => '#/53',
-'ccc=11' => '#/24',
-'ccc=118' => '#/54',
-'ccc=12' => '#/25',
-'ccc=122' => '#/55',
-'ccc=129' => '#/56',
-'ccc=13' => '#/26',
-'ccc=130' => '#/57',
-'ccc=132' => '#/58',
-'ccc=133' => '#/0',
-'ccc=14' => '#/27',
-'ccc=15' => '#/28',
-'ccc=16' => '#/29',
-'ccc=17' => '#/30',
-'ccc=18' => '#/31',
-'ccc=19' => '#/32',
-'ccc=20' => '#/33',
-'ccc=200' => '#/0',
-'ccc=202' => '#/22',
-'ccc=21' => '#/34',
-'ccc=214' => '#/21',
-'ccc=216' => 'Ccc/ATAR',
-'ccc=218' => '#/17',
-'ccc=22' => '#/35',
-'ccc=220' => 'Ccc/B',
-'ccc=222' => 'Ccc/BR',
-'ccc=224' => '#/15',
-'ccc=226' => '#/16',
-'ccc=228' => 'Ccc/AL',
-'ccc=23' => '#/36',
-'ccc=230' => 'Ccc/A',
-'ccc=232' => 'Ccc/AR',
-'ccc=233' => 'Ccc/DB',
-'ccc=234' => '#/18',
-'ccc=24' => '#/37',
-'ccc=240' => '#/19',
-'ccc=25' => '#/38',
-'ccc=26' => '#/39',
-'ccc=27' => '#/40',
-'ccc=28' => '#/41',
-'ccc=29' => '#/42',
-'ccc=30' => '#/43',
-'ccc=31' => '#/44',
-'ccc=32' => '#/45',
-'ccc=33' => '#/46',
-'ccc=34' => '#/47',
-'ccc=35' => '#/48',
-'ccc=36' => '#/49',
-'ccc=7' => 'Ccc/NK',
-'ccc=8' => '#/20',
-'ccc=84' => '#/50',
-'ccc=9' => 'Ccc/VR',
-'ccc=91' => '#/51',
-'in=1.1' => 'Age/V11',
-'in=10' => 'In/10_0',
-'in=10.0' => 'In/10_0',
-'in=11' => 'In/11_0',
-'in=11.0' => 'In/11_0',
-'in=12' => 'In/12_0',
-'in=12.0' => 'In/12_0',
-'in=12.1' => 'In/12_1',
-'in=2' => 'In/2_0',
-'in=2.0' => 'In/2_0',
-'in=2.1' => 'In/2_1',
-'in=3' => 'In/3_0',
-'in=3.0' => 'In/3_0',
-'in=3.1' => 'In/3_1',
-'in=3.2' => 'In/3_2',
-'in=4' => 'In/4_0',
-'in=4.0' => 'In/4_0',
-'in=4.1' => 'In/4_1',
-'in=5' => 'In/5_0',
-'in=5.0' => 'In/5_0',
-'in=5.1' => 'In/5_1',
-'in=5.2' => 'In/5_2',
-'in=6' => 'In/6_0',
-'in=6.0' => 'In/6_0',
-'in=6.1' => 'In/6_1',
-'in=6.2' => 'In/6_2',
-'in=6.3' => 'In/6_3',
-'in=7' => 'In/7_0',
-'in=7.0' => 'In/7_0',
-'in=8' => 'In/8_0',
-'in=8.0' => 'In/8_0',
-'in=9' => 'In/9_0',
-'in=9.0' => 'In/9_0',
-'nv=-1/2' => '#/554',
-'nv=0' => 'Nv/0',
-'nv=1' => 'Nv/1',
-'nv=1/10' => '#/555',
-'nv=1/12' => '#/556',
-'nv=1/16' => 'Nv/1_16',
-'nv=1/160' => '#/571',
-'nv=1/2' => 'Nv/1_2',
-'nv=1/20' => '#/557',
-'nv=1/3' => 'Nv/1_3',
-'nv=1/32' => '#/558',
-'nv=1/320' => '#/572',
-'nv=1/4' => 'Nv/1_4',
-'nv=1/40' => '#/559',
-'nv=1/5' => '#/540',
-'nv=1/6' => 'Nv/1_6',
-'nv=1/64' => '#/560',
-'nv=1/7' => '#/541',
-'nv=1/8' => 'Nv/1_8',
-'nv=1/80' => '#/561',
-'nv=1/9' => '#/542',
-'nv=10' => 'Nv/10',
-'nv=100' => 'Nv/100',
-'nv=1000' => 'Nv/1000',
-'nv=10000' => 'Nv/10000',
-'nv=100000' => 'Nv/100000',
-'nv=1000000' => '#/584',
-'nv=10000000' => '#/585',
-'nv=100000000' => '#/587',
-'nv=10000000000' => '#/588',
-'nv=1000000000000' => '#/589',
-'nv=11' => 'Nv/11',
-'nv=11/12' => '#/573',
-'nv=11/2' => '#/562',
-'nv=12' => 'Nv/12',
-'nv=13' => 'Nv/13',
-'nv=13/2' => '#/563',
-'nv=14' => 'Nv/14',
-'nv=15' => 'Nv/15',
-'nv=15/2' => '#/564',
-'nv=16' => 'Nv/16',
-'nv=17' => 'Nv/17',
-'nv=17/2' => '#/565',
-'nv=18' => 'Nv/18',
-'nv=19' => 'Nv/19',
-'nv=2' => 'Nv/2',
-'nv=2/3' => 'Nv/2_3',
-'nv=2/5' => '#/543',
-'nv=20' => 'Nv/20',
-'nv=200' => 'Nv/200',
-'nv=2000' => 'Nv/2000',
-'nv=20000' => 'Nv/20000',
-'nv=200000' => '#/574',
-'nv=20000000' => '#/586',
-'nv=21' => '#/513',
-'nv=216000' => '#/575',
-'nv=22' => '#/514',
-'nv=23' => '#/515',
-'nv=24' => '#/516',
-'nv=25' => '#/517',
-'nv=26' => '#/518',
-'nv=27' => '#/519',
-'nv=28' => '#/520',
-'nv=29' => '#/521',
-'nv=3' => 'Nv/3',
-'nv=3/16' => 'Nv/3_16',
-'nv=3/2' => '#/544',
-'nv=3/20' => '#/566',
-'nv=3/4' => 'Nv/3_4',
-'nv=3/5' => '#/545',
-'nv=3/64' => '#/567',
-'nv=3/8' => '#/546',
-'nv=3/80' => '#/568',
-'nv=30' => 'Nv/30',
-'nv=300' => 'Nv/300',
-'nv=3000' => 'Nv/3000',
-'nv=30000' => 'Nv/30000',
-'nv=300000' => '#/576',
-'nv=31' => '#/522',
-'nv=32' => '#/523',
-'nv=33' => '#/524',
-'nv=34' => '#/525',
-'nv=35' => '#/526',
-'nv=36' => '#/527',
-'nv=37' => '#/528',
-'nv=38' => '#/529',
-'nv=39' => '#/530',
-'nv=4' => 'Nv/4',
-'nv=4/5' => '#/547',
-'nv=40' => 'Nv/40',
-'nv=400' => 'Nv/400',
-'nv=4000' => 'Nv/4000',
-'nv=40000' => 'Nv/40000',
-'nv=400000' => '#/577',
-'nv=41' => '#/531',
-'nv=42' => '#/532',
-'nv=43' => '#/533',
-'nv=432000' => '#/578',
-'nv=44' => '#/534',
-'nv=45' => '#/535',
-'nv=46' => '#/536',
-'nv=47' => '#/537',
-'nv=48' => '#/538',
-'nv=49' => '#/539',
-'nv=5' => 'Nv/5',
-'nv=5/12' => '#/569',
-'nv=5/2' => '#/548',
-'nv=5/6' => '#/549',
-'nv=5/8' => '#/550',
-'nv=50' => 'Nv/50',
-'nv=500' => 'Nv/500',
-'nv=5000' => 'Nv/5000',
-'nv=50000' => 'Nv/50000',
-'nv=500000' => '#/579',
-'nv=6' => 'Nv/6',
-'nv=60' => 'Nv/60',
-'nv=600' => 'Nv/600',
-'nv=6000' => 'Nv/6000',
-'nv=60000' => 'Nv/60000',
-'nv=600000' => '#/580',
-'nv=7' => 'Nv/7',
-'nv=7/12' => '#/570',
-'nv=7/2' => '#/551',
-'nv=7/8' => '#/552',
-'nv=70' => 'Nv/70',
-'nv=700' => 'Nv/700',
-'nv=7000' => 'Nv/7000',
-'nv=70000' => 'Nv/70000',
-'nv=700000' => '#/581',
-'nv=8' => 'Nv/8',
-'nv=80' => 'Nv/80',
-'nv=800' => 'Nv/800',
-'nv=8000' => 'Nv/8000',
-'nv=80000' => 'Nv/80000',
-'nv=800000' => '#/582',
-'nv=9' => 'Nv/9',
-'nv=9/2' => '#/553',
-'nv=90' => 'Nv/90',
-'nv=900' => 'Nv/900',
-'nv=9000' => 'Nv/9000',
-'nv=90000' => 'Nv/90000',
-'nv=900000' => '#/583',
-);
-
-# Maps property, table to file for those using loose matching. For paths
-# whose directory is '#', the file is in the form of a numeric index into
-# @inline_definitions
-%utf8::loose_to_file_of = (
-'adlam' => 'Scx/Adlm',
-'adlm' => 'Scx/Adlm',
-'aegeannumbers' => '#/336',
-'age=na' => 'Age/NA',
-'age=unassigned' => 'Age/NA',
-'age=v100' => 'Age/V100',
-'age=v11' => 'Age/V11',
-'age=v110' => 'Age/V110',
-'age=v120' => 'Age/V120',
-'age=v121' => '#/99',
-'age=v20' => 'Age/V20',
-'age=v21' => '#/96',
-'age=v30' => 'Age/V30',
-'age=v31' => 'Age/V31',
-'age=v32' => 'Age/V32',
-'age=v40' => 'Age/V40',
-'age=v41' => 'Age/V41',
-'age=v50' => 'Age/V50',
-'age=v51' => 'Age/V51',
-'age=v52' => 'Age/V52',
-'age=v60' => 'Age/V60',
-'age=v61' => 'Age/V61',
-'age=v62' => '#/97',
-'age=v63' => '#/98',
-'age=v70' => 'Age/V70',
-'age=v80' => 'Age/V80',
-'age=v90' => 'Age/V90',
-'aghb' => '#/627',
-'ahex' => '#/59',
-'ahex=f' => '#/!59',
-'ahex=false' => '#/!59',
-'ahex=n' => '#/!59',
-'ahex=no' => '#/!59',
-'ahex=t' => '#/59',
-'ahex=true' => '#/59',
-'ahex=y' => '#/59',
-'ahex=yes' => '#/59',
-'ahom' => '#/628',
-'alchemical' => '#/272',
-'alchemicalsymbols' => '#/272',
-'all' => '#/1',
-'alnum' => 'Perl/Alnum',
-'alpha' => 'Alpha/Y',
-'alpha=f' => '!Alpha/Y',
-'alpha=false' => '!Alpha/Y',
-'alpha=n' => '!Alpha/Y',
-'alpha=no' => '!Alpha/Y',
-'alpha=t' => 'Alpha/Y',
-'alpha=true' => 'Alpha/Y',
-'alpha=y' => 'Alpha/Y',
-'alpha=yes' => 'Alpha/Y',
-'alphabetic' => 'Alpha/Y',
-'alphabeticpf' => '#/319',
-'alphabeticpresentationforms' => '#/319',
-'anatolianhieroglyphs' => '#/648',
-'ancientgreekmusic' => '#/380',
-'ancientgreekmusicalnotation' => '#/380',
-'ancientgreeknumbers' => '#/390',
-'ancientsymbols' => '#/345',
-'any' => '#/2',
-'arab' => 'Scx/Arab',
-'arabic' => 'Scx/Arab',
-'arabicexta' => '#/273',
-'arabicextendeda' => '#/273',
-'arabicmath' => '#/274',
-'arabicmathematicalalphabeticsymbols' => '#/274',
-'arabicpfa' => '#/246',
-'arabicpfb' => '#/247',
-'arabicpresentationformsa' => '#/246',
-'arabicpresentationformsb' => '#/247',
-'arabicsup' => '#/248',
-'arabicsupplement' => '#/248',
-'armenian' => 'Scx/Armn',
-'armi' => '#/629',
-'armn' => 'Scx/Armn',
-'arrows' => '#/150',
-'ascii' => '#/130',
-'asciihexdigit' => '#/59',
-'assigned' => 'Perl/Assigned',
-'avestan' => '#/630',
-'avst' => '#/630',
-'bali' => '#/631',
-'balinese' => '#/631',
-'bamu' => '#/632',
-'bamum' => '#/632',
-'bamumsup' => '#/219',
-'bamumsupplement' => '#/219',
-'basiclatin' => '#/130',
-'bass' => '#/633',
-'bassavah' => '#/633',
-'batak' => '#/634',
-'batk' => '#/634',
-'bc=al' => 'Bc/AL',
-'bc=an' => 'Bc/AN',
-'bc=arabicletter' => 'Bc/AL',
-'bc=arabicnumber' => 'Bc/AN',
-'bc=b' => 'Bc/B',
-'bc=bn' => 'Bc/BN',
-'bc=boundaryneutral' => 'Bc/BN',
-'bc=commonseparator' => 'Bc/CS',
-'bc=cs' => 'Bc/CS',
-'bc=en' => 'Bc/EN',
-'bc=es' => 'Bc/ES',
-'bc=et' => 'Bc/ET',
-'bc=europeannumber' => 'Bc/EN',
-'bc=europeanseparator' => 'Bc/ES',
-'bc=europeanterminator' => 'Bc/ET',
-'bc=firststrongisolate' => '#/101',
-'bc=fsi' => '#/101',
-'bc=l' => 'Bc/L',
-'bc=lefttoright' => 'Bc/L',
-'bc=lefttorightembedding' => '#/102',
-'bc=lefttorightisolate' => '#/103',
-'bc=lefttorightoverride' => '#/104',
-'bc=lre' => '#/102',
-'bc=lri' => '#/103',
-'bc=lro' => '#/104',
-'bc=nonspacingmark' => 'Bc/NSM',
-'bc=nsm' => 'Bc/NSM',
-'bc=on' => 'Bc/ON',
-'bc=otherneutral' => 'Bc/ON',
-'bc=paragraphseparator' => 'Bc/B',
-'bc=pdf' => '#/105',
-'bc=pdi' => '#/106',
-'bc=popdirectionalformat' => '#/105',
-'bc=popdirectionalisolate' => '#/106',
-'bc=r' => 'Bc/R',
-'bc=righttoleft' => 'Bc/R',
-'bc=righttoleftembedding' => '#/107',
-'bc=righttoleftisolate' => '#/108',
-'bc=righttoleftoverride' => '#/109',
-'bc=rle' => '#/107',
-'bc=rli' => '#/108',
-'bc=rlo' => '#/109',
-'bc=s' => '#/100',
-'bc=segmentseparator' => '#/100',
-'bc=whitespace' => 'Bc/WS',
-'bc=ws' => 'Bc/WS',
-'beng' => 'Scx/Beng',
-'bengali' => 'Scx/Beng',
-'bhaiksuki' => 'Scx/Bhks',
-'bhks' => 'Scx/Bhks',
-'bidic' => 'BidiC/Y',
-'bidic=f' => '!BidiC/Y',
-'bidic=false' => '!BidiC/Y',
-'bidic=n' => '!BidiC/Y',
-'bidic=no' => '!BidiC/Y',
-'bidic=t' => 'BidiC/Y',
-'bidic=true' => 'BidiC/Y',
-'bidic=y' => 'BidiC/Y',
-'bidic=yes' => 'BidiC/Y',
-'bidicontrol' => 'BidiC/Y',
-'bidim' => 'BidiM/Y',
-'bidim=f' => '!BidiM/Y',
-'bidim=false' => '!BidiM/Y',
-'bidim=n' => '!BidiM/Y',
-'bidim=no' => '!BidiM/Y',
-'bidim=t' => 'BidiM/Y',
-'bidim=true' => 'BidiM/Y',
-'bidim=y' => 'BidiM/Y',
-'bidim=yes' => 'BidiM/Y',
-'bidimirrored' => 'BidiM/Y',
-'blank' => 'Perl/Blank',
-'blk=adlam' => '#/131',
-'blk=aegeannumbers' => '#/336',
-'blk=ahom' => '#/119',
-'blk=alchemical' => '#/272',
-'blk=alchemicalsymbols' => '#/272',
-'blk=alphabeticpf' => '#/319',
-'blk=alphabeticpresentationforms' => '#/319',
-'blk=anatolianhieroglyphs' => '#/397',
-'blk=ancientgreekmusic' => '#/380',
-'blk=ancientgreekmusicalnotation' => '#/380',
-'blk=ancientgreeknumbers' => '#/390',
-'blk=ancientsymbols' => '#/345',
-'blk=arabic' => '#/149',
-'blk=arabicexta' => '#/273',
-'blk=arabicextendeda' => '#/273',
-'blk=arabicmath' => '#/274',
-'blk=arabicmathematicalalphabeticsymbols' => '#/274',
-'blk=arabicpfa' => '#/246',
-'blk=arabicpfb' => '#/247',
-'blk=arabicpresentationformsa' => '#/246',
-'blk=arabicpresentationformsb' => '#/247',
-'blk=arabicsup' => '#/248',
-'blk=arabicsupplement' => '#/248',
-'blk=armenian' => '#/217',
-'blk=arrows' => '#/150',
-'blk=ascii' => '#/130',
-'blk=avestan' => '#/176',
-'blk=balinese' => '#/218',
-'blk=bamum' => '#/132',
-'blk=bamumsup' => '#/219',
-'blk=bamumsupplement' => '#/219',
-'blk=basiclatin' => '#/130',
-'blk=bassavah' => '#/220',
-'blk=batak' => '#/133',
-'blk=bengali' => '#/177',
-'blk=bhaiksuki' => '#/249',
-'blk=blockelements' => '#/337',
-'blk=bopomofo' => '#/221',
-'blk=bopomofoext' => '#/294',
-'blk=bopomofoextended' => '#/294',
-'blk=boxdrawing' => '#/275',
-'blk=brahmi' => '#/151',
-'blk=braille' => '#/178',
-'blk=braillepatterns' => '#/178',
-'blk=buginese' => '#/222',
-'blk=buhid' => '#/134',
-'blk=byzantinemusic' => '#/346',
-'blk=byzantinemusicalsymbols' => '#/346',
-'blk=canadiansyllabics' => '#/129',
-'blk=carian' => '#/152',
-'blk=caucasianalbanian' => '#/381',
-'blk=chakma' => '#/153',
-'blk=cham' => '#/120',
-'blk=cherokee' => '#/223',
-'blk=cherokeesup' => '#/295',
-'blk=cherokeesupplement' => '#/295',
-'blk=chesssymbols' => '#/320',
-'blk=cjk' => '#/111',
-'blk=cjkcompat' => '#/250',
-'blk=cjkcompatforms' => '#/347',
-'blk=cjkcompatibility' => '#/250',
-'blk=cjkcompatibilityforms' => '#/347',
-'blk=cjkcompatibilityideographs' => '#/391',
-'blk=cjkcompatibilityideographssupplement' => '#/402',
-'blk=cjkcompatideographs' => '#/391',
-'blk=cjkcompatideographssup' => '#/402',
-'blk=cjkexta' => '#/179',
-'blk=cjkextb' => '#/180',
-'blk=cjkextc' => '#/181',
-'blk=cjkextd' => '#/182',
-'blk=cjkexte' => '#/183',
-'blk=cjkextf' => '#/184',
-'blk=cjkradicalssup' => '#/348',
-'blk=cjkradicalssupplement' => '#/348',
-'blk=cjkstrokes' => '#/276',
-'blk=cjksymbols' => '#/277',
-'blk=cjksymbolsandpunctuation' => '#/277',
-'blk=cjkunifiedideographs' => '#/111',
-'blk=cjkunifiedideographsextensiona' => '#/179',
-'blk=cjkunifiedideographsextensionb' => '#/180',
-'blk=cjkunifiedideographsextensionc' => '#/181',
-'blk=cjkunifiedideographsextensiond' => '#/182',
-'blk=cjkunifiedideographsextensione' => '#/183',
-'blk=cjkunifiedideographsextensionf' => '#/184',
-'blk=combiningdiacriticalmarks' => '#/324',
-'blk=combiningdiacriticalmarksextended' => '#/357',
-'blk=combiningdiacriticalmarksforsymbols' => '#/403',
-'blk=combiningdiacriticalmarkssupplement' => '#/358',
-'blk=combininghalfmarks' => '#/253',
-'blk=combiningmarksforsymbols' => '#/403',
-'blk=commonindicnumberforms' => '#/373',
-'blk=compatjamo' => '#/278',
-'blk=controlpictures' => '#/355',
-'blk=coptic' => '#/154',
-'blk=copticepactnumbers' => '#/385',
-'blk=countingrod' => '#/296',
-'blk=countingrodnumerals' => '#/296',
-'blk=cuneiform' => '#/251',
-'blk=cuneiformnumbers' => '#/368',
-'blk=cuneiformnumbersandpunctuation' => '#/368',
-'blk=currencysymbols' => '#/356',
-'blk=cypriotsyllabary' => '#/369',
-'blk=cyrillic' => '#/224',
-'blk=cyrillicexta' => '#/321',
-'blk=cyrillicextb' => '#/322',
-'blk=cyrillicextc' => '#/323',
-'blk=cyrillicextendeda' => '#/321',
-'blk=cyrillicextendedb' => '#/322',
-'blk=cyrillicextendedc' => '#/323',
-'blk=cyrillicsup' => '#/297',
-'blk=cyrillicsupplement' => '#/297',
-'blk=cyrillicsupplementary' => '#/297',
-'blk=deseret' => '#/185',
-'blk=devanagari' => '#/279',
-'blk=devanagariext' => '#/338',
-'blk=devanagariextended' => '#/338',
-'blk=diacriticals' => '#/324',
-'blk=diacriticalsext' => '#/357',
-'blk=diacriticalsforsymbols' => '#/403',
-'blk=diacriticalssup' => '#/358',
-'blk=dingbats' => '#/225',
-'blk=dogra' => '#/135',
-'blk=domino' => '#/155',
-'blk=dominotiles' => '#/155',
-'blk=duployan' => '#/226',
-'blk=earlydynasticcuneiform' => '#/404',
-'blk=egyptianhieroglyphformatcontrols' => '#/409',
-'blk=egyptianhieroglyphs' => '#/392',
-'blk=elbasan' => '#/186',
-'blk=elymaic' => '#/187',
-'blk=emoticons' => '#/252',
-'blk=enclosedalphanum' => '#/370',
-'blk=enclosedalphanumerics' => '#/370',
-'blk=enclosedalphanumericsupplement' => '#/393',
-'blk=enclosedalphanumsup' => '#/393',
-'blk=enclosedcjk' => '#/298',
-'blk=enclosedcjklettersandmonths' => '#/298',
-'blk=enclosedideographicsup' => '#/405',
-'blk=enclosedideographicsupplement' => '#/405',
-'blk=ethiopic' => '#/227',
-'blk=ethiopicext' => '#/299',
-'blk=ethiopicexta' => '#/325',
-'blk=ethiopicextended' => '#/299',
-'blk=ethiopicextendeda' => '#/325',
-'blk=ethiopicsup' => '#/300',
-'blk=ethiopicsupplement' => '#/300',
-'blk=generalpunctuation' => '#/313',
-'blk=geometricshapes' => '#/359',
-'blk=geometricshapesext' => '#/386',
-'blk=geometricshapesextended' => '#/386',
-'blk=georgian' => '#/228',
-'blk=georgianext' => '#/301',
-'blk=georgianextended' => '#/301',
-'blk=georgiansup' => '#/302',
-'blk=georgiansupplement' => '#/302',
-'blk=glagolitic' => '#/280',
-'blk=glagoliticsup' => '#/339',
-'blk=glagoliticsupplement' => '#/339',
-'blk=gothic' => '#/156',
-'blk=grantha' => '#/188',
-'blk=greek' => '#/136',
-'blk=greekandcoptic' => '#/136',
-'blk=greekext' => '#/229',
-'blk=greekextended' => '#/229',
-'blk=gujarati' => '#/230',
-'blk=gunjalagondi' => '#/326',
-'blk=gurmukhi' => '#/231',
-'blk=halfandfullforms' => '#/371',
-'blk=halfmarks' => '#/253',
-'blk=halfwidthandfullwidthforms' => '#/371',
-'blk=hangul' => '#/157',
-'blk=hangulcompatibilityjamo' => '#/278',
-'blk=hanguljamo' => '#/121',
-'blk=hanguljamoextendeda' => '#/233',
-'blk=hanguljamoextendedb' => '#/234',
-'blk=hangulsyllables' => '#/157',
-'blk=hanifirohingya' => '#/349',
-'blk=hanunoo' => '#/189',
-'blk=hatran' => '#/158',
-'blk=hebrew' => '#/159',
-'blk=highprivateusesurrogates' => '#/372',
-'blk=highpusurrogates' => '#/372',
-'blk=highsurrogates' => '#/350',
-'blk=hiragana' => '#/232',
-'blk=idc' => '#/112',
-'blk=ideographicdescriptioncharacters' => '#/112',
-'blk=ideographicsymbols' => '#/387',
-'blk=ideographicsymbolsandpunctuation' => '#/387',
-'blk=imperialaramaic' => '#/360',
-'blk=indicnumberforms' => '#/373',
-'blk=indicsiyaqnumbers' => '#/382',
-'blk=inscriptionalpahlavi' => '#/398',
-'blk=inscriptionalparthian' => '#/400',
-'blk=ipaext' => '#/160',
-'blk=ipaextensions' => '#/160',
-'blk=jamo' => '#/121',
-'blk=jamoexta' => '#/233',
-'blk=jamoextb' => '#/234',
-'blk=javanese' => '#/235',
-'blk=kaithi' => '#/161',
-'blk=kanaexta' => '#/236',
-'blk=kanaextendeda' => '#/236',
-'blk=kanasup' => '#/190',
-'blk=kanasupplement' => '#/190',
-'blk=kanbun' => '#/162',
-'blk=kangxi' => '#/163',
-'blk=kangxiradicals' => '#/163',
-'blk=kannada' => '#/191',
-'blk=katakana' => '#/237',
-'blk=katakanaext' => '#/303',
-'blk=katakanaphoneticextensions' => '#/303',
-'blk=kayahli' => '#/192',
-'blk=kharoshthi' => '#/281',
-'blk=khmer' => '#/137',
-'blk=khmersymbols' => '#/327',
-'blk=khojki' => '#/164',
-'blk=khudawadi' => '#/254',
-'blk=lao' => '#/113',
-'blk=latin1' => '#/165',
-'blk=latin1sup' => '#/165',
-'blk=latin1supplement' => '#/165',
-'blk=latinexta' => '#/255',
-'blk=latinextadditional' => '#/388',
-'blk=latinextb' => '#/256',
-'blk=latinextc' => '#/257',
-'blk=latinextd' => '#/258',
-'blk=latinexte' => '#/259',
-'blk=latinextendeda' => '#/255',
-'blk=latinextendedadditional' => '#/388',
-'blk=latinextendedb' => '#/256',
-'blk=latinextendedc' => '#/257',
-'blk=latinextendedd' => '#/258',
-'blk=latinextendede' => '#/259',
-'blk=lepcha' => '#/166',
-'blk=letterlikesymbols' => '#/383',
-'blk=limbu' => '#/138',
-'blk=lineara' => '#/193',
-'blk=linearbideograms' => '#/374',
-'blk=linearbsyllabary' => '#/375',
-'blk=lisu' => '#/122',
-'blk=lowsurrogates' => '#/340',
-'blk=lycian' => '#/167',
-'blk=lydian' => '#/168',
-'blk=mahajani' => '#/238',
-'blk=mahjong' => '#/194',
-'blk=mahjongtiles' => '#/194',
-'blk=makasar' => '#/195',
-'blk=malayalam' => '#/260',
-'blk=mandaic' => '#/196',
-'blk=manichaean' => '#/282',
-'blk=marchen' => '#/197',
-'blk=masaramgondi' => '#/328',
-'blk=mathalphanum' => '#/329',
-'blk=mathematicalalphanumericsymbols' => '#/329',
-'blk=mathematicaloperators' => '#/341',
-'blk=mathoperators' => '#/341',
-'blk=mayannumerals' => '#/342',
-'blk=medefaidrin' => '#/304',
-'blk=meeteimayek' => '#/305',
-'blk=meeteimayekext' => '#/351',
-'blk=meeteimayekextensions' => '#/351',
-'blk=mendekikakui' => '#/330',
-'blk=meroiticcursive' => '#/361',
-'blk=meroitichieroglyphs' => '#/394',
-'blk=miao' => '#/123',
-'blk=miscarrows' => '#/283',
-'blk=miscellaneousmathematicalsymbolsa' => '#/376',
-'blk=miscellaneousmathematicalsymbolsb' => '#/377',
-'blk=miscellaneoussymbols' => '#/306',
-'blk=miscellaneoussymbolsandarrows' => '#/283',
-'blk=miscellaneoussymbolsandpictographs' => '#/362',
-'blk=miscellaneoustechnical' => '#/343',
-'blk=miscmathsymbolsa' => '#/376',
-'blk=miscmathsymbolsb' => '#/377',
-'blk=miscpictographs' => '#/362',
-'blk=miscsymbols' => '#/306',
-'blk=misctechnical' => '#/343',
-'blk=modi' => '#/124',
-'blk=modifierletters' => '#/363',
-'blk=modifiertoneletters' => '#/395',
-'blk=mongolian' => '#/261',
-'blk=mongoliansup' => '#/331',
-'blk=mongoliansupplement' => '#/331',
-'blk=mro' => '#/114',
-'blk=multani' => '#/198',
-'blk=music' => '#/139',
-'blk=musicalsymbols' => '#/139',
-'blk=myanmar' => '#/199',
-'blk=myanmarexta' => '#/307',
-'blk=myanmarextb' => '#/308',
-'blk=myanmarextendeda' => '#/307',
-'blk=myanmarextendedb' => '#/308',
-'blk=nabataean' => '#/262',
-'blk=nandinagari' => '#/309',
-'blk=nb' => 'Blk/NB',
-'blk=newa' => '#/125',
-'blk=newtailue' => '#/263',
-'blk=nko' => '#/115',
-'blk=noblock' => 'Blk/NB',
-'blk=numberforms' => '#/310',
-'blk=nushu' => '#/140',
-'blk=nyiakengpuachuehmong' => '#/399',
-'blk=ocr' => '#/116',
-'blk=ogham' => '#/141',
-'blk=olchiki' => '#/200',
-'blk=oldhungarian' => '#/332',
-'blk=olditalic' => '#/264',
-'blk=oldnortharabian' => '#/364',
-'blk=oldpermic' => '#/265',
-'blk=oldpersian' => '#/284',
-'blk=oldsogdian' => '#/285',
-'blk=oldsoutharabian' => '#/365',
-'blk=oldturkic' => '#/266',
-'blk=opticalcharacterrecognition' => '#/116',
-'blk=oriya' => '#/142',
-'blk=ornamentaldingbats' => '#/389',
-'blk=osage' => '#/143',
-'blk=osmanya' => '#/201',
-'blk=ottomansiyaqnumbers' => '#/396',
-'blk=pahawhhmong' => '#/311',
-'blk=palmyrene' => '#/267',
-'blk=paucinhau' => '#/268',
-'blk=phagspa' => '#/202',
-'blk=phaistos' => '#/239',
-'blk=phaistosdisc' => '#/239',
-'blk=phoenician' => '#/286',
-'blk=phoneticext' => '#/312',
-'blk=phoneticextensions' => '#/312',
-'blk=phoneticextensionssupplement' => '#/352',
-'blk=phoneticextsup' => '#/352',
-'blk=playingcards' => '#/333',
-'blk=privateuse' => '#/117',
-'blk=privateusearea' => '#/117',
-'blk=psalterpahlavi' => '#/353',
-'blk=pua' => '#/117',
-'blk=punctuation' => '#/313',
-'blk=rejang' => '#/169',
-'blk=rumi' => '#/126',
-'blk=ruminumeralsymbols' => '#/126',
-'blk=runic' => '#/144',
-'blk=samaritan' => '#/269',
-'blk=saurashtra' => '#/287',
-'blk=sharada' => '#/203',
-'blk=shavian' => '#/204',
-'blk=shorthandformatcontrols' => '#/406',
-'blk=siddham' => '#/205',
-'blk=sinhala' => '#/206',
-'blk=sinhalaarchaicnumbers' => '#/401',
-'blk=smallforms' => '#/288',
-'blk=smallformvariants' => '#/288',
-'blk=smallkanaext' => '#/334',
-'blk=smallkanaextension' => '#/334',
-'blk=sogdian' => '#/207',
-'blk=sorasompeng' => '#/314',
-'blk=soyombo' => '#/208',
-'blk=spacingmodifierletters' => '#/363',
-'blk=specials' => '#/240',
-'blk=sundanese' => '#/270',
-'blk=sundanesesup' => '#/335',
-'blk=sundanesesupplement' => '#/335',
-'blk=suparrowsa' => '#/289',
-'blk=suparrowsb' => '#/290',
-'blk=suparrowsc' => '#/291',
-'blk=superandsub' => '#/315',
-'blk=superscriptsandsubscripts' => '#/315',
-'blk=supmathoperators' => '#/378',
-'blk=supplementalarrowsa' => '#/289',
-'blk=supplementalarrowsb' => '#/290',
-'blk=supplementalarrowsc' => '#/291',
-'blk=supplementalmathematicaloperators' => '#/378',
-'blk=supplementalpunctuation' => '#/354',
-'blk=supplementalsymbolsandpictographs' => '#/407',
-'blk=supplementaryprivateuseareaa' => '#/209',
-'blk=supplementaryprivateuseareab' => '#/210',
-'blk=suppuaa' => '#/209',
-'blk=suppuab' => '#/210',
-'blk=suppunctuation' => '#/354',
-'blk=supsymbolsandpictographs' => '#/407',
-'blk=suttonsignwriting' => '#/384',
-'blk=sylotinagri' => '#/316',
-'blk=symbolsandpictographsexta' => '#/408',
-'blk=symbolsandpictographsextendeda' => '#/408',
-'blk=syriac' => '#/170',
-'blk=syriacsup' => '#/271',
-'blk=syriacsupplement' => '#/271',
-'blk=tagalog' => '#/211',
-'blk=tagbanwa' => '#/241',
-'blk=tags' => '#/127',
-'blk=taile' => '#/145',
-'blk=taitham' => '#/212',
-'blk=taiviet' => '#/213',
-'blk=taixuanjing' => '#/317',
-'blk=taixuanjingsymbols' => '#/317',
-'blk=takri' => '#/146',
-'blk=tamil' => '#/147',
-'blk=tamilsup' => '#/242',
-'blk=tamilsupplement' => '#/242',
-'blk=tangut' => '#/171',
-'blk=tangutcomponents' => '#/379',
-'blk=telugu' => '#/172',
-'blk=thaana' => '#/173',
-'blk=thai' => '#/128',
-'blk=tibetan' => '#/214',
-'blk=tifinagh' => '#/243',
-'blk=tirhuta' => '#/215',
-'blk=transportandmap' => '#/366',
-'blk=transportandmapsymbols' => '#/366',
-'blk=ucas' => '#/129',
-'blk=ucasext' => '#/216',
-'blk=ugaritic' => '#/244',
-'blk=unifiedcanadianaboriginalsyllabics' => '#/129',
-'blk=unifiedcanadianaboriginalsyllabicsextended' => '#/216',
-'blk=vai' => '#/118',
-'blk=variationselectors' => '#/110',
-'blk=variationselectorssupplement' => '#/148',
-'blk=vedicext' => '#/245',
-'blk=vedicextensions' => '#/245',
-'blk=verticalforms' => '#/344',
-'blk=vs' => '#/110',
-'blk=vssup' => '#/148',
-'blk=wancho' => '#/174',
-'blk=warangciti' => '#/292',
-'blk=yijing' => '#/175',
-'blk=yijinghexagramsymbols' => '#/175',
-'blk=yiradicals' => '#/293',
-'blk=yisyllables' => '#/318',
-'blk=zanabazarsquare' => '#/367',
-'blockelements' => '#/337',
-'bopo' => 'Scx/Bopo',
-'bopomofo' => 'Scx/Bopo',
-'bopomofoext' => '#/294',
-'bopomofoextended' => '#/294',
-'boxdrawing' => '#/275',
-'bpt=c' => 'Bpt/C',
-'bpt=close' => 'Bpt/C',
-'bpt=n' => 'Bpt/N',
-'bpt=none' => 'Bpt/N',
-'bpt=o' => 'Bpt/O',
-'bpt=open' => 'Bpt/O',
-'brah' => '#/635',
-'brahmi' => '#/635',
-'brai' => '#/178',
-'braille' => '#/178',
-'braillepatterns' => '#/178',
-'bugi' => '#/636',
-'buginese' => '#/636',
-'buhd' => '#/637',
-'buhid' => '#/637',
-'byzantinemusic' => '#/346',
-'byzantinemusicalsymbols' => '#/346',
-'c' => 'Gc/C',
-'cakm' => 'Scx/Cakm',
-'canadianaboriginal' => '#/638',
-'canadiansyllabics' => '#/129',
-'cans' => '#/638',
-'cari' => '#/639',
-'carian' => '#/639',
-'cased' => 'Cased/Y',
-'cased=f' => '!Cased/Y',
-'cased=false' => '!Cased/Y',
-'cased=n' => '!Cased/Y',
-'cased=no' => '!Cased/Y',
-'cased=t' => 'Cased/Y',
-'cased=true' => 'Cased/Y',
-'cased=y' => 'Cased/Y',
-'cased=yes' => 'Cased/Y',
-'casedletter' => 'Gc/LC',
-'caseignorable' => 'CI/Y',
-'caucasianalbanian' => '#/627',
-'cc' => '#/413',
-'ccc=a' => 'Ccc/A',
-'ccc=above' => 'Ccc/A',
-'ccc=aboveleft' => 'Ccc/AL',
-'ccc=aboveright' => 'Ccc/AR',
-'ccc=al' => 'Ccc/AL',
-'ccc=ar' => 'Ccc/AR',
-'ccc=ata' => '#/21',
-'ccc=atar' => 'Ccc/ATAR',
-'ccc=atb' => '#/22',
-'ccc=atbl' => '#/0',
-'ccc=attachedabove' => '#/21',
-'ccc=attachedaboveright' => 'Ccc/ATAR',
-'ccc=attachedbelow' => '#/22',
-'ccc=attachedbelowleft' => '#/0',
-'ccc=b' => 'Ccc/B',
-'ccc=below' => 'Ccc/B',
-'ccc=belowleft' => '#/17',
-'ccc=belowright' => 'Ccc/BR',
-'ccc=bl' => '#/17',
-'ccc=br' => 'Ccc/BR',
-'ccc=ccc10' => '#/23',
-'ccc=ccc103' => '#/52',
-'ccc=ccc107' => '#/53',
-'ccc=ccc11' => '#/24',
-'ccc=ccc118' => '#/54',
-'ccc=ccc12' => '#/25',
-'ccc=ccc122' => '#/55',
-'ccc=ccc129' => '#/56',
-'ccc=ccc13' => '#/26',
-'ccc=ccc130' => '#/57',
-'ccc=ccc132' => '#/58',
-'ccc=ccc133' => '#/0',
-'ccc=ccc14' => '#/27',
-'ccc=ccc15' => '#/28',
-'ccc=ccc16' => '#/29',
-'ccc=ccc17' => '#/30',
-'ccc=ccc18' => '#/31',
-'ccc=ccc19' => '#/32',
-'ccc=ccc20' => '#/33',
-'ccc=ccc21' => '#/34',
-'ccc=ccc22' => '#/35',
-'ccc=ccc23' => '#/36',
-'ccc=ccc24' => '#/37',
-'ccc=ccc25' => '#/38',
-'ccc=ccc26' => '#/39',
-'ccc=ccc27' => '#/40',
-'ccc=ccc28' => '#/41',
-'ccc=ccc29' => '#/42',
-'ccc=ccc30' => '#/43',
-'ccc=ccc31' => '#/44',
-'ccc=ccc32' => '#/45',
-'ccc=ccc33' => '#/46',
-'ccc=ccc34' => '#/47',
-'ccc=ccc35' => '#/48',
-'ccc=ccc36' => '#/49',
-'ccc=ccc84' => '#/50',
-'ccc=ccc91' => '#/51',
-'ccc=da' => '#/18',
-'ccc=db' => 'Ccc/DB',
-'ccc=doubleabove' => '#/18',
-'ccc=doublebelow' => 'Ccc/DB',
-'ccc=iotasubscript' => '#/19',
-'ccc=is' => '#/19',
-'ccc=kanavoicing' => '#/20',
-'ccc=kv' => '#/20',
-'ccc=l' => '#/15',
-'ccc=left' => '#/15',
-'ccc=nk' => 'Ccc/NK',
-'ccc=notreordered' => 'Ccc/NR',
-'ccc=nr' => 'Ccc/NR',
-'ccc=nukta' => 'Ccc/NK',
-'ccc=ov' => 'Ccc/OV',
-'ccc=overlay' => 'Ccc/OV',
-'ccc=r' => '#/16',
-'ccc=right' => '#/16',
-'ccc=virama' => 'Ccc/VR',
-'ccc=vr' => 'Ccc/VR',
-'ce' => 'CE/Y',
-'ce=f' => '!CE/Y',
-'ce=false' => '!CE/Y',
-'ce=n' => '!CE/Y',
-'ce=no' => '!CE/Y',
-'ce=t' => 'CE/Y',
-'ce=true' => 'CE/Y',
-'ce=y' => 'CE/Y',
-'ce=yes' => 'CE/Y',
-'cf' => 'Gc/Cf',
-'chakma' => 'Scx/Cakm',
-'cham' => 'Scx/Cham',
-'changeswhencasefolded' => 'CWCF/Y',
-'changeswhencasemapped' => 'CWCM/Y',
-'changeswhenlowercased' => 'CWL/Y',
-'changeswhennfkccasefolded' => 'CWKCF/Y',
-'changeswhentitlecased' => 'CWT/Y',
-'changeswhenuppercased' => 'CWU/Y',
-'cher' => '#/640',
-'cherokee' => '#/640',
-'cherokeesup' => '#/295',
-'cherokeesupplement' => '#/295',
-'chesssymbols' => '#/320',
-'ci' => 'CI/Y',
-'ci=f' => '!CI/Y',
-'ci=false' => '!CI/Y',
-'ci=n' => '!CI/Y',
-'ci=no' => '!CI/Y',
-'ci=t' => 'CI/Y',
-'ci=true' => 'CI/Y',
-'ci=y' => 'CI/Y',
-'ci=yes' => 'CI/Y',
-'cjk' => '#/111',
-'cjkcompat' => '#/250',
-'cjkcompatforms' => '#/347',
-'cjkcompatibility' => '#/250',
-'cjkcompatibilityforms' => '#/347',
-'cjkcompatibilityideographs' => '#/391',
-'cjkcompatibilityideographssupplement' => '#/402',
-'cjkcompatideographs' => '#/391',
-'cjkcompatideographssup' => '#/402',
-'cjkexta' => '#/179',
-'cjkextb' => '#/180',
-'cjkextc' => '#/181',
-'cjkextd' => '#/182',
-'cjkexte' => '#/183',
-'cjkextf' => '#/184',
-'cjkradicalssup' => '#/348',
-'cjkradicalssupplement' => '#/348',
-'cjkstrokes' => '#/276',
-'cjksymbols' => '#/277',
-'cjksymbolsandpunctuation' => '#/277',
-'cjkunifiedideographs' => '#/111',
-'cjkunifiedideographsextensiona' => '#/179',
-'cjkunifiedideographsextensionb' => '#/180',
-'cjkunifiedideographsextensionc' => '#/181',
-'cjkunifiedideographsextensiond' => '#/182',
-'cjkunifiedideographsextensione' => '#/183',
-'cjkunifiedideographsextensionf' => '#/184',
-'closepunctuation' => 'Gc/Pe',
-'cn' => 'Gc/Cn',
-'cntrl' => '#/413',
-'co' => '#/414',
-'combiningdiacriticalmarks' => '#/324',
-'combiningdiacriticalmarksextended' => '#/357',
-'combiningdiacriticalmarksforsymbols' => '#/403',
-'combiningdiacriticalmarkssupplement' => '#/358',
-'combininghalfmarks' => '#/253',
-'combiningmark' => 'Gc/M',
-'combiningmarksforsymbols' => '#/403',
-'common' => 'Scx/Zyyy',
-'commonindicnumberforms' => '#/373',
-'compatjamo' => '#/278',
-'compex' => 'CompEx/Y',
-'compex=f' => '!CompEx/Y',
-'compex=false' => '!CompEx/Y',
-'compex=n' => '!CompEx/Y',
-'compex=no' => '!CompEx/Y',
-'compex=t' => 'CompEx/Y',
-'compex=true' => 'CompEx/Y',
-'compex=y' => 'CompEx/Y',
-'compex=yes' => 'CompEx/Y',
-'compositionexclusion' => 'CE/Y',
-'connectorpunctuation' => 'Gc/Pc',
-'control' => '#/413',
-'controlpictures' => '#/355',
-'copt' => 'Scx/Copt',
-'coptic' => 'Scx/Copt',
-'copticepactnumbers' => '#/385',
-'countingrod' => '#/296',
-'countingrodnumerals' => '#/296',
-'cprt' => 'Scx/Cprt',
-'cs' => '#/14',
-'cuneiform' => 'Scx/Xsux',
-'cuneiformnumbers' => '#/368',
-'cuneiformnumbersandpunctuation' => '#/368',
-'currencysymbol' => 'Gc/Sc',
-'currencysymbols' => '#/356',
-'cwcf' => 'CWCF/Y',
-'cwcf=f' => '!CWCF/Y',
-'cwcf=false' => '!CWCF/Y',
-'cwcf=n' => '!CWCF/Y',
-'cwcf=no' => '!CWCF/Y',
-'cwcf=t' => 'CWCF/Y',
-'cwcf=true' => 'CWCF/Y',
-'cwcf=y' => 'CWCF/Y',
-'cwcf=yes' => 'CWCF/Y',
-'cwcm' => 'CWCM/Y',
-'cwcm=f' => '!CWCM/Y',
-'cwcm=false' => '!CWCM/Y',
-'cwcm=n' => '!CWCM/Y',
-'cwcm=no' => '!CWCM/Y',
-'cwcm=t' => 'CWCM/Y',
-'cwcm=true' => 'CWCM/Y',
-'cwcm=y' => 'CWCM/Y',
-'cwcm=yes' => 'CWCM/Y',
-'cwkcf' => 'CWKCF/Y',
-'cwkcf=f' => '!CWKCF/Y',
-'cwkcf=false' => '!CWKCF/Y',
-'cwkcf=n' => '!CWKCF/Y',
-'cwkcf=no' => '!CWKCF/Y',
-'cwkcf=t' => 'CWKCF/Y',
-'cwkcf=true' => 'CWKCF/Y',
-'cwkcf=y' => 'CWKCF/Y',
-'cwkcf=yes' => 'CWKCF/Y',
-'cwl' => 'CWL/Y',
-'cwl=f' => '!CWL/Y',
-'cwl=false' => '!CWL/Y',
-'cwl=n' => '!CWL/Y',
-'cwl=no' => '!CWL/Y',
-'cwl=t' => 'CWL/Y',
-'cwl=true' => 'CWL/Y',
-'cwl=y' => 'CWL/Y',
-'cwl=yes' => 'CWL/Y',
-'cwt' => 'CWT/Y',
-'cwt=f' => '!CWT/Y',
-'cwt=false' => '!CWT/Y',
-'cwt=n' => '!CWT/Y',
-'cwt=no' => '!CWT/Y',
-'cwt=t' => 'CWT/Y',
-'cwt=true' => 'CWT/Y',
-'cwt=y' => 'CWT/Y',
-'cwt=yes' => 'CWT/Y',
-'cwu' => 'CWU/Y',
-'cwu=f' => '!CWU/Y',
-'cwu=false' => '!CWU/Y',
-'cwu=n' => '!CWU/Y',
-'cwu=no' => '!CWU/Y',
-'cwu=t' => 'CWU/Y',
-'cwu=true' => 'CWU/Y',
-'cwu=y' => 'CWU/Y',
-'cwu=yes' => 'CWU/Y',
-'cypriot' => 'Scx/Cprt',
-'cypriotsyllabary' => '#/369',
-'cyrillic' => 'Scx/Cyrl',
-'cyrillicexta' => '#/321',
-'cyrillicextb' => '#/322',
-'cyrillicextc' => '#/323',
-'cyrillicextendeda' => '#/321',
-'cyrillicextendedb' => '#/322',
-'cyrillicextendedc' => '#/323',
-'cyrillicsup' => '#/297',
-'cyrillicsupplement' => '#/297',
-'cyrillicsupplementary' => '#/297',
-'cyrl' => 'Scx/Cyrl',
-'dash' => 'Dash/Y',
-'dash=f' => '!Dash/Y',
-'dash=false' => '!Dash/Y',
-'dash=n' => '!Dash/Y',
-'dash=no' => '!Dash/Y',
-'dash=t' => 'Dash/Y',
-'dash=true' => 'Dash/Y',
-'dash=y' => 'Dash/Y',
-'dash=yes' => 'Dash/Y',
-'dashpunctuation' => 'Gc/Pd',
-'decimalnumber' => 'Gc/Nd',
-'defaultignorablecodepoint' => 'DI/Y',
-'dep' => 'Dep/Y',
-'dep=f' => '!Dep/Y',
-'dep=false' => '!Dep/Y',
-'dep=n' => '!Dep/Y',
-'dep=no' => '!Dep/Y',
-'dep=t' => 'Dep/Y',
-'dep=true' => 'Dep/Y',
-'dep=y' => 'Dep/Y',
-'dep=yes' => 'Dep/Y',
-'deprecated' => 'Dep/Y',
-'deseret' => '#/185',
-'deva' => 'Scx/Deva',
-'devanagari' => 'Scx/Deva',
-'devanagariext' => '#/338',
-'devanagariextended' => '#/338',
-'di' => 'DI/Y',
-'di=f' => '!DI/Y',
-'di=false' => '!DI/Y',
-'di=n' => '!DI/Y',
-'di=no' => '!DI/Y',
-'di=t' => 'DI/Y',
-'di=true' => 'DI/Y',
-'di=y' => 'DI/Y',
-'di=yes' => 'DI/Y',
-'dia' => 'Dia/Y',
-'dia=f' => '!Dia/Y',
-'dia=false' => '!Dia/Y',
-'dia=n' => '!Dia/Y',
-'dia=no' => '!Dia/Y',
-'dia=t' => 'Dia/Y',
-'dia=true' => 'Dia/Y',
-'dia=y' => 'Dia/Y',
-'dia=yes' => 'Dia/Y',
-'diacritic' => 'Dia/Y',
-'diacriticals' => '#/324',
-'diacriticalsext' => '#/357',
-'diacriticalsforsymbols' => '#/403',
-'diacriticalssup' => '#/358',
-'digit' => 'Gc/Nd',
-'dingbats' => '#/225',
-'dogr' => '#/641',
-'dogra' => '#/641',
-'domino' => '#/155',
-'dominotiles' => '#/155',
-'dsrt' => '#/185',
-'dt=can' => 'NFDQC/N',
-'dt=canonical' => 'NFDQC/N',
-'dt=circle' => 'Dt/Enc',
-'dt=com' => 'Dt/Com',
-'dt=compat' => 'Dt/Com',
-'dt=enc' => 'Dt/Enc',
-'dt=fin' => 'Dt/Fin',
-'dt=final' => 'Dt/Fin',
-'dt=font' => 'Dt/Font',
-'dt=fra' => '#/410',
-'dt=fraction' => '#/410',
-'dt=init' => 'Dt/Init',
-'dt=initial' => 'Dt/Init',
-'dt=iso' => 'Dt/Iso',
-'dt=isolated' => 'Dt/Iso',
-'dt=med' => 'Dt/Med',
-'dt=medial' => 'Dt/Med',
-'dt=nar' => 'Dt/Nar',
-'dt=narrow' => 'Dt/Nar',
-'dt=nb' => 'Dt/Nb',
-'dt=nobreak' => 'Dt/Nb',
-'dt=noncanon' => 'Dt/NonCanon',
-'dt=noncanonical' => 'Dt/NonCanon',
-'dt=none' => 'NFKDQC/Y',
-'dt=small' => '#/411',
-'dt=sml' => '#/411',
-'dt=sqr' => 'Dt/Sqr',
-'dt=square' => 'Dt/Sqr',
-'dt=sub' => 'Dt/Sub',
-'dt=sup' => 'Dt/Sup',
-'dt=super' => 'Dt/Sup',
-'dt=vert' => 'Dt/Vert',
-'dt=vertical' => 'Dt/Vert',
-'dt=wide' => '#/412',
-'dupl' => 'Scx/Dupl',
-'duployan' => 'Scx/Dupl',
-'ea=a' => 'Ea/A',
-'ea=ambiguous' => 'Ea/A',
-'ea=f' => '#/412',
-'ea=fullwidth' => '#/412',
-'ea=h' => 'Ea/H',
-'ea=halfwidth' => 'Ea/H',
-'ea=n' => 'Ea/N',
-'ea=na' => 'Ea/Na',
-'ea=narrow' => 'Ea/Na',
-'ea=neutral' => 'Ea/N',
-'ea=w' => 'Ea/W',
-'ea=wide' => 'Ea/W',
-'earlydynasticcuneiform' => '#/404',
-'egyp' => '#/642',
-'egyptianhieroglyphformatcontrols' => '#/409',
-'egyptianhieroglyphs' => '#/642',
-'elba' => '#/643',
-'elbasan' => '#/643',
-'elym' => '#/644',
-'elymaic' => '#/644',
-'emoticons' => '#/252',
-'enclosedalphanum' => '#/370',
-'enclosedalphanumerics' => '#/370',
-'enclosedalphanumericsupplement' => '#/393',
-'enclosedalphanumsup' => '#/393',
-'enclosedcjk' => '#/298',
-'enclosedcjklettersandmonths' => '#/298',
-'enclosedideographicsup' => '#/405',
-'enclosedideographicsupplement' => '#/405',
-'enclosingmark' => 'Gc/Me',
-'ethi' => 'Scx/Ethi',
-'ethiopic' => 'Scx/Ethi',
-'ethiopicext' => '#/299',
-'ethiopicexta' => '#/325',
-'ethiopicextended' => '#/299',
-'ethiopicextendeda' => '#/325',
-'ethiopicsup' => '#/300',
-'ethiopicsupplement' => '#/300',
-'ext' => 'Ext/Y',
-'ext=f' => '!Ext/Y',
-'ext=false' => '!Ext/Y',
-'ext=n' => '!Ext/Y',
-'ext=no' => '!Ext/Y',
-'ext=t' => 'Ext/Y',
-'ext=true' => 'Ext/Y',
-'ext=y' => 'Ext/Y',
-'ext=yes' => 'Ext/Y',
-'extender' => 'Ext/Y',
-'finalpunctuation' => 'Gc/Pf',
-'format' => 'Gc/Cf',
-'fullcompositionexclusion' => 'CompEx/Y',
-'gc=c' => 'Gc/C',
-'gc=casedletter' => 'Gc/LC',
-'gc=cc' => '#/413',
-'gc=cf' => 'Gc/Cf',
-'gc=closepunctuation' => 'Gc/Pe',
-'gc=cn' => 'Gc/Cn',
-'gc=cntrl' => '#/413',
-'gc=co' => '#/414',
-'gc=combiningmark' => 'Gc/M',
-'gc=connectorpunctuation' => 'Gc/Pc',
-'gc=control' => '#/413',
-'gc=cs' => '#/14',
-'gc=currencysymbol' => 'Gc/Sc',
-'gc=dashpunctuation' => 'Gc/Pd',
-'gc=decimalnumber' => 'Gc/Nd',
-'gc=digit' => 'Gc/Nd',
-'gc=enclosingmark' => 'Gc/Me',
-'gc=finalpunctuation' => 'Gc/Pf',
-'gc=format' => 'Gc/Cf',
-'gc=initialpunctuation' => 'Gc/Pi',
-'gc=l' => 'Gc/L',
-'gc=l&' => 'Gc/LC',
-'gc=l_' => 'Gc/LC',
-'gc=lc' => 'Gc/LC',
-'gc=letter' => 'Gc/L',
-'gc=letternumber' => 'Gc/Nl',
-'gc=lineseparator' => '#/415',
-'gc=ll' => 'Gc/Ll',
-'gc=lm' => 'Gc/Lm',
-'gc=lo' => 'Gc/Lo',
-'gc=lowercaseletter' => 'Gc/Ll',
-'gc=lt' => 'Perl/Title',
-'gc=lu' => 'Gc/Lu',
-'gc=m' => 'Gc/M',
-'gc=mark' => 'Gc/M',
-'gc=mathsymbol' => 'Gc/Sm',
-'gc=mc' => 'Gc/Mc',
-'gc=me' => 'Gc/Me',
-'gc=mn' => 'Gc/Mn',
-'gc=modifierletter' => 'Gc/Lm',
-'gc=modifiersymbol' => 'Gc/Sk',
-'gc=n' => 'Gc/N',
-'gc=nd' => 'Gc/Nd',
-'gc=nl' => 'Gc/Nl',
-'gc=no' => 'Gc/No',
-'gc=nonspacingmark' => 'Gc/Mn',
-'gc=number' => 'Gc/N',
-'gc=openpunctuation' => 'Gc/Ps',
-'gc=other' => 'Gc/C',
-'gc=otherletter' => 'Gc/Lo',
-'gc=othernumber' => 'Gc/No',
-'gc=otherpunctuation' => 'Gc/Po',
-'gc=othersymbol' => 'Gc/So',
-'gc=p' => 'Gc/P',
-'gc=paragraphseparator' => '#/416',
-'gc=pc' => 'Gc/Pc',
-'gc=pd' => 'Gc/Pd',
-'gc=pe' => 'Gc/Pe',
-'gc=pf' => 'Gc/Pf',
-'gc=pi' => 'Gc/Pi',
-'gc=po' => 'Gc/Po',
-'gc=privateuse' => '#/414',
-'gc=ps' => 'Gc/Ps',
-'gc=punct' => 'Gc/P',
-'gc=punctuation' => 'Gc/P',
-'gc=s' => 'Gc/S',
-'gc=sc' => 'Gc/Sc',
-'gc=separator' => 'Gc/Z',
-'gc=sk' => 'Gc/Sk',
-'gc=sm' => 'Gc/Sm',
-'gc=so' => 'Gc/So',
-'gc=spaceseparator' => 'Gc/Zs',
-'gc=spacingmark' => 'Gc/Mc',
-'gc=surrogate' => '#/14',
-'gc=symbol' => 'Gc/S',
-'gc=titlecaseletter' => 'Perl/Title',
-'gc=unassigned' => 'Gc/Cn',
-'gc=uppercaseletter' => 'Gc/Lu',
-'gc=z' => 'Gc/Z',
-'gc=zl' => '#/415',
-'gc=zp' => '#/416',
-'gc=zs' => 'Gc/Zs',
-'gcb=cn' => 'GCB/CN',
-'gcb=control' => 'GCB/CN',
-'gcb=cr' => '#/63',
-'gcb=eb' => '#/0',
-'gcb=ebase' => '#/0',
-'gcb=ebasegaz' => '#/0',
-'gcb=ebg' => '#/0',
-'gcb=em' => '#/0',
-'gcb=emodifier' => '#/0',
-'gcb=ex' => 'GCB/EX',
-'gcb=extend' => 'GCB/EX',
-'gcb=gaz' => '#/0',
-'gcb=glueafterzwj' => '#/0',
-'gcb=l' => '#/60',
-'gcb=lf' => '#/64',
-'gcb=lv' => 'GCB/LV',
-'gcb=lvt' => 'GCB/LVT',
-'gcb=other' => 'GCB/XX',
-'gcb=pp' => 'GCB/PP',
-'gcb=prepend' => 'GCB/PP',
-'gcb=regionalindicator' => '#/65',
-'gcb=ri' => '#/65',
-'gcb=sm' => 'GCB/SM',
-'gcb=spacingmark' => 'GCB/SM',
-'gcb=t' => '#/61',
-'gcb=v' => '#/62',
-'gcb=xx' => 'GCB/XX',
-'gcb=zwj' => '#/66',
-'generalpunctuation' => '#/313',
-'geometricshapes' => '#/359',
-'geometricshapesext' => '#/386',
-'geometricshapesextended' => '#/386',
-'geor' => 'Scx/Geor',
-'georgian' => 'Scx/Geor',
-'georgianext' => '#/301',
-'georgianextended' => '#/301',
-'georgiansup' => '#/302',
-'georgiansupplement' => '#/302',
-'glag' => 'Scx/Glag',
-'glagolitic' => 'Scx/Glag',
-'glagoliticsup' => '#/339',
-'glagoliticsupplement' => '#/339',
-'gong' => 'Scx/Gong',
-'gonm' => 'Scx/Gonm',
-'goth' => '#/645',
-'gothic' => '#/645',
-'gran' => 'Scx/Gran',
-'grantha' => 'Scx/Gran',
-'graph' => 'Perl/Graph',
-'graphemebase' => 'GrBase/Y',
-'graphemeextend' => 'GrExt/Y',
-'grbase' => 'GrBase/Y',
-'grbase=f' => '!GrBase/Y',
-'grbase=false' => '!GrBase/Y',
-'grbase=n' => '!GrBase/Y',
-'grbase=no' => '!GrBase/Y',
-'grbase=t' => 'GrBase/Y',
-'grbase=true' => 'GrBase/Y',
-'grbase=y' => 'GrBase/Y',
-'grbase=yes' => 'GrBase/Y',
-'greek' => 'Scx/Grek',
-'greekandcoptic' => '#/136',
-'greekext' => '#/229',
-'greekextended' => '#/229',
-'grek' => 'Scx/Grek',
-'grext' => 'GrExt/Y',
-'grext=f' => '!GrExt/Y',
-'grext=false' => '!GrExt/Y',
-'grext=n' => '!GrExt/Y',
-'grext=no' => '!GrExt/Y',
-'grext=t' => 'GrExt/Y',
-'grext=true' => 'GrExt/Y',
-'grext=y' => 'GrExt/Y',
-'grext=yes' => 'GrExt/Y',
-'gujarati' => 'Scx/Gujr',
-'gujr' => 'Scx/Gujr',
-'gunjalagondi' => 'Scx/Gong',
-'gurmukhi' => 'Scx/Guru',
-'guru' => 'Scx/Guru',
-'halfandfullforms' => '#/371',
-'halfmarks' => '#/253',
-'halfwidthandfullwidthforms' => '#/371',
-'han' => 'Scx/Han',
-'hang' => 'Scx/Hang',
-'hangul' => 'Scx/Hang',
-'hangulcompatibilityjamo' => '#/278',
-'hanguljamo' => '#/121',
-'hanguljamoextendeda' => '#/233',
-'hanguljamoextendedb' => '#/234',
-'hangulsyllables' => '#/157',
-'hani' => 'Scx/Han',
-'hanifirohingya' => 'Scx/Rohg',
-'hano' => '#/646',
-'hanunoo' => '#/646',
-'hatr' => '#/647',
-'hatran' => '#/647',
-'hebr' => 'Scx/Hebr',
-'hebrew' => 'Scx/Hebr',
-'hex' => 'Hex/Y',
-'hex=f' => '!Hex/Y',
-'hex=false' => '!Hex/Y',
-'hex=n' => '!Hex/Y',
-'hex=no' => '!Hex/Y',
-'hex=t' => 'Hex/Y',
-'hex=true' => 'Hex/Y',
-'hex=y' => 'Hex/Y',
-'hex=yes' => 'Hex/Y',
-'hexdigit' => 'Hex/Y',
-'highprivateusesurrogates' => '#/372',
-'highpusurrogates' => '#/372',
-'highsurrogates' => '#/350',
-'hira' => 'Scx/Hira',
-'hiragana' => 'Scx/Hira',
-'hluw' => '#/648',
-'hmng' => 'Scx/Hmng',
-'hmnp' => 'Scx/Hmnp',
-'horizspace' => 'Perl/Blank',
-'hst=l' => '#/60',
-'hst=leadingjamo' => '#/60',
-'hst=lv' => 'GCB/LV',
-'hst=lvsyllable' => 'GCB/LV',
-'hst=lvt' => 'GCB/LVT',
-'hst=lvtsyllable' => 'GCB/LVT',
-'hst=na' => 'Hst/NA',
-'hst=notapplicable' => 'Hst/NA',
-'hst=t' => '#/61',
-'hst=trailingjamo' => '#/61',
-'hst=v' => '#/62',
-'hst=voweljamo' => '#/62',
-'hung' => '#/649',
-'hyphen' => 'Hyphen/T',
-'hyphen=f' => '!Hyphen/T',
-'hyphen=false' => '!Hyphen/T',
-'hyphen=n' => '!Hyphen/T',
-'hyphen=no' => '!Hyphen/T',
-'hyphen=t' => 'Hyphen/T',
-'hyphen=true' => 'Hyphen/T',
-'hyphen=y' => 'Hyphen/T',
-'hyphen=yes' => 'Hyphen/T',
-'idc' => 'IDC/Y',
-'idc=f' => '!IDC/Y',
-'idc=false' => '!IDC/Y',
-'idc=n' => '!IDC/Y',
-'idc=no' => '!IDC/Y',
-'idc=t' => 'IDC/Y',
-'idc=true' => 'IDC/Y',
-'idc=y' => 'IDC/Y',
-'idc=yes' => 'IDC/Y',
-'idcontinue' => 'IDC/Y',
-'ideo' => 'Ideo/Y',
-'ideo=f' => '!Ideo/Y',
-'ideo=false' => '!Ideo/Y',
-'ideo=n' => '!Ideo/Y',
-'ideo=no' => '!Ideo/Y',
-'ideo=t' => 'Ideo/Y',
-'ideo=true' => 'Ideo/Y',
-'ideo=y' => 'Ideo/Y',
-'ideo=yes' => 'Ideo/Y',
-'ideographic' => 'Ideo/Y',
-'ideographicdescriptioncharacters' => '#/112',
-'ideographicsymbols' => '#/387',
-'ideographicsymbolsandpunctuation' => '#/387',
-'ids' => 'IDS/Y',
-'ids=f' => '!IDS/Y',
-'ids=false' => '!IDS/Y',
-'ids=n' => '!IDS/Y',
-'ids=no' => '!IDS/Y',
-'ids=t' => 'IDS/Y',
-'ids=true' => 'IDS/Y',
-'ids=y' => 'IDS/Y',
-'ids=yes' => 'IDS/Y',
-'idsb' => '#/67',
-'idsb=f' => '#/!67',
-'idsb=false' => '#/!67',
-'idsb=n' => '#/!67',
-'idsb=no' => '#/!67',
-'idsb=t' => '#/67',
-'idsb=true' => '#/67',
-'idsb=y' => '#/67',
-'idsb=yes' => '#/67',
-'idsbinaryoperator' => '#/67',
-'idst' => '#/69',
-'idst=f' => '#/!69',
-'idst=false' => '#/!69',
-'idst=n' => '#/!69',
-'idst=no' => '#/!69',
-'idst=t' => '#/69',
-'idst=true' => '#/69',
-'idst=y' => '#/69',
-'idst=yes' => '#/69',
-'idstart' => 'IDS/Y',
-'idstrinaryoperator' => '#/69',
-'imperialaramaic' => '#/629',
-'in=unassigned' => 'Age/NA',
-'in=v100' => 'In/10_0',
-'in=v110' => 'In/11_0',
-'in=v120' => 'In/12_0',
-'in=v121' => 'In/12_1',
-'in=v20' => 'In/2_0',
-'in=v21' => 'In/2_1',
-'in=v30' => 'In/3_0',
-'in=v31' => 'In/3_1',
-'in=v32' => 'In/3_2',
-'in=v40' => 'In/4_0',
-'in=v41' => 'In/4_1',
-'in=v50' => 'In/5_0',
-'in=v51' => 'In/5_1',
-'in=v52' => 'In/5_2',
-'in=v60' => 'In/6_0',
-'in=v61' => 'In/6_1',
-'in=v62' => 'In/6_2',
-'in=v63' => 'In/6_3',
-'in=v70' => 'In/7_0',
-'in=v80' => 'In/8_0',
-'in=v90' => 'In/9_0',
-'inadlam' => '#/131',
-'inaegeannumbers' => '#/336',
-'inahom' => '#/119',
-'inalchemical' => '#/272',
-'inalchemicalsymbols' => '#/272',
-'inalphabeticpf' => '#/319',
-'inalphabeticpresentationforms' => '#/319',
-'inanatolianhieroglyphs' => '#/397',
-'inancientgreekmusic' => '#/380',
-'inancientgreekmusicalnotation' => '#/380',
-'inancientgreeknumbers' => '#/390',
-'inancientsymbols' => '#/345',
-'inarabic' => '#/149',
-'inarabicexta' => '#/273',
-'inarabicextendeda' => '#/273',
-'inarabicmath' => '#/274',
-'inarabicmathematicalalphabeticsymbols' => '#/274',
-'inarabicpfa' => '#/246',
-'inarabicpfb' => '#/247',
-'inarabicpresentationformsa' => '#/246',
-'inarabicpresentationformsb' => '#/247',
-'inarabicsup' => '#/248',
-'inarabicsupplement' => '#/248',
-'inarmenian' => '#/217',
-'inarrows' => '#/150',
-'inascii' => '#/130',
-'inavestan' => '#/176',
-'inbalinese' => '#/218',
-'inbamum' => '#/132',
-'inbamumsup' => '#/219',
-'inbamumsupplement' => '#/219',
-'inbasiclatin' => '#/130',
-'inbassavah' => '#/220',
-'inbatak' => '#/133',
-'inbengali' => '#/177',
-'inbhaiksuki' => '#/249',
-'inblockelements' => '#/337',
-'inbopomofo' => '#/221',
-'inbopomofoext' => '#/294',
-'inbopomofoextended' => '#/294',
-'inboxdrawing' => '#/275',
-'inbrahmi' => '#/151',
-'inbraille' => '#/178',
-'inbraillepatterns' => '#/178',
-'inbuginese' => '#/222',
-'inbuhid' => '#/134',
-'inbyzantinemusic' => '#/346',
-'inbyzantinemusicalsymbols' => '#/346',
-'incanadiansyllabics' => '#/129',
-'incarian' => '#/152',
-'incaucasianalbanian' => '#/381',
-'inchakma' => '#/153',
-'incham' => '#/120',
-'incherokee' => '#/223',
-'incherokeesup' => '#/295',
-'incherokeesupplement' => '#/295',
-'inchesssymbols' => '#/320',
-'incjk' => '#/111',
-'incjkcompat' => '#/250',
-'incjkcompatforms' => '#/347',
-'incjkcompatibility' => '#/250',
-'incjkcompatibilityforms' => '#/347',
-'incjkcompatibilityideographs' => '#/391',
-'incjkcompatibilityideographssupplement' => '#/402',
-'incjkcompatideographs' => '#/391',
-'incjkcompatideographssup' => '#/402',
-'incjkexta' => '#/179',
-'incjkextb' => '#/180',
-'incjkextc' => '#/181',
-'incjkextd' => '#/182',
-'incjkexte' => '#/183',
-'incjkextf' => '#/184',
-'incjkradicalssup' => '#/348',
-'incjkradicalssupplement' => '#/348',
-'incjkstrokes' => '#/276',
-'incjksymbols' => '#/277',
-'incjksymbolsandpunctuation' => '#/277',
-'incjkunifiedideographs' => '#/111',
-'incjkunifiedideographsextensiona' => '#/179',
-'incjkunifiedideographsextensionb' => '#/180',
-'incjkunifiedideographsextensionc' => '#/181',
-'incjkunifiedideographsextensiond' => '#/182',
-'incjkunifiedideographsextensione' => '#/183',
-'incjkunifiedideographsextensionf' => '#/184',
-'incombiningdiacriticalmarks' => '#/324',
-'incombiningdiacriticalmarksextended' => '#/357',
-'incombiningdiacriticalmarksforsymbols' => '#/403',
-'incombiningdiacriticalmarkssupplement' => '#/358',
-'incombininghalfmarks' => '#/253',
-'incombiningmarksforsymbols' => '#/403',
-'incommonindicnumberforms' => '#/373',
-'incompatjamo' => '#/278',
-'incontrolpictures' => '#/355',
-'incoptic' => '#/154',
-'incopticepactnumbers' => '#/385',
-'incountingrod' => '#/296',
-'incountingrodnumerals' => '#/296',
-'incuneiform' => '#/251',
-'incuneiformnumbers' => '#/368',
-'incuneiformnumbersandpunctuation' => '#/368',
-'incurrencysymbols' => '#/356',
-'incypriotsyllabary' => '#/369',
-'incyrillic' => '#/224',
-'incyrillicexta' => '#/321',
-'incyrillicextb' => '#/322',
-'incyrillicextc' => '#/323',
-'incyrillicextendeda' => '#/321',
-'incyrillicextendedb' => '#/322',
-'incyrillicextendedc' => '#/323',
-'incyrillicsup' => '#/297',
-'incyrillicsupplement' => '#/297',
-'incyrillicsupplementary' => '#/297',
-'indeseret' => '#/185',
-'indevanagari' => '#/279',
-'indevanagariext' => '#/338',
-'indevanagariextended' => '#/338',
-'indiacriticals' => '#/324',
-'indiacriticalsext' => '#/357',
-'indiacriticalsforsymbols' => '#/403',
-'indiacriticalssup' => '#/358',
-'indicnumberforms' => '#/373',
-'indicsiyaqnumbers' => '#/382',
-'indingbats' => '#/225',
-'indogra' => '#/135',
-'indomino' => '#/155',
-'indominotiles' => '#/155',
-'induployan' => '#/226',
-'inearlydynasticcuneiform' => '#/404',
-'inegyptianhieroglyphformatcontrols' => '#/409',
-'inegyptianhieroglyphs' => '#/392',
-'inelbasan' => '#/186',
-'inelymaic' => '#/187',
-'inemoticons' => '#/252',
-'inenclosedalphanum' => '#/370',
-'inenclosedalphanumerics' => '#/370',
-'inenclosedalphanumericsupplement' => '#/393',
-'inenclosedalphanumsup' => '#/393',
-'inenclosedcjk' => '#/298',
-'inenclosedcjklettersandmonths' => '#/298',
-'inenclosedideographicsup' => '#/405',
-'inenclosedideographicsupplement' => '#/405',
-'inethiopic' => '#/227',
-'inethiopicext' => '#/299',
-'inethiopicexta' => '#/325',
-'inethiopicextended' => '#/299',
-'inethiopicextendeda' => '#/325',
-'inethiopicsup' => '#/300',
-'inethiopicsupplement' => '#/300',
-'ingeneralpunctuation' => '#/313',
-'ingeometricshapes' => '#/359',
-'ingeometricshapesext' => '#/386',
-'ingeometricshapesextended' => '#/386',
-'ingeorgian' => '#/228',
-'ingeorgianext' => '#/301',
-'ingeorgianextended' => '#/301',
-'ingeorgiansup' => '#/302',
-'ingeorgiansupplement' => '#/302',
-'inglagolitic' => '#/280',
-'inglagoliticsup' => '#/339',
-'inglagoliticsupplement' => '#/339',
-'ingothic' => '#/156',
-'ingrantha' => '#/188',
-'ingreek' => '#/136',
-'ingreekandcoptic' => '#/136',
-'ingreekext' => '#/229',
-'ingreekextended' => '#/229',
-'ingujarati' => '#/230',
-'ingunjalagondi' => '#/326',
-'ingurmukhi' => '#/231',
-'inhalfandfullforms' => '#/371',
-'inhalfmarks' => '#/253',
-'inhalfwidthandfullwidthforms' => '#/371',
-'inhangul' => '#/157',
-'inhangulcompatibilityjamo' => '#/278',
-'inhanguljamo' => '#/121',
-'inhanguljamoextendeda' => '#/233',
-'inhanguljamoextendedb' => '#/234',
-'inhangulsyllables' => '#/157',
-'inhanifirohingya' => '#/349',
-'inhanunoo' => '#/189',
-'inhatran' => '#/158',
-'inhebrew' => '#/159',
-'inherited' => 'Scx/Zinh',
-'inhighprivateusesurrogates' => '#/372',
-'inhighpusurrogates' => '#/372',
-'inhighsurrogates' => '#/350',
-'inhiragana' => '#/232',
-'inidc' => '#/112',
-'inideographicdescriptioncharacters' => '#/112',
-'inideographicsymbols' => '#/387',
-'inideographicsymbolsandpunctuation' => '#/387',
-'inimperialaramaic' => '#/360',
-'inindicnumberforms' => '#/373',
-'inindicsiyaqnumbers' => '#/382',
-'ininscriptionalpahlavi' => '#/398',
-'ininscriptionalparthian' => '#/400',
-'inipaext' => '#/160',
-'inipaextensions' => '#/160',
-'initialpunctuation' => 'Gc/Pi',
-'injamo' => '#/121',
-'injamoexta' => '#/233',
-'injamoextb' => '#/234',
-'injavanese' => '#/235',
-'inkaithi' => '#/161',
-'inkanaexta' => '#/236',
-'inkanaextendeda' => '#/236',
-'inkanasup' => '#/190',
-'inkanasupplement' => '#/190',
-'inkanbun' => '#/162',
-'inkangxi' => '#/163',
-'inkangxiradicals' => '#/163',
-'inkannada' => '#/191',
-'inkatakana' => '#/237',
-'inkatakanaext' => '#/303',
-'inkatakanaphoneticextensions' => '#/303',
-'inkayahli' => '#/192',
-'inkharoshthi' => '#/281',
-'inkhmer' => '#/137',
-'inkhmersymbols' => '#/327',
-'inkhojki' => '#/164',
-'inkhudawadi' => '#/254',
-'inlao' => '#/113',
-'inlatin1' => '#/165',
-'inlatin1sup' => '#/165',
-'inlatin1supplement' => '#/165',
-'inlatinexta' => '#/255',
-'inlatinextadditional' => '#/388',
-'inlatinextb' => '#/256',
-'inlatinextc' => '#/257',
-'inlatinextd' => '#/258',
-'inlatinexte' => '#/259',
-'inlatinextendeda' => '#/255',
-'inlatinextendedadditional' => '#/388',
-'inlatinextendedb' => '#/256',
-'inlatinextendedc' => '#/257',
-'inlatinextendedd' => '#/258',
-'inlatinextendede' => '#/259',
-'inlepcha' => '#/166',
-'inletterlikesymbols' => '#/383',
-'inlimbu' => '#/138',
-'inlineara' => '#/193',
-'inlinearbideograms' => '#/374',
-'inlinearbsyllabary' => '#/375',
-'inlisu' => '#/122',
-'inlowsurrogates' => '#/340',
-'inlycian' => '#/167',
-'inlydian' => '#/168',
-'inmahajani' => '#/238',
-'inmahjong' => '#/194',
-'inmahjongtiles' => '#/194',
-'inmakasar' => '#/195',
-'inmalayalam' => '#/260',
-'inmandaic' => '#/196',
-'inmanichaean' => '#/282',
-'inmarchen' => '#/197',
-'inmasaramgondi' => '#/328',
-'inmathalphanum' => '#/329',
-'inmathematicalalphanumericsymbols' => '#/329',
-'inmathematicaloperators' => '#/341',
-'inmathoperators' => '#/341',
-'inmayannumerals' => '#/342',
-'inmedefaidrin' => '#/304',
-'inmeeteimayek' => '#/305',
-'inmeeteimayekext' => '#/351',
-'inmeeteimayekextensions' => '#/351',
-'inmendekikakui' => '#/330',
-'inmeroiticcursive' => '#/361',
-'inmeroitichieroglyphs' => '#/394',
-'inmiao' => '#/123',
-'inmiscarrows' => '#/283',
-'inmiscellaneousmathematicalsymbolsa' => '#/376',
-'inmiscellaneousmathematicalsymbolsb' => '#/377',
-'inmiscellaneoussymbols' => '#/306',
-'inmiscellaneoussymbolsandarrows' => '#/283',
-'inmiscellaneoussymbolsandpictographs' => '#/362',
-'inmiscellaneoustechnical' => '#/343',
-'inmiscmathsymbolsa' => '#/376',
-'inmiscmathsymbolsb' => '#/377',
-'inmiscpictographs' => '#/362',
-'inmiscsymbols' => '#/306',
-'inmisctechnical' => '#/343',
-'inmodi' => '#/124',
-'inmodifierletters' => '#/363',
-'inmodifiertoneletters' => '#/395',
-'inmongolian' => '#/261',
-'inmongoliansup' => '#/331',
-'inmongoliansupplement' => '#/331',
-'inmro' => '#/114',
-'inmultani' => '#/198',
-'inmusic' => '#/139',
-'inmusicalsymbols' => '#/139',
-'inmyanmar' => '#/199',
-'inmyanmarexta' => '#/307',
-'inmyanmarextb' => '#/308',
-'inmyanmarextendeda' => '#/307',
-'inmyanmarextendedb' => '#/308',
-'innabataean' => '#/262',
-'innandinagari' => '#/309',
-'innb' => 'Blk/NB',
-'innewa' => '#/125',
-'innewtailue' => '#/263',
-'innko' => '#/115',
-'innoblock' => 'Blk/NB',
-'innumberforms' => '#/310',
-'innushu' => '#/140',
-'innyiakengpuachuehmong' => '#/399',
-'inocr' => '#/116',
-'inogham' => '#/141',
-'inolchiki' => '#/200',
-'inoldhungarian' => '#/332',
-'inolditalic' => '#/264',
-'inoldnortharabian' => '#/364',
-'inoldpermic' => '#/265',
-'inoldpersian' => '#/284',
-'inoldsogdian' => '#/285',
-'inoldsoutharabian' => '#/365',
-'inoldturkic' => '#/266',
-'inopticalcharacterrecognition' => '#/116',
-'inoriya' => '#/142',
-'inornamentaldingbats' => '#/389',
-'inosage' => '#/143',
-'inosmanya' => '#/201',
-'inottomansiyaqnumbers' => '#/396',
-'inpahawhhmong' => '#/311',
-'inpalmyrene' => '#/267',
-'inpaucinhau' => '#/268',
-'inpc=bottom' => 'InPC/Bottom',
-'inpc=bottomandleft' => '#/71',
-'inpc=bottomandright' => '#/72',
-'inpc=left' => 'InPC/Left',
-'inpc=leftandright' => 'InPC/LeftAndR',
-'inpc=na' => 'InPC/NA',
-'inpc=overstruck' => 'InPC/Overstru',
-'inpc=right' => 'InPC/Right',
-'inpc=top' => 'InPC/Top',
-'inpc=topandbottom' => 'InPC/TopAndBo',
-'inpc=topandbottomandright' => '#/73',
-'inpc=topandleft' => 'InPC/TopAndLe',
-'inpc=topandleftandright' => 'InPC/TopAndL2',
-'inpc=topandright' => 'InPC/TopAndRi',
-'inpc=visualorderleft' => 'InPC/VisualOr',
-'inphagspa' => '#/202',
-'inphaistos' => '#/239',
-'inphaistosdisc' => '#/239',
-'inphoenician' => '#/286',
-'inphoneticext' => '#/312',
-'inphoneticextensions' => '#/312',
-'inphoneticextensionssupplement' => '#/352',
-'inphoneticextsup' => '#/352',
-'inplayingcards' => '#/333',
-'inprivateuse' => '#/117',
-'inprivateusearea' => '#/117',
-'inpsalterpahlavi' => '#/353',
-'inpua' => '#/117',
-'inpunctuation' => '#/313',
-'inrejang' => '#/169',
-'inrumi' => '#/126',
-'inruminumeralsymbols' => '#/126',
-'inrunic' => '#/144',
-'insamaritan' => '#/269',
-'insaurashtra' => '#/287',
-'insc=avagraha' => 'InSC/Avagraha',
-'insc=bindu' => 'InSC/Bindu',
-'insc=brahmijoiningnumber' => '#/82',
-'insc=cantillationmark' => 'InSC/Cantilla',
-'insc=consonant' => 'InSC/Consonan',
-'insc=consonantdead' => 'InSC/Consona2',
-'insc=consonantfinal' => 'InSC/Consona3',
-'insc=consonantheadletter' => '#/83',
-'insc=consonantinitialpostfixed' => '#/86',
-'insc=consonantkiller' => '#/78',
-'insc=consonantmedial' => 'InSC/Consona4',
-'insc=consonantplaceholder' => 'InSC/Consona6',
-'insc=consonantprecedingrepha' => '#/85',
-'insc=consonantprefixed' => '#/81',
-'insc=consonantsubjoined' => 'InSC/Consona5',
-'insc=consonantsucceedingrepha' => 'InSC/Consona7',
-'insc=consonantwithstacker' => '#/84',
-'insc=geminationmark' => '#/77',
-'insc=invisiblestacker' => 'InSC/Invisibl',
-'insc=joiner' => '#/66',
-'insc=modifyingletter' => '#/79',
-'insc=nonjoiner' => '#/74',
-'insc=nukta' => 'InSC/Nukta',
-'insc=number' => 'InSC/Number',
-'insc=numberjoiner' => '#/76',
-'insc=other' => 'InSC/Other',
-'insc=purekiller' => 'InSC/PureKill',
-'insc=registershifter' => '#/80',
-'insc=syllablemodifier' => 'InSC/Syllable',
-'insc=toneletter' => '#/75',
-'insc=tonemark' => 'InSC/ToneMark',
-'insc=virama' => 'InSC/Virama',
-'insc=visarga' => 'InSC/Visarga',
-'insc=vowel' => 'InSC/Vowel',
-'insc=voweldependent' => 'InSC/VowelDep',
-'insc=vowelindependent' => 'InSC/VowelInd',
-'inscriptionalpahlavi' => '#/676',
-'inscriptionalparthian' => '#/678',
-'insharada' => '#/203',
-'inshavian' => '#/204',
-'inshorthandformatcontrols' => '#/406',
-'insiddham' => '#/205',
-'insinhala' => '#/206',
-'insinhalaarchaicnumbers' => '#/401',
-'insmallforms' => '#/288',
-'insmallformvariants' => '#/288',
-'insmallkanaext' => '#/334',
-'insmallkanaextension' => '#/334',
-'insogdian' => '#/207',
-'insorasompeng' => '#/314',
-'insoyombo' => '#/208',
-'inspacingmodifierletters' => '#/363',
-'inspecials' => '#/240',
-'insundanese' => '#/270',
-'insundanesesup' => '#/335',
-'insundanesesupplement' => '#/335',
-'insuparrowsa' => '#/289',
-'insuparrowsb' => '#/290',
-'insuparrowsc' => '#/291',
-'insuperandsub' => '#/315',
-'insuperscriptsandsubscripts' => '#/315',
-'insupmathoperators' => '#/378',
-'insupplementalarrowsa' => '#/289',
-'insupplementalarrowsb' => '#/290',
-'insupplementalarrowsc' => '#/291',
-'insupplementalmathematicaloperators' => '#/378',
-'insupplementalpunctuation' => '#/354',
-'insupplementalsymbolsandpictographs' => '#/407',
-'insupplementaryprivateuseareaa' => '#/209',
-'insupplementaryprivateuseareab' => '#/210',
-'insuppuaa' => '#/209',
-'insuppuab' => '#/210',
-'insuppunctuation' => '#/354',
-'insupsymbolsandpictographs' => '#/407',
-'insuttonsignwriting' => '#/384',
-'insylotinagri' => '#/316',
-'insymbolsandpictographsexta' => '#/408',
-'insymbolsandpictographsextendeda' => '#/408',
-'insyriac' => '#/170',
-'insyriacsup' => '#/271',
-'insyriacsupplement' => '#/271',
-'intagalog' => '#/211',
-'intagbanwa' => '#/241',
-'intags' => '#/127',
-'intaile' => '#/145',
-'intaitham' => '#/212',
-'intaiviet' => '#/213',
-'intaixuanjing' => '#/317',
-'intaixuanjingsymbols' => '#/317',
-'intakri' => '#/146',
-'intamil' => '#/147',
-'intamilsup' => '#/242',
-'intamilsupplement' => '#/242',
-'intangut' => '#/171',
-'intangutcomponents' => '#/379',
-'intelugu' => '#/172',
-'inthaana' => '#/173',
-'inthai' => '#/128',
-'intibetan' => '#/214',
-'intifinagh' => '#/243',
-'intirhuta' => '#/215',
-'intransportandmap' => '#/366',
-'intransportandmapsymbols' => '#/366',
-'inucas' => '#/129',
-'inucasext' => '#/216',
-'inugaritic' => '#/244',
-'inunifiedcanadianaboriginalsyllabics' => '#/129',
-'inunifiedcanadianaboriginalsyllabicsextended' => '#/216',
-'invai' => '#/118',
-'invariationselectors' => '#/110',
-'invariationselectorssupplement' => '#/148',
-'invedicext' => '#/245',
-'invedicextensions' => '#/245',
-'inverticalforms' => '#/344',
-'invs' => '#/110',
-'invssup' => '#/148',
-'inwancho' => '#/174',
-'inwarangciti' => '#/292',
-'inyijing' => '#/175',
-'inyijinghexagramsymbols' => '#/175',
-'inyiradicals' => '#/293',
-'inyisyllables' => '#/318',
-'inzanabazarsquare' => '#/367',
-'ipaext' => '#/160',
-'ipaextensions' => '#/160',
-'isadlam' => 'Scx/Adlm',
-'isadlm' => 'Scx/Adlm',
-'isaegeannumbers' => '#/336',
-'isaghb' => '#/627',
-'isahex' => '#/59',
-'isahom' => '#/628',
-'isalchemical' => '#/272',
-'isalchemicalsymbols' => '#/272',
-'isall' => '#/1',
-'isalnum' => 'Perl/Alnum',
-'isalpha' => 'Alpha/Y',
-'isalphabetic' => 'Alpha/Y',
-'isalphabeticpf' => '#/319',
-'isalphabeticpresentationforms' => '#/319',
-'isanatolianhieroglyphs' => '#/648',
-'isancientgreekmusic' => '#/380',
-'isancientgreekmusicalnotation' => '#/380',
-'isancientgreeknumbers' => '#/390',
-'isancientsymbols' => '#/345',
-'isany' => '#/2',
-'isarab' => 'Scx/Arab',
-'isarabic' => 'Scx/Arab',
-'isarabicexta' => '#/273',
-'isarabicextendeda' => '#/273',
-'isarabicmath' => '#/274',
-'isarabicmathematicalalphabeticsymbols' => '#/274',
-'isarabicpfa' => '#/246',
-'isarabicpfb' => '#/247',
-'isarabicpresentationformsa' => '#/246',
-'isarabicpresentationformsb' => '#/247',
-'isarabicsup' => '#/248',
-'isarabicsupplement' => '#/248',
-'isarmenian' => 'Scx/Armn',
-'isarmi' => '#/629',
-'isarmn' => 'Scx/Armn',
-'isarrows' => '#/150',
-'isascii' => '#/130',
-'isasciihexdigit' => '#/59',
-'isassigned' => 'Perl/Assigned',
-'isavestan' => '#/630',
-'isavst' => '#/630',
-'isbali' => '#/631',
-'isbalinese' => '#/631',
-'isbamu' => '#/632',
-'isbamum' => '#/632',
-'isbamumsup' => '#/219',
-'isbamumsupplement' => '#/219',
-'isbasiclatin' => '#/130',
-'isbass' => '#/633',
-'isbassavah' => '#/633',
-'isbatak' => '#/634',
-'isbatk' => '#/634',
-'isbeng' => 'Scx/Beng',
-'isbengali' => 'Scx/Beng',
-'isbhaiksuki' => 'Scx/Bhks',
-'isbhks' => 'Scx/Bhks',
-'isbidic' => 'BidiC/Y',
-'isbidicontrol' => 'BidiC/Y',
-'isbidim' => 'BidiM/Y',
-'isbidimirrored' => 'BidiM/Y',
-'isblank' => 'Perl/Blank',
-'isblockelements' => '#/337',
-'isbopo' => 'Scx/Bopo',
-'isbopomofo' => 'Scx/Bopo',
-'isbopomofoext' => '#/294',
-'isbopomofoextended' => '#/294',
-'isboxdrawing' => '#/275',
-'isbrah' => '#/635',
-'isbrahmi' => '#/635',
-'isbrai' => '#/178',
-'isbraille' => '#/178',
-'isbraillepatterns' => '#/178',
-'isbugi' => '#/636',
-'isbuginese' => '#/636',
-'isbuhd' => '#/637',
-'isbuhid' => '#/637',
-'isbyzantinemusic' => '#/346',
-'isbyzantinemusicalsymbols' => '#/346',
-'isc' => 'Gc/C',
-'iscakm' => 'Scx/Cakm',
-'iscanadianaboriginal' => '#/638',
-'iscanadiansyllabics' => '#/129',
-'iscans' => '#/638',
-'iscari' => '#/639',
-'iscarian' => '#/639',
-'iscased' => 'Cased/Y',
-'iscasedletter' => 'Gc/LC',
-'iscaseignorable' => 'CI/Y',
-'iscaucasianalbanian' => '#/627',
-'iscc' => '#/413',
-'isce' => 'CE/Y',
-'iscf' => 'Gc/Cf',
-'ischakma' => 'Scx/Cakm',
-'ischam' => 'Scx/Cham',
-'ischangeswhencasefolded' => 'CWCF/Y',
-'ischangeswhencasemapped' => 'CWCM/Y',
-'ischangeswhenlowercased' => 'CWL/Y',
-'ischangeswhennfkccasefolded' => 'CWKCF/Y',
-'ischangeswhentitlecased' => 'CWT/Y',
-'ischangeswhenuppercased' => 'CWU/Y',
-'ischer' => '#/640',
-'ischerokee' => '#/640',
-'ischerokeesup' => '#/295',
-'ischerokeesupplement' => '#/295',
-'ischesssymbols' => '#/320',
-'isci' => 'CI/Y',
-'iscjk' => '#/111',
-'iscjkcompat' => '#/250',
-'iscjkcompatforms' => '#/347',
-'iscjkcompatibility' => '#/250',
-'iscjkcompatibilityforms' => '#/347',
-'iscjkcompatibilityideographs' => '#/391',
-'iscjkcompatibilityideographssupplement' => '#/402',
-'iscjkcompatideographs' => '#/391',
-'iscjkcompatideographssup' => '#/402',
-'iscjkexta' => '#/179',
-'iscjkextb' => '#/180',
-'iscjkextc' => '#/181',
-'iscjkextd' => '#/182',
-'iscjkexte' => '#/183',
-'iscjkextf' => '#/184',
-'iscjkradicalssup' => '#/348',
-'iscjkradicalssupplement' => '#/348',
-'iscjkstrokes' => '#/276',
-'iscjksymbols' => '#/277',
-'iscjksymbolsandpunctuation' => '#/277',
-'iscjkunifiedideographs' => '#/111',
-'iscjkunifiedideographsextensiona' => '#/179',
-'iscjkunifiedideographsextensionb' => '#/180',
-'iscjkunifiedideographsextensionc' => '#/181',
-'iscjkunifiedideographsextensiond' => '#/182',
-'iscjkunifiedideographsextensione' => '#/183',
-'iscjkunifiedideographsextensionf' => '#/184',
-'isclosepunctuation' => 'Gc/Pe',
-'iscn' => 'Gc/Cn',
-'iscntrl' => '#/413',
-'isco' => '#/414',
-'iscombiningdiacriticalmarks' => '#/324',
-'iscombiningdiacriticalmarksextended' => '#/357',
-'iscombiningdiacriticalmarksforsymbols' => '#/403',
-'iscombiningdiacriticalmarkssupplement' => '#/358',
-'iscombininghalfmarks' => '#/253',
-'iscombiningmark' => 'Gc/M',
-'iscombiningmarksforsymbols' => '#/403',
-'iscommon' => 'Scx/Zyyy',
-'iscommonindicnumberforms' => '#/373',
-'iscompatjamo' => '#/278',
-'iscompex' => 'CompEx/Y',
-'iscompositionexclusion' => 'CE/Y',
-'isconnectorpunctuation' => 'Gc/Pc',
-'iscontrol' => '#/413',
-'iscontrolpictures' => '#/355',
-'iscopt' => 'Scx/Copt',
-'iscoptic' => 'Scx/Copt',
-'iscopticepactnumbers' => '#/385',
-'iscountingrod' => '#/296',
-'iscountingrodnumerals' => '#/296',
-'iscprt' => 'Scx/Cprt',
-'iscs' => '#/14',
-'iscuneiform' => 'Scx/Xsux',
-'iscuneiformnumbers' => '#/368',
-'iscuneiformnumbersandpunctuation' => '#/368',
-'iscurrencysymbol' => 'Gc/Sc',
-'iscurrencysymbols' => '#/356',
-'iscwcf' => 'CWCF/Y',
-'iscwcm' => 'CWCM/Y',
-'iscwkcf' => 'CWKCF/Y',
-'iscwl' => 'CWL/Y',
-'iscwt' => 'CWT/Y',
-'iscwu' => 'CWU/Y',
-'iscypriot' => 'Scx/Cprt',
-'iscypriotsyllabary' => '#/369',
-'iscyrillic' => 'Scx/Cyrl',
-'iscyrillicexta' => '#/321',
-'iscyrillicextb' => '#/322',
-'iscyrillicextc' => '#/323',
-'iscyrillicextendeda' => '#/321',
-'iscyrillicextendedb' => '#/322',
-'iscyrillicextendedc' => '#/323',
-'iscyrillicsup' => '#/297',
-'iscyrillicsupplement' => '#/297',
-'iscyrillicsupplementary' => '#/297',
-'iscyrl' => 'Scx/Cyrl',
-'isdash' => 'Dash/Y',
-'isdashpunctuation' => 'Gc/Pd',
-'isdecimalnumber' => 'Gc/Nd',
-'isdefaultignorablecodepoint' => 'DI/Y',
-'isdep' => 'Dep/Y',
-'isdeprecated' => 'Dep/Y',
-'isdeseret' => '#/185',
-'isdeva' => 'Scx/Deva',
-'isdevanagari' => 'Scx/Deva',
-'isdevanagariext' => '#/338',
-'isdevanagariextended' => '#/338',
-'isdi' => 'DI/Y',
-'isdia' => 'Dia/Y',
-'isdiacritic' => 'Dia/Y',
-'isdiacriticals' => '#/324',
-'isdiacriticalsext' => '#/357',
-'isdiacriticalsforsymbols' => '#/403',
-'isdiacriticalssup' => '#/358',
-'isdigit' => 'Gc/Nd',
-'isdingbats' => '#/225',
-'isdogr' => '#/641',
-'isdogra' => '#/641',
-'isdomino' => '#/155',
-'isdominotiles' => '#/155',
-'isdsrt' => '#/185',
-'isdupl' => 'Scx/Dupl',
-'isduployan' => 'Scx/Dupl',
-'isearlydynasticcuneiform' => '#/404',
-'isegyp' => '#/642',
-'isegyptianhieroglyphformatcontrols' => '#/409',
-'isegyptianhieroglyphs' => '#/642',
-'iselba' => '#/643',
-'iselbasan' => '#/643',
-'iselym' => '#/644',
-'iselymaic' => '#/644',
-'isemoticons' => '#/252',
-'isenclosedalphanum' => '#/370',
-'isenclosedalphanumerics' => '#/370',
-'isenclosedalphanumericsupplement' => '#/393',
-'isenclosedalphanumsup' => '#/393',
-'isenclosedcjk' => '#/298',
-'isenclosedcjklettersandmonths' => '#/298',
-'isenclosedideographicsup' => '#/405',
-'isenclosedideographicsupplement' => '#/405',
-'isenclosingmark' => 'Gc/Me',
-'isethi' => 'Scx/Ethi',
-'isethiopic' => 'Scx/Ethi',
-'isethiopicext' => '#/299',
-'isethiopicexta' => '#/325',
-'isethiopicextended' => '#/299',
-'isethiopicextendeda' => '#/325',
-'isethiopicsup' => '#/300',
-'isethiopicsupplement' => '#/300',
-'isext' => 'Ext/Y',
-'isextender' => 'Ext/Y',
-'isfinalpunctuation' => 'Gc/Pf',
-'isformat' => 'Gc/Cf',
-'isfullcompositionexclusion' => 'CompEx/Y',
-'isgeneralpunctuation' => '#/313',
-'isgeometricshapes' => '#/359',
-'isgeometricshapesext' => '#/386',
-'isgeometricshapesextended' => '#/386',
-'isgeor' => 'Scx/Geor',
-'isgeorgian' => 'Scx/Geor',
-'isgeorgianext' => '#/301',
-'isgeorgianextended' => '#/301',
-'isgeorgiansup' => '#/302',
-'isgeorgiansupplement' => '#/302',
-'isglag' => 'Scx/Glag',
-'isglagolitic' => 'Scx/Glag',
-'isglagoliticsup' => '#/339',
-'isglagoliticsupplement' => '#/339',
-'isgong' => 'Scx/Gong',
-'isgonm' => 'Scx/Gonm',
-'isgoth' => '#/645',
-'isgothic' => '#/645',
-'isgran' => 'Scx/Gran',
-'isgrantha' => 'Scx/Gran',
-'isgraph' => 'Perl/Graph',
-'isgraphemebase' => 'GrBase/Y',
-'isgraphemeextend' => 'GrExt/Y',
-'isgrbase' => 'GrBase/Y',
-'isgreek' => 'Scx/Grek',
-'isgreekandcoptic' => '#/136',
-'isgreekext' => '#/229',
-'isgreekextended' => '#/229',
-'isgrek' => 'Scx/Grek',
-'isgrext' => 'GrExt/Y',
-'isgujarati' => 'Scx/Gujr',
-'isgujr' => 'Scx/Gujr',
-'isgunjalagondi' => 'Scx/Gong',
-'isgurmukhi' => 'Scx/Guru',
-'isguru' => 'Scx/Guru',
-'ishalfandfullforms' => '#/371',
-'ishalfmarks' => '#/253',
-'ishalfwidthandfullwidthforms' => '#/371',
-'ishan' => 'Scx/Han',
-'ishang' => 'Scx/Hang',
-'ishangul' => 'Scx/Hang',
-'ishangulcompatibilityjamo' => '#/278',
-'ishanguljamo' => '#/121',
-'ishanguljamoextendeda' => '#/233',
-'ishanguljamoextendedb' => '#/234',
-'ishangulsyllables' => '#/157',
-'ishani' => 'Scx/Han',
-'ishanifirohingya' => 'Scx/Rohg',
-'ishano' => '#/646',
-'ishanunoo' => '#/646',
-'ishatr' => '#/647',
-'ishatran' => '#/647',
-'ishebr' => 'Scx/Hebr',
-'ishebrew' => 'Scx/Hebr',
-'ishex' => 'Hex/Y',
-'ishexdigit' => 'Hex/Y',
-'ishighprivateusesurrogates' => '#/372',
-'ishighpusurrogates' => '#/372',
-'ishighsurrogates' => '#/350',
-'ishira' => 'Scx/Hira',
-'ishiragana' => 'Scx/Hira',
-'ishluw' => '#/648',
-'ishmng' => 'Scx/Hmng',
-'ishmnp' => 'Scx/Hmnp',
-'ishorizspace' => 'Perl/Blank',
-'ishung' => '#/649',
-'ishyphen' => 'Hyphen/T',
-'isidc' => 'IDC/Y',
-'isidcontinue' => 'IDC/Y',
-'isideo' => 'Ideo/Y',
-'isideographic' => 'Ideo/Y',
-'isideographicdescriptioncharacters' => '#/112',
-'isideographicsymbols' => '#/387',
-'isideographicsymbolsandpunctuation' => '#/387',
-'isids' => 'IDS/Y',
-'isidsb' => '#/67',
-'isidsbinaryoperator' => '#/67',
-'isidst' => '#/69',
-'isidstart' => 'IDS/Y',
-'isidstrinaryoperator' => '#/69',
-'isimperialaramaic' => '#/629',
-'isindicnumberforms' => '#/373',
-'isindicsiyaqnumbers' => '#/382',
-'isinherited' => 'Scx/Zinh',
-'isinitialpunctuation' => 'Gc/Pi',
-'isinscriptionalpahlavi' => '#/676',
-'isinscriptionalparthian' => '#/678',
-'isipaext' => '#/160',
-'isipaextensions' => '#/160',
-'isital' => '#/650',
-'isjamo' => '#/121',
-'isjamoexta' => '#/233',
-'isjamoextb' => '#/234',
-'isjava' => '#/651',
-'isjavanese' => '#/651',
-'isjoinc' => '#/87',
-'isjoincontrol' => '#/87',
-'iskaithi' => 'Scx/Kthi',
-'iskali' => '#/192',
-'iskana' => 'Scx/Kana',
-'iskanaexta' => '#/236',
-'iskanaextendeda' => '#/236',
-'iskanasup' => '#/190',
-'iskanasupplement' => '#/190',
-'iskanbun' => '#/162',
-'iskangxi' => '#/163',
-'iskangxiradicals' => '#/163',
-'iskannada' => 'Scx/Knda',
-'iskatakana' => 'Scx/Kana',
-'iskatakanaext' => '#/303',
-'iskatakanaphoneticextensions' => '#/303',
-'iskayahli' => '#/192',
-'iskhar' => 'Scx/Khar',
-'iskharoshthi' => 'Scx/Khar',
-'iskhmer' => 'Scx/Khmr',
-'iskhmersymbols' => '#/327',
-'iskhmr' => 'Scx/Khmr',
-'iskhoj' => 'Scx/Khoj',
-'iskhojki' => 'Scx/Khoj',
-'iskhudawadi' => 'Scx/Sind',
-'isknda' => 'Scx/Knda',
-'iskthi' => 'Scx/Kthi',
-'isl' => 'Gc/L',
-'isl&' => 'Gc/LC',
-'isl_' => 'Gc/LC',
-'islana' => 'Scx/Lana',
-'islao' => 'Scx/Lao',
-'islaoo' => 'Scx/Lao',
-'islatin' => 'Scx/Latn',
-'islatin1' => '#/165',
-'islatin1sup' => '#/165',
-'islatin1supplement' => '#/165',
-'islatinexta' => '#/255',
-'islatinextadditional' => '#/388',
-'islatinextb' => '#/256',
-'islatinextc' => '#/257',
-'islatinextd' => '#/258',
-'islatinexte' => '#/259',
-'islatinextendeda' => '#/255',
-'islatinextendedadditional' => '#/388',
-'islatinextendedb' => '#/256',
-'islatinextendedc' => '#/257',
-'islatinextendedd' => '#/258',
-'islatinextendede' => '#/259',
-'islatn' => 'Scx/Latn',
-'islc' => 'Gc/LC',
-'islepc' => '#/652',
-'islepcha' => '#/652',
-'isletter' => 'Gc/L',
-'isletterlikesymbols' => '#/383',
-'isletternumber' => 'Gc/Nl',
-'islimb' => 'Scx/Limb',
-'islimbu' => 'Scx/Limb',
-'islina' => 'Scx/Lina',
-'islinb' => 'Scx/Linb',
-'islineara' => 'Scx/Lina',
-'islinearb' => 'Scx/Linb',
-'islinearbideograms' => '#/374',
-'islinearbsyllabary' => '#/375',
-'islineseparator' => '#/415',
-'islisu' => '#/122',
-'isll' => 'Gc/Ll',
-'islm' => 'Gc/Lm',
-'islo' => 'Gc/Lo',
-'isloe' => 'InPC/VisualOr',
-'islogicalorderexception' => 'InPC/VisualOr',
-'islower' => 'Lower/Y',
-'islowercase' => 'Lower/Y',
-'islowercaseletter' => 'Gc/Ll',
-'islowsurrogates' => '#/340',
-'islt' => 'Perl/Title',
-'islu' => 'Gc/Lu',
-'islyci' => '#/653',
-'islycian' => '#/653',
-'islydi' => '#/654',
-'islydian' => '#/654',
-'ism' => 'Gc/M',
-'ismahajani' => '#/655',
-'ismahj' => '#/655',
-'ismahjong' => '#/194',
-'ismahjongtiles' => '#/194',
-'ismaka' => '#/656',
-'ismakasar' => '#/656',
-'ismalayalam' => 'Scx/Mlym',
-'ismand' => '#/657',
-'ismandaic' => '#/657',
-'ismani' => '#/658',
-'ismanichaean' => '#/658',
-'ismarc' => '#/659',
-'ismarchen' => '#/659',
-'ismark' => 'Gc/M',
-'ismasaramgondi' => 'Scx/Gonm',
-'ismath' => 'Math/Y',
-'ismathalphanum' => '#/329',
-'ismathematicalalphanumericsymbols' => '#/329',
-'ismathematicaloperators' => '#/341',
-'ismathoperators' => '#/341',
-'ismathsymbol' => 'Gc/Sm',
-'ismayannumerals' => '#/342',
-'ismc' => 'Gc/Mc',
-'isme' => 'Gc/Me',
-'ismedefaidrin' => '#/660',
-'ismedf' => '#/660',
-'ismeeteimayek' => '#/665',
-'ismeeteimayekext' => '#/351',
-'ismeeteimayekextensions' => '#/351',
-'ismend' => '#/661',
-'ismendekikakui' => '#/661',
-'ismerc' => '#/662',
-'ismero' => '#/394',
-'ismeroiticcursive' => '#/662',
-'ismeroitichieroglyphs' => '#/394',
-'ismiao' => '#/663',
-'ismiscarrows' => '#/283',
-'ismiscellaneousmathematicalsymbolsa' => '#/376',
-'ismiscellaneousmathematicalsymbolsb' => '#/377',
-'ismiscellaneoussymbols' => '#/306',
-'ismiscellaneoussymbolsandarrows' => '#/283',
-'ismiscellaneoussymbolsandpictographs' => '#/362',
-'ismiscellaneoustechnical' => '#/343',
-'ismiscmathsymbolsa' => '#/376',
-'ismiscmathsymbolsb' => '#/377',
-'ismiscpictographs' => '#/362',
-'ismiscsymbols' => '#/306',
-'ismisctechnical' => '#/343',
-'ismlym' => 'Scx/Mlym',
-'ismn' => 'Gc/Mn',
-'ismodi' => '#/664',
-'ismodifierletter' => 'Gc/Lm',
-'ismodifierletters' => '#/363',
-'ismodifiersymbol' => 'Gc/Sk',
-'ismodifiertoneletters' => '#/395',
-'ismong' => 'Scx/Mong',
-'ismongolian' => 'Scx/Mong',
-'ismongoliansup' => '#/331',
-'ismongoliansupplement' => '#/331',
-'ismro' => '#/624',
-'ismroo' => '#/624',
-'ismtei' => '#/665',
-'ismult' => 'Scx/Mult',
-'ismultani' => 'Scx/Mult',
-'ismusic' => '#/139',
-'ismusicalsymbols' => '#/139',
-'ismyanmar' => 'Scx/Mymr',
-'ismyanmarexta' => '#/307',
-'ismyanmarextb' => '#/308',
-'ismyanmarextendeda' => '#/307',
-'ismyanmarextendedb' => '#/308',
-'ismymr' => 'Scx/Mymr',
-'isn' => 'Gc/N',
-'isnabataean' => '#/666',
-'isnand' => 'Scx/Nand',
-'isnandinagari' => 'Scx/Nand',
-'isnarb' => '#/364',
-'isnb' => 'Blk/NB',
-'isnbat' => '#/666',
-'isnchar' => 'Perl/_PerlNch',
-'isnd' => 'Gc/Nd',
-'isnewa' => '#/667',
-'isnewtailue' => 'Scx/Talu',
-'isnko' => '#/625',
-'isnkoo' => '#/625',
-'isnl' => 'Gc/Nl',
-'isno' => 'Gc/No',
-'isnoblock' => 'Blk/NB',
-'isnoncharactercodepoint' => 'Perl/_PerlNch',
-'isnonspacingmark' => 'Gc/Mn',
-'isnshu' => '#/668',
-'isnumber' => 'Gc/N',
-'isnumberforms' => '#/310',
-'isnushu' => '#/668',
-'isnyiakengpuachuehmong' => 'Scx/Hmnp',
-'isocr' => '#/116',
-'isogam' => '#/669',
-'isogham' => '#/669',
-'isolchiki' => '#/200',
-'isolck' => '#/200',
-'isoldhungarian' => '#/649',
-'isolditalic' => '#/650',
-'isoldnortharabian' => '#/364',
-'isoldpermic' => '#/674',
-'isoldpersian' => '#/700',
-'isoldsogdian' => '#/686',
-'isoldsoutharabian' => '#/365',
-'isoldturkic' => '#/670',
-'isopenpunctuation' => 'Gc/Ps',
-'isopticalcharacterrecognition' => '#/116',
-'isoriya' => 'Scx/Orya',
-'isorkh' => '#/670',
-'isornamentaldingbats' => '#/389',
-'isorya' => 'Scx/Orya',
-'isosage' => '#/671',
-'isosge' => '#/671',
-'isosma' => '#/672',
-'isosmanya' => '#/672',
-'isother' => 'Gc/C',
-'isotherletter' => 'Gc/Lo',
-'isothernumber' => 'Gc/No',
-'isotherpunctuation' => 'Gc/Po',
-'isothersymbol' => 'Gc/So',
-'isottomansiyaqnumbers' => '#/396',
-'isp' => 'Gc/P',
-'ispahawhhmong' => 'Scx/Hmng',
-'ispalm' => '#/267',
-'ispalmyrene' => '#/267',
-'isparagraphseparator' => '#/416',
-'ispatsyn' => 'PatSyn/Y',
-'ispatternsyntax' => 'PatSyn/Y',
-'ispatternwhitespace' => 'Perl/_PerlPat',
-'ispatws' => 'Perl/_PerlPat',
-'ispauc' => '#/673',
-'ispaucinhau' => '#/673',
-'ispc' => 'Gc/Pc',
-'ispcm' => 'PCM/Y',
-'ispd' => 'Gc/Pd',
-'ispe' => 'Gc/Pe',
-'isperlspace' => '#/3',
-'isperlword' => 'Perl/PerlWord',
-'isperm' => '#/674',
-'ispf' => 'Gc/Pf',
-'isphag' => '#/675',
-'isphagspa' => '#/675',
-'isphaistos' => '#/239',
-'isphaistosdisc' => '#/239',
-'isphli' => '#/676',
-'isphlp' => 'Scx/Phlp',
-'isphnx' => '#/677',
-'isphoenician' => '#/677',
-'isphoneticext' => '#/312',
-'isphoneticextensions' => '#/312',
-'isphoneticextensionssupplement' => '#/352',
-'isphoneticextsup' => '#/352',
-'ispi' => 'Gc/Pi',
-'isplayingcards' => '#/333',
-'isplrd' => '#/663',
-'ispo' => 'Gc/Po',
-'isposixalnum' => '#/5',
-'isposixalpha' => '#/6',
-'isposixblank' => '#/7',
-'isposixcntrl' => '#/8',
-'isposixdigit' => '#/9',
-'isposixgraph' => '#/10',
-'isposixlower' => '#/11',
-'isposixprint' => '#/12',
-'isposixpunct' => 'Perl/PosixPun',
-'isposixspace' => '#/3',
-'isposixupper' => '#/13',
-'isposixword' => 'Perl/PerlWord',
-'isposixxdigit' => '#/59',
-'isprependedconcatenationmark' => 'PCM/Y',
-'isprint' => 'Perl/Print',
-'isprivateuse' => '#/414',
-'isprivateusearea' => '#/117',
-'isprti' => '#/678',
-'isps' => 'Gc/Ps',
-'ispsalterpahlavi' => 'Scx/Phlp',
-'ispua' => '#/117',
-'ispunct' => 'Gc/P',
-'ispunctuation' => 'Gc/P',
-'isqaac' => 'Scx/Copt',
-'isqaai' => 'Scx/Zinh',
-'isqmark' => 'QMark/Y',
-'isquotationmark' => 'QMark/Y',
-'isradical' => '#/90',
-'isregionalindicator' => '#/65',
-'isrejang' => '#/679',
-'isri' => '#/65',
-'isrjng' => '#/679',
-'isrohg' => 'Scx/Rohg',
-'isrumi' => '#/126',
-'isruminumeralsymbols' => '#/126',
-'isrunic' => '#/680',
-'isrunr' => '#/680',
-'iss' => 'Gc/S',
-'issamaritan' => '#/681',
-'issamr' => '#/681',
-'issarb' => '#/365',
-'issaur' => '#/682',
-'issaurashtra' => '#/682',
-'issc' => 'Gc/Sc',
-'issd' => 'SD/Y',
-'issentenceterminal' => 'STerm/Y',
-'isseparator' => 'Gc/Z',
-'issgnw' => '#/683',
-'issharada' => 'Scx/Shrd',
-'isshavian' => '#/204',
-'isshaw' => '#/204',
-'isshorthandformatcontrols' => '#/406',
-'isshrd' => 'Scx/Shrd',
-'issidd' => '#/684',
-'issiddham' => '#/684',
-'issignwriting' => '#/683',
-'issind' => 'Scx/Sind',
-'issinh' => 'Scx/Sinh',
-'issinhala' => 'Scx/Sinh',
-'issinhalaarchaicnumbers' => '#/401',
-'issk' => 'Gc/Sk',
-'issm' => 'Gc/Sm',
-'issmallforms' => '#/288',
-'issmallformvariants' => '#/288',
-'issmallkanaext' => '#/334',
-'issmallkanaextension' => '#/334',
-'isso' => 'Gc/So',
-'issoftdotted' => 'SD/Y',
-'issogd' => '#/685',
-'issogdian' => '#/685',
-'issogo' => '#/686',
-'issora' => '#/687',
-'issorasompeng' => '#/687',
-'issoyo' => '#/688',
-'issoyombo' => '#/688',
-'isspace' => 'Perl/SpacePer',
-'isspaceperl' => 'Perl/SpacePer',
-'isspaceseparator' => 'Gc/Zs',
-'isspacingmark' => 'Gc/Mc',
-'isspacingmodifierletters' => '#/363',
-'isspecials' => '#/240',
-'issterm' => 'STerm/Y',
-'issund' => '#/689',
-'issundanese' => '#/689',
-'issundanesesup' => '#/335',
-'issundanesesupplement' => '#/335',
-'issuparrowsa' => '#/289',
-'issuparrowsb' => '#/290',
-'issuparrowsc' => '#/291',
-'issuperandsub' => '#/315',
-'issuperscriptsandsubscripts' => '#/315',
-'issupmathoperators' => '#/378',
-'issupplementalarrowsa' => '#/289',
-'issupplementalarrowsb' => '#/290',
-'issupplementalarrowsc' => '#/291',
-'issupplementalmathematicaloperators' => '#/378',
-'issupplementalpunctuation' => '#/354',
-'issupplementalsymbolsandpictographs' => '#/407',
-'issupplementaryprivateuseareaa' => '#/209',
-'issupplementaryprivateuseareab' => '#/210',
-'issuppuaa' => '#/209',
-'issuppuab' => '#/210',
-'issuppunctuation' => '#/354',
-'issupsymbolsandpictographs' => '#/407',
-'issurrogate' => '#/14',
-'issuttonsignwriting' => '#/384',
-'issylo' => '#/690',
-'issylotinagri' => '#/690',
-'issymbol' => 'Gc/S',
-'issymbolsandpictographsexta' => '#/408',
-'issymbolsandpictographsextendeda' => '#/408',
-'issyrc' => 'Scx/Syrc',
-'issyriac' => 'Scx/Syrc',
-'issyriacsup' => '#/271',
-'issyriacsupplement' => '#/271',
-'istagalog' => '#/695',
-'istagb' => 'Scx/Tagb',
-'istagbanwa' => 'Scx/Tagb',
-'istags' => '#/127',
-'istaile' => '#/691',
-'istaitham' => 'Scx/Lana',
-'istaiviet' => '#/693',
-'istaixuanjing' => '#/317',
-'istaixuanjingsymbols' => '#/317',
-'istakr' => 'Scx/Takr',
-'istakri' => 'Scx/Takr',
-'istale' => '#/691',
-'istalu' => 'Scx/Talu',
-'istamil' => 'Scx/Taml',
-'istamilsup' => '#/242',
-'istamilsupplement' => '#/242',
-'istaml' => 'Scx/Taml',
-'istang' => '#/692',
-'istangut' => '#/692',
-'istangutcomponents' => '#/379',
-'istavt' => '#/693',
-'istelu' => 'Scx/Telu',
-'istelugu' => 'Scx/Telu',
-'isterm' => 'Term/Y',
-'isterminalpunctuation' => 'Term/Y',
-'istfng' => '#/694',
-'istglg' => '#/695',
-'isthaa' => 'Scx/Thaa',
-'isthaana' => 'Scx/Thaa',
-'isthai' => '#/696',
-'istibetan' => 'Scx/Tibt',
-'istibt' => 'Scx/Tibt',
-'istifinagh' => '#/694',
-'istirh' => 'Scx/Tirh',
-'istirhuta' => 'Scx/Tirh',
-'istitle' => 'Perl/Title',
-'istitlecase' => 'Perl/Title',
-'istitlecaseletter' => 'Perl/Title',
-'istransportandmap' => '#/366',
-'istransportandmapsymbols' => '#/366',
-'isucas' => '#/129',
-'isucasext' => '#/216',
-'isugar' => '#/697',
-'isugaritic' => '#/697',
-'isuideo' => 'UIdeo/Y',
-'isunassigned' => 'Gc/Cn',
-'isunicode' => '#/2',
-'isunifiedcanadianaboriginalsyllabics' => '#/129',
-'isunifiedcanadianaboriginalsyllabicsextended' => '#/216',
-'isunifiedideograph' => 'UIdeo/Y',
-'isunknown' => 'Scx/Zzzz',
-'isupper' => 'Upper/Y',
-'isuppercase' => 'Upper/Y',
-'isuppercaseletter' => 'Gc/Lu',
-'isvai' => '#/626',
-'isvaii' => '#/626',
-'isvariationselector' => '#/92',
-'isvariationselectors' => '#/110',
-'isvariationselectorssupplement' => '#/148',
-'isvedicext' => '#/245',
-'isvedicextensions' => '#/245',
-'isverticalforms' => '#/344',
-'isvertspace' => '#/4',
-'isvs' => '#/92',
-'isvssup' => '#/148',
-'iswancho' => '#/699',
-'iswara' => '#/698',
-'iswarangciti' => '#/698',
-'iswcho' => '#/699',
-'iswhitespace' => 'Perl/SpacePer',
-'isword' => 'Perl/Word',
-'iswspace' => 'Perl/SpacePer',
-'isxdigit' => 'Hex/Y',
-'isxidc' => 'XIDC/Y',
-'isxidcontinue' => 'XIDC/Y',
-'isxids' => 'XIDS/Y',
-'isxidstart' => 'XIDS/Y',
-'isxpeo' => '#/700',
-'isxperlspace' => 'Perl/SpacePer',
-'isxposixalnum' => 'Perl/Alnum',
-'isxposixalpha' => 'Alpha/Y',
-'isxposixblank' => 'Perl/Blank',
-'isxposixcntrl' => '#/413',
-'isxposixdigit' => 'Gc/Nd',
-'isxposixgraph' => 'Perl/Graph',
-'isxposixlower' => 'Lower/Y',
-'isxposixprint' => 'Perl/Print',
-'isxposixpunct' => 'Perl/XPosixPu',
-'isxposixspace' => 'Perl/SpacePer',
-'isxposixupper' => 'Upper/Y',
-'isxposixword' => 'Perl/Word',
-'isxposixxdigit' => 'Hex/Y',
-'isxsux' => 'Scx/Xsux',
-'isyi' => 'Scx/Yi',
-'isyiii' => 'Scx/Yi',
-'isyijing' => '#/175',
-'isyijinghexagramsymbols' => '#/175',
-'isyiradicals' => '#/293',
-'isyisyllables' => '#/318',
-'isz' => 'Gc/Z',
-'iszanabazarsquare' => '#/701',
-'iszanb' => '#/701',
-'iszinh' => 'Scx/Zinh',
-'iszl' => '#/415',
-'iszp' => '#/416',
-'iszs' => 'Gc/Zs',
-'iszyyy' => 'Scx/Zyyy',
-'iszzzz' => 'Scx/Zzzz',
-'ital' => '#/650',
-'jamo' => '#/121',
-'jamoexta' => '#/233',
-'jamoextb' => '#/234',
-'java' => '#/651',
-'javanese' => '#/651',
-'jg=africanfeh' => '#/449',
-'jg=africannoon' => '#/455',
-'jg=africanqaf' => '#/450',
-'jg=ain' => 'Jg/Ain',
-'jg=alaph' => '#/437',
-'jg=alef' => 'Jg/Alef',
-'jg=beh' => 'Jg/Beh',
-'jg=beth' => '#/427',
-'jg=burushaskiyehbarree' => '#/500',
-'jg=dal' => 'Jg/Dal',
-'jg=dalathrish' => '#/451',
-'jg=e' => '#/417',
-'jg=farsiyeh' => 'Jg/FarsiYeh',
-'jg=fe' => '#/418',
-'jg=feh' => 'Jg/Feh',
-'jg=finalsemkath' => '#/461',
-'jg=gaf' => 'Jg/Gaf',
-'jg=gamal' => '#/438',
-'jg=hah' => 'Jg/Hah',
-'jg=hamzaonhehgoal' => '#/478',
-'jg=hanifirohingyakinnaya' => 'Jg/HanifiRo',
-'jg=hanifirohingyapa' => '#/492',
-'jg=he' => '#/419',
-'jg=heh' => '#/421',
-'jg=hehgoal' => '#/444',
-'jg=heth' => '#/428',
-'jg=kaf' => 'Jg/Kaf',
-'jg=kaph' => '#/429',
-'jg=khaph' => '#/439',
-'jg=knottedheh' => '#/452',
-'jg=lam' => 'Jg/Lam',
-'jg=lamadh' => '#/442',
-'jg=malayalambha' => '#/462',
-'jg=malayalamja' => '#/456',
-'jg=malayalamlla' => '#/463',
-'jg=malayalamllla' => '#/470',
-'jg=malayalamnga' => '#/464',
-'jg=malayalamnna' => '#/465',
-'jg=malayalamnnna' => '#/471',
-'jg=malayalamnya' => '#/466',
-'jg=malayalamra' => '#/457',
-'jg=malayalamssa' => '#/467',
-'jg=malayalamtta' => '#/468',
-'jg=manichaeanaleph' => '#/488',
-'jg=manichaeanayin' => '#/479',
-'jg=manichaeanbeth' => '#/480',
-'jg=manichaeandaleth' => '#/493',
-'jg=manichaeandhamedh' => '#/497',
-'jg=manichaeanfive' => '#/481',
-'jg=manichaeangimel' => '#/489',
-'jg=manichaeanheth' => '#/482',
-'jg=manichaeanhundred' => '#/498',
-'jg=manichaeankaph' => '#/483',
-'jg=manichaeanlamedh' => '#/494',
-'jg=manichaeanmem' => '#/472',
-'jg=manichaeannun' => '#/473',
-'jg=manichaeanone' => '#/474',
-'jg=manichaeanpe' => '#/469',
-'jg=manichaeanqoph' => '#/484',
-'jg=manichaeanresh' => '#/485',
-'jg=manichaeansadhe' => '#/490',
-'jg=manichaeansamekh' => '#/495',
-'jg=manichaeantaw' => '#/475',
-'jg=manichaeanten' => '#/476',
-'jg=manichaeanteth' => '#/486',
-'jg=manichaeanthamedh' => '#/499',
-'jg=manichaeantwenty' => '#/496',
-'jg=manichaeanwaw' => '#/477',
-'jg=manichaeanyodh' => '#/487',
-'jg=manichaeanzayin' => '#/491',
-'jg=meem' => '#/430',
-'jg=mim' => '#/422',
-'jg=nojoininggroup' => 'Jg/NoJoinin',
-'jg=noon' => '#/431',
-'jg=nun' => '#/423',
-'jg=nya' => '#/424',
-'jg=pe' => '#/420',
-'jg=qaf' => 'Jg/Qaf',
-'jg=qaph' => '#/432',
-'jg=reh' => 'Jg/Reh',
-'jg=reversedpe' => '#/453',
-'jg=rohingyayeh' => '#/458',
-'jg=sad' => 'Jg/Sad',
-'jg=sadhe' => '#/440',
-'jg=seen' => 'Jg/Seen',
-'jg=semkath' => '#/445',
-'jg=shin' => '#/433',
-'jg=straightwaw' => '#/459',
-'jg=swashkaf' => '#/446',
-'jg=syriacwaw' => '#/447',
-'jg=tah' => '#/425',
-'jg=taw' => '#/426',
-'jg=tehmarbuta' => '#/454',
-'jg=tehmarbutagoal' => '#/478',
-'jg=teth' => '#/434',
-'jg=waw' => 'Jg/Waw',
-'jg=yeh' => 'Jg/Yeh',
-'jg=yehbarree' => '#/448',
-'jg=yehwithtail' => '#/460',
-'jg=yudh' => '#/435',
-'jg=yudhhe' => '#/443',
-'jg=zain' => '#/436',
-'jg=zhain' => '#/441',
-'joinc' => '#/87',
-'joinc=f' => '#/!87',
-'joinc=false' => '#/!87',
-'joinc=n' => '#/!87',
-'joinc=no' => '#/!87',
-'joinc=t' => '#/87',
-'joinc=true' => '#/87',
-'joinc=y' => '#/87',
-'joinc=yes' => '#/87',
-'joincontrol' => '#/87',
-'jt=c' => 'Jt/C',
-'jt=d' => 'Jt/D',
-'jt=dualjoining' => 'Jt/D',
-'jt=joincausing' => 'Jt/C',
-'jt=l' => 'Jt/L',
-'jt=leftjoining' => 'Jt/L',
-'jt=nonjoining' => 'Jt/U',
-'jt=r' => 'Jt/R',
-'jt=rightjoining' => 'Jt/R',
-'jt=t' => 'Jt/T',
-'jt=transparent' => 'Jt/T',
-'jt=u' => 'Jt/U',
-'kaithi' => 'Scx/Kthi',
-'kali' => '#/192',
-'kana' => 'Scx/Kana',
-'kanaexta' => '#/236',
-'kanaextendeda' => '#/236',
-'kanasup' => '#/190',
-'kanasupplement' => '#/190',
-'kanbun' => '#/162',
-'kangxi' => '#/163',
-'kangxiradicals' => '#/163',
-'kannada' => 'Scx/Knda',
-'katakana' => 'Scx/Kana',
-'katakanaext' => '#/303',
-'katakanaphoneticextensions' => '#/303',
-'kayahli' => '#/192',
-'khar' => 'Scx/Khar',
-'kharoshthi' => 'Scx/Khar',
-'khmer' => 'Scx/Khmr',
-'khmersymbols' => '#/327',
-'khmr' => 'Scx/Khmr',
-'khoj' => 'Scx/Khoj',
-'khojki' => 'Scx/Khoj',
-'khudawadi' => 'Scx/Sind',
-'knda' => 'Scx/Knda',
-'kthi' => 'Scx/Kthi',
-'l' => 'Gc/L',
-'l&' => 'Gc/LC',
-'l_' => 'Gc/LC',
-'lana' => 'Scx/Lana',
-'lao' => 'Scx/Lao',
-'laoo' => 'Scx/Lao',
-'latin' => 'Scx/Latn',
-'latin1' => '#/165',
-'latin1sup' => '#/165',
-'latin1supplement' => '#/165',
-'latinexta' => '#/255',
-'latinextadditional' => '#/388',
-'latinextb' => '#/256',
-'latinextc' => '#/257',
-'latinextd' => '#/258',
-'latinexte' => '#/259',
-'latinextendeda' => '#/255',
-'latinextendedadditional' => '#/388',
-'latinextendedb' => '#/256',
-'latinextendedc' => '#/257',
-'latinextendedd' => '#/258',
-'latinextendede' => '#/259',
-'latn' => 'Scx/Latn',
-'lb=ai' => 'Lb/AI',
-'lb=al' => 'Lb/AL',
-'lb=alphabetic' => 'Lb/AL',
-'lb=ambiguous' => 'Lb/AI',
-'lb=b2' => '#/501',
-'lb=ba' => 'Lb/BA',
-'lb=bb' => 'Lb/BB',
-'lb=bk' => '#/502',
-'lb=breakafter' => 'Lb/BA',
-'lb=breakbefore' => 'Lb/BB',
-'lb=breakboth' => '#/501',
-'lb=breaksymbols' => '#/510',
-'lb=carriagereturn' => '#/63',
-'lb=cb' => '#/503',
-'lb=cj' => 'Lb/CJ',
-'lb=cl' => 'Lb/CL',
-'lb=closeparenthesis' => '#/504',
-'lb=closepunctuation' => 'Lb/CL',
-'lb=cm' => 'Lb/CM',
-'lb=combiningmark' => 'Lb/CM',
-'lb=complexcontext' => 'Lb/SA',
-'lb=conditionaljapanesestarter' => 'Lb/CJ',
-'lb=contingentbreak' => '#/503',
-'lb=cp' => '#/504',
-'lb=cr' => '#/63',
-'lb=eb' => 'Lb/EB',
-'lb=ebase' => 'Lb/EB',
-'lb=em' => '#/505',
-'lb=emodifier' => '#/505',
-'lb=ex' => 'Lb/EX',
-'lb=exclamation' => 'Lb/EX',
-'lb=gl' => 'Lb/GL',
-'lb=glue' => 'Lb/GL',
-'lb=h2' => 'GCB/LV',
-'lb=h3' => 'GCB/LVT',
-'lb=hebrewletter' => 'WB/HL',
-'lb=hl' => 'WB/HL',
-'lb=hy' => '#/506',
-'lb=hyphen' => '#/506',
-'lb=id' => 'Lb/ID',
-'lb=ideographic' => 'Lb/ID',
-'lb=in' => 'Lb/IN',
-'lb=infixnumeric' => 'Lb/IS',
-'lb=inseparable' => 'Lb/IN',
-'lb=inseperable' => 'Lb/IN',
-'lb=is' => 'Lb/IS',
-'lb=jl' => '#/60',
-'lb=jt' => '#/61',
-'lb=jv' => '#/62',
-'lb=lf' => '#/64',
-'lb=linefeed' => '#/64',
-'lb=mandatorybreak' => '#/502',
-'lb=nextline' => '#/507',
-'lb=nl' => '#/507',
-'lb=nonstarter' => 'Lb/NS',
-'lb=ns' => 'Lb/NS',
-'lb=nu' => 'Lb/NU',
-'lb=numeric' => 'Lb/NU',
-'lb=op' => 'Lb/OP',
-'lb=openpunctuation' => 'Lb/OP',
-'lb=po' => 'Lb/PO',
-'lb=postfixnumeric' => 'Lb/PO',
-'lb=pr' => 'Lb/PR',
-'lb=prefixnumeric' => 'Lb/PR',
-'lb=qu' => 'Lb/QU',
-'lb=quotation' => 'Lb/QU',
-'lb=regionalindicator' => '#/65',
-'lb=ri' => '#/65',
-'lb=sa' => 'Lb/SA',
-'lb=sg' => '#/508',
-'lb=sp' => '#/509',
-'lb=space' => '#/509',
-'lb=surrogate' => '#/508',
-'lb=sy' => '#/510',
-'lb=unknown' => 'Lb/XX',
-'lb=wj' => '#/511',
-'lb=wordjoiner' => '#/511',
-'lb=xx' => 'Lb/XX',
-'lb=zw' => '#/512',
-'lb=zwj' => '#/66',
-'lb=zwspace' => '#/512',
-'lc' => 'Gc/LC',
-'lepc' => '#/652',
-'lepcha' => '#/652',
-'letter' => 'Gc/L',
-'letterlikesymbols' => '#/383',
-'letternumber' => 'Gc/Nl',
-'limb' => 'Scx/Limb',
-'limbu' => 'Scx/Limb',
-'lina' => 'Scx/Lina',
-'linb' => 'Scx/Linb',
-'lineara' => 'Scx/Lina',
-'linearb' => 'Scx/Linb',
-'linearbideograms' => '#/374',
-'linearbsyllabary' => '#/375',
-'lineseparator' => '#/415',
-'lisu' => '#/122',
-'ll' => 'Gc/Ll',
-'lm' => 'Gc/Lm',
-'lo' => 'Gc/Lo',
-'loe' => 'InPC/VisualOr',
-'loe=f' => '!InPC/VisualOr',
-'loe=false' => '!InPC/VisualOr',
-'loe=n' => '!InPC/VisualOr',
-'loe=no' => '!InPC/VisualOr',
-'loe=t' => 'InPC/VisualOr',
-'loe=true' => 'InPC/VisualOr',
-'loe=y' => 'InPC/VisualOr',
-'loe=yes' => 'InPC/VisualOr',
-'logicalorderexception' => 'InPC/VisualOr',
-'lower' => 'Lower/Y',
-'lower=f' => '!Lower/Y',
-'lower=false' => '!Lower/Y',
-'lower=n' => '!Lower/Y',
-'lower=no' => '!Lower/Y',
-'lower=t' => 'Lower/Y',
-'lower=true' => 'Lower/Y',
-'lower=y' => 'Lower/Y',
-'lower=yes' => 'Lower/Y',
-'lowercase' => 'Lower/Y',
-'lowercaseletter' => 'Gc/Ll',
-'lowsurrogates' => '#/340',
-'lt' => 'Perl/Title',
-'lu' => 'Gc/Lu',
-'lyci' => '#/653',
-'lycian' => '#/653',
-'lydi' => '#/654',
-'lydian' => '#/654',
-'m' => 'Gc/M',
-'mahajani' => '#/655',
-'mahj' => '#/655',
-'mahjong' => '#/194',
-'mahjongtiles' => '#/194',
-'maka' => '#/656',
-'makasar' => '#/656',
-'malayalam' => 'Scx/Mlym',
-'mand' => '#/657',
-'mandaic' => '#/657',
-'mani' => '#/658',
-'manichaean' => '#/658',
-'marc' => '#/659',
-'marchen' => '#/659',
-'mark' => 'Gc/M',
-'masaramgondi' => 'Scx/Gonm',
-'math' => 'Math/Y',
-'math=f' => '!Math/Y',
-'math=false' => '!Math/Y',
-'math=n' => '!Math/Y',
-'math=no' => '!Math/Y',
-'math=t' => 'Math/Y',
-'math=true' => 'Math/Y',
-'math=y' => 'Math/Y',
-'math=yes' => 'Math/Y',
-'mathalphanum' => '#/329',
-'mathematicalalphanumericsymbols' => '#/329',
-'mathematicaloperators' => '#/341',
-'mathoperators' => '#/341',
-'mathsymbol' => 'Gc/Sm',
-'mayannumerals' => '#/342',
-'mc' => 'Gc/Mc',
-'me' => 'Gc/Me',
-'medefaidrin' => '#/660',
-'medf' => '#/660',
-'meeteimayek' => '#/665',
-'meeteimayekext' => '#/351',
-'meeteimayekextensions' => '#/351',
-'mend' => '#/661',
-'mendekikakui' => '#/661',
-'merc' => '#/662',
-'mero' => '#/394',
-'meroiticcursive' => '#/662',
-'meroitichieroglyphs' => '#/394',
-'miao' => '#/663',
-'miscarrows' => '#/283',
-'miscellaneousmathematicalsymbolsa' => '#/376',
-'miscellaneousmathematicalsymbolsb' => '#/377',
-'miscellaneoussymbols' => '#/306',
-'miscellaneoussymbolsandarrows' => '#/283',
-'miscellaneoussymbolsandpictographs' => '#/362',
-'miscellaneoustechnical' => '#/343',
-'miscmathsymbolsa' => '#/376',
-'miscmathsymbolsb' => '#/377',
-'miscpictographs' => '#/362',
-'miscsymbols' => '#/306',
-'misctechnical' => '#/343',
-'mlym' => 'Scx/Mlym',
-'mn' => 'Gc/Mn',
-'modi' => '#/664',
-'modifierletter' => 'Gc/Lm',
-'modifierletters' => '#/363',
-'modifiersymbol' => 'Gc/Sk',
-'modifiertoneletters' => '#/395',
-'mong' => 'Scx/Mong',
-'mongolian' => 'Scx/Mong',
-'mongoliansup' => '#/331',
-'mongoliansupplement' => '#/331',
-'mro' => '#/624',
-'mroo' => '#/624',
-'mtei' => '#/665',
-'mult' => 'Scx/Mult',
-'multani' => 'Scx/Mult',
-'music' => '#/139',
-'musicalsymbols' => '#/139',
-'myanmar' => 'Scx/Mymr',
-'myanmarexta' => '#/307',
-'myanmarextb' => '#/308',
-'myanmarextendeda' => '#/307',
-'myanmarextendedb' => '#/308',
-'mymr' => 'Scx/Mymr',
-'n' => 'Gc/N',
-'nabataean' => '#/666',
-'nand' => 'Scx/Nand',
-'nandinagari' => 'Scx/Nand',
-'narb' => '#/364',
-'nb' => 'Blk/NB',
-'nbat' => '#/666',
-'nchar' => 'Perl/_PerlNch',
-'nchar=f' => '!Perl/_PerlNch',
-'nchar=false' => '!Perl/_PerlNch',
-'nchar=n' => '!Perl/_PerlNch',
-'nchar=no' => '!Perl/_PerlNch',
-'nchar=t' => 'Perl/_PerlNch',
-'nchar=true' => 'Perl/_PerlNch',
-'nchar=y' => 'Perl/_PerlNch',
-'nchar=yes' => 'Perl/_PerlNch',
-'nd' => 'Gc/Nd',
-'newa' => '#/667',
-'newtailue' => 'Scx/Talu',
-'nfcqc=m' => 'NFCQC/M',
-'nfcqc=maybe' => 'NFCQC/M',
-'nfcqc=n' => 'CompEx/Y',
-'nfcqc=no' => 'CompEx/Y',
-'nfcqc=y' => 'NFCQC/Y',
-'nfcqc=yes' => 'NFCQC/Y',
-'nfdqc=n' => 'NFDQC/N',
-'nfdqc=no' => 'NFDQC/N',
-'nfdqc=y' => 'NFDQC/Y',
-'nfdqc=yes' => 'NFDQC/Y',
-'nfkcqc=m' => 'NFCQC/M',
-'nfkcqc=maybe' => 'NFCQC/M',
-'nfkcqc=n' => 'NFKCQC/N',
-'nfkcqc=no' => 'NFKCQC/N',
-'nfkcqc=y' => 'NFKCQC/Y',
-'nfkcqc=yes' => 'NFKCQC/Y',
-'nfkdqc=n' => 'NFKDQC/N',
-'nfkdqc=no' => 'NFKDQC/N',
-'nfkdqc=y' => 'NFKDQC/Y',
-'nfkdqc=yes' => 'NFKDQC/Y',
-'nko' => '#/625',
-'nkoo' => '#/625',
-'nl' => 'Gc/Nl',
-'no' => 'Gc/No',
-'noblock' => 'Blk/NB',
-'noncharactercodepoint' => 'Perl/_PerlNch',
-'nonspacingmark' => 'Gc/Mn',
-'nshu' => '#/668',
-'nt=de' => 'Gc/Nd',
-'nt=decimal' => 'Gc/Nd',
-'nt=di' => 'Nt/Di',
-'nt=digit' => 'Nt/Di',
-'nt=none' => 'Nt/None',
-'nt=nu' => 'Nt/Nu',
-'nt=numeric' => 'Nt/Nu',
-'number' => 'Gc/N',
-'numberforms' => '#/310',
-'nushu' => '#/668',
-'nv=nan' => 'Nt/None',
-'nyiakengpuachuehmong' => 'Scx/Hmnp',
-'ocr' => '#/116',
-'ogam' => '#/669',
-'ogham' => '#/669',
-'olchiki' => '#/200',
-'olck' => '#/200',
-'oldhungarian' => '#/649',
-'olditalic' => '#/650',
-'oldnortharabian' => '#/364',
-'oldpermic' => '#/674',
-'oldpersian' => '#/700',
-'oldsogdian' => '#/686',
-'oldsoutharabian' => '#/365',
-'oldturkic' => '#/670',
-'openpunctuation' => 'Gc/Ps',
-'opticalcharacterrecognition' => '#/116',
-'oriya' => 'Scx/Orya',
-'orkh' => '#/670',
-'ornamentaldingbats' => '#/389',
-'orya' => 'Scx/Orya',
-'osage' => '#/671',
-'osge' => '#/671',
-'osma' => '#/672',
-'osmanya' => '#/672',
-'other' => 'Gc/C',
-'otherletter' => 'Gc/Lo',
-'othernumber' => 'Gc/No',
-'otherpunctuation' => 'Gc/Po',
-'othersymbol' => 'Gc/So',
-'ottomansiyaqnumbers' => '#/396',
-'p' => 'Gc/P',
-'pahawhhmong' => 'Scx/Hmng',
-'palm' => '#/267',
-'palmyrene' => '#/267',
-'paragraphseparator' => '#/416',
-'patsyn' => 'PatSyn/Y',
-'patsyn=f' => '!PatSyn/Y',
-'patsyn=false' => '!PatSyn/Y',
-'patsyn=n' => '!PatSyn/Y',
-'patsyn=no' => '!PatSyn/Y',
-'patsyn=t' => 'PatSyn/Y',
-'patsyn=true' => 'PatSyn/Y',
-'patsyn=y' => 'PatSyn/Y',
-'patsyn=yes' => 'PatSyn/Y',
-'patternsyntax' => 'PatSyn/Y',
-'patternwhitespace' => 'Perl/_PerlPat',
-'patws' => 'Perl/_PerlPat',
-'patws=f' => '!Perl/_PerlPat',
-'patws=false' => '!Perl/_PerlPat',
-'patws=n' => '!Perl/_PerlPat',
-'patws=no' => '!Perl/_PerlPat',
-'patws=t' => 'Perl/_PerlPat',
-'patws=true' => 'Perl/_PerlPat',
-'patws=y' => 'Perl/_PerlPat',
-'patws=yes' => 'Perl/_PerlPat',
-'pauc' => '#/673',
-'paucinhau' => '#/673',
-'pc' => 'Gc/Pc',
-'pcm' => 'PCM/Y',
-'pcm=f' => '!PCM/Y',
-'pcm=false' => '!PCM/Y',
-'pcm=n' => '!PCM/Y',
-'pcm=no' => '!PCM/Y',
-'pcm=t' => 'PCM/Y',
-'pcm=true' => 'PCM/Y',
-'pcm=y' => 'PCM/Y',
-'pcm=yes' => 'PCM/Y',
-'pd' => 'Gc/Pd',
-'pe' => 'Gc/Pe',
-'perlspace' => '#/3',
-'perlword' => 'Perl/PerlWord',
-'perm' => '#/674',
-'pf' => 'Gc/Pf',
-'phag' => '#/675',
-'phagspa' => '#/675',
-'phaistos' => '#/239',
-'phaistosdisc' => '#/239',
-'phli' => '#/676',
-'phlp' => 'Scx/Phlp',
-'phnx' => '#/677',
-'phoenician' => '#/677',
-'phoneticext' => '#/312',
-'phoneticextensions' => '#/312',
-'phoneticextensionssupplement' => '#/352',
-'phoneticextsup' => '#/352',
-'pi' => 'Gc/Pi',
-'playingcards' => '#/333',
-'plrd' => '#/663',
-'po' => 'Gc/Po',
-'posixalnum' => '#/5',
-'posixalpha' => '#/6',
-'posixblank' => '#/7',
-'posixcntrl' => '#/8',
-'posixdigit' => '#/9',
-'posixgraph' => '#/10',
-'posixlower' => '#/11',
-'posixprint' => '#/12',
-'posixpunct' => 'Perl/PosixPun',
-'posixspace' => '#/3',
-'posixupper' => '#/13',
-'posixword' => 'Perl/PerlWord',
-'posixxdigit' => '#/59',
-'prependedconcatenationmark' => 'PCM/Y',
-'print' => 'Perl/Print',
-'privateuse' => '#/414',
-'privateusearea' => '#/117',
-'prti' => '#/678',
-'ps' => 'Gc/Ps',
-'psalterpahlavi' => 'Scx/Phlp',
-'pua' => '#/117',
-'punct' => 'Gc/P',
-'punctuation' => 'Gc/P',
-'qaac' => 'Scx/Copt',
-'qaai' => 'Scx/Zinh',
-'qmark' => 'QMark/Y',
-'qmark=f' => '!QMark/Y',
-'qmark=false' => '!QMark/Y',
-'qmark=n' => '!QMark/Y',
-'qmark=no' => '!QMark/Y',
-'qmark=t' => 'QMark/Y',
-'qmark=true' => 'QMark/Y',
-'qmark=y' => 'QMark/Y',
-'qmark=yes' => 'QMark/Y',
-'quotationmark' => 'QMark/Y',
-'radical' => '#/90',
-'radical=f' => '#/!90',
-'radical=false' => '#/!90',
-'radical=n' => '#/!90',
-'radical=no' => '#/!90',
-'radical=t' => '#/90',
-'radical=true' => '#/90',
-'radical=y' => '#/90',
-'radical=yes' => '#/90',
-'regionalindicator' => '#/65',
-'rejang' => '#/679',
-'ri' => '#/65',
-'ri=f' => '#/!65',
-'ri=false' => '#/!65',
-'ri=n' => '#/!65',
-'ri=no' => '#/!65',
-'ri=t' => '#/65',
-'ri=true' => '#/65',
-'ri=y' => '#/65',
-'ri=yes' => '#/65',
-'rjng' => '#/679',
-'rohg' => 'Scx/Rohg',
-'rumi' => '#/126',
-'ruminumeralsymbols' => '#/126',
-'runic' => '#/680',
-'runr' => '#/680',
-'s' => 'Gc/S',
-'samaritan' => '#/681',
-'samr' => '#/681',
-'sarb' => '#/365',
-'saur' => '#/682',
-'saurashtra' => '#/682',
-'sb=at' => 'SB/AT',
-'sb=aterm' => 'SB/AT',
-'sb=cl' => 'SB/CL',
-'sb=close' => 'SB/CL',
-'sb=cr' => '#/63',
-'sb=ex' => 'SB/EX',
-'sb=extend' => 'SB/EX',
-'sb=fo' => 'SB/FO',
-'sb=format' => 'SB/FO',
-'sb=le' => 'SB/LE',
-'sb=lf' => '#/64',
-'sb=lo' => 'SB/LO',
-'sb=lower' => 'SB/LO',
-'sb=nu' => 'SB/NU',
-'sb=numeric' => 'SB/NU',
-'sb=oletter' => 'SB/LE',
-'sb=other' => 'SB/XX',
-'sb=sc' => 'SB/SC',
-'sb=scontinue' => 'SB/SC',
-'sb=se' => '#/91',
-'sb=sep' => '#/91',
-'sb=sp' => 'SB/Sp',
-'sb=st' => 'SB/ST',
-'sb=sterm' => 'SB/ST',
-'sb=up' => 'SB/UP',
-'sb=upper' => 'SB/UP',
-'sb=xx' => 'SB/XX',
-'sc' => 'Gc/Sc',
-'sc=adlam' => '#/591',
-'sc=adlm' => '#/591',
-'sc=aghb' => '#/627',
-'sc=ahom' => '#/628',
-'sc=anatolianhieroglyphs' => '#/648',
-'sc=arab' => 'Sc/Arab',
-'sc=arabic' => 'Sc/Arab',
-'sc=armenian' => 'Sc/Armn',
-'sc=armi' => '#/629',
-'sc=armn' => 'Sc/Armn',
-'sc=avestan' => '#/630',
-'sc=avst' => '#/630',
-'sc=bali' => '#/631',
-'sc=balinese' => '#/631',
-'sc=bamu' => '#/632',
-'sc=bamum' => '#/632',
-'sc=bass' => '#/633',
-'sc=bassavah' => '#/633',
-'sc=batak' => '#/634',
-'sc=batk' => '#/634',
-'sc=beng' => 'Sc/Beng',
-'sc=bengali' => 'Sc/Beng',
-'sc=bhaiksuki' => 'Scx/Bhks',
-'sc=bhks' => 'Scx/Bhks',
-'sc=bopo' => '#/592',
-'sc=bopomofo' => '#/592',
-'sc=brah' => '#/635',
-'sc=brahmi' => '#/635',
-'sc=brai' => '#/178',
-'sc=braille' => '#/178',
-'sc=bugi' => '#/593',
-'sc=buginese' => '#/593',
-'sc=buhd' => '#/594',
-'sc=buhid' => '#/594',
-'sc=cakm' => '#/595',
-'sc=canadianaboriginal' => '#/638',
-'sc=cans' => '#/638',
-'sc=cari' => '#/639',
-'sc=carian' => '#/639',
-'sc=caucasianalbanian' => '#/627',
-'sc=chakma' => '#/595',
-'sc=cham' => 'Scx/Cham',
-'sc=cher' => '#/640',
-'sc=cherokee' => '#/640',
-'sc=common' => 'Sc/Zyyy',
-'sc=copt' => '#/596',
-'sc=coptic' => '#/596',
-'sc=cprt' => 'Sc/Cprt',
-'sc=cuneiform' => 'Scx/Xsux',
-'sc=cypriot' => 'Sc/Cprt',
-'sc=cyrillic' => 'Sc/Cyrl',
-'sc=cyrl' => 'Sc/Cyrl',
-'sc=deseret' => '#/185',
-'sc=deva' => 'Sc/Deva',
-'sc=devanagari' => 'Sc/Deva',
-'sc=dogr' => '#/597',
-'sc=dogra' => '#/597',
-'sc=dsrt' => '#/185',
-'sc=dupl' => 'Sc/Dupl',
-'sc=duployan' => 'Sc/Dupl',
-'sc=egyp' => '#/642',
-'sc=egyptianhieroglyphs' => '#/642',
-'sc=elba' => '#/643',
-'sc=elbasan' => '#/643',
-'sc=elym' => '#/644',
-'sc=elymaic' => '#/644',
-'sc=ethi' => 'Scx/Ethi',
-'sc=ethiopic' => 'Scx/Ethi',
-'sc=geor' => 'Sc/Geor',
-'sc=georgian' => 'Sc/Geor',
-'sc=glag' => 'Sc/Glag',
-'sc=glagolitic' => 'Sc/Glag',
-'sc=gong' => 'Sc/Gong',
-'sc=gonm' => 'Sc/Gonm',
-'sc=goth' => '#/645',
-'sc=gothic' => '#/645',
-'sc=gran' => 'Sc/Gran',
-'sc=grantha' => 'Sc/Gran',
-'sc=greek' => 'Sc/Grek',
-'sc=grek' => 'Sc/Grek',
-'sc=gujarati' => 'Sc/Gujr',
-'sc=gujr' => 'Sc/Gujr',
-'sc=gunjalagondi' => 'Sc/Gong',
-'sc=gurmukhi' => 'Sc/Guru',
-'sc=guru' => 'Sc/Guru',
-'sc=han' => 'Sc/Han',
-'sc=hang' => 'Sc/Hang',
-'sc=hangul' => 'Sc/Hang',
-'sc=hani' => 'Sc/Han',
-'sc=hanifirohingya' => '#/613',
-'sc=hano' => '#/598',
-'sc=hanunoo' => '#/598',
-'sc=hatr' => '#/647',
-'sc=hatran' => '#/647',
-'sc=hebr' => 'Scx/Hebr',
-'sc=hebrew' => 'Scx/Hebr',
-'sc=hira' => 'Sc/Hira',
-'sc=hiragana' => 'Sc/Hira',
-'sc=hluw' => '#/648',
-'sc=hmng' => 'Scx/Hmng',
-'sc=hmnp' => 'Scx/Hmnp',
-'sc=hung' => '#/649',
-'sc=imperialaramaic' => '#/629',
-'sc=inherited' => 'Sc/Zinh',
-'sc=inscriptionalpahlavi' => '#/676',
-'sc=inscriptionalparthian' => '#/678',
-'sc=ital' => '#/650',
-'sc=java' => '#/599',
-'sc=javanese' => '#/599',
-'sc=kaithi' => '#/602',
-'sc=kali' => '#/600',
-'sc=kana' => 'Sc/Kana',
-'sc=kannada' => 'Sc/Knda',
-'sc=katakana' => 'Sc/Kana',
-'sc=kayahli' => '#/600',
-'sc=khar' => 'Scx/Khar',
-'sc=kharoshthi' => 'Scx/Khar',
-'sc=khmer' => 'Scx/Khmr',
-'sc=khmr' => 'Scx/Khmr',
-'sc=khoj' => '#/601',
-'sc=khojki' => '#/601',
-'sc=khudawadi' => '#/615',
-'sc=knda' => 'Sc/Knda',
-'sc=kthi' => '#/602',
-'sc=lana' => 'Scx/Lana',
-'sc=lao' => 'Scx/Lao',
-'sc=laoo' => 'Scx/Lao',
-'sc=latin' => 'Sc/Latn',
-'sc=latn' => 'Sc/Latn',
-'sc=lepc' => '#/652',
-'sc=lepcha' => '#/652',
-'sc=limb' => 'Sc/Limb',
-'sc=limbu' => 'Sc/Limb',
-'sc=lina' => '#/603',
-'sc=linb' => 'Sc/Linb',
-'sc=lineara' => '#/603',
-'sc=linearb' => 'Sc/Linb',
-'sc=lisu' => '#/122',
-'sc=lyci' => '#/653',
-'sc=lycian' => '#/653',
-'sc=lydi' => '#/654',
-'sc=lydian' => '#/654',
-'sc=mahajani' => '#/604',
-'sc=mahj' => '#/604',
-'sc=maka' => '#/656',
-'sc=makasar' => '#/656',
-'sc=malayalam' => 'Sc/Mlym',
-'sc=mand' => '#/605',
-'sc=mandaic' => '#/605',
-'sc=mani' => '#/606',
-'sc=manichaean' => '#/606',
-'sc=marc' => '#/659',
-'sc=marchen' => '#/659',
-'sc=masaramgondi' => 'Sc/Gonm',
-'sc=medefaidrin' => '#/660',
-'sc=medf' => '#/660',
-'sc=meeteimayek' => '#/665',
-'sc=mend' => '#/661',
-'sc=mendekikakui' => '#/661',
-'sc=merc' => '#/662',
-'sc=mero' => '#/394',
-'sc=meroiticcursive' => '#/662',
-'sc=meroitichieroglyphs' => '#/394',
-'sc=miao' => '#/663',
-'sc=mlym' => 'Sc/Mlym',
-'sc=modi' => '#/607',
-'sc=mong' => 'Sc/Mong',
-'sc=mongolian' => 'Sc/Mong',
-'sc=mro' => '#/624',
-'sc=mroo' => '#/624',
-'sc=mtei' => '#/665',
-'sc=mult' => 'Sc/Mult',
-'sc=multani' => 'Sc/Mult',
-'sc=myanmar' => '#/608',
-'sc=mymr' => '#/608',
-'sc=nabataean' => '#/666',
-'sc=nand' => '#/609',
-'sc=nandinagari' => '#/609',
-'sc=narb' => '#/364',
-'sc=nbat' => '#/666',
-'sc=newa' => '#/667',
-'sc=newtailue' => 'Scx/Talu',
-'sc=nko' => '#/625',
-'sc=nkoo' => '#/625',
-'sc=nshu' => '#/668',
-'sc=nushu' => '#/668',
-'sc=nyiakengpuachuehmong' => 'Scx/Hmnp',
-'sc=ogam' => '#/669',
-'sc=ogham' => '#/669',
-'sc=olchiki' => '#/200',
-'sc=olck' => '#/200',
-'sc=oldhungarian' => '#/649',
-'sc=olditalic' => '#/650',
-'sc=oldnortharabian' => '#/364',
-'sc=oldpermic' => '#/610',
-'sc=oldpersian' => '#/700',
-'sc=oldsogdian' => '#/686',
-'sc=oldsoutharabian' => '#/365',
-'sc=oldturkic' => '#/670',
-'sc=oriya' => 'Sc/Orya',
-'sc=orkh' => '#/670',
-'sc=orya' => 'Sc/Orya',
-'sc=osage' => '#/671',
-'sc=osge' => '#/671',
-'sc=osma' => '#/672',
-'sc=osmanya' => '#/672',
-'sc=pahawhhmong' => 'Scx/Hmng',
-'sc=palm' => '#/267',
-'sc=palmyrene' => '#/267',
-'sc=pauc' => '#/673',
-'sc=paucinhau' => '#/673',
-'sc=perm' => '#/610',
-'sc=phag' => '#/611',
-'sc=phagspa' => '#/611',
-'sc=phli' => '#/676',
-'sc=phlp' => '#/612',
-'sc=phnx' => '#/677',
-'sc=phoenician' => '#/677',
-'sc=plrd' => '#/663',
-'sc=prti' => '#/678',
-'sc=psalterpahlavi' => '#/612',
-'sc=qaac' => '#/596',
-'sc=qaai' => 'Sc/Zinh',
-'sc=rejang' => '#/679',
-'sc=rjng' => '#/679',
-'sc=rohg' => '#/613',
-'sc=runic' => '#/680',
-'sc=runr' => '#/680',
-'sc=samaritan' => '#/681',
-'sc=samr' => '#/681',
-'sc=sarb' => '#/365',
-'sc=saur' => '#/682',
-'sc=saurashtra' => '#/682',
-'sc=sgnw' => '#/683',
-'sc=sharada' => '#/614',
-'sc=shavian' => '#/204',
-'sc=shaw' => '#/204',
-'sc=shrd' => '#/614',
-'sc=sidd' => '#/684',
-'sc=siddham' => '#/684',
-'sc=signwriting' => '#/683',
-'sc=sind' => '#/615',
-'sc=sinh' => 'Sc/Sinh',
-'sc=sinhala' => 'Sc/Sinh',
-'sc=sogd' => '#/616',
-'sc=sogdian' => '#/616',
-'sc=sogo' => '#/686',
-'sc=sora' => '#/687',
-'sc=sorasompeng' => '#/687',
-'sc=soyo' => '#/688',
-'sc=soyombo' => '#/688',
-'sc=sund' => '#/689',
-'sc=sundanese' => '#/689',
-'sc=sylo' => '#/617',
-'sc=sylotinagri' => '#/617',
-'sc=syrc' => 'Sc/Syrc',
-'sc=syriac' => 'Sc/Syrc',
-'sc=tagalog' => '#/621',
-'sc=tagb' => '#/618',
-'sc=tagbanwa' => '#/618',
-'sc=taile' => '#/620',
-'sc=taitham' => 'Scx/Lana',
-'sc=taiviet' => '#/693',
-'sc=takr' => '#/619',
-'sc=takri' => '#/619',
-'sc=tale' => '#/620',
-'sc=talu' => 'Scx/Talu',
-'sc=tamil' => 'Sc/Taml',
-'sc=taml' => 'Sc/Taml',
-'sc=tang' => '#/692',
-'sc=tangut' => '#/692',
-'sc=tavt' => '#/693',
-'sc=telu' => 'Sc/Telu',
-'sc=telugu' => 'Sc/Telu',
-'sc=tfng' => '#/694',
-'sc=tglg' => '#/621',
-'sc=thaa' => '#/622',
-'sc=thaana' => '#/622',
-'sc=thai' => '#/696',
-'sc=tibetan' => 'Scx/Tibt',
-'sc=tibt' => 'Scx/Tibt',
-'sc=tifinagh' => '#/694',
-'sc=tirh' => '#/623',
-'sc=tirhuta' => '#/623',
-'sc=ugar' => '#/697',
-'sc=ugaritic' => '#/697',
-'sc=unknown' => 'Scx/Zzzz',
-'sc=vai' => '#/626',
-'sc=vaii' => '#/626',
-'sc=wancho' => '#/699',
-'sc=wara' => '#/698',
-'sc=warangciti' => '#/698',
-'sc=wcho' => '#/699',
-'sc=xpeo' => '#/700',
-'sc=xsux' => 'Scx/Xsux',
-'sc=yi' => '#/590',
-'sc=yiii' => '#/590',
-'sc=zanabazarsquare' => '#/701',
-'sc=zanb' => '#/701',
-'sc=zinh' => 'Sc/Zinh',
-'sc=zyyy' => 'Sc/Zyyy',
-'sc=zzzz' => 'Scx/Zzzz',
-'scx=adlam' => 'Scx/Adlm',
-'scx=adlm' => 'Scx/Adlm',
-'scx=aghb' => '#/627',
-'scx=ahom' => '#/628',
-'scx=anatolianhieroglyphs' => '#/648',
-'scx=arab' => 'Scx/Arab',
-'scx=arabic' => 'Scx/Arab',
-'scx=armenian' => 'Scx/Armn',
-'scx=armi' => '#/629',
-'scx=armn' => 'Scx/Armn',
-'scx=avestan' => '#/630',
-'scx=avst' => '#/630',
-'scx=bali' => '#/631',
-'scx=balinese' => '#/631',
-'scx=bamu' => '#/632',
-'scx=bamum' => '#/632',
-'scx=bass' => '#/633',
-'scx=bassavah' => '#/633',
-'scx=batak' => '#/634',
-'scx=batk' => '#/634',
-'scx=beng' => 'Scx/Beng',
-'scx=bengali' => 'Scx/Beng',
-'scx=bhaiksuki' => 'Scx/Bhks',
-'scx=bhks' => 'Scx/Bhks',
-'scx=bopo' => 'Scx/Bopo',
-'scx=bopomofo' => 'Scx/Bopo',
-'scx=brah' => '#/635',
-'scx=brahmi' => '#/635',
-'scx=brai' => '#/178',
-'scx=braille' => '#/178',
-'scx=bugi' => '#/636',
-'scx=buginese' => '#/636',
-'scx=buhd' => '#/637',
-'scx=buhid' => '#/637',
-'scx=cakm' => 'Scx/Cakm',
-'scx=canadianaboriginal' => '#/638',
-'scx=cans' => '#/638',
-'scx=cari' => '#/639',
-'scx=carian' => '#/639',
-'scx=caucasianalbanian' => '#/627',
-'scx=chakma' => 'Scx/Cakm',
-'scx=cham' => 'Scx/Cham',
-'scx=cher' => '#/640',
-'scx=cherokee' => '#/640',
-'scx=common' => 'Scx/Zyyy',
-'scx=copt' => 'Scx/Copt',
-'scx=coptic' => 'Scx/Copt',
-'scx=cprt' => 'Scx/Cprt',
-'scx=cuneiform' => 'Scx/Xsux',
-'scx=cypriot' => 'Scx/Cprt',
-'scx=cyrillic' => 'Scx/Cyrl',
-'scx=cyrl' => 'Scx/Cyrl',
-'scx=deseret' => '#/185',
-'scx=deva' => 'Scx/Deva',
-'scx=devanagari' => 'Scx/Deva',
-'scx=dogr' => '#/641',
-'scx=dogra' => '#/641',
-'scx=dsrt' => '#/185',
-'scx=dupl' => 'Scx/Dupl',
-'scx=duployan' => 'Scx/Dupl',
-'scx=egyp' => '#/642',
-'scx=egyptianhieroglyphs' => '#/642',
-'scx=elba' => '#/643',
-'scx=elbasan' => '#/643',
-'scx=elym' => '#/644',
-'scx=elymaic' => '#/644',
-'scx=ethi' => 'Scx/Ethi',
-'scx=ethiopic' => 'Scx/Ethi',
-'scx=geor' => 'Scx/Geor',
-'scx=georgian' => 'Scx/Geor',
-'scx=glag' => 'Scx/Glag',
-'scx=glagolitic' => 'Scx/Glag',
-'scx=gong' => 'Scx/Gong',
-'scx=gonm' => 'Scx/Gonm',
-'scx=goth' => '#/645',
-'scx=gothic' => '#/645',
-'scx=gran' => 'Scx/Gran',
-'scx=grantha' => 'Scx/Gran',
-'scx=greek' => 'Scx/Grek',
-'scx=grek' => 'Scx/Grek',
-'scx=gujarati' => 'Scx/Gujr',
-'scx=gujr' => 'Scx/Gujr',
-'scx=gunjalagondi' => 'Scx/Gong',
-'scx=gurmukhi' => 'Scx/Guru',
-'scx=guru' => 'Scx/Guru',
-'scx=han' => 'Scx/Han',
-'scx=hang' => 'Scx/Hang',
-'scx=hangul' => 'Scx/Hang',
-'scx=hani' => 'Scx/Han',
-'scx=hanifirohingya' => 'Scx/Rohg',
-'scx=hano' => '#/646',
-'scx=hanunoo' => '#/646',
-'scx=hatr' => '#/647',
-'scx=hatran' => '#/647',
-'scx=hebr' => 'Scx/Hebr',
-'scx=hebrew' => 'Scx/Hebr',
-'scx=hira' => 'Scx/Hira',
-'scx=hiragana' => 'Scx/Hira',
-'scx=hluw' => '#/648',
-'scx=hmng' => 'Scx/Hmng',
-'scx=hmnp' => 'Scx/Hmnp',
-'scx=hung' => '#/649',
-'scx=imperialaramaic' => '#/629',
-'scx=inherited' => 'Scx/Zinh',
-'scx=inscriptionalpahlavi' => '#/676',
-'scx=inscriptionalparthian' => '#/678',
-'scx=ital' => '#/650',
-'scx=java' => '#/651',
-'scx=javanese' => '#/651',
-'scx=kaithi' => 'Scx/Kthi',
-'scx=kali' => '#/192',
-'scx=kana' => 'Scx/Kana',
-'scx=kannada' => 'Scx/Knda',
-'scx=katakana' => 'Scx/Kana',
-'scx=kayahli' => '#/192',
-'scx=khar' => 'Scx/Khar',
-'scx=kharoshthi' => 'Scx/Khar',
-'scx=khmer' => 'Scx/Khmr',
-'scx=khmr' => 'Scx/Khmr',
-'scx=khoj' => 'Scx/Khoj',
-'scx=khojki' => 'Scx/Khoj',
-'scx=khudawadi' => 'Scx/Sind',
-'scx=knda' => 'Scx/Knda',
-'scx=kthi' => 'Scx/Kthi',
-'scx=lana' => 'Scx/Lana',
-'scx=lao' => 'Scx/Lao',
-'scx=laoo' => 'Scx/Lao',
-'scx=latin' => 'Scx/Latn',
-'scx=latn' => 'Scx/Latn',
-'scx=lepc' => '#/652',
-'scx=lepcha' => '#/652',
-'scx=limb' => 'Scx/Limb',
-'scx=limbu' => 'Scx/Limb',
-'scx=lina' => 'Scx/Lina',
-'scx=linb' => 'Scx/Linb',
-'scx=lineara' => 'Scx/Lina',
-'scx=linearb' => 'Scx/Linb',
-'scx=lisu' => '#/122',
-'scx=lyci' => '#/653',
-'scx=lycian' => '#/653',
-'scx=lydi' => '#/654',
-'scx=lydian' => '#/654',
-'scx=mahajani' => '#/655',
-'scx=mahj' => '#/655',
-'scx=maka' => '#/656',
-'scx=makasar' => '#/656',
-'scx=malayalam' => 'Scx/Mlym',
-'scx=mand' => '#/657',
-'scx=mandaic' => '#/657',
-'scx=mani' => '#/658',
-'scx=manichaean' => '#/658',
-'scx=marc' => '#/659',
-'scx=marchen' => '#/659',
-'scx=masaramgondi' => 'Scx/Gonm',
-'scx=medefaidrin' => '#/660',
-'scx=medf' => '#/660',
-'scx=meeteimayek' => '#/665',
-'scx=mend' => '#/661',
-'scx=mendekikakui' => '#/661',
-'scx=merc' => '#/662',
-'scx=mero' => '#/394',
-'scx=meroiticcursive' => '#/662',
-'scx=meroitichieroglyphs' => '#/394',
-'scx=miao' => '#/663',
-'scx=mlym' => 'Scx/Mlym',
-'scx=modi' => '#/664',
-'scx=mong' => 'Scx/Mong',
-'scx=mongolian' => 'Scx/Mong',
-'scx=mro' => '#/624',
-'scx=mroo' => '#/624',
-'scx=mtei' => '#/665',
-'scx=mult' => 'Scx/Mult',
-'scx=multani' => 'Scx/Mult',
-'scx=myanmar' => 'Scx/Mymr',
-'scx=mymr' => 'Scx/Mymr',
-'scx=nabataean' => '#/666',
-'scx=nand' => 'Scx/Nand',
-'scx=nandinagari' => 'Scx/Nand',
-'scx=narb' => '#/364',
-'scx=nbat' => '#/666',
-'scx=newa' => '#/667',
-'scx=newtailue' => 'Scx/Talu',
-'scx=nko' => '#/625',
-'scx=nkoo' => '#/625',
-'scx=nshu' => '#/668',
-'scx=nushu' => '#/668',
-'scx=nyiakengpuachuehmong' => 'Scx/Hmnp',
-'scx=ogam' => '#/669',
-'scx=ogham' => '#/669',
-'scx=olchiki' => '#/200',
-'scx=olck' => '#/200',
-'scx=oldhungarian' => '#/649',
-'scx=olditalic' => '#/650',
-'scx=oldnortharabian' => '#/364',
-'scx=oldpermic' => '#/674',
-'scx=oldpersian' => '#/700',
-'scx=oldsogdian' => '#/686',
-'scx=oldsoutharabian' => '#/365',
-'scx=oldturkic' => '#/670',
-'scx=oriya' => 'Scx/Orya',
-'scx=orkh' => '#/670',
-'scx=orya' => 'Scx/Orya',
-'scx=osage' => '#/671',
-'scx=osge' => '#/671',
-'scx=osma' => '#/672',
-'scx=osmanya' => '#/672',
-'scx=pahawhhmong' => 'Scx/Hmng',
-'scx=palm' => '#/267',
-'scx=palmyrene' => '#/267',
-'scx=pauc' => '#/673',
-'scx=paucinhau' => '#/673',
-'scx=perm' => '#/674',
-'scx=phag' => '#/675',
-'scx=phagspa' => '#/675',
-'scx=phli' => '#/676',
-'scx=phlp' => 'Scx/Phlp',
-'scx=phnx' => '#/677',
-'scx=phoenician' => '#/677',
-'scx=plrd' => '#/663',
-'scx=prti' => '#/678',
-'scx=psalterpahlavi' => 'Scx/Phlp',
-'scx=qaac' => 'Scx/Copt',
-'scx=qaai' => 'Scx/Zinh',
-'scx=rejang' => '#/679',
-'scx=rjng' => '#/679',
-'scx=rohg' => 'Scx/Rohg',
-'scx=runic' => '#/680',
-'scx=runr' => '#/680',
-'scx=samaritan' => '#/681',
-'scx=samr' => '#/681',
-'scx=sarb' => '#/365',
-'scx=saur' => '#/682',
-'scx=saurashtra' => '#/682',
-'scx=sgnw' => '#/683',
-'scx=sharada' => 'Scx/Shrd',
-'scx=shavian' => '#/204',
-'scx=shaw' => '#/204',
-'scx=shrd' => 'Scx/Shrd',
-'scx=sidd' => '#/684',
-'scx=siddham' => '#/684',
-'scx=signwriting' => '#/683',
-'scx=sind' => 'Scx/Sind',
-'scx=sinh' => 'Scx/Sinh',
-'scx=sinhala' => 'Scx/Sinh',
-'scx=sogd' => '#/685',
-'scx=sogdian' => '#/685',
-'scx=sogo' => '#/686',
-'scx=sora' => '#/687',
-'scx=sorasompeng' => '#/687',
-'scx=soyo' => '#/688',
-'scx=soyombo' => '#/688',
-'scx=sund' => '#/689',
-'scx=sundanese' => '#/689',
-'scx=sylo' => '#/690',
-'scx=sylotinagri' => '#/690',
-'scx=syrc' => 'Scx/Syrc',
-'scx=syriac' => 'Scx/Syrc',
-'scx=tagalog' => '#/695',
-'scx=tagb' => 'Scx/Tagb',
-'scx=tagbanwa' => 'Scx/Tagb',
-'scx=taile' => '#/691',
-'scx=taitham' => 'Scx/Lana',
-'scx=taiviet' => '#/693',
-'scx=takr' => 'Scx/Takr',
-'scx=takri' => 'Scx/Takr',
-'scx=tale' => '#/691',
-'scx=talu' => 'Scx/Talu',
-'scx=tamil' => 'Scx/Taml',
-'scx=taml' => 'Scx/Taml',
-'scx=tang' => '#/692',
-'scx=tangut' => '#/692',
-'scx=tavt' => '#/693',
-'scx=telu' => 'Scx/Telu',
-'scx=telugu' => 'Scx/Telu',
-'scx=tfng' => '#/694',
-'scx=tglg' => '#/695',
-'scx=thaa' => 'Scx/Thaa',
-'scx=thaana' => 'Scx/Thaa',
-'scx=thai' => '#/696',
-'scx=tibetan' => 'Scx/Tibt',
-'scx=tibt' => 'Scx/Tibt',
-'scx=tifinagh' => '#/694',
-'scx=tirh' => 'Scx/Tirh',
-'scx=tirhuta' => 'Scx/Tirh',
-'scx=ugar' => '#/697',
-'scx=ugaritic' => '#/697',
-'scx=unknown' => 'Scx/Zzzz',
-'scx=vai' => '#/626',
-'scx=vaii' => '#/626',
-'scx=wancho' => '#/699',
-'scx=wara' => '#/698',
-'scx=warangciti' => '#/698',
-'scx=wcho' => '#/699',
-'scx=xpeo' => '#/700',
-'scx=xsux' => 'Scx/Xsux',
-'scx=yi' => 'Scx/Yi',
-'scx=yiii' => 'Scx/Yi',
-'scx=zanabazarsquare' => '#/701',
-'scx=zanb' => '#/701',
-'scx=zinh' => 'Scx/Zinh',
-'scx=zyyy' => 'Scx/Zyyy',
-'scx=zzzz' => 'Scx/Zzzz',
-'sd' => 'SD/Y',
-'sd=f' => '!SD/Y',
-'sd=false' => '!SD/Y',
-'sd=n' => '!SD/Y',
-'sd=no' => '!SD/Y',
-'sd=t' => 'SD/Y',
-'sd=true' => 'SD/Y',
-'sd=y' => 'SD/Y',
-'sd=yes' => 'SD/Y',
-'sentenceterminal' => 'STerm/Y',
-'separator' => 'Gc/Z',
-'sgnw' => '#/683',
-'sharada' => 'Scx/Shrd',
-'shavian' => '#/204',
-'shaw' => '#/204',
-'shorthandformatcontrols' => '#/406',
-'shrd' => 'Scx/Shrd',
-'sidd' => '#/684',
-'siddham' => '#/684',
-'signwriting' => '#/683',
-'sind' => 'Scx/Sind',
-'sinh' => 'Scx/Sinh',
-'sinhala' => 'Scx/Sinh',
-'sinhalaarchaicnumbers' => '#/401',
-'sk' => 'Gc/Sk',
-'sm' => 'Gc/Sm',
-'smallforms' => '#/288',
-'smallformvariants' => '#/288',
-'smallkanaext' => '#/334',
-'smallkanaextension' => '#/334',
-'so' => 'Gc/So',
-'softdotted' => 'SD/Y',
-'sogd' => '#/685',
-'sogdian' => '#/685',
-'sogo' => '#/686',
-'sora' => '#/687',
-'sorasompeng' => '#/687',
-'soyo' => '#/688',
-'soyombo' => '#/688',
-'space' => 'Perl/SpacePer',
-'spaceperl' => 'Perl/SpacePer',
-'spaceseparator' => 'Gc/Zs',
-'spacingmark' => 'Gc/Mc',
-'spacingmodifierletters' => '#/363',
-'specials' => '#/240',
-'sterm' => 'STerm/Y',
-'sterm=f' => '!STerm/Y',
-'sterm=false' => '!STerm/Y',
-'sterm=n' => '!STerm/Y',
-'sterm=no' => '!STerm/Y',
-'sterm=t' => 'STerm/Y',
-'sterm=true' => 'STerm/Y',
-'sterm=y' => 'STerm/Y',
-'sterm=yes' => 'STerm/Y',
-'sund' => '#/689',
-'sundanese' => '#/689',
-'sundanesesup' => '#/335',
-'sundanesesupplement' => '#/335',
-'suparrowsa' => '#/289',
-'suparrowsb' => '#/290',
-'suparrowsc' => '#/291',
-'superandsub' => '#/315',
-'superscriptsandsubscripts' => '#/315',
-'supmathoperators' => '#/378',
-'supplementalarrowsa' => '#/289',
-'supplementalarrowsb' => '#/290',
-'supplementalarrowsc' => '#/291',
-'supplementalmathematicaloperators' => '#/378',
-'supplementalpunctuation' => '#/354',
-'supplementalsymbolsandpictographs' => '#/407',
-'supplementaryprivateuseareaa' => '#/209',
-'supplementaryprivateuseareab' => '#/210',
-'suppuaa' => '#/209',
-'suppuab' => '#/210',
-'suppunctuation' => '#/354',
-'supsymbolsandpictographs' => '#/407',
-'surrogate' => '#/14',
-'suttonsignwriting' => '#/384',
-'sylo' => '#/690',
-'sylotinagri' => '#/690',
-'symbol' => 'Gc/S',
-'symbolsandpictographsexta' => '#/408',
-'symbolsandpictographsextendeda' => '#/408',
-'syrc' => 'Scx/Syrc',
-'syriac' => 'Scx/Syrc',
-'syriacsup' => '#/271',
-'syriacsupplement' => '#/271',
-'tagalog' => '#/695',
-'tagb' => 'Scx/Tagb',
-'tagbanwa' => 'Scx/Tagb',
-'tags' => '#/127',
-'taile' => '#/691',
-'taitham' => 'Scx/Lana',
-'taiviet' => '#/693',
-'taixuanjing' => '#/317',
-'taixuanjingsymbols' => '#/317',
-'takr' => 'Scx/Takr',
-'takri' => 'Scx/Takr',
-'tale' => '#/691',
-'talu' => 'Scx/Talu',
-'tamil' => 'Scx/Taml',
-'tamilsup' => '#/242',
-'tamilsupplement' => '#/242',
-'taml' => 'Scx/Taml',
-'tang' => '#/692',
-'tangut' => '#/692',
-'tangutcomponents' => '#/379',
-'tavt' => '#/693',
-'telu' => 'Scx/Telu',
-'telugu' => 'Scx/Telu',
-'term' => 'Term/Y',
-'term=f' => '!Term/Y',
-'term=false' => '!Term/Y',
-'term=n' => '!Term/Y',
-'term=no' => '!Term/Y',
-'term=t' => 'Term/Y',
-'term=true' => 'Term/Y',
-'term=y' => 'Term/Y',
-'term=yes' => 'Term/Y',
-'terminalpunctuation' => 'Term/Y',
-'tfng' => '#/694',
-'tglg' => '#/695',
-'thaa' => 'Scx/Thaa',
-'thaana' => 'Scx/Thaa',
-'thai' => '#/696',
-'tibetan' => 'Scx/Tibt',
-'tibt' => 'Scx/Tibt',
-'tifinagh' => '#/694',
-'tirh' => 'Scx/Tirh',
-'tirhuta' => 'Scx/Tirh',
-'title' => 'Perl/Title',
-'titlecase' => 'Perl/Title',
-'titlecaseletter' => 'Perl/Title',
-'transportandmap' => '#/366',
-'transportandmapsymbols' => '#/366',
-'ucas' => '#/129',
-'ucasext' => '#/216',
-'ugar' => '#/697',
-'ugaritic' => '#/697',
-'uideo' => 'UIdeo/Y',
-'uideo=f' => '!UIdeo/Y',
-'uideo=false' => '!UIdeo/Y',
-'uideo=n' => '!UIdeo/Y',
-'uideo=no' => '!UIdeo/Y',
-'uideo=t' => 'UIdeo/Y',
-'uideo=true' => 'UIdeo/Y',
-'uideo=y' => 'UIdeo/Y',
-'uideo=yes' => 'UIdeo/Y',
-'unassigned' => 'Gc/Cn',
-'unicode' => '#/2',
-'unifiedcanadianaboriginalsyllabics' => '#/129',
-'unifiedcanadianaboriginalsyllabicsextended' => '#/216',
-'unifiedideograph' => 'UIdeo/Y',
-'unknown' => 'Scx/Zzzz',
-'upper' => 'Upper/Y',
-'upper=f' => '!Upper/Y',
-'upper=false' => '!Upper/Y',
-'upper=n' => '!Upper/Y',
-'upper=no' => '!Upper/Y',
-'upper=t' => 'Upper/Y',
-'upper=true' => 'Upper/Y',
-'upper=y' => 'Upper/Y',
-'upper=yes' => 'Upper/Y',
-'uppercase' => 'Upper/Y',
-'uppercaseletter' => 'Gc/Lu',
-'vai' => '#/626',
-'vaii' => '#/626',
-'variationselector' => '#/92',
-'variationselectors' => '#/110',
-'variationselectorssupplement' => '#/148',
-'vedicext' => '#/245',
-'vedicextensions' => '#/245',
-'verticalforms' => '#/344',
-'vertspace' => '#/4',
-'vo=r' => 'Vo/R',
-'vo=rotated' => 'Vo/R',
-'vo=tr' => 'Vo/Tr',
-'vo=transformedrotated' => 'Vo/Tr',
-'vo=transformedupright' => 'Vo/Tu',
-'vo=tu' => 'Vo/Tu',
-'vo=u' => 'Vo/U',
-'vo=upright' => 'Vo/U',
-'vs' => '#/92',
-'vs=f' => '#/!92',
-'vs=false' => '#/!92',
-'vs=n' => '#/!92',
-'vs=no' => '#/!92',
-'vs=t' => '#/92',
-'vs=true' => '#/92',
-'vs=y' => '#/92',
-'vs=yes' => '#/92',
-'vssup' => '#/148',
-'wancho' => '#/699',
-'wara' => '#/698',
-'warangciti' => '#/698',
-'wb=aletter' => 'WB/LE',
-'wb=cr' => '#/63',
-'wb=doublequote' => '#/93',
-'wb=dq' => '#/93',
-'wb=eb' => '#/0',
-'wb=ebase' => '#/0',
-'wb=ebasegaz' => '#/0',
-'wb=ebg' => '#/0',
-'wb=em' => '#/0',
-'wb=emodifier' => '#/0',
-'wb=ex' => 'WB/EX',
-'wb=extend' => 'WB/Extend',
-'wb=extendnumlet' => 'WB/EX',
-'wb=fo' => 'WB/FO',
-'wb=format' => 'WB/FO',
-'wb=gaz' => '#/0',
-'wb=glueafterzwj' => '#/0',
-'wb=hebrewletter' => 'WB/HL',
-'wb=hl' => 'WB/HL',
-'wb=ka' => 'WB/KA',
-'wb=katakana' => 'WB/KA',
-'wb=le' => 'WB/LE',
-'wb=lf' => '#/64',
-'wb=mb' => 'WB/MB',
-'wb=midletter' => 'WB/ML',
-'wb=midnum' => 'WB/MN',
-'wb=midnumlet' => 'WB/MB',
-'wb=ml' => 'WB/ML',
-'wb=mn' => 'WB/MN',
-'wb=newline' => '#/94',
-'wb=nl' => '#/94',
-'wb=nu' => 'WB/NU',
-'wb=numeric' => 'WB/NU',
-'wb=other' => 'WB/XX',
-'wb=regionalindicator' => '#/65',
-'wb=ri' => '#/65',
-'wb=singlequote' => '#/95',
-'wb=sq' => '#/95',
-'wb=wsegspace' => 'WB/WSegSpac',
-'wb=xx' => 'WB/XX',
-'wb=zwj' => '#/66',
-'wcho' => '#/699',
-'whitespace' => 'Perl/SpacePer',
-'word' => 'Perl/Word',
-'wspace' => 'Perl/SpacePer',
-'wspace=f' => '!Perl/SpacePer',
-'wspace=false' => '!Perl/SpacePer',
-'wspace=n' => '!Perl/SpacePer',
-'wspace=no' => '!Perl/SpacePer',
-'wspace=t' => 'Perl/SpacePer',
-'wspace=true' => 'Perl/SpacePer',
-'wspace=y' => 'Perl/SpacePer',
-'wspace=yes' => 'Perl/SpacePer',
-'xdigit' => 'Hex/Y',
-'xidc' => 'XIDC/Y',
-'xidc=f' => '!XIDC/Y',
-'xidc=false' => '!XIDC/Y',
-'xidc=n' => '!XIDC/Y',
-'xidc=no' => '!XIDC/Y',
-'xidc=t' => 'XIDC/Y',
-'xidc=true' => 'XIDC/Y',
-'xidc=y' => 'XIDC/Y',
-'xidc=yes' => 'XIDC/Y',
-'xidcontinue' => 'XIDC/Y',
-'xids' => 'XIDS/Y',
-'xids=f' => '!XIDS/Y',
-'xids=false' => '!XIDS/Y',
-'xids=n' => '!XIDS/Y',
-'xids=no' => '!XIDS/Y',
-'xids=t' => 'XIDS/Y',
-'xids=true' => 'XIDS/Y',
-'xids=y' => 'XIDS/Y',
-'xids=yes' => 'XIDS/Y',
-'xidstart' => 'XIDS/Y',
-'xpeo' => '#/700',
-'xperlspace' => 'Perl/SpacePer',
-'xposixalnum' => 'Perl/Alnum',
-'xposixalpha' => 'Alpha/Y',
-'xposixblank' => 'Perl/Blank',
-'xposixcntrl' => '#/413',
-'xposixdigit' => 'Gc/Nd',
-'xposixgraph' => 'Perl/Graph',
-'xposixlower' => 'Lower/Y',
-'xposixprint' => 'Perl/Print',
-'xposixpunct' => 'Perl/XPosixPu',
-'xposixspace' => 'Perl/SpacePer',
-'xposixupper' => 'Upper/Y',
-'xposixword' => 'Perl/Word',
-'xposixxdigit' => 'Hex/Y',
-'xsux' => 'Scx/Xsux',
-'yi' => 'Scx/Yi',
-'yiii' => 'Scx/Yi',
-'yijing' => '#/175',
-'yijinghexagramsymbols' => '#/175',
-'yiradicals' => '#/293',
-'yisyllables' => '#/318',
-'z' => 'Gc/Z',
-'zanabazarsquare' => '#/701',
-'zanb' => '#/701',
-'zinh' => 'Scx/Zinh',
-'zl' => '#/415',
-'zp' => '#/416',
-'zs' => 'Gc/Zs',
-'zyyy' => 'Scx/Zyyy',
-'zzzz' => 'Scx/Zzzz',
-);
-
-# Maps floating point to fractional form
-%utf8::nv_floating_to_rational = (
-'-5.00e-01' => '-1/2',
-'1.00e-01' => '1/10',
-'1.11e-01' => '1/9',
-'1.25e-01' => '1/8',
-'1.25e-02' => '1/80',
-'1.43e-01' => '1/7',
-'1.50e+00' => '3/2',
-'1.50e-01' => '3/20',
-'1.56e-02' => '1/64',
-'1.67e-01' => '1/6',
-'1.88e-01' => '3/16',
-'2.00e-01' => '1/5',
-'2.50e+00' => '5/2',
-'2.50e-01' => '1/4',
-'2.50e-02' => '1/40',
-'3.13e-02' => '1/32',
-'3.13e-03' => '1/320',
-'3.33e-01' => '1/3',
-'3.50e+00' => '7/2',
-'3.75e-01' => '3/8',
-'3.75e-02' => '3/80',
-'4.00e-01' => '2/5',
-'4.17e-01' => '5/12',
-'4.50e+00' => '9/2',
-'4.69e-02' => '3/64',
-'5.00e-01' => '1/2',
-'5.00e-02' => '1/20',
-'5.50e+00' => '11/2',
-'5.83e-01' => '7/12',
-'6.00e-01' => '3/5',
-'6.25e-01' => '5/8',
-'6.25e-02' => '1/16',
-'6.25e-03' => '1/160',
-'6.50e+00' => '13/2',
-'6.67e-01' => '2/3',
-'7.50e+00' => '15/2',
-'7.50e-01' => '3/4',
-'8.00e-01' => '4/5',
-'8.33e-01' => '5/6',
-'8.33e-02' => '1/12',
-'8.50e+00' => '17/2',
-'8.75e-01' => '7/8',
-'9.17e-01' => '11/12',
-);
-
-# If a %e floating point number doesn't have this number of digits in it after
-# the decimal point to get this close to a fraction, it isn't considered to be
-# that fraction even if all the digits it does have match.
-$utf8::e_precision = 2;
-
-# Deprecated tables to generate a warning for. The key is the file containing
-# the table, so as to avoid duplication, as many property names can map to the
-# file, but we only need one entry for all of them.
-%utf8::why_deprecated = (
-'#/508' => 'Surrogates should never appear in well-formed text, and therefore shouldn\'t be the basis for line breaking',
-'Hyphen/T' => 'Supplanted by Line_Break property values; see www.unicode.org/reports/tr14',
-);
-
-# A few properties have different behavior under /i matching. This maps
-# those to substitute files to use under /i.
-%utf8::caseless_equivalent = (
-'gc=ll' => 'Gc/LC',
-'gc=lowercaseletter' => 'Gc/LC',
-'gc=lt' => 'Gc/LC',
-'gc=lu' => 'Gc/LC',
-'gc=titlecaseletter' => 'Gc/LC',
-'gc=uppercaseletter' => 'Gc/LC',
-'isll' => 'Gc/LC',
-'islower' => 'Cased/Y',
-'islowercase' => 'Cased/Y',
-'islowercaseletter' => 'Gc/LC',
-'islt' => 'Gc/LC',
-'islu' => 'Gc/LC',
-'isposixlower' => '#/6',
-'isposixupper' => '#/6',
-'istitle' => 'Cased/Y',
-'istitlecase' => 'Cased/Y',
-'istitlecaseletter' => 'Gc/LC',
-'isupper' => 'Cased/Y',
-'isuppercase' => 'Cased/Y',
-'isuppercaseletter' => 'Gc/LC',
-'isxposixlower' => 'Cased/Y',
-'isxposixupper' => 'Cased/Y',
-'ll' => 'Gc/LC',
-'lower' => 'Cased/Y',
-'lower=f' => '!Cased/Y',
-'lower=false' => '!Cased/Y',
-'lower=n' => '!Cased/Y',
-'lower=no' => '!Cased/Y',
-'lower=t' => 'Cased/Y',
-'lower=true' => 'Cased/Y',
-'lower=y' => 'Cased/Y',
-'lower=yes' => 'Cased/Y',
-'lowercase' => 'Cased/Y',
-'lowercaseletter' => 'Gc/LC',
-'lt' => 'Gc/LC',
-'lu' => 'Gc/LC',
-'posixlower' => '#/6',
-'posixupper' => '#/6',
-'title' => 'Cased/Y',
-'titlecase' => 'Cased/Y',
-'titlecaseletter' => 'Gc/LC',
-'upper' => 'Cased/Y',
-'upper=f' => '!Cased/Y',
-'upper=false' => '!Cased/Y',
-'upper=n' => '!Cased/Y',
-'upper=no' => '!Cased/Y',
-'upper=t' => 'Cased/Y',
-'upper=true' => 'Cased/Y',
-'upper=y' => 'Cased/Y',
-'upper=yes' => 'Cased/Y',
-'uppercase' => 'Cased/Y',
-'uppercaseletter' => 'Gc/LC',
-'xposixlower' => 'Cased/Y',
-'xposixupper' => 'Cased/Y',
-);
-
-# Property names to mapping files
-%utf8::loose_property_to_file_of = (
-'age' => 'To/Age',
-'bc' => 'To/Bc',
-'bidiclass' => 'To/Bc',
-'bidimirroringglyph' => 'To/Bmg',
-'bidipairedbracket' => 'To/Bpb',
-'bidipairedbrackettype' => 'To/Bpt',
-'bmg' => 'To/Bmg',
-'bpb' => 'To/Bpb',
-'bpt' => 'To/Bpt',
-'canonicalcombiningclass' => 'CombiningClass',
-'casefolding' => 'To/Cf',
-'category' => 'To/Gc',
-'ccc' => 'CombiningClass',
-'cf' => 'To/Cf',
-'ea' => 'To/Ea',
-'eastasianwidth' => 'To/Ea',
-'equideo' => 'To/EqUIdeo',
-'equivalentunifiedideograph' => 'To/EqUIdeo',
-'gc' => 'To/Gc',
-'gcb' => 'To/GCB',
-'generalcategory' => 'To/Gc',
-'graphemeclusterbreak' => 'To/GCB',
-'hangulsyllabletype' => 'To/Hst',
-'hst' => 'To/Hst',
-'indicpositionalcategory' => 'To/InPC',
-'indicsyllabiccategory' => 'To/InSC',
-'inpc' => 'To/InPC',
-'insc' => 'To/InSC',
-'isc' => 'To/Isc',
-'isocomment' => 'To/Isc',
-'jg' => 'To/Jg',
-'joininggroup' => 'To/Jg',
-'joiningtype' => 'To/Jt',
-'jt' => 'To/Jt',
-'lb' => 'To/Lb',
-'lc' => 'To/Lc',
-'linebreak' => 'To/Lb',
-'lowercasemapping' => 'To/Lc',
-'na1' => 'To/Na1',
-'namealias' => 'To/NameAlia',
-'nfcqc' => 'To/NFCQC',
-'nfcquickcheck' => 'To/NFCQC',
-'nfdqc' => 'To/NFDQC',
-'nfdquickcheck' => 'To/NFDQC',
-'nfkccasefold' => 'To/NFKCCF',
-'nfkccf' => 'To/NFKCCF',
-'nfkcqc' => 'To/NFKCQC',
-'nfkcquickcheck' => 'To/NFKCQC',
-'nfkdqc' => 'To/NFKDQC',
-'nfkdquickcheck' => 'To/NFKDQC',
-'nt' => 'To/Nt',
-'numerictype' => 'To/Nt',
-'numericvalue' => 'To/Nv',
-'nv' => 'To/Nv',
-'perldecimaldigit' => 'To/PerlDeci',
-'sb' => 'To/SB',
-'sc' => 'To/Sc',
-'script' => 'To/Sc',
-'scriptextensions' => 'To/Scx',
-'scx' => 'To/Scx',
-'sentencebreak' => 'To/SB',
-'tc' => 'To/Tc',
-'titlecasemapping' => 'To/Tc',
-'uc' => 'To/Uc',
-'unicode1name' => 'To/Na1',
-'uppercasemapping' => 'To/Uc',
-'verticalorientation' => 'To/Vo',
-'vo' => 'To/Vo',
-'wb' => 'To/WB',
-'wordbreak' => 'To/WB',
-);
-
-# Property names to mapping files
-%utf8::strict_property_to_file_of = (
-'_perl_gcb' => 'To/GCB',
-'_perl_lb' => 'To/_PerlLB',
-'_perl_name_alias' => 'To/NameAlia',
-'_perl_sb' => 'To/SB',
-'_perl_scx' => 'To/_PerlSCX',
-'_perl_wb' => 'To/WB',
-);
-
-# Files to the swash names within them.
-%utf8::file_to_swash_name = (
-'CombiningClass' => 'ToCombiningClass',
-'To/_PerlLB' => 'To_PerlLB',
-'To/_PerlSCX' => 'To_PerlSCX',
-'To/Age' => 'ToAge',
-'To/Bc' => 'ToBc',
-'To/Bmg' => 'ToBmg',
-'To/Bpb' => 'ToBpb',
-'To/Bpt' => 'ToBpt',
-'To/Cf' => 'ToCf',
-'To/Ea' => 'ToEa',
-'To/EqUIdeo' => 'ToEqUIdeo',
-'To/Gc' => 'ToGc',
-'To/GCB' => 'ToGCB',
-'To/Hst' => 'ToHst',
-'To/InPC' => 'ToInPC',
-'To/InSC' => 'ToInSC',
-'To/Isc' => 'ToIsc',
-'To/Jg' => 'ToJg',
-'To/Jt' => 'ToJt',
-'To/Lb' => 'ToLb',
-'To/Lc' => 'ToLc',
-'To/Na1' => 'ToNa1',
-'To/NameAlia' => 'ToNameAlias',
-'To/NFCQC' => 'ToNFCQC',
-'To/NFDQC' => 'ToNFDQC',
-'To/NFKCCF' => 'ToNFKCCF',
-'To/NFKCQC' => 'ToNFKCQC',
-'To/NFKDQC' => 'ToNFKDQC',
-'To/Nt' => 'ToNt',
-'To/Nv' => 'ToNv',
-'To/PerlDeci' => 'ToPerlDecimalDigit',
-'To/SB' => 'ToSB',
-'To/Sc' => 'ToSc',
-'To/Scx' => 'ToScx',
-'To/Tc' => 'ToTc',
-'To/Uc' => 'ToUc',
-'To/Vo' => 'ToVo',
-'To/WB' => 'ToWB',
-);
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pl
index 668b1023d0..09749b42d6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,32254 +10,98200 @@
return <<'END';
-00000 NULL
-00000 NUL
-00001 START OF HEADING
-00001 SOH
-00002 START OF TEXT
-00002 STX
-00003 END OF TEXT
-00003 ETX
-00004 END OF TRANSMISSION
-00004 EOT
-00005 ENQUIRY
-00005 ENQ
-00006 ACKNOWLEDGE
-00006 ACK
-00007 ALERT
-00007 BEL
-00008 BACKSPACE
-00008 BS
-00009 CHARACTER TABULATION
-00009 HORIZONTAL TABULATION
-00009 HT
-00009 TAB
-0000A LINE FEED
-0000A NEW LINE
-0000A END OF LINE
-0000A LINE FEED (LF)
-0000A EOL
-0000A LF
-0000A NL
-0000B LINE TABULATION
-0000B VERTICAL TABULATION
-0000B VT
-0000C FORM FEED
-0000C FORM FEED (FF)
-0000C FF
-0000D CARRIAGE RETURN
-0000D CARRIAGE RETURN (CR)
-0000D CR
-0000E SHIFT OUT
-0000E LOCKING-SHIFT ONE
-0000E SO
-0000F SHIFT IN
-0000F LOCKING-SHIFT ZERO
-0000F SI
-00010 DATA LINK ESCAPE
-00010 DLE
-00011 DEVICE CONTROL ONE
-00011 DC1
-00012 DEVICE CONTROL TWO
-00012 DC2
-00013 DEVICE CONTROL THREE
-00013 DC3
-00014 DEVICE CONTROL FOUR
-00014 DC4
-00015 NEGATIVE ACKNOWLEDGE
-00015 NAK
-00016 SYNCHRONOUS IDLE
-00016 SYN
-00017 END OF TRANSMISSION BLOCK
-00017 ETB
-00018 CANCEL
-00018 CAN
-00019 END OF MEDIUM
-00019 EOM
-0001A SUBSTITUTE
-0001A SUB
-0001B ESCAPE
-0001B ESC
-0001C INFORMATION SEPARATOR FOUR
-0001C FILE SEPARATOR
-0001C FS
-0001D INFORMATION SEPARATOR THREE
-0001D GROUP SEPARATOR
-0001D GS
-0001E INFORMATION SEPARATOR TWO
-0001E RECORD SEPARATOR
-0001E RS
-0001F INFORMATION SEPARATOR ONE
-0001F UNIT SEPARATOR
-0001F US
-00020 SPACE
-00020 SP
-00021 EXCLAMATION MARK
-00022 QUOTATION MARK
-00023 NUMBER SIGN
-00024 DOLLAR SIGN
-00025 PERCENT SIGN
-00026 AMPERSAND
-00027 APOSTROPHE
-00028 LEFT PARENTHESIS
-00029 RIGHT PARENTHESIS
-0002A ASTERISK
-0002B PLUS SIGN
-0002C COMMA
-0002D HYPHEN-MINUS
-0002E FULL STOP
-0002F SOLIDUS
-00030 DIGIT ZERO
-00031 DIGIT ONE
-00032 DIGIT TWO
-00033 DIGIT THREE
-00034 DIGIT FOUR
-00035 DIGIT FIVE
-00036 DIGIT SIX
-00037 DIGIT SEVEN
-00038 DIGIT EIGHT
-00039 DIGIT NINE
-0003A COLON
-0003B SEMICOLON
-0003C LESS-THAN SIGN
-0003D EQUALS SIGN
-0003E GREATER-THAN SIGN
-0003F QUESTION MARK
-00040 COMMERCIAL AT
-00041 LATIN CAPITAL LETTER A
-00042 LATIN CAPITAL LETTER B
-00043 LATIN CAPITAL LETTER C
-00044 LATIN CAPITAL LETTER D
-00045 LATIN CAPITAL LETTER E
-00046 LATIN CAPITAL LETTER F
-00047 LATIN CAPITAL LETTER G
-00048 LATIN CAPITAL LETTER H
-00049 LATIN CAPITAL LETTER I
-0004A LATIN CAPITAL LETTER J
-0004B LATIN CAPITAL LETTER K
-0004C LATIN CAPITAL LETTER L
-0004D LATIN CAPITAL LETTER M
-0004E LATIN CAPITAL LETTER N
-0004F LATIN CAPITAL LETTER O
-00050 LATIN CAPITAL LETTER P
-00051 LATIN CAPITAL LETTER Q
-00052 LATIN CAPITAL LETTER R
-00053 LATIN CAPITAL LETTER S
-00054 LATIN CAPITAL LETTER T
-00055 LATIN CAPITAL LETTER U
-00056 LATIN CAPITAL LETTER V
-00057 LATIN CAPITAL LETTER W
-00058 LATIN CAPITAL LETTER X
-00059 LATIN CAPITAL LETTER Y
-0005A LATIN CAPITAL LETTER Z
-0005B LEFT SQUARE BRACKET
-0005C REVERSE SOLIDUS
-0005D RIGHT SQUARE BRACKET
-0005E CIRCUMFLEX ACCENT
-0005F LOW LINE
-00060 GRAVE ACCENT
-00061 LATIN SMALL LETTER A
-00062 LATIN SMALL LETTER B
-00063 LATIN SMALL LETTER C
-00064 LATIN SMALL LETTER D
-00065 LATIN SMALL LETTER E
-00066 LATIN SMALL LETTER F
-00067 LATIN SMALL LETTER G
-00068 LATIN SMALL LETTER H
-00069 LATIN SMALL LETTER I
-0006A LATIN SMALL LETTER J
-0006B LATIN SMALL LETTER K
-0006C LATIN SMALL LETTER L
-0006D LATIN SMALL LETTER M
-0006E LATIN SMALL LETTER N
-0006F LATIN SMALL LETTER O
-00070 LATIN SMALL LETTER P
-00071 LATIN SMALL LETTER Q
-00072 LATIN SMALL LETTER R
-00073 LATIN SMALL LETTER S
-00074 LATIN SMALL LETTER T
-00075 LATIN SMALL LETTER U
-00076 LATIN SMALL LETTER V
-00077 LATIN SMALL LETTER W
-00078 LATIN SMALL LETTER X
-00079 LATIN SMALL LETTER Y
-0007A LATIN SMALL LETTER Z
-0007B LEFT CURLY BRACKET
-0007C VERTICAL LINE
-0007D RIGHT CURLY BRACKET
-0007E TILDE
-0007F DELETE
-0007F DEL
-00080 PADDING CHARACTER
-00080 PAD
-00081 HIGH OCTET PRESET
-00081 HOP
-00082 BREAK PERMITTED HERE
-00082 BPH
-00083 NO BREAK HERE
-00083 NBH
-00084 INDEX
-00084 IND
-00085 NEXT LINE
-00085 NEXT LINE (NEL)
-00085 NEL
-00086 START OF SELECTED AREA
-00086 SSA
-00087 END OF SELECTED AREA
-00087 ESA
-00088 CHARACTER TABULATION SET
-00088 HORIZONTAL TABULATION SET
-00088 HTS
-00089 CHARACTER TABULATION WITH JUSTIFICATION
-00089 HORIZONTAL TABULATION WITH JUSTIFICATION
-00089 HTJ
-0008A LINE TABULATION SET
-0008A VERTICAL TABULATION SET
-0008A VTS
-0008B PARTIAL LINE FORWARD
-0008B PARTIAL LINE DOWN
-0008B PLD
-0008C PARTIAL LINE BACKWARD
-0008C PARTIAL LINE UP
-0008C PLU
-0008D REVERSE LINE FEED
-0008D REVERSE INDEX
-0008D RI
-0008E SINGLE SHIFT TWO
-0008E SINGLE-SHIFT-2
-0008E SS2
-0008F SINGLE SHIFT THREE
-0008F SINGLE-SHIFT-3
-0008F SS3
-00090 DEVICE CONTROL STRING
-00090 DCS
-00091 PRIVATE USE ONE
-00091 PRIVATE USE-1
-00091 PU1
-00092 PRIVATE USE TWO
-00092 PRIVATE USE-2
-00092 PU2
-00093 SET TRANSMIT STATE
-00093 STS
-00094 CANCEL CHARACTER
-00094 CCH
-00095 MESSAGE WAITING
-00095 MW
-00096 START OF GUARDED AREA
-00096 START OF PROTECTED AREA
-00096 SPA
-00097 END OF GUARDED AREA
-00097 END OF PROTECTED AREA
-00097 EPA
-00098 START OF STRING
-00098 SOS
-00099 SINGLE GRAPHIC CHARACTER INTRODUCER
-00099 SGC
-0009A SINGLE CHARACTER INTRODUCER
-0009A SCI
-0009B CONTROL SEQUENCE INTRODUCER
-0009B CSI
-0009C STRING TERMINATOR
-0009C ST
-0009D OPERATING SYSTEM COMMAND
-0009D OSC
-0009E PRIVACY MESSAGE
-0009E PM
-0009F APPLICATION PROGRAM COMMAND
-0009F APC
-000A0 NO-BREAK SPACE
-000A0 NBSP
-000A1 INVERTED EXCLAMATION MARK
-000A2 CENT SIGN
-000A3 POUND SIGN
-000A4 CURRENCY SIGN
-000A5 YEN SIGN
-000A6 BROKEN BAR
-000A7 SECTION SIGN
-000A8 DIAERESIS
-000A9 COPYRIGHT SIGN
-000AA FEMININE ORDINAL INDICATOR
-000AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-000AC NOT SIGN
-000AD SOFT HYPHEN
-000AD SHY
-000AE REGISTERED SIGN
-000AF MACRON
-000B0 DEGREE SIGN
-000B1 PLUS-MINUS SIGN
-000B2 SUPERSCRIPT TWO
-000B3 SUPERSCRIPT THREE
-000B4 ACUTE ACCENT
-000B5 MICRO SIGN
-000B6 PILCROW SIGN
-000B7 MIDDLE DOT
-000B8 CEDILLA
-000B9 SUPERSCRIPT ONE
-000BA MASCULINE ORDINAL INDICATOR
-000BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-000BC VULGAR FRACTION ONE QUARTER
-000BD VULGAR FRACTION ONE HALF
-000BE VULGAR FRACTION THREE QUARTERS
-000BF INVERTED QUESTION MARK
-000C0 LATIN CAPITAL LETTER A WITH GRAVE
-000C1 LATIN CAPITAL LETTER A WITH ACUTE
-000C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-000C3 LATIN CAPITAL LETTER A WITH TILDE
-000C4 LATIN CAPITAL LETTER A WITH DIAERESIS
-000C5 LATIN CAPITAL LETTER A WITH RING ABOVE
-000C6 LATIN CAPITAL LETTER AE
-000C7 LATIN CAPITAL LETTER C WITH CEDILLA
-000C8 LATIN CAPITAL LETTER E WITH GRAVE
-000C9 LATIN CAPITAL LETTER E WITH ACUTE
-000CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-000CB LATIN CAPITAL LETTER E WITH DIAERESIS
-000CC LATIN CAPITAL LETTER I WITH GRAVE
-000CD LATIN CAPITAL LETTER I WITH ACUTE
-000CE LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-000CF LATIN CAPITAL LETTER I WITH DIAERESIS
-000D0 LATIN CAPITAL LETTER ETH
-000D1 LATIN CAPITAL LETTER N WITH TILDE
-000D2 LATIN CAPITAL LETTER O WITH GRAVE
-000D3 LATIN CAPITAL LETTER O WITH ACUTE
-000D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-000D5 LATIN CAPITAL LETTER O WITH TILDE
-000D6 LATIN CAPITAL LETTER O WITH DIAERESIS
-000D7 MULTIPLICATION SIGN
-000D8 LATIN CAPITAL LETTER O WITH STROKE
-000D9 LATIN CAPITAL LETTER U WITH GRAVE
-000DA LATIN CAPITAL LETTER U WITH ACUTE
-000DB LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-000DC LATIN CAPITAL LETTER U WITH DIAERESIS
-000DD LATIN CAPITAL LETTER Y WITH ACUTE
-000DE LATIN CAPITAL LETTER THORN
-000DF LATIN SMALL LETTER SHARP S
-000E0 LATIN SMALL LETTER A WITH GRAVE
-000E1 LATIN SMALL LETTER A WITH ACUTE
-000E2 LATIN SMALL LETTER A WITH CIRCUMFLEX
-000E3 LATIN SMALL LETTER A WITH TILDE
-000E4 LATIN SMALL LETTER A WITH DIAERESIS
-000E5 LATIN SMALL LETTER A WITH RING ABOVE
-000E6 LATIN SMALL LETTER AE
-000E7 LATIN SMALL LETTER C WITH CEDILLA
-000E8 LATIN SMALL LETTER E WITH GRAVE
-000E9 LATIN SMALL LETTER E WITH ACUTE
-000EA LATIN SMALL LETTER E WITH CIRCUMFLEX
-000EB LATIN SMALL LETTER E WITH DIAERESIS
-000EC LATIN SMALL LETTER I WITH GRAVE
-000ED LATIN SMALL LETTER I WITH ACUTE
-000EE LATIN SMALL LETTER I WITH CIRCUMFLEX
-000EF LATIN SMALL LETTER I WITH DIAERESIS
-000F0 LATIN SMALL LETTER ETH
-000F1 LATIN SMALL LETTER N WITH TILDE
-000F2 LATIN SMALL LETTER O WITH GRAVE
-000F3 LATIN SMALL LETTER O WITH ACUTE
-000F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
-000F5 LATIN SMALL LETTER O WITH TILDE
-000F6 LATIN SMALL LETTER O WITH DIAERESIS
-000F7 DIVISION SIGN
-000F8 LATIN SMALL LETTER O WITH STROKE
-000F9 LATIN SMALL LETTER U WITH GRAVE
-000FA LATIN SMALL LETTER U WITH ACUTE
-000FB LATIN SMALL LETTER U WITH CIRCUMFLEX
-000FC LATIN SMALL LETTER U WITH DIAERESIS
-000FD LATIN SMALL LETTER Y WITH ACUTE
-000FE LATIN SMALL LETTER THORN
-000FF LATIN SMALL LETTER Y WITH DIAERESIS
-00100 LATIN CAPITAL LETTER A WITH MACRON
-00101 LATIN SMALL LETTER A WITH MACRON
-00102 LATIN CAPITAL LETTER A WITH BREVE
-00103 LATIN SMALL LETTER A WITH BREVE
-00104 LATIN CAPITAL LETTER A WITH OGONEK
-00105 LATIN SMALL LETTER A WITH OGONEK
-00106 LATIN CAPITAL LETTER C WITH ACUTE
-00107 LATIN SMALL LETTER C WITH ACUTE
-00108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX
-00109 LATIN SMALL LETTER C WITH CIRCUMFLEX
-0010A LATIN CAPITAL LETTER C WITH DOT ABOVE
-0010B LATIN SMALL LETTER C WITH DOT ABOVE
-0010C LATIN CAPITAL LETTER C WITH CARON
-0010D LATIN SMALL LETTER C WITH CARON
-0010E LATIN CAPITAL LETTER D WITH CARON
-0010F LATIN SMALL LETTER D WITH CARON
-00110 LATIN CAPITAL LETTER D WITH STROKE
-00111 LATIN SMALL LETTER D WITH STROKE
-00112 LATIN CAPITAL LETTER E WITH MACRON
-00113 LATIN SMALL LETTER E WITH MACRON
-00114 LATIN CAPITAL LETTER E WITH BREVE
-00115 LATIN SMALL LETTER E WITH BREVE
-00116 LATIN CAPITAL LETTER E WITH DOT ABOVE
-00117 LATIN SMALL LETTER E WITH DOT ABOVE
-00118 LATIN CAPITAL LETTER E WITH OGONEK
-00119 LATIN SMALL LETTER E WITH OGONEK
-0011A LATIN CAPITAL LETTER E WITH CARON
-0011B LATIN SMALL LETTER E WITH CARON
-0011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX
-0011D LATIN SMALL LETTER G WITH CIRCUMFLEX
-0011E LATIN CAPITAL LETTER G WITH BREVE
-0011F LATIN SMALL LETTER G WITH BREVE
-00120 LATIN CAPITAL LETTER G WITH DOT ABOVE
-00121 LATIN SMALL LETTER G WITH DOT ABOVE
-00122 LATIN CAPITAL LETTER G WITH CEDILLA
-00123 LATIN SMALL LETTER G WITH CEDILLA
-00124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX
-00125 LATIN SMALL LETTER H WITH CIRCUMFLEX
-00126 LATIN CAPITAL LETTER H WITH STROKE
-00127 LATIN SMALL LETTER H WITH STROKE
-00128 LATIN CAPITAL LETTER I WITH TILDE
-00129 LATIN SMALL LETTER I WITH TILDE
-0012A LATIN CAPITAL LETTER I WITH MACRON
-0012B LATIN SMALL LETTER I WITH MACRON
-0012C LATIN CAPITAL LETTER I WITH BREVE
-0012D LATIN SMALL LETTER I WITH BREVE
-0012E LATIN CAPITAL LETTER I WITH OGONEK
-0012F LATIN SMALL LETTER I WITH OGONEK
-00130 LATIN CAPITAL LETTER I WITH DOT ABOVE
-00131 LATIN SMALL LETTER DOTLESS I
-00132 LATIN CAPITAL LIGATURE IJ
-00133 LATIN SMALL LIGATURE IJ
-00134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX
-00135 LATIN SMALL LETTER J WITH CIRCUMFLEX
-00136 LATIN CAPITAL LETTER K WITH CEDILLA
-00137 LATIN SMALL LETTER K WITH CEDILLA
-00138 LATIN SMALL LETTER KRA
-00139 LATIN CAPITAL LETTER L WITH ACUTE
-0013A LATIN SMALL LETTER L WITH ACUTE
-0013B LATIN CAPITAL LETTER L WITH CEDILLA
-0013C LATIN SMALL LETTER L WITH CEDILLA
-0013D LATIN CAPITAL LETTER L WITH CARON
-0013E LATIN SMALL LETTER L WITH CARON
-0013F LATIN CAPITAL LETTER L WITH MIDDLE DOT
-00140 LATIN SMALL LETTER L WITH MIDDLE DOT
-00141 LATIN CAPITAL LETTER L WITH STROKE
-00142 LATIN SMALL LETTER L WITH STROKE
-00143 LATIN CAPITAL LETTER N WITH ACUTE
-00144 LATIN SMALL LETTER N WITH ACUTE
-00145 LATIN CAPITAL LETTER N WITH CEDILLA
-00146 LATIN SMALL LETTER N WITH CEDILLA
-00147 LATIN CAPITAL LETTER N WITH CARON
-00148 LATIN SMALL LETTER N WITH CARON
-00149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
-0014A LATIN CAPITAL LETTER ENG
-0014B LATIN SMALL LETTER ENG
-0014C LATIN CAPITAL LETTER O WITH MACRON
-0014D LATIN SMALL LETTER O WITH MACRON
-0014E LATIN CAPITAL LETTER O WITH BREVE
-0014F LATIN SMALL LETTER O WITH BREVE
-00150 LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-00151 LATIN SMALL LETTER O WITH DOUBLE ACUTE
-00152 LATIN CAPITAL LIGATURE OE
-00153 LATIN SMALL LIGATURE OE
-00154 LATIN CAPITAL LETTER R WITH ACUTE
-00155 LATIN SMALL LETTER R WITH ACUTE
-00156 LATIN CAPITAL LETTER R WITH CEDILLA
-00157 LATIN SMALL LETTER R WITH CEDILLA
-00158 LATIN CAPITAL LETTER R WITH CARON
-00159 LATIN SMALL LETTER R WITH CARON
-0015A LATIN CAPITAL LETTER S WITH ACUTE
-0015B LATIN SMALL LETTER S WITH ACUTE
-0015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX
-0015D LATIN SMALL LETTER S WITH CIRCUMFLEX
-0015E LATIN CAPITAL LETTER S WITH CEDILLA
-0015F LATIN SMALL LETTER S WITH CEDILLA
-00160 LATIN CAPITAL LETTER S WITH CARON
-00161 LATIN SMALL LETTER S WITH CARON
-00162 LATIN CAPITAL LETTER T WITH CEDILLA
-00163 LATIN SMALL LETTER T WITH CEDILLA
-00164 LATIN CAPITAL LETTER T WITH CARON
-00165 LATIN SMALL LETTER T WITH CARON
-00166 LATIN CAPITAL LETTER T WITH STROKE
-00167 LATIN SMALL LETTER T WITH STROKE
-00168 LATIN CAPITAL LETTER U WITH TILDE
-00169 LATIN SMALL LETTER U WITH TILDE
-0016A LATIN CAPITAL LETTER U WITH MACRON
-0016B LATIN SMALL LETTER U WITH MACRON
-0016C LATIN CAPITAL LETTER U WITH BREVE
-0016D LATIN SMALL LETTER U WITH BREVE
-0016E LATIN CAPITAL LETTER U WITH RING ABOVE
-0016F LATIN SMALL LETTER U WITH RING ABOVE
-00170 LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-00171 LATIN SMALL LETTER U WITH DOUBLE ACUTE
-00172 LATIN CAPITAL LETTER U WITH OGONEK
-00173 LATIN SMALL LETTER U WITH OGONEK
-00174 LATIN CAPITAL LETTER W WITH CIRCUMFLEX
-00175 LATIN SMALL LETTER W WITH CIRCUMFLEX
-00176 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
-00177 LATIN SMALL LETTER Y WITH CIRCUMFLEX
-00178 LATIN CAPITAL LETTER Y WITH DIAERESIS
-00179 LATIN CAPITAL LETTER Z WITH ACUTE
-0017A LATIN SMALL LETTER Z WITH ACUTE
-0017B LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0017C LATIN SMALL LETTER Z WITH DOT ABOVE
-0017D LATIN CAPITAL LETTER Z WITH CARON
-0017E LATIN SMALL LETTER Z WITH CARON
-0017F LATIN SMALL LETTER LONG S
-00180 LATIN SMALL LETTER B WITH STROKE
-00181 LATIN CAPITAL LETTER B WITH HOOK
-00182 LATIN CAPITAL LETTER B WITH TOPBAR
-00183 LATIN SMALL LETTER B WITH TOPBAR
-00184 LATIN CAPITAL LETTER TONE SIX
-00185 LATIN SMALL LETTER TONE SIX
-00186 LATIN CAPITAL LETTER OPEN O
-00187 LATIN CAPITAL LETTER C WITH HOOK
-00188 LATIN SMALL LETTER C WITH HOOK
-00189 LATIN CAPITAL LETTER AFRICAN D
-0018A LATIN CAPITAL LETTER D WITH HOOK
-0018B LATIN CAPITAL LETTER D WITH TOPBAR
-0018C LATIN SMALL LETTER D WITH TOPBAR
-0018D LATIN SMALL LETTER TURNED DELTA
-0018E LATIN CAPITAL LETTER REVERSED E
-0018F LATIN CAPITAL LETTER SCHWA
-00190 LATIN CAPITAL LETTER OPEN E
-00191 LATIN CAPITAL LETTER F WITH HOOK
-00192 LATIN SMALL LETTER F WITH HOOK
-00193 LATIN CAPITAL LETTER G WITH HOOK
-00194 LATIN CAPITAL LETTER GAMMA
-00195 LATIN SMALL LETTER HV
-00196 LATIN CAPITAL LETTER IOTA
-00197 LATIN CAPITAL LETTER I WITH STROKE
-00198 LATIN CAPITAL LETTER K WITH HOOK
-00199 LATIN SMALL LETTER K WITH HOOK
-0019A LATIN SMALL LETTER L WITH BAR
-0019B LATIN SMALL LETTER LAMBDA WITH STROKE
-0019C LATIN CAPITAL LETTER TURNED M
-0019D LATIN CAPITAL LETTER N WITH LEFT HOOK
-0019E LATIN SMALL LETTER N WITH LONG RIGHT LEG
-0019F LATIN CAPITAL LETTER O WITH MIDDLE TILDE
-001A0 LATIN CAPITAL LETTER O WITH HORN
-001A1 LATIN SMALL LETTER O WITH HORN
-001A2 LATIN CAPITAL LETTER GHA
-001A2 LATIN CAPITAL LETTER OI
-001A3 LATIN SMALL LETTER GHA
-001A3 LATIN SMALL LETTER OI
-001A4 LATIN CAPITAL LETTER P WITH HOOK
-001A5 LATIN SMALL LETTER P WITH HOOK
-001A6 LATIN LETTER YR
-001A7 LATIN CAPITAL LETTER TONE TWO
-001A8 LATIN SMALL LETTER TONE TWO
-001A9 LATIN CAPITAL LETTER ESH
-001AA LATIN LETTER REVERSED ESH LOOP
-001AB LATIN SMALL LETTER T WITH PALATAL HOOK
-001AC LATIN CAPITAL LETTER T WITH HOOK
-001AD LATIN SMALL LETTER T WITH HOOK
-001AE LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
-001AF LATIN CAPITAL LETTER U WITH HORN
-001B0 LATIN SMALL LETTER U WITH HORN
-001B1 LATIN CAPITAL LETTER UPSILON
-001B2 LATIN CAPITAL LETTER V WITH HOOK
-001B3 LATIN CAPITAL LETTER Y WITH HOOK
-001B4 LATIN SMALL LETTER Y WITH HOOK
-001B5 LATIN CAPITAL LETTER Z WITH STROKE
-001B6 LATIN SMALL LETTER Z WITH STROKE
-001B7 LATIN CAPITAL LETTER EZH
-001B8 LATIN CAPITAL LETTER EZH REVERSED
-001B9 LATIN SMALL LETTER EZH REVERSED
-001BA LATIN SMALL LETTER EZH WITH TAIL
-001BB LATIN LETTER TWO WITH STROKE
-001BC LATIN CAPITAL LETTER TONE FIVE
-001BD LATIN SMALL LETTER TONE FIVE
-001BE LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
-001BF LATIN LETTER WYNN
-001C0 LATIN LETTER DENTAL CLICK
-001C1 LATIN LETTER LATERAL CLICK
-001C2 LATIN LETTER ALVEOLAR CLICK
-001C3 LATIN LETTER RETROFLEX CLICK
-001C4 LATIN CAPITAL LETTER DZ WITH CARON
-001C5 LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
-001C6 LATIN SMALL LETTER DZ WITH CARON
-001C7 LATIN CAPITAL LETTER LJ
-001C8 LATIN CAPITAL LETTER L WITH SMALL LETTER J
-001C9 LATIN SMALL LETTER LJ
-001CA LATIN CAPITAL LETTER NJ
-001CB LATIN CAPITAL LETTER N WITH SMALL LETTER J
-001CC LATIN SMALL LETTER NJ
-001CD LATIN CAPITAL LETTER A WITH CARON
-001CE LATIN SMALL LETTER A WITH CARON
-001CF LATIN CAPITAL LETTER I WITH CARON
-001D0 LATIN SMALL LETTER I WITH CARON
-001D1 LATIN CAPITAL LETTER O WITH CARON
-001D2 LATIN SMALL LETTER O WITH CARON
-001D3 LATIN CAPITAL LETTER U WITH CARON
-001D4 LATIN SMALL LETTER U WITH CARON
-001D5 LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
-001D6 LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
-001D7 LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
-001D8 LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
-001D9 LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
-001DA LATIN SMALL LETTER U WITH DIAERESIS AND CARON
-001DB LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
-001DC LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
-001DD LATIN SMALL LETTER TURNED E
-001DE LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
-001DF LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
-001E0 LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
-001E1 LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
-001E2 LATIN CAPITAL LETTER AE WITH MACRON
-001E3 LATIN SMALL LETTER AE WITH MACRON
-001E4 LATIN CAPITAL LETTER G WITH STROKE
-001E5 LATIN SMALL LETTER G WITH STROKE
-001E6 LATIN CAPITAL LETTER G WITH CARON
-001E7 LATIN SMALL LETTER G WITH CARON
-001E8 LATIN CAPITAL LETTER K WITH CARON
-001E9 LATIN SMALL LETTER K WITH CARON
-001EA LATIN CAPITAL LETTER O WITH OGONEK
-001EB LATIN SMALL LETTER O WITH OGONEK
-001EC LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
-001ED LATIN SMALL LETTER O WITH OGONEK AND MACRON
-001EE LATIN CAPITAL LETTER EZH WITH CARON
-001EF LATIN SMALL LETTER EZH WITH CARON
-001F0 LATIN SMALL LETTER J WITH CARON
-001F1 LATIN CAPITAL LETTER DZ
-001F2 LATIN CAPITAL LETTER D WITH SMALL LETTER Z
-001F3 LATIN SMALL LETTER DZ
-001F4 LATIN CAPITAL LETTER G WITH ACUTE
-001F5 LATIN SMALL LETTER G WITH ACUTE
-001F6 LATIN CAPITAL LETTER HWAIR
-001F7 LATIN CAPITAL LETTER WYNN
-001F8 LATIN CAPITAL LETTER N WITH GRAVE
-001F9 LATIN SMALL LETTER N WITH GRAVE
-001FA LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-001FB LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-001FC LATIN CAPITAL LETTER AE WITH ACUTE
-001FD LATIN SMALL LETTER AE WITH ACUTE
-001FE LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-001FF LATIN SMALL LETTER O WITH STROKE AND ACUTE
-00200 LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
-00201 LATIN SMALL LETTER A WITH DOUBLE GRAVE
-00202 LATIN CAPITAL LETTER A WITH INVERTED BREVE
-00203 LATIN SMALL LETTER A WITH INVERTED BREVE
-00204 LATIN CAPITAL LETTER E WITH DOUBLE GRAVE
-00205 LATIN SMALL LETTER E WITH DOUBLE GRAVE
-00206 LATIN CAPITAL LETTER E WITH INVERTED BREVE
-00207 LATIN SMALL LETTER E WITH INVERTED BREVE
-00208 LATIN CAPITAL LETTER I WITH DOUBLE GRAVE
-00209 LATIN SMALL LETTER I WITH DOUBLE GRAVE
-0020A LATIN CAPITAL LETTER I WITH INVERTED BREVE
-0020B LATIN SMALL LETTER I WITH INVERTED BREVE
-0020C LATIN CAPITAL LETTER O WITH DOUBLE GRAVE
-0020D LATIN SMALL LETTER O WITH DOUBLE GRAVE
-0020E LATIN CAPITAL LETTER O WITH INVERTED BREVE
-0020F LATIN SMALL LETTER O WITH INVERTED BREVE
-00210 LATIN CAPITAL LETTER R WITH DOUBLE GRAVE
-00211 LATIN SMALL LETTER R WITH DOUBLE GRAVE
-00212 LATIN CAPITAL LETTER R WITH INVERTED BREVE
-00213 LATIN SMALL LETTER R WITH INVERTED BREVE
-00214 LATIN CAPITAL LETTER U WITH DOUBLE GRAVE
-00215 LATIN SMALL LETTER U WITH DOUBLE GRAVE
-00216 LATIN CAPITAL LETTER U WITH INVERTED BREVE
-00217 LATIN SMALL LETTER U WITH INVERTED BREVE
-00218 LATIN CAPITAL LETTER S WITH COMMA BELOW
-00219 LATIN SMALL LETTER S WITH COMMA BELOW
-0021A LATIN CAPITAL LETTER T WITH COMMA BELOW
-0021B LATIN SMALL LETTER T WITH COMMA BELOW
-0021C LATIN CAPITAL LETTER YOGH
-0021D LATIN SMALL LETTER YOGH
-0021E LATIN CAPITAL LETTER H WITH CARON
-0021F LATIN SMALL LETTER H WITH CARON
-00220 LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
-00221 LATIN SMALL LETTER D WITH CURL
-00222 LATIN CAPITAL LETTER OU
-00223 LATIN SMALL LETTER OU
-00224 LATIN CAPITAL LETTER Z WITH HOOK
-00225 LATIN SMALL LETTER Z WITH HOOK
-00226 LATIN CAPITAL LETTER A WITH DOT ABOVE
-00227 LATIN SMALL LETTER A WITH DOT ABOVE
-00228 LATIN CAPITAL LETTER E WITH CEDILLA
-00229 LATIN SMALL LETTER E WITH CEDILLA
-0022A LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
-0022B LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
-0022C LATIN CAPITAL LETTER O WITH TILDE AND MACRON
-0022D LATIN SMALL LETTER O WITH TILDE AND MACRON
-0022E LATIN CAPITAL LETTER O WITH DOT ABOVE
-0022F LATIN SMALL LETTER O WITH DOT ABOVE
-00230 LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
-00231 LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
-00232 LATIN CAPITAL LETTER Y WITH MACRON
-00233 LATIN SMALL LETTER Y WITH MACRON
-00234 LATIN SMALL LETTER L WITH CURL
-00235 LATIN SMALL LETTER N WITH CURL
-00236 LATIN SMALL LETTER T WITH CURL
-00237 LATIN SMALL LETTER DOTLESS J
-00238 LATIN SMALL LETTER DB DIGRAPH
-00239 LATIN SMALL LETTER QP DIGRAPH
-0023A LATIN CAPITAL LETTER A WITH STROKE
-0023B LATIN CAPITAL LETTER C WITH STROKE
-0023C LATIN SMALL LETTER C WITH STROKE
-0023D LATIN CAPITAL LETTER L WITH BAR
-0023E LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
-0023F LATIN SMALL LETTER S WITH SWASH TAIL
-00240 LATIN SMALL LETTER Z WITH SWASH TAIL
-00241 LATIN CAPITAL LETTER GLOTTAL STOP
-00242 LATIN SMALL LETTER GLOTTAL STOP
-00243 LATIN CAPITAL LETTER B WITH STROKE
-00244 LATIN CAPITAL LETTER U BAR
-00245 LATIN CAPITAL LETTER TURNED V
-00246 LATIN CAPITAL LETTER E WITH STROKE
-00247 LATIN SMALL LETTER E WITH STROKE
-00248 LATIN CAPITAL LETTER J WITH STROKE
-00249 LATIN SMALL LETTER J WITH STROKE
-0024A LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL
-0024B LATIN SMALL LETTER Q WITH HOOK TAIL
-0024C LATIN CAPITAL LETTER R WITH STROKE
-0024D LATIN SMALL LETTER R WITH STROKE
-0024E LATIN CAPITAL LETTER Y WITH STROKE
-0024F LATIN SMALL LETTER Y WITH STROKE
-00250 LATIN SMALL LETTER TURNED A
-00251 LATIN SMALL LETTER ALPHA
-00252 LATIN SMALL LETTER TURNED ALPHA
-00253 LATIN SMALL LETTER B WITH HOOK
-00254 LATIN SMALL LETTER OPEN O
-00255 LATIN SMALL LETTER C WITH CURL
-00256 LATIN SMALL LETTER D WITH TAIL
-00257 LATIN SMALL LETTER D WITH HOOK
-00258 LATIN SMALL LETTER REVERSED E
-00259 LATIN SMALL LETTER SCHWA
-0025A LATIN SMALL LETTER SCHWA WITH HOOK
-0025B LATIN SMALL LETTER OPEN E
-0025C LATIN SMALL LETTER REVERSED OPEN E
-0025D LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
-0025E LATIN SMALL LETTER CLOSED REVERSED OPEN E
-0025F LATIN SMALL LETTER DOTLESS J WITH STROKE
-00260 LATIN SMALL LETTER G WITH HOOK
-00261 LATIN SMALL LETTER SCRIPT G
-00262 LATIN LETTER SMALL CAPITAL G
-00263 LATIN SMALL LETTER GAMMA
-00264 LATIN SMALL LETTER RAMS HORN
-00265 LATIN SMALL LETTER TURNED H
-00266 LATIN SMALL LETTER H WITH HOOK
-00267 LATIN SMALL LETTER HENG WITH HOOK
-00268 LATIN SMALL LETTER I WITH STROKE
-00269 LATIN SMALL LETTER IOTA
-0026A LATIN LETTER SMALL CAPITAL I
-0026B LATIN SMALL LETTER L WITH MIDDLE TILDE
-0026C LATIN SMALL LETTER L WITH BELT
-0026D LATIN SMALL LETTER L WITH RETROFLEX HOOK
-0026E LATIN SMALL LETTER LEZH
-0026F LATIN SMALL LETTER TURNED M
-00270 LATIN SMALL LETTER TURNED M WITH LONG LEG
-00271 LATIN SMALL LETTER M WITH HOOK
-00272 LATIN SMALL LETTER N WITH LEFT HOOK
-00273 LATIN SMALL LETTER N WITH RETROFLEX HOOK
-00274 LATIN LETTER SMALL CAPITAL N
-00275 LATIN SMALL LETTER BARRED O
-00276 LATIN LETTER SMALL CAPITAL OE
-00277 LATIN SMALL LETTER CLOSED OMEGA
-00278 LATIN SMALL LETTER PHI
-00279 LATIN SMALL LETTER TURNED R
-0027A LATIN SMALL LETTER TURNED R WITH LONG LEG
-0027B LATIN SMALL LETTER TURNED R WITH HOOK
-0027C LATIN SMALL LETTER R WITH LONG LEG
-0027D LATIN SMALL LETTER R WITH TAIL
-0027E LATIN SMALL LETTER R WITH FISHHOOK
-0027F LATIN SMALL LETTER REVERSED R WITH FISHHOOK
-00280 LATIN LETTER SMALL CAPITAL R
-00281 LATIN LETTER SMALL CAPITAL INVERTED R
-00282 LATIN SMALL LETTER S WITH HOOK
-00283 LATIN SMALL LETTER ESH
-00284 LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
-00285 LATIN SMALL LETTER SQUAT REVERSED ESH
-00286 LATIN SMALL LETTER ESH WITH CURL
-00287 LATIN SMALL LETTER TURNED T
-00288 LATIN SMALL LETTER T WITH RETROFLEX HOOK
-00289 LATIN SMALL LETTER U BAR
-0028A LATIN SMALL LETTER UPSILON
-0028B LATIN SMALL LETTER V WITH HOOK
-0028C LATIN SMALL LETTER TURNED V
-0028D LATIN SMALL LETTER TURNED W
-0028E LATIN SMALL LETTER TURNED Y
-0028F LATIN LETTER SMALL CAPITAL Y
-00290 LATIN SMALL LETTER Z WITH RETROFLEX HOOK
-00291 LATIN SMALL LETTER Z WITH CURL
-00292 LATIN SMALL LETTER EZH
-00293 LATIN SMALL LETTER EZH WITH CURL
-00294 LATIN LETTER GLOTTAL STOP
-00295 LATIN LETTER PHARYNGEAL VOICED FRICATIVE
-00296 LATIN LETTER INVERTED GLOTTAL STOP
-00297 LATIN LETTER STRETCHED C
-00298 LATIN LETTER BILABIAL CLICK
-00299 LATIN LETTER SMALL CAPITAL B
-0029A LATIN SMALL LETTER CLOSED OPEN E
-0029B LATIN LETTER SMALL CAPITAL G WITH HOOK
-0029C LATIN LETTER SMALL CAPITAL H
-0029D LATIN SMALL LETTER J WITH CROSSED-TAIL
-0029E LATIN SMALL LETTER TURNED K
-0029F LATIN LETTER SMALL CAPITAL L
-002A0 LATIN SMALL LETTER Q WITH HOOK
-002A1 LATIN LETTER GLOTTAL STOP WITH STROKE
-002A2 LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
-002A3 LATIN SMALL LETTER DZ DIGRAPH
-002A4 LATIN SMALL LETTER DEZH DIGRAPH
-002A5 LATIN SMALL LETTER DZ DIGRAPH WITH CURL
-002A6 LATIN SMALL LETTER TS DIGRAPH
-002A7 LATIN SMALL LETTER TESH DIGRAPH
-002A8 LATIN SMALL LETTER TC DIGRAPH WITH CURL
-002A9 LATIN SMALL LETTER FENG DIGRAPH
-002AA LATIN SMALL LETTER LS DIGRAPH
-002AB LATIN SMALL LETTER LZ DIGRAPH
-002AC LATIN LETTER BILABIAL PERCUSSIVE
-002AD LATIN LETTER BIDENTAL PERCUSSIVE
-002AE LATIN SMALL LETTER TURNED H WITH FISHHOOK
-002AF LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
-002B0 MODIFIER LETTER SMALL H
-002B1 MODIFIER LETTER SMALL H WITH HOOK
-002B2 MODIFIER LETTER SMALL J
-002B3 MODIFIER LETTER SMALL R
-002B4 MODIFIER LETTER SMALL TURNED R
-002B5 MODIFIER LETTER SMALL TURNED R WITH HOOK
-002B6 MODIFIER LETTER SMALL CAPITAL INVERTED R
-002B7 MODIFIER LETTER SMALL W
-002B8 MODIFIER LETTER SMALL Y
-002B9 MODIFIER LETTER PRIME
-002BA MODIFIER LETTER DOUBLE PRIME
-002BB MODIFIER LETTER TURNED COMMA
-002BC MODIFIER LETTER APOSTROPHE
-002BD MODIFIER LETTER REVERSED COMMA
-002BE MODIFIER LETTER RIGHT HALF RING
-002BF MODIFIER LETTER LEFT HALF RING
-002C0 MODIFIER LETTER GLOTTAL STOP
-002C1 MODIFIER LETTER REVERSED GLOTTAL STOP
-002C2 MODIFIER LETTER LEFT ARROWHEAD
-002C3 MODIFIER LETTER RIGHT ARROWHEAD
-002C4 MODIFIER LETTER UP ARROWHEAD
-002C5 MODIFIER LETTER DOWN ARROWHEAD
-002C6 MODIFIER LETTER CIRCUMFLEX ACCENT
-002C7 CARON
-002C8 MODIFIER LETTER VERTICAL LINE
-002C9 MODIFIER LETTER MACRON
-002CA MODIFIER LETTER ACUTE ACCENT
-002CB MODIFIER LETTER GRAVE ACCENT
-002CC MODIFIER LETTER LOW VERTICAL LINE
-002CD MODIFIER LETTER LOW MACRON
-002CE MODIFIER LETTER LOW GRAVE ACCENT
-002CF MODIFIER LETTER LOW ACUTE ACCENT
-002D0 MODIFIER LETTER TRIANGULAR COLON
-002D1 MODIFIER LETTER HALF TRIANGULAR COLON
-002D2 MODIFIER LETTER CENTRED RIGHT HALF RING
-002D3 MODIFIER LETTER CENTRED LEFT HALF RING
-002D4 MODIFIER LETTER UP TACK
-002D5 MODIFIER LETTER DOWN TACK
-002D6 MODIFIER LETTER PLUS SIGN
-002D7 MODIFIER LETTER MINUS SIGN
-002D8 BREVE
-002D9 DOT ABOVE
-002DA RING ABOVE
-002DB OGONEK
-002DC SMALL TILDE
-002DD DOUBLE ACUTE ACCENT
-002DE MODIFIER LETTER RHOTIC HOOK
-002DF MODIFIER LETTER CROSS ACCENT
-002E0 MODIFIER LETTER SMALL GAMMA
-002E1 MODIFIER LETTER SMALL L
-002E2 MODIFIER LETTER SMALL S
-002E3 MODIFIER LETTER SMALL X
-002E4 MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
-002E5 MODIFIER LETTER EXTRA-HIGH TONE BAR
-002E6 MODIFIER LETTER HIGH TONE BAR
-002E7 MODIFIER LETTER MID TONE BAR
-002E8 MODIFIER LETTER LOW TONE BAR
-002E9 MODIFIER LETTER EXTRA-LOW TONE BAR
-002EA MODIFIER LETTER YIN DEPARTING TONE MARK
-002EB MODIFIER LETTER YANG DEPARTING TONE MARK
-002EC MODIFIER LETTER VOICING
-002ED MODIFIER LETTER UNASPIRATED
-002EE MODIFIER LETTER DOUBLE APOSTROPHE
-002EF MODIFIER LETTER LOW DOWN ARROWHEAD
-002F0 MODIFIER LETTER LOW UP ARROWHEAD
-002F1 MODIFIER LETTER LOW LEFT ARROWHEAD
-002F2 MODIFIER LETTER LOW RIGHT ARROWHEAD
-002F3 MODIFIER LETTER LOW RING
-002F4 MODIFIER LETTER MIDDLE GRAVE ACCENT
-002F5 MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
-002F6 MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT
-002F7 MODIFIER LETTER LOW TILDE
-002F8 MODIFIER LETTER RAISED COLON
-002F9 MODIFIER LETTER BEGIN HIGH TONE
-002FA MODIFIER LETTER END HIGH TONE
-002FB MODIFIER LETTER BEGIN LOW TONE
-002FC MODIFIER LETTER END LOW TONE
-002FD MODIFIER LETTER SHELF
-002FE MODIFIER LETTER OPEN SHELF
-002FF MODIFIER LETTER LOW LEFT ARROW
-00300 COMBINING GRAVE ACCENT
-00301 COMBINING ACUTE ACCENT
-00302 COMBINING CIRCUMFLEX ACCENT
-00303 COMBINING TILDE
-00304 COMBINING MACRON
-00305 COMBINING OVERLINE
-00306 COMBINING BREVE
-00307 COMBINING DOT ABOVE
-00308 COMBINING DIAERESIS
-00309 COMBINING HOOK ABOVE
-0030A COMBINING RING ABOVE
-0030B COMBINING DOUBLE ACUTE ACCENT
-0030C COMBINING CARON
-0030D COMBINING VERTICAL LINE ABOVE
-0030E COMBINING DOUBLE VERTICAL LINE ABOVE
-0030F COMBINING DOUBLE GRAVE ACCENT
-00310 COMBINING CANDRABINDU
-00311 COMBINING INVERTED BREVE
-00312 COMBINING TURNED COMMA ABOVE
-00313 COMBINING COMMA ABOVE
-00314 COMBINING REVERSED COMMA ABOVE
-00315 COMBINING COMMA ABOVE RIGHT
-00316 COMBINING GRAVE ACCENT BELOW
-00317 COMBINING ACUTE ACCENT BELOW
-00318 COMBINING LEFT TACK BELOW
-00319 COMBINING RIGHT TACK BELOW
-0031A COMBINING LEFT ANGLE ABOVE
-0031B COMBINING HORN
-0031C COMBINING LEFT HALF RING BELOW
-0031D COMBINING UP TACK BELOW
-0031E COMBINING DOWN TACK BELOW
-0031F COMBINING PLUS SIGN BELOW
-00320 COMBINING MINUS SIGN BELOW
-00321 COMBINING PALATALIZED HOOK BELOW
-00322 COMBINING RETROFLEX HOOK BELOW
-00323 COMBINING DOT BELOW
-00324 COMBINING DIAERESIS BELOW
-00325 COMBINING RING BELOW
-00326 COMBINING COMMA BELOW
-00327 COMBINING CEDILLA
-00328 COMBINING OGONEK
-00329 COMBINING VERTICAL LINE BELOW
-0032A COMBINING BRIDGE BELOW
-0032B COMBINING INVERTED DOUBLE ARCH BELOW
-0032C COMBINING CARON BELOW
-0032D COMBINING CIRCUMFLEX ACCENT BELOW
-0032E COMBINING BREVE BELOW
-0032F COMBINING INVERTED BREVE BELOW
-00330 COMBINING TILDE BELOW
-00331 COMBINING MACRON BELOW
-00332 COMBINING LOW LINE
-00333 COMBINING DOUBLE LOW LINE
-00334 COMBINING TILDE OVERLAY
-00335 COMBINING SHORT STROKE OVERLAY
-00336 COMBINING LONG STROKE OVERLAY
-00337 COMBINING SHORT SOLIDUS OVERLAY
-00338 COMBINING LONG SOLIDUS OVERLAY
-00339 COMBINING RIGHT HALF RING BELOW
-0033A COMBINING INVERTED BRIDGE BELOW
-0033B COMBINING SQUARE BELOW
-0033C COMBINING SEAGULL BELOW
-0033D COMBINING X ABOVE
-0033E COMBINING VERTICAL TILDE
-0033F COMBINING DOUBLE OVERLINE
-00340 COMBINING GRAVE TONE MARK
-00341 COMBINING ACUTE TONE MARK
-00342 COMBINING GREEK PERISPOMENI
-00343 COMBINING GREEK KORONIS
-00344 COMBINING GREEK DIALYTIKA TONOS
-00345 COMBINING GREEK YPOGEGRAMMENI
-00346 COMBINING BRIDGE ABOVE
-00347 COMBINING EQUALS SIGN BELOW
-00348 COMBINING DOUBLE VERTICAL LINE BELOW
-00349 COMBINING LEFT ANGLE BELOW
-0034A COMBINING NOT TILDE ABOVE
-0034B COMBINING HOMOTHETIC ABOVE
-0034C COMBINING ALMOST EQUAL TO ABOVE
-0034D COMBINING LEFT RIGHT ARROW BELOW
-0034E COMBINING UPWARDS ARROW BELOW
-0034F COMBINING GRAPHEME JOINER
-0034F CGJ
-00350 COMBINING RIGHT ARROWHEAD ABOVE
-00351 COMBINING LEFT HALF RING ABOVE
-00352 COMBINING FERMATA
-00353 COMBINING X BELOW
-00354 COMBINING LEFT ARROWHEAD BELOW
-00355 COMBINING RIGHT ARROWHEAD BELOW
-00356 COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW
-00357 COMBINING RIGHT HALF RING ABOVE
-00358 COMBINING DOT ABOVE RIGHT
-00359 COMBINING ASTERISK BELOW
-0035A COMBINING DOUBLE RING BELOW
-0035B COMBINING ZIGZAG ABOVE
-0035C COMBINING DOUBLE BREVE BELOW
-0035D COMBINING DOUBLE BREVE
-0035E COMBINING DOUBLE MACRON
-0035F COMBINING DOUBLE MACRON BELOW
-00360 COMBINING DOUBLE TILDE
-00361 COMBINING DOUBLE INVERTED BREVE
-00362 COMBINING DOUBLE RIGHTWARDS ARROW BELOW
-00363 COMBINING LATIN SMALL LETTER A
-00364 COMBINING LATIN SMALL LETTER E
-00365 COMBINING LATIN SMALL LETTER I
-00366 COMBINING LATIN SMALL LETTER O
-00367 COMBINING LATIN SMALL LETTER U
-00368 COMBINING LATIN SMALL LETTER C
-00369 COMBINING LATIN SMALL LETTER D
-0036A COMBINING LATIN SMALL LETTER H
-0036B COMBINING LATIN SMALL LETTER M
-0036C COMBINING LATIN SMALL LETTER R
-0036D COMBINING LATIN SMALL LETTER T
-0036E COMBINING LATIN SMALL LETTER V
-0036F COMBINING LATIN SMALL LETTER X
-00370 GREEK CAPITAL LETTER HETA
-00371 GREEK SMALL LETTER HETA
-00372 GREEK CAPITAL LETTER ARCHAIC SAMPI
-00373 GREEK SMALL LETTER ARCHAIC SAMPI
-00374 GREEK NUMERAL SIGN
-00375 GREEK LOWER NUMERAL SIGN
-00376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA
-00377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
-0037A GREEK YPOGEGRAMMENI
-0037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
-0037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
-0037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
-0037E GREEK QUESTION MARK
-0037F GREEK CAPITAL LETTER YOT
-00384 GREEK TONOS
-00385 GREEK DIALYTIKA TONOS
-00386 GREEK CAPITAL LETTER ALPHA WITH TONOS
-00387 GREEK ANO TELEIA
-00388 GREEK CAPITAL LETTER EPSILON WITH TONOS
-00389 GREEK CAPITAL LETTER ETA WITH TONOS
-0038A GREEK CAPITAL LETTER IOTA WITH TONOS
-0038C GREEK CAPITAL LETTER OMICRON WITH TONOS
-0038E GREEK CAPITAL LETTER UPSILON WITH TONOS
-0038F GREEK CAPITAL LETTER OMEGA WITH TONOS
-00390 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
-00391 GREEK CAPITAL LETTER ALPHA
-00392 GREEK CAPITAL LETTER BETA
-00393 GREEK CAPITAL LETTER GAMMA
-00394 GREEK CAPITAL LETTER DELTA
-00395 GREEK CAPITAL LETTER EPSILON
-00396 GREEK CAPITAL LETTER ZETA
-00397 GREEK CAPITAL LETTER ETA
-00398 GREEK CAPITAL LETTER THETA
-00399 GREEK CAPITAL LETTER IOTA
-0039A GREEK CAPITAL LETTER KAPPA
-0039B GREEK CAPITAL LETTER LAMDA
-0039C GREEK CAPITAL LETTER MU
-0039D GREEK CAPITAL LETTER NU
-0039E GREEK CAPITAL LETTER XI
-0039F GREEK CAPITAL LETTER OMICRON
-003A0 GREEK CAPITAL LETTER PI
-003A1 GREEK CAPITAL LETTER RHO
-003A3 GREEK CAPITAL LETTER SIGMA
-003A4 GREEK CAPITAL LETTER TAU
-003A5 GREEK CAPITAL LETTER UPSILON
-003A6 GREEK CAPITAL LETTER PHI
-003A7 GREEK CAPITAL LETTER CHI
-003A8 GREEK CAPITAL LETTER PSI
-003A9 GREEK CAPITAL LETTER OMEGA
-003AA GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
-003AB GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
-003AC GREEK SMALL LETTER ALPHA WITH TONOS
-003AD GREEK SMALL LETTER EPSILON WITH TONOS
-003AE GREEK SMALL LETTER ETA WITH TONOS
-003AF GREEK SMALL LETTER IOTA WITH TONOS
-003B0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
-003B1 GREEK SMALL LETTER ALPHA
-003B2 GREEK SMALL LETTER BETA
-003B3 GREEK SMALL LETTER GAMMA
-003B4 GREEK SMALL LETTER DELTA
-003B5 GREEK SMALL LETTER EPSILON
-003B6 GREEK SMALL LETTER ZETA
-003B7 GREEK SMALL LETTER ETA
-003B8 GREEK SMALL LETTER THETA
-003B9 GREEK SMALL LETTER IOTA
-003BA GREEK SMALL LETTER KAPPA
-003BB GREEK SMALL LETTER LAMDA
-003BC GREEK SMALL LETTER MU
-003BD GREEK SMALL LETTER NU
-003BE GREEK SMALL LETTER XI
-003BF GREEK SMALL LETTER OMICRON
-003C0 GREEK SMALL LETTER PI
-003C1 GREEK SMALL LETTER RHO
-003C2 GREEK SMALL LETTER FINAL SIGMA
-003C3 GREEK SMALL LETTER SIGMA
-003C4 GREEK SMALL LETTER TAU
-003C5 GREEK SMALL LETTER UPSILON
-003C6 GREEK SMALL LETTER PHI
-003C7 GREEK SMALL LETTER CHI
-003C8 GREEK SMALL LETTER PSI
-003C9 GREEK SMALL LETTER OMEGA
-003CA GREEK SMALL LETTER IOTA WITH DIALYTIKA
-003CB GREEK SMALL LETTER UPSILON WITH DIALYTIKA
-003CC GREEK SMALL LETTER OMICRON WITH TONOS
-003CD GREEK SMALL LETTER UPSILON WITH TONOS
-003CE GREEK SMALL LETTER OMEGA WITH TONOS
-003CF GREEK CAPITAL KAI SYMBOL
-003D0 GREEK BETA SYMBOL
-003D1 GREEK THETA SYMBOL
-003D2 GREEK UPSILON WITH HOOK SYMBOL
-003D3 GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
-003D4 GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
-003D5 GREEK PHI SYMBOL
-003D6 GREEK PI SYMBOL
-003D7 GREEK KAI SYMBOL
-003D8 GREEK LETTER ARCHAIC KOPPA
-003D9 GREEK SMALL LETTER ARCHAIC KOPPA
-003DA GREEK LETTER STIGMA
-003DB GREEK SMALL LETTER STIGMA
-003DC GREEK LETTER DIGAMMA
-003DD GREEK SMALL LETTER DIGAMMA
-003DE GREEK LETTER KOPPA
-003DF GREEK SMALL LETTER KOPPA
-003E0 GREEK LETTER SAMPI
-003E1 GREEK SMALL LETTER SAMPI
-003E2 COPTIC CAPITAL LETTER SHEI
-003E3 COPTIC SMALL LETTER SHEI
-003E4 COPTIC CAPITAL LETTER FEI
-003E5 COPTIC SMALL LETTER FEI
-003E6 COPTIC CAPITAL LETTER KHEI
-003E7 COPTIC SMALL LETTER KHEI
-003E8 COPTIC CAPITAL LETTER HORI
-003E9 COPTIC SMALL LETTER HORI
-003EA COPTIC CAPITAL LETTER GANGIA
-003EB COPTIC SMALL LETTER GANGIA
-003EC COPTIC CAPITAL LETTER SHIMA
-003ED COPTIC SMALL LETTER SHIMA
-003EE COPTIC CAPITAL LETTER DEI
-003EF COPTIC SMALL LETTER DEI
-003F0 GREEK KAPPA SYMBOL
-003F1 GREEK RHO SYMBOL
-003F2 GREEK LUNATE SIGMA SYMBOL
-003F3 GREEK LETTER YOT
-003F4 GREEK CAPITAL THETA SYMBOL
-003F5 GREEK LUNATE EPSILON SYMBOL
-003F6 GREEK REVERSED LUNATE EPSILON SYMBOL
-003F7 GREEK CAPITAL LETTER SHO
-003F8 GREEK SMALL LETTER SHO
-003F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
-003FA GREEK CAPITAL LETTER SAN
-003FB GREEK SMALL LETTER SAN
-003FC GREEK RHO WITH STROKE SYMBOL
-003FD GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL
-003FE GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL
-003FF GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
-00400 CYRILLIC CAPITAL LETTER IE WITH GRAVE
-00401 CYRILLIC CAPITAL LETTER IO
-00402 CYRILLIC CAPITAL LETTER DJE
-00403 CYRILLIC CAPITAL LETTER GJE
-00404 CYRILLIC CAPITAL LETTER UKRAINIAN IE
-00405 CYRILLIC CAPITAL LETTER DZE
-00406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-00407 CYRILLIC CAPITAL LETTER YI
-00408 CYRILLIC CAPITAL LETTER JE
-00409 CYRILLIC CAPITAL LETTER LJE
-0040A CYRILLIC CAPITAL LETTER NJE
-0040B CYRILLIC CAPITAL LETTER TSHE
-0040C CYRILLIC CAPITAL LETTER KJE
-0040D CYRILLIC CAPITAL LETTER I WITH GRAVE
-0040E CYRILLIC CAPITAL LETTER SHORT U
-0040F CYRILLIC CAPITAL LETTER DZHE
-00410 CYRILLIC CAPITAL LETTER A
-00411 CYRILLIC CAPITAL LETTER BE
-00412 CYRILLIC CAPITAL LETTER VE
-00413 CYRILLIC CAPITAL LETTER GHE
-00414 CYRILLIC CAPITAL LETTER DE
-00415 CYRILLIC CAPITAL LETTER IE
-00416 CYRILLIC CAPITAL LETTER ZHE
-00417 CYRILLIC CAPITAL LETTER ZE
-00418 CYRILLIC CAPITAL LETTER I
-00419 CYRILLIC CAPITAL LETTER SHORT I
-0041A CYRILLIC CAPITAL LETTER KA
-0041B CYRILLIC CAPITAL LETTER EL
-0041C CYRILLIC CAPITAL LETTER EM
-0041D CYRILLIC CAPITAL LETTER EN
-0041E CYRILLIC CAPITAL LETTER O
-0041F CYRILLIC CAPITAL LETTER PE
-00420 CYRILLIC CAPITAL LETTER ER
-00421 CYRILLIC CAPITAL LETTER ES
-00422 CYRILLIC CAPITAL LETTER TE
-00423 CYRILLIC CAPITAL LETTER U
-00424 CYRILLIC CAPITAL LETTER EF
-00425 CYRILLIC CAPITAL LETTER HA
-00426 CYRILLIC CAPITAL LETTER TSE
-00427 CYRILLIC CAPITAL LETTER CHE
-00428 CYRILLIC CAPITAL LETTER SHA
-00429 CYRILLIC CAPITAL LETTER SHCHA
-0042A CYRILLIC CAPITAL LETTER HARD SIGN
-0042B CYRILLIC CAPITAL LETTER YERU
-0042C CYRILLIC CAPITAL LETTER SOFT SIGN
-0042D CYRILLIC CAPITAL LETTER E
-0042E CYRILLIC CAPITAL LETTER YU
-0042F CYRILLIC CAPITAL LETTER YA
-00430 CYRILLIC SMALL LETTER A
-00431 CYRILLIC SMALL LETTER BE
-00432 CYRILLIC SMALL LETTER VE
-00433 CYRILLIC SMALL LETTER GHE
-00434 CYRILLIC SMALL LETTER DE
-00435 CYRILLIC SMALL LETTER IE
-00436 CYRILLIC SMALL LETTER ZHE
-00437 CYRILLIC SMALL LETTER ZE
-00438 CYRILLIC SMALL LETTER I
-00439 CYRILLIC SMALL LETTER SHORT I
-0043A CYRILLIC SMALL LETTER KA
-0043B CYRILLIC SMALL LETTER EL
-0043C CYRILLIC SMALL LETTER EM
-0043D CYRILLIC SMALL LETTER EN
-0043E CYRILLIC SMALL LETTER O
-0043F CYRILLIC SMALL LETTER PE
-00440 CYRILLIC SMALL LETTER ER
-00441 CYRILLIC SMALL LETTER ES
-00442 CYRILLIC SMALL LETTER TE
-00443 CYRILLIC SMALL LETTER U
-00444 CYRILLIC SMALL LETTER EF
-00445 CYRILLIC SMALL LETTER HA
-00446 CYRILLIC SMALL LETTER TSE
-00447 CYRILLIC SMALL LETTER CHE
-00448 CYRILLIC SMALL LETTER SHA
-00449 CYRILLIC SMALL LETTER SHCHA
-0044A CYRILLIC SMALL LETTER HARD SIGN
-0044B CYRILLIC SMALL LETTER YERU
-0044C CYRILLIC SMALL LETTER SOFT SIGN
-0044D CYRILLIC SMALL LETTER E
-0044E CYRILLIC SMALL LETTER YU
-0044F CYRILLIC SMALL LETTER YA
-00450 CYRILLIC SMALL LETTER IE WITH GRAVE
-00451 CYRILLIC SMALL LETTER IO
-00452 CYRILLIC SMALL LETTER DJE
-00453 CYRILLIC SMALL LETTER GJE
-00454 CYRILLIC SMALL LETTER UKRAINIAN IE
-00455 CYRILLIC SMALL LETTER DZE
-00456 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-00457 CYRILLIC SMALL LETTER YI
-00458 CYRILLIC SMALL LETTER JE
-00459 CYRILLIC SMALL LETTER LJE
-0045A CYRILLIC SMALL LETTER NJE
-0045B CYRILLIC SMALL LETTER TSHE
-0045C CYRILLIC SMALL LETTER KJE
-0045D CYRILLIC SMALL LETTER I WITH GRAVE
-0045E CYRILLIC SMALL LETTER SHORT U
-0045F CYRILLIC SMALL LETTER DZHE
-00460 CYRILLIC CAPITAL LETTER OMEGA
-00461 CYRILLIC SMALL LETTER OMEGA
-00462 CYRILLIC CAPITAL LETTER YAT
-00463 CYRILLIC SMALL LETTER YAT
-00464 CYRILLIC CAPITAL LETTER IOTIFIED E
-00465 CYRILLIC SMALL LETTER IOTIFIED E
-00466 CYRILLIC CAPITAL LETTER LITTLE YUS
-00467 CYRILLIC SMALL LETTER LITTLE YUS
-00468 CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS
-00469 CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS
-0046A CYRILLIC CAPITAL LETTER BIG YUS
-0046B CYRILLIC SMALL LETTER BIG YUS
-0046C CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
-0046D CYRILLIC SMALL LETTER IOTIFIED BIG YUS
-0046E CYRILLIC CAPITAL LETTER KSI
-0046F CYRILLIC SMALL LETTER KSI
-00470 CYRILLIC CAPITAL LETTER PSI
-00471 CYRILLIC SMALL LETTER PSI
-00472 CYRILLIC CAPITAL LETTER FITA
-00473 CYRILLIC SMALL LETTER FITA
-00474 CYRILLIC CAPITAL LETTER IZHITSA
-00475 CYRILLIC SMALL LETTER IZHITSA
-00476 CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
-00477 CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
-00478 CYRILLIC CAPITAL LETTER UK
-00479 CYRILLIC SMALL LETTER UK
-0047A CYRILLIC CAPITAL LETTER ROUND OMEGA
-0047B CYRILLIC SMALL LETTER ROUND OMEGA
-0047C CYRILLIC CAPITAL LETTER OMEGA WITH TITLO
-0047D CYRILLIC SMALL LETTER OMEGA WITH TITLO
-0047E CYRILLIC CAPITAL LETTER OT
-0047F CYRILLIC SMALL LETTER OT
-00480 CYRILLIC CAPITAL LETTER KOPPA
-00481 CYRILLIC SMALL LETTER KOPPA
-00482 CYRILLIC THOUSANDS SIGN
-00483 COMBINING CYRILLIC TITLO
-00484 COMBINING CYRILLIC PALATALIZATION
-00485 COMBINING CYRILLIC DASIA PNEUMATA
-00486 COMBINING CYRILLIC PSILI PNEUMATA
-00487 COMBINING CYRILLIC POKRYTIE
-00488 COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
-00489 COMBINING CYRILLIC MILLIONS SIGN
-0048A CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
-0048B CYRILLIC SMALL LETTER SHORT I WITH TAIL
-0048C CYRILLIC CAPITAL LETTER SEMISOFT SIGN
-0048D CYRILLIC SMALL LETTER SEMISOFT SIGN
-0048E CYRILLIC CAPITAL LETTER ER WITH TICK
-0048F CYRILLIC SMALL LETTER ER WITH TICK
-00490 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-00491 CYRILLIC SMALL LETTER GHE WITH UPTURN
-00492 CYRILLIC CAPITAL LETTER GHE WITH STROKE
-00493 CYRILLIC SMALL LETTER GHE WITH STROKE
-00494 CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
-00495 CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
-00496 CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
-00497 CYRILLIC SMALL LETTER ZHE WITH DESCENDER
-00498 CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
-00499 CYRILLIC SMALL LETTER ZE WITH DESCENDER
-0049A CYRILLIC CAPITAL LETTER KA WITH DESCENDER
-0049B CYRILLIC SMALL LETTER KA WITH DESCENDER
-0049C CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
-0049D CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
-0049E CYRILLIC CAPITAL LETTER KA WITH STROKE
-0049F CYRILLIC SMALL LETTER KA WITH STROKE
-004A0 CYRILLIC CAPITAL LETTER BASHKIR KA
-004A1 CYRILLIC SMALL LETTER BASHKIR KA
-004A2 CYRILLIC CAPITAL LETTER EN WITH DESCENDER
-004A3 CYRILLIC SMALL LETTER EN WITH DESCENDER
-004A4 CYRILLIC CAPITAL LIGATURE EN GHE
-004A5 CYRILLIC SMALL LIGATURE EN GHE
-004A6 CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
-004A7 CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
-004A8 CYRILLIC CAPITAL LETTER ABKHASIAN HA
-004A9 CYRILLIC SMALL LETTER ABKHASIAN HA
-004AA CYRILLIC CAPITAL LETTER ES WITH DESCENDER
-004AB CYRILLIC SMALL LETTER ES WITH DESCENDER
-004AC CYRILLIC CAPITAL LETTER TE WITH DESCENDER
-004AD CYRILLIC SMALL LETTER TE WITH DESCENDER
-004AE CYRILLIC CAPITAL LETTER STRAIGHT U
-004AF CYRILLIC SMALL LETTER STRAIGHT U
-004B0 CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
-004B1 CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
-004B2 CYRILLIC CAPITAL LETTER HA WITH DESCENDER
-004B3 CYRILLIC SMALL LETTER HA WITH DESCENDER
-004B4 CYRILLIC CAPITAL LIGATURE TE TSE
-004B5 CYRILLIC SMALL LIGATURE TE TSE
-004B6 CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
-004B7 CYRILLIC SMALL LETTER CHE WITH DESCENDER
-004B8 CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
-004B9 CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
-004BA CYRILLIC CAPITAL LETTER SHHA
-004BB CYRILLIC SMALL LETTER SHHA
-004BC CYRILLIC CAPITAL LETTER ABKHASIAN CHE
-004BD CYRILLIC SMALL LETTER ABKHASIAN CHE
-004BE CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
-004BF CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
-004C0 CYRILLIC LETTER PALOCHKA
-004C1 CYRILLIC CAPITAL LETTER ZHE WITH BREVE
-004C2 CYRILLIC SMALL LETTER ZHE WITH BREVE
-004C3 CYRILLIC CAPITAL LETTER KA WITH HOOK
-004C4 CYRILLIC SMALL LETTER KA WITH HOOK
-004C5 CYRILLIC CAPITAL LETTER EL WITH TAIL
-004C6 CYRILLIC SMALL LETTER EL WITH TAIL
-004C7 CYRILLIC CAPITAL LETTER EN WITH HOOK
-004C8 CYRILLIC SMALL LETTER EN WITH HOOK
-004C9 CYRILLIC CAPITAL LETTER EN WITH TAIL
-004CA CYRILLIC SMALL LETTER EN WITH TAIL
-004CB CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
-004CC CYRILLIC SMALL LETTER KHAKASSIAN CHE
-004CD CYRILLIC CAPITAL LETTER EM WITH TAIL
-004CE CYRILLIC SMALL LETTER EM WITH TAIL
-004CF CYRILLIC SMALL LETTER PALOCHKA
-004D0 CYRILLIC CAPITAL LETTER A WITH BREVE
-004D1 CYRILLIC SMALL LETTER A WITH BREVE
-004D2 CYRILLIC CAPITAL LETTER A WITH DIAERESIS
-004D3 CYRILLIC SMALL LETTER A WITH DIAERESIS
-004D4 CYRILLIC CAPITAL LIGATURE A IE
-004D5 CYRILLIC SMALL LIGATURE A IE
-004D6 CYRILLIC CAPITAL LETTER IE WITH BREVE
-004D7 CYRILLIC SMALL LETTER IE WITH BREVE
-004D8 CYRILLIC CAPITAL LETTER SCHWA
-004D9 CYRILLIC SMALL LETTER SCHWA
-004DA CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
-004DB CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
-004DC CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
-004DD CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
-004DE CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
-004DF CYRILLIC SMALL LETTER ZE WITH DIAERESIS
-004E0 CYRILLIC CAPITAL LETTER ABKHASIAN DZE
-004E1 CYRILLIC SMALL LETTER ABKHASIAN DZE
-004E2 CYRILLIC CAPITAL LETTER I WITH MACRON
-004E3 CYRILLIC SMALL LETTER I WITH MACRON
-004E4 CYRILLIC CAPITAL LETTER I WITH DIAERESIS
-004E5 CYRILLIC SMALL LETTER I WITH DIAERESIS
-004E6 CYRILLIC CAPITAL LETTER O WITH DIAERESIS
-004E7 CYRILLIC SMALL LETTER O WITH DIAERESIS
-004E8 CYRILLIC CAPITAL LETTER BARRED O
-004E9 CYRILLIC SMALL LETTER BARRED O
-004EA CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
-004EB CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
-004EC CYRILLIC CAPITAL LETTER E WITH DIAERESIS
-004ED CYRILLIC SMALL LETTER E WITH DIAERESIS
-004EE CYRILLIC CAPITAL LETTER U WITH MACRON
-004EF CYRILLIC SMALL LETTER U WITH MACRON
-004F0 CYRILLIC CAPITAL LETTER U WITH DIAERESIS
-004F1 CYRILLIC SMALL LETTER U WITH DIAERESIS
-004F2 CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
-004F3 CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
-004F4 CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
-004F5 CYRILLIC SMALL LETTER CHE WITH DIAERESIS
-004F6 CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
-004F7 CYRILLIC SMALL LETTER GHE WITH DESCENDER
-004F8 CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
-004F9 CYRILLIC SMALL LETTER YERU WITH DIAERESIS
-004FA CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK
-004FB CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK
-004FC CYRILLIC CAPITAL LETTER HA WITH HOOK
-004FD CYRILLIC SMALL LETTER HA WITH HOOK
-004FE CYRILLIC CAPITAL LETTER HA WITH STROKE
-004FF CYRILLIC SMALL LETTER HA WITH STROKE
-00500 CYRILLIC CAPITAL LETTER KOMI DE
-00501 CYRILLIC SMALL LETTER KOMI DE
-00502 CYRILLIC CAPITAL LETTER KOMI DJE
-00503 CYRILLIC SMALL LETTER KOMI DJE
-00504 CYRILLIC CAPITAL LETTER KOMI ZJE
-00505 CYRILLIC SMALL LETTER KOMI ZJE
-00506 CYRILLIC CAPITAL LETTER KOMI DZJE
-00507 CYRILLIC SMALL LETTER KOMI DZJE
-00508 CYRILLIC CAPITAL LETTER KOMI LJE
-00509 CYRILLIC SMALL LETTER KOMI LJE
-0050A CYRILLIC CAPITAL LETTER KOMI NJE
-0050B CYRILLIC SMALL LETTER KOMI NJE
-0050C CYRILLIC CAPITAL LETTER KOMI SJE
-0050D CYRILLIC SMALL LETTER KOMI SJE
-0050E CYRILLIC CAPITAL LETTER KOMI TJE
-0050F CYRILLIC SMALL LETTER KOMI TJE
-00510 CYRILLIC CAPITAL LETTER REVERSED ZE
-00511 CYRILLIC SMALL LETTER REVERSED ZE
-00512 CYRILLIC CAPITAL LETTER EL WITH HOOK
-00513 CYRILLIC SMALL LETTER EL WITH HOOK
-00514 CYRILLIC CAPITAL LETTER LHA
-00515 CYRILLIC SMALL LETTER LHA
-00516 CYRILLIC CAPITAL LETTER RHA
-00517 CYRILLIC SMALL LETTER RHA
-00518 CYRILLIC CAPITAL LETTER YAE
-00519 CYRILLIC SMALL LETTER YAE
-0051A CYRILLIC CAPITAL LETTER QA
-0051B CYRILLIC SMALL LETTER QA
-0051C CYRILLIC CAPITAL LETTER WE
-0051D CYRILLIC SMALL LETTER WE
-0051E CYRILLIC CAPITAL LETTER ALEUT KA
-0051F CYRILLIC SMALL LETTER ALEUT KA
-00520 CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK
-00521 CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK
-00522 CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK
-00523 CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK
-00524 CYRILLIC CAPITAL LETTER PE WITH DESCENDER
-00525 CYRILLIC SMALL LETTER PE WITH DESCENDER
-00526 CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER
-00527 CYRILLIC SMALL LETTER SHHA WITH DESCENDER
-00528 CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK
-00529 CYRILLIC SMALL LETTER EN WITH LEFT HOOK
-0052A CYRILLIC CAPITAL LETTER DZZHE
-0052B CYRILLIC SMALL LETTER DZZHE
-0052C CYRILLIC CAPITAL LETTER DCHE
-0052D CYRILLIC SMALL LETTER DCHE
-0052E CYRILLIC CAPITAL LETTER EL WITH DESCENDER
-0052F CYRILLIC SMALL LETTER EL WITH DESCENDER
-00531 ARMENIAN CAPITAL LETTER AYB
-00532 ARMENIAN CAPITAL LETTER BEN
-00533 ARMENIAN CAPITAL LETTER GIM
-00534 ARMENIAN CAPITAL LETTER DA
-00535 ARMENIAN CAPITAL LETTER ECH
-00536 ARMENIAN CAPITAL LETTER ZA
-00537 ARMENIAN CAPITAL LETTER EH
-00538 ARMENIAN CAPITAL LETTER ET
-00539 ARMENIAN CAPITAL LETTER TO
-0053A ARMENIAN CAPITAL LETTER ZHE
-0053B ARMENIAN CAPITAL LETTER INI
-0053C ARMENIAN CAPITAL LETTER LIWN
-0053D ARMENIAN CAPITAL LETTER XEH
-0053E ARMENIAN CAPITAL LETTER CA
-0053F ARMENIAN CAPITAL LETTER KEN
-00540 ARMENIAN CAPITAL LETTER HO
-00541 ARMENIAN CAPITAL LETTER JA
-00542 ARMENIAN CAPITAL LETTER GHAD
-00543 ARMENIAN CAPITAL LETTER CHEH
-00544 ARMENIAN CAPITAL LETTER MEN
-00545 ARMENIAN CAPITAL LETTER YI
-00546 ARMENIAN CAPITAL LETTER NOW
-00547 ARMENIAN CAPITAL LETTER SHA
-00548 ARMENIAN CAPITAL LETTER VO
-00549 ARMENIAN CAPITAL LETTER CHA
-0054A ARMENIAN CAPITAL LETTER PEH
-0054B ARMENIAN CAPITAL LETTER JHEH
-0054C ARMENIAN CAPITAL LETTER RA
-0054D ARMENIAN CAPITAL LETTER SEH
-0054E ARMENIAN CAPITAL LETTER VEW
-0054F ARMENIAN CAPITAL LETTER TIWN
-00550 ARMENIAN CAPITAL LETTER REH
-00551 ARMENIAN CAPITAL LETTER CO
-00552 ARMENIAN CAPITAL LETTER YIWN
-00553 ARMENIAN CAPITAL LETTER PIWR
-00554 ARMENIAN CAPITAL LETTER KEH
-00555 ARMENIAN CAPITAL LETTER OH
-00556 ARMENIAN CAPITAL LETTER FEH
-00559 ARMENIAN MODIFIER LETTER LEFT HALF RING
-0055A ARMENIAN APOSTROPHE
-0055B ARMENIAN EMPHASIS MARK
-0055C ARMENIAN EXCLAMATION MARK
-0055D ARMENIAN COMMA
-0055E ARMENIAN QUESTION MARK
-0055F ARMENIAN ABBREVIATION MARK
-00560 ARMENIAN SMALL LETTER TURNED AYB
-00561 ARMENIAN SMALL LETTER AYB
-00562 ARMENIAN SMALL LETTER BEN
-00563 ARMENIAN SMALL LETTER GIM
-00564 ARMENIAN SMALL LETTER DA
-00565 ARMENIAN SMALL LETTER ECH
-00566 ARMENIAN SMALL LETTER ZA
-00567 ARMENIAN SMALL LETTER EH
-00568 ARMENIAN SMALL LETTER ET
-00569 ARMENIAN SMALL LETTER TO
-0056A ARMENIAN SMALL LETTER ZHE
-0056B ARMENIAN SMALL LETTER INI
-0056C ARMENIAN SMALL LETTER LIWN
-0056D ARMENIAN SMALL LETTER XEH
-0056E ARMENIAN SMALL LETTER CA
-0056F ARMENIAN SMALL LETTER KEN
-00570 ARMENIAN SMALL LETTER HO
-00571 ARMENIAN SMALL LETTER JA
-00572 ARMENIAN SMALL LETTER GHAD
-00573 ARMENIAN SMALL LETTER CHEH
-00574 ARMENIAN SMALL LETTER MEN
-00575 ARMENIAN SMALL LETTER YI
-00576 ARMENIAN SMALL LETTER NOW
-00577 ARMENIAN SMALL LETTER SHA
-00578 ARMENIAN SMALL LETTER VO
-00579 ARMENIAN SMALL LETTER CHA
-0057A ARMENIAN SMALL LETTER PEH
-0057B ARMENIAN SMALL LETTER JHEH
-0057C ARMENIAN SMALL LETTER RA
-0057D ARMENIAN SMALL LETTER SEH
-0057E ARMENIAN SMALL LETTER VEW
-0057F ARMENIAN SMALL LETTER TIWN
-00580 ARMENIAN SMALL LETTER REH
-00581 ARMENIAN SMALL LETTER CO
-00582 ARMENIAN SMALL LETTER YIWN
-00583 ARMENIAN SMALL LETTER PIWR
-00584 ARMENIAN SMALL LETTER KEH
-00585 ARMENIAN SMALL LETTER OH
-00586 ARMENIAN SMALL LETTER FEH
-00587 ARMENIAN SMALL LIGATURE ECH YIWN
-00588 ARMENIAN SMALL LETTER YI WITH STROKE
-00589 ARMENIAN FULL STOP
-0058A ARMENIAN HYPHEN
-0058D RIGHT-FACING ARMENIAN ETERNITY SIGN
-0058E LEFT-FACING ARMENIAN ETERNITY SIGN
-0058F ARMENIAN DRAM SIGN
-00591 HEBREW ACCENT ETNAHTA
-00592 HEBREW ACCENT SEGOL
-00593 HEBREW ACCENT SHALSHELET
-00594 HEBREW ACCENT ZAQEF QATAN
-00595 HEBREW ACCENT ZAQEF GADOL
-00596 HEBREW ACCENT TIPEHA
-00597 HEBREW ACCENT REVIA
-00598 HEBREW ACCENT ZARQA
-00599 HEBREW ACCENT PASHTA
-0059A HEBREW ACCENT YETIV
-0059B HEBREW ACCENT TEVIR
-0059C HEBREW ACCENT GERESH
-0059D HEBREW ACCENT GERESH MUQDAM
-0059E HEBREW ACCENT GERSHAYIM
-0059F HEBREW ACCENT QARNEY PARA
-005A0 HEBREW ACCENT TELISHA GEDOLA
-005A1 HEBREW ACCENT PAZER
-005A2 HEBREW ACCENT ATNAH HAFUKH
-005A3 HEBREW ACCENT MUNAH
-005A4 HEBREW ACCENT MAHAPAKH
-005A5 HEBREW ACCENT MERKHA
-005A6 HEBREW ACCENT MERKHA KEFULA
-005A7 HEBREW ACCENT DARGA
-005A8 HEBREW ACCENT QADMA
-005A9 HEBREW ACCENT TELISHA QETANA
-005AA HEBREW ACCENT YERAH BEN YOMO
-005AB HEBREW ACCENT OLE
-005AC HEBREW ACCENT ILUY
-005AD HEBREW ACCENT DEHI
-005AE HEBREW ACCENT ZINOR
-005AF HEBREW MARK MASORA CIRCLE
-005B0 HEBREW POINT SHEVA
-005B1 HEBREW POINT HATAF SEGOL
-005B2 HEBREW POINT HATAF PATAH
-005B3 HEBREW POINT HATAF QAMATS
-005B4 HEBREW POINT HIRIQ
-005B5 HEBREW POINT TSERE
-005B6 HEBREW POINT SEGOL
-005B7 HEBREW POINT PATAH
-005B8 HEBREW POINT QAMATS
-005B9 HEBREW POINT HOLAM
-005BA HEBREW POINT HOLAM HASER FOR VAV
-005BB HEBREW POINT QUBUTS
-005BC HEBREW POINT DAGESH OR MAPIQ
-005BD HEBREW POINT METEG
-005BE HEBREW PUNCTUATION MAQAF
-005BF HEBREW POINT RAFE
-005C0 HEBREW PUNCTUATION PASEQ
-005C1 HEBREW POINT SHIN DOT
-005C2 HEBREW POINT SIN DOT
-005C3 HEBREW PUNCTUATION SOF PASUQ
-005C4 HEBREW MARK UPPER DOT
-005C5 HEBREW MARK LOWER DOT
-005C6 HEBREW PUNCTUATION NUN HAFUKHA
-005C7 HEBREW POINT QAMATS QATAN
-005D0 HEBREW LETTER ALEF
-005D1 HEBREW LETTER BET
-005D2 HEBREW LETTER GIMEL
-005D3 HEBREW LETTER DALET
-005D4 HEBREW LETTER HE
-005D5 HEBREW LETTER VAV
-005D6 HEBREW LETTER ZAYIN
-005D7 HEBREW LETTER HET
-005D8 HEBREW LETTER TET
-005D9 HEBREW LETTER YOD
-005DA HEBREW LETTER FINAL KAF
-005DB HEBREW LETTER KAF
-005DC HEBREW LETTER LAMED
-005DD HEBREW LETTER FINAL MEM
-005DE HEBREW LETTER MEM
-005DF HEBREW LETTER FINAL NUN
-005E0 HEBREW LETTER NUN
-005E1 HEBREW LETTER SAMEKH
-005E2 HEBREW LETTER AYIN
-005E3 HEBREW LETTER FINAL PE
-005E4 HEBREW LETTER PE
-005E5 HEBREW LETTER FINAL TSADI
-005E6 HEBREW LETTER TSADI
-005E7 HEBREW LETTER QOF
-005E8 HEBREW LETTER RESH
-005E9 HEBREW LETTER SHIN
-005EA HEBREW LETTER TAV
-005EF HEBREW YOD TRIANGLE
-005F0 HEBREW LIGATURE YIDDISH DOUBLE VAV
-005F1 HEBREW LIGATURE YIDDISH VAV YOD
-005F2 HEBREW LIGATURE YIDDISH DOUBLE YOD
-005F3 HEBREW PUNCTUATION GERESH
-005F4 HEBREW PUNCTUATION GERSHAYIM
-00600 ARABIC NUMBER SIGN
-00601 ARABIC SIGN SANAH
-00602 ARABIC FOOTNOTE MARKER
-00603 ARABIC SIGN SAFHA
-00604 ARABIC SIGN SAMVAT
-00605 ARABIC NUMBER MARK ABOVE
-00606 ARABIC-INDIC CUBE ROOT
-00607 ARABIC-INDIC FOURTH ROOT
-00608 ARABIC RAY
-00609 ARABIC-INDIC PER MILLE SIGN
-0060A ARABIC-INDIC PER TEN THOUSAND SIGN
-0060B AFGHANI SIGN
-0060C ARABIC COMMA
-0060D ARABIC DATE SEPARATOR
-0060E ARABIC POETIC VERSE SIGN
-0060F ARABIC SIGN MISRA
-00610 ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM
-00611 ARABIC SIGN ALAYHE ASSALLAM
-00612 ARABIC SIGN RAHMATULLAH ALAYHE
-00613 ARABIC SIGN RADI ALLAHOU ANHU
-00614 ARABIC SIGN TAKHALLUS
-00615 ARABIC SMALL HIGH TAH
-00616 ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH
-00617 ARABIC SMALL HIGH ZAIN
-00618 ARABIC SMALL FATHA
-00619 ARABIC SMALL DAMMA
-0061A ARABIC SMALL KASRA
-0061B ARABIC SEMICOLON
-0061C ARABIC LETTER MARK
-0061C ALM
-0061E ARABIC TRIPLE DOT PUNCTUATION MARK
-0061F ARABIC QUESTION MARK
-00620 ARABIC LETTER KASHMIRI YEH
-00621 ARABIC LETTER HAMZA
-00622 ARABIC LETTER ALEF WITH MADDA ABOVE
-00623 ARABIC LETTER ALEF WITH HAMZA ABOVE
-00624 ARABIC LETTER WAW WITH HAMZA ABOVE
-00625 ARABIC LETTER ALEF WITH HAMZA BELOW
-00626 ARABIC LETTER YEH WITH HAMZA ABOVE
-00627 ARABIC LETTER ALEF
-00628 ARABIC LETTER BEH
-00629 ARABIC LETTER TEH MARBUTA
-0062A ARABIC LETTER TEH
-0062B ARABIC LETTER THEH
-0062C ARABIC LETTER JEEM
-0062D ARABIC LETTER HAH
-0062E ARABIC LETTER KHAH
-0062F ARABIC LETTER DAL
-00630 ARABIC LETTER THAL
-00631 ARABIC LETTER REH
-00632 ARABIC LETTER ZAIN
-00633 ARABIC LETTER SEEN
-00634 ARABIC LETTER SHEEN
-00635 ARABIC LETTER SAD
-00636 ARABIC LETTER DAD
-00637 ARABIC LETTER TAH
-00638 ARABIC LETTER ZAH
-00639 ARABIC LETTER AIN
-0063A ARABIC LETTER GHAIN
-0063B ARABIC LETTER KEHEH WITH TWO DOTS ABOVE
-0063C ARABIC LETTER KEHEH WITH THREE DOTS BELOW
-0063D ARABIC LETTER FARSI YEH WITH INVERTED V
-0063E ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE
-0063F ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE
-00640 ARABIC TATWEEL
-00641 ARABIC LETTER FEH
-00642 ARABIC LETTER QAF
-00643 ARABIC LETTER KAF
-00644 ARABIC LETTER LAM
-00645 ARABIC LETTER MEEM
-00646 ARABIC LETTER NOON
-00647 ARABIC LETTER HEH
-00648 ARABIC LETTER WAW
-00649 ARABIC LETTER ALEF MAKSURA
-0064A ARABIC LETTER YEH
-0064B ARABIC FATHATAN
-0064C ARABIC DAMMATAN
-0064D ARABIC KASRATAN
-0064E ARABIC FATHA
-0064F ARABIC DAMMA
-00650 ARABIC KASRA
-00651 ARABIC SHADDA
-00652 ARABIC SUKUN
-00653 ARABIC MADDAH ABOVE
-00654 ARABIC HAMZA ABOVE
-00655 ARABIC HAMZA BELOW
-00656 ARABIC SUBSCRIPT ALEF
-00657 ARABIC INVERTED DAMMA
-00658 ARABIC MARK NOON GHUNNA
-00659 ARABIC ZWARAKAY
-0065A ARABIC VOWEL SIGN SMALL V ABOVE
-0065B ARABIC VOWEL SIGN INVERTED SMALL V ABOVE
-0065C ARABIC VOWEL SIGN DOT BELOW
-0065D ARABIC REVERSED DAMMA
-0065E ARABIC FATHA WITH TWO DOTS
-0065F ARABIC WAVY HAMZA BELOW
-00660 ARABIC-INDIC DIGIT ZERO
-00661 ARABIC-INDIC DIGIT ONE
-00662 ARABIC-INDIC DIGIT TWO
-00663 ARABIC-INDIC DIGIT THREE
-00664 ARABIC-INDIC DIGIT FOUR
-00665 ARABIC-INDIC DIGIT FIVE
-00666 ARABIC-INDIC DIGIT SIX
-00667 ARABIC-INDIC DIGIT SEVEN
-00668 ARABIC-INDIC DIGIT EIGHT
-00669 ARABIC-INDIC DIGIT NINE
-0066A ARABIC PERCENT SIGN
-0066B ARABIC DECIMAL SEPARATOR
-0066C ARABIC THOUSANDS SEPARATOR
-0066D ARABIC FIVE POINTED STAR
-0066E ARABIC LETTER DOTLESS BEH
-0066F ARABIC LETTER DOTLESS QAF
-00670 ARABIC LETTER SUPERSCRIPT ALEF
-00671 ARABIC LETTER ALEF WASLA
-00672 ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
-00673 ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
-00674 ARABIC LETTER HIGH HAMZA
-00675 ARABIC LETTER HIGH HAMZA ALEF
-00676 ARABIC LETTER HIGH HAMZA WAW
-00677 ARABIC LETTER U WITH HAMZA ABOVE
-00678 ARABIC LETTER HIGH HAMZA YEH
-00679 ARABIC LETTER TTEH
-0067A ARABIC LETTER TTEHEH
-0067B ARABIC LETTER BEEH
-0067C ARABIC LETTER TEH WITH RING
-0067D ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS
-0067E ARABIC LETTER PEH
-0067F ARABIC LETTER TEHEH
-00680 ARABIC LETTER BEHEH
-00681 ARABIC LETTER HAH WITH HAMZA ABOVE
-00682 ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE
-00683 ARABIC LETTER NYEH
-00684 ARABIC LETTER DYEH
-00685 ARABIC LETTER HAH WITH THREE DOTS ABOVE
-00686 ARABIC LETTER TCHEH
-00687 ARABIC LETTER TCHEHEH
-00688 ARABIC LETTER DDAL
-00689 ARABIC LETTER DAL WITH RING
-0068A ARABIC LETTER DAL WITH DOT BELOW
-0068B ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH
-0068C ARABIC LETTER DAHAL
-0068D ARABIC LETTER DDAHAL
-0068E ARABIC LETTER DUL
-0068F ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS
-00690 ARABIC LETTER DAL WITH FOUR DOTS ABOVE
-00691 ARABIC LETTER RREH
-00692 ARABIC LETTER REH WITH SMALL V
-00693 ARABIC LETTER REH WITH RING
-00694 ARABIC LETTER REH WITH DOT BELOW
-00695 ARABIC LETTER REH WITH SMALL V BELOW
-00696 ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
-00697 ARABIC LETTER REH WITH TWO DOTS ABOVE
-00698 ARABIC LETTER JEH
-00699 ARABIC LETTER REH WITH FOUR DOTS ABOVE
-0069A ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
-0069B ARABIC LETTER SEEN WITH THREE DOTS BELOW
-0069C ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE
-0069D ARABIC LETTER SAD WITH TWO DOTS BELOW
-0069E ARABIC LETTER SAD WITH THREE DOTS ABOVE
-0069F ARABIC LETTER TAH WITH THREE DOTS ABOVE
-006A0 ARABIC LETTER AIN WITH THREE DOTS ABOVE
-006A1 ARABIC LETTER DOTLESS FEH
-006A2 ARABIC LETTER FEH WITH DOT MOVED BELOW
-006A3 ARABIC LETTER FEH WITH DOT BELOW
-006A4 ARABIC LETTER VEH
-006A5 ARABIC LETTER FEH WITH THREE DOTS BELOW
-006A6 ARABIC LETTER PEHEH
-006A7 ARABIC LETTER QAF WITH DOT ABOVE
-006A8 ARABIC LETTER QAF WITH THREE DOTS ABOVE
-006A9 ARABIC LETTER KEHEH
-006AA ARABIC LETTER SWASH KAF
-006AB ARABIC LETTER KAF WITH RING
-006AC ARABIC LETTER KAF WITH DOT ABOVE
-006AD ARABIC LETTER NG
-006AE ARABIC LETTER KAF WITH THREE DOTS BELOW
-006AF ARABIC LETTER GAF
-006B0 ARABIC LETTER GAF WITH RING
-006B1 ARABIC LETTER NGOEH
-006B2 ARABIC LETTER GAF WITH TWO DOTS BELOW
-006B3 ARABIC LETTER GUEH
-006B4 ARABIC LETTER GAF WITH THREE DOTS ABOVE
-006B5 ARABIC LETTER LAM WITH SMALL V
-006B6 ARABIC LETTER LAM WITH DOT ABOVE
-006B7 ARABIC LETTER LAM WITH THREE DOTS ABOVE
-006B8 ARABIC LETTER LAM WITH THREE DOTS BELOW
-006B9 ARABIC LETTER NOON WITH DOT BELOW
-006BA ARABIC LETTER NOON GHUNNA
-006BB ARABIC LETTER RNOON
-006BC ARABIC LETTER NOON WITH RING
-006BD ARABIC LETTER NOON WITH THREE DOTS ABOVE
-006BE ARABIC LETTER HEH DOACHASHMEE
-006BF ARABIC LETTER TCHEH WITH DOT ABOVE
-006C0 ARABIC LETTER HEH WITH YEH ABOVE
-006C1 ARABIC LETTER HEH GOAL
-006C2 ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
-006C3 ARABIC LETTER TEH MARBUTA GOAL
-006C4 ARABIC LETTER WAW WITH RING
-006C5 ARABIC LETTER KIRGHIZ OE
-006C6 ARABIC LETTER OE
-006C7 ARABIC LETTER U
-006C8 ARABIC LETTER YU
-006C9 ARABIC LETTER KIRGHIZ YU
-006CA ARABIC LETTER WAW WITH TWO DOTS ABOVE
-006CB ARABIC LETTER VE
-006CC ARABIC LETTER FARSI YEH
-006CD ARABIC LETTER YEH WITH TAIL
-006CE ARABIC LETTER YEH WITH SMALL V
-006CF ARABIC LETTER WAW WITH DOT ABOVE
-006D0 ARABIC LETTER E
-006D1 ARABIC LETTER YEH WITH THREE DOTS BELOW
-006D2 ARABIC LETTER YEH BARREE
-006D3 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
-006D4 ARABIC FULL STOP
-006D5 ARABIC LETTER AE
-006D6 ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA
-006D7 ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA
-006D8 ARABIC SMALL HIGH MEEM INITIAL FORM
-006D9 ARABIC SMALL HIGH LAM ALEF
-006DA ARABIC SMALL HIGH JEEM
-006DB ARABIC SMALL HIGH THREE DOTS
-006DC ARABIC SMALL HIGH SEEN
-006DD ARABIC END OF AYAH
-006DE ARABIC START OF RUB EL HIZB
-006DF ARABIC SMALL HIGH ROUNDED ZERO
-006E0 ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
-006E1 ARABIC SMALL HIGH DOTLESS HEAD OF KHAH
-006E2 ARABIC SMALL HIGH MEEM ISOLATED FORM
-006E3 ARABIC SMALL LOW SEEN
-006E4 ARABIC SMALL HIGH MADDA
-006E5 ARABIC SMALL WAW
-006E6 ARABIC SMALL YEH
-006E7 ARABIC SMALL HIGH YEH
-006E8 ARABIC SMALL HIGH NOON
-006E9 ARABIC PLACE OF SAJDAH
-006EA ARABIC EMPTY CENTRE LOW STOP
-006EB ARABIC EMPTY CENTRE HIGH STOP
-006EC ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE
-006ED ARABIC SMALL LOW MEEM
-006EE ARABIC LETTER DAL WITH INVERTED V
-006EF ARABIC LETTER REH WITH INVERTED V
-006F0 EXTENDED ARABIC-INDIC DIGIT ZERO
-006F1 EXTENDED ARABIC-INDIC DIGIT ONE
-006F2 EXTENDED ARABIC-INDIC DIGIT TWO
-006F3 EXTENDED ARABIC-INDIC DIGIT THREE
-006F4 EXTENDED ARABIC-INDIC DIGIT FOUR
-006F5 EXTENDED ARABIC-INDIC DIGIT FIVE
-006F6 EXTENDED ARABIC-INDIC DIGIT SIX
-006F7 EXTENDED ARABIC-INDIC DIGIT SEVEN
-006F8 EXTENDED ARABIC-INDIC DIGIT EIGHT
-006F9 EXTENDED ARABIC-INDIC DIGIT NINE
-006FA ARABIC LETTER SHEEN WITH DOT BELOW
-006FB ARABIC LETTER DAD WITH DOT BELOW
-006FC ARABIC LETTER GHAIN WITH DOT BELOW
-006FD ARABIC SIGN SINDHI AMPERSAND
-006FE ARABIC SIGN SINDHI POSTPOSITION MEN
-006FF ARABIC LETTER HEH WITH INVERTED V
-00700 SYRIAC END OF PARAGRAPH
-00701 SYRIAC SUPRALINEAR FULL STOP
-00702 SYRIAC SUBLINEAR FULL STOP
-00703 SYRIAC SUPRALINEAR COLON
-00704 SYRIAC SUBLINEAR COLON
-00705 SYRIAC HORIZONTAL COLON
-00706 SYRIAC COLON SKEWED LEFT
-00707 SYRIAC COLON SKEWED RIGHT
-00708 SYRIAC SUPRALINEAR COLON SKEWED LEFT
-00709 SYRIAC SUBLINEAR COLON SKEWED LEFT
-00709 SYRIAC SUBLINEAR COLON SKEWED RIGHT
-0070A SYRIAC CONTRACTION
-0070B SYRIAC HARKLEAN OBELUS
-0070C SYRIAC HARKLEAN METOBELUS
-0070D SYRIAC HARKLEAN ASTERISCUS
-0070F SYRIAC ABBREVIATION MARK
-00710 SYRIAC LETTER ALAPH
-00711 SYRIAC LETTER SUPERSCRIPT ALAPH
-00712 SYRIAC LETTER BETH
-00713 SYRIAC LETTER GAMAL
-00714 SYRIAC LETTER GAMAL GARSHUNI
-00715 SYRIAC LETTER DALATH
-00716 SYRIAC LETTER DOTLESS DALATH RISH
-00717 SYRIAC LETTER HE
-00718 SYRIAC LETTER WAW
-00719 SYRIAC LETTER ZAIN
-0071A SYRIAC LETTER HETH
-0071B SYRIAC LETTER TETH
-0071C SYRIAC LETTER TETH GARSHUNI
-0071D SYRIAC LETTER YUDH
-0071E SYRIAC LETTER YUDH HE
-0071F SYRIAC LETTER KAPH
-00720 SYRIAC LETTER LAMADH
-00721 SYRIAC LETTER MIM
-00722 SYRIAC LETTER NUN
-00723 SYRIAC LETTER SEMKATH
-00724 SYRIAC LETTER FINAL SEMKATH
-00725 SYRIAC LETTER E
-00726 SYRIAC LETTER PE
-00727 SYRIAC LETTER REVERSED PE
-00728 SYRIAC LETTER SADHE
-00729 SYRIAC LETTER QAPH
-0072A SYRIAC LETTER RISH
-0072B SYRIAC LETTER SHIN
-0072C SYRIAC LETTER TAW
-0072D SYRIAC LETTER PERSIAN BHETH
-0072E SYRIAC LETTER PERSIAN GHAMAL
-0072F SYRIAC LETTER PERSIAN DHALATH
-00730 SYRIAC PTHAHA ABOVE
-00731 SYRIAC PTHAHA BELOW
-00732 SYRIAC PTHAHA DOTTED
-00733 SYRIAC ZQAPHA ABOVE
-00734 SYRIAC ZQAPHA BELOW
-00735 SYRIAC ZQAPHA DOTTED
-00736 SYRIAC RBASA ABOVE
-00737 SYRIAC RBASA BELOW
-00738 SYRIAC DOTTED ZLAMA HORIZONTAL
-00739 SYRIAC DOTTED ZLAMA ANGULAR
-0073A SYRIAC HBASA ABOVE
-0073B SYRIAC HBASA BELOW
-0073C SYRIAC HBASA-ESASA DOTTED
-0073D SYRIAC ESASA ABOVE
-0073E SYRIAC ESASA BELOW
-0073F SYRIAC RWAHA
-00740 SYRIAC FEMININE DOT
-00741 SYRIAC QUSHSHAYA
-00742 SYRIAC RUKKAKHA
-00743 SYRIAC TWO VERTICAL DOTS ABOVE
-00744 SYRIAC TWO VERTICAL DOTS BELOW
-00745 SYRIAC THREE DOTS ABOVE
-00746 SYRIAC THREE DOTS BELOW
-00747 SYRIAC OBLIQUE LINE ABOVE
-00748 SYRIAC OBLIQUE LINE BELOW
-00749 SYRIAC MUSIC
-0074A SYRIAC BARREKH
-0074D SYRIAC LETTER SOGDIAN ZHAIN
-0074E SYRIAC LETTER SOGDIAN KHAPH
-0074F SYRIAC LETTER SOGDIAN FE
-00750 ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW
-00751 ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE
-00752 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW
-00753 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE
-00754 ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE
-00755 ARABIC LETTER BEH WITH INVERTED SMALL V BELOW
-00756 ARABIC LETTER BEH WITH SMALL V
-00757 ARABIC LETTER HAH WITH TWO DOTS ABOVE
-00758 ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW
-00759 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH
-0075A ARABIC LETTER DAL WITH INVERTED SMALL V BELOW
-0075B ARABIC LETTER REH WITH STROKE
-0075C ARABIC LETTER SEEN WITH FOUR DOTS ABOVE
-0075D ARABIC LETTER AIN WITH TWO DOTS ABOVE
-0075E ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE
-0075F ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE
-00760 ARABIC LETTER FEH WITH TWO DOTS BELOW
-00761 ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW
-00762 ARABIC LETTER KEHEH WITH DOT ABOVE
-00763 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE
-00764 ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW
-00765 ARABIC LETTER MEEM WITH DOT ABOVE
-00766 ARABIC LETTER MEEM WITH DOT BELOW
-00767 ARABIC LETTER NOON WITH TWO DOTS BELOW
-00768 ARABIC LETTER NOON WITH SMALL TAH
-00769 ARABIC LETTER NOON WITH SMALL V
-0076A ARABIC LETTER LAM WITH BAR
-0076B ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE
-0076C ARABIC LETTER REH WITH HAMZA ABOVE
-0076D ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE
-0076E ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW
-0076F ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS
-00770 ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS
-00771 ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS
-00772 ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE
-00773 ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
-00774 ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
-00775 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
-00776 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
-00777 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
-00778 ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
-00779 ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
-0077A ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
-0077B ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
-0077C ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
-0077D ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE
-0077E ARABIC LETTER SEEN WITH INVERTED V
-0077F ARABIC LETTER KAF WITH TWO DOTS ABOVE
-00780 THAANA LETTER HAA
-00781 THAANA LETTER SHAVIYANI
-00782 THAANA LETTER NOONU
-00783 THAANA LETTER RAA
-00784 THAANA LETTER BAA
-00785 THAANA LETTER LHAVIYANI
-00786 THAANA LETTER KAAFU
-00787 THAANA LETTER ALIFU
-00788 THAANA LETTER VAAVU
-00789 THAANA LETTER MEEMU
-0078A THAANA LETTER FAAFU
-0078B THAANA LETTER DHAALU
-0078C THAANA LETTER THAA
-0078D THAANA LETTER LAAMU
-0078E THAANA LETTER GAAFU
-0078F THAANA LETTER GNAVIYANI
-00790 THAANA LETTER SEENU
-00791 THAANA LETTER DAVIYANI
-00792 THAANA LETTER ZAVIYANI
-00793 THAANA LETTER TAVIYANI
-00794 THAANA LETTER YAA
-00795 THAANA LETTER PAVIYANI
-00796 THAANA LETTER JAVIYANI
-00797 THAANA LETTER CHAVIYANI
-00798 THAANA LETTER TTAA
-00799 THAANA LETTER HHAA
-0079A THAANA LETTER KHAA
-0079B THAANA LETTER THAALU
-0079C THAANA LETTER ZAA
-0079D THAANA LETTER SHEENU
-0079E THAANA LETTER SAADHU
-0079F THAANA LETTER DAADHU
-007A0 THAANA LETTER TO
-007A1 THAANA LETTER ZO
-007A2 THAANA LETTER AINU
-007A3 THAANA LETTER GHAINU
-007A4 THAANA LETTER QAAFU
-007A5 THAANA LETTER WAAVU
-007A6 THAANA ABAFILI
-007A7 THAANA AABAAFILI
-007A8 THAANA IBIFILI
-007A9 THAANA EEBEEFILI
-007AA THAANA UBUFILI
-007AB THAANA OOBOOFILI
-007AC THAANA EBEFILI
-007AD THAANA EYBEYFILI
-007AE THAANA OBOFILI
-007AF THAANA OABOAFILI
-007B0 THAANA SUKUN
-007B1 THAANA LETTER NAA
-007C0 NKO DIGIT ZERO
-007C1 NKO DIGIT ONE
-007C2 NKO DIGIT TWO
-007C3 NKO DIGIT THREE
-007C4 NKO DIGIT FOUR
-007C5 NKO DIGIT FIVE
-007C6 NKO DIGIT SIX
-007C7 NKO DIGIT SEVEN
-007C8 NKO DIGIT EIGHT
-007C9 NKO DIGIT NINE
-007CA NKO LETTER A
-007CB NKO LETTER EE
-007CC NKO LETTER I
-007CD NKO LETTER E
-007CE NKO LETTER U
-007CF NKO LETTER OO
-007D0 NKO LETTER O
-007D1 NKO LETTER DAGBASINNA
-007D2 NKO LETTER N
-007D3 NKO LETTER BA
-007D4 NKO LETTER PA
-007D5 NKO LETTER TA
-007D6 NKO LETTER JA
-007D7 NKO LETTER CHA
-007D8 NKO LETTER DA
-007D9 NKO LETTER RA
-007DA NKO LETTER RRA
-007DB NKO LETTER SA
-007DC NKO LETTER GBA
-007DD NKO LETTER FA
-007DE NKO LETTER KA
-007DF NKO LETTER LA
-007E0 NKO LETTER NA WOLOSO
-007E1 NKO LETTER MA
-007E2 NKO LETTER NYA
-007E3 NKO LETTER NA
-007E4 NKO LETTER HA
-007E5 NKO LETTER WA
-007E6 NKO LETTER YA
-007E7 NKO LETTER NYA WOLOSO
-007E8 NKO LETTER JONA JA
-007E9 NKO LETTER JONA CHA
-007EA NKO LETTER JONA RA
-007EB NKO COMBINING SHORT HIGH TONE
-007EC NKO COMBINING SHORT LOW TONE
-007ED NKO COMBINING SHORT RISING TONE
-007EE NKO COMBINING LONG DESCENDING TONE
-007EF NKO COMBINING LONG HIGH TONE
-007F0 NKO COMBINING LONG LOW TONE
-007F1 NKO COMBINING LONG RISING TONE
-007F2 NKO COMBINING NASALIZATION MARK
-007F3 NKO COMBINING DOUBLE DOT ABOVE
-007F4 NKO HIGH TONE APOSTROPHE
-007F5 NKO LOW TONE APOSTROPHE
-007F6 NKO SYMBOL OO DENNEN
-007F7 NKO SYMBOL GBAKURUNEN
-007F8 NKO COMMA
-007F9 NKO EXCLAMATION MARK
-007FA NKO LAJANYALAN
-007FD NKO DANTAYALAN
-007FE NKO DOROME SIGN
-007FF NKO TAMAN SIGN
-00800 SAMARITAN LETTER ALAF
-00801 SAMARITAN LETTER BIT
-00802 SAMARITAN LETTER GAMAN
-00803 SAMARITAN LETTER DALAT
-00804 SAMARITAN LETTER IY
-00805 SAMARITAN LETTER BAA
-00806 SAMARITAN LETTER ZEN
-00807 SAMARITAN LETTER IT
-00808 SAMARITAN LETTER TIT
-00809 SAMARITAN LETTER YUT
-0080A SAMARITAN LETTER KAAF
-0080B SAMARITAN LETTER LABAT
-0080C SAMARITAN LETTER MIM
-0080D SAMARITAN LETTER NUN
-0080E SAMARITAN LETTER SINGAAT
-0080F SAMARITAN LETTER IN
-00810 SAMARITAN LETTER FI
-00811 SAMARITAN LETTER TSAADIY
-00812 SAMARITAN LETTER QUF
-00813 SAMARITAN LETTER RISH
-00814 SAMARITAN LETTER SHAN
-00815 SAMARITAN LETTER TAAF
-00816 SAMARITAN MARK IN
-00817 SAMARITAN MARK IN-ALAF
-00818 SAMARITAN MARK OCCLUSION
-00819 SAMARITAN MARK DAGESH
-0081A SAMARITAN MODIFIER LETTER EPENTHETIC YUT
-0081B SAMARITAN MARK EPENTHETIC YUT
-0081C SAMARITAN VOWEL SIGN LONG E
-0081D SAMARITAN VOWEL SIGN E
-0081E SAMARITAN VOWEL SIGN OVERLONG AA
-0081F SAMARITAN VOWEL SIGN LONG AA
-00820 SAMARITAN VOWEL SIGN AA
-00821 SAMARITAN VOWEL SIGN OVERLONG A
-00822 SAMARITAN VOWEL SIGN LONG A
-00823 SAMARITAN VOWEL SIGN A
-00824 SAMARITAN MODIFIER LETTER SHORT A
-00825 SAMARITAN VOWEL SIGN SHORT A
-00826 SAMARITAN VOWEL SIGN LONG U
-00827 SAMARITAN VOWEL SIGN U
-00828 SAMARITAN MODIFIER LETTER I
-00829 SAMARITAN VOWEL SIGN LONG I
-0082A SAMARITAN VOWEL SIGN I
-0082B SAMARITAN VOWEL SIGN O
-0082C SAMARITAN VOWEL SIGN SUKUN
-0082D SAMARITAN MARK NEQUDAA
-00830 SAMARITAN PUNCTUATION NEQUDAA
-00831 SAMARITAN PUNCTUATION AFSAAQ
-00832 SAMARITAN PUNCTUATION ANGED
-00833 SAMARITAN PUNCTUATION BAU
-00834 SAMARITAN PUNCTUATION ATMAAU
-00835 SAMARITAN PUNCTUATION SHIYYAALAA
-00836 SAMARITAN ABBREVIATION MARK
-00837 SAMARITAN PUNCTUATION MELODIC QITSA
-00838 SAMARITAN PUNCTUATION ZIQAA
-00839 SAMARITAN PUNCTUATION QITSA
-0083A SAMARITAN PUNCTUATION ZAEF
-0083B SAMARITAN PUNCTUATION TURU
-0083C SAMARITAN PUNCTUATION ARKAANU
-0083D SAMARITAN PUNCTUATION SOF MASHFAAT
-0083E SAMARITAN PUNCTUATION ANNAAU
-00840 MANDAIC LETTER HALQA
-00841 MANDAIC LETTER AB
-00842 MANDAIC LETTER AG
-00843 MANDAIC LETTER AD
-00844 MANDAIC LETTER AH
-00845 MANDAIC LETTER USHENNA
-00846 MANDAIC LETTER AZ
-00847 MANDAIC LETTER IT
-00848 MANDAIC LETTER ATT
-00849 MANDAIC LETTER AKSA
-0084A MANDAIC LETTER AK
-0084B MANDAIC LETTER AL
-0084C MANDAIC LETTER AM
-0084D MANDAIC LETTER AN
-0084E MANDAIC LETTER AS
-0084F MANDAIC LETTER IN
-00850 MANDAIC LETTER AP
-00851 MANDAIC LETTER ASZ
-00852 MANDAIC LETTER AQ
-00853 MANDAIC LETTER AR
-00854 MANDAIC LETTER ASH
-00855 MANDAIC LETTER AT
-00856 MANDAIC LETTER DUSHENNA
-00857 MANDAIC LETTER KAD
-00858 MANDAIC LETTER AIN
-00859 MANDAIC AFFRICATION MARK
-0085A MANDAIC VOCALIZATION MARK
-0085B MANDAIC GEMINATION MARK
-0085E MANDAIC PUNCTUATION
-00860 SYRIAC LETTER MALAYALAM NGA
-00861 SYRIAC LETTER MALAYALAM JA
-00862 SYRIAC LETTER MALAYALAM NYA
-00863 SYRIAC LETTER MALAYALAM TTA
-00864 SYRIAC LETTER MALAYALAM NNA
-00865 SYRIAC LETTER MALAYALAM NNNA
-00866 SYRIAC LETTER MALAYALAM BHA
-00867 SYRIAC LETTER MALAYALAM RA
-00868 SYRIAC LETTER MALAYALAM LLA
-00869 SYRIAC LETTER MALAYALAM LLLA
-0086A SYRIAC LETTER MALAYALAM SSA
-008A0 ARABIC LETTER BEH WITH SMALL V BELOW
-008A1 ARABIC LETTER BEH WITH HAMZA ABOVE
-008A2 ARABIC LETTER JEEM WITH TWO DOTS ABOVE
-008A3 ARABIC LETTER TAH WITH TWO DOTS ABOVE
-008A4 ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE
-008A5 ARABIC LETTER QAF WITH DOT BELOW
-008A6 ARABIC LETTER LAM WITH DOUBLE BAR
-008A7 ARABIC LETTER MEEM WITH THREE DOTS ABOVE
-008A8 ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE
-008A9 ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE
-008AA ARABIC LETTER REH WITH LOOP
-008AB ARABIC LETTER WAW WITH DOT WITHIN
-008AC ARABIC LETTER ROHINGYA YEH
-008AD ARABIC LETTER LOW ALEF
-008AE ARABIC LETTER DAL WITH THREE DOTS BELOW
-008AF ARABIC LETTER SAD WITH THREE DOTS BELOW
-008B0 ARABIC LETTER GAF WITH INVERTED STROKE
-008B1 ARABIC LETTER STRAIGHT WAW
-008B2 ARABIC LETTER ZAIN WITH INVERTED V ABOVE
-008B3 ARABIC LETTER AIN WITH THREE DOTS BELOW
-008B4 ARABIC LETTER KAF WITH DOT BELOW
-008B6 ARABIC LETTER BEH WITH SMALL MEEM ABOVE
-008B7 ARABIC LETTER PEH WITH SMALL MEEM ABOVE
-008B8 ARABIC LETTER TEH WITH SMALL TEH ABOVE
-008B9 ARABIC LETTER REH WITH SMALL NOON ABOVE
-008BA ARABIC LETTER YEH WITH TWO DOTS BELOW AND SMALL NOON ABOVE
-008BB ARABIC LETTER AFRICAN FEH
-008BC ARABIC LETTER AFRICAN QAF
-008BD ARABIC LETTER AFRICAN NOON
-008D3 ARABIC SMALL LOW WAW
-008D4 ARABIC SMALL HIGH WORD AR-RUB
-008D5 ARABIC SMALL HIGH SAD
-008D6 ARABIC SMALL HIGH AIN
-008D7 ARABIC SMALL HIGH QAF
-008D8 ARABIC SMALL HIGH NOON WITH KASRA
-008D9 ARABIC SMALL LOW NOON WITH KASRA
-008DA ARABIC SMALL HIGH WORD ATH-THALATHA
-008DB ARABIC SMALL HIGH WORD AS-SAJDA
-008DC ARABIC SMALL HIGH WORD AN-NISF
-008DD ARABIC SMALL HIGH WORD SAKTA
-008DE ARABIC SMALL HIGH WORD QIF
-008DF ARABIC SMALL HIGH WORD WAQFA
-008E0 ARABIC SMALL HIGH FOOTNOTE MARKER
-008E1 ARABIC SMALL HIGH SIGN SAFHA
-008E2 ARABIC DISPUTED END OF AYAH
-008E3 ARABIC TURNED DAMMA BELOW
-008E4 ARABIC CURLY FATHA
-008E5 ARABIC CURLY DAMMA
-008E6 ARABIC CURLY KASRA
-008E7 ARABIC CURLY FATHATAN
-008E8 ARABIC CURLY DAMMATAN
-008E9 ARABIC CURLY KASRATAN
-008EA ARABIC TONE ONE DOT ABOVE
-008EB ARABIC TONE TWO DOTS ABOVE
-008EC ARABIC TONE LOOP ABOVE
-008ED ARABIC TONE ONE DOT BELOW
-008EE ARABIC TONE TWO DOTS BELOW
-008EF ARABIC TONE LOOP BELOW
-008F0 ARABIC OPEN FATHATAN
-008F1 ARABIC OPEN DAMMATAN
-008F2 ARABIC OPEN KASRATAN
-008F3 ARABIC SMALL HIGH WAW
-008F4 ARABIC FATHA WITH RING
-008F5 ARABIC FATHA WITH DOT ABOVE
-008F6 ARABIC KASRA WITH DOT BELOW
-008F7 ARABIC LEFT ARROWHEAD ABOVE
-008F8 ARABIC RIGHT ARROWHEAD ABOVE
-008F9 ARABIC LEFT ARROWHEAD BELOW
-008FA ARABIC RIGHT ARROWHEAD BELOW
-008FB ARABIC DOUBLE RIGHT ARROWHEAD ABOVE
-008FC ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT
-008FD ARABIC RIGHT ARROWHEAD ABOVE WITH DOT
-008FE ARABIC DAMMA WITH DOT
-008FF ARABIC MARK SIDEWAYS NOON GHUNNA
-00900 DEVANAGARI SIGN INVERTED CANDRABINDU
-00901 DEVANAGARI SIGN CANDRABINDU
-00902 DEVANAGARI SIGN ANUSVARA
-00903 DEVANAGARI SIGN VISARGA
-00904 DEVANAGARI LETTER SHORT A
-00905 DEVANAGARI LETTER A
-00906 DEVANAGARI LETTER AA
-00907 DEVANAGARI LETTER I
-00908 DEVANAGARI LETTER II
-00909 DEVANAGARI LETTER U
-0090A DEVANAGARI LETTER UU
-0090B DEVANAGARI LETTER VOCALIC R
-0090C DEVANAGARI LETTER VOCALIC L
-0090D DEVANAGARI LETTER CANDRA E
-0090E DEVANAGARI LETTER SHORT E
-0090F DEVANAGARI LETTER E
-00910 DEVANAGARI LETTER AI
-00911 DEVANAGARI LETTER CANDRA O
-00912 DEVANAGARI LETTER SHORT O
-00913 DEVANAGARI LETTER O
-00914 DEVANAGARI LETTER AU
-00915 DEVANAGARI LETTER KA
-00916 DEVANAGARI LETTER KHA
-00917 DEVANAGARI LETTER GA
-00918 DEVANAGARI LETTER GHA
-00919 DEVANAGARI LETTER NGA
-0091A DEVANAGARI LETTER CA
-0091B DEVANAGARI LETTER CHA
-0091C DEVANAGARI LETTER JA
-0091D DEVANAGARI LETTER JHA
-0091E DEVANAGARI LETTER NYA
-0091F DEVANAGARI LETTER TTA
-00920 DEVANAGARI LETTER TTHA
-00921 DEVANAGARI LETTER DDA
-00922 DEVANAGARI LETTER DDHA
-00923 DEVANAGARI LETTER NNA
-00924 DEVANAGARI LETTER TA
-00925 DEVANAGARI LETTER THA
-00926 DEVANAGARI LETTER DA
-00927 DEVANAGARI LETTER DHA
-00928 DEVANAGARI LETTER NA
-00929 DEVANAGARI LETTER NNNA
-0092A DEVANAGARI LETTER PA
-0092B DEVANAGARI LETTER PHA
-0092C DEVANAGARI LETTER BA
-0092D DEVANAGARI LETTER BHA
-0092E DEVANAGARI LETTER MA
-0092F DEVANAGARI LETTER YA
-00930 DEVANAGARI LETTER RA
-00931 DEVANAGARI LETTER RRA
-00932 DEVANAGARI LETTER LA
-00933 DEVANAGARI LETTER LLA
-00934 DEVANAGARI LETTER LLLA
-00935 DEVANAGARI LETTER VA
-00936 DEVANAGARI LETTER SHA
-00937 DEVANAGARI LETTER SSA
-00938 DEVANAGARI LETTER SA
-00939 DEVANAGARI LETTER HA
-0093A DEVANAGARI VOWEL SIGN OE
-0093B DEVANAGARI VOWEL SIGN OOE
-0093C DEVANAGARI SIGN NUKTA
-0093D DEVANAGARI SIGN AVAGRAHA
-0093E DEVANAGARI VOWEL SIGN AA
-0093F DEVANAGARI VOWEL SIGN I
-00940 DEVANAGARI VOWEL SIGN II
-00941 DEVANAGARI VOWEL SIGN U
-00942 DEVANAGARI VOWEL SIGN UU
-00943 DEVANAGARI VOWEL SIGN VOCALIC R
-00944 DEVANAGARI VOWEL SIGN VOCALIC RR
-00945 DEVANAGARI VOWEL SIGN CANDRA E
-00946 DEVANAGARI VOWEL SIGN SHORT E
-00947 DEVANAGARI VOWEL SIGN E
-00948 DEVANAGARI VOWEL SIGN AI
-00949 DEVANAGARI VOWEL SIGN CANDRA O
-0094A DEVANAGARI VOWEL SIGN SHORT O
-0094B DEVANAGARI VOWEL SIGN O
-0094C DEVANAGARI VOWEL SIGN AU
-0094D DEVANAGARI SIGN VIRAMA
-0094E DEVANAGARI VOWEL SIGN PRISHTHAMATRA E
-0094F DEVANAGARI VOWEL SIGN AW
-00950 DEVANAGARI OM
-00951 DEVANAGARI STRESS SIGN UDATTA
-00952 DEVANAGARI STRESS SIGN ANUDATTA
-00953 DEVANAGARI GRAVE ACCENT
-00954 DEVANAGARI ACUTE ACCENT
-00955 DEVANAGARI VOWEL SIGN CANDRA LONG E
-00956 DEVANAGARI VOWEL SIGN UE
-00957 DEVANAGARI VOWEL SIGN UUE
-00958 DEVANAGARI LETTER QA
-00959 DEVANAGARI LETTER KHHA
-0095A DEVANAGARI LETTER GHHA
-0095B DEVANAGARI LETTER ZA
-0095C DEVANAGARI LETTER DDDHA
-0095D DEVANAGARI LETTER RHA
-0095E DEVANAGARI LETTER FA
-0095F DEVANAGARI LETTER YYA
-00960 DEVANAGARI LETTER VOCALIC RR
-00961 DEVANAGARI LETTER VOCALIC LL
-00962 DEVANAGARI VOWEL SIGN VOCALIC L
-00963 DEVANAGARI VOWEL SIGN VOCALIC LL
-00964 DEVANAGARI DANDA
-00965 DEVANAGARI DOUBLE DANDA
-00966 DEVANAGARI DIGIT ZERO
-00967 DEVANAGARI DIGIT ONE
-00968 DEVANAGARI DIGIT TWO
-00969 DEVANAGARI DIGIT THREE
-0096A DEVANAGARI DIGIT FOUR
-0096B DEVANAGARI DIGIT FIVE
-0096C DEVANAGARI DIGIT SIX
-0096D DEVANAGARI DIGIT SEVEN
-0096E DEVANAGARI DIGIT EIGHT
-0096F DEVANAGARI DIGIT NINE
-00970 DEVANAGARI ABBREVIATION SIGN
-00971 DEVANAGARI SIGN HIGH SPACING DOT
-00972 DEVANAGARI LETTER CANDRA A
-00973 DEVANAGARI LETTER OE
-00974 DEVANAGARI LETTER OOE
-00975 DEVANAGARI LETTER AW
-00976 DEVANAGARI LETTER UE
-00977 DEVANAGARI LETTER UUE
-00978 DEVANAGARI LETTER MARWARI DDA
-00979 DEVANAGARI LETTER ZHA
-0097A DEVANAGARI LETTER HEAVY YA
-0097B DEVANAGARI LETTER GGA
-0097C DEVANAGARI LETTER JJA
-0097D DEVANAGARI LETTER GLOTTAL STOP
-0097E DEVANAGARI LETTER DDDA
-0097F DEVANAGARI LETTER BBA
-00980 BENGALI ANJI
-00981 BENGALI SIGN CANDRABINDU
-00982 BENGALI SIGN ANUSVARA
-00983 BENGALI SIGN VISARGA
-00985 BENGALI LETTER A
-00986 BENGALI LETTER AA
-00987 BENGALI LETTER I
-00988 BENGALI LETTER II
-00989 BENGALI LETTER U
-0098A BENGALI LETTER UU
-0098B BENGALI LETTER VOCALIC R
-0098C BENGALI LETTER VOCALIC L
-0098F BENGALI LETTER E
-00990 BENGALI LETTER AI
-00993 BENGALI LETTER O
-00994 BENGALI LETTER AU
-00995 BENGALI LETTER KA
-00996 BENGALI LETTER KHA
-00997 BENGALI LETTER GA
-00998 BENGALI LETTER GHA
-00999 BENGALI LETTER NGA
-0099A BENGALI LETTER CA
-0099B BENGALI LETTER CHA
-0099C BENGALI LETTER JA
-0099D BENGALI LETTER JHA
-0099E BENGALI LETTER NYA
-0099F BENGALI LETTER TTA
-009A0 BENGALI LETTER TTHA
-009A1 BENGALI LETTER DDA
-009A2 BENGALI LETTER DDHA
-009A3 BENGALI LETTER NNA
-009A4 BENGALI LETTER TA
-009A5 BENGALI LETTER THA
-009A6 BENGALI LETTER DA
-009A7 BENGALI LETTER DHA
-009A8 BENGALI LETTER NA
-009AA BENGALI LETTER PA
-009AB BENGALI LETTER PHA
-009AC BENGALI LETTER BA
-009AD BENGALI LETTER BHA
-009AE BENGALI LETTER MA
-009AF BENGALI LETTER YA
-009B0 BENGALI LETTER RA
-009B2 BENGALI LETTER LA
-009B6 BENGALI LETTER SHA
-009B7 BENGALI LETTER SSA
-009B8 BENGALI LETTER SA
-009B9 BENGALI LETTER HA
-009BC BENGALI SIGN NUKTA
-009BD BENGALI SIGN AVAGRAHA
-009BE BENGALI VOWEL SIGN AA
-009BF BENGALI VOWEL SIGN I
-009C0 BENGALI VOWEL SIGN II
-009C1 BENGALI VOWEL SIGN U
-009C2 BENGALI VOWEL SIGN UU
-009C3 BENGALI VOWEL SIGN VOCALIC R
-009C4 BENGALI VOWEL SIGN VOCALIC RR
-009C7 BENGALI VOWEL SIGN E
-009C8 BENGALI VOWEL SIGN AI
-009CB BENGALI VOWEL SIGN O
-009CC BENGALI VOWEL SIGN AU
-009CD BENGALI SIGN VIRAMA
-009CE BENGALI LETTER KHANDA TA
-009D7 BENGALI AU LENGTH MARK
-009DC BENGALI LETTER RRA
-009DD BENGALI LETTER RHA
-009DF BENGALI LETTER YYA
-009E0 BENGALI LETTER VOCALIC RR
-009E1 BENGALI LETTER VOCALIC LL
-009E2 BENGALI VOWEL SIGN VOCALIC L
-009E3 BENGALI VOWEL SIGN VOCALIC LL
-009E6 BENGALI DIGIT ZERO
-009E7 BENGALI DIGIT ONE
-009E8 BENGALI DIGIT TWO
-009E9 BENGALI DIGIT THREE
-009EA BENGALI DIGIT FOUR
-009EB BENGALI DIGIT FIVE
-009EC BENGALI DIGIT SIX
-009ED BENGALI DIGIT SEVEN
-009EE BENGALI DIGIT EIGHT
-009EF BENGALI DIGIT NINE
-009F0 BENGALI LETTER RA WITH MIDDLE DIAGONAL
-009F1 BENGALI LETTER RA WITH LOWER DIAGONAL
-009F2 BENGALI RUPEE MARK
-009F3 BENGALI RUPEE SIGN
-009F4 BENGALI CURRENCY NUMERATOR ONE
-009F5 BENGALI CURRENCY NUMERATOR TWO
-009F6 BENGALI CURRENCY NUMERATOR THREE
-009F7 BENGALI CURRENCY NUMERATOR FOUR
-009F8 BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
-009F9 BENGALI CURRENCY DENOMINATOR SIXTEEN
-009FA BENGALI ISSHAR
-009FB BENGALI GANDA MARK
-009FC BENGALI LETTER VEDIC ANUSVARA
-009FD BENGALI ABBREVIATION SIGN
-009FE BENGALI SANDHI MARK
-00A01 GURMUKHI SIGN ADAK BINDI
-00A02 GURMUKHI SIGN BINDI
-00A03 GURMUKHI SIGN VISARGA
-00A05 GURMUKHI LETTER A
-00A06 GURMUKHI LETTER AA
-00A07 GURMUKHI LETTER I
-00A08 GURMUKHI LETTER II
-00A09 GURMUKHI LETTER U
-00A0A GURMUKHI LETTER UU
-00A0F GURMUKHI LETTER EE
-00A10 GURMUKHI LETTER AI
-00A13 GURMUKHI LETTER OO
-00A14 GURMUKHI LETTER AU
-00A15 GURMUKHI LETTER KA
-00A16 GURMUKHI LETTER KHA
-00A17 GURMUKHI LETTER GA
-00A18 GURMUKHI LETTER GHA
-00A19 GURMUKHI LETTER NGA
-00A1A GURMUKHI LETTER CA
-00A1B GURMUKHI LETTER CHA
-00A1C GURMUKHI LETTER JA
-00A1D GURMUKHI LETTER JHA
-00A1E GURMUKHI LETTER NYA
-00A1F GURMUKHI LETTER TTA
-00A20 GURMUKHI LETTER TTHA
-00A21 GURMUKHI LETTER DDA
-00A22 GURMUKHI LETTER DDHA
-00A23 GURMUKHI LETTER NNA
-00A24 GURMUKHI LETTER TA
-00A25 GURMUKHI LETTER THA
-00A26 GURMUKHI LETTER DA
-00A27 GURMUKHI LETTER DHA
-00A28 GURMUKHI LETTER NA
-00A2A GURMUKHI LETTER PA
-00A2B GURMUKHI LETTER PHA
-00A2C GURMUKHI LETTER BA
-00A2D GURMUKHI LETTER BHA
-00A2E GURMUKHI LETTER MA
-00A2F GURMUKHI LETTER YA
-00A30 GURMUKHI LETTER RA
-00A32 GURMUKHI LETTER LA
-00A33 GURMUKHI LETTER LLA
-00A35 GURMUKHI LETTER VA
-00A36 GURMUKHI LETTER SHA
-00A38 GURMUKHI LETTER SA
-00A39 GURMUKHI LETTER HA
-00A3C GURMUKHI SIGN NUKTA
-00A3E GURMUKHI VOWEL SIGN AA
-00A3F GURMUKHI VOWEL SIGN I
-00A40 GURMUKHI VOWEL SIGN II
-00A41 GURMUKHI VOWEL SIGN U
-00A42 GURMUKHI VOWEL SIGN UU
-00A47 GURMUKHI VOWEL SIGN EE
-00A48 GURMUKHI VOWEL SIGN AI
-00A4B GURMUKHI VOWEL SIGN OO
-00A4C GURMUKHI VOWEL SIGN AU
-00A4D GURMUKHI SIGN VIRAMA
-00A51 GURMUKHI SIGN UDAAT
-00A59 GURMUKHI LETTER KHHA
-00A5A GURMUKHI LETTER GHHA
-00A5B GURMUKHI LETTER ZA
-00A5C GURMUKHI LETTER RRA
-00A5E GURMUKHI LETTER FA
-00A66 GURMUKHI DIGIT ZERO
-00A67 GURMUKHI DIGIT ONE
-00A68 GURMUKHI DIGIT TWO
-00A69 GURMUKHI DIGIT THREE
-00A6A GURMUKHI DIGIT FOUR
-00A6B GURMUKHI DIGIT FIVE
-00A6C GURMUKHI DIGIT SIX
-00A6D GURMUKHI DIGIT SEVEN
-00A6E GURMUKHI DIGIT EIGHT
-00A6F GURMUKHI DIGIT NINE
-00A70 GURMUKHI TIPPI
-00A71 GURMUKHI ADDAK
-00A72 GURMUKHI IRI
-00A73 GURMUKHI URA
-00A74 GURMUKHI EK ONKAR
-00A75 GURMUKHI SIGN YAKASH
-00A76 GURMUKHI ABBREVIATION SIGN
-00A81 GUJARATI SIGN CANDRABINDU
-00A82 GUJARATI SIGN ANUSVARA
-00A83 GUJARATI SIGN VISARGA
-00A85 GUJARATI LETTER A
-00A86 GUJARATI LETTER AA
-00A87 GUJARATI LETTER I
-00A88 GUJARATI LETTER II
-00A89 GUJARATI LETTER U
-00A8A GUJARATI LETTER UU
-00A8B GUJARATI LETTER VOCALIC R
-00A8C GUJARATI LETTER VOCALIC L
-00A8D GUJARATI VOWEL CANDRA E
-00A8F GUJARATI LETTER E
-00A90 GUJARATI LETTER AI
-00A91 GUJARATI VOWEL CANDRA O
-00A93 GUJARATI LETTER O
-00A94 GUJARATI LETTER AU
-00A95 GUJARATI LETTER KA
-00A96 GUJARATI LETTER KHA
-00A97 GUJARATI LETTER GA
-00A98 GUJARATI LETTER GHA
-00A99 GUJARATI LETTER NGA
-00A9A GUJARATI LETTER CA
-00A9B GUJARATI LETTER CHA
-00A9C GUJARATI LETTER JA
-00A9D GUJARATI LETTER JHA
-00A9E GUJARATI LETTER NYA
-00A9F GUJARATI LETTER TTA
-00AA0 GUJARATI LETTER TTHA
-00AA1 GUJARATI LETTER DDA
-00AA2 GUJARATI LETTER DDHA
-00AA3 GUJARATI LETTER NNA
-00AA4 GUJARATI LETTER TA
-00AA5 GUJARATI LETTER THA
-00AA6 GUJARATI LETTER DA
-00AA7 GUJARATI LETTER DHA
-00AA8 GUJARATI LETTER NA
-00AAA GUJARATI LETTER PA
-00AAB GUJARATI LETTER PHA
-00AAC GUJARATI LETTER BA
-00AAD GUJARATI LETTER BHA
-00AAE GUJARATI LETTER MA
-00AAF GUJARATI LETTER YA
-00AB0 GUJARATI LETTER RA
-00AB2 GUJARATI LETTER LA
-00AB3 GUJARATI LETTER LLA
-00AB5 GUJARATI LETTER VA
-00AB6 GUJARATI LETTER SHA
-00AB7 GUJARATI LETTER SSA
-00AB8 GUJARATI LETTER SA
-00AB9 GUJARATI LETTER HA
-00ABC GUJARATI SIGN NUKTA
-00ABD GUJARATI SIGN AVAGRAHA
-00ABE GUJARATI VOWEL SIGN AA
-00ABF GUJARATI VOWEL SIGN I
-00AC0 GUJARATI VOWEL SIGN II
-00AC1 GUJARATI VOWEL SIGN U
-00AC2 GUJARATI VOWEL SIGN UU
-00AC3 GUJARATI VOWEL SIGN VOCALIC R
-00AC4 GUJARATI VOWEL SIGN VOCALIC RR
-00AC5 GUJARATI VOWEL SIGN CANDRA E
-00AC7 GUJARATI VOWEL SIGN E
-00AC8 GUJARATI VOWEL SIGN AI
-00AC9 GUJARATI VOWEL SIGN CANDRA O
-00ACB GUJARATI VOWEL SIGN O
-00ACC GUJARATI VOWEL SIGN AU
-00ACD GUJARATI SIGN VIRAMA
-00AD0 GUJARATI OM
-00AE0 GUJARATI LETTER VOCALIC RR
-00AE1 GUJARATI LETTER VOCALIC LL
-00AE2 GUJARATI VOWEL SIGN VOCALIC L
-00AE3 GUJARATI VOWEL SIGN VOCALIC LL
-00AE6 GUJARATI DIGIT ZERO
-00AE7 GUJARATI DIGIT ONE
-00AE8 GUJARATI DIGIT TWO
-00AE9 GUJARATI DIGIT THREE
-00AEA GUJARATI DIGIT FOUR
-00AEB GUJARATI DIGIT FIVE
-00AEC GUJARATI DIGIT SIX
-00AED GUJARATI DIGIT SEVEN
-00AEE GUJARATI DIGIT EIGHT
-00AEF GUJARATI DIGIT NINE
-00AF0 GUJARATI ABBREVIATION SIGN
-00AF1 GUJARATI RUPEE SIGN
-00AF9 GUJARATI LETTER ZHA
-00AFA GUJARATI SIGN SUKUN
-00AFB GUJARATI SIGN SHADDA
-00AFC GUJARATI SIGN MADDAH
-00AFD GUJARATI SIGN THREE-DOT NUKTA ABOVE
-00AFE GUJARATI SIGN CIRCLE NUKTA ABOVE
-00AFF GUJARATI SIGN TWO-CIRCLE NUKTA ABOVE
-00B01 ORIYA SIGN CANDRABINDU
-00B02 ORIYA SIGN ANUSVARA
-00B03 ORIYA SIGN VISARGA
-00B05 ORIYA LETTER A
-00B06 ORIYA LETTER AA
-00B07 ORIYA LETTER I
-00B08 ORIYA LETTER II
-00B09 ORIYA LETTER U
-00B0A ORIYA LETTER UU
-00B0B ORIYA LETTER VOCALIC R
-00B0C ORIYA LETTER VOCALIC L
-00B0F ORIYA LETTER E
-00B10 ORIYA LETTER AI
-00B13 ORIYA LETTER O
-00B14 ORIYA LETTER AU
-00B15 ORIYA LETTER KA
-00B16 ORIYA LETTER KHA
-00B17 ORIYA LETTER GA
-00B18 ORIYA LETTER GHA
-00B19 ORIYA LETTER NGA
-00B1A ORIYA LETTER CA
-00B1B ORIYA LETTER CHA
-00B1C ORIYA LETTER JA
-00B1D ORIYA LETTER JHA
-00B1E ORIYA LETTER NYA
-00B1F ORIYA LETTER TTA
-00B20 ORIYA LETTER TTHA
-00B21 ORIYA LETTER DDA
-00B22 ORIYA LETTER DDHA
-00B23 ORIYA LETTER NNA
-00B24 ORIYA LETTER TA
-00B25 ORIYA LETTER THA
-00B26 ORIYA LETTER DA
-00B27 ORIYA LETTER DHA
-00B28 ORIYA LETTER NA
-00B2A ORIYA LETTER PA
-00B2B ORIYA LETTER PHA
-00B2C ORIYA LETTER BA
-00B2D ORIYA LETTER BHA
-00B2E ORIYA LETTER MA
-00B2F ORIYA LETTER YA
-00B30 ORIYA LETTER RA
-00B32 ORIYA LETTER LA
-00B33 ORIYA LETTER LLA
-00B35 ORIYA LETTER VA
-00B36 ORIYA LETTER SHA
-00B37 ORIYA LETTER SSA
-00B38 ORIYA LETTER SA
-00B39 ORIYA LETTER HA
-00B3C ORIYA SIGN NUKTA
-00B3D ORIYA SIGN AVAGRAHA
-00B3E ORIYA VOWEL SIGN AA
-00B3F ORIYA VOWEL SIGN I
-00B40 ORIYA VOWEL SIGN II
-00B41 ORIYA VOWEL SIGN U
-00B42 ORIYA VOWEL SIGN UU
-00B43 ORIYA VOWEL SIGN VOCALIC R
-00B44 ORIYA VOWEL SIGN VOCALIC RR
-00B47 ORIYA VOWEL SIGN E
-00B48 ORIYA VOWEL SIGN AI
-00B4B ORIYA VOWEL SIGN O
-00B4C ORIYA VOWEL SIGN AU
-00B4D ORIYA SIGN VIRAMA
-00B56 ORIYA AI LENGTH MARK
-00B57 ORIYA AU LENGTH MARK
-00B5C ORIYA LETTER RRA
-00B5D ORIYA LETTER RHA
-00B5F ORIYA LETTER YYA
-00B60 ORIYA LETTER VOCALIC RR
-00B61 ORIYA LETTER VOCALIC LL
-00B62 ORIYA VOWEL SIGN VOCALIC L
-00B63 ORIYA VOWEL SIGN VOCALIC LL
-00B66 ORIYA DIGIT ZERO
-00B67 ORIYA DIGIT ONE
-00B68 ORIYA DIGIT TWO
-00B69 ORIYA DIGIT THREE
-00B6A ORIYA DIGIT FOUR
-00B6B ORIYA DIGIT FIVE
-00B6C ORIYA DIGIT SIX
-00B6D ORIYA DIGIT SEVEN
-00B6E ORIYA DIGIT EIGHT
-00B6F ORIYA DIGIT NINE
-00B70 ORIYA ISSHAR
-00B71 ORIYA LETTER WA
-00B72 ORIYA FRACTION ONE QUARTER
-00B73 ORIYA FRACTION ONE HALF
-00B74 ORIYA FRACTION THREE QUARTERS
-00B75 ORIYA FRACTION ONE SIXTEENTH
-00B76 ORIYA FRACTION ONE EIGHTH
-00B77 ORIYA FRACTION THREE SIXTEENTHS
-00B82 TAMIL SIGN ANUSVARA
-00B83 TAMIL SIGN VISARGA
-00B85 TAMIL LETTER A
-00B86 TAMIL LETTER AA
-00B87 TAMIL LETTER I
-00B88 TAMIL LETTER II
-00B89 TAMIL LETTER U
-00B8A TAMIL LETTER UU
-00B8E TAMIL LETTER E
-00B8F TAMIL LETTER EE
-00B90 TAMIL LETTER AI
-00B92 TAMIL LETTER O
-00B93 TAMIL LETTER OO
-00B94 TAMIL LETTER AU
-00B95 TAMIL LETTER KA
-00B99 TAMIL LETTER NGA
-00B9A TAMIL LETTER CA
-00B9C TAMIL LETTER JA
-00B9E TAMIL LETTER NYA
-00B9F TAMIL LETTER TTA
-00BA3 TAMIL LETTER NNA
-00BA4 TAMIL LETTER TA
-00BA8 TAMIL LETTER NA
-00BA9 TAMIL LETTER NNNA
-00BAA TAMIL LETTER PA
-00BAE TAMIL LETTER MA
-00BAF TAMIL LETTER YA
-00BB0 TAMIL LETTER RA
-00BB1 TAMIL LETTER RRA
-00BB2 TAMIL LETTER LA
-00BB3 TAMIL LETTER LLA
-00BB4 TAMIL LETTER LLLA
-00BB5 TAMIL LETTER VA
-00BB6 TAMIL LETTER SHA
-00BB7 TAMIL LETTER SSA
-00BB8 TAMIL LETTER SA
-00BB9 TAMIL LETTER HA
-00BBE TAMIL VOWEL SIGN AA
-00BBF TAMIL VOWEL SIGN I
-00BC0 TAMIL VOWEL SIGN II
-00BC1 TAMIL VOWEL SIGN U
-00BC2 TAMIL VOWEL SIGN UU
-00BC6 TAMIL VOWEL SIGN E
-00BC7 TAMIL VOWEL SIGN EE
-00BC8 TAMIL VOWEL SIGN AI
-00BCA TAMIL VOWEL SIGN O
-00BCB TAMIL VOWEL SIGN OO
-00BCC TAMIL VOWEL SIGN AU
-00BCD TAMIL SIGN VIRAMA
-00BD0 TAMIL OM
-00BD7 TAMIL AU LENGTH MARK
-00BE6 TAMIL DIGIT ZERO
-00BE7 TAMIL DIGIT ONE
-00BE8 TAMIL DIGIT TWO
-00BE9 TAMIL DIGIT THREE
-00BEA TAMIL DIGIT FOUR
-00BEB TAMIL DIGIT FIVE
-00BEC TAMIL DIGIT SIX
-00BED TAMIL DIGIT SEVEN
-00BEE TAMIL DIGIT EIGHT
-00BEF TAMIL DIGIT NINE
-00BF0 TAMIL NUMBER TEN
-00BF1 TAMIL NUMBER ONE HUNDRED
-00BF2 TAMIL NUMBER ONE THOUSAND
-00BF3 TAMIL DAY SIGN
-00BF4 TAMIL MONTH SIGN
-00BF5 TAMIL YEAR SIGN
-00BF6 TAMIL DEBIT SIGN
-00BF7 TAMIL CREDIT SIGN
-00BF8 TAMIL AS ABOVE SIGN
-00BF9 TAMIL RUPEE SIGN
-00BFA TAMIL NUMBER SIGN
-00C00 TELUGU SIGN COMBINING CANDRABINDU ABOVE
-00C01 TELUGU SIGN CANDRABINDU
-00C02 TELUGU SIGN ANUSVARA
-00C03 TELUGU SIGN VISARGA
-00C04 TELUGU SIGN COMBINING ANUSVARA ABOVE
-00C05 TELUGU LETTER A
-00C06 TELUGU LETTER AA
-00C07 TELUGU LETTER I
-00C08 TELUGU LETTER II
-00C09 TELUGU LETTER U
-00C0A TELUGU LETTER UU
-00C0B TELUGU LETTER VOCALIC R
-00C0C TELUGU LETTER VOCALIC L
-00C0E TELUGU LETTER E
-00C0F TELUGU LETTER EE
-00C10 TELUGU LETTER AI
-00C12 TELUGU LETTER O
-00C13 TELUGU LETTER OO
-00C14 TELUGU LETTER AU
-00C15 TELUGU LETTER KA
-00C16 TELUGU LETTER KHA
-00C17 TELUGU LETTER GA
-00C18 TELUGU LETTER GHA
-00C19 TELUGU LETTER NGA
-00C1A TELUGU LETTER CA
-00C1B TELUGU LETTER CHA
-00C1C TELUGU LETTER JA
-00C1D TELUGU LETTER JHA
-00C1E TELUGU LETTER NYA
-00C1F TELUGU LETTER TTA
-00C20 TELUGU LETTER TTHA
-00C21 TELUGU LETTER DDA
-00C22 TELUGU LETTER DDHA
-00C23 TELUGU LETTER NNA
-00C24 TELUGU LETTER TA
-00C25 TELUGU LETTER THA
-00C26 TELUGU LETTER DA
-00C27 TELUGU LETTER DHA
-00C28 TELUGU LETTER NA
-00C2A TELUGU LETTER PA
-00C2B TELUGU LETTER PHA
-00C2C TELUGU LETTER BA
-00C2D TELUGU LETTER BHA
-00C2E TELUGU LETTER MA
-00C2F TELUGU LETTER YA
-00C30 TELUGU LETTER RA
-00C31 TELUGU LETTER RRA
-00C32 TELUGU LETTER LA
-00C33 TELUGU LETTER LLA
-00C34 TELUGU LETTER LLLA
-00C35 TELUGU LETTER VA
-00C36 TELUGU LETTER SHA
-00C37 TELUGU LETTER SSA
-00C38 TELUGU LETTER SA
-00C39 TELUGU LETTER HA
-00C3D TELUGU SIGN AVAGRAHA
-00C3E TELUGU VOWEL SIGN AA
-00C3F TELUGU VOWEL SIGN I
-00C40 TELUGU VOWEL SIGN II
-00C41 TELUGU VOWEL SIGN U
-00C42 TELUGU VOWEL SIGN UU
-00C43 TELUGU VOWEL SIGN VOCALIC R
-00C44 TELUGU VOWEL SIGN VOCALIC RR
-00C46 TELUGU VOWEL SIGN E
-00C47 TELUGU VOWEL SIGN EE
-00C48 TELUGU VOWEL SIGN AI
-00C4A TELUGU VOWEL SIGN O
-00C4B TELUGU VOWEL SIGN OO
-00C4C TELUGU VOWEL SIGN AU
-00C4D TELUGU SIGN VIRAMA
-00C55 TELUGU LENGTH MARK
-00C56 TELUGU AI LENGTH MARK
-00C58 TELUGU LETTER TSA
-00C59 TELUGU LETTER DZA
-00C5A TELUGU LETTER RRRA
-00C60 TELUGU LETTER VOCALIC RR
-00C61 TELUGU LETTER VOCALIC LL
-00C62 TELUGU VOWEL SIGN VOCALIC L
-00C63 TELUGU VOWEL SIGN VOCALIC LL
-00C66 TELUGU DIGIT ZERO
-00C67 TELUGU DIGIT ONE
-00C68 TELUGU DIGIT TWO
-00C69 TELUGU DIGIT THREE
-00C6A TELUGU DIGIT FOUR
-00C6B TELUGU DIGIT FIVE
-00C6C TELUGU DIGIT SIX
-00C6D TELUGU DIGIT SEVEN
-00C6E TELUGU DIGIT EIGHT
-00C6F TELUGU DIGIT NINE
-00C77 TELUGU SIGN SIDDHAM
-00C78 TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR
-00C79 TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR
-00C7A TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR
-00C7B TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR
-00C7C TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR
-00C7D TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR
-00C7E TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR
-00C7F TELUGU SIGN TUUMU
-00C80 KANNADA SIGN SPACING CANDRABINDU
-00C81 KANNADA SIGN CANDRABINDU
-00C82 KANNADA SIGN ANUSVARA
-00C83 KANNADA SIGN VISARGA
-00C84 KANNADA SIGN SIDDHAM
-00C85 KANNADA LETTER A
-00C86 KANNADA LETTER AA
-00C87 KANNADA LETTER I
-00C88 KANNADA LETTER II
-00C89 KANNADA LETTER U
-00C8A KANNADA LETTER UU
-00C8B KANNADA LETTER VOCALIC R
-00C8C KANNADA LETTER VOCALIC L
-00C8E KANNADA LETTER E
-00C8F KANNADA LETTER EE
-00C90 KANNADA LETTER AI
-00C92 KANNADA LETTER O
-00C93 KANNADA LETTER OO
-00C94 KANNADA LETTER AU
-00C95 KANNADA LETTER KA
-00C96 KANNADA LETTER KHA
-00C97 KANNADA LETTER GA
-00C98 KANNADA LETTER GHA
-00C99 KANNADA LETTER NGA
-00C9A KANNADA LETTER CA
-00C9B KANNADA LETTER CHA
-00C9C KANNADA LETTER JA
-00C9D KANNADA LETTER JHA
-00C9E KANNADA LETTER NYA
-00C9F KANNADA LETTER TTA
-00CA0 KANNADA LETTER TTHA
-00CA1 KANNADA LETTER DDA
-00CA2 KANNADA LETTER DDHA
-00CA3 KANNADA LETTER NNA
-00CA4 KANNADA LETTER TA
-00CA5 KANNADA LETTER THA
-00CA6 KANNADA LETTER DA
-00CA7 KANNADA LETTER DHA
-00CA8 KANNADA LETTER NA
-00CAA KANNADA LETTER PA
-00CAB KANNADA LETTER PHA
-00CAC KANNADA LETTER BA
-00CAD KANNADA LETTER BHA
-00CAE KANNADA LETTER MA
-00CAF KANNADA LETTER YA
-00CB0 KANNADA LETTER RA
-00CB1 KANNADA LETTER RRA
-00CB2 KANNADA LETTER LA
-00CB3 KANNADA LETTER LLA
-00CB5 KANNADA LETTER VA
-00CB6 KANNADA LETTER SHA
-00CB7 KANNADA LETTER SSA
-00CB8 KANNADA LETTER SA
-00CB9 KANNADA LETTER HA
-00CBC KANNADA SIGN NUKTA
-00CBD KANNADA SIGN AVAGRAHA
-00CBE KANNADA VOWEL SIGN AA
-00CBF KANNADA VOWEL SIGN I
-00CC0 KANNADA VOWEL SIGN II
-00CC1 KANNADA VOWEL SIGN U
-00CC2 KANNADA VOWEL SIGN UU
-00CC3 KANNADA VOWEL SIGN VOCALIC R
-00CC4 KANNADA VOWEL SIGN VOCALIC RR
-00CC6 KANNADA VOWEL SIGN E
-00CC7 KANNADA VOWEL SIGN EE
-00CC8 KANNADA VOWEL SIGN AI
-00CCA KANNADA VOWEL SIGN O
-00CCB KANNADA VOWEL SIGN OO
-00CCC KANNADA VOWEL SIGN AU
-00CCD KANNADA SIGN VIRAMA
-00CD5 KANNADA LENGTH MARK
-00CD6 KANNADA AI LENGTH MARK
-00CDE KANNADA LETTER LLLA
-00CDE KANNADA LETTER FA
-00CE0 KANNADA LETTER VOCALIC RR
-00CE1 KANNADA LETTER VOCALIC LL
-00CE2 KANNADA VOWEL SIGN VOCALIC L
-00CE3 KANNADA VOWEL SIGN VOCALIC LL
-00CE6 KANNADA DIGIT ZERO
-00CE7 KANNADA DIGIT ONE
-00CE8 KANNADA DIGIT TWO
-00CE9 KANNADA DIGIT THREE
-00CEA KANNADA DIGIT FOUR
-00CEB KANNADA DIGIT FIVE
-00CEC KANNADA DIGIT SIX
-00CED KANNADA DIGIT SEVEN
-00CEE KANNADA DIGIT EIGHT
-00CEF KANNADA DIGIT NINE
-00CF1 KANNADA SIGN JIHVAMULIYA
-00CF2 KANNADA SIGN UPADHMANIYA
-00D00 MALAYALAM SIGN COMBINING ANUSVARA ABOVE
-00D01 MALAYALAM SIGN CANDRABINDU
-00D02 MALAYALAM SIGN ANUSVARA
-00D03 MALAYALAM SIGN VISARGA
-00D05 MALAYALAM LETTER A
-00D06 MALAYALAM LETTER AA
-00D07 MALAYALAM LETTER I
-00D08 MALAYALAM LETTER II
-00D09 MALAYALAM LETTER U
-00D0A MALAYALAM LETTER UU
-00D0B MALAYALAM LETTER VOCALIC R
-00D0C MALAYALAM LETTER VOCALIC L
-00D0E MALAYALAM LETTER E
-00D0F MALAYALAM LETTER EE
-00D10 MALAYALAM LETTER AI
-00D12 MALAYALAM LETTER O
-00D13 MALAYALAM LETTER OO
-00D14 MALAYALAM LETTER AU
-00D15 MALAYALAM LETTER KA
-00D16 MALAYALAM LETTER KHA
-00D17 MALAYALAM LETTER GA
-00D18 MALAYALAM LETTER GHA
-00D19 MALAYALAM LETTER NGA
-00D1A MALAYALAM LETTER CA
-00D1B MALAYALAM LETTER CHA
-00D1C MALAYALAM LETTER JA
-00D1D MALAYALAM LETTER JHA
-00D1E MALAYALAM LETTER NYA
-00D1F MALAYALAM LETTER TTA
-00D20 MALAYALAM LETTER TTHA
-00D21 MALAYALAM LETTER DDA
-00D22 MALAYALAM LETTER DDHA
-00D23 MALAYALAM LETTER NNA
-00D24 MALAYALAM LETTER TA
-00D25 MALAYALAM LETTER THA
-00D26 MALAYALAM LETTER DA
-00D27 MALAYALAM LETTER DHA
-00D28 MALAYALAM LETTER NA
-00D29 MALAYALAM LETTER NNNA
-00D2A MALAYALAM LETTER PA
-00D2B MALAYALAM LETTER PHA
-00D2C MALAYALAM LETTER BA
-00D2D MALAYALAM LETTER BHA
-00D2E MALAYALAM LETTER MA
-00D2F MALAYALAM LETTER YA
-00D30 MALAYALAM LETTER RA
-00D31 MALAYALAM LETTER RRA
-00D32 MALAYALAM LETTER LA
-00D33 MALAYALAM LETTER LLA
-00D34 MALAYALAM LETTER LLLA
-00D35 MALAYALAM LETTER VA
-00D36 MALAYALAM LETTER SHA
-00D37 MALAYALAM LETTER SSA
-00D38 MALAYALAM LETTER SA
-00D39 MALAYALAM LETTER HA
-00D3A MALAYALAM LETTER TTTA
-00D3B MALAYALAM SIGN VERTICAL BAR VIRAMA
-00D3C MALAYALAM SIGN CIRCULAR VIRAMA
-00D3D MALAYALAM SIGN AVAGRAHA
-00D3E MALAYALAM VOWEL SIGN AA
-00D3F MALAYALAM VOWEL SIGN I
-00D40 MALAYALAM VOWEL SIGN II
-00D41 MALAYALAM VOWEL SIGN U
-00D42 MALAYALAM VOWEL SIGN UU
-00D43 MALAYALAM VOWEL SIGN VOCALIC R
-00D44 MALAYALAM VOWEL SIGN VOCALIC RR
-00D46 MALAYALAM VOWEL SIGN E
-00D47 MALAYALAM VOWEL SIGN EE
-00D48 MALAYALAM VOWEL SIGN AI
-00D4A MALAYALAM VOWEL SIGN O
-00D4B MALAYALAM VOWEL SIGN OO
-00D4C MALAYALAM VOWEL SIGN AU
-00D4D MALAYALAM SIGN VIRAMA
-00D4E MALAYALAM LETTER DOT REPH
-00D4F MALAYALAM SIGN PARA
-00D54 MALAYALAM LETTER CHILLU M
-00D55 MALAYALAM LETTER CHILLU Y
-00D56 MALAYALAM LETTER CHILLU LLL
-00D57 MALAYALAM AU LENGTH MARK
-00D58 MALAYALAM FRACTION ONE ONE-HUNDRED-AND-SIXTIETH
-00D59 MALAYALAM FRACTION ONE FORTIETH
-00D5A MALAYALAM FRACTION THREE EIGHTIETHS
-00D5B MALAYALAM FRACTION ONE TWENTIETH
-00D5C MALAYALAM FRACTION ONE TENTH
-00D5D MALAYALAM FRACTION THREE TWENTIETHS
-00D5E MALAYALAM FRACTION ONE FIFTH
-00D5F MALAYALAM LETTER ARCHAIC II
-00D60 MALAYALAM LETTER VOCALIC RR
-00D61 MALAYALAM LETTER VOCALIC LL
-00D62 MALAYALAM VOWEL SIGN VOCALIC L
-00D63 MALAYALAM VOWEL SIGN VOCALIC LL
-00D66 MALAYALAM DIGIT ZERO
-00D67 MALAYALAM DIGIT ONE
-00D68 MALAYALAM DIGIT TWO
-00D69 MALAYALAM DIGIT THREE
-00D6A MALAYALAM DIGIT FOUR
-00D6B MALAYALAM DIGIT FIVE
-00D6C MALAYALAM DIGIT SIX
-00D6D MALAYALAM DIGIT SEVEN
-00D6E MALAYALAM DIGIT EIGHT
-00D6F MALAYALAM DIGIT NINE
-00D70 MALAYALAM NUMBER TEN
-00D71 MALAYALAM NUMBER ONE HUNDRED
-00D72 MALAYALAM NUMBER ONE THOUSAND
-00D73 MALAYALAM FRACTION ONE QUARTER
-00D74 MALAYALAM FRACTION ONE HALF
-00D75 MALAYALAM FRACTION THREE QUARTERS
-00D76 MALAYALAM FRACTION ONE SIXTEENTH
-00D77 MALAYALAM FRACTION ONE EIGHTH
-00D78 MALAYALAM FRACTION THREE SIXTEENTHS
-00D79 MALAYALAM DATE MARK
-00D7A MALAYALAM LETTER CHILLU NN
-00D7B MALAYALAM LETTER CHILLU N
-00D7C MALAYALAM LETTER CHILLU RR
-00D7D MALAYALAM LETTER CHILLU L
-00D7E MALAYALAM LETTER CHILLU LL
-00D7F MALAYALAM LETTER CHILLU K
-00D82 SINHALA SIGN ANUSVARAYA
-00D83 SINHALA SIGN VISARGAYA
-00D85 SINHALA LETTER AYANNA
-00D86 SINHALA LETTER AAYANNA
-00D87 SINHALA LETTER AEYANNA
-00D88 SINHALA LETTER AEEYANNA
-00D89 SINHALA LETTER IYANNA
-00D8A SINHALA LETTER IIYANNA
-00D8B SINHALA LETTER UYANNA
-00D8C SINHALA LETTER UUYANNA
-00D8D SINHALA LETTER IRUYANNA
-00D8E SINHALA LETTER IRUUYANNA
-00D8F SINHALA LETTER ILUYANNA
-00D90 SINHALA LETTER ILUUYANNA
-00D91 SINHALA LETTER EYANNA
-00D92 SINHALA LETTER EEYANNA
-00D93 SINHALA LETTER AIYANNA
-00D94 SINHALA LETTER OYANNA
-00D95 SINHALA LETTER OOYANNA
-00D96 SINHALA LETTER AUYANNA
-00D9A SINHALA LETTER ALPAPRAANA KAYANNA
-00D9B SINHALA LETTER MAHAAPRAANA KAYANNA
-00D9C SINHALA LETTER ALPAPRAANA GAYANNA
-00D9D SINHALA LETTER MAHAAPRAANA GAYANNA
-00D9E SINHALA LETTER KANTAJA NAASIKYAYA
-00D9F SINHALA LETTER SANYAKA GAYANNA
-00DA0 SINHALA LETTER ALPAPRAANA CAYANNA
-00DA1 SINHALA LETTER MAHAAPRAANA CAYANNA
-00DA2 SINHALA LETTER ALPAPRAANA JAYANNA
-00DA3 SINHALA LETTER MAHAAPRAANA JAYANNA
-00DA4 SINHALA LETTER TAALUJA NAASIKYAYA
-00DA5 SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA
-00DA6 SINHALA LETTER SANYAKA JAYANNA
-00DA7 SINHALA LETTER ALPAPRAANA TTAYANNA
-00DA8 SINHALA LETTER MAHAAPRAANA TTAYANNA
-00DA9 SINHALA LETTER ALPAPRAANA DDAYANNA
-00DAA SINHALA LETTER MAHAAPRAANA DDAYANNA
-00DAB SINHALA LETTER MUURDHAJA NAYANNA
-00DAC SINHALA LETTER SANYAKA DDAYANNA
-00DAD SINHALA LETTER ALPAPRAANA TAYANNA
-00DAE SINHALA LETTER MAHAAPRAANA TAYANNA
-00DAF SINHALA LETTER ALPAPRAANA DAYANNA
-00DB0 SINHALA LETTER MAHAAPRAANA DAYANNA
-00DB1 SINHALA LETTER DANTAJA NAYANNA
-00DB3 SINHALA LETTER SANYAKA DAYANNA
-00DB4 SINHALA LETTER ALPAPRAANA PAYANNA
-00DB5 SINHALA LETTER MAHAAPRAANA PAYANNA
-00DB6 SINHALA LETTER ALPAPRAANA BAYANNA
-00DB7 SINHALA LETTER MAHAAPRAANA BAYANNA
-00DB8 SINHALA LETTER MAYANNA
-00DB9 SINHALA LETTER AMBA BAYANNA
-00DBA SINHALA LETTER YAYANNA
-00DBB SINHALA LETTER RAYANNA
-00DBD SINHALA LETTER DANTAJA LAYANNA
-00DC0 SINHALA LETTER VAYANNA
-00DC1 SINHALA LETTER TAALUJA SAYANNA
-00DC2 SINHALA LETTER MUURDHAJA SAYANNA
-00DC3 SINHALA LETTER DANTAJA SAYANNA
-00DC4 SINHALA LETTER HAYANNA
-00DC5 SINHALA LETTER MUURDHAJA LAYANNA
-00DC6 SINHALA LETTER FAYANNA
-00DCA SINHALA SIGN AL-LAKUNA
-00DCF SINHALA VOWEL SIGN AELA-PILLA
-00DD0 SINHALA VOWEL SIGN KETTI AEDA-PILLA
-00DD1 SINHALA VOWEL SIGN DIGA AEDA-PILLA
-00DD2 SINHALA VOWEL SIGN KETTI IS-PILLA
-00DD3 SINHALA VOWEL SIGN DIGA IS-PILLA
-00DD4 SINHALA VOWEL SIGN KETTI PAA-PILLA
-00DD6 SINHALA VOWEL SIGN DIGA PAA-PILLA
-00DD8 SINHALA VOWEL SIGN GAETTA-PILLA
-00DD9 SINHALA VOWEL SIGN KOMBUVA
-00DDA SINHALA VOWEL SIGN DIGA KOMBUVA
-00DDB SINHALA VOWEL SIGN KOMBU DEKA
-00DDC SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
-00DDD SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
-00DDE SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
-00DDF SINHALA VOWEL SIGN GAYANUKITTA
-00DE6 SINHALA LITH DIGIT ZERO
-00DE7 SINHALA LITH DIGIT ONE
-00DE8 SINHALA LITH DIGIT TWO
-00DE9 SINHALA LITH DIGIT THREE
-00DEA SINHALA LITH DIGIT FOUR
-00DEB SINHALA LITH DIGIT FIVE
-00DEC SINHALA LITH DIGIT SIX
-00DED SINHALA LITH DIGIT SEVEN
-00DEE SINHALA LITH DIGIT EIGHT
-00DEF SINHALA LITH DIGIT NINE
-00DF2 SINHALA VOWEL SIGN DIGA GAETTA-PILLA
-00DF3 SINHALA VOWEL SIGN DIGA GAYANUKITTA
-00DF4 SINHALA PUNCTUATION KUNDDALIYA
-00E01 THAI CHARACTER KO KAI
-00E02 THAI CHARACTER KHO KHAI
-00E03 THAI CHARACTER KHO KHUAT
-00E04 THAI CHARACTER KHO KHWAI
-00E05 THAI CHARACTER KHO KHON
-00E06 THAI CHARACTER KHO RAKHANG
-00E07 THAI CHARACTER NGO NGU
-00E08 THAI CHARACTER CHO CHAN
-00E09 THAI CHARACTER CHO CHING
-00E0A THAI CHARACTER CHO CHANG
-00E0B THAI CHARACTER SO SO
-00E0C THAI CHARACTER CHO CHOE
-00E0D THAI CHARACTER YO YING
-00E0E THAI CHARACTER DO CHADA
-00E0F THAI CHARACTER TO PATAK
-00E10 THAI CHARACTER THO THAN
-00E11 THAI CHARACTER THO NANGMONTHO
-00E12 THAI CHARACTER THO PHUTHAO
-00E13 THAI CHARACTER NO NEN
-00E14 THAI CHARACTER DO DEK
-00E15 THAI CHARACTER TO TAO
-00E16 THAI CHARACTER THO THUNG
-00E17 THAI CHARACTER THO THAHAN
-00E18 THAI CHARACTER THO THONG
-00E19 THAI CHARACTER NO NU
-00E1A THAI CHARACTER BO BAIMAI
-00E1B THAI CHARACTER PO PLA
-00E1C THAI CHARACTER PHO PHUNG
-00E1D THAI CHARACTER FO FA
-00E1E THAI CHARACTER PHO PHAN
-00E1F THAI CHARACTER FO FAN
-00E20 THAI CHARACTER PHO SAMPHAO
-00E21 THAI CHARACTER MO MA
-00E22 THAI CHARACTER YO YAK
-00E23 THAI CHARACTER RO RUA
-00E24 THAI CHARACTER RU
-00E25 THAI CHARACTER LO LING
-00E26 THAI CHARACTER LU
-00E27 THAI CHARACTER WO WAEN
-00E28 THAI CHARACTER SO SALA
-00E29 THAI CHARACTER SO RUSI
-00E2A THAI CHARACTER SO SUA
-00E2B THAI CHARACTER HO HIP
-00E2C THAI CHARACTER LO CHULA
-00E2D THAI CHARACTER O ANG
-00E2E THAI CHARACTER HO NOKHUK
-00E2F THAI CHARACTER PAIYANNOI
-00E30 THAI CHARACTER SARA A
-00E31 THAI CHARACTER MAI HAN-AKAT
-00E32 THAI CHARACTER SARA AA
-00E33 THAI CHARACTER SARA AM
-00E34 THAI CHARACTER SARA I
-00E35 THAI CHARACTER SARA II
-00E36 THAI CHARACTER SARA UE
-00E37 THAI CHARACTER SARA UEE
-00E38 THAI CHARACTER SARA U
-00E39 THAI CHARACTER SARA UU
-00E3A THAI CHARACTER PHINTHU
-00E3F THAI CURRENCY SYMBOL BAHT
-00E40 THAI CHARACTER SARA E
-00E41 THAI CHARACTER SARA AE
-00E42 THAI CHARACTER SARA O
-00E43 THAI CHARACTER SARA AI MAIMUAN
-00E44 THAI CHARACTER SARA AI MAIMALAI
-00E45 THAI CHARACTER LAKKHANGYAO
-00E46 THAI CHARACTER MAIYAMOK
-00E47 THAI CHARACTER MAITAIKHU
-00E48 THAI CHARACTER MAI EK
-00E49 THAI CHARACTER MAI THO
-00E4A THAI CHARACTER MAI TRI
-00E4B THAI CHARACTER MAI CHATTAWA
-00E4C THAI CHARACTER THANTHAKHAT
-00E4D THAI CHARACTER NIKHAHIT
-00E4E THAI CHARACTER YAMAKKAN
-00E4F THAI CHARACTER FONGMAN
-00E50 THAI DIGIT ZERO
-00E51 THAI DIGIT ONE
-00E52 THAI DIGIT TWO
-00E53 THAI DIGIT THREE
-00E54 THAI DIGIT FOUR
-00E55 THAI DIGIT FIVE
-00E56 THAI DIGIT SIX
-00E57 THAI DIGIT SEVEN
-00E58 THAI DIGIT EIGHT
-00E59 THAI DIGIT NINE
-00E5A THAI CHARACTER ANGKHANKHU
-00E5B THAI CHARACTER KHOMUT
-00E81 LAO LETTER KO
-00E82 LAO LETTER KHO SUNG
-00E84 LAO LETTER KHO TAM
-00E86 LAO LETTER PALI GHA
-00E87 LAO LETTER NGO
-00E88 LAO LETTER CO
-00E89 LAO LETTER PALI CHA
-00E8A LAO LETTER SO TAM
-00E8C LAO LETTER PALI JHA
-00E8D LAO LETTER NYO
-00E8E LAO LETTER PALI NYA
-00E8F LAO LETTER PALI TTA
-00E90 LAO LETTER PALI TTHA
-00E91 LAO LETTER PALI DDA
-00E92 LAO LETTER PALI DDHA
-00E93 LAO LETTER PALI NNA
-00E94 LAO LETTER DO
-00E95 LAO LETTER TO
-00E96 LAO LETTER THO SUNG
-00E97 LAO LETTER THO TAM
-00E98 LAO LETTER PALI DHA
-00E99 LAO LETTER NO
-00E9A LAO LETTER BO
-00E9B LAO LETTER PO
-00E9C LAO LETTER PHO SUNG
-00E9D LAO LETTER FO FON
-00E9D LAO LETTER FO TAM
-00E9E LAO LETTER PHO TAM
-00E9F LAO LETTER FO FAY
-00E9F LAO LETTER FO SUNG
-00EA0 LAO LETTER PALI BHA
-00EA1 LAO LETTER MO
-00EA2 LAO LETTER YO
-00EA3 LAO LETTER RO
-00EA3 LAO LETTER LO LING
-00EA5 LAO LETTER LO
-00EA5 LAO LETTER LO LOOT
-00EA7 LAO LETTER WO
-00EA8 LAO LETTER SANSKRIT SHA
-00EA9 LAO LETTER SANSKRIT SSA
-00EAA LAO LETTER SO SUNG
-00EAB LAO LETTER HO SUNG
-00EAC LAO LETTER PALI LLA
-00EAD LAO LETTER O
-00EAE LAO LETTER HO TAM
-00EAF LAO ELLIPSIS
-00EB0 LAO VOWEL SIGN A
-00EB1 LAO VOWEL SIGN MAI KAN
-00EB2 LAO VOWEL SIGN AA
-00EB3 LAO VOWEL SIGN AM
-00EB4 LAO VOWEL SIGN I
-00EB5 LAO VOWEL SIGN II
-00EB6 LAO VOWEL SIGN Y
-00EB7 LAO VOWEL SIGN YY
-00EB8 LAO VOWEL SIGN U
-00EB9 LAO VOWEL SIGN UU
-00EBA LAO SIGN PALI VIRAMA
-00EBB LAO VOWEL SIGN MAI KON
-00EBC LAO SEMIVOWEL SIGN LO
-00EBD LAO SEMIVOWEL SIGN NYO
-00EC0 LAO VOWEL SIGN E
-00EC1 LAO VOWEL SIGN EI
-00EC2 LAO VOWEL SIGN O
-00EC3 LAO VOWEL SIGN AY
-00EC4 LAO VOWEL SIGN AI
-00EC6 LAO KO LA
-00EC8 LAO TONE MAI EK
-00EC9 LAO TONE MAI THO
-00ECA LAO TONE MAI TI
-00ECB LAO TONE MAI CATAWA
-00ECC LAO CANCELLATION MARK
-00ECD LAO NIGGAHITA
-00ED0 LAO DIGIT ZERO
-00ED1 LAO DIGIT ONE
-00ED2 LAO DIGIT TWO
-00ED3 LAO DIGIT THREE
-00ED4 LAO DIGIT FOUR
-00ED5 LAO DIGIT FIVE
-00ED6 LAO DIGIT SIX
-00ED7 LAO DIGIT SEVEN
-00ED8 LAO DIGIT EIGHT
-00ED9 LAO DIGIT NINE
-00EDC LAO HO NO
-00EDD LAO HO MO
-00EDE LAO LETTER KHMU GO
-00EDF LAO LETTER KHMU NYO
-00F00 TIBETAN SYLLABLE OM
-00F01 TIBETAN MARK GTER YIG MGO TRUNCATED A
-00F02 TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA
-00F03 TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA
-00F04 TIBETAN MARK INITIAL YIG MGO MDUN MA
-00F05 TIBETAN MARK CLOSING YIG MGO SGAB MA
-00F06 TIBETAN MARK CARET YIG MGO PHUR SHAD MA
-00F07 TIBETAN MARK YIG MGO TSHEG SHAD MA
-00F08 TIBETAN MARK SBRUL SHAD
-00F09 TIBETAN MARK BSKUR YIG MGO
-00F0A TIBETAN MARK BKA- SHOG YIG MGO
-00F0B TIBETAN MARK INTERSYLLABIC TSHEG
-00F0C TIBETAN MARK DELIMITER TSHEG BSTAR
-00F0D TIBETAN MARK SHAD
-00F0E TIBETAN MARK NYIS SHAD
-00F0F TIBETAN MARK TSHEG SHAD
-00F10 TIBETAN MARK NYIS TSHEG SHAD
-00F11 TIBETAN MARK RIN CHEN SPUNGS SHAD
-00F12 TIBETAN MARK RGYA GRAM SHAD
-00F13 TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN
-00F14 TIBETAN MARK GTER TSHEG
-00F15 TIBETAN LOGOTYPE SIGN CHAD RTAGS
-00F16 TIBETAN LOGOTYPE SIGN LHAG RTAGS
-00F17 TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS
-00F18 TIBETAN ASTROLOGICAL SIGN -KHYUD PA
-00F19 TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS
-00F1A TIBETAN SIGN RDEL DKAR GCIG
-00F1B TIBETAN SIGN RDEL DKAR GNYIS
-00F1C TIBETAN SIGN RDEL DKAR GSUM
-00F1D TIBETAN SIGN RDEL NAG GCIG
-00F1E TIBETAN SIGN RDEL NAG GNYIS
-00F1F TIBETAN SIGN RDEL DKAR RDEL NAG
-00F20 TIBETAN DIGIT ZERO
-00F21 TIBETAN DIGIT ONE
-00F22 TIBETAN DIGIT TWO
-00F23 TIBETAN DIGIT THREE
-00F24 TIBETAN DIGIT FOUR
-00F25 TIBETAN DIGIT FIVE
-00F26 TIBETAN DIGIT SIX
-00F27 TIBETAN DIGIT SEVEN
-00F28 TIBETAN DIGIT EIGHT
-00F29 TIBETAN DIGIT NINE
-00F2A TIBETAN DIGIT HALF ONE
-00F2B TIBETAN DIGIT HALF TWO
-00F2C TIBETAN DIGIT HALF THREE
-00F2D TIBETAN DIGIT HALF FOUR
-00F2E TIBETAN DIGIT HALF FIVE
-00F2F TIBETAN DIGIT HALF SIX
-00F30 TIBETAN DIGIT HALF SEVEN
-00F31 TIBETAN DIGIT HALF EIGHT
-00F32 TIBETAN DIGIT HALF NINE
-00F33 TIBETAN DIGIT HALF ZERO
-00F34 TIBETAN MARK BSDUS RTAGS
-00F35 TIBETAN MARK NGAS BZUNG NYI ZLA
-00F36 TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN
-00F37 TIBETAN MARK NGAS BZUNG SGOR RTAGS
-00F38 TIBETAN MARK CHE MGO
-00F39 TIBETAN MARK TSA -PHRU
-00F3A TIBETAN MARK GUG RTAGS GYON
-00F3B TIBETAN MARK GUG RTAGS GYAS
-00F3C TIBETAN MARK ANG KHANG GYON
-00F3D TIBETAN MARK ANG KHANG GYAS
-00F3E TIBETAN SIGN YAR TSHES
-00F3F TIBETAN SIGN MAR TSHES
-00F40 TIBETAN LETTER KA
-00F41 TIBETAN LETTER KHA
-00F42 TIBETAN LETTER GA
-00F43 TIBETAN LETTER GHA
-00F44 TIBETAN LETTER NGA
-00F45 TIBETAN LETTER CA
-00F46 TIBETAN LETTER CHA
-00F47 TIBETAN LETTER JA
-00F49 TIBETAN LETTER NYA
-00F4A TIBETAN LETTER TTA
-00F4B TIBETAN LETTER TTHA
-00F4C TIBETAN LETTER DDA
-00F4D TIBETAN LETTER DDHA
-00F4E TIBETAN LETTER NNA
-00F4F TIBETAN LETTER TA
-00F50 TIBETAN LETTER THA
-00F51 TIBETAN LETTER DA
-00F52 TIBETAN LETTER DHA
-00F53 TIBETAN LETTER NA
-00F54 TIBETAN LETTER PA
-00F55 TIBETAN LETTER PHA
-00F56 TIBETAN LETTER BA
-00F57 TIBETAN LETTER BHA
-00F58 TIBETAN LETTER MA
-00F59 TIBETAN LETTER TSA
-00F5A TIBETAN LETTER TSHA
-00F5B TIBETAN LETTER DZA
-00F5C TIBETAN LETTER DZHA
-00F5D TIBETAN LETTER WA
-00F5E TIBETAN LETTER ZHA
-00F5F TIBETAN LETTER ZA
-00F60 TIBETAN LETTER -A
-00F61 TIBETAN LETTER YA
-00F62 TIBETAN LETTER RA
-00F63 TIBETAN LETTER LA
-00F64 TIBETAN LETTER SHA
-00F65 TIBETAN LETTER SSA
-00F66 TIBETAN LETTER SA
-00F67 TIBETAN LETTER HA
-00F68 TIBETAN LETTER A
-00F69 TIBETAN LETTER KSSA
-00F6A TIBETAN LETTER FIXED-FORM RA
-00F6B TIBETAN LETTER KKA
-00F6C TIBETAN LETTER RRA
-00F71 TIBETAN VOWEL SIGN AA
-00F72 TIBETAN VOWEL SIGN I
-00F73 TIBETAN VOWEL SIGN II
-00F74 TIBETAN VOWEL SIGN U
-00F75 TIBETAN VOWEL SIGN UU
-00F76 TIBETAN VOWEL SIGN VOCALIC R
-00F77 TIBETAN VOWEL SIGN VOCALIC RR
-00F78 TIBETAN VOWEL SIGN VOCALIC L
-00F79 TIBETAN VOWEL SIGN VOCALIC LL
-00F7A TIBETAN VOWEL SIGN E
-00F7B TIBETAN VOWEL SIGN EE
-00F7C TIBETAN VOWEL SIGN O
-00F7D TIBETAN VOWEL SIGN OO
-00F7E TIBETAN SIGN RJES SU NGA RO
-00F7F TIBETAN SIGN RNAM BCAD
-00F80 TIBETAN VOWEL SIGN REVERSED I
-00F81 TIBETAN VOWEL SIGN REVERSED II
-00F82 TIBETAN SIGN NYI ZLA NAA DA
-00F83 TIBETAN SIGN SNA LDAN
-00F84 TIBETAN MARK HALANTA
-00F85 TIBETAN MARK PALUTA
-00F86 TIBETAN SIGN LCI RTAGS
-00F87 TIBETAN SIGN YANG RTAGS
-00F88 TIBETAN SIGN LCE TSA CAN
-00F89 TIBETAN SIGN MCHU CAN
-00F8A TIBETAN SIGN GRU CAN RGYINGS
-00F8B TIBETAN SIGN GRU MED RGYINGS
-00F8C TIBETAN SIGN INVERTED MCHU CAN
-00F8D TIBETAN SUBJOINED SIGN LCE TSA CAN
-00F8E TIBETAN SUBJOINED SIGN MCHU CAN
-00F8F TIBETAN SUBJOINED SIGN INVERTED MCHU CAN
-00F90 TIBETAN SUBJOINED LETTER KA
-00F91 TIBETAN SUBJOINED LETTER KHA
-00F92 TIBETAN SUBJOINED LETTER GA
-00F93 TIBETAN SUBJOINED LETTER GHA
-00F94 TIBETAN SUBJOINED LETTER NGA
-00F95 TIBETAN SUBJOINED LETTER CA
-00F96 TIBETAN SUBJOINED LETTER CHA
-00F97 TIBETAN SUBJOINED LETTER JA
-00F99 TIBETAN SUBJOINED LETTER NYA
-00F9A TIBETAN SUBJOINED LETTER TTA
-00F9B TIBETAN SUBJOINED LETTER TTHA
-00F9C TIBETAN SUBJOINED LETTER DDA
-00F9D TIBETAN SUBJOINED LETTER DDHA
-00F9E TIBETAN SUBJOINED LETTER NNA
-00F9F TIBETAN SUBJOINED LETTER TA
-00FA0 TIBETAN SUBJOINED LETTER THA
-00FA1 TIBETAN SUBJOINED LETTER DA
-00FA2 TIBETAN SUBJOINED LETTER DHA
-00FA3 TIBETAN SUBJOINED LETTER NA
-00FA4 TIBETAN SUBJOINED LETTER PA
-00FA5 TIBETAN SUBJOINED LETTER PHA
-00FA6 TIBETAN SUBJOINED LETTER BA
-00FA7 TIBETAN SUBJOINED LETTER BHA
-00FA8 TIBETAN SUBJOINED LETTER MA
-00FA9 TIBETAN SUBJOINED LETTER TSA
-00FAA TIBETAN SUBJOINED LETTER TSHA
-00FAB TIBETAN SUBJOINED LETTER DZA
-00FAC TIBETAN SUBJOINED LETTER DZHA
-00FAD TIBETAN SUBJOINED LETTER WA
-00FAE TIBETAN SUBJOINED LETTER ZHA
-00FAF TIBETAN SUBJOINED LETTER ZA
-00FB0 TIBETAN SUBJOINED LETTER -A
-00FB1 TIBETAN SUBJOINED LETTER YA
-00FB2 TIBETAN SUBJOINED LETTER RA
-00FB3 TIBETAN SUBJOINED LETTER LA
-00FB4 TIBETAN SUBJOINED LETTER SHA
-00FB5 TIBETAN SUBJOINED LETTER SSA
-00FB6 TIBETAN SUBJOINED LETTER SA
-00FB7 TIBETAN SUBJOINED LETTER HA
-00FB8 TIBETAN SUBJOINED LETTER A
-00FB9 TIBETAN SUBJOINED LETTER KSSA
-00FBA TIBETAN SUBJOINED LETTER FIXED-FORM WA
-00FBB TIBETAN SUBJOINED LETTER FIXED-FORM YA
-00FBC TIBETAN SUBJOINED LETTER FIXED-FORM RA
-00FBE TIBETAN KU RU KHA
-00FBF TIBETAN KU RU KHA BZHI MIG CAN
-00FC0 TIBETAN CANTILLATION SIGN HEAVY BEAT
-00FC1 TIBETAN CANTILLATION SIGN LIGHT BEAT
-00FC2 TIBETAN CANTILLATION SIGN CANG TE-U
-00FC3 TIBETAN CANTILLATION SIGN SBUB -CHAL
-00FC4 TIBETAN SYMBOL DRIL BU
-00FC5 TIBETAN SYMBOL RDO RJE
-00FC6 TIBETAN SYMBOL PADMA GDAN
-00FC7 TIBETAN SYMBOL RDO RJE RGYA GRAM
-00FC8 TIBETAN SYMBOL PHUR PA
-00FC9 TIBETAN SYMBOL NOR BU
-00FCA TIBETAN SYMBOL NOR BU NYIS -KHYIL
-00FCB TIBETAN SYMBOL NOR BU GSUM -KHYIL
-00FCC TIBETAN SYMBOL NOR BU BZHI -KHYIL
-00FCE TIBETAN SIGN RDEL NAG RDEL DKAR
-00FCF TIBETAN SIGN RDEL NAG GSUM
-00FD0 TIBETAN MARK BKA- SHOG GI MGO RGYAN
-00FD0 TIBETAN MARK BSKA- SHOG GI MGO RGYAN
-00FD1 TIBETAN MARK MNYAM YIG GI MGO RGYAN
-00FD2 TIBETAN MARK NYIS TSHEG
-00FD3 TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA
-00FD4 TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA
-00FD5 RIGHT-FACING SVASTI SIGN
-00FD6 LEFT-FACING SVASTI SIGN
-00FD7 RIGHT-FACING SVASTI SIGN WITH DOTS
-00FD8 LEFT-FACING SVASTI SIGN WITH DOTS
-00FD9 TIBETAN MARK LEADING MCHAN RTAGS
-00FDA TIBETAN MARK TRAILING MCHAN RTAGS
-01000 MYANMAR LETTER KA
-01001 MYANMAR LETTER KHA
-01002 MYANMAR LETTER GA
-01003 MYANMAR LETTER GHA
-01004 MYANMAR LETTER NGA
-01005 MYANMAR LETTER CA
-01006 MYANMAR LETTER CHA
-01007 MYANMAR LETTER JA
-01008 MYANMAR LETTER JHA
-01009 MYANMAR LETTER NYA
-0100A MYANMAR LETTER NNYA
-0100B MYANMAR LETTER TTA
-0100C MYANMAR LETTER TTHA
-0100D MYANMAR LETTER DDA
-0100E MYANMAR LETTER DDHA
-0100F MYANMAR LETTER NNA
-01010 MYANMAR LETTER TA
-01011 MYANMAR LETTER THA
-01012 MYANMAR LETTER DA
-01013 MYANMAR LETTER DHA
-01014 MYANMAR LETTER NA
-01015 MYANMAR LETTER PA
-01016 MYANMAR LETTER PHA
-01017 MYANMAR LETTER BA
-01018 MYANMAR LETTER BHA
-01019 MYANMAR LETTER MA
-0101A MYANMAR LETTER YA
-0101B MYANMAR LETTER RA
-0101C MYANMAR LETTER LA
-0101D MYANMAR LETTER WA
-0101E MYANMAR LETTER SA
-0101F MYANMAR LETTER HA
-01020 MYANMAR LETTER LLA
-01021 MYANMAR LETTER A
-01022 MYANMAR LETTER SHAN A
-01023 MYANMAR LETTER I
-01024 MYANMAR LETTER II
-01025 MYANMAR LETTER U
-01026 MYANMAR LETTER UU
-01027 MYANMAR LETTER E
-01028 MYANMAR LETTER MON E
-01029 MYANMAR LETTER O
-0102A MYANMAR LETTER AU
-0102B MYANMAR VOWEL SIGN TALL AA
-0102C MYANMAR VOWEL SIGN AA
-0102D MYANMAR VOWEL SIGN I
-0102E MYANMAR VOWEL SIGN II
-0102F MYANMAR VOWEL SIGN U
-01030 MYANMAR VOWEL SIGN UU
-01031 MYANMAR VOWEL SIGN E
-01032 MYANMAR VOWEL SIGN AI
-01033 MYANMAR VOWEL SIGN MON II
-01034 MYANMAR VOWEL SIGN MON O
-01035 MYANMAR VOWEL SIGN E ABOVE
-01036 MYANMAR SIGN ANUSVARA
-01037 MYANMAR SIGN DOT BELOW
-01038 MYANMAR SIGN VISARGA
-01039 MYANMAR SIGN VIRAMA
-0103A MYANMAR SIGN ASAT
-0103B MYANMAR CONSONANT SIGN MEDIAL YA
-0103C MYANMAR CONSONANT SIGN MEDIAL RA
-0103D MYANMAR CONSONANT SIGN MEDIAL WA
-0103E MYANMAR CONSONANT SIGN MEDIAL HA
-0103F MYANMAR LETTER GREAT SA
-01040 MYANMAR DIGIT ZERO
-01041 MYANMAR DIGIT ONE
-01042 MYANMAR DIGIT TWO
-01043 MYANMAR DIGIT THREE
-01044 MYANMAR DIGIT FOUR
-01045 MYANMAR DIGIT FIVE
-01046 MYANMAR DIGIT SIX
-01047 MYANMAR DIGIT SEVEN
-01048 MYANMAR DIGIT EIGHT
-01049 MYANMAR DIGIT NINE
-0104A MYANMAR SIGN LITTLE SECTION
-0104B MYANMAR SIGN SECTION
-0104C MYANMAR SYMBOL LOCATIVE
-0104D MYANMAR SYMBOL COMPLETED
-0104E MYANMAR SYMBOL AFOREMENTIONED
-0104F MYANMAR SYMBOL GENITIVE
-01050 MYANMAR LETTER SHA
-01051 MYANMAR LETTER SSA
-01052 MYANMAR LETTER VOCALIC R
-01053 MYANMAR LETTER VOCALIC RR
-01054 MYANMAR LETTER VOCALIC L
-01055 MYANMAR LETTER VOCALIC LL
-01056 MYANMAR VOWEL SIGN VOCALIC R
-01057 MYANMAR VOWEL SIGN VOCALIC RR
-01058 MYANMAR VOWEL SIGN VOCALIC L
-01059 MYANMAR VOWEL SIGN VOCALIC LL
-0105A MYANMAR LETTER MON NGA
-0105B MYANMAR LETTER MON JHA
-0105C MYANMAR LETTER MON BBA
-0105D MYANMAR LETTER MON BBE
-0105E MYANMAR CONSONANT SIGN MON MEDIAL NA
-0105F MYANMAR CONSONANT SIGN MON MEDIAL MA
-01060 MYANMAR CONSONANT SIGN MON MEDIAL LA
-01061 MYANMAR LETTER SGAW KAREN SHA
-01062 MYANMAR VOWEL SIGN SGAW KAREN EU
-01063 MYANMAR TONE MARK SGAW KAREN HATHI
-01064 MYANMAR TONE MARK SGAW KAREN KE PHO
-01065 MYANMAR LETTER WESTERN PWO KAREN THA
-01066 MYANMAR LETTER WESTERN PWO KAREN PWA
-01067 MYANMAR VOWEL SIGN WESTERN PWO KAREN EU
-01068 MYANMAR VOWEL SIGN WESTERN PWO KAREN UE
-01069 MYANMAR SIGN WESTERN PWO KAREN TONE-1
-0106A MYANMAR SIGN WESTERN PWO KAREN TONE-2
-0106B MYANMAR SIGN WESTERN PWO KAREN TONE-3
-0106C MYANMAR SIGN WESTERN PWO KAREN TONE-4
-0106D MYANMAR SIGN WESTERN PWO KAREN TONE-5
-0106E MYANMAR LETTER EASTERN PWO KAREN NNA
-0106F MYANMAR LETTER EASTERN PWO KAREN YWA
-01070 MYANMAR LETTER EASTERN PWO KAREN GHWA
-01071 MYANMAR VOWEL SIGN GEBA KAREN I
-01072 MYANMAR VOWEL SIGN KAYAH OE
-01073 MYANMAR VOWEL SIGN KAYAH U
-01074 MYANMAR VOWEL SIGN KAYAH EE
-01075 MYANMAR LETTER SHAN KA
-01076 MYANMAR LETTER SHAN KHA
-01077 MYANMAR LETTER SHAN GA
-01078 MYANMAR LETTER SHAN CA
-01079 MYANMAR LETTER SHAN ZA
-0107A MYANMAR LETTER SHAN NYA
-0107B MYANMAR LETTER SHAN DA
-0107C MYANMAR LETTER SHAN NA
-0107D MYANMAR LETTER SHAN PHA
-0107E MYANMAR LETTER SHAN FA
-0107F MYANMAR LETTER SHAN BA
-01080 MYANMAR LETTER SHAN THA
-01081 MYANMAR LETTER SHAN HA
-01082 MYANMAR CONSONANT SIGN SHAN MEDIAL WA
-01083 MYANMAR VOWEL SIGN SHAN AA
-01084 MYANMAR VOWEL SIGN SHAN E
-01085 MYANMAR VOWEL SIGN SHAN E ABOVE
-01086 MYANMAR VOWEL SIGN SHAN FINAL Y
-01087 MYANMAR SIGN SHAN TONE-2
-01088 MYANMAR SIGN SHAN TONE-3
-01089 MYANMAR SIGN SHAN TONE-5
-0108A MYANMAR SIGN SHAN TONE-6
-0108B MYANMAR SIGN SHAN COUNCIL TONE-2
-0108C MYANMAR SIGN SHAN COUNCIL TONE-3
-0108D MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE
-0108E MYANMAR LETTER RUMAI PALAUNG FA
-0108F MYANMAR SIGN RUMAI PALAUNG TONE-5
-01090 MYANMAR SHAN DIGIT ZERO
-01091 MYANMAR SHAN DIGIT ONE
-01092 MYANMAR SHAN DIGIT TWO
-01093 MYANMAR SHAN DIGIT THREE
-01094 MYANMAR SHAN DIGIT FOUR
-01095 MYANMAR SHAN DIGIT FIVE
-01096 MYANMAR SHAN DIGIT SIX
-01097 MYANMAR SHAN DIGIT SEVEN
-01098 MYANMAR SHAN DIGIT EIGHT
-01099 MYANMAR SHAN DIGIT NINE
-0109A MYANMAR SIGN KHAMTI TONE-1
-0109B MYANMAR SIGN KHAMTI TONE-3
-0109C MYANMAR VOWEL SIGN AITON A
-0109D MYANMAR VOWEL SIGN AITON AI
-0109E MYANMAR SYMBOL SHAN ONE
-0109F MYANMAR SYMBOL SHAN EXCLAMATION
-010A0 GEORGIAN CAPITAL LETTER AN
-010A1 GEORGIAN CAPITAL LETTER BAN
-010A2 GEORGIAN CAPITAL LETTER GAN
-010A3 GEORGIAN CAPITAL LETTER DON
-010A4 GEORGIAN CAPITAL LETTER EN
-010A5 GEORGIAN CAPITAL LETTER VIN
-010A6 GEORGIAN CAPITAL LETTER ZEN
-010A7 GEORGIAN CAPITAL LETTER TAN
-010A8 GEORGIAN CAPITAL LETTER IN
-010A9 GEORGIAN CAPITAL LETTER KAN
-010AA GEORGIAN CAPITAL LETTER LAS
-010AB GEORGIAN CAPITAL LETTER MAN
-010AC GEORGIAN CAPITAL LETTER NAR
-010AD GEORGIAN CAPITAL LETTER ON
-010AE GEORGIAN CAPITAL LETTER PAR
-010AF GEORGIAN CAPITAL LETTER ZHAR
-010B0 GEORGIAN CAPITAL LETTER RAE
-010B1 GEORGIAN CAPITAL LETTER SAN
-010B2 GEORGIAN CAPITAL LETTER TAR
-010B3 GEORGIAN CAPITAL LETTER UN
-010B4 GEORGIAN CAPITAL LETTER PHAR
-010B5 GEORGIAN CAPITAL LETTER KHAR
-010B6 GEORGIAN CAPITAL LETTER GHAN
-010B7 GEORGIAN CAPITAL LETTER QAR
-010B8 GEORGIAN CAPITAL LETTER SHIN
-010B9 GEORGIAN CAPITAL LETTER CHIN
-010BA GEORGIAN CAPITAL LETTER CAN
-010BB GEORGIAN CAPITAL LETTER JIL
-010BC GEORGIAN CAPITAL LETTER CIL
-010BD GEORGIAN CAPITAL LETTER CHAR
-010BE GEORGIAN CAPITAL LETTER XAN
-010BF GEORGIAN CAPITAL LETTER JHAN
-010C0 GEORGIAN CAPITAL LETTER HAE
-010C1 GEORGIAN CAPITAL LETTER HE
-010C2 GEORGIAN CAPITAL LETTER HIE
-010C3 GEORGIAN CAPITAL LETTER WE
-010C4 GEORGIAN CAPITAL LETTER HAR
-010C5 GEORGIAN CAPITAL LETTER HOE
-010C7 GEORGIAN CAPITAL LETTER YN
-010CD GEORGIAN CAPITAL LETTER AEN
-010D0 GEORGIAN LETTER AN
-010D1 GEORGIAN LETTER BAN
-010D2 GEORGIAN LETTER GAN
-010D3 GEORGIAN LETTER DON
-010D4 GEORGIAN LETTER EN
-010D5 GEORGIAN LETTER VIN
-010D6 GEORGIAN LETTER ZEN
-010D7 GEORGIAN LETTER TAN
-010D8 GEORGIAN LETTER IN
-010D9 GEORGIAN LETTER KAN
-010DA GEORGIAN LETTER LAS
-010DB GEORGIAN LETTER MAN
-010DC GEORGIAN LETTER NAR
-010DD GEORGIAN LETTER ON
-010DE GEORGIAN LETTER PAR
-010DF GEORGIAN LETTER ZHAR
-010E0 GEORGIAN LETTER RAE
-010E1 GEORGIAN LETTER SAN
-010E2 GEORGIAN LETTER TAR
-010E3 GEORGIAN LETTER UN
-010E4 GEORGIAN LETTER PHAR
-010E5 GEORGIAN LETTER KHAR
-010E6 GEORGIAN LETTER GHAN
-010E7 GEORGIAN LETTER QAR
-010E8 GEORGIAN LETTER SHIN
-010E9 GEORGIAN LETTER CHIN
-010EA GEORGIAN LETTER CAN
-010EB GEORGIAN LETTER JIL
-010EC GEORGIAN LETTER CIL
-010ED GEORGIAN LETTER CHAR
-010EE GEORGIAN LETTER XAN
-010EF GEORGIAN LETTER JHAN
-010F0 GEORGIAN LETTER HAE
-010F1 GEORGIAN LETTER HE
-010F2 GEORGIAN LETTER HIE
-010F3 GEORGIAN LETTER WE
-010F4 GEORGIAN LETTER HAR
-010F5 GEORGIAN LETTER HOE
-010F6 GEORGIAN LETTER FI
-010F7 GEORGIAN LETTER YN
-010F8 GEORGIAN LETTER ELIFI
-010F9 GEORGIAN LETTER TURNED GAN
-010FA GEORGIAN LETTER AIN
-010FB GEORGIAN PARAGRAPH SEPARATOR
-010FC MODIFIER LETTER GEORGIAN NAR
-010FD GEORGIAN LETTER AEN
-010FE GEORGIAN LETTER HARD SIGN
-010FF GEORGIAN LETTER LABIAL SIGN
-01100 HANGUL CHOSEONG KIYEOK
-01101 HANGUL CHOSEONG SSANGKIYEOK
-01102 HANGUL CHOSEONG NIEUN
-01103 HANGUL CHOSEONG TIKEUT
-01104 HANGUL CHOSEONG SSANGTIKEUT
-01105 HANGUL CHOSEONG RIEUL
-01106 HANGUL CHOSEONG MIEUM
-01107 HANGUL CHOSEONG PIEUP
-01108 HANGUL CHOSEONG SSANGPIEUP
-01109 HANGUL CHOSEONG SIOS
-0110A HANGUL CHOSEONG SSANGSIOS
-0110B HANGUL CHOSEONG IEUNG
-0110C HANGUL CHOSEONG CIEUC
-0110D HANGUL CHOSEONG SSANGCIEUC
-0110E HANGUL CHOSEONG CHIEUCH
-0110F HANGUL CHOSEONG KHIEUKH
-01110 HANGUL CHOSEONG THIEUTH
-01111 HANGUL CHOSEONG PHIEUPH
-01112 HANGUL CHOSEONG HIEUH
-01113 HANGUL CHOSEONG NIEUN-KIYEOK
-01114 HANGUL CHOSEONG SSANGNIEUN
-01115 HANGUL CHOSEONG NIEUN-TIKEUT
-01116 HANGUL CHOSEONG NIEUN-PIEUP
-01117 HANGUL CHOSEONG TIKEUT-KIYEOK
-01118 HANGUL CHOSEONG RIEUL-NIEUN
-01119 HANGUL CHOSEONG SSANGRIEUL
-0111A HANGUL CHOSEONG RIEUL-HIEUH
-0111B HANGUL CHOSEONG KAPYEOUNRIEUL
-0111C HANGUL CHOSEONG MIEUM-PIEUP
-0111D HANGUL CHOSEONG KAPYEOUNMIEUM
-0111E HANGUL CHOSEONG PIEUP-KIYEOK
-0111F HANGUL CHOSEONG PIEUP-NIEUN
-01120 HANGUL CHOSEONG PIEUP-TIKEUT
-01121 HANGUL CHOSEONG PIEUP-SIOS
-01122 HANGUL CHOSEONG PIEUP-SIOS-KIYEOK
-01123 HANGUL CHOSEONG PIEUP-SIOS-TIKEUT
-01124 HANGUL CHOSEONG PIEUP-SIOS-PIEUP
-01125 HANGUL CHOSEONG PIEUP-SSANGSIOS
-01126 HANGUL CHOSEONG PIEUP-SIOS-CIEUC
-01127 HANGUL CHOSEONG PIEUP-CIEUC
-01128 HANGUL CHOSEONG PIEUP-CHIEUCH
-01129 HANGUL CHOSEONG PIEUP-THIEUTH
-0112A HANGUL CHOSEONG PIEUP-PHIEUPH
-0112B HANGUL CHOSEONG KAPYEOUNPIEUP
-0112C HANGUL CHOSEONG KAPYEOUNSSANGPIEUP
-0112D HANGUL CHOSEONG SIOS-KIYEOK
-0112E HANGUL CHOSEONG SIOS-NIEUN
-0112F HANGUL CHOSEONG SIOS-TIKEUT
-01130 HANGUL CHOSEONG SIOS-RIEUL
-01131 HANGUL CHOSEONG SIOS-MIEUM
-01132 HANGUL CHOSEONG SIOS-PIEUP
-01133 HANGUL CHOSEONG SIOS-PIEUP-KIYEOK
-01134 HANGUL CHOSEONG SIOS-SSANGSIOS
-01135 HANGUL CHOSEONG SIOS-IEUNG
-01136 HANGUL CHOSEONG SIOS-CIEUC
-01137 HANGUL CHOSEONG SIOS-CHIEUCH
-01138 HANGUL CHOSEONG SIOS-KHIEUKH
-01139 HANGUL CHOSEONG SIOS-THIEUTH
-0113A HANGUL CHOSEONG SIOS-PHIEUPH
-0113B HANGUL CHOSEONG SIOS-HIEUH
-0113C HANGUL CHOSEONG CHITUEUMSIOS
-0113D HANGUL CHOSEONG CHITUEUMSSANGSIOS
-0113E HANGUL CHOSEONG CEONGCHIEUMSIOS
-0113F HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS
-01140 HANGUL CHOSEONG PANSIOS
-01141 HANGUL CHOSEONG IEUNG-KIYEOK
-01142 HANGUL CHOSEONG IEUNG-TIKEUT
-01143 HANGUL CHOSEONG IEUNG-MIEUM
-01144 HANGUL CHOSEONG IEUNG-PIEUP
-01145 HANGUL CHOSEONG IEUNG-SIOS
-01146 HANGUL CHOSEONG IEUNG-PANSIOS
-01147 HANGUL CHOSEONG SSANGIEUNG
-01148 HANGUL CHOSEONG IEUNG-CIEUC
-01149 HANGUL CHOSEONG IEUNG-CHIEUCH
-0114A HANGUL CHOSEONG IEUNG-THIEUTH
-0114B HANGUL CHOSEONG IEUNG-PHIEUPH
-0114C HANGUL CHOSEONG YESIEUNG
-0114D HANGUL CHOSEONG CIEUC-IEUNG
-0114E HANGUL CHOSEONG CHITUEUMCIEUC
-0114F HANGUL CHOSEONG CHITUEUMSSANGCIEUC
-01150 HANGUL CHOSEONG CEONGCHIEUMCIEUC
-01151 HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC
-01152 HANGUL CHOSEONG CHIEUCH-KHIEUKH
-01153 HANGUL CHOSEONG CHIEUCH-HIEUH
-01154 HANGUL CHOSEONG CHITUEUMCHIEUCH
-01155 HANGUL CHOSEONG CEONGCHIEUMCHIEUCH
-01156 HANGUL CHOSEONG PHIEUPH-PIEUP
-01157 HANGUL CHOSEONG KAPYEOUNPHIEUPH
-01158 HANGUL CHOSEONG SSANGHIEUH
-01159 HANGUL CHOSEONG YEORINHIEUH
-0115A HANGUL CHOSEONG KIYEOK-TIKEUT
-0115B HANGUL CHOSEONG NIEUN-SIOS
-0115C HANGUL CHOSEONG NIEUN-CIEUC
-0115D HANGUL CHOSEONG NIEUN-HIEUH
-0115E HANGUL CHOSEONG TIKEUT-RIEUL
-0115F HANGUL CHOSEONG FILLER
-01160 HANGUL JUNGSEONG FILLER
-01161 HANGUL JUNGSEONG A
-01162 HANGUL JUNGSEONG AE
-01163 HANGUL JUNGSEONG YA
-01164 HANGUL JUNGSEONG YAE
-01165 HANGUL JUNGSEONG EO
-01166 HANGUL JUNGSEONG E
-01167 HANGUL JUNGSEONG YEO
-01168 HANGUL JUNGSEONG YE
-01169 HANGUL JUNGSEONG O
-0116A HANGUL JUNGSEONG WA
-0116B HANGUL JUNGSEONG WAE
-0116C HANGUL JUNGSEONG OE
-0116D HANGUL JUNGSEONG YO
-0116E HANGUL JUNGSEONG U
-0116F HANGUL JUNGSEONG WEO
-01170 HANGUL JUNGSEONG WE
-01171 HANGUL JUNGSEONG WI
-01172 HANGUL JUNGSEONG YU
-01173 HANGUL JUNGSEONG EU
-01174 HANGUL JUNGSEONG YI
-01175 HANGUL JUNGSEONG I
-01176 HANGUL JUNGSEONG A-O
-01177 HANGUL JUNGSEONG A-U
-01178 HANGUL JUNGSEONG YA-O
-01179 HANGUL JUNGSEONG YA-YO
-0117A HANGUL JUNGSEONG EO-O
-0117B HANGUL JUNGSEONG EO-U
-0117C HANGUL JUNGSEONG EO-EU
-0117D HANGUL JUNGSEONG YEO-O
-0117E HANGUL JUNGSEONG YEO-U
-0117F HANGUL JUNGSEONG O-EO
-01180 HANGUL JUNGSEONG O-E
-01181 HANGUL JUNGSEONG O-YE
-01182 HANGUL JUNGSEONG O-O
-01183 HANGUL JUNGSEONG O-U
-01184 HANGUL JUNGSEONG YO-YA
-01185 HANGUL JUNGSEONG YO-YAE
-01186 HANGUL JUNGSEONG YO-YEO
-01187 HANGUL JUNGSEONG YO-O
-01188 HANGUL JUNGSEONG YO-I
-01189 HANGUL JUNGSEONG U-A
-0118A HANGUL JUNGSEONG U-AE
-0118B HANGUL JUNGSEONG U-EO-EU
-0118C HANGUL JUNGSEONG U-YE
-0118D HANGUL JUNGSEONG U-U
-0118E HANGUL JUNGSEONG YU-A
-0118F HANGUL JUNGSEONG YU-EO
-01190 HANGUL JUNGSEONG YU-E
-01191 HANGUL JUNGSEONG YU-YEO
-01192 HANGUL JUNGSEONG YU-YE
-01193 HANGUL JUNGSEONG YU-U
-01194 HANGUL JUNGSEONG YU-I
-01195 HANGUL JUNGSEONG EU-U
-01196 HANGUL JUNGSEONG EU-EU
-01197 HANGUL JUNGSEONG YI-U
-01198 HANGUL JUNGSEONG I-A
-01199 HANGUL JUNGSEONG I-YA
-0119A HANGUL JUNGSEONG I-O
-0119B HANGUL JUNGSEONG I-U
-0119C HANGUL JUNGSEONG I-EU
-0119D HANGUL JUNGSEONG I-ARAEA
-0119E HANGUL JUNGSEONG ARAEA
-0119F HANGUL JUNGSEONG ARAEA-EO
-011A0 HANGUL JUNGSEONG ARAEA-U
-011A1 HANGUL JUNGSEONG ARAEA-I
-011A2 HANGUL JUNGSEONG SSANGARAEA
-011A3 HANGUL JUNGSEONG A-EU
-011A4 HANGUL JUNGSEONG YA-U
-011A5 HANGUL JUNGSEONG YEO-YA
-011A6 HANGUL JUNGSEONG O-YA
-011A7 HANGUL JUNGSEONG O-YAE
-011A8 HANGUL JONGSEONG KIYEOK
-011A9 HANGUL JONGSEONG SSANGKIYEOK
-011AA HANGUL JONGSEONG KIYEOK-SIOS
-011AB HANGUL JONGSEONG NIEUN
-011AC HANGUL JONGSEONG NIEUN-CIEUC
-011AD HANGUL JONGSEONG NIEUN-HIEUH
-011AE HANGUL JONGSEONG TIKEUT
-011AF HANGUL JONGSEONG RIEUL
-011B0 HANGUL JONGSEONG RIEUL-KIYEOK
-011B1 HANGUL JONGSEONG RIEUL-MIEUM
-011B2 HANGUL JONGSEONG RIEUL-PIEUP
-011B3 HANGUL JONGSEONG RIEUL-SIOS
-011B4 HANGUL JONGSEONG RIEUL-THIEUTH
-011B5 HANGUL JONGSEONG RIEUL-PHIEUPH
-011B6 HANGUL JONGSEONG RIEUL-HIEUH
-011B7 HANGUL JONGSEONG MIEUM
-011B8 HANGUL JONGSEONG PIEUP
-011B9 HANGUL JONGSEONG PIEUP-SIOS
-011BA HANGUL JONGSEONG SIOS
-011BB HANGUL JONGSEONG SSANGSIOS
-011BC HANGUL JONGSEONG IEUNG
-011BD HANGUL JONGSEONG CIEUC
-011BE HANGUL JONGSEONG CHIEUCH
-011BF HANGUL JONGSEONG KHIEUKH
-011C0 HANGUL JONGSEONG THIEUTH
-011C1 HANGUL JONGSEONG PHIEUPH
-011C2 HANGUL JONGSEONG HIEUH
-011C3 HANGUL JONGSEONG KIYEOK-RIEUL
-011C4 HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK
-011C5 HANGUL JONGSEONG NIEUN-KIYEOK
-011C6 HANGUL JONGSEONG NIEUN-TIKEUT
-011C7 HANGUL JONGSEONG NIEUN-SIOS
-011C8 HANGUL JONGSEONG NIEUN-PANSIOS
-011C9 HANGUL JONGSEONG NIEUN-THIEUTH
-011CA HANGUL JONGSEONG TIKEUT-KIYEOK
-011CB HANGUL JONGSEONG TIKEUT-RIEUL
-011CC HANGUL JONGSEONG RIEUL-KIYEOK-SIOS
-011CD HANGUL JONGSEONG RIEUL-NIEUN
-011CE HANGUL JONGSEONG RIEUL-TIKEUT
-011CF HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH
-011D0 HANGUL JONGSEONG SSANGRIEUL
-011D1 HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK
-011D2 HANGUL JONGSEONG RIEUL-MIEUM-SIOS
-011D3 HANGUL JONGSEONG RIEUL-PIEUP-SIOS
-011D4 HANGUL JONGSEONG RIEUL-PIEUP-HIEUH
-011D5 HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP
-011D6 HANGUL JONGSEONG RIEUL-SSANGSIOS
-011D7 HANGUL JONGSEONG RIEUL-PANSIOS
-011D8 HANGUL JONGSEONG RIEUL-KHIEUKH
-011D9 HANGUL JONGSEONG RIEUL-YEORINHIEUH
-011DA HANGUL JONGSEONG MIEUM-KIYEOK
-011DB HANGUL JONGSEONG MIEUM-RIEUL
-011DC HANGUL JONGSEONG MIEUM-PIEUP
-011DD HANGUL JONGSEONG MIEUM-SIOS
-011DE HANGUL JONGSEONG MIEUM-SSANGSIOS
-011DF HANGUL JONGSEONG MIEUM-PANSIOS
-011E0 HANGUL JONGSEONG MIEUM-CHIEUCH
-011E1 HANGUL JONGSEONG MIEUM-HIEUH
-011E2 HANGUL JONGSEONG KAPYEOUNMIEUM
-011E3 HANGUL JONGSEONG PIEUP-RIEUL
-011E4 HANGUL JONGSEONG PIEUP-PHIEUPH
-011E5 HANGUL JONGSEONG PIEUP-HIEUH
-011E6 HANGUL JONGSEONG KAPYEOUNPIEUP
-011E7 HANGUL JONGSEONG SIOS-KIYEOK
-011E8 HANGUL JONGSEONG SIOS-TIKEUT
-011E9 HANGUL JONGSEONG SIOS-RIEUL
-011EA HANGUL JONGSEONG SIOS-PIEUP
-011EB HANGUL JONGSEONG PANSIOS
-011EC HANGUL JONGSEONG YESIEUNG-KIYEOK
-011EC HANGUL JONGSEONG IEUNG-KIYEOK
-011ED HANGUL JONGSEONG YESIEUNG-SSANGKIYEOK
-011ED HANGUL JONGSEONG IEUNG-SSANGKIYEOK
-011EE HANGUL JONGSEONG SSANGYESIEUNG
-011EE HANGUL JONGSEONG SSANGIEUNG
-011EF HANGUL JONGSEONG YESIEUNG-KHIEUKH
-011EF HANGUL JONGSEONG IEUNG-KHIEUKH
-011F0 HANGUL JONGSEONG YESIEUNG
-011F1 HANGUL JONGSEONG YESIEUNG-SIOS
-011F2 HANGUL JONGSEONG YESIEUNG-PANSIOS
-011F3 HANGUL JONGSEONG PHIEUPH-PIEUP
-011F4 HANGUL JONGSEONG KAPYEOUNPHIEUPH
-011F5 HANGUL JONGSEONG HIEUH-NIEUN
-011F6 HANGUL JONGSEONG HIEUH-RIEUL
-011F7 HANGUL JONGSEONG HIEUH-MIEUM
-011F8 HANGUL JONGSEONG HIEUH-PIEUP
-011F9 HANGUL JONGSEONG YEORINHIEUH
-011FA HANGUL JONGSEONG KIYEOK-NIEUN
-011FB HANGUL JONGSEONG KIYEOK-PIEUP
-011FC HANGUL JONGSEONG KIYEOK-CHIEUCH
-011FD HANGUL JONGSEONG KIYEOK-KHIEUKH
-011FE HANGUL JONGSEONG KIYEOK-HIEUH
-011FF HANGUL JONGSEONG SSANGNIEUN
-01200 ETHIOPIC SYLLABLE HA
-01201 ETHIOPIC SYLLABLE HU
-01202 ETHIOPIC SYLLABLE HI
-01203 ETHIOPIC SYLLABLE HAA
-01204 ETHIOPIC SYLLABLE HEE
-01205 ETHIOPIC SYLLABLE HE
-01206 ETHIOPIC SYLLABLE HO
-01207 ETHIOPIC SYLLABLE HOA
-01208 ETHIOPIC SYLLABLE LA
-01209 ETHIOPIC SYLLABLE LU
-0120A ETHIOPIC SYLLABLE LI
-0120B ETHIOPIC SYLLABLE LAA
-0120C ETHIOPIC SYLLABLE LEE
-0120D ETHIOPIC SYLLABLE LE
-0120E ETHIOPIC SYLLABLE LO
-0120F ETHIOPIC SYLLABLE LWA
-01210 ETHIOPIC SYLLABLE HHA
-01211 ETHIOPIC SYLLABLE HHU
-01212 ETHIOPIC SYLLABLE HHI
-01213 ETHIOPIC SYLLABLE HHAA
-01214 ETHIOPIC SYLLABLE HHEE
-01215 ETHIOPIC SYLLABLE HHE
-01216 ETHIOPIC SYLLABLE HHO
-01217 ETHIOPIC SYLLABLE HHWA
-01218 ETHIOPIC SYLLABLE MA
-01219 ETHIOPIC SYLLABLE MU
-0121A ETHIOPIC SYLLABLE MI
-0121B ETHIOPIC SYLLABLE MAA
-0121C ETHIOPIC SYLLABLE MEE
-0121D ETHIOPIC SYLLABLE ME
-0121E ETHIOPIC SYLLABLE MO
-0121F ETHIOPIC SYLLABLE MWA
-01220 ETHIOPIC SYLLABLE SZA
-01221 ETHIOPIC SYLLABLE SZU
-01222 ETHIOPIC SYLLABLE SZI
-01223 ETHIOPIC SYLLABLE SZAA
-01224 ETHIOPIC SYLLABLE SZEE
-01225 ETHIOPIC SYLLABLE SZE
-01226 ETHIOPIC SYLLABLE SZO
-01227 ETHIOPIC SYLLABLE SZWA
-01228 ETHIOPIC SYLLABLE RA
-01229 ETHIOPIC SYLLABLE RU
-0122A ETHIOPIC SYLLABLE RI
-0122B ETHIOPIC SYLLABLE RAA
-0122C ETHIOPIC SYLLABLE REE
-0122D ETHIOPIC SYLLABLE RE
-0122E ETHIOPIC SYLLABLE RO
-0122F ETHIOPIC SYLLABLE RWA
-01230 ETHIOPIC SYLLABLE SA
-01231 ETHIOPIC SYLLABLE SU
-01232 ETHIOPIC SYLLABLE SI
-01233 ETHIOPIC SYLLABLE SAA
-01234 ETHIOPIC SYLLABLE SEE
-01235 ETHIOPIC SYLLABLE SE
-01236 ETHIOPIC SYLLABLE SO
-01237 ETHIOPIC SYLLABLE SWA
-01238 ETHIOPIC SYLLABLE SHA
-01239 ETHIOPIC SYLLABLE SHU
-0123A ETHIOPIC SYLLABLE SHI
-0123B ETHIOPIC SYLLABLE SHAA
-0123C ETHIOPIC SYLLABLE SHEE
-0123D ETHIOPIC SYLLABLE SHE
-0123E ETHIOPIC SYLLABLE SHO
-0123F ETHIOPIC SYLLABLE SHWA
-01240 ETHIOPIC SYLLABLE QA
-01241 ETHIOPIC SYLLABLE QU
-01242 ETHIOPIC SYLLABLE QI
-01243 ETHIOPIC SYLLABLE QAA
-01244 ETHIOPIC SYLLABLE QEE
-01245 ETHIOPIC SYLLABLE QE
-01246 ETHIOPIC SYLLABLE QO
-01247 ETHIOPIC SYLLABLE QOA
-01248 ETHIOPIC SYLLABLE QWA
-0124A ETHIOPIC SYLLABLE QWI
-0124B ETHIOPIC SYLLABLE QWAA
-0124C ETHIOPIC SYLLABLE QWEE
-0124D ETHIOPIC SYLLABLE QWE
-01250 ETHIOPIC SYLLABLE QHA
-01251 ETHIOPIC SYLLABLE QHU
-01252 ETHIOPIC SYLLABLE QHI
-01253 ETHIOPIC SYLLABLE QHAA
-01254 ETHIOPIC SYLLABLE QHEE
-01255 ETHIOPIC SYLLABLE QHE
-01256 ETHIOPIC SYLLABLE QHO
-01258 ETHIOPIC SYLLABLE QHWA
-0125A ETHIOPIC SYLLABLE QHWI
-0125B ETHIOPIC SYLLABLE QHWAA
-0125C ETHIOPIC SYLLABLE QHWEE
-0125D ETHIOPIC SYLLABLE QHWE
-01260 ETHIOPIC SYLLABLE BA
-01261 ETHIOPIC SYLLABLE BU
-01262 ETHIOPIC SYLLABLE BI
-01263 ETHIOPIC SYLLABLE BAA
-01264 ETHIOPIC SYLLABLE BEE
-01265 ETHIOPIC SYLLABLE BE
-01266 ETHIOPIC SYLLABLE BO
-01267 ETHIOPIC SYLLABLE BWA
-01268 ETHIOPIC SYLLABLE VA
-01269 ETHIOPIC SYLLABLE VU
-0126A ETHIOPIC SYLLABLE VI
-0126B ETHIOPIC SYLLABLE VAA
-0126C ETHIOPIC SYLLABLE VEE
-0126D ETHIOPIC SYLLABLE VE
-0126E ETHIOPIC SYLLABLE VO
-0126F ETHIOPIC SYLLABLE VWA
-01270 ETHIOPIC SYLLABLE TA
-01271 ETHIOPIC SYLLABLE TU
-01272 ETHIOPIC SYLLABLE TI
-01273 ETHIOPIC SYLLABLE TAA
-01274 ETHIOPIC SYLLABLE TEE
-01275 ETHIOPIC SYLLABLE TE
-01276 ETHIOPIC SYLLABLE TO
-01277 ETHIOPIC SYLLABLE TWA
-01278 ETHIOPIC SYLLABLE CA
-01279 ETHIOPIC SYLLABLE CU
-0127A ETHIOPIC SYLLABLE CI
-0127B ETHIOPIC SYLLABLE CAA
-0127C ETHIOPIC SYLLABLE CEE
-0127D ETHIOPIC SYLLABLE CE
-0127E ETHIOPIC SYLLABLE CO
-0127F ETHIOPIC SYLLABLE CWA
-01280 ETHIOPIC SYLLABLE XA
-01281 ETHIOPIC SYLLABLE XU
-01282 ETHIOPIC SYLLABLE XI
-01283 ETHIOPIC SYLLABLE XAA
-01284 ETHIOPIC SYLLABLE XEE
-01285 ETHIOPIC SYLLABLE XE
-01286 ETHIOPIC SYLLABLE XO
-01287 ETHIOPIC SYLLABLE XOA
-01288 ETHIOPIC SYLLABLE XWA
-0128A ETHIOPIC SYLLABLE XWI
-0128B ETHIOPIC SYLLABLE XWAA
-0128C ETHIOPIC SYLLABLE XWEE
-0128D ETHIOPIC SYLLABLE XWE
-01290 ETHIOPIC SYLLABLE NA
-01291 ETHIOPIC SYLLABLE NU
-01292 ETHIOPIC SYLLABLE NI
-01293 ETHIOPIC SYLLABLE NAA
-01294 ETHIOPIC SYLLABLE NEE
-01295 ETHIOPIC SYLLABLE NE
-01296 ETHIOPIC SYLLABLE NO
-01297 ETHIOPIC SYLLABLE NWA
-01298 ETHIOPIC SYLLABLE NYA
-01299 ETHIOPIC SYLLABLE NYU
-0129A ETHIOPIC SYLLABLE NYI
-0129B ETHIOPIC SYLLABLE NYAA
-0129C ETHIOPIC SYLLABLE NYEE
-0129D ETHIOPIC SYLLABLE NYE
-0129E ETHIOPIC SYLLABLE NYO
-0129F ETHIOPIC SYLLABLE NYWA
-012A0 ETHIOPIC SYLLABLE GLOTTAL A
-012A1 ETHIOPIC SYLLABLE GLOTTAL U
-012A2 ETHIOPIC SYLLABLE GLOTTAL I
-012A3 ETHIOPIC SYLLABLE GLOTTAL AA
-012A4 ETHIOPIC SYLLABLE GLOTTAL EE
-012A5 ETHIOPIC SYLLABLE GLOTTAL E
-012A6 ETHIOPIC SYLLABLE GLOTTAL O
-012A7 ETHIOPIC SYLLABLE GLOTTAL WA
-012A8 ETHIOPIC SYLLABLE KA
-012A9 ETHIOPIC SYLLABLE KU
-012AA ETHIOPIC SYLLABLE KI
-012AB ETHIOPIC SYLLABLE KAA
-012AC ETHIOPIC SYLLABLE KEE
-012AD ETHIOPIC SYLLABLE KE
-012AE ETHIOPIC SYLLABLE KO
-012AF ETHIOPIC SYLLABLE KOA
-012B0 ETHIOPIC SYLLABLE KWA
-012B2 ETHIOPIC SYLLABLE KWI
-012B3 ETHIOPIC SYLLABLE KWAA
-012B4 ETHIOPIC SYLLABLE KWEE
-012B5 ETHIOPIC SYLLABLE KWE
-012B8 ETHIOPIC SYLLABLE KXA
-012B9 ETHIOPIC SYLLABLE KXU
-012BA ETHIOPIC SYLLABLE KXI
-012BB ETHIOPIC SYLLABLE KXAA
-012BC ETHIOPIC SYLLABLE KXEE
-012BD ETHIOPIC SYLLABLE KXE
-012BE ETHIOPIC SYLLABLE KXO
-012C0 ETHIOPIC SYLLABLE KXWA
-012C2 ETHIOPIC SYLLABLE KXWI
-012C3 ETHIOPIC SYLLABLE KXWAA
-012C4 ETHIOPIC SYLLABLE KXWEE
-012C5 ETHIOPIC SYLLABLE KXWE
-012C8 ETHIOPIC SYLLABLE WA
-012C9 ETHIOPIC SYLLABLE WU
-012CA ETHIOPIC SYLLABLE WI
-012CB ETHIOPIC SYLLABLE WAA
-012CC ETHIOPIC SYLLABLE WEE
-012CD ETHIOPIC SYLLABLE WE
-012CE ETHIOPIC SYLLABLE WO
-012CF ETHIOPIC SYLLABLE WOA
-012D0 ETHIOPIC SYLLABLE PHARYNGEAL A
-012D1 ETHIOPIC SYLLABLE PHARYNGEAL U
-012D2 ETHIOPIC SYLLABLE PHARYNGEAL I
-012D3 ETHIOPIC SYLLABLE PHARYNGEAL AA
-012D4 ETHIOPIC SYLLABLE PHARYNGEAL EE
-012D5 ETHIOPIC SYLLABLE PHARYNGEAL E
-012D6 ETHIOPIC SYLLABLE PHARYNGEAL O
-012D8 ETHIOPIC SYLLABLE ZA
-012D9 ETHIOPIC SYLLABLE ZU
-012DA ETHIOPIC SYLLABLE ZI
-012DB ETHIOPIC SYLLABLE ZAA
-012DC ETHIOPIC SYLLABLE ZEE
-012DD ETHIOPIC SYLLABLE ZE
-012DE ETHIOPIC SYLLABLE ZO
-012DF ETHIOPIC SYLLABLE ZWA
-012E0 ETHIOPIC SYLLABLE ZHA
-012E1 ETHIOPIC SYLLABLE ZHU
-012E2 ETHIOPIC SYLLABLE ZHI
-012E3 ETHIOPIC SYLLABLE ZHAA
-012E4 ETHIOPIC SYLLABLE ZHEE
-012E5 ETHIOPIC SYLLABLE ZHE
-012E6 ETHIOPIC SYLLABLE ZHO
-012E7 ETHIOPIC SYLLABLE ZHWA
-012E8 ETHIOPIC SYLLABLE YA
-012E9 ETHIOPIC SYLLABLE YU
-012EA ETHIOPIC SYLLABLE YI
-012EB ETHIOPIC SYLLABLE YAA
-012EC ETHIOPIC SYLLABLE YEE
-012ED ETHIOPIC SYLLABLE YE
-012EE ETHIOPIC SYLLABLE YO
-012EF ETHIOPIC SYLLABLE YOA
-012F0 ETHIOPIC SYLLABLE DA
-012F1 ETHIOPIC SYLLABLE DU
-012F2 ETHIOPIC SYLLABLE DI
-012F3 ETHIOPIC SYLLABLE DAA
-012F4 ETHIOPIC SYLLABLE DEE
-012F5 ETHIOPIC SYLLABLE DE
-012F6 ETHIOPIC SYLLABLE DO
-012F7 ETHIOPIC SYLLABLE DWA
-012F8 ETHIOPIC SYLLABLE DDA
-012F9 ETHIOPIC SYLLABLE DDU
-012FA ETHIOPIC SYLLABLE DDI
-012FB ETHIOPIC SYLLABLE DDAA
-012FC ETHIOPIC SYLLABLE DDEE
-012FD ETHIOPIC SYLLABLE DDE
-012FE ETHIOPIC SYLLABLE DDO
-012FF ETHIOPIC SYLLABLE DDWA
-01300 ETHIOPIC SYLLABLE JA
-01301 ETHIOPIC SYLLABLE JU
-01302 ETHIOPIC SYLLABLE JI
-01303 ETHIOPIC SYLLABLE JAA
-01304 ETHIOPIC SYLLABLE JEE
-01305 ETHIOPIC SYLLABLE JE
-01306 ETHIOPIC SYLLABLE JO
-01307 ETHIOPIC SYLLABLE JWA
-01308 ETHIOPIC SYLLABLE GA
-01309 ETHIOPIC SYLLABLE GU
-0130A ETHIOPIC SYLLABLE GI
-0130B ETHIOPIC SYLLABLE GAA
-0130C ETHIOPIC SYLLABLE GEE
-0130D ETHIOPIC SYLLABLE GE
-0130E ETHIOPIC SYLLABLE GO
-0130F ETHIOPIC SYLLABLE GOA
-01310 ETHIOPIC SYLLABLE GWA
-01312 ETHIOPIC SYLLABLE GWI
-01313 ETHIOPIC SYLLABLE GWAA
-01314 ETHIOPIC SYLLABLE GWEE
-01315 ETHIOPIC SYLLABLE GWE
-01318 ETHIOPIC SYLLABLE GGA
-01319 ETHIOPIC SYLLABLE GGU
-0131A ETHIOPIC SYLLABLE GGI
-0131B ETHIOPIC SYLLABLE GGAA
-0131C ETHIOPIC SYLLABLE GGEE
-0131D ETHIOPIC SYLLABLE GGE
-0131E ETHIOPIC SYLLABLE GGO
-0131F ETHIOPIC SYLLABLE GGWAA
-01320 ETHIOPIC SYLLABLE THA
-01321 ETHIOPIC SYLLABLE THU
-01322 ETHIOPIC SYLLABLE THI
-01323 ETHIOPIC SYLLABLE THAA
-01324 ETHIOPIC SYLLABLE THEE
-01325 ETHIOPIC SYLLABLE THE
-01326 ETHIOPIC SYLLABLE THO
-01327 ETHIOPIC SYLLABLE THWA
-01328 ETHIOPIC SYLLABLE CHA
-01329 ETHIOPIC SYLLABLE CHU
-0132A ETHIOPIC SYLLABLE CHI
-0132B ETHIOPIC SYLLABLE CHAA
-0132C ETHIOPIC SYLLABLE CHEE
-0132D ETHIOPIC SYLLABLE CHE
-0132E ETHIOPIC SYLLABLE CHO
-0132F ETHIOPIC SYLLABLE CHWA
-01330 ETHIOPIC SYLLABLE PHA
-01331 ETHIOPIC SYLLABLE PHU
-01332 ETHIOPIC SYLLABLE PHI
-01333 ETHIOPIC SYLLABLE PHAA
-01334 ETHIOPIC SYLLABLE PHEE
-01335 ETHIOPIC SYLLABLE PHE
-01336 ETHIOPIC SYLLABLE PHO
-01337 ETHIOPIC SYLLABLE PHWA
-01338 ETHIOPIC SYLLABLE TSA
-01339 ETHIOPIC SYLLABLE TSU
-0133A ETHIOPIC SYLLABLE TSI
-0133B ETHIOPIC SYLLABLE TSAA
-0133C ETHIOPIC SYLLABLE TSEE
-0133D ETHIOPIC SYLLABLE TSE
-0133E ETHIOPIC SYLLABLE TSO
-0133F ETHIOPIC SYLLABLE TSWA
-01340 ETHIOPIC SYLLABLE TZA
-01341 ETHIOPIC SYLLABLE TZU
-01342 ETHIOPIC SYLLABLE TZI
-01343 ETHIOPIC SYLLABLE TZAA
-01344 ETHIOPIC SYLLABLE TZEE
-01345 ETHIOPIC SYLLABLE TZE
-01346 ETHIOPIC SYLLABLE TZO
-01347 ETHIOPIC SYLLABLE TZOA
-01348 ETHIOPIC SYLLABLE FA
-01349 ETHIOPIC SYLLABLE FU
-0134A ETHIOPIC SYLLABLE FI
-0134B ETHIOPIC SYLLABLE FAA
-0134C ETHIOPIC SYLLABLE FEE
-0134D ETHIOPIC SYLLABLE FE
-0134E ETHIOPIC SYLLABLE FO
-0134F ETHIOPIC SYLLABLE FWA
-01350 ETHIOPIC SYLLABLE PA
-01351 ETHIOPIC SYLLABLE PU
-01352 ETHIOPIC SYLLABLE PI
-01353 ETHIOPIC SYLLABLE PAA
-01354 ETHIOPIC SYLLABLE PEE
-01355 ETHIOPIC SYLLABLE PE
-01356 ETHIOPIC SYLLABLE PO
-01357 ETHIOPIC SYLLABLE PWA
-01358 ETHIOPIC SYLLABLE RYA
-01359 ETHIOPIC SYLLABLE MYA
-0135A ETHIOPIC SYLLABLE FYA
-0135D ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK
-0135E ETHIOPIC COMBINING VOWEL LENGTH MARK
-0135F ETHIOPIC COMBINING GEMINATION MARK
-01360 ETHIOPIC SECTION MARK
-01361 ETHIOPIC WORDSPACE
-01362 ETHIOPIC FULL STOP
-01363 ETHIOPIC COMMA
-01364 ETHIOPIC SEMICOLON
-01365 ETHIOPIC COLON
-01366 ETHIOPIC PREFACE COLON
-01367 ETHIOPIC QUESTION MARK
-01368 ETHIOPIC PARAGRAPH SEPARATOR
-01369 ETHIOPIC DIGIT ONE
-0136A ETHIOPIC DIGIT TWO
-0136B ETHIOPIC DIGIT THREE
-0136C ETHIOPIC DIGIT FOUR
-0136D ETHIOPIC DIGIT FIVE
-0136E ETHIOPIC DIGIT SIX
-0136F ETHIOPIC DIGIT SEVEN
-01370 ETHIOPIC DIGIT EIGHT
-01371 ETHIOPIC DIGIT NINE
-01372 ETHIOPIC NUMBER TEN
-01373 ETHIOPIC NUMBER TWENTY
-01374 ETHIOPIC NUMBER THIRTY
-01375 ETHIOPIC NUMBER FORTY
-01376 ETHIOPIC NUMBER FIFTY
-01377 ETHIOPIC NUMBER SIXTY
-01378 ETHIOPIC NUMBER SEVENTY
-01379 ETHIOPIC NUMBER EIGHTY
-0137A ETHIOPIC NUMBER NINETY
-0137B ETHIOPIC NUMBER HUNDRED
-0137C ETHIOPIC NUMBER TEN THOUSAND
-01380 ETHIOPIC SYLLABLE SEBATBEIT MWA
-01381 ETHIOPIC SYLLABLE MWI
-01382 ETHIOPIC SYLLABLE MWEE
-01383 ETHIOPIC SYLLABLE MWE
-01384 ETHIOPIC SYLLABLE SEBATBEIT BWA
-01385 ETHIOPIC SYLLABLE BWI
-01386 ETHIOPIC SYLLABLE BWEE
-01387 ETHIOPIC SYLLABLE BWE
-01388 ETHIOPIC SYLLABLE SEBATBEIT FWA
-01389 ETHIOPIC SYLLABLE FWI
-0138A ETHIOPIC SYLLABLE FWEE
-0138B ETHIOPIC SYLLABLE FWE
-0138C ETHIOPIC SYLLABLE SEBATBEIT PWA
-0138D ETHIOPIC SYLLABLE PWI
-0138E ETHIOPIC SYLLABLE PWEE
-0138F ETHIOPIC SYLLABLE PWE
-01390 ETHIOPIC TONAL MARK YIZET
-01391 ETHIOPIC TONAL MARK DERET
-01392 ETHIOPIC TONAL MARK RIKRIK
-01393 ETHIOPIC TONAL MARK SHORT RIKRIK
-01394 ETHIOPIC TONAL MARK DIFAT
-01395 ETHIOPIC TONAL MARK KENAT
-01396 ETHIOPIC TONAL MARK CHIRET
-01397 ETHIOPIC TONAL MARK HIDET
-01398 ETHIOPIC TONAL MARK DERET-HIDET
-01399 ETHIOPIC TONAL MARK KURT
-013A0 CHEROKEE LETTER A
-013A1 CHEROKEE LETTER E
-013A2 CHEROKEE LETTER I
-013A3 CHEROKEE LETTER O
-013A4 CHEROKEE LETTER U
-013A5 CHEROKEE LETTER V
-013A6 CHEROKEE LETTER GA
-013A7 CHEROKEE LETTER KA
-013A8 CHEROKEE LETTER GE
-013A9 CHEROKEE LETTER GI
-013AA CHEROKEE LETTER GO
-013AB CHEROKEE LETTER GU
-013AC CHEROKEE LETTER GV
-013AD CHEROKEE LETTER HA
-013AE CHEROKEE LETTER HE
-013AF CHEROKEE LETTER HI
-013B0 CHEROKEE LETTER HO
-013B1 CHEROKEE LETTER HU
-013B2 CHEROKEE LETTER HV
-013B3 CHEROKEE LETTER LA
-013B4 CHEROKEE LETTER LE
-013B5 CHEROKEE LETTER LI
-013B6 CHEROKEE LETTER LO
-013B7 CHEROKEE LETTER LU
-013B8 CHEROKEE LETTER LV
-013B9 CHEROKEE LETTER MA
-013BA CHEROKEE LETTER ME
-013BB CHEROKEE LETTER MI
-013BC CHEROKEE LETTER MO
-013BD CHEROKEE LETTER MU
-013BE CHEROKEE LETTER NA
-013BF CHEROKEE LETTER HNA
-013C0 CHEROKEE LETTER NAH
-013C1 CHEROKEE LETTER NE
-013C2 CHEROKEE LETTER NI
-013C3 CHEROKEE LETTER NO
-013C4 CHEROKEE LETTER NU
-013C5 CHEROKEE LETTER NV
-013C6 CHEROKEE LETTER QUA
-013C7 CHEROKEE LETTER QUE
-013C8 CHEROKEE LETTER QUI
-013C9 CHEROKEE LETTER QUO
-013CA CHEROKEE LETTER QUU
-013CB CHEROKEE LETTER QUV
-013CC CHEROKEE LETTER SA
-013CD CHEROKEE LETTER S
-013CE CHEROKEE LETTER SE
-013CF CHEROKEE LETTER SI
-013D0 CHEROKEE LETTER SO
-013D1 CHEROKEE LETTER SU
-013D2 CHEROKEE LETTER SV
-013D3 CHEROKEE LETTER DA
-013D4 CHEROKEE LETTER TA
-013D5 CHEROKEE LETTER DE
-013D6 CHEROKEE LETTER TE
-013D7 CHEROKEE LETTER DI
-013D8 CHEROKEE LETTER TI
-013D9 CHEROKEE LETTER DO
-013DA CHEROKEE LETTER DU
-013DB CHEROKEE LETTER DV
-013DC CHEROKEE LETTER DLA
-013DD CHEROKEE LETTER TLA
-013DE CHEROKEE LETTER TLE
-013DF CHEROKEE LETTER TLI
-013E0 CHEROKEE LETTER TLO
-013E1 CHEROKEE LETTER TLU
-013E2 CHEROKEE LETTER TLV
-013E3 CHEROKEE LETTER TSA
-013E4 CHEROKEE LETTER TSE
-013E5 CHEROKEE LETTER TSI
-013E6 CHEROKEE LETTER TSO
-013E7 CHEROKEE LETTER TSU
-013E8 CHEROKEE LETTER TSV
-013E9 CHEROKEE LETTER WA
-013EA CHEROKEE LETTER WE
-013EB CHEROKEE LETTER WI
-013EC CHEROKEE LETTER WO
-013ED CHEROKEE LETTER WU
-013EE CHEROKEE LETTER WV
-013EF CHEROKEE LETTER YA
-013F0 CHEROKEE LETTER YE
-013F1 CHEROKEE LETTER YI
-013F2 CHEROKEE LETTER YO
-013F3 CHEROKEE LETTER YU
-013F4 CHEROKEE LETTER YV
-013F5 CHEROKEE LETTER MV
-013F8 CHEROKEE SMALL LETTER YE
-013F9 CHEROKEE SMALL LETTER YI
-013FA CHEROKEE SMALL LETTER YO
-013FB CHEROKEE SMALL LETTER YU
-013FC CHEROKEE SMALL LETTER YV
-013FD CHEROKEE SMALL LETTER MV
-01400 CANADIAN SYLLABICS HYPHEN
-01401 CANADIAN SYLLABICS E
-01402 CANADIAN SYLLABICS AAI
-01403 CANADIAN SYLLABICS I
-01404 CANADIAN SYLLABICS II
-01405 CANADIAN SYLLABICS O
-01406 CANADIAN SYLLABICS OO
-01407 CANADIAN SYLLABICS Y-CREE OO
-01408 CANADIAN SYLLABICS CARRIER EE
-01409 CANADIAN SYLLABICS CARRIER I
-0140A CANADIAN SYLLABICS A
-0140B CANADIAN SYLLABICS AA
-0140C CANADIAN SYLLABICS WE
-0140D CANADIAN SYLLABICS WEST-CREE WE
-0140E CANADIAN SYLLABICS WI
-0140F CANADIAN SYLLABICS WEST-CREE WI
-01410 CANADIAN SYLLABICS WII
-01411 CANADIAN SYLLABICS WEST-CREE WII
-01412 CANADIAN SYLLABICS WO
-01413 CANADIAN SYLLABICS WEST-CREE WO
-01414 CANADIAN SYLLABICS WOO
-01415 CANADIAN SYLLABICS WEST-CREE WOO
-01416 CANADIAN SYLLABICS NASKAPI WOO
-01417 CANADIAN SYLLABICS WA
-01418 CANADIAN SYLLABICS WEST-CREE WA
-01419 CANADIAN SYLLABICS WAA
-0141A CANADIAN SYLLABICS WEST-CREE WAA
-0141B CANADIAN SYLLABICS NASKAPI WAA
-0141C CANADIAN SYLLABICS AI
-0141D CANADIAN SYLLABICS Y-CREE W
-0141E CANADIAN SYLLABICS GLOTTAL STOP
-0141F CANADIAN SYLLABICS FINAL ACUTE
-01420 CANADIAN SYLLABICS FINAL GRAVE
-01421 CANADIAN SYLLABICS FINAL BOTTOM HALF RING
-01422 CANADIAN SYLLABICS FINAL TOP HALF RING
-01423 CANADIAN SYLLABICS FINAL RIGHT HALF RING
-01424 CANADIAN SYLLABICS FINAL RING
-01425 CANADIAN SYLLABICS FINAL DOUBLE ACUTE
-01426 CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES
-01427 CANADIAN SYLLABICS FINAL MIDDLE DOT
-01428 CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE
-01429 CANADIAN SYLLABICS FINAL PLUS
-0142A CANADIAN SYLLABICS FINAL DOWN TACK
-0142B CANADIAN SYLLABICS EN
-0142C CANADIAN SYLLABICS IN
-0142D CANADIAN SYLLABICS ON
-0142E CANADIAN SYLLABICS AN
-0142F CANADIAN SYLLABICS PE
-01430 CANADIAN SYLLABICS PAAI
-01431 CANADIAN SYLLABICS PI
-01432 CANADIAN SYLLABICS PII
-01433 CANADIAN SYLLABICS PO
-01434 CANADIAN SYLLABICS POO
-01435 CANADIAN SYLLABICS Y-CREE POO
-01436 CANADIAN SYLLABICS CARRIER HEE
-01437 CANADIAN SYLLABICS CARRIER HI
-01438 CANADIAN SYLLABICS PA
-01439 CANADIAN SYLLABICS PAA
-0143A CANADIAN SYLLABICS PWE
-0143B CANADIAN SYLLABICS WEST-CREE PWE
-0143C CANADIAN SYLLABICS PWI
-0143D CANADIAN SYLLABICS WEST-CREE PWI
-0143E CANADIAN SYLLABICS PWII
-0143F CANADIAN SYLLABICS WEST-CREE PWII
-01440 CANADIAN SYLLABICS PWO
-01441 CANADIAN SYLLABICS WEST-CREE PWO
-01442 CANADIAN SYLLABICS PWOO
-01443 CANADIAN SYLLABICS WEST-CREE PWOO
-01444 CANADIAN SYLLABICS PWA
-01445 CANADIAN SYLLABICS WEST-CREE PWA
-01446 CANADIAN SYLLABICS PWAA
-01447 CANADIAN SYLLABICS WEST-CREE PWAA
-01448 CANADIAN SYLLABICS Y-CREE PWAA
-01449 CANADIAN SYLLABICS P
-0144A CANADIAN SYLLABICS WEST-CREE P
-0144B CANADIAN SYLLABICS CARRIER H
-0144C CANADIAN SYLLABICS TE
-0144D CANADIAN SYLLABICS TAAI
-0144E CANADIAN SYLLABICS TI
-0144F CANADIAN SYLLABICS TII
-01450 CANADIAN SYLLABICS TO
-01451 CANADIAN SYLLABICS TOO
-01452 CANADIAN SYLLABICS Y-CREE TOO
-01453 CANADIAN SYLLABICS CARRIER DEE
-01454 CANADIAN SYLLABICS CARRIER DI
-01455 CANADIAN SYLLABICS TA
-01456 CANADIAN SYLLABICS TAA
-01457 CANADIAN SYLLABICS TWE
-01458 CANADIAN SYLLABICS WEST-CREE TWE
-01459 CANADIAN SYLLABICS TWI
-0145A CANADIAN SYLLABICS WEST-CREE TWI
-0145B CANADIAN SYLLABICS TWII
-0145C CANADIAN SYLLABICS WEST-CREE TWII
-0145D CANADIAN SYLLABICS TWO
-0145E CANADIAN SYLLABICS WEST-CREE TWO
-0145F CANADIAN SYLLABICS TWOO
-01460 CANADIAN SYLLABICS WEST-CREE TWOO
-01461 CANADIAN SYLLABICS TWA
-01462 CANADIAN SYLLABICS WEST-CREE TWA
-01463 CANADIAN SYLLABICS TWAA
-01464 CANADIAN SYLLABICS WEST-CREE TWAA
-01465 CANADIAN SYLLABICS NASKAPI TWAA
-01466 CANADIAN SYLLABICS T
-01467 CANADIAN SYLLABICS TTE
-01468 CANADIAN SYLLABICS TTI
-01469 CANADIAN SYLLABICS TTO
-0146A CANADIAN SYLLABICS TTA
-0146B CANADIAN SYLLABICS KE
-0146C CANADIAN SYLLABICS KAAI
-0146D CANADIAN SYLLABICS KI
-0146E CANADIAN SYLLABICS KII
-0146F CANADIAN SYLLABICS KO
-01470 CANADIAN SYLLABICS KOO
-01471 CANADIAN SYLLABICS Y-CREE KOO
-01472 CANADIAN SYLLABICS KA
-01473 CANADIAN SYLLABICS KAA
-01474 CANADIAN SYLLABICS KWE
-01475 CANADIAN SYLLABICS WEST-CREE KWE
-01476 CANADIAN SYLLABICS KWI
-01477 CANADIAN SYLLABICS WEST-CREE KWI
-01478 CANADIAN SYLLABICS KWII
-01479 CANADIAN SYLLABICS WEST-CREE KWII
-0147A CANADIAN SYLLABICS KWO
-0147B CANADIAN SYLLABICS WEST-CREE KWO
-0147C CANADIAN SYLLABICS KWOO
-0147D CANADIAN SYLLABICS WEST-CREE KWOO
-0147E CANADIAN SYLLABICS KWA
-0147F CANADIAN SYLLABICS WEST-CREE KWA
-01480 CANADIAN SYLLABICS KWAA
-01481 CANADIAN SYLLABICS WEST-CREE KWAA
-01482 CANADIAN SYLLABICS NASKAPI KWAA
-01483 CANADIAN SYLLABICS K
-01484 CANADIAN SYLLABICS KW
-01485 CANADIAN SYLLABICS SOUTH-SLAVEY KEH
-01486 CANADIAN SYLLABICS SOUTH-SLAVEY KIH
-01487 CANADIAN SYLLABICS SOUTH-SLAVEY KOH
-01488 CANADIAN SYLLABICS SOUTH-SLAVEY KAH
-01489 CANADIAN SYLLABICS CE
-0148A CANADIAN SYLLABICS CAAI
-0148B CANADIAN SYLLABICS CI
-0148C CANADIAN SYLLABICS CII
-0148D CANADIAN SYLLABICS CO
-0148E CANADIAN SYLLABICS COO
-0148F CANADIAN SYLLABICS Y-CREE COO
-01490 CANADIAN SYLLABICS CA
-01491 CANADIAN SYLLABICS CAA
-01492 CANADIAN SYLLABICS CWE
-01493 CANADIAN SYLLABICS WEST-CREE CWE
-01494 CANADIAN SYLLABICS CWI
-01495 CANADIAN SYLLABICS WEST-CREE CWI
-01496 CANADIAN SYLLABICS CWII
-01497 CANADIAN SYLLABICS WEST-CREE CWII
-01498 CANADIAN SYLLABICS CWO
-01499 CANADIAN SYLLABICS WEST-CREE CWO
-0149A CANADIAN SYLLABICS CWOO
-0149B CANADIAN SYLLABICS WEST-CREE CWOO
-0149C CANADIAN SYLLABICS CWA
-0149D CANADIAN SYLLABICS WEST-CREE CWA
-0149E CANADIAN SYLLABICS CWAA
-0149F CANADIAN SYLLABICS WEST-CREE CWAA
-014A0 CANADIAN SYLLABICS NASKAPI CWAA
-014A1 CANADIAN SYLLABICS C
-014A2 CANADIAN SYLLABICS SAYISI TH
-014A3 CANADIAN SYLLABICS ME
-014A4 CANADIAN SYLLABICS MAAI
-014A5 CANADIAN SYLLABICS MI
-014A6 CANADIAN SYLLABICS MII
-014A7 CANADIAN SYLLABICS MO
-014A8 CANADIAN SYLLABICS MOO
-014A9 CANADIAN SYLLABICS Y-CREE MOO
-014AA CANADIAN SYLLABICS MA
-014AB CANADIAN SYLLABICS MAA
-014AC CANADIAN SYLLABICS MWE
-014AD CANADIAN SYLLABICS WEST-CREE MWE
-014AE CANADIAN SYLLABICS MWI
-014AF CANADIAN SYLLABICS WEST-CREE MWI
-014B0 CANADIAN SYLLABICS MWII
-014B1 CANADIAN SYLLABICS WEST-CREE MWII
-014B2 CANADIAN SYLLABICS MWO
-014B3 CANADIAN SYLLABICS WEST-CREE MWO
-014B4 CANADIAN SYLLABICS MWOO
-014B5 CANADIAN SYLLABICS WEST-CREE MWOO
-014B6 CANADIAN SYLLABICS MWA
-014B7 CANADIAN SYLLABICS WEST-CREE MWA
-014B8 CANADIAN SYLLABICS MWAA
-014B9 CANADIAN SYLLABICS WEST-CREE MWAA
-014BA CANADIAN SYLLABICS NASKAPI MWAA
-014BB CANADIAN SYLLABICS M
-014BC CANADIAN SYLLABICS WEST-CREE M
-014BD CANADIAN SYLLABICS MH
-014BE CANADIAN SYLLABICS ATHAPASCAN M
-014BF CANADIAN SYLLABICS SAYISI M
-014C0 CANADIAN SYLLABICS NE
-014C1 CANADIAN SYLLABICS NAAI
-014C2 CANADIAN SYLLABICS NI
-014C3 CANADIAN SYLLABICS NII
-014C4 CANADIAN SYLLABICS NO
-014C5 CANADIAN SYLLABICS NOO
-014C6 CANADIAN SYLLABICS Y-CREE NOO
-014C7 CANADIAN SYLLABICS NA
-014C8 CANADIAN SYLLABICS NAA
-014C9 CANADIAN SYLLABICS NWE
-014CA CANADIAN SYLLABICS WEST-CREE NWE
-014CB CANADIAN SYLLABICS NWA
-014CC CANADIAN SYLLABICS WEST-CREE NWA
-014CD CANADIAN SYLLABICS NWAA
-014CE CANADIAN SYLLABICS WEST-CREE NWAA
-014CF CANADIAN SYLLABICS NASKAPI NWAA
-014D0 CANADIAN SYLLABICS N
-014D1 CANADIAN SYLLABICS CARRIER NG
-014D2 CANADIAN SYLLABICS NH
-014D3 CANADIAN SYLLABICS LE
-014D4 CANADIAN SYLLABICS LAAI
-014D5 CANADIAN SYLLABICS LI
-014D6 CANADIAN SYLLABICS LII
-014D7 CANADIAN SYLLABICS LO
-014D8 CANADIAN SYLLABICS LOO
-014D9 CANADIAN SYLLABICS Y-CREE LOO
-014DA CANADIAN SYLLABICS LA
-014DB CANADIAN SYLLABICS LAA
-014DC CANADIAN SYLLABICS LWE
-014DD CANADIAN SYLLABICS WEST-CREE LWE
-014DE CANADIAN SYLLABICS LWI
-014DF CANADIAN SYLLABICS WEST-CREE LWI
-014E0 CANADIAN SYLLABICS LWII
-014E1 CANADIAN SYLLABICS WEST-CREE LWII
-014E2 CANADIAN SYLLABICS LWO
-014E3 CANADIAN SYLLABICS WEST-CREE LWO
-014E4 CANADIAN SYLLABICS LWOO
-014E5 CANADIAN SYLLABICS WEST-CREE LWOO
-014E6 CANADIAN SYLLABICS LWA
-014E7 CANADIAN SYLLABICS WEST-CREE LWA
-014E8 CANADIAN SYLLABICS LWAA
-014E9 CANADIAN SYLLABICS WEST-CREE LWAA
-014EA CANADIAN SYLLABICS L
-014EB CANADIAN SYLLABICS WEST-CREE L
-014EC CANADIAN SYLLABICS MEDIAL L
-014ED CANADIAN SYLLABICS SE
-014EE CANADIAN SYLLABICS SAAI
-014EF CANADIAN SYLLABICS SI
-014F0 CANADIAN SYLLABICS SII
-014F1 CANADIAN SYLLABICS SO
-014F2 CANADIAN SYLLABICS SOO
-014F3 CANADIAN SYLLABICS Y-CREE SOO
-014F4 CANADIAN SYLLABICS SA
-014F5 CANADIAN SYLLABICS SAA
-014F6 CANADIAN SYLLABICS SWE
-014F7 CANADIAN SYLLABICS WEST-CREE SWE
-014F8 CANADIAN SYLLABICS SWI
-014F9 CANADIAN SYLLABICS WEST-CREE SWI
-014FA CANADIAN SYLLABICS SWII
-014FB CANADIAN SYLLABICS WEST-CREE SWII
-014FC CANADIAN SYLLABICS SWO
-014FD CANADIAN SYLLABICS WEST-CREE SWO
-014FE CANADIAN SYLLABICS SWOO
-014FF CANADIAN SYLLABICS WEST-CREE SWOO
-01500 CANADIAN SYLLABICS SWA
-01501 CANADIAN SYLLABICS WEST-CREE SWA
-01502 CANADIAN SYLLABICS SWAA
-01503 CANADIAN SYLLABICS WEST-CREE SWAA
-01504 CANADIAN SYLLABICS NASKAPI SWAA
-01505 CANADIAN SYLLABICS S
-01506 CANADIAN SYLLABICS ATHAPASCAN S
-01507 CANADIAN SYLLABICS SW
-01508 CANADIAN SYLLABICS BLACKFOOT S
-01509 CANADIAN SYLLABICS MOOSE-CREE SK
-0150A CANADIAN SYLLABICS NASKAPI SKW
-0150B CANADIAN SYLLABICS NASKAPI S-W
-0150C CANADIAN SYLLABICS NASKAPI SPWA
-0150D CANADIAN SYLLABICS NASKAPI STWA
-0150E CANADIAN SYLLABICS NASKAPI SKWA
-0150F CANADIAN SYLLABICS NASKAPI SCWA
-01510 CANADIAN SYLLABICS SHE
-01511 CANADIAN SYLLABICS SHI
-01512 CANADIAN SYLLABICS SHII
-01513 CANADIAN SYLLABICS SHO
-01514 CANADIAN SYLLABICS SHOO
-01515 CANADIAN SYLLABICS SHA
-01516 CANADIAN SYLLABICS SHAA
-01517 CANADIAN SYLLABICS SHWE
-01518 CANADIAN SYLLABICS WEST-CREE SHWE
-01519 CANADIAN SYLLABICS SHWI
-0151A CANADIAN SYLLABICS WEST-CREE SHWI
-0151B CANADIAN SYLLABICS SHWII
-0151C CANADIAN SYLLABICS WEST-CREE SHWII
-0151D CANADIAN SYLLABICS SHWO
-0151E CANADIAN SYLLABICS WEST-CREE SHWO
-0151F CANADIAN SYLLABICS SHWOO
-01520 CANADIAN SYLLABICS WEST-CREE SHWOO
-01521 CANADIAN SYLLABICS SHWA
-01522 CANADIAN SYLLABICS WEST-CREE SHWA
-01523 CANADIAN SYLLABICS SHWAA
-01524 CANADIAN SYLLABICS WEST-CREE SHWAA
-01525 CANADIAN SYLLABICS SH
-01526 CANADIAN SYLLABICS YE
-01527 CANADIAN SYLLABICS YAAI
-01528 CANADIAN SYLLABICS YI
-01529 CANADIAN SYLLABICS YII
-0152A CANADIAN SYLLABICS YO
-0152B CANADIAN SYLLABICS YOO
-0152C CANADIAN SYLLABICS Y-CREE YOO
-0152D CANADIAN SYLLABICS YA
-0152E CANADIAN SYLLABICS YAA
-0152F CANADIAN SYLLABICS YWE
-01530 CANADIAN SYLLABICS WEST-CREE YWE
-01531 CANADIAN SYLLABICS YWI
-01532 CANADIAN SYLLABICS WEST-CREE YWI
-01533 CANADIAN SYLLABICS YWII
-01534 CANADIAN SYLLABICS WEST-CREE YWII
-01535 CANADIAN SYLLABICS YWO
-01536 CANADIAN SYLLABICS WEST-CREE YWO
-01537 CANADIAN SYLLABICS YWOO
-01538 CANADIAN SYLLABICS WEST-CREE YWOO
-01539 CANADIAN SYLLABICS YWA
-0153A CANADIAN SYLLABICS WEST-CREE YWA
-0153B CANADIAN SYLLABICS YWAA
-0153C CANADIAN SYLLABICS WEST-CREE YWAA
-0153D CANADIAN SYLLABICS NASKAPI YWAA
-0153E CANADIAN SYLLABICS Y
-0153F CANADIAN SYLLABICS BIBLE-CREE Y
-01540 CANADIAN SYLLABICS WEST-CREE Y
-01541 CANADIAN SYLLABICS SAYISI YI
-01542 CANADIAN SYLLABICS RE
-01543 CANADIAN SYLLABICS R-CREE RE
-01544 CANADIAN SYLLABICS WEST-CREE LE
-01545 CANADIAN SYLLABICS RAAI
-01546 CANADIAN SYLLABICS RI
-01547 CANADIAN SYLLABICS RII
-01548 CANADIAN SYLLABICS RO
-01549 CANADIAN SYLLABICS ROO
-0154A CANADIAN SYLLABICS WEST-CREE LO
-0154B CANADIAN SYLLABICS RA
-0154C CANADIAN SYLLABICS RAA
-0154D CANADIAN SYLLABICS WEST-CREE LA
-0154E CANADIAN SYLLABICS RWAA
-0154F CANADIAN SYLLABICS WEST-CREE RWAA
-01550 CANADIAN SYLLABICS R
-01551 CANADIAN SYLLABICS WEST-CREE R
-01552 CANADIAN SYLLABICS MEDIAL R
-01553 CANADIAN SYLLABICS FE
-01554 CANADIAN SYLLABICS FAAI
-01555 CANADIAN SYLLABICS FI
-01556 CANADIAN SYLLABICS FII
-01557 CANADIAN SYLLABICS FO
-01558 CANADIAN SYLLABICS FOO
-01559 CANADIAN SYLLABICS FA
-0155A CANADIAN SYLLABICS FAA
-0155B CANADIAN SYLLABICS FWAA
-0155C CANADIAN SYLLABICS WEST-CREE FWAA
-0155D CANADIAN SYLLABICS F
-0155E CANADIAN SYLLABICS THE
-0155F CANADIAN SYLLABICS N-CREE THE
-01560 CANADIAN SYLLABICS THI
-01561 CANADIAN SYLLABICS N-CREE THI
-01562 CANADIAN SYLLABICS THII
-01563 CANADIAN SYLLABICS N-CREE THII
-01564 CANADIAN SYLLABICS THO
-01565 CANADIAN SYLLABICS THOO
-01566 CANADIAN SYLLABICS THA
-01567 CANADIAN SYLLABICS THAA
-01568 CANADIAN SYLLABICS THWAA
-01569 CANADIAN SYLLABICS WEST-CREE THWAA
-0156A CANADIAN SYLLABICS TH
-0156B CANADIAN SYLLABICS TTHE
-0156C CANADIAN SYLLABICS TTHI
-0156D CANADIAN SYLLABICS TTHO
-0156E CANADIAN SYLLABICS TTHA
-0156F CANADIAN SYLLABICS TTH
-01570 CANADIAN SYLLABICS TYE
-01571 CANADIAN SYLLABICS TYI
-01572 CANADIAN SYLLABICS TYO
-01573 CANADIAN SYLLABICS TYA
-01574 CANADIAN SYLLABICS NUNAVIK HE
-01575 CANADIAN SYLLABICS NUNAVIK HI
-01576 CANADIAN SYLLABICS NUNAVIK HII
-01577 CANADIAN SYLLABICS NUNAVIK HO
-01578 CANADIAN SYLLABICS NUNAVIK HOO
-01579 CANADIAN SYLLABICS NUNAVIK HA
-0157A CANADIAN SYLLABICS NUNAVIK HAA
-0157B CANADIAN SYLLABICS NUNAVIK H
-0157C CANADIAN SYLLABICS NUNAVUT H
-0157D CANADIAN SYLLABICS HK
-0157E CANADIAN SYLLABICS QAAI
-0157F CANADIAN SYLLABICS QI
-01580 CANADIAN SYLLABICS QII
-01581 CANADIAN SYLLABICS QO
-01582 CANADIAN SYLLABICS QOO
-01583 CANADIAN SYLLABICS QA
-01584 CANADIAN SYLLABICS QAA
-01585 CANADIAN SYLLABICS Q
-01586 CANADIAN SYLLABICS TLHE
-01587 CANADIAN SYLLABICS TLHI
-01588 CANADIAN SYLLABICS TLHO
-01589 CANADIAN SYLLABICS TLHA
-0158A CANADIAN SYLLABICS WEST-CREE RE
-0158B CANADIAN SYLLABICS WEST-CREE RI
-0158C CANADIAN SYLLABICS WEST-CREE RO
-0158D CANADIAN SYLLABICS WEST-CREE RA
-0158E CANADIAN SYLLABICS NGAAI
-0158F CANADIAN SYLLABICS NGI
-01590 CANADIAN SYLLABICS NGII
-01591 CANADIAN SYLLABICS NGO
-01592 CANADIAN SYLLABICS NGOO
-01593 CANADIAN SYLLABICS NGA
-01594 CANADIAN SYLLABICS NGAA
-01595 CANADIAN SYLLABICS NG
-01596 CANADIAN SYLLABICS NNG
-01597 CANADIAN SYLLABICS SAYISI SHE
-01598 CANADIAN SYLLABICS SAYISI SHI
-01599 CANADIAN SYLLABICS SAYISI SHO
-0159A CANADIAN SYLLABICS SAYISI SHA
-0159B CANADIAN SYLLABICS WOODS-CREE THE
-0159C CANADIAN SYLLABICS WOODS-CREE THI
-0159D CANADIAN SYLLABICS WOODS-CREE THO
-0159E CANADIAN SYLLABICS WOODS-CREE THA
-0159F CANADIAN SYLLABICS WOODS-CREE TH
-015A0 CANADIAN SYLLABICS LHI
-015A1 CANADIAN SYLLABICS LHII
-015A2 CANADIAN SYLLABICS LHO
-015A3 CANADIAN SYLLABICS LHOO
-015A4 CANADIAN SYLLABICS LHA
-015A5 CANADIAN SYLLABICS LHAA
-015A6 CANADIAN SYLLABICS LH
-015A7 CANADIAN SYLLABICS TH-CREE THE
-015A8 CANADIAN SYLLABICS TH-CREE THI
-015A9 CANADIAN SYLLABICS TH-CREE THII
-015AA CANADIAN SYLLABICS TH-CREE THO
-015AB CANADIAN SYLLABICS TH-CREE THOO
-015AC CANADIAN SYLLABICS TH-CREE THA
-015AD CANADIAN SYLLABICS TH-CREE THAA
-015AE CANADIAN SYLLABICS TH-CREE TH
-015AF CANADIAN SYLLABICS AIVILIK B
-015B0 CANADIAN SYLLABICS BLACKFOOT E
-015B1 CANADIAN SYLLABICS BLACKFOOT I
-015B2 CANADIAN SYLLABICS BLACKFOOT O
-015B3 CANADIAN SYLLABICS BLACKFOOT A
-015B4 CANADIAN SYLLABICS BLACKFOOT WE
-015B5 CANADIAN SYLLABICS BLACKFOOT WI
-015B6 CANADIAN SYLLABICS BLACKFOOT WO
-015B7 CANADIAN SYLLABICS BLACKFOOT WA
-015B8 CANADIAN SYLLABICS BLACKFOOT NE
-015B9 CANADIAN SYLLABICS BLACKFOOT NI
-015BA CANADIAN SYLLABICS BLACKFOOT NO
-015BB CANADIAN SYLLABICS BLACKFOOT NA
-015BC CANADIAN SYLLABICS BLACKFOOT KE
-015BD CANADIAN SYLLABICS BLACKFOOT KI
-015BE CANADIAN SYLLABICS BLACKFOOT KO
-015BF CANADIAN SYLLABICS BLACKFOOT KA
-015C0 CANADIAN SYLLABICS SAYISI HE
-015C1 CANADIAN SYLLABICS SAYISI HI
-015C2 CANADIAN SYLLABICS SAYISI HO
-015C3 CANADIAN SYLLABICS SAYISI HA
-015C4 CANADIAN SYLLABICS CARRIER GHU
-015C5 CANADIAN SYLLABICS CARRIER GHO
-015C6 CANADIAN SYLLABICS CARRIER GHE
-015C7 CANADIAN SYLLABICS CARRIER GHEE
-015C8 CANADIAN SYLLABICS CARRIER GHI
-015C9 CANADIAN SYLLABICS CARRIER GHA
-015CA CANADIAN SYLLABICS CARRIER RU
-015CB CANADIAN SYLLABICS CARRIER RO
-015CC CANADIAN SYLLABICS CARRIER RE
-015CD CANADIAN SYLLABICS CARRIER REE
-015CE CANADIAN SYLLABICS CARRIER RI
-015CF CANADIAN SYLLABICS CARRIER RA
-015D0 CANADIAN SYLLABICS CARRIER WU
-015D1 CANADIAN SYLLABICS CARRIER WO
-015D2 CANADIAN SYLLABICS CARRIER WE
-015D3 CANADIAN SYLLABICS CARRIER WEE
-015D4 CANADIAN SYLLABICS CARRIER WI
-015D5 CANADIAN SYLLABICS CARRIER WA
-015D6 CANADIAN SYLLABICS CARRIER HWU
-015D7 CANADIAN SYLLABICS CARRIER HWO
-015D8 CANADIAN SYLLABICS CARRIER HWE
-015D9 CANADIAN SYLLABICS CARRIER HWEE
-015DA CANADIAN SYLLABICS CARRIER HWI
-015DB CANADIAN SYLLABICS CARRIER HWA
-015DC CANADIAN SYLLABICS CARRIER THU
-015DD CANADIAN SYLLABICS CARRIER THO
-015DE CANADIAN SYLLABICS CARRIER THE
-015DF CANADIAN SYLLABICS CARRIER THEE
-015E0 CANADIAN SYLLABICS CARRIER THI
-015E1 CANADIAN SYLLABICS CARRIER THA
-015E2 CANADIAN SYLLABICS CARRIER TTU
-015E3 CANADIAN SYLLABICS CARRIER TTO
-015E4 CANADIAN SYLLABICS CARRIER TTE
-015E5 CANADIAN SYLLABICS CARRIER TTEE
-015E6 CANADIAN SYLLABICS CARRIER TTI
-015E7 CANADIAN SYLLABICS CARRIER TTA
-015E8 CANADIAN SYLLABICS CARRIER PU
-015E9 CANADIAN SYLLABICS CARRIER PO
-015EA CANADIAN SYLLABICS CARRIER PE
-015EB CANADIAN SYLLABICS CARRIER PEE
-015EC CANADIAN SYLLABICS CARRIER PI
-015ED CANADIAN SYLLABICS CARRIER PA
-015EE CANADIAN SYLLABICS CARRIER P
-015EF CANADIAN SYLLABICS CARRIER GU
-015F0 CANADIAN SYLLABICS CARRIER GO
-015F1 CANADIAN SYLLABICS CARRIER GE
-015F2 CANADIAN SYLLABICS CARRIER GEE
-015F3 CANADIAN SYLLABICS CARRIER GI
-015F4 CANADIAN SYLLABICS CARRIER GA
-015F5 CANADIAN SYLLABICS CARRIER KHU
-015F6 CANADIAN SYLLABICS CARRIER KHO
-015F7 CANADIAN SYLLABICS CARRIER KHE
-015F8 CANADIAN SYLLABICS CARRIER KHEE
-015F9 CANADIAN SYLLABICS CARRIER KHI
-015FA CANADIAN SYLLABICS CARRIER KHA
-015FB CANADIAN SYLLABICS CARRIER KKU
-015FC CANADIAN SYLLABICS CARRIER KKO
-015FD CANADIAN SYLLABICS CARRIER KKE
-015FE CANADIAN SYLLABICS CARRIER KKEE
-015FF CANADIAN SYLLABICS CARRIER KKI
-01600 CANADIAN SYLLABICS CARRIER KKA
-01601 CANADIAN SYLLABICS CARRIER KK
-01602 CANADIAN SYLLABICS CARRIER NU
-01603 CANADIAN SYLLABICS CARRIER NO
-01604 CANADIAN SYLLABICS CARRIER NE
-01605 CANADIAN SYLLABICS CARRIER NEE
-01606 CANADIAN SYLLABICS CARRIER NI
-01607 CANADIAN SYLLABICS CARRIER NA
-01608 CANADIAN SYLLABICS CARRIER MU
-01609 CANADIAN SYLLABICS CARRIER MO
-0160A CANADIAN SYLLABICS CARRIER ME
-0160B CANADIAN SYLLABICS CARRIER MEE
-0160C CANADIAN SYLLABICS CARRIER MI
-0160D CANADIAN SYLLABICS CARRIER MA
-0160E CANADIAN SYLLABICS CARRIER YU
-0160F CANADIAN SYLLABICS CARRIER YO
-01610 CANADIAN SYLLABICS CARRIER YE
-01611 CANADIAN SYLLABICS CARRIER YEE
-01612 CANADIAN SYLLABICS CARRIER YI
-01613 CANADIAN SYLLABICS CARRIER YA
-01614 CANADIAN SYLLABICS CARRIER JU
-01615 CANADIAN SYLLABICS SAYISI JU
-01616 CANADIAN SYLLABICS CARRIER JO
-01617 CANADIAN SYLLABICS CARRIER JE
-01618 CANADIAN SYLLABICS CARRIER JEE
-01619 CANADIAN SYLLABICS CARRIER JI
-0161A CANADIAN SYLLABICS SAYISI JI
-0161B CANADIAN SYLLABICS CARRIER JA
-0161C CANADIAN SYLLABICS CARRIER JJU
-0161D CANADIAN SYLLABICS CARRIER JJO
-0161E CANADIAN SYLLABICS CARRIER JJE
-0161F CANADIAN SYLLABICS CARRIER JJEE
-01620 CANADIAN SYLLABICS CARRIER JJI
-01621 CANADIAN SYLLABICS CARRIER JJA
-01622 CANADIAN SYLLABICS CARRIER LU
-01623 CANADIAN SYLLABICS CARRIER LO
-01624 CANADIAN SYLLABICS CARRIER LE
-01625 CANADIAN SYLLABICS CARRIER LEE
-01626 CANADIAN SYLLABICS CARRIER LI
-01627 CANADIAN SYLLABICS CARRIER LA
-01628 CANADIAN SYLLABICS CARRIER DLU
-01629 CANADIAN SYLLABICS CARRIER DLO
-0162A CANADIAN SYLLABICS CARRIER DLE
-0162B CANADIAN SYLLABICS CARRIER DLEE
-0162C CANADIAN SYLLABICS CARRIER DLI
-0162D CANADIAN SYLLABICS CARRIER DLA
-0162E CANADIAN SYLLABICS CARRIER LHU
-0162F CANADIAN SYLLABICS CARRIER LHO
-01630 CANADIAN SYLLABICS CARRIER LHE
-01631 CANADIAN SYLLABICS CARRIER LHEE
-01632 CANADIAN SYLLABICS CARRIER LHI
-01633 CANADIAN SYLLABICS CARRIER LHA
-01634 CANADIAN SYLLABICS CARRIER TLHU
-01635 CANADIAN SYLLABICS CARRIER TLHO
-01636 CANADIAN SYLLABICS CARRIER TLHE
-01637 CANADIAN SYLLABICS CARRIER TLHEE
-01638 CANADIAN SYLLABICS CARRIER TLHI
-01639 CANADIAN SYLLABICS CARRIER TLHA
-0163A CANADIAN SYLLABICS CARRIER TLU
-0163B CANADIAN SYLLABICS CARRIER TLO
-0163C CANADIAN SYLLABICS CARRIER TLE
-0163D CANADIAN SYLLABICS CARRIER TLEE
-0163E CANADIAN SYLLABICS CARRIER TLI
-0163F CANADIAN SYLLABICS CARRIER TLA
-01640 CANADIAN SYLLABICS CARRIER ZU
-01641 CANADIAN SYLLABICS CARRIER ZO
-01642 CANADIAN SYLLABICS CARRIER ZE
-01643 CANADIAN SYLLABICS CARRIER ZEE
-01644 CANADIAN SYLLABICS CARRIER ZI
-01645 CANADIAN SYLLABICS CARRIER ZA
-01646 CANADIAN SYLLABICS CARRIER Z
-01647 CANADIAN SYLLABICS CARRIER INITIAL Z
-01648 CANADIAN SYLLABICS CARRIER DZU
-01649 CANADIAN SYLLABICS CARRIER DZO
-0164A CANADIAN SYLLABICS CARRIER DZE
-0164B CANADIAN SYLLABICS CARRIER DZEE
-0164C CANADIAN SYLLABICS CARRIER DZI
-0164D CANADIAN SYLLABICS CARRIER DZA
-0164E CANADIAN SYLLABICS CARRIER SU
-0164F CANADIAN SYLLABICS CARRIER SO
-01650 CANADIAN SYLLABICS CARRIER SE
-01651 CANADIAN SYLLABICS CARRIER SEE
-01652 CANADIAN SYLLABICS CARRIER SI
-01653 CANADIAN SYLLABICS CARRIER SA
-01654 CANADIAN SYLLABICS CARRIER SHU
-01655 CANADIAN SYLLABICS CARRIER SHO
-01656 CANADIAN SYLLABICS CARRIER SHE
-01657 CANADIAN SYLLABICS CARRIER SHEE
-01658 CANADIAN SYLLABICS CARRIER SHI
-01659 CANADIAN SYLLABICS CARRIER SHA
-0165A CANADIAN SYLLABICS CARRIER SH
-0165B CANADIAN SYLLABICS CARRIER TSU
-0165C CANADIAN SYLLABICS CARRIER TSO
-0165D CANADIAN SYLLABICS CARRIER TSE
-0165E CANADIAN SYLLABICS CARRIER TSEE
-0165F CANADIAN SYLLABICS CARRIER TSI
-01660 CANADIAN SYLLABICS CARRIER TSA
-01661 CANADIAN SYLLABICS CARRIER CHU
-01662 CANADIAN SYLLABICS CARRIER CHO
-01663 CANADIAN SYLLABICS CARRIER CHE
-01664 CANADIAN SYLLABICS CARRIER CHEE
-01665 CANADIAN SYLLABICS CARRIER CHI
-01666 CANADIAN SYLLABICS CARRIER CHA
-01667 CANADIAN SYLLABICS CARRIER TTSU
-01668 CANADIAN SYLLABICS CARRIER TTSO
-01669 CANADIAN SYLLABICS CARRIER TTSE
-0166A CANADIAN SYLLABICS CARRIER TTSEE
-0166B CANADIAN SYLLABICS CARRIER TTSI
-0166C CANADIAN SYLLABICS CARRIER TTSA
-0166D CANADIAN SYLLABICS CHI SIGN
-0166E CANADIAN SYLLABICS FULL STOP
-0166F CANADIAN SYLLABICS QAI
-01670 CANADIAN SYLLABICS NGAI
-01671 CANADIAN SYLLABICS NNGI
-01672 CANADIAN SYLLABICS NNGII
-01673 CANADIAN SYLLABICS NNGO
-01674 CANADIAN SYLLABICS NNGOO
-01675 CANADIAN SYLLABICS NNGA
-01676 CANADIAN SYLLABICS NNGAA
-01677 CANADIAN SYLLABICS WOODS-CREE THWEE
-01678 CANADIAN SYLLABICS WOODS-CREE THWI
-01679 CANADIAN SYLLABICS WOODS-CREE THWII
-0167A CANADIAN SYLLABICS WOODS-CREE THWO
-0167B CANADIAN SYLLABICS WOODS-CREE THWOO
-0167C CANADIAN SYLLABICS WOODS-CREE THWA
-0167D CANADIAN SYLLABICS WOODS-CREE THWAA
-0167E CANADIAN SYLLABICS WOODS-CREE FINAL TH
-0167F CANADIAN SYLLABICS BLACKFOOT W
-01680 OGHAM SPACE MARK
-01681 OGHAM LETTER BEITH
-01682 OGHAM LETTER LUIS
-01683 OGHAM LETTER FEARN
-01684 OGHAM LETTER SAIL
-01685 OGHAM LETTER NION
-01686 OGHAM LETTER UATH
-01687 OGHAM LETTER DAIR
-01688 OGHAM LETTER TINNE
-01689 OGHAM LETTER COLL
-0168A OGHAM LETTER CEIRT
-0168B OGHAM LETTER MUIN
-0168C OGHAM LETTER GORT
-0168D OGHAM LETTER NGEADAL
-0168E OGHAM LETTER STRAIF
-0168F OGHAM LETTER RUIS
-01690 OGHAM LETTER AILM
-01691 OGHAM LETTER ONN
-01692 OGHAM LETTER UR
-01693 OGHAM LETTER EADHADH
-01694 OGHAM LETTER IODHADH
-01695 OGHAM LETTER EABHADH
-01696 OGHAM LETTER OR
-01697 OGHAM LETTER UILLEANN
-01698 OGHAM LETTER IFIN
-01699 OGHAM LETTER EAMHANCHOLL
-0169A OGHAM LETTER PEITH
-0169B OGHAM FEATHER MARK
-0169C OGHAM REVERSED FEATHER MARK
-016A0 RUNIC LETTER FEHU FEOH FE F
-016A1 RUNIC LETTER V
-016A2 RUNIC LETTER URUZ UR U
-016A3 RUNIC LETTER YR
-016A4 RUNIC LETTER Y
-016A5 RUNIC LETTER W
-016A6 RUNIC LETTER THURISAZ THURS THORN
-016A7 RUNIC LETTER ETH
-016A8 RUNIC LETTER ANSUZ A
-016A9 RUNIC LETTER OS O
-016AA RUNIC LETTER AC A
-016AB RUNIC LETTER AESC
-016AC RUNIC LETTER LONG-BRANCH-OSS O
-016AD RUNIC LETTER SHORT-TWIG-OSS O
-016AE RUNIC LETTER O
-016AF RUNIC LETTER OE
-016B0 RUNIC LETTER ON
-016B1 RUNIC LETTER RAIDO RAD REID R
-016B2 RUNIC LETTER KAUNA
-016B3 RUNIC LETTER CEN
-016B4 RUNIC LETTER KAUN K
-016B5 RUNIC LETTER G
-016B6 RUNIC LETTER ENG
-016B7 RUNIC LETTER GEBO GYFU G
-016B8 RUNIC LETTER GAR
-016B9 RUNIC LETTER WUNJO WYNN W
-016BA RUNIC LETTER HAGLAZ H
-016BB RUNIC LETTER HAEGL H
-016BC RUNIC LETTER LONG-BRANCH-HAGALL H
-016BD RUNIC LETTER SHORT-TWIG-HAGALL H
-016BE RUNIC LETTER NAUDIZ NYD NAUD N
-016BF RUNIC LETTER SHORT-TWIG-NAUD N
-016C0 RUNIC LETTER DOTTED-N
-016C1 RUNIC LETTER ISAZ IS ISS I
-016C2 RUNIC LETTER E
-016C3 RUNIC LETTER JERAN J
-016C4 RUNIC LETTER GER
-016C5 RUNIC LETTER LONG-BRANCH-AR AE
-016C6 RUNIC LETTER SHORT-TWIG-AR A
-016C7 RUNIC LETTER IWAZ EOH
-016C8 RUNIC LETTER PERTHO PEORTH P
-016C9 RUNIC LETTER ALGIZ EOLHX
-016CA RUNIC LETTER SOWILO S
-016CB RUNIC LETTER SIGEL LONG-BRANCH-SOL S
-016CC RUNIC LETTER SHORT-TWIG-SOL S
-016CD RUNIC LETTER C
-016CE RUNIC LETTER Z
-016CF RUNIC LETTER TIWAZ TIR TYR T
-016D0 RUNIC LETTER SHORT-TWIG-TYR T
-016D1 RUNIC LETTER D
-016D2 RUNIC LETTER BERKANAN BEORC BJARKAN B
-016D3 RUNIC LETTER SHORT-TWIG-BJARKAN B
-016D4 RUNIC LETTER DOTTED-P
-016D5 RUNIC LETTER OPEN-P
-016D6 RUNIC LETTER EHWAZ EH E
-016D7 RUNIC LETTER MANNAZ MAN M
-016D8 RUNIC LETTER LONG-BRANCH-MADR M
-016D9 RUNIC LETTER SHORT-TWIG-MADR M
-016DA RUNIC LETTER LAUKAZ LAGU LOGR L
-016DB RUNIC LETTER DOTTED-L
-016DC RUNIC LETTER INGWAZ
-016DD RUNIC LETTER ING
-016DE RUNIC LETTER DAGAZ DAEG D
-016DF RUNIC LETTER OTHALAN ETHEL O
-016E0 RUNIC LETTER EAR
-016E1 RUNIC LETTER IOR
-016E2 RUNIC LETTER CWEORTH
-016E3 RUNIC LETTER CALC
-016E4 RUNIC LETTER CEALC
-016E5 RUNIC LETTER STAN
-016E6 RUNIC LETTER LONG-BRANCH-YR
-016E7 RUNIC LETTER SHORT-TWIG-YR
-016E8 RUNIC LETTER ICELANDIC-YR
-016E9 RUNIC LETTER Q
-016EA RUNIC LETTER X
-016EB RUNIC SINGLE PUNCTUATION
-016EC RUNIC MULTIPLE PUNCTUATION
-016ED RUNIC CROSS PUNCTUATION
-016EE RUNIC ARLAUG SYMBOL
-016EF RUNIC TVIMADUR SYMBOL
-016F0 RUNIC BELGTHOR SYMBOL
-016F1 RUNIC LETTER K
-016F2 RUNIC LETTER SH
-016F3 RUNIC LETTER OO
-016F4 RUNIC LETTER FRANKS CASKET OS
-016F5 RUNIC LETTER FRANKS CASKET IS
-016F6 RUNIC LETTER FRANKS CASKET EH
-016F7 RUNIC LETTER FRANKS CASKET AC
-016F8 RUNIC LETTER FRANKS CASKET AESC
-01700 TAGALOG LETTER A
-01701 TAGALOG LETTER I
-01702 TAGALOG LETTER U
-01703 TAGALOG LETTER KA
-01704 TAGALOG LETTER GA
-01705 TAGALOG LETTER NGA
-01706 TAGALOG LETTER TA
-01707 TAGALOG LETTER DA
-01708 TAGALOG LETTER NA
-01709 TAGALOG LETTER PA
-0170A TAGALOG LETTER BA
-0170B TAGALOG LETTER MA
-0170C TAGALOG LETTER YA
-0170E TAGALOG LETTER LA
-0170F TAGALOG LETTER WA
-01710 TAGALOG LETTER SA
-01711 TAGALOG LETTER HA
-01712 TAGALOG VOWEL SIGN I
-01713 TAGALOG VOWEL SIGN U
-01714 TAGALOG SIGN VIRAMA
-01720 HANUNOO LETTER A
-01721 HANUNOO LETTER I
-01722 HANUNOO LETTER U
-01723 HANUNOO LETTER KA
-01724 HANUNOO LETTER GA
-01725 HANUNOO LETTER NGA
-01726 HANUNOO LETTER TA
-01727 HANUNOO LETTER DA
-01728 HANUNOO LETTER NA
-01729 HANUNOO LETTER PA
-0172A HANUNOO LETTER BA
-0172B HANUNOO LETTER MA
-0172C HANUNOO LETTER YA
-0172D HANUNOO LETTER RA
-0172E HANUNOO LETTER LA
-0172F HANUNOO LETTER WA
-01730 HANUNOO LETTER SA
-01731 HANUNOO LETTER HA
-01732 HANUNOO VOWEL SIGN I
-01733 HANUNOO VOWEL SIGN U
-01734 HANUNOO SIGN PAMUDPOD
-01735 PHILIPPINE SINGLE PUNCTUATION
-01736 PHILIPPINE DOUBLE PUNCTUATION
-01740 BUHID LETTER A
-01741 BUHID LETTER I
-01742 BUHID LETTER U
-01743 BUHID LETTER KA
-01744 BUHID LETTER GA
-01745 BUHID LETTER NGA
-01746 BUHID LETTER TA
-01747 BUHID LETTER DA
-01748 BUHID LETTER NA
-01749 BUHID LETTER PA
-0174A BUHID LETTER BA
-0174B BUHID LETTER MA
-0174C BUHID LETTER YA
-0174D BUHID LETTER RA
-0174E BUHID LETTER LA
-0174F BUHID LETTER WA
-01750 BUHID LETTER SA
-01751 BUHID LETTER HA
-01752 BUHID VOWEL SIGN I
-01753 BUHID VOWEL SIGN U
-01760 TAGBANWA LETTER A
-01761 TAGBANWA LETTER I
-01762 TAGBANWA LETTER U
-01763 TAGBANWA LETTER KA
-01764 TAGBANWA LETTER GA
-01765 TAGBANWA LETTER NGA
-01766 TAGBANWA LETTER TA
-01767 TAGBANWA LETTER DA
-01768 TAGBANWA LETTER NA
-01769 TAGBANWA LETTER PA
-0176A TAGBANWA LETTER BA
-0176B TAGBANWA LETTER MA
-0176C TAGBANWA LETTER YA
-0176E TAGBANWA LETTER LA
-0176F TAGBANWA LETTER WA
-01770 TAGBANWA LETTER SA
-01772 TAGBANWA VOWEL SIGN I
-01773 TAGBANWA VOWEL SIGN U
-01780 KHMER LETTER KA
-01781 KHMER LETTER KHA
-01782 KHMER LETTER KO
-01783 KHMER LETTER KHO
-01784 KHMER LETTER NGO
-01785 KHMER LETTER CA
-01786 KHMER LETTER CHA
-01787 KHMER LETTER CO
-01788 KHMER LETTER CHO
-01789 KHMER LETTER NYO
-0178A KHMER LETTER DA
-0178B KHMER LETTER TTHA
-0178C KHMER LETTER DO
-0178D KHMER LETTER TTHO
-0178E KHMER LETTER NNO
-0178F KHMER LETTER TA
-01790 KHMER LETTER THA
-01791 KHMER LETTER TO
-01792 KHMER LETTER THO
-01793 KHMER LETTER NO
-01794 KHMER LETTER BA
-01795 KHMER LETTER PHA
-01796 KHMER LETTER PO
-01797 KHMER LETTER PHO
-01798 KHMER LETTER MO
-01799 KHMER LETTER YO
-0179A KHMER LETTER RO
-0179B KHMER LETTER LO
-0179C KHMER LETTER VO
-0179D KHMER LETTER SHA
-0179E KHMER LETTER SSO
-0179F KHMER LETTER SA
-017A0 KHMER LETTER HA
-017A1 KHMER LETTER LA
-017A2 KHMER LETTER QA
-017A3 KHMER INDEPENDENT VOWEL QAQ
-017A4 KHMER INDEPENDENT VOWEL QAA
-017A5 KHMER INDEPENDENT VOWEL QI
-017A6 KHMER INDEPENDENT VOWEL QII
-017A7 KHMER INDEPENDENT VOWEL QU
-017A8 KHMER INDEPENDENT VOWEL QUK
-017A9 KHMER INDEPENDENT VOWEL QUU
-017AA KHMER INDEPENDENT VOWEL QUUV
-017AB KHMER INDEPENDENT VOWEL RY
-017AC KHMER INDEPENDENT VOWEL RYY
-017AD KHMER INDEPENDENT VOWEL LY
-017AE KHMER INDEPENDENT VOWEL LYY
-017AF KHMER INDEPENDENT VOWEL QE
-017B0 KHMER INDEPENDENT VOWEL QAI
-017B1 KHMER INDEPENDENT VOWEL QOO TYPE ONE
-017B2 KHMER INDEPENDENT VOWEL QOO TYPE TWO
-017B3 KHMER INDEPENDENT VOWEL QAU
-017B4 KHMER VOWEL INHERENT AQ
-017B5 KHMER VOWEL INHERENT AA
-017B6 KHMER VOWEL SIGN AA
-017B7 KHMER VOWEL SIGN I
-017B8 KHMER VOWEL SIGN II
-017B9 KHMER VOWEL SIGN Y
-017BA KHMER VOWEL SIGN YY
-017BB KHMER VOWEL SIGN U
-017BC KHMER VOWEL SIGN UU
-017BD KHMER VOWEL SIGN UA
-017BE KHMER VOWEL SIGN OE
-017BF KHMER VOWEL SIGN YA
-017C0 KHMER VOWEL SIGN IE
-017C1 KHMER VOWEL SIGN E
-017C2 KHMER VOWEL SIGN AE
-017C3 KHMER VOWEL SIGN AI
-017C4 KHMER VOWEL SIGN OO
-017C5 KHMER VOWEL SIGN AU
-017C6 KHMER SIGN NIKAHIT
-017C7 KHMER SIGN REAHMUK
-017C8 KHMER SIGN YUUKALEAPINTU
-017C9 KHMER SIGN MUUSIKATOAN
-017CA KHMER SIGN TRIISAP
-017CB KHMER SIGN BANTOC
-017CC KHMER SIGN ROBAT
-017CD KHMER SIGN TOANDAKHIAT
-017CE KHMER SIGN KAKABAT
-017CF KHMER SIGN AHSDA
-017D0 KHMER SIGN SAMYOK SANNYA
-017D1 KHMER SIGN VIRIAM
-017D2 KHMER SIGN COENG
-017D3 KHMER SIGN BATHAMASAT
-017D4 KHMER SIGN KHAN
-017D5 KHMER SIGN BARIYOOSAN
-017D6 KHMER SIGN CAMNUC PII KUUH
-017D7 KHMER SIGN LEK TOO
-017D8 KHMER SIGN BEYYAL
-017D9 KHMER SIGN PHNAEK MUAN
-017DA KHMER SIGN KOOMUUT
-017DB KHMER CURRENCY SYMBOL RIEL
-017DC KHMER SIGN AVAKRAHASANYA
-017DD KHMER SIGN ATTHACAN
-017E0 KHMER DIGIT ZERO
-017E1 KHMER DIGIT ONE
-017E2 KHMER DIGIT TWO
-017E3 KHMER DIGIT THREE
-017E4 KHMER DIGIT FOUR
-017E5 KHMER DIGIT FIVE
-017E6 KHMER DIGIT SIX
-017E7 KHMER DIGIT SEVEN
-017E8 KHMER DIGIT EIGHT
-017E9 KHMER DIGIT NINE
-017F0 KHMER SYMBOL LEK ATTAK SON
-017F1 KHMER SYMBOL LEK ATTAK MUOY
-017F2 KHMER SYMBOL LEK ATTAK PII
-017F3 KHMER SYMBOL LEK ATTAK BEI
-017F4 KHMER SYMBOL LEK ATTAK BUON
-017F5 KHMER SYMBOL LEK ATTAK PRAM
-017F6 KHMER SYMBOL LEK ATTAK PRAM-MUOY
-017F7 KHMER SYMBOL LEK ATTAK PRAM-PII
-017F8 KHMER SYMBOL LEK ATTAK PRAM-BEI
-017F9 KHMER SYMBOL LEK ATTAK PRAM-BUON
-01800 MONGOLIAN BIRGA
-01801 MONGOLIAN ELLIPSIS
-01802 MONGOLIAN COMMA
-01803 MONGOLIAN FULL STOP
-01804 MONGOLIAN COLON
-01805 MONGOLIAN FOUR DOTS
-01806 MONGOLIAN TODO SOFT HYPHEN
-01807 MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER
-01808 MONGOLIAN MANCHU COMMA
-01809 MONGOLIAN MANCHU FULL STOP
-0180A MONGOLIAN NIRUGU
-0180B MONGOLIAN FREE VARIATION SELECTOR ONE
-0180B FVS1
-0180C MONGOLIAN FREE VARIATION SELECTOR TWO
-0180C FVS2
-0180D MONGOLIAN FREE VARIATION SELECTOR THREE
-0180D FVS3
-0180E MONGOLIAN VOWEL SEPARATOR
-0180E MVS
-01810 MONGOLIAN DIGIT ZERO
-01811 MONGOLIAN DIGIT ONE
-01812 MONGOLIAN DIGIT TWO
-01813 MONGOLIAN DIGIT THREE
-01814 MONGOLIAN DIGIT FOUR
-01815 MONGOLIAN DIGIT FIVE
-01816 MONGOLIAN DIGIT SIX
-01817 MONGOLIAN DIGIT SEVEN
-01818 MONGOLIAN DIGIT EIGHT
-01819 MONGOLIAN DIGIT NINE
-01820 MONGOLIAN LETTER A
-01821 MONGOLIAN LETTER E
-01822 MONGOLIAN LETTER I
-01823 MONGOLIAN LETTER O
-01824 MONGOLIAN LETTER U
-01825 MONGOLIAN LETTER OE
-01826 MONGOLIAN LETTER UE
-01827 MONGOLIAN LETTER EE
-01828 MONGOLIAN LETTER NA
-01829 MONGOLIAN LETTER ANG
-0182A MONGOLIAN LETTER BA
-0182B MONGOLIAN LETTER PA
-0182C MONGOLIAN LETTER QA
-0182D MONGOLIAN LETTER GA
-0182E MONGOLIAN LETTER MA
-0182F MONGOLIAN LETTER LA
-01830 MONGOLIAN LETTER SA
-01831 MONGOLIAN LETTER SHA
-01832 MONGOLIAN LETTER TA
-01833 MONGOLIAN LETTER DA
-01834 MONGOLIAN LETTER CHA
-01835 MONGOLIAN LETTER JA
-01836 MONGOLIAN LETTER YA
-01837 MONGOLIAN LETTER RA
-01838 MONGOLIAN LETTER WA
-01839 MONGOLIAN LETTER FA
-0183A MONGOLIAN LETTER KA
-0183B MONGOLIAN LETTER KHA
-0183C MONGOLIAN LETTER TSA
-0183D MONGOLIAN LETTER ZA
-0183E MONGOLIAN LETTER HAA
-0183F MONGOLIAN LETTER ZRA
-01840 MONGOLIAN LETTER LHA
-01841 MONGOLIAN LETTER ZHI
-01842 MONGOLIAN LETTER CHI
-01843 MONGOLIAN LETTER TODO LONG VOWEL SIGN
-01844 MONGOLIAN LETTER TODO E
-01845 MONGOLIAN LETTER TODO I
-01846 MONGOLIAN LETTER TODO O
-01847 MONGOLIAN LETTER TODO U
-01848 MONGOLIAN LETTER TODO OE
-01849 MONGOLIAN LETTER TODO UE
-0184A MONGOLIAN LETTER TODO ANG
-0184B MONGOLIAN LETTER TODO BA
-0184C MONGOLIAN LETTER TODO PA
-0184D MONGOLIAN LETTER TODO QA
-0184E MONGOLIAN LETTER TODO GA
-0184F MONGOLIAN LETTER TODO MA
-01850 MONGOLIAN LETTER TODO TA
-01851 MONGOLIAN LETTER TODO DA
-01852 MONGOLIAN LETTER TODO CHA
-01853 MONGOLIAN LETTER TODO JA
-01854 MONGOLIAN LETTER TODO TSA
-01855 MONGOLIAN LETTER TODO YA
-01856 MONGOLIAN LETTER TODO WA
-01857 MONGOLIAN LETTER TODO KA
-01858 MONGOLIAN LETTER TODO GAA
-01859 MONGOLIAN LETTER TODO HAA
-0185A MONGOLIAN LETTER TODO JIA
-0185B MONGOLIAN LETTER TODO NIA
-0185C MONGOLIAN LETTER TODO DZA
-0185D MONGOLIAN LETTER SIBE E
-0185E MONGOLIAN LETTER SIBE I
-0185F MONGOLIAN LETTER SIBE IY
-01860 MONGOLIAN LETTER SIBE UE
-01861 MONGOLIAN LETTER SIBE U
-01862 MONGOLIAN LETTER SIBE ANG
-01863 MONGOLIAN LETTER SIBE KA
-01864 MONGOLIAN LETTER SIBE GA
-01865 MONGOLIAN LETTER SIBE HA
-01866 MONGOLIAN LETTER SIBE PA
-01867 MONGOLIAN LETTER SIBE SHA
-01868 MONGOLIAN LETTER SIBE TA
-01869 MONGOLIAN LETTER SIBE DA
-0186A MONGOLIAN LETTER SIBE JA
-0186B MONGOLIAN LETTER SIBE FA
-0186C MONGOLIAN LETTER SIBE GAA
-0186D MONGOLIAN LETTER SIBE HAA
-0186E MONGOLIAN LETTER SIBE TSA
-0186F MONGOLIAN LETTER SIBE ZA
-01870 MONGOLIAN LETTER SIBE RAA
-01871 MONGOLIAN LETTER SIBE CHA
-01872 MONGOLIAN LETTER SIBE ZHA
-01873 MONGOLIAN LETTER MANCHU I
-01874 MONGOLIAN LETTER MANCHU KA
-01875 MONGOLIAN LETTER MANCHU RA
-01876 MONGOLIAN LETTER MANCHU FA
-01877 MONGOLIAN LETTER MANCHU ZHA
-01878 MONGOLIAN LETTER CHA WITH TWO DOTS
-01880 MONGOLIAN LETTER ALI GALI ANUSVARA ONE
-01881 MONGOLIAN LETTER ALI GALI VISARGA ONE
-01882 MONGOLIAN LETTER ALI GALI DAMARU
-01883 MONGOLIAN LETTER ALI GALI UBADAMA
-01884 MONGOLIAN LETTER ALI GALI INVERTED UBADAMA
-01885 MONGOLIAN LETTER ALI GALI BALUDA
-01886 MONGOLIAN LETTER ALI GALI THREE BALUDA
-01887 MONGOLIAN LETTER ALI GALI A
-01888 MONGOLIAN LETTER ALI GALI I
-01889 MONGOLIAN LETTER ALI GALI KA
-0188A MONGOLIAN LETTER ALI GALI NGA
-0188B MONGOLIAN LETTER ALI GALI CA
-0188C MONGOLIAN LETTER ALI GALI TTA
-0188D MONGOLIAN LETTER ALI GALI TTHA
-0188E MONGOLIAN LETTER ALI GALI DDA
-0188F MONGOLIAN LETTER ALI GALI NNA
-01890 MONGOLIAN LETTER ALI GALI TA
-01891 MONGOLIAN LETTER ALI GALI DA
-01892 MONGOLIAN LETTER ALI GALI PA
-01893 MONGOLIAN LETTER ALI GALI PHA
-01894 MONGOLIAN LETTER ALI GALI SSA
-01895 MONGOLIAN LETTER ALI GALI ZHA
-01896 MONGOLIAN LETTER ALI GALI ZA
-01897 MONGOLIAN LETTER ALI GALI AH
-01898 MONGOLIAN LETTER TODO ALI GALI TA
-01899 MONGOLIAN LETTER TODO ALI GALI ZHA
-0189A MONGOLIAN LETTER MANCHU ALI GALI GHA
-0189B MONGOLIAN LETTER MANCHU ALI GALI NGA
-0189C MONGOLIAN LETTER MANCHU ALI GALI CA
-0189D MONGOLIAN LETTER MANCHU ALI GALI JHA
-0189E MONGOLIAN LETTER MANCHU ALI GALI TTA
-0189F MONGOLIAN LETTER MANCHU ALI GALI DDHA
-018A0 MONGOLIAN LETTER MANCHU ALI GALI TA
-018A1 MONGOLIAN LETTER MANCHU ALI GALI DHA
-018A2 MONGOLIAN LETTER MANCHU ALI GALI SSA
-018A3 MONGOLIAN LETTER MANCHU ALI GALI CYA
-018A4 MONGOLIAN LETTER MANCHU ALI GALI ZHA
-018A5 MONGOLIAN LETTER MANCHU ALI GALI ZA
-018A6 MONGOLIAN LETTER ALI GALI HALF U
-018A7 MONGOLIAN LETTER ALI GALI HALF YA
-018A8 MONGOLIAN LETTER MANCHU ALI GALI BHA
-018A9 MONGOLIAN LETTER ALI GALI DAGALGA
-018AA MONGOLIAN LETTER MANCHU ALI GALI LHA
-018B0 CANADIAN SYLLABICS OY
-018B1 CANADIAN SYLLABICS AY
-018B2 CANADIAN SYLLABICS AAY
-018B3 CANADIAN SYLLABICS WAY
-018B4 CANADIAN SYLLABICS POY
-018B5 CANADIAN SYLLABICS PAY
-018B6 CANADIAN SYLLABICS PWOY
-018B7 CANADIAN SYLLABICS TAY
-018B8 CANADIAN SYLLABICS KAY
-018B9 CANADIAN SYLLABICS KWAY
-018BA CANADIAN SYLLABICS MAY
-018BB CANADIAN SYLLABICS NOY
-018BC CANADIAN SYLLABICS NAY
-018BD CANADIAN SYLLABICS LAY
-018BE CANADIAN SYLLABICS SOY
-018BF CANADIAN SYLLABICS SAY
-018C0 CANADIAN SYLLABICS SHOY
-018C1 CANADIAN SYLLABICS SHAY
-018C2 CANADIAN SYLLABICS SHWOY
-018C3 CANADIAN SYLLABICS YOY
-018C4 CANADIAN SYLLABICS YAY
-018C5 CANADIAN SYLLABICS RAY
-018C6 CANADIAN SYLLABICS NWI
-018C7 CANADIAN SYLLABICS OJIBWAY NWI
-018C8 CANADIAN SYLLABICS NWII
-018C9 CANADIAN SYLLABICS OJIBWAY NWII
-018CA CANADIAN SYLLABICS NWO
-018CB CANADIAN SYLLABICS OJIBWAY NWO
-018CC CANADIAN SYLLABICS NWOO
-018CD CANADIAN SYLLABICS OJIBWAY NWOO
-018CE CANADIAN SYLLABICS RWEE
-018CF CANADIAN SYLLABICS RWI
-018D0 CANADIAN SYLLABICS RWII
-018D1 CANADIAN SYLLABICS RWO
-018D2 CANADIAN SYLLABICS RWOO
-018D3 CANADIAN SYLLABICS RWA
-018D4 CANADIAN SYLLABICS OJIBWAY P
-018D5 CANADIAN SYLLABICS OJIBWAY T
-018D6 CANADIAN SYLLABICS OJIBWAY K
-018D7 CANADIAN SYLLABICS OJIBWAY C
-018D8 CANADIAN SYLLABICS OJIBWAY M
-018D9 CANADIAN SYLLABICS OJIBWAY N
-018DA CANADIAN SYLLABICS OJIBWAY S
-018DB CANADIAN SYLLABICS OJIBWAY SH
-018DC CANADIAN SYLLABICS EASTERN W
-018DD CANADIAN SYLLABICS WESTERN W
-018DE CANADIAN SYLLABICS FINAL SMALL RING
-018DF CANADIAN SYLLABICS FINAL RAISED DOT
-018E0 CANADIAN SYLLABICS R-CREE RWE
-018E1 CANADIAN SYLLABICS WEST-CREE LOO
-018E2 CANADIAN SYLLABICS WEST-CREE LAA
-018E3 CANADIAN SYLLABICS THWE
-018E4 CANADIAN SYLLABICS THWA
-018E5 CANADIAN SYLLABICS TTHWE
-018E6 CANADIAN SYLLABICS TTHOO
-018E7 CANADIAN SYLLABICS TTHAA
-018E8 CANADIAN SYLLABICS TLHWE
-018E9 CANADIAN SYLLABICS TLHOO
-018EA CANADIAN SYLLABICS SAYISI SHWE
-018EB CANADIAN SYLLABICS SAYISI SHOO
-018EC CANADIAN SYLLABICS SAYISI HOO
-018ED CANADIAN SYLLABICS CARRIER GWU
-018EE CANADIAN SYLLABICS CARRIER DENE GEE
-018EF CANADIAN SYLLABICS CARRIER GAA
-018F0 CANADIAN SYLLABICS CARRIER GWA
-018F1 CANADIAN SYLLABICS SAYISI JUU
-018F2 CANADIAN SYLLABICS CARRIER JWA
-018F3 CANADIAN SYLLABICS BEAVER DENE L
-018F4 CANADIAN SYLLABICS BEAVER DENE R
-018F5 CANADIAN SYLLABICS CARRIER DENTAL S
-01900 LIMBU VOWEL-CARRIER LETTER
-01901 LIMBU LETTER KA
-01902 LIMBU LETTER KHA
-01903 LIMBU LETTER GA
-01904 LIMBU LETTER GHA
-01905 LIMBU LETTER NGA
-01906 LIMBU LETTER CA
-01907 LIMBU LETTER CHA
-01908 LIMBU LETTER JA
-01909 LIMBU LETTER JHA
-0190A LIMBU LETTER YAN
-0190B LIMBU LETTER TA
-0190C LIMBU LETTER THA
-0190D LIMBU LETTER DA
-0190E LIMBU LETTER DHA
-0190F LIMBU LETTER NA
-01910 LIMBU LETTER PA
-01911 LIMBU LETTER PHA
-01912 LIMBU LETTER BA
-01913 LIMBU LETTER BHA
-01914 LIMBU LETTER MA
-01915 LIMBU LETTER YA
-01916 LIMBU LETTER RA
-01917 LIMBU LETTER LA
-01918 LIMBU LETTER WA
-01919 LIMBU LETTER SHA
-0191A LIMBU LETTER SSA
-0191B LIMBU LETTER SA
-0191C LIMBU LETTER HA
-0191D LIMBU LETTER GYAN
-0191E LIMBU LETTER TRA
-01920 LIMBU VOWEL SIGN A
-01921 LIMBU VOWEL SIGN I
-01922 LIMBU VOWEL SIGN U
-01923 LIMBU VOWEL SIGN EE
-01924 LIMBU VOWEL SIGN AI
-01925 LIMBU VOWEL SIGN OO
-01926 LIMBU VOWEL SIGN AU
-01927 LIMBU VOWEL SIGN E
-01928 LIMBU VOWEL SIGN O
-01929 LIMBU SUBJOINED LETTER YA
-0192A LIMBU SUBJOINED LETTER RA
-0192B LIMBU SUBJOINED LETTER WA
-01930 LIMBU SMALL LETTER KA
-01931 LIMBU SMALL LETTER NGA
-01932 LIMBU SMALL LETTER ANUSVARA
-01933 LIMBU SMALL LETTER TA
-01934 LIMBU SMALL LETTER NA
-01935 LIMBU SMALL LETTER PA
-01936 LIMBU SMALL LETTER MA
-01937 LIMBU SMALL LETTER RA
-01938 LIMBU SMALL LETTER LA
-01939 LIMBU SIGN MUKPHRENG
-0193A LIMBU SIGN KEMPHRENG
-0193B LIMBU SIGN SA-I
-01940 LIMBU SIGN LOO
-01944 LIMBU EXCLAMATION MARK
-01945 LIMBU QUESTION MARK
-01946 LIMBU DIGIT ZERO
-01947 LIMBU DIGIT ONE
-01948 LIMBU DIGIT TWO
-01949 LIMBU DIGIT THREE
-0194A LIMBU DIGIT FOUR
-0194B LIMBU DIGIT FIVE
-0194C LIMBU DIGIT SIX
-0194D LIMBU DIGIT SEVEN
-0194E LIMBU DIGIT EIGHT
-0194F LIMBU DIGIT NINE
-01950 TAI LE LETTER KA
-01951 TAI LE LETTER XA
-01952 TAI LE LETTER NGA
-01953 TAI LE LETTER TSA
-01954 TAI LE LETTER SA
-01955 TAI LE LETTER YA
-01956 TAI LE LETTER TA
-01957 TAI LE LETTER THA
-01958 TAI LE LETTER LA
-01959 TAI LE LETTER PA
-0195A TAI LE LETTER PHA
-0195B TAI LE LETTER MA
-0195C TAI LE LETTER FA
-0195D TAI LE LETTER VA
-0195E TAI LE LETTER HA
-0195F TAI LE LETTER QA
-01960 TAI LE LETTER KHA
-01961 TAI LE LETTER TSHA
-01962 TAI LE LETTER NA
-01963 TAI LE LETTER A
-01964 TAI LE LETTER I
-01965 TAI LE LETTER EE
-01966 TAI LE LETTER EH
-01967 TAI LE LETTER U
-01968 TAI LE LETTER OO
-01969 TAI LE LETTER O
-0196A TAI LE LETTER UE
-0196B TAI LE LETTER E
-0196C TAI LE LETTER AUE
-0196D TAI LE LETTER AI
-01970 TAI LE LETTER TONE-2
-01971 TAI LE LETTER TONE-3
-01972 TAI LE LETTER TONE-4
-01973 TAI LE LETTER TONE-5
-01974 TAI LE LETTER TONE-6
-01980 NEW TAI LUE LETTER HIGH QA
-01981 NEW TAI LUE LETTER LOW QA
-01982 NEW TAI LUE LETTER HIGH KA
-01983 NEW TAI LUE LETTER HIGH XA
-01984 NEW TAI LUE LETTER HIGH NGA
-01985 NEW TAI LUE LETTER LOW KA
-01986 NEW TAI LUE LETTER LOW XA
-01987 NEW TAI LUE LETTER LOW NGA
-01988 NEW TAI LUE LETTER HIGH TSA
-01989 NEW TAI LUE LETTER HIGH SA
-0198A NEW TAI LUE LETTER HIGH YA
-0198B NEW TAI LUE LETTER LOW TSA
-0198C NEW TAI LUE LETTER LOW SA
-0198D NEW TAI LUE LETTER LOW YA
-0198E NEW TAI LUE LETTER HIGH TA
-0198F NEW TAI LUE LETTER HIGH THA
-01990 NEW TAI LUE LETTER HIGH NA
-01991 NEW TAI LUE LETTER LOW TA
-01992 NEW TAI LUE LETTER LOW THA
-01993 NEW TAI LUE LETTER LOW NA
-01994 NEW TAI LUE LETTER HIGH PA
-01995 NEW TAI LUE LETTER HIGH PHA
-01996 NEW TAI LUE LETTER HIGH MA
-01997 NEW TAI LUE LETTER LOW PA
-01998 NEW TAI LUE LETTER LOW PHA
-01999 NEW TAI LUE LETTER LOW MA
-0199A NEW TAI LUE LETTER HIGH FA
-0199B NEW TAI LUE LETTER HIGH VA
-0199C NEW TAI LUE LETTER HIGH LA
-0199D NEW TAI LUE LETTER LOW FA
-0199E NEW TAI LUE LETTER LOW VA
-0199F NEW TAI LUE LETTER LOW LA
-019A0 NEW TAI LUE LETTER HIGH HA
-019A1 NEW TAI LUE LETTER HIGH DA
-019A2 NEW TAI LUE LETTER HIGH BA
-019A3 NEW TAI LUE LETTER LOW HA
-019A4 NEW TAI LUE LETTER LOW DA
-019A5 NEW TAI LUE LETTER LOW BA
-019A6 NEW TAI LUE LETTER HIGH KVA
-019A7 NEW TAI LUE LETTER HIGH XVA
-019A8 NEW TAI LUE LETTER LOW KVA
-019A9 NEW TAI LUE LETTER LOW XVA
-019AA NEW TAI LUE LETTER HIGH SUA
-019AB NEW TAI LUE LETTER LOW SUA
-019B0 NEW TAI LUE VOWEL SIGN VOWEL SHORTENER
-019B1 NEW TAI LUE VOWEL SIGN AA
-019B2 NEW TAI LUE VOWEL SIGN II
-019B3 NEW TAI LUE VOWEL SIGN U
-019B4 NEW TAI LUE VOWEL SIGN UU
-019B5 NEW TAI LUE VOWEL SIGN E
-019B6 NEW TAI LUE VOWEL SIGN AE
-019B7 NEW TAI LUE VOWEL SIGN O
-019B8 NEW TAI LUE VOWEL SIGN OA
-019B9 NEW TAI LUE VOWEL SIGN UE
-019BA NEW TAI LUE VOWEL SIGN AY
-019BB NEW TAI LUE VOWEL SIGN AAY
-019BC NEW TAI LUE VOWEL SIGN UY
-019BD NEW TAI LUE VOWEL SIGN OY
-019BE NEW TAI LUE VOWEL SIGN OAY
-019BF NEW TAI LUE VOWEL SIGN UEY
-019C0 NEW TAI LUE VOWEL SIGN IY
-019C1 NEW TAI LUE LETTER FINAL V
-019C2 NEW TAI LUE LETTER FINAL NG
-019C3 NEW TAI LUE LETTER FINAL N
-019C4 NEW TAI LUE LETTER FINAL M
-019C5 NEW TAI LUE LETTER FINAL K
-019C6 NEW TAI LUE LETTER FINAL D
-019C7 NEW TAI LUE LETTER FINAL B
-019C8 NEW TAI LUE TONE MARK-1
-019C9 NEW TAI LUE TONE MARK-2
-019D0 NEW TAI LUE DIGIT ZERO
-019D1 NEW TAI LUE DIGIT ONE
-019D2 NEW TAI LUE DIGIT TWO
-019D3 NEW TAI LUE DIGIT THREE
-019D4 NEW TAI LUE DIGIT FOUR
-019D5 NEW TAI LUE DIGIT FIVE
-019D6 NEW TAI LUE DIGIT SIX
-019D7 NEW TAI LUE DIGIT SEVEN
-019D8 NEW TAI LUE DIGIT EIGHT
-019D9 NEW TAI LUE DIGIT NINE
-019DA NEW TAI LUE THAM DIGIT ONE
-019DE NEW TAI LUE SIGN LAE
-019DF NEW TAI LUE SIGN LAEV
-019E0 KHMER SYMBOL PATHAMASAT
-019E1 KHMER SYMBOL MUOY KOET
-019E2 KHMER SYMBOL PII KOET
-019E3 KHMER SYMBOL BEI KOET
-019E4 KHMER SYMBOL BUON KOET
-019E5 KHMER SYMBOL PRAM KOET
-019E6 KHMER SYMBOL PRAM-MUOY KOET
-019E7 KHMER SYMBOL PRAM-PII KOET
-019E8 KHMER SYMBOL PRAM-BEI KOET
-019E9 KHMER SYMBOL PRAM-BUON KOET
-019EA KHMER SYMBOL DAP KOET
-019EB KHMER SYMBOL DAP-MUOY KOET
-019EC KHMER SYMBOL DAP-PII KOET
-019ED KHMER SYMBOL DAP-BEI KOET
-019EE KHMER SYMBOL DAP-BUON KOET
-019EF KHMER SYMBOL DAP-PRAM KOET
-019F0 KHMER SYMBOL TUTEYASAT
-019F1 KHMER SYMBOL MUOY ROC
-019F2 KHMER SYMBOL PII ROC
-019F3 KHMER SYMBOL BEI ROC
-019F4 KHMER SYMBOL BUON ROC
-019F5 KHMER SYMBOL PRAM ROC
-019F6 KHMER SYMBOL PRAM-MUOY ROC
-019F7 KHMER SYMBOL PRAM-PII ROC
-019F8 KHMER SYMBOL PRAM-BEI ROC
-019F9 KHMER SYMBOL PRAM-BUON ROC
-019FA KHMER SYMBOL DAP ROC
-019FB KHMER SYMBOL DAP-MUOY ROC
-019FC KHMER SYMBOL DAP-PII ROC
-019FD KHMER SYMBOL DAP-BEI ROC
-019FE KHMER SYMBOL DAP-BUON ROC
-019FF KHMER SYMBOL DAP-PRAM ROC
-01A00 BUGINESE LETTER KA
-01A01 BUGINESE LETTER GA
-01A02 BUGINESE LETTER NGA
-01A03 BUGINESE LETTER NGKA
-01A04 BUGINESE LETTER PA
-01A05 BUGINESE LETTER BA
-01A06 BUGINESE LETTER MA
-01A07 BUGINESE LETTER MPA
-01A08 BUGINESE LETTER TA
-01A09 BUGINESE LETTER DA
-01A0A BUGINESE LETTER NA
-01A0B BUGINESE LETTER NRA
-01A0C BUGINESE LETTER CA
-01A0D BUGINESE LETTER JA
-01A0E BUGINESE LETTER NYA
-01A0F BUGINESE LETTER NYCA
-01A10 BUGINESE LETTER YA
-01A11 BUGINESE LETTER RA
-01A12 BUGINESE LETTER LA
-01A13 BUGINESE LETTER VA
-01A14 BUGINESE LETTER SA
-01A15 BUGINESE LETTER A
-01A16 BUGINESE LETTER HA
-01A17 BUGINESE VOWEL SIGN I
-01A18 BUGINESE VOWEL SIGN U
-01A19 BUGINESE VOWEL SIGN E
-01A1A BUGINESE VOWEL SIGN O
-01A1B BUGINESE VOWEL SIGN AE
-01A1E BUGINESE PALLAWA
-01A1F BUGINESE END OF SECTION
-01A20 TAI THAM LETTER HIGH KA
-01A21 TAI THAM LETTER HIGH KHA
-01A22 TAI THAM LETTER HIGH KXA
-01A23 TAI THAM LETTER LOW KA
-01A24 TAI THAM LETTER LOW KXA
-01A25 TAI THAM LETTER LOW KHA
-01A26 TAI THAM LETTER NGA
-01A27 TAI THAM LETTER HIGH CA
-01A28 TAI THAM LETTER HIGH CHA
-01A29 TAI THAM LETTER LOW CA
-01A2A TAI THAM LETTER LOW SA
-01A2B TAI THAM LETTER LOW CHA
-01A2C TAI THAM LETTER NYA
-01A2D TAI THAM LETTER RATA
-01A2E TAI THAM LETTER HIGH RATHA
-01A2F TAI THAM LETTER DA
-01A30 TAI THAM LETTER LOW RATHA
-01A31 TAI THAM LETTER RANA
-01A32 TAI THAM LETTER HIGH TA
-01A33 TAI THAM LETTER HIGH THA
-01A34 TAI THAM LETTER LOW TA
-01A35 TAI THAM LETTER LOW THA
-01A36 TAI THAM LETTER NA
-01A37 TAI THAM LETTER BA
-01A38 TAI THAM LETTER HIGH PA
-01A39 TAI THAM LETTER HIGH PHA
-01A3A TAI THAM LETTER HIGH FA
-01A3B TAI THAM LETTER LOW PA
-01A3C TAI THAM LETTER LOW FA
-01A3D TAI THAM LETTER LOW PHA
-01A3E TAI THAM LETTER MA
-01A3F TAI THAM LETTER LOW YA
-01A40 TAI THAM LETTER HIGH YA
-01A41 TAI THAM LETTER RA
-01A42 TAI THAM LETTER RUE
-01A43 TAI THAM LETTER LA
-01A44 TAI THAM LETTER LUE
-01A45 TAI THAM LETTER WA
-01A46 TAI THAM LETTER HIGH SHA
-01A47 TAI THAM LETTER HIGH SSA
-01A48 TAI THAM LETTER HIGH SA
-01A49 TAI THAM LETTER HIGH HA
-01A4A TAI THAM LETTER LLA
-01A4B TAI THAM LETTER A
-01A4C TAI THAM LETTER LOW HA
-01A4D TAI THAM LETTER I
-01A4E TAI THAM LETTER II
-01A4F TAI THAM LETTER U
-01A50 TAI THAM LETTER UU
-01A51 TAI THAM LETTER EE
-01A52 TAI THAM LETTER OO
-01A53 TAI THAM LETTER LAE
-01A54 TAI THAM LETTER GREAT SA
-01A55 TAI THAM CONSONANT SIGN MEDIAL RA
-01A56 TAI THAM CONSONANT SIGN MEDIAL LA
-01A57 TAI THAM CONSONANT SIGN LA TANG LAI
-01A58 TAI THAM SIGN MAI KANG LAI
-01A59 TAI THAM CONSONANT SIGN FINAL NGA
-01A5A TAI THAM CONSONANT SIGN LOW PA
-01A5B TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA
-01A5C TAI THAM CONSONANT SIGN MA
-01A5D TAI THAM CONSONANT SIGN BA
-01A5E TAI THAM CONSONANT SIGN SA
-01A60 TAI THAM SIGN SAKOT
-01A61 TAI THAM VOWEL SIGN A
-01A62 TAI THAM VOWEL SIGN MAI SAT
-01A63 TAI THAM VOWEL SIGN AA
-01A64 TAI THAM VOWEL SIGN TALL AA
-01A65 TAI THAM VOWEL SIGN I
-01A66 TAI THAM VOWEL SIGN II
-01A67 TAI THAM VOWEL SIGN UE
-01A68 TAI THAM VOWEL SIGN UUE
-01A69 TAI THAM VOWEL SIGN U
-01A6A TAI THAM VOWEL SIGN UU
-01A6B TAI THAM VOWEL SIGN O
-01A6C TAI THAM VOWEL SIGN OA BELOW
-01A6D TAI THAM VOWEL SIGN OY
-01A6E TAI THAM VOWEL SIGN E
-01A6F TAI THAM VOWEL SIGN AE
-01A70 TAI THAM VOWEL SIGN OO
-01A71 TAI THAM VOWEL SIGN AI
-01A72 TAI THAM VOWEL SIGN THAM AI
-01A73 TAI THAM VOWEL SIGN OA ABOVE
-01A74 TAI THAM SIGN MAI KANG
-01A75 TAI THAM SIGN TONE-1
-01A76 TAI THAM SIGN TONE-2
-01A77 TAI THAM SIGN KHUEN TONE-3
-01A78 TAI THAM SIGN KHUEN TONE-4
-01A79 TAI THAM SIGN KHUEN TONE-5
-01A7A TAI THAM SIGN RA HAAM
-01A7B TAI THAM SIGN MAI SAM
-01A7C TAI THAM SIGN KHUEN-LUE KARAN
-01A7F TAI THAM COMBINING CRYPTOGRAMMIC DOT
-01A80 TAI THAM HORA DIGIT ZERO
-01A81 TAI THAM HORA DIGIT ONE
-01A82 TAI THAM HORA DIGIT TWO
-01A83 TAI THAM HORA DIGIT THREE
-01A84 TAI THAM HORA DIGIT FOUR
-01A85 TAI THAM HORA DIGIT FIVE
-01A86 TAI THAM HORA DIGIT SIX
-01A87 TAI THAM HORA DIGIT SEVEN
-01A88 TAI THAM HORA DIGIT EIGHT
-01A89 TAI THAM HORA DIGIT NINE
-01A90 TAI THAM THAM DIGIT ZERO
-01A91 TAI THAM THAM DIGIT ONE
-01A92 TAI THAM THAM DIGIT TWO
-01A93 TAI THAM THAM DIGIT THREE
-01A94 TAI THAM THAM DIGIT FOUR
-01A95 TAI THAM THAM DIGIT FIVE
-01A96 TAI THAM THAM DIGIT SIX
-01A97 TAI THAM THAM DIGIT SEVEN
-01A98 TAI THAM THAM DIGIT EIGHT
-01A99 TAI THAM THAM DIGIT NINE
-01AA0 TAI THAM SIGN WIANG
-01AA1 TAI THAM SIGN WIANGWAAK
-01AA2 TAI THAM SIGN SAWAN
-01AA3 TAI THAM SIGN KEOW
-01AA4 TAI THAM SIGN HOY
-01AA5 TAI THAM SIGN DOKMAI
-01AA6 TAI THAM SIGN REVERSED ROTATED RANA
-01AA7 TAI THAM SIGN MAI YAMOK
-01AA8 TAI THAM SIGN KAAN
-01AA9 TAI THAM SIGN KAANKUU
-01AAA TAI THAM SIGN SATKAAN
-01AAB TAI THAM SIGN SATKAANKUU
-01AAC TAI THAM SIGN HANG
-01AAD TAI THAM SIGN CAANG
-01AB0 COMBINING DOUBLED CIRCUMFLEX ACCENT
-01AB1 COMBINING DIAERESIS-RING
-01AB2 COMBINING INFINITY
-01AB3 COMBINING DOWNWARDS ARROW
-01AB4 COMBINING TRIPLE DOT
-01AB5 COMBINING X-X BELOW
-01AB6 COMBINING WIGGLY LINE BELOW
-01AB7 COMBINING OPEN MARK BELOW
-01AB8 COMBINING DOUBLE OPEN MARK BELOW
-01AB9 COMBINING LIGHT CENTRALIZATION STROKE BELOW
-01ABA COMBINING STRONG CENTRALIZATION STROKE BELOW
-01ABB COMBINING PARENTHESES ABOVE
-01ABC COMBINING DOUBLE PARENTHESES ABOVE
-01ABD COMBINING PARENTHESES BELOW
-01ABE COMBINING PARENTHESES OVERLAY
-01B00 BALINESE SIGN ULU RICEM
-01B01 BALINESE SIGN ULU CANDRA
-01B02 BALINESE SIGN CECEK
-01B03 BALINESE SIGN SURANG
-01B04 BALINESE SIGN BISAH
-01B05 BALINESE LETTER AKARA
-01B06 BALINESE LETTER AKARA TEDUNG
-01B07 BALINESE LETTER IKARA
-01B08 BALINESE LETTER IKARA TEDUNG
-01B09 BALINESE LETTER UKARA
-01B0A BALINESE LETTER UKARA TEDUNG
-01B0B BALINESE LETTER RA REPA
-01B0C BALINESE LETTER RA REPA TEDUNG
-01B0D BALINESE LETTER LA LENGA
-01B0E BALINESE LETTER LA LENGA TEDUNG
-01B0F BALINESE LETTER EKARA
-01B10 BALINESE LETTER AIKARA
-01B11 BALINESE LETTER OKARA
-01B12 BALINESE LETTER OKARA TEDUNG
-01B13 BALINESE LETTER KA
-01B14 BALINESE LETTER KA MAHAPRANA
-01B15 BALINESE LETTER GA
-01B16 BALINESE LETTER GA GORA
-01B17 BALINESE LETTER NGA
-01B18 BALINESE LETTER CA
-01B19 BALINESE LETTER CA LACA
-01B1A BALINESE LETTER JA
-01B1B BALINESE LETTER JA JERA
-01B1C BALINESE LETTER NYA
-01B1D BALINESE LETTER TA LATIK
-01B1E BALINESE LETTER TA MURDA MAHAPRANA
-01B1F BALINESE LETTER DA MURDA ALPAPRANA
-01B20 BALINESE LETTER DA MURDA MAHAPRANA
-01B21 BALINESE LETTER NA RAMBAT
-01B22 BALINESE LETTER TA
-01B23 BALINESE LETTER TA TAWA
-01B24 BALINESE LETTER DA
-01B25 BALINESE LETTER DA MADU
-01B26 BALINESE LETTER NA
-01B27 BALINESE LETTER PA
-01B28 BALINESE LETTER PA KAPAL
-01B29 BALINESE LETTER BA
-01B2A BALINESE LETTER BA KEMBANG
-01B2B BALINESE LETTER MA
-01B2C BALINESE LETTER YA
-01B2D BALINESE LETTER RA
-01B2E BALINESE LETTER LA
-01B2F BALINESE LETTER WA
-01B30 BALINESE LETTER SA SAGA
-01B31 BALINESE LETTER SA SAPA
-01B32 BALINESE LETTER SA
-01B33 BALINESE LETTER HA
-01B34 BALINESE SIGN REREKAN
-01B35 BALINESE VOWEL SIGN TEDUNG
-01B36 BALINESE VOWEL SIGN ULU
-01B37 BALINESE VOWEL SIGN ULU SARI
-01B38 BALINESE VOWEL SIGN SUKU
-01B39 BALINESE VOWEL SIGN SUKU ILUT
-01B3A BALINESE VOWEL SIGN RA REPA
-01B3B BALINESE VOWEL SIGN RA REPA TEDUNG
-01B3C BALINESE VOWEL SIGN LA LENGA
-01B3D BALINESE VOWEL SIGN LA LENGA TEDUNG
-01B3E BALINESE VOWEL SIGN TALING
-01B3F BALINESE VOWEL SIGN TALING REPA
-01B40 BALINESE VOWEL SIGN TALING TEDUNG
-01B41 BALINESE VOWEL SIGN TALING REPA TEDUNG
-01B42 BALINESE VOWEL SIGN PEPET
-01B43 BALINESE VOWEL SIGN PEPET TEDUNG
-01B44 BALINESE ADEG ADEG
-01B45 BALINESE LETTER KAF SASAK
-01B46 BALINESE LETTER KHOT SASAK
-01B47 BALINESE LETTER TZIR SASAK
-01B48 BALINESE LETTER EF SASAK
-01B49 BALINESE LETTER VE SASAK
-01B4A BALINESE LETTER ZAL SASAK
-01B4B BALINESE LETTER ASYURA SASAK
-01B50 BALINESE DIGIT ZERO
-01B51 BALINESE DIGIT ONE
-01B52 BALINESE DIGIT TWO
-01B53 BALINESE DIGIT THREE
-01B54 BALINESE DIGIT FOUR
-01B55 BALINESE DIGIT FIVE
-01B56 BALINESE DIGIT SIX
-01B57 BALINESE DIGIT SEVEN
-01B58 BALINESE DIGIT EIGHT
-01B59 BALINESE DIGIT NINE
-01B5A BALINESE PANTI
-01B5B BALINESE PAMADA
-01B5C BALINESE WINDU
-01B5D BALINESE CARIK PAMUNGKAH
-01B5E BALINESE CARIK SIKI
-01B5F BALINESE CARIK PAREREN
-01B60 BALINESE PAMENENG
-01B61 BALINESE MUSICAL SYMBOL DONG
-01B62 BALINESE MUSICAL SYMBOL DENG
-01B63 BALINESE MUSICAL SYMBOL DUNG
-01B64 BALINESE MUSICAL SYMBOL DANG
-01B65 BALINESE MUSICAL SYMBOL DANG SURANG
-01B66 BALINESE MUSICAL SYMBOL DING
-01B67 BALINESE MUSICAL SYMBOL DAENG
-01B68 BALINESE MUSICAL SYMBOL DEUNG
-01B69 BALINESE MUSICAL SYMBOL DAING
-01B6A BALINESE MUSICAL SYMBOL DANG GEDE
-01B6B BALINESE MUSICAL SYMBOL COMBINING TEGEH
-01B6C BALINESE MUSICAL SYMBOL COMBINING ENDEP
-01B6D BALINESE MUSICAL SYMBOL COMBINING KEMPUL
-01B6E BALINESE MUSICAL SYMBOL COMBINING KEMPLI
-01B6F BALINESE MUSICAL SYMBOL COMBINING JEGOGAN
-01B70 BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN
-01B71 BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN
-01B72 BALINESE MUSICAL SYMBOL COMBINING BENDE
-01B73 BALINESE MUSICAL SYMBOL COMBINING GONG
-01B74 BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG
-01B75 BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG
-01B76 BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK
-01B77 BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK
-01B78 BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG
-01B79 BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG
-01B7A BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK
-01B7B BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK
-01B7C BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING
-01B80 SUNDANESE SIGN PANYECEK
-01B81 SUNDANESE SIGN PANGLAYAR
-01B82 SUNDANESE SIGN PANGWISAD
-01B83 SUNDANESE LETTER A
-01B84 SUNDANESE LETTER I
-01B85 SUNDANESE LETTER U
-01B86 SUNDANESE LETTER AE
-01B87 SUNDANESE LETTER O
-01B88 SUNDANESE LETTER E
-01B89 SUNDANESE LETTER EU
-01B8A SUNDANESE LETTER KA
-01B8B SUNDANESE LETTER QA
-01B8C SUNDANESE LETTER GA
-01B8D SUNDANESE LETTER NGA
-01B8E SUNDANESE LETTER CA
-01B8F SUNDANESE LETTER JA
-01B90 SUNDANESE LETTER ZA
-01B91 SUNDANESE LETTER NYA
-01B92 SUNDANESE LETTER TA
-01B93 SUNDANESE LETTER DA
-01B94 SUNDANESE LETTER NA
-01B95 SUNDANESE LETTER PA
-01B96 SUNDANESE LETTER FA
-01B97 SUNDANESE LETTER VA
-01B98 SUNDANESE LETTER BA
-01B99 SUNDANESE LETTER MA
-01B9A SUNDANESE LETTER YA
-01B9B SUNDANESE LETTER RA
-01B9C SUNDANESE LETTER LA
-01B9D SUNDANESE LETTER WA
-01B9E SUNDANESE LETTER SA
-01B9F SUNDANESE LETTER XA
-01BA0 SUNDANESE LETTER HA
-01BA1 SUNDANESE CONSONANT SIGN PAMINGKAL
-01BA2 SUNDANESE CONSONANT SIGN PANYAKRA
-01BA3 SUNDANESE CONSONANT SIGN PANYIKU
-01BA4 SUNDANESE VOWEL SIGN PANGHULU
-01BA5 SUNDANESE VOWEL SIGN PANYUKU
-01BA6 SUNDANESE VOWEL SIGN PANAELAENG
-01BA7 SUNDANESE VOWEL SIGN PANOLONG
-01BA8 SUNDANESE VOWEL SIGN PAMEPET
-01BA9 SUNDANESE VOWEL SIGN PANEULEUNG
-01BAA SUNDANESE SIGN PAMAAEH
-01BAB SUNDANESE SIGN VIRAMA
-01BAC SUNDANESE CONSONANT SIGN PASANGAN MA
-01BAD SUNDANESE CONSONANT SIGN PASANGAN WA
-01BAE SUNDANESE LETTER KHA
-01BAF SUNDANESE LETTER SYA
-01BB0 SUNDANESE DIGIT ZERO
-01BB1 SUNDANESE DIGIT ONE
-01BB2 SUNDANESE DIGIT TWO
-01BB3 SUNDANESE DIGIT THREE
-01BB4 SUNDANESE DIGIT FOUR
-01BB5 SUNDANESE DIGIT FIVE
-01BB6 SUNDANESE DIGIT SIX
-01BB7 SUNDANESE DIGIT SEVEN
-01BB8 SUNDANESE DIGIT EIGHT
-01BB9 SUNDANESE DIGIT NINE
-01BBA SUNDANESE AVAGRAHA
-01BBB SUNDANESE LETTER REU
-01BBC SUNDANESE LETTER LEU
-01BBD SUNDANESE LETTER BHA
-01BBE SUNDANESE LETTER FINAL K
-01BBF SUNDANESE LETTER FINAL M
-01BC0 BATAK LETTER A
-01BC1 BATAK LETTER SIMALUNGUN A
-01BC2 BATAK LETTER HA
-01BC3 BATAK LETTER SIMALUNGUN HA
-01BC4 BATAK LETTER MANDAILING HA
-01BC5 BATAK LETTER BA
-01BC6 BATAK LETTER KARO BA
-01BC7 BATAK LETTER PA
-01BC8 BATAK LETTER SIMALUNGUN PA
-01BC9 BATAK LETTER NA
-01BCA BATAK LETTER MANDAILING NA
-01BCB BATAK LETTER WA
-01BCC BATAK LETTER SIMALUNGUN WA
-01BCD BATAK LETTER PAKPAK WA
-01BCE BATAK LETTER GA
-01BCF BATAK LETTER SIMALUNGUN GA
-01BD0 BATAK LETTER JA
-01BD1 BATAK LETTER DA
-01BD2 BATAK LETTER RA
-01BD3 BATAK LETTER SIMALUNGUN RA
-01BD4 BATAK LETTER MA
-01BD5 BATAK LETTER SIMALUNGUN MA
-01BD6 BATAK LETTER SOUTHERN TA
-01BD7 BATAK LETTER NORTHERN TA
-01BD8 BATAK LETTER SA
-01BD9 BATAK LETTER SIMALUNGUN SA
-01BDA BATAK LETTER MANDAILING SA
-01BDB BATAK LETTER YA
-01BDC BATAK LETTER SIMALUNGUN YA
-01BDD BATAK LETTER NGA
-01BDE BATAK LETTER LA
-01BDF BATAK LETTER SIMALUNGUN LA
-01BE0 BATAK LETTER NYA
-01BE1 BATAK LETTER CA
-01BE2 BATAK LETTER NDA
-01BE3 BATAK LETTER MBA
-01BE4 BATAK LETTER I
-01BE5 BATAK LETTER U
-01BE6 BATAK SIGN TOMPI
-01BE7 BATAK VOWEL SIGN E
-01BE8 BATAK VOWEL SIGN PAKPAK E
-01BE9 BATAK VOWEL SIGN EE
-01BEA BATAK VOWEL SIGN I
-01BEB BATAK VOWEL SIGN KARO I
-01BEC BATAK VOWEL SIGN O
-01BED BATAK VOWEL SIGN KARO O
-01BEE BATAK VOWEL SIGN U
-01BEF BATAK VOWEL SIGN U FOR SIMALUNGUN SA
-01BF0 BATAK CONSONANT SIGN NG
-01BF1 BATAK CONSONANT SIGN H
-01BF2 BATAK PANGOLAT
-01BF3 BATAK PANONGONAN
-01BFC BATAK SYMBOL BINDU NA METEK
-01BFD BATAK SYMBOL BINDU PINARBORAS
-01BFE BATAK SYMBOL BINDU JUDUL
-01BFF BATAK SYMBOL BINDU PANGOLAT
-01C00 LEPCHA LETTER KA
-01C01 LEPCHA LETTER KLA
-01C02 LEPCHA LETTER KHA
-01C03 LEPCHA LETTER GA
-01C04 LEPCHA LETTER GLA
-01C05 LEPCHA LETTER NGA
-01C06 LEPCHA LETTER CA
-01C07 LEPCHA LETTER CHA
-01C08 LEPCHA LETTER JA
-01C09 LEPCHA LETTER NYA
-01C0A LEPCHA LETTER TA
-01C0B LEPCHA LETTER THA
-01C0C LEPCHA LETTER DA
-01C0D LEPCHA LETTER NA
-01C0E LEPCHA LETTER PA
-01C0F LEPCHA LETTER PLA
-01C10 LEPCHA LETTER PHA
-01C11 LEPCHA LETTER FA
-01C12 LEPCHA LETTER FLA
-01C13 LEPCHA LETTER BA
-01C14 LEPCHA LETTER BLA
-01C15 LEPCHA LETTER MA
-01C16 LEPCHA LETTER MLA
-01C17 LEPCHA LETTER TSA
-01C18 LEPCHA LETTER TSHA
-01C19 LEPCHA LETTER DZA
-01C1A LEPCHA LETTER YA
-01C1B LEPCHA LETTER RA
-01C1C LEPCHA LETTER LA
-01C1D LEPCHA LETTER HA
-01C1E LEPCHA LETTER HLA
-01C1F LEPCHA LETTER VA
-01C20 LEPCHA LETTER SA
-01C21 LEPCHA LETTER SHA
-01C22 LEPCHA LETTER WA
-01C23 LEPCHA LETTER A
-01C24 LEPCHA SUBJOINED LETTER YA
-01C25 LEPCHA SUBJOINED LETTER RA
-01C26 LEPCHA VOWEL SIGN AA
-01C27 LEPCHA VOWEL SIGN I
-01C28 LEPCHA VOWEL SIGN O
-01C29 LEPCHA VOWEL SIGN OO
-01C2A LEPCHA VOWEL SIGN U
-01C2B LEPCHA VOWEL SIGN UU
-01C2C LEPCHA VOWEL SIGN E
-01C2D LEPCHA CONSONANT SIGN K
-01C2E LEPCHA CONSONANT SIGN M
-01C2F LEPCHA CONSONANT SIGN L
-01C30 LEPCHA CONSONANT SIGN N
-01C31 LEPCHA CONSONANT SIGN P
-01C32 LEPCHA CONSONANT SIGN R
-01C33 LEPCHA CONSONANT SIGN T
-01C34 LEPCHA CONSONANT SIGN NYIN-DO
-01C35 LEPCHA CONSONANT SIGN KANG
-01C36 LEPCHA SIGN RAN
-01C37 LEPCHA SIGN NUKTA
-01C3B LEPCHA PUNCTUATION TA-ROL
-01C3C LEPCHA PUNCTUATION NYET THYOOM TA-ROL
-01C3D LEPCHA PUNCTUATION CER-WA
-01C3E LEPCHA PUNCTUATION TSHOOK CER-WA
-01C3F LEPCHA PUNCTUATION TSHOOK
-01C40 LEPCHA DIGIT ZERO
-01C41 LEPCHA DIGIT ONE
-01C42 LEPCHA DIGIT TWO
-01C43 LEPCHA DIGIT THREE
-01C44 LEPCHA DIGIT FOUR
-01C45 LEPCHA DIGIT FIVE
-01C46 LEPCHA DIGIT SIX
-01C47 LEPCHA DIGIT SEVEN
-01C48 LEPCHA DIGIT EIGHT
-01C49 LEPCHA DIGIT NINE
-01C4D LEPCHA LETTER TTA
-01C4E LEPCHA LETTER TTHA
-01C4F LEPCHA LETTER DDA
-01C50 OL CHIKI DIGIT ZERO
-01C51 OL CHIKI DIGIT ONE
-01C52 OL CHIKI DIGIT TWO
-01C53 OL CHIKI DIGIT THREE
-01C54 OL CHIKI DIGIT FOUR
-01C55 OL CHIKI DIGIT FIVE
-01C56 OL CHIKI DIGIT SIX
-01C57 OL CHIKI DIGIT SEVEN
-01C58 OL CHIKI DIGIT EIGHT
-01C59 OL CHIKI DIGIT NINE
-01C5A OL CHIKI LETTER LA
-01C5B OL CHIKI LETTER AT
-01C5C OL CHIKI LETTER AG
-01C5D OL CHIKI LETTER ANG
-01C5E OL CHIKI LETTER AL
-01C5F OL CHIKI LETTER LAA
-01C60 OL CHIKI LETTER AAK
-01C61 OL CHIKI LETTER AAJ
-01C62 OL CHIKI LETTER AAM
-01C63 OL CHIKI LETTER AAW
-01C64 OL CHIKI LETTER LI
-01C65 OL CHIKI LETTER IS
-01C66 OL CHIKI LETTER IH
-01C67 OL CHIKI LETTER INY
-01C68 OL CHIKI LETTER IR
-01C69 OL CHIKI LETTER LU
-01C6A OL CHIKI LETTER UC
-01C6B OL CHIKI LETTER UD
-01C6C OL CHIKI LETTER UNN
-01C6D OL CHIKI LETTER UY
-01C6E OL CHIKI LETTER LE
-01C6F OL CHIKI LETTER EP
-01C70 OL CHIKI LETTER EDD
-01C71 OL CHIKI LETTER EN
-01C72 OL CHIKI LETTER ERR
-01C73 OL CHIKI LETTER LO
-01C74 OL CHIKI LETTER OTT
-01C75 OL CHIKI LETTER OB
-01C76 OL CHIKI LETTER OV
-01C77 OL CHIKI LETTER OH
-01C78 OL CHIKI MU TTUDDAG
-01C79 OL CHIKI GAAHLAA TTUDDAAG
-01C7A OL CHIKI MU-GAAHLAA TTUDDAAG
-01C7B OL CHIKI RELAA
-01C7C OL CHIKI PHAARKAA
-01C7D OL CHIKI AHAD
-01C7E OL CHIKI PUNCTUATION MUCAAD
-01C7F OL CHIKI PUNCTUATION DOUBLE MUCAAD
-01C80 CYRILLIC SMALL LETTER ROUNDED VE
-01C81 CYRILLIC SMALL LETTER LONG-LEGGED DE
-01C82 CYRILLIC SMALL LETTER NARROW O
-01C83 CYRILLIC SMALL LETTER WIDE ES
-01C84 CYRILLIC SMALL LETTER TALL TE
-01C85 CYRILLIC SMALL LETTER THREE-LEGGED TE
-01C86 CYRILLIC SMALL LETTER TALL HARD SIGN
-01C87 CYRILLIC SMALL LETTER TALL YAT
-01C88 CYRILLIC SMALL LETTER UNBLENDED UK
-01C90 GEORGIAN MTAVRULI CAPITAL LETTER AN
-01C91 GEORGIAN MTAVRULI CAPITAL LETTER BAN
-01C92 GEORGIAN MTAVRULI CAPITAL LETTER GAN
-01C93 GEORGIAN MTAVRULI CAPITAL LETTER DON
-01C94 GEORGIAN MTAVRULI CAPITAL LETTER EN
-01C95 GEORGIAN MTAVRULI CAPITAL LETTER VIN
-01C96 GEORGIAN MTAVRULI CAPITAL LETTER ZEN
-01C97 GEORGIAN MTAVRULI CAPITAL LETTER TAN
-01C98 GEORGIAN MTAVRULI CAPITAL LETTER IN
-01C99 GEORGIAN MTAVRULI CAPITAL LETTER KAN
-01C9A GEORGIAN MTAVRULI CAPITAL LETTER LAS
-01C9B GEORGIAN MTAVRULI CAPITAL LETTER MAN
-01C9C GEORGIAN MTAVRULI CAPITAL LETTER NAR
-01C9D GEORGIAN MTAVRULI CAPITAL LETTER ON
-01C9E GEORGIAN MTAVRULI CAPITAL LETTER PAR
-01C9F GEORGIAN MTAVRULI CAPITAL LETTER ZHAR
-01CA0 GEORGIAN MTAVRULI CAPITAL LETTER RAE
-01CA1 GEORGIAN MTAVRULI CAPITAL LETTER SAN
-01CA2 GEORGIAN MTAVRULI CAPITAL LETTER TAR
-01CA3 GEORGIAN MTAVRULI CAPITAL LETTER UN
-01CA4 GEORGIAN MTAVRULI CAPITAL LETTER PHAR
-01CA5 GEORGIAN MTAVRULI CAPITAL LETTER KHAR
-01CA6 GEORGIAN MTAVRULI CAPITAL LETTER GHAN
-01CA7 GEORGIAN MTAVRULI CAPITAL LETTER QAR
-01CA8 GEORGIAN MTAVRULI CAPITAL LETTER SHIN
-01CA9 GEORGIAN MTAVRULI CAPITAL LETTER CHIN
-01CAA GEORGIAN MTAVRULI CAPITAL LETTER CAN
-01CAB GEORGIAN MTAVRULI CAPITAL LETTER JIL
-01CAC GEORGIAN MTAVRULI CAPITAL LETTER CIL
-01CAD GEORGIAN MTAVRULI CAPITAL LETTER CHAR
-01CAE GEORGIAN MTAVRULI CAPITAL LETTER XAN
-01CAF GEORGIAN MTAVRULI CAPITAL LETTER JHAN
-01CB0 GEORGIAN MTAVRULI CAPITAL LETTER HAE
-01CB1 GEORGIAN MTAVRULI CAPITAL LETTER HE
-01CB2 GEORGIAN MTAVRULI CAPITAL LETTER HIE
-01CB3 GEORGIAN MTAVRULI CAPITAL LETTER WE
-01CB4 GEORGIAN MTAVRULI CAPITAL LETTER HAR
-01CB5 GEORGIAN MTAVRULI CAPITAL LETTER HOE
-01CB6 GEORGIAN MTAVRULI CAPITAL LETTER FI
-01CB7 GEORGIAN MTAVRULI CAPITAL LETTER YN
-01CB8 GEORGIAN MTAVRULI CAPITAL LETTER ELIFI
-01CB9 GEORGIAN MTAVRULI CAPITAL LETTER TURNED GAN
-01CBA GEORGIAN MTAVRULI CAPITAL LETTER AIN
-01CBD GEORGIAN MTAVRULI CAPITAL LETTER AEN
-01CBE GEORGIAN MTAVRULI CAPITAL LETTER HARD SIGN
-01CBF GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
-01CC0 SUNDANESE PUNCTUATION BINDU SURYA
-01CC1 SUNDANESE PUNCTUATION BINDU PANGLONG
-01CC2 SUNDANESE PUNCTUATION BINDU PURNAMA
-01CC3 SUNDANESE PUNCTUATION BINDU CAKRA
-01CC4 SUNDANESE PUNCTUATION BINDU LEU SATANGA
-01CC5 SUNDANESE PUNCTUATION BINDU KA SATANGA
-01CC6 SUNDANESE PUNCTUATION BINDU DA SATANGA
-01CC7 SUNDANESE PUNCTUATION BINDU BA SATANGA
-01CD0 VEDIC TONE KARSHANA
-01CD1 VEDIC TONE SHARA
-01CD2 VEDIC TONE PRENKHA
-01CD3 VEDIC SIGN NIHSHVASA
-01CD4 VEDIC SIGN YAJURVEDIC MIDLINE SVARITA
-01CD5 VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA
-01CD6 VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA
-01CD7 VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA
-01CD8 VEDIC TONE CANDRA BELOW
-01CD9 VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER
-01CDA VEDIC TONE DOUBLE SVARITA
-01CDB VEDIC TONE TRIPLE SVARITA
-01CDC VEDIC TONE KATHAKA ANUDATTA
-01CDD VEDIC TONE DOT BELOW
-01CDE VEDIC TONE TWO DOTS BELOW
-01CDF VEDIC TONE THREE DOTS BELOW
-01CE0 VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
-01CE1 VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
-01CE2 VEDIC SIGN VISARGA SVARITA
-01CE3 VEDIC SIGN VISARGA UDATTA
-01CE4 VEDIC SIGN REVERSED VISARGA UDATTA
-01CE5 VEDIC SIGN VISARGA ANUDATTA
-01CE6 VEDIC SIGN REVERSED VISARGA ANUDATTA
-01CE7 VEDIC SIGN VISARGA UDATTA WITH TAIL
-01CE8 VEDIC SIGN VISARGA ANUDATTA WITH TAIL
-01CE9 VEDIC SIGN ANUSVARA ANTARGOMUKHA
-01CEA VEDIC SIGN ANUSVARA BAHIRGOMUKHA
-01CEB VEDIC SIGN ANUSVARA VAMAGOMUKHA
-01CEC VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
-01CED VEDIC SIGN TIRYAK
-01CEE VEDIC SIGN HEXIFORM LONG ANUSVARA
-01CEF VEDIC SIGN LONG ANUSVARA
-01CF0 VEDIC SIGN RTHANG LONG ANUSVARA
-01CF1 VEDIC SIGN ANUSVARA UBHAYATO MUKHA
-01CF2 VEDIC SIGN ARDHAVISARGA
-01CF3 VEDIC SIGN ROTATED ARDHAVISARGA
-01CF4 VEDIC TONE CANDRA ABOVE
-01CF5 VEDIC SIGN JIHVAMULIYA
-01CF6 VEDIC SIGN UPADHMANIYA
-01CF7 VEDIC SIGN ATIKRAMA
-01CF8 VEDIC TONE RING ABOVE
-01CF9 VEDIC TONE DOUBLE RING ABOVE
-01CFA VEDIC SIGN DOUBLE ANUSVARA ANTARGOMUKHA
-01D00 LATIN LETTER SMALL CAPITAL A
-01D01 LATIN LETTER SMALL CAPITAL AE
-01D02 LATIN SMALL LETTER TURNED AE
-01D03 LATIN LETTER SMALL CAPITAL BARRED B
-01D04 LATIN LETTER SMALL CAPITAL C
-01D05 LATIN LETTER SMALL CAPITAL D
-01D06 LATIN LETTER SMALL CAPITAL ETH
-01D07 LATIN LETTER SMALL CAPITAL E
-01D08 LATIN SMALL LETTER TURNED OPEN E
-01D09 LATIN SMALL LETTER TURNED I
-01D0A LATIN LETTER SMALL CAPITAL J
-01D0B LATIN LETTER SMALL CAPITAL K
-01D0C LATIN LETTER SMALL CAPITAL L WITH STROKE
-01D0D LATIN LETTER SMALL CAPITAL M
-01D0E LATIN LETTER SMALL CAPITAL REVERSED N
-01D0F LATIN LETTER SMALL CAPITAL O
-01D10 LATIN LETTER SMALL CAPITAL OPEN O
-01D11 LATIN SMALL LETTER SIDEWAYS O
-01D12 LATIN SMALL LETTER SIDEWAYS OPEN O
-01D13 LATIN SMALL LETTER SIDEWAYS O WITH STROKE
-01D14 LATIN SMALL LETTER TURNED OE
-01D15 LATIN LETTER SMALL CAPITAL OU
-01D16 LATIN SMALL LETTER TOP HALF O
-01D17 LATIN SMALL LETTER BOTTOM HALF O
-01D18 LATIN LETTER SMALL CAPITAL P
-01D19 LATIN LETTER SMALL CAPITAL REVERSED R
-01D1A LATIN LETTER SMALL CAPITAL TURNED R
-01D1B LATIN LETTER SMALL CAPITAL T
-01D1C LATIN LETTER SMALL CAPITAL U
-01D1D LATIN SMALL LETTER SIDEWAYS U
-01D1E LATIN SMALL LETTER SIDEWAYS DIAERESIZED U
-01D1F LATIN SMALL LETTER SIDEWAYS TURNED M
-01D20 LATIN LETTER SMALL CAPITAL V
-01D21 LATIN LETTER SMALL CAPITAL W
-01D22 LATIN LETTER SMALL CAPITAL Z
-01D23 LATIN LETTER SMALL CAPITAL EZH
-01D24 LATIN LETTER VOICED LARYNGEAL SPIRANT
-01D25 LATIN LETTER AIN
-01D26 GREEK LETTER SMALL CAPITAL GAMMA
-01D27 GREEK LETTER SMALL CAPITAL LAMDA
-01D28 GREEK LETTER SMALL CAPITAL PI
-01D29 GREEK LETTER SMALL CAPITAL RHO
-01D2A GREEK LETTER SMALL CAPITAL PSI
-01D2B CYRILLIC LETTER SMALL CAPITAL EL
-01D2C MODIFIER LETTER CAPITAL A
-01D2D MODIFIER LETTER CAPITAL AE
-01D2E MODIFIER LETTER CAPITAL B
-01D2F MODIFIER LETTER CAPITAL BARRED B
-01D30 MODIFIER LETTER CAPITAL D
-01D31 MODIFIER LETTER CAPITAL E
-01D32 MODIFIER LETTER CAPITAL REVERSED E
-01D33 MODIFIER LETTER CAPITAL G
-01D34 MODIFIER LETTER CAPITAL H
-01D35 MODIFIER LETTER CAPITAL I
-01D36 MODIFIER LETTER CAPITAL J
-01D37 MODIFIER LETTER CAPITAL K
-01D38 MODIFIER LETTER CAPITAL L
-01D39 MODIFIER LETTER CAPITAL M
-01D3A MODIFIER LETTER CAPITAL N
-01D3B MODIFIER LETTER CAPITAL REVERSED N
-01D3C MODIFIER LETTER CAPITAL O
-01D3D MODIFIER LETTER CAPITAL OU
-01D3E MODIFIER LETTER CAPITAL P
-01D3F MODIFIER LETTER CAPITAL R
-01D40 MODIFIER LETTER CAPITAL T
-01D41 MODIFIER LETTER CAPITAL U
-01D42 MODIFIER LETTER CAPITAL W
-01D43 MODIFIER LETTER SMALL A
-01D44 MODIFIER LETTER SMALL TURNED A
-01D45 MODIFIER LETTER SMALL ALPHA
-01D46 MODIFIER LETTER SMALL TURNED AE
-01D47 MODIFIER LETTER SMALL B
-01D48 MODIFIER LETTER SMALL D
-01D49 MODIFIER LETTER SMALL E
-01D4A MODIFIER LETTER SMALL SCHWA
-01D4B MODIFIER LETTER SMALL OPEN E
-01D4C MODIFIER LETTER SMALL TURNED OPEN E
-01D4D MODIFIER LETTER SMALL G
-01D4E MODIFIER LETTER SMALL TURNED I
-01D4F MODIFIER LETTER SMALL K
-01D50 MODIFIER LETTER SMALL M
-01D51 MODIFIER LETTER SMALL ENG
-01D52 MODIFIER LETTER SMALL O
-01D53 MODIFIER LETTER SMALL OPEN O
-01D54 MODIFIER LETTER SMALL TOP HALF O
-01D55 MODIFIER LETTER SMALL BOTTOM HALF O
-01D56 MODIFIER LETTER SMALL P
-01D57 MODIFIER LETTER SMALL T
-01D58 MODIFIER LETTER SMALL U
-01D59 MODIFIER LETTER SMALL SIDEWAYS U
-01D5A MODIFIER LETTER SMALL TURNED M
-01D5B MODIFIER LETTER SMALL V
-01D5C MODIFIER LETTER SMALL AIN
-01D5D MODIFIER LETTER SMALL BETA
-01D5E MODIFIER LETTER SMALL GREEK GAMMA
-01D5F MODIFIER LETTER SMALL DELTA
-01D60 MODIFIER LETTER SMALL GREEK PHI
-01D61 MODIFIER LETTER SMALL CHI
-01D62 LATIN SUBSCRIPT SMALL LETTER I
-01D63 LATIN SUBSCRIPT SMALL LETTER R
-01D64 LATIN SUBSCRIPT SMALL LETTER U
-01D65 LATIN SUBSCRIPT SMALL LETTER V
-01D66 GREEK SUBSCRIPT SMALL LETTER BETA
-01D67 GREEK SUBSCRIPT SMALL LETTER GAMMA
-01D68 GREEK SUBSCRIPT SMALL LETTER RHO
-01D69 GREEK SUBSCRIPT SMALL LETTER PHI
-01D6A GREEK SUBSCRIPT SMALL LETTER CHI
-01D6B LATIN SMALL LETTER UE
-01D6C LATIN SMALL LETTER B WITH MIDDLE TILDE
-01D6D LATIN SMALL LETTER D WITH MIDDLE TILDE
-01D6E LATIN SMALL LETTER F WITH MIDDLE TILDE
-01D6F LATIN SMALL LETTER M WITH MIDDLE TILDE
-01D70 LATIN SMALL LETTER N WITH MIDDLE TILDE
-01D71 LATIN SMALL LETTER P WITH MIDDLE TILDE
-01D72 LATIN SMALL LETTER R WITH MIDDLE TILDE
-01D73 LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
-01D74 LATIN SMALL LETTER S WITH MIDDLE TILDE
-01D75 LATIN SMALL LETTER T WITH MIDDLE TILDE
-01D76 LATIN SMALL LETTER Z WITH MIDDLE TILDE
-01D77 LATIN SMALL LETTER TURNED G
-01D78 MODIFIER LETTER CYRILLIC EN
-01D79 LATIN SMALL LETTER INSULAR G
-01D7A LATIN SMALL LETTER TH WITH STRIKETHROUGH
-01D7B LATIN SMALL CAPITAL LETTER I WITH STROKE
-01D7C LATIN SMALL LETTER IOTA WITH STROKE
-01D7D LATIN SMALL LETTER P WITH STROKE
-01D7E LATIN SMALL CAPITAL LETTER U WITH STROKE
-01D7F LATIN SMALL LETTER UPSILON WITH STROKE
-01D80 LATIN SMALL LETTER B WITH PALATAL HOOK
-01D81 LATIN SMALL LETTER D WITH PALATAL HOOK
-01D82 LATIN SMALL LETTER F WITH PALATAL HOOK
-01D83 LATIN SMALL LETTER G WITH PALATAL HOOK
-01D84 LATIN SMALL LETTER K WITH PALATAL HOOK
-01D85 LATIN SMALL LETTER L WITH PALATAL HOOK
-01D86 LATIN SMALL LETTER M WITH PALATAL HOOK
-01D87 LATIN SMALL LETTER N WITH PALATAL HOOK
-01D88 LATIN SMALL LETTER P WITH PALATAL HOOK
-01D89 LATIN SMALL LETTER R WITH PALATAL HOOK
-01D8A LATIN SMALL LETTER S WITH PALATAL HOOK
-01D8B LATIN SMALL LETTER ESH WITH PALATAL HOOK
-01D8C LATIN SMALL LETTER V WITH PALATAL HOOK
-01D8D LATIN SMALL LETTER X WITH PALATAL HOOK
-01D8E LATIN SMALL LETTER Z WITH PALATAL HOOK
-01D8F LATIN SMALL LETTER A WITH RETROFLEX HOOK
-01D90 LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK
-01D91 LATIN SMALL LETTER D WITH HOOK AND TAIL
-01D92 LATIN SMALL LETTER E WITH RETROFLEX HOOK
-01D93 LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK
-01D94 LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK
-01D95 LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK
-01D96 LATIN SMALL LETTER I WITH RETROFLEX HOOK
-01D97 LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK
-01D98 LATIN SMALL LETTER ESH WITH RETROFLEX HOOK
-01D99 LATIN SMALL LETTER U WITH RETROFLEX HOOK
-01D9A LATIN SMALL LETTER EZH WITH RETROFLEX HOOK
-01D9B MODIFIER LETTER SMALL TURNED ALPHA
-01D9C MODIFIER LETTER SMALL C
-01D9D MODIFIER LETTER SMALL C WITH CURL
-01D9E MODIFIER LETTER SMALL ETH
-01D9F MODIFIER LETTER SMALL REVERSED OPEN E
-01DA0 MODIFIER LETTER SMALL F
-01DA1 MODIFIER LETTER SMALL DOTLESS J WITH STROKE
-01DA2 MODIFIER LETTER SMALL SCRIPT G
-01DA3 MODIFIER LETTER SMALL TURNED H
-01DA4 MODIFIER LETTER SMALL I WITH STROKE
-01DA5 MODIFIER LETTER SMALL IOTA
-01DA6 MODIFIER LETTER SMALL CAPITAL I
-01DA7 MODIFIER LETTER SMALL CAPITAL I WITH STROKE
-01DA8 MODIFIER LETTER SMALL J WITH CROSSED-TAIL
-01DA9 MODIFIER LETTER SMALL L WITH RETROFLEX HOOK
-01DAA MODIFIER LETTER SMALL L WITH PALATAL HOOK
-01DAB MODIFIER LETTER SMALL CAPITAL L
-01DAC MODIFIER LETTER SMALL M WITH HOOK
-01DAD MODIFIER LETTER SMALL TURNED M WITH LONG LEG
-01DAE MODIFIER LETTER SMALL N WITH LEFT HOOK
-01DAF MODIFIER LETTER SMALL N WITH RETROFLEX HOOK
-01DB0 MODIFIER LETTER SMALL CAPITAL N
-01DB1 MODIFIER LETTER SMALL BARRED O
-01DB2 MODIFIER LETTER SMALL PHI
-01DB3 MODIFIER LETTER SMALL S WITH HOOK
-01DB4 MODIFIER LETTER SMALL ESH
-01DB5 MODIFIER LETTER SMALL T WITH PALATAL HOOK
-01DB6 MODIFIER LETTER SMALL U BAR
-01DB7 MODIFIER LETTER SMALL UPSILON
-01DB8 MODIFIER LETTER SMALL CAPITAL U
-01DB9 MODIFIER LETTER SMALL V WITH HOOK
-01DBA MODIFIER LETTER SMALL TURNED V
-01DBB MODIFIER LETTER SMALL Z
-01DBC MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK
-01DBD MODIFIER LETTER SMALL Z WITH CURL
-01DBE MODIFIER LETTER SMALL EZH
-01DBF MODIFIER LETTER SMALL THETA
-01DC0 COMBINING DOTTED GRAVE ACCENT
-01DC1 COMBINING DOTTED ACUTE ACCENT
-01DC2 COMBINING SNAKE BELOW
-01DC3 COMBINING SUSPENSION MARK
-01DC4 COMBINING MACRON-ACUTE
-01DC5 COMBINING GRAVE-MACRON
-01DC6 COMBINING MACRON-GRAVE
-01DC7 COMBINING ACUTE-MACRON
-01DC8 COMBINING GRAVE-ACUTE-GRAVE
-01DC9 COMBINING ACUTE-GRAVE-ACUTE
-01DCA COMBINING LATIN SMALL LETTER R BELOW
-01DCB COMBINING BREVE-MACRON
-01DCC COMBINING MACRON-BREVE
-01DCD COMBINING DOUBLE CIRCUMFLEX ABOVE
-01DCE COMBINING OGONEK ABOVE
-01DCF COMBINING ZIGZAG BELOW
-01DD0 COMBINING IS BELOW
-01DD1 COMBINING UR ABOVE
-01DD2 COMBINING US ABOVE
-01DD3 COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE
-01DD4 COMBINING LATIN SMALL LETTER AE
-01DD5 COMBINING LATIN SMALL LETTER AO
-01DD6 COMBINING LATIN SMALL LETTER AV
-01DD7 COMBINING LATIN SMALL LETTER C CEDILLA
-01DD8 COMBINING LATIN SMALL LETTER INSULAR D
-01DD9 COMBINING LATIN SMALL LETTER ETH
-01DDA COMBINING LATIN SMALL LETTER G
-01DDB COMBINING LATIN LETTER SMALL CAPITAL G
-01DDC COMBINING LATIN SMALL LETTER K
-01DDD COMBINING LATIN SMALL LETTER L
-01DDE COMBINING LATIN LETTER SMALL CAPITAL L
-01DDF COMBINING LATIN LETTER SMALL CAPITAL M
-01DE0 COMBINING LATIN SMALL LETTER N
-01DE1 COMBINING LATIN LETTER SMALL CAPITAL N
-01DE2 COMBINING LATIN LETTER SMALL CAPITAL R
-01DE3 COMBINING LATIN SMALL LETTER R ROTUNDA
-01DE4 COMBINING LATIN SMALL LETTER S
-01DE5 COMBINING LATIN SMALL LETTER LONG S
-01DE6 COMBINING LATIN SMALL LETTER Z
-01DE7 COMBINING LATIN SMALL LETTER ALPHA
-01DE8 COMBINING LATIN SMALL LETTER B
-01DE9 COMBINING LATIN SMALL LETTER BETA
-01DEA COMBINING LATIN SMALL LETTER SCHWA
-01DEB COMBINING LATIN SMALL LETTER F
-01DEC COMBINING LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
-01DED COMBINING LATIN SMALL LETTER O WITH LIGHT CENTRALIZATION STROKE
-01DEE COMBINING LATIN SMALL LETTER P
-01DEF COMBINING LATIN SMALL LETTER ESH
-01DF0 COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE
-01DF1 COMBINING LATIN SMALL LETTER W
-01DF2 COMBINING LATIN SMALL LETTER A WITH DIAERESIS
-01DF3 COMBINING LATIN SMALL LETTER O WITH DIAERESIS
-01DF4 COMBINING LATIN SMALL LETTER U WITH DIAERESIS
-01DF5 COMBINING UP TACK ABOVE
-01DF6 COMBINING KAVYKA ABOVE RIGHT
-01DF7 COMBINING KAVYKA ABOVE LEFT
-01DF8 COMBINING DOT ABOVE LEFT
-01DF9 COMBINING WIDE INVERTED BRIDGE BELOW
-01DFB COMBINING DELETION MARK
-01DFC COMBINING DOUBLE INVERTED BREVE BELOW
-01DFD COMBINING ALMOST EQUAL TO BELOW
-01DFE COMBINING LEFT ARROWHEAD ABOVE
-01DFF COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
-01E00 LATIN CAPITAL LETTER A WITH RING BELOW
-01E01 LATIN SMALL LETTER A WITH RING BELOW
-01E02 LATIN CAPITAL LETTER B WITH DOT ABOVE
-01E03 LATIN SMALL LETTER B WITH DOT ABOVE
-01E04 LATIN CAPITAL LETTER B WITH DOT BELOW
-01E05 LATIN SMALL LETTER B WITH DOT BELOW
-01E06 LATIN CAPITAL LETTER B WITH LINE BELOW
-01E07 LATIN SMALL LETTER B WITH LINE BELOW
-01E08 LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
-01E09 LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
-01E0A LATIN CAPITAL LETTER D WITH DOT ABOVE
-01E0B LATIN SMALL LETTER D WITH DOT ABOVE
-01E0C LATIN CAPITAL LETTER D WITH DOT BELOW
-01E0D LATIN SMALL LETTER D WITH DOT BELOW
-01E0E LATIN CAPITAL LETTER D WITH LINE BELOW
-01E0F LATIN SMALL LETTER D WITH LINE BELOW
-01E10 LATIN CAPITAL LETTER D WITH CEDILLA
-01E11 LATIN SMALL LETTER D WITH CEDILLA
-01E12 LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW
-01E13 LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
-01E14 LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
-01E15 LATIN SMALL LETTER E WITH MACRON AND GRAVE
-01E16 LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
-01E17 LATIN SMALL LETTER E WITH MACRON AND ACUTE
-01E18 LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW
-01E19 LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
-01E1A LATIN CAPITAL LETTER E WITH TILDE BELOW
-01E1B LATIN SMALL LETTER E WITH TILDE BELOW
-01E1C LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
-01E1D LATIN SMALL LETTER E WITH CEDILLA AND BREVE
-01E1E LATIN CAPITAL LETTER F WITH DOT ABOVE
-01E1F LATIN SMALL LETTER F WITH DOT ABOVE
-01E20 LATIN CAPITAL LETTER G WITH MACRON
-01E21 LATIN SMALL LETTER G WITH MACRON
-01E22 LATIN CAPITAL LETTER H WITH DOT ABOVE
-01E23 LATIN SMALL LETTER H WITH DOT ABOVE
-01E24 LATIN CAPITAL LETTER H WITH DOT BELOW
-01E25 LATIN SMALL LETTER H WITH DOT BELOW
-01E26 LATIN CAPITAL LETTER H WITH DIAERESIS
-01E27 LATIN SMALL LETTER H WITH DIAERESIS
-01E28 LATIN CAPITAL LETTER H WITH CEDILLA
-01E29 LATIN SMALL LETTER H WITH CEDILLA
-01E2A LATIN CAPITAL LETTER H WITH BREVE BELOW
-01E2B LATIN SMALL LETTER H WITH BREVE BELOW
-01E2C LATIN CAPITAL LETTER I WITH TILDE BELOW
-01E2D LATIN SMALL LETTER I WITH TILDE BELOW
-01E2E LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
-01E2F LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
-01E30 LATIN CAPITAL LETTER K WITH ACUTE
-01E31 LATIN SMALL LETTER K WITH ACUTE
-01E32 LATIN CAPITAL LETTER K WITH DOT BELOW
-01E33 LATIN SMALL LETTER K WITH DOT BELOW
-01E34 LATIN CAPITAL LETTER K WITH LINE BELOW
-01E35 LATIN SMALL LETTER K WITH LINE BELOW
-01E36 LATIN CAPITAL LETTER L WITH DOT BELOW
-01E37 LATIN SMALL LETTER L WITH DOT BELOW
-01E38 LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
-01E39 LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
-01E3A LATIN CAPITAL LETTER L WITH LINE BELOW
-01E3B LATIN SMALL LETTER L WITH LINE BELOW
-01E3C LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW
-01E3D LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
-01E3E LATIN CAPITAL LETTER M WITH ACUTE
-01E3F LATIN SMALL LETTER M WITH ACUTE
-01E40 LATIN CAPITAL LETTER M WITH DOT ABOVE
-01E41 LATIN SMALL LETTER M WITH DOT ABOVE
-01E42 LATIN CAPITAL LETTER M WITH DOT BELOW
-01E43 LATIN SMALL LETTER M WITH DOT BELOW
-01E44 LATIN CAPITAL LETTER N WITH DOT ABOVE
-01E45 LATIN SMALL LETTER N WITH DOT ABOVE
-01E46 LATIN CAPITAL LETTER N WITH DOT BELOW
-01E47 LATIN SMALL LETTER N WITH DOT BELOW
-01E48 LATIN CAPITAL LETTER N WITH LINE BELOW
-01E49 LATIN SMALL LETTER N WITH LINE BELOW
-01E4A LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW
-01E4B LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
-01E4C LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
-01E4D LATIN SMALL LETTER O WITH TILDE AND ACUTE
-01E4E LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
-01E4F LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
-01E50 LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
-01E51 LATIN SMALL LETTER O WITH MACRON AND GRAVE
-01E52 LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
-01E53 LATIN SMALL LETTER O WITH MACRON AND ACUTE
-01E54 LATIN CAPITAL LETTER P WITH ACUTE
-01E55 LATIN SMALL LETTER P WITH ACUTE
-01E56 LATIN CAPITAL LETTER P WITH DOT ABOVE
-01E57 LATIN SMALL LETTER P WITH DOT ABOVE
-01E58 LATIN CAPITAL LETTER R WITH DOT ABOVE
-01E59 LATIN SMALL LETTER R WITH DOT ABOVE
-01E5A LATIN CAPITAL LETTER R WITH DOT BELOW
-01E5B LATIN SMALL LETTER R WITH DOT BELOW
-01E5C LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
-01E5D LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
-01E5E LATIN CAPITAL LETTER R WITH LINE BELOW
-01E5F LATIN SMALL LETTER R WITH LINE BELOW
-01E60 LATIN CAPITAL LETTER S WITH DOT ABOVE
-01E61 LATIN SMALL LETTER S WITH DOT ABOVE
-01E62 LATIN CAPITAL LETTER S WITH DOT BELOW
-01E63 LATIN SMALL LETTER S WITH DOT BELOW
-01E64 LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
-01E65 LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
-01E66 LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
-01E67 LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
-01E68 LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
-01E69 LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
-01E6A LATIN CAPITAL LETTER T WITH DOT ABOVE
-01E6B LATIN SMALL LETTER T WITH DOT ABOVE
-01E6C LATIN CAPITAL LETTER T WITH DOT BELOW
-01E6D LATIN SMALL LETTER T WITH DOT BELOW
-01E6E LATIN CAPITAL LETTER T WITH LINE BELOW
-01E6F LATIN SMALL LETTER T WITH LINE BELOW
-01E70 LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW
-01E71 LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
-01E72 LATIN CAPITAL LETTER U WITH DIAERESIS BELOW
-01E73 LATIN SMALL LETTER U WITH DIAERESIS BELOW
-01E74 LATIN CAPITAL LETTER U WITH TILDE BELOW
-01E75 LATIN SMALL LETTER U WITH TILDE BELOW
-01E76 LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW
-01E77 LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
-01E78 LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
-01E79 LATIN SMALL LETTER U WITH TILDE AND ACUTE
-01E7A LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
-01E7B LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
-01E7C LATIN CAPITAL LETTER V WITH TILDE
-01E7D LATIN SMALL LETTER V WITH TILDE
-01E7E LATIN CAPITAL LETTER V WITH DOT BELOW
-01E7F LATIN SMALL LETTER V WITH DOT BELOW
-01E80 LATIN CAPITAL LETTER W WITH GRAVE
-01E81 LATIN SMALL LETTER W WITH GRAVE
-01E82 LATIN CAPITAL LETTER W WITH ACUTE
-01E83 LATIN SMALL LETTER W WITH ACUTE
-01E84 LATIN CAPITAL LETTER W WITH DIAERESIS
-01E85 LATIN SMALL LETTER W WITH DIAERESIS
-01E86 LATIN CAPITAL LETTER W WITH DOT ABOVE
-01E87 LATIN SMALL LETTER W WITH DOT ABOVE
-01E88 LATIN CAPITAL LETTER W WITH DOT BELOW
-01E89 LATIN SMALL LETTER W WITH DOT BELOW
-01E8A LATIN CAPITAL LETTER X WITH DOT ABOVE
-01E8B LATIN SMALL LETTER X WITH DOT ABOVE
-01E8C LATIN CAPITAL LETTER X WITH DIAERESIS
-01E8D LATIN SMALL LETTER X WITH DIAERESIS
-01E8E LATIN CAPITAL LETTER Y WITH DOT ABOVE
-01E8F LATIN SMALL LETTER Y WITH DOT ABOVE
-01E90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX
-01E91 LATIN SMALL LETTER Z WITH CIRCUMFLEX
-01E92 LATIN CAPITAL LETTER Z WITH DOT BELOW
-01E93 LATIN SMALL LETTER Z WITH DOT BELOW
-01E94 LATIN CAPITAL LETTER Z WITH LINE BELOW
-01E95 LATIN SMALL LETTER Z WITH LINE BELOW
-01E96 LATIN SMALL LETTER H WITH LINE BELOW
-01E97 LATIN SMALL LETTER T WITH DIAERESIS
-01E98 LATIN SMALL LETTER W WITH RING ABOVE
-01E99 LATIN SMALL LETTER Y WITH RING ABOVE
-01E9A LATIN SMALL LETTER A WITH RIGHT HALF RING
-01E9B LATIN SMALL LETTER LONG S WITH DOT ABOVE
-01E9C LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
-01E9D LATIN SMALL LETTER LONG S WITH HIGH STROKE
-01E9E LATIN CAPITAL LETTER SHARP S
-01E9F LATIN SMALL LETTER DELTA
-01EA0 LATIN CAPITAL LETTER A WITH DOT BELOW
-01EA1 LATIN SMALL LETTER A WITH DOT BELOW
-01EA2 LATIN CAPITAL LETTER A WITH HOOK ABOVE
-01EA3 LATIN SMALL LETTER A WITH HOOK ABOVE
-01EA4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
-01EA5 LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
-01EA6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
-01EA7 LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
-01EA8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-01EA9 LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-01EAA LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
-01EAB LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
-01EAC LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-01EAD LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-01EAE LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
-01EAF LATIN SMALL LETTER A WITH BREVE AND ACUTE
-01EB0 LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
-01EB1 LATIN SMALL LETTER A WITH BREVE AND GRAVE
-01EB2 LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
-01EB3 LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
-01EB4 LATIN CAPITAL LETTER A WITH BREVE AND TILDE
-01EB5 LATIN SMALL LETTER A WITH BREVE AND TILDE
-01EB6 LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
-01EB7 LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
-01EB8 LATIN CAPITAL LETTER E WITH DOT BELOW
-01EB9 LATIN SMALL LETTER E WITH DOT BELOW
-01EBA LATIN CAPITAL LETTER E WITH HOOK ABOVE
-01EBB LATIN SMALL LETTER E WITH HOOK ABOVE
-01EBC LATIN CAPITAL LETTER E WITH TILDE
-01EBD LATIN SMALL LETTER E WITH TILDE
-01EBE LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
-01EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
-01EC0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
-01EC1 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
-01EC2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-01EC3 LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-01EC4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
-01EC5 LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
-01EC6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-01EC7 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-01EC8 LATIN CAPITAL LETTER I WITH HOOK ABOVE
-01EC9 LATIN SMALL LETTER I WITH HOOK ABOVE
-01ECA LATIN CAPITAL LETTER I WITH DOT BELOW
-01ECB LATIN SMALL LETTER I WITH DOT BELOW
-01ECC LATIN CAPITAL LETTER O WITH DOT BELOW
-01ECD LATIN SMALL LETTER O WITH DOT BELOW
-01ECE LATIN CAPITAL LETTER O WITH HOOK ABOVE
-01ECF LATIN SMALL LETTER O WITH HOOK ABOVE
-01ED0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
-01ED1 LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
-01ED2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
-01ED3 LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
-01ED4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-01ED5 LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-01ED6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
-01ED7 LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
-01ED8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-01ED9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-01EDA LATIN CAPITAL LETTER O WITH HORN AND ACUTE
-01EDB LATIN SMALL LETTER O WITH HORN AND ACUTE
-01EDC LATIN CAPITAL LETTER O WITH HORN AND GRAVE
-01EDD LATIN SMALL LETTER O WITH HORN AND GRAVE
-01EDE LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
-01EDF LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
-01EE0 LATIN CAPITAL LETTER O WITH HORN AND TILDE
-01EE1 LATIN SMALL LETTER O WITH HORN AND TILDE
-01EE2 LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
-01EE3 LATIN SMALL LETTER O WITH HORN AND DOT BELOW
-01EE4 LATIN CAPITAL LETTER U WITH DOT BELOW
-01EE5 LATIN SMALL LETTER U WITH DOT BELOW
-01EE6 LATIN CAPITAL LETTER U WITH HOOK ABOVE
-01EE7 LATIN SMALL LETTER U WITH HOOK ABOVE
-01EE8 LATIN CAPITAL LETTER U WITH HORN AND ACUTE
-01EE9 LATIN SMALL LETTER U WITH HORN AND ACUTE
-01EEA LATIN CAPITAL LETTER U WITH HORN AND GRAVE
-01EEB LATIN SMALL LETTER U WITH HORN AND GRAVE
-01EEC LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
-01EED LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
-01EEE LATIN CAPITAL LETTER U WITH HORN AND TILDE
-01EEF LATIN SMALL LETTER U WITH HORN AND TILDE
-01EF0 LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
-01EF1 LATIN SMALL LETTER U WITH HORN AND DOT BELOW
-01EF2 LATIN CAPITAL LETTER Y WITH GRAVE
-01EF3 LATIN SMALL LETTER Y WITH GRAVE
-01EF4 LATIN CAPITAL LETTER Y WITH DOT BELOW
-01EF5 LATIN SMALL LETTER Y WITH DOT BELOW
-01EF6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE
-01EF7 LATIN SMALL LETTER Y WITH HOOK ABOVE
-01EF8 LATIN CAPITAL LETTER Y WITH TILDE
-01EF9 LATIN SMALL LETTER Y WITH TILDE
-01EFA LATIN CAPITAL LETTER MIDDLE-WELSH LL
-01EFB LATIN SMALL LETTER MIDDLE-WELSH LL
-01EFC LATIN CAPITAL LETTER MIDDLE-WELSH V
-01EFD LATIN SMALL LETTER MIDDLE-WELSH V
-01EFE LATIN CAPITAL LETTER Y WITH LOOP
-01EFF LATIN SMALL LETTER Y WITH LOOP
-01F00 GREEK SMALL LETTER ALPHA WITH PSILI
-01F01 GREEK SMALL LETTER ALPHA WITH DASIA
-01F02 GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
-01F03 GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
-01F04 GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
-01F05 GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
-01F06 GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
-01F07 GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
-01F08 GREEK CAPITAL LETTER ALPHA WITH PSILI
-01F09 GREEK CAPITAL LETTER ALPHA WITH DASIA
-01F0A GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
-01F0B GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
-01F0C GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
-01F0D GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
-01F0E GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
-01F0F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
-01F10 GREEK SMALL LETTER EPSILON WITH PSILI
-01F11 GREEK SMALL LETTER EPSILON WITH DASIA
-01F12 GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
-01F13 GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
-01F14 GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
-01F15 GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
-01F18 GREEK CAPITAL LETTER EPSILON WITH PSILI
-01F19 GREEK CAPITAL LETTER EPSILON WITH DASIA
-01F1A GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
-01F1B GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
-01F1C GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
-01F1D GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
-01F20 GREEK SMALL LETTER ETA WITH PSILI
-01F21 GREEK SMALL LETTER ETA WITH DASIA
-01F22 GREEK SMALL LETTER ETA WITH PSILI AND VARIA
-01F23 GREEK SMALL LETTER ETA WITH DASIA AND VARIA
-01F24 GREEK SMALL LETTER ETA WITH PSILI AND OXIA
-01F25 GREEK SMALL LETTER ETA WITH DASIA AND OXIA
-01F26 GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
-01F27 GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
-01F28 GREEK CAPITAL LETTER ETA WITH PSILI
-01F29 GREEK CAPITAL LETTER ETA WITH DASIA
-01F2A GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
-01F2B GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
-01F2C GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
-01F2D GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
-01F2E GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
-01F2F GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
-01F30 GREEK SMALL LETTER IOTA WITH PSILI
-01F31 GREEK SMALL LETTER IOTA WITH DASIA
-01F32 GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
-01F33 GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
-01F34 GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
-01F35 GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
-01F36 GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
-01F37 GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
-01F38 GREEK CAPITAL LETTER IOTA WITH PSILI
-01F39 GREEK CAPITAL LETTER IOTA WITH DASIA
-01F3A GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
-01F3B GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
-01F3C GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
-01F3D GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
-01F3E GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
-01F3F GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
-01F40 GREEK SMALL LETTER OMICRON WITH PSILI
-01F41 GREEK SMALL LETTER OMICRON WITH DASIA
-01F42 GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
-01F43 GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
-01F44 GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
-01F45 GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
-01F48 GREEK CAPITAL LETTER OMICRON WITH PSILI
-01F49 GREEK CAPITAL LETTER OMICRON WITH DASIA
-01F4A GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
-01F4B GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
-01F4C GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
-01F4D GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
-01F50 GREEK SMALL LETTER UPSILON WITH PSILI
-01F51 GREEK SMALL LETTER UPSILON WITH DASIA
-01F52 GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
-01F53 GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
-01F54 GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
-01F55 GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
-01F56 GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
-01F57 GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
-01F59 GREEK CAPITAL LETTER UPSILON WITH DASIA
-01F5B GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
-01F5D GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
-01F5F GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
-01F60 GREEK SMALL LETTER OMEGA WITH PSILI
-01F61 GREEK SMALL LETTER OMEGA WITH DASIA
-01F62 GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
-01F63 GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
-01F64 GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
-01F65 GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
-01F66 GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
-01F67 GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
-01F68 GREEK CAPITAL LETTER OMEGA WITH PSILI
-01F69 GREEK CAPITAL LETTER OMEGA WITH DASIA
-01F6A GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
-01F6B GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
-01F6C GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
-01F6D GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
-01F6E GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
-01F6F GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
-01F70 GREEK SMALL LETTER ALPHA WITH VARIA
-01F71 GREEK SMALL LETTER ALPHA WITH OXIA
-01F72 GREEK SMALL LETTER EPSILON WITH VARIA
-01F73 GREEK SMALL LETTER EPSILON WITH OXIA
-01F74 GREEK SMALL LETTER ETA WITH VARIA
-01F75 GREEK SMALL LETTER ETA WITH OXIA
-01F76 GREEK SMALL LETTER IOTA WITH VARIA
-01F77 GREEK SMALL LETTER IOTA WITH OXIA
-01F78 GREEK SMALL LETTER OMICRON WITH VARIA
-01F79 GREEK SMALL LETTER OMICRON WITH OXIA
-01F7A GREEK SMALL LETTER UPSILON WITH VARIA
-01F7B GREEK SMALL LETTER UPSILON WITH OXIA
-01F7C GREEK SMALL LETTER OMEGA WITH VARIA
-01F7D GREEK SMALL LETTER OMEGA WITH OXIA
-01F80 GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
-01F81 GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
-01F82 GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
-01F83 GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
-01F84 GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
-01F85 GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
-01F86 GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
-01F87 GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
-01F88 GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
-01F89 GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
-01F8A GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
-01F8B GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
-01F8C GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
-01F8D GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
-01F8E GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
-01F8F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
-01F90 GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
-01F91 GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
-01F92 GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
-01F93 GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
-01F94 GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
-01F95 GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
-01F96 GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
-01F97 GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
-01F98 GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
-01F99 GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
-01F9A GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
-01F9B GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
-01F9C GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
-01F9D GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
-01F9E GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
-01F9F GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
-01FA0 GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
-01FA1 GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
-01FA2 GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
-01FA3 GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
-01FA4 GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
-01FA5 GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
-01FA6 GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
-01FA7 GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
-01FA8 GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI
-01FA9 GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI
-01FAA GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
-01FAB GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
-01FAC GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
-01FAD GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
-01FAE GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
-01FAF GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
-01FB0 GREEK SMALL LETTER ALPHA WITH VRACHY
-01FB1 GREEK SMALL LETTER ALPHA WITH MACRON
-01FB2 GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
-01FB3 GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI
-01FB4 GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
-01FB6 GREEK SMALL LETTER ALPHA WITH PERISPOMENI
-01FB7 GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
-01FB8 GREEK CAPITAL LETTER ALPHA WITH VRACHY
-01FB9 GREEK CAPITAL LETTER ALPHA WITH MACRON
-01FBA GREEK CAPITAL LETTER ALPHA WITH VARIA
-01FBB GREEK CAPITAL LETTER ALPHA WITH OXIA
-01FBC GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
-01FBD GREEK KORONIS
-01FBE GREEK PROSGEGRAMMENI
-01FBF GREEK PSILI
-01FC0 GREEK PERISPOMENI
-01FC1 GREEK DIALYTIKA AND PERISPOMENI
-01FC2 GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
-01FC3 GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
-01FC4 GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
-01FC6 GREEK SMALL LETTER ETA WITH PERISPOMENI
-01FC7 GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
-01FC8 GREEK CAPITAL LETTER EPSILON WITH VARIA
-01FC9 GREEK CAPITAL LETTER EPSILON WITH OXIA
-01FCA GREEK CAPITAL LETTER ETA WITH VARIA
-01FCB GREEK CAPITAL LETTER ETA WITH OXIA
-01FCC GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
-01FCD GREEK PSILI AND VARIA
-01FCE GREEK PSILI AND OXIA
-01FCF GREEK PSILI AND PERISPOMENI
-01FD0 GREEK SMALL LETTER IOTA WITH VRACHY
-01FD1 GREEK SMALL LETTER IOTA WITH MACRON
-01FD2 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
-01FD3 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
-01FD6 GREEK SMALL LETTER IOTA WITH PERISPOMENI
-01FD7 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
-01FD8 GREEK CAPITAL LETTER IOTA WITH VRACHY
-01FD9 GREEK CAPITAL LETTER IOTA WITH MACRON
-01FDA GREEK CAPITAL LETTER IOTA WITH VARIA
-01FDB GREEK CAPITAL LETTER IOTA WITH OXIA
-01FDD GREEK DASIA AND VARIA
-01FDE GREEK DASIA AND OXIA
-01FDF GREEK DASIA AND PERISPOMENI
-01FE0 GREEK SMALL LETTER UPSILON WITH VRACHY
-01FE1 GREEK SMALL LETTER UPSILON WITH MACRON
-01FE2 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
-01FE3 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
-01FE4 GREEK SMALL LETTER RHO WITH PSILI
-01FE5 GREEK SMALL LETTER RHO WITH DASIA
-01FE6 GREEK SMALL LETTER UPSILON WITH PERISPOMENI
-01FE7 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
-01FE8 GREEK CAPITAL LETTER UPSILON WITH VRACHY
-01FE9 GREEK CAPITAL LETTER UPSILON WITH MACRON
-01FEA GREEK CAPITAL LETTER UPSILON WITH VARIA
-01FEB GREEK CAPITAL LETTER UPSILON WITH OXIA
-01FEC GREEK CAPITAL LETTER RHO WITH DASIA
-01FED GREEK DIALYTIKA AND VARIA
-01FEE GREEK DIALYTIKA AND OXIA
-01FEF GREEK VARIA
-01FF2 GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
-01FF3 GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI
-01FF4 GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
-01FF6 GREEK SMALL LETTER OMEGA WITH PERISPOMENI
-01FF7 GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
-01FF8 GREEK CAPITAL LETTER OMICRON WITH VARIA
-01FF9 GREEK CAPITAL LETTER OMICRON WITH OXIA
-01FFA GREEK CAPITAL LETTER OMEGA WITH VARIA
-01FFB GREEK CAPITAL LETTER OMEGA WITH OXIA
-01FFC GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
-01FFD GREEK OXIA
-01FFE GREEK DASIA
-02000 EN QUAD
-02001 EM QUAD
-02002 EN SPACE
-02003 EM SPACE
-02004 THREE-PER-EM SPACE
-02005 FOUR-PER-EM SPACE
-02006 SIX-PER-EM SPACE
-02007 FIGURE SPACE
-02008 PUNCTUATION SPACE
-02009 THIN SPACE
-0200A HAIR SPACE
-0200B ZERO WIDTH SPACE
-0200B ZWSP
-0200C ZERO WIDTH NON-JOINER
-0200C ZWNJ
-0200D ZERO WIDTH JOINER
-0200D ZWJ
-0200E LEFT-TO-RIGHT MARK
-0200E LRM
-0200F RIGHT-TO-LEFT MARK
-0200F RLM
-02010 HYPHEN
-02011 NON-BREAKING HYPHEN
-02012 FIGURE DASH
-02013 EN DASH
-02014 EM DASH
-02015 HORIZONTAL BAR
-02016 DOUBLE VERTICAL LINE
-02017 DOUBLE LOW LINE
-02018 LEFT SINGLE QUOTATION MARK
-02019 RIGHT SINGLE QUOTATION MARK
-0201A SINGLE LOW-9 QUOTATION MARK
-0201B SINGLE HIGH-REVERSED-9 QUOTATION MARK
-0201C LEFT DOUBLE QUOTATION MARK
-0201D RIGHT DOUBLE QUOTATION MARK
-0201E DOUBLE LOW-9 QUOTATION MARK
-0201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK
-02020 DAGGER
-02021 DOUBLE DAGGER
-02022 BULLET
-02023 TRIANGULAR BULLET
-02024 ONE DOT LEADER
-02025 TWO DOT LEADER
-02026 HORIZONTAL ELLIPSIS
-02027 HYPHENATION POINT
-02028 LINE SEPARATOR
-02029 PARAGRAPH SEPARATOR
-0202A LEFT-TO-RIGHT EMBEDDING
-0202A LRE
-0202B RIGHT-TO-LEFT EMBEDDING
-0202B RLE
-0202C POP DIRECTIONAL FORMATTING
-0202C PDF
-0202D LEFT-TO-RIGHT OVERRIDE
-0202D LRO
-0202E RIGHT-TO-LEFT OVERRIDE
-0202E RLO
-0202F NARROW NO-BREAK SPACE
-0202F NNBSP
-02030 PER MILLE SIGN
-02031 PER TEN THOUSAND SIGN
-02032 PRIME
-02033 DOUBLE PRIME
-02034 TRIPLE PRIME
-02035 REVERSED PRIME
-02036 REVERSED DOUBLE PRIME
-02037 REVERSED TRIPLE PRIME
-02038 CARET
-02039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0203B REFERENCE MARK
-0203C DOUBLE EXCLAMATION MARK
-0203D INTERROBANG
-0203E OVERLINE
-0203F UNDERTIE
-02040 CHARACTER TIE
-02041 CARET INSERTION POINT
-02042 ASTERISM
-02043 HYPHEN BULLET
-02044 FRACTION SLASH
-02045 LEFT SQUARE BRACKET WITH QUILL
-02046 RIGHT SQUARE BRACKET WITH QUILL
-02047 DOUBLE QUESTION MARK
-02048 QUESTION EXCLAMATION MARK
-02049 EXCLAMATION QUESTION MARK
-0204A TIRONIAN SIGN ET
-0204B REVERSED PILCROW SIGN
-0204C BLACK LEFTWARDS BULLET
-0204D BLACK RIGHTWARDS BULLET
-0204E LOW ASTERISK
-0204F REVERSED SEMICOLON
-02050 CLOSE UP
-02051 TWO ASTERISKS ALIGNED VERTICALLY
-02052 COMMERCIAL MINUS SIGN
-02053 SWUNG DASH
-02054 INVERTED UNDERTIE
-02055 FLOWER PUNCTUATION MARK
-02056 THREE DOT PUNCTUATION
-02057 QUADRUPLE PRIME
-02058 FOUR DOT PUNCTUATION
-02059 FIVE DOT PUNCTUATION
-0205A TWO DOT PUNCTUATION
-0205B FOUR DOT MARK
-0205C DOTTED CROSS
-0205D TRICOLON
-0205E VERTICAL FOUR DOTS
-0205F MEDIUM MATHEMATICAL SPACE
-0205F MMSP
-02060 WORD JOINER
-02060 WJ
-02061 FUNCTION APPLICATION
-02062 INVISIBLE TIMES
-02063 INVISIBLE SEPARATOR
-02064 INVISIBLE PLUS
-02066 LEFT-TO-RIGHT ISOLATE
-02066 LRI
-02067 RIGHT-TO-LEFT ISOLATE
-02067 RLI
-02068 FIRST STRONG ISOLATE
-02068 FSI
-02069 POP DIRECTIONAL ISOLATE
-02069 PDI
-0206A INHIBIT SYMMETRIC SWAPPING
-0206B ACTIVATE SYMMETRIC SWAPPING
-0206C INHIBIT ARABIC FORM SHAPING
-0206D ACTIVATE ARABIC FORM SHAPING
-0206E NATIONAL DIGIT SHAPES
-0206F NOMINAL DIGIT SHAPES
-02070 SUPERSCRIPT ZERO
-02071 SUPERSCRIPT LATIN SMALL LETTER I
-02074 SUPERSCRIPT FOUR
-02075 SUPERSCRIPT FIVE
-02076 SUPERSCRIPT SIX
-02077 SUPERSCRIPT SEVEN
-02078 SUPERSCRIPT EIGHT
-02079 SUPERSCRIPT NINE
-0207A SUPERSCRIPT PLUS SIGN
-0207B SUPERSCRIPT MINUS
-0207C SUPERSCRIPT EQUALS SIGN
-0207D SUPERSCRIPT LEFT PARENTHESIS
-0207E SUPERSCRIPT RIGHT PARENTHESIS
-0207F SUPERSCRIPT LATIN SMALL LETTER N
-02080 SUBSCRIPT ZERO
-02081 SUBSCRIPT ONE
-02082 SUBSCRIPT TWO
-02083 SUBSCRIPT THREE
-02084 SUBSCRIPT FOUR
-02085 SUBSCRIPT FIVE
-02086 SUBSCRIPT SIX
-02087 SUBSCRIPT SEVEN
-02088 SUBSCRIPT EIGHT
-02089 SUBSCRIPT NINE
-0208A SUBSCRIPT PLUS SIGN
-0208B SUBSCRIPT MINUS
-0208C SUBSCRIPT EQUALS SIGN
-0208D SUBSCRIPT LEFT PARENTHESIS
-0208E SUBSCRIPT RIGHT PARENTHESIS
-02090 LATIN SUBSCRIPT SMALL LETTER A
-02091 LATIN SUBSCRIPT SMALL LETTER E
-02092 LATIN SUBSCRIPT SMALL LETTER O
-02093 LATIN SUBSCRIPT SMALL LETTER X
-02094 LATIN SUBSCRIPT SMALL LETTER SCHWA
-02095 LATIN SUBSCRIPT SMALL LETTER H
-02096 LATIN SUBSCRIPT SMALL LETTER K
-02097 LATIN SUBSCRIPT SMALL LETTER L
-02098 LATIN SUBSCRIPT SMALL LETTER M
-02099 LATIN SUBSCRIPT SMALL LETTER N
-0209A LATIN SUBSCRIPT SMALL LETTER P
-0209B LATIN SUBSCRIPT SMALL LETTER S
-0209C LATIN SUBSCRIPT SMALL LETTER T
-020A0 EURO-CURRENCY SIGN
-020A1 COLON SIGN
-020A2 CRUZEIRO SIGN
-020A3 FRENCH FRANC SIGN
-020A4 LIRA SIGN
-020A5 MILL SIGN
-020A6 NAIRA SIGN
-020A7 PESETA SIGN
-020A8 RUPEE SIGN
-020A9 WON SIGN
-020AA NEW SHEQEL SIGN
-020AB DONG SIGN
-020AC EURO SIGN
-020AD KIP SIGN
-020AE TUGRIK SIGN
-020AF DRACHMA SIGN
-020B0 GERMAN PENNY SIGN
-020B1 PESO SIGN
-020B2 GUARANI SIGN
-020B3 AUSTRAL SIGN
-020B4 HRYVNIA SIGN
-020B5 CEDI SIGN
-020B6 LIVRE TOURNOIS SIGN
-020B7 SPESMILO SIGN
-020B8 TENGE SIGN
-020B9 INDIAN RUPEE SIGN
-020BA TURKISH LIRA SIGN
-020BB NORDIC MARK SIGN
-020BC MANAT SIGN
-020BD RUBLE SIGN
-020BE LARI SIGN
-020BF BITCOIN SIGN
-020D0 COMBINING LEFT HARPOON ABOVE
-020D1 COMBINING RIGHT HARPOON ABOVE
-020D2 COMBINING LONG VERTICAL LINE OVERLAY
-020D3 COMBINING SHORT VERTICAL LINE OVERLAY
-020D4 COMBINING ANTICLOCKWISE ARROW ABOVE
-020D5 COMBINING CLOCKWISE ARROW ABOVE
-020D6 COMBINING LEFT ARROW ABOVE
-020D7 COMBINING RIGHT ARROW ABOVE
-020D8 COMBINING RING OVERLAY
-020D9 COMBINING CLOCKWISE RING OVERLAY
-020DA COMBINING ANTICLOCKWISE RING OVERLAY
-020DB COMBINING THREE DOTS ABOVE
-020DC COMBINING FOUR DOTS ABOVE
-020DD COMBINING ENCLOSING CIRCLE
-020DE COMBINING ENCLOSING SQUARE
-020DF COMBINING ENCLOSING DIAMOND
-020E0 COMBINING ENCLOSING CIRCLE BACKSLASH
-020E1 COMBINING LEFT RIGHT ARROW ABOVE
-020E2 COMBINING ENCLOSING SCREEN
-020E3 COMBINING ENCLOSING KEYCAP
-020E4 COMBINING ENCLOSING UPWARD POINTING TRIANGLE
-020E5 COMBINING REVERSE SOLIDUS OVERLAY
-020E6 COMBINING DOUBLE VERTICAL STROKE OVERLAY
-020E7 COMBINING ANNUITY SYMBOL
-020E8 COMBINING TRIPLE UNDERDOT
-020E9 COMBINING WIDE BRIDGE ABOVE
-020EA COMBINING LEFTWARDS ARROW OVERLAY
-020EB COMBINING LONG DOUBLE SOLIDUS OVERLAY
-020EC COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
-020ED COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
-020EE COMBINING LEFT ARROW BELOW
-020EF COMBINING RIGHT ARROW BELOW
-020F0 COMBINING ASTERISK ABOVE
-02100 ACCOUNT OF
-02101 ADDRESSED TO THE SUBJECT
-02102 DOUBLE-STRUCK CAPITAL C
-02103 DEGREE CELSIUS
-02104 CENTRE LINE SYMBOL
-02105 CARE OF
-02106 CADA UNA
-02107 EULER CONSTANT
-02108 SCRUPLE
-02109 DEGREE FAHRENHEIT
-0210A SCRIPT SMALL G
-0210B SCRIPT CAPITAL H
-0210C BLACK-LETTER CAPITAL H
-0210D DOUBLE-STRUCK CAPITAL H
-0210E PLANCK CONSTANT
-0210F PLANCK CONSTANT OVER TWO PI
-02110 SCRIPT CAPITAL I
-02111 BLACK-LETTER CAPITAL I
-02112 SCRIPT CAPITAL L
-02113 SCRIPT SMALL L
-02114 L B BAR SYMBOL
-02115 DOUBLE-STRUCK CAPITAL N
-02116 NUMERO SIGN
-02117 SOUND RECORDING COPYRIGHT
-02118 WEIERSTRASS ELLIPTIC FUNCTION
-02118 SCRIPT CAPITAL P
-02119 DOUBLE-STRUCK CAPITAL P
-0211A DOUBLE-STRUCK CAPITAL Q
-0211B SCRIPT CAPITAL R
-0211C BLACK-LETTER CAPITAL R
-0211D DOUBLE-STRUCK CAPITAL R
-0211E PRESCRIPTION TAKE
-0211F RESPONSE
-02120 SERVICE MARK
-02121 TELEPHONE SIGN
-02122 TRADE MARK SIGN
-02123 VERSICLE
-02124 DOUBLE-STRUCK CAPITAL Z
-02125 OUNCE SIGN
-02126 OHM SIGN
-02127 INVERTED OHM SIGN
-02128 BLACK-LETTER CAPITAL Z
-02129 TURNED GREEK SMALL LETTER IOTA
-0212A KELVIN SIGN
-0212B ANGSTROM SIGN
-0212C SCRIPT CAPITAL B
-0212D BLACK-LETTER CAPITAL C
-0212E ESTIMATED SYMBOL
-0212F SCRIPT SMALL E
-02130 SCRIPT CAPITAL E
-02131 SCRIPT CAPITAL F
-02132 TURNED CAPITAL F
-02133 SCRIPT CAPITAL M
-02134 SCRIPT SMALL O
-02135 ALEF SYMBOL
-02136 BET SYMBOL
-02137 GIMEL SYMBOL
-02138 DALET SYMBOL
-02139 INFORMATION SOURCE
-0213A ROTATED CAPITAL Q
-0213B FACSIMILE SIGN
-0213C DOUBLE-STRUCK SMALL PI
-0213D DOUBLE-STRUCK SMALL GAMMA
-0213E DOUBLE-STRUCK CAPITAL GAMMA
-0213F DOUBLE-STRUCK CAPITAL PI
-02140 DOUBLE-STRUCK N-ARY SUMMATION
-02141 TURNED SANS-SERIF CAPITAL G
-02142 TURNED SANS-SERIF CAPITAL L
-02143 REVERSED SANS-SERIF CAPITAL L
-02144 TURNED SANS-SERIF CAPITAL Y
-02145 DOUBLE-STRUCK ITALIC CAPITAL D
-02146 DOUBLE-STRUCK ITALIC SMALL D
-02147 DOUBLE-STRUCK ITALIC SMALL E
-02148 DOUBLE-STRUCK ITALIC SMALL I
-02149 DOUBLE-STRUCK ITALIC SMALL J
-0214A PROPERTY LINE
-0214B TURNED AMPERSAND
-0214C PER SIGN
-0214D AKTIESELSKAB
-0214E TURNED SMALL F
-0214F SYMBOL FOR SAMARITAN SOURCE
-02150 VULGAR FRACTION ONE SEVENTH
-02151 VULGAR FRACTION ONE NINTH
-02152 VULGAR FRACTION ONE TENTH
-02153 VULGAR FRACTION ONE THIRD
-02154 VULGAR FRACTION TWO THIRDS
-02155 VULGAR FRACTION ONE FIFTH
-02156 VULGAR FRACTION TWO FIFTHS
-02157 VULGAR FRACTION THREE FIFTHS
-02158 VULGAR FRACTION FOUR FIFTHS
-02159 VULGAR FRACTION ONE SIXTH
-0215A VULGAR FRACTION FIVE SIXTHS
-0215B VULGAR FRACTION ONE EIGHTH
-0215C VULGAR FRACTION THREE EIGHTHS
-0215D VULGAR FRACTION FIVE EIGHTHS
-0215E VULGAR FRACTION SEVEN EIGHTHS
-0215F FRACTION NUMERATOR ONE
-02160 ROMAN NUMERAL ONE
-02161 ROMAN NUMERAL TWO
-02162 ROMAN NUMERAL THREE
-02163 ROMAN NUMERAL FOUR
-02164 ROMAN NUMERAL FIVE
-02165 ROMAN NUMERAL SIX
-02166 ROMAN NUMERAL SEVEN
-02167 ROMAN NUMERAL EIGHT
-02168 ROMAN NUMERAL NINE
-02169 ROMAN NUMERAL TEN
-0216A ROMAN NUMERAL ELEVEN
-0216B ROMAN NUMERAL TWELVE
-0216C ROMAN NUMERAL FIFTY
-0216D ROMAN NUMERAL ONE HUNDRED
-0216E ROMAN NUMERAL FIVE HUNDRED
-0216F ROMAN NUMERAL ONE THOUSAND
-02170 SMALL ROMAN NUMERAL ONE
-02171 SMALL ROMAN NUMERAL TWO
-02172 SMALL ROMAN NUMERAL THREE
-02173 SMALL ROMAN NUMERAL FOUR
-02174 SMALL ROMAN NUMERAL FIVE
-02175 SMALL ROMAN NUMERAL SIX
-02176 SMALL ROMAN NUMERAL SEVEN
-02177 SMALL ROMAN NUMERAL EIGHT
-02178 SMALL ROMAN NUMERAL NINE
-02179 SMALL ROMAN NUMERAL TEN
-0217A SMALL ROMAN NUMERAL ELEVEN
-0217B SMALL ROMAN NUMERAL TWELVE
-0217C SMALL ROMAN NUMERAL FIFTY
-0217D SMALL ROMAN NUMERAL ONE HUNDRED
-0217E SMALL ROMAN NUMERAL FIVE HUNDRED
-0217F SMALL ROMAN NUMERAL ONE THOUSAND
-02180 ROMAN NUMERAL ONE THOUSAND C D
-02181 ROMAN NUMERAL FIVE THOUSAND
-02182 ROMAN NUMERAL TEN THOUSAND
-02183 ROMAN NUMERAL REVERSED ONE HUNDRED
-02184 LATIN SMALL LETTER REVERSED C
-02185 ROMAN NUMERAL SIX LATE FORM
-02186 ROMAN NUMERAL FIFTY EARLY FORM
-02187 ROMAN NUMERAL FIFTY THOUSAND
-02188 ROMAN NUMERAL ONE HUNDRED THOUSAND
-02189 VULGAR FRACTION ZERO THIRDS
-0218A TURNED DIGIT TWO
-0218B TURNED DIGIT THREE
-02190 LEFTWARDS ARROW
-02191 UPWARDS ARROW
-02192 RIGHTWARDS ARROW
-02193 DOWNWARDS ARROW
-02194 LEFT RIGHT ARROW
-02195 UP DOWN ARROW
-02196 NORTH WEST ARROW
-02197 NORTH EAST ARROW
-02198 SOUTH EAST ARROW
-02199 SOUTH WEST ARROW
-0219A LEFTWARDS ARROW WITH STROKE
-0219B RIGHTWARDS ARROW WITH STROKE
-0219C LEFTWARDS WAVE ARROW
-0219D RIGHTWARDS WAVE ARROW
-0219E LEFTWARDS TWO HEADED ARROW
-0219F UPWARDS TWO HEADED ARROW
-021A0 RIGHTWARDS TWO HEADED ARROW
-021A1 DOWNWARDS TWO HEADED ARROW
-021A2 LEFTWARDS ARROW WITH TAIL
-021A3 RIGHTWARDS ARROW WITH TAIL
-021A4 LEFTWARDS ARROW FROM BAR
-021A5 UPWARDS ARROW FROM BAR
-021A6 RIGHTWARDS ARROW FROM BAR
-021A7 DOWNWARDS ARROW FROM BAR
-021A8 UP DOWN ARROW WITH BASE
-021A9 LEFTWARDS ARROW WITH HOOK
-021AA RIGHTWARDS ARROW WITH HOOK
-021AB LEFTWARDS ARROW WITH LOOP
-021AC RIGHTWARDS ARROW WITH LOOP
-021AD LEFT RIGHT WAVE ARROW
-021AE LEFT RIGHT ARROW WITH STROKE
-021AF DOWNWARDS ZIGZAG ARROW
-021B0 UPWARDS ARROW WITH TIP LEFTWARDS
-021B1 UPWARDS ARROW WITH TIP RIGHTWARDS
-021B2 DOWNWARDS ARROW WITH TIP LEFTWARDS
-021B3 DOWNWARDS ARROW WITH TIP RIGHTWARDS
-021B4 RIGHTWARDS ARROW WITH CORNER DOWNWARDS
-021B5 DOWNWARDS ARROW WITH CORNER LEFTWARDS
-021B6 ANTICLOCKWISE TOP SEMICIRCLE ARROW
-021B7 CLOCKWISE TOP SEMICIRCLE ARROW
-021B8 NORTH WEST ARROW TO LONG BAR
-021B9 LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
-021BA ANTICLOCKWISE OPEN CIRCLE ARROW
-021BB CLOCKWISE OPEN CIRCLE ARROW
-021BC LEFTWARDS HARPOON WITH BARB UPWARDS
-021BD LEFTWARDS HARPOON WITH BARB DOWNWARDS
-021BE UPWARDS HARPOON WITH BARB RIGHTWARDS
-021BF UPWARDS HARPOON WITH BARB LEFTWARDS
-021C0 RIGHTWARDS HARPOON WITH BARB UPWARDS
-021C1 RIGHTWARDS HARPOON WITH BARB DOWNWARDS
-021C2 DOWNWARDS HARPOON WITH BARB RIGHTWARDS
-021C3 DOWNWARDS HARPOON WITH BARB LEFTWARDS
-021C4 RIGHTWARDS ARROW OVER LEFTWARDS ARROW
-021C5 UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
-021C6 LEFTWARDS ARROW OVER RIGHTWARDS ARROW
-021C7 LEFTWARDS PAIRED ARROWS
-021C8 UPWARDS PAIRED ARROWS
-021C9 RIGHTWARDS PAIRED ARROWS
-021CA DOWNWARDS PAIRED ARROWS
-021CB LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
-021CC RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
-021CD LEFTWARDS DOUBLE ARROW WITH STROKE
-021CE LEFT RIGHT DOUBLE ARROW WITH STROKE
-021CF RIGHTWARDS DOUBLE ARROW WITH STROKE
-021D0 LEFTWARDS DOUBLE ARROW
-021D1 UPWARDS DOUBLE ARROW
-021D2 RIGHTWARDS DOUBLE ARROW
-021D3 DOWNWARDS DOUBLE ARROW
-021D4 LEFT RIGHT DOUBLE ARROW
-021D5 UP DOWN DOUBLE ARROW
-021D6 NORTH WEST DOUBLE ARROW
-021D7 NORTH EAST DOUBLE ARROW
-021D8 SOUTH EAST DOUBLE ARROW
-021D9 SOUTH WEST DOUBLE ARROW
-021DA LEFTWARDS TRIPLE ARROW
-021DB RIGHTWARDS TRIPLE ARROW
-021DC LEFTWARDS SQUIGGLE ARROW
-021DD RIGHTWARDS SQUIGGLE ARROW
-021DE UPWARDS ARROW WITH DOUBLE STROKE
-021DF DOWNWARDS ARROW WITH DOUBLE STROKE
-021E0 LEFTWARDS DASHED ARROW
-021E1 UPWARDS DASHED ARROW
-021E2 RIGHTWARDS DASHED ARROW
-021E3 DOWNWARDS DASHED ARROW
-021E4 LEFTWARDS ARROW TO BAR
-021E5 RIGHTWARDS ARROW TO BAR
-021E6 LEFTWARDS WHITE ARROW
-021E7 UPWARDS WHITE ARROW
-021E8 RIGHTWARDS WHITE ARROW
-021E9 DOWNWARDS WHITE ARROW
-021EA UPWARDS WHITE ARROW FROM BAR
-021EB UPWARDS WHITE ARROW ON PEDESTAL
-021EC UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR
-021ED UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR
-021EE UPWARDS WHITE DOUBLE ARROW
-021EF UPWARDS WHITE DOUBLE ARROW ON PEDESTAL
-021F0 RIGHTWARDS WHITE ARROW FROM WALL
-021F1 NORTH WEST ARROW TO CORNER
-021F2 SOUTH EAST ARROW TO CORNER
-021F3 UP DOWN WHITE ARROW
-021F4 RIGHT ARROW WITH SMALL CIRCLE
-021F5 DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
-021F6 THREE RIGHTWARDS ARROWS
-021F7 LEFTWARDS ARROW WITH VERTICAL STROKE
-021F8 RIGHTWARDS ARROW WITH VERTICAL STROKE
-021F9 LEFT RIGHT ARROW WITH VERTICAL STROKE
-021FA LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
-021FB RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
-021FC LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
-021FD LEFTWARDS OPEN-HEADED ARROW
-021FE RIGHTWARDS OPEN-HEADED ARROW
-021FF LEFT RIGHT OPEN-HEADED ARROW
-02200 FOR ALL
-02201 COMPLEMENT
-02202 PARTIAL DIFFERENTIAL
-02203 THERE EXISTS
-02204 THERE DOES NOT EXIST
-02205 EMPTY SET
-02206 INCREMENT
-02207 NABLA
-02208 ELEMENT OF
-02209 NOT AN ELEMENT OF
-0220A SMALL ELEMENT OF
-0220B CONTAINS AS MEMBER
-0220C DOES NOT CONTAIN AS MEMBER
-0220D SMALL CONTAINS AS MEMBER
-0220E END OF PROOF
-0220F N-ARY PRODUCT
-02210 N-ARY COPRODUCT
-02211 N-ARY SUMMATION
-02212 MINUS SIGN
-02213 MINUS-OR-PLUS SIGN
-02214 DOT PLUS
-02215 DIVISION SLASH
-02216 SET MINUS
-02217 ASTERISK OPERATOR
-02218 RING OPERATOR
-02219 BULLET OPERATOR
-0221A SQUARE ROOT
-0221B CUBE ROOT
-0221C FOURTH ROOT
-0221D PROPORTIONAL TO
-0221E INFINITY
-0221F RIGHT ANGLE
-02220 ANGLE
-02221 MEASURED ANGLE
-02222 SPHERICAL ANGLE
-02223 DIVIDES
-02224 DOES NOT DIVIDE
-02225 PARALLEL TO
-02226 NOT PARALLEL TO
-02227 LOGICAL AND
-02228 LOGICAL OR
-02229 INTERSECTION
-0222A UNION
-0222B INTEGRAL
-0222C DOUBLE INTEGRAL
-0222D TRIPLE INTEGRAL
-0222E CONTOUR INTEGRAL
-0222F SURFACE INTEGRAL
-02230 VOLUME INTEGRAL
-02231 CLOCKWISE INTEGRAL
-02232 CLOCKWISE CONTOUR INTEGRAL
-02233 ANTICLOCKWISE CONTOUR INTEGRAL
-02234 THEREFORE
-02235 BECAUSE
-02236 RATIO
-02237 PROPORTION
-02238 DOT MINUS
-02239 EXCESS
-0223A GEOMETRIC PROPORTION
-0223B HOMOTHETIC
-0223C TILDE OPERATOR
-0223D REVERSED TILDE
-0223E INVERTED LAZY S
-0223F SINE WAVE
-02240 WREATH PRODUCT
-02241 NOT TILDE
-02242 MINUS TILDE
-02243 ASYMPTOTICALLY EQUAL TO
-02244 NOT ASYMPTOTICALLY EQUAL TO
-02245 APPROXIMATELY EQUAL TO
-02246 APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
-02247 NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
-02248 ALMOST EQUAL TO
-02249 NOT ALMOST EQUAL TO
-0224A ALMOST EQUAL OR EQUAL TO
-0224B TRIPLE TILDE
-0224C ALL EQUAL TO
-0224D EQUIVALENT TO
-0224E GEOMETRICALLY EQUIVALENT TO
-0224F DIFFERENCE BETWEEN
-02250 APPROACHES THE LIMIT
-02251 GEOMETRICALLY EQUAL TO
-02252 APPROXIMATELY EQUAL TO OR THE IMAGE OF
-02253 IMAGE OF OR APPROXIMATELY EQUAL TO
-02254 COLON EQUALS
-02255 EQUALS COLON
-02256 RING IN EQUAL TO
-02257 RING EQUAL TO
-02258 CORRESPONDS TO
-02259 ESTIMATES
-0225A EQUIANGULAR TO
-0225B STAR EQUALS
-0225C DELTA EQUAL TO
-0225D EQUAL TO BY DEFINITION
-0225E MEASURED BY
-0225F QUESTIONED EQUAL TO
-02260 NOT EQUAL TO
-02261 IDENTICAL TO
-02262 NOT IDENTICAL TO
-02263 STRICTLY EQUIVALENT TO
-02264 LESS-THAN OR EQUAL TO
-02265 GREATER-THAN OR EQUAL TO
-02266 LESS-THAN OVER EQUAL TO
-02267 GREATER-THAN OVER EQUAL TO
-02268 LESS-THAN BUT NOT EQUAL TO
-02269 GREATER-THAN BUT NOT EQUAL TO
-0226A MUCH LESS-THAN
-0226B MUCH GREATER-THAN
-0226C BETWEEN
-0226D NOT EQUIVALENT TO
-0226E NOT LESS-THAN
-0226F NOT GREATER-THAN
-02270 NEITHER LESS-THAN NOR EQUAL TO
-02271 NEITHER GREATER-THAN NOR EQUAL TO
-02272 LESS-THAN OR EQUIVALENT TO
-02273 GREATER-THAN OR EQUIVALENT TO
-02274 NEITHER LESS-THAN NOR EQUIVALENT TO
-02275 NEITHER GREATER-THAN NOR EQUIVALENT TO
-02276 LESS-THAN OR GREATER-THAN
-02277 GREATER-THAN OR LESS-THAN
-02278 NEITHER LESS-THAN NOR GREATER-THAN
-02279 NEITHER GREATER-THAN NOR LESS-THAN
-0227A PRECEDES
-0227B SUCCEEDS
-0227C PRECEDES OR EQUAL TO
-0227D SUCCEEDS OR EQUAL TO
-0227E PRECEDES OR EQUIVALENT TO
-0227F SUCCEEDS OR EQUIVALENT TO
-02280 DOES NOT PRECEDE
-02281 DOES NOT SUCCEED
-02282 SUBSET OF
-02283 SUPERSET OF
-02284 NOT A SUBSET OF
-02285 NOT A SUPERSET OF
-02286 SUBSET OF OR EQUAL TO
-02287 SUPERSET OF OR EQUAL TO
-02288 NEITHER A SUBSET OF NOR EQUAL TO
-02289 NEITHER A SUPERSET OF NOR EQUAL TO
-0228A SUBSET OF WITH NOT EQUAL TO
-0228B SUPERSET OF WITH NOT EQUAL TO
-0228C MULTISET
-0228D MULTISET MULTIPLICATION
-0228E MULTISET UNION
-0228F SQUARE IMAGE OF
-02290 SQUARE ORIGINAL OF
-02291 SQUARE IMAGE OF OR EQUAL TO
-02292 SQUARE ORIGINAL OF OR EQUAL TO
-02293 SQUARE CAP
-02294 SQUARE CUP
-02295 CIRCLED PLUS
-02296 CIRCLED MINUS
-02297 CIRCLED TIMES
-02298 CIRCLED DIVISION SLASH
-02299 CIRCLED DOT OPERATOR
-0229A CIRCLED RING OPERATOR
-0229B CIRCLED ASTERISK OPERATOR
-0229C CIRCLED EQUALS
-0229D CIRCLED DASH
-0229E SQUARED PLUS
-0229F SQUARED MINUS
-022A0 SQUARED TIMES
-022A1 SQUARED DOT OPERATOR
-022A2 RIGHT TACK
-022A3 LEFT TACK
-022A4 DOWN TACK
-022A5 UP TACK
-022A6 ASSERTION
-022A7 MODELS
-022A8 TRUE
-022A9 FORCES
-022AA TRIPLE VERTICAL BAR RIGHT TURNSTILE
-022AB DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
-022AC DOES NOT PROVE
-022AD NOT TRUE
-022AE DOES NOT FORCE
-022AF NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
-022B0 PRECEDES UNDER RELATION
-022B1 SUCCEEDS UNDER RELATION
-022B2 NORMAL SUBGROUP OF
-022B3 CONTAINS AS NORMAL SUBGROUP
-022B4 NORMAL SUBGROUP OF OR EQUAL TO
-022B5 CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
-022B6 ORIGINAL OF
-022B7 IMAGE OF
-022B8 MULTIMAP
-022B9 HERMITIAN CONJUGATE MATRIX
-022BA INTERCALATE
-022BB XOR
-022BC NAND
-022BD NOR
-022BE RIGHT ANGLE WITH ARC
-022BF RIGHT TRIANGLE
-022C0 N-ARY LOGICAL AND
-022C1 N-ARY LOGICAL OR
-022C2 N-ARY INTERSECTION
-022C3 N-ARY UNION
-022C4 DIAMOND OPERATOR
-022C5 DOT OPERATOR
-022C6 STAR OPERATOR
-022C7 DIVISION TIMES
-022C8 BOWTIE
-022C9 LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
-022CA RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
-022CB LEFT SEMIDIRECT PRODUCT
-022CC RIGHT SEMIDIRECT PRODUCT
-022CD REVERSED TILDE EQUALS
-022CE CURLY LOGICAL OR
-022CF CURLY LOGICAL AND
-022D0 DOUBLE SUBSET
-022D1 DOUBLE SUPERSET
-022D2 DOUBLE INTERSECTION
-022D3 DOUBLE UNION
-022D4 PITCHFORK
-022D5 EQUAL AND PARALLEL TO
-022D6 LESS-THAN WITH DOT
-022D7 GREATER-THAN WITH DOT
-022D8 VERY MUCH LESS-THAN
-022D9 VERY MUCH GREATER-THAN
-022DA LESS-THAN EQUAL TO OR GREATER-THAN
-022DB GREATER-THAN EQUAL TO OR LESS-THAN
-022DC EQUAL TO OR LESS-THAN
-022DD EQUAL TO OR GREATER-THAN
-022DE EQUAL TO OR PRECEDES
-022DF EQUAL TO OR SUCCEEDS
-022E0 DOES NOT PRECEDE OR EQUAL
-022E1 DOES NOT SUCCEED OR EQUAL
-022E2 NOT SQUARE IMAGE OF OR EQUAL TO
-022E3 NOT SQUARE ORIGINAL OF OR EQUAL TO
-022E4 SQUARE IMAGE OF OR NOT EQUAL TO
-022E5 SQUARE ORIGINAL OF OR NOT EQUAL TO
-022E6 LESS-THAN BUT NOT EQUIVALENT TO
-022E7 GREATER-THAN BUT NOT EQUIVALENT TO
-022E8 PRECEDES BUT NOT EQUIVALENT TO
-022E9 SUCCEEDS BUT NOT EQUIVALENT TO
-022EA NOT NORMAL SUBGROUP OF
-022EB DOES NOT CONTAIN AS NORMAL SUBGROUP
-022EC NOT NORMAL SUBGROUP OF OR EQUAL TO
-022ED DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
-022EE VERTICAL ELLIPSIS
-022EF MIDLINE HORIZONTAL ELLIPSIS
-022F0 UP RIGHT DIAGONAL ELLIPSIS
-022F1 DOWN RIGHT DIAGONAL ELLIPSIS
-022F2 ELEMENT OF WITH LONG HORIZONTAL STROKE
-022F3 ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
-022F4 SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
-022F5 ELEMENT OF WITH DOT ABOVE
-022F6 ELEMENT OF WITH OVERBAR
-022F7 SMALL ELEMENT OF WITH OVERBAR
-022F8 ELEMENT OF WITH UNDERBAR
-022F9 ELEMENT OF WITH TWO HORIZONTAL STROKES
-022FA CONTAINS WITH LONG HORIZONTAL STROKE
-022FB CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
-022FC SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
-022FD CONTAINS WITH OVERBAR
-022FE SMALL CONTAINS WITH OVERBAR
-022FF Z NOTATION BAG MEMBERSHIP
-02300 DIAMETER SIGN
-02301 ELECTRIC ARROW
-02302 HOUSE
-02303 UP ARROWHEAD
-02304 DOWN ARROWHEAD
-02305 PROJECTIVE
-02306 PERSPECTIVE
-02307 WAVY LINE
-02308 LEFT CEILING
-02309 RIGHT CEILING
-0230A LEFT FLOOR
-0230B RIGHT FLOOR
-0230C BOTTOM RIGHT CROP
-0230D BOTTOM LEFT CROP
-0230E TOP RIGHT CROP
-0230F TOP LEFT CROP
-02310 REVERSED NOT SIGN
-02311 SQUARE LOZENGE
-02312 ARC
-02313 SEGMENT
-02314 SECTOR
-02315 TELEPHONE RECORDER
-02316 POSITION INDICATOR
-02317 VIEWDATA SQUARE
-02318 PLACE OF INTEREST SIGN
-02319 TURNED NOT SIGN
-0231A WATCH
-0231B HOURGLASS
-0231C TOP LEFT CORNER
-0231D TOP RIGHT CORNER
-0231E BOTTOM LEFT CORNER
-0231F BOTTOM RIGHT CORNER
-02320 TOP HALF INTEGRAL
-02321 BOTTOM HALF INTEGRAL
-02322 FROWN
-02323 SMILE
-02324 UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS
-02325 OPTION KEY
-02326 ERASE TO THE RIGHT
-02327 X IN A RECTANGLE BOX
-02328 KEYBOARD
-02329 LEFT-POINTING ANGLE BRACKET
-0232A RIGHT-POINTING ANGLE BRACKET
-0232B ERASE TO THE LEFT
-0232C BENZENE RING
-0232D CYLINDRICITY
-0232E ALL AROUND-PROFILE
-0232F SYMMETRY
-02330 TOTAL RUNOUT
-02331 DIMENSION ORIGIN
-02332 CONICAL TAPER
-02333 SLOPE
-02334 COUNTERBORE
-02335 COUNTERSINK
-02336 APL FUNCTIONAL SYMBOL I-BEAM
-02337 APL FUNCTIONAL SYMBOL SQUISH QUAD
-02338 APL FUNCTIONAL SYMBOL QUAD EQUAL
-02339 APL FUNCTIONAL SYMBOL QUAD DIVIDE
-0233A APL FUNCTIONAL SYMBOL QUAD DIAMOND
-0233B APL FUNCTIONAL SYMBOL QUAD JOT
-0233C APL FUNCTIONAL SYMBOL QUAD CIRCLE
-0233D APL FUNCTIONAL SYMBOL CIRCLE STILE
-0233E APL FUNCTIONAL SYMBOL CIRCLE JOT
-0233F APL FUNCTIONAL SYMBOL SLASH BAR
-02340 APL FUNCTIONAL SYMBOL BACKSLASH BAR
-02341 APL FUNCTIONAL SYMBOL QUAD SLASH
-02342 APL FUNCTIONAL SYMBOL QUAD BACKSLASH
-02343 APL FUNCTIONAL SYMBOL QUAD LESS-THAN
-02344 APL FUNCTIONAL SYMBOL QUAD GREATER-THAN
-02345 APL FUNCTIONAL SYMBOL LEFTWARDS VANE
-02346 APL FUNCTIONAL SYMBOL RIGHTWARDS VANE
-02347 APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW
-02348 APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW
-02349 APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH
-0234A APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR
-0234B APL FUNCTIONAL SYMBOL DELTA STILE
-0234C APL FUNCTIONAL SYMBOL QUAD DOWN CARET
-0234D APL FUNCTIONAL SYMBOL QUAD DELTA
-0234E APL FUNCTIONAL SYMBOL DOWN TACK JOT
-0234F APL FUNCTIONAL SYMBOL UPWARDS VANE
-02350 APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW
-02351 APL FUNCTIONAL SYMBOL UP TACK OVERBAR
-02352 APL FUNCTIONAL SYMBOL DEL STILE
-02353 APL FUNCTIONAL SYMBOL QUAD UP CARET
-02354 APL FUNCTIONAL SYMBOL QUAD DEL
-02355 APL FUNCTIONAL SYMBOL UP TACK JOT
-02356 APL FUNCTIONAL SYMBOL DOWNWARDS VANE
-02357 APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW
-02358 APL FUNCTIONAL SYMBOL QUOTE UNDERBAR
-02359 APL FUNCTIONAL SYMBOL DELTA UNDERBAR
-0235A APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR
-0235B APL FUNCTIONAL SYMBOL JOT UNDERBAR
-0235C APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR
-0235D APL FUNCTIONAL SYMBOL UP SHOE JOT
-0235E APL FUNCTIONAL SYMBOL QUOTE QUAD
-0235F APL FUNCTIONAL SYMBOL CIRCLE STAR
-02360 APL FUNCTIONAL SYMBOL QUAD COLON
-02361 APL FUNCTIONAL SYMBOL UP TACK DIAERESIS
-02362 APL FUNCTIONAL SYMBOL DEL DIAERESIS
-02363 APL FUNCTIONAL SYMBOL STAR DIAERESIS
-02364 APL FUNCTIONAL SYMBOL JOT DIAERESIS
-02365 APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS
-02366 APL FUNCTIONAL SYMBOL DOWN SHOE STILE
-02367 APL FUNCTIONAL SYMBOL LEFT SHOE STILE
-02368 APL FUNCTIONAL SYMBOL TILDE DIAERESIS
-02369 APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS
-0236A APL FUNCTIONAL SYMBOL COMMA BAR
-0236B APL FUNCTIONAL SYMBOL DEL TILDE
-0236C APL FUNCTIONAL SYMBOL ZILDE
-0236D APL FUNCTIONAL SYMBOL STILE TILDE
-0236E APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR
-0236F APL FUNCTIONAL SYMBOL QUAD NOT EQUAL
-02370 APL FUNCTIONAL SYMBOL QUAD QUESTION
-02371 APL FUNCTIONAL SYMBOL DOWN CARET TILDE
-02372 APL FUNCTIONAL SYMBOL UP CARET TILDE
-02373 APL FUNCTIONAL SYMBOL IOTA
-02374 APL FUNCTIONAL SYMBOL RHO
-02375 APL FUNCTIONAL SYMBOL OMEGA
-02376 APL FUNCTIONAL SYMBOL ALPHA UNDERBAR
-02377 APL FUNCTIONAL SYMBOL EPSILON UNDERBAR
-02378 APL FUNCTIONAL SYMBOL IOTA UNDERBAR
-02379 APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
-0237A APL FUNCTIONAL SYMBOL ALPHA
-0237B NOT CHECK MARK
-0237C RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
-0237D SHOULDERED OPEN BOX
-0237E BELL SYMBOL
-0237F VERTICAL LINE WITH MIDDLE DOT
-02380 INSERTION SYMBOL
-02381 CONTINUOUS UNDERLINE SYMBOL
-02382 DISCONTINUOUS UNDERLINE SYMBOL
-02383 EMPHASIS SYMBOL
-02384 COMPOSITION SYMBOL
-02385 WHITE SQUARE WITH CENTRE VERTICAL LINE
-02386 ENTER SYMBOL
-02387 ALTERNATIVE KEY SYMBOL
-02388 HELM SYMBOL
-02389 CIRCLED HORIZONTAL BAR WITH NOTCH
-0238A CIRCLED TRIANGLE DOWN
-0238B BROKEN CIRCLE WITH NORTHWEST ARROW
-0238C UNDO SYMBOL
-0238D MONOSTABLE SYMBOL
-0238E HYSTERESIS SYMBOL
-0238F OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL
-02390 OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL
-02391 PASSIVE-PULL-DOWN-OUTPUT SYMBOL
-02392 PASSIVE-PULL-UP-OUTPUT SYMBOL
-02393 DIRECT CURRENT SYMBOL FORM TWO
-02394 SOFTWARE-FUNCTION SYMBOL
-02395 APL FUNCTIONAL SYMBOL QUAD
-02396 DECIMAL SEPARATOR KEY SYMBOL
-02397 PREVIOUS PAGE
-02398 NEXT PAGE
-02399 PRINT SCREEN SYMBOL
-0239A CLEAR SCREEN SYMBOL
-0239B LEFT PARENTHESIS UPPER HOOK
-0239C LEFT PARENTHESIS EXTENSION
-0239D LEFT PARENTHESIS LOWER HOOK
-0239E RIGHT PARENTHESIS UPPER HOOK
-0239F RIGHT PARENTHESIS EXTENSION
-023A0 RIGHT PARENTHESIS LOWER HOOK
-023A1 LEFT SQUARE BRACKET UPPER CORNER
-023A2 LEFT SQUARE BRACKET EXTENSION
-023A3 LEFT SQUARE BRACKET LOWER CORNER
-023A4 RIGHT SQUARE BRACKET UPPER CORNER
-023A5 RIGHT SQUARE BRACKET EXTENSION
-023A6 RIGHT SQUARE BRACKET LOWER CORNER
-023A7 LEFT CURLY BRACKET UPPER HOOK
-023A8 LEFT CURLY BRACKET MIDDLE PIECE
-023A9 LEFT CURLY BRACKET LOWER HOOK
-023AA CURLY BRACKET EXTENSION
-023AB RIGHT CURLY BRACKET UPPER HOOK
-023AC RIGHT CURLY BRACKET MIDDLE PIECE
-023AD RIGHT CURLY BRACKET LOWER HOOK
-023AE INTEGRAL EXTENSION
-023AF HORIZONTAL LINE EXTENSION
-023B0 UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
-023B1 UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
-023B2 SUMMATION TOP
-023B3 SUMMATION BOTTOM
-023B4 TOP SQUARE BRACKET
-023B5 BOTTOM SQUARE BRACKET
-023B6 BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
-023B7 RADICAL SYMBOL BOTTOM
-023B8 LEFT VERTICAL BOX LINE
-023B9 RIGHT VERTICAL BOX LINE
-023BA HORIZONTAL SCAN LINE-1
-023BB HORIZONTAL SCAN LINE-3
-023BC HORIZONTAL SCAN LINE-7
-023BD HORIZONTAL SCAN LINE-9
-023BE DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT
-023BF DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT
-023C0 DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE
-023C1 DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE
-023C2 DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE
-023C3 DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE
-023C4 DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE
-023C5 DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE
-023C6 DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE
-023C7 DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE
-023C8 DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE
-023C9 DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL
-023CA DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL
-023CB DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT
-023CC DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT
-023CD SQUARE FOOT
-023CE RETURN SYMBOL
-023CF EJECT SYMBOL
-023D0 VERTICAL LINE EXTENSION
-023D1 METRICAL BREVE
-023D2 METRICAL LONG OVER SHORT
-023D3 METRICAL SHORT OVER LONG
-023D4 METRICAL LONG OVER TWO SHORTS
-023D5 METRICAL TWO SHORTS OVER LONG
-023D6 METRICAL TWO SHORTS JOINED
-023D7 METRICAL TRISEME
-023D8 METRICAL TETRASEME
-023D9 METRICAL PENTASEME
-023DA EARTH GROUND
-023DB FUSE
-023DC TOP PARENTHESIS
-023DD BOTTOM PARENTHESIS
-023DE TOP CURLY BRACKET
-023DF BOTTOM CURLY BRACKET
-023E0 TOP TORTOISE SHELL BRACKET
-023E1 BOTTOM TORTOISE SHELL BRACKET
-023E2 WHITE TRAPEZIUM
-023E3 BENZENE RING WITH CIRCLE
-023E4 STRAIGHTNESS
-023E5 FLATNESS
-023E6 AC CURRENT
-023E7 ELECTRICAL INTERSECTION
-023E8 DECIMAL EXPONENT SYMBOL
-023E9 BLACK RIGHT-POINTING DOUBLE TRIANGLE
-023EA BLACK LEFT-POINTING DOUBLE TRIANGLE
-023EB BLACK UP-POINTING DOUBLE TRIANGLE
-023EC BLACK DOWN-POINTING DOUBLE TRIANGLE
-023ED BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
-023EE BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
-023EF BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR
-023F0 ALARM CLOCK
-023F1 STOPWATCH
-023F2 TIMER CLOCK
-023F3 HOURGLASS WITH FLOWING SAND
-023F4 BLACK MEDIUM LEFT-POINTING TRIANGLE
-023F5 BLACK MEDIUM RIGHT-POINTING TRIANGLE
-023F6 BLACK MEDIUM UP-POINTING TRIANGLE
-023F7 BLACK MEDIUM DOWN-POINTING TRIANGLE
-023F8 DOUBLE VERTICAL BAR
-023F9 BLACK SQUARE FOR STOP
-023FA BLACK CIRCLE FOR RECORD
-023FB POWER SYMBOL
-023FC POWER ON-OFF SYMBOL
-023FD POWER ON SYMBOL
-023FE POWER SLEEP SYMBOL
-023FF OBSERVER EYE SYMBOL
-02400 SYMBOL FOR NULL
-02401 SYMBOL FOR START OF HEADING
-02402 SYMBOL FOR START OF TEXT
-02403 SYMBOL FOR END OF TEXT
-02404 SYMBOL FOR END OF TRANSMISSION
-02405 SYMBOL FOR ENQUIRY
-02406 SYMBOL FOR ACKNOWLEDGE
-02407 SYMBOL FOR BELL
-02408 SYMBOL FOR BACKSPACE
-02409 SYMBOL FOR HORIZONTAL TABULATION
-0240A SYMBOL FOR LINE FEED
-0240B SYMBOL FOR VERTICAL TABULATION
-0240C SYMBOL FOR FORM FEED
-0240D SYMBOL FOR CARRIAGE RETURN
-0240E SYMBOL FOR SHIFT OUT
-0240F SYMBOL FOR SHIFT IN
-02410 SYMBOL FOR DATA LINK ESCAPE
-02411 SYMBOL FOR DEVICE CONTROL ONE
-02412 SYMBOL FOR DEVICE CONTROL TWO
-02413 SYMBOL FOR DEVICE CONTROL THREE
-02414 SYMBOL FOR DEVICE CONTROL FOUR
-02415 SYMBOL FOR NEGATIVE ACKNOWLEDGE
-02416 SYMBOL FOR SYNCHRONOUS IDLE
-02417 SYMBOL FOR END OF TRANSMISSION BLOCK
-02418 SYMBOL FOR CANCEL
-02419 SYMBOL FOR END OF MEDIUM
-0241A SYMBOL FOR SUBSTITUTE
-0241B SYMBOL FOR ESCAPE
-0241C SYMBOL FOR FILE SEPARATOR
-0241D SYMBOL FOR GROUP SEPARATOR
-0241E SYMBOL FOR RECORD SEPARATOR
-0241F SYMBOL FOR UNIT SEPARATOR
-02420 SYMBOL FOR SPACE
-02421 SYMBOL FOR DELETE
-02422 BLANK SYMBOL
-02423 OPEN BOX
-02424 SYMBOL FOR NEWLINE
-02425 SYMBOL FOR DELETE FORM TWO
-02426 SYMBOL FOR SUBSTITUTE FORM TWO
-02440 OCR HOOK
-02441 OCR CHAIR
-02442 OCR FORK
-02443 OCR INVERTED FORK
-02444 OCR BELT BUCKLE
-02445 OCR BOW TIE
-02446 OCR BRANCH BANK IDENTIFICATION
-02447 OCR AMOUNT OF CHECK
-02448 MICR ON US SYMBOL
-02448 OCR DASH
-02449 MICR DASH SYMBOL
-02449 OCR CUSTOMER ACCOUNT NUMBER
-0244A OCR DOUBLE BACKSLASH
-02460 CIRCLED DIGIT ONE
-02461 CIRCLED DIGIT TWO
-02462 CIRCLED DIGIT THREE
-02463 CIRCLED DIGIT FOUR
-02464 CIRCLED DIGIT FIVE
-02465 CIRCLED DIGIT SIX
-02466 CIRCLED DIGIT SEVEN
-02467 CIRCLED DIGIT EIGHT
-02468 CIRCLED DIGIT NINE
-02469 CIRCLED NUMBER TEN
-0246A CIRCLED NUMBER ELEVEN
-0246B CIRCLED NUMBER TWELVE
-0246C CIRCLED NUMBER THIRTEEN
-0246D CIRCLED NUMBER FOURTEEN
-0246E CIRCLED NUMBER FIFTEEN
-0246F CIRCLED NUMBER SIXTEEN
-02470 CIRCLED NUMBER SEVENTEEN
-02471 CIRCLED NUMBER EIGHTEEN
-02472 CIRCLED NUMBER NINETEEN
-02473 CIRCLED NUMBER TWENTY
-02474 PARENTHESIZED DIGIT ONE
-02475 PARENTHESIZED DIGIT TWO
-02476 PARENTHESIZED DIGIT THREE
-02477 PARENTHESIZED DIGIT FOUR
-02478 PARENTHESIZED DIGIT FIVE
-02479 PARENTHESIZED DIGIT SIX
-0247A PARENTHESIZED DIGIT SEVEN
-0247B PARENTHESIZED DIGIT EIGHT
-0247C PARENTHESIZED DIGIT NINE
-0247D PARENTHESIZED NUMBER TEN
-0247E PARENTHESIZED NUMBER ELEVEN
-0247F PARENTHESIZED NUMBER TWELVE
-02480 PARENTHESIZED NUMBER THIRTEEN
-02481 PARENTHESIZED NUMBER FOURTEEN
-02482 PARENTHESIZED NUMBER FIFTEEN
-02483 PARENTHESIZED NUMBER SIXTEEN
-02484 PARENTHESIZED NUMBER SEVENTEEN
-02485 PARENTHESIZED NUMBER EIGHTEEN
-02486 PARENTHESIZED NUMBER NINETEEN
-02487 PARENTHESIZED NUMBER TWENTY
-02488 DIGIT ONE FULL STOP
-02489 DIGIT TWO FULL STOP
-0248A DIGIT THREE FULL STOP
-0248B DIGIT FOUR FULL STOP
-0248C DIGIT FIVE FULL STOP
-0248D DIGIT SIX FULL STOP
-0248E DIGIT SEVEN FULL STOP
-0248F DIGIT EIGHT FULL STOP
-02490 DIGIT NINE FULL STOP
-02491 NUMBER TEN FULL STOP
-02492 NUMBER ELEVEN FULL STOP
-02493 NUMBER TWELVE FULL STOP
-02494 NUMBER THIRTEEN FULL STOP
-02495 NUMBER FOURTEEN FULL STOP
-02496 NUMBER FIFTEEN FULL STOP
-02497 NUMBER SIXTEEN FULL STOP
-02498 NUMBER SEVENTEEN FULL STOP
-02499 NUMBER EIGHTEEN FULL STOP
-0249A NUMBER NINETEEN FULL STOP
-0249B NUMBER TWENTY FULL STOP
-0249C PARENTHESIZED LATIN SMALL LETTER A
-0249D PARENTHESIZED LATIN SMALL LETTER B
-0249E PARENTHESIZED LATIN SMALL LETTER C
-0249F PARENTHESIZED LATIN SMALL LETTER D
-024A0 PARENTHESIZED LATIN SMALL LETTER E
-024A1 PARENTHESIZED LATIN SMALL LETTER F
-024A2 PARENTHESIZED LATIN SMALL LETTER G
-024A3 PARENTHESIZED LATIN SMALL LETTER H
-024A4 PARENTHESIZED LATIN SMALL LETTER I
-024A5 PARENTHESIZED LATIN SMALL LETTER J
-024A6 PARENTHESIZED LATIN SMALL LETTER K
-024A7 PARENTHESIZED LATIN SMALL LETTER L
-024A8 PARENTHESIZED LATIN SMALL LETTER M
-024A9 PARENTHESIZED LATIN SMALL LETTER N
-024AA PARENTHESIZED LATIN SMALL LETTER O
-024AB PARENTHESIZED LATIN SMALL LETTER P
-024AC PARENTHESIZED LATIN SMALL LETTER Q
-024AD PARENTHESIZED LATIN SMALL LETTER R
-024AE PARENTHESIZED LATIN SMALL LETTER S
-024AF PARENTHESIZED LATIN SMALL LETTER T
-024B0 PARENTHESIZED LATIN SMALL LETTER U
-024B1 PARENTHESIZED LATIN SMALL LETTER V
-024B2 PARENTHESIZED LATIN SMALL LETTER W
-024B3 PARENTHESIZED LATIN SMALL LETTER X
-024B4 PARENTHESIZED LATIN SMALL LETTER Y
-024B5 PARENTHESIZED LATIN SMALL LETTER Z
-024B6 CIRCLED LATIN CAPITAL LETTER A
-024B7 CIRCLED LATIN CAPITAL LETTER B
-024B8 CIRCLED LATIN CAPITAL LETTER C
-024B9 CIRCLED LATIN CAPITAL LETTER D
-024BA CIRCLED LATIN CAPITAL LETTER E
-024BB CIRCLED LATIN CAPITAL LETTER F
-024BC CIRCLED LATIN CAPITAL LETTER G
-024BD CIRCLED LATIN CAPITAL LETTER H
-024BE CIRCLED LATIN CAPITAL LETTER I
-024BF CIRCLED LATIN CAPITAL LETTER J
-024C0 CIRCLED LATIN CAPITAL LETTER K
-024C1 CIRCLED LATIN CAPITAL LETTER L
-024C2 CIRCLED LATIN CAPITAL LETTER M
-024C3 CIRCLED LATIN CAPITAL LETTER N
-024C4 CIRCLED LATIN CAPITAL LETTER O
-024C5 CIRCLED LATIN CAPITAL LETTER P
-024C6 CIRCLED LATIN CAPITAL LETTER Q
-024C7 CIRCLED LATIN CAPITAL LETTER R
-024C8 CIRCLED LATIN CAPITAL LETTER S
-024C9 CIRCLED LATIN CAPITAL LETTER T
-024CA CIRCLED LATIN CAPITAL LETTER U
-024CB CIRCLED LATIN CAPITAL LETTER V
-024CC CIRCLED LATIN CAPITAL LETTER W
-024CD CIRCLED LATIN CAPITAL LETTER X
-024CE CIRCLED LATIN CAPITAL LETTER Y
-024CF CIRCLED LATIN CAPITAL LETTER Z
-024D0 CIRCLED LATIN SMALL LETTER A
-024D1 CIRCLED LATIN SMALL LETTER B
-024D2 CIRCLED LATIN SMALL LETTER C
-024D3 CIRCLED LATIN SMALL LETTER D
-024D4 CIRCLED LATIN SMALL LETTER E
-024D5 CIRCLED LATIN SMALL LETTER F
-024D6 CIRCLED LATIN SMALL LETTER G
-024D7 CIRCLED LATIN SMALL LETTER H
-024D8 CIRCLED LATIN SMALL LETTER I
-024D9 CIRCLED LATIN SMALL LETTER J
-024DA CIRCLED LATIN SMALL LETTER K
-024DB CIRCLED LATIN SMALL LETTER L
-024DC CIRCLED LATIN SMALL LETTER M
-024DD CIRCLED LATIN SMALL LETTER N
-024DE CIRCLED LATIN SMALL LETTER O
-024DF CIRCLED LATIN SMALL LETTER P
-024E0 CIRCLED LATIN SMALL LETTER Q
-024E1 CIRCLED LATIN SMALL LETTER R
-024E2 CIRCLED LATIN SMALL LETTER S
-024E3 CIRCLED LATIN SMALL LETTER T
-024E4 CIRCLED LATIN SMALL LETTER U
-024E5 CIRCLED LATIN SMALL LETTER V
-024E6 CIRCLED LATIN SMALL LETTER W
-024E7 CIRCLED LATIN SMALL LETTER X
-024E8 CIRCLED LATIN SMALL LETTER Y
-024E9 CIRCLED LATIN SMALL LETTER Z
-024EA CIRCLED DIGIT ZERO
-024EB NEGATIVE CIRCLED NUMBER ELEVEN
-024EC NEGATIVE CIRCLED NUMBER TWELVE
-024ED NEGATIVE CIRCLED NUMBER THIRTEEN
-024EE NEGATIVE CIRCLED NUMBER FOURTEEN
-024EF NEGATIVE CIRCLED NUMBER FIFTEEN
-024F0 NEGATIVE CIRCLED NUMBER SIXTEEN
-024F1 NEGATIVE CIRCLED NUMBER SEVENTEEN
-024F2 NEGATIVE CIRCLED NUMBER EIGHTEEN
-024F3 NEGATIVE CIRCLED NUMBER NINETEEN
-024F4 NEGATIVE CIRCLED NUMBER TWENTY
-024F5 DOUBLE CIRCLED DIGIT ONE
-024F6 DOUBLE CIRCLED DIGIT TWO
-024F7 DOUBLE CIRCLED DIGIT THREE
-024F8 DOUBLE CIRCLED DIGIT FOUR
-024F9 DOUBLE CIRCLED DIGIT FIVE
-024FA DOUBLE CIRCLED DIGIT SIX
-024FB DOUBLE CIRCLED DIGIT SEVEN
-024FC DOUBLE CIRCLED DIGIT EIGHT
-024FD DOUBLE CIRCLED DIGIT NINE
-024FE DOUBLE CIRCLED NUMBER TEN
-024FF NEGATIVE CIRCLED DIGIT ZERO
-02500 BOX DRAWINGS LIGHT HORIZONTAL
-02501 BOX DRAWINGS HEAVY HORIZONTAL
-02502 BOX DRAWINGS LIGHT VERTICAL
-02503 BOX DRAWINGS HEAVY VERTICAL
-02504 BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
-02505 BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
-02506 BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
-02507 BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
-02508 BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
-02509 BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
-0250A BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
-0250B BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
-0250C BOX DRAWINGS LIGHT DOWN AND RIGHT
-0250D BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
-0250E BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
-0250F BOX DRAWINGS HEAVY DOWN AND RIGHT
-02510 BOX DRAWINGS LIGHT DOWN AND LEFT
-02511 BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
-02512 BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
-02513 BOX DRAWINGS HEAVY DOWN AND LEFT
-02514 BOX DRAWINGS LIGHT UP AND RIGHT
-02515 BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
-02516 BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
-02517 BOX DRAWINGS HEAVY UP AND RIGHT
-02518 BOX DRAWINGS LIGHT UP AND LEFT
-02519 BOX DRAWINGS UP LIGHT AND LEFT HEAVY
-0251A BOX DRAWINGS UP HEAVY AND LEFT LIGHT
-0251B BOX DRAWINGS HEAVY UP AND LEFT
-0251C BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0251D BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
-0251E BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
-0251F BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
-02520 BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
-02521 BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
-02522 BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
-02523 BOX DRAWINGS HEAVY VERTICAL AND RIGHT
-02524 BOX DRAWINGS LIGHT VERTICAL AND LEFT
-02525 BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
-02526 BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
-02527 BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
-02528 BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
-02529 BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
-0252A BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
-0252B BOX DRAWINGS HEAVY VERTICAL AND LEFT
-0252C BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0252D BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
-0252E BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
-0252F BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
-02530 BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
-02531 BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
-02532 BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
-02533 BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
-02534 BOX DRAWINGS LIGHT UP AND HORIZONTAL
-02535 BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
-02536 BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
-02537 BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
-02538 BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
-02539 BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
-0253A BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
-0253B BOX DRAWINGS HEAVY UP AND HORIZONTAL
-0253C BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0253D BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
-0253E BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
-0253F BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
-02540 BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
-02541 BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
-02542 BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
-02543 BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
-02544 BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
-02545 BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
-02546 BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
-02547 BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
-02548 BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
-02549 BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
-0254A BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
-0254B BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
-0254C BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL
-0254D BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL
-0254E BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL
-0254F BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL
-02550 BOX DRAWINGS DOUBLE HORIZONTAL
-02551 BOX DRAWINGS DOUBLE VERTICAL
-02552 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-02553 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-02554 BOX DRAWINGS DOUBLE DOWN AND RIGHT
-02555 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-02556 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-02557 BOX DRAWINGS DOUBLE DOWN AND LEFT
-02558 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-02559 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-0255A BOX DRAWINGS DOUBLE UP AND RIGHT
-0255B BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-0255C BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-0255D BOX DRAWINGS DOUBLE UP AND LEFT
-0255E BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-0255F BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-02560 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-02561 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-02562 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-02563 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-02564 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-02565 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-02566 BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-02567 BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-02568 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-02569 BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0256A BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-0256B BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-0256C BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0256D BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
-0256E BOX DRAWINGS LIGHT ARC DOWN AND LEFT
-0256F BOX DRAWINGS LIGHT ARC UP AND LEFT
-02570 BOX DRAWINGS LIGHT ARC UP AND RIGHT
-02571 BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
-02572 BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
-02573 BOX DRAWINGS LIGHT DIAGONAL CROSS
-02574 BOX DRAWINGS LIGHT LEFT
-02575 BOX DRAWINGS LIGHT UP
-02576 BOX DRAWINGS LIGHT RIGHT
-02577 BOX DRAWINGS LIGHT DOWN
-02578 BOX DRAWINGS HEAVY LEFT
-02579 BOX DRAWINGS HEAVY UP
-0257A BOX DRAWINGS HEAVY RIGHT
-0257B BOX DRAWINGS HEAVY DOWN
-0257C BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT
-0257D BOX DRAWINGS LIGHT UP AND HEAVY DOWN
-0257E BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT
-0257F BOX DRAWINGS HEAVY UP AND LIGHT DOWN
-02580 UPPER HALF BLOCK
-02581 LOWER ONE EIGHTH BLOCK
-02582 LOWER ONE QUARTER BLOCK
-02583 LOWER THREE EIGHTHS BLOCK
-02584 LOWER HALF BLOCK
-02585 LOWER FIVE EIGHTHS BLOCK
-02586 LOWER THREE QUARTERS BLOCK
-02587 LOWER SEVEN EIGHTHS BLOCK
-02588 FULL BLOCK
-02589 LEFT SEVEN EIGHTHS BLOCK
-0258A LEFT THREE QUARTERS BLOCK
-0258B LEFT FIVE EIGHTHS BLOCK
-0258C LEFT HALF BLOCK
-0258D LEFT THREE EIGHTHS BLOCK
-0258E LEFT ONE QUARTER BLOCK
-0258F LEFT ONE EIGHTH BLOCK
-02590 RIGHT HALF BLOCK
-02591 LIGHT SHADE
-02592 MEDIUM SHADE
-02593 DARK SHADE
-02594 UPPER ONE EIGHTH BLOCK
-02595 RIGHT ONE EIGHTH BLOCK
-02596 QUADRANT LOWER LEFT
-02597 QUADRANT LOWER RIGHT
-02598 QUADRANT UPPER LEFT
-02599 QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
-0259A QUADRANT UPPER LEFT AND LOWER RIGHT
-0259B QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
-0259C QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
-0259D QUADRANT UPPER RIGHT
-0259E QUADRANT UPPER RIGHT AND LOWER LEFT
-0259F QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
-025A0 BLACK SQUARE
-025A1 WHITE SQUARE
-025A2 WHITE SQUARE WITH ROUNDED CORNERS
-025A3 WHITE SQUARE CONTAINING BLACK SMALL SQUARE
-025A4 SQUARE WITH HORIZONTAL FILL
-025A5 SQUARE WITH VERTICAL FILL
-025A6 SQUARE WITH ORTHOGONAL CROSSHATCH FILL
-025A7 SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL
-025A8 SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL
-025A9 SQUARE WITH DIAGONAL CROSSHATCH FILL
-025AA BLACK SMALL SQUARE
-025AB WHITE SMALL SQUARE
-025AC BLACK RECTANGLE
-025AD WHITE RECTANGLE
-025AE BLACK VERTICAL RECTANGLE
-025AF WHITE VERTICAL RECTANGLE
-025B0 BLACK PARALLELOGRAM
-025B1 WHITE PARALLELOGRAM
-025B2 BLACK UP-POINTING TRIANGLE
-025B3 WHITE UP-POINTING TRIANGLE
-025B4 BLACK UP-POINTING SMALL TRIANGLE
-025B5 WHITE UP-POINTING SMALL TRIANGLE
-025B6 BLACK RIGHT-POINTING TRIANGLE
-025B7 WHITE RIGHT-POINTING TRIANGLE
-025B8 BLACK RIGHT-POINTING SMALL TRIANGLE
-025B9 WHITE RIGHT-POINTING SMALL TRIANGLE
-025BA BLACK RIGHT-POINTING POINTER
-025BB WHITE RIGHT-POINTING POINTER
-025BC BLACK DOWN-POINTING TRIANGLE
-025BD WHITE DOWN-POINTING TRIANGLE
-025BE BLACK DOWN-POINTING SMALL TRIANGLE
-025BF WHITE DOWN-POINTING SMALL TRIANGLE
-025C0 BLACK LEFT-POINTING TRIANGLE
-025C1 WHITE LEFT-POINTING TRIANGLE
-025C2 BLACK LEFT-POINTING SMALL TRIANGLE
-025C3 WHITE LEFT-POINTING SMALL TRIANGLE
-025C4 BLACK LEFT-POINTING POINTER
-025C5 WHITE LEFT-POINTING POINTER
-025C6 BLACK DIAMOND
-025C7 WHITE DIAMOND
-025C8 WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND
-025C9 FISHEYE
-025CA LOZENGE
-025CB WHITE CIRCLE
-025CC DOTTED CIRCLE
-025CD CIRCLE WITH VERTICAL FILL
-025CE BULLSEYE
-025CF BLACK CIRCLE
-025D0 CIRCLE WITH LEFT HALF BLACK
-025D1 CIRCLE WITH RIGHT HALF BLACK
-025D2 CIRCLE WITH LOWER HALF BLACK
-025D3 CIRCLE WITH UPPER HALF BLACK
-025D4 CIRCLE WITH UPPER RIGHT QUADRANT BLACK
-025D5 CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK
-025D6 LEFT HALF BLACK CIRCLE
-025D7 RIGHT HALF BLACK CIRCLE
-025D8 INVERSE BULLET
-025D9 INVERSE WHITE CIRCLE
-025DA UPPER HALF INVERSE WHITE CIRCLE
-025DB LOWER HALF INVERSE WHITE CIRCLE
-025DC UPPER LEFT QUADRANT CIRCULAR ARC
-025DD UPPER RIGHT QUADRANT CIRCULAR ARC
-025DE LOWER RIGHT QUADRANT CIRCULAR ARC
-025DF LOWER LEFT QUADRANT CIRCULAR ARC
-025E0 UPPER HALF CIRCLE
-025E1 LOWER HALF CIRCLE
-025E2 BLACK LOWER RIGHT TRIANGLE
-025E3 BLACK LOWER LEFT TRIANGLE
-025E4 BLACK UPPER LEFT TRIANGLE
-025E5 BLACK UPPER RIGHT TRIANGLE
-025E6 WHITE BULLET
-025E7 SQUARE WITH LEFT HALF BLACK
-025E8 SQUARE WITH RIGHT HALF BLACK
-025E9 SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK
-025EA SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK
-025EB WHITE SQUARE WITH VERTICAL BISECTING LINE
-025EC WHITE UP-POINTING TRIANGLE WITH DOT
-025ED UP-POINTING TRIANGLE WITH LEFT HALF BLACK
-025EE UP-POINTING TRIANGLE WITH RIGHT HALF BLACK
-025EF LARGE CIRCLE
-025F0 WHITE SQUARE WITH UPPER LEFT QUADRANT
-025F1 WHITE SQUARE WITH LOWER LEFT QUADRANT
-025F2 WHITE SQUARE WITH LOWER RIGHT QUADRANT
-025F3 WHITE SQUARE WITH UPPER RIGHT QUADRANT
-025F4 WHITE CIRCLE WITH UPPER LEFT QUADRANT
-025F5 WHITE CIRCLE WITH LOWER LEFT QUADRANT
-025F6 WHITE CIRCLE WITH LOWER RIGHT QUADRANT
-025F7 WHITE CIRCLE WITH UPPER RIGHT QUADRANT
-025F8 UPPER LEFT TRIANGLE
-025F9 UPPER RIGHT TRIANGLE
-025FA LOWER LEFT TRIANGLE
-025FB WHITE MEDIUM SQUARE
-025FC BLACK MEDIUM SQUARE
-025FD WHITE MEDIUM SMALL SQUARE
-025FE BLACK MEDIUM SMALL SQUARE
-025FF LOWER RIGHT TRIANGLE
-02600 BLACK SUN WITH RAYS
-02601 CLOUD
-02602 UMBRELLA
-02603 SNOWMAN
-02604 COMET
-02605 BLACK STAR
-02606 WHITE STAR
-02607 LIGHTNING
-02608 THUNDERSTORM
-02609 SUN
-0260A ASCENDING NODE
-0260B DESCENDING NODE
-0260C CONJUNCTION
-0260D OPPOSITION
-0260E BLACK TELEPHONE
-0260F WHITE TELEPHONE
-02610 BALLOT BOX
-02611 BALLOT BOX WITH CHECK
-02612 BALLOT BOX WITH X
-02613 SALTIRE
-02614 UMBRELLA WITH RAIN DROPS
-02615 HOT BEVERAGE
-02616 WHITE SHOGI PIECE
-02617 BLACK SHOGI PIECE
-02618 SHAMROCK
-02619 REVERSED ROTATED FLORAL HEART BULLET
-0261A BLACK LEFT POINTING INDEX
-0261B BLACK RIGHT POINTING INDEX
-0261C WHITE LEFT POINTING INDEX
-0261D WHITE UP POINTING INDEX
-0261E WHITE RIGHT POINTING INDEX
-0261F WHITE DOWN POINTING INDEX
-02620 SKULL AND CROSSBONES
-02621 CAUTION SIGN
-02622 RADIOACTIVE SIGN
-02623 BIOHAZARD SIGN
-02624 CADUCEUS
-02625 ANKH
-02626 ORTHODOX CROSS
-02627 CHI RHO
-02628 CROSS OF LORRAINE
-02629 CROSS OF JERUSALEM
-0262A STAR AND CRESCENT
-0262B FARSI SYMBOL
-0262C ADI SHAKTI
-0262D HAMMER AND SICKLE
-0262E PEACE SYMBOL
-0262F YIN YANG
-02630 TRIGRAM FOR HEAVEN
-02631 TRIGRAM FOR LAKE
-02632 TRIGRAM FOR FIRE
-02633 TRIGRAM FOR THUNDER
-02634 TRIGRAM FOR WIND
-02635 TRIGRAM FOR WATER
-02636 TRIGRAM FOR MOUNTAIN
-02637 TRIGRAM FOR EARTH
-02638 WHEEL OF DHARMA
-02639 WHITE FROWNING FACE
-0263A WHITE SMILING FACE
-0263B BLACK SMILING FACE
-0263C WHITE SUN WITH RAYS
-0263D FIRST QUARTER MOON
-0263E LAST QUARTER MOON
-0263F MERCURY
-02640 FEMALE SIGN
-02641 EARTH
-02642 MALE SIGN
-02643 JUPITER
-02644 SATURN
-02645 URANUS
-02646 NEPTUNE
-02647 PLUTO
-02648 ARIES
-02649 TAURUS
-0264A GEMINI
-0264B CANCER
-0264C LEO
-0264D VIRGO
-0264E LIBRA
-0264F SCORPIUS
-02650 SAGITTARIUS
-02651 CAPRICORN
-02652 AQUARIUS
-02653 PISCES
-02654 WHITE CHESS KING
-02655 WHITE CHESS QUEEN
-02656 WHITE CHESS ROOK
-02657 WHITE CHESS BISHOP
-02658 WHITE CHESS KNIGHT
-02659 WHITE CHESS PAWN
-0265A BLACK CHESS KING
-0265B BLACK CHESS QUEEN
-0265C BLACK CHESS ROOK
-0265D BLACK CHESS BISHOP
-0265E BLACK CHESS KNIGHT
-0265F BLACK CHESS PAWN
-02660 BLACK SPADE SUIT
-02661 WHITE HEART SUIT
-02662 WHITE DIAMOND SUIT
-02663 BLACK CLUB SUIT
-02664 WHITE SPADE SUIT
-02665 BLACK HEART SUIT
-02666 BLACK DIAMOND SUIT
-02667 WHITE CLUB SUIT
-02668 HOT SPRINGS
-02669 QUARTER NOTE
-0266A EIGHTH NOTE
-0266B BEAMED EIGHTH NOTES
-0266C BEAMED SIXTEENTH NOTES
-0266D MUSIC FLAT SIGN
-0266E MUSIC NATURAL SIGN
-0266F MUSIC SHARP SIGN
-02670 WEST SYRIAC CROSS
-02671 EAST SYRIAC CROSS
-02672 UNIVERSAL RECYCLING SYMBOL
-02673 RECYCLING SYMBOL FOR TYPE-1 PLASTICS
-02674 RECYCLING SYMBOL FOR TYPE-2 PLASTICS
-02675 RECYCLING SYMBOL FOR TYPE-3 PLASTICS
-02676 RECYCLING SYMBOL FOR TYPE-4 PLASTICS
-02677 RECYCLING SYMBOL FOR TYPE-5 PLASTICS
-02678 RECYCLING SYMBOL FOR TYPE-6 PLASTICS
-02679 RECYCLING SYMBOL FOR TYPE-7 PLASTICS
-0267A RECYCLING SYMBOL FOR GENERIC MATERIALS
-0267B BLACK UNIVERSAL RECYCLING SYMBOL
-0267C RECYCLED PAPER SYMBOL
-0267D PARTIALLY-RECYCLED PAPER SYMBOL
-0267E PERMANENT PAPER SIGN
-0267F WHEELCHAIR SYMBOL
-02680 DIE FACE-1
-02681 DIE FACE-2
-02682 DIE FACE-3
-02683 DIE FACE-4
-02684 DIE FACE-5
-02685 DIE FACE-6
-02686 WHITE CIRCLE WITH DOT RIGHT
-02687 WHITE CIRCLE WITH TWO DOTS
-02688 BLACK CIRCLE WITH WHITE DOT RIGHT
-02689 BLACK CIRCLE WITH TWO WHITE DOTS
-0268A MONOGRAM FOR YANG
-0268B MONOGRAM FOR YIN
-0268C DIGRAM FOR GREATER YANG
-0268D DIGRAM FOR LESSER YIN
-0268E DIGRAM FOR LESSER YANG
-0268F DIGRAM FOR GREATER YIN
-02690 WHITE FLAG
-02691 BLACK FLAG
-02692 HAMMER AND PICK
-02693 ANCHOR
-02694 CROSSED SWORDS
-02695 STAFF OF AESCULAPIUS
-02696 SCALES
-02697 ALEMBIC
-02698 FLOWER
-02699 GEAR
-0269A STAFF OF HERMES
-0269B ATOM SYMBOL
-0269C FLEUR-DE-LIS
-0269D OUTLINED WHITE STAR
-0269E THREE LINES CONVERGING RIGHT
-0269F THREE LINES CONVERGING LEFT
-026A0 WARNING SIGN
-026A1 HIGH VOLTAGE SIGN
-026A2 DOUBLED FEMALE SIGN
-026A3 DOUBLED MALE SIGN
-026A4 INTERLOCKED FEMALE AND MALE SIGN
-026A5 MALE AND FEMALE SIGN
-026A6 MALE WITH STROKE SIGN
-026A7 MALE WITH STROKE AND MALE AND FEMALE SIGN
-026A8 VERTICAL MALE WITH STROKE SIGN
-026A9 HORIZONTAL MALE WITH STROKE SIGN
-026AA MEDIUM WHITE CIRCLE
-026AB MEDIUM BLACK CIRCLE
-026AC MEDIUM SMALL WHITE CIRCLE
-026AD MARRIAGE SYMBOL
-026AE DIVORCE SYMBOL
-026AF UNMARRIED PARTNERSHIP SYMBOL
-026B0 COFFIN
-026B1 FUNERAL URN
-026B2 NEUTER
-026B3 CERES
-026B4 PALLAS
-026B5 JUNO
-026B6 VESTA
-026B7 CHIRON
-026B8 BLACK MOON LILITH
-026B9 SEXTILE
-026BA SEMISEXTILE
-026BB QUINCUNX
-026BC SESQUIQUADRATE
-026BD SOCCER BALL
-026BE BASEBALL
-026BF SQUARED KEY
-026C0 WHITE DRAUGHTS MAN
-026C1 WHITE DRAUGHTS KING
-026C2 BLACK DRAUGHTS MAN
-026C3 BLACK DRAUGHTS KING
-026C4 SNOWMAN WITHOUT SNOW
-026C5 SUN BEHIND CLOUD
-026C6 RAIN
-026C7 BLACK SNOWMAN
-026C8 THUNDER CLOUD AND RAIN
-026C9 TURNED WHITE SHOGI PIECE
-026CA TURNED BLACK SHOGI PIECE
-026CB WHITE DIAMOND IN SQUARE
-026CC CROSSING LANES
-026CD DISABLED CAR
-026CE OPHIUCHUS
-026CF PICK
-026D0 CAR SLIDING
-026D1 HELMET WITH WHITE CROSS
-026D2 CIRCLED CROSSING LANES
-026D3 CHAINS
-026D4 NO ENTRY
-026D5 ALTERNATE ONE-WAY LEFT WAY TRAFFIC
-026D6 BLACK TWO-WAY LEFT WAY TRAFFIC
-026D7 WHITE TWO-WAY LEFT WAY TRAFFIC
-026D8 BLACK LEFT LANE MERGE
-026D9 WHITE LEFT LANE MERGE
-026DA DRIVE SLOW SIGN
-026DB HEAVY WHITE DOWN-POINTING TRIANGLE
-026DC LEFT CLOSED ENTRY
-026DD SQUARED SALTIRE
-026DE FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE
-026DF BLACK TRUCK
-026E0 RESTRICTED LEFT ENTRY-1
-026E1 RESTRICTED LEFT ENTRY-2
-026E2 ASTRONOMICAL SYMBOL FOR URANUS
-026E3 HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE
-026E4 PENTAGRAM
-026E5 RIGHT-HANDED INTERLACED PENTAGRAM
-026E6 LEFT-HANDED INTERLACED PENTAGRAM
-026E7 INVERTED PENTAGRAM
-026E8 BLACK CROSS ON SHIELD
-026E9 SHINTO SHRINE
-026EA CHURCH
-026EB CASTLE
-026EC HISTORIC SITE
-026ED GEAR WITHOUT HUB
-026EE GEAR WITH HANDLES
-026EF MAP SYMBOL FOR LIGHTHOUSE
-026F0 MOUNTAIN
-026F1 UMBRELLA ON GROUND
-026F2 FOUNTAIN
-026F3 FLAG IN HOLE
-026F4 FERRY
-026F5 SAILBOAT
-026F6 SQUARE FOUR CORNERS
-026F7 SKIER
-026F8 ICE SKATE
-026F9 PERSON WITH BALL
-026FA TENT
-026FB JAPANESE BANK SYMBOL
-026FC HEADSTONE GRAVEYARD SYMBOL
-026FD FUEL PUMP
-026FE CUP ON BLACK SQUARE
-026FF WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE
-02700 BLACK SAFETY SCISSORS
-02701 UPPER BLADE SCISSORS
-02702 BLACK SCISSORS
-02703 LOWER BLADE SCISSORS
-02704 WHITE SCISSORS
-02705 WHITE HEAVY CHECK MARK
-02706 TELEPHONE LOCATION SIGN
-02707 TAPE DRIVE
-02708 AIRPLANE
-02709 ENVELOPE
-0270A RAISED FIST
-0270B RAISED HAND
-0270C VICTORY HAND
-0270D WRITING HAND
-0270E LOWER RIGHT PENCIL
-0270F PENCIL
-02710 UPPER RIGHT PENCIL
-02711 WHITE NIB
-02712 BLACK NIB
-02713 CHECK MARK
-02714 HEAVY CHECK MARK
-02715 MULTIPLICATION X
-02716 HEAVY MULTIPLICATION X
-02717 BALLOT X
-02718 HEAVY BALLOT X
-02719 OUTLINED GREEK CROSS
-0271A HEAVY GREEK CROSS
-0271B OPEN CENTRE CROSS
-0271C HEAVY OPEN CENTRE CROSS
-0271D LATIN CROSS
-0271E SHADOWED WHITE LATIN CROSS
-0271F OUTLINED LATIN CROSS
-02720 MALTESE CROSS
-02721 STAR OF DAVID
-02722 FOUR TEARDROP-SPOKED ASTERISK
-02723 FOUR BALLOON-SPOKED ASTERISK
-02724 HEAVY FOUR BALLOON-SPOKED ASTERISK
-02725 FOUR CLUB-SPOKED ASTERISK
-02726 BLACK FOUR POINTED STAR
-02727 WHITE FOUR POINTED STAR
-02728 SPARKLES
-02729 STRESS OUTLINED WHITE STAR
-0272A CIRCLED WHITE STAR
-0272B OPEN CENTRE BLACK STAR
-0272C BLACK CENTRE WHITE STAR
-0272D OUTLINED BLACK STAR
-0272E HEAVY OUTLINED BLACK STAR
-0272F PINWHEEL STAR
-02730 SHADOWED WHITE STAR
-02731 HEAVY ASTERISK
-02732 OPEN CENTRE ASTERISK
-02733 EIGHT SPOKED ASTERISK
-02734 EIGHT POINTED BLACK STAR
-02735 EIGHT POINTED PINWHEEL STAR
-02736 SIX POINTED BLACK STAR
-02737 EIGHT POINTED RECTILINEAR BLACK STAR
-02738 HEAVY EIGHT POINTED RECTILINEAR BLACK STAR
-02739 TWELVE POINTED BLACK STAR
-0273A SIXTEEN POINTED ASTERISK
-0273B TEARDROP-SPOKED ASTERISK
-0273C OPEN CENTRE TEARDROP-SPOKED ASTERISK
-0273D HEAVY TEARDROP-SPOKED ASTERISK
-0273E SIX PETALLED BLACK AND WHITE FLORETTE
-0273F BLACK FLORETTE
-02740 WHITE FLORETTE
-02741 EIGHT PETALLED OUTLINED BLACK FLORETTE
-02742 CIRCLED OPEN CENTRE EIGHT POINTED STAR
-02743 HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK
-02744 SNOWFLAKE
-02745 TIGHT TRIFOLIATE SNOWFLAKE
-02746 HEAVY CHEVRON SNOWFLAKE
-02747 SPARKLE
-02748 HEAVY SPARKLE
-02749 BALLOON-SPOKED ASTERISK
-0274A EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
-0274B HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
-0274C CROSS MARK
-0274D SHADOWED WHITE CIRCLE
-0274E NEGATIVE SQUARED CROSS MARK
-0274F LOWER RIGHT DROP-SHADOWED WHITE SQUARE
-02750 UPPER RIGHT DROP-SHADOWED WHITE SQUARE
-02751 LOWER RIGHT SHADOWED WHITE SQUARE
-02752 UPPER RIGHT SHADOWED WHITE SQUARE
-02753 BLACK QUESTION MARK ORNAMENT
-02754 WHITE QUESTION MARK ORNAMENT
-02755 WHITE EXCLAMATION MARK ORNAMENT
-02756 BLACK DIAMOND MINUS WHITE X
-02757 HEAVY EXCLAMATION MARK SYMBOL
-02758 LIGHT VERTICAL BAR
-02759 MEDIUM VERTICAL BAR
-0275A HEAVY VERTICAL BAR
-0275B HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT
-0275C HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT
-0275D HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
-0275E HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
-0275F HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT
-02760 HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT
-02761 CURVED STEM PARAGRAPH SIGN ORNAMENT
-02762 HEAVY EXCLAMATION MARK ORNAMENT
-02763 HEAVY HEART EXCLAMATION MARK ORNAMENT
-02764 HEAVY BLACK HEART
-02765 ROTATED HEAVY BLACK HEART BULLET
-02766 FLORAL HEART
-02767 ROTATED FLORAL HEART BULLET
-02768 MEDIUM LEFT PARENTHESIS ORNAMENT
-02769 MEDIUM RIGHT PARENTHESIS ORNAMENT
-0276A MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
-0276B MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
-0276C MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
-0276D MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
-0276E HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
-0276F HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
-02770 HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
-02771 HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
-02772 LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
-02773 LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
-02774 MEDIUM LEFT CURLY BRACKET ORNAMENT
-02775 MEDIUM RIGHT CURLY BRACKET ORNAMENT
-02776 DINGBAT NEGATIVE CIRCLED DIGIT ONE
-02777 DINGBAT NEGATIVE CIRCLED DIGIT TWO
-02778 DINGBAT NEGATIVE CIRCLED DIGIT THREE
-02779 DINGBAT NEGATIVE CIRCLED DIGIT FOUR
-0277A DINGBAT NEGATIVE CIRCLED DIGIT FIVE
-0277B DINGBAT NEGATIVE CIRCLED DIGIT SIX
-0277C DINGBAT NEGATIVE CIRCLED DIGIT SEVEN
-0277D DINGBAT NEGATIVE CIRCLED DIGIT EIGHT
-0277E DINGBAT NEGATIVE CIRCLED DIGIT NINE
-0277F DINGBAT NEGATIVE CIRCLED NUMBER TEN
-02780 DINGBAT CIRCLED SANS-SERIF DIGIT ONE
-02781 DINGBAT CIRCLED SANS-SERIF DIGIT TWO
-02782 DINGBAT CIRCLED SANS-SERIF DIGIT THREE
-02783 DINGBAT CIRCLED SANS-SERIF DIGIT FOUR
-02784 DINGBAT CIRCLED SANS-SERIF DIGIT FIVE
-02785 DINGBAT CIRCLED SANS-SERIF DIGIT SIX
-02786 DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN
-02787 DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT
-02788 DINGBAT CIRCLED SANS-SERIF DIGIT NINE
-02789 DINGBAT CIRCLED SANS-SERIF NUMBER TEN
-0278A DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE
-0278B DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO
-0278C DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE
-0278D DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR
-0278E DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE
-0278F DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX
-02790 DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN
-02791 DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT
-02792 DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE
-02793 DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN
-02794 HEAVY WIDE-HEADED RIGHTWARDS ARROW
-02795 HEAVY PLUS SIGN
-02796 HEAVY MINUS SIGN
-02797 HEAVY DIVISION SIGN
-02798 HEAVY SOUTH EAST ARROW
-02799 HEAVY RIGHTWARDS ARROW
-0279A HEAVY NORTH EAST ARROW
-0279B DRAFTING POINT RIGHTWARDS ARROW
-0279C HEAVY ROUND-TIPPED RIGHTWARDS ARROW
-0279D TRIANGLE-HEADED RIGHTWARDS ARROW
-0279E HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW
-0279F DASHED TRIANGLE-HEADED RIGHTWARDS ARROW
-027A0 HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW
-027A1 BLACK RIGHTWARDS ARROW
-027A2 THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD
-027A3 THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD
-027A4 BLACK RIGHTWARDS ARROWHEAD
-027A5 HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW
-027A6 HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW
-027A7 SQUAT BLACK RIGHTWARDS ARROW
-027A8 HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW
-027A9 RIGHT-SHADED WHITE RIGHTWARDS ARROW
-027AA LEFT-SHADED WHITE RIGHTWARDS ARROW
-027AB BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW
-027AC FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW
-027AD HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
-027AE HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
-027AF NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
-027B0 CURLY LOOP
-027B1 NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
-027B2 CIRCLED HEAVY WHITE RIGHTWARDS ARROW
-027B3 WHITE-FEATHERED RIGHTWARDS ARROW
-027B4 BLACK-FEATHERED SOUTH EAST ARROW
-027B5 BLACK-FEATHERED RIGHTWARDS ARROW
-027B6 BLACK-FEATHERED NORTH EAST ARROW
-027B7 HEAVY BLACK-FEATHERED SOUTH EAST ARROW
-027B8 HEAVY BLACK-FEATHERED RIGHTWARDS ARROW
-027B9 HEAVY BLACK-FEATHERED NORTH EAST ARROW
-027BA TEARDROP-BARBED RIGHTWARDS ARROW
-027BB HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW
-027BC WEDGE-TAILED RIGHTWARDS ARROW
-027BD HEAVY WEDGE-TAILED RIGHTWARDS ARROW
-027BE OPEN-OUTLINED RIGHTWARDS ARROW
-027BF DOUBLE CURLY LOOP
-027C0 THREE DIMENSIONAL ANGLE
-027C1 WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE
-027C2 PERPENDICULAR
-027C3 OPEN SUBSET
-027C4 OPEN SUPERSET
-027C5 LEFT S-SHAPED BAG DELIMITER
-027C6 RIGHT S-SHAPED BAG DELIMITER
-027C7 OR WITH DOT INSIDE
-027C8 REVERSE SOLIDUS PRECEDING SUBSET
-027C9 SUPERSET PRECEDING SOLIDUS
-027CA VERTICAL BAR WITH HORIZONTAL STROKE
-027CB MATHEMATICAL RISING DIAGONAL
-027CC LONG DIVISION
-027CD MATHEMATICAL FALLING DIAGONAL
-027CE SQUARED LOGICAL AND
-027CF SQUARED LOGICAL OR
-027D0 WHITE DIAMOND WITH CENTRED DOT
-027D1 AND WITH DOT
-027D2 ELEMENT OF OPENING UPWARDS
-027D3 LOWER RIGHT CORNER WITH DOT
-027D4 UPPER LEFT CORNER WITH DOT
-027D5 LEFT OUTER JOIN
-027D6 RIGHT OUTER JOIN
-027D7 FULL OUTER JOIN
-027D8 LARGE UP TACK
-027D9 LARGE DOWN TACK
-027DA LEFT AND RIGHT DOUBLE TURNSTILE
-027DB LEFT AND RIGHT TACK
-027DC LEFT MULTIMAP
-027DD LONG RIGHT TACK
-027DE LONG LEFT TACK
-027DF UP TACK WITH CIRCLE ABOVE
-027E0 LOZENGE DIVIDED BY HORIZONTAL RULE
-027E1 WHITE CONCAVE-SIDED DIAMOND
-027E2 WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
-027E3 WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
-027E4 WHITE SQUARE WITH LEFTWARDS TICK
-027E5 WHITE SQUARE WITH RIGHTWARDS TICK
-027E6 MATHEMATICAL LEFT WHITE SQUARE BRACKET
-027E7 MATHEMATICAL RIGHT WHITE SQUARE BRACKET
-027E8 MATHEMATICAL LEFT ANGLE BRACKET
-027E9 MATHEMATICAL RIGHT ANGLE BRACKET
-027EA MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
-027EB MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
-027EC MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET
-027ED MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET
-027EE MATHEMATICAL LEFT FLATTENED PARENTHESIS
-027EF MATHEMATICAL RIGHT FLATTENED PARENTHESIS
-027F0 UPWARDS QUADRUPLE ARROW
-027F1 DOWNWARDS QUADRUPLE ARROW
-027F2 ANTICLOCKWISE GAPPED CIRCLE ARROW
-027F3 CLOCKWISE GAPPED CIRCLE ARROW
-027F4 RIGHT ARROW WITH CIRCLED PLUS
-027F5 LONG LEFTWARDS ARROW
-027F6 LONG RIGHTWARDS ARROW
-027F7 LONG LEFT RIGHT ARROW
-027F8 LONG LEFTWARDS DOUBLE ARROW
-027F9 LONG RIGHTWARDS DOUBLE ARROW
-027FA LONG LEFT RIGHT DOUBLE ARROW
-027FB LONG LEFTWARDS ARROW FROM BAR
-027FC LONG RIGHTWARDS ARROW FROM BAR
-027FD LONG LEFTWARDS DOUBLE ARROW FROM BAR
-027FE LONG RIGHTWARDS DOUBLE ARROW FROM BAR
-027FF LONG RIGHTWARDS SQUIGGLE ARROW
-02800 BRAILLE PATTERN BLANK
-02801 BRAILLE PATTERN DOTS-1
-02802 BRAILLE PATTERN DOTS-2
-02803 BRAILLE PATTERN DOTS-12
-02804 BRAILLE PATTERN DOTS-3
-02805 BRAILLE PATTERN DOTS-13
-02806 BRAILLE PATTERN DOTS-23
-02807 BRAILLE PATTERN DOTS-123
-02808 BRAILLE PATTERN DOTS-4
-02809 BRAILLE PATTERN DOTS-14
-0280A BRAILLE PATTERN DOTS-24
-0280B BRAILLE PATTERN DOTS-124
-0280C BRAILLE PATTERN DOTS-34
-0280D BRAILLE PATTERN DOTS-134
-0280E BRAILLE PATTERN DOTS-234
-0280F BRAILLE PATTERN DOTS-1234
-02810 BRAILLE PATTERN DOTS-5
-02811 BRAILLE PATTERN DOTS-15
-02812 BRAILLE PATTERN DOTS-25
-02813 BRAILLE PATTERN DOTS-125
-02814 BRAILLE PATTERN DOTS-35
-02815 BRAILLE PATTERN DOTS-135
-02816 BRAILLE PATTERN DOTS-235
-02817 BRAILLE PATTERN DOTS-1235
-02818 BRAILLE PATTERN DOTS-45
-02819 BRAILLE PATTERN DOTS-145
-0281A BRAILLE PATTERN DOTS-245
-0281B BRAILLE PATTERN DOTS-1245
-0281C BRAILLE PATTERN DOTS-345
-0281D BRAILLE PATTERN DOTS-1345
-0281E BRAILLE PATTERN DOTS-2345
-0281F BRAILLE PATTERN DOTS-12345
-02820 BRAILLE PATTERN DOTS-6
-02821 BRAILLE PATTERN DOTS-16
-02822 BRAILLE PATTERN DOTS-26
-02823 BRAILLE PATTERN DOTS-126
-02824 BRAILLE PATTERN DOTS-36
-02825 BRAILLE PATTERN DOTS-136
-02826 BRAILLE PATTERN DOTS-236
-02827 BRAILLE PATTERN DOTS-1236
-02828 BRAILLE PATTERN DOTS-46
-02829 BRAILLE PATTERN DOTS-146
-0282A BRAILLE PATTERN DOTS-246
-0282B BRAILLE PATTERN DOTS-1246
-0282C BRAILLE PATTERN DOTS-346
-0282D BRAILLE PATTERN DOTS-1346
-0282E BRAILLE PATTERN DOTS-2346
-0282F BRAILLE PATTERN DOTS-12346
-02830 BRAILLE PATTERN DOTS-56
-02831 BRAILLE PATTERN DOTS-156
-02832 BRAILLE PATTERN DOTS-256
-02833 BRAILLE PATTERN DOTS-1256
-02834 BRAILLE PATTERN DOTS-356
-02835 BRAILLE PATTERN DOTS-1356
-02836 BRAILLE PATTERN DOTS-2356
-02837 BRAILLE PATTERN DOTS-12356
-02838 BRAILLE PATTERN DOTS-456
-02839 BRAILLE PATTERN DOTS-1456
-0283A BRAILLE PATTERN DOTS-2456
-0283B BRAILLE PATTERN DOTS-12456
-0283C BRAILLE PATTERN DOTS-3456
-0283D BRAILLE PATTERN DOTS-13456
-0283E BRAILLE PATTERN DOTS-23456
-0283F BRAILLE PATTERN DOTS-123456
-02840 BRAILLE PATTERN DOTS-7
-02841 BRAILLE PATTERN DOTS-17
-02842 BRAILLE PATTERN DOTS-27
-02843 BRAILLE PATTERN DOTS-127
-02844 BRAILLE PATTERN DOTS-37
-02845 BRAILLE PATTERN DOTS-137
-02846 BRAILLE PATTERN DOTS-237
-02847 BRAILLE PATTERN DOTS-1237
-02848 BRAILLE PATTERN DOTS-47
-02849 BRAILLE PATTERN DOTS-147
-0284A BRAILLE PATTERN DOTS-247
-0284B BRAILLE PATTERN DOTS-1247
-0284C BRAILLE PATTERN DOTS-347
-0284D BRAILLE PATTERN DOTS-1347
-0284E BRAILLE PATTERN DOTS-2347
-0284F BRAILLE PATTERN DOTS-12347
-02850 BRAILLE PATTERN DOTS-57
-02851 BRAILLE PATTERN DOTS-157
-02852 BRAILLE PATTERN DOTS-257
-02853 BRAILLE PATTERN DOTS-1257
-02854 BRAILLE PATTERN DOTS-357
-02855 BRAILLE PATTERN DOTS-1357
-02856 BRAILLE PATTERN DOTS-2357
-02857 BRAILLE PATTERN DOTS-12357
-02858 BRAILLE PATTERN DOTS-457
-02859 BRAILLE PATTERN DOTS-1457
-0285A BRAILLE PATTERN DOTS-2457
-0285B BRAILLE PATTERN DOTS-12457
-0285C BRAILLE PATTERN DOTS-3457
-0285D BRAILLE PATTERN DOTS-13457
-0285E BRAILLE PATTERN DOTS-23457
-0285F BRAILLE PATTERN DOTS-123457
-02860 BRAILLE PATTERN DOTS-67
-02861 BRAILLE PATTERN DOTS-167
-02862 BRAILLE PATTERN DOTS-267
-02863 BRAILLE PATTERN DOTS-1267
-02864 BRAILLE PATTERN DOTS-367
-02865 BRAILLE PATTERN DOTS-1367
-02866 BRAILLE PATTERN DOTS-2367
-02867 BRAILLE PATTERN DOTS-12367
-02868 BRAILLE PATTERN DOTS-467
-02869 BRAILLE PATTERN DOTS-1467
-0286A BRAILLE PATTERN DOTS-2467
-0286B BRAILLE PATTERN DOTS-12467
-0286C BRAILLE PATTERN DOTS-3467
-0286D BRAILLE PATTERN DOTS-13467
-0286E BRAILLE PATTERN DOTS-23467
-0286F BRAILLE PATTERN DOTS-123467
-02870 BRAILLE PATTERN DOTS-567
-02871 BRAILLE PATTERN DOTS-1567
-02872 BRAILLE PATTERN DOTS-2567
-02873 BRAILLE PATTERN DOTS-12567
-02874 BRAILLE PATTERN DOTS-3567
-02875 BRAILLE PATTERN DOTS-13567
-02876 BRAILLE PATTERN DOTS-23567
-02877 BRAILLE PATTERN DOTS-123567
-02878 BRAILLE PATTERN DOTS-4567
-02879 BRAILLE PATTERN DOTS-14567
-0287A BRAILLE PATTERN DOTS-24567
-0287B BRAILLE PATTERN DOTS-124567
-0287C BRAILLE PATTERN DOTS-34567
-0287D BRAILLE PATTERN DOTS-134567
-0287E BRAILLE PATTERN DOTS-234567
-0287F BRAILLE PATTERN DOTS-1234567
-02880 BRAILLE PATTERN DOTS-8
-02881 BRAILLE PATTERN DOTS-18
-02882 BRAILLE PATTERN DOTS-28
-02883 BRAILLE PATTERN DOTS-128
-02884 BRAILLE PATTERN DOTS-38
-02885 BRAILLE PATTERN DOTS-138
-02886 BRAILLE PATTERN DOTS-238
-02887 BRAILLE PATTERN DOTS-1238
-02888 BRAILLE PATTERN DOTS-48
-02889 BRAILLE PATTERN DOTS-148
-0288A BRAILLE PATTERN DOTS-248
-0288B BRAILLE PATTERN DOTS-1248
-0288C BRAILLE PATTERN DOTS-348
-0288D BRAILLE PATTERN DOTS-1348
-0288E BRAILLE PATTERN DOTS-2348
-0288F BRAILLE PATTERN DOTS-12348
-02890 BRAILLE PATTERN DOTS-58
-02891 BRAILLE PATTERN DOTS-158
-02892 BRAILLE PATTERN DOTS-258
-02893 BRAILLE PATTERN DOTS-1258
-02894 BRAILLE PATTERN DOTS-358
-02895 BRAILLE PATTERN DOTS-1358
-02896 BRAILLE PATTERN DOTS-2358
-02897 BRAILLE PATTERN DOTS-12358
-02898 BRAILLE PATTERN DOTS-458
-02899 BRAILLE PATTERN DOTS-1458
-0289A BRAILLE PATTERN DOTS-2458
-0289B BRAILLE PATTERN DOTS-12458
-0289C BRAILLE PATTERN DOTS-3458
-0289D BRAILLE PATTERN DOTS-13458
-0289E BRAILLE PATTERN DOTS-23458
-0289F BRAILLE PATTERN DOTS-123458
-028A0 BRAILLE PATTERN DOTS-68
-028A1 BRAILLE PATTERN DOTS-168
-028A2 BRAILLE PATTERN DOTS-268
-028A3 BRAILLE PATTERN DOTS-1268
-028A4 BRAILLE PATTERN DOTS-368
-028A5 BRAILLE PATTERN DOTS-1368
-028A6 BRAILLE PATTERN DOTS-2368
-028A7 BRAILLE PATTERN DOTS-12368
-028A8 BRAILLE PATTERN DOTS-468
-028A9 BRAILLE PATTERN DOTS-1468
-028AA BRAILLE PATTERN DOTS-2468
-028AB BRAILLE PATTERN DOTS-12468
-028AC BRAILLE PATTERN DOTS-3468
-028AD BRAILLE PATTERN DOTS-13468
-028AE BRAILLE PATTERN DOTS-23468
-028AF BRAILLE PATTERN DOTS-123468
-028B0 BRAILLE PATTERN DOTS-568
-028B1 BRAILLE PATTERN DOTS-1568
-028B2 BRAILLE PATTERN DOTS-2568
-028B3 BRAILLE PATTERN DOTS-12568
-028B4 BRAILLE PATTERN DOTS-3568
-028B5 BRAILLE PATTERN DOTS-13568
-028B6 BRAILLE PATTERN DOTS-23568
-028B7 BRAILLE PATTERN DOTS-123568
-028B8 BRAILLE PATTERN DOTS-4568
-028B9 BRAILLE PATTERN DOTS-14568
-028BA BRAILLE PATTERN DOTS-24568
-028BB BRAILLE PATTERN DOTS-124568
-028BC BRAILLE PATTERN DOTS-34568
-028BD BRAILLE PATTERN DOTS-134568
-028BE BRAILLE PATTERN DOTS-234568
-028BF BRAILLE PATTERN DOTS-1234568
-028C0 BRAILLE PATTERN DOTS-78
-028C1 BRAILLE PATTERN DOTS-178
-028C2 BRAILLE PATTERN DOTS-278
-028C3 BRAILLE PATTERN DOTS-1278
-028C4 BRAILLE PATTERN DOTS-378
-028C5 BRAILLE PATTERN DOTS-1378
-028C6 BRAILLE PATTERN DOTS-2378
-028C7 BRAILLE PATTERN DOTS-12378
-028C8 BRAILLE PATTERN DOTS-478
-028C9 BRAILLE PATTERN DOTS-1478
-028CA BRAILLE PATTERN DOTS-2478
-028CB BRAILLE PATTERN DOTS-12478
-028CC BRAILLE PATTERN DOTS-3478
-028CD BRAILLE PATTERN DOTS-13478
-028CE BRAILLE PATTERN DOTS-23478
-028CF BRAILLE PATTERN DOTS-123478
-028D0 BRAILLE PATTERN DOTS-578
-028D1 BRAILLE PATTERN DOTS-1578
-028D2 BRAILLE PATTERN DOTS-2578
-028D3 BRAILLE PATTERN DOTS-12578
-028D4 BRAILLE PATTERN DOTS-3578
-028D5 BRAILLE PATTERN DOTS-13578
-028D6 BRAILLE PATTERN DOTS-23578
-028D7 BRAILLE PATTERN DOTS-123578
-028D8 BRAILLE PATTERN DOTS-4578
-028D9 BRAILLE PATTERN DOTS-14578
-028DA BRAILLE PATTERN DOTS-24578
-028DB BRAILLE PATTERN DOTS-124578
-028DC BRAILLE PATTERN DOTS-34578
-028DD BRAILLE PATTERN DOTS-134578
-028DE BRAILLE PATTERN DOTS-234578
-028DF BRAILLE PATTERN DOTS-1234578
-028E0 BRAILLE PATTERN DOTS-678
-028E1 BRAILLE PATTERN DOTS-1678
-028E2 BRAILLE PATTERN DOTS-2678
-028E3 BRAILLE PATTERN DOTS-12678
-028E4 BRAILLE PATTERN DOTS-3678
-028E5 BRAILLE PATTERN DOTS-13678
-028E6 BRAILLE PATTERN DOTS-23678
-028E7 BRAILLE PATTERN DOTS-123678
-028E8 BRAILLE PATTERN DOTS-4678
-028E9 BRAILLE PATTERN DOTS-14678
-028EA BRAILLE PATTERN DOTS-24678
-028EB BRAILLE PATTERN DOTS-124678
-028EC BRAILLE PATTERN DOTS-34678
-028ED BRAILLE PATTERN DOTS-134678
-028EE BRAILLE PATTERN DOTS-234678
-028EF BRAILLE PATTERN DOTS-1234678
-028F0 BRAILLE PATTERN DOTS-5678
-028F1 BRAILLE PATTERN DOTS-15678
-028F2 BRAILLE PATTERN DOTS-25678
-028F3 BRAILLE PATTERN DOTS-125678
-028F4 BRAILLE PATTERN DOTS-35678
-028F5 BRAILLE PATTERN DOTS-135678
-028F6 BRAILLE PATTERN DOTS-235678
-028F7 BRAILLE PATTERN DOTS-1235678
-028F8 BRAILLE PATTERN DOTS-45678
-028F9 BRAILLE PATTERN DOTS-145678
-028FA BRAILLE PATTERN DOTS-245678
-028FB BRAILLE PATTERN DOTS-1245678
-028FC BRAILLE PATTERN DOTS-345678
-028FD BRAILLE PATTERN DOTS-1345678
-028FE BRAILLE PATTERN DOTS-2345678
-028FF BRAILLE PATTERN DOTS-12345678
-02900 RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
-02901 RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
-02902 LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
-02903 RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
-02904 LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
-02905 RIGHTWARDS TWO-HEADED ARROW FROM BAR
-02906 LEFTWARDS DOUBLE ARROW FROM BAR
-02907 RIGHTWARDS DOUBLE ARROW FROM BAR
-02908 DOWNWARDS ARROW WITH HORIZONTAL STROKE
-02909 UPWARDS ARROW WITH HORIZONTAL STROKE
-0290A UPWARDS TRIPLE ARROW
-0290B DOWNWARDS TRIPLE ARROW
-0290C LEFTWARDS DOUBLE DASH ARROW
-0290D RIGHTWARDS DOUBLE DASH ARROW
-0290E LEFTWARDS TRIPLE DASH ARROW
-0290F RIGHTWARDS TRIPLE DASH ARROW
-02910 RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
-02911 RIGHTWARDS ARROW WITH DOTTED STEM
-02912 UPWARDS ARROW TO BAR
-02913 DOWNWARDS ARROW TO BAR
-02914 RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
-02915 RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
-02916 RIGHTWARDS TWO-HEADED ARROW WITH TAIL
-02917 RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
-02918 RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
-02919 LEFTWARDS ARROW-TAIL
-0291A RIGHTWARDS ARROW-TAIL
-0291B LEFTWARDS DOUBLE ARROW-TAIL
-0291C RIGHTWARDS DOUBLE ARROW-TAIL
-0291D LEFTWARDS ARROW TO BLACK DIAMOND
-0291E RIGHTWARDS ARROW TO BLACK DIAMOND
-0291F LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
-02920 RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
-02921 NORTH WEST AND SOUTH EAST ARROW
-02922 NORTH EAST AND SOUTH WEST ARROW
-02923 NORTH WEST ARROW WITH HOOK
-02924 NORTH EAST ARROW WITH HOOK
-02925 SOUTH EAST ARROW WITH HOOK
-02926 SOUTH WEST ARROW WITH HOOK
-02927 NORTH WEST ARROW AND NORTH EAST ARROW
-02928 NORTH EAST ARROW AND SOUTH EAST ARROW
-02929 SOUTH EAST ARROW AND SOUTH WEST ARROW
-0292A SOUTH WEST ARROW AND NORTH WEST ARROW
-0292B RISING DIAGONAL CROSSING FALLING DIAGONAL
-0292C FALLING DIAGONAL CROSSING RISING DIAGONAL
-0292D SOUTH EAST ARROW CROSSING NORTH EAST ARROW
-0292E NORTH EAST ARROW CROSSING SOUTH EAST ARROW
-0292F FALLING DIAGONAL CROSSING NORTH EAST ARROW
-02930 RISING DIAGONAL CROSSING SOUTH EAST ARROW
-02931 NORTH EAST ARROW CROSSING NORTH WEST ARROW
-02932 NORTH WEST ARROW CROSSING NORTH EAST ARROW
-02933 WAVE ARROW POINTING DIRECTLY RIGHT
-02934 ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
-02935 ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
-02936 ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
-02937 ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
-02938 RIGHT-SIDE ARC CLOCKWISE ARROW
-02939 LEFT-SIDE ARC ANTICLOCKWISE ARROW
-0293A TOP ARC ANTICLOCKWISE ARROW
-0293B BOTTOM ARC ANTICLOCKWISE ARROW
-0293C TOP ARC CLOCKWISE ARROW WITH MINUS
-0293D TOP ARC ANTICLOCKWISE ARROW WITH PLUS
-0293E LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW
-0293F LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW
-02940 ANTICLOCKWISE CLOSED CIRCLE ARROW
-02941 CLOCKWISE CLOSED CIRCLE ARROW
-02942 RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
-02943 LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW
-02944 SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
-02945 RIGHTWARDS ARROW WITH PLUS BELOW
-02946 LEFTWARDS ARROW WITH PLUS BELOW
-02947 RIGHTWARDS ARROW THROUGH X
-02948 LEFT RIGHT ARROW THROUGH SMALL CIRCLE
-02949 UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
-0294A LEFT BARB UP RIGHT BARB DOWN HARPOON
-0294B LEFT BARB DOWN RIGHT BARB UP HARPOON
-0294C UP BARB RIGHT DOWN BARB LEFT HARPOON
-0294D UP BARB LEFT DOWN BARB RIGHT HARPOON
-0294E LEFT BARB UP RIGHT BARB UP HARPOON
-0294F UP BARB RIGHT DOWN BARB RIGHT HARPOON
-02950 LEFT BARB DOWN RIGHT BARB DOWN HARPOON
-02951 UP BARB LEFT DOWN BARB LEFT HARPOON
-02952 LEFTWARDS HARPOON WITH BARB UP TO BAR
-02953 RIGHTWARDS HARPOON WITH BARB UP TO BAR
-02954 UPWARDS HARPOON WITH BARB RIGHT TO BAR
-02955 DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
-02956 LEFTWARDS HARPOON WITH BARB DOWN TO BAR
-02957 RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
-02958 UPWARDS HARPOON WITH BARB LEFT TO BAR
-02959 DOWNWARDS HARPOON WITH BARB LEFT TO BAR
-0295A LEFTWARDS HARPOON WITH BARB UP FROM BAR
-0295B RIGHTWARDS HARPOON WITH BARB UP FROM BAR
-0295C UPWARDS HARPOON WITH BARB RIGHT FROM BAR
-0295D DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
-0295E LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
-0295F RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
-02960 UPWARDS HARPOON WITH BARB LEFT FROM BAR
-02961 DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
-02962 LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
-02963 UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
-02964 RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
-02965 DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
-02966 LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
-02967 LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
-02968 RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
-02969 RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
-0296A LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
-0296B LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
-0296C RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
-0296D RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
-0296E UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
-0296F DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
-02970 RIGHT DOUBLE ARROW WITH ROUNDED HEAD
-02971 EQUALS SIGN ABOVE RIGHTWARDS ARROW
-02972 TILDE OPERATOR ABOVE RIGHTWARDS ARROW
-02973 LEFTWARDS ARROW ABOVE TILDE OPERATOR
-02974 RIGHTWARDS ARROW ABOVE TILDE OPERATOR
-02975 RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
-02976 LESS-THAN ABOVE LEFTWARDS ARROW
-02977 LEFTWARDS ARROW THROUGH LESS-THAN
-02978 GREATER-THAN ABOVE RIGHTWARDS ARROW
-02979 SUBSET ABOVE RIGHTWARDS ARROW
-0297A LEFTWARDS ARROW THROUGH SUBSET
-0297B SUPERSET ABOVE LEFTWARDS ARROW
-0297C LEFT FISH TAIL
-0297D RIGHT FISH TAIL
-0297E UP FISH TAIL
-0297F DOWN FISH TAIL
-02980 TRIPLE VERTICAL BAR DELIMITER
-02981 Z NOTATION SPOT
-02982 Z NOTATION TYPE COLON
-02983 LEFT WHITE CURLY BRACKET
-02984 RIGHT WHITE CURLY BRACKET
-02985 LEFT WHITE PARENTHESIS
-02986 RIGHT WHITE PARENTHESIS
-02987 Z NOTATION LEFT IMAGE BRACKET
-02988 Z NOTATION RIGHT IMAGE BRACKET
-02989 Z NOTATION LEFT BINDING BRACKET
-0298A Z NOTATION RIGHT BINDING BRACKET
-0298B LEFT SQUARE BRACKET WITH UNDERBAR
-0298C RIGHT SQUARE BRACKET WITH UNDERBAR
-0298D LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
-0298E RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
-0298F LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
-02990 RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
-02991 LEFT ANGLE BRACKET WITH DOT
-02992 RIGHT ANGLE BRACKET WITH DOT
-02993 LEFT ARC LESS-THAN BRACKET
-02994 RIGHT ARC GREATER-THAN BRACKET
-02995 DOUBLE LEFT ARC GREATER-THAN BRACKET
-02996 DOUBLE RIGHT ARC LESS-THAN BRACKET
-02997 LEFT BLACK TORTOISE SHELL BRACKET
-02998 RIGHT BLACK TORTOISE SHELL BRACKET
-02999 DOTTED FENCE
-0299A VERTICAL ZIGZAG LINE
-0299B MEASURED ANGLE OPENING LEFT
-0299C RIGHT ANGLE VARIANT WITH SQUARE
-0299D MEASURED RIGHT ANGLE WITH DOT
-0299E ANGLE WITH S INSIDE
-0299F ACUTE ANGLE
-029A0 SPHERICAL ANGLE OPENING LEFT
-029A1 SPHERICAL ANGLE OPENING UP
-029A2 TURNED ANGLE
-029A3 REVERSED ANGLE
-029A4 ANGLE WITH UNDERBAR
-029A5 REVERSED ANGLE WITH UNDERBAR
-029A6 OBLIQUE ANGLE OPENING UP
-029A7 OBLIQUE ANGLE OPENING DOWN
-029A8 MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
-029A9 MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
-029AA MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
-029AB MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
-029AC MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
-029AD MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
-029AE MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
-029AF MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
-029B0 REVERSED EMPTY SET
-029B1 EMPTY SET WITH OVERBAR
-029B2 EMPTY SET WITH SMALL CIRCLE ABOVE
-029B3 EMPTY SET WITH RIGHT ARROW ABOVE
-029B4 EMPTY SET WITH LEFT ARROW ABOVE
-029B5 CIRCLE WITH HORIZONTAL BAR
-029B6 CIRCLED VERTICAL BAR
-029B7 CIRCLED PARALLEL
-029B8 CIRCLED REVERSE SOLIDUS
-029B9 CIRCLED PERPENDICULAR
-029BA CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR
-029BB CIRCLE WITH SUPERIMPOSED X
-029BC CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
-029BD UP ARROW THROUGH CIRCLE
-029BE CIRCLED WHITE BULLET
-029BF CIRCLED BULLET
-029C0 CIRCLED LESS-THAN
-029C1 CIRCLED GREATER-THAN
-029C2 CIRCLE WITH SMALL CIRCLE TO THE RIGHT
-029C3 CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
-029C4 SQUARED RISING DIAGONAL SLASH
-029C5 SQUARED FALLING DIAGONAL SLASH
-029C6 SQUARED ASTERISK
-029C7 SQUARED SMALL CIRCLE
-029C8 SQUARED SQUARE
-029C9 TWO JOINED SQUARES
-029CA TRIANGLE WITH DOT ABOVE
-029CB TRIANGLE WITH UNDERBAR
-029CC S IN TRIANGLE
-029CD TRIANGLE WITH SERIFS AT BOTTOM
-029CE RIGHT TRIANGLE ABOVE LEFT TRIANGLE
-029CF LEFT TRIANGLE BESIDE VERTICAL BAR
-029D0 VERTICAL BAR BESIDE RIGHT TRIANGLE
-029D1 BOWTIE WITH LEFT HALF BLACK
-029D2 BOWTIE WITH RIGHT HALF BLACK
-029D3 BLACK BOWTIE
-029D4 TIMES WITH LEFT HALF BLACK
-029D5 TIMES WITH RIGHT HALF BLACK
-029D6 WHITE HOURGLASS
-029D7 BLACK HOURGLASS
-029D8 LEFT WIGGLY FENCE
-029D9 RIGHT WIGGLY FENCE
-029DA LEFT DOUBLE WIGGLY FENCE
-029DB RIGHT DOUBLE WIGGLY FENCE
-029DC INCOMPLETE INFINITY
-029DD TIE OVER INFINITY
-029DE INFINITY NEGATED WITH VERTICAL BAR
-029DF DOUBLE-ENDED MULTIMAP
-029E0 SQUARE WITH CONTOURED OUTLINE
-029E1 INCREASES AS
-029E2 SHUFFLE PRODUCT
-029E3 EQUALS SIGN AND SLANTED PARALLEL
-029E4 EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
-029E5 IDENTICAL TO AND SLANTED PARALLEL
-029E6 GLEICH STARK
-029E7 THERMODYNAMIC
-029E8 DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
-029E9 DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
-029EA BLACK DIAMOND WITH DOWN ARROW
-029EB BLACK LOZENGE
-029EC WHITE CIRCLE WITH DOWN ARROW
-029ED BLACK CIRCLE WITH DOWN ARROW
-029EE ERROR-BARRED WHITE SQUARE
-029EF ERROR-BARRED BLACK SQUARE
-029F0 ERROR-BARRED WHITE DIAMOND
-029F1 ERROR-BARRED BLACK DIAMOND
-029F2 ERROR-BARRED WHITE CIRCLE
-029F3 ERROR-BARRED BLACK CIRCLE
-029F4 RULE-DELAYED
-029F5 REVERSE SOLIDUS OPERATOR
-029F6 SOLIDUS WITH OVERBAR
-029F7 REVERSE SOLIDUS WITH HORIZONTAL STROKE
-029F8 BIG SOLIDUS
-029F9 BIG REVERSE SOLIDUS
-029FA DOUBLE PLUS
-029FB TRIPLE PLUS
-029FC LEFT-POINTING CURVED ANGLE BRACKET
-029FD RIGHT-POINTING CURVED ANGLE BRACKET
-029FE TINY
-029FF MINY
-02A00 N-ARY CIRCLED DOT OPERATOR
-02A01 N-ARY CIRCLED PLUS OPERATOR
-02A02 N-ARY CIRCLED TIMES OPERATOR
-02A03 N-ARY UNION OPERATOR WITH DOT
-02A04 N-ARY UNION OPERATOR WITH PLUS
-02A05 N-ARY SQUARE INTERSECTION OPERATOR
-02A06 N-ARY SQUARE UNION OPERATOR
-02A07 TWO LOGICAL AND OPERATOR
-02A08 TWO LOGICAL OR OPERATOR
-02A09 N-ARY TIMES OPERATOR
-02A0A MODULO TWO SUM
-02A0B SUMMATION WITH INTEGRAL
-02A0C QUADRUPLE INTEGRAL OPERATOR
-02A0D FINITE PART INTEGRAL
-02A0E INTEGRAL WITH DOUBLE STROKE
-02A0F INTEGRAL AVERAGE WITH SLASH
-02A10 CIRCULATION FUNCTION
-02A11 ANTICLOCKWISE INTEGRATION
-02A12 LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
-02A13 LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
-02A14 LINE INTEGRATION NOT INCLUDING THE POLE
-02A15 INTEGRAL AROUND A POINT OPERATOR
-02A16 QUATERNION INTEGRAL OPERATOR
-02A17 INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
-02A18 INTEGRAL WITH TIMES SIGN
-02A19 INTEGRAL WITH INTERSECTION
-02A1A INTEGRAL WITH UNION
-02A1B INTEGRAL WITH OVERBAR
-02A1C INTEGRAL WITH UNDERBAR
-02A1D JOIN
-02A1E LARGE LEFT TRIANGLE OPERATOR
-02A1F Z NOTATION SCHEMA COMPOSITION
-02A20 Z NOTATION SCHEMA PIPING
-02A21 Z NOTATION SCHEMA PROJECTION
-02A22 PLUS SIGN WITH SMALL CIRCLE ABOVE
-02A23 PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
-02A24 PLUS SIGN WITH TILDE ABOVE
-02A25 PLUS SIGN WITH DOT BELOW
-02A26 PLUS SIGN WITH TILDE BELOW
-02A27 PLUS SIGN WITH SUBSCRIPT TWO
-02A28 PLUS SIGN WITH BLACK TRIANGLE
-02A29 MINUS SIGN WITH COMMA ABOVE
-02A2A MINUS SIGN WITH DOT BELOW
-02A2B MINUS SIGN WITH FALLING DOTS
-02A2C MINUS SIGN WITH RISING DOTS
-02A2D PLUS SIGN IN LEFT HALF CIRCLE
-02A2E PLUS SIGN IN RIGHT HALF CIRCLE
-02A2F VECTOR OR CROSS PRODUCT
-02A30 MULTIPLICATION SIGN WITH DOT ABOVE
-02A31 MULTIPLICATION SIGN WITH UNDERBAR
-02A32 SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
-02A33 SMASH PRODUCT
-02A34 MULTIPLICATION SIGN IN LEFT HALF CIRCLE
-02A35 MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
-02A36 CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
-02A37 MULTIPLICATION SIGN IN DOUBLE CIRCLE
-02A38 CIRCLED DIVISION SIGN
-02A39 PLUS SIGN IN TRIANGLE
-02A3A MINUS SIGN IN TRIANGLE
-02A3B MULTIPLICATION SIGN IN TRIANGLE
-02A3C INTERIOR PRODUCT
-02A3D RIGHTHAND INTERIOR PRODUCT
-02A3E Z NOTATION RELATIONAL COMPOSITION
-02A3F AMALGAMATION OR COPRODUCT
-02A40 INTERSECTION WITH DOT
-02A41 UNION WITH MINUS SIGN
-02A42 UNION WITH OVERBAR
-02A43 INTERSECTION WITH OVERBAR
-02A44 INTERSECTION WITH LOGICAL AND
-02A45 UNION WITH LOGICAL OR
-02A46 UNION ABOVE INTERSECTION
-02A47 INTERSECTION ABOVE UNION
-02A48 UNION ABOVE BAR ABOVE INTERSECTION
-02A49 INTERSECTION ABOVE BAR ABOVE UNION
-02A4A UNION BESIDE AND JOINED WITH UNION
-02A4B INTERSECTION BESIDE AND JOINED WITH INTERSECTION
-02A4C CLOSED UNION WITH SERIFS
-02A4D CLOSED INTERSECTION WITH SERIFS
-02A4E DOUBLE SQUARE INTERSECTION
-02A4F DOUBLE SQUARE UNION
-02A50 CLOSED UNION WITH SERIFS AND SMASH PRODUCT
-02A51 LOGICAL AND WITH DOT ABOVE
-02A52 LOGICAL OR WITH DOT ABOVE
-02A53 DOUBLE LOGICAL AND
-02A54 DOUBLE LOGICAL OR
-02A55 TWO INTERSECTING LOGICAL AND
-02A56 TWO INTERSECTING LOGICAL OR
-02A57 SLOPING LARGE OR
-02A58 SLOPING LARGE AND
-02A59 LOGICAL OR OVERLAPPING LOGICAL AND
-02A5A LOGICAL AND WITH MIDDLE STEM
-02A5B LOGICAL OR WITH MIDDLE STEM
-02A5C LOGICAL AND WITH HORIZONTAL DASH
-02A5D LOGICAL OR WITH HORIZONTAL DASH
-02A5E LOGICAL AND WITH DOUBLE OVERBAR
-02A5F LOGICAL AND WITH UNDERBAR
-02A60 LOGICAL AND WITH DOUBLE UNDERBAR
-02A61 SMALL VEE WITH UNDERBAR
-02A62 LOGICAL OR WITH DOUBLE OVERBAR
-02A63 LOGICAL OR WITH DOUBLE UNDERBAR
-02A64 Z NOTATION DOMAIN ANTIRESTRICTION
-02A65 Z NOTATION RANGE ANTIRESTRICTION
-02A66 EQUALS SIGN WITH DOT BELOW
-02A67 IDENTICAL WITH DOT ABOVE
-02A68 TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE
-02A69 TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE
-02A6A TILDE OPERATOR WITH DOT ABOVE
-02A6B TILDE OPERATOR WITH RISING DOTS
-02A6C SIMILAR MINUS SIMILAR
-02A6D CONGRUENT WITH DOT ABOVE
-02A6E EQUALS WITH ASTERISK
-02A6F ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
-02A70 APPROXIMATELY EQUAL OR EQUAL TO
-02A71 EQUALS SIGN ABOVE PLUS SIGN
-02A72 PLUS SIGN ABOVE EQUALS SIGN
-02A73 EQUALS SIGN ABOVE TILDE OPERATOR
-02A74 DOUBLE COLON EQUAL
-02A75 TWO CONSECUTIVE EQUALS SIGNS
-02A76 THREE CONSECUTIVE EQUALS SIGNS
-02A77 EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
-02A78 EQUIVALENT WITH FOUR DOTS ABOVE
-02A79 LESS-THAN WITH CIRCLE INSIDE
-02A7A GREATER-THAN WITH CIRCLE INSIDE
-02A7B LESS-THAN WITH QUESTION MARK ABOVE
-02A7C GREATER-THAN WITH QUESTION MARK ABOVE
-02A7D LESS-THAN OR SLANTED EQUAL TO
-02A7E GREATER-THAN OR SLANTED EQUAL TO
-02A7F LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
-02A80 GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
-02A81 LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
-02A82 GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
-02A83 LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
-02A84 GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
-02A85 LESS-THAN OR APPROXIMATE
-02A86 GREATER-THAN OR APPROXIMATE
-02A87 LESS-THAN AND SINGLE-LINE NOT EQUAL TO
-02A88 GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
-02A89 LESS-THAN AND NOT APPROXIMATE
-02A8A GREATER-THAN AND NOT APPROXIMATE
-02A8B LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
-02A8C GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
-02A8D LESS-THAN ABOVE SIMILAR OR EQUAL
-02A8E GREATER-THAN ABOVE SIMILAR OR EQUAL
-02A8F LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
-02A90 GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
-02A91 LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
-02A92 GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
-02A93 LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
-02A94 GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
-02A95 SLANTED EQUAL TO OR LESS-THAN
-02A96 SLANTED EQUAL TO OR GREATER-THAN
-02A97 SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
-02A98 SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
-02A99 DOUBLE-LINE EQUAL TO OR LESS-THAN
-02A9A DOUBLE-LINE EQUAL TO OR GREATER-THAN
-02A9B DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
-02A9C DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
-02A9D SIMILAR OR LESS-THAN
-02A9E SIMILAR OR GREATER-THAN
-02A9F SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
-02AA0 SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
-02AA1 DOUBLE NESTED LESS-THAN
-02AA2 DOUBLE NESTED GREATER-THAN
-02AA3 DOUBLE NESTED LESS-THAN WITH UNDERBAR
-02AA4 GREATER-THAN OVERLAPPING LESS-THAN
-02AA5 GREATER-THAN BESIDE LESS-THAN
-02AA6 LESS-THAN CLOSED BY CURVE
-02AA7 GREATER-THAN CLOSED BY CURVE
-02AA8 LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
-02AA9 GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
-02AAA SMALLER THAN
-02AAB LARGER THAN
-02AAC SMALLER THAN OR EQUAL TO
-02AAD LARGER THAN OR EQUAL TO
-02AAE EQUALS SIGN WITH BUMPY ABOVE
-02AAF PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
-02AB0 SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
-02AB1 PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
-02AB2 SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
-02AB3 PRECEDES ABOVE EQUALS SIGN
-02AB4 SUCCEEDS ABOVE EQUALS SIGN
-02AB5 PRECEDES ABOVE NOT EQUAL TO
-02AB6 SUCCEEDS ABOVE NOT EQUAL TO
-02AB7 PRECEDES ABOVE ALMOST EQUAL TO
-02AB8 SUCCEEDS ABOVE ALMOST EQUAL TO
-02AB9 PRECEDES ABOVE NOT ALMOST EQUAL TO
-02ABA SUCCEEDS ABOVE NOT ALMOST EQUAL TO
-02ABB DOUBLE PRECEDES
-02ABC DOUBLE SUCCEEDS
-02ABD SUBSET WITH DOT
-02ABE SUPERSET WITH DOT
-02ABF SUBSET WITH PLUS SIGN BELOW
-02AC0 SUPERSET WITH PLUS SIGN BELOW
-02AC1 SUBSET WITH MULTIPLICATION SIGN BELOW
-02AC2 SUPERSET WITH MULTIPLICATION SIGN BELOW
-02AC3 SUBSET OF OR EQUAL TO WITH DOT ABOVE
-02AC4 SUPERSET OF OR EQUAL TO WITH DOT ABOVE
-02AC5 SUBSET OF ABOVE EQUALS SIGN
-02AC6 SUPERSET OF ABOVE EQUALS SIGN
-02AC7 SUBSET OF ABOVE TILDE OPERATOR
-02AC8 SUPERSET OF ABOVE TILDE OPERATOR
-02AC9 SUBSET OF ABOVE ALMOST EQUAL TO
-02ACA SUPERSET OF ABOVE ALMOST EQUAL TO
-02ACB SUBSET OF ABOVE NOT EQUAL TO
-02ACC SUPERSET OF ABOVE NOT EQUAL TO
-02ACD SQUARE LEFT OPEN BOX OPERATOR
-02ACE SQUARE RIGHT OPEN BOX OPERATOR
-02ACF CLOSED SUBSET
-02AD0 CLOSED SUPERSET
-02AD1 CLOSED SUBSET OR EQUAL TO
-02AD2 CLOSED SUPERSET OR EQUAL TO
-02AD3 SUBSET ABOVE SUPERSET
-02AD4 SUPERSET ABOVE SUBSET
-02AD5 SUBSET ABOVE SUBSET
-02AD6 SUPERSET ABOVE SUPERSET
-02AD7 SUPERSET BESIDE SUBSET
-02AD8 SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
-02AD9 ELEMENT OF OPENING DOWNWARDS
-02ADA PITCHFORK WITH TEE TOP
-02ADB TRANSVERSAL INTERSECTION
-02ADC FORKING
-02ADD NONFORKING
-02ADE SHORT LEFT TACK
-02ADF SHORT DOWN TACK
-02AE0 SHORT UP TACK
-02AE1 PERPENDICULAR WITH S
-02AE2 VERTICAL BAR TRIPLE RIGHT TURNSTILE
-02AE3 DOUBLE VERTICAL BAR LEFT TURNSTILE
-02AE4 VERTICAL BAR DOUBLE LEFT TURNSTILE
-02AE5 DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
-02AE6 LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
-02AE7 SHORT DOWN TACK WITH OVERBAR
-02AE8 SHORT UP TACK WITH UNDERBAR
-02AE9 SHORT UP TACK ABOVE SHORT DOWN TACK
-02AEA DOUBLE DOWN TACK
-02AEB DOUBLE UP TACK
-02AEC DOUBLE STROKE NOT SIGN
-02AED REVERSED DOUBLE STROKE NOT SIGN
-02AEE DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
-02AEF VERTICAL LINE WITH CIRCLE ABOVE
-02AF0 VERTICAL LINE WITH CIRCLE BELOW
-02AF1 DOWN TACK WITH CIRCLE BELOW
-02AF2 PARALLEL WITH HORIZONTAL STROKE
-02AF3 PARALLEL WITH TILDE OPERATOR
-02AF4 TRIPLE VERTICAL BAR BINARY RELATION
-02AF5 TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
-02AF6 TRIPLE COLON OPERATOR
-02AF7 TRIPLE NESTED LESS-THAN
-02AF8 TRIPLE NESTED GREATER-THAN
-02AF9 DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
-02AFA DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
-02AFB TRIPLE SOLIDUS BINARY RELATION
-02AFC LARGE TRIPLE VERTICAL BAR OPERATOR
-02AFD DOUBLE SOLIDUS OPERATOR
-02AFE WHITE VERTICAL BAR
-02AFF N-ARY WHITE VERTICAL BAR
-02B00 NORTH EAST WHITE ARROW
-02B01 NORTH WEST WHITE ARROW
-02B02 SOUTH EAST WHITE ARROW
-02B03 SOUTH WEST WHITE ARROW
-02B04 LEFT RIGHT WHITE ARROW
-02B05 LEFTWARDS BLACK ARROW
-02B06 UPWARDS BLACK ARROW
-02B07 DOWNWARDS BLACK ARROW
-02B08 NORTH EAST BLACK ARROW
-02B09 NORTH WEST BLACK ARROW
-02B0A SOUTH EAST BLACK ARROW
-02B0B SOUTH WEST BLACK ARROW
-02B0C LEFT RIGHT BLACK ARROW
-02B0D UP DOWN BLACK ARROW
-02B0E RIGHTWARDS ARROW WITH TIP DOWNWARDS
-02B0F RIGHTWARDS ARROW WITH TIP UPWARDS
-02B10 LEFTWARDS ARROW WITH TIP DOWNWARDS
-02B11 LEFTWARDS ARROW WITH TIP UPWARDS
-02B12 SQUARE WITH TOP HALF BLACK
-02B13 SQUARE WITH BOTTOM HALF BLACK
-02B14 SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK
-02B15 SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK
-02B16 DIAMOND WITH LEFT HALF BLACK
-02B17 DIAMOND WITH RIGHT HALF BLACK
-02B18 DIAMOND WITH TOP HALF BLACK
-02B19 DIAMOND WITH BOTTOM HALF BLACK
-02B1A DOTTED SQUARE
-02B1B BLACK LARGE SQUARE
-02B1C WHITE LARGE SQUARE
-02B1D BLACK VERY SMALL SQUARE
-02B1E WHITE VERY SMALL SQUARE
-02B1F BLACK PENTAGON
-02B20 WHITE PENTAGON
-02B21 WHITE HEXAGON
-02B22 BLACK HEXAGON
-02B23 HORIZONTAL BLACK HEXAGON
-02B24 BLACK LARGE CIRCLE
-02B25 BLACK MEDIUM DIAMOND
-02B26 WHITE MEDIUM DIAMOND
-02B27 BLACK MEDIUM LOZENGE
-02B28 WHITE MEDIUM LOZENGE
-02B29 BLACK SMALL DIAMOND
-02B2A BLACK SMALL LOZENGE
-02B2B WHITE SMALL LOZENGE
-02B2C BLACK HORIZONTAL ELLIPSE
-02B2D WHITE HORIZONTAL ELLIPSE
-02B2E BLACK VERTICAL ELLIPSE
-02B2F WHITE VERTICAL ELLIPSE
-02B30 LEFT ARROW WITH SMALL CIRCLE
-02B31 THREE LEFTWARDS ARROWS
-02B32 LEFT ARROW WITH CIRCLED PLUS
-02B33 LONG LEFTWARDS SQUIGGLE ARROW
-02B34 LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
-02B35 LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
-02B36 LEFTWARDS TWO-HEADED ARROW FROM BAR
-02B37 LEFTWARDS TWO-HEADED TRIPLE DASH ARROW
-02B38 LEFTWARDS ARROW WITH DOTTED STEM
-02B39 LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
-02B3A LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
-02B3B LEFTWARDS TWO-HEADED ARROW WITH TAIL
-02B3C LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
-02B3D LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
-02B3E LEFTWARDS ARROW THROUGH X
-02B3F WAVE ARROW POINTING DIRECTLY LEFT
-02B40 EQUALS SIGN ABOVE LEFTWARDS ARROW
-02B41 REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW
-02B42 LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
-02B43 RIGHTWARDS ARROW THROUGH GREATER-THAN
-02B44 RIGHTWARDS ARROW THROUGH SUPERSET
-02B45 LEFTWARDS QUADRUPLE ARROW
-02B46 RIGHTWARDS QUADRUPLE ARROW
-02B47 REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW
-02B48 RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
-02B49 TILDE OPERATOR ABOVE LEFTWARDS ARROW
-02B4A LEFTWARDS ARROW ABOVE ALMOST EQUAL TO
-02B4B LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
-02B4C RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
-02B4D DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW
-02B4E SHORT SLANTED NORTH ARROW
-02B4F SHORT BACKSLANTED SOUTH ARROW
-02B50 WHITE MEDIUM STAR
-02B51 BLACK SMALL STAR
-02B52 WHITE SMALL STAR
-02B53 BLACK RIGHT-POINTING PENTAGON
-02B54 WHITE RIGHT-POINTING PENTAGON
-02B55 HEAVY LARGE CIRCLE
-02B56 HEAVY OVAL WITH OVAL INSIDE
-02B57 HEAVY CIRCLE WITH CIRCLE INSIDE
-02B58 HEAVY CIRCLE
-02B59 HEAVY CIRCLED SALTIRE
-02B5A SLANTED NORTH ARROW WITH HOOKED HEAD
-02B5B BACKSLANTED SOUTH ARROW WITH HOOKED TAIL
-02B5C SLANTED NORTH ARROW WITH HORIZONTAL TAIL
-02B5D BACKSLANTED SOUTH ARROW WITH HORIZONTAL TAIL
-02B5E BENT ARROW POINTING DOWNWARDS THEN NORTH EAST
-02B5F SHORT BENT ARROW POINTING DOWNWARDS THEN NORTH EAST
-02B60 LEFTWARDS TRIANGLE-HEADED ARROW
-02B61 UPWARDS TRIANGLE-HEADED ARROW
-02B62 RIGHTWARDS TRIANGLE-HEADED ARROW
-02B63 DOWNWARDS TRIANGLE-HEADED ARROW
-02B64 LEFT RIGHT TRIANGLE-HEADED ARROW
-02B65 UP DOWN TRIANGLE-HEADED ARROW
-02B66 NORTH WEST TRIANGLE-HEADED ARROW
-02B67 NORTH EAST TRIANGLE-HEADED ARROW
-02B68 SOUTH EAST TRIANGLE-HEADED ARROW
-02B69 SOUTH WEST TRIANGLE-HEADED ARROW
-02B6A LEFTWARDS TRIANGLE-HEADED DASHED ARROW
-02B6B UPWARDS TRIANGLE-HEADED DASHED ARROW
-02B6C RIGHTWARDS TRIANGLE-HEADED DASHED ARROW
-02B6D DOWNWARDS TRIANGLE-HEADED DASHED ARROW
-02B6E CLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW
-02B6F ANTICLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW
-02B70 LEFTWARDS TRIANGLE-HEADED ARROW TO BAR
-02B71 UPWARDS TRIANGLE-HEADED ARROW TO BAR
-02B72 RIGHTWARDS TRIANGLE-HEADED ARROW TO BAR
-02B73 DOWNWARDS TRIANGLE-HEADED ARROW TO BAR
-02B76 NORTH WEST TRIANGLE-HEADED ARROW TO BAR
-02B77 NORTH EAST TRIANGLE-HEADED ARROW TO BAR
-02B78 SOUTH EAST TRIANGLE-HEADED ARROW TO BAR
-02B79 SOUTH WEST TRIANGLE-HEADED ARROW TO BAR
-02B7A LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE
-02B7A LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
-02B7B UPWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
-02B7C RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE
-02B7C RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
-02B7D DOWNWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
-02B7E HORIZONTAL TAB KEY
-02B7F VERTICAL TAB KEY
-02B80 LEFTWARDS TRIANGLE-HEADED ARROW OVER RIGHTWARDS TRIANGLE-HEADED ARROW
-02B81 UPWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF DOWNWARDS TRIANGLE-HEADED ARROW
-02B82 RIGHTWARDS TRIANGLE-HEADED ARROW OVER LEFTWARDS TRIANGLE-HEADED ARROW
-02B83 DOWNWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF UPWARDS TRIANGLE-HEADED ARROW
-02B84 LEFTWARDS TRIANGLE-HEADED PAIRED ARROWS
-02B85 UPWARDS TRIANGLE-HEADED PAIRED ARROWS
-02B86 RIGHTWARDS TRIANGLE-HEADED PAIRED ARROWS
-02B87 DOWNWARDS TRIANGLE-HEADED PAIRED ARROWS
-02B88 LEFTWARDS BLACK CIRCLED WHITE ARROW
-02B89 UPWARDS BLACK CIRCLED WHITE ARROW
-02B8A RIGHTWARDS BLACK CIRCLED WHITE ARROW
-02B8B DOWNWARDS BLACK CIRCLED WHITE ARROW
-02B8C ANTICLOCKWISE TRIANGLE-HEADED RIGHT U-SHAPED ARROW
-02B8D ANTICLOCKWISE TRIANGLE-HEADED BOTTOM U-SHAPED ARROW
-02B8E ANTICLOCKWISE TRIANGLE-HEADED LEFT U-SHAPED ARROW
-02B8F ANTICLOCKWISE TRIANGLE-HEADED TOP U-SHAPED ARROW
-02B90 RETURN LEFT
-02B91 RETURN RIGHT
-02B92 NEWLINE LEFT
-02B93 NEWLINE RIGHT
-02B94 FOUR CORNER ARROWS CIRCLING ANTICLOCKWISE
-02B95 RIGHTWARDS BLACK ARROW
-02B98 THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD
-02B99 THREE-D RIGHT-LIGHTED UPWARDS EQUILATERAL ARROWHEAD
-02B9A THREE-D TOP-LIGHTED RIGHTWARDS EQUILATERAL ARROWHEAD
-02B9B THREE-D LEFT-LIGHTED DOWNWARDS EQUILATERAL ARROWHEAD
-02B9C BLACK LEFTWARDS EQUILATERAL ARROWHEAD
-02B9D BLACK UPWARDS EQUILATERAL ARROWHEAD
-02B9E BLACK RIGHTWARDS EQUILATERAL ARROWHEAD
-02B9F BLACK DOWNWARDS EQUILATERAL ARROWHEAD
-02BA0 DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS
-02BA1 DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS
-02BA2 UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS
-02BA3 UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS
-02BA4 LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS
-02BA5 RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS
-02BA6 LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS
-02BA7 RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS
-02BA8 BLACK CURVED DOWNWARDS AND LEFTWARDS ARROW
-02BA9 BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW
-02BAA BLACK CURVED UPWARDS AND LEFTWARDS ARROW
-02BAB BLACK CURVED UPWARDS AND RIGHTWARDS ARROW
-02BAC BLACK CURVED LEFTWARDS AND UPWARDS ARROW
-02BAD BLACK CURVED RIGHTWARDS AND UPWARDS ARROW
-02BAE BLACK CURVED LEFTWARDS AND DOWNWARDS ARROW
-02BAF BLACK CURVED RIGHTWARDS AND DOWNWARDS ARROW
-02BB0 RIBBON ARROW DOWN LEFT
-02BB1 RIBBON ARROW DOWN RIGHT
-02BB2 RIBBON ARROW UP LEFT
-02BB3 RIBBON ARROW UP RIGHT
-02BB4 RIBBON ARROW LEFT UP
-02BB5 RIBBON ARROW RIGHT UP
-02BB6 RIBBON ARROW LEFT DOWN
-02BB7 RIBBON ARROW RIGHT DOWN
-02BB8 UPWARDS WHITE ARROW FROM BAR WITH HORIZONTAL BAR
-02BB9 UP ARROWHEAD IN A RECTANGLE BOX
-02BBA OVERLAPPING WHITE SQUARES
-02BBB OVERLAPPING WHITE AND BLACK SQUARES
-02BBC OVERLAPPING BLACK SQUARES
-02BBD BALLOT BOX WITH LIGHT X
-02BBE CIRCLED X
-02BBF CIRCLED BOLD X
-02BC0 BLACK SQUARE CENTRED
-02BC1 BLACK DIAMOND CENTRED
-02BC2 TURNED BLACK PENTAGON
-02BC3 HORIZONTAL BLACK OCTAGON
-02BC4 BLACK OCTAGON
-02BC5 BLACK MEDIUM UP-POINTING TRIANGLE CENTRED
-02BC6 BLACK MEDIUM DOWN-POINTING TRIANGLE CENTRED
-02BC7 BLACK MEDIUM LEFT-POINTING TRIANGLE CENTRED
-02BC8 BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED
-02BC9 NEPTUNE FORM TWO
-02BCA TOP HALF BLACK CIRCLE
-02BCB BOTTOM HALF BLACK CIRCLE
-02BCC LIGHT FOUR POINTED BLACK CUSP
-02BCD ROTATED LIGHT FOUR POINTED BLACK CUSP
-02BCE WHITE FOUR POINTED CUSP
-02BCF ROTATED WHITE FOUR POINTED CUSP
-02BD0 SQUARE POSITION INDICATOR
-02BD1 UNCERTAINTY SIGN
-02BD2 GROUP MARK
-02BD3 PLUTO FORM TWO
-02BD4 PLUTO FORM THREE
-02BD5 PLUTO FORM FOUR
-02BD6 PLUTO FORM FIVE
-02BD7 TRANSPLUTO
-02BD8 PROSERPINA
-02BD9 ASTRAEA
-02BDA HYGIEA
-02BDB PHOLUS
-02BDC NESSUS
-02BDD WHITE MOON SELENA
-02BDE BLACK DIAMOND ON CROSS
-02BDF TRUE LIGHT MOON ARTA
-02BE0 CUPIDO
-02BE1 HADES
-02BE2 ZEUS
-02BE3 KRONOS
-02BE4 APOLLON
-02BE5 ADMETOS
-02BE6 VULCANUS
-02BE7 POSEIDON
-02BE8 LEFT HALF BLACK STAR
-02BE9 RIGHT HALF BLACK STAR
-02BEA STAR WITH LEFT HALF BLACK
-02BEB STAR WITH RIGHT HALF BLACK
-02BEC LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
-02BED UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
-02BEE RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
-02BEF DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
-02BF0 ERIS FORM ONE
-02BF1 ERIS FORM TWO
-02BF2 SEDNA
-02BF3 RUSSIAN ASTROLOGICAL SYMBOL VIGINTILE
-02BF4 RUSSIAN ASTROLOGICAL SYMBOL NOVILE
-02BF5 RUSSIAN ASTROLOGICAL SYMBOL QUINTILE
-02BF6 RUSSIAN ASTROLOGICAL SYMBOL BINOVILE
-02BF7 RUSSIAN ASTROLOGICAL SYMBOL SENTAGON
-02BF8 RUSSIAN ASTROLOGICAL SYMBOL TREDECILE
-02BF9 EQUALS SIGN WITH INFINITY BELOW
-02BFA UNITED SYMBOL
-02BFB SEPARATED SYMBOL
-02BFC DOUBLED SYMBOL
-02BFD PASSED SYMBOL
-02BFE REVERSED RIGHT ANGLE
-02BFF HELLSCHREIBER PAUSE SYMBOL
-02C00 GLAGOLITIC CAPITAL LETTER AZU
-02C01 GLAGOLITIC CAPITAL LETTER BUKY
-02C02 GLAGOLITIC CAPITAL LETTER VEDE
-02C03 GLAGOLITIC CAPITAL LETTER GLAGOLI
-02C04 GLAGOLITIC CAPITAL LETTER DOBRO
-02C05 GLAGOLITIC CAPITAL LETTER YESTU
-02C06 GLAGOLITIC CAPITAL LETTER ZHIVETE
-02C07 GLAGOLITIC CAPITAL LETTER DZELO
-02C08 GLAGOLITIC CAPITAL LETTER ZEMLJA
-02C09 GLAGOLITIC CAPITAL LETTER IZHE
-02C0A GLAGOLITIC CAPITAL LETTER INITIAL IZHE
-02C0B GLAGOLITIC CAPITAL LETTER I
-02C0C GLAGOLITIC CAPITAL LETTER DJERVI
-02C0D GLAGOLITIC CAPITAL LETTER KAKO
-02C0E GLAGOLITIC CAPITAL LETTER LJUDIJE
-02C0F GLAGOLITIC CAPITAL LETTER MYSLITE
-02C10 GLAGOLITIC CAPITAL LETTER NASHI
-02C11 GLAGOLITIC CAPITAL LETTER ONU
-02C12 GLAGOLITIC CAPITAL LETTER POKOJI
-02C13 GLAGOLITIC CAPITAL LETTER RITSI
-02C14 GLAGOLITIC CAPITAL LETTER SLOVO
-02C15 GLAGOLITIC CAPITAL LETTER TVRIDO
-02C16 GLAGOLITIC CAPITAL LETTER UKU
-02C17 GLAGOLITIC CAPITAL LETTER FRITU
-02C18 GLAGOLITIC CAPITAL LETTER HERU
-02C19 GLAGOLITIC CAPITAL LETTER OTU
-02C1A GLAGOLITIC CAPITAL LETTER PE
-02C1B GLAGOLITIC CAPITAL LETTER SHTA
-02C1C GLAGOLITIC CAPITAL LETTER TSI
-02C1D GLAGOLITIC CAPITAL LETTER CHRIVI
-02C1E GLAGOLITIC CAPITAL LETTER SHA
-02C1F GLAGOLITIC CAPITAL LETTER YERU
-02C20 GLAGOLITIC CAPITAL LETTER YERI
-02C21 GLAGOLITIC CAPITAL LETTER YATI
-02C22 GLAGOLITIC CAPITAL LETTER SPIDERY HA
-02C23 GLAGOLITIC CAPITAL LETTER YU
-02C24 GLAGOLITIC CAPITAL LETTER SMALL YUS
-02C25 GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL
-02C26 GLAGOLITIC CAPITAL LETTER YO
-02C27 GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS
-02C28 GLAGOLITIC CAPITAL LETTER BIG YUS
-02C29 GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS
-02C2A GLAGOLITIC CAPITAL LETTER FITA
-02C2B GLAGOLITIC CAPITAL LETTER IZHITSA
-02C2C GLAGOLITIC CAPITAL LETTER SHTAPIC
-02C2D GLAGOLITIC CAPITAL LETTER TROKUTASTI A
-02C2E GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE
-02C30 GLAGOLITIC SMALL LETTER AZU
-02C31 GLAGOLITIC SMALL LETTER BUKY
-02C32 GLAGOLITIC SMALL LETTER VEDE
-02C33 GLAGOLITIC SMALL LETTER GLAGOLI
-02C34 GLAGOLITIC SMALL LETTER DOBRO
-02C35 GLAGOLITIC SMALL LETTER YESTU
-02C36 GLAGOLITIC SMALL LETTER ZHIVETE
-02C37 GLAGOLITIC SMALL LETTER DZELO
-02C38 GLAGOLITIC SMALL LETTER ZEMLJA
-02C39 GLAGOLITIC SMALL LETTER IZHE
-02C3A GLAGOLITIC SMALL LETTER INITIAL IZHE
-02C3B GLAGOLITIC SMALL LETTER I
-02C3C GLAGOLITIC SMALL LETTER DJERVI
-02C3D GLAGOLITIC SMALL LETTER KAKO
-02C3E GLAGOLITIC SMALL LETTER LJUDIJE
-02C3F GLAGOLITIC SMALL LETTER MYSLITE
-02C40 GLAGOLITIC SMALL LETTER NASHI
-02C41 GLAGOLITIC SMALL LETTER ONU
-02C42 GLAGOLITIC SMALL LETTER POKOJI
-02C43 GLAGOLITIC SMALL LETTER RITSI
-02C44 GLAGOLITIC SMALL LETTER SLOVO
-02C45 GLAGOLITIC SMALL LETTER TVRIDO
-02C46 GLAGOLITIC SMALL LETTER UKU
-02C47 GLAGOLITIC SMALL LETTER FRITU
-02C48 GLAGOLITIC SMALL LETTER HERU
-02C49 GLAGOLITIC SMALL LETTER OTU
-02C4A GLAGOLITIC SMALL LETTER PE
-02C4B GLAGOLITIC SMALL LETTER SHTA
-02C4C GLAGOLITIC SMALL LETTER TSI
-02C4D GLAGOLITIC SMALL LETTER CHRIVI
-02C4E GLAGOLITIC SMALL LETTER SHA
-02C4F GLAGOLITIC SMALL LETTER YERU
-02C50 GLAGOLITIC SMALL LETTER YERI
-02C51 GLAGOLITIC SMALL LETTER YATI
-02C52 GLAGOLITIC SMALL LETTER SPIDERY HA
-02C53 GLAGOLITIC SMALL LETTER YU
-02C54 GLAGOLITIC SMALL LETTER SMALL YUS
-02C55 GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL
-02C56 GLAGOLITIC SMALL LETTER YO
-02C57 GLAGOLITIC SMALL LETTER IOTATED SMALL YUS
-02C58 GLAGOLITIC SMALL LETTER BIG YUS
-02C59 GLAGOLITIC SMALL LETTER IOTATED BIG YUS
-02C5A GLAGOLITIC SMALL LETTER FITA
-02C5B GLAGOLITIC SMALL LETTER IZHITSA
-02C5C GLAGOLITIC SMALL LETTER SHTAPIC
-02C5D GLAGOLITIC SMALL LETTER TROKUTASTI A
-02C5E GLAGOLITIC SMALL LETTER LATINATE MYSLITE
-02C60 LATIN CAPITAL LETTER L WITH DOUBLE BAR
-02C61 LATIN SMALL LETTER L WITH DOUBLE BAR
-02C62 LATIN CAPITAL LETTER L WITH MIDDLE TILDE
-02C63 LATIN CAPITAL LETTER P WITH STROKE
-02C64 LATIN CAPITAL LETTER R WITH TAIL
-02C65 LATIN SMALL LETTER A WITH STROKE
-02C66 LATIN SMALL LETTER T WITH DIAGONAL STROKE
-02C67 LATIN CAPITAL LETTER H WITH DESCENDER
-02C68 LATIN SMALL LETTER H WITH DESCENDER
-02C69 LATIN CAPITAL LETTER K WITH DESCENDER
-02C6A LATIN SMALL LETTER K WITH DESCENDER
-02C6B LATIN CAPITAL LETTER Z WITH DESCENDER
-02C6C LATIN SMALL LETTER Z WITH DESCENDER
-02C6D LATIN CAPITAL LETTER ALPHA
-02C6E LATIN CAPITAL LETTER M WITH HOOK
-02C6F LATIN CAPITAL LETTER TURNED A
-02C70 LATIN CAPITAL LETTER TURNED ALPHA
-02C71 LATIN SMALL LETTER V WITH RIGHT HOOK
-02C72 LATIN CAPITAL LETTER W WITH HOOK
-02C73 LATIN SMALL LETTER W WITH HOOK
-02C74 LATIN SMALL LETTER V WITH CURL
-02C75 LATIN CAPITAL LETTER HALF H
-02C76 LATIN SMALL LETTER HALF H
-02C77 LATIN SMALL LETTER TAILLESS PHI
-02C78 LATIN SMALL LETTER E WITH NOTCH
-02C79 LATIN SMALL LETTER TURNED R WITH TAIL
-02C7A LATIN SMALL LETTER O WITH LOW RING INSIDE
-02C7B LATIN LETTER SMALL CAPITAL TURNED E
-02C7C LATIN SUBSCRIPT SMALL LETTER J
-02C7D MODIFIER LETTER CAPITAL V
-02C7E LATIN CAPITAL LETTER S WITH SWASH TAIL
-02C7F LATIN CAPITAL LETTER Z WITH SWASH TAIL
-02C80 COPTIC CAPITAL LETTER ALFA
-02C81 COPTIC SMALL LETTER ALFA
-02C82 COPTIC CAPITAL LETTER VIDA
-02C83 COPTIC SMALL LETTER VIDA
-02C84 COPTIC CAPITAL LETTER GAMMA
-02C85 COPTIC SMALL LETTER GAMMA
-02C86 COPTIC CAPITAL LETTER DALDA
-02C87 COPTIC SMALL LETTER DALDA
-02C88 COPTIC CAPITAL LETTER EIE
-02C89 COPTIC SMALL LETTER EIE
-02C8A COPTIC CAPITAL LETTER SOU
-02C8B COPTIC SMALL LETTER SOU
-02C8C COPTIC CAPITAL LETTER ZATA
-02C8D COPTIC SMALL LETTER ZATA
-02C8E COPTIC CAPITAL LETTER HATE
-02C8F COPTIC SMALL LETTER HATE
-02C90 COPTIC CAPITAL LETTER THETHE
-02C91 COPTIC SMALL LETTER THETHE
-02C92 COPTIC CAPITAL LETTER IAUDA
-02C93 COPTIC SMALL LETTER IAUDA
-02C94 COPTIC CAPITAL LETTER KAPA
-02C95 COPTIC SMALL LETTER KAPA
-02C96 COPTIC CAPITAL LETTER LAULA
-02C97 COPTIC SMALL LETTER LAULA
-02C98 COPTIC CAPITAL LETTER MI
-02C99 COPTIC SMALL LETTER MI
-02C9A COPTIC CAPITAL LETTER NI
-02C9B COPTIC SMALL LETTER NI
-02C9C COPTIC CAPITAL LETTER KSI
-02C9D COPTIC SMALL LETTER KSI
-02C9E COPTIC CAPITAL LETTER O
-02C9F COPTIC SMALL LETTER O
-02CA0 COPTIC CAPITAL LETTER PI
-02CA1 COPTIC SMALL LETTER PI
-02CA2 COPTIC CAPITAL LETTER RO
-02CA3 COPTIC SMALL LETTER RO
-02CA4 COPTIC CAPITAL LETTER SIMA
-02CA5 COPTIC SMALL LETTER SIMA
-02CA6 COPTIC CAPITAL LETTER TAU
-02CA7 COPTIC SMALL LETTER TAU
-02CA8 COPTIC CAPITAL LETTER UA
-02CA9 COPTIC SMALL LETTER UA
-02CAA COPTIC CAPITAL LETTER FI
-02CAB COPTIC SMALL LETTER FI
-02CAC COPTIC CAPITAL LETTER KHI
-02CAD COPTIC SMALL LETTER KHI
-02CAE COPTIC CAPITAL LETTER PSI
-02CAF COPTIC SMALL LETTER PSI
-02CB0 COPTIC CAPITAL LETTER OOU
-02CB1 COPTIC SMALL LETTER OOU
-02CB2 COPTIC CAPITAL LETTER DIALECT-P ALEF
-02CB3 COPTIC SMALL LETTER DIALECT-P ALEF
-02CB4 COPTIC CAPITAL LETTER OLD COPTIC AIN
-02CB5 COPTIC SMALL LETTER OLD COPTIC AIN
-02CB6 COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE
-02CB7 COPTIC SMALL LETTER CRYPTOGRAMMIC EIE
-02CB8 COPTIC CAPITAL LETTER DIALECT-P KAPA
-02CB9 COPTIC SMALL LETTER DIALECT-P KAPA
-02CBA COPTIC CAPITAL LETTER DIALECT-P NI
-02CBB COPTIC SMALL LETTER DIALECT-P NI
-02CBC COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI
-02CBD COPTIC SMALL LETTER CRYPTOGRAMMIC NI
-02CBE COPTIC CAPITAL LETTER OLD COPTIC OOU
-02CBF COPTIC SMALL LETTER OLD COPTIC OOU
-02CC0 COPTIC CAPITAL LETTER SAMPI
-02CC1 COPTIC SMALL LETTER SAMPI
-02CC2 COPTIC CAPITAL LETTER CROSSED SHEI
-02CC3 COPTIC SMALL LETTER CROSSED SHEI
-02CC4 COPTIC CAPITAL LETTER OLD COPTIC SHEI
-02CC5 COPTIC SMALL LETTER OLD COPTIC SHEI
-02CC6 COPTIC CAPITAL LETTER OLD COPTIC ESH
-02CC7 COPTIC SMALL LETTER OLD COPTIC ESH
-02CC8 COPTIC CAPITAL LETTER AKHMIMIC KHEI
-02CC9 COPTIC SMALL LETTER AKHMIMIC KHEI
-02CCA COPTIC CAPITAL LETTER DIALECT-P HORI
-02CCB COPTIC SMALL LETTER DIALECT-P HORI
-02CCC COPTIC CAPITAL LETTER OLD COPTIC HORI
-02CCD COPTIC SMALL LETTER OLD COPTIC HORI
-02CCE COPTIC CAPITAL LETTER OLD COPTIC HA
-02CCF COPTIC SMALL LETTER OLD COPTIC HA
-02CD0 COPTIC CAPITAL LETTER L-SHAPED HA
-02CD1 COPTIC SMALL LETTER L-SHAPED HA
-02CD2 COPTIC CAPITAL LETTER OLD COPTIC HEI
-02CD3 COPTIC SMALL LETTER OLD COPTIC HEI
-02CD4 COPTIC CAPITAL LETTER OLD COPTIC HAT
-02CD5 COPTIC SMALL LETTER OLD COPTIC HAT
-02CD6 COPTIC CAPITAL LETTER OLD COPTIC GANGIA
-02CD7 COPTIC SMALL LETTER OLD COPTIC GANGIA
-02CD8 COPTIC CAPITAL LETTER OLD COPTIC DJA
-02CD9 COPTIC SMALL LETTER OLD COPTIC DJA
-02CDA COPTIC CAPITAL LETTER OLD COPTIC SHIMA
-02CDB COPTIC SMALL LETTER OLD COPTIC SHIMA
-02CDC COPTIC CAPITAL LETTER OLD NUBIAN SHIMA
-02CDD COPTIC SMALL LETTER OLD NUBIAN SHIMA
-02CDE COPTIC CAPITAL LETTER OLD NUBIAN NGI
-02CDF COPTIC SMALL LETTER OLD NUBIAN NGI
-02CE0 COPTIC CAPITAL LETTER OLD NUBIAN NYI
-02CE1 COPTIC SMALL LETTER OLD NUBIAN NYI
-02CE2 COPTIC CAPITAL LETTER OLD NUBIAN WAU
-02CE3 COPTIC SMALL LETTER OLD NUBIAN WAU
-02CE4 COPTIC SYMBOL KAI
-02CE5 COPTIC SYMBOL MI RO
-02CE6 COPTIC SYMBOL PI RO
-02CE7 COPTIC SYMBOL STAUROS
-02CE8 COPTIC SYMBOL TAU RO
-02CE9 COPTIC SYMBOL KHI RO
-02CEA COPTIC SYMBOL SHIMA SIMA
-02CEB COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI
-02CEC COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI
-02CED COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA
-02CEE COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA
-02CEF COPTIC COMBINING NI ABOVE
-02CF0 COPTIC COMBINING SPIRITUS ASPER
-02CF1 COPTIC COMBINING SPIRITUS LENIS
-02CF2 COPTIC CAPITAL LETTER BOHAIRIC KHEI
-02CF3 COPTIC SMALL LETTER BOHAIRIC KHEI
-02CF9 COPTIC OLD NUBIAN FULL STOP
-02CFA COPTIC OLD NUBIAN DIRECT QUESTION MARK
-02CFB COPTIC OLD NUBIAN INDIRECT QUESTION MARK
-02CFC COPTIC OLD NUBIAN VERSE DIVIDER
-02CFD COPTIC FRACTION ONE HALF
-02CFE COPTIC FULL STOP
-02CFF COPTIC MORPHOLOGICAL DIVIDER
-02D00 GEORGIAN SMALL LETTER AN
-02D01 GEORGIAN SMALL LETTER BAN
-02D02 GEORGIAN SMALL LETTER GAN
-02D03 GEORGIAN SMALL LETTER DON
-02D04 GEORGIAN SMALL LETTER EN
-02D05 GEORGIAN SMALL LETTER VIN
-02D06 GEORGIAN SMALL LETTER ZEN
-02D07 GEORGIAN SMALL LETTER TAN
-02D08 GEORGIAN SMALL LETTER IN
-02D09 GEORGIAN SMALL LETTER KAN
-02D0A GEORGIAN SMALL LETTER LAS
-02D0B GEORGIAN SMALL LETTER MAN
-02D0C GEORGIAN SMALL LETTER NAR
-02D0D GEORGIAN SMALL LETTER ON
-02D0E GEORGIAN SMALL LETTER PAR
-02D0F GEORGIAN SMALL LETTER ZHAR
-02D10 GEORGIAN SMALL LETTER RAE
-02D11 GEORGIAN SMALL LETTER SAN
-02D12 GEORGIAN SMALL LETTER TAR
-02D13 GEORGIAN SMALL LETTER UN
-02D14 GEORGIAN SMALL LETTER PHAR
-02D15 GEORGIAN SMALL LETTER KHAR
-02D16 GEORGIAN SMALL LETTER GHAN
-02D17 GEORGIAN SMALL LETTER QAR
-02D18 GEORGIAN SMALL LETTER SHIN
-02D19 GEORGIAN SMALL LETTER CHIN
-02D1A GEORGIAN SMALL LETTER CAN
-02D1B GEORGIAN SMALL LETTER JIL
-02D1C GEORGIAN SMALL LETTER CIL
-02D1D GEORGIAN SMALL LETTER CHAR
-02D1E GEORGIAN SMALL LETTER XAN
-02D1F GEORGIAN SMALL LETTER JHAN
-02D20 GEORGIAN SMALL LETTER HAE
-02D21 GEORGIAN SMALL LETTER HE
-02D22 GEORGIAN SMALL LETTER HIE
-02D23 GEORGIAN SMALL LETTER WE
-02D24 GEORGIAN SMALL LETTER HAR
-02D25 GEORGIAN SMALL LETTER HOE
-02D27 GEORGIAN SMALL LETTER YN
-02D2D GEORGIAN SMALL LETTER AEN
-02D30 TIFINAGH LETTER YA
-02D31 TIFINAGH LETTER YAB
-02D32 TIFINAGH LETTER YABH
-02D33 TIFINAGH LETTER YAG
-02D34 TIFINAGH LETTER YAGHH
-02D35 TIFINAGH LETTER BERBER ACADEMY YAJ
-02D36 TIFINAGH LETTER YAJ
-02D37 TIFINAGH LETTER YAD
-02D38 TIFINAGH LETTER YADH
-02D39 TIFINAGH LETTER YADD
-02D3A TIFINAGH LETTER YADDH
-02D3B TIFINAGH LETTER YEY
-02D3C TIFINAGH LETTER YAF
-02D3D TIFINAGH LETTER YAK
-02D3E TIFINAGH LETTER TUAREG YAK
-02D3F TIFINAGH LETTER YAKHH
-02D40 TIFINAGH LETTER YAH
-02D41 TIFINAGH LETTER BERBER ACADEMY YAH
-02D42 TIFINAGH LETTER TUAREG YAH
-02D43 TIFINAGH LETTER YAHH
-02D44 TIFINAGH LETTER YAA
-02D45 TIFINAGH LETTER YAKH
-02D46 TIFINAGH LETTER TUAREG YAKH
-02D47 TIFINAGH LETTER YAQ
-02D48 TIFINAGH LETTER TUAREG YAQ
-02D49 TIFINAGH LETTER YI
-02D4A TIFINAGH LETTER YAZH
-02D4B TIFINAGH LETTER AHAGGAR YAZH
-02D4C TIFINAGH LETTER TUAREG YAZH
-02D4D TIFINAGH LETTER YAL
-02D4E TIFINAGH LETTER YAM
-02D4F TIFINAGH LETTER YAN
-02D50 TIFINAGH LETTER TUAREG YAGN
-02D51 TIFINAGH LETTER TUAREG YANG
-02D52 TIFINAGH LETTER YAP
-02D53 TIFINAGH LETTER YU
-02D54 TIFINAGH LETTER YAR
-02D55 TIFINAGH LETTER YARR
-02D56 TIFINAGH LETTER YAGH
-02D57 TIFINAGH LETTER TUAREG YAGH
-02D58 TIFINAGH LETTER AYER YAGH
-02D59 TIFINAGH LETTER YAS
-02D5A TIFINAGH LETTER YASS
-02D5B TIFINAGH LETTER YASH
-02D5C TIFINAGH LETTER YAT
-02D5D TIFINAGH LETTER YATH
-02D5E TIFINAGH LETTER YACH
-02D5F TIFINAGH LETTER YATT
-02D60 TIFINAGH LETTER YAV
-02D61 TIFINAGH LETTER YAW
-02D62 TIFINAGH LETTER YAY
-02D63 TIFINAGH LETTER YAZ
-02D64 TIFINAGH LETTER TAWELLEMET YAZ
-02D65 TIFINAGH LETTER YAZZ
-02D66 TIFINAGH LETTER YE
-02D67 TIFINAGH LETTER YO
-02D6F TIFINAGH MODIFIER LETTER LABIALIZATION MARK
-02D70 TIFINAGH SEPARATOR MARK
-02D7F TIFINAGH CONSONANT JOINER
-02D80 ETHIOPIC SYLLABLE LOA
-02D81 ETHIOPIC SYLLABLE MOA
-02D82 ETHIOPIC SYLLABLE ROA
-02D83 ETHIOPIC SYLLABLE SOA
-02D84 ETHIOPIC SYLLABLE SHOA
-02D85 ETHIOPIC SYLLABLE BOA
-02D86 ETHIOPIC SYLLABLE TOA
-02D87 ETHIOPIC SYLLABLE COA
-02D88 ETHIOPIC SYLLABLE NOA
-02D89 ETHIOPIC SYLLABLE NYOA
-02D8A ETHIOPIC SYLLABLE GLOTTAL OA
-02D8B ETHIOPIC SYLLABLE ZOA
-02D8C ETHIOPIC SYLLABLE DOA
-02D8D ETHIOPIC SYLLABLE DDOA
-02D8E ETHIOPIC SYLLABLE JOA
-02D8F ETHIOPIC SYLLABLE THOA
-02D90 ETHIOPIC SYLLABLE CHOA
-02D91 ETHIOPIC SYLLABLE PHOA
-02D92 ETHIOPIC SYLLABLE POA
-02D93 ETHIOPIC SYLLABLE GGWA
-02D94 ETHIOPIC SYLLABLE GGWI
-02D95 ETHIOPIC SYLLABLE GGWEE
-02D96 ETHIOPIC SYLLABLE GGWE
-02DA0 ETHIOPIC SYLLABLE SSA
-02DA1 ETHIOPIC SYLLABLE SSU
-02DA2 ETHIOPIC SYLLABLE SSI
-02DA3 ETHIOPIC SYLLABLE SSAA
-02DA4 ETHIOPIC SYLLABLE SSEE
-02DA5 ETHIOPIC SYLLABLE SSE
-02DA6 ETHIOPIC SYLLABLE SSO
-02DA8 ETHIOPIC SYLLABLE CCA
-02DA9 ETHIOPIC SYLLABLE CCU
-02DAA ETHIOPIC SYLLABLE CCI
-02DAB ETHIOPIC SYLLABLE CCAA
-02DAC ETHIOPIC SYLLABLE CCEE
-02DAD ETHIOPIC SYLLABLE CCE
-02DAE ETHIOPIC SYLLABLE CCO
-02DB0 ETHIOPIC SYLLABLE ZZA
-02DB1 ETHIOPIC SYLLABLE ZZU
-02DB2 ETHIOPIC SYLLABLE ZZI
-02DB3 ETHIOPIC SYLLABLE ZZAA
-02DB4 ETHIOPIC SYLLABLE ZZEE
-02DB5 ETHIOPIC SYLLABLE ZZE
-02DB6 ETHIOPIC SYLLABLE ZZO
-02DB8 ETHIOPIC SYLLABLE CCHA
-02DB9 ETHIOPIC SYLLABLE CCHU
-02DBA ETHIOPIC SYLLABLE CCHI
-02DBB ETHIOPIC SYLLABLE CCHAA
-02DBC ETHIOPIC SYLLABLE CCHEE
-02DBD ETHIOPIC SYLLABLE CCHE
-02DBE ETHIOPIC SYLLABLE CCHO
-02DC0 ETHIOPIC SYLLABLE QYA
-02DC1 ETHIOPIC SYLLABLE QYU
-02DC2 ETHIOPIC SYLLABLE QYI
-02DC3 ETHIOPIC SYLLABLE QYAA
-02DC4 ETHIOPIC SYLLABLE QYEE
-02DC5 ETHIOPIC SYLLABLE QYE
-02DC6 ETHIOPIC SYLLABLE QYO
-02DC8 ETHIOPIC SYLLABLE KYA
-02DC9 ETHIOPIC SYLLABLE KYU
-02DCA ETHIOPIC SYLLABLE KYI
-02DCB ETHIOPIC SYLLABLE KYAA
-02DCC ETHIOPIC SYLLABLE KYEE
-02DCD ETHIOPIC SYLLABLE KYE
-02DCE ETHIOPIC SYLLABLE KYO
-02DD0 ETHIOPIC SYLLABLE XYA
-02DD1 ETHIOPIC SYLLABLE XYU
-02DD2 ETHIOPIC SYLLABLE XYI
-02DD3 ETHIOPIC SYLLABLE XYAA
-02DD4 ETHIOPIC SYLLABLE XYEE
-02DD5 ETHIOPIC SYLLABLE XYE
-02DD6 ETHIOPIC SYLLABLE XYO
-02DD8 ETHIOPIC SYLLABLE GYA
-02DD9 ETHIOPIC SYLLABLE GYU
-02DDA ETHIOPIC SYLLABLE GYI
-02DDB ETHIOPIC SYLLABLE GYAA
-02DDC ETHIOPIC SYLLABLE GYEE
-02DDD ETHIOPIC SYLLABLE GYE
-02DDE ETHIOPIC SYLLABLE GYO
-02DE0 COMBINING CYRILLIC LETTER BE
-02DE1 COMBINING CYRILLIC LETTER VE
-02DE2 COMBINING CYRILLIC LETTER GHE
-02DE3 COMBINING CYRILLIC LETTER DE
-02DE4 COMBINING CYRILLIC LETTER ZHE
-02DE5 COMBINING CYRILLIC LETTER ZE
-02DE6 COMBINING CYRILLIC LETTER KA
-02DE7 COMBINING CYRILLIC LETTER EL
-02DE8 COMBINING CYRILLIC LETTER EM
-02DE9 COMBINING CYRILLIC LETTER EN
-02DEA COMBINING CYRILLIC LETTER O
-02DEB COMBINING CYRILLIC LETTER PE
-02DEC COMBINING CYRILLIC LETTER ER
-02DED COMBINING CYRILLIC LETTER ES
-02DEE COMBINING CYRILLIC LETTER TE
-02DEF COMBINING CYRILLIC LETTER HA
-02DF0 COMBINING CYRILLIC LETTER TSE
-02DF1 COMBINING CYRILLIC LETTER CHE
-02DF2 COMBINING CYRILLIC LETTER SHA
-02DF3 COMBINING CYRILLIC LETTER SHCHA
-02DF4 COMBINING CYRILLIC LETTER FITA
-02DF5 COMBINING CYRILLIC LETTER ES-TE
-02DF6 COMBINING CYRILLIC LETTER A
-02DF7 COMBINING CYRILLIC LETTER IE
-02DF8 COMBINING CYRILLIC LETTER DJERV
-02DF9 COMBINING CYRILLIC LETTER MONOGRAPH UK
-02DFA COMBINING CYRILLIC LETTER YAT
-02DFB COMBINING CYRILLIC LETTER YU
-02DFC COMBINING CYRILLIC LETTER IOTIFIED A
-02DFD COMBINING CYRILLIC LETTER LITTLE YUS
-02DFE COMBINING CYRILLIC LETTER BIG YUS
-02DFF COMBINING CYRILLIC LETTER IOTIFIED BIG YUS
-02E00 RIGHT ANGLE SUBSTITUTION MARKER
-02E01 RIGHT ANGLE DOTTED SUBSTITUTION MARKER
-02E02 LEFT SUBSTITUTION BRACKET
-02E03 RIGHT SUBSTITUTION BRACKET
-02E04 LEFT DOTTED SUBSTITUTION BRACKET
-02E05 RIGHT DOTTED SUBSTITUTION BRACKET
-02E06 RAISED INTERPOLATION MARKER
-02E07 RAISED DOTTED INTERPOLATION MARKER
-02E08 DOTTED TRANSPOSITION MARKER
-02E09 LEFT TRANSPOSITION BRACKET
-02E0A RIGHT TRANSPOSITION BRACKET
-02E0B RAISED SQUARE
-02E0C LEFT RAISED OMISSION BRACKET
-02E0D RIGHT RAISED OMISSION BRACKET
-02E0E EDITORIAL CORONIS
-02E0F PARAGRAPHOS
-02E10 FORKED PARAGRAPHOS
-02E11 REVERSED FORKED PARAGRAPHOS
-02E12 HYPODIASTOLE
-02E13 DOTTED OBELOS
-02E14 DOWNWARDS ANCORA
-02E15 UPWARDS ANCORA
-02E16 DOTTED RIGHT-POINTING ANGLE
-02E17 DOUBLE OBLIQUE HYPHEN
-02E18 INVERTED INTERROBANG
-02E19 PALM BRANCH
-02E1A HYPHEN WITH DIAERESIS
-02E1B TILDE WITH RING ABOVE
-02E1C LEFT LOW PARAPHRASE BRACKET
-02E1D RIGHT LOW PARAPHRASE BRACKET
-02E1E TILDE WITH DOT ABOVE
-02E1F TILDE WITH DOT BELOW
-02E20 LEFT VERTICAL BAR WITH QUILL
-02E21 RIGHT VERTICAL BAR WITH QUILL
-02E22 TOP LEFT HALF BRACKET
-02E23 TOP RIGHT HALF BRACKET
-02E24 BOTTOM LEFT HALF BRACKET
-02E25 BOTTOM RIGHT HALF BRACKET
-02E26 LEFT SIDEWAYS U BRACKET
-02E27 RIGHT SIDEWAYS U BRACKET
-02E28 LEFT DOUBLE PARENTHESIS
-02E29 RIGHT DOUBLE PARENTHESIS
-02E2A TWO DOTS OVER ONE DOT PUNCTUATION
-02E2B ONE DOT OVER TWO DOTS PUNCTUATION
-02E2C SQUARED FOUR DOT PUNCTUATION
-02E2D FIVE DOT MARK
-02E2E REVERSED QUESTION MARK
-02E2F VERTICAL TILDE
-02E30 RING POINT
-02E31 WORD SEPARATOR MIDDLE DOT
-02E32 TURNED COMMA
-02E33 RAISED DOT
-02E34 RAISED COMMA
-02E35 TURNED SEMICOLON
-02E36 DAGGER WITH LEFT GUARD
-02E37 DAGGER WITH RIGHT GUARD
-02E38 TURNED DAGGER
-02E39 TOP HALF SECTION SIGN
-02E3A TWO-EM DASH
-02E3B THREE-EM DASH
-02E3C STENOGRAPHIC FULL STOP
-02E3D VERTICAL SIX DOTS
-02E3E WIGGLY VERTICAL LINE
-02E3F CAPITULUM
-02E40 DOUBLE HYPHEN
-02E41 REVERSED COMMA
-02E42 DOUBLE LOW-REVERSED-9 QUOTATION MARK
-02E43 DASH WITH LEFT UPTURN
-02E44 DOUBLE SUSPENSION MARK
-02E45 INVERTED LOW KAVYKA
-02E46 INVERTED LOW KAVYKA WITH KAVYKA ABOVE
-02E47 LOW KAVYKA
-02E48 LOW KAVYKA WITH DOT
-02E49 DOUBLE STACKED COMMA
-02E4A DOTTED SOLIDUS
-02E4B TRIPLE DAGGER
-02E4C MEDIEVAL COMMA
-02E4D PARAGRAPHUS MARK
-02E4E PUNCTUS ELEVATUS MARK
-02E4F CORNISH VERSE DIVIDER
-02E80 CJK RADICAL REPEAT
-02E81 CJK RADICAL CLIFF
-02E82 CJK RADICAL SECOND ONE
-02E83 CJK RADICAL SECOND TWO
-02E84 CJK RADICAL SECOND THREE
-02E85 CJK RADICAL PERSON
-02E86 CJK RADICAL BOX
-02E87 CJK RADICAL TABLE
-02E88 CJK RADICAL KNIFE ONE
-02E89 CJK RADICAL KNIFE TWO
-02E8A CJK RADICAL DIVINATION
-02E8B CJK RADICAL SEAL
-02E8C CJK RADICAL SMALL ONE
-02E8D CJK RADICAL SMALL TWO
-02E8E CJK RADICAL LAME ONE
-02E8F CJK RADICAL LAME TWO
-02E90 CJK RADICAL LAME THREE
-02E91 CJK RADICAL LAME FOUR
-02E92 CJK RADICAL SNAKE
-02E93 CJK RADICAL THREAD
-02E94 CJK RADICAL SNOUT ONE
-02E95 CJK RADICAL SNOUT TWO
-02E96 CJK RADICAL HEART ONE
-02E97 CJK RADICAL HEART TWO
-02E98 CJK RADICAL HAND
-02E99 CJK RADICAL RAP
-02E9B CJK RADICAL CHOKE
-02E9C CJK RADICAL SUN
-02E9D CJK RADICAL MOON
-02E9E CJK RADICAL DEATH
-02E9F CJK RADICAL MOTHER
-02EA0 CJK RADICAL CIVILIAN
-02EA1 CJK RADICAL WATER ONE
-02EA2 CJK RADICAL WATER TWO
-02EA3 CJK RADICAL FIRE
-02EA4 CJK RADICAL PAW ONE
-02EA5 CJK RADICAL PAW TWO
-02EA6 CJK RADICAL SIMPLIFIED HALF TREE TRUNK
-02EA7 CJK RADICAL COW
-02EA8 CJK RADICAL DOG
-02EA9 CJK RADICAL JADE
-02EAA CJK RADICAL BOLT OF CLOTH
-02EAB CJK RADICAL EYE
-02EAC CJK RADICAL SPIRIT ONE
-02EAD CJK RADICAL SPIRIT TWO
-02EAE CJK RADICAL BAMBOO
-02EAF CJK RADICAL SILK
-02EB0 CJK RADICAL C-SIMPLIFIED SILK
-02EB1 CJK RADICAL NET ONE
-02EB2 CJK RADICAL NET TWO
-02EB3 CJK RADICAL NET THREE
-02EB4 CJK RADICAL NET FOUR
-02EB5 CJK RADICAL MESH
-02EB6 CJK RADICAL SHEEP
-02EB7 CJK RADICAL RAM
-02EB8 CJK RADICAL EWE
-02EB9 CJK RADICAL OLD
-02EBA CJK RADICAL BRUSH ONE
-02EBB CJK RADICAL BRUSH TWO
-02EBC CJK RADICAL MEAT
-02EBD CJK RADICAL MORTAR
-02EBE CJK RADICAL GRASS ONE
-02EBF CJK RADICAL GRASS TWO
-02EC0 CJK RADICAL GRASS THREE
-02EC1 CJK RADICAL TIGER
-02EC2 CJK RADICAL CLOTHES
-02EC3 CJK RADICAL WEST ONE
-02EC4 CJK RADICAL WEST TWO
-02EC5 CJK RADICAL C-SIMPLIFIED SEE
-02EC6 CJK RADICAL SIMPLIFIED HORN
-02EC7 CJK RADICAL HORN
-02EC8 CJK RADICAL C-SIMPLIFIED SPEECH
-02EC9 CJK RADICAL C-SIMPLIFIED SHELL
-02ECA CJK RADICAL FOOT
-02ECB CJK RADICAL C-SIMPLIFIED CART
-02ECC CJK RADICAL SIMPLIFIED WALK
-02ECD CJK RADICAL WALK ONE
-02ECE CJK RADICAL WALK TWO
-02ECF CJK RADICAL CITY
-02ED0 CJK RADICAL C-SIMPLIFIED GOLD
-02ED1 CJK RADICAL LONG ONE
-02ED2 CJK RADICAL LONG TWO
-02ED3 CJK RADICAL C-SIMPLIFIED LONG
-02ED4 CJK RADICAL C-SIMPLIFIED GATE
-02ED5 CJK RADICAL MOUND ONE
-02ED6 CJK RADICAL MOUND TWO
-02ED7 CJK RADICAL RAIN
-02ED8 CJK RADICAL BLUE
-02ED9 CJK RADICAL C-SIMPLIFIED TANNED LEATHER
-02EDA CJK RADICAL C-SIMPLIFIED LEAF
-02EDB CJK RADICAL C-SIMPLIFIED WIND
-02EDC CJK RADICAL C-SIMPLIFIED FLY
-02EDD CJK RADICAL EAT ONE
-02EDE CJK RADICAL EAT TWO
-02EDF CJK RADICAL EAT THREE
-02EE0 CJK RADICAL C-SIMPLIFIED EAT
-02EE1 CJK RADICAL HEAD
-02EE2 CJK RADICAL C-SIMPLIFIED HORSE
-02EE3 CJK RADICAL BONE
-02EE4 CJK RADICAL GHOST
-02EE5 CJK RADICAL C-SIMPLIFIED FISH
-02EE6 CJK RADICAL C-SIMPLIFIED BIRD
-02EE7 CJK RADICAL C-SIMPLIFIED SALT
-02EE8 CJK RADICAL SIMPLIFIED WHEAT
-02EE9 CJK RADICAL SIMPLIFIED YELLOW
-02EEA CJK RADICAL C-SIMPLIFIED FROG
-02EEB CJK RADICAL J-SIMPLIFIED EVEN
-02EEC CJK RADICAL C-SIMPLIFIED EVEN
-02EED CJK RADICAL J-SIMPLIFIED TOOTH
-02EEE CJK RADICAL C-SIMPLIFIED TOOTH
-02EEF CJK RADICAL J-SIMPLIFIED DRAGON
-02EF0 CJK RADICAL C-SIMPLIFIED DRAGON
-02EF1 CJK RADICAL TURTLE
-02EF2 CJK RADICAL J-SIMPLIFIED TURTLE
-02EF3 CJK RADICAL C-SIMPLIFIED TURTLE
-02F00 KANGXI RADICAL ONE
-02F01 KANGXI RADICAL LINE
-02F02 KANGXI RADICAL DOT
-02F03 KANGXI RADICAL SLASH
-02F04 KANGXI RADICAL SECOND
-02F05 KANGXI RADICAL HOOK
-02F06 KANGXI RADICAL TWO
-02F07 KANGXI RADICAL LID
-02F08 KANGXI RADICAL MAN
-02F09 KANGXI RADICAL LEGS
-02F0A KANGXI RADICAL ENTER
-02F0B KANGXI RADICAL EIGHT
-02F0C KANGXI RADICAL DOWN BOX
-02F0D KANGXI RADICAL COVER
-02F0E KANGXI RADICAL ICE
-02F0F KANGXI RADICAL TABLE
-02F10 KANGXI RADICAL OPEN BOX
-02F11 KANGXI RADICAL KNIFE
-02F12 KANGXI RADICAL POWER
-02F13 KANGXI RADICAL WRAP
-02F14 KANGXI RADICAL SPOON
-02F15 KANGXI RADICAL RIGHT OPEN BOX
-02F16 KANGXI RADICAL HIDING ENCLOSURE
-02F17 KANGXI RADICAL TEN
-02F18 KANGXI RADICAL DIVINATION
-02F19 KANGXI RADICAL SEAL
-02F1A KANGXI RADICAL CLIFF
-02F1B KANGXI RADICAL PRIVATE
-02F1C KANGXI RADICAL AGAIN
-02F1D KANGXI RADICAL MOUTH
-02F1E KANGXI RADICAL ENCLOSURE
-02F1F KANGXI RADICAL EARTH
-02F20 KANGXI RADICAL SCHOLAR
-02F21 KANGXI RADICAL GO
-02F22 KANGXI RADICAL GO SLOWLY
-02F23 KANGXI RADICAL EVENING
-02F24 KANGXI RADICAL BIG
-02F25 KANGXI RADICAL WOMAN
-02F26 KANGXI RADICAL CHILD
-02F27 KANGXI RADICAL ROOF
-02F28 KANGXI RADICAL INCH
-02F29 KANGXI RADICAL SMALL
-02F2A KANGXI RADICAL LAME
-02F2B KANGXI RADICAL CORPSE
-02F2C KANGXI RADICAL SPROUT
-02F2D KANGXI RADICAL MOUNTAIN
-02F2E KANGXI RADICAL RIVER
-02F2F KANGXI RADICAL WORK
-02F30 KANGXI RADICAL ONESELF
-02F31 KANGXI RADICAL TURBAN
-02F32 KANGXI RADICAL DRY
-02F33 KANGXI RADICAL SHORT THREAD
-02F34 KANGXI RADICAL DOTTED CLIFF
-02F35 KANGXI RADICAL LONG STRIDE
-02F36 KANGXI RADICAL TWO HANDS
-02F37 KANGXI RADICAL SHOOT
-02F38 KANGXI RADICAL BOW
-02F39 KANGXI RADICAL SNOUT
-02F3A KANGXI RADICAL BRISTLE
-02F3B KANGXI RADICAL STEP
-02F3C KANGXI RADICAL HEART
-02F3D KANGXI RADICAL HALBERD
-02F3E KANGXI RADICAL DOOR
-02F3F KANGXI RADICAL HAND
-02F40 KANGXI RADICAL BRANCH
-02F41 KANGXI RADICAL RAP
-02F42 KANGXI RADICAL SCRIPT
-02F43 KANGXI RADICAL DIPPER
-02F44 KANGXI RADICAL AXE
-02F45 KANGXI RADICAL SQUARE
-02F46 KANGXI RADICAL NOT
-02F47 KANGXI RADICAL SUN
-02F48 KANGXI RADICAL SAY
-02F49 KANGXI RADICAL MOON
-02F4A KANGXI RADICAL TREE
-02F4B KANGXI RADICAL LACK
-02F4C KANGXI RADICAL STOP
-02F4D KANGXI RADICAL DEATH
-02F4E KANGXI RADICAL WEAPON
-02F4F KANGXI RADICAL DO NOT
-02F50 KANGXI RADICAL COMPARE
-02F51 KANGXI RADICAL FUR
-02F52 KANGXI RADICAL CLAN
-02F53 KANGXI RADICAL STEAM
-02F54 KANGXI RADICAL WATER
-02F55 KANGXI RADICAL FIRE
-02F56 KANGXI RADICAL CLAW
-02F57 KANGXI RADICAL FATHER
-02F58 KANGXI RADICAL DOUBLE X
-02F59 KANGXI RADICAL HALF TREE TRUNK
-02F5A KANGXI RADICAL SLICE
-02F5B KANGXI RADICAL FANG
-02F5C KANGXI RADICAL COW
-02F5D KANGXI RADICAL DOG
-02F5E KANGXI RADICAL PROFOUND
-02F5F KANGXI RADICAL JADE
-02F60 KANGXI RADICAL MELON
-02F61 KANGXI RADICAL TILE
-02F62 KANGXI RADICAL SWEET
-02F63 KANGXI RADICAL LIFE
-02F64 KANGXI RADICAL USE
-02F65 KANGXI RADICAL FIELD
-02F66 KANGXI RADICAL BOLT OF CLOTH
-02F67 KANGXI RADICAL SICKNESS
-02F68 KANGXI RADICAL DOTTED TENT
-02F69 KANGXI RADICAL WHITE
-02F6A KANGXI RADICAL SKIN
-02F6B KANGXI RADICAL DISH
-02F6C KANGXI RADICAL EYE
-02F6D KANGXI RADICAL SPEAR
-02F6E KANGXI RADICAL ARROW
-02F6F KANGXI RADICAL STONE
-02F70 KANGXI RADICAL SPIRIT
-02F71 KANGXI RADICAL TRACK
-02F72 KANGXI RADICAL GRAIN
-02F73 KANGXI RADICAL CAVE
-02F74 KANGXI RADICAL STAND
-02F75 KANGXI RADICAL BAMBOO
-02F76 KANGXI RADICAL RICE
-02F77 KANGXI RADICAL SILK
-02F78 KANGXI RADICAL JAR
-02F79 KANGXI RADICAL NET
-02F7A KANGXI RADICAL SHEEP
-02F7B KANGXI RADICAL FEATHER
-02F7C KANGXI RADICAL OLD
-02F7D KANGXI RADICAL AND
-02F7E KANGXI RADICAL PLOW
-02F7F KANGXI RADICAL EAR
-02F80 KANGXI RADICAL BRUSH
-02F81 KANGXI RADICAL MEAT
-02F82 KANGXI RADICAL MINISTER
-02F83 KANGXI RADICAL SELF
-02F84 KANGXI RADICAL ARRIVE
-02F85 KANGXI RADICAL MORTAR
-02F86 KANGXI RADICAL TONGUE
-02F87 KANGXI RADICAL OPPOSE
-02F88 KANGXI RADICAL BOAT
-02F89 KANGXI RADICAL STOPPING
-02F8A KANGXI RADICAL COLOR
-02F8B KANGXI RADICAL GRASS
-02F8C KANGXI RADICAL TIGER
-02F8D KANGXI RADICAL INSECT
-02F8E KANGXI RADICAL BLOOD
-02F8F KANGXI RADICAL WALK ENCLOSURE
-02F90 KANGXI RADICAL CLOTHES
-02F91 KANGXI RADICAL WEST
-02F92 KANGXI RADICAL SEE
-02F93 KANGXI RADICAL HORN
-02F94 KANGXI RADICAL SPEECH
-02F95 KANGXI RADICAL VALLEY
-02F96 KANGXI RADICAL BEAN
-02F97 KANGXI RADICAL PIG
-02F98 KANGXI RADICAL BADGER
-02F99 KANGXI RADICAL SHELL
-02F9A KANGXI RADICAL RED
-02F9B KANGXI RADICAL RUN
-02F9C KANGXI RADICAL FOOT
-02F9D KANGXI RADICAL BODY
-02F9E KANGXI RADICAL CART
-02F9F KANGXI RADICAL BITTER
-02FA0 KANGXI RADICAL MORNING
-02FA1 KANGXI RADICAL WALK
-02FA2 KANGXI RADICAL CITY
-02FA3 KANGXI RADICAL WINE
-02FA4 KANGXI RADICAL DISTINGUISH
-02FA5 KANGXI RADICAL VILLAGE
-02FA6 KANGXI RADICAL GOLD
-02FA7 KANGXI RADICAL LONG
-02FA8 KANGXI RADICAL GATE
-02FA9 KANGXI RADICAL MOUND
-02FAA KANGXI RADICAL SLAVE
-02FAB KANGXI RADICAL SHORT TAILED BIRD
-02FAC KANGXI RADICAL RAIN
-02FAD KANGXI RADICAL BLUE
-02FAE KANGXI RADICAL WRONG
-02FAF KANGXI RADICAL FACE
-02FB0 KANGXI RADICAL LEATHER
-02FB1 KANGXI RADICAL TANNED LEATHER
-02FB2 KANGXI RADICAL LEEK
-02FB3 KANGXI RADICAL SOUND
-02FB4 KANGXI RADICAL LEAF
-02FB5 KANGXI RADICAL WIND
-02FB6 KANGXI RADICAL FLY
-02FB7 KANGXI RADICAL EAT
-02FB8 KANGXI RADICAL HEAD
-02FB9 KANGXI RADICAL FRAGRANT
-02FBA KANGXI RADICAL HORSE
-02FBB KANGXI RADICAL BONE
-02FBC KANGXI RADICAL TALL
-02FBD KANGXI RADICAL HAIR
-02FBE KANGXI RADICAL FIGHT
-02FBF KANGXI RADICAL SACRIFICIAL WINE
-02FC0 KANGXI RADICAL CAULDRON
-02FC1 KANGXI RADICAL GHOST
-02FC2 KANGXI RADICAL FISH
-02FC3 KANGXI RADICAL BIRD
-02FC4 KANGXI RADICAL SALT
-02FC5 KANGXI RADICAL DEER
-02FC6 KANGXI RADICAL WHEAT
-02FC7 KANGXI RADICAL HEMP
-02FC8 KANGXI RADICAL YELLOW
-02FC9 KANGXI RADICAL MILLET
-02FCA KANGXI RADICAL BLACK
-02FCB KANGXI RADICAL EMBROIDERY
-02FCC KANGXI RADICAL FROG
-02FCD KANGXI RADICAL TRIPOD
-02FCE KANGXI RADICAL DRUM
-02FCF KANGXI RADICAL RAT
-02FD0 KANGXI RADICAL NOSE
-02FD1 KANGXI RADICAL EVEN
-02FD2 KANGXI RADICAL TOOTH
-02FD3 KANGXI RADICAL DRAGON
-02FD4 KANGXI RADICAL TURTLE
-02FD5 KANGXI RADICAL FLUTE
-02FF0 IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT
-02FF1 IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW
-02FF2 IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT
-02FF3 IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW
-02FF4 IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND
-02FF5 IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE
-02FF6 IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW
-02FF7 IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT
-02FF8 IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT
-02FF9 IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT
-02FFA IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT
-02FFB IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
-03000 IDEOGRAPHIC SPACE
-03001 IDEOGRAPHIC COMMA
-03002 IDEOGRAPHIC FULL STOP
-03003 DITTO MARK
-03004 JAPANESE INDUSTRIAL STANDARD SYMBOL
-03005 IDEOGRAPHIC ITERATION MARK
-03006 IDEOGRAPHIC CLOSING MARK
-03007 IDEOGRAPHIC NUMBER ZERO
-03008 LEFT ANGLE BRACKET
-03009 RIGHT ANGLE BRACKET
-0300A LEFT DOUBLE ANGLE BRACKET
-0300B RIGHT DOUBLE ANGLE BRACKET
-0300C LEFT CORNER BRACKET
-0300D RIGHT CORNER BRACKET
-0300E LEFT WHITE CORNER BRACKET
-0300F RIGHT WHITE CORNER BRACKET
-03010 LEFT BLACK LENTICULAR BRACKET
-03011 RIGHT BLACK LENTICULAR BRACKET
-03012 POSTAL MARK
-03013 GETA MARK
-03014 LEFT TORTOISE SHELL BRACKET
-03015 RIGHT TORTOISE SHELL BRACKET
-03016 LEFT WHITE LENTICULAR BRACKET
-03017 RIGHT WHITE LENTICULAR BRACKET
-03018 LEFT WHITE TORTOISE SHELL BRACKET
-03019 RIGHT WHITE TORTOISE SHELL BRACKET
-0301A LEFT WHITE SQUARE BRACKET
-0301B RIGHT WHITE SQUARE BRACKET
-0301C WAVE DASH
-0301D REVERSED DOUBLE PRIME QUOTATION MARK
-0301E DOUBLE PRIME QUOTATION MARK
-0301F LOW DOUBLE PRIME QUOTATION MARK
-03020 POSTAL MARK FACE
-03021 HANGZHOU NUMERAL ONE
-03022 HANGZHOU NUMERAL TWO
-03023 HANGZHOU NUMERAL THREE
-03024 HANGZHOU NUMERAL FOUR
-03025 HANGZHOU NUMERAL FIVE
-03026 HANGZHOU NUMERAL SIX
-03027 HANGZHOU NUMERAL SEVEN
-03028 HANGZHOU NUMERAL EIGHT
-03029 HANGZHOU NUMERAL NINE
-0302A IDEOGRAPHIC LEVEL TONE MARK
-0302B IDEOGRAPHIC RISING TONE MARK
-0302C IDEOGRAPHIC DEPARTING TONE MARK
-0302D IDEOGRAPHIC ENTERING TONE MARK
-0302E HANGUL SINGLE DOT TONE MARK
-0302F HANGUL DOUBLE DOT TONE MARK
-03030 WAVY DASH
-03031 VERTICAL KANA REPEAT MARK
-03032 VERTICAL KANA REPEAT WITH VOICED SOUND MARK
-03033 VERTICAL KANA REPEAT MARK UPPER HALF
-03034 VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF
-03035 VERTICAL KANA REPEAT MARK LOWER HALF
-03036 CIRCLED POSTAL MARK
-03037 IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL
-03038 HANGZHOU NUMERAL TEN
-03039 HANGZHOU NUMERAL TWENTY
-0303A HANGZHOU NUMERAL THIRTY
-0303B VERTICAL IDEOGRAPHIC ITERATION MARK
-0303C MASU MARK
-0303D PART ALTERNATION MARK
-0303E IDEOGRAPHIC VARIATION INDICATOR
-0303F IDEOGRAPHIC HALF FILL SPACE
-03041 HIRAGANA LETTER SMALL A
-03042 HIRAGANA LETTER A
-03043 HIRAGANA LETTER SMALL I
-03044 HIRAGANA LETTER I
-03045 HIRAGANA LETTER SMALL U
-03046 HIRAGANA LETTER U
-03047 HIRAGANA LETTER SMALL E
-03048 HIRAGANA LETTER E
-03049 HIRAGANA LETTER SMALL O
-0304A HIRAGANA LETTER O
-0304B HIRAGANA LETTER KA
-0304C HIRAGANA LETTER GA
-0304D HIRAGANA LETTER KI
-0304E HIRAGANA LETTER GI
-0304F HIRAGANA LETTER KU
-03050 HIRAGANA LETTER GU
-03051 HIRAGANA LETTER KE
-03052 HIRAGANA LETTER GE
-03053 HIRAGANA LETTER KO
-03054 HIRAGANA LETTER GO
-03055 HIRAGANA LETTER SA
-03056 HIRAGANA LETTER ZA
-03057 HIRAGANA LETTER SI
-03058 HIRAGANA LETTER ZI
-03059 HIRAGANA LETTER SU
-0305A HIRAGANA LETTER ZU
-0305B HIRAGANA LETTER SE
-0305C HIRAGANA LETTER ZE
-0305D HIRAGANA LETTER SO
-0305E HIRAGANA LETTER ZO
-0305F HIRAGANA LETTER TA
-03060 HIRAGANA LETTER DA
-03061 HIRAGANA LETTER TI
-03062 HIRAGANA LETTER DI
-03063 HIRAGANA LETTER SMALL TU
-03064 HIRAGANA LETTER TU
-03065 HIRAGANA LETTER DU
-03066 HIRAGANA LETTER TE
-03067 HIRAGANA LETTER DE
-03068 HIRAGANA LETTER TO
-03069 HIRAGANA LETTER DO
-0306A HIRAGANA LETTER NA
-0306B HIRAGANA LETTER NI
-0306C HIRAGANA LETTER NU
-0306D HIRAGANA LETTER NE
-0306E HIRAGANA LETTER NO
-0306F HIRAGANA LETTER HA
-03070 HIRAGANA LETTER BA
-03071 HIRAGANA LETTER PA
-03072 HIRAGANA LETTER HI
-03073 HIRAGANA LETTER BI
-03074 HIRAGANA LETTER PI
-03075 HIRAGANA LETTER HU
-03076 HIRAGANA LETTER BU
-03077 HIRAGANA LETTER PU
-03078 HIRAGANA LETTER HE
-03079 HIRAGANA LETTER BE
-0307A HIRAGANA LETTER PE
-0307B HIRAGANA LETTER HO
-0307C HIRAGANA LETTER BO
-0307D HIRAGANA LETTER PO
-0307E HIRAGANA LETTER MA
-0307F HIRAGANA LETTER MI
-03080 HIRAGANA LETTER MU
-03081 HIRAGANA LETTER ME
-03082 HIRAGANA LETTER MO
-03083 HIRAGANA LETTER SMALL YA
-03084 HIRAGANA LETTER YA
-03085 HIRAGANA LETTER SMALL YU
-03086 HIRAGANA LETTER YU
-03087 HIRAGANA LETTER SMALL YO
-03088 HIRAGANA LETTER YO
-03089 HIRAGANA LETTER RA
-0308A HIRAGANA LETTER RI
-0308B HIRAGANA LETTER RU
-0308C HIRAGANA LETTER RE
-0308D HIRAGANA LETTER RO
-0308E HIRAGANA LETTER SMALL WA
-0308F HIRAGANA LETTER WA
-03090 HIRAGANA LETTER WI
-03091 HIRAGANA LETTER WE
-03092 HIRAGANA LETTER WO
-03093 HIRAGANA LETTER N
-03094 HIRAGANA LETTER VU
-03095 HIRAGANA LETTER SMALL KA
-03096 HIRAGANA LETTER SMALL KE
-03099 COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK
-0309A COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
-0309B KATAKANA-HIRAGANA VOICED SOUND MARK
-0309C KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
-0309D HIRAGANA ITERATION MARK
-0309E HIRAGANA VOICED ITERATION MARK
-0309F HIRAGANA DIGRAPH YORI
-030A0 KATAKANA-HIRAGANA DOUBLE HYPHEN
-030A1 KATAKANA LETTER SMALL A
-030A2 KATAKANA LETTER A
-030A3 KATAKANA LETTER SMALL I
-030A4 KATAKANA LETTER I
-030A5 KATAKANA LETTER SMALL U
-030A6 KATAKANA LETTER U
-030A7 KATAKANA LETTER SMALL E
-030A8 KATAKANA LETTER E
-030A9 KATAKANA LETTER SMALL O
-030AA KATAKANA LETTER O
-030AB KATAKANA LETTER KA
-030AC KATAKANA LETTER GA
-030AD KATAKANA LETTER KI
-030AE KATAKANA LETTER GI
-030AF KATAKANA LETTER KU
-030B0 KATAKANA LETTER GU
-030B1 KATAKANA LETTER KE
-030B2 KATAKANA LETTER GE
-030B3 KATAKANA LETTER KO
-030B4 KATAKANA LETTER GO
-030B5 KATAKANA LETTER SA
-030B6 KATAKANA LETTER ZA
-030B7 KATAKANA LETTER SI
-030B8 KATAKANA LETTER ZI
-030B9 KATAKANA LETTER SU
-030BA KATAKANA LETTER ZU
-030BB KATAKANA LETTER SE
-030BC KATAKANA LETTER ZE
-030BD KATAKANA LETTER SO
-030BE KATAKANA LETTER ZO
-030BF KATAKANA LETTER TA
-030C0 KATAKANA LETTER DA
-030C1 KATAKANA LETTER TI
-030C2 KATAKANA LETTER DI
-030C3 KATAKANA LETTER SMALL TU
-030C4 KATAKANA LETTER TU
-030C5 KATAKANA LETTER DU
-030C6 KATAKANA LETTER TE
-030C7 KATAKANA LETTER DE
-030C8 KATAKANA LETTER TO
-030C9 KATAKANA LETTER DO
-030CA KATAKANA LETTER NA
-030CB KATAKANA LETTER NI
-030CC KATAKANA LETTER NU
-030CD KATAKANA LETTER NE
-030CE KATAKANA LETTER NO
-030CF KATAKANA LETTER HA
-030D0 KATAKANA LETTER BA
-030D1 KATAKANA LETTER PA
-030D2 KATAKANA LETTER HI
-030D3 KATAKANA LETTER BI
-030D4 KATAKANA LETTER PI
-030D5 KATAKANA LETTER HU
-030D6 KATAKANA LETTER BU
-030D7 KATAKANA LETTER PU
-030D8 KATAKANA LETTER HE
-030D9 KATAKANA LETTER BE
-030DA KATAKANA LETTER PE
-030DB KATAKANA LETTER HO
-030DC KATAKANA LETTER BO
-030DD KATAKANA LETTER PO
-030DE KATAKANA LETTER MA
-030DF KATAKANA LETTER MI
-030E0 KATAKANA LETTER MU
-030E1 KATAKANA LETTER ME
-030E2 KATAKANA LETTER MO
-030E3 KATAKANA LETTER SMALL YA
-030E4 KATAKANA LETTER YA
-030E5 KATAKANA LETTER SMALL YU
-030E6 KATAKANA LETTER YU
-030E7 KATAKANA LETTER SMALL YO
-030E8 KATAKANA LETTER YO
-030E9 KATAKANA LETTER RA
-030EA KATAKANA LETTER RI
-030EB KATAKANA LETTER RU
-030EC KATAKANA LETTER RE
-030ED KATAKANA LETTER RO
-030EE KATAKANA LETTER SMALL WA
-030EF KATAKANA LETTER WA
-030F0 KATAKANA LETTER WI
-030F1 KATAKANA LETTER WE
-030F2 KATAKANA LETTER WO
-030F3 KATAKANA LETTER N
-030F4 KATAKANA LETTER VU
-030F5 KATAKANA LETTER SMALL KA
-030F6 KATAKANA LETTER SMALL KE
-030F7 KATAKANA LETTER VA
-030F8 KATAKANA LETTER VI
-030F9 KATAKANA LETTER VE
-030FA KATAKANA LETTER VO
-030FB KATAKANA MIDDLE DOT
-030FC KATAKANA-HIRAGANA PROLONGED SOUND MARK
-030FD KATAKANA ITERATION MARK
-030FE KATAKANA VOICED ITERATION MARK
-030FF KATAKANA DIGRAPH KOTO
-03105 BOPOMOFO LETTER B
-03106 BOPOMOFO LETTER P
-03107 BOPOMOFO LETTER M
-03108 BOPOMOFO LETTER F
-03109 BOPOMOFO LETTER D
-0310A BOPOMOFO LETTER T
-0310B BOPOMOFO LETTER N
-0310C BOPOMOFO LETTER L
-0310D BOPOMOFO LETTER G
-0310E BOPOMOFO LETTER K
-0310F BOPOMOFO LETTER H
-03110 BOPOMOFO LETTER J
-03111 BOPOMOFO LETTER Q
-03112 BOPOMOFO LETTER X
-03113 BOPOMOFO LETTER ZH
-03114 BOPOMOFO LETTER CH
-03115 BOPOMOFO LETTER SH
-03116 BOPOMOFO LETTER R
-03117 BOPOMOFO LETTER Z
-03118 BOPOMOFO LETTER C
-03119 BOPOMOFO LETTER S
-0311A BOPOMOFO LETTER A
-0311B BOPOMOFO LETTER O
-0311C BOPOMOFO LETTER E
-0311D BOPOMOFO LETTER EH
-0311E BOPOMOFO LETTER AI
-0311F BOPOMOFO LETTER EI
-03120 BOPOMOFO LETTER AU
-03121 BOPOMOFO LETTER OU
-03122 BOPOMOFO LETTER AN
-03123 BOPOMOFO LETTER EN
-03124 BOPOMOFO LETTER ANG
-03125 BOPOMOFO LETTER ENG
-03126 BOPOMOFO LETTER ER
-03127 BOPOMOFO LETTER I
-03128 BOPOMOFO LETTER U
-03129 BOPOMOFO LETTER IU
-0312A BOPOMOFO LETTER V
-0312B BOPOMOFO LETTER NG
-0312C BOPOMOFO LETTER GN
-0312D BOPOMOFO LETTER IH
-0312E BOPOMOFO LETTER O WITH DOT ABOVE
-0312F BOPOMOFO LETTER NN
-03131 HANGUL LETTER KIYEOK
-03132 HANGUL LETTER SSANGKIYEOK
-03133 HANGUL LETTER KIYEOK-SIOS
-03134 HANGUL LETTER NIEUN
-03135 HANGUL LETTER NIEUN-CIEUC
-03136 HANGUL LETTER NIEUN-HIEUH
-03137 HANGUL LETTER TIKEUT
-03138 HANGUL LETTER SSANGTIKEUT
-03139 HANGUL LETTER RIEUL
-0313A HANGUL LETTER RIEUL-KIYEOK
-0313B HANGUL LETTER RIEUL-MIEUM
-0313C HANGUL LETTER RIEUL-PIEUP
-0313D HANGUL LETTER RIEUL-SIOS
-0313E HANGUL LETTER RIEUL-THIEUTH
-0313F HANGUL LETTER RIEUL-PHIEUPH
-03140 HANGUL LETTER RIEUL-HIEUH
-03141 HANGUL LETTER MIEUM
-03142 HANGUL LETTER PIEUP
-03143 HANGUL LETTER SSANGPIEUP
-03144 HANGUL LETTER PIEUP-SIOS
-03145 HANGUL LETTER SIOS
-03146 HANGUL LETTER SSANGSIOS
-03147 HANGUL LETTER IEUNG
-03148 HANGUL LETTER CIEUC
-03149 HANGUL LETTER SSANGCIEUC
-0314A HANGUL LETTER CHIEUCH
-0314B HANGUL LETTER KHIEUKH
-0314C HANGUL LETTER THIEUTH
-0314D HANGUL LETTER PHIEUPH
-0314E HANGUL LETTER HIEUH
-0314F HANGUL LETTER A
-03150 HANGUL LETTER AE
-03151 HANGUL LETTER YA
-03152 HANGUL LETTER YAE
-03153 HANGUL LETTER EO
-03154 HANGUL LETTER E
-03155 HANGUL LETTER YEO
-03156 HANGUL LETTER YE
-03157 HANGUL LETTER O
-03158 HANGUL LETTER WA
-03159 HANGUL LETTER WAE
-0315A HANGUL LETTER OE
-0315B HANGUL LETTER YO
-0315C HANGUL LETTER U
-0315D HANGUL LETTER WEO
-0315E HANGUL LETTER WE
-0315F HANGUL LETTER WI
-03160 HANGUL LETTER YU
-03161 HANGUL LETTER EU
-03162 HANGUL LETTER YI
-03163 HANGUL LETTER I
-03164 HANGUL FILLER
-03165 HANGUL LETTER SSANGNIEUN
-03166 HANGUL LETTER NIEUN-TIKEUT
-03167 HANGUL LETTER NIEUN-SIOS
-03168 HANGUL LETTER NIEUN-PANSIOS
-03169 HANGUL LETTER RIEUL-KIYEOK-SIOS
-0316A HANGUL LETTER RIEUL-TIKEUT
-0316B HANGUL LETTER RIEUL-PIEUP-SIOS
-0316C HANGUL LETTER RIEUL-PANSIOS
-0316D HANGUL LETTER RIEUL-YEORINHIEUH
-0316E HANGUL LETTER MIEUM-PIEUP
-0316F HANGUL LETTER MIEUM-SIOS
-03170 HANGUL LETTER MIEUM-PANSIOS
-03171 HANGUL LETTER KAPYEOUNMIEUM
-03172 HANGUL LETTER PIEUP-KIYEOK
-03173 HANGUL LETTER PIEUP-TIKEUT
-03174 HANGUL LETTER PIEUP-SIOS-KIYEOK
-03175 HANGUL LETTER PIEUP-SIOS-TIKEUT
-03176 HANGUL LETTER PIEUP-CIEUC
-03177 HANGUL LETTER PIEUP-THIEUTH
-03178 HANGUL LETTER KAPYEOUNPIEUP
-03179 HANGUL LETTER KAPYEOUNSSANGPIEUP
-0317A HANGUL LETTER SIOS-KIYEOK
-0317B HANGUL LETTER SIOS-NIEUN
-0317C HANGUL LETTER SIOS-TIKEUT
-0317D HANGUL LETTER SIOS-PIEUP
-0317E HANGUL LETTER SIOS-CIEUC
-0317F HANGUL LETTER PANSIOS
-03180 HANGUL LETTER SSANGIEUNG
-03181 HANGUL LETTER YESIEUNG
-03182 HANGUL LETTER YESIEUNG-SIOS
-03183 HANGUL LETTER YESIEUNG-PANSIOS
-03184 HANGUL LETTER KAPYEOUNPHIEUPH
-03185 HANGUL LETTER SSANGHIEUH
-03186 HANGUL LETTER YEORINHIEUH
-03187 HANGUL LETTER YO-YA
-03188 HANGUL LETTER YO-YAE
-03189 HANGUL LETTER YO-I
-0318A HANGUL LETTER YU-YEO
-0318B HANGUL LETTER YU-YE
-0318C HANGUL LETTER YU-I
-0318D HANGUL LETTER ARAEA
-0318E HANGUL LETTER ARAEAE
-03190 IDEOGRAPHIC ANNOTATION LINKING MARK
-03191 IDEOGRAPHIC ANNOTATION REVERSE MARK
-03192 IDEOGRAPHIC ANNOTATION ONE MARK
-03193 IDEOGRAPHIC ANNOTATION TWO MARK
-03194 IDEOGRAPHIC ANNOTATION THREE MARK
-03195 IDEOGRAPHIC ANNOTATION FOUR MARK
-03196 IDEOGRAPHIC ANNOTATION TOP MARK
-03197 IDEOGRAPHIC ANNOTATION MIDDLE MARK
-03198 IDEOGRAPHIC ANNOTATION BOTTOM MARK
-03199 IDEOGRAPHIC ANNOTATION FIRST MARK
-0319A IDEOGRAPHIC ANNOTATION SECOND MARK
-0319B IDEOGRAPHIC ANNOTATION THIRD MARK
-0319C IDEOGRAPHIC ANNOTATION FOURTH MARK
-0319D IDEOGRAPHIC ANNOTATION HEAVEN MARK
-0319E IDEOGRAPHIC ANNOTATION EARTH MARK
-0319F IDEOGRAPHIC ANNOTATION MAN MARK
-031A0 BOPOMOFO LETTER BU
-031A1 BOPOMOFO LETTER ZI
-031A2 BOPOMOFO LETTER JI
-031A3 BOPOMOFO LETTER GU
-031A4 BOPOMOFO LETTER EE
-031A5 BOPOMOFO LETTER ENN
-031A6 BOPOMOFO LETTER OO
-031A7 BOPOMOFO LETTER ONN
-031A8 BOPOMOFO LETTER IR
-031A9 BOPOMOFO LETTER ANN
-031AA BOPOMOFO LETTER INN
-031AB BOPOMOFO LETTER UNN
-031AC BOPOMOFO LETTER IM
-031AD BOPOMOFO LETTER NGG
-031AE BOPOMOFO LETTER AINN
-031AF BOPOMOFO LETTER AUNN
-031B0 BOPOMOFO LETTER AM
-031B1 BOPOMOFO LETTER OM
-031B2 BOPOMOFO LETTER ONG
-031B3 BOPOMOFO LETTER INNN
-031B4 BOPOMOFO FINAL LETTER P
-031B5 BOPOMOFO FINAL LETTER T
-031B6 BOPOMOFO FINAL LETTER K
-031B7 BOPOMOFO FINAL LETTER H
-031B8 BOPOMOFO LETTER GH
-031B9 BOPOMOFO LETTER LH
-031BA BOPOMOFO LETTER ZY
-031C0 CJK STROKE T
-031C1 CJK STROKE WG
-031C2 CJK STROKE XG
-031C3 CJK STROKE BXG
-031C4 CJK STROKE SW
-031C5 CJK STROKE HZZ
-031C6 CJK STROKE HZG
-031C7 CJK STROKE HP
-031C8 CJK STROKE HZWG
-031C9 CJK STROKE SZWG
-031CA CJK STROKE HZT
-031CB CJK STROKE HZZP
-031CC CJK STROKE HPWG
-031CD CJK STROKE HZW
-031CE CJK STROKE HZZZ
-031CF CJK STROKE N
-031D0 CJK STROKE H
-031D1 CJK STROKE S
-031D2 CJK STROKE P
-031D3 CJK STROKE SP
-031D4 CJK STROKE D
-031D5 CJK STROKE HZ
-031D6 CJK STROKE HG
-031D7 CJK STROKE SZ
-031D8 CJK STROKE SWZ
-031D9 CJK STROKE ST
-031DA CJK STROKE SG
-031DB CJK STROKE PD
-031DC CJK STROKE PZ
-031DD CJK STROKE TN
-031DE CJK STROKE SZZ
-031DF CJK STROKE SWG
-031E0 CJK STROKE HXWG
-031E1 CJK STROKE HZZZG
-031E2 CJK STROKE PG
-031E3 CJK STROKE Q
-031F0 KATAKANA LETTER SMALL KU
-031F1 KATAKANA LETTER SMALL SI
-031F2 KATAKANA LETTER SMALL SU
-031F3 KATAKANA LETTER SMALL TO
-031F4 KATAKANA LETTER SMALL NU
-031F5 KATAKANA LETTER SMALL HA
-031F6 KATAKANA LETTER SMALL HI
-031F7 KATAKANA LETTER SMALL HU
-031F8 KATAKANA LETTER SMALL HE
-031F9 KATAKANA LETTER SMALL HO
-031FA KATAKANA LETTER SMALL MU
-031FB KATAKANA LETTER SMALL RA
-031FC KATAKANA LETTER SMALL RI
-031FD KATAKANA LETTER SMALL RU
-031FE KATAKANA LETTER SMALL RE
-031FF KATAKANA LETTER SMALL RO
-03200 PARENTHESIZED HANGUL KIYEOK
-03201 PARENTHESIZED HANGUL NIEUN
-03202 PARENTHESIZED HANGUL TIKEUT
-03203 PARENTHESIZED HANGUL RIEUL
-03204 PARENTHESIZED HANGUL MIEUM
-03205 PARENTHESIZED HANGUL PIEUP
-03206 PARENTHESIZED HANGUL SIOS
-03207 PARENTHESIZED HANGUL IEUNG
-03208 PARENTHESIZED HANGUL CIEUC
-03209 PARENTHESIZED HANGUL CHIEUCH
-0320A PARENTHESIZED HANGUL KHIEUKH
-0320B PARENTHESIZED HANGUL THIEUTH
-0320C PARENTHESIZED HANGUL PHIEUPH
-0320D PARENTHESIZED HANGUL HIEUH
-0320E PARENTHESIZED HANGUL KIYEOK A
-0320F PARENTHESIZED HANGUL NIEUN A
-03210 PARENTHESIZED HANGUL TIKEUT A
-03211 PARENTHESIZED HANGUL RIEUL A
-03212 PARENTHESIZED HANGUL MIEUM A
-03213 PARENTHESIZED HANGUL PIEUP A
-03214 PARENTHESIZED HANGUL SIOS A
-03215 PARENTHESIZED HANGUL IEUNG A
-03216 PARENTHESIZED HANGUL CIEUC A
-03217 PARENTHESIZED HANGUL CHIEUCH A
-03218 PARENTHESIZED HANGUL KHIEUKH A
-03219 PARENTHESIZED HANGUL THIEUTH A
-0321A PARENTHESIZED HANGUL PHIEUPH A
-0321B PARENTHESIZED HANGUL HIEUH A
-0321C PARENTHESIZED HANGUL CIEUC U
-0321D PARENTHESIZED KOREAN CHARACTER OJEON
-0321E PARENTHESIZED KOREAN CHARACTER O HU
-03220 PARENTHESIZED IDEOGRAPH ONE
-03221 PARENTHESIZED IDEOGRAPH TWO
-03222 PARENTHESIZED IDEOGRAPH THREE
-03223 PARENTHESIZED IDEOGRAPH FOUR
-03224 PARENTHESIZED IDEOGRAPH FIVE
-03225 PARENTHESIZED IDEOGRAPH SIX
-03226 PARENTHESIZED IDEOGRAPH SEVEN
-03227 PARENTHESIZED IDEOGRAPH EIGHT
-03228 PARENTHESIZED IDEOGRAPH NINE
-03229 PARENTHESIZED IDEOGRAPH TEN
-0322A PARENTHESIZED IDEOGRAPH MOON
-0322B PARENTHESIZED IDEOGRAPH FIRE
-0322C PARENTHESIZED IDEOGRAPH WATER
-0322D PARENTHESIZED IDEOGRAPH WOOD
-0322E PARENTHESIZED IDEOGRAPH METAL
-0322F PARENTHESIZED IDEOGRAPH EARTH
-03230 PARENTHESIZED IDEOGRAPH SUN
-03231 PARENTHESIZED IDEOGRAPH STOCK
-03232 PARENTHESIZED IDEOGRAPH HAVE
-03233 PARENTHESIZED IDEOGRAPH SOCIETY
-03234 PARENTHESIZED IDEOGRAPH NAME
-03235 PARENTHESIZED IDEOGRAPH SPECIAL
-03236 PARENTHESIZED IDEOGRAPH FINANCIAL
-03237 PARENTHESIZED IDEOGRAPH CONGRATULATION
-03238 PARENTHESIZED IDEOGRAPH LABOR
-03239 PARENTHESIZED IDEOGRAPH REPRESENT
-0323A PARENTHESIZED IDEOGRAPH CALL
-0323B PARENTHESIZED IDEOGRAPH STUDY
-0323C PARENTHESIZED IDEOGRAPH SUPERVISE
-0323D PARENTHESIZED IDEOGRAPH ENTERPRISE
-0323E PARENTHESIZED IDEOGRAPH RESOURCE
-0323F PARENTHESIZED IDEOGRAPH ALLIANCE
-03240 PARENTHESIZED IDEOGRAPH FESTIVAL
-03241 PARENTHESIZED IDEOGRAPH REST
-03242 PARENTHESIZED IDEOGRAPH SELF
-03243 PARENTHESIZED IDEOGRAPH REACH
-03244 CIRCLED IDEOGRAPH QUESTION
-03245 CIRCLED IDEOGRAPH KINDERGARTEN
-03246 CIRCLED IDEOGRAPH SCHOOL
-03247 CIRCLED IDEOGRAPH KOTO
-03248 CIRCLED NUMBER TEN ON BLACK SQUARE
-03249 CIRCLED NUMBER TWENTY ON BLACK SQUARE
-0324A CIRCLED NUMBER THIRTY ON BLACK SQUARE
-0324B CIRCLED NUMBER FORTY ON BLACK SQUARE
-0324C CIRCLED NUMBER FIFTY ON BLACK SQUARE
-0324D CIRCLED NUMBER SIXTY ON BLACK SQUARE
-0324E CIRCLED NUMBER SEVENTY ON BLACK SQUARE
-0324F CIRCLED NUMBER EIGHTY ON BLACK SQUARE
-03250 PARTNERSHIP SIGN
-03251 CIRCLED NUMBER TWENTY ONE
-03252 CIRCLED NUMBER TWENTY TWO
-03253 CIRCLED NUMBER TWENTY THREE
-03254 CIRCLED NUMBER TWENTY FOUR
-03255 CIRCLED NUMBER TWENTY FIVE
-03256 CIRCLED NUMBER TWENTY SIX
-03257 CIRCLED NUMBER TWENTY SEVEN
-03258 CIRCLED NUMBER TWENTY EIGHT
-03259 CIRCLED NUMBER TWENTY NINE
-0325A CIRCLED NUMBER THIRTY
-0325B CIRCLED NUMBER THIRTY ONE
-0325C CIRCLED NUMBER THIRTY TWO
-0325D CIRCLED NUMBER THIRTY THREE
-0325E CIRCLED NUMBER THIRTY FOUR
-0325F CIRCLED NUMBER THIRTY FIVE
-03260 CIRCLED HANGUL KIYEOK
-03261 CIRCLED HANGUL NIEUN
-03262 CIRCLED HANGUL TIKEUT
-03263 CIRCLED HANGUL RIEUL
-03264 CIRCLED HANGUL MIEUM
-03265 CIRCLED HANGUL PIEUP
-03266 CIRCLED HANGUL SIOS
-03267 CIRCLED HANGUL IEUNG
-03268 CIRCLED HANGUL CIEUC
-03269 CIRCLED HANGUL CHIEUCH
-0326A CIRCLED HANGUL KHIEUKH
-0326B CIRCLED HANGUL THIEUTH
-0326C CIRCLED HANGUL PHIEUPH
-0326D CIRCLED HANGUL HIEUH
-0326E CIRCLED HANGUL KIYEOK A
-0326F CIRCLED HANGUL NIEUN A
-03270 CIRCLED HANGUL TIKEUT A
-03271 CIRCLED HANGUL RIEUL A
-03272 CIRCLED HANGUL MIEUM A
-03273 CIRCLED HANGUL PIEUP A
-03274 CIRCLED HANGUL SIOS A
-03275 CIRCLED HANGUL IEUNG A
-03276 CIRCLED HANGUL CIEUC A
-03277 CIRCLED HANGUL CHIEUCH A
-03278 CIRCLED HANGUL KHIEUKH A
-03279 CIRCLED HANGUL THIEUTH A
-0327A CIRCLED HANGUL PHIEUPH A
-0327B CIRCLED HANGUL HIEUH A
-0327C CIRCLED KOREAN CHARACTER CHAMKO
-0327D CIRCLED KOREAN CHARACTER JUEUI
-0327E CIRCLED HANGUL IEUNG U
-0327F KOREAN STANDARD SYMBOL
-03280 CIRCLED IDEOGRAPH ONE
-03281 CIRCLED IDEOGRAPH TWO
-03282 CIRCLED IDEOGRAPH THREE
-03283 CIRCLED IDEOGRAPH FOUR
-03284 CIRCLED IDEOGRAPH FIVE
-03285 CIRCLED IDEOGRAPH SIX
-03286 CIRCLED IDEOGRAPH SEVEN
-03287 CIRCLED IDEOGRAPH EIGHT
-03288 CIRCLED IDEOGRAPH NINE
-03289 CIRCLED IDEOGRAPH TEN
-0328A CIRCLED IDEOGRAPH MOON
-0328B CIRCLED IDEOGRAPH FIRE
-0328C CIRCLED IDEOGRAPH WATER
-0328D CIRCLED IDEOGRAPH WOOD
-0328E CIRCLED IDEOGRAPH METAL
-0328F CIRCLED IDEOGRAPH EARTH
-03290 CIRCLED IDEOGRAPH SUN
-03291 CIRCLED IDEOGRAPH STOCK
-03292 CIRCLED IDEOGRAPH HAVE
-03293 CIRCLED IDEOGRAPH SOCIETY
-03294 CIRCLED IDEOGRAPH NAME
-03295 CIRCLED IDEOGRAPH SPECIAL
-03296 CIRCLED IDEOGRAPH FINANCIAL
-03297 CIRCLED IDEOGRAPH CONGRATULATION
-03298 CIRCLED IDEOGRAPH LABOR
-03299 CIRCLED IDEOGRAPH SECRET
-0329A CIRCLED IDEOGRAPH MALE
-0329B CIRCLED IDEOGRAPH FEMALE
-0329C CIRCLED IDEOGRAPH SUITABLE
-0329D CIRCLED IDEOGRAPH EXCELLENT
-0329E CIRCLED IDEOGRAPH PRINT
-0329F CIRCLED IDEOGRAPH ATTENTION
-032A0 CIRCLED IDEOGRAPH ITEM
-032A1 CIRCLED IDEOGRAPH REST
-032A2 CIRCLED IDEOGRAPH COPY
-032A3 CIRCLED IDEOGRAPH CORRECT
-032A4 CIRCLED IDEOGRAPH HIGH
-032A5 CIRCLED IDEOGRAPH CENTRE
-032A6 CIRCLED IDEOGRAPH LOW
-032A7 CIRCLED IDEOGRAPH LEFT
-032A8 CIRCLED IDEOGRAPH RIGHT
-032A9 CIRCLED IDEOGRAPH MEDICINE
-032AA CIRCLED IDEOGRAPH RELIGION
-032AB CIRCLED IDEOGRAPH STUDY
-032AC CIRCLED IDEOGRAPH SUPERVISE
-032AD CIRCLED IDEOGRAPH ENTERPRISE
-032AE CIRCLED IDEOGRAPH RESOURCE
-032AF CIRCLED IDEOGRAPH ALLIANCE
-032B0 CIRCLED IDEOGRAPH NIGHT
-032B1 CIRCLED NUMBER THIRTY SIX
-032B2 CIRCLED NUMBER THIRTY SEVEN
-032B3 CIRCLED NUMBER THIRTY EIGHT
-032B4 CIRCLED NUMBER THIRTY NINE
-032B5 CIRCLED NUMBER FORTY
-032B6 CIRCLED NUMBER FORTY ONE
-032B7 CIRCLED NUMBER FORTY TWO
-032B8 CIRCLED NUMBER FORTY THREE
-032B9 CIRCLED NUMBER FORTY FOUR
-032BA CIRCLED NUMBER FORTY FIVE
-032BB CIRCLED NUMBER FORTY SIX
-032BC CIRCLED NUMBER FORTY SEVEN
-032BD CIRCLED NUMBER FORTY EIGHT
-032BE CIRCLED NUMBER FORTY NINE
-032BF CIRCLED NUMBER FIFTY
-032C0 IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
-032C1 IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
-032C2 IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
-032C3 IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
-032C4 IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
-032C5 IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
-032C6 IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
-032C7 IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
-032C8 IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
-032C9 IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
-032CA IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
-032CB IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
-032CC SQUARE HG
-032CD SQUARE ERG
-032CE SQUARE EV
-032CF LIMITED LIABILITY SIGN
-032D0 CIRCLED KATAKANA A
-032D1 CIRCLED KATAKANA I
-032D2 CIRCLED KATAKANA U
-032D3 CIRCLED KATAKANA E
-032D4 CIRCLED KATAKANA O
-032D5 CIRCLED KATAKANA KA
-032D6 CIRCLED KATAKANA KI
-032D7 CIRCLED KATAKANA KU
-032D8 CIRCLED KATAKANA KE
-032D9 CIRCLED KATAKANA KO
-032DA CIRCLED KATAKANA SA
-032DB CIRCLED KATAKANA SI
-032DC CIRCLED KATAKANA SU
-032DD CIRCLED KATAKANA SE
-032DE CIRCLED KATAKANA SO
-032DF CIRCLED KATAKANA TA
-032E0 CIRCLED KATAKANA TI
-032E1 CIRCLED KATAKANA TU
-032E2 CIRCLED KATAKANA TE
-032E3 CIRCLED KATAKANA TO
-032E4 CIRCLED KATAKANA NA
-032E5 CIRCLED KATAKANA NI
-032E6 CIRCLED KATAKANA NU
-032E7 CIRCLED KATAKANA NE
-032E8 CIRCLED KATAKANA NO
-032E9 CIRCLED KATAKANA HA
-032EA CIRCLED KATAKANA HI
-032EB CIRCLED KATAKANA HU
-032EC CIRCLED KATAKANA HE
-032ED CIRCLED KATAKANA HO
-032EE CIRCLED KATAKANA MA
-032EF CIRCLED KATAKANA MI
-032F0 CIRCLED KATAKANA MU
-032F1 CIRCLED KATAKANA ME
-032F2 CIRCLED KATAKANA MO
-032F3 CIRCLED KATAKANA YA
-032F4 CIRCLED KATAKANA YU
-032F5 CIRCLED KATAKANA YO
-032F6 CIRCLED KATAKANA RA
-032F7 CIRCLED KATAKANA RI
-032F8 CIRCLED KATAKANA RU
-032F9 CIRCLED KATAKANA RE
-032FA CIRCLED KATAKANA RO
-032FB CIRCLED KATAKANA WA
-032FC CIRCLED KATAKANA WI
-032FD CIRCLED KATAKANA WE
-032FE CIRCLED KATAKANA WO
-032FF SQUARE ERA NAME REIWA
-03300 SQUARE APAATO
-03301 SQUARE ARUHUA
-03302 SQUARE ANPEA
-03303 SQUARE AARU
-03304 SQUARE ININGU
-03305 SQUARE INTI
-03306 SQUARE UON
-03307 SQUARE ESUKUUDO
-03308 SQUARE EEKAA
-03309 SQUARE ONSU
-0330A SQUARE OOMU
-0330B SQUARE KAIRI
-0330C SQUARE KARATTO
-0330D SQUARE KARORII
-0330E SQUARE GARON
-0330F SQUARE GANMA
-03310 SQUARE GIGA
-03311 SQUARE GINII
-03312 SQUARE KYURII
-03313 SQUARE GIRUDAA
-03314 SQUARE KIRO
-03315 SQUARE KIROGURAMU
-03316 SQUARE KIROMEETORU
-03317 SQUARE KIROWATTO
-03318 SQUARE GURAMU
-03319 SQUARE GURAMUTON
-0331A SQUARE KURUZEIRO
-0331B SQUARE KUROONE
-0331C SQUARE KEESU
-0331D SQUARE KORUNA
-0331E SQUARE KOOPO
-0331F SQUARE SAIKURU
-03320 SQUARE SANTIIMU
-03321 SQUARE SIRINGU
-03322 SQUARE SENTI
-03323 SQUARE SENTO
-03324 SQUARE DAASU
-03325 SQUARE DESI
-03326 SQUARE DORU
-03327 SQUARE TON
-03328 SQUARE NANO
-03329 SQUARE NOTTO
-0332A SQUARE HAITU
-0332B SQUARE PAASENTO
-0332C SQUARE PAATU
-0332D SQUARE BAARERU
-0332E SQUARE PIASUTORU
-0332F SQUARE PIKURU
-03330 SQUARE PIKO
-03331 SQUARE BIRU
-03332 SQUARE HUARADDO
-03333 SQUARE HUIITO
-03334 SQUARE BUSSYERU
-03335 SQUARE HURAN
-03336 SQUARE HEKUTAARU
-03337 SQUARE PESO
-03338 SQUARE PENIHI
-03339 SQUARE HERUTU
-0333A SQUARE PENSU
-0333B SQUARE PEEZI
-0333C SQUARE BEETA
-0333D SQUARE POINTO
-0333E SQUARE BORUTO
-0333F SQUARE HON
-03340 SQUARE PONDO
-03341 SQUARE HOORU
-03342 SQUARE HOON
-03343 SQUARE MAIKURO
-03344 SQUARE MAIRU
-03345 SQUARE MAHHA
-03346 SQUARE MARUKU
-03347 SQUARE MANSYON
-03348 SQUARE MIKURON
-03349 SQUARE MIRI
-0334A SQUARE MIRIBAARU
-0334B SQUARE MEGA
-0334C SQUARE MEGATON
-0334D SQUARE MEETORU
-0334E SQUARE YAADO
-0334F SQUARE YAARU
-03350 SQUARE YUAN
-03351 SQUARE RITTORU
-03352 SQUARE RIRA
-03353 SQUARE RUPII
-03354 SQUARE RUUBURU
-03355 SQUARE REMU
-03356 SQUARE RENTOGEN
-03357 SQUARE WATTO
-03358 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
-03359 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
-0335A IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
-0335B IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
-0335C IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
-0335D IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
-0335E IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
-0335F IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
-03360 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
-03361 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
-03362 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
-03363 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
-03364 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
-03365 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
-03366 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
-03367 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
-03368 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
-03369 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
-0336A IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
-0336B IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
-0336C IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
-0336D IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
-0336E IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
-0336F IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
-03370 IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
-03371 SQUARE HPA
-03372 SQUARE DA
-03373 SQUARE AU
-03374 SQUARE BAR
-03375 SQUARE OV
-03376 SQUARE PC
-03377 SQUARE DM
-03378 SQUARE DM SQUARED
-03379 SQUARE DM CUBED
-0337A SQUARE IU
-0337B SQUARE ERA NAME HEISEI
-0337C SQUARE ERA NAME SYOUWA
-0337D SQUARE ERA NAME TAISYOU
-0337E SQUARE ERA NAME MEIZI
-0337F SQUARE CORPORATION
-03380 SQUARE PA AMPS
-03381 SQUARE NA
-03382 SQUARE MU A
-03383 SQUARE MA
-03384 SQUARE KA
-03385 SQUARE KB
-03386 SQUARE MB
-03387 SQUARE GB
-03388 SQUARE CAL
-03389 SQUARE KCAL
-0338A SQUARE PF
-0338B SQUARE NF
-0338C SQUARE MU F
-0338D SQUARE MU G
-0338E SQUARE MG
-0338F SQUARE KG
-03390 SQUARE HZ
-03391 SQUARE KHZ
-03392 SQUARE MHZ
-03393 SQUARE GHZ
-03394 SQUARE THZ
-03395 SQUARE MU L
-03396 SQUARE ML
-03397 SQUARE DL
-03398 SQUARE KL
-03399 SQUARE FM
-0339A SQUARE NM
-0339B SQUARE MU M
-0339C SQUARE MM
-0339D SQUARE CM
-0339E SQUARE KM
-0339F SQUARE MM SQUARED
-033A0 SQUARE CM SQUARED
-033A1 SQUARE M SQUARED
-033A2 SQUARE KM SQUARED
-033A3 SQUARE MM CUBED
-033A4 SQUARE CM CUBED
-033A5 SQUARE M CUBED
-033A6 SQUARE KM CUBED
-033A7 SQUARE M OVER S
-033A8 SQUARE M OVER S SQUARED
-033A9 SQUARE PA
-033AA SQUARE KPA
-033AB SQUARE MPA
-033AC SQUARE GPA
-033AD SQUARE RAD
-033AE SQUARE RAD OVER S
-033AF SQUARE RAD OVER S SQUARED
-033B0 SQUARE PS
-033B1 SQUARE NS
-033B2 SQUARE MU S
-033B3 SQUARE MS
-033B4 SQUARE PV
-033B5 SQUARE NV
-033B6 SQUARE MU V
-033B7 SQUARE MV
-033B8 SQUARE KV
-033B9 SQUARE MV MEGA
-033BA SQUARE PW
-033BB SQUARE NW
-033BC SQUARE MU W
-033BD SQUARE MW
-033BE SQUARE KW
-033BF SQUARE MW MEGA
-033C0 SQUARE K OHM
-033C1 SQUARE M OHM
-033C2 SQUARE AM
-033C3 SQUARE BQ
-033C4 SQUARE CC
-033C5 SQUARE CD
-033C6 SQUARE C OVER KG
-033C7 SQUARE CO
-033C8 SQUARE DB
-033C9 SQUARE GY
-033CA SQUARE HA
-033CB SQUARE HP
-033CC SQUARE IN
-033CD SQUARE KK
-033CE SQUARE KM CAPITAL
-033CF SQUARE KT
-033D0 SQUARE LM
-033D1 SQUARE LN
-033D2 SQUARE LOG
-033D3 SQUARE LX
-033D4 SQUARE MB SMALL
-033D5 SQUARE MIL
-033D6 SQUARE MOL
-033D7 SQUARE PH
-033D8 SQUARE PM
-033D9 SQUARE PPM
-033DA SQUARE PR
-033DB SQUARE SR
-033DC SQUARE SV
-033DD SQUARE WB
-033DE SQUARE V OVER M
-033DF SQUARE A OVER M
-033E0 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
-033E1 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
-033E2 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
-033E3 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
-033E4 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
-033E5 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
-033E6 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
-033E7 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
-033E8 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
-033E9 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
-033EA IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
-033EB IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
-033EC IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
-033ED IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
-033EE IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
-033EF IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
-033F0 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
-033F1 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
-033F2 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
-033F3 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
-033F4 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
-033F5 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
-033F6 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
-033F7 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
-033F8 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
-033F9 IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
-033FA IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
-033FB IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
-033FC IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
-033FD IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
-033FE IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
-033FF SQUARE GAL
-04DC0 HEXAGRAM FOR THE CREATIVE HEAVEN
-04DC1 HEXAGRAM FOR THE RECEPTIVE EARTH
-04DC2 HEXAGRAM FOR DIFFICULTY AT THE BEGINNING
-04DC3 HEXAGRAM FOR YOUTHFUL FOLLY
-04DC4 HEXAGRAM FOR WAITING
-04DC5 HEXAGRAM FOR CONFLICT
-04DC6 HEXAGRAM FOR THE ARMY
-04DC7 HEXAGRAM FOR HOLDING TOGETHER
-04DC8 HEXAGRAM FOR SMALL TAMING
-04DC9 HEXAGRAM FOR TREADING
-04DCA HEXAGRAM FOR PEACE
-04DCB HEXAGRAM FOR STANDSTILL
-04DCC HEXAGRAM FOR FELLOWSHIP
-04DCD HEXAGRAM FOR GREAT POSSESSION
-04DCE HEXAGRAM FOR MODESTY
-04DCF HEXAGRAM FOR ENTHUSIASM
-04DD0 HEXAGRAM FOR FOLLOWING
-04DD1 HEXAGRAM FOR WORK ON THE DECAYED
-04DD2 HEXAGRAM FOR APPROACH
-04DD3 HEXAGRAM FOR CONTEMPLATION
-04DD4 HEXAGRAM FOR BITING THROUGH
-04DD5 HEXAGRAM FOR GRACE
-04DD6 HEXAGRAM FOR SPLITTING APART
-04DD7 HEXAGRAM FOR RETURN
-04DD8 HEXAGRAM FOR INNOCENCE
-04DD9 HEXAGRAM FOR GREAT TAMING
-04DDA HEXAGRAM FOR MOUTH CORNERS
-04DDB HEXAGRAM FOR GREAT PREPONDERANCE
-04DDC HEXAGRAM FOR THE ABYSMAL WATER
-04DDD HEXAGRAM FOR THE CLINGING FIRE
-04DDE HEXAGRAM FOR INFLUENCE
-04DDF HEXAGRAM FOR DURATION
-04DE0 HEXAGRAM FOR RETREAT
-04DE1 HEXAGRAM FOR GREAT POWER
-04DE2 HEXAGRAM FOR PROGRESS
-04DE3 HEXAGRAM FOR DARKENING OF THE LIGHT
-04DE4 HEXAGRAM FOR THE FAMILY
-04DE5 HEXAGRAM FOR OPPOSITION
-04DE6 HEXAGRAM FOR OBSTRUCTION
-04DE7 HEXAGRAM FOR DELIVERANCE
-04DE8 HEXAGRAM FOR DECREASE
-04DE9 HEXAGRAM FOR INCREASE
-04DEA HEXAGRAM FOR BREAKTHROUGH
-04DEB HEXAGRAM FOR COMING TO MEET
-04DEC HEXAGRAM FOR GATHERING TOGETHER
-04DED HEXAGRAM FOR PUSHING UPWARD
-04DEE HEXAGRAM FOR OPPRESSION
-04DEF HEXAGRAM FOR THE WELL
-04DF0 HEXAGRAM FOR REVOLUTION
-04DF1 HEXAGRAM FOR THE CAULDRON
-04DF2 HEXAGRAM FOR THE AROUSING THUNDER
-04DF3 HEXAGRAM FOR THE KEEPING STILL MOUNTAIN
-04DF4 HEXAGRAM FOR DEVELOPMENT
-04DF5 HEXAGRAM FOR THE MARRYING MAIDEN
-04DF6 HEXAGRAM FOR ABUNDANCE
-04DF7 HEXAGRAM FOR THE WANDERER
-04DF8 HEXAGRAM FOR THE GENTLE WIND
-04DF9 HEXAGRAM FOR THE JOYOUS LAKE
-04DFA HEXAGRAM FOR DISPERSION
-04DFB HEXAGRAM FOR LIMITATION
-04DFC HEXAGRAM FOR INNER TRUTH
-04DFD HEXAGRAM FOR SMALL PREPONDERANCE
-04DFE HEXAGRAM FOR AFTER COMPLETION
-04DFF HEXAGRAM FOR BEFORE COMPLETION
-0A000 YI SYLLABLE IT
-0A001 YI SYLLABLE IX
-0A002 YI SYLLABLE I
-0A003 YI SYLLABLE IP
-0A004 YI SYLLABLE IET
-0A005 YI SYLLABLE IEX
-0A006 YI SYLLABLE IE
-0A007 YI SYLLABLE IEP
-0A008 YI SYLLABLE AT
-0A009 YI SYLLABLE AX
-0A00A YI SYLLABLE A
-0A00B YI SYLLABLE AP
-0A00C YI SYLLABLE UOX
-0A00D YI SYLLABLE UO
-0A00E YI SYLLABLE UOP
-0A00F YI SYLLABLE OT
-0A010 YI SYLLABLE OX
-0A011 YI SYLLABLE O
-0A012 YI SYLLABLE OP
-0A013 YI SYLLABLE EX
-0A014 YI SYLLABLE E
-0A015 YI SYLLABLE ITERATION MARK
-0A015 YI SYLLABLE WU
-0A016 YI SYLLABLE BIT
-0A017 YI SYLLABLE BIX
-0A018 YI SYLLABLE BI
-0A019 YI SYLLABLE BIP
-0A01A YI SYLLABLE BIET
-0A01B YI SYLLABLE BIEX
-0A01C YI SYLLABLE BIE
-0A01D YI SYLLABLE BIEP
-0A01E YI SYLLABLE BAT
-0A01F YI SYLLABLE BAX
-0A020 YI SYLLABLE BA
-0A021 YI SYLLABLE BAP
-0A022 YI SYLLABLE BUOX
-0A023 YI SYLLABLE BUO
-0A024 YI SYLLABLE BUOP
-0A025 YI SYLLABLE BOT
-0A026 YI SYLLABLE BOX
-0A027 YI SYLLABLE BO
-0A028 YI SYLLABLE BOP
-0A029 YI SYLLABLE BEX
-0A02A YI SYLLABLE BE
-0A02B YI SYLLABLE BEP
-0A02C YI SYLLABLE BUT
-0A02D YI SYLLABLE BUX
-0A02E YI SYLLABLE BU
-0A02F YI SYLLABLE BUP
-0A030 YI SYLLABLE BURX
-0A031 YI SYLLABLE BUR
-0A032 YI SYLLABLE BYT
-0A033 YI SYLLABLE BYX
-0A034 YI SYLLABLE BY
-0A035 YI SYLLABLE BYP
-0A036 YI SYLLABLE BYRX
-0A037 YI SYLLABLE BYR
-0A038 YI SYLLABLE PIT
-0A039 YI SYLLABLE PIX
-0A03A YI SYLLABLE PI
-0A03B YI SYLLABLE PIP
-0A03C YI SYLLABLE PIEX
-0A03D YI SYLLABLE PIE
-0A03E YI SYLLABLE PIEP
-0A03F YI SYLLABLE PAT
-0A040 YI SYLLABLE PAX
-0A041 YI SYLLABLE PA
-0A042 YI SYLLABLE PAP
-0A043 YI SYLLABLE PUOX
-0A044 YI SYLLABLE PUO
-0A045 YI SYLLABLE PUOP
-0A046 YI SYLLABLE POT
-0A047 YI SYLLABLE POX
-0A048 YI SYLLABLE PO
-0A049 YI SYLLABLE POP
-0A04A YI SYLLABLE PUT
-0A04B YI SYLLABLE PUX
-0A04C YI SYLLABLE PU
-0A04D YI SYLLABLE PUP
-0A04E YI SYLLABLE PURX
-0A04F YI SYLLABLE PUR
-0A050 YI SYLLABLE PYT
-0A051 YI SYLLABLE PYX
-0A052 YI SYLLABLE PY
-0A053 YI SYLLABLE PYP
-0A054 YI SYLLABLE PYRX
-0A055 YI SYLLABLE PYR
-0A056 YI SYLLABLE BBIT
-0A057 YI SYLLABLE BBIX
-0A058 YI SYLLABLE BBI
-0A059 YI SYLLABLE BBIP
-0A05A YI SYLLABLE BBIET
-0A05B YI SYLLABLE BBIEX
-0A05C YI SYLLABLE BBIE
-0A05D YI SYLLABLE BBIEP
-0A05E YI SYLLABLE BBAT
-0A05F YI SYLLABLE BBAX
-0A060 YI SYLLABLE BBA
-0A061 YI SYLLABLE BBAP
-0A062 YI SYLLABLE BBUOX
-0A063 YI SYLLABLE BBUO
-0A064 YI SYLLABLE BBUOP
-0A065 YI SYLLABLE BBOT
-0A066 YI SYLLABLE BBOX
-0A067 YI SYLLABLE BBO
-0A068 YI SYLLABLE BBOP
-0A069 YI SYLLABLE BBEX
-0A06A YI SYLLABLE BBE
-0A06B YI SYLLABLE BBEP
-0A06C YI SYLLABLE BBUT
-0A06D YI SYLLABLE BBUX
-0A06E YI SYLLABLE BBU
-0A06F YI SYLLABLE BBUP
-0A070 YI SYLLABLE BBURX
-0A071 YI SYLLABLE BBUR
-0A072 YI SYLLABLE BBYT
-0A073 YI SYLLABLE BBYX
-0A074 YI SYLLABLE BBY
-0A075 YI SYLLABLE BBYP
-0A076 YI SYLLABLE NBIT
-0A077 YI SYLLABLE NBIX
-0A078 YI SYLLABLE NBI
-0A079 YI SYLLABLE NBIP
-0A07A YI SYLLABLE NBIEX
-0A07B YI SYLLABLE NBIE
-0A07C YI SYLLABLE NBIEP
-0A07D YI SYLLABLE NBAT
-0A07E YI SYLLABLE NBAX
-0A07F YI SYLLABLE NBA
-0A080 YI SYLLABLE NBAP
-0A081 YI SYLLABLE NBOT
-0A082 YI SYLLABLE NBOX
-0A083 YI SYLLABLE NBO
-0A084 YI SYLLABLE NBOP
-0A085 YI SYLLABLE NBUT
-0A086 YI SYLLABLE NBUX
-0A087 YI SYLLABLE NBU
-0A088 YI SYLLABLE NBUP
-0A089 YI SYLLABLE NBURX
-0A08A YI SYLLABLE NBUR
-0A08B YI SYLLABLE NBYT
-0A08C YI SYLLABLE NBYX
-0A08D YI SYLLABLE NBY
-0A08E YI SYLLABLE NBYP
-0A08F YI SYLLABLE NBYRX
-0A090 YI SYLLABLE NBYR
-0A091 YI SYLLABLE HMIT
-0A092 YI SYLLABLE HMIX
-0A093 YI SYLLABLE HMI
-0A094 YI SYLLABLE HMIP
-0A095 YI SYLLABLE HMIEX
-0A096 YI SYLLABLE HMIE
-0A097 YI SYLLABLE HMIEP
-0A098 YI SYLLABLE HMAT
-0A099 YI SYLLABLE HMAX
-0A09A YI SYLLABLE HMA
-0A09B YI SYLLABLE HMAP
-0A09C YI SYLLABLE HMUOX
-0A09D YI SYLLABLE HMUO
-0A09E YI SYLLABLE HMUOP
-0A09F YI SYLLABLE HMOT
-0A0A0 YI SYLLABLE HMOX
-0A0A1 YI SYLLABLE HMO
-0A0A2 YI SYLLABLE HMOP
-0A0A3 YI SYLLABLE HMUT
-0A0A4 YI SYLLABLE HMUX
-0A0A5 YI SYLLABLE HMU
-0A0A6 YI SYLLABLE HMUP
-0A0A7 YI SYLLABLE HMURX
-0A0A8 YI SYLLABLE HMUR
-0A0A9 YI SYLLABLE HMYX
-0A0AA YI SYLLABLE HMY
-0A0AB YI SYLLABLE HMYP
-0A0AC YI SYLLABLE HMYRX
-0A0AD YI SYLLABLE HMYR
-0A0AE YI SYLLABLE MIT
-0A0AF YI SYLLABLE MIX
-0A0B0 YI SYLLABLE MI
-0A0B1 YI SYLLABLE MIP
-0A0B2 YI SYLLABLE MIEX
-0A0B3 YI SYLLABLE MIE
-0A0B4 YI SYLLABLE MIEP
-0A0B5 YI SYLLABLE MAT
-0A0B6 YI SYLLABLE MAX
-0A0B7 YI SYLLABLE MA
-0A0B8 YI SYLLABLE MAP
-0A0B9 YI SYLLABLE MUOT
-0A0BA YI SYLLABLE MUOX
-0A0BB YI SYLLABLE MUO
-0A0BC YI SYLLABLE MUOP
-0A0BD YI SYLLABLE MOT
-0A0BE YI SYLLABLE MOX
-0A0BF YI SYLLABLE MO
-0A0C0 YI SYLLABLE MOP
-0A0C1 YI SYLLABLE MEX
-0A0C2 YI SYLLABLE ME
-0A0C3 YI SYLLABLE MUT
-0A0C4 YI SYLLABLE MUX
-0A0C5 YI SYLLABLE MU
-0A0C6 YI SYLLABLE MUP
-0A0C7 YI SYLLABLE MURX
-0A0C8 YI SYLLABLE MUR
-0A0C9 YI SYLLABLE MYT
-0A0CA YI SYLLABLE MYX
-0A0CB YI SYLLABLE MY
-0A0CC YI SYLLABLE MYP
-0A0CD YI SYLLABLE FIT
-0A0CE YI SYLLABLE FIX
-0A0CF YI SYLLABLE FI
-0A0D0 YI SYLLABLE FIP
-0A0D1 YI SYLLABLE FAT
-0A0D2 YI SYLLABLE FAX
-0A0D3 YI SYLLABLE FA
-0A0D4 YI SYLLABLE FAP
-0A0D5 YI SYLLABLE FOX
-0A0D6 YI SYLLABLE FO
-0A0D7 YI SYLLABLE FOP
-0A0D8 YI SYLLABLE FUT
-0A0D9 YI SYLLABLE FUX
-0A0DA YI SYLLABLE FU
-0A0DB YI SYLLABLE FUP
-0A0DC YI SYLLABLE FURX
-0A0DD YI SYLLABLE FUR
-0A0DE YI SYLLABLE FYT
-0A0DF YI SYLLABLE FYX
-0A0E0 YI SYLLABLE FY
-0A0E1 YI SYLLABLE FYP
-0A0E2 YI SYLLABLE VIT
-0A0E3 YI SYLLABLE VIX
-0A0E4 YI SYLLABLE VI
-0A0E5 YI SYLLABLE VIP
-0A0E6 YI SYLLABLE VIET
-0A0E7 YI SYLLABLE VIEX
-0A0E8 YI SYLLABLE VIE
-0A0E9 YI SYLLABLE VIEP
-0A0EA YI SYLLABLE VAT
-0A0EB YI SYLLABLE VAX
-0A0EC YI SYLLABLE VA
-0A0ED YI SYLLABLE VAP
-0A0EE YI SYLLABLE VOT
-0A0EF YI SYLLABLE VOX
-0A0F0 YI SYLLABLE VO
-0A0F1 YI SYLLABLE VOP
-0A0F2 YI SYLLABLE VEX
-0A0F3 YI SYLLABLE VEP
-0A0F4 YI SYLLABLE VUT
-0A0F5 YI SYLLABLE VUX
-0A0F6 YI SYLLABLE VU
-0A0F7 YI SYLLABLE VUP
-0A0F8 YI SYLLABLE VURX
-0A0F9 YI SYLLABLE VUR
-0A0FA YI SYLLABLE VYT
-0A0FB YI SYLLABLE VYX
-0A0FC YI SYLLABLE VY
-0A0FD YI SYLLABLE VYP
-0A0FE YI SYLLABLE VYRX
-0A0FF YI SYLLABLE VYR
-0A100 YI SYLLABLE DIT
-0A101 YI SYLLABLE DIX
-0A102 YI SYLLABLE DI
-0A103 YI SYLLABLE DIP
-0A104 YI SYLLABLE DIEX
-0A105 YI SYLLABLE DIE
-0A106 YI SYLLABLE DIEP
-0A107 YI SYLLABLE DAT
-0A108 YI SYLLABLE DAX
-0A109 YI SYLLABLE DA
-0A10A YI SYLLABLE DAP
-0A10B YI SYLLABLE DUOX
-0A10C YI SYLLABLE DUO
-0A10D YI SYLLABLE DOT
-0A10E YI SYLLABLE DOX
-0A10F YI SYLLABLE DO
-0A110 YI SYLLABLE DOP
-0A111 YI SYLLABLE DEX
-0A112 YI SYLLABLE DE
-0A113 YI SYLLABLE DEP
-0A114 YI SYLLABLE DUT
-0A115 YI SYLLABLE DUX
-0A116 YI SYLLABLE DU
-0A117 YI SYLLABLE DUP
-0A118 YI SYLLABLE DURX
-0A119 YI SYLLABLE DUR
-0A11A YI SYLLABLE TIT
-0A11B YI SYLLABLE TIX
-0A11C YI SYLLABLE TI
-0A11D YI SYLLABLE TIP
-0A11E YI SYLLABLE TIEX
-0A11F YI SYLLABLE TIE
-0A120 YI SYLLABLE TIEP
-0A121 YI SYLLABLE TAT
-0A122 YI SYLLABLE TAX
-0A123 YI SYLLABLE TA
-0A124 YI SYLLABLE TAP
-0A125 YI SYLLABLE TUOT
-0A126 YI SYLLABLE TUOX
-0A127 YI SYLLABLE TUO
-0A128 YI SYLLABLE TUOP
-0A129 YI SYLLABLE TOT
-0A12A YI SYLLABLE TOX
-0A12B YI SYLLABLE TO
-0A12C YI SYLLABLE TOP
-0A12D YI SYLLABLE TEX
-0A12E YI SYLLABLE TE
-0A12F YI SYLLABLE TEP
-0A130 YI SYLLABLE TUT
-0A131 YI SYLLABLE TUX
-0A132 YI SYLLABLE TU
-0A133 YI SYLLABLE TUP
-0A134 YI SYLLABLE TURX
-0A135 YI SYLLABLE TUR
-0A136 YI SYLLABLE DDIT
-0A137 YI SYLLABLE DDIX
-0A138 YI SYLLABLE DDI
-0A139 YI SYLLABLE DDIP
-0A13A YI SYLLABLE DDIEX
-0A13B YI SYLLABLE DDIE
-0A13C YI SYLLABLE DDIEP
-0A13D YI SYLLABLE DDAT
-0A13E YI SYLLABLE DDAX
-0A13F YI SYLLABLE DDA
-0A140 YI SYLLABLE DDAP
-0A141 YI SYLLABLE DDUOX
-0A142 YI SYLLABLE DDUO
-0A143 YI SYLLABLE DDUOP
-0A144 YI SYLLABLE DDOT
-0A145 YI SYLLABLE DDOX
-0A146 YI SYLLABLE DDO
-0A147 YI SYLLABLE DDOP
-0A148 YI SYLLABLE DDEX
-0A149 YI SYLLABLE DDE
-0A14A YI SYLLABLE DDEP
-0A14B YI SYLLABLE DDUT
-0A14C YI SYLLABLE DDUX
-0A14D YI SYLLABLE DDU
-0A14E YI SYLLABLE DDUP
-0A14F YI SYLLABLE DDURX
-0A150 YI SYLLABLE DDUR
-0A151 YI SYLLABLE NDIT
-0A152 YI SYLLABLE NDIX
-0A153 YI SYLLABLE NDI
-0A154 YI SYLLABLE NDIP
-0A155 YI SYLLABLE NDIEX
-0A156 YI SYLLABLE NDIE
-0A157 YI SYLLABLE NDAT
-0A158 YI SYLLABLE NDAX
-0A159 YI SYLLABLE NDA
-0A15A YI SYLLABLE NDAP
-0A15B YI SYLLABLE NDOT
-0A15C YI SYLLABLE NDOX
-0A15D YI SYLLABLE NDO
-0A15E YI SYLLABLE NDOP
-0A15F YI SYLLABLE NDEX
-0A160 YI SYLLABLE NDE
-0A161 YI SYLLABLE NDEP
-0A162 YI SYLLABLE NDUT
-0A163 YI SYLLABLE NDUX
-0A164 YI SYLLABLE NDU
-0A165 YI SYLLABLE NDUP
-0A166 YI SYLLABLE NDURX
-0A167 YI SYLLABLE NDUR
-0A168 YI SYLLABLE HNIT
-0A169 YI SYLLABLE HNIX
-0A16A YI SYLLABLE HNI
-0A16B YI SYLLABLE HNIP
-0A16C YI SYLLABLE HNIET
-0A16D YI SYLLABLE HNIEX
-0A16E YI SYLLABLE HNIE
-0A16F YI SYLLABLE HNIEP
-0A170 YI SYLLABLE HNAT
-0A171 YI SYLLABLE HNAX
-0A172 YI SYLLABLE HNA
-0A173 YI SYLLABLE HNAP
-0A174 YI SYLLABLE HNUOX
-0A175 YI SYLLABLE HNUO
-0A176 YI SYLLABLE HNOT
-0A177 YI SYLLABLE HNOX
-0A178 YI SYLLABLE HNOP
-0A179 YI SYLLABLE HNEX
-0A17A YI SYLLABLE HNE
-0A17B YI SYLLABLE HNEP
-0A17C YI SYLLABLE HNUT
-0A17D YI SYLLABLE NIT
-0A17E YI SYLLABLE NIX
-0A17F YI SYLLABLE NI
-0A180 YI SYLLABLE NIP
-0A181 YI SYLLABLE NIEX
-0A182 YI SYLLABLE NIE
-0A183 YI SYLLABLE NIEP
-0A184 YI SYLLABLE NAX
-0A185 YI SYLLABLE NA
-0A186 YI SYLLABLE NAP
-0A187 YI SYLLABLE NUOX
-0A188 YI SYLLABLE NUO
-0A189 YI SYLLABLE NUOP
-0A18A YI SYLLABLE NOT
-0A18B YI SYLLABLE NOX
-0A18C YI SYLLABLE NO
-0A18D YI SYLLABLE NOP
-0A18E YI SYLLABLE NEX
-0A18F YI SYLLABLE NE
-0A190 YI SYLLABLE NEP
-0A191 YI SYLLABLE NUT
-0A192 YI SYLLABLE NUX
-0A193 YI SYLLABLE NU
-0A194 YI SYLLABLE NUP
-0A195 YI SYLLABLE NURX
-0A196 YI SYLLABLE NUR
-0A197 YI SYLLABLE HLIT
-0A198 YI SYLLABLE HLIX
-0A199 YI SYLLABLE HLI
-0A19A YI SYLLABLE HLIP
-0A19B YI SYLLABLE HLIEX
-0A19C YI SYLLABLE HLIE
-0A19D YI SYLLABLE HLIEP
-0A19E YI SYLLABLE HLAT
-0A19F YI SYLLABLE HLAX
-0A1A0 YI SYLLABLE HLA
-0A1A1 YI SYLLABLE HLAP
-0A1A2 YI SYLLABLE HLUOX
-0A1A3 YI SYLLABLE HLUO
-0A1A4 YI SYLLABLE HLUOP
-0A1A5 YI SYLLABLE HLOX
-0A1A6 YI SYLLABLE HLO
-0A1A7 YI SYLLABLE HLOP
-0A1A8 YI SYLLABLE HLEX
-0A1A9 YI SYLLABLE HLE
-0A1AA YI SYLLABLE HLEP
-0A1AB YI SYLLABLE HLUT
-0A1AC YI SYLLABLE HLUX
-0A1AD YI SYLLABLE HLU
-0A1AE YI SYLLABLE HLUP
-0A1AF YI SYLLABLE HLURX
-0A1B0 YI SYLLABLE HLUR
-0A1B1 YI SYLLABLE HLYT
-0A1B2 YI SYLLABLE HLYX
-0A1B3 YI SYLLABLE HLY
-0A1B4 YI SYLLABLE HLYP
-0A1B5 YI SYLLABLE HLYRX
-0A1B6 YI SYLLABLE HLYR
-0A1B7 YI SYLLABLE LIT
-0A1B8 YI SYLLABLE LIX
-0A1B9 YI SYLLABLE LI
-0A1BA YI SYLLABLE LIP
-0A1BB YI SYLLABLE LIET
-0A1BC YI SYLLABLE LIEX
-0A1BD YI SYLLABLE LIE
-0A1BE YI SYLLABLE LIEP
-0A1BF YI SYLLABLE LAT
-0A1C0 YI SYLLABLE LAX
-0A1C1 YI SYLLABLE LA
-0A1C2 YI SYLLABLE LAP
-0A1C3 YI SYLLABLE LUOT
-0A1C4 YI SYLLABLE LUOX
-0A1C5 YI SYLLABLE LUO
-0A1C6 YI SYLLABLE LUOP
-0A1C7 YI SYLLABLE LOT
-0A1C8 YI SYLLABLE LOX
-0A1C9 YI SYLLABLE LO
-0A1CA YI SYLLABLE LOP
-0A1CB YI SYLLABLE LEX
-0A1CC YI SYLLABLE LE
-0A1CD YI SYLLABLE LEP
-0A1CE YI SYLLABLE LUT
-0A1CF YI SYLLABLE LUX
-0A1D0 YI SYLLABLE LU
-0A1D1 YI SYLLABLE LUP
-0A1D2 YI SYLLABLE LURX
-0A1D3 YI SYLLABLE LUR
-0A1D4 YI SYLLABLE LYT
-0A1D5 YI SYLLABLE LYX
-0A1D6 YI SYLLABLE LY
-0A1D7 YI SYLLABLE LYP
-0A1D8 YI SYLLABLE LYRX
-0A1D9 YI SYLLABLE LYR
-0A1DA YI SYLLABLE GIT
-0A1DB YI SYLLABLE GIX
-0A1DC YI SYLLABLE GI
-0A1DD YI SYLLABLE GIP
-0A1DE YI SYLLABLE GIET
-0A1DF YI SYLLABLE GIEX
-0A1E0 YI SYLLABLE GIE
-0A1E1 YI SYLLABLE GIEP
-0A1E2 YI SYLLABLE GAT
-0A1E3 YI SYLLABLE GAX
-0A1E4 YI SYLLABLE GA
-0A1E5 YI SYLLABLE GAP
-0A1E6 YI SYLLABLE GUOT
-0A1E7 YI SYLLABLE GUOX
-0A1E8 YI SYLLABLE GUO
-0A1E9 YI SYLLABLE GUOP
-0A1EA YI SYLLABLE GOT
-0A1EB YI SYLLABLE GOX
-0A1EC YI SYLLABLE GO
-0A1ED YI SYLLABLE GOP
-0A1EE YI SYLLABLE GET
-0A1EF YI SYLLABLE GEX
-0A1F0 YI SYLLABLE GE
-0A1F1 YI SYLLABLE GEP
-0A1F2 YI SYLLABLE GUT
-0A1F3 YI SYLLABLE GUX
-0A1F4 YI SYLLABLE GU
-0A1F5 YI SYLLABLE GUP
-0A1F6 YI SYLLABLE GURX
-0A1F7 YI SYLLABLE GUR
-0A1F8 YI SYLLABLE KIT
-0A1F9 YI SYLLABLE KIX
-0A1FA YI SYLLABLE KI
-0A1FB YI SYLLABLE KIP
-0A1FC YI SYLLABLE KIEX
-0A1FD YI SYLLABLE KIE
-0A1FE YI SYLLABLE KIEP
-0A1FF YI SYLLABLE KAT
-0A200 YI SYLLABLE KAX
-0A201 YI SYLLABLE KA
-0A202 YI SYLLABLE KAP
-0A203 YI SYLLABLE KUOX
-0A204 YI SYLLABLE KUO
-0A205 YI SYLLABLE KUOP
-0A206 YI SYLLABLE KOT
-0A207 YI SYLLABLE KOX
-0A208 YI SYLLABLE KO
-0A209 YI SYLLABLE KOP
-0A20A YI SYLLABLE KET
-0A20B YI SYLLABLE KEX
-0A20C YI SYLLABLE KE
-0A20D YI SYLLABLE KEP
-0A20E YI SYLLABLE KUT
-0A20F YI SYLLABLE KUX
-0A210 YI SYLLABLE KU
-0A211 YI SYLLABLE KUP
-0A212 YI SYLLABLE KURX
-0A213 YI SYLLABLE KUR
-0A214 YI SYLLABLE GGIT
-0A215 YI SYLLABLE GGIX
-0A216 YI SYLLABLE GGI
-0A217 YI SYLLABLE GGIEX
-0A218 YI SYLLABLE GGIE
-0A219 YI SYLLABLE GGIEP
-0A21A YI SYLLABLE GGAT
-0A21B YI SYLLABLE GGAX
-0A21C YI SYLLABLE GGA
-0A21D YI SYLLABLE GGAP
-0A21E YI SYLLABLE GGUOT
-0A21F YI SYLLABLE GGUOX
-0A220 YI SYLLABLE GGUO
-0A221 YI SYLLABLE GGUOP
-0A222 YI SYLLABLE GGOT
-0A223 YI SYLLABLE GGOX
-0A224 YI SYLLABLE GGO
-0A225 YI SYLLABLE GGOP
-0A226 YI SYLLABLE GGET
-0A227 YI SYLLABLE GGEX
-0A228 YI SYLLABLE GGE
-0A229 YI SYLLABLE GGEP
-0A22A YI SYLLABLE GGUT
-0A22B YI SYLLABLE GGUX
-0A22C YI SYLLABLE GGU
-0A22D YI SYLLABLE GGUP
-0A22E YI SYLLABLE GGURX
-0A22F YI SYLLABLE GGUR
-0A230 YI SYLLABLE MGIEX
-0A231 YI SYLLABLE MGIE
-0A232 YI SYLLABLE MGAT
-0A233 YI SYLLABLE MGAX
-0A234 YI SYLLABLE MGA
-0A235 YI SYLLABLE MGAP
-0A236 YI SYLLABLE MGUOX
-0A237 YI SYLLABLE MGUO
-0A238 YI SYLLABLE MGUOP
-0A239 YI SYLLABLE MGOT
-0A23A YI SYLLABLE MGOX
-0A23B YI SYLLABLE MGO
-0A23C YI SYLLABLE MGOP
-0A23D YI SYLLABLE MGEX
-0A23E YI SYLLABLE MGE
-0A23F YI SYLLABLE MGEP
-0A240 YI SYLLABLE MGUT
-0A241 YI SYLLABLE MGUX
-0A242 YI SYLLABLE MGU
-0A243 YI SYLLABLE MGUP
-0A244 YI SYLLABLE MGURX
-0A245 YI SYLLABLE MGUR
-0A246 YI SYLLABLE HXIT
-0A247 YI SYLLABLE HXIX
-0A248 YI SYLLABLE HXI
-0A249 YI SYLLABLE HXIP
-0A24A YI SYLLABLE HXIET
-0A24B YI SYLLABLE HXIEX
-0A24C YI SYLLABLE HXIE
-0A24D YI SYLLABLE HXIEP
-0A24E YI SYLLABLE HXAT
-0A24F YI SYLLABLE HXAX
-0A250 YI SYLLABLE HXA
-0A251 YI SYLLABLE HXAP
-0A252 YI SYLLABLE HXUOT
-0A253 YI SYLLABLE HXUOX
-0A254 YI SYLLABLE HXUO
-0A255 YI SYLLABLE HXUOP
-0A256 YI SYLLABLE HXOT
-0A257 YI SYLLABLE HXOX
-0A258 YI SYLLABLE HXO
-0A259 YI SYLLABLE HXOP
-0A25A YI SYLLABLE HXEX
-0A25B YI SYLLABLE HXE
-0A25C YI SYLLABLE HXEP
-0A25D YI SYLLABLE NGIEX
-0A25E YI SYLLABLE NGIE
-0A25F YI SYLLABLE NGIEP
-0A260 YI SYLLABLE NGAT
-0A261 YI SYLLABLE NGAX
-0A262 YI SYLLABLE NGA
-0A263 YI SYLLABLE NGAP
-0A264 YI SYLLABLE NGUOT
-0A265 YI SYLLABLE NGUOX
-0A266 YI SYLLABLE NGUO
-0A267 YI SYLLABLE NGOT
-0A268 YI SYLLABLE NGOX
-0A269 YI SYLLABLE NGO
-0A26A YI SYLLABLE NGOP
-0A26B YI SYLLABLE NGEX
-0A26C YI SYLLABLE NGE
-0A26D YI SYLLABLE NGEP
-0A26E YI SYLLABLE HIT
-0A26F YI SYLLABLE HIEX
-0A270 YI SYLLABLE HIE
-0A271 YI SYLLABLE HAT
-0A272 YI SYLLABLE HAX
-0A273 YI SYLLABLE HA
-0A274 YI SYLLABLE HAP
-0A275 YI SYLLABLE HUOT
-0A276 YI SYLLABLE HUOX
-0A277 YI SYLLABLE HUO
-0A278 YI SYLLABLE HUOP
-0A279 YI SYLLABLE HOT
-0A27A YI SYLLABLE HOX
-0A27B YI SYLLABLE HO
-0A27C YI SYLLABLE HOP
-0A27D YI SYLLABLE HEX
-0A27E YI SYLLABLE HE
-0A27F YI SYLLABLE HEP
-0A280 YI SYLLABLE WAT
-0A281 YI SYLLABLE WAX
-0A282 YI SYLLABLE WA
-0A283 YI SYLLABLE WAP
-0A284 YI SYLLABLE WUOX
-0A285 YI SYLLABLE WUO
-0A286 YI SYLLABLE WUOP
-0A287 YI SYLLABLE WOX
-0A288 YI SYLLABLE WO
-0A289 YI SYLLABLE WOP
-0A28A YI SYLLABLE WEX
-0A28B YI SYLLABLE WE
-0A28C YI SYLLABLE WEP
-0A28D YI SYLLABLE ZIT
-0A28E YI SYLLABLE ZIX
-0A28F YI SYLLABLE ZI
-0A290 YI SYLLABLE ZIP
-0A291 YI SYLLABLE ZIEX
-0A292 YI SYLLABLE ZIE
-0A293 YI SYLLABLE ZIEP
-0A294 YI SYLLABLE ZAT
-0A295 YI SYLLABLE ZAX
-0A296 YI SYLLABLE ZA
-0A297 YI SYLLABLE ZAP
-0A298 YI SYLLABLE ZUOX
-0A299 YI SYLLABLE ZUO
-0A29A YI SYLLABLE ZUOP
-0A29B YI SYLLABLE ZOT
-0A29C YI SYLLABLE ZOX
-0A29D YI SYLLABLE ZO
-0A29E YI SYLLABLE ZOP
-0A29F YI SYLLABLE ZEX
-0A2A0 YI SYLLABLE ZE
-0A2A1 YI SYLLABLE ZEP
-0A2A2 YI SYLLABLE ZUT
-0A2A3 YI SYLLABLE ZUX
-0A2A4 YI SYLLABLE ZU
-0A2A5 YI SYLLABLE ZUP
-0A2A6 YI SYLLABLE ZURX
-0A2A7 YI SYLLABLE ZUR
-0A2A8 YI SYLLABLE ZYT
-0A2A9 YI SYLLABLE ZYX
-0A2AA YI SYLLABLE ZY
-0A2AB YI SYLLABLE ZYP
-0A2AC YI SYLLABLE ZYRX
-0A2AD YI SYLLABLE ZYR
-0A2AE YI SYLLABLE CIT
-0A2AF YI SYLLABLE CIX
-0A2B0 YI SYLLABLE CI
-0A2B1 YI SYLLABLE CIP
-0A2B2 YI SYLLABLE CIET
-0A2B3 YI SYLLABLE CIEX
-0A2B4 YI SYLLABLE CIE
-0A2B5 YI SYLLABLE CIEP
-0A2B6 YI SYLLABLE CAT
-0A2B7 YI SYLLABLE CAX
-0A2B8 YI SYLLABLE CA
-0A2B9 YI SYLLABLE CAP
-0A2BA YI SYLLABLE CUOX
-0A2BB YI SYLLABLE CUO
-0A2BC YI SYLLABLE CUOP
-0A2BD YI SYLLABLE COT
-0A2BE YI SYLLABLE COX
-0A2BF YI SYLLABLE CO
-0A2C0 YI SYLLABLE COP
-0A2C1 YI SYLLABLE CEX
-0A2C2 YI SYLLABLE CE
-0A2C3 YI SYLLABLE CEP
-0A2C4 YI SYLLABLE CUT
-0A2C5 YI SYLLABLE CUX
-0A2C6 YI SYLLABLE CU
-0A2C7 YI SYLLABLE CUP
-0A2C8 YI SYLLABLE CURX
-0A2C9 YI SYLLABLE CUR
-0A2CA YI SYLLABLE CYT
-0A2CB YI SYLLABLE CYX
-0A2CC YI SYLLABLE CY
-0A2CD YI SYLLABLE CYP
-0A2CE YI SYLLABLE CYRX
-0A2CF YI SYLLABLE CYR
-0A2D0 YI SYLLABLE ZZIT
-0A2D1 YI SYLLABLE ZZIX
-0A2D2 YI SYLLABLE ZZI
-0A2D3 YI SYLLABLE ZZIP
-0A2D4 YI SYLLABLE ZZIET
-0A2D5 YI SYLLABLE ZZIEX
-0A2D6 YI SYLLABLE ZZIE
-0A2D7 YI SYLLABLE ZZIEP
-0A2D8 YI SYLLABLE ZZAT
-0A2D9 YI SYLLABLE ZZAX
-0A2DA YI SYLLABLE ZZA
-0A2DB YI SYLLABLE ZZAP
-0A2DC YI SYLLABLE ZZOX
-0A2DD YI SYLLABLE ZZO
-0A2DE YI SYLLABLE ZZOP
-0A2DF YI SYLLABLE ZZEX
-0A2E0 YI SYLLABLE ZZE
-0A2E1 YI SYLLABLE ZZEP
-0A2E2 YI SYLLABLE ZZUX
-0A2E3 YI SYLLABLE ZZU
-0A2E4 YI SYLLABLE ZZUP
-0A2E5 YI SYLLABLE ZZURX
-0A2E6 YI SYLLABLE ZZUR
-0A2E7 YI SYLLABLE ZZYT
-0A2E8 YI SYLLABLE ZZYX
-0A2E9 YI SYLLABLE ZZY
-0A2EA YI SYLLABLE ZZYP
-0A2EB YI SYLLABLE ZZYRX
-0A2EC YI SYLLABLE ZZYR
-0A2ED YI SYLLABLE NZIT
-0A2EE YI SYLLABLE NZIX
-0A2EF YI SYLLABLE NZI
-0A2F0 YI SYLLABLE NZIP
-0A2F1 YI SYLLABLE NZIEX
-0A2F2 YI SYLLABLE NZIE
-0A2F3 YI SYLLABLE NZIEP
-0A2F4 YI SYLLABLE NZAT
-0A2F5 YI SYLLABLE NZAX
-0A2F6 YI SYLLABLE NZA
-0A2F7 YI SYLLABLE NZAP
-0A2F8 YI SYLLABLE NZUOX
-0A2F9 YI SYLLABLE NZUO
-0A2FA YI SYLLABLE NZOX
-0A2FB YI SYLLABLE NZOP
-0A2FC YI SYLLABLE NZEX
-0A2FD YI SYLLABLE NZE
-0A2FE YI SYLLABLE NZUX
-0A2FF YI SYLLABLE NZU
-0A300 YI SYLLABLE NZUP
-0A301 YI SYLLABLE NZURX
-0A302 YI SYLLABLE NZUR
-0A303 YI SYLLABLE NZYT
-0A304 YI SYLLABLE NZYX
-0A305 YI SYLLABLE NZY
-0A306 YI SYLLABLE NZYP
-0A307 YI SYLLABLE NZYRX
-0A308 YI SYLLABLE NZYR
-0A309 YI SYLLABLE SIT
-0A30A YI SYLLABLE SIX
-0A30B YI SYLLABLE SI
-0A30C YI SYLLABLE SIP
-0A30D YI SYLLABLE SIEX
-0A30E YI SYLLABLE SIE
-0A30F YI SYLLABLE SIEP
-0A310 YI SYLLABLE SAT
-0A311 YI SYLLABLE SAX
-0A312 YI SYLLABLE SA
-0A313 YI SYLLABLE SAP
-0A314 YI SYLLABLE SUOX
-0A315 YI SYLLABLE SUO
-0A316 YI SYLLABLE SUOP
-0A317 YI SYLLABLE SOT
-0A318 YI SYLLABLE SOX
-0A319 YI SYLLABLE SO
-0A31A YI SYLLABLE SOP
-0A31B YI SYLLABLE SEX
-0A31C YI SYLLABLE SE
-0A31D YI SYLLABLE SEP
-0A31E YI SYLLABLE SUT
-0A31F YI SYLLABLE SUX
-0A320 YI SYLLABLE SU
-0A321 YI SYLLABLE SUP
-0A322 YI SYLLABLE SURX
-0A323 YI SYLLABLE SUR
-0A324 YI SYLLABLE SYT
-0A325 YI SYLLABLE SYX
-0A326 YI SYLLABLE SY
-0A327 YI SYLLABLE SYP
-0A328 YI SYLLABLE SYRX
-0A329 YI SYLLABLE SYR
-0A32A YI SYLLABLE SSIT
-0A32B YI SYLLABLE SSIX
-0A32C YI SYLLABLE SSI
-0A32D YI SYLLABLE SSIP
-0A32E YI SYLLABLE SSIEX
-0A32F YI SYLLABLE SSIE
-0A330 YI SYLLABLE SSIEP
-0A331 YI SYLLABLE SSAT
-0A332 YI SYLLABLE SSAX
-0A333 YI SYLLABLE SSA
-0A334 YI SYLLABLE SSAP
-0A335 YI SYLLABLE SSOT
-0A336 YI SYLLABLE SSOX
-0A337 YI SYLLABLE SSO
-0A338 YI SYLLABLE SSOP
-0A339 YI SYLLABLE SSEX
-0A33A YI SYLLABLE SSE
-0A33B YI SYLLABLE SSEP
-0A33C YI SYLLABLE SSUT
-0A33D YI SYLLABLE SSUX
-0A33E YI SYLLABLE SSU
-0A33F YI SYLLABLE SSUP
-0A340 YI SYLLABLE SSYT
-0A341 YI SYLLABLE SSYX
-0A342 YI SYLLABLE SSY
-0A343 YI SYLLABLE SSYP
-0A344 YI SYLLABLE SSYRX
-0A345 YI SYLLABLE SSYR
-0A346 YI SYLLABLE ZHAT
-0A347 YI SYLLABLE ZHAX
-0A348 YI SYLLABLE ZHA
-0A349 YI SYLLABLE ZHAP
-0A34A YI SYLLABLE ZHUOX
-0A34B YI SYLLABLE ZHUO
-0A34C YI SYLLABLE ZHUOP
-0A34D YI SYLLABLE ZHOT
-0A34E YI SYLLABLE ZHOX
-0A34F YI SYLLABLE ZHO
-0A350 YI SYLLABLE ZHOP
-0A351 YI SYLLABLE ZHET
-0A352 YI SYLLABLE ZHEX
-0A353 YI SYLLABLE ZHE
-0A354 YI SYLLABLE ZHEP
-0A355 YI SYLLABLE ZHUT
-0A356 YI SYLLABLE ZHUX
-0A357 YI SYLLABLE ZHU
-0A358 YI SYLLABLE ZHUP
-0A359 YI SYLLABLE ZHURX
-0A35A YI SYLLABLE ZHUR
-0A35B YI SYLLABLE ZHYT
-0A35C YI SYLLABLE ZHYX
-0A35D YI SYLLABLE ZHY
-0A35E YI SYLLABLE ZHYP
-0A35F YI SYLLABLE ZHYRX
-0A360 YI SYLLABLE ZHYR
-0A361 YI SYLLABLE CHAT
-0A362 YI SYLLABLE CHAX
-0A363 YI SYLLABLE CHA
-0A364 YI SYLLABLE CHAP
-0A365 YI SYLLABLE CHUOT
-0A366 YI SYLLABLE CHUOX
-0A367 YI SYLLABLE CHUO
-0A368 YI SYLLABLE CHUOP
-0A369 YI SYLLABLE CHOT
-0A36A YI SYLLABLE CHOX
-0A36B YI SYLLABLE CHO
-0A36C YI SYLLABLE CHOP
-0A36D YI SYLLABLE CHET
-0A36E YI SYLLABLE CHEX
-0A36F YI SYLLABLE CHE
-0A370 YI SYLLABLE CHEP
-0A371 YI SYLLABLE CHUX
-0A372 YI SYLLABLE CHU
-0A373 YI SYLLABLE CHUP
-0A374 YI SYLLABLE CHURX
-0A375 YI SYLLABLE CHUR
-0A376 YI SYLLABLE CHYT
-0A377 YI SYLLABLE CHYX
-0A378 YI SYLLABLE CHY
-0A379 YI SYLLABLE CHYP
-0A37A YI SYLLABLE CHYRX
-0A37B YI SYLLABLE CHYR
-0A37C YI SYLLABLE RRAX
-0A37D YI SYLLABLE RRA
-0A37E YI SYLLABLE RRUOX
-0A37F YI SYLLABLE RRUO
-0A380 YI SYLLABLE RROT
-0A381 YI SYLLABLE RROX
-0A382 YI SYLLABLE RRO
-0A383 YI SYLLABLE RROP
-0A384 YI SYLLABLE RRET
-0A385 YI SYLLABLE RREX
-0A386 YI SYLLABLE RRE
-0A387 YI SYLLABLE RREP
-0A388 YI SYLLABLE RRUT
-0A389 YI SYLLABLE RRUX
-0A38A YI SYLLABLE RRU
-0A38B YI SYLLABLE RRUP
-0A38C YI SYLLABLE RRURX
-0A38D YI SYLLABLE RRUR
-0A38E YI SYLLABLE RRYT
-0A38F YI SYLLABLE RRYX
-0A390 YI SYLLABLE RRY
-0A391 YI SYLLABLE RRYP
-0A392 YI SYLLABLE RRYRX
-0A393 YI SYLLABLE RRYR
-0A394 YI SYLLABLE NRAT
-0A395 YI SYLLABLE NRAX
-0A396 YI SYLLABLE NRA
-0A397 YI SYLLABLE NRAP
-0A398 YI SYLLABLE NROX
-0A399 YI SYLLABLE NRO
-0A39A YI SYLLABLE NROP
-0A39B YI SYLLABLE NRET
-0A39C YI SYLLABLE NREX
-0A39D YI SYLLABLE NRE
-0A39E YI SYLLABLE NREP
-0A39F YI SYLLABLE NRUT
-0A3A0 YI SYLLABLE NRUX
-0A3A1 YI SYLLABLE NRU
-0A3A2 YI SYLLABLE NRUP
-0A3A3 YI SYLLABLE NRURX
-0A3A4 YI SYLLABLE NRUR
-0A3A5 YI SYLLABLE NRYT
-0A3A6 YI SYLLABLE NRYX
-0A3A7 YI SYLLABLE NRY
-0A3A8 YI SYLLABLE NRYP
-0A3A9 YI SYLLABLE NRYRX
-0A3AA YI SYLLABLE NRYR
-0A3AB YI SYLLABLE SHAT
-0A3AC YI SYLLABLE SHAX
-0A3AD YI SYLLABLE SHA
-0A3AE YI SYLLABLE SHAP
-0A3AF YI SYLLABLE SHUOX
-0A3B0 YI SYLLABLE SHUO
-0A3B1 YI SYLLABLE SHUOP
-0A3B2 YI SYLLABLE SHOT
-0A3B3 YI SYLLABLE SHOX
-0A3B4 YI SYLLABLE SHO
-0A3B5 YI SYLLABLE SHOP
-0A3B6 YI SYLLABLE SHET
-0A3B7 YI SYLLABLE SHEX
-0A3B8 YI SYLLABLE SHE
-0A3B9 YI SYLLABLE SHEP
-0A3BA YI SYLLABLE SHUT
-0A3BB YI SYLLABLE SHUX
-0A3BC YI SYLLABLE SHU
-0A3BD YI SYLLABLE SHUP
-0A3BE YI SYLLABLE SHURX
-0A3BF YI SYLLABLE SHUR
-0A3C0 YI SYLLABLE SHYT
-0A3C1 YI SYLLABLE SHYX
-0A3C2 YI SYLLABLE SHY
-0A3C3 YI SYLLABLE SHYP
-0A3C4 YI SYLLABLE SHYRX
-0A3C5 YI SYLLABLE SHYR
-0A3C6 YI SYLLABLE RAT
-0A3C7 YI SYLLABLE RAX
-0A3C8 YI SYLLABLE RA
-0A3C9 YI SYLLABLE RAP
-0A3CA YI SYLLABLE RUOX
-0A3CB YI SYLLABLE RUO
-0A3CC YI SYLLABLE RUOP
-0A3CD YI SYLLABLE ROT
-0A3CE YI SYLLABLE ROX
-0A3CF YI SYLLABLE RO
-0A3D0 YI SYLLABLE ROP
-0A3D1 YI SYLLABLE REX
-0A3D2 YI SYLLABLE RE
-0A3D3 YI SYLLABLE REP
-0A3D4 YI SYLLABLE RUT
-0A3D5 YI SYLLABLE RUX
-0A3D6 YI SYLLABLE RU
-0A3D7 YI SYLLABLE RUP
-0A3D8 YI SYLLABLE RURX
-0A3D9 YI SYLLABLE RUR
-0A3DA YI SYLLABLE RYT
-0A3DB YI SYLLABLE RYX
-0A3DC YI SYLLABLE RY
-0A3DD YI SYLLABLE RYP
-0A3DE YI SYLLABLE RYRX
-0A3DF YI SYLLABLE RYR
-0A3E0 YI SYLLABLE JIT
-0A3E1 YI SYLLABLE JIX
-0A3E2 YI SYLLABLE JI
-0A3E3 YI SYLLABLE JIP
-0A3E4 YI SYLLABLE JIET
-0A3E5 YI SYLLABLE JIEX
-0A3E6 YI SYLLABLE JIE
-0A3E7 YI SYLLABLE JIEP
-0A3E8 YI SYLLABLE JUOT
-0A3E9 YI SYLLABLE JUOX
-0A3EA YI SYLLABLE JUO
-0A3EB YI SYLLABLE JUOP
-0A3EC YI SYLLABLE JOT
-0A3ED YI SYLLABLE JOX
-0A3EE YI SYLLABLE JO
-0A3EF YI SYLLABLE JOP
-0A3F0 YI SYLLABLE JUT
-0A3F1 YI SYLLABLE JUX
-0A3F2 YI SYLLABLE JU
-0A3F3 YI SYLLABLE JUP
-0A3F4 YI SYLLABLE JURX
-0A3F5 YI SYLLABLE JUR
-0A3F6 YI SYLLABLE JYT
-0A3F7 YI SYLLABLE JYX
-0A3F8 YI SYLLABLE JY
-0A3F9 YI SYLLABLE JYP
-0A3FA YI SYLLABLE JYRX
-0A3FB YI SYLLABLE JYR
-0A3FC YI SYLLABLE QIT
-0A3FD YI SYLLABLE QIX
-0A3FE YI SYLLABLE QI
-0A3FF YI SYLLABLE QIP
-0A400 YI SYLLABLE QIET
-0A401 YI SYLLABLE QIEX
-0A402 YI SYLLABLE QIE
-0A403 YI SYLLABLE QIEP
-0A404 YI SYLLABLE QUOT
-0A405 YI SYLLABLE QUOX
-0A406 YI SYLLABLE QUO
-0A407 YI SYLLABLE QUOP
-0A408 YI SYLLABLE QOT
-0A409 YI SYLLABLE QOX
-0A40A YI SYLLABLE QO
-0A40B YI SYLLABLE QOP
-0A40C YI SYLLABLE QUT
-0A40D YI SYLLABLE QUX
-0A40E YI SYLLABLE QU
-0A40F YI SYLLABLE QUP
-0A410 YI SYLLABLE QURX
-0A411 YI SYLLABLE QUR
-0A412 YI SYLLABLE QYT
-0A413 YI SYLLABLE QYX
-0A414 YI SYLLABLE QY
-0A415 YI SYLLABLE QYP
-0A416 YI SYLLABLE QYRX
-0A417 YI SYLLABLE QYR
-0A418 YI SYLLABLE JJIT
-0A419 YI SYLLABLE JJIX
-0A41A YI SYLLABLE JJI
-0A41B YI SYLLABLE JJIP
-0A41C YI SYLLABLE JJIET
-0A41D YI SYLLABLE JJIEX
-0A41E YI SYLLABLE JJIE
-0A41F YI SYLLABLE JJIEP
-0A420 YI SYLLABLE JJUOX
-0A421 YI SYLLABLE JJUO
-0A422 YI SYLLABLE JJUOP
-0A423 YI SYLLABLE JJOT
-0A424 YI SYLLABLE JJOX
-0A425 YI SYLLABLE JJO
-0A426 YI SYLLABLE JJOP
-0A427 YI SYLLABLE JJUT
-0A428 YI SYLLABLE JJUX
-0A429 YI SYLLABLE JJU
-0A42A YI SYLLABLE JJUP
-0A42B YI SYLLABLE JJURX
-0A42C YI SYLLABLE JJUR
-0A42D YI SYLLABLE JJYT
-0A42E YI SYLLABLE JJYX
-0A42F YI SYLLABLE JJY
-0A430 YI SYLLABLE JJYP
-0A431 YI SYLLABLE NJIT
-0A432 YI SYLLABLE NJIX
-0A433 YI SYLLABLE NJI
-0A434 YI SYLLABLE NJIP
-0A435 YI SYLLABLE NJIET
-0A436 YI SYLLABLE NJIEX
-0A437 YI SYLLABLE NJIE
-0A438 YI SYLLABLE NJIEP
-0A439 YI SYLLABLE NJUOX
-0A43A YI SYLLABLE NJUO
-0A43B YI SYLLABLE NJOT
-0A43C YI SYLLABLE NJOX
-0A43D YI SYLLABLE NJO
-0A43E YI SYLLABLE NJOP
-0A43F YI SYLLABLE NJUX
-0A440 YI SYLLABLE NJU
-0A441 YI SYLLABLE NJUP
-0A442 YI SYLLABLE NJURX
-0A443 YI SYLLABLE NJUR
-0A444 YI SYLLABLE NJYT
-0A445 YI SYLLABLE NJYX
-0A446 YI SYLLABLE NJY
-0A447 YI SYLLABLE NJYP
-0A448 YI SYLLABLE NJYRX
-0A449 YI SYLLABLE NJYR
-0A44A YI SYLLABLE NYIT
-0A44B YI SYLLABLE NYIX
-0A44C YI SYLLABLE NYI
-0A44D YI SYLLABLE NYIP
-0A44E YI SYLLABLE NYIET
-0A44F YI SYLLABLE NYIEX
-0A450 YI SYLLABLE NYIE
-0A451 YI SYLLABLE NYIEP
-0A452 YI SYLLABLE NYUOX
-0A453 YI SYLLABLE NYUO
-0A454 YI SYLLABLE NYUOP
-0A455 YI SYLLABLE NYOT
-0A456 YI SYLLABLE NYOX
-0A457 YI SYLLABLE NYO
-0A458 YI SYLLABLE NYOP
-0A459 YI SYLLABLE NYUT
-0A45A YI SYLLABLE NYUX
-0A45B YI SYLLABLE NYU
-0A45C YI SYLLABLE NYUP
-0A45D YI SYLLABLE XIT
-0A45E YI SYLLABLE XIX
-0A45F YI SYLLABLE XI
-0A460 YI SYLLABLE XIP
-0A461 YI SYLLABLE XIET
-0A462 YI SYLLABLE XIEX
-0A463 YI SYLLABLE XIE
-0A464 YI SYLLABLE XIEP
-0A465 YI SYLLABLE XUOX
-0A466 YI SYLLABLE XUO
-0A467 YI SYLLABLE XOT
-0A468 YI SYLLABLE XOX
-0A469 YI SYLLABLE XO
-0A46A YI SYLLABLE XOP
-0A46B YI SYLLABLE XYT
-0A46C YI SYLLABLE XYX
-0A46D YI SYLLABLE XY
-0A46E YI SYLLABLE XYP
-0A46F YI SYLLABLE XYRX
-0A470 YI SYLLABLE XYR
-0A471 YI SYLLABLE YIT
-0A472 YI SYLLABLE YIX
-0A473 YI SYLLABLE YI
-0A474 YI SYLLABLE YIP
-0A475 YI SYLLABLE YIET
-0A476 YI SYLLABLE YIEX
-0A477 YI SYLLABLE YIE
-0A478 YI SYLLABLE YIEP
-0A479 YI SYLLABLE YUOT
-0A47A YI SYLLABLE YUOX
-0A47B YI SYLLABLE YUO
-0A47C YI SYLLABLE YUOP
-0A47D YI SYLLABLE YOT
-0A47E YI SYLLABLE YOX
-0A47F YI SYLLABLE YO
-0A480 YI SYLLABLE YOP
-0A481 YI SYLLABLE YUT
-0A482 YI SYLLABLE YUX
-0A483 YI SYLLABLE YU
-0A484 YI SYLLABLE YUP
-0A485 YI SYLLABLE YURX
-0A486 YI SYLLABLE YUR
-0A487 YI SYLLABLE YYT
-0A488 YI SYLLABLE YYX
-0A489 YI SYLLABLE YY
-0A48A YI SYLLABLE YYP
-0A48B YI SYLLABLE YYRX
-0A48C YI SYLLABLE YYR
-0A490 YI RADICAL QOT
-0A491 YI RADICAL LI
-0A492 YI RADICAL KIT
-0A493 YI RADICAL NYIP
-0A494 YI RADICAL CYP
-0A495 YI RADICAL SSI
-0A496 YI RADICAL GGOP
-0A497 YI RADICAL GEP
-0A498 YI RADICAL MI
-0A499 YI RADICAL HXIT
-0A49A YI RADICAL LYR
-0A49B YI RADICAL BBUT
-0A49C YI RADICAL MOP
-0A49D YI RADICAL YO
-0A49E YI RADICAL PUT
-0A49F YI RADICAL HXUO
-0A4A0 YI RADICAL TAT
-0A4A1 YI RADICAL GA
-0A4A2 YI RADICAL ZUP
-0A4A3 YI RADICAL CYT
-0A4A4 YI RADICAL DDUR
-0A4A5 YI RADICAL BUR
-0A4A6 YI RADICAL GGUO
-0A4A7 YI RADICAL NYOP
-0A4A8 YI RADICAL TU
-0A4A9 YI RADICAL OP
-0A4AA YI RADICAL JJUT
-0A4AB YI RADICAL ZOT
-0A4AC YI RADICAL PYT
-0A4AD YI RADICAL HMO
-0A4AE YI RADICAL YIT
-0A4AF YI RADICAL VUR
-0A4B0 YI RADICAL SHY
-0A4B1 YI RADICAL VEP
-0A4B2 YI RADICAL ZA
-0A4B3 YI RADICAL JO
-0A4B4 YI RADICAL NZUP
-0A4B5 YI RADICAL JJY
-0A4B6 YI RADICAL GOT
-0A4B7 YI RADICAL JJIE
-0A4B8 YI RADICAL WO
-0A4B9 YI RADICAL DU
-0A4BA YI RADICAL SHUR
-0A4BB YI RADICAL LIE
-0A4BC YI RADICAL CY
-0A4BD YI RADICAL CUOP
-0A4BE YI RADICAL CIP
-0A4BF YI RADICAL HXOP
-0A4C0 YI RADICAL SHAT
-0A4C1 YI RADICAL ZUR
-0A4C2 YI RADICAL SHOP
-0A4C3 YI RADICAL CHE
-0A4C4 YI RADICAL ZZIET
-0A4C5 YI RADICAL NBIE
-0A4C6 YI RADICAL KE
-0A4D0 LISU LETTER BA
-0A4D1 LISU LETTER PA
-0A4D2 LISU LETTER PHA
-0A4D3 LISU LETTER DA
-0A4D4 LISU LETTER TA
-0A4D5 LISU LETTER THA
-0A4D6 LISU LETTER GA
-0A4D7 LISU LETTER KA
-0A4D8 LISU LETTER KHA
-0A4D9 LISU LETTER JA
-0A4DA LISU LETTER CA
-0A4DB LISU LETTER CHA
-0A4DC LISU LETTER DZA
-0A4DD LISU LETTER TSA
-0A4DE LISU LETTER TSHA
-0A4DF LISU LETTER MA
-0A4E0 LISU LETTER NA
-0A4E1 LISU LETTER LA
-0A4E2 LISU LETTER SA
-0A4E3 LISU LETTER ZHA
-0A4E4 LISU LETTER ZA
-0A4E5 LISU LETTER NGA
-0A4E6 LISU LETTER HA
-0A4E7 LISU LETTER XA
-0A4E8 LISU LETTER HHA
-0A4E9 LISU LETTER FA
-0A4EA LISU LETTER WA
-0A4EB LISU LETTER SHA
-0A4EC LISU LETTER YA
-0A4ED LISU LETTER GHA
-0A4EE LISU LETTER A
-0A4EF LISU LETTER AE
-0A4F0 LISU LETTER E
-0A4F1 LISU LETTER EU
-0A4F2 LISU LETTER I
-0A4F3 LISU LETTER O
-0A4F4 LISU LETTER U
-0A4F5 LISU LETTER UE
-0A4F6 LISU LETTER UH
-0A4F7 LISU LETTER OE
-0A4F8 LISU LETTER TONE MYA TI
-0A4F9 LISU LETTER TONE NA PO
-0A4FA LISU LETTER TONE MYA CYA
-0A4FB LISU LETTER TONE MYA BO
-0A4FC LISU LETTER TONE MYA NA
-0A4FD LISU LETTER TONE MYA JEU
-0A4FE LISU PUNCTUATION COMMA
-0A4FF LISU PUNCTUATION FULL STOP
-0A500 VAI SYLLABLE EE
-0A501 VAI SYLLABLE EEN
-0A502 VAI SYLLABLE HEE
-0A503 VAI SYLLABLE WEE
-0A504 VAI SYLLABLE WEEN
-0A505 VAI SYLLABLE PEE
-0A506 VAI SYLLABLE BHEE
-0A507 VAI SYLLABLE BEE
-0A508 VAI SYLLABLE MBEE
-0A509 VAI SYLLABLE KPEE
-0A50A VAI SYLLABLE MGBEE
-0A50B VAI SYLLABLE GBEE
-0A50C VAI SYLLABLE FEE
-0A50D VAI SYLLABLE VEE
-0A50E VAI SYLLABLE TEE
-0A50F VAI SYLLABLE THEE
-0A510 VAI SYLLABLE DHEE
-0A511 VAI SYLLABLE DHHEE
-0A512 VAI SYLLABLE LEE
-0A513 VAI SYLLABLE REE
-0A514 VAI SYLLABLE DEE
-0A515 VAI SYLLABLE NDEE
-0A516 VAI SYLLABLE SEE
-0A517 VAI SYLLABLE SHEE
-0A518 VAI SYLLABLE ZEE
-0A519 VAI SYLLABLE ZHEE
-0A51A VAI SYLLABLE CEE
-0A51B VAI SYLLABLE JEE
-0A51C VAI SYLLABLE NJEE
-0A51D VAI SYLLABLE YEE
-0A51E VAI SYLLABLE KEE
-0A51F VAI SYLLABLE NGGEE
-0A520 VAI SYLLABLE GEE
-0A521 VAI SYLLABLE MEE
-0A522 VAI SYLLABLE NEE
-0A523 VAI SYLLABLE NYEE
-0A524 VAI SYLLABLE I
-0A525 VAI SYLLABLE IN
-0A526 VAI SYLLABLE HI
-0A527 VAI SYLLABLE HIN
-0A528 VAI SYLLABLE WI
-0A529 VAI SYLLABLE WIN
-0A52A VAI SYLLABLE PI
-0A52B VAI SYLLABLE BHI
-0A52C VAI SYLLABLE BI
-0A52D VAI SYLLABLE MBI
-0A52E VAI SYLLABLE KPI
-0A52F VAI SYLLABLE MGBI
-0A530 VAI SYLLABLE GBI
-0A531 VAI SYLLABLE FI
-0A532 VAI SYLLABLE VI
-0A533 VAI SYLLABLE TI
-0A534 VAI SYLLABLE THI
-0A535 VAI SYLLABLE DHI
-0A536 VAI SYLLABLE DHHI
-0A537 VAI SYLLABLE LI
-0A538 VAI SYLLABLE RI
-0A539 VAI SYLLABLE DI
-0A53A VAI SYLLABLE NDI
-0A53B VAI SYLLABLE SI
-0A53C VAI SYLLABLE SHI
-0A53D VAI SYLLABLE ZI
-0A53E VAI SYLLABLE ZHI
-0A53F VAI SYLLABLE CI
-0A540 VAI SYLLABLE JI
-0A541 VAI SYLLABLE NJI
-0A542 VAI SYLLABLE YI
-0A543 VAI SYLLABLE KI
-0A544 VAI SYLLABLE NGGI
-0A545 VAI SYLLABLE GI
-0A546 VAI SYLLABLE MI
-0A547 VAI SYLLABLE NI
-0A548 VAI SYLLABLE NYI
-0A549 VAI SYLLABLE A
-0A54A VAI SYLLABLE AN
-0A54B VAI SYLLABLE NGAN
-0A54C VAI SYLLABLE HA
-0A54D VAI SYLLABLE HAN
-0A54E VAI SYLLABLE WA
-0A54F VAI SYLLABLE WAN
-0A550 VAI SYLLABLE PA
-0A551 VAI SYLLABLE BHA
-0A552 VAI SYLLABLE BA
-0A553 VAI SYLLABLE MBA
-0A554 VAI SYLLABLE KPA
-0A555 VAI SYLLABLE KPAN
-0A556 VAI SYLLABLE MGBA
-0A557 VAI SYLLABLE GBA
-0A558 VAI SYLLABLE FA
-0A559 VAI SYLLABLE VA
-0A55A VAI SYLLABLE TA
-0A55B VAI SYLLABLE THA
-0A55C VAI SYLLABLE DHA
-0A55D VAI SYLLABLE DHHA
-0A55E VAI SYLLABLE LA
-0A55F VAI SYLLABLE RA
-0A560 VAI SYLLABLE DA
-0A561 VAI SYLLABLE NDA
-0A562 VAI SYLLABLE SA
-0A563 VAI SYLLABLE SHA
-0A564 VAI SYLLABLE ZA
-0A565 VAI SYLLABLE ZHA
-0A566 VAI SYLLABLE CA
-0A567 VAI SYLLABLE JA
-0A568 VAI SYLLABLE NJA
-0A569 VAI SYLLABLE YA
-0A56A VAI SYLLABLE KA
-0A56B VAI SYLLABLE KAN
-0A56C VAI SYLLABLE NGGA
-0A56D VAI SYLLABLE GA
-0A56E VAI SYLLABLE MA
-0A56F VAI SYLLABLE NA
-0A570 VAI SYLLABLE NYA
-0A571 VAI SYLLABLE OO
-0A572 VAI SYLLABLE OON
-0A573 VAI SYLLABLE HOO
-0A574 VAI SYLLABLE WOO
-0A575 VAI SYLLABLE WOON
-0A576 VAI SYLLABLE POO
-0A577 VAI SYLLABLE BHOO
-0A578 VAI SYLLABLE BOO
-0A579 VAI SYLLABLE MBOO
-0A57A VAI SYLLABLE KPOO
-0A57B VAI SYLLABLE MGBOO
-0A57C VAI SYLLABLE GBOO
-0A57D VAI SYLLABLE FOO
-0A57E VAI SYLLABLE VOO
-0A57F VAI SYLLABLE TOO
-0A580 VAI SYLLABLE THOO
-0A581 VAI SYLLABLE DHOO
-0A582 VAI SYLLABLE DHHOO
-0A583 VAI SYLLABLE LOO
-0A584 VAI SYLLABLE ROO
-0A585 VAI SYLLABLE DOO
-0A586 VAI SYLLABLE NDOO
-0A587 VAI SYLLABLE SOO
-0A588 VAI SYLLABLE SHOO
-0A589 VAI SYLLABLE ZOO
-0A58A VAI SYLLABLE ZHOO
-0A58B VAI SYLLABLE COO
-0A58C VAI SYLLABLE JOO
-0A58D VAI SYLLABLE NJOO
-0A58E VAI SYLLABLE YOO
-0A58F VAI SYLLABLE KOO
-0A590 VAI SYLLABLE NGGOO
-0A591 VAI SYLLABLE GOO
-0A592 VAI SYLLABLE MOO
-0A593 VAI SYLLABLE NOO
-0A594 VAI SYLLABLE NYOO
-0A595 VAI SYLLABLE U
-0A596 VAI SYLLABLE UN
-0A597 VAI SYLLABLE HU
-0A598 VAI SYLLABLE HUN
-0A599 VAI SYLLABLE WU
-0A59A VAI SYLLABLE WUN
-0A59B VAI SYLLABLE PU
-0A59C VAI SYLLABLE BHU
-0A59D VAI SYLLABLE BU
-0A59E VAI SYLLABLE MBU
-0A59F VAI SYLLABLE KPU
-0A5A0 VAI SYLLABLE MGBU
-0A5A1 VAI SYLLABLE GBU
-0A5A2 VAI SYLLABLE FU
-0A5A3 VAI SYLLABLE VU
-0A5A4 VAI SYLLABLE TU
-0A5A5 VAI SYLLABLE THU
-0A5A6 VAI SYLLABLE DHU
-0A5A7 VAI SYLLABLE DHHU
-0A5A8 VAI SYLLABLE LU
-0A5A9 VAI SYLLABLE RU
-0A5AA VAI SYLLABLE DU
-0A5AB VAI SYLLABLE NDU
-0A5AC VAI SYLLABLE SU
-0A5AD VAI SYLLABLE SHU
-0A5AE VAI SYLLABLE ZU
-0A5AF VAI SYLLABLE ZHU
-0A5B0 VAI SYLLABLE CU
-0A5B1 VAI SYLLABLE JU
-0A5B2 VAI SYLLABLE NJU
-0A5B3 VAI SYLLABLE YU
-0A5B4 VAI SYLLABLE KU
-0A5B5 VAI SYLLABLE NGGU
-0A5B6 VAI SYLLABLE GU
-0A5B7 VAI SYLLABLE MU
-0A5B8 VAI SYLLABLE NU
-0A5B9 VAI SYLLABLE NYU
-0A5BA VAI SYLLABLE O
-0A5BB VAI SYLLABLE ON
-0A5BC VAI SYLLABLE NGON
-0A5BD VAI SYLLABLE HO
-0A5BE VAI SYLLABLE HON
-0A5BF VAI SYLLABLE WO
-0A5C0 VAI SYLLABLE WON
-0A5C1 VAI SYLLABLE PO
-0A5C2 VAI SYLLABLE BHO
-0A5C3 VAI SYLLABLE BO
-0A5C4 VAI SYLLABLE MBO
-0A5C5 VAI SYLLABLE KPO
-0A5C6 VAI SYLLABLE MGBO
-0A5C7 VAI SYLLABLE GBO
-0A5C8 VAI SYLLABLE GBON
-0A5C9 VAI SYLLABLE FO
-0A5CA VAI SYLLABLE VO
-0A5CB VAI SYLLABLE TO
-0A5CC VAI SYLLABLE THO
-0A5CD VAI SYLLABLE DHO
-0A5CE VAI SYLLABLE DHHO
-0A5CF VAI SYLLABLE LO
-0A5D0 VAI SYLLABLE RO
-0A5D1 VAI SYLLABLE DO
-0A5D2 VAI SYLLABLE NDO
-0A5D3 VAI SYLLABLE SO
-0A5D4 VAI SYLLABLE SHO
-0A5D5 VAI SYLLABLE ZO
-0A5D6 VAI SYLLABLE ZHO
-0A5D7 VAI SYLLABLE CO
-0A5D8 VAI SYLLABLE JO
-0A5D9 VAI SYLLABLE NJO
-0A5DA VAI SYLLABLE YO
-0A5DB VAI SYLLABLE KO
-0A5DC VAI SYLLABLE NGGO
-0A5DD VAI SYLLABLE GO
-0A5DE VAI SYLLABLE MO
-0A5DF VAI SYLLABLE NO
-0A5E0 VAI SYLLABLE NYO
-0A5E1 VAI SYLLABLE E
-0A5E2 VAI SYLLABLE EN
-0A5E3 VAI SYLLABLE NGEN
-0A5E4 VAI SYLLABLE HE
-0A5E5 VAI SYLLABLE HEN
-0A5E6 VAI SYLLABLE WE
-0A5E7 VAI SYLLABLE WEN
-0A5E8 VAI SYLLABLE PE
-0A5E9 VAI SYLLABLE BHE
-0A5EA VAI SYLLABLE BE
-0A5EB VAI SYLLABLE MBE
-0A5EC VAI SYLLABLE KPE
-0A5ED VAI SYLLABLE KPEN
-0A5EE VAI SYLLABLE MGBE
-0A5EF VAI SYLLABLE GBE
-0A5F0 VAI SYLLABLE GBEN
-0A5F1 VAI SYLLABLE FE
-0A5F2 VAI SYLLABLE VE
-0A5F3 VAI SYLLABLE TE
-0A5F4 VAI SYLLABLE THE
-0A5F5 VAI SYLLABLE DHE
-0A5F6 VAI SYLLABLE DHHE
-0A5F7 VAI SYLLABLE LE
-0A5F8 VAI SYLLABLE RE
-0A5F9 VAI SYLLABLE DE
-0A5FA VAI SYLLABLE NDE
-0A5FB VAI SYLLABLE SE
-0A5FC VAI SYLLABLE SHE
-0A5FD VAI SYLLABLE ZE
-0A5FE VAI SYLLABLE ZHE
-0A5FF VAI SYLLABLE CE
-0A600 VAI SYLLABLE JE
-0A601 VAI SYLLABLE NJE
-0A602 VAI SYLLABLE YE
-0A603 VAI SYLLABLE KE
-0A604 VAI SYLLABLE NGGE
-0A605 VAI SYLLABLE NGGEN
-0A606 VAI SYLLABLE GE
-0A607 VAI SYLLABLE GEN
-0A608 VAI SYLLABLE ME
-0A609 VAI SYLLABLE NE
-0A60A VAI SYLLABLE NYE
-0A60B VAI SYLLABLE NG
-0A60C VAI SYLLABLE LENGTHENER
-0A60D VAI COMMA
-0A60E VAI FULL STOP
-0A60F VAI QUESTION MARK
-0A610 VAI SYLLABLE NDOLE FA
-0A611 VAI SYLLABLE NDOLE KA
-0A612 VAI SYLLABLE NDOLE SOO
-0A613 VAI SYMBOL FEENG
-0A614 VAI SYMBOL KEENG
-0A615 VAI SYMBOL TING
-0A616 VAI SYMBOL NII
-0A617 VAI SYMBOL BANG
-0A618 VAI SYMBOL FAA
-0A619 VAI SYMBOL TAA
-0A61A VAI SYMBOL DANG
-0A61B VAI SYMBOL DOONG
-0A61C VAI SYMBOL KUNG
-0A61D VAI SYMBOL TONG
-0A61E VAI SYMBOL DO-O
-0A61F VAI SYMBOL JONG
-0A620 VAI DIGIT ZERO
-0A621 VAI DIGIT ONE
-0A622 VAI DIGIT TWO
-0A623 VAI DIGIT THREE
-0A624 VAI DIGIT FOUR
-0A625 VAI DIGIT FIVE
-0A626 VAI DIGIT SIX
-0A627 VAI DIGIT SEVEN
-0A628 VAI DIGIT EIGHT
-0A629 VAI DIGIT NINE
-0A62A VAI SYLLABLE NDOLE MA
-0A62B VAI SYLLABLE NDOLE DO
-0A640 CYRILLIC CAPITAL LETTER ZEMLYA
-0A641 CYRILLIC SMALL LETTER ZEMLYA
-0A642 CYRILLIC CAPITAL LETTER DZELO
-0A643 CYRILLIC SMALL LETTER DZELO
-0A644 CYRILLIC CAPITAL LETTER REVERSED DZE
-0A645 CYRILLIC SMALL LETTER REVERSED DZE
-0A646 CYRILLIC CAPITAL LETTER IOTA
-0A647 CYRILLIC SMALL LETTER IOTA
-0A648 CYRILLIC CAPITAL LETTER DJERV
-0A649 CYRILLIC SMALL LETTER DJERV
-0A64A CYRILLIC CAPITAL LETTER MONOGRAPH UK
-0A64B CYRILLIC SMALL LETTER MONOGRAPH UK
-0A64C CYRILLIC CAPITAL LETTER BROAD OMEGA
-0A64D CYRILLIC SMALL LETTER BROAD OMEGA
-0A64E CYRILLIC CAPITAL LETTER NEUTRAL YER
-0A64F CYRILLIC SMALL LETTER NEUTRAL YER
-0A650 CYRILLIC CAPITAL LETTER YERU WITH BACK YER
-0A651 CYRILLIC SMALL LETTER YERU WITH BACK YER
-0A652 CYRILLIC CAPITAL LETTER IOTIFIED YAT
-0A653 CYRILLIC SMALL LETTER IOTIFIED YAT
-0A654 CYRILLIC CAPITAL LETTER REVERSED YU
-0A655 CYRILLIC SMALL LETTER REVERSED YU
-0A656 CYRILLIC CAPITAL LETTER IOTIFIED A
-0A657 CYRILLIC SMALL LETTER IOTIFIED A
-0A658 CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS
-0A659 CYRILLIC SMALL LETTER CLOSED LITTLE YUS
-0A65A CYRILLIC CAPITAL LETTER BLENDED YUS
-0A65B CYRILLIC SMALL LETTER BLENDED YUS
-0A65C CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS
-0A65D CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS
-0A65E CYRILLIC CAPITAL LETTER YN
-0A65F CYRILLIC SMALL LETTER YN
-0A660 CYRILLIC CAPITAL LETTER REVERSED TSE
-0A661 CYRILLIC SMALL LETTER REVERSED TSE
-0A662 CYRILLIC CAPITAL LETTER SOFT DE
-0A663 CYRILLIC SMALL LETTER SOFT DE
-0A664 CYRILLIC CAPITAL LETTER SOFT EL
-0A665 CYRILLIC SMALL LETTER SOFT EL
-0A666 CYRILLIC CAPITAL LETTER SOFT EM
-0A667 CYRILLIC SMALL LETTER SOFT EM
-0A668 CYRILLIC CAPITAL LETTER MONOCULAR O
-0A669 CYRILLIC SMALL LETTER MONOCULAR O
-0A66A CYRILLIC CAPITAL LETTER BINOCULAR O
-0A66B CYRILLIC SMALL LETTER BINOCULAR O
-0A66C CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O
-0A66D CYRILLIC SMALL LETTER DOUBLE MONOCULAR O
-0A66E CYRILLIC LETTER MULTIOCULAR O
-0A66F COMBINING CYRILLIC VZMET
-0A670 COMBINING CYRILLIC TEN MILLIONS SIGN
-0A671 COMBINING CYRILLIC HUNDRED MILLIONS SIGN
-0A672 COMBINING CYRILLIC THOUSAND MILLIONS SIGN
-0A673 SLAVONIC ASTERISK
-0A674 COMBINING CYRILLIC LETTER UKRAINIAN IE
-0A675 COMBINING CYRILLIC LETTER I
-0A676 COMBINING CYRILLIC LETTER YI
-0A677 COMBINING CYRILLIC LETTER U
-0A678 COMBINING CYRILLIC LETTER HARD SIGN
-0A679 COMBINING CYRILLIC LETTER YERU
-0A67A COMBINING CYRILLIC LETTER SOFT SIGN
-0A67B COMBINING CYRILLIC LETTER OMEGA
-0A67C COMBINING CYRILLIC KAVYKA
-0A67D COMBINING CYRILLIC PAYEROK
-0A67E CYRILLIC KAVYKA
-0A67F CYRILLIC PAYEROK
-0A680 CYRILLIC CAPITAL LETTER DWE
-0A681 CYRILLIC SMALL LETTER DWE
-0A682 CYRILLIC CAPITAL LETTER DZWE
-0A683 CYRILLIC SMALL LETTER DZWE
-0A684 CYRILLIC CAPITAL LETTER ZHWE
-0A685 CYRILLIC SMALL LETTER ZHWE
-0A686 CYRILLIC CAPITAL LETTER CCHE
-0A687 CYRILLIC SMALL LETTER CCHE
-0A688 CYRILLIC CAPITAL LETTER DZZE
-0A689 CYRILLIC SMALL LETTER DZZE
-0A68A CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK
-0A68B CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK
-0A68C CYRILLIC CAPITAL LETTER TWE
-0A68D CYRILLIC SMALL LETTER TWE
-0A68E CYRILLIC CAPITAL LETTER TSWE
-0A68F CYRILLIC SMALL LETTER TSWE
-0A690 CYRILLIC CAPITAL LETTER TSSE
-0A691 CYRILLIC SMALL LETTER TSSE
-0A692 CYRILLIC CAPITAL LETTER TCHE
-0A693 CYRILLIC SMALL LETTER TCHE
-0A694 CYRILLIC CAPITAL LETTER HWE
-0A695 CYRILLIC SMALL LETTER HWE
-0A696 CYRILLIC CAPITAL LETTER SHWE
-0A697 CYRILLIC SMALL LETTER SHWE
-0A698 CYRILLIC CAPITAL LETTER DOUBLE O
-0A699 CYRILLIC SMALL LETTER DOUBLE O
-0A69A CYRILLIC CAPITAL LETTER CROSSED O
-0A69B CYRILLIC SMALL LETTER CROSSED O
-0A69C MODIFIER LETTER CYRILLIC HARD SIGN
-0A69D MODIFIER LETTER CYRILLIC SOFT SIGN
-0A69E COMBINING CYRILLIC LETTER EF
-0A69F COMBINING CYRILLIC LETTER IOTIFIED E
-0A6A0 BAMUM LETTER A
-0A6A1 BAMUM LETTER KA
-0A6A2 BAMUM LETTER U
-0A6A3 BAMUM LETTER KU
-0A6A4 BAMUM LETTER EE
-0A6A5 BAMUM LETTER REE
-0A6A6 BAMUM LETTER TAE
-0A6A7 BAMUM LETTER O
-0A6A8 BAMUM LETTER NYI
-0A6A9 BAMUM LETTER I
-0A6AA BAMUM LETTER LA
-0A6AB BAMUM LETTER PA
-0A6AC BAMUM LETTER RII
-0A6AD BAMUM LETTER RIEE
-0A6AE BAMUM LETTER LEEEE
-0A6AF BAMUM LETTER MEEEE
-0A6B0 BAMUM LETTER TAA
-0A6B1 BAMUM LETTER NDAA
-0A6B2 BAMUM LETTER NJAEM
-0A6B3 BAMUM LETTER M
-0A6B4 BAMUM LETTER SUU
-0A6B5 BAMUM LETTER MU
-0A6B6 BAMUM LETTER SHII
-0A6B7 BAMUM LETTER SI
-0A6B8 BAMUM LETTER SHEUX
-0A6B9 BAMUM LETTER SEUX
-0A6BA BAMUM LETTER KYEE
-0A6BB BAMUM LETTER KET
-0A6BC BAMUM LETTER NUAE
-0A6BD BAMUM LETTER NU
-0A6BE BAMUM LETTER NJUAE
-0A6BF BAMUM LETTER YOQ
-0A6C0 BAMUM LETTER SHU
-0A6C1 BAMUM LETTER YUQ
-0A6C2 BAMUM LETTER YA
-0A6C3 BAMUM LETTER NSHA
-0A6C4 BAMUM LETTER KEUX
-0A6C5 BAMUM LETTER PEUX
-0A6C6 BAMUM LETTER NJEE
-0A6C7 BAMUM LETTER NTEE
-0A6C8 BAMUM LETTER PUE
-0A6C9 BAMUM LETTER WUE
-0A6CA BAMUM LETTER PEE
-0A6CB BAMUM LETTER FEE
-0A6CC BAMUM LETTER RU
-0A6CD BAMUM LETTER LU
-0A6CE BAMUM LETTER MI
-0A6CF BAMUM LETTER NI
-0A6D0 BAMUM LETTER REUX
-0A6D1 BAMUM LETTER RAE
-0A6D2 BAMUM LETTER KEN
-0A6D3 BAMUM LETTER NGKWAEN
-0A6D4 BAMUM LETTER NGGA
-0A6D5 BAMUM LETTER NGA
-0A6D6 BAMUM LETTER SHO
-0A6D7 BAMUM LETTER PUAE
-0A6D8 BAMUM LETTER FU
-0A6D9 BAMUM LETTER FOM
-0A6DA BAMUM LETTER WA
-0A6DB BAMUM LETTER NA
-0A6DC BAMUM LETTER LI
-0A6DD BAMUM LETTER PI
-0A6DE BAMUM LETTER LOQ
-0A6DF BAMUM LETTER KO
-0A6E0 BAMUM LETTER MBEN
-0A6E1 BAMUM LETTER REN
-0A6E2 BAMUM LETTER MEN
-0A6E3 BAMUM LETTER MA
-0A6E4 BAMUM LETTER TI
-0A6E5 BAMUM LETTER KI
-0A6E6 BAMUM LETTER MO
-0A6E7 BAMUM LETTER MBAA
-0A6E8 BAMUM LETTER TET
-0A6E9 BAMUM LETTER KPA
-0A6EA BAMUM LETTER TEN
-0A6EB BAMUM LETTER NTUU
-0A6EC BAMUM LETTER SAMBA
-0A6ED BAMUM LETTER FAAMAE
-0A6EE BAMUM LETTER KOVUU
-0A6EF BAMUM LETTER KOGHOM
-0A6F0 BAMUM COMBINING MARK KOQNDON
-0A6F1 BAMUM COMBINING MARK TUKWENTIS
-0A6F2 BAMUM NJAEMLI
-0A6F3 BAMUM FULL STOP
-0A6F4 BAMUM COLON
-0A6F5 BAMUM COMMA
-0A6F6 BAMUM SEMICOLON
-0A6F7 BAMUM QUESTION MARK
-0A700 MODIFIER LETTER CHINESE TONE YIN PING
-0A701 MODIFIER LETTER CHINESE TONE YANG PING
-0A702 MODIFIER LETTER CHINESE TONE YIN SHANG
-0A703 MODIFIER LETTER CHINESE TONE YANG SHANG
-0A704 MODIFIER LETTER CHINESE TONE YIN QU
-0A705 MODIFIER LETTER CHINESE TONE YANG QU
-0A706 MODIFIER LETTER CHINESE TONE YIN RU
-0A707 MODIFIER LETTER CHINESE TONE YANG RU
-0A708 MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR
-0A709 MODIFIER LETTER HIGH DOTTED TONE BAR
-0A70A MODIFIER LETTER MID DOTTED TONE BAR
-0A70B MODIFIER LETTER LOW DOTTED TONE BAR
-0A70C MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR
-0A70D MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR
-0A70E MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR
-0A70F MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR
-0A710 MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR
-0A711 MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR
-0A712 MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR
-0A713 MODIFIER LETTER HIGH LEFT-STEM TONE BAR
-0A714 MODIFIER LETTER MID LEFT-STEM TONE BAR
-0A715 MODIFIER LETTER LOW LEFT-STEM TONE BAR
-0A716 MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR
-0A717 MODIFIER LETTER DOT VERTICAL BAR
-0A718 MODIFIER LETTER DOT SLASH
-0A719 MODIFIER LETTER DOT HORIZONTAL BAR
-0A71A MODIFIER LETTER LOWER RIGHT CORNER ANGLE
-0A71B MODIFIER LETTER RAISED UP ARROW
-0A71C MODIFIER LETTER RAISED DOWN ARROW
-0A71D MODIFIER LETTER RAISED EXCLAMATION MARK
-0A71E MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK
-0A71F MODIFIER LETTER LOW INVERTED EXCLAMATION MARK
-0A720 MODIFIER LETTER STRESS AND HIGH TONE
-0A721 MODIFIER LETTER STRESS AND LOW TONE
-0A722 LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF
-0A723 LATIN SMALL LETTER EGYPTOLOGICAL ALEF
-0A724 LATIN CAPITAL LETTER EGYPTOLOGICAL AIN
-0A725 LATIN SMALL LETTER EGYPTOLOGICAL AIN
-0A726 LATIN CAPITAL LETTER HENG
-0A727 LATIN SMALL LETTER HENG
-0A728 LATIN CAPITAL LETTER TZ
-0A729 LATIN SMALL LETTER TZ
-0A72A LATIN CAPITAL LETTER TRESILLO
-0A72B LATIN SMALL LETTER TRESILLO
-0A72C LATIN CAPITAL LETTER CUATRILLO
-0A72D LATIN SMALL LETTER CUATRILLO
-0A72E LATIN CAPITAL LETTER CUATRILLO WITH COMMA
-0A72F LATIN SMALL LETTER CUATRILLO WITH COMMA
-0A730 LATIN LETTER SMALL CAPITAL F
-0A731 LATIN LETTER SMALL CAPITAL S
-0A732 LATIN CAPITAL LETTER AA
-0A733 LATIN SMALL LETTER AA
-0A734 LATIN CAPITAL LETTER AO
-0A735 LATIN SMALL LETTER AO
-0A736 LATIN CAPITAL LETTER AU
-0A737 LATIN SMALL LETTER AU
-0A738 LATIN CAPITAL LETTER AV
-0A739 LATIN SMALL LETTER AV
-0A73A LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR
-0A73B LATIN SMALL LETTER AV WITH HORIZONTAL BAR
-0A73C LATIN CAPITAL LETTER AY
-0A73D LATIN SMALL LETTER AY
-0A73E LATIN CAPITAL LETTER REVERSED C WITH DOT
-0A73F LATIN SMALL LETTER REVERSED C WITH DOT
-0A740 LATIN CAPITAL LETTER K WITH STROKE
-0A741 LATIN SMALL LETTER K WITH STROKE
-0A742 LATIN CAPITAL LETTER K WITH DIAGONAL STROKE
-0A743 LATIN SMALL LETTER K WITH DIAGONAL STROKE
-0A744 LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE
-0A745 LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE
-0A746 LATIN CAPITAL LETTER BROKEN L
-0A747 LATIN SMALL LETTER BROKEN L
-0A748 LATIN CAPITAL LETTER L WITH HIGH STROKE
-0A749 LATIN SMALL LETTER L WITH HIGH STROKE
-0A74A LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY
-0A74B LATIN SMALL LETTER O WITH LONG STROKE OVERLAY
-0A74C LATIN CAPITAL LETTER O WITH LOOP
-0A74D LATIN SMALL LETTER O WITH LOOP
-0A74E LATIN CAPITAL LETTER OO
-0A74F LATIN SMALL LETTER OO
-0A750 LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER
-0A751 LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER
-0A752 LATIN CAPITAL LETTER P WITH FLOURISH
-0A753 LATIN SMALL LETTER P WITH FLOURISH
-0A754 LATIN CAPITAL LETTER P WITH SQUIRREL TAIL
-0A755 LATIN SMALL LETTER P WITH SQUIRREL TAIL
-0A756 LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER
-0A757 LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER
-0A758 LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE
-0A759 LATIN SMALL LETTER Q WITH DIAGONAL STROKE
-0A75A LATIN CAPITAL LETTER R ROTUNDA
-0A75B LATIN SMALL LETTER R ROTUNDA
-0A75C LATIN CAPITAL LETTER RUM ROTUNDA
-0A75D LATIN SMALL LETTER RUM ROTUNDA
-0A75E LATIN CAPITAL LETTER V WITH DIAGONAL STROKE
-0A75F LATIN SMALL LETTER V WITH DIAGONAL STROKE
-0A760 LATIN CAPITAL LETTER VY
-0A761 LATIN SMALL LETTER VY
-0A762 LATIN CAPITAL LETTER VISIGOTHIC Z
-0A763 LATIN SMALL LETTER VISIGOTHIC Z
-0A764 LATIN CAPITAL LETTER THORN WITH STROKE
-0A765 LATIN SMALL LETTER THORN WITH STROKE
-0A766 LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER
-0A767 LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER
-0A768 LATIN CAPITAL LETTER VEND
-0A769 LATIN SMALL LETTER VEND
-0A76A LATIN CAPITAL LETTER ET
-0A76B LATIN SMALL LETTER ET
-0A76C LATIN CAPITAL LETTER IS
-0A76D LATIN SMALL LETTER IS
-0A76E LATIN CAPITAL LETTER CON
-0A76F LATIN SMALL LETTER CON
-0A770 MODIFIER LETTER US
-0A771 LATIN SMALL LETTER DUM
-0A772 LATIN SMALL LETTER LUM
-0A773 LATIN SMALL LETTER MUM
-0A774 LATIN SMALL LETTER NUM
-0A775 LATIN SMALL LETTER RUM
-0A776 LATIN LETTER SMALL CAPITAL RUM
-0A777 LATIN SMALL LETTER TUM
-0A778 LATIN SMALL LETTER UM
-0A779 LATIN CAPITAL LETTER INSULAR D
-0A77A LATIN SMALL LETTER INSULAR D
-0A77B LATIN CAPITAL LETTER INSULAR F
-0A77C LATIN SMALL LETTER INSULAR F
-0A77D LATIN CAPITAL LETTER INSULAR G
-0A77E LATIN CAPITAL LETTER TURNED INSULAR G
-0A77F LATIN SMALL LETTER TURNED INSULAR G
-0A780 LATIN CAPITAL LETTER TURNED L
-0A781 LATIN SMALL LETTER TURNED L
-0A782 LATIN CAPITAL LETTER INSULAR R
-0A783 LATIN SMALL LETTER INSULAR R
-0A784 LATIN CAPITAL LETTER INSULAR S
-0A785 LATIN SMALL LETTER INSULAR S
-0A786 LATIN CAPITAL LETTER INSULAR T
-0A787 LATIN SMALL LETTER INSULAR T
-0A788 MODIFIER LETTER LOW CIRCUMFLEX ACCENT
-0A789 MODIFIER LETTER COLON
-0A78A MODIFIER LETTER SHORT EQUALS SIGN
-0A78B LATIN CAPITAL LETTER SALTILLO
-0A78C LATIN SMALL LETTER SALTILLO
-0A78D LATIN CAPITAL LETTER TURNED H
-0A78E LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
-0A78F LATIN LETTER SINOLOGICAL DOT
-0A790 LATIN CAPITAL LETTER N WITH DESCENDER
-0A791 LATIN SMALL LETTER N WITH DESCENDER
-0A792 LATIN CAPITAL LETTER C WITH BAR
-0A793 LATIN SMALL LETTER C WITH BAR
-0A794 LATIN SMALL LETTER C WITH PALATAL HOOK
-0A795 LATIN SMALL LETTER H WITH PALATAL HOOK
-0A796 LATIN CAPITAL LETTER B WITH FLOURISH
-0A797 LATIN SMALL LETTER B WITH FLOURISH
-0A798 LATIN CAPITAL LETTER F WITH STROKE
-0A799 LATIN SMALL LETTER F WITH STROKE
-0A79A LATIN CAPITAL LETTER VOLAPUK AE
-0A79B LATIN SMALL LETTER VOLAPUK AE
-0A79C LATIN CAPITAL LETTER VOLAPUK OE
-0A79D LATIN SMALL LETTER VOLAPUK OE
-0A79E LATIN CAPITAL LETTER VOLAPUK UE
-0A79F LATIN SMALL LETTER VOLAPUK UE
-0A7A0 LATIN CAPITAL LETTER G WITH OBLIQUE STROKE
-0A7A1 LATIN SMALL LETTER G WITH OBLIQUE STROKE
-0A7A2 LATIN CAPITAL LETTER K WITH OBLIQUE STROKE
-0A7A3 LATIN SMALL LETTER K WITH OBLIQUE STROKE
-0A7A4 LATIN CAPITAL LETTER N WITH OBLIQUE STROKE
-0A7A5 LATIN SMALL LETTER N WITH OBLIQUE STROKE
-0A7A6 LATIN CAPITAL LETTER R WITH OBLIQUE STROKE
-0A7A7 LATIN SMALL LETTER R WITH OBLIQUE STROKE
-0A7A8 LATIN CAPITAL LETTER S WITH OBLIQUE STROKE
-0A7A9 LATIN SMALL LETTER S WITH OBLIQUE STROKE
-0A7AA LATIN CAPITAL LETTER H WITH HOOK
-0A7AB LATIN CAPITAL LETTER REVERSED OPEN E
-0A7AC LATIN CAPITAL LETTER SCRIPT G
-0A7AD LATIN CAPITAL LETTER L WITH BELT
-0A7AE LATIN CAPITAL LETTER SMALL CAPITAL I
-0A7AF LATIN LETTER SMALL CAPITAL Q
-0A7B0 LATIN CAPITAL LETTER TURNED K
-0A7B1 LATIN CAPITAL LETTER TURNED T
-0A7B2 LATIN CAPITAL LETTER J WITH CROSSED-TAIL
-0A7B3 LATIN CAPITAL LETTER CHI
-0A7B4 LATIN CAPITAL LETTER BETA
-0A7B5 LATIN SMALL LETTER BETA
-0A7B6 LATIN CAPITAL LETTER OMEGA
-0A7B7 LATIN SMALL LETTER OMEGA
-0A7B8 LATIN CAPITAL LETTER U WITH STROKE
-0A7B9 LATIN SMALL LETTER U WITH STROKE
-0A7BA LATIN CAPITAL LETTER GLOTTAL A
-0A7BB LATIN SMALL LETTER GLOTTAL A
-0A7BC LATIN CAPITAL LETTER GLOTTAL I
-0A7BD LATIN SMALL LETTER GLOTTAL I
-0A7BE LATIN CAPITAL LETTER GLOTTAL U
-0A7BF LATIN SMALL LETTER GLOTTAL U
-0A7C2 LATIN CAPITAL LETTER ANGLICANA W
-0A7C3 LATIN SMALL LETTER ANGLICANA W
-0A7C4 LATIN CAPITAL LETTER C WITH PALATAL HOOK
-0A7C5 LATIN CAPITAL LETTER S WITH HOOK
-0A7C6 LATIN CAPITAL LETTER Z WITH PALATAL HOOK
-0A7F7 LATIN EPIGRAPHIC LETTER SIDEWAYS I
-0A7F8 MODIFIER LETTER CAPITAL H WITH STROKE
-0A7F9 MODIFIER LETTER SMALL LIGATURE OE
-0A7FA LATIN LETTER SMALL CAPITAL TURNED M
-0A7FB LATIN EPIGRAPHIC LETTER REVERSED F
-0A7FC LATIN EPIGRAPHIC LETTER REVERSED P
-0A7FD LATIN EPIGRAPHIC LETTER INVERTED M
-0A7FE LATIN EPIGRAPHIC LETTER I LONGA
-0A7FF LATIN EPIGRAPHIC LETTER ARCHAIC M
-0A800 SYLOTI NAGRI LETTER A
-0A801 SYLOTI NAGRI LETTER I
-0A802 SYLOTI NAGRI SIGN DVISVARA
-0A803 SYLOTI NAGRI LETTER U
-0A804 SYLOTI NAGRI LETTER E
-0A805 SYLOTI NAGRI LETTER O
-0A806 SYLOTI NAGRI SIGN HASANTA
-0A807 SYLOTI NAGRI LETTER KO
-0A808 SYLOTI NAGRI LETTER KHO
-0A809 SYLOTI NAGRI LETTER GO
-0A80A SYLOTI NAGRI LETTER GHO
-0A80B SYLOTI NAGRI SIGN ANUSVARA
-0A80C SYLOTI NAGRI LETTER CO
-0A80D SYLOTI NAGRI LETTER CHO
-0A80E SYLOTI NAGRI LETTER JO
-0A80F SYLOTI NAGRI LETTER JHO
-0A810 SYLOTI NAGRI LETTER TTO
-0A811 SYLOTI NAGRI LETTER TTHO
-0A812 SYLOTI NAGRI LETTER DDO
-0A813 SYLOTI NAGRI LETTER DDHO
-0A814 SYLOTI NAGRI LETTER TO
-0A815 SYLOTI NAGRI LETTER THO
-0A816 SYLOTI NAGRI LETTER DO
-0A817 SYLOTI NAGRI LETTER DHO
-0A818 SYLOTI NAGRI LETTER NO
-0A819 SYLOTI NAGRI LETTER PO
-0A81A SYLOTI NAGRI LETTER PHO
-0A81B SYLOTI NAGRI LETTER BO
-0A81C SYLOTI NAGRI LETTER BHO
-0A81D SYLOTI NAGRI LETTER MO
-0A81E SYLOTI NAGRI LETTER RO
-0A81F SYLOTI NAGRI LETTER LO
-0A820 SYLOTI NAGRI LETTER RRO
-0A821 SYLOTI NAGRI LETTER SO
-0A822 SYLOTI NAGRI LETTER HO
-0A823 SYLOTI NAGRI VOWEL SIGN A
-0A824 SYLOTI NAGRI VOWEL SIGN I
-0A825 SYLOTI NAGRI VOWEL SIGN U
-0A826 SYLOTI NAGRI VOWEL SIGN E
-0A827 SYLOTI NAGRI VOWEL SIGN OO
-0A828 SYLOTI NAGRI POETRY MARK-1
-0A829 SYLOTI NAGRI POETRY MARK-2
-0A82A SYLOTI NAGRI POETRY MARK-3
-0A82B SYLOTI NAGRI POETRY MARK-4
-0A830 NORTH INDIC FRACTION ONE QUARTER
-0A831 NORTH INDIC FRACTION ONE HALF
-0A832 NORTH INDIC FRACTION THREE QUARTERS
-0A833 NORTH INDIC FRACTION ONE SIXTEENTH
-0A834 NORTH INDIC FRACTION ONE EIGHTH
-0A835 NORTH INDIC FRACTION THREE SIXTEENTHS
-0A836 NORTH INDIC QUARTER MARK
-0A837 NORTH INDIC PLACEHOLDER MARK
-0A838 NORTH INDIC RUPEE MARK
-0A839 NORTH INDIC QUANTITY MARK
-0A840 PHAGS-PA LETTER KA
-0A841 PHAGS-PA LETTER KHA
-0A842 PHAGS-PA LETTER GA
-0A843 PHAGS-PA LETTER NGA
-0A844 PHAGS-PA LETTER CA
-0A845 PHAGS-PA LETTER CHA
-0A846 PHAGS-PA LETTER JA
-0A847 PHAGS-PA LETTER NYA
-0A848 PHAGS-PA LETTER TA
-0A849 PHAGS-PA LETTER THA
-0A84A PHAGS-PA LETTER DA
-0A84B PHAGS-PA LETTER NA
-0A84C PHAGS-PA LETTER PA
-0A84D PHAGS-PA LETTER PHA
-0A84E PHAGS-PA LETTER BA
-0A84F PHAGS-PA LETTER MA
-0A850 PHAGS-PA LETTER TSA
-0A851 PHAGS-PA LETTER TSHA
-0A852 PHAGS-PA LETTER DZA
-0A853 PHAGS-PA LETTER WA
-0A854 PHAGS-PA LETTER ZHA
-0A855 PHAGS-PA LETTER ZA
-0A856 PHAGS-PA LETTER SMALL A
-0A857 PHAGS-PA LETTER YA
-0A858 PHAGS-PA LETTER RA
-0A859 PHAGS-PA LETTER LA
-0A85A PHAGS-PA LETTER SHA
-0A85B PHAGS-PA LETTER SA
-0A85C PHAGS-PA LETTER HA
-0A85D PHAGS-PA LETTER A
-0A85E PHAGS-PA LETTER I
-0A85F PHAGS-PA LETTER U
-0A860 PHAGS-PA LETTER E
-0A861 PHAGS-PA LETTER O
-0A862 PHAGS-PA LETTER QA
-0A863 PHAGS-PA LETTER XA
-0A864 PHAGS-PA LETTER FA
-0A865 PHAGS-PA LETTER GGA
-0A866 PHAGS-PA LETTER EE
-0A867 PHAGS-PA SUBJOINED LETTER WA
-0A868 PHAGS-PA SUBJOINED LETTER YA
-0A869 PHAGS-PA LETTER TTA
-0A86A PHAGS-PA LETTER TTHA
-0A86B PHAGS-PA LETTER DDA
-0A86C PHAGS-PA LETTER NNA
-0A86D PHAGS-PA LETTER ALTERNATE YA
-0A86E PHAGS-PA LETTER VOICELESS SHA
-0A86F PHAGS-PA LETTER VOICED HA
-0A870 PHAGS-PA LETTER ASPIRATED FA
-0A871 PHAGS-PA SUBJOINED LETTER RA
-0A872 PHAGS-PA SUPERFIXED LETTER RA
-0A873 PHAGS-PA LETTER CANDRABINDU
-0A874 PHAGS-PA SINGLE HEAD MARK
-0A875 PHAGS-PA DOUBLE HEAD MARK
-0A876 PHAGS-PA MARK SHAD
-0A877 PHAGS-PA MARK DOUBLE SHAD
-0A880 SAURASHTRA SIGN ANUSVARA
-0A881 SAURASHTRA SIGN VISARGA
-0A882 SAURASHTRA LETTER A
-0A883 SAURASHTRA LETTER AA
-0A884 SAURASHTRA LETTER I
-0A885 SAURASHTRA LETTER II
-0A886 SAURASHTRA LETTER U
-0A887 SAURASHTRA LETTER UU
-0A888 SAURASHTRA LETTER VOCALIC R
-0A889 SAURASHTRA LETTER VOCALIC RR
-0A88A SAURASHTRA LETTER VOCALIC L
-0A88B SAURASHTRA LETTER VOCALIC LL
-0A88C SAURASHTRA LETTER E
-0A88D SAURASHTRA LETTER EE
-0A88E SAURASHTRA LETTER AI
-0A88F SAURASHTRA LETTER O
-0A890 SAURASHTRA LETTER OO
-0A891 SAURASHTRA LETTER AU
-0A892 SAURASHTRA LETTER KA
-0A893 SAURASHTRA LETTER KHA
-0A894 SAURASHTRA LETTER GA
-0A895 SAURASHTRA LETTER GHA
-0A896 SAURASHTRA LETTER NGA
-0A897 SAURASHTRA LETTER CA
-0A898 SAURASHTRA LETTER CHA
-0A899 SAURASHTRA LETTER JA
-0A89A SAURASHTRA LETTER JHA
-0A89B SAURASHTRA LETTER NYA
-0A89C SAURASHTRA LETTER TTA
-0A89D SAURASHTRA LETTER TTHA
-0A89E SAURASHTRA LETTER DDA
-0A89F SAURASHTRA LETTER DDHA
-0A8A0 SAURASHTRA LETTER NNA
-0A8A1 SAURASHTRA LETTER TA
-0A8A2 SAURASHTRA LETTER THA
-0A8A3 SAURASHTRA LETTER DA
-0A8A4 SAURASHTRA LETTER DHA
-0A8A5 SAURASHTRA LETTER NA
-0A8A6 SAURASHTRA LETTER PA
-0A8A7 SAURASHTRA LETTER PHA
-0A8A8 SAURASHTRA LETTER BA
-0A8A9 SAURASHTRA LETTER BHA
-0A8AA SAURASHTRA LETTER MA
-0A8AB SAURASHTRA LETTER YA
-0A8AC SAURASHTRA LETTER RA
-0A8AD SAURASHTRA LETTER LA
-0A8AE SAURASHTRA LETTER VA
-0A8AF SAURASHTRA LETTER SHA
-0A8B0 SAURASHTRA LETTER SSA
-0A8B1 SAURASHTRA LETTER SA
-0A8B2 SAURASHTRA LETTER HA
-0A8B3 SAURASHTRA LETTER LLA
-0A8B4 SAURASHTRA CONSONANT SIGN HAARU
-0A8B5 SAURASHTRA VOWEL SIGN AA
-0A8B6 SAURASHTRA VOWEL SIGN I
-0A8B7 SAURASHTRA VOWEL SIGN II
-0A8B8 SAURASHTRA VOWEL SIGN U
-0A8B9 SAURASHTRA VOWEL SIGN UU
-0A8BA SAURASHTRA VOWEL SIGN VOCALIC R
-0A8BB SAURASHTRA VOWEL SIGN VOCALIC RR
-0A8BC SAURASHTRA VOWEL SIGN VOCALIC L
-0A8BD SAURASHTRA VOWEL SIGN VOCALIC LL
-0A8BE SAURASHTRA VOWEL SIGN E
-0A8BF SAURASHTRA VOWEL SIGN EE
-0A8C0 SAURASHTRA VOWEL SIGN AI
-0A8C1 SAURASHTRA VOWEL SIGN O
-0A8C2 SAURASHTRA VOWEL SIGN OO
-0A8C3 SAURASHTRA VOWEL SIGN AU
-0A8C4 SAURASHTRA SIGN VIRAMA
-0A8C5 SAURASHTRA SIGN CANDRABINDU
-0A8CE SAURASHTRA DANDA
-0A8CF SAURASHTRA DOUBLE DANDA
-0A8D0 SAURASHTRA DIGIT ZERO
-0A8D1 SAURASHTRA DIGIT ONE
-0A8D2 SAURASHTRA DIGIT TWO
-0A8D3 SAURASHTRA DIGIT THREE
-0A8D4 SAURASHTRA DIGIT FOUR
-0A8D5 SAURASHTRA DIGIT FIVE
-0A8D6 SAURASHTRA DIGIT SIX
-0A8D7 SAURASHTRA DIGIT SEVEN
-0A8D8 SAURASHTRA DIGIT EIGHT
-0A8D9 SAURASHTRA DIGIT NINE
-0A8E0 COMBINING DEVANAGARI DIGIT ZERO
-0A8E1 COMBINING DEVANAGARI DIGIT ONE
-0A8E2 COMBINING DEVANAGARI DIGIT TWO
-0A8E3 COMBINING DEVANAGARI DIGIT THREE
-0A8E4 COMBINING DEVANAGARI DIGIT FOUR
-0A8E5 COMBINING DEVANAGARI DIGIT FIVE
-0A8E6 COMBINING DEVANAGARI DIGIT SIX
-0A8E7 COMBINING DEVANAGARI DIGIT SEVEN
-0A8E8 COMBINING DEVANAGARI DIGIT EIGHT
-0A8E9 COMBINING DEVANAGARI DIGIT NINE
-0A8EA COMBINING DEVANAGARI LETTER A
-0A8EB COMBINING DEVANAGARI LETTER U
-0A8EC COMBINING DEVANAGARI LETTER KA
-0A8ED COMBINING DEVANAGARI LETTER NA
-0A8EE COMBINING DEVANAGARI LETTER PA
-0A8EF COMBINING DEVANAGARI LETTER RA
-0A8F0 COMBINING DEVANAGARI LETTER VI
-0A8F1 COMBINING DEVANAGARI SIGN AVAGRAHA
-0A8F2 DEVANAGARI SIGN SPACING CANDRABINDU
-0A8F3 DEVANAGARI SIGN CANDRABINDU VIRAMA
-0A8F4 DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA
-0A8F5 DEVANAGARI SIGN CANDRABINDU TWO
-0A8F6 DEVANAGARI SIGN CANDRABINDU THREE
-0A8F7 DEVANAGARI SIGN CANDRABINDU AVAGRAHA
-0A8F8 DEVANAGARI SIGN PUSHPIKA
-0A8F9 DEVANAGARI GAP FILLER
-0A8FA DEVANAGARI CARET
-0A8FB DEVANAGARI HEADSTROKE
-0A8FC DEVANAGARI SIGN SIDDHAM
-0A8FD DEVANAGARI JAIN OM
-0A8FE DEVANAGARI LETTER AY
-0A8FF DEVANAGARI VOWEL SIGN AY
-0A900 KAYAH LI DIGIT ZERO
-0A901 KAYAH LI DIGIT ONE
-0A902 KAYAH LI DIGIT TWO
-0A903 KAYAH LI DIGIT THREE
-0A904 KAYAH LI DIGIT FOUR
-0A905 KAYAH LI DIGIT FIVE
-0A906 KAYAH LI DIGIT SIX
-0A907 KAYAH LI DIGIT SEVEN
-0A908 KAYAH LI DIGIT EIGHT
-0A909 KAYAH LI DIGIT NINE
-0A90A KAYAH LI LETTER KA
-0A90B KAYAH LI LETTER KHA
-0A90C KAYAH LI LETTER GA
-0A90D KAYAH LI LETTER NGA
-0A90E KAYAH LI LETTER SA
-0A90F KAYAH LI LETTER SHA
-0A910 KAYAH LI LETTER ZA
-0A911 KAYAH LI LETTER NYA
-0A912 KAYAH LI LETTER TA
-0A913 KAYAH LI LETTER HTA
-0A914 KAYAH LI LETTER NA
-0A915 KAYAH LI LETTER PA
-0A916 KAYAH LI LETTER PHA
-0A917 KAYAH LI LETTER MA
-0A918 KAYAH LI LETTER DA
-0A919 KAYAH LI LETTER BA
-0A91A KAYAH LI LETTER RA
-0A91B KAYAH LI LETTER YA
-0A91C KAYAH LI LETTER LA
-0A91D KAYAH LI LETTER WA
-0A91E KAYAH LI LETTER THA
-0A91F KAYAH LI LETTER HA
-0A920 KAYAH LI LETTER VA
-0A921 KAYAH LI LETTER CA
-0A922 KAYAH LI LETTER A
-0A923 KAYAH LI LETTER OE
-0A924 KAYAH LI LETTER I
-0A925 KAYAH LI LETTER OO
-0A926 KAYAH LI VOWEL UE
-0A927 KAYAH LI VOWEL E
-0A928 KAYAH LI VOWEL U
-0A929 KAYAH LI VOWEL EE
-0A92A KAYAH LI VOWEL O
-0A92B KAYAH LI TONE PLOPHU
-0A92C KAYAH LI TONE CALYA
-0A92D KAYAH LI TONE CALYA PLOPHU
-0A92E KAYAH LI SIGN CWI
-0A92F KAYAH LI SIGN SHYA
-0A930 REJANG LETTER KA
-0A931 REJANG LETTER GA
-0A932 REJANG LETTER NGA
-0A933 REJANG LETTER TA
-0A934 REJANG LETTER DA
-0A935 REJANG LETTER NA
-0A936 REJANG LETTER PA
-0A937 REJANG LETTER BA
-0A938 REJANG LETTER MA
-0A939 REJANG LETTER CA
-0A93A REJANG LETTER JA
-0A93B REJANG LETTER NYA
-0A93C REJANG LETTER SA
-0A93D REJANG LETTER RA
-0A93E REJANG LETTER LA
-0A93F REJANG LETTER YA
-0A940 REJANG LETTER WA
-0A941 REJANG LETTER HA
-0A942 REJANG LETTER MBA
-0A943 REJANG LETTER NGGA
-0A944 REJANG LETTER NDA
-0A945 REJANG LETTER NYJA
-0A946 REJANG LETTER A
-0A947 REJANG VOWEL SIGN I
-0A948 REJANG VOWEL SIGN U
-0A949 REJANG VOWEL SIGN E
-0A94A REJANG VOWEL SIGN AI
-0A94B REJANG VOWEL SIGN O
-0A94C REJANG VOWEL SIGN AU
-0A94D REJANG VOWEL SIGN EU
-0A94E REJANG VOWEL SIGN EA
-0A94F REJANG CONSONANT SIGN NG
-0A950 REJANG CONSONANT SIGN N
-0A951 REJANG CONSONANT SIGN R
-0A952 REJANG CONSONANT SIGN H
-0A953 REJANG VIRAMA
-0A95F REJANG SECTION MARK
-0A960 HANGUL CHOSEONG TIKEUT-MIEUM
-0A961 HANGUL CHOSEONG TIKEUT-PIEUP
-0A962 HANGUL CHOSEONG TIKEUT-SIOS
-0A963 HANGUL CHOSEONG TIKEUT-CIEUC
-0A964 HANGUL CHOSEONG RIEUL-KIYEOK
-0A965 HANGUL CHOSEONG RIEUL-SSANGKIYEOK
-0A966 HANGUL CHOSEONG RIEUL-TIKEUT
-0A967 HANGUL CHOSEONG RIEUL-SSANGTIKEUT
-0A968 HANGUL CHOSEONG RIEUL-MIEUM
-0A969 HANGUL CHOSEONG RIEUL-PIEUP
-0A96A HANGUL CHOSEONG RIEUL-SSANGPIEUP
-0A96B HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP
-0A96C HANGUL CHOSEONG RIEUL-SIOS
-0A96D HANGUL CHOSEONG RIEUL-CIEUC
-0A96E HANGUL CHOSEONG RIEUL-KHIEUKH
-0A96F HANGUL CHOSEONG MIEUM-KIYEOK
-0A970 HANGUL CHOSEONG MIEUM-TIKEUT
-0A971 HANGUL CHOSEONG MIEUM-SIOS
-0A972 HANGUL CHOSEONG PIEUP-SIOS-THIEUTH
-0A973 HANGUL CHOSEONG PIEUP-KHIEUKH
-0A974 HANGUL CHOSEONG PIEUP-HIEUH
-0A975 HANGUL CHOSEONG SSANGSIOS-PIEUP
-0A976 HANGUL CHOSEONG IEUNG-RIEUL
-0A977 HANGUL CHOSEONG IEUNG-HIEUH
-0A978 HANGUL CHOSEONG SSANGCIEUC-HIEUH
-0A979 HANGUL CHOSEONG SSANGTHIEUTH
-0A97A HANGUL CHOSEONG PHIEUPH-HIEUH
-0A97B HANGUL CHOSEONG HIEUH-SIOS
-0A97C HANGUL CHOSEONG SSANGYEORINHIEUH
-0A980 JAVANESE SIGN PANYANGGA
-0A981 JAVANESE SIGN CECAK
-0A982 JAVANESE SIGN LAYAR
-0A983 JAVANESE SIGN WIGNYAN
-0A984 JAVANESE LETTER A
-0A985 JAVANESE LETTER I KAWI
-0A986 JAVANESE LETTER I
-0A987 JAVANESE LETTER II
-0A988 JAVANESE LETTER U
-0A989 JAVANESE LETTER PA CEREK
-0A98A JAVANESE LETTER NGA LELET
-0A98B JAVANESE LETTER NGA LELET RASWADI
-0A98C JAVANESE LETTER E
-0A98D JAVANESE LETTER AI
-0A98E JAVANESE LETTER O
-0A98F JAVANESE LETTER KA
-0A990 JAVANESE LETTER KA SASAK
-0A991 JAVANESE LETTER KA MURDA
-0A992 JAVANESE LETTER GA
-0A993 JAVANESE LETTER GA MURDA
-0A994 JAVANESE LETTER NGA
-0A995 JAVANESE LETTER CA
-0A996 JAVANESE LETTER CA MURDA
-0A997 JAVANESE LETTER JA
-0A998 JAVANESE LETTER NYA MURDA
-0A999 JAVANESE LETTER JA MAHAPRANA
-0A99A JAVANESE LETTER NYA
-0A99B JAVANESE LETTER TTA
-0A99C JAVANESE LETTER TTA MAHAPRANA
-0A99D JAVANESE LETTER DDA
-0A99E JAVANESE LETTER DDA MAHAPRANA
-0A99F JAVANESE LETTER NA MURDA
-0A9A0 JAVANESE LETTER TA
-0A9A1 JAVANESE LETTER TA MURDA
-0A9A2 JAVANESE LETTER DA
-0A9A3 JAVANESE LETTER DA MAHAPRANA
-0A9A4 JAVANESE LETTER NA
-0A9A5 JAVANESE LETTER PA
-0A9A6 JAVANESE LETTER PA MURDA
-0A9A7 JAVANESE LETTER BA
-0A9A8 JAVANESE LETTER BA MURDA
-0A9A9 JAVANESE LETTER MA
-0A9AA JAVANESE LETTER YA
-0A9AB JAVANESE LETTER RA
-0A9AC JAVANESE LETTER RA AGUNG
-0A9AD JAVANESE LETTER LA
-0A9AE JAVANESE LETTER WA
-0A9AF JAVANESE LETTER SA MURDA
-0A9B0 JAVANESE LETTER SA MAHAPRANA
-0A9B1 JAVANESE LETTER SA
-0A9B2 JAVANESE LETTER HA
-0A9B3 JAVANESE SIGN CECAK TELU
-0A9B4 JAVANESE VOWEL SIGN TARUNG
-0A9B5 JAVANESE VOWEL SIGN TOLONG
-0A9B6 JAVANESE VOWEL SIGN WULU
-0A9B7 JAVANESE VOWEL SIGN WULU MELIK
-0A9B8 JAVANESE VOWEL SIGN SUKU
-0A9B9 JAVANESE VOWEL SIGN SUKU MENDUT
-0A9BA JAVANESE VOWEL SIGN TALING
-0A9BB JAVANESE VOWEL SIGN DIRGA MURE
-0A9BC JAVANESE VOWEL SIGN PEPET
-0A9BD JAVANESE CONSONANT SIGN KERET
-0A9BE JAVANESE CONSONANT SIGN PENGKAL
-0A9BF JAVANESE CONSONANT SIGN CAKRA
-0A9C0 JAVANESE PANGKON
-0A9C1 JAVANESE LEFT RERENGGAN
-0A9C2 JAVANESE RIGHT RERENGGAN
-0A9C3 JAVANESE PADA ANDAP
-0A9C4 JAVANESE PADA MADYA
-0A9C5 JAVANESE PADA LUHUR
-0A9C6 JAVANESE PADA WINDU
-0A9C7 JAVANESE PADA PANGKAT
-0A9C8 JAVANESE PADA LINGSA
-0A9C9 JAVANESE PADA LUNGSI
-0A9CA JAVANESE PADA ADEG
-0A9CB JAVANESE PADA ADEG ADEG
-0A9CC JAVANESE PADA PISELEH
-0A9CD JAVANESE TURNED PADA PISELEH
-0A9CF JAVANESE PANGRANGKEP
-0A9D0 JAVANESE DIGIT ZERO
-0A9D1 JAVANESE DIGIT ONE
-0A9D2 JAVANESE DIGIT TWO
-0A9D3 JAVANESE DIGIT THREE
-0A9D4 JAVANESE DIGIT FOUR
-0A9D5 JAVANESE DIGIT FIVE
-0A9D6 JAVANESE DIGIT SIX
-0A9D7 JAVANESE DIGIT SEVEN
-0A9D8 JAVANESE DIGIT EIGHT
-0A9D9 JAVANESE DIGIT NINE
-0A9DE JAVANESE PADA TIRTA TUMETES
-0A9DF JAVANESE PADA ISEN-ISEN
-0A9E0 MYANMAR LETTER SHAN GHA
-0A9E1 MYANMAR LETTER SHAN CHA
-0A9E2 MYANMAR LETTER SHAN JHA
-0A9E3 MYANMAR LETTER SHAN NNA
-0A9E4 MYANMAR LETTER SHAN BHA
-0A9E5 MYANMAR SIGN SHAN SAW
-0A9E6 MYANMAR MODIFIER LETTER SHAN REDUPLICATION
-0A9E7 MYANMAR LETTER TAI LAING NYA
-0A9E8 MYANMAR LETTER TAI LAING FA
-0A9E9 MYANMAR LETTER TAI LAING GA
-0A9EA MYANMAR LETTER TAI LAING GHA
-0A9EB MYANMAR LETTER TAI LAING JA
-0A9EC MYANMAR LETTER TAI LAING JHA
-0A9ED MYANMAR LETTER TAI LAING DDA
-0A9EE MYANMAR LETTER TAI LAING DDHA
-0A9EF MYANMAR LETTER TAI LAING NNA
-0A9F0 MYANMAR TAI LAING DIGIT ZERO
-0A9F1 MYANMAR TAI LAING DIGIT ONE
-0A9F2 MYANMAR TAI LAING DIGIT TWO
-0A9F3 MYANMAR TAI LAING DIGIT THREE
-0A9F4 MYANMAR TAI LAING DIGIT FOUR
-0A9F5 MYANMAR TAI LAING DIGIT FIVE
-0A9F6 MYANMAR TAI LAING DIGIT SIX
-0A9F7 MYANMAR TAI LAING DIGIT SEVEN
-0A9F8 MYANMAR TAI LAING DIGIT EIGHT
-0A9F9 MYANMAR TAI LAING DIGIT NINE
-0A9FA MYANMAR LETTER TAI LAING LLA
-0A9FB MYANMAR LETTER TAI LAING DA
-0A9FC MYANMAR LETTER TAI LAING DHA
-0A9FD MYANMAR LETTER TAI LAING BA
-0A9FE MYANMAR LETTER TAI LAING BHA
-0AA00 CHAM LETTER A
-0AA01 CHAM LETTER I
-0AA02 CHAM LETTER U
-0AA03 CHAM LETTER E
-0AA04 CHAM LETTER AI
-0AA05 CHAM LETTER O
-0AA06 CHAM LETTER KA
-0AA07 CHAM LETTER KHA
-0AA08 CHAM LETTER GA
-0AA09 CHAM LETTER GHA
-0AA0A CHAM LETTER NGUE
-0AA0B CHAM LETTER NGA
-0AA0C CHAM LETTER CHA
-0AA0D CHAM LETTER CHHA
-0AA0E CHAM LETTER JA
-0AA0F CHAM LETTER JHA
-0AA10 CHAM LETTER NHUE
-0AA11 CHAM LETTER NHA
-0AA12 CHAM LETTER NHJA
-0AA13 CHAM LETTER TA
-0AA14 CHAM LETTER THA
-0AA15 CHAM LETTER DA
-0AA16 CHAM LETTER DHA
-0AA17 CHAM LETTER NUE
-0AA18 CHAM LETTER NA
-0AA19 CHAM LETTER DDA
-0AA1A CHAM LETTER PA
-0AA1B CHAM LETTER PPA
-0AA1C CHAM LETTER PHA
-0AA1D CHAM LETTER BA
-0AA1E CHAM LETTER BHA
-0AA1F CHAM LETTER MUE
-0AA20 CHAM LETTER MA
-0AA21 CHAM LETTER BBA
-0AA22 CHAM LETTER YA
-0AA23 CHAM LETTER RA
-0AA24 CHAM LETTER LA
-0AA25 CHAM LETTER VA
-0AA26 CHAM LETTER SSA
-0AA27 CHAM LETTER SA
-0AA28 CHAM LETTER HA
-0AA29 CHAM VOWEL SIGN AA
-0AA2A CHAM VOWEL SIGN I
-0AA2B CHAM VOWEL SIGN II
-0AA2C CHAM VOWEL SIGN EI
-0AA2D CHAM VOWEL SIGN U
-0AA2E CHAM VOWEL SIGN OE
-0AA2F CHAM VOWEL SIGN O
-0AA30 CHAM VOWEL SIGN AI
-0AA31 CHAM VOWEL SIGN AU
-0AA32 CHAM VOWEL SIGN UE
-0AA33 CHAM CONSONANT SIGN YA
-0AA34 CHAM CONSONANT SIGN RA
-0AA35 CHAM CONSONANT SIGN LA
-0AA36 CHAM CONSONANT SIGN WA
-0AA40 CHAM LETTER FINAL K
-0AA41 CHAM LETTER FINAL G
-0AA42 CHAM LETTER FINAL NG
-0AA43 CHAM CONSONANT SIGN FINAL NG
-0AA44 CHAM LETTER FINAL CH
-0AA45 CHAM LETTER FINAL T
-0AA46 CHAM LETTER FINAL N
-0AA47 CHAM LETTER FINAL P
-0AA48 CHAM LETTER FINAL Y
-0AA49 CHAM LETTER FINAL R
-0AA4A CHAM LETTER FINAL L
-0AA4B CHAM LETTER FINAL SS
-0AA4C CHAM CONSONANT SIGN FINAL M
-0AA4D CHAM CONSONANT SIGN FINAL H
-0AA50 CHAM DIGIT ZERO
-0AA51 CHAM DIGIT ONE
-0AA52 CHAM DIGIT TWO
-0AA53 CHAM DIGIT THREE
-0AA54 CHAM DIGIT FOUR
-0AA55 CHAM DIGIT FIVE
-0AA56 CHAM DIGIT SIX
-0AA57 CHAM DIGIT SEVEN
-0AA58 CHAM DIGIT EIGHT
-0AA59 CHAM DIGIT NINE
-0AA5C CHAM PUNCTUATION SPIRAL
-0AA5D CHAM PUNCTUATION DANDA
-0AA5E CHAM PUNCTUATION DOUBLE DANDA
-0AA5F CHAM PUNCTUATION TRIPLE DANDA
-0AA60 MYANMAR LETTER KHAMTI GA
-0AA61 MYANMAR LETTER KHAMTI CA
-0AA62 MYANMAR LETTER KHAMTI CHA
-0AA63 MYANMAR LETTER KHAMTI JA
-0AA64 MYANMAR LETTER KHAMTI JHA
-0AA65 MYANMAR LETTER KHAMTI NYA
-0AA66 MYANMAR LETTER KHAMTI TTA
-0AA67 MYANMAR LETTER KHAMTI TTHA
-0AA68 MYANMAR LETTER KHAMTI DDA
-0AA69 MYANMAR LETTER KHAMTI DDHA
-0AA6A MYANMAR LETTER KHAMTI DHA
-0AA6B MYANMAR LETTER KHAMTI NA
-0AA6C MYANMAR LETTER KHAMTI SA
-0AA6D MYANMAR LETTER KHAMTI HA
-0AA6E MYANMAR LETTER KHAMTI HHA
-0AA6F MYANMAR LETTER KHAMTI FA
-0AA70 MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION
-0AA71 MYANMAR LETTER KHAMTI XA
-0AA72 MYANMAR LETTER KHAMTI ZA
-0AA73 MYANMAR LETTER KHAMTI RA
-0AA74 MYANMAR LOGOGRAM KHAMTI OAY
-0AA75 MYANMAR LOGOGRAM KHAMTI QN
-0AA76 MYANMAR LOGOGRAM KHAMTI HM
-0AA77 MYANMAR SYMBOL AITON EXCLAMATION
-0AA78 MYANMAR SYMBOL AITON ONE
-0AA79 MYANMAR SYMBOL AITON TWO
-0AA7A MYANMAR LETTER AITON RA
-0AA7B MYANMAR SIGN PAO KAREN TONE
-0AA7C MYANMAR SIGN TAI LAING TONE-2
-0AA7D MYANMAR SIGN TAI LAING TONE-5
-0AA7E MYANMAR LETTER SHWE PALAUNG CHA
-0AA7F MYANMAR LETTER SHWE PALAUNG SHA
-0AA80 TAI VIET LETTER LOW KO
-0AA81 TAI VIET LETTER HIGH KO
-0AA82 TAI VIET LETTER LOW KHO
-0AA83 TAI VIET LETTER HIGH KHO
-0AA84 TAI VIET LETTER LOW KHHO
-0AA85 TAI VIET LETTER HIGH KHHO
-0AA86 TAI VIET LETTER LOW GO
-0AA87 TAI VIET LETTER HIGH GO
-0AA88 TAI VIET LETTER LOW NGO
-0AA89 TAI VIET LETTER HIGH NGO
-0AA8A TAI VIET LETTER LOW CO
-0AA8B TAI VIET LETTER HIGH CO
-0AA8C TAI VIET LETTER LOW CHO
-0AA8D TAI VIET LETTER HIGH CHO
-0AA8E TAI VIET LETTER LOW SO
-0AA8F TAI VIET LETTER HIGH SO
-0AA90 TAI VIET LETTER LOW NYO
-0AA91 TAI VIET LETTER HIGH NYO
-0AA92 TAI VIET LETTER LOW DO
-0AA93 TAI VIET LETTER HIGH DO
-0AA94 TAI VIET LETTER LOW TO
-0AA95 TAI VIET LETTER HIGH TO
-0AA96 TAI VIET LETTER LOW THO
-0AA97 TAI VIET LETTER HIGH THO
-0AA98 TAI VIET LETTER LOW NO
-0AA99 TAI VIET LETTER HIGH NO
-0AA9A TAI VIET LETTER LOW BO
-0AA9B TAI VIET LETTER HIGH BO
-0AA9C TAI VIET LETTER LOW PO
-0AA9D TAI VIET LETTER HIGH PO
-0AA9E TAI VIET LETTER LOW PHO
-0AA9F TAI VIET LETTER HIGH PHO
-0AAA0 TAI VIET LETTER LOW FO
-0AAA1 TAI VIET LETTER HIGH FO
-0AAA2 TAI VIET LETTER LOW MO
-0AAA3 TAI VIET LETTER HIGH MO
-0AAA4 TAI VIET LETTER LOW YO
-0AAA5 TAI VIET LETTER HIGH YO
-0AAA6 TAI VIET LETTER LOW RO
-0AAA7 TAI VIET LETTER HIGH RO
-0AAA8 TAI VIET LETTER LOW LO
-0AAA9 TAI VIET LETTER HIGH LO
-0AAAA TAI VIET LETTER LOW VO
-0AAAB TAI VIET LETTER HIGH VO
-0AAAC TAI VIET LETTER LOW HO
-0AAAD TAI VIET LETTER HIGH HO
-0AAAE TAI VIET LETTER LOW O
-0AAAF TAI VIET LETTER HIGH O
-0AAB0 TAI VIET MAI KANG
-0AAB1 TAI VIET VOWEL AA
-0AAB2 TAI VIET VOWEL I
-0AAB3 TAI VIET VOWEL UE
-0AAB4 TAI VIET VOWEL U
-0AAB5 TAI VIET VOWEL E
-0AAB6 TAI VIET VOWEL O
-0AAB7 TAI VIET MAI KHIT
-0AAB8 TAI VIET VOWEL IA
-0AAB9 TAI VIET VOWEL UEA
-0AABA TAI VIET VOWEL UA
-0AABB TAI VIET VOWEL AUE
-0AABC TAI VIET VOWEL AY
-0AABD TAI VIET VOWEL AN
-0AABE TAI VIET VOWEL AM
-0AABF TAI VIET TONE MAI EK
-0AAC0 TAI VIET TONE MAI NUENG
-0AAC1 TAI VIET TONE MAI THO
-0AAC2 TAI VIET TONE MAI SONG
-0AADB TAI VIET SYMBOL KON
-0AADC TAI VIET SYMBOL NUENG
-0AADD TAI VIET SYMBOL SAM
-0AADE TAI VIET SYMBOL HO HOI
-0AADF TAI VIET SYMBOL KOI KOI
-0AAE0 MEETEI MAYEK LETTER E
-0AAE1 MEETEI MAYEK LETTER O
-0AAE2 MEETEI MAYEK LETTER CHA
-0AAE3 MEETEI MAYEK LETTER NYA
-0AAE4 MEETEI MAYEK LETTER TTA
-0AAE5 MEETEI MAYEK LETTER TTHA
-0AAE6 MEETEI MAYEK LETTER DDA
-0AAE7 MEETEI MAYEK LETTER DDHA
-0AAE8 MEETEI MAYEK LETTER NNA
-0AAE9 MEETEI MAYEK LETTER SHA
-0AAEA MEETEI MAYEK LETTER SSA
-0AAEB MEETEI MAYEK VOWEL SIGN II
-0AAEC MEETEI MAYEK VOWEL SIGN UU
-0AAED MEETEI MAYEK VOWEL SIGN AAI
-0AAEE MEETEI MAYEK VOWEL SIGN AU
-0AAEF MEETEI MAYEK VOWEL SIGN AAU
-0AAF0 MEETEI MAYEK CHEIKHAN
-0AAF1 MEETEI MAYEK AHANG KHUDAM
-0AAF2 MEETEI MAYEK ANJI
-0AAF3 MEETEI MAYEK SYLLABLE REPETITION MARK
-0AAF4 MEETEI MAYEK WORD REPETITION MARK
-0AAF5 MEETEI MAYEK VOWEL SIGN VISARGA
-0AAF6 MEETEI MAYEK VIRAMA
-0AB01 ETHIOPIC SYLLABLE TTHU
-0AB02 ETHIOPIC SYLLABLE TTHI
-0AB03 ETHIOPIC SYLLABLE TTHAA
-0AB04 ETHIOPIC SYLLABLE TTHEE
-0AB05 ETHIOPIC SYLLABLE TTHE
-0AB06 ETHIOPIC SYLLABLE TTHO
-0AB09 ETHIOPIC SYLLABLE DDHU
-0AB0A ETHIOPIC SYLLABLE DDHI
-0AB0B ETHIOPIC SYLLABLE DDHAA
-0AB0C ETHIOPIC SYLLABLE DDHEE
-0AB0D ETHIOPIC SYLLABLE DDHE
-0AB0E ETHIOPIC SYLLABLE DDHO
-0AB11 ETHIOPIC SYLLABLE DZU
-0AB12 ETHIOPIC SYLLABLE DZI
-0AB13 ETHIOPIC SYLLABLE DZAA
-0AB14 ETHIOPIC SYLLABLE DZEE
-0AB15 ETHIOPIC SYLLABLE DZE
-0AB16 ETHIOPIC SYLLABLE DZO
-0AB20 ETHIOPIC SYLLABLE CCHHA
-0AB21 ETHIOPIC SYLLABLE CCHHU
-0AB22 ETHIOPIC SYLLABLE CCHHI
-0AB23 ETHIOPIC SYLLABLE CCHHAA
-0AB24 ETHIOPIC SYLLABLE CCHHEE
-0AB25 ETHIOPIC SYLLABLE CCHHE
-0AB26 ETHIOPIC SYLLABLE CCHHO
-0AB28 ETHIOPIC SYLLABLE BBA
-0AB29 ETHIOPIC SYLLABLE BBU
-0AB2A ETHIOPIC SYLLABLE BBI
-0AB2B ETHIOPIC SYLLABLE BBAA
-0AB2C ETHIOPIC SYLLABLE BBEE
-0AB2D ETHIOPIC SYLLABLE BBE
-0AB2E ETHIOPIC SYLLABLE BBO
-0AB30 LATIN SMALL LETTER BARRED ALPHA
-0AB31 LATIN SMALL LETTER A REVERSED-SCHWA
-0AB32 LATIN SMALL LETTER BLACKLETTER E
-0AB33 LATIN SMALL LETTER BARRED E
-0AB34 LATIN SMALL LETTER E WITH FLOURISH
-0AB35 LATIN SMALL LETTER LENIS F
-0AB36 LATIN SMALL LETTER SCRIPT G WITH CROSSED-TAIL
-0AB37 LATIN SMALL LETTER L WITH INVERTED LAZY S
-0AB38 LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
-0AB39 LATIN SMALL LETTER L WITH MIDDLE RING
-0AB3A LATIN SMALL LETTER M WITH CROSSED-TAIL
-0AB3B LATIN SMALL LETTER N WITH CROSSED-TAIL
-0AB3C LATIN SMALL LETTER ENG WITH CROSSED-TAIL
-0AB3D LATIN SMALL LETTER BLACKLETTER O
-0AB3E LATIN SMALL LETTER BLACKLETTER O WITH STROKE
-0AB3F LATIN SMALL LETTER OPEN O WITH STROKE
-0AB40 LATIN SMALL LETTER INVERTED OE
-0AB41 LATIN SMALL LETTER TURNED OE WITH STROKE
-0AB42 LATIN SMALL LETTER TURNED OE WITH HORIZONTAL STROKE
-0AB43 LATIN SMALL LETTER TURNED O OPEN-O
-0AB44 LATIN SMALL LETTER TURNED O OPEN-O WITH STROKE
-0AB45 LATIN SMALL LETTER STIRRUP R
-0AB46 LATIN LETTER SMALL CAPITAL R WITH RIGHT LEG
-0AB47 LATIN SMALL LETTER R WITHOUT HANDLE
-0AB48 LATIN SMALL LETTER DOUBLE R
-0AB49 LATIN SMALL LETTER R WITH CROSSED-TAIL
-0AB4A LATIN SMALL LETTER DOUBLE R WITH CROSSED-TAIL
-0AB4B LATIN SMALL LETTER SCRIPT R
-0AB4C LATIN SMALL LETTER SCRIPT R WITH RING
-0AB4D LATIN SMALL LETTER BASELINE ESH
-0AB4E LATIN SMALL LETTER U WITH SHORT RIGHT LEG
-0AB4F LATIN SMALL LETTER U BAR WITH SHORT RIGHT LEG
-0AB50 LATIN SMALL LETTER UI
-0AB51 LATIN SMALL LETTER TURNED UI
-0AB52 LATIN SMALL LETTER U WITH LEFT HOOK
-0AB53 LATIN SMALL LETTER CHI
-0AB54 LATIN SMALL LETTER CHI WITH LOW RIGHT RING
-0AB55 LATIN SMALL LETTER CHI WITH LOW LEFT SERIF
-0AB56 LATIN SMALL LETTER X WITH LOW RIGHT RING
-0AB57 LATIN SMALL LETTER X WITH LONG LEFT LEG
-0AB58 LATIN SMALL LETTER X WITH LONG LEFT LEG AND LOW RIGHT RING
-0AB59 LATIN SMALL LETTER X WITH LONG LEFT LEG WITH SERIF
-0AB5A LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
-0AB5B MODIFIER BREVE WITH INVERTED BREVE
-0AB5C MODIFIER LETTER SMALL HENG
-0AB5D MODIFIER LETTER SMALL L WITH INVERTED LAZY S
-0AB5E MODIFIER LETTER SMALL L WITH MIDDLE TILDE
-0AB5F MODIFIER LETTER SMALL U WITH LEFT HOOK
-0AB60 LATIN SMALL LETTER SAKHA YAT
-0AB61 LATIN SMALL LETTER IOTIFIED E
-0AB62 LATIN SMALL LETTER OPEN OE
-0AB63 LATIN SMALL LETTER UO
-0AB64 LATIN SMALL LETTER INVERTED ALPHA
-0AB65 GREEK LETTER SMALL CAPITAL OMEGA
-0AB66 LATIN SMALL LETTER DZ DIGRAPH WITH RETROFLEX HOOK
-0AB67 LATIN SMALL LETTER TS DIGRAPH WITH RETROFLEX HOOK
-0AB70 CHEROKEE SMALL LETTER A
-0AB71 CHEROKEE SMALL LETTER E
-0AB72 CHEROKEE SMALL LETTER I
-0AB73 CHEROKEE SMALL LETTER O
-0AB74 CHEROKEE SMALL LETTER U
-0AB75 CHEROKEE SMALL LETTER V
-0AB76 CHEROKEE SMALL LETTER GA
-0AB77 CHEROKEE SMALL LETTER KA
-0AB78 CHEROKEE SMALL LETTER GE
-0AB79 CHEROKEE SMALL LETTER GI
-0AB7A CHEROKEE SMALL LETTER GO
-0AB7B CHEROKEE SMALL LETTER GU
-0AB7C CHEROKEE SMALL LETTER GV
-0AB7D CHEROKEE SMALL LETTER HA
-0AB7E CHEROKEE SMALL LETTER HE
-0AB7F CHEROKEE SMALL LETTER HI
-0AB80 CHEROKEE SMALL LETTER HO
-0AB81 CHEROKEE SMALL LETTER HU
-0AB82 CHEROKEE SMALL LETTER HV
-0AB83 CHEROKEE SMALL LETTER LA
-0AB84 CHEROKEE SMALL LETTER LE
-0AB85 CHEROKEE SMALL LETTER LI
-0AB86 CHEROKEE SMALL LETTER LO
-0AB87 CHEROKEE SMALL LETTER LU
-0AB88 CHEROKEE SMALL LETTER LV
-0AB89 CHEROKEE SMALL LETTER MA
-0AB8A CHEROKEE SMALL LETTER ME
-0AB8B CHEROKEE SMALL LETTER MI
-0AB8C CHEROKEE SMALL LETTER MO
-0AB8D CHEROKEE SMALL LETTER MU
-0AB8E CHEROKEE SMALL LETTER NA
-0AB8F CHEROKEE SMALL LETTER HNA
-0AB90 CHEROKEE SMALL LETTER NAH
-0AB91 CHEROKEE SMALL LETTER NE
-0AB92 CHEROKEE SMALL LETTER NI
-0AB93 CHEROKEE SMALL LETTER NO
-0AB94 CHEROKEE SMALL LETTER NU
-0AB95 CHEROKEE SMALL LETTER NV
-0AB96 CHEROKEE SMALL LETTER QUA
-0AB97 CHEROKEE SMALL LETTER QUE
-0AB98 CHEROKEE SMALL LETTER QUI
-0AB99 CHEROKEE SMALL LETTER QUO
-0AB9A CHEROKEE SMALL LETTER QUU
-0AB9B CHEROKEE SMALL LETTER QUV
-0AB9C CHEROKEE SMALL LETTER SA
-0AB9D CHEROKEE SMALL LETTER S
-0AB9E CHEROKEE SMALL LETTER SE
-0AB9F CHEROKEE SMALL LETTER SI
-0ABA0 CHEROKEE SMALL LETTER SO
-0ABA1 CHEROKEE SMALL LETTER SU
-0ABA2 CHEROKEE SMALL LETTER SV
-0ABA3 CHEROKEE SMALL LETTER DA
-0ABA4 CHEROKEE SMALL LETTER TA
-0ABA5 CHEROKEE SMALL LETTER DE
-0ABA6 CHEROKEE SMALL LETTER TE
-0ABA7 CHEROKEE SMALL LETTER DI
-0ABA8 CHEROKEE SMALL LETTER TI
-0ABA9 CHEROKEE SMALL LETTER DO
-0ABAA CHEROKEE SMALL LETTER DU
-0ABAB CHEROKEE SMALL LETTER DV
-0ABAC CHEROKEE SMALL LETTER DLA
-0ABAD CHEROKEE SMALL LETTER TLA
-0ABAE CHEROKEE SMALL LETTER TLE
-0ABAF CHEROKEE SMALL LETTER TLI
-0ABB0 CHEROKEE SMALL LETTER TLO
-0ABB1 CHEROKEE SMALL LETTER TLU
-0ABB2 CHEROKEE SMALL LETTER TLV
-0ABB3 CHEROKEE SMALL LETTER TSA
-0ABB4 CHEROKEE SMALL LETTER TSE
-0ABB5 CHEROKEE SMALL LETTER TSI
-0ABB6 CHEROKEE SMALL LETTER TSO
-0ABB7 CHEROKEE SMALL LETTER TSU
-0ABB8 CHEROKEE SMALL LETTER TSV
-0ABB9 CHEROKEE SMALL LETTER WA
-0ABBA CHEROKEE SMALL LETTER WE
-0ABBB CHEROKEE SMALL LETTER WI
-0ABBC CHEROKEE SMALL LETTER WO
-0ABBD CHEROKEE SMALL LETTER WU
-0ABBE CHEROKEE SMALL LETTER WV
-0ABBF CHEROKEE SMALL LETTER YA
-0ABC0 MEETEI MAYEK LETTER KOK
-0ABC1 MEETEI MAYEK LETTER SAM
-0ABC2 MEETEI MAYEK LETTER LAI
-0ABC3 MEETEI MAYEK LETTER MIT
-0ABC4 MEETEI MAYEK LETTER PA
-0ABC5 MEETEI MAYEK LETTER NA
-0ABC6 MEETEI MAYEK LETTER CHIL
-0ABC7 MEETEI MAYEK LETTER TIL
-0ABC8 MEETEI MAYEK LETTER KHOU
-0ABC9 MEETEI MAYEK LETTER NGOU
-0ABCA MEETEI MAYEK LETTER THOU
-0ABCB MEETEI MAYEK LETTER WAI
-0ABCC MEETEI MAYEK LETTER YANG
-0ABCD MEETEI MAYEK LETTER HUK
-0ABCE MEETEI MAYEK LETTER UN
-0ABCF MEETEI MAYEK LETTER I
-0ABD0 MEETEI MAYEK LETTER PHAM
-0ABD1 MEETEI MAYEK LETTER ATIYA
-0ABD2 MEETEI MAYEK LETTER GOK
-0ABD3 MEETEI MAYEK LETTER JHAM
-0ABD4 MEETEI MAYEK LETTER RAI
-0ABD5 MEETEI MAYEK LETTER BA
-0ABD6 MEETEI MAYEK LETTER JIL
-0ABD7 MEETEI MAYEK LETTER DIL
-0ABD8 MEETEI MAYEK LETTER GHOU
-0ABD9 MEETEI MAYEK LETTER DHOU
-0ABDA MEETEI MAYEK LETTER BHAM
-0ABDB MEETEI MAYEK LETTER KOK LONSUM
-0ABDC MEETEI MAYEK LETTER LAI LONSUM
-0ABDD MEETEI MAYEK LETTER MIT LONSUM
-0ABDE MEETEI MAYEK LETTER PA LONSUM
-0ABDF MEETEI MAYEK LETTER NA LONSUM
-0ABE0 MEETEI MAYEK LETTER TIL LONSUM
-0ABE1 MEETEI MAYEK LETTER NGOU LONSUM
-0ABE2 MEETEI MAYEK LETTER I LONSUM
-0ABE3 MEETEI MAYEK VOWEL SIGN ONAP
-0ABE4 MEETEI MAYEK VOWEL SIGN INAP
-0ABE5 MEETEI MAYEK VOWEL SIGN ANAP
-0ABE6 MEETEI MAYEK VOWEL SIGN YENAP
-0ABE7 MEETEI MAYEK VOWEL SIGN SOUNAP
-0ABE8 MEETEI MAYEK VOWEL SIGN UNAP
-0ABE9 MEETEI MAYEK VOWEL SIGN CHEINAP
-0ABEA MEETEI MAYEK VOWEL SIGN NUNG
-0ABEB MEETEI MAYEK CHEIKHEI
-0ABEC MEETEI MAYEK LUM IYEK
-0ABED MEETEI MAYEK APUN IYEK
-0ABF0 MEETEI MAYEK DIGIT ZERO
-0ABF1 MEETEI MAYEK DIGIT ONE
-0ABF2 MEETEI MAYEK DIGIT TWO
-0ABF3 MEETEI MAYEK DIGIT THREE
-0ABF4 MEETEI MAYEK DIGIT FOUR
-0ABF5 MEETEI MAYEK DIGIT FIVE
-0ABF6 MEETEI MAYEK DIGIT SIX
-0ABF7 MEETEI MAYEK DIGIT SEVEN
-0ABF8 MEETEI MAYEK DIGIT EIGHT
-0ABF9 MEETEI MAYEK DIGIT NINE
-0D7B0 HANGUL JUNGSEONG O-YEO
-0D7B1 HANGUL JUNGSEONG O-O-I
-0D7B2 HANGUL JUNGSEONG YO-A
-0D7B3 HANGUL JUNGSEONG YO-AE
-0D7B4 HANGUL JUNGSEONG YO-EO
-0D7B5 HANGUL JUNGSEONG U-YEO
-0D7B6 HANGUL JUNGSEONG U-I-I
-0D7B7 HANGUL JUNGSEONG YU-AE
-0D7B8 HANGUL JUNGSEONG YU-O
-0D7B9 HANGUL JUNGSEONG EU-A
-0D7BA HANGUL JUNGSEONG EU-EO
-0D7BB HANGUL JUNGSEONG EU-E
-0D7BC HANGUL JUNGSEONG EU-O
-0D7BD HANGUL JUNGSEONG I-YA-O
-0D7BE HANGUL JUNGSEONG I-YAE
-0D7BF HANGUL JUNGSEONG I-YEO
-0D7C0 HANGUL JUNGSEONG I-YE
-0D7C1 HANGUL JUNGSEONG I-O-I
-0D7C2 HANGUL JUNGSEONG I-YO
-0D7C3 HANGUL JUNGSEONG I-YU
-0D7C4 HANGUL JUNGSEONG I-I
-0D7C5 HANGUL JUNGSEONG ARAEA-A
-0D7C6 HANGUL JUNGSEONG ARAEA-E
-0D7CB HANGUL JONGSEONG NIEUN-RIEUL
-0D7CC HANGUL JONGSEONG NIEUN-CHIEUCH
-0D7CD HANGUL JONGSEONG SSANGTIKEUT
-0D7CE HANGUL JONGSEONG SSANGTIKEUT-PIEUP
-0D7CF HANGUL JONGSEONG TIKEUT-PIEUP
-0D7D0 HANGUL JONGSEONG TIKEUT-SIOS
-0D7D1 HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK
-0D7D2 HANGUL JONGSEONG TIKEUT-CIEUC
-0D7D3 HANGUL JONGSEONG TIKEUT-CHIEUCH
-0D7D4 HANGUL JONGSEONG TIKEUT-THIEUTH
-0D7D5 HANGUL JONGSEONG RIEUL-SSANGKIYEOK
-0D7D6 HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH
-0D7D7 HANGUL JONGSEONG SSANGRIEUL-KHIEUKH
-0D7D8 HANGUL JONGSEONG RIEUL-MIEUM-HIEUH
-0D7D9 HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT
-0D7DA HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH
-0D7DB HANGUL JONGSEONG RIEUL-YESIEUNG
-0D7DC HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH
-0D7DD HANGUL JONGSEONG KAPYEOUNRIEUL
-0D7DE HANGUL JONGSEONG MIEUM-NIEUN
-0D7DF HANGUL JONGSEONG MIEUM-SSANGNIEUN
-0D7E0 HANGUL JONGSEONG SSANGMIEUM
-0D7E1 HANGUL JONGSEONG MIEUM-PIEUP-SIOS
-0D7E2 HANGUL JONGSEONG MIEUM-CIEUC
-0D7E3 HANGUL JONGSEONG PIEUP-TIKEUT
-0D7E4 HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH
-0D7E5 HANGUL JONGSEONG PIEUP-MIEUM
-0D7E6 HANGUL JONGSEONG SSANGPIEUP
-0D7E7 HANGUL JONGSEONG PIEUP-SIOS-TIKEUT
-0D7E8 HANGUL JONGSEONG PIEUP-CIEUC
-0D7E9 HANGUL JONGSEONG PIEUP-CHIEUCH
-0D7EA HANGUL JONGSEONG SIOS-MIEUM
-0D7EB HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP
-0D7EC HANGUL JONGSEONG SSANGSIOS-KIYEOK
-0D7ED HANGUL JONGSEONG SSANGSIOS-TIKEUT
-0D7EE HANGUL JONGSEONG SIOS-PANSIOS
-0D7EF HANGUL JONGSEONG SIOS-CIEUC
-0D7F0 HANGUL JONGSEONG SIOS-CHIEUCH
-0D7F1 HANGUL JONGSEONG SIOS-THIEUTH
-0D7F2 HANGUL JONGSEONG SIOS-HIEUH
-0D7F3 HANGUL JONGSEONG PANSIOS-PIEUP
-0D7F4 HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP
-0D7F5 HANGUL JONGSEONG YESIEUNG-MIEUM
-0D7F6 HANGUL JONGSEONG YESIEUNG-HIEUH
-0D7F7 HANGUL JONGSEONG CIEUC-PIEUP
-0D7F8 HANGUL JONGSEONG CIEUC-SSANGPIEUP
-0D7F9 HANGUL JONGSEONG SSANGCIEUC
-0D7FA HANGUL JONGSEONG PHIEUPH-SIOS
-0D7FB HANGUL JONGSEONG PHIEUPH-THIEUTH
-0FB00 LATIN SMALL LIGATURE FF
-0FB01 LATIN SMALL LIGATURE FI
-0FB02 LATIN SMALL LIGATURE FL
-0FB03 LATIN SMALL LIGATURE FFI
-0FB04 LATIN SMALL LIGATURE FFL
-0FB05 LATIN SMALL LIGATURE LONG S T
-0FB06 LATIN SMALL LIGATURE ST
-0FB13 ARMENIAN SMALL LIGATURE MEN NOW
-0FB14 ARMENIAN SMALL LIGATURE MEN ECH
-0FB15 ARMENIAN SMALL LIGATURE MEN INI
-0FB16 ARMENIAN SMALL LIGATURE VEW NOW
-0FB17 ARMENIAN SMALL LIGATURE MEN XEH
-0FB1D HEBREW LETTER YOD WITH HIRIQ
-0FB1E HEBREW POINT JUDEO-SPANISH VARIKA
-0FB1F HEBREW LIGATURE YIDDISH YOD YOD PATAH
-0FB20 HEBREW LETTER ALTERNATIVE AYIN
-0FB21 HEBREW LETTER WIDE ALEF
-0FB22 HEBREW LETTER WIDE DALET
-0FB23 HEBREW LETTER WIDE HE
-0FB24 HEBREW LETTER WIDE KAF
-0FB25 HEBREW LETTER WIDE LAMED
-0FB26 HEBREW LETTER WIDE FINAL MEM
-0FB27 HEBREW LETTER WIDE RESH
-0FB28 HEBREW LETTER WIDE TAV
-0FB29 HEBREW LETTER ALTERNATIVE PLUS SIGN
-0FB2A HEBREW LETTER SHIN WITH SHIN DOT
-0FB2B HEBREW LETTER SHIN WITH SIN DOT
-0FB2C HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT
-0FB2D HEBREW LETTER SHIN WITH DAGESH AND SIN DOT
-0FB2E HEBREW LETTER ALEF WITH PATAH
-0FB2F HEBREW LETTER ALEF WITH QAMATS
-0FB30 HEBREW LETTER ALEF WITH MAPIQ
-0FB31 HEBREW LETTER BET WITH DAGESH
-0FB32 HEBREW LETTER GIMEL WITH DAGESH
-0FB33 HEBREW LETTER DALET WITH DAGESH
-0FB34 HEBREW LETTER HE WITH MAPIQ
-0FB35 HEBREW LETTER VAV WITH DAGESH
-0FB36 HEBREW LETTER ZAYIN WITH DAGESH
-0FB38 HEBREW LETTER TET WITH DAGESH
-0FB39 HEBREW LETTER YOD WITH DAGESH
-0FB3A HEBREW LETTER FINAL KAF WITH DAGESH
-0FB3B HEBREW LETTER KAF WITH DAGESH
-0FB3C HEBREW LETTER LAMED WITH DAGESH
-0FB3E HEBREW LETTER MEM WITH DAGESH
-0FB40 HEBREW LETTER NUN WITH DAGESH
-0FB41 HEBREW LETTER SAMEKH WITH DAGESH
-0FB43 HEBREW LETTER FINAL PE WITH DAGESH
-0FB44 HEBREW LETTER PE WITH DAGESH
-0FB46 HEBREW LETTER TSADI WITH DAGESH
-0FB47 HEBREW LETTER QOF WITH DAGESH
-0FB48 HEBREW LETTER RESH WITH DAGESH
-0FB49 HEBREW LETTER SHIN WITH DAGESH
-0FB4A HEBREW LETTER TAV WITH DAGESH
-0FB4B HEBREW LETTER VAV WITH HOLAM
-0FB4C HEBREW LETTER BET WITH RAFE
-0FB4D HEBREW LETTER KAF WITH RAFE
-0FB4E HEBREW LETTER PE WITH RAFE
-0FB4F HEBREW LIGATURE ALEF LAMED
-0FB50 ARABIC LETTER ALEF WASLA ISOLATED FORM
-0FB51 ARABIC LETTER ALEF WASLA FINAL FORM
-0FB52 ARABIC LETTER BEEH ISOLATED FORM
-0FB53 ARABIC LETTER BEEH FINAL FORM
-0FB54 ARABIC LETTER BEEH INITIAL FORM
-0FB55 ARABIC LETTER BEEH MEDIAL FORM
-0FB56 ARABIC LETTER PEH ISOLATED FORM
-0FB57 ARABIC LETTER PEH FINAL FORM
-0FB58 ARABIC LETTER PEH INITIAL FORM
-0FB59 ARABIC LETTER PEH MEDIAL FORM
-0FB5A ARABIC LETTER BEHEH ISOLATED FORM
-0FB5B ARABIC LETTER BEHEH FINAL FORM
-0FB5C ARABIC LETTER BEHEH INITIAL FORM
-0FB5D ARABIC LETTER BEHEH MEDIAL FORM
-0FB5E ARABIC LETTER TTEHEH ISOLATED FORM
-0FB5F ARABIC LETTER TTEHEH FINAL FORM
-0FB60 ARABIC LETTER TTEHEH INITIAL FORM
-0FB61 ARABIC LETTER TTEHEH MEDIAL FORM
-0FB62 ARABIC LETTER TEHEH ISOLATED FORM
-0FB63 ARABIC LETTER TEHEH FINAL FORM
-0FB64 ARABIC LETTER TEHEH INITIAL FORM
-0FB65 ARABIC LETTER TEHEH MEDIAL FORM
-0FB66 ARABIC LETTER TTEH ISOLATED FORM
-0FB67 ARABIC LETTER TTEH FINAL FORM
-0FB68 ARABIC LETTER TTEH INITIAL FORM
-0FB69 ARABIC LETTER TTEH MEDIAL FORM
-0FB6A ARABIC LETTER VEH ISOLATED FORM
-0FB6B ARABIC LETTER VEH FINAL FORM
-0FB6C ARABIC LETTER VEH INITIAL FORM
-0FB6D ARABIC LETTER VEH MEDIAL FORM
-0FB6E ARABIC LETTER PEHEH ISOLATED FORM
-0FB6F ARABIC LETTER PEHEH FINAL FORM
-0FB70 ARABIC LETTER PEHEH INITIAL FORM
-0FB71 ARABIC LETTER PEHEH MEDIAL FORM
-0FB72 ARABIC LETTER DYEH ISOLATED FORM
-0FB73 ARABIC LETTER DYEH FINAL FORM
-0FB74 ARABIC LETTER DYEH INITIAL FORM
-0FB75 ARABIC LETTER DYEH MEDIAL FORM
-0FB76 ARABIC LETTER NYEH ISOLATED FORM
-0FB77 ARABIC LETTER NYEH FINAL FORM
-0FB78 ARABIC LETTER NYEH INITIAL FORM
-0FB79 ARABIC LETTER NYEH MEDIAL FORM
-0FB7A ARABIC LETTER TCHEH ISOLATED FORM
-0FB7B ARABIC LETTER TCHEH FINAL FORM
-0FB7C ARABIC LETTER TCHEH INITIAL FORM
-0FB7D ARABIC LETTER TCHEH MEDIAL FORM
-0FB7E ARABIC LETTER TCHEHEH ISOLATED FORM
-0FB7F ARABIC LETTER TCHEHEH FINAL FORM
-0FB80 ARABIC LETTER TCHEHEH INITIAL FORM
-0FB81 ARABIC LETTER TCHEHEH MEDIAL FORM
-0FB82 ARABIC LETTER DDAHAL ISOLATED FORM
-0FB83 ARABIC LETTER DDAHAL FINAL FORM
-0FB84 ARABIC LETTER DAHAL ISOLATED FORM
-0FB85 ARABIC LETTER DAHAL FINAL FORM
-0FB86 ARABIC LETTER DUL ISOLATED FORM
-0FB87 ARABIC LETTER DUL FINAL FORM
-0FB88 ARABIC LETTER DDAL ISOLATED FORM
-0FB89 ARABIC LETTER DDAL FINAL FORM
-0FB8A ARABIC LETTER JEH ISOLATED FORM
-0FB8B ARABIC LETTER JEH FINAL FORM
-0FB8C ARABIC LETTER RREH ISOLATED FORM
-0FB8D ARABIC LETTER RREH FINAL FORM
-0FB8E ARABIC LETTER KEHEH ISOLATED FORM
-0FB8F ARABIC LETTER KEHEH FINAL FORM
-0FB90 ARABIC LETTER KEHEH INITIAL FORM
-0FB91 ARABIC LETTER KEHEH MEDIAL FORM
-0FB92 ARABIC LETTER GAF ISOLATED FORM
-0FB93 ARABIC LETTER GAF FINAL FORM
-0FB94 ARABIC LETTER GAF INITIAL FORM
-0FB95 ARABIC LETTER GAF MEDIAL FORM
-0FB96 ARABIC LETTER GUEH ISOLATED FORM
-0FB97 ARABIC LETTER GUEH FINAL FORM
-0FB98 ARABIC LETTER GUEH INITIAL FORM
-0FB99 ARABIC LETTER GUEH MEDIAL FORM
-0FB9A ARABIC LETTER NGOEH ISOLATED FORM
-0FB9B ARABIC LETTER NGOEH FINAL FORM
-0FB9C ARABIC LETTER NGOEH INITIAL FORM
-0FB9D ARABIC LETTER NGOEH MEDIAL FORM
-0FB9E ARABIC LETTER NOON GHUNNA ISOLATED FORM
-0FB9F ARABIC LETTER NOON GHUNNA FINAL FORM
-0FBA0 ARABIC LETTER RNOON ISOLATED FORM
-0FBA1 ARABIC LETTER RNOON FINAL FORM
-0FBA2 ARABIC LETTER RNOON INITIAL FORM
-0FBA3 ARABIC LETTER RNOON MEDIAL FORM
-0FBA4 ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM
-0FBA5 ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM
-0FBA6 ARABIC LETTER HEH GOAL ISOLATED FORM
-0FBA7 ARABIC LETTER HEH GOAL FINAL FORM
-0FBA8 ARABIC LETTER HEH GOAL INITIAL FORM
-0FBA9 ARABIC LETTER HEH GOAL MEDIAL FORM
-0FBAA ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM
-0FBAB ARABIC LETTER HEH DOACHASHMEE FINAL FORM
-0FBAC ARABIC LETTER HEH DOACHASHMEE INITIAL FORM
-0FBAD ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM
-0FBAE ARABIC LETTER YEH BARREE ISOLATED FORM
-0FBAF ARABIC LETTER YEH BARREE FINAL FORM
-0FBB0 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM
-0FBB1 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
-0FBB2 ARABIC SYMBOL DOT ABOVE
-0FBB3 ARABIC SYMBOL DOT BELOW
-0FBB4 ARABIC SYMBOL TWO DOTS ABOVE
-0FBB5 ARABIC SYMBOL TWO DOTS BELOW
-0FBB6 ARABIC SYMBOL THREE DOTS ABOVE
-0FBB7 ARABIC SYMBOL THREE DOTS BELOW
-0FBB8 ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE
-0FBB9 ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW
-0FBBA ARABIC SYMBOL FOUR DOTS ABOVE
-0FBBB ARABIC SYMBOL FOUR DOTS BELOW
-0FBBC ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW
-0FBBD ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE
-0FBBE ARABIC SYMBOL TWO DOTS VERTICALLY BELOW
-0FBBF ARABIC SYMBOL RING
-0FBC0 ARABIC SYMBOL SMALL TAH ABOVE
-0FBC1 ARABIC SYMBOL SMALL TAH BELOW
-0FBD3 ARABIC LETTER NG ISOLATED FORM
-0FBD4 ARABIC LETTER NG FINAL FORM
-0FBD5 ARABIC LETTER NG INITIAL FORM
-0FBD6 ARABIC LETTER NG MEDIAL FORM
-0FBD7 ARABIC LETTER U ISOLATED FORM
-0FBD8 ARABIC LETTER U FINAL FORM
-0FBD9 ARABIC LETTER OE ISOLATED FORM
-0FBDA ARABIC LETTER OE FINAL FORM
-0FBDB ARABIC LETTER YU ISOLATED FORM
-0FBDC ARABIC LETTER YU FINAL FORM
-0FBDD ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM
-0FBDE ARABIC LETTER VE ISOLATED FORM
-0FBDF ARABIC LETTER VE FINAL FORM
-0FBE0 ARABIC LETTER KIRGHIZ OE ISOLATED FORM
-0FBE1 ARABIC LETTER KIRGHIZ OE FINAL FORM
-0FBE2 ARABIC LETTER KIRGHIZ YU ISOLATED FORM
-0FBE3 ARABIC LETTER KIRGHIZ YU FINAL FORM
-0FBE4 ARABIC LETTER E ISOLATED FORM
-0FBE5 ARABIC LETTER E FINAL FORM
-0FBE6 ARABIC LETTER E INITIAL FORM
-0FBE7 ARABIC LETTER E MEDIAL FORM
-0FBE8 ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM
-0FBE9 ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM
-0FBEA ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM
-0FBEB ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM
-0FBEC ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM
-0FBED ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM
-0FBEE ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM
-0FBEF ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM
-0FBF0 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM
-0FBF1 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM
-0FBF2 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM
-0FBF3 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM
-0FBF4 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM
-0FBF5 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM
-0FBF6 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM
-0FBF7 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM
-0FBF8 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM
-0FBF9 ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
-0FBFA ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM
-0FBFB ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM
-0FBFC ARABIC LETTER FARSI YEH ISOLATED FORM
-0FBFD ARABIC LETTER FARSI YEH FINAL FORM
-0FBFE ARABIC LETTER FARSI YEH INITIAL FORM
-0FBFF ARABIC LETTER FARSI YEH MEDIAL FORM
-0FC00 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM
-0FC01 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM
-0FC02 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM
-0FC03 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
-0FC04 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM
-0FC05 ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM
-0FC06 ARABIC LIGATURE BEH WITH HAH ISOLATED FORM
-0FC07 ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM
-0FC08 ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM
-0FC09 ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM
-0FC0A ARABIC LIGATURE BEH WITH YEH ISOLATED FORM
-0FC0B ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM
-0FC0C ARABIC LIGATURE TEH WITH HAH ISOLATED FORM
-0FC0D ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM
-0FC0E ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM
-0FC0F ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM
-0FC10 ARABIC LIGATURE TEH WITH YEH ISOLATED FORM
-0FC11 ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM
-0FC12 ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM
-0FC13 ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM
-0FC14 ARABIC LIGATURE THEH WITH YEH ISOLATED FORM
-0FC15 ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM
-0FC16 ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM
-0FC17 ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM
-0FC18 ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM
-0FC19 ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM
-0FC1A ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM
-0FC1B ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM
-0FC1C ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM
-0FC1D ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM
-0FC1E ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM
-0FC1F ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM
-0FC20 ARABIC LIGATURE SAD WITH HAH ISOLATED FORM
-0FC21 ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM
-0FC22 ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM
-0FC23 ARABIC LIGATURE DAD WITH HAH ISOLATED FORM
-0FC24 ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM
-0FC25 ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM
-0FC26 ARABIC LIGATURE TAH WITH HAH ISOLATED FORM
-0FC27 ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM
-0FC28 ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM
-0FC29 ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM
-0FC2A ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM
-0FC2B ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM
-0FC2C ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM
-0FC2D ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM
-0FC2E ARABIC LIGATURE FEH WITH HAH ISOLATED FORM
-0FC2F ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM
-0FC30 ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM
-0FC31 ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM
-0FC32 ARABIC LIGATURE FEH WITH YEH ISOLATED FORM
-0FC33 ARABIC LIGATURE QAF WITH HAH ISOLATED FORM
-0FC34 ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM
-0FC35 ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM
-0FC36 ARABIC LIGATURE QAF WITH YEH ISOLATED FORM
-0FC37 ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM
-0FC38 ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM
-0FC39 ARABIC LIGATURE KAF WITH HAH ISOLATED FORM
-0FC3A ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM
-0FC3B ARABIC LIGATURE KAF WITH LAM ISOLATED FORM
-0FC3C ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM
-0FC3D ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM
-0FC3E ARABIC LIGATURE KAF WITH YEH ISOLATED FORM
-0FC3F ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM
-0FC40 ARABIC LIGATURE LAM WITH HAH ISOLATED FORM
-0FC41 ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM
-0FC42 ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM
-0FC43 ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM
-0FC44 ARABIC LIGATURE LAM WITH YEH ISOLATED FORM
-0FC45 ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM
-0FC46 ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM
-0FC47 ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM
-0FC48 ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM
-0FC49 ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM
-0FC4A ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM
-0FC4B ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM
-0FC4C ARABIC LIGATURE NOON WITH HAH ISOLATED FORM
-0FC4D ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM
-0FC4E ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM
-0FC4F ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM
-0FC50 ARABIC LIGATURE NOON WITH YEH ISOLATED FORM
-0FC51 ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM
-0FC52 ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM
-0FC53 ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM
-0FC54 ARABIC LIGATURE HEH WITH YEH ISOLATED FORM
-0FC55 ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM
-0FC56 ARABIC LIGATURE YEH WITH HAH ISOLATED FORM
-0FC57 ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM
-0FC58 ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM
-0FC59 ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM
-0FC5A ARABIC LIGATURE YEH WITH YEH ISOLATED FORM
-0FC5B ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM
-0FC5C ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM
-0FC5D ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM
-0FC5E ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM
-0FC5F ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM
-0FC60 ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM
-0FC61 ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM
-0FC62 ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM
-0FC63 ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM
-0FC64 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM
-0FC65 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM
-0FC66 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM
-0FC67 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM
-0FC68 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM
-0FC69 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM
-0FC6A ARABIC LIGATURE BEH WITH REH FINAL FORM
-0FC6B ARABIC LIGATURE BEH WITH ZAIN FINAL FORM
-0FC6C ARABIC LIGATURE BEH WITH MEEM FINAL FORM
-0FC6D ARABIC LIGATURE BEH WITH NOON FINAL FORM
-0FC6E ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM
-0FC6F ARABIC LIGATURE BEH WITH YEH FINAL FORM
-0FC70 ARABIC LIGATURE TEH WITH REH FINAL FORM
-0FC71 ARABIC LIGATURE TEH WITH ZAIN FINAL FORM
-0FC72 ARABIC LIGATURE TEH WITH MEEM FINAL FORM
-0FC73 ARABIC LIGATURE TEH WITH NOON FINAL FORM
-0FC74 ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM
-0FC75 ARABIC LIGATURE TEH WITH YEH FINAL FORM
-0FC76 ARABIC LIGATURE THEH WITH REH FINAL FORM
-0FC77 ARABIC LIGATURE THEH WITH ZAIN FINAL FORM
-0FC78 ARABIC LIGATURE THEH WITH MEEM FINAL FORM
-0FC79 ARABIC LIGATURE THEH WITH NOON FINAL FORM
-0FC7A ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM
-0FC7B ARABIC LIGATURE THEH WITH YEH FINAL FORM
-0FC7C ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM
-0FC7D ARABIC LIGATURE FEH WITH YEH FINAL FORM
-0FC7E ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM
-0FC7F ARABIC LIGATURE QAF WITH YEH FINAL FORM
-0FC80 ARABIC LIGATURE KAF WITH ALEF FINAL FORM
-0FC81 ARABIC LIGATURE KAF WITH LAM FINAL FORM
-0FC82 ARABIC LIGATURE KAF WITH MEEM FINAL FORM
-0FC83 ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM
-0FC84 ARABIC LIGATURE KAF WITH YEH FINAL FORM
-0FC85 ARABIC LIGATURE LAM WITH MEEM FINAL FORM
-0FC86 ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM
-0FC87 ARABIC LIGATURE LAM WITH YEH FINAL FORM
-0FC88 ARABIC LIGATURE MEEM WITH ALEF FINAL FORM
-0FC89 ARABIC LIGATURE MEEM WITH MEEM FINAL FORM
-0FC8A ARABIC LIGATURE NOON WITH REH FINAL FORM
-0FC8B ARABIC LIGATURE NOON WITH ZAIN FINAL FORM
-0FC8C ARABIC LIGATURE NOON WITH MEEM FINAL FORM
-0FC8D ARABIC LIGATURE NOON WITH NOON FINAL FORM
-0FC8E ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM
-0FC8F ARABIC LIGATURE NOON WITH YEH FINAL FORM
-0FC90 ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM
-0FC91 ARABIC LIGATURE YEH WITH REH FINAL FORM
-0FC92 ARABIC LIGATURE YEH WITH ZAIN FINAL FORM
-0FC93 ARABIC LIGATURE YEH WITH MEEM FINAL FORM
-0FC94 ARABIC LIGATURE YEH WITH NOON FINAL FORM
-0FC95 ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM
-0FC96 ARABIC LIGATURE YEH WITH YEH FINAL FORM
-0FC97 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM
-0FC98 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM
-0FC99 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM
-0FC9A ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM
-0FC9B ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM
-0FC9C ARABIC LIGATURE BEH WITH JEEM INITIAL FORM
-0FC9D ARABIC LIGATURE BEH WITH HAH INITIAL FORM
-0FC9E ARABIC LIGATURE BEH WITH KHAH INITIAL FORM
-0FC9F ARABIC LIGATURE BEH WITH MEEM INITIAL FORM
-0FCA0 ARABIC LIGATURE BEH WITH HEH INITIAL FORM
-0FCA1 ARABIC LIGATURE TEH WITH JEEM INITIAL FORM
-0FCA2 ARABIC LIGATURE TEH WITH HAH INITIAL FORM
-0FCA3 ARABIC LIGATURE TEH WITH KHAH INITIAL FORM
-0FCA4 ARABIC LIGATURE TEH WITH MEEM INITIAL FORM
-0FCA5 ARABIC LIGATURE TEH WITH HEH INITIAL FORM
-0FCA6 ARABIC LIGATURE THEH WITH MEEM INITIAL FORM
-0FCA7 ARABIC LIGATURE JEEM WITH HAH INITIAL FORM
-0FCA8 ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM
-0FCA9 ARABIC LIGATURE HAH WITH JEEM INITIAL FORM
-0FCAA ARABIC LIGATURE HAH WITH MEEM INITIAL FORM
-0FCAB ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM
-0FCAC ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM
-0FCAD ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM
-0FCAE ARABIC LIGATURE SEEN WITH HAH INITIAL FORM
-0FCAF ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM
-0FCB0 ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM
-0FCB1 ARABIC LIGATURE SAD WITH HAH INITIAL FORM
-0FCB2 ARABIC LIGATURE SAD WITH KHAH INITIAL FORM
-0FCB3 ARABIC LIGATURE SAD WITH MEEM INITIAL FORM
-0FCB4 ARABIC LIGATURE DAD WITH JEEM INITIAL FORM
-0FCB5 ARABIC LIGATURE DAD WITH HAH INITIAL FORM
-0FCB6 ARABIC LIGATURE DAD WITH KHAH INITIAL FORM
-0FCB7 ARABIC LIGATURE DAD WITH MEEM INITIAL FORM
-0FCB8 ARABIC LIGATURE TAH WITH HAH INITIAL FORM
-0FCB9 ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM
-0FCBA ARABIC LIGATURE AIN WITH JEEM INITIAL FORM
-0FCBB ARABIC LIGATURE AIN WITH MEEM INITIAL FORM
-0FCBC ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM
-0FCBD ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM
-0FCBE ARABIC LIGATURE FEH WITH JEEM INITIAL FORM
-0FCBF ARABIC LIGATURE FEH WITH HAH INITIAL FORM
-0FCC0 ARABIC LIGATURE FEH WITH KHAH INITIAL FORM
-0FCC1 ARABIC LIGATURE FEH WITH MEEM INITIAL FORM
-0FCC2 ARABIC LIGATURE QAF WITH HAH INITIAL FORM
-0FCC3 ARABIC LIGATURE QAF WITH MEEM INITIAL FORM
-0FCC4 ARABIC LIGATURE KAF WITH JEEM INITIAL FORM
-0FCC5 ARABIC LIGATURE KAF WITH HAH INITIAL FORM
-0FCC6 ARABIC LIGATURE KAF WITH KHAH INITIAL FORM
-0FCC7 ARABIC LIGATURE KAF WITH LAM INITIAL FORM
-0FCC8 ARABIC LIGATURE KAF WITH MEEM INITIAL FORM
-0FCC9 ARABIC LIGATURE LAM WITH JEEM INITIAL FORM
-0FCCA ARABIC LIGATURE LAM WITH HAH INITIAL FORM
-0FCCB ARABIC LIGATURE LAM WITH KHAH INITIAL FORM
-0FCCC ARABIC LIGATURE LAM WITH MEEM INITIAL FORM
-0FCCD ARABIC LIGATURE LAM WITH HEH INITIAL FORM
-0FCCE ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM
-0FCCF ARABIC LIGATURE MEEM WITH HAH INITIAL FORM
-0FCD0 ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM
-0FCD1 ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM
-0FCD2 ARABIC LIGATURE NOON WITH JEEM INITIAL FORM
-0FCD3 ARABIC LIGATURE NOON WITH HAH INITIAL FORM
-0FCD4 ARABIC LIGATURE NOON WITH KHAH INITIAL FORM
-0FCD5 ARABIC LIGATURE NOON WITH MEEM INITIAL FORM
-0FCD6 ARABIC LIGATURE NOON WITH HEH INITIAL FORM
-0FCD7 ARABIC LIGATURE HEH WITH JEEM INITIAL FORM
-0FCD8 ARABIC LIGATURE HEH WITH MEEM INITIAL FORM
-0FCD9 ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM
-0FCDA ARABIC LIGATURE YEH WITH JEEM INITIAL FORM
-0FCDB ARABIC LIGATURE YEH WITH HAH INITIAL FORM
-0FCDC ARABIC LIGATURE YEH WITH KHAH INITIAL FORM
-0FCDD ARABIC LIGATURE YEH WITH MEEM INITIAL FORM
-0FCDE ARABIC LIGATURE YEH WITH HEH INITIAL FORM
-0FCDF ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM
-0FCE0 ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM
-0FCE1 ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM
-0FCE2 ARABIC LIGATURE BEH WITH HEH MEDIAL FORM
-0FCE3 ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM
-0FCE4 ARABIC LIGATURE TEH WITH HEH MEDIAL FORM
-0FCE5 ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM
-0FCE6 ARABIC LIGATURE THEH WITH HEH MEDIAL FORM
-0FCE7 ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM
-0FCE8 ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM
-0FCE9 ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM
-0FCEA ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM
-0FCEB ARABIC LIGATURE KAF WITH LAM MEDIAL FORM
-0FCEC ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM
-0FCED ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM
-0FCEE ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM
-0FCEF ARABIC LIGATURE NOON WITH HEH MEDIAL FORM
-0FCF0 ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM
-0FCF1 ARABIC LIGATURE YEH WITH HEH MEDIAL FORM
-0FCF2 ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM
-0FCF3 ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM
-0FCF4 ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM
-0FCF5 ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM
-0FCF6 ARABIC LIGATURE TAH WITH YEH ISOLATED FORM
-0FCF7 ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM
-0FCF8 ARABIC LIGATURE AIN WITH YEH ISOLATED FORM
-0FCF9 ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM
-0FCFA ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM
-0FCFB ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM
-0FCFC ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM
-0FCFD ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM
-0FCFE ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM
-0FCFF ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM
-0FD00 ARABIC LIGATURE HAH WITH YEH ISOLATED FORM
-0FD01 ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM
-0FD02 ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM
-0FD03 ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM
-0FD04 ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM
-0FD05 ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM
-0FD06 ARABIC LIGATURE SAD WITH YEH ISOLATED FORM
-0FD07 ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM
-0FD08 ARABIC LIGATURE DAD WITH YEH ISOLATED FORM
-0FD09 ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM
-0FD0A ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM
-0FD0B ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM
-0FD0C ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM
-0FD0D ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM
-0FD0E ARABIC LIGATURE SEEN WITH REH ISOLATED FORM
-0FD0F ARABIC LIGATURE SAD WITH REH ISOLATED FORM
-0FD10 ARABIC LIGATURE DAD WITH REH ISOLATED FORM
-0FD11 ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM
-0FD12 ARABIC LIGATURE TAH WITH YEH FINAL FORM
-0FD13 ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM
-0FD14 ARABIC LIGATURE AIN WITH YEH FINAL FORM
-0FD15 ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM
-0FD16 ARABIC LIGATURE GHAIN WITH YEH FINAL FORM
-0FD17 ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM
-0FD18 ARABIC LIGATURE SEEN WITH YEH FINAL FORM
-0FD19 ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM
-0FD1A ARABIC LIGATURE SHEEN WITH YEH FINAL FORM
-0FD1B ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM
-0FD1C ARABIC LIGATURE HAH WITH YEH FINAL FORM
-0FD1D ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM
-0FD1E ARABIC LIGATURE JEEM WITH YEH FINAL FORM
-0FD1F ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM
-0FD20 ARABIC LIGATURE KHAH WITH YEH FINAL FORM
-0FD21 ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM
-0FD22 ARABIC LIGATURE SAD WITH YEH FINAL FORM
-0FD23 ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM
-0FD24 ARABIC LIGATURE DAD WITH YEH FINAL FORM
-0FD25 ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM
-0FD26 ARABIC LIGATURE SHEEN WITH HAH FINAL FORM
-0FD27 ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM
-0FD28 ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM
-0FD29 ARABIC LIGATURE SHEEN WITH REH FINAL FORM
-0FD2A ARABIC LIGATURE SEEN WITH REH FINAL FORM
-0FD2B ARABIC LIGATURE SAD WITH REH FINAL FORM
-0FD2C ARABIC LIGATURE DAD WITH REH FINAL FORM
-0FD2D ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM
-0FD2E ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM
-0FD2F ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM
-0FD30 ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM
-0FD31 ARABIC LIGATURE SEEN WITH HEH INITIAL FORM
-0FD32 ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM
-0FD33 ARABIC LIGATURE TAH WITH MEEM INITIAL FORM
-0FD34 ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM
-0FD35 ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM
-0FD36 ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM
-0FD37 ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM
-0FD38 ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM
-0FD39 ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM
-0FD3A ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM
-0FD3B ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM
-0FD3C ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM
-0FD3D ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
-0FD3E ORNATE LEFT PARENTHESIS
-0FD3F ORNATE RIGHT PARENTHESIS
-0FD50 ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM
-0FD51 ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM
-0FD52 ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM
-0FD53 ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM
-0FD54 ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM
-0FD55 ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM
-0FD56 ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM
-0FD57 ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM
-0FD58 ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM
-0FD59 ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM
-0FD5A ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM
-0FD5B ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM
-0FD5C ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM
-0FD5D ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM
-0FD5E ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM
-0FD5F ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM
-0FD60 ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM
-0FD61 ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM
-0FD62 ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM
-0FD63 ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM
-0FD64 ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM
-0FD65 ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM
-0FD66 ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM
-0FD67 ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM
-0FD68 ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM
-0FD69 ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM
-0FD6A ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM
-0FD6B ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM
-0FD6C ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM
-0FD6D ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM
-0FD6E ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM
-0FD6F ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM
-0FD70 ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM
-0FD71 ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM
-0FD72 ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM
-0FD73 ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM
-0FD74 ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM
-0FD75 ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM
-0FD76 ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM
-0FD77 ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM
-0FD78 ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM
-0FD79 ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM
-0FD7A ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM
-0FD7B ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM
-0FD7C ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM
-0FD7D ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM
-0FD7E ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM
-0FD7F ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM
-0FD80 ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM
-0FD81 ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM
-0FD82 ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM
-0FD83 ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM
-0FD84 ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM
-0FD85 ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM
-0FD86 ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM
-0FD87 ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM
-0FD88 ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM
-0FD89 ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM
-0FD8A ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM
-0FD8B ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM
-0FD8C ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM
-0FD8D ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM
-0FD8E ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM
-0FD8F ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
-0FD92 ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM
-0FD93 ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM
-0FD94 ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM
-0FD95 ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM
-0FD96 ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM
-0FD97 ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM
-0FD98 ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM
-0FD99 ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM
-0FD9A ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM
-0FD9B ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM
-0FD9C ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM
-0FD9D ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM
-0FD9E ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM
-0FD9F ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM
-0FDA0 ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM
-0FDA1 ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM
-0FDA2 ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM
-0FDA3 ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM
-0FDA4 ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM
-0FDA5 ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM
-0FDA6 ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM
-0FDA7 ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM
-0FDA8 ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM
-0FDA9 ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM
-0FDAA ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM
-0FDAB ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM
-0FDAC ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM
-0FDAD ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM
-0FDAE ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM
-0FDAF ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM
-0FDB0 ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM
-0FDB1 ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM
-0FDB2 ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM
-0FDB3 ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM
-0FDB4 ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM
-0FDB5 ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM
-0FDB6 ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM
-0FDB7 ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM
-0FDB8 ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM
-0FDB9 ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM
-0FDBA ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM
-0FDBB ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM
-0FDBC ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM
-0FDBD ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM
-0FDBE ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM
-0FDBF ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM
-0FDC0 ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM
-0FDC1 ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM
-0FDC2 ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM
-0FDC3 ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM
-0FDC4 ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM
-0FDC5 ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM
-0FDC6 ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM
-0FDC7 ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
-0FDF0 ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM
-0FDF1 ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM
-0FDF2 ARABIC LIGATURE ALLAH ISOLATED FORM
-0FDF3 ARABIC LIGATURE AKBAR ISOLATED FORM
-0FDF4 ARABIC LIGATURE MOHAMMAD ISOLATED FORM
-0FDF5 ARABIC LIGATURE SALAM ISOLATED FORM
-0FDF6 ARABIC LIGATURE RASOUL ISOLATED FORM
-0FDF7 ARABIC LIGATURE ALAYHE ISOLATED FORM
-0FDF8 ARABIC LIGATURE WASALLAM ISOLATED FORM
-0FDF9 ARABIC LIGATURE SALLA ISOLATED FORM
-0FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
-0FDFB ARABIC LIGATURE JALLAJALALOUHOU
-0FDFC RIAL SIGN
-0FDFD ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM
-0FE00 VARIATION SELECTOR-1
-0FE00 VS1
-0FE01 VARIATION SELECTOR-2
-0FE01 VS2
-0FE02 VARIATION SELECTOR-3
-0FE02 VS3
-0FE03 VARIATION SELECTOR-4
-0FE03 VS4
-0FE04 VARIATION SELECTOR-5
-0FE04 VS5
-0FE05 VARIATION SELECTOR-6
-0FE05 VS6
-0FE06 VARIATION SELECTOR-7
-0FE06 VS7
-0FE07 VARIATION SELECTOR-8
-0FE07 VS8
-0FE08 VARIATION SELECTOR-9
-0FE08 VS9
-0FE09 VARIATION SELECTOR-10
-0FE09 VS10
-0FE0A VARIATION SELECTOR-11
-0FE0A VS11
-0FE0B VARIATION SELECTOR-12
-0FE0B VS12
-0FE0C VARIATION SELECTOR-13
-0FE0C VS13
-0FE0D VARIATION SELECTOR-14
-0FE0D VS14
-0FE0E VARIATION SELECTOR-15
-0FE0E VS15
-0FE0F VARIATION SELECTOR-16
-0FE0F VS16
-0FE10 PRESENTATION FORM FOR VERTICAL COMMA
-0FE11 PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA
-0FE12 PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP
-0FE13 PRESENTATION FORM FOR VERTICAL COLON
-0FE14 PRESENTATION FORM FOR VERTICAL SEMICOLON
-0FE15 PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK
-0FE16 PRESENTATION FORM FOR VERTICAL QUESTION MARK
-0FE17 PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET
-0FE18 PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET
-0FE18 PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET
-0FE19 PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
-0FE20 COMBINING LIGATURE LEFT HALF
-0FE21 COMBINING LIGATURE RIGHT HALF
-0FE22 COMBINING DOUBLE TILDE LEFT HALF
-0FE23 COMBINING DOUBLE TILDE RIGHT HALF
-0FE24 COMBINING MACRON LEFT HALF
-0FE25 COMBINING MACRON RIGHT HALF
-0FE26 COMBINING CONJOINING MACRON
-0FE27 COMBINING LIGATURE LEFT HALF BELOW
-0FE28 COMBINING LIGATURE RIGHT HALF BELOW
-0FE29 COMBINING TILDE LEFT HALF BELOW
-0FE2A COMBINING TILDE RIGHT HALF BELOW
-0FE2B COMBINING MACRON LEFT HALF BELOW
-0FE2C COMBINING MACRON RIGHT HALF BELOW
-0FE2D COMBINING CONJOINING MACRON BELOW
-0FE2E COMBINING CYRILLIC TITLO LEFT HALF
-0FE2F COMBINING CYRILLIC TITLO RIGHT HALF
-0FE30 PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
-0FE31 PRESENTATION FORM FOR VERTICAL EM DASH
-0FE32 PRESENTATION FORM FOR VERTICAL EN DASH
-0FE33 PRESENTATION FORM FOR VERTICAL LOW LINE
-0FE34 PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
-0FE35 PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
-0FE36 PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
-0FE37 PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
-0FE38 PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
-0FE39 PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
-0FE3A PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
-0FE3B PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
-0FE3C PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
-0FE3D PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
-0FE3E PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
-0FE3F PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
-0FE40 PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
-0FE41 PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
-0FE42 PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
-0FE43 PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
-0FE44 PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
-0FE45 SESAME DOT
-0FE46 WHITE SESAME DOT
-0FE47 PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET
-0FE48 PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET
-0FE49 DASHED OVERLINE
-0FE4A CENTRELINE OVERLINE
-0FE4B WAVY OVERLINE
-0FE4C DOUBLE WAVY OVERLINE
-0FE4D DASHED LOW LINE
-0FE4E CENTRELINE LOW LINE
-0FE4F WAVY LOW LINE
-0FE50 SMALL COMMA
-0FE51 SMALL IDEOGRAPHIC COMMA
-0FE52 SMALL FULL STOP
-0FE54 SMALL SEMICOLON
-0FE55 SMALL COLON
-0FE56 SMALL QUESTION MARK
-0FE57 SMALL EXCLAMATION MARK
-0FE58 SMALL EM DASH
-0FE59 SMALL LEFT PARENTHESIS
-0FE5A SMALL RIGHT PARENTHESIS
-0FE5B SMALL LEFT CURLY BRACKET
-0FE5C SMALL RIGHT CURLY BRACKET
-0FE5D SMALL LEFT TORTOISE SHELL BRACKET
-0FE5E SMALL RIGHT TORTOISE SHELL BRACKET
-0FE5F SMALL NUMBER SIGN
-0FE60 SMALL AMPERSAND
-0FE61 SMALL ASTERISK
-0FE62 SMALL PLUS SIGN
-0FE63 SMALL HYPHEN-MINUS
-0FE64 SMALL LESS-THAN SIGN
-0FE65 SMALL GREATER-THAN SIGN
-0FE66 SMALL EQUALS SIGN
-0FE68 SMALL REVERSE SOLIDUS
-0FE69 SMALL DOLLAR SIGN
-0FE6A SMALL PERCENT SIGN
-0FE6B SMALL COMMERCIAL AT
-0FE70 ARABIC FATHATAN ISOLATED FORM
-0FE71 ARABIC TATWEEL WITH FATHATAN ABOVE
-0FE72 ARABIC DAMMATAN ISOLATED FORM
-0FE73 ARABIC TAIL FRAGMENT
-0FE74 ARABIC KASRATAN ISOLATED FORM
-0FE76 ARABIC FATHA ISOLATED FORM
-0FE77 ARABIC FATHA MEDIAL FORM
-0FE78 ARABIC DAMMA ISOLATED FORM
-0FE79 ARABIC DAMMA MEDIAL FORM
-0FE7A ARABIC KASRA ISOLATED FORM
-0FE7B ARABIC KASRA MEDIAL FORM
-0FE7C ARABIC SHADDA ISOLATED FORM
-0FE7D ARABIC SHADDA MEDIAL FORM
-0FE7E ARABIC SUKUN ISOLATED FORM
-0FE7F ARABIC SUKUN MEDIAL FORM
-0FE80 ARABIC LETTER HAMZA ISOLATED FORM
-0FE81 ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
-0FE82 ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
-0FE83 ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
-0FE84 ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
-0FE85 ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
-0FE86 ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM
-0FE87 ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM
-0FE88 ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM
-0FE89 ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM
-0FE8A ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM
-0FE8B ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
-0FE8C ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM
-0FE8D ARABIC LETTER ALEF ISOLATED FORM
-0FE8E ARABIC LETTER ALEF FINAL FORM
-0FE8F ARABIC LETTER BEH ISOLATED FORM
-0FE90 ARABIC LETTER BEH FINAL FORM
-0FE91 ARABIC LETTER BEH INITIAL FORM
-0FE92 ARABIC LETTER BEH MEDIAL FORM
-0FE93 ARABIC LETTER TEH MARBUTA ISOLATED FORM
-0FE94 ARABIC LETTER TEH MARBUTA FINAL FORM
-0FE95 ARABIC LETTER TEH ISOLATED FORM
-0FE96 ARABIC LETTER TEH FINAL FORM
-0FE97 ARABIC LETTER TEH INITIAL FORM
-0FE98 ARABIC LETTER TEH MEDIAL FORM
-0FE99 ARABIC LETTER THEH ISOLATED FORM
-0FE9A ARABIC LETTER THEH FINAL FORM
-0FE9B ARABIC LETTER THEH INITIAL FORM
-0FE9C ARABIC LETTER THEH MEDIAL FORM
-0FE9D ARABIC LETTER JEEM ISOLATED FORM
-0FE9E ARABIC LETTER JEEM FINAL FORM
-0FE9F ARABIC LETTER JEEM INITIAL FORM
-0FEA0 ARABIC LETTER JEEM MEDIAL FORM
-0FEA1 ARABIC LETTER HAH ISOLATED FORM
-0FEA2 ARABIC LETTER HAH FINAL FORM
-0FEA3 ARABIC LETTER HAH INITIAL FORM
-0FEA4 ARABIC LETTER HAH MEDIAL FORM
-0FEA5 ARABIC LETTER KHAH ISOLATED FORM
-0FEA6 ARABIC LETTER KHAH FINAL FORM
-0FEA7 ARABIC LETTER KHAH INITIAL FORM
-0FEA8 ARABIC LETTER KHAH MEDIAL FORM
-0FEA9 ARABIC LETTER DAL ISOLATED FORM
-0FEAA ARABIC LETTER DAL FINAL FORM
-0FEAB ARABIC LETTER THAL ISOLATED FORM
-0FEAC ARABIC LETTER THAL FINAL FORM
-0FEAD ARABIC LETTER REH ISOLATED FORM
-0FEAE ARABIC LETTER REH FINAL FORM
-0FEAF ARABIC LETTER ZAIN ISOLATED FORM
-0FEB0 ARABIC LETTER ZAIN FINAL FORM
-0FEB1 ARABIC LETTER SEEN ISOLATED FORM
-0FEB2 ARABIC LETTER SEEN FINAL FORM
-0FEB3 ARABIC LETTER SEEN INITIAL FORM
-0FEB4 ARABIC LETTER SEEN MEDIAL FORM
-0FEB5 ARABIC LETTER SHEEN ISOLATED FORM
-0FEB6 ARABIC LETTER SHEEN FINAL FORM
-0FEB7 ARABIC LETTER SHEEN INITIAL FORM
-0FEB8 ARABIC LETTER SHEEN MEDIAL FORM
-0FEB9 ARABIC LETTER SAD ISOLATED FORM
-0FEBA ARABIC LETTER SAD FINAL FORM
-0FEBB ARABIC LETTER SAD INITIAL FORM
-0FEBC ARABIC LETTER SAD MEDIAL FORM
-0FEBD ARABIC LETTER DAD ISOLATED FORM
-0FEBE ARABIC LETTER DAD FINAL FORM
-0FEBF ARABIC LETTER DAD INITIAL FORM
-0FEC0 ARABIC LETTER DAD MEDIAL FORM
-0FEC1 ARABIC LETTER TAH ISOLATED FORM
-0FEC2 ARABIC LETTER TAH FINAL FORM
-0FEC3 ARABIC LETTER TAH INITIAL FORM
-0FEC4 ARABIC LETTER TAH MEDIAL FORM
-0FEC5 ARABIC LETTER ZAH ISOLATED FORM
-0FEC6 ARABIC LETTER ZAH FINAL FORM
-0FEC7 ARABIC LETTER ZAH INITIAL FORM
-0FEC8 ARABIC LETTER ZAH MEDIAL FORM
-0FEC9 ARABIC LETTER AIN ISOLATED FORM
-0FECA ARABIC LETTER AIN FINAL FORM
-0FECB ARABIC LETTER AIN INITIAL FORM
-0FECC ARABIC LETTER AIN MEDIAL FORM
-0FECD ARABIC LETTER GHAIN ISOLATED FORM
-0FECE ARABIC LETTER GHAIN FINAL FORM
-0FECF ARABIC LETTER GHAIN INITIAL FORM
-0FED0 ARABIC LETTER GHAIN MEDIAL FORM
-0FED1 ARABIC LETTER FEH ISOLATED FORM
-0FED2 ARABIC LETTER FEH FINAL FORM
-0FED3 ARABIC LETTER FEH INITIAL FORM
-0FED4 ARABIC LETTER FEH MEDIAL FORM
-0FED5 ARABIC LETTER QAF ISOLATED FORM
-0FED6 ARABIC LETTER QAF FINAL FORM
-0FED7 ARABIC LETTER QAF INITIAL FORM
-0FED8 ARABIC LETTER QAF MEDIAL FORM
-0FED9 ARABIC LETTER KAF ISOLATED FORM
-0FEDA ARABIC LETTER KAF FINAL FORM
-0FEDB ARABIC LETTER KAF INITIAL FORM
-0FEDC ARABIC LETTER KAF MEDIAL FORM
-0FEDD ARABIC LETTER LAM ISOLATED FORM
-0FEDE ARABIC LETTER LAM FINAL FORM
-0FEDF ARABIC LETTER LAM INITIAL FORM
-0FEE0 ARABIC LETTER LAM MEDIAL FORM
-0FEE1 ARABIC LETTER MEEM ISOLATED FORM
-0FEE2 ARABIC LETTER MEEM FINAL FORM
-0FEE3 ARABIC LETTER MEEM INITIAL FORM
-0FEE4 ARABIC LETTER MEEM MEDIAL FORM
-0FEE5 ARABIC LETTER NOON ISOLATED FORM
-0FEE6 ARABIC LETTER NOON FINAL FORM
-0FEE7 ARABIC LETTER NOON INITIAL FORM
-0FEE8 ARABIC LETTER NOON MEDIAL FORM
-0FEE9 ARABIC LETTER HEH ISOLATED FORM
-0FEEA ARABIC LETTER HEH FINAL FORM
-0FEEB ARABIC LETTER HEH INITIAL FORM
-0FEEC ARABIC LETTER HEH MEDIAL FORM
-0FEED ARABIC LETTER WAW ISOLATED FORM
-0FEEE ARABIC LETTER WAW FINAL FORM
-0FEEF ARABIC LETTER ALEF MAKSURA ISOLATED FORM
-0FEF0 ARABIC LETTER ALEF MAKSURA FINAL FORM
-0FEF1 ARABIC LETTER YEH ISOLATED FORM
-0FEF2 ARABIC LETTER YEH FINAL FORM
-0FEF3 ARABIC LETTER YEH INITIAL FORM
-0FEF4 ARABIC LETTER YEH MEDIAL FORM
-0FEF5 ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
-0FEF6 ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
-0FEF7 ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
-0FEF8 ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
-0FEF9 ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
-0FEFA ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM
-0FEFB ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
-0FEFC ARABIC LIGATURE LAM WITH ALEF FINAL FORM
-0FEFF ZERO WIDTH NO-BREAK SPACE
-0FEFF BYTE ORDER MARK
-0FEFF BOM
-0FEFF ZWNBSP
-0FF01 FULLWIDTH EXCLAMATION MARK
-0FF02 FULLWIDTH QUOTATION MARK
-0FF03 FULLWIDTH NUMBER SIGN
-0FF04 FULLWIDTH DOLLAR SIGN
-0FF05 FULLWIDTH PERCENT SIGN
-0FF06 FULLWIDTH AMPERSAND
-0FF07 FULLWIDTH APOSTROPHE
-0FF08 FULLWIDTH LEFT PARENTHESIS
-0FF09 FULLWIDTH RIGHT PARENTHESIS
-0FF0A FULLWIDTH ASTERISK
-0FF0B FULLWIDTH PLUS SIGN
-0FF0C FULLWIDTH COMMA
-0FF0D FULLWIDTH HYPHEN-MINUS
-0FF0E FULLWIDTH FULL STOP
-0FF0F FULLWIDTH SOLIDUS
-0FF10 FULLWIDTH DIGIT ZERO
-0FF11 FULLWIDTH DIGIT ONE
-0FF12 FULLWIDTH DIGIT TWO
-0FF13 FULLWIDTH DIGIT THREE
-0FF14 FULLWIDTH DIGIT FOUR
-0FF15 FULLWIDTH DIGIT FIVE
-0FF16 FULLWIDTH DIGIT SIX
-0FF17 FULLWIDTH DIGIT SEVEN
-0FF18 FULLWIDTH DIGIT EIGHT
-0FF19 FULLWIDTH DIGIT NINE
-0FF1A FULLWIDTH COLON
-0FF1B FULLWIDTH SEMICOLON
-0FF1C FULLWIDTH LESS-THAN SIGN
-0FF1D FULLWIDTH EQUALS SIGN
-0FF1E FULLWIDTH GREATER-THAN SIGN
-0FF1F FULLWIDTH QUESTION MARK
-0FF20 FULLWIDTH COMMERCIAL AT
-0FF21 FULLWIDTH LATIN CAPITAL LETTER A
-0FF22 FULLWIDTH LATIN CAPITAL LETTER B
-0FF23 FULLWIDTH LATIN CAPITAL LETTER C
-0FF24 FULLWIDTH LATIN CAPITAL LETTER D
-0FF25 FULLWIDTH LATIN CAPITAL LETTER E
-0FF26 FULLWIDTH LATIN CAPITAL LETTER F
-0FF27 FULLWIDTH LATIN CAPITAL LETTER G
-0FF28 FULLWIDTH LATIN CAPITAL LETTER H
-0FF29 FULLWIDTH LATIN CAPITAL LETTER I
-0FF2A FULLWIDTH LATIN CAPITAL LETTER J
-0FF2B FULLWIDTH LATIN CAPITAL LETTER K
-0FF2C FULLWIDTH LATIN CAPITAL LETTER L
-0FF2D FULLWIDTH LATIN CAPITAL LETTER M
-0FF2E FULLWIDTH LATIN CAPITAL LETTER N
-0FF2F FULLWIDTH LATIN CAPITAL LETTER O
-0FF30 FULLWIDTH LATIN CAPITAL LETTER P
-0FF31 FULLWIDTH LATIN CAPITAL LETTER Q
-0FF32 FULLWIDTH LATIN CAPITAL LETTER R
-0FF33 FULLWIDTH LATIN CAPITAL LETTER S
-0FF34 FULLWIDTH LATIN CAPITAL LETTER T
-0FF35 FULLWIDTH LATIN CAPITAL LETTER U
-0FF36 FULLWIDTH LATIN CAPITAL LETTER V
-0FF37 FULLWIDTH LATIN CAPITAL LETTER W
-0FF38 FULLWIDTH LATIN CAPITAL LETTER X
-0FF39 FULLWIDTH LATIN CAPITAL LETTER Y
-0FF3A FULLWIDTH LATIN CAPITAL LETTER Z
-0FF3B FULLWIDTH LEFT SQUARE BRACKET
-0FF3C FULLWIDTH REVERSE SOLIDUS
-0FF3D FULLWIDTH RIGHT SQUARE BRACKET
-0FF3E FULLWIDTH CIRCUMFLEX ACCENT
-0FF3F FULLWIDTH LOW LINE
-0FF40 FULLWIDTH GRAVE ACCENT
-0FF41 FULLWIDTH LATIN SMALL LETTER A
-0FF42 FULLWIDTH LATIN SMALL LETTER B
-0FF43 FULLWIDTH LATIN SMALL LETTER C
-0FF44 FULLWIDTH LATIN SMALL LETTER D
-0FF45 FULLWIDTH LATIN SMALL LETTER E
-0FF46 FULLWIDTH LATIN SMALL LETTER F
-0FF47 FULLWIDTH LATIN SMALL LETTER G
-0FF48 FULLWIDTH LATIN SMALL LETTER H
-0FF49 FULLWIDTH LATIN SMALL LETTER I
-0FF4A FULLWIDTH LATIN SMALL LETTER J
-0FF4B FULLWIDTH LATIN SMALL LETTER K
-0FF4C FULLWIDTH LATIN SMALL LETTER L
-0FF4D FULLWIDTH LATIN SMALL LETTER M
-0FF4E FULLWIDTH LATIN SMALL LETTER N
-0FF4F FULLWIDTH LATIN SMALL LETTER O
-0FF50 FULLWIDTH LATIN SMALL LETTER P
-0FF51 FULLWIDTH LATIN SMALL LETTER Q
-0FF52 FULLWIDTH LATIN SMALL LETTER R
-0FF53 FULLWIDTH LATIN SMALL LETTER S
-0FF54 FULLWIDTH LATIN SMALL LETTER T
-0FF55 FULLWIDTH LATIN SMALL LETTER U
-0FF56 FULLWIDTH LATIN SMALL LETTER V
-0FF57 FULLWIDTH LATIN SMALL LETTER W
-0FF58 FULLWIDTH LATIN SMALL LETTER X
-0FF59 FULLWIDTH LATIN SMALL LETTER Y
-0FF5A FULLWIDTH LATIN SMALL LETTER Z
-0FF5B FULLWIDTH LEFT CURLY BRACKET
-0FF5C FULLWIDTH VERTICAL LINE
-0FF5D FULLWIDTH RIGHT CURLY BRACKET
-0FF5E FULLWIDTH TILDE
-0FF5F FULLWIDTH LEFT WHITE PARENTHESIS
-0FF60 FULLWIDTH RIGHT WHITE PARENTHESIS
-0FF61 HALFWIDTH IDEOGRAPHIC FULL STOP
-0FF62 HALFWIDTH LEFT CORNER BRACKET
-0FF63 HALFWIDTH RIGHT CORNER BRACKET
-0FF64 HALFWIDTH IDEOGRAPHIC COMMA
-0FF65 HALFWIDTH KATAKANA MIDDLE DOT
-0FF66 HALFWIDTH KATAKANA LETTER WO
-0FF67 HALFWIDTH KATAKANA LETTER SMALL A
-0FF68 HALFWIDTH KATAKANA LETTER SMALL I
-0FF69 HALFWIDTH KATAKANA LETTER SMALL U
-0FF6A HALFWIDTH KATAKANA LETTER SMALL E
-0FF6B HALFWIDTH KATAKANA LETTER SMALL O
-0FF6C HALFWIDTH KATAKANA LETTER SMALL YA
-0FF6D HALFWIDTH KATAKANA LETTER SMALL YU
-0FF6E HALFWIDTH KATAKANA LETTER SMALL YO
-0FF6F HALFWIDTH KATAKANA LETTER SMALL TU
-0FF70 HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
-0FF71 HALFWIDTH KATAKANA LETTER A
-0FF72 HALFWIDTH KATAKANA LETTER I
-0FF73 HALFWIDTH KATAKANA LETTER U
-0FF74 HALFWIDTH KATAKANA LETTER E
-0FF75 HALFWIDTH KATAKANA LETTER O
-0FF76 HALFWIDTH KATAKANA LETTER KA
-0FF77 HALFWIDTH KATAKANA LETTER KI
-0FF78 HALFWIDTH KATAKANA LETTER KU
-0FF79 HALFWIDTH KATAKANA LETTER KE
-0FF7A HALFWIDTH KATAKANA LETTER KO
-0FF7B HALFWIDTH KATAKANA LETTER SA
-0FF7C HALFWIDTH KATAKANA LETTER SI
-0FF7D HALFWIDTH KATAKANA LETTER SU
-0FF7E HALFWIDTH KATAKANA LETTER SE
-0FF7F HALFWIDTH KATAKANA LETTER SO
-0FF80 HALFWIDTH KATAKANA LETTER TA
-0FF81 HALFWIDTH KATAKANA LETTER TI
-0FF82 HALFWIDTH KATAKANA LETTER TU
-0FF83 HALFWIDTH KATAKANA LETTER TE
-0FF84 HALFWIDTH KATAKANA LETTER TO
-0FF85 HALFWIDTH KATAKANA LETTER NA
-0FF86 HALFWIDTH KATAKANA LETTER NI
-0FF87 HALFWIDTH KATAKANA LETTER NU
-0FF88 HALFWIDTH KATAKANA LETTER NE
-0FF89 HALFWIDTH KATAKANA LETTER NO
-0FF8A HALFWIDTH KATAKANA LETTER HA
-0FF8B HALFWIDTH KATAKANA LETTER HI
-0FF8C HALFWIDTH KATAKANA LETTER HU
-0FF8D HALFWIDTH KATAKANA LETTER HE
-0FF8E HALFWIDTH KATAKANA LETTER HO
-0FF8F HALFWIDTH KATAKANA LETTER MA
-0FF90 HALFWIDTH KATAKANA LETTER MI
-0FF91 HALFWIDTH KATAKANA LETTER MU
-0FF92 HALFWIDTH KATAKANA LETTER ME
-0FF93 HALFWIDTH KATAKANA LETTER MO
-0FF94 HALFWIDTH KATAKANA LETTER YA
-0FF95 HALFWIDTH KATAKANA LETTER YU
-0FF96 HALFWIDTH KATAKANA LETTER YO
-0FF97 HALFWIDTH KATAKANA LETTER RA
-0FF98 HALFWIDTH KATAKANA LETTER RI
-0FF99 HALFWIDTH KATAKANA LETTER RU
-0FF9A HALFWIDTH KATAKANA LETTER RE
-0FF9B HALFWIDTH KATAKANA LETTER RO
-0FF9C HALFWIDTH KATAKANA LETTER WA
-0FF9D HALFWIDTH KATAKANA LETTER N
-0FF9E HALFWIDTH KATAKANA VOICED SOUND MARK
-0FF9F HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
-0FFA0 HALFWIDTH HANGUL FILLER
-0FFA1 HALFWIDTH HANGUL LETTER KIYEOK
-0FFA2 HALFWIDTH HANGUL LETTER SSANGKIYEOK
-0FFA3 HALFWIDTH HANGUL LETTER KIYEOK-SIOS
-0FFA4 HALFWIDTH HANGUL LETTER NIEUN
-0FFA5 HALFWIDTH HANGUL LETTER NIEUN-CIEUC
-0FFA6 HALFWIDTH HANGUL LETTER NIEUN-HIEUH
-0FFA7 HALFWIDTH HANGUL LETTER TIKEUT
-0FFA8 HALFWIDTH HANGUL LETTER SSANGTIKEUT
-0FFA9 HALFWIDTH HANGUL LETTER RIEUL
-0FFAA HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
-0FFAB HALFWIDTH HANGUL LETTER RIEUL-MIEUM
-0FFAC HALFWIDTH HANGUL LETTER RIEUL-PIEUP
-0FFAD HALFWIDTH HANGUL LETTER RIEUL-SIOS
-0FFAE HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
-0FFAF HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
-0FFB0 HALFWIDTH HANGUL LETTER RIEUL-HIEUH
-0FFB1 HALFWIDTH HANGUL LETTER MIEUM
-0FFB2 HALFWIDTH HANGUL LETTER PIEUP
-0FFB3 HALFWIDTH HANGUL LETTER SSANGPIEUP
-0FFB4 HALFWIDTH HANGUL LETTER PIEUP-SIOS
-0FFB5 HALFWIDTH HANGUL LETTER SIOS
-0FFB6 HALFWIDTH HANGUL LETTER SSANGSIOS
-0FFB7 HALFWIDTH HANGUL LETTER IEUNG
-0FFB8 HALFWIDTH HANGUL LETTER CIEUC
-0FFB9 HALFWIDTH HANGUL LETTER SSANGCIEUC
-0FFBA HALFWIDTH HANGUL LETTER CHIEUCH
-0FFBB HALFWIDTH HANGUL LETTER KHIEUKH
-0FFBC HALFWIDTH HANGUL LETTER THIEUTH
-0FFBD HALFWIDTH HANGUL LETTER PHIEUPH
-0FFBE HALFWIDTH HANGUL LETTER HIEUH
-0FFC2 HALFWIDTH HANGUL LETTER A
-0FFC3 HALFWIDTH HANGUL LETTER AE
-0FFC4 HALFWIDTH HANGUL LETTER YA
-0FFC5 HALFWIDTH HANGUL LETTER YAE
-0FFC6 HALFWIDTH HANGUL LETTER EO
-0FFC7 HALFWIDTH HANGUL LETTER E
-0FFCA HALFWIDTH HANGUL LETTER YEO
-0FFCB HALFWIDTH HANGUL LETTER YE
-0FFCC HALFWIDTH HANGUL LETTER O
-0FFCD HALFWIDTH HANGUL LETTER WA
-0FFCE HALFWIDTH HANGUL LETTER WAE
-0FFCF HALFWIDTH HANGUL LETTER OE
-0FFD2 HALFWIDTH HANGUL LETTER YO
-0FFD3 HALFWIDTH HANGUL LETTER U
-0FFD4 HALFWIDTH HANGUL LETTER WEO
-0FFD5 HALFWIDTH HANGUL LETTER WE
-0FFD6 HALFWIDTH HANGUL LETTER WI
-0FFD7 HALFWIDTH HANGUL LETTER YU
-0FFDA HALFWIDTH HANGUL LETTER EU
-0FFDB HALFWIDTH HANGUL LETTER YI
-0FFDC HALFWIDTH HANGUL LETTER I
-0FFE0 FULLWIDTH CENT SIGN
-0FFE1 FULLWIDTH POUND SIGN
-0FFE2 FULLWIDTH NOT SIGN
-0FFE3 FULLWIDTH MACRON
-0FFE4 FULLWIDTH BROKEN BAR
-0FFE5 FULLWIDTH YEN SIGN
-0FFE6 FULLWIDTH WON SIGN
-0FFE8 HALFWIDTH FORMS LIGHT VERTICAL
-0FFE9 HALFWIDTH LEFTWARDS ARROW
-0FFEA HALFWIDTH UPWARDS ARROW
-0FFEB HALFWIDTH RIGHTWARDS ARROW
-0FFEC HALFWIDTH DOWNWARDS ARROW
-0FFED HALFWIDTH BLACK SQUARE
-0FFEE HALFWIDTH WHITE CIRCLE
-0FFF9 INTERLINEAR ANNOTATION ANCHOR
-0FFFA INTERLINEAR ANNOTATION SEPARATOR
-0FFFB INTERLINEAR ANNOTATION TERMINATOR
-0FFFC OBJECT REPLACEMENT CHARACTER
-0FFFD REPLACEMENT CHARACTER
-10000 LINEAR B SYLLABLE B008 A
-10001 LINEAR B SYLLABLE B038 E
-10002 LINEAR B SYLLABLE B028 I
-10003 LINEAR B SYLLABLE B061 O
-10004 LINEAR B SYLLABLE B010 U
-10005 LINEAR B SYLLABLE B001 DA
-10006 LINEAR B SYLLABLE B045 DE
-10007 LINEAR B SYLLABLE B007 DI
-10008 LINEAR B SYLLABLE B014 DO
-10009 LINEAR B SYLLABLE B051 DU
-1000A LINEAR B SYLLABLE B057 JA
-1000B LINEAR B SYLLABLE B046 JE
-1000D LINEAR B SYLLABLE B036 JO
-1000E LINEAR B SYLLABLE B065 JU
-1000F LINEAR B SYLLABLE B077 KA
-10010 LINEAR B SYLLABLE B044 KE
-10011 LINEAR B SYLLABLE B067 KI
-10012 LINEAR B SYLLABLE B070 KO
-10013 LINEAR B SYLLABLE B081 KU
-10014 LINEAR B SYLLABLE B080 MA
-10015 LINEAR B SYLLABLE B013 ME
-10016 LINEAR B SYLLABLE B073 MI
-10017 LINEAR B SYLLABLE B015 MO
-10018 LINEAR B SYLLABLE B023 MU
-10019 LINEAR B SYLLABLE B006 NA
-1001A LINEAR B SYLLABLE B024 NE
-1001B LINEAR B SYLLABLE B030 NI
-1001C LINEAR B SYLLABLE B052 NO
-1001D LINEAR B SYLLABLE B055 NU
-1001E LINEAR B SYLLABLE B003 PA
-1001F LINEAR B SYLLABLE B072 PE
-10020 LINEAR B SYLLABLE B039 PI
-10021 LINEAR B SYLLABLE B011 PO
-10022 LINEAR B SYLLABLE B050 PU
-10023 LINEAR B SYLLABLE B016 QA
-10024 LINEAR B SYLLABLE B078 QE
-10025 LINEAR B SYLLABLE B021 QI
-10026 LINEAR B SYLLABLE B032 QO
-10028 LINEAR B SYLLABLE B060 RA
-10029 LINEAR B SYLLABLE B027 RE
-1002A LINEAR B SYLLABLE B053 RI
-1002B LINEAR B SYLLABLE B002 RO
-1002C LINEAR B SYLLABLE B026 RU
-1002D LINEAR B SYLLABLE B031 SA
-1002E LINEAR B SYLLABLE B009 SE
-1002F LINEAR B SYLLABLE B041 SI
-10030 LINEAR B SYLLABLE B012 SO
-10031 LINEAR B SYLLABLE B058 SU
-10032 LINEAR B SYLLABLE B059 TA
-10033 LINEAR B SYLLABLE B004 TE
-10034 LINEAR B SYLLABLE B037 TI
-10035 LINEAR B SYLLABLE B005 TO
-10036 LINEAR B SYLLABLE B069 TU
-10037 LINEAR B SYLLABLE B054 WA
-10038 LINEAR B SYLLABLE B075 WE
-10039 LINEAR B SYLLABLE B040 WI
-1003A LINEAR B SYLLABLE B042 WO
-1003C LINEAR B SYLLABLE B017 ZA
-1003D LINEAR B SYLLABLE B074 ZE
-1003F LINEAR B SYLLABLE B020 ZO
-10040 LINEAR B SYLLABLE B025 A2
-10041 LINEAR B SYLLABLE B043 A3
-10042 LINEAR B SYLLABLE B085 AU
-10043 LINEAR B SYLLABLE B071 DWE
-10044 LINEAR B SYLLABLE B090 DWO
-10045 LINEAR B SYLLABLE B048 NWA
-10046 LINEAR B SYLLABLE B029 PU2
-10047 LINEAR B SYLLABLE B062 PTE
-10048 LINEAR B SYLLABLE B076 RA2
-10049 LINEAR B SYLLABLE B033 RA3
-1004A LINEAR B SYLLABLE B068 RO2
-1004B LINEAR B SYLLABLE B066 TA2
-1004C LINEAR B SYLLABLE B087 TWE
-1004D LINEAR B SYLLABLE B091 TWO
-10050 LINEAR B SYMBOL B018
-10051 LINEAR B SYMBOL B019
-10052 LINEAR B SYMBOL B022
-10053 LINEAR B SYMBOL B034
-10054 LINEAR B SYMBOL B047
-10055 LINEAR B SYMBOL B049
-10056 LINEAR B SYMBOL B056
-10057 LINEAR B SYMBOL B063
-10058 LINEAR B SYMBOL B064
-10059 LINEAR B SYMBOL B079
-1005A LINEAR B SYMBOL B082
-1005B LINEAR B SYMBOL B083
-1005C LINEAR B SYMBOL B086
-1005D LINEAR B SYMBOL B089
-10080 LINEAR B IDEOGRAM B100 MAN
-10081 LINEAR B IDEOGRAM B102 WOMAN
-10082 LINEAR B IDEOGRAM B104 DEER
-10083 LINEAR B IDEOGRAM B105 EQUID
-10084 LINEAR B IDEOGRAM B105F MARE
-10085 LINEAR B IDEOGRAM B105M STALLION
-10086 LINEAR B IDEOGRAM B106F EWE
-10087 LINEAR B IDEOGRAM B106M RAM
-10088 LINEAR B IDEOGRAM B107F SHE-GOAT
-10089 LINEAR B IDEOGRAM B107M HE-GOAT
-1008A LINEAR B IDEOGRAM B108F SOW
-1008B LINEAR B IDEOGRAM B108M BOAR
-1008C LINEAR B IDEOGRAM B109F COW
-1008D LINEAR B IDEOGRAM B109M BULL
-1008E LINEAR B IDEOGRAM B120 WHEAT
-1008F LINEAR B IDEOGRAM B121 BARLEY
-10090 LINEAR B IDEOGRAM B122 OLIVE
-10091 LINEAR B IDEOGRAM B123 SPICE
-10092 LINEAR B IDEOGRAM B125 CYPERUS
-10093 LINEAR B MONOGRAM B127 KAPO
-10094 LINEAR B MONOGRAM B128 KANAKO
-10095 LINEAR B IDEOGRAM B130 OIL
-10096 LINEAR B IDEOGRAM B131 WINE
-10097 LINEAR B IDEOGRAM B132
-10098 LINEAR B MONOGRAM B133 AREPA
-10099 LINEAR B MONOGRAM B135 MERI
-1009A LINEAR B IDEOGRAM B140 BRONZE
-1009B LINEAR B IDEOGRAM B141 GOLD
-1009C LINEAR B IDEOGRAM B142
-1009D LINEAR B IDEOGRAM B145 WOOL
-1009E LINEAR B IDEOGRAM B146
-1009F LINEAR B IDEOGRAM B150
-100A0 LINEAR B IDEOGRAM B151 HORN
-100A1 LINEAR B IDEOGRAM B152
-100A2 LINEAR B IDEOGRAM B153
-100A3 LINEAR B IDEOGRAM B154
-100A4 LINEAR B MONOGRAM B156 TURO2
-100A5 LINEAR B IDEOGRAM B157
-100A6 LINEAR B IDEOGRAM B158
-100A7 LINEAR B IDEOGRAM B159 CLOTH
-100A8 LINEAR B IDEOGRAM B160
-100A9 LINEAR B IDEOGRAM B161
-100AA LINEAR B IDEOGRAM B162 GARMENT
-100AB LINEAR B IDEOGRAM B163 ARMOUR
-100AC LINEAR B IDEOGRAM B164
-100AD LINEAR B IDEOGRAM B165
-100AE LINEAR B IDEOGRAM B166
-100AF LINEAR B IDEOGRAM B167
-100B0 LINEAR B IDEOGRAM B168
-100B1 LINEAR B IDEOGRAM B169
-100B2 LINEAR B IDEOGRAM B170
-100B3 LINEAR B IDEOGRAM B171
-100B4 LINEAR B IDEOGRAM B172
-100B5 LINEAR B IDEOGRAM B173 MONTH
-100B6 LINEAR B IDEOGRAM B174
-100B7 LINEAR B IDEOGRAM B176 TREE
-100B8 LINEAR B IDEOGRAM B177
-100B9 LINEAR B IDEOGRAM B178
-100BA LINEAR B IDEOGRAM B179
-100BB LINEAR B IDEOGRAM B180
-100BC LINEAR B IDEOGRAM B181
-100BD LINEAR B IDEOGRAM B182
-100BE LINEAR B IDEOGRAM B183
-100BF LINEAR B IDEOGRAM B184
-100C0 LINEAR B IDEOGRAM B185
-100C1 LINEAR B IDEOGRAM B189
-100C2 LINEAR B IDEOGRAM B190
-100C3 LINEAR B IDEOGRAM B191 HELMET
-100C4 LINEAR B IDEOGRAM B220 FOOTSTOOL
-100C5 LINEAR B IDEOGRAM B225 BATHTUB
-100C6 LINEAR B IDEOGRAM B230 SPEAR
-100C7 LINEAR B IDEOGRAM B231 ARROW
-100C8 LINEAR B IDEOGRAM B232
-100C9 LINEAR B IDEOGRAM B233 SWORD
-100CA LINEAR B IDEOGRAM B234
-100CB LINEAR B IDEOGRAM B236
-100CC LINEAR B IDEOGRAM B240 WHEELED CHARIOT
-100CD LINEAR B IDEOGRAM B241 CHARIOT
-100CE LINEAR B IDEOGRAM B242 CHARIOT FRAME
-100CF LINEAR B IDEOGRAM B243 WHEEL
-100D0 LINEAR B IDEOGRAM B245
-100D1 LINEAR B IDEOGRAM B246
-100D2 LINEAR B MONOGRAM B247 DIPTE
-100D3 LINEAR B IDEOGRAM B248
-100D4 LINEAR B IDEOGRAM B249
-100D5 LINEAR B IDEOGRAM B251
-100D6 LINEAR B IDEOGRAM B252
-100D7 LINEAR B IDEOGRAM B253
-100D8 LINEAR B IDEOGRAM B254 DART
-100D9 LINEAR B IDEOGRAM B255
-100DA LINEAR B IDEOGRAM B256
-100DB LINEAR B IDEOGRAM B257
-100DC LINEAR B IDEOGRAM B258
-100DD LINEAR B IDEOGRAM B259
-100DE LINEAR B IDEOGRAM VESSEL B155
-100DF LINEAR B IDEOGRAM VESSEL B200
-100E0 LINEAR B IDEOGRAM VESSEL B201
-100E1 LINEAR B IDEOGRAM VESSEL B202
-100E2 LINEAR B IDEOGRAM VESSEL B203
-100E3 LINEAR B IDEOGRAM VESSEL B204
-100E4 LINEAR B IDEOGRAM VESSEL B205
-100E5 LINEAR B IDEOGRAM VESSEL B206
-100E6 LINEAR B IDEOGRAM VESSEL B207
-100E7 LINEAR B IDEOGRAM VESSEL B208
-100E8 LINEAR B IDEOGRAM VESSEL B209
-100E9 LINEAR B IDEOGRAM VESSEL B210
-100EA LINEAR B IDEOGRAM VESSEL B211
-100EB LINEAR B IDEOGRAM VESSEL B212
-100EC LINEAR B IDEOGRAM VESSEL B213
-100ED LINEAR B IDEOGRAM VESSEL B214
-100EE LINEAR B IDEOGRAM VESSEL B215
-100EF LINEAR B IDEOGRAM VESSEL B216
-100F0 LINEAR B IDEOGRAM VESSEL B217
-100F1 LINEAR B IDEOGRAM VESSEL B218
-100F2 LINEAR B IDEOGRAM VESSEL B219
-100F3 LINEAR B IDEOGRAM VESSEL B221
-100F4 LINEAR B IDEOGRAM VESSEL B222
-100F5 LINEAR B IDEOGRAM VESSEL B226
-100F6 LINEAR B IDEOGRAM VESSEL B227
-100F7 LINEAR B IDEOGRAM VESSEL B228
-100F8 LINEAR B IDEOGRAM VESSEL B229
-100F9 LINEAR B IDEOGRAM VESSEL B250
-100FA LINEAR B IDEOGRAM VESSEL B305
-10100 AEGEAN WORD SEPARATOR LINE
-10101 AEGEAN WORD SEPARATOR DOT
-10102 AEGEAN CHECK MARK
-10107 AEGEAN NUMBER ONE
-10108 AEGEAN NUMBER TWO
-10109 AEGEAN NUMBER THREE
-1010A AEGEAN NUMBER FOUR
-1010B AEGEAN NUMBER FIVE
-1010C AEGEAN NUMBER SIX
-1010D AEGEAN NUMBER SEVEN
-1010E AEGEAN NUMBER EIGHT
-1010F AEGEAN NUMBER NINE
-10110 AEGEAN NUMBER TEN
-10111 AEGEAN NUMBER TWENTY
-10112 AEGEAN NUMBER THIRTY
-10113 AEGEAN NUMBER FORTY
-10114 AEGEAN NUMBER FIFTY
-10115 AEGEAN NUMBER SIXTY
-10116 AEGEAN NUMBER SEVENTY
-10117 AEGEAN NUMBER EIGHTY
-10118 AEGEAN NUMBER NINETY
-10119 AEGEAN NUMBER ONE HUNDRED
-1011A AEGEAN NUMBER TWO HUNDRED
-1011B AEGEAN NUMBER THREE HUNDRED
-1011C AEGEAN NUMBER FOUR HUNDRED
-1011D AEGEAN NUMBER FIVE HUNDRED
-1011E AEGEAN NUMBER SIX HUNDRED
-1011F AEGEAN NUMBER SEVEN HUNDRED
-10120 AEGEAN NUMBER EIGHT HUNDRED
-10121 AEGEAN NUMBER NINE HUNDRED
-10122 AEGEAN NUMBER ONE THOUSAND
-10123 AEGEAN NUMBER TWO THOUSAND
-10124 AEGEAN NUMBER THREE THOUSAND
-10125 AEGEAN NUMBER FOUR THOUSAND
-10126 AEGEAN NUMBER FIVE THOUSAND
-10127 AEGEAN NUMBER SIX THOUSAND
-10128 AEGEAN NUMBER SEVEN THOUSAND
-10129 AEGEAN NUMBER EIGHT THOUSAND
-1012A AEGEAN NUMBER NINE THOUSAND
-1012B AEGEAN NUMBER TEN THOUSAND
-1012C AEGEAN NUMBER TWENTY THOUSAND
-1012D AEGEAN NUMBER THIRTY THOUSAND
-1012E AEGEAN NUMBER FORTY THOUSAND
-1012F AEGEAN NUMBER FIFTY THOUSAND
-10130 AEGEAN NUMBER SIXTY THOUSAND
-10131 AEGEAN NUMBER SEVENTY THOUSAND
-10132 AEGEAN NUMBER EIGHTY THOUSAND
-10133 AEGEAN NUMBER NINETY THOUSAND
-10137 AEGEAN WEIGHT BASE UNIT
-10138 AEGEAN WEIGHT FIRST SUBUNIT
-10139 AEGEAN WEIGHT SECOND SUBUNIT
-1013A AEGEAN WEIGHT THIRD SUBUNIT
-1013B AEGEAN WEIGHT FOURTH SUBUNIT
-1013C AEGEAN DRY MEASURE FIRST SUBUNIT
-1013D AEGEAN LIQUID MEASURE FIRST SUBUNIT
-1013E AEGEAN MEASURE SECOND SUBUNIT
-1013F AEGEAN MEASURE THIRD SUBUNIT
-10140 GREEK ACROPHONIC ATTIC ONE QUARTER
-10141 GREEK ACROPHONIC ATTIC ONE HALF
-10142 GREEK ACROPHONIC ATTIC ONE DRACHMA
-10143 GREEK ACROPHONIC ATTIC FIVE
-10144 GREEK ACROPHONIC ATTIC FIFTY
-10145 GREEK ACROPHONIC ATTIC FIVE HUNDRED
-10146 GREEK ACROPHONIC ATTIC FIVE THOUSAND
-10147 GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-10148 GREEK ACROPHONIC ATTIC FIVE TALENTS
-10149 GREEK ACROPHONIC ATTIC TEN TALENTS
-1014A GREEK ACROPHONIC ATTIC FIFTY TALENTS
-1014B GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS
-1014C GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS
-1014D GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS
-1014E GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS
-1014F GREEK ACROPHONIC ATTIC FIVE STATERS
-10150 GREEK ACROPHONIC ATTIC TEN STATERS
-10151 GREEK ACROPHONIC ATTIC FIFTY STATERS
-10152 GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS
-10153 GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS
-10154 GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS
-10155 GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS
-10156 GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS
-10157 GREEK ACROPHONIC ATTIC TEN MNAS
-10158 GREEK ACROPHONIC HERAEUM ONE PLETHRON
-10159 GREEK ACROPHONIC THESPIAN ONE
-1015A GREEK ACROPHONIC HERMIONIAN ONE
-1015B GREEK ACROPHONIC EPIDAUREAN TWO
-1015C GREEK ACROPHONIC THESPIAN TWO
-1015D GREEK ACROPHONIC CYRENAIC TWO DRACHMAS
-1015E GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS
-1015F GREEK ACROPHONIC TROEZENIAN FIVE
-10160 GREEK ACROPHONIC TROEZENIAN TEN
-10161 GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM
-10162 GREEK ACROPHONIC HERMIONIAN TEN
-10163 GREEK ACROPHONIC MESSENIAN TEN
-10164 GREEK ACROPHONIC THESPIAN TEN
-10165 GREEK ACROPHONIC THESPIAN THIRTY
-10166 GREEK ACROPHONIC TROEZENIAN FIFTY
-10167 GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM
-10168 GREEK ACROPHONIC HERMIONIAN FIFTY
-10169 GREEK ACROPHONIC THESPIAN FIFTY
-1016A GREEK ACROPHONIC THESPIAN ONE HUNDRED
-1016B GREEK ACROPHONIC THESPIAN THREE HUNDRED
-1016C GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED
-1016D GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED
-1016E GREEK ACROPHONIC THESPIAN FIVE HUNDRED
-1016F GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED
-10170 GREEK ACROPHONIC NAXIAN FIVE HUNDRED
-10171 GREEK ACROPHONIC THESPIAN ONE THOUSAND
-10172 GREEK ACROPHONIC THESPIAN FIVE THOUSAND
-10173 GREEK ACROPHONIC DELPHIC FIVE MNAS
-10174 GREEK ACROPHONIC STRATIAN FIFTY MNAS
-10175 GREEK ONE HALF SIGN
-10176 GREEK ONE HALF SIGN ALTERNATE FORM
-10177 GREEK TWO THIRDS SIGN
-10178 GREEK THREE QUARTERS SIGN
-10179 GREEK YEAR SIGN
-1017A GREEK TALENT SIGN
-1017B GREEK DRACHMA SIGN
-1017C GREEK OBOL SIGN
-1017D GREEK TWO OBOLS SIGN
-1017E GREEK THREE OBOLS SIGN
-1017F GREEK FOUR OBOLS SIGN
-10180 GREEK FIVE OBOLS SIGN
-10181 GREEK METRETES SIGN
-10182 GREEK KYATHOS BASE SIGN
-10183 GREEK LITRA SIGN
-10184 GREEK OUNKIA SIGN
-10185 GREEK XESTES SIGN
-10186 GREEK ARTABE SIGN
-10187 GREEK AROURA SIGN
-10188 GREEK GRAMMA SIGN
-10189 GREEK TRYBLION BASE SIGN
-1018A GREEK ZERO SIGN
-1018B GREEK ONE QUARTER SIGN
-1018C GREEK SINUSOID SIGN
-1018D GREEK INDICTION SIGN
-1018E NOMISMA SIGN
-10190 ROMAN SEXTANS SIGN
-10191 ROMAN UNCIA SIGN
-10192 ROMAN SEMUNCIA SIGN
-10193 ROMAN SEXTULA SIGN
-10194 ROMAN DIMIDIA SEXTULA SIGN
-10195 ROMAN SILIQUA SIGN
-10196 ROMAN DENARIUS SIGN
-10197 ROMAN QUINARIUS SIGN
-10198 ROMAN SESTERTIUS SIGN
-10199 ROMAN DUPONDIUS SIGN
-1019A ROMAN AS SIGN
-1019B ROMAN CENTURIAL SIGN
-101A0 GREEK SYMBOL TAU RHO
-101D0 PHAISTOS DISC SIGN PEDESTRIAN
-101D1 PHAISTOS DISC SIGN PLUMED HEAD
-101D2 PHAISTOS DISC SIGN TATTOOED HEAD
-101D3 PHAISTOS DISC SIGN CAPTIVE
-101D4 PHAISTOS DISC SIGN CHILD
-101D5 PHAISTOS DISC SIGN WOMAN
-101D6 PHAISTOS DISC SIGN HELMET
-101D7 PHAISTOS DISC SIGN GAUNTLET
-101D8 PHAISTOS DISC SIGN TIARA
-101D9 PHAISTOS DISC SIGN ARROW
-101DA PHAISTOS DISC SIGN BOW
-101DB PHAISTOS DISC SIGN SHIELD
-101DC PHAISTOS DISC SIGN CLUB
-101DD PHAISTOS DISC SIGN MANACLES
-101DE PHAISTOS DISC SIGN MATTOCK
-101DF PHAISTOS DISC SIGN SAW
-101E0 PHAISTOS DISC SIGN LID
-101E1 PHAISTOS DISC SIGN BOOMERANG
-101E2 PHAISTOS DISC SIGN CARPENTRY PLANE
-101E3 PHAISTOS DISC SIGN DOLIUM
-101E4 PHAISTOS DISC SIGN COMB
-101E5 PHAISTOS DISC SIGN SLING
-101E6 PHAISTOS DISC SIGN COLUMN
-101E7 PHAISTOS DISC SIGN BEEHIVE
-101E8 PHAISTOS DISC SIGN SHIP
-101E9 PHAISTOS DISC SIGN HORN
-101EA PHAISTOS DISC SIGN HIDE
-101EB PHAISTOS DISC SIGN BULLS LEG
-101EC PHAISTOS DISC SIGN CAT
-101ED PHAISTOS DISC SIGN RAM
-101EE PHAISTOS DISC SIGN EAGLE
-101EF PHAISTOS DISC SIGN DOVE
-101F0 PHAISTOS DISC SIGN TUNNY
-101F1 PHAISTOS DISC SIGN BEE
-101F2 PHAISTOS DISC SIGN PLANE TREE
-101F3 PHAISTOS DISC SIGN VINE
-101F4 PHAISTOS DISC SIGN PAPYRUS
-101F5 PHAISTOS DISC SIGN ROSETTE
-101F6 PHAISTOS DISC SIGN LILY
-101F7 PHAISTOS DISC SIGN OX BACK
-101F8 PHAISTOS DISC SIGN FLUTE
-101F9 PHAISTOS DISC SIGN GRATER
-101FA PHAISTOS DISC SIGN STRAINER
-101FB PHAISTOS DISC SIGN SMALL AXE
-101FC PHAISTOS DISC SIGN WAVY BAND
-101FD PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE
-10280 LYCIAN LETTER A
-10281 LYCIAN LETTER E
-10282 LYCIAN LETTER B
-10283 LYCIAN LETTER BH
-10284 LYCIAN LETTER G
-10285 LYCIAN LETTER D
-10286 LYCIAN LETTER I
-10287 LYCIAN LETTER W
-10288 LYCIAN LETTER Z
-10289 LYCIAN LETTER TH
-1028A LYCIAN LETTER J
-1028B LYCIAN LETTER K
-1028C LYCIAN LETTER Q
-1028D LYCIAN LETTER L
-1028E LYCIAN LETTER M
-1028F LYCIAN LETTER N
-10290 LYCIAN LETTER MM
-10291 LYCIAN LETTER NN
-10292 LYCIAN LETTER U
-10293 LYCIAN LETTER P
-10294 LYCIAN LETTER KK
-10295 LYCIAN LETTER R
-10296 LYCIAN LETTER S
-10297 LYCIAN LETTER T
-10298 LYCIAN LETTER TT
-10299 LYCIAN LETTER AN
-1029A LYCIAN LETTER EN
-1029B LYCIAN LETTER H
-1029C LYCIAN LETTER X
-102A0 CARIAN LETTER A
-102A1 CARIAN LETTER P2
-102A2 CARIAN LETTER D
-102A3 CARIAN LETTER L
-102A4 CARIAN LETTER UUU
-102A5 CARIAN LETTER R
-102A6 CARIAN LETTER LD
-102A7 CARIAN LETTER A2
-102A8 CARIAN LETTER Q
-102A9 CARIAN LETTER B
-102AA CARIAN LETTER M
-102AB CARIAN LETTER O
-102AC CARIAN LETTER D2
-102AD CARIAN LETTER T
-102AE CARIAN LETTER SH
-102AF CARIAN LETTER SH2
-102B0 CARIAN LETTER S
-102B1 CARIAN LETTER C-18
-102B2 CARIAN LETTER U
-102B3 CARIAN LETTER NN
-102B4 CARIAN LETTER X
-102B5 CARIAN LETTER N
-102B6 CARIAN LETTER TT2
-102B7 CARIAN LETTER P
-102B8 CARIAN LETTER SS
-102B9 CARIAN LETTER I
-102BA CARIAN LETTER E
-102BB CARIAN LETTER UUUU
-102BC CARIAN LETTER K
-102BD CARIAN LETTER K2
-102BE CARIAN LETTER ND
-102BF CARIAN LETTER UU
-102C0 CARIAN LETTER G
-102C1 CARIAN LETTER G2
-102C2 CARIAN LETTER ST
-102C3 CARIAN LETTER ST2
-102C4 CARIAN LETTER NG
-102C5 CARIAN LETTER II
-102C6 CARIAN LETTER C-39
-102C7 CARIAN LETTER TT
-102C8 CARIAN LETTER UUU2
-102C9 CARIAN LETTER RR
-102CA CARIAN LETTER MB
-102CB CARIAN LETTER MB2
-102CC CARIAN LETTER MB3
-102CD CARIAN LETTER MB4
-102CE CARIAN LETTER LD2
-102CF CARIAN LETTER E2
-102D0 CARIAN LETTER UUU3
-102E0 COPTIC EPACT THOUSANDS MARK
-102E1 COPTIC EPACT DIGIT ONE
-102E2 COPTIC EPACT DIGIT TWO
-102E3 COPTIC EPACT DIGIT THREE
-102E4 COPTIC EPACT DIGIT FOUR
-102E5 COPTIC EPACT DIGIT FIVE
-102E6 COPTIC EPACT DIGIT SIX
-102E7 COPTIC EPACT DIGIT SEVEN
-102E8 COPTIC EPACT DIGIT EIGHT
-102E9 COPTIC EPACT DIGIT NINE
-102EA COPTIC EPACT NUMBER TEN
-102EB COPTIC EPACT NUMBER TWENTY
-102EC COPTIC EPACT NUMBER THIRTY
-102ED COPTIC EPACT NUMBER FORTY
-102EE COPTIC EPACT NUMBER FIFTY
-102EF COPTIC EPACT NUMBER SIXTY
-102F0 COPTIC EPACT NUMBER SEVENTY
-102F1 COPTIC EPACT NUMBER EIGHTY
-102F2 COPTIC EPACT NUMBER NINETY
-102F3 COPTIC EPACT NUMBER ONE HUNDRED
-102F4 COPTIC EPACT NUMBER TWO HUNDRED
-102F5 COPTIC EPACT NUMBER THREE HUNDRED
-102F6 COPTIC EPACT NUMBER FOUR HUNDRED
-102F7 COPTIC EPACT NUMBER FIVE HUNDRED
-102F8 COPTIC EPACT NUMBER SIX HUNDRED
-102F9 COPTIC EPACT NUMBER SEVEN HUNDRED
-102FA COPTIC EPACT NUMBER EIGHT HUNDRED
-102FB COPTIC EPACT NUMBER NINE HUNDRED
-10300 OLD ITALIC LETTER A
-10301 OLD ITALIC LETTER BE
-10302 OLD ITALIC LETTER KE
-10303 OLD ITALIC LETTER DE
-10304 OLD ITALIC LETTER E
-10305 OLD ITALIC LETTER VE
-10306 OLD ITALIC LETTER ZE
-10307 OLD ITALIC LETTER HE
-10308 OLD ITALIC LETTER THE
-10309 OLD ITALIC LETTER I
-1030A OLD ITALIC LETTER KA
-1030B OLD ITALIC LETTER EL
-1030C OLD ITALIC LETTER EM
-1030D OLD ITALIC LETTER EN
-1030E OLD ITALIC LETTER ESH
-1030F OLD ITALIC LETTER O
-10310 OLD ITALIC LETTER PE
-10311 OLD ITALIC LETTER SHE
-10312 OLD ITALIC LETTER KU
-10313 OLD ITALIC LETTER ER
-10314 OLD ITALIC LETTER ES
-10315 OLD ITALIC LETTER TE
-10316 OLD ITALIC LETTER U
-10317 OLD ITALIC LETTER EKS
-10318 OLD ITALIC LETTER PHE
-10319 OLD ITALIC LETTER KHE
-1031A OLD ITALIC LETTER EF
-1031B OLD ITALIC LETTER ERS
-1031C OLD ITALIC LETTER CHE
-1031D OLD ITALIC LETTER II
-1031E OLD ITALIC LETTER UU
-1031F OLD ITALIC LETTER ESS
-10320 OLD ITALIC NUMERAL ONE
-10321 OLD ITALIC NUMERAL FIVE
-10322 OLD ITALIC NUMERAL TEN
-10323 OLD ITALIC NUMERAL FIFTY
-1032D OLD ITALIC LETTER YE
-1032E OLD ITALIC LETTER NORTHERN TSE
-1032F OLD ITALIC LETTER SOUTHERN TSE
-10330 GOTHIC LETTER AHSA
-10331 GOTHIC LETTER BAIRKAN
-10332 GOTHIC LETTER GIBA
-10333 GOTHIC LETTER DAGS
-10334 GOTHIC LETTER AIHVUS
-10335 GOTHIC LETTER QAIRTHRA
-10336 GOTHIC LETTER IUJA
-10337 GOTHIC LETTER HAGL
-10338 GOTHIC LETTER THIUTH
-10339 GOTHIC LETTER EIS
-1033A GOTHIC LETTER KUSMA
-1033B GOTHIC LETTER LAGUS
-1033C GOTHIC LETTER MANNA
-1033D GOTHIC LETTER NAUTHS
-1033E GOTHIC LETTER JER
-1033F GOTHIC LETTER URUS
-10340 GOTHIC LETTER PAIRTHRA
-10341 GOTHIC LETTER NINETY
-10342 GOTHIC LETTER RAIDA
-10343 GOTHIC LETTER SAUIL
-10344 GOTHIC LETTER TEIWS
-10345 GOTHIC LETTER WINJA
-10346 GOTHIC LETTER FAIHU
-10347 GOTHIC LETTER IGGWS
-10348 GOTHIC LETTER HWAIR
-10349 GOTHIC LETTER OTHAL
-1034A GOTHIC LETTER NINE HUNDRED
-10350 OLD PERMIC LETTER AN
-10351 OLD PERMIC LETTER BUR
-10352 OLD PERMIC LETTER GAI
-10353 OLD PERMIC LETTER DOI
-10354 OLD PERMIC LETTER E
-10355 OLD PERMIC LETTER ZHOI
-10356 OLD PERMIC LETTER DZHOI
-10357 OLD PERMIC LETTER ZATA
-10358 OLD PERMIC LETTER DZITA
-10359 OLD PERMIC LETTER I
-1035A OLD PERMIC LETTER KOKE
-1035B OLD PERMIC LETTER LEI
-1035C OLD PERMIC LETTER MENOE
-1035D OLD PERMIC LETTER NENOE
-1035E OLD PERMIC LETTER VOOI
-1035F OLD PERMIC LETTER PEEI
-10360 OLD PERMIC LETTER REI
-10361 OLD PERMIC LETTER SII
-10362 OLD PERMIC LETTER TAI
-10363 OLD PERMIC LETTER U
-10364 OLD PERMIC LETTER CHERY
-10365 OLD PERMIC LETTER SHOOI
-10366 OLD PERMIC LETTER SHCHOOI
-10367 OLD PERMIC LETTER YRY
-10368 OLD PERMIC LETTER YERU
-10369 OLD PERMIC LETTER O
-1036A OLD PERMIC LETTER OO
-1036B OLD PERMIC LETTER EF
-1036C OLD PERMIC LETTER HA
-1036D OLD PERMIC LETTER TSIU
-1036E OLD PERMIC LETTER VER
-1036F OLD PERMIC LETTER YER
-10370 OLD PERMIC LETTER YERI
-10371 OLD PERMIC LETTER YAT
-10372 OLD PERMIC LETTER IE
-10373 OLD PERMIC LETTER YU
-10374 OLD PERMIC LETTER YA
-10375 OLD PERMIC LETTER IA
-10376 COMBINING OLD PERMIC LETTER AN
-10377 COMBINING OLD PERMIC LETTER DOI
-10378 COMBINING OLD PERMIC LETTER ZATA
-10379 COMBINING OLD PERMIC LETTER NENOE
-1037A COMBINING OLD PERMIC LETTER SII
-10380 UGARITIC LETTER ALPA
-10381 UGARITIC LETTER BETA
-10382 UGARITIC LETTER GAMLA
-10383 UGARITIC LETTER KHA
-10384 UGARITIC LETTER DELTA
-10385 UGARITIC LETTER HO
-10386 UGARITIC LETTER WO
-10387 UGARITIC LETTER ZETA
-10388 UGARITIC LETTER HOTA
-10389 UGARITIC LETTER TET
-1038A UGARITIC LETTER YOD
-1038B UGARITIC LETTER KAF
-1038C UGARITIC LETTER SHIN
-1038D UGARITIC LETTER LAMDA
-1038E UGARITIC LETTER MEM
-1038F UGARITIC LETTER DHAL
-10390 UGARITIC LETTER NUN
-10391 UGARITIC LETTER ZU
-10392 UGARITIC LETTER SAMKA
-10393 UGARITIC LETTER AIN
-10394 UGARITIC LETTER PU
-10395 UGARITIC LETTER SADE
-10396 UGARITIC LETTER QOPA
-10397 UGARITIC LETTER RASHA
-10398 UGARITIC LETTER THANNA
-10399 UGARITIC LETTER GHAIN
-1039A UGARITIC LETTER TO
-1039B UGARITIC LETTER I
-1039C UGARITIC LETTER U
-1039D UGARITIC LETTER SSU
-1039F UGARITIC WORD DIVIDER
-103A0 OLD PERSIAN SIGN A
-103A1 OLD PERSIAN SIGN I
-103A2 OLD PERSIAN SIGN U
-103A3 OLD PERSIAN SIGN KA
-103A4 OLD PERSIAN SIGN KU
-103A5 OLD PERSIAN SIGN GA
-103A6 OLD PERSIAN SIGN GU
-103A7 OLD PERSIAN SIGN XA
-103A8 OLD PERSIAN SIGN CA
-103A9 OLD PERSIAN SIGN JA
-103AA OLD PERSIAN SIGN JI
-103AB OLD PERSIAN SIGN TA
-103AC OLD PERSIAN SIGN TU
-103AD OLD PERSIAN SIGN DA
-103AE OLD PERSIAN SIGN DI
-103AF OLD PERSIAN SIGN DU
-103B0 OLD PERSIAN SIGN THA
-103B1 OLD PERSIAN SIGN PA
-103B2 OLD PERSIAN SIGN BA
-103B3 OLD PERSIAN SIGN FA
-103B4 OLD PERSIAN SIGN NA
-103B5 OLD PERSIAN SIGN NU
-103B6 OLD PERSIAN SIGN MA
-103B7 OLD PERSIAN SIGN MI
-103B8 OLD PERSIAN SIGN MU
-103B9 OLD PERSIAN SIGN YA
-103BA OLD PERSIAN SIGN VA
-103BB OLD PERSIAN SIGN VI
-103BC OLD PERSIAN SIGN RA
-103BD OLD PERSIAN SIGN RU
-103BE OLD PERSIAN SIGN LA
-103BF OLD PERSIAN SIGN SA
-103C0 OLD PERSIAN SIGN ZA
-103C1 OLD PERSIAN SIGN SHA
-103C2 OLD PERSIAN SIGN SSA
-103C3 OLD PERSIAN SIGN HA
-103C8 OLD PERSIAN SIGN AURAMAZDAA
-103C9 OLD PERSIAN SIGN AURAMAZDAA-2
-103CA OLD PERSIAN SIGN AURAMAZDAAHA
-103CB OLD PERSIAN SIGN XSHAAYATHIYA
-103CC OLD PERSIAN SIGN DAHYAAUSH
-103CD OLD PERSIAN SIGN DAHYAAUSH-2
-103CE OLD PERSIAN SIGN BAGA
-103CF OLD PERSIAN SIGN BUUMISH
-103D0 OLD PERSIAN WORD DIVIDER
-103D1 OLD PERSIAN NUMBER ONE
-103D2 OLD PERSIAN NUMBER TWO
-103D3 OLD PERSIAN NUMBER TEN
-103D4 OLD PERSIAN NUMBER TWENTY
-103D5 OLD PERSIAN NUMBER HUNDRED
-10400 DESERET CAPITAL LETTER LONG I
-10401 DESERET CAPITAL LETTER LONG E
-10402 DESERET CAPITAL LETTER LONG A
-10403 DESERET CAPITAL LETTER LONG AH
-10404 DESERET CAPITAL LETTER LONG O
-10405 DESERET CAPITAL LETTER LONG OO
-10406 DESERET CAPITAL LETTER SHORT I
-10407 DESERET CAPITAL LETTER SHORT E
-10408 DESERET CAPITAL LETTER SHORT A
-10409 DESERET CAPITAL LETTER SHORT AH
-1040A DESERET CAPITAL LETTER SHORT O
-1040B DESERET CAPITAL LETTER SHORT OO
-1040C DESERET CAPITAL LETTER AY
-1040D DESERET CAPITAL LETTER OW
-1040E DESERET CAPITAL LETTER WU
-1040F DESERET CAPITAL LETTER YEE
-10410 DESERET CAPITAL LETTER H
-10411 DESERET CAPITAL LETTER PEE
-10412 DESERET CAPITAL LETTER BEE
-10413 DESERET CAPITAL LETTER TEE
-10414 DESERET CAPITAL LETTER DEE
-10415 DESERET CAPITAL LETTER CHEE
-10416 DESERET CAPITAL LETTER JEE
-10417 DESERET CAPITAL LETTER KAY
-10418 DESERET CAPITAL LETTER GAY
-10419 DESERET CAPITAL LETTER EF
-1041A DESERET CAPITAL LETTER VEE
-1041B DESERET CAPITAL LETTER ETH
-1041C DESERET CAPITAL LETTER THEE
-1041D DESERET CAPITAL LETTER ES
-1041E DESERET CAPITAL LETTER ZEE
-1041F DESERET CAPITAL LETTER ESH
-10420 DESERET CAPITAL LETTER ZHEE
-10421 DESERET CAPITAL LETTER ER
-10422 DESERET CAPITAL LETTER EL
-10423 DESERET CAPITAL LETTER EM
-10424 DESERET CAPITAL LETTER EN
-10425 DESERET CAPITAL LETTER ENG
-10426 DESERET CAPITAL LETTER OI
-10427 DESERET CAPITAL LETTER EW
-10428 DESERET SMALL LETTER LONG I
-10429 DESERET SMALL LETTER LONG E
-1042A DESERET SMALL LETTER LONG A
-1042B DESERET SMALL LETTER LONG AH
-1042C DESERET SMALL LETTER LONG O
-1042D DESERET SMALL LETTER LONG OO
-1042E DESERET SMALL LETTER SHORT I
-1042F DESERET SMALL LETTER SHORT E
-10430 DESERET SMALL LETTER SHORT A
-10431 DESERET SMALL LETTER SHORT AH
-10432 DESERET SMALL LETTER SHORT O
-10433 DESERET SMALL LETTER SHORT OO
-10434 DESERET SMALL LETTER AY
-10435 DESERET SMALL LETTER OW
-10436 DESERET SMALL LETTER WU
-10437 DESERET SMALL LETTER YEE
-10438 DESERET SMALL LETTER H
-10439 DESERET SMALL LETTER PEE
-1043A DESERET SMALL LETTER BEE
-1043B DESERET SMALL LETTER TEE
-1043C DESERET SMALL LETTER DEE
-1043D DESERET SMALL LETTER CHEE
-1043E DESERET SMALL LETTER JEE
-1043F DESERET SMALL LETTER KAY
-10440 DESERET SMALL LETTER GAY
-10441 DESERET SMALL LETTER EF
-10442 DESERET SMALL LETTER VEE
-10443 DESERET SMALL LETTER ETH
-10444 DESERET SMALL LETTER THEE
-10445 DESERET SMALL LETTER ES
-10446 DESERET SMALL LETTER ZEE
-10447 DESERET SMALL LETTER ESH
-10448 DESERET SMALL LETTER ZHEE
-10449 DESERET SMALL LETTER ER
-1044A DESERET SMALL LETTER EL
-1044B DESERET SMALL LETTER EM
-1044C DESERET SMALL LETTER EN
-1044D DESERET SMALL LETTER ENG
-1044E DESERET SMALL LETTER OI
-1044F DESERET SMALL LETTER EW
-10450 SHAVIAN LETTER PEEP
-10451 SHAVIAN LETTER TOT
-10452 SHAVIAN LETTER KICK
-10453 SHAVIAN LETTER FEE
-10454 SHAVIAN LETTER THIGH
-10455 SHAVIAN LETTER SO
-10456 SHAVIAN LETTER SURE
-10457 SHAVIAN LETTER CHURCH
-10458 SHAVIAN LETTER YEA
-10459 SHAVIAN LETTER HUNG
-1045A SHAVIAN LETTER BIB
-1045B SHAVIAN LETTER DEAD
-1045C SHAVIAN LETTER GAG
-1045D SHAVIAN LETTER VOW
-1045E SHAVIAN LETTER THEY
-1045F SHAVIAN LETTER ZOO
-10460 SHAVIAN LETTER MEASURE
-10461 SHAVIAN LETTER JUDGE
-10462 SHAVIAN LETTER WOE
-10463 SHAVIAN LETTER HA-HA
-10464 SHAVIAN LETTER LOLL
-10465 SHAVIAN LETTER MIME
-10466 SHAVIAN LETTER IF
-10467 SHAVIAN LETTER EGG
-10468 SHAVIAN LETTER ASH
-10469 SHAVIAN LETTER ADO
-1046A SHAVIAN LETTER ON
-1046B SHAVIAN LETTER WOOL
-1046C SHAVIAN LETTER OUT
-1046D SHAVIAN LETTER AH
-1046E SHAVIAN LETTER ROAR
-1046F SHAVIAN LETTER NUN
-10470 SHAVIAN LETTER EAT
-10471 SHAVIAN LETTER AGE
-10472 SHAVIAN LETTER ICE
-10473 SHAVIAN LETTER UP
-10474 SHAVIAN LETTER OAK
-10475 SHAVIAN LETTER OOZE
-10476 SHAVIAN LETTER OIL
-10477 SHAVIAN LETTER AWE
-10478 SHAVIAN LETTER ARE
-10479 SHAVIAN LETTER OR
-1047A SHAVIAN LETTER AIR
-1047B SHAVIAN LETTER ERR
-1047C SHAVIAN LETTER ARRAY
-1047D SHAVIAN LETTER EAR
-1047E SHAVIAN LETTER IAN
-1047F SHAVIAN LETTER YEW
-10480 OSMANYA LETTER ALEF
-10481 OSMANYA LETTER BA
-10482 OSMANYA LETTER TA
-10483 OSMANYA LETTER JA
-10484 OSMANYA LETTER XA
-10485 OSMANYA LETTER KHA
-10486 OSMANYA LETTER DEEL
-10487 OSMANYA LETTER RA
-10488 OSMANYA LETTER SA
-10489 OSMANYA LETTER SHIIN
-1048A OSMANYA LETTER DHA
-1048B OSMANYA LETTER CAYN
-1048C OSMANYA LETTER GA
-1048D OSMANYA LETTER FA
-1048E OSMANYA LETTER QAAF
-1048F OSMANYA LETTER KAAF
-10490 OSMANYA LETTER LAAN
-10491 OSMANYA LETTER MIIN
-10492 OSMANYA LETTER NUUN
-10493 OSMANYA LETTER WAW
-10494 OSMANYA LETTER HA
-10495 OSMANYA LETTER YA
-10496 OSMANYA LETTER A
-10497 OSMANYA LETTER E
-10498 OSMANYA LETTER I
-10499 OSMANYA LETTER O
-1049A OSMANYA LETTER U
-1049B OSMANYA LETTER AA
-1049C OSMANYA LETTER EE
-1049D OSMANYA LETTER OO
-104A0 OSMANYA DIGIT ZERO
-104A1 OSMANYA DIGIT ONE
-104A2 OSMANYA DIGIT TWO
-104A3 OSMANYA DIGIT THREE
-104A4 OSMANYA DIGIT FOUR
-104A5 OSMANYA DIGIT FIVE
-104A6 OSMANYA DIGIT SIX
-104A7 OSMANYA DIGIT SEVEN
-104A8 OSMANYA DIGIT EIGHT
-104A9 OSMANYA DIGIT NINE
-104B0 OSAGE CAPITAL LETTER A
-104B1 OSAGE CAPITAL LETTER AI
-104B2 OSAGE CAPITAL LETTER AIN
-104B3 OSAGE CAPITAL LETTER AH
-104B4 OSAGE CAPITAL LETTER BRA
-104B5 OSAGE CAPITAL LETTER CHA
-104B6 OSAGE CAPITAL LETTER EHCHA
-104B7 OSAGE CAPITAL LETTER E
-104B8 OSAGE CAPITAL LETTER EIN
-104B9 OSAGE CAPITAL LETTER HA
-104BA OSAGE CAPITAL LETTER HYA
-104BB OSAGE CAPITAL LETTER I
-104BC OSAGE CAPITAL LETTER KA
-104BD OSAGE CAPITAL LETTER EHKA
-104BE OSAGE CAPITAL LETTER KYA
-104BF OSAGE CAPITAL LETTER LA
-104C0 OSAGE CAPITAL LETTER MA
-104C1 OSAGE CAPITAL LETTER NA
-104C2 OSAGE CAPITAL LETTER O
-104C3 OSAGE CAPITAL LETTER OIN
-104C4 OSAGE CAPITAL LETTER PA
-104C5 OSAGE CAPITAL LETTER EHPA
-104C6 OSAGE CAPITAL LETTER SA
-104C7 OSAGE CAPITAL LETTER SHA
-104C8 OSAGE CAPITAL LETTER TA
-104C9 OSAGE CAPITAL LETTER EHTA
-104CA OSAGE CAPITAL LETTER TSA
-104CB OSAGE CAPITAL LETTER EHTSA
-104CC OSAGE CAPITAL LETTER TSHA
-104CD OSAGE CAPITAL LETTER DHA
-104CE OSAGE CAPITAL LETTER U
-104CF OSAGE CAPITAL LETTER WA
-104D0 OSAGE CAPITAL LETTER KHA
-104D1 OSAGE CAPITAL LETTER GHA
-104D2 OSAGE CAPITAL LETTER ZA
-104D3 OSAGE CAPITAL LETTER ZHA
-104D8 OSAGE SMALL LETTER A
-104D9 OSAGE SMALL LETTER AI
-104DA OSAGE SMALL LETTER AIN
-104DB OSAGE SMALL LETTER AH
-104DC OSAGE SMALL LETTER BRA
-104DD OSAGE SMALL LETTER CHA
-104DE OSAGE SMALL LETTER EHCHA
-104DF OSAGE SMALL LETTER E
-104E0 OSAGE SMALL LETTER EIN
-104E1 OSAGE SMALL LETTER HA
-104E2 OSAGE SMALL LETTER HYA
-104E3 OSAGE SMALL LETTER I
-104E4 OSAGE SMALL LETTER KA
-104E5 OSAGE SMALL LETTER EHKA
-104E6 OSAGE SMALL LETTER KYA
-104E7 OSAGE SMALL LETTER LA
-104E8 OSAGE SMALL LETTER MA
-104E9 OSAGE SMALL LETTER NA
-104EA OSAGE SMALL LETTER O
-104EB OSAGE SMALL LETTER OIN
-104EC OSAGE SMALL LETTER PA
-104ED OSAGE SMALL LETTER EHPA
-104EE OSAGE SMALL LETTER SA
-104EF OSAGE SMALL LETTER SHA
-104F0 OSAGE SMALL LETTER TA
-104F1 OSAGE SMALL LETTER EHTA
-104F2 OSAGE SMALL LETTER TSA
-104F3 OSAGE SMALL LETTER EHTSA
-104F4 OSAGE SMALL LETTER TSHA
-104F5 OSAGE SMALL LETTER DHA
-104F6 OSAGE SMALL LETTER U
-104F7 OSAGE SMALL LETTER WA
-104F8 OSAGE SMALL LETTER KHA
-104F9 OSAGE SMALL LETTER GHA
-104FA OSAGE SMALL LETTER ZA
-104FB OSAGE SMALL LETTER ZHA
-10500 ELBASAN LETTER A
-10501 ELBASAN LETTER BE
-10502 ELBASAN LETTER CE
-10503 ELBASAN LETTER CHE
-10504 ELBASAN LETTER DE
-10505 ELBASAN LETTER NDE
-10506 ELBASAN LETTER DHE
-10507 ELBASAN LETTER EI
-10508 ELBASAN LETTER E
-10509 ELBASAN LETTER FE
-1050A ELBASAN LETTER GE
-1050B ELBASAN LETTER GJE
-1050C ELBASAN LETTER HE
-1050D ELBASAN LETTER I
-1050E ELBASAN LETTER JE
-1050F ELBASAN LETTER KE
-10510 ELBASAN LETTER LE
-10511 ELBASAN LETTER LLE
-10512 ELBASAN LETTER ME
-10513 ELBASAN LETTER NE
-10514 ELBASAN LETTER NA
-10515 ELBASAN LETTER NJE
-10516 ELBASAN LETTER O
-10517 ELBASAN LETTER PE
-10518 ELBASAN LETTER QE
-10519 ELBASAN LETTER RE
-1051A ELBASAN LETTER RRE
-1051B ELBASAN LETTER SE
-1051C ELBASAN LETTER SHE
-1051D ELBASAN LETTER TE
-1051E ELBASAN LETTER THE
-1051F ELBASAN LETTER U
-10520 ELBASAN LETTER VE
-10521 ELBASAN LETTER XE
-10522 ELBASAN LETTER Y
-10523 ELBASAN LETTER ZE
-10524 ELBASAN LETTER ZHE
-10525 ELBASAN LETTER GHE
-10526 ELBASAN LETTER GHAMMA
-10527 ELBASAN LETTER KHE
-10530 CAUCASIAN ALBANIAN LETTER ALT
-10531 CAUCASIAN ALBANIAN LETTER BET
-10532 CAUCASIAN ALBANIAN LETTER GIM
-10533 CAUCASIAN ALBANIAN LETTER DAT
-10534 CAUCASIAN ALBANIAN LETTER EB
-10535 CAUCASIAN ALBANIAN LETTER ZARL
-10536 CAUCASIAN ALBANIAN LETTER EYN
-10537 CAUCASIAN ALBANIAN LETTER ZHIL
-10538 CAUCASIAN ALBANIAN LETTER TAS
-10539 CAUCASIAN ALBANIAN LETTER CHA
-1053A CAUCASIAN ALBANIAN LETTER YOWD
-1053B CAUCASIAN ALBANIAN LETTER ZHA
-1053C CAUCASIAN ALBANIAN LETTER IRB
-1053D CAUCASIAN ALBANIAN LETTER SHA
-1053E CAUCASIAN ALBANIAN LETTER LAN
-1053F CAUCASIAN ALBANIAN LETTER INYA
-10540 CAUCASIAN ALBANIAN LETTER XEYN
-10541 CAUCASIAN ALBANIAN LETTER DYAN
-10542 CAUCASIAN ALBANIAN LETTER CAR
-10543 CAUCASIAN ALBANIAN LETTER JHOX
-10544 CAUCASIAN ALBANIAN LETTER KAR
-10545 CAUCASIAN ALBANIAN LETTER LYIT
-10546 CAUCASIAN ALBANIAN LETTER HEYT
-10547 CAUCASIAN ALBANIAN LETTER QAY
-10548 CAUCASIAN ALBANIAN LETTER AOR
-10549 CAUCASIAN ALBANIAN LETTER CHOY
-1054A CAUCASIAN ALBANIAN LETTER CHI
-1054B CAUCASIAN ALBANIAN LETTER CYAY
-1054C CAUCASIAN ALBANIAN LETTER MAQ
-1054D CAUCASIAN ALBANIAN LETTER QAR
-1054E CAUCASIAN ALBANIAN LETTER NOWC
-1054F CAUCASIAN ALBANIAN LETTER DZYAY
-10550 CAUCASIAN ALBANIAN LETTER SHAK
-10551 CAUCASIAN ALBANIAN LETTER JAYN
-10552 CAUCASIAN ALBANIAN LETTER ON
-10553 CAUCASIAN ALBANIAN LETTER TYAY
-10554 CAUCASIAN ALBANIAN LETTER FAM
-10555 CAUCASIAN ALBANIAN LETTER DZAY
-10556 CAUCASIAN ALBANIAN LETTER CHAT
-10557 CAUCASIAN ALBANIAN LETTER PEN
-10558 CAUCASIAN ALBANIAN LETTER GHEYS
-10559 CAUCASIAN ALBANIAN LETTER RAT
-1055A CAUCASIAN ALBANIAN LETTER SEYK
-1055B CAUCASIAN ALBANIAN LETTER VEYZ
-1055C CAUCASIAN ALBANIAN LETTER TIWR
-1055D CAUCASIAN ALBANIAN LETTER SHOY
-1055E CAUCASIAN ALBANIAN LETTER IWN
-1055F CAUCASIAN ALBANIAN LETTER CYAW
-10560 CAUCASIAN ALBANIAN LETTER CAYN
-10561 CAUCASIAN ALBANIAN LETTER YAYD
-10562 CAUCASIAN ALBANIAN LETTER PIWR
-10563 CAUCASIAN ALBANIAN LETTER KIW
-1056F CAUCASIAN ALBANIAN CITATION MARK
-10600 LINEAR A SIGN AB001
-10601 LINEAR A SIGN AB002
-10602 LINEAR A SIGN AB003
-10603 LINEAR A SIGN AB004
-10604 LINEAR A SIGN AB005
-10605 LINEAR A SIGN AB006
-10606 LINEAR A SIGN AB007
-10607 LINEAR A SIGN AB008
-10608 LINEAR A SIGN AB009
-10609 LINEAR A SIGN AB010
-1060A LINEAR A SIGN AB011
-1060B LINEAR A SIGN AB013
-1060C LINEAR A SIGN AB016
-1060D LINEAR A SIGN AB017
-1060E LINEAR A SIGN AB020
-1060F LINEAR A SIGN AB021
-10610 LINEAR A SIGN AB021F
-10611 LINEAR A SIGN AB021M
-10612 LINEAR A SIGN AB022
-10613 LINEAR A SIGN AB022F
-10614 LINEAR A SIGN AB022M
-10615 LINEAR A SIGN AB023
-10616 LINEAR A SIGN AB023M
-10617 LINEAR A SIGN AB024
-10618 LINEAR A SIGN AB026
-10619 LINEAR A SIGN AB027
-1061A LINEAR A SIGN AB028
-1061B LINEAR A SIGN A028B
-1061C LINEAR A SIGN AB029
-1061D LINEAR A SIGN AB030
-1061E LINEAR A SIGN AB031
-1061F LINEAR A SIGN AB034
-10620 LINEAR A SIGN AB037
-10621 LINEAR A SIGN AB038
-10622 LINEAR A SIGN AB039
-10623 LINEAR A SIGN AB040
-10624 LINEAR A SIGN AB041
-10625 LINEAR A SIGN AB044
-10626 LINEAR A SIGN AB045
-10627 LINEAR A SIGN AB046
-10628 LINEAR A SIGN AB047
-10629 LINEAR A SIGN AB048
-1062A LINEAR A SIGN AB049
-1062B LINEAR A SIGN AB050
-1062C LINEAR A SIGN AB051
-1062D LINEAR A SIGN AB053
-1062E LINEAR A SIGN AB054
-1062F LINEAR A SIGN AB055
-10630 LINEAR A SIGN AB056
-10631 LINEAR A SIGN AB057
-10632 LINEAR A SIGN AB058
-10633 LINEAR A SIGN AB059
-10634 LINEAR A SIGN AB060
-10635 LINEAR A SIGN AB061
-10636 LINEAR A SIGN AB065
-10637 LINEAR A SIGN AB066
-10638 LINEAR A SIGN AB067
-10639 LINEAR A SIGN AB069
-1063A LINEAR A SIGN AB070
-1063B LINEAR A SIGN AB073
-1063C LINEAR A SIGN AB074
-1063D LINEAR A SIGN AB076
-1063E LINEAR A SIGN AB077
-1063F LINEAR A SIGN AB078
-10640 LINEAR A SIGN AB079
-10641 LINEAR A SIGN AB080
-10642 LINEAR A SIGN AB081
-10643 LINEAR A SIGN AB082
-10644 LINEAR A SIGN AB085
-10645 LINEAR A SIGN AB086
-10646 LINEAR A SIGN AB087
-10647 LINEAR A SIGN A100-102
-10648 LINEAR A SIGN AB118
-10649 LINEAR A SIGN AB120
-1064A LINEAR A SIGN A120B
-1064B LINEAR A SIGN AB122
-1064C LINEAR A SIGN AB123
-1064D LINEAR A SIGN AB131A
-1064E LINEAR A SIGN AB131B
-1064F LINEAR A SIGN A131C
-10650 LINEAR A SIGN AB164
-10651 LINEAR A SIGN AB171
-10652 LINEAR A SIGN AB180
-10653 LINEAR A SIGN AB188
-10654 LINEAR A SIGN AB191
-10655 LINEAR A SIGN A301
-10656 LINEAR A SIGN A302
-10657 LINEAR A SIGN A303
-10658 LINEAR A SIGN A304
-10659 LINEAR A SIGN A305
-1065A LINEAR A SIGN A306
-1065B LINEAR A SIGN A307
-1065C LINEAR A SIGN A308
-1065D LINEAR A SIGN A309A
-1065E LINEAR A SIGN A309B
-1065F LINEAR A SIGN A309C
-10660 LINEAR A SIGN A310
-10661 LINEAR A SIGN A311
-10662 LINEAR A SIGN A312
-10663 LINEAR A SIGN A313A
-10664 LINEAR A SIGN A313B
-10665 LINEAR A SIGN A313C
-10666 LINEAR A SIGN A314
-10667 LINEAR A SIGN A315
-10668 LINEAR A SIGN A316
-10669 LINEAR A SIGN A317
-1066A LINEAR A SIGN A318
-1066B LINEAR A SIGN A319
-1066C LINEAR A SIGN A320
-1066D LINEAR A SIGN A321
-1066E LINEAR A SIGN A322
-1066F LINEAR A SIGN A323
-10670 LINEAR A SIGN A324
-10671 LINEAR A SIGN A325
-10672 LINEAR A SIGN A326
-10673 LINEAR A SIGN A327
-10674 LINEAR A SIGN A328
-10675 LINEAR A SIGN A329
-10676 LINEAR A SIGN A330
-10677 LINEAR A SIGN A331
-10678 LINEAR A SIGN A332
-10679 LINEAR A SIGN A333
-1067A LINEAR A SIGN A334
-1067B LINEAR A SIGN A335
-1067C LINEAR A SIGN A336
-1067D LINEAR A SIGN A337
-1067E LINEAR A SIGN A338
-1067F LINEAR A SIGN A339
-10680 LINEAR A SIGN A340
-10681 LINEAR A SIGN A341
-10682 LINEAR A SIGN A342
-10683 LINEAR A SIGN A343
-10684 LINEAR A SIGN A344
-10685 LINEAR A SIGN A345
-10686 LINEAR A SIGN A346
-10687 LINEAR A SIGN A347
-10688 LINEAR A SIGN A348
-10689 LINEAR A SIGN A349
-1068A LINEAR A SIGN A350
-1068B LINEAR A SIGN A351
-1068C LINEAR A SIGN A352
-1068D LINEAR A SIGN A353
-1068E LINEAR A SIGN A354
-1068F LINEAR A SIGN A355
-10690 LINEAR A SIGN A356
-10691 LINEAR A SIGN A357
-10692 LINEAR A SIGN A358
-10693 LINEAR A SIGN A359
-10694 LINEAR A SIGN A360
-10695 LINEAR A SIGN A361
-10696 LINEAR A SIGN A362
-10697 LINEAR A SIGN A363
-10698 LINEAR A SIGN A364
-10699 LINEAR A SIGN A365
-1069A LINEAR A SIGN A366
-1069B LINEAR A SIGN A367
-1069C LINEAR A SIGN A368
-1069D LINEAR A SIGN A369
-1069E LINEAR A SIGN A370
-1069F LINEAR A SIGN A371
-106A0 LINEAR A SIGN A400-VAS
-106A1 LINEAR A SIGN A401-VAS
-106A2 LINEAR A SIGN A402-VAS
-106A3 LINEAR A SIGN A403-VAS
-106A4 LINEAR A SIGN A404-VAS
-106A5 LINEAR A SIGN A405-VAS
-106A6 LINEAR A SIGN A406-VAS
-106A7 LINEAR A SIGN A407-VAS
-106A8 LINEAR A SIGN A408-VAS
-106A9 LINEAR A SIGN A409-VAS
-106AA LINEAR A SIGN A410-VAS
-106AB LINEAR A SIGN A411-VAS
-106AC LINEAR A SIGN A412-VAS
-106AD LINEAR A SIGN A413-VAS
-106AE LINEAR A SIGN A414-VAS
-106AF LINEAR A SIGN A415-VAS
-106B0 LINEAR A SIGN A416-VAS
-106B1 LINEAR A SIGN A417-VAS
-106B2 LINEAR A SIGN A418-VAS
-106B3 LINEAR A SIGN A501
-106B4 LINEAR A SIGN A502
-106B5 LINEAR A SIGN A503
-106B6 LINEAR A SIGN A504
-106B7 LINEAR A SIGN A505
-106B8 LINEAR A SIGN A506
-106B9 LINEAR A SIGN A508
-106BA LINEAR A SIGN A509
-106BB LINEAR A SIGN A510
-106BC LINEAR A SIGN A511
-106BD LINEAR A SIGN A512
-106BE LINEAR A SIGN A513
-106BF LINEAR A SIGN A515
-106C0 LINEAR A SIGN A516
-106C1 LINEAR A SIGN A520
-106C2 LINEAR A SIGN A521
-106C3 LINEAR A SIGN A523
-106C4 LINEAR A SIGN A524
-106C5 LINEAR A SIGN A525
-106C6 LINEAR A SIGN A526
-106C7 LINEAR A SIGN A527
-106C8 LINEAR A SIGN A528
-106C9 LINEAR A SIGN A529
-106CA LINEAR A SIGN A530
-106CB LINEAR A SIGN A531
-106CC LINEAR A SIGN A532
-106CD LINEAR A SIGN A534
-106CE LINEAR A SIGN A535
-106CF LINEAR A SIGN A536
-106D0 LINEAR A SIGN A537
-106D1 LINEAR A SIGN A538
-106D2 LINEAR A SIGN A539
-106D3 LINEAR A SIGN A540
-106D4 LINEAR A SIGN A541
-106D5 LINEAR A SIGN A542
-106D6 LINEAR A SIGN A545
-106D7 LINEAR A SIGN A547
-106D8 LINEAR A SIGN A548
-106D9 LINEAR A SIGN A549
-106DA LINEAR A SIGN A550
-106DB LINEAR A SIGN A551
-106DC LINEAR A SIGN A552
-106DD LINEAR A SIGN A553
-106DE LINEAR A SIGN A554
-106DF LINEAR A SIGN A555
-106E0 LINEAR A SIGN A556
-106E1 LINEAR A SIGN A557
-106E2 LINEAR A SIGN A559
-106E3 LINEAR A SIGN A563
-106E4 LINEAR A SIGN A564
-106E5 LINEAR A SIGN A565
-106E6 LINEAR A SIGN A566
-106E7 LINEAR A SIGN A568
-106E8 LINEAR A SIGN A569
-106E9 LINEAR A SIGN A570
-106EA LINEAR A SIGN A571
-106EB LINEAR A SIGN A572
-106EC LINEAR A SIGN A573
-106ED LINEAR A SIGN A574
-106EE LINEAR A SIGN A575
-106EF LINEAR A SIGN A576
-106F0 LINEAR A SIGN A577
-106F1 LINEAR A SIGN A578
-106F2 LINEAR A SIGN A579
-106F3 LINEAR A SIGN A580
-106F4 LINEAR A SIGN A581
-106F5 LINEAR A SIGN A582
-106F6 LINEAR A SIGN A583
-106F7 LINEAR A SIGN A584
-106F8 LINEAR A SIGN A585
-106F9 LINEAR A SIGN A586
-106FA LINEAR A SIGN A587
-106FB LINEAR A SIGN A588
-106FC LINEAR A SIGN A589
-106FD LINEAR A SIGN A591
-106FE LINEAR A SIGN A592
-106FF LINEAR A SIGN A594
-10700 LINEAR A SIGN A595
-10701 LINEAR A SIGN A596
-10702 LINEAR A SIGN A598
-10703 LINEAR A SIGN A600
-10704 LINEAR A SIGN A601
-10705 LINEAR A SIGN A602
-10706 LINEAR A SIGN A603
-10707 LINEAR A SIGN A604
-10708 LINEAR A SIGN A606
-10709 LINEAR A SIGN A608
-1070A LINEAR A SIGN A609
-1070B LINEAR A SIGN A610
-1070C LINEAR A SIGN A611
-1070D LINEAR A SIGN A612
-1070E LINEAR A SIGN A613
-1070F LINEAR A SIGN A614
-10710 LINEAR A SIGN A615
-10711 LINEAR A SIGN A616
-10712 LINEAR A SIGN A617
-10713 LINEAR A SIGN A618
-10714 LINEAR A SIGN A619
-10715 LINEAR A SIGN A620
-10716 LINEAR A SIGN A621
-10717 LINEAR A SIGN A622
-10718 LINEAR A SIGN A623
-10719 LINEAR A SIGN A624
-1071A LINEAR A SIGN A626
-1071B LINEAR A SIGN A627
-1071C LINEAR A SIGN A628
-1071D LINEAR A SIGN A629
-1071E LINEAR A SIGN A634
-1071F LINEAR A SIGN A637
-10720 LINEAR A SIGN A638
-10721 LINEAR A SIGN A640
-10722 LINEAR A SIGN A642
-10723 LINEAR A SIGN A643
-10724 LINEAR A SIGN A644
-10725 LINEAR A SIGN A645
-10726 LINEAR A SIGN A646
-10727 LINEAR A SIGN A648
-10728 LINEAR A SIGN A649
-10729 LINEAR A SIGN A651
-1072A LINEAR A SIGN A652
-1072B LINEAR A SIGN A653
-1072C LINEAR A SIGN A654
-1072D LINEAR A SIGN A655
-1072E LINEAR A SIGN A656
-1072F LINEAR A SIGN A657
-10730 LINEAR A SIGN A658
-10731 LINEAR A SIGN A659
-10732 LINEAR A SIGN A660
-10733 LINEAR A SIGN A661
-10734 LINEAR A SIGN A662
-10735 LINEAR A SIGN A663
-10736 LINEAR A SIGN A664
-10740 LINEAR A SIGN A701 A
-10741 LINEAR A SIGN A702 B
-10742 LINEAR A SIGN A703 D
-10743 LINEAR A SIGN A704 E
-10744 LINEAR A SIGN A705 F
-10745 LINEAR A SIGN A706 H
-10746 LINEAR A SIGN A707 J
-10747 LINEAR A SIGN A708 K
-10748 LINEAR A SIGN A709 L
-10749 LINEAR A SIGN A709-2 L2
-1074A LINEAR A SIGN A709-3 L3
-1074B LINEAR A SIGN A709-4 L4
-1074C LINEAR A SIGN A709-6 L6
-1074D LINEAR A SIGN A710 W
-1074E LINEAR A SIGN A711 X
-1074F LINEAR A SIGN A712 Y
-10750 LINEAR A SIGN A713 OMEGA
-10751 LINEAR A SIGN A714 ABB
-10752 LINEAR A SIGN A715 BB
-10753 LINEAR A SIGN A717 DD
-10754 LINEAR A SIGN A726 EYYY
-10755 LINEAR A SIGN A732 JE
-10760 LINEAR A SIGN A800
-10761 LINEAR A SIGN A801
-10762 LINEAR A SIGN A802
-10763 LINEAR A SIGN A803
-10764 LINEAR A SIGN A804
-10765 LINEAR A SIGN A805
-10766 LINEAR A SIGN A806
-10767 LINEAR A SIGN A807
-10800 CYPRIOT SYLLABLE A
-10801 CYPRIOT SYLLABLE E
-10802 CYPRIOT SYLLABLE I
-10803 CYPRIOT SYLLABLE O
-10804 CYPRIOT SYLLABLE U
-10805 CYPRIOT SYLLABLE JA
-10808 CYPRIOT SYLLABLE JO
-1080A CYPRIOT SYLLABLE KA
-1080B CYPRIOT SYLLABLE KE
-1080C CYPRIOT SYLLABLE KI
-1080D CYPRIOT SYLLABLE KO
-1080E CYPRIOT SYLLABLE KU
-1080F CYPRIOT SYLLABLE LA
-10810 CYPRIOT SYLLABLE LE
-10811 CYPRIOT SYLLABLE LI
-10812 CYPRIOT SYLLABLE LO
-10813 CYPRIOT SYLLABLE LU
-10814 CYPRIOT SYLLABLE MA
-10815 CYPRIOT SYLLABLE ME
-10816 CYPRIOT SYLLABLE MI
-10817 CYPRIOT SYLLABLE MO
-10818 CYPRIOT SYLLABLE MU
-10819 CYPRIOT SYLLABLE NA
-1081A CYPRIOT SYLLABLE NE
-1081B CYPRIOT SYLLABLE NI
-1081C CYPRIOT SYLLABLE NO
-1081D CYPRIOT SYLLABLE NU
-1081E CYPRIOT SYLLABLE PA
-1081F CYPRIOT SYLLABLE PE
-10820 CYPRIOT SYLLABLE PI
-10821 CYPRIOT SYLLABLE PO
-10822 CYPRIOT SYLLABLE PU
-10823 CYPRIOT SYLLABLE RA
-10824 CYPRIOT SYLLABLE RE
-10825 CYPRIOT SYLLABLE RI
-10826 CYPRIOT SYLLABLE RO
-10827 CYPRIOT SYLLABLE RU
-10828 CYPRIOT SYLLABLE SA
-10829 CYPRIOT SYLLABLE SE
-1082A CYPRIOT SYLLABLE SI
-1082B CYPRIOT SYLLABLE SO
-1082C CYPRIOT SYLLABLE SU
-1082D CYPRIOT SYLLABLE TA
-1082E CYPRIOT SYLLABLE TE
-1082F CYPRIOT SYLLABLE TI
-10830 CYPRIOT SYLLABLE TO
-10831 CYPRIOT SYLLABLE TU
-10832 CYPRIOT SYLLABLE WA
-10833 CYPRIOT SYLLABLE WE
-10834 CYPRIOT SYLLABLE WI
-10835 CYPRIOT SYLLABLE WO
-10837 CYPRIOT SYLLABLE XA
-10838 CYPRIOT SYLLABLE XE
-1083C CYPRIOT SYLLABLE ZA
-1083F CYPRIOT SYLLABLE ZO
-10840 IMPERIAL ARAMAIC LETTER ALEPH
-10841 IMPERIAL ARAMAIC LETTER BETH
-10842 IMPERIAL ARAMAIC LETTER GIMEL
-10843 IMPERIAL ARAMAIC LETTER DALETH
-10844 IMPERIAL ARAMAIC LETTER HE
-10845 IMPERIAL ARAMAIC LETTER WAW
-10846 IMPERIAL ARAMAIC LETTER ZAYIN
-10847 IMPERIAL ARAMAIC LETTER HETH
-10848 IMPERIAL ARAMAIC LETTER TETH
-10849 IMPERIAL ARAMAIC LETTER YODH
-1084A IMPERIAL ARAMAIC LETTER KAPH
-1084B IMPERIAL ARAMAIC LETTER LAMEDH
-1084C IMPERIAL ARAMAIC LETTER MEM
-1084D IMPERIAL ARAMAIC LETTER NUN
-1084E IMPERIAL ARAMAIC LETTER SAMEKH
-1084F IMPERIAL ARAMAIC LETTER AYIN
-10850 IMPERIAL ARAMAIC LETTER PE
-10851 IMPERIAL ARAMAIC LETTER SADHE
-10852 IMPERIAL ARAMAIC LETTER QOPH
-10853 IMPERIAL ARAMAIC LETTER RESH
-10854 IMPERIAL ARAMAIC LETTER SHIN
-10855 IMPERIAL ARAMAIC LETTER TAW
-10857 IMPERIAL ARAMAIC SECTION SIGN
-10858 IMPERIAL ARAMAIC NUMBER ONE
-10859 IMPERIAL ARAMAIC NUMBER TWO
-1085A IMPERIAL ARAMAIC NUMBER THREE
-1085B IMPERIAL ARAMAIC NUMBER TEN
-1085C IMPERIAL ARAMAIC NUMBER TWENTY
-1085D IMPERIAL ARAMAIC NUMBER ONE HUNDRED
-1085E IMPERIAL ARAMAIC NUMBER ONE THOUSAND
-1085F IMPERIAL ARAMAIC NUMBER TEN THOUSAND
-10860 PALMYRENE LETTER ALEPH
-10861 PALMYRENE LETTER BETH
-10862 PALMYRENE LETTER GIMEL
-10863 PALMYRENE LETTER DALETH
-10864 PALMYRENE LETTER HE
-10865 PALMYRENE LETTER WAW
-10866 PALMYRENE LETTER ZAYIN
-10867 PALMYRENE LETTER HETH
-10868 PALMYRENE LETTER TETH
-10869 PALMYRENE LETTER YODH
-1086A PALMYRENE LETTER KAPH
-1086B PALMYRENE LETTER LAMEDH
-1086C PALMYRENE LETTER MEM
-1086D PALMYRENE LETTER FINAL NUN
-1086E PALMYRENE LETTER NUN
-1086F PALMYRENE LETTER SAMEKH
-10870 PALMYRENE LETTER AYIN
-10871 PALMYRENE LETTER PE
-10872 PALMYRENE LETTER SADHE
-10873 PALMYRENE LETTER QOPH
-10874 PALMYRENE LETTER RESH
-10875 PALMYRENE LETTER SHIN
-10876 PALMYRENE LETTER TAW
-10877 PALMYRENE LEFT-POINTING FLEURON
-10878 PALMYRENE RIGHT-POINTING FLEURON
-10879 PALMYRENE NUMBER ONE
-1087A PALMYRENE NUMBER TWO
-1087B PALMYRENE NUMBER THREE
-1087C PALMYRENE NUMBER FOUR
-1087D PALMYRENE NUMBER FIVE
-1087E PALMYRENE NUMBER TEN
-1087F PALMYRENE NUMBER TWENTY
-10880 NABATAEAN LETTER FINAL ALEPH
-10881 NABATAEAN LETTER ALEPH
-10882 NABATAEAN LETTER FINAL BETH
-10883 NABATAEAN LETTER BETH
-10884 NABATAEAN LETTER GIMEL
-10885 NABATAEAN LETTER DALETH
-10886 NABATAEAN LETTER FINAL HE
-10887 NABATAEAN LETTER HE
-10888 NABATAEAN LETTER WAW
-10889 NABATAEAN LETTER ZAYIN
-1088A NABATAEAN LETTER HETH
-1088B NABATAEAN LETTER TETH
-1088C NABATAEAN LETTER FINAL YODH
-1088D NABATAEAN LETTER YODH
-1088E NABATAEAN LETTER FINAL KAPH
-1088F NABATAEAN LETTER KAPH
-10890 NABATAEAN LETTER FINAL LAMEDH
-10891 NABATAEAN LETTER LAMEDH
-10892 NABATAEAN LETTER FINAL MEM
-10893 NABATAEAN LETTER MEM
-10894 NABATAEAN LETTER FINAL NUN
-10895 NABATAEAN LETTER NUN
-10896 NABATAEAN LETTER SAMEKH
-10897 NABATAEAN LETTER AYIN
-10898 NABATAEAN LETTER PE
-10899 NABATAEAN LETTER SADHE
-1089A NABATAEAN LETTER QOPH
-1089B NABATAEAN LETTER RESH
-1089C NABATAEAN LETTER FINAL SHIN
-1089D NABATAEAN LETTER SHIN
-1089E NABATAEAN LETTER TAW
-108A7 NABATAEAN NUMBER ONE
-108A8 NABATAEAN NUMBER TWO
-108A9 NABATAEAN NUMBER THREE
-108AA NABATAEAN NUMBER FOUR
-108AB NABATAEAN CRUCIFORM NUMBER FOUR
-108AC NABATAEAN NUMBER FIVE
-108AD NABATAEAN NUMBER TEN
-108AE NABATAEAN NUMBER TWENTY
-108AF NABATAEAN NUMBER ONE HUNDRED
-108E0 HATRAN LETTER ALEPH
-108E1 HATRAN LETTER BETH
-108E2 HATRAN LETTER GIMEL
-108E3 HATRAN LETTER DALETH-RESH
-108E4 HATRAN LETTER HE
-108E5 HATRAN LETTER WAW
-108E6 HATRAN LETTER ZAYN
-108E7 HATRAN LETTER HETH
-108E8 HATRAN LETTER TETH
-108E9 HATRAN LETTER YODH
-108EA HATRAN LETTER KAPH
-108EB HATRAN LETTER LAMEDH
-108EC HATRAN LETTER MEM
-108ED HATRAN LETTER NUN
-108EE HATRAN LETTER SAMEKH
-108EF HATRAN LETTER AYN
-108F0 HATRAN LETTER PE
-108F1 HATRAN LETTER SADHE
-108F2 HATRAN LETTER QOPH
-108F4 HATRAN LETTER SHIN
-108F5 HATRAN LETTER TAW
-108FB HATRAN NUMBER ONE
-108FC HATRAN NUMBER FIVE
-108FD HATRAN NUMBER TEN
-108FE HATRAN NUMBER TWENTY
-108FF HATRAN NUMBER ONE HUNDRED
-10900 PHOENICIAN LETTER ALF
-10901 PHOENICIAN LETTER BET
-10902 PHOENICIAN LETTER GAML
-10903 PHOENICIAN LETTER DELT
-10904 PHOENICIAN LETTER HE
-10905 PHOENICIAN LETTER WAU
-10906 PHOENICIAN LETTER ZAI
-10907 PHOENICIAN LETTER HET
-10908 PHOENICIAN LETTER TET
-10909 PHOENICIAN LETTER YOD
-1090A PHOENICIAN LETTER KAF
-1090B PHOENICIAN LETTER LAMD
-1090C PHOENICIAN LETTER MEM
-1090D PHOENICIAN LETTER NUN
-1090E PHOENICIAN LETTER SEMK
-1090F PHOENICIAN LETTER AIN
-10910 PHOENICIAN LETTER PE
-10911 PHOENICIAN LETTER SADE
-10912 PHOENICIAN LETTER QOF
-10913 PHOENICIAN LETTER ROSH
-10914 PHOENICIAN LETTER SHIN
-10915 PHOENICIAN LETTER TAU
-10916 PHOENICIAN NUMBER ONE
-10917 PHOENICIAN NUMBER TEN
-10918 PHOENICIAN NUMBER TWENTY
-10919 PHOENICIAN NUMBER ONE HUNDRED
-1091A PHOENICIAN NUMBER TWO
-1091B PHOENICIAN NUMBER THREE
-1091F PHOENICIAN WORD SEPARATOR
-10920 LYDIAN LETTER A
-10921 LYDIAN LETTER B
-10922 LYDIAN LETTER G
-10923 LYDIAN LETTER D
-10924 LYDIAN LETTER E
-10925 LYDIAN LETTER V
-10926 LYDIAN LETTER I
-10927 LYDIAN LETTER Y
-10928 LYDIAN LETTER K
-10929 LYDIAN LETTER L
-1092A LYDIAN LETTER M
-1092B LYDIAN LETTER N
-1092C LYDIAN LETTER O
-1092D LYDIAN LETTER R
-1092E LYDIAN LETTER SS
-1092F LYDIAN LETTER T
-10930 LYDIAN LETTER U
-10931 LYDIAN LETTER F
-10932 LYDIAN LETTER Q
-10933 LYDIAN LETTER S
-10934 LYDIAN LETTER TT
-10935 LYDIAN LETTER AN
-10936 LYDIAN LETTER EN
-10937 LYDIAN LETTER LY
-10938 LYDIAN LETTER NN
-10939 LYDIAN LETTER C
-1093F LYDIAN TRIANGULAR MARK
-10980 MEROITIC HIEROGLYPHIC LETTER A
-10981 MEROITIC HIEROGLYPHIC LETTER E
-10982 MEROITIC HIEROGLYPHIC LETTER I
-10983 MEROITIC HIEROGLYPHIC LETTER O
-10984 MEROITIC HIEROGLYPHIC LETTER YA
-10985 MEROITIC HIEROGLYPHIC LETTER WA
-10986 MEROITIC HIEROGLYPHIC LETTER BA
-10987 MEROITIC HIEROGLYPHIC LETTER BA-2
-10988 MEROITIC HIEROGLYPHIC LETTER PA
-10989 MEROITIC HIEROGLYPHIC LETTER MA
-1098A MEROITIC HIEROGLYPHIC LETTER NA
-1098B MEROITIC HIEROGLYPHIC LETTER NA-2
-1098C MEROITIC HIEROGLYPHIC LETTER NE
-1098D MEROITIC HIEROGLYPHIC LETTER NE-2
-1098E MEROITIC HIEROGLYPHIC LETTER RA
-1098F MEROITIC HIEROGLYPHIC LETTER RA-2
-10990 MEROITIC HIEROGLYPHIC LETTER LA
-10991 MEROITIC HIEROGLYPHIC LETTER KHA
-10992 MEROITIC HIEROGLYPHIC LETTER HHA
-10993 MEROITIC HIEROGLYPHIC LETTER SA
-10994 MEROITIC HIEROGLYPHIC LETTER SA-2
-10995 MEROITIC HIEROGLYPHIC LETTER SE
-10996 MEROITIC HIEROGLYPHIC LETTER KA
-10997 MEROITIC HIEROGLYPHIC LETTER QA
-10998 MEROITIC HIEROGLYPHIC LETTER TA
-10999 MEROITIC HIEROGLYPHIC LETTER TA-2
-1099A MEROITIC HIEROGLYPHIC LETTER TE
-1099B MEROITIC HIEROGLYPHIC LETTER TE-2
-1099C MEROITIC HIEROGLYPHIC LETTER TO
-1099D MEROITIC HIEROGLYPHIC LETTER DA
-1099E MEROITIC HIEROGLYPHIC SYMBOL VIDJ
-1099F MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2
-109A0 MEROITIC CURSIVE LETTER A
-109A1 MEROITIC CURSIVE LETTER E
-109A2 MEROITIC CURSIVE LETTER I
-109A3 MEROITIC CURSIVE LETTER O
-109A4 MEROITIC CURSIVE LETTER YA
-109A5 MEROITIC CURSIVE LETTER WA
-109A6 MEROITIC CURSIVE LETTER BA
-109A7 MEROITIC CURSIVE LETTER PA
-109A8 MEROITIC CURSIVE LETTER MA
-109A9 MEROITIC CURSIVE LETTER NA
-109AA MEROITIC CURSIVE LETTER NE
-109AB MEROITIC CURSIVE LETTER RA
-109AC MEROITIC CURSIVE LETTER LA
-109AD MEROITIC CURSIVE LETTER KHA
-109AE MEROITIC CURSIVE LETTER HHA
-109AF MEROITIC CURSIVE LETTER SA
-109B0 MEROITIC CURSIVE LETTER ARCHAIC SA
-109B1 MEROITIC CURSIVE LETTER SE
-109B2 MEROITIC CURSIVE LETTER KA
-109B3 MEROITIC CURSIVE LETTER QA
-109B4 MEROITIC CURSIVE LETTER TA
-109B5 MEROITIC CURSIVE LETTER TE
-109B6 MEROITIC CURSIVE LETTER TO
-109B7 MEROITIC CURSIVE LETTER DA
-109BC MEROITIC CURSIVE FRACTION ELEVEN TWELFTHS
-109BD MEROITIC CURSIVE FRACTION ONE HALF
-109BE MEROITIC CURSIVE LOGOGRAM RMT
-109BF MEROITIC CURSIVE LOGOGRAM IMN
-109C0 MEROITIC CURSIVE NUMBER ONE
-109C1 MEROITIC CURSIVE NUMBER TWO
-109C2 MEROITIC CURSIVE NUMBER THREE
-109C3 MEROITIC CURSIVE NUMBER FOUR
-109C4 MEROITIC CURSIVE NUMBER FIVE
-109C5 MEROITIC CURSIVE NUMBER SIX
-109C6 MEROITIC CURSIVE NUMBER SEVEN
-109C7 MEROITIC CURSIVE NUMBER EIGHT
-109C8 MEROITIC CURSIVE NUMBER NINE
-109C9 MEROITIC CURSIVE NUMBER TEN
-109CA MEROITIC CURSIVE NUMBER TWENTY
-109CB MEROITIC CURSIVE NUMBER THIRTY
-109CC MEROITIC CURSIVE NUMBER FORTY
-109CD MEROITIC CURSIVE NUMBER FIFTY
-109CE MEROITIC CURSIVE NUMBER SIXTY
-109CF MEROITIC CURSIVE NUMBER SEVENTY
-109D2 MEROITIC CURSIVE NUMBER ONE HUNDRED
-109D3 MEROITIC CURSIVE NUMBER TWO HUNDRED
-109D4 MEROITIC CURSIVE NUMBER THREE HUNDRED
-109D5 MEROITIC CURSIVE NUMBER FOUR HUNDRED
-109D6 MEROITIC CURSIVE NUMBER FIVE HUNDRED
-109D7 MEROITIC CURSIVE NUMBER SIX HUNDRED
-109D8 MEROITIC CURSIVE NUMBER SEVEN HUNDRED
-109D9 MEROITIC CURSIVE NUMBER EIGHT HUNDRED
-109DA MEROITIC CURSIVE NUMBER NINE HUNDRED
-109DB MEROITIC CURSIVE NUMBER ONE THOUSAND
-109DC MEROITIC CURSIVE NUMBER TWO THOUSAND
-109DD MEROITIC CURSIVE NUMBER THREE THOUSAND
-109DE MEROITIC CURSIVE NUMBER FOUR THOUSAND
-109DF MEROITIC CURSIVE NUMBER FIVE THOUSAND
-109E0 MEROITIC CURSIVE NUMBER SIX THOUSAND
-109E1 MEROITIC CURSIVE NUMBER SEVEN THOUSAND
-109E2 MEROITIC CURSIVE NUMBER EIGHT THOUSAND
-109E3 MEROITIC CURSIVE NUMBER NINE THOUSAND
-109E4 MEROITIC CURSIVE NUMBER TEN THOUSAND
-109E5 MEROITIC CURSIVE NUMBER TWENTY THOUSAND
-109E6 MEROITIC CURSIVE NUMBER THIRTY THOUSAND
-109E7 MEROITIC CURSIVE NUMBER FORTY THOUSAND
-109E8 MEROITIC CURSIVE NUMBER FIFTY THOUSAND
-109E9 MEROITIC CURSIVE NUMBER SIXTY THOUSAND
-109EA MEROITIC CURSIVE NUMBER SEVENTY THOUSAND
-109EB MEROITIC CURSIVE NUMBER EIGHTY THOUSAND
-109EC MEROITIC CURSIVE NUMBER NINETY THOUSAND
-109ED MEROITIC CURSIVE NUMBER ONE HUNDRED THOUSAND
-109EE MEROITIC CURSIVE NUMBER TWO HUNDRED THOUSAND
-109EF MEROITIC CURSIVE NUMBER THREE HUNDRED THOUSAND
-109F0 MEROITIC CURSIVE NUMBER FOUR HUNDRED THOUSAND
-109F1 MEROITIC CURSIVE NUMBER FIVE HUNDRED THOUSAND
-109F2 MEROITIC CURSIVE NUMBER SIX HUNDRED THOUSAND
-109F3 MEROITIC CURSIVE NUMBER SEVEN HUNDRED THOUSAND
-109F4 MEROITIC CURSIVE NUMBER EIGHT HUNDRED THOUSAND
-109F5 MEROITIC CURSIVE NUMBER NINE HUNDRED THOUSAND
-109F6 MEROITIC CURSIVE FRACTION ONE TWELFTH
-109F7 MEROITIC CURSIVE FRACTION TWO TWELFTHS
-109F8 MEROITIC CURSIVE FRACTION THREE TWELFTHS
-109F9 MEROITIC CURSIVE FRACTION FOUR TWELFTHS
-109FA MEROITIC CURSIVE FRACTION FIVE TWELFTHS
-109FB MEROITIC CURSIVE FRACTION SIX TWELFTHS
-109FC MEROITIC CURSIVE FRACTION SEVEN TWELFTHS
-109FD MEROITIC CURSIVE FRACTION EIGHT TWELFTHS
-109FE MEROITIC CURSIVE FRACTION NINE TWELFTHS
-109FF MEROITIC CURSIVE FRACTION TEN TWELFTHS
-10A00 KHAROSHTHI LETTER A
-10A01 KHAROSHTHI VOWEL SIGN I
-10A02 KHAROSHTHI VOWEL SIGN U
-10A03 KHAROSHTHI VOWEL SIGN VOCALIC R
-10A05 KHAROSHTHI VOWEL SIGN E
-10A06 KHAROSHTHI VOWEL SIGN O
-10A0C KHAROSHTHI VOWEL LENGTH MARK
-10A0D KHAROSHTHI SIGN DOUBLE RING BELOW
-10A0E KHAROSHTHI SIGN ANUSVARA
-10A0F KHAROSHTHI SIGN VISARGA
-10A10 KHAROSHTHI LETTER KA
-10A11 KHAROSHTHI LETTER KHA
-10A12 KHAROSHTHI LETTER GA
-10A13 KHAROSHTHI LETTER GHA
-10A15 KHAROSHTHI LETTER CA
-10A16 KHAROSHTHI LETTER CHA
-10A17 KHAROSHTHI LETTER JA
-10A19 KHAROSHTHI LETTER NYA
-10A1A KHAROSHTHI LETTER TTA
-10A1B KHAROSHTHI LETTER TTHA
-10A1C KHAROSHTHI LETTER DDA
-10A1D KHAROSHTHI LETTER DDHA
-10A1E KHAROSHTHI LETTER NNA
-10A1F KHAROSHTHI LETTER TA
-10A20 KHAROSHTHI LETTER THA
-10A21 KHAROSHTHI LETTER DA
-10A22 KHAROSHTHI LETTER DHA
-10A23 KHAROSHTHI LETTER NA
-10A24 KHAROSHTHI LETTER PA
-10A25 KHAROSHTHI LETTER PHA
-10A26 KHAROSHTHI LETTER BA
-10A27 KHAROSHTHI LETTER BHA
-10A28 KHAROSHTHI LETTER MA
-10A29 KHAROSHTHI LETTER YA
-10A2A KHAROSHTHI LETTER RA
-10A2B KHAROSHTHI LETTER LA
-10A2C KHAROSHTHI LETTER VA
-10A2D KHAROSHTHI LETTER SHA
-10A2E KHAROSHTHI LETTER SSA
-10A2F KHAROSHTHI LETTER SA
-10A30 KHAROSHTHI LETTER ZA
-10A31 KHAROSHTHI LETTER HA
-10A32 KHAROSHTHI LETTER KKA
-10A33 KHAROSHTHI LETTER TTTHA
-10A34 KHAROSHTHI LETTER TTTA
-10A35 KHAROSHTHI LETTER VHA
-10A38 KHAROSHTHI SIGN BAR ABOVE
-10A39 KHAROSHTHI SIGN CAUDA
-10A3A KHAROSHTHI SIGN DOT BELOW
-10A3F KHAROSHTHI VIRAMA
-10A40 KHAROSHTHI DIGIT ONE
-10A41 KHAROSHTHI DIGIT TWO
-10A42 KHAROSHTHI DIGIT THREE
-10A43 KHAROSHTHI DIGIT FOUR
-10A44 KHAROSHTHI NUMBER TEN
-10A45 KHAROSHTHI NUMBER TWENTY
-10A46 KHAROSHTHI NUMBER ONE HUNDRED
-10A47 KHAROSHTHI NUMBER ONE THOUSAND
-10A48 KHAROSHTHI FRACTION ONE HALF
-10A50 KHAROSHTHI PUNCTUATION DOT
-10A51 KHAROSHTHI PUNCTUATION SMALL CIRCLE
-10A52 KHAROSHTHI PUNCTUATION CIRCLE
-10A53 KHAROSHTHI PUNCTUATION CRESCENT BAR
-10A54 KHAROSHTHI PUNCTUATION MANGALAM
-10A55 KHAROSHTHI PUNCTUATION LOTUS
-10A56 KHAROSHTHI PUNCTUATION DANDA
-10A57 KHAROSHTHI PUNCTUATION DOUBLE DANDA
-10A58 KHAROSHTHI PUNCTUATION LINES
-10A60 OLD SOUTH ARABIAN LETTER HE
-10A61 OLD SOUTH ARABIAN LETTER LAMEDH
-10A62 OLD SOUTH ARABIAN LETTER HETH
-10A63 OLD SOUTH ARABIAN LETTER MEM
-10A64 OLD SOUTH ARABIAN LETTER QOPH
-10A65 OLD SOUTH ARABIAN LETTER WAW
-10A66 OLD SOUTH ARABIAN LETTER SHIN
-10A67 OLD SOUTH ARABIAN LETTER RESH
-10A68 OLD SOUTH ARABIAN LETTER BETH
-10A69 OLD SOUTH ARABIAN LETTER TAW
-10A6A OLD SOUTH ARABIAN LETTER SAT
-10A6B OLD SOUTH ARABIAN LETTER KAPH
-10A6C OLD SOUTH ARABIAN LETTER NUN
-10A6D OLD SOUTH ARABIAN LETTER KHETH
-10A6E OLD SOUTH ARABIAN LETTER SADHE
-10A6F OLD SOUTH ARABIAN LETTER SAMEKH
-10A70 OLD SOUTH ARABIAN LETTER FE
-10A71 OLD SOUTH ARABIAN LETTER ALEF
-10A72 OLD SOUTH ARABIAN LETTER AYN
-10A73 OLD SOUTH ARABIAN LETTER DHADHE
-10A74 OLD SOUTH ARABIAN LETTER GIMEL
-10A75 OLD SOUTH ARABIAN LETTER DALETH
-10A76 OLD SOUTH ARABIAN LETTER GHAYN
-10A77 OLD SOUTH ARABIAN LETTER TETH
-10A78 OLD SOUTH ARABIAN LETTER ZAYN
-10A79 OLD SOUTH ARABIAN LETTER DHALETH
-10A7A OLD SOUTH ARABIAN LETTER YODH
-10A7B OLD SOUTH ARABIAN LETTER THAW
-10A7C OLD SOUTH ARABIAN LETTER THETH
-10A7D OLD SOUTH ARABIAN NUMBER ONE
-10A7E OLD SOUTH ARABIAN NUMBER FIFTY
-10A7F OLD SOUTH ARABIAN NUMERIC INDICATOR
-10A80 OLD NORTH ARABIAN LETTER HEH
-10A81 OLD NORTH ARABIAN LETTER LAM
-10A82 OLD NORTH ARABIAN LETTER HAH
-10A83 OLD NORTH ARABIAN LETTER MEEM
-10A84 OLD NORTH ARABIAN LETTER QAF
-10A85 OLD NORTH ARABIAN LETTER WAW
-10A86 OLD NORTH ARABIAN LETTER ES-2
-10A87 OLD NORTH ARABIAN LETTER REH
-10A88 OLD NORTH ARABIAN LETTER BEH
-10A89 OLD NORTH ARABIAN LETTER TEH
-10A8A OLD NORTH ARABIAN LETTER ES-1
-10A8B OLD NORTH ARABIAN LETTER KAF
-10A8C OLD NORTH ARABIAN LETTER NOON
-10A8D OLD NORTH ARABIAN LETTER KHAH
-10A8E OLD NORTH ARABIAN LETTER SAD
-10A8F OLD NORTH ARABIAN LETTER ES-3
-10A90 OLD NORTH ARABIAN LETTER FEH
-10A91 OLD NORTH ARABIAN LETTER ALEF
-10A92 OLD NORTH ARABIAN LETTER AIN
-10A93 OLD NORTH ARABIAN LETTER DAD
-10A94 OLD NORTH ARABIAN LETTER GEEM
-10A95 OLD NORTH ARABIAN LETTER DAL
-10A96 OLD NORTH ARABIAN LETTER GHAIN
-10A97 OLD NORTH ARABIAN LETTER TAH
-10A98 OLD NORTH ARABIAN LETTER ZAIN
-10A99 OLD NORTH ARABIAN LETTER THAL
-10A9A OLD NORTH ARABIAN LETTER YEH
-10A9B OLD NORTH ARABIAN LETTER THEH
-10A9C OLD NORTH ARABIAN LETTER ZAH
-10A9D OLD NORTH ARABIAN NUMBER ONE
-10A9E OLD NORTH ARABIAN NUMBER TEN
-10A9F OLD NORTH ARABIAN NUMBER TWENTY
-10AC0 MANICHAEAN LETTER ALEPH
-10AC1 MANICHAEAN LETTER BETH
-10AC2 MANICHAEAN LETTER BHETH
-10AC3 MANICHAEAN LETTER GIMEL
-10AC4 MANICHAEAN LETTER GHIMEL
-10AC5 MANICHAEAN LETTER DALETH
-10AC6 MANICHAEAN LETTER HE
-10AC7 MANICHAEAN LETTER WAW
-10AC8 MANICHAEAN SIGN UD
-10AC9 MANICHAEAN LETTER ZAYIN
-10ACA MANICHAEAN LETTER ZHAYIN
-10ACB MANICHAEAN LETTER JAYIN
-10ACC MANICHAEAN LETTER JHAYIN
-10ACD MANICHAEAN LETTER HETH
-10ACE MANICHAEAN LETTER TETH
-10ACF MANICHAEAN LETTER YODH
-10AD0 MANICHAEAN LETTER KAPH
-10AD1 MANICHAEAN LETTER XAPH
-10AD2 MANICHAEAN LETTER KHAPH
-10AD3 MANICHAEAN LETTER LAMEDH
-10AD4 MANICHAEAN LETTER DHAMEDH
-10AD5 MANICHAEAN LETTER THAMEDH
-10AD6 MANICHAEAN LETTER MEM
-10AD7 MANICHAEAN LETTER NUN
-10AD8 MANICHAEAN LETTER SAMEKH
-10AD9 MANICHAEAN LETTER AYIN
-10ADA MANICHAEAN LETTER AAYIN
-10ADB MANICHAEAN LETTER PE
-10ADC MANICHAEAN LETTER FE
-10ADD MANICHAEAN LETTER SADHE
-10ADE MANICHAEAN LETTER QOPH
-10ADF MANICHAEAN LETTER XOPH
-10AE0 MANICHAEAN LETTER QHOPH
-10AE1 MANICHAEAN LETTER RESH
-10AE2 MANICHAEAN LETTER SHIN
-10AE3 MANICHAEAN LETTER SSHIN
-10AE4 MANICHAEAN LETTER TAW
-10AE5 MANICHAEAN ABBREVIATION MARK ABOVE
-10AE6 MANICHAEAN ABBREVIATION MARK BELOW
-10AEB MANICHAEAN NUMBER ONE
-10AEC MANICHAEAN NUMBER FIVE
-10AED MANICHAEAN NUMBER TEN
-10AEE MANICHAEAN NUMBER TWENTY
-10AEF MANICHAEAN NUMBER ONE HUNDRED
-10AF0 MANICHAEAN PUNCTUATION STAR
-10AF1 MANICHAEAN PUNCTUATION FLEURON
-10AF2 MANICHAEAN PUNCTUATION DOUBLE DOT WITHIN DOT
-10AF3 MANICHAEAN PUNCTUATION DOT WITHIN DOT
-10AF4 MANICHAEAN PUNCTUATION DOT
-10AF5 MANICHAEAN PUNCTUATION TWO DOTS
-10AF6 MANICHAEAN PUNCTUATION LINE FILLER
-10B00 AVESTAN LETTER A
-10B01 AVESTAN LETTER AA
-10B02 AVESTAN LETTER AO
-10B03 AVESTAN LETTER AAO
-10B04 AVESTAN LETTER AN
-10B05 AVESTAN LETTER AAN
-10B06 AVESTAN LETTER AE
-10B07 AVESTAN LETTER AEE
-10B08 AVESTAN LETTER E
-10B09 AVESTAN LETTER EE
-10B0A AVESTAN LETTER O
-10B0B AVESTAN LETTER OO
-10B0C AVESTAN LETTER I
-10B0D AVESTAN LETTER II
-10B0E AVESTAN LETTER U
-10B0F AVESTAN LETTER UU
-10B10 AVESTAN LETTER KE
-10B11 AVESTAN LETTER XE
-10B12 AVESTAN LETTER XYE
-10B13 AVESTAN LETTER XVE
-10B14 AVESTAN LETTER GE
-10B15 AVESTAN LETTER GGE
-10B16 AVESTAN LETTER GHE
-10B17 AVESTAN LETTER CE
-10B18 AVESTAN LETTER JE
-10B19 AVESTAN LETTER TE
-10B1A AVESTAN LETTER THE
-10B1B AVESTAN LETTER DE
-10B1C AVESTAN LETTER DHE
-10B1D AVESTAN LETTER TTE
-10B1E AVESTAN LETTER PE
-10B1F AVESTAN LETTER FE
-10B20 AVESTAN LETTER BE
-10B21 AVESTAN LETTER BHE
-10B22 AVESTAN LETTER NGE
-10B23 AVESTAN LETTER NGYE
-10B24 AVESTAN LETTER NGVE
-10B25 AVESTAN LETTER NE
-10B26 AVESTAN LETTER NYE
-10B27 AVESTAN LETTER NNE
-10B28 AVESTAN LETTER ME
-10B29 AVESTAN LETTER HME
-10B2A AVESTAN LETTER YYE
-10B2B AVESTAN LETTER YE
-10B2C AVESTAN LETTER VE
-10B2D AVESTAN LETTER RE
-10B2E AVESTAN LETTER LE
-10B2F AVESTAN LETTER SE
-10B30 AVESTAN LETTER ZE
-10B31 AVESTAN LETTER SHE
-10B32 AVESTAN LETTER ZHE
-10B33 AVESTAN LETTER SHYE
-10B34 AVESTAN LETTER SSHE
-10B35 AVESTAN LETTER HE
-10B39 AVESTAN ABBREVIATION MARK
-10B3A TINY TWO DOTS OVER ONE DOT PUNCTUATION
-10B3B SMALL TWO DOTS OVER ONE DOT PUNCTUATION
-10B3C LARGE TWO DOTS OVER ONE DOT PUNCTUATION
-10B3D LARGE ONE DOT OVER TWO DOTS PUNCTUATION
-10B3E LARGE TWO RINGS OVER ONE RING PUNCTUATION
-10B3F LARGE ONE RING OVER TWO RINGS PUNCTUATION
-10B40 INSCRIPTIONAL PARTHIAN LETTER ALEPH
-10B41 INSCRIPTIONAL PARTHIAN LETTER BETH
-10B42 INSCRIPTIONAL PARTHIAN LETTER GIMEL
-10B43 INSCRIPTIONAL PARTHIAN LETTER DALETH
-10B44 INSCRIPTIONAL PARTHIAN LETTER HE
-10B45 INSCRIPTIONAL PARTHIAN LETTER WAW
-10B46 INSCRIPTIONAL PARTHIAN LETTER ZAYIN
-10B47 INSCRIPTIONAL PARTHIAN LETTER HETH
-10B48 INSCRIPTIONAL PARTHIAN LETTER TETH
-10B49 INSCRIPTIONAL PARTHIAN LETTER YODH
-10B4A INSCRIPTIONAL PARTHIAN LETTER KAPH
-10B4B INSCRIPTIONAL PARTHIAN LETTER LAMEDH
-10B4C INSCRIPTIONAL PARTHIAN LETTER MEM
-10B4D INSCRIPTIONAL PARTHIAN LETTER NUN
-10B4E INSCRIPTIONAL PARTHIAN LETTER SAMEKH
-10B4F INSCRIPTIONAL PARTHIAN LETTER AYIN
-10B50 INSCRIPTIONAL PARTHIAN LETTER PE
-10B51 INSCRIPTIONAL PARTHIAN LETTER SADHE
-10B52 INSCRIPTIONAL PARTHIAN LETTER QOPH
-10B53 INSCRIPTIONAL PARTHIAN LETTER RESH
-10B54 INSCRIPTIONAL PARTHIAN LETTER SHIN
-10B55 INSCRIPTIONAL PARTHIAN LETTER TAW
-10B58 INSCRIPTIONAL PARTHIAN NUMBER ONE
-10B59 INSCRIPTIONAL PARTHIAN NUMBER TWO
-10B5A INSCRIPTIONAL PARTHIAN NUMBER THREE
-10B5B INSCRIPTIONAL PARTHIAN NUMBER FOUR
-10B5C INSCRIPTIONAL PARTHIAN NUMBER TEN
-10B5D INSCRIPTIONAL PARTHIAN NUMBER TWENTY
-10B5E INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED
-10B5F INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND
-10B60 INSCRIPTIONAL PAHLAVI LETTER ALEPH
-10B61 INSCRIPTIONAL PAHLAVI LETTER BETH
-10B62 INSCRIPTIONAL PAHLAVI LETTER GIMEL
-10B63 INSCRIPTIONAL PAHLAVI LETTER DALETH
-10B64 INSCRIPTIONAL PAHLAVI LETTER HE
-10B65 INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH
-10B66 INSCRIPTIONAL PAHLAVI LETTER ZAYIN
-10B67 INSCRIPTIONAL PAHLAVI LETTER HETH
-10B68 INSCRIPTIONAL PAHLAVI LETTER TETH
-10B69 INSCRIPTIONAL PAHLAVI LETTER YODH
-10B6A INSCRIPTIONAL PAHLAVI LETTER KAPH
-10B6B INSCRIPTIONAL PAHLAVI LETTER LAMEDH
-10B6C INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH
-10B6D INSCRIPTIONAL PAHLAVI LETTER NUN
-10B6E INSCRIPTIONAL PAHLAVI LETTER SAMEKH
-10B6F INSCRIPTIONAL PAHLAVI LETTER PE
-10B70 INSCRIPTIONAL PAHLAVI LETTER SADHE
-10B71 INSCRIPTIONAL PAHLAVI LETTER SHIN
-10B72 INSCRIPTIONAL PAHLAVI LETTER TAW
-10B78 INSCRIPTIONAL PAHLAVI NUMBER ONE
-10B79 INSCRIPTIONAL PAHLAVI NUMBER TWO
-10B7A INSCRIPTIONAL PAHLAVI NUMBER THREE
-10B7B INSCRIPTIONAL PAHLAVI NUMBER FOUR
-10B7C INSCRIPTIONAL PAHLAVI NUMBER TEN
-10B7D INSCRIPTIONAL PAHLAVI NUMBER TWENTY
-10B7E INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED
-10B7F INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND
-10B80 PSALTER PAHLAVI LETTER ALEPH
-10B81 PSALTER PAHLAVI LETTER BETH
-10B82 PSALTER PAHLAVI LETTER GIMEL
-10B83 PSALTER PAHLAVI LETTER DALETH
-10B84 PSALTER PAHLAVI LETTER HE
-10B85 PSALTER PAHLAVI LETTER WAW-AYIN-RESH
-10B86 PSALTER PAHLAVI LETTER ZAYIN
-10B87 PSALTER PAHLAVI LETTER HETH
-10B88 PSALTER PAHLAVI LETTER YODH
-10B89 PSALTER PAHLAVI LETTER KAPH
-10B8A PSALTER PAHLAVI LETTER LAMEDH
-10B8B PSALTER PAHLAVI LETTER MEM-QOPH
-10B8C PSALTER PAHLAVI LETTER NUN
-10B8D PSALTER PAHLAVI LETTER SAMEKH
-10B8E PSALTER PAHLAVI LETTER PE
-10B8F PSALTER PAHLAVI LETTER SADHE
-10B90 PSALTER PAHLAVI LETTER SHIN
-10B91 PSALTER PAHLAVI LETTER TAW
-10B99 PSALTER PAHLAVI SECTION MARK
-10B9A PSALTER PAHLAVI TURNED SECTION MARK
-10B9B PSALTER PAHLAVI FOUR DOTS WITH CROSS
-10B9C PSALTER PAHLAVI FOUR DOTS WITH DOT
-10BA9 PSALTER PAHLAVI NUMBER ONE
-10BAA PSALTER PAHLAVI NUMBER TWO
-10BAB PSALTER PAHLAVI NUMBER THREE
-10BAC PSALTER PAHLAVI NUMBER FOUR
-10BAD PSALTER PAHLAVI NUMBER TEN
-10BAE PSALTER PAHLAVI NUMBER TWENTY
-10BAF PSALTER PAHLAVI NUMBER ONE HUNDRED
-10C00 OLD TURKIC LETTER ORKHON A
-10C01 OLD TURKIC LETTER YENISEI A
-10C02 OLD TURKIC LETTER YENISEI AE
-10C03 OLD TURKIC LETTER ORKHON I
-10C04 OLD TURKIC LETTER YENISEI I
-10C05 OLD TURKIC LETTER YENISEI E
-10C06 OLD TURKIC LETTER ORKHON O
-10C07 OLD TURKIC LETTER ORKHON OE
-10C08 OLD TURKIC LETTER YENISEI OE
-10C09 OLD TURKIC LETTER ORKHON AB
-10C0A OLD TURKIC LETTER YENISEI AB
-10C0B OLD TURKIC LETTER ORKHON AEB
-10C0C OLD TURKIC LETTER YENISEI AEB
-10C0D OLD TURKIC LETTER ORKHON AG
-10C0E OLD TURKIC LETTER YENISEI AG
-10C0F OLD TURKIC LETTER ORKHON AEG
-10C10 OLD TURKIC LETTER YENISEI AEG
-10C11 OLD TURKIC LETTER ORKHON AD
-10C12 OLD TURKIC LETTER YENISEI AD
-10C13 OLD TURKIC LETTER ORKHON AED
-10C14 OLD TURKIC LETTER ORKHON EZ
-10C15 OLD TURKIC LETTER YENISEI EZ
-10C16 OLD TURKIC LETTER ORKHON AY
-10C17 OLD TURKIC LETTER YENISEI AY
-10C18 OLD TURKIC LETTER ORKHON AEY
-10C19 OLD TURKIC LETTER YENISEI AEY
-10C1A OLD TURKIC LETTER ORKHON AEK
-10C1B OLD TURKIC LETTER YENISEI AEK
-10C1C OLD TURKIC LETTER ORKHON OEK
-10C1D OLD TURKIC LETTER YENISEI OEK
-10C1E OLD TURKIC LETTER ORKHON AL
-10C1F OLD TURKIC LETTER YENISEI AL
-10C20 OLD TURKIC LETTER ORKHON AEL
-10C21 OLD TURKIC LETTER ORKHON ELT
-10C22 OLD TURKIC LETTER ORKHON EM
-10C23 OLD TURKIC LETTER ORKHON AN
-10C24 OLD TURKIC LETTER ORKHON AEN
-10C25 OLD TURKIC LETTER YENISEI AEN
-10C26 OLD TURKIC LETTER ORKHON ENT
-10C27 OLD TURKIC LETTER YENISEI ENT
-10C28 OLD TURKIC LETTER ORKHON ENC
-10C29 OLD TURKIC LETTER YENISEI ENC
-10C2A OLD TURKIC LETTER ORKHON ENY
-10C2B OLD TURKIC LETTER YENISEI ENY
-10C2C OLD TURKIC LETTER YENISEI ANG
-10C2D OLD TURKIC LETTER ORKHON ENG
-10C2E OLD TURKIC LETTER YENISEI AENG
-10C2F OLD TURKIC LETTER ORKHON EP
-10C30 OLD TURKIC LETTER ORKHON OP
-10C31 OLD TURKIC LETTER ORKHON IC
-10C32 OLD TURKIC LETTER ORKHON EC
-10C33 OLD TURKIC LETTER YENISEI EC
-10C34 OLD TURKIC LETTER ORKHON AQ
-10C35 OLD TURKIC LETTER YENISEI AQ
-10C36 OLD TURKIC LETTER ORKHON IQ
-10C37 OLD TURKIC LETTER YENISEI IQ
-10C38 OLD TURKIC LETTER ORKHON OQ
-10C39 OLD TURKIC LETTER YENISEI OQ
-10C3A OLD TURKIC LETTER ORKHON AR
-10C3B OLD TURKIC LETTER YENISEI AR
-10C3C OLD TURKIC LETTER ORKHON AER
-10C3D OLD TURKIC LETTER ORKHON AS
-10C3E OLD TURKIC LETTER ORKHON AES
-10C3F OLD TURKIC LETTER ORKHON ASH
-10C40 OLD TURKIC LETTER YENISEI ASH
-10C41 OLD TURKIC LETTER ORKHON ESH
-10C42 OLD TURKIC LETTER YENISEI ESH
-10C43 OLD TURKIC LETTER ORKHON AT
-10C44 OLD TURKIC LETTER YENISEI AT
-10C45 OLD TURKIC LETTER ORKHON AET
-10C46 OLD TURKIC LETTER YENISEI AET
-10C47 OLD TURKIC LETTER ORKHON OT
-10C48 OLD TURKIC LETTER ORKHON BASH
-10C80 OLD HUNGARIAN CAPITAL LETTER A
-10C81 OLD HUNGARIAN CAPITAL LETTER AA
-10C82 OLD HUNGARIAN CAPITAL LETTER EB
-10C83 OLD HUNGARIAN CAPITAL LETTER AMB
-10C84 OLD HUNGARIAN CAPITAL LETTER EC
-10C85 OLD HUNGARIAN CAPITAL LETTER ENC
-10C86 OLD HUNGARIAN CAPITAL LETTER ECS
-10C87 OLD HUNGARIAN CAPITAL LETTER ED
-10C88 OLD HUNGARIAN CAPITAL LETTER AND
-10C89 OLD HUNGARIAN CAPITAL LETTER E
-10C8A OLD HUNGARIAN CAPITAL LETTER CLOSE E
-10C8B OLD HUNGARIAN CAPITAL LETTER EE
-10C8C OLD HUNGARIAN CAPITAL LETTER EF
-10C8D OLD HUNGARIAN CAPITAL LETTER EG
-10C8E OLD HUNGARIAN CAPITAL LETTER EGY
-10C8F OLD HUNGARIAN CAPITAL LETTER EH
-10C90 OLD HUNGARIAN CAPITAL LETTER I
-10C91 OLD HUNGARIAN CAPITAL LETTER II
-10C92 OLD HUNGARIAN CAPITAL LETTER EJ
-10C93 OLD HUNGARIAN CAPITAL LETTER EK
-10C94 OLD HUNGARIAN CAPITAL LETTER AK
-10C95 OLD HUNGARIAN CAPITAL LETTER UNK
-10C96 OLD HUNGARIAN CAPITAL LETTER EL
-10C97 OLD HUNGARIAN CAPITAL LETTER ELY
-10C98 OLD HUNGARIAN CAPITAL LETTER EM
-10C99 OLD HUNGARIAN CAPITAL LETTER EN
-10C9A OLD HUNGARIAN CAPITAL LETTER ENY
-10C9B OLD HUNGARIAN CAPITAL LETTER O
-10C9C OLD HUNGARIAN CAPITAL LETTER OO
-10C9D OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE
-10C9E OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE
-10C9F OLD HUNGARIAN CAPITAL LETTER OEE
-10CA0 OLD HUNGARIAN CAPITAL LETTER EP
-10CA1 OLD HUNGARIAN CAPITAL LETTER EMP
-10CA2 OLD HUNGARIAN CAPITAL LETTER ER
-10CA3 OLD HUNGARIAN CAPITAL LETTER SHORT ER
-10CA4 OLD HUNGARIAN CAPITAL LETTER ES
-10CA5 OLD HUNGARIAN CAPITAL LETTER ESZ
-10CA6 OLD HUNGARIAN CAPITAL LETTER ET
-10CA7 OLD HUNGARIAN CAPITAL LETTER ENT
-10CA8 OLD HUNGARIAN CAPITAL LETTER ETY
-10CA9 OLD HUNGARIAN CAPITAL LETTER ECH
-10CAA OLD HUNGARIAN CAPITAL LETTER U
-10CAB OLD HUNGARIAN CAPITAL LETTER UU
-10CAC OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE
-10CAD OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE
-10CAE OLD HUNGARIAN CAPITAL LETTER EV
-10CAF OLD HUNGARIAN CAPITAL LETTER EZ
-10CB0 OLD HUNGARIAN CAPITAL LETTER EZS
-10CB1 OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN
-10CB2 OLD HUNGARIAN CAPITAL LETTER US
-10CC0 OLD HUNGARIAN SMALL LETTER A
-10CC1 OLD HUNGARIAN SMALL LETTER AA
-10CC2 OLD HUNGARIAN SMALL LETTER EB
-10CC3 OLD HUNGARIAN SMALL LETTER AMB
-10CC4 OLD HUNGARIAN SMALL LETTER EC
-10CC5 OLD HUNGARIAN SMALL LETTER ENC
-10CC6 OLD HUNGARIAN SMALL LETTER ECS
-10CC7 OLD HUNGARIAN SMALL LETTER ED
-10CC8 OLD HUNGARIAN SMALL LETTER AND
-10CC9 OLD HUNGARIAN SMALL LETTER E
-10CCA OLD HUNGARIAN SMALL LETTER CLOSE E
-10CCB OLD HUNGARIAN SMALL LETTER EE
-10CCC OLD HUNGARIAN SMALL LETTER EF
-10CCD OLD HUNGARIAN SMALL LETTER EG
-10CCE OLD HUNGARIAN SMALL LETTER EGY
-10CCF OLD HUNGARIAN SMALL LETTER EH
-10CD0 OLD HUNGARIAN SMALL LETTER I
-10CD1 OLD HUNGARIAN SMALL LETTER II
-10CD2 OLD HUNGARIAN SMALL LETTER EJ
-10CD3 OLD HUNGARIAN SMALL LETTER EK
-10CD4 OLD HUNGARIAN SMALL LETTER AK
-10CD5 OLD HUNGARIAN SMALL LETTER UNK
-10CD6 OLD HUNGARIAN SMALL LETTER EL
-10CD7 OLD HUNGARIAN SMALL LETTER ELY
-10CD8 OLD HUNGARIAN SMALL LETTER EM
-10CD9 OLD HUNGARIAN SMALL LETTER EN
-10CDA OLD HUNGARIAN SMALL LETTER ENY
-10CDB OLD HUNGARIAN SMALL LETTER O
-10CDC OLD HUNGARIAN SMALL LETTER OO
-10CDD OLD HUNGARIAN SMALL LETTER NIKOLSBURG OE
-10CDE OLD HUNGARIAN SMALL LETTER RUDIMENTA OE
-10CDF OLD HUNGARIAN SMALL LETTER OEE
-10CE0 OLD HUNGARIAN SMALL LETTER EP
-10CE1 OLD HUNGARIAN SMALL LETTER EMP
-10CE2 OLD HUNGARIAN SMALL LETTER ER
-10CE3 OLD HUNGARIAN SMALL LETTER SHORT ER
-10CE4 OLD HUNGARIAN SMALL LETTER ES
-10CE5 OLD HUNGARIAN SMALL LETTER ESZ
-10CE6 OLD HUNGARIAN SMALL LETTER ET
-10CE7 OLD HUNGARIAN SMALL LETTER ENT
-10CE8 OLD HUNGARIAN SMALL LETTER ETY
-10CE9 OLD HUNGARIAN SMALL LETTER ECH
-10CEA OLD HUNGARIAN SMALL LETTER U
-10CEB OLD HUNGARIAN SMALL LETTER UU
-10CEC OLD HUNGARIAN SMALL LETTER NIKOLSBURG UE
-10CED OLD HUNGARIAN SMALL LETTER RUDIMENTA UE
-10CEE OLD HUNGARIAN SMALL LETTER EV
-10CEF OLD HUNGARIAN SMALL LETTER EZ
-10CF0 OLD HUNGARIAN SMALL LETTER EZS
-10CF1 OLD HUNGARIAN SMALL LETTER ENT-SHAPED SIGN
-10CF2 OLD HUNGARIAN SMALL LETTER US
-10CFA OLD HUNGARIAN NUMBER ONE
-10CFB OLD HUNGARIAN NUMBER FIVE
-10CFC OLD HUNGARIAN NUMBER TEN
-10CFD OLD HUNGARIAN NUMBER FIFTY
-10CFE OLD HUNGARIAN NUMBER ONE HUNDRED
-10CFF OLD HUNGARIAN NUMBER ONE THOUSAND
-10D00 HANIFI ROHINGYA LETTER A
-10D01 HANIFI ROHINGYA LETTER BA
-10D02 HANIFI ROHINGYA LETTER PA
-10D03 HANIFI ROHINGYA LETTER TA
-10D04 HANIFI ROHINGYA LETTER TTA
-10D05 HANIFI ROHINGYA LETTER JA
-10D06 HANIFI ROHINGYA LETTER CA
-10D07 HANIFI ROHINGYA LETTER HA
-10D08 HANIFI ROHINGYA LETTER KHA
-10D09 HANIFI ROHINGYA LETTER FA
-10D0A HANIFI ROHINGYA LETTER DA
-10D0B HANIFI ROHINGYA LETTER DDA
-10D0C HANIFI ROHINGYA LETTER RA
-10D0D HANIFI ROHINGYA LETTER RRA
-10D0E HANIFI ROHINGYA LETTER ZA
-10D0F HANIFI ROHINGYA LETTER SA
-10D10 HANIFI ROHINGYA LETTER SHA
-10D11 HANIFI ROHINGYA LETTER KA
-10D12 HANIFI ROHINGYA LETTER GA
-10D13 HANIFI ROHINGYA LETTER LA
-10D14 HANIFI ROHINGYA LETTER MA
-10D15 HANIFI ROHINGYA LETTER NA
-10D16 HANIFI ROHINGYA LETTER WA
-10D17 HANIFI ROHINGYA LETTER KINNA WA
-10D18 HANIFI ROHINGYA LETTER YA
-10D19 HANIFI ROHINGYA LETTER KINNA YA
-10D1A HANIFI ROHINGYA LETTER NGA
-10D1B HANIFI ROHINGYA LETTER NYA
-10D1C HANIFI ROHINGYA LETTER VA
-10D1D HANIFI ROHINGYA VOWEL A
-10D1E HANIFI ROHINGYA VOWEL I
-10D1F HANIFI ROHINGYA VOWEL U
-10D20 HANIFI ROHINGYA VOWEL E
-10D21 HANIFI ROHINGYA VOWEL O
-10D22 HANIFI ROHINGYA MARK SAKIN
-10D23 HANIFI ROHINGYA MARK NA KHONNA
-10D24 HANIFI ROHINGYA SIGN HARBAHAY
-10D25 HANIFI ROHINGYA SIGN TAHALA
-10D26 HANIFI ROHINGYA SIGN TANA
-10D27 HANIFI ROHINGYA SIGN TASSI
-10D30 HANIFI ROHINGYA DIGIT ZERO
-10D31 HANIFI ROHINGYA DIGIT ONE
-10D32 HANIFI ROHINGYA DIGIT TWO
-10D33 HANIFI ROHINGYA DIGIT THREE
-10D34 HANIFI ROHINGYA DIGIT FOUR
-10D35 HANIFI ROHINGYA DIGIT FIVE
-10D36 HANIFI ROHINGYA DIGIT SIX
-10D37 HANIFI ROHINGYA DIGIT SEVEN
-10D38 HANIFI ROHINGYA DIGIT EIGHT
-10D39 HANIFI ROHINGYA DIGIT NINE
-10E60 RUMI DIGIT ONE
-10E61 RUMI DIGIT TWO
-10E62 RUMI DIGIT THREE
-10E63 RUMI DIGIT FOUR
-10E64 RUMI DIGIT FIVE
-10E65 RUMI DIGIT SIX
-10E66 RUMI DIGIT SEVEN
-10E67 RUMI DIGIT EIGHT
-10E68 RUMI DIGIT NINE
-10E69 RUMI NUMBER TEN
-10E6A RUMI NUMBER TWENTY
-10E6B RUMI NUMBER THIRTY
-10E6C RUMI NUMBER FORTY
-10E6D RUMI NUMBER FIFTY
-10E6E RUMI NUMBER SIXTY
-10E6F RUMI NUMBER SEVENTY
-10E70 RUMI NUMBER EIGHTY
-10E71 RUMI NUMBER NINETY
-10E72 RUMI NUMBER ONE HUNDRED
-10E73 RUMI NUMBER TWO HUNDRED
-10E74 RUMI NUMBER THREE HUNDRED
-10E75 RUMI NUMBER FOUR HUNDRED
-10E76 RUMI NUMBER FIVE HUNDRED
-10E77 RUMI NUMBER SIX HUNDRED
-10E78 RUMI NUMBER SEVEN HUNDRED
-10E79 RUMI NUMBER EIGHT HUNDRED
-10E7A RUMI NUMBER NINE HUNDRED
-10E7B RUMI FRACTION ONE HALF
-10E7C RUMI FRACTION ONE QUARTER
-10E7D RUMI FRACTION ONE THIRD
-10E7E RUMI FRACTION TWO THIRDS
-10F00 OLD SOGDIAN LETTER ALEPH
-10F01 OLD SOGDIAN LETTER FINAL ALEPH
-10F02 OLD SOGDIAN LETTER BETH
-10F03 OLD SOGDIAN LETTER FINAL BETH
-10F04 OLD SOGDIAN LETTER GIMEL
-10F05 OLD SOGDIAN LETTER HE
-10F06 OLD SOGDIAN LETTER FINAL HE
-10F07 OLD SOGDIAN LETTER WAW
-10F08 OLD SOGDIAN LETTER ZAYIN
-10F09 OLD SOGDIAN LETTER HETH
-10F0A OLD SOGDIAN LETTER YODH
-10F0B OLD SOGDIAN LETTER KAPH
-10F0C OLD SOGDIAN LETTER LAMEDH
-10F0D OLD SOGDIAN LETTER MEM
-10F0E OLD SOGDIAN LETTER NUN
-10F0F OLD SOGDIAN LETTER FINAL NUN
-10F10 OLD SOGDIAN LETTER FINAL NUN WITH VERTICAL TAIL
-10F11 OLD SOGDIAN LETTER SAMEKH
-10F12 OLD SOGDIAN LETTER AYIN
-10F13 OLD SOGDIAN LETTER ALTERNATE AYIN
-10F14 OLD SOGDIAN LETTER PE
-10F15 OLD SOGDIAN LETTER SADHE
-10F16 OLD SOGDIAN LETTER FINAL SADHE
-10F17 OLD SOGDIAN LETTER FINAL SADHE WITH VERTICAL TAIL
-10F18 OLD SOGDIAN LETTER RESH-AYIN-DALETH
-10F19 OLD SOGDIAN LETTER SHIN
-10F1A OLD SOGDIAN LETTER TAW
-10F1B OLD SOGDIAN LETTER FINAL TAW
-10F1C OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
-10F1D OLD SOGDIAN NUMBER ONE
-10F1E OLD SOGDIAN NUMBER TWO
-10F1F OLD SOGDIAN NUMBER THREE
-10F20 OLD SOGDIAN NUMBER FOUR
-10F21 OLD SOGDIAN NUMBER FIVE
-10F22 OLD SOGDIAN NUMBER TEN
-10F23 OLD SOGDIAN NUMBER TWENTY
-10F24 OLD SOGDIAN NUMBER THIRTY
-10F25 OLD SOGDIAN NUMBER ONE HUNDRED
-10F26 OLD SOGDIAN FRACTION ONE HALF
-10F27 OLD SOGDIAN LIGATURE AYIN-DALETH
-10F30 SOGDIAN LETTER ALEPH
-10F31 SOGDIAN LETTER BETH
-10F32 SOGDIAN LETTER GIMEL
-10F33 SOGDIAN LETTER HE
-10F34 SOGDIAN LETTER WAW
-10F35 SOGDIAN LETTER ZAYIN
-10F36 SOGDIAN LETTER HETH
-10F37 SOGDIAN LETTER YODH
-10F38 SOGDIAN LETTER KAPH
-10F39 SOGDIAN LETTER LAMEDH
-10F3A SOGDIAN LETTER MEM
-10F3B SOGDIAN LETTER NUN
-10F3C SOGDIAN LETTER SAMEKH
-10F3D SOGDIAN LETTER AYIN
-10F3E SOGDIAN LETTER PE
-10F3F SOGDIAN LETTER SADHE
-10F40 SOGDIAN LETTER RESH-AYIN
-10F41 SOGDIAN LETTER SHIN
-10F42 SOGDIAN LETTER TAW
-10F43 SOGDIAN LETTER FETH
-10F44 SOGDIAN LETTER LESH
-10F45 SOGDIAN INDEPENDENT SHIN
-10F46 SOGDIAN COMBINING DOT BELOW
-10F47 SOGDIAN COMBINING TWO DOTS BELOW
-10F48 SOGDIAN COMBINING DOT ABOVE
-10F49 SOGDIAN COMBINING TWO DOTS ABOVE
-10F4A SOGDIAN COMBINING CURVE ABOVE
-10F4B SOGDIAN COMBINING CURVE BELOW
-10F4C SOGDIAN COMBINING HOOK ABOVE
-10F4D SOGDIAN COMBINING HOOK BELOW
-10F4E SOGDIAN COMBINING LONG HOOK BELOW
-10F4F SOGDIAN COMBINING RESH BELOW
-10F50 SOGDIAN COMBINING STROKE BELOW
-10F51 SOGDIAN NUMBER ONE
-10F52 SOGDIAN NUMBER TEN
-10F53 SOGDIAN NUMBER TWENTY
-10F54 SOGDIAN NUMBER ONE HUNDRED
-10F55 SOGDIAN PUNCTUATION TWO VERTICAL BARS
-10F56 SOGDIAN PUNCTUATION TWO VERTICAL BARS WITH DOTS
-10F57 SOGDIAN PUNCTUATION CIRCLE WITH DOT
-10F58 SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS
-10F59 SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT
-10FE0 ELYMAIC LETTER ALEPH
-10FE1 ELYMAIC LETTER BETH
-10FE2 ELYMAIC LETTER GIMEL
-10FE3 ELYMAIC LETTER DALETH
-10FE4 ELYMAIC LETTER HE
-10FE5 ELYMAIC LETTER WAW
-10FE6 ELYMAIC LETTER ZAYIN
-10FE7 ELYMAIC LETTER HETH
-10FE8 ELYMAIC LETTER TETH
-10FE9 ELYMAIC LETTER YODH
-10FEA ELYMAIC LETTER KAPH
-10FEB ELYMAIC LETTER LAMEDH
-10FEC ELYMAIC LETTER MEM
-10FED ELYMAIC LETTER NUN
-10FEE ELYMAIC LETTER SAMEKH
-10FEF ELYMAIC LETTER AYIN
-10FF0 ELYMAIC LETTER PE
-10FF1 ELYMAIC LETTER SADHE
-10FF2 ELYMAIC LETTER QOPH
-10FF3 ELYMAIC LETTER RESH
-10FF4 ELYMAIC LETTER SHIN
-10FF5 ELYMAIC LETTER TAW
-10FF6 ELYMAIC LIGATURE ZAYIN-YODH
-11000 BRAHMI SIGN CANDRABINDU
-11001 BRAHMI SIGN ANUSVARA
-11002 BRAHMI SIGN VISARGA
-11003 BRAHMI SIGN JIHVAMULIYA
-11004 BRAHMI SIGN UPADHMANIYA
-11005 BRAHMI LETTER A
-11006 BRAHMI LETTER AA
-11007 BRAHMI LETTER I
-11008 BRAHMI LETTER II
-11009 BRAHMI LETTER U
-1100A BRAHMI LETTER UU
-1100B BRAHMI LETTER VOCALIC R
-1100C BRAHMI LETTER VOCALIC RR
-1100D BRAHMI LETTER VOCALIC L
-1100E BRAHMI LETTER VOCALIC LL
-1100F BRAHMI LETTER E
-11010 BRAHMI LETTER AI
-11011 BRAHMI LETTER O
-11012 BRAHMI LETTER AU
-11013 BRAHMI LETTER KA
-11014 BRAHMI LETTER KHA
-11015 BRAHMI LETTER GA
-11016 BRAHMI LETTER GHA
-11017 BRAHMI LETTER NGA
-11018 BRAHMI LETTER CA
-11019 BRAHMI LETTER CHA
-1101A BRAHMI LETTER JA
-1101B BRAHMI LETTER JHA
-1101C BRAHMI LETTER NYA
-1101D BRAHMI LETTER TTA
-1101E BRAHMI LETTER TTHA
-1101F BRAHMI LETTER DDA
-11020 BRAHMI LETTER DDHA
-11021 BRAHMI LETTER NNA
-11022 BRAHMI LETTER TA
-11023 BRAHMI LETTER THA
-11024 BRAHMI LETTER DA
-11025 BRAHMI LETTER DHA
-11026 BRAHMI LETTER NA
-11027 BRAHMI LETTER PA
-11028 BRAHMI LETTER PHA
-11029 BRAHMI LETTER BA
-1102A BRAHMI LETTER BHA
-1102B BRAHMI LETTER MA
-1102C BRAHMI LETTER YA
-1102D BRAHMI LETTER RA
-1102E BRAHMI LETTER LA
-1102F BRAHMI LETTER VA
-11030 BRAHMI LETTER SHA
-11031 BRAHMI LETTER SSA
-11032 BRAHMI LETTER SA
-11033 BRAHMI LETTER HA
-11034 BRAHMI LETTER LLA
-11035 BRAHMI LETTER OLD TAMIL LLLA
-11036 BRAHMI LETTER OLD TAMIL RRA
-11037 BRAHMI LETTER OLD TAMIL NNNA
-11038 BRAHMI VOWEL SIGN AA
-11039 BRAHMI VOWEL SIGN BHATTIPROLU AA
-1103A BRAHMI VOWEL SIGN I
-1103B BRAHMI VOWEL SIGN II
-1103C BRAHMI VOWEL SIGN U
-1103D BRAHMI VOWEL SIGN UU
-1103E BRAHMI VOWEL SIGN VOCALIC R
-1103F BRAHMI VOWEL SIGN VOCALIC RR
-11040 BRAHMI VOWEL SIGN VOCALIC L
-11041 BRAHMI VOWEL SIGN VOCALIC LL
-11042 BRAHMI VOWEL SIGN E
-11043 BRAHMI VOWEL SIGN AI
-11044 BRAHMI VOWEL SIGN O
-11045 BRAHMI VOWEL SIGN AU
-11046 BRAHMI VIRAMA
-11047 BRAHMI DANDA
-11048 BRAHMI DOUBLE DANDA
-11049 BRAHMI PUNCTUATION DOT
-1104A BRAHMI PUNCTUATION DOUBLE DOT
-1104B BRAHMI PUNCTUATION LINE
-1104C BRAHMI PUNCTUATION CRESCENT BAR
-1104D BRAHMI PUNCTUATION LOTUS
-11052 BRAHMI NUMBER ONE
-11053 BRAHMI NUMBER TWO
-11054 BRAHMI NUMBER THREE
-11055 BRAHMI NUMBER FOUR
-11056 BRAHMI NUMBER FIVE
-11057 BRAHMI NUMBER SIX
-11058 BRAHMI NUMBER SEVEN
-11059 BRAHMI NUMBER EIGHT
-1105A BRAHMI NUMBER NINE
-1105B BRAHMI NUMBER TEN
-1105C BRAHMI NUMBER TWENTY
-1105D BRAHMI NUMBER THIRTY
-1105E BRAHMI NUMBER FORTY
-1105F BRAHMI NUMBER FIFTY
-11060 BRAHMI NUMBER SIXTY
-11061 BRAHMI NUMBER SEVENTY
-11062 BRAHMI NUMBER EIGHTY
-11063 BRAHMI NUMBER NINETY
-11064 BRAHMI NUMBER ONE HUNDRED
-11065 BRAHMI NUMBER ONE THOUSAND
-11066 BRAHMI DIGIT ZERO
-11067 BRAHMI DIGIT ONE
-11068 BRAHMI DIGIT TWO
-11069 BRAHMI DIGIT THREE
-1106A BRAHMI DIGIT FOUR
-1106B BRAHMI DIGIT FIVE
-1106C BRAHMI DIGIT SIX
-1106D BRAHMI DIGIT SEVEN
-1106E BRAHMI DIGIT EIGHT
-1106F BRAHMI DIGIT NINE
-1107F BRAHMI NUMBER JOINER
-11080 KAITHI SIGN CANDRABINDU
-11081 KAITHI SIGN ANUSVARA
-11082 KAITHI SIGN VISARGA
-11083 KAITHI LETTER A
-11084 KAITHI LETTER AA
-11085 KAITHI LETTER I
-11086 KAITHI LETTER II
-11087 KAITHI LETTER U
-11088 KAITHI LETTER UU
-11089 KAITHI LETTER E
-1108A KAITHI LETTER AI
-1108B KAITHI LETTER O
-1108C KAITHI LETTER AU
-1108D KAITHI LETTER KA
-1108E KAITHI LETTER KHA
-1108F KAITHI LETTER GA
-11090 KAITHI LETTER GHA
-11091 KAITHI LETTER NGA
-11092 KAITHI LETTER CA
-11093 KAITHI LETTER CHA
-11094 KAITHI LETTER JA
-11095 KAITHI LETTER JHA
-11096 KAITHI LETTER NYA
-11097 KAITHI LETTER TTA
-11098 KAITHI LETTER TTHA
-11099 KAITHI LETTER DDA
-1109A KAITHI LETTER DDDHA
-1109B KAITHI LETTER DDHA
-1109C KAITHI LETTER RHA
-1109D KAITHI LETTER NNA
-1109E KAITHI LETTER TA
-1109F KAITHI LETTER THA
-110A0 KAITHI LETTER DA
-110A1 KAITHI LETTER DHA
-110A2 KAITHI LETTER NA
-110A3 KAITHI LETTER PA
-110A4 KAITHI LETTER PHA
-110A5 KAITHI LETTER BA
-110A6 KAITHI LETTER BHA
-110A7 KAITHI LETTER MA
-110A8 KAITHI LETTER YA
-110A9 KAITHI LETTER RA
-110AA KAITHI LETTER LA
-110AB KAITHI LETTER VA
-110AC KAITHI LETTER SHA
-110AD KAITHI LETTER SSA
-110AE KAITHI LETTER SA
-110AF KAITHI LETTER HA
-110B0 KAITHI VOWEL SIGN AA
-110B1 KAITHI VOWEL SIGN I
-110B2 KAITHI VOWEL SIGN II
-110B3 KAITHI VOWEL SIGN U
-110B4 KAITHI VOWEL SIGN UU
-110B5 KAITHI VOWEL SIGN E
-110B6 KAITHI VOWEL SIGN AI
-110B7 KAITHI VOWEL SIGN O
-110B8 KAITHI VOWEL SIGN AU
-110B9 KAITHI SIGN VIRAMA
-110BA KAITHI SIGN NUKTA
-110BB KAITHI ABBREVIATION SIGN
-110BC KAITHI ENUMERATION SIGN
-110BD KAITHI NUMBER SIGN
-110BE KAITHI SECTION MARK
-110BF KAITHI DOUBLE SECTION MARK
-110C0 KAITHI DANDA
-110C1 KAITHI DOUBLE DANDA
-110CD KAITHI NUMBER SIGN ABOVE
-110D0 SORA SOMPENG LETTER SAH
-110D1 SORA SOMPENG LETTER TAH
-110D2 SORA SOMPENG LETTER BAH
-110D3 SORA SOMPENG LETTER CAH
-110D4 SORA SOMPENG LETTER DAH
-110D5 SORA SOMPENG LETTER GAH
-110D6 SORA SOMPENG LETTER MAH
-110D7 SORA SOMPENG LETTER NGAH
-110D8 SORA SOMPENG LETTER LAH
-110D9 SORA SOMPENG LETTER NAH
-110DA SORA SOMPENG LETTER VAH
-110DB SORA SOMPENG LETTER PAH
-110DC SORA SOMPENG LETTER YAH
-110DD SORA SOMPENG LETTER RAH
-110DE SORA SOMPENG LETTER HAH
-110DF SORA SOMPENG LETTER KAH
-110E0 SORA SOMPENG LETTER JAH
-110E1 SORA SOMPENG LETTER NYAH
-110E2 SORA SOMPENG LETTER AH
-110E3 SORA SOMPENG LETTER EEH
-110E4 SORA SOMPENG LETTER IH
-110E5 SORA SOMPENG LETTER UH
-110E6 SORA SOMPENG LETTER OH
-110E7 SORA SOMPENG LETTER EH
-110E8 SORA SOMPENG LETTER MAE
-110F0 SORA SOMPENG DIGIT ZERO
-110F1 SORA SOMPENG DIGIT ONE
-110F2 SORA SOMPENG DIGIT TWO
-110F3 SORA SOMPENG DIGIT THREE
-110F4 SORA SOMPENG DIGIT FOUR
-110F5 SORA SOMPENG DIGIT FIVE
-110F6 SORA SOMPENG DIGIT SIX
-110F7 SORA SOMPENG DIGIT SEVEN
-110F8 SORA SOMPENG DIGIT EIGHT
-110F9 SORA SOMPENG DIGIT NINE
-11100 CHAKMA SIGN CANDRABINDU
-11101 CHAKMA SIGN ANUSVARA
-11102 CHAKMA SIGN VISARGA
-11103 CHAKMA LETTER AA
-11104 CHAKMA LETTER I
-11105 CHAKMA LETTER U
-11106 CHAKMA LETTER E
-11107 CHAKMA LETTER KAA
-11108 CHAKMA LETTER KHAA
-11109 CHAKMA LETTER GAA
-1110A CHAKMA LETTER GHAA
-1110B CHAKMA LETTER NGAA
-1110C CHAKMA LETTER CAA
-1110D CHAKMA LETTER CHAA
-1110E CHAKMA LETTER JAA
-1110F CHAKMA LETTER JHAA
-11110 CHAKMA LETTER NYAA
-11111 CHAKMA LETTER TTAA
-11112 CHAKMA LETTER TTHAA
-11113 CHAKMA LETTER DDAA
-11114 CHAKMA LETTER DDHAA
-11115 CHAKMA LETTER NNAA
-11116 CHAKMA LETTER TAA
-11117 CHAKMA LETTER THAA
-11118 CHAKMA LETTER DAA
-11119 CHAKMA LETTER DHAA
-1111A CHAKMA LETTER NAA
-1111B CHAKMA LETTER PAA
-1111C CHAKMA LETTER PHAA
-1111D CHAKMA LETTER BAA
-1111E CHAKMA LETTER BHAA
-1111F CHAKMA LETTER MAA
-11120 CHAKMA LETTER YYAA
-11121 CHAKMA LETTER YAA
-11122 CHAKMA LETTER RAA
-11123 CHAKMA LETTER LAA
-11124 CHAKMA LETTER WAA
-11125 CHAKMA LETTER SAA
-11126 CHAKMA LETTER HAA
-11127 CHAKMA VOWEL SIGN A
-11128 CHAKMA VOWEL SIGN I
-11129 CHAKMA VOWEL SIGN II
-1112A CHAKMA VOWEL SIGN U
-1112B CHAKMA VOWEL SIGN UU
-1112C CHAKMA VOWEL SIGN E
-1112D CHAKMA VOWEL SIGN AI
-1112E CHAKMA VOWEL SIGN O
-1112F CHAKMA VOWEL SIGN AU
-11130 CHAKMA VOWEL SIGN OI
-11131 CHAKMA O MARK
-11132 CHAKMA AU MARK
-11133 CHAKMA VIRAMA
-11134 CHAKMA MAAYYAA
-11136 CHAKMA DIGIT ZERO
-11137 CHAKMA DIGIT ONE
-11138 CHAKMA DIGIT TWO
-11139 CHAKMA DIGIT THREE
-1113A CHAKMA DIGIT FOUR
-1113B CHAKMA DIGIT FIVE
-1113C CHAKMA DIGIT SIX
-1113D CHAKMA DIGIT SEVEN
-1113E CHAKMA DIGIT EIGHT
-1113F CHAKMA DIGIT NINE
-11140 CHAKMA SECTION MARK
-11141 CHAKMA DANDA
-11142 CHAKMA DOUBLE DANDA
-11143 CHAKMA QUESTION MARK
-11144 CHAKMA LETTER LHAA
-11145 CHAKMA VOWEL SIGN AA
-11146 CHAKMA VOWEL SIGN EI
-11150 MAHAJANI LETTER A
-11151 MAHAJANI LETTER I
-11152 MAHAJANI LETTER U
-11153 MAHAJANI LETTER E
-11154 MAHAJANI LETTER O
-11155 MAHAJANI LETTER KA
-11156 MAHAJANI LETTER KHA
-11157 MAHAJANI LETTER GA
-11158 MAHAJANI LETTER GHA
-11159 MAHAJANI LETTER CA
-1115A MAHAJANI LETTER CHA
-1115B MAHAJANI LETTER JA
-1115C MAHAJANI LETTER JHA
-1115D MAHAJANI LETTER NYA
-1115E MAHAJANI LETTER TTA
-1115F MAHAJANI LETTER TTHA
-11160 MAHAJANI LETTER DDA
-11161 MAHAJANI LETTER DDHA
-11162 MAHAJANI LETTER NNA
-11163 MAHAJANI LETTER TA
-11164 MAHAJANI LETTER THA
-11165 MAHAJANI LETTER DA
-11166 MAHAJANI LETTER DHA
-11167 MAHAJANI LETTER NA
-11168 MAHAJANI LETTER PA
-11169 MAHAJANI LETTER PHA
-1116A MAHAJANI LETTER BA
-1116B MAHAJANI LETTER BHA
-1116C MAHAJANI LETTER MA
-1116D MAHAJANI LETTER RA
-1116E MAHAJANI LETTER LA
-1116F MAHAJANI LETTER VA
-11170 MAHAJANI LETTER SA
-11171 MAHAJANI LETTER HA
-11172 MAHAJANI LETTER RRA
-11173 MAHAJANI SIGN NUKTA
-11174 MAHAJANI ABBREVIATION SIGN
-11175 MAHAJANI SECTION MARK
-11176 MAHAJANI LIGATURE SHRI
-11180 SHARADA SIGN CANDRABINDU
-11181 SHARADA SIGN ANUSVARA
-11182 SHARADA SIGN VISARGA
-11183 SHARADA LETTER A
-11184 SHARADA LETTER AA
-11185 SHARADA LETTER I
-11186 SHARADA LETTER II
-11187 SHARADA LETTER U
-11188 SHARADA LETTER UU
-11189 SHARADA LETTER VOCALIC R
-1118A SHARADA LETTER VOCALIC RR
-1118B SHARADA LETTER VOCALIC L
-1118C SHARADA LETTER VOCALIC LL
-1118D SHARADA LETTER E
-1118E SHARADA LETTER AI
-1118F SHARADA LETTER O
-11190 SHARADA LETTER AU
-11191 SHARADA LETTER KA
-11192 SHARADA LETTER KHA
-11193 SHARADA LETTER GA
-11194 SHARADA LETTER GHA
-11195 SHARADA LETTER NGA
-11196 SHARADA LETTER CA
-11197 SHARADA LETTER CHA
-11198 SHARADA LETTER JA
-11199 SHARADA LETTER JHA
-1119A SHARADA LETTER NYA
-1119B SHARADA LETTER TTA
-1119C SHARADA LETTER TTHA
-1119D SHARADA LETTER DDA
-1119E SHARADA LETTER DDHA
-1119F SHARADA LETTER NNA
-111A0 SHARADA LETTER TA
-111A1 SHARADA LETTER THA
-111A2 SHARADA LETTER DA
-111A3 SHARADA LETTER DHA
-111A4 SHARADA LETTER NA
-111A5 SHARADA LETTER PA
-111A6 SHARADA LETTER PHA
-111A7 SHARADA LETTER BA
-111A8 SHARADA LETTER BHA
-111A9 SHARADA LETTER MA
-111AA SHARADA LETTER YA
-111AB SHARADA LETTER RA
-111AC SHARADA LETTER LA
-111AD SHARADA LETTER LLA
-111AE SHARADA LETTER VA
-111AF SHARADA LETTER SHA
-111B0 SHARADA LETTER SSA
-111B1 SHARADA LETTER SA
-111B2 SHARADA LETTER HA
-111B3 SHARADA VOWEL SIGN AA
-111B4 SHARADA VOWEL SIGN I
-111B5 SHARADA VOWEL SIGN II
-111B6 SHARADA VOWEL SIGN U
-111B7 SHARADA VOWEL SIGN UU
-111B8 SHARADA VOWEL SIGN VOCALIC R
-111B9 SHARADA VOWEL SIGN VOCALIC RR
-111BA SHARADA VOWEL SIGN VOCALIC L
-111BB SHARADA VOWEL SIGN VOCALIC LL
-111BC SHARADA VOWEL SIGN E
-111BD SHARADA VOWEL SIGN AI
-111BE SHARADA VOWEL SIGN O
-111BF SHARADA VOWEL SIGN AU
-111C0 SHARADA SIGN VIRAMA
-111C1 SHARADA SIGN AVAGRAHA
-111C2 SHARADA SIGN JIHVAMULIYA
-111C3 SHARADA SIGN UPADHMANIYA
-111C4 SHARADA OM
-111C5 SHARADA DANDA
-111C6 SHARADA DOUBLE DANDA
-111C7 SHARADA ABBREVIATION SIGN
-111C8 SHARADA SEPARATOR
-111C9 SHARADA SANDHI MARK
-111CA SHARADA SIGN NUKTA
-111CB SHARADA VOWEL MODIFIER MARK
-111CC SHARADA EXTRA SHORT VOWEL MARK
-111CD SHARADA SUTRA MARK
-111D0 SHARADA DIGIT ZERO
-111D1 SHARADA DIGIT ONE
-111D2 SHARADA DIGIT TWO
-111D3 SHARADA DIGIT THREE
-111D4 SHARADA DIGIT FOUR
-111D5 SHARADA DIGIT FIVE
-111D6 SHARADA DIGIT SIX
-111D7 SHARADA DIGIT SEVEN
-111D8 SHARADA DIGIT EIGHT
-111D9 SHARADA DIGIT NINE
-111DA SHARADA EKAM
-111DB SHARADA SIGN SIDDHAM
-111DC SHARADA HEADSTROKE
-111DD SHARADA CONTINUATION SIGN
-111DE SHARADA SECTION MARK-1
-111DF SHARADA SECTION MARK-2
-111E1 SINHALA ARCHAIC DIGIT ONE
-111E2 SINHALA ARCHAIC DIGIT TWO
-111E3 SINHALA ARCHAIC DIGIT THREE
-111E4 SINHALA ARCHAIC DIGIT FOUR
-111E5 SINHALA ARCHAIC DIGIT FIVE
-111E6 SINHALA ARCHAIC DIGIT SIX
-111E7 SINHALA ARCHAIC DIGIT SEVEN
-111E8 SINHALA ARCHAIC DIGIT EIGHT
-111E9 SINHALA ARCHAIC DIGIT NINE
-111EA SINHALA ARCHAIC NUMBER TEN
-111EB SINHALA ARCHAIC NUMBER TWENTY
-111EC SINHALA ARCHAIC NUMBER THIRTY
-111ED SINHALA ARCHAIC NUMBER FORTY
-111EE SINHALA ARCHAIC NUMBER FIFTY
-111EF SINHALA ARCHAIC NUMBER SIXTY
-111F0 SINHALA ARCHAIC NUMBER SEVENTY
-111F1 SINHALA ARCHAIC NUMBER EIGHTY
-111F2 SINHALA ARCHAIC NUMBER NINETY
-111F3 SINHALA ARCHAIC NUMBER ONE HUNDRED
-111F4 SINHALA ARCHAIC NUMBER ONE THOUSAND
-11200 KHOJKI LETTER A
-11201 KHOJKI LETTER AA
-11202 KHOJKI LETTER I
-11203 KHOJKI LETTER U
-11204 KHOJKI LETTER E
-11205 KHOJKI LETTER AI
-11206 KHOJKI LETTER O
-11207 KHOJKI LETTER AU
-11208 KHOJKI LETTER KA
-11209 KHOJKI LETTER KHA
-1120A KHOJKI LETTER GA
-1120B KHOJKI LETTER GGA
-1120C KHOJKI LETTER GHA
-1120D KHOJKI LETTER NGA
-1120E KHOJKI LETTER CA
-1120F KHOJKI LETTER CHA
-11210 KHOJKI LETTER JA
-11211 KHOJKI LETTER JJA
-11213 KHOJKI LETTER NYA
-11214 KHOJKI LETTER TTA
-11215 KHOJKI LETTER TTHA
-11216 KHOJKI LETTER DDA
-11217 KHOJKI LETTER DDHA
-11218 KHOJKI LETTER NNA
-11219 KHOJKI LETTER TA
-1121A KHOJKI LETTER THA
-1121B KHOJKI LETTER DA
-1121C KHOJKI LETTER DDDA
-1121D KHOJKI LETTER DHA
-1121E KHOJKI LETTER NA
-1121F KHOJKI LETTER PA
-11220 KHOJKI LETTER PHA
-11221 KHOJKI LETTER BA
-11222 KHOJKI LETTER BBA
-11223 KHOJKI LETTER BHA
-11224 KHOJKI LETTER MA
-11225 KHOJKI LETTER YA
-11226 KHOJKI LETTER RA
-11227 KHOJKI LETTER LA
-11228 KHOJKI LETTER VA
-11229 KHOJKI LETTER SA
-1122A KHOJKI LETTER HA
-1122B KHOJKI LETTER LLA
-1122C KHOJKI VOWEL SIGN AA
-1122D KHOJKI VOWEL SIGN I
-1122E KHOJKI VOWEL SIGN II
-1122F KHOJKI VOWEL SIGN U
-11230 KHOJKI VOWEL SIGN E
-11231 KHOJKI VOWEL SIGN AI
-11232 KHOJKI VOWEL SIGN O
-11233 KHOJKI VOWEL SIGN AU
-11234 KHOJKI SIGN ANUSVARA
-11235 KHOJKI SIGN VIRAMA
-11236 KHOJKI SIGN NUKTA
-11237 KHOJKI SIGN SHADDA
-11238 KHOJKI DANDA
-11239 KHOJKI DOUBLE DANDA
-1123A KHOJKI WORD SEPARATOR
-1123B KHOJKI SECTION MARK
-1123C KHOJKI DOUBLE SECTION MARK
-1123D KHOJKI ABBREVIATION SIGN
-1123E KHOJKI SIGN SUKUN
-11280 MULTANI LETTER A
-11281 MULTANI LETTER I
-11282 MULTANI LETTER U
-11283 MULTANI LETTER E
-11284 MULTANI LETTER KA
-11285 MULTANI LETTER KHA
-11286 MULTANI LETTER GA
-11288 MULTANI LETTER GHA
-1128A MULTANI LETTER CA
-1128B MULTANI LETTER CHA
-1128C MULTANI LETTER JA
-1128D MULTANI LETTER JJA
-1128F MULTANI LETTER NYA
-11290 MULTANI LETTER TTA
-11291 MULTANI LETTER TTHA
-11292 MULTANI LETTER DDA
-11293 MULTANI LETTER DDDA
-11294 MULTANI LETTER DDHA
-11295 MULTANI LETTER NNA
-11296 MULTANI LETTER TA
-11297 MULTANI LETTER THA
-11298 MULTANI LETTER DA
-11299 MULTANI LETTER DHA
-1129A MULTANI LETTER NA
-1129B MULTANI LETTER PA
-1129C MULTANI LETTER PHA
-1129D MULTANI LETTER BA
-1129F MULTANI LETTER BHA
-112A0 MULTANI LETTER MA
-112A1 MULTANI LETTER YA
-112A2 MULTANI LETTER RA
-112A3 MULTANI LETTER LA
-112A4 MULTANI LETTER VA
-112A5 MULTANI LETTER SA
-112A6 MULTANI LETTER HA
-112A7 MULTANI LETTER RRA
-112A8 MULTANI LETTER RHA
-112A9 MULTANI SECTION MARK
-112B0 KHUDAWADI LETTER A
-112B1 KHUDAWADI LETTER AA
-112B2 KHUDAWADI LETTER I
-112B3 KHUDAWADI LETTER II
-112B4 KHUDAWADI LETTER U
-112B5 KHUDAWADI LETTER UU
-112B6 KHUDAWADI LETTER E
-112B7 KHUDAWADI LETTER AI
-112B8 KHUDAWADI LETTER O
-112B9 KHUDAWADI LETTER AU
-112BA KHUDAWADI LETTER KA
-112BB KHUDAWADI LETTER KHA
-112BC KHUDAWADI LETTER GA
-112BD KHUDAWADI LETTER GGA
-112BE KHUDAWADI LETTER GHA
-112BF KHUDAWADI LETTER NGA
-112C0 KHUDAWADI LETTER CA
-112C1 KHUDAWADI LETTER CHA
-112C2 KHUDAWADI LETTER JA
-112C3 KHUDAWADI LETTER JJA
-112C4 KHUDAWADI LETTER JHA
-112C5 KHUDAWADI LETTER NYA
-112C6 KHUDAWADI LETTER TTA
-112C7 KHUDAWADI LETTER TTHA
-112C8 KHUDAWADI LETTER DDA
-112C9 KHUDAWADI LETTER DDDA
-112CA KHUDAWADI LETTER RRA
-112CB KHUDAWADI LETTER DDHA
-112CC KHUDAWADI LETTER NNA
-112CD KHUDAWADI LETTER TA
-112CE KHUDAWADI LETTER THA
-112CF KHUDAWADI LETTER DA
-112D0 KHUDAWADI LETTER DHA
-112D1 KHUDAWADI LETTER NA
-112D2 KHUDAWADI LETTER PA
-112D3 KHUDAWADI LETTER PHA
-112D4 KHUDAWADI LETTER BA
-112D5 KHUDAWADI LETTER BBA
-112D6 KHUDAWADI LETTER BHA
-112D7 KHUDAWADI LETTER MA
-112D8 KHUDAWADI LETTER YA
-112D9 KHUDAWADI LETTER RA
-112DA KHUDAWADI LETTER LA
-112DB KHUDAWADI LETTER VA
-112DC KHUDAWADI LETTER SHA
-112DD KHUDAWADI LETTER SA
-112DE KHUDAWADI LETTER HA
-112DF KHUDAWADI SIGN ANUSVARA
-112E0 KHUDAWADI VOWEL SIGN AA
-112E1 KHUDAWADI VOWEL SIGN I
-112E2 KHUDAWADI VOWEL SIGN II
-112E3 KHUDAWADI VOWEL SIGN U
-112E4 KHUDAWADI VOWEL SIGN UU
-112E5 KHUDAWADI VOWEL SIGN E
-112E6 KHUDAWADI VOWEL SIGN AI
-112E7 KHUDAWADI VOWEL SIGN O
-112E8 KHUDAWADI VOWEL SIGN AU
-112E9 KHUDAWADI SIGN NUKTA
-112EA KHUDAWADI SIGN VIRAMA
-112F0 KHUDAWADI DIGIT ZERO
-112F1 KHUDAWADI DIGIT ONE
-112F2 KHUDAWADI DIGIT TWO
-112F3 KHUDAWADI DIGIT THREE
-112F4 KHUDAWADI DIGIT FOUR
-112F5 KHUDAWADI DIGIT FIVE
-112F6 KHUDAWADI DIGIT SIX
-112F7 KHUDAWADI DIGIT SEVEN
-112F8 KHUDAWADI DIGIT EIGHT
-112F9 KHUDAWADI DIGIT NINE
-11300 GRANTHA SIGN COMBINING ANUSVARA ABOVE
-11301 GRANTHA SIGN CANDRABINDU
-11302 GRANTHA SIGN ANUSVARA
-11303 GRANTHA SIGN VISARGA
-11305 GRANTHA LETTER A
-11306 GRANTHA LETTER AA
-11307 GRANTHA LETTER I
-11308 GRANTHA LETTER II
-11309 GRANTHA LETTER U
-1130A GRANTHA LETTER UU
-1130B GRANTHA LETTER VOCALIC R
-1130C GRANTHA LETTER VOCALIC L
-1130F GRANTHA LETTER EE
-11310 GRANTHA LETTER AI
-11313 GRANTHA LETTER OO
-11314 GRANTHA LETTER AU
-11315 GRANTHA LETTER KA
-11316 GRANTHA LETTER KHA
-11317 GRANTHA LETTER GA
-11318 GRANTHA LETTER GHA
-11319 GRANTHA LETTER NGA
-1131A GRANTHA LETTER CA
-1131B GRANTHA LETTER CHA
-1131C GRANTHA LETTER JA
-1131D GRANTHA LETTER JHA
-1131E GRANTHA LETTER NYA
-1131F GRANTHA LETTER TTA
-11320 GRANTHA LETTER TTHA
-11321 GRANTHA LETTER DDA
-11322 GRANTHA LETTER DDHA
-11323 GRANTHA LETTER NNA
-11324 GRANTHA LETTER TA
-11325 GRANTHA LETTER THA
-11326 GRANTHA LETTER DA
-11327 GRANTHA LETTER DHA
-11328 GRANTHA LETTER NA
-1132A GRANTHA LETTER PA
-1132B GRANTHA LETTER PHA
-1132C GRANTHA LETTER BA
-1132D GRANTHA LETTER BHA
-1132E GRANTHA LETTER MA
-1132F GRANTHA LETTER YA
-11330 GRANTHA LETTER RA
-11332 GRANTHA LETTER LA
-11333 GRANTHA LETTER LLA
-11335 GRANTHA LETTER VA
-11336 GRANTHA LETTER SHA
-11337 GRANTHA LETTER SSA
-11338 GRANTHA LETTER SA
-11339 GRANTHA LETTER HA
-1133B COMBINING BINDU BELOW
-1133C GRANTHA SIGN NUKTA
-1133D GRANTHA SIGN AVAGRAHA
-1133E GRANTHA VOWEL SIGN AA
-1133F GRANTHA VOWEL SIGN I
-11340 GRANTHA VOWEL SIGN II
-11341 GRANTHA VOWEL SIGN U
-11342 GRANTHA VOWEL SIGN UU
-11343 GRANTHA VOWEL SIGN VOCALIC R
-11344 GRANTHA VOWEL SIGN VOCALIC RR
-11347 GRANTHA VOWEL SIGN EE
-11348 GRANTHA VOWEL SIGN AI
-1134B GRANTHA VOWEL SIGN OO
-1134C GRANTHA VOWEL SIGN AU
-1134D GRANTHA SIGN VIRAMA
-11350 GRANTHA OM
-11357 GRANTHA AU LENGTH MARK
-1135D GRANTHA SIGN PLUTA
-1135E GRANTHA LETTER VEDIC ANUSVARA
-1135F GRANTHA LETTER VEDIC DOUBLE ANUSVARA
-11360 GRANTHA LETTER VOCALIC RR
-11361 GRANTHA LETTER VOCALIC LL
-11362 GRANTHA VOWEL SIGN VOCALIC L
-11363 GRANTHA VOWEL SIGN VOCALIC LL
-11366 COMBINING GRANTHA DIGIT ZERO
-11367 COMBINING GRANTHA DIGIT ONE
-11368 COMBINING GRANTHA DIGIT TWO
-11369 COMBINING GRANTHA DIGIT THREE
-1136A COMBINING GRANTHA DIGIT FOUR
-1136B COMBINING GRANTHA DIGIT FIVE
-1136C COMBINING GRANTHA DIGIT SIX
-11370 COMBINING GRANTHA LETTER A
-11371 COMBINING GRANTHA LETTER KA
-11372 COMBINING GRANTHA LETTER NA
-11373 COMBINING GRANTHA LETTER VI
-11374 COMBINING GRANTHA LETTER PA
-11400 NEWA LETTER A
-11401 NEWA LETTER AA
-11402 NEWA LETTER I
-11403 NEWA LETTER II
-11404 NEWA LETTER U
-11405 NEWA LETTER UU
-11406 NEWA LETTER VOCALIC R
-11407 NEWA LETTER VOCALIC RR
-11408 NEWA LETTER VOCALIC L
-11409 NEWA LETTER VOCALIC LL
-1140A NEWA LETTER E
-1140B NEWA LETTER AI
-1140C NEWA LETTER O
-1140D NEWA LETTER AU
-1140E NEWA LETTER KA
-1140F NEWA LETTER KHA
-11410 NEWA LETTER GA
-11411 NEWA LETTER GHA
-11412 NEWA LETTER NGA
-11413 NEWA LETTER NGHA
-11414 NEWA LETTER CA
-11415 NEWA LETTER CHA
-11416 NEWA LETTER JA
-11417 NEWA LETTER JHA
-11418 NEWA LETTER NYA
-11419 NEWA LETTER NYHA
-1141A NEWA LETTER TTA
-1141B NEWA LETTER TTHA
-1141C NEWA LETTER DDA
-1141D NEWA LETTER DDHA
-1141E NEWA LETTER NNA
-1141F NEWA LETTER TA
-11420 NEWA LETTER THA
-11421 NEWA LETTER DA
-11422 NEWA LETTER DHA
-11423 NEWA LETTER NA
-11424 NEWA LETTER NHA
-11425 NEWA LETTER PA
-11426 NEWA LETTER PHA
-11427 NEWA LETTER BA
-11428 NEWA LETTER BHA
-11429 NEWA LETTER MA
-1142A NEWA LETTER MHA
-1142B NEWA LETTER YA
-1142C NEWA LETTER RA
-1142D NEWA LETTER RHA
-1142E NEWA LETTER LA
-1142F NEWA LETTER LHA
-11430 NEWA LETTER WA
-11431 NEWA LETTER SHA
-11432 NEWA LETTER SSA
-11433 NEWA LETTER SA
-11434 NEWA LETTER HA
-11435 NEWA VOWEL SIGN AA
-11436 NEWA VOWEL SIGN I
-11437 NEWA VOWEL SIGN II
-11438 NEWA VOWEL SIGN U
-11439 NEWA VOWEL SIGN UU
-1143A NEWA VOWEL SIGN VOCALIC R
-1143B NEWA VOWEL SIGN VOCALIC RR
-1143C NEWA VOWEL SIGN VOCALIC L
-1143D NEWA VOWEL SIGN VOCALIC LL
-1143E NEWA VOWEL SIGN E
-1143F NEWA VOWEL SIGN AI
-11440 NEWA VOWEL SIGN O
-11441 NEWA VOWEL SIGN AU
-11442 NEWA SIGN VIRAMA
-11443 NEWA SIGN CANDRABINDU
-11444 NEWA SIGN ANUSVARA
-11445 NEWA SIGN VISARGA
-11446 NEWA SIGN NUKTA
-11447 NEWA SIGN AVAGRAHA
-11448 NEWA SIGN FINAL ANUSVARA
-11449 NEWA OM
-1144A NEWA SIDDHI
-1144B NEWA DANDA
-1144C NEWA DOUBLE DANDA
-1144D NEWA COMMA
-1144E NEWA GAP FILLER
-1144F NEWA ABBREVIATION SIGN
-11450 NEWA DIGIT ZERO
-11451 NEWA DIGIT ONE
-11452 NEWA DIGIT TWO
-11453 NEWA DIGIT THREE
-11454 NEWA DIGIT FOUR
-11455 NEWA DIGIT FIVE
-11456 NEWA DIGIT SIX
-11457 NEWA DIGIT SEVEN
-11458 NEWA DIGIT EIGHT
-11459 NEWA DIGIT NINE
-1145B NEWA PLACEHOLDER MARK
-1145D NEWA INSERTION SIGN
-1145E NEWA SANDHI MARK
-1145F NEWA LETTER VEDIC ANUSVARA
-11480 TIRHUTA ANJI
-11481 TIRHUTA LETTER A
-11482 TIRHUTA LETTER AA
-11483 TIRHUTA LETTER I
-11484 TIRHUTA LETTER II
-11485 TIRHUTA LETTER U
-11486 TIRHUTA LETTER UU
-11487 TIRHUTA LETTER VOCALIC R
-11488 TIRHUTA LETTER VOCALIC RR
-11489 TIRHUTA LETTER VOCALIC L
-1148A TIRHUTA LETTER VOCALIC LL
-1148B TIRHUTA LETTER E
-1148C TIRHUTA LETTER AI
-1148D TIRHUTA LETTER O
-1148E TIRHUTA LETTER AU
-1148F TIRHUTA LETTER KA
-11490 TIRHUTA LETTER KHA
-11491 TIRHUTA LETTER GA
-11492 TIRHUTA LETTER GHA
-11493 TIRHUTA LETTER NGA
-11494 TIRHUTA LETTER CA
-11495 TIRHUTA LETTER CHA
-11496 TIRHUTA LETTER JA
-11497 TIRHUTA LETTER JHA
-11498 TIRHUTA LETTER NYA
-11499 TIRHUTA LETTER TTA
-1149A TIRHUTA LETTER TTHA
-1149B TIRHUTA LETTER DDA
-1149C TIRHUTA LETTER DDHA
-1149D TIRHUTA LETTER NNA
-1149E TIRHUTA LETTER TA
-1149F TIRHUTA LETTER THA
-114A0 TIRHUTA LETTER DA
-114A1 TIRHUTA LETTER DHA
-114A2 TIRHUTA LETTER NA
-114A3 TIRHUTA LETTER PA
-114A4 TIRHUTA LETTER PHA
-114A5 TIRHUTA LETTER BA
-114A6 TIRHUTA LETTER BHA
-114A7 TIRHUTA LETTER MA
-114A8 TIRHUTA LETTER YA
-114A9 TIRHUTA LETTER RA
-114AA TIRHUTA LETTER LA
-114AB TIRHUTA LETTER VA
-114AC TIRHUTA LETTER SHA
-114AD TIRHUTA LETTER SSA
-114AE TIRHUTA LETTER SA
-114AF TIRHUTA LETTER HA
-114B0 TIRHUTA VOWEL SIGN AA
-114B1 TIRHUTA VOWEL SIGN I
-114B2 TIRHUTA VOWEL SIGN II
-114B3 TIRHUTA VOWEL SIGN U
-114B4 TIRHUTA VOWEL SIGN UU
-114B5 TIRHUTA VOWEL SIGN VOCALIC R
-114B6 TIRHUTA VOWEL SIGN VOCALIC RR
-114B7 TIRHUTA VOWEL SIGN VOCALIC L
-114B8 TIRHUTA VOWEL SIGN VOCALIC LL
-114B9 TIRHUTA VOWEL SIGN E
-114BA TIRHUTA VOWEL SIGN SHORT E
-114BB TIRHUTA VOWEL SIGN AI
-114BC TIRHUTA VOWEL SIGN O
-114BD TIRHUTA VOWEL SIGN SHORT O
-114BE TIRHUTA VOWEL SIGN AU
-114BF TIRHUTA SIGN CANDRABINDU
-114C0 TIRHUTA SIGN ANUSVARA
-114C1 TIRHUTA SIGN VISARGA
-114C2 TIRHUTA SIGN VIRAMA
-114C3 TIRHUTA SIGN NUKTA
-114C4 TIRHUTA SIGN AVAGRAHA
-114C5 TIRHUTA GVANG
-114C6 TIRHUTA ABBREVIATION SIGN
-114C7 TIRHUTA OM
-114D0 TIRHUTA DIGIT ZERO
-114D1 TIRHUTA DIGIT ONE
-114D2 TIRHUTA DIGIT TWO
-114D3 TIRHUTA DIGIT THREE
-114D4 TIRHUTA DIGIT FOUR
-114D5 TIRHUTA DIGIT FIVE
-114D6 TIRHUTA DIGIT SIX
-114D7 TIRHUTA DIGIT SEVEN
-114D8 TIRHUTA DIGIT EIGHT
-114D9 TIRHUTA DIGIT NINE
-11580 SIDDHAM LETTER A
-11581 SIDDHAM LETTER AA
-11582 SIDDHAM LETTER I
-11583 SIDDHAM LETTER II
-11584 SIDDHAM LETTER U
-11585 SIDDHAM LETTER UU
-11586 SIDDHAM LETTER VOCALIC R
-11587 SIDDHAM LETTER VOCALIC RR
-11588 SIDDHAM LETTER VOCALIC L
-11589 SIDDHAM LETTER VOCALIC LL
-1158A SIDDHAM LETTER E
-1158B SIDDHAM LETTER AI
-1158C SIDDHAM LETTER O
-1158D SIDDHAM LETTER AU
-1158E SIDDHAM LETTER KA
-1158F SIDDHAM LETTER KHA
-11590 SIDDHAM LETTER GA
-11591 SIDDHAM LETTER GHA
-11592 SIDDHAM LETTER NGA
-11593 SIDDHAM LETTER CA
-11594 SIDDHAM LETTER CHA
-11595 SIDDHAM LETTER JA
-11596 SIDDHAM LETTER JHA
-11597 SIDDHAM LETTER NYA
-11598 SIDDHAM LETTER TTA
-11599 SIDDHAM LETTER TTHA
-1159A SIDDHAM LETTER DDA
-1159B SIDDHAM LETTER DDHA
-1159C SIDDHAM LETTER NNA
-1159D SIDDHAM LETTER TA
-1159E SIDDHAM LETTER THA
-1159F SIDDHAM LETTER DA
-115A0 SIDDHAM LETTER DHA
-115A1 SIDDHAM LETTER NA
-115A2 SIDDHAM LETTER PA
-115A3 SIDDHAM LETTER PHA
-115A4 SIDDHAM LETTER BA
-115A5 SIDDHAM LETTER BHA
-115A6 SIDDHAM LETTER MA
-115A7 SIDDHAM LETTER YA
-115A8 SIDDHAM LETTER RA
-115A9 SIDDHAM LETTER LA
-115AA SIDDHAM LETTER VA
-115AB SIDDHAM LETTER SHA
-115AC SIDDHAM LETTER SSA
-115AD SIDDHAM LETTER SA
-115AE SIDDHAM LETTER HA
-115AF SIDDHAM VOWEL SIGN AA
-115B0 SIDDHAM VOWEL SIGN I
-115B1 SIDDHAM VOWEL SIGN II
-115B2 SIDDHAM VOWEL SIGN U
-115B3 SIDDHAM VOWEL SIGN UU
-115B4 SIDDHAM VOWEL SIGN VOCALIC R
-115B5 SIDDHAM VOWEL SIGN VOCALIC RR
-115B8 SIDDHAM VOWEL SIGN E
-115B9 SIDDHAM VOWEL SIGN AI
-115BA SIDDHAM VOWEL SIGN O
-115BB SIDDHAM VOWEL SIGN AU
-115BC SIDDHAM SIGN CANDRABINDU
-115BD SIDDHAM SIGN ANUSVARA
-115BE SIDDHAM SIGN VISARGA
-115BF SIDDHAM SIGN VIRAMA
-115C0 SIDDHAM SIGN NUKTA
-115C1 SIDDHAM SIGN SIDDHAM
-115C2 SIDDHAM DANDA
-115C3 SIDDHAM DOUBLE DANDA
-115C4 SIDDHAM SEPARATOR DOT
-115C5 SIDDHAM SEPARATOR BAR
-115C6 SIDDHAM REPETITION MARK-1
-115C7 SIDDHAM REPETITION MARK-2
-115C8 SIDDHAM REPETITION MARK-3
-115C9 SIDDHAM END OF TEXT MARK
-115CA SIDDHAM SECTION MARK WITH TRIDENT AND U-SHAPED ORNAMENTS
-115CB SIDDHAM SECTION MARK WITH TRIDENT AND DOTTED CRESCENTS
-115CC SIDDHAM SECTION MARK WITH RAYS AND DOTTED CRESCENTS
-115CD SIDDHAM SECTION MARK WITH RAYS AND DOTTED DOUBLE CRESCENTS
-115CE SIDDHAM SECTION MARK WITH RAYS AND DOTTED TRIPLE CRESCENTS
-115CF SIDDHAM SECTION MARK DOUBLE RING
-115D0 SIDDHAM SECTION MARK DOUBLE RING WITH RAYS
-115D1 SIDDHAM SECTION MARK WITH DOUBLE CRESCENTS
-115D2 SIDDHAM SECTION MARK WITH TRIPLE CRESCENTS
-115D3 SIDDHAM SECTION MARK WITH QUADRUPLE CRESCENTS
-115D4 SIDDHAM SECTION MARK WITH SEPTUPLE CRESCENTS
-115D5 SIDDHAM SECTION MARK WITH CIRCLES AND RAYS
-115D6 SIDDHAM SECTION MARK WITH CIRCLES AND TWO ENCLOSURES
-115D7 SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES
-115D8 SIDDHAM LETTER THREE-CIRCLE ALTERNATE I
-115D9 SIDDHAM LETTER TWO-CIRCLE ALTERNATE I
-115DA SIDDHAM LETTER TWO-CIRCLE ALTERNATE II
-115DB SIDDHAM LETTER ALTERNATE U
-115DC SIDDHAM VOWEL SIGN ALTERNATE U
-115DD SIDDHAM VOWEL SIGN ALTERNATE UU
-11600 MODI LETTER A
-11601 MODI LETTER AA
-11602 MODI LETTER I
-11603 MODI LETTER II
-11604 MODI LETTER U
-11605 MODI LETTER UU
-11606 MODI LETTER VOCALIC R
-11607 MODI LETTER VOCALIC RR
-11608 MODI LETTER VOCALIC L
-11609 MODI LETTER VOCALIC LL
-1160A MODI LETTER E
-1160B MODI LETTER AI
-1160C MODI LETTER O
-1160D MODI LETTER AU
-1160E MODI LETTER KA
-1160F MODI LETTER KHA
-11610 MODI LETTER GA
-11611 MODI LETTER GHA
-11612 MODI LETTER NGA
-11613 MODI LETTER CA
-11614 MODI LETTER CHA
-11615 MODI LETTER JA
-11616 MODI LETTER JHA
-11617 MODI LETTER NYA
-11618 MODI LETTER TTA
-11619 MODI LETTER TTHA
-1161A MODI LETTER DDA
-1161B MODI LETTER DDHA
-1161C MODI LETTER NNA
-1161D MODI LETTER TA
-1161E MODI LETTER THA
-1161F MODI LETTER DA
-11620 MODI LETTER DHA
-11621 MODI LETTER NA
-11622 MODI LETTER PA
-11623 MODI LETTER PHA
-11624 MODI LETTER BA
-11625 MODI LETTER BHA
-11626 MODI LETTER MA
-11627 MODI LETTER YA
-11628 MODI LETTER RA
-11629 MODI LETTER LA
-1162A MODI LETTER VA
-1162B MODI LETTER SHA
-1162C MODI LETTER SSA
-1162D MODI LETTER SA
-1162E MODI LETTER HA
-1162F MODI LETTER LLA
-11630 MODI VOWEL SIGN AA
-11631 MODI VOWEL SIGN I
-11632 MODI VOWEL SIGN II
-11633 MODI VOWEL SIGN U
-11634 MODI VOWEL SIGN UU
-11635 MODI VOWEL SIGN VOCALIC R
-11636 MODI VOWEL SIGN VOCALIC RR
-11637 MODI VOWEL SIGN VOCALIC L
-11638 MODI VOWEL SIGN VOCALIC LL
-11639 MODI VOWEL SIGN E
-1163A MODI VOWEL SIGN AI
-1163B MODI VOWEL SIGN O
-1163C MODI VOWEL SIGN AU
-1163D MODI SIGN ANUSVARA
-1163E MODI SIGN VISARGA
-1163F MODI SIGN VIRAMA
-11640 MODI SIGN ARDHACANDRA
-11641 MODI DANDA
-11642 MODI DOUBLE DANDA
-11643 MODI ABBREVIATION SIGN
-11644 MODI SIGN HUVA
-11650 MODI DIGIT ZERO
-11651 MODI DIGIT ONE
-11652 MODI DIGIT TWO
-11653 MODI DIGIT THREE
-11654 MODI DIGIT FOUR
-11655 MODI DIGIT FIVE
-11656 MODI DIGIT SIX
-11657 MODI DIGIT SEVEN
-11658 MODI DIGIT EIGHT
-11659 MODI DIGIT NINE
-11660 MONGOLIAN BIRGA WITH ORNAMENT
-11661 MONGOLIAN ROTATED BIRGA
-11662 MONGOLIAN DOUBLE BIRGA WITH ORNAMENT
-11663 MONGOLIAN TRIPLE BIRGA WITH ORNAMENT
-11664 MONGOLIAN BIRGA WITH DOUBLE ORNAMENT
-11665 MONGOLIAN ROTATED BIRGA WITH ORNAMENT
-11666 MONGOLIAN ROTATED BIRGA WITH DOUBLE ORNAMENT
-11667 MONGOLIAN INVERTED BIRGA
-11668 MONGOLIAN INVERTED BIRGA WITH DOUBLE ORNAMENT
-11669 MONGOLIAN SWIRL BIRGA
-1166A MONGOLIAN SWIRL BIRGA WITH ORNAMENT
-1166B MONGOLIAN SWIRL BIRGA WITH DOUBLE ORNAMENT
-1166C MONGOLIAN TURNED SWIRL BIRGA WITH DOUBLE ORNAMENT
-11680 TAKRI LETTER A
-11681 TAKRI LETTER AA
-11682 TAKRI LETTER I
-11683 TAKRI LETTER II
-11684 TAKRI LETTER U
-11685 TAKRI LETTER UU
-11686 TAKRI LETTER E
-11687 TAKRI LETTER AI
-11688 TAKRI LETTER O
-11689 TAKRI LETTER AU
-1168A TAKRI LETTER KA
-1168B TAKRI LETTER KHA
-1168C TAKRI LETTER GA
-1168D TAKRI LETTER GHA
-1168E TAKRI LETTER NGA
-1168F TAKRI LETTER CA
-11690 TAKRI LETTER CHA
-11691 TAKRI LETTER JA
-11692 TAKRI LETTER JHA
-11693 TAKRI LETTER NYA
-11694 TAKRI LETTER TTA
-11695 TAKRI LETTER TTHA
-11696 TAKRI LETTER DDA
-11697 TAKRI LETTER DDHA
-11698 TAKRI LETTER NNA
-11699 TAKRI LETTER TA
-1169A TAKRI LETTER THA
-1169B TAKRI LETTER DA
-1169C TAKRI LETTER DHA
-1169D TAKRI LETTER NA
-1169E TAKRI LETTER PA
-1169F TAKRI LETTER PHA
-116A0 TAKRI LETTER BA
-116A1 TAKRI LETTER BHA
-116A2 TAKRI LETTER MA
-116A3 TAKRI LETTER YA
-116A4 TAKRI LETTER RA
-116A5 TAKRI LETTER LA
-116A6 TAKRI LETTER VA
-116A7 TAKRI LETTER SHA
-116A8 TAKRI LETTER SA
-116A9 TAKRI LETTER HA
-116AA TAKRI LETTER RRA
-116AB TAKRI SIGN ANUSVARA
-116AC TAKRI SIGN VISARGA
-116AD TAKRI VOWEL SIGN AA
-116AE TAKRI VOWEL SIGN I
-116AF TAKRI VOWEL SIGN II
-116B0 TAKRI VOWEL SIGN U
-116B1 TAKRI VOWEL SIGN UU
-116B2 TAKRI VOWEL SIGN E
-116B3 TAKRI VOWEL SIGN AI
-116B4 TAKRI VOWEL SIGN O
-116B5 TAKRI VOWEL SIGN AU
-116B6 TAKRI SIGN VIRAMA
-116B7 TAKRI SIGN NUKTA
-116B8 TAKRI LETTER ARCHAIC KHA
-116C0 TAKRI DIGIT ZERO
-116C1 TAKRI DIGIT ONE
-116C2 TAKRI DIGIT TWO
-116C3 TAKRI DIGIT THREE
-116C4 TAKRI DIGIT FOUR
-116C5 TAKRI DIGIT FIVE
-116C6 TAKRI DIGIT SIX
-116C7 TAKRI DIGIT SEVEN
-116C8 TAKRI DIGIT EIGHT
-116C9 TAKRI DIGIT NINE
-11700 AHOM LETTER KA
-11701 AHOM LETTER KHA
-11702 AHOM LETTER NGA
-11703 AHOM LETTER NA
-11704 AHOM LETTER TA
-11705 AHOM LETTER ALTERNATE TA
-11706 AHOM LETTER PA
-11707 AHOM LETTER PHA
-11708 AHOM LETTER BA
-11709 AHOM LETTER MA
-1170A AHOM LETTER JA
-1170B AHOM LETTER CHA
-1170C AHOM LETTER THA
-1170D AHOM LETTER RA
-1170E AHOM LETTER LA
-1170F AHOM LETTER SA
-11710 AHOM LETTER NYA
-11711 AHOM LETTER HA
-11712 AHOM LETTER A
-11713 AHOM LETTER DA
-11714 AHOM LETTER DHA
-11715 AHOM LETTER GA
-11716 AHOM LETTER ALTERNATE GA
-11717 AHOM LETTER GHA
-11718 AHOM LETTER BHA
-11719 AHOM LETTER JHA
-1171A AHOM LETTER ALTERNATE BA
-1171D AHOM CONSONANT SIGN MEDIAL LA
-1171E AHOM CONSONANT SIGN MEDIAL RA
-1171F AHOM CONSONANT SIGN MEDIAL LIGATING RA
-11720 AHOM VOWEL SIGN A
-11721 AHOM VOWEL SIGN AA
-11722 AHOM VOWEL SIGN I
-11723 AHOM VOWEL SIGN II
-11724 AHOM VOWEL SIGN U
-11725 AHOM VOWEL SIGN UU
-11726 AHOM VOWEL SIGN E
-11727 AHOM VOWEL SIGN AW
-11728 AHOM VOWEL SIGN O
-11729 AHOM VOWEL SIGN AI
-1172A AHOM VOWEL SIGN AM
-1172B AHOM SIGN KILLER
-11730 AHOM DIGIT ZERO
-11731 AHOM DIGIT ONE
-11732 AHOM DIGIT TWO
-11733 AHOM DIGIT THREE
-11734 AHOM DIGIT FOUR
-11735 AHOM DIGIT FIVE
-11736 AHOM DIGIT SIX
-11737 AHOM DIGIT SEVEN
-11738 AHOM DIGIT EIGHT
-11739 AHOM DIGIT NINE
-1173A AHOM NUMBER TEN
-1173B AHOM NUMBER TWENTY
-1173C AHOM SIGN SMALL SECTION
-1173D AHOM SIGN SECTION
-1173E AHOM SIGN RULAI
-1173F AHOM SYMBOL VI
-11800 DOGRA LETTER A
-11801 DOGRA LETTER AA
-11802 DOGRA LETTER I
-11803 DOGRA LETTER II
-11804 DOGRA LETTER U
-11805 DOGRA LETTER UU
-11806 DOGRA LETTER E
-11807 DOGRA LETTER AI
-11808 DOGRA LETTER O
-11809 DOGRA LETTER AU
-1180A DOGRA LETTER KA
-1180B DOGRA LETTER KHA
-1180C DOGRA LETTER GA
-1180D DOGRA LETTER GHA
-1180E DOGRA LETTER NGA
-1180F DOGRA LETTER CA
-11810 DOGRA LETTER CHA
-11811 DOGRA LETTER JA
-11812 DOGRA LETTER JHA
-11813 DOGRA LETTER NYA
-11814 DOGRA LETTER TTA
-11815 DOGRA LETTER TTHA
-11816 DOGRA LETTER DDA
-11817 DOGRA LETTER DDHA
-11818 DOGRA LETTER NNA
-11819 DOGRA LETTER TA
-1181A DOGRA LETTER THA
-1181B DOGRA LETTER DA
-1181C DOGRA LETTER DHA
-1181D DOGRA LETTER NA
-1181E DOGRA LETTER PA
-1181F DOGRA LETTER PHA
-11820 DOGRA LETTER BA
-11821 DOGRA LETTER BHA
-11822 DOGRA LETTER MA
-11823 DOGRA LETTER YA
-11824 DOGRA LETTER RA
-11825 DOGRA LETTER LA
-11826 DOGRA LETTER VA
-11827 DOGRA LETTER SHA
-11828 DOGRA LETTER SSA
-11829 DOGRA LETTER SA
-1182A DOGRA LETTER HA
-1182B DOGRA LETTER RRA
-1182C DOGRA VOWEL SIGN AA
-1182D DOGRA VOWEL SIGN I
-1182E DOGRA VOWEL SIGN II
-1182F DOGRA VOWEL SIGN U
-11830 DOGRA VOWEL SIGN UU
-11831 DOGRA VOWEL SIGN VOCALIC R
-11832 DOGRA VOWEL SIGN VOCALIC RR
-11833 DOGRA VOWEL SIGN E
-11834 DOGRA VOWEL SIGN AI
-11835 DOGRA VOWEL SIGN O
-11836 DOGRA VOWEL SIGN AU
-11837 DOGRA SIGN ANUSVARA
-11838 DOGRA SIGN VISARGA
-11839 DOGRA SIGN VIRAMA
-1183A DOGRA SIGN NUKTA
-1183B DOGRA ABBREVIATION SIGN
-118A0 WARANG CITI CAPITAL LETTER NGAA
-118A1 WARANG CITI CAPITAL LETTER A
-118A2 WARANG CITI CAPITAL LETTER WI
-118A3 WARANG CITI CAPITAL LETTER YU
-118A4 WARANG CITI CAPITAL LETTER YA
-118A5 WARANG CITI CAPITAL LETTER YO
-118A6 WARANG CITI CAPITAL LETTER II
-118A7 WARANG CITI CAPITAL LETTER UU
-118A8 WARANG CITI CAPITAL LETTER E
-118A9 WARANG CITI CAPITAL LETTER O
-118AA WARANG CITI CAPITAL LETTER ANG
-118AB WARANG CITI CAPITAL LETTER GA
-118AC WARANG CITI CAPITAL LETTER KO
-118AD WARANG CITI CAPITAL LETTER ENY
-118AE WARANG CITI CAPITAL LETTER YUJ
-118AF WARANG CITI CAPITAL LETTER UC
-118B0 WARANG CITI CAPITAL LETTER ENN
-118B1 WARANG CITI CAPITAL LETTER ODD
-118B2 WARANG CITI CAPITAL LETTER TTE
-118B3 WARANG CITI CAPITAL LETTER NUNG
-118B4 WARANG CITI CAPITAL LETTER DA
-118B5 WARANG CITI CAPITAL LETTER AT
-118B6 WARANG CITI CAPITAL LETTER AM
-118B7 WARANG CITI CAPITAL LETTER BU
-118B8 WARANG CITI CAPITAL LETTER PU
-118B9 WARANG CITI CAPITAL LETTER HIYO
-118BA WARANG CITI CAPITAL LETTER HOLO
-118BB WARANG CITI CAPITAL LETTER HORR
-118BC WARANG CITI CAPITAL LETTER HAR
-118BD WARANG CITI CAPITAL LETTER SSUU
-118BE WARANG CITI CAPITAL LETTER SII
-118BF WARANG CITI CAPITAL LETTER VIYO
-118C0 WARANG CITI SMALL LETTER NGAA
-118C1 WARANG CITI SMALL LETTER A
-118C2 WARANG CITI SMALL LETTER WI
-118C3 WARANG CITI SMALL LETTER YU
-118C4 WARANG CITI SMALL LETTER YA
-118C5 WARANG CITI SMALL LETTER YO
-118C6 WARANG CITI SMALL LETTER II
-118C7 WARANG CITI SMALL LETTER UU
-118C8 WARANG CITI SMALL LETTER E
-118C9 WARANG CITI SMALL LETTER O
-118CA WARANG CITI SMALL LETTER ANG
-118CB WARANG CITI SMALL LETTER GA
-118CC WARANG CITI SMALL LETTER KO
-118CD WARANG CITI SMALL LETTER ENY
-118CE WARANG CITI SMALL LETTER YUJ
-118CF WARANG CITI SMALL LETTER UC
-118D0 WARANG CITI SMALL LETTER ENN
-118D1 WARANG CITI SMALL LETTER ODD
-118D2 WARANG CITI SMALL LETTER TTE
-118D3 WARANG CITI SMALL LETTER NUNG
-118D4 WARANG CITI SMALL LETTER DA
-118D5 WARANG CITI SMALL LETTER AT
-118D6 WARANG CITI SMALL LETTER AM
-118D7 WARANG CITI SMALL LETTER BU
-118D8 WARANG CITI SMALL LETTER PU
-118D9 WARANG CITI SMALL LETTER HIYO
-118DA WARANG CITI SMALL LETTER HOLO
-118DB WARANG CITI SMALL LETTER HORR
-118DC WARANG CITI SMALL LETTER HAR
-118DD WARANG CITI SMALL LETTER SSUU
-118DE WARANG CITI SMALL LETTER SII
-118DF WARANG CITI SMALL LETTER VIYO
-118E0 WARANG CITI DIGIT ZERO
-118E1 WARANG CITI DIGIT ONE
-118E2 WARANG CITI DIGIT TWO
-118E3 WARANG CITI DIGIT THREE
-118E4 WARANG CITI DIGIT FOUR
-118E5 WARANG CITI DIGIT FIVE
-118E6 WARANG CITI DIGIT SIX
-118E7 WARANG CITI DIGIT SEVEN
-118E8 WARANG CITI DIGIT EIGHT
-118E9 WARANG CITI DIGIT NINE
-118EA WARANG CITI NUMBER TEN
-118EB WARANG CITI NUMBER TWENTY
-118EC WARANG CITI NUMBER THIRTY
-118ED WARANG CITI NUMBER FORTY
-118EE WARANG CITI NUMBER FIFTY
-118EF WARANG CITI NUMBER SIXTY
-118F0 WARANG CITI NUMBER SEVENTY
-118F1 WARANG CITI NUMBER EIGHTY
-118F2 WARANG CITI NUMBER NINETY
-118FF WARANG CITI OM
-119A0 NANDINAGARI LETTER A
-119A1 NANDINAGARI LETTER AA
-119A2 NANDINAGARI LETTER I
-119A3 NANDINAGARI LETTER II
-119A4 NANDINAGARI LETTER U
-119A5 NANDINAGARI LETTER UU
-119A6 NANDINAGARI LETTER VOCALIC R
-119A7 NANDINAGARI LETTER VOCALIC RR
-119AA NANDINAGARI LETTER E
-119AB NANDINAGARI LETTER AI
-119AC NANDINAGARI LETTER O
-119AD NANDINAGARI LETTER AU
-119AE NANDINAGARI LETTER KA
-119AF NANDINAGARI LETTER KHA
-119B0 NANDINAGARI LETTER GA
-119B1 NANDINAGARI LETTER GHA
-119B2 NANDINAGARI LETTER NGA
-119B3 NANDINAGARI LETTER CA
-119B4 NANDINAGARI LETTER CHA
-119B5 NANDINAGARI LETTER JA
-119B6 NANDINAGARI LETTER JHA
-119B7 NANDINAGARI LETTER NYA
-119B8 NANDINAGARI LETTER TTA
-119B9 NANDINAGARI LETTER TTHA
-119BA NANDINAGARI LETTER DDA
-119BB NANDINAGARI LETTER DDHA
-119BC NANDINAGARI LETTER NNA
-119BD NANDINAGARI LETTER TA
-119BE NANDINAGARI LETTER THA
-119BF NANDINAGARI LETTER DA
-119C0 NANDINAGARI LETTER DHA
-119C1 NANDINAGARI LETTER NA
-119C2 NANDINAGARI LETTER PA
-119C3 NANDINAGARI LETTER PHA
-119C4 NANDINAGARI LETTER BA
-119C5 NANDINAGARI LETTER BHA
-119C6 NANDINAGARI LETTER MA
-119C7 NANDINAGARI LETTER YA
-119C8 NANDINAGARI LETTER RA
-119C9 NANDINAGARI LETTER LA
-119CA NANDINAGARI LETTER VA
-119CB NANDINAGARI LETTER SHA
-119CC NANDINAGARI LETTER SSA
-119CD NANDINAGARI LETTER SA
-119CE NANDINAGARI LETTER HA
-119CF NANDINAGARI LETTER LLA
-119D0 NANDINAGARI LETTER RRA
-119D1 NANDINAGARI VOWEL SIGN AA
-119D2 NANDINAGARI VOWEL SIGN I
-119D3 NANDINAGARI VOWEL SIGN II
-119D4 NANDINAGARI VOWEL SIGN U
-119D5 NANDINAGARI VOWEL SIGN UU
-119D6 NANDINAGARI VOWEL SIGN VOCALIC R
-119D7 NANDINAGARI VOWEL SIGN VOCALIC RR
-119DA NANDINAGARI VOWEL SIGN E
-119DB NANDINAGARI VOWEL SIGN AI
-119DC NANDINAGARI VOWEL SIGN O
-119DD NANDINAGARI VOWEL SIGN AU
-119DE NANDINAGARI SIGN ANUSVARA
-119DF NANDINAGARI SIGN VISARGA
-119E0 NANDINAGARI SIGN VIRAMA
-119E1 NANDINAGARI SIGN AVAGRAHA
-119E2 NANDINAGARI SIGN SIDDHAM
-119E3 NANDINAGARI HEADSTROKE
-119E4 NANDINAGARI VOWEL SIGN PRISHTHAMATRA E
-11A00 ZANABAZAR SQUARE LETTER A
-11A01 ZANABAZAR SQUARE VOWEL SIGN I
-11A02 ZANABAZAR SQUARE VOWEL SIGN UE
-11A03 ZANABAZAR SQUARE VOWEL SIGN U
-11A04 ZANABAZAR SQUARE VOWEL SIGN E
-11A05 ZANABAZAR SQUARE VOWEL SIGN OE
-11A06 ZANABAZAR SQUARE VOWEL SIGN O
-11A07 ZANABAZAR SQUARE VOWEL SIGN AI
-11A08 ZANABAZAR SQUARE VOWEL SIGN AU
-11A09 ZANABAZAR SQUARE VOWEL SIGN REVERSED I
-11A0A ZANABAZAR SQUARE VOWEL LENGTH MARK
-11A0B ZANABAZAR SQUARE LETTER KA
-11A0C ZANABAZAR SQUARE LETTER KHA
-11A0D ZANABAZAR SQUARE LETTER GA
-11A0E ZANABAZAR SQUARE LETTER GHA
-11A0F ZANABAZAR SQUARE LETTER NGA
-11A10 ZANABAZAR SQUARE LETTER CA
-11A11 ZANABAZAR SQUARE LETTER CHA
-11A12 ZANABAZAR SQUARE LETTER JA
-11A13 ZANABAZAR SQUARE LETTER NYA
-11A14 ZANABAZAR SQUARE LETTER TTA
-11A15 ZANABAZAR SQUARE LETTER TTHA
-11A16 ZANABAZAR SQUARE LETTER DDA
-11A17 ZANABAZAR SQUARE LETTER DDHA
-11A18 ZANABAZAR SQUARE LETTER NNA
-11A19 ZANABAZAR SQUARE LETTER TA
-11A1A ZANABAZAR SQUARE LETTER THA
-11A1B ZANABAZAR SQUARE LETTER DA
-11A1C ZANABAZAR SQUARE LETTER DHA
-11A1D ZANABAZAR SQUARE LETTER NA
-11A1E ZANABAZAR SQUARE LETTER PA
-11A1F ZANABAZAR SQUARE LETTER PHA
-11A20 ZANABAZAR SQUARE LETTER BA
-11A21 ZANABAZAR SQUARE LETTER BHA
-11A22 ZANABAZAR SQUARE LETTER MA
-11A23 ZANABAZAR SQUARE LETTER TSA
-11A24 ZANABAZAR SQUARE LETTER TSHA
-11A25 ZANABAZAR SQUARE LETTER DZA
-11A26 ZANABAZAR SQUARE LETTER DZHA
-11A27 ZANABAZAR SQUARE LETTER ZHA
-11A28 ZANABAZAR SQUARE LETTER ZA
-11A29 ZANABAZAR SQUARE LETTER -A
-11A2A ZANABAZAR SQUARE LETTER YA
-11A2B ZANABAZAR SQUARE LETTER RA
-11A2C ZANABAZAR SQUARE LETTER LA
-11A2D ZANABAZAR SQUARE LETTER VA
-11A2E ZANABAZAR SQUARE LETTER SHA
-11A2F ZANABAZAR SQUARE LETTER SSA
-11A30 ZANABAZAR SQUARE LETTER SA
-11A31 ZANABAZAR SQUARE LETTER HA
-11A32 ZANABAZAR SQUARE LETTER KSSA
-11A33 ZANABAZAR SQUARE FINAL CONSONANT MARK
-11A34 ZANABAZAR SQUARE SIGN VIRAMA
-11A35 ZANABAZAR SQUARE SIGN CANDRABINDU
-11A36 ZANABAZAR SQUARE SIGN CANDRABINDU WITH ORNAMENT
-11A37 ZANABAZAR SQUARE SIGN CANDRA WITH ORNAMENT
-11A38 ZANABAZAR SQUARE SIGN ANUSVARA
-11A39 ZANABAZAR SQUARE SIGN VISARGA
-11A3A ZANABAZAR SQUARE CLUSTER-INITIAL LETTER RA
-11A3B ZANABAZAR SQUARE CLUSTER-FINAL LETTER YA
-11A3C ZANABAZAR SQUARE CLUSTER-FINAL LETTER RA
-11A3D ZANABAZAR SQUARE CLUSTER-FINAL LETTER LA
-11A3E ZANABAZAR SQUARE CLUSTER-FINAL LETTER VA
-11A3F ZANABAZAR SQUARE INITIAL HEAD MARK
-11A40 ZANABAZAR SQUARE CLOSING HEAD MARK
-11A41 ZANABAZAR SQUARE MARK TSHEG
-11A42 ZANABAZAR SQUARE MARK SHAD
-11A43 ZANABAZAR SQUARE MARK DOUBLE SHAD
-11A44 ZANABAZAR SQUARE MARK LONG TSHEG
-11A45 ZANABAZAR SQUARE INITIAL DOUBLE-LINED HEAD MARK
-11A46 ZANABAZAR SQUARE CLOSING DOUBLE-LINED HEAD MARK
-11A47 ZANABAZAR SQUARE SUBJOINER
-11A50 SOYOMBO LETTER A
-11A51 SOYOMBO VOWEL SIGN I
-11A52 SOYOMBO VOWEL SIGN UE
-11A53 SOYOMBO VOWEL SIGN U
-11A54 SOYOMBO VOWEL SIGN E
-11A55 SOYOMBO VOWEL SIGN O
-11A56 SOYOMBO VOWEL SIGN OE
-11A57 SOYOMBO VOWEL SIGN AI
-11A58 SOYOMBO VOWEL SIGN AU
-11A59 SOYOMBO VOWEL SIGN VOCALIC R
-11A5A SOYOMBO VOWEL SIGN VOCALIC L
-11A5B SOYOMBO VOWEL LENGTH MARK
-11A5C SOYOMBO LETTER KA
-11A5D SOYOMBO LETTER KHA
-11A5E SOYOMBO LETTER GA
-11A5F SOYOMBO LETTER GHA
-11A60 SOYOMBO LETTER NGA
-11A61 SOYOMBO LETTER CA
-11A62 SOYOMBO LETTER CHA
-11A63 SOYOMBO LETTER JA
-11A64 SOYOMBO LETTER JHA
-11A65 SOYOMBO LETTER NYA
-11A66 SOYOMBO LETTER TTA
-11A67 SOYOMBO LETTER TTHA
-11A68 SOYOMBO LETTER DDA
-11A69 SOYOMBO LETTER DDHA
-11A6A SOYOMBO LETTER NNA
-11A6B SOYOMBO LETTER TA
-11A6C SOYOMBO LETTER THA
-11A6D SOYOMBO LETTER DA
-11A6E SOYOMBO LETTER DHA
-11A6F SOYOMBO LETTER NA
-11A70 SOYOMBO LETTER PA
-11A71 SOYOMBO LETTER PHA
-11A72 SOYOMBO LETTER BA
-11A73 SOYOMBO LETTER BHA
-11A74 SOYOMBO LETTER MA
-11A75 SOYOMBO LETTER TSA
-11A76 SOYOMBO LETTER TSHA
-11A77 SOYOMBO LETTER DZA
-11A78 SOYOMBO LETTER ZHA
-11A79 SOYOMBO LETTER ZA
-11A7A SOYOMBO LETTER -A
-11A7B SOYOMBO LETTER YA
-11A7C SOYOMBO LETTER RA
-11A7D SOYOMBO LETTER LA
-11A7E SOYOMBO LETTER VA
-11A7F SOYOMBO LETTER SHA
-11A80 SOYOMBO LETTER SSA
-11A81 SOYOMBO LETTER SA
-11A82 SOYOMBO LETTER HA
-11A83 SOYOMBO LETTER KSSA
-11A84 SOYOMBO SIGN JIHVAMULIYA
-11A85 SOYOMBO SIGN UPADHMANIYA
-11A86 SOYOMBO CLUSTER-INITIAL LETTER RA
-11A87 SOYOMBO CLUSTER-INITIAL LETTER LA
-11A88 SOYOMBO CLUSTER-INITIAL LETTER SHA
-11A89 SOYOMBO CLUSTER-INITIAL LETTER SA
-11A8A SOYOMBO FINAL CONSONANT SIGN G
-11A8B SOYOMBO FINAL CONSONANT SIGN K
-11A8C SOYOMBO FINAL CONSONANT SIGN NG
-11A8D SOYOMBO FINAL CONSONANT SIGN D
-11A8E SOYOMBO FINAL CONSONANT SIGN N
-11A8F SOYOMBO FINAL CONSONANT SIGN B
-11A90 SOYOMBO FINAL CONSONANT SIGN M
-11A91 SOYOMBO FINAL CONSONANT SIGN R
-11A92 SOYOMBO FINAL CONSONANT SIGN L
-11A93 SOYOMBO FINAL CONSONANT SIGN SH
-11A94 SOYOMBO FINAL CONSONANT SIGN S
-11A95 SOYOMBO FINAL CONSONANT SIGN -A
-11A96 SOYOMBO SIGN ANUSVARA
-11A97 SOYOMBO SIGN VISARGA
-11A98 SOYOMBO GEMINATION MARK
-11A99 SOYOMBO SUBJOINER
-11A9A SOYOMBO MARK TSHEG
-11A9B SOYOMBO MARK SHAD
-11A9C SOYOMBO MARK DOUBLE SHAD
-11A9D SOYOMBO MARK PLUTA
-11A9E SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME
-11A9F SOYOMBO HEAD MARK WITH MOON AND SUN AND FLAME
-11AA0 SOYOMBO HEAD MARK WITH MOON AND SUN
-11AA1 SOYOMBO TERMINAL MARK-1
-11AA2 SOYOMBO TERMINAL MARK-2
-11AC0 PAU CIN HAU LETTER PA
-11AC1 PAU CIN HAU LETTER KA
-11AC2 PAU CIN HAU LETTER LA
-11AC3 PAU CIN HAU LETTER MA
-11AC4 PAU CIN HAU LETTER DA
-11AC5 PAU CIN HAU LETTER ZA
-11AC6 PAU CIN HAU LETTER VA
-11AC7 PAU CIN HAU LETTER NGA
-11AC8 PAU CIN HAU LETTER HA
-11AC9 PAU CIN HAU LETTER GA
-11ACA PAU CIN HAU LETTER KHA
-11ACB PAU CIN HAU LETTER SA
-11ACC PAU CIN HAU LETTER BA
-11ACD PAU CIN HAU LETTER CA
-11ACE PAU CIN HAU LETTER TA
-11ACF PAU CIN HAU LETTER THA
-11AD0 PAU CIN HAU LETTER NA
-11AD1 PAU CIN HAU LETTER PHA
-11AD2 PAU CIN HAU LETTER RA
-11AD3 PAU CIN HAU LETTER FA
-11AD4 PAU CIN HAU LETTER CHA
-11AD5 PAU CIN HAU LETTER A
-11AD6 PAU CIN HAU LETTER E
-11AD7 PAU CIN HAU LETTER I
-11AD8 PAU CIN HAU LETTER O
-11AD9 PAU CIN HAU LETTER U
-11ADA PAU CIN HAU LETTER UA
-11ADB PAU CIN HAU LETTER IA
-11ADC PAU CIN HAU LETTER FINAL P
-11ADD PAU CIN HAU LETTER FINAL K
-11ADE PAU CIN HAU LETTER FINAL T
-11ADF PAU CIN HAU LETTER FINAL M
-11AE0 PAU CIN HAU LETTER FINAL N
-11AE1 PAU CIN HAU LETTER FINAL L
-11AE2 PAU CIN HAU LETTER FINAL W
-11AE3 PAU CIN HAU LETTER FINAL NG
-11AE4 PAU CIN HAU LETTER FINAL Y
-11AE5 PAU CIN HAU RISING TONE LONG
-11AE6 PAU CIN HAU RISING TONE
-11AE7 PAU CIN HAU SANDHI GLOTTAL STOP
-11AE8 PAU CIN HAU RISING TONE LONG FINAL
-11AE9 PAU CIN HAU RISING TONE FINAL
-11AEA PAU CIN HAU SANDHI GLOTTAL STOP FINAL
-11AEB PAU CIN HAU SANDHI TONE LONG
-11AEC PAU CIN HAU SANDHI TONE
-11AED PAU CIN HAU SANDHI TONE LONG FINAL
-11AEE PAU CIN HAU SANDHI TONE FINAL
-11AEF PAU CIN HAU MID-LEVEL TONE
-11AF0 PAU CIN HAU GLOTTAL STOP VARIANT
-11AF1 PAU CIN HAU MID-LEVEL TONE LONG FINAL
-11AF2 PAU CIN HAU MID-LEVEL TONE FINAL
-11AF3 PAU CIN HAU LOW-FALLING TONE LONG
-11AF4 PAU CIN HAU LOW-FALLING TONE
-11AF5 PAU CIN HAU GLOTTAL STOP
-11AF6 PAU CIN HAU LOW-FALLING TONE LONG FINAL
-11AF7 PAU CIN HAU LOW-FALLING TONE FINAL
-11AF8 PAU CIN HAU GLOTTAL STOP FINAL
-11C00 BHAIKSUKI LETTER A
-11C01 BHAIKSUKI LETTER AA
-11C02 BHAIKSUKI LETTER I
-11C03 BHAIKSUKI LETTER II
-11C04 BHAIKSUKI LETTER U
-11C05 BHAIKSUKI LETTER UU
-11C06 BHAIKSUKI LETTER VOCALIC R
-11C07 BHAIKSUKI LETTER VOCALIC RR
-11C08 BHAIKSUKI LETTER VOCALIC L
-11C0A BHAIKSUKI LETTER E
-11C0B BHAIKSUKI LETTER AI
-11C0C BHAIKSUKI LETTER O
-11C0D BHAIKSUKI LETTER AU
-11C0E BHAIKSUKI LETTER KA
-11C0F BHAIKSUKI LETTER KHA
-11C10 BHAIKSUKI LETTER GA
-11C11 BHAIKSUKI LETTER GHA
-11C12 BHAIKSUKI LETTER NGA
-11C13 BHAIKSUKI LETTER CA
-11C14 BHAIKSUKI LETTER CHA
-11C15 BHAIKSUKI LETTER JA
-11C16 BHAIKSUKI LETTER JHA
-11C17 BHAIKSUKI LETTER NYA
-11C18 BHAIKSUKI LETTER TTA
-11C19 BHAIKSUKI LETTER TTHA
-11C1A BHAIKSUKI LETTER DDA
-11C1B BHAIKSUKI LETTER DDHA
-11C1C BHAIKSUKI LETTER NNA
-11C1D BHAIKSUKI LETTER TA
-11C1E BHAIKSUKI LETTER THA
-11C1F BHAIKSUKI LETTER DA
-11C20 BHAIKSUKI LETTER DHA
-11C21 BHAIKSUKI LETTER NA
-11C22 BHAIKSUKI LETTER PA
-11C23 BHAIKSUKI LETTER PHA
-11C24 BHAIKSUKI LETTER BA
-11C25 BHAIKSUKI LETTER BHA
-11C26 BHAIKSUKI LETTER MA
-11C27 BHAIKSUKI LETTER YA
-11C28 BHAIKSUKI LETTER RA
-11C29 BHAIKSUKI LETTER LA
-11C2A BHAIKSUKI LETTER VA
-11C2B BHAIKSUKI LETTER SHA
-11C2C BHAIKSUKI LETTER SSA
-11C2D BHAIKSUKI LETTER SA
-11C2E BHAIKSUKI LETTER HA
-11C2F BHAIKSUKI VOWEL SIGN AA
-11C30 BHAIKSUKI VOWEL SIGN I
-11C31 BHAIKSUKI VOWEL SIGN II
-11C32 BHAIKSUKI VOWEL SIGN U
-11C33 BHAIKSUKI VOWEL SIGN UU
-11C34 BHAIKSUKI VOWEL SIGN VOCALIC R
-11C35 BHAIKSUKI VOWEL SIGN VOCALIC RR
-11C36 BHAIKSUKI VOWEL SIGN VOCALIC L
-11C38 BHAIKSUKI VOWEL SIGN E
-11C39 BHAIKSUKI VOWEL SIGN AI
-11C3A BHAIKSUKI VOWEL SIGN O
-11C3B BHAIKSUKI VOWEL SIGN AU
-11C3C BHAIKSUKI SIGN CANDRABINDU
-11C3D BHAIKSUKI SIGN ANUSVARA
-11C3E BHAIKSUKI SIGN VISARGA
-11C3F BHAIKSUKI SIGN VIRAMA
-11C40 BHAIKSUKI SIGN AVAGRAHA
-11C41 BHAIKSUKI DANDA
-11C42 BHAIKSUKI DOUBLE DANDA
-11C43 BHAIKSUKI WORD SEPARATOR
-11C44 BHAIKSUKI GAP FILLER-1
-11C45 BHAIKSUKI GAP FILLER-2
-11C50 BHAIKSUKI DIGIT ZERO
-11C51 BHAIKSUKI DIGIT ONE
-11C52 BHAIKSUKI DIGIT TWO
-11C53 BHAIKSUKI DIGIT THREE
-11C54 BHAIKSUKI DIGIT FOUR
-11C55 BHAIKSUKI DIGIT FIVE
-11C56 BHAIKSUKI DIGIT SIX
-11C57 BHAIKSUKI DIGIT SEVEN
-11C58 BHAIKSUKI DIGIT EIGHT
-11C59 BHAIKSUKI DIGIT NINE
-11C5A BHAIKSUKI NUMBER ONE
-11C5B BHAIKSUKI NUMBER TWO
-11C5C BHAIKSUKI NUMBER THREE
-11C5D BHAIKSUKI NUMBER FOUR
-11C5E BHAIKSUKI NUMBER FIVE
-11C5F BHAIKSUKI NUMBER SIX
-11C60 BHAIKSUKI NUMBER SEVEN
-11C61 BHAIKSUKI NUMBER EIGHT
-11C62 BHAIKSUKI NUMBER NINE
-11C63 BHAIKSUKI NUMBER TEN
-11C64 BHAIKSUKI NUMBER TWENTY
-11C65 BHAIKSUKI NUMBER THIRTY
-11C66 BHAIKSUKI NUMBER FORTY
-11C67 BHAIKSUKI NUMBER FIFTY
-11C68 BHAIKSUKI NUMBER SIXTY
-11C69 BHAIKSUKI NUMBER SEVENTY
-11C6A BHAIKSUKI NUMBER EIGHTY
-11C6B BHAIKSUKI NUMBER NINETY
-11C6C BHAIKSUKI HUNDREDS UNIT MARK
-11C70 MARCHEN HEAD MARK
-11C71 MARCHEN MARK SHAD
-11C72 MARCHEN LETTER KA
-11C73 MARCHEN LETTER KHA
-11C74 MARCHEN LETTER GA
-11C75 MARCHEN LETTER NGA
-11C76 MARCHEN LETTER CA
-11C77 MARCHEN LETTER CHA
-11C78 MARCHEN LETTER JA
-11C79 MARCHEN LETTER NYA
-11C7A MARCHEN LETTER TA
-11C7B MARCHEN LETTER THA
-11C7C MARCHEN LETTER DA
-11C7D MARCHEN LETTER NA
-11C7E MARCHEN LETTER PA
-11C7F MARCHEN LETTER PHA
-11C80 MARCHEN LETTER BA
-11C81 MARCHEN LETTER MA
-11C82 MARCHEN LETTER TSA
-11C83 MARCHEN LETTER TSHA
-11C84 MARCHEN LETTER DZA
-11C85 MARCHEN LETTER WA
-11C86 MARCHEN LETTER ZHA
-11C87 MARCHEN LETTER ZA
-11C88 MARCHEN LETTER -A
-11C89 MARCHEN LETTER YA
-11C8A MARCHEN LETTER RA
-11C8B MARCHEN LETTER LA
-11C8C MARCHEN LETTER SHA
-11C8D MARCHEN LETTER SA
-11C8E MARCHEN LETTER HA
-11C8F MARCHEN LETTER A
-11C92 MARCHEN SUBJOINED LETTER KA
-11C93 MARCHEN SUBJOINED LETTER KHA
-11C94 MARCHEN SUBJOINED LETTER GA
-11C95 MARCHEN SUBJOINED LETTER NGA
-11C96 MARCHEN SUBJOINED LETTER CA
-11C97 MARCHEN SUBJOINED LETTER CHA
-11C98 MARCHEN SUBJOINED LETTER JA
-11C99 MARCHEN SUBJOINED LETTER NYA
-11C9A MARCHEN SUBJOINED LETTER TA
-11C9B MARCHEN SUBJOINED LETTER THA
-11C9C MARCHEN SUBJOINED LETTER DA
-11C9D MARCHEN SUBJOINED LETTER NA
-11C9E MARCHEN SUBJOINED LETTER PA
-11C9F MARCHEN SUBJOINED LETTER PHA
-11CA0 MARCHEN SUBJOINED LETTER BA
-11CA1 MARCHEN SUBJOINED LETTER MA
-11CA2 MARCHEN SUBJOINED LETTER TSA
-11CA3 MARCHEN SUBJOINED LETTER TSHA
-11CA4 MARCHEN SUBJOINED LETTER DZA
-11CA5 MARCHEN SUBJOINED LETTER WA
-11CA6 MARCHEN SUBJOINED LETTER ZHA
-11CA7 MARCHEN SUBJOINED LETTER ZA
-11CA9 MARCHEN SUBJOINED LETTER YA
-11CAA MARCHEN SUBJOINED LETTER RA
-11CAB MARCHEN SUBJOINED LETTER LA
-11CAC MARCHEN SUBJOINED LETTER SHA
-11CAD MARCHEN SUBJOINED LETTER SA
-11CAE MARCHEN SUBJOINED LETTER HA
-11CAF MARCHEN SUBJOINED LETTER A
-11CB0 MARCHEN VOWEL SIGN AA
-11CB1 MARCHEN VOWEL SIGN I
-11CB2 MARCHEN VOWEL SIGN U
-11CB3 MARCHEN VOWEL SIGN E
-11CB4 MARCHEN VOWEL SIGN O
-11CB5 MARCHEN SIGN ANUSVARA
-11CB6 MARCHEN SIGN CANDRABINDU
-11D00 MASARAM GONDI LETTER A
-11D01 MASARAM GONDI LETTER AA
-11D02 MASARAM GONDI LETTER I
-11D03 MASARAM GONDI LETTER II
-11D04 MASARAM GONDI LETTER U
-11D05 MASARAM GONDI LETTER UU
-11D06 MASARAM GONDI LETTER E
-11D08 MASARAM GONDI LETTER AI
-11D09 MASARAM GONDI LETTER O
-11D0B MASARAM GONDI LETTER AU
-11D0C MASARAM GONDI LETTER KA
-11D0D MASARAM GONDI LETTER KHA
-11D0E MASARAM GONDI LETTER GA
-11D0F MASARAM GONDI LETTER GHA
-11D10 MASARAM GONDI LETTER NGA
-11D11 MASARAM GONDI LETTER CA
-11D12 MASARAM GONDI LETTER CHA
-11D13 MASARAM GONDI LETTER JA
-11D14 MASARAM GONDI LETTER JHA
-11D15 MASARAM GONDI LETTER NYA
-11D16 MASARAM GONDI LETTER TTA
-11D17 MASARAM GONDI LETTER TTHA
-11D18 MASARAM GONDI LETTER DDA
-11D19 MASARAM GONDI LETTER DDHA
-11D1A MASARAM GONDI LETTER NNA
-11D1B MASARAM GONDI LETTER TA
-11D1C MASARAM GONDI LETTER THA
-11D1D MASARAM GONDI LETTER DA
-11D1E MASARAM GONDI LETTER DHA
-11D1F MASARAM GONDI LETTER NA
-11D20 MASARAM GONDI LETTER PA
-11D21 MASARAM GONDI LETTER PHA
-11D22 MASARAM GONDI LETTER BA
-11D23 MASARAM GONDI LETTER BHA
-11D24 MASARAM GONDI LETTER MA
-11D25 MASARAM GONDI LETTER YA
-11D26 MASARAM GONDI LETTER RA
-11D27 MASARAM GONDI LETTER LA
-11D28 MASARAM GONDI LETTER VA
-11D29 MASARAM GONDI LETTER SHA
-11D2A MASARAM GONDI LETTER SSA
-11D2B MASARAM GONDI LETTER SA
-11D2C MASARAM GONDI LETTER HA
-11D2D MASARAM GONDI LETTER LLA
-11D2E MASARAM GONDI LETTER KSSA
-11D2F MASARAM GONDI LETTER JNYA
-11D30 MASARAM GONDI LETTER TRA
-11D31 MASARAM GONDI VOWEL SIGN AA
-11D32 MASARAM GONDI VOWEL SIGN I
-11D33 MASARAM GONDI VOWEL SIGN II
-11D34 MASARAM GONDI VOWEL SIGN U
-11D35 MASARAM GONDI VOWEL SIGN UU
-11D36 MASARAM GONDI VOWEL SIGN VOCALIC R
-11D3A MASARAM GONDI VOWEL SIGN E
-11D3C MASARAM GONDI VOWEL SIGN AI
-11D3D MASARAM GONDI VOWEL SIGN O
-11D3F MASARAM GONDI VOWEL SIGN AU
-11D40 MASARAM GONDI SIGN ANUSVARA
-11D41 MASARAM GONDI SIGN VISARGA
-11D42 MASARAM GONDI SIGN NUKTA
-11D43 MASARAM GONDI SIGN CANDRA
-11D44 MASARAM GONDI SIGN HALANTA
-11D45 MASARAM GONDI VIRAMA
-11D46 MASARAM GONDI REPHA
-11D47 MASARAM GONDI RA-KARA
-11D50 MASARAM GONDI DIGIT ZERO
-11D51 MASARAM GONDI DIGIT ONE
-11D52 MASARAM GONDI DIGIT TWO
-11D53 MASARAM GONDI DIGIT THREE
-11D54 MASARAM GONDI DIGIT FOUR
-11D55 MASARAM GONDI DIGIT FIVE
-11D56 MASARAM GONDI DIGIT SIX
-11D57 MASARAM GONDI DIGIT SEVEN
-11D58 MASARAM GONDI DIGIT EIGHT
-11D59 MASARAM GONDI DIGIT NINE
-11D60 GUNJALA GONDI LETTER A
-11D61 GUNJALA GONDI LETTER AA
-11D62 GUNJALA GONDI LETTER I
-11D63 GUNJALA GONDI LETTER II
-11D64 GUNJALA GONDI LETTER U
-11D65 GUNJALA GONDI LETTER UU
-11D67 GUNJALA GONDI LETTER EE
-11D68 GUNJALA GONDI LETTER AI
-11D6A GUNJALA GONDI LETTER OO
-11D6B GUNJALA GONDI LETTER AU
-11D6C GUNJALA GONDI LETTER YA
-11D6D GUNJALA GONDI LETTER VA
-11D6E GUNJALA GONDI LETTER BA
-11D6F GUNJALA GONDI LETTER BHA
-11D70 GUNJALA GONDI LETTER MA
-11D71 GUNJALA GONDI LETTER KA
-11D72 GUNJALA GONDI LETTER KHA
-11D73 GUNJALA GONDI LETTER TA
-11D74 GUNJALA GONDI LETTER THA
-11D75 GUNJALA GONDI LETTER LA
-11D76 GUNJALA GONDI LETTER GA
-11D77 GUNJALA GONDI LETTER GHA
-11D78 GUNJALA GONDI LETTER DA
-11D79 GUNJALA GONDI LETTER DHA
-11D7A GUNJALA GONDI LETTER NA
-11D7B GUNJALA GONDI LETTER CA
-11D7C GUNJALA GONDI LETTER CHA
-11D7D GUNJALA GONDI LETTER TTA
-11D7E GUNJALA GONDI LETTER TTHA
-11D7F GUNJALA GONDI LETTER LLA
-11D80 GUNJALA GONDI LETTER JA
-11D81 GUNJALA GONDI LETTER JHA
-11D82 GUNJALA GONDI LETTER DDA
-11D83 GUNJALA GONDI LETTER DDHA
-11D84 GUNJALA GONDI LETTER NGA
-11D85 GUNJALA GONDI LETTER PA
-11D86 GUNJALA GONDI LETTER PHA
-11D87 GUNJALA GONDI LETTER HA
-11D88 GUNJALA GONDI LETTER RA
-11D89 GUNJALA GONDI LETTER SA
-11D8A GUNJALA GONDI VOWEL SIGN AA
-11D8B GUNJALA GONDI VOWEL SIGN I
-11D8C GUNJALA GONDI VOWEL SIGN II
-11D8D GUNJALA GONDI VOWEL SIGN U
-11D8E GUNJALA GONDI VOWEL SIGN UU
-11D90 GUNJALA GONDI VOWEL SIGN EE
-11D91 GUNJALA GONDI VOWEL SIGN AI
-11D93 GUNJALA GONDI VOWEL SIGN OO
-11D94 GUNJALA GONDI VOWEL SIGN AU
-11D95 GUNJALA GONDI SIGN ANUSVARA
-11D96 GUNJALA GONDI SIGN VISARGA
-11D97 GUNJALA GONDI VIRAMA
-11D98 GUNJALA GONDI OM
-11DA0 GUNJALA GONDI DIGIT ZERO
-11DA1 GUNJALA GONDI DIGIT ONE
-11DA2 GUNJALA GONDI DIGIT TWO
-11DA3 GUNJALA GONDI DIGIT THREE
-11DA4 GUNJALA GONDI DIGIT FOUR
-11DA5 GUNJALA GONDI DIGIT FIVE
-11DA6 GUNJALA GONDI DIGIT SIX
-11DA7 GUNJALA GONDI DIGIT SEVEN
-11DA8 GUNJALA GONDI DIGIT EIGHT
-11DA9 GUNJALA GONDI DIGIT NINE
-11EE0 MAKASAR LETTER KA
-11EE1 MAKASAR LETTER GA
-11EE2 MAKASAR LETTER NGA
-11EE3 MAKASAR LETTER PA
-11EE4 MAKASAR LETTER BA
-11EE5 MAKASAR LETTER MA
-11EE6 MAKASAR LETTER TA
-11EE7 MAKASAR LETTER DA
-11EE8 MAKASAR LETTER NA
-11EE9 MAKASAR LETTER CA
-11EEA MAKASAR LETTER JA
-11EEB MAKASAR LETTER NYA
-11EEC MAKASAR LETTER YA
-11EED MAKASAR LETTER RA
-11EEE MAKASAR LETTER LA
-11EEF MAKASAR LETTER VA
-11EF0 MAKASAR LETTER SA
-11EF1 MAKASAR LETTER A
-11EF2 MAKASAR ANGKA
-11EF3 MAKASAR VOWEL SIGN I
-11EF4 MAKASAR VOWEL SIGN U
-11EF5 MAKASAR VOWEL SIGN E
-11EF6 MAKASAR VOWEL SIGN O
-11EF7 MAKASAR PASSIMBANG
-11EF8 MAKASAR END OF SECTION
-11FC0 TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH
-11FC1 TAMIL FRACTION ONE ONE-HUNDRED-AND-SIXTIETH
-11FC2 TAMIL FRACTION ONE EIGHTIETH
-11FC3 TAMIL FRACTION ONE SIXTY-FOURTH
-11FC4 TAMIL FRACTION ONE FORTIETH
-11FC5 TAMIL FRACTION ONE THIRTY-SECOND
-11FC6 TAMIL FRACTION THREE EIGHTIETHS
-11FC7 TAMIL FRACTION THREE SIXTY-FOURTHS
-11FC8 TAMIL FRACTION ONE TWENTIETH
-11FC9 TAMIL FRACTION ONE SIXTEENTH-1
-11FCA TAMIL FRACTION ONE SIXTEENTH-2
-11FCB TAMIL FRACTION ONE TENTH
-11FCC TAMIL FRACTION ONE EIGHTH
-11FCD TAMIL FRACTION THREE TWENTIETHS
-11FCE TAMIL FRACTION THREE SIXTEENTHS
-11FCF TAMIL FRACTION ONE FIFTH
-11FD0 TAMIL FRACTION ONE QUARTER
-11FD1 TAMIL FRACTION ONE HALF-1
-11FD2 TAMIL FRACTION ONE HALF-2
-11FD3 TAMIL FRACTION THREE QUARTERS
-11FD4 TAMIL FRACTION DOWNSCALING FACTOR KIIZH
-11FD5 TAMIL SIGN NEL
-11FD6 TAMIL SIGN CEVITU
-11FD7 TAMIL SIGN AAZHAAKKU
-11FD8 TAMIL SIGN UZHAKKU
-11FD9 TAMIL SIGN MUUVUZHAKKU
-11FDA TAMIL SIGN KURUNI
-11FDB TAMIL SIGN PATHAKKU
-11FDC TAMIL SIGN MUKKURUNI
-11FDD TAMIL SIGN KAACU
-11FDE TAMIL SIGN PANAM
-11FDF TAMIL SIGN PON
-11FE0 TAMIL SIGN VARAAKAN
-11FE1 TAMIL SIGN PAARAM
-11FE2 TAMIL SIGN KUZHI
-11FE3 TAMIL SIGN VELI
-11FE4 TAMIL WET CULTIVATION SIGN
-11FE5 TAMIL DRY CULTIVATION SIGN
-11FE6 TAMIL LAND SIGN
-11FE7 TAMIL SALT PAN SIGN
-11FE8 TAMIL TRADITIONAL CREDIT SIGN
-11FE9 TAMIL TRADITIONAL NUMBER SIGN
-11FEA TAMIL CURRENT SIGN
-11FEB TAMIL AND ODD SIGN
-11FEC TAMIL SPENT SIGN
-11FED TAMIL TOTAL SIGN
-11FEE TAMIL IN POSSESSION SIGN
-11FEF TAMIL STARTING FROM SIGN
-11FF0 TAMIL SIGN MUTHALIYA
-11FF1 TAMIL SIGN VAKAIYARAA
-11FFF TAMIL PUNCTUATION END OF TEXT
-12000 CUNEIFORM SIGN A
-12001 CUNEIFORM SIGN A TIMES A
-12002 CUNEIFORM SIGN A TIMES BAD
-12003 CUNEIFORM SIGN A TIMES GAN2 TENU
-12004 CUNEIFORM SIGN A TIMES HA
-12005 CUNEIFORM SIGN A TIMES IGI
-12006 CUNEIFORM SIGN A TIMES LAGAR GUNU
-12007 CUNEIFORM SIGN A TIMES MUSH
-12008 CUNEIFORM SIGN A TIMES SAG
-12009 CUNEIFORM SIGN A2
-1200A CUNEIFORM SIGN AB
-1200B CUNEIFORM SIGN AB TIMES ASH2
-1200C CUNEIFORM SIGN AB TIMES DUN3 GUNU
-1200D CUNEIFORM SIGN AB TIMES GAL
-1200E CUNEIFORM SIGN AB TIMES GAN2 TENU
-1200F CUNEIFORM SIGN AB TIMES HA
-12010 CUNEIFORM SIGN AB TIMES IGI GUNU
-12011 CUNEIFORM SIGN AB TIMES IMIN
-12012 CUNEIFORM SIGN AB TIMES LAGAB
-12013 CUNEIFORM SIGN AB TIMES SHESH
-12014 CUNEIFORM SIGN AB TIMES U PLUS U PLUS U
-12015 CUNEIFORM SIGN AB GUNU
-12016 CUNEIFORM SIGN AB2
-12017 CUNEIFORM SIGN AB2 TIMES BALAG
-12018 CUNEIFORM SIGN AB2 TIMES GAN2 TENU
-12019 CUNEIFORM SIGN AB2 TIMES ME PLUS EN
-1201A CUNEIFORM SIGN AB2 TIMES SHA3
-1201B CUNEIFORM SIGN AB2 TIMES TAK4
-1201C CUNEIFORM SIGN AD
-1201D CUNEIFORM SIGN AK
-1201E CUNEIFORM SIGN AK TIMES ERIN2
-1201F CUNEIFORM SIGN AK TIMES SHITA PLUS GISH
-12020 CUNEIFORM SIGN AL
-12021 CUNEIFORM SIGN AL TIMES AL
-12022 CUNEIFORM SIGN AL TIMES DIM2
-12023 CUNEIFORM SIGN AL TIMES GISH
-12024 CUNEIFORM SIGN AL TIMES HA
-12025 CUNEIFORM SIGN AL TIMES KAD3
-12026 CUNEIFORM SIGN AL TIMES KI
-12027 CUNEIFORM SIGN AL TIMES SHE
-12028 CUNEIFORM SIGN AL TIMES USH
-12029 CUNEIFORM SIGN ALAN
-1202A CUNEIFORM SIGN ALEPH
-1202B CUNEIFORM SIGN AMAR
-1202C CUNEIFORM SIGN AMAR TIMES SHE
-1202D CUNEIFORM SIGN AN
-1202E CUNEIFORM SIGN AN OVER AN
-1202F CUNEIFORM SIGN AN THREE TIMES
-12030 CUNEIFORM SIGN AN PLUS NAGA OPPOSING AN PLUS NAGA
-12031 CUNEIFORM SIGN AN PLUS NAGA SQUARED
-12032 CUNEIFORM SIGN ANSHE
-12033 CUNEIFORM SIGN APIN
-12034 CUNEIFORM SIGN ARAD
-12035 CUNEIFORM SIGN ARAD TIMES KUR
-12036 CUNEIFORM SIGN ARKAB
-12037 CUNEIFORM SIGN ASAL2
-12038 CUNEIFORM SIGN ASH
-12039 CUNEIFORM SIGN ASH ZIDA TENU
-1203A CUNEIFORM SIGN ASH KABA TENU
-1203B CUNEIFORM SIGN ASH OVER ASH TUG2 OVER TUG2 TUG2 OVER TUG2 PAP
-1203C CUNEIFORM SIGN ASH OVER ASH OVER ASH
-1203D CUNEIFORM SIGN ASH OVER ASH OVER ASH CROSSING ASH OVER ASH OVER ASH
-1203E CUNEIFORM SIGN ASH2
-1203F CUNEIFORM SIGN ASHGAB
-12040 CUNEIFORM SIGN BA
-12041 CUNEIFORM SIGN BAD
-12042 CUNEIFORM SIGN BAG3
-12043 CUNEIFORM SIGN BAHAR2
-12044 CUNEIFORM SIGN BAL
-12045 CUNEIFORM SIGN BAL OVER BAL
-12046 CUNEIFORM SIGN BALAG
-12047 CUNEIFORM SIGN BAR
-12048 CUNEIFORM SIGN BARA2
-12049 CUNEIFORM SIGN BI
-1204A CUNEIFORM SIGN BI TIMES A
-1204B CUNEIFORM SIGN BI TIMES GAR
-1204C CUNEIFORM SIGN BI TIMES IGI GUNU
-1204D CUNEIFORM SIGN BU
-1204E CUNEIFORM SIGN BU OVER BU AB
-1204F CUNEIFORM SIGN BU OVER BU UN
-12050 CUNEIFORM SIGN BU CROSSING BU
-12051 CUNEIFORM SIGN BULUG
-12052 CUNEIFORM SIGN BULUG OVER BULUG
-12053 CUNEIFORM SIGN BUR
-12054 CUNEIFORM SIGN BUR2
-12055 CUNEIFORM SIGN DA
-12056 CUNEIFORM SIGN DAG
-12057 CUNEIFORM SIGN DAG KISIM5 TIMES A PLUS MASH
-12058 CUNEIFORM SIGN DAG KISIM5 TIMES AMAR
-12059 CUNEIFORM SIGN DAG KISIM5 TIMES BALAG
-1205A CUNEIFORM SIGN DAG KISIM5 TIMES BI
-1205B CUNEIFORM SIGN DAG KISIM5 TIMES GA
-1205C CUNEIFORM SIGN DAG KISIM5 TIMES GA PLUS MASH
-1205D CUNEIFORM SIGN DAG KISIM5 TIMES GI
-1205E CUNEIFORM SIGN DAG KISIM5 TIMES GIR2
-1205F CUNEIFORM SIGN DAG KISIM5 TIMES GUD
-12060 CUNEIFORM SIGN DAG KISIM5 TIMES HA
-12061 CUNEIFORM SIGN DAG KISIM5 TIMES IR
-12062 CUNEIFORM SIGN DAG KISIM5 TIMES IR PLUS LU
-12063 CUNEIFORM SIGN DAG KISIM5 TIMES KAK
-12064 CUNEIFORM SIGN DAG KISIM5 TIMES LA
-12065 CUNEIFORM SIGN DAG KISIM5 TIMES LU
-12066 CUNEIFORM SIGN DAG KISIM5 TIMES LU PLUS MASH2
-12067 CUNEIFORM SIGN DAG KISIM5 TIMES LUM
-12068 CUNEIFORM SIGN DAG KISIM5 TIMES NE
-12069 CUNEIFORM SIGN DAG KISIM5 TIMES PAP PLUS PAP
-1206A CUNEIFORM SIGN DAG KISIM5 TIMES SI
-1206B CUNEIFORM SIGN DAG KISIM5 TIMES TAK4
-1206C CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS GIR2
-1206D CUNEIFORM SIGN DAG KISIM5 TIMES USH
-1206E CUNEIFORM SIGN DAM
-1206F CUNEIFORM SIGN DAR
-12070 CUNEIFORM SIGN DARA3
-12071 CUNEIFORM SIGN DARA4
-12072 CUNEIFORM SIGN DI
-12073 CUNEIFORM SIGN DIB
-12074 CUNEIFORM SIGN DIM
-12075 CUNEIFORM SIGN DIM TIMES SHE
-12076 CUNEIFORM SIGN DIM2
-12077 CUNEIFORM SIGN DIN
-12078 CUNEIFORM SIGN DIN KASKAL U GUNU DISH
-12079 CUNEIFORM SIGN DISH
-1207A CUNEIFORM SIGN DU
-1207B CUNEIFORM SIGN DU OVER DU
-1207C CUNEIFORM SIGN DU GUNU
-1207D CUNEIFORM SIGN DU SHESHIG
-1207E CUNEIFORM SIGN DUB
-1207F CUNEIFORM SIGN DUB TIMES ESH2
-12080 CUNEIFORM SIGN DUB2
-12081 CUNEIFORM SIGN DUG
-12082 CUNEIFORM SIGN DUGUD
-12083 CUNEIFORM SIGN DUH
-12084 CUNEIFORM SIGN DUN
-12085 CUNEIFORM SIGN DUN3
-12086 CUNEIFORM SIGN DUN3 GUNU
-12087 CUNEIFORM SIGN DUN3 GUNU GUNU
-12088 CUNEIFORM SIGN DUN4
-12089 CUNEIFORM SIGN DUR2
-1208A CUNEIFORM SIGN E
-1208B CUNEIFORM SIGN E TIMES PAP
-1208C CUNEIFORM SIGN E OVER E NUN OVER NUN
-1208D CUNEIFORM SIGN E2
-1208E CUNEIFORM SIGN E2 TIMES A PLUS HA PLUS DA
-1208F CUNEIFORM SIGN E2 TIMES GAR
-12090 CUNEIFORM SIGN E2 TIMES MI
-12091 CUNEIFORM SIGN E2 TIMES SAL
-12092 CUNEIFORM SIGN E2 TIMES SHE
-12093 CUNEIFORM SIGN E2 TIMES U
-12094 CUNEIFORM SIGN EDIN
-12095 CUNEIFORM SIGN EGIR
-12096 CUNEIFORM SIGN EL
-12097 CUNEIFORM SIGN EN
-12098 CUNEIFORM SIGN EN TIMES GAN2
-12099 CUNEIFORM SIGN EN TIMES GAN2 TENU
-1209A CUNEIFORM SIGN EN TIMES ME
-1209B CUNEIFORM SIGN EN CROSSING EN
-1209C CUNEIFORM SIGN EN OPPOSING EN
-1209D CUNEIFORM SIGN EN SQUARED
-1209E CUNEIFORM SIGN EREN
-1209F CUNEIFORM SIGN ERIN2
-120A0 CUNEIFORM SIGN ESH2
-120A1 CUNEIFORM SIGN EZEN
-120A2 CUNEIFORM SIGN EZEN TIMES A
-120A3 CUNEIFORM SIGN EZEN TIMES A PLUS LAL
-120A4 CUNEIFORM SIGN EZEN TIMES A PLUS LAL TIMES LAL
-120A5 CUNEIFORM SIGN EZEN TIMES AN
-120A6 CUNEIFORM SIGN EZEN TIMES BAD
-120A7 CUNEIFORM SIGN EZEN TIMES DUN3 GUNU
-120A8 CUNEIFORM SIGN EZEN TIMES DUN3 GUNU GUNU
-120A9 CUNEIFORM SIGN EZEN TIMES HA
-120AA CUNEIFORM SIGN EZEN TIMES HA GUNU
-120AB CUNEIFORM SIGN EZEN TIMES IGI GUNU
-120AC CUNEIFORM SIGN EZEN TIMES KASKAL
-120AD CUNEIFORM SIGN EZEN TIMES KASKAL SQUARED
-120AE CUNEIFORM SIGN EZEN TIMES KU3
-120AF CUNEIFORM SIGN EZEN TIMES LA
-120B0 CUNEIFORM SIGN EZEN TIMES LAL TIMES LAL
-120B1 CUNEIFORM SIGN EZEN TIMES LI
-120B2 CUNEIFORM SIGN EZEN TIMES LU
-120B3 CUNEIFORM SIGN EZEN TIMES U2
-120B4 CUNEIFORM SIGN EZEN TIMES UD
-120B5 CUNEIFORM SIGN GA
-120B6 CUNEIFORM SIGN GA GUNU
-120B7 CUNEIFORM SIGN GA2
-120B8 CUNEIFORM SIGN GA2 TIMES A PLUS DA PLUS HA
-120B9 CUNEIFORM SIGN GA2 TIMES A PLUS HA
-120BA CUNEIFORM SIGN GA2 TIMES A PLUS IGI
-120BB CUNEIFORM SIGN GA2 TIMES AB2 TENU PLUS TAB
-120BC CUNEIFORM SIGN GA2 TIMES AN
-120BD CUNEIFORM SIGN GA2 TIMES ASH
-120BE CUNEIFORM SIGN GA2 TIMES ASH2 PLUS GAL
-120BF CUNEIFORM SIGN GA2 TIMES BAD
-120C0 CUNEIFORM SIGN GA2 TIMES BAR PLUS RA
-120C1 CUNEIFORM SIGN GA2 TIMES BUR
-120C2 CUNEIFORM SIGN GA2 TIMES BUR PLUS RA
-120C3 CUNEIFORM SIGN GA2 TIMES DA
-120C4 CUNEIFORM SIGN GA2 TIMES DI
-120C5 CUNEIFORM SIGN GA2 TIMES DIM TIMES SHE
-120C6 CUNEIFORM SIGN GA2 TIMES DUB
-120C7 CUNEIFORM SIGN GA2 TIMES EL
-120C8 CUNEIFORM SIGN GA2 TIMES EL PLUS LA
-120C9 CUNEIFORM SIGN GA2 TIMES EN
-120CA CUNEIFORM SIGN GA2 TIMES EN TIMES GAN2 TENU
-120CB CUNEIFORM SIGN GA2 TIMES GAN2 TENU
-120CC CUNEIFORM SIGN GA2 TIMES GAR
-120CD CUNEIFORM SIGN GA2 TIMES GI
-120CE CUNEIFORM SIGN GA2 TIMES GI4
-120CF CUNEIFORM SIGN GA2 TIMES GI4 PLUS A
-120D0 CUNEIFORM SIGN GA2 TIMES GIR2 PLUS SU
-120D1 CUNEIFORM SIGN GA2 TIMES HA PLUS LU PLUS ESH2
-120D2 CUNEIFORM SIGN GA2 TIMES HAL
-120D3 CUNEIFORM SIGN GA2 TIMES HAL PLUS LA
-120D4 CUNEIFORM SIGN GA2 TIMES HI PLUS LI
-120D5 CUNEIFORM SIGN GA2 TIMES HUB2
-120D6 CUNEIFORM SIGN GA2 TIMES IGI GUNU
-120D7 CUNEIFORM SIGN GA2 TIMES ISH PLUS HU PLUS ASH
-120D8 CUNEIFORM SIGN GA2 TIMES KAK
-120D9 CUNEIFORM SIGN GA2 TIMES KASKAL
-120DA CUNEIFORM SIGN GA2 TIMES KID
-120DB CUNEIFORM SIGN GA2 TIMES KID PLUS LAL
-120DC CUNEIFORM SIGN GA2 TIMES KU3 PLUS AN
-120DD CUNEIFORM SIGN GA2 TIMES LA
-120DE CUNEIFORM SIGN GA2 TIMES ME PLUS EN
-120DF CUNEIFORM SIGN GA2 TIMES MI
-120E0 CUNEIFORM SIGN GA2 TIMES NUN
-120E1 CUNEIFORM SIGN GA2 TIMES NUN OVER NUN
-120E2 CUNEIFORM SIGN GA2 TIMES PA
-120E3 CUNEIFORM SIGN GA2 TIMES SAL
-120E4 CUNEIFORM SIGN GA2 TIMES SAR
-120E5 CUNEIFORM SIGN GA2 TIMES SHE
-120E6 CUNEIFORM SIGN GA2 TIMES SHE PLUS TUR
-120E7 CUNEIFORM SIGN GA2 TIMES SHID
-120E8 CUNEIFORM SIGN GA2 TIMES SUM
-120E9 CUNEIFORM SIGN GA2 TIMES TAK4
-120EA CUNEIFORM SIGN GA2 TIMES U
-120EB CUNEIFORM SIGN GA2 TIMES UD
-120EC CUNEIFORM SIGN GA2 TIMES UD PLUS DU
-120ED CUNEIFORM SIGN GA2 OVER GA2
-120EE CUNEIFORM SIGN GABA
-120EF CUNEIFORM SIGN GABA CROSSING GABA
-120F0 CUNEIFORM SIGN GAD
-120F1 CUNEIFORM SIGN GAD OVER GAD GAR OVER GAR
-120F2 CUNEIFORM SIGN GAL
-120F3 CUNEIFORM SIGN GAL GAD OVER GAD GAR OVER GAR
-120F4 CUNEIFORM SIGN GALAM
-120F5 CUNEIFORM SIGN GAM
-120F6 CUNEIFORM SIGN GAN
-120F7 CUNEIFORM SIGN GAN2
-120F8 CUNEIFORM SIGN GAN2 TENU
-120F9 CUNEIFORM SIGN GAN2 OVER GAN2
-120FA CUNEIFORM SIGN GAN2 CROSSING GAN2
-120FB CUNEIFORM SIGN GAR
-120FC CUNEIFORM SIGN GAR3
-120FD CUNEIFORM SIGN GASHAN
-120FE CUNEIFORM SIGN GESHTIN
-120FF CUNEIFORM SIGN GESHTIN TIMES KUR
-12100 CUNEIFORM SIGN GI
-12101 CUNEIFORM SIGN GI TIMES E
-12102 CUNEIFORM SIGN GI TIMES U
-12103 CUNEIFORM SIGN GI CROSSING GI
-12104 CUNEIFORM SIGN GI4
-12105 CUNEIFORM SIGN GI4 OVER GI4
-12106 CUNEIFORM SIGN GI4 CROSSING GI4
-12107 CUNEIFORM SIGN GIDIM
-12108 CUNEIFORM SIGN GIR2
-12109 CUNEIFORM SIGN GIR2 GUNU
-1210A CUNEIFORM SIGN GIR3
-1210B CUNEIFORM SIGN GIR3 TIMES A PLUS IGI
-1210C CUNEIFORM SIGN GIR3 TIMES GAN2 TENU
-1210D CUNEIFORM SIGN GIR3 TIMES IGI
-1210E CUNEIFORM SIGN GIR3 TIMES LU PLUS IGI
-1210F CUNEIFORM SIGN GIR3 TIMES PA
-12110 CUNEIFORM SIGN GISAL
-12111 CUNEIFORM SIGN GISH
-12112 CUNEIFORM SIGN GISH CROSSING GISH
-12113 CUNEIFORM SIGN GISH TIMES BAD
-12114 CUNEIFORM SIGN GISH TIMES TAK4
-12115 CUNEIFORM SIGN GISH TENU
-12116 CUNEIFORM SIGN GU
-12117 CUNEIFORM SIGN GU CROSSING GU
-12118 CUNEIFORM SIGN GU2
-12119 CUNEIFORM SIGN GU2 TIMES KAK
-1211A CUNEIFORM SIGN GU2 TIMES KAK TIMES IGI GUNU
-1211B CUNEIFORM SIGN GU2 TIMES NUN
-1211C CUNEIFORM SIGN GU2 TIMES SAL PLUS TUG2
-1211D CUNEIFORM SIGN GU2 GUNU
-1211E CUNEIFORM SIGN GUD
-1211F CUNEIFORM SIGN GUD TIMES A PLUS KUR
-12120 CUNEIFORM SIGN GUD TIMES KUR
-12121 CUNEIFORM SIGN GUD OVER GUD LUGAL
-12122 CUNEIFORM SIGN GUL
-12123 CUNEIFORM SIGN GUM
-12124 CUNEIFORM SIGN GUM TIMES SHE
-12125 CUNEIFORM SIGN GUR
-12126 CUNEIFORM SIGN GUR7
-12127 CUNEIFORM SIGN GURUN
-12128 CUNEIFORM SIGN GURUSH
-12129 CUNEIFORM SIGN HA
-1212A CUNEIFORM SIGN HA TENU
-1212B CUNEIFORM SIGN HA GUNU
-1212C CUNEIFORM SIGN HAL
-1212D CUNEIFORM SIGN HI
-1212E CUNEIFORM SIGN HI TIMES ASH
-1212F CUNEIFORM SIGN HI TIMES ASH2
-12130 CUNEIFORM SIGN HI TIMES BAD
-12131 CUNEIFORM SIGN HI TIMES DISH
-12132 CUNEIFORM SIGN HI TIMES GAD
-12133 CUNEIFORM SIGN HI TIMES KIN
-12134 CUNEIFORM SIGN HI TIMES NUN
-12135 CUNEIFORM SIGN HI TIMES SHE
-12136 CUNEIFORM SIGN HI TIMES U
-12137 CUNEIFORM SIGN HU
-12138 CUNEIFORM SIGN HUB2
-12139 CUNEIFORM SIGN HUB2 TIMES AN
-1213A CUNEIFORM SIGN HUB2 TIMES HAL
-1213B CUNEIFORM SIGN HUB2 TIMES KASKAL
-1213C CUNEIFORM SIGN HUB2 TIMES LISH
-1213D CUNEIFORM SIGN HUB2 TIMES UD
-1213E CUNEIFORM SIGN HUL2
-1213F CUNEIFORM SIGN I
-12140 CUNEIFORM SIGN I A
-12141 CUNEIFORM SIGN IB
-12142 CUNEIFORM SIGN IDIM
-12143 CUNEIFORM SIGN IDIM OVER IDIM BUR
-12144 CUNEIFORM SIGN IDIM OVER IDIM SQUARED
-12145 CUNEIFORM SIGN IG
-12146 CUNEIFORM SIGN IGI
-12147 CUNEIFORM SIGN IGI DIB
-12148 CUNEIFORM SIGN IGI RI
-12149 CUNEIFORM SIGN IGI OVER IGI SHIR OVER SHIR UD OVER UD
-1214A CUNEIFORM SIGN IGI GUNU
-1214B CUNEIFORM SIGN IL
-1214C CUNEIFORM SIGN IL TIMES GAN2 TENU
-1214D CUNEIFORM SIGN IL2
-1214E CUNEIFORM SIGN IM
-1214F CUNEIFORM SIGN IM TIMES TAK4
-12150 CUNEIFORM SIGN IM CROSSING IM
-12151 CUNEIFORM SIGN IM OPPOSING IM
-12152 CUNEIFORM SIGN IM SQUARED
-12153 CUNEIFORM SIGN IMIN
-12154 CUNEIFORM SIGN IN
-12155 CUNEIFORM SIGN IR
-12156 CUNEIFORM SIGN ISH
-12157 CUNEIFORM SIGN KA
-12158 CUNEIFORM SIGN KA TIMES A
-12159 CUNEIFORM SIGN KA TIMES AD
-1215A CUNEIFORM SIGN KA TIMES AD PLUS KU3
-1215B CUNEIFORM SIGN KA TIMES ASH2
-1215C CUNEIFORM SIGN KA TIMES BAD
-1215D CUNEIFORM SIGN KA TIMES BALAG
-1215E CUNEIFORM SIGN KA TIMES BAR
-1215F CUNEIFORM SIGN KA TIMES BI
-12160 CUNEIFORM SIGN KA TIMES ERIN2
-12161 CUNEIFORM SIGN KA TIMES ESH2
-12162 CUNEIFORM SIGN KA TIMES GA
-12163 CUNEIFORM SIGN KA TIMES GAL
-12164 CUNEIFORM SIGN KA TIMES GAN2 TENU
-12165 CUNEIFORM SIGN KA TIMES GAR
-12166 CUNEIFORM SIGN KA TIMES GAR PLUS SHA3 PLUS A
-12167 CUNEIFORM SIGN KA TIMES GI
-12168 CUNEIFORM SIGN KA TIMES GIR2
-12169 CUNEIFORM SIGN KA TIMES GISH PLUS SAR
-1216A CUNEIFORM SIGN KA TIMES GISH CROSSING GISH
-1216B CUNEIFORM SIGN KA TIMES GU
-1216C CUNEIFORM SIGN KA TIMES GUR7
-1216D CUNEIFORM SIGN KA TIMES IGI
-1216E CUNEIFORM SIGN KA TIMES IM
-1216F CUNEIFORM SIGN KA TIMES KAK
-12170 CUNEIFORM SIGN KA TIMES KI
-12171 CUNEIFORM SIGN KA TIMES KID
-12172 CUNEIFORM SIGN KA TIMES LI
-12173 CUNEIFORM SIGN KA TIMES LU
-12174 CUNEIFORM SIGN KA TIMES ME
-12175 CUNEIFORM SIGN KA TIMES ME PLUS DU
-12176 CUNEIFORM SIGN KA TIMES ME PLUS GI
-12177 CUNEIFORM SIGN KA TIMES ME PLUS TE
-12178 CUNEIFORM SIGN KA TIMES MI
-12179 CUNEIFORM SIGN KA TIMES MI PLUS NUNUZ
-1217A CUNEIFORM SIGN KA TIMES NE
-1217B CUNEIFORM SIGN KA TIMES NUN
-1217C CUNEIFORM SIGN KA TIMES PI
-1217D CUNEIFORM SIGN KA TIMES RU
-1217E CUNEIFORM SIGN KA TIMES SA
-1217F CUNEIFORM SIGN KA TIMES SAR
-12180 CUNEIFORM SIGN KA TIMES SHA
-12181 CUNEIFORM SIGN KA TIMES SHE
-12182 CUNEIFORM SIGN KA TIMES SHID
-12183 CUNEIFORM SIGN KA TIMES SHU
-12184 CUNEIFORM SIGN KA TIMES SIG
-12185 CUNEIFORM SIGN KA TIMES SUHUR
-12186 CUNEIFORM SIGN KA TIMES TAR
-12187 CUNEIFORM SIGN KA TIMES U
-12188 CUNEIFORM SIGN KA TIMES U2
-12189 CUNEIFORM SIGN KA TIMES UD
-1218A CUNEIFORM SIGN KA TIMES UMUM TIMES PA
-1218B CUNEIFORM SIGN KA TIMES USH
-1218C CUNEIFORM SIGN KA TIMES ZI
-1218D CUNEIFORM SIGN KA2
-1218E CUNEIFORM SIGN KA2 CROSSING KA2
-1218F CUNEIFORM SIGN KAB
-12190 CUNEIFORM SIGN KAD2
-12191 CUNEIFORM SIGN KAD3
-12192 CUNEIFORM SIGN KAD4
-12193 CUNEIFORM SIGN KAD5
-12194 CUNEIFORM SIGN KAD5 OVER KAD5
-12195 CUNEIFORM SIGN KAK
-12196 CUNEIFORM SIGN KAK TIMES IGI GUNU
-12197 CUNEIFORM SIGN KAL
-12198 CUNEIFORM SIGN KAL TIMES BAD
-12199 CUNEIFORM SIGN KAL CROSSING KAL
-1219A CUNEIFORM SIGN KAM2
-1219B CUNEIFORM SIGN KAM4
-1219C CUNEIFORM SIGN KASKAL
-1219D CUNEIFORM SIGN KASKAL LAGAB TIMES U OVER LAGAB TIMES U
-1219E CUNEIFORM SIGN KASKAL OVER KASKAL LAGAB TIMES U OVER LAGAB TIMES U
-1219F CUNEIFORM SIGN KESH2
-121A0 CUNEIFORM SIGN KI
-121A1 CUNEIFORM SIGN KI TIMES BAD
-121A2 CUNEIFORM SIGN KI TIMES U
-121A3 CUNEIFORM SIGN KI TIMES UD
-121A4 CUNEIFORM SIGN KID
-121A5 CUNEIFORM SIGN KIN
-121A6 CUNEIFORM SIGN KISAL
-121A7 CUNEIFORM SIGN KISH
-121A8 CUNEIFORM SIGN KISIM5
-121A9 CUNEIFORM SIGN KISIM5 OVER KISIM5
-121AA CUNEIFORM SIGN KU
-121AB CUNEIFORM SIGN KU OVER HI TIMES ASH2 KU OVER HI TIMES ASH2
-121AC CUNEIFORM SIGN KU3
-121AD CUNEIFORM SIGN KU4
-121AE CUNEIFORM SIGN KU4 VARIANT FORM
-121AF CUNEIFORM SIGN KU7
-121B0 CUNEIFORM SIGN KUL
-121B1 CUNEIFORM SIGN KUL GUNU
-121B2 CUNEIFORM SIGN KUN
-121B3 CUNEIFORM SIGN KUR
-121B4 CUNEIFORM SIGN KUR OPPOSING KUR
-121B5 CUNEIFORM SIGN KUSHU2
-121B6 CUNEIFORM SIGN KWU318
-121B7 CUNEIFORM SIGN LA
-121B8 CUNEIFORM SIGN LAGAB
-121B9 CUNEIFORM SIGN LAGAB TIMES A
-121BA CUNEIFORM SIGN LAGAB TIMES A PLUS DA PLUS HA
-121BB CUNEIFORM SIGN LAGAB TIMES A PLUS GAR
-121BC CUNEIFORM SIGN LAGAB TIMES A PLUS LAL
-121BD CUNEIFORM SIGN LAGAB TIMES AL
-121BE CUNEIFORM SIGN LAGAB TIMES AN
-121BF CUNEIFORM SIGN LAGAB TIMES ASH ZIDA TENU
-121C0 CUNEIFORM SIGN LAGAB TIMES BAD
-121C1 CUNEIFORM SIGN LAGAB TIMES BI
-121C2 CUNEIFORM SIGN LAGAB TIMES DAR
-121C3 CUNEIFORM SIGN LAGAB TIMES EN
-121C4 CUNEIFORM SIGN LAGAB TIMES GA
-121C5 CUNEIFORM SIGN LAGAB TIMES GAR
-121C6 CUNEIFORM SIGN LAGAB TIMES GUD
-121C7 CUNEIFORM SIGN LAGAB TIMES GUD PLUS GUD
-121C8 CUNEIFORM SIGN LAGAB TIMES HA
-121C9 CUNEIFORM SIGN LAGAB TIMES HAL
-121CA CUNEIFORM SIGN LAGAB TIMES HI TIMES NUN
-121CB CUNEIFORM SIGN LAGAB TIMES IGI GUNU
-121CC CUNEIFORM SIGN LAGAB TIMES IM
-121CD CUNEIFORM SIGN LAGAB TIMES IM PLUS HA
-121CE CUNEIFORM SIGN LAGAB TIMES IM PLUS LU
-121CF CUNEIFORM SIGN LAGAB TIMES KI
-121D0 CUNEIFORM SIGN LAGAB TIMES KIN
-121D1 CUNEIFORM SIGN LAGAB TIMES KU3
-121D2 CUNEIFORM SIGN LAGAB TIMES KUL
-121D3 CUNEIFORM SIGN LAGAB TIMES KUL PLUS HI PLUS A
-121D4 CUNEIFORM SIGN LAGAB TIMES LAGAB
-121D5 CUNEIFORM SIGN LAGAB TIMES LISH
-121D6 CUNEIFORM SIGN LAGAB TIMES LU
-121D7 CUNEIFORM SIGN LAGAB TIMES LUL
-121D8 CUNEIFORM SIGN LAGAB TIMES ME
-121D9 CUNEIFORM SIGN LAGAB TIMES ME PLUS EN
-121DA CUNEIFORM SIGN LAGAB TIMES MUSH
-121DB CUNEIFORM SIGN LAGAB TIMES NE
-121DC CUNEIFORM SIGN LAGAB TIMES SHE PLUS SUM
-121DD CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH PLUS ERIN2
-121DE CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH TENU
-121DF CUNEIFORM SIGN LAGAB TIMES SHU2
-121E0 CUNEIFORM SIGN LAGAB TIMES SHU2 PLUS SHU2
-121E1 CUNEIFORM SIGN LAGAB TIMES SUM
-121E2 CUNEIFORM SIGN LAGAB TIMES TAG
-121E3 CUNEIFORM SIGN LAGAB TIMES TAK4
-121E4 CUNEIFORM SIGN LAGAB TIMES TE PLUS A PLUS SU PLUS NA
-121E5 CUNEIFORM SIGN LAGAB TIMES U
-121E6 CUNEIFORM SIGN LAGAB TIMES U PLUS A
-121E7 CUNEIFORM SIGN LAGAB TIMES U PLUS U PLUS U
-121E8 CUNEIFORM SIGN LAGAB TIMES U2 PLUS ASH
-121E9 CUNEIFORM SIGN LAGAB TIMES UD
-121EA CUNEIFORM SIGN LAGAB TIMES USH
-121EB CUNEIFORM SIGN LAGAB SQUARED
-121EC CUNEIFORM SIGN LAGAR
-121ED CUNEIFORM SIGN LAGAR TIMES SHE
-121EE CUNEIFORM SIGN LAGAR TIMES SHE PLUS SUM
-121EF CUNEIFORM SIGN LAGAR GUNU
-121F0 CUNEIFORM SIGN LAGAR GUNU OVER LAGAR GUNU SHE
-121F1 CUNEIFORM SIGN LAHSHU
-121F2 CUNEIFORM SIGN LAL
-121F3 CUNEIFORM SIGN LAL TIMES LAL
-121F4 CUNEIFORM SIGN LAM
-121F5 CUNEIFORM SIGN LAM TIMES KUR
-121F6 CUNEIFORM SIGN LAM TIMES KUR PLUS RU
-121F7 CUNEIFORM SIGN LI
-121F8 CUNEIFORM SIGN LIL
-121F9 CUNEIFORM SIGN LIMMU2
-121FA CUNEIFORM SIGN LISH
-121FB CUNEIFORM SIGN LU
-121FC CUNEIFORM SIGN LU TIMES BAD
-121FD CUNEIFORM SIGN LU2
-121FE CUNEIFORM SIGN LU2 TIMES AL
-121FF CUNEIFORM SIGN LU2 TIMES BAD
-12200 CUNEIFORM SIGN LU2 TIMES ESH2
-12201 CUNEIFORM SIGN LU2 TIMES ESH2 TENU
-12202 CUNEIFORM SIGN LU2 TIMES GAN2 TENU
-12203 CUNEIFORM SIGN LU2 TIMES HI TIMES BAD
-12204 CUNEIFORM SIGN LU2 TIMES IM
-12205 CUNEIFORM SIGN LU2 TIMES KAD2
-12206 CUNEIFORM SIGN LU2 TIMES KAD3
-12207 CUNEIFORM SIGN LU2 TIMES KAD3 PLUS ASH
-12208 CUNEIFORM SIGN LU2 TIMES KI
-12209 CUNEIFORM SIGN LU2 TIMES LA PLUS ASH
-1220A CUNEIFORM SIGN LU2 TIMES LAGAB
-1220B CUNEIFORM SIGN LU2 TIMES ME PLUS EN
-1220C CUNEIFORM SIGN LU2 TIMES NE
-1220D CUNEIFORM SIGN LU2 TIMES NU
-1220E CUNEIFORM SIGN LU2 TIMES SI PLUS ASH
-1220F CUNEIFORM SIGN LU2 TIMES SIK2 PLUS BU
-12210 CUNEIFORM SIGN LU2 TIMES TUG2
-12211 CUNEIFORM SIGN LU2 TENU
-12212 CUNEIFORM SIGN LU2 CROSSING LU2
-12213 CUNEIFORM SIGN LU2 OPPOSING LU2
-12214 CUNEIFORM SIGN LU2 SQUARED
-12215 CUNEIFORM SIGN LU2 SHESHIG
-12216 CUNEIFORM SIGN LU3
-12217 CUNEIFORM SIGN LUGAL
-12218 CUNEIFORM SIGN LUGAL OVER LUGAL
-12219 CUNEIFORM SIGN LUGAL OPPOSING LUGAL
-1221A CUNEIFORM SIGN LUGAL SHESHIG
-1221B CUNEIFORM SIGN LUH
-1221C CUNEIFORM SIGN LUL
-1221D CUNEIFORM SIGN LUM
-1221E CUNEIFORM SIGN LUM OVER LUM
-1221F CUNEIFORM SIGN LUM OVER LUM GAR OVER GAR
-12220 CUNEIFORM SIGN MA
-12221 CUNEIFORM SIGN MA TIMES TAK4
-12222 CUNEIFORM SIGN MA GUNU
-12223 CUNEIFORM SIGN MA2
-12224 CUNEIFORM SIGN MAH
-12225 CUNEIFORM SIGN MAR
-12226 CUNEIFORM SIGN MASH
-12227 CUNEIFORM SIGN MASH2
-12228 CUNEIFORM SIGN ME
-12229 CUNEIFORM SIGN MES
-1222A CUNEIFORM SIGN MI
-1222B CUNEIFORM SIGN MIN
-1222C CUNEIFORM SIGN MU
-1222D CUNEIFORM SIGN MU OVER MU
-1222E CUNEIFORM SIGN MUG
-1222F CUNEIFORM SIGN MUG GUNU
-12230 CUNEIFORM SIGN MUNSUB
-12231 CUNEIFORM SIGN MURGU2
-12232 CUNEIFORM SIGN MUSH
-12233 CUNEIFORM SIGN MUSH TIMES A
-12234 CUNEIFORM SIGN MUSH TIMES KUR
-12235 CUNEIFORM SIGN MUSH TIMES ZA
-12236 CUNEIFORM SIGN MUSH OVER MUSH
-12237 CUNEIFORM SIGN MUSH OVER MUSH TIMES A PLUS NA
-12238 CUNEIFORM SIGN MUSH CROSSING MUSH
-12239 CUNEIFORM SIGN MUSH3
-1223A CUNEIFORM SIGN MUSH3 TIMES A
-1223B CUNEIFORM SIGN MUSH3 TIMES A PLUS DI
-1223C CUNEIFORM SIGN MUSH3 TIMES DI
-1223D CUNEIFORM SIGN MUSH3 GUNU
-1223E CUNEIFORM SIGN NA
-1223F CUNEIFORM SIGN NA2
-12240 CUNEIFORM SIGN NAGA
-12241 CUNEIFORM SIGN NAGA INVERTED
-12242 CUNEIFORM SIGN NAGA TIMES SHU TENU
-12243 CUNEIFORM SIGN NAGA OPPOSING NAGA
-12244 CUNEIFORM SIGN NAGAR
-12245 CUNEIFORM SIGN NAM NUTILLU
-12246 CUNEIFORM SIGN NAM
-12247 CUNEIFORM SIGN NAM2
-12248 CUNEIFORM SIGN NE
-12249 CUNEIFORM SIGN NE TIMES A
-1224A CUNEIFORM SIGN NE TIMES UD
-1224B CUNEIFORM SIGN NE SHESHIG
-1224C CUNEIFORM SIGN NI
-1224D CUNEIFORM SIGN NI TIMES E
-1224E CUNEIFORM SIGN NI2
-1224F CUNEIFORM SIGN NIM
-12250 CUNEIFORM SIGN NIM TIMES GAN2 TENU
-12251 CUNEIFORM SIGN NIM TIMES GAR PLUS GAN2 TENU
-12252 CUNEIFORM SIGN NINDA2
-12253 CUNEIFORM SIGN NINDA2 TIMES AN
-12254 CUNEIFORM SIGN NINDA2 TIMES ASH
-12255 CUNEIFORM SIGN NINDA2 TIMES ASH PLUS ASH
-12256 CUNEIFORM SIGN NINDA2 TIMES GUD
-12257 CUNEIFORM SIGN NINDA2 TIMES ME PLUS GAN2 TENU
-12258 CUNEIFORM SIGN NINDA2 TIMES NE
-12259 CUNEIFORM SIGN NINDA2 TIMES NUN
-1225A CUNEIFORM SIGN NINDA2 TIMES SHE
-1225B CUNEIFORM SIGN NINDA2 TIMES SHE PLUS A AN
-1225C CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH
-1225D CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH PLUS ASH
-1225E CUNEIFORM SIGN NINDA2 TIMES U2 PLUS ASH
-1225F CUNEIFORM SIGN NINDA2 TIMES USH
-12260 CUNEIFORM SIGN NISAG
-12261 CUNEIFORM SIGN NU
-12262 CUNEIFORM SIGN NU11
-12263 CUNEIFORM SIGN NUN
-12264 CUNEIFORM SIGN NUN LAGAR TIMES GAR
-12265 CUNEIFORM SIGN NUN LAGAR TIMES MASH
-12266 CUNEIFORM SIGN NUN LAGAR TIMES SAL
-12267 CUNEIFORM SIGN NUN LAGAR TIMES SAL OVER NUN LAGAR TIMES SAL
-12268 CUNEIFORM SIGN NUN LAGAR TIMES USH
-12269 CUNEIFORM SIGN NUN TENU
-1226A CUNEIFORM SIGN NUN OVER NUN
-1226B CUNEIFORM SIGN NUN CROSSING NUN
-1226C CUNEIFORM SIGN NUN CROSSING NUN LAGAR OVER LAGAR
-1226D CUNEIFORM SIGN NUNUZ
-1226E CUNEIFORM SIGN NUNUZ AB2 TIMES ASHGAB
-1226F CUNEIFORM SIGN NUNUZ AB2 TIMES BI
-12270 CUNEIFORM SIGN NUNUZ AB2 TIMES DUG
-12271 CUNEIFORM SIGN NUNUZ AB2 TIMES GUD
-12272 CUNEIFORM SIGN NUNUZ AB2 TIMES IGI GUNU
-12273 CUNEIFORM SIGN NUNUZ AB2 TIMES KAD3
-12274 CUNEIFORM SIGN NUNUZ AB2 TIMES LA
-12275 CUNEIFORM SIGN NUNUZ AB2 TIMES NE
-12276 CUNEIFORM SIGN NUNUZ AB2 TIMES SILA3
-12277 CUNEIFORM SIGN NUNUZ AB2 TIMES U2
-12278 CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI
-12279 CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI U
-1227A CUNEIFORM SIGN PA
-1227B CUNEIFORM SIGN PAD
-1227C CUNEIFORM SIGN PAN
-1227D CUNEIFORM SIGN PAP
-1227E CUNEIFORM SIGN PESH2
-1227F CUNEIFORM SIGN PI
-12280 CUNEIFORM SIGN PI TIMES A
-12281 CUNEIFORM SIGN PI TIMES AB
-12282 CUNEIFORM SIGN PI TIMES BI
-12283 CUNEIFORM SIGN PI TIMES BU
-12284 CUNEIFORM SIGN PI TIMES E
-12285 CUNEIFORM SIGN PI TIMES I
-12286 CUNEIFORM SIGN PI TIMES IB
-12287 CUNEIFORM SIGN PI TIMES U
-12288 CUNEIFORM SIGN PI TIMES U2
-12289 CUNEIFORM SIGN PI CROSSING PI
-1228A CUNEIFORM SIGN PIRIG
-1228B CUNEIFORM SIGN PIRIG TIMES KAL
-1228C CUNEIFORM SIGN PIRIG TIMES UD
-1228D CUNEIFORM SIGN PIRIG TIMES ZA
-1228E CUNEIFORM SIGN PIRIG OPPOSING PIRIG
-1228F CUNEIFORM SIGN RA
-12290 CUNEIFORM SIGN RAB
-12291 CUNEIFORM SIGN RI
-12292 CUNEIFORM SIGN RU
-12293 CUNEIFORM SIGN SA
-12294 CUNEIFORM SIGN SAG NUTILLU
-12295 CUNEIFORM SIGN SAG
-12296 CUNEIFORM SIGN SAG TIMES A
-12297 CUNEIFORM SIGN SAG TIMES DU
-12298 CUNEIFORM SIGN SAG TIMES DUB
-12299 CUNEIFORM SIGN SAG TIMES HA
-1229A CUNEIFORM SIGN SAG TIMES KAK
-1229B CUNEIFORM SIGN SAG TIMES KUR
-1229C CUNEIFORM SIGN SAG TIMES LUM
-1229D CUNEIFORM SIGN SAG TIMES MI
-1229E CUNEIFORM SIGN SAG TIMES NUN
-1229F CUNEIFORM SIGN SAG TIMES SAL
-122A0 CUNEIFORM SIGN SAG TIMES SHID
-122A1 CUNEIFORM SIGN SAG TIMES TAB
-122A2 CUNEIFORM SIGN SAG TIMES U2
-122A3 CUNEIFORM SIGN SAG TIMES UB
-122A4 CUNEIFORM SIGN SAG TIMES UM
-122A5 CUNEIFORM SIGN SAG TIMES UR
-122A6 CUNEIFORM SIGN SAG TIMES USH
-122A7 CUNEIFORM SIGN SAG OVER SAG
-122A8 CUNEIFORM SIGN SAG GUNU
-122A9 CUNEIFORM SIGN SAL
-122AA CUNEIFORM SIGN SAL LAGAB TIMES ASH2
-122AB CUNEIFORM SIGN SANGA2
-122AC CUNEIFORM SIGN SAR
-122AD CUNEIFORM SIGN SHA
-122AE CUNEIFORM SIGN SHA3
-122AF CUNEIFORM SIGN SHA3 TIMES A
-122B0 CUNEIFORM SIGN SHA3 TIMES BAD
-122B1 CUNEIFORM SIGN SHA3 TIMES GISH
-122B2 CUNEIFORM SIGN SHA3 TIMES NE
-122B3 CUNEIFORM SIGN SHA3 TIMES SHU2
-122B4 CUNEIFORM SIGN SHA3 TIMES TUR
-122B5 CUNEIFORM SIGN SHA3 TIMES U
-122B6 CUNEIFORM SIGN SHA3 TIMES U PLUS A
-122B7 CUNEIFORM SIGN SHA6
-122B8 CUNEIFORM SIGN SHAB6
-122B9 CUNEIFORM SIGN SHAR2
-122BA CUNEIFORM SIGN SHE
-122BB CUNEIFORM SIGN SHE HU
-122BC CUNEIFORM SIGN SHE OVER SHE GAD OVER GAD GAR OVER GAR
-122BD CUNEIFORM SIGN SHE OVER SHE TAB OVER TAB GAR OVER GAR
-122BE CUNEIFORM SIGN SHEG9
-122BF CUNEIFORM SIGN SHEN
-122C0 CUNEIFORM SIGN SHESH
-122C1 CUNEIFORM SIGN SHESH2
-122C2 CUNEIFORM SIGN SHESHLAM
-122C3 CUNEIFORM SIGN SHID
-122C4 CUNEIFORM SIGN SHID TIMES A
-122C5 CUNEIFORM SIGN SHID TIMES IM
-122C6 CUNEIFORM SIGN SHIM
-122C7 CUNEIFORM SIGN SHIM TIMES A
-122C8 CUNEIFORM SIGN SHIM TIMES BAL
-122C9 CUNEIFORM SIGN SHIM TIMES BULUG
-122CA CUNEIFORM SIGN SHIM TIMES DIN
-122CB CUNEIFORM SIGN SHIM TIMES GAR
-122CC CUNEIFORM SIGN SHIM TIMES IGI
-122CD CUNEIFORM SIGN SHIM TIMES IGI GUNU
-122CE CUNEIFORM SIGN SHIM TIMES KUSHU2
-122CF CUNEIFORM SIGN SHIM TIMES LUL
-122D0 CUNEIFORM SIGN SHIM TIMES MUG
-122D1 CUNEIFORM SIGN SHIM TIMES SAL
-122D2 CUNEIFORM SIGN SHINIG
-122D3 CUNEIFORM SIGN SHIR
-122D4 CUNEIFORM SIGN NU11 TENU
-122D4 CUNEIFORM SIGN SHIR TENU
-122D5 CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR
-122D5 CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR
-122D6 CUNEIFORM SIGN SHITA
-122D7 CUNEIFORM SIGN SHU
-122D8 CUNEIFORM SIGN SHU OVER INVERTED SHU
-122D9 CUNEIFORM SIGN SHU2
-122DA CUNEIFORM SIGN SHUBUR
-122DB CUNEIFORM SIGN SI
-122DC CUNEIFORM SIGN SI GUNU
-122DD CUNEIFORM SIGN SIG
-122DE CUNEIFORM SIGN SIG4
-122DF CUNEIFORM SIGN SIG4 OVER SIG4 SHU2
-122E0 CUNEIFORM SIGN SIK2
-122E1 CUNEIFORM SIGN SILA3
-122E2 CUNEIFORM SIGN SU
-122E3 CUNEIFORM SIGN SU OVER SU
-122E4 CUNEIFORM SIGN SUD
-122E5 CUNEIFORM SIGN SUD2
-122E6 CUNEIFORM SIGN SUHUR
-122E7 CUNEIFORM SIGN SUM
-122E8 CUNEIFORM SIGN SUMASH
-122E9 CUNEIFORM SIGN SUR
-122EA CUNEIFORM SIGN SUR9
-122EB CUNEIFORM SIGN TA
-122EC CUNEIFORM SIGN TA ASTERISK
-122ED CUNEIFORM SIGN TA TIMES HI
-122EE CUNEIFORM SIGN TA TIMES MI
-122EF CUNEIFORM SIGN TA GUNU
-122F0 CUNEIFORM SIGN TAB
-122F1 CUNEIFORM SIGN TAB OVER TAB NI OVER NI DISH OVER DISH
-122F2 CUNEIFORM SIGN TAB SQUARED
-122F3 CUNEIFORM SIGN TAG
-122F4 CUNEIFORM SIGN TAG TIMES BI
-122F5 CUNEIFORM SIGN TAG TIMES GUD
-122F6 CUNEIFORM SIGN TAG TIMES SHE
-122F7 CUNEIFORM SIGN TAG TIMES SHU
-122F8 CUNEIFORM SIGN TAG TIMES TUG2
-122F9 CUNEIFORM SIGN TAG TIMES UD
-122FA CUNEIFORM SIGN TAK4
-122FB CUNEIFORM SIGN TAR
-122FC CUNEIFORM SIGN TE
-122FD CUNEIFORM SIGN TE GUNU
-122FE CUNEIFORM SIGN TI
-122FF CUNEIFORM SIGN TI TENU
-12300 CUNEIFORM SIGN TIL
-12301 CUNEIFORM SIGN TIR
-12302 CUNEIFORM SIGN TIR TIMES TAK4
-12303 CUNEIFORM SIGN TIR OVER TIR
-12304 CUNEIFORM SIGN TIR OVER TIR GAD OVER GAD GAR OVER GAR
-12305 CUNEIFORM SIGN TU
-12306 CUNEIFORM SIGN TUG2
-12307 CUNEIFORM SIGN TUK
-12308 CUNEIFORM SIGN TUM
-12309 CUNEIFORM SIGN TUR
-1230A CUNEIFORM SIGN TUR OVER TUR ZA OVER ZA
-1230B CUNEIFORM SIGN U
-1230C CUNEIFORM SIGN U GUD
-1230D CUNEIFORM SIGN U U U
-1230E CUNEIFORM SIGN U OVER U PA OVER PA GAR OVER GAR
-1230F CUNEIFORM SIGN U OVER U SUR OVER SUR
-12310 CUNEIFORM SIGN U OVER U U REVERSED OVER U REVERSED
-12311 CUNEIFORM SIGN U2
-12312 CUNEIFORM SIGN UB
-12313 CUNEIFORM SIGN UD
-12314 CUNEIFORM SIGN UD KUSHU2
-12315 CUNEIFORM SIGN UD TIMES BAD
-12316 CUNEIFORM SIGN UD TIMES MI
-12317 CUNEIFORM SIGN UD TIMES U PLUS U PLUS U
-12318 CUNEIFORM SIGN UD TIMES U PLUS U PLUS U GUNU
-12319 CUNEIFORM SIGN UD GUNU
-1231A CUNEIFORM SIGN UD SHESHIG
-1231B CUNEIFORM SIGN UD SHESHIG TIMES BAD
-1231C CUNEIFORM SIGN UDUG
-1231D CUNEIFORM SIGN UM
-1231E CUNEIFORM SIGN UM TIMES LAGAB
-1231F CUNEIFORM SIGN UM TIMES ME PLUS DA
-12320 CUNEIFORM SIGN UM TIMES SHA3
-12321 CUNEIFORM SIGN UM TIMES U
-12322 CUNEIFORM SIGN UMBIN
-12323 CUNEIFORM SIGN UMUM
-12324 CUNEIFORM SIGN UMUM TIMES KASKAL
-12325 CUNEIFORM SIGN UMUM TIMES PA
-12326 CUNEIFORM SIGN UN
-12327 CUNEIFORM SIGN UN GUNU
-12328 CUNEIFORM SIGN UR
-12329 CUNEIFORM SIGN UR CROSSING UR
-1232A CUNEIFORM SIGN UR SHESHIG
-1232B CUNEIFORM SIGN UR2
-1232C CUNEIFORM SIGN UR2 TIMES A PLUS HA
-1232D CUNEIFORM SIGN UR2 TIMES A PLUS NA
-1232E CUNEIFORM SIGN UR2 TIMES AL
-1232F CUNEIFORM SIGN UR2 TIMES HA
-12330 CUNEIFORM SIGN UR2 TIMES NUN
-12331 CUNEIFORM SIGN UR2 TIMES U2
-12332 CUNEIFORM SIGN UR2 TIMES U2 PLUS ASH
-12333 CUNEIFORM SIGN UR2 TIMES U2 PLUS BI
-12334 CUNEIFORM SIGN UR4
-12335 CUNEIFORM SIGN URI
-12336 CUNEIFORM SIGN URI3
-12337 CUNEIFORM SIGN URU
-12338 CUNEIFORM SIGN URU TIMES A
-12339 CUNEIFORM SIGN URU TIMES ASHGAB
-1233A CUNEIFORM SIGN URU TIMES BAR
-1233B CUNEIFORM SIGN URU TIMES DUN
-1233C CUNEIFORM SIGN URU TIMES GA
-1233D CUNEIFORM SIGN URU TIMES GAL
-1233E CUNEIFORM SIGN URU TIMES GAN2 TENU
-1233F CUNEIFORM SIGN URU TIMES GAR
-12340 CUNEIFORM SIGN URU TIMES GU
-12341 CUNEIFORM SIGN URU TIMES HA
-12342 CUNEIFORM SIGN URU TIMES IGI
-12343 CUNEIFORM SIGN URU TIMES IM
-12344 CUNEIFORM SIGN URU TIMES ISH
-12345 CUNEIFORM SIGN URU TIMES KI
-12346 CUNEIFORM SIGN URU TIMES LUM
-12347 CUNEIFORM SIGN URU TIMES MIN
-12348 CUNEIFORM SIGN URU TIMES PA
-12349 CUNEIFORM SIGN URU TIMES SHE
-1234A CUNEIFORM SIGN URU TIMES SIG4
-1234B CUNEIFORM SIGN URU TIMES TU
-1234C CUNEIFORM SIGN URU TIMES U PLUS GUD
-1234D CUNEIFORM SIGN URU TIMES UD
-1234E CUNEIFORM SIGN URU TIMES URUDA
-1234F CUNEIFORM SIGN URUDA
-12350 CUNEIFORM SIGN URUDA TIMES U
-12351 CUNEIFORM SIGN USH
-12352 CUNEIFORM SIGN USH TIMES A
-12353 CUNEIFORM SIGN USH TIMES KU
-12354 CUNEIFORM SIGN USH TIMES KUR
-12355 CUNEIFORM SIGN USH TIMES TAK4
-12356 CUNEIFORM SIGN USHX
-12357 CUNEIFORM SIGN USH2
-12358 CUNEIFORM SIGN USHUMX
-12359 CUNEIFORM SIGN UTUKI
-1235A CUNEIFORM SIGN UZ3
-1235B CUNEIFORM SIGN UZ3 TIMES KASKAL
-1235C CUNEIFORM SIGN UZU
-1235D CUNEIFORM SIGN ZA
-1235E CUNEIFORM SIGN ZA TENU
-1235F CUNEIFORM SIGN ZA SQUARED TIMES KUR
-12360 CUNEIFORM SIGN ZAG
-12361 CUNEIFORM SIGN ZAMX
-12362 CUNEIFORM SIGN ZE2
-12363 CUNEIFORM SIGN ZI
-12364 CUNEIFORM SIGN ZI OVER ZI
-12365 CUNEIFORM SIGN ZI3
-12366 CUNEIFORM SIGN ZIB
-12367 CUNEIFORM SIGN ZIB KABA TENU
-12368 CUNEIFORM SIGN ZIG
-12369 CUNEIFORM SIGN ZIZ2
-1236A CUNEIFORM SIGN ZU
-1236B CUNEIFORM SIGN ZU5
-1236C CUNEIFORM SIGN ZU5 TIMES A
-1236D CUNEIFORM SIGN ZUBUR
-1236E CUNEIFORM SIGN ZUM
-1236F CUNEIFORM SIGN KAP ELAMITE
-12370 CUNEIFORM SIGN AB TIMES NUN
-12371 CUNEIFORM SIGN AB2 TIMES A
-12372 CUNEIFORM SIGN AMAR TIMES KUG
-12373 CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS MASH
-12374 CUNEIFORM SIGN DAG3
-12375 CUNEIFORM SIGN DISH PLUS SHU
-12376 CUNEIFORM SIGN DUB TIMES SHE
-12377 CUNEIFORM SIGN EZEN TIMES GUD
-12378 CUNEIFORM SIGN EZEN TIMES SHE
-12379 CUNEIFORM SIGN GA2 TIMES AN PLUS KAK PLUS A
-1237A CUNEIFORM SIGN GA2 TIMES ASH2
-1237B CUNEIFORM SIGN GE22
-1237C CUNEIFORM SIGN GIG
-1237D CUNEIFORM SIGN HUSH
-1237E CUNEIFORM SIGN KA TIMES ANSHE
-1237F CUNEIFORM SIGN KA TIMES ASH3
-12380 CUNEIFORM SIGN KA TIMES GISH
-12381 CUNEIFORM SIGN KA TIMES GUD
-12382 CUNEIFORM SIGN KA TIMES HI TIMES ASH2
-12383 CUNEIFORM SIGN KA TIMES LUM
-12384 CUNEIFORM SIGN KA TIMES PA
-12385 CUNEIFORM SIGN KA TIMES SHUL
-12386 CUNEIFORM SIGN KA TIMES TU
-12387 CUNEIFORM SIGN KA TIMES UR2
-12388 CUNEIFORM SIGN LAGAB TIMES GI
-12389 CUNEIFORM SIGN LU2 SHESHIG TIMES BAD
-1238A CUNEIFORM SIGN LU2 TIMES ESH2 PLUS LAL
-1238B CUNEIFORM SIGN LU2 TIMES SHU
-1238C CUNEIFORM SIGN MESH
-1238D CUNEIFORM SIGN MUSH3 TIMES ZA
-1238E CUNEIFORM SIGN NA4
-1238F CUNEIFORM SIGN NIN
-12390 CUNEIFORM SIGN NIN9
-12391 CUNEIFORM SIGN NINDA2 TIMES BAL
-12392 CUNEIFORM SIGN NINDA2 TIMES GI
-12393 CUNEIFORM SIGN NU11 ROTATED NINETY DEGREES
-12394 CUNEIFORM SIGN PESH2 ASTERISK
-12395 CUNEIFORM SIGN PIR2
-12396 CUNEIFORM SIGN SAG TIMES IGI GUNU
-12397 CUNEIFORM SIGN TI2
-12398 CUNEIFORM SIGN UM TIMES ME
-12399 CUNEIFORM SIGN U U
-12400 CUNEIFORM NUMERIC SIGN TWO ASH
-12401 CUNEIFORM NUMERIC SIGN THREE ASH
-12402 CUNEIFORM NUMERIC SIGN FOUR ASH
-12403 CUNEIFORM NUMERIC SIGN FIVE ASH
-12404 CUNEIFORM NUMERIC SIGN SIX ASH
-12405 CUNEIFORM NUMERIC SIGN SEVEN ASH
-12406 CUNEIFORM NUMERIC SIGN EIGHT ASH
-12407 CUNEIFORM NUMERIC SIGN NINE ASH
-12408 CUNEIFORM NUMERIC SIGN THREE DISH
-12409 CUNEIFORM NUMERIC SIGN FOUR DISH
-1240A CUNEIFORM NUMERIC SIGN FIVE DISH
-1240B CUNEIFORM NUMERIC SIGN SIX DISH
-1240C CUNEIFORM NUMERIC SIGN SEVEN DISH
-1240D CUNEIFORM NUMERIC SIGN EIGHT DISH
-1240E CUNEIFORM NUMERIC SIGN NINE DISH
-1240F CUNEIFORM NUMERIC SIGN FOUR U
-12410 CUNEIFORM NUMERIC SIGN FIVE U
-12411 CUNEIFORM NUMERIC SIGN SIX U
-12412 CUNEIFORM NUMERIC SIGN SEVEN U
-12413 CUNEIFORM NUMERIC SIGN EIGHT U
-12414 CUNEIFORM NUMERIC SIGN NINE U
-12415 CUNEIFORM NUMERIC SIGN ONE GESH2
-12416 CUNEIFORM NUMERIC SIGN TWO GESH2
-12417 CUNEIFORM NUMERIC SIGN THREE GESH2
-12418 CUNEIFORM NUMERIC SIGN FOUR GESH2
-12419 CUNEIFORM NUMERIC SIGN FIVE GESH2
-1241A CUNEIFORM NUMERIC SIGN SIX GESH2
-1241B CUNEIFORM NUMERIC SIGN SEVEN GESH2
-1241C CUNEIFORM NUMERIC SIGN EIGHT GESH2
-1241D CUNEIFORM NUMERIC SIGN NINE GESH2
-1241E CUNEIFORM NUMERIC SIGN ONE GESHU
-1241F CUNEIFORM NUMERIC SIGN TWO GESHU
-12420 CUNEIFORM NUMERIC SIGN THREE GESHU
-12421 CUNEIFORM NUMERIC SIGN FOUR GESHU
-12422 CUNEIFORM NUMERIC SIGN FIVE GESHU
-12423 CUNEIFORM NUMERIC SIGN TWO SHAR2
-12424 CUNEIFORM NUMERIC SIGN THREE SHAR2
-12425 CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM
-12426 CUNEIFORM NUMERIC SIGN FOUR SHAR2
-12427 CUNEIFORM NUMERIC SIGN FIVE SHAR2
-12428 CUNEIFORM NUMERIC SIGN SIX SHAR2
-12429 CUNEIFORM NUMERIC SIGN SEVEN SHAR2
-1242A CUNEIFORM NUMERIC SIGN EIGHT SHAR2
-1242B CUNEIFORM NUMERIC SIGN NINE SHAR2
-1242C CUNEIFORM NUMERIC SIGN ONE SHARU
-1242D CUNEIFORM NUMERIC SIGN TWO SHARU
-1242E CUNEIFORM NUMERIC SIGN THREE SHARU
-1242F CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM
-12430 CUNEIFORM NUMERIC SIGN FOUR SHARU
-12431 CUNEIFORM NUMERIC SIGN FIVE SHARU
-12432 CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH
-12433 CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN
-12434 CUNEIFORM NUMERIC SIGN ONE BURU
-12435 CUNEIFORM NUMERIC SIGN TWO BURU
-12436 CUNEIFORM NUMERIC SIGN THREE BURU
-12437 CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM
-12438 CUNEIFORM NUMERIC SIGN FOUR BURU
-12439 CUNEIFORM NUMERIC SIGN FIVE BURU
-1243A CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16
-1243B CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21
-1243C CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU
-1243D CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4
-1243E CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A
-1243F CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B
-12440 CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9
-12441 CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3
-12442 CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A
-12443 CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B
-12444 CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU
-12445 CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3
-12446 CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU
-12447 CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3
-12448 CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4
-12449 CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A
-1244A CUNEIFORM NUMERIC SIGN TWO ASH TENU
-1244B CUNEIFORM NUMERIC SIGN THREE ASH TENU
-1244C CUNEIFORM NUMERIC SIGN FOUR ASH TENU
-1244D CUNEIFORM NUMERIC SIGN FIVE ASH TENU
-1244E CUNEIFORM NUMERIC SIGN SIX ASH TENU
-1244F CUNEIFORM NUMERIC SIGN ONE BAN2
-12450 CUNEIFORM NUMERIC SIGN TWO BAN2
-12451 CUNEIFORM NUMERIC SIGN THREE BAN2
-12452 CUNEIFORM NUMERIC SIGN FOUR BAN2
-12453 CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM
-12454 CUNEIFORM NUMERIC SIGN FIVE BAN2
-12455 CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM
-12456 CUNEIFORM NUMERIC SIGN NIGIDAMIN
-12457 CUNEIFORM NUMERIC SIGN NIGIDAESH
-12458 CUNEIFORM NUMERIC SIGN ONE ESHE3
-12459 CUNEIFORM NUMERIC SIGN TWO ESHE3
-1245A CUNEIFORM NUMERIC SIGN ONE THIRD DISH
-1245B CUNEIFORM NUMERIC SIGN TWO THIRDS DISH
-1245C CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH
-1245D CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A
-1245E CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A
-1245F CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH
-12460 CUNEIFORM NUMERIC SIGN ONE QUARTER ASH
-12461 CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH
-12462 CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER
-12463 CUNEIFORM NUMERIC SIGN ONE QUARTER GUR
-12464 CUNEIFORM NUMERIC SIGN ONE HALF GUR
-12465 CUNEIFORM NUMERIC SIGN ELAMITE ONE THIRD
-12466 CUNEIFORM NUMERIC SIGN ELAMITE TWO THIRDS
-12467 CUNEIFORM NUMERIC SIGN ELAMITE FORTY
-12468 CUNEIFORM NUMERIC SIGN ELAMITE FIFTY
-12469 CUNEIFORM NUMERIC SIGN FOUR U VARIANT FORM
-1246A CUNEIFORM NUMERIC SIGN FIVE U VARIANT FORM
-1246B CUNEIFORM NUMERIC SIGN SIX U VARIANT FORM
-1246C CUNEIFORM NUMERIC SIGN SEVEN U VARIANT FORM
-1246D CUNEIFORM NUMERIC SIGN EIGHT U VARIANT FORM
-1246E CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
-12470 CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER
-12471 CUNEIFORM PUNCTUATION SIGN VERTICAL COLON
-12472 CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON
-12473 CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON
-12474 CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON
-12480 CUNEIFORM SIGN AB TIMES NUN TENU
-12481 CUNEIFORM SIGN AB TIMES SHU2
-12482 CUNEIFORM SIGN AD TIMES ESH2
-12483 CUNEIFORM SIGN BAD TIMES DISH TENU
-12484 CUNEIFORM SIGN BAHAR2 TIMES AB2
-12485 CUNEIFORM SIGN BAHAR2 TIMES NI
-12486 CUNEIFORM SIGN BAHAR2 TIMES ZA
-12487 CUNEIFORM SIGN BU OVER BU TIMES NA2
-12488 CUNEIFORM SIGN DA TIMES TAK4
-12489 CUNEIFORM SIGN DAG TIMES KUR
-1248A CUNEIFORM SIGN DIM TIMES IGI
-1248B CUNEIFORM SIGN DIM TIMES U U U
-1248C CUNEIFORM SIGN DIM2 TIMES UD
-1248D CUNEIFORM SIGN DUG TIMES ANSHE
-1248E CUNEIFORM SIGN DUG TIMES ASH
-1248F CUNEIFORM SIGN DUG TIMES ASH AT LEFT
-12490 CUNEIFORM SIGN DUG TIMES DIN
-12491 CUNEIFORM SIGN DUG TIMES DUN
-12492 CUNEIFORM SIGN DUG TIMES ERIN2
-12493 CUNEIFORM SIGN DUG TIMES GA
-12494 CUNEIFORM SIGN DUG TIMES GI
-12495 CUNEIFORM SIGN DUG TIMES GIR2 GUNU
-12496 CUNEIFORM SIGN DUG TIMES GISH
-12497 CUNEIFORM SIGN DUG TIMES HA
-12498 CUNEIFORM SIGN DUG TIMES HI
-12499 CUNEIFORM SIGN DUG TIMES IGI GUNU
-1249A CUNEIFORM SIGN DUG TIMES KASKAL
-1249B CUNEIFORM SIGN DUG TIMES KUR
-1249C CUNEIFORM SIGN DUG TIMES KUSHU2
-1249D CUNEIFORM SIGN DUG TIMES KUSHU2 PLUS KASKAL
-1249E CUNEIFORM SIGN DUG TIMES LAK-020
-1249F CUNEIFORM SIGN DUG TIMES LAM
-124A0 CUNEIFORM SIGN DUG TIMES LAM TIMES KUR
-124A1 CUNEIFORM SIGN DUG TIMES LUH PLUS GISH
-124A2 CUNEIFORM SIGN DUG TIMES MASH
-124A3 CUNEIFORM SIGN DUG TIMES MES
-124A4 CUNEIFORM SIGN DUG TIMES MI
-124A5 CUNEIFORM SIGN DUG TIMES NI
-124A6 CUNEIFORM SIGN DUG TIMES PI
-124A7 CUNEIFORM SIGN DUG TIMES SHE
-124A8 CUNEIFORM SIGN DUG TIMES SI GUNU
-124A9 CUNEIFORM SIGN E2 TIMES KUR
-124AA CUNEIFORM SIGN E2 TIMES PAP
-124AB CUNEIFORM SIGN ERIN2 X
-124AC CUNEIFORM SIGN ESH2 CROSSING ESH2
-124AD CUNEIFORM SIGN EZEN SHESHIG TIMES ASH
-124AE CUNEIFORM SIGN EZEN SHESHIG TIMES HI
-124AF CUNEIFORM SIGN EZEN SHESHIG TIMES IGI GUNU
-124B0 CUNEIFORM SIGN EZEN SHESHIG TIMES LA
-124B1 CUNEIFORM SIGN EZEN SHESHIG TIMES LAL
-124B2 CUNEIFORM SIGN EZEN SHESHIG TIMES ME
-124B3 CUNEIFORM SIGN EZEN SHESHIG TIMES MES
-124B4 CUNEIFORM SIGN EZEN SHESHIG TIMES SU
-124B5 CUNEIFORM SIGN EZEN TIMES SU
-124B6 CUNEIFORM SIGN GA2 TIMES BAHAR2
-124B7 CUNEIFORM SIGN GA2 TIMES DIM GUNU
-124B8 CUNEIFORM SIGN GA2 TIMES DUG TIMES IGI GUNU
-124B9 CUNEIFORM SIGN GA2 TIMES DUG TIMES KASKAL
-124BA CUNEIFORM SIGN GA2 TIMES EREN
-124BB CUNEIFORM SIGN GA2 TIMES GA
-124BC CUNEIFORM SIGN GA2 TIMES GAR PLUS DI
-124BD CUNEIFORM SIGN GA2 TIMES GAR PLUS NE
-124BE CUNEIFORM SIGN GA2 TIMES HA PLUS A
-124BF CUNEIFORM SIGN GA2 TIMES KUSHU2 PLUS KASKAL
-124C0 CUNEIFORM SIGN GA2 TIMES LAM
-124C1 CUNEIFORM SIGN GA2 TIMES LAM TIMES KUR
-124C2 CUNEIFORM SIGN GA2 TIMES LUH
-124C3 CUNEIFORM SIGN GA2 TIMES MUSH
-124C4 CUNEIFORM SIGN GA2 TIMES NE
-124C5 CUNEIFORM SIGN GA2 TIMES NE PLUS E2
-124C6 CUNEIFORM SIGN GA2 TIMES NE PLUS GI
-124C7 CUNEIFORM SIGN GA2 TIMES SHIM
-124C8 CUNEIFORM SIGN GA2 TIMES ZIZ2
-124C9 CUNEIFORM SIGN GABA ROTATED NINETY DEGREES
-124CA CUNEIFORM SIGN GESHTIN TIMES U
-124CB CUNEIFORM SIGN GISH TIMES GISH CROSSING GISH
-124CC CUNEIFORM SIGN GU2 TIMES IGI GUNU
-124CD CUNEIFORM SIGN GUD PLUS GISH TIMES TAK4
-124CE CUNEIFORM SIGN HA TENU GUNU
-124CF CUNEIFORM SIGN HI TIMES ASH OVER HI TIMES ASH
-124D0 CUNEIFORM SIGN KA TIMES BU
-124D1 CUNEIFORM SIGN KA TIMES KA
-124D2 CUNEIFORM SIGN KA TIMES U U U
-124D3 CUNEIFORM SIGN KA TIMES UR
-124D4 CUNEIFORM SIGN LAGAB TIMES ZU OVER ZU
-124D5 CUNEIFORM SIGN LAK-003
-124D6 CUNEIFORM SIGN LAK-021
-124D7 CUNEIFORM SIGN LAK-025
-124D8 CUNEIFORM SIGN LAK-030
-124D9 CUNEIFORM SIGN LAK-050
-124DA CUNEIFORM SIGN LAK-051
-124DB CUNEIFORM SIGN LAK-062
-124DC CUNEIFORM SIGN LAK-079 OVER LAK-079 GUNU
-124DD CUNEIFORM SIGN LAK-080
-124DE CUNEIFORM SIGN LAK-081 OVER LAK-081
-124DF CUNEIFORM SIGN LAK-092
-124E0 CUNEIFORM SIGN LAK-130
-124E1 CUNEIFORM SIGN LAK-142
-124E2 CUNEIFORM SIGN LAK-210
-124E3 CUNEIFORM SIGN LAK-219
-124E4 CUNEIFORM SIGN LAK-220
-124E5 CUNEIFORM SIGN LAK-225
-124E6 CUNEIFORM SIGN LAK-228
-124E7 CUNEIFORM SIGN LAK-238
-124E8 CUNEIFORM SIGN LAK-265
-124E9 CUNEIFORM SIGN LAK-266
-124EA CUNEIFORM SIGN LAK-343
-124EB CUNEIFORM SIGN LAK-347
-124EC CUNEIFORM SIGN LAK-348
-124ED CUNEIFORM SIGN LAK-383
-124EE CUNEIFORM SIGN LAK-384
-124EF CUNEIFORM SIGN LAK-390
-124F0 CUNEIFORM SIGN LAK-441
-124F1 CUNEIFORM SIGN LAK-449
-124F2 CUNEIFORM SIGN LAK-449 TIMES GU
-124F3 CUNEIFORM SIGN LAK-449 TIMES IGI
-124F4 CUNEIFORM SIGN LAK-449 TIMES PAP PLUS LU3
-124F5 CUNEIFORM SIGN LAK-449 TIMES PAP PLUS PAP PLUS LU3
-124F6 CUNEIFORM SIGN LAK-449 TIMES U2 PLUS BA
-124F7 CUNEIFORM SIGN LAK-450
-124F8 CUNEIFORM SIGN LAK-457
-124F9 CUNEIFORM SIGN LAK-470
-124FA CUNEIFORM SIGN LAK-483
-124FB CUNEIFORM SIGN LAK-490
-124FC CUNEIFORM SIGN LAK-492
-124FD CUNEIFORM SIGN LAK-493
-124FE CUNEIFORM SIGN LAK-495
-124FF CUNEIFORM SIGN LAK-550
-12500 CUNEIFORM SIGN LAK-608
-12501 CUNEIFORM SIGN LAK-617
-12502 CUNEIFORM SIGN LAK-617 TIMES ASH
-12503 CUNEIFORM SIGN LAK-617 TIMES BAD
-12504 CUNEIFORM SIGN LAK-617 TIMES DUN3 GUNU GUNU
-12505 CUNEIFORM SIGN LAK-617 TIMES KU3
-12506 CUNEIFORM SIGN LAK-617 TIMES LA
-12507 CUNEIFORM SIGN LAK-617 TIMES TAR
-12508 CUNEIFORM SIGN LAK-617 TIMES TE
-12509 CUNEIFORM SIGN LAK-617 TIMES U2
-1250A CUNEIFORM SIGN LAK-617 TIMES UD
-1250B CUNEIFORM SIGN LAK-617 TIMES URUDA
-1250C CUNEIFORM SIGN LAK-636
-1250D CUNEIFORM SIGN LAK-648
-1250E CUNEIFORM SIGN LAK-648 TIMES DUB
-1250F CUNEIFORM SIGN LAK-648 TIMES GA
-12510 CUNEIFORM SIGN LAK-648 TIMES IGI
-12511 CUNEIFORM SIGN LAK-648 TIMES IGI GUNU
-12512 CUNEIFORM SIGN LAK-648 TIMES NI
-12513 CUNEIFORM SIGN LAK-648 TIMES PAP PLUS PAP PLUS LU3
-12514 CUNEIFORM SIGN LAK-648 TIMES SHESH PLUS KI
-12515 CUNEIFORM SIGN LAK-648 TIMES UD
-12516 CUNEIFORM SIGN LAK-648 TIMES URUDA
-12517 CUNEIFORM SIGN LAK-724
-12518 CUNEIFORM SIGN LAK-749
-12519 CUNEIFORM SIGN LU2 GUNU TIMES ASH
-1251A CUNEIFORM SIGN LU2 TIMES DISH
-1251B CUNEIFORM SIGN LU2 TIMES HAL
-1251C CUNEIFORM SIGN LU2 TIMES PAP
-1251D CUNEIFORM SIGN LU2 TIMES PAP PLUS PAP PLUS LU3
-1251E CUNEIFORM SIGN LU2 TIMES TAK4
-1251F CUNEIFORM SIGN MI PLUS ZA7
-12520 CUNEIFORM SIGN MUSH OVER MUSH TIMES GA
-12521 CUNEIFORM SIGN MUSH OVER MUSH TIMES KAK
-12522 CUNEIFORM SIGN NINDA2 TIMES DIM GUNU
-12523 CUNEIFORM SIGN NINDA2 TIMES GISH
-12524 CUNEIFORM SIGN NINDA2 TIMES GUL
-12525 CUNEIFORM SIGN NINDA2 TIMES HI
-12526 CUNEIFORM SIGN NINDA2 TIMES KESH2
-12527 CUNEIFORM SIGN NINDA2 TIMES LAK-050
-12528 CUNEIFORM SIGN NINDA2 TIMES MASH
-12529 CUNEIFORM SIGN NINDA2 TIMES PAP PLUS PAP
-1252A CUNEIFORM SIGN NINDA2 TIMES U
-1252B CUNEIFORM SIGN NINDA2 TIMES U PLUS U
-1252C CUNEIFORM SIGN NINDA2 TIMES URUDA
-1252D CUNEIFORM SIGN SAG GUNU TIMES HA
-1252E CUNEIFORM SIGN SAG TIMES EN
-1252F CUNEIFORM SIGN SAG TIMES SHE AT LEFT
-12530 CUNEIFORM SIGN SAG TIMES TAK4
-12531 CUNEIFORM SIGN SHA6 TENU
-12532 CUNEIFORM SIGN SHE OVER SHE
-12533 CUNEIFORM SIGN SHE PLUS HUB2
-12534 CUNEIFORM SIGN SHE PLUS NAM2
-12535 CUNEIFORM SIGN SHE PLUS SAR
-12536 CUNEIFORM SIGN SHU2 PLUS DUG TIMES NI
-12537 CUNEIFORM SIGN SHU2 PLUS E2 TIMES AN
-12538 CUNEIFORM SIGN SI TIMES TAK4
-12539 CUNEIFORM SIGN TAK4 PLUS SAG
-1253A CUNEIFORM SIGN TUM TIMES GAN2 TENU
-1253B CUNEIFORM SIGN TUM TIMES THREE DISH
-1253C CUNEIFORM SIGN UR2 INVERTED
-1253D CUNEIFORM SIGN UR2 TIMES UD
-1253E CUNEIFORM SIGN URU TIMES DARA3
-1253F CUNEIFORM SIGN URU TIMES LAK-668
-12540 CUNEIFORM SIGN URU TIMES LU3
-12541 CUNEIFORM SIGN ZA7
-12542 CUNEIFORM SIGN ZU OVER ZU PLUS SAR
-12543 CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
-13000 EGYPTIAN HIEROGLYPH A001
-13001 EGYPTIAN HIEROGLYPH A002
-13002 EGYPTIAN HIEROGLYPH A003
-13003 EGYPTIAN HIEROGLYPH A004
-13004 EGYPTIAN HIEROGLYPH A005
-13005 EGYPTIAN HIEROGLYPH A005A
-13006 EGYPTIAN HIEROGLYPH A006
-13007 EGYPTIAN HIEROGLYPH A006A
-13008 EGYPTIAN HIEROGLYPH A006B
-13009 EGYPTIAN HIEROGLYPH A007
-1300A EGYPTIAN HIEROGLYPH A008
-1300B EGYPTIAN HIEROGLYPH A009
-1300C EGYPTIAN HIEROGLYPH A010
-1300D EGYPTIAN HIEROGLYPH A011
-1300E EGYPTIAN HIEROGLYPH A012
-1300F EGYPTIAN HIEROGLYPH A013
-13010 EGYPTIAN HIEROGLYPH A014
-13011 EGYPTIAN HIEROGLYPH A014A
-13012 EGYPTIAN HIEROGLYPH A015
-13013 EGYPTIAN HIEROGLYPH A016
-13014 EGYPTIAN HIEROGLYPH A017
-13015 EGYPTIAN HIEROGLYPH A017A
-13016 EGYPTIAN HIEROGLYPH A018
-13017 EGYPTIAN HIEROGLYPH A019
-13018 EGYPTIAN HIEROGLYPH A020
-13019 EGYPTIAN HIEROGLYPH A021
-1301A EGYPTIAN HIEROGLYPH A022
-1301B EGYPTIAN HIEROGLYPH A023
-1301C EGYPTIAN HIEROGLYPH A024
-1301D EGYPTIAN HIEROGLYPH A025
-1301E EGYPTIAN HIEROGLYPH A026
-1301F EGYPTIAN HIEROGLYPH A027
-13020 EGYPTIAN HIEROGLYPH A028
-13021 EGYPTIAN HIEROGLYPH A029
-13022 EGYPTIAN HIEROGLYPH A030
-13023 EGYPTIAN HIEROGLYPH A031
-13024 EGYPTIAN HIEROGLYPH A032
-13025 EGYPTIAN HIEROGLYPH A032A
-13026 EGYPTIAN HIEROGLYPH A033
-13027 EGYPTIAN HIEROGLYPH A034
-13028 EGYPTIAN HIEROGLYPH A035
-13029 EGYPTIAN HIEROGLYPH A036
-1302A EGYPTIAN HIEROGLYPH A037
-1302B EGYPTIAN HIEROGLYPH A038
-1302C EGYPTIAN HIEROGLYPH A039
-1302D EGYPTIAN HIEROGLYPH A040
-1302E EGYPTIAN HIEROGLYPH A040A
-1302F EGYPTIAN HIEROGLYPH A041
-13030 EGYPTIAN HIEROGLYPH A042
-13031 EGYPTIAN HIEROGLYPH A042A
-13032 EGYPTIAN HIEROGLYPH A043
-13033 EGYPTIAN HIEROGLYPH A043A
-13034 EGYPTIAN HIEROGLYPH A044
-13035 EGYPTIAN HIEROGLYPH A045
-13036 EGYPTIAN HIEROGLYPH A045A
-13037 EGYPTIAN HIEROGLYPH A046
-13038 EGYPTIAN HIEROGLYPH A047
-13039 EGYPTIAN HIEROGLYPH A048
-1303A EGYPTIAN HIEROGLYPH A049
-1303B EGYPTIAN HIEROGLYPH A050
-1303C EGYPTIAN HIEROGLYPH A051
-1303D EGYPTIAN HIEROGLYPH A052
-1303E EGYPTIAN HIEROGLYPH A053
-1303F EGYPTIAN HIEROGLYPH A054
-13040 EGYPTIAN HIEROGLYPH A055
-13041 EGYPTIAN HIEROGLYPH A056
-13042 EGYPTIAN HIEROGLYPH A057
-13043 EGYPTIAN HIEROGLYPH A058
-13044 EGYPTIAN HIEROGLYPH A059
-13045 EGYPTIAN HIEROGLYPH A060
-13046 EGYPTIAN HIEROGLYPH A061
-13047 EGYPTIAN HIEROGLYPH A062
-13048 EGYPTIAN HIEROGLYPH A063
-13049 EGYPTIAN HIEROGLYPH A064
-1304A EGYPTIAN HIEROGLYPH A065
-1304B EGYPTIAN HIEROGLYPH A066
-1304C EGYPTIAN HIEROGLYPH A067
-1304D EGYPTIAN HIEROGLYPH A068
-1304E EGYPTIAN HIEROGLYPH A069
-1304F EGYPTIAN HIEROGLYPH A070
-13050 EGYPTIAN HIEROGLYPH B001
-13051 EGYPTIAN HIEROGLYPH B002
-13052 EGYPTIAN HIEROGLYPH B003
-13053 EGYPTIAN HIEROGLYPH B004
-13054 EGYPTIAN HIEROGLYPH B005
-13055 EGYPTIAN HIEROGLYPH B005A
-13056 EGYPTIAN HIEROGLYPH B006
-13057 EGYPTIAN HIEROGLYPH B007
-13058 EGYPTIAN HIEROGLYPH B008
-13059 EGYPTIAN HIEROGLYPH B009
-1305A EGYPTIAN HIEROGLYPH C001
-1305B EGYPTIAN HIEROGLYPH C002
-1305C EGYPTIAN HIEROGLYPH C002A
-1305D EGYPTIAN HIEROGLYPH C002B
-1305E EGYPTIAN HIEROGLYPH C002C
-1305F EGYPTIAN HIEROGLYPH C003
-13060 EGYPTIAN HIEROGLYPH C004
-13061 EGYPTIAN HIEROGLYPH C005
-13062 EGYPTIAN HIEROGLYPH C006
-13063 EGYPTIAN HIEROGLYPH C007
-13064 EGYPTIAN HIEROGLYPH C008
-13065 EGYPTIAN HIEROGLYPH C009
-13066 EGYPTIAN HIEROGLYPH C010
-13067 EGYPTIAN HIEROGLYPH C010A
-13068 EGYPTIAN HIEROGLYPH C011
-13069 EGYPTIAN HIEROGLYPH C012
-1306A EGYPTIAN HIEROGLYPH C013
-1306B EGYPTIAN HIEROGLYPH C014
-1306C EGYPTIAN HIEROGLYPH C015
-1306D EGYPTIAN HIEROGLYPH C016
-1306E EGYPTIAN HIEROGLYPH C017
-1306F EGYPTIAN HIEROGLYPH C018
-13070 EGYPTIAN HIEROGLYPH C019
-13071 EGYPTIAN HIEROGLYPH C020
-13072 EGYPTIAN HIEROGLYPH C021
-13073 EGYPTIAN HIEROGLYPH C022
-13074 EGYPTIAN HIEROGLYPH C023
-13075 EGYPTIAN HIEROGLYPH C024
-13076 EGYPTIAN HIEROGLYPH D001
-13077 EGYPTIAN HIEROGLYPH D002
-13078 EGYPTIAN HIEROGLYPH D003
-13079 EGYPTIAN HIEROGLYPH D004
-1307A EGYPTIAN HIEROGLYPH D005
-1307B EGYPTIAN HIEROGLYPH D006
-1307C EGYPTIAN HIEROGLYPH D007
-1307D EGYPTIAN HIEROGLYPH D008
-1307E EGYPTIAN HIEROGLYPH D008A
-1307F EGYPTIAN HIEROGLYPH D009
-13080 EGYPTIAN HIEROGLYPH D010
-13081 EGYPTIAN HIEROGLYPH D011
-13082 EGYPTIAN HIEROGLYPH D012
-13083 EGYPTIAN HIEROGLYPH D013
-13084 EGYPTIAN HIEROGLYPH D014
-13085 EGYPTIAN HIEROGLYPH D015
-13086 EGYPTIAN HIEROGLYPH D016
-13087 EGYPTIAN HIEROGLYPH D017
-13088 EGYPTIAN HIEROGLYPH D018
-13089 EGYPTIAN HIEROGLYPH D019
-1308A EGYPTIAN HIEROGLYPH D020
-1308B EGYPTIAN HIEROGLYPH D021
-1308C EGYPTIAN HIEROGLYPH D022
-1308D EGYPTIAN HIEROGLYPH D023
-1308E EGYPTIAN HIEROGLYPH D024
-1308F EGYPTIAN HIEROGLYPH D025
-13090 EGYPTIAN HIEROGLYPH D026
-13091 EGYPTIAN HIEROGLYPH D027
-13092 EGYPTIAN HIEROGLYPH D027A
-13093 EGYPTIAN HIEROGLYPH D028
-13094 EGYPTIAN HIEROGLYPH D029
-13095 EGYPTIAN HIEROGLYPH D030
-13096 EGYPTIAN HIEROGLYPH D031
-13097 EGYPTIAN HIEROGLYPH D031A
-13098 EGYPTIAN HIEROGLYPH D032
-13099 EGYPTIAN HIEROGLYPH D033
-1309A EGYPTIAN HIEROGLYPH D034
-1309B EGYPTIAN HIEROGLYPH D034A
-1309C EGYPTIAN HIEROGLYPH D035
-1309D EGYPTIAN HIEROGLYPH D036
-1309E EGYPTIAN HIEROGLYPH D037
-1309F EGYPTIAN HIEROGLYPH D038
-130A0 EGYPTIAN HIEROGLYPH D039
-130A1 EGYPTIAN HIEROGLYPH D040
-130A2 EGYPTIAN HIEROGLYPH D041
-130A3 EGYPTIAN HIEROGLYPH D042
-130A4 EGYPTIAN HIEROGLYPH D043
-130A5 EGYPTIAN HIEROGLYPH D044
-130A6 EGYPTIAN HIEROGLYPH D045
-130A7 EGYPTIAN HIEROGLYPH D046
-130A8 EGYPTIAN HIEROGLYPH D046A
-130A9 EGYPTIAN HIEROGLYPH D047
-130AA EGYPTIAN HIEROGLYPH D048
-130AB EGYPTIAN HIEROGLYPH D048A
-130AC EGYPTIAN HIEROGLYPH D049
-130AD EGYPTIAN HIEROGLYPH D050
-130AE EGYPTIAN HIEROGLYPH D050A
-130AF EGYPTIAN HIEROGLYPH D050B
-130B0 EGYPTIAN HIEROGLYPH D050C
-130B1 EGYPTIAN HIEROGLYPH D050D
-130B2 EGYPTIAN HIEROGLYPH D050E
-130B3 EGYPTIAN HIEROGLYPH D050F
-130B4 EGYPTIAN HIEROGLYPH D050G
-130B5 EGYPTIAN HIEROGLYPH D050H
-130B6 EGYPTIAN HIEROGLYPH D050I
-130B7 EGYPTIAN HIEROGLYPH D051
-130B8 EGYPTIAN HIEROGLYPH D052
-130B9 EGYPTIAN HIEROGLYPH D052A
-130BA EGYPTIAN HIEROGLYPH D053
-130BB EGYPTIAN HIEROGLYPH D054
-130BC EGYPTIAN HIEROGLYPH D054A
-130BD EGYPTIAN HIEROGLYPH D055
-130BE EGYPTIAN HIEROGLYPH D056
-130BF EGYPTIAN HIEROGLYPH D057
-130C0 EGYPTIAN HIEROGLYPH D058
-130C1 EGYPTIAN HIEROGLYPH D059
-130C2 EGYPTIAN HIEROGLYPH D060
-130C3 EGYPTIAN HIEROGLYPH D061
-130C4 EGYPTIAN HIEROGLYPH D062
-130C5 EGYPTIAN HIEROGLYPH D063
-130C6 EGYPTIAN HIEROGLYPH D064
-130C7 EGYPTIAN HIEROGLYPH D065
-130C8 EGYPTIAN HIEROGLYPH D066
-130C9 EGYPTIAN HIEROGLYPH D067
-130CA EGYPTIAN HIEROGLYPH D067A
-130CB EGYPTIAN HIEROGLYPH D067B
-130CC EGYPTIAN HIEROGLYPH D067C
-130CD EGYPTIAN HIEROGLYPH D067D
-130CE EGYPTIAN HIEROGLYPH D067E
-130CF EGYPTIAN HIEROGLYPH D067F
-130D0 EGYPTIAN HIEROGLYPH D067G
-130D1 EGYPTIAN HIEROGLYPH D067H
-130D2 EGYPTIAN HIEROGLYPH E001
-130D3 EGYPTIAN HIEROGLYPH E002
-130D4 EGYPTIAN HIEROGLYPH E003
-130D5 EGYPTIAN HIEROGLYPH E004
-130D6 EGYPTIAN HIEROGLYPH E005
-130D7 EGYPTIAN HIEROGLYPH E006
-130D8 EGYPTIAN HIEROGLYPH E007
-130D9 EGYPTIAN HIEROGLYPH E008
-130DA EGYPTIAN HIEROGLYPH E008A
-130DB EGYPTIAN HIEROGLYPH E009
-130DC EGYPTIAN HIEROGLYPH E009A
-130DD EGYPTIAN HIEROGLYPH E010
-130DE EGYPTIAN HIEROGLYPH E011
-130DF EGYPTIAN HIEROGLYPH E012
-130E0 EGYPTIAN HIEROGLYPH E013
-130E1 EGYPTIAN HIEROGLYPH E014
-130E2 EGYPTIAN HIEROGLYPH E015
-130E3 EGYPTIAN HIEROGLYPH E016
-130E4 EGYPTIAN HIEROGLYPH E016A
-130E5 EGYPTIAN HIEROGLYPH E017
-130E6 EGYPTIAN HIEROGLYPH E017A
-130E7 EGYPTIAN HIEROGLYPH E018
-130E8 EGYPTIAN HIEROGLYPH E019
-130E9 EGYPTIAN HIEROGLYPH E020
-130EA EGYPTIAN HIEROGLYPH E020A
-130EB EGYPTIAN HIEROGLYPH E021
-130EC EGYPTIAN HIEROGLYPH E022
-130ED EGYPTIAN HIEROGLYPH E023
-130EE EGYPTIAN HIEROGLYPH E024
-130EF EGYPTIAN HIEROGLYPH E025
-130F0 EGYPTIAN HIEROGLYPH E026
-130F1 EGYPTIAN HIEROGLYPH E027
-130F2 EGYPTIAN HIEROGLYPH E028
-130F3 EGYPTIAN HIEROGLYPH E028A
-130F4 EGYPTIAN HIEROGLYPH E029
-130F5 EGYPTIAN HIEROGLYPH E030
-130F6 EGYPTIAN HIEROGLYPH E031
-130F7 EGYPTIAN HIEROGLYPH E032
-130F8 EGYPTIAN HIEROGLYPH E033
-130F9 EGYPTIAN HIEROGLYPH E034
-130FA EGYPTIAN HIEROGLYPH E034A
-130FB EGYPTIAN HIEROGLYPH E036
-130FC EGYPTIAN HIEROGLYPH E037
-130FD EGYPTIAN HIEROGLYPH E038
-130FE EGYPTIAN HIEROGLYPH F001
-130FF EGYPTIAN HIEROGLYPH F001A
-13100 EGYPTIAN HIEROGLYPH F002
-13101 EGYPTIAN HIEROGLYPH F003
-13102 EGYPTIAN HIEROGLYPH F004
-13103 EGYPTIAN HIEROGLYPH F005
-13104 EGYPTIAN HIEROGLYPH F006
-13105 EGYPTIAN HIEROGLYPH F007
-13106 EGYPTIAN HIEROGLYPH F008
-13107 EGYPTIAN HIEROGLYPH F009
-13108 EGYPTIAN HIEROGLYPH F010
-13109 EGYPTIAN HIEROGLYPH F011
-1310A EGYPTIAN HIEROGLYPH F012
-1310B EGYPTIAN HIEROGLYPH F013
-1310C EGYPTIAN HIEROGLYPH F013A
-1310D EGYPTIAN HIEROGLYPH F014
-1310E EGYPTIAN HIEROGLYPH F015
-1310F EGYPTIAN HIEROGLYPH F016
-13110 EGYPTIAN HIEROGLYPH F017
-13111 EGYPTIAN HIEROGLYPH F018
-13112 EGYPTIAN HIEROGLYPH F019
-13113 EGYPTIAN HIEROGLYPH F020
-13114 EGYPTIAN HIEROGLYPH F021
-13115 EGYPTIAN HIEROGLYPH F021A
-13116 EGYPTIAN HIEROGLYPH F022
-13117 EGYPTIAN HIEROGLYPH F023
-13118 EGYPTIAN HIEROGLYPH F024
-13119 EGYPTIAN HIEROGLYPH F025
-1311A EGYPTIAN HIEROGLYPH F026
-1311B EGYPTIAN HIEROGLYPH F027
-1311C EGYPTIAN HIEROGLYPH F028
-1311D EGYPTIAN HIEROGLYPH F029
-1311E EGYPTIAN HIEROGLYPH F030
-1311F EGYPTIAN HIEROGLYPH F031
-13120 EGYPTIAN HIEROGLYPH F031A
-13121 EGYPTIAN HIEROGLYPH F032
-13122 EGYPTIAN HIEROGLYPH F033
-13123 EGYPTIAN HIEROGLYPH F034
-13124 EGYPTIAN HIEROGLYPH F035
-13125 EGYPTIAN HIEROGLYPH F036
-13126 EGYPTIAN HIEROGLYPH F037
-13127 EGYPTIAN HIEROGLYPH F037A
-13128 EGYPTIAN HIEROGLYPH F038
-13129 EGYPTIAN HIEROGLYPH F038A
-1312A EGYPTIAN HIEROGLYPH F039
-1312B EGYPTIAN HIEROGLYPH F040
-1312C EGYPTIAN HIEROGLYPH F041
-1312D EGYPTIAN HIEROGLYPH F042
-1312E EGYPTIAN HIEROGLYPH F043
-1312F EGYPTIAN HIEROGLYPH F044
-13130 EGYPTIAN HIEROGLYPH F045
-13131 EGYPTIAN HIEROGLYPH F045A
-13132 EGYPTIAN HIEROGLYPH F046
-13133 EGYPTIAN HIEROGLYPH F046A
-13134 EGYPTIAN HIEROGLYPH F047
-13135 EGYPTIAN HIEROGLYPH F047A
-13136 EGYPTIAN HIEROGLYPH F048
-13137 EGYPTIAN HIEROGLYPH F049
-13138 EGYPTIAN HIEROGLYPH F050
-13139 EGYPTIAN HIEROGLYPH F051
-1313A EGYPTIAN HIEROGLYPH F051A
-1313B EGYPTIAN HIEROGLYPH F051B
-1313C EGYPTIAN HIEROGLYPH F051C
-1313D EGYPTIAN HIEROGLYPH F052
-1313E EGYPTIAN HIEROGLYPH F053
-1313F EGYPTIAN HIEROGLYPH G001
-13140 EGYPTIAN HIEROGLYPH G002
-13141 EGYPTIAN HIEROGLYPH G003
-13142 EGYPTIAN HIEROGLYPH G004
-13143 EGYPTIAN HIEROGLYPH G005
-13144 EGYPTIAN HIEROGLYPH G006
-13145 EGYPTIAN HIEROGLYPH G006A
-13146 EGYPTIAN HIEROGLYPH G007
-13147 EGYPTIAN HIEROGLYPH G007A
-13148 EGYPTIAN HIEROGLYPH G007B
-13149 EGYPTIAN HIEROGLYPH G008
-1314A EGYPTIAN HIEROGLYPH G009
-1314B EGYPTIAN HIEROGLYPH G010
-1314C EGYPTIAN HIEROGLYPH G011
-1314D EGYPTIAN HIEROGLYPH G011A
-1314E EGYPTIAN HIEROGLYPH G012
-1314F EGYPTIAN HIEROGLYPH G013
-13150 EGYPTIAN HIEROGLYPH G014
-13151 EGYPTIAN HIEROGLYPH G015
-13152 EGYPTIAN HIEROGLYPH G016
-13153 EGYPTIAN HIEROGLYPH G017
-13154 EGYPTIAN HIEROGLYPH G018
-13155 EGYPTIAN HIEROGLYPH G019
-13156 EGYPTIAN HIEROGLYPH G020
-13157 EGYPTIAN HIEROGLYPH G020A
-13158 EGYPTIAN HIEROGLYPH G021
-13159 EGYPTIAN HIEROGLYPH G022
-1315A EGYPTIAN HIEROGLYPH G023
-1315B EGYPTIAN HIEROGLYPH G024
-1315C EGYPTIAN HIEROGLYPH G025
-1315D EGYPTIAN HIEROGLYPH G026
-1315E EGYPTIAN HIEROGLYPH G026A
-1315F EGYPTIAN HIEROGLYPH G027
-13160 EGYPTIAN HIEROGLYPH G028
-13161 EGYPTIAN HIEROGLYPH G029
-13162 EGYPTIAN HIEROGLYPH G030
-13163 EGYPTIAN HIEROGLYPH G031
-13164 EGYPTIAN HIEROGLYPH G032
-13165 EGYPTIAN HIEROGLYPH G033
-13166 EGYPTIAN HIEROGLYPH G034
-13167 EGYPTIAN HIEROGLYPH G035
-13168 EGYPTIAN HIEROGLYPH G036
-13169 EGYPTIAN HIEROGLYPH G036A
-1316A EGYPTIAN HIEROGLYPH G037
-1316B EGYPTIAN HIEROGLYPH G037A
-1316C EGYPTIAN HIEROGLYPH G038
-1316D EGYPTIAN HIEROGLYPH G039
-1316E EGYPTIAN HIEROGLYPH G040
-1316F EGYPTIAN HIEROGLYPH G041
-13170 EGYPTIAN HIEROGLYPH G042
-13171 EGYPTIAN HIEROGLYPH G043
-13172 EGYPTIAN HIEROGLYPH G043A
-13173 EGYPTIAN HIEROGLYPH G044
-13174 EGYPTIAN HIEROGLYPH G045
-13175 EGYPTIAN HIEROGLYPH G045A
-13176 EGYPTIAN HIEROGLYPH G046
-13177 EGYPTIAN HIEROGLYPH G047
-13178 EGYPTIAN HIEROGLYPH G048
-13179 EGYPTIAN HIEROGLYPH G049
-1317A EGYPTIAN HIEROGLYPH G050
-1317B EGYPTIAN HIEROGLYPH G051
-1317C EGYPTIAN HIEROGLYPH G052
-1317D EGYPTIAN HIEROGLYPH G053
-1317E EGYPTIAN HIEROGLYPH G054
-1317F EGYPTIAN HIEROGLYPH H001
-13180 EGYPTIAN HIEROGLYPH H002
-13181 EGYPTIAN HIEROGLYPH H003
-13182 EGYPTIAN HIEROGLYPH H004
-13183 EGYPTIAN HIEROGLYPH H005
-13184 EGYPTIAN HIEROGLYPH H006
-13185 EGYPTIAN HIEROGLYPH H006A
-13186 EGYPTIAN HIEROGLYPH H007
-13187 EGYPTIAN HIEROGLYPH H008
-13188 EGYPTIAN HIEROGLYPH I001
-13189 EGYPTIAN HIEROGLYPH I002
-1318A EGYPTIAN HIEROGLYPH I003
-1318B EGYPTIAN HIEROGLYPH I004
-1318C EGYPTIAN HIEROGLYPH I005
-1318D EGYPTIAN HIEROGLYPH I005A
-1318E EGYPTIAN HIEROGLYPH I006
-1318F EGYPTIAN HIEROGLYPH I007
-13190 EGYPTIAN HIEROGLYPH I008
-13191 EGYPTIAN HIEROGLYPH I009
-13192 EGYPTIAN HIEROGLYPH I009A
-13193 EGYPTIAN HIEROGLYPH I010
-13194 EGYPTIAN HIEROGLYPH I010A
-13195 EGYPTIAN HIEROGLYPH I011
-13196 EGYPTIAN HIEROGLYPH I011A
-13197 EGYPTIAN HIEROGLYPH I012
-13198 EGYPTIAN HIEROGLYPH I013
-13199 EGYPTIAN HIEROGLYPH I014
-1319A EGYPTIAN HIEROGLYPH I015
-1319B EGYPTIAN HIEROGLYPH K001
-1319C EGYPTIAN HIEROGLYPH K002
-1319D EGYPTIAN HIEROGLYPH K003
-1319E EGYPTIAN HIEROGLYPH K004
-1319F EGYPTIAN HIEROGLYPH K005
-131A0 EGYPTIAN HIEROGLYPH K006
-131A1 EGYPTIAN HIEROGLYPH K007
-131A2 EGYPTIAN HIEROGLYPH K008
-131A3 EGYPTIAN HIEROGLYPH L001
-131A4 EGYPTIAN HIEROGLYPH L002
-131A5 EGYPTIAN HIEROGLYPH L002A
-131A6 EGYPTIAN HIEROGLYPH L003
-131A7 EGYPTIAN HIEROGLYPH L004
-131A8 EGYPTIAN HIEROGLYPH L005
-131A9 EGYPTIAN HIEROGLYPH L006
-131AA EGYPTIAN HIEROGLYPH L006A
-131AB EGYPTIAN HIEROGLYPH L007
-131AC EGYPTIAN HIEROGLYPH L008
-131AD EGYPTIAN HIEROGLYPH M001
-131AE EGYPTIAN HIEROGLYPH M001A
-131AF EGYPTIAN HIEROGLYPH M001B
-131B0 EGYPTIAN HIEROGLYPH M002
-131B1 EGYPTIAN HIEROGLYPH M003
-131B2 EGYPTIAN HIEROGLYPH M003A
-131B3 EGYPTIAN HIEROGLYPH M004
-131B4 EGYPTIAN HIEROGLYPH M005
-131B5 EGYPTIAN HIEROGLYPH M006
-131B6 EGYPTIAN HIEROGLYPH M007
-131B7 EGYPTIAN HIEROGLYPH M008
-131B8 EGYPTIAN HIEROGLYPH M009
-131B9 EGYPTIAN HIEROGLYPH M010
-131BA EGYPTIAN HIEROGLYPH M010A
-131BB EGYPTIAN HIEROGLYPH M011
-131BC EGYPTIAN HIEROGLYPH M012
-131BD EGYPTIAN HIEROGLYPH M012A
-131BE EGYPTIAN HIEROGLYPH M012B
-131BF EGYPTIAN HIEROGLYPH M012C
-131C0 EGYPTIAN HIEROGLYPH M012D
-131C1 EGYPTIAN HIEROGLYPH M012E
-131C2 EGYPTIAN HIEROGLYPH M012F
-131C3 EGYPTIAN HIEROGLYPH M012G
-131C4 EGYPTIAN HIEROGLYPH M012H
-131C5 EGYPTIAN HIEROGLYPH M013
-131C6 EGYPTIAN HIEROGLYPH M014
-131C7 EGYPTIAN HIEROGLYPH M015
-131C8 EGYPTIAN HIEROGLYPH M015A
-131C9 EGYPTIAN HIEROGLYPH M016
-131CA EGYPTIAN HIEROGLYPH M016A
-131CB EGYPTIAN HIEROGLYPH M017
-131CC EGYPTIAN HIEROGLYPH M017A
-131CD EGYPTIAN HIEROGLYPH M018
-131CE EGYPTIAN HIEROGLYPH M019
-131CF EGYPTIAN HIEROGLYPH M020
-131D0 EGYPTIAN HIEROGLYPH M021
-131D1 EGYPTIAN HIEROGLYPH M022
-131D2 EGYPTIAN HIEROGLYPH M022A
-131D3 EGYPTIAN HIEROGLYPH M023
-131D4 EGYPTIAN HIEROGLYPH M024
-131D5 EGYPTIAN HIEROGLYPH M024A
-131D6 EGYPTIAN HIEROGLYPH M025
-131D7 EGYPTIAN HIEROGLYPH M026
-131D8 EGYPTIAN HIEROGLYPH M027
-131D9 EGYPTIAN HIEROGLYPH M028
-131DA EGYPTIAN HIEROGLYPH M028A
-131DB EGYPTIAN HIEROGLYPH M029
-131DC EGYPTIAN HIEROGLYPH M030
-131DD EGYPTIAN HIEROGLYPH M031
-131DE EGYPTIAN HIEROGLYPH M031A
-131DF EGYPTIAN HIEROGLYPH M032
-131E0 EGYPTIAN HIEROGLYPH M033
-131E1 EGYPTIAN HIEROGLYPH M033A
-131E2 EGYPTIAN HIEROGLYPH M033B
-131E3 EGYPTIAN HIEROGLYPH M034
-131E4 EGYPTIAN HIEROGLYPH M035
-131E5 EGYPTIAN HIEROGLYPH M036
-131E6 EGYPTIAN HIEROGLYPH M037
-131E7 EGYPTIAN HIEROGLYPH M038
-131E8 EGYPTIAN HIEROGLYPH M039
-131E9 EGYPTIAN HIEROGLYPH M040
-131EA EGYPTIAN HIEROGLYPH M040A
-131EB EGYPTIAN HIEROGLYPH M041
-131EC EGYPTIAN HIEROGLYPH M042
-131ED EGYPTIAN HIEROGLYPH M043
-131EE EGYPTIAN HIEROGLYPH M044
-131EF EGYPTIAN HIEROGLYPH N001
-131F0 EGYPTIAN HIEROGLYPH N002
-131F1 EGYPTIAN HIEROGLYPH N003
-131F2 EGYPTIAN HIEROGLYPH N004
-131F3 EGYPTIAN HIEROGLYPH N005
-131F4 EGYPTIAN HIEROGLYPH N006
-131F5 EGYPTIAN HIEROGLYPH N007
-131F6 EGYPTIAN HIEROGLYPH N008
-131F7 EGYPTIAN HIEROGLYPH N009
-131F8 EGYPTIAN HIEROGLYPH N010
-131F9 EGYPTIAN HIEROGLYPH N011
-131FA EGYPTIAN HIEROGLYPH N012
-131FB EGYPTIAN HIEROGLYPH N013
-131FC EGYPTIAN HIEROGLYPH N014
-131FD EGYPTIAN HIEROGLYPH N015
-131FE EGYPTIAN HIEROGLYPH N016
-131FF EGYPTIAN HIEROGLYPH N017
-13200 EGYPTIAN HIEROGLYPH N018
-13201 EGYPTIAN HIEROGLYPH N018A
-13202 EGYPTIAN HIEROGLYPH N018B
-13203 EGYPTIAN HIEROGLYPH N019
-13204 EGYPTIAN HIEROGLYPH N020
-13205 EGYPTIAN HIEROGLYPH N021
-13206 EGYPTIAN HIEROGLYPH N022
-13207 EGYPTIAN HIEROGLYPH N023
-13208 EGYPTIAN HIEROGLYPH N024
-13209 EGYPTIAN HIEROGLYPH N025
-1320A EGYPTIAN HIEROGLYPH N025A
-1320B EGYPTIAN HIEROGLYPH N026
-1320C EGYPTIAN HIEROGLYPH N027
-1320D EGYPTIAN HIEROGLYPH N028
-1320E EGYPTIAN HIEROGLYPH N029
-1320F EGYPTIAN HIEROGLYPH N030
-13210 EGYPTIAN HIEROGLYPH N031
-13211 EGYPTIAN HIEROGLYPH N032
-13212 EGYPTIAN HIEROGLYPH N033
-13213 EGYPTIAN HIEROGLYPH N033A
-13214 EGYPTIAN HIEROGLYPH N034
-13215 EGYPTIAN HIEROGLYPH N034A
-13216 EGYPTIAN HIEROGLYPH N035
-13217 EGYPTIAN HIEROGLYPH N035A
-13218 EGYPTIAN HIEROGLYPH N036
-13219 EGYPTIAN HIEROGLYPH N037
-1321A EGYPTIAN HIEROGLYPH N037A
-1321B EGYPTIAN HIEROGLYPH N038
-1321C EGYPTIAN HIEROGLYPH N039
-1321D EGYPTIAN HIEROGLYPH N040
-1321E EGYPTIAN HIEROGLYPH N041
-1321F EGYPTIAN HIEROGLYPH N042
-13220 EGYPTIAN HIEROGLYPH NL001
-13221 EGYPTIAN HIEROGLYPH NL002
-13222 EGYPTIAN HIEROGLYPH NL003
-13223 EGYPTIAN HIEROGLYPH NL004
-13224 EGYPTIAN HIEROGLYPH NL005
-13225 EGYPTIAN HIEROGLYPH NL005A
-13226 EGYPTIAN HIEROGLYPH NL006
-13227 EGYPTIAN HIEROGLYPH NL007
-13228 EGYPTIAN HIEROGLYPH NL008
-13229 EGYPTIAN HIEROGLYPH NL009
-1322A EGYPTIAN HIEROGLYPH NL010
-1322B EGYPTIAN HIEROGLYPH NL011
-1322C EGYPTIAN HIEROGLYPH NL012
-1322D EGYPTIAN HIEROGLYPH NL013
-1322E EGYPTIAN HIEROGLYPH NL014
-1322F EGYPTIAN HIEROGLYPH NL015
-13230 EGYPTIAN HIEROGLYPH NL016
-13231 EGYPTIAN HIEROGLYPH NL017
-13232 EGYPTIAN HIEROGLYPH NL017A
-13233 EGYPTIAN HIEROGLYPH NL018
-13234 EGYPTIAN HIEROGLYPH NL019
-13235 EGYPTIAN HIEROGLYPH NL020
-13236 EGYPTIAN HIEROGLYPH NU001
-13237 EGYPTIAN HIEROGLYPH NU002
-13238 EGYPTIAN HIEROGLYPH NU003
-13239 EGYPTIAN HIEROGLYPH NU004
-1323A EGYPTIAN HIEROGLYPH NU005
-1323B EGYPTIAN HIEROGLYPH NU006
-1323C EGYPTIAN HIEROGLYPH NU007
-1323D EGYPTIAN HIEROGLYPH NU008
-1323E EGYPTIAN HIEROGLYPH NU009
-1323F EGYPTIAN HIEROGLYPH NU010
-13240 EGYPTIAN HIEROGLYPH NU010A
-13241 EGYPTIAN HIEROGLYPH NU011
-13242 EGYPTIAN HIEROGLYPH NU011A
-13243 EGYPTIAN HIEROGLYPH NU012
-13244 EGYPTIAN HIEROGLYPH NU013
-13245 EGYPTIAN HIEROGLYPH NU014
-13246 EGYPTIAN HIEROGLYPH NU015
-13247 EGYPTIAN HIEROGLYPH NU016
-13248 EGYPTIAN HIEROGLYPH NU017
-13249 EGYPTIAN HIEROGLYPH NU018
-1324A EGYPTIAN HIEROGLYPH NU018A
-1324B EGYPTIAN HIEROGLYPH NU019
-1324C EGYPTIAN HIEROGLYPH NU020
-1324D EGYPTIAN HIEROGLYPH NU021
-1324E EGYPTIAN HIEROGLYPH NU022
-1324F EGYPTIAN HIEROGLYPH NU022A
-13250 EGYPTIAN HIEROGLYPH O001
-13251 EGYPTIAN HIEROGLYPH O001A
-13252 EGYPTIAN HIEROGLYPH O002
-13253 EGYPTIAN HIEROGLYPH O003
-13254 EGYPTIAN HIEROGLYPH O004
-13255 EGYPTIAN HIEROGLYPH O005
-13256 EGYPTIAN HIEROGLYPH O005A
-13257 EGYPTIAN HIEROGLYPH O006
-13258 EGYPTIAN HIEROGLYPH O006A
-13259 EGYPTIAN HIEROGLYPH O006B
-1325A EGYPTIAN HIEROGLYPH O006C
-1325B EGYPTIAN HIEROGLYPH O006D
-1325C EGYPTIAN HIEROGLYPH O006E
-1325D EGYPTIAN HIEROGLYPH O006F
-1325E EGYPTIAN HIEROGLYPH O007
-1325F EGYPTIAN HIEROGLYPH O008
-13260 EGYPTIAN HIEROGLYPH O009
-13261 EGYPTIAN HIEROGLYPH O010
-13262 EGYPTIAN HIEROGLYPH O010A
-13263 EGYPTIAN HIEROGLYPH O010B
-13264 EGYPTIAN HIEROGLYPH O010C
-13265 EGYPTIAN HIEROGLYPH O011
-13266 EGYPTIAN HIEROGLYPH O012
-13267 EGYPTIAN HIEROGLYPH O013
-13268 EGYPTIAN HIEROGLYPH O014
-13269 EGYPTIAN HIEROGLYPH O015
-1326A EGYPTIAN HIEROGLYPH O016
-1326B EGYPTIAN HIEROGLYPH O017
-1326C EGYPTIAN HIEROGLYPH O018
-1326D EGYPTIAN HIEROGLYPH O019
-1326E EGYPTIAN HIEROGLYPH O019A
-1326F EGYPTIAN HIEROGLYPH O020
-13270 EGYPTIAN HIEROGLYPH O020A
-13271 EGYPTIAN HIEROGLYPH O021
-13272 EGYPTIAN HIEROGLYPH O022
-13273 EGYPTIAN HIEROGLYPH O023
-13274 EGYPTIAN HIEROGLYPH O024
-13275 EGYPTIAN HIEROGLYPH O024A
-13276 EGYPTIAN HIEROGLYPH O025
-13277 EGYPTIAN HIEROGLYPH O025A
-13278 EGYPTIAN HIEROGLYPH O026
-13279 EGYPTIAN HIEROGLYPH O027
-1327A EGYPTIAN HIEROGLYPH O028
-1327B EGYPTIAN HIEROGLYPH O029
-1327C EGYPTIAN HIEROGLYPH O029A
-1327D EGYPTIAN HIEROGLYPH O030
-1327E EGYPTIAN HIEROGLYPH O030A
-1327F EGYPTIAN HIEROGLYPH O031
-13280 EGYPTIAN HIEROGLYPH O032
-13281 EGYPTIAN HIEROGLYPH O033
-13282 EGYPTIAN HIEROGLYPH O033A
-13283 EGYPTIAN HIEROGLYPH O034
-13284 EGYPTIAN HIEROGLYPH O035
-13285 EGYPTIAN HIEROGLYPH O036
-13286 EGYPTIAN HIEROGLYPH O036A
-13287 EGYPTIAN HIEROGLYPH O036B
-13288 EGYPTIAN HIEROGLYPH O036C
-13289 EGYPTIAN HIEROGLYPH O036D
-1328A EGYPTIAN HIEROGLYPH O037
-1328B EGYPTIAN HIEROGLYPH O038
-1328C EGYPTIAN HIEROGLYPH O039
-1328D EGYPTIAN HIEROGLYPH O040
-1328E EGYPTIAN HIEROGLYPH O041
-1328F EGYPTIAN HIEROGLYPH O042
-13290 EGYPTIAN HIEROGLYPH O043
-13291 EGYPTIAN HIEROGLYPH O044
-13292 EGYPTIAN HIEROGLYPH O045
-13293 EGYPTIAN HIEROGLYPH O046
-13294 EGYPTIAN HIEROGLYPH O047
-13295 EGYPTIAN HIEROGLYPH O048
-13296 EGYPTIAN HIEROGLYPH O049
-13297 EGYPTIAN HIEROGLYPH O050
-13298 EGYPTIAN HIEROGLYPH O050A
-13299 EGYPTIAN HIEROGLYPH O050B
-1329A EGYPTIAN HIEROGLYPH O051
-1329B EGYPTIAN HIEROGLYPH P001
-1329C EGYPTIAN HIEROGLYPH P001A
-1329D EGYPTIAN HIEROGLYPH P002
-1329E EGYPTIAN HIEROGLYPH P003
-1329F EGYPTIAN HIEROGLYPH P003A
-132A0 EGYPTIAN HIEROGLYPH P004
-132A1 EGYPTIAN HIEROGLYPH P005
-132A2 EGYPTIAN HIEROGLYPH P006
-132A3 EGYPTIAN HIEROGLYPH P007
-132A4 EGYPTIAN HIEROGLYPH P008
-132A5 EGYPTIAN HIEROGLYPH P009
-132A6 EGYPTIAN HIEROGLYPH P010
-132A7 EGYPTIAN HIEROGLYPH P011
-132A8 EGYPTIAN HIEROGLYPH Q001
-132A9 EGYPTIAN HIEROGLYPH Q002
-132AA EGYPTIAN HIEROGLYPH Q003
-132AB EGYPTIAN HIEROGLYPH Q004
-132AC EGYPTIAN HIEROGLYPH Q005
-132AD EGYPTIAN HIEROGLYPH Q006
-132AE EGYPTIAN HIEROGLYPH Q007
-132AF EGYPTIAN HIEROGLYPH R001
-132B0 EGYPTIAN HIEROGLYPH R002
-132B1 EGYPTIAN HIEROGLYPH R002A
-132B2 EGYPTIAN HIEROGLYPH R003
-132B3 EGYPTIAN HIEROGLYPH R003A
-132B4 EGYPTIAN HIEROGLYPH R003B
-132B5 EGYPTIAN HIEROGLYPH R004
-132B6 EGYPTIAN HIEROGLYPH R005
-132B7 EGYPTIAN HIEROGLYPH R006
-132B8 EGYPTIAN HIEROGLYPH R007
-132B9 EGYPTIAN HIEROGLYPH R008
-132BA EGYPTIAN HIEROGLYPH R009
-132BB EGYPTIAN HIEROGLYPH R010
-132BC EGYPTIAN HIEROGLYPH R010A
-132BD EGYPTIAN HIEROGLYPH R011
-132BE EGYPTIAN HIEROGLYPH R012
-132BF EGYPTIAN HIEROGLYPH R013
-132C0 EGYPTIAN HIEROGLYPH R014
-132C1 EGYPTIAN HIEROGLYPH R015
-132C2 EGYPTIAN HIEROGLYPH R016
-132C3 EGYPTIAN HIEROGLYPH R016A
-132C4 EGYPTIAN HIEROGLYPH R017
-132C5 EGYPTIAN HIEROGLYPH R018
-132C6 EGYPTIAN HIEROGLYPH R019
-132C7 EGYPTIAN HIEROGLYPH R020
-132C8 EGYPTIAN HIEROGLYPH R021
-132C9 EGYPTIAN HIEROGLYPH R022
-132CA EGYPTIAN HIEROGLYPH R023
-132CB EGYPTIAN HIEROGLYPH R024
-132CC EGYPTIAN HIEROGLYPH R025
-132CD EGYPTIAN HIEROGLYPH R026
-132CE EGYPTIAN HIEROGLYPH R027
-132CF EGYPTIAN HIEROGLYPH R028
-132D0 EGYPTIAN HIEROGLYPH R029
-132D1 EGYPTIAN HIEROGLYPH S001
-132D2 EGYPTIAN HIEROGLYPH S002
-132D3 EGYPTIAN HIEROGLYPH S002A
-132D4 EGYPTIAN HIEROGLYPH S003
-132D5 EGYPTIAN HIEROGLYPH S004
-132D6 EGYPTIAN HIEROGLYPH S005
-132D7 EGYPTIAN HIEROGLYPH S006
-132D8 EGYPTIAN HIEROGLYPH S006A
-132D9 EGYPTIAN HIEROGLYPH S007
-132DA EGYPTIAN HIEROGLYPH S008
-132DB EGYPTIAN HIEROGLYPH S009
-132DC EGYPTIAN HIEROGLYPH S010
-132DD EGYPTIAN HIEROGLYPH S011
-132DE EGYPTIAN HIEROGLYPH S012
-132DF EGYPTIAN HIEROGLYPH S013
-132E0 EGYPTIAN HIEROGLYPH S014
-132E1 EGYPTIAN HIEROGLYPH S014A
-132E2 EGYPTIAN HIEROGLYPH S014B
-132E3 EGYPTIAN HIEROGLYPH S015
-132E4 EGYPTIAN HIEROGLYPH S016
-132E5 EGYPTIAN HIEROGLYPH S017
-132E6 EGYPTIAN HIEROGLYPH S017A
-132E7 EGYPTIAN HIEROGLYPH S018
-132E8 EGYPTIAN HIEROGLYPH S019
-132E9 EGYPTIAN HIEROGLYPH S020
-132EA EGYPTIAN HIEROGLYPH S021
-132EB EGYPTIAN HIEROGLYPH S022
-132EC EGYPTIAN HIEROGLYPH S023
-132ED EGYPTIAN HIEROGLYPH S024
-132EE EGYPTIAN HIEROGLYPH S025
-132EF EGYPTIAN HIEROGLYPH S026
-132F0 EGYPTIAN HIEROGLYPH S026A
-132F1 EGYPTIAN HIEROGLYPH S026B
-132F2 EGYPTIAN HIEROGLYPH S027
-132F3 EGYPTIAN HIEROGLYPH S028
-132F4 EGYPTIAN HIEROGLYPH S029
-132F5 EGYPTIAN HIEROGLYPH S030
-132F6 EGYPTIAN HIEROGLYPH S031
-132F7 EGYPTIAN HIEROGLYPH S032
-132F8 EGYPTIAN HIEROGLYPH S033
-132F9 EGYPTIAN HIEROGLYPH S034
-132FA EGYPTIAN HIEROGLYPH S035
-132FB EGYPTIAN HIEROGLYPH S035A
-132FC EGYPTIAN HIEROGLYPH S036
-132FD EGYPTIAN HIEROGLYPH S037
-132FE EGYPTIAN HIEROGLYPH S038
-132FF EGYPTIAN HIEROGLYPH S039
-13300 EGYPTIAN HIEROGLYPH S040
-13301 EGYPTIAN HIEROGLYPH S041
-13302 EGYPTIAN HIEROGLYPH S042
-13303 EGYPTIAN HIEROGLYPH S043
-13304 EGYPTIAN HIEROGLYPH S044
-13305 EGYPTIAN HIEROGLYPH S045
-13306 EGYPTIAN HIEROGLYPH S046
-13307 EGYPTIAN HIEROGLYPH T001
-13308 EGYPTIAN HIEROGLYPH T002
-13309 EGYPTIAN HIEROGLYPH T003
-1330A EGYPTIAN HIEROGLYPH T003A
-1330B EGYPTIAN HIEROGLYPH T004
-1330C EGYPTIAN HIEROGLYPH T005
-1330D EGYPTIAN HIEROGLYPH T006
-1330E EGYPTIAN HIEROGLYPH T007
-1330F EGYPTIAN HIEROGLYPH T007A
-13310 EGYPTIAN HIEROGLYPH T008
-13311 EGYPTIAN HIEROGLYPH T008A
-13312 EGYPTIAN HIEROGLYPH T009
-13313 EGYPTIAN HIEROGLYPH T009A
-13314 EGYPTIAN HIEROGLYPH T010
-13315 EGYPTIAN HIEROGLYPH T011
-13316 EGYPTIAN HIEROGLYPH T011A
-13317 EGYPTIAN HIEROGLYPH T012
-13318 EGYPTIAN HIEROGLYPH T013
-13319 EGYPTIAN HIEROGLYPH T014
-1331A EGYPTIAN HIEROGLYPH T015
-1331B EGYPTIAN HIEROGLYPH T016
-1331C EGYPTIAN HIEROGLYPH T016A
-1331D EGYPTIAN HIEROGLYPH T017
-1331E EGYPTIAN HIEROGLYPH T018
-1331F EGYPTIAN HIEROGLYPH T019
-13320 EGYPTIAN HIEROGLYPH T020
-13321 EGYPTIAN HIEROGLYPH T021
-13322 EGYPTIAN HIEROGLYPH T022
-13323 EGYPTIAN HIEROGLYPH T023
-13324 EGYPTIAN HIEROGLYPH T024
-13325 EGYPTIAN HIEROGLYPH T025
-13326 EGYPTIAN HIEROGLYPH T026
-13327 EGYPTIAN HIEROGLYPH T027
-13328 EGYPTIAN HIEROGLYPH T028
-13329 EGYPTIAN HIEROGLYPH T029
-1332A EGYPTIAN HIEROGLYPH T030
-1332B EGYPTIAN HIEROGLYPH T031
-1332C EGYPTIAN HIEROGLYPH T032
-1332D EGYPTIAN HIEROGLYPH T032A
-1332E EGYPTIAN HIEROGLYPH T033
-1332F EGYPTIAN HIEROGLYPH T033A
-13330 EGYPTIAN HIEROGLYPH T034
-13331 EGYPTIAN HIEROGLYPH T035
-13332 EGYPTIAN HIEROGLYPH T036
-13333 EGYPTIAN HIEROGLYPH U001
-13334 EGYPTIAN HIEROGLYPH U002
-13335 EGYPTIAN HIEROGLYPH U003
-13336 EGYPTIAN HIEROGLYPH U004
-13337 EGYPTIAN HIEROGLYPH U005
-13338 EGYPTIAN HIEROGLYPH U006
-13339 EGYPTIAN HIEROGLYPH U006A
-1333A EGYPTIAN HIEROGLYPH U006B
-1333B EGYPTIAN HIEROGLYPH U007
-1333C EGYPTIAN HIEROGLYPH U008
-1333D EGYPTIAN HIEROGLYPH U009
-1333E EGYPTIAN HIEROGLYPH U010
-1333F EGYPTIAN HIEROGLYPH U011
-13340 EGYPTIAN HIEROGLYPH U012
-13341 EGYPTIAN HIEROGLYPH U013
-13342 EGYPTIAN HIEROGLYPH U014
-13343 EGYPTIAN HIEROGLYPH U015
-13344 EGYPTIAN HIEROGLYPH U016
-13345 EGYPTIAN HIEROGLYPH U017
-13346 EGYPTIAN HIEROGLYPH U018
-13347 EGYPTIAN HIEROGLYPH U019
-13348 EGYPTIAN HIEROGLYPH U020
-13349 EGYPTIAN HIEROGLYPH U021
-1334A EGYPTIAN HIEROGLYPH U022
-1334B EGYPTIAN HIEROGLYPH U023
-1334C EGYPTIAN HIEROGLYPH U023A
-1334D EGYPTIAN HIEROGLYPH U024
-1334E EGYPTIAN HIEROGLYPH U025
-1334F EGYPTIAN HIEROGLYPH U026
-13350 EGYPTIAN HIEROGLYPH U027
-13351 EGYPTIAN HIEROGLYPH U028
-13352 EGYPTIAN HIEROGLYPH U029
-13353 EGYPTIAN HIEROGLYPH U029A
-13354 EGYPTIAN HIEROGLYPH U030
-13355 EGYPTIAN HIEROGLYPH U031
-13356 EGYPTIAN HIEROGLYPH U032
-13357 EGYPTIAN HIEROGLYPH U032A
-13358 EGYPTIAN HIEROGLYPH U033
-13359 EGYPTIAN HIEROGLYPH U034
-1335A EGYPTIAN HIEROGLYPH U035
-1335B EGYPTIAN HIEROGLYPH U036
-1335C EGYPTIAN HIEROGLYPH U037
-1335D EGYPTIAN HIEROGLYPH U038
-1335E EGYPTIAN HIEROGLYPH U039
-1335F EGYPTIAN HIEROGLYPH U040
-13360 EGYPTIAN HIEROGLYPH U041
-13361 EGYPTIAN HIEROGLYPH U042
-13362 EGYPTIAN HIEROGLYPH V001
-13363 EGYPTIAN HIEROGLYPH V001A
-13364 EGYPTIAN HIEROGLYPH V001B
-13365 EGYPTIAN HIEROGLYPH V001C
-13366 EGYPTIAN HIEROGLYPH V001D
-13367 EGYPTIAN HIEROGLYPH V001E
-13368 EGYPTIAN HIEROGLYPH V001F
-13369 EGYPTIAN HIEROGLYPH V001G
-1336A EGYPTIAN HIEROGLYPH V001H
-1336B EGYPTIAN HIEROGLYPH V001I
-1336C EGYPTIAN HIEROGLYPH V002
-1336D EGYPTIAN HIEROGLYPH V002A
-1336E EGYPTIAN HIEROGLYPH V003
-1336F EGYPTIAN HIEROGLYPH V004
-13370 EGYPTIAN HIEROGLYPH V005
-13371 EGYPTIAN HIEROGLYPH V006
-13372 EGYPTIAN HIEROGLYPH V007
-13373 EGYPTIAN HIEROGLYPH V007A
-13374 EGYPTIAN HIEROGLYPH V007B
-13375 EGYPTIAN HIEROGLYPH V008
-13376 EGYPTIAN HIEROGLYPH V009
-13377 EGYPTIAN HIEROGLYPH V010
-13378 EGYPTIAN HIEROGLYPH V011
-13379 EGYPTIAN HIEROGLYPH V011A
-1337A EGYPTIAN HIEROGLYPH V011B
-1337B EGYPTIAN HIEROGLYPH V011C
-1337C EGYPTIAN HIEROGLYPH V012
-1337D EGYPTIAN HIEROGLYPH V012A
-1337E EGYPTIAN HIEROGLYPH V012B
-1337F EGYPTIAN HIEROGLYPH V013
-13380 EGYPTIAN HIEROGLYPH V014
-13381 EGYPTIAN HIEROGLYPH V015
-13382 EGYPTIAN HIEROGLYPH V016
-13383 EGYPTIAN HIEROGLYPH V017
-13384 EGYPTIAN HIEROGLYPH V018
-13385 EGYPTIAN HIEROGLYPH V019
-13386 EGYPTIAN HIEROGLYPH V020
-13387 EGYPTIAN HIEROGLYPH V020A
-13388 EGYPTIAN HIEROGLYPH V020B
-13389 EGYPTIAN HIEROGLYPH V020C
-1338A EGYPTIAN HIEROGLYPH V020D
-1338B EGYPTIAN HIEROGLYPH V020E
-1338C EGYPTIAN HIEROGLYPH V020F
-1338D EGYPTIAN HIEROGLYPH V020G
-1338E EGYPTIAN HIEROGLYPH V020H
-1338F EGYPTIAN HIEROGLYPH V020I
-13390 EGYPTIAN HIEROGLYPH V020J
-13391 EGYPTIAN HIEROGLYPH V020K
-13392 EGYPTIAN HIEROGLYPH V020L
-13393 EGYPTIAN HIEROGLYPH V021
-13394 EGYPTIAN HIEROGLYPH V022
-13395 EGYPTIAN HIEROGLYPH V023
-13396 EGYPTIAN HIEROGLYPH V023A
-13397 EGYPTIAN HIEROGLYPH V024
-13398 EGYPTIAN HIEROGLYPH V025
-13399 EGYPTIAN HIEROGLYPH V026
-1339A EGYPTIAN HIEROGLYPH V027
-1339B EGYPTIAN HIEROGLYPH V028
-1339C EGYPTIAN HIEROGLYPH V028A
-1339D EGYPTIAN HIEROGLYPH V029
-1339E EGYPTIAN HIEROGLYPH V029A
-1339F EGYPTIAN HIEROGLYPH V030
-133A0 EGYPTIAN HIEROGLYPH V030A
-133A1 EGYPTIAN HIEROGLYPH V031
-133A2 EGYPTIAN HIEROGLYPH V031A
-133A3 EGYPTIAN HIEROGLYPH V032
-133A4 EGYPTIAN HIEROGLYPH V033
-133A5 EGYPTIAN HIEROGLYPH V033A
-133A6 EGYPTIAN HIEROGLYPH V034
-133A7 EGYPTIAN HIEROGLYPH V035
-133A8 EGYPTIAN HIEROGLYPH V036
-133A9 EGYPTIAN HIEROGLYPH V037
-133AA EGYPTIAN HIEROGLYPH V037A
-133AB EGYPTIAN HIEROGLYPH V038
-133AC EGYPTIAN HIEROGLYPH V039
-133AD EGYPTIAN HIEROGLYPH V040
-133AE EGYPTIAN HIEROGLYPH V040A
-133AF EGYPTIAN HIEROGLYPH W001
-133B0 EGYPTIAN HIEROGLYPH W002
-133B1 EGYPTIAN HIEROGLYPH W003
-133B2 EGYPTIAN HIEROGLYPH W003A
-133B3 EGYPTIAN HIEROGLYPH W004
-133B4 EGYPTIAN HIEROGLYPH W005
-133B5 EGYPTIAN HIEROGLYPH W006
-133B6 EGYPTIAN HIEROGLYPH W007
-133B7 EGYPTIAN HIEROGLYPH W008
-133B8 EGYPTIAN HIEROGLYPH W009
-133B9 EGYPTIAN HIEROGLYPH W009A
-133BA EGYPTIAN HIEROGLYPH W010
-133BB EGYPTIAN HIEROGLYPH W010A
-133BC EGYPTIAN HIEROGLYPH W011
-133BD EGYPTIAN HIEROGLYPH W012
-133BE EGYPTIAN HIEROGLYPH W013
-133BF EGYPTIAN HIEROGLYPH W014
-133C0 EGYPTIAN HIEROGLYPH W014A
-133C1 EGYPTIAN HIEROGLYPH W015
-133C2 EGYPTIAN HIEROGLYPH W016
-133C3 EGYPTIAN HIEROGLYPH W017
-133C4 EGYPTIAN HIEROGLYPH W017A
-133C5 EGYPTIAN HIEROGLYPH W018
-133C6 EGYPTIAN HIEROGLYPH W018A
-133C7 EGYPTIAN HIEROGLYPH W019
-133C8 EGYPTIAN HIEROGLYPH W020
-133C9 EGYPTIAN HIEROGLYPH W021
-133CA EGYPTIAN HIEROGLYPH W022
-133CB EGYPTIAN HIEROGLYPH W023
-133CC EGYPTIAN HIEROGLYPH W024
-133CD EGYPTIAN HIEROGLYPH W024A
-133CE EGYPTIAN HIEROGLYPH W025
-133CF EGYPTIAN HIEROGLYPH X001
-133D0 EGYPTIAN HIEROGLYPH X002
-133D1 EGYPTIAN HIEROGLYPH X003
-133D2 EGYPTIAN HIEROGLYPH X004
-133D3 EGYPTIAN HIEROGLYPH X004A
-133D4 EGYPTIAN HIEROGLYPH X004B
-133D5 EGYPTIAN HIEROGLYPH X005
-133D6 EGYPTIAN HIEROGLYPH X006
-133D7 EGYPTIAN HIEROGLYPH X006A
-133D8 EGYPTIAN HIEROGLYPH X007
-133D9 EGYPTIAN HIEROGLYPH X008
-133DA EGYPTIAN HIEROGLYPH X008A
-133DB EGYPTIAN HIEROGLYPH Y001
-133DC EGYPTIAN HIEROGLYPH Y001A
-133DD EGYPTIAN HIEROGLYPH Y002
-133DE EGYPTIAN HIEROGLYPH Y003
-133DF EGYPTIAN HIEROGLYPH Y004
-133E0 EGYPTIAN HIEROGLYPH Y005
-133E1 EGYPTIAN HIEROGLYPH Y006
-133E2 EGYPTIAN HIEROGLYPH Y007
-133E3 EGYPTIAN HIEROGLYPH Y008
-133E4 EGYPTIAN HIEROGLYPH Z001
-133E5 EGYPTIAN HIEROGLYPH Z002
-133E6 EGYPTIAN HIEROGLYPH Z002A
-133E7 EGYPTIAN HIEROGLYPH Z002B
-133E8 EGYPTIAN HIEROGLYPH Z002C
-133E9 EGYPTIAN HIEROGLYPH Z002D
-133EA EGYPTIAN HIEROGLYPH Z003
-133EB EGYPTIAN HIEROGLYPH Z003A
-133EC EGYPTIAN HIEROGLYPH Z003B
-133ED EGYPTIAN HIEROGLYPH Z004
-133EE EGYPTIAN HIEROGLYPH Z004A
-133EF EGYPTIAN HIEROGLYPH Z005
-133F0 EGYPTIAN HIEROGLYPH Z005A
-133F1 EGYPTIAN HIEROGLYPH Z006
-133F2 EGYPTIAN HIEROGLYPH Z007
-133F3 EGYPTIAN HIEROGLYPH Z008
-133F4 EGYPTIAN HIEROGLYPH Z009
-133F5 EGYPTIAN HIEROGLYPH Z010
-133F6 EGYPTIAN HIEROGLYPH Z011
-133F7 EGYPTIAN HIEROGLYPH Z012
-133F8 EGYPTIAN HIEROGLYPH Z013
-133F9 EGYPTIAN HIEROGLYPH Z014
-133FA EGYPTIAN HIEROGLYPH Z015
-133FB EGYPTIAN HIEROGLYPH Z015A
-133FC EGYPTIAN HIEROGLYPH Z015B
-133FD EGYPTIAN HIEROGLYPH Z015C
-133FE EGYPTIAN HIEROGLYPH Z015D
-133FF EGYPTIAN HIEROGLYPH Z015E
-13400 EGYPTIAN HIEROGLYPH Z015F
-13401 EGYPTIAN HIEROGLYPH Z015G
-13402 EGYPTIAN HIEROGLYPH Z015H
-13403 EGYPTIAN HIEROGLYPH Z015I
-13404 EGYPTIAN HIEROGLYPH Z016
-13405 EGYPTIAN HIEROGLYPH Z016A
-13406 EGYPTIAN HIEROGLYPH Z016B
-13407 EGYPTIAN HIEROGLYPH Z016C
-13408 EGYPTIAN HIEROGLYPH Z016D
-13409 EGYPTIAN HIEROGLYPH Z016E
-1340A EGYPTIAN HIEROGLYPH Z016F
-1340B EGYPTIAN HIEROGLYPH Z016G
-1340C EGYPTIAN HIEROGLYPH Z016H
-1340D EGYPTIAN HIEROGLYPH AA001
-1340E EGYPTIAN HIEROGLYPH AA002
-1340F EGYPTIAN HIEROGLYPH AA003
-13410 EGYPTIAN HIEROGLYPH AA004
-13411 EGYPTIAN HIEROGLYPH AA005
-13412 EGYPTIAN HIEROGLYPH AA006
-13413 EGYPTIAN HIEROGLYPH AA007
-13414 EGYPTIAN HIEROGLYPH AA007A
-13415 EGYPTIAN HIEROGLYPH AA007B
-13416 EGYPTIAN HIEROGLYPH AA008
-13417 EGYPTIAN HIEROGLYPH AA009
-13418 EGYPTIAN HIEROGLYPH AA010
-13419 EGYPTIAN HIEROGLYPH AA011
-1341A EGYPTIAN HIEROGLYPH AA012
-1341B EGYPTIAN HIEROGLYPH AA013
-1341C EGYPTIAN HIEROGLYPH AA014
-1341D EGYPTIAN HIEROGLYPH AA015
-1341E EGYPTIAN HIEROGLYPH AA016
-1341F EGYPTIAN HIEROGLYPH AA017
-13420 EGYPTIAN HIEROGLYPH AA018
-13421 EGYPTIAN HIEROGLYPH AA019
-13422 EGYPTIAN HIEROGLYPH AA020
-13423 EGYPTIAN HIEROGLYPH AA021
-13424 EGYPTIAN HIEROGLYPH AA022
-13425 EGYPTIAN HIEROGLYPH AA023
-13426 EGYPTIAN HIEROGLYPH AA024
-13427 EGYPTIAN HIEROGLYPH AA025
-13428 EGYPTIAN HIEROGLYPH AA026
-13429 EGYPTIAN HIEROGLYPH AA027
-1342A EGYPTIAN HIEROGLYPH AA028
-1342B EGYPTIAN HIEROGLYPH AA029
-1342C EGYPTIAN HIEROGLYPH AA030
-1342D EGYPTIAN HIEROGLYPH AA031
-1342E EGYPTIAN HIEROGLYPH AA032
-13430 EGYPTIAN HIEROGLYPH VERTICAL JOINER
-13431 EGYPTIAN HIEROGLYPH HORIZONTAL JOINER
-13432 EGYPTIAN HIEROGLYPH INSERT AT TOP START
-13433 EGYPTIAN HIEROGLYPH INSERT AT BOTTOM START
-13434 EGYPTIAN HIEROGLYPH INSERT AT TOP END
-13435 EGYPTIAN HIEROGLYPH INSERT AT BOTTOM END
-13436 EGYPTIAN HIEROGLYPH OVERLAY MIDDLE
-13437 EGYPTIAN HIEROGLYPH BEGIN SEGMENT
-13438 EGYPTIAN HIEROGLYPH END SEGMENT
-14400 ANATOLIAN HIEROGLYPH A001
-14401 ANATOLIAN HIEROGLYPH A002
-14402 ANATOLIAN HIEROGLYPH A003
-14403 ANATOLIAN HIEROGLYPH A004
-14404 ANATOLIAN HIEROGLYPH A005
-14405 ANATOLIAN HIEROGLYPH A006
-14406 ANATOLIAN HIEROGLYPH A007
-14407 ANATOLIAN HIEROGLYPH A008
-14408 ANATOLIAN HIEROGLYPH A009
-14409 ANATOLIAN HIEROGLYPH A010
-1440A ANATOLIAN HIEROGLYPH A010A
-1440B ANATOLIAN HIEROGLYPH A011
-1440C ANATOLIAN HIEROGLYPH A012
-1440D ANATOLIAN HIEROGLYPH A013
-1440E ANATOLIAN HIEROGLYPH A014
-1440F ANATOLIAN HIEROGLYPH A015
-14410 ANATOLIAN HIEROGLYPH A016
-14411 ANATOLIAN HIEROGLYPH A017
-14412 ANATOLIAN HIEROGLYPH A018
-14413 ANATOLIAN HIEROGLYPH A019
-14414 ANATOLIAN HIEROGLYPH A020
-14415 ANATOLIAN HIEROGLYPH A021
-14416 ANATOLIAN HIEROGLYPH A022
-14417 ANATOLIAN HIEROGLYPH A023
-14418 ANATOLIAN HIEROGLYPH A024
-14419 ANATOLIAN HIEROGLYPH A025
-1441A ANATOLIAN HIEROGLYPH A026
-1441B ANATOLIAN HIEROGLYPH A026A
-1441C ANATOLIAN HIEROGLYPH A027
-1441D ANATOLIAN HIEROGLYPH A028
-1441E ANATOLIAN HIEROGLYPH A029
-1441F ANATOLIAN HIEROGLYPH A030
-14420 ANATOLIAN HIEROGLYPH A031
-14421 ANATOLIAN HIEROGLYPH A032
-14422 ANATOLIAN HIEROGLYPH A033
-14423 ANATOLIAN HIEROGLYPH A034
-14424 ANATOLIAN HIEROGLYPH A035
-14425 ANATOLIAN HIEROGLYPH A036
-14426 ANATOLIAN HIEROGLYPH A037
-14427 ANATOLIAN HIEROGLYPH A038
-14428 ANATOLIAN HIEROGLYPH A039
-14429 ANATOLIAN HIEROGLYPH A039A
-1442A ANATOLIAN HIEROGLYPH A040
-1442B ANATOLIAN HIEROGLYPH A041
-1442C ANATOLIAN HIEROGLYPH A041A
-1442D ANATOLIAN HIEROGLYPH A042
-1442E ANATOLIAN HIEROGLYPH A043
-1442F ANATOLIAN HIEROGLYPH A044
-14430 ANATOLIAN HIEROGLYPH A045
-14431 ANATOLIAN HIEROGLYPH A045A
-14432 ANATOLIAN HIEROGLYPH A046
-14433 ANATOLIAN HIEROGLYPH A046A
-14434 ANATOLIAN HIEROGLYPH A046B
-14435 ANATOLIAN HIEROGLYPH A047
-14436 ANATOLIAN HIEROGLYPH A048
-14437 ANATOLIAN HIEROGLYPH A049
-14438 ANATOLIAN HIEROGLYPH A050
-14439 ANATOLIAN HIEROGLYPH A051
-1443A ANATOLIAN HIEROGLYPH A052
-1443B ANATOLIAN HIEROGLYPH A053
-1443C ANATOLIAN HIEROGLYPH A054
-1443D ANATOLIAN HIEROGLYPH A055
-1443E ANATOLIAN HIEROGLYPH A056
-1443F ANATOLIAN HIEROGLYPH A057
-14440 ANATOLIAN HIEROGLYPH A058
-14441 ANATOLIAN HIEROGLYPH A059
-14442 ANATOLIAN HIEROGLYPH A060
-14443 ANATOLIAN HIEROGLYPH A061
-14444 ANATOLIAN HIEROGLYPH A062
-14445 ANATOLIAN HIEROGLYPH A063
-14446 ANATOLIAN HIEROGLYPH A064
-14447 ANATOLIAN HIEROGLYPH A065
-14448 ANATOLIAN HIEROGLYPH A066
-14449 ANATOLIAN HIEROGLYPH A066A
-1444A ANATOLIAN HIEROGLYPH A066B
-1444B ANATOLIAN HIEROGLYPH A066C
-1444C ANATOLIAN HIEROGLYPH A067
-1444D ANATOLIAN HIEROGLYPH A068
-1444E ANATOLIAN HIEROGLYPH A069
-1444F ANATOLIAN HIEROGLYPH A070
-14450 ANATOLIAN HIEROGLYPH A071
-14451 ANATOLIAN HIEROGLYPH A072
-14452 ANATOLIAN HIEROGLYPH A073
-14453 ANATOLIAN HIEROGLYPH A074
-14454 ANATOLIAN HIEROGLYPH A075
-14455 ANATOLIAN HIEROGLYPH A076
-14456 ANATOLIAN HIEROGLYPH A077
-14457 ANATOLIAN HIEROGLYPH A078
-14458 ANATOLIAN HIEROGLYPH A079
-14459 ANATOLIAN HIEROGLYPH A080
-1445A ANATOLIAN HIEROGLYPH A081
-1445B ANATOLIAN HIEROGLYPH A082
-1445C ANATOLIAN HIEROGLYPH A083
-1445D ANATOLIAN HIEROGLYPH A084
-1445E ANATOLIAN HIEROGLYPH A085
-1445F ANATOLIAN HIEROGLYPH A086
-14460 ANATOLIAN HIEROGLYPH A087
-14461 ANATOLIAN HIEROGLYPH A088
-14462 ANATOLIAN HIEROGLYPH A089
-14463 ANATOLIAN HIEROGLYPH A090
-14464 ANATOLIAN HIEROGLYPH A091
-14465 ANATOLIAN HIEROGLYPH A092
-14466 ANATOLIAN HIEROGLYPH A093
-14467 ANATOLIAN HIEROGLYPH A094
-14468 ANATOLIAN HIEROGLYPH A095
-14469 ANATOLIAN HIEROGLYPH A096
-1446A ANATOLIAN HIEROGLYPH A097
-1446B ANATOLIAN HIEROGLYPH A097A
-1446C ANATOLIAN HIEROGLYPH A098
-1446D ANATOLIAN HIEROGLYPH A098A
-1446E ANATOLIAN HIEROGLYPH A099
-1446F ANATOLIAN HIEROGLYPH A100
-14470 ANATOLIAN HIEROGLYPH A100A
-14471 ANATOLIAN HIEROGLYPH A101
-14472 ANATOLIAN HIEROGLYPH A101A
-14473 ANATOLIAN HIEROGLYPH A102
-14474 ANATOLIAN HIEROGLYPH A102A
-14475 ANATOLIAN HIEROGLYPH A103
-14476 ANATOLIAN HIEROGLYPH A104
-14477 ANATOLIAN HIEROGLYPH A104A
-14478 ANATOLIAN HIEROGLYPH A104B
-14479 ANATOLIAN HIEROGLYPH A104C
-1447A ANATOLIAN HIEROGLYPH A105
-1447B ANATOLIAN HIEROGLYPH A105A
-1447C ANATOLIAN HIEROGLYPH A105B
-1447D ANATOLIAN HIEROGLYPH A106
-1447E ANATOLIAN HIEROGLYPH A107
-1447F ANATOLIAN HIEROGLYPH A107A
-14480 ANATOLIAN HIEROGLYPH A107B
-14481 ANATOLIAN HIEROGLYPH A107C
-14482 ANATOLIAN HIEROGLYPH A108
-14483 ANATOLIAN HIEROGLYPH A109
-14484 ANATOLIAN HIEROGLYPH A110
-14485 ANATOLIAN HIEROGLYPH A110A
-14486 ANATOLIAN HIEROGLYPH A110B
-14487 ANATOLIAN HIEROGLYPH A111
-14488 ANATOLIAN HIEROGLYPH A112
-14489 ANATOLIAN HIEROGLYPH A113
-1448A ANATOLIAN HIEROGLYPH A114
-1448B ANATOLIAN HIEROGLYPH A115
-1448C ANATOLIAN HIEROGLYPH A115A
-1448D ANATOLIAN HIEROGLYPH A116
-1448E ANATOLIAN HIEROGLYPH A117
-1448F ANATOLIAN HIEROGLYPH A118
-14490 ANATOLIAN HIEROGLYPH A119
-14491 ANATOLIAN HIEROGLYPH A120
-14492 ANATOLIAN HIEROGLYPH A121
-14493 ANATOLIAN HIEROGLYPH A122
-14494 ANATOLIAN HIEROGLYPH A123
-14495 ANATOLIAN HIEROGLYPH A124
-14496 ANATOLIAN HIEROGLYPH A125
-14497 ANATOLIAN HIEROGLYPH A125A
-14498 ANATOLIAN HIEROGLYPH A126
-14499 ANATOLIAN HIEROGLYPH A127
-1449A ANATOLIAN HIEROGLYPH A128
-1449B ANATOLIAN HIEROGLYPH A129
-1449C ANATOLIAN HIEROGLYPH A130
-1449D ANATOLIAN HIEROGLYPH A131
-1449E ANATOLIAN HIEROGLYPH A132
-1449F ANATOLIAN HIEROGLYPH A133
-144A0 ANATOLIAN HIEROGLYPH A134
-144A1 ANATOLIAN HIEROGLYPH A135
-144A2 ANATOLIAN HIEROGLYPH A135A
-144A3 ANATOLIAN HIEROGLYPH A136
-144A4 ANATOLIAN HIEROGLYPH A137
-144A5 ANATOLIAN HIEROGLYPH A138
-144A6 ANATOLIAN HIEROGLYPH A139
-144A7 ANATOLIAN HIEROGLYPH A140
-144A8 ANATOLIAN HIEROGLYPH A141
-144A9 ANATOLIAN HIEROGLYPH A142
-144AA ANATOLIAN HIEROGLYPH A143
-144AB ANATOLIAN HIEROGLYPH A144
-144AC ANATOLIAN HIEROGLYPH A145
-144AD ANATOLIAN HIEROGLYPH A146
-144AE ANATOLIAN HIEROGLYPH A147
-144AF ANATOLIAN HIEROGLYPH A148
-144B0 ANATOLIAN HIEROGLYPH A149
-144B1 ANATOLIAN HIEROGLYPH A150
-144B2 ANATOLIAN HIEROGLYPH A151
-144B3 ANATOLIAN HIEROGLYPH A152
-144B4 ANATOLIAN HIEROGLYPH A153
-144B5 ANATOLIAN HIEROGLYPH A154
-144B6 ANATOLIAN HIEROGLYPH A155
-144B7 ANATOLIAN HIEROGLYPH A156
-144B8 ANATOLIAN HIEROGLYPH A157
-144B9 ANATOLIAN HIEROGLYPH A158
-144BA ANATOLIAN HIEROGLYPH A159
-144BB ANATOLIAN HIEROGLYPH A160
-144BC ANATOLIAN HIEROGLYPH A161
-144BD ANATOLIAN HIEROGLYPH A162
-144BE ANATOLIAN HIEROGLYPH A163
-144BF ANATOLIAN HIEROGLYPH A164
-144C0 ANATOLIAN HIEROGLYPH A165
-144C1 ANATOLIAN HIEROGLYPH A166
-144C2 ANATOLIAN HIEROGLYPH A167
-144C3 ANATOLIAN HIEROGLYPH A168
-144C4 ANATOLIAN HIEROGLYPH A169
-144C5 ANATOLIAN HIEROGLYPH A170
-144C6 ANATOLIAN HIEROGLYPH A171
-144C7 ANATOLIAN HIEROGLYPH A172
-144C8 ANATOLIAN HIEROGLYPH A173
-144C9 ANATOLIAN HIEROGLYPH A174
-144CA ANATOLIAN HIEROGLYPH A175
-144CB ANATOLIAN HIEROGLYPH A176
-144CC ANATOLIAN HIEROGLYPH A177
-144CD ANATOLIAN HIEROGLYPH A178
-144CE ANATOLIAN HIEROGLYPH A179
-144CF ANATOLIAN HIEROGLYPH A180
-144D0 ANATOLIAN HIEROGLYPH A181
-144D1 ANATOLIAN HIEROGLYPH A182
-144D2 ANATOLIAN HIEROGLYPH A183
-144D3 ANATOLIAN HIEROGLYPH A184
-144D4 ANATOLIAN HIEROGLYPH A185
-144D5 ANATOLIAN HIEROGLYPH A186
-144D6 ANATOLIAN HIEROGLYPH A187
-144D7 ANATOLIAN HIEROGLYPH A188
-144D8 ANATOLIAN HIEROGLYPH A189
-144D9 ANATOLIAN HIEROGLYPH A190
-144DA ANATOLIAN HIEROGLYPH A191
-144DB ANATOLIAN HIEROGLYPH A192
-144DC ANATOLIAN HIEROGLYPH A193
-144DD ANATOLIAN HIEROGLYPH A194
-144DE ANATOLIAN HIEROGLYPH A195
-144DF ANATOLIAN HIEROGLYPH A196
-144E0 ANATOLIAN HIEROGLYPH A197
-144E1 ANATOLIAN HIEROGLYPH A198
-144E2 ANATOLIAN HIEROGLYPH A199
-144E3 ANATOLIAN HIEROGLYPH A200
-144E4 ANATOLIAN HIEROGLYPH A201
-144E5 ANATOLIAN HIEROGLYPH A202
-144E6 ANATOLIAN HIEROGLYPH A202A
-144E7 ANATOLIAN HIEROGLYPH A202B
-144E8 ANATOLIAN HIEROGLYPH A203
-144E9 ANATOLIAN HIEROGLYPH A204
-144EA ANATOLIAN HIEROGLYPH A205
-144EB ANATOLIAN HIEROGLYPH A206
-144EC ANATOLIAN HIEROGLYPH A207
-144ED ANATOLIAN HIEROGLYPH A207A
-144EE ANATOLIAN HIEROGLYPH A208
-144EF ANATOLIAN HIEROGLYPH A209
-144F0 ANATOLIAN HIEROGLYPH A209A
-144F1 ANATOLIAN HIEROGLYPH A210
-144F2 ANATOLIAN HIEROGLYPH A211
-144F3 ANATOLIAN HIEROGLYPH A212
-144F4 ANATOLIAN HIEROGLYPH A213
-144F5 ANATOLIAN HIEROGLYPH A214
-144F6 ANATOLIAN HIEROGLYPH A215
-144F7 ANATOLIAN HIEROGLYPH A215A
-144F8 ANATOLIAN HIEROGLYPH A216
-144F9 ANATOLIAN HIEROGLYPH A216A
-144FA ANATOLIAN HIEROGLYPH A217
-144FB ANATOLIAN HIEROGLYPH A218
-144FC ANATOLIAN HIEROGLYPH A219
-144FD ANATOLIAN HIEROGLYPH A220
-144FE ANATOLIAN HIEROGLYPH A221
-144FF ANATOLIAN HIEROGLYPH A222
-14500 ANATOLIAN HIEROGLYPH A223
-14501 ANATOLIAN HIEROGLYPH A224
-14502 ANATOLIAN HIEROGLYPH A225
-14503 ANATOLIAN HIEROGLYPH A226
-14504 ANATOLIAN HIEROGLYPH A227
-14505 ANATOLIAN HIEROGLYPH A227A
-14506 ANATOLIAN HIEROGLYPH A228
-14507 ANATOLIAN HIEROGLYPH A229
-14508 ANATOLIAN HIEROGLYPH A230
-14509 ANATOLIAN HIEROGLYPH A231
-1450A ANATOLIAN HIEROGLYPH A232
-1450B ANATOLIAN HIEROGLYPH A233
-1450C ANATOLIAN HIEROGLYPH A234
-1450D ANATOLIAN HIEROGLYPH A235
-1450E ANATOLIAN HIEROGLYPH A236
-1450F ANATOLIAN HIEROGLYPH A237
-14510 ANATOLIAN HIEROGLYPH A238
-14511 ANATOLIAN HIEROGLYPH A239
-14512 ANATOLIAN HIEROGLYPH A240
-14513 ANATOLIAN HIEROGLYPH A241
-14514 ANATOLIAN HIEROGLYPH A242
-14515 ANATOLIAN HIEROGLYPH A243
-14516 ANATOLIAN HIEROGLYPH A244
-14517 ANATOLIAN HIEROGLYPH A245
-14518 ANATOLIAN HIEROGLYPH A246
-14519 ANATOLIAN HIEROGLYPH A247
-1451A ANATOLIAN HIEROGLYPH A248
-1451B ANATOLIAN HIEROGLYPH A249
-1451C ANATOLIAN HIEROGLYPH A250
-1451D ANATOLIAN HIEROGLYPH A251
-1451E ANATOLIAN HIEROGLYPH A252
-1451F ANATOLIAN HIEROGLYPH A253
-14520 ANATOLIAN HIEROGLYPH A254
-14521 ANATOLIAN HIEROGLYPH A255
-14522 ANATOLIAN HIEROGLYPH A256
-14523 ANATOLIAN HIEROGLYPH A257
-14524 ANATOLIAN HIEROGLYPH A258
-14525 ANATOLIAN HIEROGLYPH A259
-14526 ANATOLIAN HIEROGLYPH A260
-14527 ANATOLIAN HIEROGLYPH A261
-14528 ANATOLIAN HIEROGLYPH A262
-14529 ANATOLIAN HIEROGLYPH A263
-1452A ANATOLIAN HIEROGLYPH A264
-1452B ANATOLIAN HIEROGLYPH A265
-1452C ANATOLIAN HIEROGLYPH A266
-1452D ANATOLIAN HIEROGLYPH A267
-1452E ANATOLIAN HIEROGLYPH A267A
-1452F ANATOLIAN HIEROGLYPH A268
-14530 ANATOLIAN HIEROGLYPH A269
-14531 ANATOLIAN HIEROGLYPH A270
-14532 ANATOLIAN HIEROGLYPH A271
-14533 ANATOLIAN HIEROGLYPH A272
-14534 ANATOLIAN HIEROGLYPH A273
-14535 ANATOLIAN HIEROGLYPH A274
-14536 ANATOLIAN HIEROGLYPH A275
-14537 ANATOLIAN HIEROGLYPH A276
-14538 ANATOLIAN HIEROGLYPH A277
-14539 ANATOLIAN HIEROGLYPH A278
-1453A ANATOLIAN HIEROGLYPH A279
-1453B ANATOLIAN HIEROGLYPH A280
-1453C ANATOLIAN HIEROGLYPH A281
-1453D ANATOLIAN HIEROGLYPH A282
-1453E ANATOLIAN HIEROGLYPH A283
-1453F ANATOLIAN HIEROGLYPH A284
-14540 ANATOLIAN HIEROGLYPH A285
-14541 ANATOLIAN HIEROGLYPH A286
-14542 ANATOLIAN HIEROGLYPH A287
-14543 ANATOLIAN HIEROGLYPH A288
-14544 ANATOLIAN HIEROGLYPH A289
-14545 ANATOLIAN HIEROGLYPH A289A
-14546 ANATOLIAN HIEROGLYPH A290
-14547 ANATOLIAN HIEROGLYPH A291
-14548 ANATOLIAN HIEROGLYPH A292
-14549 ANATOLIAN HIEROGLYPH A293
-1454A ANATOLIAN HIEROGLYPH A294
-1454B ANATOLIAN HIEROGLYPH A294A
-1454C ANATOLIAN HIEROGLYPH A295
-1454D ANATOLIAN HIEROGLYPH A296
-1454E ANATOLIAN HIEROGLYPH A297
-1454F ANATOLIAN HIEROGLYPH A298
-14550 ANATOLIAN HIEROGLYPH A299
-14551 ANATOLIAN HIEROGLYPH A299A
-14552 ANATOLIAN HIEROGLYPH A300
-14553 ANATOLIAN HIEROGLYPH A301
-14554 ANATOLIAN HIEROGLYPH A302
-14555 ANATOLIAN HIEROGLYPH A303
-14556 ANATOLIAN HIEROGLYPH A304
-14557 ANATOLIAN HIEROGLYPH A305
-14558 ANATOLIAN HIEROGLYPH A306
-14559 ANATOLIAN HIEROGLYPH A307
-1455A ANATOLIAN HIEROGLYPH A308
-1455B ANATOLIAN HIEROGLYPH A309
-1455C ANATOLIAN HIEROGLYPH A309A
-1455D ANATOLIAN HIEROGLYPH A310
-1455E ANATOLIAN HIEROGLYPH A311
-1455F ANATOLIAN HIEROGLYPH A312
-14560 ANATOLIAN HIEROGLYPH A313
-14561 ANATOLIAN HIEROGLYPH A314
-14562 ANATOLIAN HIEROGLYPH A315
-14563 ANATOLIAN HIEROGLYPH A316
-14564 ANATOLIAN HIEROGLYPH A317
-14565 ANATOLIAN HIEROGLYPH A318
-14566 ANATOLIAN HIEROGLYPH A319
-14567 ANATOLIAN HIEROGLYPH A320
-14568 ANATOLIAN HIEROGLYPH A321
-14569 ANATOLIAN HIEROGLYPH A322
-1456A ANATOLIAN HIEROGLYPH A323
-1456B ANATOLIAN HIEROGLYPH A324
-1456C ANATOLIAN HIEROGLYPH A325
-1456D ANATOLIAN HIEROGLYPH A326
-1456E ANATOLIAN HIEROGLYPH A327
-1456F ANATOLIAN HIEROGLYPH A328
-14570 ANATOLIAN HIEROGLYPH A329
-14571 ANATOLIAN HIEROGLYPH A329A
-14572 ANATOLIAN HIEROGLYPH A330
-14573 ANATOLIAN HIEROGLYPH A331
-14574 ANATOLIAN HIEROGLYPH A332A
-14575 ANATOLIAN HIEROGLYPH A332B
-14576 ANATOLIAN HIEROGLYPH A332C
-14577 ANATOLIAN HIEROGLYPH A333
-14578 ANATOLIAN HIEROGLYPH A334
-14579 ANATOLIAN HIEROGLYPH A335
-1457A ANATOLIAN HIEROGLYPH A336
-1457B ANATOLIAN HIEROGLYPH A336A
-1457C ANATOLIAN HIEROGLYPH A336B
-1457D ANATOLIAN HIEROGLYPH A336C
-1457E ANATOLIAN HIEROGLYPH A337
-1457F ANATOLIAN HIEROGLYPH A338
-14580 ANATOLIAN HIEROGLYPH A339
-14581 ANATOLIAN HIEROGLYPH A340
-14582 ANATOLIAN HIEROGLYPH A341
-14583 ANATOLIAN HIEROGLYPH A342
-14584 ANATOLIAN HIEROGLYPH A343
-14585 ANATOLIAN HIEROGLYPH A344
-14586 ANATOLIAN HIEROGLYPH A345
-14587 ANATOLIAN HIEROGLYPH A346
-14588 ANATOLIAN HIEROGLYPH A347
-14589 ANATOLIAN HIEROGLYPH A348
-1458A ANATOLIAN HIEROGLYPH A349
-1458B ANATOLIAN HIEROGLYPH A350
-1458C ANATOLIAN HIEROGLYPH A351
-1458D ANATOLIAN HIEROGLYPH A352
-1458E ANATOLIAN HIEROGLYPH A353
-1458F ANATOLIAN HIEROGLYPH A354
-14590 ANATOLIAN HIEROGLYPH A355
-14591 ANATOLIAN HIEROGLYPH A356
-14592 ANATOLIAN HIEROGLYPH A357
-14593 ANATOLIAN HIEROGLYPH A358
-14594 ANATOLIAN HIEROGLYPH A359
-14595 ANATOLIAN HIEROGLYPH A359A
-14596 ANATOLIAN HIEROGLYPH A360
-14597 ANATOLIAN HIEROGLYPH A361
-14598 ANATOLIAN HIEROGLYPH A362
-14599 ANATOLIAN HIEROGLYPH A363
-1459A ANATOLIAN HIEROGLYPH A364
-1459B ANATOLIAN HIEROGLYPH A364A
-1459C ANATOLIAN HIEROGLYPH A365
-1459D ANATOLIAN HIEROGLYPH A366
-1459E ANATOLIAN HIEROGLYPH A367
-1459F ANATOLIAN HIEROGLYPH A368
-145A0 ANATOLIAN HIEROGLYPH A368A
-145A1 ANATOLIAN HIEROGLYPH A369
-145A2 ANATOLIAN HIEROGLYPH A370
-145A3 ANATOLIAN HIEROGLYPH A371
-145A4 ANATOLIAN HIEROGLYPH A371A
-145A5 ANATOLIAN HIEROGLYPH A372
-145A6 ANATOLIAN HIEROGLYPH A373
-145A7 ANATOLIAN HIEROGLYPH A374
-145A8 ANATOLIAN HIEROGLYPH A375
-145A9 ANATOLIAN HIEROGLYPH A376
-145AA ANATOLIAN HIEROGLYPH A377
-145AB ANATOLIAN HIEROGLYPH A378
-145AC ANATOLIAN HIEROGLYPH A379
-145AD ANATOLIAN HIEROGLYPH A380
-145AE ANATOLIAN HIEROGLYPH A381
-145AF ANATOLIAN HIEROGLYPH A381A
-145B0 ANATOLIAN HIEROGLYPH A382
-145B1 ANATOLIAN HIEROGLYPH A383 RA OR RI
-145B2 ANATOLIAN HIEROGLYPH A383A
-145B3 ANATOLIAN HIEROGLYPH A384
-145B4 ANATOLIAN HIEROGLYPH A385
-145B5 ANATOLIAN HIEROGLYPH A386
-145B6 ANATOLIAN HIEROGLYPH A386A
-145B7 ANATOLIAN HIEROGLYPH A387
-145B8 ANATOLIAN HIEROGLYPH A388
-145B9 ANATOLIAN HIEROGLYPH A389
-145BA ANATOLIAN HIEROGLYPH A390
-145BB ANATOLIAN HIEROGLYPH A391
-145BC ANATOLIAN HIEROGLYPH A392
-145BD ANATOLIAN HIEROGLYPH A393 EIGHT
-145BE ANATOLIAN HIEROGLYPH A394
-145BF ANATOLIAN HIEROGLYPH A395
-145C0 ANATOLIAN HIEROGLYPH A396
-145C1 ANATOLIAN HIEROGLYPH A397
-145C2 ANATOLIAN HIEROGLYPH A398
-145C3 ANATOLIAN HIEROGLYPH A399
-145C4 ANATOLIAN HIEROGLYPH A400
-145C5 ANATOLIAN HIEROGLYPH A401
-145C6 ANATOLIAN HIEROGLYPH A402
-145C7 ANATOLIAN HIEROGLYPH A403
-145C8 ANATOLIAN HIEROGLYPH A404
-145C9 ANATOLIAN HIEROGLYPH A405
-145CA ANATOLIAN HIEROGLYPH A406
-145CB ANATOLIAN HIEROGLYPH A407
-145CC ANATOLIAN HIEROGLYPH A408
-145CD ANATOLIAN HIEROGLYPH A409
-145CE ANATOLIAN HIEROGLYPH A410 BEGIN LOGOGRAM MARK
-145CF ANATOLIAN HIEROGLYPH A410A END LOGOGRAM MARK
-145D0 ANATOLIAN HIEROGLYPH A411
-145D1 ANATOLIAN HIEROGLYPH A412
-145D2 ANATOLIAN HIEROGLYPH A413
-145D3 ANATOLIAN HIEROGLYPH A414
-145D4 ANATOLIAN HIEROGLYPH A415
-145D5 ANATOLIAN HIEROGLYPH A416
-145D6 ANATOLIAN HIEROGLYPH A417
-145D7 ANATOLIAN HIEROGLYPH A418
-145D8 ANATOLIAN HIEROGLYPH A419
-145D9 ANATOLIAN HIEROGLYPH A420
-145DA ANATOLIAN HIEROGLYPH A421
-145DB ANATOLIAN HIEROGLYPH A422
-145DC ANATOLIAN HIEROGLYPH A423
-145DD ANATOLIAN HIEROGLYPH A424
-145DE ANATOLIAN HIEROGLYPH A425
-145DF ANATOLIAN HIEROGLYPH A426
-145E0 ANATOLIAN HIEROGLYPH A427
-145E1 ANATOLIAN HIEROGLYPH A428
-145E2 ANATOLIAN HIEROGLYPH A429
-145E3 ANATOLIAN HIEROGLYPH A430
-145E4 ANATOLIAN HIEROGLYPH A431
-145E5 ANATOLIAN HIEROGLYPH A432
-145E6 ANATOLIAN HIEROGLYPH A433
-145E7 ANATOLIAN HIEROGLYPH A434
-145E8 ANATOLIAN HIEROGLYPH A435
-145E9 ANATOLIAN HIEROGLYPH A436
-145EA ANATOLIAN HIEROGLYPH A437
-145EB ANATOLIAN HIEROGLYPH A438
-145EC ANATOLIAN HIEROGLYPH A439
-145ED ANATOLIAN HIEROGLYPH A440
-145EE ANATOLIAN HIEROGLYPH A441
-145EF ANATOLIAN HIEROGLYPH A442
-145F0 ANATOLIAN HIEROGLYPH A443
-145F1 ANATOLIAN HIEROGLYPH A444
-145F2 ANATOLIAN HIEROGLYPH A445
-145F3 ANATOLIAN HIEROGLYPH A446
-145F4 ANATOLIAN HIEROGLYPH A447
-145F5 ANATOLIAN HIEROGLYPH A448
-145F6 ANATOLIAN HIEROGLYPH A449
-145F7 ANATOLIAN HIEROGLYPH A450
-145F8 ANATOLIAN HIEROGLYPH A450A
-145F9 ANATOLIAN HIEROGLYPH A451
-145FA ANATOLIAN HIEROGLYPH A452
-145FB ANATOLIAN HIEROGLYPH A453
-145FC ANATOLIAN HIEROGLYPH A454
-145FD ANATOLIAN HIEROGLYPH A455
-145FE ANATOLIAN HIEROGLYPH A456
-145FF ANATOLIAN HIEROGLYPH A457
-14600 ANATOLIAN HIEROGLYPH A457A
-14601 ANATOLIAN HIEROGLYPH A458
-14602 ANATOLIAN HIEROGLYPH A459
-14603 ANATOLIAN HIEROGLYPH A460
-14604 ANATOLIAN HIEROGLYPH A461
-14605 ANATOLIAN HIEROGLYPH A462
-14606 ANATOLIAN HIEROGLYPH A463
-14607 ANATOLIAN HIEROGLYPH A464
-14608 ANATOLIAN HIEROGLYPH A465
-14609 ANATOLIAN HIEROGLYPH A466
-1460A ANATOLIAN HIEROGLYPH A467
-1460B ANATOLIAN HIEROGLYPH A468
-1460C ANATOLIAN HIEROGLYPH A469
-1460D ANATOLIAN HIEROGLYPH A470
-1460E ANATOLIAN HIEROGLYPH A471
-1460F ANATOLIAN HIEROGLYPH A472
-14610 ANATOLIAN HIEROGLYPH A473
-14611 ANATOLIAN HIEROGLYPH A474
-14612 ANATOLIAN HIEROGLYPH A475
-14613 ANATOLIAN HIEROGLYPH A476
-14614 ANATOLIAN HIEROGLYPH A477
-14615 ANATOLIAN HIEROGLYPH A478
-14616 ANATOLIAN HIEROGLYPH A479
-14617 ANATOLIAN HIEROGLYPH A480
-14618 ANATOLIAN HIEROGLYPH A481
-14619 ANATOLIAN HIEROGLYPH A482
-1461A ANATOLIAN HIEROGLYPH A483
-1461B ANATOLIAN HIEROGLYPH A484
-1461C ANATOLIAN HIEROGLYPH A485
-1461D ANATOLIAN HIEROGLYPH A486
-1461E ANATOLIAN HIEROGLYPH A487
-1461F ANATOLIAN HIEROGLYPH A488
-14620 ANATOLIAN HIEROGLYPH A489
-14621 ANATOLIAN HIEROGLYPH A490
-14622 ANATOLIAN HIEROGLYPH A491
-14623 ANATOLIAN HIEROGLYPH A492
-14624 ANATOLIAN HIEROGLYPH A493
-14625 ANATOLIAN HIEROGLYPH A494
-14626 ANATOLIAN HIEROGLYPH A495
-14627 ANATOLIAN HIEROGLYPH A496
-14628 ANATOLIAN HIEROGLYPH A497
-14629 ANATOLIAN HIEROGLYPH A501
-1462A ANATOLIAN HIEROGLYPH A502
-1462B ANATOLIAN HIEROGLYPH A503
-1462C ANATOLIAN HIEROGLYPH A504
-1462D ANATOLIAN HIEROGLYPH A505
-1462E ANATOLIAN HIEROGLYPH A506
-1462F ANATOLIAN HIEROGLYPH A507
-14630 ANATOLIAN HIEROGLYPH A508
-14631 ANATOLIAN HIEROGLYPH A509
-14632 ANATOLIAN HIEROGLYPH A510
-14633 ANATOLIAN HIEROGLYPH A511
-14634 ANATOLIAN HIEROGLYPH A512
-14635 ANATOLIAN HIEROGLYPH A513
-14636 ANATOLIAN HIEROGLYPH A514
-14637 ANATOLIAN HIEROGLYPH A515
-14638 ANATOLIAN HIEROGLYPH A516
-14639 ANATOLIAN HIEROGLYPH A517
-1463A ANATOLIAN HIEROGLYPH A518
-1463B ANATOLIAN HIEROGLYPH A519
-1463C ANATOLIAN HIEROGLYPH A520
-1463D ANATOLIAN HIEROGLYPH A521
-1463E ANATOLIAN HIEROGLYPH A522
-1463F ANATOLIAN HIEROGLYPH A523
-14640 ANATOLIAN HIEROGLYPH A524
-14641 ANATOLIAN HIEROGLYPH A525
-14642 ANATOLIAN HIEROGLYPH A526
-14643 ANATOLIAN HIEROGLYPH A527
-14644 ANATOLIAN HIEROGLYPH A528
-14645 ANATOLIAN HIEROGLYPH A529
-14646 ANATOLIAN HIEROGLYPH A530
-16800 BAMUM LETTER PHASE-A NGKUE MFON
-16801 BAMUM LETTER PHASE-A GBIEE FON
-16802 BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE
-16803 BAMUM LETTER PHASE-A PON MFON PIPAEMBA
-16804 BAMUM LETTER PHASE-A NAA MFON
-16805 BAMUM LETTER PHASE-A SHUENSHUET
-16806 BAMUM LETTER PHASE-A TITA MFON
-16807 BAMUM LETTER PHASE-A NZA MFON
-16808 BAMUM LETTER PHASE-A SHINDA PA NJI
-16809 BAMUM LETTER PHASE-A PON PA NJI PIPAEMGBIEE
-1680A BAMUM LETTER PHASE-A PON PA NJI PIPAEMBA
-1680B BAMUM LETTER PHASE-A MAEMBGBIEE
-1680C BAMUM LETTER PHASE-A TU MAEMBA
-1680D BAMUM LETTER PHASE-A NGANGU
-1680E BAMUM LETTER PHASE-A MAEMVEUX
-1680F BAMUM LETTER PHASE-A MANSUAE
-16810 BAMUM LETTER PHASE-A MVEUAENGAM
-16811 BAMUM LETTER PHASE-A SEUNYAM
-16812 BAMUM LETTER PHASE-A NTOQPEN
-16813 BAMUM LETTER PHASE-A KEUKEUTNDA
-16814 BAMUM LETTER PHASE-A NKINDI
-16815 BAMUM LETTER PHASE-A SUU
-16816 BAMUM LETTER PHASE-A NGKUENZEUM
-16817 BAMUM LETTER PHASE-A LAPAQ
-16818 BAMUM LETTER PHASE-A LET KUT
-16819 BAMUM LETTER PHASE-A NTAP MFAA
-1681A BAMUM LETTER PHASE-A MAEKEUP
-1681B BAMUM LETTER PHASE-A PASHAE
-1681C BAMUM LETTER PHASE-A GHEUAERAE
-1681D BAMUM LETTER PHASE-A PAMSHAE
-1681E BAMUM LETTER PHASE-A MON NGGEUAET
-1681F BAMUM LETTER PHASE-A NZUN MEUT
-16820 BAMUM LETTER PHASE-A U YUQ NAE
-16821 BAMUM LETTER PHASE-A GHEUAEGHEUAE
-16822 BAMUM LETTER PHASE-A NTAP NTAA
-16823 BAMUM LETTER PHASE-A SISA
-16824 BAMUM LETTER PHASE-A MGBASA
-16825 BAMUM LETTER PHASE-A MEUNJOMNDEUQ
-16826 BAMUM LETTER PHASE-A MOOMPUQ
-16827 BAMUM LETTER PHASE-A KAFA
-16828 BAMUM LETTER PHASE-A PA LEERAEWA
-16829 BAMUM LETTER PHASE-A NDA LEERAEWA
-1682A BAMUM LETTER PHASE-A PET
-1682B BAMUM LETTER PHASE-A MAEMKPEN
-1682C BAMUM LETTER PHASE-A NIKA
-1682D BAMUM LETTER PHASE-A PUP
-1682E BAMUM LETTER PHASE-A TUAEP
-1682F BAMUM LETTER PHASE-A LUAEP
-16830 BAMUM LETTER PHASE-A SONJAM
-16831 BAMUM LETTER PHASE-A TEUTEUWEN
-16832 BAMUM LETTER PHASE-A MAENYI
-16833 BAMUM LETTER PHASE-A KET
-16834 BAMUM LETTER PHASE-A NDAANGGEUAET
-16835 BAMUM LETTER PHASE-A KUOQ
-16836 BAMUM LETTER PHASE-A MOOMEUT
-16837 BAMUM LETTER PHASE-A SHUM
-16838 BAMUM LETTER PHASE-A LOMMAE
-16839 BAMUM LETTER PHASE-A FIRI
-1683A BAMUM LETTER PHASE-A ROM
-1683B BAMUM LETTER PHASE-A KPOQ
-1683C BAMUM LETTER PHASE-A SOQ
-1683D BAMUM LETTER PHASE-A MAP PIEET
-1683E BAMUM LETTER PHASE-A SHIRAE
-1683F BAMUM LETTER PHASE-A NTAP
-16840 BAMUM LETTER PHASE-A SHOQ NSHUT YUM
-16841 BAMUM LETTER PHASE-A NYIT MONGKEUAEQ
-16842 BAMUM LETTER PHASE-A PAARAE
-16843 BAMUM LETTER PHASE-A NKAARAE
-16844 BAMUM LETTER PHASE-A UNKNOWN
-16845 BAMUM LETTER PHASE-A NGGEN
-16846 BAMUM LETTER PHASE-A MAESI
-16847 BAMUM LETTER PHASE-A NJAM
-16848 BAMUM LETTER PHASE-A MBANYI
-16849 BAMUM LETTER PHASE-A NYET
-1684A BAMUM LETTER PHASE-A TEUAEN
-1684B BAMUM LETTER PHASE-A SOT
-1684C BAMUM LETTER PHASE-A PAAM
-1684D BAMUM LETTER PHASE-A NSHIEE
-1684E BAMUM LETTER PHASE-A MAEM
-1684F BAMUM LETTER PHASE-A NYI
-16850 BAMUM LETTER PHASE-A KAQ
-16851 BAMUM LETTER PHASE-A NSHA
-16852 BAMUM LETTER PHASE-A VEE
-16853 BAMUM LETTER PHASE-A LU
-16854 BAMUM LETTER PHASE-A NEN
-16855 BAMUM LETTER PHASE-A NAQ
-16856 BAMUM LETTER PHASE-A MBAQ
-16857 BAMUM LETTER PHASE-B NSHUET
-16858 BAMUM LETTER PHASE-B TU MAEMGBIEE
-16859 BAMUM LETTER PHASE-B SIEE
-1685A BAMUM LETTER PHASE-B SET TU
-1685B BAMUM LETTER PHASE-B LOM NTEUM
-1685C BAMUM LETTER PHASE-B MBA MAELEE
-1685D BAMUM LETTER PHASE-B KIEEM
-1685E BAMUM LETTER PHASE-B YEURAE
-1685F BAMUM LETTER PHASE-B MBAARAE
-16860 BAMUM LETTER PHASE-B KAM
-16861 BAMUM LETTER PHASE-B PEESHI
-16862 BAMUM LETTER PHASE-B YAFU LEERAEWA
-16863 BAMUM LETTER PHASE-B LAM NSHUT NYAM
-16864 BAMUM LETTER PHASE-B NTIEE SHEUOQ
-16865 BAMUM LETTER PHASE-B NDU NJAA
-16866 BAMUM LETTER PHASE-B GHEUGHEUAEM
-16867 BAMUM LETTER PHASE-B PIT
-16868 BAMUM LETTER PHASE-B TU NSIEE
-16869 BAMUM LETTER PHASE-B SHET NJAQ
-1686A BAMUM LETTER PHASE-B SHEUAEQTU
-1686B BAMUM LETTER PHASE-B MFON TEUAEQ
-1686C BAMUM LETTER PHASE-B MBIT MBAAKET
-1686D BAMUM LETTER PHASE-B NYI NTEUM
-1686E BAMUM LETTER PHASE-B KEUPUQ
-1686F BAMUM LETTER PHASE-B GHEUGHEN
-16870 BAMUM LETTER PHASE-B KEUYEUX
-16871 BAMUM LETTER PHASE-B LAANAE
-16872 BAMUM LETTER PHASE-B PARUM
-16873 BAMUM LETTER PHASE-B VEUM
-16874 BAMUM LETTER PHASE-B NGKINDI MVOP
-16875 BAMUM LETTER PHASE-B NGGEU MBU
-16876 BAMUM LETTER PHASE-B WUAET
-16877 BAMUM LETTER PHASE-B SAKEUAE
-16878 BAMUM LETTER PHASE-B TAAM
-16879 BAMUM LETTER PHASE-B MEUQ
-1687A BAMUM LETTER PHASE-B NGGUOQ
-1687B BAMUM LETTER PHASE-B NGGUOQ LARGE
-1687C BAMUM LETTER PHASE-B MFIYAQ
-1687D BAMUM LETTER PHASE-B SUE
-1687E BAMUM LETTER PHASE-B MBEURI
-1687F BAMUM LETTER PHASE-B MONTIEEN
-16880 BAMUM LETTER PHASE-B NYAEMAE
-16881 BAMUM LETTER PHASE-B PUNGAAM
-16882 BAMUM LETTER PHASE-B MEUT NGGEET
-16883 BAMUM LETTER PHASE-B FEUX
-16884 BAMUM LETTER PHASE-B MBUOQ
-16885 BAMUM LETTER PHASE-B FEE
-16886 BAMUM LETTER PHASE-B KEUAEM
-16887 BAMUM LETTER PHASE-B MA NJEUAENA
-16888 BAMUM LETTER PHASE-B MA NJUQA
-16889 BAMUM LETTER PHASE-B LET
-1688A BAMUM LETTER PHASE-B NGGAAM
-1688B BAMUM LETTER PHASE-B NSEN
-1688C BAMUM LETTER PHASE-B MA
-1688D BAMUM LETTER PHASE-B KIQ
-1688E BAMUM LETTER PHASE-B NGOM
-1688F BAMUM LETTER PHASE-C NGKUE MAEMBA
-16890 BAMUM LETTER PHASE-C NZA
-16891 BAMUM LETTER PHASE-C YUM
-16892 BAMUM LETTER PHASE-C WANGKUOQ
-16893 BAMUM LETTER PHASE-C NGGEN
-16894 BAMUM LETTER PHASE-C NDEUAEREE
-16895 BAMUM LETTER PHASE-C NGKAQ
-16896 BAMUM LETTER PHASE-C GHARAE
-16897 BAMUM LETTER PHASE-C MBEEKEET
-16898 BAMUM LETTER PHASE-C GBAYI
-16899 BAMUM LETTER PHASE-C NYIR MKPARAQ MEUN
-1689A BAMUM LETTER PHASE-C NTU MBIT
-1689B BAMUM LETTER PHASE-C MBEUM
-1689C BAMUM LETTER PHASE-C PIRIEEN
-1689D BAMUM LETTER PHASE-C NDOMBU
-1689E BAMUM LETTER PHASE-C MBAA CABBAGE-TREE
-1689F BAMUM LETTER PHASE-C KEUSHEUAEP
-168A0 BAMUM LETTER PHASE-C GHAP
-168A1 BAMUM LETTER PHASE-C KEUKAQ
-168A2 BAMUM LETTER PHASE-C YU MUOMAE
-168A3 BAMUM LETTER PHASE-C NZEUM
-168A4 BAMUM LETTER PHASE-C MBUE
-168A5 BAMUM LETTER PHASE-C NSEUAEN
-168A6 BAMUM LETTER PHASE-C MBIT
-168A7 BAMUM LETTER PHASE-C YEUQ
-168A8 BAMUM LETTER PHASE-C KPARAQ
-168A9 BAMUM LETTER PHASE-C KAA
-168AA BAMUM LETTER PHASE-C SEUX
-168AB BAMUM LETTER PHASE-C NDIDA
-168AC BAMUM LETTER PHASE-C TAASHAE
-168AD BAMUM LETTER PHASE-C NJUEQ
-168AE BAMUM LETTER PHASE-C TITA YUE
-168AF BAMUM LETTER PHASE-C SUAET
-168B0 BAMUM LETTER PHASE-C NGGUAEN NYAM
-168B1 BAMUM LETTER PHASE-C VEUX
-168B2 BAMUM LETTER PHASE-C NANSANAQ
-168B3 BAMUM LETTER PHASE-C MA KEUAERI
-168B4 BAMUM LETTER PHASE-C NTAA
-168B5 BAMUM LETTER PHASE-C NGGUON
-168B6 BAMUM LETTER PHASE-C LAP
-168B7 BAMUM LETTER PHASE-C MBIRIEEN
-168B8 BAMUM LETTER PHASE-C MGBASAQ
-168B9 BAMUM LETTER PHASE-C NTEUNGBA
-168BA BAMUM LETTER PHASE-C TEUTEUX
-168BB BAMUM LETTER PHASE-C NGGUM
-168BC BAMUM LETTER PHASE-C FUE
-168BD BAMUM LETTER PHASE-C NDEUT
-168BE BAMUM LETTER PHASE-C NSA
-168BF BAMUM LETTER PHASE-C NSHAQ
-168C0 BAMUM LETTER PHASE-C BUNG
-168C1 BAMUM LETTER PHASE-C VEUAEPEN
-168C2 BAMUM LETTER PHASE-C MBERAE
-168C3 BAMUM LETTER PHASE-C RU
-168C4 BAMUM LETTER PHASE-C NJAEM
-168C5 BAMUM LETTER PHASE-C LAM
-168C6 BAMUM LETTER PHASE-C TITUAEP
-168C7 BAMUM LETTER PHASE-C NSUOT NGOM
-168C8 BAMUM LETTER PHASE-C NJEEEE
-168C9 BAMUM LETTER PHASE-C KET
-168CA BAMUM LETTER PHASE-C NGGU
-168CB BAMUM LETTER PHASE-C MAESI
-168CC BAMUM LETTER PHASE-C MBUAEM
-168CD BAMUM LETTER PHASE-C LU
-168CE BAMUM LETTER PHASE-C KUT
-168CF BAMUM LETTER PHASE-C NJAM
-168D0 BAMUM LETTER PHASE-C NGOM
-168D1 BAMUM LETTER PHASE-C WUP
-168D2 BAMUM LETTER PHASE-C NGGUEET
-168D3 BAMUM LETTER PHASE-C NSOM
-168D4 BAMUM LETTER PHASE-C NTEN
-168D5 BAMUM LETTER PHASE-C KUOP NKAARAE
-168D6 BAMUM LETTER PHASE-C NSUN
-168D7 BAMUM LETTER PHASE-C NDAM
-168D8 BAMUM LETTER PHASE-C MA NSIEE
-168D9 BAMUM LETTER PHASE-C YAA
-168DA BAMUM LETTER PHASE-C NDAP
-168DB BAMUM LETTER PHASE-C SHUEQ
-168DC BAMUM LETTER PHASE-C SETFON
-168DD BAMUM LETTER PHASE-C MBI
-168DE BAMUM LETTER PHASE-C MAEMBA
-168DF BAMUM LETTER PHASE-C MBANYI
-168E0 BAMUM LETTER PHASE-C KEUSEUX
-168E1 BAMUM LETTER PHASE-C MBEUX
-168E2 BAMUM LETTER PHASE-C KEUM
-168E3 BAMUM LETTER PHASE-C MBAA PICKET
-168E4 BAMUM LETTER PHASE-C YUWOQ
-168E5 BAMUM LETTER PHASE-C NJEUX
-168E6 BAMUM LETTER PHASE-C MIEE
-168E7 BAMUM LETTER PHASE-C MUAE
-168E8 BAMUM LETTER PHASE-C SHIQ
-168E9 BAMUM LETTER PHASE-C KEN LAW
-168EA BAMUM LETTER PHASE-C KEN FATIGUE
-168EB BAMUM LETTER PHASE-C NGAQ
-168EC BAMUM LETTER PHASE-C NAQ
-168ED BAMUM LETTER PHASE-C LIQ
-168EE BAMUM LETTER PHASE-C PIN
-168EF BAMUM LETTER PHASE-C PEN
-168F0 BAMUM LETTER PHASE-C TET
-168F1 BAMUM LETTER PHASE-D MBUO
-168F2 BAMUM LETTER PHASE-D WAP
-168F3 BAMUM LETTER PHASE-D NJI
-168F4 BAMUM LETTER PHASE-D MFON
-168F5 BAMUM LETTER PHASE-D NJIEE
-168F6 BAMUM LETTER PHASE-D LIEE
-168F7 BAMUM LETTER PHASE-D NJEUT
-168F8 BAMUM LETTER PHASE-D NSHEE
-168F9 BAMUM LETTER PHASE-D NGGAAMAE
-168FA BAMUM LETTER PHASE-D NYAM
-168FB BAMUM LETTER PHASE-D WUAEN
-168FC BAMUM LETTER PHASE-D NGKUN
-168FD BAMUM LETTER PHASE-D SHEE
-168FE BAMUM LETTER PHASE-D NGKAP
-168FF BAMUM LETTER PHASE-D KEUAETMEUN
-16900 BAMUM LETTER PHASE-D TEUT
-16901 BAMUM LETTER PHASE-D SHEUAE
-16902 BAMUM LETTER PHASE-D NJAP
-16903 BAMUM LETTER PHASE-D SUE
-16904 BAMUM LETTER PHASE-D KET
-16905 BAMUM LETTER PHASE-D YAEMMAE
-16906 BAMUM LETTER PHASE-D KUOM
-16907 BAMUM LETTER PHASE-D SAP
-16908 BAMUM LETTER PHASE-D MFEUT
-16909 BAMUM LETTER PHASE-D NDEUX
-1690A BAMUM LETTER PHASE-D MALEERI
-1690B BAMUM LETTER PHASE-D MEUT
-1690C BAMUM LETTER PHASE-D SEUAEQ
-1690D BAMUM LETTER PHASE-D YEN
-1690E BAMUM LETTER PHASE-D NJEUAEM
-1690F BAMUM LETTER PHASE-D KEUOT MBUAE
-16910 BAMUM LETTER PHASE-D NGKEURI
-16911 BAMUM LETTER PHASE-D TU
-16912 BAMUM LETTER PHASE-D GHAA
-16913 BAMUM LETTER PHASE-D NGKYEE
-16914 BAMUM LETTER PHASE-D FEUFEUAET
-16915 BAMUM LETTER PHASE-D NDEE
-16916 BAMUM LETTER PHASE-D MGBOFUM
-16917 BAMUM LETTER PHASE-D LEUAEP
-16918 BAMUM LETTER PHASE-D NDON
-16919 BAMUM LETTER PHASE-D MONI
-1691A BAMUM LETTER PHASE-D MGBEUN
-1691B BAMUM LETTER PHASE-D PUUT
-1691C BAMUM LETTER PHASE-D MGBIEE
-1691D BAMUM LETTER PHASE-D MFO
-1691E BAMUM LETTER PHASE-D LUM
-1691F BAMUM LETTER PHASE-D NSIEEP
-16920 BAMUM LETTER PHASE-D MBAA
-16921 BAMUM LETTER PHASE-D KWAET
-16922 BAMUM LETTER PHASE-D NYET
-16923 BAMUM LETTER PHASE-D TEUAEN
-16924 BAMUM LETTER PHASE-D SOT
-16925 BAMUM LETTER PHASE-D YUWOQ
-16926 BAMUM LETTER PHASE-D KEUM
-16927 BAMUM LETTER PHASE-D RAEM
-16928 BAMUM LETTER PHASE-D TEEEE
-16929 BAMUM LETTER PHASE-D NGKEUAEQ
-1692A BAMUM LETTER PHASE-D MFEUAE
-1692B BAMUM LETTER PHASE-D NSIEET
-1692C BAMUM LETTER PHASE-D KEUP
-1692D BAMUM LETTER PHASE-D PIP
-1692E BAMUM LETTER PHASE-D PEUTAE
-1692F BAMUM LETTER PHASE-D NYUE
-16930 BAMUM LETTER PHASE-D LET
-16931 BAMUM LETTER PHASE-D NGGAAM
-16932 BAMUM LETTER PHASE-D MFIEE
-16933 BAMUM LETTER PHASE-D NGGWAEN
-16934 BAMUM LETTER PHASE-D YUOM
-16935 BAMUM LETTER PHASE-D PAP
-16936 BAMUM LETTER PHASE-D YUOP
-16937 BAMUM LETTER PHASE-D NDAM
-16938 BAMUM LETTER PHASE-D NTEUM
-16939 BAMUM LETTER PHASE-D SUAE
-1693A BAMUM LETTER PHASE-D KUN
-1693B BAMUM LETTER PHASE-D NGGEUX
-1693C BAMUM LETTER PHASE-D NGKIEE
-1693D BAMUM LETTER PHASE-D TUOT
-1693E BAMUM LETTER PHASE-D MEUN
-1693F BAMUM LETTER PHASE-D KUQ
-16940 BAMUM LETTER PHASE-D NSUM
-16941 BAMUM LETTER PHASE-D TEUN
-16942 BAMUM LETTER PHASE-D MAENJET
-16943 BAMUM LETTER PHASE-D NGGAP
-16944 BAMUM LETTER PHASE-D LEUM
-16945 BAMUM LETTER PHASE-D NGGUOM
-16946 BAMUM LETTER PHASE-D NSHUT
-16947 BAMUM LETTER PHASE-D NJUEQ
-16948 BAMUM LETTER PHASE-D GHEUAE
-16949 BAMUM LETTER PHASE-D KU
-1694A BAMUM LETTER PHASE-D REN OLD
-1694B BAMUM LETTER PHASE-D TAE
-1694C BAMUM LETTER PHASE-D TOQ
-1694D BAMUM LETTER PHASE-D NYI
-1694E BAMUM LETTER PHASE-D RII
-1694F BAMUM LETTER PHASE-D LEEEE
-16950 BAMUM LETTER PHASE-D MEEEE
-16951 BAMUM LETTER PHASE-D M
-16952 BAMUM LETTER PHASE-D SUU
-16953 BAMUM LETTER PHASE-D MU
-16954 BAMUM LETTER PHASE-D SHII
-16955 BAMUM LETTER PHASE-D SHEUX
-16956 BAMUM LETTER PHASE-D KYEE
-16957 BAMUM LETTER PHASE-D NU
-16958 BAMUM LETTER PHASE-D SHU
-16959 BAMUM LETTER PHASE-D NTEE
-1695A BAMUM LETTER PHASE-D PEE
-1695B BAMUM LETTER PHASE-D NI
-1695C BAMUM LETTER PHASE-D SHOQ
-1695D BAMUM LETTER PHASE-D PUQ
-1695E BAMUM LETTER PHASE-D MVOP
-1695F BAMUM LETTER PHASE-D LOQ
-16960 BAMUM LETTER PHASE-D REN MUCH
-16961 BAMUM LETTER PHASE-D TI
-16962 BAMUM LETTER PHASE-D NTUU
-16963 BAMUM LETTER PHASE-D MBAA SEVEN
-16964 BAMUM LETTER PHASE-D SAQ
-16965 BAMUM LETTER PHASE-D FAA
-16966 BAMUM LETTER PHASE-E NDAP
-16967 BAMUM LETTER PHASE-E TOON
-16968 BAMUM LETTER PHASE-E MBEUM
-16969 BAMUM LETTER PHASE-E LAP
-1696A BAMUM LETTER PHASE-E VOM
-1696B BAMUM LETTER PHASE-E LOON
-1696C BAMUM LETTER PHASE-E PAA
-1696D BAMUM LETTER PHASE-E SOM
-1696E BAMUM LETTER PHASE-E RAQ
-1696F BAMUM LETTER PHASE-E NSHUOP
-16970 BAMUM LETTER PHASE-E NDUN
-16971 BAMUM LETTER PHASE-E PUAE
-16972 BAMUM LETTER PHASE-E TAM
-16973 BAMUM LETTER PHASE-E NGKA
-16974 BAMUM LETTER PHASE-E KPEUX
-16975 BAMUM LETTER PHASE-E WUO
-16976 BAMUM LETTER PHASE-E SEE
-16977 BAMUM LETTER PHASE-E NGGEUAET
-16978 BAMUM LETTER PHASE-E PAAM
-16979 BAMUM LETTER PHASE-E TOO
-1697A BAMUM LETTER PHASE-E KUOP
-1697B BAMUM LETTER PHASE-E LOM
-1697C BAMUM LETTER PHASE-E NSHIEE
-1697D BAMUM LETTER PHASE-E NGOP
-1697E BAMUM LETTER PHASE-E MAEM
-1697F BAMUM LETTER PHASE-E NGKEUX
-16980 BAMUM LETTER PHASE-E NGOQ
-16981 BAMUM LETTER PHASE-E NSHUE
-16982 BAMUM LETTER PHASE-E RIMGBA
-16983 BAMUM LETTER PHASE-E NJEUX
-16984 BAMUM LETTER PHASE-E PEEM
-16985 BAMUM LETTER PHASE-E SAA
-16986 BAMUM LETTER PHASE-E NGGURAE
-16987 BAMUM LETTER PHASE-E MGBA
-16988 BAMUM LETTER PHASE-E GHEUX
-16989 BAMUM LETTER PHASE-E NGKEUAEM
-1698A BAMUM LETTER PHASE-E NJAEMLI
-1698B BAMUM LETTER PHASE-E MAP
-1698C BAMUM LETTER PHASE-E LOOT
-1698D BAMUM LETTER PHASE-E NGGEEEE
-1698E BAMUM LETTER PHASE-E NDIQ
-1698F BAMUM LETTER PHASE-E TAEN NTEUM
-16990 BAMUM LETTER PHASE-E SET
-16991 BAMUM LETTER PHASE-E PUM
-16992 BAMUM LETTER PHASE-E NDAA SOFTNESS
-16993 BAMUM LETTER PHASE-E NGGUAESHAE NYAM
-16994 BAMUM LETTER PHASE-E YIEE
-16995 BAMUM LETTER PHASE-E GHEUN
-16996 BAMUM LETTER PHASE-E TUAE
-16997 BAMUM LETTER PHASE-E YEUAE
-16998 BAMUM LETTER PHASE-E PO
-16999 BAMUM LETTER PHASE-E TUMAE
-1699A BAMUM LETTER PHASE-E KEUAE
-1699B BAMUM LETTER PHASE-E SUAEN
-1699C BAMUM LETTER PHASE-E TEUAEQ
-1699D BAMUM LETTER PHASE-E VEUAE
-1699E BAMUM LETTER PHASE-E WEUX
-1699F BAMUM LETTER PHASE-E LAAM
-169A0 BAMUM LETTER PHASE-E PU
-169A1 BAMUM LETTER PHASE-E TAAQ
-169A2 BAMUM LETTER PHASE-E GHAAMAE
-169A3 BAMUM LETTER PHASE-E NGEUREUT
-169A4 BAMUM LETTER PHASE-E SHEUAEQ
-169A5 BAMUM LETTER PHASE-E MGBEN
-169A6 BAMUM LETTER PHASE-E MBEE
-169A7 BAMUM LETTER PHASE-E NZAQ
-169A8 BAMUM LETTER PHASE-E NKOM
-169A9 BAMUM LETTER PHASE-E GBET
-169AA BAMUM LETTER PHASE-E TUM
-169AB BAMUM LETTER PHASE-E KUET
-169AC BAMUM LETTER PHASE-E YAP
-169AD BAMUM LETTER PHASE-E NYI CLEAVER
-169AE BAMUM LETTER PHASE-E YIT
-169AF BAMUM LETTER PHASE-E MFEUQ
-169B0 BAMUM LETTER PHASE-E NDIAQ
-169B1 BAMUM LETTER PHASE-E PIEEQ
-169B2 BAMUM LETTER PHASE-E YUEQ
-169B3 BAMUM LETTER PHASE-E LEUAEM
-169B4 BAMUM LETTER PHASE-E FUE
-169B5 BAMUM LETTER PHASE-E GBEUX
-169B6 BAMUM LETTER PHASE-E NGKUP
-169B7 BAMUM LETTER PHASE-E KET
-169B8 BAMUM LETTER PHASE-E MAE
-169B9 BAMUM LETTER PHASE-E NGKAAMI
-169BA BAMUM LETTER PHASE-E GHET
-169BB BAMUM LETTER PHASE-E FA
-169BC BAMUM LETTER PHASE-E NTUM
-169BD BAMUM LETTER PHASE-E PEUT
-169BE BAMUM LETTER PHASE-E YEUM
-169BF BAMUM LETTER PHASE-E NGGEUAE
-169C0 BAMUM LETTER PHASE-E NYI BETWEEN
-169C1 BAMUM LETTER PHASE-E NZUQ
-169C2 BAMUM LETTER PHASE-E POON
-169C3 BAMUM LETTER PHASE-E MIEE
-169C4 BAMUM LETTER PHASE-E FUET
-169C5 BAMUM LETTER PHASE-E NAE
-169C6 BAMUM LETTER PHASE-E MUAE
-169C7 BAMUM LETTER PHASE-E GHEUAE
-169C8 BAMUM LETTER PHASE-E FU I
-169C9 BAMUM LETTER PHASE-E MVI
-169CA BAMUM LETTER PHASE-E PUAQ
-169CB BAMUM LETTER PHASE-E NGKUM
-169CC BAMUM LETTER PHASE-E KUT
-169CD BAMUM LETTER PHASE-E PIET
-169CE BAMUM LETTER PHASE-E NTAP
-169CF BAMUM LETTER PHASE-E YEUAET
-169D0 BAMUM LETTER PHASE-E NGGUP
-169D1 BAMUM LETTER PHASE-E PA PEOPLE
-169D2 BAMUM LETTER PHASE-E FU CALL
-169D3 BAMUM LETTER PHASE-E FOM
-169D4 BAMUM LETTER PHASE-E NJEE
-169D5 BAMUM LETTER PHASE-E A
-169D6 BAMUM LETTER PHASE-E TOQ
-169D7 BAMUM LETTER PHASE-E O
-169D8 BAMUM LETTER PHASE-E I
-169D9 BAMUM LETTER PHASE-E LAQ
-169DA BAMUM LETTER PHASE-E PA PLURAL
-169DB BAMUM LETTER PHASE-E TAA
-169DC BAMUM LETTER PHASE-E TAQ
-169DD BAMUM LETTER PHASE-E NDAA MY HOUSE
-169DE BAMUM LETTER PHASE-E SHIQ
-169DF BAMUM LETTER PHASE-E YEUX
-169E0 BAMUM LETTER PHASE-E NGUAE
-169E1 BAMUM LETTER PHASE-E YUAEN
-169E2 BAMUM LETTER PHASE-E YOQ SWIMMING
-169E3 BAMUM LETTER PHASE-E YOQ COVER
-169E4 BAMUM LETTER PHASE-E YUQ
-169E5 BAMUM LETTER PHASE-E YUN
-169E6 BAMUM LETTER PHASE-E KEUX
-169E7 BAMUM LETTER PHASE-E PEUX
-169E8 BAMUM LETTER PHASE-E NJEE EPOCH
-169E9 BAMUM LETTER PHASE-E PUE
-169EA BAMUM LETTER PHASE-E WUE
-169EB BAMUM LETTER PHASE-E FEE
-169EC BAMUM LETTER PHASE-E VEE
-169ED BAMUM LETTER PHASE-E LU
-169EE BAMUM LETTER PHASE-E MI
-169EF BAMUM LETTER PHASE-E REUX
-169F0 BAMUM LETTER PHASE-E RAE
-169F1 BAMUM LETTER PHASE-E NGUAET
-169F2 BAMUM LETTER PHASE-E NGA
-169F3 BAMUM LETTER PHASE-E SHO
-169F4 BAMUM LETTER PHASE-E SHOQ
-169F5 BAMUM LETTER PHASE-E FU REMEDY
-169F6 BAMUM LETTER PHASE-E NA
-169F7 BAMUM LETTER PHASE-E PI
-169F8 BAMUM LETTER PHASE-E LOQ
-169F9 BAMUM LETTER PHASE-E KO
-169FA BAMUM LETTER PHASE-E MEN
-169FB BAMUM LETTER PHASE-E MA
-169FC BAMUM LETTER PHASE-E MAQ
-169FD BAMUM LETTER PHASE-E TEU
-169FE BAMUM LETTER PHASE-E KI
-169FF BAMUM LETTER PHASE-E MON
-16A00 BAMUM LETTER PHASE-E TEN
-16A01 BAMUM LETTER PHASE-E FAQ
-16A02 BAMUM LETTER PHASE-E GHOM
-16A03 BAMUM LETTER PHASE-F KA
-16A04 BAMUM LETTER PHASE-F U
-16A05 BAMUM LETTER PHASE-F KU
-16A06 BAMUM LETTER PHASE-F EE
-16A07 BAMUM LETTER PHASE-F REE
-16A08 BAMUM LETTER PHASE-F TAE
-16A09 BAMUM LETTER PHASE-F NYI
-16A0A BAMUM LETTER PHASE-F LA
-16A0B BAMUM LETTER PHASE-F RII
-16A0C BAMUM LETTER PHASE-F RIEE
-16A0D BAMUM LETTER PHASE-F MEEEE
-16A0E BAMUM LETTER PHASE-F TAA
-16A0F BAMUM LETTER PHASE-F NDAA
-16A10 BAMUM LETTER PHASE-F NJAEM
-16A11 BAMUM LETTER PHASE-F M
-16A12 BAMUM LETTER PHASE-F SUU
-16A13 BAMUM LETTER PHASE-F SHII
-16A14 BAMUM LETTER PHASE-F SI
-16A15 BAMUM LETTER PHASE-F SEUX
-16A16 BAMUM LETTER PHASE-F KYEE
-16A17 BAMUM LETTER PHASE-F KET
-16A18 BAMUM LETTER PHASE-F NUAE
-16A19 BAMUM LETTER PHASE-F NU
-16A1A BAMUM LETTER PHASE-F NJUAE
-16A1B BAMUM LETTER PHASE-F YOQ
-16A1C BAMUM LETTER PHASE-F SHU
-16A1D BAMUM LETTER PHASE-F YA
-16A1E BAMUM LETTER PHASE-F NSHA
-16A1F BAMUM LETTER PHASE-F PEUX
-16A20 BAMUM LETTER PHASE-F NTEE
-16A21 BAMUM LETTER PHASE-F WUE
-16A22 BAMUM LETTER PHASE-F PEE
-16A23 BAMUM LETTER PHASE-F RU
-16A24 BAMUM LETTER PHASE-F NI
-16A25 BAMUM LETTER PHASE-F REUX
-16A26 BAMUM LETTER PHASE-F KEN
-16A27 BAMUM LETTER PHASE-F NGKWAEN
-16A28 BAMUM LETTER PHASE-F NGGA
-16A29 BAMUM LETTER PHASE-F SHO
-16A2A BAMUM LETTER PHASE-F PUAE
-16A2B BAMUM LETTER PHASE-F FOM
-16A2C BAMUM LETTER PHASE-F WA
-16A2D BAMUM LETTER PHASE-F LI
-16A2E BAMUM LETTER PHASE-F LOQ
-16A2F BAMUM LETTER PHASE-F KO
-16A30 BAMUM LETTER PHASE-F MBEN
-16A31 BAMUM LETTER PHASE-F REN
-16A32 BAMUM LETTER PHASE-F MA
-16A33 BAMUM LETTER PHASE-F MO
-16A34 BAMUM LETTER PHASE-F MBAA
-16A35 BAMUM LETTER PHASE-F TET
-16A36 BAMUM LETTER PHASE-F KPA
-16A37 BAMUM LETTER PHASE-F SAMBA
-16A38 BAMUM LETTER PHASE-F VUEQ
-16A40 MRO LETTER TA
-16A41 MRO LETTER NGI
-16A42 MRO LETTER YO
-16A43 MRO LETTER MIM
-16A44 MRO LETTER BA
-16A45 MRO LETTER DA
-16A46 MRO LETTER A
-16A47 MRO LETTER PHI
-16A48 MRO LETTER KHAI
-16A49 MRO LETTER HAO
-16A4A MRO LETTER DAI
-16A4B MRO LETTER CHU
-16A4C MRO LETTER KEAAE
-16A4D MRO LETTER OL
-16A4E MRO LETTER MAEM
-16A4F MRO LETTER NIN
-16A50 MRO LETTER PA
-16A51 MRO LETTER OO
-16A52 MRO LETTER O
-16A53 MRO LETTER RO
-16A54 MRO LETTER SHI
-16A55 MRO LETTER THEA
-16A56 MRO LETTER EA
-16A57 MRO LETTER WA
-16A58 MRO LETTER E
-16A59 MRO LETTER KO
-16A5A MRO LETTER LAN
-16A5B MRO LETTER LA
-16A5C MRO LETTER HAI
-16A5D MRO LETTER RI
-16A5E MRO LETTER TEK
-16A60 MRO DIGIT ZERO
-16A61 MRO DIGIT ONE
-16A62 MRO DIGIT TWO
-16A63 MRO DIGIT THREE
-16A64 MRO DIGIT FOUR
-16A65 MRO DIGIT FIVE
-16A66 MRO DIGIT SIX
-16A67 MRO DIGIT SEVEN
-16A68 MRO DIGIT EIGHT
-16A69 MRO DIGIT NINE
-16A6E MRO DANDA
-16A6F MRO DOUBLE DANDA
-16AD0 BASSA VAH LETTER ENNI
-16AD1 BASSA VAH LETTER KA
-16AD2 BASSA VAH LETTER SE
-16AD3 BASSA VAH LETTER FA
-16AD4 BASSA VAH LETTER MBE
-16AD5 BASSA VAH LETTER YIE
-16AD6 BASSA VAH LETTER GAH
-16AD7 BASSA VAH LETTER DHII
-16AD8 BASSA VAH LETTER KPAH
-16AD9 BASSA VAH LETTER JO
-16ADA BASSA VAH LETTER HWAH
-16ADB BASSA VAH LETTER WA
-16ADC BASSA VAH LETTER ZO
-16ADD BASSA VAH LETTER GBU
-16ADE BASSA VAH LETTER DO
-16ADF BASSA VAH LETTER CE
-16AE0 BASSA VAH LETTER UWU
-16AE1 BASSA VAH LETTER TO
-16AE2 BASSA VAH LETTER BA
-16AE3 BASSA VAH LETTER VU
-16AE4 BASSA VAH LETTER YEIN
-16AE5 BASSA VAH LETTER PA
-16AE6 BASSA VAH LETTER WADDA
-16AE7 BASSA VAH LETTER A
-16AE8 BASSA VAH LETTER O
-16AE9 BASSA VAH LETTER OO
-16AEA BASSA VAH LETTER U
-16AEB BASSA VAH LETTER EE
-16AEC BASSA VAH LETTER E
-16AED BASSA VAH LETTER I
-16AF0 BASSA VAH COMBINING HIGH TONE
-16AF1 BASSA VAH COMBINING LOW TONE
-16AF2 BASSA VAH COMBINING MID TONE
-16AF3 BASSA VAH COMBINING LOW-MID TONE
-16AF4 BASSA VAH COMBINING HIGH-LOW TONE
-16AF5 BASSA VAH FULL STOP
-16B00 PAHAWH HMONG VOWEL KEEB
-16B01 PAHAWH HMONG VOWEL KEEV
-16B02 PAHAWH HMONG VOWEL KIB
-16B03 PAHAWH HMONG VOWEL KIV
-16B04 PAHAWH HMONG VOWEL KAUB
-16B05 PAHAWH HMONG VOWEL KAUV
-16B06 PAHAWH HMONG VOWEL KUB
-16B07 PAHAWH HMONG VOWEL KUV
-16B08 PAHAWH HMONG VOWEL KEB
-16B09 PAHAWH HMONG VOWEL KEV
-16B0A PAHAWH HMONG VOWEL KAIB
-16B0B PAHAWH HMONG VOWEL KAIV
-16B0C PAHAWH HMONG VOWEL KOOB
-16B0D PAHAWH HMONG VOWEL KOOV
-16B0E PAHAWH HMONG VOWEL KAWB
-16B0F PAHAWH HMONG VOWEL KAWV
-16B10 PAHAWH HMONG VOWEL KUAB
-16B11 PAHAWH HMONG VOWEL KUAV
-16B12 PAHAWH HMONG VOWEL KOB
-16B13 PAHAWH HMONG VOWEL KOV
-16B14 PAHAWH HMONG VOWEL KIAB
-16B15 PAHAWH HMONG VOWEL KIAV
-16B16 PAHAWH HMONG VOWEL KAB
-16B17 PAHAWH HMONG VOWEL KAV
-16B18 PAHAWH HMONG VOWEL KWB
-16B19 PAHAWH HMONG VOWEL KWV
-16B1A PAHAWH HMONG VOWEL KAAB
-16B1B PAHAWH HMONG VOWEL KAAV
-16B1C PAHAWH HMONG CONSONANT VAU
-16B1D PAHAWH HMONG CONSONANT NTSAU
-16B1E PAHAWH HMONG CONSONANT LAU
-16B1F PAHAWH HMONG CONSONANT HAU
-16B20 PAHAWH HMONG CONSONANT NLAU
-16B21 PAHAWH HMONG CONSONANT RAU
-16B22 PAHAWH HMONG CONSONANT NKAU
-16B23 PAHAWH HMONG CONSONANT QHAU
-16B24 PAHAWH HMONG CONSONANT YAU
-16B25 PAHAWH HMONG CONSONANT HLAU
-16B26 PAHAWH HMONG CONSONANT MAU
-16B27 PAHAWH HMONG CONSONANT CHAU
-16B28 PAHAWH HMONG CONSONANT NCHAU
-16B29 PAHAWH HMONG CONSONANT HNAU
-16B2A PAHAWH HMONG CONSONANT PLHAU
-16B2B PAHAWH HMONG CONSONANT NTHAU
-16B2C PAHAWH HMONG CONSONANT NAU
-16B2D PAHAWH HMONG CONSONANT AU
-16B2E PAHAWH HMONG CONSONANT XAU
-16B2F PAHAWH HMONG CONSONANT CAU
-16B30 PAHAWH HMONG MARK CIM TUB
-16B31 PAHAWH HMONG MARK CIM SO
-16B32 PAHAWH HMONG MARK CIM KES
-16B33 PAHAWH HMONG MARK CIM KHAV
-16B34 PAHAWH HMONG MARK CIM SUAM
-16B35 PAHAWH HMONG MARK CIM HOM
-16B36 PAHAWH HMONG MARK CIM TAUM
-16B37 PAHAWH HMONG SIGN VOS THOM
-16B38 PAHAWH HMONG SIGN VOS TSHAB CEEB
-16B39 PAHAWH HMONG SIGN CIM CHEEM
-16B3A PAHAWH HMONG SIGN VOS THIAB
-16B3B PAHAWH HMONG SIGN VOS FEEM
-16B3C PAHAWH HMONG SIGN XYEEM NTXIV
-16B3D PAHAWH HMONG SIGN XYEEM RHO
-16B3E PAHAWH HMONG SIGN XYEEM TOV
-16B3F PAHAWH HMONG SIGN XYEEM FAIB
-16B40 PAHAWH HMONG SIGN VOS SEEV
-16B41 PAHAWH HMONG SIGN MEEJ SUAB
-16B42 PAHAWH HMONG SIGN VOS NRUA
-16B43 PAHAWH HMONG SIGN IB YAM
-16B44 PAHAWH HMONG SIGN XAUS
-16B45 PAHAWH HMONG SIGN CIM TSOV ROG
-16B50 PAHAWH HMONG DIGIT ZERO
-16B51 PAHAWH HMONG DIGIT ONE
-16B52 PAHAWH HMONG DIGIT TWO
-16B53 PAHAWH HMONG DIGIT THREE
-16B54 PAHAWH HMONG DIGIT FOUR
-16B55 PAHAWH HMONG DIGIT FIVE
-16B56 PAHAWH HMONG DIGIT SIX
-16B57 PAHAWH HMONG DIGIT SEVEN
-16B58 PAHAWH HMONG DIGIT EIGHT
-16B59 PAHAWH HMONG DIGIT NINE
-16B5B PAHAWH HMONG NUMBER TENS
-16B5C PAHAWH HMONG NUMBER HUNDREDS
-16B5D PAHAWH HMONG NUMBER TEN THOUSANDS
-16B5E PAHAWH HMONG NUMBER MILLIONS
-16B5F PAHAWH HMONG NUMBER HUNDRED MILLIONS
-16B60 PAHAWH HMONG NUMBER TEN BILLIONS
-16B61 PAHAWH HMONG NUMBER TRILLIONS
-16B63 PAHAWH HMONG SIGN VOS LUB
-16B64 PAHAWH HMONG SIGN XYOO
-16B65 PAHAWH HMONG SIGN HLI
-16B66 PAHAWH HMONG SIGN THIRD-STAGE HLI
-16B67 PAHAWH HMONG SIGN ZWJ THAJ
-16B68 PAHAWH HMONG SIGN HNUB
-16B69 PAHAWH HMONG SIGN NQIG
-16B6A PAHAWH HMONG SIGN XIAB
-16B6B PAHAWH HMONG SIGN NTUJ
-16B6C PAHAWH HMONG SIGN AV
-16B6D PAHAWH HMONG SIGN TXHEEJ CEEV
-16B6E PAHAWH HMONG SIGN MEEJ TSEEB
-16B6F PAHAWH HMONG SIGN TAU
-16B70 PAHAWH HMONG SIGN LOS
-16B71 PAHAWH HMONG SIGN MUS
-16B72 PAHAWH HMONG SIGN CIM HAIS LUS NTOG NTOG
-16B73 PAHAWH HMONG SIGN CIM CUAM TSHOOJ
-16B74 PAHAWH HMONG SIGN CIM TXWV
-16B75 PAHAWH HMONG SIGN CIM TXWV CHWV
-16B76 PAHAWH HMONG SIGN CIM PUB DAWB
-16B77 PAHAWH HMONG SIGN CIM NRES TOS
-16B7D PAHAWH HMONG CLAN SIGN TSHEEJ
-16B7E PAHAWH HMONG CLAN SIGN YEEG
-16B7F PAHAWH HMONG CLAN SIGN LIS
-16B80 PAHAWH HMONG CLAN SIGN LAUJ
-16B81 PAHAWH HMONG CLAN SIGN XYOOJ
-16B82 PAHAWH HMONG CLAN SIGN KOO
-16B83 PAHAWH HMONG CLAN SIGN HAWJ
-16B84 PAHAWH HMONG CLAN SIGN MUAS
-16B85 PAHAWH HMONG CLAN SIGN THOJ
-16B86 PAHAWH HMONG CLAN SIGN TSAB
-16B87 PAHAWH HMONG CLAN SIGN PHAB
-16B88 PAHAWH HMONG CLAN SIGN KHAB
-16B89 PAHAWH HMONG CLAN SIGN HAM
-16B8A PAHAWH HMONG CLAN SIGN VAJ
-16B8B PAHAWH HMONG CLAN SIGN FAJ
-16B8C PAHAWH HMONG CLAN SIGN YAJ
-16B8D PAHAWH HMONG CLAN SIGN TSWB
-16B8E PAHAWH HMONG CLAN SIGN KWM
-16B8F PAHAWH HMONG CLAN SIGN VWJ
-16E40 MEDEFAIDRIN CAPITAL LETTER M
-16E41 MEDEFAIDRIN CAPITAL LETTER S
-16E42 MEDEFAIDRIN CAPITAL LETTER V
-16E43 MEDEFAIDRIN CAPITAL LETTER W
-16E44 MEDEFAIDRIN CAPITAL LETTER ATIU
-16E45 MEDEFAIDRIN CAPITAL LETTER Z
-16E46 MEDEFAIDRIN CAPITAL LETTER KP
-16E47 MEDEFAIDRIN CAPITAL LETTER P
-16E48 MEDEFAIDRIN CAPITAL LETTER T
-16E49 MEDEFAIDRIN CAPITAL LETTER G
-16E4A MEDEFAIDRIN CAPITAL LETTER F
-16E4B MEDEFAIDRIN CAPITAL LETTER I
-16E4C MEDEFAIDRIN CAPITAL LETTER K
-16E4D MEDEFAIDRIN CAPITAL LETTER A
-16E4E MEDEFAIDRIN CAPITAL LETTER J
-16E4F MEDEFAIDRIN CAPITAL LETTER E
-16E50 MEDEFAIDRIN CAPITAL LETTER B
-16E51 MEDEFAIDRIN CAPITAL LETTER C
-16E52 MEDEFAIDRIN CAPITAL LETTER U
-16E53 MEDEFAIDRIN CAPITAL LETTER YU
-16E54 MEDEFAIDRIN CAPITAL LETTER L
-16E55 MEDEFAIDRIN CAPITAL LETTER Q
-16E56 MEDEFAIDRIN CAPITAL LETTER H
-16E56 MEDEFAIDRIN CAPITAL LETTER HP
-16E57 MEDEFAIDRIN CAPITAL LETTER NG
-16E57 MEDEFAIDRIN CAPITAL LETTER NY
-16E58 MEDEFAIDRIN CAPITAL LETTER X
-16E59 MEDEFAIDRIN CAPITAL LETTER D
-16E5A MEDEFAIDRIN CAPITAL LETTER OE
-16E5B MEDEFAIDRIN CAPITAL LETTER N
-16E5C MEDEFAIDRIN CAPITAL LETTER R
-16E5D MEDEFAIDRIN CAPITAL LETTER O
-16E5E MEDEFAIDRIN CAPITAL LETTER AI
-16E5F MEDEFAIDRIN CAPITAL LETTER Y
-16E60 MEDEFAIDRIN SMALL LETTER M
-16E61 MEDEFAIDRIN SMALL LETTER S
-16E62 MEDEFAIDRIN SMALL LETTER V
-16E63 MEDEFAIDRIN SMALL LETTER W
-16E64 MEDEFAIDRIN SMALL LETTER ATIU
-16E65 MEDEFAIDRIN SMALL LETTER Z
-16E66 MEDEFAIDRIN SMALL LETTER KP
-16E67 MEDEFAIDRIN SMALL LETTER P
-16E68 MEDEFAIDRIN SMALL LETTER T
-16E69 MEDEFAIDRIN SMALL LETTER G
-16E6A MEDEFAIDRIN SMALL LETTER F
-16E6B MEDEFAIDRIN SMALL LETTER I
-16E6C MEDEFAIDRIN SMALL LETTER K
-16E6D MEDEFAIDRIN SMALL LETTER A
-16E6E MEDEFAIDRIN SMALL LETTER J
-16E6F MEDEFAIDRIN SMALL LETTER E
-16E70 MEDEFAIDRIN SMALL LETTER B
-16E71 MEDEFAIDRIN SMALL LETTER C
-16E72 MEDEFAIDRIN SMALL LETTER U
-16E73 MEDEFAIDRIN SMALL LETTER YU
-16E74 MEDEFAIDRIN SMALL LETTER L
-16E75 MEDEFAIDRIN SMALL LETTER Q
-16E76 MEDEFAIDRIN SMALL LETTER H
-16E76 MEDEFAIDRIN SMALL LETTER HP
-16E77 MEDEFAIDRIN SMALL LETTER NG
-16E77 MEDEFAIDRIN SMALL LETTER NY
-16E78 MEDEFAIDRIN SMALL LETTER X
-16E79 MEDEFAIDRIN SMALL LETTER D
-16E7A MEDEFAIDRIN SMALL LETTER OE
-16E7B MEDEFAIDRIN SMALL LETTER N
-16E7C MEDEFAIDRIN SMALL LETTER R
-16E7D MEDEFAIDRIN SMALL LETTER O
-16E7E MEDEFAIDRIN SMALL LETTER AI
-16E7F MEDEFAIDRIN SMALL LETTER Y
-16E80 MEDEFAIDRIN DIGIT ZERO
-16E81 MEDEFAIDRIN DIGIT ONE
-16E82 MEDEFAIDRIN DIGIT TWO
-16E83 MEDEFAIDRIN DIGIT THREE
-16E84 MEDEFAIDRIN DIGIT FOUR
-16E85 MEDEFAIDRIN DIGIT FIVE
-16E86 MEDEFAIDRIN DIGIT SIX
-16E87 MEDEFAIDRIN DIGIT SEVEN
-16E88 MEDEFAIDRIN DIGIT EIGHT
-16E89 MEDEFAIDRIN DIGIT NINE
-16E8A MEDEFAIDRIN NUMBER TEN
-16E8B MEDEFAIDRIN NUMBER ELEVEN
-16E8C MEDEFAIDRIN NUMBER TWELVE
-16E8D MEDEFAIDRIN NUMBER THIRTEEN
-16E8E MEDEFAIDRIN NUMBER FOURTEEN
-16E8F MEDEFAIDRIN NUMBER FIFTEEN
-16E90 MEDEFAIDRIN NUMBER SIXTEEN
-16E91 MEDEFAIDRIN NUMBER SEVENTEEN
-16E92 MEDEFAIDRIN NUMBER EIGHTEEN
-16E93 MEDEFAIDRIN NUMBER NINETEEN
-16E94 MEDEFAIDRIN DIGIT ONE ALTERNATE FORM
-16E95 MEDEFAIDRIN DIGIT TWO ALTERNATE FORM
-16E96 MEDEFAIDRIN DIGIT THREE ALTERNATE FORM
-16E97 MEDEFAIDRIN COMMA
-16E98 MEDEFAIDRIN FULL STOP
-16E99 MEDEFAIDRIN SYMBOL AIVA
-16E9A MEDEFAIDRIN EXCLAMATION OH
-16F00 MIAO LETTER PA
-16F01 MIAO LETTER BA
-16F02 MIAO LETTER YI PA
-16F03 MIAO LETTER PLA
-16F04 MIAO LETTER MA
-16F05 MIAO LETTER MHA
-16F06 MIAO LETTER ARCHAIC MA
-16F07 MIAO LETTER FA
-16F08 MIAO LETTER VA
-16F09 MIAO LETTER VFA
-16F0A MIAO LETTER TA
-16F0B MIAO LETTER DA
-16F0C MIAO LETTER YI TTA
-16F0D MIAO LETTER YI TA
-16F0E MIAO LETTER TTA
-16F0F MIAO LETTER DDA
-16F10 MIAO LETTER NA
-16F11 MIAO LETTER NHA
-16F12 MIAO LETTER YI NNA
-16F13 MIAO LETTER ARCHAIC NA
-16F14 MIAO LETTER NNA
-16F15 MIAO LETTER NNHA
-16F16 MIAO LETTER LA
-16F17 MIAO LETTER LYA
-16F18 MIAO LETTER LHA
-16F19 MIAO LETTER LHYA
-16F1A MIAO LETTER TLHA
-16F1B MIAO LETTER DLHA
-16F1C MIAO LETTER TLHYA
-16F1D MIAO LETTER DLHYA
-16F1E MIAO LETTER KA
-16F1F MIAO LETTER GA
-16F20 MIAO LETTER YI KA
-16F21 MIAO LETTER QA
-16F22 MIAO LETTER QGA
-16F23 MIAO LETTER NGA
-16F24 MIAO LETTER NGHA
-16F25 MIAO LETTER ARCHAIC NGA
-16F26 MIAO LETTER HA
-16F27 MIAO LETTER XA
-16F28 MIAO LETTER GHA
-16F29 MIAO LETTER GHHA
-16F2A MIAO LETTER TSSA
-16F2B MIAO LETTER DZZA
-16F2C MIAO LETTER NYA
-16F2D MIAO LETTER NYHA
-16F2E MIAO LETTER TSHA
-16F2F MIAO LETTER DZHA
-16F30 MIAO LETTER YI TSHA
-16F31 MIAO LETTER YI DZHA
-16F32 MIAO LETTER REFORMED TSHA
-16F33 MIAO LETTER SHA
-16F34 MIAO LETTER SSA
-16F35 MIAO LETTER ZHA
-16F36 MIAO LETTER ZSHA
-16F37 MIAO LETTER TSA
-16F38 MIAO LETTER DZA
-16F39 MIAO LETTER YI TSA
-16F3A MIAO LETTER SA
-16F3B MIAO LETTER ZA
-16F3C MIAO LETTER ZSA
-16F3D MIAO LETTER ZZA
-16F3E MIAO LETTER ZZSA
-16F3F MIAO LETTER ARCHAIC ZZA
-16F40 MIAO LETTER ZZYA
-16F41 MIAO LETTER ZZSYA
-16F42 MIAO LETTER WA
-16F43 MIAO LETTER AH
-16F44 MIAO LETTER HHA
-16F45 MIAO LETTER BRI
-16F46 MIAO LETTER SYI
-16F47 MIAO LETTER DZYI
-16F48 MIAO LETTER TE
-16F49 MIAO LETTER TSE
-16F4A MIAO LETTER RTE
-16F4F MIAO SIGN CONSONANT MODIFIER BAR
-16F50 MIAO LETTER NASALIZATION
-16F51 MIAO SIGN ASPIRATION
-16F52 MIAO SIGN REFORMED VOICING
-16F53 MIAO SIGN REFORMED ASPIRATION
-16F54 MIAO VOWEL SIGN A
-16F55 MIAO VOWEL SIGN AA
-16F56 MIAO VOWEL SIGN AHH
-16F57 MIAO VOWEL SIGN AN
-16F58 MIAO VOWEL SIGN ANG
-16F59 MIAO VOWEL SIGN O
-16F5A MIAO VOWEL SIGN OO
-16F5B MIAO VOWEL SIGN WO
-16F5C MIAO VOWEL SIGN W
-16F5D MIAO VOWEL SIGN E
-16F5E MIAO VOWEL SIGN EN
-16F5F MIAO VOWEL SIGN ENG
-16F60 MIAO VOWEL SIGN OEY
-16F61 MIAO VOWEL SIGN I
-16F62 MIAO VOWEL SIGN IA
-16F63 MIAO VOWEL SIGN IAN
-16F64 MIAO VOWEL SIGN IANG
-16F65 MIAO VOWEL SIGN IO
-16F66 MIAO VOWEL SIGN IE
-16F67 MIAO VOWEL SIGN II
-16F68 MIAO VOWEL SIGN IU
-16F69 MIAO VOWEL SIGN ING
-16F6A MIAO VOWEL SIGN U
-16F6B MIAO VOWEL SIGN UA
-16F6C MIAO VOWEL SIGN UAN
-16F6D MIAO VOWEL SIGN UANG
-16F6E MIAO VOWEL SIGN UU
-16F6F MIAO VOWEL SIGN UEI
-16F70 MIAO VOWEL SIGN UNG
-16F71 MIAO VOWEL SIGN Y
-16F72 MIAO VOWEL SIGN YI
-16F73 MIAO VOWEL SIGN AE
-16F74 MIAO VOWEL SIGN AEE
-16F75 MIAO VOWEL SIGN ERR
-16F76 MIAO VOWEL SIGN ROUNDED ERR
-16F77 MIAO VOWEL SIGN ER
-16F78 MIAO VOWEL SIGN ROUNDED ER
-16F79 MIAO VOWEL SIGN AI
-16F7A MIAO VOWEL SIGN EI
-16F7B MIAO VOWEL SIGN AU
-16F7C MIAO VOWEL SIGN OU
-16F7D MIAO VOWEL SIGN N
-16F7E MIAO VOWEL SIGN NG
-16F7F MIAO VOWEL SIGN UOG
-16F80 MIAO VOWEL SIGN YUI
-16F81 MIAO VOWEL SIGN OG
-16F82 MIAO VOWEL SIGN OER
-16F83 MIAO VOWEL SIGN VW
-16F84 MIAO VOWEL SIGN IG
-16F85 MIAO VOWEL SIGN EA
-16F86 MIAO VOWEL SIGN IONG
-16F87 MIAO VOWEL SIGN UI
-16F8F MIAO TONE RIGHT
-16F90 MIAO TONE TOP RIGHT
-16F91 MIAO TONE ABOVE
-16F92 MIAO TONE BELOW
-16F93 MIAO LETTER TONE-2
-16F94 MIAO LETTER TONE-3
-16F95 MIAO LETTER TONE-4
-16F96 MIAO LETTER TONE-5
-16F97 MIAO LETTER TONE-6
-16F98 MIAO LETTER TONE-7
-16F99 MIAO LETTER TONE-8
-16F9A MIAO LETTER REFORMED TONE-1
-16F9B MIAO LETTER REFORMED TONE-2
-16F9C MIAO LETTER REFORMED TONE-4
-16F9D MIAO LETTER REFORMED TONE-5
-16F9E MIAO LETTER REFORMED TONE-6
-16F9F MIAO LETTER REFORMED TONE-8
-16FE0 TANGUT ITERATION MARK
-16FE1 NUSHU ITERATION MARK
-16FE2 OLD CHINESE HOOK MARK
-16FE3 OLD CHINESE ITERATION MARK
-18800 TANGUT COMPONENT-001
-18801 TANGUT COMPONENT-002
-18802 TANGUT COMPONENT-003
-18803 TANGUT COMPONENT-004
-18804 TANGUT COMPONENT-005
-18805 TANGUT COMPONENT-006
-18806 TANGUT COMPONENT-007
-18807 TANGUT COMPONENT-008
-18808 TANGUT COMPONENT-009
-18809 TANGUT COMPONENT-010
-1880A TANGUT COMPONENT-011
-1880B TANGUT COMPONENT-012
-1880C TANGUT COMPONENT-013
-1880D TANGUT COMPONENT-014
-1880E TANGUT COMPONENT-015
-1880F TANGUT COMPONENT-016
-18810 TANGUT COMPONENT-017
-18811 TANGUT COMPONENT-018
-18812 TANGUT COMPONENT-019
-18813 TANGUT COMPONENT-020
-18814 TANGUT COMPONENT-021
-18815 TANGUT COMPONENT-022
-18816 TANGUT COMPONENT-023
-18817 TANGUT COMPONENT-024
-18818 TANGUT COMPONENT-025
-18819 TANGUT COMPONENT-026
-1881A TANGUT COMPONENT-027
-1881B TANGUT COMPONENT-028
-1881C TANGUT COMPONENT-029
-1881D TANGUT COMPONENT-030
-1881E TANGUT COMPONENT-031
-1881F TANGUT COMPONENT-032
-18820 TANGUT COMPONENT-033
-18821 TANGUT COMPONENT-034
-18822 TANGUT COMPONENT-035
-18823 TANGUT COMPONENT-036
-18824 TANGUT COMPONENT-037
-18825 TANGUT COMPONENT-038
-18826 TANGUT COMPONENT-039
-18827 TANGUT COMPONENT-040
-18828 TANGUT COMPONENT-041
-18829 TANGUT COMPONENT-042
-1882A TANGUT COMPONENT-043
-1882B TANGUT COMPONENT-044
-1882C TANGUT COMPONENT-045
-1882D TANGUT COMPONENT-046
-1882E TANGUT COMPONENT-047
-1882F TANGUT COMPONENT-048
-18830 TANGUT COMPONENT-049
-18831 TANGUT COMPONENT-050
-18832 TANGUT COMPONENT-051
-18833 TANGUT COMPONENT-052
-18834 TANGUT COMPONENT-053
-18835 TANGUT COMPONENT-054
-18836 TANGUT COMPONENT-055
-18837 TANGUT COMPONENT-056
-18838 TANGUT COMPONENT-057
-18839 TANGUT COMPONENT-058
-1883A TANGUT COMPONENT-059
-1883B TANGUT COMPONENT-060
-1883C TANGUT COMPONENT-061
-1883D TANGUT COMPONENT-062
-1883E TANGUT COMPONENT-063
-1883F TANGUT COMPONENT-064
-18840 TANGUT COMPONENT-065
-18841 TANGUT COMPONENT-066
-18842 TANGUT COMPONENT-067
-18843 TANGUT COMPONENT-068
-18844 TANGUT COMPONENT-069
-18845 TANGUT COMPONENT-070
-18846 TANGUT COMPONENT-071
-18847 TANGUT COMPONENT-072
-18848 TANGUT COMPONENT-073
-18849 TANGUT COMPONENT-074
-1884A TANGUT COMPONENT-075
-1884B TANGUT COMPONENT-076
-1884C TANGUT COMPONENT-077
-1884D TANGUT COMPONENT-078
-1884E TANGUT COMPONENT-079
-1884F TANGUT COMPONENT-080
-18850 TANGUT COMPONENT-081
-18851 TANGUT COMPONENT-082
-18852 TANGUT COMPONENT-083
-18853 TANGUT COMPONENT-084
-18854 TANGUT COMPONENT-085
-18855 TANGUT COMPONENT-086
-18856 TANGUT COMPONENT-087
-18857 TANGUT COMPONENT-088
-18858 TANGUT COMPONENT-089
-18859 TANGUT COMPONENT-090
-1885A TANGUT COMPONENT-091
-1885B TANGUT COMPONENT-092
-1885C TANGUT COMPONENT-093
-1885D TANGUT COMPONENT-094
-1885E TANGUT COMPONENT-095
-1885F TANGUT COMPONENT-096
-18860 TANGUT COMPONENT-097
-18861 TANGUT COMPONENT-098
-18862 TANGUT COMPONENT-099
-18863 TANGUT COMPONENT-100
-18864 TANGUT COMPONENT-101
-18865 TANGUT COMPONENT-102
-18866 TANGUT COMPONENT-103
-18867 TANGUT COMPONENT-104
-18868 TANGUT COMPONENT-105
-18869 TANGUT COMPONENT-106
-1886A TANGUT COMPONENT-107
-1886B TANGUT COMPONENT-108
-1886C TANGUT COMPONENT-109
-1886D TANGUT COMPONENT-110
-1886E TANGUT COMPONENT-111
-1886F TANGUT COMPONENT-112
-18870 TANGUT COMPONENT-113
-18871 TANGUT COMPONENT-114
-18872 TANGUT COMPONENT-115
-18873 TANGUT COMPONENT-116
-18874 TANGUT COMPONENT-117
-18875 TANGUT COMPONENT-118
-18876 TANGUT COMPONENT-119
-18877 TANGUT COMPONENT-120
-18878 TANGUT COMPONENT-121
-18879 TANGUT COMPONENT-122
-1887A TANGUT COMPONENT-123
-1887B TANGUT COMPONENT-124
-1887C TANGUT COMPONENT-125
-1887D TANGUT COMPONENT-126
-1887E TANGUT COMPONENT-127
-1887F TANGUT COMPONENT-128
-18880 TANGUT COMPONENT-129
-18881 TANGUT COMPONENT-130
-18882 TANGUT COMPONENT-131
-18883 TANGUT COMPONENT-132
-18884 TANGUT COMPONENT-133
-18885 TANGUT COMPONENT-134
-18886 TANGUT COMPONENT-135
-18887 TANGUT COMPONENT-136
-18888 TANGUT COMPONENT-137
-18889 TANGUT COMPONENT-138
-1888A TANGUT COMPONENT-139
-1888B TANGUT COMPONENT-140
-1888C TANGUT COMPONENT-141
-1888D TANGUT COMPONENT-142
-1888E TANGUT COMPONENT-143
-1888F TANGUT COMPONENT-144
-18890 TANGUT COMPONENT-145
-18891 TANGUT COMPONENT-146
-18892 TANGUT COMPONENT-147
-18893 TANGUT COMPONENT-148
-18894 TANGUT COMPONENT-149
-18895 TANGUT COMPONENT-150
-18896 TANGUT COMPONENT-151
-18897 TANGUT COMPONENT-152
-18898 TANGUT COMPONENT-153
-18899 TANGUT COMPONENT-154
-1889A TANGUT COMPONENT-155
-1889B TANGUT COMPONENT-156
-1889C TANGUT COMPONENT-157
-1889D TANGUT COMPONENT-158
-1889E TANGUT COMPONENT-159
-1889F TANGUT COMPONENT-160
-188A0 TANGUT COMPONENT-161
-188A1 TANGUT COMPONENT-162
-188A2 TANGUT COMPONENT-163
-188A3 TANGUT COMPONENT-164
-188A4 TANGUT COMPONENT-165
-188A5 TANGUT COMPONENT-166
-188A6 TANGUT COMPONENT-167
-188A7 TANGUT COMPONENT-168
-188A8 TANGUT COMPONENT-169
-188A9 TANGUT COMPONENT-170
-188AA TANGUT COMPONENT-171
-188AB TANGUT COMPONENT-172
-188AC TANGUT COMPONENT-173
-188AD TANGUT COMPONENT-174
-188AE TANGUT COMPONENT-175
-188AF TANGUT COMPONENT-176
-188B0 TANGUT COMPONENT-177
-188B1 TANGUT COMPONENT-178
-188B2 TANGUT COMPONENT-179
-188B3 TANGUT COMPONENT-180
-188B4 TANGUT COMPONENT-181
-188B5 TANGUT COMPONENT-182
-188B6 TANGUT COMPONENT-183
-188B7 TANGUT COMPONENT-184
-188B8 TANGUT COMPONENT-185
-188B9 TANGUT COMPONENT-186
-188BA TANGUT COMPONENT-187
-188BB TANGUT COMPONENT-188
-188BC TANGUT COMPONENT-189
-188BD TANGUT COMPONENT-190
-188BE TANGUT COMPONENT-191
-188BF TANGUT COMPONENT-192
-188C0 TANGUT COMPONENT-193
-188C1 TANGUT COMPONENT-194
-188C2 TANGUT COMPONENT-195
-188C3 TANGUT COMPONENT-196
-188C4 TANGUT COMPONENT-197
-188C5 TANGUT COMPONENT-198
-188C6 TANGUT COMPONENT-199
-188C7 TANGUT COMPONENT-200
-188C8 TANGUT COMPONENT-201
-188C9 TANGUT COMPONENT-202
-188CA TANGUT COMPONENT-203
-188CB TANGUT COMPONENT-204
-188CC TANGUT COMPONENT-205
-188CD TANGUT COMPONENT-206
-188CE TANGUT COMPONENT-207
-188CF TANGUT COMPONENT-208
-188D0 TANGUT COMPONENT-209
-188D1 TANGUT COMPONENT-210
-188D2 TANGUT COMPONENT-211
-188D3 TANGUT COMPONENT-212
-188D4 TANGUT COMPONENT-213
-188D5 TANGUT COMPONENT-214
-188D6 TANGUT COMPONENT-215
-188D7 TANGUT COMPONENT-216
-188D8 TANGUT COMPONENT-217
-188D9 TANGUT COMPONENT-218
-188DA TANGUT COMPONENT-219
-188DB TANGUT COMPONENT-220
-188DC TANGUT COMPONENT-221
-188DD TANGUT COMPONENT-222
-188DE TANGUT COMPONENT-223
-188DF TANGUT COMPONENT-224
-188E0 TANGUT COMPONENT-225
-188E1 TANGUT COMPONENT-226
-188E2 TANGUT COMPONENT-227
-188E3 TANGUT COMPONENT-228
-188E4 TANGUT COMPONENT-229
-188E5 TANGUT COMPONENT-230
-188E6 TANGUT COMPONENT-231
-188E7 TANGUT COMPONENT-232
-188E8 TANGUT COMPONENT-233
-188E9 TANGUT COMPONENT-234
-188EA TANGUT COMPONENT-235
-188EB TANGUT COMPONENT-236
-188EC TANGUT COMPONENT-237
-188ED TANGUT COMPONENT-238
-188EE TANGUT COMPONENT-239
-188EF TANGUT COMPONENT-240
-188F0 TANGUT COMPONENT-241
-188F1 TANGUT COMPONENT-242
-188F2 TANGUT COMPONENT-243
-188F3 TANGUT COMPONENT-244
-188F4 TANGUT COMPONENT-245
-188F5 TANGUT COMPONENT-246
-188F6 TANGUT COMPONENT-247
-188F7 TANGUT COMPONENT-248
-188F8 TANGUT COMPONENT-249
-188F9 TANGUT COMPONENT-250
-188FA TANGUT COMPONENT-251
-188FB TANGUT COMPONENT-252
-188FC TANGUT COMPONENT-253
-188FD TANGUT COMPONENT-254
-188FE TANGUT COMPONENT-255
-188FF TANGUT COMPONENT-256
-18900 TANGUT COMPONENT-257
-18901 TANGUT COMPONENT-258
-18902 TANGUT COMPONENT-259
-18903 TANGUT COMPONENT-260
-18904 TANGUT COMPONENT-261
-18905 TANGUT COMPONENT-262
-18906 TANGUT COMPONENT-263
-18907 TANGUT COMPONENT-264
-18908 TANGUT COMPONENT-265
-18909 TANGUT COMPONENT-266
-1890A TANGUT COMPONENT-267
-1890B TANGUT COMPONENT-268
-1890C TANGUT COMPONENT-269
-1890D TANGUT COMPONENT-270
-1890E TANGUT COMPONENT-271
-1890F TANGUT COMPONENT-272
-18910 TANGUT COMPONENT-273
-18911 TANGUT COMPONENT-274
-18912 TANGUT COMPONENT-275
-18913 TANGUT COMPONENT-276
-18914 TANGUT COMPONENT-277
-18915 TANGUT COMPONENT-278
-18916 TANGUT COMPONENT-279
-18917 TANGUT COMPONENT-280
-18918 TANGUT COMPONENT-281
-18919 TANGUT COMPONENT-282
-1891A TANGUT COMPONENT-283
-1891B TANGUT COMPONENT-284
-1891C TANGUT COMPONENT-285
-1891D TANGUT COMPONENT-286
-1891E TANGUT COMPONENT-287
-1891F TANGUT COMPONENT-288
-18920 TANGUT COMPONENT-289
-18921 TANGUT COMPONENT-290
-18922 TANGUT COMPONENT-291
-18923 TANGUT COMPONENT-292
-18924 TANGUT COMPONENT-293
-18925 TANGUT COMPONENT-294
-18926 TANGUT COMPONENT-295
-18927 TANGUT COMPONENT-296
-18928 TANGUT COMPONENT-297
-18929 TANGUT COMPONENT-298
-1892A TANGUT COMPONENT-299
-1892B TANGUT COMPONENT-300
-1892C TANGUT COMPONENT-301
-1892D TANGUT COMPONENT-302
-1892E TANGUT COMPONENT-303
-1892F TANGUT COMPONENT-304
-18930 TANGUT COMPONENT-305
-18931 TANGUT COMPONENT-306
-18932 TANGUT COMPONENT-307
-18933 TANGUT COMPONENT-308
-18934 TANGUT COMPONENT-309
-18935 TANGUT COMPONENT-310
-18936 TANGUT COMPONENT-311
-18937 TANGUT COMPONENT-312
-18938 TANGUT COMPONENT-313
-18939 TANGUT COMPONENT-314
-1893A TANGUT COMPONENT-315
-1893B TANGUT COMPONENT-316
-1893C TANGUT COMPONENT-317
-1893D TANGUT COMPONENT-318
-1893E TANGUT COMPONENT-319
-1893F TANGUT COMPONENT-320
-18940 TANGUT COMPONENT-321
-18941 TANGUT COMPONENT-322
-18942 TANGUT COMPONENT-323
-18943 TANGUT COMPONENT-324
-18944 TANGUT COMPONENT-325
-18945 TANGUT COMPONENT-326
-18946 TANGUT COMPONENT-327
-18947 TANGUT COMPONENT-328
-18948 TANGUT COMPONENT-329
-18949 TANGUT COMPONENT-330
-1894A TANGUT COMPONENT-331
-1894B TANGUT COMPONENT-332
-1894C TANGUT COMPONENT-333
-1894D TANGUT COMPONENT-334
-1894E TANGUT COMPONENT-335
-1894F TANGUT COMPONENT-336
-18950 TANGUT COMPONENT-337
-18951 TANGUT COMPONENT-338
-18952 TANGUT COMPONENT-339
-18953 TANGUT COMPONENT-340
-18954 TANGUT COMPONENT-341
-18955 TANGUT COMPONENT-342
-18956 TANGUT COMPONENT-343
-18957 TANGUT COMPONENT-344
-18958 TANGUT COMPONENT-345
-18959 TANGUT COMPONENT-346
-1895A TANGUT COMPONENT-347
-1895B TANGUT COMPONENT-348
-1895C TANGUT COMPONENT-349
-1895D TANGUT COMPONENT-350
-1895E TANGUT COMPONENT-351
-1895F TANGUT COMPONENT-352
-18960 TANGUT COMPONENT-353
-18961 TANGUT COMPONENT-354
-18962 TANGUT COMPONENT-355
-18963 TANGUT COMPONENT-356
-18964 TANGUT COMPONENT-357
-18965 TANGUT COMPONENT-358
-18966 TANGUT COMPONENT-359
-18967 TANGUT COMPONENT-360
-18968 TANGUT COMPONENT-361
-18969 TANGUT COMPONENT-362
-1896A TANGUT COMPONENT-363
-1896B TANGUT COMPONENT-364
-1896C TANGUT COMPONENT-365
-1896D TANGUT COMPONENT-366
-1896E TANGUT COMPONENT-367
-1896F TANGUT COMPONENT-368
-18970 TANGUT COMPONENT-369
-18971 TANGUT COMPONENT-370
-18972 TANGUT COMPONENT-371
-18973 TANGUT COMPONENT-372
-18974 TANGUT COMPONENT-373
-18975 TANGUT COMPONENT-374
-18976 TANGUT COMPONENT-375
-18977 TANGUT COMPONENT-376
-18978 TANGUT COMPONENT-377
-18979 TANGUT COMPONENT-378
-1897A TANGUT COMPONENT-379
-1897B TANGUT COMPONENT-380
-1897C TANGUT COMPONENT-381
-1897D TANGUT COMPONENT-382
-1897E TANGUT COMPONENT-383
-1897F TANGUT COMPONENT-384
-18980 TANGUT COMPONENT-385
-18981 TANGUT COMPONENT-386
-18982 TANGUT COMPONENT-387
-18983 TANGUT COMPONENT-388
-18984 TANGUT COMPONENT-389
-18985 TANGUT COMPONENT-390
-18986 TANGUT COMPONENT-391
-18987 TANGUT COMPONENT-392
-18988 TANGUT COMPONENT-393
-18989 TANGUT COMPONENT-394
-1898A TANGUT COMPONENT-395
-1898B TANGUT COMPONENT-396
-1898C TANGUT COMPONENT-397
-1898D TANGUT COMPONENT-398
-1898E TANGUT COMPONENT-399
-1898F TANGUT COMPONENT-400
-18990 TANGUT COMPONENT-401
-18991 TANGUT COMPONENT-402
-18992 TANGUT COMPONENT-403
-18993 TANGUT COMPONENT-404
-18994 TANGUT COMPONENT-405
-18995 TANGUT COMPONENT-406
-18996 TANGUT COMPONENT-407
-18997 TANGUT COMPONENT-408
-18998 TANGUT COMPONENT-409
-18999 TANGUT COMPONENT-410
-1899A TANGUT COMPONENT-411
-1899B TANGUT COMPONENT-412
-1899C TANGUT COMPONENT-413
-1899D TANGUT COMPONENT-414
-1899E TANGUT COMPONENT-415
-1899F TANGUT COMPONENT-416
-189A0 TANGUT COMPONENT-417
-189A1 TANGUT COMPONENT-418
-189A2 TANGUT COMPONENT-419
-189A3 TANGUT COMPONENT-420
-189A4 TANGUT COMPONENT-421
-189A5 TANGUT COMPONENT-422
-189A6 TANGUT COMPONENT-423
-189A7 TANGUT COMPONENT-424
-189A8 TANGUT COMPONENT-425
-189A9 TANGUT COMPONENT-426
-189AA TANGUT COMPONENT-427
-189AB TANGUT COMPONENT-428
-189AC TANGUT COMPONENT-429
-189AD TANGUT COMPONENT-430
-189AE TANGUT COMPONENT-431
-189AF TANGUT COMPONENT-432
-189B0 TANGUT COMPONENT-433
-189B1 TANGUT COMPONENT-434
-189B2 TANGUT COMPONENT-435
-189B3 TANGUT COMPONENT-436
-189B4 TANGUT COMPONENT-437
-189B5 TANGUT COMPONENT-438
-189B6 TANGUT COMPONENT-439
-189B7 TANGUT COMPONENT-440
-189B8 TANGUT COMPONENT-441
-189B9 TANGUT COMPONENT-442
-189BA TANGUT COMPONENT-443
-189BB TANGUT COMPONENT-444
-189BC TANGUT COMPONENT-445
-189BD TANGUT COMPONENT-446
-189BE TANGUT COMPONENT-447
-189BF TANGUT COMPONENT-448
-189C0 TANGUT COMPONENT-449
-189C1 TANGUT COMPONENT-450
-189C2 TANGUT COMPONENT-451
-189C3 TANGUT COMPONENT-452
-189C4 TANGUT COMPONENT-453
-189C5 TANGUT COMPONENT-454
-189C6 TANGUT COMPONENT-455
-189C7 TANGUT COMPONENT-456
-189C8 TANGUT COMPONENT-457
-189C9 TANGUT COMPONENT-458
-189CA TANGUT COMPONENT-459
-189CB TANGUT COMPONENT-460
-189CC TANGUT COMPONENT-461
-189CD TANGUT COMPONENT-462
-189CE TANGUT COMPONENT-463
-189CF TANGUT COMPONENT-464
-189D0 TANGUT COMPONENT-465
-189D1 TANGUT COMPONENT-466
-189D2 TANGUT COMPONENT-467
-189D3 TANGUT COMPONENT-468
-189D4 TANGUT COMPONENT-469
-189D5 TANGUT COMPONENT-470
-189D6 TANGUT COMPONENT-471
-189D7 TANGUT COMPONENT-472
-189D8 TANGUT COMPONENT-473
-189D9 TANGUT COMPONENT-474
-189DA TANGUT COMPONENT-475
-189DB TANGUT COMPONENT-476
-189DC TANGUT COMPONENT-477
-189DD TANGUT COMPONENT-478
-189DE TANGUT COMPONENT-479
-189DF TANGUT COMPONENT-480
-189E0 TANGUT COMPONENT-481
-189E1 TANGUT COMPONENT-482
-189E2 TANGUT COMPONENT-483
-189E3 TANGUT COMPONENT-484
-189E4 TANGUT COMPONENT-485
-189E5 TANGUT COMPONENT-486
-189E6 TANGUT COMPONENT-487
-189E7 TANGUT COMPONENT-488
-189E8 TANGUT COMPONENT-489
-189E9 TANGUT COMPONENT-490
-189EA TANGUT COMPONENT-491
-189EB TANGUT COMPONENT-492
-189EC TANGUT COMPONENT-493
-189ED TANGUT COMPONENT-494
-189EE TANGUT COMPONENT-495
-189EF TANGUT COMPONENT-496
-189F0 TANGUT COMPONENT-497
-189F1 TANGUT COMPONENT-498
-189F2 TANGUT COMPONENT-499
-189F3 TANGUT COMPONENT-500
-189F4 TANGUT COMPONENT-501
-189F5 TANGUT COMPONENT-502
-189F6 TANGUT COMPONENT-503
-189F7 TANGUT COMPONENT-504
-189F8 TANGUT COMPONENT-505
-189F9 TANGUT COMPONENT-506
-189FA TANGUT COMPONENT-507
-189FB TANGUT COMPONENT-508
-189FC TANGUT COMPONENT-509
-189FD TANGUT COMPONENT-510
-189FE TANGUT COMPONENT-511
-189FF TANGUT COMPONENT-512
-18A00 TANGUT COMPONENT-513
-18A01 TANGUT COMPONENT-514
-18A02 TANGUT COMPONENT-515
-18A03 TANGUT COMPONENT-516
-18A04 TANGUT COMPONENT-517
-18A05 TANGUT COMPONENT-518
-18A06 TANGUT COMPONENT-519
-18A07 TANGUT COMPONENT-520
-18A08 TANGUT COMPONENT-521
-18A09 TANGUT COMPONENT-522
-18A0A TANGUT COMPONENT-523
-18A0B TANGUT COMPONENT-524
-18A0C TANGUT COMPONENT-525
-18A0D TANGUT COMPONENT-526
-18A0E TANGUT COMPONENT-527
-18A0F TANGUT COMPONENT-528
-18A10 TANGUT COMPONENT-529
-18A11 TANGUT COMPONENT-530
-18A12 TANGUT COMPONENT-531
-18A13 TANGUT COMPONENT-532
-18A14 TANGUT COMPONENT-533
-18A15 TANGUT COMPONENT-534
-18A16 TANGUT COMPONENT-535
-18A17 TANGUT COMPONENT-536
-18A18 TANGUT COMPONENT-537
-18A19 TANGUT COMPONENT-538
-18A1A TANGUT COMPONENT-539
-18A1B TANGUT COMPONENT-540
-18A1C TANGUT COMPONENT-541
-18A1D TANGUT COMPONENT-542
-18A1E TANGUT COMPONENT-543
-18A1F TANGUT COMPONENT-544
-18A20 TANGUT COMPONENT-545
-18A21 TANGUT COMPONENT-546
-18A22 TANGUT COMPONENT-547
-18A23 TANGUT COMPONENT-548
-18A24 TANGUT COMPONENT-549
-18A25 TANGUT COMPONENT-550
-18A26 TANGUT COMPONENT-551
-18A27 TANGUT COMPONENT-552
-18A28 TANGUT COMPONENT-553
-18A29 TANGUT COMPONENT-554
-18A2A TANGUT COMPONENT-555
-18A2B TANGUT COMPONENT-556
-18A2C TANGUT COMPONENT-557
-18A2D TANGUT COMPONENT-558
-18A2E TANGUT COMPONENT-559
-18A2F TANGUT COMPONENT-560
-18A30 TANGUT COMPONENT-561
-18A31 TANGUT COMPONENT-562
-18A32 TANGUT COMPONENT-563
-18A33 TANGUT COMPONENT-564
-18A34 TANGUT COMPONENT-565
-18A35 TANGUT COMPONENT-566
-18A36 TANGUT COMPONENT-567
-18A37 TANGUT COMPONENT-568
-18A38 TANGUT COMPONENT-569
-18A39 TANGUT COMPONENT-570
-18A3A TANGUT COMPONENT-571
-18A3B TANGUT COMPONENT-572
-18A3C TANGUT COMPONENT-573
-18A3D TANGUT COMPONENT-574
-18A3E TANGUT COMPONENT-575
-18A3F TANGUT COMPONENT-576
-18A40 TANGUT COMPONENT-577
-18A41 TANGUT COMPONENT-578
-18A42 TANGUT COMPONENT-579
-18A43 TANGUT COMPONENT-580
-18A44 TANGUT COMPONENT-581
-18A45 TANGUT COMPONENT-582
-18A46 TANGUT COMPONENT-583
-18A47 TANGUT COMPONENT-584
-18A48 TANGUT COMPONENT-585
-18A49 TANGUT COMPONENT-586
-18A4A TANGUT COMPONENT-587
-18A4B TANGUT COMPONENT-588
-18A4C TANGUT COMPONENT-589
-18A4D TANGUT COMPONENT-590
-18A4E TANGUT COMPONENT-591
-18A4F TANGUT COMPONENT-592
-18A50 TANGUT COMPONENT-593
-18A51 TANGUT COMPONENT-594
-18A52 TANGUT COMPONENT-595
-18A53 TANGUT COMPONENT-596
-18A54 TANGUT COMPONENT-597
-18A55 TANGUT COMPONENT-598
-18A56 TANGUT COMPONENT-599
-18A57 TANGUT COMPONENT-600
-18A58 TANGUT COMPONENT-601
-18A59 TANGUT COMPONENT-602
-18A5A TANGUT COMPONENT-603
-18A5B TANGUT COMPONENT-604
-18A5C TANGUT COMPONENT-605
-18A5D TANGUT COMPONENT-606
-18A5E TANGUT COMPONENT-607
-18A5F TANGUT COMPONENT-608
-18A60 TANGUT COMPONENT-609
-18A61 TANGUT COMPONENT-610
-18A62 TANGUT COMPONENT-611
-18A63 TANGUT COMPONENT-612
-18A64 TANGUT COMPONENT-613
-18A65 TANGUT COMPONENT-614
-18A66 TANGUT COMPONENT-615
-18A67 TANGUT COMPONENT-616
-18A68 TANGUT COMPONENT-617
-18A69 TANGUT COMPONENT-618
-18A6A TANGUT COMPONENT-619
-18A6B TANGUT COMPONENT-620
-18A6C TANGUT COMPONENT-621
-18A6D TANGUT COMPONENT-622
-18A6E TANGUT COMPONENT-623
-18A6F TANGUT COMPONENT-624
-18A70 TANGUT COMPONENT-625
-18A71 TANGUT COMPONENT-626
-18A72 TANGUT COMPONENT-627
-18A73 TANGUT COMPONENT-628
-18A74 TANGUT COMPONENT-629
-18A75 TANGUT COMPONENT-630
-18A76 TANGUT COMPONENT-631
-18A77 TANGUT COMPONENT-632
-18A78 TANGUT COMPONENT-633
-18A79 TANGUT COMPONENT-634
-18A7A TANGUT COMPONENT-635
-18A7B TANGUT COMPONENT-636
-18A7C TANGUT COMPONENT-637
-18A7D TANGUT COMPONENT-638
-18A7E TANGUT COMPONENT-639
-18A7F TANGUT COMPONENT-640
-18A80 TANGUT COMPONENT-641
-18A81 TANGUT COMPONENT-642
-18A82 TANGUT COMPONENT-643
-18A83 TANGUT COMPONENT-644
-18A84 TANGUT COMPONENT-645
-18A85 TANGUT COMPONENT-646
-18A86 TANGUT COMPONENT-647
-18A87 TANGUT COMPONENT-648
-18A88 TANGUT COMPONENT-649
-18A89 TANGUT COMPONENT-650
-18A8A TANGUT COMPONENT-651
-18A8B TANGUT COMPONENT-652
-18A8C TANGUT COMPONENT-653
-18A8D TANGUT COMPONENT-654
-18A8E TANGUT COMPONENT-655
-18A8F TANGUT COMPONENT-656
-18A90 TANGUT COMPONENT-657
-18A91 TANGUT COMPONENT-658
-18A92 TANGUT COMPONENT-659
-18A93 TANGUT COMPONENT-660
-18A94 TANGUT COMPONENT-661
-18A95 TANGUT COMPONENT-662
-18A96 TANGUT COMPONENT-663
-18A97 TANGUT COMPONENT-664
-18A98 TANGUT COMPONENT-665
-18A99 TANGUT COMPONENT-666
-18A9A TANGUT COMPONENT-667
-18A9B TANGUT COMPONENT-668
-18A9C TANGUT COMPONENT-669
-18A9D TANGUT COMPONENT-670
-18A9E TANGUT COMPONENT-671
-18A9F TANGUT COMPONENT-672
-18AA0 TANGUT COMPONENT-673
-18AA1 TANGUT COMPONENT-674
-18AA2 TANGUT COMPONENT-675
-18AA3 TANGUT COMPONENT-676
-18AA4 TANGUT COMPONENT-677
-18AA5 TANGUT COMPONENT-678
-18AA6 TANGUT COMPONENT-679
-18AA7 TANGUT COMPONENT-680
-18AA8 TANGUT COMPONENT-681
-18AA9 TANGUT COMPONENT-682
-18AAA TANGUT COMPONENT-683
-18AAB TANGUT COMPONENT-684
-18AAC TANGUT COMPONENT-685
-18AAD TANGUT COMPONENT-686
-18AAE TANGUT COMPONENT-687
-18AAF TANGUT COMPONENT-688
-18AB0 TANGUT COMPONENT-689
-18AB1 TANGUT COMPONENT-690
-18AB2 TANGUT COMPONENT-691
-18AB3 TANGUT COMPONENT-692
-18AB4 TANGUT COMPONENT-693
-18AB5 TANGUT COMPONENT-694
-18AB6 TANGUT COMPONENT-695
-18AB7 TANGUT COMPONENT-696
-18AB8 TANGUT COMPONENT-697
-18AB9 TANGUT COMPONENT-698
-18ABA TANGUT COMPONENT-699
-18ABB TANGUT COMPONENT-700
-18ABC TANGUT COMPONENT-701
-18ABD TANGUT COMPONENT-702
-18ABE TANGUT COMPONENT-703
-18ABF TANGUT COMPONENT-704
-18AC0 TANGUT COMPONENT-705
-18AC1 TANGUT COMPONENT-706
-18AC2 TANGUT COMPONENT-707
-18AC3 TANGUT COMPONENT-708
-18AC4 TANGUT COMPONENT-709
-18AC5 TANGUT COMPONENT-710
-18AC6 TANGUT COMPONENT-711
-18AC7 TANGUT COMPONENT-712
-18AC8 TANGUT COMPONENT-713
-18AC9 TANGUT COMPONENT-714
-18ACA TANGUT COMPONENT-715
-18ACB TANGUT COMPONENT-716
-18ACC TANGUT COMPONENT-717
-18ACD TANGUT COMPONENT-718
-18ACE TANGUT COMPONENT-719
-18ACF TANGUT COMPONENT-720
-18AD0 TANGUT COMPONENT-721
-18AD1 TANGUT COMPONENT-722
-18AD2 TANGUT COMPONENT-723
-18AD3 TANGUT COMPONENT-724
-18AD4 TANGUT COMPONENT-725
-18AD5 TANGUT COMPONENT-726
-18AD6 TANGUT COMPONENT-727
-18AD7 TANGUT COMPONENT-728
-18AD8 TANGUT COMPONENT-729
-18AD9 TANGUT COMPONENT-730
-18ADA TANGUT COMPONENT-731
-18ADB TANGUT COMPONENT-732
-18ADC TANGUT COMPONENT-733
-18ADD TANGUT COMPONENT-734
-18ADE TANGUT COMPONENT-735
-18ADF TANGUT COMPONENT-736
-18AE0 TANGUT COMPONENT-737
-18AE1 TANGUT COMPONENT-738
-18AE2 TANGUT COMPONENT-739
-18AE3 TANGUT COMPONENT-740
-18AE4 TANGUT COMPONENT-741
-18AE5 TANGUT COMPONENT-742
-18AE6 TANGUT COMPONENT-743
-18AE7 TANGUT COMPONENT-744
-18AE8 TANGUT COMPONENT-745
-18AE9 TANGUT COMPONENT-746
-18AEA TANGUT COMPONENT-747
-18AEB TANGUT COMPONENT-748
-18AEC TANGUT COMPONENT-749
-18AED TANGUT COMPONENT-750
-18AEE TANGUT COMPONENT-751
-18AEF TANGUT COMPONENT-752
-18AF0 TANGUT COMPONENT-753
-18AF1 TANGUT COMPONENT-754
-18AF2 TANGUT COMPONENT-755
-1B000 KATAKANA LETTER ARCHAIC E
-1B001 HENTAIGANA LETTER E-1
-1B001 HIRAGANA LETTER ARCHAIC YE
-1B002 HENTAIGANA LETTER A-1
-1B003 HENTAIGANA LETTER A-2
-1B004 HENTAIGANA LETTER A-3
-1B005 HENTAIGANA LETTER A-WO
-1B006 HENTAIGANA LETTER I-1
-1B007 HENTAIGANA LETTER I-2
-1B008 HENTAIGANA LETTER I-3
-1B009 HENTAIGANA LETTER I-4
-1B00A HENTAIGANA LETTER U-1
-1B00B HENTAIGANA LETTER U-2
-1B00C HENTAIGANA LETTER U-3
-1B00D HENTAIGANA LETTER U-4
-1B00E HENTAIGANA LETTER U-5
-1B00F HENTAIGANA LETTER E-2
-1B010 HENTAIGANA LETTER E-3
-1B011 HENTAIGANA LETTER E-4
-1B012 HENTAIGANA LETTER E-5
-1B013 HENTAIGANA LETTER E-6
-1B014 HENTAIGANA LETTER O-1
-1B015 HENTAIGANA LETTER O-2
-1B016 HENTAIGANA LETTER O-3
-1B017 HENTAIGANA LETTER KA-1
-1B018 HENTAIGANA LETTER KA-2
-1B019 HENTAIGANA LETTER KA-3
-1B01A HENTAIGANA LETTER KA-4
-1B01B HENTAIGANA LETTER KA-5
-1B01C HENTAIGANA LETTER KA-6
-1B01D HENTAIGANA LETTER KA-7
-1B01E HENTAIGANA LETTER KA-8
-1B01F HENTAIGANA LETTER KA-9
-1B020 HENTAIGANA LETTER KA-10
-1B021 HENTAIGANA LETTER KA-11
-1B022 HENTAIGANA LETTER KA-KE
-1B023 HENTAIGANA LETTER KI-1
-1B024 HENTAIGANA LETTER KI-2
-1B025 HENTAIGANA LETTER KI-3
-1B026 HENTAIGANA LETTER KI-4
-1B027 HENTAIGANA LETTER KI-5
-1B028 HENTAIGANA LETTER KI-6
-1B029 HENTAIGANA LETTER KI-7
-1B02A HENTAIGANA LETTER KI-8
-1B02B HENTAIGANA LETTER KU-1
-1B02C HENTAIGANA LETTER KU-2
-1B02D HENTAIGANA LETTER KU-3
-1B02E HENTAIGANA LETTER KU-4
-1B02F HENTAIGANA LETTER KU-5
-1B030 HENTAIGANA LETTER KU-6
-1B031 HENTAIGANA LETTER KU-7
-1B032 HENTAIGANA LETTER KE-1
-1B033 HENTAIGANA LETTER KE-2
-1B034 HENTAIGANA LETTER KE-3
-1B035 HENTAIGANA LETTER KE-4
-1B036 HENTAIGANA LETTER KE-5
-1B037 HENTAIGANA LETTER KE-6
-1B038 HENTAIGANA LETTER KO-1
-1B039 HENTAIGANA LETTER KO-2
-1B03A HENTAIGANA LETTER KO-3
-1B03B HENTAIGANA LETTER KO-KI
-1B03C HENTAIGANA LETTER SA-1
-1B03D HENTAIGANA LETTER SA-2
-1B03E HENTAIGANA LETTER SA-3
-1B03F HENTAIGANA LETTER SA-4
-1B040 HENTAIGANA LETTER SA-5
-1B041 HENTAIGANA LETTER SA-6
-1B042 HENTAIGANA LETTER SA-7
-1B043 HENTAIGANA LETTER SA-8
-1B044 HENTAIGANA LETTER SI-1
-1B045 HENTAIGANA LETTER SI-2
-1B046 HENTAIGANA LETTER SI-3
-1B047 HENTAIGANA LETTER SI-4
-1B048 HENTAIGANA LETTER SI-5
-1B049 HENTAIGANA LETTER SI-6
-1B04A HENTAIGANA LETTER SU-1
-1B04B HENTAIGANA LETTER SU-2
-1B04C HENTAIGANA LETTER SU-3
-1B04D HENTAIGANA LETTER SU-4
-1B04E HENTAIGANA LETTER SU-5
-1B04F HENTAIGANA LETTER SU-6
-1B050 HENTAIGANA LETTER SU-7
-1B051 HENTAIGANA LETTER SU-8
-1B052 HENTAIGANA LETTER SE-1
-1B053 HENTAIGANA LETTER SE-2
-1B054 HENTAIGANA LETTER SE-3
-1B055 HENTAIGANA LETTER SE-4
-1B056 HENTAIGANA LETTER SE-5
-1B057 HENTAIGANA LETTER SO-1
-1B058 HENTAIGANA LETTER SO-2
-1B059 HENTAIGANA LETTER SO-3
-1B05A HENTAIGANA LETTER SO-4
-1B05B HENTAIGANA LETTER SO-5
-1B05C HENTAIGANA LETTER SO-6
-1B05D HENTAIGANA LETTER SO-7
-1B05E HENTAIGANA LETTER TA-1
-1B05F HENTAIGANA LETTER TA-2
-1B060 HENTAIGANA LETTER TA-3
-1B061 HENTAIGANA LETTER TA-4
-1B062 HENTAIGANA LETTER TI-1
-1B063 HENTAIGANA LETTER TI-2
-1B064 HENTAIGANA LETTER TI-3
-1B065 HENTAIGANA LETTER TI-4
-1B066 HENTAIGANA LETTER TI-5
-1B067 HENTAIGANA LETTER TI-6
-1B068 HENTAIGANA LETTER TI-7
-1B069 HENTAIGANA LETTER TU-1
-1B06A HENTAIGANA LETTER TU-2
-1B06B HENTAIGANA LETTER TU-3
-1B06C HENTAIGANA LETTER TU-4
-1B06D HENTAIGANA LETTER TU-TO
-1B06E HENTAIGANA LETTER TE-1
-1B06F HENTAIGANA LETTER TE-2
-1B070 HENTAIGANA LETTER TE-3
-1B071 HENTAIGANA LETTER TE-4
-1B072 HENTAIGANA LETTER TE-5
-1B073 HENTAIGANA LETTER TE-6
-1B074 HENTAIGANA LETTER TE-7
-1B075 HENTAIGANA LETTER TE-8
-1B076 HENTAIGANA LETTER TE-9
-1B077 HENTAIGANA LETTER TO-1
-1B078 HENTAIGANA LETTER TO-2
-1B079 HENTAIGANA LETTER TO-3
-1B07A HENTAIGANA LETTER TO-4
-1B07B HENTAIGANA LETTER TO-5
-1B07C HENTAIGANA LETTER TO-6
-1B07D HENTAIGANA LETTER TO-RA
-1B07E HENTAIGANA LETTER NA-1
-1B07F HENTAIGANA LETTER NA-2
-1B080 HENTAIGANA LETTER NA-3
-1B081 HENTAIGANA LETTER NA-4
-1B082 HENTAIGANA LETTER NA-5
-1B083 HENTAIGANA LETTER NA-6
-1B084 HENTAIGANA LETTER NA-7
-1B085 HENTAIGANA LETTER NA-8
-1B086 HENTAIGANA LETTER NA-9
-1B087 HENTAIGANA LETTER NI-1
-1B088 HENTAIGANA LETTER NI-2
-1B089 HENTAIGANA LETTER NI-3
-1B08A HENTAIGANA LETTER NI-4
-1B08B HENTAIGANA LETTER NI-5
-1B08C HENTAIGANA LETTER NI-6
-1B08D HENTAIGANA LETTER NI-7
-1B08E HENTAIGANA LETTER NI-TE
-1B08F HENTAIGANA LETTER NU-1
-1B090 HENTAIGANA LETTER NU-2
-1B091 HENTAIGANA LETTER NU-3
-1B092 HENTAIGANA LETTER NE-1
-1B093 HENTAIGANA LETTER NE-2
-1B094 HENTAIGANA LETTER NE-3
-1B095 HENTAIGANA LETTER NE-4
-1B096 HENTAIGANA LETTER NE-5
-1B097 HENTAIGANA LETTER NE-6
-1B098 HENTAIGANA LETTER NE-KO
-1B099 HENTAIGANA LETTER NO-1
-1B09A HENTAIGANA LETTER NO-2
-1B09B HENTAIGANA LETTER NO-3
-1B09C HENTAIGANA LETTER NO-4
-1B09D HENTAIGANA LETTER NO-5
-1B09E HENTAIGANA LETTER HA-1
-1B09F HENTAIGANA LETTER HA-2
-1B0A0 HENTAIGANA LETTER HA-3
-1B0A1 HENTAIGANA LETTER HA-4
-1B0A2 HENTAIGANA LETTER HA-5
-1B0A3 HENTAIGANA LETTER HA-6
-1B0A4 HENTAIGANA LETTER HA-7
-1B0A5 HENTAIGANA LETTER HA-8
-1B0A6 HENTAIGANA LETTER HA-9
-1B0A7 HENTAIGANA LETTER HA-10
-1B0A8 HENTAIGANA LETTER HA-11
-1B0A9 HENTAIGANA LETTER HI-1
-1B0AA HENTAIGANA LETTER HI-2
-1B0AB HENTAIGANA LETTER HI-3
-1B0AC HENTAIGANA LETTER HI-4
-1B0AD HENTAIGANA LETTER HI-5
-1B0AE HENTAIGANA LETTER HI-6
-1B0AF HENTAIGANA LETTER HI-7
-1B0B0 HENTAIGANA LETTER HU-1
-1B0B1 HENTAIGANA LETTER HU-2
-1B0B2 HENTAIGANA LETTER HU-3
-1B0B3 HENTAIGANA LETTER HE-1
-1B0B4 HENTAIGANA LETTER HE-2
-1B0B5 HENTAIGANA LETTER HE-3
-1B0B6 HENTAIGANA LETTER HE-4
-1B0B7 HENTAIGANA LETTER HE-5
-1B0B8 HENTAIGANA LETTER HE-6
-1B0B9 HENTAIGANA LETTER HE-7
-1B0BA HENTAIGANA LETTER HO-1
-1B0BB HENTAIGANA LETTER HO-2
-1B0BC HENTAIGANA LETTER HO-3
-1B0BD HENTAIGANA LETTER HO-4
-1B0BE HENTAIGANA LETTER HO-5
-1B0BF HENTAIGANA LETTER HO-6
-1B0C0 HENTAIGANA LETTER HO-7
-1B0C1 HENTAIGANA LETTER HO-8
-1B0C2 HENTAIGANA LETTER MA-1
-1B0C3 HENTAIGANA LETTER MA-2
-1B0C4 HENTAIGANA LETTER MA-3
-1B0C5 HENTAIGANA LETTER MA-4
-1B0C6 HENTAIGANA LETTER MA-5
-1B0C7 HENTAIGANA LETTER MA-6
-1B0C8 HENTAIGANA LETTER MA-7
-1B0C9 HENTAIGANA LETTER MI-1
-1B0CA HENTAIGANA LETTER MI-2
-1B0CB HENTAIGANA LETTER MI-3
-1B0CC HENTAIGANA LETTER MI-4
-1B0CD HENTAIGANA LETTER MI-5
-1B0CE HENTAIGANA LETTER MI-6
-1B0CF HENTAIGANA LETTER MI-7
-1B0D0 HENTAIGANA LETTER MU-1
-1B0D1 HENTAIGANA LETTER MU-2
-1B0D2 HENTAIGANA LETTER MU-3
-1B0D3 HENTAIGANA LETTER MU-4
-1B0D4 HENTAIGANA LETTER ME-1
-1B0D5 HENTAIGANA LETTER ME-2
-1B0D6 HENTAIGANA LETTER ME-MA
-1B0D7 HENTAIGANA LETTER MO-1
-1B0D8 HENTAIGANA LETTER MO-2
-1B0D9 HENTAIGANA LETTER MO-3
-1B0DA HENTAIGANA LETTER MO-4
-1B0DB HENTAIGANA LETTER MO-5
-1B0DC HENTAIGANA LETTER MO-6
-1B0DD HENTAIGANA LETTER YA-1
-1B0DE HENTAIGANA LETTER YA-2
-1B0DF HENTAIGANA LETTER YA-3
-1B0E0 HENTAIGANA LETTER YA-4
-1B0E1 HENTAIGANA LETTER YA-5
-1B0E2 HENTAIGANA LETTER YA-YO
-1B0E3 HENTAIGANA LETTER YU-1
-1B0E4 HENTAIGANA LETTER YU-2
-1B0E5 HENTAIGANA LETTER YU-3
-1B0E6 HENTAIGANA LETTER YU-4
-1B0E7 HENTAIGANA LETTER YO-1
-1B0E8 HENTAIGANA LETTER YO-2
-1B0E9 HENTAIGANA LETTER YO-3
-1B0EA HENTAIGANA LETTER YO-4
-1B0EB HENTAIGANA LETTER YO-5
-1B0EC HENTAIGANA LETTER YO-6
-1B0ED HENTAIGANA LETTER RA-1
-1B0EE HENTAIGANA LETTER RA-2
-1B0EF HENTAIGANA LETTER RA-3
-1B0F0 HENTAIGANA LETTER RA-4
-1B0F1 HENTAIGANA LETTER RI-1
-1B0F2 HENTAIGANA LETTER RI-2
-1B0F3 HENTAIGANA LETTER RI-3
-1B0F4 HENTAIGANA LETTER RI-4
-1B0F5 HENTAIGANA LETTER RI-5
-1B0F6 HENTAIGANA LETTER RI-6
-1B0F7 HENTAIGANA LETTER RI-7
-1B0F8 HENTAIGANA LETTER RU-1
-1B0F9 HENTAIGANA LETTER RU-2
-1B0FA HENTAIGANA LETTER RU-3
-1B0FB HENTAIGANA LETTER RU-4
-1B0FC HENTAIGANA LETTER RU-5
-1B0FD HENTAIGANA LETTER RU-6
-1B0FE HENTAIGANA LETTER RE-1
-1B0FF HENTAIGANA LETTER RE-2
-1B100 HENTAIGANA LETTER RE-3
-1B101 HENTAIGANA LETTER RE-4
-1B102 HENTAIGANA LETTER RO-1
-1B103 HENTAIGANA LETTER RO-2
-1B104 HENTAIGANA LETTER RO-3
-1B105 HENTAIGANA LETTER RO-4
-1B106 HENTAIGANA LETTER RO-5
-1B107 HENTAIGANA LETTER RO-6
-1B108 HENTAIGANA LETTER WA-1
-1B109 HENTAIGANA LETTER WA-2
-1B10A HENTAIGANA LETTER WA-3
-1B10B HENTAIGANA LETTER WA-4
-1B10C HENTAIGANA LETTER WA-5
-1B10D HENTAIGANA LETTER WI-1
-1B10E HENTAIGANA LETTER WI-2
-1B10F HENTAIGANA LETTER WI-3
-1B110 HENTAIGANA LETTER WI-4
-1B111 HENTAIGANA LETTER WI-5
-1B112 HENTAIGANA LETTER WE-1
-1B113 HENTAIGANA LETTER WE-2
-1B114 HENTAIGANA LETTER WE-3
-1B115 HENTAIGANA LETTER WE-4
-1B116 HENTAIGANA LETTER WO-1
-1B117 HENTAIGANA LETTER WO-2
-1B118 HENTAIGANA LETTER WO-3
-1B119 HENTAIGANA LETTER WO-4
-1B11A HENTAIGANA LETTER WO-5
-1B11B HENTAIGANA LETTER WO-6
-1B11C HENTAIGANA LETTER WO-7
-1B11D HENTAIGANA LETTER N-MU-MO-1
-1B11E HENTAIGANA LETTER N-MU-MO-2
-1B150 HIRAGANA LETTER SMALL WI
-1B151 HIRAGANA LETTER SMALL WE
-1B152 HIRAGANA LETTER SMALL WO
-1B164 KATAKANA LETTER SMALL WI
-1B165 KATAKANA LETTER SMALL WE
-1B166 KATAKANA LETTER SMALL WO
-1B167 KATAKANA LETTER SMALL N
-1BC00 DUPLOYAN LETTER H
-1BC01 DUPLOYAN LETTER X
-1BC02 DUPLOYAN LETTER P
-1BC03 DUPLOYAN LETTER T
-1BC04 DUPLOYAN LETTER F
-1BC05 DUPLOYAN LETTER K
-1BC06 DUPLOYAN LETTER L
-1BC07 DUPLOYAN LETTER B
-1BC08 DUPLOYAN LETTER D
-1BC09 DUPLOYAN LETTER V
-1BC0A DUPLOYAN LETTER G
-1BC0B DUPLOYAN LETTER R
-1BC0C DUPLOYAN LETTER P N
-1BC0D DUPLOYAN LETTER D S
-1BC0E DUPLOYAN LETTER F N
-1BC0F DUPLOYAN LETTER K M
-1BC10 DUPLOYAN LETTER R S
-1BC11 DUPLOYAN LETTER TH
-1BC12 DUPLOYAN LETTER SLOAN DH
-1BC13 DUPLOYAN LETTER DH
-1BC14 DUPLOYAN LETTER KK
-1BC15 DUPLOYAN LETTER SLOAN J
-1BC16 DUPLOYAN LETTER HL
-1BC17 DUPLOYAN LETTER LH
-1BC18 DUPLOYAN LETTER RH
-1BC19 DUPLOYAN LETTER M
-1BC1A DUPLOYAN LETTER N
-1BC1B DUPLOYAN LETTER J
-1BC1C DUPLOYAN LETTER S
-1BC1D DUPLOYAN LETTER M N
-1BC1E DUPLOYAN LETTER N M
-1BC1F DUPLOYAN LETTER J M
-1BC20 DUPLOYAN LETTER S J
-1BC21 DUPLOYAN LETTER M WITH DOT
-1BC22 DUPLOYAN LETTER N WITH DOT
-1BC23 DUPLOYAN LETTER J WITH DOT
-1BC24 DUPLOYAN LETTER J WITH DOTS INSIDE AND ABOVE
-1BC25 DUPLOYAN LETTER S WITH DOT
-1BC26 DUPLOYAN LETTER S WITH DOT BELOW
-1BC27 DUPLOYAN LETTER M S
-1BC28 DUPLOYAN LETTER N S
-1BC29 DUPLOYAN LETTER J S
-1BC2A DUPLOYAN LETTER S S
-1BC2B DUPLOYAN LETTER M N S
-1BC2C DUPLOYAN LETTER N M S
-1BC2D DUPLOYAN LETTER J M S
-1BC2E DUPLOYAN LETTER S J S
-1BC2F DUPLOYAN LETTER J S WITH DOT
-1BC30 DUPLOYAN LETTER J N
-1BC31 DUPLOYAN LETTER J N S
-1BC32 DUPLOYAN LETTER S T
-1BC33 DUPLOYAN LETTER S T R
-1BC34 DUPLOYAN LETTER S P
-1BC35 DUPLOYAN LETTER S P R
-1BC36 DUPLOYAN LETTER T S
-1BC37 DUPLOYAN LETTER T R S
-1BC38 DUPLOYAN LETTER W
-1BC39 DUPLOYAN LETTER WH
-1BC3A DUPLOYAN LETTER W R
-1BC3B DUPLOYAN LETTER S N
-1BC3C DUPLOYAN LETTER S M
-1BC3D DUPLOYAN LETTER K R S
-1BC3E DUPLOYAN LETTER G R S
-1BC3F DUPLOYAN LETTER S K
-1BC40 DUPLOYAN LETTER S K R
-1BC41 DUPLOYAN LETTER A
-1BC42 DUPLOYAN LETTER SLOAN OW
-1BC43 DUPLOYAN LETTER OA
-1BC44 DUPLOYAN LETTER O
-1BC45 DUPLOYAN LETTER AOU
-1BC46 DUPLOYAN LETTER I
-1BC47 DUPLOYAN LETTER E
-1BC48 DUPLOYAN LETTER IE
-1BC49 DUPLOYAN LETTER SHORT I
-1BC4A DUPLOYAN LETTER UI
-1BC4B DUPLOYAN LETTER EE
-1BC4C DUPLOYAN LETTER SLOAN EH
-1BC4D DUPLOYAN LETTER ROMANIAN I
-1BC4E DUPLOYAN LETTER SLOAN EE
-1BC4F DUPLOYAN LETTER LONG I
-1BC50 DUPLOYAN LETTER YE
-1BC51 DUPLOYAN LETTER U
-1BC52 DUPLOYAN LETTER EU
-1BC53 DUPLOYAN LETTER XW
-1BC54 DUPLOYAN LETTER U N
-1BC55 DUPLOYAN LETTER LONG U
-1BC56 DUPLOYAN LETTER ROMANIAN U
-1BC57 DUPLOYAN LETTER UH
-1BC58 DUPLOYAN LETTER SLOAN U
-1BC59 DUPLOYAN LETTER OOH
-1BC5A DUPLOYAN LETTER OW
-1BC5B DUPLOYAN LETTER OU
-1BC5C DUPLOYAN LETTER WA
-1BC5D DUPLOYAN LETTER WO
-1BC5E DUPLOYAN LETTER WI
-1BC5F DUPLOYAN LETTER WEI
-1BC60 DUPLOYAN LETTER WOW
-1BC61 DUPLOYAN LETTER NASAL U
-1BC62 DUPLOYAN LETTER NASAL O
-1BC63 DUPLOYAN LETTER NASAL I
-1BC64 DUPLOYAN LETTER NASAL A
-1BC65 DUPLOYAN LETTER PERNIN AN
-1BC66 DUPLOYAN LETTER PERNIN AM
-1BC67 DUPLOYAN LETTER SLOAN EN
-1BC68 DUPLOYAN LETTER SLOAN AN
-1BC69 DUPLOYAN LETTER SLOAN ON
-1BC6A DUPLOYAN LETTER VOCALIC M
-1BC70 DUPLOYAN AFFIX LEFT HORIZONTAL SECANT
-1BC71 DUPLOYAN AFFIX MID HORIZONTAL SECANT
-1BC72 DUPLOYAN AFFIX RIGHT HORIZONTAL SECANT
-1BC73 DUPLOYAN AFFIX LOW VERTICAL SECANT
-1BC74 DUPLOYAN AFFIX MID VERTICAL SECANT
-1BC75 DUPLOYAN AFFIX HIGH VERTICAL SECANT
-1BC76 DUPLOYAN AFFIX ATTACHED SECANT
-1BC77 DUPLOYAN AFFIX ATTACHED LEFT-TO-RIGHT SECANT
-1BC78 DUPLOYAN AFFIX ATTACHED TANGENT
-1BC79 DUPLOYAN AFFIX ATTACHED TAIL
-1BC7A DUPLOYAN AFFIX ATTACHED E HOOK
-1BC7B DUPLOYAN AFFIX ATTACHED I HOOK
-1BC7C DUPLOYAN AFFIX ATTACHED TANGENT HOOK
-1BC80 DUPLOYAN AFFIX HIGH ACUTE
-1BC81 DUPLOYAN AFFIX HIGH TIGHT ACUTE
-1BC82 DUPLOYAN AFFIX HIGH GRAVE
-1BC83 DUPLOYAN AFFIX HIGH LONG GRAVE
-1BC84 DUPLOYAN AFFIX HIGH DOT
-1BC85 DUPLOYAN AFFIX HIGH CIRCLE
-1BC86 DUPLOYAN AFFIX HIGH LINE
-1BC87 DUPLOYAN AFFIX HIGH WAVE
-1BC88 DUPLOYAN AFFIX HIGH VERTICAL
-1BC90 DUPLOYAN AFFIX LOW ACUTE
-1BC91 DUPLOYAN AFFIX LOW TIGHT ACUTE
-1BC92 DUPLOYAN AFFIX LOW GRAVE
-1BC93 DUPLOYAN AFFIX LOW LONG GRAVE
-1BC94 DUPLOYAN AFFIX LOW DOT
-1BC95 DUPLOYAN AFFIX LOW CIRCLE
-1BC96 DUPLOYAN AFFIX LOW LINE
-1BC97 DUPLOYAN AFFIX LOW WAVE
-1BC98 DUPLOYAN AFFIX LOW VERTICAL
-1BC99 DUPLOYAN AFFIX LOW ARROW
-1BC9C DUPLOYAN SIGN O WITH CROSS
-1BC9D DUPLOYAN THICK LETTER SELECTOR
-1BC9E DUPLOYAN DOUBLE MARK
-1BC9F DUPLOYAN PUNCTUATION CHINOOK FULL STOP
-1BCA0 SHORTHAND FORMAT LETTER OVERLAP
-1BCA1 SHORTHAND FORMAT CONTINUING OVERLAP
-1BCA2 SHORTHAND FORMAT DOWN STEP
-1BCA3 SHORTHAND FORMAT UP STEP
-1D000 BYZANTINE MUSICAL SYMBOL PSILI
-1D001 BYZANTINE MUSICAL SYMBOL DASEIA
-1D002 BYZANTINE MUSICAL SYMBOL PERISPOMENI
-1D003 BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON
-1D004 BYZANTINE MUSICAL SYMBOL OXEIA DIPLI
-1D005 BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON
-1D006 BYZANTINE MUSICAL SYMBOL VAREIA DIPLI
-1D007 BYZANTINE MUSICAL SYMBOL KATHISTI
-1D008 BYZANTINE MUSICAL SYMBOL SYRMATIKI
-1D009 BYZANTINE MUSICAL SYMBOL PARAKLITIKI
-1D00A BYZANTINE MUSICAL SYMBOL YPOKRISIS
-1D00B BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI
-1D00C BYZANTINE MUSICAL SYMBOL KREMASTI
-1D00D BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON
-1D00E BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON
-1D00F BYZANTINE MUSICAL SYMBOL TELEIA
-1D010 BYZANTINE MUSICAL SYMBOL KENTIMATA
-1D011 BYZANTINE MUSICAL SYMBOL APOSTROFOS
-1D012 BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI
-1D013 BYZANTINE MUSICAL SYMBOL SYNEVMA
-1D014 BYZANTINE MUSICAL SYMBOL THITA
-1D015 BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION
-1D016 BYZANTINE MUSICAL SYMBOL GORGON ARCHAION
-1D017 BYZANTINE MUSICAL SYMBOL PSILON
-1D018 BYZANTINE MUSICAL SYMBOL CHAMILON
-1D019 BYZANTINE MUSICAL SYMBOL VATHY
-1D01A BYZANTINE MUSICAL SYMBOL ISON ARCHAION
-1D01B BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION
-1D01C BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION
-1D01D BYZANTINE MUSICAL SYMBOL SAXIMATA
-1D01E BYZANTINE MUSICAL SYMBOL PARICHON
-1D01F BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA
-1D020 BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION
-1D021 BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION
-1D022 BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION
-1D023 BYZANTINE MUSICAL SYMBOL APOTHEMA
-1D024 BYZANTINE MUSICAL SYMBOL KLASMA
-1D025 BYZANTINE MUSICAL SYMBOL REVMA
-1D026 BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION
-1D027 BYZANTINE MUSICAL SYMBOL TINAGMA
-1D028 BYZANTINE MUSICAL SYMBOL ANATRICHISMA
-1D029 BYZANTINE MUSICAL SYMBOL SEISMA
-1D02A BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION
-1D02B BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU
-1D02C BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION
-1D02D BYZANTINE MUSICAL SYMBOL THEMA
-1D02E BYZANTINE MUSICAL SYMBOL LEMOI
-1D02F BYZANTINE MUSICAL SYMBOL DYO
-1D030 BYZANTINE MUSICAL SYMBOL TRIA
-1D031 BYZANTINE MUSICAL SYMBOL TESSERA
-1D032 BYZANTINE MUSICAL SYMBOL KRATIMATA
-1D033 BYZANTINE MUSICAL SYMBOL APESO EXO NEO
-1D034 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION
-1D035 BYZANTINE MUSICAL SYMBOL IMIFTHORA
-1D036 BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION
-1D037 BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON
-1D038 BYZANTINE MUSICAL SYMBOL PELASTON
-1D039 BYZANTINE MUSICAL SYMBOL PSIFISTON
-1D03A BYZANTINE MUSICAL SYMBOL KONTEVMA
-1D03B BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION
-1D03C BYZANTINE MUSICAL SYMBOL RAPISMA
-1D03D BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION
-1D03E BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION
-1D03F BYZANTINE MUSICAL SYMBOL ICHADIN
-1D040 BYZANTINE MUSICAL SYMBOL NANA
-1D041 BYZANTINE MUSICAL SYMBOL PETASMA
-1D042 BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO
-1D043 BYZANTINE MUSICAL SYMBOL TROMIKON ALLO
-1D044 BYZANTINE MUSICAL SYMBOL STRAGGISMATA
-1D045 BYZANTINE MUSICAL SYMBOL GRONTHISMATA
-1D046 BYZANTINE MUSICAL SYMBOL ISON NEO
-1D047 BYZANTINE MUSICAL SYMBOL OLIGON NEO
-1D048 BYZANTINE MUSICAL SYMBOL OXEIA NEO
-1D049 BYZANTINE MUSICAL SYMBOL PETASTI
-1D04A BYZANTINE MUSICAL SYMBOL KOUFISMA
-1D04B BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA
-1D04C BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA
-1D04D BYZANTINE MUSICAL SYMBOL PELASTON NEO
-1D04E BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO
-1D04F BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO
-1D050 BYZANTINE MUSICAL SYMBOL YPSILI
-1D051 BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO
-1D052 BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO
-1D053 BYZANTINE MUSICAL SYMBOL YPORROI
-1D054 BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON
-1D055 BYZANTINE MUSICAL SYMBOL ELAFRON
-1D056 BYZANTINE MUSICAL SYMBOL CHAMILI
-1D057 BYZANTINE MUSICAL SYMBOL MIKRON ISON
-1D058 BYZANTINE MUSICAL SYMBOL VAREIA NEO
-1D059 BYZANTINE MUSICAL SYMBOL PIASMA NEO
-1D05A BYZANTINE MUSICAL SYMBOL PSIFISTON NEO
-1D05B BYZANTINE MUSICAL SYMBOL OMALON
-1D05C BYZANTINE MUSICAL SYMBOL ANTIKENOMA
-1D05D BYZANTINE MUSICAL SYMBOL LYGISMA
-1D05E BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO
-1D05F BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO
-1D060 BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA
-1D061 BYZANTINE MUSICAL SYMBOL KYLISMA
-1D062 BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA
-1D063 BYZANTINE MUSICAL SYMBOL TROMIKON NEO
-1D064 BYZANTINE MUSICAL SYMBOL EKSTREPTON
-1D065 BYZANTINE MUSICAL SYMBOL SYNAGMA NEO
-1D066 BYZANTINE MUSICAL SYMBOL SYRMA
-1D067 BYZANTINE MUSICAL SYMBOL CHOREVMA NEO
-1D068 BYZANTINE MUSICAL SYMBOL EPEGERMA
-1D069 BYZANTINE MUSICAL SYMBOL SEISMA NEO
-1D06A BYZANTINE MUSICAL SYMBOL XIRON KLASMA
-1D06B BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON
-1D06C BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA
-1D06D BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA
-1D06E BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA
-1D06F BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA
-1D070 BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA
-1D071 BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA
-1D072 BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON
-1D073 BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON
-1D074 BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON
-1D075 BYZANTINE MUSICAL SYMBOL OYRANISMA NEO
-1D076 BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO
-1D077 BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO
-1D078 BYZANTINE MUSICAL SYMBOL THEMA APLOUN
-1D079 BYZANTINE MUSICAL SYMBOL THES KAI APOTHES
-1D07A BYZANTINE MUSICAL SYMBOL KATAVASMA
-1D07B BYZANTINE MUSICAL SYMBOL ENDOFONON
-1D07C BYZANTINE MUSICAL SYMBOL YFEN KATO
-1D07D BYZANTINE MUSICAL SYMBOL YFEN ANO
-1D07E BYZANTINE MUSICAL SYMBOL STAVROS
-1D07F BYZANTINE MUSICAL SYMBOL KLASMA ANO
-1D080 BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION
-1D081 BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION
-1D082 BYZANTINE MUSICAL SYMBOL KRATIMA ALLO
-1D083 BYZANTINE MUSICAL SYMBOL KRATIMA NEO
-1D084 BYZANTINE MUSICAL SYMBOL APODERMA NEO
-1D085 BYZANTINE MUSICAL SYMBOL APLI
-1D086 BYZANTINE MUSICAL SYMBOL DIPLI
-1D087 BYZANTINE MUSICAL SYMBOL TRIPLI
-1D088 BYZANTINE MUSICAL SYMBOL TETRAPLI
-1D089 BYZANTINE MUSICAL SYMBOL KORONIS
-1D08A BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU
-1D08B BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON
-1D08C BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON
-1D08D BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON
-1D08E BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU
-1D08F BYZANTINE MUSICAL SYMBOL GORGON NEO ANO
-1D090 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA
-1D091 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA
-1D092 BYZANTINE MUSICAL SYMBOL DIGORGON
-1D093 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO
-1D094 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO
-1D095 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA
-1D096 BYZANTINE MUSICAL SYMBOL TRIGORGON
-1D097 BYZANTINE MUSICAL SYMBOL ARGON
-1D098 BYZANTINE MUSICAL SYMBOL IMIDIARGON
-1D099 BYZANTINE MUSICAL SYMBOL DIARGON
-1D09A BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI
-1D09B BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI
-1D09C BYZANTINE MUSICAL SYMBOL AGOGI ARGI
-1D09D BYZANTINE MUSICAL SYMBOL AGOGI METRIA
-1D09E BYZANTINE MUSICAL SYMBOL AGOGI MESI
-1D09F BYZANTINE MUSICAL SYMBOL AGOGI GORGI
-1D0A0 BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI
-1D0A1 BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI
-1D0A2 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS
-1D0A3 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS
-1D0A4 BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS
-1D0A5 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS
-1D0A6 BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS
-1D0A7 BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS
-1D0A8 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS
-1D0A9 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS
-1D0AA BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS
-1D0AB BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS
-1D0AC BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS
-1D0AD BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS
-1D0AE BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS
-1D0AF BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS
-1D0B0 BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS
-1D0B1 BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS
-1D0B2 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS
-1D0B3 BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS
-1D0B4 BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN
-1D0B5 BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN
-1D0B6 BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU
-1D0B7 BYZANTINE MUSICAL SYMBOL IMIFONON
-1D0B8 BYZANTINE MUSICAL SYMBOL IMIFTHORON
-1D0B9 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU
-1D0BA BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA
-1D0BB BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA
-1D0BC BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS
-1D0BD BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI
-1D0BE BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI
-1D0BF BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE
-1D0C0 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO
-1D0C1 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO
-1D0C2 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO
-1D0C3 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS
-1D0C4 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS
-1D0C5 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS
-1D0C5 BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS
-1D0C6 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI
-1D0C7 BYZANTINE MUSICAL SYMBOL FTHORA NENANO
-1D0C8 BYZANTINE MUSICAL SYMBOL CHROA ZYGOS
-1D0C9 BYZANTINE MUSICAL SYMBOL CHROA KLITON
-1D0CA BYZANTINE MUSICAL SYMBOL CHROA SPATHI
-1D0CB BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION
-1D0CC BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA
-1D0CD BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION
-1D0CE BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION
-1D0CF BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION
-1D0D0 BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA
-1D0D1 BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA
-1D0D2 BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA
-1D0D3 BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA
-1D0D4 BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA
-1D0D5 BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA
-1D0D6 BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA
-1D0D7 BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA
-1D0D8 BYZANTINE MUSICAL SYMBOL GENIKI DIESIS
-1D0D9 BYZANTINE MUSICAL SYMBOL GENIKI YFESIS
-1D0DA BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI
-1D0DB BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI
-1D0DC BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI
-1D0DD BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS
-1D0DE BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS
-1D0DF BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU
-1D0E0 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU
-1D0E1 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU
-1D0E2 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS
-1D0E3 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU
-1D0E4 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU
-1D0E5 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU
-1D0E6 BYZANTINE MUSICAL SYMBOL DIGRAMMA GG
-1D0E7 BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU
-1D0E8 BYZANTINE MUSICAL SYMBOL STIGMA
-1D0E9 BYZANTINE MUSICAL SYMBOL ARKTIKO PA
-1D0EA BYZANTINE MUSICAL SYMBOL ARKTIKO VOU
-1D0EB BYZANTINE MUSICAL SYMBOL ARKTIKO GA
-1D0EC BYZANTINE MUSICAL SYMBOL ARKTIKO DI
-1D0ED BYZANTINE MUSICAL SYMBOL ARKTIKO KE
-1D0EE BYZANTINE MUSICAL SYMBOL ARKTIKO ZO
-1D0EF BYZANTINE MUSICAL SYMBOL ARKTIKO NI
-1D0F0 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO
-1D0F1 BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO
-1D0F2 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO
-1D0F3 BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO
-1D0F4 BYZANTINE MUSICAL SYMBOL KLASMA KATO
-1D0F5 BYZANTINE MUSICAL SYMBOL GORGON NEO KATO
-1D100 MUSICAL SYMBOL SINGLE BARLINE
-1D101 MUSICAL SYMBOL DOUBLE BARLINE
-1D102 MUSICAL SYMBOL FINAL BARLINE
-1D103 MUSICAL SYMBOL REVERSE FINAL BARLINE
-1D104 MUSICAL SYMBOL DASHED BARLINE
-1D105 MUSICAL SYMBOL SHORT BARLINE
-1D106 MUSICAL SYMBOL LEFT REPEAT SIGN
-1D107 MUSICAL SYMBOL RIGHT REPEAT SIGN
-1D108 MUSICAL SYMBOL REPEAT DOTS
-1D109 MUSICAL SYMBOL DAL SEGNO
-1D10A MUSICAL SYMBOL DA CAPO
-1D10B MUSICAL SYMBOL SEGNO
-1D10C MUSICAL SYMBOL CODA
-1D10D MUSICAL SYMBOL REPEATED FIGURE-1
-1D10E MUSICAL SYMBOL REPEATED FIGURE-2
-1D10F MUSICAL SYMBOL REPEATED FIGURE-3
-1D110 MUSICAL SYMBOL FERMATA
-1D111 MUSICAL SYMBOL FERMATA BELOW
-1D112 MUSICAL SYMBOL BREATH MARK
-1D113 MUSICAL SYMBOL CAESURA
-1D114 MUSICAL SYMBOL BRACE
-1D115 MUSICAL SYMBOL BRACKET
-1D116 MUSICAL SYMBOL ONE-LINE STAFF
-1D117 MUSICAL SYMBOL TWO-LINE STAFF
-1D118 MUSICAL SYMBOL THREE-LINE STAFF
-1D119 MUSICAL SYMBOL FOUR-LINE STAFF
-1D11A MUSICAL SYMBOL FIVE-LINE STAFF
-1D11B MUSICAL SYMBOL SIX-LINE STAFF
-1D11C MUSICAL SYMBOL SIX-STRING FRETBOARD
-1D11D MUSICAL SYMBOL FOUR-STRING FRETBOARD
-1D11E MUSICAL SYMBOL G CLEF
-1D11F MUSICAL SYMBOL G CLEF OTTAVA ALTA
-1D120 MUSICAL SYMBOL G CLEF OTTAVA BASSA
-1D121 MUSICAL SYMBOL C CLEF
-1D122 MUSICAL SYMBOL F CLEF
-1D123 MUSICAL SYMBOL F CLEF OTTAVA ALTA
-1D124 MUSICAL SYMBOL F CLEF OTTAVA BASSA
-1D125 MUSICAL SYMBOL DRUM CLEF-1
-1D126 MUSICAL SYMBOL DRUM CLEF-2
-1D129 MUSICAL SYMBOL MULTIPLE MEASURE REST
-1D12A MUSICAL SYMBOL DOUBLE SHARP
-1D12B MUSICAL SYMBOL DOUBLE FLAT
-1D12C MUSICAL SYMBOL FLAT UP
-1D12D MUSICAL SYMBOL FLAT DOWN
-1D12E MUSICAL SYMBOL NATURAL UP
-1D12F MUSICAL SYMBOL NATURAL DOWN
-1D130 MUSICAL SYMBOL SHARP UP
-1D131 MUSICAL SYMBOL SHARP DOWN
-1D132 MUSICAL SYMBOL QUARTER TONE SHARP
-1D133 MUSICAL SYMBOL QUARTER TONE FLAT
-1D134 MUSICAL SYMBOL COMMON TIME
-1D135 MUSICAL SYMBOL CUT TIME
-1D136 MUSICAL SYMBOL OTTAVA ALTA
-1D137 MUSICAL SYMBOL OTTAVA BASSA
-1D138 MUSICAL SYMBOL QUINDICESIMA ALTA
-1D139 MUSICAL SYMBOL QUINDICESIMA BASSA
-1D13A MUSICAL SYMBOL MULTI REST
-1D13B MUSICAL SYMBOL WHOLE REST
-1D13C MUSICAL SYMBOL HALF REST
-1D13D MUSICAL SYMBOL QUARTER REST
-1D13E MUSICAL SYMBOL EIGHTH REST
-1D13F MUSICAL SYMBOL SIXTEENTH REST
-1D140 MUSICAL SYMBOL THIRTY-SECOND REST
-1D141 MUSICAL SYMBOL SIXTY-FOURTH REST
-1D142 MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST
-1D143 MUSICAL SYMBOL X NOTEHEAD
-1D144 MUSICAL SYMBOL PLUS NOTEHEAD
-1D145 MUSICAL SYMBOL CIRCLE X NOTEHEAD
-1D146 MUSICAL SYMBOL SQUARE NOTEHEAD WHITE
-1D147 MUSICAL SYMBOL SQUARE NOTEHEAD BLACK
-1D148 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE
-1D149 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK
-1D14A MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE
-1D14B MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK
-1D14C MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE
-1D14D MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK
-1D14E MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE
-1D14F MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK
-1D150 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE
-1D151 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK
-1D152 MUSICAL SYMBOL MOON NOTEHEAD WHITE
-1D153 MUSICAL SYMBOL MOON NOTEHEAD BLACK
-1D154 MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE
-1D155 MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK
-1D156 MUSICAL SYMBOL PARENTHESIS NOTEHEAD
-1D157 MUSICAL SYMBOL VOID NOTEHEAD
-1D158 MUSICAL SYMBOL NOTEHEAD BLACK
-1D159 MUSICAL SYMBOL NULL NOTEHEAD
-1D15A MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE
-1D15B MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK
-1D15C MUSICAL SYMBOL BREVE
-1D15D MUSICAL SYMBOL WHOLE NOTE
-1D15E MUSICAL SYMBOL HALF NOTE
-1D15F MUSICAL SYMBOL QUARTER NOTE
-1D160 MUSICAL SYMBOL EIGHTH NOTE
-1D161 MUSICAL SYMBOL SIXTEENTH NOTE
-1D162 MUSICAL SYMBOL THIRTY-SECOND NOTE
-1D163 MUSICAL SYMBOL SIXTY-FOURTH NOTE
-1D164 MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
-1D165 MUSICAL SYMBOL COMBINING STEM
-1D166 MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
-1D167 MUSICAL SYMBOL COMBINING TREMOLO-1
-1D168 MUSICAL SYMBOL COMBINING TREMOLO-2
-1D169 MUSICAL SYMBOL COMBINING TREMOLO-3
-1D16A MUSICAL SYMBOL FINGERED TREMOLO-1
-1D16B MUSICAL SYMBOL FINGERED TREMOLO-2
-1D16C MUSICAL SYMBOL FINGERED TREMOLO-3
-1D16D MUSICAL SYMBOL COMBINING AUGMENTATION DOT
-1D16E MUSICAL SYMBOL COMBINING FLAG-1
-1D16F MUSICAL SYMBOL COMBINING FLAG-2
-1D170 MUSICAL SYMBOL COMBINING FLAG-3
-1D171 MUSICAL SYMBOL COMBINING FLAG-4
-1D172 MUSICAL SYMBOL COMBINING FLAG-5
-1D173 MUSICAL SYMBOL BEGIN BEAM
-1D174 MUSICAL SYMBOL END BEAM
-1D175 MUSICAL SYMBOL BEGIN TIE
-1D176 MUSICAL SYMBOL END TIE
-1D177 MUSICAL SYMBOL BEGIN SLUR
-1D178 MUSICAL SYMBOL END SLUR
-1D179 MUSICAL SYMBOL BEGIN PHRASE
-1D17A MUSICAL SYMBOL END PHRASE
-1D17B MUSICAL SYMBOL COMBINING ACCENT
-1D17C MUSICAL SYMBOL COMBINING STACCATO
-1D17D MUSICAL SYMBOL COMBINING TENUTO
-1D17E MUSICAL SYMBOL COMBINING STACCATISSIMO
-1D17F MUSICAL SYMBOL COMBINING MARCATO
-1D180 MUSICAL SYMBOL COMBINING MARCATO-STACCATO
-1D181 MUSICAL SYMBOL COMBINING ACCENT-STACCATO
-1D182 MUSICAL SYMBOL COMBINING LOURE
-1D183 MUSICAL SYMBOL ARPEGGIATO UP
-1D184 MUSICAL SYMBOL ARPEGGIATO DOWN
-1D185 MUSICAL SYMBOL COMBINING DOIT
-1D186 MUSICAL SYMBOL COMBINING RIP
-1D187 MUSICAL SYMBOL COMBINING FLIP
-1D188 MUSICAL SYMBOL COMBINING SMEAR
-1D189 MUSICAL SYMBOL COMBINING BEND
-1D18A MUSICAL SYMBOL COMBINING DOUBLE TONGUE
-1D18B MUSICAL SYMBOL COMBINING TRIPLE TONGUE
-1D18C MUSICAL SYMBOL RINFORZANDO
-1D18D MUSICAL SYMBOL SUBITO
-1D18E MUSICAL SYMBOL Z
-1D18F MUSICAL SYMBOL PIANO
-1D190 MUSICAL SYMBOL MEZZO
-1D191 MUSICAL SYMBOL FORTE
-1D192 MUSICAL SYMBOL CRESCENDO
-1D193 MUSICAL SYMBOL DECRESCENDO
-1D194 MUSICAL SYMBOL GRACE NOTE SLASH
-1D195 MUSICAL SYMBOL GRACE NOTE NO SLASH
-1D196 MUSICAL SYMBOL TR
-1D197 MUSICAL SYMBOL TURN
-1D198 MUSICAL SYMBOL INVERTED TURN
-1D199 MUSICAL SYMBOL TURN SLASH
-1D19A MUSICAL SYMBOL TURN UP
-1D19B MUSICAL SYMBOL ORNAMENT STROKE-1
-1D19C MUSICAL SYMBOL ORNAMENT STROKE-2
-1D19D MUSICAL SYMBOL ORNAMENT STROKE-3
-1D19E MUSICAL SYMBOL ORNAMENT STROKE-4
-1D19F MUSICAL SYMBOL ORNAMENT STROKE-5
-1D1A0 MUSICAL SYMBOL ORNAMENT STROKE-6
-1D1A1 MUSICAL SYMBOL ORNAMENT STROKE-7
-1D1A2 MUSICAL SYMBOL ORNAMENT STROKE-8
-1D1A3 MUSICAL SYMBOL ORNAMENT STROKE-9
-1D1A4 MUSICAL SYMBOL ORNAMENT STROKE-10
-1D1A5 MUSICAL SYMBOL ORNAMENT STROKE-11
-1D1A6 MUSICAL SYMBOL HAUPTSTIMME
-1D1A7 MUSICAL SYMBOL NEBENSTIMME
-1D1A8 MUSICAL SYMBOL END OF STIMME
-1D1A9 MUSICAL SYMBOL DEGREE SLASH
-1D1AA MUSICAL SYMBOL COMBINING DOWN BOW
-1D1AB MUSICAL SYMBOL COMBINING UP BOW
-1D1AC MUSICAL SYMBOL COMBINING HARMONIC
-1D1AD MUSICAL SYMBOL COMBINING SNAP PIZZICATO
-1D1AE MUSICAL SYMBOL PEDAL MARK
-1D1AF MUSICAL SYMBOL PEDAL UP MARK
-1D1B0 MUSICAL SYMBOL HALF PEDAL MARK
-1D1B1 MUSICAL SYMBOL GLISSANDO UP
-1D1B2 MUSICAL SYMBOL GLISSANDO DOWN
-1D1B3 MUSICAL SYMBOL WITH FINGERNAILS
-1D1B4 MUSICAL SYMBOL DAMP
-1D1B5 MUSICAL SYMBOL DAMP ALL
-1D1B6 MUSICAL SYMBOL MAXIMA
-1D1B7 MUSICAL SYMBOL LONGA
-1D1B8 MUSICAL SYMBOL BREVIS
-1D1B9 MUSICAL SYMBOL SEMIBREVIS WHITE
-1D1BA MUSICAL SYMBOL SEMIBREVIS BLACK
-1D1BB MUSICAL SYMBOL MINIMA
-1D1BC MUSICAL SYMBOL MINIMA BLACK
-1D1BD MUSICAL SYMBOL SEMIMINIMA WHITE
-1D1BE MUSICAL SYMBOL SEMIMINIMA BLACK
-1D1BF MUSICAL SYMBOL FUSA WHITE
-1D1C0 MUSICAL SYMBOL FUSA BLACK
-1D1C1 MUSICAL SYMBOL LONGA PERFECTA REST
-1D1C2 MUSICAL SYMBOL LONGA IMPERFECTA REST
-1D1C3 MUSICAL SYMBOL BREVIS REST
-1D1C4 MUSICAL SYMBOL SEMIBREVIS REST
-1D1C5 MUSICAL SYMBOL MINIMA REST
-1D1C6 MUSICAL SYMBOL SEMIMINIMA REST
-1D1C7 MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA
-1D1C8 MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA
-1D1C9 MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1
-1D1CA MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA
-1D1CB MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA
-1D1CC MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1
-1D1CD MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2
-1D1CE MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3
-1D1CF MUSICAL SYMBOL CROIX
-1D1D0 MUSICAL SYMBOL GREGORIAN C CLEF
-1D1D1 MUSICAL SYMBOL GREGORIAN F CLEF
-1D1D2 MUSICAL SYMBOL SQUARE B
-1D1D3 MUSICAL SYMBOL VIRGA
-1D1D4 MUSICAL SYMBOL PODATUS
-1D1D5 MUSICAL SYMBOL CLIVIS
-1D1D6 MUSICAL SYMBOL SCANDICUS
-1D1D7 MUSICAL SYMBOL CLIMACUS
-1D1D8 MUSICAL SYMBOL TORCULUS
-1D1D9 MUSICAL SYMBOL PORRECTUS
-1D1DA MUSICAL SYMBOL PORRECTUS FLEXUS
-1D1DB MUSICAL SYMBOL SCANDICUS FLEXUS
-1D1DC MUSICAL SYMBOL TORCULUS RESUPINUS
-1D1DD MUSICAL SYMBOL PES SUBPUNCTIS
-1D1DE MUSICAL SYMBOL KIEVAN C CLEF
-1D1DF MUSICAL SYMBOL KIEVAN END OF PIECE
-1D1E0 MUSICAL SYMBOL KIEVAN FINAL NOTE
-1D1E1 MUSICAL SYMBOL KIEVAN RECITATIVE MARK
-1D1E2 MUSICAL SYMBOL KIEVAN WHOLE NOTE
-1D1E3 MUSICAL SYMBOL KIEVAN HALF NOTE
-1D1E4 MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM DOWN
-1D1E5 MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM UP
-1D1E6 MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN
-1D1E7 MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP
-1D1E8 MUSICAL SYMBOL KIEVAN FLAT SIGN
-1D200 GREEK VOCAL NOTATION SYMBOL-1
-1D201 GREEK VOCAL NOTATION SYMBOL-2
-1D202 GREEK VOCAL NOTATION SYMBOL-3
-1D203 GREEK VOCAL NOTATION SYMBOL-4
-1D204 GREEK VOCAL NOTATION SYMBOL-5
-1D205 GREEK VOCAL NOTATION SYMBOL-6
-1D206 GREEK VOCAL NOTATION SYMBOL-7
-1D207 GREEK VOCAL NOTATION SYMBOL-8
-1D208 GREEK VOCAL NOTATION SYMBOL-9
-1D209 GREEK VOCAL NOTATION SYMBOL-10
-1D20A GREEK VOCAL NOTATION SYMBOL-11
-1D20B GREEK VOCAL NOTATION SYMBOL-12
-1D20C GREEK VOCAL NOTATION SYMBOL-13
-1D20D GREEK VOCAL NOTATION SYMBOL-14
-1D20E GREEK VOCAL NOTATION SYMBOL-15
-1D20F GREEK VOCAL NOTATION SYMBOL-16
-1D210 GREEK VOCAL NOTATION SYMBOL-17
-1D211 GREEK VOCAL NOTATION SYMBOL-18
-1D212 GREEK VOCAL NOTATION SYMBOL-19
-1D213 GREEK VOCAL NOTATION SYMBOL-20
-1D214 GREEK VOCAL NOTATION SYMBOL-21
-1D215 GREEK VOCAL NOTATION SYMBOL-22
-1D216 GREEK VOCAL NOTATION SYMBOL-23
-1D217 GREEK VOCAL NOTATION SYMBOL-24
-1D218 GREEK VOCAL NOTATION SYMBOL-50
-1D219 GREEK VOCAL NOTATION SYMBOL-51
-1D21A GREEK VOCAL NOTATION SYMBOL-52
-1D21B GREEK VOCAL NOTATION SYMBOL-53
-1D21C GREEK VOCAL NOTATION SYMBOL-54
-1D21D GREEK INSTRUMENTAL NOTATION SYMBOL-1
-1D21E GREEK INSTRUMENTAL NOTATION SYMBOL-2
-1D21F GREEK INSTRUMENTAL NOTATION SYMBOL-4
-1D220 GREEK INSTRUMENTAL NOTATION SYMBOL-5
-1D221 GREEK INSTRUMENTAL NOTATION SYMBOL-7
-1D222 GREEK INSTRUMENTAL NOTATION SYMBOL-8
-1D223 GREEK INSTRUMENTAL NOTATION SYMBOL-11
-1D224 GREEK INSTRUMENTAL NOTATION SYMBOL-12
-1D225 GREEK INSTRUMENTAL NOTATION SYMBOL-13
-1D226 GREEK INSTRUMENTAL NOTATION SYMBOL-14
-1D227 GREEK INSTRUMENTAL NOTATION SYMBOL-17
-1D228 GREEK INSTRUMENTAL NOTATION SYMBOL-18
-1D229 GREEK INSTRUMENTAL NOTATION SYMBOL-19
-1D22A GREEK INSTRUMENTAL NOTATION SYMBOL-23
-1D22B GREEK INSTRUMENTAL NOTATION SYMBOL-24
-1D22C GREEK INSTRUMENTAL NOTATION SYMBOL-25
-1D22D GREEK INSTRUMENTAL NOTATION SYMBOL-26
-1D22E GREEK INSTRUMENTAL NOTATION SYMBOL-27
-1D22F GREEK INSTRUMENTAL NOTATION SYMBOL-29
-1D230 GREEK INSTRUMENTAL NOTATION SYMBOL-30
-1D231 GREEK INSTRUMENTAL NOTATION SYMBOL-32
-1D232 GREEK INSTRUMENTAL NOTATION SYMBOL-36
-1D233 GREEK INSTRUMENTAL NOTATION SYMBOL-37
-1D234 GREEK INSTRUMENTAL NOTATION SYMBOL-38
-1D235 GREEK INSTRUMENTAL NOTATION SYMBOL-39
-1D236 GREEK INSTRUMENTAL NOTATION SYMBOL-40
-1D237 GREEK INSTRUMENTAL NOTATION SYMBOL-42
-1D238 GREEK INSTRUMENTAL NOTATION SYMBOL-43
-1D239 GREEK INSTRUMENTAL NOTATION SYMBOL-45
-1D23A GREEK INSTRUMENTAL NOTATION SYMBOL-47
-1D23B GREEK INSTRUMENTAL NOTATION SYMBOL-48
-1D23C GREEK INSTRUMENTAL NOTATION SYMBOL-49
-1D23D GREEK INSTRUMENTAL NOTATION SYMBOL-50
-1D23E GREEK INSTRUMENTAL NOTATION SYMBOL-51
-1D23F GREEK INSTRUMENTAL NOTATION SYMBOL-52
-1D240 GREEK INSTRUMENTAL NOTATION SYMBOL-53
-1D241 GREEK INSTRUMENTAL NOTATION SYMBOL-54
-1D242 COMBINING GREEK MUSICAL TRISEME
-1D243 COMBINING GREEK MUSICAL TETRASEME
-1D244 COMBINING GREEK MUSICAL PENTASEME
-1D245 GREEK MUSICAL LEIMMA
-1D2E0 MAYAN NUMERAL ZERO
-1D2E1 MAYAN NUMERAL ONE
-1D2E2 MAYAN NUMERAL TWO
-1D2E3 MAYAN NUMERAL THREE
-1D2E4 MAYAN NUMERAL FOUR
-1D2E5 MAYAN NUMERAL FIVE
-1D2E6 MAYAN NUMERAL SIX
-1D2E7 MAYAN NUMERAL SEVEN
-1D2E8 MAYAN NUMERAL EIGHT
-1D2E9 MAYAN NUMERAL NINE
-1D2EA MAYAN NUMERAL TEN
-1D2EB MAYAN NUMERAL ELEVEN
-1D2EC MAYAN NUMERAL TWELVE
-1D2ED MAYAN NUMERAL THIRTEEN
-1D2EE MAYAN NUMERAL FOURTEEN
-1D2EF MAYAN NUMERAL FIFTEEN
-1D2F0 MAYAN NUMERAL SIXTEEN
-1D2F1 MAYAN NUMERAL SEVENTEEN
-1D2F2 MAYAN NUMERAL EIGHTEEN
-1D2F3 MAYAN NUMERAL NINETEEN
-1D300 MONOGRAM FOR EARTH
-1D301 DIGRAM FOR HEAVENLY EARTH
-1D302 DIGRAM FOR HUMAN EARTH
-1D303 DIGRAM FOR EARTHLY HEAVEN
-1D304 DIGRAM FOR EARTHLY HUMAN
-1D305 DIGRAM FOR EARTH
-1D306 TETRAGRAM FOR CENTRE
-1D307 TETRAGRAM FOR FULL CIRCLE
-1D308 TETRAGRAM FOR MIRED
-1D309 TETRAGRAM FOR BARRIER
-1D30A TETRAGRAM FOR KEEPING SMALL
-1D30B TETRAGRAM FOR CONTRARIETY
-1D30C TETRAGRAM FOR ASCENT
-1D30D TETRAGRAM FOR OPPOSITION
-1D30E TETRAGRAM FOR BRANCHING OUT
-1D30F TETRAGRAM FOR DEFECTIVENESS OR DISTORTION
-1D310 TETRAGRAM FOR DIVERGENCE
-1D311 TETRAGRAM FOR YOUTHFULNESS
-1D312 TETRAGRAM FOR INCREASE
-1D313 TETRAGRAM FOR PENETRATION
-1D314 TETRAGRAM FOR REACH
-1D315 TETRAGRAM FOR CONTACT
-1D316 TETRAGRAM FOR HOLDING BACK
-1D317 TETRAGRAM FOR WAITING
-1D318 TETRAGRAM FOR FOLLOWING
-1D319 TETRAGRAM FOR ADVANCE
-1D31A TETRAGRAM FOR RELEASE
-1D31B TETRAGRAM FOR RESISTANCE
-1D31C TETRAGRAM FOR EASE
-1D31D TETRAGRAM FOR JOY
-1D31E TETRAGRAM FOR CONTENTION
-1D31F TETRAGRAM FOR ENDEAVOUR
-1D320 TETRAGRAM FOR DUTIES
-1D321 TETRAGRAM FOR CHANGE
-1D322 TETRAGRAM FOR DECISIVENESS
-1D323 TETRAGRAM FOR BOLD RESOLUTION
-1D324 TETRAGRAM FOR PACKING
-1D325 TETRAGRAM FOR LEGION
-1D326 TETRAGRAM FOR CLOSENESS
-1D327 TETRAGRAM FOR KINSHIP
-1D328 TETRAGRAM FOR GATHERING
-1D329 TETRAGRAM FOR STRENGTH
-1D32A TETRAGRAM FOR PURITY
-1D32B TETRAGRAM FOR FULLNESS
-1D32C TETRAGRAM FOR RESIDENCE
-1D32D TETRAGRAM FOR LAW OR MODEL
-1D32E TETRAGRAM FOR RESPONSE
-1D32F TETRAGRAM FOR GOING TO MEET
-1D330 TETRAGRAM FOR ENCOUNTERS
-1D331 TETRAGRAM FOR STOVE
-1D332 TETRAGRAM FOR GREATNESS
-1D333 TETRAGRAM FOR ENLARGEMENT
-1D334 TETRAGRAM FOR PATTERN
-1D335 TETRAGRAM FOR RITUAL
-1D336 TETRAGRAM FOR FLIGHT
-1D337 TETRAGRAM FOR VASTNESS OR WASTING
-1D338 TETRAGRAM FOR CONSTANCY
-1D339 TETRAGRAM FOR MEASURE
-1D33A TETRAGRAM FOR ETERNITY
-1D33B TETRAGRAM FOR UNITY
-1D33C TETRAGRAM FOR DIMINISHMENT
-1D33D TETRAGRAM FOR CLOSED MOUTH
-1D33E TETRAGRAM FOR GUARDEDNESS
-1D33F TETRAGRAM FOR GATHERING IN
-1D340 TETRAGRAM FOR MASSING
-1D341 TETRAGRAM FOR ACCUMULATION
-1D342 TETRAGRAM FOR EMBELLISHMENT
-1D343 TETRAGRAM FOR DOUBT
-1D344 TETRAGRAM FOR WATCH
-1D345 TETRAGRAM FOR SINKING
-1D346 TETRAGRAM FOR INNER
-1D347 TETRAGRAM FOR DEPARTURE
-1D348 TETRAGRAM FOR DARKENING
-1D349 TETRAGRAM FOR DIMMING
-1D34A TETRAGRAM FOR EXHAUSTION
-1D34B TETRAGRAM FOR SEVERANCE
-1D34C TETRAGRAM FOR STOPPAGE
-1D34D TETRAGRAM FOR HARDNESS
-1D34E TETRAGRAM FOR COMPLETION
-1D34F TETRAGRAM FOR CLOSURE
-1D350 TETRAGRAM FOR FAILURE
-1D351 TETRAGRAM FOR AGGRAVATION
-1D352 TETRAGRAM FOR COMPLIANCE
-1D353 TETRAGRAM FOR ON THE VERGE
-1D354 TETRAGRAM FOR DIFFICULTIES
-1D355 TETRAGRAM FOR LABOURING
-1D356 TETRAGRAM FOR FOSTERING
-1D360 COUNTING ROD UNIT DIGIT ONE
-1D361 COUNTING ROD UNIT DIGIT TWO
-1D362 COUNTING ROD UNIT DIGIT THREE
-1D363 COUNTING ROD UNIT DIGIT FOUR
-1D364 COUNTING ROD UNIT DIGIT FIVE
-1D365 COUNTING ROD UNIT DIGIT SIX
-1D366 COUNTING ROD UNIT DIGIT SEVEN
-1D367 COUNTING ROD UNIT DIGIT EIGHT
-1D368 COUNTING ROD UNIT DIGIT NINE
-1D369 COUNTING ROD TENS DIGIT ONE
-1D36A COUNTING ROD TENS DIGIT TWO
-1D36B COUNTING ROD TENS DIGIT THREE
-1D36C COUNTING ROD TENS DIGIT FOUR
-1D36D COUNTING ROD TENS DIGIT FIVE
-1D36E COUNTING ROD TENS DIGIT SIX
-1D36F COUNTING ROD TENS DIGIT SEVEN
-1D370 COUNTING ROD TENS DIGIT EIGHT
-1D371 COUNTING ROD TENS DIGIT NINE
-1D372 IDEOGRAPHIC TALLY MARK ONE
-1D373 IDEOGRAPHIC TALLY MARK TWO
-1D374 IDEOGRAPHIC TALLY MARK THREE
-1D375 IDEOGRAPHIC TALLY MARK FOUR
-1D376 IDEOGRAPHIC TALLY MARK FIVE
-1D377 TALLY MARK ONE
-1D378 TALLY MARK FIVE
-1D400 MATHEMATICAL BOLD CAPITAL A
-1D401 MATHEMATICAL BOLD CAPITAL B
-1D402 MATHEMATICAL BOLD CAPITAL C
-1D403 MATHEMATICAL BOLD CAPITAL D
-1D404 MATHEMATICAL BOLD CAPITAL E
-1D405 MATHEMATICAL BOLD CAPITAL F
-1D406 MATHEMATICAL BOLD CAPITAL G
-1D407 MATHEMATICAL BOLD CAPITAL H
-1D408 MATHEMATICAL BOLD CAPITAL I
-1D409 MATHEMATICAL BOLD CAPITAL J
-1D40A MATHEMATICAL BOLD CAPITAL K
-1D40B MATHEMATICAL BOLD CAPITAL L
-1D40C MATHEMATICAL BOLD CAPITAL M
-1D40D MATHEMATICAL BOLD CAPITAL N
-1D40E MATHEMATICAL BOLD CAPITAL O
-1D40F MATHEMATICAL BOLD CAPITAL P
-1D410 MATHEMATICAL BOLD CAPITAL Q
-1D411 MATHEMATICAL BOLD CAPITAL R
-1D412 MATHEMATICAL BOLD CAPITAL S
-1D413 MATHEMATICAL BOLD CAPITAL T
-1D414 MATHEMATICAL BOLD CAPITAL U
-1D415 MATHEMATICAL BOLD CAPITAL V
-1D416 MATHEMATICAL BOLD CAPITAL W
-1D417 MATHEMATICAL BOLD CAPITAL X
-1D418 MATHEMATICAL BOLD CAPITAL Y
-1D419 MATHEMATICAL BOLD CAPITAL Z
-1D41A MATHEMATICAL BOLD SMALL A
-1D41B MATHEMATICAL BOLD SMALL B
-1D41C MATHEMATICAL BOLD SMALL C
-1D41D MATHEMATICAL BOLD SMALL D
-1D41E MATHEMATICAL BOLD SMALL E
-1D41F MATHEMATICAL BOLD SMALL F
-1D420 MATHEMATICAL BOLD SMALL G
-1D421 MATHEMATICAL BOLD SMALL H
-1D422 MATHEMATICAL BOLD SMALL I
-1D423 MATHEMATICAL BOLD SMALL J
-1D424 MATHEMATICAL BOLD SMALL K
-1D425 MATHEMATICAL BOLD SMALL L
-1D426 MATHEMATICAL BOLD SMALL M
-1D427 MATHEMATICAL BOLD SMALL N
-1D428 MATHEMATICAL BOLD SMALL O
-1D429 MATHEMATICAL BOLD SMALL P
-1D42A MATHEMATICAL BOLD SMALL Q
-1D42B MATHEMATICAL BOLD SMALL R
-1D42C MATHEMATICAL BOLD SMALL S
-1D42D MATHEMATICAL BOLD SMALL T
-1D42E MATHEMATICAL BOLD SMALL U
-1D42F MATHEMATICAL BOLD SMALL V
-1D430 MATHEMATICAL BOLD SMALL W
-1D431 MATHEMATICAL BOLD SMALL X
-1D432 MATHEMATICAL BOLD SMALL Y
-1D433 MATHEMATICAL BOLD SMALL Z
-1D434 MATHEMATICAL ITALIC CAPITAL A
-1D435 MATHEMATICAL ITALIC CAPITAL B
-1D436 MATHEMATICAL ITALIC CAPITAL C
-1D437 MATHEMATICAL ITALIC CAPITAL D
-1D438 MATHEMATICAL ITALIC CAPITAL E
-1D439 MATHEMATICAL ITALIC CAPITAL F
-1D43A MATHEMATICAL ITALIC CAPITAL G
-1D43B MATHEMATICAL ITALIC CAPITAL H
-1D43C MATHEMATICAL ITALIC CAPITAL I
-1D43D MATHEMATICAL ITALIC CAPITAL J
-1D43E MATHEMATICAL ITALIC CAPITAL K
-1D43F MATHEMATICAL ITALIC CAPITAL L
-1D440 MATHEMATICAL ITALIC CAPITAL M
-1D441 MATHEMATICAL ITALIC CAPITAL N
-1D442 MATHEMATICAL ITALIC CAPITAL O
-1D443 MATHEMATICAL ITALIC CAPITAL P
-1D444 MATHEMATICAL ITALIC CAPITAL Q
-1D445 MATHEMATICAL ITALIC CAPITAL R
-1D446 MATHEMATICAL ITALIC CAPITAL S
-1D447 MATHEMATICAL ITALIC CAPITAL T
-1D448 MATHEMATICAL ITALIC CAPITAL U
-1D449 MATHEMATICAL ITALIC CAPITAL V
-1D44A MATHEMATICAL ITALIC CAPITAL W
-1D44B MATHEMATICAL ITALIC CAPITAL X
-1D44C MATHEMATICAL ITALIC CAPITAL Y
-1D44D MATHEMATICAL ITALIC CAPITAL Z
-1D44E MATHEMATICAL ITALIC SMALL A
-1D44F MATHEMATICAL ITALIC SMALL B
-1D450 MATHEMATICAL ITALIC SMALL C
-1D451 MATHEMATICAL ITALIC SMALL D
-1D452 MATHEMATICAL ITALIC SMALL E
-1D453 MATHEMATICAL ITALIC SMALL F
-1D454 MATHEMATICAL ITALIC SMALL G
-1D456 MATHEMATICAL ITALIC SMALL I
-1D457 MATHEMATICAL ITALIC SMALL J
-1D458 MATHEMATICAL ITALIC SMALL K
-1D459 MATHEMATICAL ITALIC SMALL L
-1D45A MATHEMATICAL ITALIC SMALL M
-1D45B MATHEMATICAL ITALIC SMALL N
-1D45C MATHEMATICAL ITALIC SMALL O
-1D45D MATHEMATICAL ITALIC SMALL P
-1D45E MATHEMATICAL ITALIC SMALL Q
-1D45F MATHEMATICAL ITALIC SMALL R
-1D460 MATHEMATICAL ITALIC SMALL S
-1D461 MATHEMATICAL ITALIC SMALL T
-1D462 MATHEMATICAL ITALIC SMALL U
-1D463 MATHEMATICAL ITALIC SMALL V
-1D464 MATHEMATICAL ITALIC SMALL W
-1D465 MATHEMATICAL ITALIC SMALL X
-1D466 MATHEMATICAL ITALIC SMALL Y
-1D467 MATHEMATICAL ITALIC SMALL Z
-1D468 MATHEMATICAL BOLD ITALIC CAPITAL A
-1D469 MATHEMATICAL BOLD ITALIC CAPITAL B
-1D46A MATHEMATICAL BOLD ITALIC CAPITAL C
-1D46B MATHEMATICAL BOLD ITALIC CAPITAL D
-1D46C MATHEMATICAL BOLD ITALIC CAPITAL E
-1D46D MATHEMATICAL BOLD ITALIC CAPITAL F
-1D46E MATHEMATICAL BOLD ITALIC CAPITAL G
-1D46F MATHEMATICAL BOLD ITALIC CAPITAL H
-1D470 MATHEMATICAL BOLD ITALIC CAPITAL I
-1D471 MATHEMATICAL BOLD ITALIC CAPITAL J
-1D472 MATHEMATICAL BOLD ITALIC CAPITAL K
-1D473 MATHEMATICAL BOLD ITALIC CAPITAL L
-1D474 MATHEMATICAL BOLD ITALIC CAPITAL M
-1D475 MATHEMATICAL BOLD ITALIC CAPITAL N
-1D476 MATHEMATICAL BOLD ITALIC CAPITAL O
-1D477 MATHEMATICAL BOLD ITALIC CAPITAL P
-1D478 MATHEMATICAL BOLD ITALIC CAPITAL Q
-1D479 MATHEMATICAL BOLD ITALIC CAPITAL R
-1D47A MATHEMATICAL BOLD ITALIC CAPITAL S
-1D47B MATHEMATICAL BOLD ITALIC CAPITAL T
-1D47C MATHEMATICAL BOLD ITALIC CAPITAL U
-1D47D MATHEMATICAL BOLD ITALIC CAPITAL V
-1D47E MATHEMATICAL BOLD ITALIC CAPITAL W
-1D47F MATHEMATICAL BOLD ITALIC CAPITAL X
-1D480 MATHEMATICAL BOLD ITALIC CAPITAL Y
-1D481 MATHEMATICAL BOLD ITALIC CAPITAL Z
-1D482 MATHEMATICAL BOLD ITALIC SMALL A
-1D483 MATHEMATICAL BOLD ITALIC SMALL B
-1D484 MATHEMATICAL BOLD ITALIC SMALL C
-1D485 MATHEMATICAL BOLD ITALIC SMALL D
-1D486 MATHEMATICAL BOLD ITALIC SMALL E
-1D487 MATHEMATICAL BOLD ITALIC SMALL F
-1D488 MATHEMATICAL BOLD ITALIC SMALL G
-1D489 MATHEMATICAL BOLD ITALIC SMALL H
-1D48A MATHEMATICAL BOLD ITALIC SMALL I
-1D48B MATHEMATICAL BOLD ITALIC SMALL J
-1D48C MATHEMATICAL BOLD ITALIC SMALL K
-1D48D MATHEMATICAL BOLD ITALIC SMALL L
-1D48E MATHEMATICAL BOLD ITALIC SMALL M
-1D48F MATHEMATICAL BOLD ITALIC SMALL N
-1D490 MATHEMATICAL BOLD ITALIC SMALL O
-1D491 MATHEMATICAL BOLD ITALIC SMALL P
-1D492 MATHEMATICAL BOLD ITALIC SMALL Q
-1D493 MATHEMATICAL BOLD ITALIC SMALL R
-1D494 MATHEMATICAL BOLD ITALIC SMALL S
-1D495 MATHEMATICAL BOLD ITALIC SMALL T
-1D496 MATHEMATICAL BOLD ITALIC SMALL U
-1D497 MATHEMATICAL BOLD ITALIC SMALL V
-1D498 MATHEMATICAL BOLD ITALIC SMALL W
-1D499 MATHEMATICAL BOLD ITALIC SMALL X
-1D49A MATHEMATICAL BOLD ITALIC SMALL Y
-1D49B MATHEMATICAL BOLD ITALIC SMALL Z
-1D49C MATHEMATICAL SCRIPT CAPITAL A
-1D49E MATHEMATICAL SCRIPT CAPITAL C
-1D49F MATHEMATICAL SCRIPT CAPITAL D
-1D4A2 MATHEMATICAL SCRIPT CAPITAL G
-1D4A5 MATHEMATICAL SCRIPT CAPITAL J
-1D4A6 MATHEMATICAL SCRIPT CAPITAL K
-1D4A9 MATHEMATICAL SCRIPT CAPITAL N
-1D4AA MATHEMATICAL SCRIPT CAPITAL O
-1D4AB MATHEMATICAL SCRIPT CAPITAL P
-1D4AC MATHEMATICAL SCRIPT CAPITAL Q
-1D4AE MATHEMATICAL SCRIPT CAPITAL S
-1D4AF MATHEMATICAL SCRIPT CAPITAL T
-1D4B0 MATHEMATICAL SCRIPT CAPITAL U
-1D4B1 MATHEMATICAL SCRIPT CAPITAL V
-1D4B2 MATHEMATICAL SCRIPT CAPITAL W
-1D4B3 MATHEMATICAL SCRIPT CAPITAL X
-1D4B4 MATHEMATICAL SCRIPT CAPITAL Y
-1D4B5 MATHEMATICAL SCRIPT CAPITAL Z
-1D4B6 MATHEMATICAL SCRIPT SMALL A
-1D4B7 MATHEMATICAL SCRIPT SMALL B
-1D4B8 MATHEMATICAL SCRIPT SMALL C
-1D4B9 MATHEMATICAL SCRIPT SMALL D
-1D4BB MATHEMATICAL SCRIPT SMALL F
-1D4BD MATHEMATICAL SCRIPT SMALL H
-1D4BE MATHEMATICAL SCRIPT SMALL I
-1D4BF MATHEMATICAL SCRIPT SMALL J
-1D4C0 MATHEMATICAL SCRIPT SMALL K
-1D4C1 MATHEMATICAL SCRIPT SMALL L
-1D4C2 MATHEMATICAL SCRIPT SMALL M
-1D4C3 MATHEMATICAL SCRIPT SMALL N
-1D4C5 MATHEMATICAL SCRIPT SMALL P
-1D4C6 MATHEMATICAL SCRIPT SMALL Q
-1D4C7 MATHEMATICAL SCRIPT SMALL R
-1D4C8 MATHEMATICAL SCRIPT SMALL S
-1D4C9 MATHEMATICAL SCRIPT SMALL T
-1D4CA MATHEMATICAL SCRIPT SMALL U
-1D4CB MATHEMATICAL SCRIPT SMALL V
-1D4CC MATHEMATICAL SCRIPT SMALL W
-1D4CD MATHEMATICAL SCRIPT SMALL X
-1D4CE MATHEMATICAL SCRIPT SMALL Y
-1D4CF MATHEMATICAL SCRIPT SMALL Z
-1D4D0 MATHEMATICAL BOLD SCRIPT CAPITAL A
-1D4D1 MATHEMATICAL BOLD SCRIPT CAPITAL B
-1D4D2 MATHEMATICAL BOLD SCRIPT CAPITAL C
-1D4D3 MATHEMATICAL BOLD SCRIPT CAPITAL D
-1D4D4 MATHEMATICAL BOLD SCRIPT CAPITAL E
-1D4D5 MATHEMATICAL BOLD SCRIPT CAPITAL F
-1D4D6 MATHEMATICAL BOLD SCRIPT CAPITAL G
-1D4D7 MATHEMATICAL BOLD SCRIPT CAPITAL H
-1D4D8 MATHEMATICAL BOLD SCRIPT CAPITAL I
-1D4D9 MATHEMATICAL BOLD SCRIPT CAPITAL J
-1D4DA MATHEMATICAL BOLD SCRIPT CAPITAL K
-1D4DB MATHEMATICAL BOLD SCRIPT CAPITAL L
-1D4DC MATHEMATICAL BOLD SCRIPT CAPITAL M
-1D4DD MATHEMATICAL BOLD SCRIPT CAPITAL N
-1D4DE MATHEMATICAL BOLD SCRIPT CAPITAL O
-1D4DF MATHEMATICAL BOLD SCRIPT CAPITAL P
-1D4E0 MATHEMATICAL BOLD SCRIPT CAPITAL Q
-1D4E1 MATHEMATICAL BOLD SCRIPT CAPITAL R
-1D4E2 MATHEMATICAL BOLD SCRIPT CAPITAL S
-1D4E3 MATHEMATICAL BOLD SCRIPT CAPITAL T
-1D4E4 MATHEMATICAL BOLD SCRIPT CAPITAL U
-1D4E5 MATHEMATICAL BOLD SCRIPT CAPITAL V
-1D4E6 MATHEMATICAL BOLD SCRIPT CAPITAL W
-1D4E7 MATHEMATICAL BOLD SCRIPT CAPITAL X
-1D4E8 MATHEMATICAL BOLD SCRIPT CAPITAL Y
-1D4E9 MATHEMATICAL BOLD SCRIPT CAPITAL Z
-1D4EA MATHEMATICAL BOLD SCRIPT SMALL A
-1D4EB MATHEMATICAL BOLD SCRIPT SMALL B
-1D4EC MATHEMATICAL BOLD SCRIPT SMALL C
-1D4ED MATHEMATICAL BOLD SCRIPT SMALL D
-1D4EE MATHEMATICAL BOLD SCRIPT SMALL E
-1D4EF MATHEMATICAL BOLD SCRIPT SMALL F
-1D4F0 MATHEMATICAL BOLD SCRIPT SMALL G
-1D4F1 MATHEMATICAL BOLD SCRIPT SMALL H
-1D4F2 MATHEMATICAL BOLD SCRIPT SMALL I
-1D4F3 MATHEMATICAL BOLD SCRIPT SMALL J
-1D4F4 MATHEMATICAL BOLD SCRIPT SMALL K
-1D4F5 MATHEMATICAL BOLD SCRIPT SMALL L
-1D4F6 MATHEMATICAL BOLD SCRIPT SMALL M
-1D4F7 MATHEMATICAL BOLD SCRIPT SMALL N
-1D4F8 MATHEMATICAL BOLD SCRIPT SMALL O
-1D4F9 MATHEMATICAL BOLD SCRIPT SMALL P
-1D4FA MATHEMATICAL BOLD SCRIPT SMALL Q
-1D4FB MATHEMATICAL BOLD SCRIPT SMALL R
-1D4FC MATHEMATICAL BOLD SCRIPT SMALL S
-1D4FD MATHEMATICAL BOLD SCRIPT SMALL T
-1D4FE MATHEMATICAL BOLD SCRIPT SMALL U
-1D4FF MATHEMATICAL BOLD SCRIPT SMALL V
-1D500 MATHEMATICAL BOLD SCRIPT SMALL W
-1D501 MATHEMATICAL BOLD SCRIPT SMALL X
-1D502 MATHEMATICAL BOLD SCRIPT SMALL Y
-1D503 MATHEMATICAL BOLD SCRIPT SMALL Z
-1D504 MATHEMATICAL FRAKTUR CAPITAL A
-1D505 MATHEMATICAL FRAKTUR CAPITAL B
-1D507 MATHEMATICAL FRAKTUR CAPITAL D
-1D508 MATHEMATICAL FRAKTUR CAPITAL E
-1D509 MATHEMATICAL FRAKTUR CAPITAL F
-1D50A MATHEMATICAL FRAKTUR CAPITAL G
-1D50D MATHEMATICAL FRAKTUR CAPITAL J
-1D50E MATHEMATICAL FRAKTUR CAPITAL K
-1D50F MATHEMATICAL FRAKTUR CAPITAL L
-1D510 MATHEMATICAL FRAKTUR CAPITAL M
-1D511 MATHEMATICAL FRAKTUR CAPITAL N
-1D512 MATHEMATICAL FRAKTUR CAPITAL O
-1D513 MATHEMATICAL FRAKTUR CAPITAL P
-1D514 MATHEMATICAL FRAKTUR CAPITAL Q
-1D516 MATHEMATICAL FRAKTUR CAPITAL S
-1D517 MATHEMATICAL FRAKTUR CAPITAL T
-1D518 MATHEMATICAL FRAKTUR CAPITAL U
-1D519 MATHEMATICAL FRAKTUR CAPITAL V
-1D51A MATHEMATICAL FRAKTUR CAPITAL W
-1D51B MATHEMATICAL FRAKTUR CAPITAL X
-1D51C MATHEMATICAL FRAKTUR CAPITAL Y
-1D51E MATHEMATICAL FRAKTUR SMALL A
-1D51F MATHEMATICAL FRAKTUR SMALL B
-1D520 MATHEMATICAL FRAKTUR SMALL C
-1D521 MATHEMATICAL FRAKTUR SMALL D
-1D522 MATHEMATICAL FRAKTUR SMALL E
-1D523 MATHEMATICAL FRAKTUR SMALL F
-1D524 MATHEMATICAL FRAKTUR SMALL G
-1D525 MATHEMATICAL FRAKTUR SMALL H
-1D526 MATHEMATICAL FRAKTUR SMALL I
-1D527 MATHEMATICAL FRAKTUR SMALL J
-1D528 MATHEMATICAL FRAKTUR SMALL K
-1D529 MATHEMATICAL FRAKTUR SMALL L
-1D52A MATHEMATICAL FRAKTUR SMALL M
-1D52B MATHEMATICAL FRAKTUR SMALL N
-1D52C MATHEMATICAL FRAKTUR SMALL O
-1D52D MATHEMATICAL FRAKTUR SMALL P
-1D52E MATHEMATICAL FRAKTUR SMALL Q
-1D52F MATHEMATICAL FRAKTUR SMALL R
-1D530 MATHEMATICAL FRAKTUR SMALL S
-1D531 MATHEMATICAL FRAKTUR SMALL T
-1D532 MATHEMATICAL FRAKTUR SMALL U
-1D533 MATHEMATICAL FRAKTUR SMALL V
-1D534 MATHEMATICAL FRAKTUR SMALL W
-1D535 MATHEMATICAL FRAKTUR SMALL X
-1D536 MATHEMATICAL FRAKTUR SMALL Y
-1D537 MATHEMATICAL FRAKTUR SMALL Z
-1D538 MATHEMATICAL DOUBLE-STRUCK CAPITAL A
-1D539 MATHEMATICAL DOUBLE-STRUCK CAPITAL B
-1D53B MATHEMATICAL DOUBLE-STRUCK CAPITAL D
-1D53C MATHEMATICAL DOUBLE-STRUCK CAPITAL E
-1D53D MATHEMATICAL DOUBLE-STRUCK CAPITAL F
-1D53E MATHEMATICAL DOUBLE-STRUCK CAPITAL G
-1D540 MATHEMATICAL DOUBLE-STRUCK CAPITAL I
-1D541 MATHEMATICAL DOUBLE-STRUCK CAPITAL J
-1D542 MATHEMATICAL DOUBLE-STRUCK CAPITAL K
-1D543 MATHEMATICAL DOUBLE-STRUCK CAPITAL L
-1D544 MATHEMATICAL DOUBLE-STRUCK CAPITAL M
-1D546 MATHEMATICAL DOUBLE-STRUCK CAPITAL O
-1D54A MATHEMATICAL DOUBLE-STRUCK CAPITAL S
-1D54B MATHEMATICAL DOUBLE-STRUCK CAPITAL T
-1D54C MATHEMATICAL DOUBLE-STRUCK CAPITAL U
-1D54D MATHEMATICAL DOUBLE-STRUCK CAPITAL V
-1D54E MATHEMATICAL DOUBLE-STRUCK CAPITAL W
-1D54F MATHEMATICAL DOUBLE-STRUCK CAPITAL X
-1D550 MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
-1D552 MATHEMATICAL DOUBLE-STRUCK SMALL A
-1D553 MATHEMATICAL DOUBLE-STRUCK SMALL B
-1D554 MATHEMATICAL DOUBLE-STRUCK SMALL C
-1D555 MATHEMATICAL DOUBLE-STRUCK SMALL D
-1D556 MATHEMATICAL DOUBLE-STRUCK SMALL E
-1D557 MATHEMATICAL DOUBLE-STRUCK SMALL F
-1D558 MATHEMATICAL DOUBLE-STRUCK SMALL G
-1D559 MATHEMATICAL DOUBLE-STRUCK SMALL H
-1D55A MATHEMATICAL DOUBLE-STRUCK SMALL I
-1D55B MATHEMATICAL DOUBLE-STRUCK SMALL J
-1D55C MATHEMATICAL DOUBLE-STRUCK SMALL K
-1D55D MATHEMATICAL DOUBLE-STRUCK SMALL L
-1D55E MATHEMATICAL DOUBLE-STRUCK SMALL M
-1D55F MATHEMATICAL DOUBLE-STRUCK SMALL N
-1D560 MATHEMATICAL DOUBLE-STRUCK SMALL O
-1D561 MATHEMATICAL DOUBLE-STRUCK SMALL P
-1D562 MATHEMATICAL DOUBLE-STRUCK SMALL Q
-1D563 MATHEMATICAL DOUBLE-STRUCK SMALL R
-1D564 MATHEMATICAL DOUBLE-STRUCK SMALL S
-1D565 MATHEMATICAL DOUBLE-STRUCK SMALL T
-1D566 MATHEMATICAL DOUBLE-STRUCK SMALL U
-1D567 MATHEMATICAL DOUBLE-STRUCK SMALL V
-1D568 MATHEMATICAL DOUBLE-STRUCK SMALL W
-1D569 MATHEMATICAL DOUBLE-STRUCK SMALL X
-1D56A MATHEMATICAL DOUBLE-STRUCK SMALL Y
-1D56B MATHEMATICAL DOUBLE-STRUCK SMALL Z
-1D56C MATHEMATICAL BOLD FRAKTUR CAPITAL A
-1D56D MATHEMATICAL BOLD FRAKTUR CAPITAL B
-1D56E MATHEMATICAL BOLD FRAKTUR CAPITAL C
-1D56F MATHEMATICAL BOLD FRAKTUR CAPITAL D
-1D570 MATHEMATICAL BOLD FRAKTUR CAPITAL E
-1D571 MATHEMATICAL BOLD FRAKTUR CAPITAL F
-1D572 MATHEMATICAL BOLD FRAKTUR CAPITAL G
-1D573 MATHEMATICAL BOLD FRAKTUR CAPITAL H
-1D574 MATHEMATICAL BOLD FRAKTUR CAPITAL I
-1D575 MATHEMATICAL BOLD FRAKTUR CAPITAL J
-1D576 MATHEMATICAL BOLD FRAKTUR CAPITAL K
-1D577 MATHEMATICAL BOLD FRAKTUR CAPITAL L
-1D578 MATHEMATICAL BOLD FRAKTUR CAPITAL M
-1D579 MATHEMATICAL BOLD FRAKTUR CAPITAL N
-1D57A MATHEMATICAL BOLD FRAKTUR CAPITAL O
-1D57B MATHEMATICAL BOLD FRAKTUR CAPITAL P
-1D57C MATHEMATICAL BOLD FRAKTUR CAPITAL Q
-1D57D MATHEMATICAL BOLD FRAKTUR CAPITAL R
-1D57E MATHEMATICAL BOLD FRAKTUR CAPITAL S
-1D57F MATHEMATICAL BOLD FRAKTUR CAPITAL T
-1D580 MATHEMATICAL BOLD FRAKTUR CAPITAL U
-1D581 MATHEMATICAL BOLD FRAKTUR CAPITAL V
-1D582 MATHEMATICAL BOLD FRAKTUR CAPITAL W
-1D583 MATHEMATICAL BOLD FRAKTUR CAPITAL X
-1D584 MATHEMATICAL BOLD FRAKTUR CAPITAL Y
-1D585 MATHEMATICAL BOLD FRAKTUR CAPITAL Z
-1D586 MATHEMATICAL BOLD FRAKTUR SMALL A
-1D587 MATHEMATICAL BOLD FRAKTUR SMALL B
-1D588 MATHEMATICAL BOLD FRAKTUR SMALL C
-1D589 MATHEMATICAL BOLD FRAKTUR SMALL D
-1D58A MATHEMATICAL BOLD FRAKTUR SMALL E
-1D58B MATHEMATICAL BOLD FRAKTUR SMALL F
-1D58C MATHEMATICAL BOLD FRAKTUR SMALL G
-1D58D MATHEMATICAL BOLD FRAKTUR SMALL H
-1D58E MATHEMATICAL BOLD FRAKTUR SMALL I
-1D58F MATHEMATICAL BOLD FRAKTUR SMALL J
-1D590 MATHEMATICAL BOLD FRAKTUR SMALL K
-1D591 MATHEMATICAL BOLD FRAKTUR SMALL L
-1D592 MATHEMATICAL BOLD FRAKTUR SMALL M
-1D593 MATHEMATICAL BOLD FRAKTUR SMALL N
-1D594 MATHEMATICAL BOLD FRAKTUR SMALL O
-1D595 MATHEMATICAL BOLD FRAKTUR SMALL P
-1D596 MATHEMATICAL BOLD FRAKTUR SMALL Q
-1D597 MATHEMATICAL BOLD FRAKTUR SMALL R
-1D598 MATHEMATICAL BOLD FRAKTUR SMALL S
-1D599 MATHEMATICAL BOLD FRAKTUR SMALL T
-1D59A MATHEMATICAL BOLD FRAKTUR SMALL U
-1D59B MATHEMATICAL BOLD FRAKTUR SMALL V
-1D59C MATHEMATICAL BOLD FRAKTUR SMALL W
-1D59D MATHEMATICAL BOLD FRAKTUR SMALL X
-1D59E MATHEMATICAL BOLD FRAKTUR SMALL Y
-1D59F MATHEMATICAL BOLD FRAKTUR SMALL Z
-1D5A0 MATHEMATICAL SANS-SERIF CAPITAL A
-1D5A1 MATHEMATICAL SANS-SERIF CAPITAL B
-1D5A2 MATHEMATICAL SANS-SERIF CAPITAL C
-1D5A3 MATHEMATICAL SANS-SERIF CAPITAL D
-1D5A4 MATHEMATICAL SANS-SERIF CAPITAL E
-1D5A5 MATHEMATICAL SANS-SERIF CAPITAL F
-1D5A6 MATHEMATICAL SANS-SERIF CAPITAL G
-1D5A7 MATHEMATICAL SANS-SERIF CAPITAL H
-1D5A8 MATHEMATICAL SANS-SERIF CAPITAL I
-1D5A9 MATHEMATICAL SANS-SERIF CAPITAL J
-1D5AA MATHEMATICAL SANS-SERIF CAPITAL K
-1D5AB MATHEMATICAL SANS-SERIF CAPITAL L
-1D5AC MATHEMATICAL SANS-SERIF CAPITAL M
-1D5AD MATHEMATICAL SANS-SERIF CAPITAL N
-1D5AE MATHEMATICAL SANS-SERIF CAPITAL O
-1D5AF MATHEMATICAL SANS-SERIF CAPITAL P
-1D5B0 MATHEMATICAL SANS-SERIF CAPITAL Q
-1D5B1 MATHEMATICAL SANS-SERIF CAPITAL R
-1D5B2 MATHEMATICAL SANS-SERIF CAPITAL S
-1D5B3 MATHEMATICAL SANS-SERIF CAPITAL T
-1D5B4 MATHEMATICAL SANS-SERIF CAPITAL U
-1D5B5 MATHEMATICAL SANS-SERIF CAPITAL V
-1D5B6 MATHEMATICAL SANS-SERIF CAPITAL W
-1D5B7 MATHEMATICAL SANS-SERIF CAPITAL X
-1D5B8 MATHEMATICAL SANS-SERIF CAPITAL Y
-1D5B9 MATHEMATICAL SANS-SERIF CAPITAL Z
-1D5BA MATHEMATICAL SANS-SERIF SMALL A
-1D5BB MATHEMATICAL SANS-SERIF SMALL B
-1D5BC MATHEMATICAL SANS-SERIF SMALL C
-1D5BD MATHEMATICAL SANS-SERIF SMALL D
-1D5BE MATHEMATICAL SANS-SERIF SMALL E
-1D5BF MATHEMATICAL SANS-SERIF SMALL F
-1D5C0 MATHEMATICAL SANS-SERIF SMALL G
-1D5C1 MATHEMATICAL SANS-SERIF SMALL H
-1D5C2 MATHEMATICAL SANS-SERIF SMALL I
-1D5C3 MATHEMATICAL SANS-SERIF SMALL J
-1D5C4 MATHEMATICAL SANS-SERIF SMALL K
-1D5C5 MATHEMATICAL SANS-SERIF SMALL L
-1D5C6 MATHEMATICAL SANS-SERIF SMALL M
-1D5C7 MATHEMATICAL SANS-SERIF SMALL N
-1D5C8 MATHEMATICAL SANS-SERIF SMALL O
-1D5C9 MATHEMATICAL SANS-SERIF SMALL P
-1D5CA MATHEMATICAL SANS-SERIF SMALL Q
-1D5CB MATHEMATICAL SANS-SERIF SMALL R
-1D5CC MATHEMATICAL SANS-SERIF SMALL S
-1D5CD MATHEMATICAL SANS-SERIF SMALL T
-1D5CE MATHEMATICAL SANS-SERIF SMALL U
-1D5CF MATHEMATICAL SANS-SERIF SMALL V
-1D5D0 MATHEMATICAL SANS-SERIF SMALL W
-1D5D1 MATHEMATICAL SANS-SERIF SMALL X
-1D5D2 MATHEMATICAL SANS-SERIF SMALL Y
-1D5D3 MATHEMATICAL SANS-SERIF SMALL Z
-1D5D4 MATHEMATICAL SANS-SERIF BOLD CAPITAL A
-1D5D5 MATHEMATICAL SANS-SERIF BOLD CAPITAL B
-1D5D6 MATHEMATICAL SANS-SERIF BOLD CAPITAL C
-1D5D7 MATHEMATICAL SANS-SERIF BOLD CAPITAL D
-1D5D8 MATHEMATICAL SANS-SERIF BOLD CAPITAL E
-1D5D9 MATHEMATICAL SANS-SERIF BOLD CAPITAL F
-1D5DA MATHEMATICAL SANS-SERIF BOLD CAPITAL G
-1D5DB MATHEMATICAL SANS-SERIF BOLD CAPITAL H
-1D5DC MATHEMATICAL SANS-SERIF BOLD CAPITAL I
-1D5DD MATHEMATICAL SANS-SERIF BOLD CAPITAL J
-1D5DE MATHEMATICAL SANS-SERIF BOLD CAPITAL K
-1D5DF MATHEMATICAL SANS-SERIF BOLD CAPITAL L
-1D5E0 MATHEMATICAL SANS-SERIF BOLD CAPITAL M
-1D5E1 MATHEMATICAL SANS-SERIF BOLD CAPITAL N
-1D5E2 MATHEMATICAL SANS-SERIF BOLD CAPITAL O
-1D5E3 MATHEMATICAL SANS-SERIF BOLD CAPITAL P
-1D5E4 MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
-1D5E5 MATHEMATICAL SANS-SERIF BOLD CAPITAL R
-1D5E6 MATHEMATICAL SANS-SERIF BOLD CAPITAL S
-1D5E7 MATHEMATICAL SANS-SERIF BOLD CAPITAL T
-1D5E8 MATHEMATICAL SANS-SERIF BOLD CAPITAL U
-1D5E9 MATHEMATICAL SANS-SERIF BOLD CAPITAL V
-1D5EA MATHEMATICAL SANS-SERIF BOLD CAPITAL W
-1D5EB MATHEMATICAL SANS-SERIF BOLD CAPITAL X
-1D5EC MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
-1D5ED MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
-1D5EE MATHEMATICAL SANS-SERIF BOLD SMALL A
-1D5EF MATHEMATICAL SANS-SERIF BOLD SMALL B
-1D5F0 MATHEMATICAL SANS-SERIF BOLD SMALL C
-1D5F1 MATHEMATICAL SANS-SERIF BOLD SMALL D
-1D5F2 MATHEMATICAL SANS-SERIF BOLD SMALL E
-1D5F3 MATHEMATICAL SANS-SERIF BOLD SMALL F
-1D5F4 MATHEMATICAL SANS-SERIF BOLD SMALL G
-1D5F5 MATHEMATICAL SANS-SERIF BOLD SMALL H
-1D5F6 MATHEMATICAL SANS-SERIF BOLD SMALL I
-1D5F7 MATHEMATICAL SANS-SERIF BOLD SMALL J
-1D5F8 MATHEMATICAL SANS-SERIF BOLD SMALL K
-1D5F9 MATHEMATICAL SANS-SERIF BOLD SMALL L
-1D5FA MATHEMATICAL SANS-SERIF BOLD SMALL M
-1D5FB MATHEMATICAL SANS-SERIF BOLD SMALL N
-1D5FC MATHEMATICAL SANS-SERIF BOLD SMALL O
-1D5FD MATHEMATICAL SANS-SERIF BOLD SMALL P
-1D5FE MATHEMATICAL SANS-SERIF BOLD SMALL Q
-1D5FF MATHEMATICAL SANS-SERIF BOLD SMALL R
-1D600 MATHEMATICAL SANS-SERIF BOLD SMALL S
-1D601 MATHEMATICAL SANS-SERIF BOLD SMALL T
-1D602 MATHEMATICAL SANS-SERIF BOLD SMALL U
-1D603 MATHEMATICAL SANS-SERIF BOLD SMALL V
-1D604 MATHEMATICAL SANS-SERIF BOLD SMALL W
-1D605 MATHEMATICAL SANS-SERIF BOLD SMALL X
-1D606 MATHEMATICAL SANS-SERIF BOLD SMALL Y
-1D607 MATHEMATICAL SANS-SERIF BOLD SMALL Z
-1D608 MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
-1D609 MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
-1D60A MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
-1D60B MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
-1D60C MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
-1D60D MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
-1D60E MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
-1D60F MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
-1D610 MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
-1D611 MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
-1D612 MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
-1D613 MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
-1D614 MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
-1D615 MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
-1D616 MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
-1D617 MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
-1D618 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
-1D619 MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
-1D61A MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
-1D61B MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
-1D61C MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
-1D61D MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
-1D61E MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
-1D61F MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
-1D620 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
-1D621 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
-1D622 MATHEMATICAL SANS-SERIF ITALIC SMALL A
-1D623 MATHEMATICAL SANS-SERIF ITALIC SMALL B
-1D624 MATHEMATICAL SANS-SERIF ITALIC SMALL C
-1D625 MATHEMATICAL SANS-SERIF ITALIC SMALL D
-1D626 MATHEMATICAL SANS-SERIF ITALIC SMALL E
-1D627 MATHEMATICAL SANS-SERIF ITALIC SMALL F
-1D628 MATHEMATICAL SANS-SERIF ITALIC SMALL G
-1D629 MATHEMATICAL SANS-SERIF ITALIC SMALL H
-1D62A MATHEMATICAL SANS-SERIF ITALIC SMALL I
-1D62B MATHEMATICAL SANS-SERIF ITALIC SMALL J
-1D62C MATHEMATICAL SANS-SERIF ITALIC SMALL K
-1D62D MATHEMATICAL SANS-SERIF ITALIC SMALL L
-1D62E MATHEMATICAL SANS-SERIF ITALIC SMALL M
-1D62F MATHEMATICAL SANS-SERIF ITALIC SMALL N
-1D630 MATHEMATICAL SANS-SERIF ITALIC SMALL O
-1D631 MATHEMATICAL SANS-SERIF ITALIC SMALL P
-1D632 MATHEMATICAL SANS-SERIF ITALIC SMALL Q
-1D633 MATHEMATICAL SANS-SERIF ITALIC SMALL R
-1D634 MATHEMATICAL SANS-SERIF ITALIC SMALL S
-1D635 MATHEMATICAL SANS-SERIF ITALIC SMALL T
-1D636 MATHEMATICAL SANS-SERIF ITALIC SMALL U
-1D637 MATHEMATICAL SANS-SERIF ITALIC SMALL V
-1D638 MATHEMATICAL SANS-SERIF ITALIC SMALL W
-1D639 MATHEMATICAL SANS-SERIF ITALIC SMALL X
-1D63A MATHEMATICAL SANS-SERIF ITALIC SMALL Y
-1D63B MATHEMATICAL SANS-SERIF ITALIC SMALL Z
-1D63C MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
-1D63D MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
-1D63E MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
-1D63F MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
-1D640 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
-1D641 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
-1D642 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
-1D643 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
-1D644 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
-1D645 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
-1D646 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
-1D647 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
-1D648 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
-1D649 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
-1D64A MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
-1D64B MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
-1D64C MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
-1D64D MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
-1D64E MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
-1D64F MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
-1D650 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
-1D651 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
-1D652 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
-1D653 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
-1D654 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
-1D655 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
-1D656 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
-1D657 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
-1D658 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
-1D659 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
-1D65A MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
-1D65B MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
-1D65C MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
-1D65D MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
-1D65E MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
-1D65F MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
-1D660 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
-1D661 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
-1D662 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
-1D663 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
-1D664 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
-1D665 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
-1D666 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
-1D667 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
-1D668 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
-1D669 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
-1D66A MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
-1D66B MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
-1D66C MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
-1D66D MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
-1D66E MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
-1D66F MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
-1D670 MATHEMATICAL MONOSPACE CAPITAL A
-1D671 MATHEMATICAL MONOSPACE CAPITAL B
-1D672 MATHEMATICAL MONOSPACE CAPITAL C
-1D673 MATHEMATICAL MONOSPACE CAPITAL D
-1D674 MATHEMATICAL MONOSPACE CAPITAL E
-1D675 MATHEMATICAL MONOSPACE CAPITAL F
-1D676 MATHEMATICAL MONOSPACE CAPITAL G
-1D677 MATHEMATICAL MONOSPACE CAPITAL H
-1D678 MATHEMATICAL MONOSPACE CAPITAL I
-1D679 MATHEMATICAL MONOSPACE CAPITAL J
-1D67A MATHEMATICAL MONOSPACE CAPITAL K
-1D67B MATHEMATICAL MONOSPACE CAPITAL L
-1D67C MATHEMATICAL MONOSPACE CAPITAL M
-1D67D MATHEMATICAL MONOSPACE CAPITAL N
-1D67E MATHEMATICAL MONOSPACE CAPITAL O
-1D67F MATHEMATICAL MONOSPACE CAPITAL P
-1D680 MATHEMATICAL MONOSPACE CAPITAL Q
-1D681 MATHEMATICAL MONOSPACE CAPITAL R
-1D682 MATHEMATICAL MONOSPACE CAPITAL S
-1D683 MATHEMATICAL MONOSPACE CAPITAL T
-1D684 MATHEMATICAL MONOSPACE CAPITAL U
-1D685 MATHEMATICAL MONOSPACE CAPITAL V
-1D686 MATHEMATICAL MONOSPACE CAPITAL W
-1D687 MATHEMATICAL MONOSPACE CAPITAL X
-1D688 MATHEMATICAL MONOSPACE CAPITAL Y
-1D689 MATHEMATICAL MONOSPACE CAPITAL Z
-1D68A MATHEMATICAL MONOSPACE SMALL A
-1D68B MATHEMATICAL MONOSPACE SMALL B
-1D68C MATHEMATICAL MONOSPACE SMALL C
-1D68D MATHEMATICAL MONOSPACE SMALL D
-1D68E MATHEMATICAL MONOSPACE SMALL E
-1D68F MATHEMATICAL MONOSPACE SMALL F
-1D690 MATHEMATICAL MONOSPACE SMALL G
-1D691 MATHEMATICAL MONOSPACE SMALL H
-1D692 MATHEMATICAL MONOSPACE SMALL I
-1D693 MATHEMATICAL MONOSPACE SMALL J
-1D694 MATHEMATICAL MONOSPACE SMALL K
-1D695 MATHEMATICAL MONOSPACE SMALL L
-1D696 MATHEMATICAL MONOSPACE SMALL M
-1D697 MATHEMATICAL MONOSPACE SMALL N
-1D698 MATHEMATICAL MONOSPACE SMALL O
-1D699 MATHEMATICAL MONOSPACE SMALL P
-1D69A MATHEMATICAL MONOSPACE SMALL Q
-1D69B MATHEMATICAL MONOSPACE SMALL R
-1D69C MATHEMATICAL MONOSPACE SMALL S
-1D69D MATHEMATICAL MONOSPACE SMALL T
-1D69E MATHEMATICAL MONOSPACE SMALL U
-1D69F MATHEMATICAL MONOSPACE SMALL V
-1D6A0 MATHEMATICAL MONOSPACE SMALL W
-1D6A1 MATHEMATICAL MONOSPACE SMALL X
-1D6A2 MATHEMATICAL MONOSPACE SMALL Y
-1D6A3 MATHEMATICAL MONOSPACE SMALL Z
-1D6A4 MATHEMATICAL ITALIC SMALL DOTLESS I
-1D6A5 MATHEMATICAL ITALIC SMALL DOTLESS J
-1D6A8 MATHEMATICAL BOLD CAPITAL ALPHA
-1D6A9 MATHEMATICAL BOLD CAPITAL BETA
-1D6AA MATHEMATICAL BOLD CAPITAL GAMMA
-1D6AB MATHEMATICAL BOLD CAPITAL DELTA
-1D6AC MATHEMATICAL BOLD CAPITAL EPSILON
-1D6AD MATHEMATICAL BOLD CAPITAL ZETA
-1D6AE MATHEMATICAL BOLD CAPITAL ETA
-1D6AF MATHEMATICAL BOLD CAPITAL THETA
-1D6B0 MATHEMATICAL BOLD CAPITAL IOTA
-1D6B1 MATHEMATICAL BOLD CAPITAL KAPPA
-1D6B2 MATHEMATICAL BOLD CAPITAL LAMDA
-1D6B3 MATHEMATICAL BOLD CAPITAL MU
-1D6B4 MATHEMATICAL BOLD CAPITAL NU
-1D6B5 MATHEMATICAL BOLD CAPITAL XI
-1D6B6 MATHEMATICAL BOLD CAPITAL OMICRON
-1D6B7 MATHEMATICAL BOLD CAPITAL PI
-1D6B8 MATHEMATICAL BOLD CAPITAL RHO
-1D6B9 MATHEMATICAL BOLD CAPITAL THETA SYMBOL
-1D6BA MATHEMATICAL BOLD CAPITAL SIGMA
-1D6BB MATHEMATICAL BOLD CAPITAL TAU
-1D6BC MATHEMATICAL BOLD CAPITAL UPSILON
-1D6BD MATHEMATICAL BOLD CAPITAL PHI
-1D6BE MATHEMATICAL BOLD CAPITAL CHI
-1D6BF MATHEMATICAL BOLD CAPITAL PSI
-1D6C0 MATHEMATICAL BOLD CAPITAL OMEGA
-1D6C1 MATHEMATICAL BOLD NABLA
-1D6C2 MATHEMATICAL BOLD SMALL ALPHA
-1D6C3 MATHEMATICAL BOLD SMALL BETA
-1D6C4 MATHEMATICAL BOLD SMALL GAMMA
-1D6C5 MATHEMATICAL BOLD SMALL DELTA
-1D6C6 MATHEMATICAL BOLD SMALL EPSILON
-1D6C7 MATHEMATICAL BOLD SMALL ZETA
-1D6C8 MATHEMATICAL BOLD SMALL ETA
-1D6C9 MATHEMATICAL BOLD SMALL THETA
-1D6CA MATHEMATICAL BOLD SMALL IOTA
-1D6CB MATHEMATICAL BOLD SMALL KAPPA
-1D6CC MATHEMATICAL BOLD SMALL LAMDA
-1D6CD MATHEMATICAL BOLD SMALL MU
-1D6CE MATHEMATICAL BOLD SMALL NU
-1D6CF MATHEMATICAL BOLD SMALL XI
-1D6D0 MATHEMATICAL BOLD SMALL OMICRON
-1D6D1 MATHEMATICAL BOLD SMALL PI
-1D6D2 MATHEMATICAL BOLD SMALL RHO
-1D6D3 MATHEMATICAL BOLD SMALL FINAL SIGMA
-1D6D4 MATHEMATICAL BOLD SMALL SIGMA
-1D6D5 MATHEMATICAL BOLD SMALL TAU
-1D6D6 MATHEMATICAL BOLD SMALL UPSILON
-1D6D7 MATHEMATICAL BOLD SMALL PHI
-1D6D8 MATHEMATICAL BOLD SMALL CHI
-1D6D9 MATHEMATICAL BOLD SMALL PSI
-1D6DA MATHEMATICAL BOLD SMALL OMEGA
-1D6DB MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
-1D6DC MATHEMATICAL BOLD EPSILON SYMBOL
-1D6DD MATHEMATICAL BOLD THETA SYMBOL
-1D6DE MATHEMATICAL BOLD KAPPA SYMBOL
-1D6DF MATHEMATICAL BOLD PHI SYMBOL
-1D6E0 MATHEMATICAL BOLD RHO SYMBOL
-1D6E1 MATHEMATICAL BOLD PI SYMBOL
-1D6E2 MATHEMATICAL ITALIC CAPITAL ALPHA
-1D6E3 MATHEMATICAL ITALIC CAPITAL BETA
-1D6E4 MATHEMATICAL ITALIC CAPITAL GAMMA
-1D6E5 MATHEMATICAL ITALIC CAPITAL DELTA
-1D6E6 MATHEMATICAL ITALIC CAPITAL EPSILON
-1D6E7 MATHEMATICAL ITALIC CAPITAL ZETA
-1D6E8 MATHEMATICAL ITALIC CAPITAL ETA
-1D6E9 MATHEMATICAL ITALIC CAPITAL THETA
-1D6EA MATHEMATICAL ITALIC CAPITAL IOTA
-1D6EB MATHEMATICAL ITALIC CAPITAL KAPPA
-1D6EC MATHEMATICAL ITALIC CAPITAL LAMDA
-1D6ED MATHEMATICAL ITALIC CAPITAL MU
-1D6EE MATHEMATICAL ITALIC CAPITAL NU
-1D6EF MATHEMATICAL ITALIC CAPITAL XI
-1D6F0 MATHEMATICAL ITALIC CAPITAL OMICRON
-1D6F1 MATHEMATICAL ITALIC CAPITAL PI
-1D6F2 MATHEMATICAL ITALIC CAPITAL RHO
-1D6F3 MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
-1D6F4 MATHEMATICAL ITALIC CAPITAL SIGMA
-1D6F5 MATHEMATICAL ITALIC CAPITAL TAU
-1D6F6 MATHEMATICAL ITALIC CAPITAL UPSILON
-1D6F7 MATHEMATICAL ITALIC CAPITAL PHI
-1D6F8 MATHEMATICAL ITALIC CAPITAL CHI
-1D6F9 MATHEMATICAL ITALIC CAPITAL PSI
-1D6FA MATHEMATICAL ITALIC CAPITAL OMEGA
-1D6FB MATHEMATICAL ITALIC NABLA
-1D6FC MATHEMATICAL ITALIC SMALL ALPHA
-1D6FD MATHEMATICAL ITALIC SMALL BETA
-1D6FE MATHEMATICAL ITALIC SMALL GAMMA
-1D6FF MATHEMATICAL ITALIC SMALL DELTA
-1D700 MATHEMATICAL ITALIC SMALL EPSILON
-1D701 MATHEMATICAL ITALIC SMALL ZETA
-1D702 MATHEMATICAL ITALIC SMALL ETA
-1D703 MATHEMATICAL ITALIC SMALL THETA
-1D704 MATHEMATICAL ITALIC SMALL IOTA
-1D705 MATHEMATICAL ITALIC SMALL KAPPA
-1D706 MATHEMATICAL ITALIC SMALL LAMDA
-1D707 MATHEMATICAL ITALIC SMALL MU
-1D708 MATHEMATICAL ITALIC SMALL NU
-1D709 MATHEMATICAL ITALIC SMALL XI
-1D70A MATHEMATICAL ITALIC SMALL OMICRON
-1D70B MATHEMATICAL ITALIC SMALL PI
-1D70C MATHEMATICAL ITALIC SMALL RHO
-1D70D MATHEMATICAL ITALIC SMALL FINAL SIGMA
-1D70E MATHEMATICAL ITALIC SMALL SIGMA
-1D70F MATHEMATICAL ITALIC SMALL TAU
-1D710 MATHEMATICAL ITALIC SMALL UPSILON
-1D711 MATHEMATICAL ITALIC SMALL PHI
-1D712 MATHEMATICAL ITALIC SMALL CHI
-1D713 MATHEMATICAL ITALIC SMALL PSI
-1D714 MATHEMATICAL ITALIC SMALL OMEGA
-1D715 MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
-1D716 MATHEMATICAL ITALIC EPSILON SYMBOL
-1D717 MATHEMATICAL ITALIC THETA SYMBOL
-1D718 MATHEMATICAL ITALIC KAPPA SYMBOL
-1D719 MATHEMATICAL ITALIC PHI SYMBOL
-1D71A MATHEMATICAL ITALIC RHO SYMBOL
-1D71B MATHEMATICAL ITALIC PI SYMBOL
-1D71C MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
-1D71D MATHEMATICAL BOLD ITALIC CAPITAL BETA
-1D71E MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
-1D71F MATHEMATICAL BOLD ITALIC CAPITAL DELTA
-1D720 MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
-1D721 MATHEMATICAL BOLD ITALIC CAPITAL ZETA
-1D722 MATHEMATICAL BOLD ITALIC CAPITAL ETA
-1D723 MATHEMATICAL BOLD ITALIC CAPITAL THETA
-1D724 MATHEMATICAL BOLD ITALIC CAPITAL IOTA
-1D725 MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
-1D726 MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
-1D727 MATHEMATICAL BOLD ITALIC CAPITAL MU
-1D728 MATHEMATICAL BOLD ITALIC CAPITAL NU
-1D729 MATHEMATICAL BOLD ITALIC CAPITAL XI
-1D72A MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
-1D72B MATHEMATICAL BOLD ITALIC CAPITAL PI
-1D72C MATHEMATICAL BOLD ITALIC CAPITAL RHO
-1D72D MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
-1D72E MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
-1D72F MATHEMATICAL BOLD ITALIC CAPITAL TAU
-1D730 MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
-1D731 MATHEMATICAL BOLD ITALIC CAPITAL PHI
-1D732 MATHEMATICAL BOLD ITALIC CAPITAL CHI
-1D733 MATHEMATICAL BOLD ITALIC CAPITAL PSI
-1D734 MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
-1D735 MATHEMATICAL BOLD ITALIC NABLA
-1D736 MATHEMATICAL BOLD ITALIC SMALL ALPHA
-1D737 MATHEMATICAL BOLD ITALIC SMALL BETA
-1D738 MATHEMATICAL BOLD ITALIC SMALL GAMMA
-1D739 MATHEMATICAL BOLD ITALIC SMALL DELTA
-1D73A MATHEMATICAL BOLD ITALIC SMALL EPSILON
-1D73B MATHEMATICAL BOLD ITALIC SMALL ZETA
-1D73C MATHEMATICAL BOLD ITALIC SMALL ETA
-1D73D MATHEMATICAL BOLD ITALIC SMALL THETA
-1D73E MATHEMATICAL BOLD ITALIC SMALL IOTA
-1D73F MATHEMATICAL BOLD ITALIC SMALL KAPPA
-1D740 MATHEMATICAL BOLD ITALIC SMALL LAMDA
-1D741 MATHEMATICAL BOLD ITALIC SMALL MU
-1D742 MATHEMATICAL BOLD ITALIC SMALL NU
-1D743 MATHEMATICAL BOLD ITALIC SMALL XI
-1D744 MATHEMATICAL BOLD ITALIC SMALL OMICRON
-1D745 MATHEMATICAL BOLD ITALIC SMALL PI
-1D746 MATHEMATICAL BOLD ITALIC SMALL RHO
-1D747 MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
-1D748 MATHEMATICAL BOLD ITALIC SMALL SIGMA
-1D749 MATHEMATICAL BOLD ITALIC SMALL TAU
-1D74A MATHEMATICAL BOLD ITALIC SMALL UPSILON
-1D74B MATHEMATICAL BOLD ITALIC SMALL PHI
-1D74C MATHEMATICAL BOLD ITALIC SMALL CHI
-1D74D MATHEMATICAL BOLD ITALIC SMALL PSI
-1D74E MATHEMATICAL BOLD ITALIC SMALL OMEGA
-1D74F MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
-1D750 MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
-1D751 MATHEMATICAL BOLD ITALIC THETA SYMBOL
-1D752 MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
-1D753 MATHEMATICAL BOLD ITALIC PHI SYMBOL
-1D754 MATHEMATICAL BOLD ITALIC RHO SYMBOL
-1D755 MATHEMATICAL BOLD ITALIC PI SYMBOL
-1D756 MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
-1D757 MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
-1D758 MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
-1D759 MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
-1D75A MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
-1D75B MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
-1D75C MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
-1D75D MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
-1D75E MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
-1D75F MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
-1D760 MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
-1D761 MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
-1D762 MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
-1D763 MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
-1D764 MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
-1D765 MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
-1D766 MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
-1D767 MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
-1D768 MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
-1D769 MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
-1D76A MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
-1D76B MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
-1D76C MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
-1D76D MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
-1D76E MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
-1D76F MATHEMATICAL SANS-SERIF BOLD NABLA
-1D770 MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
-1D771 MATHEMATICAL SANS-SERIF BOLD SMALL BETA
-1D772 MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
-1D773 MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
-1D774 MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
-1D775 MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
-1D776 MATHEMATICAL SANS-SERIF BOLD SMALL ETA
-1D777 MATHEMATICAL SANS-SERIF BOLD SMALL THETA
-1D778 MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
-1D779 MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
-1D77A MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
-1D77B MATHEMATICAL SANS-SERIF BOLD SMALL MU
-1D77C MATHEMATICAL SANS-SERIF BOLD SMALL NU
-1D77D MATHEMATICAL SANS-SERIF BOLD SMALL XI
-1D77E MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
-1D77F MATHEMATICAL SANS-SERIF BOLD SMALL PI
-1D780 MATHEMATICAL SANS-SERIF BOLD SMALL RHO
-1D781 MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
-1D782 MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
-1D783 MATHEMATICAL SANS-SERIF BOLD SMALL TAU
-1D784 MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
-1D785 MATHEMATICAL SANS-SERIF BOLD SMALL PHI
-1D786 MATHEMATICAL SANS-SERIF BOLD SMALL CHI
-1D787 MATHEMATICAL SANS-SERIF BOLD SMALL PSI
-1D788 MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
-1D789 MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
-1D78A MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
-1D78B MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
-1D78C MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
-1D78D MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
-1D78E MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
-1D78F MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
-1D790 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
-1D791 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
-1D792 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
-1D793 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
-1D794 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
-1D795 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
-1D796 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
-1D797 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
-1D798 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
-1D799 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
-1D79A MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
-1D79B MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
-1D79C MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
-1D79D MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
-1D79E MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
-1D79F MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
-1D7A0 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
-1D7A1 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
-1D7A2 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
-1D7A3 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
-1D7A4 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
-1D7A5 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
-1D7A6 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
-1D7A7 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
-1D7A8 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
-1D7A9 MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
-1D7AA MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
-1D7AB MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
-1D7AC MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
-1D7AD MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
-1D7AE MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
-1D7AF MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
-1D7B0 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
-1D7B1 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
-1D7B2 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
-1D7B3 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
-1D7B4 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
-1D7B5 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
-1D7B6 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
-1D7B7 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
-1D7B8 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
-1D7B9 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
-1D7BA MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
-1D7BB MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
-1D7BC MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
-1D7BD MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
-1D7BE MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
-1D7BF MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
-1D7C0 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
-1D7C1 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
-1D7C2 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
-1D7C3 MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
-1D7C4 MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
-1D7C5 MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
-1D7C6 MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
-1D7C7 MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
-1D7C8 MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
-1D7C9 MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
-1D7CA MATHEMATICAL BOLD CAPITAL DIGAMMA
-1D7CB MATHEMATICAL BOLD SMALL DIGAMMA
-1D7CE MATHEMATICAL BOLD DIGIT ZERO
-1D7CF MATHEMATICAL BOLD DIGIT ONE
-1D7D0 MATHEMATICAL BOLD DIGIT TWO
-1D7D1 MATHEMATICAL BOLD DIGIT THREE
-1D7D2 MATHEMATICAL BOLD DIGIT FOUR
-1D7D3 MATHEMATICAL BOLD DIGIT FIVE
-1D7D4 MATHEMATICAL BOLD DIGIT SIX
-1D7D5 MATHEMATICAL BOLD DIGIT SEVEN
-1D7D6 MATHEMATICAL BOLD DIGIT EIGHT
-1D7D7 MATHEMATICAL BOLD DIGIT NINE
-1D7D8 MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
-1D7D9 MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
-1D7DA MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
-1D7DB MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
-1D7DC MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
-1D7DD MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
-1D7DE MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
-1D7DF MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
-1D7E0 MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
-1D7E1 MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
-1D7E2 MATHEMATICAL SANS-SERIF DIGIT ZERO
-1D7E3 MATHEMATICAL SANS-SERIF DIGIT ONE
-1D7E4 MATHEMATICAL SANS-SERIF DIGIT TWO
-1D7E5 MATHEMATICAL SANS-SERIF DIGIT THREE
-1D7E6 MATHEMATICAL SANS-SERIF DIGIT FOUR
-1D7E7 MATHEMATICAL SANS-SERIF DIGIT FIVE
-1D7E8 MATHEMATICAL SANS-SERIF DIGIT SIX
-1D7E9 MATHEMATICAL SANS-SERIF DIGIT SEVEN
-1D7EA MATHEMATICAL SANS-SERIF DIGIT EIGHT
-1D7EB MATHEMATICAL SANS-SERIF DIGIT NINE
-1D7EC MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
-1D7ED MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
-1D7EE MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
-1D7EF MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
-1D7F0 MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
-1D7F1 MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
-1D7F2 MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
-1D7F3 MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
-1D7F4 MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
-1D7F5 MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
-1D7F6 MATHEMATICAL MONOSPACE DIGIT ZERO
-1D7F7 MATHEMATICAL MONOSPACE DIGIT ONE
-1D7F8 MATHEMATICAL MONOSPACE DIGIT TWO
-1D7F9 MATHEMATICAL MONOSPACE DIGIT THREE
-1D7FA MATHEMATICAL MONOSPACE DIGIT FOUR
-1D7FB MATHEMATICAL MONOSPACE DIGIT FIVE
-1D7FC MATHEMATICAL MONOSPACE DIGIT SIX
-1D7FD MATHEMATICAL MONOSPACE DIGIT SEVEN
-1D7FE MATHEMATICAL MONOSPACE DIGIT EIGHT
-1D7FF MATHEMATICAL MONOSPACE DIGIT NINE
-1D800 SIGNWRITING HAND-FIST INDEX
-1D801 SIGNWRITING HAND-CIRCLE INDEX
-1D802 SIGNWRITING HAND-CUP INDEX
-1D803 SIGNWRITING HAND-OVAL INDEX
-1D804 SIGNWRITING HAND-HINGE INDEX
-1D805 SIGNWRITING HAND-ANGLE INDEX
-1D806 SIGNWRITING HAND-FIST INDEX BENT
-1D807 SIGNWRITING HAND-CIRCLE INDEX BENT
-1D808 SIGNWRITING HAND-FIST THUMB UNDER INDEX BENT
-1D809 SIGNWRITING HAND-FIST INDEX RAISED KNUCKLE
-1D80A SIGNWRITING HAND-FIST INDEX CUPPED
-1D80B SIGNWRITING HAND-FIST INDEX HINGED
-1D80C SIGNWRITING HAND-FIST INDEX HINGED LOW
-1D80D SIGNWRITING HAND-CIRCLE INDEX HINGE
-1D80E SIGNWRITING HAND-FIST INDEX MIDDLE
-1D80F SIGNWRITING HAND-CIRCLE INDEX MIDDLE
-1D810 SIGNWRITING HAND-FIST INDEX MIDDLE BENT
-1D811 SIGNWRITING HAND-FIST INDEX MIDDLE RAISED KNUCKLES
-1D812 SIGNWRITING HAND-FIST INDEX MIDDLE HINGED
-1D813 SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED
-1D814 SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP
-1D815 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED
-1D816 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED INDEX BENT
-1D817 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED MIDDLE BENT
-1D818 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED
-1D819 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED
-1D81A SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED
-1D81B SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSSED
-1D81C SIGNWRITING HAND-FIST MIDDLE BENT OVER INDEX
-1D81D SIGNWRITING HAND-FIST INDEX BENT OVER MIDDLE
-1D81E SIGNWRITING HAND-FIST INDEX MIDDLE THUMB
-1D81F SIGNWRITING HAND-CIRCLE INDEX MIDDLE THUMB
-1D820 SIGNWRITING HAND-FIST INDEX MIDDLE STRAIGHT THUMB BENT
-1D821 SIGNWRITING HAND-FIST INDEX MIDDLE BENT THUMB STRAIGHT
-1D822 SIGNWRITING HAND-FIST INDEX MIDDLE THUMB BENT
-1D823 SIGNWRITING HAND-FIST INDEX MIDDLE HINGED SPREAD THUMB SIDE
-1D824 SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB SIDE
-1D825 SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB CONJOINED
-1D826 SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP THUMB SIDE
-1D827 SIGNWRITING HAND-FIST INDEX MIDDLE UP SPREAD THUMB FORWARD
-1D828 SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CUPPED
-1D829 SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CIRCLED
-1D82A SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HOOKED
-1D82B SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HINGED
-1D82C SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE STRAIGHT
-1D82D SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE
-1D82E SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE CONJOINED
-1D82F SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE BENT
-1D830 SIGNWRITING HAND-FIST MIDDLE THUMB HOOKED INDEX UP
-1D831 SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE UP
-1D832 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED THUMB SIDE
-1D833 SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED THUMB SIDE
-1D834 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB FORWARD
-1D835 SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED THUMB FORWARD
-1D836 SIGNWRITING HAND-FIST MIDDLE THUMB CUPPED INDEX UP
-1D837 SIGNWRITING HAND-FIST INDEX THUMB CUPPED MIDDLE UP
-1D838 SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX UP
-1D839 SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX HINGED
-1D83A SIGNWRITING HAND-FIST INDEX THUMB ANGLED OUT MIDDLE UP
-1D83B SIGNWRITING HAND-FIST INDEX THUMB ANGLED IN MIDDLE UP
-1D83C SIGNWRITING HAND-FIST INDEX THUMB CIRCLED MIDDLE UP
-1D83D SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CONJOINED HINGED
-1D83E SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED OUT
-1D83F SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED
-1D840 SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX UP
-1D841 SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX CROSSED
-1D842 SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED INDEX UP
-1D843 SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE HINGED
-1D844 SIGNWRITING HAND-FLAT FOUR FINGERS
-1D845 SIGNWRITING HAND-FLAT FOUR FINGERS BENT
-1D846 SIGNWRITING HAND-FLAT FOUR FINGERS HINGED
-1D847 SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED
-1D848 SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED SPLIT
-1D849 SIGNWRITING HAND-CLAW FOUR FINGERS CONJOINED
-1D84A SIGNWRITING HAND-FIST FOUR FINGERS CONJOINED BENT
-1D84B SIGNWRITING HAND-HINGE FOUR FINGERS CONJOINED
-1D84C SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD
-1D84D SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD
-1D84E SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD FOUR BENT
-1D84F SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD FOUR BENT
-1D850 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD BENT
-1D851 SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD BENT
-1D852 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD THUMB FORWARD
-1D853 SIGNWRITING HAND-CUP FIVE FINGERS SPREAD
-1D854 SIGNWRITING HAND-CUP FIVE FINGERS SPREAD OPEN
-1D855 SIGNWRITING HAND-HINGE FIVE FINGERS SPREAD OPEN
-1D856 SIGNWRITING HAND-OVAL FIVE FINGERS SPREAD
-1D857 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED
-1D858 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED THUMB SIDE
-1D859 SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED NO THUMB
-1D85A SIGNWRITING HAND-FLAT
-1D85B SIGNWRITING HAND-FLAT BETWEEN PALM FACINGS
-1D85C SIGNWRITING HAND-FLAT HEEL
-1D85D SIGNWRITING HAND-FLAT THUMB SIDE
-1D85E SIGNWRITING HAND-FLAT HEEL THUMB SIDE
-1D85F SIGNWRITING HAND-FLAT THUMB BENT
-1D860 SIGNWRITING HAND-FLAT THUMB FORWARD
-1D861 SIGNWRITING HAND-FLAT SPLIT INDEX THUMB SIDE
-1D862 SIGNWRITING HAND-FLAT SPLIT CENTRE
-1D863 SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE
-1D864 SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE BENT
-1D865 SIGNWRITING HAND-FLAT SPLIT LITTLE
-1D866 SIGNWRITING HAND-CLAW
-1D867 SIGNWRITING HAND-CLAW THUMB SIDE
-1D868 SIGNWRITING HAND-CLAW NO THUMB
-1D869 SIGNWRITING HAND-CLAW THUMB FORWARD
-1D86A SIGNWRITING HAND-HOOK CURLICUE
-1D86B SIGNWRITING HAND-HOOK
-1D86C SIGNWRITING HAND-CUP OPEN
-1D86D SIGNWRITING HAND-CUP
-1D86E SIGNWRITING HAND-CUP OPEN THUMB SIDE
-1D86F SIGNWRITING HAND-CUP THUMB SIDE
-1D870 SIGNWRITING HAND-CUP OPEN NO THUMB
-1D871 SIGNWRITING HAND-CUP NO THUMB
-1D872 SIGNWRITING HAND-CUP OPEN THUMB FORWARD
-1D873 SIGNWRITING HAND-CUP THUMB FORWARD
-1D874 SIGNWRITING HAND-CURLICUE OPEN
-1D875 SIGNWRITING HAND-CURLICUE
-1D876 SIGNWRITING HAND-CIRCLE
-1D877 SIGNWRITING HAND-OVAL
-1D878 SIGNWRITING HAND-OVAL THUMB SIDE
-1D879 SIGNWRITING HAND-OVAL NO THUMB
-1D87A SIGNWRITING HAND-OVAL THUMB FORWARD
-1D87B SIGNWRITING HAND-HINGE OPEN
-1D87C SIGNWRITING HAND-HINGE OPEN THUMB FORWARD
-1D87D SIGNWRITING HAND-HINGE
-1D87E SIGNWRITING HAND-HINGE SMALL
-1D87F SIGNWRITING HAND-HINGE OPEN THUMB SIDE
-1D880 SIGNWRITING HAND-HINGE THUMB SIDE
-1D881 SIGNWRITING HAND-HINGE OPEN NO THUMB
-1D882 SIGNWRITING HAND-HINGE NO THUMB
-1D883 SIGNWRITING HAND-HINGE THUMB SIDE TOUCHING INDEX
-1D884 SIGNWRITING HAND-HINGE THUMB BETWEEN MIDDLE RING
-1D885 SIGNWRITING HAND-ANGLE
-1D886 SIGNWRITING HAND-FIST INDEX MIDDLE RING
-1D887 SIGNWRITING HAND-CIRCLE INDEX MIDDLE RING
-1D888 SIGNWRITING HAND-HINGE INDEX MIDDLE RING
-1D889 SIGNWRITING HAND-ANGLE INDEX MIDDLE RING
-1D88A SIGNWRITING HAND-HINGE LITTLE
-1D88B SIGNWRITING HAND-FIST INDEX MIDDLE RING BENT
-1D88C SIGNWRITING HAND-FIST INDEX MIDDLE RING CONJOINED
-1D88D SIGNWRITING HAND-HINGE INDEX MIDDLE RING CONJOINED
-1D88E SIGNWRITING HAND-FIST LITTLE DOWN
-1D88F SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE STRAIGHT
-1D890 SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE CURVED
-1D891 SIGNWRITING HAND-FIST LITTLE DOWN OTHERS CIRCLED
-1D892 SIGNWRITING HAND-FIST LITTLE UP
-1D893 SIGNWRITING HAND-FIST THUMB UNDER LITTLE UP
-1D894 SIGNWRITING HAND-CIRCLE LITTLE UP
-1D895 SIGNWRITING HAND-OVAL LITTLE UP
-1D896 SIGNWRITING HAND-ANGLE LITTLE UP
-1D897 SIGNWRITING HAND-FIST LITTLE RAISED KNUCKLE
-1D898 SIGNWRITING HAND-FIST LITTLE BENT
-1D899 SIGNWRITING HAND-FIST LITTLE TOUCHES THUMB
-1D89A SIGNWRITING HAND-FIST LITTLE THUMB
-1D89B SIGNWRITING HAND-HINGE LITTLE THUMB
-1D89C SIGNWRITING HAND-FIST LITTLE INDEX THUMB
-1D89D SIGNWRITING HAND-HINGE LITTLE INDEX THUMB
-1D89E SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB OUT
-1D89F SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB
-1D8A0 SIGNWRITING HAND-FIST LITTLE INDEX
-1D8A1 SIGNWRITING HAND-CIRCLE LITTLE INDEX
-1D8A2 SIGNWRITING HAND-HINGE LITTLE INDEX
-1D8A3 SIGNWRITING HAND-ANGLE LITTLE INDEX
-1D8A4 SIGNWRITING HAND-FIST INDEX MIDDLE LITTLE
-1D8A5 SIGNWRITING HAND-CIRCLE INDEX MIDDLE LITTLE
-1D8A6 SIGNWRITING HAND-HINGE INDEX MIDDLE LITTLE
-1D8A7 SIGNWRITING HAND-HINGE RING
-1D8A8 SIGNWRITING HAND-ANGLE INDEX MIDDLE LITTLE
-1D8A9 SIGNWRITING HAND-FIST INDEX MIDDLE CROSS LITTLE
-1D8AA SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSS LITTLE
-1D8AB SIGNWRITING HAND-FIST RING DOWN
-1D8AC SIGNWRITING HAND-HINGE RING DOWN INDEX THUMB HOOK MIDDLE
-1D8AD SIGNWRITING HAND-ANGLE RING DOWN MIDDLE THUMB INDEX CROSS
-1D8AE SIGNWRITING HAND-FIST RING UP
-1D8AF SIGNWRITING HAND-FIST RING RAISED KNUCKLE
-1D8B0 SIGNWRITING HAND-FIST RING LITTLE
-1D8B1 SIGNWRITING HAND-CIRCLE RING LITTLE
-1D8B2 SIGNWRITING HAND-OVAL RING LITTLE
-1D8B3 SIGNWRITING HAND-ANGLE RING LITTLE
-1D8B4 SIGNWRITING HAND-FIST RING MIDDLE
-1D8B5 SIGNWRITING HAND-FIST RING MIDDLE CONJOINED
-1D8B6 SIGNWRITING HAND-FIST RING MIDDLE RAISED KNUCKLES
-1D8B7 SIGNWRITING HAND-FIST RING INDEX
-1D8B8 SIGNWRITING HAND-FIST RING THUMB
-1D8B9 SIGNWRITING HAND-HOOK RING THUMB
-1D8BA SIGNWRITING HAND-FIST INDEX RING LITTLE
-1D8BB SIGNWRITING HAND-CIRCLE INDEX RING LITTLE
-1D8BC SIGNWRITING HAND-CURLICUE INDEX RING LITTLE ON
-1D8BD SIGNWRITING HAND-HOOK INDEX RING LITTLE OUT
-1D8BE SIGNWRITING HAND-HOOK INDEX RING LITTLE IN
-1D8BF SIGNWRITING HAND-HOOK INDEX RING LITTLE UNDER
-1D8C0 SIGNWRITING HAND-CUP INDEX RING LITTLE
-1D8C1 SIGNWRITING HAND-HINGE INDEX RING LITTLE
-1D8C2 SIGNWRITING HAND-ANGLE INDEX RING LITTLE OUT
-1D8C3 SIGNWRITING HAND-ANGLE INDEX RING LITTLE
-1D8C4 SIGNWRITING HAND-FIST MIDDLE DOWN
-1D8C5 SIGNWRITING HAND-HINGE MIDDLE
-1D8C6 SIGNWRITING HAND-FIST MIDDLE UP
-1D8C7 SIGNWRITING HAND-CIRCLE MIDDLE UP
-1D8C8 SIGNWRITING HAND-FIST MIDDLE RAISED KNUCKLE
-1D8C9 SIGNWRITING HAND-FIST MIDDLE UP THUMB SIDE
-1D8CA SIGNWRITING HAND-HOOK MIDDLE THUMB
-1D8CB SIGNWRITING HAND-FIST MIDDLE THUMB LITTLE
-1D8CC SIGNWRITING HAND-FIST MIDDLE LITTLE
-1D8CD SIGNWRITING HAND-FIST MIDDLE RING LITTLE
-1D8CE SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE
-1D8CF SIGNWRITING HAND-CURLICUE MIDDLE RING LITTLE ON
-1D8D0 SIGNWRITING HAND-CUP MIDDLE RING LITTLE
-1D8D1 SIGNWRITING HAND-HINGE MIDDLE RING LITTLE
-1D8D2 SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE OUT
-1D8D3 SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE IN
-1D8D4 SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE
-1D8D5 SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE BENT
-1D8D6 SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED
-1D8D7 SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED SIDE
-1D8D8 SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED OUT
-1D8D9 SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED IN
-1D8DA SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED
-1D8DB SIGNWRITING HAND-HINGE INDEX HINGED
-1D8DC SIGNWRITING HAND-FIST INDEX THUMB SIDE
-1D8DD SIGNWRITING HAND-HINGE INDEX THUMB SIDE
-1D8DE SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB DIAGONAL
-1D8DF SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB CONJOINED
-1D8E0 SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB BENT
-1D8E1 SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX BENT
-1D8E2 SIGNWRITING HAND-FIST INDEX THUMB SIDE BOTH BENT
-1D8E3 SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX HINGE
-1D8E4 SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX STRAIGHT
-1D8E5 SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX BENT
-1D8E6 SIGNWRITING HAND-FIST INDEX THUMB HOOK
-1D8E7 SIGNWRITING HAND-FIST INDEX THUMB CURLICUE
-1D8E8 SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB INSIDE
-1D8E9 SIGNWRITING HAND-CLAW INDEX THUMB CURVE THUMB INSIDE
-1D8EA SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB UNDER
-1D8EB SIGNWRITING HAND-FIST INDEX THUMB CIRCLE
-1D8EC SIGNWRITING HAND-CUP INDEX THUMB
-1D8ED SIGNWRITING HAND-CUP INDEX THUMB OPEN
-1D8EE SIGNWRITING HAND-HINGE INDEX THUMB OPEN
-1D8EF SIGNWRITING HAND-HINGE INDEX THUMB LARGE
-1D8F0 SIGNWRITING HAND-HINGE INDEX THUMB
-1D8F1 SIGNWRITING HAND-HINGE INDEX THUMB SMALL
-1D8F2 SIGNWRITING HAND-ANGLE INDEX THUMB OUT
-1D8F3 SIGNWRITING HAND-ANGLE INDEX THUMB IN
-1D8F4 SIGNWRITING HAND-ANGLE INDEX THUMB
-1D8F5 SIGNWRITING HAND-FIST THUMB
-1D8F6 SIGNWRITING HAND-FIST THUMB HEEL
-1D8F7 SIGNWRITING HAND-FIST THUMB SIDE DIAGONAL
-1D8F8 SIGNWRITING HAND-FIST THUMB SIDE CONJOINED
-1D8F9 SIGNWRITING HAND-FIST THUMB SIDE BENT
-1D8FA SIGNWRITING HAND-FIST THUMB FORWARD
-1D8FB SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE
-1D8FC SIGNWRITING HAND-FIST THUMB BETWEEN MIDDLE RING
-1D8FD SIGNWRITING HAND-FIST THUMB BETWEEN RING LITTLE
-1D8FE SIGNWRITING HAND-FIST THUMB UNDER TWO FINGERS
-1D8FF SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS
-1D900 SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS
-1D901 SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS
-1D902 SIGNWRITING HAND-FIST THUMB OVER FOUR RAISED KNUCKLES
-1D903 SIGNWRITING HAND-FIST
-1D904 SIGNWRITING HAND-FIST HEEL
-1D905 SIGNWRITING TOUCH SINGLE
-1D906 SIGNWRITING TOUCH MULTIPLE
-1D907 SIGNWRITING TOUCH BETWEEN
-1D908 SIGNWRITING GRASP SINGLE
-1D909 SIGNWRITING GRASP MULTIPLE
-1D90A SIGNWRITING GRASP BETWEEN
-1D90B SIGNWRITING STRIKE SINGLE
-1D90C SIGNWRITING STRIKE MULTIPLE
-1D90D SIGNWRITING STRIKE BETWEEN
-1D90E SIGNWRITING BRUSH SINGLE
-1D90F SIGNWRITING BRUSH MULTIPLE
-1D910 SIGNWRITING BRUSH BETWEEN
-1D911 SIGNWRITING RUB SINGLE
-1D912 SIGNWRITING RUB MULTIPLE
-1D913 SIGNWRITING RUB BETWEEN
-1D914 SIGNWRITING SURFACE SYMBOLS
-1D915 SIGNWRITING SURFACE BETWEEN
-1D916 SIGNWRITING SQUEEZE LARGE SINGLE
-1D917 SIGNWRITING SQUEEZE SMALL SINGLE
-1D918 SIGNWRITING SQUEEZE LARGE MULTIPLE
-1D919 SIGNWRITING SQUEEZE SMALL MULTIPLE
-1D91A SIGNWRITING SQUEEZE SEQUENTIAL
-1D91B SIGNWRITING FLICK LARGE SINGLE
-1D91C SIGNWRITING FLICK SMALL SINGLE
-1D91D SIGNWRITING FLICK LARGE MULTIPLE
-1D91E SIGNWRITING FLICK SMALL MULTIPLE
-1D91F SIGNWRITING FLICK SEQUENTIAL
-1D920 SIGNWRITING SQUEEZE FLICK ALTERNATING
-1D921 SIGNWRITING MOVEMENT-HINGE UP DOWN LARGE
-1D922 SIGNWRITING MOVEMENT-HINGE UP DOWN SMALL
-1D923 SIGNWRITING MOVEMENT-HINGE UP SEQUENTIAL
-1D924 SIGNWRITING MOVEMENT-HINGE DOWN SEQUENTIAL
-1D925 SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING LARGE
-1D926 SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING SMALL
-1D927 SIGNWRITING MOVEMENT-HINGE SIDE TO SIDE SCISSORS
-1D928 SIGNWRITING MOVEMENT-WALLPLANE FINGER CONTACT
-1D929 SIGNWRITING MOVEMENT-FLOORPLANE FINGER CONTACT
-1D92A SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT SMALL
-1D92B SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT MEDIUM
-1D92C SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGE
-1D92D SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGEST
-1D92E SIGNWRITING MOVEMENT-WALLPLANE SINGLE WRIST FLEX
-1D92F SIGNWRITING MOVEMENT-WALLPLANE DOUBLE STRAIGHT
-1D930 SIGNWRITING MOVEMENT-WALLPLANE DOUBLE WRIST FLEX
-1D931 SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING
-1D932 SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING WRIST FLEX
-1D933 SIGNWRITING MOVEMENT-WALLPLANE CROSS
-1D934 SIGNWRITING MOVEMENT-WALLPLANE TRIPLE STRAIGHT MOVEMENT
-1D935 SIGNWRITING MOVEMENT-WALLPLANE TRIPLE WRIST FLEX
-1D936 SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING
-1D937 SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING WRIST FLEX
-1D938 SIGNWRITING MOVEMENT-WALLPLANE BEND SMALL
-1D939 SIGNWRITING MOVEMENT-WALLPLANE BEND MEDIUM
-1D93A SIGNWRITING MOVEMENT-WALLPLANE BEND LARGE
-1D93B SIGNWRITING MOVEMENT-WALLPLANE CORNER SMALL
-1D93C SIGNWRITING MOVEMENT-WALLPLANE CORNER MEDIUM
-1D93D SIGNWRITING MOVEMENT-WALLPLANE CORNER LARGE
-1D93E SIGNWRITING MOVEMENT-WALLPLANE CORNER ROTATION
-1D93F SIGNWRITING MOVEMENT-WALLPLANE CHECK SMALL
-1D940 SIGNWRITING MOVEMENT-WALLPLANE CHECK MEDIUM
-1D941 SIGNWRITING MOVEMENT-WALLPLANE CHECK LARGE
-1D942 SIGNWRITING MOVEMENT-WALLPLANE BOX SMALL
-1D943 SIGNWRITING MOVEMENT-WALLPLANE BOX MEDIUM
-1D944 SIGNWRITING MOVEMENT-WALLPLANE BOX LARGE
-1D945 SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG SMALL
-1D946 SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG MEDIUM
-1D947 SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG LARGE
-1D948 SIGNWRITING MOVEMENT-WALLPLANE PEAKS SMALL
-1D949 SIGNWRITING MOVEMENT-WALLPLANE PEAKS MEDIUM
-1D94A SIGNWRITING MOVEMENT-WALLPLANE PEAKS LARGE
-1D94B SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE SINGLE
-1D94C SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE DOUBLE
-1D94D SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE ALTERNATING
-1D94E SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE SINGLE
-1D94F SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE DOUBLE
-1D950 SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE ALTERNATING
-1D951 SIGNWRITING TRAVEL-WALLPLANE SHAKING
-1D952 SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL SINGLE
-1D953 SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL DOUBLE
-1D954 SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL TRIPLE
-1D955 SIGNWRITING MOVEMENT-DIAGONAL AWAY SMALL
-1D956 SIGNWRITING MOVEMENT-DIAGONAL AWAY MEDIUM
-1D957 SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGE
-1D958 SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGEST
-1D959 SIGNWRITING MOVEMENT-DIAGONAL TOWARDS SMALL
-1D95A SIGNWRITING MOVEMENT-DIAGONAL TOWARDS MEDIUM
-1D95B SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGE
-1D95C SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGEST
-1D95D SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY SMALL
-1D95E SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY MEDIUM
-1D95F SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGE
-1D960 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGEST
-1D961 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS SMALL
-1D962 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS MEDIUM
-1D963 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGE
-1D964 SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGEST
-1D965 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT SMALL
-1D966 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT MEDIUM
-1D967 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGE
-1D968 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGEST
-1D969 SIGNWRITING MOVEMENT-FLOORPLANE SINGLE WRIST FLEX
-1D96A SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE STRAIGHT
-1D96B SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE WRIST FLEX
-1D96C SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING
-1D96D SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING WRIST FLEX
-1D96E SIGNWRITING MOVEMENT-FLOORPLANE CROSS
-1D96F SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE STRAIGHT MOVEMENT
-1D970 SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE WRIST FLEX
-1D971 SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING MOVEMENT
-1D972 SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING WRIST FLEX
-1D973 SIGNWRITING MOVEMENT-FLOORPLANE BEND
-1D974 SIGNWRITING MOVEMENT-FLOORPLANE CORNER SMALL
-1D975 SIGNWRITING MOVEMENT-FLOORPLANE CORNER MEDIUM
-1D976 SIGNWRITING MOVEMENT-FLOORPLANE CORNER LARGE
-1D977 SIGNWRITING MOVEMENT-FLOORPLANE CHECK
-1D978 SIGNWRITING MOVEMENT-FLOORPLANE BOX SMALL
-1D979 SIGNWRITING MOVEMENT-FLOORPLANE BOX MEDIUM
-1D97A SIGNWRITING MOVEMENT-FLOORPLANE BOX LARGE
-1D97B SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG SMALL
-1D97C SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG MEDIUM
-1D97D SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG LARGE
-1D97E SIGNWRITING MOVEMENT-FLOORPLANE PEAKS SMALL
-1D97F SIGNWRITING MOVEMENT-FLOORPLANE PEAKS MEDIUM
-1D980 SIGNWRITING MOVEMENT-FLOORPLANE PEAKS LARGE
-1D981 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE SINGLE
-1D982 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE DOUBLE
-1D983 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE ALTERNATING
-1D984 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE SINGLE
-1D985 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE DOUBLE
-1D986 SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE ALTERNATING
-1D987 SIGNWRITING TRAVEL-FLOORPLANE SHAKING
-1D988 SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER SMALL
-1D989 SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER MEDIUM
-1D98A SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGE
-1D98B SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGEST
-1D98C SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE SMALL
-1D98D SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE MEDIUM
-1D98E SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGE
-1D98F SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGEST
-1D990 SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE SMALL
-1D991 SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE MEDIUM
-1D992 SIGNWRITING MOVEMENT-WALLPLANE HUMP SMALL
-1D993 SIGNWRITING MOVEMENT-WALLPLANE HUMP MEDIUM
-1D994 SIGNWRITING MOVEMENT-WALLPLANE HUMP LARGE
-1D995 SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL
-1D996 SIGNWRITING MOVEMENT-WALLPLANE LOOP MEDIUM
-1D997 SIGNWRITING MOVEMENT-WALLPLANE LOOP LARGE
-1D998 SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL DOUBLE
-1D999 SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE SMALL
-1D99A SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE MEDIUM
-1D99B SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE LARGE
-1D99C SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE SMALL
-1D99D SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE MEDIUM
-1D99E SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE LARGE
-1D99F SIGNWRITING MOVEMENT-WALLPLANE CURVE THEN STRAIGHT
-1D9A0 SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS SMALL
-1D9A1 SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS MEDIUM
-1D9A2 SIGNWRITING ROTATION-WALLPLANE SINGLE
-1D9A3 SIGNWRITING ROTATION-WALLPLANE DOUBLE
-1D9A4 SIGNWRITING ROTATION-WALLPLANE ALTERNATE
-1D9A5 SIGNWRITING MOVEMENT-WALLPLANE SHAKING
-1D9A6 SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING FRONT WALL
-1D9A7 SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING FRONT WALL
-1D9A8 SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING FRONT WALL
-1D9A9 SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING FRONT WALL
-1D9AA SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING FRONT WALL
-1D9AB SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING FRONT WALL
-1D9AC SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING FRONT WALL
-1D9AD SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING CHEST
-1D9AE SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING CHEST
-1D9AF SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING CHEST
-1D9B0 SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING CHEST
-1D9B1 SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING CHEST
-1D9B2 SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING CHEST
-1D9B3 SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING CHEST
-1D9B4 SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH SMALL
-1D9B5 SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH MEDIUM
-1D9B6 SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH LARGE
-1D9B7 SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING SMALL
-1D9B8 SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING LARGE
-1D9B9 SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL DOUBLE
-1D9BA SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE DOUBLE
-1D9BB SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL TRIPLE
-1D9BC SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE TRIPLE
-1D9BD SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL SINGLE
-1D9BE SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE SINGLE
-1D9BF SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL DOUBLE
-1D9C0 SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE DOUBLE
-1D9C1 SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING SMALL
-1D9C2 SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING LARGE
-1D9C3 SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING CEILING
-1D9C4 SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING CEILING
-1D9C5 SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING CEILING
-1D9C6 SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR SMALL
-1D9C7 SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR LARGE
-1D9C8 SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR SMALL DOUBLE
-1D9C9 SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR LARGE DOUBLE
-1D9CA SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE SMALL TRIPLE
-1D9CB SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE LARGE TRIPLE
-1D9CC SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL SINGLE
-1D9CD SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE SINGLE
-1D9CE SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL DOUBLE
-1D9CF SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE DOUBLE
-1D9D0 SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR SMALL
-1D9D1 SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR LARGE
-1D9D2 SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING FLOOR
-1D9D3 SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING FLOOR
-1D9D4 SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING FLOOR
-1D9D5 SIGNWRITING MOVEMENT-FLOORPLANE CURVE SMALL
-1D9D6 SIGNWRITING MOVEMENT-FLOORPLANE CURVE MEDIUM
-1D9D7 SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGE
-1D9D8 SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGEST
-1D9D9 SIGNWRITING MOVEMENT-FLOORPLANE CURVE COMBINED
-1D9DA SIGNWRITING MOVEMENT-FLOORPLANE HUMP SMALL
-1D9DB SIGNWRITING MOVEMENT-FLOORPLANE LOOP SMALL
-1D9DC SIGNWRITING MOVEMENT-FLOORPLANE WAVE SNAKE
-1D9DD SIGNWRITING MOVEMENT-FLOORPLANE WAVE SMALL
-1D9DE SIGNWRITING MOVEMENT-FLOORPLANE WAVE LARGE
-1D9DF SIGNWRITING ROTATION-FLOORPLANE SINGLE
-1D9E0 SIGNWRITING ROTATION-FLOORPLANE DOUBLE
-1D9E1 SIGNWRITING ROTATION-FLOORPLANE ALTERNATING
-1D9E2 SIGNWRITING MOVEMENT-FLOORPLANE SHAKING PARALLEL
-1D9E3 SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL SINGLE
-1D9E4 SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM SINGLE
-1D9E5 SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL DOUBLE
-1D9E6 SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM DOUBLE
-1D9E7 SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL SINGLE
-1D9E8 SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM SINGLE
-1D9E9 SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE SINGLE
-1D9EA SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL DOUBLE
-1D9EB SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM DOUBLE
-1D9EC SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE DOUBLE
-1D9ED SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT SINGLE
-1D9EE SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT DOUBLE
-1D9EF SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL SINGLE
-1D9F0 SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL DOUBLE
-1D9F1 SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES SINGLE
-1D9F2 SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES DOUBLE
-1D9F3 SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL SINGLE
-1D9F4 SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL DOUBLE
-1D9F5 SIGNWRITING DYNAMIC ARROWHEAD SMALL
-1D9F6 SIGNWRITING DYNAMIC ARROWHEAD LARGE
-1D9F7 SIGNWRITING DYNAMIC FAST
-1D9F8 SIGNWRITING DYNAMIC SLOW
-1D9F9 SIGNWRITING DYNAMIC TENSE
-1D9FA SIGNWRITING DYNAMIC RELAXED
-1D9FB SIGNWRITING DYNAMIC SIMULTANEOUS
-1D9FC SIGNWRITING DYNAMIC SIMULTANEOUS ALTERNATING
-1D9FD SIGNWRITING DYNAMIC EVERY OTHER TIME
-1D9FE SIGNWRITING DYNAMIC GRADUAL
-1D9FF SIGNWRITING HEAD
-1DA00 SIGNWRITING HEAD RIM
-1DA01 SIGNWRITING HEAD MOVEMENT-WALLPLANE STRAIGHT
-1DA02 SIGNWRITING HEAD MOVEMENT-WALLPLANE TILT
-1DA03 SIGNWRITING HEAD MOVEMENT-FLOORPLANE STRAIGHT
-1DA04 SIGNWRITING HEAD MOVEMENT-WALLPLANE CURVE
-1DA05 SIGNWRITING HEAD MOVEMENT-FLOORPLANE CURVE
-1DA06 SIGNWRITING HEAD MOVEMENT CIRCLE
-1DA07 SIGNWRITING FACE DIRECTION POSITION NOSE FORWARD TILTING
-1DA08 SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN
-1DA09 SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN TILTING
-1DA0A SIGNWRITING EYEBROWS STRAIGHT UP
-1DA0B SIGNWRITING EYEBROWS STRAIGHT NEUTRAL
-1DA0C SIGNWRITING EYEBROWS STRAIGHT DOWN
-1DA0D SIGNWRITING DREAMY EYEBROWS NEUTRAL DOWN
-1DA0E SIGNWRITING DREAMY EYEBROWS DOWN NEUTRAL
-1DA0F SIGNWRITING DREAMY EYEBROWS UP NEUTRAL
-1DA10 SIGNWRITING DREAMY EYEBROWS NEUTRAL UP
-1DA11 SIGNWRITING FOREHEAD NEUTRAL
-1DA12 SIGNWRITING FOREHEAD CONTACT
-1DA13 SIGNWRITING FOREHEAD WRINKLED
-1DA14 SIGNWRITING EYES OPEN
-1DA15 SIGNWRITING EYES SQUEEZED
-1DA16 SIGNWRITING EYES CLOSED
-1DA17 SIGNWRITING EYE BLINK SINGLE
-1DA18 SIGNWRITING EYE BLINK MULTIPLE
-1DA19 SIGNWRITING EYES HALF OPEN
-1DA1A SIGNWRITING EYES WIDE OPEN
-1DA1B SIGNWRITING EYES HALF CLOSED
-1DA1C SIGNWRITING EYES WIDENING MOVEMENT
-1DA1D SIGNWRITING EYE WINK
-1DA1E SIGNWRITING EYELASHES UP
-1DA1F SIGNWRITING EYELASHES DOWN
-1DA20 SIGNWRITING EYELASHES FLUTTERING
-1DA21 SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT
-1DA22 SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT DOUBLE
-1DA23 SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT ALTERNATING
-1DA24 SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT
-1DA25 SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT DOUBLE
-1DA26 SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT ALTERNATING
-1DA27 SIGNWRITING EYEGAZE-WALLPLANE CURVED
-1DA28 SIGNWRITING EYEGAZE-FLOORPLANE CURVED
-1DA29 SIGNWRITING EYEGAZE-WALLPLANE CIRCLING
-1DA2A SIGNWRITING CHEEKS PUFFED
-1DA2B SIGNWRITING CHEEKS NEUTRAL
-1DA2C SIGNWRITING CHEEKS SUCKED
-1DA2D SIGNWRITING TENSE CHEEKS HIGH
-1DA2E SIGNWRITING TENSE CHEEKS MIDDLE
-1DA2F SIGNWRITING TENSE CHEEKS LOW
-1DA30 SIGNWRITING EARS
-1DA31 SIGNWRITING NOSE NEUTRAL
-1DA32 SIGNWRITING NOSE CONTACT
-1DA33 SIGNWRITING NOSE WRINKLES
-1DA34 SIGNWRITING NOSE WIGGLES
-1DA35 SIGNWRITING AIR BLOWING OUT
-1DA36 SIGNWRITING AIR SUCKING IN
-1DA37 SIGNWRITING AIR BLOW SMALL ROTATIONS
-1DA38 SIGNWRITING AIR SUCK SMALL ROTATIONS
-1DA39 SIGNWRITING BREATH INHALE
-1DA3A SIGNWRITING BREATH EXHALE
-1DA3B SIGNWRITING MOUTH CLOSED NEUTRAL
-1DA3C SIGNWRITING MOUTH CLOSED FORWARD
-1DA3D SIGNWRITING MOUTH CLOSED CONTACT
-1DA3E SIGNWRITING MOUTH SMILE
-1DA3F SIGNWRITING MOUTH SMILE WRINKLED
-1DA40 SIGNWRITING MOUTH SMILE OPEN
-1DA41 SIGNWRITING MOUTH FROWN
-1DA42 SIGNWRITING MOUTH FROWN WRINKLED
-1DA43 SIGNWRITING MOUTH FROWN OPEN
-1DA44 SIGNWRITING MOUTH OPEN CIRCLE
-1DA45 SIGNWRITING MOUTH OPEN FORWARD
-1DA46 SIGNWRITING MOUTH OPEN WRINKLED
-1DA47 SIGNWRITING MOUTH OPEN OVAL
-1DA48 SIGNWRITING MOUTH OPEN OVAL WRINKLED
-1DA49 SIGNWRITING MOUTH OPEN OVAL YAWN
-1DA4A SIGNWRITING MOUTH OPEN RECTANGLE
-1DA4B SIGNWRITING MOUTH OPEN RECTANGLE WRINKLED
-1DA4C SIGNWRITING MOUTH OPEN RECTANGLE YAWN
-1DA4D SIGNWRITING MOUTH KISS
-1DA4E SIGNWRITING MOUTH KISS FORWARD
-1DA4F SIGNWRITING MOUTH KISS WRINKLED
-1DA50 SIGNWRITING MOUTH TENSE
-1DA51 SIGNWRITING MOUTH TENSE FORWARD
-1DA52 SIGNWRITING MOUTH TENSE SUCKED
-1DA53 SIGNWRITING LIPS PRESSED TOGETHER
-1DA54 SIGNWRITING LIP LOWER OVER UPPER
-1DA55 SIGNWRITING LIP UPPER OVER LOWER
-1DA56 SIGNWRITING MOUTH CORNERS
-1DA57 SIGNWRITING MOUTH WRINKLES SINGLE
-1DA58 SIGNWRITING MOUTH WRINKLES DOUBLE
-1DA59 SIGNWRITING TONGUE STICKING OUT FAR
-1DA5A SIGNWRITING TONGUE LICKING LIPS
-1DA5B SIGNWRITING TONGUE TIP BETWEEN LIPS
-1DA5C SIGNWRITING TONGUE TIP TOUCHING INSIDE MOUTH
-1DA5D SIGNWRITING TONGUE INSIDE MOUTH RELAXED
-1DA5E SIGNWRITING TONGUE MOVES AGAINST CHEEK
-1DA5F SIGNWRITING TONGUE CENTRE STICKING OUT
-1DA60 SIGNWRITING TONGUE CENTRE INSIDE MOUTH
-1DA61 SIGNWRITING TEETH
-1DA62 SIGNWRITING TEETH MOVEMENT
-1DA63 SIGNWRITING TEETH ON TONGUE
-1DA64 SIGNWRITING TEETH ON TONGUE MOVEMENT
-1DA65 SIGNWRITING TEETH ON LIPS
-1DA66 SIGNWRITING TEETH ON LIPS MOVEMENT
-1DA67 SIGNWRITING TEETH BITE LIPS
-1DA68 SIGNWRITING MOVEMENT-WALLPLANE JAW
-1DA69 SIGNWRITING MOVEMENT-FLOORPLANE JAW
-1DA6A SIGNWRITING NECK
-1DA6B SIGNWRITING HAIR
-1DA6C SIGNWRITING EXCITEMENT
-1DA6D SIGNWRITING SHOULDER HIP SPINE
-1DA6E SIGNWRITING SHOULDER HIP POSITIONS
-1DA6F SIGNWRITING WALLPLANE SHOULDER HIP MOVE
-1DA70 SIGNWRITING FLOORPLANE SHOULDER HIP MOVE
-1DA71 SIGNWRITING SHOULDER TILTING FROM WAIST
-1DA72 SIGNWRITING TORSO-WALLPLANE STRAIGHT STRETCH
-1DA73 SIGNWRITING TORSO-WALLPLANE CURVED BEND
-1DA74 SIGNWRITING TORSO-FLOORPLANE TWISTING
-1DA75 SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
-1DA76 SIGNWRITING LIMB COMBINATION
-1DA77 SIGNWRITING LIMB LENGTH-1
-1DA78 SIGNWRITING LIMB LENGTH-2
-1DA79 SIGNWRITING LIMB LENGTH-3
-1DA7A SIGNWRITING LIMB LENGTH-4
-1DA7B SIGNWRITING LIMB LENGTH-5
-1DA7C SIGNWRITING LIMB LENGTH-6
-1DA7D SIGNWRITING LIMB LENGTH-7
-1DA7E SIGNWRITING FINGER
-1DA7F SIGNWRITING LOCATION-WALLPLANE SPACE
-1DA80 SIGNWRITING LOCATION-FLOORPLANE SPACE
-1DA81 SIGNWRITING LOCATION HEIGHT
-1DA82 SIGNWRITING LOCATION WIDTH
-1DA83 SIGNWRITING LOCATION DEPTH
-1DA84 SIGNWRITING LOCATION HEAD NECK
-1DA85 SIGNWRITING LOCATION TORSO
-1DA86 SIGNWRITING LOCATION LIMBS DIGITS
-1DA87 SIGNWRITING COMMA
-1DA88 SIGNWRITING FULL STOP
-1DA89 SIGNWRITING SEMICOLON
-1DA8A SIGNWRITING COLON
-1DA8B SIGNWRITING PARENTHESIS
-1DA9B SIGNWRITING FILL MODIFIER-2
-1DA9C SIGNWRITING FILL MODIFIER-3
-1DA9D SIGNWRITING FILL MODIFIER-4
-1DA9E SIGNWRITING FILL MODIFIER-5
-1DA9F SIGNWRITING FILL MODIFIER-6
-1DAA1 SIGNWRITING ROTATION MODIFIER-2
-1DAA2 SIGNWRITING ROTATION MODIFIER-3
-1DAA3 SIGNWRITING ROTATION MODIFIER-4
-1DAA4 SIGNWRITING ROTATION MODIFIER-5
-1DAA5 SIGNWRITING ROTATION MODIFIER-6
-1DAA6 SIGNWRITING ROTATION MODIFIER-7
-1DAA7 SIGNWRITING ROTATION MODIFIER-8
-1DAA8 SIGNWRITING ROTATION MODIFIER-9
-1DAA9 SIGNWRITING ROTATION MODIFIER-10
-1DAAA SIGNWRITING ROTATION MODIFIER-11
-1DAAB SIGNWRITING ROTATION MODIFIER-12
-1DAAC SIGNWRITING ROTATION MODIFIER-13
-1DAAD SIGNWRITING ROTATION MODIFIER-14
-1DAAE SIGNWRITING ROTATION MODIFIER-15
-1DAAF SIGNWRITING ROTATION MODIFIER-16
-1E000 COMBINING GLAGOLITIC LETTER AZU
-1E001 COMBINING GLAGOLITIC LETTER BUKY
-1E002 COMBINING GLAGOLITIC LETTER VEDE
-1E003 COMBINING GLAGOLITIC LETTER GLAGOLI
-1E004 COMBINING GLAGOLITIC LETTER DOBRO
-1E005 COMBINING GLAGOLITIC LETTER YESTU
-1E006 COMBINING GLAGOLITIC LETTER ZHIVETE
-1E008 COMBINING GLAGOLITIC LETTER ZEMLJA
-1E009 COMBINING GLAGOLITIC LETTER IZHE
-1E00A COMBINING GLAGOLITIC LETTER INITIAL IZHE
-1E00B COMBINING GLAGOLITIC LETTER I
-1E00C COMBINING GLAGOLITIC LETTER DJERVI
-1E00D COMBINING GLAGOLITIC LETTER KAKO
-1E00E COMBINING GLAGOLITIC LETTER LJUDIJE
-1E00F COMBINING GLAGOLITIC LETTER MYSLITE
-1E010 COMBINING GLAGOLITIC LETTER NASHI
-1E011 COMBINING GLAGOLITIC LETTER ONU
-1E012 COMBINING GLAGOLITIC LETTER POKOJI
-1E013 COMBINING GLAGOLITIC LETTER RITSI
-1E014 COMBINING GLAGOLITIC LETTER SLOVO
-1E015 COMBINING GLAGOLITIC LETTER TVRIDO
-1E016 COMBINING GLAGOLITIC LETTER UKU
-1E017 COMBINING GLAGOLITIC LETTER FRITU
-1E018 COMBINING GLAGOLITIC LETTER HERU
-1E01B COMBINING GLAGOLITIC LETTER SHTA
-1E01C COMBINING GLAGOLITIC LETTER TSI
-1E01D COMBINING GLAGOLITIC LETTER CHRIVI
-1E01E COMBINING GLAGOLITIC LETTER SHA
-1E01F COMBINING GLAGOLITIC LETTER YERU
-1E020 COMBINING GLAGOLITIC LETTER YERI
-1E021 COMBINING GLAGOLITIC LETTER YATI
-1E023 COMBINING GLAGOLITIC LETTER YU
-1E024 COMBINING GLAGOLITIC LETTER SMALL YUS
-1E026 COMBINING GLAGOLITIC LETTER YO
-1E027 COMBINING GLAGOLITIC LETTER IOTATED SMALL YUS
-1E028 COMBINING GLAGOLITIC LETTER BIG YUS
-1E029 COMBINING GLAGOLITIC LETTER IOTATED BIG YUS
-1E02A COMBINING GLAGOLITIC LETTER FITA
-1E100 NYIAKENG PUACHUE HMONG LETTER MA
-1E101 NYIAKENG PUACHUE HMONG LETTER TSA
-1E102 NYIAKENG PUACHUE HMONG LETTER NTA
-1E103 NYIAKENG PUACHUE HMONG LETTER TA
-1E104 NYIAKENG PUACHUE HMONG LETTER HA
-1E105 NYIAKENG PUACHUE HMONG LETTER NA
-1E106 NYIAKENG PUACHUE HMONG LETTER XA
-1E107 NYIAKENG PUACHUE HMONG LETTER NKA
-1E108 NYIAKENG PUACHUE HMONG LETTER CA
-1E109 NYIAKENG PUACHUE HMONG LETTER LA
-1E10A NYIAKENG PUACHUE HMONG LETTER SA
-1E10B NYIAKENG PUACHUE HMONG LETTER ZA
-1E10C NYIAKENG PUACHUE HMONG LETTER NCA
-1E10D NYIAKENG PUACHUE HMONG LETTER NTSA
-1E10E NYIAKENG PUACHUE HMONG LETTER KA
-1E10F NYIAKENG PUACHUE HMONG LETTER DA
-1E110 NYIAKENG PUACHUE HMONG LETTER NYA
-1E111 NYIAKENG PUACHUE HMONG LETTER NRA
-1E112 NYIAKENG PUACHUE HMONG LETTER VA
-1E113 NYIAKENG PUACHUE HMONG LETTER NTXA
-1E114 NYIAKENG PUACHUE HMONG LETTER TXA
-1E115 NYIAKENG PUACHUE HMONG LETTER FA
-1E116 NYIAKENG PUACHUE HMONG LETTER RA
-1E117 NYIAKENG PUACHUE HMONG LETTER QA
-1E118 NYIAKENG PUACHUE HMONG LETTER YA
-1E119 NYIAKENG PUACHUE HMONG LETTER NQA
-1E11A NYIAKENG PUACHUE HMONG LETTER PA
-1E11B NYIAKENG PUACHUE HMONG LETTER XYA
-1E11C NYIAKENG PUACHUE HMONG LETTER NPA
-1E11D NYIAKENG PUACHUE HMONG LETTER DLA
-1E11E NYIAKENG PUACHUE HMONG LETTER NPLA
-1E11F NYIAKENG PUACHUE HMONG LETTER HAH
-1E120 NYIAKENG PUACHUE HMONG LETTER MLA
-1E121 NYIAKENG PUACHUE HMONG LETTER PLA
-1E122 NYIAKENG PUACHUE HMONG LETTER GA
-1E123 NYIAKENG PUACHUE HMONG LETTER RRA
-1E124 NYIAKENG PUACHUE HMONG LETTER A
-1E125 NYIAKENG PUACHUE HMONG LETTER AA
-1E126 NYIAKENG PUACHUE HMONG LETTER I
-1E127 NYIAKENG PUACHUE HMONG LETTER U
-1E128 NYIAKENG PUACHUE HMONG LETTER O
-1E129 NYIAKENG PUACHUE HMONG LETTER OO
-1E12A NYIAKENG PUACHUE HMONG LETTER E
-1E12B NYIAKENG PUACHUE HMONG LETTER EE
-1E12C NYIAKENG PUACHUE HMONG LETTER W
-1E130 NYIAKENG PUACHUE HMONG TONE-B
-1E131 NYIAKENG PUACHUE HMONG TONE-M
-1E132 NYIAKENG PUACHUE HMONG TONE-J
-1E133 NYIAKENG PUACHUE HMONG TONE-V
-1E134 NYIAKENG PUACHUE HMONG TONE-S
-1E135 NYIAKENG PUACHUE HMONG TONE-G
-1E136 NYIAKENG PUACHUE HMONG TONE-D
-1E137 NYIAKENG PUACHUE HMONG SIGN FOR PERSON
-1E138 NYIAKENG PUACHUE HMONG SIGN FOR THING
-1E139 NYIAKENG PUACHUE HMONG SIGN FOR LOCATION
-1E13A NYIAKENG PUACHUE HMONG SIGN FOR ANIMAL
-1E13B NYIAKENG PUACHUE HMONG SIGN FOR INVERTEBRATE
-1E13C NYIAKENG PUACHUE HMONG SIGN XW XW
-1E13D NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER
-1E140 NYIAKENG PUACHUE HMONG DIGIT ZERO
-1E141 NYIAKENG PUACHUE HMONG DIGIT ONE
-1E142 NYIAKENG PUACHUE HMONG DIGIT TWO
-1E143 NYIAKENG PUACHUE HMONG DIGIT THREE
-1E144 NYIAKENG PUACHUE HMONG DIGIT FOUR
-1E145 NYIAKENG PUACHUE HMONG DIGIT FIVE
-1E146 NYIAKENG PUACHUE HMONG DIGIT SIX
-1E147 NYIAKENG PUACHUE HMONG DIGIT SEVEN
-1E148 NYIAKENG PUACHUE HMONG DIGIT EIGHT
-1E149 NYIAKENG PUACHUE HMONG DIGIT NINE
-1E14E NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ
-1E14F NYIAKENG PUACHUE HMONG CIRCLED CA
-1E2C0 WANCHO LETTER AA
-1E2C1 WANCHO LETTER A
-1E2C2 WANCHO LETTER BA
-1E2C3 WANCHO LETTER CA
-1E2C4 WANCHO LETTER DA
-1E2C5 WANCHO LETTER GA
-1E2C6 WANCHO LETTER YA
-1E2C7 WANCHO LETTER PHA
-1E2C8 WANCHO LETTER LA
-1E2C9 WANCHO LETTER NA
-1E2CA WANCHO LETTER PA
-1E2CB WANCHO LETTER TA
-1E2CC WANCHO LETTER THA
-1E2CD WANCHO LETTER FA
-1E2CE WANCHO LETTER SA
-1E2CF WANCHO LETTER SHA
-1E2D0 WANCHO LETTER JA
-1E2D1 WANCHO LETTER ZA
-1E2D2 WANCHO LETTER WA
-1E2D3 WANCHO LETTER VA
-1E2D4 WANCHO LETTER KA
-1E2D5 WANCHO LETTER O
-1E2D6 WANCHO LETTER AU
-1E2D7 WANCHO LETTER RA
-1E2D8 WANCHO LETTER MA
-1E2D9 WANCHO LETTER KHA
-1E2DA WANCHO LETTER HA
-1E2DB WANCHO LETTER E
-1E2DC WANCHO LETTER I
-1E2DD WANCHO LETTER NGA
-1E2DE WANCHO LETTER U
-1E2DF WANCHO LETTER LLHA
-1E2E0 WANCHO LETTER TSA
-1E2E1 WANCHO LETTER TRA
-1E2E2 WANCHO LETTER ONG
-1E2E3 WANCHO LETTER AANG
-1E2E4 WANCHO LETTER ANG
-1E2E5 WANCHO LETTER ING
-1E2E6 WANCHO LETTER ON
-1E2E7 WANCHO LETTER EN
-1E2E8 WANCHO LETTER AAN
-1E2E9 WANCHO LETTER NYA
-1E2EA WANCHO LETTER UEN
-1E2EB WANCHO LETTER YIH
-1E2EC WANCHO TONE TUP
-1E2ED WANCHO TONE TUPNI
-1E2EE WANCHO TONE KOI
-1E2EF WANCHO TONE KOINI
-1E2F0 WANCHO DIGIT ZERO
-1E2F1 WANCHO DIGIT ONE
-1E2F2 WANCHO DIGIT TWO
-1E2F3 WANCHO DIGIT THREE
-1E2F4 WANCHO DIGIT FOUR
-1E2F5 WANCHO DIGIT FIVE
-1E2F6 WANCHO DIGIT SIX
-1E2F7 WANCHO DIGIT SEVEN
-1E2F8 WANCHO DIGIT EIGHT
-1E2F9 WANCHO DIGIT NINE
-1E2FF WANCHO NGUN SIGN
-1E800 MENDE KIKAKUI SYLLABLE M001 KI
-1E801 MENDE KIKAKUI SYLLABLE M002 KA
-1E802 MENDE KIKAKUI SYLLABLE M003 KU
-1E803 MENDE KIKAKUI SYLLABLE M065 KEE
-1E804 MENDE KIKAKUI SYLLABLE M095 KE
-1E805 MENDE KIKAKUI SYLLABLE M076 KOO
-1E806 MENDE KIKAKUI SYLLABLE M048 KO
-1E807 MENDE KIKAKUI SYLLABLE M179 KUA
-1E808 MENDE KIKAKUI SYLLABLE M004 WI
-1E809 MENDE KIKAKUI SYLLABLE M005 WA
-1E80A MENDE KIKAKUI SYLLABLE M006 WU
-1E80B MENDE KIKAKUI SYLLABLE M126 WEE
-1E80C MENDE KIKAKUI SYLLABLE M118 WE
-1E80D MENDE KIKAKUI SYLLABLE M114 WOO
-1E80E MENDE KIKAKUI SYLLABLE M045 WO
-1E80F MENDE KIKAKUI SYLLABLE M194 WUI
-1E810 MENDE KIKAKUI SYLLABLE M143 WEI
-1E811 MENDE KIKAKUI SYLLABLE M061 WVI
-1E812 MENDE KIKAKUI SYLLABLE M049 WVA
-1E813 MENDE KIKAKUI SYLLABLE M139 WVE
-1E814 MENDE KIKAKUI SYLLABLE M007 MIN
-1E815 MENDE KIKAKUI SYLLABLE M008 MAN
-1E816 MENDE KIKAKUI SYLLABLE M009 MUN
-1E817 MENDE KIKAKUI SYLLABLE M059 MEN
-1E818 MENDE KIKAKUI SYLLABLE M094 MON
-1E819 MENDE KIKAKUI SYLLABLE M154 MUAN
-1E81A MENDE KIKAKUI SYLLABLE M189 MUEN
-1E81B MENDE KIKAKUI SYLLABLE M010 BI
-1E81C MENDE KIKAKUI SYLLABLE M011 BA
-1E81D MENDE KIKAKUI SYLLABLE M012 BU
-1E81E MENDE KIKAKUI SYLLABLE M150 BEE
-1E81F MENDE KIKAKUI SYLLABLE M097 BE
-1E820 MENDE KIKAKUI SYLLABLE M103 BOO
-1E821 MENDE KIKAKUI SYLLABLE M138 BO
-1E822 MENDE KIKAKUI SYLLABLE M013 I
-1E823 MENDE KIKAKUI SYLLABLE M014 A
-1E824 MENDE KIKAKUI SYLLABLE M015 U
-1E825 MENDE KIKAKUI SYLLABLE M163 EE
-1E826 MENDE KIKAKUI SYLLABLE M100 E
-1E827 MENDE KIKAKUI SYLLABLE M165 OO
-1E828 MENDE KIKAKUI SYLLABLE M147 O
-1E829 MENDE KIKAKUI SYLLABLE M137 EI
-1E82A MENDE KIKAKUI SYLLABLE M131 IN
-1E82B MENDE KIKAKUI SYLLABLE M135 IN
-1E82C MENDE KIKAKUI SYLLABLE M195 AN
-1E82D MENDE KIKAKUI SYLLABLE M178 EN
-1E82E MENDE KIKAKUI SYLLABLE M019 SI
-1E82F MENDE KIKAKUI SYLLABLE M020 SA
-1E830 MENDE KIKAKUI SYLLABLE M021 SU
-1E831 MENDE KIKAKUI SYLLABLE M162 SEE
-1E832 MENDE KIKAKUI SYLLABLE M116 SE
-1E833 MENDE KIKAKUI SYLLABLE M136 SOO
-1E834 MENDE KIKAKUI SYLLABLE M079 SO
-1E835 MENDE KIKAKUI SYLLABLE M196 SIA
-1E836 MENDE KIKAKUI SYLLABLE M025 LI
-1E837 MENDE KIKAKUI SYLLABLE M026 LA
-1E838 MENDE KIKAKUI SYLLABLE M027 LU
-1E839 MENDE KIKAKUI SYLLABLE M084 LEE
-1E83A MENDE KIKAKUI SYLLABLE M073 LE
-1E83B MENDE KIKAKUI SYLLABLE M054 LOO
-1E83C MENDE KIKAKUI SYLLABLE M153 LO
-1E83D MENDE KIKAKUI SYLLABLE M110 LONG LE
-1E83E MENDE KIKAKUI SYLLABLE M016 DI
-1E83F MENDE KIKAKUI SYLLABLE M017 DA
-1E840 MENDE KIKAKUI SYLLABLE M018 DU
-1E841 MENDE KIKAKUI SYLLABLE M089 DEE
-1E842 MENDE KIKAKUI SYLLABLE M180 DOO
-1E843 MENDE KIKAKUI SYLLABLE M181 DO
-1E844 MENDE KIKAKUI SYLLABLE M022 TI
-1E845 MENDE KIKAKUI SYLLABLE M023 TA
-1E846 MENDE KIKAKUI SYLLABLE M024 TU
-1E847 MENDE KIKAKUI SYLLABLE M091 TEE
-1E848 MENDE KIKAKUI SYLLABLE M055 TE
-1E849 MENDE KIKAKUI SYLLABLE M104 TOO
-1E84A MENDE KIKAKUI SYLLABLE M069 TO
-1E84B MENDE KIKAKUI SYLLABLE M028 JI
-1E84C MENDE KIKAKUI SYLLABLE M029 JA
-1E84D MENDE KIKAKUI SYLLABLE M030 JU
-1E84E MENDE KIKAKUI SYLLABLE M157 JEE
-1E84F MENDE KIKAKUI SYLLABLE M113 JE
-1E850 MENDE KIKAKUI SYLLABLE M160 JOO
-1E851 MENDE KIKAKUI SYLLABLE M063 JO
-1E852 MENDE KIKAKUI SYLLABLE M175 LONG JO
-1E853 MENDE KIKAKUI SYLLABLE M031 YI
-1E854 MENDE KIKAKUI SYLLABLE M032 YA
-1E855 MENDE KIKAKUI SYLLABLE M033 YU
-1E856 MENDE KIKAKUI SYLLABLE M109 YEE
-1E857 MENDE KIKAKUI SYLLABLE M080 YE
-1E858 MENDE KIKAKUI SYLLABLE M141 YOO
-1E859 MENDE KIKAKUI SYLLABLE M121 YO
-1E85A MENDE KIKAKUI SYLLABLE M034 FI
-1E85B MENDE KIKAKUI SYLLABLE M035 FA
-1E85C MENDE KIKAKUI SYLLABLE M036 FU
-1E85D MENDE KIKAKUI SYLLABLE M078 FEE
-1E85E MENDE KIKAKUI SYLLABLE M075 FE
-1E85F MENDE KIKAKUI SYLLABLE M133 FOO
-1E860 MENDE KIKAKUI SYLLABLE M088 FO
-1E861 MENDE KIKAKUI SYLLABLE M197 FUA
-1E862 MENDE KIKAKUI SYLLABLE M101 FAN
-1E863 MENDE KIKAKUI SYLLABLE M037 NIN
-1E864 MENDE KIKAKUI SYLLABLE M038 NAN
-1E865 MENDE KIKAKUI SYLLABLE M039 NUN
-1E866 MENDE KIKAKUI SYLLABLE M117 NEN
-1E867 MENDE KIKAKUI SYLLABLE M169 NON
-1E868 MENDE KIKAKUI SYLLABLE M176 HI
-1E869 MENDE KIKAKUI SYLLABLE M041 HA
-1E86A MENDE KIKAKUI SYLLABLE M186 HU
-1E86B MENDE KIKAKUI SYLLABLE M040 HEE
-1E86C MENDE KIKAKUI SYLLABLE M096 HE
-1E86D MENDE KIKAKUI SYLLABLE M042 HOO
-1E86E MENDE KIKAKUI SYLLABLE M140 HO
-1E86F MENDE KIKAKUI SYLLABLE M083 HEEI
-1E870 MENDE KIKAKUI SYLLABLE M128 HOOU
-1E871 MENDE KIKAKUI SYLLABLE M053 HIN
-1E872 MENDE KIKAKUI SYLLABLE M130 HAN
-1E873 MENDE KIKAKUI SYLLABLE M087 HUN
-1E874 MENDE KIKAKUI SYLLABLE M052 HEN
-1E875 MENDE KIKAKUI SYLLABLE M193 HON
-1E876 MENDE KIKAKUI SYLLABLE M046 HUAN
-1E877 MENDE KIKAKUI SYLLABLE M090 NGGI
-1E878 MENDE KIKAKUI SYLLABLE M043 NGGA
-1E879 MENDE KIKAKUI SYLLABLE M082 NGGU
-1E87A MENDE KIKAKUI SYLLABLE M115 NGGEE
-1E87B MENDE KIKAKUI SYLLABLE M146 NGGE
-1E87C MENDE KIKAKUI SYLLABLE M156 NGGOO
-1E87D MENDE KIKAKUI SYLLABLE M120 NGGO
-1E87E MENDE KIKAKUI SYLLABLE M159 NGGAA
-1E87F MENDE KIKAKUI SYLLABLE M127 NGGUA
-1E880 MENDE KIKAKUI SYLLABLE M086 LONG NGGE
-1E881 MENDE KIKAKUI SYLLABLE M106 LONG NGGOO
-1E882 MENDE KIKAKUI SYLLABLE M183 LONG NGGO
-1E883 MENDE KIKAKUI SYLLABLE M155 GI
-1E884 MENDE KIKAKUI SYLLABLE M111 GA
-1E885 MENDE KIKAKUI SYLLABLE M168 GU
-1E886 MENDE KIKAKUI SYLLABLE M190 GEE
-1E887 MENDE KIKAKUI SYLLABLE M166 GUEI
-1E888 MENDE KIKAKUI SYLLABLE M167 GUAN
-1E889 MENDE KIKAKUI SYLLABLE M184 NGEN
-1E88A MENDE KIKAKUI SYLLABLE M057 NGON
-1E88B MENDE KIKAKUI SYLLABLE M177 NGUAN
-1E88C MENDE KIKAKUI SYLLABLE M068 PI
-1E88D MENDE KIKAKUI SYLLABLE M099 PA
-1E88E MENDE KIKAKUI SYLLABLE M050 PU
-1E88F MENDE KIKAKUI SYLLABLE M081 PEE
-1E890 MENDE KIKAKUI SYLLABLE M051 PE
-1E891 MENDE KIKAKUI SYLLABLE M102 POO
-1E892 MENDE KIKAKUI SYLLABLE M066 PO
-1E893 MENDE KIKAKUI SYLLABLE M145 MBI
-1E894 MENDE KIKAKUI SYLLABLE M062 MBA
-1E895 MENDE KIKAKUI SYLLABLE M122 MBU
-1E896 MENDE KIKAKUI SYLLABLE M047 MBEE
-1E897 MENDE KIKAKUI SYLLABLE M188 MBEE
-1E898 MENDE KIKAKUI SYLLABLE M072 MBE
-1E899 MENDE KIKAKUI SYLLABLE M172 MBOO
-1E89A MENDE KIKAKUI SYLLABLE M174 MBO
-1E89B MENDE KIKAKUI SYLLABLE M187 MBUU
-1E89C MENDE KIKAKUI SYLLABLE M161 LONG MBE
-1E89D MENDE KIKAKUI SYLLABLE M105 LONG MBOO
-1E89E MENDE KIKAKUI SYLLABLE M142 LONG MBO
-1E89F MENDE KIKAKUI SYLLABLE M132 KPI
-1E8A0 MENDE KIKAKUI SYLLABLE M092 KPA
-1E8A1 MENDE KIKAKUI SYLLABLE M074 KPU
-1E8A2 MENDE KIKAKUI SYLLABLE M044 KPEE
-1E8A3 MENDE KIKAKUI SYLLABLE M108 KPE
-1E8A4 MENDE KIKAKUI SYLLABLE M112 KPOO
-1E8A5 MENDE KIKAKUI SYLLABLE M158 KPO
-1E8A6 MENDE KIKAKUI SYLLABLE M124 GBI
-1E8A7 MENDE KIKAKUI SYLLABLE M056 GBA
-1E8A8 MENDE KIKAKUI SYLLABLE M148 GBU
-1E8A9 MENDE KIKAKUI SYLLABLE M093 GBEE
-1E8AA MENDE KIKAKUI SYLLABLE M107 GBE
-1E8AB MENDE KIKAKUI SYLLABLE M071 GBOO
-1E8AC MENDE KIKAKUI SYLLABLE M070 GBO
-1E8AD MENDE KIKAKUI SYLLABLE M171 RA
-1E8AE MENDE KIKAKUI SYLLABLE M123 NDI
-1E8AF MENDE KIKAKUI SYLLABLE M129 NDA
-1E8B0 MENDE KIKAKUI SYLLABLE M125 NDU
-1E8B1 MENDE KIKAKUI SYLLABLE M191 NDEE
-1E8B2 MENDE KIKAKUI SYLLABLE M119 NDE
-1E8B3 MENDE KIKAKUI SYLLABLE M067 NDOO
-1E8B4 MENDE KIKAKUI SYLLABLE M064 NDO
-1E8B5 MENDE KIKAKUI SYLLABLE M152 NJA
-1E8B6 MENDE KIKAKUI SYLLABLE M192 NJU
-1E8B7 MENDE KIKAKUI SYLLABLE M149 NJEE
-1E8B8 MENDE KIKAKUI SYLLABLE M134 NJOO
-1E8B9 MENDE KIKAKUI SYLLABLE M182 VI
-1E8BA MENDE KIKAKUI SYLLABLE M185 VA
-1E8BB MENDE KIKAKUI SYLLABLE M151 VU
-1E8BC MENDE KIKAKUI SYLLABLE M173 VEE
-1E8BD MENDE KIKAKUI SYLLABLE M085 VE
-1E8BE MENDE KIKAKUI SYLLABLE M144 VOO
-1E8BF MENDE KIKAKUI SYLLABLE M077 VO
-1E8C0 MENDE KIKAKUI SYLLABLE M164 NYIN
-1E8C1 MENDE KIKAKUI SYLLABLE M058 NYAN
-1E8C2 MENDE KIKAKUI SYLLABLE M170 NYUN
-1E8C3 MENDE KIKAKUI SYLLABLE M098 NYEN
-1E8C4 MENDE KIKAKUI SYLLABLE M060 NYON
-1E8C7 MENDE KIKAKUI DIGIT ONE
-1E8C8 MENDE KIKAKUI DIGIT TWO
-1E8C9 MENDE KIKAKUI DIGIT THREE
-1E8CA MENDE KIKAKUI DIGIT FOUR
-1E8CB MENDE KIKAKUI DIGIT FIVE
-1E8CC MENDE KIKAKUI DIGIT SIX
-1E8CD MENDE KIKAKUI DIGIT SEVEN
-1E8CE MENDE KIKAKUI DIGIT EIGHT
-1E8CF MENDE KIKAKUI DIGIT NINE
-1E8D0 MENDE KIKAKUI COMBINING NUMBER TEENS
-1E8D1 MENDE KIKAKUI COMBINING NUMBER TENS
-1E8D2 MENDE KIKAKUI COMBINING NUMBER HUNDREDS
-1E8D3 MENDE KIKAKUI COMBINING NUMBER THOUSANDS
-1E8D4 MENDE KIKAKUI COMBINING NUMBER TEN THOUSANDS
-1E8D5 MENDE KIKAKUI COMBINING NUMBER HUNDRED THOUSANDS
-1E8D6 MENDE KIKAKUI COMBINING NUMBER MILLIONS
-1E900 ADLAM CAPITAL LETTER ALIF
-1E901 ADLAM CAPITAL LETTER DAALI
-1E902 ADLAM CAPITAL LETTER LAAM
-1E903 ADLAM CAPITAL LETTER MIIM
-1E904 ADLAM CAPITAL LETTER BA
-1E905 ADLAM CAPITAL LETTER SINNYIIYHE
-1E906 ADLAM CAPITAL LETTER PE
-1E907 ADLAM CAPITAL LETTER BHE
-1E908 ADLAM CAPITAL LETTER RA
-1E909 ADLAM CAPITAL LETTER E
-1E90A ADLAM CAPITAL LETTER FA
-1E90B ADLAM CAPITAL LETTER I
-1E90C ADLAM CAPITAL LETTER O
-1E90D ADLAM CAPITAL LETTER DHA
-1E90E ADLAM CAPITAL LETTER YHE
-1E90F ADLAM CAPITAL LETTER WAW
-1E910 ADLAM CAPITAL LETTER NUN
-1E911 ADLAM CAPITAL LETTER KAF
-1E912 ADLAM CAPITAL LETTER YA
-1E913 ADLAM CAPITAL LETTER U
-1E914 ADLAM CAPITAL LETTER JIIM
-1E915 ADLAM CAPITAL LETTER CHI
-1E916 ADLAM CAPITAL LETTER HA
-1E917 ADLAM CAPITAL LETTER QAAF
-1E918 ADLAM CAPITAL LETTER GA
-1E919 ADLAM CAPITAL LETTER NYA
-1E91A ADLAM CAPITAL LETTER TU
-1E91B ADLAM CAPITAL LETTER NHA
-1E91C ADLAM CAPITAL LETTER VA
-1E91D ADLAM CAPITAL LETTER KHA
-1E91E ADLAM CAPITAL LETTER GBE
-1E91F ADLAM CAPITAL LETTER ZAL
-1E920 ADLAM CAPITAL LETTER KPO
-1E921 ADLAM CAPITAL LETTER SHA
-1E922 ADLAM SMALL LETTER ALIF
-1E923 ADLAM SMALL LETTER DAALI
-1E924 ADLAM SMALL LETTER LAAM
-1E925 ADLAM SMALL LETTER MIIM
-1E926 ADLAM SMALL LETTER BA
-1E927 ADLAM SMALL LETTER SINNYIIYHE
-1E928 ADLAM SMALL LETTER PE
-1E929 ADLAM SMALL LETTER BHE
-1E92A ADLAM SMALL LETTER RA
-1E92B ADLAM SMALL LETTER E
-1E92C ADLAM SMALL LETTER FA
-1E92D ADLAM SMALL LETTER I
-1E92E ADLAM SMALL LETTER O
-1E92F ADLAM SMALL LETTER DHA
-1E930 ADLAM SMALL LETTER YHE
-1E931 ADLAM SMALL LETTER WAW
-1E932 ADLAM SMALL LETTER NUN
-1E933 ADLAM SMALL LETTER KAF
-1E934 ADLAM SMALL LETTER YA
-1E935 ADLAM SMALL LETTER U
-1E936 ADLAM SMALL LETTER JIIM
-1E937 ADLAM SMALL LETTER CHI
-1E938 ADLAM SMALL LETTER HA
-1E939 ADLAM SMALL LETTER QAAF
-1E93A ADLAM SMALL LETTER GA
-1E93B ADLAM SMALL LETTER NYA
-1E93C ADLAM SMALL LETTER TU
-1E93D ADLAM SMALL LETTER NHA
-1E93E ADLAM SMALL LETTER VA
-1E93F ADLAM SMALL LETTER KHA
-1E940 ADLAM SMALL LETTER GBE
-1E941 ADLAM SMALL LETTER ZAL
-1E942 ADLAM SMALL LETTER KPO
-1E943 ADLAM SMALL LETTER SHA
-1E944 ADLAM ALIF LENGTHENER
-1E945 ADLAM VOWEL LENGTHENER
-1E946 ADLAM GEMINATION MARK
-1E947 ADLAM HAMZA
-1E948 ADLAM CONSONANT MODIFIER
-1E949 ADLAM GEMINATE CONSONANT MODIFIER
-1E94A ADLAM NUKTA
-1E94B ADLAM NASALIZATION MARK
-1E950 ADLAM DIGIT ZERO
-1E951 ADLAM DIGIT ONE
-1E952 ADLAM DIGIT TWO
-1E953 ADLAM DIGIT THREE
-1E954 ADLAM DIGIT FOUR
-1E955 ADLAM DIGIT FIVE
-1E956 ADLAM DIGIT SIX
-1E957 ADLAM DIGIT SEVEN
-1E958 ADLAM DIGIT EIGHT
-1E959 ADLAM DIGIT NINE
-1E95E ADLAM INITIAL EXCLAMATION MARK
-1E95F ADLAM INITIAL QUESTION MARK
-1EC71 INDIC SIYAQ NUMBER ONE
-1EC72 INDIC SIYAQ NUMBER TWO
-1EC73 INDIC SIYAQ NUMBER THREE
-1EC74 INDIC SIYAQ NUMBER FOUR
-1EC75 INDIC SIYAQ NUMBER FIVE
-1EC76 INDIC SIYAQ NUMBER SIX
-1EC77 INDIC SIYAQ NUMBER SEVEN
-1EC78 INDIC SIYAQ NUMBER EIGHT
-1EC79 INDIC SIYAQ NUMBER NINE
-1EC7A INDIC SIYAQ NUMBER TEN
-1EC7B INDIC SIYAQ NUMBER TWENTY
-1EC7C INDIC SIYAQ NUMBER THIRTY
-1EC7D INDIC SIYAQ NUMBER FORTY
-1EC7E INDIC SIYAQ NUMBER FIFTY
-1EC7F INDIC SIYAQ NUMBER SIXTY
-1EC80 INDIC SIYAQ NUMBER SEVENTY
-1EC81 INDIC SIYAQ NUMBER EIGHTY
-1EC82 INDIC SIYAQ NUMBER NINETY
-1EC83 INDIC SIYAQ NUMBER ONE HUNDRED
-1EC84 INDIC SIYAQ NUMBER TWO HUNDRED
-1EC85 INDIC SIYAQ NUMBER THREE HUNDRED
-1EC86 INDIC SIYAQ NUMBER FOUR HUNDRED
-1EC87 INDIC SIYAQ NUMBER FIVE HUNDRED
-1EC88 INDIC SIYAQ NUMBER SIX HUNDRED
-1EC89 INDIC SIYAQ NUMBER SEVEN HUNDRED
-1EC8A INDIC SIYAQ NUMBER EIGHT HUNDRED
-1EC8B INDIC SIYAQ NUMBER NINE HUNDRED
-1EC8C INDIC SIYAQ NUMBER ONE THOUSAND
-1EC8D INDIC SIYAQ NUMBER TWO THOUSAND
-1EC8E INDIC SIYAQ NUMBER THREE THOUSAND
-1EC8F INDIC SIYAQ NUMBER FOUR THOUSAND
-1EC90 INDIC SIYAQ NUMBER FIVE THOUSAND
-1EC91 INDIC SIYAQ NUMBER SIX THOUSAND
-1EC92 INDIC SIYAQ NUMBER SEVEN THOUSAND
-1EC93 INDIC SIYAQ NUMBER EIGHT THOUSAND
-1EC94 INDIC SIYAQ NUMBER NINE THOUSAND
-1EC95 INDIC SIYAQ NUMBER TEN THOUSAND
-1EC96 INDIC SIYAQ NUMBER TWENTY THOUSAND
-1EC97 INDIC SIYAQ NUMBER THIRTY THOUSAND
-1EC98 INDIC SIYAQ NUMBER FORTY THOUSAND
-1EC99 INDIC SIYAQ NUMBER FIFTY THOUSAND
-1EC9A INDIC SIYAQ NUMBER SIXTY THOUSAND
-1EC9B INDIC SIYAQ NUMBER SEVENTY THOUSAND
-1EC9C INDIC SIYAQ NUMBER EIGHTY THOUSAND
-1EC9D INDIC SIYAQ NUMBER NINETY THOUSAND
-1EC9E INDIC SIYAQ NUMBER LAKH
-1EC9F INDIC SIYAQ NUMBER LAKHAN
-1ECA0 INDIC SIYAQ LAKH MARK
-1ECA1 INDIC SIYAQ NUMBER KAROR
-1ECA2 INDIC SIYAQ NUMBER KARORAN
-1ECA3 INDIC SIYAQ NUMBER PREFIXED ONE
-1ECA4 INDIC SIYAQ NUMBER PREFIXED TWO
-1ECA5 INDIC SIYAQ NUMBER PREFIXED THREE
-1ECA6 INDIC SIYAQ NUMBER PREFIXED FOUR
-1ECA7 INDIC SIYAQ NUMBER PREFIXED FIVE
-1ECA8 INDIC SIYAQ NUMBER PREFIXED SIX
-1ECA9 INDIC SIYAQ NUMBER PREFIXED SEVEN
-1ECAA INDIC SIYAQ NUMBER PREFIXED EIGHT
-1ECAB INDIC SIYAQ NUMBER PREFIXED NINE
-1ECAC INDIC SIYAQ PLACEHOLDER
-1ECAD INDIC SIYAQ FRACTION ONE QUARTER
-1ECAE INDIC SIYAQ FRACTION ONE HALF
-1ECAF INDIC SIYAQ FRACTION THREE QUARTERS
-1ECB0 INDIC SIYAQ RUPEE MARK
-1ECB1 INDIC SIYAQ NUMBER ALTERNATE ONE
-1ECB2 INDIC SIYAQ NUMBER ALTERNATE TWO
-1ECB3 INDIC SIYAQ NUMBER ALTERNATE TEN THOUSAND
-1ECB4 INDIC SIYAQ ALTERNATE LAKH MARK
-1ED01 OTTOMAN SIYAQ NUMBER ONE
-1ED02 OTTOMAN SIYAQ NUMBER TWO
-1ED03 OTTOMAN SIYAQ NUMBER THREE
-1ED04 OTTOMAN SIYAQ NUMBER FOUR
-1ED05 OTTOMAN SIYAQ NUMBER FIVE
-1ED06 OTTOMAN SIYAQ NUMBER SIX
-1ED07 OTTOMAN SIYAQ NUMBER SEVEN
-1ED08 OTTOMAN SIYAQ NUMBER EIGHT
-1ED09 OTTOMAN SIYAQ NUMBER NINE
-1ED0A OTTOMAN SIYAQ NUMBER TEN
-1ED0B OTTOMAN SIYAQ NUMBER TWENTY
-1ED0C OTTOMAN SIYAQ NUMBER THIRTY
-1ED0D OTTOMAN SIYAQ NUMBER FORTY
-1ED0E OTTOMAN SIYAQ NUMBER FIFTY
-1ED0F OTTOMAN SIYAQ NUMBER SIXTY
-1ED10 OTTOMAN SIYAQ NUMBER SEVENTY
-1ED11 OTTOMAN SIYAQ NUMBER EIGHTY
-1ED12 OTTOMAN SIYAQ NUMBER NINETY
-1ED13 OTTOMAN SIYAQ NUMBER ONE HUNDRED
-1ED14 OTTOMAN SIYAQ NUMBER TWO HUNDRED
-1ED15 OTTOMAN SIYAQ NUMBER THREE HUNDRED
-1ED16 OTTOMAN SIYAQ NUMBER FOUR HUNDRED
-1ED17 OTTOMAN SIYAQ NUMBER FIVE HUNDRED
-1ED18 OTTOMAN SIYAQ NUMBER SIX HUNDRED
-1ED19 OTTOMAN SIYAQ NUMBER SEVEN HUNDRED
-1ED1A OTTOMAN SIYAQ NUMBER EIGHT HUNDRED
-1ED1B OTTOMAN SIYAQ NUMBER NINE HUNDRED
-1ED1C OTTOMAN SIYAQ NUMBER ONE THOUSAND
-1ED1D OTTOMAN SIYAQ NUMBER TWO THOUSAND
-1ED1E OTTOMAN SIYAQ NUMBER THREE THOUSAND
-1ED1F OTTOMAN SIYAQ NUMBER FOUR THOUSAND
-1ED20 OTTOMAN SIYAQ NUMBER FIVE THOUSAND
-1ED21 OTTOMAN SIYAQ NUMBER SIX THOUSAND
-1ED22 OTTOMAN SIYAQ NUMBER SEVEN THOUSAND
-1ED23 OTTOMAN SIYAQ NUMBER EIGHT THOUSAND
-1ED24 OTTOMAN SIYAQ NUMBER NINE THOUSAND
-1ED25 OTTOMAN SIYAQ NUMBER TEN THOUSAND
-1ED26 OTTOMAN SIYAQ NUMBER TWENTY THOUSAND
-1ED27 OTTOMAN SIYAQ NUMBER THIRTY THOUSAND
-1ED28 OTTOMAN SIYAQ NUMBER FORTY THOUSAND
-1ED29 OTTOMAN SIYAQ NUMBER FIFTY THOUSAND
-1ED2A OTTOMAN SIYAQ NUMBER SIXTY THOUSAND
-1ED2B OTTOMAN SIYAQ NUMBER SEVENTY THOUSAND
-1ED2C OTTOMAN SIYAQ NUMBER EIGHTY THOUSAND
-1ED2D OTTOMAN SIYAQ NUMBER NINETY THOUSAND
-1ED2E OTTOMAN SIYAQ MARRATAN
-1ED2F OTTOMAN SIYAQ ALTERNATE NUMBER TWO
-1ED30 OTTOMAN SIYAQ ALTERNATE NUMBER THREE
-1ED31 OTTOMAN SIYAQ ALTERNATE NUMBER FOUR
-1ED32 OTTOMAN SIYAQ ALTERNATE NUMBER FIVE
-1ED33 OTTOMAN SIYAQ ALTERNATE NUMBER SIX
-1ED34 OTTOMAN SIYAQ ALTERNATE NUMBER SEVEN
-1ED35 OTTOMAN SIYAQ ALTERNATE NUMBER EIGHT
-1ED36 OTTOMAN SIYAQ ALTERNATE NUMBER NINE
-1ED37 OTTOMAN SIYAQ ALTERNATE NUMBER TEN
-1ED38 OTTOMAN SIYAQ ALTERNATE NUMBER FOUR HUNDRED
-1ED39 OTTOMAN SIYAQ ALTERNATE NUMBER SIX HUNDRED
-1ED3A OTTOMAN SIYAQ ALTERNATE NUMBER TWO THOUSAND
-1ED3B OTTOMAN SIYAQ ALTERNATE NUMBER TEN THOUSAND
-1ED3C OTTOMAN SIYAQ FRACTION ONE HALF
-1ED3D OTTOMAN SIYAQ FRACTION ONE SIXTH
-1EE00 ARABIC MATHEMATICAL ALEF
-1EE01 ARABIC MATHEMATICAL BEH
-1EE02 ARABIC MATHEMATICAL JEEM
-1EE03 ARABIC MATHEMATICAL DAL
-1EE05 ARABIC MATHEMATICAL WAW
-1EE06 ARABIC MATHEMATICAL ZAIN
-1EE07 ARABIC MATHEMATICAL HAH
-1EE08 ARABIC MATHEMATICAL TAH
-1EE09 ARABIC MATHEMATICAL YEH
-1EE0A ARABIC MATHEMATICAL KAF
-1EE0B ARABIC MATHEMATICAL LAM
-1EE0C ARABIC MATHEMATICAL MEEM
-1EE0D ARABIC MATHEMATICAL NOON
-1EE0E ARABIC MATHEMATICAL SEEN
-1EE0F ARABIC MATHEMATICAL AIN
-1EE10 ARABIC MATHEMATICAL FEH
-1EE11 ARABIC MATHEMATICAL SAD
-1EE12 ARABIC MATHEMATICAL QAF
-1EE13 ARABIC MATHEMATICAL REH
-1EE14 ARABIC MATHEMATICAL SHEEN
-1EE15 ARABIC MATHEMATICAL TEH
-1EE16 ARABIC MATHEMATICAL THEH
-1EE17 ARABIC MATHEMATICAL KHAH
-1EE18 ARABIC MATHEMATICAL THAL
-1EE19 ARABIC MATHEMATICAL DAD
-1EE1A ARABIC MATHEMATICAL ZAH
-1EE1B ARABIC MATHEMATICAL GHAIN
-1EE1C ARABIC MATHEMATICAL DOTLESS BEH
-1EE1D ARABIC MATHEMATICAL DOTLESS NOON
-1EE1E ARABIC MATHEMATICAL DOTLESS FEH
-1EE1F ARABIC MATHEMATICAL DOTLESS QAF
-1EE21 ARABIC MATHEMATICAL INITIAL BEH
-1EE22 ARABIC MATHEMATICAL INITIAL JEEM
-1EE24 ARABIC MATHEMATICAL INITIAL HEH
-1EE27 ARABIC MATHEMATICAL INITIAL HAH
-1EE29 ARABIC MATHEMATICAL INITIAL YEH
-1EE2A ARABIC MATHEMATICAL INITIAL KAF
-1EE2B ARABIC MATHEMATICAL INITIAL LAM
-1EE2C ARABIC MATHEMATICAL INITIAL MEEM
-1EE2D ARABIC MATHEMATICAL INITIAL NOON
-1EE2E ARABIC MATHEMATICAL INITIAL SEEN
-1EE2F ARABIC MATHEMATICAL INITIAL AIN
-1EE30 ARABIC MATHEMATICAL INITIAL FEH
-1EE31 ARABIC MATHEMATICAL INITIAL SAD
-1EE32 ARABIC MATHEMATICAL INITIAL QAF
-1EE34 ARABIC MATHEMATICAL INITIAL SHEEN
-1EE35 ARABIC MATHEMATICAL INITIAL TEH
-1EE36 ARABIC MATHEMATICAL INITIAL THEH
-1EE37 ARABIC MATHEMATICAL INITIAL KHAH
-1EE39 ARABIC MATHEMATICAL INITIAL DAD
-1EE3B ARABIC MATHEMATICAL INITIAL GHAIN
-1EE42 ARABIC MATHEMATICAL TAILED JEEM
-1EE47 ARABIC MATHEMATICAL TAILED HAH
-1EE49 ARABIC MATHEMATICAL TAILED YEH
-1EE4B ARABIC MATHEMATICAL TAILED LAM
-1EE4D ARABIC MATHEMATICAL TAILED NOON
-1EE4E ARABIC MATHEMATICAL TAILED SEEN
-1EE4F ARABIC MATHEMATICAL TAILED AIN
-1EE51 ARABIC MATHEMATICAL TAILED SAD
-1EE52 ARABIC MATHEMATICAL TAILED QAF
-1EE54 ARABIC MATHEMATICAL TAILED SHEEN
-1EE57 ARABIC MATHEMATICAL TAILED KHAH
-1EE59 ARABIC MATHEMATICAL TAILED DAD
-1EE5B ARABIC MATHEMATICAL TAILED GHAIN
-1EE5D ARABIC MATHEMATICAL TAILED DOTLESS NOON
-1EE5F ARABIC MATHEMATICAL TAILED DOTLESS QAF
-1EE61 ARABIC MATHEMATICAL STRETCHED BEH
-1EE62 ARABIC MATHEMATICAL STRETCHED JEEM
-1EE64 ARABIC MATHEMATICAL STRETCHED HEH
-1EE67 ARABIC MATHEMATICAL STRETCHED HAH
-1EE68 ARABIC MATHEMATICAL STRETCHED TAH
-1EE69 ARABIC MATHEMATICAL STRETCHED YEH
-1EE6A ARABIC MATHEMATICAL STRETCHED KAF
-1EE6C ARABIC MATHEMATICAL STRETCHED MEEM
-1EE6D ARABIC MATHEMATICAL STRETCHED NOON
-1EE6E ARABIC MATHEMATICAL STRETCHED SEEN
-1EE6F ARABIC MATHEMATICAL STRETCHED AIN
-1EE70 ARABIC MATHEMATICAL STRETCHED FEH
-1EE71 ARABIC MATHEMATICAL STRETCHED SAD
-1EE72 ARABIC MATHEMATICAL STRETCHED QAF
-1EE74 ARABIC MATHEMATICAL STRETCHED SHEEN
-1EE75 ARABIC MATHEMATICAL STRETCHED TEH
-1EE76 ARABIC MATHEMATICAL STRETCHED THEH
-1EE77 ARABIC MATHEMATICAL STRETCHED KHAH
-1EE79 ARABIC MATHEMATICAL STRETCHED DAD
-1EE7A ARABIC MATHEMATICAL STRETCHED ZAH
-1EE7B ARABIC MATHEMATICAL STRETCHED GHAIN
-1EE7C ARABIC MATHEMATICAL STRETCHED DOTLESS BEH
-1EE7E ARABIC MATHEMATICAL STRETCHED DOTLESS FEH
-1EE80 ARABIC MATHEMATICAL LOOPED ALEF
-1EE81 ARABIC MATHEMATICAL LOOPED BEH
-1EE82 ARABIC MATHEMATICAL LOOPED JEEM
-1EE83 ARABIC MATHEMATICAL LOOPED DAL
-1EE84 ARABIC MATHEMATICAL LOOPED HEH
-1EE85 ARABIC MATHEMATICAL LOOPED WAW
-1EE86 ARABIC MATHEMATICAL LOOPED ZAIN
-1EE87 ARABIC MATHEMATICAL LOOPED HAH
-1EE88 ARABIC MATHEMATICAL LOOPED TAH
-1EE89 ARABIC MATHEMATICAL LOOPED YEH
-1EE8B ARABIC MATHEMATICAL LOOPED LAM
-1EE8C ARABIC MATHEMATICAL LOOPED MEEM
-1EE8D ARABIC MATHEMATICAL LOOPED NOON
-1EE8E ARABIC MATHEMATICAL LOOPED SEEN
-1EE8F ARABIC MATHEMATICAL LOOPED AIN
-1EE90 ARABIC MATHEMATICAL LOOPED FEH
-1EE91 ARABIC MATHEMATICAL LOOPED SAD
-1EE92 ARABIC MATHEMATICAL LOOPED QAF
-1EE93 ARABIC MATHEMATICAL LOOPED REH
-1EE94 ARABIC MATHEMATICAL LOOPED SHEEN
-1EE95 ARABIC MATHEMATICAL LOOPED TEH
-1EE96 ARABIC MATHEMATICAL LOOPED THEH
-1EE97 ARABIC MATHEMATICAL LOOPED KHAH
-1EE98 ARABIC MATHEMATICAL LOOPED THAL
-1EE99 ARABIC MATHEMATICAL LOOPED DAD
-1EE9A ARABIC MATHEMATICAL LOOPED ZAH
-1EE9B ARABIC MATHEMATICAL LOOPED GHAIN
-1EEA1 ARABIC MATHEMATICAL DOUBLE-STRUCK BEH
-1EEA2 ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM
-1EEA3 ARABIC MATHEMATICAL DOUBLE-STRUCK DAL
-1EEA5 ARABIC MATHEMATICAL DOUBLE-STRUCK WAW
-1EEA6 ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN
-1EEA7 ARABIC MATHEMATICAL DOUBLE-STRUCK HAH
-1EEA8 ARABIC MATHEMATICAL DOUBLE-STRUCK TAH
-1EEA9 ARABIC MATHEMATICAL DOUBLE-STRUCK YEH
-1EEAB ARABIC MATHEMATICAL DOUBLE-STRUCK LAM
-1EEAC ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM
-1EEAD ARABIC MATHEMATICAL DOUBLE-STRUCK NOON
-1EEAE ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN
-1EEAF ARABIC MATHEMATICAL DOUBLE-STRUCK AIN
-1EEB0 ARABIC MATHEMATICAL DOUBLE-STRUCK FEH
-1EEB1 ARABIC MATHEMATICAL DOUBLE-STRUCK SAD
-1EEB2 ARABIC MATHEMATICAL DOUBLE-STRUCK QAF
-1EEB3 ARABIC MATHEMATICAL DOUBLE-STRUCK REH
-1EEB4 ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN
-1EEB5 ARABIC MATHEMATICAL DOUBLE-STRUCK TEH
-1EEB6 ARABIC MATHEMATICAL DOUBLE-STRUCK THEH
-1EEB7 ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH
-1EEB8 ARABIC MATHEMATICAL DOUBLE-STRUCK THAL
-1EEB9 ARABIC MATHEMATICAL DOUBLE-STRUCK DAD
-1EEBA ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH
-1EEBB ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
-1EEF0 ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL
-1EEF1 ARABIC MATHEMATICAL OPERATOR HAH WITH DAL
-1F000 MAHJONG TILE EAST WIND
-1F001 MAHJONG TILE SOUTH WIND
-1F002 MAHJONG TILE WEST WIND
-1F003 MAHJONG TILE NORTH WIND
-1F004 MAHJONG TILE RED DRAGON
-1F005 MAHJONG TILE GREEN DRAGON
-1F006 MAHJONG TILE WHITE DRAGON
-1F007 MAHJONG TILE ONE OF CHARACTERS
-1F008 MAHJONG TILE TWO OF CHARACTERS
-1F009 MAHJONG TILE THREE OF CHARACTERS
-1F00A MAHJONG TILE FOUR OF CHARACTERS
-1F00B MAHJONG TILE FIVE OF CHARACTERS
-1F00C MAHJONG TILE SIX OF CHARACTERS
-1F00D MAHJONG TILE SEVEN OF CHARACTERS
-1F00E MAHJONG TILE EIGHT OF CHARACTERS
-1F00F MAHJONG TILE NINE OF CHARACTERS
-1F010 MAHJONG TILE ONE OF BAMBOOS
-1F011 MAHJONG TILE TWO OF BAMBOOS
-1F012 MAHJONG TILE THREE OF BAMBOOS
-1F013 MAHJONG TILE FOUR OF BAMBOOS
-1F014 MAHJONG TILE FIVE OF BAMBOOS
-1F015 MAHJONG TILE SIX OF BAMBOOS
-1F016 MAHJONG TILE SEVEN OF BAMBOOS
-1F017 MAHJONG TILE EIGHT OF BAMBOOS
-1F018 MAHJONG TILE NINE OF BAMBOOS
-1F019 MAHJONG TILE ONE OF CIRCLES
-1F01A MAHJONG TILE TWO OF CIRCLES
-1F01B MAHJONG TILE THREE OF CIRCLES
-1F01C MAHJONG TILE FOUR OF CIRCLES
-1F01D MAHJONG TILE FIVE OF CIRCLES
-1F01E MAHJONG TILE SIX OF CIRCLES
-1F01F MAHJONG TILE SEVEN OF CIRCLES
-1F020 MAHJONG TILE EIGHT OF CIRCLES
-1F021 MAHJONG TILE NINE OF CIRCLES
-1F022 MAHJONG TILE PLUM
-1F023 MAHJONG TILE ORCHID
-1F024 MAHJONG TILE BAMBOO
-1F025 MAHJONG TILE CHRYSANTHEMUM
-1F026 MAHJONG TILE SPRING
-1F027 MAHJONG TILE SUMMER
-1F028 MAHJONG TILE AUTUMN
-1F029 MAHJONG TILE WINTER
-1F02A MAHJONG TILE JOKER
-1F02B MAHJONG TILE BACK
-1F030 DOMINO TILE HORIZONTAL BACK
-1F031 DOMINO TILE HORIZONTAL-00-00
-1F032 DOMINO TILE HORIZONTAL-00-01
-1F033 DOMINO TILE HORIZONTAL-00-02
-1F034 DOMINO TILE HORIZONTAL-00-03
-1F035 DOMINO TILE HORIZONTAL-00-04
-1F036 DOMINO TILE HORIZONTAL-00-05
-1F037 DOMINO TILE HORIZONTAL-00-06
-1F038 DOMINO TILE HORIZONTAL-01-00
-1F039 DOMINO TILE HORIZONTAL-01-01
-1F03A DOMINO TILE HORIZONTAL-01-02
-1F03B DOMINO TILE HORIZONTAL-01-03
-1F03C DOMINO TILE HORIZONTAL-01-04
-1F03D DOMINO TILE HORIZONTAL-01-05
-1F03E DOMINO TILE HORIZONTAL-01-06
-1F03F DOMINO TILE HORIZONTAL-02-00
-1F040 DOMINO TILE HORIZONTAL-02-01
-1F041 DOMINO TILE HORIZONTAL-02-02
-1F042 DOMINO TILE HORIZONTAL-02-03
-1F043 DOMINO TILE HORIZONTAL-02-04
-1F044 DOMINO TILE HORIZONTAL-02-05
-1F045 DOMINO TILE HORIZONTAL-02-06
-1F046 DOMINO TILE HORIZONTAL-03-00
-1F047 DOMINO TILE HORIZONTAL-03-01
-1F048 DOMINO TILE HORIZONTAL-03-02
-1F049 DOMINO TILE HORIZONTAL-03-03
-1F04A DOMINO TILE HORIZONTAL-03-04
-1F04B DOMINO TILE HORIZONTAL-03-05
-1F04C DOMINO TILE HORIZONTAL-03-06
-1F04D DOMINO TILE HORIZONTAL-04-00
-1F04E DOMINO TILE HORIZONTAL-04-01
-1F04F DOMINO TILE HORIZONTAL-04-02
-1F050 DOMINO TILE HORIZONTAL-04-03
-1F051 DOMINO TILE HORIZONTAL-04-04
-1F052 DOMINO TILE HORIZONTAL-04-05
-1F053 DOMINO TILE HORIZONTAL-04-06
-1F054 DOMINO TILE HORIZONTAL-05-00
-1F055 DOMINO TILE HORIZONTAL-05-01
-1F056 DOMINO TILE HORIZONTAL-05-02
-1F057 DOMINO TILE HORIZONTAL-05-03
-1F058 DOMINO TILE HORIZONTAL-05-04
-1F059 DOMINO TILE HORIZONTAL-05-05
-1F05A DOMINO TILE HORIZONTAL-05-06
-1F05B DOMINO TILE HORIZONTAL-06-00
-1F05C DOMINO TILE HORIZONTAL-06-01
-1F05D DOMINO TILE HORIZONTAL-06-02
-1F05E DOMINO TILE HORIZONTAL-06-03
-1F05F DOMINO TILE HORIZONTAL-06-04
-1F060 DOMINO TILE HORIZONTAL-06-05
-1F061 DOMINO TILE HORIZONTAL-06-06
-1F062 DOMINO TILE VERTICAL BACK
-1F063 DOMINO TILE VERTICAL-00-00
-1F064 DOMINO TILE VERTICAL-00-01
-1F065 DOMINO TILE VERTICAL-00-02
-1F066 DOMINO TILE VERTICAL-00-03
-1F067 DOMINO TILE VERTICAL-00-04
-1F068 DOMINO TILE VERTICAL-00-05
-1F069 DOMINO TILE VERTICAL-00-06
-1F06A DOMINO TILE VERTICAL-01-00
-1F06B DOMINO TILE VERTICAL-01-01
-1F06C DOMINO TILE VERTICAL-01-02
-1F06D DOMINO TILE VERTICAL-01-03
-1F06E DOMINO TILE VERTICAL-01-04
-1F06F DOMINO TILE VERTICAL-01-05
-1F070 DOMINO TILE VERTICAL-01-06
-1F071 DOMINO TILE VERTICAL-02-00
-1F072 DOMINO TILE VERTICAL-02-01
-1F073 DOMINO TILE VERTICAL-02-02
-1F074 DOMINO TILE VERTICAL-02-03
-1F075 DOMINO TILE VERTICAL-02-04
-1F076 DOMINO TILE VERTICAL-02-05
-1F077 DOMINO TILE VERTICAL-02-06
-1F078 DOMINO TILE VERTICAL-03-00
-1F079 DOMINO TILE VERTICAL-03-01
-1F07A DOMINO TILE VERTICAL-03-02
-1F07B DOMINO TILE VERTICAL-03-03
-1F07C DOMINO TILE VERTICAL-03-04
-1F07D DOMINO TILE VERTICAL-03-05
-1F07E DOMINO TILE VERTICAL-03-06
-1F07F DOMINO TILE VERTICAL-04-00
-1F080 DOMINO TILE VERTICAL-04-01
-1F081 DOMINO TILE VERTICAL-04-02
-1F082 DOMINO TILE VERTICAL-04-03
-1F083 DOMINO TILE VERTICAL-04-04
-1F084 DOMINO TILE VERTICAL-04-05
-1F085 DOMINO TILE VERTICAL-04-06
-1F086 DOMINO TILE VERTICAL-05-00
-1F087 DOMINO TILE VERTICAL-05-01
-1F088 DOMINO TILE VERTICAL-05-02
-1F089 DOMINO TILE VERTICAL-05-03
-1F08A DOMINO TILE VERTICAL-05-04
-1F08B DOMINO TILE VERTICAL-05-05
-1F08C DOMINO TILE VERTICAL-05-06
-1F08D DOMINO TILE VERTICAL-06-00
-1F08E DOMINO TILE VERTICAL-06-01
-1F08F DOMINO TILE VERTICAL-06-02
-1F090 DOMINO TILE VERTICAL-06-03
-1F091 DOMINO TILE VERTICAL-06-04
-1F092 DOMINO TILE VERTICAL-06-05
-1F093 DOMINO TILE VERTICAL-06-06
-1F0A0 PLAYING CARD BACK
-1F0A1 PLAYING CARD ACE OF SPADES
-1F0A2 PLAYING CARD TWO OF SPADES
-1F0A3 PLAYING CARD THREE OF SPADES
-1F0A4 PLAYING CARD FOUR OF SPADES
-1F0A5 PLAYING CARD FIVE OF SPADES
-1F0A6 PLAYING CARD SIX OF SPADES
-1F0A7 PLAYING CARD SEVEN OF SPADES
-1F0A8 PLAYING CARD EIGHT OF SPADES
-1F0A9 PLAYING CARD NINE OF SPADES
-1F0AA PLAYING CARD TEN OF SPADES
-1F0AB PLAYING CARD JACK OF SPADES
-1F0AC PLAYING CARD KNIGHT OF SPADES
-1F0AD PLAYING CARD QUEEN OF SPADES
-1F0AE PLAYING CARD KING OF SPADES
-1F0B1 PLAYING CARD ACE OF HEARTS
-1F0B2 PLAYING CARD TWO OF HEARTS
-1F0B3 PLAYING CARD THREE OF HEARTS
-1F0B4 PLAYING CARD FOUR OF HEARTS
-1F0B5 PLAYING CARD FIVE OF HEARTS
-1F0B6 PLAYING CARD SIX OF HEARTS
-1F0B7 PLAYING CARD SEVEN OF HEARTS
-1F0B8 PLAYING CARD EIGHT OF HEARTS
-1F0B9 PLAYING CARD NINE OF HEARTS
-1F0BA PLAYING CARD TEN OF HEARTS
-1F0BB PLAYING CARD JACK OF HEARTS
-1F0BC PLAYING CARD KNIGHT OF HEARTS
-1F0BD PLAYING CARD QUEEN OF HEARTS
-1F0BE PLAYING CARD KING OF HEARTS
-1F0BF PLAYING CARD RED JOKER
-1F0C1 PLAYING CARD ACE OF DIAMONDS
-1F0C2 PLAYING CARD TWO OF DIAMONDS
-1F0C3 PLAYING CARD THREE OF DIAMONDS
-1F0C4 PLAYING CARD FOUR OF DIAMONDS
-1F0C5 PLAYING CARD FIVE OF DIAMONDS
-1F0C6 PLAYING CARD SIX OF DIAMONDS
-1F0C7 PLAYING CARD SEVEN OF DIAMONDS
-1F0C8 PLAYING CARD EIGHT OF DIAMONDS
-1F0C9 PLAYING CARD NINE OF DIAMONDS
-1F0CA PLAYING CARD TEN OF DIAMONDS
-1F0CB PLAYING CARD JACK OF DIAMONDS
-1F0CC PLAYING CARD KNIGHT OF DIAMONDS
-1F0CD PLAYING CARD QUEEN OF DIAMONDS
-1F0CE PLAYING CARD KING OF DIAMONDS
-1F0CF PLAYING CARD BLACK JOKER
-1F0D1 PLAYING CARD ACE OF CLUBS
-1F0D2 PLAYING CARD TWO OF CLUBS
-1F0D3 PLAYING CARD THREE OF CLUBS
-1F0D4 PLAYING CARD FOUR OF CLUBS
-1F0D5 PLAYING CARD FIVE OF CLUBS
-1F0D6 PLAYING CARD SIX OF CLUBS
-1F0D7 PLAYING CARD SEVEN OF CLUBS
-1F0D8 PLAYING CARD EIGHT OF CLUBS
-1F0D9 PLAYING CARD NINE OF CLUBS
-1F0DA PLAYING CARD TEN OF CLUBS
-1F0DB PLAYING CARD JACK OF CLUBS
-1F0DC PLAYING CARD KNIGHT OF CLUBS
-1F0DD PLAYING CARD QUEEN OF CLUBS
-1F0DE PLAYING CARD KING OF CLUBS
-1F0DF PLAYING CARD WHITE JOKER
-1F0E0 PLAYING CARD FOOL
-1F0E1 PLAYING CARD TRUMP-1
-1F0E2 PLAYING CARD TRUMP-2
-1F0E3 PLAYING CARD TRUMP-3
-1F0E4 PLAYING CARD TRUMP-4
-1F0E5 PLAYING CARD TRUMP-5
-1F0E6 PLAYING CARD TRUMP-6
-1F0E7 PLAYING CARD TRUMP-7
-1F0E8 PLAYING CARD TRUMP-8
-1F0E9 PLAYING CARD TRUMP-9
-1F0EA PLAYING CARD TRUMP-10
-1F0EB PLAYING CARD TRUMP-11
-1F0EC PLAYING CARD TRUMP-12
-1F0ED PLAYING CARD TRUMP-13
-1F0EE PLAYING CARD TRUMP-14
-1F0EF PLAYING CARD TRUMP-15
-1F0F0 PLAYING CARD TRUMP-16
-1F0F1 PLAYING CARD TRUMP-17
-1F0F2 PLAYING CARD TRUMP-18
-1F0F3 PLAYING CARD TRUMP-19
-1F0F4 PLAYING CARD TRUMP-20
-1F0F5 PLAYING CARD TRUMP-21
-1F100 DIGIT ZERO FULL STOP
-1F101 DIGIT ZERO COMMA
-1F102 DIGIT ONE COMMA
-1F103 DIGIT TWO COMMA
-1F104 DIGIT THREE COMMA
-1F105 DIGIT FOUR COMMA
-1F106 DIGIT FIVE COMMA
-1F107 DIGIT SIX COMMA
-1F108 DIGIT SEVEN COMMA
-1F109 DIGIT EIGHT COMMA
-1F10A DIGIT NINE COMMA
-1F10B DINGBAT CIRCLED SANS-SERIF DIGIT ZERO
-1F10C DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ZERO
-1F110 PARENTHESIZED LATIN CAPITAL LETTER A
-1F111 PARENTHESIZED LATIN CAPITAL LETTER B
-1F112 PARENTHESIZED LATIN CAPITAL LETTER C
-1F113 PARENTHESIZED LATIN CAPITAL LETTER D
-1F114 PARENTHESIZED LATIN CAPITAL LETTER E
-1F115 PARENTHESIZED LATIN CAPITAL LETTER F
-1F116 PARENTHESIZED LATIN CAPITAL LETTER G
-1F117 PARENTHESIZED LATIN CAPITAL LETTER H
-1F118 PARENTHESIZED LATIN CAPITAL LETTER I
-1F119 PARENTHESIZED LATIN CAPITAL LETTER J
-1F11A PARENTHESIZED LATIN CAPITAL LETTER K
-1F11B PARENTHESIZED LATIN CAPITAL LETTER L
-1F11C PARENTHESIZED LATIN CAPITAL LETTER M
-1F11D PARENTHESIZED LATIN CAPITAL LETTER N
-1F11E PARENTHESIZED LATIN CAPITAL LETTER O
-1F11F PARENTHESIZED LATIN CAPITAL LETTER P
-1F120 PARENTHESIZED LATIN CAPITAL LETTER Q
-1F121 PARENTHESIZED LATIN CAPITAL LETTER R
-1F122 PARENTHESIZED LATIN CAPITAL LETTER S
-1F123 PARENTHESIZED LATIN CAPITAL LETTER T
-1F124 PARENTHESIZED LATIN CAPITAL LETTER U
-1F125 PARENTHESIZED LATIN CAPITAL LETTER V
-1F126 PARENTHESIZED LATIN CAPITAL LETTER W
-1F127 PARENTHESIZED LATIN CAPITAL LETTER X
-1F128 PARENTHESIZED LATIN CAPITAL LETTER Y
-1F129 PARENTHESIZED LATIN CAPITAL LETTER Z
-1F12A TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S
-1F12B CIRCLED ITALIC LATIN CAPITAL LETTER C
-1F12C CIRCLED ITALIC LATIN CAPITAL LETTER R
-1F12D CIRCLED CD
-1F12E CIRCLED WZ
-1F12F COPYLEFT SYMBOL
-1F130 SQUARED LATIN CAPITAL LETTER A
-1F131 SQUARED LATIN CAPITAL LETTER B
-1F132 SQUARED LATIN CAPITAL LETTER C
-1F133 SQUARED LATIN CAPITAL LETTER D
-1F134 SQUARED LATIN CAPITAL LETTER E
-1F135 SQUARED LATIN CAPITAL LETTER F
-1F136 SQUARED LATIN CAPITAL LETTER G
-1F137 SQUARED LATIN CAPITAL LETTER H
-1F138 SQUARED LATIN CAPITAL LETTER I
-1F139 SQUARED LATIN CAPITAL LETTER J
-1F13A SQUARED LATIN CAPITAL LETTER K
-1F13B SQUARED LATIN CAPITAL LETTER L
-1F13C SQUARED LATIN CAPITAL LETTER M
-1F13D SQUARED LATIN CAPITAL LETTER N
-1F13E SQUARED LATIN CAPITAL LETTER O
-1F13F SQUARED LATIN CAPITAL LETTER P
-1F140 SQUARED LATIN CAPITAL LETTER Q
-1F141 SQUARED LATIN CAPITAL LETTER R
-1F142 SQUARED LATIN CAPITAL LETTER S
-1F143 SQUARED LATIN CAPITAL LETTER T
-1F144 SQUARED LATIN CAPITAL LETTER U
-1F145 SQUARED LATIN CAPITAL LETTER V
-1F146 SQUARED LATIN CAPITAL LETTER W
-1F147 SQUARED LATIN CAPITAL LETTER X
-1F148 SQUARED LATIN CAPITAL LETTER Y
-1F149 SQUARED LATIN CAPITAL LETTER Z
-1F14A SQUARED HV
-1F14B SQUARED MV
-1F14C SQUARED SD
-1F14D SQUARED SS
-1F14E SQUARED PPV
-1F14F SQUARED WC
-1F150 NEGATIVE CIRCLED LATIN CAPITAL LETTER A
-1F151 NEGATIVE CIRCLED LATIN CAPITAL LETTER B
-1F152 NEGATIVE CIRCLED LATIN CAPITAL LETTER C
-1F153 NEGATIVE CIRCLED LATIN CAPITAL LETTER D
-1F154 NEGATIVE CIRCLED LATIN CAPITAL LETTER E
-1F155 NEGATIVE CIRCLED LATIN CAPITAL LETTER F
-1F156 NEGATIVE CIRCLED LATIN CAPITAL LETTER G
-1F157 NEGATIVE CIRCLED LATIN CAPITAL LETTER H
-1F158 NEGATIVE CIRCLED LATIN CAPITAL LETTER I
-1F159 NEGATIVE CIRCLED LATIN CAPITAL LETTER J
-1F15A NEGATIVE CIRCLED LATIN CAPITAL LETTER K
-1F15B NEGATIVE CIRCLED LATIN CAPITAL LETTER L
-1F15C NEGATIVE CIRCLED LATIN CAPITAL LETTER M
-1F15D NEGATIVE CIRCLED LATIN CAPITAL LETTER N
-1F15E NEGATIVE CIRCLED LATIN CAPITAL LETTER O
-1F15F NEGATIVE CIRCLED LATIN CAPITAL LETTER P
-1F160 NEGATIVE CIRCLED LATIN CAPITAL LETTER Q
-1F161 NEGATIVE CIRCLED LATIN CAPITAL LETTER R
-1F162 NEGATIVE CIRCLED LATIN CAPITAL LETTER S
-1F163 NEGATIVE CIRCLED LATIN CAPITAL LETTER T
-1F164 NEGATIVE CIRCLED LATIN CAPITAL LETTER U
-1F165 NEGATIVE CIRCLED LATIN CAPITAL LETTER V
-1F166 NEGATIVE CIRCLED LATIN CAPITAL LETTER W
-1F167 NEGATIVE CIRCLED LATIN CAPITAL LETTER X
-1F168 NEGATIVE CIRCLED LATIN CAPITAL LETTER Y
-1F169 NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
-1F16A RAISED MC SIGN
-1F16B RAISED MD SIGN
-1F16C RAISED MR SIGN
-1F170 NEGATIVE SQUARED LATIN CAPITAL LETTER A
-1F171 NEGATIVE SQUARED LATIN CAPITAL LETTER B
-1F172 NEGATIVE SQUARED LATIN CAPITAL LETTER C
-1F173 NEGATIVE SQUARED LATIN CAPITAL LETTER D
-1F174 NEGATIVE SQUARED LATIN CAPITAL LETTER E
-1F175 NEGATIVE SQUARED LATIN CAPITAL LETTER F
-1F176 NEGATIVE SQUARED LATIN CAPITAL LETTER G
-1F177 NEGATIVE SQUARED LATIN CAPITAL LETTER H
-1F178 NEGATIVE SQUARED LATIN CAPITAL LETTER I
-1F179 NEGATIVE SQUARED LATIN CAPITAL LETTER J
-1F17A NEGATIVE SQUARED LATIN CAPITAL LETTER K
-1F17B NEGATIVE SQUARED LATIN CAPITAL LETTER L
-1F17C NEGATIVE SQUARED LATIN CAPITAL LETTER M
-1F17D NEGATIVE SQUARED LATIN CAPITAL LETTER N
-1F17E NEGATIVE SQUARED LATIN CAPITAL LETTER O
-1F17F NEGATIVE SQUARED LATIN CAPITAL LETTER P
-1F180 NEGATIVE SQUARED LATIN CAPITAL LETTER Q
-1F181 NEGATIVE SQUARED LATIN CAPITAL LETTER R
-1F182 NEGATIVE SQUARED LATIN CAPITAL LETTER S
-1F183 NEGATIVE SQUARED LATIN CAPITAL LETTER T
-1F184 NEGATIVE SQUARED LATIN CAPITAL LETTER U
-1F185 NEGATIVE SQUARED LATIN CAPITAL LETTER V
-1F186 NEGATIVE SQUARED LATIN CAPITAL LETTER W
-1F187 NEGATIVE SQUARED LATIN CAPITAL LETTER X
-1F188 NEGATIVE SQUARED LATIN CAPITAL LETTER Y
-1F189 NEGATIVE SQUARED LATIN CAPITAL LETTER Z
-1F18A CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P
-1F18B NEGATIVE SQUARED IC
-1F18C NEGATIVE SQUARED PA
-1F18D NEGATIVE SQUARED SA
-1F18E NEGATIVE SQUARED AB
-1F18F NEGATIVE SQUARED WC
-1F190 SQUARE DJ
-1F191 SQUARED CL
-1F192 SQUARED COOL
-1F193 SQUARED FREE
-1F194 SQUARED ID
-1F195 SQUARED NEW
-1F196 SQUARED NG
-1F197 SQUARED OK
-1F198 SQUARED SOS
-1F199 SQUARED UP WITH EXCLAMATION MARK
-1F19A SQUARED VS
-1F19B SQUARED THREE D
-1F19C SQUARED SECOND SCREEN
-1F19D SQUARED TWO K
-1F19E SQUARED FOUR K
-1F19F SQUARED EIGHT K
-1F1A0 SQUARED FIVE POINT ONE
-1F1A1 SQUARED SEVEN POINT ONE
-1F1A2 SQUARED TWENTY-TWO POINT TWO
-1F1A3 SQUARED SIXTY P
-1F1A4 SQUARED ONE HUNDRED TWENTY P
-1F1A5 SQUARED LATIN SMALL LETTER D
-1F1A6 SQUARED HC
-1F1A7 SQUARED HDR
-1F1A8 SQUARED HI-RES
-1F1A9 SQUARED LOSSLESS
-1F1AA SQUARED SHV
-1F1AB SQUARED UHD
-1F1AC SQUARED VOD
-1F1E6 REGIONAL INDICATOR SYMBOL LETTER A
-1F1E7 REGIONAL INDICATOR SYMBOL LETTER B
-1F1E8 REGIONAL INDICATOR SYMBOL LETTER C
-1F1E9 REGIONAL INDICATOR SYMBOL LETTER D
-1F1EA REGIONAL INDICATOR SYMBOL LETTER E
-1F1EB REGIONAL INDICATOR SYMBOL LETTER F
-1F1EC REGIONAL INDICATOR SYMBOL LETTER G
-1F1ED REGIONAL INDICATOR SYMBOL LETTER H
-1F1EE REGIONAL INDICATOR SYMBOL LETTER I
-1F1EF REGIONAL INDICATOR SYMBOL LETTER J
-1F1F0 REGIONAL INDICATOR SYMBOL LETTER K
-1F1F1 REGIONAL INDICATOR SYMBOL LETTER L
-1F1F2 REGIONAL INDICATOR SYMBOL LETTER M
-1F1F3 REGIONAL INDICATOR SYMBOL LETTER N
-1F1F4 REGIONAL INDICATOR SYMBOL LETTER O
-1F1F5 REGIONAL INDICATOR SYMBOL LETTER P
-1F1F6 REGIONAL INDICATOR SYMBOL LETTER Q
-1F1F7 REGIONAL INDICATOR SYMBOL LETTER R
-1F1F8 REGIONAL INDICATOR SYMBOL LETTER S
-1F1F9 REGIONAL INDICATOR SYMBOL LETTER T
-1F1FA REGIONAL INDICATOR SYMBOL LETTER U
-1F1FB REGIONAL INDICATOR SYMBOL LETTER V
-1F1FC REGIONAL INDICATOR SYMBOL LETTER W
-1F1FD REGIONAL INDICATOR SYMBOL LETTER X
-1F1FE REGIONAL INDICATOR SYMBOL LETTER Y
-1F1FF REGIONAL INDICATOR SYMBOL LETTER Z
-1F200 SQUARE HIRAGANA HOKA
-1F201 SQUARED KATAKANA KOKO
-1F202 SQUARED KATAKANA SA
-1F210 SQUARED CJK UNIFIED IDEOGRAPH-624B
-1F211 SQUARED CJK UNIFIED IDEOGRAPH-5B57
-1F212 SQUARED CJK UNIFIED IDEOGRAPH-53CC
-1F213 SQUARED KATAKANA DE
-1F214 SQUARED CJK UNIFIED IDEOGRAPH-4E8C
-1F215 SQUARED CJK UNIFIED IDEOGRAPH-591A
-1F216 SQUARED CJK UNIFIED IDEOGRAPH-89E3
-1F217 SQUARED CJK UNIFIED IDEOGRAPH-5929
-1F218 SQUARED CJK UNIFIED IDEOGRAPH-4EA4
-1F219 SQUARED CJK UNIFIED IDEOGRAPH-6620
-1F21A SQUARED CJK UNIFIED IDEOGRAPH-7121
-1F21B SQUARED CJK UNIFIED IDEOGRAPH-6599
-1F21C SQUARED CJK UNIFIED IDEOGRAPH-524D
-1F21D SQUARED CJK UNIFIED IDEOGRAPH-5F8C
-1F21E SQUARED CJK UNIFIED IDEOGRAPH-518D
-1F21F SQUARED CJK UNIFIED IDEOGRAPH-65B0
-1F220 SQUARED CJK UNIFIED IDEOGRAPH-521D
-1F221 SQUARED CJK UNIFIED IDEOGRAPH-7D42
-1F222 SQUARED CJK UNIFIED IDEOGRAPH-751F
-1F223 SQUARED CJK UNIFIED IDEOGRAPH-8CA9
-1F224 SQUARED CJK UNIFIED IDEOGRAPH-58F0
-1F225 SQUARED CJK UNIFIED IDEOGRAPH-5439
-1F226 SQUARED CJK UNIFIED IDEOGRAPH-6F14
-1F227 SQUARED CJK UNIFIED IDEOGRAPH-6295
-1F228 SQUARED CJK UNIFIED IDEOGRAPH-6355
-1F229 SQUARED CJK UNIFIED IDEOGRAPH-4E00
-1F22A SQUARED CJK UNIFIED IDEOGRAPH-4E09
-1F22B SQUARED CJK UNIFIED IDEOGRAPH-904A
-1F22C SQUARED CJK UNIFIED IDEOGRAPH-5DE6
-1F22D SQUARED CJK UNIFIED IDEOGRAPH-4E2D
-1F22E SQUARED CJK UNIFIED IDEOGRAPH-53F3
-1F22F SQUARED CJK UNIFIED IDEOGRAPH-6307
-1F230 SQUARED CJK UNIFIED IDEOGRAPH-8D70
-1F231 SQUARED CJK UNIFIED IDEOGRAPH-6253
-1F232 SQUARED CJK UNIFIED IDEOGRAPH-7981
-1F233 SQUARED CJK UNIFIED IDEOGRAPH-7A7A
-1F234 SQUARED CJK UNIFIED IDEOGRAPH-5408
-1F235 SQUARED CJK UNIFIED IDEOGRAPH-6E80
-1F236 SQUARED CJK UNIFIED IDEOGRAPH-6709
-1F237 SQUARED CJK UNIFIED IDEOGRAPH-6708
-1F238 SQUARED CJK UNIFIED IDEOGRAPH-7533
-1F239 SQUARED CJK UNIFIED IDEOGRAPH-5272
-1F23A SQUARED CJK UNIFIED IDEOGRAPH-55B6
-1F23B SQUARED CJK UNIFIED IDEOGRAPH-914D
-1F240 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
-1F241 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
-1F242 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
-1F243 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
-1F244 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
-1F245 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
-1F246 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
-1F247 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
-1F248 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
-1F250 CIRCLED IDEOGRAPH ADVANTAGE
-1F251 CIRCLED IDEOGRAPH ACCEPT
-1F260 ROUNDED SYMBOL FOR FU
-1F261 ROUNDED SYMBOL FOR LU
-1F262 ROUNDED SYMBOL FOR SHOU
-1F263 ROUNDED SYMBOL FOR XI
-1F264 ROUNDED SYMBOL FOR SHUANGXI
-1F265 ROUNDED SYMBOL FOR CAI
-1F300 CYCLONE
-1F301 FOGGY
-1F302 CLOSED UMBRELLA
-1F303 NIGHT WITH STARS
-1F304 SUNRISE OVER MOUNTAINS
-1F305 SUNRISE
-1F306 CITYSCAPE AT DUSK
-1F307 SUNSET OVER BUILDINGS
-1F308 RAINBOW
-1F309 BRIDGE AT NIGHT
-1F30A WATER WAVE
-1F30B VOLCANO
-1F30C MILKY WAY
-1F30D EARTH GLOBE EUROPE-AFRICA
-1F30E EARTH GLOBE AMERICAS
-1F30F EARTH GLOBE ASIA-AUSTRALIA
-1F310 GLOBE WITH MERIDIANS
-1F311 NEW MOON SYMBOL
-1F312 WAXING CRESCENT MOON SYMBOL
-1F313 FIRST QUARTER MOON SYMBOL
-1F314 WAXING GIBBOUS MOON SYMBOL
-1F315 FULL MOON SYMBOL
-1F316 WANING GIBBOUS MOON SYMBOL
-1F317 LAST QUARTER MOON SYMBOL
-1F318 WANING CRESCENT MOON SYMBOL
-1F319 CRESCENT MOON
-1F31A NEW MOON WITH FACE
-1F31B FIRST QUARTER MOON WITH FACE
-1F31C LAST QUARTER MOON WITH FACE
-1F31D FULL MOON WITH FACE
-1F31E SUN WITH FACE
-1F31F GLOWING STAR
-1F320 SHOOTING STAR
-1F321 THERMOMETER
-1F322 BLACK DROPLET
-1F323 WHITE SUN
-1F324 WHITE SUN WITH SMALL CLOUD
-1F325 WHITE SUN BEHIND CLOUD
-1F326 WHITE SUN BEHIND CLOUD WITH RAIN
-1F327 CLOUD WITH RAIN
-1F328 CLOUD WITH SNOW
-1F329 CLOUD WITH LIGHTNING
-1F32A CLOUD WITH TORNADO
-1F32B FOG
-1F32C WIND BLOWING FACE
-1F32D HOT DOG
-1F32E TACO
-1F32F BURRITO
-1F330 CHESTNUT
-1F331 SEEDLING
-1F332 EVERGREEN TREE
-1F333 DECIDUOUS TREE
-1F334 PALM TREE
-1F335 CACTUS
-1F336 HOT PEPPER
-1F337 TULIP
-1F338 CHERRY BLOSSOM
-1F339 ROSE
-1F33A HIBISCUS
-1F33B SUNFLOWER
-1F33C BLOSSOM
-1F33D EAR OF MAIZE
-1F33E EAR OF RICE
-1F33F HERB
-1F340 FOUR LEAF CLOVER
-1F341 MAPLE LEAF
-1F342 FALLEN LEAF
-1F343 LEAF FLUTTERING IN WIND
-1F344 MUSHROOM
-1F345 TOMATO
-1F346 AUBERGINE
-1F347 GRAPES
-1F348 MELON
-1F349 WATERMELON
-1F34A TANGERINE
-1F34B LEMON
-1F34C BANANA
-1F34D PINEAPPLE
-1F34E RED APPLE
-1F34F GREEN APPLE
-1F350 PEAR
-1F351 PEACH
-1F352 CHERRIES
-1F353 STRAWBERRY
-1F354 HAMBURGER
-1F355 SLICE OF PIZZA
-1F356 MEAT ON BONE
-1F357 POULTRY LEG
-1F358 RICE CRACKER
-1F359 RICE BALL
-1F35A COOKED RICE
-1F35B CURRY AND RICE
-1F35C STEAMING BOWL
-1F35D SPAGHETTI
-1F35E BREAD
-1F35F FRENCH FRIES
-1F360 ROASTED SWEET POTATO
-1F361 DANGO
-1F362 ODEN
-1F363 SUSHI
-1F364 FRIED SHRIMP
-1F365 FISH CAKE WITH SWIRL DESIGN
-1F366 SOFT ICE CREAM
-1F367 SHAVED ICE
-1F368 ICE CREAM
-1F369 DOUGHNUT
-1F36A COOKIE
-1F36B CHOCOLATE BAR
-1F36C CANDY
-1F36D LOLLIPOP
-1F36E CUSTARD
-1F36F HONEY POT
-1F370 SHORTCAKE
-1F371 BENTO BOX
-1F372 POT OF FOOD
-1F373 COOKING
-1F374 FORK AND KNIFE
-1F375 TEACUP WITHOUT HANDLE
-1F376 SAKE BOTTLE AND CUP
-1F377 WINE GLASS
-1F378 COCKTAIL GLASS
-1F379 TROPICAL DRINK
-1F37A BEER MUG
-1F37B CLINKING BEER MUGS
-1F37C BABY BOTTLE
-1F37D FORK AND KNIFE WITH PLATE
-1F37E BOTTLE WITH POPPING CORK
-1F37F POPCORN
-1F380 RIBBON
-1F381 WRAPPED PRESENT
-1F382 BIRTHDAY CAKE
-1F383 JACK-O-LANTERN
-1F384 CHRISTMAS TREE
-1F385 FATHER CHRISTMAS
-1F386 FIREWORKS
-1F387 FIREWORK SPARKLER
-1F388 BALLOON
-1F389 PARTY POPPER
-1F38A CONFETTI BALL
-1F38B TANABATA TREE
-1F38C CROSSED FLAGS
-1F38D PINE DECORATION
-1F38E JAPANESE DOLLS
-1F38F CARP STREAMER
-1F390 WIND CHIME
-1F391 MOON VIEWING CEREMONY
-1F392 SCHOOL SATCHEL
-1F393 GRADUATION CAP
-1F394 HEART WITH TIP ON THE LEFT
-1F395 BOUQUET OF FLOWERS
-1F396 MILITARY MEDAL
-1F397 REMINDER RIBBON
-1F398 MUSICAL KEYBOARD WITH JACKS
-1F399 STUDIO MICROPHONE
-1F39A LEVEL SLIDER
-1F39B CONTROL KNOBS
-1F39C BEAMED ASCENDING MUSICAL NOTES
-1F39D BEAMED DESCENDING MUSICAL NOTES
-1F39E FILM FRAMES
-1F39F ADMISSION TICKETS
-1F3A0 CAROUSEL HORSE
-1F3A1 FERRIS WHEEL
-1F3A2 ROLLER COASTER
-1F3A3 FISHING POLE AND FISH
-1F3A4 MICROPHONE
-1F3A5 MOVIE CAMERA
-1F3A6 CINEMA
-1F3A7 HEADPHONE
-1F3A8 ARTIST PALETTE
-1F3A9 TOP HAT
-1F3AA CIRCUS TENT
-1F3AB TICKET
-1F3AC CLAPPER BOARD
-1F3AD PERFORMING ARTS
-1F3AE VIDEO GAME
-1F3AF DIRECT HIT
-1F3B0 SLOT MACHINE
-1F3B1 BILLIARDS
-1F3B2 GAME DIE
-1F3B3 BOWLING
-1F3B4 FLOWER PLAYING CARDS
-1F3B5 MUSICAL NOTE
-1F3B6 MULTIPLE MUSICAL NOTES
-1F3B7 SAXOPHONE
-1F3B8 GUITAR
-1F3B9 MUSICAL KEYBOARD
-1F3BA TRUMPET
-1F3BB VIOLIN
-1F3BC MUSICAL SCORE
-1F3BD RUNNING SHIRT WITH SASH
-1F3BE TENNIS RACQUET AND BALL
-1F3BF SKI AND SKI BOOT
-1F3C0 BASKETBALL AND HOOP
-1F3C1 CHEQUERED FLAG
-1F3C2 SNOWBOARDER
-1F3C3 RUNNER
-1F3C4 SURFER
-1F3C5 SPORTS MEDAL
-1F3C6 TROPHY
-1F3C7 HORSE RACING
-1F3C8 AMERICAN FOOTBALL
-1F3C9 RUGBY FOOTBALL
-1F3CA SWIMMER
-1F3CB WEIGHT LIFTER
-1F3CC GOLFER
-1F3CD RACING MOTORCYCLE
-1F3CE RACING CAR
-1F3CF CRICKET BAT AND BALL
-1F3D0 VOLLEYBALL
-1F3D1 FIELD HOCKEY STICK AND BALL
-1F3D2 ICE HOCKEY STICK AND PUCK
-1F3D3 TABLE TENNIS PADDLE AND BALL
-1F3D4 SNOW CAPPED MOUNTAIN
-1F3D5 CAMPING
-1F3D6 BEACH WITH UMBRELLA
-1F3D7 BUILDING CONSTRUCTION
-1F3D8 HOUSE BUILDINGS
-1F3D9 CITYSCAPE
-1F3DA DERELICT HOUSE BUILDING
-1F3DB CLASSICAL BUILDING
-1F3DC DESERT
-1F3DD DESERT ISLAND
-1F3DE NATIONAL PARK
-1F3DF STADIUM
-1F3E0 HOUSE BUILDING
-1F3E1 HOUSE WITH GARDEN
-1F3E2 OFFICE BUILDING
-1F3E3 JAPANESE POST OFFICE
-1F3E4 EUROPEAN POST OFFICE
-1F3E5 HOSPITAL
-1F3E6 BANK
-1F3E7 AUTOMATED TELLER MACHINE
-1F3E8 HOTEL
-1F3E9 LOVE HOTEL
-1F3EA CONVENIENCE STORE
-1F3EB SCHOOL
-1F3EC DEPARTMENT STORE
-1F3ED FACTORY
-1F3EE IZAKAYA LANTERN
-1F3EF JAPANESE CASTLE
-1F3F0 EUROPEAN CASTLE
-1F3F1 WHITE PENNANT
-1F3F2 BLACK PENNANT
-1F3F3 WAVING WHITE FLAG
-1F3F4 WAVING BLACK FLAG
-1F3F5 ROSETTE
-1F3F6 BLACK ROSETTE
-1F3F7 LABEL
-1F3F8 BADMINTON RACQUET AND SHUTTLECOCK
-1F3F9 BOW AND ARROW
-1F3FA AMPHORA
-1F3FB EMOJI MODIFIER FITZPATRICK TYPE-1-2
-1F3FC EMOJI MODIFIER FITZPATRICK TYPE-3
-1F3FD EMOJI MODIFIER FITZPATRICK TYPE-4
-1F3FE EMOJI MODIFIER FITZPATRICK TYPE-5
-1F3FF EMOJI MODIFIER FITZPATRICK TYPE-6
-1F400 RAT
-1F401 MOUSE
-1F402 OX
-1F403 WATER BUFFALO
-1F404 COW
-1F405 TIGER
-1F406 LEOPARD
-1F407 RABBIT
-1F408 CAT
-1F409 DRAGON
-1F40A CROCODILE
-1F40B WHALE
-1F40C SNAIL
-1F40D SNAKE
-1F40E HORSE
-1F40F RAM
-1F410 GOAT
-1F411 SHEEP
-1F412 MONKEY
-1F413 ROOSTER
-1F414 CHICKEN
-1F415 DOG
-1F416 PIG
-1F417 BOAR
-1F418 ELEPHANT
-1F419 OCTOPUS
-1F41A SPIRAL SHELL
-1F41B BUG
-1F41C ANT
-1F41D HONEYBEE
-1F41E LADY BEETLE
-1F41F FISH
-1F420 TROPICAL FISH
-1F421 BLOWFISH
-1F422 TURTLE
-1F423 HATCHING CHICK
-1F424 BABY CHICK
-1F425 FRONT-FACING BABY CHICK
-1F426 BIRD
-1F427 PENGUIN
-1F428 KOALA
-1F429 POODLE
-1F42A DROMEDARY CAMEL
-1F42B BACTRIAN CAMEL
-1F42C DOLPHIN
-1F42D MOUSE FACE
-1F42E COW FACE
-1F42F TIGER FACE
-1F430 RABBIT FACE
-1F431 CAT FACE
-1F432 DRAGON FACE
-1F433 SPOUTING WHALE
-1F434 HORSE FACE
-1F435 MONKEY FACE
-1F436 DOG FACE
-1F437 PIG FACE
-1F438 FROG FACE
-1F439 HAMSTER FACE
-1F43A WOLF FACE
-1F43B BEAR FACE
-1F43C PANDA FACE
-1F43D PIG NOSE
-1F43E PAW PRINTS
-1F43F CHIPMUNK
-1F440 EYES
-1F441 EYE
-1F442 EAR
-1F443 NOSE
-1F444 MOUTH
-1F445 TONGUE
-1F446 WHITE UP POINTING BACKHAND INDEX
-1F447 WHITE DOWN POINTING BACKHAND INDEX
-1F448 WHITE LEFT POINTING BACKHAND INDEX
-1F449 WHITE RIGHT POINTING BACKHAND INDEX
-1F44A FISTED HAND SIGN
-1F44B WAVING HAND SIGN
-1F44C OK HAND SIGN
-1F44D THUMBS UP SIGN
-1F44E THUMBS DOWN SIGN
-1F44F CLAPPING HANDS SIGN
-1F450 OPEN HANDS SIGN
-1F451 CROWN
-1F452 WOMANS HAT
-1F453 EYEGLASSES
-1F454 NECKTIE
-1F455 T-SHIRT
-1F456 JEANS
-1F457 DRESS
-1F458 KIMONO
-1F459 BIKINI
-1F45A WOMANS CLOTHES
-1F45B PURSE
-1F45C HANDBAG
-1F45D POUCH
-1F45E MANS SHOE
-1F45F ATHLETIC SHOE
-1F460 HIGH-HEELED SHOE
-1F461 WOMANS SANDAL
-1F462 WOMANS BOOTS
-1F463 FOOTPRINTS
-1F464 BUST IN SILHOUETTE
-1F465 BUSTS IN SILHOUETTE
-1F466 BOY
-1F467 GIRL
-1F468 MAN
-1F469 WOMAN
-1F46A FAMILY
-1F46B MAN AND WOMAN HOLDING HANDS
-1F46C TWO MEN HOLDING HANDS
-1F46D TWO WOMEN HOLDING HANDS
-1F46E POLICE OFFICER
-1F46F WOMAN WITH BUNNY EARS
-1F470 BRIDE WITH VEIL
-1F471 PERSON WITH BLOND HAIR
-1F472 MAN WITH GUA PI MAO
-1F473 MAN WITH TURBAN
-1F474 OLDER MAN
-1F475 OLDER WOMAN
-1F476 BABY
-1F477 CONSTRUCTION WORKER
-1F478 PRINCESS
-1F479 JAPANESE OGRE
-1F47A JAPANESE GOBLIN
-1F47B GHOST
-1F47C BABY ANGEL
-1F47D EXTRATERRESTRIAL ALIEN
-1F47E ALIEN MONSTER
-1F47F IMP
-1F480 SKULL
-1F481 INFORMATION DESK PERSON
-1F482 GUARDSMAN
-1F483 DANCER
-1F484 LIPSTICK
-1F485 NAIL POLISH
-1F486 FACE MASSAGE
-1F487 HAIRCUT
-1F488 BARBER POLE
-1F489 SYRINGE
-1F48A PILL
-1F48B KISS MARK
-1F48C LOVE LETTER
-1F48D RING
-1F48E GEM STONE
-1F48F KISS
-1F490 BOUQUET
-1F491 COUPLE WITH HEART
-1F492 WEDDING
-1F493 BEATING HEART
-1F494 BROKEN HEART
-1F495 TWO HEARTS
-1F496 SPARKLING HEART
-1F497 GROWING HEART
-1F498 HEART WITH ARROW
-1F499 BLUE HEART
-1F49A GREEN HEART
-1F49B YELLOW HEART
-1F49C PURPLE HEART
-1F49D HEART WITH RIBBON
-1F49E REVOLVING HEARTS
-1F49F HEART DECORATION
-1F4A0 DIAMOND SHAPE WITH A DOT INSIDE
-1F4A1 ELECTRIC LIGHT BULB
-1F4A2 ANGER SYMBOL
-1F4A3 BOMB
-1F4A4 SLEEPING SYMBOL
-1F4A5 COLLISION SYMBOL
-1F4A6 SPLASHING SWEAT SYMBOL
-1F4A7 DROPLET
-1F4A8 DASH SYMBOL
-1F4A9 PILE OF POO
-1F4AA FLEXED BICEPS
-1F4AB DIZZY SYMBOL
-1F4AC SPEECH BALLOON
-1F4AD THOUGHT BALLOON
-1F4AE WHITE FLOWER
-1F4AF HUNDRED POINTS SYMBOL
-1F4B0 MONEY BAG
-1F4B1 CURRENCY EXCHANGE
-1F4B2 HEAVY DOLLAR SIGN
-1F4B3 CREDIT CARD
-1F4B4 BANKNOTE WITH YEN SIGN
-1F4B5 BANKNOTE WITH DOLLAR SIGN
-1F4B6 BANKNOTE WITH EURO SIGN
-1F4B7 BANKNOTE WITH POUND SIGN
-1F4B8 MONEY WITH WINGS
-1F4B9 CHART WITH UPWARDS TREND AND YEN SIGN
-1F4BA SEAT
-1F4BB PERSONAL COMPUTER
-1F4BC BRIEFCASE
-1F4BD MINIDISC
-1F4BE FLOPPY DISK
-1F4BF OPTICAL DISC
-1F4C0 DVD
-1F4C1 FILE FOLDER
-1F4C2 OPEN FILE FOLDER
-1F4C3 PAGE WITH CURL
-1F4C4 PAGE FACING UP
-1F4C5 CALENDAR
-1F4C6 TEAR-OFF CALENDAR
-1F4C7 CARD INDEX
-1F4C8 CHART WITH UPWARDS TREND
-1F4C9 CHART WITH DOWNWARDS TREND
-1F4CA BAR CHART
-1F4CB CLIPBOARD
-1F4CC PUSHPIN
-1F4CD ROUND PUSHPIN
-1F4CE PAPERCLIP
-1F4CF STRAIGHT RULER
-1F4D0 TRIANGULAR RULER
-1F4D1 BOOKMARK TABS
-1F4D2 LEDGER
-1F4D3 NOTEBOOK
-1F4D4 NOTEBOOK WITH DECORATIVE COVER
-1F4D5 CLOSED BOOK
-1F4D6 OPEN BOOK
-1F4D7 GREEN BOOK
-1F4D8 BLUE BOOK
-1F4D9 ORANGE BOOK
-1F4DA BOOKS
-1F4DB NAME BADGE
-1F4DC SCROLL
-1F4DD MEMO
-1F4DE TELEPHONE RECEIVER
-1F4DF PAGER
-1F4E0 FAX MACHINE
-1F4E1 SATELLITE ANTENNA
-1F4E2 PUBLIC ADDRESS LOUDSPEAKER
-1F4E3 CHEERING MEGAPHONE
-1F4E4 OUTBOX TRAY
-1F4E5 INBOX TRAY
-1F4E6 PACKAGE
-1F4E7 E-MAIL SYMBOL
-1F4E8 INCOMING ENVELOPE
-1F4E9 ENVELOPE WITH DOWNWARDS ARROW ABOVE
-1F4EA CLOSED MAILBOX WITH LOWERED FLAG
-1F4EB CLOSED MAILBOX WITH RAISED FLAG
-1F4EC OPEN MAILBOX WITH RAISED FLAG
-1F4ED OPEN MAILBOX WITH LOWERED FLAG
-1F4EE POSTBOX
-1F4EF POSTAL HORN
-1F4F0 NEWSPAPER
-1F4F1 MOBILE PHONE
-1F4F2 MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
-1F4F3 VIBRATION MODE
-1F4F4 MOBILE PHONE OFF
-1F4F5 NO MOBILE PHONES
-1F4F6 ANTENNA WITH BARS
-1F4F7 CAMERA
-1F4F8 CAMERA WITH FLASH
-1F4F9 VIDEO CAMERA
-1F4FA TELEVISION
-1F4FB RADIO
-1F4FC VIDEOCASSETTE
-1F4FD FILM PROJECTOR
-1F4FE PORTABLE STEREO
-1F4FF PRAYER BEADS
-1F500 TWISTED RIGHTWARDS ARROWS
-1F501 CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
-1F502 CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
-1F503 CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
-1F504 ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
-1F505 LOW BRIGHTNESS SYMBOL
-1F506 HIGH BRIGHTNESS SYMBOL
-1F507 SPEAKER WITH CANCELLATION STROKE
-1F508 SPEAKER
-1F509 SPEAKER WITH ONE SOUND WAVE
-1F50A SPEAKER WITH THREE SOUND WAVES
-1F50B BATTERY
-1F50C ELECTRIC PLUG
-1F50D LEFT-POINTING MAGNIFYING GLASS
-1F50E RIGHT-POINTING MAGNIFYING GLASS
-1F50F LOCK WITH INK PEN
-1F510 CLOSED LOCK WITH KEY
-1F511 KEY
-1F512 LOCK
-1F513 OPEN LOCK
-1F514 BELL
-1F515 BELL WITH CANCELLATION STROKE
-1F516 BOOKMARK
-1F517 LINK SYMBOL
-1F518 RADIO BUTTON
-1F519 BACK WITH LEFTWARDS ARROW ABOVE
-1F51A END WITH LEFTWARDS ARROW ABOVE
-1F51B ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
-1F51C SOON WITH RIGHTWARDS ARROW ABOVE
-1F51D TOP WITH UPWARDS ARROW ABOVE
-1F51E NO ONE UNDER EIGHTEEN SYMBOL
-1F51F KEYCAP TEN
-1F520 INPUT SYMBOL FOR LATIN CAPITAL LETTERS
-1F521 INPUT SYMBOL FOR LATIN SMALL LETTERS
-1F522 INPUT SYMBOL FOR NUMBERS
-1F523 INPUT SYMBOL FOR SYMBOLS
-1F524 INPUT SYMBOL FOR LATIN LETTERS
-1F525 FIRE
-1F526 ELECTRIC TORCH
-1F527 WRENCH
-1F528 HAMMER
-1F529 NUT AND BOLT
-1F52A HOCHO
-1F52B PISTOL
-1F52C MICROSCOPE
-1F52D TELESCOPE
-1F52E CRYSTAL BALL
-1F52F SIX POINTED STAR WITH MIDDLE DOT
-1F530 JAPANESE SYMBOL FOR BEGINNER
-1F531 TRIDENT EMBLEM
-1F532 BLACK SQUARE BUTTON
-1F533 WHITE SQUARE BUTTON
-1F534 LARGE RED CIRCLE
-1F535 LARGE BLUE CIRCLE
-1F536 LARGE ORANGE DIAMOND
-1F537 LARGE BLUE DIAMOND
-1F538 SMALL ORANGE DIAMOND
-1F539 SMALL BLUE DIAMOND
-1F53A UP-POINTING RED TRIANGLE
-1F53B DOWN-POINTING RED TRIANGLE
-1F53C UP-POINTING SMALL RED TRIANGLE
-1F53D DOWN-POINTING SMALL RED TRIANGLE
-1F53E LOWER RIGHT SHADOWED WHITE CIRCLE
-1F53F UPPER RIGHT SHADOWED WHITE CIRCLE
-1F540 CIRCLED CROSS POMMEE
-1F541 CROSS POMMEE WITH HALF-CIRCLE BELOW
-1F542 CROSS POMMEE
-1F543 NOTCHED LEFT SEMICIRCLE WITH THREE DOTS
-1F544 NOTCHED RIGHT SEMICIRCLE WITH THREE DOTS
-1F545 SYMBOL FOR MARKS CHAPTER
-1F546 WHITE LATIN CROSS
-1F547 HEAVY LATIN CROSS
-1F548 CELTIC CROSS
-1F549 OM SYMBOL
-1F54A DOVE OF PEACE
-1F54B KAABA
-1F54C MOSQUE
-1F54D SYNAGOGUE
-1F54E MENORAH WITH NINE BRANCHES
-1F54F BOWL OF HYGIEIA
-1F550 CLOCK FACE ONE OCLOCK
-1F551 CLOCK FACE TWO OCLOCK
-1F552 CLOCK FACE THREE OCLOCK
-1F553 CLOCK FACE FOUR OCLOCK
-1F554 CLOCK FACE FIVE OCLOCK
-1F555 CLOCK FACE SIX OCLOCK
-1F556 CLOCK FACE SEVEN OCLOCK
-1F557 CLOCK FACE EIGHT OCLOCK
-1F558 CLOCK FACE NINE OCLOCK
-1F559 CLOCK FACE TEN OCLOCK
-1F55A CLOCK FACE ELEVEN OCLOCK
-1F55B CLOCK FACE TWELVE OCLOCK
-1F55C CLOCK FACE ONE-THIRTY
-1F55D CLOCK FACE TWO-THIRTY
-1F55E CLOCK FACE THREE-THIRTY
-1F55F CLOCK FACE FOUR-THIRTY
-1F560 CLOCK FACE FIVE-THIRTY
-1F561 CLOCK FACE SIX-THIRTY
-1F562 CLOCK FACE SEVEN-THIRTY
-1F563 CLOCK FACE EIGHT-THIRTY
-1F564 CLOCK FACE NINE-THIRTY
-1F565 CLOCK FACE TEN-THIRTY
-1F566 CLOCK FACE ELEVEN-THIRTY
-1F567 CLOCK FACE TWELVE-THIRTY
-1F568 RIGHT SPEAKER
-1F569 RIGHT SPEAKER WITH ONE SOUND WAVE
-1F56A RIGHT SPEAKER WITH THREE SOUND WAVES
-1F56B BULLHORN
-1F56C BULLHORN WITH SOUND WAVES
-1F56D RINGING BELL
-1F56E BOOK
-1F56F CANDLE
-1F570 MANTELPIECE CLOCK
-1F571 BLACK SKULL AND CROSSBONES
-1F572 NO PIRACY
-1F573 HOLE
-1F574 MAN IN BUSINESS SUIT LEVITATING
-1F575 SLEUTH OR SPY
-1F576 DARK SUNGLASSES
-1F577 SPIDER
-1F578 SPIDER WEB
-1F579 JOYSTICK
-1F57A MAN DANCING
-1F57B LEFT HAND TELEPHONE RECEIVER
-1F57C TELEPHONE RECEIVER WITH PAGE
-1F57D RIGHT HAND TELEPHONE RECEIVER
-1F57E WHITE TOUCHTONE TELEPHONE
-1F57F BLACK TOUCHTONE TELEPHONE
-1F580 TELEPHONE ON TOP OF MODEM
-1F581 CLAMSHELL MOBILE PHONE
-1F582 BACK OF ENVELOPE
-1F583 STAMPED ENVELOPE
-1F584 ENVELOPE WITH LIGHTNING
-1F585 FLYING ENVELOPE
-1F586 PEN OVER STAMPED ENVELOPE
-1F587 LINKED PAPERCLIPS
-1F588 BLACK PUSHPIN
-1F589 LOWER LEFT PENCIL
-1F58A LOWER LEFT BALLPOINT PEN
-1F58B LOWER LEFT FOUNTAIN PEN
-1F58C LOWER LEFT PAINTBRUSH
-1F58D LOWER LEFT CRAYON
-1F58E LEFT WRITING HAND
-1F58F TURNED OK HAND SIGN
-1F590 RAISED HAND WITH FINGERS SPLAYED
-1F591 REVERSED RAISED HAND WITH FINGERS SPLAYED
-1F592 REVERSED THUMBS UP SIGN
-1F593 REVERSED THUMBS DOWN SIGN
-1F594 REVERSED VICTORY HAND
-1F595 REVERSED HAND WITH MIDDLE FINGER EXTENDED
-1F596 RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
-1F597 WHITE DOWN POINTING LEFT HAND INDEX
-1F598 SIDEWAYS WHITE LEFT POINTING INDEX
-1F599 SIDEWAYS WHITE RIGHT POINTING INDEX
-1F59A SIDEWAYS BLACK LEFT POINTING INDEX
-1F59B SIDEWAYS BLACK RIGHT POINTING INDEX
-1F59C BLACK LEFT POINTING BACKHAND INDEX
-1F59D BLACK RIGHT POINTING BACKHAND INDEX
-1F59E SIDEWAYS WHITE UP POINTING INDEX
-1F59F SIDEWAYS WHITE DOWN POINTING INDEX
-1F5A0 SIDEWAYS BLACK UP POINTING INDEX
-1F5A1 SIDEWAYS BLACK DOWN POINTING INDEX
-1F5A2 BLACK UP POINTING BACKHAND INDEX
-1F5A3 BLACK DOWN POINTING BACKHAND INDEX
-1F5A4 BLACK HEART
-1F5A5 DESKTOP COMPUTER
-1F5A6 KEYBOARD AND MOUSE
-1F5A7 THREE NETWORKED COMPUTERS
-1F5A8 PRINTER
-1F5A9 POCKET CALCULATOR
-1F5AA BLACK HARD SHELL FLOPPY DISK
-1F5AB WHITE HARD SHELL FLOPPY DISK
-1F5AC SOFT SHELL FLOPPY DISK
-1F5AD TAPE CARTRIDGE
-1F5AE WIRED KEYBOARD
-1F5AF ONE BUTTON MOUSE
-1F5B0 TWO BUTTON MOUSE
-1F5B1 THREE BUTTON MOUSE
-1F5B2 TRACKBALL
-1F5B3 OLD PERSONAL COMPUTER
-1F5B4 HARD DISK
-1F5B5 SCREEN
-1F5B6 PRINTER ICON
-1F5B7 FAX ICON
-1F5B8 OPTICAL DISC ICON
-1F5B9 DOCUMENT WITH TEXT
-1F5BA DOCUMENT WITH TEXT AND PICTURE
-1F5BB DOCUMENT WITH PICTURE
-1F5BC FRAME WITH PICTURE
-1F5BD FRAME WITH TILES
-1F5BE FRAME WITH AN X
-1F5BF BLACK FOLDER
-1F5C0 FOLDER
-1F5C1 OPEN FOLDER
-1F5C2 CARD INDEX DIVIDERS
-1F5C3 CARD FILE BOX
-1F5C4 FILE CABINET
-1F5C5 EMPTY NOTE
-1F5C6 EMPTY NOTE PAGE
-1F5C7 EMPTY NOTE PAD
-1F5C8 NOTE
-1F5C9 NOTE PAGE
-1F5CA NOTE PAD
-1F5CB EMPTY DOCUMENT
-1F5CC EMPTY PAGE
-1F5CD EMPTY PAGES
-1F5CE DOCUMENT
-1F5CF PAGE
-1F5D0 PAGES
-1F5D1 WASTEBASKET
-1F5D2 SPIRAL NOTE PAD
-1F5D3 SPIRAL CALENDAR PAD
-1F5D4 DESKTOP WINDOW
-1F5D5 MINIMIZE
-1F5D6 MAXIMIZE
-1F5D7 OVERLAP
-1F5D8 CLOCKWISE RIGHT AND LEFT SEMICIRCLE ARROWS
-1F5D9 CANCELLATION X
-1F5DA INCREASE FONT SIZE SYMBOL
-1F5DB DECREASE FONT SIZE SYMBOL
-1F5DC COMPRESSION
-1F5DD OLD KEY
-1F5DE ROLLED-UP NEWSPAPER
-1F5DF PAGE WITH CIRCLED TEXT
-1F5E0 STOCK CHART
-1F5E1 DAGGER KNIFE
-1F5E2 LIPS
-1F5E3 SPEAKING HEAD IN SILHOUETTE
-1F5E4 THREE RAYS ABOVE
-1F5E5 THREE RAYS BELOW
-1F5E6 THREE RAYS LEFT
-1F5E7 THREE RAYS RIGHT
-1F5E8 LEFT SPEECH BUBBLE
-1F5E9 RIGHT SPEECH BUBBLE
-1F5EA TWO SPEECH BUBBLES
-1F5EB THREE SPEECH BUBBLES
-1F5EC LEFT THOUGHT BUBBLE
-1F5ED RIGHT THOUGHT BUBBLE
-1F5EE LEFT ANGER BUBBLE
-1F5EF RIGHT ANGER BUBBLE
-1F5F0 MOOD BUBBLE
-1F5F1 LIGHTNING MOOD BUBBLE
-1F5F2 LIGHTNING MOOD
-1F5F3 BALLOT BOX WITH BALLOT
-1F5F4 BALLOT SCRIPT X
-1F5F5 BALLOT BOX WITH SCRIPT X
-1F5F6 BALLOT BOLD SCRIPT X
-1F5F7 BALLOT BOX WITH BOLD SCRIPT X
-1F5F8 LIGHT CHECK MARK
-1F5F9 BALLOT BOX WITH BOLD CHECK
-1F5FA WORLD MAP
-1F5FB MOUNT FUJI
-1F5FC TOKYO TOWER
-1F5FD STATUE OF LIBERTY
-1F5FE SILHOUETTE OF JAPAN
-1F5FF MOYAI
-1F600 GRINNING FACE
-1F601 GRINNING FACE WITH SMILING EYES
-1F602 FACE WITH TEARS OF JOY
-1F603 SMILING FACE WITH OPEN MOUTH
-1F604 SMILING FACE WITH OPEN MOUTH AND SMILING EYES
-1F605 SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
-1F606 SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
-1F607 SMILING FACE WITH HALO
-1F608 SMILING FACE WITH HORNS
-1F609 WINKING FACE
-1F60A SMILING FACE WITH SMILING EYES
-1F60B FACE SAVOURING DELICIOUS FOOD
-1F60C RELIEVED FACE
-1F60D SMILING FACE WITH HEART-SHAPED EYES
-1F60E SMILING FACE WITH SUNGLASSES
-1F60F SMIRKING FACE
-1F610 NEUTRAL FACE
-1F611 EXPRESSIONLESS FACE
-1F612 UNAMUSED FACE
-1F613 FACE WITH COLD SWEAT
-1F614 PENSIVE FACE
-1F615 CONFUSED FACE
-1F616 CONFOUNDED FACE
-1F617 KISSING FACE
-1F618 FACE THROWING A KISS
-1F619 KISSING FACE WITH SMILING EYES
-1F61A KISSING FACE WITH CLOSED EYES
-1F61B FACE WITH STUCK-OUT TONGUE
-1F61C FACE WITH STUCK-OUT TONGUE AND WINKING EYE
-1F61D FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
-1F61E DISAPPOINTED FACE
-1F61F WORRIED FACE
-1F620 ANGRY FACE
-1F621 POUTING FACE
-1F622 CRYING FACE
-1F623 PERSEVERING FACE
-1F624 FACE WITH LOOK OF TRIUMPH
-1F625 DISAPPOINTED BUT RELIEVED FACE
-1F626 FROWNING FACE WITH OPEN MOUTH
-1F627 ANGUISHED FACE
-1F628 FEARFUL FACE
-1F629 WEARY FACE
-1F62A SLEEPY FACE
-1F62B TIRED FACE
-1F62C GRIMACING FACE
-1F62D LOUDLY CRYING FACE
-1F62E FACE WITH OPEN MOUTH
-1F62F HUSHED FACE
-1F630 FACE WITH OPEN MOUTH AND COLD SWEAT
-1F631 FACE SCREAMING IN FEAR
-1F632 ASTONISHED FACE
-1F633 FLUSHED FACE
-1F634 SLEEPING FACE
-1F635 DIZZY FACE
-1F636 FACE WITHOUT MOUTH
-1F637 FACE WITH MEDICAL MASK
-1F638 GRINNING CAT FACE WITH SMILING EYES
-1F639 CAT FACE WITH TEARS OF JOY
-1F63A SMILING CAT FACE WITH OPEN MOUTH
-1F63B SMILING CAT FACE WITH HEART-SHAPED EYES
-1F63C CAT FACE WITH WRY SMILE
-1F63D KISSING CAT FACE WITH CLOSED EYES
-1F63E POUTING CAT FACE
-1F63F CRYING CAT FACE
-1F640 WEARY CAT FACE
-1F641 SLIGHTLY FROWNING FACE
-1F642 SLIGHTLY SMILING FACE
-1F643 UPSIDE-DOWN FACE
-1F644 FACE WITH ROLLING EYES
-1F645 FACE WITH NO GOOD GESTURE
-1F646 FACE WITH OK GESTURE
-1F647 PERSON BOWING DEEPLY
-1F648 SEE-NO-EVIL MONKEY
-1F649 HEAR-NO-EVIL MONKEY
-1F64A SPEAK-NO-EVIL MONKEY
-1F64B HAPPY PERSON RAISING ONE HAND
-1F64C PERSON RAISING BOTH HANDS IN CELEBRATION
-1F64D PERSON FROWNING
-1F64E PERSON WITH POUTING FACE
-1F64F PERSON WITH FOLDED HANDS
-1F650 NORTH WEST POINTING LEAF
-1F651 SOUTH WEST POINTING LEAF
-1F652 NORTH EAST POINTING LEAF
-1F653 SOUTH EAST POINTING LEAF
-1F654 TURNED NORTH WEST POINTING LEAF
-1F655 TURNED SOUTH WEST POINTING LEAF
-1F656 TURNED NORTH EAST POINTING LEAF
-1F657 TURNED SOUTH EAST POINTING LEAF
-1F658 NORTH WEST POINTING VINE LEAF
-1F659 SOUTH WEST POINTING VINE LEAF
-1F65A NORTH EAST POINTING VINE LEAF
-1F65B SOUTH EAST POINTING VINE LEAF
-1F65C HEAVY NORTH WEST POINTING VINE LEAF
-1F65D HEAVY SOUTH WEST POINTING VINE LEAF
-1F65E HEAVY NORTH EAST POINTING VINE LEAF
-1F65F HEAVY SOUTH EAST POINTING VINE LEAF
-1F660 NORTH WEST POINTING BUD
-1F661 SOUTH WEST POINTING BUD
-1F662 NORTH EAST POINTING BUD
-1F663 SOUTH EAST POINTING BUD
-1F664 HEAVY NORTH WEST POINTING BUD
-1F665 HEAVY SOUTH WEST POINTING BUD
-1F666 HEAVY NORTH EAST POINTING BUD
-1F667 HEAVY SOUTH EAST POINTING BUD
-1F668 HOLLOW QUILT SQUARE ORNAMENT
-1F669 HOLLOW QUILT SQUARE ORNAMENT IN BLACK SQUARE
-1F66A SOLID QUILT SQUARE ORNAMENT
-1F66B SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE
-1F66C LEFTWARDS ROCKET
-1F66D UPWARDS ROCKET
-1F66E RIGHTWARDS ROCKET
-1F66F DOWNWARDS ROCKET
-1F670 SCRIPT LIGATURE ET ORNAMENT
-1F671 HEAVY SCRIPT LIGATURE ET ORNAMENT
-1F672 LIGATURE OPEN ET ORNAMENT
-1F673 HEAVY LIGATURE OPEN ET ORNAMENT
-1F674 HEAVY AMPERSAND ORNAMENT
-1F675 SWASH AMPERSAND ORNAMENT
-1F676 SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
-1F677 SANS-SERIF HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
-1F678 SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT
-1F679 HEAVY INTERROBANG ORNAMENT
-1F67A SANS-SERIF INTERROBANG ORNAMENT
-1F67B HEAVY SANS-SERIF INTERROBANG ORNAMENT
-1F67C VERY HEAVY SOLIDUS
-1F67D VERY HEAVY REVERSE SOLIDUS
-1F67E CHECKER BOARD
-1F67F REVERSE CHECKER BOARD
-1F680 ROCKET
-1F681 HELICOPTER
-1F682 STEAM LOCOMOTIVE
-1F683 RAILWAY CAR
-1F684 HIGH-SPEED TRAIN
-1F685 HIGH-SPEED TRAIN WITH BULLET NOSE
-1F686 TRAIN
-1F687 METRO
-1F688 LIGHT RAIL
-1F689 STATION
-1F68A TRAM
-1F68B TRAM CAR
-1F68C BUS
-1F68D ONCOMING BUS
-1F68E TROLLEYBUS
-1F68F BUS STOP
-1F690 MINIBUS
-1F691 AMBULANCE
-1F692 FIRE ENGINE
-1F693 POLICE CAR
-1F694 ONCOMING POLICE CAR
-1F695 TAXI
-1F696 ONCOMING TAXI
-1F697 AUTOMOBILE
-1F698 ONCOMING AUTOMOBILE
-1F699 RECREATIONAL VEHICLE
-1F69A DELIVERY TRUCK
-1F69B ARTICULATED LORRY
-1F69C TRACTOR
-1F69D MONORAIL
-1F69E MOUNTAIN RAILWAY
-1F69F SUSPENSION RAILWAY
-1F6A0 MOUNTAIN CABLEWAY
-1F6A1 AERIAL TRAMWAY
-1F6A2 SHIP
-1F6A3 ROWBOAT
-1F6A4 SPEEDBOAT
-1F6A5 HORIZONTAL TRAFFIC LIGHT
-1F6A6 VERTICAL TRAFFIC LIGHT
-1F6A7 CONSTRUCTION SIGN
-1F6A8 POLICE CARS REVOLVING LIGHT
-1F6A9 TRIANGULAR FLAG ON POST
-1F6AA DOOR
-1F6AB NO ENTRY SIGN
-1F6AC SMOKING SYMBOL
-1F6AD NO SMOKING SYMBOL
-1F6AE PUT LITTER IN ITS PLACE SYMBOL
-1F6AF DO NOT LITTER SYMBOL
-1F6B0 POTABLE WATER SYMBOL
-1F6B1 NON-POTABLE WATER SYMBOL
-1F6B2 BICYCLE
-1F6B3 NO BICYCLES
-1F6B4 BICYCLIST
-1F6B5 MOUNTAIN BICYCLIST
-1F6B6 PEDESTRIAN
-1F6B7 NO PEDESTRIANS
-1F6B8 CHILDREN CROSSING
-1F6B9 MENS SYMBOL
-1F6BA WOMENS SYMBOL
-1F6BB RESTROOM
-1F6BC BABY SYMBOL
-1F6BD TOILET
-1F6BE WATER CLOSET
-1F6BF SHOWER
-1F6C0 BATH
-1F6C1 BATHTUB
-1F6C2 PASSPORT CONTROL
-1F6C3 CUSTOMS
-1F6C4 BAGGAGE CLAIM
-1F6C5 LEFT LUGGAGE
-1F6C6 TRIANGLE WITH ROUNDED CORNERS
-1F6C7 PROHIBITED SIGN
-1F6C8 CIRCLED INFORMATION SOURCE
-1F6C9 BOYS SYMBOL
-1F6CA GIRLS SYMBOL
-1F6CB COUCH AND LAMP
-1F6CC SLEEPING ACCOMMODATION
-1F6CD SHOPPING BAGS
-1F6CE BELLHOP BELL
-1F6CF BED
-1F6D0 PLACE OF WORSHIP
-1F6D1 OCTAGONAL SIGN
-1F6D2 SHOPPING TROLLEY
-1F6D3 STUPA
-1F6D4 PAGODA
-1F6D5 HINDU TEMPLE
-1F6E0 HAMMER AND WRENCH
-1F6E1 SHIELD
-1F6E2 OIL DRUM
-1F6E3 MOTORWAY
-1F6E4 RAILWAY TRACK
-1F6E5 MOTOR BOAT
-1F6E6 UP-POINTING MILITARY AIRPLANE
-1F6E7 UP-POINTING AIRPLANE
-1F6E8 UP-POINTING SMALL AIRPLANE
-1F6E9 SMALL AIRPLANE
-1F6EA NORTHEAST-POINTING AIRPLANE
-1F6EB AIRPLANE DEPARTURE
-1F6EC AIRPLANE ARRIVING
-1F6F0 SATELLITE
-1F6F1 ONCOMING FIRE ENGINE
-1F6F2 DIESEL LOCOMOTIVE
-1F6F3 PASSENGER SHIP
-1F6F4 SCOOTER
-1F6F5 MOTOR SCOOTER
-1F6F6 CANOE
-1F6F7 SLED
-1F6F8 FLYING SAUCER
-1F6F9 SKATEBOARD
-1F6FA AUTO RICKSHAW
-1F700 ALCHEMICAL SYMBOL FOR QUINTESSENCE
-1F701 ALCHEMICAL SYMBOL FOR AIR
-1F702 ALCHEMICAL SYMBOL FOR FIRE
-1F703 ALCHEMICAL SYMBOL FOR EARTH
-1F704 ALCHEMICAL SYMBOL FOR WATER
-1F705 ALCHEMICAL SYMBOL FOR AQUAFORTIS
-1F706 ALCHEMICAL SYMBOL FOR AQUA REGIA
-1F707 ALCHEMICAL SYMBOL FOR AQUA REGIA-2
-1F708 ALCHEMICAL SYMBOL FOR AQUA VITAE
-1F709 ALCHEMICAL SYMBOL FOR AQUA VITAE-2
-1F70A ALCHEMICAL SYMBOL FOR VINEGAR
-1F70B ALCHEMICAL SYMBOL FOR VINEGAR-2
-1F70C ALCHEMICAL SYMBOL FOR VINEGAR-3
-1F70D ALCHEMICAL SYMBOL FOR SULFUR
-1F70E ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR
-1F70F ALCHEMICAL SYMBOL FOR BLACK SULFUR
-1F710 ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE
-1F711 ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2
-1F712 ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3
-1F713 ALCHEMICAL SYMBOL FOR CINNABAR
-1F714 ALCHEMICAL SYMBOL FOR SALT
-1F715 ALCHEMICAL SYMBOL FOR NITRE
-1F716 ALCHEMICAL SYMBOL FOR VITRIOL
-1F717 ALCHEMICAL SYMBOL FOR VITRIOL-2
-1F718 ALCHEMICAL SYMBOL FOR ROCK SALT
-1F719 ALCHEMICAL SYMBOL FOR ROCK SALT-2
-1F71A ALCHEMICAL SYMBOL FOR GOLD
-1F71B ALCHEMICAL SYMBOL FOR SILVER
-1F71C ALCHEMICAL SYMBOL FOR IRON ORE
-1F71D ALCHEMICAL SYMBOL FOR IRON ORE-2
-1F71E ALCHEMICAL SYMBOL FOR CROCUS OF IRON
-1F71F ALCHEMICAL SYMBOL FOR REGULUS OF IRON
-1F720 ALCHEMICAL SYMBOL FOR COPPER ORE
-1F721 ALCHEMICAL SYMBOL FOR IRON-COPPER ORE
-1F722 ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER
-1F723 ALCHEMICAL SYMBOL FOR CROCUS OF COPPER
-1F724 ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2
-1F725 ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE
-1F726 ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE
-1F727 ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER
-1F728 ALCHEMICAL SYMBOL FOR VERDIGRIS
-1F729 ALCHEMICAL SYMBOL FOR TIN ORE
-1F72A ALCHEMICAL SYMBOL FOR LEAD ORE
-1F72B ALCHEMICAL SYMBOL FOR ANTIMONY ORE
-1F72C ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY
-1F72D ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY
-1F72E ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY
-1F72F ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY
-1F730 ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY
-1F731 ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2
-1F732 ALCHEMICAL SYMBOL FOR REGULUS
-1F733 ALCHEMICAL SYMBOL FOR REGULUS-2
-1F734 ALCHEMICAL SYMBOL FOR REGULUS-3
-1F735 ALCHEMICAL SYMBOL FOR REGULUS-4
-1F736 ALCHEMICAL SYMBOL FOR ALKALI
-1F737 ALCHEMICAL SYMBOL FOR ALKALI-2
-1F738 ALCHEMICAL SYMBOL FOR MARCASITE
-1F739 ALCHEMICAL SYMBOL FOR SAL-AMMONIAC
-1F73A ALCHEMICAL SYMBOL FOR ARSENIC
-1F73B ALCHEMICAL SYMBOL FOR REALGAR
-1F73C ALCHEMICAL SYMBOL FOR REALGAR-2
-1F73D ALCHEMICAL SYMBOL FOR AURIPIGMENT
-1F73E ALCHEMICAL SYMBOL FOR BISMUTH ORE
-1F73F ALCHEMICAL SYMBOL FOR TARTAR
-1F740 ALCHEMICAL SYMBOL FOR TARTAR-2
-1F741 ALCHEMICAL SYMBOL FOR QUICK LIME
-1F742 ALCHEMICAL SYMBOL FOR BORAX
-1F743 ALCHEMICAL SYMBOL FOR BORAX-2
-1F744 ALCHEMICAL SYMBOL FOR BORAX-3
-1F745 ALCHEMICAL SYMBOL FOR ALUM
-1F746 ALCHEMICAL SYMBOL FOR OIL
-1F747 ALCHEMICAL SYMBOL FOR SPIRIT
-1F748 ALCHEMICAL SYMBOL FOR TINCTURE
-1F749 ALCHEMICAL SYMBOL FOR GUM
-1F74A ALCHEMICAL SYMBOL FOR WAX
-1F74B ALCHEMICAL SYMBOL FOR POWDER
-1F74C ALCHEMICAL SYMBOL FOR CALX
-1F74D ALCHEMICAL SYMBOL FOR TUTTY
-1F74E ALCHEMICAL SYMBOL FOR CAPUT MORTUUM
-1F74F ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE
-1F750 ALCHEMICAL SYMBOL FOR CADUCEUS
-1F751 ALCHEMICAL SYMBOL FOR TRIDENT
-1F752 ALCHEMICAL SYMBOL FOR STARRED TRIDENT
-1F753 ALCHEMICAL SYMBOL FOR LODESTONE
-1F754 ALCHEMICAL SYMBOL FOR SOAP
-1F755 ALCHEMICAL SYMBOL FOR URINE
-1F756 ALCHEMICAL SYMBOL FOR HORSE DUNG
-1F757 ALCHEMICAL SYMBOL FOR ASHES
-1F758 ALCHEMICAL SYMBOL FOR POT ASHES
-1F759 ALCHEMICAL SYMBOL FOR BRICK
-1F75A ALCHEMICAL SYMBOL FOR POWDERED BRICK
-1F75B ALCHEMICAL SYMBOL FOR AMALGAM
-1F75C ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM
-1F75D ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2
-1F75E ALCHEMICAL SYMBOL FOR SUBLIMATION
-1F75F ALCHEMICAL SYMBOL FOR PRECIPITATE
-1F760 ALCHEMICAL SYMBOL FOR DISTILL
-1F761 ALCHEMICAL SYMBOL FOR DISSOLVE
-1F762 ALCHEMICAL SYMBOL FOR DISSOLVE-2
-1F763 ALCHEMICAL SYMBOL FOR PURIFY
-1F764 ALCHEMICAL SYMBOL FOR PUTREFACTION
-1F765 ALCHEMICAL SYMBOL FOR CRUCIBLE
-1F766 ALCHEMICAL SYMBOL FOR CRUCIBLE-2
-1F767 ALCHEMICAL SYMBOL FOR CRUCIBLE-3
-1F768 ALCHEMICAL SYMBOL FOR CRUCIBLE-4
-1F769 ALCHEMICAL SYMBOL FOR CRUCIBLE-5
-1F76A ALCHEMICAL SYMBOL FOR ALEMBIC
-1F76B ALCHEMICAL SYMBOL FOR BATH OF MARY
-1F76C ALCHEMICAL SYMBOL FOR BATH OF VAPOURS
-1F76D ALCHEMICAL SYMBOL FOR RETORT
-1F76E ALCHEMICAL SYMBOL FOR HOUR
-1F76F ALCHEMICAL SYMBOL FOR NIGHT
-1F770 ALCHEMICAL SYMBOL FOR DAY-NIGHT
-1F771 ALCHEMICAL SYMBOL FOR MONTH
-1F772 ALCHEMICAL SYMBOL FOR HALF DRAM
-1F773 ALCHEMICAL SYMBOL FOR HALF OUNCE
-1F780 BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE
-1F781 BLACK UP-POINTING ISOSCELES RIGHT TRIANGLE
-1F782 BLACK RIGHT-POINTING ISOSCELES RIGHT TRIANGLE
-1F783 BLACK DOWN-POINTING ISOSCELES RIGHT TRIANGLE
-1F784 BLACK SLIGHTLY SMALL CIRCLE
-1F785 MEDIUM BOLD WHITE CIRCLE
-1F786 BOLD WHITE CIRCLE
-1F787 HEAVY WHITE CIRCLE
-1F788 VERY HEAVY WHITE CIRCLE
-1F789 EXTREMELY HEAVY WHITE CIRCLE
-1F78A WHITE CIRCLE CONTAINING BLACK SMALL CIRCLE
-1F78B ROUND TARGET
-1F78C BLACK TINY SQUARE
-1F78D BLACK SLIGHTLY SMALL SQUARE
-1F78E LIGHT WHITE SQUARE
-1F78F MEDIUM WHITE SQUARE
-1F790 BOLD WHITE SQUARE
-1F791 HEAVY WHITE SQUARE
-1F792 VERY HEAVY WHITE SQUARE
-1F793 EXTREMELY HEAVY WHITE SQUARE
-1F794 WHITE SQUARE CONTAINING BLACK VERY SMALL SQUARE
-1F795 WHITE SQUARE CONTAINING BLACK MEDIUM SQUARE
-1F796 SQUARE TARGET
-1F797 BLACK TINY DIAMOND
-1F798 BLACK VERY SMALL DIAMOND
-1F799 BLACK MEDIUM SMALL DIAMOND
-1F79A WHITE DIAMOND CONTAINING BLACK VERY SMALL DIAMOND
-1F79B WHITE DIAMOND CONTAINING BLACK MEDIUM DIAMOND
-1F79C DIAMOND TARGET
-1F79D BLACK TINY LOZENGE
-1F79E BLACK VERY SMALL LOZENGE
-1F79F BLACK MEDIUM SMALL LOZENGE
-1F7A0 WHITE LOZENGE CONTAINING BLACK SMALL LOZENGE
-1F7A1 THIN GREEK CROSS
-1F7A2 LIGHT GREEK CROSS
-1F7A3 MEDIUM GREEK CROSS
-1F7A4 BOLD GREEK CROSS
-1F7A5 VERY BOLD GREEK CROSS
-1F7A6 VERY HEAVY GREEK CROSS
-1F7A7 EXTREMELY HEAVY GREEK CROSS
-1F7A8 THIN SALTIRE
-1F7A9 LIGHT SALTIRE
-1F7AA MEDIUM SALTIRE
-1F7AB BOLD SALTIRE
-1F7AC HEAVY SALTIRE
-1F7AD VERY HEAVY SALTIRE
-1F7AE EXTREMELY HEAVY SALTIRE
-1F7AF LIGHT FIVE SPOKED ASTERISK
-1F7B0 MEDIUM FIVE SPOKED ASTERISK
-1F7B1 BOLD FIVE SPOKED ASTERISK
-1F7B2 HEAVY FIVE SPOKED ASTERISK
-1F7B3 VERY HEAVY FIVE SPOKED ASTERISK
-1F7B4 EXTREMELY HEAVY FIVE SPOKED ASTERISK
-1F7B5 LIGHT SIX SPOKED ASTERISK
-1F7B6 MEDIUM SIX SPOKED ASTERISK
-1F7B7 BOLD SIX SPOKED ASTERISK
-1F7B8 HEAVY SIX SPOKED ASTERISK
-1F7B9 VERY HEAVY SIX SPOKED ASTERISK
-1F7BA EXTREMELY HEAVY SIX SPOKED ASTERISK
-1F7BB LIGHT EIGHT SPOKED ASTERISK
-1F7BC MEDIUM EIGHT SPOKED ASTERISK
-1F7BD BOLD EIGHT SPOKED ASTERISK
-1F7BE HEAVY EIGHT SPOKED ASTERISK
-1F7BF VERY HEAVY EIGHT SPOKED ASTERISK
-1F7C0 LIGHT THREE POINTED BLACK STAR
-1F7C1 MEDIUM THREE POINTED BLACK STAR
-1F7C2 THREE POINTED BLACK STAR
-1F7C3 MEDIUM THREE POINTED PINWHEEL STAR
-1F7C4 LIGHT FOUR POINTED BLACK STAR
-1F7C5 MEDIUM FOUR POINTED BLACK STAR
-1F7C6 FOUR POINTED BLACK STAR
-1F7C7 MEDIUM FOUR POINTED PINWHEEL STAR
-1F7C8 REVERSE LIGHT FOUR POINTED PINWHEEL STAR
-1F7C9 LIGHT FIVE POINTED BLACK STAR
-1F7CA HEAVY FIVE POINTED BLACK STAR
-1F7CB MEDIUM SIX POINTED BLACK STAR
-1F7CC HEAVY SIX POINTED BLACK STAR
-1F7CD SIX POINTED PINWHEEL STAR
-1F7CE MEDIUM EIGHT POINTED BLACK STAR
-1F7CF HEAVY EIGHT POINTED BLACK STAR
-1F7D0 VERY HEAVY EIGHT POINTED BLACK STAR
-1F7D1 HEAVY EIGHT POINTED PINWHEEL STAR
-1F7D2 LIGHT TWELVE POINTED BLACK STAR
-1F7D3 HEAVY TWELVE POINTED BLACK STAR
-1F7D4 HEAVY TWELVE POINTED PINWHEEL STAR
-1F7D5 CIRCLED TRIANGLE
-1F7D6 NEGATIVE CIRCLED TRIANGLE
-1F7D7 CIRCLED SQUARE
-1F7D8 NEGATIVE CIRCLED SQUARE
-1F7E0 LARGE ORANGE CIRCLE
-1F7E1 LARGE YELLOW CIRCLE
-1F7E2 LARGE GREEN CIRCLE
-1F7E3 LARGE PURPLE CIRCLE
-1F7E4 LARGE BROWN CIRCLE
-1F7E5 LARGE RED SQUARE
-1F7E6 LARGE BLUE SQUARE
-1F7E7 LARGE ORANGE SQUARE
-1F7E8 LARGE YELLOW SQUARE
-1F7E9 LARGE GREEN SQUARE
-1F7EA LARGE PURPLE SQUARE
-1F7EB LARGE BROWN SQUARE
-1F800 LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
-1F801 UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
-1F802 RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
-1F803 DOWNWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
-1F804 LEFTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
-1F805 UPWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
-1F806 RIGHTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
-1F807 DOWNWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
-1F808 LEFTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
-1F809 UPWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
-1F80A RIGHTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
-1F80B DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
-1F810 LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
-1F811 UPWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
-1F812 RIGHTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
-1F813 DOWNWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
-1F814 LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F815 UPWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F816 RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F817 DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F818 HEAVY LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F819 HEAVY UPWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F81A HEAVY RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F81B HEAVY DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD
-1F81C HEAVY LEFTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
-1F81D HEAVY UPWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
-1F81E HEAVY RIGHTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
-1F81F HEAVY DOWNWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
-1F820 LEFTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
-1F821 UPWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
-1F822 RIGHTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
-1F823 DOWNWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
-1F824 LEFTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
-1F825 UPWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
-1F826 RIGHTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
-1F827 DOWNWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
-1F828 LEFTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
-1F829 UPWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
-1F82A RIGHTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
-1F82B DOWNWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
-1F82C LEFTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
-1F82D UPWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
-1F82E RIGHTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
-1F82F DOWNWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
-1F830 LEFTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
-1F831 UPWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
-1F832 RIGHTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
-1F833 DOWNWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
-1F834 LEFTWARDS FINGER-POST ARROW
-1F835 UPWARDS FINGER-POST ARROW
-1F836 RIGHTWARDS FINGER-POST ARROW
-1F837 DOWNWARDS FINGER-POST ARROW
-1F838 LEFTWARDS SQUARED ARROW
-1F839 UPWARDS SQUARED ARROW
-1F83A RIGHTWARDS SQUARED ARROW
-1F83B DOWNWARDS SQUARED ARROW
-1F83C LEFTWARDS COMPRESSED ARROW
-1F83D UPWARDS COMPRESSED ARROW
-1F83E RIGHTWARDS COMPRESSED ARROW
-1F83F DOWNWARDS COMPRESSED ARROW
-1F840 LEFTWARDS HEAVY COMPRESSED ARROW
-1F841 UPWARDS HEAVY COMPRESSED ARROW
-1F842 RIGHTWARDS HEAVY COMPRESSED ARROW
-1F843 DOWNWARDS HEAVY COMPRESSED ARROW
-1F844 LEFTWARDS HEAVY ARROW
-1F845 UPWARDS HEAVY ARROW
-1F846 RIGHTWARDS HEAVY ARROW
-1F847 DOWNWARDS HEAVY ARROW
-1F850 LEFTWARDS SANS-SERIF ARROW
-1F851 UPWARDS SANS-SERIF ARROW
-1F852 RIGHTWARDS SANS-SERIF ARROW
-1F853 DOWNWARDS SANS-SERIF ARROW
-1F854 NORTH WEST SANS-SERIF ARROW
-1F855 NORTH EAST SANS-SERIF ARROW
-1F856 SOUTH EAST SANS-SERIF ARROW
-1F857 SOUTH WEST SANS-SERIF ARROW
-1F858 LEFT RIGHT SANS-SERIF ARROW
-1F859 UP DOWN SANS-SERIF ARROW
-1F860 WIDE-HEADED LEFTWARDS LIGHT BARB ARROW
-1F861 WIDE-HEADED UPWARDS LIGHT BARB ARROW
-1F862 WIDE-HEADED RIGHTWARDS LIGHT BARB ARROW
-1F863 WIDE-HEADED DOWNWARDS LIGHT BARB ARROW
-1F864 WIDE-HEADED NORTH WEST LIGHT BARB ARROW
-1F865 WIDE-HEADED NORTH EAST LIGHT BARB ARROW
-1F866 WIDE-HEADED SOUTH EAST LIGHT BARB ARROW
-1F867 WIDE-HEADED SOUTH WEST LIGHT BARB ARROW
-1F868 WIDE-HEADED LEFTWARDS BARB ARROW
-1F869 WIDE-HEADED UPWARDS BARB ARROW
-1F86A WIDE-HEADED RIGHTWARDS BARB ARROW
-1F86B WIDE-HEADED DOWNWARDS BARB ARROW
-1F86C WIDE-HEADED NORTH WEST BARB ARROW
-1F86D WIDE-HEADED NORTH EAST BARB ARROW
-1F86E WIDE-HEADED SOUTH EAST BARB ARROW
-1F86F WIDE-HEADED SOUTH WEST BARB ARROW
-1F870 WIDE-HEADED LEFTWARDS MEDIUM BARB ARROW
-1F871 WIDE-HEADED UPWARDS MEDIUM BARB ARROW
-1F872 WIDE-HEADED RIGHTWARDS MEDIUM BARB ARROW
-1F873 WIDE-HEADED DOWNWARDS MEDIUM BARB ARROW
-1F874 WIDE-HEADED NORTH WEST MEDIUM BARB ARROW
-1F875 WIDE-HEADED NORTH EAST MEDIUM BARB ARROW
-1F876 WIDE-HEADED SOUTH EAST MEDIUM BARB ARROW
-1F877 WIDE-HEADED SOUTH WEST MEDIUM BARB ARROW
-1F878 WIDE-HEADED LEFTWARDS HEAVY BARB ARROW
-1F879 WIDE-HEADED UPWARDS HEAVY BARB ARROW
-1F87A WIDE-HEADED RIGHTWARDS HEAVY BARB ARROW
-1F87B WIDE-HEADED DOWNWARDS HEAVY BARB ARROW
-1F87C WIDE-HEADED NORTH WEST HEAVY BARB ARROW
-1F87D WIDE-HEADED NORTH EAST HEAVY BARB ARROW
-1F87E WIDE-HEADED SOUTH EAST HEAVY BARB ARROW
-1F87F WIDE-HEADED SOUTH WEST HEAVY BARB ARROW
-1F880 WIDE-HEADED LEFTWARDS VERY HEAVY BARB ARROW
-1F881 WIDE-HEADED UPWARDS VERY HEAVY BARB ARROW
-1F882 WIDE-HEADED RIGHTWARDS VERY HEAVY BARB ARROW
-1F883 WIDE-HEADED DOWNWARDS VERY HEAVY BARB ARROW
-1F884 WIDE-HEADED NORTH WEST VERY HEAVY BARB ARROW
-1F885 WIDE-HEADED NORTH EAST VERY HEAVY BARB ARROW
-1F886 WIDE-HEADED SOUTH EAST VERY HEAVY BARB ARROW
-1F887 WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW
-1F890 LEFTWARDS TRIANGLE ARROWHEAD
-1F891 UPWARDS TRIANGLE ARROWHEAD
-1F892 RIGHTWARDS TRIANGLE ARROWHEAD
-1F893 DOWNWARDS TRIANGLE ARROWHEAD
-1F894 LEFTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
-1F895 UPWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
-1F896 RIGHTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
-1F897 DOWNWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
-1F898 LEFTWARDS ARROW WITH NOTCHED TAIL
-1F899 UPWARDS ARROW WITH NOTCHED TAIL
-1F89A RIGHTWARDS ARROW WITH NOTCHED TAIL
-1F89B DOWNWARDS ARROW WITH NOTCHED TAIL
-1F89C HEAVY ARROW SHAFT WIDTH ONE
-1F89D HEAVY ARROW SHAFT WIDTH TWO THIRDS
-1F89E HEAVY ARROW SHAFT WIDTH ONE HALF
-1F89F HEAVY ARROW SHAFT WIDTH ONE THIRD
-1F8A0 LEFTWARDS BOTTOM-SHADED WHITE ARROW
-1F8A1 RIGHTWARDS BOTTOM SHADED WHITE ARROW
-1F8A2 LEFTWARDS TOP SHADED WHITE ARROW
-1F8A3 RIGHTWARDS TOP SHADED WHITE ARROW
-1F8A4 LEFTWARDS LEFT-SHADED WHITE ARROW
-1F8A5 RIGHTWARDS RIGHT-SHADED WHITE ARROW
-1F8A6 LEFTWARDS RIGHT-SHADED WHITE ARROW
-1F8A7 RIGHTWARDS LEFT-SHADED WHITE ARROW
-1F8A8 LEFTWARDS BACK-TILTED SHADOWED WHITE ARROW
-1F8A9 RIGHTWARDS BACK-TILTED SHADOWED WHITE ARROW
-1F8AA LEFTWARDS FRONT-TILTED SHADOWED WHITE ARROW
-1F8AB RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW
-1F8AC WHITE ARROW SHAFT WIDTH ONE
-1F8AD WHITE ARROW SHAFT WIDTH TWO THIRDS
-1F900 CIRCLED CROSS FORMEE WITH FOUR DOTS
-1F901 CIRCLED CROSS FORMEE WITH TWO DOTS
-1F902 CIRCLED CROSS FORMEE
-1F903 LEFT HALF CIRCLE WITH FOUR DOTS
-1F904 LEFT HALF CIRCLE WITH THREE DOTS
-1F905 LEFT HALF CIRCLE WITH TWO DOTS
-1F906 LEFT HALF CIRCLE WITH DOT
-1F907 LEFT HALF CIRCLE
-1F908 DOWNWARD FACING HOOK
-1F909 DOWNWARD FACING NOTCHED HOOK
-1F90A DOWNWARD FACING HOOK WITH DOT
-1F90B DOWNWARD FACING NOTCHED HOOK WITH DOT
-1F90D WHITE HEART
-1F90E BROWN HEART
-1F90F PINCHING HAND
-1F910 ZIPPER-MOUTH FACE
-1F911 MONEY-MOUTH FACE
-1F912 FACE WITH THERMOMETER
-1F913 NERD FACE
-1F914 THINKING FACE
-1F915 FACE WITH HEAD-BANDAGE
-1F916 ROBOT FACE
-1F917 HUGGING FACE
-1F918 SIGN OF THE HORNS
-1F919 CALL ME HAND
-1F91A RAISED BACK OF HAND
-1F91B LEFT-FACING FIST
-1F91C RIGHT-FACING FIST
-1F91D HANDSHAKE
-1F91E HAND WITH INDEX AND MIDDLE FINGERS CROSSED
-1F91F I LOVE YOU HAND SIGN
-1F920 FACE WITH COWBOY HAT
-1F921 CLOWN FACE
-1F922 NAUSEATED FACE
-1F923 ROLLING ON THE FLOOR LAUGHING
-1F924 DROOLING FACE
-1F925 LYING FACE
-1F926 FACE PALM
-1F927 SNEEZING FACE
-1F928 FACE WITH ONE EYEBROW RAISED
-1F929 GRINNING FACE WITH STAR EYES
-1F92A GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE
-1F92B FACE WITH FINGER COVERING CLOSED LIPS
-1F92C SERIOUS FACE WITH SYMBOLS COVERING MOUTH
-1F92D SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH
-1F92E FACE WITH OPEN MOUTH VOMITING
-1F92F SHOCKED FACE WITH EXPLODING HEAD
-1F930 PREGNANT WOMAN
-1F931 BREAST-FEEDING
-1F932 PALMS UP TOGETHER
-1F933 SELFIE
-1F934 PRINCE
-1F935 MAN IN TUXEDO
-1F936 MOTHER CHRISTMAS
-1F937 SHRUG
-1F938 PERSON DOING CARTWHEEL
-1F939 JUGGLING
-1F93A FENCER
-1F93B MODERN PENTATHLON
-1F93C WRESTLERS
-1F93D WATER POLO
-1F93E HANDBALL
-1F93F DIVING MASK
-1F940 WILTED FLOWER
-1F941 DRUM WITH DRUMSTICKS
-1F942 CLINKING GLASSES
-1F943 TUMBLER GLASS
-1F944 SPOON
-1F945 GOAL NET
-1F946 RIFLE
-1F947 FIRST PLACE MEDAL
-1F948 SECOND PLACE MEDAL
-1F949 THIRD PLACE MEDAL
-1F94A BOXING GLOVE
-1F94B MARTIAL ARTS UNIFORM
-1F94C CURLING STONE
-1F94D LACROSSE STICK AND BALL
-1F94E SOFTBALL
-1F94F FLYING DISC
-1F950 CROISSANT
-1F951 AVOCADO
-1F952 CUCUMBER
-1F953 BACON
-1F954 POTATO
-1F955 CARROT
-1F956 BAGUETTE BREAD
-1F957 GREEN SALAD
-1F958 SHALLOW PAN OF FOOD
-1F959 STUFFED FLATBREAD
-1F95A EGG
-1F95B GLASS OF MILK
-1F95C PEANUTS
-1F95D KIWIFRUIT
-1F95E PANCAKES
-1F95F DUMPLING
-1F960 FORTUNE COOKIE
-1F961 TAKEOUT BOX
-1F962 CHOPSTICKS
-1F963 BOWL WITH SPOON
-1F964 CUP WITH STRAW
-1F965 COCONUT
-1F966 BROCCOLI
-1F967 PIE
-1F968 PRETZEL
-1F969 CUT OF MEAT
-1F96A SANDWICH
-1F96B CANNED FOOD
-1F96C LEAFY GREEN
-1F96D MANGO
-1F96E MOON CAKE
-1F96F BAGEL
-1F970 SMILING FACE WITH SMILING EYES AND THREE HEARTS
-1F971 YAWNING FACE
-1F973 FACE WITH PARTY HORN AND PARTY HAT
-1F974 FACE WITH UNEVEN EYES AND WAVY MOUTH
-1F975 OVERHEATED FACE
-1F976 FREEZING FACE
-1F97A FACE WITH PLEADING EYES
-1F97B SARI
-1F97C LAB COAT
-1F97D GOGGLES
-1F97E HIKING BOOT
-1F97F FLAT SHOE
-1F980 CRAB
-1F981 LION FACE
-1F982 SCORPION
-1F983 TURKEY
-1F984 UNICORN FACE
-1F985 EAGLE
-1F986 DUCK
-1F987 BAT
-1F988 SHARK
-1F989 OWL
-1F98A FOX FACE
-1F98B BUTTERFLY
-1F98C DEER
-1F98D GORILLA
-1F98E LIZARD
-1F98F RHINOCEROS
-1F990 SHRIMP
-1F991 SQUID
-1F992 GIRAFFE FACE
-1F993 ZEBRA FACE
-1F994 HEDGEHOG
-1F995 SAUROPOD
-1F996 T-REX
-1F997 CRICKET
-1F998 KANGAROO
-1F999 LLAMA
-1F99A PEACOCK
-1F99B HIPPOPOTAMUS
-1F99C PARROT
-1F99D RACCOON
-1F99E LOBSTER
-1F99F MOSQUITO
-1F9A0 MICROBE
-1F9A1 BADGER
-1F9A2 SWAN
-1F9A5 SLOTH
-1F9A6 OTTER
-1F9A7 ORANGUTAN
-1F9A8 SKUNK
-1F9A9 FLAMINGO
-1F9AA OYSTER
-1F9AE GUIDE DOG
-1F9AF PROBING CANE
-1F9B0 EMOJI COMPONENT RED HAIR
-1F9B1 EMOJI COMPONENT CURLY HAIR
-1F9B2 EMOJI COMPONENT BALD
-1F9B3 EMOJI COMPONENT WHITE HAIR
-1F9B4 BONE
-1F9B5 LEG
-1F9B6 FOOT
-1F9B7 TOOTH
-1F9B8 SUPERHERO
-1F9B9 SUPERVILLAIN
-1F9BA SAFETY VEST
-1F9BB EAR WITH HEARING AID
-1F9BC MOTORIZED WHEELCHAIR
-1F9BD MANUAL WHEELCHAIR
-1F9BE MECHANICAL ARM
-1F9BF MECHANICAL LEG
-1F9C0 CHEESE WEDGE
-1F9C1 CUPCAKE
-1F9C2 SALT SHAKER
-1F9C3 BEVERAGE BOX
-1F9C4 GARLIC
-1F9C5 ONION
-1F9C6 FALAFEL
-1F9C7 WAFFLE
-1F9C8 BUTTER
-1F9C9 MATE DRINK
-1F9CA ICE CUBE
-1F9CD STANDING PERSON
-1F9CE KNEELING PERSON
-1F9CF DEAF PERSON
-1F9D0 FACE WITH MONOCLE
-1F9D1 ADULT
-1F9D2 CHILD
-1F9D3 OLDER ADULT
-1F9D4 BEARDED PERSON
-1F9D5 PERSON WITH HEADSCARF
-1F9D6 PERSON IN STEAMY ROOM
-1F9D7 PERSON CLIMBING
-1F9D8 PERSON IN LOTUS POSITION
-1F9D9 MAGE
-1F9DA FAIRY
-1F9DB VAMPIRE
-1F9DC MERPERSON
-1F9DD ELF
-1F9DE GENIE
-1F9DF ZOMBIE
-1F9E0 BRAIN
-1F9E1 ORANGE HEART
-1F9E2 BILLED CAP
-1F9E3 SCARF
-1F9E4 GLOVES
-1F9E5 COAT
-1F9E6 SOCKS
-1F9E7 RED GIFT ENVELOPE
-1F9E8 FIRECRACKER
-1F9E9 JIGSAW PUZZLE PIECE
-1F9EA TEST TUBE
-1F9EB PETRI DISH
-1F9EC DNA DOUBLE HELIX
-1F9ED COMPASS
-1F9EE ABACUS
-1F9EF FIRE EXTINGUISHER
-1F9F0 TOOLBOX
-1F9F1 BRICK
-1F9F2 MAGNET
-1F9F3 LUGGAGE
-1F9F4 LOTION BOTTLE
-1F9F5 SPOOL OF THREAD
-1F9F6 BALL OF YARN
-1F9F7 SAFETY PIN
-1F9F8 TEDDY BEAR
-1F9F9 BROOM
-1F9FA BASKET
-1F9FB ROLL OF PAPER
-1F9FC BAR OF SOAP
-1F9FD SPONGE
-1F9FE RECEIPT
-1F9FF NAZAR AMULET
-1FA00 NEUTRAL CHESS KING
-1FA01 NEUTRAL CHESS QUEEN
-1FA02 NEUTRAL CHESS ROOK
-1FA03 NEUTRAL CHESS BISHOP
-1FA04 NEUTRAL CHESS KNIGHT
-1FA05 NEUTRAL CHESS PAWN
-1FA06 WHITE CHESS KNIGHT ROTATED FORTY-FIVE DEGREES
-1FA07 BLACK CHESS KNIGHT ROTATED FORTY-FIVE DEGREES
-1FA08 NEUTRAL CHESS KNIGHT ROTATED FORTY-FIVE DEGREES
-1FA09 WHITE CHESS KING ROTATED NINETY DEGREES
-1FA0A WHITE CHESS QUEEN ROTATED NINETY DEGREES
-1FA0B WHITE CHESS ROOK ROTATED NINETY DEGREES
-1FA0C WHITE CHESS BISHOP ROTATED NINETY DEGREES
-1FA0D WHITE CHESS KNIGHT ROTATED NINETY DEGREES
-1FA0E WHITE CHESS PAWN ROTATED NINETY DEGREES
-1FA0F BLACK CHESS KING ROTATED NINETY DEGREES
-1FA10 BLACK CHESS QUEEN ROTATED NINETY DEGREES
-1FA11 BLACK CHESS ROOK ROTATED NINETY DEGREES
-1FA12 BLACK CHESS BISHOP ROTATED NINETY DEGREES
-1FA13 BLACK CHESS KNIGHT ROTATED NINETY DEGREES
-1FA14 BLACK CHESS PAWN ROTATED NINETY DEGREES
-1FA15 NEUTRAL CHESS KING ROTATED NINETY DEGREES
-1FA16 NEUTRAL CHESS QUEEN ROTATED NINETY DEGREES
-1FA17 NEUTRAL CHESS ROOK ROTATED NINETY DEGREES
-1FA18 NEUTRAL CHESS BISHOP ROTATED NINETY DEGREES
-1FA19 NEUTRAL CHESS KNIGHT ROTATED NINETY DEGREES
-1FA1A NEUTRAL CHESS PAWN ROTATED NINETY DEGREES
-1FA1B WHITE CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES
-1FA1C BLACK CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES
-1FA1D NEUTRAL CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES
-1FA1E WHITE CHESS TURNED KING
-1FA1F WHITE CHESS TURNED QUEEN
-1FA20 WHITE CHESS TURNED ROOK
-1FA21 WHITE CHESS TURNED BISHOP
-1FA22 WHITE CHESS TURNED KNIGHT
-1FA23 WHITE CHESS TURNED PAWN
-1FA24 BLACK CHESS TURNED KING
-1FA25 BLACK CHESS TURNED QUEEN
-1FA26 BLACK CHESS TURNED ROOK
-1FA27 BLACK CHESS TURNED BISHOP
-1FA28 BLACK CHESS TURNED KNIGHT
-1FA29 BLACK CHESS TURNED PAWN
-1FA2A NEUTRAL CHESS TURNED KING
-1FA2B NEUTRAL CHESS TURNED QUEEN
-1FA2C NEUTRAL CHESS TURNED ROOK
-1FA2D NEUTRAL CHESS TURNED BISHOP
-1FA2E NEUTRAL CHESS TURNED KNIGHT
-1FA2F NEUTRAL CHESS TURNED PAWN
-1FA30 WHITE CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES
-1FA31 BLACK CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES
-1FA32 NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES
-1FA33 WHITE CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA34 WHITE CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA35 WHITE CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA36 WHITE CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA37 WHITE CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA38 WHITE CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA39 BLACK CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA3A BLACK CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA3B BLACK CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA3C BLACK CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA3D BLACK CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA3E BLACK CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA3F NEUTRAL CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA40 NEUTRAL CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA41 NEUTRAL CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA42 NEUTRAL CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA43 NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA44 NEUTRAL CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES
-1FA45 WHITE CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES
-1FA46 BLACK CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES
-1FA47 NEUTRAL CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES
-1FA48 WHITE CHESS EQUIHOPPER
-1FA49 BLACK CHESS EQUIHOPPER
-1FA4A NEUTRAL CHESS EQUIHOPPER
-1FA4B WHITE CHESS EQUIHOPPER ROTATED NINETY DEGREES
-1FA4C BLACK CHESS EQUIHOPPER ROTATED NINETY DEGREES
-1FA4D NEUTRAL CHESS EQUIHOPPER ROTATED NINETY DEGREES
-1FA4E WHITE CHESS KNIGHT-QUEEN
-1FA4F WHITE CHESS KNIGHT-ROOK
-1FA50 WHITE CHESS KNIGHT-BISHOP
-1FA51 BLACK CHESS KNIGHT-QUEEN
-1FA52 BLACK CHESS KNIGHT-ROOK
-1FA53 BLACK CHESS KNIGHT-BISHOP
-1FA60 XIANGQI RED GENERAL
-1FA61 XIANGQI RED MANDARIN
-1FA62 XIANGQI RED ELEPHANT
-1FA63 XIANGQI RED HORSE
-1FA64 XIANGQI RED CHARIOT
-1FA65 XIANGQI RED CANNON
-1FA66 XIANGQI RED SOLDIER
-1FA67 XIANGQI BLACK GENERAL
-1FA68 XIANGQI BLACK MANDARIN
-1FA69 XIANGQI BLACK ELEPHANT
-1FA6A XIANGQI BLACK HORSE
-1FA6B XIANGQI BLACK CHARIOT
-1FA6C XIANGQI BLACK CANNON
-1FA6D XIANGQI BLACK SOLDIER
-1FA70 BALLET SHOES
-1FA71 ONE-PIECE SWIMSUIT
-1FA72 BRIEFS
-1FA73 SHORTS
-1FA78 DROP OF BLOOD
-1FA79 ADHESIVE BANDAGE
-1FA7A STETHOSCOPE
-1FA80 YO-YO
-1FA81 KITE
-1FA82 PARACHUTE
-1FA90 RINGED PLANET
-1FA91 CHAIR
-1FA92 RAZOR
-1FA93 AXE
-1FA94 DIYA LAMP
-1FA95 BANJO
-E0001 LANGUAGE TAG
-E0020 TAG SPACE
-E0021 TAG EXCLAMATION MARK
-E0022 TAG QUOTATION MARK
-E0023 TAG NUMBER SIGN
-E0024 TAG DOLLAR SIGN
-E0025 TAG PERCENT SIGN
-E0026 TAG AMPERSAND
-E0027 TAG APOSTROPHE
-E0028 TAG LEFT PARENTHESIS
-E0029 TAG RIGHT PARENTHESIS
-E002A TAG ASTERISK
-E002B TAG PLUS SIGN
-E002C TAG COMMA
-E002D TAG HYPHEN-MINUS
-E002E TAG FULL STOP
-E002F TAG SOLIDUS
-E0030 TAG DIGIT ZERO
-E0031 TAG DIGIT ONE
-E0032 TAG DIGIT TWO
-E0033 TAG DIGIT THREE
-E0034 TAG DIGIT FOUR
-E0035 TAG DIGIT FIVE
-E0036 TAG DIGIT SIX
-E0037 TAG DIGIT SEVEN
-E0038 TAG DIGIT EIGHT
-E0039 TAG DIGIT NINE
-E003A TAG COLON
-E003B TAG SEMICOLON
-E003C TAG LESS-THAN SIGN
-E003D TAG EQUALS SIGN
-E003E TAG GREATER-THAN SIGN
-E003F TAG QUESTION MARK
-E0040 TAG COMMERCIAL AT
-E0041 TAG LATIN CAPITAL LETTER A
-E0042 TAG LATIN CAPITAL LETTER B
-E0043 TAG LATIN CAPITAL LETTER C
-E0044 TAG LATIN CAPITAL LETTER D
-E0045 TAG LATIN CAPITAL LETTER E
-E0046 TAG LATIN CAPITAL LETTER F
-E0047 TAG LATIN CAPITAL LETTER G
-E0048 TAG LATIN CAPITAL LETTER H
-E0049 TAG LATIN CAPITAL LETTER I
-E004A TAG LATIN CAPITAL LETTER J
-E004B TAG LATIN CAPITAL LETTER K
-E004C TAG LATIN CAPITAL LETTER L
-E004D TAG LATIN CAPITAL LETTER M
-E004E TAG LATIN CAPITAL LETTER N
-E004F TAG LATIN CAPITAL LETTER O
-E0050 TAG LATIN CAPITAL LETTER P
-E0051 TAG LATIN CAPITAL LETTER Q
-E0052 TAG LATIN CAPITAL LETTER R
-E0053 TAG LATIN CAPITAL LETTER S
-E0054 TAG LATIN CAPITAL LETTER T
-E0055 TAG LATIN CAPITAL LETTER U
-E0056 TAG LATIN CAPITAL LETTER V
-E0057 TAG LATIN CAPITAL LETTER W
-E0058 TAG LATIN CAPITAL LETTER X
-E0059 TAG LATIN CAPITAL LETTER Y
-E005A TAG LATIN CAPITAL LETTER Z
-E005B TAG LEFT SQUARE BRACKET
-E005C TAG REVERSE SOLIDUS
-E005D TAG RIGHT SQUARE BRACKET
-E005E TAG CIRCUMFLEX ACCENT
-E005F TAG LOW LINE
-E0060 TAG GRAVE ACCENT
-E0061 TAG LATIN SMALL LETTER A
-E0062 TAG LATIN SMALL LETTER B
-E0063 TAG LATIN SMALL LETTER C
-E0064 TAG LATIN SMALL LETTER D
-E0065 TAG LATIN SMALL LETTER E
-E0066 TAG LATIN SMALL LETTER F
-E0067 TAG LATIN SMALL LETTER G
-E0068 TAG LATIN SMALL LETTER H
-E0069 TAG LATIN SMALL LETTER I
-E006A TAG LATIN SMALL LETTER J
-E006B TAG LATIN SMALL LETTER K
-E006C TAG LATIN SMALL LETTER L
-E006D TAG LATIN SMALL LETTER M
-E006E TAG LATIN SMALL LETTER N
-E006F TAG LATIN SMALL LETTER O
-E0070 TAG LATIN SMALL LETTER P
-E0071 TAG LATIN SMALL LETTER Q
-E0072 TAG LATIN SMALL LETTER R
-E0073 TAG LATIN SMALL LETTER S
-E0074 TAG LATIN SMALL LETTER T
-E0075 TAG LATIN SMALL LETTER U
-E0076 TAG LATIN SMALL LETTER V
-E0077 TAG LATIN SMALL LETTER W
-E0078 TAG LATIN SMALL LETTER X
-E0079 TAG LATIN SMALL LETTER Y
-E007A TAG LATIN SMALL LETTER Z
-E007B TAG LEFT CURLY BRACKET
-E007C TAG VERTICAL LINE
-E007D TAG RIGHT CURLY BRACKET
-E007E TAG TILDE
-E007F CANCEL TAG
-E0100 VARIATION SELECTOR-17
-E0100 VS17
-E0101 VARIATION SELECTOR-18
-E0101 VS18
-E0102 VARIATION SELECTOR-19
-E0102 VS19
-E0103 VARIATION SELECTOR-20
-E0103 VS20
-E0104 VARIATION SELECTOR-21
-E0104 VS21
-E0105 VARIATION SELECTOR-22
-E0105 VS22
-E0106 VARIATION SELECTOR-23
-E0106 VS23
-E0107 VARIATION SELECTOR-24
-E0107 VS24
-E0108 VARIATION SELECTOR-25
-E0108 VS25
-E0109 VARIATION SELECTOR-26
-E0109 VS26
-E010A VARIATION SELECTOR-27
-E010A VS27
-E010B VARIATION SELECTOR-28
-E010B VS28
-E010C VARIATION SELECTOR-29
-E010C VS29
-E010D VARIATION SELECTOR-30
-E010D VS30
-E010E VARIATION SELECTOR-31
-E010E VS31
-E010F VARIATION SELECTOR-32
-E010F VS32
-E0110 VARIATION SELECTOR-33
-E0110 VS33
-E0111 VARIATION SELECTOR-34
-E0111 VS34
-E0112 VARIATION SELECTOR-35
-E0112 VS35
-E0113 VARIATION SELECTOR-36
-E0113 VS36
-E0114 VARIATION SELECTOR-37
-E0114 VS37
-E0115 VARIATION SELECTOR-38
-E0115 VS38
-E0116 VARIATION SELECTOR-39
-E0116 VS39
-E0117 VARIATION SELECTOR-40
-E0117 VS40
-E0118 VARIATION SELECTOR-41
-E0118 VS41
-E0119 VARIATION SELECTOR-42
-E0119 VS42
-E011A VARIATION SELECTOR-43
-E011A VS43
-E011B VARIATION SELECTOR-44
-E011B VS44
-E011C VARIATION SELECTOR-45
-E011C VS45
-E011D VARIATION SELECTOR-46
-E011D VS46
-E011E VARIATION SELECTOR-47
-E011E VS47
-E011F VARIATION SELECTOR-48
-E011F VS48
-E0120 VARIATION SELECTOR-49
-E0120 VS49
-E0121 VARIATION SELECTOR-50
-E0121 VS50
-E0122 VARIATION SELECTOR-51
-E0122 VS51
-E0123 VARIATION SELECTOR-52
-E0123 VS52
-E0124 VARIATION SELECTOR-53
-E0124 VS53
-E0125 VARIATION SELECTOR-54
-E0125 VS54
-E0126 VARIATION SELECTOR-55
-E0126 VS55
-E0127 VARIATION SELECTOR-56
-E0127 VS56
-E0128 VARIATION SELECTOR-57
-E0128 VS57
-E0129 VARIATION SELECTOR-58
-E0129 VS58
-E012A VARIATION SELECTOR-59
-E012A VS59
-E012B VARIATION SELECTOR-60
-E012B VS60
-E012C VARIATION SELECTOR-61
-E012C VS61
-E012D VARIATION SELECTOR-62
-E012D VS62
-E012E VARIATION SELECTOR-63
-E012E VS63
-E012F VARIATION SELECTOR-64
-E012F VS64
-E0130 VARIATION SELECTOR-65
-E0130 VS65
-E0131 VARIATION SELECTOR-66
-E0131 VS66
-E0132 VARIATION SELECTOR-67
-E0132 VS67
-E0133 VARIATION SELECTOR-68
-E0133 VS68
-E0134 VARIATION SELECTOR-69
-E0134 VS69
-E0135 VARIATION SELECTOR-70
-E0135 VS70
-E0136 VARIATION SELECTOR-71
-E0136 VS71
-E0137 VARIATION SELECTOR-72
-E0137 VS72
-E0138 VARIATION SELECTOR-73
-E0138 VS73
-E0139 VARIATION SELECTOR-74
-E0139 VS74
-E013A VARIATION SELECTOR-75
-E013A VS75
-E013B VARIATION SELECTOR-76
-E013B VS76
-E013C VARIATION SELECTOR-77
-E013C VS77
-E013D VARIATION SELECTOR-78
-E013D VS78
-E013E VARIATION SELECTOR-79
-E013E VS79
-E013F VARIATION SELECTOR-80
-E013F VS80
-E0140 VARIATION SELECTOR-81
-E0140 VS81
-E0141 VARIATION SELECTOR-82
-E0141 VS82
-E0142 VARIATION SELECTOR-83
-E0142 VS83
-E0143 VARIATION SELECTOR-84
-E0143 VS84
-E0144 VARIATION SELECTOR-85
-E0144 VS85
-E0145 VARIATION SELECTOR-86
-E0145 VS86
-E0146 VARIATION SELECTOR-87
-E0146 VS87
-E0147 VARIATION SELECTOR-88
-E0147 VS88
-E0148 VARIATION SELECTOR-89
-E0148 VS89
-E0149 VARIATION SELECTOR-90
-E0149 VS90
-E014A VARIATION SELECTOR-91
-E014A VS91
-E014B VARIATION SELECTOR-92
-E014B VS92
-E014C VARIATION SELECTOR-93
-E014C VS93
-E014D VARIATION SELECTOR-94
-E014D VS94
-E014E VARIATION SELECTOR-95
-E014E VS95
-E014F VARIATION SELECTOR-96
-E014F VS96
-E0150 VARIATION SELECTOR-97
-E0150 VS97
-E0151 VARIATION SELECTOR-98
-E0151 VS98
-E0152 VARIATION SELECTOR-99
-E0152 VS99
-E0153 VARIATION SELECTOR-100
-E0153 VS100
-E0154 VARIATION SELECTOR-101
-E0154 VS101
-E0155 VARIATION SELECTOR-102
-E0155 VS102
-E0156 VARIATION SELECTOR-103
-E0156 VS103
-E0157 VARIATION SELECTOR-104
-E0157 VS104
-E0158 VARIATION SELECTOR-105
-E0158 VS105
-E0159 VARIATION SELECTOR-106
-E0159 VS106
-E015A VARIATION SELECTOR-107
-E015A VS107
-E015B VARIATION SELECTOR-108
-E015B VS108
-E015C VARIATION SELECTOR-109
-E015C VS109
-E015D VARIATION SELECTOR-110
-E015D VS110
-E015E VARIATION SELECTOR-111
-E015E VS111
-E015F VARIATION SELECTOR-112
-E015F VS112
-E0160 VARIATION SELECTOR-113
-E0160 VS113
-E0161 VARIATION SELECTOR-114
-E0161 VS114
-E0162 VARIATION SELECTOR-115
-E0162 VS115
-E0163 VARIATION SELECTOR-116
-E0163 VS116
-E0164 VARIATION SELECTOR-117
-E0164 VS117
-E0165 VARIATION SELECTOR-118
-E0165 VS118
-E0166 VARIATION SELECTOR-119
-E0166 VS119
-E0167 VARIATION SELECTOR-120
-E0167 VS120
-E0168 VARIATION SELECTOR-121
-E0168 VS121
-E0169 VARIATION SELECTOR-122
-E0169 VS122
-E016A VARIATION SELECTOR-123
-E016A VS123
-E016B VARIATION SELECTOR-124
-E016B VS124
-E016C VARIATION SELECTOR-125
-E016C VS125
-E016D VARIATION SELECTOR-126
-E016D VS126
-E016E VARIATION SELECTOR-127
-E016E VS127
-E016F VARIATION SELECTOR-128
-E016F VS128
-E0170 VARIATION SELECTOR-129
-E0170 VS129
-E0171 VARIATION SELECTOR-130
-E0171 VS130
-E0172 VARIATION SELECTOR-131
-E0172 VS131
-E0173 VARIATION SELECTOR-132
-E0173 VS132
-E0174 VARIATION SELECTOR-133
-E0174 VS133
-E0175 VARIATION SELECTOR-134
-E0175 VS134
-E0176 VARIATION SELECTOR-135
-E0176 VS135
-E0177 VARIATION SELECTOR-136
-E0177 VS136
-E0178 VARIATION SELECTOR-137
-E0178 VS137
-E0179 VARIATION SELECTOR-138
-E0179 VS138
-E017A VARIATION SELECTOR-139
-E017A VS139
-E017B VARIATION SELECTOR-140
-E017B VS140
-E017C VARIATION SELECTOR-141
-E017C VS141
-E017D VARIATION SELECTOR-142
-E017D VS142
-E017E VARIATION SELECTOR-143
-E017E VS143
-E017F VARIATION SELECTOR-144
-E017F VS144
-E0180 VARIATION SELECTOR-145
-E0180 VS145
-E0181 VARIATION SELECTOR-146
-E0181 VS146
-E0182 VARIATION SELECTOR-147
-E0182 VS147
-E0183 VARIATION SELECTOR-148
-E0183 VS148
-E0184 VARIATION SELECTOR-149
-E0184 VS149
-E0185 VARIATION SELECTOR-150
-E0185 VS150
-E0186 VARIATION SELECTOR-151
-E0186 VS151
-E0187 VARIATION SELECTOR-152
-E0187 VS152
-E0188 VARIATION SELECTOR-153
-E0188 VS153
-E0189 VARIATION SELECTOR-154
-E0189 VS154
-E018A VARIATION SELECTOR-155
-E018A VS155
-E018B VARIATION SELECTOR-156
-E018B VS156
-E018C VARIATION SELECTOR-157
-E018C VS157
-E018D VARIATION SELECTOR-158
-E018D VS158
-E018E VARIATION SELECTOR-159
-E018E VS159
-E018F VARIATION SELECTOR-160
-E018F VS160
-E0190 VARIATION SELECTOR-161
-E0190 VS161
-E0191 VARIATION SELECTOR-162
-E0191 VS162
-E0192 VARIATION SELECTOR-163
-E0192 VS163
-E0193 VARIATION SELECTOR-164
-E0193 VS164
-E0194 VARIATION SELECTOR-165
-E0194 VS165
-E0195 VARIATION SELECTOR-166
-E0195 VS166
-E0196 VARIATION SELECTOR-167
-E0196 VS167
-E0197 VARIATION SELECTOR-168
-E0197 VS168
-E0198 VARIATION SELECTOR-169
-E0198 VS169
-E0199 VARIATION SELECTOR-170
-E0199 VS170
-E019A VARIATION SELECTOR-171
-E019A VS171
-E019B VARIATION SELECTOR-172
-E019B VS172
-E019C VARIATION SELECTOR-173
-E019C VS173
-E019D VARIATION SELECTOR-174
-E019D VS174
-E019E VARIATION SELECTOR-175
-E019E VS175
-E019F VARIATION SELECTOR-176
-E019F VS176
-E01A0 VARIATION SELECTOR-177
-E01A0 VS177
-E01A1 VARIATION SELECTOR-178
-E01A1 VS178
-E01A2 VARIATION SELECTOR-179
-E01A2 VS179
-E01A3 VARIATION SELECTOR-180
-E01A3 VS180
-E01A4 VARIATION SELECTOR-181
-E01A4 VS181
-E01A5 VARIATION SELECTOR-182
-E01A5 VS182
-E01A6 VARIATION SELECTOR-183
-E01A6 VS183
-E01A7 VARIATION SELECTOR-184
-E01A7 VS184
-E01A8 VARIATION SELECTOR-185
-E01A8 VS185
-E01A9 VARIATION SELECTOR-186
-E01A9 VS186
-E01AA VARIATION SELECTOR-187
-E01AA VS187
-E01AB VARIATION SELECTOR-188
-E01AB VS188
-E01AC VARIATION SELECTOR-189
-E01AC VS189
-E01AD VARIATION SELECTOR-190
-E01AD VS190
-E01AE VARIATION SELECTOR-191
-E01AE VS191
-E01AF VARIATION SELECTOR-192
-E01AF VS192
-E01B0 VARIATION SELECTOR-193
-E01B0 VS193
-E01B1 VARIATION SELECTOR-194
-E01B1 VS194
-E01B2 VARIATION SELECTOR-195
-E01B2 VS195
-E01B3 VARIATION SELECTOR-196
-E01B3 VS196
-E01B4 VARIATION SELECTOR-197
-E01B4 VS197
-E01B5 VARIATION SELECTOR-198
-E01B5 VS198
-E01B6 VARIATION SELECTOR-199
-E01B6 VS199
-E01B7 VARIATION SELECTOR-200
-E01B7 VS200
-E01B8 VARIATION SELECTOR-201
-E01B8 VS201
-E01B9 VARIATION SELECTOR-202
-E01B9 VS202
-E01BA VARIATION SELECTOR-203
-E01BA VS203
-E01BB VARIATION SELECTOR-204
-E01BB VS204
-E01BC VARIATION SELECTOR-205
-E01BC VS205
-E01BD VARIATION SELECTOR-206
-E01BD VS206
-E01BE VARIATION SELECTOR-207
-E01BE VS207
-E01BF VARIATION SELECTOR-208
-E01BF VS208
-E01C0 VARIATION SELECTOR-209
-E01C0 VS209
-E01C1 VARIATION SELECTOR-210
-E01C1 VS210
-E01C2 VARIATION SELECTOR-211
-E01C2 VS211
-E01C3 VARIATION SELECTOR-212
-E01C3 VS212
-E01C4 VARIATION SELECTOR-213
-E01C4 VS213
-E01C5 VARIATION SELECTOR-214
-E01C5 VS214
-E01C6 VARIATION SELECTOR-215
-E01C6 VS215
-E01C7 VARIATION SELECTOR-216
-E01C7 VS216
-E01C8 VARIATION SELECTOR-217
-E01C8 VS217
-E01C9 VARIATION SELECTOR-218
-E01C9 VS218
-E01CA VARIATION SELECTOR-219
-E01CA VS219
-E01CB VARIATION SELECTOR-220
-E01CB VS220
-E01CC VARIATION SELECTOR-221
-E01CC VS221
-E01CD VARIATION SELECTOR-222
-E01CD VS222
-E01CE VARIATION SELECTOR-223
-E01CE VS223
-E01CF VARIATION SELECTOR-224
-E01CF VS224
-E01D0 VARIATION SELECTOR-225
-E01D0 VS225
-E01D1 VARIATION SELECTOR-226
-E01D1 VS226
-E01D2 VARIATION SELECTOR-227
-E01D2 VS227
-E01D3 VARIATION SELECTOR-228
-E01D3 VS228
-E01D4 VARIATION SELECTOR-229
-E01D4 VS229
-E01D5 VARIATION SELECTOR-230
-E01D5 VS230
-E01D6 VARIATION SELECTOR-231
-E01D6 VS231
-E01D7 VARIATION SELECTOR-232
-E01D7 VS232
-E01D8 VARIATION SELECTOR-233
-E01D8 VS233
-E01D9 VARIATION SELECTOR-234
-E01D9 VS234
-E01DA VARIATION SELECTOR-235
-E01DA VS235
-E01DB VARIATION SELECTOR-236
-E01DB VS236
-E01DC VARIATION SELECTOR-237
-E01DC VS237
-E01DD VARIATION SELECTOR-238
-E01DD VS238
-E01DE VARIATION SELECTOR-239
-E01DE VS239
-E01DF VARIATION SELECTOR-240
-E01DF VS240
-E01E0 VARIATION SELECTOR-241
-E01E0 VS241
-E01E1 VARIATION SELECTOR-242
-E01E1 VS242
-E01E2 VARIATION SELECTOR-243
-E01E2 VS243
-E01E3 VARIATION SELECTOR-244
-E01E3 VS244
-E01E4 VARIATION SELECTOR-245
-E01E4 VS245
-E01E5 VARIATION SELECTOR-246
-E01E5 VS246
-E01E6 VARIATION SELECTOR-247
-E01E6 VS247
-E01E7 VARIATION SELECTOR-248
-E01E7 VS248
-E01E8 VARIATION SELECTOR-249
-E01E8 VS249
-E01E9 VARIATION SELECTOR-250
-E01E9 VS250
-E01EA VARIATION SELECTOR-251
-E01EA VS251
-E01EB VARIATION SELECTOR-252
-E01EB VS252
-E01EC VARIATION SELECTOR-253
-E01EC VS253
-E01ED VARIATION SELECTOR-254
-E01ED VS254
-E01EE VARIATION SELECTOR-255
-E01EE VS255
-E01EF VARIATION SELECTOR-256
-E01EF VS256
-0023 FE0F 20E3 KEYCAP NUMBER SIGN
-002A FE0F 20E3 KEYCAP ASTERISK
-0030 FE0F 20E3 KEYCAP DIGIT ZERO
-0031 FE0F 20E3 KEYCAP DIGIT ONE
-0032 FE0F 20E3 KEYCAP DIGIT TWO
-0033 FE0F 20E3 KEYCAP DIGIT THREE
-0034 FE0F 20E3 KEYCAP DIGIT FOUR
-0035 FE0F 20E3 KEYCAP DIGIT FIVE
-0036 FE0F 20E3 KEYCAP DIGIT SIX
-0037 FE0F 20E3 KEYCAP DIGIT SEVEN
-0038 FE0F 20E3 KEYCAP DIGIT EIGHT
-0039 FE0F 20E3 KEYCAP DIGIT NINE
-0100 0300 LATIN CAPITAL LETTER A WITH MACRON AND GRAVE
-0101 0300 LATIN SMALL LETTER A WITH MACRON AND GRAVE
-0045 0329 LATIN CAPITAL LETTER E WITH VERTICAL LINE BELOW
-0065 0329 LATIN SMALL LETTER E WITH VERTICAL LINE BELOW
-00C8 0329 LATIN CAPITAL LETTER E WITH VERTICAL LINE BELOW AND GRAVE
-00E8 0329 LATIN SMALL LETTER E WITH VERTICAL LINE BELOW AND GRAVE
-00C9 0329 LATIN CAPITAL LETTER E WITH VERTICAL LINE BELOW AND ACUTE
-00E9 0329 LATIN SMALL LETTER E WITH VERTICAL LINE BELOW AND ACUTE
-00CA 0304 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON
-00EA 0304 LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON
-00CA 030C LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON
-00EA 030C LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON
-012A 0300 LATIN CAPITAL LETTER I WITH MACRON AND GRAVE
-012B 0300 LATIN SMALL LETTER I WITH MACRON AND GRAVE
-0069 0307 0301 LATIN SMALL LETTER I WITH DOT ABOVE AND ACUTE
-006E 0360 0067 LATIN SMALL LETTER NG WITH TILDE ABOVE
-004F 0329 LATIN CAPITAL LETTER O WITH VERTICAL LINE BELOW
-006F 0329 LATIN SMALL LETTER O WITH VERTICAL LINE BELOW
-00D2 0329 LATIN CAPITAL LETTER O WITH VERTICAL LINE BELOW AND GRAVE
-00F2 0329 LATIN SMALL LETTER O WITH VERTICAL LINE BELOW AND GRAVE
-00D3 0329 LATIN CAPITAL LETTER O WITH VERTICAL LINE BELOW AND ACUTE
-00F3 0329 LATIN SMALL LETTER O WITH VERTICAL LINE BELOW AND ACUTE
-0053 0329 LATIN CAPITAL LETTER S WITH VERTICAL LINE BELOW
-0073 0329 LATIN SMALL LETTER S WITH VERTICAL LINE BELOW
-016A 0300 LATIN CAPITAL LETTER U WITH MACRON AND GRAVE
-016B 0300 LATIN SMALL LETTER U WITH MACRON AND GRAVE
-0104 0301 LATIN CAPITAL LETTER A WITH OGONEK AND ACUTE
-0105 0301 LATIN SMALL LETTER A WITH OGONEK AND ACUTE
-0104 0303 LATIN CAPITAL LETTER A WITH OGONEK AND TILDE
-0105 0303 LATIN SMALL LETTER A WITH OGONEK AND TILDE
-0118 0301 LATIN CAPITAL LETTER E WITH OGONEK AND ACUTE
-0119 0301 LATIN SMALL LETTER E WITH OGONEK AND ACUTE
-0118 0303 LATIN CAPITAL LETTER E WITH OGONEK AND TILDE
-0119 0303 LATIN SMALL LETTER E WITH OGONEK AND TILDE
-0116 0301 LATIN CAPITAL LETTER E WITH DOT ABOVE AND ACUTE
-0117 0301 LATIN SMALL LETTER E WITH DOT ABOVE AND ACUTE
-0116 0303 LATIN CAPITAL LETTER E WITH DOT ABOVE AND TILDE
-0117 0303 LATIN SMALL LETTER E WITH DOT ABOVE AND TILDE
-0069 0307 0300 LATIN SMALL LETTER I WITH DOT ABOVE AND GRAVE
-0069 0307 0303 LATIN SMALL LETTER I WITH DOT ABOVE AND TILDE
-012E 0301 LATIN CAPITAL LETTER I WITH OGONEK AND ACUTE
-012F 0307 0301 LATIN SMALL LETTER I WITH OGONEK AND DOT ABOVE AND ACUTE
-012E 0303 LATIN CAPITAL LETTER I WITH OGONEK AND TILDE
-012F 0307 0303 LATIN SMALL LETTER I WITH OGONEK AND DOT ABOVE AND TILDE
-004A 0303 LATIN CAPITAL LETTER J WITH TILDE
-006A 0307 0303 LATIN SMALL LETTER J WITH DOT ABOVE AND TILDE
-004C 0303 LATIN CAPITAL LETTER L WITH TILDE
-006C 0303 LATIN SMALL LETTER L WITH TILDE
-004D 0303 LATIN CAPITAL LETTER M WITH TILDE
-006D 0303 LATIN SMALL LETTER M WITH TILDE
-0052 0303 LATIN CAPITAL LETTER R WITH TILDE
-0072 0303 LATIN SMALL LETTER R WITH TILDE
-0172 0301 LATIN CAPITAL LETTER U WITH OGONEK AND ACUTE
-0173 0301 LATIN SMALL LETTER U WITH OGONEK AND ACUTE
-0172 0303 LATIN CAPITAL LETTER U WITH OGONEK AND TILDE
-0173 0303 LATIN SMALL LETTER U WITH OGONEK AND TILDE
-016A 0301 LATIN CAPITAL LETTER U WITH MACRON AND ACUTE
-016B 0301 LATIN SMALL LETTER U WITH MACRON AND ACUTE
-016A 0303 LATIN CAPITAL LETTER U WITH MACRON AND TILDE
-016B 0303 LATIN SMALL LETTER U WITH MACRON AND TILDE
-00E6 0300 LATIN SMALL LETTER AE WITH GRAVE
-0254 0300 LATIN SMALL LETTER OPEN O WITH GRAVE
-0254 0301 LATIN SMALL LETTER OPEN O WITH ACUTE
-028C 0300 LATIN SMALL LETTER TURNED V WITH GRAVE
-028C 0301 LATIN SMALL LETTER TURNED V WITH ACUTE
-0259 0300 LATIN SMALL LETTER SCHWA WITH GRAVE
-0259 0301 LATIN SMALL LETTER SCHWA WITH ACUTE
-025A 0300 LATIN SMALL LETTER HOOKED SCHWA WITH GRAVE
-025A 0301 LATIN SMALL LETTER HOOKED SCHWA WITH ACUTE
-0626 0627 ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH ALEF
-0626 0648 ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH WAW
-0626 0649 ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA
-0626 06C6 ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH OE
-0626 06C7 ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH U
-0626 06C8 ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH YU
-0626 06D0 ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH E
-0626 06D5 ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH AE
-0646 06A9 ARABIC SEQUENCE NOON WITH KEHEH
-0995 09CD 09B7 BENGALI LETTER KHINYA
-0B95 0BCD TAMIL CONSONANT K
-0B99 0BCD TAMIL CONSONANT NG
-0B9A 0BCD TAMIL CONSONANT C
-0B9E 0BCD TAMIL CONSONANT NY
-0B9F 0BCD TAMIL CONSONANT TT
-0BA3 0BCD TAMIL CONSONANT NN
-0BA4 0BCD TAMIL CONSONANT T
-0BA8 0BCD TAMIL CONSONANT N
-0BAA 0BCD TAMIL CONSONANT P
-0BAE 0BCD TAMIL CONSONANT M
-0BAF 0BCD TAMIL CONSONANT Y
-0BB0 0BCD TAMIL CONSONANT R
-0BB2 0BCD TAMIL CONSONANT L
-0BB5 0BCD TAMIL CONSONANT V
-0BB4 0BCD TAMIL CONSONANT LLL
-0BB3 0BCD TAMIL CONSONANT LL
-0BB1 0BCD TAMIL CONSONANT RR
-0BA9 0BCD TAMIL CONSONANT NNN
-0B9C 0BCD TAMIL CONSONANT J
-0BB6 0BCD TAMIL CONSONANT SH
-0BB7 0BCD TAMIL CONSONANT SS
-0BB8 0BCD TAMIL CONSONANT S
-0BB9 0BCD TAMIL CONSONANT H
-0B95 0BCD 0BB7 0BCD TAMIL CONSONANT KSS
-0B95 0BBE TAMIL SYLLABLE KAA
-0B95 0BBF TAMIL SYLLABLE KI
-0B95 0BC0 TAMIL SYLLABLE KII
-0B95 0BC1 TAMIL SYLLABLE KU
-0B95 0BC2 TAMIL SYLLABLE KUU
-0B95 0BC6 TAMIL SYLLABLE KE
-0B95 0BC7 TAMIL SYLLABLE KEE
-0B95 0BC8 TAMIL SYLLABLE KAI
-0B95 0BCA TAMIL SYLLABLE KO
-0B95 0BCB TAMIL SYLLABLE KOO
-0B95 0BCC TAMIL SYLLABLE KAU
-0B99 0BBE TAMIL SYLLABLE NGAA
-0B99 0BBF TAMIL SYLLABLE NGI
-0B99 0BC0 TAMIL SYLLABLE NGII
-0B99 0BC1 TAMIL SYLLABLE NGU
-0B99 0BC2 TAMIL SYLLABLE NGUU
-0B99 0BC6 TAMIL SYLLABLE NGE
-0B99 0BC7 TAMIL SYLLABLE NGEE
-0B99 0BC8 TAMIL SYLLABLE NGAI
-0B99 0BCA TAMIL SYLLABLE NGO
-0B99 0BCB TAMIL SYLLABLE NGOO
-0B99 0BCC TAMIL SYLLABLE NGAU
-0B9A 0BBE TAMIL SYLLABLE CAA
-0B9A 0BBF TAMIL SYLLABLE CI
-0B9A 0BC0 TAMIL SYLLABLE CII
-0B9A 0BC1 TAMIL SYLLABLE CU
-0B9A 0BC2 TAMIL SYLLABLE CUU
-0B9A 0BC6 TAMIL SYLLABLE CE
-0B9A 0BC7 TAMIL SYLLABLE CEE
-0B9A 0BC8 TAMIL SYLLABLE CAI
-0B9A 0BCA TAMIL SYLLABLE CO
-0B9A 0BCB TAMIL SYLLABLE COO
-0B9A 0BCC TAMIL SYLLABLE CAU
-0B9E 0BBE TAMIL SYLLABLE NYAA
-0B9E 0BBF TAMIL SYLLABLE NYI
-0B9E 0BC0 TAMIL SYLLABLE NYII
-0B9E 0BC1 TAMIL SYLLABLE NYU
-0B9E 0BC2 TAMIL SYLLABLE NYUU
-0B9E 0BC6 TAMIL SYLLABLE NYE
-0B9E 0BC7 TAMIL SYLLABLE NYEE
-0B9E 0BC8 TAMIL SYLLABLE NYAI
-0B9E 0BCA TAMIL SYLLABLE NYO
-0B9E 0BCB TAMIL SYLLABLE NYOO
-0B9E 0BCC TAMIL SYLLABLE NYAU
-0B9F 0BBE TAMIL SYLLABLE TTAA
-0B9F 0BBF TAMIL SYLLABLE TTI
-0B9F 0BC0 TAMIL SYLLABLE TTII
-0B9F 0BC1 TAMIL SYLLABLE TTU
-0B9F 0BC2 TAMIL SYLLABLE TTUU
-0B9F 0BC6 TAMIL SYLLABLE TTE
-0B9F 0BC7 TAMIL SYLLABLE TTEE
-0B9F 0BC8 TAMIL SYLLABLE TTAI
-0B9F 0BCA TAMIL SYLLABLE TTO
-0B9F 0BCB TAMIL SYLLABLE TTOO
-0B9F 0BCC TAMIL SYLLABLE TTAU
-0BA3 0BBE TAMIL SYLLABLE NNAA
-0BA3 0BBF TAMIL SYLLABLE NNI
-0BA3 0BC0 TAMIL SYLLABLE NNII
-0BA3 0BC1 TAMIL SYLLABLE NNU
-0BA3 0BC2 TAMIL SYLLABLE NNUU
-0BA3 0BC6 TAMIL SYLLABLE NNE
-0BA3 0BC7 TAMIL SYLLABLE NNEE
-0BA3 0BC8 TAMIL SYLLABLE NNAI
-0BA3 0BCA TAMIL SYLLABLE NNO
-0BA3 0BCB TAMIL SYLLABLE NNOO
-0BA3 0BCC TAMIL SYLLABLE NNAU
-0BA4 0BBE TAMIL SYLLABLE TAA
-0BA4 0BBF TAMIL SYLLABLE TI
-0BA4 0BC0 TAMIL SYLLABLE TII
-0BA4 0BC1 TAMIL SYLLABLE TU
-0BA4 0BC2 TAMIL SYLLABLE TUU
-0BA4 0BC6 TAMIL SYLLABLE TE
-0BA4 0BC7 TAMIL SYLLABLE TEE
-0BA4 0BC8 TAMIL SYLLABLE TAI
-0BA4 0BCA TAMIL SYLLABLE TO
-0BA4 0BCB TAMIL SYLLABLE TOO
-0BA4 0BCC TAMIL SYLLABLE TAU
-0BA8 0BBE TAMIL SYLLABLE NAA
-0BA8 0BBF TAMIL SYLLABLE NI
-0BA8 0BC0 TAMIL SYLLABLE NII
-0BA8 0BC1 TAMIL SYLLABLE NU
-0BA8 0BC2 TAMIL SYLLABLE NUU
-0BA8 0BC6 TAMIL SYLLABLE NE
-0BA8 0BC7 TAMIL SYLLABLE NEE
-0BA8 0BC8 TAMIL SYLLABLE NAI
-0BA8 0BCA TAMIL SYLLABLE NO
-0BA8 0BCB TAMIL SYLLABLE NOO
-0BA8 0BCC TAMIL SYLLABLE NAU
-0BAA 0BBE TAMIL SYLLABLE PAA
-0BAA 0BBF TAMIL SYLLABLE PI
-0BAA 0BC0 TAMIL SYLLABLE PII
-0BAA 0BC1 TAMIL SYLLABLE PU
-0BAA 0BC2 TAMIL SYLLABLE PUU
-0BAA 0BC6 TAMIL SYLLABLE PE
-0BAA 0BC7 TAMIL SYLLABLE PEE
-0BAA 0BC8 TAMIL SYLLABLE PAI
-0BAA 0BCA TAMIL SYLLABLE PO
-0BAA 0BCB TAMIL SYLLABLE POO
-0BAA 0BCC TAMIL SYLLABLE PAU
-0BAE 0BBE TAMIL SYLLABLE MAA
-0BAE 0BBF TAMIL SYLLABLE MI
-0BAE 0BC0 TAMIL SYLLABLE MII
-0BAE 0BC1 TAMIL SYLLABLE MU
-0BAE 0BC2 TAMIL SYLLABLE MUU
-0BAE 0BC6 TAMIL SYLLABLE ME
-0BAE 0BC7 TAMIL SYLLABLE MEE
-0BAE 0BC8 TAMIL SYLLABLE MAI
-0BAE 0BCA TAMIL SYLLABLE MO
-0BAE 0BCB TAMIL SYLLABLE MOO
-0BAE 0BCC TAMIL SYLLABLE MAU
-0BAF 0BBE TAMIL SYLLABLE YAA
-0BAF 0BBF TAMIL SYLLABLE YI
-0BAF 0BC0 TAMIL SYLLABLE YII
-0BAF 0BC1 TAMIL SYLLABLE YU
-0BAF 0BC2 TAMIL SYLLABLE YUU
-0BAF 0BC6 TAMIL SYLLABLE YE
-0BAF 0BC7 TAMIL SYLLABLE YEE
-0BAF 0BC8 TAMIL SYLLABLE YAI
-0BAF 0BCA TAMIL SYLLABLE YO
-0BAF 0BCB TAMIL SYLLABLE YOO
-0BAF 0BCC TAMIL SYLLABLE YAU
-0BB0 0BBE TAMIL SYLLABLE RAA
-0BB0 0BBF TAMIL SYLLABLE RI
-0BB0 0BC0 TAMIL SYLLABLE RII
-0BB0 0BC1 TAMIL SYLLABLE RU
-0BB0 0BC2 TAMIL SYLLABLE RUU
-0BB0 0BC6 TAMIL SYLLABLE RE
-0BB0 0BC7 TAMIL SYLLABLE REE
-0BB0 0BC8 TAMIL SYLLABLE RAI
-0BB0 0BCA TAMIL SYLLABLE RO
-0BB0 0BCB TAMIL SYLLABLE ROO
-0BB0 0BCC TAMIL SYLLABLE RAU
-0BB2 0BBE TAMIL SYLLABLE LAA
-0BB2 0BBF TAMIL SYLLABLE LI
-0BB2 0BC0 TAMIL SYLLABLE LII
-0BB2 0BC1 TAMIL SYLLABLE LU
-0BB2 0BC2 TAMIL SYLLABLE LUU
-0BB2 0BC6 TAMIL SYLLABLE LE
-0BB2 0BC7 TAMIL SYLLABLE LEE
-0BB2 0BC8 TAMIL SYLLABLE LAI
-0BB2 0BCA TAMIL SYLLABLE LO
-0BB2 0BCB TAMIL SYLLABLE LOO
-0BB2 0BCC TAMIL SYLLABLE LAU
-0BB5 0BBE TAMIL SYLLABLE VAA
-0BB5 0BBF TAMIL SYLLABLE VI
-0BB5 0BC0 TAMIL SYLLABLE VII
-0BB5 0BC1 TAMIL SYLLABLE VU
-0BB5 0BC2 TAMIL SYLLABLE VUU
-0BB5 0BC6 TAMIL SYLLABLE VE
-0BB5 0BC7 TAMIL SYLLABLE VEE
-0BB5 0BC8 TAMIL SYLLABLE VAI
-0BB5 0BCA TAMIL SYLLABLE VO
-0BB5 0BCB TAMIL SYLLABLE VOO
-0BB5 0BCC TAMIL SYLLABLE VAU
-0BB4 0BBE TAMIL SYLLABLE LLLAA
-0BB4 0BBF TAMIL SYLLABLE LLLI
-0BB4 0BC0 TAMIL SYLLABLE LLLII
-0BB4 0BC1 TAMIL SYLLABLE LLLU
-0BB4 0BC2 TAMIL SYLLABLE LLLUU
-0BB4 0BC6 TAMIL SYLLABLE LLLE
-0BB4 0BC7 TAMIL SYLLABLE LLLEE
-0BB4 0BC8 TAMIL SYLLABLE LLLAI
-0BB4 0BCA TAMIL SYLLABLE LLLO
-0BB4 0BCB TAMIL SYLLABLE LLLOO
-0BB4 0BCC TAMIL SYLLABLE LLLAU
-0BB3 0BBE TAMIL SYLLABLE LLAA
-0BB3 0BBF TAMIL SYLLABLE LLI
-0BB3 0BC0 TAMIL SYLLABLE LLII
-0BB3 0BC1 TAMIL SYLLABLE LLU
-0BB3 0BC2 TAMIL SYLLABLE LLUU
-0BB3 0BC6 TAMIL SYLLABLE LLE
-0BB3 0BC7 TAMIL SYLLABLE LLEE
-0BB3 0BC8 TAMIL SYLLABLE LLAI
-0BB3 0BCA TAMIL SYLLABLE LLO
-0BB3 0BCB TAMIL SYLLABLE LLOO
-0BB3 0BCC TAMIL SYLLABLE LLAU
-0BB1 0BBE TAMIL SYLLABLE RRAA
-0BB1 0BBF TAMIL SYLLABLE RRI
-0BB1 0BC0 TAMIL SYLLABLE RRII
-0BB1 0BC1 TAMIL SYLLABLE RRU
-0BB1 0BC2 TAMIL SYLLABLE RRUU
-0BB1 0BC6 TAMIL SYLLABLE RRE
-0BB1 0BC7 TAMIL SYLLABLE RREE
-0BB1 0BC8 TAMIL SYLLABLE RRAI
-0BB1 0BCA TAMIL SYLLABLE RRO
-0BB1 0BCB TAMIL SYLLABLE RROO
-0BB1 0BCC TAMIL SYLLABLE RRAU
-0BA9 0BBE TAMIL SYLLABLE NNNAA
-0BA9 0BBF TAMIL SYLLABLE NNNI
-0BA9 0BC0 TAMIL SYLLABLE NNNII
-0BA9 0BC1 TAMIL SYLLABLE NNNU
-0BA9 0BC2 TAMIL SYLLABLE NNNUU
-0BA9 0BC6 TAMIL SYLLABLE NNNE
-0BA9 0BC7 TAMIL SYLLABLE NNNEE
-0BA9 0BC8 TAMIL SYLLABLE NNNAI
-0BA9 0BCA TAMIL SYLLABLE NNNO
-0BA9 0BCB TAMIL SYLLABLE NNNOO
-0BA9 0BCC TAMIL SYLLABLE NNNAU
-0B9C 0BBE TAMIL SYLLABLE JAA
-0B9C 0BBF TAMIL SYLLABLE JI
-0B9C 0BC0 TAMIL SYLLABLE JII
-0B9C 0BC1 TAMIL SYLLABLE JU
-0B9C 0BC2 TAMIL SYLLABLE JUU
-0B9C 0BC6 TAMIL SYLLABLE JE
-0B9C 0BC7 TAMIL SYLLABLE JEE
-0B9C 0BC8 TAMIL SYLLABLE JAI
-0B9C 0BCA TAMIL SYLLABLE JO
-0B9C 0BCB TAMIL SYLLABLE JOO
-0B9C 0BCC TAMIL SYLLABLE JAU
-0BB6 0BBE TAMIL SYLLABLE SHAA
-0BB6 0BBF TAMIL SYLLABLE SHI
-0BB6 0BC0 TAMIL SYLLABLE SHII
-0BB6 0BC1 TAMIL SYLLABLE SHU
-0BB6 0BC2 TAMIL SYLLABLE SHUU
-0BB6 0BC6 TAMIL SYLLABLE SHE
-0BB6 0BC7 TAMIL SYLLABLE SHEE
-0BB6 0BC8 TAMIL SYLLABLE SHAI
-0BB6 0BCA TAMIL SYLLABLE SHO
-0BB6 0BCB TAMIL SYLLABLE SHOO
-0BB6 0BCC TAMIL SYLLABLE SHAU
-0BB7 0BBE TAMIL SYLLABLE SSAA
-0BB7 0BBF TAMIL SYLLABLE SSI
-0BB7 0BC0 TAMIL SYLLABLE SSII
-0BB7 0BC1 TAMIL SYLLABLE SSU
-0BB7 0BC2 TAMIL SYLLABLE SSUU
-0BB7 0BC6 TAMIL SYLLABLE SSE
-0BB7 0BC7 TAMIL SYLLABLE SSEE
-0BB7 0BC8 TAMIL SYLLABLE SSAI
-0BB7 0BCA TAMIL SYLLABLE SSO
-0BB7 0BCB TAMIL SYLLABLE SSOO
-0BB7 0BCC TAMIL SYLLABLE SSAU
-0BB8 0BBE TAMIL SYLLABLE SAA
-0BB8 0BBF TAMIL SYLLABLE SI
-0BB8 0BC0 TAMIL SYLLABLE SII
-0BB8 0BC1 TAMIL SYLLABLE SU
-0BB8 0BC2 TAMIL SYLLABLE SUU
-0BB8 0BC6 TAMIL SYLLABLE SE
-0BB8 0BC7 TAMIL SYLLABLE SEE
-0BB8 0BC8 TAMIL SYLLABLE SAI
-0BB8 0BCA TAMIL SYLLABLE SO
-0BB8 0BCB TAMIL SYLLABLE SOO
-0BB8 0BCC TAMIL SYLLABLE SAU
-0BB9 0BBE TAMIL SYLLABLE HAA
-0BB9 0BBF TAMIL SYLLABLE HI
-0BB9 0BC0 TAMIL SYLLABLE HII
-0BB9 0BC1 TAMIL SYLLABLE HU
-0BB9 0BC2 TAMIL SYLLABLE HUU
-0BB9 0BC6 TAMIL SYLLABLE HE
-0BB9 0BC7 TAMIL SYLLABLE HEE
-0BB9 0BC8 TAMIL SYLLABLE HAI
-0BB9 0BCA TAMIL SYLLABLE HO
-0BB9 0BCB TAMIL SYLLABLE HOO
-0BB9 0BCC TAMIL SYLLABLE HAU
-0B95 0BCD 0BB7 TAMIL SYLLABLE KSSA
-0B95 0BCD 0BB7 0BBE TAMIL SYLLABLE KSSAA
-0B95 0BCD 0BB7 0BBF TAMIL SYLLABLE KSSI
-0B95 0BCD 0BB7 0BC0 TAMIL SYLLABLE KSSII
-0B95 0BCD 0BB7 0BC1 TAMIL SYLLABLE KSSU
-0B95 0BCD 0BB7 0BC2 TAMIL SYLLABLE KSSUU
-0B95 0BCD 0BB7 0BC6 TAMIL SYLLABLE KSSE
-0B95 0BCD 0BB7 0BC7 TAMIL SYLLABLE KSSEE
-0B95 0BCD 0BB7 0BC8 TAMIL SYLLABLE KSSAI
-0B95 0BCD 0BB7 0BCA TAMIL SYLLABLE KSSO
-0B95 0BCD 0BB7 0BCB TAMIL SYLLABLE KSSOO
-0B95 0BCD 0BB7 0BCC TAMIL SYLLABLE KSSAU
-0BB6 0BCD 0BB0 0BC0 TAMIL SYLLABLE SHRII
-0DCA 200D 0DBA SINHALA CONSONANT SIGN YANSAYA
-0DCA 200D 0DBB SINHALA CONSONANT SIGN RAKAARAANSAYA
-0DBB 0DCA 200D SINHALA CONSONANT SIGN REPAYA
-10E3 0302 GEORGIAN LETTER U-BRJGU
-17D2 1780 KHMER CONSONANT SIGN COENG KA
-17D2 1781 KHMER CONSONANT SIGN COENG KHA
-17D2 1782 KHMER CONSONANT SIGN COENG KO
-17D2 1783 KHMER CONSONANT SIGN COENG KHO
-17D2 1784 KHMER CONSONANT SIGN COENG NGO
-17D2 1785 KHMER CONSONANT SIGN COENG CA
-17D2 1786 KHMER CONSONANT SIGN COENG CHA
-17D2 1787 KHMER CONSONANT SIGN COENG CO
-17D2 1788 KHMER CONSONANT SIGN COENG CHO
-17D2 1789 KHMER CONSONANT SIGN COENG NYO
-17D2 178A KHMER CONSONANT SIGN COENG DA
-17D2 178B KHMER CONSONANT SIGN COENG TTHA
-17D2 178C KHMER CONSONANT SIGN COENG DO
-17D2 178D KHMER CONSONANT SIGN COENG TTHO
-17D2 178E KHMER CONSONANT SIGN COENG NA
-17D2 178F KHMER CONSONANT SIGN COENG TA
-17D2 1790 KHMER CONSONANT SIGN COENG THA
-17D2 1791 KHMER CONSONANT SIGN COENG TO
-17D2 1792 KHMER CONSONANT SIGN COENG THO
-17D2 1793 KHMER CONSONANT SIGN COENG NO
-17D2 1794 KHMER CONSONANT SIGN COENG BA
-17D2 1795 KHMER CONSONANT SIGN COENG PHA
-17D2 1796 KHMER CONSONANT SIGN COENG PO
-17D2 1797 KHMER CONSONANT SIGN COENG PHO
-17D2 1798 KHMER CONSONANT SIGN COENG MO
-17D2 1799 KHMER CONSONANT SIGN COENG YO
-17D2 179A KHMER CONSONANT SIGN COENG RO
-17D2 179B KHMER CONSONANT SIGN COENG LO
-17D2 179C KHMER CONSONANT SIGN COENG VO
-17D2 179D KHMER CONSONANT SIGN COENG SHA
-17D2 179E KHMER CONSONANT SIGN COENG SSA
-17D2 179F KHMER CONSONANT SIGN COENG SA
-17D2 17A0 KHMER CONSONANT SIGN COENG HA
-17D2 17A1 KHMER CONSONANT SIGN COENG LA
-17D2 17A2 KHMER VOWEL SIGN COENG QA
-17D2 17A7 KHMER INDEPENDENT VOWEL SIGN COENG QU
-17D2 17AB KHMER INDEPENDENT VOWEL SIGN COENG RY
-17D2 17AC KHMER INDEPENDENT VOWEL SIGN COENG RYY
-17D2 17AF KHMER INDEPENDENT VOWEL SIGN COENG QE
-17BB 17C6 KHMER VOWEL SIGN OM
-17B6 17C6 KHMER VOWEL SIGN AAM
-304B 309A HIRAGANA LETTER BIDAKUON NGA
-304D 309A HIRAGANA LETTER BIDAKUON NGI
-304F 309A HIRAGANA LETTER BIDAKUON NGU
-3051 309A HIRAGANA LETTER BIDAKUON NGE
-3053 309A HIRAGANA LETTER BIDAKUON NGO
-30AB 309A KATAKANA LETTER BIDAKUON NGA
-30AD 309A KATAKANA LETTER BIDAKUON NGI
-30AF 309A KATAKANA LETTER BIDAKUON NGU
-30B1 309A KATAKANA LETTER BIDAKUON NGE
-30B3 309A KATAKANA LETTER BIDAKUON NGO
-30BB 309A KATAKANA LETTER AINU CE
-30C4 309A KATAKANA LETTER AINU TU
-30C8 309A KATAKANA LETTER AINU TO
-31F7 309A KATAKANA LETTER AINU P
-02E5 02E9 MODIFIER LETTER EXTRA-HIGH EXTRA-LOW CONTOUR TONE BAR
-02E9 02E5 MODIFIER LETTER EXTRA-LOW EXTRA-HIGH CONTOUR TONE BAR
+00000
+NULL
+
+00000
+NUL
+
+00001
+START OF HEADING
+
+00001
+SOH
+
+00002
+START OF TEXT
+
+00002
+STX
+
+00003
+END OF TEXT
+
+00003
+ETX
+
+00004
+END OF TRANSMISSION
+
+00004
+EOT
+
+00005
+ENQUIRY
+
+00005
+ENQ
+
+00006
+ACKNOWLEDGE
+
+00006
+ACK
+
+00007
+ALERT
+
+00007
+BEL
+
+00008
+BACKSPACE
+
+00008
+BS
+
+00009
+CHARACTER TABULATION
+
+00009
+HORIZONTAL TABULATION
+
+00009
+HT
+
+00009
+TAB
+
+0000A
+LINE FEED
+
+0000A
+NEW LINE
+
+0000A
+END OF LINE
+
+0000A
+LINE FEED (LF)
+
+0000A
+EOL
+
+0000A
+LF
+
+0000A
+NL
+
+0000B
+LINE TABULATION
+
+0000B
+VERTICAL TABULATION
+
+0000B
+VT
+
+0000C
+FORM FEED
+
+0000C
+FORM FEED (FF)
+
+0000C
+FF
+
+0000D
+CARRIAGE RETURN
+
+0000D
+CARRIAGE RETURN (CR)
+
+0000D
+CR
+
+0000E
+SHIFT OUT
+
+0000E
+LOCKING-SHIFT ONE
+
+0000E
+SO
+
+0000F
+SHIFT IN
+
+0000F
+LOCKING-SHIFT ZERO
+
+0000F
+SI
+
+00010
+DATA LINK ESCAPE
+
+00010
+DLE
+
+00011
+DEVICE CONTROL ONE
+
+00011
+DC1
+
+00012
+DEVICE CONTROL TWO
+
+00012
+DC2
+
+00013
+DEVICE CONTROL THREE
+
+00013
+DC3
+
+00014
+DEVICE CONTROL FOUR
+
+00014
+DC4
+
+00015
+NEGATIVE ACKNOWLEDGE
+
+00015
+NAK
+
+00016
+SYNCHRONOUS IDLE
+
+00016
+SYN
+
+00017
+END OF TRANSMISSION BLOCK
+
+00017
+ETB
+
+00018
+CANCEL
+
+00018
+CAN
+
+00019
+END OF MEDIUM
+
+00019
+EOM
+
+0001A
+SUBSTITUTE
+
+0001A
+SUB
+
+0001B
+ESCAPE
+
+0001B
+ESC
+
+0001C
+INFORMATION SEPARATOR FOUR
+
+0001C
+FILE SEPARATOR
+
+0001C
+FS
+
+0001D
+INFORMATION SEPARATOR THREE
+
+0001D
+GROUP SEPARATOR
+
+0001D
+GS
+
+0001E
+INFORMATION SEPARATOR TWO
+
+0001E
+RECORD SEPARATOR
+
+0001E
+RS
+
+0001F
+INFORMATION SEPARATOR ONE
+
+0001F
+UNIT SEPARATOR
+
+0001F
+US
+
+00020
+SPACE
+
+00020
+SP
+
+00021
+EXCLAMATION MARK
+
+00022
+QUOTATION MARK
+
+00023
+NUMBER SIGN
+
+00024
+DOLLAR SIGN
+
+00025
+PERCENT SIGN
+
+00026
+AMPERSAND
+
+00027
+APOSTROPHE
+
+00028
+LEFT PARENTHESIS
+
+00029
+RIGHT PARENTHESIS
+
+0002A
+ASTERISK
+
+0002B
+PLUS SIGN
+
+0002C
+COMMA
+
+0002D
+HYPHEN-MINUS
+
+0002E
+FULL STOP
+
+0002F
+SOLIDUS
+
+00030
+DIGIT ZERO
+
+00031
+DIGIT ONE
+
+00032
+DIGIT TWO
+
+00033
+DIGIT THREE
+
+00034
+DIGIT FOUR
+
+00035
+DIGIT FIVE
+
+00036
+DIGIT SIX
+
+00037
+DIGIT SEVEN
+
+00038
+DIGIT EIGHT
+
+00039
+DIGIT NINE
+
+0003A
+COLON
+
+0003B
+SEMICOLON
+
+0003C
+LESS-THAN SIGN
+
+0003D
+EQUALS SIGN
+
+0003E
+GREATER-THAN SIGN
+
+0003F
+QUESTION MARK
+
+00040
+COMMERCIAL AT
+
+00041
+LATIN CAPITAL LETTER A
+
+00042
+LATIN CAPITAL LETTER B
+
+00043
+LATIN CAPITAL LETTER C
+
+00044
+LATIN CAPITAL LETTER D
+
+00045
+LATIN CAPITAL LETTER E
+
+00046
+LATIN CAPITAL LETTER F
+
+00047
+LATIN CAPITAL LETTER G
+
+00048
+LATIN CAPITAL LETTER H
+
+00049
+LATIN CAPITAL LETTER I
+
+0004A
+LATIN CAPITAL LETTER J
+
+0004B
+LATIN CAPITAL LETTER K
+
+0004C
+LATIN CAPITAL LETTER L
+
+0004D
+LATIN CAPITAL LETTER M
+
+0004E
+LATIN CAPITAL LETTER N
+
+0004F
+LATIN CAPITAL LETTER O
+
+00050
+LATIN CAPITAL LETTER P
+
+00051
+LATIN CAPITAL LETTER Q
+
+00052
+LATIN CAPITAL LETTER R
+
+00053
+LATIN CAPITAL LETTER S
+
+00054
+LATIN CAPITAL LETTER T
+
+00055
+LATIN CAPITAL LETTER U
+
+00056
+LATIN CAPITAL LETTER V
+
+00057
+LATIN CAPITAL LETTER W
+
+00058
+LATIN CAPITAL LETTER X
+
+00059
+LATIN CAPITAL LETTER Y
+
+0005A
+LATIN CAPITAL LETTER Z
+
+0005B
+LEFT SQUARE BRACKET
+
+0005C
+REVERSE SOLIDUS
+
+0005D
+RIGHT SQUARE BRACKET
+
+0005E
+CIRCUMFLEX ACCENT
+
+0005F
+LOW LINE
+
+00060
+GRAVE ACCENT
+
+00061
+LATIN SMALL LETTER A
+
+00062
+LATIN SMALL LETTER B
+
+00063
+LATIN SMALL LETTER C
+
+00064
+LATIN SMALL LETTER D
+
+00065
+LATIN SMALL LETTER E
+
+00066
+LATIN SMALL LETTER F
+
+00067
+LATIN SMALL LETTER G
+
+00068
+LATIN SMALL LETTER H
+
+00069
+LATIN SMALL LETTER I
+
+0006A
+LATIN SMALL LETTER J
+
+0006B
+LATIN SMALL LETTER K
+
+0006C
+LATIN SMALL LETTER L
+
+0006D
+LATIN SMALL LETTER M
+
+0006E
+LATIN SMALL LETTER N
+
+0006F
+LATIN SMALL LETTER O
+
+00070
+LATIN SMALL LETTER P
+
+00071
+LATIN SMALL LETTER Q
+
+00072
+LATIN SMALL LETTER R
+
+00073
+LATIN SMALL LETTER S
+
+00074
+LATIN SMALL LETTER T
+
+00075
+LATIN SMALL LETTER U
+
+00076
+LATIN SMALL LETTER V
+
+00077
+LATIN SMALL LETTER W
+
+00078
+LATIN SMALL LETTER X
+
+00079
+LATIN SMALL LETTER Y
+
+0007A
+LATIN SMALL LETTER Z
+
+0007B
+LEFT CURLY BRACKET
+
+0007C
+VERTICAL LINE
+
+0007D
+RIGHT CURLY BRACKET
+
+0007E
+TILDE
+
+0007F
+DELETE
+
+0007F
+DEL
+
+00080
+PADDING CHARACTER
+
+00080
+PAD
+
+00081
+HIGH OCTET PRESET
+
+00081
+HOP
+
+00082
+BREAK PERMITTED HERE
+
+00082
+BPH
+
+00083
+NO BREAK HERE
+
+00083
+NBH
+
+00084
+INDEX
+
+00084
+IND
+
+00085
+NEXT LINE
+
+00085
+NEXT LINE (NEL)
+
+00085
+NEL
+
+00086
+START OF SELECTED AREA
+
+00086
+SSA
+
+00087
+END OF SELECTED AREA
+
+00087
+ESA
+
+00088
+CHARACTER TABULATION SET
+
+00088
+HORIZONTAL TABULATION SET
+
+00088
+HTS
+
+00089
+CHARACTER TABULATION WITH JUSTIFICATION
+
+00089
+HORIZONTAL TABULATION WITH JUSTIFICATION
+
+00089
+HTJ
+
+0008A
+LINE TABULATION SET
+
+0008A
+VERTICAL TABULATION SET
+
+0008A
+VTS
+
+0008B
+PARTIAL LINE FORWARD
+
+0008B
+PARTIAL LINE DOWN
+
+0008B
+PLD
+
+0008C
+PARTIAL LINE BACKWARD
+
+0008C
+PARTIAL LINE UP
+
+0008C
+PLU
+
+0008D
+REVERSE LINE FEED
+
+0008D
+REVERSE INDEX
+
+0008D
+RI
+
+0008E
+SINGLE SHIFT TWO
+
+0008E
+SINGLE-SHIFT-2
+
+0008E
+SS2
+
+0008F
+SINGLE SHIFT THREE
+
+0008F
+SINGLE-SHIFT-3
+
+0008F
+SS3
+
+00090
+DEVICE CONTROL STRING
+
+00090
+DCS
+
+00091
+PRIVATE USE ONE
+
+00091
+PRIVATE USE-1
+
+00091
+PU1
+
+00092
+PRIVATE USE TWO
+
+00092
+PRIVATE USE-2
+
+00092
+PU2
+
+00093
+SET TRANSMIT STATE
+
+00093
+STS
+
+00094
+CANCEL CHARACTER
+
+00094
+CCH
+
+00095
+MESSAGE WAITING
+
+00095
+MW
+
+00096
+START OF GUARDED AREA
+
+00096
+START OF PROTECTED AREA
+
+00096
+SPA
+
+00097
+END OF GUARDED AREA
+
+00097
+END OF PROTECTED AREA
+
+00097
+EPA
+
+00098
+START OF STRING
+
+00098
+SOS
+
+00099
+SINGLE GRAPHIC CHARACTER INTRODUCER
+
+00099
+SGC
+
+0009A
+SINGLE CHARACTER INTRODUCER
+
+0009A
+SCI
+
+0009B
+CONTROL SEQUENCE INTRODUCER
+
+0009B
+CSI
+
+0009C
+STRING TERMINATOR
+
+0009C
+ST
+
+0009D
+OPERATING SYSTEM COMMAND
+
+0009D
+OSC
+
+0009E
+PRIVACY MESSAGE
+
+0009E
+PM
+
+0009F
+APPLICATION PROGRAM COMMAND
+
+0009F
+APC
+
+000A0
+NO-BREAK SPACE
+
+000A0
+NBSP
+
+000A1
+INVERTED EXCLAMATION MARK
+
+000A2
+CENT SIGN
+
+000A3
+POUND SIGN
+
+000A4
+CURRENCY SIGN
+
+000A5
+YEN SIGN
+
+000A6
+BROKEN BAR
+
+000A7
+SECTION SIGN
+
+000A8
+DIAERESIS
+
+000A9
+COPYRIGHT SIGN
+
+000AA
+FEMININE ORDINAL INDICATOR
+
+000AB
+LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+
+000AC
+NOT SIGN
+
+000AD
+SOFT HYPHEN
+
+000AD
+SHY
+
+000AE
+REGISTERED SIGN
+
+000AF
+MACRON
+
+000B0
+DEGREE SIGN
+
+000B1
+PLUS-MINUS SIGN
+
+000B2
+SUPERSCRIPT TWO
+
+000B3
+SUPERSCRIPT THREE
+
+000B4
+ACUTE ACCENT
+
+000B5
+MICRO SIGN
+
+000B6
+PILCROW SIGN
+
+000B7
+MIDDLE DOT
+
+000B8
+CEDILLA
+
+000B9
+SUPERSCRIPT ONE
+
+000BA
+MASCULINE ORDINAL INDICATOR
+
+000BB
+RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+
+000BC
+VULGAR FRACTION ONE QUARTER
+
+000BD
+VULGAR FRACTION ONE HALF
+
+000BE
+VULGAR FRACTION THREE QUARTERS
+
+000BF
+INVERTED QUESTION MARK
+
+000C0
+LATIN CAPITAL LETTER A WITH GRAVE
+
+000C1
+LATIN CAPITAL LETTER A WITH ACUTE
+
+000C2
+LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+
+000C3
+LATIN CAPITAL LETTER A WITH TILDE
+
+000C4
+LATIN CAPITAL LETTER A WITH DIAERESIS
+
+000C5
+LATIN CAPITAL LETTER A WITH RING ABOVE
+
+000C6
+LATIN CAPITAL LETTER AE
+
+000C7
+LATIN CAPITAL LETTER C WITH CEDILLA
+
+000C8
+LATIN CAPITAL LETTER E WITH GRAVE
+
+000C9
+LATIN CAPITAL LETTER E WITH ACUTE
+
+000CA
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+
+000CB
+LATIN CAPITAL LETTER E WITH DIAERESIS
+
+000CC
+LATIN CAPITAL LETTER I WITH GRAVE
+
+000CD
+LATIN CAPITAL LETTER I WITH ACUTE
+
+000CE
+LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+
+000CF
+LATIN CAPITAL LETTER I WITH DIAERESIS
+
+000D0
+LATIN CAPITAL LETTER ETH
+
+000D1
+LATIN CAPITAL LETTER N WITH TILDE
+
+000D2
+LATIN CAPITAL LETTER O WITH GRAVE
+
+000D3
+LATIN CAPITAL LETTER O WITH ACUTE
+
+000D4
+LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+
+000D5
+LATIN CAPITAL LETTER O WITH TILDE
+
+000D6
+LATIN CAPITAL LETTER O WITH DIAERESIS
+
+000D7
+MULTIPLICATION SIGN
+
+000D8
+LATIN CAPITAL LETTER O WITH STROKE
+
+000D9
+LATIN CAPITAL LETTER U WITH GRAVE
+
+000DA
+LATIN CAPITAL LETTER U WITH ACUTE
+
+000DB
+LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+
+000DC
+LATIN CAPITAL LETTER U WITH DIAERESIS
+
+000DD
+LATIN CAPITAL LETTER Y WITH ACUTE
+
+000DE
+LATIN CAPITAL LETTER THORN
+
+000DF
+LATIN SMALL LETTER SHARP S
+
+000E0
+LATIN SMALL LETTER A WITH GRAVE
+
+000E1
+LATIN SMALL LETTER A WITH ACUTE
+
+000E2
+LATIN SMALL LETTER A WITH CIRCUMFLEX
+
+000E3
+LATIN SMALL LETTER A WITH TILDE
+
+000E4
+LATIN SMALL LETTER A WITH DIAERESIS
+
+000E5
+LATIN SMALL LETTER A WITH RING ABOVE
+
+000E6
+LATIN SMALL LETTER AE
+
+000E7
+LATIN SMALL LETTER C WITH CEDILLA
+
+000E8
+LATIN SMALL LETTER E WITH GRAVE
+
+000E9
+LATIN SMALL LETTER E WITH ACUTE
+
+000EA
+LATIN SMALL LETTER E WITH CIRCUMFLEX
+
+000EB
+LATIN SMALL LETTER E WITH DIAERESIS
+
+000EC
+LATIN SMALL LETTER I WITH GRAVE
+
+000ED
+LATIN SMALL LETTER I WITH ACUTE
+
+000EE
+LATIN SMALL LETTER I WITH CIRCUMFLEX
+
+000EF
+LATIN SMALL LETTER I WITH DIAERESIS
+
+000F0
+LATIN SMALL LETTER ETH
+
+000F1
+LATIN SMALL LETTER N WITH TILDE
+
+000F2
+LATIN SMALL LETTER O WITH GRAVE
+
+000F3
+LATIN SMALL LETTER O WITH ACUTE
+
+000F4
+LATIN SMALL LETTER O WITH CIRCUMFLEX
+
+000F5
+LATIN SMALL LETTER O WITH TILDE
+
+000F6
+LATIN SMALL LETTER O WITH DIAERESIS
+
+000F7
+DIVISION SIGN
+
+000F8
+LATIN SMALL LETTER O WITH STROKE
+
+000F9
+LATIN SMALL LETTER U WITH GRAVE
+
+000FA
+LATIN SMALL LETTER U WITH ACUTE
+
+000FB
+LATIN SMALL LETTER U WITH CIRCUMFLEX
+
+000FC
+LATIN SMALL LETTER U WITH DIAERESIS
+
+000FD
+LATIN SMALL LETTER Y WITH ACUTE
+
+000FE
+LATIN SMALL LETTER THORN
+
+000FF
+LATIN SMALL LETTER Y WITH DIAERESIS
+
+00100
+LATIN CAPITAL LETTER A WITH MACRON
+
+00101
+LATIN SMALL LETTER A WITH MACRON
+
+00102
+LATIN CAPITAL LETTER A WITH BREVE
+
+00103
+LATIN SMALL LETTER A WITH BREVE
+
+00104
+LATIN CAPITAL LETTER A WITH OGONEK
+
+00105
+LATIN SMALL LETTER A WITH OGONEK
+
+00106
+LATIN CAPITAL LETTER C WITH ACUTE
+
+00107
+LATIN SMALL LETTER C WITH ACUTE
+
+00108
+LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+
+00109
+LATIN SMALL LETTER C WITH CIRCUMFLEX
+
+0010A
+LATIN CAPITAL LETTER C WITH DOT ABOVE
+
+0010B
+LATIN SMALL LETTER C WITH DOT ABOVE
+
+0010C
+LATIN CAPITAL LETTER C WITH CARON
+
+0010D
+LATIN SMALL LETTER C WITH CARON
+
+0010E
+LATIN CAPITAL LETTER D WITH CARON
+
+0010F
+LATIN SMALL LETTER D WITH CARON
+
+00110
+LATIN CAPITAL LETTER D WITH STROKE
+
+00111
+LATIN SMALL LETTER D WITH STROKE
+
+00112
+LATIN CAPITAL LETTER E WITH MACRON
+
+00113
+LATIN SMALL LETTER E WITH MACRON
+
+00114
+LATIN CAPITAL LETTER E WITH BREVE
+
+00115
+LATIN SMALL LETTER E WITH BREVE
+
+00116
+LATIN CAPITAL LETTER E WITH DOT ABOVE
+
+00117
+LATIN SMALL LETTER E WITH DOT ABOVE
+
+00118
+LATIN CAPITAL LETTER E WITH OGONEK
+
+00119
+LATIN SMALL LETTER E WITH OGONEK
+
+0011A
+LATIN CAPITAL LETTER E WITH CARON
+
+0011B
+LATIN SMALL LETTER E WITH CARON
+
+0011C
+LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+
+0011D
+LATIN SMALL LETTER G WITH CIRCUMFLEX
+
+0011E
+LATIN CAPITAL LETTER G WITH BREVE
+
+0011F
+LATIN SMALL LETTER G WITH BREVE
+
+00120
+LATIN CAPITAL LETTER G WITH DOT ABOVE
+
+00121
+LATIN SMALL LETTER G WITH DOT ABOVE
+
+00122
+LATIN CAPITAL LETTER G WITH CEDILLA
+
+00123
+LATIN SMALL LETTER G WITH CEDILLA
+
+00124
+LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+
+00125
+LATIN SMALL LETTER H WITH CIRCUMFLEX
+
+00126
+LATIN CAPITAL LETTER H WITH STROKE
+
+00127
+LATIN SMALL LETTER H WITH STROKE
+
+00128
+LATIN CAPITAL LETTER I WITH TILDE
+
+00129
+LATIN SMALL LETTER I WITH TILDE
+
+0012A
+LATIN CAPITAL LETTER I WITH MACRON
+
+0012B
+LATIN SMALL LETTER I WITH MACRON
+
+0012C
+LATIN CAPITAL LETTER I WITH BREVE
+
+0012D
+LATIN SMALL LETTER I WITH BREVE
+
+0012E
+LATIN CAPITAL LETTER I WITH OGONEK
+
+0012F
+LATIN SMALL LETTER I WITH OGONEK
+
+00130
+LATIN CAPITAL LETTER I WITH DOT ABOVE
+
+00131
+LATIN SMALL LETTER DOTLESS I
+
+00132
+LATIN CAPITAL LIGATURE IJ
+
+00133
+LATIN SMALL LIGATURE IJ
+
+00134
+LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+
+00135
+LATIN SMALL LETTER J WITH CIRCUMFLEX
+
+00136
+LATIN CAPITAL LETTER K WITH CEDILLA
+
+00137
+LATIN SMALL LETTER K WITH CEDILLA
+
+00138
+LATIN SMALL LETTER KRA
+
+00139
+LATIN CAPITAL LETTER L WITH ACUTE
+
+0013A
+LATIN SMALL LETTER L WITH ACUTE
+
+0013B
+LATIN CAPITAL LETTER L WITH CEDILLA
+
+0013C
+LATIN SMALL LETTER L WITH CEDILLA
+
+0013D
+LATIN CAPITAL LETTER L WITH CARON
+
+0013E
+LATIN SMALL LETTER L WITH CARON
+
+0013F
+LATIN CAPITAL LETTER L WITH MIDDLE DOT
+
+00140
+LATIN SMALL LETTER L WITH MIDDLE DOT
+
+00141
+LATIN CAPITAL LETTER L WITH STROKE
+
+00142
+LATIN SMALL LETTER L WITH STROKE
+
+00143
+LATIN CAPITAL LETTER N WITH ACUTE
+
+00144
+LATIN SMALL LETTER N WITH ACUTE
+
+00145
+LATIN CAPITAL LETTER N WITH CEDILLA
+
+00146
+LATIN SMALL LETTER N WITH CEDILLA
+
+00147
+LATIN CAPITAL LETTER N WITH CARON
+
+00148
+LATIN SMALL LETTER N WITH CARON
+
+00149
+LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+
+0014A
+LATIN CAPITAL LETTER ENG
+
+0014B
+LATIN SMALL LETTER ENG
+
+0014C
+LATIN CAPITAL LETTER O WITH MACRON
+
+0014D
+LATIN SMALL LETTER O WITH MACRON
+
+0014E
+LATIN CAPITAL LETTER O WITH BREVE
+
+0014F
+LATIN SMALL LETTER O WITH BREVE
+
+00150
+LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+
+00151
+LATIN SMALL LETTER O WITH DOUBLE ACUTE
+
+00152
+LATIN CAPITAL LIGATURE OE
+
+00153
+LATIN SMALL LIGATURE OE
+
+00154
+LATIN CAPITAL LETTER R WITH ACUTE
+
+00155
+LATIN SMALL LETTER R WITH ACUTE
+
+00156
+LATIN CAPITAL LETTER R WITH CEDILLA
+
+00157
+LATIN SMALL LETTER R WITH CEDILLA
+
+00158
+LATIN CAPITAL LETTER R WITH CARON
+
+00159
+LATIN SMALL LETTER R WITH CARON
+
+0015A
+LATIN CAPITAL LETTER S WITH ACUTE
+
+0015B
+LATIN SMALL LETTER S WITH ACUTE
+
+0015C
+LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+
+0015D
+LATIN SMALL LETTER S WITH CIRCUMFLEX
+
+0015E
+LATIN CAPITAL LETTER S WITH CEDILLA
+
+0015F
+LATIN SMALL LETTER S WITH CEDILLA
+
+00160
+LATIN CAPITAL LETTER S WITH CARON
+
+00161
+LATIN SMALL LETTER S WITH CARON
+
+00162
+LATIN CAPITAL LETTER T WITH CEDILLA
+
+00163
+LATIN SMALL LETTER T WITH CEDILLA
+
+00164
+LATIN CAPITAL LETTER T WITH CARON
+
+00165
+LATIN SMALL LETTER T WITH CARON
+
+00166
+LATIN CAPITAL LETTER T WITH STROKE
+
+00167
+LATIN SMALL LETTER T WITH STROKE
+
+00168
+LATIN CAPITAL LETTER U WITH TILDE
+
+00169
+LATIN SMALL LETTER U WITH TILDE
+
+0016A
+LATIN CAPITAL LETTER U WITH MACRON
+
+0016B
+LATIN SMALL LETTER U WITH MACRON
+
+0016C
+LATIN CAPITAL LETTER U WITH BREVE
+
+0016D
+LATIN SMALL LETTER U WITH BREVE
+
+0016E
+LATIN CAPITAL LETTER U WITH RING ABOVE
+
+0016F
+LATIN SMALL LETTER U WITH RING ABOVE
+
+00170
+LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+
+00171
+LATIN SMALL LETTER U WITH DOUBLE ACUTE
+
+00172
+LATIN CAPITAL LETTER U WITH OGONEK
+
+00173
+LATIN SMALL LETTER U WITH OGONEK
+
+00174
+LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+
+00175
+LATIN SMALL LETTER W WITH CIRCUMFLEX
+
+00176
+LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+
+00177
+LATIN SMALL LETTER Y WITH CIRCUMFLEX
+
+00178
+LATIN CAPITAL LETTER Y WITH DIAERESIS
+
+00179
+LATIN CAPITAL LETTER Z WITH ACUTE
+
+0017A
+LATIN SMALL LETTER Z WITH ACUTE
+
+0017B
+LATIN CAPITAL LETTER Z WITH DOT ABOVE
+
+0017C
+LATIN SMALL LETTER Z WITH DOT ABOVE
+
+0017D
+LATIN CAPITAL LETTER Z WITH CARON
+
+0017E
+LATIN SMALL LETTER Z WITH CARON
+
+0017F
+LATIN SMALL LETTER LONG S
+
+00180
+LATIN SMALL LETTER B WITH STROKE
+
+00181
+LATIN CAPITAL LETTER B WITH HOOK
+
+00182
+LATIN CAPITAL LETTER B WITH TOPBAR
+
+00183
+LATIN SMALL LETTER B WITH TOPBAR
+
+00184
+LATIN CAPITAL LETTER TONE SIX
+
+00185
+LATIN SMALL LETTER TONE SIX
+
+00186
+LATIN CAPITAL LETTER OPEN O
+
+00187
+LATIN CAPITAL LETTER C WITH HOOK
+
+00188
+LATIN SMALL LETTER C WITH HOOK
+
+00189
+LATIN CAPITAL LETTER AFRICAN D
+
+0018A
+LATIN CAPITAL LETTER D WITH HOOK
+
+0018B
+LATIN CAPITAL LETTER D WITH TOPBAR
+
+0018C
+LATIN SMALL LETTER D WITH TOPBAR
+
+0018D
+LATIN SMALL LETTER TURNED DELTA
+
+0018E
+LATIN CAPITAL LETTER REVERSED E
+
+0018F
+LATIN CAPITAL LETTER SCHWA
+
+00190
+LATIN CAPITAL LETTER OPEN E
+
+00191
+LATIN CAPITAL LETTER F WITH HOOK
+
+00192
+LATIN SMALL LETTER F WITH HOOK
+
+00193
+LATIN CAPITAL LETTER G WITH HOOK
+
+00194
+LATIN CAPITAL LETTER GAMMA
+
+00195
+LATIN SMALL LETTER HV
+
+00196
+LATIN CAPITAL LETTER IOTA
+
+00197
+LATIN CAPITAL LETTER I WITH STROKE
+
+00198
+LATIN CAPITAL LETTER K WITH HOOK
+
+00199
+LATIN SMALL LETTER K WITH HOOK
+
+0019A
+LATIN SMALL LETTER L WITH BAR
+
+0019B
+LATIN SMALL LETTER LAMBDA WITH STROKE
+
+0019C
+LATIN CAPITAL LETTER TURNED M
+
+0019D
+LATIN CAPITAL LETTER N WITH LEFT HOOK
+
+0019E
+LATIN SMALL LETTER N WITH LONG RIGHT LEG
+
+0019F
+LATIN CAPITAL LETTER O WITH MIDDLE TILDE
+
+001A0
+LATIN CAPITAL LETTER O WITH HORN
+
+001A1
+LATIN SMALL LETTER O WITH HORN
+
+001A2
+LATIN CAPITAL LETTER GHA
+
+001A2
+LATIN CAPITAL LETTER OI
+
+001A3
+LATIN SMALL LETTER GHA
+
+001A3
+LATIN SMALL LETTER OI
+
+001A4
+LATIN CAPITAL LETTER P WITH HOOK
+
+001A5
+LATIN SMALL LETTER P WITH HOOK
+
+001A6
+LATIN LETTER YR
+
+001A7
+LATIN CAPITAL LETTER TONE TWO
+
+001A8
+LATIN SMALL LETTER TONE TWO
+
+001A9
+LATIN CAPITAL LETTER ESH
+
+001AA
+LATIN LETTER REVERSED ESH LOOP
+
+001AB
+LATIN SMALL LETTER T WITH PALATAL HOOK
+
+001AC
+LATIN CAPITAL LETTER T WITH HOOK
+
+001AD
+LATIN SMALL LETTER T WITH HOOK
+
+001AE
+LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
+
+001AF
+LATIN CAPITAL LETTER U WITH HORN
+
+001B0
+LATIN SMALL LETTER U WITH HORN
+
+001B1
+LATIN CAPITAL LETTER UPSILON
+
+001B2
+LATIN CAPITAL LETTER V WITH HOOK
+
+001B3
+LATIN CAPITAL LETTER Y WITH HOOK
+
+001B4
+LATIN SMALL LETTER Y WITH HOOK
+
+001B5
+LATIN CAPITAL LETTER Z WITH STROKE
+
+001B6
+LATIN SMALL LETTER Z WITH STROKE
+
+001B7
+LATIN CAPITAL LETTER EZH
+
+001B8
+LATIN CAPITAL LETTER EZH REVERSED
+
+001B9
+LATIN SMALL LETTER EZH REVERSED
+
+001BA
+LATIN SMALL LETTER EZH WITH TAIL
+
+001BB
+LATIN LETTER TWO WITH STROKE
+
+001BC
+LATIN CAPITAL LETTER TONE FIVE
+
+001BD
+LATIN SMALL LETTER TONE FIVE
+
+001BE
+LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE
+
+001BF
+LATIN LETTER WYNN
+
+001C0
+LATIN LETTER DENTAL CLICK
+
+001C1
+LATIN LETTER LATERAL CLICK
+
+001C2
+LATIN LETTER ALVEOLAR CLICK
+
+001C3
+LATIN LETTER RETROFLEX CLICK
+
+001C4
+LATIN CAPITAL LETTER DZ WITH CARON
+
+001C5
+LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
+
+001C6
+LATIN SMALL LETTER DZ WITH CARON
+
+001C7
+LATIN CAPITAL LETTER LJ
+
+001C8
+LATIN CAPITAL LETTER L WITH SMALL LETTER J
+
+001C9
+LATIN SMALL LETTER LJ
+
+001CA
+LATIN CAPITAL LETTER NJ
+
+001CB
+LATIN CAPITAL LETTER N WITH SMALL LETTER J
+
+001CC
+LATIN SMALL LETTER NJ
+
+001CD
+LATIN CAPITAL LETTER A WITH CARON
+
+001CE
+LATIN SMALL LETTER A WITH CARON
+
+001CF
+LATIN CAPITAL LETTER I WITH CARON
+
+001D0
+LATIN SMALL LETTER I WITH CARON
+
+001D1
+LATIN CAPITAL LETTER O WITH CARON
+
+001D2
+LATIN SMALL LETTER O WITH CARON
+
+001D3
+LATIN CAPITAL LETTER U WITH CARON
+
+001D4
+LATIN SMALL LETTER U WITH CARON
+
+001D5
+LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+
+001D6
+LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+
+001D7
+LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+
+001D8
+LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+
+001D9
+LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+
+001DA
+LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+
+001DB
+LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+
+001DC
+LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+
+001DD
+LATIN SMALL LETTER TURNED E
+
+001DE
+LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+
+001DF
+LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+
+001E0
+LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
+
+001E1
+LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
+
+001E2
+LATIN CAPITAL LETTER AE WITH MACRON
+
+001E3
+LATIN SMALL LETTER AE WITH MACRON
+
+001E4
+LATIN CAPITAL LETTER G WITH STROKE
+
+001E5
+LATIN SMALL LETTER G WITH STROKE
+
+001E6
+LATIN CAPITAL LETTER G WITH CARON
+
+001E7
+LATIN SMALL LETTER G WITH CARON
+
+001E8
+LATIN CAPITAL LETTER K WITH CARON
+
+001E9
+LATIN SMALL LETTER K WITH CARON
+
+001EA
+LATIN CAPITAL LETTER O WITH OGONEK
+
+001EB
+LATIN SMALL LETTER O WITH OGONEK
+
+001EC
+LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
+
+001ED
+LATIN SMALL LETTER O WITH OGONEK AND MACRON
+
+001EE
+LATIN CAPITAL LETTER EZH WITH CARON
+
+001EF
+LATIN SMALL LETTER EZH WITH CARON
+
+001F0
+LATIN SMALL LETTER J WITH CARON
+
+001F1
+LATIN CAPITAL LETTER DZ
+
+001F2
+LATIN CAPITAL LETTER D WITH SMALL LETTER Z
+
+001F3
+LATIN SMALL LETTER DZ
+
+001F4
+LATIN CAPITAL LETTER G WITH ACUTE
+
+001F5
+LATIN SMALL LETTER G WITH ACUTE
+
+001F6
+LATIN CAPITAL LETTER HWAIR
+
+001F7
+LATIN CAPITAL LETTER WYNN
+
+001F8
+LATIN CAPITAL LETTER N WITH GRAVE
+
+001F9
+LATIN SMALL LETTER N WITH GRAVE
+
+001FA
+LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+
+001FB
+LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+
+001FC
+LATIN CAPITAL LETTER AE WITH ACUTE
+
+001FD
+LATIN SMALL LETTER AE WITH ACUTE
+
+001FE
+LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+
+001FF
+LATIN SMALL LETTER O WITH STROKE AND ACUTE
+
+00200
+LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
+
+00201
+LATIN SMALL LETTER A WITH DOUBLE GRAVE
+
+00202
+LATIN CAPITAL LETTER A WITH INVERTED BREVE
+
+00203
+LATIN SMALL LETTER A WITH INVERTED BREVE
+
+00204
+LATIN CAPITAL LETTER E WITH DOUBLE GRAVE
+
+00205
+LATIN SMALL LETTER E WITH DOUBLE GRAVE
+
+00206
+LATIN CAPITAL LETTER E WITH INVERTED BREVE
+
+00207
+LATIN SMALL LETTER E WITH INVERTED BREVE
+
+00208
+LATIN CAPITAL LETTER I WITH DOUBLE GRAVE
+
+00209
+LATIN SMALL LETTER I WITH DOUBLE GRAVE
+
+0020A
+LATIN CAPITAL LETTER I WITH INVERTED BREVE
+
+0020B
+LATIN SMALL LETTER I WITH INVERTED BREVE
+
+0020C
+LATIN CAPITAL LETTER O WITH DOUBLE GRAVE
+
+0020D
+LATIN SMALL LETTER O WITH DOUBLE GRAVE
+
+0020E
+LATIN CAPITAL LETTER O WITH INVERTED BREVE
+
+0020F
+LATIN SMALL LETTER O WITH INVERTED BREVE
+
+00210
+LATIN CAPITAL LETTER R WITH DOUBLE GRAVE
+
+00211
+LATIN SMALL LETTER R WITH DOUBLE GRAVE
+
+00212
+LATIN CAPITAL LETTER R WITH INVERTED BREVE
+
+00213
+LATIN SMALL LETTER R WITH INVERTED BREVE
+
+00214
+LATIN CAPITAL LETTER U WITH DOUBLE GRAVE
+
+00215
+LATIN SMALL LETTER U WITH DOUBLE GRAVE
+
+00216
+LATIN CAPITAL LETTER U WITH INVERTED BREVE
+
+00217
+LATIN SMALL LETTER U WITH INVERTED BREVE
+
+00218
+LATIN CAPITAL LETTER S WITH COMMA BELOW
+
+00219
+LATIN SMALL LETTER S WITH COMMA BELOW
+
+0021A
+LATIN CAPITAL LETTER T WITH COMMA BELOW
+
+0021B
+LATIN SMALL LETTER T WITH COMMA BELOW
+
+0021C
+LATIN CAPITAL LETTER YOGH
+
+0021D
+LATIN SMALL LETTER YOGH
+
+0021E
+LATIN CAPITAL LETTER H WITH CARON
+
+0021F
+LATIN SMALL LETTER H WITH CARON
+
+00220
+LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
+
+00221
+LATIN SMALL LETTER D WITH CURL
+
+00222
+LATIN CAPITAL LETTER OU
+
+00223
+LATIN SMALL LETTER OU
+
+00224
+LATIN CAPITAL LETTER Z WITH HOOK
+
+00225
+LATIN SMALL LETTER Z WITH HOOK
+
+00226
+LATIN CAPITAL LETTER A WITH DOT ABOVE
+
+00227
+LATIN SMALL LETTER A WITH DOT ABOVE
+
+00228
+LATIN CAPITAL LETTER E WITH CEDILLA
+
+00229
+LATIN SMALL LETTER E WITH CEDILLA
+
+0022A
+LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+
+0022B
+LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+
+0022C
+LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+
+0022D
+LATIN SMALL LETTER O WITH TILDE AND MACRON
+
+0022E
+LATIN CAPITAL LETTER O WITH DOT ABOVE
+
+0022F
+LATIN SMALL LETTER O WITH DOT ABOVE
+
+00230
+LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
+
+00231
+LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
+
+00232
+LATIN CAPITAL LETTER Y WITH MACRON
+
+00233
+LATIN SMALL LETTER Y WITH MACRON
+
+00234
+LATIN SMALL LETTER L WITH CURL
+
+00235
+LATIN SMALL LETTER N WITH CURL
+
+00236
+LATIN SMALL LETTER T WITH CURL
+
+00237
+LATIN SMALL LETTER DOTLESS J
+
+00238
+LATIN SMALL LETTER DB DIGRAPH
+
+00239
+LATIN SMALL LETTER QP DIGRAPH
+
+0023A
+LATIN CAPITAL LETTER A WITH STROKE
+
+0023B
+LATIN CAPITAL LETTER C WITH STROKE
+
+0023C
+LATIN SMALL LETTER C WITH STROKE
+
+0023D
+LATIN CAPITAL LETTER L WITH BAR
+
+0023E
+LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
+
+0023F
+LATIN SMALL LETTER S WITH SWASH TAIL
+
+00240
+LATIN SMALL LETTER Z WITH SWASH TAIL
+
+00241
+LATIN CAPITAL LETTER GLOTTAL STOP
+
+00242
+LATIN SMALL LETTER GLOTTAL STOP
+
+00243
+LATIN CAPITAL LETTER B WITH STROKE
+
+00244
+LATIN CAPITAL LETTER U BAR
+
+00245
+LATIN CAPITAL LETTER TURNED V
+
+00246
+LATIN CAPITAL LETTER E WITH STROKE
+
+00247
+LATIN SMALL LETTER E WITH STROKE
+
+00248
+LATIN CAPITAL LETTER J WITH STROKE
+
+00249
+LATIN SMALL LETTER J WITH STROKE
+
+0024A
+LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL
+
+0024B
+LATIN SMALL LETTER Q WITH HOOK TAIL
+
+0024C
+LATIN CAPITAL LETTER R WITH STROKE
+
+0024D
+LATIN SMALL LETTER R WITH STROKE
+
+0024E
+LATIN CAPITAL LETTER Y WITH STROKE
+
+0024F
+LATIN SMALL LETTER Y WITH STROKE
+
+00250
+LATIN SMALL LETTER TURNED A
+
+00251
+LATIN SMALL LETTER ALPHA
+
+00252
+LATIN SMALL LETTER TURNED ALPHA
+
+00253
+LATIN SMALL LETTER B WITH HOOK
+
+00254
+LATIN SMALL LETTER OPEN O
+
+00255
+LATIN SMALL LETTER C WITH CURL
+
+00256
+LATIN SMALL LETTER D WITH TAIL
+
+00257
+LATIN SMALL LETTER D WITH HOOK
+
+00258
+LATIN SMALL LETTER REVERSED E
+
+00259
+LATIN SMALL LETTER SCHWA
+
+0025A
+LATIN SMALL LETTER SCHWA WITH HOOK
+
+0025B
+LATIN SMALL LETTER OPEN E
+
+0025C
+LATIN SMALL LETTER REVERSED OPEN E
+
+0025D
+LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
+
+0025E
+LATIN SMALL LETTER CLOSED REVERSED OPEN E
+
+0025F
+LATIN SMALL LETTER DOTLESS J WITH STROKE
+
+00260
+LATIN SMALL LETTER G WITH HOOK
+
+00261
+LATIN SMALL LETTER SCRIPT G
+
+00262
+LATIN LETTER SMALL CAPITAL G
+
+00263
+LATIN SMALL LETTER GAMMA
+
+00264
+LATIN SMALL LETTER RAMS HORN
+
+00265
+LATIN SMALL LETTER TURNED H
+
+00266
+LATIN SMALL LETTER H WITH HOOK
+
+00267
+LATIN SMALL LETTER HENG WITH HOOK
+
+00268
+LATIN SMALL LETTER I WITH STROKE
+
+00269
+LATIN SMALL LETTER IOTA
+
+0026A
+LATIN LETTER SMALL CAPITAL I
+
+0026B
+LATIN SMALL LETTER L WITH MIDDLE TILDE
+
+0026C
+LATIN SMALL LETTER L WITH BELT
+
+0026D
+LATIN SMALL LETTER L WITH RETROFLEX HOOK
+
+0026E
+LATIN SMALL LETTER LEZH
+
+0026F
+LATIN SMALL LETTER TURNED M
+
+00270
+LATIN SMALL LETTER TURNED M WITH LONG LEG
+
+00271
+LATIN SMALL LETTER M WITH HOOK
+
+00272
+LATIN SMALL LETTER N WITH LEFT HOOK
+
+00273
+LATIN SMALL LETTER N WITH RETROFLEX HOOK
+
+00274
+LATIN LETTER SMALL CAPITAL N
+
+00275
+LATIN SMALL LETTER BARRED O
+
+00276
+LATIN LETTER SMALL CAPITAL OE
+
+00277
+LATIN SMALL LETTER CLOSED OMEGA
+
+00278
+LATIN SMALL LETTER PHI
+
+00279
+LATIN SMALL LETTER TURNED R
+
+0027A
+LATIN SMALL LETTER TURNED R WITH LONG LEG
+
+0027B
+LATIN SMALL LETTER TURNED R WITH HOOK
+
+0027C
+LATIN SMALL LETTER R WITH LONG LEG
+
+0027D
+LATIN SMALL LETTER R WITH TAIL
+
+0027E
+LATIN SMALL LETTER R WITH FISHHOOK
+
+0027F
+LATIN SMALL LETTER REVERSED R WITH FISHHOOK
+
+00280
+LATIN LETTER SMALL CAPITAL R
+
+00281
+LATIN LETTER SMALL CAPITAL INVERTED R
+
+00282
+LATIN SMALL LETTER S WITH HOOK
+
+00283
+LATIN SMALL LETTER ESH
+
+00284
+LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
+
+00285
+LATIN SMALL LETTER SQUAT REVERSED ESH
+
+00286
+LATIN SMALL LETTER ESH WITH CURL
+
+00287
+LATIN SMALL LETTER TURNED T
+
+00288
+LATIN SMALL LETTER T WITH RETROFLEX HOOK
+
+00289
+LATIN SMALL LETTER U BAR
+
+0028A
+LATIN SMALL LETTER UPSILON
+
+0028B
+LATIN SMALL LETTER V WITH HOOK
+
+0028C
+LATIN SMALL LETTER TURNED V
+
+0028D
+LATIN SMALL LETTER TURNED W
+
+0028E
+LATIN SMALL LETTER TURNED Y
+
+0028F
+LATIN LETTER SMALL CAPITAL Y
+
+00290
+LATIN SMALL LETTER Z WITH RETROFLEX HOOK
+
+00291
+LATIN SMALL LETTER Z WITH CURL
+
+00292
+LATIN SMALL LETTER EZH
+
+00293
+LATIN SMALL LETTER EZH WITH CURL
+
+00294
+LATIN LETTER GLOTTAL STOP
+
+00295
+LATIN LETTER PHARYNGEAL VOICED FRICATIVE
+
+00296
+LATIN LETTER INVERTED GLOTTAL STOP
+
+00297
+LATIN LETTER STRETCHED C
+
+00298
+LATIN LETTER BILABIAL CLICK
+
+00299
+LATIN LETTER SMALL CAPITAL B
+
+0029A
+LATIN SMALL LETTER CLOSED OPEN E
+
+0029B
+LATIN LETTER SMALL CAPITAL G WITH HOOK
+
+0029C
+LATIN LETTER SMALL CAPITAL H
+
+0029D
+LATIN SMALL LETTER J WITH CROSSED-TAIL
+
+0029E
+LATIN SMALL LETTER TURNED K
+
+0029F
+LATIN LETTER SMALL CAPITAL L
+
+002A0
+LATIN SMALL LETTER Q WITH HOOK
+
+002A1
+LATIN LETTER GLOTTAL STOP WITH STROKE
+
+002A2
+LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
+
+002A3
+LATIN SMALL LETTER DZ DIGRAPH
+
+002A4
+LATIN SMALL LETTER DEZH DIGRAPH
+
+002A5
+LATIN SMALL LETTER DZ DIGRAPH WITH CURL
+
+002A6
+LATIN SMALL LETTER TS DIGRAPH
+
+002A7
+LATIN SMALL LETTER TESH DIGRAPH
+
+002A8
+LATIN SMALL LETTER TC DIGRAPH WITH CURL
+
+002A9
+LATIN SMALL LETTER FENG DIGRAPH
+
+002AA
+LATIN SMALL LETTER LS DIGRAPH
+
+002AB
+LATIN SMALL LETTER LZ DIGRAPH
+
+002AC
+LATIN LETTER BILABIAL PERCUSSIVE
+
+002AD
+LATIN LETTER BIDENTAL PERCUSSIVE
+
+002AE
+LATIN SMALL LETTER TURNED H WITH FISHHOOK
+
+002AF
+LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
+
+002B0
+MODIFIER LETTER SMALL H
+
+002B1
+MODIFIER LETTER SMALL H WITH HOOK
+
+002B2
+MODIFIER LETTER SMALL J
+
+002B3
+MODIFIER LETTER SMALL R
+
+002B4
+MODIFIER LETTER SMALL TURNED R
+
+002B5
+MODIFIER LETTER SMALL TURNED R WITH HOOK
+
+002B6
+MODIFIER LETTER SMALL CAPITAL INVERTED R
+
+002B7
+MODIFIER LETTER SMALL W
+
+002B8
+MODIFIER LETTER SMALL Y
+
+002B9
+MODIFIER LETTER PRIME
+
+002BA
+MODIFIER LETTER DOUBLE PRIME
+
+002BB
+MODIFIER LETTER TURNED COMMA
+
+002BC
+MODIFIER LETTER APOSTROPHE
+
+002BD
+MODIFIER LETTER REVERSED COMMA
+
+002BE
+MODIFIER LETTER RIGHT HALF RING
+
+002BF
+MODIFIER LETTER LEFT HALF RING
+
+002C0
+MODIFIER LETTER GLOTTAL STOP
+
+002C1
+MODIFIER LETTER REVERSED GLOTTAL STOP
+
+002C2
+MODIFIER LETTER LEFT ARROWHEAD
+
+002C3
+MODIFIER LETTER RIGHT ARROWHEAD
+
+002C4
+MODIFIER LETTER UP ARROWHEAD
+
+002C5
+MODIFIER LETTER DOWN ARROWHEAD
+
+002C6
+MODIFIER LETTER CIRCUMFLEX ACCENT
+
+002C7
+CARON
+
+002C8
+MODIFIER LETTER VERTICAL LINE
+
+002C9
+MODIFIER LETTER MACRON
+
+002CA
+MODIFIER LETTER ACUTE ACCENT
+
+002CB
+MODIFIER LETTER GRAVE ACCENT
+
+002CC
+MODIFIER LETTER LOW VERTICAL LINE
+
+002CD
+MODIFIER LETTER LOW MACRON
+
+002CE
+MODIFIER LETTER LOW GRAVE ACCENT
+
+002CF
+MODIFIER LETTER LOW ACUTE ACCENT
+
+002D0
+MODIFIER LETTER TRIANGULAR COLON
+
+002D1
+MODIFIER LETTER HALF TRIANGULAR COLON
+
+002D2
+MODIFIER LETTER CENTRED RIGHT HALF RING
+
+002D3
+MODIFIER LETTER CENTRED LEFT HALF RING
+
+002D4
+MODIFIER LETTER UP TACK
+
+002D5
+MODIFIER LETTER DOWN TACK
+
+002D6
+MODIFIER LETTER PLUS SIGN
+
+002D7
+MODIFIER LETTER MINUS SIGN
+
+002D8
+BREVE
+
+002D9
+DOT ABOVE
+
+002DA
+RING ABOVE
+
+002DB
+OGONEK
+
+002DC
+SMALL TILDE
+
+002DD
+DOUBLE ACUTE ACCENT
+
+002DE
+MODIFIER LETTER RHOTIC HOOK
+
+002DF
+MODIFIER LETTER CROSS ACCENT
+
+002E0
+MODIFIER LETTER SMALL GAMMA
+
+002E1
+MODIFIER LETTER SMALL L
+
+002E2
+MODIFIER LETTER SMALL S
+
+002E3
+MODIFIER LETTER SMALL X
+
+002E4
+MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+
+002E5
+MODIFIER LETTER EXTRA-HIGH TONE BAR
+
+002E6
+MODIFIER LETTER HIGH TONE BAR
+
+002E7
+MODIFIER LETTER MID TONE BAR
+
+002E8
+MODIFIER LETTER LOW TONE BAR
+
+002E9
+MODIFIER LETTER EXTRA-LOW TONE BAR
+
+002EA
+MODIFIER LETTER YIN DEPARTING TONE MARK
+
+002EB
+MODIFIER LETTER YANG DEPARTING TONE MARK
+
+002EC
+MODIFIER LETTER VOICING
+
+002ED
+MODIFIER LETTER UNASPIRATED
+
+002EE
+MODIFIER LETTER DOUBLE APOSTROPHE
+
+002EF
+MODIFIER LETTER LOW DOWN ARROWHEAD
+
+002F0
+MODIFIER LETTER LOW UP ARROWHEAD
+
+002F1
+MODIFIER LETTER LOW LEFT ARROWHEAD
+
+002F2
+MODIFIER LETTER LOW RIGHT ARROWHEAD
+
+002F3
+MODIFIER LETTER LOW RING
+
+002F4
+MODIFIER LETTER MIDDLE GRAVE ACCENT
+
+002F5
+MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
+
+002F6
+MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT
+
+002F7
+MODIFIER LETTER LOW TILDE
+
+002F8
+MODIFIER LETTER RAISED COLON
+
+002F9
+MODIFIER LETTER BEGIN HIGH TONE
+
+002FA
+MODIFIER LETTER END HIGH TONE
+
+002FB
+MODIFIER LETTER BEGIN LOW TONE
+
+002FC
+MODIFIER LETTER END LOW TONE
+
+002FD
+MODIFIER LETTER SHELF
+
+002FE
+MODIFIER LETTER OPEN SHELF
+
+002FF
+MODIFIER LETTER LOW LEFT ARROW
+
+00300
+COMBINING GRAVE ACCENT
+
+00301
+COMBINING ACUTE ACCENT
+
+00302
+COMBINING CIRCUMFLEX ACCENT
+
+00303
+COMBINING TILDE
+
+00304
+COMBINING MACRON
+
+00305
+COMBINING OVERLINE
+
+00306
+COMBINING BREVE
+
+00307
+COMBINING DOT ABOVE
+
+00308
+COMBINING DIAERESIS
+
+00309
+COMBINING HOOK ABOVE
+
+0030A
+COMBINING RING ABOVE
+
+0030B
+COMBINING DOUBLE ACUTE ACCENT
+
+0030C
+COMBINING CARON
+
+0030D
+COMBINING VERTICAL LINE ABOVE
+
+0030E
+COMBINING DOUBLE VERTICAL LINE ABOVE
+
+0030F
+COMBINING DOUBLE GRAVE ACCENT
+
+00310
+COMBINING CANDRABINDU
+
+00311
+COMBINING INVERTED BREVE
+
+00312
+COMBINING TURNED COMMA ABOVE
+
+00313
+COMBINING COMMA ABOVE
+
+00314
+COMBINING REVERSED COMMA ABOVE
+
+00315
+COMBINING COMMA ABOVE RIGHT
+
+00316
+COMBINING GRAVE ACCENT BELOW
+
+00317
+COMBINING ACUTE ACCENT BELOW
+
+00318
+COMBINING LEFT TACK BELOW
+
+00319
+COMBINING RIGHT TACK BELOW
+
+0031A
+COMBINING LEFT ANGLE ABOVE
+
+0031B
+COMBINING HORN
+
+0031C
+COMBINING LEFT HALF RING BELOW
+
+0031D
+COMBINING UP TACK BELOW
+
+0031E
+COMBINING DOWN TACK BELOW
+
+0031F
+COMBINING PLUS SIGN BELOW
+
+00320
+COMBINING MINUS SIGN BELOW
+
+00321
+COMBINING PALATALIZED HOOK BELOW
+
+00322
+COMBINING RETROFLEX HOOK BELOW
+
+00323
+COMBINING DOT BELOW
+
+00324
+COMBINING DIAERESIS BELOW
+
+00325
+COMBINING RING BELOW
+
+00326
+COMBINING COMMA BELOW
+
+00327
+COMBINING CEDILLA
+
+00328
+COMBINING OGONEK
+
+00329
+COMBINING VERTICAL LINE BELOW
+
+0032A
+COMBINING BRIDGE BELOW
+
+0032B
+COMBINING INVERTED DOUBLE ARCH BELOW
+
+0032C
+COMBINING CARON BELOW
+
+0032D
+COMBINING CIRCUMFLEX ACCENT BELOW
+
+0032E
+COMBINING BREVE BELOW
+
+0032F
+COMBINING INVERTED BREVE BELOW
+
+00330
+COMBINING TILDE BELOW
+
+00331
+COMBINING MACRON BELOW
+
+00332
+COMBINING LOW LINE
+
+00333
+COMBINING DOUBLE LOW LINE
+
+00334
+COMBINING TILDE OVERLAY
+
+00335
+COMBINING SHORT STROKE OVERLAY
+
+00336
+COMBINING LONG STROKE OVERLAY
+
+00337
+COMBINING SHORT SOLIDUS OVERLAY
+
+00338
+COMBINING LONG SOLIDUS OVERLAY
+
+00339
+COMBINING RIGHT HALF RING BELOW
+
+0033A
+COMBINING INVERTED BRIDGE BELOW
+
+0033B
+COMBINING SQUARE BELOW
+
+0033C
+COMBINING SEAGULL BELOW
+
+0033D
+COMBINING X ABOVE
+
+0033E
+COMBINING VERTICAL TILDE
+
+0033F
+COMBINING DOUBLE OVERLINE
+
+00340
+COMBINING GRAVE TONE MARK
+
+00341
+COMBINING ACUTE TONE MARK
+
+00342
+COMBINING GREEK PERISPOMENI
+
+00343
+COMBINING GREEK KORONIS
+
+00344
+COMBINING GREEK DIALYTIKA TONOS
+
+00345
+COMBINING GREEK YPOGEGRAMMENI
+
+00346
+COMBINING BRIDGE ABOVE
+
+00347
+COMBINING EQUALS SIGN BELOW
+
+00348
+COMBINING DOUBLE VERTICAL LINE BELOW
+
+00349
+COMBINING LEFT ANGLE BELOW
+
+0034A
+COMBINING NOT TILDE ABOVE
+
+0034B
+COMBINING HOMOTHETIC ABOVE
+
+0034C
+COMBINING ALMOST EQUAL TO ABOVE
+
+0034D
+COMBINING LEFT RIGHT ARROW BELOW
+
+0034E
+COMBINING UPWARDS ARROW BELOW
+
+0034F
+COMBINING GRAPHEME JOINER
+
+0034F
+CGJ
+
+00350
+COMBINING RIGHT ARROWHEAD ABOVE
+
+00351
+COMBINING LEFT HALF RING ABOVE
+
+00352
+COMBINING FERMATA
+
+00353
+COMBINING X BELOW
+
+00354
+COMBINING LEFT ARROWHEAD BELOW
+
+00355
+COMBINING RIGHT ARROWHEAD BELOW
+
+00356
+COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW
+
+00357
+COMBINING RIGHT HALF RING ABOVE
+
+00358
+COMBINING DOT ABOVE RIGHT
+
+00359
+COMBINING ASTERISK BELOW
+
+0035A
+COMBINING DOUBLE RING BELOW
+
+0035B
+COMBINING ZIGZAG ABOVE
+
+0035C
+COMBINING DOUBLE BREVE BELOW
+
+0035D
+COMBINING DOUBLE BREVE
+
+0035E
+COMBINING DOUBLE MACRON
+
+0035F
+COMBINING DOUBLE MACRON BELOW
+
+00360
+COMBINING DOUBLE TILDE
+
+00361
+COMBINING DOUBLE INVERTED BREVE
+
+00362
+COMBINING DOUBLE RIGHTWARDS ARROW BELOW
+
+00363
+COMBINING LATIN SMALL LETTER A
+
+00364
+COMBINING LATIN SMALL LETTER E
+
+00365
+COMBINING LATIN SMALL LETTER I
+
+00366
+COMBINING LATIN SMALL LETTER O
+
+00367
+COMBINING LATIN SMALL LETTER U
+
+00368
+COMBINING LATIN SMALL LETTER C
+
+00369
+COMBINING LATIN SMALL LETTER D
+
+0036A
+COMBINING LATIN SMALL LETTER H
+
+0036B
+COMBINING LATIN SMALL LETTER M
+
+0036C
+COMBINING LATIN SMALL LETTER R
+
+0036D
+COMBINING LATIN SMALL LETTER T
+
+0036E
+COMBINING LATIN SMALL LETTER V
+
+0036F
+COMBINING LATIN SMALL LETTER X
+
+00370
+GREEK CAPITAL LETTER HETA
+
+00371
+GREEK SMALL LETTER HETA
+
+00372
+GREEK CAPITAL LETTER ARCHAIC SAMPI
+
+00373
+GREEK SMALL LETTER ARCHAIC SAMPI
+
+00374
+GREEK NUMERAL SIGN
+
+00375
+GREEK LOWER NUMERAL SIGN
+
+00376
+GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA
+
+00377
+GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
+
+0037A
+GREEK YPOGEGRAMMENI
+
+0037B
+GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
+
+0037C
+GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
+
+0037D
+GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
+
+0037E
+GREEK QUESTION MARK
+
+0037F
+GREEK CAPITAL LETTER YOT
+
+00384
+GREEK TONOS
+
+00385
+GREEK DIALYTIKA TONOS
+
+00386
+GREEK CAPITAL LETTER ALPHA WITH TONOS
+
+00387
+GREEK ANO TELEIA
+
+00388
+GREEK CAPITAL LETTER EPSILON WITH TONOS
+
+00389
+GREEK CAPITAL LETTER ETA WITH TONOS
+
+0038A
+GREEK CAPITAL LETTER IOTA WITH TONOS
+
+0038C
+GREEK CAPITAL LETTER OMICRON WITH TONOS
+
+0038E
+GREEK CAPITAL LETTER UPSILON WITH TONOS
+
+0038F
+GREEK CAPITAL LETTER OMEGA WITH TONOS
+
+00390
+GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+
+00391
+GREEK CAPITAL LETTER ALPHA
+
+00392
+GREEK CAPITAL LETTER BETA
+
+00393
+GREEK CAPITAL LETTER GAMMA
+
+00394
+GREEK CAPITAL LETTER DELTA
+
+00395
+GREEK CAPITAL LETTER EPSILON
+
+00396
+GREEK CAPITAL LETTER ZETA
+
+00397
+GREEK CAPITAL LETTER ETA
+
+00398
+GREEK CAPITAL LETTER THETA
+
+00399
+GREEK CAPITAL LETTER IOTA
+
+0039A
+GREEK CAPITAL LETTER KAPPA
+
+0039B
+GREEK CAPITAL LETTER LAMDA
+
+0039C
+GREEK CAPITAL LETTER MU
+
+0039D
+GREEK CAPITAL LETTER NU
+
+0039E
+GREEK CAPITAL LETTER XI
+
+0039F
+GREEK CAPITAL LETTER OMICRON
+
+003A0
+GREEK CAPITAL LETTER PI
+
+003A1
+GREEK CAPITAL LETTER RHO
+
+003A3
+GREEK CAPITAL LETTER SIGMA
+
+003A4
+GREEK CAPITAL LETTER TAU
+
+003A5
+GREEK CAPITAL LETTER UPSILON
+
+003A6
+GREEK CAPITAL LETTER PHI
+
+003A7
+GREEK CAPITAL LETTER CHI
+
+003A8
+GREEK CAPITAL LETTER PSI
+
+003A9
+GREEK CAPITAL LETTER OMEGA
+
+003AA
+GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+
+003AB
+GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+
+003AC
+GREEK SMALL LETTER ALPHA WITH TONOS
+
+003AD
+GREEK SMALL LETTER EPSILON WITH TONOS
+
+003AE
+GREEK SMALL LETTER ETA WITH TONOS
+
+003AF
+GREEK SMALL LETTER IOTA WITH TONOS
+
+003B0
+GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+
+003B1
+GREEK SMALL LETTER ALPHA
+
+003B2
+GREEK SMALL LETTER BETA
+
+003B3
+GREEK SMALL LETTER GAMMA
+
+003B4
+GREEK SMALL LETTER DELTA
+
+003B5
+GREEK SMALL LETTER EPSILON
+
+003B6
+GREEK SMALL LETTER ZETA
+
+003B7
+GREEK SMALL LETTER ETA
+
+003B8
+GREEK SMALL LETTER THETA
+
+003B9
+GREEK SMALL LETTER IOTA
+
+003BA
+GREEK SMALL LETTER KAPPA
+
+003BB
+GREEK SMALL LETTER LAMDA
+
+003BC
+GREEK SMALL LETTER MU
+
+003BD
+GREEK SMALL LETTER NU
+
+003BE
+GREEK SMALL LETTER XI
+
+003BF
+GREEK SMALL LETTER OMICRON
+
+003C0
+GREEK SMALL LETTER PI
+
+003C1
+GREEK SMALL LETTER RHO
+
+003C2
+GREEK SMALL LETTER FINAL SIGMA
+
+003C3
+GREEK SMALL LETTER SIGMA
+
+003C4
+GREEK SMALL LETTER TAU
+
+003C5
+GREEK SMALL LETTER UPSILON
+
+003C6
+GREEK SMALL LETTER PHI
+
+003C7
+GREEK SMALL LETTER CHI
+
+003C8
+GREEK SMALL LETTER PSI
+
+003C9
+GREEK SMALL LETTER OMEGA
+
+003CA
+GREEK SMALL LETTER IOTA WITH DIALYTIKA
+
+003CB
+GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+
+003CC
+GREEK SMALL LETTER OMICRON WITH TONOS
+
+003CD
+GREEK SMALL LETTER UPSILON WITH TONOS
+
+003CE
+GREEK SMALL LETTER OMEGA WITH TONOS
+
+003CF
+GREEK CAPITAL KAI SYMBOL
+
+003D0
+GREEK BETA SYMBOL
+
+003D1
+GREEK THETA SYMBOL
+
+003D2
+GREEK UPSILON WITH HOOK SYMBOL
+
+003D3
+GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
+
+003D4
+GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+
+003D5
+GREEK PHI SYMBOL
+
+003D6
+GREEK PI SYMBOL
+
+003D7
+GREEK KAI SYMBOL
+
+003D8
+GREEK LETTER ARCHAIC KOPPA
+
+003D9
+GREEK SMALL LETTER ARCHAIC KOPPA
+
+003DA
+GREEK LETTER STIGMA
+
+003DB
+GREEK SMALL LETTER STIGMA
+
+003DC
+GREEK LETTER DIGAMMA
+
+003DD
+GREEK SMALL LETTER DIGAMMA
+
+003DE
+GREEK LETTER KOPPA
+
+003DF
+GREEK SMALL LETTER KOPPA
+
+003E0
+GREEK LETTER SAMPI
+
+003E1
+GREEK SMALL LETTER SAMPI
+
+003E2
+COPTIC CAPITAL LETTER SHEI
+
+003E3
+COPTIC SMALL LETTER SHEI
+
+003E4
+COPTIC CAPITAL LETTER FEI
+
+003E5
+COPTIC SMALL LETTER FEI
+
+003E6
+COPTIC CAPITAL LETTER KHEI
+
+003E7
+COPTIC SMALL LETTER KHEI
+
+003E8
+COPTIC CAPITAL LETTER HORI
+
+003E9
+COPTIC SMALL LETTER HORI
+
+003EA
+COPTIC CAPITAL LETTER GANGIA
+
+003EB
+COPTIC SMALL LETTER GANGIA
+
+003EC
+COPTIC CAPITAL LETTER SHIMA
+
+003ED
+COPTIC SMALL LETTER SHIMA
+
+003EE
+COPTIC CAPITAL LETTER DEI
+
+003EF
+COPTIC SMALL LETTER DEI
+
+003F0
+GREEK KAPPA SYMBOL
+
+003F1
+GREEK RHO SYMBOL
+
+003F2
+GREEK LUNATE SIGMA SYMBOL
+
+003F3
+GREEK LETTER YOT
+
+003F4
+GREEK CAPITAL THETA SYMBOL
+
+003F5
+GREEK LUNATE EPSILON SYMBOL
+
+003F6
+GREEK REVERSED LUNATE EPSILON SYMBOL
+
+003F7
+GREEK CAPITAL LETTER SHO
+
+003F8
+GREEK SMALL LETTER SHO
+
+003F9
+GREEK CAPITAL LUNATE SIGMA SYMBOL
+
+003FA
+GREEK CAPITAL LETTER SAN
+
+003FB
+GREEK SMALL LETTER SAN
+
+003FC
+GREEK RHO WITH STROKE SYMBOL
+
+003FD
+GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL
+
+003FE
+GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL
+
+003FF
+GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
+
+00400
+CYRILLIC CAPITAL LETTER IE WITH GRAVE
+
+00401
+CYRILLIC CAPITAL LETTER IO
+
+00402
+CYRILLIC CAPITAL LETTER DJE
+
+00403
+CYRILLIC CAPITAL LETTER GJE
+
+00404
+CYRILLIC CAPITAL LETTER UKRAINIAN IE
+
+00405
+CYRILLIC CAPITAL LETTER DZE
+
+00406
+CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+
+00407
+CYRILLIC CAPITAL LETTER YI
+
+00408
+CYRILLIC CAPITAL LETTER JE
+
+00409
+CYRILLIC CAPITAL LETTER LJE
+
+0040A
+CYRILLIC CAPITAL LETTER NJE
+
+0040B
+CYRILLIC CAPITAL LETTER TSHE
+
+0040C
+CYRILLIC CAPITAL LETTER KJE
+
+0040D
+CYRILLIC CAPITAL LETTER I WITH GRAVE
+
+0040E
+CYRILLIC CAPITAL LETTER SHORT U
+
+0040F
+CYRILLIC CAPITAL LETTER DZHE
+
+00410
+CYRILLIC CAPITAL LETTER A
+
+00411
+CYRILLIC CAPITAL LETTER BE
+
+00412
+CYRILLIC CAPITAL LETTER VE
+
+00413
+CYRILLIC CAPITAL LETTER GHE
+
+00414
+CYRILLIC CAPITAL LETTER DE
+
+00415
+CYRILLIC CAPITAL LETTER IE
+
+00416
+CYRILLIC CAPITAL LETTER ZHE
+
+00417
+CYRILLIC CAPITAL LETTER ZE
+
+00418
+CYRILLIC CAPITAL LETTER I
+
+00419
+CYRILLIC CAPITAL LETTER SHORT I
+
+0041A
+CYRILLIC CAPITAL LETTER KA
+
+0041B
+CYRILLIC CAPITAL LETTER EL
+
+0041C
+CYRILLIC CAPITAL LETTER EM
+
+0041D
+CYRILLIC CAPITAL LETTER EN
+
+0041E
+CYRILLIC CAPITAL LETTER O
+
+0041F
+CYRILLIC CAPITAL LETTER PE
+
+00420
+CYRILLIC CAPITAL LETTER ER
+
+00421
+CYRILLIC CAPITAL LETTER ES
+
+00422
+CYRILLIC CAPITAL LETTER TE
+
+00423
+CYRILLIC CAPITAL LETTER U
+
+00424
+CYRILLIC CAPITAL LETTER EF
+
+00425
+CYRILLIC CAPITAL LETTER HA
+
+00426
+CYRILLIC CAPITAL LETTER TSE
+
+00427
+CYRILLIC CAPITAL LETTER CHE
+
+00428
+CYRILLIC CAPITAL LETTER SHA
+
+00429
+CYRILLIC CAPITAL LETTER SHCHA
+
+0042A
+CYRILLIC CAPITAL LETTER HARD SIGN
+
+0042B
+CYRILLIC CAPITAL LETTER YERU
+
+0042C
+CYRILLIC CAPITAL LETTER SOFT SIGN
+
+0042D
+CYRILLIC CAPITAL LETTER E
+
+0042E
+CYRILLIC CAPITAL LETTER YU
+
+0042F
+CYRILLIC CAPITAL LETTER YA
+
+00430
+CYRILLIC SMALL LETTER A
+
+00431
+CYRILLIC SMALL LETTER BE
+
+00432
+CYRILLIC SMALL LETTER VE
+
+00433
+CYRILLIC SMALL LETTER GHE
+
+00434
+CYRILLIC SMALL LETTER DE
+
+00435
+CYRILLIC SMALL LETTER IE
+
+00436
+CYRILLIC SMALL LETTER ZHE
+
+00437
+CYRILLIC SMALL LETTER ZE
+
+00438
+CYRILLIC SMALL LETTER I
+
+00439
+CYRILLIC SMALL LETTER SHORT I
+
+0043A
+CYRILLIC SMALL LETTER KA
+
+0043B
+CYRILLIC SMALL LETTER EL
+
+0043C
+CYRILLIC SMALL LETTER EM
+
+0043D
+CYRILLIC SMALL LETTER EN
+
+0043E
+CYRILLIC SMALL LETTER O
+
+0043F
+CYRILLIC SMALL LETTER PE
+
+00440
+CYRILLIC SMALL LETTER ER
+
+00441
+CYRILLIC SMALL LETTER ES
+
+00442
+CYRILLIC SMALL LETTER TE
+
+00443
+CYRILLIC SMALL LETTER U
+
+00444
+CYRILLIC SMALL LETTER EF
+
+00445
+CYRILLIC SMALL LETTER HA
+
+00446
+CYRILLIC SMALL LETTER TSE
+
+00447
+CYRILLIC SMALL LETTER CHE
+
+00448
+CYRILLIC SMALL LETTER SHA
+
+00449
+CYRILLIC SMALL LETTER SHCHA
+
+0044A
+CYRILLIC SMALL LETTER HARD SIGN
+
+0044B
+CYRILLIC SMALL LETTER YERU
+
+0044C
+CYRILLIC SMALL LETTER SOFT SIGN
+
+0044D
+CYRILLIC SMALL LETTER E
+
+0044E
+CYRILLIC SMALL LETTER YU
+
+0044F
+CYRILLIC SMALL LETTER YA
+
+00450
+CYRILLIC SMALL LETTER IE WITH GRAVE
+
+00451
+CYRILLIC SMALL LETTER IO
+
+00452
+CYRILLIC SMALL LETTER DJE
+
+00453
+CYRILLIC SMALL LETTER GJE
+
+00454
+CYRILLIC SMALL LETTER UKRAINIAN IE
+
+00455
+CYRILLIC SMALL LETTER DZE
+
+00456
+CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+
+00457
+CYRILLIC SMALL LETTER YI
+
+00458
+CYRILLIC SMALL LETTER JE
+
+00459
+CYRILLIC SMALL LETTER LJE
+
+0045A
+CYRILLIC SMALL LETTER NJE
+
+0045B
+CYRILLIC SMALL LETTER TSHE
+
+0045C
+CYRILLIC SMALL LETTER KJE
+
+0045D
+CYRILLIC SMALL LETTER I WITH GRAVE
+
+0045E
+CYRILLIC SMALL LETTER SHORT U
+
+0045F
+CYRILLIC SMALL LETTER DZHE
+
+00460
+CYRILLIC CAPITAL LETTER OMEGA
+
+00461
+CYRILLIC SMALL LETTER OMEGA
+
+00462
+CYRILLIC CAPITAL LETTER YAT
+
+00463
+CYRILLIC SMALL LETTER YAT
+
+00464
+CYRILLIC CAPITAL LETTER IOTIFIED E
+
+00465
+CYRILLIC SMALL LETTER IOTIFIED E
+
+00466
+CYRILLIC CAPITAL LETTER LITTLE YUS
+
+00467
+CYRILLIC SMALL LETTER LITTLE YUS
+
+00468
+CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS
+
+00469
+CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS
+
+0046A
+CYRILLIC CAPITAL LETTER BIG YUS
+
+0046B
+CYRILLIC SMALL LETTER BIG YUS
+
+0046C
+CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
+
+0046D
+CYRILLIC SMALL LETTER IOTIFIED BIG YUS
+
+0046E
+CYRILLIC CAPITAL LETTER KSI
+
+0046F
+CYRILLIC SMALL LETTER KSI
+
+00470
+CYRILLIC CAPITAL LETTER PSI
+
+00471
+CYRILLIC SMALL LETTER PSI
+
+00472
+CYRILLIC CAPITAL LETTER FITA
+
+00473
+CYRILLIC SMALL LETTER FITA
+
+00474
+CYRILLIC CAPITAL LETTER IZHITSA
+
+00475
+CYRILLIC SMALL LETTER IZHITSA
+
+00476
+CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+
+00477
+CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
+
+00478
+CYRILLIC CAPITAL LETTER UK
+
+00479
+CYRILLIC SMALL LETTER UK
+
+0047A
+CYRILLIC CAPITAL LETTER ROUND OMEGA
+
+0047B
+CYRILLIC SMALL LETTER ROUND OMEGA
+
+0047C
+CYRILLIC CAPITAL LETTER OMEGA WITH TITLO
+
+0047D
+CYRILLIC SMALL LETTER OMEGA WITH TITLO
+
+0047E
+CYRILLIC CAPITAL LETTER OT
+
+0047F
+CYRILLIC SMALL LETTER OT
+
+00480
+CYRILLIC CAPITAL LETTER KOPPA
+
+00481
+CYRILLIC SMALL LETTER KOPPA
+
+00482
+CYRILLIC THOUSANDS SIGN
+
+00483
+COMBINING CYRILLIC TITLO
+
+00484
+COMBINING CYRILLIC PALATALIZATION
+
+00485
+COMBINING CYRILLIC DASIA PNEUMATA
+
+00486
+COMBINING CYRILLIC PSILI PNEUMATA
+
+00487
+COMBINING CYRILLIC POKRYTIE
+
+00488
+COMBINING CYRILLIC HUNDRED THOUSANDS SIGN
+
+00489
+COMBINING CYRILLIC MILLIONS SIGN
+
+0048A
+CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
+
+0048B
+CYRILLIC SMALL LETTER SHORT I WITH TAIL
+
+0048C
+CYRILLIC CAPITAL LETTER SEMISOFT SIGN
+
+0048D
+CYRILLIC SMALL LETTER SEMISOFT SIGN
+
+0048E
+CYRILLIC CAPITAL LETTER ER WITH TICK
+
+0048F
+CYRILLIC SMALL LETTER ER WITH TICK
+
+00490
+CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+
+00491
+CYRILLIC SMALL LETTER GHE WITH UPTURN
+
+00492
+CYRILLIC CAPITAL LETTER GHE WITH STROKE
+
+00493
+CYRILLIC SMALL LETTER GHE WITH STROKE
+
+00494
+CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK
+
+00495
+CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK
+
+00496
+CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
+
+00497
+CYRILLIC SMALL LETTER ZHE WITH DESCENDER
+
+00498
+CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
+
+00499
+CYRILLIC SMALL LETTER ZE WITH DESCENDER
+
+0049A
+CYRILLIC CAPITAL LETTER KA WITH DESCENDER
+
+0049B
+CYRILLIC SMALL LETTER KA WITH DESCENDER
+
+0049C
+CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
+
+0049D
+CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
+
+0049E
+CYRILLIC CAPITAL LETTER KA WITH STROKE
+
+0049F
+CYRILLIC SMALL LETTER KA WITH STROKE
+
+004A0
+CYRILLIC CAPITAL LETTER BASHKIR KA
+
+004A1
+CYRILLIC SMALL LETTER BASHKIR KA
+
+004A2
+CYRILLIC CAPITAL LETTER EN WITH DESCENDER
+
+004A3
+CYRILLIC SMALL LETTER EN WITH DESCENDER
+
+004A4
+CYRILLIC CAPITAL LIGATURE EN GHE
+
+004A5
+CYRILLIC SMALL LIGATURE EN GHE
+
+004A6
+CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK
+
+004A7
+CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK
+
+004A8
+CYRILLIC CAPITAL LETTER ABKHASIAN HA
+
+004A9
+CYRILLIC SMALL LETTER ABKHASIAN HA
+
+004AA
+CYRILLIC CAPITAL LETTER ES WITH DESCENDER
+
+004AB
+CYRILLIC SMALL LETTER ES WITH DESCENDER
+
+004AC
+CYRILLIC CAPITAL LETTER TE WITH DESCENDER
+
+004AD
+CYRILLIC SMALL LETTER TE WITH DESCENDER
+
+004AE
+CYRILLIC CAPITAL LETTER STRAIGHT U
+
+004AF
+CYRILLIC SMALL LETTER STRAIGHT U
+
+004B0
+CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
+
+004B1
+CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
+
+004B2
+CYRILLIC CAPITAL LETTER HA WITH DESCENDER
+
+004B3
+CYRILLIC SMALL LETTER HA WITH DESCENDER
+
+004B4
+CYRILLIC CAPITAL LIGATURE TE TSE
+
+004B5
+CYRILLIC SMALL LIGATURE TE TSE
+
+004B6
+CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
+
+004B7
+CYRILLIC SMALL LETTER CHE WITH DESCENDER
+
+004B8
+CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
+
+004B9
+CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
+
+004BA
+CYRILLIC CAPITAL LETTER SHHA
+
+004BB
+CYRILLIC SMALL LETTER SHHA
+
+004BC
+CYRILLIC CAPITAL LETTER ABKHASIAN CHE
+
+004BD
+CYRILLIC SMALL LETTER ABKHASIAN CHE
+
+004BE
+CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
+
+004BF
+CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
+
+004C0
+CYRILLIC LETTER PALOCHKA
+
+004C1
+CYRILLIC CAPITAL LETTER ZHE WITH BREVE
+
+004C2
+CYRILLIC SMALL LETTER ZHE WITH BREVE
+
+004C3
+CYRILLIC CAPITAL LETTER KA WITH HOOK
+
+004C4
+CYRILLIC SMALL LETTER KA WITH HOOK
+
+004C5
+CYRILLIC CAPITAL LETTER EL WITH TAIL
+
+004C6
+CYRILLIC SMALL LETTER EL WITH TAIL
+
+004C7
+CYRILLIC CAPITAL LETTER EN WITH HOOK
+
+004C8
+CYRILLIC SMALL LETTER EN WITH HOOK
+
+004C9
+CYRILLIC CAPITAL LETTER EN WITH TAIL
+
+004CA
+CYRILLIC SMALL LETTER EN WITH TAIL
+
+004CB
+CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
+
+004CC
+CYRILLIC SMALL LETTER KHAKASSIAN CHE
+
+004CD
+CYRILLIC CAPITAL LETTER EM WITH TAIL
+
+004CE
+CYRILLIC SMALL LETTER EM WITH TAIL
+
+004CF
+CYRILLIC SMALL LETTER PALOCHKA
+
+004D0
+CYRILLIC CAPITAL LETTER A WITH BREVE
+
+004D1
+CYRILLIC SMALL LETTER A WITH BREVE
+
+004D2
+CYRILLIC CAPITAL LETTER A WITH DIAERESIS
+
+004D3
+CYRILLIC SMALL LETTER A WITH DIAERESIS
+
+004D4
+CYRILLIC CAPITAL LIGATURE A IE
+
+004D5
+CYRILLIC SMALL LIGATURE A IE
+
+004D6
+CYRILLIC CAPITAL LETTER IE WITH BREVE
+
+004D7
+CYRILLIC SMALL LETTER IE WITH BREVE
+
+004D8
+CYRILLIC CAPITAL LETTER SCHWA
+
+004D9
+CYRILLIC SMALL LETTER SCHWA
+
+004DA
+CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
+
+004DB
+CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
+
+004DC
+CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
+
+004DD
+CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
+
+004DE
+CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
+
+004DF
+CYRILLIC SMALL LETTER ZE WITH DIAERESIS
+
+004E0
+CYRILLIC CAPITAL LETTER ABKHASIAN DZE
+
+004E1
+CYRILLIC SMALL LETTER ABKHASIAN DZE
+
+004E2
+CYRILLIC CAPITAL LETTER I WITH MACRON
+
+004E3
+CYRILLIC SMALL LETTER I WITH MACRON
+
+004E4
+CYRILLIC CAPITAL LETTER I WITH DIAERESIS
+
+004E5
+CYRILLIC SMALL LETTER I WITH DIAERESIS
+
+004E6
+CYRILLIC CAPITAL LETTER O WITH DIAERESIS
+
+004E7
+CYRILLIC SMALL LETTER O WITH DIAERESIS
+
+004E8
+CYRILLIC CAPITAL LETTER BARRED O
+
+004E9
+CYRILLIC SMALL LETTER BARRED O
+
+004EA
+CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
+
+004EB
+CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
+
+004EC
+CYRILLIC CAPITAL LETTER E WITH DIAERESIS
+
+004ED
+CYRILLIC SMALL LETTER E WITH DIAERESIS
+
+004EE
+CYRILLIC CAPITAL LETTER U WITH MACRON
+
+004EF
+CYRILLIC SMALL LETTER U WITH MACRON
+
+004F0
+CYRILLIC CAPITAL LETTER U WITH DIAERESIS
+
+004F1
+CYRILLIC SMALL LETTER U WITH DIAERESIS
+
+004F2
+CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
+
+004F3
+CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
+
+004F4
+CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
+
+004F5
+CYRILLIC SMALL LETTER CHE WITH DIAERESIS
+
+004F6
+CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
+
+004F7
+CYRILLIC SMALL LETTER GHE WITH DESCENDER
+
+004F8
+CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
+
+004F9
+CYRILLIC SMALL LETTER YERU WITH DIAERESIS
+
+004FA
+CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK
+
+004FB
+CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK
+
+004FC
+CYRILLIC CAPITAL LETTER HA WITH HOOK
+
+004FD
+CYRILLIC SMALL LETTER HA WITH HOOK
+
+004FE
+CYRILLIC CAPITAL LETTER HA WITH STROKE
+
+004FF
+CYRILLIC SMALL LETTER HA WITH STROKE
+
+00500
+CYRILLIC CAPITAL LETTER KOMI DE
+
+00501
+CYRILLIC SMALL LETTER KOMI DE
+
+00502
+CYRILLIC CAPITAL LETTER KOMI DJE
+
+00503
+CYRILLIC SMALL LETTER KOMI DJE
+
+00504
+CYRILLIC CAPITAL LETTER KOMI ZJE
+
+00505
+CYRILLIC SMALL LETTER KOMI ZJE
+
+00506
+CYRILLIC CAPITAL LETTER KOMI DZJE
+
+00507
+CYRILLIC SMALL LETTER KOMI DZJE
+
+00508
+CYRILLIC CAPITAL LETTER KOMI LJE
+
+00509
+CYRILLIC SMALL LETTER KOMI LJE
+
+0050A
+CYRILLIC CAPITAL LETTER KOMI NJE
+
+0050B
+CYRILLIC SMALL LETTER KOMI NJE
+
+0050C
+CYRILLIC CAPITAL LETTER KOMI SJE
+
+0050D
+CYRILLIC SMALL LETTER KOMI SJE
+
+0050E
+CYRILLIC CAPITAL LETTER KOMI TJE
+
+0050F
+CYRILLIC SMALL LETTER KOMI TJE
+
+00510
+CYRILLIC CAPITAL LETTER REVERSED ZE
+
+00511
+CYRILLIC SMALL LETTER REVERSED ZE
+
+00512
+CYRILLIC CAPITAL LETTER EL WITH HOOK
+
+00513
+CYRILLIC SMALL LETTER EL WITH HOOK
+
+00514
+CYRILLIC CAPITAL LETTER LHA
+
+00515
+CYRILLIC SMALL LETTER LHA
+
+00516
+CYRILLIC CAPITAL LETTER RHA
+
+00517
+CYRILLIC SMALL LETTER RHA
+
+00518
+CYRILLIC CAPITAL LETTER YAE
+
+00519
+CYRILLIC SMALL LETTER YAE
+
+0051A
+CYRILLIC CAPITAL LETTER QA
+
+0051B
+CYRILLIC SMALL LETTER QA
+
+0051C
+CYRILLIC CAPITAL LETTER WE
+
+0051D
+CYRILLIC SMALL LETTER WE
+
+0051E
+CYRILLIC CAPITAL LETTER ALEUT KA
+
+0051F
+CYRILLIC SMALL LETTER ALEUT KA
+
+00520
+CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK
+
+00521
+CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK
+
+00522
+CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK
+
+00523
+CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK
+
+00524
+CYRILLIC CAPITAL LETTER PE WITH DESCENDER
+
+00525
+CYRILLIC SMALL LETTER PE WITH DESCENDER
+
+00526
+CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER
+
+00527
+CYRILLIC SMALL LETTER SHHA WITH DESCENDER
+
+00528
+CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK
+
+00529
+CYRILLIC SMALL LETTER EN WITH LEFT HOOK
+
+0052A
+CYRILLIC CAPITAL LETTER DZZHE
+
+0052B
+CYRILLIC SMALL LETTER DZZHE
+
+0052C
+CYRILLIC CAPITAL LETTER DCHE
+
+0052D
+CYRILLIC SMALL LETTER DCHE
+
+0052E
+CYRILLIC CAPITAL LETTER EL WITH DESCENDER
+
+0052F
+CYRILLIC SMALL LETTER EL WITH DESCENDER
+
+00531
+ARMENIAN CAPITAL LETTER AYB
+
+00532
+ARMENIAN CAPITAL LETTER BEN
+
+00533
+ARMENIAN CAPITAL LETTER GIM
+
+00534
+ARMENIAN CAPITAL LETTER DA
+
+00535
+ARMENIAN CAPITAL LETTER ECH
+
+00536
+ARMENIAN CAPITAL LETTER ZA
+
+00537
+ARMENIAN CAPITAL LETTER EH
+
+00538
+ARMENIAN CAPITAL LETTER ET
+
+00539
+ARMENIAN CAPITAL LETTER TO
+
+0053A
+ARMENIAN CAPITAL LETTER ZHE
+
+0053B
+ARMENIAN CAPITAL LETTER INI
+
+0053C
+ARMENIAN CAPITAL LETTER LIWN
+
+0053D
+ARMENIAN CAPITAL LETTER XEH
+
+0053E
+ARMENIAN CAPITAL LETTER CA
+
+0053F
+ARMENIAN CAPITAL LETTER KEN
+
+00540
+ARMENIAN CAPITAL LETTER HO
+
+00541
+ARMENIAN CAPITAL LETTER JA
+
+00542
+ARMENIAN CAPITAL LETTER GHAD
+
+00543
+ARMENIAN CAPITAL LETTER CHEH
+
+00544
+ARMENIAN CAPITAL LETTER MEN
+
+00545
+ARMENIAN CAPITAL LETTER YI
+
+00546
+ARMENIAN CAPITAL LETTER NOW
+
+00547
+ARMENIAN CAPITAL LETTER SHA
+
+00548
+ARMENIAN CAPITAL LETTER VO
+
+00549
+ARMENIAN CAPITAL LETTER CHA
+
+0054A
+ARMENIAN CAPITAL LETTER PEH
+
+0054B
+ARMENIAN CAPITAL LETTER JHEH
+
+0054C
+ARMENIAN CAPITAL LETTER RA
+
+0054D
+ARMENIAN CAPITAL LETTER SEH
+
+0054E
+ARMENIAN CAPITAL LETTER VEW
+
+0054F
+ARMENIAN CAPITAL LETTER TIWN
+
+00550
+ARMENIAN CAPITAL LETTER REH
+
+00551
+ARMENIAN CAPITAL LETTER CO
+
+00552
+ARMENIAN CAPITAL LETTER YIWN
+
+00553
+ARMENIAN CAPITAL LETTER PIWR
+
+00554
+ARMENIAN CAPITAL LETTER KEH
+
+00555
+ARMENIAN CAPITAL LETTER OH
+
+00556
+ARMENIAN CAPITAL LETTER FEH
+
+00559
+ARMENIAN MODIFIER LETTER LEFT HALF RING
+
+0055A
+ARMENIAN APOSTROPHE
+
+0055B
+ARMENIAN EMPHASIS MARK
+
+0055C
+ARMENIAN EXCLAMATION MARK
+
+0055D
+ARMENIAN COMMA
+
+0055E
+ARMENIAN QUESTION MARK
+
+0055F
+ARMENIAN ABBREVIATION MARK
+
+00560
+ARMENIAN SMALL LETTER TURNED AYB
+
+00561
+ARMENIAN SMALL LETTER AYB
+
+00562
+ARMENIAN SMALL LETTER BEN
+
+00563
+ARMENIAN SMALL LETTER GIM
+
+00564
+ARMENIAN SMALL LETTER DA
+
+00565
+ARMENIAN SMALL LETTER ECH
+
+00566
+ARMENIAN SMALL LETTER ZA
+
+00567
+ARMENIAN SMALL LETTER EH
+
+00568
+ARMENIAN SMALL LETTER ET
+
+00569
+ARMENIAN SMALL LETTER TO
+
+0056A
+ARMENIAN SMALL LETTER ZHE
+
+0056B
+ARMENIAN SMALL LETTER INI
+
+0056C
+ARMENIAN SMALL LETTER LIWN
+
+0056D
+ARMENIAN SMALL LETTER XEH
+
+0056E
+ARMENIAN SMALL LETTER CA
+
+0056F
+ARMENIAN SMALL LETTER KEN
+
+00570
+ARMENIAN SMALL LETTER HO
+
+00571
+ARMENIAN SMALL LETTER JA
+
+00572
+ARMENIAN SMALL LETTER GHAD
+
+00573
+ARMENIAN SMALL LETTER CHEH
+
+00574
+ARMENIAN SMALL LETTER MEN
+
+00575
+ARMENIAN SMALL LETTER YI
+
+00576
+ARMENIAN SMALL LETTER NOW
+
+00577
+ARMENIAN SMALL LETTER SHA
+
+00578
+ARMENIAN SMALL LETTER VO
+
+00579
+ARMENIAN SMALL LETTER CHA
+
+0057A
+ARMENIAN SMALL LETTER PEH
+
+0057B
+ARMENIAN SMALL LETTER JHEH
+
+0057C
+ARMENIAN SMALL LETTER RA
+
+0057D
+ARMENIAN SMALL LETTER SEH
+
+0057E
+ARMENIAN SMALL LETTER VEW
+
+0057F
+ARMENIAN SMALL LETTER TIWN
+
+00580
+ARMENIAN SMALL LETTER REH
+
+00581
+ARMENIAN SMALL LETTER CO
+
+00582
+ARMENIAN SMALL LETTER YIWN
+
+00583
+ARMENIAN SMALL LETTER PIWR
+
+00584
+ARMENIAN SMALL LETTER KEH
+
+00585
+ARMENIAN SMALL LETTER OH
+
+00586
+ARMENIAN SMALL LETTER FEH
+
+00587
+ARMENIAN SMALL LIGATURE ECH YIWN
+
+00588
+ARMENIAN SMALL LETTER YI WITH STROKE
+
+00589
+ARMENIAN FULL STOP
+
+0058A
+ARMENIAN HYPHEN
+
+0058D
+RIGHT-FACING ARMENIAN ETERNITY SIGN
+
+0058E
+LEFT-FACING ARMENIAN ETERNITY SIGN
+
+0058F
+ARMENIAN DRAM SIGN
+
+00591
+HEBREW ACCENT ETNAHTA
+
+00592
+HEBREW ACCENT SEGOL
+
+00593
+HEBREW ACCENT SHALSHELET
+
+00594
+HEBREW ACCENT ZAQEF QATAN
+
+00595
+HEBREW ACCENT ZAQEF GADOL
+
+00596
+HEBREW ACCENT TIPEHA
+
+00597
+HEBREW ACCENT REVIA
+
+00598
+HEBREW ACCENT ZARQA
+
+00599
+HEBREW ACCENT PASHTA
+
+0059A
+HEBREW ACCENT YETIV
+
+0059B
+HEBREW ACCENT TEVIR
+
+0059C
+HEBREW ACCENT GERESH
+
+0059D
+HEBREW ACCENT GERESH MUQDAM
+
+0059E
+HEBREW ACCENT GERSHAYIM
+
+0059F
+HEBREW ACCENT QARNEY PARA
+
+005A0
+HEBREW ACCENT TELISHA GEDOLA
+
+005A1
+HEBREW ACCENT PAZER
+
+005A2
+HEBREW ACCENT ATNAH HAFUKH
+
+005A3
+HEBREW ACCENT MUNAH
+
+005A4
+HEBREW ACCENT MAHAPAKH
+
+005A5
+HEBREW ACCENT MERKHA
+
+005A6
+HEBREW ACCENT MERKHA KEFULA
+
+005A7
+HEBREW ACCENT DARGA
+
+005A8
+HEBREW ACCENT QADMA
+
+005A9
+HEBREW ACCENT TELISHA QETANA
+
+005AA
+HEBREW ACCENT YERAH BEN YOMO
+
+005AB
+HEBREW ACCENT OLE
+
+005AC
+HEBREW ACCENT ILUY
+
+005AD
+HEBREW ACCENT DEHI
+
+005AE
+HEBREW ACCENT ZINOR
+
+005AF
+HEBREW MARK MASORA CIRCLE
+
+005B0
+HEBREW POINT SHEVA
+
+005B1
+HEBREW POINT HATAF SEGOL
+
+005B2
+HEBREW POINT HATAF PATAH
+
+005B3
+HEBREW POINT HATAF QAMATS
+
+005B4
+HEBREW POINT HIRIQ
+
+005B5
+HEBREW POINT TSERE
+
+005B6
+HEBREW POINT SEGOL
+
+005B7
+HEBREW POINT PATAH
+
+005B8
+HEBREW POINT QAMATS
+
+005B9
+HEBREW POINT HOLAM
+
+005BA
+HEBREW POINT HOLAM HASER FOR VAV
+
+005BB
+HEBREW POINT QUBUTS
+
+005BC
+HEBREW POINT DAGESH OR MAPIQ
+
+005BD
+HEBREW POINT METEG
+
+005BE
+HEBREW PUNCTUATION MAQAF
+
+005BF
+HEBREW POINT RAFE
+
+005C0
+HEBREW PUNCTUATION PASEQ
+
+005C1
+HEBREW POINT SHIN DOT
+
+005C2
+HEBREW POINT SIN DOT
+
+005C3
+HEBREW PUNCTUATION SOF PASUQ
+
+005C4
+HEBREW MARK UPPER DOT
+
+005C5
+HEBREW MARK LOWER DOT
+
+005C6
+HEBREW PUNCTUATION NUN HAFUKHA
+
+005C7
+HEBREW POINT QAMATS QATAN
+
+005D0
+HEBREW LETTER ALEF
+
+005D1
+HEBREW LETTER BET
+
+005D2
+HEBREW LETTER GIMEL
+
+005D3
+HEBREW LETTER DALET
+
+005D4
+HEBREW LETTER HE
+
+005D5
+HEBREW LETTER VAV
+
+005D6
+HEBREW LETTER ZAYIN
+
+005D7
+HEBREW LETTER HET
+
+005D8
+HEBREW LETTER TET
+
+005D9
+HEBREW LETTER YOD
+
+005DA
+HEBREW LETTER FINAL KAF
+
+005DB
+HEBREW LETTER KAF
+
+005DC
+HEBREW LETTER LAMED
+
+005DD
+HEBREW LETTER FINAL MEM
+
+005DE
+HEBREW LETTER MEM
+
+005DF
+HEBREW LETTER FINAL NUN
+
+005E0
+HEBREW LETTER NUN
+
+005E1
+HEBREW LETTER SAMEKH
+
+005E2
+HEBREW LETTER AYIN
+
+005E3
+HEBREW LETTER FINAL PE
+
+005E4
+HEBREW LETTER PE
+
+005E5
+HEBREW LETTER FINAL TSADI
+
+005E6
+HEBREW LETTER TSADI
+
+005E7
+HEBREW LETTER QOF
+
+005E8
+HEBREW LETTER RESH
+
+005E9
+HEBREW LETTER SHIN
+
+005EA
+HEBREW LETTER TAV
+
+005EF
+HEBREW YOD TRIANGLE
+
+005F0
+HEBREW LIGATURE YIDDISH DOUBLE VAV
+
+005F1
+HEBREW LIGATURE YIDDISH VAV YOD
+
+005F2
+HEBREW LIGATURE YIDDISH DOUBLE YOD
+
+005F3
+HEBREW PUNCTUATION GERESH
+
+005F4
+HEBREW PUNCTUATION GERSHAYIM
+
+00600
+ARABIC NUMBER SIGN
+
+00601
+ARABIC SIGN SANAH
+
+00602
+ARABIC FOOTNOTE MARKER
+
+00603
+ARABIC SIGN SAFHA
+
+00604
+ARABIC SIGN SAMVAT
+
+00605
+ARABIC NUMBER MARK ABOVE
+
+00606
+ARABIC-INDIC CUBE ROOT
+
+00607
+ARABIC-INDIC FOURTH ROOT
+
+00608
+ARABIC RAY
+
+00609
+ARABIC-INDIC PER MILLE SIGN
+
+0060A
+ARABIC-INDIC PER TEN THOUSAND SIGN
+
+0060B
+AFGHANI SIGN
+
+0060C
+ARABIC COMMA
+
+0060D
+ARABIC DATE SEPARATOR
+
+0060E
+ARABIC POETIC VERSE SIGN
+
+0060F
+ARABIC SIGN MISRA
+
+00610
+ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM
+
+00611
+ARABIC SIGN ALAYHE ASSALLAM
+
+00612
+ARABIC SIGN RAHMATULLAH ALAYHE
+
+00613
+ARABIC SIGN RADI ALLAHOU ANHU
+
+00614
+ARABIC SIGN TAKHALLUS
+
+00615
+ARABIC SMALL HIGH TAH
+
+00616
+ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH
+
+00617
+ARABIC SMALL HIGH ZAIN
+
+00618
+ARABIC SMALL FATHA
+
+00619
+ARABIC SMALL DAMMA
+
+0061A
+ARABIC SMALL KASRA
+
+0061B
+ARABIC SEMICOLON
+
+0061C
+ARABIC LETTER MARK
+
+0061C
+ALM
+
+0061E
+ARABIC TRIPLE DOT PUNCTUATION MARK
+
+0061F
+ARABIC QUESTION MARK
+
+00620
+ARABIC LETTER KASHMIRI YEH
+
+00621
+ARABIC LETTER HAMZA
+
+00622
+ARABIC LETTER ALEF WITH MADDA ABOVE
+
+00623
+ARABIC LETTER ALEF WITH HAMZA ABOVE
+
+00624
+ARABIC LETTER WAW WITH HAMZA ABOVE
+
+00625
+ARABIC LETTER ALEF WITH HAMZA BELOW
+
+00626
+ARABIC LETTER YEH WITH HAMZA ABOVE
+
+00627
+ARABIC LETTER ALEF
+
+00628
+ARABIC LETTER BEH
+
+00629
+ARABIC LETTER TEH MARBUTA
+
+0062A
+ARABIC LETTER TEH
+
+0062B
+ARABIC LETTER THEH
+
+0062C
+ARABIC LETTER JEEM
+
+0062D
+ARABIC LETTER HAH
+
+0062E
+ARABIC LETTER KHAH
+
+0062F
+ARABIC LETTER DAL
+
+00630
+ARABIC LETTER THAL
+
+00631
+ARABIC LETTER REH
+
+00632
+ARABIC LETTER ZAIN
+
+00633
+ARABIC LETTER SEEN
+
+00634
+ARABIC LETTER SHEEN
+
+00635
+ARABIC LETTER SAD
+
+00636
+ARABIC LETTER DAD
+
+00637
+ARABIC LETTER TAH
+
+00638
+ARABIC LETTER ZAH
+
+00639
+ARABIC LETTER AIN
+
+0063A
+ARABIC LETTER GHAIN
+
+0063B
+ARABIC LETTER KEHEH WITH TWO DOTS ABOVE
+
+0063C
+ARABIC LETTER KEHEH WITH THREE DOTS BELOW
+
+0063D
+ARABIC LETTER FARSI YEH WITH INVERTED V
+
+0063E
+ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE
+
+0063F
+ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE
+
+00640
+ARABIC TATWEEL
+
+00641
+ARABIC LETTER FEH
+
+00642
+ARABIC LETTER QAF
+
+00643
+ARABIC LETTER KAF
+
+00644
+ARABIC LETTER LAM
+
+00645
+ARABIC LETTER MEEM
+
+00646
+ARABIC LETTER NOON
+
+00647
+ARABIC LETTER HEH
+
+00648
+ARABIC LETTER WAW
+
+00649
+ARABIC LETTER ALEF MAKSURA
+
+0064A
+ARABIC LETTER YEH
+
+0064B
+ARABIC FATHATAN
+
+0064C
+ARABIC DAMMATAN
+
+0064D
+ARABIC KASRATAN
+
+0064E
+ARABIC FATHA
+
+0064F
+ARABIC DAMMA
+
+00650
+ARABIC KASRA
+
+00651
+ARABIC SHADDA
+
+00652
+ARABIC SUKUN
+
+00653
+ARABIC MADDAH ABOVE
+
+00654
+ARABIC HAMZA ABOVE
+
+00655
+ARABIC HAMZA BELOW
+
+00656
+ARABIC SUBSCRIPT ALEF
+
+00657
+ARABIC INVERTED DAMMA
+
+00658
+ARABIC MARK NOON GHUNNA
+
+00659
+ARABIC ZWARAKAY
+
+0065A
+ARABIC VOWEL SIGN SMALL V ABOVE
+
+0065B
+ARABIC VOWEL SIGN INVERTED SMALL V ABOVE
+
+0065C
+ARABIC VOWEL SIGN DOT BELOW
+
+0065D
+ARABIC REVERSED DAMMA
+
+0065E
+ARABIC FATHA WITH TWO DOTS
+
+0065F
+ARABIC WAVY HAMZA BELOW
+
+00660
+ARABIC-INDIC DIGIT ZERO
+
+00661
+ARABIC-INDIC DIGIT ONE
+
+00662
+ARABIC-INDIC DIGIT TWO
+
+00663
+ARABIC-INDIC DIGIT THREE
+
+00664
+ARABIC-INDIC DIGIT FOUR
+
+00665
+ARABIC-INDIC DIGIT FIVE
+
+00666
+ARABIC-INDIC DIGIT SIX
+
+00667
+ARABIC-INDIC DIGIT SEVEN
+
+00668
+ARABIC-INDIC DIGIT EIGHT
+
+00669
+ARABIC-INDIC DIGIT NINE
+
+0066A
+ARABIC PERCENT SIGN
+
+0066B
+ARABIC DECIMAL SEPARATOR
+
+0066C
+ARABIC THOUSANDS SEPARATOR
+
+0066D
+ARABIC FIVE POINTED STAR
+
+0066E
+ARABIC LETTER DOTLESS BEH
+
+0066F
+ARABIC LETTER DOTLESS QAF
+
+00670
+ARABIC LETTER SUPERSCRIPT ALEF
+
+00671
+ARABIC LETTER ALEF WASLA
+
+00672
+ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
+
+00673
+ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
+
+00674
+ARABIC LETTER HIGH HAMZA
+
+00675
+ARABIC LETTER HIGH HAMZA ALEF
+
+00676
+ARABIC LETTER HIGH HAMZA WAW
+
+00677
+ARABIC LETTER U WITH HAMZA ABOVE
+
+00678
+ARABIC LETTER HIGH HAMZA YEH
+
+00679
+ARABIC LETTER TTEH
+
+0067A
+ARABIC LETTER TTEHEH
+
+0067B
+ARABIC LETTER BEEH
+
+0067C
+ARABIC LETTER TEH WITH RING
+
+0067D
+ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS
+
+0067E
+ARABIC LETTER PEH
+
+0067F
+ARABIC LETTER TEHEH
+
+00680
+ARABIC LETTER BEHEH
+
+00681
+ARABIC LETTER HAH WITH HAMZA ABOVE
+
+00682
+ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE
+
+00683
+ARABIC LETTER NYEH
+
+00684
+ARABIC LETTER DYEH
+
+00685
+ARABIC LETTER HAH WITH THREE DOTS ABOVE
+
+00686
+ARABIC LETTER TCHEH
+
+00687
+ARABIC LETTER TCHEHEH
+
+00688
+ARABIC LETTER DDAL
+
+00689
+ARABIC LETTER DAL WITH RING
+
+0068A
+ARABIC LETTER DAL WITH DOT BELOW
+
+0068B
+ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH
+
+0068C
+ARABIC LETTER DAHAL
+
+0068D
+ARABIC LETTER DDAHAL
+
+0068E
+ARABIC LETTER DUL
+
+0068F
+ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS
+
+00690
+ARABIC LETTER DAL WITH FOUR DOTS ABOVE
+
+00691
+ARABIC LETTER RREH
+
+00692
+ARABIC LETTER REH WITH SMALL V
+
+00693
+ARABIC LETTER REH WITH RING
+
+00694
+ARABIC LETTER REH WITH DOT BELOW
+
+00695
+ARABIC LETTER REH WITH SMALL V BELOW
+
+00696
+ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
+
+00697
+ARABIC LETTER REH WITH TWO DOTS ABOVE
+
+00698
+ARABIC LETTER JEH
+
+00699
+ARABIC LETTER REH WITH FOUR DOTS ABOVE
+
+0069A
+ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
+
+0069B
+ARABIC LETTER SEEN WITH THREE DOTS BELOW
+
+0069C
+ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE
+
+0069D
+ARABIC LETTER SAD WITH TWO DOTS BELOW
+
+0069E
+ARABIC LETTER SAD WITH THREE DOTS ABOVE
+
+0069F
+ARABIC LETTER TAH WITH THREE DOTS ABOVE
+
+006A0
+ARABIC LETTER AIN WITH THREE DOTS ABOVE
+
+006A1
+ARABIC LETTER DOTLESS FEH
+
+006A2
+ARABIC LETTER FEH WITH DOT MOVED BELOW
+
+006A3
+ARABIC LETTER FEH WITH DOT BELOW
+
+006A4
+ARABIC LETTER VEH
+
+006A5
+ARABIC LETTER FEH WITH THREE DOTS BELOW
+
+006A6
+ARABIC LETTER PEHEH
+
+006A7
+ARABIC LETTER QAF WITH DOT ABOVE
+
+006A8
+ARABIC LETTER QAF WITH THREE DOTS ABOVE
+
+006A9
+ARABIC LETTER KEHEH
+
+006AA
+ARABIC LETTER SWASH KAF
+
+006AB
+ARABIC LETTER KAF WITH RING
+
+006AC
+ARABIC LETTER KAF WITH DOT ABOVE
+
+006AD
+ARABIC LETTER NG
+
+006AE
+ARABIC LETTER KAF WITH THREE DOTS BELOW
+
+006AF
+ARABIC LETTER GAF
+
+006B0
+ARABIC LETTER GAF WITH RING
+
+006B1
+ARABIC LETTER NGOEH
+
+006B2
+ARABIC LETTER GAF WITH TWO DOTS BELOW
+
+006B3
+ARABIC LETTER GUEH
+
+006B4
+ARABIC LETTER GAF WITH THREE DOTS ABOVE
+
+006B5
+ARABIC LETTER LAM WITH SMALL V
+
+006B6
+ARABIC LETTER LAM WITH DOT ABOVE
+
+006B7
+ARABIC LETTER LAM WITH THREE DOTS ABOVE
+
+006B8
+ARABIC LETTER LAM WITH THREE DOTS BELOW
+
+006B9
+ARABIC LETTER NOON WITH DOT BELOW
+
+006BA
+ARABIC LETTER NOON GHUNNA
+
+006BB
+ARABIC LETTER RNOON
+
+006BC
+ARABIC LETTER NOON WITH RING
+
+006BD
+ARABIC LETTER NOON WITH THREE DOTS ABOVE
+
+006BE
+ARABIC LETTER HEH DOACHASHMEE
+
+006BF
+ARABIC LETTER TCHEH WITH DOT ABOVE
+
+006C0
+ARABIC LETTER HEH WITH YEH ABOVE
+
+006C1
+ARABIC LETTER HEH GOAL
+
+006C2
+ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
+
+006C3
+ARABIC LETTER TEH MARBUTA GOAL
+
+006C4
+ARABIC LETTER WAW WITH RING
+
+006C5
+ARABIC LETTER KIRGHIZ OE
+
+006C6
+ARABIC LETTER OE
+
+006C7
+ARABIC LETTER U
+
+006C8
+ARABIC LETTER YU
+
+006C9
+ARABIC LETTER KIRGHIZ YU
+
+006CA
+ARABIC LETTER WAW WITH TWO DOTS ABOVE
+
+006CB
+ARABIC LETTER VE
+
+006CC
+ARABIC LETTER FARSI YEH
+
+006CD
+ARABIC LETTER YEH WITH TAIL
+
+006CE
+ARABIC LETTER YEH WITH SMALL V
+
+006CF
+ARABIC LETTER WAW WITH DOT ABOVE
+
+006D0
+ARABIC LETTER E
+
+006D1
+ARABIC LETTER YEH WITH THREE DOTS BELOW
+
+006D2
+ARABIC LETTER YEH BARREE
+
+006D3
+ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
+
+006D4
+ARABIC FULL STOP
+
+006D5
+ARABIC LETTER AE
+
+006D6
+ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA
+
+006D7
+ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA
+
+006D8
+ARABIC SMALL HIGH MEEM INITIAL FORM
+
+006D9
+ARABIC SMALL HIGH LAM ALEF
+
+006DA
+ARABIC SMALL HIGH JEEM
+
+006DB
+ARABIC SMALL HIGH THREE DOTS
+
+006DC
+ARABIC SMALL HIGH SEEN
+
+006DD
+ARABIC END OF AYAH
+
+006DE
+ARABIC START OF RUB EL HIZB
+
+006DF
+ARABIC SMALL HIGH ROUNDED ZERO
+
+006E0
+ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
+
+006E1
+ARABIC SMALL HIGH DOTLESS HEAD OF KHAH
+
+006E2
+ARABIC SMALL HIGH MEEM ISOLATED FORM
+
+006E3
+ARABIC SMALL LOW SEEN
+
+006E4
+ARABIC SMALL HIGH MADDA
+
+006E5
+ARABIC SMALL WAW
+
+006E6
+ARABIC SMALL YEH
+
+006E7
+ARABIC SMALL HIGH YEH
+
+006E8
+ARABIC SMALL HIGH NOON
+
+006E9
+ARABIC PLACE OF SAJDAH
+
+006EA
+ARABIC EMPTY CENTRE LOW STOP
+
+006EB
+ARABIC EMPTY CENTRE HIGH STOP
+
+006EC
+ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE
+
+006ED
+ARABIC SMALL LOW MEEM
+
+006EE
+ARABIC LETTER DAL WITH INVERTED V
+
+006EF
+ARABIC LETTER REH WITH INVERTED V
+
+006F0
+EXTENDED ARABIC-INDIC DIGIT ZERO
+
+006F1
+EXTENDED ARABIC-INDIC DIGIT ONE
+
+006F2
+EXTENDED ARABIC-INDIC DIGIT TWO
+
+006F3
+EXTENDED ARABIC-INDIC DIGIT THREE
+
+006F4
+EXTENDED ARABIC-INDIC DIGIT FOUR
+
+006F5
+EXTENDED ARABIC-INDIC DIGIT FIVE
+
+006F6
+EXTENDED ARABIC-INDIC DIGIT SIX
+
+006F7
+EXTENDED ARABIC-INDIC DIGIT SEVEN
+
+006F8
+EXTENDED ARABIC-INDIC DIGIT EIGHT
+
+006F9
+EXTENDED ARABIC-INDIC DIGIT NINE
+
+006FA
+ARABIC LETTER SHEEN WITH DOT BELOW
+
+006FB
+ARABIC LETTER DAD WITH DOT BELOW
+
+006FC
+ARABIC LETTER GHAIN WITH DOT BELOW
+
+006FD
+ARABIC SIGN SINDHI AMPERSAND
+
+006FE
+ARABIC SIGN SINDHI POSTPOSITION MEN
+
+006FF
+ARABIC LETTER HEH WITH INVERTED V
+
+00700
+SYRIAC END OF PARAGRAPH
+
+00701
+SYRIAC SUPRALINEAR FULL STOP
+
+00702
+SYRIAC SUBLINEAR FULL STOP
+
+00703
+SYRIAC SUPRALINEAR COLON
+
+00704
+SYRIAC SUBLINEAR COLON
+
+00705
+SYRIAC HORIZONTAL COLON
+
+00706
+SYRIAC COLON SKEWED LEFT
+
+00707
+SYRIAC COLON SKEWED RIGHT
+
+00708
+SYRIAC SUPRALINEAR COLON SKEWED LEFT
+
+00709
+SYRIAC SUBLINEAR COLON SKEWED LEFT
+
+00709
+SYRIAC SUBLINEAR COLON SKEWED RIGHT
+
+0070A
+SYRIAC CONTRACTION
+
+0070B
+SYRIAC HARKLEAN OBELUS
+
+0070C
+SYRIAC HARKLEAN METOBELUS
+
+0070D
+SYRIAC HARKLEAN ASTERISCUS
+
+0070F
+SYRIAC ABBREVIATION MARK
+
+00710
+SYRIAC LETTER ALAPH
+
+00711
+SYRIAC LETTER SUPERSCRIPT ALAPH
+
+00712
+SYRIAC LETTER BETH
+
+00713
+SYRIAC LETTER GAMAL
+
+00714
+SYRIAC LETTER GAMAL GARSHUNI
+
+00715
+SYRIAC LETTER DALATH
+
+00716
+SYRIAC LETTER DOTLESS DALATH RISH
+
+00717
+SYRIAC LETTER HE
+
+00718
+SYRIAC LETTER WAW
+
+00719
+SYRIAC LETTER ZAIN
+
+0071A
+SYRIAC LETTER HETH
+
+0071B
+SYRIAC LETTER TETH
+
+0071C
+SYRIAC LETTER TETH GARSHUNI
+
+0071D
+SYRIAC LETTER YUDH
+
+0071E
+SYRIAC LETTER YUDH HE
+
+0071F
+SYRIAC LETTER KAPH
+
+00720
+SYRIAC LETTER LAMADH
+
+00721
+SYRIAC LETTER MIM
+
+00722
+SYRIAC LETTER NUN
+
+00723
+SYRIAC LETTER SEMKATH
+
+00724
+SYRIAC LETTER FINAL SEMKATH
+
+00725
+SYRIAC LETTER E
+
+00726
+SYRIAC LETTER PE
+
+00727
+SYRIAC LETTER REVERSED PE
+
+00728
+SYRIAC LETTER SADHE
+
+00729
+SYRIAC LETTER QAPH
+
+0072A
+SYRIAC LETTER RISH
+
+0072B
+SYRIAC LETTER SHIN
+
+0072C
+SYRIAC LETTER TAW
+
+0072D
+SYRIAC LETTER PERSIAN BHETH
+
+0072E
+SYRIAC LETTER PERSIAN GHAMAL
+
+0072F
+SYRIAC LETTER PERSIAN DHALATH
+
+00730
+SYRIAC PTHAHA ABOVE
+
+00731
+SYRIAC PTHAHA BELOW
+
+00732
+SYRIAC PTHAHA DOTTED
+
+00733
+SYRIAC ZQAPHA ABOVE
+
+00734
+SYRIAC ZQAPHA BELOW
+
+00735
+SYRIAC ZQAPHA DOTTED
+
+00736
+SYRIAC RBASA ABOVE
+
+00737
+SYRIAC RBASA BELOW
+
+00738
+SYRIAC DOTTED ZLAMA HORIZONTAL
+
+00739
+SYRIAC DOTTED ZLAMA ANGULAR
+
+0073A
+SYRIAC HBASA ABOVE
+
+0073B
+SYRIAC HBASA BELOW
+
+0073C
+SYRIAC HBASA-ESASA DOTTED
+
+0073D
+SYRIAC ESASA ABOVE
+
+0073E
+SYRIAC ESASA BELOW
+
+0073F
+SYRIAC RWAHA
+
+00740
+SYRIAC FEMININE DOT
+
+00741
+SYRIAC QUSHSHAYA
+
+00742
+SYRIAC RUKKAKHA
+
+00743
+SYRIAC TWO VERTICAL DOTS ABOVE
+
+00744
+SYRIAC TWO VERTICAL DOTS BELOW
+
+00745
+SYRIAC THREE DOTS ABOVE
+
+00746
+SYRIAC THREE DOTS BELOW
+
+00747
+SYRIAC OBLIQUE LINE ABOVE
+
+00748
+SYRIAC OBLIQUE LINE BELOW
+
+00749
+SYRIAC MUSIC
+
+0074A
+SYRIAC BARREKH
+
+0074D
+SYRIAC LETTER SOGDIAN ZHAIN
+
+0074E
+SYRIAC LETTER SOGDIAN KHAPH
+
+0074F
+SYRIAC LETTER SOGDIAN FE
+
+00750
+ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW
+
+00751
+ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE
+
+00752
+ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW
+
+00753
+ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE
+
+00754
+ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE
+
+00755
+ARABIC LETTER BEH WITH INVERTED SMALL V BELOW
+
+00756
+ARABIC LETTER BEH WITH SMALL V
+
+00757
+ARABIC LETTER HAH WITH TWO DOTS ABOVE
+
+00758
+ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW
+
+00759
+ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH
+
+0075A
+ARABIC LETTER DAL WITH INVERTED SMALL V BELOW
+
+0075B
+ARABIC LETTER REH WITH STROKE
+
+0075C
+ARABIC LETTER SEEN WITH FOUR DOTS ABOVE
+
+0075D
+ARABIC LETTER AIN WITH TWO DOTS ABOVE
+
+0075E
+ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE
+
+0075F
+ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE
+
+00760
+ARABIC LETTER FEH WITH TWO DOTS BELOW
+
+00761
+ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW
+
+00762
+ARABIC LETTER KEHEH WITH DOT ABOVE
+
+00763
+ARABIC LETTER KEHEH WITH THREE DOTS ABOVE
+
+00764
+ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW
+
+00765
+ARABIC LETTER MEEM WITH DOT ABOVE
+
+00766
+ARABIC LETTER MEEM WITH DOT BELOW
+
+00767
+ARABIC LETTER NOON WITH TWO DOTS BELOW
+
+00768
+ARABIC LETTER NOON WITH SMALL TAH
+
+00769
+ARABIC LETTER NOON WITH SMALL V
+
+0076A
+ARABIC LETTER LAM WITH BAR
+
+0076B
+ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE
+
+0076C
+ARABIC LETTER REH WITH HAMZA ABOVE
+
+0076D
+ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE
+
+0076E
+ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW
+
+0076F
+ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS
+
+00770
+ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS
+
+00771
+ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS
+
+00772
+ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE
+
+00773
+ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
+
+00774
+ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
+
+00775
+ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
+
+00776
+ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
+
+00777
+ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
+
+00778
+ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
+
+00779
+ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
+
+0077A
+ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE
+
+0077B
+ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE
+
+0077C
+ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW
+
+0077D
+ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE
+
+0077E
+ARABIC LETTER SEEN WITH INVERTED V
+
+0077F
+ARABIC LETTER KAF WITH TWO DOTS ABOVE
+
+00780
+THAANA LETTER HAA
+
+00781
+THAANA LETTER SHAVIYANI
+
+00782
+THAANA LETTER NOONU
+
+00783
+THAANA LETTER RAA
+
+00784
+THAANA LETTER BAA
+
+00785
+THAANA LETTER LHAVIYANI
+
+00786
+THAANA LETTER KAAFU
+
+00787
+THAANA LETTER ALIFU
+
+00788
+THAANA LETTER VAAVU
+
+00789
+THAANA LETTER MEEMU
+
+0078A
+THAANA LETTER FAAFU
+
+0078B
+THAANA LETTER DHAALU
+
+0078C
+THAANA LETTER THAA
+
+0078D
+THAANA LETTER LAAMU
+
+0078E
+THAANA LETTER GAAFU
+
+0078F
+THAANA LETTER GNAVIYANI
+
+00790
+THAANA LETTER SEENU
+
+00791
+THAANA LETTER DAVIYANI
+
+00792
+THAANA LETTER ZAVIYANI
+
+00793
+THAANA LETTER TAVIYANI
+
+00794
+THAANA LETTER YAA
+
+00795
+THAANA LETTER PAVIYANI
+
+00796
+THAANA LETTER JAVIYANI
+
+00797
+THAANA LETTER CHAVIYANI
+
+00798
+THAANA LETTER TTAA
+
+00799
+THAANA LETTER HHAA
+
+0079A
+THAANA LETTER KHAA
+
+0079B
+THAANA LETTER THAALU
+
+0079C
+THAANA LETTER ZAA
+
+0079D
+THAANA LETTER SHEENU
+
+0079E
+THAANA LETTER SAADHU
+
+0079F
+THAANA LETTER DAADHU
+
+007A0
+THAANA LETTER TO
+
+007A1
+THAANA LETTER ZO
+
+007A2
+THAANA LETTER AINU
+
+007A3
+THAANA LETTER GHAINU
+
+007A4
+THAANA LETTER QAAFU
+
+007A5
+THAANA LETTER WAAVU
+
+007A6
+THAANA ABAFILI
+
+007A7
+THAANA AABAAFILI
+
+007A8
+THAANA IBIFILI
+
+007A9
+THAANA EEBEEFILI
+
+007AA
+THAANA UBUFILI
+
+007AB
+THAANA OOBOOFILI
+
+007AC
+THAANA EBEFILI
+
+007AD
+THAANA EYBEYFILI
+
+007AE
+THAANA OBOFILI
+
+007AF
+THAANA OABOAFILI
+
+007B0
+THAANA SUKUN
+
+007B1
+THAANA LETTER NAA
+
+007C0
+NKO DIGIT ZERO
+
+007C1
+NKO DIGIT ONE
+
+007C2
+NKO DIGIT TWO
+
+007C3
+NKO DIGIT THREE
+
+007C4
+NKO DIGIT FOUR
+
+007C5
+NKO DIGIT FIVE
+
+007C6
+NKO DIGIT SIX
+
+007C7
+NKO DIGIT SEVEN
+
+007C8
+NKO DIGIT EIGHT
+
+007C9
+NKO DIGIT NINE
+
+007CA
+NKO LETTER A
+
+007CB
+NKO LETTER EE
+
+007CC
+NKO LETTER I
+
+007CD
+NKO LETTER E
+
+007CE
+NKO LETTER U
+
+007CF
+NKO LETTER OO
+
+007D0
+NKO LETTER O
+
+007D1
+NKO LETTER DAGBASINNA
+
+007D2
+NKO LETTER N
+
+007D3
+NKO LETTER BA
+
+007D4
+NKO LETTER PA
+
+007D5
+NKO LETTER TA
+
+007D6
+NKO LETTER JA
+
+007D7
+NKO LETTER CHA
+
+007D8
+NKO LETTER DA
+
+007D9
+NKO LETTER RA
+
+007DA
+NKO LETTER RRA
+
+007DB
+NKO LETTER SA
+
+007DC
+NKO LETTER GBA
+
+007DD
+NKO LETTER FA
+
+007DE
+NKO LETTER KA
+
+007DF
+NKO LETTER LA
+
+007E0
+NKO LETTER NA WOLOSO
+
+007E1
+NKO LETTER MA
+
+007E2
+NKO LETTER NYA
+
+007E3
+NKO LETTER NA
+
+007E4
+NKO LETTER HA
+
+007E5
+NKO LETTER WA
+
+007E6
+NKO LETTER YA
+
+007E7
+NKO LETTER NYA WOLOSO
+
+007E8
+NKO LETTER JONA JA
+
+007E9
+NKO LETTER JONA CHA
+
+007EA
+NKO LETTER JONA RA
+
+007EB
+NKO COMBINING SHORT HIGH TONE
+
+007EC
+NKO COMBINING SHORT LOW TONE
+
+007ED
+NKO COMBINING SHORT RISING TONE
+
+007EE
+NKO COMBINING LONG DESCENDING TONE
+
+007EF
+NKO COMBINING LONG HIGH TONE
+
+007F0
+NKO COMBINING LONG LOW TONE
+
+007F1
+NKO COMBINING LONG RISING TONE
+
+007F2
+NKO COMBINING NASALIZATION MARK
+
+007F3
+NKO COMBINING DOUBLE DOT ABOVE
+
+007F4
+NKO HIGH TONE APOSTROPHE
+
+007F5
+NKO LOW TONE APOSTROPHE
+
+007F6
+NKO SYMBOL OO DENNEN
+
+007F7
+NKO SYMBOL GBAKURUNEN
+
+007F8
+NKO COMMA
+
+007F9
+NKO EXCLAMATION MARK
+
+007FA
+NKO LAJANYALAN
+
+007FD
+NKO DANTAYALAN
+
+007FE
+NKO DOROME SIGN
+
+007FF
+NKO TAMAN SIGN
+
+00800
+SAMARITAN LETTER ALAF
+
+00801
+SAMARITAN LETTER BIT
+
+00802
+SAMARITAN LETTER GAMAN
+
+00803
+SAMARITAN LETTER DALAT
+
+00804
+SAMARITAN LETTER IY
+
+00805
+SAMARITAN LETTER BAA
+
+00806
+SAMARITAN LETTER ZEN
+
+00807
+SAMARITAN LETTER IT
+
+00808
+SAMARITAN LETTER TIT
+
+00809
+SAMARITAN LETTER YUT
+
+0080A
+SAMARITAN LETTER KAAF
+
+0080B
+SAMARITAN LETTER LABAT
+
+0080C
+SAMARITAN LETTER MIM
+
+0080D
+SAMARITAN LETTER NUN
+
+0080E
+SAMARITAN LETTER SINGAAT
+
+0080F
+SAMARITAN LETTER IN
+
+00810
+SAMARITAN LETTER FI
+
+00811
+SAMARITAN LETTER TSAADIY
+
+00812
+SAMARITAN LETTER QUF
+
+00813
+SAMARITAN LETTER RISH
+
+00814
+SAMARITAN LETTER SHAN
+
+00815
+SAMARITAN LETTER TAAF
+
+00816
+SAMARITAN MARK IN
+
+00817
+SAMARITAN MARK IN-ALAF
+
+00818
+SAMARITAN MARK OCCLUSION
+
+00819
+SAMARITAN MARK DAGESH
+
+0081A
+SAMARITAN MODIFIER LETTER EPENTHETIC YUT
+
+0081B
+SAMARITAN MARK EPENTHETIC YUT
+
+0081C
+SAMARITAN VOWEL SIGN LONG E
+
+0081D
+SAMARITAN VOWEL SIGN E
+
+0081E
+SAMARITAN VOWEL SIGN OVERLONG AA
+
+0081F
+SAMARITAN VOWEL SIGN LONG AA
+
+00820
+SAMARITAN VOWEL SIGN AA
+
+00821
+SAMARITAN VOWEL SIGN OVERLONG A
+
+00822
+SAMARITAN VOWEL SIGN LONG A
+
+00823
+SAMARITAN VOWEL SIGN A
+
+00824
+SAMARITAN MODIFIER LETTER SHORT A
+
+00825
+SAMARITAN VOWEL SIGN SHORT A
+
+00826
+SAMARITAN VOWEL SIGN LONG U
+
+00827
+SAMARITAN VOWEL SIGN U
+
+00828
+SAMARITAN MODIFIER LETTER I
+
+00829
+SAMARITAN VOWEL SIGN LONG I
+
+0082A
+SAMARITAN VOWEL SIGN I
+
+0082B
+SAMARITAN VOWEL SIGN O
+
+0082C
+SAMARITAN VOWEL SIGN SUKUN
+
+0082D
+SAMARITAN MARK NEQUDAA
+
+00830
+SAMARITAN PUNCTUATION NEQUDAA
+
+00831
+SAMARITAN PUNCTUATION AFSAAQ
+
+00832
+SAMARITAN PUNCTUATION ANGED
+
+00833
+SAMARITAN PUNCTUATION BAU
+
+00834
+SAMARITAN PUNCTUATION ATMAAU
+
+00835
+SAMARITAN PUNCTUATION SHIYYAALAA
+
+00836
+SAMARITAN ABBREVIATION MARK
+
+00837
+SAMARITAN PUNCTUATION MELODIC QITSA
+
+00838
+SAMARITAN PUNCTUATION ZIQAA
+
+00839
+SAMARITAN PUNCTUATION QITSA
+
+0083A
+SAMARITAN PUNCTUATION ZAEF
+
+0083B
+SAMARITAN PUNCTUATION TURU
+
+0083C
+SAMARITAN PUNCTUATION ARKAANU
+
+0083D
+SAMARITAN PUNCTUATION SOF MASHFAAT
+
+0083E
+SAMARITAN PUNCTUATION ANNAAU
+
+00840
+MANDAIC LETTER HALQA
+
+00841
+MANDAIC LETTER AB
+
+00842
+MANDAIC LETTER AG
+
+00843
+MANDAIC LETTER AD
+
+00844
+MANDAIC LETTER AH
+
+00845
+MANDAIC LETTER USHENNA
+
+00846
+MANDAIC LETTER AZ
+
+00847
+MANDAIC LETTER IT
+
+00848
+MANDAIC LETTER ATT
+
+00849
+MANDAIC LETTER AKSA
+
+0084A
+MANDAIC LETTER AK
+
+0084B
+MANDAIC LETTER AL
+
+0084C
+MANDAIC LETTER AM
+
+0084D
+MANDAIC LETTER AN
+
+0084E
+MANDAIC LETTER AS
+
+0084F
+MANDAIC LETTER IN
+
+00850
+MANDAIC LETTER AP
+
+00851
+MANDAIC LETTER ASZ
+
+00852
+MANDAIC LETTER AQ
+
+00853
+MANDAIC LETTER AR
+
+00854
+MANDAIC LETTER ASH
+
+00855
+MANDAIC LETTER AT
+
+00856
+MANDAIC LETTER DUSHENNA
+
+00857
+MANDAIC LETTER KAD
+
+00858
+MANDAIC LETTER AIN
+
+00859
+MANDAIC AFFRICATION MARK
+
+0085A
+MANDAIC VOCALIZATION MARK
+
+0085B
+MANDAIC GEMINATION MARK
+
+0085E
+MANDAIC PUNCTUATION
+
+00860
+SYRIAC LETTER MALAYALAM NGA
+
+00861
+SYRIAC LETTER MALAYALAM JA
+
+00862
+SYRIAC LETTER MALAYALAM NYA
+
+00863
+SYRIAC LETTER MALAYALAM TTA
+
+00864
+SYRIAC LETTER MALAYALAM NNA
+
+00865
+SYRIAC LETTER MALAYALAM NNNA
+
+00866
+SYRIAC LETTER MALAYALAM BHA
+
+00867
+SYRIAC LETTER MALAYALAM RA
+
+00868
+SYRIAC LETTER MALAYALAM LLA
+
+00869
+SYRIAC LETTER MALAYALAM LLLA
+
+0086A
+SYRIAC LETTER MALAYALAM SSA
+
+008A0
+ARABIC LETTER BEH WITH SMALL V BELOW
+
+008A1
+ARABIC LETTER BEH WITH HAMZA ABOVE
+
+008A2
+ARABIC LETTER JEEM WITH TWO DOTS ABOVE
+
+008A3
+ARABIC LETTER TAH WITH TWO DOTS ABOVE
+
+008A4
+ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE
+
+008A5
+ARABIC LETTER QAF WITH DOT BELOW
+
+008A6
+ARABIC LETTER LAM WITH DOUBLE BAR
+
+008A7
+ARABIC LETTER MEEM WITH THREE DOTS ABOVE
+
+008A8
+ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE
+
+008A9
+ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE
+
+008AA
+ARABIC LETTER REH WITH LOOP
+
+008AB
+ARABIC LETTER WAW WITH DOT WITHIN
+
+008AC
+ARABIC LETTER ROHINGYA YEH
+
+008AD
+ARABIC LETTER LOW ALEF
+
+008AE
+ARABIC LETTER DAL WITH THREE DOTS BELOW
+
+008AF
+ARABIC LETTER SAD WITH THREE DOTS BELOW
+
+008B0
+ARABIC LETTER GAF WITH INVERTED STROKE
+
+008B1
+ARABIC LETTER STRAIGHT WAW
+
+008B2
+ARABIC LETTER ZAIN WITH INVERTED V ABOVE
+
+008B3
+ARABIC LETTER AIN WITH THREE DOTS BELOW
+
+008B4
+ARABIC LETTER KAF WITH DOT BELOW
+
+008B6
+ARABIC LETTER BEH WITH SMALL MEEM ABOVE
+
+008B7
+ARABIC LETTER PEH WITH SMALL MEEM ABOVE
+
+008B8
+ARABIC LETTER TEH WITH SMALL TEH ABOVE
+
+008B9
+ARABIC LETTER REH WITH SMALL NOON ABOVE
+
+008BA
+ARABIC LETTER YEH WITH TWO DOTS BELOW AND SMALL NOON ABOVE
+
+008BB
+ARABIC LETTER AFRICAN FEH
+
+008BC
+ARABIC LETTER AFRICAN QAF
+
+008BD
+ARABIC LETTER AFRICAN NOON
+
+008BE
+ARABIC LETTER PEH WITH SMALL V
+
+008BF
+ARABIC LETTER TEH WITH SMALL V
+
+008C0
+ARABIC LETTER TTEH WITH SMALL V
+
+008C1
+ARABIC LETTER TCHEH WITH SMALL V
+
+008C2
+ARABIC LETTER KEHEH WITH SMALL V
+
+008C3
+ARABIC LETTER GHAIN WITH THREE DOTS ABOVE
+
+008C4
+ARABIC LETTER AFRICAN QAF WITH THREE DOTS ABOVE
+
+008C5
+ARABIC LETTER JEEM WITH THREE DOTS ABOVE
+
+008C6
+ARABIC LETTER JEEM WITH THREE DOTS BELOW
+
+008C7
+ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE
+
+008D3
+ARABIC SMALL LOW WAW
+
+008D4
+ARABIC SMALL HIGH WORD AR-RUB
+
+008D5
+ARABIC SMALL HIGH SAD
+
+008D6
+ARABIC SMALL HIGH AIN
+
+008D7
+ARABIC SMALL HIGH QAF
+
+008D8
+ARABIC SMALL HIGH NOON WITH KASRA
+
+008D9
+ARABIC SMALL LOW NOON WITH KASRA
+
+008DA
+ARABIC SMALL HIGH WORD ATH-THALATHA
+
+008DB
+ARABIC SMALL HIGH WORD AS-SAJDA
+
+008DC
+ARABIC SMALL HIGH WORD AN-NISF
+
+008DD
+ARABIC SMALL HIGH WORD SAKTA
+
+008DE
+ARABIC SMALL HIGH WORD QIF
+
+008DF
+ARABIC SMALL HIGH WORD WAQFA
+
+008E0
+ARABIC SMALL HIGH FOOTNOTE MARKER
+
+008E1
+ARABIC SMALL HIGH SIGN SAFHA
+
+008E2
+ARABIC DISPUTED END OF AYAH
+
+008E3
+ARABIC TURNED DAMMA BELOW
+
+008E4
+ARABIC CURLY FATHA
+
+008E5
+ARABIC CURLY DAMMA
+
+008E6
+ARABIC CURLY KASRA
+
+008E7
+ARABIC CURLY FATHATAN
+
+008E8
+ARABIC CURLY DAMMATAN
+
+008E9
+ARABIC CURLY KASRATAN
+
+008EA
+ARABIC TONE ONE DOT ABOVE
+
+008EB
+ARABIC TONE TWO DOTS ABOVE
+
+008EC
+ARABIC TONE LOOP ABOVE
+
+008ED
+ARABIC TONE ONE DOT BELOW
+
+008EE
+ARABIC TONE TWO DOTS BELOW
+
+008EF
+ARABIC TONE LOOP BELOW
+
+008F0
+ARABIC OPEN FATHATAN
+
+008F1
+ARABIC OPEN DAMMATAN
+
+008F2
+ARABIC OPEN KASRATAN
+
+008F3
+ARABIC SMALL HIGH WAW
+
+008F4
+ARABIC FATHA WITH RING
+
+008F5
+ARABIC FATHA WITH DOT ABOVE
+
+008F6
+ARABIC KASRA WITH DOT BELOW
+
+008F7
+ARABIC LEFT ARROWHEAD ABOVE
+
+008F8
+ARABIC RIGHT ARROWHEAD ABOVE
+
+008F9
+ARABIC LEFT ARROWHEAD BELOW
+
+008FA
+ARABIC RIGHT ARROWHEAD BELOW
+
+008FB
+ARABIC DOUBLE RIGHT ARROWHEAD ABOVE
+
+008FC
+ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT
+
+008FD
+ARABIC RIGHT ARROWHEAD ABOVE WITH DOT
+
+008FE
+ARABIC DAMMA WITH DOT
+
+008FF
+ARABIC MARK SIDEWAYS NOON GHUNNA
+
+00900
+DEVANAGARI SIGN INVERTED CANDRABINDU
+
+00901
+DEVANAGARI SIGN CANDRABINDU
+
+00902
+DEVANAGARI SIGN ANUSVARA
+
+00903
+DEVANAGARI SIGN VISARGA
+
+00904
+DEVANAGARI LETTER SHORT A
+
+00905
+DEVANAGARI LETTER A
+
+00906
+DEVANAGARI LETTER AA
+
+00907
+DEVANAGARI LETTER I
+
+00908
+DEVANAGARI LETTER II
+
+00909
+DEVANAGARI LETTER U
+
+0090A
+DEVANAGARI LETTER UU
+
+0090B
+DEVANAGARI LETTER VOCALIC R
+
+0090C
+DEVANAGARI LETTER VOCALIC L
+
+0090D
+DEVANAGARI LETTER CANDRA E
+
+0090E
+DEVANAGARI LETTER SHORT E
+
+0090F
+DEVANAGARI LETTER E
+
+00910
+DEVANAGARI LETTER AI
+
+00911
+DEVANAGARI LETTER CANDRA O
+
+00912
+DEVANAGARI LETTER SHORT O
+
+00913
+DEVANAGARI LETTER O
+
+00914
+DEVANAGARI LETTER AU
+
+00915
+DEVANAGARI LETTER KA
+
+00916
+DEVANAGARI LETTER KHA
+
+00917
+DEVANAGARI LETTER GA
+
+00918
+DEVANAGARI LETTER GHA
+
+00919
+DEVANAGARI LETTER NGA
+
+0091A
+DEVANAGARI LETTER CA
+
+0091B
+DEVANAGARI LETTER CHA
+
+0091C
+DEVANAGARI LETTER JA
+
+0091D
+DEVANAGARI LETTER JHA
+
+0091E
+DEVANAGARI LETTER NYA
+
+0091F
+DEVANAGARI LETTER TTA
+
+00920
+DEVANAGARI LETTER TTHA
+
+00921
+DEVANAGARI LETTER DDA
+
+00922
+DEVANAGARI LETTER DDHA
+
+00923
+DEVANAGARI LETTER NNA
+
+00924
+DEVANAGARI LETTER TA
+
+00925
+DEVANAGARI LETTER THA
+
+00926
+DEVANAGARI LETTER DA
+
+00927
+DEVANAGARI LETTER DHA
+
+00928
+DEVANAGARI LETTER NA
+
+00929
+DEVANAGARI LETTER NNNA
+
+0092A
+DEVANAGARI LETTER PA
+
+0092B
+DEVANAGARI LETTER PHA
+
+0092C
+DEVANAGARI LETTER BA
+
+0092D
+DEVANAGARI LETTER BHA
+
+0092E
+DEVANAGARI LETTER MA
+
+0092F
+DEVANAGARI LETTER YA
+
+00930
+DEVANAGARI LETTER RA
+
+00931
+DEVANAGARI LETTER RRA
+
+00932
+DEVANAGARI LETTER LA
+
+00933
+DEVANAGARI LETTER LLA
+
+00934
+DEVANAGARI LETTER LLLA
+
+00935
+DEVANAGARI LETTER VA
+
+00936
+DEVANAGARI LETTER SHA
+
+00937
+DEVANAGARI LETTER SSA
+
+00938
+DEVANAGARI LETTER SA
+
+00939
+DEVANAGARI LETTER HA
+
+0093A
+DEVANAGARI VOWEL SIGN OE
+
+0093B
+DEVANAGARI VOWEL SIGN OOE
+
+0093C
+DEVANAGARI SIGN NUKTA
+
+0093D
+DEVANAGARI SIGN AVAGRAHA
+
+0093E
+DEVANAGARI VOWEL SIGN AA
+
+0093F
+DEVANAGARI VOWEL SIGN I
+
+00940
+DEVANAGARI VOWEL SIGN II
+
+00941
+DEVANAGARI VOWEL SIGN U
+
+00942
+DEVANAGARI VOWEL SIGN UU
+
+00943
+DEVANAGARI VOWEL SIGN VOCALIC R
+
+00944
+DEVANAGARI VOWEL SIGN VOCALIC RR
+
+00945
+DEVANAGARI VOWEL SIGN CANDRA E
+
+00946
+DEVANAGARI VOWEL SIGN SHORT E
+
+00947
+DEVANAGARI VOWEL SIGN E
+
+00948
+DEVANAGARI VOWEL SIGN AI
+
+00949
+DEVANAGARI VOWEL SIGN CANDRA O
+
+0094A
+DEVANAGARI VOWEL SIGN SHORT O
+
+0094B
+DEVANAGARI VOWEL SIGN O
+
+0094C
+DEVANAGARI VOWEL SIGN AU
+
+0094D
+DEVANAGARI SIGN VIRAMA
+
+0094E
+DEVANAGARI VOWEL SIGN PRISHTHAMATRA E
+
+0094F
+DEVANAGARI VOWEL SIGN AW
+
+00950
+DEVANAGARI OM
+
+00951
+DEVANAGARI STRESS SIGN UDATTA
+
+00952
+DEVANAGARI STRESS SIGN ANUDATTA
+
+00953
+DEVANAGARI GRAVE ACCENT
+
+00954
+DEVANAGARI ACUTE ACCENT
+
+00955
+DEVANAGARI VOWEL SIGN CANDRA LONG E
+
+00956
+DEVANAGARI VOWEL SIGN UE
+
+00957
+DEVANAGARI VOWEL SIGN UUE
+
+00958
+DEVANAGARI LETTER QA
+
+00959
+DEVANAGARI LETTER KHHA
+
+0095A
+DEVANAGARI LETTER GHHA
+
+0095B
+DEVANAGARI LETTER ZA
+
+0095C
+DEVANAGARI LETTER DDDHA
+
+0095D
+DEVANAGARI LETTER RHA
+
+0095E
+DEVANAGARI LETTER FA
+
+0095F
+DEVANAGARI LETTER YYA
+
+00960
+DEVANAGARI LETTER VOCALIC RR
+
+00961
+DEVANAGARI LETTER VOCALIC LL
+
+00962
+DEVANAGARI VOWEL SIGN VOCALIC L
+
+00963
+DEVANAGARI VOWEL SIGN VOCALIC LL
+
+00964
+DEVANAGARI DANDA
+
+00965
+DEVANAGARI DOUBLE DANDA
+
+00966
+DEVANAGARI DIGIT ZERO
+
+00967
+DEVANAGARI DIGIT ONE
+
+00968
+DEVANAGARI DIGIT TWO
+
+00969
+DEVANAGARI DIGIT THREE
+
+0096A
+DEVANAGARI DIGIT FOUR
+
+0096B
+DEVANAGARI DIGIT FIVE
+
+0096C
+DEVANAGARI DIGIT SIX
+
+0096D
+DEVANAGARI DIGIT SEVEN
+
+0096E
+DEVANAGARI DIGIT EIGHT
+
+0096F
+DEVANAGARI DIGIT NINE
+
+00970
+DEVANAGARI ABBREVIATION SIGN
+
+00971
+DEVANAGARI SIGN HIGH SPACING DOT
+
+00972
+DEVANAGARI LETTER CANDRA A
+
+00973
+DEVANAGARI LETTER OE
+
+00974
+DEVANAGARI LETTER OOE
+
+00975
+DEVANAGARI LETTER AW
+
+00976
+DEVANAGARI LETTER UE
+
+00977
+DEVANAGARI LETTER UUE
+
+00978
+DEVANAGARI LETTER MARWARI DDA
+
+00979
+DEVANAGARI LETTER ZHA
+
+0097A
+DEVANAGARI LETTER HEAVY YA
+
+0097B
+DEVANAGARI LETTER GGA
+
+0097C
+DEVANAGARI LETTER JJA
+
+0097D
+DEVANAGARI LETTER GLOTTAL STOP
+
+0097E
+DEVANAGARI LETTER DDDA
+
+0097F
+DEVANAGARI LETTER BBA
+
+00980
+BENGALI ANJI
+
+00981
+BENGALI SIGN CANDRABINDU
+
+00982
+BENGALI SIGN ANUSVARA
+
+00983
+BENGALI SIGN VISARGA
+
+00985
+BENGALI LETTER A
+
+00986
+BENGALI LETTER AA
+
+00987
+BENGALI LETTER I
+
+00988
+BENGALI LETTER II
+
+00989
+BENGALI LETTER U
+
+0098A
+BENGALI LETTER UU
+
+0098B
+BENGALI LETTER VOCALIC R
+
+0098C
+BENGALI LETTER VOCALIC L
+
+0098F
+BENGALI LETTER E
+
+00990
+BENGALI LETTER AI
+
+00993
+BENGALI LETTER O
+
+00994
+BENGALI LETTER AU
+
+00995
+BENGALI LETTER KA
+
+00996
+BENGALI LETTER KHA
+
+00997
+BENGALI LETTER GA
+
+00998
+BENGALI LETTER GHA
+
+00999
+BENGALI LETTER NGA
+
+0099A
+BENGALI LETTER CA
+
+0099B
+BENGALI LETTER CHA
+
+0099C
+BENGALI LETTER JA
+
+0099D
+BENGALI LETTER JHA
+
+0099E
+BENGALI LETTER NYA
+
+0099F
+BENGALI LETTER TTA
+
+009A0
+BENGALI LETTER TTHA
+
+009A1
+BENGALI LETTER DDA
+
+009A2
+BENGALI LETTER DDHA
+
+009A3
+BENGALI LETTER NNA
+
+009A4
+BENGALI LETTER TA
+
+009A5
+BENGALI LETTER THA
+
+009A6
+BENGALI LETTER DA
+
+009A7
+BENGALI LETTER DHA
+
+009A8
+BENGALI LETTER NA
+
+009AA
+BENGALI LETTER PA
+
+009AB
+BENGALI LETTER PHA
+
+009AC
+BENGALI LETTER BA
+
+009AD
+BENGALI LETTER BHA
+
+009AE
+BENGALI LETTER MA
+
+009AF
+BENGALI LETTER YA
+
+009B0
+BENGALI LETTER RA
+
+009B2
+BENGALI LETTER LA
+
+009B6
+BENGALI LETTER SHA
+
+009B7
+BENGALI LETTER SSA
+
+009B8
+BENGALI LETTER SA
+
+009B9
+BENGALI LETTER HA
+
+009BC
+BENGALI SIGN NUKTA
+
+009BD
+BENGALI SIGN AVAGRAHA
+
+009BE
+BENGALI VOWEL SIGN AA
+
+009BF
+BENGALI VOWEL SIGN I
+
+009C0
+BENGALI VOWEL SIGN II
+
+009C1
+BENGALI VOWEL SIGN U
+
+009C2
+BENGALI VOWEL SIGN UU
+
+009C3
+BENGALI VOWEL SIGN VOCALIC R
+
+009C4
+BENGALI VOWEL SIGN VOCALIC RR
+
+009C7
+BENGALI VOWEL SIGN E
+
+009C8
+BENGALI VOWEL SIGN AI
+
+009CB
+BENGALI VOWEL SIGN O
+
+009CC
+BENGALI VOWEL SIGN AU
+
+009CD
+BENGALI SIGN VIRAMA
+
+009CE
+BENGALI LETTER KHANDA TA
+
+009D7
+BENGALI AU LENGTH MARK
+
+009DC
+BENGALI LETTER RRA
+
+009DD
+BENGALI LETTER RHA
+
+009DF
+BENGALI LETTER YYA
+
+009E0
+BENGALI LETTER VOCALIC RR
+
+009E1
+BENGALI LETTER VOCALIC LL
+
+009E2
+BENGALI VOWEL SIGN VOCALIC L
+
+009E3
+BENGALI VOWEL SIGN VOCALIC LL
+
+009E6
+BENGALI DIGIT ZERO
+
+009E7
+BENGALI DIGIT ONE
+
+009E8
+BENGALI DIGIT TWO
+
+009E9
+BENGALI DIGIT THREE
+
+009EA
+BENGALI DIGIT FOUR
+
+009EB
+BENGALI DIGIT FIVE
+
+009EC
+BENGALI DIGIT SIX
+
+009ED
+BENGALI DIGIT SEVEN
+
+009EE
+BENGALI DIGIT EIGHT
+
+009EF
+BENGALI DIGIT NINE
+
+009F0
+BENGALI LETTER RA WITH MIDDLE DIAGONAL
+
+009F1
+BENGALI LETTER RA WITH LOWER DIAGONAL
+
+009F2
+BENGALI RUPEE MARK
+
+009F3
+BENGALI RUPEE SIGN
+
+009F4
+BENGALI CURRENCY NUMERATOR ONE
+
+009F5
+BENGALI CURRENCY NUMERATOR TWO
+
+009F6
+BENGALI CURRENCY NUMERATOR THREE
+
+009F7
+BENGALI CURRENCY NUMERATOR FOUR
+
+009F8
+BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
+
+009F9
+BENGALI CURRENCY DENOMINATOR SIXTEEN
+
+009FA
+BENGALI ISSHAR
+
+009FB
+BENGALI GANDA MARK
+
+009FC
+BENGALI LETTER VEDIC ANUSVARA
+
+009FD
+BENGALI ABBREVIATION SIGN
+
+009FE
+BENGALI SANDHI MARK
+
+00A01
+GURMUKHI SIGN ADAK BINDI
+
+00A02
+GURMUKHI SIGN BINDI
+
+00A03
+GURMUKHI SIGN VISARGA
+
+00A05
+GURMUKHI LETTER A
+
+00A06
+GURMUKHI LETTER AA
+
+00A07
+GURMUKHI LETTER I
+
+00A08
+GURMUKHI LETTER II
+
+00A09
+GURMUKHI LETTER U
+
+00A0A
+GURMUKHI LETTER UU
+
+00A0F
+GURMUKHI LETTER EE
+
+00A10
+GURMUKHI LETTER AI
+
+00A13
+GURMUKHI LETTER OO
+
+00A14
+GURMUKHI LETTER AU
+
+00A15
+GURMUKHI LETTER KA
+
+00A16
+GURMUKHI LETTER KHA
+
+00A17
+GURMUKHI LETTER GA
+
+00A18
+GURMUKHI LETTER GHA
+
+00A19
+GURMUKHI LETTER NGA
+
+00A1A
+GURMUKHI LETTER CA
+
+00A1B
+GURMUKHI LETTER CHA
+
+00A1C
+GURMUKHI LETTER JA
+
+00A1D
+GURMUKHI LETTER JHA
+
+00A1E
+GURMUKHI LETTER NYA
+
+00A1F
+GURMUKHI LETTER TTA
+
+00A20
+GURMUKHI LETTER TTHA
+
+00A21
+GURMUKHI LETTER DDA
+
+00A22
+GURMUKHI LETTER DDHA
+
+00A23
+GURMUKHI LETTER NNA
+
+00A24
+GURMUKHI LETTER TA
+
+00A25
+GURMUKHI LETTER THA
+
+00A26
+GURMUKHI LETTER DA
+
+00A27
+GURMUKHI LETTER DHA
+
+00A28
+GURMUKHI LETTER NA
+
+00A2A
+GURMUKHI LETTER PA
+
+00A2B
+GURMUKHI LETTER PHA
+
+00A2C
+GURMUKHI LETTER BA
+
+00A2D
+GURMUKHI LETTER BHA
+
+00A2E
+GURMUKHI LETTER MA
+
+00A2F
+GURMUKHI LETTER YA
+
+00A30
+GURMUKHI LETTER RA
+
+00A32
+GURMUKHI LETTER LA
+
+00A33
+GURMUKHI LETTER LLA
+
+00A35
+GURMUKHI LETTER VA
+
+00A36
+GURMUKHI LETTER SHA
+
+00A38
+GURMUKHI LETTER SA
+
+00A39
+GURMUKHI LETTER HA
+
+00A3C
+GURMUKHI SIGN NUKTA
+
+00A3E
+GURMUKHI VOWEL SIGN AA
+
+00A3F
+GURMUKHI VOWEL SIGN I
+
+00A40
+GURMUKHI VOWEL SIGN II
+
+00A41
+GURMUKHI VOWEL SIGN U
+
+00A42
+GURMUKHI VOWEL SIGN UU
+
+00A47
+GURMUKHI VOWEL SIGN EE
+
+00A48
+GURMUKHI VOWEL SIGN AI
+
+00A4B
+GURMUKHI VOWEL SIGN OO
+
+00A4C
+GURMUKHI VOWEL SIGN AU
+
+00A4D
+GURMUKHI SIGN VIRAMA
+
+00A51
+GURMUKHI SIGN UDAAT
+
+00A59
+GURMUKHI LETTER KHHA
+
+00A5A
+GURMUKHI LETTER GHHA
+
+00A5B
+GURMUKHI LETTER ZA
+
+00A5C
+GURMUKHI LETTER RRA
+
+00A5E
+GURMUKHI LETTER FA
+
+00A66
+GURMUKHI DIGIT ZERO
+
+00A67
+GURMUKHI DIGIT ONE
+
+00A68
+GURMUKHI DIGIT TWO
+
+00A69
+GURMUKHI DIGIT THREE
+
+00A6A
+GURMUKHI DIGIT FOUR
+
+00A6B
+GURMUKHI DIGIT FIVE
+
+00A6C
+GURMUKHI DIGIT SIX
+
+00A6D
+GURMUKHI DIGIT SEVEN
+
+00A6E
+GURMUKHI DIGIT EIGHT
+
+00A6F
+GURMUKHI DIGIT NINE
+
+00A70
+GURMUKHI TIPPI
+
+00A71
+GURMUKHI ADDAK
+
+00A72
+GURMUKHI IRI
+
+00A73
+GURMUKHI URA
+
+00A74
+GURMUKHI EK ONKAR
+
+00A75
+GURMUKHI SIGN YAKASH
+
+00A76
+GURMUKHI ABBREVIATION SIGN
+
+00A81
+GUJARATI SIGN CANDRABINDU
+
+00A82
+GUJARATI SIGN ANUSVARA
+
+00A83
+GUJARATI SIGN VISARGA
+
+00A85
+GUJARATI LETTER A
+
+00A86
+GUJARATI LETTER AA
+
+00A87
+GUJARATI LETTER I
+
+00A88
+GUJARATI LETTER II
+
+00A89
+GUJARATI LETTER U
+
+00A8A
+GUJARATI LETTER UU
+
+00A8B
+GUJARATI LETTER VOCALIC R
+
+00A8C
+GUJARATI LETTER VOCALIC L
+
+00A8D
+GUJARATI VOWEL CANDRA E
+
+00A8F
+GUJARATI LETTER E
+
+00A90
+GUJARATI LETTER AI
+
+00A91
+GUJARATI VOWEL CANDRA O
+
+00A93
+GUJARATI LETTER O
+
+00A94
+GUJARATI LETTER AU
+
+00A95
+GUJARATI LETTER KA
+
+00A96
+GUJARATI LETTER KHA
+
+00A97
+GUJARATI LETTER GA
+
+00A98
+GUJARATI LETTER GHA
+
+00A99
+GUJARATI LETTER NGA
+
+00A9A
+GUJARATI LETTER CA
+
+00A9B
+GUJARATI LETTER CHA
+
+00A9C
+GUJARATI LETTER JA
+
+00A9D
+GUJARATI LETTER JHA
+
+00A9E
+GUJARATI LETTER NYA
+
+00A9F
+GUJARATI LETTER TTA
+
+00AA0
+GUJARATI LETTER TTHA
+
+00AA1
+GUJARATI LETTER DDA
+
+00AA2
+GUJARATI LETTER DDHA
+
+00AA3
+GUJARATI LETTER NNA
+
+00AA4
+GUJARATI LETTER TA
+
+00AA5
+GUJARATI LETTER THA
+
+00AA6
+GUJARATI LETTER DA
+
+00AA7
+GUJARATI LETTER DHA
+
+00AA8
+GUJARATI LETTER NA
+
+00AAA
+GUJARATI LETTER PA
+
+00AAB
+GUJARATI LETTER PHA
+
+00AAC
+GUJARATI LETTER BA
+
+00AAD
+GUJARATI LETTER BHA
+
+00AAE
+GUJARATI LETTER MA
+
+00AAF
+GUJARATI LETTER YA
+
+00AB0
+GUJARATI LETTER RA
+
+00AB2
+GUJARATI LETTER LA
+
+00AB3
+GUJARATI LETTER LLA
+
+00AB5
+GUJARATI LETTER VA
+
+00AB6
+GUJARATI LETTER SHA
+
+00AB7
+GUJARATI LETTER SSA
+
+00AB8
+GUJARATI LETTER SA
+
+00AB9
+GUJARATI LETTER HA
+
+00ABC
+GUJARATI SIGN NUKTA
+
+00ABD
+GUJARATI SIGN AVAGRAHA
+
+00ABE
+GUJARATI VOWEL SIGN AA
+
+00ABF
+GUJARATI VOWEL SIGN I
+
+00AC0
+GUJARATI VOWEL SIGN II
+
+00AC1
+GUJARATI VOWEL SIGN U
+
+00AC2
+GUJARATI VOWEL SIGN UU
+
+00AC3
+GUJARATI VOWEL SIGN VOCALIC R
+
+00AC4
+GUJARATI VOWEL SIGN VOCALIC RR
+
+00AC5
+GUJARATI VOWEL SIGN CANDRA E
+
+00AC7
+GUJARATI VOWEL SIGN E
+
+00AC8
+GUJARATI VOWEL SIGN AI
+
+00AC9
+GUJARATI VOWEL SIGN CANDRA O
+
+00ACB
+GUJARATI VOWEL SIGN O
+
+00ACC
+GUJARATI VOWEL SIGN AU
+
+00ACD
+GUJARATI SIGN VIRAMA
+
+00AD0
+GUJARATI OM
+
+00AE0
+GUJARATI LETTER VOCALIC RR
+
+00AE1
+GUJARATI LETTER VOCALIC LL
+
+00AE2
+GUJARATI VOWEL SIGN VOCALIC L
+
+00AE3
+GUJARATI VOWEL SIGN VOCALIC LL
+
+00AE6
+GUJARATI DIGIT ZERO
+
+00AE7
+GUJARATI DIGIT ONE
+
+00AE8
+GUJARATI DIGIT TWO
+
+00AE9
+GUJARATI DIGIT THREE
+
+00AEA
+GUJARATI DIGIT FOUR
+
+00AEB
+GUJARATI DIGIT FIVE
+
+00AEC
+GUJARATI DIGIT SIX
+
+00AED
+GUJARATI DIGIT SEVEN
+
+00AEE
+GUJARATI DIGIT EIGHT
+
+00AEF
+GUJARATI DIGIT NINE
+
+00AF0
+GUJARATI ABBREVIATION SIGN
+
+00AF1
+GUJARATI RUPEE SIGN
+
+00AF9
+GUJARATI LETTER ZHA
+
+00AFA
+GUJARATI SIGN SUKUN
+
+00AFB
+GUJARATI SIGN SHADDA
+
+00AFC
+GUJARATI SIGN MADDAH
+
+00AFD
+GUJARATI SIGN THREE-DOT NUKTA ABOVE
+
+00AFE
+GUJARATI SIGN CIRCLE NUKTA ABOVE
+
+00AFF
+GUJARATI SIGN TWO-CIRCLE NUKTA ABOVE
+
+00B01
+ORIYA SIGN CANDRABINDU
+
+00B02
+ORIYA SIGN ANUSVARA
+
+00B03
+ORIYA SIGN VISARGA
+
+00B05
+ORIYA LETTER A
+
+00B06
+ORIYA LETTER AA
+
+00B07
+ORIYA LETTER I
+
+00B08
+ORIYA LETTER II
+
+00B09
+ORIYA LETTER U
+
+00B0A
+ORIYA LETTER UU
+
+00B0B
+ORIYA LETTER VOCALIC R
+
+00B0C
+ORIYA LETTER VOCALIC L
+
+00B0F
+ORIYA LETTER E
+
+00B10
+ORIYA LETTER AI
+
+00B13
+ORIYA LETTER O
+
+00B14
+ORIYA LETTER AU
+
+00B15
+ORIYA LETTER KA
+
+00B16
+ORIYA LETTER KHA
+
+00B17
+ORIYA LETTER GA
+
+00B18
+ORIYA LETTER GHA
+
+00B19
+ORIYA LETTER NGA
+
+00B1A
+ORIYA LETTER CA
+
+00B1B
+ORIYA LETTER CHA
+
+00B1C
+ORIYA LETTER JA
+
+00B1D
+ORIYA LETTER JHA
+
+00B1E
+ORIYA LETTER NYA
+
+00B1F
+ORIYA LETTER TTA
+
+00B20
+ORIYA LETTER TTHA
+
+00B21
+ORIYA LETTER DDA
+
+00B22
+ORIYA LETTER DDHA
+
+00B23
+ORIYA LETTER NNA
+
+00B24
+ORIYA LETTER TA
+
+00B25
+ORIYA LETTER THA
+
+00B26
+ORIYA LETTER DA
+
+00B27
+ORIYA LETTER DHA
+
+00B28
+ORIYA LETTER NA
+
+00B2A
+ORIYA LETTER PA
+
+00B2B
+ORIYA LETTER PHA
+
+00B2C
+ORIYA LETTER BA
+
+00B2D
+ORIYA LETTER BHA
+
+00B2E
+ORIYA LETTER MA
+
+00B2F
+ORIYA LETTER YA
+
+00B30
+ORIYA LETTER RA
+
+00B32
+ORIYA LETTER LA
+
+00B33
+ORIYA LETTER LLA
+
+00B35
+ORIYA LETTER VA
+
+00B36
+ORIYA LETTER SHA
+
+00B37
+ORIYA LETTER SSA
+
+00B38
+ORIYA LETTER SA
+
+00B39
+ORIYA LETTER HA
+
+00B3C
+ORIYA SIGN NUKTA
+
+00B3D
+ORIYA SIGN AVAGRAHA
+
+00B3E
+ORIYA VOWEL SIGN AA
+
+00B3F
+ORIYA VOWEL SIGN I
+
+00B40
+ORIYA VOWEL SIGN II
+
+00B41
+ORIYA VOWEL SIGN U
+
+00B42
+ORIYA VOWEL SIGN UU
+
+00B43
+ORIYA VOWEL SIGN VOCALIC R
+
+00B44
+ORIYA VOWEL SIGN VOCALIC RR
+
+00B47
+ORIYA VOWEL SIGN E
+
+00B48
+ORIYA VOWEL SIGN AI
+
+00B4B
+ORIYA VOWEL SIGN O
+
+00B4C
+ORIYA VOWEL SIGN AU
+
+00B4D
+ORIYA SIGN VIRAMA
+
+00B55
+ORIYA SIGN OVERLINE
+
+00B56
+ORIYA AI LENGTH MARK
+
+00B57
+ORIYA AU LENGTH MARK
+
+00B5C
+ORIYA LETTER RRA
+
+00B5D
+ORIYA LETTER RHA
+
+00B5F
+ORIYA LETTER YYA
+
+00B60
+ORIYA LETTER VOCALIC RR
+
+00B61
+ORIYA LETTER VOCALIC LL
+
+00B62
+ORIYA VOWEL SIGN VOCALIC L
+
+00B63
+ORIYA VOWEL SIGN VOCALIC LL
+
+00B66
+ORIYA DIGIT ZERO
+
+00B67
+ORIYA DIGIT ONE
+
+00B68
+ORIYA DIGIT TWO
+
+00B69
+ORIYA DIGIT THREE
+
+00B6A
+ORIYA DIGIT FOUR
+
+00B6B
+ORIYA DIGIT FIVE
+
+00B6C
+ORIYA DIGIT SIX
+
+00B6D
+ORIYA DIGIT SEVEN
+
+00B6E
+ORIYA DIGIT EIGHT
+
+00B6F
+ORIYA DIGIT NINE
+
+00B70
+ORIYA ISSHAR
+
+00B71
+ORIYA LETTER WA
+
+00B72
+ORIYA FRACTION ONE QUARTER
+
+00B73
+ORIYA FRACTION ONE HALF
+
+00B74
+ORIYA FRACTION THREE QUARTERS
+
+00B75
+ORIYA FRACTION ONE SIXTEENTH
+
+00B76
+ORIYA FRACTION ONE EIGHTH
+
+00B77
+ORIYA FRACTION THREE SIXTEENTHS
+
+00B82
+TAMIL SIGN ANUSVARA
+
+00B83
+TAMIL SIGN VISARGA
+
+00B85
+TAMIL LETTER A
+
+00B86
+TAMIL LETTER AA
+
+00B87
+TAMIL LETTER I
+
+00B88
+TAMIL LETTER II
+
+00B89
+TAMIL LETTER U
+
+00B8A
+TAMIL LETTER UU
+
+00B8E
+TAMIL LETTER E
+
+00B8F
+TAMIL LETTER EE
+
+00B90
+TAMIL LETTER AI
+
+00B92
+TAMIL LETTER O
+
+00B93
+TAMIL LETTER OO
+
+00B94
+TAMIL LETTER AU
+
+00B95
+TAMIL LETTER KA
+
+00B99
+TAMIL LETTER NGA
+
+00B9A
+TAMIL LETTER CA
+
+00B9C
+TAMIL LETTER JA
+
+00B9E
+TAMIL LETTER NYA
+
+00B9F
+TAMIL LETTER TTA
+
+00BA3
+TAMIL LETTER NNA
+
+00BA4
+TAMIL LETTER TA
+
+00BA8
+TAMIL LETTER NA
+
+00BA9
+TAMIL LETTER NNNA
+
+00BAA
+TAMIL LETTER PA
+
+00BAE
+TAMIL LETTER MA
+
+00BAF
+TAMIL LETTER YA
+
+00BB0
+TAMIL LETTER RA
+
+00BB1
+TAMIL LETTER RRA
+
+00BB2
+TAMIL LETTER LA
+
+00BB3
+TAMIL LETTER LLA
+
+00BB4
+TAMIL LETTER LLLA
+
+00BB5
+TAMIL LETTER VA
+
+00BB6
+TAMIL LETTER SHA
+
+00BB7
+TAMIL LETTER SSA
+
+00BB8
+TAMIL LETTER SA
+
+00BB9
+TAMIL LETTER HA
+
+00BBE
+TAMIL VOWEL SIGN AA
+
+00BBF
+TAMIL VOWEL SIGN I
+
+00BC0
+TAMIL VOWEL SIGN II
+
+00BC1
+TAMIL VOWEL SIGN U
+
+00BC2
+TAMIL VOWEL SIGN UU
+
+00BC6
+TAMIL VOWEL SIGN E
+
+00BC7
+TAMIL VOWEL SIGN EE
+
+00BC8
+TAMIL VOWEL SIGN AI
+
+00BCA
+TAMIL VOWEL SIGN O
+
+00BCB
+TAMIL VOWEL SIGN OO
+
+00BCC
+TAMIL VOWEL SIGN AU
+
+00BCD
+TAMIL SIGN VIRAMA
+
+00BD0
+TAMIL OM
+
+00BD7
+TAMIL AU LENGTH MARK
+
+00BE6
+TAMIL DIGIT ZERO
+
+00BE7
+TAMIL DIGIT ONE
+
+00BE8
+TAMIL DIGIT TWO
+
+00BE9
+TAMIL DIGIT THREE
+
+00BEA
+TAMIL DIGIT FOUR
+
+00BEB
+TAMIL DIGIT FIVE
+
+00BEC
+TAMIL DIGIT SIX
+
+00BED
+TAMIL DIGIT SEVEN
+
+00BEE
+TAMIL DIGIT EIGHT
+
+00BEF
+TAMIL DIGIT NINE
+
+00BF0
+TAMIL NUMBER TEN
+
+00BF1
+TAMIL NUMBER ONE HUNDRED
+
+00BF2
+TAMIL NUMBER ONE THOUSAND
+
+00BF3
+TAMIL DAY SIGN
+
+00BF4
+TAMIL MONTH SIGN
+
+00BF5
+TAMIL YEAR SIGN
+
+00BF6
+TAMIL DEBIT SIGN
+
+00BF7
+TAMIL CREDIT SIGN
+
+00BF8
+TAMIL AS ABOVE SIGN
+
+00BF9
+TAMIL RUPEE SIGN
+
+00BFA
+TAMIL NUMBER SIGN
+
+00C00
+TELUGU SIGN COMBINING CANDRABINDU ABOVE
+
+00C01
+TELUGU SIGN CANDRABINDU
+
+00C02
+TELUGU SIGN ANUSVARA
+
+00C03
+TELUGU SIGN VISARGA
+
+00C04
+TELUGU SIGN COMBINING ANUSVARA ABOVE
+
+00C05
+TELUGU LETTER A
+
+00C06
+TELUGU LETTER AA
+
+00C07
+TELUGU LETTER I
+
+00C08
+TELUGU LETTER II
+
+00C09
+TELUGU LETTER U
+
+00C0A
+TELUGU LETTER UU
+
+00C0B
+TELUGU LETTER VOCALIC R
+
+00C0C
+TELUGU LETTER VOCALIC L
+
+00C0E
+TELUGU LETTER E
+
+00C0F
+TELUGU LETTER EE
+
+00C10
+TELUGU LETTER AI
+
+00C12
+TELUGU LETTER O
+
+00C13
+TELUGU LETTER OO
+
+00C14
+TELUGU LETTER AU
+
+00C15
+TELUGU LETTER KA
+
+00C16
+TELUGU LETTER KHA
+
+00C17
+TELUGU LETTER GA
+
+00C18
+TELUGU LETTER GHA
+
+00C19
+TELUGU LETTER NGA
+
+00C1A
+TELUGU LETTER CA
+
+00C1B
+TELUGU LETTER CHA
+
+00C1C
+TELUGU LETTER JA
+
+00C1D
+TELUGU LETTER JHA
+
+00C1E
+TELUGU LETTER NYA
+
+00C1F
+TELUGU LETTER TTA
+
+00C20
+TELUGU LETTER TTHA
+
+00C21
+TELUGU LETTER DDA
+
+00C22
+TELUGU LETTER DDHA
+
+00C23
+TELUGU LETTER NNA
+
+00C24
+TELUGU LETTER TA
+
+00C25
+TELUGU LETTER THA
+
+00C26
+TELUGU LETTER DA
+
+00C27
+TELUGU LETTER DHA
+
+00C28
+TELUGU LETTER NA
+
+00C2A
+TELUGU LETTER PA
+
+00C2B
+TELUGU LETTER PHA
+
+00C2C
+TELUGU LETTER BA
+
+00C2D
+TELUGU LETTER BHA
+
+00C2E
+TELUGU LETTER MA
+
+00C2F
+TELUGU LETTER YA
+
+00C30
+TELUGU LETTER RA
+
+00C31
+TELUGU LETTER RRA
+
+00C32
+TELUGU LETTER LA
+
+00C33
+TELUGU LETTER LLA
+
+00C34
+TELUGU LETTER LLLA
+
+00C35
+TELUGU LETTER VA
+
+00C36
+TELUGU LETTER SHA
+
+00C37
+TELUGU LETTER SSA
+
+00C38
+TELUGU LETTER SA
+
+00C39
+TELUGU LETTER HA
+
+00C3D
+TELUGU SIGN AVAGRAHA
+
+00C3E
+TELUGU VOWEL SIGN AA
+
+00C3F
+TELUGU VOWEL SIGN I
+
+00C40
+TELUGU VOWEL SIGN II
+
+00C41
+TELUGU VOWEL SIGN U
+
+00C42
+TELUGU VOWEL SIGN UU
+
+00C43
+TELUGU VOWEL SIGN VOCALIC R
+
+00C44
+TELUGU VOWEL SIGN VOCALIC RR
+
+00C46
+TELUGU VOWEL SIGN E
+
+00C47
+TELUGU VOWEL SIGN EE
+
+00C48
+TELUGU VOWEL SIGN AI
+
+00C4A
+TELUGU VOWEL SIGN O
+
+00C4B
+TELUGU VOWEL SIGN OO
+
+00C4C
+TELUGU VOWEL SIGN AU
+
+00C4D
+TELUGU SIGN VIRAMA
+
+00C55
+TELUGU LENGTH MARK
+
+00C56
+TELUGU AI LENGTH MARK
+
+00C58
+TELUGU LETTER TSA
+
+00C59
+TELUGU LETTER DZA
+
+00C5A
+TELUGU LETTER RRRA
+
+00C60
+TELUGU LETTER VOCALIC RR
+
+00C61
+TELUGU LETTER VOCALIC LL
+
+00C62
+TELUGU VOWEL SIGN VOCALIC L
+
+00C63
+TELUGU VOWEL SIGN VOCALIC LL
+
+00C66
+TELUGU DIGIT ZERO
+
+00C67
+TELUGU DIGIT ONE
+
+00C68
+TELUGU DIGIT TWO
+
+00C69
+TELUGU DIGIT THREE
+
+00C6A
+TELUGU DIGIT FOUR
+
+00C6B
+TELUGU DIGIT FIVE
+
+00C6C
+TELUGU DIGIT SIX
+
+00C6D
+TELUGU DIGIT SEVEN
+
+00C6E
+TELUGU DIGIT EIGHT
+
+00C6F
+TELUGU DIGIT NINE
+
+00C77
+TELUGU SIGN SIDDHAM
+
+00C78
+TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR
+
+00C79
+TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR
+
+00C7A
+TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR
+
+00C7B
+TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR
+
+00C7C
+TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR
+
+00C7D
+TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR
+
+00C7E
+TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR
+
+00C7F
+TELUGU SIGN TUUMU
+
+00C80
+KANNADA SIGN SPACING CANDRABINDU
+
+00C81
+KANNADA SIGN CANDRABINDU
+
+00C82
+KANNADA SIGN ANUSVARA
+
+00C83
+KANNADA SIGN VISARGA
+
+00C84
+KANNADA SIGN SIDDHAM
+
+00C85
+KANNADA LETTER A
+
+00C86
+KANNADA LETTER AA
+
+00C87
+KANNADA LETTER I
+
+00C88
+KANNADA LETTER II
+
+00C89
+KANNADA LETTER U
+
+00C8A
+KANNADA LETTER UU
+
+00C8B
+KANNADA LETTER VOCALIC R
+
+00C8C
+KANNADA LETTER VOCALIC L
+
+00C8E
+KANNADA LETTER E
+
+00C8F
+KANNADA LETTER EE
+
+00C90
+KANNADA LETTER AI
+
+00C92
+KANNADA LETTER O
+
+00C93
+KANNADA LETTER OO
+
+00C94
+KANNADA LETTER AU
+
+00C95
+KANNADA LETTER KA
+
+00C96
+KANNADA LETTER KHA
+
+00C97
+KANNADA LETTER GA
+
+00C98
+KANNADA LETTER GHA
+
+00C99
+KANNADA LETTER NGA
+
+00C9A
+KANNADA LETTER CA
+
+00C9B
+KANNADA LETTER CHA
+
+00C9C
+KANNADA LETTER JA
+
+00C9D
+KANNADA LETTER JHA
+
+00C9E
+KANNADA LETTER NYA
+
+00C9F
+KANNADA LETTER TTA
+
+00CA0
+KANNADA LETTER TTHA
+
+00CA1
+KANNADA LETTER DDA
+
+00CA2
+KANNADA LETTER DDHA
+
+00CA3
+KANNADA LETTER NNA
+
+00CA4
+KANNADA LETTER TA
+
+00CA5
+KANNADA LETTER THA
+
+00CA6
+KANNADA LETTER DA
+
+00CA7
+KANNADA LETTER DHA
+
+00CA8
+KANNADA LETTER NA
+
+00CAA
+KANNADA LETTER PA
+
+00CAB
+KANNADA LETTER PHA
+
+00CAC
+KANNADA LETTER BA
+
+00CAD
+KANNADA LETTER BHA
+
+00CAE
+KANNADA LETTER MA
+
+00CAF
+KANNADA LETTER YA
+
+00CB0
+KANNADA LETTER RA
+
+00CB1
+KANNADA LETTER RRA
+
+00CB2
+KANNADA LETTER LA
+
+00CB3
+KANNADA LETTER LLA
+
+00CB5
+KANNADA LETTER VA
+
+00CB6
+KANNADA LETTER SHA
+
+00CB7
+KANNADA LETTER SSA
+
+00CB8
+KANNADA LETTER SA
+
+00CB9
+KANNADA LETTER HA
+
+00CBC
+KANNADA SIGN NUKTA
+
+00CBD
+KANNADA SIGN AVAGRAHA
+
+00CBE
+KANNADA VOWEL SIGN AA
+
+00CBF
+KANNADA VOWEL SIGN I
+
+00CC0
+KANNADA VOWEL SIGN II
+
+00CC1
+KANNADA VOWEL SIGN U
+
+00CC2
+KANNADA VOWEL SIGN UU
+
+00CC3
+KANNADA VOWEL SIGN VOCALIC R
+
+00CC4
+KANNADA VOWEL SIGN VOCALIC RR
+
+00CC6
+KANNADA VOWEL SIGN E
+
+00CC7
+KANNADA VOWEL SIGN EE
+
+00CC8
+KANNADA VOWEL SIGN AI
+
+00CCA
+KANNADA VOWEL SIGN O
+
+00CCB
+KANNADA VOWEL SIGN OO
+
+00CCC
+KANNADA VOWEL SIGN AU
+
+00CCD
+KANNADA SIGN VIRAMA
+
+00CD5
+KANNADA LENGTH MARK
+
+00CD6
+KANNADA AI LENGTH MARK
+
+00CDE
+KANNADA LETTER LLLA
+
+00CDE
+KANNADA LETTER FA
+
+00CE0
+KANNADA LETTER VOCALIC RR
+
+00CE1
+KANNADA LETTER VOCALIC LL
+
+00CE2
+KANNADA VOWEL SIGN VOCALIC L
+
+00CE3
+KANNADA VOWEL SIGN VOCALIC LL
+
+00CE6
+KANNADA DIGIT ZERO
+
+00CE7
+KANNADA DIGIT ONE
+
+00CE8
+KANNADA DIGIT TWO
+
+00CE9
+KANNADA DIGIT THREE
+
+00CEA
+KANNADA DIGIT FOUR
+
+00CEB
+KANNADA DIGIT FIVE
+
+00CEC
+KANNADA DIGIT SIX
+
+00CED
+KANNADA DIGIT SEVEN
+
+00CEE
+KANNADA DIGIT EIGHT
+
+00CEF
+KANNADA DIGIT NINE
+
+00CF1
+KANNADA SIGN JIHVAMULIYA
+
+00CF2
+KANNADA SIGN UPADHMANIYA
+
+00D00
+MALAYALAM SIGN COMBINING ANUSVARA ABOVE
+
+00D01
+MALAYALAM SIGN CANDRABINDU
+
+00D02
+MALAYALAM SIGN ANUSVARA
+
+00D03
+MALAYALAM SIGN VISARGA
+
+00D04
+MALAYALAM LETTER VEDIC ANUSVARA
+
+00D05
+MALAYALAM LETTER A
+
+00D06
+MALAYALAM LETTER AA
+
+00D07
+MALAYALAM LETTER I
+
+00D08
+MALAYALAM LETTER II
+
+00D09
+MALAYALAM LETTER U
+
+00D0A
+MALAYALAM LETTER UU
+
+00D0B
+MALAYALAM LETTER VOCALIC R
+
+00D0C
+MALAYALAM LETTER VOCALIC L
+
+00D0E
+MALAYALAM LETTER E
+
+00D0F
+MALAYALAM LETTER EE
+
+00D10
+MALAYALAM LETTER AI
+
+00D12
+MALAYALAM LETTER O
+
+00D13
+MALAYALAM LETTER OO
+
+00D14
+MALAYALAM LETTER AU
+
+00D15
+MALAYALAM LETTER KA
+
+00D16
+MALAYALAM LETTER KHA
+
+00D17
+MALAYALAM LETTER GA
+
+00D18
+MALAYALAM LETTER GHA
+
+00D19
+MALAYALAM LETTER NGA
+
+00D1A
+MALAYALAM LETTER CA
+
+00D1B
+MALAYALAM LETTER CHA
+
+00D1C
+MALAYALAM LETTER JA
+
+00D1D
+MALAYALAM LETTER JHA
+
+00D1E
+MALAYALAM LETTER NYA
+
+00D1F
+MALAYALAM LETTER TTA
+
+00D20
+MALAYALAM LETTER TTHA
+
+00D21
+MALAYALAM LETTER DDA
+
+00D22
+MALAYALAM LETTER DDHA
+
+00D23
+MALAYALAM LETTER NNA
+
+00D24
+MALAYALAM LETTER TA
+
+00D25
+MALAYALAM LETTER THA
+
+00D26
+MALAYALAM LETTER DA
+
+00D27
+MALAYALAM LETTER DHA
+
+00D28
+MALAYALAM LETTER NA
+
+00D29
+MALAYALAM LETTER NNNA
+
+00D2A
+MALAYALAM LETTER PA
+
+00D2B
+MALAYALAM LETTER PHA
+
+00D2C
+MALAYALAM LETTER BA
+
+00D2D
+MALAYALAM LETTER BHA
+
+00D2E
+MALAYALAM LETTER MA
+
+00D2F
+MALAYALAM LETTER YA
+
+00D30
+MALAYALAM LETTER RA
+
+00D31
+MALAYALAM LETTER RRA
+
+00D32
+MALAYALAM LETTER LA
+
+00D33
+MALAYALAM LETTER LLA
+
+00D34
+MALAYALAM LETTER LLLA
+
+00D35
+MALAYALAM LETTER VA
+
+00D36
+MALAYALAM LETTER SHA
+
+00D37
+MALAYALAM LETTER SSA
+
+00D38
+MALAYALAM LETTER SA
+
+00D39
+MALAYALAM LETTER HA
+
+00D3A
+MALAYALAM LETTER TTTA
+
+00D3B
+MALAYALAM SIGN VERTICAL BAR VIRAMA
+
+00D3C
+MALAYALAM SIGN CIRCULAR VIRAMA
+
+00D3D
+MALAYALAM SIGN AVAGRAHA
+
+00D3E
+MALAYALAM VOWEL SIGN AA
+
+00D3F
+MALAYALAM VOWEL SIGN I
+
+00D40
+MALAYALAM VOWEL SIGN II
+
+00D41
+MALAYALAM VOWEL SIGN U
+
+00D42
+MALAYALAM VOWEL SIGN UU
+
+00D43
+MALAYALAM VOWEL SIGN VOCALIC R
+
+00D44
+MALAYALAM VOWEL SIGN VOCALIC RR
+
+00D46
+MALAYALAM VOWEL SIGN E
+
+00D47
+MALAYALAM VOWEL SIGN EE
+
+00D48
+MALAYALAM VOWEL SIGN AI
+
+00D4A
+MALAYALAM VOWEL SIGN O
+
+00D4B
+MALAYALAM VOWEL SIGN OO
+
+00D4C
+MALAYALAM VOWEL SIGN AU
+
+00D4D
+MALAYALAM SIGN VIRAMA
+
+00D4E
+MALAYALAM LETTER DOT REPH
+
+00D4F
+MALAYALAM SIGN PARA
+
+00D54
+MALAYALAM LETTER CHILLU M
+
+00D55
+MALAYALAM LETTER CHILLU Y
+
+00D56
+MALAYALAM LETTER CHILLU LLL
+
+00D57
+MALAYALAM AU LENGTH MARK
+
+00D58
+MALAYALAM FRACTION ONE ONE-HUNDRED-AND-SIXTIETH
+
+00D59
+MALAYALAM FRACTION ONE FORTIETH
+
+00D5A
+MALAYALAM FRACTION THREE EIGHTIETHS
+
+00D5B
+MALAYALAM FRACTION ONE TWENTIETH
+
+00D5C
+MALAYALAM FRACTION ONE TENTH
+
+00D5D
+MALAYALAM FRACTION THREE TWENTIETHS
+
+00D5E
+MALAYALAM FRACTION ONE FIFTH
+
+00D5F
+MALAYALAM LETTER ARCHAIC II
+
+00D60
+MALAYALAM LETTER VOCALIC RR
+
+00D61
+MALAYALAM LETTER VOCALIC LL
+
+00D62
+MALAYALAM VOWEL SIGN VOCALIC L
+
+00D63
+MALAYALAM VOWEL SIGN VOCALIC LL
+
+00D66
+MALAYALAM DIGIT ZERO
+
+00D67
+MALAYALAM DIGIT ONE
+
+00D68
+MALAYALAM DIGIT TWO
+
+00D69
+MALAYALAM DIGIT THREE
+
+00D6A
+MALAYALAM DIGIT FOUR
+
+00D6B
+MALAYALAM DIGIT FIVE
+
+00D6C
+MALAYALAM DIGIT SIX
+
+00D6D
+MALAYALAM DIGIT SEVEN
+
+00D6E
+MALAYALAM DIGIT EIGHT
+
+00D6F
+MALAYALAM DIGIT NINE
+
+00D70
+MALAYALAM NUMBER TEN
+
+00D71
+MALAYALAM NUMBER ONE HUNDRED
+
+00D72
+MALAYALAM NUMBER ONE THOUSAND
+
+00D73
+MALAYALAM FRACTION ONE QUARTER
+
+00D74
+MALAYALAM FRACTION ONE HALF
+
+00D75
+MALAYALAM FRACTION THREE QUARTERS
+
+00D76
+MALAYALAM FRACTION ONE SIXTEENTH
+
+00D77
+MALAYALAM FRACTION ONE EIGHTH
+
+00D78
+MALAYALAM FRACTION THREE SIXTEENTHS
+
+00D79
+MALAYALAM DATE MARK
+
+00D7A
+MALAYALAM LETTER CHILLU NN
+
+00D7B
+MALAYALAM LETTER CHILLU N
+
+00D7C
+MALAYALAM LETTER CHILLU RR
+
+00D7D
+MALAYALAM LETTER CHILLU L
+
+00D7E
+MALAYALAM LETTER CHILLU LL
+
+00D7F
+MALAYALAM LETTER CHILLU K
+
+00D81
+SINHALA SIGN CANDRABINDU
+
+00D82
+SINHALA SIGN ANUSVARAYA
+
+00D83
+SINHALA SIGN VISARGAYA
+
+00D85
+SINHALA LETTER AYANNA
+
+00D86
+SINHALA LETTER AAYANNA
+
+00D87
+SINHALA LETTER AEYANNA
+
+00D88
+SINHALA LETTER AEEYANNA
+
+00D89
+SINHALA LETTER IYANNA
+
+00D8A
+SINHALA LETTER IIYANNA
+
+00D8B
+SINHALA LETTER UYANNA
+
+00D8C
+SINHALA LETTER UUYANNA
+
+00D8D
+SINHALA LETTER IRUYANNA
+
+00D8E
+SINHALA LETTER IRUUYANNA
+
+00D8F
+SINHALA LETTER ILUYANNA
+
+00D90
+SINHALA LETTER ILUUYANNA
+
+00D91
+SINHALA LETTER EYANNA
+
+00D92
+SINHALA LETTER EEYANNA
+
+00D93
+SINHALA LETTER AIYANNA
+
+00D94
+SINHALA LETTER OYANNA
+
+00D95
+SINHALA LETTER OOYANNA
+
+00D96
+SINHALA LETTER AUYANNA
+
+00D9A
+SINHALA LETTER ALPAPRAANA KAYANNA
+
+00D9B
+SINHALA LETTER MAHAAPRAANA KAYANNA
+
+00D9C
+SINHALA LETTER ALPAPRAANA GAYANNA
+
+00D9D
+SINHALA LETTER MAHAAPRAANA GAYANNA
+
+00D9E
+SINHALA LETTER KANTAJA NAASIKYAYA
+
+00D9F
+SINHALA LETTER SANYAKA GAYANNA
+
+00DA0
+SINHALA LETTER ALPAPRAANA CAYANNA
+
+00DA1
+SINHALA LETTER MAHAAPRAANA CAYANNA
+
+00DA2
+SINHALA LETTER ALPAPRAANA JAYANNA
+
+00DA3
+SINHALA LETTER MAHAAPRAANA JAYANNA
+
+00DA4
+SINHALA LETTER TAALUJA NAASIKYAYA
+
+00DA5
+SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA
+
+00DA6
+SINHALA LETTER SANYAKA JAYANNA
+
+00DA7
+SINHALA LETTER ALPAPRAANA TTAYANNA
+
+00DA8
+SINHALA LETTER MAHAAPRAANA TTAYANNA
+
+00DA9
+SINHALA LETTER ALPAPRAANA DDAYANNA
+
+00DAA
+SINHALA LETTER MAHAAPRAANA DDAYANNA
+
+00DAB
+SINHALA LETTER MUURDHAJA NAYANNA
+
+00DAC
+SINHALA LETTER SANYAKA DDAYANNA
+
+00DAD
+SINHALA LETTER ALPAPRAANA TAYANNA
+
+00DAE
+SINHALA LETTER MAHAAPRAANA TAYANNA
+
+00DAF
+SINHALA LETTER ALPAPRAANA DAYANNA
+
+00DB0
+SINHALA LETTER MAHAAPRAANA DAYANNA
+
+00DB1
+SINHALA LETTER DANTAJA NAYANNA
+
+00DB3
+SINHALA LETTER SANYAKA DAYANNA
+
+00DB4
+SINHALA LETTER ALPAPRAANA PAYANNA
+
+00DB5
+SINHALA LETTER MAHAAPRAANA PAYANNA
+
+00DB6
+SINHALA LETTER ALPAPRAANA BAYANNA
+
+00DB7
+SINHALA LETTER MAHAAPRAANA BAYANNA
+
+00DB8
+SINHALA LETTER MAYANNA
+
+00DB9
+SINHALA LETTER AMBA BAYANNA
+
+00DBA
+SINHALA LETTER YAYANNA
+
+00DBB
+SINHALA LETTER RAYANNA
+
+00DBD
+SINHALA LETTER DANTAJA LAYANNA
+
+00DC0
+SINHALA LETTER VAYANNA
+
+00DC1
+SINHALA LETTER TAALUJA SAYANNA
+
+00DC2
+SINHALA LETTER MUURDHAJA SAYANNA
+
+00DC3
+SINHALA LETTER DANTAJA SAYANNA
+
+00DC4
+SINHALA LETTER HAYANNA
+
+00DC5
+SINHALA LETTER MUURDHAJA LAYANNA
+
+00DC6
+SINHALA LETTER FAYANNA
+
+00DCA
+SINHALA SIGN AL-LAKUNA
+
+00DCF
+SINHALA VOWEL SIGN AELA-PILLA
+
+00DD0
+SINHALA VOWEL SIGN KETTI AEDA-PILLA
+
+00DD1
+SINHALA VOWEL SIGN DIGA AEDA-PILLA
+
+00DD2
+SINHALA VOWEL SIGN KETTI IS-PILLA
+
+00DD3
+SINHALA VOWEL SIGN DIGA IS-PILLA
+
+00DD4
+SINHALA VOWEL SIGN KETTI PAA-PILLA
+
+00DD6
+SINHALA VOWEL SIGN DIGA PAA-PILLA
+
+00DD8
+SINHALA VOWEL SIGN GAETTA-PILLA
+
+00DD9
+SINHALA VOWEL SIGN KOMBUVA
+
+00DDA
+SINHALA VOWEL SIGN DIGA KOMBUVA
+
+00DDB
+SINHALA VOWEL SIGN KOMBU DEKA
+
+00DDC
+SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
+
+00DDD
+SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
+
+00DDE
+SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
+
+00DDF
+SINHALA VOWEL SIGN GAYANUKITTA
+
+00DE6
+SINHALA LITH DIGIT ZERO
+
+00DE7
+SINHALA LITH DIGIT ONE
+
+00DE8
+SINHALA LITH DIGIT TWO
+
+00DE9
+SINHALA LITH DIGIT THREE
+
+00DEA
+SINHALA LITH DIGIT FOUR
+
+00DEB
+SINHALA LITH DIGIT FIVE
+
+00DEC
+SINHALA LITH DIGIT SIX
+
+00DED
+SINHALA LITH DIGIT SEVEN
+
+00DEE
+SINHALA LITH DIGIT EIGHT
+
+00DEF
+SINHALA LITH DIGIT NINE
+
+00DF2
+SINHALA VOWEL SIGN DIGA GAETTA-PILLA
+
+00DF3
+SINHALA VOWEL SIGN DIGA GAYANUKITTA
+
+00DF4
+SINHALA PUNCTUATION KUNDDALIYA
+
+00E01
+THAI CHARACTER KO KAI
+
+00E02
+THAI CHARACTER KHO KHAI
+
+00E03
+THAI CHARACTER KHO KHUAT
+
+00E04
+THAI CHARACTER KHO KHWAI
+
+00E05
+THAI CHARACTER KHO KHON
+
+00E06
+THAI CHARACTER KHO RAKHANG
+
+00E07
+THAI CHARACTER NGO NGU
+
+00E08
+THAI CHARACTER CHO CHAN
+
+00E09
+THAI CHARACTER CHO CHING
+
+00E0A
+THAI CHARACTER CHO CHANG
+
+00E0B
+THAI CHARACTER SO SO
+
+00E0C
+THAI CHARACTER CHO CHOE
+
+00E0D
+THAI CHARACTER YO YING
+
+00E0E
+THAI CHARACTER DO CHADA
+
+00E0F
+THAI CHARACTER TO PATAK
+
+00E10
+THAI CHARACTER THO THAN
+
+00E11
+THAI CHARACTER THO NANGMONTHO
+
+00E12
+THAI CHARACTER THO PHUTHAO
+
+00E13
+THAI CHARACTER NO NEN
+
+00E14
+THAI CHARACTER DO DEK
+
+00E15
+THAI CHARACTER TO TAO
+
+00E16
+THAI CHARACTER THO THUNG
+
+00E17
+THAI CHARACTER THO THAHAN
+
+00E18
+THAI CHARACTER THO THONG
+
+00E19
+THAI CHARACTER NO NU
+
+00E1A
+THAI CHARACTER BO BAIMAI
+
+00E1B
+THAI CHARACTER PO PLA
+
+00E1C
+THAI CHARACTER PHO PHUNG
+
+00E1D
+THAI CHARACTER FO FA
+
+00E1E
+THAI CHARACTER PHO PHAN
+
+00E1F
+THAI CHARACTER FO FAN
+
+00E20
+THAI CHARACTER PHO SAMPHAO
+
+00E21
+THAI CHARACTER MO MA
+
+00E22
+THAI CHARACTER YO YAK
+
+00E23
+THAI CHARACTER RO RUA
+
+00E24
+THAI CHARACTER RU
+
+00E25
+THAI CHARACTER LO LING
+
+00E26
+THAI CHARACTER LU
+
+00E27
+THAI CHARACTER WO WAEN
+
+00E28
+THAI CHARACTER SO SALA
+
+00E29
+THAI CHARACTER SO RUSI
+
+00E2A
+THAI CHARACTER SO SUA
+
+00E2B
+THAI CHARACTER HO HIP
+
+00E2C
+THAI CHARACTER LO CHULA
+
+00E2D
+THAI CHARACTER O ANG
+
+00E2E
+THAI CHARACTER HO NOKHUK
+
+00E2F
+THAI CHARACTER PAIYANNOI
+
+00E30
+THAI CHARACTER SARA A
+
+00E31
+THAI CHARACTER MAI HAN-AKAT
+
+00E32
+THAI CHARACTER SARA AA
+
+00E33
+THAI CHARACTER SARA AM
+
+00E34
+THAI CHARACTER SARA I
+
+00E35
+THAI CHARACTER SARA II
+
+00E36
+THAI CHARACTER SARA UE
+
+00E37
+THAI CHARACTER SARA UEE
+
+00E38
+THAI CHARACTER SARA U
+
+00E39
+THAI CHARACTER SARA UU
+
+00E3A
+THAI CHARACTER PHINTHU
+
+00E3F
+THAI CURRENCY SYMBOL BAHT
+
+00E40
+THAI CHARACTER SARA E
+
+00E41
+THAI CHARACTER SARA AE
+
+00E42
+THAI CHARACTER SARA O
+
+00E43
+THAI CHARACTER SARA AI MAIMUAN
+
+00E44
+THAI CHARACTER SARA AI MAIMALAI
+
+00E45
+THAI CHARACTER LAKKHANGYAO
+
+00E46
+THAI CHARACTER MAIYAMOK
+
+00E47
+THAI CHARACTER MAITAIKHU
+
+00E48
+THAI CHARACTER MAI EK
+
+00E49
+THAI CHARACTER MAI THO
+
+00E4A
+THAI CHARACTER MAI TRI
+
+00E4B
+THAI CHARACTER MAI CHATTAWA
+
+00E4C
+THAI CHARACTER THANTHAKHAT
+
+00E4D
+THAI CHARACTER NIKHAHIT
+
+00E4E
+THAI CHARACTER YAMAKKAN
+
+00E4F
+THAI CHARACTER FONGMAN
+
+00E50
+THAI DIGIT ZERO
+
+00E51
+THAI DIGIT ONE
+
+00E52
+THAI DIGIT TWO
+
+00E53
+THAI DIGIT THREE
+
+00E54
+THAI DIGIT FOUR
+
+00E55
+THAI DIGIT FIVE
+
+00E56
+THAI DIGIT SIX
+
+00E57
+THAI DIGIT SEVEN
+
+00E58
+THAI DIGIT EIGHT
+
+00E59
+THAI DIGIT NINE
+
+00E5A
+THAI CHARACTER ANGKHANKHU
+
+00E5B
+THAI CHARACTER KHOMUT
+
+00E81
+LAO LETTER KO
+
+00E82
+LAO LETTER KHO SUNG
+
+00E84
+LAO LETTER KHO TAM
+
+00E86
+LAO LETTER PALI GHA
+
+00E87
+LAO LETTER NGO
+
+00E88
+LAO LETTER CO
+
+00E89
+LAO LETTER PALI CHA
+
+00E8A
+LAO LETTER SO TAM
+
+00E8C
+LAO LETTER PALI JHA
+
+00E8D
+LAO LETTER NYO
+
+00E8E
+LAO LETTER PALI NYA
+
+00E8F
+LAO LETTER PALI TTA
+
+00E90
+LAO LETTER PALI TTHA
+
+00E91
+LAO LETTER PALI DDA
+
+00E92
+LAO LETTER PALI DDHA
+
+00E93
+LAO LETTER PALI NNA
+
+00E94
+LAO LETTER DO
+
+00E95
+LAO LETTER TO
+
+00E96
+LAO LETTER THO SUNG
+
+00E97
+LAO LETTER THO TAM
+
+00E98
+LAO LETTER PALI DHA
+
+00E99
+LAO LETTER NO
+
+00E9A
+LAO LETTER BO
+
+00E9B
+LAO LETTER PO
+
+00E9C
+LAO LETTER PHO SUNG
+
+00E9D
+LAO LETTER FO FON
+
+00E9D
+LAO LETTER FO TAM
+
+00E9E
+LAO LETTER PHO TAM
+
+00E9F
+LAO LETTER FO FAY
+
+00E9F
+LAO LETTER FO SUNG
+
+00EA0
+LAO LETTER PALI BHA
+
+00EA1
+LAO LETTER MO
+
+00EA2
+LAO LETTER YO
+
+00EA3
+LAO LETTER RO
+
+00EA3
+LAO LETTER LO LING
+
+00EA5
+LAO LETTER LO
+
+00EA5
+LAO LETTER LO LOOT
+
+00EA7
+LAO LETTER WO
+
+00EA8
+LAO LETTER SANSKRIT SHA
+
+00EA9
+LAO LETTER SANSKRIT SSA
+
+00EAA
+LAO LETTER SO SUNG
+
+00EAB
+LAO LETTER HO SUNG
+
+00EAC
+LAO LETTER PALI LLA
+
+00EAD
+LAO LETTER O
+
+00EAE
+LAO LETTER HO TAM
+
+00EAF
+LAO ELLIPSIS
+
+00EB0
+LAO VOWEL SIGN A
+
+00EB1
+LAO VOWEL SIGN MAI KAN
+
+00EB2
+LAO VOWEL SIGN AA
+
+00EB3
+LAO VOWEL SIGN AM
+
+00EB4
+LAO VOWEL SIGN I
+
+00EB5
+LAO VOWEL SIGN II
+
+00EB6
+LAO VOWEL SIGN Y
+
+00EB7
+LAO VOWEL SIGN YY
+
+00EB8
+LAO VOWEL SIGN U
+
+00EB9
+LAO VOWEL SIGN UU
+
+00EBA
+LAO SIGN PALI VIRAMA
+
+00EBB
+LAO VOWEL SIGN MAI KON
+
+00EBC
+LAO SEMIVOWEL SIGN LO
+
+00EBD
+LAO SEMIVOWEL SIGN NYO
+
+00EC0
+LAO VOWEL SIGN E
+
+00EC1
+LAO VOWEL SIGN EI
+
+00EC2
+LAO VOWEL SIGN O
+
+00EC3
+LAO VOWEL SIGN AY
+
+00EC4
+LAO VOWEL SIGN AI
+
+00EC6
+LAO KO LA
+
+00EC8
+LAO TONE MAI EK
+
+00EC9
+LAO TONE MAI THO
+
+00ECA
+LAO TONE MAI TI
+
+00ECB
+LAO TONE MAI CATAWA
+
+00ECC
+LAO CANCELLATION MARK
+
+00ECD
+LAO NIGGAHITA
+
+00ED0
+LAO DIGIT ZERO
+
+00ED1
+LAO DIGIT ONE
+
+00ED2
+LAO DIGIT TWO
+
+00ED3
+LAO DIGIT THREE
+
+00ED4
+LAO DIGIT FOUR
+
+00ED5
+LAO DIGIT FIVE
+
+00ED6
+LAO DIGIT SIX
+
+00ED7
+LAO DIGIT SEVEN
+
+00ED8
+LAO DIGIT EIGHT
+
+00ED9
+LAO DIGIT NINE
+
+00EDC
+LAO HO NO
+
+00EDD
+LAO HO MO
+
+00EDE
+LAO LETTER KHMU GO
+
+00EDF
+LAO LETTER KHMU NYO
+
+00F00
+TIBETAN SYLLABLE OM
+
+00F01
+TIBETAN MARK GTER YIG MGO TRUNCATED A
+
+00F02
+TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA
+
+00F03
+TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA
+
+00F04
+TIBETAN MARK INITIAL YIG MGO MDUN MA
+
+00F05
+TIBETAN MARK CLOSING YIG MGO SGAB MA
+
+00F06
+TIBETAN MARK CARET YIG MGO PHUR SHAD MA
+
+00F07
+TIBETAN MARK YIG MGO TSHEG SHAD MA
+
+00F08
+TIBETAN MARK SBRUL SHAD
+
+00F09
+TIBETAN MARK BSKUR YIG MGO
+
+00F0A
+TIBETAN MARK BKA- SHOG YIG MGO
+
+00F0B
+TIBETAN MARK INTERSYLLABIC TSHEG
+
+00F0C
+TIBETAN MARK DELIMITER TSHEG BSTAR
+
+00F0D
+TIBETAN MARK SHAD
+
+00F0E
+TIBETAN MARK NYIS SHAD
+
+00F0F
+TIBETAN MARK TSHEG SHAD
+
+00F10
+TIBETAN MARK NYIS TSHEG SHAD
+
+00F11
+TIBETAN MARK RIN CHEN SPUNGS SHAD
+
+00F12
+TIBETAN MARK RGYA GRAM SHAD
+
+00F13
+TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN
+
+00F14
+TIBETAN MARK GTER TSHEG
+
+00F15
+TIBETAN LOGOTYPE SIGN CHAD RTAGS
+
+00F16
+TIBETAN LOGOTYPE SIGN LHAG RTAGS
+
+00F17
+TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS
+
+00F18
+TIBETAN ASTROLOGICAL SIGN -KHYUD PA
+
+00F19
+TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS
+
+00F1A
+TIBETAN SIGN RDEL DKAR GCIG
+
+00F1B
+TIBETAN SIGN RDEL DKAR GNYIS
+
+00F1C
+TIBETAN SIGN RDEL DKAR GSUM
+
+00F1D
+TIBETAN SIGN RDEL NAG GCIG
+
+00F1E
+TIBETAN SIGN RDEL NAG GNYIS
+
+00F1F
+TIBETAN SIGN RDEL DKAR RDEL NAG
+
+00F20
+TIBETAN DIGIT ZERO
+
+00F21
+TIBETAN DIGIT ONE
+
+00F22
+TIBETAN DIGIT TWO
+
+00F23
+TIBETAN DIGIT THREE
+
+00F24
+TIBETAN DIGIT FOUR
+
+00F25
+TIBETAN DIGIT FIVE
+
+00F26
+TIBETAN DIGIT SIX
+
+00F27
+TIBETAN DIGIT SEVEN
+
+00F28
+TIBETAN DIGIT EIGHT
+
+00F29
+TIBETAN DIGIT NINE
+
+00F2A
+TIBETAN DIGIT HALF ONE
+
+00F2B
+TIBETAN DIGIT HALF TWO
+
+00F2C
+TIBETAN DIGIT HALF THREE
+
+00F2D
+TIBETAN DIGIT HALF FOUR
+
+00F2E
+TIBETAN DIGIT HALF FIVE
+
+00F2F
+TIBETAN DIGIT HALF SIX
+
+00F30
+TIBETAN DIGIT HALF SEVEN
+
+00F31
+TIBETAN DIGIT HALF EIGHT
+
+00F32
+TIBETAN DIGIT HALF NINE
+
+00F33
+TIBETAN DIGIT HALF ZERO
+
+00F34
+TIBETAN MARK BSDUS RTAGS
+
+00F35
+TIBETAN MARK NGAS BZUNG NYI ZLA
+
+00F36
+TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN
+
+00F37
+TIBETAN MARK NGAS BZUNG SGOR RTAGS
+
+00F38
+TIBETAN MARK CHE MGO
+
+00F39
+TIBETAN MARK TSA -PHRU
+
+00F3A
+TIBETAN MARK GUG RTAGS GYON
+
+00F3B
+TIBETAN MARK GUG RTAGS GYAS
+
+00F3C
+TIBETAN MARK ANG KHANG GYON
+
+00F3D
+TIBETAN MARK ANG KHANG GYAS
+
+00F3E
+TIBETAN SIGN YAR TSHES
+
+00F3F
+TIBETAN SIGN MAR TSHES
+
+00F40
+TIBETAN LETTER KA
+
+00F41
+TIBETAN LETTER KHA
+
+00F42
+TIBETAN LETTER GA
+
+00F43
+TIBETAN LETTER GHA
+
+00F44
+TIBETAN LETTER NGA
+
+00F45
+TIBETAN LETTER CA
+
+00F46
+TIBETAN LETTER CHA
+
+00F47
+TIBETAN LETTER JA
+
+00F49
+TIBETAN LETTER NYA
+
+00F4A
+TIBETAN LETTER TTA
+
+00F4B
+TIBETAN LETTER TTHA
+
+00F4C
+TIBETAN LETTER DDA
+
+00F4D
+TIBETAN LETTER DDHA
+
+00F4E
+TIBETAN LETTER NNA
+
+00F4F
+TIBETAN LETTER TA
+
+00F50
+TIBETAN LETTER THA
+
+00F51
+TIBETAN LETTER DA
+
+00F52
+TIBETAN LETTER DHA
+
+00F53
+TIBETAN LETTER NA
+
+00F54
+TIBETAN LETTER PA
+
+00F55
+TIBETAN LETTER PHA
+
+00F56
+TIBETAN LETTER BA
+
+00F57
+TIBETAN LETTER BHA
+
+00F58
+TIBETAN LETTER MA
+
+00F59
+TIBETAN LETTER TSA
+
+00F5A
+TIBETAN LETTER TSHA
+
+00F5B
+TIBETAN LETTER DZA
+
+00F5C
+TIBETAN LETTER DZHA
+
+00F5D
+TIBETAN LETTER WA
+
+00F5E
+TIBETAN LETTER ZHA
+
+00F5F
+TIBETAN LETTER ZA
+
+00F60
+TIBETAN LETTER -A
+
+00F61
+TIBETAN LETTER YA
+
+00F62
+TIBETAN LETTER RA
+
+00F63
+TIBETAN LETTER LA
+
+00F64
+TIBETAN LETTER SHA
+
+00F65
+TIBETAN LETTER SSA
+
+00F66
+TIBETAN LETTER SA
+
+00F67
+TIBETAN LETTER HA
+
+00F68
+TIBETAN LETTER A
+
+00F69
+TIBETAN LETTER KSSA
+
+00F6A
+TIBETAN LETTER FIXED-FORM RA
+
+00F6B
+TIBETAN LETTER KKA
+
+00F6C
+TIBETAN LETTER RRA
+
+00F71
+TIBETAN VOWEL SIGN AA
+
+00F72
+TIBETAN VOWEL SIGN I
+
+00F73
+TIBETAN VOWEL SIGN II
+
+00F74
+TIBETAN VOWEL SIGN U
+
+00F75
+TIBETAN VOWEL SIGN UU
+
+00F76
+TIBETAN VOWEL SIGN VOCALIC R
+
+00F77
+TIBETAN VOWEL SIGN VOCALIC RR
+
+00F78
+TIBETAN VOWEL SIGN VOCALIC L
+
+00F79
+TIBETAN VOWEL SIGN VOCALIC LL
+
+00F7A
+TIBETAN VOWEL SIGN E
+
+00F7B
+TIBETAN VOWEL SIGN EE
+
+00F7C
+TIBETAN VOWEL SIGN O
+
+00F7D
+TIBETAN VOWEL SIGN OO
+
+00F7E
+TIBETAN SIGN RJES SU NGA RO
+
+00F7F
+TIBETAN SIGN RNAM BCAD
+
+00F80
+TIBETAN VOWEL SIGN REVERSED I
+
+00F81
+TIBETAN VOWEL SIGN REVERSED II
+
+00F82
+TIBETAN SIGN NYI ZLA NAA DA
+
+00F83
+TIBETAN SIGN SNA LDAN
+
+00F84
+TIBETAN MARK HALANTA
+
+00F85
+TIBETAN MARK PALUTA
+
+00F86
+TIBETAN SIGN LCI RTAGS
+
+00F87
+TIBETAN SIGN YANG RTAGS
+
+00F88
+TIBETAN SIGN LCE TSA CAN
+
+00F89
+TIBETAN SIGN MCHU CAN
+
+00F8A
+TIBETAN SIGN GRU CAN RGYINGS
+
+00F8B
+TIBETAN SIGN GRU MED RGYINGS
+
+00F8C
+TIBETAN SIGN INVERTED MCHU CAN
+
+00F8D
+TIBETAN SUBJOINED SIGN LCE TSA CAN
+
+00F8E
+TIBETAN SUBJOINED SIGN MCHU CAN
+
+00F8F
+TIBETAN SUBJOINED SIGN INVERTED MCHU CAN
+
+00F90
+TIBETAN SUBJOINED LETTER KA
+
+00F91
+TIBETAN SUBJOINED LETTER KHA
+
+00F92
+TIBETAN SUBJOINED LETTER GA
+
+00F93
+TIBETAN SUBJOINED LETTER GHA
+
+00F94
+TIBETAN SUBJOINED LETTER NGA
+
+00F95
+TIBETAN SUBJOINED LETTER CA
+
+00F96
+TIBETAN SUBJOINED LETTER CHA
+
+00F97
+TIBETAN SUBJOINED LETTER JA
+
+00F99
+TIBETAN SUBJOINED LETTER NYA
+
+00F9A
+TIBETAN SUBJOINED LETTER TTA
+
+00F9B
+TIBETAN SUBJOINED LETTER TTHA
+
+00F9C
+TIBETAN SUBJOINED LETTER DDA
+
+00F9D
+TIBETAN SUBJOINED LETTER DDHA
+
+00F9E
+TIBETAN SUBJOINED LETTER NNA
+
+00F9F
+TIBETAN SUBJOINED LETTER TA
+
+00FA0
+TIBETAN SUBJOINED LETTER THA
+
+00FA1
+TIBETAN SUBJOINED LETTER DA
+
+00FA2
+TIBETAN SUBJOINED LETTER DHA
+
+00FA3
+TIBETAN SUBJOINED LETTER NA
+
+00FA4
+TIBETAN SUBJOINED LETTER PA
+
+00FA5
+TIBETAN SUBJOINED LETTER PHA
+
+00FA6
+TIBETAN SUBJOINED LETTER BA
+
+00FA7
+TIBETAN SUBJOINED LETTER BHA
+
+00FA8
+TIBETAN SUBJOINED LETTER MA
+
+00FA9
+TIBETAN SUBJOINED LETTER TSA
+
+00FAA
+TIBETAN SUBJOINED LETTER TSHA
+
+00FAB
+TIBETAN SUBJOINED LETTER DZA
+
+00FAC
+TIBETAN SUBJOINED LETTER DZHA
+
+00FAD
+TIBETAN SUBJOINED LETTER WA
+
+00FAE
+TIBETAN SUBJOINED LETTER ZHA
+
+00FAF
+TIBETAN SUBJOINED LETTER ZA
+
+00FB0
+TIBETAN SUBJOINED LETTER -A
+
+00FB1
+TIBETAN SUBJOINED LETTER YA
+
+00FB2
+TIBETAN SUBJOINED LETTER RA
+
+00FB3
+TIBETAN SUBJOINED LETTER LA
+
+00FB4
+TIBETAN SUBJOINED LETTER SHA
+
+00FB5
+TIBETAN SUBJOINED LETTER SSA
+
+00FB6
+TIBETAN SUBJOINED LETTER SA
+
+00FB7
+TIBETAN SUBJOINED LETTER HA
+
+00FB8
+TIBETAN SUBJOINED LETTER A
+
+00FB9
+TIBETAN SUBJOINED LETTER KSSA
+
+00FBA
+TIBETAN SUBJOINED LETTER FIXED-FORM WA
+
+00FBB
+TIBETAN SUBJOINED LETTER FIXED-FORM YA
+
+00FBC
+TIBETAN SUBJOINED LETTER FIXED-FORM RA
+
+00FBE
+TIBETAN KU RU KHA
+
+00FBF
+TIBETAN KU RU KHA BZHI MIG CAN
+
+00FC0
+TIBETAN CANTILLATION SIGN HEAVY BEAT
+
+00FC1
+TIBETAN CANTILLATION SIGN LIGHT BEAT
+
+00FC2
+TIBETAN CANTILLATION SIGN CANG TE-U
+
+00FC3
+TIBETAN CANTILLATION SIGN SBUB -CHAL
+
+00FC4
+TIBETAN SYMBOL DRIL BU
+
+00FC5
+TIBETAN SYMBOL RDO RJE
+
+00FC6
+TIBETAN SYMBOL PADMA GDAN
+
+00FC7
+TIBETAN SYMBOL RDO RJE RGYA GRAM
+
+00FC8
+TIBETAN SYMBOL PHUR PA
+
+00FC9
+TIBETAN SYMBOL NOR BU
+
+00FCA
+TIBETAN SYMBOL NOR BU NYIS -KHYIL
+
+00FCB
+TIBETAN SYMBOL NOR BU GSUM -KHYIL
+
+00FCC
+TIBETAN SYMBOL NOR BU BZHI -KHYIL
+
+00FCE
+TIBETAN SIGN RDEL NAG RDEL DKAR
+
+00FCF
+TIBETAN SIGN RDEL NAG GSUM
+
+00FD0
+TIBETAN MARK BKA- SHOG GI MGO RGYAN
+
+00FD0
+TIBETAN MARK BSKA- SHOG GI MGO RGYAN
+
+00FD1
+TIBETAN MARK MNYAM YIG GI MGO RGYAN
+
+00FD2
+TIBETAN MARK NYIS TSHEG
+
+00FD3
+TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA
+
+00FD4
+TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA
+
+00FD5
+RIGHT-FACING SVASTI SIGN
+
+00FD6
+LEFT-FACING SVASTI SIGN
+
+00FD7
+RIGHT-FACING SVASTI SIGN WITH DOTS
+
+00FD8
+LEFT-FACING SVASTI SIGN WITH DOTS
+
+00FD9
+TIBETAN MARK LEADING MCHAN RTAGS
+
+00FDA
+TIBETAN MARK TRAILING MCHAN RTAGS
+
+01000
+MYANMAR LETTER KA
+
+01001
+MYANMAR LETTER KHA
+
+01002
+MYANMAR LETTER GA
+
+01003
+MYANMAR LETTER GHA
+
+01004
+MYANMAR LETTER NGA
+
+01005
+MYANMAR LETTER CA
+
+01006
+MYANMAR LETTER CHA
+
+01007
+MYANMAR LETTER JA
+
+01008
+MYANMAR LETTER JHA
+
+01009
+MYANMAR LETTER NYA
+
+0100A
+MYANMAR LETTER NNYA
+
+0100B
+MYANMAR LETTER TTA
+
+0100C
+MYANMAR LETTER TTHA
+
+0100D
+MYANMAR LETTER DDA
+
+0100E
+MYANMAR LETTER DDHA
+
+0100F
+MYANMAR LETTER NNA
+
+01010
+MYANMAR LETTER TA
+
+01011
+MYANMAR LETTER THA
+
+01012
+MYANMAR LETTER DA
+
+01013
+MYANMAR LETTER DHA
+
+01014
+MYANMAR LETTER NA
+
+01015
+MYANMAR LETTER PA
+
+01016
+MYANMAR LETTER PHA
+
+01017
+MYANMAR LETTER BA
+
+01018
+MYANMAR LETTER BHA
+
+01019
+MYANMAR LETTER MA
+
+0101A
+MYANMAR LETTER YA
+
+0101B
+MYANMAR LETTER RA
+
+0101C
+MYANMAR LETTER LA
+
+0101D
+MYANMAR LETTER WA
+
+0101E
+MYANMAR LETTER SA
+
+0101F
+MYANMAR LETTER HA
+
+01020
+MYANMAR LETTER LLA
+
+01021
+MYANMAR LETTER A
+
+01022
+MYANMAR LETTER SHAN A
+
+01023
+MYANMAR LETTER I
+
+01024
+MYANMAR LETTER II
+
+01025
+MYANMAR LETTER U
+
+01026
+MYANMAR LETTER UU
+
+01027
+MYANMAR LETTER E
+
+01028
+MYANMAR LETTER MON E
+
+01029
+MYANMAR LETTER O
+
+0102A
+MYANMAR LETTER AU
+
+0102B
+MYANMAR VOWEL SIGN TALL AA
+
+0102C
+MYANMAR VOWEL SIGN AA
+
+0102D
+MYANMAR VOWEL SIGN I
+
+0102E
+MYANMAR VOWEL SIGN II
+
+0102F
+MYANMAR VOWEL SIGN U
+
+01030
+MYANMAR VOWEL SIGN UU
+
+01031
+MYANMAR VOWEL SIGN E
+
+01032
+MYANMAR VOWEL SIGN AI
+
+01033
+MYANMAR VOWEL SIGN MON II
+
+01034
+MYANMAR VOWEL SIGN MON O
+
+01035
+MYANMAR VOWEL SIGN E ABOVE
+
+01036
+MYANMAR SIGN ANUSVARA
+
+01037
+MYANMAR SIGN DOT BELOW
+
+01038
+MYANMAR SIGN VISARGA
+
+01039
+MYANMAR SIGN VIRAMA
+
+0103A
+MYANMAR SIGN ASAT
+
+0103B
+MYANMAR CONSONANT SIGN MEDIAL YA
+
+0103C
+MYANMAR CONSONANT SIGN MEDIAL RA
+
+0103D
+MYANMAR CONSONANT SIGN MEDIAL WA
+
+0103E
+MYANMAR CONSONANT SIGN MEDIAL HA
+
+0103F
+MYANMAR LETTER GREAT SA
+
+01040
+MYANMAR DIGIT ZERO
+
+01041
+MYANMAR DIGIT ONE
+
+01042
+MYANMAR DIGIT TWO
+
+01043
+MYANMAR DIGIT THREE
+
+01044
+MYANMAR DIGIT FOUR
+
+01045
+MYANMAR DIGIT FIVE
+
+01046
+MYANMAR DIGIT SIX
+
+01047
+MYANMAR DIGIT SEVEN
+
+01048
+MYANMAR DIGIT EIGHT
+
+01049
+MYANMAR DIGIT NINE
+
+0104A
+MYANMAR SIGN LITTLE SECTION
+
+0104B
+MYANMAR SIGN SECTION
+
+0104C
+MYANMAR SYMBOL LOCATIVE
+
+0104D
+MYANMAR SYMBOL COMPLETED
+
+0104E
+MYANMAR SYMBOL AFOREMENTIONED
+
+0104F
+MYANMAR SYMBOL GENITIVE
+
+01050
+MYANMAR LETTER SHA
+
+01051
+MYANMAR LETTER SSA
+
+01052
+MYANMAR LETTER VOCALIC R
+
+01053
+MYANMAR LETTER VOCALIC RR
+
+01054
+MYANMAR LETTER VOCALIC L
+
+01055
+MYANMAR LETTER VOCALIC LL
+
+01056
+MYANMAR VOWEL SIGN VOCALIC R
+
+01057
+MYANMAR VOWEL SIGN VOCALIC RR
+
+01058
+MYANMAR VOWEL SIGN VOCALIC L
+
+01059
+MYANMAR VOWEL SIGN VOCALIC LL
+
+0105A
+MYANMAR LETTER MON NGA
+
+0105B
+MYANMAR LETTER MON JHA
+
+0105C
+MYANMAR LETTER MON BBA
+
+0105D
+MYANMAR LETTER MON BBE
+
+0105E
+MYANMAR CONSONANT SIGN MON MEDIAL NA
+
+0105F
+MYANMAR CONSONANT SIGN MON MEDIAL MA
+
+01060
+MYANMAR CONSONANT SIGN MON MEDIAL LA
+
+01061
+MYANMAR LETTER SGAW KAREN SHA
+
+01062
+MYANMAR VOWEL SIGN SGAW KAREN EU
+
+01063
+MYANMAR TONE MARK SGAW KAREN HATHI
+
+01064
+MYANMAR TONE MARK SGAW KAREN KE PHO
+
+01065
+MYANMAR LETTER WESTERN PWO KAREN THA
+
+01066
+MYANMAR LETTER WESTERN PWO KAREN PWA
+
+01067
+MYANMAR VOWEL SIGN WESTERN PWO KAREN EU
+
+01068
+MYANMAR VOWEL SIGN WESTERN PWO KAREN UE
+
+01069
+MYANMAR SIGN WESTERN PWO KAREN TONE-1
+
+0106A
+MYANMAR SIGN WESTERN PWO KAREN TONE-2
+
+0106B
+MYANMAR SIGN WESTERN PWO KAREN TONE-3
+
+0106C
+MYANMAR SIGN WESTERN PWO KAREN TONE-4
+
+0106D
+MYANMAR SIGN WESTERN PWO KAREN TONE-5
+
+0106E
+MYANMAR LETTER EASTERN PWO KAREN NNA
+
+0106F
+MYANMAR LETTER EASTERN PWO KAREN YWA
+
+01070
+MYANMAR LETTER EASTERN PWO KAREN GHWA
+
+01071
+MYANMAR VOWEL SIGN GEBA KAREN I
+
+01072
+MYANMAR VOWEL SIGN KAYAH OE
+
+01073
+MYANMAR VOWEL SIGN KAYAH U
+
+01074
+MYANMAR VOWEL SIGN KAYAH EE
+
+01075
+MYANMAR LETTER SHAN KA
+
+01076
+MYANMAR LETTER SHAN KHA
+
+01077
+MYANMAR LETTER SHAN GA
+
+01078
+MYANMAR LETTER SHAN CA
+
+01079
+MYANMAR LETTER SHAN ZA
+
+0107A
+MYANMAR LETTER SHAN NYA
+
+0107B
+MYANMAR LETTER SHAN DA
+
+0107C
+MYANMAR LETTER SHAN NA
+
+0107D
+MYANMAR LETTER SHAN PHA
+
+0107E
+MYANMAR LETTER SHAN FA
+
+0107F
+MYANMAR LETTER SHAN BA
+
+01080
+MYANMAR LETTER SHAN THA
+
+01081
+MYANMAR LETTER SHAN HA
+
+01082
+MYANMAR CONSONANT SIGN SHAN MEDIAL WA
+
+01083
+MYANMAR VOWEL SIGN SHAN AA
+
+01084
+MYANMAR VOWEL SIGN SHAN E
+
+01085
+MYANMAR VOWEL SIGN SHAN E ABOVE
+
+01086
+MYANMAR VOWEL SIGN SHAN FINAL Y
+
+01087
+MYANMAR SIGN SHAN TONE-2
+
+01088
+MYANMAR SIGN SHAN TONE-3
+
+01089
+MYANMAR SIGN SHAN TONE-5
+
+0108A
+MYANMAR SIGN SHAN TONE-6
+
+0108B
+MYANMAR SIGN SHAN COUNCIL TONE-2
+
+0108C
+MYANMAR SIGN SHAN COUNCIL TONE-3
+
+0108D
+MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE
+
+0108E
+MYANMAR LETTER RUMAI PALAUNG FA
+
+0108F
+MYANMAR SIGN RUMAI PALAUNG TONE-5
+
+01090
+MYANMAR SHAN DIGIT ZERO
+
+01091
+MYANMAR SHAN DIGIT ONE
+
+01092
+MYANMAR SHAN DIGIT TWO
+
+01093
+MYANMAR SHAN DIGIT THREE
+
+01094
+MYANMAR SHAN DIGIT FOUR
+
+01095
+MYANMAR SHAN DIGIT FIVE
+
+01096
+MYANMAR SHAN DIGIT SIX
+
+01097
+MYANMAR SHAN DIGIT SEVEN
+
+01098
+MYANMAR SHAN DIGIT EIGHT
+
+01099
+MYANMAR SHAN DIGIT NINE
+
+0109A
+MYANMAR SIGN KHAMTI TONE-1
+
+0109B
+MYANMAR SIGN KHAMTI TONE-3
+
+0109C
+MYANMAR VOWEL SIGN AITON A
+
+0109D
+MYANMAR VOWEL SIGN AITON AI
+
+0109E
+MYANMAR SYMBOL SHAN ONE
+
+0109F
+MYANMAR SYMBOL SHAN EXCLAMATION
+
+010A0
+GEORGIAN CAPITAL LETTER AN
+
+010A1
+GEORGIAN CAPITAL LETTER BAN
+
+010A2
+GEORGIAN CAPITAL LETTER GAN
+
+010A3
+GEORGIAN CAPITAL LETTER DON
+
+010A4
+GEORGIAN CAPITAL LETTER EN
+
+010A5
+GEORGIAN CAPITAL LETTER VIN
+
+010A6
+GEORGIAN CAPITAL LETTER ZEN
+
+010A7
+GEORGIAN CAPITAL LETTER TAN
+
+010A8
+GEORGIAN CAPITAL LETTER IN
+
+010A9
+GEORGIAN CAPITAL LETTER KAN
+
+010AA
+GEORGIAN CAPITAL LETTER LAS
+
+010AB
+GEORGIAN CAPITAL LETTER MAN
+
+010AC
+GEORGIAN CAPITAL LETTER NAR
+
+010AD
+GEORGIAN CAPITAL LETTER ON
+
+010AE
+GEORGIAN CAPITAL LETTER PAR
+
+010AF
+GEORGIAN CAPITAL LETTER ZHAR
+
+010B0
+GEORGIAN CAPITAL LETTER RAE
+
+010B1
+GEORGIAN CAPITAL LETTER SAN
+
+010B2
+GEORGIAN CAPITAL LETTER TAR
+
+010B3
+GEORGIAN CAPITAL LETTER UN
+
+010B4
+GEORGIAN CAPITAL LETTER PHAR
+
+010B5
+GEORGIAN CAPITAL LETTER KHAR
+
+010B6
+GEORGIAN CAPITAL LETTER GHAN
+
+010B7
+GEORGIAN CAPITAL LETTER QAR
+
+010B8
+GEORGIAN CAPITAL LETTER SHIN
+
+010B9
+GEORGIAN CAPITAL LETTER CHIN
+
+010BA
+GEORGIAN CAPITAL LETTER CAN
+
+010BB
+GEORGIAN CAPITAL LETTER JIL
+
+010BC
+GEORGIAN CAPITAL LETTER CIL
+
+010BD
+GEORGIAN CAPITAL LETTER CHAR
+
+010BE
+GEORGIAN CAPITAL LETTER XAN
+
+010BF
+GEORGIAN CAPITAL LETTER JHAN
+
+010C0
+GEORGIAN CAPITAL LETTER HAE
+
+010C1
+GEORGIAN CAPITAL LETTER HE
+
+010C2
+GEORGIAN CAPITAL LETTER HIE
+
+010C3
+GEORGIAN CAPITAL LETTER WE
+
+010C4
+GEORGIAN CAPITAL LETTER HAR
+
+010C5
+GEORGIAN CAPITAL LETTER HOE
+
+010C7
+GEORGIAN CAPITAL LETTER YN
+
+010CD
+GEORGIAN CAPITAL LETTER AEN
+
+010D0
+GEORGIAN LETTER AN
+
+010D1
+GEORGIAN LETTER BAN
+
+010D2
+GEORGIAN LETTER GAN
+
+010D3
+GEORGIAN LETTER DON
+
+010D4
+GEORGIAN LETTER EN
+
+010D5
+GEORGIAN LETTER VIN
+
+010D6
+GEORGIAN LETTER ZEN
+
+010D7
+GEORGIAN LETTER TAN
+
+010D8
+GEORGIAN LETTER IN
+
+010D9
+GEORGIAN LETTER KAN
+
+010DA
+GEORGIAN LETTER LAS
+
+010DB
+GEORGIAN LETTER MAN
+
+010DC
+GEORGIAN LETTER NAR
+
+010DD
+GEORGIAN LETTER ON
+
+010DE
+GEORGIAN LETTER PAR
+
+010DF
+GEORGIAN LETTER ZHAR
+
+010E0
+GEORGIAN LETTER RAE
+
+010E1
+GEORGIAN LETTER SAN
+
+010E2
+GEORGIAN LETTER TAR
+
+010E3
+GEORGIAN LETTER UN
+
+010E4
+GEORGIAN LETTER PHAR
+
+010E5
+GEORGIAN LETTER KHAR
+
+010E6
+GEORGIAN LETTER GHAN
+
+010E7
+GEORGIAN LETTER QAR
+
+010E8
+GEORGIAN LETTER SHIN
+
+010E9
+GEORGIAN LETTER CHIN
+
+010EA
+GEORGIAN LETTER CAN
+
+010EB
+GEORGIAN LETTER JIL
+
+010EC
+GEORGIAN LETTER CIL
+
+010ED
+GEORGIAN LETTER CHAR
+
+010EE
+GEORGIAN LETTER XAN
+
+010EF
+GEORGIAN LETTER JHAN
+
+010F0
+GEORGIAN LETTER HAE
+
+010F1
+GEORGIAN LETTER HE
+
+010F2
+GEORGIAN LETTER HIE
+
+010F3
+GEORGIAN LETTER WE
+
+010F4
+GEORGIAN LETTER HAR
+
+010F5
+GEORGIAN LETTER HOE
+
+010F6
+GEORGIAN LETTER FI
+
+010F7
+GEORGIAN LETTER YN
+
+010F8
+GEORGIAN LETTER ELIFI
+
+010F9
+GEORGIAN LETTER TURNED GAN
+
+010FA
+GEORGIAN LETTER AIN
+
+010FB
+GEORGIAN PARAGRAPH SEPARATOR
+
+010FC
+MODIFIER LETTER GEORGIAN NAR
+
+010FD
+GEORGIAN LETTER AEN
+
+010FE
+GEORGIAN LETTER HARD SIGN
+
+010FF
+GEORGIAN LETTER LABIAL SIGN
+
+01100
+HANGUL CHOSEONG KIYEOK
+
+01101
+HANGUL CHOSEONG SSANGKIYEOK
+
+01102
+HANGUL CHOSEONG NIEUN
+
+01103
+HANGUL CHOSEONG TIKEUT
+
+01104
+HANGUL CHOSEONG SSANGTIKEUT
+
+01105
+HANGUL CHOSEONG RIEUL
+
+01106
+HANGUL CHOSEONG MIEUM
+
+01107
+HANGUL CHOSEONG PIEUP
+
+01108
+HANGUL CHOSEONG SSANGPIEUP
+
+01109
+HANGUL CHOSEONG SIOS
+
+0110A
+HANGUL CHOSEONG SSANGSIOS
+
+0110B
+HANGUL CHOSEONG IEUNG
+
+0110C
+HANGUL CHOSEONG CIEUC
+
+0110D
+HANGUL CHOSEONG SSANGCIEUC
+
+0110E
+HANGUL CHOSEONG CHIEUCH
+
+0110F
+HANGUL CHOSEONG KHIEUKH
+
+01110
+HANGUL CHOSEONG THIEUTH
+
+01111
+HANGUL CHOSEONG PHIEUPH
+
+01112
+HANGUL CHOSEONG HIEUH
+
+01113
+HANGUL CHOSEONG NIEUN-KIYEOK
+
+01114
+HANGUL CHOSEONG SSANGNIEUN
+
+01115
+HANGUL CHOSEONG NIEUN-TIKEUT
+
+01116
+HANGUL CHOSEONG NIEUN-PIEUP
+
+01117
+HANGUL CHOSEONG TIKEUT-KIYEOK
+
+01118
+HANGUL CHOSEONG RIEUL-NIEUN
+
+01119
+HANGUL CHOSEONG SSANGRIEUL
+
+0111A
+HANGUL CHOSEONG RIEUL-HIEUH
+
+0111B
+HANGUL CHOSEONG KAPYEOUNRIEUL
+
+0111C
+HANGUL CHOSEONG MIEUM-PIEUP
+
+0111D
+HANGUL CHOSEONG KAPYEOUNMIEUM
+
+0111E
+HANGUL CHOSEONG PIEUP-KIYEOK
+
+0111F
+HANGUL CHOSEONG PIEUP-NIEUN
+
+01120
+HANGUL CHOSEONG PIEUP-TIKEUT
+
+01121
+HANGUL CHOSEONG PIEUP-SIOS
+
+01122
+HANGUL CHOSEONG PIEUP-SIOS-KIYEOK
+
+01123
+HANGUL CHOSEONG PIEUP-SIOS-TIKEUT
+
+01124
+HANGUL CHOSEONG PIEUP-SIOS-PIEUP
+
+01125
+HANGUL CHOSEONG PIEUP-SSANGSIOS
+
+01126
+HANGUL CHOSEONG PIEUP-SIOS-CIEUC
+
+01127
+HANGUL CHOSEONG PIEUP-CIEUC
+
+01128
+HANGUL CHOSEONG PIEUP-CHIEUCH
+
+01129
+HANGUL CHOSEONG PIEUP-THIEUTH
+
+0112A
+HANGUL CHOSEONG PIEUP-PHIEUPH
+
+0112B
+HANGUL CHOSEONG KAPYEOUNPIEUP
+
+0112C
+HANGUL CHOSEONG KAPYEOUNSSANGPIEUP
+
+0112D
+HANGUL CHOSEONG SIOS-KIYEOK
+
+0112E
+HANGUL CHOSEONG SIOS-NIEUN
+
+0112F
+HANGUL CHOSEONG SIOS-TIKEUT
+
+01130
+HANGUL CHOSEONG SIOS-RIEUL
+
+01131
+HANGUL CHOSEONG SIOS-MIEUM
+
+01132
+HANGUL CHOSEONG SIOS-PIEUP
+
+01133
+HANGUL CHOSEONG SIOS-PIEUP-KIYEOK
+
+01134
+HANGUL CHOSEONG SIOS-SSANGSIOS
+
+01135
+HANGUL CHOSEONG SIOS-IEUNG
+
+01136
+HANGUL CHOSEONG SIOS-CIEUC
+
+01137
+HANGUL CHOSEONG SIOS-CHIEUCH
+
+01138
+HANGUL CHOSEONG SIOS-KHIEUKH
+
+01139
+HANGUL CHOSEONG SIOS-THIEUTH
+
+0113A
+HANGUL CHOSEONG SIOS-PHIEUPH
+
+0113B
+HANGUL CHOSEONG SIOS-HIEUH
+
+0113C
+HANGUL CHOSEONG CHITUEUMSIOS
+
+0113D
+HANGUL CHOSEONG CHITUEUMSSANGSIOS
+
+0113E
+HANGUL CHOSEONG CEONGCHIEUMSIOS
+
+0113F
+HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS
+
+01140
+HANGUL CHOSEONG PANSIOS
+
+01141
+HANGUL CHOSEONG IEUNG-KIYEOK
+
+01142
+HANGUL CHOSEONG IEUNG-TIKEUT
+
+01143
+HANGUL CHOSEONG IEUNG-MIEUM
+
+01144
+HANGUL CHOSEONG IEUNG-PIEUP
+
+01145
+HANGUL CHOSEONG IEUNG-SIOS
+
+01146
+HANGUL CHOSEONG IEUNG-PANSIOS
+
+01147
+HANGUL CHOSEONG SSANGIEUNG
+
+01148
+HANGUL CHOSEONG IEUNG-CIEUC
+
+01149
+HANGUL CHOSEONG IEUNG-CHIEUCH
+
+0114A
+HANGUL CHOSEONG IEUNG-THIEUTH
+
+0114B
+HANGUL CHOSEONG IEUNG-PHIEUPH
+
+0114C
+HANGUL CHOSEONG YESIEUNG
+
+0114D
+HANGUL CHOSEONG CIEUC-IEUNG
+
+0114E
+HANGUL CHOSEONG CHITUEUMCIEUC
+
+0114F
+HANGUL CHOSEONG CHITUEUMSSANGCIEUC
+
+01150
+HANGUL CHOSEONG CEONGCHIEUMCIEUC
+
+01151
+HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC
+
+01152
+HANGUL CHOSEONG CHIEUCH-KHIEUKH
+
+01153
+HANGUL CHOSEONG CHIEUCH-HIEUH
+
+01154
+HANGUL CHOSEONG CHITUEUMCHIEUCH
+
+01155
+HANGUL CHOSEONG CEONGCHIEUMCHIEUCH
+
+01156
+HANGUL CHOSEONG PHIEUPH-PIEUP
+
+01157
+HANGUL CHOSEONG KAPYEOUNPHIEUPH
+
+01158
+HANGUL CHOSEONG SSANGHIEUH
+
+01159
+HANGUL CHOSEONG YEORINHIEUH
+
+0115A
+HANGUL CHOSEONG KIYEOK-TIKEUT
+
+0115B
+HANGUL CHOSEONG NIEUN-SIOS
+
+0115C
+HANGUL CHOSEONG NIEUN-CIEUC
+
+0115D
+HANGUL CHOSEONG NIEUN-HIEUH
+
+0115E
+HANGUL CHOSEONG TIKEUT-RIEUL
+
+0115F
+HANGUL CHOSEONG FILLER
+
+01160
+HANGUL JUNGSEONG FILLER
+
+01161
+HANGUL JUNGSEONG A
+
+01162
+HANGUL JUNGSEONG AE
+
+01163
+HANGUL JUNGSEONG YA
+
+01164
+HANGUL JUNGSEONG YAE
+
+01165
+HANGUL JUNGSEONG EO
+
+01166
+HANGUL JUNGSEONG E
+
+01167
+HANGUL JUNGSEONG YEO
+
+01168
+HANGUL JUNGSEONG YE
+
+01169
+HANGUL JUNGSEONG O
+
+0116A
+HANGUL JUNGSEONG WA
+
+0116B
+HANGUL JUNGSEONG WAE
+
+0116C
+HANGUL JUNGSEONG OE
+
+0116D
+HANGUL JUNGSEONG YO
+
+0116E
+HANGUL JUNGSEONG U
+
+0116F
+HANGUL JUNGSEONG WEO
+
+01170
+HANGUL JUNGSEONG WE
+
+01171
+HANGUL JUNGSEONG WI
+
+01172
+HANGUL JUNGSEONG YU
+
+01173
+HANGUL JUNGSEONG EU
+
+01174
+HANGUL JUNGSEONG YI
+
+01175
+HANGUL JUNGSEONG I
+
+01176
+HANGUL JUNGSEONG A-O
+
+01177
+HANGUL JUNGSEONG A-U
+
+01178
+HANGUL JUNGSEONG YA-O
+
+01179
+HANGUL JUNGSEONG YA-YO
+
+0117A
+HANGUL JUNGSEONG EO-O
+
+0117B
+HANGUL JUNGSEONG EO-U
+
+0117C
+HANGUL JUNGSEONG EO-EU
+
+0117D
+HANGUL JUNGSEONG YEO-O
+
+0117E
+HANGUL JUNGSEONG YEO-U
+
+0117F
+HANGUL JUNGSEONG O-EO
+
+01180
+HANGUL JUNGSEONG O-E
+
+01181
+HANGUL JUNGSEONG O-YE
+
+01182
+HANGUL JUNGSEONG O-O
+
+01183
+HANGUL JUNGSEONG O-U
+
+01184
+HANGUL JUNGSEONG YO-YA
+
+01185
+HANGUL JUNGSEONG YO-YAE
+
+01186
+HANGUL JUNGSEONG YO-YEO
+
+01187
+HANGUL JUNGSEONG YO-O
+
+01188
+HANGUL JUNGSEONG YO-I
+
+01189
+HANGUL JUNGSEONG U-A
+
+0118A
+HANGUL JUNGSEONG U-AE
+
+0118B
+HANGUL JUNGSEONG U-EO-EU
+
+0118C
+HANGUL JUNGSEONG U-YE
+
+0118D
+HANGUL JUNGSEONG U-U
+
+0118E
+HANGUL JUNGSEONG YU-A
+
+0118F
+HANGUL JUNGSEONG YU-EO
+
+01190
+HANGUL JUNGSEONG YU-E
+
+01191
+HANGUL JUNGSEONG YU-YEO
+
+01192
+HANGUL JUNGSEONG YU-YE
+
+01193
+HANGUL JUNGSEONG YU-U
+
+01194
+HANGUL JUNGSEONG YU-I
+
+01195
+HANGUL JUNGSEONG EU-U
+
+01196
+HANGUL JUNGSEONG EU-EU
+
+01197
+HANGUL JUNGSEONG YI-U
+
+01198
+HANGUL JUNGSEONG I-A
+
+01199
+HANGUL JUNGSEONG I-YA
+
+0119A
+HANGUL JUNGSEONG I-O
+
+0119B
+HANGUL JUNGSEONG I-U
+
+0119C
+HANGUL JUNGSEONG I-EU
+
+0119D
+HANGUL JUNGSEONG I-ARAEA
+
+0119E
+HANGUL JUNGSEONG ARAEA
+
+0119F
+HANGUL JUNGSEONG ARAEA-EO
+
+011A0
+HANGUL JUNGSEONG ARAEA-U
+
+011A1
+HANGUL JUNGSEONG ARAEA-I
+
+011A2
+HANGUL JUNGSEONG SSANGARAEA
+
+011A3
+HANGUL JUNGSEONG A-EU
+
+011A4
+HANGUL JUNGSEONG YA-U
+
+011A5
+HANGUL JUNGSEONG YEO-YA
+
+011A6
+HANGUL JUNGSEONG O-YA
+
+011A7
+HANGUL JUNGSEONG O-YAE
+
+011A8
+HANGUL JONGSEONG KIYEOK
+
+011A9
+HANGUL JONGSEONG SSANGKIYEOK
+
+011AA
+HANGUL JONGSEONG KIYEOK-SIOS
+
+011AB
+HANGUL JONGSEONG NIEUN
+
+011AC
+HANGUL JONGSEONG NIEUN-CIEUC
+
+011AD
+HANGUL JONGSEONG NIEUN-HIEUH
+
+011AE
+HANGUL JONGSEONG TIKEUT
+
+011AF
+HANGUL JONGSEONG RIEUL
+
+011B0
+HANGUL JONGSEONG RIEUL-KIYEOK
+
+011B1
+HANGUL JONGSEONG RIEUL-MIEUM
+
+011B2
+HANGUL JONGSEONG RIEUL-PIEUP
+
+011B3
+HANGUL JONGSEONG RIEUL-SIOS
+
+011B4
+HANGUL JONGSEONG RIEUL-THIEUTH
+
+011B5
+HANGUL JONGSEONG RIEUL-PHIEUPH
+
+011B6
+HANGUL JONGSEONG RIEUL-HIEUH
+
+011B7
+HANGUL JONGSEONG MIEUM
+
+011B8
+HANGUL JONGSEONG PIEUP
+
+011B9
+HANGUL JONGSEONG PIEUP-SIOS
+
+011BA
+HANGUL JONGSEONG SIOS
+
+011BB
+HANGUL JONGSEONG SSANGSIOS
+
+011BC
+HANGUL JONGSEONG IEUNG
+
+011BD
+HANGUL JONGSEONG CIEUC
+
+011BE
+HANGUL JONGSEONG CHIEUCH
+
+011BF
+HANGUL JONGSEONG KHIEUKH
+
+011C0
+HANGUL JONGSEONG THIEUTH
+
+011C1
+HANGUL JONGSEONG PHIEUPH
+
+011C2
+HANGUL JONGSEONG HIEUH
+
+011C3
+HANGUL JONGSEONG KIYEOK-RIEUL
+
+011C4
+HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK
+
+011C5
+HANGUL JONGSEONG NIEUN-KIYEOK
+
+011C6
+HANGUL JONGSEONG NIEUN-TIKEUT
+
+011C7
+HANGUL JONGSEONG NIEUN-SIOS
+
+011C8
+HANGUL JONGSEONG NIEUN-PANSIOS
+
+011C9
+HANGUL JONGSEONG NIEUN-THIEUTH
+
+011CA
+HANGUL JONGSEONG TIKEUT-KIYEOK
+
+011CB
+HANGUL JONGSEONG TIKEUT-RIEUL
+
+011CC
+HANGUL JONGSEONG RIEUL-KIYEOK-SIOS
+
+011CD
+HANGUL JONGSEONG RIEUL-NIEUN
+
+011CE
+HANGUL JONGSEONG RIEUL-TIKEUT
+
+011CF
+HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH
+
+011D0
+HANGUL JONGSEONG SSANGRIEUL
+
+011D1
+HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK
+
+011D2
+HANGUL JONGSEONG RIEUL-MIEUM-SIOS
+
+011D3
+HANGUL JONGSEONG RIEUL-PIEUP-SIOS
+
+011D4
+HANGUL JONGSEONG RIEUL-PIEUP-HIEUH
+
+011D5
+HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP
+
+011D6
+HANGUL JONGSEONG RIEUL-SSANGSIOS
+
+011D7
+HANGUL JONGSEONG RIEUL-PANSIOS
+
+011D8
+HANGUL JONGSEONG RIEUL-KHIEUKH
+
+011D9
+HANGUL JONGSEONG RIEUL-YEORINHIEUH
+
+011DA
+HANGUL JONGSEONG MIEUM-KIYEOK
+
+011DB
+HANGUL JONGSEONG MIEUM-RIEUL
+
+011DC
+HANGUL JONGSEONG MIEUM-PIEUP
+
+011DD
+HANGUL JONGSEONG MIEUM-SIOS
+
+011DE
+HANGUL JONGSEONG MIEUM-SSANGSIOS
+
+011DF
+HANGUL JONGSEONG MIEUM-PANSIOS
+
+011E0
+HANGUL JONGSEONG MIEUM-CHIEUCH
+
+011E1
+HANGUL JONGSEONG MIEUM-HIEUH
+
+011E2
+HANGUL JONGSEONG KAPYEOUNMIEUM
+
+011E3
+HANGUL JONGSEONG PIEUP-RIEUL
+
+011E4
+HANGUL JONGSEONG PIEUP-PHIEUPH
+
+011E5
+HANGUL JONGSEONG PIEUP-HIEUH
+
+011E6
+HANGUL JONGSEONG KAPYEOUNPIEUP
+
+011E7
+HANGUL JONGSEONG SIOS-KIYEOK
+
+011E8
+HANGUL JONGSEONG SIOS-TIKEUT
+
+011E9
+HANGUL JONGSEONG SIOS-RIEUL
+
+011EA
+HANGUL JONGSEONG SIOS-PIEUP
+
+011EB
+HANGUL JONGSEONG PANSIOS
+
+011EC
+HANGUL JONGSEONG YESIEUNG-KIYEOK
+
+011EC
+HANGUL JONGSEONG IEUNG-KIYEOK
+
+011ED
+HANGUL JONGSEONG YESIEUNG-SSANGKIYEOK
+
+011ED
+HANGUL JONGSEONG IEUNG-SSANGKIYEOK
+
+011EE
+HANGUL JONGSEONG SSANGYESIEUNG
+
+011EE
+HANGUL JONGSEONG SSANGIEUNG
+
+011EF
+HANGUL JONGSEONG YESIEUNG-KHIEUKH
+
+011EF
+HANGUL JONGSEONG IEUNG-KHIEUKH
+
+011F0
+HANGUL JONGSEONG YESIEUNG
+
+011F1
+HANGUL JONGSEONG YESIEUNG-SIOS
+
+011F2
+HANGUL JONGSEONG YESIEUNG-PANSIOS
+
+011F3
+HANGUL JONGSEONG PHIEUPH-PIEUP
+
+011F4
+HANGUL JONGSEONG KAPYEOUNPHIEUPH
+
+011F5
+HANGUL JONGSEONG HIEUH-NIEUN
+
+011F6
+HANGUL JONGSEONG HIEUH-RIEUL
+
+011F7
+HANGUL JONGSEONG HIEUH-MIEUM
+
+011F8
+HANGUL JONGSEONG HIEUH-PIEUP
+
+011F9
+HANGUL JONGSEONG YEORINHIEUH
+
+011FA
+HANGUL JONGSEONG KIYEOK-NIEUN
+
+011FB
+HANGUL JONGSEONG KIYEOK-PIEUP
+
+011FC
+HANGUL JONGSEONG KIYEOK-CHIEUCH
+
+011FD
+HANGUL JONGSEONG KIYEOK-KHIEUKH
+
+011FE
+HANGUL JONGSEONG KIYEOK-HIEUH
+
+011FF
+HANGUL JONGSEONG SSANGNIEUN
+
+01200
+ETHIOPIC SYLLABLE HA
+
+01201
+ETHIOPIC SYLLABLE HU
+
+01202
+ETHIOPIC SYLLABLE HI
+
+01203
+ETHIOPIC SYLLABLE HAA
+
+01204
+ETHIOPIC SYLLABLE HEE
+
+01205
+ETHIOPIC SYLLABLE HE
+
+01206
+ETHIOPIC SYLLABLE HO
+
+01207
+ETHIOPIC SYLLABLE HOA
+
+01208
+ETHIOPIC SYLLABLE LA
+
+01209
+ETHIOPIC SYLLABLE LU
+
+0120A
+ETHIOPIC SYLLABLE LI
+
+0120B
+ETHIOPIC SYLLABLE LAA
+
+0120C
+ETHIOPIC SYLLABLE LEE
+
+0120D
+ETHIOPIC SYLLABLE LE
+
+0120E
+ETHIOPIC SYLLABLE LO
+
+0120F
+ETHIOPIC SYLLABLE LWA
+
+01210
+ETHIOPIC SYLLABLE HHA
+
+01211
+ETHIOPIC SYLLABLE HHU
+
+01212
+ETHIOPIC SYLLABLE HHI
+
+01213
+ETHIOPIC SYLLABLE HHAA
+
+01214
+ETHIOPIC SYLLABLE HHEE
+
+01215
+ETHIOPIC SYLLABLE HHE
+
+01216
+ETHIOPIC SYLLABLE HHO
+
+01217
+ETHIOPIC SYLLABLE HHWA
+
+01218
+ETHIOPIC SYLLABLE MA
+
+01219
+ETHIOPIC SYLLABLE MU
+
+0121A
+ETHIOPIC SYLLABLE MI
+
+0121B
+ETHIOPIC SYLLABLE MAA
+
+0121C
+ETHIOPIC SYLLABLE MEE
+
+0121D
+ETHIOPIC SYLLABLE ME
+
+0121E
+ETHIOPIC SYLLABLE MO
+
+0121F
+ETHIOPIC SYLLABLE MWA
+
+01220
+ETHIOPIC SYLLABLE SZA
+
+01221
+ETHIOPIC SYLLABLE SZU
+
+01222
+ETHIOPIC SYLLABLE SZI
+
+01223
+ETHIOPIC SYLLABLE SZAA
+
+01224
+ETHIOPIC SYLLABLE SZEE
+
+01225
+ETHIOPIC SYLLABLE SZE
+
+01226
+ETHIOPIC SYLLABLE SZO
+
+01227
+ETHIOPIC SYLLABLE SZWA
+
+01228
+ETHIOPIC SYLLABLE RA
+
+01229
+ETHIOPIC SYLLABLE RU
+
+0122A
+ETHIOPIC SYLLABLE RI
+
+0122B
+ETHIOPIC SYLLABLE RAA
+
+0122C
+ETHIOPIC SYLLABLE REE
+
+0122D
+ETHIOPIC SYLLABLE RE
+
+0122E
+ETHIOPIC SYLLABLE RO
+
+0122F
+ETHIOPIC SYLLABLE RWA
+
+01230
+ETHIOPIC SYLLABLE SA
+
+01231
+ETHIOPIC SYLLABLE SU
+
+01232
+ETHIOPIC SYLLABLE SI
+
+01233
+ETHIOPIC SYLLABLE SAA
+
+01234
+ETHIOPIC SYLLABLE SEE
+
+01235
+ETHIOPIC SYLLABLE SE
+
+01236
+ETHIOPIC SYLLABLE SO
+
+01237
+ETHIOPIC SYLLABLE SWA
+
+01238
+ETHIOPIC SYLLABLE SHA
+
+01239
+ETHIOPIC SYLLABLE SHU
+
+0123A
+ETHIOPIC SYLLABLE SHI
+
+0123B
+ETHIOPIC SYLLABLE SHAA
+
+0123C
+ETHIOPIC SYLLABLE SHEE
+
+0123D
+ETHIOPIC SYLLABLE SHE
+
+0123E
+ETHIOPIC SYLLABLE SHO
+
+0123F
+ETHIOPIC SYLLABLE SHWA
+
+01240
+ETHIOPIC SYLLABLE QA
+
+01241
+ETHIOPIC SYLLABLE QU
+
+01242
+ETHIOPIC SYLLABLE QI
+
+01243
+ETHIOPIC SYLLABLE QAA
+
+01244
+ETHIOPIC SYLLABLE QEE
+
+01245
+ETHIOPIC SYLLABLE QE
+
+01246
+ETHIOPIC SYLLABLE QO
+
+01247
+ETHIOPIC SYLLABLE QOA
+
+01248
+ETHIOPIC SYLLABLE QWA
+
+0124A
+ETHIOPIC SYLLABLE QWI
+
+0124B
+ETHIOPIC SYLLABLE QWAA
+
+0124C
+ETHIOPIC SYLLABLE QWEE
+
+0124D
+ETHIOPIC SYLLABLE QWE
+
+01250
+ETHIOPIC SYLLABLE QHA
+
+01251
+ETHIOPIC SYLLABLE QHU
+
+01252
+ETHIOPIC SYLLABLE QHI
+
+01253
+ETHIOPIC SYLLABLE QHAA
+
+01254
+ETHIOPIC SYLLABLE QHEE
+
+01255
+ETHIOPIC SYLLABLE QHE
+
+01256
+ETHIOPIC SYLLABLE QHO
+
+01258
+ETHIOPIC SYLLABLE QHWA
+
+0125A
+ETHIOPIC SYLLABLE QHWI
+
+0125B
+ETHIOPIC SYLLABLE QHWAA
+
+0125C
+ETHIOPIC SYLLABLE QHWEE
+
+0125D
+ETHIOPIC SYLLABLE QHWE
+
+01260
+ETHIOPIC SYLLABLE BA
+
+01261
+ETHIOPIC SYLLABLE BU
+
+01262
+ETHIOPIC SYLLABLE BI
+
+01263
+ETHIOPIC SYLLABLE BAA
+
+01264
+ETHIOPIC SYLLABLE BEE
+
+01265
+ETHIOPIC SYLLABLE BE
+
+01266
+ETHIOPIC SYLLABLE BO
+
+01267
+ETHIOPIC SYLLABLE BWA
+
+01268
+ETHIOPIC SYLLABLE VA
+
+01269
+ETHIOPIC SYLLABLE VU
+
+0126A
+ETHIOPIC SYLLABLE VI
+
+0126B
+ETHIOPIC SYLLABLE VAA
+
+0126C
+ETHIOPIC SYLLABLE VEE
+
+0126D
+ETHIOPIC SYLLABLE VE
+
+0126E
+ETHIOPIC SYLLABLE VO
+
+0126F
+ETHIOPIC SYLLABLE VWA
+
+01270
+ETHIOPIC SYLLABLE TA
+
+01271
+ETHIOPIC SYLLABLE TU
+
+01272
+ETHIOPIC SYLLABLE TI
+
+01273
+ETHIOPIC SYLLABLE TAA
+
+01274
+ETHIOPIC SYLLABLE TEE
+
+01275
+ETHIOPIC SYLLABLE TE
+
+01276
+ETHIOPIC SYLLABLE TO
+
+01277
+ETHIOPIC SYLLABLE TWA
+
+01278
+ETHIOPIC SYLLABLE CA
+
+01279
+ETHIOPIC SYLLABLE CU
+
+0127A
+ETHIOPIC SYLLABLE CI
+
+0127B
+ETHIOPIC SYLLABLE CAA
+
+0127C
+ETHIOPIC SYLLABLE CEE
+
+0127D
+ETHIOPIC SYLLABLE CE
+
+0127E
+ETHIOPIC SYLLABLE CO
+
+0127F
+ETHIOPIC SYLLABLE CWA
+
+01280
+ETHIOPIC SYLLABLE XA
+
+01281
+ETHIOPIC SYLLABLE XU
+
+01282
+ETHIOPIC SYLLABLE XI
+
+01283
+ETHIOPIC SYLLABLE XAA
+
+01284
+ETHIOPIC SYLLABLE XEE
+
+01285
+ETHIOPIC SYLLABLE XE
+
+01286
+ETHIOPIC SYLLABLE XO
+
+01287
+ETHIOPIC SYLLABLE XOA
+
+01288
+ETHIOPIC SYLLABLE XWA
+
+0128A
+ETHIOPIC SYLLABLE XWI
+
+0128B
+ETHIOPIC SYLLABLE XWAA
+
+0128C
+ETHIOPIC SYLLABLE XWEE
+
+0128D
+ETHIOPIC SYLLABLE XWE
+
+01290
+ETHIOPIC SYLLABLE NA
+
+01291
+ETHIOPIC SYLLABLE NU
+
+01292
+ETHIOPIC SYLLABLE NI
+
+01293
+ETHIOPIC SYLLABLE NAA
+
+01294
+ETHIOPIC SYLLABLE NEE
+
+01295
+ETHIOPIC SYLLABLE NE
+
+01296
+ETHIOPIC SYLLABLE NO
+
+01297
+ETHIOPIC SYLLABLE NWA
+
+01298
+ETHIOPIC SYLLABLE NYA
+
+01299
+ETHIOPIC SYLLABLE NYU
+
+0129A
+ETHIOPIC SYLLABLE NYI
+
+0129B
+ETHIOPIC SYLLABLE NYAA
+
+0129C
+ETHIOPIC SYLLABLE NYEE
+
+0129D
+ETHIOPIC SYLLABLE NYE
+
+0129E
+ETHIOPIC SYLLABLE NYO
+
+0129F
+ETHIOPIC SYLLABLE NYWA
+
+012A0
+ETHIOPIC SYLLABLE GLOTTAL A
+
+012A1
+ETHIOPIC SYLLABLE GLOTTAL U
+
+012A2
+ETHIOPIC SYLLABLE GLOTTAL I
+
+012A3
+ETHIOPIC SYLLABLE GLOTTAL AA
+
+012A4
+ETHIOPIC SYLLABLE GLOTTAL EE
+
+012A5
+ETHIOPIC SYLLABLE GLOTTAL E
+
+012A6
+ETHIOPIC SYLLABLE GLOTTAL O
+
+012A7
+ETHIOPIC SYLLABLE GLOTTAL WA
+
+012A8
+ETHIOPIC SYLLABLE KA
+
+012A9
+ETHIOPIC SYLLABLE KU
+
+012AA
+ETHIOPIC SYLLABLE KI
+
+012AB
+ETHIOPIC SYLLABLE KAA
+
+012AC
+ETHIOPIC SYLLABLE KEE
+
+012AD
+ETHIOPIC SYLLABLE KE
+
+012AE
+ETHIOPIC SYLLABLE KO
+
+012AF
+ETHIOPIC SYLLABLE KOA
+
+012B0
+ETHIOPIC SYLLABLE KWA
+
+012B2
+ETHIOPIC SYLLABLE KWI
+
+012B3
+ETHIOPIC SYLLABLE KWAA
+
+012B4
+ETHIOPIC SYLLABLE KWEE
+
+012B5
+ETHIOPIC SYLLABLE KWE
+
+012B8
+ETHIOPIC SYLLABLE KXA
+
+012B9
+ETHIOPIC SYLLABLE KXU
+
+012BA
+ETHIOPIC SYLLABLE KXI
+
+012BB
+ETHIOPIC SYLLABLE KXAA
+
+012BC
+ETHIOPIC SYLLABLE KXEE
+
+012BD
+ETHIOPIC SYLLABLE KXE
+
+012BE
+ETHIOPIC SYLLABLE KXO
+
+012C0
+ETHIOPIC SYLLABLE KXWA
+
+012C2
+ETHIOPIC SYLLABLE KXWI
+
+012C3
+ETHIOPIC SYLLABLE KXWAA
+
+012C4
+ETHIOPIC SYLLABLE KXWEE
+
+012C5
+ETHIOPIC SYLLABLE KXWE
+
+012C8
+ETHIOPIC SYLLABLE WA
+
+012C9
+ETHIOPIC SYLLABLE WU
+
+012CA
+ETHIOPIC SYLLABLE WI
+
+012CB
+ETHIOPIC SYLLABLE WAA
+
+012CC
+ETHIOPIC SYLLABLE WEE
+
+012CD
+ETHIOPIC SYLLABLE WE
+
+012CE
+ETHIOPIC SYLLABLE WO
+
+012CF
+ETHIOPIC SYLLABLE WOA
+
+012D0
+ETHIOPIC SYLLABLE PHARYNGEAL A
+
+012D1
+ETHIOPIC SYLLABLE PHARYNGEAL U
+
+012D2
+ETHIOPIC SYLLABLE PHARYNGEAL I
+
+012D3
+ETHIOPIC SYLLABLE PHARYNGEAL AA
+
+012D4
+ETHIOPIC SYLLABLE PHARYNGEAL EE
+
+012D5
+ETHIOPIC SYLLABLE PHARYNGEAL E
+
+012D6
+ETHIOPIC SYLLABLE PHARYNGEAL O
+
+012D8
+ETHIOPIC SYLLABLE ZA
+
+012D9
+ETHIOPIC SYLLABLE ZU
+
+012DA
+ETHIOPIC SYLLABLE ZI
+
+012DB
+ETHIOPIC SYLLABLE ZAA
+
+012DC
+ETHIOPIC SYLLABLE ZEE
+
+012DD
+ETHIOPIC SYLLABLE ZE
+
+012DE
+ETHIOPIC SYLLABLE ZO
+
+012DF
+ETHIOPIC SYLLABLE ZWA
+
+012E0
+ETHIOPIC SYLLABLE ZHA
+
+012E1
+ETHIOPIC SYLLABLE ZHU
+
+012E2
+ETHIOPIC SYLLABLE ZHI
+
+012E3
+ETHIOPIC SYLLABLE ZHAA
+
+012E4
+ETHIOPIC SYLLABLE ZHEE
+
+012E5
+ETHIOPIC SYLLABLE ZHE
+
+012E6
+ETHIOPIC SYLLABLE ZHO
+
+012E7
+ETHIOPIC SYLLABLE ZHWA
+
+012E8
+ETHIOPIC SYLLABLE YA
+
+012E9
+ETHIOPIC SYLLABLE YU
+
+012EA
+ETHIOPIC SYLLABLE YI
+
+012EB
+ETHIOPIC SYLLABLE YAA
+
+012EC
+ETHIOPIC SYLLABLE YEE
+
+012ED
+ETHIOPIC SYLLABLE YE
+
+012EE
+ETHIOPIC SYLLABLE YO
+
+012EF
+ETHIOPIC SYLLABLE YOA
+
+012F0
+ETHIOPIC SYLLABLE DA
+
+012F1
+ETHIOPIC SYLLABLE DU
+
+012F2
+ETHIOPIC SYLLABLE DI
+
+012F3
+ETHIOPIC SYLLABLE DAA
+
+012F4
+ETHIOPIC SYLLABLE DEE
+
+012F5
+ETHIOPIC SYLLABLE DE
+
+012F6
+ETHIOPIC SYLLABLE DO
+
+012F7
+ETHIOPIC SYLLABLE DWA
+
+012F8
+ETHIOPIC SYLLABLE DDA
+
+012F9
+ETHIOPIC SYLLABLE DDU
+
+012FA
+ETHIOPIC SYLLABLE DDI
+
+012FB
+ETHIOPIC SYLLABLE DDAA
+
+012FC
+ETHIOPIC SYLLABLE DDEE
+
+012FD
+ETHIOPIC SYLLABLE DDE
+
+012FE
+ETHIOPIC SYLLABLE DDO
+
+012FF
+ETHIOPIC SYLLABLE DDWA
+
+01300
+ETHIOPIC SYLLABLE JA
+
+01301
+ETHIOPIC SYLLABLE JU
+
+01302
+ETHIOPIC SYLLABLE JI
+
+01303
+ETHIOPIC SYLLABLE JAA
+
+01304
+ETHIOPIC SYLLABLE JEE
+
+01305
+ETHIOPIC SYLLABLE JE
+
+01306
+ETHIOPIC SYLLABLE JO
+
+01307
+ETHIOPIC SYLLABLE JWA
+
+01308
+ETHIOPIC SYLLABLE GA
+
+01309
+ETHIOPIC SYLLABLE GU
+
+0130A
+ETHIOPIC SYLLABLE GI
+
+0130B
+ETHIOPIC SYLLABLE GAA
+
+0130C
+ETHIOPIC SYLLABLE GEE
+
+0130D
+ETHIOPIC SYLLABLE GE
+
+0130E
+ETHIOPIC SYLLABLE GO
+
+0130F
+ETHIOPIC SYLLABLE GOA
+
+01310
+ETHIOPIC SYLLABLE GWA
+
+01312
+ETHIOPIC SYLLABLE GWI
+
+01313
+ETHIOPIC SYLLABLE GWAA
+
+01314
+ETHIOPIC SYLLABLE GWEE
+
+01315
+ETHIOPIC SYLLABLE GWE
+
+01318
+ETHIOPIC SYLLABLE GGA
+
+01319
+ETHIOPIC SYLLABLE GGU
+
+0131A
+ETHIOPIC SYLLABLE GGI
+
+0131B
+ETHIOPIC SYLLABLE GGAA
+
+0131C
+ETHIOPIC SYLLABLE GGEE
+
+0131D
+ETHIOPIC SYLLABLE GGE
+
+0131E
+ETHIOPIC SYLLABLE GGO
+
+0131F
+ETHIOPIC SYLLABLE GGWAA
+
+01320
+ETHIOPIC SYLLABLE THA
+
+01321
+ETHIOPIC SYLLABLE THU
+
+01322
+ETHIOPIC SYLLABLE THI
+
+01323
+ETHIOPIC SYLLABLE THAA
+
+01324
+ETHIOPIC SYLLABLE THEE
+
+01325
+ETHIOPIC SYLLABLE THE
+
+01326
+ETHIOPIC SYLLABLE THO
+
+01327
+ETHIOPIC SYLLABLE THWA
+
+01328
+ETHIOPIC SYLLABLE CHA
+
+01329
+ETHIOPIC SYLLABLE CHU
+
+0132A
+ETHIOPIC SYLLABLE CHI
+
+0132B
+ETHIOPIC SYLLABLE CHAA
+
+0132C
+ETHIOPIC SYLLABLE CHEE
+
+0132D
+ETHIOPIC SYLLABLE CHE
+
+0132E
+ETHIOPIC SYLLABLE CHO
+
+0132F
+ETHIOPIC SYLLABLE CHWA
+
+01330
+ETHIOPIC SYLLABLE PHA
+
+01331
+ETHIOPIC SYLLABLE PHU
+
+01332
+ETHIOPIC SYLLABLE PHI
+
+01333
+ETHIOPIC SYLLABLE PHAA
+
+01334
+ETHIOPIC SYLLABLE PHEE
+
+01335
+ETHIOPIC SYLLABLE PHE
+
+01336
+ETHIOPIC SYLLABLE PHO
+
+01337
+ETHIOPIC SYLLABLE PHWA
+
+01338
+ETHIOPIC SYLLABLE TSA
+
+01339
+ETHIOPIC SYLLABLE TSU
+
+0133A
+ETHIOPIC SYLLABLE TSI
+
+0133B
+ETHIOPIC SYLLABLE TSAA
+
+0133C
+ETHIOPIC SYLLABLE TSEE
+
+0133D
+ETHIOPIC SYLLABLE TSE
+
+0133E
+ETHIOPIC SYLLABLE TSO
+
+0133F
+ETHIOPIC SYLLABLE TSWA
+
+01340
+ETHIOPIC SYLLABLE TZA
+
+01341
+ETHIOPIC SYLLABLE TZU
+
+01342
+ETHIOPIC SYLLABLE TZI
+
+01343
+ETHIOPIC SYLLABLE TZAA
+
+01344
+ETHIOPIC SYLLABLE TZEE
+
+01345
+ETHIOPIC SYLLABLE TZE
+
+01346
+ETHIOPIC SYLLABLE TZO
+
+01347
+ETHIOPIC SYLLABLE TZOA
+
+01348
+ETHIOPIC SYLLABLE FA
+
+01349
+ETHIOPIC SYLLABLE FU
+
+0134A
+ETHIOPIC SYLLABLE FI
+
+0134B
+ETHIOPIC SYLLABLE FAA
+
+0134C
+ETHIOPIC SYLLABLE FEE
+
+0134D
+ETHIOPIC SYLLABLE FE
+
+0134E
+ETHIOPIC SYLLABLE FO
+
+0134F
+ETHIOPIC SYLLABLE FWA
+
+01350
+ETHIOPIC SYLLABLE PA
+
+01351
+ETHIOPIC SYLLABLE PU
+
+01352
+ETHIOPIC SYLLABLE PI
+
+01353
+ETHIOPIC SYLLABLE PAA
+
+01354
+ETHIOPIC SYLLABLE PEE
+
+01355
+ETHIOPIC SYLLABLE PE
+
+01356
+ETHIOPIC SYLLABLE PO
+
+01357
+ETHIOPIC SYLLABLE PWA
+
+01358
+ETHIOPIC SYLLABLE RYA
+
+01359
+ETHIOPIC SYLLABLE MYA
+
+0135A
+ETHIOPIC SYLLABLE FYA
+
+0135D
+ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK
+
+0135E
+ETHIOPIC COMBINING VOWEL LENGTH MARK
+
+0135F
+ETHIOPIC COMBINING GEMINATION MARK
+
+01360
+ETHIOPIC SECTION MARK
+
+01361
+ETHIOPIC WORDSPACE
+
+01362
+ETHIOPIC FULL STOP
+
+01363
+ETHIOPIC COMMA
+
+01364
+ETHIOPIC SEMICOLON
+
+01365
+ETHIOPIC COLON
+
+01366
+ETHIOPIC PREFACE COLON
+
+01367
+ETHIOPIC QUESTION MARK
+
+01368
+ETHIOPIC PARAGRAPH SEPARATOR
+
+01369
+ETHIOPIC DIGIT ONE
+
+0136A
+ETHIOPIC DIGIT TWO
+
+0136B
+ETHIOPIC DIGIT THREE
+
+0136C
+ETHIOPIC DIGIT FOUR
+
+0136D
+ETHIOPIC DIGIT FIVE
+
+0136E
+ETHIOPIC DIGIT SIX
+
+0136F
+ETHIOPIC DIGIT SEVEN
+
+01370
+ETHIOPIC DIGIT EIGHT
+
+01371
+ETHIOPIC DIGIT NINE
+
+01372
+ETHIOPIC NUMBER TEN
+
+01373
+ETHIOPIC NUMBER TWENTY
+
+01374
+ETHIOPIC NUMBER THIRTY
+
+01375
+ETHIOPIC NUMBER FORTY
+
+01376
+ETHIOPIC NUMBER FIFTY
+
+01377
+ETHIOPIC NUMBER SIXTY
+
+01378
+ETHIOPIC NUMBER SEVENTY
+
+01379
+ETHIOPIC NUMBER EIGHTY
+
+0137A
+ETHIOPIC NUMBER NINETY
+
+0137B
+ETHIOPIC NUMBER HUNDRED
+
+0137C
+ETHIOPIC NUMBER TEN THOUSAND
+
+01380
+ETHIOPIC SYLLABLE SEBATBEIT MWA
+
+01381
+ETHIOPIC SYLLABLE MWI
+
+01382
+ETHIOPIC SYLLABLE MWEE
+
+01383
+ETHIOPIC SYLLABLE MWE
+
+01384
+ETHIOPIC SYLLABLE SEBATBEIT BWA
+
+01385
+ETHIOPIC SYLLABLE BWI
+
+01386
+ETHIOPIC SYLLABLE BWEE
+
+01387
+ETHIOPIC SYLLABLE BWE
+
+01388
+ETHIOPIC SYLLABLE SEBATBEIT FWA
+
+01389
+ETHIOPIC SYLLABLE FWI
+
+0138A
+ETHIOPIC SYLLABLE FWEE
+
+0138B
+ETHIOPIC SYLLABLE FWE
+
+0138C
+ETHIOPIC SYLLABLE SEBATBEIT PWA
+
+0138D
+ETHIOPIC SYLLABLE PWI
+
+0138E
+ETHIOPIC SYLLABLE PWEE
+
+0138F
+ETHIOPIC SYLLABLE PWE
+
+01390
+ETHIOPIC TONAL MARK YIZET
+
+01391
+ETHIOPIC TONAL MARK DERET
+
+01392
+ETHIOPIC TONAL MARK RIKRIK
+
+01393
+ETHIOPIC TONAL MARK SHORT RIKRIK
+
+01394
+ETHIOPIC TONAL MARK DIFAT
+
+01395
+ETHIOPIC TONAL MARK KENAT
+
+01396
+ETHIOPIC TONAL MARK CHIRET
+
+01397
+ETHIOPIC TONAL MARK HIDET
+
+01398
+ETHIOPIC TONAL MARK DERET-HIDET
+
+01399
+ETHIOPIC TONAL MARK KURT
+
+013A0
+CHEROKEE LETTER A
+
+013A1
+CHEROKEE LETTER E
+
+013A2
+CHEROKEE LETTER I
+
+013A3
+CHEROKEE LETTER O
+
+013A4
+CHEROKEE LETTER U
+
+013A5
+CHEROKEE LETTER V
+
+013A6
+CHEROKEE LETTER GA
+
+013A7
+CHEROKEE LETTER KA
+
+013A8
+CHEROKEE LETTER GE
+
+013A9
+CHEROKEE LETTER GI
+
+013AA
+CHEROKEE LETTER GO
+
+013AB
+CHEROKEE LETTER GU
+
+013AC
+CHEROKEE LETTER GV
+
+013AD
+CHEROKEE LETTER HA
+
+013AE
+CHEROKEE LETTER HE
+
+013AF
+CHEROKEE LETTER HI
+
+013B0
+CHEROKEE LETTER HO
+
+013B1
+CHEROKEE LETTER HU
+
+013B2
+CHEROKEE LETTER HV
+
+013B3
+CHEROKEE LETTER LA
+
+013B4
+CHEROKEE LETTER LE
+
+013B5
+CHEROKEE LETTER LI
+
+013B6
+CHEROKEE LETTER LO
+
+013B7
+CHEROKEE LETTER LU
+
+013B8
+CHEROKEE LETTER LV
+
+013B9
+CHEROKEE LETTER MA
+
+013BA
+CHEROKEE LETTER ME
+
+013BB
+CHEROKEE LETTER MI
+
+013BC
+CHEROKEE LETTER MO
+
+013BD
+CHEROKEE LETTER MU
+
+013BE
+CHEROKEE LETTER NA
+
+013BF
+CHEROKEE LETTER HNA
+
+013C0
+CHEROKEE LETTER NAH
+
+013C1
+CHEROKEE LETTER NE
+
+013C2
+CHEROKEE LETTER NI
+
+013C3
+CHEROKEE LETTER NO
+
+013C4
+CHEROKEE LETTER NU
+
+013C5
+CHEROKEE LETTER NV
+
+013C6
+CHEROKEE LETTER QUA
+
+013C7
+CHEROKEE LETTER QUE
+
+013C8
+CHEROKEE LETTER QUI
+
+013C9
+CHEROKEE LETTER QUO
+
+013CA
+CHEROKEE LETTER QUU
+
+013CB
+CHEROKEE LETTER QUV
+
+013CC
+CHEROKEE LETTER SA
+
+013CD
+CHEROKEE LETTER S
+
+013CE
+CHEROKEE LETTER SE
+
+013CF
+CHEROKEE LETTER SI
+
+013D0
+CHEROKEE LETTER SO
+
+013D1
+CHEROKEE LETTER SU
+
+013D2
+CHEROKEE LETTER SV
+
+013D3
+CHEROKEE LETTER DA
+
+013D4
+CHEROKEE LETTER TA
+
+013D5
+CHEROKEE LETTER DE
+
+013D6
+CHEROKEE LETTER TE
+
+013D7
+CHEROKEE LETTER DI
+
+013D8
+CHEROKEE LETTER TI
+
+013D9
+CHEROKEE LETTER DO
+
+013DA
+CHEROKEE LETTER DU
+
+013DB
+CHEROKEE LETTER DV
+
+013DC
+CHEROKEE LETTER DLA
+
+013DD
+CHEROKEE LETTER TLA
+
+013DE
+CHEROKEE LETTER TLE
+
+013DF
+CHEROKEE LETTER TLI
+
+013E0
+CHEROKEE LETTER TLO
+
+013E1
+CHEROKEE LETTER TLU
+
+013E2
+CHEROKEE LETTER TLV
+
+013E3
+CHEROKEE LETTER TSA
+
+013E4
+CHEROKEE LETTER TSE
+
+013E5
+CHEROKEE LETTER TSI
+
+013E6
+CHEROKEE LETTER TSO
+
+013E7
+CHEROKEE LETTER TSU
+
+013E8
+CHEROKEE LETTER TSV
+
+013E9
+CHEROKEE LETTER WA
+
+013EA
+CHEROKEE LETTER WE
+
+013EB
+CHEROKEE LETTER WI
+
+013EC
+CHEROKEE LETTER WO
+
+013ED
+CHEROKEE LETTER WU
+
+013EE
+CHEROKEE LETTER WV
+
+013EF
+CHEROKEE LETTER YA
+
+013F0
+CHEROKEE LETTER YE
+
+013F1
+CHEROKEE LETTER YI
+
+013F2
+CHEROKEE LETTER YO
+
+013F3
+CHEROKEE LETTER YU
+
+013F4
+CHEROKEE LETTER YV
+
+013F5
+CHEROKEE LETTER MV
+
+013F8
+CHEROKEE SMALL LETTER YE
+
+013F9
+CHEROKEE SMALL LETTER YI
+
+013FA
+CHEROKEE SMALL LETTER YO
+
+013FB
+CHEROKEE SMALL LETTER YU
+
+013FC
+CHEROKEE SMALL LETTER YV
+
+013FD
+CHEROKEE SMALL LETTER MV
+
+01400
+CANADIAN SYLLABICS HYPHEN
+
+01401
+CANADIAN SYLLABICS E
+
+01402
+CANADIAN SYLLABICS AAI
+
+01403
+CANADIAN SYLLABICS I
+
+01404
+CANADIAN SYLLABICS II
+
+01405
+CANADIAN SYLLABICS O
+
+01406
+CANADIAN SYLLABICS OO
+
+01407
+CANADIAN SYLLABICS Y-CREE OO
+
+01408
+CANADIAN SYLLABICS CARRIER EE
+
+01409
+CANADIAN SYLLABICS CARRIER I
+
+0140A
+CANADIAN SYLLABICS A
+
+0140B
+CANADIAN SYLLABICS AA
+
+0140C
+CANADIAN SYLLABICS WE
+
+0140D
+CANADIAN SYLLABICS WEST-CREE WE
+
+0140E
+CANADIAN SYLLABICS WI
+
+0140F
+CANADIAN SYLLABICS WEST-CREE WI
+
+01410
+CANADIAN SYLLABICS WII
+
+01411
+CANADIAN SYLLABICS WEST-CREE WII
+
+01412
+CANADIAN SYLLABICS WO
+
+01413
+CANADIAN SYLLABICS WEST-CREE WO
+
+01414
+CANADIAN SYLLABICS WOO
+
+01415
+CANADIAN SYLLABICS WEST-CREE WOO
+
+01416
+CANADIAN SYLLABICS NASKAPI WOO
+
+01417
+CANADIAN SYLLABICS WA
+
+01418
+CANADIAN SYLLABICS WEST-CREE WA
+
+01419
+CANADIAN SYLLABICS WAA
+
+0141A
+CANADIAN SYLLABICS WEST-CREE WAA
+
+0141B
+CANADIAN SYLLABICS NASKAPI WAA
+
+0141C
+CANADIAN SYLLABICS AI
+
+0141D
+CANADIAN SYLLABICS Y-CREE W
+
+0141E
+CANADIAN SYLLABICS GLOTTAL STOP
+
+0141F
+CANADIAN SYLLABICS FINAL ACUTE
+
+01420
+CANADIAN SYLLABICS FINAL GRAVE
+
+01421
+CANADIAN SYLLABICS FINAL BOTTOM HALF RING
+
+01422
+CANADIAN SYLLABICS FINAL TOP HALF RING
+
+01423
+CANADIAN SYLLABICS FINAL RIGHT HALF RING
+
+01424
+CANADIAN SYLLABICS FINAL RING
+
+01425
+CANADIAN SYLLABICS FINAL DOUBLE ACUTE
+
+01426
+CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES
+
+01427
+CANADIAN SYLLABICS FINAL MIDDLE DOT
+
+01428
+CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE
+
+01429
+CANADIAN SYLLABICS FINAL PLUS
+
+0142A
+CANADIAN SYLLABICS FINAL DOWN TACK
+
+0142B
+CANADIAN SYLLABICS EN
+
+0142C
+CANADIAN SYLLABICS IN
+
+0142D
+CANADIAN SYLLABICS ON
+
+0142E
+CANADIAN SYLLABICS AN
+
+0142F
+CANADIAN SYLLABICS PE
+
+01430
+CANADIAN SYLLABICS PAAI
+
+01431
+CANADIAN SYLLABICS PI
+
+01432
+CANADIAN SYLLABICS PII
+
+01433
+CANADIAN SYLLABICS PO
+
+01434
+CANADIAN SYLLABICS POO
+
+01435
+CANADIAN SYLLABICS Y-CREE POO
+
+01436
+CANADIAN SYLLABICS CARRIER HEE
+
+01437
+CANADIAN SYLLABICS CARRIER HI
+
+01438
+CANADIAN SYLLABICS PA
+
+01439
+CANADIAN SYLLABICS PAA
+
+0143A
+CANADIAN SYLLABICS PWE
+
+0143B
+CANADIAN SYLLABICS WEST-CREE PWE
+
+0143C
+CANADIAN SYLLABICS PWI
+
+0143D
+CANADIAN SYLLABICS WEST-CREE PWI
+
+0143E
+CANADIAN SYLLABICS PWII
+
+0143F
+CANADIAN SYLLABICS WEST-CREE PWII
+
+01440
+CANADIAN SYLLABICS PWO
+
+01441
+CANADIAN SYLLABICS WEST-CREE PWO
+
+01442
+CANADIAN SYLLABICS PWOO
+
+01443
+CANADIAN SYLLABICS WEST-CREE PWOO
+
+01444
+CANADIAN SYLLABICS PWA
+
+01445
+CANADIAN SYLLABICS WEST-CREE PWA
+
+01446
+CANADIAN SYLLABICS PWAA
+
+01447
+CANADIAN SYLLABICS WEST-CREE PWAA
+
+01448
+CANADIAN SYLLABICS Y-CREE PWAA
+
+01449
+CANADIAN SYLLABICS P
+
+0144A
+CANADIAN SYLLABICS WEST-CREE P
+
+0144B
+CANADIAN SYLLABICS CARRIER H
+
+0144C
+CANADIAN SYLLABICS TE
+
+0144D
+CANADIAN SYLLABICS TAAI
+
+0144E
+CANADIAN SYLLABICS TI
+
+0144F
+CANADIAN SYLLABICS TII
+
+01450
+CANADIAN SYLLABICS TO
+
+01451
+CANADIAN SYLLABICS TOO
+
+01452
+CANADIAN SYLLABICS Y-CREE TOO
+
+01453
+CANADIAN SYLLABICS CARRIER DEE
+
+01454
+CANADIAN SYLLABICS CARRIER DI
+
+01455
+CANADIAN SYLLABICS TA
+
+01456
+CANADIAN SYLLABICS TAA
+
+01457
+CANADIAN SYLLABICS TWE
+
+01458
+CANADIAN SYLLABICS WEST-CREE TWE
+
+01459
+CANADIAN SYLLABICS TWI
+
+0145A
+CANADIAN SYLLABICS WEST-CREE TWI
+
+0145B
+CANADIAN SYLLABICS TWII
+
+0145C
+CANADIAN SYLLABICS WEST-CREE TWII
+
+0145D
+CANADIAN SYLLABICS TWO
+
+0145E
+CANADIAN SYLLABICS WEST-CREE TWO
+
+0145F
+CANADIAN SYLLABICS TWOO
+
+01460
+CANADIAN SYLLABICS WEST-CREE TWOO
+
+01461
+CANADIAN SYLLABICS TWA
+
+01462
+CANADIAN SYLLABICS WEST-CREE TWA
+
+01463
+CANADIAN SYLLABICS TWAA
+
+01464
+CANADIAN SYLLABICS WEST-CREE TWAA
+
+01465
+CANADIAN SYLLABICS NASKAPI TWAA
+
+01466
+CANADIAN SYLLABICS T
+
+01467
+CANADIAN SYLLABICS TTE
+
+01468
+CANADIAN SYLLABICS TTI
+
+01469
+CANADIAN SYLLABICS TTO
+
+0146A
+CANADIAN SYLLABICS TTA
+
+0146B
+CANADIAN SYLLABICS KE
+
+0146C
+CANADIAN SYLLABICS KAAI
+
+0146D
+CANADIAN SYLLABICS KI
+
+0146E
+CANADIAN SYLLABICS KII
+
+0146F
+CANADIAN SYLLABICS KO
+
+01470
+CANADIAN SYLLABICS KOO
+
+01471
+CANADIAN SYLLABICS Y-CREE KOO
+
+01472
+CANADIAN SYLLABICS KA
+
+01473
+CANADIAN SYLLABICS KAA
+
+01474
+CANADIAN SYLLABICS KWE
+
+01475
+CANADIAN SYLLABICS WEST-CREE KWE
+
+01476
+CANADIAN SYLLABICS KWI
+
+01477
+CANADIAN SYLLABICS WEST-CREE KWI
+
+01478
+CANADIAN SYLLABICS KWII
+
+01479
+CANADIAN SYLLABICS WEST-CREE KWII
+
+0147A
+CANADIAN SYLLABICS KWO
+
+0147B
+CANADIAN SYLLABICS WEST-CREE KWO
+
+0147C
+CANADIAN SYLLABICS KWOO
+
+0147D
+CANADIAN SYLLABICS WEST-CREE KWOO
+
+0147E
+CANADIAN SYLLABICS KWA
+
+0147F
+CANADIAN SYLLABICS WEST-CREE KWA
+
+01480
+CANADIAN SYLLABICS KWAA
+
+01481
+CANADIAN SYLLABICS WEST-CREE KWAA
+
+01482
+CANADIAN SYLLABICS NASKAPI KWAA
+
+01483
+CANADIAN SYLLABICS K
+
+01484
+CANADIAN SYLLABICS KW
+
+01485
+CANADIAN SYLLABICS SOUTH-SLAVEY KEH
+
+01486
+CANADIAN SYLLABICS SOUTH-SLAVEY KIH
+
+01487
+CANADIAN SYLLABICS SOUTH-SLAVEY KOH
+
+01488
+CANADIAN SYLLABICS SOUTH-SLAVEY KAH
+
+01489
+CANADIAN SYLLABICS CE
+
+0148A
+CANADIAN SYLLABICS CAAI
+
+0148B
+CANADIAN SYLLABICS CI
+
+0148C
+CANADIAN SYLLABICS CII
+
+0148D
+CANADIAN SYLLABICS CO
+
+0148E
+CANADIAN SYLLABICS COO
+
+0148F
+CANADIAN SYLLABICS Y-CREE COO
+
+01490
+CANADIAN SYLLABICS CA
+
+01491
+CANADIAN SYLLABICS CAA
+
+01492
+CANADIAN SYLLABICS CWE
+
+01493
+CANADIAN SYLLABICS WEST-CREE CWE
+
+01494
+CANADIAN SYLLABICS CWI
+
+01495
+CANADIAN SYLLABICS WEST-CREE CWI
+
+01496
+CANADIAN SYLLABICS CWII
+
+01497
+CANADIAN SYLLABICS WEST-CREE CWII
+
+01498
+CANADIAN SYLLABICS CWO
+
+01499
+CANADIAN SYLLABICS WEST-CREE CWO
+
+0149A
+CANADIAN SYLLABICS CWOO
+
+0149B
+CANADIAN SYLLABICS WEST-CREE CWOO
+
+0149C
+CANADIAN SYLLABICS CWA
+
+0149D
+CANADIAN SYLLABICS WEST-CREE CWA
+
+0149E
+CANADIAN SYLLABICS CWAA
+
+0149F
+CANADIAN SYLLABICS WEST-CREE CWAA
+
+014A0
+CANADIAN SYLLABICS NASKAPI CWAA
+
+014A1
+CANADIAN SYLLABICS C
+
+014A2
+CANADIAN SYLLABICS SAYISI TH
+
+014A3
+CANADIAN SYLLABICS ME
+
+014A4
+CANADIAN SYLLABICS MAAI
+
+014A5
+CANADIAN SYLLABICS MI
+
+014A6
+CANADIAN SYLLABICS MII
+
+014A7
+CANADIAN SYLLABICS MO
+
+014A8
+CANADIAN SYLLABICS MOO
+
+014A9
+CANADIAN SYLLABICS Y-CREE MOO
+
+014AA
+CANADIAN SYLLABICS MA
+
+014AB
+CANADIAN SYLLABICS MAA
+
+014AC
+CANADIAN SYLLABICS MWE
+
+014AD
+CANADIAN SYLLABICS WEST-CREE MWE
+
+014AE
+CANADIAN SYLLABICS MWI
+
+014AF
+CANADIAN SYLLABICS WEST-CREE MWI
+
+014B0
+CANADIAN SYLLABICS MWII
+
+014B1
+CANADIAN SYLLABICS WEST-CREE MWII
+
+014B2
+CANADIAN SYLLABICS MWO
+
+014B3
+CANADIAN SYLLABICS WEST-CREE MWO
+
+014B4
+CANADIAN SYLLABICS MWOO
+
+014B5
+CANADIAN SYLLABICS WEST-CREE MWOO
+
+014B6
+CANADIAN SYLLABICS MWA
+
+014B7
+CANADIAN SYLLABICS WEST-CREE MWA
+
+014B8
+CANADIAN SYLLABICS MWAA
+
+014B9
+CANADIAN SYLLABICS WEST-CREE MWAA
+
+014BA
+CANADIAN SYLLABICS NASKAPI MWAA
+
+014BB
+CANADIAN SYLLABICS M
+
+014BC
+CANADIAN SYLLABICS WEST-CREE M
+
+014BD
+CANADIAN SYLLABICS MH
+
+014BE
+CANADIAN SYLLABICS ATHAPASCAN M
+
+014BF
+CANADIAN SYLLABICS SAYISI M
+
+014C0
+CANADIAN SYLLABICS NE
+
+014C1
+CANADIAN SYLLABICS NAAI
+
+014C2
+CANADIAN SYLLABICS NI
+
+014C3
+CANADIAN SYLLABICS NII
+
+014C4
+CANADIAN SYLLABICS NO
+
+014C5
+CANADIAN SYLLABICS NOO
+
+014C6
+CANADIAN SYLLABICS Y-CREE NOO
+
+014C7
+CANADIAN SYLLABICS NA
+
+014C8
+CANADIAN SYLLABICS NAA
+
+014C9
+CANADIAN SYLLABICS NWE
+
+014CA
+CANADIAN SYLLABICS WEST-CREE NWE
+
+014CB
+CANADIAN SYLLABICS NWA
+
+014CC
+CANADIAN SYLLABICS WEST-CREE NWA
+
+014CD
+CANADIAN SYLLABICS NWAA
+
+014CE
+CANADIAN SYLLABICS WEST-CREE NWAA
+
+014CF
+CANADIAN SYLLABICS NASKAPI NWAA
+
+014D0
+CANADIAN SYLLABICS N
+
+014D1
+CANADIAN SYLLABICS CARRIER NG
+
+014D2
+CANADIAN SYLLABICS NH
+
+014D3
+CANADIAN SYLLABICS LE
+
+014D4
+CANADIAN SYLLABICS LAAI
+
+014D5
+CANADIAN SYLLABICS LI
+
+014D6
+CANADIAN SYLLABICS LII
+
+014D7
+CANADIAN SYLLABICS LO
+
+014D8
+CANADIAN SYLLABICS LOO
+
+014D9
+CANADIAN SYLLABICS Y-CREE LOO
+
+014DA
+CANADIAN SYLLABICS LA
+
+014DB
+CANADIAN SYLLABICS LAA
+
+014DC
+CANADIAN SYLLABICS LWE
+
+014DD
+CANADIAN SYLLABICS WEST-CREE LWE
+
+014DE
+CANADIAN SYLLABICS LWI
+
+014DF
+CANADIAN SYLLABICS WEST-CREE LWI
+
+014E0
+CANADIAN SYLLABICS LWII
+
+014E1
+CANADIAN SYLLABICS WEST-CREE LWII
+
+014E2
+CANADIAN SYLLABICS LWO
+
+014E3
+CANADIAN SYLLABICS WEST-CREE LWO
+
+014E4
+CANADIAN SYLLABICS LWOO
+
+014E5
+CANADIAN SYLLABICS WEST-CREE LWOO
+
+014E6
+CANADIAN SYLLABICS LWA
+
+014E7
+CANADIAN SYLLABICS WEST-CREE LWA
+
+014E8
+CANADIAN SYLLABICS LWAA
+
+014E9
+CANADIAN SYLLABICS WEST-CREE LWAA
+
+014EA
+CANADIAN SYLLABICS L
+
+014EB
+CANADIAN SYLLABICS WEST-CREE L
+
+014EC
+CANADIAN SYLLABICS MEDIAL L
+
+014ED
+CANADIAN SYLLABICS SE
+
+014EE
+CANADIAN SYLLABICS SAAI
+
+014EF
+CANADIAN SYLLABICS SI
+
+014F0
+CANADIAN SYLLABICS SII
+
+014F1
+CANADIAN SYLLABICS SO
+
+014F2
+CANADIAN SYLLABICS SOO
+
+014F3
+CANADIAN SYLLABICS Y-CREE SOO
+
+014F4
+CANADIAN SYLLABICS SA
+
+014F5
+CANADIAN SYLLABICS SAA
+
+014F6
+CANADIAN SYLLABICS SWE
+
+014F7
+CANADIAN SYLLABICS WEST-CREE SWE
+
+014F8
+CANADIAN SYLLABICS SWI
+
+014F9
+CANADIAN SYLLABICS WEST-CREE SWI
+
+014FA
+CANADIAN SYLLABICS SWII
+
+014FB
+CANADIAN SYLLABICS WEST-CREE SWII
+
+014FC
+CANADIAN SYLLABICS SWO
+
+014FD
+CANADIAN SYLLABICS WEST-CREE SWO
+
+014FE
+CANADIAN SYLLABICS SWOO
+
+014FF
+CANADIAN SYLLABICS WEST-CREE SWOO
+
+01500
+CANADIAN SYLLABICS SWA
+
+01501
+CANADIAN SYLLABICS WEST-CREE SWA
+
+01502
+CANADIAN SYLLABICS SWAA
+
+01503
+CANADIAN SYLLABICS WEST-CREE SWAA
+
+01504
+CANADIAN SYLLABICS NASKAPI SWAA
+
+01505
+CANADIAN SYLLABICS S
+
+01506
+CANADIAN SYLLABICS ATHAPASCAN S
+
+01507
+CANADIAN SYLLABICS SW
+
+01508
+CANADIAN SYLLABICS BLACKFOOT S
+
+01509
+CANADIAN SYLLABICS MOOSE-CREE SK
+
+0150A
+CANADIAN SYLLABICS NASKAPI SKW
+
+0150B
+CANADIAN SYLLABICS NASKAPI S-W
+
+0150C
+CANADIAN SYLLABICS NASKAPI SPWA
+
+0150D
+CANADIAN SYLLABICS NASKAPI STWA
+
+0150E
+CANADIAN SYLLABICS NASKAPI SKWA
+
+0150F
+CANADIAN SYLLABICS NASKAPI SCWA
+
+01510
+CANADIAN SYLLABICS SHE
+
+01511
+CANADIAN SYLLABICS SHI
+
+01512
+CANADIAN SYLLABICS SHII
+
+01513
+CANADIAN SYLLABICS SHO
+
+01514
+CANADIAN SYLLABICS SHOO
+
+01515
+CANADIAN SYLLABICS SHA
+
+01516
+CANADIAN SYLLABICS SHAA
+
+01517
+CANADIAN SYLLABICS SHWE
+
+01518
+CANADIAN SYLLABICS WEST-CREE SHWE
+
+01519
+CANADIAN SYLLABICS SHWI
+
+0151A
+CANADIAN SYLLABICS WEST-CREE SHWI
+
+0151B
+CANADIAN SYLLABICS SHWII
+
+0151C
+CANADIAN SYLLABICS WEST-CREE SHWII
+
+0151D
+CANADIAN SYLLABICS SHWO
+
+0151E
+CANADIAN SYLLABICS WEST-CREE SHWO
+
+0151F
+CANADIAN SYLLABICS SHWOO
+
+01520
+CANADIAN SYLLABICS WEST-CREE SHWOO
+
+01521
+CANADIAN SYLLABICS SHWA
+
+01522
+CANADIAN SYLLABICS WEST-CREE SHWA
+
+01523
+CANADIAN SYLLABICS SHWAA
+
+01524
+CANADIAN SYLLABICS WEST-CREE SHWAA
+
+01525
+CANADIAN SYLLABICS SH
+
+01526
+CANADIAN SYLLABICS YE
+
+01527
+CANADIAN SYLLABICS YAAI
+
+01528
+CANADIAN SYLLABICS YI
+
+01529
+CANADIAN SYLLABICS YII
+
+0152A
+CANADIAN SYLLABICS YO
+
+0152B
+CANADIAN SYLLABICS YOO
+
+0152C
+CANADIAN SYLLABICS Y-CREE YOO
+
+0152D
+CANADIAN SYLLABICS YA
+
+0152E
+CANADIAN SYLLABICS YAA
+
+0152F
+CANADIAN SYLLABICS YWE
+
+01530
+CANADIAN SYLLABICS WEST-CREE YWE
+
+01531
+CANADIAN SYLLABICS YWI
+
+01532
+CANADIAN SYLLABICS WEST-CREE YWI
+
+01533
+CANADIAN SYLLABICS YWII
+
+01534
+CANADIAN SYLLABICS WEST-CREE YWII
+
+01535
+CANADIAN SYLLABICS YWO
+
+01536
+CANADIAN SYLLABICS WEST-CREE YWO
+
+01537
+CANADIAN SYLLABICS YWOO
+
+01538
+CANADIAN SYLLABICS WEST-CREE YWOO
+
+01539
+CANADIAN SYLLABICS YWA
+
+0153A
+CANADIAN SYLLABICS WEST-CREE YWA
+
+0153B
+CANADIAN SYLLABICS YWAA
+
+0153C
+CANADIAN SYLLABICS WEST-CREE YWAA
+
+0153D
+CANADIAN SYLLABICS NASKAPI YWAA
+
+0153E
+CANADIAN SYLLABICS Y
+
+0153F
+CANADIAN SYLLABICS BIBLE-CREE Y
+
+01540
+CANADIAN SYLLABICS WEST-CREE Y
+
+01541
+CANADIAN SYLLABICS SAYISI YI
+
+01542
+CANADIAN SYLLABICS RE
+
+01543
+CANADIAN SYLLABICS R-CREE RE
+
+01544
+CANADIAN SYLLABICS WEST-CREE LE
+
+01545
+CANADIAN SYLLABICS RAAI
+
+01546
+CANADIAN SYLLABICS RI
+
+01547
+CANADIAN SYLLABICS RII
+
+01548
+CANADIAN SYLLABICS RO
+
+01549
+CANADIAN SYLLABICS ROO
+
+0154A
+CANADIAN SYLLABICS WEST-CREE LO
+
+0154B
+CANADIAN SYLLABICS RA
+
+0154C
+CANADIAN SYLLABICS RAA
+
+0154D
+CANADIAN SYLLABICS WEST-CREE LA
+
+0154E
+CANADIAN SYLLABICS RWAA
+
+0154F
+CANADIAN SYLLABICS WEST-CREE RWAA
+
+01550
+CANADIAN SYLLABICS R
+
+01551
+CANADIAN SYLLABICS WEST-CREE R
+
+01552
+CANADIAN SYLLABICS MEDIAL R
+
+01553
+CANADIAN SYLLABICS FE
+
+01554
+CANADIAN SYLLABICS FAAI
+
+01555
+CANADIAN SYLLABICS FI
+
+01556
+CANADIAN SYLLABICS FII
+
+01557
+CANADIAN SYLLABICS FO
+
+01558
+CANADIAN SYLLABICS FOO
+
+01559
+CANADIAN SYLLABICS FA
+
+0155A
+CANADIAN SYLLABICS FAA
+
+0155B
+CANADIAN SYLLABICS FWAA
+
+0155C
+CANADIAN SYLLABICS WEST-CREE FWAA
+
+0155D
+CANADIAN SYLLABICS F
+
+0155E
+CANADIAN SYLLABICS THE
+
+0155F
+CANADIAN SYLLABICS N-CREE THE
+
+01560
+CANADIAN SYLLABICS THI
+
+01561
+CANADIAN SYLLABICS N-CREE THI
+
+01562
+CANADIAN SYLLABICS THII
+
+01563
+CANADIAN SYLLABICS N-CREE THII
+
+01564
+CANADIAN SYLLABICS THO
+
+01565
+CANADIAN SYLLABICS THOO
+
+01566
+CANADIAN SYLLABICS THA
+
+01567
+CANADIAN SYLLABICS THAA
+
+01568
+CANADIAN SYLLABICS THWAA
+
+01569
+CANADIAN SYLLABICS WEST-CREE THWAA
+
+0156A
+CANADIAN SYLLABICS TH
+
+0156B
+CANADIAN SYLLABICS TTHE
+
+0156C
+CANADIAN SYLLABICS TTHI
+
+0156D
+CANADIAN SYLLABICS TTHO
+
+0156E
+CANADIAN SYLLABICS TTHA
+
+0156F
+CANADIAN SYLLABICS TTH
+
+01570
+CANADIAN SYLLABICS TYE
+
+01571
+CANADIAN SYLLABICS TYI
+
+01572
+CANADIAN SYLLABICS TYO
+
+01573
+CANADIAN SYLLABICS TYA
+
+01574
+CANADIAN SYLLABICS NUNAVIK HE
+
+01575
+CANADIAN SYLLABICS NUNAVIK HI
+
+01576
+CANADIAN SYLLABICS NUNAVIK HII
+
+01577
+CANADIAN SYLLABICS NUNAVIK HO
+
+01578
+CANADIAN SYLLABICS NUNAVIK HOO
+
+01579
+CANADIAN SYLLABICS NUNAVIK HA
+
+0157A
+CANADIAN SYLLABICS NUNAVIK HAA
+
+0157B
+CANADIAN SYLLABICS NUNAVIK H
+
+0157C
+CANADIAN SYLLABICS NUNAVUT H
+
+0157D
+CANADIAN SYLLABICS HK
+
+0157E
+CANADIAN SYLLABICS QAAI
+
+0157F
+CANADIAN SYLLABICS QI
+
+01580
+CANADIAN SYLLABICS QII
+
+01581
+CANADIAN SYLLABICS QO
+
+01582
+CANADIAN SYLLABICS QOO
+
+01583
+CANADIAN SYLLABICS QA
+
+01584
+CANADIAN SYLLABICS QAA
+
+01585
+CANADIAN SYLLABICS Q
+
+01586
+CANADIAN SYLLABICS TLHE
+
+01587
+CANADIAN SYLLABICS TLHI
+
+01588
+CANADIAN SYLLABICS TLHO
+
+01589
+CANADIAN SYLLABICS TLHA
+
+0158A
+CANADIAN SYLLABICS WEST-CREE RE
+
+0158B
+CANADIAN SYLLABICS WEST-CREE RI
+
+0158C
+CANADIAN SYLLABICS WEST-CREE RO
+
+0158D
+CANADIAN SYLLABICS WEST-CREE RA
+
+0158E
+CANADIAN SYLLABICS NGAAI
+
+0158F
+CANADIAN SYLLABICS NGI
+
+01590
+CANADIAN SYLLABICS NGII
+
+01591
+CANADIAN SYLLABICS NGO
+
+01592
+CANADIAN SYLLABICS NGOO
+
+01593
+CANADIAN SYLLABICS NGA
+
+01594
+CANADIAN SYLLABICS NGAA
+
+01595
+CANADIAN SYLLABICS NG
+
+01596
+CANADIAN SYLLABICS NNG
+
+01597
+CANADIAN SYLLABICS SAYISI SHE
+
+01598
+CANADIAN SYLLABICS SAYISI SHI
+
+01599
+CANADIAN SYLLABICS SAYISI SHO
+
+0159A
+CANADIAN SYLLABICS SAYISI SHA
+
+0159B
+CANADIAN SYLLABICS WOODS-CREE THE
+
+0159C
+CANADIAN SYLLABICS WOODS-CREE THI
+
+0159D
+CANADIAN SYLLABICS WOODS-CREE THO
+
+0159E
+CANADIAN SYLLABICS WOODS-CREE THA
+
+0159F
+CANADIAN SYLLABICS WOODS-CREE TH
+
+015A0
+CANADIAN SYLLABICS LHI
+
+015A1
+CANADIAN SYLLABICS LHII
+
+015A2
+CANADIAN SYLLABICS LHO
+
+015A3
+CANADIAN SYLLABICS LHOO
+
+015A4
+CANADIAN SYLLABICS LHA
+
+015A5
+CANADIAN SYLLABICS LHAA
+
+015A6
+CANADIAN SYLLABICS LH
+
+015A7
+CANADIAN SYLLABICS TH-CREE THE
+
+015A8
+CANADIAN SYLLABICS TH-CREE THI
+
+015A9
+CANADIAN SYLLABICS TH-CREE THII
+
+015AA
+CANADIAN SYLLABICS TH-CREE THO
+
+015AB
+CANADIAN SYLLABICS TH-CREE THOO
+
+015AC
+CANADIAN SYLLABICS TH-CREE THA
+
+015AD
+CANADIAN SYLLABICS TH-CREE THAA
+
+015AE
+CANADIAN SYLLABICS TH-CREE TH
+
+015AF
+CANADIAN SYLLABICS AIVILIK B
+
+015B0
+CANADIAN SYLLABICS BLACKFOOT E
+
+015B1
+CANADIAN SYLLABICS BLACKFOOT I
+
+015B2
+CANADIAN SYLLABICS BLACKFOOT O
+
+015B3
+CANADIAN SYLLABICS BLACKFOOT A
+
+015B4
+CANADIAN SYLLABICS BLACKFOOT WE
+
+015B5
+CANADIAN SYLLABICS BLACKFOOT WI
+
+015B6
+CANADIAN SYLLABICS BLACKFOOT WO
+
+015B7
+CANADIAN SYLLABICS BLACKFOOT WA
+
+015B8
+CANADIAN SYLLABICS BLACKFOOT NE
+
+015B9
+CANADIAN SYLLABICS BLACKFOOT NI
+
+015BA
+CANADIAN SYLLABICS BLACKFOOT NO
+
+015BB
+CANADIAN SYLLABICS BLACKFOOT NA
+
+015BC
+CANADIAN SYLLABICS BLACKFOOT KE
+
+015BD
+CANADIAN SYLLABICS BLACKFOOT KI
+
+015BE
+CANADIAN SYLLABICS BLACKFOOT KO
+
+015BF
+CANADIAN SYLLABICS BLACKFOOT KA
+
+015C0
+CANADIAN SYLLABICS SAYISI HE
+
+015C1
+CANADIAN SYLLABICS SAYISI HI
+
+015C2
+CANADIAN SYLLABICS SAYISI HO
+
+015C3
+CANADIAN SYLLABICS SAYISI HA
+
+015C4
+CANADIAN SYLLABICS CARRIER GHU
+
+015C5
+CANADIAN SYLLABICS CARRIER GHO
+
+015C6
+CANADIAN SYLLABICS CARRIER GHE
+
+015C7
+CANADIAN SYLLABICS CARRIER GHEE
+
+015C8
+CANADIAN SYLLABICS CARRIER GHI
+
+015C9
+CANADIAN SYLLABICS CARRIER GHA
+
+015CA
+CANADIAN SYLLABICS CARRIER RU
+
+015CB
+CANADIAN SYLLABICS CARRIER RO
+
+015CC
+CANADIAN SYLLABICS CARRIER RE
+
+015CD
+CANADIAN SYLLABICS CARRIER REE
+
+015CE
+CANADIAN SYLLABICS CARRIER RI
+
+015CF
+CANADIAN SYLLABICS CARRIER RA
+
+015D0
+CANADIAN SYLLABICS CARRIER WU
+
+015D1
+CANADIAN SYLLABICS CARRIER WO
+
+015D2
+CANADIAN SYLLABICS CARRIER WE
+
+015D3
+CANADIAN SYLLABICS CARRIER WEE
+
+015D4
+CANADIAN SYLLABICS CARRIER WI
+
+015D5
+CANADIAN SYLLABICS CARRIER WA
+
+015D6
+CANADIAN SYLLABICS CARRIER HWU
+
+015D7
+CANADIAN SYLLABICS CARRIER HWO
+
+015D8
+CANADIAN SYLLABICS CARRIER HWE
+
+015D9
+CANADIAN SYLLABICS CARRIER HWEE
+
+015DA
+CANADIAN SYLLABICS CARRIER HWI
+
+015DB
+CANADIAN SYLLABICS CARRIER HWA
+
+015DC
+CANADIAN SYLLABICS CARRIER THU
+
+015DD
+CANADIAN SYLLABICS CARRIER THO
+
+015DE
+CANADIAN SYLLABICS CARRIER THE
+
+015DF
+CANADIAN SYLLABICS CARRIER THEE
+
+015E0
+CANADIAN SYLLABICS CARRIER THI
+
+015E1
+CANADIAN SYLLABICS CARRIER THA
+
+015E2
+CANADIAN SYLLABICS CARRIER TTU
+
+015E3
+CANADIAN SYLLABICS CARRIER TTO
+
+015E4
+CANADIAN SYLLABICS CARRIER TTE
+
+015E5
+CANADIAN SYLLABICS CARRIER TTEE
+
+015E6
+CANADIAN SYLLABICS CARRIER TTI
+
+015E7
+CANADIAN SYLLABICS CARRIER TTA
+
+015E8
+CANADIAN SYLLABICS CARRIER PU
+
+015E9
+CANADIAN SYLLABICS CARRIER PO
+
+015EA
+CANADIAN SYLLABICS CARRIER PE
+
+015EB
+CANADIAN SYLLABICS CARRIER PEE
+
+015EC
+CANADIAN SYLLABICS CARRIER PI
+
+015ED
+CANADIAN SYLLABICS CARRIER PA
+
+015EE
+CANADIAN SYLLABICS CARRIER P
+
+015EF
+CANADIAN SYLLABICS CARRIER GU
+
+015F0
+CANADIAN SYLLABICS CARRIER GO
+
+015F1
+CANADIAN SYLLABICS CARRIER GE
+
+015F2
+CANADIAN SYLLABICS CARRIER GEE
+
+015F3
+CANADIAN SYLLABICS CARRIER GI
+
+015F4
+CANADIAN SYLLABICS CARRIER GA
+
+015F5
+CANADIAN SYLLABICS CARRIER KHU
+
+015F6
+CANADIAN SYLLABICS CARRIER KHO
+
+015F7
+CANADIAN SYLLABICS CARRIER KHE
+
+015F8
+CANADIAN SYLLABICS CARRIER KHEE
+
+015F9
+CANADIAN SYLLABICS CARRIER KHI
+
+015FA
+CANADIAN SYLLABICS CARRIER KHA
+
+015FB
+CANADIAN SYLLABICS CARRIER KKU
+
+015FC
+CANADIAN SYLLABICS CARRIER KKO
+
+015FD
+CANADIAN SYLLABICS CARRIER KKE
+
+015FE
+CANADIAN SYLLABICS CARRIER KKEE
+
+015FF
+CANADIAN SYLLABICS CARRIER KKI
+
+01600
+CANADIAN SYLLABICS CARRIER KKA
+
+01601
+CANADIAN SYLLABICS CARRIER KK
+
+01602
+CANADIAN SYLLABICS CARRIER NU
+
+01603
+CANADIAN SYLLABICS CARRIER NO
+
+01604
+CANADIAN SYLLABICS CARRIER NE
+
+01605
+CANADIAN SYLLABICS CARRIER NEE
+
+01606
+CANADIAN SYLLABICS CARRIER NI
+
+01607
+CANADIAN SYLLABICS CARRIER NA
+
+01608
+CANADIAN SYLLABICS CARRIER MU
+
+01609
+CANADIAN SYLLABICS CARRIER MO
+
+0160A
+CANADIAN SYLLABICS CARRIER ME
+
+0160B
+CANADIAN SYLLABICS CARRIER MEE
+
+0160C
+CANADIAN SYLLABICS CARRIER MI
+
+0160D
+CANADIAN SYLLABICS CARRIER MA
+
+0160E
+CANADIAN SYLLABICS CARRIER YU
+
+0160F
+CANADIAN SYLLABICS CARRIER YO
+
+01610
+CANADIAN SYLLABICS CARRIER YE
+
+01611
+CANADIAN SYLLABICS CARRIER YEE
+
+01612
+CANADIAN SYLLABICS CARRIER YI
+
+01613
+CANADIAN SYLLABICS CARRIER YA
+
+01614
+CANADIAN SYLLABICS CARRIER JU
+
+01615
+CANADIAN SYLLABICS SAYISI JU
+
+01616
+CANADIAN SYLLABICS CARRIER JO
+
+01617
+CANADIAN SYLLABICS CARRIER JE
+
+01618
+CANADIAN SYLLABICS CARRIER JEE
+
+01619
+CANADIAN SYLLABICS CARRIER JI
+
+0161A
+CANADIAN SYLLABICS SAYISI JI
+
+0161B
+CANADIAN SYLLABICS CARRIER JA
+
+0161C
+CANADIAN SYLLABICS CARRIER JJU
+
+0161D
+CANADIAN SYLLABICS CARRIER JJO
+
+0161E
+CANADIAN SYLLABICS CARRIER JJE
+
+0161F
+CANADIAN SYLLABICS CARRIER JJEE
+
+01620
+CANADIAN SYLLABICS CARRIER JJI
+
+01621
+CANADIAN SYLLABICS CARRIER JJA
+
+01622
+CANADIAN SYLLABICS CARRIER LU
+
+01623
+CANADIAN SYLLABICS CARRIER LO
+
+01624
+CANADIAN SYLLABICS CARRIER LE
+
+01625
+CANADIAN SYLLABICS CARRIER LEE
+
+01626
+CANADIAN SYLLABICS CARRIER LI
+
+01627
+CANADIAN SYLLABICS CARRIER LA
+
+01628
+CANADIAN SYLLABICS CARRIER DLU
+
+01629
+CANADIAN SYLLABICS CARRIER DLO
+
+0162A
+CANADIAN SYLLABICS CARRIER DLE
+
+0162B
+CANADIAN SYLLABICS CARRIER DLEE
+
+0162C
+CANADIAN SYLLABICS CARRIER DLI
+
+0162D
+CANADIAN SYLLABICS CARRIER DLA
+
+0162E
+CANADIAN SYLLABICS CARRIER LHU
+
+0162F
+CANADIAN SYLLABICS CARRIER LHO
+
+01630
+CANADIAN SYLLABICS CARRIER LHE
+
+01631
+CANADIAN SYLLABICS CARRIER LHEE
+
+01632
+CANADIAN SYLLABICS CARRIER LHI
+
+01633
+CANADIAN SYLLABICS CARRIER LHA
+
+01634
+CANADIAN SYLLABICS CARRIER TLHU
+
+01635
+CANADIAN SYLLABICS CARRIER TLHO
+
+01636
+CANADIAN SYLLABICS CARRIER TLHE
+
+01637
+CANADIAN SYLLABICS CARRIER TLHEE
+
+01638
+CANADIAN SYLLABICS CARRIER TLHI
+
+01639
+CANADIAN SYLLABICS CARRIER TLHA
+
+0163A
+CANADIAN SYLLABICS CARRIER TLU
+
+0163B
+CANADIAN SYLLABICS CARRIER TLO
+
+0163C
+CANADIAN SYLLABICS CARRIER TLE
+
+0163D
+CANADIAN SYLLABICS CARRIER TLEE
+
+0163E
+CANADIAN SYLLABICS CARRIER TLI
+
+0163F
+CANADIAN SYLLABICS CARRIER TLA
+
+01640
+CANADIAN SYLLABICS CARRIER ZU
+
+01641
+CANADIAN SYLLABICS CARRIER ZO
+
+01642
+CANADIAN SYLLABICS CARRIER ZE
+
+01643
+CANADIAN SYLLABICS CARRIER ZEE
+
+01644
+CANADIAN SYLLABICS CARRIER ZI
+
+01645
+CANADIAN SYLLABICS CARRIER ZA
+
+01646
+CANADIAN SYLLABICS CARRIER Z
+
+01647
+CANADIAN SYLLABICS CARRIER INITIAL Z
+
+01648
+CANADIAN SYLLABICS CARRIER DZU
+
+01649
+CANADIAN SYLLABICS CARRIER DZO
+
+0164A
+CANADIAN SYLLABICS CARRIER DZE
+
+0164B
+CANADIAN SYLLABICS CARRIER DZEE
+
+0164C
+CANADIAN SYLLABICS CARRIER DZI
+
+0164D
+CANADIAN SYLLABICS CARRIER DZA
+
+0164E
+CANADIAN SYLLABICS CARRIER SU
+
+0164F
+CANADIAN SYLLABICS CARRIER SO
+
+01650
+CANADIAN SYLLABICS CARRIER SE
+
+01651
+CANADIAN SYLLABICS CARRIER SEE
+
+01652
+CANADIAN SYLLABICS CARRIER SI
+
+01653
+CANADIAN SYLLABICS CARRIER SA
+
+01654
+CANADIAN SYLLABICS CARRIER SHU
+
+01655
+CANADIAN SYLLABICS CARRIER SHO
+
+01656
+CANADIAN SYLLABICS CARRIER SHE
+
+01657
+CANADIAN SYLLABICS CARRIER SHEE
+
+01658
+CANADIAN SYLLABICS CARRIER SHI
+
+01659
+CANADIAN SYLLABICS CARRIER SHA
+
+0165A
+CANADIAN SYLLABICS CARRIER SH
+
+0165B
+CANADIAN SYLLABICS CARRIER TSU
+
+0165C
+CANADIAN SYLLABICS CARRIER TSO
+
+0165D
+CANADIAN SYLLABICS CARRIER TSE
+
+0165E
+CANADIAN SYLLABICS CARRIER TSEE
+
+0165F
+CANADIAN SYLLABICS CARRIER TSI
+
+01660
+CANADIAN SYLLABICS CARRIER TSA
+
+01661
+CANADIAN SYLLABICS CARRIER CHU
+
+01662
+CANADIAN SYLLABICS CARRIER CHO
+
+01663
+CANADIAN SYLLABICS CARRIER CHE
+
+01664
+CANADIAN SYLLABICS CARRIER CHEE
+
+01665
+CANADIAN SYLLABICS CARRIER CHI
+
+01666
+CANADIAN SYLLABICS CARRIER CHA
+
+01667
+CANADIAN SYLLABICS CARRIER TTSU
+
+01668
+CANADIAN SYLLABICS CARRIER TTSO
+
+01669
+CANADIAN SYLLABICS CARRIER TTSE
+
+0166A
+CANADIAN SYLLABICS CARRIER TTSEE
+
+0166B
+CANADIAN SYLLABICS CARRIER TTSI
+
+0166C
+CANADIAN SYLLABICS CARRIER TTSA
+
+0166D
+CANADIAN SYLLABICS CHI SIGN
+
+0166E
+CANADIAN SYLLABICS FULL STOP
+
+0166F
+CANADIAN SYLLABICS QAI
+
+01670
+CANADIAN SYLLABICS NGAI
+
+01671
+CANADIAN SYLLABICS NNGI
+
+01672
+CANADIAN SYLLABICS NNGII
+
+01673
+CANADIAN SYLLABICS NNGO
+
+01674
+CANADIAN SYLLABICS NNGOO
+
+01675
+CANADIAN SYLLABICS NNGA
+
+01676
+CANADIAN SYLLABICS NNGAA
+
+01677
+CANADIAN SYLLABICS WOODS-CREE THWEE
+
+01678
+CANADIAN SYLLABICS WOODS-CREE THWI
+
+01679
+CANADIAN SYLLABICS WOODS-CREE THWII
+
+0167A
+CANADIAN SYLLABICS WOODS-CREE THWO
+
+0167B
+CANADIAN SYLLABICS WOODS-CREE THWOO
+
+0167C
+CANADIAN SYLLABICS WOODS-CREE THWA
+
+0167D
+CANADIAN SYLLABICS WOODS-CREE THWAA
+
+0167E
+CANADIAN SYLLABICS WOODS-CREE FINAL TH
+
+0167F
+CANADIAN SYLLABICS BLACKFOOT W
+
+01680
+OGHAM SPACE MARK
+
+01681
+OGHAM LETTER BEITH
+
+01682
+OGHAM LETTER LUIS
+
+01683
+OGHAM LETTER FEARN
+
+01684
+OGHAM LETTER SAIL
+
+01685
+OGHAM LETTER NION
+
+01686
+OGHAM LETTER UATH
+
+01687
+OGHAM LETTER DAIR
+
+01688
+OGHAM LETTER TINNE
+
+01689
+OGHAM LETTER COLL
+
+0168A
+OGHAM LETTER CEIRT
+
+0168B
+OGHAM LETTER MUIN
+
+0168C
+OGHAM LETTER GORT
+
+0168D
+OGHAM LETTER NGEADAL
+
+0168E
+OGHAM LETTER STRAIF
+
+0168F
+OGHAM LETTER RUIS
+
+01690
+OGHAM LETTER AILM
+
+01691
+OGHAM LETTER ONN
+
+01692
+OGHAM LETTER UR
+
+01693
+OGHAM LETTER EADHADH
+
+01694
+OGHAM LETTER IODHADH
+
+01695
+OGHAM LETTER EABHADH
+
+01696
+OGHAM LETTER OR
+
+01697
+OGHAM LETTER UILLEANN
+
+01698
+OGHAM LETTER IFIN
+
+01699
+OGHAM LETTER EAMHANCHOLL
+
+0169A
+OGHAM LETTER PEITH
+
+0169B
+OGHAM FEATHER MARK
+
+0169C
+OGHAM REVERSED FEATHER MARK
+
+016A0
+RUNIC LETTER FEHU FEOH FE F
+
+016A1
+RUNIC LETTER V
+
+016A2
+RUNIC LETTER URUZ UR U
+
+016A3
+RUNIC LETTER YR
+
+016A4
+RUNIC LETTER Y
+
+016A5
+RUNIC LETTER W
+
+016A6
+RUNIC LETTER THURISAZ THURS THORN
+
+016A7
+RUNIC LETTER ETH
+
+016A8
+RUNIC LETTER ANSUZ A
+
+016A9
+RUNIC LETTER OS O
+
+016AA
+RUNIC LETTER AC A
+
+016AB
+RUNIC LETTER AESC
+
+016AC
+RUNIC LETTER LONG-BRANCH-OSS O
+
+016AD
+RUNIC LETTER SHORT-TWIG-OSS O
+
+016AE
+RUNIC LETTER O
+
+016AF
+RUNIC LETTER OE
+
+016B0
+RUNIC LETTER ON
+
+016B1
+RUNIC LETTER RAIDO RAD REID R
+
+016B2
+RUNIC LETTER KAUNA
+
+016B3
+RUNIC LETTER CEN
+
+016B4
+RUNIC LETTER KAUN K
+
+016B5
+RUNIC LETTER G
+
+016B6
+RUNIC LETTER ENG
+
+016B7
+RUNIC LETTER GEBO GYFU G
+
+016B8
+RUNIC LETTER GAR
+
+016B9
+RUNIC LETTER WUNJO WYNN W
+
+016BA
+RUNIC LETTER HAGLAZ H
+
+016BB
+RUNIC LETTER HAEGL H
+
+016BC
+RUNIC LETTER LONG-BRANCH-HAGALL H
+
+016BD
+RUNIC LETTER SHORT-TWIG-HAGALL H
+
+016BE
+RUNIC LETTER NAUDIZ NYD NAUD N
+
+016BF
+RUNIC LETTER SHORT-TWIG-NAUD N
+
+016C0
+RUNIC LETTER DOTTED-N
+
+016C1
+RUNIC LETTER ISAZ IS ISS I
+
+016C2
+RUNIC LETTER E
+
+016C3
+RUNIC LETTER JERAN J
+
+016C4
+RUNIC LETTER GER
+
+016C5
+RUNIC LETTER LONG-BRANCH-AR AE
+
+016C6
+RUNIC LETTER SHORT-TWIG-AR A
+
+016C7
+RUNIC LETTER IWAZ EOH
+
+016C8
+RUNIC LETTER PERTHO PEORTH P
+
+016C9
+RUNIC LETTER ALGIZ EOLHX
+
+016CA
+RUNIC LETTER SOWILO S
+
+016CB
+RUNIC LETTER SIGEL LONG-BRANCH-SOL S
+
+016CC
+RUNIC LETTER SHORT-TWIG-SOL S
+
+016CD
+RUNIC LETTER C
+
+016CE
+RUNIC LETTER Z
+
+016CF
+RUNIC LETTER TIWAZ TIR TYR T
+
+016D0
+RUNIC LETTER SHORT-TWIG-TYR T
+
+016D1
+RUNIC LETTER D
+
+016D2
+RUNIC LETTER BERKANAN BEORC BJARKAN B
+
+016D3
+RUNIC LETTER SHORT-TWIG-BJARKAN B
+
+016D4
+RUNIC LETTER DOTTED-P
+
+016D5
+RUNIC LETTER OPEN-P
+
+016D6
+RUNIC LETTER EHWAZ EH E
+
+016D7
+RUNIC LETTER MANNAZ MAN M
+
+016D8
+RUNIC LETTER LONG-BRANCH-MADR M
+
+016D9
+RUNIC LETTER SHORT-TWIG-MADR M
+
+016DA
+RUNIC LETTER LAUKAZ LAGU LOGR L
+
+016DB
+RUNIC LETTER DOTTED-L
+
+016DC
+RUNIC LETTER INGWAZ
+
+016DD
+RUNIC LETTER ING
+
+016DE
+RUNIC LETTER DAGAZ DAEG D
+
+016DF
+RUNIC LETTER OTHALAN ETHEL O
+
+016E0
+RUNIC LETTER EAR
+
+016E1
+RUNIC LETTER IOR
+
+016E2
+RUNIC LETTER CWEORTH
+
+016E3
+RUNIC LETTER CALC
+
+016E4
+RUNIC LETTER CEALC
+
+016E5
+RUNIC LETTER STAN
+
+016E6
+RUNIC LETTER LONG-BRANCH-YR
+
+016E7
+RUNIC LETTER SHORT-TWIG-YR
+
+016E8
+RUNIC LETTER ICELANDIC-YR
+
+016E9
+RUNIC LETTER Q
+
+016EA
+RUNIC LETTER X
+
+016EB
+RUNIC SINGLE PUNCTUATION
+
+016EC
+RUNIC MULTIPLE PUNCTUATION
+
+016ED
+RUNIC CROSS PUNCTUATION
+
+016EE
+RUNIC ARLAUG SYMBOL
+
+016EF
+RUNIC TVIMADUR SYMBOL
+
+016F0
+RUNIC BELGTHOR SYMBOL
+
+016F1
+RUNIC LETTER K
+
+016F2
+RUNIC LETTER SH
+
+016F3
+RUNIC LETTER OO
+
+016F4
+RUNIC LETTER FRANKS CASKET OS
+
+016F5
+RUNIC LETTER FRANKS CASKET IS
+
+016F6
+RUNIC LETTER FRANKS CASKET EH
+
+016F7
+RUNIC LETTER FRANKS CASKET AC
+
+016F8
+RUNIC LETTER FRANKS CASKET AESC
+
+01700
+TAGALOG LETTER A
+
+01701
+TAGALOG LETTER I
+
+01702
+TAGALOG LETTER U
+
+01703
+TAGALOG LETTER KA
+
+01704
+TAGALOG LETTER GA
+
+01705
+TAGALOG LETTER NGA
+
+01706
+TAGALOG LETTER TA
+
+01707
+TAGALOG LETTER DA
+
+01708
+TAGALOG LETTER NA
+
+01709
+TAGALOG LETTER PA
+
+0170A
+TAGALOG LETTER BA
+
+0170B
+TAGALOG LETTER MA
+
+0170C
+TAGALOG LETTER YA
+
+0170E
+TAGALOG LETTER LA
+
+0170F
+TAGALOG LETTER WA
+
+01710
+TAGALOG LETTER SA
+
+01711
+TAGALOG LETTER HA
+
+01712
+TAGALOG VOWEL SIGN I
+
+01713
+TAGALOG VOWEL SIGN U
+
+01714
+TAGALOG SIGN VIRAMA
+
+01720
+HANUNOO LETTER A
+
+01721
+HANUNOO LETTER I
+
+01722
+HANUNOO LETTER U
+
+01723
+HANUNOO LETTER KA
+
+01724
+HANUNOO LETTER GA
+
+01725
+HANUNOO LETTER NGA
+
+01726
+HANUNOO LETTER TA
+
+01727
+HANUNOO LETTER DA
+
+01728
+HANUNOO LETTER NA
+
+01729
+HANUNOO LETTER PA
+
+0172A
+HANUNOO LETTER BA
+
+0172B
+HANUNOO LETTER MA
+
+0172C
+HANUNOO LETTER YA
+
+0172D
+HANUNOO LETTER RA
+
+0172E
+HANUNOO LETTER LA
+
+0172F
+HANUNOO LETTER WA
+
+01730
+HANUNOO LETTER SA
+
+01731
+HANUNOO LETTER HA
+
+01732
+HANUNOO VOWEL SIGN I
+
+01733
+HANUNOO VOWEL SIGN U
+
+01734
+HANUNOO SIGN PAMUDPOD
+
+01735
+PHILIPPINE SINGLE PUNCTUATION
+
+01736
+PHILIPPINE DOUBLE PUNCTUATION
+
+01740
+BUHID LETTER A
+
+01741
+BUHID LETTER I
+
+01742
+BUHID LETTER U
+
+01743
+BUHID LETTER KA
+
+01744
+BUHID LETTER GA
+
+01745
+BUHID LETTER NGA
+
+01746
+BUHID LETTER TA
+
+01747
+BUHID LETTER DA
+
+01748
+BUHID LETTER NA
+
+01749
+BUHID LETTER PA
+
+0174A
+BUHID LETTER BA
+
+0174B
+BUHID LETTER MA
+
+0174C
+BUHID LETTER YA
+
+0174D
+BUHID LETTER RA
+
+0174E
+BUHID LETTER LA
+
+0174F
+BUHID LETTER WA
+
+01750
+BUHID LETTER SA
+
+01751
+BUHID LETTER HA
+
+01752
+BUHID VOWEL SIGN I
+
+01753
+BUHID VOWEL SIGN U
+
+01760
+TAGBANWA LETTER A
+
+01761
+TAGBANWA LETTER I
+
+01762
+TAGBANWA LETTER U
+
+01763
+TAGBANWA LETTER KA
+
+01764
+TAGBANWA LETTER GA
+
+01765
+TAGBANWA LETTER NGA
+
+01766
+TAGBANWA LETTER TA
+
+01767
+TAGBANWA LETTER DA
+
+01768
+TAGBANWA LETTER NA
+
+01769
+TAGBANWA LETTER PA
+
+0176A
+TAGBANWA LETTER BA
+
+0176B
+TAGBANWA LETTER MA
+
+0176C
+TAGBANWA LETTER YA
+
+0176E
+TAGBANWA LETTER LA
+
+0176F
+TAGBANWA LETTER WA
+
+01770
+TAGBANWA LETTER SA
+
+01772
+TAGBANWA VOWEL SIGN I
+
+01773
+TAGBANWA VOWEL SIGN U
+
+01780
+KHMER LETTER KA
+
+01781
+KHMER LETTER KHA
+
+01782
+KHMER LETTER KO
+
+01783
+KHMER LETTER KHO
+
+01784
+KHMER LETTER NGO
+
+01785
+KHMER LETTER CA
+
+01786
+KHMER LETTER CHA
+
+01787
+KHMER LETTER CO
+
+01788
+KHMER LETTER CHO
+
+01789
+KHMER LETTER NYO
+
+0178A
+KHMER LETTER DA
+
+0178B
+KHMER LETTER TTHA
+
+0178C
+KHMER LETTER DO
+
+0178D
+KHMER LETTER TTHO
+
+0178E
+KHMER LETTER NNO
+
+0178F
+KHMER LETTER TA
+
+01790
+KHMER LETTER THA
+
+01791
+KHMER LETTER TO
+
+01792
+KHMER LETTER THO
+
+01793
+KHMER LETTER NO
+
+01794
+KHMER LETTER BA
+
+01795
+KHMER LETTER PHA
+
+01796
+KHMER LETTER PO
+
+01797
+KHMER LETTER PHO
+
+01798
+KHMER LETTER MO
+
+01799
+KHMER LETTER YO
+
+0179A
+KHMER LETTER RO
+
+0179B
+KHMER LETTER LO
+
+0179C
+KHMER LETTER VO
+
+0179D
+KHMER LETTER SHA
+
+0179E
+KHMER LETTER SSO
+
+0179F
+KHMER LETTER SA
+
+017A0
+KHMER LETTER HA
+
+017A1
+KHMER LETTER LA
+
+017A2
+KHMER LETTER QA
+
+017A3
+KHMER INDEPENDENT VOWEL QAQ
+
+017A4
+KHMER INDEPENDENT VOWEL QAA
+
+017A5
+KHMER INDEPENDENT VOWEL QI
+
+017A6
+KHMER INDEPENDENT VOWEL QII
+
+017A7
+KHMER INDEPENDENT VOWEL QU
+
+017A8
+KHMER INDEPENDENT VOWEL QUK
+
+017A9
+KHMER INDEPENDENT VOWEL QUU
+
+017AA
+KHMER INDEPENDENT VOWEL QUUV
+
+017AB
+KHMER INDEPENDENT VOWEL RY
+
+017AC
+KHMER INDEPENDENT VOWEL RYY
+
+017AD
+KHMER INDEPENDENT VOWEL LY
+
+017AE
+KHMER INDEPENDENT VOWEL LYY
+
+017AF
+KHMER INDEPENDENT VOWEL QE
+
+017B0
+KHMER INDEPENDENT VOWEL QAI
+
+017B1
+KHMER INDEPENDENT VOWEL QOO TYPE ONE
+
+017B2
+KHMER INDEPENDENT VOWEL QOO TYPE TWO
+
+017B3
+KHMER INDEPENDENT VOWEL QAU
+
+017B4
+KHMER VOWEL INHERENT AQ
+
+017B5
+KHMER VOWEL INHERENT AA
+
+017B6
+KHMER VOWEL SIGN AA
+
+017B7
+KHMER VOWEL SIGN I
+
+017B8
+KHMER VOWEL SIGN II
+
+017B9
+KHMER VOWEL SIGN Y
+
+017BA
+KHMER VOWEL SIGN YY
+
+017BB
+KHMER VOWEL SIGN U
+
+017BC
+KHMER VOWEL SIGN UU
+
+017BD
+KHMER VOWEL SIGN UA
+
+017BE
+KHMER VOWEL SIGN OE
+
+017BF
+KHMER VOWEL SIGN YA
+
+017C0
+KHMER VOWEL SIGN IE
+
+017C1
+KHMER VOWEL SIGN E
+
+017C2
+KHMER VOWEL SIGN AE
+
+017C3
+KHMER VOWEL SIGN AI
+
+017C4
+KHMER VOWEL SIGN OO
+
+017C5
+KHMER VOWEL SIGN AU
+
+017C6
+KHMER SIGN NIKAHIT
+
+017C7
+KHMER SIGN REAHMUK
+
+017C8
+KHMER SIGN YUUKALEAPINTU
+
+017C9
+KHMER SIGN MUUSIKATOAN
+
+017CA
+KHMER SIGN TRIISAP
+
+017CB
+KHMER SIGN BANTOC
+
+017CC
+KHMER SIGN ROBAT
+
+017CD
+KHMER SIGN TOANDAKHIAT
+
+017CE
+KHMER SIGN KAKABAT
+
+017CF
+KHMER SIGN AHSDA
+
+017D0
+KHMER SIGN SAMYOK SANNYA
+
+017D1
+KHMER SIGN VIRIAM
+
+017D2
+KHMER SIGN COENG
+
+017D3
+KHMER SIGN BATHAMASAT
+
+017D4
+KHMER SIGN KHAN
+
+017D5
+KHMER SIGN BARIYOOSAN
+
+017D6
+KHMER SIGN CAMNUC PII KUUH
+
+017D7
+KHMER SIGN LEK TOO
+
+017D8
+KHMER SIGN BEYYAL
+
+017D9
+KHMER SIGN PHNAEK MUAN
+
+017DA
+KHMER SIGN KOOMUUT
+
+017DB
+KHMER CURRENCY SYMBOL RIEL
+
+017DC
+KHMER SIGN AVAKRAHASANYA
+
+017DD
+KHMER SIGN ATTHACAN
+
+017E0
+KHMER DIGIT ZERO
+
+017E1
+KHMER DIGIT ONE
+
+017E2
+KHMER DIGIT TWO
+
+017E3
+KHMER DIGIT THREE
+
+017E4
+KHMER DIGIT FOUR
+
+017E5
+KHMER DIGIT FIVE
+
+017E6
+KHMER DIGIT SIX
+
+017E7
+KHMER DIGIT SEVEN
+
+017E8
+KHMER DIGIT EIGHT
+
+017E9
+KHMER DIGIT NINE
+
+017F0
+KHMER SYMBOL LEK ATTAK SON
+
+017F1
+KHMER SYMBOL LEK ATTAK MUOY
+
+017F2
+KHMER SYMBOL LEK ATTAK PII
+
+017F3
+KHMER SYMBOL LEK ATTAK BEI
+
+017F4
+KHMER SYMBOL LEK ATTAK BUON
+
+017F5
+KHMER SYMBOL LEK ATTAK PRAM
+
+017F6
+KHMER SYMBOL LEK ATTAK PRAM-MUOY
+
+017F7
+KHMER SYMBOL LEK ATTAK PRAM-PII
+
+017F8
+KHMER SYMBOL LEK ATTAK PRAM-BEI
+
+017F9
+KHMER SYMBOL LEK ATTAK PRAM-BUON
+
+01800
+MONGOLIAN BIRGA
+
+01801
+MONGOLIAN ELLIPSIS
+
+01802
+MONGOLIAN COMMA
+
+01803
+MONGOLIAN FULL STOP
+
+01804
+MONGOLIAN COLON
+
+01805
+MONGOLIAN FOUR DOTS
+
+01806
+MONGOLIAN TODO SOFT HYPHEN
+
+01807
+MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER
+
+01808
+MONGOLIAN MANCHU COMMA
+
+01809
+MONGOLIAN MANCHU FULL STOP
+
+0180A
+MONGOLIAN NIRUGU
+
+0180B
+MONGOLIAN FREE VARIATION SELECTOR ONE
+
+0180B
+FVS1
+
+0180C
+MONGOLIAN FREE VARIATION SELECTOR TWO
+
+0180C
+FVS2
+
+0180D
+MONGOLIAN FREE VARIATION SELECTOR THREE
+
+0180D
+FVS3
+
+0180E
+MONGOLIAN VOWEL SEPARATOR
+
+0180E
+MVS
+
+01810
+MONGOLIAN DIGIT ZERO
+
+01811
+MONGOLIAN DIGIT ONE
+
+01812
+MONGOLIAN DIGIT TWO
+
+01813
+MONGOLIAN DIGIT THREE
+
+01814
+MONGOLIAN DIGIT FOUR
+
+01815
+MONGOLIAN DIGIT FIVE
+
+01816
+MONGOLIAN DIGIT SIX
+
+01817
+MONGOLIAN DIGIT SEVEN
+
+01818
+MONGOLIAN DIGIT EIGHT
+
+01819
+MONGOLIAN DIGIT NINE
+
+01820
+MONGOLIAN LETTER A
+
+01821
+MONGOLIAN LETTER E
+
+01822
+MONGOLIAN LETTER I
+
+01823
+MONGOLIAN LETTER O
+
+01824
+MONGOLIAN LETTER U
+
+01825
+MONGOLIAN LETTER OE
+
+01826
+MONGOLIAN LETTER UE
+
+01827
+MONGOLIAN LETTER EE
+
+01828
+MONGOLIAN LETTER NA
+
+01829
+MONGOLIAN LETTER ANG
+
+0182A
+MONGOLIAN LETTER BA
+
+0182B
+MONGOLIAN LETTER PA
+
+0182C
+MONGOLIAN LETTER QA
+
+0182D
+MONGOLIAN LETTER GA
+
+0182E
+MONGOLIAN LETTER MA
+
+0182F
+MONGOLIAN LETTER LA
+
+01830
+MONGOLIAN LETTER SA
+
+01831
+MONGOLIAN LETTER SHA
+
+01832
+MONGOLIAN LETTER TA
+
+01833
+MONGOLIAN LETTER DA
+
+01834
+MONGOLIAN LETTER CHA
+
+01835
+MONGOLIAN LETTER JA
+
+01836
+MONGOLIAN LETTER YA
+
+01837
+MONGOLIAN LETTER RA
+
+01838
+MONGOLIAN LETTER WA
+
+01839
+MONGOLIAN LETTER FA
+
+0183A
+MONGOLIAN LETTER KA
+
+0183B
+MONGOLIAN LETTER KHA
+
+0183C
+MONGOLIAN LETTER TSA
+
+0183D
+MONGOLIAN LETTER ZA
+
+0183E
+MONGOLIAN LETTER HAA
+
+0183F
+MONGOLIAN LETTER ZRA
+
+01840
+MONGOLIAN LETTER LHA
+
+01841
+MONGOLIAN LETTER ZHI
+
+01842
+MONGOLIAN LETTER CHI
+
+01843
+MONGOLIAN LETTER TODO LONG VOWEL SIGN
+
+01844
+MONGOLIAN LETTER TODO E
+
+01845
+MONGOLIAN LETTER TODO I
+
+01846
+MONGOLIAN LETTER TODO O
+
+01847
+MONGOLIAN LETTER TODO U
+
+01848
+MONGOLIAN LETTER TODO OE
+
+01849
+MONGOLIAN LETTER TODO UE
+
+0184A
+MONGOLIAN LETTER TODO ANG
+
+0184B
+MONGOLIAN LETTER TODO BA
+
+0184C
+MONGOLIAN LETTER TODO PA
+
+0184D
+MONGOLIAN LETTER TODO QA
+
+0184E
+MONGOLIAN LETTER TODO GA
+
+0184F
+MONGOLIAN LETTER TODO MA
+
+01850
+MONGOLIAN LETTER TODO TA
+
+01851
+MONGOLIAN LETTER TODO DA
+
+01852
+MONGOLIAN LETTER TODO CHA
+
+01853
+MONGOLIAN LETTER TODO JA
+
+01854
+MONGOLIAN LETTER TODO TSA
+
+01855
+MONGOLIAN LETTER TODO YA
+
+01856
+MONGOLIAN LETTER TODO WA
+
+01857
+MONGOLIAN LETTER TODO KA
+
+01858
+MONGOLIAN LETTER TODO GAA
+
+01859
+MONGOLIAN LETTER TODO HAA
+
+0185A
+MONGOLIAN LETTER TODO JIA
+
+0185B
+MONGOLIAN LETTER TODO NIA
+
+0185C
+MONGOLIAN LETTER TODO DZA
+
+0185D
+MONGOLIAN LETTER SIBE E
+
+0185E
+MONGOLIAN LETTER SIBE I
+
+0185F
+MONGOLIAN LETTER SIBE IY
+
+01860
+MONGOLIAN LETTER SIBE UE
+
+01861
+MONGOLIAN LETTER SIBE U
+
+01862
+MONGOLIAN LETTER SIBE ANG
+
+01863
+MONGOLIAN LETTER SIBE KA
+
+01864
+MONGOLIAN LETTER SIBE GA
+
+01865
+MONGOLIAN LETTER SIBE HA
+
+01866
+MONGOLIAN LETTER SIBE PA
+
+01867
+MONGOLIAN LETTER SIBE SHA
+
+01868
+MONGOLIAN LETTER SIBE TA
+
+01869
+MONGOLIAN LETTER SIBE DA
+
+0186A
+MONGOLIAN LETTER SIBE JA
+
+0186B
+MONGOLIAN LETTER SIBE FA
+
+0186C
+MONGOLIAN LETTER SIBE GAA
+
+0186D
+MONGOLIAN LETTER SIBE HAA
+
+0186E
+MONGOLIAN LETTER SIBE TSA
+
+0186F
+MONGOLIAN LETTER SIBE ZA
+
+01870
+MONGOLIAN LETTER SIBE RAA
+
+01871
+MONGOLIAN LETTER SIBE CHA
+
+01872
+MONGOLIAN LETTER SIBE ZHA
+
+01873
+MONGOLIAN LETTER MANCHU I
+
+01874
+MONGOLIAN LETTER MANCHU KA
+
+01875
+MONGOLIAN LETTER MANCHU RA
+
+01876
+MONGOLIAN LETTER MANCHU FA
+
+01877
+MONGOLIAN LETTER MANCHU ZHA
+
+01878
+MONGOLIAN LETTER CHA WITH TWO DOTS
+
+01880
+MONGOLIAN LETTER ALI GALI ANUSVARA ONE
+
+01881
+MONGOLIAN LETTER ALI GALI VISARGA ONE
+
+01882
+MONGOLIAN LETTER ALI GALI DAMARU
+
+01883
+MONGOLIAN LETTER ALI GALI UBADAMA
+
+01884
+MONGOLIAN LETTER ALI GALI INVERTED UBADAMA
+
+01885
+MONGOLIAN LETTER ALI GALI BALUDA
+
+01886
+MONGOLIAN LETTER ALI GALI THREE BALUDA
+
+01887
+MONGOLIAN LETTER ALI GALI A
+
+01888
+MONGOLIAN LETTER ALI GALI I
+
+01889
+MONGOLIAN LETTER ALI GALI KA
+
+0188A
+MONGOLIAN LETTER ALI GALI NGA
+
+0188B
+MONGOLIAN LETTER ALI GALI CA
+
+0188C
+MONGOLIAN LETTER ALI GALI TTA
+
+0188D
+MONGOLIAN LETTER ALI GALI TTHA
+
+0188E
+MONGOLIAN LETTER ALI GALI DDA
+
+0188F
+MONGOLIAN LETTER ALI GALI NNA
+
+01890
+MONGOLIAN LETTER ALI GALI TA
+
+01891
+MONGOLIAN LETTER ALI GALI DA
+
+01892
+MONGOLIAN LETTER ALI GALI PA
+
+01893
+MONGOLIAN LETTER ALI GALI PHA
+
+01894
+MONGOLIAN LETTER ALI GALI SSA
+
+01895
+MONGOLIAN LETTER ALI GALI ZHA
+
+01896
+MONGOLIAN LETTER ALI GALI ZA
+
+01897
+MONGOLIAN LETTER ALI GALI AH
+
+01898
+MONGOLIAN LETTER TODO ALI GALI TA
+
+01899
+MONGOLIAN LETTER TODO ALI GALI ZHA
+
+0189A
+MONGOLIAN LETTER MANCHU ALI GALI GHA
+
+0189B
+MONGOLIAN LETTER MANCHU ALI GALI NGA
+
+0189C
+MONGOLIAN LETTER MANCHU ALI GALI CA
+
+0189D
+MONGOLIAN LETTER MANCHU ALI GALI JHA
+
+0189E
+MONGOLIAN LETTER MANCHU ALI GALI TTA
+
+0189F
+MONGOLIAN LETTER MANCHU ALI GALI DDHA
+
+018A0
+MONGOLIAN LETTER MANCHU ALI GALI TA
+
+018A1
+MONGOLIAN LETTER MANCHU ALI GALI DHA
+
+018A2
+MONGOLIAN LETTER MANCHU ALI GALI SSA
+
+018A3
+MONGOLIAN LETTER MANCHU ALI GALI CYA
+
+018A4
+MONGOLIAN LETTER MANCHU ALI GALI ZHA
+
+018A5
+MONGOLIAN LETTER MANCHU ALI GALI ZA
+
+018A6
+MONGOLIAN LETTER ALI GALI HALF U
+
+018A7
+MONGOLIAN LETTER ALI GALI HALF YA
+
+018A8
+MONGOLIAN LETTER MANCHU ALI GALI BHA
+
+018A9
+MONGOLIAN LETTER ALI GALI DAGALGA
+
+018AA
+MONGOLIAN LETTER MANCHU ALI GALI LHA
+
+018B0
+CANADIAN SYLLABICS OY
+
+018B1
+CANADIAN SYLLABICS AY
+
+018B2
+CANADIAN SYLLABICS AAY
+
+018B3
+CANADIAN SYLLABICS WAY
+
+018B4
+CANADIAN SYLLABICS POY
+
+018B5
+CANADIAN SYLLABICS PAY
+
+018B6
+CANADIAN SYLLABICS PWOY
+
+018B7
+CANADIAN SYLLABICS TAY
+
+018B8
+CANADIAN SYLLABICS KAY
+
+018B9
+CANADIAN SYLLABICS KWAY
+
+018BA
+CANADIAN SYLLABICS MAY
+
+018BB
+CANADIAN SYLLABICS NOY
+
+018BC
+CANADIAN SYLLABICS NAY
+
+018BD
+CANADIAN SYLLABICS LAY
+
+018BE
+CANADIAN SYLLABICS SOY
+
+018BF
+CANADIAN SYLLABICS SAY
+
+018C0
+CANADIAN SYLLABICS SHOY
+
+018C1
+CANADIAN SYLLABICS SHAY
+
+018C2
+CANADIAN SYLLABICS SHWOY
+
+018C3
+CANADIAN SYLLABICS YOY
+
+018C4
+CANADIAN SYLLABICS YAY
+
+018C5
+CANADIAN SYLLABICS RAY
+
+018C6
+CANADIAN SYLLABICS NWI
+
+018C7
+CANADIAN SYLLABICS OJIBWAY NWI
+
+018C8
+CANADIAN SYLLABICS NWII
+
+018C9
+CANADIAN SYLLABICS OJIBWAY NWII
+
+018CA
+CANADIAN SYLLABICS NWO
+
+018CB
+CANADIAN SYLLABICS OJIBWAY NWO
+
+018CC
+CANADIAN SYLLABICS NWOO
+
+018CD
+CANADIAN SYLLABICS OJIBWAY NWOO
+
+018CE
+CANADIAN SYLLABICS RWEE
+
+018CF
+CANADIAN SYLLABICS RWI
+
+018D0
+CANADIAN SYLLABICS RWII
+
+018D1
+CANADIAN SYLLABICS RWO
+
+018D2
+CANADIAN SYLLABICS RWOO
+
+018D3
+CANADIAN SYLLABICS RWA
+
+018D4
+CANADIAN SYLLABICS OJIBWAY P
+
+018D5
+CANADIAN SYLLABICS OJIBWAY T
+
+018D6
+CANADIAN SYLLABICS OJIBWAY K
+
+018D7
+CANADIAN SYLLABICS OJIBWAY C
+
+018D8
+CANADIAN SYLLABICS OJIBWAY M
+
+018D9
+CANADIAN SYLLABICS OJIBWAY N
+
+018DA
+CANADIAN SYLLABICS OJIBWAY S
+
+018DB
+CANADIAN SYLLABICS OJIBWAY SH
+
+018DC
+CANADIAN SYLLABICS EASTERN W
+
+018DD
+CANADIAN SYLLABICS WESTERN W
+
+018DE
+CANADIAN SYLLABICS FINAL SMALL RING
+
+018DF
+CANADIAN SYLLABICS FINAL RAISED DOT
+
+018E0
+CANADIAN SYLLABICS R-CREE RWE
+
+018E1
+CANADIAN SYLLABICS WEST-CREE LOO
+
+018E2
+CANADIAN SYLLABICS WEST-CREE LAA
+
+018E3
+CANADIAN SYLLABICS THWE
+
+018E4
+CANADIAN SYLLABICS THWA
+
+018E5
+CANADIAN SYLLABICS TTHWE
+
+018E6
+CANADIAN SYLLABICS TTHOO
+
+018E7
+CANADIAN SYLLABICS TTHAA
+
+018E8
+CANADIAN SYLLABICS TLHWE
+
+018E9
+CANADIAN SYLLABICS TLHOO
+
+018EA
+CANADIAN SYLLABICS SAYISI SHWE
+
+018EB
+CANADIAN SYLLABICS SAYISI SHOO
+
+018EC
+CANADIAN SYLLABICS SAYISI HOO
+
+018ED
+CANADIAN SYLLABICS CARRIER GWU
+
+018EE
+CANADIAN SYLLABICS CARRIER DENE GEE
+
+018EF
+CANADIAN SYLLABICS CARRIER GAA
+
+018F0
+CANADIAN SYLLABICS CARRIER GWA
+
+018F1
+CANADIAN SYLLABICS SAYISI JUU
+
+018F2
+CANADIAN SYLLABICS CARRIER JWA
+
+018F3
+CANADIAN SYLLABICS BEAVER DENE L
+
+018F4
+CANADIAN SYLLABICS BEAVER DENE R
+
+018F5
+CANADIAN SYLLABICS CARRIER DENTAL S
+
+01900
+LIMBU VOWEL-CARRIER LETTER
+
+01901
+LIMBU LETTER KA
+
+01902
+LIMBU LETTER KHA
+
+01903
+LIMBU LETTER GA
+
+01904
+LIMBU LETTER GHA
+
+01905
+LIMBU LETTER NGA
+
+01906
+LIMBU LETTER CA
+
+01907
+LIMBU LETTER CHA
+
+01908
+LIMBU LETTER JA
+
+01909
+LIMBU LETTER JHA
+
+0190A
+LIMBU LETTER YAN
+
+0190B
+LIMBU LETTER TA
+
+0190C
+LIMBU LETTER THA
+
+0190D
+LIMBU LETTER DA
+
+0190E
+LIMBU LETTER DHA
+
+0190F
+LIMBU LETTER NA
+
+01910
+LIMBU LETTER PA
+
+01911
+LIMBU LETTER PHA
+
+01912
+LIMBU LETTER BA
+
+01913
+LIMBU LETTER BHA
+
+01914
+LIMBU LETTER MA
+
+01915
+LIMBU LETTER YA
+
+01916
+LIMBU LETTER RA
+
+01917
+LIMBU LETTER LA
+
+01918
+LIMBU LETTER WA
+
+01919
+LIMBU LETTER SHA
+
+0191A
+LIMBU LETTER SSA
+
+0191B
+LIMBU LETTER SA
+
+0191C
+LIMBU LETTER HA
+
+0191D
+LIMBU LETTER GYAN
+
+0191E
+LIMBU LETTER TRA
+
+01920
+LIMBU VOWEL SIGN A
+
+01921
+LIMBU VOWEL SIGN I
+
+01922
+LIMBU VOWEL SIGN U
+
+01923
+LIMBU VOWEL SIGN EE
+
+01924
+LIMBU VOWEL SIGN AI
+
+01925
+LIMBU VOWEL SIGN OO
+
+01926
+LIMBU VOWEL SIGN AU
+
+01927
+LIMBU VOWEL SIGN E
+
+01928
+LIMBU VOWEL SIGN O
+
+01929
+LIMBU SUBJOINED LETTER YA
+
+0192A
+LIMBU SUBJOINED LETTER RA
+
+0192B
+LIMBU SUBJOINED LETTER WA
+
+01930
+LIMBU SMALL LETTER KA
+
+01931
+LIMBU SMALL LETTER NGA
+
+01932
+LIMBU SMALL LETTER ANUSVARA
+
+01933
+LIMBU SMALL LETTER TA
+
+01934
+LIMBU SMALL LETTER NA
+
+01935
+LIMBU SMALL LETTER PA
+
+01936
+LIMBU SMALL LETTER MA
+
+01937
+LIMBU SMALL LETTER RA
+
+01938
+LIMBU SMALL LETTER LA
+
+01939
+LIMBU SIGN MUKPHRENG
+
+0193A
+LIMBU SIGN KEMPHRENG
+
+0193B
+LIMBU SIGN SA-I
+
+01940
+LIMBU SIGN LOO
+
+01944
+LIMBU EXCLAMATION MARK
+
+01945
+LIMBU QUESTION MARK
+
+01946
+LIMBU DIGIT ZERO
+
+01947
+LIMBU DIGIT ONE
+
+01948
+LIMBU DIGIT TWO
+
+01949
+LIMBU DIGIT THREE
+
+0194A
+LIMBU DIGIT FOUR
+
+0194B
+LIMBU DIGIT FIVE
+
+0194C
+LIMBU DIGIT SIX
+
+0194D
+LIMBU DIGIT SEVEN
+
+0194E
+LIMBU DIGIT EIGHT
+
+0194F
+LIMBU DIGIT NINE
+
+01950
+TAI LE LETTER KA
+
+01951
+TAI LE LETTER XA
+
+01952
+TAI LE LETTER NGA
+
+01953
+TAI LE LETTER TSA
+
+01954
+TAI LE LETTER SA
+
+01955
+TAI LE LETTER YA
+
+01956
+TAI LE LETTER TA
+
+01957
+TAI LE LETTER THA
+
+01958
+TAI LE LETTER LA
+
+01959
+TAI LE LETTER PA
+
+0195A
+TAI LE LETTER PHA
+
+0195B
+TAI LE LETTER MA
+
+0195C
+TAI LE LETTER FA
+
+0195D
+TAI LE LETTER VA
+
+0195E
+TAI LE LETTER HA
+
+0195F
+TAI LE LETTER QA
+
+01960
+TAI LE LETTER KHA
+
+01961
+TAI LE LETTER TSHA
+
+01962
+TAI LE LETTER NA
+
+01963
+TAI LE LETTER A
+
+01964
+TAI LE LETTER I
+
+01965
+TAI LE LETTER EE
+
+01966
+TAI LE LETTER EH
+
+01967
+TAI LE LETTER U
+
+01968
+TAI LE LETTER OO
+
+01969
+TAI LE LETTER O
+
+0196A
+TAI LE LETTER UE
+
+0196B
+TAI LE LETTER E
+
+0196C
+TAI LE LETTER AUE
+
+0196D
+TAI LE LETTER AI
+
+01970
+TAI LE LETTER TONE-2
+
+01971
+TAI LE LETTER TONE-3
+
+01972
+TAI LE LETTER TONE-4
+
+01973
+TAI LE LETTER TONE-5
+
+01974
+TAI LE LETTER TONE-6
+
+01980
+NEW TAI LUE LETTER HIGH QA
+
+01981
+NEW TAI LUE LETTER LOW QA
+
+01982
+NEW TAI LUE LETTER HIGH KA
+
+01983
+NEW TAI LUE LETTER HIGH XA
+
+01984
+NEW TAI LUE LETTER HIGH NGA
+
+01985
+NEW TAI LUE LETTER LOW KA
+
+01986
+NEW TAI LUE LETTER LOW XA
+
+01987
+NEW TAI LUE LETTER LOW NGA
+
+01988
+NEW TAI LUE LETTER HIGH TSA
+
+01989
+NEW TAI LUE LETTER HIGH SA
+
+0198A
+NEW TAI LUE LETTER HIGH YA
+
+0198B
+NEW TAI LUE LETTER LOW TSA
+
+0198C
+NEW TAI LUE LETTER LOW SA
+
+0198D
+NEW TAI LUE LETTER LOW YA
+
+0198E
+NEW TAI LUE LETTER HIGH TA
+
+0198F
+NEW TAI LUE LETTER HIGH THA
+
+01990
+NEW TAI LUE LETTER HIGH NA
+
+01991
+NEW TAI LUE LETTER LOW TA
+
+01992
+NEW TAI LUE LETTER LOW THA
+
+01993
+NEW TAI LUE LETTER LOW NA
+
+01994
+NEW TAI LUE LETTER HIGH PA
+
+01995
+NEW TAI LUE LETTER HIGH PHA
+
+01996
+NEW TAI LUE LETTER HIGH MA
+
+01997
+NEW TAI LUE LETTER LOW PA
+
+01998
+NEW TAI LUE LETTER LOW PHA
+
+01999
+NEW TAI LUE LETTER LOW MA
+
+0199A
+NEW TAI LUE LETTER HIGH FA
+
+0199B
+NEW TAI LUE LETTER HIGH VA
+
+0199C
+NEW TAI LUE LETTER HIGH LA
+
+0199D
+NEW TAI LUE LETTER LOW FA
+
+0199E
+NEW TAI LUE LETTER LOW VA
+
+0199F
+NEW TAI LUE LETTER LOW LA
+
+019A0
+NEW TAI LUE LETTER HIGH HA
+
+019A1
+NEW TAI LUE LETTER HIGH DA
+
+019A2
+NEW TAI LUE LETTER HIGH BA
+
+019A3
+NEW TAI LUE LETTER LOW HA
+
+019A4
+NEW TAI LUE LETTER LOW DA
+
+019A5
+NEW TAI LUE LETTER LOW BA
+
+019A6
+NEW TAI LUE LETTER HIGH KVA
+
+019A7
+NEW TAI LUE LETTER HIGH XVA
+
+019A8
+NEW TAI LUE LETTER LOW KVA
+
+019A9
+NEW TAI LUE LETTER LOW XVA
+
+019AA
+NEW TAI LUE LETTER HIGH SUA
+
+019AB
+NEW TAI LUE LETTER LOW SUA
+
+019B0
+NEW TAI LUE VOWEL SIGN VOWEL SHORTENER
+
+019B1
+NEW TAI LUE VOWEL SIGN AA
+
+019B2
+NEW TAI LUE VOWEL SIGN II
+
+019B3
+NEW TAI LUE VOWEL SIGN U
+
+019B4
+NEW TAI LUE VOWEL SIGN UU
+
+019B5
+NEW TAI LUE VOWEL SIGN E
+
+019B6
+NEW TAI LUE VOWEL SIGN AE
+
+019B7
+NEW TAI LUE VOWEL SIGN O
+
+019B8
+NEW TAI LUE VOWEL SIGN OA
+
+019B9
+NEW TAI LUE VOWEL SIGN UE
+
+019BA
+NEW TAI LUE VOWEL SIGN AY
+
+019BB
+NEW TAI LUE VOWEL SIGN AAY
+
+019BC
+NEW TAI LUE VOWEL SIGN UY
+
+019BD
+NEW TAI LUE VOWEL SIGN OY
+
+019BE
+NEW TAI LUE VOWEL SIGN OAY
+
+019BF
+NEW TAI LUE VOWEL SIGN UEY
+
+019C0
+NEW TAI LUE VOWEL SIGN IY
+
+019C1
+NEW TAI LUE LETTER FINAL V
+
+019C2
+NEW TAI LUE LETTER FINAL NG
+
+019C3
+NEW TAI LUE LETTER FINAL N
+
+019C4
+NEW TAI LUE LETTER FINAL M
+
+019C5
+NEW TAI LUE LETTER FINAL K
+
+019C6
+NEW TAI LUE LETTER FINAL D
+
+019C7
+NEW TAI LUE LETTER FINAL B
+
+019C8
+NEW TAI LUE TONE MARK-1
+
+019C9
+NEW TAI LUE TONE MARK-2
+
+019D0
+NEW TAI LUE DIGIT ZERO
+
+019D1
+NEW TAI LUE DIGIT ONE
+
+019D2
+NEW TAI LUE DIGIT TWO
+
+019D3
+NEW TAI LUE DIGIT THREE
+
+019D4
+NEW TAI LUE DIGIT FOUR
+
+019D5
+NEW TAI LUE DIGIT FIVE
+
+019D6
+NEW TAI LUE DIGIT SIX
+
+019D7
+NEW TAI LUE DIGIT SEVEN
+
+019D8
+NEW TAI LUE DIGIT EIGHT
+
+019D9
+NEW TAI LUE DIGIT NINE
+
+019DA
+NEW TAI LUE THAM DIGIT ONE
+
+019DE
+NEW TAI LUE SIGN LAE
+
+019DF
+NEW TAI LUE SIGN LAEV
+
+019E0
+KHMER SYMBOL PATHAMASAT
+
+019E1
+KHMER SYMBOL MUOY KOET
+
+019E2
+KHMER SYMBOL PII KOET
+
+019E3
+KHMER SYMBOL BEI KOET
+
+019E4
+KHMER SYMBOL BUON KOET
+
+019E5
+KHMER SYMBOL PRAM KOET
+
+019E6
+KHMER SYMBOL PRAM-MUOY KOET
+
+019E7
+KHMER SYMBOL PRAM-PII KOET
+
+019E8
+KHMER SYMBOL PRAM-BEI KOET
+
+019E9
+KHMER SYMBOL PRAM-BUON KOET
+
+019EA
+KHMER SYMBOL DAP KOET
+
+019EB
+KHMER SYMBOL DAP-MUOY KOET
+
+019EC
+KHMER SYMBOL DAP-PII KOET
+
+019ED
+KHMER SYMBOL DAP-BEI KOET
+
+019EE
+KHMER SYMBOL DAP-BUON KOET
+
+019EF
+KHMER SYMBOL DAP-PRAM KOET
+
+019F0
+KHMER SYMBOL TUTEYASAT
+
+019F1
+KHMER SYMBOL MUOY ROC
+
+019F2
+KHMER SYMBOL PII ROC
+
+019F3
+KHMER SYMBOL BEI ROC
+
+019F4
+KHMER SYMBOL BUON ROC
+
+019F5
+KHMER SYMBOL PRAM ROC
+
+019F6
+KHMER SYMBOL PRAM-MUOY ROC
+
+019F7
+KHMER SYMBOL PRAM-PII ROC
+
+019F8
+KHMER SYMBOL PRAM-BEI ROC
+
+019F9
+KHMER SYMBOL PRAM-BUON ROC
+
+019FA
+KHMER SYMBOL DAP ROC
+
+019FB
+KHMER SYMBOL DAP-MUOY ROC
+
+019FC
+KHMER SYMBOL DAP-PII ROC
+
+019FD
+KHMER SYMBOL DAP-BEI ROC
+
+019FE
+KHMER SYMBOL DAP-BUON ROC
+
+019FF
+KHMER SYMBOL DAP-PRAM ROC
+
+01A00
+BUGINESE LETTER KA
+
+01A01
+BUGINESE LETTER GA
+
+01A02
+BUGINESE LETTER NGA
+
+01A03
+BUGINESE LETTER NGKA
+
+01A04
+BUGINESE LETTER PA
+
+01A05
+BUGINESE LETTER BA
+
+01A06
+BUGINESE LETTER MA
+
+01A07
+BUGINESE LETTER MPA
+
+01A08
+BUGINESE LETTER TA
+
+01A09
+BUGINESE LETTER DA
+
+01A0A
+BUGINESE LETTER NA
+
+01A0B
+BUGINESE LETTER NRA
+
+01A0C
+BUGINESE LETTER CA
+
+01A0D
+BUGINESE LETTER JA
+
+01A0E
+BUGINESE LETTER NYA
+
+01A0F
+BUGINESE LETTER NYCA
+
+01A10
+BUGINESE LETTER YA
+
+01A11
+BUGINESE LETTER RA
+
+01A12
+BUGINESE LETTER LA
+
+01A13
+BUGINESE LETTER VA
+
+01A14
+BUGINESE LETTER SA
+
+01A15
+BUGINESE LETTER A
+
+01A16
+BUGINESE LETTER HA
+
+01A17
+BUGINESE VOWEL SIGN I
+
+01A18
+BUGINESE VOWEL SIGN U
+
+01A19
+BUGINESE VOWEL SIGN E
+
+01A1A
+BUGINESE VOWEL SIGN O
+
+01A1B
+BUGINESE VOWEL SIGN AE
+
+01A1E
+BUGINESE PALLAWA
+
+01A1F
+BUGINESE END OF SECTION
+
+01A20
+TAI THAM LETTER HIGH KA
+
+01A21
+TAI THAM LETTER HIGH KHA
+
+01A22
+TAI THAM LETTER HIGH KXA
+
+01A23
+TAI THAM LETTER LOW KA
+
+01A24
+TAI THAM LETTER LOW KXA
+
+01A25
+TAI THAM LETTER LOW KHA
+
+01A26
+TAI THAM LETTER NGA
+
+01A27
+TAI THAM LETTER HIGH CA
+
+01A28
+TAI THAM LETTER HIGH CHA
+
+01A29
+TAI THAM LETTER LOW CA
+
+01A2A
+TAI THAM LETTER LOW SA
+
+01A2B
+TAI THAM LETTER LOW CHA
+
+01A2C
+TAI THAM LETTER NYA
+
+01A2D
+TAI THAM LETTER RATA
+
+01A2E
+TAI THAM LETTER HIGH RATHA
+
+01A2F
+TAI THAM LETTER DA
+
+01A30
+TAI THAM LETTER LOW RATHA
+
+01A31
+TAI THAM LETTER RANA
+
+01A32
+TAI THAM LETTER HIGH TA
+
+01A33
+TAI THAM LETTER HIGH THA
+
+01A34
+TAI THAM LETTER LOW TA
+
+01A35
+TAI THAM LETTER LOW THA
+
+01A36
+TAI THAM LETTER NA
+
+01A37
+TAI THAM LETTER BA
+
+01A38
+TAI THAM LETTER HIGH PA
+
+01A39
+TAI THAM LETTER HIGH PHA
+
+01A3A
+TAI THAM LETTER HIGH FA
+
+01A3B
+TAI THAM LETTER LOW PA
+
+01A3C
+TAI THAM LETTER LOW FA
+
+01A3D
+TAI THAM LETTER LOW PHA
+
+01A3E
+TAI THAM LETTER MA
+
+01A3F
+TAI THAM LETTER LOW YA
+
+01A40
+TAI THAM LETTER HIGH YA
+
+01A41
+TAI THAM LETTER RA
+
+01A42
+TAI THAM LETTER RUE
+
+01A43
+TAI THAM LETTER LA
+
+01A44
+TAI THAM LETTER LUE
+
+01A45
+TAI THAM LETTER WA
+
+01A46
+TAI THAM LETTER HIGH SHA
+
+01A47
+TAI THAM LETTER HIGH SSA
+
+01A48
+TAI THAM LETTER HIGH SA
+
+01A49
+TAI THAM LETTER HIGH HA
+
+01A4A
+TAI THAM LETTER LLA
+
+01A4B
+TAI THAM LETTER A
+
+01A4C
+TAI THAM LETTER LOW HA
+
+01A4D
+TAI THAM LETTER I
+
+01A4E
+TAI THAM LETTER II
+
+01A4F
+TAI THAM LETTER U
+
+01A50
+TAI THAM LETTER UU
+
+01A51
+TAI THAM LETTER EE
+
+01A52
+TAI THAM LETTER OO
+
+01A53
+TAI THAM LETTER LAE
+
+01A54
+TAI THAM LETTER GREAT SA
+
+01A55
+TAI THAM CONSONANT SIGN MEDIAL RA
+
+01A56
+TAI THAM CONSONANT SIGN MEDIAL LA
+
+01A57
+TAI THAM CONSONANT SIGN LA TANG LAI
+
+01A58
+TAI THAM SIGN MAI KANG LAI
+
+01A59
+TAI THAM CONSONANT SIGN FINAL NGA
+
+01A5A
+TAI THAM CONSONANT SIGN LOW PA
+
+01A5B
+TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA
+
+01A5C
+TAI THAM CONSONANT SIGN MA
+
+01A5D
+TAI THAM CONSONANT SIGN BA
+
+01A5E
+TAI THAM CONSONANT SIGN SA
+
+01A60
+TAI THAM SIGN SAKOT
+
+01A61
+TAI THAM VOWEL SIGN A
+
+01A62
+TAI THAM VOWEL SIGN MAI SAT
+
+01A63
+TAI THAM VOWEL SIGN AA
+
+01A64
+TAI THAM VOWEL SIGN TALL AA
+
+01A65
+TAI THAM VOWEL SIGN I
+
+01A66
+TAI THAM VOWEL SIGN II
+
+01A67
+TAI THAM VOWEL SIGN UE
+
+01A68
+TAI THAM VOWEL SIGN UUE
+
+01A69
+TAI THAM VOWEL SIGN U
+
+01A6A
+TAI THAM VOWEL SIGN UU
+
+01A6B
+TAI THAM VOWEL SIGN O
+
+01A6C
+TAI THAM VOWEL SIGN OA BELOW
+
+01A6D
+TAI THAM VOWEL SIGN OY
+
+01A6E
+TAI THAM VOWEL SIGN E
+
+01A6F
+TAI THAM VOWEL SIGN AE
+
+01A70
+TAI THAM VOWEL SIGN OO
+
+01A71
+TAI THAM VOWEL SIGN AI
+
+01A72
+TAI THAM VOWEL SIGN THAM AI
+
+01A73
+TAI THAM VOWEL SIGN OA ABOVE
+
+01A74
+TAI THAM SIGN MAI KANG
+
+01A75
+TAI THAM SIGN TONE-1
+
+01A76
+TAI THAM SIGN TONE-2
+
+01A77
+TAI THAM SIGN KHUEN TONE-3
+
+01A78
+TAI THAM SIGN KHUEN TONE-4
+
+01A79
+TAI THAM SIGN KHUEN TONE-5
+
+01A7A
+TAI THAM SIGN RA HAAM
+
+01A7B
+TAI THAM SIGN MAI SAM
+
+01A7C
+TAI THAM SIGN KHUEN-LUE KARAN
+
+01A7F
+TAI THAM COMBINING CRYPTOGRAMMIC DOT
+
+01A80
+TAI THAM HORA DIGIT ZERO
+
+01A81
+TAI THAM HORA DIGIT ONE
+
+01A82
+TAI THAM HORA DIGIT TWO
+
+01A83
+TAI THAM HORA DIGIT THREE
+
+01A84
+TAI THAM HORA DIGIT FOUR
+
+01A85
+TAI THAM HORA DIGIT FIVE
+
+01A86
+TAI THAM HORA DIGIT SIX
+
+01A87
+TAI THAM HORA DIGIT SEVEN
+
+01A88
+TAI THAM HORA DIGIT EIGHT
+
+01A89
+TAI THAM HORA DIGIT NINE
+
+01A90
+TAI THAM THAM DIGIT ZERO
+
+01A91
+TAI THAM THAM DIGIT ONE
+
+01A92
+TAI THAM THAM DIGIT TWO
+
+01A93
+TAI THAM THAM DIGIT THREE
+
+01A94
+TAI THAM THAM DIGIT FOUR
+
+01A95
+TAI THAM THAM DIGIT FIVE
+
+01A96
+TAI THAM THAM DIGIT SIX
+
+01A97
+TAI THAM THAM DIGIT SEVEN
+
+01A98
+TAI THAM THAM DIGIT EIGHT
+
+01A99
+TAI THAM THAM DIGIT NINE
+
+01AA0
+TAI THAM SIGN WIANG
+
+01AA1
+TAI THAM SIGN WIANGWAAK
+
+01AA2
+TAI THAM SIGN SAWAN
+
+01AA3
+TAI THAM SIGN KEOW
+
+01AA4
+TAI THAM SIGN HOY
+
+01AA5
+TAI THAM SIGN DOKMAI
+
+01AA6
+TAI THAM SIGN REVERSED ROTATED RANA
+
+01AA7
+TAI THAM SIGN MAI YAMOK
+
+01AA8
+TAI THAM SIGN KAAN
+
+01AA9
+TAI THAM SIGN KAANKUU
+
+01AAA
+TAI THAM SIGN SATKAAN
+
+01AAB
+TAI THAM SIGN SATKAANKUU
+
+01AAC
+TAI THAM SIGN HANG
+
+01AAD
+TAI THAM SIGN CAANG
+
+01AB0
+COMBINING DOUBLED CIRCUMFLEX ACCENT
+
+01AB1
+COMBINING DIAERESIS-RING
+
+01AB2
+COMBINING INFINITY
+
+01AB3
+COMBINING DOWNWARDS ARROW
+
+01AB4
+COMBINING TRIPLE DOT
+
+01AB5
+COMBINING X-X BELOW
+
+01AB6
+COMBINING WIGGLY LINE BELOW
+
+01AB7
+COMBINING OPEN MARK BELOW
+
+01AB8
+COMBINING DOUBLE OPEN MARK BELOW
+
+01AB9
+COMBINING LIGHT CENTRALIZATION STROKE BELOW
+
+01ABA
+COMBINING STRONG CENTRALIZATION STROKE BELOW
+
+01ABB
+COMBINING PARENTHESES ABOVE
+
+01ABC
+COMBINING DOUBLE PARENTHESES ABOVE
+
+01ABD
+COMBINING PARENTHESES BELOW
+
+01ABE
+COMBINING PARENTHESES OVERLAY
+
+01ABF
+COMBINING LATIN SMALL LETTER W BELOW
+
+01AC0
+COMBINING LATIN SMALL LETTER TURNED W BELOW
+
+01B00
+BALINESE SIGN ULU RICEM
+
+01B01
+BALINESE SIGN ULU CANDRA
+
+01B02
+BALINESE SIGN CECEK
+
+01B03
+BALINESE SIGN SURANG
+
+01B04
+BALINESE SIGN BISAH
+
+01B05
+BALINESE LETTER AKARA
+
+01B06
+BALINESE LETTER AKARA TEDUNG
+
+01B07
+BALINESE LETTER IKARA
+
+01B08
+BALINESE LETTER IKARA TEDUNG
+
+01B09
+BALINESE LETTER UKARA
+
+01B0A
+BALINESE LETTER UKARA TEDUNG
+
+01B0B
+BALINESE LETTER RA REPA
+
+01B0C
+BALINESE LETTER RA REPA TEDUNG
+
+01B0D
+BALINESE LETTER LA LENGA
+
+01B0E
+BALINESE LETTER LA LENGA TEDUNG
+
+01B0F
+BALINESE LETTER EKARA
+
+01B10
+BALINESE LETTER AIKARA
+
+01B11
+BALINESE LETTER OKARA
+
+01B12
+BALINESE LETTER OKARA TEDUNG
+
+01B13
+BALINESE LETTER KA
+
+01B14
+BALINESE LETTER KA MAHAPRANA
+
+01B15
+BALINESE LETTER GA
+
+01B16
+BALINESE LETTER GA GORA
+
+01B17
+BALINESE LETTER NGA
+
+01B18
+BALINESE LETTER CA
+
+01B19
+BALINESE LETTER CA LACA
+
+01B1A
+BALINESE LETTER JA
+
+01B1B
+BALINESE LETTER JA JERA
+
+01B1C
+BALINESE LETTER NYA
+
+01B1D
+BALINESE LETTER TA LATIK
+
+01B1E
+BALINESE LETTER TA MURDA MAHAPRANA
+
+01B1F
+BALINESE LETTER DA MURDA ALPAPRANA
+
+01B20
+BALINESE LETTER DA MURDA MAHAPRANA
+
+01B21
+BALINESE LETTER NA RAMBAT
+
+01B22
+BALINESE LETTER TA
+
+01B23
+BALINESE LETTER TA TAWA
+
+01B24
+BALINESE LETTER DA
+
+01B25
+BALINESE LETTER DA MADU
+
+01B26
+BALINESE LETTER NA
+
+01B27
+BALINESE LETTER PA
+
+01B28
+BALINESE LETTER PA KAPAL
+
+01B29
+BALINESE LETTER BA
+
+01B2A
+BALINESE LETTER BA KEMBANG
+
+01B2B
+BALINESE LETTER MA
+
+01B2C
+BALINESE LETTER YA
+
+01B2D
+BALINESE LETTER RA
+
+01B2E
+BALINESE LETTER LA
+
+01B2F
+BALINESE LETTER WA
+
+01B30
+BALINESE LETTER SA SAGA
+
+01B31
+BALINESE LETTER SA SAPA
+
+01B32
+BALINESE LETTER SA
+
+01B33
+BALINESE LETTER HA
+
+01B34
+BALINESE SIGN REREKAN
+
+01B35
+BALINESE VOWEL SIGN TEDUNG
+
+01B36
+BALINESE VOWEL SIGN ULU
+
+01B37
+BALINESE VOWEL SIGN ULU SARI
+
+01B38
+BALINESE VOWEL SIGN SUKU
+
+01B39
+BALINESE VOWEL SIGN SUKU ILUT
+
+01B3A
+BALINESE VOWEL SIGN RA REPA
+
+01B3B
+BALINESE VOWEL SIGN RA REPA TEDUNG
+
+01B3C
+BALINESE VOWEL SIGN LA LENGA
+
+01B3D
+BALINESE VOWEL SIGN LA LENGA TEDUNG
+
+01B3E
+BALINESE VOWEL SIGN TALING
+
+01B3F
+BALINESE VOWEL SIGN TALING REPA
+
+01B40
+BALINESE VOWEL SIGN TALING TEDUNG
+
+01B41
+BALINESE VOWEL SIGN TALING REPA TEDUNG
+
+01B42
+BALINESE VOWEL SIGN PEPET
+
+01B43
+BALINESE VOWEL SIGN PEPET TEDUNG
+
+01B44
+BALINESE ADEG ADEG
+
+01B45
+BALINESE LETTER KAF SASAK
+
+01B46
+BALINESE LETTER KHOT SASAK
+
+01B47
+BALINESE LETTER TZIR SASAK
+
+01B48
+BALINESE LETTER EF SASAK
+
+01B49
+BALINESE LETTER VE SASAK
+
+01B4A
+BALINESE LETTER ZAL SASAK
+
+01B4B
+BALINESE LETTER ASYURA SASAK
+
+01B50
+BALINESE DIGIT ZERO
+
+01B51
+BALINESE DIGIT ONE
+
+01B52
+BALINESE DIGIT TWO
+
+01B53
+BALINESE DIGIT THREE
+
+01B54
+BALINESE DIGIT FOUR
+
+01B55
+BALINESE DIGIT FIVE
+
+01B56
+BALINESE DIGIT SIX
+
+01B57
+BALINESE DIGIT SEVEN
+
+01B58
+BALINESE DIGIT EIGHT
+
+01B59
+BALINESE DIGIT NINE
+
+01B5A
+BALINESE PANTI
+
+01B5B
+BALINESE PAMADA
+
+01B5C
+BALINESE WINDU
+
+01B5D
+BALINESE CARIK PAMUNGKAH
+
+01B5E
+BALINESE CARIK SIKI
+
+01B5F
+BALINESE CARIK PAREREN
+
+01B60
+BALINESE PAMENENG
+
+01B61
+BALINESE MUSICAL SYMBOL DONG
+
+01B62
+BALINESE MUSICAL SYMBOL DENG
+
+01B63
+BALINESE MUSICAL SYMBOL DUNG
+
+01B64
+BALINESE MUSICAL SYMBOL DANG
+
+01B65
+BALINESE MUSICAL SYMBOL DANG SURANG
+
+01B66
+BALINESE MUSICAL SYMBOL DING
+
+01B67
+BALINESE MUSICAL SYMBOL DAENG
+
+01B68
+BALINESE MUSICAL SYMBOL DEUNG
+
+01B69
+BALINESE MUSICAL SYMBOL DAING
+
+01B6A
+BALINESE MUSICAL SYMBOL DANG GEDE
+
+01B6B
+BALINESE MUSICAL SYMBOL COMBINING TEGEH
+
+01B6C
+BALINESE MUSICAL SYMBOL COMBINING ENDEP
+
+01B6D
+BALINESE MUSICAL SYMBOL COMBINING KEMPUL
+
+01B6E
+BALINESE MUSICAL SYMBOL COMBINING KEMPLI
+
+01B6F
+BALINESE MUSICAL SYMBOL COMBINING JEGOGAN
+
+01B70
+BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN
+
+01B71
+BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN
+
+01B72
+BALINESE MUSICAL SYMBOL COMBINING BENDE
+
+01B73
+BALINESE MUSICAL SYMBOL COMBINING GONG
+
+01B74
+BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG
+
+01B75
+BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG
+
+01B76
+BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK
+
+01B77
+BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK
+
+01B78
+BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG
+
+01B79
+BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG
+
+01B7A
+BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK
+
+01B7B
+BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK
+
+01B7C
+BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING
+
+01B80
+SUNDANESE SIGN PANYECEK
+
+01B81
+SUNDANESE SIGN PANGLAYAR
+
+01B82
+SUNDANESE SIGN PANGWISAD
+
+01B83
+SUNDANESE LETTER A
+
+01B84
+SUNDANESE LETTER I
+
+01B85
+SUNDANESE LETTER U
+
+01B86
+SUNDANESE LETTER AE
+
+01B87
+SUNDANESE LETTER O
+
+01B88
+SUNDANESE LETTER E
+
+01B89
+SUNDANESE LETTER EU
+
+01B8A
+SUNDANESE LETTER KA
+
+01B8B
+SUNDANESE LETTER QA
+
+01B8C
+SUNDANESE LETTER GA
+
+01B8D
+SUNDANESE LETTER NGA
+
+01B8E
+SUNDANESE LETTER CA
+
+01B8F
+SUNDANESE LETTER JA
+
+01B90
+SUNDANESE LETTER ZA
+
+01B91
+SUNDANESE LETTER NYA
+
+01B92
+SUNDANESE LETTER TA
+
+01B93
+SUNDANESE LETTER DA
+
+01B94
+SUNDANESE LETTER NA
+
+01B95
+SUNDANESE LETTER PA
+
+01B96
+SUNDANESE LETTER FA
+
+01B97
+SUNDANESE LETTER VA
+
+01B98
+SUNDANESE LETTER BA
+
+01B99
+SUNDANESE LETTER MA
+
+01B9A
+SUNDANESE LETTER YA
+
+01B9B
+SUNDANESE LETTER RA
+
+01B9C
+SUNDANESE LETTER LA
+
+01B9D
+SUNDANESE LETTER WA
+
+01B9E
+SUNDANESE LETTER SA
+
+01B9F
+SUNDANESE LETTER XA
+
+01BA0
+SUNDANESE LETTER HA
+
+01BA1
+SUNDANESE CONSONANT SIGN PAMINGKAL
+
+01BA2
+SUNDANESE CONSONANT SIGN PANYAKRA
+
+01BA3
+SUNDANESE CONSONANT SIGN PANYIKU
+
+01BA4
+SUNDANESE VOWEL SIGN PANGHULU
+
+01BA5
+SUNDANESE VOWEL SIGN PANYUKU
+
+01BA6
+SUNDANESE VOWEL SIGN PANAELAENG
+
+01BA7
+SUNDANESE VOWEL SIGN PANOLONG
+
+01BA8
+SUNDANESE VOWEL SIGN PAMEPET
+
+01BA9
+SUNDANESE VOWEL SIGN PANEULEUNG
+
+01BAA
+SUNDANESE SIGN PAMAAEH
+
+01BAB
+SUNDANESE SIGN VIRAMA
+
+01BAC
+SUNDANESE CONSONANT SIGN PASANGAN MA
+
+01BAD
+SUNDANESE CONSONANT SIGN PASANGAN WA
+
+01BAE
+SUNDANESE LETTER KHA
+
+01BAF
+SUNDANESE LETTER SYA
+
+01BB0
+SUNDANESE DIGIT ZERO
+
+01BB1
+SUNDANESE DIGIT ONE
+
+01BB2
+SUNDANESE DIGIT TWO
+
+01BB3
+SUNDANESE DIGIT THREE
+
+01BB4
+SUNDANESE DIGIT FOUR
+
+01BB5
+SUNDANESE DIGIT FIVE
+
+01BB6
+SUNDANESE DIGIT SIX
+
+01BB7
+SUNDANESE DIGIT SEVEN
+
+01BB8
+SUNDANESE DIGIT EIGHT
+
+01BB9
+SUNDANESE DIGIT NINE
+
+01BBA
+SUNDANESE AVAGRAHA
+
+01BBB
+SUNDANESE LETTER REU
+
+01BBC
+SUNDANESE LETTER LEU
+
+01BBD
+SUNDANESE LETTER BHA
+
+01BBE
+SUNDANESE LETTER FINAL K
+
+01BBF
+SUNDANESE LETTER FINAL M
+
+01BC0
+BATAK LETTER A
+
+01BC1
+BATAK LETTER SIMALUNGUN A
+
+01BC2
+BATAK LETTER HA
+
+01BC3
+BATAK LETTER SIMALUNGUN HA
+
+01BC4
+BATAK LETTER MANDAILING HA
+
+01BC5
+BATAK LETTER BA
+
+01BC6
+BATAK LETTER KARO BA
+
+01BC7
+BATAK LETTER PA
+
+01BC8
+BATAK LETTER SIMALUNGUN PA
+
+01BC9
+BATAK LETTER NA
+
+01BCA
+BATAK LETTER MANDAILING NA
+
+01BCB
+BATAK LETTER WA
+
+01BCC
+BATAK LETTER SIMALUNGUN WA
+
+01BCD
+BATAK LETTER PAKPAK WA
+
+01BCE
+BATAK LETTER GA
+
+01BCF
+BATAK LETTER SIMALUNGUN GA
+
+01BD0
+BATAK LETTER JA
+
+01BD1
+BATAK LETTER DA
+
+01BD2
+BATAK LETTER RA
+
+01BD3
+BATAK LETTER SIMALUNGUN RA
+
+01BD4
+BATAK LETTER MA
+
+01BD5
+BATAK LETTER SIMALUNGUN MA
+
+01BD6
+BATAK LETTER SOUTHERN TA
+
+01BD7
+BATAK LETTER NORTHERN TA
+
+01BD8
+BATAK LETTER SA
+
+01BD9
+BATAK LETTER SIMALUNGUN SA
+
+01BDA
+BATAK LETTER MANDAILING SA
+
+01BDB
+BATAK LETTER YA
+
+01BDC
+BATAK LETTER SIMALUNGUN YA
+
+01BDD
+BATAK LETTER NGA
+
+01BDE
+BATAK LETTER LA
+
+01BDF
+BATAK LETTER SIMALUNGUN LA
+
+01BE0
+BATAK LETTER NYA
+
+01BE1
+BATAK LETTER CA
+
+01BE2
+BATAK LETTER NDA
+
+01BE3
+BATAK LETTER MBA
+
+01BE4
+BATAK LETTER I
+
+01BE5
+BATAK LETTER U
+
+01BE6
+BATAK SIGN TOMPI
+
+01BE7
+BATAK VOWEL SIGN E
+
+01BE8
+BATAK VOWEL SIGN PAKPAK E
+
+01BE9
+BATAK VOWEL SIGN EE
+
+01BEA
+BATAK VOWEL SIGN I
+
+01BEB
+BATAK VOWEL SIGN KARO I
+
+01BEC
+BATAK VOWEL SIGN O
+
+01BED
+BATAK VOWEL SIGN KARO O
+
+01BEE
+BATAK VOWEL SIGN U
+
+01BEF
+BATAK VOWEL SIGN U FOR SIMALUNGUN SA
+
+01BF0
+BATAK CONSONANT SIGN NG
+
+01BF1
+BATAK CONSONANT SIGN H
+
+01BF2
+BATAK PANGOLAT
+
+01BF3
+BATAK PANONGONAN
+
+01BFC
+BATAK SYMBOL BINDU NA METEK
+
+01BFD
+BATAK SYMBOL BINDU PINARBORAS
+
+01BFE
+BATAK SYMBOL BINDU JUDUL
+
+01BFF
+BATAK SYMBOL BINDU PANGOLAT
+
+01C00
+LEPCHA LETTER KA
+
+01C01
+LEPCHA LETTER KLA
+
+01C02
+LEPCHA LETTER KHA
+
+01C03
+LEPCHA LETTER GA
+
+01C04
+LEPCHA LETTER GLA
+
+01C05
+LEPCHA LETTER NGA
+
+01C06
+LEPCHA LETTER CA
+
+01C07
+LEPCHA LETTER CHA
+
+01C08
+LEPCHA LETTER JA
+
+01C09
+LEPCHA LETTER NYA
+
+01C0A
+LEPCHA LETTER TA
+
+01C0B
+LEPCHA LETTER THA
+
+01C0C
+LEPCHA LETTER DA
+
+01C0D
+LEPCHA LETTER NA
+
+01C0E
+LEPCHA LETTER PA
+
+01C0F
+LEPCHA LETTER PLA
+
+01C10
+LEPCHA LETTER PHA
+
+01C11
+LEPCHA LETTER FA
+
+01C12
+LEPCHA LETTER FLA
+
+01C13
+LEPCHA LETTER BA
+
+01C14
+LEPCHA LETTER BLA
+
+01C15
+LEPCHA LETTER MA
+
+01C16
+LEPCHA LETTER MLA
+
+01C17
+LEPCHA LETTER TSA
+
+01C18
+LEPCHA LETTER TSHA
+
+01C19
+LEPCHA LETTER DZA
+
+01C1A
+LEPCHA LETTER YA
+
+01C1B
+LEPCHA LETTER RA
+
+01C1C
+LEPCHA LETTER LA
+
+01C1D
+LEPCHA LETTER HA
+
+01C1E
+LEPCHA LETTER HLA
+
+01C1F
+LEPCHA LETTER VA
+
+01C20
+LEPCHA LETTER SA
+
+01C21
+LEPCHA LETTER SHA
+
+01C22
+LEPCHA LETTER WA
+
+01C23
+LEPCHA LETTER A
+
+01C24
+LEPCHA SUBJOINED LETTER YA
+
+01C25
+LEPCHA SUBJOINED LETTER RA
+
+01C26
+LEPCHA VOWEL SIGN AA
+
+01C27
+LEPCHA VOWEL SIGN I
+
+01C28
+LEPCHA VOWEL SIGN O
+
+01C29
+LEPCHA VOWEL SIGN OO
+
+01C2A
+LEPCHA VOWEL SIGN U
+
+01C2B
+LEPCHA VOWEL SIGN UU
+
+01C2C
+LEPCHA VOWEL SIGN E
+
+01C2D
+LEPCHA CONSONANT SIGN K
+
+01C2E
+LEPCHA CONSONANT SIGN M
+
+01C2F
+LEPCHA CONSONANT SIGN L
+
+01C30
+LEPCHA CONSONANT SIGN N
+
+01C31
+LEPCHA CONSONANT SIGN P
+
+01C32
+LEPCHA CONSONANT SIGN R
+
+01C33
+LEPCHA CONSONANT SIGN T
+
+01C34
+LEPCHA CONSONANT SIGN NYIN-DO
+
+01C35
+LEPCHA CONSONANT SIGN KANG
+
+01C36
+LEPCHA SIGN RAN
+
+01C37
+LEPCHA SIGN NUKTA
+
+01C3B
+LEPCHA PUNCTUATION TA-ROL
+
+01C3C
+LEPCHA PUNCTUATION NYET THYOOM TA-ROL
+
+01C3D
+LEPCHA PUNCTUATION CER-WA
+
+01C3E
+LEPCHA PUNCTUATION TSHOOK CER-WA
+
+01C3F
+LEPCHA PUNCTUATION TSHOOK
+
+01C40
+LEPCHA DIGIT ZERO
+
+01C41
+LEPCHA DIGIT ONE
+
+01C42
+LEPCHA DIGIT TWO
+
+01C43
+LEPCHA DIGIT THREE
+
+01C44
+LEPCHA DIGIT FOUR
+
+01C45
+LEPCHA DIGIT FIVE
+
+01C46
+LEPCHA DIGIT SIX
+
+01C47
+LEPCHA DIGIT SEVEN
+
+01C48
+LEPCHA DIGIT EIGHT
+
+01C49
+LEPCHA DIGIT NINE
+
+01C4D
+LEPCHA LETTER TTA
+
+01C4E
+LEPCHA LETTER TTHA
+
+01C4F
+LEPCHA LETTER DDA
+
+01C50
+OL CHIKI DIGIT ZERO
+
+01C51
+OL CHIKI DIGIT ONE
+
+01C52
+OL CHIKI DIGIT TWO
+
+01C53
+OL CHIKI DIGIT THREE
+
+01C54
+OL CHIKI DIGIT FOUR
+
+01C55
+OL CHIKI DIGIT FIVE
+
+01C56
+OL CHIKI DIGIT SIX
+
+01C57
+OL CHIKI DIGIT SEVEN
+
+01C58
+OL CHIKI DIGIT EIGHT
+
+01C59
+OL CHIKI DIGIT NINE
+
+01C5A
+OL CHIKI LETTER LA
+
+01C5B
+OL CHIKI LETTER AT
+
+01C5C
+OL CHIKI LETTER AG
+
+01C5D
+OL CHIKI LETTER ANG
+
+01C5E
+OL CHIKI LETTER AL
+
+01C5F
+OL CHIKI LETTER LAA
+
+01C60
+OL CHIKI LETTER AAK
+
+01C61
+OL CHIKI LETTER AAJ
+
+01C62
+OL CHIKI LETTER AAM
+
+01C63
+OL CHIKI LETTER AAW
+
+01C64
+OL CHIKI LETTER LI
+
+01C65
+OL CHIKI LETTER IS
+
+01C66
+OL CHIKI LETTER IH
+
+01C67
+OL CHIKI LETTER INY
+
+01C68
+OL CHIKI LETTER IR
+
+01C69
+OL CHIKI LETTER LU
+
+01C6A
+OL CHIKI LETTER UC
+
+01C6B
+OL CHIKI LETTER UD
+
+01C6C
+OL CHIKI LETTER UNN
+
+01C6D
+OL CHIKI LETTER UY
+
+01C6E
+OL CHIKI LETTER LE
+
+01C6F
+OL CHIKI LETTER EP
+
+01C70
+OL CHIKI LETTER EDD
+
+01C71
+OL CHIKI LETTER EN
+
+01C72
+OL CHIKI LETTER ERR
+
+01C73
+OL CHIKI LETTER LO
+
+01C74
+OL CHIKI LETTER OTT
+
+01C75
+OL CHIKI LETTER OB
+
+01C76
+OL CHIKI LETTER OV
+
+01C77
+OL CHIKI LETTER OH
+
+01C78
+OL CHIKI MU TTUDDAG
+
+01C79
+OL CHIKI GAAHLAA TTUDDAAG
+
+01C7A
+OL CHIKI MU-GAAHLAA TTUDDAAG
+
+01C7B
+OL CHIKI RELAA
+
+01C7C
+OL CHIKI PHAARKAA
+
+01C7D
+OL CHIKI AHAD
+
+01C7E
+OL CHIKI PUNCTUATION MUCAAD
+
+01C7F
+OL CHIKI PUNCTUATION DOUBLE MUCAAD
+
+01C80
+CYRILLIC SMALL LETTER ROUNDED VE
+
+01C81
+CYRILLIC SMALL LETTER LONG-LEGGED DE
+
+01C82
+CYRILLIC SMALL LETTER NARROW O
+
+01C83
+CYRILLIC SMALL LETTER WIDE ES
+
+01C84
+CYRILLIC SMALL LETTER TALL TE
+
+01C85
+CYRILLIC SMALL LETTER THREE-LEGGED TE
+
+01C86
+CYRILLIC SMALL LETTER TALL HARD SIGN
+
+01C87
+CYRILLIC SMALL LETTER TALL YAT
+
+01C88
+CYRILLIC SMALL LETTER UNBLENDED UK
+
+01C90
+GEORGIAN MTAVRULI CAPITAL LETTER AN
+
+01C91
+GEORGIAN MTAVRULI CAPITAL LETTER BAN
+
+01C92
+GEORGIAN MTAVRULI CAPITAL LETTER GAN
+
+01C93
+GEORGIAN MTAVRULI CAPITAL LETTER DON
+
+01C94
+GEORGIAN MTAVRULI CAPITAL LETTER EN
+
+01C95
+GEORGIAN MTAVRULI CAPITAL LETTER VIN
+
+01C96
+GEORGIAN MTAVRULI CAPITAL LETTER ZEN
+
+01C97
+GEORGIAN MTAVRULI CAPITAL LETTER TAN
+
+01C98
+GEORGIAN MTAVRULI CAPITAL LETTER IN
+
+01C99
+GEORGIAN MTAVRULI CAPITAL LETTER KAN
+
+01C9A
+GEORGIAN MTAVRULI CAPITAL LETTER LAS
+
+01C9B
+GEORGIAN MTAVRULI CAPITAL LETTER MAN
+
+01C9C
+GEORGIAN MTAVRULI CAPITAL LETTER NAR
+
+01C9D
+GEORGIAN MTAVRULI CAPITAL LETTER ON
+
+01C9E
+GEORGIAN MTAVRULI CAPITAL LETTER PAR
+
+01C9F
+GEORGIAN MTAVRULI CAPITAL LETTER ZHAR
+
+01CA0
+GEORGIAN MTAVRULI CAPITAL LETTER RAE
+
+01CA1
+GEORGIAN MTAVRULI CAPITAL LETTER SAN
+
+01CA2
+GEORGIAN MTAVRULI CAPITAL LETTER TAR
+
+01CA3
+GEORGIAN MTAVRULI CAPITAL LETTER UN
+
+01CA4
+GEORGIAN MTAVRULI CAPITAL LETTER PHAR
+
+01CA5
+GEORGIAN MTAVRULI CAPITAL LETTER KHAR
+
+01CA6
+GEORGIAN MTAVRULI CAPITAL LETTER GHAN
+
+01CA7
+GEORGIAN MTAVRULI CAPITAL LETTER QAR
+
+01CA8
+GEORGIAN MTAVRULI CAPITAL LETTER SHIN
+
+01CA9
+GEORGIAN MTAVRULI CAPITAL LETTER CHIN
+
+01CAA
+GEORGIAN MTAVRULI CAPITAL LETTER CAN
+
+01CAB
+GEORGIAN MTAVRULI CAPITAL LETTER JIL
+
+01CAC
+GEORGIAN MTAVRULI CAPITAL LETTER CIL
+
+01CAD
+GEORGIAN MTAVRULI CAPITAL LETTER CHAR
+
+01CAE
+GEORGIAN MTAVRULI CAPITAL LETTER XAN
+
+01CAF
+GEORGIAN MTAVRULI CAPITAL LETTER JHAN
+
+01CB0
+GEORGIAN MTAVRULI CAPITAL LETTER HAE
+
+01CB1
+GEORGIAN MTAVRULI CAPITAL LETTER HE
+
+01CB2
+GEORGIAN MTAVRULI CAPITAL LETTER HIE
+
+01CB3
+GEORGIAN MTAVRULI CAPITAL LETTER WE
+
+01CB4
+GEORGIAN MTAVRULI CAPITAL LETTER HAR
+
+01CB5
+GEORGIAN MTAVRULI CAPITAL LETTER HOE
+
+01CB6
+GEORGIAN MTAVRULI CAPITAL LETTER FI
+
+01CB7
+GEORGIAN MTAVRULI CAPITAL LETTER YN
+
+01CB8
+GEORGIAN MTAVRULI CAPITAL LETTER ELIFI
+
+01CB9
+GEORGIAN MTAVRULI CAPITAL LETTER TURNED GAN
+
+01CBA
+GEORGIAN MTAVRULI CAPITAL LETTER AIN
+
+01CBD
+GEORGIAN MTAVRULI CAPITAL LETTER AEN
+
+01CBE
+GEORGIAN MTAVRULI CAPITAL LETTER HARD SIGN
+
+01CBF
+GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN
+
+01CC0
+SUNDANESE PUNCTUATION BINDU SURYA
+
+01CC1
+SUNDANESE PUNCTUATION BINDU PANGLONG
+
+01CC2
+SUNDANESE PUNCTUATION BINDU PURNAMA
+
+01CC3
+SUNDANESE PUNCTUATION BINDU CAKRA
+
+01CC4
+SUNDANESE PUNCTUATION BINDU LEU SATANGA
+
+01CC5
+SUNDANESE PUNCTUATION BINDU KA SATANGA
+
+01CC6
+SUNDANESE PUNCTUATION BINDU DA SATANGA
+
+01CC7
+SUNDANESE PUNCTUATION BINDU BA SATANGA
+
+01CD0
+VEDIC TONE KARSHANA
+
+01CD1
+VEDIC TONE SHARA
+
+01CD2
+VEDIC TONE PRENKHA
+
+01CD3
+VEDIC SIGN NIHSHVASA
+
+01CD4
+VEDIC SIGN YAJURVEDIC MIDLINE SVARITA
+
+01CD5
+VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA
+
+01CD6
+VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA
+
+01CD7
+VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA
+
+01CD8
+VEDIC TONE CANDRA BELOW
+
+01CD9
+VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER
+
+01CDA
+VEDIC TONE DOUBLE SVARITA
+
+01CDB
+VEDIC TONE TRIPLE SVARITA
+
+01CDC
+VEDIC TONE KATHAKA ANUDATTA
+
+01CDD
+VEDIC TONE DOT BELOW
+
+01CDE
+VEDIC TONE TWO DOTS BELOW
+
+01CDF
+VEDIC TONE THREE DOTS BELOW
+
+01CE0
+VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
+
+01CE1
+VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
+
+01CE2
+VEDIC SIGN VISARGA SVARITA
+
+01CE3
+VEDIC SIGN VISARGA UDATTA
+
+01CE4
+VEDIC SIGN REVERSED VISARGA UDATTA
+
+01CE5
+VEDIC SIGN VISARGA ANUDATTA
+
+01CE6
+VEDIC SIGN REVERSED VISARGA ANUDATTA
+
+01CE7
+VEDIC SIGN VISARGA UDATTA WITH TAIL
+
+01CE8
+VEDIC SIGN VISARGA ANUDATTA WITH TAIL
+
+01CE9
+VEDIC SIGN ANUSVARA ANTARGOMUKHA
+
+01CEA
+VEDIC SIGN ANUSVARA BAHIRGOMUKHA
+
+01CEB
+VEDIC SIGN ANUSVARA VAMAGOMUKHA
+
+01CEC
+VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
+
+01CED
+VEDIC SIGN TIRYAK
+
+01CEE
+VEDIC SIGN HEXIFORM LONG ANUSVARA
+
+01CEF
+VEDIC SIGN LONG ANUSVARA
+
+01CF0
+VEDIC SIGN RTHANG LONG ANUSVARA
+
+01CF1
+VEDIC SIGN ANUSVARA UBHAYATO MUKHA
+
+01CF2
+VEDIC SIGN ARDHAVISARGA
+
+01CF3
+VEDIC SIGN ROTATED ARDHAVISARGA
+
+01CF4
+VEDIC TONE CANDRA ABOVE
+
+01CF5
+VEDIC SIGN JIHVAMULIYA
+
+01CF6
+VEDIC SIGN UPADHMANIYA
+
+01CF7
+VEDIC SIGN ATIKRAMA
+
+01CF8
+VEDIC TONE RING ABOVE
+
+01CF9
+VEDIC TONE DOUBLE RING ABOVE
+
+01CFA
+VEDIC SIGN DOUBLE ANUSVARA ANTARGOMUKHA
+
+01D00
+LATIN LETTER SMALL CAPITAL A
+
+01D01
+LATIN LETTER SMALL CAPITAL AE
+
+01D02
+LATIN SMALL LETTER TURNED AE
+
+01D03
+LATIN LETTER SMALL CAPITAL BARRED B
+
+01D04
+LATIN LETTER SMALL CAPITAL C
+
+01D05
+LATIN LETTER SMALL CAPITAL D
+
+01D06
+LATIN LETTER SMALL CAPITAL ETH
+
+01D07
+LATIN LETTER SMALL CAPITAL E
+
+01D08
+LATIN SMALL LETTER TURNED OPEN E
+
+01D09
+LATIN SMALL LETTER TURNED I
+
+01D0A
+LATIN LETTER SMALL CAPITAL J
+
+01D0B
+LATIN LETTER SMALL CAPITAL K
+
+01D0C
+LATIN LETTER SMALL CAPITAL L WITH STROKE
+
+01D0D
+LATIN LETTER SMALL CAPITAL M
+
+01D0E
+LATIN LETTER SMALL CAPITAL REVERSED N
+
+01D0F
+LATIN LETTER SMALL CAPITAL O
+
+01D10
+LATIN LETTER SMALL CAPITAL OPEN O
+
+01D11
+LATIN SMALL LETTER SIDEWAYS O
+
+01D12
+LATIN SMALL LETTER SIDEWAYS OPEN O
+
+01D13
+LATIN SMALL LETTER SIDEWAYS O WITH STROKE
+
+01D14
+LATIN SMALL LETTER TURNED OE
+
+01D15
+LATIN LETTER SMALL CAPITAL OU
+
+01D16
+LATIN SMALL LETTER TOP HALF O
+
+01D17
+LATIN SMALL LETTER BOTTOM HALF O
+
+01D18
+LATIN LETTER SMALL CAPITAL P
+
+01D19
+LATIN LETTER SMALL CAPITAL REVERSED R
+
+01D1A
+LATIN LETTER SMALL CAPITAL TURNED R
+
+01D1B
+LATIN LETTER SMALL CAPITAL T
+
+01D1C
+LATIN LETTER SMALL CAPITAL U
+
+01D1D
+LATIN SMALL LETTER SIDEWAYS U
+
+01D1E
+LATIN SMALL LETTER SIDEWAYS DIAERESIZED U
+
+01D1F
+LATIN SMALL LETTER SIDEWAYS TURNED M
+
+01D20
+LATIN LETTER SMALL CAPITAL V
+
+01D21
+LATIN LETTER SMALL CAPITAL W
+
+01D22
+LATIN LETTER SMALL CAPITAL Z
+
+01D23
+LATIN LETTER SMALL CAPITAL EZH
+
+01D24
+LATIN LETTER VOICED LARYNGEAL SPIRANT
+
+01D25
+LATIN LETTER AIN
+
+01D26
+GREEK LETTER SMALL CAPITAL GAMMA
+
+01D27
+GREEK LETTER SMALL CAPITAL LAMDA
+
+01D28
+GREEK LETTER SMALL CAPITAL PI
+
+01D29
+GREEK LETTER SMALL CAPITAL RHO
+
+01D2A
+GREEK LETTER SMALL CAPITAL PSI
+
+01D2B
+CYRILLIC LETTER SMALL CAPITAL EL
+
+01D2C
+MODIFIER LETTER CAPITAL A
+
+01D2D
+MODIFIER LETTER CAPITAL AE
+
+01D2E
+MODIFIER LETTER CAPITAL B
+
+01D2F
+MODIFIER LETTER CAPITAL BARRED B
+
+01D30
+MODIFIER LETTER CAPITAL D
+
+01D31
+MODIFIER LETTER CAPITAL E
+
+01D32
+MODIFIER LETTER CAPITAL REVERSED E
+
+01D33
+MODIFIER LETTER CAPITAL G
+
+01D34
+MODIFIER LETTER CAPITAL H
+
+01D35
+MODIFIER LETTER CAPITAL I
+
+01D36
+MODIFIER LETTER CAPITAL J
+
+01D37
+MODIFIER LETTER CAPITAL K
+
+01D38
+MODIFIER LETTER CAPITAL L
+
+01D39
+MODIFIER LETTER CAPITAL M
+
+01D3A
+MODIFIER LETTER CAPITAL N
+
+01D3B
+MODIFIER LETTER CAPITAL REVERSED N
+
+01D3C
+MODIFIER LETTER CAPITAL O
+
+01D3D
+MODIFIER LETTER CAPITAL OU
+
+01D3E
+MODIFIER LETTER CAPITAL P
+
+01D3F
+MODIFIER LETTER CAPITAL R
+
+01D40
+MODIFIER LETTER CAPITAL T
+
+01D41
+MODIFIER LETTER CAPITAL U
+
+01D42
+MODIFIER LETTER CAPITAL W
+
+01D43
+MODIFIER LETTER SMALL A
+
+01D44
+MODIFIER LETTER SMALL TURNED A
+
+01D45
+MODIFIER LETTER SMALL ALPHA
+
+01D46
+MODIFIER LETTER SMALL TURNED AE
+
+01D47
+MODIFIER LETTER SMALL B
+
+01D48
+MODIFIER LETTER SMALL D
+
+01D49
+MODIFIER LETTER SMALL E
+
+01D4A
+MODIFIER LETTER SMALL SCHWA
+
+01D4B
+MODIFIER LETTER SMALL OPEN E
+
+01D4C
+MODIFIER LETTER SMALL TURNED OPEN E
+
+01D4D
+MODIFIER LETTER SMALL G
+
+01D4E
+MODIFIER LETTER SMALL TURNED I
+
+01D4F
+MODIFIER LETTER SMALL K
+
+01D50
+MODIFIER LETTER SMALL M
+
+01D51
+MODIFIER LETTER SMALL ENG
+
+01D52
+MODIFIER LETTER SMALL O
+
+01D53
+MODIFIER LETTER SMALL OPEN O
+
+01D54
+MODIFIER LETTER SMALL TOP HALF O
+
+01D55
+MODIFIER LETTER SMALL BOTTOM HALF O
+
+01D56
+MODIFIER LETTER SMALL P
+
+01D57
+MODIFIER LETTER SMALL T
+
+01D58
+MODIFIER LETTER SMALL U
+
+01D59
+MODIFIER LETTER SMALL SIDEWAYS U
+
+01D5A
+MODIFIER LETTER SMALL TURNED M
+
+01D5B
+MODIFIER LETTER SMALL V
+
+01D5C
+MODIFIER LETTER SMALL AIN
+
+01D5D
+MODIFIER LETTER SMALL BETA
+
+01D5E
+MODIFIER LETTER SMALL GREEK GAMMA
+
+01D5F
+MODIFIER LETTER SMALL DELTA
+
+01D60
+MODIFIER LETTER SMALL GREEK PHI
+
+01D61
+MODIFIER LETTER SMALL CHI
+
+01D62
+LATIN SUBSCRIPT SMALL LETTER I
+
+01D63
+LATIN SUBSCRIPT SMALL LETTER R
+
+01D64
+LATIN SUBSCRIPT SMALL LETTER U
+
+01D65
+LATIN SUBSCRIPT SMALL LETTER V
+
+01D66
+GREEK SUBSCRIPT SMALL LETTER BETA
+
+01D67
+GREEK SUBSCRIPT SMALL LETTER GAMMA
+
+01D68
+GREEK SUBSCRIPT SMALL LETTER RHO
+
+01D69
+GREEK SUBSCRIPT SMALL LETTER PHI
+
+01D6A
+GREEK SUBSCRIPT SMALL LETTER CHI
+
+01D6B
+LATIN SMALL LETTER UE
+
+01D6C
+LATIN SMALL LETTER B WITH MIDDLE TILDE
+
+01D6D
+LATIN SMALL LETTER D WITH MIDDLE TILDE
+
+01D6E
+LATIN SMALL LETTER F WITH MIDDLE TILDE
+
+01D6F
+LATIN SMALL LETTER M WITH MIDDLE TILDE
+
+01D70
+LATIN SMALL LETTER N WITH MIDDLE TILDE
+
+01D71
+LATIN SMALL LETTER P WITH MIDDLE TILDE
+
+01D72
+LATIN SMALL LETTER R WITH MIDDLE TILDE
+
+01D73
+LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
+
+01D74
+LATIN SMALL LETTER S WITH MIDDLE TILDE
+
+01D75
+LATIN SMALL LETTER T WITH MIDDLE TILDE
+
+01D76
+LATIN SMALL LETTER Z WITH MIDDLE TILDE
+
+01D77
+LATIN SMALL LETTER TURNED G
+
+01D78
+MODIFIER LETTER CYRILLIC EN
+
+01D79
+LATIN SMALL LETTER INSULAR G
+
+01D7A
+LATIN SMALL LETTER TH WITH STRIKETHROUGH
+
+01D7B
+LATIN SMALL CAPITAL LETTER I WITH STROKE
+
+01D7C
+LATIN SMALL LETTER IOTA WITH STROKE
+
+01D7D
+LATIN SMALL LETTER P WITH STROKE
+
+01D7E
+LATIN SMALL CAPITAL LETTER U WITH STROKE
+
+01D7F
+LATIN SMALL LETTER UPSILON WITH STROKE
+
+01D80
+LATIN SMALL LETTER B WITH PALATAL HOOK
+
+01D81
+LATIN SMALL LETTER D WITH PALATAL HOOK
+
+01D82
+LATIN SMALL LETTER F WITH PALATAL HOOK
+
+01D83
+LATIN SMALL LETTER G WITH PALATAL HOOK
+
+01D84
+LATIN SMALL LETTER K WITH PALATAL HOOK
+
+01D85
+LATIN SMALL LETTER L WITH PALATAL HOOK
+
+01D86
+LATIN SMALL LETTER M WITH PALATAL HOOK
+
+01D87
+LATIN SMALL LETTER N WITH PALATAL HOOK
+
+01D88
+LATIN SMALL LETTER P WITH PALATAL HOOK
+
+01D89
+LATIN SMALL LETTER R WITH PALATAL HOOK
+
+01D8A
+LATIN SMALL LETTER S WITH PALATAL HOOK
+
+01D8B
+LATIN SMALL LETTER ESH WITH PALATAL HOOK
+
+01D8C
+LATIN SMALL LETTER V WITH PALATAL HOOK
+
+01D8D
+LATIN SMALL LETTER X WITH PALATAL HOOK
+
+01D8E
+LATIN SMALL LETTER Z WITH PALATAL HOOK
+
+01D8F
+LATIN SMALL LETTER A WITH RETROFLEX HOOK
+
+01D90
+LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK
+
+01D91
+LATIN SMALL LETTER D WITH HOOK AND TAIL
+
+01D92
+LATIN SMALL LETTER E WITH RETROFLEX HOOK
+
+01D93
+LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK
+
+01D94
+LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK
+
+01D95
+LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK
+
+01D96
+LATIN SMALL LETTER I WITH RETROFLEX HOOK
+
+01D97
+LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK
+
+01D98
+LATIN SMALL LETTER ESH WITH RETROFLEX HOOK
+
+01D99
+LATIN SMALL LETTER U WITH RETROFLEX HOOK
+
+01D9A
+LATIN SMALL LETTER EZH WITH RETROFLEX HOOK
+
+01D9B
+MODIFIER LETTER SMALL TURNED ALPHA
+
+01D9C
+MODIFIER LETTER SMALL C
+
+01D9D
+MODIFIER LETTER SMALL C WITH CURL
+
+01D9E
+MODIFIER LETTER SMALL ETH
+
+01D9F
+MODIFIER LETTER SMALL REVERSED OPEN E
+
+01DA0
+MODIFIER LETTER SMALL F
+
+01DA1
+MODIFIER LETTER SMALL DOTLESS J WITH STROKE
+
+01DA2
+MODIFIER LETTER SMALL SCRIPT G
+
+01DA3
+MODIFIER LETTER SMALL TURNED H
+
+01DA4
+MODIFIER LETTER SMALL I WITH STROKE
+
+01DA5
+MODIFIER LETTER SMALL IOTA
+
+01DA6
+MODIFIER LETTER SMALL CAPITAL I
+
+01DA7
+MODIFIER LETTER SMALL CAPITAL I WITH STROKE
+
+01DA8
+MODIFIER LETTER SMALL J WITH CROSSED-TAIL
+
+01DA9
+MODIFIER LETTER SMALL L WITH RETROFLEX HOOK
+
+01DAA
+MODIFIER LETTER SMALL L WITH PALATAL HOOK
+
+01DAB
+MODIFIER LETTER SMALL CAPITAL L
+
+01DAC
+MODIFIER LETTER SMALL M WITH HOOK
+
+01DAD
+MODIFIER LETTER SMALL TURNED M WITH LONG LEG
+
+01DAE
+MODIFIER LETTER SMALL N WITH LEFT HOOK
+
+01DAF
+MODIFIER LETTER SMALL N WITH RETROFLEX HOOK
+
+01DB0
+MODIFIER LETTER SMALL CAPITAL N
+
+01DB1
+MODIFIER LETTER SMALL BARRED O
+
+01DB2
+MODIFIER LETTER SMALL PHI
+
+01DB3
+MODIFIER LETTER SMALL S WITH HOOK
+
+01DB4
+MODIFIER LETTER SMALL ESH
+
+01DB5
+MODIFIER LETTER SMALL T WITH PALATAL HOOK
+
+01DB6
+MODIFIER LETTER SMALL U BAR
+
+01DB7
+MODIFIER LETTER SMALL UPSILON
+
+01DB8
+MODIFIER LETTER SMALL CAPITAL U
+
+01DB9
+MODIFIER LETTER SMALL V WITH HOOK
+
+01DBA
+MODIFIER LETTER SMALL TURNED V
+
+01DBB
+MODIFIER LETTER SMALL Z
+
+01DBC
+MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK
+
+01DBD
+MODIFIER LETTER SMALL Z WITH CURL
+
+01DBE
+MODIFIER LETTER SMALL EZH
+
+01DBF
+MODIFIER LETTER SMALL THETA
+
+01DC0
+COMBINING DOTTED GRAVE ACCENT
+
+01DC1
+COMBINING DOTTED ACUTE ACCENT
+
+01DC2
+COMBINING SNAKE BELOW
+
+01DC3
+COMBINING SUSPENSION MARK
+
+01DC4
+COMBINING MACRON-ACUTE
+
+01DC5
+COMBINING GRAVE-MACRON
+
+01DC6
+COMBINING MACRON-GRAVE
+
+01DC7
+COMBINING ACUTE-MACRON
+
+01DC8
+COMBINING GRAVE-ACUTE-GRAVE
+
+01DC9
+COMBINING ACUTE-GRAVE-ACUTE
+
+01DCA
+COMBINING LATIN SMALL LETTER R BELOW
+
+01DCB
+COMBINING BREVE-MACRON
+
+01DCC
+COMBINING MACRON-BREVE
+
+01DCD
+COMBINING DOUBLE CIRCUMFLEX ABOVE
+
+01DCE
+COMBINING OGONEK ABOVE
+
+01DCF
+COMBINING ZIGZAG BELOW
+
+01DD0
+COMBINING IS BELOW
+
+01DD1
+COMBINING UR ABOVE
+
+01DD2
+COMBINING US ABOVE
+
+01DD3
+COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE
+
+01DD4
+COMBINING LATIN SMALL LETTER AE
+
+01DD5
+COMBINING LATIN SMALL LETTER AO
+
+01DD6
+COMBINING LATIN SMALL LETTER AV
+
+01DD7
+COMBINING LATIN SMALL LETTER C CEDILLA
+
+01DD8
+COMBINING LATIN SMALL LETTER INSULAR D
+
+01DD9
+COMBINING LATIN SMALL LETTER ETH
+
+01DDA
+COMBINING LATIN SMALL LETTER G
+
+01DDB
+COMBINING LATIN LETTER SMALL CAPITAL G
+
+01DDC
+COMBINING LATIN SMALL LETTER K
+
+01DDD
+COMBINING LATIN SMALL LETTER L
+
+01DDE
+COMBINING LATIN LETTER SMALL CAPITAL L
+
+01DDF
+COMBINING LATIN LETTER SMALL CAPITAL M
+
+01DE0
+COMBINING LATIN SMALL LETTER N
+
+01DE1
+COMBINING LATIN LETTER SMALL CAPITAL N
+
+01DE2
+COMBINING LATIN LETTER SMALL CAPITAL R
+
+01DE3
+COMBINING LATIN SMALL LETTER R ROTUNDA
+
+01DE4
+COMBINING LATIN SMALL LETTER S
+
+01DE5
+COMBINING LATIN SMALL LETTER LONG S
+
+01DE6
+COMBINING LATIN SMALL LETTER Z
+
+01DE7
+COMBINING LATIN SMALL LETTER ALPHA
+
+01DE8
+COMBINING LATIN SMALL LETTER B
+
+01DE9
+COMBINING LATIN SMALL LETTER BETA
+
+01DEA
+COMBINING LATIN SMALL LETTER SCHWA
+
+01DEB
+COMBINING LATIN SMALL LETTER F
+
+01DEC
+COMBINING LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
+
+01DED
+COMBINING LATIN SMALL LETTER O WITH LIGHT CENTRALIZATION STROKE
+
+01DEE
+COMBINING LATIN SMALL LETTER P
+
+01DEF
+COMBINING LATIN SMALL LETTER ESH
+
+01DF0
+COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE
+
+01DF1
+COMBINING LATIN SMALL LETTER W
+
+01DF2
+COMBINING LATIN SMALL LETTER A WITH DIAERESIS
+
+01DF3
+COMBINING LATIN SMALL LETTER O WITH DIAERESIS
+
+01DF4
+COMBINING LATIN SMALL LETTER U WITH DIAERESIS
+
+01DF5
+COMBINING UP TACK ABOVE
+
+01DF6
+COMBINING KAVYKA ABOVE RIGHT
+
+01DF7
+COMBINING KAVYKA ABOVE LEFT
+
+01DF8
+COMBINING DOT ABOVE LEFT
+
+01DF9
+COMBINING WIDE INVERTED BRIDGE BELOW
+
+01DFB
+COMBINING DELETION MARK
+
+01DFC
+COMBINING DOUBLE INVERTED BREVE BELOW
+
+01DFD
+COMBINING ALMOST EQUAL TO BELOW
+
+01DFE
+COMBINING LEFT ARROWHEAD ABOVE
+
+01DFF
+COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
+
+01E00
+LATIN CAPITAL LETTER A WITH RING BELOW
+
+01E01
+LATIN SMALL LETTER A WITH RING BELOW
+
+01E02
+LATIN CAPITAL LETTER B WITH DOT ABOVE
+
+01E03
+LATIN SMALL LETTER B WITH DOT ABOVE
+
+01E04
+LATIN CAPITAL LETTER B WITH DOT BELOW
+
+01E05
+LATIN SMALL LETTER B WITH DOT BELOW
+
+01E06
+LATIN CAPITAL LETTER B WITH LINE BELOW
+
+01E07
+LATIN SMALL LETTER B WITH LINE BELOW
+
+01E08
+LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
+
+01E09
+LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
+
+01E0A
+LATIN CAPITAL LETTER D WITH DOT ABOVE
+
+01E0B
+LATIN SMALL LETTER D WITH DOT ABOVE
+
+01E0C
+LATIN CAPITAL LETTER D WITH DOT BELOW
+
+01E0D
+LATIN SMALL LETTER D WITH DOT BELOW
+
+01E0E
+LATIN CAPITAL LETTER D WITH LINE BELOW
+
+01E0F
+LATIN SMALL LETTER D WITH LINE BELOW
+
+01E10
+LATIN CAPITAL LETTER D WITH CEDILLA
+
+01E11
+LATIN SMALL LETTER D WITH CEDILLA
+
+01E12
+LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW
+
+01E13
+LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
+
+01E14
+LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
+
+01E15
+LATIN SMALL LETTER E WITH MACRON AND GRAVE
+
+01E16
+LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+
+01E17
+LATIN SMALL LETTER E WITH MACRON AND ACUTE
+
+01E18
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW
+
+01E19
+LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
+
+01E1A
+LATIN CAPITAL LETTER E WITH TILDE BELOW
+
+01E1B
+LATIN SMALL LETTER E WITH TILDE BELOW
+
+01E1C
+LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
+
+01E1D
+LATIN SMALL LETTER E WITH CEDILLA AND BREVE
+
+01E1E
+LATIN CAPITAL LETTER F WITH DOT ABOVE
+
+01E1F
+LATIN SMALL LETTER F WITH DOT ABOVE
+
+01E20
+LATIN CAPITAL LETTER G WITH MACRON
+
+01E21
+LATIN SMALL LETTER G WITH MACRON
+
+01E22
+LATIN CAPITAL LETTER H WITH DOT ABOVE
+
+01E23
+LATIN SMALL LETTER H WITH DOT ABOVE
+
+01E24
+LATIN CAPITAL LETTER H WITH DOT BELOW
+
+01E25
+LATIN SMALL LETTER H WITH DOT BELOW
+
+01E26
+LATIN CAPITAL LETTER H WITH DIAERESIS
+
+01E27
+LATIN SMALL LETTER H WITH DIAERESIS
+
+01E28
+LATIN CAPITAL LETTER H WITH CEDILLA
+
+01E29
+LATIN SMALL LETTER H WITH CEDILLA
+
+01E2A
+LATIN CAPITAL LETTER H WITH BREVE BELOW
+
+01E2B
+LATIN SMALL LETTER H WITH BREVE BELOW
+
+01E2C
+LATIN CAPITAL LETTER I WITH TILDE BELOW
+
+01E2D
+LATIN SMALL LETTER I WITH TILDE BELOW
+
+01E2E
+LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
+
+01E2F
+LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
+
+01E30
+LATIN CAPITAL LETTER K WITH ACUTE
+
+01E31
+LATIN SMALL LETTER K WITH ACUTE
+
+01E32
+LATIN CAPITAL LETTER K WITH DOT BELOW
+
+01E33
+LATIN SMALL LETTER K WITH DOT BELOW
+
+01E34
+LATIN CAPITAL LETTER K WITH LINE BELOW
+
+01E35
+LATIN SMALL LETTER K WITH LINE BELOW
+
+01E36
+LATIN CAPITAL LETTER L WITH DOT BELOW
+
+01E37
+LATIN SMALL LETTER L WITH DOT BELOW
+
+01E38
+LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+
+01E39
+LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+
+01E3A
+LATIN CAPITAL LETTER L WITH LINE BELOW
+
+01E3B
+LATIN SMALL LETTER L WITH LINE BELOW
+
+01E3C
+LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW
+
+01E3D
+LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
+
+01E3E
+LATIN CAPITAL LETTER M WITH ACUTE
+
+01E3F
+LATIN SMALL LETTER M WITH ACUTE
+
+01E40
+LATIN CAPITAL LETTER M WITH DOT ABOVE
+
+01E41
+LATIN SMALL LETTER M WITH DOT ABOVE
+
+01E42
+LATIN CAPITAL LETTER M WITH DOT BELOW
+
+01E43
+LATIN SMALL LETTER M WITH DOT BELOW
+
+01E44
+LATIN CAPITAL LETTER N WITH DOT ABOVE
+
+01E45
+LATIN SMALL LETTER N WITH DOT ABOVE
+
+01E46
+LATIN CAPITAL LETTER N WITH DOT BELOW
+
+01E47
+LATIN SMALL LETTER N WITH DOT BELOW
+
+01E48
+LATIN CAPITAL LETTER N WITH LINE BELOW
+
+01E49
+LATIN SMALL LETTER N WITH LINE BELOW
+
+01E4A
+LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW
+
+01E4B
+LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
+
+01E4C
+LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+
+01E4D
+LATIN SMALL LETTER O WITH TILDE AND ACUTE
+
+01E4E
+LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
+
+01E4F
+LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
+
+01E50
+LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
+
+01E51
+LATIN SMALL LETTER O WITH MACRON AND GRAVE
+
+01E52
+LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+
+01E53
+LATIN SMALL LETTER O WITH MACRON AND ACUTE
+
+01E54
+LATIN CAPITAL LETTER P WITH ACUTE
+
+01E55
+LATIN SMALL LETTER P WITH ACUTE
+
+01E56
+LATIN CAPITAL LETTER P WITH DOT ABOVE
+
+01E57
+LATIN SMALL LETTER P WITH DOT ABOVE
+
+01E58
+LATIN CAPITAL LETTER R WITH DOT ABOVE
+
+01E59
+LATIN SMALL LETTER R WITH DOT ABOVE
+
+01E5A
+LATIN CAPITAL LETTER R WITH DOT BELOW
+
+01E5B
+LATIN SMALL LETTER R WITH DOT BELOW
+
+01E5C
+LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+
+01E5D
+LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+
+01E5E
+LATIN CAPITAL LETTER R WITH LINE BELOW
+
+01E5F
+LATIN SMALL LETTER R WITH LINE BELOW
+
+01E60
+LATIN CAPITAL LETTER S WITH DOT ABOVE
+
+01E61
+LATIN SMALL LETTER S WITH DOT ABOVE
+
+01E62
+LATIN CAPITAL LETTER S WITH DOT BELOW
+
+01E63
+LATIN SMALL LETTER S WITH DOT BELOW
+
+01E64
+LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
+
+01E65
+LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
+
+01E66
+LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
+
+01E67
+LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
+
+01E68
+LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
+
+01E69
+LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
+
+01E6A
+LATIN CAPITAL LETTER T WITH DOT ABOVE
+
+01E6B
+LATIN SMALL LETTER T WITH DOT ABOVE
+
+01E6C
+LATIN CAPITAL LETTER T WITH DOT BELOW
+
+01E6D
+LATIN SMALL LETTER T WITH DOT BELOW
+
+01E6E
+LATIN CAPITAL LETTER T WITH LINE BELOW
+
+01E6F
+LATIN SMALL LETTER T WITH LINE BELOW
+
+01E70
+LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW
+
+01E71
+LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
+
+01E72
+LATIN CAPITAL LETTER U WITH DIAERESIS BELOW
+
+01E73
+LATIN SMALL LETTER U WITH DIAERESIS BELOW
+
+01E74
+LATIN CAPITAL LETTER U WITH TILDE BELOW
+
+01E75
+LATIN SMALL LETTER U WITH TILDE BELOW
+
+01E76
+LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW
+
+01E77
+LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
+
+01E78
+LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+
+01E79
+LATIN SMALL LETTER U WITH TILDE AND ACUTE
+
+01E7A
+LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
+
+01E7B
+LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
+
+01E7C
+LATIN CAPITAL LETTER V WITH TILDE
+
+01E7D
+LATIN SMALL LETTER V WITH TILDE
+
+01E7E
+LATIN CAPITAL LETTER V WITH DOT BELOW
+
+01E7F
+LATIN SMALL LETTER V WITH DOT BELOW
+
+01E80
+LATIN CAPITAL LETTER W WITH GRAVE
+
+01E81
+LATIN SMALL LETTER W WITH GRAVE
+
+01E82
+LATIN CAPITAL LETTER W WITH ACUTE
+
+01E83
+LATIN SMALL LETTER W WITH ACUTE
+
+01E84
+LATIN CAPITAL LETTER W WITH DIAERESIS
+
+01E85
+LATIN SMALL LETTER W WITH DIAERESIS
+
+01E86
+LATIN CAPITAL LETTER W WITH DOT ABOVE
+
+01E87
+LATIN SMALL LETTER W WITH DOT ABOVE
+
+01E88
+LATIN CAPITAL LETTER W WITH DOT BELOW
+
+01E89
+LATIN SMALL LETTER W WITH DOT BELOW
+
+01E8A
+LATIN CAPITAL LETTER X WITH DOT ABOVE
+
+01E8B
+LATIN SMALL LETTER X WITH DOT ABOVE
+
+01E8C
+LATIN CAPITAL LETTER X WITH DIAERESIS
+
+01E8D
+LATIN SMALL LETTER X WITH DIAERESIS
+
+01E8E
+LATIN CAPITAL LETTER Y WITH DOT ABOVE
+
+01E8F
+LATIN SMALL LETTER Y WITH DOT ABOVE
+
+01E90
+LATIN CAPITAL LETTER Z WITH CIRCUMFLEX
+
+01E91
+LATIN SMALL LETTER Z WITH CIRCUMFLEX
+
+01E92
+LATIN CAPITAL LETTER Z WITH DOT BELOW
+
+01E93
+LATIN SMALL LETTER Z WITH DOT BELOW
+
+01E94
+LATIN CAPITAL LETTER Z WITH LINE BELOW
+
+01E95
+LATIN SMALL LETTER Z WITH LINE BELOW
+
+01E96
+LATIN SMALL LETTER H WITH LINE BELOW
+
+01E97
+LATIN SMALL LETTER T WITH DIAERESIS
+
+01E98
+LATIN SMALL LETTER W WITH RING ABOVE
+
+01E99
+LATIN SMALL LETTER Y WITH RING ABOVE
+
+01E9A
+LATIN SMALL LETTER A WITH RIGHT HALF RING
+
+01E9B
+LATIN SMALL LETTER LONG S WITH DOT ABOVE
+
+01E9C
+LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
+
+01E9D
+LATIN SMALL LETTER LONG S WITH HIGH STROKE
+
+01E9E
+LATIN CAPITAL LETTER SHARP S
+
+01E9F
+LATIN SMALL LETTER DELTA
+
+01EA0
+LATIN CAPITAL LETTER A WITH DOT BELOW
+
+01EA1
+LATIN SMALL LETTER A WITH DOT BELOW
+
+01EA2
+LATIN CAPITAL LETTER A WITH HOOK ABOVE
+
+01EA3
+LATIN SMALL LETTER A WITH HOOK ABOVE
+
+01EA4
+LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+
+01EA5
+LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+
+01EA6
+LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
+
+01EA7
+LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
+
+01EA8
+LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+
+01EA9
+LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+
+01EAA
+LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
+
+01EAB
+LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
+
+01EAC
+LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+
+01EAD
+LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+
+01EAE
+LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+
+01EAF
+LATIN SMALL LETTER A WITH BREVE AND ACUTE
+
+01EB0
+LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+
+01EB1
+LATIN SMALL LETTER A WITH BREVE AND GRAVE
+
+01EB2
+LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+
+01EB3
+LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+
+01EB4
+LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+
+01EB5
+LATIN SMALL LETTER A WITH BREVE AND TILDE
+
+01EB6
+LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+
+01EB7
+LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+
+01EB8
+LATIN CAPITAL LETTER E WITH DOT BELOW
+
+01EB9
+LATIN SMALL LETTER E WITH DOT BELOW
+
+01EBA
+LATIN CAPITAL LETTER E WITH HOOK ABOVE
+
+01EBB
+LATIN SMALL LETTER E WITH HOOK ABOVE
+
+01EBC
+LATIN CAPITAL LETTER E WITH TILDE
+
+01EBD
+LATIN SMALL LETTER E WITH TILDE
+
+01EBE
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+
+01EBF
+LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+
+01EC0
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+
+01EC1
+LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+
+01EC2
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+
+01EC3
+LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+
+01EC4
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+
+01EC5
+LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+
+01EC6
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+
+01EC7
+LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+
+01EC8
+LATIN CAPITAL LETTER I WITH HOOK ABOVE
+
+01EC9
+LATIN SMALL LETTER I WITH HOOK ABOVE
+
+01ECA
+LATIN CAPITAL LETTER I WITH DOT BELOW
+
+01ECB
+LATIN SMALL LETTER I WITH DOT BELOW
+
+01ECC
+LATIN CAPITAL LETTER O WITH DOT BELOW
+
+01ECD
+LATIN SMALL LETTER O WITH DOT BELOW
+
+01ECE
+LATIN CAPITAL LETTER O WITH HOOK ABOVE
+
+01ECF
+LATIN SMALL LETTER O WITH HOOK ABOVE
+
+01ED0
+LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+
+01ED1
+LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+
+01ED2
+LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+
+01ED3
+LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+
+01ED4
+LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+
+01ED5
+LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+
+01ED6
+LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+
+01ED7
+LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+
+01ED8
+LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+
+01ED9
+LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+
+01EDA
+LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+
+01EDB
+LATIN SMALL LETTER O WITH HORN AND ACUTE
+
+01EDC
+LATIN CAPITAL LETTER O WITH HORN AND GRAVE
+
+01EDD
+LATIN SMALL LETTER O WITH HORN AND GRAVE
+
+01EDE
+LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
+
+01EDF
+LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
+
+01EE0
+LATIN CAPITAL LETTER O WITH HORN AND TILDE
+
+01EE1
+LATIN SMALL LETTER O WITH HORN AND TILDE
+
+01EE2
+LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+
+01EE3
+LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+
+01EE4
+LATIN CAPITAL LETTER U WITH DOT BELOW
+
+01EE5
+LATIN SMALL LETTER U WITH DOT BELOW
+
+01EE6
+LATIN CAPITAL LETTER U WITH HOOK ABOVE
+
+01EE7
+LATIN SMALL LETTER U WITH HOOK ABOVE
+
+01EE8
+LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+
+01EE9
+LATIN SMALL LETTER U WITH HORN AND ACUTE
+
+01EEA
+LATIN CAPITAL LETTER U WITH HORN AND GRAVE
+
+01EEB
+LATIN SMALL LETTER U WITH HORN AND GRAVE
+
+01EEC
+LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
+
+01EED
+LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
+
+01EEE
+LATIN CAPITAL LETTER U WITH HORN AND TILDE
+
+01EEF
+LATIN SMALL LETTER U WITH HORN AND TILDE
+
+01EF0
+LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+
+01EF1
+LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+
+01EF2
+LATIN CAPITAL LETTER Y WITH GRAVE
+
+01EF3
+LATIN SMALL LETTER Y WITH GRAVE
+
+01EF4
+LATIN CAPITAL LETTER Y WITH DOT BELOW
+
+01EF5
+LATIN SMALL LETTER Y WITH DOT BELOW
+
+01EF6
+LATIN CAPITAL LETTER Y WITH HOOK ABOVE
+
+01EF7
+LATIN SMALL LETTER Y WITH HOOK ABOVE
+
+01EF8
+LATIN CAPITAL LETTER Y WITH TILDE
+
+01EF9
+LATIN SMALL LETTER Y WITH TILDE
+
+01EFA
+LATIN CAPITAL LETTER MIDDLE-WELSH LL
+
+01EFB
+LATIN SMALL LETTER MIDDLE-WELSH LL
+
+01EFC
+LATIN CAPITAL LETTER MIDDLE-WELSH V
+
+01EFD
+LATIN SMALL LETTER MIDDLE-WELSH V
+
+01EFE
+LATIN CAPITAL LETTER Y WITH LOOP
+
+01EFF
+LATIN SMALL LETTER Y WITH LOOP
+
+01F00
+GREEK SMALL LETTER ALPHA WITH PSILI
+
+01F01
+GREEK SMALL LETTER ALPHA WITH DASIA
+
+01F02
+GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
+
+01F03
+GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
+
+01F04
+GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
+
+01F05
+GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
+
+01F06
+GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
+
+01F07
+GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
+
+01F08
+GREEK CAPITAL LETTER ALPHA WITH PSILI
+
+01F09
+GREEK CAPITAL LETTER ALPHA WITH DASIA
+
+01F0A
+GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
+
+01F0B
+GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
+
+01F0C
+GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
+
+01F0D
+GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
+
+01F0E
+GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
+
+01F0F
+GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
+
+01F10
+GREEK SMALL LETTER EPSILON WITH PSILI
+
+01F11
+GREEK SMALL LETTER EPSILON WITH DASIA
+
+01F12
+GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
+
+01F13
+GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
+
+01F14
+GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
+
+01F15
+GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+
+01F18
+GREEK CAPITAL LETTER EPSILON WITH PSILI
+
+01F19
+GREEK CAPITAL LETTER EPSILON WITH DASIA
+
+01F1A
+GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
+
+01F1B
+GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
+
+01F1C
+GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
+
+01F1D
+GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+
+01F20
+GREEK SMALL LETTER ETA WITH PSILI
+
+01F21
+GREEK SMALL LETTER ETA WITH DASIA
+
+01F22
+GREEK SMALL LETTER ETA WITH PSILI AND VARIA
+
+01F23
+GREEK SMALL LETTER ETA WITH DASIA AND VARIA
+
+01F24
+GREEK SMALL LETTER ETA WITH PSILI AND OXIA
+
+01F25
+GREEK SMALL LETTER ETA WITH DASIA AND OXIA
+
+01F26
+GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
+
+01F27
+GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
+
+01F28
+GREEK CAPITAL LETTER ETA WITH PSILI
+
+01F29
+GREEK CAPITAL LETTER ETA WITH DASIA
+
+01F2A
+GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
+
+01F2B
+GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
+
+01F2C
+GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
+
+01F2D
+GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
+
+01F2E
+GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
+
+01F2F
+GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
+
+01F30
+GREEK SMALL LETTER IOTA WITH PSILI
+
+01F31
+GREEK SMALL LETTER IOTA WITH DASIA
+
+01F32
+GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
+
+01F33
+GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
+
+01F34
+GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
+
+01F35
+GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
+
+01F36
+GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
+
+01F37
+GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
+
+01F38
+GREEK CAPITAL LETTER IOTA WITH PSILI
+
+01F39
+GREEK CAPITAL LETTER IOTA WITH DASIA
+
+01F3A
+GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
+
+01F3B
+GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
+
+01F3C
+GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
+
+01F3D
+GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
+
+01F3E
+GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
+
+01F3F
+GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
+
+01F40
+GREEK SMALL LETTER OMICRON WITH PSILI
+
+01F41
+GREEK SMALL LETTER OMICRON WITH DASIA
+
+01F42
+GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
+
+01F43
+GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
+
+01F44
+GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
+
+01F45
+GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+
+01F48
+GREEK CAPITAL LETTER OMICRON WITH PSILI
+
+01F49
+GREEK CAPITAL LETTER OMICRON WITH DASIA
+
+01F4A
+GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
+
+01F4B
+GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
+
+01F4C
+GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
+
+01F4D
+GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+
+01F50
+GREEK SMALL LETTER UPSILON WITH PSILI
+
+01F51
+GREEK SMALL LETTER UPSILON WITH DASIA
+
+01F52
+GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
+
+01F53
+GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
+
+01F54
+GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
+
+01F55
+GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
+
+01F56
+GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
+
+01F57
+GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+
+01F59
+GREEK CAPITAL LETTER UPSILON WITH DASIA
+
+01F5B
+GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
+
+01F5D
+GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+
+01F5F
+GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
+
+01F60
+GREEK SMALL LETTER OMEGA WITH PSILI
+
+01F61
+GREEK SMALL LETTER OMEGA WITH DASIA
+
+01F62
+GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
+
+01F63
+GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
+
+01F64
+GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
+
+01F65
+GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
+
+01F66
+GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
+
+01F67
+GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
+
+01F68
+GREEK CAPITAL LETTER OMEGA WITH PSILI
+
+01F69
+GREEK CAPITAL LETTER OMEGA WITH DASIA
+
+01F6A
+GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
+
+01F6B
+GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
+
+01F6C
+GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
+
+01F6D
+GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
+
+01F6E
+GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
+
+01F6F
+GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
+
+01F70
+GREEK SMALL LETTER ALPHA WITH VARIA
+
+01F71
+GREEK SMALL LETTER ALPHA WITH OXIA
+
+01F72
+GREEK SMALL LETTER EPSILON WITH VARIA
+
+01F73
+GREEK SMALL LETTER EPSILON WITH OXIA
+
+01F74
+GREEK SMALL LETTER ETA WITH VARIA
+
+01F75
+GREEK SMALL LETTER ETA WITH OXIA
+
+01F76
+GREEK SMALL LETTER IOTA WITH VARIA
+
+01F77
+GREEK SMALL LETTER IOTA WITH OXIA
+
+01F78
+GREEK SMALL LETTER OMICRON WITH VARIA
+
+01F79
+GREEK SMALL LETTER OMICRON WITH OXIA
+
+01F7A
+GREEK SMALL LETTER UPSILON WITH VARIA
+
+01F7B
+GREEK SMALL LETTER UPSILON WITH OXIA
+
+01F7C
+GREEK SMALL LETTER OMEGA WITH VARIA
+
+01F7D
+GREEK SMALL LETTER OMEGA WITH OXIA
+
+01F80
+GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
+
+01F81
+GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
+
+01F82
+GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+
+01F83
+GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+
+01F84
+GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+
+01F85
+GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+
+01F86
+GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+
+01F87
+GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+
+01F88
+GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
+
+01F89
+GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
+
+01F8A
+GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+
+01F8B
+GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+
+01F8C
+GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+
+01F8D
+GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+
+01F8E
+GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+
+01F8F
+GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+
+01F90
+GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
+
+01F91
+GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
+
+01F92
+GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+
+01F93
+GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+
+01F94
+GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+
+01F95
+GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+
+01F96
+GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+
+01F97
+GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+
+01F98
+GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
+
+01F99
+GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
+
+01F9A
+GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+
+01F9B
+GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+
+01F9C
+GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+
+01F9D
+GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+
+01F9E
+GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+
+01F9F
+GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+
+01FA0
+GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
+
+01FA1
+GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
+
+01FA2
+GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+
+01FA3
+GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+
+01FA4
+GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+
+01FA5
+GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+
+01FA6
+GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+
+01FA7
+GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+
+01FA8
+GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI
+
+01FA9
+GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI
+
+01FAA
+GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+
+01FAB
+GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+
+01FAC
+GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+
+01FAD
+GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+
+01FAE
+GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+
+01FAF
+GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+
+01FB0
+GREEK SMALL LETTER ALPHA WITH VRACHY
+
+01FB1
+GREEK SMALL LETTER ALPHA WITH MACRON
+
+01FB2
+GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
+
+01FB3
+GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI
+
+01FB4
+GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+
+01FB6
+GREEK SMALL LETTER ALPHA WITH PERISPOMENI
+
+01FB7
+GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
+
+01FB8
+GREEK CAPITAL LETTER ALPHA WITH VRACHY
+
+01FB9
+GREEK CAPITAL LETTER ALPHA WITH MACRON
+
+01FBA
+GREEK CAPITAL LETTER ALPHA WITH VARIA
+
+01FBB
+GREEK CAPITAL LETTER ALPHA WITH OXIA
+
+01FBC
+GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
+
+01FBD
+GREEK KORONIS
+
+01FBE
+GREEK PROSGEGRAMMENI
+
+01FBF
+GREEK PSILI
+
+01FC0
+GREEK PERISPOMENI
+
+01FC1
+GREEK DIALYTIKA AND PERISPOMENI
+
+01FC2
+GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
+
+01FC3
+GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
+
+01FC4
+GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+
+01FC6
+GREEK SMALL LETTER ETA WITH PERISPOMENI
+
+01FC7
+GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
+
+01FC8
+GREEK CAPITAL LETTER EPSILON WITH VARIA
+
+01FC9
+GREEK CAPITAL LETTER EPSILON WITH OXIA
+
+01FCA
+GREEK CAPITAL LETTER ETA WITH VARIA
+
+01FCB
+GREEK CAPITAL LETTER ETA WITH OXIA
+
+01FCC
+GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
+
+01FCD
+GREEK PSILI AND VARIA
+
+01FCE
+GREEK PSILI AND OXIA
+
+01FCF
+GREEK PSILI AND PERISPOMENI
+
+01FD0
+GREEK SMALL LETTER IOTA WITH VRACHY
+
+01FD1
+GREEK SMALL LETTER IOTA WITH MACRON
+
+01FD2
+GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
+
+01FD3
+GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
+
+01FD6
+GREEK SMALL LETTER IOTA WITH PERISPOMENI
+
+01FD7
+GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
+
+01FD8
+GREEK CAPITAL LETTER IOTA WITH VRACHY
+
+01FD9
+GREEK CAPITAL LETTER IOTA WITH MACRON
+
+01FDA
+GREEK CAPITAL LETTER IOTA WITH VARIA
+
+01FDB
+GREEK CAPITAL LETTER IOTA WITH OXIA
+
+01FDD
+GREEK DASIA AND VARIA
+
+01FDE
+GREEK DASIA AND OXIA
+
+01FDF
+GREEK DASIA AND PERISPOMENI
+
+01FE0
+GREEK SMALL LETTER UPSILON WITH VRACHY
+
+01FE1
+GREEK SMALL LETTER UPSILON WITH MACRON
+
+01FE2
+GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
+
+01FE3
+GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
+
+01FE4
+GREEK SMALL LETTER RHO WITH PSILI
+
+01FE5
+GREEK SMALL LETTER RHO WITH DASIA
+
+01FE6
+GREEK SMALL LETTER UPSILON WITH PERISPOMENI
+
+01FE7
+GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
+
+01FE8
+GREEK CAPITAL LETTER UPSILON WITH VRACHY
+
+01FE9
+GREEK CAPITAL LETTER UPSILON WITH MACRON
+
+01FEA
+GREEK CAPITAL LETTER UPSILON WITH VARIA
+
+01FEB
+GREEK CAPITAL LETTER UPSILON WITH OXIA
+
+01FEC
+GREEK CAPITAL LETTER RHO WITH DASIA
+
+01FED
+GREEK DIALYTIKA AND VARIA
+
+01FEE
+GREEK DIALYTIKA AND OXIA
+
+01FEF
+GREEK VARIA
+
+01FF2
+GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
+
+01FF3
+GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI
+
+01FF4
+GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+
+01FF6
+GREEK SMALL LETTER OMEGA WITH PERISPOMENI
+
+01FF7
+GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
+
+01FF8
+GREEK CAPITAL LETTER OMICRON WITH VARIA
+
+01FF9
+GREEK CAPITAL LETTER OMICRON WITH OXIA
+
+01FFA
+GREEK CAPITAL LETTER OMEGA WITH VARIA
+
+01FFB
+GREEK CAPITAL LETTER OMEGA WITH OXIA
+
+01FFC
+GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
+
+01FFD
+GREEK OXIA
+
+01FFE
+GREEK DASIA
+
+02000
+EN QUAD
+
+02001
+EM QUAD
+
+02002
+EN SPACE
+
+02003
+EM SPACE
+
+02004
+THREE-PER-EM SPACE
+
+02005
+FOUR-PER-EM SPACE
+
+02006
+SIX-PER-EM SPACE
+
+02007
+FIGURE SPACE
+
+02008
+PUNCTUATION SPACE
+
+02009
+THIN SPACE
+
+0200A
+HAIR SPACE
+
+0200B
+ZERO WIDTH SPACE
+
+0200B
+ZWSP
+
+0200C
+ZERO WIDTH NON-JOINER
+
+0200C
+ZWNJ
+
+0200D
+ZERO WIDTH JOINER
+
+0200D
+ZWJ
+
+0200E
+LEFT-TO-RIGHT MARK
+
+0200E
+LRM
+
+0200F
+RIGHT-TO-LEFT MARK
+
+0200F
+RLM
+
+02010
+HYPHEN
+
+02011
+NON-BREAKING HYPHEN
+
+02012
+FIGURE DASH
+
+02013
+EN DASH
+
+02014
+EM DASH
+
+02015
+HORIZONTAL BAR
+
+02016
+DOUBLE VERTICAL LINE
+
+02017
+DOUBLE LOW LINE
+
+02018
+LEFT SINGLE QUOTATION MARK
+
+02019
+RIGHT SINGLE QUOTATION MARK
+
+0201A
+SINGLE LOW-9 QUOTATION MARK
+
+0201B
+SINGLE HIGH-REVERSED-9 QUOTATION MARK
+
+0201C
+LEFT DOUBLE QUOTATION MARK
+
+0201D
+RIGHT DOUBLE QUOTATION MARK
+
+0201E
+DOUBLE LOW-9 QUOTATION MARK
+
+0201F
+DOUBLE HIGH-REVERSED-9 QUOTATION MARK
+
+02020
+DAGGER
+
+02021
+DOUBLE DAGGER
+
+02022
+BULLET
+
+02023
+TRIANGULAR BULLET
+
+02024
+ONE DOT LEADER
+
+02025
+TWO DOT LEADER
+
+02026
+HORIZONTAL ELLIPSIS
+
+02027
+HYPHENATION POINT
+
+02028
+LINE SEPARATOR
+
+02029
+PARAGRAPH SEPARATOR
+
+0202A
+LEFT-TO-RIGHT EMBEDDING
+
+0202A
+LRE
+
+0202B
+RIGHT-TO-LEFT EMBEDDING
+
+0202B
+RLE
+
+0202C
+POP DIRECTIONAL FORMATTING
+
+0202C
+PDF
+
+0202D
+LEFT-TO-RIGHT OVERRIDE
+
+0202D
+LRO
+
+0202E
+RIGHT-TO-LEFT OVERRIDE
+
+0202E
+RLO
+
+0202F
+NARROW NO-BREAK SPACE
+
+0202F
+NNBSP
+
+02030
+PER MILLE SIGN
+
+02031
+PER TEN THOUSAND SIGN
+
+02032
+PRIME
+
+02033
+DOUBLE PRIME
+
+02034
+TRIPLE PRIME
+
+02035
+REVERSED PRIME
+
+02036
+REVERSED DOUBLE PRIME
+
+02037
+REVERSED TRIPLE PRIME
+
+02038
+CARET
+
+02039
+SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+
+0203A
+SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+
+0203B
+REFERENCE MARK
+
+0203C
+DOUBLE EXCLAMATION MARK
+
+0203D
+INTERROBANG
+
+0203E
+OVERLINE
+
+0203F
+UNDERTIE
+
+02040
+CHARACTER TIE
+
+02041
+CARET INSERTION POINT
+
+02042
+ASTERISM
+
+02043
+HYPHEN BULLET
+
+02044
+FRACTION SLASH
+
+02045
+LEFT SQUARE BRACKET WITH QUILL
+
+02046
+RIGHT SQUARE BRACKET WITH QUILL
+
+02047
+DOUBLE QUESTION MARK
+
+02048
+QUESTION EXCLAMATION MARK
+
+02049
+EXCLAMATION QUESTION MARK
+
+0204A
+TIRONIAN SIGN ET
+
+0204B
+REVERSED PILCROW SIGN
+
+0204C
+BLACK LEFTWARDS BULLET
+
+0204D
+BLACK RIGHTWARDS BULLET
+
+0204E
+LOW ASTERISK
+
+0204F
+REVERSED SEMICOLON
+
+02050
+CLOSE UP
+
+02051
+TWO ASTERISKS ALIGNED VERTICALLY
+
+02052
+COMMERCIAL MINUS SIGN
+
+02053
+SWUNG DASH
+
+02054
+INVERTED UNDERTIE
+
+02055
+FLOWER PUNCTUATION MARK
+
+02056
+THREE DOT PUNCTUATION
+
+02057
+QUADRUPLE PRIME
+
+02058
+FOUR DOT PUNCTUATION
+
+02059
+FIVE DOT PUNCTUATION
+
+0205A
+TWO DOT PUNCTUATION
+
+0205B
+FOUR DOT MARK
+
+0205C
+DOTTED CROSS
+
+0205D
+TRICOLON
+
+0205E
+VERTICAL FOUR DOTS
+
+0205F
+MEDIUM MATHEMATICAL SPACE
+
+0205F
+MMSP
+
+02060
+WORD JOINER
+
+02060
+WJ
+
+02061
+FUNCTION APPLICATION
+
+02062
+INVISIBLE TIMES
+
+02063
+INVISIBLE SEPARATOR
+
+02064
+INVISIBLE PLUS
+
+02066
+LEFT-TO-RIGHT ISOLATE
+
+02066
+LRI
+
+02067
+RIGHT-TO-LEFT ISOLATE
+
+02067
+RLI
+
+02068
+FIRST STRONG ISOLATE
+
+02068
+FSI
+
+02069
+POP DIRECTIONAL ISOLATE
+
+02069
+PDI
+
+0206A
+INHIBIT SYMMETRIC SWAPPING
+
+0206B
+ACTIVATE SYMMETRIC SWAPPING
+
+0206C
+INHIBIT ARABIC FORM SHAPING
+
+0206D
+ACTIVATE ARABIC FORM SHAPING
+
+0206E
+NATIONAL DIGIT SHAPES
+
+0206F
+NOMINAL DIGIT SHAPES
+
+02070
+SUPERSCRIPT ZERO
+
+02071
+SUPERSCRIPT LATIN SMALL LETTER I
+
+02074
+SUPERSCRIPT FOUR
+
+02075
+SUPERSCRIPT FIVE
+
+02076
+SUPERSCRIPT SIX
+
+02077
+SUPERSCRIPT SEVEN
+
+02078
+SUPERSCRIPT EIGHT
+
+02079
+SUPERSCRIPT NINE
+
+0207A
+SUPERSCRIPT PLUS SIGN
+
+0207B
+SUPERSCRIPT MINUS
+
+0207C
+SUPERSCRIPT EQUALS SIGN
+
+0207D
+SUPERSCRIPT LEFT PARENTHESIS
+
+0207E
+SUPERSCRIPT RIGHT PARENTHESIS
+
+0207F
+SUPERSCRIPT LATIN SMALL LETTER N
+
+02080
+SUBSCRIPT ZERO
+
+02081
+SUBSCRIPT ONE
+
+02082
+SUBSCRIPT TWO
+
+02083
+SUBSCRIPT THREE
+
+02084
+SUBSCRIPT FOUR
+
+02085
+SUBSCRIPT FIVE
+
+02086
+SUBSCRIPT SIX
+
+02087
+SUBSCRIPT SEVEN
+
+02088
+SUBSCRIPT EIGHT
+
+02089
+SUBSCRIPT NINE
+
+0208A
+SUBSCRIPT PLUS SIGN
+
+0208B
+SUBSCRIPT MINUS
+
+0208C
+SUBSCRIPT EQUALS SIGN
+
+0208D
+SUBSCRIPT LEFT PARENTHESIS
+
+0208E
+SUBSCRIPT RIGHT PARENTHESIS
+
+02090
+LATIN SUBSCRIPT SMALL LETTER A
+
+02091
+LATIN SUBSCRIPT SMALL LETTER E
+
+02092
+LATIN SUBSCRIPT SMALL LETTER O
+
+02093
+LATIN SUBSCRIPT SMALL LETTER X
+
+02094
+LATIN SUBSCRIPT SMALL LETTER SCHWA
+
+02095
+LATIN SUBSCRIPT SMALL LETTER H
+
+02096
+LATIN SUBSCRIPT SMALL LETTER K
+
+02097
+LATIN SUBSCRIPT SMALL LETTER L
+
+02098
+LATIN SUBSCRIPT SMALL LETTER M
+
+02099
+LATIN SUBSCRIPT SMALL LETTER N
+
+0209A
+LATIN SUBSCRIPT SMALL LETTER P
+
+0209B
+LATIN SUBSCRIPT SMALL LETTER S
+
+0209C
+LATIN SUBSCRIPT SMALL LETTER T
+
+020A0
+EURO-CURRENCY SIGN
+
+020A1
+COLON SIGN
+
+020A2
+CRUZEIRO SIGN
+
+020A3
+FRENCH FRANC SIGN
+
+020A4
+LIRA SIGN
+
+020A5
+MILL SIGN
+
+020A6
+NAIRA SIGN
+
+020A7
+PESETA SIGN
+
+020A8
+RUPEE SIGN
+
+020A9
+WON SIGN
+
+020AA
+NEW SHEQEL SIGN
+
+020AB
+DONG SIGN
+
+020AC
+EURO SIGN
+
+020AD
+KIP SIGN
+
+020AE
+TUGRIK SIGN
+
+020AF
+DRACHMA SIGN
+
+020B0
+GERMAN PENNY SIGN
+
+020B1
+PESO SIGN
+
+020B2
+GUARANI SIGN
+
+020B3
+AUSTRAL SIGN
+
+020B4
+HRYVNIA SIGN
+
+020B5
+CEDI SIGN
+
+020B6
+LIVRE TOURNOIS SIGN
+
+020B7
+SPESMILO SIGN
+
+020B8
+TENGE SIGN
+
+020B9
+INDIAN RUPEE SIGN
+
+020BA
+TURKISH LIRA SIGN
+
+020BB
+NORDIC MARK SIGN
+
+020BC
+MANAT SIGN
+
+020BD
+RUBLE SIGN
+
+020BE
+LARI SIGN
+
+020BF
+BITCOIN SIGN
+
+020D0
+COMBINING LEFT HARPOON ABOVE
+
+020D1
+COMBINING RIGHT HARPOON ABOVE
+
+020D2
+COMBINING LONG VERTICAL LINE OVERLAY
+
+020D3
+COMBINING SHORT VERTICAL LINE OVERLAY
+
+020D4
+COMBINING ANTICLOCKWISE ARROW ABOVE
+
+020D5
+COMBINING CLOCKWISE ARROW ABOVE
+
+020D6
+COMBINING LEFT ARROW ABOVE
+
+020D7
+COMBINING RIGHT ARROW ABOVE
+
+020D8
+COMBINING RING OVERLAY
+
+020D9
+COMBINING CLOCKWISE RING OVERLAY
+
+020DA
+COMBINING ANTICLOCKWISE RING OVERLAY
+
+020DB
+COMBINING THREE DOTS ABOVE
+
+020DC
+COMBINING FOUR DOTS ABOVE
+
+020DD
+COMBINING ENCLOSING CIRCLE
+
+020DE
+COMBINING ENCLOSING SQUARE
+
+020DF
+COMBINING ENCLOSING DIAMOND
+
+020E0
+COMBINING ENCLOSING CIRCLE BACKSLASH
+
+020E1
+COMBINING LEFT RIGHT ARROW ABOVE
+
+020E2
+COMBINING ENCLOSING SCREEN
+
+020E3
+COMBINING ENCLOSING KEYCAP
+
+020E4
+COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+
+020E5
+COMBINING REVERSE SOLIDUS OVERLAY
+
+020E6
+COMBINING DOUBLE VERTICAL STROKE OVERLAY
+
+020E7
+COMBINING ANNUITY SYMBOL
+
+020E8
+COMBINING TRIPLE UNDERDOT
+
+020E9
+COMBINING WIDE BRIDGE ABOVE
+
+020EA
+COMBINING LEFTWARDS ARROW OVERLAY
+
+020EB
+COMBINING LONG DOUBLE SOLIDUS OVERLAY
+
+020EC
+COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+
+020ED
+COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+
+020EE
+COMBINING LEFT ARROW BELOW
+
+020EF
+COMBINING RIGHT ARROW BELOW
+
+020F0
+COMBINING ASTERISK ABOVE
+
+02100
+ACCOUNT OF
+
+02101
+ADDRESSED TO THE SUBJECT
+
+02102
+DOUBLE-STRUCK CAPITAL C
+
+02103
+DEGREE CELSIUS
+
+02104
+CENTRE LINE SYMBOL
+
+02105
+CARE OF
+
+02106
+CADA UNA
+
+02107
+EULER CONSTANT
+
+02108
+SCRUPLE
+
+02109
+DEGREE FAHRENHEIT
+
+0210A
+SCRIPT SMALL G
+
+0210B
+SCRIPT CAPITAL H
+
+0210C
+BLACK-LETTER CAPITAL H
+
+0210D
+DOUBLE-STRUCK CAPITAL H
+
+0210E
+PLANCK CONSTANT
+
+0210F
+PLANCK CONSTANT OVER TWO PI
+
+02110
+SCRIPT CAPITAL I
+
+02111
+BLACK-LETTER CAPITAL I
+
+02112
+SCRIPT CAPITAL L
+
+02113
+SCRIPT SMALL L
+
+02114
+L B BAR SYMBOL
+
+02115
+DOUBLE-STRUCK CAPITAL N
+
+02116
+NUMERO SIGN
+
+02117
+SOUND RECORDING COPYRIGHT
+
+02118
+WEIERSTRASS ELLIPTIC FUNCTION
+
+02118
+SCRIPT CAPITAL P
+
+02119
+DOUBLE-STRUCK CAPITAL P
+
+0211A
+DOUBLE-STRUCK CAPITAL Q
+
+0211B
+SCRIPT CAPITAL R
+
+0211C
+BLACK-LETTER CAPITAL R
+
+0211D
+DOUBLE-STRUCK CAPITAL R
+
+0211E
+PRESCRIPTION TAKE
+
+0211F
+RESPONSE
+
+02120
+SERVICE MARK
+
+02121
+TELEPHONE SIGN
+
+02122
+TRADE MARK SIGN
+
+02123
+VERSICLE
+
+02124
+DOUBLE-STRUCK CAPITAL Z
+
+02125
+OUNCE SIGN
+
+02126
+OHM SIGN
+
+02127
+INVERTED OHM SIGN
+
+02128
+BLACK-LETTER CAPITAL Z
+
+02129
+TURNED GREEK SMALL LETTER IOTA
+
+0212A
+KELVIN SIGN
+
+0212B
+ANGSTROM SIGN
+
+0212C
+SCRIPT CAPITAL B
+
+0212D
+BLACK-LETTER CAPITAL C
+
+0212E
+ESTIMATED SYMBOL
+
+0212F
+SCRIPT SMALL E
+
+02130
+SCRIPT CAPITAL E
+
+02131
+SCRIPT CAPITAL F
+
+02132
+TURNED CAPITAL F
+
+02133
+SCRIPT CAPITAL M
+
+02134
+SCRIPT SMALL O
+
+02135
+ALEF SYMBOL
+
+02136
+BET SYMBOL
+
+02137
+GIMEL SYMBOL
+
+02138
+DALET SYMBOL
+
+02139
+INFORMATION SOURCE
+
+0213A
+ROTATED CAPITAL Q
+
+0213B
+FACSIMILE SIGN
+
+0213C
+DOUBLE-STRUCK SMALL PI
+
+0213D
+DOUBLE-STRUCK SMALL GAMMA
+
+0213E
+DOUBLE-STRUCK CAPITAL GAMMA
+
+0213F
+DOUBLE-STRUCK CAPITAL PI
+
+02140
+DOUBLE-STRUCK N-ARY SUMMATION
+
+02141
+TURNED SANS-SERIF CAPITAL G
+
+02142
+TURNED SANS-SERIF CAPITAL L
+
+02143
+REVERSED SANS-SERIF CAPITAL L
+
+02144
+TURNED SANS-SERIF CAPITAL Y
+
+02145
+DOUBLE-STRUCK ITALIC CAPITAL D
+
+02146
+DOUBLE-STRUCK ITALIC SMALL D
+
+02147
+DOUBLE-STRUCK ITALIC SMALL E
+
+02148
+DOUBLE-STRUCK ITALIC SMALL I
+
+02149
+DOUBLE-STRUCK ITALIC SMALL J
+
+0214A
+PROPERTY LINE
+
+0214B
+TURNED AMPERSAND
+
+0214C
+PER SIGN
+
+0214D
+AKTIESELSKAB
+
+0214E
+TURNED SMALL F
+
+0214F
+SYMBOL FOR SAMARITAN SOURCE
+
+02150
+VULGAR FRACTION ONE SEVENTH
+
+02151
+VULGAR FRACTION ONE NINTH
+
+02152
+VULGAR FRACTION ONE TENTH
+
+02153
+VULGAR FRACTION ONE THIRD
+
+02154
+VULGAR FRACTION TWO THIRDS
+
+02155
+VULGAR FRACTION ONE FIFTH
+
+02156
+VULGAR FRACTION TWO FIFTHS
+
+02157
+VULGAR FRACTION THREE FIFTHS
+
+02158
+VULGAR FRACTION FOUR FIFTHS
+
+02159
+VULGAR FRACTION ONE SIXTH
+
+0215A
+VULGAR FRACTION FIVE SIXTHS
+
+0215B
+VULGAR FRACTION ONE EIGHTH
+
+0215C
+VULGAR FRACTION THREE EIGHTHS
+
+0215D
+VULGAR FRACTION FIVE EIGHTHS
+
+0215E
+VULGAR FRACTION SEVEN EIGHTHS
+
+0215F
+FRACTION NUMERATOR ONE
+
+02160
+ROMAN NUMERAL ONE
+
+02161
+ROMAN NUMERAL TWO
+
+02162
+ROMAN NUMERAL THREE
+
+02163
+ROMAN NUMERAL FOUR
+
+02164
+ROMAN NUMERAL FIVE
+
+02165
+ROMAN NUMERAL SIX
+
+02166
+ROMAN NUMERAL SEVEN
+
+02167
+ROMAN NUMERAL EIGHT
+
+02168
+ROMAN NUMERAL NINE
+
+02169
+ROMAN NUMERAL TEN
+
+0216A
+ROMAN NUMERAL ELEVEN
+
+0216B
+ROMAN NUMERAL TWELVE
+
+0216C
+ROMAN NUMERAL FIFTY
+
+0216D
+ROMAN NUMERAL ONE HUNDRED
+
+0216E
+ROMAN NUMERAL FIVE HUNDRED
+
+0216F
+ROMAN NUMERAL ONE THOUSAND
+
+02170
+SMALL ROMAN NUMERAL ONE
+
+02171
+SMALL ROMAN NUMERAL TWO
+
+02172
+SMALL ROMAN NUMERAL THREE
+
+02173
+SMALL ROMAN NUMERAL FOUR
+
+02174
+SMALL ROMAN NUMERAL FIVE
+
+02175
+SMALL ROMAN NUMERAL SIX
+
+02176
+SMALL ROMAN NUMERAL SEVEN
+
+02177
+SMALL ROMAN NUMERAL EIGHT
+
+02178
+SMALL ROMAN NUMERAL NINE
+
+02179
+SMALL ROMAN NUMERAL TEN
+
+0217A
+SMALL ROMAN NUMERAL ELEVEN
+
+0217B
+SMALL ROMAN NUMERAL TWELVE
+
+0217C
+SMALL ROMAN NUMERAL FIFTY
+
+0217D
+SMALL ROMAN NUMERAL ONE HUNDRED
+
+0217E
+SMALL ROMAN NUMERAL FIVE HUNDRED
+
+0217F
+SMALL ROMAN NUMERAL ONE THOUSAND
+
+02180
+ROMAN NUMERAL ONE THOUSAND C D
+
+02181
+ROMAN NUMERAL FIVE THOUSAND
+
+02182
+ROMAN NUMERAL TEN THOUSAND
+
+02183
+ROMAN NUMERAL REVERSED ONE HUNDRED
+
+02184
+LATIN SMALL LETTER REVERSED C
+
+02185
+ROMAN NUMERAL SIX LATE FORM
+
+02186
+ROMAN NUMERAL FIFTY EARLY FORM
+
+02187
+ROMAN NUMERAL FIFTY THOUSAND
+
+02188
+ROMAN NUMERAL ONE HUNDRED THOUSAND
+
+02189
+VULGAR FRACTION ZERO THIRDS
+
+0218A
+TURNED DIGIT TWO
+
+0218B
+TURNED DIGIT THREE
+
+02190
+LEFTWARDS ARROW
+
+02191
+UPWARDS ARROW
+
+02192
+RIGHTWARDS ARROW
+
+02193
+DOWNWARDS ARROW
+
+02194
+LEFT RIGHT ARROW
+
+02195
+UP DOWN ARROW
+
+02196
+NORTH WEST ARROW
+
+02197
+NORTH EAST ARROW
+
+02198
+SOUTH EAST ARROW
+
+02199
+SOUTH WEST ARROW
+
+0219A
+LEFTWARDS ARROW WITH STROKE
+
+0219B
+RIGHTWARDS ARROW WITH STROKE
+
+0219C
+LEFTWARDS WAVE ARROW
+
+0219D
+RIGHTWARDS WAVE ARROW
+
+0219E
+LEFTWARDS TWO HEADED ARROW
+
+0219F
+UPWARDS TWO HEADED ARROW
+
+021A0
+RIGHTWARDS TWO HEADED ARROW
+
+021A1
+DOWNWARDS TWO HEADED ARROW
+
+021A2
+LEFTWARDS ARROW WITH TAIL
+
+021A3
+RIGHTWARDS ARROW WITH TAIL
+
+021A4
+LEFTWARDS ARROW FROM BAR
+
+021A5
+UPWARDS ARROW FROM BAR
+
+021A6
+RIGHTWARDS ARROW FROM BAR
+
+021A7
+DOWNWARDS ARROW FROM BAR
+
+021A8
+UP DOWN ARROW WITH BASE
+
+021A9
+LEFTWARDS ARROW WITH HOOK
+
+021AA
+RIGHTWARDS ARROW WITH HOOK
+
+021AB
+LEFTWARDS ARROW WITH LOOP
+
+021AC
+RIGHTWARDS ARROW WITH LOOP
+
+021AD
+LEFT RIGHT WAVE ARROW
+
+021AE
+LEFT RIGHT ARROW WITH STROKE
+
+021AF
+DOWNWARDS ZIGZAG ARROW
+
+021B0
+UPWARDS ARROW WITH TIP LEFTWARDS
+
+021B1
+UPWARDS ARROW WITH TIP RIGHTWARDS
+
+021B2
+DOWNWARDS ARROW WITH TIP LEFTWARDS
+
+021B3
+DOWNWARDS ARROW WITH TIP RIGHTWARDS
+
+021B4
+RIGHTWARDS ARROW WITH CORNER DOWNWARDS
+
+021B5
+DOWNWARDS ARROW WITH CORNER LEFTWARDS
+
+021B6
+ANTICLOCKWISE TOP SEMICIRCLE ARROW
+
+021B7
+CLOCKWISE TOP SEMICIRCLE ARROW
+
+021B8
+NORTH WEST ARROW TO LONG BAR
+
+021B9
+LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR
+
+021BA
+ANTICLOCKWISE OPEN CIRCLE ARROW
+
+021BB
+CLOCKWISE OPEN CIRCLE ARROW
+
+021BC
+LEFTWARDS HARPOON WITH BARB UPWARDS
+
+021BD
+LEFTWARDS HARPOON WITH BARB DOWNWARDS
+
+021BE
+UPWARDS HARPOON WITH BARB RIGHTWARDS
+
+021BF
+UPWARDS HARPOON WITH BARB LEFTWARDS
+
+021C0
+RIGHTWARDS HARPOON WITH BARB UPWARDS
+
+021C1
+RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+
+021C2
+DOWNWARDS HARPOON WITH BARB RIGHTWARDS
+
+021C3
+DOWNWARDS HARPOON WITH BARB LEFTWARDS
+
+021C4
+RIGHTWARDS ARROW OVER LEFTWARDS ARROW
+
+021C5
+UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
+
+021C6
+LEFTWARDS ARROW OVER RIGHTWARDS ARROW
+
+021C7
+LEFTWARDS PAIRED ARROWS
+
+021C8
+UPWARDS PAIRED ARROWS
+
+021C9
+RIGHTWARDS PAIRED ARROWS
+
+021CA
+DOWNWARDS PAIRED ARROWS
+
+021CB
+LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
+
+021CC
+RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
+
+021CD
+LEFTWARDS DOUBLE ARROW WITH STROKE
+
+021CE
+LEFT RIGHT DOUBLE ARROW WITH STROKE
+
+021CF
+RIGHTWARDS DOUBLE ARROW WITH STROKE
+
+021D0
+LEFTWARDS DOUBLE ARROW
+
+021D1
+UPWARDS DOUBLE ARROW
+
+021D2
+RIGHTWARDS DOUBLE ARROW
+
+021D3
+DOWNWARDS DOUBLE ARROW
+
+021D4
+LEFT RIGHT DOUBLE ARROW
+
+021D5
+UP DOWN DOUBLE ARROW
+
+021D6
+NORTH WEST DOUBLE ARROW
+
+021D7
+NORTH EAST DOUBLE ARROW
+
+021D8
+SOUTH EAST DOUBLE ARROW
+
+021D9
+SOUTH WEST DOUBLE ARROW
+
+021DA
+LEFTWARDS TRIPLE ARROW
+
+021DB
+RIGHTWARDS TRIPLE ARROW
+
+021DC
+LEFTWARDS SQUIGGLE ARROW
+
+021DD
+RIGHTWARDS SQUIGGLE ARROW
+
+021DE
+UPWARDS ARROW WITH DOUBLE STROKE
+
+021DF
+DOWNWARDS ARROW WITH DOUBLE STROKE
+
+021E0
+LEFTWARDS DASHED ARROW
+
+021E1
+UPWARDS DASHED ARROW
+
+021E2
+RIGHTWARDS DASHED ARROW
+
+021E3
+DOWNWARDS DASHED ARROW
+
+021E4
+LEFTWARDS ARROW TO BAR
+
+021E5
+RIGHTWARDS ARROW TO BAR
+
+021E6
+LEFTWARDS WHITE ARROW
+
+021E7
+UPWARDS WHITE ARROW
+
+021E8
+RIGHTWARDS WHITE ARROW
+
+021E9
+DOWNWARDS WHITE ARROW
+
+021EA
+UPWARDS WHITE ARROW FROM BAR
+
+021EB
+UPWARDS WHITE ARROW ON PEDESTAL
+
+021EC
+UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR
+
+021ED
+UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR
+
+021EE
+UPWARDS WHITE DOUBLE ARROW
+
+021EF
+UPWARDS WHITE DOUBLE ARROW ON PEDESTAL
+
+021F0
+RIGHTWARDS WHITE ARROW FROM WALL
+
+021F1
+NORTH WEST ARROW TO CORNER
+
+021F2
+SOUTH EAST ARROW TO CORNER
+
+021F3
+UP DOWN WHITE ARROW
+
+021F4
+RIGHT ARROW WITH SMALL CIRCLE
+
+021F5
+DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
+
+021F6
+THREE RIGHTWARDS ARROWS
+
+021F7
+LEFTWARDS ARROW WITH VERTICAL STROKE
+
+021F8
+RIGHTWARDS ARROW WITH VERTICAL STROKE
+
+021F9
+LEFT RIGHT ARROW WITH VERTICAL STROKE
+
+021FA
+LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+
+021FB
+RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE
+
+021FC
+LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE
+
+021FD
+LEFTWARDS OPEN-HEADED ARROW
+
+021FE
+RIGHTWARDS OPEN-HEADED ARROW
+
+021FF
+LEFT RIGHT OPEN-HEADED ARROW
+
+02200
+FOR ALL
+
+02201
+COMPLEMENT
+
+02202
+PARTIAL DIFFERENTIAL
+
+02203
+THERE EXISTS
+
+02204
+THERE DOES NOT EXIST
+
+02205
+EMPTY SET
+
+02206
+INCREMENT
+
+02207
+NABLA
+
+02208
+ELEMENT OF
+
+02209
+NOT AN ELEMENT OF
+
+0220A
+SMALL ELEMENT OF
+
+0220B
+CONTAINS AS MEMBER
+
+0220C
+DOES NOT CONTAIN AS MEMBER
+
+0220D
+SMALL CONTAINS AS MEMBER
+
+0220E
+END OF PROOF
+
+0220F
+N-ARY PRODUCT
+
+02210
+N-ARY COPRODUCT
+
+02211
+N-ARY SUMMATION
+
+02212
+MINUS SIGN
+
+02213
+MINUS-OR-PLUS SIGN
+
+02214
+DOT PLUS
+
+02215
+DIVISION SLASH
+
+02216
+SET MINUS
+
+02217
+ASTERISK OPERATOR
+
+02218
+RING OPERATOR
+
+02219
+BULLET OPERATOR
+
+0221A
+SQUARE ROOT
+
+0221B
+CUBE ROOT
+
+0221C
+FOURTH ROOT
+
+0221D
+PROPORTIONAL TO
+
+0221E
+INFINITY
+
+0221F
+RIGHT ANGLE
+
+02220
+ANGLE
+
+02221
+MEASURED ANGLE
+
+02222
+SPHERICAL ANGLE
+
+02223
+DIVIDES
+
+02224
+DOES NOT DIVIDE
+
+02225
+PARALLEL TO
+
+02226
+NOT PARALLEL TO
+
+02227
+LOGICAL AND
+
+02228
+LOGICAL OR
+
+02229
+INTERSECTION
+
+0222A
+UNION
+
+0222B
+INTEGRAL
+
+0222C
+DOUBLE INTEGRAL
+
+0222D
+TRIPLE INTEGRAL
+
+0222E
+CONTOUR INTEGRAL
+
+0222F
+SURFACE INTEGRAL
+
+02230
+VOLUME INTEGRAL
+
+02231
+CLOCKWISE INTEGRAL
+
+02232
+CLOCKWISE CONTOUR INTEGRAL
+
+02233
+ANTICLOCKWISE CONTOUR INTEGRAL
+
+02234
+THEREFORE
+
+02235
+BECAUSE
+
+02236
+RATIO
+
+02237
+PROPORTION
+
+02238
+DOT MINUS
+
+02239
+EXCESS
+
+0223A
+GEOMETRIC PROPORTION
+
+0223B
+HOMOTHETIC
+
+0223C
+TILDE OPERATOR
+
+0223D
+REVERSED TILDE
+
+0223E
+INVERTED LAZY S
+
+0223F
+SINE WAVE
+
+02240
+WREATH PRODUCT
+
+02241
+NOT TILDE
+
+02242
+MINUS TILDE
+
+02243
+ASYMPTOTICALLY EQUAL TO
+
+02244
+NOT ASYMPTOTICALLY EQUAL TO
+
+02245
+APPROXIMATELY EQUAL TO
+
+02246
+APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
+
+02247
+NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+
+02248
+ALMOST EQUAL TO
+
+02249
+NOT ALMOST EQUAL TO
+
+0224A
+ALMOST EQUAL OR EQUAL TO
+
+0224B
+TRIPLE TILDE
+
+0224C
+ALL EQUAL TO
+
+0224D
+EQUIVALENT TO
+
+0224E
+GEOMETRICALLY EQUIVALENT TO
+
+0224F
+DIFFERENCE BETWEEN
+
+02250
+APPROACHES THE LIMIT
+
+02251
+GEOMETRICALLY EQUAL TO
+
+02252
+APPROXIMATELY EQUAL TO OR THE IMAGE OF
+
+02253
+IMAGE OF OR APPROXIMATELY EQUAL TO
+
+02254
+COLON EQUALS
+
+02255
+EQUALS COLON
+
+02256
+RING IN EQUAL TO
+
+02257
+RING EQUAL TO
+
+02258
+CORRESPONDS TO
+
+02259
+ESTIMATES
+
+0225A
+EQUIANGULAR TO
+
+0225B
+STAR EQUALS
+
+0225C
+DELTA EQUAL TO
+
+0225D
+EQUAL TO BY DEFINITION
+
+0225E
+MEASURED BY
+
+0225F
+QUESTIONED EQUAL TO
+
+02260
+NOT EQUAL TO
+
+02261
+IDENTICAL TO
+
+02262
+NOT IDENTICAL TO
+
+02263
+STRICTLY EQUIVALENT TO
+
+02264
+LESS-THAN OR EQUAL TO
+
+02265
+GREATER-THAN OR EQUAL TO
+
+02266
+LESS-THAN OVER EQUAL TO
+
+02267
+GREATER-THAN OVER EQUAL TO
+
+02268
+LESS-THAN BUT NOT EQUAL TO
+
+02269
+GREATER-THAN BUT NOT EQUAL TO
+
+0226A
+MUCH LESS-THAN
+
+0226B
+MUCH GREATER-THAN
+
+0226C
+BETWEEN
+
+0226D
+NOT EQUIVALENT TO
+
+0226E
+NOT LESS-THAN
+
+0226F
+NOT GREATER-THAN
+
+02270
+NEITHER LESS-THAN NOR EQUAL TO
+
+02271
+NEITHER GREATER-THAN NOR EQUAL TO
+
+02272
+LESS-THAN OR EQUIVALENT TO
+
+02273
+GREATER-THAN OR EQUIVALENT TO
+
+02274
+NEITHER LESS-THAN NOR EQUIVALENT TO
+
+02275
+NEITHER GREATER-THAN NOR EQUIVALENT TO
+
+02276
+LESS-THAN OR GREATER-THAN
+
+02277
+GREATER-THAN OR LESS-THAN
+
+02278
+NEITHER LESS-THAN NOR GREATER-THAN
+
+02279
+NEITHER GREATER-THAN NOR LESS-THAN
+
+0227A
+PRECEDES
+
+0227B
+SUCCEEDS
+
+0227C
+PRECEDES OR EQUAL TO
+
+0227D
+SUCCEEDS OR EQUAL TO
+
+0227E
+PRECEDES OR EQUIVALENT TO
+
+0227F
+SUCCEEDS OR EQUIVALENT TO
+
+02280
+DOES NOT PRECEDE
+
+02281
+DOES NOT SUCCEED
+
+02282
+SUBSET OF
+
+02283
+SUPERSET OF
+
+02284
+NOT A SUBSET OF
+
+02285
+NOT A SUPERSET OF
+
+02286
+SUBSET OF OR EQUAL TO
+
+02287
+SUPERSET OF OR EQUAL TO
+
+02288
+NEITHER A SUBSET OF NOR EQUAL TO
+
+02289
+NEITHER A SUPERSET OF NOR EQUAL TO
+
+0228A
+SUBSET OF WITH NOT EQUAL TO
+
+0228B
+SUPERSET OF WITH NOT EQUAL TO
+
+0228C
+MULTISET
+
+0228D
+MULTISET MULTIPLICATION
+
+0228E
+MULTISET UNION
+
+0228F
+SQUARE IMAGE OF
+
+02290
+SQUARE ORIGINAL OF
+
+02291
+SQUARE IMAGE OF OR EQUAL TO
+
+02292
+SQUARE ORIGINAL OF OR EQUAL TO
+
+02293
+SQUARE CAP
+
+02294
+SQUARE CUP
+
+02295
+CIRCLED PLUS
+
+02296
+CIRCLED MINUS
+
+02297
+CIRCLED TIMES
+
+02298
+CIRCLED DIVISION SLASH
+
+02299
+CIRCLED DOT OPERATOR
+
+0229A
+CIRCLED RING OPERATOR
+
+0229B
+CIRCLED ASTERISK OPERATOR
+
+0229C
+CIRCLED EQUALS
+
+0229D
+CIRCLED DASH
+
+0229E
+SQUARED PLUS
+
+0229F
+SQUARED MINUS
+
+022A0
+SQUARED TIMES
+
+022A1
+SQUARED DOT OPERATOR
+
+022A2
+RIGHT TACK
+
+022A3
+LEFT TACK
+
+022A4
+DOWN TACK
+
+022A5
+UP TACK
+
+022A6
+ASSERTION
+
+022A7
+MODELS
+
+022A8
+TRUE
+
+022A9
+FORCES
+
+022AA
+TRIPLE VERTICAL BAR RIGHT TURNSTILE
+
+022AB
+DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+
+022AC
+DOES NOT PROVE
+
+022AD
+NOT TRUE
+
+022AE
+DOES NOT FORCE
+
+022AF
+NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+
+022B0
+PRECEDES UNDER RELATION
+
+022B1
+SUCCEEDS UNDER RELATION
+
+022B2
+NORMAL SUBGROUP OF
+
+022B3
+CONTAINS AS NORMAL SUBGROUP
+
+022B4
+NORMAL SUBGROUP OF OR EQUAL TO
+
+022B5
+CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
+
+022B6
+ORIGINAL OF
+
+022B7
+IMAGE OF
+
+022B8
+MULTIMAP
+
+022B9
+HERMITIAN CONJUGATE MATRIX
+
+022BA
+INTERCALATE
+
+022BB
+XOR
+
+022BC
+NAND
+
+022BD
+NOR
+
+022BE
+RIGHT ANGLE WITH ARC
+
+022BF
+RIGHT TRIANGLE
+
+022C0
+N-ARY LOGICAL AND
+
+022C1
+N-ARY LOGICAL OR
+
+022C2
+N-ARY INTERSECTION
+
+022C3
+N-ARY UNION
+
+022C4
+DIAMOND OPERATOR
+
+022C5
+DOT OPERATOR
+
+022C6
+STAR OPERATOR
+
+022C7
+DIVISION TIMES
+
+022C8
+BOWTIE
+
+022C9
+LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
+
+022CA
+RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
+
+022CB
+LEFT SEMIDIRECT PRODUCT
+
+022CC
+RIGHT SEMIDIRECT PRODUCT
+
+022CD
+REVERSED TILDE EQUALS
+
+022CE
+CURLY LOGICAL OR
+
+022CF
+CURLY LOGICAL AND
+
+022D0
+DOUBLE SUBSET
+
+022D1
+DOUBLE SUPERSET
+
+022D2
+DOUBLE INTERSECTION
+
+022D3
+DOUBLE UNION
+
+022D4
+PITCHFORK
+
+022D5
+EQUAL AND PARALLEL TO
+
+022D6
+LESS-THAN WITH DOT
+
+022D7
+GREATER-THAN WITH DOT
+
+022D8
+VERY MUCH LESS-THAN
+
+022D9
+VERY MUCH GREATER-THAN
+
+022DA
+LESS-THAN EQUAL TO OR GREATER-THAN
+
+022DB
+GREATER-THAN EQUAL TO OR LESS-THAN
+
+022DC
+EQUAL TO OR LESS-THAN
+
+022DD
+EQUAL TO OR GREATER-THAN
+
+022DE
+EQUAL TO OR PRECEDES
+
+022DF
+EQUAL TO OR SUCCEEDS
+
+022E0
+DOES NOT PRECEDE OR EQUAL
+
+022E1
+DOES NOT SUCCEED OR EQUAL
+
+022E2
+NOT SQUARE IMAGE OF OR EQUAL TO
+
+022E3
+NOT SQUARE ORIGINAL OF OR EQUAL TO
+
+022E4
+SQUARE IMAGE OF OR NOT EQUAL TO
+
+022E5
+SQUARE ORIGINAL OF OR NOT EQUAL TO
+
+022E6
+LESS-THAN BUT NOT EQUIVALENT TO
+
+022E7
+GREATER-THAN BUT NOT EQUIVALENT TO
+
+022E8
+PRECEDES BUT NOT EQUIVALENT TO
+
+022E9
+SUCCEEDS BUT NOT EQUIVALENT TO
+
+022EA
+NOT NORMAL SUBGROUP OF
+
+022EB
+DOES NOT CONTAIN AS NORMAL SUBGROUP
+
+022EC
+NOT NORMAL SUBGROUP OF OR EQUAL TO
+
+022ED
+DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+
+022EE
+VERTICAL ELLIPSIS
+
+022EF
+MIDLINE HORIZONTAL ELLIPSIS
+
+022F0
+UP RIGHT DIAGONAL ELLIPSIS
+
+022F1
+DOWN RIGHT DIAGONAL ELLIPSIS
+
+022F2
+ELEMENT OF WITH LONG HORIZONTAL STROKE
+
+022F3
+ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+
+022F4
+SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+
+022F5
+ELEMENT OF WITH DOT ABOVE
+
+022F6
+ELEMENT OF WITH OVERBAR
+
+022F7
+SMALL ELEMENT OF WITH OVERBAR
+
+022F8
+ELEMENT OF WITH UNDERBAR
+
+022F9
+ELEMENT OF WITH TWO HORIZONTAL STROKES
+
+022FA
+CONTAINS WITH LONG HORIZONTAL STROKE
+
+022FB
+CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+
+022FC
+SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+
+022FD
+CONTAINS WITH OVERBAR
+
+022FE
+SMALL CONTAINS WITH OVERBAR
+
+022FF
+Z NOTATION BAG MEMBERSHIP
+
+02300
+DIAMETER SIGN
+
+02301
+ELECTRIC ARROW
+
+02302
+HOUSE
+
+02303
+UP ARROWHEAD
+
+02304
+DOWN ARROWHEAD
+
+02305
+PROJECTIVE
+
+02306
+PERSPECTIVE
+
+02307
+WAVY LINE
+
+02308
+LEFT CEILING
+
+02309
+RIGHT CEILING
+
+0230A
+LEFT FLOOR
+
+0230B
+RIGHT FLOOR
+
+0230C
+BOTTOM RIGHT CROP
+
+0230D
+BOTTOM LEFT CROP
+
+0230E
+TOP RIGHT CROP
+
+0230F
+TOP LEFT CROP
+
+02310
+REVERSED NOT SIGN
+
+02311
+SQUARE LOZENGE
+
+02312
+ARC
+
+02313
+SEGMENT
+
+02314
+SECTOR
+
+02315
+TELEPHONE RECORDER
+
+02316
+POSITION INDICATOR
+
+02317
+VIEWDATA SQUARE
+
+02318
+PLACE OF INTEREST SIGN
+
+02319
+TURNED NOT SIGN
+
+0231A
+WATCH
+
+0231B
+HOURGLASS
+
+0231C
+TOP LEFT CORNER
+
+0231D
+TOP RIGHT CORNER
+
+0231E
+BOTTOM LEFT CORNER
+
+0231F
+BOTTOM RIGHT CORNER
+
+02320
+TOP HALF INTEGRAL
+
+02321
+BOTTOM HALF INTEGRAL
+
+02322
+FROWN
+
+02323
+SMILE
+
+02324
+UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS
+
+02325
+OPTION KEY
+
+02326
+ERASE TO THE RIGHT
+
+02327
+X IN A RECTANGLE BOX
+
+02328
+KEYBOARD
+
+02329
+LEFT-POINTING ANGLE BRACKET
+
+0232A
+RIGHT-POINTING ANGLE BRACKET
+
+0232B
+ERASE TO THE LEFT
+
+0232C
+BENZENE RING
+
+0232D
+CYLINDRICITY
+
+0232E
+ALL AROUND-PROFILE
+
+0232F
+SYMMETRY
+
+02330
+TOTAL RUNOUT
+
+02331
+DIMENSION ORIGIN
+
+02332
+CONICAL TAPER
+
+02333
+SLOPE
+
+02334
+COUNTERBORE
+
+02335
+COUNTERSINK
+
+02336
+APL FUNCTIONAL SYMBOL I-BEAM
+
+02337
+APL FUNCTIONAL SYMBOL SQUISH QUAD
+
+02338
+APL FUNCTIONAL SYMBOL QUAD EQUAL
+
+02339
+APL FUNCTIONAL SYMBOL QUAD DIVIDE
+
+0233A
+APL FUNCTIONAL SYMBOL QUAD DIAMOND
+
+0233B
+APL FUNCTIONAL SYMBOL QUAD JOT
+
+0233C
+APL FUNCTIONAL SYMBOL QUAD CIRCLE
+
+0233D
+APL FUNCTIONAL SYMBOL CIRCLE STILE
+
+0233E
+APL FUNCTIONAL SYMBOL CIRCLE JOT
+
+0233F
+APL FUNCTIONAL SYMBOL SLASH BAR
+
+02340
+APL FUNCTIONAL SYMBOL BACKSLASH BAR
+
+02341
+APL FUNCTIONAL SYMBOL QUAD SLASH
+
+02342
+APL FUNCTIONAL SYMBOL QUAD BACKSLASH
+
+02343
+APL FUNCTIONAL SYMBOL QUAD LESS-THAN
+
+02344
+APL FUNCTIONAL SYMBOL QUAD GREATER-THAN
+
+02345
+APL FUNCTIONAL SYMBOL LEFTWARDS VANE
+
+02346
+APL FUNCTIONAL SYMBOL RIGHTWARDS VANE
+
+02347
+APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW
+
+02348
+APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW
+
+02349
+APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH
+
+0234A
+APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR
+
+0234B
+APL FUNCTIONAL SYMBOL DELTA STILE
+
+0234C
+APL FUNCTIONAL SYMBOL QUAD DOWN CARET
+
+0234D
+APL FUNCTIONAL SYMBOL QUAD DELTA
+
+0234E
+APL FUNCTIONAL SYMBOL DOWN TACK JOT
+
+0234F
+APL FUNCTIONAL SYMBOL UPWARDS VANE
+
+02350
+APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW
+
+02351
+APL FUNCTIONAL SYMBOL UP TACK OVERBAR
+
+02352
+APL FUNCTIONAL SYMBOL DEL STILE
+
+02353
+APL FUNCTIONAL SYMBOL QUAD UP CARET
+
+02354
+APL FUNCTIONAL SYMBOL QUAD DEL
+
+02355
+APL FUNCTIONAL SYMBOL UP TACK JOT
+
+02356
+APL FUNCTIONAL SYMBOL DOWNWARDS VANE
+
+02357
+APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW
+
+02358
+APL FUNCTIONAL SYMBOL QUOTE UNDERBAR
+
+02359
+APL FUNCTIONAL SYMBOL DELTA UNDERBAR
+
+0235A
+APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR
+
+0235B
+APL FUNCTIONAL SYMBOL JOT UNDERBAR
+
+0235C
+APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR
+
+0235D
+APL FUNCTIONAL SYMBOL UP SHOE JOT
+
+0235E
+APL FUNCTIONAL SYMBOL QUOTE QUAD
+
+0235F
+APL FUNCTIONAL SYMBOL CIRCLE STAR
+
+02360
+APL FUNCTIONAL SYMBOL QUAD COLON
+
+02361
+APL FUNCTIONAL SYMBOL UP TACK DIAERESIS
+
+02362
+APL FUNCTIONAL SYMBOL DEL DIAERESIS
+
+02363
+APL FUNCTIONAL SYMBOL STAR DIAERESIS
+
+02364
+APL FUNCTIONAL SYMBOL JOT DIAERESIS
+
+02365
+APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS
+
+02366
+APL FUNCTIONAL SYMBOL DOWN SHOE STILE
+
+02367
+APL FUNCTIONAL SYMBOL LEFT SHOE STILE
+
+02368
+APL FUNCTIONAL SYMBOL TILDE DIAERESIS
+
+02369
+APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS
+
+0236A
+APL FUNCTIONAL SYMBOL COMMA BAR
+
+0236B
+APL FUNCTIONAL SYMBOL DEL TILDE
+
+0236C
+APL FUNCTIONAL SYMBOL ZILDE
+
+0236D
+APL FUNCTIONAL SYMBOL STILE TILDE
+
+0236E
+APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR
+
+0236F
+APL FUNCTIONAL SYMBOL QUAD NOT EQUAL
+
+02370
+APL FUNCTIONAL SYMBOL QUAD QUESTION
+
+02371
+APL FUNCTIONAL SYMBOL DOWN CARET TILDE
+
+02372
+APL FUNCTIONAL SYMBOL UP CARET TILDE
+
+02373
+APL FUNCTIONAL SYMBOL IOTA
+
+02374
+APL FUNCTIONAL SYMBOL RHO
+
+02375
+APL FUNCTIONAL SYMBOL OMEGA
+
+02376
+APL FUNCTIONAL SYMBOL ALPHA UNDERBAR
+
+02377
+APL FUNCTIONAL SYMBOL EPSILON UNDERBAR
+
+02378
+APL FUNCTIONAL SYMBOL IOTA UNDERBAR
+
+02379
+APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
+
+0237A
+APL FUNCTIONAL SYMBOL ALPHA
+
+0237B
+NOT CHECK MARK
+
+0237C
+RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
+
+0237D
+SHOULDERED OPEN BOX
+
+0237E
+BELL SYMBOL
+
+0237F
+VERTICAL LINE WITH MIDDLE DOT
+
+02380
+INSERTION SYMBOL
+
+02381
+CONTINUOUS UNDERLINE SYMBOL
+
+02382
+DISCONTINUOUS UNDERLINE SYMBOL
+
+02383
+EMPHASIS SYMBOL
+
+02384
+COMPOSITION SYMBOL
+
+02385
+WHITE SQUARE WITH CENTRE VERTICAL LINE
+
+02386
+ENTER SYMBOL
+
+02387
+ALTERNATIVE KEY SYMBOL
+
+02388
+HELM SYMBOL
+
+02389
+CIRCLED HORIZONTAL BAR WITH NOTCH
+
+0238A
+CIRCLED TRIANGLE DOWN
+
+0238B
+BROKEN CIRCLE WITH NORTHWEST ARROW
+
+0238C
+UNDO SYMBOL
+
+0238D
+MONOSTABLE SYMBOL
+
+0238E
+HYSTERESIS SYMBOL
+
+0238F
+OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL
+
+02390
+OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL
+
+02391
+PASSIVE-PULL-DOWN-OUTPUT SYMBOL
+
+02392
+PASSIVE-PULL-UP-OUTPUT SYMBOL
+
+02393
+DIRECT CURRENT SYMBOL FORM TWO
+
+02394
+SOFTWARE-FUNCTION SYMBOL
+
+02395
+APL FUNCTIONAL SYMBOL QUAD
+
+02396
+DECIMAL SEPARATOR KEY SYMBOL
+
+02397
+PREVIOUS PAGE
+
+02398
+NEXT PAGE
+
+02399
+PRINT SCREEN SYMBOL
+
+0239A
+CLEAR SCREEN SYMBOL
+
+0239B
+LEFT PARENTHESIS UPPER HOOK
+
+0239C
+LEFT PARENTHESIS EXTENSION
+
+0239D
+LEFT PARENTHESIS LOWER HOOK
+
+0239E
+RIGHT PARENTHESIS UPPER HOOK
+
+0239F
+RIGHT PARENTHESIS EXTENSION
+
+023A0
+RIGHT PARENTHESIS LOWER HOOK
+
+023A1
+LEFT SQUARE BRACKET UPPER CORNER
+
+023A2
+LEFT SQUARE BRACKET EXTENSION
+
+023A3
+LEFT SQUARE BRACKET LOWER CORNER
+
+023A4
+RIGHT SQUARE BRACKET UPPER CORNER
+
+023A5
+RIGHT SQUARE BRACKET EXTENSION
+
+023A6
+RIGHT SQUARE BRACKET LOWER CORNER
+
+023A7
+LEFT CURLY BRACKET UPPER HOOK
+
+023A8
+LEFT CURLY BRACKET MIDDLE PIECE
+
+023A9
+LEFT CURLY BRACKET LOWER HOOK
+
+023AA
+CURLY BRACKET EXTENSION
+
+023AB
+RIGHT CURLY BRACKET UPPER HOOK
+
+023AC
+RIGHT CURLY BRACKET MIDDLE PIECE
+
+023AD
+RIGHT CURLY BRACKET LOWER HOOK
+
+023AE
+INTEGRAL EXTENSION
+
+023AF
+HORIZONTAL LINE EXTENSION
+
+023B0
+UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
+
+023B1
+UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
+
+023B2
+SUMMATION TOP
+
+023B3
+SUMMATION BOTTOM
+
+023B4
+TOP SQUARE BRACKET
+
+023B5
+BOTTOM SQUARE BRACKET
+
+023B6
+BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
+
+023B7
+RADICAL SYMBOL BOTTOM
+
+023B8
+LEFT VERTICAL BOX LINE
+
+023B9
+RIGHT VERTICAL BOX LINE
+
+023BA
+HORIZONTAL SCAN LINE-1
+
+023BB
+HORIZONTAL SCAN LINE-3
+
+023BC
+HORIZONTAL SCAN LINE-7
+
+023BD
+HORIZONTAL SCAN LINE-9
+
+023BE
+DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT
+
+023BF
+DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT
+
+023C0
+DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE
+
+023C1
+DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE
+
+023C2
+DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE
+
+023C3
+DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE
+
+023C4
+DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE
+
+023C5
+DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE
+
+023C6
+DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE
+
+023C7
+DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE
+
+023C8
+DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE
+
+023C9
+DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL
+
+023CA
+DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL
+
+023CB
+DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT
+
+023CC
+DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT
+
+023CD
+SQUARE FOOT
+
+023CE
+RETURN SYMBOL
+
+023CF
+EJECT SYMBOL
+
+023D0
+VERTICAL LINE EXTENSION
+
+023D1
+METRICAL BREVE
+
+023D2
+METRICAL LONG OVER SHORT
+
+023D3
+METRICAL SHORT OVER LONG
+
+023D4
+METRICAL LONG OVER TWO SHORTS
+
+023D5
+METRICAL TWO SHORTS OVER LONG
+
+023D6
+METRICAL TWO SHORTS JOINED
+
+023D7
+METRICAL TRISEME
+
+023D8
+METRICAL TETRASEME
+
+023D9
+METRICAL PENTASEME
+
+023DA
+EARTH GROUND
+
+023DB
+FUSE
+
+023DC
+TOP PARENTHESIS
+
+023DD
+BOTTOM PARENTHESIS
+
+023DE
+TOP CURLY BRACKET
+
+023DF
+BOTTOM CURLY BRACKET
+
+023E0
+TOP TORTOISE SHELL BRACKET
+
+023E1
+BOTTOM TORTOISE SHELL BRACKET
+
+023E2
+WHITE TRAPEZIUM
+
+023E3
+BENZENE RING WITH CIRCLE
+
+023E4
+STRAIGHTNESS
+
+023E5
+FLATNESS
+
+023E6
+AC CURRENT
+
+023E7
+ELECTRICAL INTERSECTION
+
+023E8
+DECIMAL EXPONENT SYMBOL
+
+023E9
+BLACK RIGHT-POINTING DOUBLE TRIANGLE
+
+023EA
+BLACK LEFT-POINTING DOUBLE TRIANGLE
+
+023EB
+BLACK UP-POINTING DOUBLE TRIANGLE
+
+023EC
+BLACK DOWN-POINTING DOUBLE TRIANGLE
+
+023ED
+BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
+
+023EE
+BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
+
+023EF
+BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR
+
+023F0
+ALARM CLOCK
+
+023F1
+STOPWATCH
+
+023F2
+TIMER CLOCK
+
+023F3
+HOURGLASS WITH FLOWING SAND
+
+023F4
+BLACK MEDIUM LEFT-POINTING TRIANGLE
+
+023F5
+BLACK MEDIUM RIGHT-POINTING TRIANGLE
+
+023F6
+BLACK MEDIUM UP-POINTING TRIANGLE
+
+023F7
+BLACK MEDIUM DOWN-POINTING TRIANGLE
+
+023F8
+DOUBLE VERTICAL BAR
+
+023F9
+BLACK SQUARE FOR STOP
+
+023FA
+BLACK CIRCLE FOR RECORD
+
+023FB
+POWER SYMBOL
+
+023FC
+POWER ON-OFF SYMBOL
+
+023FD
+POWER ON SYMBOL
+
+023FE
+POWER SLEEP SYMBOL
+
+023FF
+OBSERVER EYE SYMBOL
+
+02400
+SYMBOL FOR NULL
+
+02401
+SYMBOL FOR START OF HEADING
+
+02402
+SYMBOL FOR START OF TEXT
+
+02403
+SYMBOL FOR END OF TEXT
+
+02404
+SYMBOL FOR END OF TRANSMISSION
+
+02405
+SYMBOL FOR ENQUIRY
+
+02406
+SYMBOL FOR ACKNOWLEDGE
+
+02407
+SYMBOL FOR BELL
+
+02408
+SYMBOL FOR BACKSPACE
+
+02409
+SYMBOL FOR HORIZONTAL TABULATION
+
+0240A
+SYMBOL FOR LINE FEED
+
+0240B
+SYMBOL FOR VERTICAL TABULATION
+
+0240C
+SYMBOL FOR FORM FEED
+
+0240D
+SYMBOL FOR CARRIAGE RETURN
+
+0240E
+SYMBOL FOR SHIFT OUT
+
+0240F
+SYMBOL FOR SHIFT IN
+
+02410
+SYMBOL FOR DATA LINK ESCAPE
+
+02411
+SYMBOL FOR DEVICE CONTROL ONE
+
+02412
+SYMBOL FOR DEVICE CONTROL TWO
+
+02413
+SYMBOL FOR DEVICE CONTROL THREE
+
+02414
+SYMBOL FOR DEVICE CONTROL FOUR
+
+02415
+SYMBOL FOR NEGATIVE ACKNOWLEDGE
+
+02416
+SYMBOL FOR SYNCHRONOUS IDLE
+
+02417
+SYMBOL FOR END OF TRANSMISSION BLOCK
+
+02418
+SYMBOL FOR CANCEL
+
+02419
+SYMBOL FOR END OF MEDIUM
+
+0241A
+SYMBOL FOR SUBSTITUTE
+
+0241B
+SYMBOL FOR ESCAPE
+
+0241C
+SYMBOL FOR FILE SEPARATOR
+
+0241D
+SYMBOL FOR GROUP SEPARATOR
+
+0241E
+SYMBOL FOR RECORD SEPARATOR
+
+0241F
+SYMBOL FOR UNIT SEPARATOR
+
+02420
+SYMBOL FOR SPACE
+
+02421
+SYMBOL FOR DELETE
+
+02422
+BLANK SYMBOL
+
+02423
+OPEN BOX
+
+02424
+SYMBOL FOR NEWLINE
+
+02425
+SYMBOL FOR DELETE FORM TWO
+
+02426
+SYMBOL FOR SUBSTITUTE FORM TWO
+
+02440
+OCR HOOK
+
+02441
+OCR CHAIR
+
+02442
+OCR FORK
+
+02443
+OCR INVERTED FORK
+
+02444
+OCR BELT BUCKLE
+
+02445
+OCR BOW TIE
+
+02446
+OCR BRANCH BANK IDENTIFICATION
+
+02447
+OCR AMOUNT OF CHECK
+
+02448
+MICR ON US SYMBOL
+
+02448
+OCR DASH
+
+02449
+MICR DASH SYMBOL
+
+02449
+OCR CUSTOMER ACCOUNT NUMBER
+
+0244A
+OCR DOUBLE BACKSLASH
+
+02460
+CIRCLED DIGIT ONE
+
+02461
+CIRCLED DIGIT TWO
+
+02462
+CIRCLED DIGIT THREE
+
+02463
+CIRCLED DIGIT FOUR
+
+02464
+CIRCLED DIGIT FIVE
+
+02465
+CIRCLED DIGIT SIX
+
+02466
+CIRCLED DIGIT SEVEN
+
+02467
+CIRCLED DIGIT EIGHT
+
+02468
+CIRCLED DIGIT NINE
+
+02469
+CIRCLED NUMBER TEN
+
+0246A
+CIRCLED NUMBER ELEVEN
+
+0246B
+CIRCLED NUMBER TWELVE
+
+0246C
+CIRCLED NUMBER THIRTEEN
+
+0246D
+CIRCLED NUMBER FOURTEEN
+
+0246E
+CIRCLED NUMBER FIFTEEN
+
+0246F
+CIRCLED NUMBER SIXTEEN
+
+02470
+CIRCLED NUMBER SEVENTEEN
+
+02471
+CIRCLED NUMBER EIGHTEEN
+
+02472
+CIRCLED NUMBER NINETEEN
+
+02473
+CIRCLED NUMBER TWENTY
+
+02474
+PARENTHESIZED DIGIT ONE
+
+02475
+PARENTHESIZED DIGIT TWO
+
+02476
+PARENTHESIZED DIGIT THREE
+
+02477
+PARENTHESIZED DIGIT FOUR
+
+02478
+PARENTHESIZED DIGIT FIVE
+
+02479
+PARENTHESIZED DIGIT SIX
+
+0247A
+PARENTHESIZED DIGIT SEVEN
+
+0247B
+PARENTHESIZED DIGIT EIGHT
+
+0247C
+PARENTHESIZED DIGIT NINE
+
+0247D
+PARENTHESIZED NUMBER TEN
+
+0247E
+PARENTHESIZED NUMBER ELEVEN
+
+0247F
+PARENTHESIZED NUMBER TWELVE
+
+02480
+PARENTHESIZED NUMBER THIRTEEN
+
+02481
+PARENTHESIZED NUMBER FOURTEEN
+
+02482
+PARENTHESIZED NUMBER FIFTEEN
+
+02483
+PARENTHESIZED NUMBER SIXTEEN
+
+02484
+PARENTHESIZED NUMBER SEVENTEEN
+
+02485
+PARENTHESIZED NUMBER EIGHTEEN
+
+02486
+PARENTHESIZED NUMBER NINETEEN
+
+02487
+PARENTHESIZED NUMBER TWENTY
+
+02488
+DIGIT ONE FULL STOP
+
+02489
+DIGIT TWO FULL STOP
+
+0248A
+DIGIT THREE FULL STOP
+
+0248B
+DIGIT FOUR FULL STOP
+
+0248C
+DIGIT FIVE FULL STOP
+
+0248D
+DIGIT SIX FULL STOP
+
+0248E
+DIGIT SEVEN FULL STOP
+
+0248F
+DIGIT EIGHT FULL STOP
+
+02490
+DIGIT NINE FULL STOP
+
+02491
+NUMBER TEN FULL STOP
+
+02492
+NUMBER ELEVEN FULL STOP
+
+02493
+NUMBER TWELVE FULL STOP
+
+02494
+NUMBER THIRTEEN FULL STOP
+
+02495
+NUMBER FOURTEEN FULL STOP
+
+02496
+NUMBER FIFTEEN FULL STOP
+
+02497
+NUMBER SIXTEEN FULL STOP
+
+02498
+NUMBER SEVENTEEN FULL STOP
+
+02499
+NUMBER EIGHTEEN FULL STOP
+
+0249A
+NUMBER NINETEEN FULL STOP
+
+0249B
+NUMBER TWENTY FULL STOP
+
+0249C
+PARENTHESIZED LATIN SMALL LETTER A
+
+0249D
+PARENTHESIZED LATIN SMALL LETTER B
+
+0249E
+PARENTHESIZED LATIN SMALL LETTER C
+
+0249F
+PARENTHESIZED LATIN SMALL LETTER D
+
+024A0
+PARENTHESIZED LATIN SMALL LETTER E
+
+024A1
+PARENTHESIZED LATIN SMALL LETTER F
+
+024A2
+PARENTHESIZED LATIN SMALL LETTER G
+
+024A3
+PARENTHESIZED LATIN SMALL LETTER H
+
+024A4
+PARENTHESIZED LATIN SMALL LETTER I
+
+024A5
+PARENTHESIZED LATIN SMALL LETTER J
+
+024A6
+PARENTHESIZED LATIN SMALL LETTER K
+
+024A7
+PARENTHESIZED LATIN SMALL LETTER L
+
+024A8
+PARENTHESIZED LATIN SMALL LETTER M
+
+024A9
+PARENTHESIZED LATIN SMALL LETTER N
+
+024AA
+PARENTHESIZED LATIN SMALL LETTER O
+
+024AB
+PARENTHESIZED LATIN SMALL LETTER P
+
+024AC
+PARENTHESIZED LATIN SMALL LETTER Q
+
+024AD
+PARENTHESIZED LATIN SMALL LETTER R
+
+024AE
+PARENTHESIZED LATIN SMALL LETTER S
+
+024AF
+PARENTHESIZED LATIN SMALL LETTER T
+
+024B0
+PARENTHESIZED LATIN SMALL LETTER U
+
+024B1
+PARENTHESIZED LATIN SMALL LETTER V
+
+024B2
+PARENTHESIZED LATIN SMALL LETTER W
+
+024B3
+PARENTHESIZED LATIN SMALL LETTER X
+
+024B4
+PARENTHESIZED LATIN SMALL LETTER Y
+
+024B5
+PARENTHESIZED LATIN SMALL LETTER Z
+
+024B6
+CIRCLED LATIN CAPITAL LETTER A
+
+024B7
+CIRCLED LATIN CAPITAL LETTER B
+
+024B8
+CIRCLED LATIN CAPITAL LETTER C
+
+024B9
+CIRCLED LATIN CAPITAL LETTER D
+
+024BA
+CIRCLED LATIN CAPITAL LETTER E
+
+024BB
+CIRCLED LATIN CAPITAL LETTER F
+
+024BC
+CIRCLED LATIN CAPITAL LETTER G
+
+024BD
+CIRCLED LATIN CAPITAL LETTER H
+
+024BE
+CIRCLED LATIN CAPITAL LETTER I
+
+024BF
+CIRCLED LATIN CAPITAL LETTER J
+
+024C0
+CIRCLED LATIN CAPITAL LETTER K
+
+024C1
+CIRCLED LATIN CAPITAL LETTER L
+
+024C2
+CIRCLED LATIN CAPITAL LETTER M
+
+024C3
+CIRCLED LATIN CAPITAL LETTER N
+
+024C4
+CIRCLED LATIN CAPITAL LETTER O
+
+024C5
+CIRCLED LATIN CAPITAL LETTER P
+
+024C6
+CIRCLED LATIN CAPITAL LETTER Q
+
+024C7
+CIRCLED LATIN CAPITAL LETTER R
+
+024C8
+CIRCLED LATIN CAPITAL LETTER S
+
+024C9
+CIRCLED LATIN CAPITAL LETTER T
+
+024CA
+CIRCLED LATIN CAPITAL LETTER U
+
+024CB
+CIRCLED LATIN CAPITAL LETTER V
+
+024CC
+CIRCLED LATIN CAPITAL LETTER W
+
+024CD
+CIRCLED LATIN CAPITAL LETTER X
+
+024CE
+CIRCLED LATIN CAPITAL LETTER Y
+
+024CF
+CIRCLED LATIN CAPITAL LETTER Z
+
+024D0
+CIRCLED LATIN SMALL LETTER A
+
+024D1
+CIRCLED LATIN SMALL LETTER B
+
+024D2
+CIRCLED LATIN SMALL LETTER C
+
+024D3
+CIRCLED LATIN SMALL LETTER D
+
+024D4
+CIRCLED LATIN SMALL LETTER E
+
+024D5
+CIRCLED LATIN SMALL LETTER F
+
+024D6
+CIRCLED LATIN SMALL LETTER G
+
+024D7
+CIRCLED LATIN SMALL LETTER H
+
+024D8
+CIRCLED LATIN SMALL LETTER I
+
+024D9
+CIRCLED LATIN SMALL LETTER J
+
+024DA
+CIRCLED LATIN SMALL LETTER K
+
+024DB
+CIRCLED LATIN SMALL LETTER L
+
+024DC
+CIRCLED LATIN SMALL LETTER M
+
+024DD
+CIRCLED LATIN SMALL LETTER N
+
+024DE
+CIRCLED LATIN SMALL LETTER O
+
+024DF
+CIRCLED LATIN SMALL LETTER P
+
+024E0
+CIRCLED LATIN SMALL LETTER Q
+
+024E1
+CIRCLED LATIN SMALL LETTER R
+
+024E2
+CIRCLED LATIN SMALL LETTER S
+
+024E3
+CIRCLED LATIN SMALL LETTER T
+
+024E4
+CIRCLED LATIN SMALL LETTER U
+
+024E5
+CIRCLED LATIN SMALL LETTER V
+
+024E6
+CIRCLED LATIN SMALL LETTER W
+
+024E7
+CIRCLED LATIN SMALL LETTER X
+
+024E8
+CIRCLED LATIN SMALL LETTER Y
+
+024E9
+CIRCLED LATIN SMALL LETTER Z
+
+024EA
+CIRCLED DIGIT ZERO
+
+024EB
+NEGATIVE CIRCLED NUMBER ELEVEN
+
+024EC
+NEGATIVE CIRCLED NUMBER TWELVE
+
+024ED
+NEGATIVE CIRCLED NUMBER THIRTEEN
+
+024EE
+NEGATIVE CIRCLED NUMBER FOURTEEN
+
+024EF
+NEGATIVE CIRCLED NUMBER FIFTEEN
+
+024F0
+NEGATIVE CIRCLED NUMBER SIXTEEN
+
+024F1
+NEGATIVE CIRCLED NUMBER SEVENTEEN
+
+024F2
+NEGATIVE CIRCLED NUMBER EIGHTEEN
+
+024F3
+NEGATIVE CIRCLED NUMBER NINETEEN
+
+024F4
+NEGATIVE CIRCLED NUMBER TWENTY
+
+024F5
+DOUBLE CIRCLED DIGIT ONE
+
+024F6
+DOUBLE CIRCLED DIGIT TWO
+
+024F7
+DOUBLE CIRCLED DIGIT THREE
+
+024F8
+DOUBLE CIRCLED DIGIT FOUR
+
+024F9
+DOUBLE CIRCLED DIGIT FIVE
+
+024FA
+DOUBLE CIRCLED DIGIT SIX
+
+024FB
+DOUBLE CIRCLED DIGIT SEVEN
+
+024FC
+DOUBLE CIRCLED DIGIT EIGHT
+
+024FD
+DOUBLE CIRCLED DIGIT NINE
+
+024FE
+DOUBLE CIRCLED NUMBER TEN
+
+024FF
+NEGATIVE CIRCLED DIGIT ZERO
+
+02500
+BOX DRAWINGS LIGHT HORIZONTAL
+
+02501
+BOX DRAWINGS HEAVY HORIZONTAL
+
+02502
+BOX DRAWINGS LIGHT VERTICAL
+
+02503
+BOX DRAWINGS HEAVY VERTICAL
+
+02504
+BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
+
+02505
+BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
+
+02506
+BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
+
+02507
+BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
+
+02508
+BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
+
+02509
+BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
+
+0250A
+BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
+
+0250B
+BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
+
+0250C
+BOX DRAWINGS LIGHT DOWN AND RIGHT
+
+0250D
+BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
+
+0250E
+BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
+
+0250F
+BOX DRAWINGS HEAVY DOWN AND RIGHT
+
+02510
+BOX DRAWINGS LIGHT DOWN AND LEFT
+
+02511
+BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
+
+02512
+BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
+
+02513
+BOX DRAWINGS HEAVY DOWN AND LEFT
+
+02514
+BOX DRAWINGS LIGHT UP AND RIGHT
+
+02515
+BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
+
+02516
+BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
+
+02517
+BOX DRAWINGS HEAVY UP AND RIGHT
+
+02518
+BOX DRAWINGS LIGHT UP AND LEFT
+
+02519
+BOX DRAWINGS UP LIGHT AND LEFT HEAVY
+
+0251A
+BOX DRAWINGS UP HEAVY AND LEFT LIGHT
+
+0251B
+BOX DRAWINGS HEAVY UP AND LEFT
+
+0251C
+BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+
+0251D
+BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
+
+0251E
+BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
+
+0251F
+BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
+
+02520
+BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
+
+02521
+BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
+
+02522
+BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
+
+02523
+BOX DRAWINGS HEAVY VERTICAL AND RIGHT
+
+02524
+BOX DRAWINGS LIGHT VERTICAL AND LEFT
+
+02525
+BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
+
+02526
+BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
+
+02527
+BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
+
+02528
+BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
+
+02529
+BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
+
+0252A
+BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
+
+0252B
+BOX DRAWINGS HEAVY VERTICAL AND LEFT
+
+0252C
+BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+
+0252D
+BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
+
+0252E
+BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
+
+0252F
+BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
+
+02530
+BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
+
+02531
+BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
+
+02532
+BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
+
+02533
+BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
+
+02534
+BOX DRAWINGS LIGHT UP AND HORIZONTAL
+
+02535
+BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
+
+02536
+BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
+
+02537
+BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
+
+02538
+BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
+
+02539
+BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
+
+0253A
+BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
+
+0253B
+BOX DRAWINGS HEAVY UP AND HORIZONTAL
+
+0253C
+BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+
+0253D
+BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
+
+0253E
+BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
+
+0253F
+BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
+
+02540
+BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
+
+02541
+BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
+
+02542
+BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
+
+02543
+BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
+
+02544
+BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
+
+02545
+BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
+
+02546
+BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
+
+02547
+BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
+
+02548
+BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
+
+02549
+BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
+
+0254A
+BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
+
+0254B
+BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
+
+0254C
+BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL
+
+0254D
+BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL
+
+0254E
+BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL
+
+0254F
+BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL
+
+02550
+BOX DRAWINGS DOUBLE HORIZONTAL
+
+02551
+BOX DRAWINGS DOUBLE VERTICAL
+
+02552
+BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+
+02553
+BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+
+02554
+BOX DRAWINGS DOUBLE DOWN AND RIGHT
+
+02555
+BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+
+02556
+BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+
+02557
+BOX DRAWINGS DOUBLE DOWN AND LEFT
+
+02558
+BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+
+02559
+BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+
+0255A
+BOX DRAWINGS DOUBLE UP AND RIGHT
+
+0255B
+BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+
+0255C
+BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+
+0255D
+BOX DRAWINGS DOUBLE UP AND LEFT
+
+0255E
+BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+
+0255F
+BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+
+02560
+BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+
+02561
+BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+
+02562
+BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+
+02563
+BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+
+02564
+BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+
+02565
+BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+
+02566
+BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+
+02567
+BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+
+02568
+BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+
+02569
+BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+
+0256A
+BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+
+0256B
+BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+
+0256C
+BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+
+0256D
+BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
+
+0256E
+BOX DRAWINGS LIGHT ARC DOWN AND LEFT
+
+0256F
+BOX DRAWINGS LIGHT ARC UP AND LEFT
+
+02570
+BOX DRAWINGS LIGHT ARC UP AND RIGHT
+
+02571
+BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+
+02572
+BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+
+02573
+BOX DRAWINGS LIGHT DIAGONAL CROSS
+
+02574
+BOX DRAWINGS LIGHT LEFT
+
+02575
+BOX DRAWINGS LIGHT UP
+
+02576
+BOX DRAWINGS LIGHT RIGHT
+
+02577
+BOX DRAWINGS LIGHT DOWN
+
+02578
+BOX DRAWINGS HEAVY LEFT
+
+02579
+BOX DRAWINGS HEAVY UP
+
+0257A
+BOX DRAWINGS HEAVY RIGHT
+
+0257B
+BOX DRAWINGS HEAVY DOWN
+
+0257C
+BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT
+
+0257D
+BOX DRAWINGS LIGHT UP AND HEAVY DOWN
+
+0257E
+BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT
+
+0257F
+BOX DRAWINGS HEAVY UP AND LIGHT DOWN
+
+02580
+UPPER HALF BLOCK
+
+02581
+LOWER ONE EIGHTH BLOCK
+
+02582
+LOWER ONE QUARTER BLOCK
+
+02583
+LOWER THREE EIGHTHS BLOCK
+
+02584
+LOWER HALF BLOCK
+
+02585
+LOWER FIVE EIGHTHS BLOCK
+
+02586
+LOWER THREE QUARTERS BLOCK
+
+02587
+LOWER SEVEN EIGHTHS BLOCK
+
+02588
+FULL BLOCK
+
+02589
+LEFT SEVEN EIGHTHS BLOCK
+
+0258A
+LEFT THREE QUARTERS BLOCK
+
+0258B
+LEFT FIVE EIGHTHS BLOCK
+
+0258C
+LEFT HALF BLOCK
+
+0258D
+LEFT THREE EIGHTHS BLOCK
+
+0258E
+LEFT ONE QUARTER BLOCK
+
+0258F
+LEFT ONE EIGHTH BLOCK
+
+02590
+RIGHT HALF BLOCK
+
+02591
+LIGHT SHADE
+
+02592
+MEDIUM SHADE
+
+02593
+DARK SHADE
+
+02594
+UPPER ONE EIGHTH BLOCK
+
+02595
+RIGHT ONE EIGHTH BLOCK
+
+02596
+QUADRANT LOWER LEFT
+
+02597
+QUADRANT LOWER RIGHT
+
+02598
+QUADRANT UPPER LEFT
+
+02599
+QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
+
+0259A
+QUADRANT UPPER LEFT AND LOWER RIGHT
+
+0259B
+QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
+
+0259C
+QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
+
+0259D
+QUADRANT UPPER RIGHT
+
+0259E
+QUADRANT UPPER RIGHT AND LOWER LEFT
+
+0259F
+QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
+
+025A0
+BLACK SQUARE
+
+025A1
+WHITE SQUARE
+
+025A2
+WHITE SQUARE WITH ROUNDED CORNERS
+
+025A3
+WHITE SQUARE CONTAINING BLACK SMALL SQUARE
+
+025A4
+SQUARE WITH HORIZONTAL FILL
+
+025A5
+SQUARE WITH VERTICAL FILL
+
+025A6
+SQUARE WITH ORTHOGONAL CROSSHATCH FILL
+
+025A7
+SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL
+
+025A8
+SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL
+
+025A9
+SQUARE WITH DIAGONAL CROSSHATCH FILL
+
+025AA
+BLACK SMALL SQUARE
+
+025AB
+WHITE SMALL SQUARE
+
+025AC
+BLACK RECTANGLE
+
+025AD
+WHITE RECTANGLE
+
+025AE
+BLACK VERTICAL RECTANGLE
+
+025AF
+WHITE VERTICAL RECTANGLE
+
+025B0
+BLACK PARALLELOGRAM
+
+025B1
+WHITE PARALLELOGRAM
+
+025B2
+BLACK UP-POINTING TRIANGLE
+
+025B3
+WHITE UP-POINTING TRIANGLE
+
+025B4
+BLACK UP-POINTING SMALL TRIANGLE
+
+025B5
+WHITE UP-POINTING SMALL TRIANGLE
+
+025B6
+BLACK RIGHT-POINTING TRIANGLE
+
+025B7
+WHITE RIGHT-POINTING TRIANGLE
+
+025B8
+BLACK RIGHT-POINTING SMALL TRIANGLE
+
+025B9
+WHITE RIGHT-POINTING SMALL TRIANGLE
+
+025BA
+BLACK RIGHT-POINTING POINTER
+
+025BB
+WHITE RIGHT-POINTING POINTER
+
+025BC
+BLACK DOWN-POINTING TRIANGLE
+
+025BD
+WHITE DOWN-POINTING TRIANGLE
+
+025BE
+BLACK DOWN-POINTING SMALL TRIANGLE
+
+025BF
+WHITE DOWN-POINTING SMALL TRIANGLE
+
+025C0
+BLACK LEFT-POINTING TRIANGLE
+
+025C1
+WHITE LEFT-POINTING TRIANGLE
+
+025C2
+BLACK LEFT-POINTING SMALL TRIANGLE
+
+025C3
+WHITE LEFT-POINTING SMALL TRIANGLE
+
+025C4
+BLACK LEFT-POINTING POINTER
+
+025C5
+WHITE LEFT-POINTING POINTER
+
+025C6
+BLACK DIAMOND
+
+025C7
+WHITE DIAMOND
+
+025C8
+WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND
+
+025C9
+FISHEYE
+
+025CA
+LOZENGE
+
+025CB
+WHITE CIRCLE
+
+025CC
+DOTTED CIRCLE
+
+025CD
+CIRCLE WITH VERTICAL FILL
+
+025CE
+BULLSEYE
+
+025CF
+BLACK CIRCLE
+
+025D0
+CIRCLE WITH LEFT HALF BLACK
+
+025D1
+CIRCLE WITH RIGHT HALF BLACK
+
+025D2
+CIRCLE WITH LOWER HALF BLACK
+
+025D3
+CIRCLE WITH UPPER HALF BLACK
+
+025D4
+CIRCLE WITH UPPER RIGHT QUADRANT BLACK
+
+025D5
+CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK
+
+025D6
+LEFT HALF BLACK CIRCLE
+
+025D7
+RIGHT HALF BLACK CIRCLE
+
+025D8
+INVERSE BULLET
+
+025D9
+INVERSE WHITE CIRCLE
+
+025DA
+UPPER HALF INVERSE WHITE CIRCLE
+
+025DB
+LOWER HALF INVERSE WHITE CIRCLE
+
+025DC
+UPPER LEFT QUADRANT CIRCULAR ARC
+
+025DD
+UPPER RIGHT QUADRANT CIRCULAR ARC
+
+025DE
+LOWER RIGHT QUADRANT CIRCULAR ARC
+
+025DF
+LOWER LEFT QUADRANT CIRCULAR ARC
+
+025E0
+UPPER HALF CIRCLE
+
+025E1
+LOWER HALF CIRCLE
+
+025E2
+BLACK LOWER RIGHT TRIANGLE
+
+025E3
+BLACK LOWER LEFT TRIANGLE
+
+025E4
+BLACK UPPER LEFT TRIANGLE
+
+025E5
+BLACK UPPER RIGHT TRIANGLE
+
+025E6
+WHITE BULLET
+
+025E7
+SQUARE WITH LEFT HALF BLACK
+
+025E8
+SQUARE WITH RIGHT HALF BLACK
+
+025E9
+SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK
+
+025EA
+SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK
+
+025EB
+WHITE SQUARE WITH VERTICAL BISECTING LINE
+
+025EC
+WHITE UP-POINTING TRIANGLE WITH DOT
+
+025ED
+UP-POINTING TRIANGLE WITH LEFT HALF BLACK
+
+025EE
+UP-POINTING TRIANGLE WITH RIGHT HALF BLACK
+
+025EF
+LARGE CIRCLE
+
+025F0
+WHITE SQUARE WITH UPPER LEFT QUADRANT
+
+025F1
+WHITE SQUARE WITH LOWER LEFT QUADRANT
+
+025F2
+WHITE SQUARE WITH LOWER RIGHT QUADRANT
+
+025F3
+WHITE SQUARE WITH UPPER RIGHT QUADRANT
+
+025F4
+WHITE CIRCLE WITH UPPER LEFT QUADRANT
+
+025F5
+WHITE CIRCLE WITH LOWER LEFT QUADRANT
+
+025F6
+WHITE CIRCLE WITH LOWER RIGHT QUADRANT
+
+025F7
+WHITE CIRCLE WITH UPPER RIGHT QUADRANT
+
+025F8
+UPPER LEFT TRIANGLE
+
+025F9
+UPPER RIGHT TRIANGLE
+
+025FA
+LOWER LEFT TRIANGLE
+
+025FB
+WHITE MEDIUM SQUARE
+
+025FC
+BLACK MEDIUM SQUARE
+
+025FD
+WHITE MEDIUM SMALL SQUARE
+
+025FE
+BLACK MEDIUM SMALL SQUARE
+
+025FF
+LOWER RIGHT TRIANGLE
+
+02600
+BLACK SUN WITH RAYS
+
+02601
+CLOUD
+
+02602
+UMBRELLA
+
+02603
+SNOWMAN
+
+02604
+COMET
+
+02605
+BLACK STAR
+
+02606
+WHITE STAR
+
+02607
+LIGHTNING
+
+02608
+THUNDERSTORM
+
+02609
+SUN
+
+0260A
+ASCENDING NODE
+
+0260B
+DESCENDING NODE
+
+0260C
+CONJUNCTION
+
+0260D
+OPPOSITION
+
+0260E
+BLACK TELEPHONE
+
+0260F
+WHITE TELEPHONE
+
+02610
+BALLOT BOX
+
+02611
+BALLOT BOX WITH CHECK
+
+02612
+BALLOT BOX WITH X
+
+02613
+SALTIRE
+
+02614
+UMBRELLA WITH RAIN DROPS
+
+02615
+HOT BEVERAGE
+
+02616
+WHITE SHOGI PIECE
+
+02617
+BLACK SHOGI PIECE
+
+02618
+SHAMROCK
+
+02619
+REVERSED ROTATED FLORAL HEART BULLET
+
+0261A
+BLACK LEFT POINTING INDEX
+
+0261B
+BLACK RIGHT POINTING INDEX
+
+0261C
+WHITE LEFT POINTING INDEX
+
+0261D
+WHITE UP POINTING INDEX
+
+0261E
+WHITE RIGHT POINTING INDEX
+
+0261F
+WHITE DOWN POINTING INDEX
+
+02620
+SKULL AND CROSSBONES
+
+02621
+CAUTION SIGN
+
+02622
+RADIOACTIVE SIGN
+
+02623
+BIOHAZARD SIGN
+
+02624
+CADUCEUS
+
+02625
+ANKH
+
+02626
+ORTHODOX CROSS
+
+02627
+CHI RHO
+
+02628
+CROSS OF LORRAINE
+
+02629
+CROSS OF JERUSALEM
+
+0262A
+STAR AND CRESCENT
+
+0262B
+FARSI SYMBOL
+
+0262C
+ADI SHAKTI
+
+0262D
+HAMMER AND SICKLE
+
+0262E
+PEACE SYMBOL
+
+0262F
+YIN YANG
+
+02630
+TRIGRAM FOR HEAVEN
+
+02631
+TRIGRAM FOR LAKE
+
+02632
+TRIGRAM FOR FIRE
+
+02633
+TRIGRAM FOR THUNDER
+
+02634
+TRIGRAM FOR WIND
+
+02635
+TRIGRAM FOR WATER
+
+02636
+TRIGRAM FOR MOUNTAIN
+
+02637
+TRIGRAM FOR EARTH
+
+02638
+WHEEL OF DHARMA
+
+02639
+WHITE FROWNING FACE
+
+0263A
+WHITE SMILING FACE
+
+0263B
+BLACK SMILING FACE
+
+0263C
+WHITE SUN WITH RAYS
+
+0263D
+FIRST QUARTER MOON
+
+0263E
+LAST QUARTER MOON
+
+0263F
+MERCURY
+
+02640
+FEMALE SIGN
+
+02641
+EARTH
+
+02642
+MALE SIGN
+
+02643
+JUPITER
+
+02644
+SATURN
+
+02645
+URANUS
+
+02646
+NEPTUNE
+
+02647
+PLUTO
+
+02648
+ARIES
+
+02649
+TAURUS
+
+0264A
+GEMINI
+
+0264B
+CANCER
+
+0264C
+LEO
+
+0264D
+VIRGO
+
+0264E
+LIBRA
+
+0264F
+SCORPIUS
+
+02650
+SAGITTARIUS
+
+02651
+CAPRICORN
+
+02652
+AQUARIUS
+
+02653
+PISCES
+
+02654
+WHITE CHESS KING
+
+02655
+WHITE CHESS QUEEN
+
+02656
+WHITE CHESS ROOK
+
+02657
+WHITE CHESS BISHOP
+
+02658
+WHITE CHESS KNIGHT
+
+02659
+WHITE CHESS PAWN
+
+0265A
+BLACK CHESS KING
+
+0265B
+BLACK CHESS QUEEN
+
+0265C
+BLACK CHESS ROOK
+
+0265D
+BLACK CHESS BISHOP
+
+0265E
+BLACK CHESS KNIGHT
+
+0265F
+BLACK CHESS PAWN
+
+02660
+BLACK SPADE SUIT
+
+02661
+WHITE HEART SUIT
+
+02662
+WHITE DIAMOND SUIT
+
+02663
+BLACK CLUB SUIT
+
+02664
+WHITE SPADE SUIT
+
+02665
+BLACK HEART SUIT
+
+02666
+BLACK DIAMOND SUIT
+
+02667
+WHITE CLUB SUIT
+
+02668
+HOT SPRINGS
+
+02669
+QUARTER NOTE
+
+0266A
+EIGHTH NOTE
+
+0266B
+BEAMED EIGHTH NOTES
+
+0266C
+BEAMED SIXTEENTH NOTES
+
+0266D
+MUSIC FLAT SIGN
+
+0266E
+MUSIC NATURAL SIGN
+
+0266F
+MUSIC SHARP SIGN
+
+02670
+WEST SYRIAC CROSS
+
+02671
+EAST SYRIAC CROSS
+
+02672
+UNIVERSAL RECYCLING SYMBOL
+
+02673
+RECYCLING SYMBOL FOR TYPE-1 PLASTICS
+
+02674
+RECYCLING SYMBOL FOR TYPE-2 PLASTICS
+
+02675
+RECYCLING SYMBOL FOR TYPE-3 PLASTICS
+
+02676
+RECYCLING SYMBOL FOR TYPE-4 PLASTICS
+
+02677
+RECYCLING SYMBOL FOR TYPE-5 PLASTICS
+
+02678
+RECYCLING SYMBOL FOR TYPE-6 PLASTICS
+
+02679
+RECYCLING SYMBOL FOR TYPE-7 PLASTICS
+
+0267A
+RECYCLING SYMBOL FOR GENERIC MATERIALS
+
+0267B
+BLACK UNIVERSAL RECYCLING SYMBOL
+
+0267C
+RECYCLED PAPER SYMBOL
+
+0267D
+PARTIALLY-RECYCLED PAPER SYMBOL
+
+0267E
+PERMANENT PAPER SIGN
+
+0267F
+WHEELCHAIR SYMBOL
+
+02680
+DIE FACE-1
+
+02681
+DIE FACE-2
+
+02682
+DIE FACE-3
+
+02683
+DIE FACE-4
+
+02684
+DIE FACE-5
+
+02685
+DIE FACE-6
+
+02686
+WHITE CIRCLE WITH DOT RIGHT
+
+02687
+WHITE CIRCLE WITH TWO DOTS
+
+02688
+BLACK CIRCLE WITH WHITE DOT RIGHT
+
+02689
+BLACK CIRCLE WITH TWO WHITE DOTS
+
+0268A
+MONOGRAM FOR YANG
+
+0268B
+MONOGRAM FOR YIN
+
+0268C
+DIGRAM FOR GREATER YANG
+
+0268D
+DIGRAM FOR LESSER YIN
+
+0268E
+DIGRAM FOR LESSER YANG
+
+0268F
+DIGRAM FOR GREATER YIN
+
+02690
+WHITE FLAG
+
+02691
+BLACK FLAG
+
+02692
+HAMMER AND PICK
+
+02693
+ANCHOR
+
+02694
+CROSSED SWORDS
+
+02695
+STAFF OF AESCULAPIUS
+
+02696
+SCALES
+
+02697
+ALEMBIC
+
+02698
+FLOWER
+
+02699
+GEAR
+
+0269A
+STAFF OF HERMES
+
+0269B
+ATOM SYMBOL
+
+0269C
+FLEUR-DE-LIS
+
+0269D
+OUTLINED WHITE STAR
+
+0269E
+THREE LINES CONVERGING RIGHT
+
+0269F
+THREE LINES CONVERGING LEFT
+
+026A0
+WARNING SIGN
+
+026A1
+HIGH VOLTAGE SIGN
+
+026A2
+DOUBLED FEMALE SIGN
+
+026A3
+DOUBLED MALE SIGN
+
+026A4
+INTERLOCKED FEMALE AND MALE SIGN
+
+026A5
+MALE AND FEMALE SIGN
+
+026A6
+MALE WITH STROKE SIGN
+
+026A7
+MALE WITH STROKE AND MALE AND FEMALE SIGN
+
+026A8
+VERTICAL MALE WITH STROKE SIGN
+
+026A9
+HORIZONTAL MALE WITH STROKE SIGN
+
+026AA
+MEDIUM WHITE CIRCLE
+
+026AB
+MEDIUM BLACK CIRCLE
+
+026AC
+MEDIUM SMALL WHITE CIRCLE
+
+026AD
+MARRIAGE SYMBOL
+
+026AE
+DIVORCE SYMBOL
+
+026AF
+UNMARRIED PARTNERSHIP SYMBOL
+
+026B0
+COFFIN
+
+026B1
+FUNERAL URN
+
+026B2
+NEUTER
+
+026B3
+CERES
+
+026B4
+PALLAS
+
+026B5
+JUNO
+
+026B6
+VESTA
+
+026B7
+CHIRON
+
+026B8
+BLACK MOON LILITH
+
+026B9
+SEXTILE
+
+026BA
+SEMISEXTILE
+
+026BB
+QUINCUNX
+
+026BC
+SESQUIQUADRATE
+
+026BD
+SOCCER BALL
+
+026BE
+BASEBALL
+
+026BF
+SQUARED KEY
+
+026C0
+WHITE DRAUGHTS MAN
+
+026C1
+WHITE DRAUGHTS KING
+
+026C2
+BLACK DRAUGHTS MAN
+
+026C3
+BLACK DRAUGHTS KING
+
+026C4
+SNOWMAN WITHOUT SNOW
+
+026C5
+SUN BEHIND CLOUD
+
+026C6
+RAIN
+
+026C7
+BLACK SNOWMAN
+
+026C8
+THUNDER CLOUD AND RAIN
+
+026C9
+TURNED WHITE SHOGI PIECE
+
+026CA
+TURNED BLACK SHOGI PIECE
+
+026CB
+WHITE DIAMOND IN SQUARE
+
+026CC
+CROSSING LANES
+
+026CD
+DISABLED CAR
+
+026CE
+OPHIUCHUS
+
+026CF
+PICK
+
+026D0
+CAR SLIDING
+
+026D1
+HELMET WITH WHITE CROSS
+
+026D2
+CIRCLED CROSSING LANES
+
+026D3
+CHAINS
+
+026D4
+NO ENTRY
+
+026D5
+ALTERNATE ONE-WAY LEFT WAY TRAFFIC
+
+026D6
+BLACK TWO-WAY LEFT WAY TRAFFIC
+
+026D7
+WHITE TWO-WAY LEFT WAY TRAFFIC
+
+026D8
+BLACK LEFT LANE MERGE
+
+026D9
+WHITE LEFT LANE MERGE
+
+026DA
+DRIVE SLOW SIGN
+
+026DB
+HEAVY WHITE DOWN-POINTING TRIANGLE
+
+026DC
+LEFT CLOSED ENTRY
+
+026DD
+SQUARED SALTIRE
+
+026DE
+FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE
+
+026DF
+BLACK TRUCK
+
+026E0
+RESTRICTED LEFT ENTRY-1
+
+026E1
+RESTRICTED LEFT ENTRY-2
+
+026E2
+ASTRONOMICAL SYMBOL FOR URANUS
+
+026E3
+HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE
+
+026E4
+PENTAGRAM
+
+026E5
+RIGHT-HANDED INTERLACED PENTAGRAM
+
+026E6
+LEFT-HANDED INTERLACED PENTAGRAM
+
+026E7
+INVERTED PENTAGRAM
+
+026E8
+BLACK CROSS ON SHIELD
+
+026E9
+SHINTO SHRINE
+
+026EA
+CHURCH
+
+026EB
+CASTLE
+
+026EC
+HISTORIC SITE
+
+026ED
+GEAR WITHOUT HUB
+
+026EE
+GEAR WITH HANDLES
+
+026EF
+MAP SYMBOL FOR LIGHTHOUSE
+
+026F0
+MOUNTAIN
+
+026F1
+UMBRELLA ON GROUND
+
+026F2
+FOUNTAIN
+
+026F3
+FLAG IN HOLE
+
+026F4
+FERRY
+
+026F5
+SAILBOAT
+
+026F6
+SQUARE FOUR CORNERS
+
+026F7
+SKIER
+
+026F8
+ICE SKATE
+
+026F9
+PERSON WITH BALL
+
+026FA
+TENT
+
+026FB
+JAPANESE BANK SYMBOL
+
+026FC
+HEADSTONE GRAVEYARD SYMBOL
+
+026FD
+FUEL PUMP
+
+026FE
+CUP ON BLACK SQUARE
+
+026FF
+WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE
+
+02700
+BLACK SAFETY SCISSORS
+
+02701
+UPPER BLADE SCISSORS
+
+02702
+BLACK SCISSORS
+
+02703
+LOWER BLADE SCISSORS
+
+02704
+WHITE SCISSORS
+
+02705
+WHITE HEAVY CHECK MARK
+
+02706
+TELEPHONE LOCATION SIGN
+
+02707
+TAPE DRIVE
+
+02708
+AIRPLANE
+
+02709
+ENVELOPE
+
+0270A
+RAISED FIST
+
+0270B
+RAISED HAND
+
+0270C
+VICTORY HAND
+
+0270D
+WRITING HAND
+
+0270E
+LOWER RIGHT PENCIL
+
+0270F
+PENCIL
+
+02710
+UPPER RIGHT PENCIL
+
+02711
+WHITE NIB
+
+02712
+BLACK NIB
+
+02713
+CHECK MARK
+
+02714
+HEAVY CHECK MARK
+
+02715
+MULTIPLICATION X
+
+02716
+HEAVY MULTIPLICATION X
+
+02717
+BALLOT X
+
+02718
+HEAVY BALLOT X
+
+02719
+OUTLINED GREEK CROSS
+
+0271A
+HEAVY GREEK CROSS
+
+0271B
+OPEN CENTRE CROSS
+
+0271C
+HEAVY OPEN CENTRE CROSS
+
+0271D
+LATIN CROSS
+
+0271E
+SHADOWED WHITE LATIN CROSS
+
+0271F
+OUTLINED LATIN CROSS
+
+02720
+MALTESE CROSS
+
+02721
+STAR OF DAVID
+
+02722
+FOUR TEARDROP-SPOKED ASTERISK
+
+02723
+FOUR BALLOON-SPOKED ASTERISK
+
+02724
+HEAVY FOUR BALLOON-SPOKED ASTERISK
+
+02725
+FOUR CLUB-SPOKED ASTERISK
+
+02726
+BLACK FOUR POINTED STAR
+
+02727
+WHITE FOUR POINTED STAR
+
+02728
+SPARKLES
+
+02729
+STRESS OUTLINED WHITE STAR
+
+0272A
+CIRCLED WHITE STAR
+
+0272B
+OPEN CENTRE BLACK STAR
+
+0272C
+BLACK CENTRE WHITE STAR
+
+0272D
+OUTLINED BLACK STAR
+
+0272E
+HEAVY OUTLINED BLACK STAR
+
+0272F
+PINWHEEL STAR
+
+02730
+SHADOWED WHITE STAR
+
+02731
+HEAVY ASTERISK
+
+02732
+OPEN CENTRE ASTERISK
+
+02733
+EIGHT SPOKED ASTERISK
+
+02734
+EIGHT POINTED BLACK STAR
+
+02735
+EIGHT POINTED PINWHEEL STAR
+
+02736
+SIX POINTED BLACK STAR
+
+02737
+EIGHT POINTED RECTILINEAR BLACK STAR
+
+02738
+HEAVY EIGHT POINTED RECTILINEAR BLACK STAR
+
+02739
+TWELVE POINTED BLACK STAR
+
+0273A
+SIXTEEN POINTED ASTERISK
+
+0273B
+TEARDROP-SPOKED ASTERISK
+
+0273C
+OPEN CENTRE TEARDROP-SPOKED ASTERISK
+
+0273D
+HEAVY TEARDROP-SPOKED ASTERISK
+
+0273E
+SIX PETALLED BLACK AND WHITE FLORETTE
+
+0273F
+BLACK FLORETTE
+
+02740
+WHITE FLORETTE
+
+02741
+EIGHT PETALLED OUTLINED BLACK FLORETTE
+
+02742
+CIRCLED OPEN CENTRE EIGHT POINTED STAR
+
+02743
+HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK
+
+02744
+SNOWFLAKE
+
+02745
+TIGHT TRIFOLIATE SNOWFLAKE
+
+02746
+HEAVY CHEVRON SNOWFLAKE
+
+02747
+SPARKLE
+
+02748
+HEAVY SPARKLE
+
+02749
+BALLOON-SPOKED ASTERISK
+
+0274A
+EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
+
+0274B
+HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
+
+0274C
+CROSS MARK
+
+0274D
+SHADOWED WHITE CIRCLE
+
+0274E
+NEGATIVE SQUARED CROSS MARK
+
+0274F
+LOWER RIGHT DROP-SHADOWED WHITE SQUARE
+
+02750
+UPPER RIGHT DROP-SHADOWED WHITE SQUARE
+
+02751
+LOWER RIGHT SHADOWED WHITE SQUARE
+
+02752
+UPPER RIGHT SHADOWED WHITE SQUARE
+
+02753
+BLACK QUESTION MARK ORNAMENT
+
+02754
+WHITE QUESTION MARK ORNAMENT
+
+02755
+WHITE EXCLAMATION MARK ORNAMENT
+
+02756
+BLACK DIAMOND MINUS WHITE X
+
+02757
+HEAVY EXCLAMATION MARK SYMBOL
+
+02758
+LIGHT VERTICAL BAR
+
+02759
+MEDIUM VERTICAL BAR
+
+0275A
+HEAVY VERTICAL BAR
+
+0275B
+HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT
+
+0275C
+HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT
+
+0275D
+HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
+
+0275E
+HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
+
+0275F
+HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT
+
+02760
+HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT
+
+02761
+CURVED STEM PARAGRAPH SIGN ORNAMENT
+
+02762
+HEAVY EXCLAMATION MARK ORNAMENT
+
+02763
+HEAVY HEART EXCLAMATION MARK ORNAMENT
+
+02764
+HEAVY BLACK HEART
+
+02765
+ROTATED HEAVY BLACK HEART BULLET
+
+02766
+FLORAL HEART
+
+02767
+ROTATED FLORAL HEART BULLET
+
+02768
+MEDIUM LEFT PARENTHESIS ORNAMENT
+
+02769
+MEDIUM RIGHT PARENTHESIS ORNAMENT
+
+0276A
+MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
+
+0276B
+MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
+
+0276C
+MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
+
+0276D
+MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
+
+0276E
+HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
+
+0276F
+HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
+
+02770
+HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
+
+02771
+HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
+
+02772
+LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT
+
+02773
+LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
+
+02774
+MEDIUM LEFT CURLY BRACKET ORNAMENT
+
+02775
+MEDIUM RIGHT CURLY BRACKET ORNAMENT
+
+02776
+DINGBAT NEGATIVE CIRCLED DIGIT ONE
+
+02777
+DINGBAT NEGATIVE CIRCLED DIGIT TWO
+
+02778
+DINGBAT NEGATIVE CIRCLED DIGIT THREE
+
+02779
+DINGBAT NEGATIVE CIRCLED DIGIT FOUR
+
+0277A
+DINGBAT NEGATIVE CIRCLED DIGIT FIVE
+
+0277B
+DINGBAT NEGATIVE CIRCLED DIGIT SIX
+
+0277C
+DINGBAT NEGATIVE CIRCLED DIGIT SEVEN
+
+0277D
+DINGBAT NEGATIVE CIRCLED DIGIT EIGHT
+
+0277E
+DINGBAT NEGATIVE CIRCLED DIGIT NINE
+
+0277F
+DINGBAT NEGATIVE CIRCLED NUMBER TEN
+
+02780
+DINGBAT CIRCLED SANS-SERIF DIGIT ONE
+
+02781
+DINGBAT CIRCLED SANS-SERIF DIGIT TWO
+
+02782
+DINGBAT CIRCLED SANS-SERIF DIGIT THREE
+
+02783
+DINGBAT CIRCLED SANS-SERIF DIGIT FOUR
+
+02784
+DINGBAT CIRCLED SANS-SERIF DIGIT FIVE
+
+02785
+DINGBAT CIRCLED SANS-SERIF DIGIT SIX
+
+02786
+DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN
+
+02787
+DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT
+
+02788
+DINGBAT CIRCLED SANS-SERIF DIGIT NINE
+
+02789
+DINGBAT CIRCLED SANS-SERIF NUMBER TEN
+
+0278A
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE
+
+0278B
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO
+
+0278C
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE
+
+0278D
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR
+
+0278E
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE
+
+0278F
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX
+
+02790
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN
+
+02791
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT
+
+02792
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE
+
+02793
+DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN
+
+02794
+HEAVY WIDE-HEADED RIGHTWARDS ARROW
+
+02795
+HEAVY PLUS SIGN
+
+02796
+HEAVY MINUS SIGN
+
+02797
+HEAVY DIVISION SIGN
+
+02798
+HEAVY SOUTH EAST ARROW
+
+02799
+HEAVY RIGHTWARDS ARROW
+
+0279A
+HEAVY NORTH EAST ARROW
+
+0279B
+DRAFTING POINT RIGHTWARDS ARROW
+
+0279C
+HEAVY ROUND-TIPPED RIGHTWARDS ARROW
+
+0279D
+TRIANGLE-HEADED RIGHTWARDS ARROW
+
+0279E
+HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW
+
+0279F
+DASHED TRIANGLE-HEADED RIGHTWARDS ARROW
+
+027A0
+HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW
+
+027A1
+BLACK RIGHTWARDS ARROW
+
+027A2
+THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD
+
+027A3
+THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD
+
+027A4
+BLACK RIGHTWARDS ARROWHEAD
+
+027A5
+HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW
+
+027A6
+HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW
+
+027A7
+SQUAT BLACK RIGHTWARDS ARROW
+
+027A8
+HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW
+
+027A9
+RIGHT-SHADED WHITE RIGHTWARDS ARROW
+
+027AA
+LEFT-SHADED WHITE RIGHTWARDS ARROW
+
+027AB
+BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW
+
+027AC
+FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW
+
+027AD
+HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
+
+027AE
+HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
+
+027AF
+NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
+
+027B0
+CURLY LOOP
+
+027B1
+NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
+
+027B2
+CIRCLED HEAVY WHITE RIGHTWARDS ARROW
+
+027B3
+WHITE-FEATHERED RIGHTWARDS ARROW
+
+027B4
+BLACK-FEATHERED SOUTH EAST ARROW
+
+027B5
+BLACK-FEATHERED RIGHTWARDS ARROW
+
+027B6
+BLACK-FEATHERED NORTH EAST ARROW
+
+027B7
+HEAVY BLACK-FEATHERED SOUTH EAST ARROW
+
+027B8
+HEAVY BLACK-FEATHERED RIGHTWARDS ARROW
+
+027B9
+HEAVY BLACK-FEATHERED NORTH EAST ARROW
+
+027BA
+TEARDROP-BARBED RIGHTWARDS ARROW
+
+027BB
+HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW
+
+027BC
+WEDGE-TAILED RIGHTWARDS ARROW
+
+027BD
+HEAVY WEDGE-TAILED RIGHTWARDS ARROW
+
+027BE
+OPEN-OUTLINED RIGHTWARDS ARROW
+
+027BF
+DOUBLE CURLY LOOP
+
+027C0
+THREE DIMENSIONAL ANGLE
+
+027C1
+WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE
+
+027C2
+PERPENDICULAR
+
+027C3
+OPEN SUBSET
+
+027C4
+OPEN SUPERSET
+
+027C5
+LEFT S-SHAPED BAG DELIMITER
+
+027C6
+RIGHT S-SHAPED BAG DELIMITER
+
+027C7
+OR WITH DOT INSIDE
+
+027C8
+REVERSE SOLIDUS PRECEDING SUBSET
+
+027C9
+SUPERSET PRECEDING SOLIDUS
+
+027CA
+VERTICAL BAR WITH HORIZONTAL STROKE
+
+027CB
+MATHEMATICAL RISING DIAGONAL
+
+027CC
+LONG DIVISION
+
+027CD
+MATHEMATICAL FALLING DIAGONAL
+
+027CE
+SQUARED LOGICAL AND
+
+027CF
+SQUARED LOGICAL OR
+
+027D0
+WHITE DIAMOND WITH CENTRED DOT
+
+027D1
+AND WITH DOT
+
+027D2
+ELEMENT OF OPENING UPWARDS
+
+027D3
+LOWER RIGHT CORNER WITH DOT
+
+027D4
+UPPER LEFT CORNER WITH DOT
+
+027D5
+LEFT OUTER JOIN
+
+027D6
+RIGHT OUTER JOIN
+
+027D7
+FULL OUTER JOIN
+
+027D8
+LARGE UP TACK
+
+027D9
+LARGE DOWN TACK
+
+027DA
+LEFT AND RIGHT DOUBLE TURNSTILE
+
+027DB
+LEFT AND RIGHT TACK
+
+027DC
+LEFT MULTIMAP
+
+027DD
+LONG RIGHT TACK
+
+027DE
+LONG LEFT TACK
+
+027DF
+UP TACK WITH CIRCLE ABOVE
+
+027E0
+LOZENGE DIVIDED BY HORIZONTAL RULE
+
+027E1
+WHITE CONCAVE-SIDED DIAMOND
+
+027E2
+WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
+
+027E3
+WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
+
+027E4
+WHITE SQUARE WITH LEFTWARDS TICK
+
+027E5
+WHITE SQUARE WITH RIGHTWARDS TICK
+
+027E6
+MATHEMATICAL LEFT WHITE SQUARE BRACKET
+
+027E7
+MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+
+027E8
+MATHEMATICAL LEFT ANGLE BRACKET
+
+027E9
+MATHEMATICAL RIGHT ANGLE BRACKET
+
+027EA
+MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+
+027EB
+MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+
+027EC
+MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET
+
+027ED
+MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET
+
+027EE
+MATHEMATICAL LEFT FLATTENED PARENTHESIS
+
+027EF
+MATHEMATICAL RIGHT FLATTENED PARENTHESIS
+
+027F0
+UPWARDS QUADRUPLE ARROW
+
+027F1
+DOWNWARDS QUADRUPLE ARROW
+
+027F2
+ANTICLOCKWISE GAPPED CIRCLE ARROW
+
+027F3
+CLOCKWISE GAPPED CIRCLE ARROW
+
+027F4
+RIGHT ARROW WITH CIRCLED PLUS
+
+027F5
+LONG LEFTWARDS ARROW
+
+027F6
+LONG RIGHTWARDS ARROW
+
+027F7
+LONG LEFT RIGHT ARROW
+
+027F8
+LONG LEFTWARDS DOUBLE ARROW
+
+027F9
+LONG RIGHTWARDS DOUBLE ARROW
+
+027FA
+LONG LEFT RIGHT DOUBLE ARROW
+
+027FB
+LONG LEFTWARDS ARROW FROM BAR
+
+027FC
+LONG RIGHTWARDS ARROW FROM BAR
+
+027FD
+LONG LEFTWARDS DOUBLE ARROW FROM BAR
+
+027FE
+LONG RIGHTWARDS DOUBLE ARROW FROM BAR
+
+027FF
+LONG RIGHTWARDS SQUIGGLE ARROW
+
+02800
+BRAILLE PATTERN BLANK
+
+02801
+BRAILLE PATTERN DOTS-1
+
+02802
+BRAILLE PATTERN DOTS-2
+
+02803
+BRAILLE PATTERN DOTS-12
+
+02804
+BRAILLE PATTERN DOTS-3
+
+02805
+BRAILLE PATTERN DOTS-13
+
+02806
+BRAILLE PATTERN DOTS-23
+
+02807
+BRAILLE PATTERN DOTS-123
+
+02808
+BRAILLE PATTERN DOTS-4
+
+02809
+BRAILLE PATTERN DOTS-14
+
+0280A
+BRAILLE PATTERN DOTS-24
+
+0280B
+BRAILLE PATTERN DOTS-124
+
+0280C
+BRAILLE PATTERN DOTS-34
+
+0280D
+BRAILLE PATTERN DOTS-134
+
+0280E
+BRAILLE PATTERN DOTS-234
+
+0280F
+BRAILLE PATTERN DOTS-1234
+
+02810
+BRAILLE PATTERN DOTS-5
+
+02811
+BRAILLE PATTERN DOTS-15
+
+02812
+BRAILLE PATTERN DOTS-25
+
+02813
+BRAILLE PATTERN DOTS-125
+
+02814
+BRAILLE PATTERN DOTS-35
+
+02815
+BRAILLE PATTERN DOTS-135
+
+02816
+BRAILLE PATTERN DOTS-235
+
+02817
+BRAILLE PATTERN DOTS-1235
+
+02818
+BRAILLE PATTERN DOTS-45
+
+02819
+BRAILLE PATTERN DOTS-145
+
+0281A
+BRAILLE PATTERN DOTS-245
+
+0281B
+BRAILLE PATTERN DOTS-1245
+
+0281C
+BRAILLE PATTERN DOTS-345
+
+0281D
+BRAILLE PATTERN DOTS-1345
+
+0281E
+BRAILLE PATTERN DOTS-2345
+
+0281F
+BRAILLE PATTERN DOTS-12345
+
+02820
+BRAILLE PATTERN DOTS-6
+
+02821
+BRAILLE PATTERN DOTS-16
+
+02822
+BRAILLE PATTERN DOTS-26
+
+02823
+BRAILLE PATTERN DOTS-126
+
+02824
+BRAILLE PATTERN DOTS-36
+
+02825
+BRAILLE PATTERN DOTS-136
+
+02826
+BRAILLE PATTERN DOTS-236
+
+02827
+BRAILLE PATTERN DOTS-1236
+
+02828
+BRAILLE PATTERN DOTS-46
+
+02829
+BRAILLE PATTERN DOTS-146
+
+0282A
+BRAILLE PATTERN DOTS-246
+
+0282B
+BRAILLE PATTERN DOTS-1246
+
+0282C
+BRAILLE PATTERN DOTS-346
+
+0282D
+BRAILLE PATTERN DOTS-1346
+
+0282E
+BRAILLE PATTERN DOTS-2346
+
+0282F
+BRAILLE PATTERN DOTS-12346
+
+02830
+BRAILLE PATTERN DOTS-56
+
+02831
+BRAILLE PATTERN DOTS-156
+
+02832
+BRAILLE PATTERN DOTS-256
+
+02833
+BRAILLE PATTERN DOTS-1256
+
+02834
+BRAILLE PATTERN DOTS-356
+
+02835
+BRAILLE PATTERN DOTS-1356
+
+02836
+BRAILLE PATTERN DOTS-2356
+
+02837
+BRAILLE PATTERN DOTS-12356
+
+02838
+BRAILLE PATTERN DOTS-456
+
+02839
+BRAILLE PATTERN DOTS-1456
+
+0283A
+BRAILLE PATTERN DOTS-2456
+
+0283B
+BRAILLE PATTERN DOTS-12456
+
+0283C
+BRAILLE PATTERN DOTS-3456
+
+0283D
+BRAILLE PATTERN DOTS-13456
+
+0283E
+BRAILLE PATTERN DOTS-23456
+
+0283F
+BRAILLE PATTERN DOTS-123456
+
+02840
+BRAILLE PATTERN DOTS-7
+
+02841
+BRAILLE PATTERN DOTS-17
+
+02842
+BRAILLE PATTERN DOTS-27
+
+02843
+BRAILLE PATTERN DOTS-127
+
+02844
+BRAILLE PATTERN DOTS-37
+
+02845
+BRAILLE PATTERN DOTS-137
+
+02846
+BRAILLE PATTERN DOTS-237
+
+02847
+BRAILLE PATTERN DOTS-1237
+
+02848
+BRAILLE PATTERN DOTS-47
+
+02849
+BRAILLE PATTERN DOTS-147
+
+0284A
+BRAILLE PATTERN DOTS-247
+
+0284B
+BRAILLE PATTERN DOTS-1247
+
+0284C
+BRAILLE PATTERN DOTS-347
+
+0284D
+BRAILLE PATTERN DOTS-1347
+
+0284E
+BRAILLE PATTERN DOTS-2347
+
+0284F
+BRAILLE PATTERN DOTS-12347
+
+02850
+BRAILLE PATTERN DOTS-57
+
+02851
+BRAILLE PATTERN DOTS-157
+
+02852
+BRAILLE PATTERN DOTS-257
+
+02853
+BRAILLE PATTERN DOTS-1257
+
+02854
+BRAILLE PATTERN DOTS-357
+
+02855
+BRAILLE PATTERN DOTS-1357
+
+02856
+BRAILLE PATTERN DOTS-2357
+
+02857
+BRAILLE PATTERN DOTS-12357
+
+02858
+BRAILLE PATTERN DOTS-457
+
+02859
+BRAILLE PATTERN DOTS-1457
+
+0285A
+BRAILLE PATTERN DOTS-2457
+
+0285B
+BRAILLE PATTERN DOTS-12457
+
+0285C
+BRAILLE PATTERN DOTS-3457
+
+0285D
+BRAILLE PATTERN DOTS-13457
+
+0285E
+BRAILLE PATTERN DOTS-23457
+
+0285F
+BRAILLE PATTERN DOTS-123457
+
+02860
+BRAILLE PATTERN DOTS-67
+
+02861
+BRAILLE PATTERN DOTS-167
+
+02862
+BRAILLE PATTERN DOTS-267
+
+02863
+BRAILLE PATTERN DOTS-1267
+
+02864
+BRAILLE PATTERN DOTS-367
+
+02865
+BRAILLE PATTERN DOTS-1367
+
+02866
+BRAILLE PATTERN DOTS-2367
+
+02867
+BRAILLE PATTERN DOTS-12367
+
+02868
+BRAILLE PATTERN DOTS-467
+
+02869
+BRAILLE PATTERN DOTS-1467
+
+0286A
+BRAILLE PATTERN DOTS-2467
+
+0286B
+BRAILLE PATTERN DOTS-12467
+
+0286C
+BRAILLE PATTERN DOTS-3467
+
+0286D
+BRAILLE PATTERN DOTS-13467
+
+0286E
+BRAILLE PATTERN DOTS-23467
+
+0286F
+BRAILLE PATTERN DOTS-123467
+
+02870
+BRAILLE PATTERN DOTS-567
+
+02871
+BRAILLE PATTERN DOTS-1567
+
+02872
+BRAILLE PATTERN DOTS-2567
+
+02873
+BRAILLE PATTERN DOTS-12567
+
+02874
+BRAILLE PATTERN DOTS-3567
+
+02875
+BRAILLE PATTERN DOTS-13567
+
+02876
+BRAILLE PATTERN DOTS-23567
+
+02877
+BRAILLE PATTERN DOTS-123567
+
+02878
+BRAILLE PATTERN DOTS-4567
+
+02879
+BRAILLE PATTERN DOTS-14567
+
+0287A
+BRAILLE PATTERN DOTS-24567
+
+0287B
+BRAILLE PATTERN DOTS-124567
+
+0287C
+BRAILLE PATTERN DOTS-34567
+
+0287D
+BRAILLE PATTERN DOTS-134567
+
+0287E
+BRAILLE PATTERN DOTS-234567
+
+0287F
+BRAILLE PATTERN DOTS-1234567
+
+02880
+BRAILLE PATTERN DOTS-8
+
+02881
+BRAILLE PATTERN DOTS-18
+
+02882
+BRAILLE PATTERN DOTS-28
+
+02883
+BRAILLE PATTERN DOTS-128
+
+02884
+BRAILLE PATTERN DOTS-38
+
+02885
+BRAILLE PATTERN DOTS-138
+
+02886
+BRAILLE PATTERN DOTS-238
+
+02887
+BRAILLE PATTERN DOTS-1238
+
+02888
+BRAILLE PATTERN DOTS-48
+
+02889
+BRAILLE PATTERN DOTS-148
+
+0288A
+BRAILLE PATTERN DOTS-248
+
+0288B
+BRAILLE PATTERN DOTS-1248
+
+0288C
+BRAILLE PATTERN DOTS-348
+
+0288D
+BRAILLE PATTERN DOTS-1348
+
+0288E
+BRAILLE PATTERN DOTS-2348
+
+0288F
+BRAILLE PATTERN DOTS-12348
+
+02890
+BRAILLE PATTERN DOTS-58
+
+02891
+BRAILLE PATTERN DOTS-158
+
+02892
+BRAILLE PATTERN DOTS-258
+
+02893
+BRAILLE PATTERN DOTS-1258
+
+02894
+BRAILLE PATTERN DOTS-358
+
+02895
+BRAILLE PATTERN DOTS-1358
+
+02896
+BRAILLE PATTERN DOTS-2358
+
+02897
+BRAILLE PATTERN DOTS-12358
+
+02898
+BRAILLE PATTERN DOTS-458
+
+02899
+BRAILLE PATTERN DOTS-1458
+
+0289A
+BRAILLE PATTERN DOTS-2458
+
+0289B
+BRAILLE PATTERN DOTS-12458
+
+0289C
+BRAILLE PATTERN DOTS-3458
+
+0289D
+BRAILLE PATTERN DOTS-13458
+
+0289E
+BRAILLE PATTERN DOTS-23458
+
+0289F
+BRAILLE PATTERN DOTS-123458
+
+028A0
+BRAILLE PATTERN DOTS-68
+
+028A1
+BRAILLE PATTERN DOTS-168
+
+028A2
+BRAILLE PATTERN DOTS-268
+
+028A3
+BRAILLE PATTERN DOTS-1268
+
+028A4
+BRAILLE PATTERN DOTS-368
+
+028A5
+BRAILLE PATTERN DOTS-1368
+
+028A6
+BRAILLE PATTERN DOTS-2368
+
+028A7
+BRAILLE PATTERN DOTS-12368
+
+028A8
+BRAILLE PATTERN DOTS-468
+
+028A9
+BRAILLE PATTERN DOTS-1468
+
+028AA
+BRAILLE PATTERN DOTS-2468
+
+028AB
+BRAILLE PATTERN DOTS-12468
+
+028AC
+BRAILLE PATTERN DOTS-3468
+
+028AD
+BRAILLE PATTERN DOTS-13468
+
+028AE
+BRAILLE PATTERN DOTS-23468
+
+028AF
+BRAILLE PATTERN DOTS-123468
+
+028B0
+BRAILLE PATTERN DOTS-568
+
+028B1
+BRAILLE PATTERN DOTS-1568
+
+028B2
+BRAILLE PATTERN DOTS-2568
+
+028B3
+BRAILLE PATTERN DOTS-12568
+
+028B4
+BRAILLE PATTERN DOTS-3568
+
+028B5
+BRAILLE PATTERN DOTS-13568
+
+028B6
+BRAILLE PATTERN DOTS-23568
+
+028B7
+BRAILLE PATTERN DOTS-123568
+
+028B8
+BRAILLE PATTERN DOTS-4568
+
+028B9
+BRAILLE PATTERN DOTS-14568
+
+028BA
+BRAILLE PATTERN DOTS-24568
+
+028BB
+BRAILLE PATTERN DOTS-124568
+
+028BC
+BRAILLE PATTERN DOTS-34568
+
+028BD
+BRAILLE PATTERN DOTS-134568
+
+028BE
+BRAILLE PATTERN DOTS-234568
+
+028BF
+BRAILLE PATTERN DOTS-1234568
+
+028C0
+BRAILLE PATTERN DOTS-78
+
+028C1
+BRAILLE PATTERN DOTS-178
+
+028C2
+BRAILLE PATTERN DOTS-278
+
+028C3
+BRAILLE PATTERN DOTS-1278
+
+028C4
+BRAILLE PATTERN DOTS-378
+
+028C5
+BRAILLE PATTERN DOTS-1378
+
+028C6
+BRAILLE PATTERN DOTS-2378
+
+028C7
+BRAILLE PATTERN DOTS-12378
+
+028C8
+BRAILLE PATTERN DOTS-478
+
+028C9
+BRAILLE PATTERN DOTS-1478
+
+028CA
+BRAILLE PATTERN DOTS-2478
+
+028CB
+BRAILLE PATTERN DOTS-12478
+
+028CC
+BRAILLE PATTERN DOTS-3478
+
+028CD
+BRAILLE PATTERN DOTS-13478
+
+028CE
+BRAILLE PATTERN DOTS-23478
+
+028CF
+BRAILLE PATTERN DOTS-123478
+
+028D0
+BRAILLE PATTERN DOTS-578
+
+028D1
+BRAILLE PATTERN DOTS-1578
+
+028D2
+BRAILLE PATTERN DOTS-2578
+
+028D3
+BRAILLE PATTERN DOTS-12578
+
+028D4
+BRAILLE PATTERN DOTS-3578
+
+028D5
+BRAILLE PATTERN DOTS-13578
+
+028D6
+BRAILLE PATTERN DOTS-23578
+
+028D7
+BRAILLE PATTERN DOTS-123578
+
+028D8
+BRAILLE PATTERN DOTS-4578
+
+028D9
+BRAILLE PATTERN DOTS-14578
+
+028DA
+BRAILLE PATTERN DOTS-24578
+
+028DB
+BRAILLE PATTERN DOTS-124578
+
+028DC
+BRAILLE PATTERN DOTS-34578
+
+028DD
+BRAILLE PATTERN DOTS-134578
+
+028DE
+BRAILLE PATTERN DOTS-234578
+
+028DF
+BRAILLE PATTERN DOTS-1234578
+
+028E0
+BRAILLE PATTERN DOTS-678
+
+028E1
+BRAILLE PATTERN DOTS-1678
+
+028E2
+BRAILLE PATTERN DOTS-2678
+
+028E3
+BRAILLE PATTERN DOTS-12678
+
+028E4
+BRAILLE PATTERN DOTS-3678
+
+028E5
+BRAILLE PATTERN DOTS-13678
+
+028E6
+BRAILLE PATTERN DOTS-23678
+
+028E7
+BRAILLE PATTERN DOTS-123678
+
+028E8
+BRAILLE PATTERN DOTS-4678
+
+028E9
+BRAILLE PATTERN DOTS-14678
+
+028EA
+BRAILLE PATTERN DOTS-24678
+
+028EB
+BRAILLE PATTERN DOTS-124678
+
+028EC
+BRAILLE PATTERN DOTS-34678
+
+028ED
+BRAILLE PATTERN DOTS-134678
+
+028EE
+BRAILLE PATTERN DOTS-234678
+
+028EF
+BRAILLE PATTERN DOTS-1234678
+
+028F0
+BRAILLE PATTERN DOTS-5678
+
+028F1
+BRAILLE PATTERN DOTS-15678
+
+028F2
+BRAILLE PATTERN DOTS-25678
+
+028F3
+BRAILLE PATTERN DOTS-125678
+
+028F4
+BRAILLE PATTERN DOTS-35678
+
+028F5
+BRAILLE PATTERN DOTS-135678
+
+028F6
+BRAILLE PATTERN DOTS-235678
+
+028F7
+BRAILLE PATTERN DOTS-1235678
+
+028F8
+BRAILLE PATTERN DOTS-45678
+
+028F9
+BRAILLE PATTERN DOTS-145678
+
+028FA
+BRAILLE PATTERN DOTS-245678
+
+028FB
+BRAILLE PATTERN DOTS-1245678
+
+028FC
+BRAILLE PATTERN DOTS-345678
+
+028FD
+BRAILLE PATTERN DOTS-1345678
+
+028FE
+BRAILLE PATTERN DOTS-2345678
+
+028FF
+BRAILLE PATTERN DOTS-12345678
+
+02900
+RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+
+02901
+RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+
+02902
+LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+
+02903
+RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
+
+02904
+LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
+
+02905
+RIGHTWARDS TWO-HEADED ARROW FROM BAR
+
+02906
+LEFTWARDS DOUBLE ARROW FROM BAR
+
+02907
+RIGHTWARDS DOUBLE ARROW FROM BAR
+
+02908
+DOWNWARDS ARROW WITH HORIZONTAL STROKE
+
+02909
+UPWARDS ARROW WITH HORIZONTAL STROKE
+
+0290A
+UPWARDS TRIPLE ARROW
+
+0290B
+DOWNWARDS TRIPLE ARROW
+
+0290C
+LEFTWARDS DOUBLE DASH ARROW
+
+0290D
+RIGHTWARDS DOUBLE DASH ARROW
+
+0290E
+LEFTWARDS TRIPLE DASH ARROW
+
+0290F
+RIGHTWARDS TRIPLE DASH ARROW
+
+02910
+RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
+
+02911
+RIGHTWARDS ARROW WITH DOTTED STEM
+
+02912
+UPWARDS ARROW TO BAR
+
+02913
+DOWNWARDS ARROW TO BAR
+
+02914
+RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+
+02915
+RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+
+02916
+RIGHTWARDS TWO-HEADED ARROW WITH TAIL
+
+02917
+RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+
+02918
+RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+
+02919
+LEFTWARDS ARROW-TAIL
+
+0291A
+RIGHTWARDS ARROW-TAIL
+
+0291B
+LEFTWARDS DOUBLE ARROW-TAIL
+
+0291C
+RIGHTWARDS DOUBLE ARROW-TAIL
+
+0291D
+LEFTWARDS ARROW TO BLACK DIAMOND
+
+0291E
+RIGHTWARDS ARROW TO BLACK DIAMOND
+
+0291F
+LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
+
+02920
+RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
+
+02921
+NORTH WEST AND SOUTH EAST ARROW
+
+02922
+NORTH EAST AND SOUTH WEST ARROW
+
+02923
+NORTH WEST ARROW WITH HOOK
+
+02924
+NORTH EAST ARROW WITH HOOK
+
+02925
+SOUTH EAST ARROW WITH HOOK
+
+02926
+SOUTH WEST ARROW WITH HOOK
+
+02927
+NORTH WEST ARROW AND NORTH EAST ARROW
+
+02928
+NORTH EAST ARROW AND SOUTH EAST ARROW
+
+02929
+SOUTH EAST ARROW AND SOUTH WEST ARROW
+
+0292A
+SOUTH WEST ARROW AND NORTH WEST ARROW
+
+0292B
+RISING DIAGONAL CROSSING FALLING DIAGONAL
+
+0292C
+FALLING DIAGONAL CROSSING RISING DIAGONAL
+
+0292D
+SOUTH EAST ARROW CROSSING NORTH EAST ARROW
+
+0292E
+NORTH EAST ARROW CROSSING SOUTH EAST ARROW
+
+0292F
+FALLING DIAGONAL CROSSING NORTH EAST ARROW
+
+02930
+RISING DIAGONAL CROSSING SOUTH EAST ARROW
+
+02931
+NORTH EAST ARROW CROSSING NORTH WEST ARROW
+
+02932
+NORTH WEST ARROW CROSSING NORTH EAST ARROW
+
+02933
+WAVE ARROW POINTING DIRECTLY RIGHT
+
+02934
+ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
+
+02935
+ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
+
+02936
+ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
+
+02937
+ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
+
+02938
+RIGHT-SIDE ARC CLOCKWISE ARROW
+
+02939
+LEFT-SIDE ARC ANTICLOCKWISE ARROW
+
+0293A
+TOP ARC ANTICLOCKWISE ARROW
+
+0293B
+BOTTOM ARC ANTICLOCKWISE ARROW
+
+0293C
+TOP ARC CLOCKWISE ARROW WITH MINUS
+
+0293D
+TOP ARC ANTICLOCKWISE ARROW WITH PLUS
+
+0293E
+LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW
+
+0293F
+LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW
+
+02940
+ANTICLOCKWISE CLOSED CIRCLE ARROW
+
+02941
+CLOCKWISE CLOSED CIRCLE ARROW
+
+02942
+RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW
+
+02943
+LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW
+
+02944
+SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW
+
+02945
+RIGHTWARDS ARROW WITH PLUS BELOW
+
+02946
+LEFTWARDS ARROW WITH PLUS BELOW
+
+02947
+RIGHTWARDS ARROW THROUGH X
+
+02948
+LEFT RIGHT ARROW THROUGH SMALL CIRCLE
+
+02949
+UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
+
+0294A
+LEFT BARB UP RIGHT BARB DOWN HARPOON
+
+0294B
+LEFT BARB DOWN RIGHT BARB UP HARPOON
+
+0294C
+UP BARB RIGHT DOWN BARB LEFT HARPOON
+
+0294D
+UP BARB LEFT DOWN BARB RIGHT HARPOON
+
+0294E
+LEFT BARB UP RIGHT BARB UP HARPOON
+
+0294F
+UP BARB RIGHT DOWN BARB RIGHT HARPOON
+
+02950
+LEFT BARB DOWN RIGHT BARB DOWN HARPOON
+
+02951
+UP BARB LEFT DOWN BARB LEFT HARPOON
+
+02952
+LEFTWARDS HARPOON WITH BARB UP TO BAR
+
+02953
+RIGHTWARDS HARPOON WITH BARB UP TO BAR
+
+02954
+UPWARDS HARPOON WITH BARB RIGHT TO BAR
+
+02955
+DOWNWARDS HARPOON WITH BARB RIGHT TO BAR
+
+02956
+LEFTWARDS HARPOON WITH BARB DOWN TO BAR
+
+02957
+RIGHTWARDS HARPOON WITH BARB DOWN TO BAR
+
+02958
+UPWARDS HARPOON WITH BARB LEFT TO BAR
+
+02959
+DOWNWARDS HARPOON WITH BARB LEFT TO BAR
+
+0295A
+LEFTWARDS HARPOON WITH BARB UP FROM BAR
+
+0295B
+RIGHTWARDS HARPOON WITH BARB UP FROM BAR
+
+0295C
+UPWARDS HARPOON WITH BARB RIGHT FROM BAR
+
+0295D
+DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR
+
+0295E
+LEFTWARDS HARPOON WITH BARB DOWN FROM BAR
+
+0295F
+RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR
+
+02960
+UPWARDS HARPOON WITH BARB LEFT FROM BAR
+
+02961
+DOWNWARDS HARPOON WITH BARB LEFT FROM BAR
+
+02962
+LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+
+02963
+UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+
+02964
+RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+
+02965
+DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+
+02966
+LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
+
+02967
+LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
+
+02968
+RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
+
+02969
+RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
+
+0296A
+LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+
+0296B
+LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+
+0296C
+RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
+
+0296D
+RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
+
+0296E
+UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
+
+0296F
+DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
+
+02970
+RIGHT DOUBLE ARROW WITH ROUNDED HEAD
+
+02971
+EQUALS SIGN ABOVE RIGHTWARDS ARROW
+
+02972
+TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+
+02973
+LEFTWARDS ARROW ABOVE TILDE OPERATOR
+
+02974
+RIGHTWARDS ARROW ABOVE TILDE OPERATOR
+
+02975
+RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
+
+02976
+LESS-THAN ABOVE LEFTWARDS ARROW
+
+02977
+LEFTWARDS ARROW THROUGH LESS-THAN
+
+02978
+GREATER-THAN ABOVE RIGHTWARDS ARROW
+
+02979
+SUBSET ABOVE RIGHTWARDS ARROW
+
+0297A
+LEFTWARDS ARROW THROUGH SUBSET
+
+0297B
+SUPERSET ABOVE LEFTWARDS ARROW
+
+0297C
+LEFT FISH TAIL
+
+0297D
+RIGHT FISH TAIL
+
+0297E
+UP FISH TAIL
+
+0297F
+DOWN FISH TAIL
+
+02980
+TRIPLE VERTICAL BAR DELIMITER
+
+02981
+Z NOTATION SPOT
+
+02982
+Z NOTATION TYPE COLON
+
+02983
+LEFT WHITE CURLY BRACKET
+
+02984
+RIGHT WHITE CURLY BRACKET
+
+02985
+LEFT WHITE PARENTHESIS
+
+02986
+RIGHT WHITE PARENTHESIS
+
+02987
+Z NOTATION LEFT IMAGE BRACKET
+
+02988
+Z NOTATION RIGHT IMAGE BRACKET
+
+02989
+Z NOTATION LEFT BINDING BRACKET
+
+0298A
+Z NOTATION RIGHT BINDING BRACKET
+
+0298B
+LEFT SQUARE BRACKET WITH UNDERBAR
+
+0298C
+RIGHT SQUARE BRACKET WITH UNDERBAR
+
+0298D
+LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
+
+0298E
+RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+
+0298F
+LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+
+02990
+RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
+
+02991
+LEFT ANGLE BRACKET WITH DOT
+
+02992
+RIGHT ANGLE BRACKET WITH DOT
+
+02993
+LEFT ARC LESS-THAN BRACKET
+
+02994
+RIGHT ARC GREATER-THAN BRACKET
+
+02995
+DOUBLE LEFT ARC GREATER-THAN BRACKET
+
+02996
+DOUBLE RIGHT ARC LESS-THAN BRACKET
+
+02997
+LEFT BLACK TORTOISE SHELL BRACKET
+
+02998
+RIGHT BLACK TORTOISE SHELL BRACKET
+
+02999
+DOTTED FENCE
+
+0299A
+VERTICAL ZIGZAG LINE
+
+0299B
+MEASURED ANGLE OPENING LEFT
+
+0299C
+RIGHT ANGLE VARIANT WITH SQUARE
+
+0299D
+MEASURED RIGHT ANGLE WITH DOT
+
+0299E
+ANGLE WITH S INSIDE
+
+0299F
+ACUTE ANGLE
+
+029A0
+SPHERICAL ANGLE OPENING LEFT
+
+029A1
+SPHERICAL ANGLE OPENING UP
+
+029A2
+TURNED ANGLE
+
+029A3
+REVERSED ANGLE
+
+029A4
+ANGLE WITH UNDERBAR
+
+029A5
+REVERSED ANGLE WITH UNDERBAR
+
+029A6
+OBLIQUE ANGLE OPENING UP
+
+029A7
+OBLIQUE ANGLE OPENING DOWN
+
+029A8
+MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+
+029A9
+MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+
+029AA
+MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+
+029AB
+MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+
+029AC
+MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+
+029AD
+MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+
+029AE
+MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+
+029AF
+MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+
+029B0
+REVERSED EMPTY SET
+
+029B1
+EMPTY SET WITH OVERBAR
+
+029B2
+EMPTY SET WITH SMALL CIRCLE ABOVE
+
+029B3
+EMPTY SET WITH RIGHT ARROW ABOVE
+
+029B4
+EMPTY SET WITH LEFT ARROW ABOVE
+
+029B5
+CIRCLE WITH HORIZONTAL BAR
+
+029B6
+CIRCLED VERTICAL BAR
+
+029B7
+CIRCLED PARALLEL
+
+029B8
+CIRCLED REVERSE SOLIDUS
+
+029B9
+CIRCLED PERPENDICULAR
+
+029BA
+CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR
+
+029BB
+CIRCLE WITH SUPERIMPOSED X
+
+029BC
+CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
+
+029BD
+UP ARROW THROUGH CIRCLE
+
+029BE
+CIRCLED WHITE BULLET
+
+029BF
+CIRCLED BULLET
+
+029C0
+CIRCLED LESS-THAN
+
+029C1
+CIRCLED GREATER-THAN
+
+029C2
+CIRCLE WITH SMALL CIRCLE TO THE RIGHT
+
+029C3
+CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
+
+029C4
+SQUARED RISING DIAGONAL SLASH
+
+029C5
+SQUARED FALLING DIAGONAL SLASH
+
+029C6
+SQUARED ASTERISK
+
+029C7
+SQUARED SMALL CIRCLE
+
+029C8
+SQUARED SQUARE
+
+029C9
+TWO JOINED SQUARES
+
+029CA
+TRIANGLE WITH DOT ABOVE
+
+029CB
+TRIANGLE WITH UNDERBAR
+
+029CC
+S IN TRIANGLE
+
+029CD
+TRIANGLE WITH SERIFS AT BOTTOM
+
+029CE
+RIGHT TRIANGLE ABOVE LEFT TRIANGLE
+
+029CF
+LEFT TRIANGLE BESIDE VERTICAL BAR
+
+029D0
+VERTICAL BAR BESIDE RIGHT TRIANGLE
+
+029D1
+BOWTIE WITH LEFT HALF BLACK
+
+029D2
+BOWTIE WITH RIGHT HALF BLACK
+
+029D3
+BLACK BOWTIE
+
+029D4
+TIMES WITH LEFT HALF BLACK
+
+029D5
+TIMES WITH RIGHT HALF BLACK
+
+029D6
+WHITE HOURGLASS
+
+029D7
+BLACK HOURGLASS
+
+029D8
+LEFT WIGGLY FENCE
+
+029D9
+RIGHT WIGGLY FENCE
+
+029DA
+LEFT DOUBLE WIGGLY FENCE
+
+029DB
+RIGHT DOUBLE WIGGLY FENCE
+
+029DC
+INCOMPLETE INFINITY
+
+029DD
+TIE OVER INFINITY
+
+029DE
+INFINITY NEGATED WITH VERTICAL BAR
+
+029DF
+DOUBLE-ENDED MULTIMAP
+
+029E0
+SQUARE WITH CONTOURED OUTLINE
+
+029E1
+INCREASES AS
+
+029E2
+SHUFFLE PRODUCT
+
+029E3
+EQUALS SIGN AND SLANTED PARALLEL
+
+029E4
+EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+
+029E5
+IDENTICAL TO AND SLANTED PARALLEL
+
+029E6
+GLEICH STARK
+
+029E7
+THERMODYNAMIC
+
+029E8
+DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
+
+029E9
+DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
+
+029EA
+BLACK DIAMOND WITH DOWN ARROW
+
+029EB
+BLACK LOZENGE
+
+029EC
+WHITE CIRCLE WITH DOWN ARROW
+
+029ED
+BLACK CIRCLE WITH DOWN ARROW
+
+029EE
+ERROR-BARRED WHITE SQUARE
+
+029EF
+ERROR-BARRED BLACK SQUARE
+
+029F0
+ERROR-BARRED WHITE DIAMOND
+
+029F1
+ERROR-BARRED BLACK DIAMOND
+
+029F2
+ERROR-BARRED WHITE CIRCLE
+
+029F3
+ERROR-BARRED BLACK CIRCLE
+
+029F4
+RULE-DELAYED
+
+029F5
+REVERSE SOLIDUS OPERATOR
+
+029F6
+SOLIDUS WITH OVERBAR
+
+029F7
+REVERSE SOLIDUS WITH HORIZONTAL STROKE
+
+029F8
+BIG SOLIDUS
+
+029F9
+BIG REVERSE SOLIDUS
+
+029FA
+DOUBLE PLUS
+
+029FB
+TRIPLE PLUS
+
+029FC
+LEFT-POINTING CURVED ANGLE BRACKET
+
+029FD
+RIGHT-POINTING CURVED ANGLE BRACKET
+
+029FE
+TINY
+
+029FF
+MINY
+
+02A00
+N-ARY CIRCLED DOT OPERATOR
+
+02A01
+N-ARY CIRCLED PLUS OPERATOR
+
+02A02
+N-ARY CIRCLED TIMES OPERATOR
+
+02A03
+N-ARY UNION OPERATOR WITH DOT
+
+02A04
+N-ARY UNION OPERATOR WITH PLUS
+
+02A05
+N-ARY SQUARE INTERSECTION OPERATOR
+
+02A06
+N-ARY SQUARE UNION OPERATOR
+
+02A07
+TWO LOGICAL AND OPERATOR
+
+02A08
+TWO LOGICAL OR OPERATOR
+
+02A09
+N-ARY TIMES OPERATOR
+
+02A0A
+MODULO TWO SUM
+
+02A0B
+SUMMATION WITH INTEGRAL
+
+02A0C
+QUADRUPLE INTEGRAL OPERATOR
+
+02A0D
+FINITE PART INTEGRAL
+
+02A0E
+INTEGRAL WITH DOUBLE STROKE
+
+02A0F
+INTEGRAL AVERAGE WITH SLASH
+
+02A10
+CIRCULATION FUNCTION
+
+02A11
+ANTICLOCKWISE INTEGRATION
+
+02A12
+LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+
+02A13
+LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+
+02A14
+LINE INTEGRATION NOT INCLUDING THE POLE
+
+02A15
+INTEGRAL AROUND A POINT OPERATOR
+
+02A16
+QUATERNION INTEGRAL OPERATOR
+
+02A17
+INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+
+02A18
+INTEGRAL WITH TIMES SIGN
+
+02A19
+INTEGRAL WITH INTERSECTION
+
+02A1A
+INTEGRAL WITH UNION
+
+02A1B
+INTEGRAL WITH OVERBAR
+
+02A1C
+INTEGRAL WITH UNDERBAR
+
+02A1D
+JOIN
+
+02A1E
+LARGE LEFT TRIANGLE OPERATOR
+
+02A1F
+Z NOTATION SCHEMA COMPOSITION
+
+02A20
+Z NOTATION SCHEMA PIPING
+
+02A21
+Z NOTATION SCHEMA PROJECTION
+
+02A22
+PLUS SIGN WITH SMALL CIRCLE ABOVE
+
+02A23
+PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
+
+02A24
+PLUS SIGN WITH TILDE ABOVE
+
+02A25
+PLUS SIGN WITH DOT BELOW
+
+02A26
+PLUS SIGN WITH TILDE BELOW
+
+02A27
+PLUS SIGN WITH SUBSCRIPT TWO
+
+02A28
+PLUS SIGN WITH BLACK TRIANGLE
+
+02A29
+MINUS SIGN WITH COMMA ABOVE
+
+02A2A
+MINUS SIGN WITH DOT BELOW
+
+02A2B
+MINUS SIGN WITH FALLING DOTS
+
+02A2C
+MINUS SIGN WITH RISING DOTS
+
+02A2D
+PLUS SIGN IN LEFT HALF CIRCLE
+
+02A2E
+PLUS SIGN IN RIGHT HALF CIRCLE
+
+02A2F
+VECTOR OR CROSS PRODUCT
+
+02A30
+MULTIPLICATION SIGN WITH DOT ABOVE
+
+02A31
+MULTIPLICATION SIGN WITH UNDERBAR
+
+02A32
+SEMIDIRECT PRODUCT WITH BOTTOM CLOSED
+
+02A33
+SMASH PRODUCT
+
+02A34
+MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+
+02A35
+MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+
+02A36
+CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
+
+02A37
+MULTIPLICATION SIGN IN DOUBLE CIRCLE
+
+02A38
+CIRCLED DIVISION SIGN
+
+02A39
+PLUS SIGN IN TRIANGLE
+
+02A3A
+MINUS SIGN IN TRIANGLE
+
+02A3B
+MULTIPLICATION SIGN IN TRIANGLE
+
+02A3C
+INTERIOR PRODUCT
+
+02A3D
+RIGHTHAND INTERIOR PRODUCT
+
+02A3E
+Z NOTATION RELATIONAL COMPOSITION
+
+02A3F
+AMALGAMATION OR COPRODUCT
+
+02A40
+INTERSECTION WITH DOT
+
+02A41
+UNION WITH MINUS SIGN
+
+02A42
+UNION WITH OVERBAR
+
+02A43
+INTERSECTION WITH OVERBAR
+
+02A44
+INTERSECTION WITH LOGICAL AND
+
+02A45
+UNION WITH LOGICAL OR
+
+02A46
+UNION ABOVE INTERSECTION
+
+02A47
+INTERSECTION ABOVE UNION
+
+02A48
+UNION ABOVE BAR ABOVE INTERSECTION
+
+02A49
+INTERSECTION ABOVE BAR ABOVE UNION
+
+02A4A
+UNION BESIDE AND JOINED WITH UNION
+
+02A4B
+INTERSECTION BESIDE AND JOINED WITH INTERSECTION
+
+02A4C
+CLOSED UNION WITH SERIFS
+
+02A4D
+CLOSED INTERSECTION WITH SERIFS
+
+02A4E
+DOUBLE SQUARE INTERSECTION
+
+02A4F
+DOUBLE SQUARE UNION
+
+02A50
+CLOSED UNION WITH SERIFS AND SMASH PRODUCT
+
+02A51
+LOGICAL AND WITH DOT ABOVE
+
+02A52
+LOGICAL OR WITH DOT ABOVE
+
+02A53
+DOUBLE LOGICAL AND
+
+02A54
+DOUBLE LOGICAL OR
+
+02A55
+TWO INTERSECTING LOGICAL AND
+
+02A56
+TWO INTERSECTING LOGICAL OR
+
+02A57
+SLOPING LARGE OR
+
+02A58
+SLOPING LARGE AND
+
+02A59
+LOGICAL OR OVERLAPPING LOGICAL AND
+
+02A5A
+LOGICAL AND WITH MIDDLE STEM
+
+02A5B
+LOGICAL OR WITH MIDDLE STEM
+
+02A5C
+LOGICAL AND WITH HORIZONTAL DASH
+
+02A5D
+LOGICAL OR WITH HORIZONTAL DASH
+
+02A5E
+LOGICAL AND WITH DOUBLE OVERBAR
+
+02A5F
+LOGICAL AND WITH UNDERBAR
+
+02A60
+LOGICAL AND WITH DOUBLE UNDERBAR
+
+02A61
+SMALL VEE WITH UNDERBAR
+
+02A62
+LOGICAL OR WITH DOUBLE OVERBAR
+
+02A63
+LOGICAL OR WITH DOUBLE UNDERBAR
+
+02A64
+Z NOTATION DOMAIN ANTIRESTRICTION
+
+02A65
+Z NOTATION RANGE ANTIRESTRICTION
+
+02A66
+EQUALS SIGN WITH DOT BELOW
+
+02A67
+IDENTICAL WITH DOT ABOVE
+
+02A68
+TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE
+
+02A69
+TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE
+
+02A6A
+TILDE OPERATOR WITH DOT ABOVE
+
+02A6B
+TILDE OPERATOR WITH RISING DOTS
+
+02A6C
+SIMILAR MINUS SIMILAR
+
+02A6D
+CONGRUENT WITH DOT ABOVE
+
+02A6E
+EQUALS WITH ASTERISK
+
+02A6F
+ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+
+02A70
+APPROXIMATELY EQUAL OR EQUAL TO
+
+02A71
+EQUALS SIGN ABOVE PLUS SIGN
+
+02A72
+PLUS SIGN ABOVE EQUALS SIGN
+
+02A73
+EQUALS SIGN ABOVE TILDE OPERATOR
+
+02A74
+DOUBLE COLON EQUAL
+
+02A75
+TWO CONSECUTIVE EQUALS SIGNS
+
+02A76
+THREE CONSECUTIVE EQUALS SIGNS
+
+02A77
+EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+
+02A78
+EQUIVALENT WITH FOUR DOTS ABOVE
+
+02A79
+LESS-THAN WITH CIRCLE INSIDE
+
+02A7A
+GREATER-THAN WITH CIRCLE INSIDE
+
+02A7B
+LESS-THAN WITH QUESTION MARK ABOVE
+
+02A7C
+GREATER-THAN WITH QUESTION MARK ABOVE
+
+02A7D
+LESS-THAN OR SLANTED EQUAL TO
+
+02A7E
+GREATER-THAN OR SLANTED EQUAL TO
+
+02A7F
+LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+
+02A80
+GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+
+02A81
+LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+
+02A82
+GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+
+02A83
+LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+
+02A84
+GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+
+02A85
+LESS-THAN OR APPROXIMATE
+
+02A86
+GREATER-THAN OR APPROXIMATE
+
+02A87
+LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+
+02A88
+GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+
+02A89
+LESS-THAN AND NOT APPROXIMATE
+
+02A8A
+GREATER-THAN AND NOT APPROXIMATE
+
+02A8B
+LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+
+02A8C
+GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+
+02A8D
+LESS-THAN ABOVE SIMILAR OR EQUAL
+
+02A8E
+GREATER-THAN ABOVE SIMILAR OR EQUAL
+
+02A8F
+LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+
+02A90
+GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+
+02A91
+LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+
+02A92
+GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+
+02A93
+LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+
+02A94
+GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+
+02A95
+SLANTED EQUAL TO OR LESS-THAN
+
+02A96
+SLANTED EQUAL TO OR GREATER-THAN
+
+02A97
+SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+
+02A98
+SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+
+02A99
+DOUBLE-LINE EQUAL TO OR LESS-THAN
+
+02A9A
+DOUBLE-LINE EQUAL TO OR GREATER-THAN
+
+02A9B
+DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+
+02A9C
+DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+
+02A9D
+SIMILAR OR LESS-THAN
+
+02A9E
+SIMILAR OR GREATER-THAN
+
+02A9F
+SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+
+02AA0
+SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+
+02AA1
+DOUBLE NESTED LESS-THAN
+
+02AA2
+DOUBLE NESTED GREATER-THAN
+
+02AA3
+DOUBLE NESTED LESS-THAN WITH UNDERBAR
+
+02AA4
+GREATER-THAN OVERLAPPING LESS-THAN
+
+02AA5
+GREATER-THAN BESIDE LESS-THAN
+
+02AA6
+LESS-THAN CLOSED BY CURVE
+
+02AA7
+GREATER-THAN CLOSED BY CURVE
+
+02AA8
+LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+
+02AA9
+GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+
+02AAA
+SMALLER THAN
+
+02AAB
+LARGER THAN
+
+02AAC
+SMALLER THAN OR EQUAL TO
+
+02AAD
+LARGER THAN OR EQUAL TO
+
+02AAE
+EQUALS SIGN WITH BUMPY ABOVE
+
+02AAF
+PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+
+02AB0
+SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+
+02AB1
+PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+
+02AB2
+SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+
+02AB3
+PRECEDES ABOVE EQUALS SIGN
+
+02AB4
+SUCCEEDS ABOVE EQUALS SIGN
+
+02AB5
+PRECEDES ABOVE NOT EQUAL TO
+
+02AB6
+SUCCEEDS ABOVE NOT EQUAL TO
+
+02AB7
+PRECEDES ABOVE ALMOST EQUAL TO
+
+02AB8
+SUCCEEDS ABOVE ALMOST EQUAL TO
+
+02AB9
+PRECEDES ABOVE NOT ALMOST EQUAL TO
+
+02ABA
+SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+
+02ABB
+DOUBLE PRECEDES
+
+02ABC
+DOUBLE SUCCEEDS
+
+02ABD
+SUBSET WITH DOT
+
+02ABE
+SUPERSET WITH DOT
+
+02ABF
+SUBSET WITH PLUS SIGN BELOW
+
+02AC0
+SUPERSET WITH PLUS SIGN BELOW
+
+02AC1
+SUBSET WITH MULTIPLICATION SIGN BELOW
+
+02AC2
+SUPERSET WITH MULTIPLICATION SIGN BELOW
+
+02AC3
+SUBSET OF OR EQUAL TO WITH DOT ABOVE
+
+02AC4
+SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+
+02AC5
+SUBSET OF ABOVE EQUALS SIGN
+
+02AC6
+SUPERSET OF ABOVE EQUALS SIGN
+
+02AC7
+SUBSET OF ABOVE TILDE OPERATOR
+
+02AC8
+SUPERSET OF ABOVE TILDE OPERATOR
+
+02AC9
+SUBSET OF ABOVE ALMOST EQUAL TO
+
+02ACA
+SUPERSET OF ABOVE ALMOST EQUAL TO
+
+02ACB
+SUBSET OF ABOVE NOT EQUAL TO
+
+02ACC
+SUPERSET OF ABOVE NOT EQUAL TO
+
+02ACD
+SQUARE LEFT OPEN BOX OPERATOR
+
+02ACE
+SQUARE RIGHT OPEN BOX OPERATOR
+
+02ACF
+CLOSED SUBSET
+
+02AD0
+CLOSED SUPERSET
+
+02AD1
+CLOSED SUBSET OR EQUAL TO
+
+02AD2
+CLOSED SUPERSET OR EQUAL TO
+
+02AD3
+SUBSET ABOVE SUPERSET
+
+02AD4
+SUPERSET ABOVE SUBSET
+
+02AD5
+SUBSET ABOVE SUBSET
+
+02AD6
+SUPERSET ABOVE SUPERSET
+
+02AD7
+SUPERSET BESIDE SUBSET
+
+02AD8
+SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
+
+02AD9
+ELEMENT OF OPENING DOWNWARDS
+
+02ADA
+PITCHFORK WITH TEE TOP
+
+02ADB
+TRANSVERSAL INTERSECTION
+
+02ADC
+FORKING
+
+02ADD
+NONFORKING
+
+02ADE
+SHORT LEFT TACK
+
+02ADF
+SHORT DOWN TACK
+
+02AE0
+SHORT UP TACK
+
+02AE1
+PERPENDICULAR WITH S
+
+02AE2
+VERTICAL BAR TRIPLE RIGHT TURNSTILE
+
+02AE3
+DOUBLE VERTICAL BAR LEFT TURNSTILE
+
+02AE4
+VERTICAL BAR DOUBLE LEFT TURNSTILE
+
+02AE5
+DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+
+02AE6
+LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+
+02AE7
+SHORT DOWN TACK WITH OVERBAR
+
+02AE8
+SHORT UP TACK WITH UNDERBAR
+
+02AE9
+SHORT UP TACK ABOVE SHORT DOWN TACK
+
+02AEA
+DOUBLE DOWN TACK
+
+02AEB
+DOUBLE UP TACK
+
+02AEC
+DOUBLE STROKE NOT SIGN
+
+02AED
+REVERSED DOUBLE STROKE NOT SIGN
+
+02AEE
+DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
+
+02AEF
+VERTICAL LINE WITH CIRCLE ABOVE
+
+02AF0
+VERTICAL LINE WITH CIRCLE BELOW
+
+02AF1
+DOWN TACK WITH CIRCLE BELOW
+
+02AF2
+PARALLEL WITH HORIZONTAL STROKE
+
+02AF3
+PARALLEL WITH TILDE OPERATOR
+
+02AF4
+TRIPLE VERTICAL BAR BINARY RELATION
+
+02AF5
+TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
+
+02AF6
+TRIPLE COLON OPERATOR
+
+02AF7
+TRIPLE NESTED LESS-THAN
+
+02AF8
+TRIPLE NESTED GREATER-THAN
+
+02AF9
+DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+
+02AFA
+DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
+
+02AFB
+TRIPLE SOLIDUS BINARY RELATION
+
+02AFC
+LARGE TRIPLE VERTICAL BAR OPERATOR
+
+02AFD
+DOUBLE SOLIDUS OPERATOR
+
+02AFE
+WHITE VERTICAL BAR
+
+02AFF
+N-ARY WHITE VERTICAL BAR
+
+02B00
+NORTH EAST WHITE ARROW
+
+02B01
+NORTH WEST WHITE ARROW
+
+02B02
+SOUTH EAST WHITE ARROW
+
+02B03
+SOUTH WEST WHITE ARROW
+
+02B04
+LEFT RIGHT WHITE ARROW
+
+02B05
+LEFTWARDS BLACK ARROW
+
+02B06
+UPWARDS BLACK ARROW
+
+02B07
+DOWNWARDS BLACK ARROW
+
+02B08
+NORTH EAST BLACK ARROW
+
+02B09
+NORTH WEST BLACK ARROW
+
+02B0A
+SOUTH EAST BLACK ARROW
+
+02B0B
+SOUTH WEST BLACK ARROW
+
+02B0C
+LEFT RIGHT BLACK ARROW
+
+02B0D
+UP DOWN BLACK ARROW
+
+02B0E
+RIGHTWARDS ARROW WITH TIP DOWNWARDS
+
+02B0F
+RIGHTWARDS ARROW WITH TIP UPWARDS
+
+02B10
+LEFTWARDS ARROW WITH TIP DOWNWARDS
+
+02B11
+LEFTWARDS ARROW WITH TIP UPWARDS
+
+02B12
+SQUARE WITH TOP HALF BLACK
+
+02B13
+SQUARE WITH BOTTOM HALF BLACK
+
+02B14
+SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK
+
+02B15
+SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK
+
+02B16
+DIAMOND WITH LEFT HALF BLACK
+
+02B17
+DIAMOND WITH RIGHT HALF BLACK
+
+02B18
+DIAMOND WITH TOP HALF BLACK
+
+02B19
+DIAMOND WITH BOTTOM HALF BLACK
+
+02B1A
+DOTTED SQUARE
+
+02B1B
+BLACK LARGE SQUARE
+
+02B1C
+WHITE LARGE SQUARE
+
+02B1D
+BLACK VERY SMALL SQUARE
+
+02B1E
+WHITE VERY SMALL SQUARE
+
+02B1F
+BLACK PENTAGON
+
+02B20
+WHITE PENTAGON
+
+02B21
+WHITE HEXAGON
+
+02B22
+BLACK HEXAGON
+
+02B23
+HORIZONTAL BLACK HEXAGON
+
+02B24
+BLACK LARGE CIRCLE
+
+02B25
+BLACK MEDIUM DIAMOND
+
+02B26
+WHITE MEDIUM DIAMOND
+
+02B27
+BLACK MEDIUM LOZENGE
+
+02B28
+WHITE MEDIUM LOZENGE
+
+02B29
+BLACK SMALL DIAMOND
+
+02B2A
+BLACK SMALL LOZENGE
+
+02B2B
+WHITE SMALL LOZENGE
+
+02B2C
+BLACK HORIZONTAL ELLIPSE
+
+02B2D
+WHITE HORIZONTAL ELLIPSE
+
+02B2E
+BLACK VERTICAL ELLIPSE
+
+02B2F
+WHITE VERTICAL ELLIPSE
+
+02B30
+LEFT ARROW WITH SMALL CIRCLE
+
+02B31
+THREE LEFTWARDS ARROWS
+
+02B32
+LEFT ARROW WITH CIRCLED PLUS
+
+02B33
+LONG LEFTWARDS SQUIGGLE ARROW
+
+02B34
+LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE
+
+02B35
+LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+
+02B36
+LEFTWARDS TWO-HEADED ARROW FROM BAR
+
+02B37
+LEFTWARDS TWO-HEADED TRIPLE DASH ARROW
+
+02B38
+LEFTWARDS ARROW WITH DOTTED STEM
+
+02B39
+LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE
+
+02B3A
+LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+
+02B3B
+LEFTWARDS TWO-HEADED ARROW WITH TAIL
+
+02B3C
+LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE
+
+02B3D
+LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
+
+02B3E
+LEFTWARDS ARROW THROUGH X
+
+02B3F
+WAVE ARROW POINTING DIRECTLY LEFT
+
+02B40
+EQUALS SIGN ABOVE LEFTWARDS ARROW
+
+02B41
+REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW
+
+02B42
+LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+
+02B43
+RIGHTWARDS ARROW THROUGH GREATER-THAN
+
+02B44
+RIGHTWARDS ARROW THROUGH SUPERSET
+
+02B45
+LEFTWARDS QUADRUPLE ARROW
+
+02B46
+RIGHTWARDS QUADRUPLE ARROW
+
+02B47
+REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW
+
+02B48
+RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO
+
+02B49
+TILDE OPERATOR ABOVE LEFTWARDS ARROW
+
+02B4A
+LEFTWARDS ARROW ABOVE ALMOST EQUAL TO
+
+02B4B
+LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+
+02B4C
+RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
+
+02B4D
+DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW
+
+02B4E
+SHORT SLANTED NORTH ARROW
+
+02B4F
+SHORT BACKSLANTED SOUTH ARROW
+
+02B50
+WHITE MEDIUM STAR
+
+02B51
+BLACK SMALL STAR
+
+02B52
+WHITE SMALL STAR
+
+02B53
+BLACK RIGHT-POINTING PENTAGON
+
+02B54
+WHITE RIGHT-POINTING PENTAGON
+
+02B55
+HEAVY LARGE CIRCLE
+
+02B56
+HEAVY OVAL WITH OVAL INSIDE
+
+02B57
+HEAVY CIRCLE WITH CIRCLE INSIDE
+
+02B58
+HEAVY CIRCLE
+
+02B59
+HEAVY CIRCLED SALTIRE
+
+02B5A
+SLANTED NORTH ARROW WITH HOOKED HEAD
+
+02B5B
+BACKSLANTED SOUTH ARROW WITH HOOKED TAIL
+
+02B5C
+SLANTED NORTH ARROW WITH HORIZONTAL TAIL
+
+02B5D
+BACKSLANTED SOUTH ARROW WITH HORIZONTAL TAIL
+
+02B5E
+BENT ARROW POINTING DOWNWARDS THEN NORTH EAST
+
+02B5F
+SHORT BENT ARROW POINTING DOWNWARDS THEN NORTH EAST
+
+02B60
+LEFTWARDS TRIANGLE-HEADED ARROW
+
+02B61
+UPWARDS TRIANGLE-HEADED ARROW
+
+02B62
+RIGHTWARDS TRIANGLE-HEADED ARROW
+
+02B63
+DOWNWARDS TRIANGLE-HEADED ARROW
+
+02B64
+LEFT RIGHT TRIANGLE-HEADED ARROW
+
+02B65
+UP DOWN TRIANGLE-HEADED ARROW
+
+02B66
+NORTH WEST TRIANGLE-HEADED ARROW
+
+02B67
+NORTH EAST TRIANGLE-HEADED ARROW
+
+02B68
+SOUTH EAST TRIANGLE-HEADED ARROW
+
+02B69
+SOUTH WEST TRIANGLE-HEADED ARROW
+
+02B6A
+LEFTWARDS TRIANGLE-HEADED DASHED ARROW
+
+02B6B
+UPWARDS TRIANGLE-HEADED DASHED ARROW
+
+02B6C
+RIGHTWARDS TRIANGLE-HEADED DASHED ARROW
+
+02B6D
+DOWNWARDS TRIANGLE-HEADED DASHED ARROW
+
+02B6E
+CLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW
+
+02B6F
+ANTICLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW
+
+02B70
+LEFTWARDS TRIANGLE-HEADED ARROW TO BAR
+
+02B71
+UPWARDS TRIANGLE-HEADED ARROW TO BAR
+
+02B72
+RIGHTWARDS TRIANGLE-HEADED ARROW TO BAR
+
+02B73
+DOWNWARDS TRIANGLE-HEADED ARROW TO BAR
+
+02B76
+NORTH WEST TRIANGLE-HEADED ARROW TO BAR
+
+02B77
+NORTH EAST TRIANGLE-HEADED ARROW TO BAR
+
+02B78
+SOUTH EAST TRIANGLE-HEADED ARROW TO BAR
+
+02B79
+SOUTH WEST TRIANGLE-HEADED ARROW TO BAR
+
+02B7A
+LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+
+02B7A
+LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
+
+02B7B
+UPWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
+
+02B7C
+RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE
+
+02B7C
+RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
+
+02B7D
+DOWNWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE
+
+02B7E
+HORIZONTAL TAB KEY
+
+02B7F
+VERTICAL TAB KEY
+
+02B80
+LEFTWARDS TRIANGLE-HEADED ARROW OVER RIGHTWARDS TRIANGLE-HEADED ARROW
+
+02B81
+UPWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF DOWNWARDS TRIANGLE-HEADED ARROW
+
+02B82
+RIGHTWARDS TRIANGLE-HEADED ARROW OVER LEFTWARDS TRIANGLE-HEADED ARROW
+
+02B83
+DOWNWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF UPWARDS TRIANGLE-HEADED ARROW
+
+02B84
+LEFTWARDS TRIANGLE-HEADED PAIRED ARROWS
+
+02B85
+UPWARDS TRIANGLE-HEADED PAIRED ARROWS
+
+02B86
+RIGHTWARDS TRIANGLE-HEADED PAIRED ARROWS
+
+02B87
+DOWNWARDS TRIANGLE-HEADED PAIRED ARROWS
+
+02B88
+LEFTWARDS BLACK CIRCLED WHITE ARROW
+
+02B89
+UPWARDS BLACK CIRCLED WHITE ARROW
+
+02B8A
+RIGHTWARDS BLACK CIRCLED WHITE ARROW
+
+02B8B
+DOWNWARDS BLACK CIRCLED WHITE ARROW
+
+02B8C
+ANTICLOCKWISE TRIANGLE-HEADED RIGHT U-SHAPED ARROW
+
+02B8D
+ANTICLOCKWISE TRIANGLE-HEADED BOTTOM U-SHAPED ARROW
+
+02B8E
+ANTICLOCKWISE TRIANGLE-HEADED LEFT U-SHAPED ARROW
+
+02B8F
+ANTICLOCKWISE TRIANGLE-HEADED TOP U-SHAPED ARROW
+
+02B90
+RETURN LEFT
+
+02B91
+RETURN RIGHT
+
+02B92
+NEWLINE LEFT
+
+02B93
+NEWLINE RIGHT
+
+02B94
+FOUR CORNER ARROWS CIRCLING ANTICLOCKWISE
+
+02B95
+RIGHTWARDS BLACK ARROW
+
+02B97
+SYMBOL FOR TYPE A ELECTRONICS
+
+02B98
+THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD
+
+02B99
+THREE-D RIGHT-LIGHTED UPWARDS EQUILATERAL ARROWHEAD
+
+02B9A
+THREE-D TOP-LIGHTED RIGHTWARDS EQUILATERAL ARROWHEAD
+
+02B9B
+THREE-D LEFT-LIGHTED DOWNWARDS EQUILATERAL ARROWHEAD
+
+02B9C
+BLACK LEFTWARDS EQUILATERAL ARROWHEAD
+
+02B9D
+BLACK UPWARDS EQUILATERAL ARROWHEAD
+
+02B9E
+BLACK RIGHTWARDS EQUILATERAL ARROWHEAD
+
+02B9F
+BLACK DOWNWARDS EQUILATERAL ARROWHEAD
+
+02BA0
+DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS
+
+02BA1
+DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS
+
+02BA2
+UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS
+
+02BA3
+UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS
+
+02BA4
+LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS
+
+02BA5
+RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS
+
+02BA6
+LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS
+
+02BA7
+RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS
+
+02BA8
+BLACK CURVED DOWNWARDS AND LEFTWARDS ARROW
+
+02BA9
+BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW
+
+02BAA
+BLACK CURVED UPWARDS AND LEFTWARDS ARROW
+
+02BAB
+BLACK CURVED UPWARDS AND RIGHTWARDS ARROW
+
+02BAC
+BLACK CURVED LEFTWARDS AND UPWARDS ARROW
+
+02BAD
+BLACK CURVED RIGHTWARDS AND UPWARDS ARROW
+
+02BAE
+BLACK CURVED LEFTWARDS AND DOWNWARDS ARROW
+
+02BAF
+BLACK CURVED RIGHTWARDS AND DOWNWARDS ARROW
+
+02BB0
+RIBBON ARROW DOWN LEFT
+
+02BB1
+RIBBON ARROW DOWN RIGHT
+
+02BB2
+RIBBON ARROW UP LEFT
+
+02BB3
+RIBBON ARROW UP RIGHT
+
+02BB4
+RIBBON ARROW LEFT UP
+
+02BB5
+RIBBON ARROW RIGHT UP
+
+02BB6
+RIBBON ARROW LEFT DOWN
+
+02BB7
+RIBBON ARROW RIGHT DOWN
+
+02BB8
+UPWARDS WHITE ARROW FROM BAR WITH HORIZONTAL BAR
+
+02BB9
+UP ARROWHEAD IN A RECTANGLE BOX
+
+02BBA
+OVERLAPPING WHITE SQUARES
+
+02BBB
+OVERLAPPING WHITE AND BLACK SQUARES
+
+02BBC
+OVERLAPPING BLACK SQUARES
+
+02BBD
+BALLOT BOX WITH LIGHT X
+
+02BBE
+CIRCLED X
+
+02BBF
+CIRCLED BOLD X
+
+02BC0
+BLACK SQUARE CENTRED
+
+02BC1
+BLACK DIAMOND CENTRED
+
+02BC2
+TURNED BLACK PENTAGON
+
+02BC3
+HORIZONTAL BLACK OCTAGON
+
+02BC4
+BLACK OCTAGON
+
+02BC5
+BLACK MEDIUM UP-POINTING TRIANGLE CENTRED
+
+02BC6
+BLACK MEDIUM DOWN-POINTING TRIANGLE CENTRED
+
+02BC7
+BLACK MEDIUM LEFT-POINTING TRIANGLE CENTRED
+
+02BC8
+BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED
+
+02BC9
+NEPTUNE FORM TWO
+
+02BCA
+TOP HALF BLACK CIRCLE
+
+02BCB
+BOTTOM HALF BLACK CIRCLE
+
+02BCC
+LIGHT FOUR POINTED BLACK CUSP
+
+02BCD
+ROTATED LIGHT FOUR POINTED BLACK CUSP
+
+02BCE
+WHITE FOUR POINTED CUSP
+
+02BCF
+ROTATED WHITE FOUR POINTED CUSP
+
+02BD0
+SQUARE POSITION INDICATOR
+
+02BD1
+UNCERTAINTY SIGN
+
+02BD2
+GROUP MARK
+
+02BD3
+PLUTO FORM TWO
+
+02BD4
+PLUTO FORM THREE
+
+02BD5
+PLUTO FORM FOUR
+
+02BD6
+PLUTO FORM FIVE
+
+02BD7
+TRANSPLUTO
+
+02BD8
+PROSERPINA
+
+02BD9
+ASTRAEA
+
+02BDA
+HYGIEA
+
+02BDB
+PHOLUS
+
+02BDC
+NESSUS
+
+02BDD
+WHITE MOON SELENA
+
+02BDE
+BLACK DIAMOND ON CROSS
+
+02BDF
+TRUE LIGHT MOON ARTA
+
+02BE0
+CUPIDO
+
+02BE1
+HADES
+
+02BE2
+ZEUS
+
+02BE3
+KRONOS
+
+02BE4
+APOLLON
+
+02BE5
+ADMETOS
+
+02BE6
+VULCANUS
+
+02BE7
+POSEIDON
+
+02BE8
+LEFT HALF BLACK STAR
+
+02BE9
+RIGHT HALF BLACK STAR
+
+02BEA
+STAR WITH LEFT HALF BLACK
+
+02BEB
+STAR WITH RIGHT HALF BLACK
+
+02BEC
+LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+
+02BED
+UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+
+02BEE
+RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+
+02BEF
+DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS
+
+02BF0
+ERIS FORM ONE
+
+02BF1
+ERIS FORM TWO
+
+02BF2
+SEDNA
+
+02BF3
+RUSSIAN ASTROLOGICAL SYMBOL VIGINTILE
+
+02BF4
+RUSSIAN ASTROLOGICAL SYMBOL NOVILE
+
+02BF5
+RUSSIAN ASTROLOGICAL SYMBOL QUINTILE
+
+02BF6
+RUSSIAN ASTROLOGICAL SYMBOL BINOVILE
+
+02BF7
+RUSSIAN ASTROLOGICAL SYMBOL SENTAGON
+
+02BF8
+RUSSIAN ASTROLOGICAL SYMBOL TREDECILE
+
+02BF9
+EQUALS SIGN WITH INFINITY BELOW
+
+02BFA
+UNITED SYMBOL
+
+02BFB
+SEPARATED SYMBOL
+
+02BFC
+DOUBLED SYMBOL
+
+02BFD
+PASSED SYMBOL
+
+02BFE
+REVERSED RIGHT ANGLE
+
+02BFF
+HELLSCHREIBER PAUSE SYMBOL
+
+02C00
+GLAGOLITIC CAPITAL LETTER AZU
+
+02C01
+GLAGOLITIC CAPITAL LETTER BUKY
+
+02C02
+GLAGOLITIC CAPITAL LETTER VEDE
+
+02C03
+GLAGOLITIC CAPITAL LETTER GLAGOLI
+
+02C04
+GLAGOLITIC CAPITAL LETTER DOBRO
+
+02C05
+GLAGOLITIC CAPITAL LETTER YESTU
+
+02C06
+GLAGOLITIC CAPITAL LETTER ZHIVETE
+
+02C07
+GLAGOLITIC CAPITAL LETTER DZELO
+
+02C08
+GLAGOLITIC CAPITAL LETTER ZEMLJA
+
+02C09
+GLAGOLITIC CAPITAL LETTER IZHE
+
+02C0A
+GLAGOLITIC CAPITAL LETTER INITIAL IZHE
+
+02C0B
+GLAGOLITIC CAPITAL LETTER I
+
+02C0C
+GLAGOLITIC CAPITAL LETTER DJERVI
+
+02C0D
+GLAGOLITIC CAPITAL LETTER KAKO
+
+02C0E
+GLAGOLITIC CAPITAL LETTER LJUDIJE
+
+02C0F
+GLAGOLITIC CAPITAL LETTER MYSLITE
+
+02C10
+GLAGOLITIC CAPITAL LETTER NASHI
+
+02C11
+GLAGOLITIC CAPITAL LETTER ONU
+
+02C12
+GLAGOLITIC CAPITAL LETTER POKOJI
+
+02C13
+GLAGOLITIC CAPITAL LETTER RITSI
+
+02C14
+GLAGOLITIC CAPITAL LETTER SLOVO
+
+02C15
+GLAGOLITIC CAPITAL LETTER TVRIDO
+
+02C16
+GLAGOLITIC CAPITAL LETTER UKU
+
+02C17
+GLAGOLITIC CAPITAL LETTER FRITU
+
+02C18
+GLAGOLITIC CAPITAL LETTER HERU
+
+02C19
+GLAGOLITIC CAPITAL LETTER OTU
+
+02C1A
+GLAGOLITIC CAPITAL LETTER PE
+
+02C1B
+GLAGOLITIC CAPITAL LETTER SHTA
+
+02C1C
+GLAGOLITIC CAPITAL LETTER TSI
+
+02C1D
+GLAGOLITIC CAPITAL LETTER CHRIVI
+
+02C1E
+GLAGOLITIC CAPITAL LETTER SHA
+
+02C1F
+GLAGOLITIC CAPITAL LETTER YERU
+
+02C20
+GLAGOLITIC CAPITAL LETTER YERI
+
+02C21
+GLAGOLITIC CAPITAL LETTER YATI
+
+02C22
+GLAGOLITIC CAPITAL LETTER SPIDERY HA
+
+02C23
+GLAGOLITIC CAPITAL LETTER YU
+
+02C24
+GLAGOLITIC CAPITAL LETTER SMALL YUS
+
+02C25
+GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL
+
+02C26
+GLAGOLITIC CAPITAL LETTER YO
+
+02C27
+GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS
+
+02C28
+GLAGOLITIC CAPITAL LETTER BIG YUS
+
+02C29
+GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS
+
+02C2A
+GLAGOLITIC CAPITAL LETTER FITA
+
+02C2B
+GLAGOLITIC CAPITAL LETTER IZHITSA
+
+02C2C
+GLAGOLITIC CAPITAL LETTER SHTAPIC
+
+02C2D
+GLAGOLITIC CAPITAL LETTER TROKUTASTI A
+
+02C2E
+GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE
+
+02C30
+GLAGOLITIC SMALL LETTER AZU
+
+02C31
+GLAGOLITIC SMALL LETTER BUKY
+
+02C32
+GLAGOLITIC SMALL LETTER VEDE
+
+02C33
+GLAGOLITIC SMALL LETTER GLAGOLI
+
+02C34
+GLAGOLITIC SMALL LETTER DOBRO
+
+02C35
+GLAGOLITIC SMALL LETTER YESTU
+
+02C36
+GLAGOLITIC SMALL LETTER ZHIVETE
+
+02C37
+GLAGOLITIC SMALL LETTER DZELO
+
+02C38
+GLAGOLITIC SMALL LETTER ZEMLJA
+
+02C39
+GLAGOLITIC SMALL LETTER IZHE
+
+02C3A
+GLAGOLITIC SMALL LETTER INITIAL IZHE
+
+02C3B
+GLAGOLITIC SMALL LETTER I
+
+02C3C
+GLAGOLITIC SMALL LETTER DJERVI
+
+02C3D
+GLAGOLITIC SMALL LETTER KAKO
+
+02C3E
+GLAGOLITIC SMALL LETTER LJUDIJE
+
+02C3F
+GLAGOLITIC SMALL LETTER MYSLITE
+
+02C40
+GLAGOLITIC SMALL LETTER NASHI
+
+02C41
+GLAGOLITIC SMALL LETTER ONU
+
+02C42
+GLAGOLITIC SMALL LETTER POKOJI
+
+02C43
+GLAGOLITIC SMALL LETTER RITSI
+
+02C44
+GLAGOLITIC SMALL LETTER SLOVO
+
+02C45
+GLAGOLITIC SMALL LETTER TVRIDO
+
+02C46
+GLAGOLITIC SMALL LETTER UKU
+
+02C47
+GLAGOLITIC SMALL LETTER FRITU
+
+02C48
+GLAGOLITIC SMALL LETTER HERU
+
+02C49
+GLAGOLITIC SMALL LETTER OTU
+
+02C4A
+GLAGOLITIC SMALL LETTER PE
+
+02C4B
+GLAGOLITIC SMALL LETTER SHTA
+
+02C4C
+GLAGOLITIC SMALL LETTER TSI
+
+02C4D
+GLAGOLITIC SMALL LETTER CHRIVI
+
+02C4E
+GLAGOLITIC SMALL LETTER SHA
+
+02C4F
+GLAGOLITIC SMALL LETTER YERU
+
+02C50
+GLAGOLITIC SMALL LETTER YERI
+
+02C51
+GLAGOLITIC SMALL LETTER YATI
+
+02C52
+GLAGOLITIC SMALL LETTER SPIDERY HA
+
+02C53
+GLAGOLITIC SMALL LETTER YU
+
+02C54
+GLAGOLITIC SMALL LETTER SMALL YUS
+
+02C55
+GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL
+
+02C56
+GLAGOLITIC SMALL LETTER YO
+
+02C57
+GLAGOLITIC SMALL LETTER IOTATED SMALL YUS
+
+02C58
+GLAGOLITIC SMALL LETTER BIG YUS
+
+02C59
+GLAGOLITIC SMALL LETTER IOTATED BIG YUS
+
+02C5A
+GLAGOLITIC SMALL LETTER FITA
+
+02C5B
+GLAGOLITIC SMALL LETTER IZHITSA
+
+02C5C
+GLAGOLITIC SMALL LETTER SHTAPIC
+
+02C5D
+GLAGOLITIC SMALL LETTER TROKUTASTI A
+
+02C5E
+GLAGOLITIC SMALL LETTER LATINATE MYSLITE
+
+02C60
+LATIN CAPITAL LETTER L WITH DOUBLE BAR
+
+02C61
+LATIN SMALL LETTER L WITH DOUBLE BAR
+
+02C62
+LATIN CAPITAL LETTER L WITH MIDDLE TILDE
+
+02C63
+LATIN CAPITAL LETTER P WITH STROKE
+
+02C64
+LATIN CAPITAL LETTER R WITH TAIL
+
+02C65
+LATIN SMALL LETTER A WITH STROKE
+
+02C66
+LATIN SMALL LETTER T WITH DIAGONAL STROKE
+
+02C67
+LATIN CAPITAL LETTER H WITH DESCENDER
+
+02C68
+LATIN SMALL LETTER H WITH DESCENDER
+
+02C69
+LATIN CAPITAL LETTER K WITH DESCENDER
+
+02C6A
+LATIN SMALL LETTER K WITH DESCENDER
+
+02C6B
+LATIN CAPITAL LETTER Z WITH DESCENDER
+
+02C6C
+LATIN SMALL LETTER Z WITH DESCENDER
+
+02C6D
+LATIN CAPITAL LETTER ALPHA
+
+02C6E
+LATIN CAPITAL LETTER M WITH HOOK
+
+02C6F
+LATIN CAPITAL LETTER TURNED A
+
+02C70
+LATIN CAPITAL LETTER TURNED ALPHA
+
+02C71
+LATIN SMALL LETTER V WITH RIGHT HOOK
+
+02C72
+LATIN CAPITAL LETTER W WITH HOOK
+
+02C73
+LATIN SMALL LETTER W WITH HOOK
+
+02C74
+LATIN SMALL LETTER V WITH CURL
+
+02C75
+LATIN CAPITAL LETTER HALF H
+
+02C76
+LATIN SMALL LETTER HALF H
+
+02C77
+LATIN SMALL LETTER TAILLESS PHI
+
+02C78
+LATIN SMALL LETTER E WITH NOTCH
+
+02C79
+LATIN SMALL LETTER TURNED R WITH TAIL
+
+02C7A
+LATIN SMALL LETTER O WITH LOW RING INSIDE
+
+02C7B
+LATIN LETTER SMALL CAPITAL TURNED E
+
+02C7C
+LATIN SUBSCRIPT SMALL LETTER J
+
+02C7D
+MODIFIER LETTER CAPITAL V
+
+02C7E
+LATIN CAPITAL LETTER S WITH SWASH TAIL
+
+02C7F
+LATIN CAPITAL LETTER Z WITH SWASH TAIL
+
+02C80
+COPTIC CAPITAL LETTER ALFA
+
+02C81
+COPTIC SMALL LETTER ALFA
+
+02C82
+COPTIC CAPITAL LETTER VIDA
+
+02C83
+COPTIC SMALL LETTER VIDA
+
+02C84
+COPTIC CAPITAL LETTER GAMMA
+
+02C85
+COPTIC SMALL LETTER GAMMA
+
+02C86
+COPTIC CAPITAL LETTER DALDA
+
+02C87
+COPTIC SMALL LETTER DALDA
+
+02C88
+COPTIC CAPITAL LETTER EIE
+
+02C89
+COPTIC SMALL LETTER EIE
+
+02C8A
+COPTIC CAPITAL LETTER SOU
+
+02C8B
+COPTIC SMALL LETTER SOU
+
+02C8C
+COPTIC CAPITAL LETTER ZATA
+
+02C8D
+COPTIC SMALL LETTER ZATA
+
+02C8E
+COPTIC CAPITAL LETTER HATE
+
+02C8F
+COPTIC SMALL LETTER HATE
+
+02C90
+COPTIC CAPITAL LETTER THETHE
+
+02C91
+COPTIC SMALL LETTER THETHE
+
+02C92
+COPTIC CAPITAL LETTER IAUDA
+
+02C93
+COPTIC SMALL LETTER IAUDA
+
+02C94
+COPTIC CAPITAL LETTER KAPA
+
+02C95
+COPTIC SMALL LETTER KAPA
+
+02C96
+COPTIC CAPITAL LETTER LAULA
+
+02C97
+COPTIC SMALL LETTER LAULA
+
+02C98
+COPTIC CAPITAL LETTER MI
+
+02C99
+COPTIC SMALL LETTER MI
+
+02C9A
+COPTIC CAPITAL LETTER NI
+
+02C9B
+COPTIC SMALL LETTER NI
+
+02C9C
+COPTIC CAPITAL LETTER KSI
+
+02C9D
+COPTIC SMALL LETTER KSI
+
+02C9E
+COPTIC CAPITAL LETTER O
+
+02C9F
+COPTIC SMALL LETTER O
+
+02CA0
+COPTIC CAPITAL LETTER PI
+
+02CA1
+COPTIC SMALL LETTER PI
+
+02CA2
+COPTIC CAPITAL LETTER RO
+
+02CA3
+COPTIC SMALL LETTER RO
+
+02CA4
+COPTIC CAPITAL LETTER SIMA
+
+02CA5
+COPTIC SMALL LETTER SIMA
+
+02CA6
+COPTIC CAPITAL LETTER TAU
+
+02CA7
+COPTIC SMALL LETTER TAU
+
+02CA8
+COPTIC CAPITAL LETTER UA
+
+02CA9
+COPTIC SMALL LETTER UA
+
+02CAA
+COPTIC CAPITAL LETTER FI
+
+02CAB
+COPTIC SMALL LETTER FI
+
+02CAC
+COPTIC CAPITAL LETTER KHI
+
+02CAD
+COPTIC SMALL LETTER KHI
+
+02CAE
+COPTIC CAPITAL LETTER PSI
+
+02CAF
+COPTIC SMALL LETTER PSI
+
+02CB0
+COPTIC CAPITAL LETTER OOU
+
+02CB1
+COPTIC SMALL LETTER OOU
+
+02CB2
+COPTIC CAPITAL LETTER DIALECT-P ALEF
+
+02CB3
+COPTIC SMALL LETTER DIALECT-P ALEF
+
+02CB4
+COPTIC CAPITAL LETTER OLD COPTIC AIN
+
+02CB5
+COPTIC SMALL LETTER OLD COPTIC AIN
+
+02CB6
+COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE
+
+02CB7
+COPTIC SMALL LETTER CRYPTOGRAMMIC EIE
+
+02CB8
+COPTIC CAPITAL LETTER DIALECT-P KAPA
+
+02CB9
+COPTIC SMALL LETTER DIALECT-P KAPA
+
+02CBA
+COPTIC CAPITAL LETTER DIALECT-P NI
+
+02CBB
+COPTIC SMALL LETTER DIALECT-P NI
+
+02CBC
+COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI
+
+02CBD
+COPTIC SMALL LETTER CRYPTOGRAMMIC NI
+
+02CBE
+COPTIC CAPITAL LETTER OLD COPTIC OOU
+
+02CBF
+COPTIC SMALL LETTER OLD COPTIC OOU
+
+02CC0
+COPTIC CAPITAL LETTER SAMPI
+
+02CC1
+COPTIC SMALL LETTER SAMPI
+
+02CC2
+COPTIC CAPITAL LETTER CROSSED SHEI
+
+02CC3
+COPTIC SMALL LETTER CROSSED SHEI
+
+02CC4
+COPTIC CAPITAL LETTER OLD COPTIC SHEI
+
+02CC5
+COPTIC SMALL LETTER OLD COPTIC SHEI
+
+02CC6
+COPTIC CAPITAL LETTER OLD COPTIC ESH
+
+02CC7
+COPTIC SMALL LETTER OLD COPTIC ESH
+
+02CC8
+COPTIC CAPITAL LETTER AKHMIMIC KHEI
+
+02CC9
+COPTIC SMALL LETTER AKHMIMIC KHEI
+
+02CCA
+COPTIC CAPITAL LETTER DIALECT-P HORI
+
+02CCB
+COPTIC SMALL LETTER DIALECT-P HORI
+
+02CCC
+COPTIC CAPITAL LETTER OLD COPTIC HORI
+
+02CCD
+COPTIC SMALL LETTER OLD COPTIC HORI
+
+02CCE
+COPTIC CAPITAL LETTER OLD COPTIC HA
+
+02CCF
+COPTIC SMALL LETTER OLD COPTIC HA
+
+02CD0
+COPTIC CAPITAL LETTER L-SHAPED HA
+
+02CD1
+COPTIC SMALL LETTER L-SHAPED HA
+
+02CD2
+COPTIC CAPITAL LETTER OLD COPTIC HEI
+
+02CD3
+COPTIC SMALL LETTER OLD COPTIC HEI
+
+02CD4
+COPTIC CAPITAL LETTER OLD COPTIC HAT
+
+02CD5
+COPTIC SMALL LETTER OLD COPTIC HAT
+
+02CD6
+COPTIC CAPITAL LETTER OLD COPTIC GANGIA
+
+02CD7
+COPTIC SMALL LETTER OLD COPTIC GANGIA
+
+02CD8
+COPTIC CAPITAL LETTER OLD COPTIC DJA
+
+02CD9
+COPTIC SMALL LETTER OLD COPTIC DJA
+
+02CDA
+COPTIC CAPITAL LETTER OLD COPTIC SHIMA
+
+02CDB
+COPTIC SMALL LETTER OLD COPTIC SHIMA
+
+02CDC
+COPTIC CAPITAL LETTER OLD NUBIAN SHIMA
+
+02CDD
+COPTIC SMALL LETTER OLD NUBIAN SHIMA
+
+02CDE
+COPTIC CAPITAL LETTER OLD NUBIAN NGI
+
+02CDF
+COPTIC SMALL LETTER OLD NUBIAN NGI
+
+02CE0
+COPTIC CAPITAL LETTER OLD NUBIAN NYI
+
+02CE1
+COPTIC SMALL LETTER OLD NUBIAN NYI
+
+02CE2
+COPTIC CAPITAL LETTER OLD NUBIAN WAU
+
+02CE3
+COPTIC SMALL LETTER OLD NUBIAN WAU
+
+02CE4
+COPTIC SYMBOL KAI
+
+02CE5
+COPTIC SYMBOL MI RO
+
+02CE6
+COPTIC SYMBOL PI RO
+
+02CE7
+COPTIC SYMBOL STAUROS
+
+02CE8
+COPTIC SYMBOL TAU RO
+
+02CE9
+COPTIC SYMBOL KHI RO
+
+02CEA
+COPTIC SYMBOL SHIMA SIMA
+
+02CEB
+COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI
+
+02CEC
+COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI
+
+02CED
+COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA
+
+02CEE
+COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA
+
+02CEF
+COPTIC COMBINING NI ABOVE
+
+02CF0
+COPTIC COMBINING SPIRITUS ASPER
+
+02CF1
+COPTIC COMBINING SPIRITUS LENIS
+
+02CF2
+COPTIC CAPITAL LETTER BOHAIRIC KHEI
+
+02CF3
+COPTIC SMALL LETTER BOHAIRIC KHEI
+
+02CF9
+COPTIC OLD NUBIAN FULL STOP
+
+02CFA
+COPTIC OLD NUBIAN DIRECT QUESTION MARK
+
+02CFB
+COPTIC OLD NUBIAN INDIRECT QUESTION MARK
+
+02CFC
+COPTIC OLD NUBIAN VERSE DIVIDER
+
+02CFD
+COPTIC FRACTION ONE HALF
+
+02CFE
+COPTIC FULL STOP
+
+02CFF
+COPTIC MORPHOLOGICAL DIVIDER
+
+02D00
+GEORGIAN SMALL LETTER AN
+
+02D01
+GEORGIAN SMALL LETTER BAN
+
+02D02
+GEORGIAN SMALL LETTER GAN
+
+02D03
+GEORGIAN SMALL LETTER DON
+
+02D04
+GEORGIAN SMALL LETTER EN
+
+02D05
+GEORGIAN SMALL LETTER VIN
+
+02D06
+GEORGIAN SMALL LETTER ZEN
+
+02D07
+GEORGIAN SMALL LETTER TAN
+
+02D08
+GEORGIAN SMALL LETTER IN
+
+02D09
+GEORGIAN SMALL LETTER KAN
+
+02D0A
+GEORGIAN SMALL LETTER LAS
+
+02D0B
+GEORGIAN SMALL LETTER MAN
+
+02D0C
+GEORGIAN SMALL LETTER NAR
+
+02D0D
+GEORGIAN SMALL LETTER ON
+
+02D0E
+GEORGIAN SMALL LETTER PAR
+
+02D0F
+GEORGIAN SMALL LETTER ZHAR
+
+02D10
+GEORGIAN SMALL LETTER RAE
+
+02D11
+GEORGIAN SMALL LETTER SAN
+
+02D12
+GEORGIAN SMALL LETTER TAR
+
+02D13
+GEORGIAN SMALL LETTER UN
+
+02D14
+GEORGIAN SMALL LETTER PHAR
+
+02D15
+GEORGIAN SMALL LETTER KHAR
+
+02D16
+GEORGIAN SMALL LETTER GHAN
+
+02D17
+GEORGIAN SMALL LETTER QAR
+
+02D18
+GEORGIAN SMALL LETTER SHIN
+
+02D19
+GEORGIAN SMALL LETTER CHIN
+
+02D1A
+GEORGIAN SMALL LETTER CAN
+
+02D1B
+GEORGIAN SMALL LETTER JIL
+
+02D1C
+GEORGIAN SMALL LETTER CIL
+
+02D1D
+GEORGIAN SMALL LETTER CHAR
+
+02D1E
+GEORGIAN SMALL LETTER XAN
+
+02D1F
+GEORGIAN SMALL LETTER JHAN
+
+02D20
+GEORGIAN SMALL LETTER HAE
+
+02D21
+GEORGIAN SMALL LETTER HE
+
+02D22
+GEORGIAN SMALL LETTER HIE
+
+02D23
+GEORGIAN SMALL LETTER WE
+
+02D24
+GEORGIAN SMALL LETTER HAR
+
+02D25
+GEORGIAN SMALL LETTER HOE
+
+02D27
+GEORGIAN SMALL LETTER YN
+
+02D2D
+GEORGIAN SMALL LETTER AEN
+
+02D30
+TIFINAGH LETTER YA
+
+02D31
+TIFINAGH LETTER YAB
+
+02D32
+TIFINAGH LETTER YABH
+
+02D33
+TIFINAGH LETTER YAG
+
+02D34
+TIFINAGH LETTER YAGHH
+
+02D35
+TIFINAGH LETTER BERBER ACADEMY YAJ
+
+02D36
+TIFINAGH LETTER YAJ
+
+02D37
+TIFINAGH LETTER YAD
+
+02D38
+TIFINAGH LETTER YADH
+
+02D39
+TIFINAGH LETTER YADD
+
+02D3A
+TIFINAGH LETTER YADDH
+
+02D3B
+TIFINAGH LETTER YEY
+
+02D3C
+TIFINAGH LETTER YAF
+
+02D3D
+TIFINAGH LETTER YAK
+
+02D3E
+TIFINAGH LETTER TUAREG YAK
+
+02D3F
+TIFINAGH LETTER YAKHH
+
+02D40
+TIFINAGH LETTER YAH
+
+02D41
+TIFINAGH LETTER BERBER ACADEMY YAH
+
+02D42
+TIFINAGH LETTER TUAREG YAH
+
+02D43
+TIFINAGH LETTER YAHH
+
+02D44
+TIFINAGH LETTER YAA
+
+02D45
+TIFINAGH LETTER YAKH
+
+02D46
+TIFINAGH LETTER TUAREG YAKH
+
+02D47
+TIFINAGH LETTER YAQ
+
+02D48
+TIFINAGH LETTER TUAREG YAQ
+
+02D49
+TIFINAGH LETTER YI
+
+02D4A
+TIFINAGH LETTER YAZH
+
+02D4B
+TIFINAGH LETTER AHAGGAR YAZH
+
+02D4C
+TIFINAGH LETTER TUAREG YAZH
+
+02D4D
+TIFINAGH LETTER YAL
+
+02D4E
+TIFINAGH LETTER YAM
+
+02D4F
+TIFINAGH LETTER YAN
+
+02D50
+TIFINAGH LETTER TUAREG YAGN
+
+02D51
+TIFINAGH LETTER TUAREG YANG
+
+02D52
+TIFINAGH LETTER YAP
+
+02D53
+TIFINAGH LETTER YU
+
+02D54
+TIFINAGH LETTER YAR
+
+02D55
+TIFINAGH LETTER YARR
+
+02D56
+TIFINAGH LETTER YAGH
+
+02D57
+TIFINAGH LETTER TUAREG YAGH
+
+02D58
+TIFINAGH LETTER AYER YAGH
+
+02D59
+TIFINAGH LETTER YAS
+
+02D5A
+TIFINAGH LETTER YASS
+
+02D5B
+TIFINAGH LETTER YASH
+
+02D5C
+TIFINAGH LETTER YAT
+
+02D5D
+TIFINAGH LETTER YATH
+
+02D5E
+TIFINAGH LETTER YACH
+
+02D5F
+TIFINAGH LETTER YATT
+
+02D60
+TIFINAGH LETTER YAV
+
+02D61
+TIFINAGH LETTER YAW
+
+02D62
+TIFINAGH LETTER YAY
+
+02D63
+TIFINAGH LETTER YAZ
+
+02D64
+TIFINAGH LETTER TAWELLEMET YAZ
+
+02D65
+TIFINAGH LETTER YAZZ
+
+02D66
+TIFINAGH LETTER YE
+
+02D67
+TIFINAGH LETTER YO
+
+02D6F
+TIFINAGH MODIFIER LETTER LABIALIZATION MARK
+
+02D70
+TIFINAGH SEPARATOR MARK
+
+02D7F
+TIFINAGH CONSONANT JOINER
+
+02D80
+ETHIOPIC SYLLABLE LOA
+
+02D81
+ETHIOPIC SYLLABLE MOA
+
+02D82
+ETHIOPIC SYLLABLE ROA
+
+02D83
+ETHIOPIC SYLLABLE SOA
+
+02D84
+ETHIOPIC SYLLABLE SHOA
+
+02D85
+ETHIOPIC SYLLABLE BOA
+
+02D86
+ETHIOPIC SYLLABLE TOA
+
+02D87
+ETHIOPIC SYLLABLE COA
+
+02D88
+ETHIOPIC SYLLABLE NOA
+
+02D89
+ETHIOPIC SYLLABLE NYOA
+
+02D8A
+ETHIOPIC SYLLABLE GLOTTAL OA
+
+02D8B
+ETHIOPIC SYLLABLE ZOA
+
+02D8C
+ETHIOPIC SYLLABLE DOA
+
+02D8D
+ETHIOPIC SYLLABLE DDOA
+
+02D8E
+ETHIOPIC SYLLABLE JOA
+
+02D8F
+ETHIOPIC SYLLABLE THOA
+
+02D90
+ETHIOPIC SYLLABLE CHOA
+
+02D91
+ETHIOPIC SYLLABLE PHOA
+
+02D92
+ETHIOPIC SYLLABLE POA
+
+02D93
+ETHIOPIC SYLLABLE GGWA
+
+02D94
+ETHIOPIC SYLLABLE GGWI
+
+02D95
+ETHIOPIC SYLLABLE GGWEE
+
+02D96
+ETHIOPIC SYLLABLE GGWE
+
+02DA0
+ETHIOPIC SYLLABLE SSA
+
+02DA1
+ETHIOPIC SYLLABLE SSU
+
+02DA2
+ETHIOPIC SYLLABLE SSI
+
+02DA3
+ETHIOPIC SYLLABLE SSAA
+
+02DA4
+ETHIOPIC SYLLABLE SSEE
+
+02DA5
+ETHIOPIC SYLLABLE SSE
+
+02DA6
+ETHIOPIC SYLLABLE SSO
+
+02DA8
+ETHIOPIC SYLLABLE CCA
+
+02DA9
+ETHIOPIC SYLLABLE CCU
+
+02DAA
+ETHIOPIC SYLLABLE CCI
+
+02DAB
+ETHIOPIC SYLLABLE CCAA
+
+02DAC
+ETHIOPIC SYLLABLE CCEE
+
+02DAD
+ETHIOPIC SYLLABLE CCE
+
+02DAE
+ETHIOPIC SYLLABLE CCO
+
+02DB0
+ETHIOPIC SYLLABLE ZZA
+
+02DB1
+ETHIOPIC SYLLABLE ZZU
+
+02DB2
+ETHIOPIC SYLLABLE ZZI
+
+02DB3
+ETHIOPIC SYLLABLE ZZAA
+
+02DB4
+ETHIOPIC SYLLABLE ZZEE
+
+02DB5
+ETHIOPIC SYLLABLE ZZE
+
+02DB6
+ETHIOPIC SYLLABLE ZZO
+
+02DB8
+ETHIOPIC SYLLABLE CCHA
+
+02DB9
+ETHIOPIC SYLLABLE CCHU
+
+02DBA
+ETHIOPIC SYLLABLE CCHI
+
+02DBB
+ETHIOPIC SYLLABLE CCHAA
+
+02DBC
+ETHIOPIC SYLLABLE CCHEE
+
+02DBD
+ETHIOPIC SYLLABLE CCHE
+
+02DBE
+ETHIOPIC SYLLABLE CCHO
+
+02DC0
+ETHIOPIC SYLLABLE QYA
+
+02DC1
+ETHIOPIC SYLLABLE QYU
+
+02DC2
+ETHIOPIC SYLLABLE QYI
+
+02DC3
+ETHIOPIC SYLLABLE QYAA
+
+02DC4
+ETHIOPIC SYLLABLE QYEE
+
+02DC5
+ETHIOPIC SYLLABLE QYE
+
+02DC6
+ETHIOPIC SYLLABLE QYO
+
+02DC8
+ETHIOPIC SYLLABLE KYA
+
+02DC9
+ETHIOPIC SYLLABLE KYU
+
+02DCA
+ETHIOPIC SYLLABLE KYI
+
+02DCB
+ETHIOPIC SYLLABLE KYAA
+
+02DCC
+ETHIOPIC SYLLABLE KYEE
+
+02DCD
+ETHIOPIC SYLLABLE KYE
+
+02DCE
+ETHIOPIC SYLLABLE KYO
+
+02DD0
+ETHIOPIC SYLLABLE XYA
+
+02DD1
+ETHIOPIC SYLLABLE XYU
+
+02DD2
+ETHIOPIC SYLLABLE XYI
+
+02DD3
+ETHIOPIC SYLLABLE XYAA
+
+02DD4
+ETHIOPIC SYLLABLE XYEE
+
+02DD5
+ETHIOPIC SYLLABLE XYE
+
+02DD6
+ETHIOPIC SYLLABLE XYO
+
+02DD8
+ETHIOPIC SYLLABLE GYA
+
+02DD9
+ETHIOPIC SYLLABLE GYU
+
+02DDA
+ETHIOPIC SYLLABLE GYI
+
+02DDB
+ETHIOPIC SYLLABLE GYAA
+
+02DDC
+ETHIOPIC SYLLABLE GYEE
+
+02DDD
+ETHIOPIC SYLLABLE GYE
+
+02DDE
+ETHIOPIC SYLLABLE GYO
+
+02DE0
+COMBINING CYRILLIC LETTER BE
+
+02DE1
+COMBINING CYRILLIC LETTER VE
+
+02DE2
+COMBINING CYRILLIC LETTER GHE
+
+02DE3
+COMBINING CYRILLIC LETTER DE
+
+02DE4
+COMBINING CYRILLIC LETTER ZHE
+
+02DE5
+COMBINING CYRILLIC LETTER ZE
+
+02DE6
+COMBINING CYRILLIC LETTER KA
+
+02DE7
+COMBINING CYRILLIC LETTER EL
+
+02DE8
+COMBINING CYRILLIC LETTER EM
+
+02DE9
+COMBINING CYRILLIC LETTER EN
+
+02DEA
+COMBINING CYRILLIC LETTER O
+
+02DEB
+COMBINING CYRILLIC LETTER PE
+
+02DEC
+COMBINING CYRILLIC LETTER ER
+
+02DED
+COMBINING CYRILLIC LETTER ES
+
+02DEE
+COMBINING CYRILLIC LETTER TE
+
+02DEF
+COMBINING CYRILLIC LETTER HA
+
+02DF0
+COMBINING CYRILLIC LETTER TSE
+
+02DF1
+COMBINING CYRILLIC LETTER CHE
+
+02DF2
+COMBINING CYRILLIC LETTER SHA
+
+02DF3
+COMBINING CYRILLIC LETTER SHCHA
+
+02DF4
+COMBINING CYRILLIC LETTER FITA
+
+02DF5
+COMBINING CYRILLIC LETTER ES-TE
+
+02DF6
+COMBINING CYRILLIC LETTER A
+
+02DF7
+COMBINING CYRILLIC LETTER IE
+
+02DF8
+COMBINING CYRILLIC LETTER DJERV
+
+02DF9
+COMBINING CYRILLIC LETTER MONOGRAPH UK
+
+02DFA
+COMBINING CYRILLIC LETTER YAT
+
+02DFB
+COMBINING CYRILLIC LETTER YU
+
+02DFC
+COMBINING CYRILLIC LETTER IOTIFIED A
+
+02DFD
+COMBINING CYRILLIC LETTER LITTLE YUS
+
+02DFE
+COMBINING CYRILLIC LETTER BIG YUS
+
+02DFF
+COMBINING CYRILLIC LETTER IOTIFIED BIG YUS
+
+02E00
+RIGHT ANGLE SUBSTITUTION MARKER
+
+02E01
+RIGHT ANGLE DOTTED SUBSTITUTION MARKER
+
+02E02
+LEFT SUBSTITUTION BRACKET
+
+02E03
+RIGHT SUBSTITUTION BRACKET
+
+02E04
+LEFT DOTTED SUBSTITUTION BRACKET
+
+02E05
+RIGHT DOTTED SUBSTITUTION BRACKET
+
+02E06
+RAISED INTERPOLATION MARKER
+
+02E07
+RAISED DOTTED INTERPOLATION MARKER
+
+02E08
+DOTTED TRANSPOSITION MARKER
+
+02E09
+LEFT TRANSPOSITION BRACKET
+
+02E0A
+RIGHT TRANSPOSITION BRACKET
+
+02E0B
+RAISED SQUARE
+
+02E0C
+LEFT RAISED OMISSION BRACKET
+
+02E0D
+RIGHT RAISED OMISSION BRACKET
+
+02E0E
+EDITORIAL CORONIS
+
+02E0F
+PARAGRAPHOS
+
+02E10
+FORKED PARAGRAPHOS
+
+02E11
+REVERSED FORKED PARAGRAPHOS
+
+02E12
+HYPODIASTOLE
+
+02E13
+DOTTED OBELOS
+
+02E14
+DOWNWARDS ANCORA
+
+02E15
+UPWARDS ANCORA
+
+02E16
+DOTTED RIGHT-POINTING ANGLE
+
+02E17
+DOUBLE OBLIQUE HYPHEN
+
+02E18
+INVERTED INTERROBANG
+
+02E19
+PALM BRANCH
+
+02E1A
+HYPHEN WITH DIAERESIS
+
+02E1B
+TILDE WITH RING ABOVE
+
+02E1C
+LEFT LOW PARAPHRASE BRACKET
+
+02E1D
+RIGHT LOW PARAPHRASE BRACKET
+
+02E1E
+TILDE WITH DOT ABOVE
+
+02E1F
+TILDE WITH DOT BELOW
+
+02E20
+LEFT VERTICAL BAR WITH QUILL
+
+02E21
+RIGHT VERTICAL BAR WITH QUILL
+
+02E22
+TOP LEFT HALF BRACKET
+
+02E23
+TOP RIGHT HALF BRACKET
+
+02E24
+BOTTOM LEFT HALF BRACKET
+
+02E25
+BOTTOM RIGHT HALF BRACKET
+
+02E26
+LEFT SIDEWAYS U BRACKET
+
+02E27
+RIGHT SIDEWAYS U BRACKET
+
+02E28
+LEFT DOUBLE PARENTHESIS
+
+02E29
+RIGHT DOUBLE PARENTHESIS
+
+02E2A
+TWO DOTS OVER ONE DOT PUNCTUATION
+
+02E2B
+ONE DOT OVER TWO DOTS PUNCTUATION
+
+02E2C
+SQUARED FOUR DOT PUNCTUATION
+
+02E2D
+FIVE DOT MARK
+
+02E2E
+REVERSED QUESTION MARK
+
+02E2F
+VERTICAL TILDE
+
+02E30
+RING POINT
+
+02E31
+WORD SEPARATOR MIDDLE DOT
+
+02E32
+TURNED COMMA
+
+02E33
+RAISED DOT
+
+02E34
+RAISED COMMA
+
+02E35
+TURNED SEMICOLON
+
+02E36
+DAGGER WITH LEFT GUARD
+
+02E37
+DAGGER WITH RIGHT GUARD
+
+02E38
+TURNED DAGGER
+
+02E39
+TOP HALF SECTION SIGN
+
+02E3A
+TWO-EM DASH
+
+02E3B
+THREE-EM DASH
+
+02E3C
+STENOGRAPHIC FULL STOP
+
+02E3D
+VERTICAL SIX DOTS
+
+02E3E
+WIGGLY VERTICAL LINE
+
+02E3F
+CAPITULUM
+
+02E40
+DOUBLE HYPHEN
+
+02E41
+REVERSED COMMA
+
+02E42
+DOUBLE LOW-REVERSED-9 QUOTATION MARK
+
+02E43
+DASH WITH LEFT UPTURN
+
+02E44
+DOUBLE SUSPENSION MARK
+
+02E45
+INVERTED LOW KAVYKA
+
+02E46
+INVERTED LOW KAVYKA WITH KAVYKA ABOVE
+
+02E47
+LOW KAVYKA
+
+02E48
+LOW KAVYKA WITH DOT
+
+02E49
+DOUBLE STACKED COMMA
+
+02E4A
+DOTTED SOLIDUS
+
+02E4B
+TRIPLE DAGGER
+
+02E4C
+MEDIEVAL COMMA
+
+02E4D
+PARAGRAPHUS MARK
+
+02E4E
+PUNCTUS ELEVATUS MARK
+
+02E4F
+CORNISH VERSE DIVIDER
+
+02E50
+CROSS PATTY WITH RIGHT CROSSBAR
+
+02E51
+CROSS PATTY WITH LEFT CROSSBAR
+
+02E52
+TIRONIAN SIGN CAPITAL ET
+
+02E80
+CJK RADICAL REPEAT
+
+02E81
+CJK RADICAL CLIFF
+
+02E82
+CJK RADICAL SECOND ONE
+
+02E83
+CJK RADICAL SECOND TWO
+
+02E84
+CJK RADICAL SECOND THREE
+
+02E85
+CJK RADICAL PERSON
+
+02E86
+CJK RADICAL BOX
+
+02E87
+CJK RADICAL TABLE
+
+02E88
+CJK RADICAL KNIFE ONE
+
+02E89
+CJK RADICAL KNIFE TWO
+
+02E8A
+CJK RADICAL DIVINATION
+
+02E8B
+CJK RADICAL SEAL
+
+02E8C
+CJK RADICAL SMALL ONE
+
+02E8D
+CJK RADICAL SMALL TWO
+
+02E8E
+CJK RADICAL LAME ONE
+
+02E8F
+CJK RADICAL LAME TWO
+
+02E90
+CJK RADICAL LAME THREE
+
+02E91
+CJK RADICAL LAME FOUR
+
+02E92
+CJK RADICAL SNAKE
+
+02E93
+CJK RADICAL THREAD
+
+02E94
+CJK RADICAL SNOUT ONE
+
+02E95
+CJK RADICAL SNOUT TWO
+
+02E96
+CJK RADICAL HEART ONE
+
+02E97
+CJK RADICAL HEART TWO
+
+02E98
+CJK RADICAL HAND
+
+02E99
+CJK RADICAL RAP
+
+02E9B
+CJK RADICAL CHOKE
+
+02E9C
+CJK RADICAL SUN
+
+02E9D
+CJK RADICAL MOON
+
+02E9E
+CJK RADICAL DEATH
+
+02E9F
+CJK RADICAL MOTHER
+
+02EA0
+CJK RADICAL CIVILIAN
+
+02EA1
+CJK RADICAL WATER ONE
+
+02EA2
+CJK RADICAL WATER TWO
+
+02EA3
+CJK RADICAL FIRE
+
+02EA4
+CJK RADICAL PAW ONE
+
+02EA5
+CJK RADICAL PAW TWO
+
+02EA6
+CJK RADICAL SIMPLIFIED HALF TREE TRUNK
+
+02EA7
+CJK RADICAL COW
+
+02EA8
+CJK RADICAL DOG
+
+02EA9
+CJK RADICAL JADE
+
+02EAA
+CJK RADICAL BOLT OF CLOTH
+
+02EAB
+CJK RADICAL EYE
+
+02EAC
+CJK RADICAL SPIRIT ONE
+
+02EAD
+CJK RADICAL SPIRIT TWO
+
+02EAE
+CJK RADICAL BAMBOO
+
+02EAF
+CJK RADICAL SILK
+
+02EB0
+CJK RADICAL C-SIMPLIFIED SILK
+
+02EB1
+CJK RADICAL NET ONE
+
+02EB2
+CJK RADICAL NET TWO
+
+02EB3
+CJK RADICAL NET THREE
+
+02EB4
+CJK RADICAL NET FOUR
+
+02EB5
+CJK RADICAL MESH
+
+02EB6
+CJK RADICAL SHEEP
+
+02EB7
+CJK RADICAL RAM
+
+02EB8
+CJK RADICAL EWE
+
+02EB9
+CJK RADICAL OLD
+
+02EBA
+CJK RADICAL BRUSH ONE
+
+02EBB
+CJK RADICAL BRUSH TWO
+
+02EBC
+CJK RADICAL MEAT
+
+02EBD
+CJK RADICAL MORTAR
+
+02EBE
+CJK RADICAL GRASS ONE
+
+02EBF
+CJK RADICAL GRASS TWO
+
+02EC0
+CJK RADICAL GRASS THREE
+
+02EC1
+CJK RADICAL TIGER
+
+02EC2
+CJK RADICAL CLOTHES
+
+02EC3
+CJK RADICAL WEST ONE
+
+02EC4
+CJK RADICAL WEST TWO
+
+02EC5
+CJK RADICAL C-SIMPLIFIED SEE
+
+02EC6
+CJK RADICAL SIMPLIFIED HORN
+
+02EC7
+CJK RADICAL HORN
+
+02EC8
+CJK RADICAL C-SIMPLIFIED SPEECH
+
+02EC9
+CJK RADICAL C-SIMPLIFIED SHELL
+
+02ECA
+CJK RADICAL FOOT
+
+02ECB
+CJK RADICAL C-SIMPLIFIED CART
+
+02ECC
+CJK RADICAL SIMPLIFIED WALK
+
+02ECD
+CJK RADICAL WALK ONE
+
+02ECE
+CJK RADICAL WALK TWO
+
+02ECF
+CJK RADICAL CITY
+
+02ED0
+CJK RADICAL C-SIMPLIFIED GOLD
+
+02ED1
+CJK RADICAL LONG ONE
+
+02ED2
+CJK RADICAL LONG TWO
+
+02ED3
+CJK RADICAL C-SIMPLIFIED LONG
+
+02ED4
+CJK RADICAL C-SIMPLIFIED GATE
+
+02ED5
+CJK RADICAL MOUND ONE
+
+02ED6
+CJK RADICAL MOUND TWO
+
+02ED7
+CJK RADICAL RAIN
+
+02ED8
+CJK RADICAL BLUE
+
+02ED9
+CJK RADICAL C-SIMPLIFIED TANNED LEATHER
+
+02EDA
+CJK RADICAL C-SIMPLIFIED LEAF
+
+02EDB
+CJK RADICAL C-SIMPLIFIED WIND
+
+02EDC
+CJK RADICAL C-SIMPLIFIED FLY
+
+02EDD
+CJK RADICAL EAT ONE
+
+02EDE
+CJK RADICAL EAT TWO
+
+02EDF
+CJK RADICAL EAT THREE
+
+02EE0
+CJK RADICAL C-SIMPLIFIED EAT
+
+02EE1
+CJK RADICAL HEAD
+
+02EE2
+CJK RADICAL C-SIMPLIFIED HORSE
+
+02EE3
+CJK RADICAL BONE
+
+02EE4
+CJK RADICAL GHOST
+
+02EE5
+CJK RADICAL C-SIMPLIFIED FISH
+
+02EE6
+CJK RADICAL C-SIMPLIFIED BIRD
+
+02EE7
+CJK RADICAL C-SIMPLIFIED SALT
+
+02EE8
+CJK RADICAL SIMPLIFIED WHEAT
+
+02EE9
+CJK RADICAL SIMPLIFIED YELLOW
+
+02EEA
+CJK RADICAL C-SIMPLIFIED FROG
+
+02EEB
+CJK RADICAL J-SIMPLIFIED EVEN
+
+02EEC
+CJK RADICAL C-SIMPLIFIED EVEN
+
+02EED
+CJK RADICAL J-SIMPLIFIED TOOTH
+
+02EEE
+CJK RADICAL C-SIMPLIFIED TOOTH
+
+02EEF
+CJK RADICAL J-SIMPLIFIED DRAGON
+
+02EF0
+CJK RADICAL C-SIMPLIFIED DRAGON
+
+02EF1
+CJK RADICAL TURTLE
+
+02EF2
+CJK RADICAL J-SIMPLIFIED TURTLE
+
+02EF3
+CJK RADICAL C-SIMPLIFIED TURTLE
+
+02F00
+KANGXI RADICAL ONE
+
+02F01
+KANGXI RADICAL LINE
+
+02F02
+KANGXI RADICAL DOT
+
+02F03
+KANGXI RADICAL SLASH
+
+02F04
+KANGXI RADICAL SECOND
+
+02F05
+KANGXI RADICAL HOOK
+
+02F06
+KANGXI RADICAL TWO
+
+02F07
+KANGXI RADICAL LID
+
+02F08
+KANGXI RADICAL MAN
+
+02F09
+KANGXI RADICAL LEGS
+
+02F0A
+KANGXI RADICAL ENTER
+
+02F0B
+KANGXI RADICAL EIGHT
+
+02F0C
+KANGXI RADICAL DOWN BOX
+
+02F0D
+KANGXI RADICAL COVER
+
+02F0E
+KANGXI RADICAL ICE
+
+02F0F
+KANGXI RADICAL TABLE
+
+02F10
+KANGXI RADICAL OPEN BOX
+
+02F11
+KANGXI RADICAL KNIFE
+
+02F12
+KANGXI RADICAL POWER
+
+02F13
+KANGXI RADICAL WRAP
+
+02F14
+KANGXI RADICAL SPOON
+
+02F15
+KANGXI RADICAL RIGHT OPEN BOX
+
+02F16
+KANGXI RADICAL HIDING ENCLOSURE
+
+02F17
+KANGXI RADICAL TEN
+
+02F18
+KANGXI RADICAL DIVINATION
+
+02F19
+KANGXI RADICAL SEAL
+
+02F1A
+KANGXI RADICAL CLIFF
+
+02F1B
+KANGXI RADICAL PRIVATE
+
+02F1C
+KANGXI RADICAL AGAIN
+
+02F1D
+KANGXI RADICAL MOUTH
+
+02F1E
+KANGXI RADICAL ENCLOSURE
+
+02F1F
+KANGXI RADICAL EARTH
+
+02F20
+KANGXI RADICAL SCHOLAR
+
+02F21
+KANGXI RADICAL GO
+
+02F22
+KANGXI RADICAL GO SLOWLY
+
+02F23
+KANGXI RADICAL EVENING
+
+02F24
+KANGXI RADICAL BIG
+
+02F25
+KANGXI RADICAL WOMAN
+
+02F26
+KANGXI RADICAL CHILD
+
+02F27
+KANGXI RADICAL ROOF
+
+02F28
+KANGXI RADICAL INCH
+
+02F29
+KANGXI RADICAL SMALL
+
+02F2A
+KANGXI RADICAL LAME
+
+02F2B
+KANGXI RADICAL CORPSE
+
+02F2C
+KANGXI RADICAL SPROUT
+
+02F2D
+KANGXI RADICAL MOUNTAIN
+
+02F2E
+KANGXI RADICAL RIVER
+
+02F2F
+KANGXI RADICAL WORK
+
+02F30
+KANGXI RADICAL ONESELF
+
+02F31
+KANGXI RADICAL TURBAN
+
+02F32
+KANGXI RADICAL DRY
+
+02F33
+KANGXI RADICAL SHORT THREAD
+
+02F34
+KANGXI RADICAL DOTTED CLIFF
+
+02F35
+KANGXI RADICAL LONG STRIDE
+
+02F36
+KANGXI RADICAL TWO HANDS
+
+02F37
+KANGXI RADICAL SHOOT
+
+02F38
+KANGXI RADICAL BOW
+
+02F39
+KANGXI RADICAL SNOUT
+
+02F3A
+KANGXI RADICAL BRISTLE
+
+02F3B
+KANGXI RADICAL STEP
+
+02F3C
+KANGXI RADICAL HEART
+
+02F3D
+KANGXI RADICAL HALBERD
+
+02F3E
+KANGXI RADICAL DOOR
+
+02F3F
+KANGXI RADICAL HAND
+
+02F40
+KANGXI RADICAL BRANCH
+
+02F41
+KANGXI RADICAL RAP
+
+02F42
+KANGXI RADICAL SCRIPT
+
+02F43
+KANGXI RADICAL DIPPER
+
+02F44
+KANGXI RADICAL AXE
+
+02F45
+KANGXI RADICAL SQUARE
+
+02F46
+KANGXI RADICAL NOT
+
+02F47
+KANGXI RADICAL SUN
+
+02F48
+KANGXI RADICAL SAY
+
+02F49
+KANGXI RADICAL MOON
+
+02F4A
+KANGXI RADICAL TREE
+
+02F4B
+KANGXI RADICAL LACK
+
+02F4C
+KANGXI RADICAL STOP
+
+02F4D
+KANGXI RADICAL DEATH
+
+02F4E
+KANGXI RADICAL WEAPON
+
+02F4F
+KANGXI RADICAL DO NOT
+
+02F50
+KANGXI RADICAL COMPARE
+
+02F51
+KANGXI RADICAL FUR
+
+02F52
+KANGXI RADICAL CLAN
+
+02F53
+KANGXI RADICAL STEAM
+
+02F54
+KANGXI RADICAL WATER
+
+02F55
+KANGXI RADICAL FIRE
+
+02F56
+KANGXI RADICAL CLAW
+
+02F57
+KANGXI RADICAL FATHER
+
+02F58
+KANGXI RADICAL DOUBLE X
+
+02F59
+KANGXI RADICAL HALF TREE TRUNK
+
+02F5A
+KANGXI RADICAL SLICE
+
+02F5B
+KANGXI RADICAL FANG
+
+02F5C
+KANGXI RADICAL COW
+
+02F5D
+KANGXI RADICAL DOG
+
+02F5E
+KANGXI RADICAL PROFOUND
+
+02F5F
+KANGXI RADICAL JADE
+
+02F60
+KANGXI RADICAL MELON
+
+02F61
+KANGXI RADICAL TILE
+
+02F62
+KANGXI RADICAL SWEET
+
+02F63
+KANGXI RADICAL LIFE
+
+02F64
+KANGXI RADICAL USE
+
+02F65
+KANGXI RADICAL FIELD
+
+02F66
+KANGXI RADICAL BOLT OF CLOTH
+
+02F67
+KANGXI RADICAL SICKNESS
+
+02F68
+KANGXI RADICAL DOTTED TENT
+
+02F69
+KANGXI RADICAL WHITE
+
+02F6A
+KANGXI RADICAL SKIN
+
+02F6B
+KANGXI RADICAL DISH
+
+02F6C
+KANGXI RADICAL EYE
+
+02F6D
+KANGXI RADICAL SPEAR
+
+02F6E
+KANGXI RADICAL ARROW
+
+02F6F
+KANGXI RADICAL STONE
+
+02F70
+KANGXI RADICAL SPIRIT
+
+02F71
+KANGXI RADICAL TRACK
+
+02F72
+KANGXI RADICAL GRAIN
+
+02F73
+KANGXI RADICAL CAVE
+
+02F74
+KANGXI RADICAL STAND
+
+02F75
+KANGXI RADICAL BAMBOO
+
+02F76
+KANGXI RADICAL RICE
+
+02F77
+KANGXI RADICAL SILK
+
+02F78
+KANGXI RADICAL JAR
+
+02F79
+KANGXI RADICAL NET
+
+02F7A
+KANGXI RADICAL SHEEP
+
+02F7B
+KANGXI RADICAL FEATHER
+
+02F7C
+KANGXI RADICAL OLD
+
+02F7D
+KANGXI RADICAL AND
+
+02F7E
+KANGXI RADICAL PLOW
+
+02F7F
+KANGXI RADICAL EAR
+
+02F80
+KANGXI RADICAL BRUSH
+
+02F81
+KANGXI RADICAL MEAT
+
+02F82
+KANGXI RADICAL MINISTER
+
+02F83
+KANGXI RADICAL SELF
+
+02F84
+KANGXI RADICAL ARRIVE
+
+02F85
+KANGXI RADICAL MORTAR
+
+02F86
+KANGXI RADICAL TONGUE
+
+02F87
+KANGXI RADICAL OPPOSE
+
+02F88
+KANGXI RADICAL BOAT
+
+02F89
+KANGXI RADICAL STOPPING
+
+02F8A
+KANGXI RADICAL COLOR
+
+02F8B
+KANGXI RADICAL GRASS
+
+02F8C
+KANGXI RADICAL TIGER
+
+02F8D
+KANGXI RADICAL INSECT
+
+02F8E
+KANGXI RADICAL BLOOD
+
+02F8F
+KANGXI RADICAL WALK ENCLOSURE
+
+02F90
+KANGXI RADICAL CLOTHES
+
+02F91
+KANGXI RADICAL WEST
+
+02F92
+KANGXI RADICAL SEE
+
+02F93
+KANGXI RADICAL HORN
+
+02F94
+KANGXI RADICAL SPEECH
+
+02F95
+KANGXI RADICAL VALLEY
+
+02F96
+KANGXI RADICAL BEAN
+
+02F97
+KANGXI RADICAL PIG
+
+02F98
+KANGXI RADICAL BADGER
+
+02F99
+KANGXI RADICAL SHELL
+
+02F9A
+KANGXI RADICAL RED
+
+02F9B
+KANGXI RADICAL RUN
+
+02F9C
+KANGXI RADICAL FOOT
+
+02F9D
+KANGXI RADICAL BODY
+
+02F9E
+KANGXI RADICAL CART
+
+02F9F
+KANGXI RADICAL BITTER
+
+02FA0
+KANGXI RADICAL MORNING
+
+02FA1
+KANGXI RADICAL WALK
+
+02FA2
+KANGXI RADICAL CITY
+
+02FA3
+KANGXI RADICAL WINE
+
+02FA4
+KANGXI RADICAL DISTINGUISH
+
+02FA5
+KANGXI RADICAL VILLAGE
+
+02FA6
+KANGXI RADICAL GOLD
+
+02FA7
+KANGXI RADICAL LONG
+
+02FA8
+KANGXI RADICAL GATE
+
+02FA9
+KANGXI RADICAL MOUND
+
+02FAA
+KANGXI RADICAL SLAVE
+
+02FAB
+KANGXI RADICAL SHORT TAILED BIRD
+
+02FAC
+KANGXI RADICAL RAIN
+
+02FAD
+KANGXI RADICAL BLUE
+
+02FAE
+KANGXI RADICAL WRONG
+
+02FAF
+KANGXI RADICAL FACE
+
+02FB0
+KANGXI RADICAL LEATHER
+
+02FB1
+KANGXI RADICAL TANNED LEATHER
+
+02FB2
+KANGXI RADICAL LEEK
+
+02FB3
+KANGXI RADICAL SOUND
+
+02FB4
+KANGXI RADICAL LEAF
+
+02FB5
+KANGXI RADICAL WIND
+
+02FB6
+KANGXI RADICAL FLY
+
+02FB7
+KANGXI RADICAL EAT
+
+02FB8
+KANGXI RADICAL HEAD
+
+02FB9
+KANGXI RADICAL FRAGRANT
+
+02FBA
+KANGXI RADICAL HORSE
+
+02FBB
+KANGXI RADICAL BONE
+
+02FBC
+KANGXI RADICAL TALL
+
+02FBD
+KANGXI RADICAL HAIR
+
+02FBE
+KANGXI RADICAL FIGHT
+
+02FBF
+KANGXI RADICAL SACRIFICIAL WINE
+
+02FC0
+KANGXI RADICAL CAULDRON
+
+02FC1
+KANGXI RADICAL GHOST
+
+02FC2
+KANGXI RADICAL FISH
+
+02FC3
+KANGXI RADICAL BIRD
+
+02FC4
+KANGXI RADICAL SALT
+
+02FC5
+KANGXI RADICAL DEER
+
+02FC6
+KANGXI RADICAL WHEAT
+
+02FC7
+KANGXI RADICAL HEMP
+
+02FC8
+KANGXI RADICAL YELLOW
+
+02FC9
+KANGXI RADICAL MILLET
+
+02FCA
+KANGXI RADICAL BLACK
+
+02FCB
+KANGXI RADICAL EMBROIDERY
+
+02FCC
+KANGXI RADICAL FROG
+
+02FCD
+KANGXI RADICAL TRIPOD
+
+02FCE
+KANGXI RADICAL DRUM
+
+02FCF
+KANGXI RADICAL RAT
+
+02FD0
+KANGXI RADICAL NOSE
+
+02FD1
+KANGXI RADICAL EVEN
+
+02FD2
+KANGXI RADICAL TOOTH
+
+02FD3
+KANGXI RADICAL DRAGON
+
+02FD4
+KANGXI RADICAL TURTLE
+
+02FD5
+KANGXI RADICAL FLUTE
+
+02FF0
+IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT
+
+02FF1
+IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW
+
+02FF2
+IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT
+
+02FF3
+IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW
+
+02FF4
+IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND
+
+02FF5
+IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE
+
+02FF6
+IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW
+
+02FF7
+IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT
+
+02FF8
+IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT
+
+02FF9
+IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT
+
+02FFA
+IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT
+
+02FFB
+IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
+
+03000
+IDEOGRAPHIC SPACE
+
+03001
+IDEOGRAPHIC COMMA
+
+03002
+IDEOGRAPHIC FULL STOP
+
+03003
+DITTO MARK
+
+03004
+JAPANESE INDUSTRIAL STANDARD SYMBOL
+
+03005
+IDEOGRAPHIC ITERATION MARK
+
+03006
+IDEOGRAPHIC CLOSING MARK
+
+03007
+IDEOGRAPHIC NUMBER ZERO
+
+03008
+LEFT ANGLE BRACKET
+
+03009
+RIGHT ANGLE BRACKET
+
+0300A
+LEFT DOUBLE ANGLE BRACKET
+
+0300B
+RIGHT DOUBLE ANGLE BRACKET
+
+0300C
+LEFT CORNER BRACKET
+
+0300D
+RIGHT CORNER BRACKET
+
+0300E
+LEFT WHITE CORNER BRACKET
+
+0300F
+RIGHT WHITE CORNER BRACKET
+
+03010
+LEFT BLACK LENTICULAR BRACKET
+
+03011
+RIGHT BLACK LENTICULAR BRACKET
+
+03012
+POSTAL MARK
+
+03013
+GETA MARK
+
+03014
+LEFT TORTOISE SHELL BRACKET
+
+03015
+RIGHT TORTOISE SHELL BRACKET
+
+03016
+LEFT WHITE LENTICULAR BRACKET
+
+03017
+RIGHT WHITE LENTICULAR BRACKET
+
+03018
+LEFT WHITE TORTOISE SHELL BRACKET
+
+03019
+RIGHT WHITE TORTOISE SHELL BRACKET
+
+0301A
+LEFT WHITE SQUARE BRACKET
+
+0301B
+RIGHT WHITE SQUARE BRACKET
+
+0301C
+WAVE DASH
+
+0301D
+REVERSED DOUBLE PRIME QUOTATION MARK
+
+0301E
+DOUBLE PRIME QUOTATION MARK
+
+0301F
+LOW DOUBLE PRIME QUOTATION MARK
+
+03020
+POSTAL MARK FACE
+
+03021
+HANGZHOU NUMERAL ONE
+
+03022
+HANGZHOU NUMERAL TWO
+
+03023
+HANGZHOU NUMERAL THREE
+
+03024
+HANGZHOU NUMERAL FOUR
+
+03025
+HANGZHOU NUMERAL FIVE
+
+03026
+HANGZHOU NUMERAL SIX
+
+03027
+HANGZHOU NUMERAL SEVEN
+
+03028
+HANGZHOU NUMERAL EIGHT
+
+03029
+HANGZHOU NUMERAL NINE
+
+0302A
+IDEOGRAPHIC LEVEL TONE MARK
+
+0302B
+IDEOGRAPHIC RISING TONE MARK
+
+0302C
+IDEOGRAPHIC DEPARTING TONE MARK
+
+0302D
+IDEOGRAPHIC ENTERING TONE MARK
+
+0302E
+HANGUL SINGLE DOT TONE MARK
+
+0302F
+HANGUL DOUBLE DOT TONE MARK
+
+03030
+WAVY DASH
+
+03031
+VERTICAL KANA REPEAT MARK
+
+03032
+VERTICAL KANA REPEAT WITH VOICED SOUND MARK
+
+03033
+VERTICAL KANA REPEAT MARK UPPER HALF
+
+03034
+VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF
+
+03035
+VERTICAL KANA REPEAT MARK LOWER HALF
+
+03036
+CIRCLED POSTAL MARK
+
+03037
+IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL
+
+03038
+HANGZHOU NUMERAL TEN
+
+03039
+HANGZHOU NUMERAL TWENTY
+
+0303A
+HANGZHOU NUMERAL THIRTY
+
+0303B
+VERTICAL IDEOGRAPHIC ITERATION MARK
+
+0303C
+MASU MARK
+
+0303D
+PART ALTERNATION MARK
+
+0303E
+IDEOGRAPHIC VARIATION INDICATOR
+
+0303F
+IDEOGRAPHIC HALF FILL SPACE
+
+03041
+HIRAGANA LETTER SMALL A
+
+03042
+HIRAGANA LETTER A
+
+03043
+HIRAGANA LETTER SMALL I
+
+03044
+HIRAGANA LETTER I
+
+03045
+HIRAGANA LETTER SMALL U
+
+03046
+HIRAGANA LETTER U
+
+03047
+HIRAGANA LETTER SMALL E
+
+03048
+HIRAGANA LETTER E
+
+03049
+HIRAGANA LETTER SMALL O
+
+0304A
+HIRAGANA LETTER O
+
+0304B
+HIRAGANA LETTER KA
+
+0304C
+HIRAGANA LETTER GA
+
+0304D
+HIRAGANA LETTER KI
+
+0304E
+HIRAGANA LETTER GI
+
+0304F
+HIRAGANA LETTER KU
+
+03050
+HIRAGANA LETTER GU
+
+03051
+HIRAGANA LETTER KE
+
+03052
+HIRAGANA LETTER GE
+
+03053
+HIRAGANA LETTER KO
+
+03054
+HIRAGANA LETTER GO
+
+03055
+HIRAGANA LETTER SA
+
+03056
+HIRAGANA LETTER ZA
+
+03057
+HIRAGANA LETTER SI
+
+03058
+HIRAGANA LETTER ZI
+
+03059
+HIRAGANA LETTER SU
+
+0305A
+HIRAGANA LETTER ZU
+
+0305B
+HIRAGANA LETTER SE
+
+0305C
+HIRAGANA LETTER ZE
+
+0305D
+HIRAGANA LETTER SO
+
+0305E
+HIRAGANA LETTER ZO
+
+0305F
+HIRAGANA LETTER TA
+
+03060
+HIRAGANA LETTER DA
+
+03061
+HIRAGANA LETTER TI
+
+03062
+HIRAGANA LETTER DI
+
+03063
+HIRAGANA LETTER SMALL TU
+
+03064
+HIRAGANA LETTER TU
+
+03065
+HIRAGANA LETTER DU
+
+03066
+HIRAGANA LETTER TE
+
+03067
+HIRAGANA LETTER DE
+
+03068
+HIRAGANA LETTER TO
+
+03069
+HIRAGANA LETTER DO
+
+0306A
+HIRAGANA LETTER NA
+
+0306B
+HIRAGANA LETTER NI
+
+0306C
+HIRAGANA LETTER NU
+
+0306D
+HIRAGANA LETTER NE
+
+0306E
+HIRAGANA LETTER NO
+
+0306F
+HIRAGANA LETTER HA
+
+03070
+HIRAGANA LETTER BA
+
+03071
+HIRAGANA LETTER PA
+
+03072
+HIRAGANA LETTER HI
+
+03073
+HIRAGANA LETTER BI
+
+03074
+HIRAGANA LETTER PI
+
+03075
+HIRAGANA LETTER HU
+
+03076
+HIRAGANA LETTER BU
+
+03077
+HIRAGANA LETTER PU
+
+03078
+HIRAGANA LETTER HE
+
+03079
+HIRAGANA LETTER BE
+
+0307A
+HIRAGANA LETTER PE
+
+0307B
+HIRAGANA LETTER HO
+
+0307C
+HIRAGANA LETTER BO
+
+0307D
+HIRAGANA LETTER PO
+
+0307E
+HIRAGANA LETTER MA
+
+0307F
+HIRAGANA LETTER MI
+
+03080
+HIRAGANA LETTER MU
+
+03081
+HIRAGANA LETTER ME
+
+03082
+HIRAGANA LETTER MO
+
+03083
+HIRAGANA LETTER SMALL YA
+
+03084
+HIRAGANA LETTER YA
+
+03085
+HIRAGANA LETTER SMALL YU
+
+03086
+HIRAGANA LETTER YU
+
+03087
+HIRAGANA LETTER SMALL YO
+
+03088
+HIRAGANA LETTER YO
+
+03089
+HIRAGANA LETTER RA
+
+0308A
+HIRAGANA LETTER RI
+
+0308B
+HIRAGANA LETTER RU
+
+0308C
+HIRAGANA LETTER RE
+
+0308D
+HIRAGANA LETTER RO
+
+0308E
+HIRAGANA LETTER SMALL WA
+
+0308F
+HIRAGANA LETTER WA
+
+03090
+HIRAGANA LETTER WI
+
+03091
+HIRAGANA LETTER WE
+
+03092
+HIRAGANA LETTER WO
+
+03093
+HIRAGANA LETTER N
+
+03094
+HIRAGANA LETTER VU
+
+03095
+HIRAGANA LETTER SMALL KA
+
+03096
+HIRAGANA LETTER SMALL KE
+
+03099
+COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK
+
+0309A
+COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+
+0309B
+KATAKANA-HIRAGANA VOICED SOUND MARK
+
+0309C
+KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+
+0309D
+HIRAGANA ITERATION MARK
+
+0309E
+HIRAGANA VOICED ITERATION MARK
+
+0309F
+HIRAGANA DIGRAPH YORI
+
+030A0
+KATAKANA-HIRAGANA DOUBLE HYPHEN
+
+030A1
+KATAKANA LETTER SMALL A
+
+030A2
+KATAKANA LETTER A
+
+030A3
+KATAKANA LETTER SMALL I
+
+030A4
+KATAKANA LETTER I
+
+030A5
+KATAKANA LETTER SMALL U
+
+030A6
+KATAKANA LETTER U
+
+030A7
+KATAKANA LETTER SMALL E
+
+030A8
+KATAKANA LETTER E
+
+030A9
+KATAKANA LETTER SMALL O
+
+030AA
+KATAKANA LETTER O
+
+030AB
+KATAKANA LETTER KA
+
+030AC
+KATAKANA LETTER GA
+
+030AD
+KATAKANA LETTER KI
+
+030AE
+KATAKANA LETTER GI
+
+030AF
+KATAKANA LETTER KU
+
+030B0
+KATAKANA LETTER GU
+
+030B1
+KATAKANA LETTER KE
+
+030B2
+KATAKANA LETTER GE
+
+030B3
+KATAKANA LETTER KO
+
+030B4
+KATAKANA LETTER GO
+
+030B5
+KATAKANA LETTER SA
+
+030B6
+KATAKANA LETTER ZA
+
+030B7
+KATAKANA LETTER SI
+
+030B8
+KATAKANA LETTER ZI
+
+030B9
+KATAKANA LETTER SU
+
+030BA
+KATAKANA LETTER ZU
+
+030BB
+KATAKANA LETTER SE
+
+030BC
+KATAKANA LETTER ZE
+
+030BD
+KATAKANA LETTER SO
+
+030BE
+KATAKANA LETTER ZO
+
+030BF
+KATAKANA LETTER TA
+
+030C0
+KATAKANA LETTER DA
+
+030C1
+KATAKANA LETTER TI
+
+030C2
+KATAKANA LETTER DI
+
+030C3
+KATAKANA LETTER SMALL TU
+
+030C4
+KATAKANA LETTER TU
+
+030C5
+KATAKANA LETTER DU
+
+030C6
+KATAKANA LETTER TE
+
+030C7
+KATAKANA LETTER DE
+
+030C8
+KATAKANA LETTER TO
+
+030C9
+KATAKANA LETTER DO
+
+030CA
+KATAKANA LETTER NA
+
+030CB
+KATAKANA LETTER NI
+
+030CC
+KATAKANA LETTER NU
+
+030CD
+KATAKANA LETTER NE
+
+030CE
+KATAKANA LETTER NO
+
+030CF
+KATAKANA LETTER HA
+
+030D0
+KATAKANA LETTER BA
+
+030D1
+KATAKANA LETTER PA
+
+030D2
+KATAKANA LETTER HI
+
+030D3
+KATAKANA LETTER BI
+
+030D4
+KATAKANA LETTER PI
+
+030D5
+KATAKANA LETTER HU
+
+030D6
+KATAKANA LETTER BU
+
+030D7
+KATAKANA LETTER PU
+
+030D8
+KATAKANA LETTER HE
+
+030D9
+KATAKANA LETTER BE
+
+030DA
+KATAKANA LETTER PE
+
+030DB
+KATAKANA LETTER HO
+
+030DC
+KATAKANA LETTER BO
+
+030DD
+KATAKANA LETTER PO
+
+030DE
+KATAKANA LETTER MA
+
+030DF
+KATAKANA LETTER MI
+
+030E0
+KATAKANA LETTER MU
+
+030E1
+KATAKANA LETTER ME
+
+030E2
+KATAKANA LETTER MO
+
+030E3
+KATAKANA LETTER SMALL YA
+
+030E4
+KATAKANA LETTER YA
+
+030E5
+KATAKANA LETTER SMALL YU
+
+030E6
+KATAKANA LETTER YU
+
+030E7
+KATAKANA LETTER SMALL YO
+
+030E8
+KATAKANA LETTER YO
+
+030E9
+KATAKANA LETTER RA
+
+030EA
+KATAKANA LETTER RI
+
+030EB
+KATAKANA LETTER RU
+
+030EC
+KATAKANA LETTER RE
+
+030ED
+KATAKANA LETTER RO
+
+030EE
+KATAKANA LETTER SMALL WA
+
+030EF
+KATAKANA LETTER WA
+
+030F0
+KATAKANA LETTER WI
+
+030F1
+KATAKANA LETTER WE
+
+030F2
+KATAKANA LETTER WO
+
+030F3
+KATAKANA LETTER N
+
+030F4
+KATAKANA LETTER VU
+
+030F5
+KATAKANA LETTER SMALL KA
+
+030F6
+KATAKANA LETTER SMALL KE
+
+030F7
+KATAKANA LETTER VA
+
+030F8
+KATAKANA LETTER VI
+
+030F9
+KATAKANA LETTER VE
+
+030FA
+KATAKANA LETTER VO
+
+030FB
+KATAKANA MIDDLE DOT
+
+030FC
+KATAKANA-HIRAGANA PROLONGED SOUND MARK
+
+030FD
+KATAKANA ITERATION MARK
+
+030FE
+KATAKANA VOICED ITERATION MARK
+
+030FF
+KATAKANA DIGRAPH KOTO
+
+03105
+BOPOMOFO LETTER B
+
+03106
+BOPOMOFO LETTER P
+
+03107
+BOPOMOFO LETTER M
+
+03108
+BOPOMOFO LETTER F
+
+03109
+BOPOMOFO LETTER D
+
+0310A
+BOPOMOFO LETTER T
+
+0310B
+BOPOMOFO LETTER N
+
+0310C
+BOPOMOFO LETTER L
+
+0310D
+BOPOMOFO LETTER G
+
+0310E
+BOPOMOFO LETTER K
+
+0310F
+BOPOMOFO LETTER H
+
+03110
+BOPOMOFO LETTER J
+
+03111
+BOPOMOFO LETTER Q
+
+03112
+BOPOMOFO LETTER X
+
+03113
+BOPOMOFO LETTER ZH
+
+03114
+BOPOMOFO LETTER CH
+
+03115
+BOPOMOFO LETTER SH
+
+03116
+BOPOMOFO LETTER R
+
+03117
+BOPOMOFO LETTER Z
+
+03118
+BOPOMOFO LETTER C
+
+03119
+BOPOMOFO LETTER S
+
+0311A
+BOPOMOFO LETTER A
+
+0311B
+BOPOMOFO LETTER O
+
+0311C
+BOPOMOFO LETTER E
+
+0311D
+BOPOMOFO LETTER EH
+
+0311E
+BOPOMOFO LETTER AI
+
+0311F
+BOPOMOFO LETTER EI
+
+03120
+BOPOMOFO LETTER AU
+
+03121
+BOPOMOFO LETTER OU
+
+03122
+BOPOMOFO LETTER AN
+
+03123
+BOPOMOFO LETTER EN
+
+03124
+BOPOMOFO LETTER ANG
+
+03125
+BOPOMOFO LETTER ENG
+
+03126
+BOPOMOFO LETTER ER
+
+03127
+BOPOMOFO LETTER I
+
+03128
+BOPOMOFO LETTER U
+
+03129
+BOPOMOFO LETTER IU
+
+0312A
+BOPOMOFO LETTER V
+
+0312B
+BOPOMOFO LETTER NG
+
+0312C
+BOPOMOFO LETTER GN
+
+0312D
+BOPOMOFO LETTER IH
+
+0312E
+BOPOMOFO LETTER O WITH DOT ABOVE
+
+0312F
+BOPOMOFO LETTER NN
+
+03131
+HANGUL LETTER KIYEOK
+
+03132
+HANGUL LETTER SSANGKIYEOK
+
+03133
+HANGUL LETTER KIYEOK-SIOS
+
+03134
+HANGUL LETTER NIEUN
+
+03135
+HANGUL LETTER NIEUN-CIEUC
+
+03136
+HANGUL LETTER NIEUN-HIEUH
+
+03137
+HANGUL LETTER TIKEUT
+
+03138
+HANGUL LETTER SSANGTIKEUT
+
+03139
+HANGUL LETTER RIEUL
+
+0313A
+HANGUL LETTER RIEUL-KIYEOK
+
+0313B
+HANGUL LETTER RIEUL-MIEUM
+
+0313C
+HANGUL LETTER RIEUL-PIEUP
+
+0313D
+HANGUL LETTER RIEUL-SIOS
+
+0313E
+HANGUL LETTER RIEUL-THIEUTH
+
+0313F
+HANGUL LETTER RIEUL-PHIEUPH
+
+03140
+HANGUL LETTER RIEUL-HIEUH
+
+03141
+HANGUL LETTER MIEUM
+
+03142
+HANGUL LETTER PIEUP
+
+03143
+HANGUL LETTER SSANGPIEUP
+
+03144
+HANGUL LETTER PIEUP-SIOS
+
+03145
+HANGUL LETTER SIOS
+
+03146
+HANGUL LETTER SSANGSIOS
+
+03147
+HANGUL LETTER IEUNG
+
+03148
+HANGUL LETTER CIEUC
+
+03149
+HANGUL LETTER SSANGCIEUC
+
+0314A
+HANGUL LETTER CHIEUCH
+
+0314B
+HANGUL LETTER KHIEUKH
+
+0314C
+HANGUL LETTER THIEUTH
+
+0314D
+HANGUL LETTER PHIEUPH
+
+0314E
+HANGUL LETTER HIEUH
+
+0314F
+HANGUL LETTER A
+
+03150
+HANGUL LETTER AE
+
+03151
+HANGUL LETTER YA
+
+03152
+HANGUL LETTER YAE
+
+03153
+HANGUL LETTER EO
+
+03154
+HANGUL LETTER E
+
+03155
+HANGUL LETTER YEO
+
+03156
+HANGUL LETTER YE
+
+03157
+HANGUL LETTER O
+
+03158
+HANGUL LETTER WA
+
+03159
+HANGUL LETTER WAE
+
+0315A
+HANGUL LETTER OE
+
+0315B
+HANGUL LETTER YO
+
+0315C
+HANGUL LETTER U
+
+0315D
+HANGUL LETTER WEO
+
+0315E
+HANGUL LETTER WE
+
+0315F
+HANGUL LETTER WI
+
+03160
+HANGUL LETTER YU
+
+03161
+HANGUL LETTER EU
+
+03162
+HANGUL LETTER YI
+
+03163
+HANGUL LETTER I
+
+03164
+HANGUL FILLER
+
+03165
+HANGUL LETTER SSANGNIEUN
+
+03166
+HANGUL LETTER NIEUN-TIKEUT
+
+03167
+HANGUL LETTER NIEUN-SIOS
+
+03168
+HANGUL LETTER NIEUN-PANSIOS
+
+03169
+HANGUL LETTER RIEUL-KIYEOK-SIOS
+
+0316A
+HANGUL LETTER RIEUL-TIKEUT
+
+0316B
+HANGUL LETTER RIEUL-PIEUP-SIOS
+
+0316C
+HANGUL LETTER RIEUL-PANSIOS
+
+0316D
+HANGUL LETTER RIEUL-YEORINHIEUH
+
+0316E
+HANGUL LETTER MIEUM-PIEUP
+
+0316F
+HANGUL LETTER MIEUM-SIOS
+
+03170
+HANGUL LETTER MIEUM-PANSIOS
+
+03171
+HANGUL LETTER KAPYEOUNMIEUM
+
+03172
+HANGUL LETTER PIEUP-KIYEOK
+
+03173
+HANGUL LETTER PIEUP-TIKEUT
+
+03174
+HANGUL LETTER PIEUP-SIOS-KIYEOK
+
+03175
+HANGUL LETTER PIEUP-SIOS-TIKEUT
+
+03176
+HANGUL LETTER PIEUP-CIEUC
+
+03177
+HANGUL LETTER PIEUP-THIEUTH
+
+03178
+HANGUL LETTER KAPYEOUNPIEUP
+
+03179
+HANGUL LETTER KAPYEOUNSSANGPIEUP
+
+0317A
+HANGUL LETTER SIOS-KIYEOK
+
+0317B
+HANGUL LETTER SIOS-NIEUN
+
+0317C
+HANGUL LETTER SIOS-TIKEUT
+
+0317D
+HANGUL LETTER SIOS-PIEUP
+
+0317E
+HANGUL LETTER SIOS-CIEUC
+
+0317F
+HANGUL LETTER PANSIOS
+
+03180
+HANGUL LETTER SSANGIEUNG
+
+03181
+HANGUL LETTER YESIEUNG
+
+03182
+HANGUL LETTER YESIEUNG-SIOS
+
+03183
+HANGUL LETTER YESIEUNG-PANSIOS
+
+03184
+HANGUL LETTER KAPYEOUNPHIEUPH
+
+03185
+HANGUL LETTER SSANGHIEUH
+
+03186
+HANGUL LETTER YEORINHIEUH
+
+03187
+HANGUL LETTER YO-YA
+
+03188
+HANGUL LETTER YO-YAE
+
+03189
+HANGUL LETTER YO-I
+
+0318A
+HANGUL LETTER YU-YEO
+
+0318B
+HANGUL LETTER YU-YE
+
+0318C
+HANGUL LETTER YU-I
+
+0318D
+HANGUL LETTER ARAEA
+
+0318E
+HANGUL LETTER ARAEAE
+
+03190
+IDEOGRAPHIC ANNOTATION LINKING MARK
+
+03191
+IDEOGRAPHIC ANNOTATION REVERSE MARK
+
+03192
+IDEOGRAPHIC ANNOTATION ONE MARK
+
+03193
+IDEOGRAPHIC ANNOTATION TWO MARK
+
+03194
+IDEOGRAPHIC ANNOTATION THREE MARK
+
+03195
+IDEOGRAPHIC ANNOTATION FOUR MARK
+
+03196
+IDEOGRAPHIC ANNOTATION TOP MARK
+
+03197
+IDEOGRAPHIC ANNOTATION MIDDLE MARK
+
+03198
+IDEOGRAPHIC ANNOTATION BOTTOM MARK
+
+03199
+IDEOGRAPHIC ANNOTATION FIRST MARK
+
+0319A
+IDEOGRAPHIC ANNOTATION SECOND MARK
+
+0319B
+IDEOGRAPHIC ANNOTATION THIRD MARK
+
+0319C
+IDEOGRAPHIC ANNOTATION FOURTH MARK
+
+0319D
+IDEOGRAPHIC ANNOTATION HEAVEN MARK
+
+0319E
+IDEOGRAPHIC ANNOTATION EARTH MARK
+
+0319F
+IDEOGRAPHIC ANNOTATION MAN MARK
+
+031A0
+BOPOMOFO LETTER BU
+
+031A1
+BOPOMOFO LETTER ZI
+
+031A2
+BOPOMOFO LETTER JI
+
+031A3
+BOPOMOFO LETTER GU
+
+031A4
+BOPOMOFO LETTER EE
+
+031A5
+BOPOMOFO LETTER ENN
+
+031A6
+BOPOMOFO LETTER OO
+
+031A7
+BOPOMOFO LETTER ONN
+
+031A8
+BOPOMOFO LETTER IR
+
+031A9
+BOPOMOFO LETTER ANN
+
+031AA
+BOPOMOFO LETTER INN
+
+031AB
+BOPOMOFO LETTER UNN
+
+031AC
+BOPOMOFO LETTER IM
+
+031AD
+BOPOMOFO LETTER NGG
+
+031AE
+BOPOMOFO LETTER AINN
+
+031AF
+BOPOMOFO LETTER AUNN
+
+031B0
+BOPOMOFO LETTER AM
+
+031B1
+BOPOMOFO LETTER OM
+
+031B2
+BOPOMOFO LETTER ONG
+
+031B3
+BOPOMOFO LETTER INNN
+
+031B4
+BOPOMOFO FINAL LETTER P
+
+031B5
+BOPOMOFO FINAL LETTER T
+
+031B6
+BOPOMOFO FINAL LETTER K
+
+031B7
+BOPOMOFO FINAL LETTER H
+
+031B8
+BOPOMOFO LETTER GH
+
+031B9
+BOPOMOFO LETTER LH
+
+031BA
+BOPOMOFO LETTER ZY
+
+031BB
+BOPOMOFO FINAL LETTER G
+
+031BC
+BOPOMOFO LETTER GW
+
+031BD
+BOPOMOFO LETTER KW
+
+031BE
+BOPOMOFO LETTER OE
+
+031BF
+BOPOMOFO LETTER AH
+
+031C0
+CJK STROKE T
+
+031C1
+CJK STROKE WG
+
+031C2
+CJK STROKE XG
+
+031C3
+CJK STROKE BXG
+
+031C4
+CJK STROKE SW
+
+031C5
+CJK STROKE HZZ
+
+031C6
+CJK STROKE HZG
+
+031C7
+CJK STROKE HP
+
+031C8
+CJK STROKE HZWG
+
+031C9
+CJK STROKE SZWG
+
+031CA
+CJK STROKE HZT
+
+031CB
+CJK STROKE HZZP
+
+031CC
+CJK STROKE HPWG
+
+031CD
+CJK STROKE HZW
+
+031CE
+CJK STROKE HZZZ
+
+031CF
+CJK STROKE N
+
+031D0
+CJK STROKE H
+
+031D1
+CJK STROKE S
+
+031D2
+CJK STROKE P
+
+031D3
+CJK STROKE SP
+
+031D4
+CJK STROKE D
+
+031D5
+CJK STROKE HZ
+
+031D6
+CJK STROKE HG
+
+031D7
+CJK STROKE SZ
+
+031D8
+CJK STROKE SWZ
+
+031D9
+CJK STROKE ST
+
+031DA
+CJK STROKE SG
+
+031DB
+CJK STROKE PD
+
+031DC
+CJK STROKE PZ
+
+031DD
+CJK STROKE TN
+
+031DE
+CJK STROKE SZZ
+
+031DF
+CJK STROKE SWG
+
+031E0
+CJK STROKE HXWG
+
+031E1
+CJK STROKE HZZZG
+
+031E2
+CJK STROKE PG
+
+031E3
+CJK STROKE Q
+
+031F0
+KATAKANA LETTER SMALL KU
+
+031F1
+KATAKANA LETTER SMALL SI
+
+031F2
+KATAKANA LETTER SMALL SU
+
+031F3
+KATAKANA LETTER SMALL TO
+
+031F4
+KATAKANA LETTER SMALL NU
+
+031F5
+KATAKANA LETTER SMALL HA
+
+031F6
+KATAKANA LETTER SMALL HI
+
+031F7
+KATAKANA LETTER SMALL HU
+
+031F8
+KATAKANA LETTER SMALL HE
+
+031F9
+KATAKANA LETTER SMALL HO
+
+031FA
+KATAKANA LETTER SMALL MU
+
+031FB
+KATAKANA LETTER SMALL RA
+
+031FC
+KATAKANA LETTER SMALL RI
+
+031FD
+KATAKANA LETTER SMALL RU
+
+031FE
+KATAKANA LETTER SMALL RE
+
+031FF
+KATAKANA LETTER SMALL RO
+
+03200
+PARENTHESIZED HANGUL KIYEOK
+
+03201
+PARENTHESIZED HANGUL NIEUN
+
+03202
+PARENTHESIZED HANGUL TIKEUT
+
+03203
+PARENTHESIZED HANGUL RIEUL
+
+03204
+PARENTHESIZED HANGUL MIEUM
+
+03205
+PARENTHESIZED HANGUL PIEUP
+
+03206
+PARENTHESIZED HANGUL SIOS
+
+03207
+PARENTHESIZED HANGUL IEUNG
+
+03208
+PARENTHESIZED HANGUL CIEUC
+
+03209
+PARENTHESIZED HANGUL CHIEUCH
+
+0320A
+PARENTHESIZED HANGUL KHIEUKH
+
+0320B
+PARENTHESIZED HANGUL THIEUTH
+
+0320C
+PARENTHESIZED HANGUL PHIEUPH
+
+0320D
+PARENTHESIZED HANGUL HIEUH
+
+0320E
+PARENTHESIZED HANGUL KIYEOK A
+
+0320F
+PARENTHESIZED HANGUL NIEUN A
+
+03210
+PARENTHESIZED HANGUL TIKEUT A
+
+03211
+PARENTHESIZED HANGUL RIEUL A
+
+03212
+PARENTHESIZED HANGUL MIEUM A
+
+03213
+PARENTHESIZED HANGUL PIEUP A
+
+03214
+PARENTHESIZED HANGUL SIOS A
+
+03215
+PARENTHESIZED HANGUL IEUNG A
+
+03216
+PARENTHESIZED HANGUL CIEUC A
+
+03217
+PARENTHESIZED HANGUL CHIEUCH A
+
+03218
+PARENTHESIZED HANGUL KHIEUKH A
+
+03219
+PARENTHESIZED HANGUL THIEUTH A
+
+0321A
+PARENTHESIZED HANGUL PHIEUPH A
+
+0321B
+PARENTHESIZED HANGUL HIEUH A
+
+0321C
+PARENTHESIZED HANGUL CIEUC U
+
+0321D
+PARENTHESIZED KOREAN CHARACTER OJEON
+
+0321E
+PARENTHESIZED KOREAN CHARACTER O HU
+
+03220
+PARENTHESIZED IDEOGRAPH ONE
+
+03221
+PARENTHESIZED IDEOGRAPH TWO
+
+03222
+PARENTHESIZED IDEOGRAPH THREE
+
+03223
+PARENTHESIZED IDEOGRAPH FOUR
+
+03224
+PARENTHESIZED IDEOGRAPH FIVE
+
+03225
+PARENTHESIZED IDEOGRAPH SIX
+
+03226
+PARENTHESIZED IDEOGRAPH SEVEN
+
+03227
+PARENTHESIZED IDEOGRAPH EIGHT
+
+03228
+PARENTHESIZED IDEOGRAPH NINE
+
+03229
+PARENTHESIZED IDEOGRAPH TEN
+
+0322A
+PARENTHESIZED IDEOGRAPH MOON
+
+0322B
+PARENTHESIZED IDEOGRAPH FIRE
+
+0322C
+PARENTHESIZED IDEOGRAPH WATER
+
+0322D
+PARENTHESIZED IDEOGRAPH WOOD
+
+0322E
+PARENTHESIZED IDEOGRAPH METAL
+
+0322F
+PARENTHESIZED IDEOGRAPH EARTH
+
+03230
+PARENTHESIZED IDEOGRAPH SUN
+
+03231
+PARENTHESIZED IDEOGRAPH STOCK
+
+03232
+PARENTHESIZED IDEOGRAPH HAVE
+
+03233
+PARENTHESIZED IDEOGRAPH SOCIETY
+
+03234
+PARENTHESIZED IDEOGRAPH NAME
+
+03235
+PARENTHESIZED IDEOGRAPH SPECIAL
+
+03236
+PARENTHESIZED IDEOGRAPH FINANCIAL
+
+03237
+PARENTHESIZED IDEOGRAPH CONGRATULATION
+
+03238
+PARENTHESIZED IDEOGRAPH LABOR
+
+03239
+PARENTHESIZED IDEOGRAPH REPRESENT
+
+0323A
+PARENTHESIZED IDEOGRAPH CALL
+
+0323B
+PARENTHESIZED IDEOGRAPH STUDY
+
+0323C
+PARENTHESIZED IDEOGRAPH SUPERVISE
+
+0323D
+PARENTHESIZED IDEOGRAPH ENTERPRISE
+
+0323E
+PARENTHESIZED IDEOGRAPH RESOURCE
+
+0323F
+PARENTHESIZED IDEOGRAPH ALLIANCE
+
+03240
+PARENTHESIZED IDEOGRAPH FESTIVAL
+
+03241
+PARENTHESIZED IDEOGRAPH REST
+
+03242
+PARENTHESIZED IDEOGRAPH SELF
+
+03243
+PARENTHESIZED IDEOGRAPH REACH
+
+03244
+CIRCLED IDEOGRAPH QUESTION
+
+03245
+CIRCLED IDEOGRAPH KINDERGARTEN
+
+03246
+CIRCLED IDEOGRAPH SCHOOL
+
+03247
+CIRCLED IDEOGRAPH KOTO
+
+03248
+CIRCLED NUMBER TEN ON BLACK SQUARE
+
+03249
+CIRCLED NUMBER TWENTY ON BLACK SQUARE
+
+0324A
+CIRCLED NUMBER THIRTY ON BLACK SQUARE
+
+0324B
+CIRCLED NUMBER FORTY ON BLACK SQUARE
+
+0324C
+CIRCLED NUMBER FIFTY ON BLACK SQUARE
+
+0324D
+CIRCLED NUMBER SIXTY ON BLACK SQUARE
+
+0324E
+CIRCLED NUMBER SEVENTY ON BLACK SQUARE
+
+0324F
+CIRCLED NUMBER EIGHTY ON BLACK SQUARE
+
+03250
+PARTNERSHIP SIGN
+
+03251
+CIRCLED NUMBER TWENTY ONE
+
+03252
+CIRCLED NUMBER TWENTY TWO
+
+03253
+CIRCLED NUMBER TWENTY THREE
+
+03254
+CIRCLED NUMBER TWENTY FOUR
+
+03255
+CIRCLED NUMBER TWENTY FIVE
+
+03256
+CIRCLED NUMBER TWENTY SIX
+
+03257
+CIRCLED NUMBER TWENTY SEVEN
+
+03258
+CIRCLED NUMBER TWENTY EIGHT
+
+03259
+CIRCLED NUMBER TWENTY NINE
+
+0325A
+CIRCLED NUMBER THIRTY
+
+0325B
+CIRCLED NUMBER THIRTY ONE
+
+0325C
+CIRCLED NUMBER THIRTY TWO
+
+0325D
+CIRCLED NUMBER THIRTY THREE
+
+0325E
+CIRCLED NUMBER THIRTY FOUR
+
+0325F
+CIRCLED NUMBER THIRTY FIVE
+
+03260
+CIRCLED HANGUL KIYEOK
+
+03261
+CIRCLED HANGUL NIEUN
+
+03262
+CIRCLED HANGUL TIKEUT
+
+03263
+CIRCLED HANGUL RIEUL
+
+03264
+CIRCLED HANGUL MIEUM
+
+03265
+CIRCLED HANGUL PIEUP
+
+03266
+CIRCLED HANGUL SIOS
+
+03267
+CIRCLED HANGUL IEUNG
+
+03268
+CIRCLED HANGUL CIEUC
+
+03269
+CIRCLED HANGUL CHIEUCH
+
+0326A
+CIRCLED HANGUL KHIEUKH
+
+0326B
+CIRCLED HANGUL THIEUTH
+
+0326C
+CIRCLED HANGUL PHIEUPH
+
+0326D
+CIRCLED HANGUL HIEUH
+
+0326E
+CIRCLED HANGUL KIYEOK A
+
+0326F
+CIRCLED HANGUL NIEUN A
+
+03270
+CIRCLED HANGUL TIKEUT A
+
+03271
+CIRCLED HANGUL RIEUL A
+
+03272
+CIRCLED HANGUL MIEUM A
+
+03273
+CIRCLED HANGUL PIEUP A
+
+03274
+CIRCLED HANGUL SIOS A
+
+03275
+CIRCLED HANGUL IEUNG A
+
+03276
+CIRCLED HANGUL CIEUC A
+
+03277
+CIRCLED HANGUL CHIEUCH A
+
+03278
+CIRCLED HANGUL KHIEUKH A
+
+03279
+CIRCLED HANGUL THIEUTH A
+
+0327A
+CIRCLED HANGUL PHIEUPH A
+
+0327B
+CIRCLED HANGUL HIEUH A
+
+0327C
+CIRCLED KOREAN CHARACTER CHAMKO
+
+0327D
+CIRCLED KOREAN CHARACTER JUEUI
+
+0327E
+CIRCLED HANGUL IEUNG U
+
+0327F
+KOREAN STANDARD SYMBOL
+
+03280
+CIRCLED IDEOGRAPH ONE
+
+03281
+CIRCLED IDEOGRAPH TWO
+
+03282
+CIRCLED IDEOGRAPH THREE
+
+03283
+CIRCLED IDEOGRAPH FOUR
+
+03284
+CIRCLED IDEOGRAPH FIVE
+
+03285
+CIRCLED IDEOGRAPH SIX
+
+03286
+CIRCLED IDEOGRAPH SEVEN
+
+03287
+CIRCLED IDEOGRAPH EIGHT
+
+03288
+CIRCLED IDEOGRAPH NINE
+
+03289
+CIRCLED IDEOGRAPH TEN
+
+0328A
+CIRCLED IDEOGRAPH MOON
+
+0328B
+CIRCLED IDEOGRAPH FIRE
+
+0328C
+CIRCLED IDEOGRAPH WATER
+
+0328D
+CIRCLED IDEOGRAPH WOOD
+
+0328E
+CIRCLED IDEOGRAPH METAL
+
+0328F
+CIRCLED IDEOGRAPH EARTH
+
+03290
+CIRCLED IDEOGRAPH SUN
+
+03291
+CIRCLED IDEOGRAPH STOCK
+
+03292
+CIRCLED IDEOGRAPH HAVE
+
+03293
+CIRCLED IDEOGRAPH SOCIETY
+
+03294
+CIRCLED IDEOGRAPH NAME
+
+03295
+CIRCLED IDEOGRAPH SPECIAL
+
+03296
+CIRCLED IDEOGRAPH FINANCIAL
+
+03297
+CIRCLED IDEOGRAPH CONGRATULATION
+
+03298
+CIRCLED IDEOGRAPH LABOR
+
+03299
+CIRCLED IDEOGRAPH SECRET
+
+0329A
+CIRCLED IDEOGRAPH MALE
+
+0329B
+CIRCLED IDEOGRAPH FEMALE
+
+0329C
+CIRCLED IDEOGRAPH SUITABLE
+
+0329D
+CIRCLED IDEOGRAPH EXCELLENT
+
+0329E
+CIRCLED IDEOGRAPH PRINT
+
+0329F
+CIRCLED IDEOGRAPH ATTENTION
+
+032A0
+CIRCLED IDEOGRAPH ITEM
+
+032A1
+CIRCLED IDEOGRAPH REST
+
+032A2
+CIRCLED IDEOGRAPH COPY
+
+032A3
+CIRCLED IDEOGRAPH CORRECT
+
+032A4
+CIRCLED IDEOGRAPH HIGH
+
+032A5
+CIRCLED IDEOGRAPH CENTRE
+
+032A6
+CIRCLED IDEOGRAPH LOW
+
+032A7
+CIRCLED IDEOGRAPH LEFT
+
+032A8
+CIRCLED IDEOGRAPH RIGHT
+
+032A9
+CIRCLED IDEOGRAPH MEDICINE
+
+032AA
+CIRCLED IDEOGRAPH RELIGION
+
+032AB
+CIRCLED IDEOGRAPH STUDY
+
+032AC
+CIRCLED IDEOGRAPH SUPERVISE
+
+032AD
+CIRCLED IDEOGRAPH ENTERPRISE
+
+032AE
+CIRCLED IDEOGRAPH RESOURCE
+
+032AF
+CIRCLED IDEOGRAPH ALLIANCE
+
+032B0
+CIRCLED IDEOGRAPH NIGHT
+
+032B1
+CIRCLED NUMBER THIRTY SIX
+
+032B2
+CIRCLED NUMBER THIRTY SEVEN
+
+032B3
+CIRCLED NUMBER THIRTY EIGHT
+
+032B4
+CIRCLED NUMBER THIRTY NINE
+
+032B5
+CIRCLED NUMBER FORTY
+
+032B6
+CIRCLED NUMBER FORTY ONE
+
+032B7
+CIRCLED NUMBER FORTY TWO
+
+032B8
+CIRCLED NUMBER FORTY THREE
+
+032B9
+CIRCLED NUMBER FORTY FOUR
+
+032BA
+CIRCLED NUMBER FORTY FIVE
+
+032BB
+CIRCLED NUMBER FORTY SIX
+
+032BC
+CIRCLED NUMBER FORTY SEVEN
+
+032BD
+CIRCLED NUMBER FORTY EIGHT
+
+032BE
+CIRCLED NUMBER FORTY NINE
+
+032BF
+CIRCLED NUMBER FIFTY
+
+032C0
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY
+
+032C1
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY
+
+032C2
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH
+
+032C3
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL
+
+032C4
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY
+
+032C5
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE
+
+032C6
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY
+
+032C7
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST
+
+032C8
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER
+
+032C9
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER
+
+032CA
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER
+
+032CB
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER
+
+032CC
+SQUARE HG
+
+032CD
+SQUARE ERG
+
+032CE
+SQUARE EV
+
+032CF
+LIMITED LIABILITY SIGN
+
+032D0
+CIRCLED KATAKANA A
+
+032D1
+CIRCLED KATAKANA I
+
+032D2
+CIRCLED KATAKANA U
+
+032D3
+CIRCLED KATAKANA E
+
+032D4
+CIRCLED KATAKANA O
+
+032D5
+CIRCLED KATAKANA KA
+
+032D6
+CIRCLED KATAKANA KI
+
+032D7
+CIRCLED KATAKANA KU
+
+032D8
+CIRCLED KATAKANA KE
+
+032D9
+CIRCLED KATAKANA KO
+
+032DA
+CIRCLED KATAKANA SA
+
+032DB
+CIRCLED KATAKANA SI
+
+032DC
+CIRCLED KATAKANA SU
+
+032DD
+CIRCLED KATAKANA SE
+
+032DE
+CIRCLED KATAKANA SO
+
+032DF
+CIRCLED KATAKANA TA
+
+032E0
+CIRCLED KATAKANA TI
+
+032E1
+CIRCLED KATAKANA TU
+
+032E2
+CIRCLED KATAKANA TE
+
+032E3
+CIRCLED KATAKANA TO
+
+032E4
+CIRCLED KATAKANA NA
+
+032E5
+CIRCLED KATAKANA NI
+
+032E6
+CIRCLED KATAKANA NU
+
+032E7
+CIRCLED KATAKANA NE
+
+032E8
+CIRCLED KATAKANA NO
+
+032E9
+CIRCLED KATAKANA HA
+
+032EA
+CIRCLED KATAKANA HI
+
+032EB
+CIRCLED KATAKANA HU
+
+032EC
+CIRCLED KATAKANA HE
+
+032ED
+CIRCLED KATAKANA HO
+
+032EE
+CIRCLED KATAKANA MA
+
+032EF
+CIRCLED KATAKANA MI
+
+032F0
+CIRCLED KATAKANA MU
+
+032F1
+CIRCLED KATAKANA ME
+
+032F2
+CIRCLED KATAKANA MO
+
+032F3
+CIRCLED KATAKANA YA
+
+032F4
+CIRCLED KATAKANA YU
+
+032F5
+CIRCLED KATAKANA YO
+
+032F6
+CIRCLED KATAKANA RA
+
+032F7
+CIRCLED KATAKANA RI
+
+032F8
+CIRCLED KATAKANA RU
+
+032F9
+CIRCLED KATAKANA RE
+
+032FA
+CIRCLED KATAKANA RO
+
+032FB
+CIRCLED KATAKANA WA
+
+032FC
+CIRCLED KATAKANA WI
+
+032FD
+CIRCLED KATAKANA WE
+
+032FE
+CIRCLED KATAKANA WO
+
+032FF
+SQUARE ERA NAME REIWA
+
+03300
+SQUARE APAATO
+
+03301
+SQUARE ARUHUA
+
+03302
+SQUARE ANPEA
+
+03303
+SQUARE AARU
+
+03304
+SQUARE ININGU
+
+03305
+SQUARE INTI
+
+03306
+SQUARE UON
+
+03307
+SQUARE ESUKUUDO
+
+03308
+SQUARE EEKAA
+
+03309
+SQUARE ONSU
+
+0330A
+SQUARE OOMU
+
+0330B
+SQUARE KAIRI
+
+0330C
+SQUARE KARATTO
+
+0330D
+SQUARE KARORII
+
+0330E
+SQUARE GARON
+
+0330F
+SQUARE GANMA
+
+03310
+SQUARE GIGA
+
+03311
+SQUARE GINII
+
+03312
+SQUARE KYURII
+
+03313
+SQUARE GIRUDAA
+
+03314
+SQUARE KIRO
+
+03315
+SQUARE KIROGURAMU
+
+03316
+SQUARE KIROMEETORU
+
+03317
+SQUARE KIROWATTO
+
+03318
+SQUARE GURAMU
+
+03319
+SQUARE GURAMUTON
+
+0331A
+SQUARE KURUZEIRO
+
+0331B
+SQUARE KUROONE
+
+0331C
+SQUARE KEESU
+
+0331D
+SQUARE KORUNA
+
+0331E
+SQUARE KOOPO
+
+0331F
+SQUARE SAIKURU
+
+03320
+SQUARE SANTIIMU
+
+03321
+SQUARE SIRINGU
+
+03322
+SQUARE SENTI
+
+03323
+SQUARE SENTO
+
+03324
+SQUARE DAASU
+
+03325
+SQUARE DESI
+
+03326
+SQUARE DORU
+
+03327
+SQUARE TON
+
+03328
+SQUARE NANO
+
+03329
+SQUARE NOTTO
+
+0332A
+SQUARE HAITU
+
+0332B
+SQUARE PAASENTO
+
+0332C
+SQUARE PAATU
+
+0332D
+SQUARE BAARERU
+
+0332E
+SQUARE PIASUTORU
+
+0332F
+SQUARE PIKURU
+
+03330
+SQUARE PIKO
+
+03331
+SQUARE BIRU
+
+03332
+SQUARE HUARADDO
+
+03333
+SQUARE HUIITO
+
+03334
+SQUARE BUSSYERU
+
+03335
+SQUARE HURAN
+
+03336
+SQUARE HEKUTAARU
+
+03337
+SQUARE PESO
+
+03338
+SQUARE PENIHI
+
+03339
+SQUARE HERUTU
+
+0333A
+SQUARE PENSU
+
+0333B
+SQUARE PEEZI
+
+0333C
+SQUARE BEETA
+
+0333D
+SQUARE POINTO
+
+0333E
+SQUARE BORUTO
+
+0333F
+SQUARE HON
+
+03340
+SQUARE PONDO
+
+03341
+SQUARE HOORU
+
+03342
+SQUARE HOON
+
+03343
+SQUARE MAIKURO
+
+03344
+SQUARE MAIRU
+
+03345
+SQUARE MAHHA
+
+03346
+SQUARE MARUKU
+
+03347
+SQUARE MANSYON
+
+03348
+SQUARE MIKURON
+
+03349
+SQUARE MIRI
+
+0334A
+SQUARE MIRIBAARU
+
+0334B
+SQUARE MEGA
+
+0334C
+SQUARE MEGATON
+
+0334D
+SQUARE MEETORU
+
+0334E
+SQUARE YAADO
+
+0334F
+SQUARE YAARU
+
+03350
+SQUARE YUAN
+
+03351
+SQUARE RITTORU
+
+03352
+SQUARE RIRA
+
+03353
+SQUARE RUPII
+
+03354
+SQUARE RUUBURU
+
+03355
+SQUARE REMU
+
+03356
+SQUARE RENTOGEN
+
+03357
+SQUARE WATTO
+
+03358
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO
+
+03359
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE
+
+0335A
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO
+
+0335B
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE
+
+0335C
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR
+
+0335D
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE
+
+0335E
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX
+
+0335F
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN
+
+03360
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT
+
+03361
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE
+
+03362
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN
+
+03363
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN
+
+03364
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE
+
+03365
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN
+
+03366
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN
+
+03367
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN
+
+03368
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN
+
+03369
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN
+
+0336A
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN
+
+0336B
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN
+
+0336C
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY
+
+0336D
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE
+
+0336E
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO
+
+0336F
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE
+
+03370
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR
+
+03371
+SQUARE HPA
+
+03372
+SQUARE DA
+
+03373
+SQUARE AU
+
+03374
+SQUARE BAR
+
+03375
+SQUARE OV
+
+03376
+SQUARE PC
+
+03377
+SQUARE DM
+
+03378
+SQUARE DM SQUARED
+
+03379
+SQUARE DM CUBED
+
+0337A
+SQUARE IU
+
+0337B
+SQUARE ERA NAME HEISEI
+
+0337C
+SQUARE ERA NAME SYOUWA
+
+0337D
+SQUARE ERA NAME TAISYOU
+
+0337E
+SQUARE ERA NAME MEIZI
+
+0337F
+SQUARE CORPORATION
+
+03380
+SQUARE PA AMPS
+
+03381
+SQUARE NA
+
+03382
+SQUARE MU A
+
+03383
+SQUARE MA
+
+03384
+SQUARE KA
+
+03385
+SQUARE KB
+
+03386
+SQUARE MB
+
+03387
+SQUARE GB
+
+03388
+SQUARE CAL
+
+03389
+SQUARE KCAL
+
+0338A
+SQUARE PF
+
+0338B
+SQUARE NF
+
+0338C
+SQUARE MU F
+
+0338D
+SQUARE MU G
+
+0338E
+SQUARE MG
+
+0338F
+SQUARE KG
+
+03390
+SQUARE HZ
+
+03391
+SQUARE KHZ
+
+03392
+SQUARE MHZ
+
+03393
+SQUARE GHZ
+
+03394
+SQUARE THZ
+
+03395
+SQUARE MU L
+
+03396
+SQUARE ML
+
+03397
+SQUARE DL
+
+03398
+SQUARE KL
+
+03399
+SQUARE FM
+
+0339A
+SQUARE NM
+
+0339B
+SQUARE MU M
+
+0339C
+SQUARE MM
+
+0339D
+SQUARE CM
+
+0339E
+SQUARE KM
+
+0339F
+SQUARE MM SQUARED
+
+033A0
+SQUARE CM SQUARED
+
+033A1
+SQUARE M SQUARED
+
+033A2
+SQUARE KM SQUARED
+
+033A3
+SQUARE MM CUBED
+
+033A4
+SQUARE CM CUBED
+
+033A5
+SQUARE M CUBED
+
+033A6
+SQUARE KM CUBED
+
+033A7
+SQUARE M OVER S
+
+033A8
+SQUARE M OVER S SQUARED
+
+033A9
+SQUARE PA
+
+033AA
+SQUARE KPA
+
+033AB
+SQUARE MPA
+
+033AC
+SQUARE GPA
+
+033AD
+SQUARE RAD
+
+033AE
+SQUARE RAD OVER S
+
+033AF
+SQUARE RAD OVER S SQUARED
+
+033B0
+SQUARE PS
+
+033B1
+SQUARE NS
+
+033B2
+SQUARE MU S
+
+033B3
+SQUARE MS
+
+033B4
+SQUARE PV
+
+033B5
+SQUARE NV
+
+033B6
+SQUARE MU V
+
+033B7
+SQUARE MV
+
+033B8
+SQUARE KV
+
+033B9
+SQUARE MV MEGA
+
+033BA
+SQUARE PW
+
+033BB
+SQUARE NW
+
+033BC
+SQUARE MU W
+
+033BD
+SQUARE MW
+
+033BE
+SQUARE KW
+
+033BF
+SQUARE MW MEGA
+
+033C0
+SQUARE K OHM
+
+033C1
+SQUARE M OHM
+
+033C2
+SQUARE AM
+
+033C3
+SQUARE BQ
+
+033C4
+SQUARE CC
+
+033C5
+SQUARE CD
+
+033C6
+SQUARE C OVER KG
+
+033C7
+SQUARE CO
+
+033C8
+SQUARE DB
+
+033C9
+SQUARE GY
+
+033CA
+SQUARE HA
+
+033CB
+SQUARE HP
+
+033CC
+SQUARE IN
+
+033CD
+SQUARE KK
+
+033CE
+SQUARE KM CAPITAL
+
+033CF
+SQUARE KT
+
+033D0
+SQUARE LM
+
+033D1
+SQUARE LN
+
+033D2
+SQUARE LOG
+
+033D3
+SQUARE LX
+
+033D4
+SQUARE MB SMALL
+
+033D5
+SQUARE MIL
+
+033D6
+SQUARE MOL
+
+033D7
+SQUARE PH
+
+033D8
+SQUARE PM
+
+033D9
+SQUARE PPM
+
+033DA
+SQUARE PR
+
+033DB
+SQUARE SR
+
+033DC
+SQUARE SV
+
+033DD
+SQUARE WB
+
+033DE
+SQUARE V OVER M
+
+033DF
+SQUARE A OVER M
+
+033E0
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE
+
+033E1
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO
+
+033E2
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE
+
+033E3
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR
+
+033E4
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE
+
+033E5
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX
+
+033E6
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN
+
+033E7
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT
+
+033E8
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE
+
+033E9
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN
+
+033EA
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN
+
+033EB
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE
+
+033EC
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN
+
+033ED
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN
+
+033EE
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN
+
+033EF
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN
+
+033F0
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN
+
+033F1
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN
+
+033F2
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN
+
+033F3
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY
+
+033F4
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE
+
+033F5
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO
+
+033F6
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE
+
+033F7
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR
+
+033F8
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE
+
+033F9
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX
+
+033FA
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN
+
+033FB
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT
+
+033FC
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE
+
+033FD
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY
+
+033FE
+IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE
+
+033FF
+SQUARE GAL
+
+04DC0
+HEXAGRAM FOR THE CREATIVE HEAVEN
+
+04DC1
+HEXAGRAM FOR THE RECEPTIVE EARTH
+
+04DC2
+HEXAGRAM FOR DIFFICULTY AT THE BEGINNING
+
+04DC3
+HEXAGRAM FOR YOUTHFUL FOLLY
+
+04DC4
+HEXAGRAM FOR WAITING
+
+04DC5
+HEXAGRAM FOR CONFLICT
+
+04DC6
+HEXAGRAM FOR THE ARMY
+
+04DC7
+HEXAGRAM FOR HOLDING TOGETHER
+
+04DC8
+HEXAGRAM FOR SMALL TAMING
+
+04DC9
+HEXAGRAM FOR TREADING
+
+04DCA
+HEXAGRAM FOR PEACE
+
+04DCB
+HEXAGRAM FOR STANDSTILL
+
+04DCC
+HEXAGRAM FOR FELLOWSHIP
+
+04DCD
+HEXAGRAM FOR GREAT POSSESSION
+
+04DCE
+HEXAGRAM FOR MODESTY
+
+04DCF
+HEXAGRAM FOR ENTHUSIASM
+
+04DD0
+HEXAGRAM FOR FOLLOWING
+
+04DD1
+HEXAGRAM FOR WORK ON THE DECAYED
+
+04DD2
+HEXAGRAM FOR APPROACH
+
+04DD3
+HEXAGRAM FOR CONTEMPLATION
+
+04DD4
+HEXAGRAM FOR BITING THROUGH
+
+04DD5
+HEXAGRAM FOR GRACE
+
+04DD6
+HEXAGRAM FOR SPLITTING APART
+
+04DD7
+HEXAGRAM FOR RETURN
+
+04DD8
+HEXAGRAM FOR INNOCENCE
+
+04DD9
+HEXAGRAM FOR GREAT TAMING
+
+04DDA
+HEXAGRAM FOR MOUTH CORNERS
+
+04DDB
+HEXAGRAM FOR GREAT PREPONDERANCE
+
+04DDC
+HEXAGRAM FOR THE ABYSMAL WATER
+
+04DDD
+HEXAGRAM FOR THE CLINGING FIRE
+
+04DDE
+HEXAGRAM FOR INFLUENCE
+
+04DDF
+HEXAGRAM FOR DURATION
+
+04DE0
+HEXAGRAM FOR RETREAT
+
+04DE1
+HEXAGRAM FOR GREAT POWER
+
+04DE2
+HEXAGRAM FOR PROGRESS
+
+04DE3
+HEXAGRAM FOR DARKENING OF THE LIGHT
+
+04DE4
+HEXAGRAM FOR THE FAMILY
+
+04DE5
+HEXAGRAM FOR OPPOSITION
+
+04DE6
+HEXAGRAM FOR OBSTRUCTION
+
+04DE7
+HEXAGRAM FOR DELIVERANCE
+
+04DE8
+HEXAGRAM FOR DECREASE
+
+04DE9
+HEXAGRAM FOR INCREASE
+
+04DEA
+HEXAGRAM FOR BREAKTHROUGH
+
+04DEB
+HEXAGRAM FOR COMING TO MEET
+
+04DEC
+HEXAGRAM FOR GATHERING TOGETHER
+
+04DED
+HEXAGRAM FOR PUSHING UPWARD
+
+04DEE
+HEXAGRAM FOR OPPRESSION
+
+04DEF
+HEXAGRAM FOR THE WELL
+
+04DF0
+HEXAGRAM FOR REVOLUTION
+
+04DF1
+HEXAGRAM FOR THE CAULDRON
+
+04DF2
+HEXAGRAM FOR THE AROUSING THUNDER
+
+04DF3
+HEXAGRAM FOR THE KEEPING STILL MOUNTAIN
+
+04DF4
+HEXAGRAM FOR DEVELOPMENT
+
+04DF5
+HEXAGRAM FOR THE MARRYING MAIDEN
+
+04DF6
+HEXAGRAM FOR ABUNDANCE
+
+04DF7
+HEXAGRAM FOR THE WANDERER
+
+04DF8
+HEXAGRAM FOR THE GENTLE WIND
+
+04DF9
+HEXAGRAM FOR THE JOYOUS LAKE
+
+04DFA
+HEXAGRAM FOR DISPERSION
+
+04DFB
+HEXAGRAM FOR LIMITATION
+
+04DFC
+HEXAGRAM FOR INNER TRUTH
+
+04DFD
+HEXAGRAM FOR SMALL PREPONDERANCE
+
+04DFE
+HEXAGRAM FOR AFTER COMPLETION
+
+04DFF
+HEXAGRAM FOR BEFORE COMPLETION
+
+0A000
+YI SYLLABLE IT
+
+0A001
+YI SYLLABLE IX
+
+0A002
+YI SYLLABLE I
+
+0A003
+YI SYLLABLE IP
+
+0A004
+YI SYLLABLE IET
+
+0A005
+YI SYLLABLE IEX
+
+0A006
+YI SYLLABLE IE
+
+0A007
+YI SYLLABLE IEP
+
+0A008
+YI SYLLABLE AT
+
+0A009
+YI SYLLABLE AX
+
+0A00A
+YI SYLLABLE A
+
+0A00B
+YI SYLLABLE AP
+
+0A00C
+YI SYLLABLE UOX
+
+0A00D
+YI SYLLABLE UO
+
+0A00E
+YI SYLLABLE UOP
+
+0A00F
+YI SYLLABLE OT
+
+0A010
+YI SYLLABLE OX
+
+0A011
+YI SYLLABLE O
+
+0A012
+YI SYLLABLE OP
+
+0A013
+YI SYLLABLE EX
+
+0A014
+YI SYLLABLE E
+
+0A015
+YI SYLLABLE ITERATION MARK
+
+0A015
+YI SYLLABLE WU
+
+0A016
+YI SYLLABLE BIT
+
+0A017
+YI SYLLABLE BIX
+
+0A018
+YI SYLLABLE BI
+
+0A019
+YI SYLLABLE BIP
+
+0A01A
+YI SYLLABLE BIET
+
+0A01B
+YI SYLLABLE BIEX
+
+0A01C
+YI SYLLABLE BIE
+
+0A01D
+YI SYLLABLE BIEP
+
+0A01E
+YI SYLLABLE BAT
+
+0A01F
+YI SYLLABLE BAX
+
+0A020
+YI SYLLABLE BA
+
+0A021
+YI SYLLABLE BAP
+
+0A022
+YI SYLLABLE BUOX
+
+0A023
+YI SYLLABLE BUO
+
+0A024
+YI SYLLABLE BUOP
+
+0A025
+YI SYLLABLE BOT
+
+0A026
+YI SYLLABLE BOX
+
+0A027
+YI SYLLABLE BO
+
+0A028
+YI SYLLABLE BOP
+
+0A029
+YI SYLLABLE BEX
+
+0A02A
+YI SYLLABLE BE
+
+0A02B
+YI SYLLABLE BEP
+
+0A02C
+YI SYLLABLE BUT
+
+0A02D
+YI SYLLABLE BUX
+
+0A02E
+YI SYLLABLE BU
+
+0A02F
+YI SYLLABLE BUP
+
+0A030
+YI SYLLABLE BURX
+
+0A031
+YI SYLLABLE BUR
+
+0A032
+YI SYLLABLE BYT
+
+0A033
+YI SYLLABLE BYX
+
+0A034
+YI SYLLABLE BY
+
+0A035
+YI SYLLABLE BYP
+
+0A036
+YI SYLLABLE BYRX
+
+0A037
+YI SYLLABLE BYR
+
+0A038
+YI SYLLABLE PIT
+
+0A039
+YI SYLLABLE PIX
+
+0A03A
+YI SYLLABLE PI
+
+0A03B
+YI SYLLABLE PIP
+
+0A03C
+YI SYLLABLE PIEX
+
+0A03D
+YI SYLLABLE PIE
+
+0A03E
+YI SYLLABLE PIEP
+
+0A03F
+YI SYLLABLE PAT
+
+0A040
+YI SYLLABLE PAX
+
+0A041
+YI SYLLABLE PA
+
+0A042
+YI SYLLABLE PAP
+
+0A043
+YI SYLLABLE PUOX
+
+0A044
+YI SYLLABLE PUO
+
+0A045
+YI SYLLABLE PUOP
+
+0A046
+YI SYLLABLE POT
+
+0A047
+YI SYLLABLE POX
+
+0A048
+YI SYLLABLE PO
+
+0A049
+YI SYLLABLE POP
+
+0A04A
+YI SYLLABLE PUT
+
+0A04B
+YI SYLLABLE PUX
+
+0A04C
+YI SYLLABLE PU
+
+0A04D
+YI SYLLABLE PUP
+
+0A04E
+YI SYLLABLE PURX
+
+0A04F
+YI SYLLABLE PUR
+
+0A050
+YI SYLLABLE PYT
+
+0A051
+YI SYLLABLE PYX
+
+0A052
+YI SYLLABLE PY
+
+0A053
+YI SYLLABLE PYP
+
+0A054
+YI SYLLABLE PYRX
+
+0A055
+YI SYLLABLE PYR
+
+0A056
+YI SYLLABLE BBIT
+
+0A057
+YI SYLLABLE BBIX
+
+0A058
+YI SYLLABLE BBI
+
+0A059
+YI SYLLABLE BBIP
+
+0A05A
+YI SYLLABLE BBIET
+
+0A05B
+YI SYLLABLE BBIEX
+
+0A05C
+YI SYLLABLE BBIE
+
+0A05D
+YI SYLLABLE BBIEP
+
+0A05E
+YI SYLLABLE BBAT
+
+0A05F
+YI SYLLABLE BBAX
+
+0A060
+YI SYLLABLE BBA
+
+0A061
+YI SYLLABLE BBAP
+
+0A062
+YI SYLLABLE BBUOX
+
+0A063
+YI SYLLABLE BBUO
+
+0A064
+YI SYLLABLE BBUOP
+
+0A065
+YI SYLLABLE BBOT
+
+0A066
+YI SYLLABLE BBOX
+
+0A067
+YI SYLLABLE BBO
+
+0A068
+YI SYLLABLE BBOP
+
+0A069
+YI SYLLABLE BBEX
+
+0A06A
+YI SYLLABLE BBE
+
+0A06B
+YI SYLLABLE BBEP
+
+0A06C
+YI SYLLABLE BBUT
+
+0A06D
+YI SYLLABLE BBUX
+
+0A06E
+YI SYLLABLE BBU
+
+0A06F
+YI SYLLABLE BBUP
+
+0A070
+YI SYLLABLE BBURX
+
+0A071
+YI SYLLABLE BBUR
+
+0A072
+YI SYLLABLE BBYT
+
+0A073
+YI SYLLABLE BBYX
+
+0A074
+YI SYLLABLE BBY
+
+0A075
+YI SYLLABLE BBYP
+
+0A076
+YI SYLLABLE NBIT
+
+0A077
+YI SYLLABLE NBIX
+
+0A078
+YI SYLLABLE NBI
+
+0A079
+YI SYLLABLE NBIP
+
+0A07A
+YI SYLLABLE NBIEX
+
+0A07B
+YI SYLLABLE NBIE
+
+0A07C
+YI SYLLABLE NBIEP
+
+0A07D
+YI SYLLABLE NBAT
+
+0A07E
+YI SYLLABLE NBAX
+
+0A07F
+YI SYLLABLE NBA
+
+0A080
+YI SYLLABLE NBAP
+
+0A081
+YI SYLLABLE NBOT
+
+0A082
+YI SYLLABLE NBOX
+
+0A083
+YI SYLLABLE NBO
+
+0A084
+YI SYLLABLE NBOP
+
+0A085
+YI SYLLABLE NBUT
+
+0A086
+YI SYLLABLE NBUX
+
+0A087
+YI SYLLABLE NBU
+
+0A088
+YI SYLLABLE NBUP
+
+0A089
+YI SYLLABLE NBURX
+
+0A08A
+YI SYLLABLE NBUR
+
+0A08B
+YI SYLLABLE NBYT
+
+0A08C
+YI SYLLABLE NBYX
+
+0A08D
+YI SYLLABLE NBY
+
+0A08E
+YI SYLLABLE NBYP
+
+0A08F
+YI SYLLABLE NBYRX
+
+0A090
+YI SYLLABLE NBYR
+
+0A091
+YI SYLLABLE HMIT
+
+0A092
+YI SYLLABLE HMIX
+
+0A093
+YI SYLLABLE HMI
+
+0A094
+YI SYLLABLE HMIP
+
+0A095
+YI SYLLABLE HMIEX
+
+0A096
+YI SYLLABLE HMIE
+
+0A097
+YI SYLLABLE HMIEP
+
+0A098
+YI SYLLABLE HMAT
+
+0A099
+YI SYLLABLE HMAX
+
+0A09A
+YI SYLLABLE HMA
+
+0A09B
+YI SYLLABLE HMAP
+
+0A09C
+YI SYLLABLE HMUOX
+
+0A09D
+YI SYLLABLE HMUO
+
+0A09E
+YI SYLLABLE HMUOP
+
+0A09F
+YI SYLLABLE HMOT
+
+0A0A0
+YI SYLLABLE HMOX
+
+0A0A1
+YI SYLLABLE HMO
+
+0A0A2
+YI SYLLABLE HMOP
+
+0A0A3
+YI SYLLABLE HMUT
+
+0A0A4
+YI SYLLABLE HMUX
+
+0A0A5
+YI SYLLABLE HMU
+
+0A0A6
+YI SYLLABLE HMUP
+
+0A0A7
+YI SYLLABLE HMURX
+
+0A0A8
+YI SYLLABLE HMUR
+
+0A0A9
+YI SYLLABLE HMYX
+
+0A0AA
+YI SYLLABLE HMY
+
+0A0AB
+YI SYLLABLE HMYP
+
+0A0AC
+YI SYLLABLE HMYRX
+
+0A0AD
+YI SYLLABLE HMYR
+
+0A0AE
+YI SYLLABLE MIT
+
+0A0AF
+YI SYLLABLE MIX
+
+0A0B0
+YI SYLLABLE MI
+
+0A0B1
+YI SYLLABLE MIP
+
+0A0B2
+YI SYLLABLE MIEX
+
+0A0B3
+YI SYLLABLE MIE
+
+0A0B4
+YI SYLLABLE MIEP
+
+0A0B5
+YI SYLLABLE MAT
+
+0A0B6
+YI SYLLABLE MAX
+
+0A0B7
+YI SYLLABLE MA
+
+0A0B8
+YI SYLLABLE MAP
+
+0A0B9
+YI SYLLABLE MUOT
+
+0A0BA
+YI SYLLABLE MUOX
+
+0A0BB
+YI SYLLABLE MUO
+
+0A0BC
+YI SYLLABLE MUOP
+
+0A0BD
+YI SYLLABLE MOT
+
+0A0BE
+YI SYLLABLE MOX
+
+0A0BF
+YI SYLLABLE MO
+
+0A0C0
+YI SYLLABLE MOP
+
+0A0C1
+YI SYLLABLE MEX
+
+0A0C2
+YI SYLLABLE ME
+
+0A0C3
+YI SYLLABLE MUT
+
+0A0C4
+YI SYLLABLE MUX
+
+0A0C5
+YI SYLLABLE MU
+
+0A0C6
+YI SYLLABLE MUP
+
+0A0C7
+YI SYLLABLE MURX
+
+0A0C8
+YI SYLLABLE MUR
+
+0A0C9
+YI SYLLABLE MYT
+
+0A0CA
+YI SYLLABLE MYX
+
+0A0CB
+YI SYLLABLE MY
+
+0A0CC
+YI SYLLABLE MYP
+
+0A0CD
+YI SYLLABLE FIT
+
+0A0CE
+YI SYLLABLE FIX
+
+0A0CF
+YI SYLLABLE FI
+
+0A0D0
+YI SYLLABLE FIP
+
+0A0D1
+YI SYLLABLE FAT
+
+0A0D2
+YI SYLLABLE FAX
+
+0A0D3
+YI SYLLABLE FA
+
+0A0D4
+YI SYLLABLE FAP
+
+0A0D5
+YI SYLLABLE FOX
+
+0A0D6
+YI SYLLABLE FO
+
+0A0D7
+YI SYLLABLE FOP
+
+0A0D8
+YI SYLLABLE FUT
+
+0A0D9
+YI SYLLABLE FUX
+
+0A0DA
+YI SYLLABLE FU
+
+0A0DB
+YI SYLLABLE FUP
+
+0A0DC
+YI SYLLABLE FURX
+
+0A0DD
+YI SYLLABLE FUR
+
+0A0DE
+YI SYLLABLE FYT
+
+0A0DF
+YI SYLLABLE FYX
+
+0A0E0
+YI SYLLABLE FY
+
+0A0E1
+YI SYLLABLE FYP
+
+0A0E2
+YI SYLLABLE VIT
+
+0A0E3
+YI SYLLABLE VIX
+
+0A0E4
+YI SYLLABLE VI
+
+0A0E5
+YI SYLLABLE VIP
+
+0A0E6
+YI SYLLABLE VIET
+
+0A0E7
+YI SYLLABLE VIEX
+
+0A0E8
+YI SYLLABLE VIE
+
+0A0E9
+YI SYLLABLE VIEP
+
+0A0EA
+YI SYLLABLE VAT
+
+0A0EB
+YI SYLLABLE VAX
+
+0A0EC
+YI SYLLABLE VA
+
+0A0ED
+YI SYLLABLE VAP
+
+0A0EE
+YI SYLLABLE VOT
+
+0A0EF
+YI SYLLABLE VOX
+
+0A0F0
+YI SYLLABLE VO
+
+0A0F1
+YI SYLLABLE VOP
+
+0A0F2
+YI SYLLABLE VEX
+
+0A0F3
+YI SYLLABLE VEP
+
+0A0F4
+YI SYLLABLE VUT
+
+0A0F5
+YI SYLLABLE VUX
+
+0A0F6
+YI SYLLABLE VU
+
+0A0F7
+YI SYLLABLE VUP
+
+0A0F8
+YI SYLLABLE VURX
+
+0A0F9
+YI SYLLABLE VUR
+
+0A0FA
+YI SYLLABLE VYT
+
+0A0FB
+YI SYLLABLE VYX
+
+0A0FC
+YI SYLLABLE VY
+
+0A0FD
+YI SYLLABLE VYP
+
+0A0FE
+YI SYLLABLE VYRX
+
+0A0FF
+YI SYLLABLE VYR
+
+0A100
+YI SYLLABLE DIT
+
+0A101
+YI SYLLABLE DIX
+
+0A102
+YI SYLLABLE DI
+
+0A103
+YI SYLLABLE DIP
+
+0A104
+YI SYLLABLE DIEX
+
+0A105
+YI SYLLABLE DIE
+
+0A106
+YI SYLLABLE DIEP
+
+0A107
+YI SYLLABLE DAT
+
+0A108
+YI SYLLABLE DAX
+
+0A109
+YI SYLLABLE DA
+
+0A10A
+YI SYLLABLE DAP
+
+0A10B
+YI SYLLABLE DUOX
+
+0A10C
+YI SYLLABLE DUO
+
+0A10D
+YI SYLLABLE DOT
+
+0A10E
+YI SYLLABLE DOX
+
+0A10F
+YI SYLLABLE DO
+
+0A110
+YI SYLLABLE DOP
+
+0A111
+YI SYLLABLE DEX
+
+0A112
+YI SYLLABLE DE
+
+0A113
+YI SYLLABLE DEP
+
+0A114
+YI SYLLABLE DUT
+
+0A115
+YI SYLLABLE DUX
+
+0A116
+YI SYLLABLE DU
+
+0A117
+YI SYLLABLE DUP
+
+0A118
+YI SYLLABLE DURX
+
+0A119
+YI SYLLABLE DUR
+
+0A11A
+YI SYLLABLE TIT
+
+0A11B
+YI SYLLABLE TIX
+
+0A11C
+YI SYLLABLE TI
+
+0A11D
+YI SYLLABLE TIP
+
+0A11E
+YI SYLLABLE TIEX
+
+0A11F
+YI SYLLABLE TIE
+
+0A120
+YI SYLLABLE TIEP
+
+0A121
+YI SYLLABLE TAT
+
+0A122
+YI SYLLABLE TAX
+
+0A123
+YI SYLLABLE TA
+
+0A124
+YI SYLLABLE TAP
+
+0A125
+YI SYLLABLE TUOT
+
+0A126
+YI SYLLABLE TUOX
+
+0A127
+YI SYLLABLE TUO
+
+0A128
+YI SYLLABLE TUOP
+
+0A129
+YI SYLLABLE TOT
+
+0A12A
+YI SYLLABLE TOX
+
+0A12B
+YI SYLLABLE TO
+
+0A12C
+YI SYLLABLE TOP
+
+0A12D
+YI SYLLABLE TEX
+
+0A12E
+YI SYLLABLE TE
+
+0A12F
+YI SYLLABLE TEP
+
+0A130
+YI SYLLABLE TUT
+
+0A131
+YI SYLLABLE TUX
+
+0A132
+YI SYLLABLE TU
+
+0A133
+YI SYLLABLE TUP
+
+0A134
+YI SYLLABLE TURX
+
+0A135
+YI SYLLABLE TUR
+
+0A136
+YI SYLLABLE DDIT
+
+0A137
+YI SYLLABLE DDIX
+
+0A138
+YI SYLLABLE DDI
+
+0A139
+YI SYLLABLE DDIP
+
+0A13A
+YI SYLLABLE DDIEX
+
+0A13B
+YI SYLLABLE DDIE
+
+0A13C
+YI SYLLABLE DDIEP
+
+0A13D
+YI SYLLABLE DDAT
+
+0A13E
+YI SYLLABLE DDAX
+
+0A13F
+YI SYLLABLE DDA
+
+0A140
+YI SYLLABLE DDAP
+
+0A141
+YI SYLLABLE DDUOX
+
+0A142
+YI SYLLABLE DDUO
+
+0A143
+YI SYLLABLE DDUOP
+
+0A144
+YI SYLLABLE DDOT
+
+0A145
+YI SYLLABLE DDOX
+
+0A146
+YI SYLLABLE DDO
+
+0A147
+YI SYLLABLE DDOP
+
+0A148
+YI SYLLABLE DDEX
+
+0A149
+YI SYLLABLE DDE
+
+0A14A
+YI SYLLABLE DDEP
+
+0A14B
+YI SYLLABLE DDUT
+
+0A14C
+YI SYLLABLE DDUX
+
+0A14D
+YI SYLLABLE DDU
+
+0A14E
+YI SYLLABLE DDUP
+
+0A14F
+YI SYLLABLE DDURX
+
+0A150
+YI SYLLABLE DDUR
+
+0A151
+YI SYLLABLE NDIT
+
+0A152
+YI SYLLABLE NDIX
+
+0A153
+YI SYLLABLE NDI
+
+0A154
+YI SYLLABLE NDIP
+
+0A155
+YI SYLLABLE NDIEX
+
+0A156
+YI SYLLABLE NDIE
+
+0A157
+YI SYLLABLE NDAT
+
+0A158
+YI SYLLABLE NDAX
+
+0A159
+YI SYLLABLE NDA
+
+0A15A
+YI SYLLABLE NDAP
+
+0A15B
+YI SYLLABLE NDOT
+
+0A15C
+YI SYLLABLE NDOX
+
+0A15D
+YI SYLLABLE NDO
+
+0A15E
+YI SYLLABLE NDOP
+
+0A15F
+YI SYLLABLE NDEX
+
+0A160
+YI SYLLABLE NDE
+
+0A161
+YI SYLLABLE NDEP
+
+0A162
+YI SYLLABLE NDUT
+
+0A163
+YI SYLLABLE NDUX
+
+0A164
+YI SYLLABLE NDU
+
+0A165
+YI SYLLABLE NDUP
+
+0A166
+YI SYLLABLE NDURX
+
+0A167
+YI SYLLABLE NDUR
+
+0A168
+YI SYLLABLE HNIT
+
+0A169
+YI SYLLABLE HNIX
+
+0A16A
+YI SYLLABLE HNI
+
+0A16B
+YI SYLLABLE HNIP
+
+0A16C
+YI SYLLABLE HNIET
+
+0A16D
+YI SYLLABLE HNIEX
+
+0A16E
+YI SYLLABLE HNIE
+
+0A16F
+YI SYLLABLE HNIEP
+
+0A170
+YI SYLLABLE HNAT
+
+0A171
+YI SYLLABLE HNAX
+
+0A172
+YI SYLLABLE HNA
+
+0A173
+YI SYLLABLE HNAP
+
+0A174
+YI SYLLABLE HNUOX
+
+0A175
+YI SYLLABLE HNUO
+
+0A176
+YI SYLLABLE HNOT
+
+0A177
+YI SYLLABLE HNOX
+
+0A178
+YI SYLLABLE HNOP
+
+0A179
+YI SYLLABLE HNEX
+
+0A17A
+YI SYLLABLE HNE
+
+0A17B
+YI SYLLABLE HNEP
+
+0A17C
+YI SYLLABLE HNUT
+
+0A17D
+YI SYLLABLE NIT
+
+0A17E
+YI SYLLABLE NIX
+
+0A17F
+YI SYLLABLE NI
+
+0A180
+YI SYLLABLE NIP
+
+0A181
+YI SYLLABLE NIEX
+
+0A182
+YI SYLLABLE NIE
+
+0A183
+YI SYLLABLE NIEP
+
+0A184
+YI SYLLABLE NAX
+
+0A185
+YI SYLLABLE NA
+
+0A186
+YI SYLLABLE NAP
+
+0A187
+YI SYLLABLE NUOX
+
+0A188
+YI SYLLABLE NUO
+
+0A189
+YI SYLLABLE NUOP
+
+0A18A
+YI SYLLABLE NOT
+
+0A18B
+YI SYLLABLE NOX
+
+0A18C
+YI SYLLABLE NO
+
+0A18D
+YI SYLLABLE NOP
+
+0A18E
+YI SYLLABLE NEX
+
+0A18F
+YI SYLLABLE NE
+
+0A190
+YI SYLLABLE NEP
+
+0A191
+YI SYLLABLE NUT
+
+0A192
+YI SYLLABLE NUX
+
+0A193
+YI SYLLABLE NU
+
+0A194
+YI SYLLABLE NUP
+
+0A195
+YI SYLLABLE NURX
+
+0A196
+YI SYLLABLE NUR
+
+0A197
+YI SYLLABLE HLIT
+
+0A198
+YI SYLLABLE HLIX
+
+0A199
+YI SYLLABLE HLI
+
+0A19A
+YI SYLLABLE HLIP
+
+0A19B
+YI SYLLABLE HLIEX
+
+0A19C
+YI SYLLABLE HLIE
+
+0A19D
+YI SYLLABLE HLIEP
+
+0A19E
+YI SYLLABLE HLAT
+
+0A19F
+YI SYLLABLE HLAX
+
+0A1A0
+YI SYLLABLE HLA
+
+0A1A1
+YI SYLLABLE HLAP
+
+0A1A2
+YI SYLLABLE HLUOX
+
+0A1A3
+YI SYLLABLE HLUO
+
+0A1A4
+YI SYLLABLE HLUOP
+
+0A1A5
+YI SYLLABLE HLOX
+
+0A1A6
+YI SYLLABLE HLO
+
+0A1A7
+YI SYLLABLE HLOP
+
+0A1A8
+YI SYLLABLE HLEX
+
+0A1A9
+YI SYLLABLE HLE
+
+0A1AA
+YI SYLLABLE HLEP
+
+0A1AB
+YI SYLLABLE HLUT
+
+0A1AC
+YI SYLLABLE HLUX
+
+0A1AD
+YI SYLLABLE HLU
+
+0A1AE
+YI SYLLABLE HLUP
+
+0A1AF
+YI SYLLABLE HLURX
+
+0A1B0
+YI SYLLABLE HLUR
+
+0A1B1
+YI SYLLABLE HLYT
+
+0A1B2
+YI SYLLABLE HLYX
+
+0A1B3
+YI SYLLABLE HLY
+
+0A1B4
+YI SYLLABLE HLYP
+
+0A1B5
+YI SYLLABLE HLYRX
+
+0A1B6
+YI SYLLABLE HLYR
+
+0A1B7
+YI SYLLABLE LIT
+
+0A1B8
+YI SYLLABLE LIX
+
+0A1B9
+YI SYLLABLE LI
+
+0A1BA
+YI SYLLABLE LIP
+
+0A1BB
+YI SYLLABLE LIET
+
+0A1BC
+YI SYLLABLE LIEX
+
+0A1BD
+YI SYLLABLE LIE
+
+0A1BE
+YI SYLLABLE LIEP
+
+0A1BF
+YI SYLLABLE LAT
+
+0A1C0
+YI SYLLABLE LAX
+
+0A1C1
+YI SYLLABLE LA
+
+0A1C2
+YI SYLLABLE LAP
+
+0A1C3
+YI SYLLABLE LUOT
+
+0A1C4
+YI SYLLABLE LUOX
+
+0A1C5
+YI SYLLABLE LUO
+
+0A1C6
+YI SYLLABLE LUOP
+
+0A1C7
+YI SYLLABLE LOT
+
+0A1C8
+YI SYLLABLE LOX
+
+0A1C9
+YI SYLLABLE LO
+
+0A1CA
+YI SYLLABLE LOP
+
+0A1CB
+YI SYLLABLE LEX
+
+0A1CC
+YI SYLLABLE LE
+
+0A1CD
+YI SYLLABLE LEP
+
+0A1CE
+YI SYLLABLE LUT
+
+0A1CF
+YI SYLLABLE LUX
+
+0A1D0
+YI SYLLABLE LU
+
+0A1D1
+YI SYLLABLE LUP
+
+0A1D2
+YI SYLLABLE LURX
+
+0A1D3
+YI SYLLABLE LUR
+
+0A1D4
+YI SYLLABLE LYT
+
+0A1D5
+YI SYLLABLE LYX
+
+0A1D6
+YI SYLLABLE LY
+
+0A1D7
+YI SYLLABLE LYP
+
+0A1D8
+YI SYLLABLE LYRX
+
+0A1D9
+YI SYLLABLE LYR
+
+0A1DA
+YI SYLLABLE GIT
+
+0A1DB
+YI SYLLABLE GIX
+
+0A1DC
+YI SYLLABLE GI
+
+0A1DD
+YI SYLLABLE GIP
+
+0A1DE
+YI SYLLABLE GIET
+
+0A1DF
+YI SYLLABLE GIEX
+
+0A1E0
+YI SYLLABLE GIE
+
+0A1E1
+YI SYLLABLE GIEP
+
+0A1E2
+YI SYLLABLE GAT
+
+0A1E3
+YI SYLLABLE GAX
+
+0A1E4
+YI SYLLABLE GA
+
+0A1E5
+YI SYLLABLE GAP
+
+0A1E6
+YI SYLLABLE GUOT
+
+0A1E7
+YI SYLLABLE GUOX
+
+0A1E8
+YI SYLLABLE GUO
+
+0A1E9
+YI SYLLABLE GUOP
+
+0A1EA
+YI SYLLABLE GOT
+
+0A1EB
+YI SYLLABLE GOX
+
+0A1EC
+YI SYLLABLE GO
+
+0A1ED
+YI SYLLABLE GOP
+
+0A1EE
+YI SYLLABLE GET
+
+0A1EF
+YI SYLLABLE GEX
+
+0A1F0
+YI SYLLABLE GE
+
+0A1F1
+YI SYLLABLE GEP
+
+0A1F2
+YI SYLLABLE GUT
+
+0A1F3
+YI SYLLABLE GUX
+
+0A1F4
+YI SYLLABLE GU
+
+0A1F5
+YI SYLLABLE GUP
+
+0A1F6
+YI SYLLABLE GURX
+
+0A1F7
+YI SYLLABLE GUR
+
+0A1F8
+YI SYLLABLE KIT
+
+0A1F9
+YI SYLLABLE KIX
+
+0A1FA
+YI SYLLABLE KI
+
+0A1FB
+YI SYLLABLE KIP
+
+0A1FC
+YI SYLLABLE KIEX
+
+0A1FD
+YI SYLLABLE KIE
+
+0A1FE
+YI SYLLABLE KIEP
+
+0A1FF
+YI SYLLABLE KAT
+
+0A200
+YI SYLLABLE KAX
+
+0A201
+YI SYLLABLE KA
+
+0A202
+YI SYLLABLE KAP
+
+0A203
+YI SYLLABLE KUOX
+
+0A204
+YI SYLLABLE KUO
+
+0A205
+YI SYLLABLE KUOP
+
+0A206
+YI SYLLABLE KOT
+
+0A207
+YI SYLLABLE KOX
+
+0A208
+YI SYLLABLE KO
+
+0A209
+YI SYLLABLE KOP
+
+0A20A
+YI SYLLABLE KET
+
+0A20B
+YI SYLLABLE KEX
+
+0A20C
+YI SYLLABLE KE
+
+0A20D
+YI SYLLABLE KEP
+
+0A20E
+YI SYLLABLE KUT
+
+0A20F
+YI SYLLABLE KUX
+
+0A210
+YI SYLLABLE KU
+
+0A211
+YI SYLLABLE KUP
+
+0A212
+YI SYLLABLE KURX
+
+0A213
+YI SYLLABLE KUR
+
+0A214
+YI SYLLABLE GGIT
+
+0A215
+YI SYLLABLE GGIX
+
+0A216
+YI SYLLABLE GGI
+
+0A217
+YI SYLLABLE GGIEX
+
+0A218
+YI SYLLABLE GGIE
+
+0A219
+YI SYLLABLE GGIEP
+
+0A21A
+YI SYLLABLE GGAT
+
+0A21B
+YI SYLLABLE GGAX
+
+0A21C
+YI SYLLABLE GGA
+
+0A21D
+YI SYLLABLE GGAP
+
+0A21E
+YI SYLLABLE GGUOT
+
+0A21F
+YI SYLLABLE GGUOX
+
+0A220
+YI SYLLABLE GGUO
+
+0A221
+YI SYLLABLE GGUOP
+
+0A222
+YI SYLLABLE GGOT
+
+0A223
+YI SYLLABLE GGOX
+
+0A224
+YI SYLLABLE GGO
+
+0A225
+YI SYLLABLE GGOP
+
+0A226
+YI SYLLABLE GGET
+
+0A227
+YI SYLLABLE GGEX
+
+0A228
+YI SYLLABLE GGE
+
+0A229
+YI SYLLABLE GGEP
+
+0A22A
+YI SYLLABLE GGUT
+
+0A22B
+YI SYLLABLE GGUX
+
+0A22C
+YI SYLLABLE GGU
+
+0A22D
+YI SYLLABLE GGUP
+
+0A22E
+YI SYLLABLE GGURX
+
+0A22F
+YI SYLLABLE GGUR
+
+0A230
+YI SYLLABLE MGIEX
+
+0A231
+YI SYLLABLE MGIE
+
+0A232
+YI SYLLABLE MGAT
+
+0A233
+YI SYLLABLE MGAX
+
+0A234
+YI SYLLABLE MGA
+
+0A235
+YI SYLLABLE MGAP
+
+0A236
+YI SYLLABLE MGUOX
+
+0A237
+YI SYLLABLE MGUO
+
+0A238
+YI SYLLABLE MGUOP
+
+0A239
+YI SYLLABLE MGOT
+
+0A23A
+YI SYLLABLE MGOX
+
+0A23B
+YI SYLLABLE MGO
+
+0A23C
+YI SYLLABLE MGOP
+
+0A23D
+YI SYLLABLE MGEX
+
+0A23E
+YI SYLLABLE MGE
+
+0A23F
+YI SYLLABLE MGEP
+
+0A240
+YI SYLLABLE MGUT
+
+0A241
+YI SYLLABLE MGUX
+
+0A242
+YI SYLLABLE MGU
+
+0A243
+YI SYLLABLE MGUP
+
+0A244
+YI SYLLABLE MGURX
+
+0A245
+YI SYLLABLE MGUR
+
+0A246
+YI SYLLABLE HXIT
+
+0A247
+YI SYLLABLE HXIX
+
+0A248
+YI SYLLABLE HXI
+
+0A249
+YI SYLLABLE HXIP
+
+0A24A
+YI SYLLABLE HXIET
+
+0A24B
+YI SYLLABLE HXIEX
+
+0A24C
+YI SYLLABLE HXIE
+
+0A24D
+YI SYLLABLE HXIEP
+
+0A24E
+YI SYLLABLE HXAT
+
+0A24F
+YI SYLLABLE HXAX
+
+0A250
+YI SYLLABLE HXA
+
+0A251
+YI SYLLABLE HXAP
+
+0A252
+YI SYLLABLE HXUOT
+
+0A253
+YI SYLLABLE HXUOX
+
+0A254
+YI SYLLABLE HXUO
+
+0A255
+YI SYLLABLE HXUOP
+
+0A256
+YI SYLLABLE HXOT
+
+0A257
+YI SYLLABLE HXOX
+
+0A258
+YI SYLLABLE HXO
+
+0A259
+YI SYLLABLE HXOP
+
+0A25A
+YI SYLLABLE HXEX
+
+0A25B
+YI SYLLABLE HXE
+
+0A25C
+YI SYLLABLE HXEP
+
+0A25D
+YI SYLLABLE NGIEX
+
+0A25E
+YI SYLLABLE NGIE
+
+0A25F
+YI SYLLABLE NGIEP
+
+0A260
+YI SYLLABLE NGAT
+
+0A261
+YI SYLLABLE NGAX
+
+0A262
+YI SYLLABLE NGA
+
+0A263
+YI SYLLABLE NGAP
+
+0A264
+YI SYLLABLE NGUOT
+
+0A265
+YI SYLLABLE NGUOX
+
+0A266
+YI SYLLABLE NGUO
+
+0A267
+YI SYLLABLE NGOT
+
+0A268
+YI SYLLABLE NGOX
+
+0A269
+YI SYLLABLE NGO
+
+0A26A
+YI SYLLABLE NGOP
+
+0A26B
+YI SYLLABLE NGEX
+
+0A26C
+YI SYLLABLE NGE
+
+0A26D
+YI SYLLABLE NGEP
+
+0A26E
+YI SYLLABLE HIT
+
+0A26F
+YI SYLLABLE HIEX
+
+0A270
+YI SYLLABLE HIE
+
+0A271
+YI SYLLABLE HAT
+
+0A272
+YI SYLLABLE HAX
+
+0A273
+YI SYLLABLE HA
+
+0A274
+YI SYLLABLE HAP
+
+0A275
+YI SYLLABLE HUOT
+
+0A276
+YI SYLLABLE HUOX
+
+0A277
+YI SYLLABLE HUO
+
+0A278
+YI SYLLABLE HUOP
+
+0A279
+YI SYLLABLE HOT
+
+0A27A
+YI SYLLABLE HOX
+
+0A27B
+YI SYLLABLE HO
+
+0A27C
+YI SYLLABLE HOP
+
+0A27D
+YI SYLLABLE HEX
+
+0A27E
+YI SYLLABLE HE
+
+0A27F
+YI SYLLABLE HEP
+
+0A280
+YI SYLLABLE WAT
+
+0A281
+YI SYLLABLE WAX
+
+0A282
+YI SYLLABLE WA
+
+0A283
+YI SYLLABLE WAP
+
+0A284
+YI SYLLABLE WUOX
+
+0A285
+YI SYLLABLE WUO
+
+0A286
+YI SYLLABLE WUOP
+
+0A287
+YI SYLLABLE WOX
+
+0A288
+YI SYLLABLE WO
+
+0A289
+YI SYLLABLE WOP
+
+0A28A
+YI SYLLABLE WEX
+
+0A28B
+YI SYLLABLE WE
+
+0A28C
+YI SYLLABLE WEP
+
+0A28D
+YI SYLLABLE ZIT
+
+0A28E
+YI SYLLABLE ZIX
+
+0A28F
+YI SYLLABLE ZI
+
+0A290
+YI SYLLABLE ZIP
+
+0A291
+YI SYLLABLE ZIEX
+
+0A292
+YI SYLLABLE ZIE
+
+0A293
+YI SYLLABLE ZIEP
+
+0A294
+YI SYLLABLE ZAT
+
+0A295
+YI SYLLABLE ZAX
+
+0A296
+YI SYLLABLE ZA
+
+0A297
+YI SYLLABLE ZAP
+
+0A298
+YI SYLLABLE ZUOX
+
+0A299
+YI SYLLABLE ZUO
+
+0A29A
+YI SYLLABLE ZUOP
+
+0A29B
+YI SYLLABLE ZOT
+
+0A29C
+YI SYLLABLE ZOX
+
+0A29D
+YI SYLLABLE ZO
+
+0A29E
+YI SYLLABLE ZOP
+
+0A29F
+YI SYLLABLE ZEX
+
+0A2A0
+YI SYLLABLE ZE
+
+0A2A1
+YI SYLLABLE ZEP
+
+0A2A2
+YI SYLLABLE ZUT
+
+0A2A3
+YI SYLLABLE ZUX
+
+0A2A4
+YI SYLLABLE ZU
+
+0A2A5
+YI SYLLABLE ZUP
+
+0A2A6
+YI SYLLABLE ZURX
+
+0A2A7
+YI SYLLABLE ZUR
+
+0A2A8
+YI SYLLABLE ZYT
+
+0A2A9
+YI SYLLABLE ZYX
+
+0A2AA
+YI SYLLABLE ZY
+
+0A2AB
+YI SYLLABLE ZYP
+
+0A2AC
+YI SYLLABLE ZYRX
+
+0A2AD
+YI SYLLABLE ZYR
+
+0A2AE
+YI SYLLABLE CIT
+
+0A2AF
+YI SYLLABLE CIX
+
+0A2B0
+YI SYLLABLE CI
+
+0A2B1
+YI SYLLABLE CIP
+
+0A2B2
+YI SYLLABLE CIET
+
+0A2B3
+YI SYLLABLE CIEX
+
+0A2B4
+YI SYLLABLE CIE
+
+0A2B5
+YI SYLLABLE CIEP
+
+0A2B6
+YI SYLLABLE CAT
+
+0A2B7
+YI SYLLABLE CAX
+
+0A2B8
+YI SYLLABLE CA
+
+0A2B9
+YI SYLLABLE CAP
+
+0A2BA
+YI SYLLABLE CUOX
+
+0A2BB
+YI SYLLABLE CUO
+
+0A2BC
+YI SYLLABLE CUOP
+
+0A2BD
+YI SYLLABLE COT
+
+0A2BE
+YI SYLLABLE COX
+
+0A2BF
+YI SYLLABLE CO
+
+0A2C0
+YI SYLLABLE COP
+
+0A2C1
+YI SYLLABLE CEX
+
+0A2C2
+YI SYLLABLE CE
+
+0A2C3
+YI SYLLABLE CEP
+
+0A2C4
+YI SYLLABLE CUT
+
+0A2C5
+YI SYLLABLE CUX
+
+0A2C6
+YI SYLLABLE CU
+
+0A2C7
+YI SYLLABLE CUP
+
+0A2C8
+YI SYLLABLE CURX
+
+0A2C9
+YI SYLLABLE CUR
+
+0A2CA
+YI SYLLABLE CYT
+
+0A2CB
+YI SYLLABLE CYX
+
+0A2CC
+YI SYLLABLE CY
+
+0A2CD
+YI SYLLABLE CYP
+
+0A2CE
+YI SYLLABLE CYRX
+
+0A2CF
+YI SYLLABLE CYR
+
+0A2D0
+YI SYLLABLE ZZIT
+
+0A2D1
+YI SYLLABLE ZZIX
+
+0A2D2
+YI SYLLABLE ZZI
+
+0A2D3
+YI SYLLABLE ZZIP
+
+0A2D4
+YI SYLLABLE ZZIET
+
+0A2D5
+YI SYLLABLE ZZIEX
+
+0A2D6
+YI SYLLABLE ZZIE
+
+0A2D7
+YI SYLLABLE ZZIEP
+
+0A2D8
+YI SYLLABLE ZZAT
+
+0A2D9
+YI SYLLABLE ZZAX
+
+0A2DA
+YI SYLLABLE ZZA
+
+0A2DB
+YI SYLLABLE ZZAP
+
+0A2DC
+YI SYLLABLE ZZOX
+
+0A2DD
+YI SYLLABLE ZZO
+
+0A2DE
+YI SYLLABLE ZZOP
+
+0A2DF
+YI SYLLABLE ZZEX
+
+0A2E0
+YI SYLLABLE ZZE
+
+0A2E1
+YI SYLLABLE ZZEP
+
+0A2E2
+YI SYLLABLE ZZUX
+
+0A2E3
+YI SYLLABLE ZZU
+
+0A2E4
+YI SYLLABLE ZZUP
+
+0A2E5
+YI SYLLABLE ZZURX
+
+0A2E6
+YI SYLLABLE ZZUR
+
+0A2E7
+YI SYLLABLE ZZYT
+
+0A2E8
+YI SYLLABLE ZZYX
+
+0A2E9
+YI SYLLABLE ZZY
+
+0A2EA
+YI SYLLABLE ZZYP
+
+0A2EB
+YI SYLLABLE ZZYRX
+
+0A2EC
+YI SYLLABLE ZZYR
+
+0A2ED
+YI SYLLABLE NZIT
+
+0A2EE
+YI SYLLABLE NZIX
+
+0A2EF
+YI SYLLABLE NZI
+
+0A2F0
+YI SYLLABLE NZIP
+
+0A2F1
+YI SYLLABLE NZIEX
+
+0A2F2
+YI SYLLABLE NZIE
+
+0A2F3
+YI SYLLABLE NZIEP
+
+0A2F4
+YI SYLLABLE NZAT
+
+0A2F5
+YI SYLLABLE NZAX
+
+0A2F6
+YI SYLLABLE NZA
+
+0A2F7
+YI SYLLABLE NZAP
+
+0A2F8
+YI SYLLABLE NZUOX
+
+0A2F9
+YI SYLLABLE NZUO
+
+0A2FA
+YI SYLLABLE NZOX
+
+0A2FB
+YI SYLLABLE NZOP
+
+0A2FC
+YI SYLLABLE NZEX
+
+0A2FD
+YI SYLLABLE NZE
+
+0A2FE
+YI SYLLABLE NZUX
+
+0A2FF
+YI SYLLABLE NZU
+
+0A300
+YI SYLLABLE NZUP
+
+0A301
+YI SYLLABLE NZURX
+
+0A302
+YI SYLLABLE NZUR
+
+0A303
+YI SYLLABLE NZYT
+
+0A304
+YI SYLLABLE NZYX
+
+0A305
+YI SYLLABLE NZY
+
+0A306
+YI SYLLABLE NZYP
+
+0A307
+YI SYLLABLE NZYRX
+
+0A308
+YI SYLLABLE NZYR
+
+0A309
+YI SYLLABLE SIT
+
+0A30A
+YI SYLLABLE SIX
+
+0A30B
+YI SYLLABLE SI
+
+0A30C
+YI SYLLABLE SIP
+
+0A30D
+YI SYLLABLE SIEX
+
+0A30E
+YI SYLLABLE SIE
+
+0A30F
+YI SYLLABLE SIEP
+
+0A310
+YI SYLLABLE SAT
+
+0A311
+YI SYLLABLE SAX
+
+0A312
+YI SYLLABLE SA
+
+0A313
+YI SYLLABLE SAP
+
+0A314
+YI SYLLABLE SUOX
+
+0A315
+YI SYLLABLE SUO
+
+0A316
+YI SYLLABLE SUOP
+
+0A317
+YI SYLLABLE SOT
+
+0A318
+YI SYLLABLE SOX
+
+0A319
+YI SYLLABLE SO
+
+0A31A
+YI SYLLABLE SOP
+
+0A31B
+YI SYLLABLE SEX
+
+0A31C
+YI SYLLABLE SE
+
+0A31D
+YI SYLLABLE SEP
+
+0A31E
+YI SYLLABLE SUT
+
+0A31F
+YI SYLLABLE SUX
+
+0A320
+YI SYLLABLE SU
+
+0A321
+YI SYLLABLE SUP
+
+0A322
+YI SYLLABLE SURX
+
+0A323
+YI SYLLABLE SUR
+
+0A324
+YI SYLLABLE SYT
+
+0A325
+YI SYLLABLE SYX
+
+0A326
+YI SYLLABLE SY
+
+0A327
+YI SYLLABLE SYP
+
+0A328
+YI SYLLABLE SYRX
+
+0A329
+YI SYLLABLE SYR
+
+0A32A
+YI SYLLABLE SSIT
+
+0A32B
+YI SYLLABLE SSIX
+
+0A32C
+YI SYLLABLE SSI
+
+0A32D
+YI SYLLABLE SSIP
+
+0A32E
+YI SYLLABLE SSIEX
+
+0A32F
+YI SYLLABLE SSIE
+
+0A330
+YI SYLLABLE SSIEP
+
+0A331
+YI SYLLABLE SSAT
+
+0A332
+YI SYLLABLE SSAX
+
+0A333
+YI SYLLABLE SSA
+
+0A334
+YI SYLLABLE SSAP
+
+0A335
+YI SYLLABLE SSOT
+
+0A336
+YI SYLLABLE SSOX
+
+0A337
+YI SYLLABLE SSO
+
+0A338
+YI SYLLABLE SSOP
+
+0A339
+YI SYLLABLE SSEX
+
+0A33A
+YI SYLLABLE SSE
+
+0A33B
+YI SYLLABLE SSEP
+
+0A33C
+YI SYLLABLE SSUT
+
+0A33D
+YI SYLLABLE SSUX
+
+0A33E
+YI SYLLABLE SSU
+
+0A33F
+YI SYLLABLE SSUP
+
+0A340
+YI SYLLABLE SSYT
+
+0A341
+YI SYLLABLE SSYX
+
+0A342
+YI SYLLABLE SSY
+
+0A343
+YI SYLLABLE SSYP
+
+0A344
+YI SYLLABLE SSYRX
+
+0A345
+YI SYLLABLE SSYR
+
+0A346
+YI SYLLABLE ZHAT
+
+0A347
+YI SYLLABLE ZHAX
+
+0A348
+YI SYLLABLE ZHA
+
+0A349
+YI SYLLABLE ZHAP
+
+0A34A
+YI SYLLABLE ZHUOX
+
+0A34B
+YI SYLLABLE ZHUO
+
+0A34C
+YI SYLLABLE ZHUOP
+
+0A34D
+YI SYLLABLE ZHOT
+
+0A34E
+YI SYLLABLE ZHOX
+
+0A34F
+YI SYLLABLE ZHO
+
+0A350
+YI SYLLABLE ZHOP
+
+0A351
+YI SYLLABLE ZHET
+
+0A352
+YI SYLLABLE ZHEX
+
+0A353
+YI SYLLABLE ZHE
+
+0A354
+YI SYLLABLE ZHEP
+
+0A355
+YI SYLLABLE ZHUT
+
+0A356
+YI SYLLABLE ZHUX
+
+0A357
+YI SYLLABLE ZHU
+
+0A358
+YI SYLLABLE ZHUP
+
+0A359
+YI SYLLABLE ZHURX
+
+0A35A
+YI SYLLABLE ZHUR
+
+0A35B
+YI SYLLABLE ZHYT
+
+0A35C
+YI SYLLABLE ZHYX
+
+0A35D
+YI SYLLABLE ZHY
+
+0A35E
+YI SYLLABLE ZHYP
+
+0A35F
+YI SYLLABLE ZHYRX
+
+0A360
+YI SYLLABLE ZHYR
+
+0A361
+YI SYLLABLE CHAT
+
+0A362
+YI SYLLABLE CHAX
+
+0A363
+YI SYLLABLE CHA
+
+0A364
+YI SYLLABLE CHAP
+
+0A365
+YI SYLLABLE CHUOT
+
+0A366
+YI SYLLABLE CHUOX
+
+0A367
+YI SYLLABLE CHUO
+
+0A368
+YI SYLLABLE CHUOP
+
+0A369
+YI SYLLABLE CHOT
+
+0A36A
+YI SYLLABLE CHOX
+
+0A36B
+YI SYLLABLE CHO
+
+0A36C
+YI SYLLABLE CHOP
+
+0A36D
+YI SYLLABLE CHET
+
+0A36E
+YI SYLLABLE CHEX
+
+0A36F
+YI SYLLABLE CHE
+
+0A370
+YI SYLLABLE CHEP
+
+0A371
+YI SYLLABLE CHUX
+
+0A372
+YI SYLLABLE CHU
+
+0A373
+YI SYLLABLE CHUP
+
+0A374
+YI SYLLABLE CHURX
+
+0A375
+YI SYLLABLE CHUR
+
+0A376
+YI SYLLABLE CHYT
+
+0A377
+YI SYLLABLE CHYX
+
+0A378
+YI SYLLABLE CHY
+
+0A379
+YI SYLLABLE CHYP
+
+0A37A
+YI SYLLABLE CHYRX
+
+0A37B
+YI SYLLABLE CHYR
+
+0A37C
+YI SYLLABLE RRAX
+
+0A37D
+YI SYLLABLE RRA
+
+0A37E
+YI SYLLABLE RRUOX
+
+0A37F
+YI SYLLABLE RRUO
+
+0A380
+YI SYLLABLE RROT
+
+0A381
+YI SYLLABLE RROX
+
+0A382
+YI SYLLABLE RRO
+
+0A383
+YI SYLLABLE RROP
+
+0A384
+YI SYLLABLE RRET
+
+0A385
+YI SYLLABLE RREX
+
+0A386
+YI SYLLABLE RRE
+
+0A387
+YI SYLLABLE RREP
+
+0A388
+YI SYLLABLE RRUT
+
+0A389
+YI SYLLABLE RRUX
+
+0A38A
+YI SYLLABLE RRU
+
+0A38B
+YI SYLLABLE RRUP
+
+0A38C
+YI SYLLABLE RRURX
+
+0A38D
+YI SYLLABLE RRUR
+
+0A38E
+YI SYLLABLE RRYT
+
+0A38F
+YI SYLLABLE RRYX
+
+0A390
+YI SYLLABLE RRY
+
+0A391
+YI SYLLABLE RRYP
+
+0A392
+YI SYLLABLE RRYRX
+
+0A393
+YI SYLLABLE RRYR
+
+0A394
+YI SYLLABLE NRAT
+
+0A395
+YI SYLLABLE NRAX
+
+0A396
+YI SYLLABLE NRA
+
+0A397
+YI SYLLABLE NRAP
+
+0A398
+YI SYLLABLE NROX
+
+0A399
+YI SYLLABLE NRO
+
+0A39A
+YI SYLLABLE NROP
+
+0A39B
+YI SYLLABLE NRET
+
+0A39C
+YI SYLLABLE NREX
+
+0A39D
+YI SYLLABLE NRE
+
+0A39E
+YI SYLLABLE NREP
+
+0A39F
+YI SYLLABLE NRUT
+
+0A3A0
+YI SYLLABLE NRUX
+
+0A3A1
+YI SYLLABLE NRU
+
+0A3A2
+YI SYLLABLE NRUP
+
+0A3A3
+YI SYLLABLE NRURX
+
+0A3A4
+YI SYLLABLE NRUR
+
+0A3A5
+YI SYLLABLE NRYT
+
+0A3A6
+YI SYLLABLE NRYX
+
+0A3A7
+YI SYLLABLE NRY
+
+0A3A8
+YI SYLLABLE NRYP
+
+0A3A9
+YI SYLLABLE NRYRX
+
+0A3AA
+YI SYLLABLE NRYR
+
+0A3AB
+YI SYLLABLE SHAT
+
+0A3AC
+YI SYLLABLE SHAX
+
+0A3AD
+YI SYLLABLE SHA
+
+0A3AE
+YI SYLLABLE SHAP
+
+0A3AF
+YI SYLLABLE SHUOX
+
+0A3B0
+YI SYLLABLE SHUO
+
+0A3B1
+YI SYLLABLE SHUOP
+
+0A3B2
+YI SYLLABLE SHOT
+
+0A3B3
+YI SYLLABLE SHOX
+
+0A3B4
+YI SYLLABLE SHO
+
+0A3B5
+YI SYLLABLE SHOP
+
+0A3B6
+YI SYLLABLE SHET
+
+0A3B7
+YI SYLLABLE SHEX
+
+0A3B8
+YI SYLLABLE SHE
+
+0A3B9
+YI SYLLABLE SHEP
+
+0A3BA
+YI SYLLABLE SHUT
+
+0A3BB
+YI SYLLABLE SHUX
+
+0A3BC
+YI SYLLABLE SHU
+
+0A3BD
+YI SYLLABLE SHUP
+
+0A3BE
+YI SYLLABLE SHURX
+
+0A3BF
+YI SYLLABLE SHUR
+
+0A3C0
+YI SYLLABLE SHYT
+
+0A3C1
+YI SYLLABLE SHYX
+
+0A3C2
+YI SYLLABLE SHY
+
+0A3C3
+YI SYLLABLE SHYP
+
+0A3C4
+YI SYLLABLE SHYRX
+
+0A3C5
+YI SYLLABLE SHYR
+
+0A3C6
+YI SYLLABLE RAT
+
+0A3C7
+YI SYLLABLE RAX
+
+0A3C8
+YI SYLLABLE RA
+
+0A3C9
+YI SYLLABLE RAP
+
+0A3CA
+YI SYLLABLE RUOX
+
+0A3CB
+YI SYLLABLE RUO
+
+0A3CC
+YI SYLLABLE RUOP
+
+0A3CD
+YI SYLLABLE ROT
+
+0A3CE
+YI SYLLABLE ROX
+
+0A3CF
+YI SYLLABLE RO
+
+0A3D0
+YI SYLLABLE ROP
+
+0A3D1
+YI SYLLABLE REX
+
+0A3D2
+YI SYLLABLE RE
+
+0A3D3
+YI SYLLABLE REP
+
+0A3D4
+YI SYLLABLE RUT
+
+0A3D5
+YI SYLLABLE RUX
+
+0A3D6
+YI SYLLABLE RU
+
+0A3D7
+YI SYLLABLE RUP
+
+0A3D8
+YI SYLLABLE RURX
+
+0A3D9
+YI SYLLABLE RUR
+
+0A3DA
+YI SYLLABLE RYT
+
+0A3DB
+YI SYLLABLE RYX
+
+0A3DC
+YI SYLLABLE RY
+
+0A3DD
+YI SYLLABLE RYP
+
+0A3DE
+YI SYLLABLE RYRX
+
+0A3DF
+YI SYLLABLE RYR
+
+0A3E0
+YI SYLLABLE JIT
+
+0A3E1
+YI SYLLABLE JIX
+
+0A3E2
+YI SYLLABLE JI
+
+0A3E3
+YI SYLLABLE JIP
+
+0A3E4
+YI SYLLABLE JIET
+
+0A3E5
+YI SYLLABLE JIEX
+
+0A3E6
+YI SYLLABLE JIE
+
+0A3E7
+YI SYLLABLE JIEP
+
+0A3E8
+YI SYLLABLE JUOT
+
+0A3E9
+YI SYLLABLE JUOX
+
+0A3EA
+YI SYLLABLE JUO
+
+0A3EB
+YI SYLLABLE JUOP
+
+0A3EC
+YI SYLLABLE JOT
+
+0A3ED
+YI SYLLABLE JOX
+
+0A3EE
+YI SYLLABLE JO
+
+0A3EF
+YI SYLLABLE JOP
+
+0A3F0
+YI SYLLABLE JUT
+
+0A3F1
+YI SYLLABLE JUX
+
+0A3F2
+YI SYLLABLE JU
+
+0A3F3
+YI SYLLABLE JUP
+
+0A3F4
+YI SYLLABLE JURX
+
+0A3F5
+YI SYLLABLE JUR
+
+0A3F6
+YI SYLLABLE JYT
+
+0A3F7
+YI SYLLABLE JYX
+
+0A3F8
+YI SYLLABLE JY
+
+0A3F9
+YI SYLLABLE JYP
+
+0A3FA
+YI SYLLABLE JYRX
+
+0A3FB
+YI SYLLABLE JYR
+
+0A3FC
+YI SYLLABLE QIT
+
+0A3FD
+YI SYLLABLE QIX
+
+0A3FE
+YI SYLLABLE QI
+
+0A3FF
+YI SYLLABLE QIP
+
+0A400
+YI SYLLABLE QIET
+
+0A401
+YI SYLLABLE QIEX
+
+0A402
+YI SYLLABLE QIE
+
+0A403
+YI SYLLABLE QIEP
+
+0A404
+YI SYLLABLE QUOT
+
+0A405
+YI SYLLABLE QUOX
+
+0A406
+YI SYLLABLE QUO
+
+0A407
+YI SYLLABLE QUOP
+
+0A408
+YI SYLLABLE QOT
+
+0A409
+YI SYLLABLE QOX
+
+0A40A
+YI SYLLABLE QO
+
+0A40B
+YI SYLLABLE QOP
+
+0A40C
+YI SYLLABLE QUT
+
+0A40D
+YI SYLLABLE QUX
+
+0A40E
+YI SYLLABLE QU
+
+0A40F
+YI SYLLABLE QUP
+
+0A410
+YI SYLLABLE QURX
+
+0A411
+YI SYLLABLE QUR
+
+0A412
+YI SYLLABLE QYT
+
+0A413
+YI SYLLABLE QYX
+
+0A414
+YI SYLLABLE QY
+
+0A415
+YI SYLLABLE QYP
+
+0A416
+YI SYLLABLE QYRX
+
+0A417
+YI SYLLABLE QYR
+
+0A418
+YI SYLLABLE JJIT
+
+0A419
+YI SYLLABLE JJIX
+
+0A41A
+YI SYLLABLE JJI
+
+0A41B
+YI SYLLABLE JJIP
+
+0A41C
+YI SYLLABLE JJIET
+
+0A41D
+YI SYLLABLE JJIEX
+
+0A41E
+YI SYLLABLE JJIE
+
+0A41F
+YI SYLLABLE JJIEP
+
+0A420
+YI SYLLABLE JJUOX
+
+0A421
+YI SYLLABLE JJUO
+
+0A422
+YI SYLLABLE JJUOP
+
+0A423
+YI SYLLABLE JJOT
+
+0A424
+YI SYLLABLE JJOX
+
+0A425
+YI SYLLABLE JJO
+
+0A426
+YI SYLLABLE JJOP
+
+0A427
+YI SYLLABLE JJUT
+
+0A428
+YI SYLLABLE JJUX
+
+0A429
+YI SYLLABLE JJU
+
+0A42A
+YI SYLLABLE JJUP
+
+0A42B
+YI SYLLABLE JJURX
+
+0A42C
+YI SYLLABLE JJUR
+
+0A42D
+YI SYLLABLE JJYT
+
+0A42E
+YI SYLLABLE JJYX
+
+0A42F
+YI SYLLABLE JJY
+
+0A430
+YI SYLLABLE JJYP
+
+0A431
+YI SYLLABLE NJIT
+
+0A432
+YI SYLLABLE NJIX
+
+0A433
+YI SYLLABLE NJI
+
+0A434
+YI SYLLABLE NJIP
+
+0A435
+YI SYLLABLE NJIET
+
+0A436
+YI SYLLABLE NJIEX
+
+0A437
+YI SYLLABLE NJIE
+
+0A438
+YI SYLLABLE NJIEP
+
+0A439
+YI SYLLABLE NJUOX
+
+0A43A
+YI SYLLABLE NJUO
+
+0A43B
+YI SYLLABLE NJOT
+
+0A43C
+YI SYLLABLE NJOX
+
+0A43D
+YI SYLLABLE NJO
+
+0A43E
+YI SYLLABLE NJOP
+
+0A43F
+YI SYLLABLE NJUX
+
+0A440
+YI SYLLABLE NJU
+
+0A441
+YI SYLLABLE NJUP
+
+0A442
+YI SYLLABLE NJURX
+
+0A443
+YI SYLLABLE NJUR
+
+0A444
+YI SYLLABLE NJYT
+
+0A445
+YI SYLLABLE NJYX
+
+0A446
+YI SYLLABLE NJY
+
+0A447
+YI SYLLABLE NJYP
+
+0A448
+YI SYLLABLE NJYRX
+
+0A449
+YI SYLLABLE NJYR
+
+0A44A
+YI SYLLABLE NYIT
+
+0A44B
+YI SYLLABLE NYIX
+
+0A44C
+YI SYLLABLE NYI
+
+0A44D
+YI SYLLABLE NYIP
+
+0A44E
+YI SYLLABLE NYIET
+
+0A44F
+YI SYLLABLE NYIEX
+
+0A450
+YI SYLLABLE NYIE
+
+0A451
+YI SYLLABLE NYIEP
+
+0A452
+YI SYLLABLE NYUOX
+
+0A453
+YI SYLLABLE NYUO
+
+0A454
+YI SYLLABLE NYUOP
+
+0A455
+YI SYLLABLE NYOT
+
+0A456
+YI SYLLABLE NYOX
+
+0A457
+YI SYLLABLE NYO
+
+0A458
+YI SYLLABLE NYOP
+
+0A459
+YI SYLLABLE NYUT
+
+0A45A
+YI SYLLABLE NYUX
+
+0A45B
+YI SYLLABLE NYU
+
+0A45C
+YI SYLLABLE NYUP
+
+0A45D
+YI SYLLABLE XIT
+
+0A45E
+YI SYLLABLE XIX
+
+0A45F
+YI SYLLABLE XI
+
+0A460
+YI SYLLABLE XIP
+
+0A461
+YI SYLLABLE XIET
+
+0A462
+YI SYLLABLE XIEX
+
+0A463
+YI SYLLABLE XIE
+
+0A464
+YI SYLLABLE XIEP
+
+0A465
+YI SYLLABLE XUOX
+
+0A466
+YI SYLLABLE XUO
+
+0A467
+YI SYLLABLE XOT
+
+0A468
+YI SYLLABLE XOX
+
+0A469
+YI SYLLABLE XO
+
+0A46A
+YI SYLLABLE XOP
+
+0A46B
+YI SYLLABLE XYT
+
+0A46C
+YI SYLLABLE XYX
+
+0A46D
+YI SYLLABLE XY
+
+0A46E
+YI SYLLABLE XYP
+
+0A46F
+YI SYLLABLE XYRX
+
+0A470
+YI SYLLABLE XYR
+
+0A471
+YI SYLLABLE YIT
+
+0A472
+YI SYLLABLE YIX
+
+0A473
+YI SYLLABLE YI
+
+0A474
+YI SYLLABLE YIP
+
+0A475
+YI SYLLABLE YIET
+
+0A476
+YI SYLLABLE YIEX
+
+0A477
+YI SYLLABLE YIE
+
+0A478
+YI SYLLABLE YIEP
+
+0A479
+YI SYLLABLE YUOT
+
+0A47A
+YI SYLLABLE YUOX
+
+0A47B
+YI SYLLABLE YUO
+
+0A47C
+YI SYLLABLE YUOP
+
+0A47D
+YI SYLLABLE YOT
+
+0A47E
+YI SYLLABLE YOX
+
+0A47F
+YI SYLLABLE YO
+
+0A480
+YI SYLLABLE YOP
+
+0A481
+YI SYLLABLE YUT
+
+0A482
+YI SYLLABLE YUX
+
+0A483
+YI SYLLABLE YU
+
+0A484
+YI SYLLABLE YUP
+
+0A485
+YI SYLLABLE YURX
+
+0A486
+YI SYLLABLE YUR
+
+0A487
+YI SYLLABLE YYT
+
+0A488
+YI SYLLABLE YYX
+
+0A489
+YI SYLLABLE YY
+
+0A48A
+YI SYLLABLE YYP
+
+0A48B
+YI SYLLABLE YYRX
+
+0A48C
+YI SYLLABLE YYR
+
+0A490
+YI RADICAL QOT
+
+0A491
+YI RADICAL LI
+
+0A492
+YI RADICAL KIT
+
+0A493
+YI RADICAL NYIP
+
+0A494
+YI RADICAL CYP
+
+0A495
+YI RADICAL SSI
+
+0A496
+YI RADICAL GGOP
+
+0A497
+YI RADICAL GEP
+
+0A498
+YI RADICAL MI
+
+0A499
+YI RADICAL HXIT
+
+0A49A
+YI RADICAL LYR
+
+0A49B
+YI RADICAL BBUT
+
+0A49C
+YI RADICAL MOP
+
+0A49D
+YI RADICAL YO
+
+0A49E
+YI RADICAL PUT
+
+0A49F
+YI RADICAL HXUO
+
+0A4A0
+YI RADICAL TAT
+
+0A4A1
+YI RADICAL GA
+
+0A4A2
+YI RADICAL ZUP
+
+0A4A3
+YI RADICAL CYT
+
+0A4A4
+YI RADICAL DDUR
+
+0A4A5
+YI RADICAL BUR
+
+0A4A6
+YI RADICAL GGUO
+
+0A4A7
+YI RADICAL NYOP
+
+0A4A8
+YI RADICAL TU
+
+0A4A9
+YI RADICAL OP
+
+0A4AA
+YI RADICAL JJUT
+
+0A4AB
+YI RADICAL ZOT
+
+0A4AC
+YI RADICAL PYT
+
+0A4AD
+YI RADICAL HMO
+
+0A4AE
+YI RADICAL YIT
+
+0A4AF
+YI RADICAL VUR
+
+0A4B0
+YI RADICAL SHY
+
+0A4B1
+YI RADICAL VEP
+
+0A4B2
+YI RADICAL ZA
+
+0A4B3
+YI RADICAL JO
+
+0A4B4
+YI RADICAL NZUP
+
+0A4B5
+YI RADICAL JJY
+
+0A4B6
+YI RADICAL GOT
+
+0A4B7
+YI RADICAL JJIE
+
+0A4B8
+YI RADICAL WO
+
+0A4B9
+YI RADICAL DU
+
+0A4BA
+YI RADICAL SHUR
+
+0A4BB
+YI RADICAL LIE
+
+0A4BC
+YI RADICAL CY
+
+0A4BD
+YI RADICAL CUOP
+
+0A4BE
+YI RADICAL CIP
+
+0A4BF
+YI RADICAL HXOP
+
+0A4C0
+YI RADICAL SHAT
+
+0A4C1
+YI RADICAL ZUR
+
+0A4C2
+YI RADICAL SHOP
+
+0A4C3
+YI RADICAL CHE
+
+0A4C4
+YI RADICAL ZZIET
+
+0A4C5
+YI RADICAL NBIE
+
+0A4C6
+YI RADICAL KE
+
+0A4D0
+LISU LETTER BA
+
+0A4D1
+LISU LETTER PA
+
+0A4D2
+LISU LETTER PHA
+
+0A4D3
+LISU LETTER DA
+
+0A4D4
+LISU LETTER TA
+
+0A4D5
+LISU LETTER THA
+
+0A4D6
+LISU LETTER GA
+
+0A4D7
+LISU LETTER KA
+
+0A4D8
+LISU LETTER KHA
+
+0A4D9
+LISU LETTER JA
+
+0A4DA
+LISU LETTER CA
+
+0A4DB
+LISU LETTER CHA
+
+0A4DC
+LISU LETTER DZA
+
+0A4DD
+LISU LETTER TSA
+
+0A4DE
+LISU LETTER TSHA
+
+0A4DF
+LISU LETTER MA
+
+0A4E0
+LISU LETTER NA
+
+0A4E1
+LISU LETTER LA
+
+0A4E2
+LISU LETTER SA
+
+0A4E3
+LISU LETTER ZHA
+
+0A4E4
+LISU LETTER ZA
+
+0A4E5
+LISU LETTER NGA
+
+0A4E6
+LISU LETTER HA
+
+0A4E7
+LISU LETTER XA
+
+0A4E8
+LISU LETTER HHA
+
+0A4E9
+LISU LETTER FA
+
+0A4EA
+LISU LETTER WA
+
+0A4EB
+LISU LETTER SHA
+
+0A4EC
+LISU LETTER YA
+
+0A4ED
+LISU LETTER GHA
+
+0A4EE
+LISU LETTER A
+
+0A4EF
+LISU LETTER AE
+
+0A4F0
+LISU LETTER E
+
+0A4F1
+LISU LETTER EU
+
+0A4F2
+LISU LETTER I
+
+0A4F3
+LISU LETTER O
+
+0A4F4
+LISU LETTER U
+
+0A4F5
+LISU LETTER UE
+
+0A4F6
+LISU LETTER UH
+
+0A4F7
+LISU LETTER OE
+
+0A4F8
+LISU LETTER TONE MYA TI
+
+0A4F9
+LISU LETTER TONE NA PO
+
+0A4FA
+LISU LETTER TONE MYA CYA
+
+0A4FB
+LISU LETTER TONE MYA BO
+
+0A4FC
+LISU LETTER TONE MYA NA
+
+0A4FD
+LISU LETTER TONE MYA JEU
+
+0A4FE
+LISU PUNCTUATION COMMA
+
+0A4FF
+LISU PUNCTUATION FULL STOP
+
+0A500
+VAI SYLLABLE EE
+
+0A501
+VAI SYLLABLE EEN
+
+0A502
+VAI SYLLABLE HEE
+
+0A503
+VAI SYLLABLE WEE
+
+0A504
+VAI SYLLABLE WEEN
+
+0A505
+VAI SYLLABLE PEE
+
+0A506
+VAI SYLLABLE BHEE
+
+0A507
+VAI SYLLABLE BEE
+
+0A508
+VAI SYLLABLE MBEE
+
+0A509
+VAI SYLLABLE KPEE
+
+0A50A
+VAI SYLLABLE MGBEE
+
+0A50B
+VAI SYLLABLE GBEE
+
+0A50C
+VAI SYLLABLE FEE
+
+0A50D
+VAI SYLLABLE VEE
+
+0A50E
+VAI SYLLABLE TEE
+
+0A50F
+VAI SYLLABLE THEE
+
+0A510
+VAI SYLLABLE DHEE
+
+0A511
+VAI SYLLABLE DHHEE
+
+0A512
+VAI SYLLABLE LEE
+
+0A513
+VAI SYLLABLE REE
+
+0A514
+VAI SYLLABLE DEE
+
+0A515
+VAI SYLLABLE NDEE
+
+0A516
+VAI SYLLABLE SEE
+
+0A517
+VAI SYLLABLE SHEE
+
+0A518
+VAI SYLLABLE ZEE
+
+0A519
+VAI SYLLABLE ZHEE
+
+0A51A
+VAI SYLLABLE CEE
+
+0A51B
+VAI SYLLABLE JEE
+
+0A51C
+VAI SYLLABLE NJEE
+
+0A51D
+VAI SYLLABLE YEE
+
+0A51E
+VAI SYLLABLE KEE
+
+0A51F
+VAI SYLLABLE NGGEE
+
+0A520
+VAI SYLLABLE GEE
+
+0A521
+VAI SYLLABLE MEE
+
+0A522
+VAI SYLLABLE NEE
+
+0A523
+VAI SYLLABLE NYEE
+
+0A524
+VAI SYLLABLE I
+
+0A525
+VAI SYLLABLE IN
+
+0A526
+VAI SYLLABLE HI
+
+0A527
+VAI SYLLABLE HIN
+
+0A528
+VAI SYLLABLE WI
+
+0A529
+VAI SYLLABLE WIN
+
+0A52A
+VAI SYLLABLE PI
+
+0A52B
+VAI SYLLABLE BHI
+
+0A52C
+VAI SYLLABLE BI
+
+0A52D
+VAI SYLLABLE MBI
+
+0A52E
+VAI SYLLABLE KPI
+
+0A52F
+VAI SYLLABLE MGBI
+
+0A530
+VAI SYLLABLE GBI
+
+0A531
+VAI SYLLABLE FI
+
+0A532
+VAI SYLLABLE VI
+
+0A533
+VAI SYLLABLE TI
+
+0A534
+VAI SYLLABLE THI
+
+0A535
+VAI SYLLABLE DHI
+
+0A536
+VAI SYLLABLE DHHI
+
+0A537
+VAI SYLLABLE LI
+
+0A538
+VAI SYLLABLE RI
+
+0A539
+VAI SYLLABLE DI
+
+0A53A
+VAI SYLLABLE NDI
+
+0A53B
+VAI SYLLABLE SI
+
+0A53C
+VAI SYLLABLE SHI
+
+0A53D
+VAI SYLLABLE ZI
+
+0A53E
+VAI SYLLABLE ZHI
+
+0A53F
+VAI SYLLABLE CI
+
+0A540
+VAI SYLLABLE JI
+
+0A541
+VAI SYLLABLE NJI
+
+0A542
+VAI SYLLABLE YI
+
+0A543
+VAI SYLLABLE KI
+
+0A544
+VAI SYLLABLE NGGI
+
+0A545
+VAI SYLLABLE GI
+
+0A546
+VAI SYLLABLE MI
+
+0A547
+VAI SYLLABLE NI
+
+0A548
+VAI SYLLABLE NYI
+
+0A549
+VAI SYLLABLE A
+
+0A54A
+VAI SYLLABLE AN
+
+0A54B
+VAI SYLLABLE NGAN
+
+0A54C
+VAI SYLLABLE HA
+
+0A54D
+VAI SYLLABLE HAN
+
+0A54E
+VAI SYLLABLE WA
+
+0A54F
+VAI SYLLABLE WAN
+
+0A550
+VAI SYLLABLE PA
+
+0A551
+VAI SYLLABLE BHA
+
+0A552
+VAI SYLLABLE BA
+
+0A553
+VAI SYLLABLE MBA
+
+0A554
+VAI SYLLABLE KPA
+
+0A555
+VAI SYLLABLE KPAN
+
+0A556
+VAI SYLLABLE MGBA
+
+0A557
+VAI SYLLABLE GBA
+
+0A558
+VAI SYLLABLE FA
+
+0A559
+VAI SYLLABLE VA
+
+0A55A
+VAI SYLLABLE TA
+
+0A55B
+VAI SYLLABLE THA
+
+0A55C
+VAI SYLLABLE DHA
+
+0A55D
+VAI SYLLABLE DHHA
+
+0A55E
+VAI SYLLABLE LA
+
+0A55F
+VAI SYLLABLE RA
+
+0A560
+VAI SYLLABLE DA
+
+0A561
+VAI SYLLABLE NDA
+
+0A562
+VAI SYLLABLE SA
+
+0A563
+VAI SYLLABLE SHA
+
+0A564
+VAI SYLLABLE ZA
+
+0A565
+VAI SYLLABLE ZHA
+
+0A566
+VAI SYLLABLE CA
+
+0A567
+VAI SYLLABLE JA
+
+0A568
+VAI SYLLABLE NJA
+
+0A569
+VAI SYLLABLE YA
+
+0A56A
+VAI SYLLABLE KA
+
+0A56B
+VAI SYLLABLE KAN
+
+0A56C
+VAI SYLLABLE NGGA
+
+0A56D
+VAI SYLLABLE GA
+
+0A56E
+VAI SYLLABLE MA
+
+0A56F
+VAI SYLLABLE NA
+
+0A570
+VAI SYLLABLE NYA
+
+0A571
+VAI SYLLABLE OO
+
+0A572
+VAI SYLLABLE OON
+
+0A573
+VAI SYLLABLE HOO
+
+0A574
+VAI SYLLABLE WOO
+
+0A575
+VAI SYLLABLE WOON
+
+0A576
+VAI SYLLABLE POO
+
+0A577
+VAI SYLLABLE BHOO
+
+0A578
+VAI SYLLABLE BOO
+
+0A579
+VAI SYLLABLE MBOO
+
+0A57A
+VAI SYLLABLE KPOO
+
+0A57B
+VAI SYLLABLE MGBOO
+
+0A57C
+VAI SYLLABLE GBOO
+
+0A57D
+VAI SYLLABLE FOO
+
+0A57E
+VAI SYLLABLE VOO
+
+0A57F
+VAI SYLLABLE TOO
+
+0A580
+VAI SYLLABLE THOO
+
+0A581
+VAI SYLLABLE DHOO
+
+0A582
+VAI SYLLABLE DHHOO
+
+0A583
+VAI SYLLABLE LOO
+
+0A584
+VAI SYLLABLE ROO
+
+0A585
+VAI SYLLABLE DOO
+
+0A586
+VAI SYLLABLE NDOO
+
+0A587
+VAI SYLLABLE SOO
+
+0A588
+VAI SYLLABLE SHOO
+
+0A589
+VAI SYLLABLE ZOO
+
+0A58A
+VAI SYLLABLE ZHOO
+
+0A58B
+VAI SYLLABLE COO
+
+0A58C
+VAI SYLLABLE JOO
+
+0A58D
+VAI SYLLABLE NJOO
+
+0A58E
+VAI SYLLABLE YOO
+
+0A58F
+VAI SYLLABLE KOO
+
+0A590
+VAI SYLLABLE NGGOO
+
+0A591
+VAI SYLLABLE GOO
+
+0A592
+VAI SYLLABLE MOO
+
+0A593
+VAI SYLLABLE NOO
+
+0A594
+VAI SYLLABLE NYOO
+
+0A595
+VAI SYLLABLE U
+
+0A596
+VAI SYLLABLE UN
+
+0A597
+VAI SYLLABLE HU
+
+0A598
+VAI SYLLABLE HUN
+
+0A599
+VAI SYLLABLE WU
+
+0A59A
+VAI SYLLABLE WUN
+
+0A59B
+VAI SYLLABLE PU
+
+0A59C
+VAI SYLLABLE BHU
+
+0A59D
+VAI SYLLABLE BU
+
+0A59E
+VAI SYLLABLE MBU
+
+0A59F
+VAI SYLLABLE KPU
+
+0A5A0
+VAI SYLLABLE MGBU
+
+0A5A1
+VAI SYLLABLE GBU
+
+0A5A2
+VAI SYLLABLE FU
+
+0A5A3
+VAI SYLLABLE VU
+
+0A5A4
+VAI SYLLABLE TU
+
+0A5A5
+VAI SYLLABLE THU
+
+0A5A6
+VAI SYLLABLE DHU
+
+0A5A7
+VAI SYLLABLE DHHU
+
+0A5A8
+VAI SYLLABLE LU
+
+0A5A9
+VAI SYLLABLE RU
+
+0A5AA
+VAI SYLLABLE DU
+
+0A5AB
+VAI SYLLABLE NDU
+
+0A5AC
+VAI SYLLABLE SU
+
+0A5AD
+VAI SYLLABLE SHU
+
+0A5AE
+VAI SYLLABLE ZU
+
+0A5AF
+VAI SYLLABLE ZHU
+
+0A5B0
+VAI SYLLABLE CU
+
+0A5B1
+VAI SYLLABLE JU
+
+0A5B2
+VAI SYLLABLE NJU
+
+0A5B3
+VAI SYLLABLE YU
+
+0A5B4
+VAI SYLLABLE KU
+
+0A5B5
+VAI SYLLABLE NGGU
+
+0A5B6
+VAI SYLLABLE GU
+
+0A5B7
+VAI SYLLABLE MU
+
+0A5B8
+VAI SYLLABLE NU
+
+0A5B9
+VAI SYLLABLE NYU
+
+0A5BA
+VAI SYLLABLE O
+
+0A5BB
+VAI SYLLABLE ON
+
+0A5BC
+VAI SYLLABLE NGON
+
+0A5BD
+VAI SYLLABLE HO
+
+0A5BE
+VAI SYLLABLE HON
+
+0A5BF
+VAI SYLLABLE WO
+
+0A5C0
+VAI SYLLABLE WON
+
+0A5C1
+VAI SYLLABLE PO
+
+0A5C2
+VAI SYLLABLE BHO
+
+0A5C3
+VAI SYLLABLE BO
+
+0A5C4
+VAI SYLLABLE MBO
+
+0A5C5
+VAI SYLLABLE KPO
+
+0A5C6
+VAI SYLLABLE MGBO
+
+0A5C7
+VAI SYLLABLE GBO
+
+0A5C8
+VAI SYLLABLE GBON
+
+0A5C9
+VAI SYLLABLE FO
+
+0A5CA
+VAI SYLLABLE VO
+
+0A5CB
+VAI SYLLABLE TO
+
+0A5CC
+VAI SYLLABLE THO
+
+0A5CD
+VAI SYLLABLE DHO
+
+0A5CE
+VAI SYLLABLE DHHO
+
+0A5CF
+VAI SYLLABLE LO
+
+0A5D0
+VAI SYLLABLE RO
+
+0A5D1
+VAI SYLLABLE DO
+
+0A5D2
+VAI SYLLABLE NDO
+
+0A5D3
+VAI SYLLABLE SO
+
+0A5D4
+VAI SYLLABLE SHO
+
+0A5D5
+VAI SYLLABLE ZO
+
+0A5D6
+VAI SYLLABLE ZHO
+
+0A5D7
+VAI SYLLABLE CO
+
+0A5D8
+VAI SYLLABLE JO
+
+0A5D9
+VAI SYLLABLE NJO
+
+0A5DA
+VAI SYLLABLE YO
+
+0A5DB
+VAI SYLLABLE KO
+
+0A5DC
+VAI SYLLABLE NGGO
+
+0A5DD
+VAI SYLLABLE GO
+
+0A5DE
+VAI SYLLABLE MO
+
+0A5DF
+VAI SYLLABLE NO
+
+0A5E0
+VAI SYLLABLE NYO
+
+0A5E1
+VAI SYLLABLE E
+
+0A5E2
+VAI SYLLABLE EN
+
+0A5E3
+VAI SYLLABLE NGEN
+
+0A5E4
+VAI SYLLABLE HE
+
+0A5E5
+VAI SYLLABLE HEN
+
+0A5E6
+VAI SYLLABLE WE
+
+0A5E7
+VAI SYLLABLE WEN
+
+0A5E8
+VAI SYLLABLE PE
+
+0A5E9
+VAI SYLLABLE BHE
+
+0A5EA
+VAI SYLLABLE BE
+
+0A5EB
+VAI SYLLABLE MBE
+
+0A5EC
+VAI SYLLABLE KPE
+
+0A5ED
+VAI SYLLABLE KPEN
+
+0A5EE
+VAI SYLLABLE MGBE
+
+0A5EF
+VAI SYLLABLE GBE
+
+0A5F0
+VAI SYLLABLE GBEN
+
+0A5F1
+VAI SYLLABLE FE
+
+0A5F2
+VAI SYLLABLE VE
+
+0A5F3
+VAI SYLLABLE TE
+
+0A5F4
+VAI SYLLABLE THE
+
+0A5F5
+VAI SYLLABLE DHE
+
+0A5F6
+VAI SYLLABLE DHHE
+
+0A5F7
+VAI SYLLABLE LE
+
+0A5F8
+VAI SYLLABLE RE
+
+0A5F9
+VAI SYLLABLE DE
+
+0A5FA
+VAI SYLLABLE NDE
+
+0A5FB
+VAI SYLLABLE SE
+
+0A5FC
+VAI SYLLABLE SHE
+
+0A5FD
+VAI SYLLABLE ZE
+
+0A5FE
+VAI SYLLABLE ZHE
+
+0A5FF
+VAI SYLLABLE CE
+
+0A600
+VAI SYLLABLE JE
+
+0A601
+VAI SYLLABLE NJE
+
+0A602
+VAI SYLLABLE YE
+
+0A603
+VAI SYLLABLE KE
+
+0A604
+VAI SYLLABLE NGGE
+
+0A605
+VAI SYLLABLE NGGEN
+
+0A606
+VAI SYLLABLE GE
+
+0A607
+VAI SYLLABLE GEN
+
+0A608
+VAI SYLLABLE ME
+
+0A609
+VAI SYLLABLE NE
+
+0A60A
+VAI SYLLABLE NYE
+
+0A60B
+VAI SYLLABLE NG
+
+0A60C
+VAI SYLLABLE LENGTHENER
+
+0A60D
+VAI COMMA
+
+0A60E
+VAI FULL STOP
+
+0A60F
+VAI QUESTION MARK
+
+0A610
+VAI SYLLABLE NDOLE FA
+
+0A611
+VAI SYLLABLE NDOLE KA
+
+0A612
+VAI SYLLABLE NDOLE SOO
+
+0A613
+VAI SYMBOL FEENG
+
+0A614
+VAI SYMBOL KEENG
+
+0A615
+VAI SYMBOL TING
+
+0A616
+VAI SYMBOL NII
+
+0A617
+VAI SYMBOL BANG
+
+0A618
+VAI SYMBOL FAA
+
+0A619
+VAI SYMBOL TAA
+
+0A61A
+VAI SYMBOL DANG
+
+0A61B
+VAI SYMBOL DOONG
+
+0A61C
+VAI SYMBOL KUNG
+
+0A61D
+VAI SYMBOL TONG
+
+0A61E
+VAI SYMBOL DO-O
+
+0A61F
+VAI SYMBOL JONG
+
+0A620
+VAI DIGIT ZERO
+
+0A621
+VAI DIGIT ONE
+
+0A622
+VAI DIGIT TWO
+
+0A623
+VAI DIGIT THREE
+
+0A624
+VAI DIGIT FOUR
+
+0A625
+VAI DIGIT FIVE
+
+0A626
+VAI DIGIT SIX
+
+0A627
+VAI DIGIT SEVEN
+
+0A628
+VAI DIGIT EIGHT
+
+0A629
+VAI DIGIT NINE
+
+0A62A
+VAI SYLLABLE NDOLE MA
+
+0A62B
+VAI SYLLABLE NDOLE DO
+
+0A640
+CYRILLIC CAPITAL LETTER ZEMLYA
+
+0A641
+CYRILLIC SMALL LETTER ZEMLYA
+
+0A642
+CYRILLIC CAPITAL LETTER DZELO
+
+0A643
+CYRILLIC SMALL LETTER DZELO
+
+0A644
+CYRILLIC CAPITAL LETTER REVERSED DZE
+
+0A645
+CYRILLIC SMALL LETTER REVERSED DZE
+
+0A646
+CYRILLIC CAPITAL LETTER IOTA
+
+0A647
+CYRILLIC SMALL LETTER IOTA
+
+0A648
+CYRILLIC CAPITAL LETTER DJERV
+
+0A649
+CYRILLIC SMALL LETTER DJERV
+
+0A64A
+CYRILLIC CAPITAL LETTER MONOGRAPH UK
+
+0A64B
+CYRILLIC SMALL LETTER MONOGRAPH UK
+
+0A64C
+CYRILLIC CAPITAL LETTER BROAD OMEGA
+
+0A64D
+CYRILLIC SMALL LETTER BROAD OMEGA
+
+0A64E
+CYRILLIC CAPITAL LETTER NEUTRAL YER
+
+0A64F
+CYRILLIC SMALL LETTER NEUTRAL YER
+
+0A650
+CYRILLIC CAPITAL LETTER YERU WITH BACK YER
+
+0A651
+CYRILLIC SMALL LETTER YERU WITH BACK YER
+
+0A652
+CYRILLIC CAPITAL LETTER IOTIFIED YAT
+
+0A653
+CYRILLIC SMALL LETTER IOTIFIED YAT
+
+0A654
+CYRILLIC CAPITAL LETTER REVERSED YU
+
+0A655
+CYRILLIC SMALL LETTER REVERSED YU
+
+0A656
+CYRILLIC CAPITAL LETTER IOTIFIED A
+
+0A657
+CYRILLIC SMALL LETTER IOTIFIED A
+
+0A658
+CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS
+
+0A659
+CYRILLIC SMALL LETTER CLOSED LITTLE YUS
+
+0A65A
+CYRILLIC CAPITAL LETTER BLENDED YUS
+
+0A65B
+CYRILLIC SMALL LETTER BLENDED YUS
+
+0A65C
+CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS
+
+0A65D
+CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS
+
+0A65E
+CYRILLIC CAPITAL LETTER YN
+
+0A65F
+CYRILLIC SMALL LETTER YN
+
+0A660
+CYRILLIC CAPITAL LETTER REVERSED TSE
+
+0A661
+CYRILLIC SMALL LETTER REVERSED TSE
+
+0A662
+CYRILLIC CAPITAL LETTER SOFT DE
+
+0A663
+CYRILLIC SMALL LETTER SOFT DE
+
+0A664
+CYRILLIC CAPITAL LETTER SOFT EL
+
+0A665
+CYRILLIC SMALL LETTER SOFT EL
+
+0A666
+CYRILLIC CAPITAL LETTER SOFT EM
+
+0A667
+CYRILLIC SMALL LETTER SOFT EM
+
+0A668
+CYRILLIC CAPITAL LETTER MONOCULAR O
+
+0A669
+CYRILLIC SMALL LETTER MONOCULAR O
+
+0A66A
+CYRILLIC CAPITAL LETTER BINOCULAR O
+
+0A66B
+CYRILLIC SMALL LETTER BINOCULAR O
+
+0A66C
+CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O
+
+0A66D
+CYRILLIC SMALL LETTER DOUBLE MONOCULAR O
+
+0A66E
+CYRILLIC LETTER MULTIOCULAR O
+
+0A66F
+COMBINING CYRILLIC VZMET
+
+0A670
+COMBINING CYRILLIC TEN MILLIONS SIGN
+
+0A671
+COMBINING CYRILLIC HUNDRED MILLIONS SIGN
+
+0A672
+COMBINING CYRILLIC THOUSAND MILLIONS SIGN
+
+0A673
+SLAVONIC ASTERISK
+
+0A674
+COMBINING CYRILLIC LETTER UKRAINIAN IE
+
+0A675
+COMBINING CYRILLIC LETTER I
+
+0A676
+COMBINING CYRILLIC LETTER YI
+
+0A677
+COMBINING CYRILLIC LETTER U
+
+0A678
+COMBINING CYRILLIC LETTER HARD SIGN
+
+0A679
+COMBINING CYRILLIC LETTER YERU
+
+0A67A
+COMBINING CYRILLIC LETTER SOFT SIGN
+
+0A67B
+COMBINING CYRILLIC LETTER OMEGA
+
+0A67C
+COMBINING CYRILLIC KAVYKA
+
+0A67D
+COMBINING CYRILLIC PAYEROK
+
+0A67E
+CYRILLIC KAVYKA
+
+0A67F
+CYRILLIC PAYEROK
+
+0A680
+CYRILLIC CAPITAL LETTER DWE
+
+0A681
+CYRILLIC SMALL LETTER DWE
+
+0A682
+CYRILLIC CAPITAL LETTER DZWE
+
+0A683
+CYRILLIC SMALL LETTER DZWE
+
+0A684
+CYRILLIC CAPITAL LETTER ZHWE
+
+0A685
+CYRILLIC SMALL LETTER ZHWE
+
+0A686
+CYRILLIC CAPITAL LETTER CCHE
+
+0A687
+CYRILLIC SMALL LETTER CCHE
+
+0A688
+CYRILLIC CAPITAL LETTER DZZE
+
+0A689
+CYRILLIC SMALL LETTER DZZE
+
+0A68A
+CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK
+
+0A68B
+CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK
+
+0A68C
+CYRILLIC CAPITAL LETTER TWE
+
+0A68D
+CYRILLIC SMALL LETTER TWE
+
+0A68E
+CYRILLIC CAPITAL LETTER TSWE
+
+0A68F
+CYRILLIC SMALL LETTER TSWE
+
+0A690
+CYRILLIC CAPITAL LETTER TSSE
+
+0A691
+CYRILLIC SMALL LETTER TSSE
+
+0A692
+CYRILLIC CAPITAL LETTER TCHE
+
+0A693
+CYRILLIC SMALL LETTER TCHE
+
+0A694
+CYRILLIC CAPITAL LETTER HWE
+
+0A695
+CYRILLIC SMALL LETTER HWE
+
+0A696
+CYRILLIC CAPITAL LETTER SHWE
+
+0A697
+CYRILLIC SMALL LETTER SHWE
+
+0A698
+CYRILLIC CAPITAL LETTER DOUBLE O
+
+0A699
+CYRILLIC SMALL LETTER DOUBLE O
+
+0A69A
+CYRILLIC CAPITAL LETTER CROSSED O
+
+0A69B
+CYRILLIC SMALL LETTER CROSSED O
+
+0A69C
+MODIFIER LETTER CYRILLIC HARD SIGN
+
+0A69D
+MODIFIER LETTER CYRILLIC SOFT SIGN
+
+0A69E
+COMBINING CYRILLIC LETTER EF
+
+0A69F
+COMBINING CYRILLIC LETTER IOTIFIED E
+
+0A6A0
+BAMUM LETTER A
+
+0A6A1
+BAMUM LETTER KA
+
+0A6A2
+BAMUM LETTER U
+
+0A6A3
+BAMUM LETTER KU
+
+0A6A4
+BAMUM LETTER EE
+
+0A6A5
+BAMUM LETTER REE
+
+0A6A6
+BAMUM LETTER TAE
+
+0A6A7
+BAMUM LETTER O
+
+0A6A8
+BAMUM LETTER NYI
+
+0A6A9
+BAMUM LETTER I
+
+0A6AA
+BAMUM LETTER LA
+
+0A6AB
+BAMUM LETTER PA
+
+0A6AC
+BAMUM LETTER RII
+
+0A6AD
+BAMUM LETTER RIEE
+
+0A6AE
+BAMUM LETTER LEEEE
+
+0A6AF
+BAMUM LETTER MEEEE
+
+0A6B0
+BAMUM LETTER TAA
+
+0A6B1
+BAMUM LETTER NDAA
+
+0A6B2
+BAMUM LETTER NJAEM
+
+0A6B3
+BAMUM LETTER M
+
+0A6B4
+BAMUM LETTER SUU
+
+0A6B5
+BAMUM LETTER MU
+
+0A6B6
+BAMUM LETTER SHII
+
+0A6B7
+BAMUM LETTER SI
+
+0A6B8
+BAMUM LETTER SHEUX
+
+0A6B9
+BAMUM LETTER SEUX
+
+0A6BA
+BAMUM LETTER KYEE
+
+0A6BB
+BAMUM LETTER KET
+
+0A6BC
+BAMUM LETTER NUAE
+
+0A6BD
+BAMUM LETTER NU
+
+0A6BE
+BAMUM LETTER NJUAE
+
+0A6BF
+BAMUM LETTER YOQ
+
+0A6C0
+BAMUM LETTER SHU
+
+0A6C1
+BAMUM LETTER YUQ
+
+0A6C2
+BAMUM LETTER YA
+
+0A6C3
+BAMUM LETTER NSHA
+
+0A6C4
+BAMUM LETTER KEUX
+
+0A6C5
+BAMUM LETTER PEUX
+
+0A6C6
+BAMUM LETTER NJEE
+
+0A6C7
+BAMUM LETTER NTEE
+
+0A6C8
+BAMUM LETTER PUE
+
+0A6C9
+BAMUM LETTER WUE
+
+0A6CA
+BAMUM LETTER PEE
+
+0A6CB
+BAMUM LETTER FEE
+
+0A6CC
+BAMUM LETTER RU
+
+0A6CD
+BAMUM LETTER LU
+
+0A6CE
+BAMUM LETTER MI
+
+0A6CF
+BAMUM LETTER NI
+
+0A6D0
+BAMUM LETTER REUX
+
+0A6D1
+BAMUM LETTER RAE
+
+0A6D2
+BAMUM LETTER KEN
+
+0A6D3
+BAMUM LETTER NGKWAEN
+
+0A6D4
+BAMUM LETTER NGGA
+
+0A6D5
+BAMUM LETTER NGA
+
+0A6D6
+BAMUM LETTER SHO
+
+0A6D7
+BAMUM LETTER PUAE
+
+0A6D8
+BAMUM LETTER FU
+
+0A6D9
+BAMUM LETTER FOM
+
+0A6DA
+BAMUM LETTER WA
+
+0A6DB
+BAMUM LETTER NA
+
+0A6DC
+BAMUM LETTER LI
+
+0A6DD
+BAMUM LETTER PI
+
+0A6DE
+BAMUM LETTER LOQ
+
+0A6DF
+BAMUM LETTER KO
+
+0A6E0
+BAMUM LETTER MBEN
+
+0A6E1
+BAMUM LETTER REN
+
+0A6E2
+BAMUM LETTER MEN
+
+0A6E3
+BAMUM LETTER MA
+
+0A6E4
+BAMUM LETTER TI
+
+0A6E5
+BAMUM LETTER KI
+
+0A6E6
+BAMUM LETTER MO
+
+0A6E7
+BAMUM LETTER MBAA
+
+0A6E8
+BAMUM LETTER TET
+
+0A6E9
+BAMUM LETTER KPA
+
+0A6EA
+BAMUM LETTER TEN
+
+0A6EB
+BAMUM LETTER NTUU
+
+0A6EC
+BAMUM LETTER SAMBA
+
+0A6ED
+BAMUM LETTER FAAMAE
+
+0A6EE
+BAMUM LETTER KOVUU
+
+0A6EF
+BAMUM LETTER KOGHOM
+
+0A6F0
+BAMUM COMBINING MARK KOQNDON
+
+0A6F1
+BAMUM COMBINING MARK TUKWENTIS
+
+0A6F2
+BAMUM NJAEMLI
+
+0A6F3
+BAMUM FULL STOP
+
+0A6F4
+BAMUM COLON
+
+0A6F5
+BAMUM COMMA
+
+0A6F6
+BAMUM SEMICOLON
+
+0A6F7
+BAMUM QUESTION MARK
+
+0A700
+MODIFIER LETTER CHINESE TONE YIN PING
+
+0A701
+MODIFIER LETTER CHINESE TONE YANG PING
+
+0A702
+MODIFIER LETTER CHINESE TONE YIN SHANG
+
+0A703
+MODIFIER LETTER CHINESE TONE YANG SHANG
+
+0A704
+MODIFIER LETTER CHINESE TONE YIN QU
+
+0A705
+MODIFIER LETTER CHINESE TONE YANG QU
+
+0A706
+MODIFIER LETTER CHINESE TONE YIN RU
+
+0A707
+MODIFIER LETTER CHINESE TONE YANG RU
+
+0A708
+MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR
+
+0A709
+MODIFIER LETTER HIGH DOTTED TONE BAR
+
+0A70A
+MODIFIER LETTER MID DOTTED TONE BAR
+
+0A70B
+MODIFIER LETTER LOW DOTTED TONE BAR
+
+0A70C
+MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR
+
+0A70D
+MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR
+
+0A70E
+MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR
+
+0A70F
+MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR
+
+0A710
+MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR
+
+0A711
+MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR
+
+0A712
+MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR
+
+0A713
+MODIFIER LETTER HIGH LEFT-STEM TONE BAR
+
+0A714
+MODIFIER LETTER MID LEFT-STEM TONE BAR
+
+0A715
+MODIFIER LETTER LOW LEFT-STEM TONE BAR
+
+0A716
+MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR
+
+0A717
+MODIFIER LETTER DOT VERTICAL BAR
+
+0A718
+MODIFIER LETTER DOT SLASH
+
+0A719
+MODIFIER LETTER DOT HORIZONTAL BAR
+
+0A71A
+MODIFIER LETTER LOWER RIGHT CORNER ANGLE
+
+0A71B
+MODIFIER LETTER RAISED UP ARROW
+
+0A71C
+MODIFIER LETTER RAISED DOWN ARROW
+
+0A71D
+MODIFIER LETTER RAISED EXCLAMATION MARK
+
+0A71E
+MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK
+
+0A71F
+MODIFIER LETTER LOW INVERTED EXCLAMATION MARK
+
+0A720
+MODIFIER LETTER STRESS AND HIGH TONE
+
+0A721
+MODIFIER LETTER STRESS AND LOW TONE
+
+0A722
+LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF
+
+0A723
+LATIN SMALL LETTER EGYPTOLOGICAL ALEF
+
+0A724
+LATIN CAPITAL LETTER EGYPTOLOGICAL AIN
+
+0A725
+LATIN SMALL LETTER EGYPTOLOGICAL AIN
+
+0A726
+LATIN CAPITAL LETTER HENG
+
+0A727
+LATIN SMALL LETTER HENG
+
+0A728
+LATIN CAPITAL LETTER TZ
+
+0A729
+LATIN SMALL LETTER TZ
+
+0A72A
+LATIN CAPITAL LETTER TRESILLO
+
+0A72B
+LATIN SMALL LETTER TRESILLO
+
+0A72C
+LATIN CAPITAL LETTER CUATRILLO
+
+0A72D
+LATIN SMALL LETTER CUATRILLO
+
+0A72E
+LATIN CAPITAL LETTER CUATRILLO WITH COMMA
+
+0A72F
+LATIN SMALL LETTER CUATRILLO WITH COMMA
+
+0A730
+LATIN LETTER SMALL CAPITAL F
+
+0A731
+LATIN LETTER SMALL CAPITAL S
+
+0A732
+LATIN CAPITAL LETTER AA
+
+0A733
+LATIN SMALL LETTER AA
+
+0A734
+LATIN CAPITAL LETTER AO
+
+0A735
+LATIN SMALL LETTER AO
+
+0A736
+LATIN CAPITAL LETTER AU
+
+0A737
+LATIN SMALL LETTER AU
+
+0A738
+LATIN CAPITAL LETTER AV
+
+0A739
+LATIN SMALL LETTER AV
+
+0A73A
+LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR
+
+0A73B
+LATIN SMALL LETTER AV WITH HORIZONTAL BAR
+
+0A73C
+LATIN CAPITAL LETTER AY
+
+0A73D
+LATIN SMALL LETTER AY
+
+0A73E
+LATIN CAPITAL LETTER REVERSED C WITH DOT
+
+0A73F
+LATIN SMALL LETTER REVERSED C WITH DOT
+
+0A740
+LATIN CAPITAL LETTER K WITH STROKE
+
+0A741
+LATIN SMALL LETTER K WITH STROKE
+
+0A742
+LATIN CAPITAL LETTER K WITH DIAGONAL STROKE
+
+0A743
+LATIN SMALL LETTER K WITH DIAGONAL STROKE
+
+0A744
+LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE
+
+0A745
+LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE
+
+0A746
+LATIN CAPITAL LETTER BROKEN L
+
+0A747
+LATIN SMALL LETTER BROKEN L
+
+0A748
+LATIN CAPITAL LETTER L WITH HIGH STROKE
+
+0A749
+LATIN SMALL LETTER L WITH HIGH STROKE
+
+0A74A
+LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY
+
+0A74B
+LATIN SMALL LETTER O WITH LONG STROKE OVERLAY
+
+0A74C
+LATIN CAPITAL LETTER O WITH LOOP
+
+0A74D
+LATIN SMALL LETTER O WITH LOOP
+
+0A74E
+LATIN CAPITAL LETTER OO
+
+0A74F
+LATIN SMALL LETTER OO
+
+0A750
+LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER
+
+0A751
+LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER
+
+0A752
+LATIN CAPITAL LETTER P WITH FLOURISH
+
+0A753
+LATIN SMALL LETTER P WITH FLOURISH
+
+0A754
+LATIN CAPITAL LETTER P WITH SQUIRREL TAIL
+
+0A755
+LATIN SMALL LETTER P WITH SQUIRREL TAIL
+
+0A756
+LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER
+
+0A757
+LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER
+
+0A758
+LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE
+
+0A759
+LATIN SMALL LETTER Q WITH DIAGONAL STROKE
+
+0A75A
+LATIN CAPITAL LETTER R ROTUNDA
+
+0A75B
+LATIN SMALL LETTER R ROTUNDA
+
+0A75C
+LATIN CAPITAL LETTER RUM ROTUNDA
+
+0A75D
+LATIN SMALL LETTER RUM ROTUNDA
+
+0A75E
+LATIN CAPITAL LETTER V WITH DIAGONAL STROKE
+
+0A75F
+LATIN SMALL LETTER V WITH DIAGONAL STROKE
+
+0A760
+LATIN CAPITAL LETTER VY
+
+0A761
+LATIN SMALL LETTER VY
+
+0A762
+LATIN CAPITAL LETTER VISIGOTHIC Z
+
+0A763
+LATIN SMALL LETTER VISIGOTHIC Z
+
+0A764
+LATIN CAPITAL LETTER THORN WITH STROKE
+
+0A765
+LATIN SMALL LETTER THORN WITH STROKE
+
+0A766
+LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER
+
+0A767
+LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER
+
+0A768
+LATIN CAPITAL LETTER VEND
+
+0A769
+LATIN SMALL LETTER VEND
+
+0A76A
+LATIN CAPITAL LETTER ET
+
+0A76B
+LATIN SMALL LETTER ET
+
+0A76C
+LATIN CAPITAL LETTER IS
+
+0A76D
+LATIN SMALL LETTER IS
+
+0A76E
+LATIN CAPITAL LETTER CON
+
+0A76F
+LATIN SMALL LETTER CON
+
+0A770
+MODIFIER LETTER US
+
+0A771
+LATIN SMALL LETTER DUM
+
+0A772
+LATIN SMALL LETTER LUM
+
+0A773
+LATIN SMALL LETTER MUM
+
+0A774
+LATIN SMALL LETTER NUM
+
+0A775
+LATIN SMALL LETTER RUM
+
+0A776
+LATIN LETTER SMALL CAPITAL RUM
+
+0A777
+LATIN SMALL LETTER TUM
+
+0A778
+LATIN SMALL LETTER UM
+
+0A779
+LATIN CAPITAL LETTER INSULAR D
+
+0A77A
+LATIN SMALL LETTER INSULAR D
+
+0A77B
+LATIN CAPITAL LETTER INSULAR F
+
+0A77C
+LATIN SMALL LETTER INSULAR F
+
+0A77D
+LATIN CAPITAL LETTER INSULAR G
+
+0A77E
+LATIN CAPITAL LETTER TURNED INSULAR G
+
+0A77F
+LATIN SMALL LETTER TURNED INSULAR G
+
+0A780
+LATIN CAPITAL LETTER TURNED L
+
+0A781
+LATIN SMALL LETTER TURNED L
+
+0A782
+LATIN CAPITAL LETTER INSULAR R
+
+0A783
+LATIN SMALL LETTER INSULAR R
+
+0A784
+LATIN CAPITAL LETTER INSULAR S
+
+0A785
+LATIN SMALL LETTER INSULAR S
+
+0A786
+LATIN CAPITAL LETTER INSULAR T
+
+0A787
+LATIN SMALL LETTER INSULAR T
+
+0A788
+MODIFIER LETTER LOW CIRCUMFLEX ACCENT
+
+0A789
+MODIFIER LETTER COLON
+
+0A78A
+MODIFIER LETTER SHORT EQUALS SIGN
+
+0A78B
+LATIN CAPITAL LETTER SALTILLO
+
+0A78C
+LATIN SMALL LETTER SALTILLO
+
+0A78D
+LATIN CAPITAL LETTER TURNED H
+
+0A78E
+LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+
+0A78F
+LATIN LETTER SINOLOGICAL DOT
+
+0A790
+LATIN CAPITAL LETTER N WITH DESCENDER
+
+0A791
+LATIN SMALL LETTER N WITH DESCENDER
+
+0A792
+LATIN CAPITAL LETTER C WITH BAR
+
+0A793
+LATIN SMALL LETTER C WITH BAR
+
+0A794
+LATIN SMALL LETTER C WITH PALATAL HOOK
+
+0A795
+LATIN SMALL LETTER H WITH PALATAL HOOK
+
+0A796
+LATIN CAPITAL LETTER B WITH FLOURISH
+
+0A797
+LATIN SMALL LETTER B WITH FLOURISH
+
+0A798
+LATIN CAPITAL LETTER F WITH STROKE
+
+0A799
+LATIN SMALL LETTER F WITH STROKE
+
+0A79A
+LATIN CAPITAL LETTER VOLAPUK AE
+
+0A79B
+LATIN SMALL LETTER VOLAPUK AE
+
+0A79C
+LATIN CAPITAL LETTER VOLAPUK OE
+
+0A79D
+LATIN SMALL LETTER VOLAPUK OE
+
+0A79E
+LATIN CAPITAL LETTER VOLAPUK UE
+
+0A79F
+LATIN SMALL LETTER VOLAPUK UE
+
+0A7A0
+LATIN CAPITAL LETTER G WITH OBLIQUE STROKE
+
+0A7A1
+LATIN SMALL LETTER G WITH OBLIQUE STROKE
+
+0A7A2
+LATIN CAPITAL LETTER K WITH OBLIQUE STROKE
+
+0A7A3
+LATIN SMALL LETTER K WITH OBLIQUE STROKE
+
+0A7A4
+LATIN CAPITAL LETTER N WITH OBLIQUE STROKE
+
+0A7A5
+LATIN SMALL LETTER N WITH OBLIQUE STROKE
+
+0A7A6
+LATIN CAPITAL LETTER R WITH OBLIQUE STROKE
+
+0A7A7
+LATIN SMALL LETTER R WITH OBLIQUE STROKE
+
+0A7A8
+LATIN CAPITAL LETTER S WITH OBLIQUE STROKE
+
+0A7A9
+LATIN SMALL LETTER S WITH OBLIQUE STROKE
+
+0A7AA
+LATIN CAPITAL LETTER H WITH HOOK
+
+0A7AB
+LATIN CAPITAL LETTER REVERSED OPEN E
+
+0A7AC
+LATIN CAPITAL LETTER SCRIPT G
+
+0A7AD
+LATIN CAPITAL LETTER L WITH BELT
+
+0A7AE
+LATIN CAPITAL LETTER SMALL CAPITAL I
+
+0A7AF
+LATIN LETTER SMALL CAPITAL Q
+
+0A7B0
+LATIN CAPITAL LETTER TURNED K
+
+0A7B1
+LATIN CAPITAL LETTER TURNED T
+
+0A7B2
+LATIN CAPITAL LETTER J WITH CROSSED-TAIL
+
+0A7B3
+LATIN CAPITAL LETTER CHI
+
+0A7B4
+LATIN CAPITAL LETTER BETA
+
+0A7B5
+LATIN SMALL LETTER BETA
+
+0A7B6
+LATIN CAPITAL LETTER OMEGA
+
+0A7B7
+LATIN SMALL LETTER OMEGA
+
+0A7B8
+LATIN CAPITAL LETTER U WITH STROKE
+
+0A7B9
+LATIN SMALL LETTER U WITH STROKE
+
+0A7BA
+LATIN CAPITAL LETTER GLOTTAL A
+
+0A7BB
+LATIN SMALL LETTER GLOTTAL A
+
+0A7BC
+LATIN CAPITAL LETTER GLOTTAL I
+
+0A7BD
+LATIN SMALL LETTER GLOTTAL I
+
+0A7BE
+LATIN CAPITAL LETTER GLOTTAL U
+
+0A7BF
+LATIN SMALL LETTER GLOTTAL U
+
+0A7C2
+LATIN CAPITAL LETTER ANGLICANA W
+
+0A7C3
+LATIN SMALL LETTER ANGLICANA W
+
+0A7C4
+LATIN CAPITAL LETTER C WITH PALATAL HOOK
+
+0A7C5
+LATIN CAPITAL LETTER S WITH HOOK
+
+0A7C6
+LATIN CAPITAL LETTER Z WITH PALATAL HOOK
+
+0A7C7
+LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY
+
+0A7C8
+LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY
+
+0A7C9
+LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY
+
+0A7CA
+LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+
+0A7F5
+LATIN CAPITAL LETTER REVERSED HALF H
+
+0A7F6
+LATIN SMALL LETTER REVERSED HALF H
+
+0A7F7
+LATIN EPIGRAPHIC LETTER SIDEWAYS I
+
+0A7F8
+MODIFIER LETTER CAPITAL H WITH STROKE
+
+0A7F9
+MODIFIER LETTER SMALL LIGATURE OE
+
+0A7FA
+LATIN LETTER SMALL CAPITAL TURNED M
+
+0A7FB
+LATIN EPIGRAPHIC LETTER REVERSED F
+
+0A7FC
+LATIN EPIGRAPHIC LETTER REVERSED P
+
+0A7FD
+LATIN EPIGRAPHIC LETTER INVERTED M
+
+0A7FE
+LATIN EPIGRAPHIC LETTER I LONGA
+
+0A7FF
+LATIN EPIGRAPHIC LETTER ARCHAIC M
+
+0A800
+SYLOTI NAGRI LETTER A
+
+0A801
+SYLOTI NAGRI LETTER I
+
+0A802
+SYLOTI NAGRI SIGN DVISVARA
+
+0A803
+SYLOTI NAGRI LETTER U
+
+0A804
+SYLOTI NAGRI LETTER E
+
+0A805
+SYLOTI NAGRI LETTER O
+
+0A806
+SYLOTI NAGRI SIGN HASANTA
+
+0A807
+SYLOTI NAGRI LETTER KO
+
+0A808
+SYLOTI NAGRI LETTER KHO
+
+0A809
+SYLOTI NAGRI LETTER GO
+
+0A80A
+SYLOTI NAGRI LETTER GHO
+
+0A80B
+SYLOTI NAGRI SIGN ANUSVARA
+
+0A80C
+SYLOTI NAGRI LETTER CO
+
+0A80D
+SYLOTI NAGRI LETTER CHO
+
+0A80E
+SYLOTI NAGRI LETTER JO
+
+0A80F
+SYLOTI NAGRI LETTER JHO
+
+0A810
+SYLOTI NAGRI LETTER TTO
+
+0A811
+SYLOTI NAGRI LETTER TTHO
+
+0A812
+SYLOTI NAGRI LETTER DDO
+
+0A813
+SYLOTI NAGRI LETTER DDHO
+
+0A814
+SYLOTI NAGRI LETTER TO
+
+0A815
+SYLOTI NAGRI LETTER THO
+
+0A816
+SYLOTI NAGRI LETTER DO
+
+0A817
+SYLOTI NAGRI LETTER DHO
+
+0A818
+SYLOTI NAGRI LETTER NO
+
+0A819
+SYLOTI NAGRI LETTER PO
+
+0A81A
+SYLOTI NAGRI LETTER PHO
+
+0A81B
+SYLOTI NAGRI LETTER BO
+
+0A81C
+SYLOTI NAGRI LETTER BHO
+
+0A81D
+SYLOTI NAGRI LETTER MO
+
+0A81E
+SYLOTI NAGRI LETTER RO
+
+0A81F
+SYLOTI NAGRI LETTER LO
+
+0A820
+SYLOTI NAGRI LETTER RRO
+
+0A821
+SYLOTI NAGRI LETTER SO
+
+0A822
+SYLOTI NAGRI LETTER HO
+
+0A823
+SYLOTI NAGRI VOWEL SIGN A
+
+0A824
+SYLOTI NAGRI VOWEL SIGN I
+
+0A825
+SYLOTI NAGRI VOWEL SIGN U
+
+0A826
+SYLOTI NAGRI VOWEL SIGN E
+
+0A827
+SYLOTI NAGRI VOWEL SIGN OO
+
+0A828
+SYLOTI NAGRI POETRY MARK-1
+
+0A829
+SYLOTI NAGRI POETRY MARK-2
+
+0A82A
+SYLOTI NAGRI POETRY MARK-3
+
+0A82B
+SYLOTI NAGRI POETRY MARK-4
+
+0A82C
+SYLOTI NAGRI SIGN ALTERNATE HASANTA
+
+0A830
+NORTH INDIC FRACTION ONE QUARTER
+
+0A831
+NORTH INDIC FRACTION ONE HALF
+
+0A832
+NORTH INDIC FRACTION THREE QUARTERS
+
+0A833
+NORTH INDIC FRACTION ONE SIXTEENTH
+
+0A834
+NORTH INDIC FRACTION ONE EIGHTH
+
+0A835
+NORTH INDIC FRACTION THREE SIXTEENTHS
+
+0A836
+NORTH INDIC QUARTER MARK
+
+0A837
+NORTH INDIC PLACEHOLDER MARK
+
+0A838
+NORTH INDIC RUPEE MARK
+
+0A839
+NORTH INDIC QUANTITY MARK
+
+0A840
+PHAGS-PA LETTER KA
+
+0A841
+PHAGS-PA LETTER KHA
+
+0A842
+PHAGS-PA LETTER GA
+
+0A843
+PHAGS-PA LETTER NGA
+
+0A844
+PHAGS-PA LETTER CA
+
+0A845
+PHAGS-PA LETTER CHA
+
+0A846
+PHAGS-PA LETTER JA
+
+0A847
+PHAGS-PA LETTER NYA
+
+0A848
+PHAGS-PA LETTER TA
+
+0A849
+PHAGS-PA LETTER THA
+
+0A84A
+PHAGS-PA LETTER DA
+
+0A84B
+PHAGS-PA LETTER NA
+
+0A84C
+PHAGS-PA LETTER PA
+
+0A84D
+PHAGS-PA LETTER PHA
+
+0A84E
+PHAGS-PA LETTER BA
+
+0A84F
+PHAGS-PA LETTER MA
+
+0A850
+PHAGS-PA LETTER TSA
+
+0A851
+PHAGS-PA LETTER TSHA
+
+0A852
+PHAGS-PA LETTER DZA
+
+0A853
+PHAGS-PA LETTER WA
+
+0A854
+PHAGS-PA LETTER ZHA
+
+0A855
+PHAGS-PA LETTER ZA
+
+0A856
+PHAGS-PA LETTER SMALL A
+
+0A857
+PHAGS-PA LETTER YA
+
+0A858
+PHAGS-PA LETTER RA
+
+0A859
+PHAGS-PA LETTER LA
+
+0A85A
+PHAGS-PA LETTER SHA
+
+0A85B
+PHAGS-PA LETTER SA
+
+0A85C
+PHAGS-PA LETTER HA
+
+0A85D
+PHAGS-PA LETTER A
+
+0A85E
+PHAGS-PA LETTER I
+
+0A85F
+PHAGS-PA LETTER U
+
+0A860
+PHAGS-PA LETTER E
+
+0A861
+PHAGS-PA LETTER O
+
+0A862
+PHAGS-PA LETTER QA
+
+0A863
+PHAGS-PA LETTER XA
+
+0A864
+PHAGS-PA LETTER FA
+
+0A865
+PHAGS-PA LETTER GGA
+
+0A866
+PHAGS-PA LETTER EE
+
+0A867
+PHAGS-PA SUBJOINED LETTER WA
+
+0A868
+PHAGS-PA SUBJOINED LETTER YA
+
+0A869
+PHAGS-PA LETTER TTA
+
+0A86A
+PHAGS-PA LETTER TTHA
+
+0A86B
+PHAGS-PA LETTER DDA
+
+0A86C
+PHAGS-PA LETTER NNA
+
+0A86D
+PHAGS-PA LETTER ALTERNATE YA
+
+0A86E
+PHAGS-PA LETTER VOICELESS SHA
+
+0A86F
+PHAGS-PA LETTER VOICED HA
+
+0A870
+PHAGS-PA LETTER ASPIRATED FA
+
+0A871
+PHAGS-PA SUBJOINED LETTER RA
+
+0A872
+PHAGS-PA SUPERFIXED LETTER RA
+
+0A873
+PHAGS-PA LETTER CANDRABINDU
+
+0A874
+PHAGS-PA SINGLE HEAD MARK
+
+0A875
+PHAGS-PA DOUBLE HEAD MARK
+
+0A876
+PHAGS-PA MARK SHAD
+
+0A877
+PHAGS-PA MARK DOUBLE SHAD
+
+0A880
+SAURASHTRA SIGN ANUSVARA
+
+0A881
+SAURASHTRA SIGN VISARGA
+
+0A882
+SAURASHTRA LETTER A
+
+0A883
+SAURASHTRA LETTER AA
+
+0A884
+SAURASHTRA LETTER I
+
+0A885
+SAURASHTRA LETTER II
+
+0A886
+SAURASHTRA LETTER U
+
+0A887
+SAURASHTRA LETTER UU
+
+0A888
+SAURASHTRA LETTER VOCALIC R
+
+0A889
+SAURASHTRA LETTER VOCALIC RR
+
+0A88A
+SAURASHTRA LETTER VOCALIC L
+
+0A88B
+SAURASHTRA LETTER VOCALIC LL
+
+0A88C
+SAURASHTRA LETTER E
+
+0A88D
+SAURASHTRA LETTER EE
+
+0A88E
+SAURASHTRA LETTER AI
+
+0A88F
+SAURASHTRA LETTER O
+
+0A890
+SAURASHTRA LETTER OO
+
+0A891
+SAURASHTRA LETTER AU
+
+0A892
+SAURASHTRA LETTER KA
+
+0A893
+SAURASHTRA LETTER KHA
+
+0A894
+SAURASHTRA LETTER GA
+
+0A895
+SAURASHTRA LETTER GHA
+
+0A896
+SAURASHTRA LETTER NGA
+
+0A897
+SAURASHTRA LETTER CA
+
+0A898
+SAURASHTRA LETTER CHA
+
+0A899
+SAURASHTRA LETTER JA
+
+0A89A
+SAURASHTRA LETTER JHA
+
+0A89B
+SAURASHTRA LETTER NYA
+
+0A89C
+SAURASHTRA LETTER TTA
+
+0A89D
+SAURASHTRA LETTER TTHA
+
+0A89E
+SAURASHTRA LETTER DDA
+
+0A89F
+SAURASHTRA LETTER DDHA
+
+0A8A0
+SAURASHTRA LETTER NNA
+
+0A8A1
+SAURASHTRA LETTER TA
+
+0A8A2
+SAURASHTRA LETTER THA
+
+0A8A3
+SAURASHTRA LETTER DA
+
+0A8A4
+SAURASHTRA LETTER DHA
+
+0A8A5
+SAURASHTRA LETTER NA
+
+0A8A6
+SAURASHTRA LETTER PA
+
+0A8A7
+SAURASHTRA LETTER PHA
+
+0A8A8
+SAURASHTRA LETTER BA
+
+0A8A9
+SAURASHTRA LETTER BHA
+
+0A8AA
+SAURASHTRA LETTER MA
+
+0A8AB
+SAURASHTRA LETTER YA
+
+0A8AC
+SAURASHTRA LETTER RA
+
+0A8AD
+SAURASHTRA LETTER LA
+
+0A8AE
+SAURASHTRA LETTER VA
+
+0A8AF
+SAURASHTRA LETTER SHA
+
+0A8B0
+SAURASHTRA LETTER SSA
+
+0A8B1
+SAURASHTRA LETTER SA
+
+0A8B2
+SAURASHTRA LETTER HA
+
+0A8B3
+SAURASHTRA LETTER LLA
+
+0A8B4
+SAURASHTRA CONSONANT SIGN HAARU
+
+0A8B5
+SAURASHTRA VOWEL SIGN AA
+
+0A8B6
+SAURASHTRA VOWEL SIGN I
+
+0A8B7
+SAURASHTRA VOWEL SIGN II
+
+0A8B8
+SAURASHTRA VOWEL SIGN U
+
+0A8B9
+SAURASHTRA VOWEL SIGN UU
+
+0A8BA
+SAURASHTRA VOWEL SIGN VOCALIC R
+
+0A8BB
+SAURASHTRA VOWEL SIGN VOCALIC RR
+
+0A8BC
+SAURASHTRA VOWEL SIGN VOCALIC L
+
+0A8BD
+SAURASHTRA VOWEL SIGN VOCALIC LL
+
+0A8BE
+SAURASHTRA VOWEL SIGN E
+
+0A8BF
+SAURASHTRA VOWEL SIGN EE
+
+0A8C0
+SAURASHTRA VOWEL SIGN AI
+
+0A8C1
+SAURASHTRA VOWEL SIGN O
+
+0A8C2
+SAURASHTRA VOWEL SIGN OO
+
+0A8C3
+SAURASHTRA VOWEL SIGN AU
+
+0A8C4
+SAURASHTRA SIGN VIRAMA
+
+0A8C5
+SAURASHTRA SIGN CANDRABINDU
+
+0A8CE
+SAURASHTRA DANDA
+
+0A8CF
+SAURASHTRA DOUBLE DANDA
+
+0A8D0
+SAURASHTRA DIGIT ZERO
+
+0A8D1
+SAURASHTRA DIGIT ONE
+
+0A8D2
+SAURASHTRA DIGIT TWO
+
+0A8D3
+SAURASHTRA DIGIT THREE
+
+0A8D4
+SAURASHTRA DIGIT FOUR
+
+0A8D5
+SAURASHTRA DIGIT FIVE
+
+0A8D6
+SAURASHTRA DIGIT SIX
+
+0A8D7
+SAURASHTRA DIGIT SEVEN
+
+0A8D8
+SAURASHTRA DIGIT EIGHT
+
+0A8D9
+SAURASHTRA DIGIT NINE
+
+0A8E0
+COMBINING DEVANAGARI DIGIT ZERO
+
+0A8E1
+COMBINING DEVANAGARI DIGIT ONE
+
+0A8E2
+COMBINING DEVANAGARI DIGIT TWO
+
+0A8E3
+COMBINING DEVANAGARI DIGIT THREE
+
+0A8E4
+COMBINING DEVANAGARI DIGIT FOUR
+
+0A8E5
+COMBINING DEVANAGARI DIGIT FIVE
+
+0A8E6
+COMBINING DEVANAGARI DIGIT SIX
+
+0A8E7
+COMBINING DEVANAGARI DIGIT SEVEN
+
+0A8E8
+COMBINING DEVANAGARI DIGIT EIGHT
+
+0A8E9
+COMBINING DEVANAGARI DIGIT NINE
+
+0A8EA
+COMBINING DEVANAGARI LETTER A
+
+0A8EB
+COMBINING DEVANAGARI LETTER U
+
+0A8EC
+COMBINING DEVANAGARI LETTER KA
+
+0A8ED
+COMBINING DEVANAGARI LETTER NA
+
+0A8EE
+COMBINING DEVANAGARI LETTER PA
+
+0A8EF
+COMBINING DEVANAGARI LETTER RA
+
+0A8F0
+COMBINING DEVANAGARI LETTER VI
+
+0A8F1
+COMBINING DEVANAGARI SIGN AVAGRAHA
+
+0A8F2
+DEVANAGARI SIGN SPACING CANDRABINDU
+
+0A8F3
+DEVANAGARI SIGN CANDRABINDU VIRAMA
+
+0A8F4
+DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA
+
+0A8F5
+DEVANAGARI SIGN CANDRABINDU TWO
+
+0A8F6
+DEVANAGARI SIGN CANDRABINDU THREE
+
+0A8F7
+DEVANAGARI SIGN CANDRABINDU AVAGRAHA
+
+0A8F8
+DEVANAGARI SIGN PUSHPIKA
+
+0A8F9
+DEVANAGARI GAP FILLER
+
+0A8FA
+DEVANAGARI CARET
+
+0A8FB
+DEVANAGARI HEADSTROKE
+
+0A8FC
+DEVANAGARI SIGN SIDDHAM
+
+0A8FD
+DEVANAGARI JAIN OM
+
+0A8FE
+DEVANAGARI LETTER AY
+
+0A8FF
+DEVANAGARI VOWEL SIGN AY
+
+0A900
+KAYAH LI DIGIT ZERO
+
+0A901
+KAYAH LI DIGIT ONE
+
+0A902
+KAYAH LI DIGIT TWO
+
+0A903
+KAYAH LI DIGIT THREE
+
+0A904
+KAYAH LI DIGIT FOUR
+
+0A905
+KAYAH LI DIGIT FIVE
+
+0A906
+KAYAH LI DIGIT SIX
+
+0A907
+KAYAH LI DIGIT SEVEN
+
+0A908
+KAYAH LI DIGIT EIGHT
+
+0A909
+KAYAH LI DIGIT NINE
+
+0A90A
+KAYAH LI LETTER KA
+
+0A90B
+KAYAH LI LETTER KHA
+
+0A90C
+KAYAH LI LETTER GA
+
+0A90D
+KAYAH LI LETTER NGA
+
+0A90E
+KAYAH LI LETTER SA
+
+0A90F
+KAYAH LI LETTER SHA
+
+0A910
+KAYAH LI LETTER ZA
+
+0A911
+KAYAH LI LETTER NYA
+
+0A912
+KAYAH LI LETTER TA
+
+0A913
+KAYAH LI LETTER HTA
+
+0A914
+KAYAH LI LETTER NA
+
+0A915
+KAYAH LI LETTER PA
+
+0A916
+KAYAH LI LETTER PHA
+
+0A917
+KAYAH LI LETTER MA
+
+0A918
+KAYAH LI LETTER DA
+
+0A919
+KAYAH LI LETTER BA
+
+0A91A
+KAYAH LI LETTER RA
+
+0A91B
+KAYAH LI LETTER YA
+
+0A91C
+KAYAH LI LETTER LA
+
+0A91D
+KAYAH LI LETTER WA
+
+0A91E
+KAYAH LI LETTER THA
+
+0A91F
+KAYAH LI LETTER HA
+
+0A920
+KAYAH LI LETTER VA
+
+0A921
+KAYAH LI LETTER CA
+
+0A922
+KAYAH LI LETTER A
+
+0A923
+KAYAH LI LETTER OE
+
+0A924
+KAYAH LI LETTER I
+
+0A925
+KAYAH LI LETTER OO
+
+0A926
+KAYAH LI VOWEL UE
+
+0A927
+KAYAH LI VOWEL E
+
+0A928
+KAYAH LI VOWEL U
+
+0A929
+KAYAH LI VOWEL EE
+
+0A92A
+KAYAH LI VOWEL O
+
+0A92B
+KAYAH LI TONE PLOPHU
+
+0A92C
+KAYAH LI TONE CALYA
+
+0A92D
+KAYAH LI TONE CALYA PLOPHU
+
+0A92E
+KAYAH LI SIGN CWI
+
+0A92F
+KAYAH LI SIGN SHYA
+
+0A930
+REJANG LETTER KA
+
+0A931
+REJANG LETTER GA
+
+0A932
+REJANG LETTER NGA
+
+0A933
+REJANG LETTER TA
+
+0A934
+REJANG LETTER DA
+
+0A935
+REJANG LETTER NA
+
+0A936
+REJANG LETTER PA
+
+0A937
+REJANG LETTER BA
+
+0A938
+REJANG LETTER MA
+
+0A939
+REJANG LETTER CA
+
+0A93A
+REJANG LETTER JA
+
+0A93B
+REJANG LETTER NYA
+
+0A93C
+REJANG LETTER SA
+
+0A93D
+REJANG LETTER RA
+
+0A93E
+REJANG LETTER LA
+
+0A93F
+REJANG LETTER YA
+
+0A940
+REJANG LETTER WA
+
+0A941
+REJANG LETTER HA
+
+0A942
+REJANG LETTER MBA
+
+0A943
+REJANG LETTER NGGA
+
+0A944
+REJANG LETTER NDA
+
+0A945
+REJANG LETTER NYJA
+
+0A946
+REJANG LETTER A
+
+0A947
+REJANG VOWEL SIGN I
+
+0A948
+REJANG VOWEL SIGN U
+
+0A949
+REJANG VOWEL SIGN E
+
+0A94A
+REJANG VOWEL SIGN AI
+
+0A94B
+REJANG VOWEL SIGN O
+
+0A94C
+REJANG VOWEL SIGN AU
+
+0A94D
+REJANG VOWEL SIGN EU
+
+0A94E
+REJANG VOWEL SIGN EA
+
+0A94F
+REJANG CONSONANT SIGN NG
+
+0A950
+REJANG CONSONANT SIGN N
+
+0A951
+REJANG CONSONANT SIGN R
+
+0A952
+REJANG CONSONANT SIGN H
+
+0A953
+REJANG VIRAMA
+
+0A95F
+REJANG SECTION MARK
+
+0A960
+HANGUL CHOSEONG TIKEUT-MIEUM
+
+0A961
+HANGUL CHOSEONG TIKEUT-PIEUP
+
+0A962
+HANGUL CHOSEONG TIKEUT-SIOS
+
+0A963
+HANGUL CHOSEONG TIKEUT-CIEUC
+
+0A964
+HANGUL CHOSEONG RIEUL-KIYEOK
+
+0A965
+HANGUL CHOSEONG RIEUL-SSANGKIYEOK
+
+0A966
+HANGUL CHOSEONG RIEUL-TIKEUT
+
+0A967
+HANGUL CHOSEONG RIEUL-SSANGTIKEUT
+
+0A968
+HANGUL CHOSEONG RIEUL-MIEUM
+
+0A969
+HANGUL CHOSEONG RIEUL-PIEUP
+
+0A96A
+HANGUL CHOSEONG RIEUL-SSANGPIEUP
+
+0A96B
+HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP
+
+0A96C
+HANGUL CHOSEONG RIEUL-SIOS
+
+0A96D
+HANGUL CHOSEONG RIEUL-CIEUC
+
+0A96E
+HANGUL CHOSEONG RIEUL-KHIEUKH
+
+0A96F
+HANGUL CHOSEONG MIEUM-KIYEOK
+
+0A970
+HANGUL CHOSEONG MIEUM-TIKEUT
+
+0A971
+HANGUL CHOSEONG MIEUM-SIOS
+
+0A972
+HANGUL CHOSEONG PIEUP-SIOS-THIEUTH
+
+0A973
+HANGUL CHOSEONG PIEUP-KHIEUKH
+
+0A974
+HANGUL CHOSEONG PIEUP-HIEUH
+
+0A975
+HANGUL CHOSEONG SSANGSIOS-PIEUP
+
+0A976
+HANGUL CHOSEONG IEUNG-RIEUL
+
+0A977
+HANGUL CHOSEONG IEUNG-HIEUH
+
+0A978
+HANGUL CHOSEONG SSANGCIEUC-HIEUH
+
+0A979
+HANGUL CHOSEONG SSANGTHIEUTH
+
+0A97A
+HANGUL CHOSEONG PHIEUPH-HIEUH
+
+0A97B
+HANGUL CHOSEONG HIEUH-SIOS
+
+0A97C
+HANGUL CHOSEONG SSANGYEORINHIEUH
+
+0A980
+JAVANESE SIGN PANYANGGA
+
+0A981
+JAVANESE SIGN CECAK
+
+0A982
+JAVANESE SIGN LAYAR
+
+0A983
+JAVANESE SIGN WIGNYAN
+
+0A984
+JAVANESE LETTER A
+
+0A985
+JAVANESE LETTER I KAWI
+
+0A986
+JAVANESE LETTER I
+
+0A987
+JAVANESE LETTER II
+
+0A988
+JAVANESE LETTER U
+
+0A989
+JAVANESE LETTER PA CEREK
+
+0A98A
+JAVANESE LETTER NGA LELET
+
+0A98B
+JAVANESE LETTER NGA LELET RASWADI
+
+0A98C
+JAVANESE LETTER E
+
+0A98D
+JAVANESE LETTER AI
+
+0A98E
+JAVANESE LETTER O
+
+0A98F
+JAVANESE LETTER KA
+
+0A990
+JAVANESE LETTER KA SASAK
+
+0A991
+JAVANESE LETTER KA MURDA
+
+0A992
+JAVANESE LETTER GA
+
+0A993
+JAVANESE LETTER GA MURDA
+
+0A994
+JAVANESE LETTER NGA
+
+0A995
+JAVANESE LETTER CA
+
+0A996
+JAVANESE LETTER CA MURDA
+
+0A997
+JAVANESE LETTER JA
+
+0A998
+JAVANESE LETTER NYA MURDA
+
+0A999
+JAVANESE LETTER JA MAHAPRANA
+
+0A99A
+JAVANESE LETTER NYA
+
+0A99B
+JAVANESE LETTER TTA
+
+0A99C
+JAVANESE LETTER TTA MAHAPRANA
+
+0A99D
+JAVANESE LETTER DDA
+
+0A99E
+JAVANESE LETTER DDA MAHAPRANA
+
+0A99F
+JAVANESE LETTER NA MURDA
+
+0A9A0
+JAVANESE LETTER TA
+
+0A9A1
+JAVANESE LETTER TA MURDA
+
+0A9A2
+JAVANESE LETTER DA
+
+0A9A3
+JAVANESE LETTER DA MAHAPRANA
+
+0A9A4
+JAVANESE LETTER NA
+
+0A9A5
+JAVANESE LETTER PA
+
+0A9A6
+JAVANESE LETTER PA MURDA
+
+0A9A7
+JAVANESE LETTER BA
+
+0A9A8
+JAVANESE LETTER BA MURDA
+
+0A9A9
+JAVANESE LETTER MA
+
+0A9AA
+JAVANESE LETTER YA
+
+0A9AB
+JAVANESE LETTER RA
+
+0A9AC
+JAVANESE LETTER RA AGUNG
+
+0A9AD
+JAVANESE LETTER LA
+
+0A9AE
+JAVANESE LETTER WA
+
+0A9AF
+JAVANESE LETTER SA MURDA
+
+0A9B0
+JAVANESE LETTER SA MAHAPRANA
+
+0A9B1
+JAVANESE LETTER SA
+
+0A9B2
+JAVANESE LETTER HA
+
+0A9B3
+JAVANESE SIGN CECAK TELU
+
+0A9B4
+JAVANESE VOWEL SIGN TARUNG
+
+0A9B5
+JAVANESE VOWEL SIGN TOLONG
+
+0A9B6
+JAVANESE VOWEL SIGN WULU
+
+0A9B7
+JAVANESE VOWEL SIGN WULU MELIK
+
+0A9B8
+JAVANESE VOWEL SIGN SUKU
+
+0A9B9
+JAVANESE VOWEL SIGN SUKU MENDUT
+
+0A9BA
+JAVANESE VOWEL SIGN TALING
+
+0A9BB
+JAVANESE VOWEL SIGN DIRGA MURE
+
+0A9BC
+JAVANESE VOWEL SIGN PEPET
+
+0A9BD
+JAVANESE CONSONANT SIGN KERET
+
+0A9BE
+JAVANESE CONSONANT SIGN PENGKAL
+
+0A9BF
+JAVANESE CONSONANT SIGN CAKRA
+
+0A9C0
+JAVANESE PANGKON
+
+0A9C1
+JAVANESE LEFT RERENGGAN
+
+0A9C2
+JAVANESE RIGHT RERENGGAN
+
+0A9C3
+JAVANESE PADA ANDAP
+
+0A9C4
+JAVANESE PADA MADYA
+
+0A9C5
+JAVANESE PADA LUHUR
+
+0A9C6
+JAVANESE PADA WINDU
+
+0A9C7
+JAVANESE PADA PANGKAT
+
+0A9C8
+JAVANESE PADA LINGSA
+
+0A9C9
+JAVANESE PADA LUNGSI
+
+0A9CA
+JAVANESE PADA ADEG
+
+0A9CB
+JAVANESE PADA ADEG ADEG
+
+0A9CC
+JAVANESE PADA PISELEH
+
+0A9CD
+JAVANESE TURNED PADA PISELEH
+
+0A9CF
+JAVANESE PANGRANGKEP
+
+0A9D0
+JAVANESE DIGIT ZERO
+
+0A9D1
+JAVANESE DIGIT ONE
+
+0A9D2
+JAVANESE DIGIT TWO
+
+0A9D3
+JAVANESE DIGIT THREE
+
+0A9D4
+JAVANESE DIGIT FOUR
+
+0A9D5
+JAVANESE DIGIT FIVE
+
+0A9D6
+JAVANESE DIGIT SIX
+
+0A9D7
+JAVANESE DIGIT SEVEN
+
+0A9D8
+JAVANESE DIGIT EIGHT
+
+0A9D9
+JAVANESE DIGIT NINE
+
+0A9DE
+JAVANESE PADA TIRTA TUMETES
+
+0A9DF
+JAVANESE PADA ISEN-ISEN
+
+0A9E0
+MYANMAR LETTER SHAN GHA
+
+0A9E1
+MYANMAR LETTER SHAN CHA
+
+0A9E2
+MYANMAR LETTER SHAN JHA
+
+0A9E3
+MYANMAR LETTER SHAN NNA
+
+0A9E4
+MYANMAR LETTER SHAN BHA
+
+0A9E5
+MYANMAR SIGN SHAN SAW
+
+0A9E6
+MYANMAR MODIFIER LETTER SHAN REDUPLICATION
+
+0A9E7
+MYANMAR LETTER TAI LAING NYA
+
+0A9E8
+MYANMAR LETTER TAI LAING FA
+
+0A9E9
+MYANMAR LETTER TAI LAING GA
+
+0A9EA
+MYANMAR LETTER TAI LAING GHA
+
+0A9EB
+MYANMAR LETTER TAI LAING JA
+
+0A9EC
+MYANMAR LETTER TAI LAING JHA
+
+0A9ED
+MYANMAR LETTER TAI LAING DDA
+
+0A9EE
+MYANMAR LETTER TAI LAING DDHA
+
+0A9EF
+MYANMAR LETTER TAI LAING NNA
+
+0A9F0
+MYANMAR TAI LAING DIGIT ZERO
+
+0A9F1
+MYANMAR TAI LAING DIGIT ONE
+
+0A9F2
+MYANMAR TAI LAING DIGIT TWO
+
+0A9F3
+MYANMAR TAI LAING DIGIT THREE
+
+0A9F4
+MYANMAR TAI LAING DIGIT FOUR
+
+0A9F5
+MYANMAR TAI LAING DIGIT FIVE
+
+0A9F6
+MYANMAR TAI LAING DIGIT SIX
+
+0A9F7
+MYANMAR TAI LAING DIGIT SEVEN
+
+0A9F8
+MYANMAR TAI LAING DIGIT EIGHT
+
+0A9F9
+MYANMAR TAI LAING DIGIT NINE
+
+0A9FA
+MYANMAR LETTER TAI LAING LLA
+
+0A9FB
+MYANMAR LETTER TAI LAING DA
+
+0A9FC
+MYANMAR LETTER TAI LAING DHA
+
+0A9FD
+MYANMAR LETTER TAI LAING BA
+
+0A9FE
+MYANMAR LETTER TAI LAING BHA
+
+0AA00
+CHAM LETTER A
+
+0AA01
+CHAM LETTER I
+
+0AA02
+CHAM LETTER U
+
+0AA03
+CHAM LETTER E
+
+0AA04
+CHAM LETTER AI
+
+0AA05
+CHAM LETTER O
+
+0AA06
+CHAM LETTER KA
+
+0AA07
+CHAM LETTER KHA
+
+0AA08
+CHAM LETTER GA
+
+0AA09
+CHAM LETTER GHA
+
+0AA0A
+CHAM LETTER NGUE
+
+0AA0B
+CHAM LETTER NGA
+
+0AA0C
+CHAM LETTER CHA
+
+0AA0D
+CHAM LETTER CHHA
+
+0AA0E
+CHAM LETTER JA
+
+0AA0F
+CHAM LETTER JHA
+
+0AA10
+CHAM LETTER NHUE
+
+0AA11
+CHAM LETTER NHA
+
+0AA12
+CHAM LETTER NHJA
+
+0AA13
+CHAM LETTER TA
+
+0AA14
+CHAM LETTER THA
+
+0AA15
+CHAM LETTER DA
+
+0AA16
+CHAM LETTER DHA
+
+0AA17
+CHAM LETTER NUE
+
+0AA18
+CHAM LETTER NA
+
+0AA19
+CHAM LETTER DDA
+
+0AA1A
+CHAM LETTER PA
+
+0AA1B
+CHAM LETTER PPA
+
+0AA1C
+CHAM LETTER PHA
+
+0AA1D
+CHAM LETTER BA
+
+0AA1E
+CHAM LETTER BHA
+
+0AA1F
+CHAM LETTER MUE
+
+0AA20
+CHAM LETTER MA
+
+0AA21
+CHAM LETTER BBA
+
+0AA22
+CHAM LETTER YA
+
+0AA23
+CHAM LETTER RA
+
+0AA24
+CHAM LETTER LA
+
+0AA25
+CHAM LETTER VA
+
+0AA26
+CHAM LETTER SSA
+
+0AA27
+CHAM LETTER SA
+
+0AA28
+CHAM LETTER HA
+
+0AA29
+CHAM VOWEL SIGN AA
+
+0AA2A
+CHAM VOWEL SIGN I
+
+0AA2B
+CHAM VOWEL SIGN II
+
+0AA2C
+CHAM VOWEL SIGN EI
+
+0AA2D
+CHAM VOWEL SIGN U
+
+0AA2E
+CHAM VOWEL SIGN OE
+
+0AA2F
+CHAM VOWEL SIGN O
+
+0AA30
+CHAM VOWEL SIGN AI
+
+0AA31
+CHAM VOWEL SIGN AU
+
+0AA32
+CHAM VOWEL SIGN UE
+
+0AA33
+CHAM CONSONANT SIGN YA
+
+0AA34
+CHAM CONSONANT SIGN RA
+
+0AA35
+CHAM CONSONANT SIGN LA
+
+0AA36
+CHAM CONSONANT SIGN WA
+
+0AA40
+CHAM LETTER FINAL K
+
+0AA41
+CHAM LETTER FINAL G
+
+0AA42
+CHAM LETTER FINAL NG
+
+0AA43
+CHAM CONSONANT SIGN FINAL NG
+
+0AA44
+CHAM LETTER FINAL CH
+
+0AA45
+CHAM LETTER FINAL T
+
+0AA46
+CHAM LETTER FINAL N
+
+0AA47
+CHAM LETTER FINAL P
+
+0AA48
+CHAM LETTER FINAL Y
+
+0AA49
+CHAM LETTER FINAL R
+
+0AA4A
+CHAM LETTER FINAL L
+
+0AA4B
+CHAM LETTER FINAL SS
+
+0AA4C
+CHAM CONSONANT SIGN FINAL M
+
+0AA4D
+CHAM CONSONANT SIGN FINAL H
+
+0AA50
+CHAM DIGIT ZERO
+
+0AA51
+CHAM DIGIT ONE
+
+0AA52
+CHAM DIGIT TWO
+
+0AA53
+CHAM DIGIT THREE
+
+0AA54
+CHAM DIGIT FOUR
+
+0AA55
+CHAM DIGIT FIVE
+
+0AA56
+CHAM DIGIT SIX
+
+0AA57
+CHAM DIGIT SEVEN
+
+0AA58
+CHAM DIGIT EIGHT
+
+0AA59
+CHAM DIGIT NINE
+
+0AA5C
+CHAM PUNCTUATION SPIRAL
+
+0AA5D
+CHAM PUNCTUATION DANDA
+
+0AA5E
+CHAM PUNCTUATION DOUBLE DANDA
+
+0AA5F
+CHAM PUNCTUATION TRIPLE DANDA
+
+0AA60
+MYANMAR LETTER KHAMTI GA
+
+0AA61
+MYANMAR LETTER KHAMTI CA
+
+0AA62
+MYANMAR LETTER KHAMTI CHA
+
+0AA63
+MYANMAR LETTER KHAMTI JA
+
+0AA64
+MYANMAR LETTER KHAMTI JHA
+
+0AA65
+MYANMAR LETTER KHAMTI NYA
+
+0AA66
+MYANMAR LETTER KHAMTI TTA
+
+0AA67
+MYANMAR LETTER KHAMTI TTHA
+
+0AA68
+MYANMAR LETTER KHAMTI DDA
+
+0AA69
+MYANMAR LETTER KHAMTI DDHA
+
+0AA6A
+MYANMAR LETTER KHAMTI DHA
+
+0AA6B
+MYANMAR LETTER KHAMTI NA
+
+0AA6C
+MYANMAR LETTER KHAMTI SA
+
+0AA6D
+MYANMAR LETTER KHAMTI HA
+
+0AA6E
+MYANMAR LETTER KHAMTI HHA
+
+0AA6F
+MYANMAR LETTER KHAMTI FA
+
+0AA70
+MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION
+
+0AA71
+MYANMAR LETTER KHAMTI XA
+
+0AA72
+MYANMAR LETTER KHAMTI ZA
+
+0AA73
+MYANMAR LETTER KHAMTI RA
+
+0AA74
+MYANMAR LOGOGRAM KHAMTI OAY
+
+0AA75
+MYANMAR LOGOGRAM KHAMTI QN
+
+0AA76
+MYANMAR LOGOGRAM KHAMTI HM
+
+0AA77
+MYANMAR SYMBOL AITON EXCLAMATION
+
+0AA78
+MYANMAR SYMBOL AITON ONE
+
+0AA79
+MYANMAR SYMBOL AITON TWO
+
+0AA7A
+MYANMAR LETTER AITON RA
+
+0AA7B
+MYANMAR SIGN PAO KAREN TONE
+
+0AA7C
+MYANMAR SIGN TAI LAING TONE-2
+
+0AA7D
+MYANMAR SIGN TAI LAING TONE-5
+
+0AA7E
+MYANMAR LETTER SHWE PALAUNG CHA
+
+0AA7F
+MYANMAR LETTER SHWE PALAUNG SHA
+
+0AA80
+TAI VIET LETTER LOW KO
+
+0AA81
+TAI VIET LETTER HIGH KO
+
+0AA82
+TAI VIET LETTER LOW KHO
+
+0AA83
+TAI VIET LETTER HIGH KHO
+
+0AA84
+TAI VIET LETTER LOW KHHO
+
+0AA85
+TAI VIET LETTER HIGH KHHO
+
+0AA86
+TAI VIET LETTER LOW GO
+
+0AA87
+TAI VIET LETTER HIGH GO
+
+0AA88
+TAI VIET LETTER LOW NGO
+
+0AA89
+TAI VIET LETTER HIGH NGO
+
+0AA8A
+TAI VIET LETTER LOW CO
+
+0AA8B
+TAI VIET LETTER HIGH CO
+
+0AA8C
+TAI VIET LETTER LOW CHO
+
+0AA8D
+TAI VIET LETTER HIGH CHO
+
+0AA8E
+TAI VIET LETTER LOW SO
+
+0AA8F
+TAI VIET LETTER HIGH SO
+
+0AA90
+TAI VIET LETTER LOW NYO
+
+0AA91
+TAI VIET LETTER HIGH NYO
+
+0AA92
+TAI VIET LETTER LOW DO
+
+0AA93
+TAI VIET LETTER HIGH DO
+
+0AA94
+TAI VIET LETTER LOW TO
+
+0AA95
+TAI VIET LETTER HIGH TO
+
+0AA96
+TAI VIET LETTER LOW THO
+
+0AA97
+TAI VIET LETTER HIGH THO
+
+0AA98
+TAI VIET LETTER LOW NO
+
+0AA99
+TAI VIET LETTER HIGH NO
+
+0AA9A
+TAI VIET LETTER LOW BO
+
+0AA9B
+TAI VIET LETTER HIGH BO
+
+0AA9C
+TAI VIET LETTER LOW PO
+
+0AA9D
+TAI VIET LETTER HIGH PO
+
+0AA9E
+TAI VIET LETTER LOW PHO
+
+0AA9F
+TAI VIET LETTER HIGH PHO
+
+0AAA0
+TAI VIET LETTER LOW FO
+
+0AAA1
+TAI VIET LETTER HIGH FO
+
+0AAA2
+TAI VIET LETTER LOW MO
+
+0AAA3
+TAI VIET LETTER HIGH MO
+
+0AAA4
+TAI VIET LETTER LOW YO
+
+0AAA5
+TAI VIET LETTER HIGH YO
+
+0AAA6
+TAI VIET LETTER LOW RO
+
+0AAA7
+TAI VIET LETTER HIGH RO
+
+0AAA8
+TAI VIET LETTER LOW LO
+
+0AAA9
+TAI VIET LETTER HIGH LO
+
+0AAAA
+TAI VIET LETTER LOW VO
+
+0AAAB
+TAI VIET LETTER HIGH VO
+
+0AAAC
+TAI VIET LETTER LOW HO
+
+0AAAD
+TAI VIET LETTER HIGH HO
+
+0AAAE
+TAI VIET LETTER LOW O
+
+0AAAF
+TAI VIET LETTER HIGH O
+
+0AAB0
+TAI VIET MAI KANG
+
+0AAB1
+TAI VIET VOWEL AA
+
+0AAB2
+TAI VIET VOWEL I
+
+0AAB3
+TAI VIET VOWEL UE
+
+0AAB4
+TAI VIET VOWEL U
+
+0AAB5
+TAI VIET VOWEL E
+
+0AAB6
+TAI VIET VOWEL O
+
+0AAB7
+TAI VIET MAI KHIT
+
+0AAB8
+TAI VIET VOWEL IA
+
+0AAB9
+TAI VIET VOWEL UEA
+
+0AABA
+TAI VIET VOWEL UA
+
+0AABB
+TAI VIET VOWEL AUE
+
+0AABC
+TAI VIET VOWEL AY
+
+0AABD
+TAI VIET VOWEL AN
+
+0AABE
+TAI VIET VOWEL AM
+
+0AABF
+TAI VIET TONE MAI EK
+
+0AAC0
+TAI VIET TONE MAI NUENG
+
+0AAC1
+TAI VIET TONE MAI THO
+
+0AAC2
+TAI VIET TONE MAI SONG
+
+0AADB
+TAI VIET SYMBOL KON
+
+0AADC
+TAI VIET SYMBOL NUENG
+
+0AADD
+TAI VIET SYMBOL SAM
+
+0AADE
+TAI VIET SYMBOL HO HOI
+
+0AADF
+TAI VIET SYMBOL KOI KOI
+
+0AAE0
+MEETEI MAYEK LETTER E
+
+0AAE1
+MEETEI MAYEK LETTER O
+
+0AAE2
+MEETEI MAYEK LETTER CHA
+
+0AAE3
+MEETEI MAYEK LETTER NYA
+
+0AAE4
+MEETEI MAYEK LETTER TTA
+
+0AAE5
+MEETEI MAYEK LETTER TTHA
+
+0AAE6
+MEETEI MAYEK LETTER DDA
+
+0AAE7
+MEETEI MAYEK LETTER DDHA
+
+0AAE8
+MEETEI MAYEK LETTER NNA
+
+0AAE9
+MEETEI MAYEK LETTER SHA
+
+0AAEA
+MEETEI MAYEK LETTER SSA
+
+0AAEB
+MEETEI MAYEK VOWEL SIGN II
+
+0AAEC
+MEETEI MAYEK VOWEL SIGN UU
+
+0AAED
+MEETEI MAYEK VOWEL SIGN AAI
+
+0AAEE
+MEETEI MAYEK VOWEL SIGN AU
+
+0AAEF
+MEETEI MAYEK VOWEL SIGN AAU
+
+0AAF0
+MEETEI MAYEK CHEIKHAN
+
+0AAF1
+MEETEI MAYEK AHANG KHUDAM
+
+0AAF2
+MEETEI MAYEK ANJI
+
+0AAF3
+MEETEI MAYEK SYLLABLE REPETITION MARK
+
+0AAF4
+MEETEI MAYEK WORD REPETITION MARK
+
+0AAF5
+MEETEI MAYEK VOWEL SIGN VISARGA
+
+0AAF6
+MEETEI MAYEK VIRAMA
+
+0AB01
+ETHIOPIC SYLLABLE TTHU
+
+0AB02
+ETHIOPIC SYLLABLE TTHI
+
+0AB03
+ETHIOPIC SYLLABLE TTHAA
+
+0AB04
+ETHIOPIC SYLLABLE TTHEE
+
+0AB05
+ETHIOPIC SYLLABLE TTHE
+
+0AB06
+ETHIOPIC SYLLABLE TTHO
+
+0AB09
+ETHIOPIC SYLLABLE DDHU
+
+0AB0A
+ETHIOPIC SYLLABLE DDHI
+
+0AB0B
+ETHIOPIC SYLLABLE DDHAA
+
+0AB0C
+ETHIOPIC SYLLABLE DDHEE
+
+0AB0D
+ETHIOPIC SYLLABLE DDHE
+
+0AB0E
+ETHIOPIC SYLLABLE DDHO
+
+0AB11
+ETHIOPIC SYLLABLE DZU
+
+0AB12
+ETHIOPIC SYLLABLE DZI
+
+0AB13
+ETHIOPIC SYLLABLE DZAA
+
+0AB14
+ETHIOPIC SYLLABLE DZEE
+
+0AB15
+ETHIOPIC SYLLABLE DZE
+
+0AB16
+ETHIOPIC SYLLABLE DZO
+
+0AB20
+ETHIOPIC SYLLABLE CCHHA
+
+0AB21
+ETHIOPIC SYLLABLE CCHHU
+
+0AB22
+ETHIOPIC SYLLABLE CCHHI
+
+0AB23
+ETHIOPIC SYLLABLE CCHHAA
+
+0AB24
+ETHIOPIC SYLLABLE CCHHEE
+
+0AB25
+ETHIOPIC SYLLABLE CCHHE
+
+0AB26
+ETHIOPIC SYLLABLE CCHHO
+
+0AB28
+ETHIOPIC SYLLABLE BBA
+
+0AB29
+ETHIOPIC SYLLABLE BBU
+
+0AB2A
+ETHIOPIC SYLLABLE BBI
+
+0AB2B
+ETHIOPIC SYLLABLE BBAA
+
+0AB2C
+ETHIOPIC SYLLABLE BBEE
+
+0AB2D
+ETHIOPIC SYLLABLE BBE
+
+0AB2E
+ETHIOPIC SYLLABLE BBO
+
+0AB30
+LATIN SMALL LETTER BARRED ALPHA
+
+0AB31
+LATIN SMALL LETTER A REVERSED-SCHWA
+
+0AB32
+LATIN SMALL LETTER BLACKLETTER E
+
+0AB33
+LATIN SMALL LETTER BARRED E
+
+0AB34
+LATIN SMALL LETTER E WITH FLOURISH
+
+0AB35
+LATIN SMALL LETTER LENIS F
+
+0AB36
+LATIN SMALL LETTER SCRIPT G WITH CROSSED-TAIL
+
+0AB37
+LATIN SMALL LETTER L WITH INVERTED LAZY S
+
+0AB38
+LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
+
+0AB39
+LATIN SMALL LETTER L WITH MIDDLE RING
+
+0AB3A
+LATIN SMALL LETTER M WITH CROSSED-TAIL
+
+0AB3B
+LATIN SMALL LETTER N WITH CROSSED-TAIL
+
+0AB3C
+LATIN SMALL LETTER ENG WITH CROSSED-TAIL
+
+0AB3D
+LATIN SMALL LETTER BLACKLETTER O
+
+0AB3E
+LATIN SMALL LETTER BLACKLETTER O WITH STROKE
+
+0AB3F
+LATIN SMALL LETTER OPEN O WITH STROKE
+
+0AB40
+LATIN SMALL LETTER INVERTED OE
+
+0AB41
+LATIN SMALL LETTER TURNED OE WITH STROKE
+
+0AB42
+LATIN SMALL LETTER TURNED OE WITH HORIZONTAL STROKE
+
+0AB43
+LATIN SMALL LETTER TURNED O OPEN-O
+
+0AB44
+LATIN SMALL LETTER TURNED O OPEN-O WITH STROKE
+
+0AB45
+LATIN SMALL LETTER STIRRUP R
+
+0AB46
+LATIN LETTER SMALL CAPITAL R WITH RIGHT LEG
+
+0AB47
+LATIN SMALL LETTER R WITHOUT HANDLE
+
+0AB48
+LATIN SMALL LETTER DOUBLE R
+
+0AB49
+LATIN SMALL LETTER R WITH CROSSED-TAIL
+
+0AB4A
+LATIN SMALL LETTER DOUBLE R WITH CROSSED-TAIL
+
+0AB4B
+LATIN SMALL LETTER SCRIPT R
+
+0AB4C
+LATIN SMALL LETTER SCRIPT R WITH RING
+
+0AB4D
+LATIN SMALL LETTER BASELINE ESH
+
+0AB4E
+LATIN SMALL LETTER U WITH SHORT RIGHT LEG
+
+0AB4F
+LATIN SMALL LETTER U BAR WITH SHORT RIGHT LEG
+
+0AB50
+LATIN SMALL LETTER UI
+
+0AB51
+LATIN SMALL LETTER TURNED UI
+
+0AB52
+LATIN SMALL LETTER U WITH LEFT HOOK
+
+0AB53
+LATIN SMALL LETTER CHI
+
+0AB54
+LATIN SMALL LETTER CHI WITH LOW RIGHT RING
+
+0AB55
+LATIN SMALL LETTER CHI WITH LOW LEFT SERIF
+
+0AB56
+LATIN SMALL LETTER X WITH LOW RIGHT RING
+
+0AB57
+LATIN SMALL LETTER X WITH LONG LEFT LEG
+
+0AB58
+LATIN SMALL LETTER X WITH LONG LEFT LEG AND LOW RIGHT RING
+
+0AB59
+LATIN SMALL LETTER X WITH LONG LEFT LEG WITH SERIF
+
+0AB5A
+LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
+
+0AB5B
+MODIFIER BREVE WITH INVERTED BREVE
+
+0AB5C
+MODIFIER LETTER SMALL HENG
+
+0AB5D
+MODIFIER LETTER SMALL L WITH INVERTED LAZY S
+
+0AB5E
+MODIFIER LETTER SMALL L WITH MIDDLE TILDE
+
+0AB5F
+MODIFIER LETTER SMALL U WITH LEFT HOOK
+
+0AB60
+LATIN SMALL LETTER SAKHA YAT
+
+0AB61
+LATIN SMALL LETTER IOTIFIED E
+
+0AB62
+LATIN SMALL LETTER OPEN OE
+
+0AB63
+LATIN SMALL LETTER UO
+
+0AB64
+LATIN SMALL LETTER INVERTED ALPHA
+
+0AB65
+GREEK LETTER SMALL CAPITAL OMEGA
+
+0AB66
+LATIN SMALL LETTER DZ DIGRAPH WITH RETROFLEX HOOK
+
+0AB67
+LATIN SMALL LETTER TS DIGRAPH WITH RETROFLEX HOOK
+
+0AB68
+LATIN SMALL LETTER TURNED R WITH MIDDLE TILDE
+
+0AB69
+MODIFIER LETTER SMALL TURNED W
+
+0AB6A
+MODIFIER LETTER LEFT TACK
+
+0AB6B
+MODIFIER LETTER RIGHT TACK
+
+0AB70
+CHEROKEE SMALL LETTER A
+
+0AB71
+CHEROKEE SMALL LETTER E
+
+0AB72
+CHEROKEE SMALL LETTER I
+
+0AB73
+CHEROKEE SMALL LETTER O
+
+0AB74
+CHEROKEE SMALL LETTER U
+
+0AB75
+CHEROKEE SMALL LETTER V
+
+0AB76
+CHEROKEE SMALL LETTER GA
+
+0AB77
+CHEROKEE SMALL LETTER KA
+
+0AB78
+CHEROKEE SMALL LETTER GE
+
+0AB79
+CHEROKEE SMALL LETTER GI
+
+0AB7A
+CHEROKEE SMALL LETTER GO
+
+0AB7B
+CHEROKEE SMALL LETTER GU
+
+0AB7C
+CHEROKEE SMALL LETTER GV
+
+0AB7D
+CHEROKEE SMALL LETTER HA
+
+0AB7E
+CHEROKEE SMALL LETTER HE
+
+0AB7F
+CHEROKEE SMALL LETTER HI
+
+0AB80
+CHEROKEE SMALL LETTER HO
+
+0AB81
+CHEROKEE SMALL LETTER HU
+
+0AB82
+CHEROKEE SMALL LETTER HV
+
+0AB83
+CHEROKEE SMALL LETTER LA
+
+0AB84
+CHEROKEE SMALL LETTER LE
+
+0AB85
+CHEROKEE SMALL LETTER LI
+
+0AB86
+CHEROKEE SMALL LETTER LO
+
+0AB87
+CHEROKEE SMALL LETTER LU
+
+0AB88
+CHEROKEE SMALL LETTER LV
+
+0AB89
+CHEROKEE SMALL LETTER MA
+
+0AB8A
+CHEROKEE SMALL LETTER ME
+
+0AB8B
+CHEROKEE SMALL LETTER MI
+
+0AB8C
+CHEROKEE SMALL LETTER MO
+
+0AB8D
+CHEROKEE SMALL LETTER MU
+
+0AB8E
+CHEROKEE SMALL LETTER NA
+
+0AB8F
+CHEROKEE SMALL LETTER HNA
+
+0AB90
+CHEROKEE SMALL LETTER NAH
+
+0AB91
+CHEROKEE SMALL LETTER NE
+
+0AB92
+CHEROKEE SMALL LETTER NI
+
+0AB93
+CHEROKEE SMALL LETTER NO
+
+0AB94
+CHEROKEE SMALL LETTER NU
+
+0AB95
+CHEROKEE SMALL LETTER NV
+
+0AB96
+CHEROKEE SMALL LETTER QUA
+
+0AB97
+CHEROKEE SMALL LETTER QUE
+
+0AB98
+CHEROKEE SMALL LETTER QUI
+
+0AB99
+CHEROKEE SMALL LETTER QUO
+
+0AB9A
+CHEROKEE SMALL LETTER QUU
+
+0AB9B
+CHEROKEE SMALL LETTER QUV
+
+0AB9C
+CHEROKEE SMALL LETTER SA
+
+0AB9D
+CHEROKEE SMALL LETTER S
+
+0AB9E
+CHEROKEE SMALL LETTER SE
+
+0AB9F
+CHEROKEE SMALL LETTER SI
+
+0ABA0
+CHEROKEE SMALL LETTER SO
+
+0ABA1
+CHEROKEE SMALL LETTER SU
+
+0ABA2
+CHEROKEE SMALL LETTER SV
+
+0ABA3
+CHEROKEE SMALL LETTER DA
+
+0ABA4
+CHEROKEE SMALL LETTER TA
+
+0ABA5
+CHEROKEE SMALL LETTER DE
+
+0ABA6
+CHEROKEE SMALL LETTER TE
+
+0ABA7
+CHEROKEE SMALL LETTER DI
+
+0ABA8
+CHEROKEE SMALL LETTER TI
+
+0ABA9
+CHEROKEE SMALL LETTER DO
+
+0ABAA
+CHEROKEE SMALL LETTER DU
+
+0ABAB
+CHEROKEE SMALL LETTER DV
+
+0ABAC
+CHEROKEE SMALL LETTER DLA
+
+0ABAD
+CHEROKEE SMALL LETTER TLA
+
+0ABAE
+CHEROKEE SMALL LETTER TLE
+
+0ABAF
+CHEROKEE SMALL LETTER TLI
+
+0ABB0
+CHEROKEE SMALL LETTER TLO
+
+0ABB1
+CHEROKEE SMALL LETTER TLU
+
+0ABB2
+CHEROKEE SMALL LETTER TLV
+
+0ABB3
+CHEROKEE SMALL LETTER TSA
+
+0ABB4
+CHEROKEE SMALL LETTER TSE
+
+0ABB5
+CHEROKEE SMALL LETTER TSI
+
+0ABB6
+CHEROKEE SMALL LETTER TSO
+
+0ABB7
+CHEROKEE SMALL LETTER TSU
+
+0ABB8
+CHEROKEE SMALL LETTER TSV
+
+0ABB9
+CHEROKEE SMALL LETTER WA
+
+0ABBA
+CHEROKEE SMALL LETTER WE
+
+0ABBB
+CHEROKEE SMALL LETTER WI
+
+0ABBC
+CHEROKEE SMALL LETTER WO
+
+0ABBD
+CHEROKEE SMALL LETTER WU
+
+0ABBE
+CHEROKEE SMALL LETTER WV
+
+0ABBF
+CHEROKEE SMALL LETTER YA
+
+0ABC0
+MEETEI MAYEK LETTER KOK
+
+0ABC1
+MEETEI MAYEK LETTER SAM
+
+0ABC2
+MEETEI MAYEK LETTER LAI
+
+0ABC3
+MEETEI MAYEK LETTER MIT
+
+0ABC4
+MEETEI MAYEK LETTER PA
+
+0ABC5
+MEETEI MAYEK LETTER NA
+
+0ABC6
+MEETEI MAYEK LETTER CHIL
+
+0ABC7
+MEETEI MAYEK LETTER TIL
+
+0ABC8
+MEETEI MAYEK LETTER KHOU
+
+0ABC9
+MEETEI MAYEK LETTER NGOU
+
+0ABCA
+MEETEI MAYEK LETTER THOU
+
+0ABCB
+MEETEI MAYEK LETTER WAI
+
+0ABCC
+MEETEI MAYEK LETTER YANG
+
+0ABCD
+MEETEI MAYEK LETTER HUK
+
+0ABCE
+MEETEI MAYEK LETTER UN
+
+0ABCF
+MEETEI MAYEK LETTER I
+
+0ABD0
+MEETEI MAYEK LETTER PHAM
+
+0ABD1
+MEETEI MAYEK LETTER ATIYA
+
+0ABD2
+MEETEI MAYEK LETTER GOK
+
+0ABD3
+MEETEI MAYEK LETTER JHAM
+
+0ABD4
+MEETEI MAYEK LETTER RAI
+
+0ABD5
+MEETEI MAYEK LETTER BA
+
+0ABD6
+MEETEI MAYEK LETTER JIL
+
+0ABD7
+MEETEI MAYEK LETTER DIL
+
+0ABD8
+MEETEI MAYEK LETTER GHOU
+
+0ABD9
+MEETEI MAYEK LETTER DHOU
+
+0ABDA
+MEETEI MAYEK LETTER BHAM
+
+0ABDB
+MEETEI MAYEK LETTER KOK LONSUM
+
+0ABDC
+MEETEI MAYEK LETTER LAI LONSUM
+
+0ABDD
+MEETEI MAYEK LETTER MIT LONSUM
+
+0ABDE
+MEETEI MAYEK LETTER PA LONSUM
+
+0ABDF
+MEETEI MAYEK LETTER NA LONSUM
+
+0ABE0
+MEETEI MAYEK LETTER TIL LONSUM
+
+0ABE1
+MEETEI MAYEK LETTER NGOU LONSUM
+
+0ABE2
+MEETEI MAYEK LETTER I LONSUM
+
+0ABE3
+MEETEI MAYEK VOWEL SIGN ONAP
+
+0ABE4
+MEETEI MAYEK VOWEL SIGN INAP
+
+0ABE5
+MEETEI MAYEK VOWEL SIGN ANAP
+
+0ABE6
+MEETEI MAYEK VOWEL SIGN YENAP
+
+0ABE7
+MEETEI MAYEK VOWEL SIGN SOUNAP
+
+0ABE8
+MEETEI MAYEK VOWEL SIGN UNAP
+
+0ABE9
+MEETEI MAYEK VOWEL SIGN CHEINAP
+
+0ABEA
+MEETEI MAYEK VOWEL SIGN NUNG
+
+0ABEB
+MEETEI MAYEK CHEIKHEI
+
+0ABEC
+MEETEI MAYEK LUM IYEK
+
+0ABED
+MEETEI MAYEK APUN IYEK
+
+0ABF0
+MEETEI MAYEK DIGIT ZERO
+
+0ABF1
+MEETEI MAYEK DIGIT ONE
+
+0ABF2
+MEETEI MAYEK DIGIT TWO
+
+0ABF3
+MEETEI MAYEK DIGIT THREE
+
+0ABF4
+MEETEI MAYEK DIGIT FOUR
+
+0ABF5
+MEETEI MAYEK DIGIT FIVE
+
+0ABF6
+MEETEI MAYEK DIGIT SIX
+
+0ABF7
+MEETEI MAYEK DIGIT SEVEN
+
+0ABF8
+MEETEI MAYEK DIGIT EIGHT
+
+0ABF9
+MEETEI MAYEK DIGIT NINE
+
+0D7B0
+HANGUL JUNGSEONG O-YEO
+
+0D7B1
+HANGUL JUNGSEONG O-O-I
+
+0D7B2
+HANGUL JUNGSEONG YO-A
+
+0D7B3
+HANGUL JUNGSEONG YO-AE
+
+0D7B4
+HANGUL JUNGSEONG YO-EO
+
+0D7B5
+HANGUL JUNGSEONG U-YEO
+
+0D7B6
+HANGUL JUNGSEONG U-I-I
+
+0D7B7
+HANGUL JUNGSEONG YU-AE
+
+0D7B8
+HANGUL JUNGSEONG YU-O
+
+0D7B9
+HANGUL JUNGSEONG EU-A
+
+0D7BA
+HANGUL JUNGSEONG EU-EO
+
+0D7BB
+HANGUL JUNGSEONG EU-E
+
+0D7BC
+HANGUL JUNGSEONG EU-O
+
+0D7BD
+HANGUL JUNGSEONG I-YA-O
+
+0D7BE
+HANGUL JUNGSEONG I-YAE
+
+0D7BF
+HANGUL JUNGSEONG I-YEO
+
+0D7C0
+HANGUL JUNGSEONG I-YE
+
+0D7C1
+HANGUL JUNGSEONG I-O-I
+
+0D7C2
+HANGUL JUNGSEONG I-YO
+
+0D7C3
+HANGUL JUNGSEONG I-YU
+
+0D7C4
+HANGUL JUNGSEONG I-I
+
+0D7C5
+HANGUL JUNGSEONG ARAEA-A
+
+0D7C6
+HANGUL JUNGSEONG ARAEA-E
+
+0D7CB
+HANGUL JONGSEONG NIEUN-RIEUL
+
+0D7CC
+HANGUL JONGSEONG NIEUN-CHIEUCH
+
+0D7CD
+HANGUL JONGSEONG SSANGTIKEUT
+
+0D7CE
+HANGUL JONGSEONG SSANGTIKEUT-PIEUP
+
+0D7CF
+HANGUL JONGSEONG TIKEUT-PIEUP
+
+0D7D0
+HANGUL JONGSEONG TIKEUT-SIOS
+
+0D7D1
+HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK
+
+0D7D2
+HANGUL JONGSEONG TIKEUT-CIEUC
+
+0D7D3
+HANGUL JONGSEONG TIKEUT-CHIEUCH
+
+0D7D4
+HANGUL JONGSEONG TIKEUT-THIEUTH
+
+0D7D5
+HANGUL JONGSEONG RIEUL-SSANGKIYEOK
+
+0D7D6
+HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH
+
+0D7D7
+HANGUL JONGSEONG SSANGRIEUL-KHIEUKH
+
+0D7D8
+HANGUL JONGSEONG RIEUL-MIEUM-HIEUH
+
+0D7D9
+HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT
+
+0D7DA
+HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH
+
+0D7DB
+HANGUL JONGSEONG RIEUL-YESIEUNG
+
+0D7DC
+HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH
+
+0D7DD
+HANGUL JONGSEONG KAPYEOUNRIEUL
+
+0D7DE
+HANGUL JONGSEONG MIEUM-NIEUN
+
+0D7DF
+HANGUL JONGSEONG MIEUM-SSANGNIEUN
+
+0D7E0
+HANGUL JONGSEONG SSANGMIEUM
+
+0D7E1
+HANGUL JONGSEONG MIEUM-PIEUP-SIOS
+
+0D7E2
+HANGUL JONGSEONG MIEUM-CIEUC
+
+0D7E3
+HANGUL JONGSEONG PIEUP-TIKEUT
+
+0D7E4
+HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH
+
+0D7E5
+HANGUL JONGSEONG PIEUP-MIEUM
+
+0D7E6
+HANGUL JONGSEONG SSANGPIEUP
+
+0D7E7
+HANGUL JONGSEONG PIEUP-SIOS-TIKEUT
+
+0D7E8
+HANGUL JONGSEONG PIEUP-CIEUC
+
+0D7E9
+HANGUL JONGSEONG PIEUP-CHIEUCH
+
+0D7EA
+HANGUL JONGSEONG SIOS-MIEUM
+
+0D7EB
+HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP
+
+0D7EC
+HANGUL JONGSEONG SSANGSIOS-KIYEOK
+
+0D7ED
+HANGUL JONGSEONG SSANGSIOS-TIKEUT
+
+0D7EE
+HANGUL JONGSEONG SIOS-PANSIOS
+
+0D7EF
+HANGUL JONGSEONG SIOS-CIEUC
+
+0D7F0
+HANGUL JONGSEONG SIOS-CHIEUCH
+
+0D7F1
+HANGUL JONGSEONG SIOS-THIEUTH
+
+0D7F2
+HANGUL JONGSEONG SIOS-HIEUH
+
+0D7F3
+HANGUL JONGSEONG PANSIOS-PIEUP
+
+0D7F4
+HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP
+
+0D7F5
+HANGUL JONGSEONG YESIEUNG-MIEUM
+
+0D7F6
+HANGUL JONGSEONG YESIEUNG-HIEUH
+
+0D7F7
+HANGUL JONGSEONG CIEUC-PIEUP
+
+0D7F8
+HANGUL JONGSEONG CIEUC-SSANGPIEUP
+
+0D7F9
+HANGUL JONGSEONG SSANGCIEUC
+
+0D7FA
+HANGUL JONGSEONG PHIEUPH-SIOS
+
+0D7FB
+HANGUL JONGSEONG PHIEUPH-THIEUTH
+
+0FB00
+LATIN SMALL LIGATURE FF
+
+0FB01
+LATIN SMALL LIGATURE FI
+
+0FB02
+LATIN SMALL LIGATURE FL
+
+0FB03
+LATIN SMALL LIGATURE FFI
+
+0FB04
+LATIN SMALL LIGATURE FFL
+
+0FB05
+LATIN SMALL LIGATURE LONG S T
+
+0FB06
+LATIN SMALL LIGATURE ST
+
+0FB13
+ARMENIAN SMALL LIGATURE MEN NOW
+
+0FB14
+ARMENIAN SMALL LIGATURE MEN ECH
+
+0FB15
+ARMENIAN SMALL LIGATURE MEN INI
+
+0FB16
+ARMENIAN SMALL LIGATURE VEW NOW
+
+0FB17
+ARMENIAN SMALL LIGATURE MEN XEH
+
+0FB1D
+HEBREW LETTER YOD WITH HIRIQ
+
+0FB1E
+HEBREW POINT JUDEO-SPANISH VARIKA
+
+0FB1F
+HEBREW LIGATURE YIDDISH YOD YOD PATAH
+
+0FB20
+HEBREW LETTER ALTERNATIVE AYIN
+
+0FB21
+HEBREW LETTER WIDE ALEF
+
+0FB22
+HEBREW LETTER WIDE DALET
+
+0FB23
+HEBREW LETTER WIDE HE
+
+0FB24
+HEBREW LETTER WIDE KAF
+
+0FB25
+HEBREW LETTER WIDE LAMED
+
+0FB26
+HEBREW LETTER WIDE FINAL MEM
+
+0FB27
+HEBREW LETTER WIDE RESH
+
+0FB28
+HEBREW LETTER WIDE TAV
+
+0FB29
+HEBREW LETTER ALTERNATIVE PLUS SIGN
+
+0FB2A
+HEBREW LETTER SHIN WITH SHIN DOT
+
+0FB2B
+HEBREW LETTER SHIN WITH SIN DOT
+
+0FB2C
+HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT
+
+0FB2D
+HEBREW LETTER SHIN WITH DAGESH AND SIN DOT
+
+0FB2E
+HEBREW LETTER ALEF WITH PATAH
+
+0FB2F
+HEBREW LETTER ALEF WITH QAMATS
+
+0FB30
+HEBREW LETTER ALEF WITH MAPIQ
+
+0FB31
+HEBREW LETTER BET WITH DAGESH
+
+0FB32
+HEBREW LETTER GIMEL WITH DAGESH
+
+0FB33
+HEBREW LETTER DALET WITH DAGESH
+
+0FB34
+HEBREW LETTER HE WITH MAPIQ
+
+0FB35
+HEBREW LETTER VAV WITH DAGESH
+
+0FB36
+HEBREW LETTER ZAYIN WITH DAGESH
+
+0FB38
+HEBREW LETTER TET WITH DAGESH
+
+0FB39
+HEBREW LETTER YOD WITH DAGESH
+
+0FB3A
+HEBREW LETTER FINAL KAF WITH DAGESH
+
+0FB3B
+HEBREW LETTER KAF WITH DAGESH
+
+0FB3C
+HEBREW LETTER LAMED WITH DAGESH
+
+0FB3E
+HEBREW LETTER MEM WITH DAGESH
+
+0FB40
+HEBREW LETTER NUN WITH DAGESH
+
+0FB41
+HEBREW LETTER SAMEKH WITH DAGESH
+
+0FB43
+HEBREW LETTER FINAL PE WITH DAGESH
+
+0FB44
+HEBREW LETTER PE WITH DAGESH
+
+0FB46
+HEBREW LETTER TSADI WITH DAGESH
+
+0FB47
+HEBREW LETTER QOF WITH DAGESH
+
+0FB48
+HEBREW LETTER RESH WITH DAGESH
+
+0FB49
+HEBREW LETTER SHIN WITH DAGESH
+
+0FB4A
+HEBREW LETTER TAV WITH DAGESH
+
+0FB4B
+HEBREW LETTER VAV WITH HOLAM
+
+0FB4C
+HEBREW LETTER BET WITH RAFE
+
+0FB4D
+HEBREW LETTER KAF WITH RAFE
+
+0FB4E
+HEBREW LETTER PE WITH RAFE
+
+0FB4F
+HEBREW LIGATURE ALEF LAMED
+
+0FB50
+ARABIC LETTER ALEF WASLA ISOLATED FORM
+
+0FB51
+ARABIC LETTER ALEF WASLA FINAL FORM
+
+0FB52
+ARABIC LETTER BEEH ISOLATED FORM
+
+0FB53
+ARABIC LETTER BEEH FINAL FORM
+
+0FB54
+ARABIC LETTER BEEH INITIAL FORM
+
+0FB55
+ARABIC LETTER BEEH MEDIAL FORM
+
+0FB56
+ARABIC LETTER PEH ISOLATED FORM
+
+0FB57
+ARABIC LETTER PEH FINAL FORM
+
+0FB58
+ARABIC LETTER PEH INITIAL FORM
+
+0FB59
+ARABIC LETTER PEH MEDIAL FORM
+
+0FB5A
+ARABIC LETTER BEHEH ISOLATED FORM
+
+0FB5B
+ARABIC LETTER BEHEH FINAL FORM
+
+0FB5C
+ARABIC LETTER BEHEH INITIAL FORM
+
+0FB5D
+ARABIC LETTER BEHEH MEDIAL FORM
+
+0FB5E
+ARABIC LETTER TTEHEH ISOLATED FORM
+
+0FB5F
+ARABIC LETTER TTEHEH FINAL FORM
+
+0FB60
+ARABIC LETTER TTEHEH INITIAL FORM
+
+0FB61
+ARABIC LETTER TTEHEH MEDIAL FORM
+
+0FB62
+ARABIC LETTER TEHEH ISOLATED FORM
+
+0FB63
+ARABIC LETTER TEHEH FINAL FORM
+
+0FB64
+ARABIC LETTER TEHEH INITIAL FORM
+
+0FB65
+ARABIC LETTER TEHEH MEDIAL FORM
+
+0FB66
+ARABIC LETTER TTEH ISOLATED FORM
+
+0FB67
+ARABIC LETTER TTEH FINAL FORM
+
+0FB68
+ARABIC LETTER TTEH INITIAL FORM
+
+0FB69
+ARABIC LETTER TTEH MEDIAL FORM
+
+0FB6A
+ARABIC LETTER VEH ISOLATED FORM
+
+0FB6B
+ARABIC LETTER VEH FINAL FORM
+
+0FB6C
+ARABIC LETTER VEH INITIAL FORM
+
+0FB6D
+ARABIC LETTER VEH MEDIAL FORM
+
+0FB6E
+ARABIC LETTER PEHEH ISOLATED FORM
+
+0FB6F
+ARABIC LETTER PEHEH FINAL FORM
+
+0FB70
+ARABIC LETTER PEHEH INITIAL FORM
+
+0FB71
+ARABIC LETTER PEHEH MEDIAL FORM
+
+0FB72
+ARABIC LETTER DYEH ISOLATED FORM
+
+0FB73
+ARABIC LETTER DYEH FINAL FORM
+
+0FB74
+ARABIC LETTER DYEH INITIAL FORM
+
+0FB75
+ARABIC LETTER DYEH MEDIAL FORM
+
+0FB76
+ARABIC LETTER NYEH ISOLATED FORM
+
+0FB77
+ARABIC LETTER NYEH FINAL FORM
+
+0FB78
+ARABIC LETTER NYEH INITIAL FORM
+
+0FB79
+ARABIC LETTER NYEH MEDIAL FORM
+
+0FB7A
+ARABIC LETTER TCHEH ISOLATED FORM
+
+0FB7B
+ARABIC LETTER TCHEH FINAL FORM
+
+0FB7C
+ARABIC LETTER TCHEH INITIAL FORM
+
+0FB7D
+ARABIC LETTER TCHEH MEDIAL FORM
+
+0FB7E
+ARABIC LETTER TCHEHEH ISOLATED FORM
+
+0FB7F
+ARABIC LETTER TCHEHEH FINAL FORM
+
+0FB80
+ARABIC LETTER TCHEHEH INITIAL FORM
+
+0FB81
+ARABIC LETTER TCHEHEH MEDIAL FORM
+
+0FB82
+ARABIC LETTER DDAHAL ISOLATED FORM
+
+0FB83
+ARABIC LETTER DDAHAL FINAL FORM
+
+0FB84
+ARABIC LETTER DAHAL ISOLATED FORM
+
+0FB85
+ARABIC LETTER DAHAL FINAL FORM
+
+0FB86
+ARABIC LETTER DUL ISOLATED FORM
+
+0FB87
+ARABIC LETTER DUL FINAL FORM
+
+0FB88
+ARABIC LETTER DDAL ISOLATED FORM
+
+0FB89
+ARABIC LETTER DDAL FINAL FORM
+
+0FB8A
+ARABIC LETTER JEH ISOLATED FORM
+
+0FB8B
+ARABIC LETTER JEH FINAL FORM
+
+0FB8C
+ARABIC LETTER RREH ISOLATED FORM
+
+0FB8D
+ARABIC LETTER RREH FINAL FORM
+
+0FB8E
+ARABIC LETTER KEHEH ISOLATED FORM
+
+0FB8F
+ARABIC LETTER KEHEH FINAL FORM
+
+0FB90
+ARABIC LETTER KEHEH INITIAL FORM
+
+0FB91
+ARABIC LETTER KEHEH MEDIAL FORM
+
+0FB92
+ARABIC LETTER GAF ISOLATED FORM
+
+0FB93
+ARABIC LETTER GAF FINAL FORM
+
+0FB94
+ARABIC LETTER GAF INITIAL FORM
+
+0FB95
+ARABIC LETTER GAF MEDIAL FORM
+
+0FB96
+ARABIC LETTER GUEH ISOLATED FORM
+
+0FB97
+ARABIC LETTER GUEH FINAL FORM
+
+0FB98
+ARABIC LETTER GUEH INITIAL FORM
+
+0FB99
+ARABIC LETTER GUEH MEDIAL FORM
+
+0FB9A
+ARABIC LETTER NGOEH ISOLATED FORM
+
+0FB9B
+ARABIC LETTER NGOEH FINAL FORM
+
+0FB9C
+ARABIC LETTER NGOEH INITIAL FORM
+
+0FB9D
+ARABIC LETTER NGOEH MEDIAL FORM
+
+0FB9E
+ARABIC LETTER NOON GHUNNA ISOLATED FORM
+
+0FB9F
+ARABIC LETTER NOON GHUNNA FINAL FORM
+
+0FBA0
+ARABIC LETTER RNOON ISOLATED FORM
+
+0FBA1
+ARABIC LETTER RNOON FINAL FORM
+
+0FBA2
+ARABIC LETTER RNOON INITIAL FORM
+
+0FBA3
+ARABIC LETTER RNOON MEDIAL FORM
+
+0FBA4
+ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM
+
+0FBA5
+ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM
+
+0FBA6
+ARABIC LETTER HEH GOAL ISOLATED FORM
+
+0FBA7
+ARABIC LETTER HEH GOAL FINAL FORM
+
+0FBA8
+ARABIC LETTER HEH GOAL INITIAL FORM
+
+0FBA9
+ARABIC LETTER HEH GOAL MEDIAL FORM
+
+0FBAA
+ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM
+
+0FBAB
+ARABIC LETTER HEH DOACHASHMEE FINAL FORM
+
+0FBAC
+ARABIC LETTER HEH DOACHASHMEE INITIAL FORM
+
+0FBAD
+ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM
+
+0FBAE
+ARABIC LETTER YEH BARREE ISOLATED FORM
+
+0FBAF
+ARABIC LETTER YEH BARREE FINAL FORM
+
+0FBB0
+ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM
+
+0FBB1
+ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
+
+0FBB2
+ARABIC SYMBOL DOT ABOVE
+
+0FBB3
+ARABIC SYMBOL DOT BELOW
+
+0FBB4
+ARABIC SYMBOL TWO DOTS ABOVE
+
+0FBB5
+ARABIC SYMBOL TWO DOTS BELOW
+
+0FBB6
+ARABIC SYMBOL THREE DOTS ABOVE
+
+0FBB7
+ARABIC SYMBOL THREE DOTS BELOW
+
+0FBB8
+ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE
+
+0FBB9
+ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW
+
+0FBBA
+ARABIC SYMBOL FOUR DOTS ABOVE
+
+0FBBB
+ARABIC SYMBOL FOUR DOTS BELOW
+
+0FBBC
+ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW
+
+0FBBD
+ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE
+
+0FBBE
+ARABIC SYMBOL TWO DOTS VERTICALLY BELOW
+
+0FBBF
+ARABIC SYMBOL RING
+
+0FBC0
+ARABIC SYMBOL SMALL TAH ABOVE
+
+0FBC1
+ARABIC SYMBOL SMALL TAH BELOW
+
+0FBD3
+ARABIC LETTER NG ISOLATED FORM
+
+0FBD4
+ARABIC LETTER NG FINAL FORM
+
+0FBD5
+ARABIC LETTER NG INITIAL FORM
+
+0FBD6
+ARABIC LETTER NG MEDIAL FORM
+
+0FBD7
+ARABIC LETTER U ISOLATED FORM
+
+0FBD8
+ARABIC LETTER U FINAL FORM
+
+0FBD9
+ARABIC LETTER OE ISOLATED FORM
+
+0FBDA
+ARABIC LETTER OE FINAL FORM
+
+0FBDB
+ARABIC LETTER YU ISOLATED FORM
+
+0FBDC
+ARABIC LETTER YU FINAL FORM
+
+0FBDD
+ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM
+
+0FBDE
+ARABIC LETTER VE ISOLATED FORM
+
+0FBDF
+ARABIC LETTER VE FINAL FORM
+
+0FBE0
+ARABIC LETTER KIRGHIZ OE ISOLATED FORM
+
+0FBE1
+ARABIC LETTER KIRGHIZ OE FINAL FORM
+
+0FBE2
+ARABIC LETTER KIRGHIZ YU ISOLATED FORM
+
+0FBE3
+ARABIC LETTER KIRGHIZ YU FINAL FORM
+
+0FBE4
+ARABIC LETTER E ISOLATED FORM
+
+0FBE5
+ARABIC LETTER E FINAL FORM
+
+0FBE6
+ARABIC LETTER E INITIAL FORM
+
+0FBE7
+ARABIC LETTER E MEDIAL FORM
+
+0FBE8
+ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM
+
+0FBE9
+ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM
+
+0FBEA
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM
+
+0FBEB
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM
+
+0FBEC
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM
+
+0FBED
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM
+
+0FBEE
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM
+
+0FBEF
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM
+
+0FBF0
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM
+
+0FBF1
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM
+
+0FBF2
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM
+
+0FBF3
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM
+
+0FBF4
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM
+
+0FBF5
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM
+
+0FBF6
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM
+
+0FBF7
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM
+
+0FBF8
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM
+
+0FBF9
+ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
+
+0FBFA
+ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM
+
+0FBFB
+ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM
+
+0FBFC
+ARABIC LETTER FARSI YEH ISOLATED FORM
+
+0FBFD
+ARABIC LETTER FARSI YEH FINAL FORM
+
+0FBFE
+ARABIC LETTER FARSI YEH INITIAL FORM
+
+0FBFF
+ARABIC LETTER FARSI YEH MEDIAL FORM
+
+0FC00
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM
+
+0FC01
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM
+
+0FC02
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM
+
+0FC03
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
+
+0FC04
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM
+
+0FC05
+ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM
+
+0FC06
+ARABIC LIGATURE BEH WITH HAH ISOLATED FORM
+
+0FC07
+ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM
+
+0FC08
+ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM
+
+0FC09
+ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM
+
+0FC0A
+ARABIC LIGATURE BEH WITH YEH ISOLATED FORM
+
+0FC0B
+ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM
+
+0FC0C
+ARABIC LIGATURE TEH WITH HAH ISOLATED FORM
+
+0FC0D
+ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM
+
+0FC0E
+ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM
+
+0FC0F
+ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM
+
+0FC10
+ARABIC LIGATURE TEH WITH YEH ISOLATED FORM
+
+0FC11
+ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM
+
+0FC12
+ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM
+
+0FC13
+ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM
+
+0FC14
+ARABIC LIGATURE THEH WITH YEH ISOLATED FORM
+
+0FC15
+ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM
+
+0FC16
+ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM
+
+0FC17
+ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM
+
+0FC18
+ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM
+
+0FC19
+ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM
+
+0FC1A
+ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM
+
+0FC1B
+ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM
+
+0FC1C
+ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM
+
+0FC1D
+ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM
+
+0FC1E
+ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM
+
+0FC1F
+ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM
+
+0FC20
+ARABIC LIGATURE SAD WITH HAH ISOLATED FORM
+
+0FC21
+ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM
+
+0FC22
+ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM
+
+0FC23
+ARABIC LIGATURE DAD WITH HAH ISOLATED FORM
+
+0FC24
+ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM
+
+0FC25
+ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM
+
+0FC26
+ARABIC LIGATURE TAH WITH HAH ISOLATED FORM
+
+0FC27
+ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM
+
+0FC28
+ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM
+
+0FC29
+ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM
+
+0FC2A
+ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM
+
+0FC2B
+ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM
+
+0FC2C
+ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM
+
+0FC2D
+ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM
+
+0FC2E
+ARABIC LIGATURE FEH WITH HAH ISOLATED FORM
+
+0FC2F
+ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM
+
+0FC30
+ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM
+
+0FC31
+ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM
+
+0FC32
+ARABIC LIGATURE FEH WITH YEH ISOLATED FORM
+
+0FC33
+ARABIC LIGATURE QAF WITH HAH ISOLATED FORM
+
+0FC34
+ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM
+
+0FC35
+ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM
+
+0FC36
+ARABIC LIGATURE QAF WITH YEH ISOLATED FORM
+
+0FC37
+ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM
+
+0FC38
+ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM
+
+0FC39
+ARABIC LIGATURE KAF WITH HAH ISOLATED FORM
+
+0FC3A
+ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM
+
+0FC3B
+ARABIC LIGATURE KAF WITH LAM ISOLATED FORM
+
+0FC3C
+ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM
+
+0FC3D
+ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM
+
+0FC3E
+ARABIC LIGATURE KAF WITH YEH ISOLATED FORM
+
+0FC3F
+ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM
+
+0FC40
+ARABIC LIGATURE LAM WITH HAH ISOLATED FORM
+
+0FC41
+ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM
+
+0FC42
+ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM
+
+0FC43
+ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM
+
+0FC44
+ARABIC LIGATURE LAM WITH YEH ISOLATED FORM
+
+0FC45
+ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM
+
+0FC46
+ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM
+
+0FC47
+ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM
+
+0FC48
+ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM
+
+0FC49
+ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM
+
+0FC4A
+ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM
+
+0FC4B
+ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM
+
+0FC4C
+ARABIC LIGATURE NOON WITH HAH ISOLATED FORM
+
+0FC4D
+ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM
+
+0FC4E
+ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM
+
+0FC4F
+ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM
+
+0FC50
+ARABIC LIGATURE NOON WITH YEH ISOLATED FORM
+
+0FC51
+ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM
+
+0FC52
+ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM
+
+0FC53
+ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM
+
+0FC54
+ARABIC LIGATURE HEH WITH YEH ISOLATED FORM
+
+0FC55
+ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM
+
+0FC56
+ARABIC LIGATURE YEH WITH HAH ISOLATED FORM
+
+0FC57
+ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM
+
+0FC58
+ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM
+
+0FC59
+ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM
+
+0FC5A
+ARABIC LIGATURE YEH WITH YEH ISOLATED FORM
+
+0FC5B
+ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM
+
+0FC5C
+ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM
+
+0FC5D
+ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM
+
+0FC5E
+ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM
+
+0FC5F
+ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM
+
+0FC60
+ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM
+
+0FC61
+ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM
+
+0FC62
+ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM
+
+0FC63
+ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM
+
+0FC64
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM
+
+0FC65
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM
+
+0FC66
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM
+
+0FC67
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM
+
+0FC68
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM
+
+0FC69
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM
+
+0FC6A
+ARABIC LIGATURE BEH WITH REH FINAL FORM
+
+0FC6B
+ARABIC LIGATURE BEH WITH ZAIN FINAL FORM
+
+0FC6C
+ARABIC LIGATURE BEH WITH MEEM FINAL FORM
+
+0FC6D
+ARABIC LIGATURE BEH WITH NOON FINAL FORM
+
+0FC6E
+ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM
+
+0FC6F
+ARABIC LIGATURE BEH WITH YEH FINAL FORM
+
+0FC70
+ARABIC LIGATURE TEH WITH REH FINAL FORM
+
+0FC71
+ARABIC LIGATURE TEH WITH ZAIN FINAL FORM
+
+0FC72
+ARABIC LIGATURE TEH WITH MEEM FINAL FORM
+
+0FC73
+ARABIC LIGATURE TEH WITH NOON FINAL FORM
+
+0FC74
+ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM
+
+0FC75
+ARABIC LIGATURE TEH WITH YEH FINAL FORM
+
+0FC76
+ARABIC LIGATURE THEH WITH REH FINAL FORM
+
+0FC77
+ARABIC LIGATURE THEH WITH ZAIN FINAL FORM
+
+0FC78
+ARABIC LIGATURE THEH WITH MEEM FINAL FORM
+
+0FC79
+ARABIC LIGATURE THEH WITH NOON FINAL FORM
+
+0FC7A
+ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM
+
+0FC7B
+ARABIC LIGATURE THEH WITH YEH FINAL FORM
+
+0FC7C
+ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM
+
+0FC7D
+ARABIC LIGATURE FEH WITH YEH FINAL FORM
+
+0FC7E
+ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM
+
+0FC7F
+ARABIC LIGATURE QAF WITH YEH FINAL FORM
+
+0FC80
+ARABIC LIGATURE KAF WITH ALEF FINAL FORM
+
+0FC81
+ARABIC LIGATURE KAF WITH LAM FINAL FORM
+
+0FC82
+ARABIC LIGATURE KAF WITH MEEM FINAL FORM
+
+0FC83
+ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM
+
+0FC84
+ARABIC LIGATURE KAF WITH YEH FINAL FORM
+
+0FC85
+ARABIC LIGATURE LAM WITH MEEM FINAL FORM
+
+0FC86
+ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM
+
+0FC87
+ARABIC LIGATURE LAM WITH YEH FINAL FORM
+
+0FC88
+ARABIC LIGATURE MEEM WITH ALEF FINAL FORM
+
+0FC89
+ARABIC LIGATURE MEEM WITH MEEM FINAL FORM
+
+0FC8A
+ARABIC LIGATURE NOON WITH REH FINAL FORM
+
+0FC8B
+ARABIC LIGATURE NOON WITH ZAIN FINAL FORM
+
+0FC8C
+ARABIC LIGATURE NOON WITH MEEM FINAL FORM
+
+0FC8D
+ARABIC LIGATURE NOON WITH NOON FINAL FORM
+
+0FC8E
+ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM
+
+0FC8F
+ARABIC LIGATURE NOON WITH YEH FINAL FORM
+
+0FC90
+ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM
+
+0FC91
+ARABIC LIGATURE YEH WITH REH FINAL FORM
+
+0FC92
+ARABIC LIGATURE YEH WITH ZAIN FINAL FORM
+
+0FC93
+ARABIC LIGATURE YEH WITH MEEM FINAL FORM
+
+0FC94
+ARABIC LIGATURE YEH WITH NOON FINAL FORM
+
+0FC95
+ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM
+
+0FC96
+ARABIC LIGATURE YEH WITH YEH FINAL FORM
+
+0FC97
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM
+
+0FC98
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM
+
+0FC99
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM
+
+0FC9A
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM
+
+0FC9B
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM
+
+0FC9C
+ARABIC LIGATURE BEH WITH JEEM INITIAL FORM
+
+0FC9D
+ARABIC LIGATURE BEH WITH HAH INITIAL FORM
+
+0FC9E
+ARABIC LIGATURE BEH WITH KHAH INITIAL FORM
+
+0FC9F
+ARABIC LIGATURE BEH WITH MEEM INITIAL FORM
+
+0FCA0
+ARABIC LIGATURE BEH WITH HEH INITIAL FORM
+
+0FCA1
+ARABIC LIGATURE TEH WITH JEEM INITIAL FORM
+
+0FCA2
+ARABIC LIGATURE TEH WITH HAH INITIAL FORM
+
+0FCA3
+ARABIC LIGATURE TEH WITH KHAH INITIAL FORM
+
+0FCA4
+ARABIC LIGATURE TEH WITH MEEM INITIAL FORM
+
+0FCA5
+ARABIC LIGATURE TEH WITH HEH INITIAL FORM
+
+0FCA6
+ARABIC LIGATURE THEH WITH MEEM INITIAL FORM
+
+0FCA7
+ARABIC LIGATURE JEEM WITH HAH INITIAL FORM
+
+0FCA8
+ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM
+
+0FCA9
+ARABIC LIGATURE HAH WITH JEEM INITIAL FORM
+
+0FCAA
+ARABIC LIGATURE HAH WITH MEEM INITIAL FORM
+
+0FCAB
+ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM
+
+0FCAC
+ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM
+
+0FCAD
+ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM
+
+0FCAE
+ARABIC LIGATURE SEEN WITH HAH INITIAL FORM
+
+0FCAF
+ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM
+
+0FCB0
+ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM
+
+0FCB1
+ARABIC LIGATURE SAD WITH HAH INITIAL FORM
+
+0FCB2
+ARABIC LIGATURE SAD WITH KHAH INITIAL FORM
+
+0FCB3
+ARABIC LIGATURE SAD WITH MEEM INITIAL FORM
+
+0FCB4
+ARABIC LIGATURE DAD WITH JEEM INITIAL FORM
+
+0FCB5
+ARABIC LIGATURE DAD WITH HAH INITIAL FORM
+
+0FCB6
+ARABIC LIGATURE DAD WITH KHAH INITIAL FORM
+
+0FCB7
+ARABIC LIGATURE DAD WITH MEEM INITIAL FORM
+
+0FCB8
+ARABIC LIGATURE TAH WITH HAH INITIAL FORM
+
+0FCB9
+ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM
+
+0FCBA
+ARABIC LIGATURE AIN WITH JEEM INITIAL FORM
+
+0FCBB
+ARABIC LIGATURE AIN WITH MEEM INITIAL FORM
+
+0FCBC
+ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM
+
+0FCBD
+ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM
+
+0FCBE
+ARABIC LIGATURE FEH WITH JEEM INITIAL FORM
+
+0FCBF
+ARABIC LIGATURE FEH WITH HAH INITIAL FORM
+
+0FCC0
+ARABIC LIGATURE FEH WITH KHAH INITIAL FORM
+
+0FCC1
+ARABIC LIGATURE FEH WITH MEEM INITIAL FORM
+
+0FCC2
+ARABIC LIGATURE QAF WITH HAH INITIAL FORM
+
+0FCC3
+ARABIC LIGATURE QAF WITH MEEM INITIAL FORM
+
+0FCC4
+ARABIC LIGATURE KAF WITH JEEM INITIAL FORM
+
+0FCC5
+ARABIC LIGATURE KAF WITH HAH INITIAL FORM
+
+0FCC6
+ARABIC LIGATURE KAF WITH KHAH INITIAL FORM
+
+0FCC7
+ARABIC LIGATURE KAF WITH LAM INITIAL FORM
+
+0FCC8
+ARABIC LIGATURE KAF WITH MEEM INITIAL FORM
+
+0FCC9
+ARABIC LIGATURE LAM WITH JEEM INITIAL FORM
+
+0FCCA
+ARABIC LIGATURE LAM WITH HAH INITIAL FORM
+
+0FCCB
+ARABIC LIGATURE LAM WITH KHAH INITIAL FORM
+
+0FCCC
+ARABIC LIGATURE LAM WITH MEEM INITIAL FORM
+
+0FCCD
+ARABIC LIGATURE LAM WITH HEH INITIAL FORM
+
+0FCCE
+ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM
+
+0FCCF
+ARABIC LIGATURE MEEM WITH HAH INITIAL FORM
+
+0FCD0
+ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM
+
+0FCD1
+ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM
+
+0FCD2
+ARABIC LIGATURE NOON WITH JEEM INITIAL FORM
+
+0FCD3
+ARABIC LIGATURE NOON WITH HAH INITIAL FORM
+
+0FCD4
+ARABIC LIGATURE NOON WITH KHAH INITIAL FORM
+
+0FCD5
+ARABIC LIGATURE NOON WITH MEEM INITIAL FORM
+
+0FCD6
+ARABIC LIGATURE NOON WITH HEH INITIAL FORM
+
+0FCD7
+ARABIC LIGATURE HEH WITH JEEM INITIAL FORM
+
+0FCD8
+ARABIC LIGATURE HEH WITH MEEM INITIAL FORM
+
+0FCD9
+ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM
+
+0FCDA
+ARABIC LIGATURE YEH WITH JEEM INITIAL FORM
+
+0FCDB
+ARABIC LIGATURE YEH WITH HAH INITIAL FORM
+
+0FCDC
+ARABIC LIGATURE YEH WITH KHAH INITIAL FORM
+
+0FCDD
+ARABIC LIGATURE YEH WITH MEEM INITIAL FORM
+
+0FCDE
+ARABIC LIGATURE YEH WITH HEH INITIAL FORM
+
+0FCDF
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM
+
+0FCE0
+ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM
+
+0FCE1
+ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM
+
+0FCE2
+ARABIC LIGATURE BEH WITH HEH MEDIAL FORM
+
+0FCE3
+ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM
+
+0FCE4
+ARABIC LIGATURE TEH WITH HEH MEDIAL FORM
+
+0FCE5
+ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM
+
+0FCE6
+ARABIC LIGATURE THEH WITH HEH MEDIAL FORM
+
+0FCE7
+ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM
+
+0FCE8
+ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM
+
+0FCE9
+ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM
+
+0FCEA
+ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM
+
+0FCEB
+ARABIC LIGATURE KAF WITH LAM MEDIAL FORM
+
+0FCEC
+ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM
+
+0FCED
+ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM
+
+0FCEE
+ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM
+
+0FCEF
+ARABIC LIGATURE NOON WITH HEH MEDIAL FORM
+
+0FCF0
+ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM
+
+0FCF1
+ARABIC LIGATURE YEH WITH HEH MEDIAL FORM
+
+0FCF2
+ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM
+
+0FCF3
+ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM
+
+0FCF4
+ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM
+
+0FCF5
+ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM
+
+0FCF6
+ARABIC LIGATURE TAH WITH YEH ISOLATED FORM
+
+0FCF7
+ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM
+
+0FCF8
+ARABIC LIGATURE AIN WITH YEH ISOLATED FORM
+
+0FCF9
+ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM
+
+0FCFA
+ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM
+
+0FCFB
+ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM
+
+0FCFC
+ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM
+
+0FCFD
+ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM
+
+0FCFE
+ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM
+
+0FCFF
+ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM
+
+0FD00
+ARABIC LIGATURE HAH WITH YEH ISOLATED FORM
+
+0FD01
+ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM
+
+0FD02
+ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM
+
+0FD03
+ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM
+
+0FD04
+ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM
+
+0FD05
+ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM
+
+0FD06
+ARABIC LIGATURE SAD WITH YEH ISOLATED FORM
+
+0FD07
+ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM
+
+0FD08
+ARABIC LIGATURE DAD WITH YEH ISOLATED FORM
+
+0FD09
+ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM
+
+0FD0A
+ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM
+
+0FD0B
+ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM
+
+0FD0C
+ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM
+
+0FD0D
+ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM
+
+0FD0E
+ARABIC LIGATURE SEEN WITH REH ISOLATED FORM
+
+0FD0F
+ARABIC LIGATURE SAD WITH REH ISOLATED FORM
+
+0FD10
+ARABIC LIGATURE DAD WITH REH ISOLATED FORM
+
+0FD11
+ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM
+
+0FD12
+ARABIC LIGATURE TAH WITH YEH FINAL FORM
+
+0FD13
+ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM
+
+0FD14
+ARABIC LIGATURE AIN WITH YEH FINAL FORM
+
+0FD15
+ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM
+
+0FD16
+ARABIC LIGATURE GHAIN WITH YEH FINAL FORM
+
+0FD17
+ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM
+
+0FD18
+ARABIC LIGATURE SEEN WITH YEH FINAL FORM
+
+0FD19
+ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM
+
+0FD1A
+ARABIC LIGATURE SHEEN WITH YEH FINAL FORM
+
+0FD1B
+ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM
+
+0FD1C
+ARABIC LIGATURE HAH WITH YEH FINAL FORM
+
+0FD1D
+ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM
+
+0FD1E
+ARABIC LIGATURE JEEM WITH YEH FINAL FORM
+
+0FD1F
+ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM
+
+0FD20
+ARABIC LIGATURE KHAH WITH YEH FINAL FORM
+
+0FD21
+ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM
+
+0FD22
+ARABIC LIGATURE SAD WITH YEH FINAL FORM
+
+0FD23
+ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM
+
+0FD24
+ARABIC LIGATURE DAD WITH YEH FINAL FORM
+
+0FD25
+ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM
+
+0FD26
+ARABIC LIGATURE SHEEN WITH HAH FINAL FORM
+
+0FD27
+ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM
+
+0FD28
+ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM
+
+0FD29
+ARABIC LIGATURE SHEEN WITH REH FINAL FORM
+
+0FD2A
+ARABIC LIGATURE SEEN WITH REH FINAL FORM
+
+0FD2B
+ARABIC LIGATURE SAD WITH REH FINAL FORM
+
+0FD2C
+ARABIC LIGATURE DAD WITH REH FINAL FORM
+
+0FD2D
+ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM
+
+0FD2E
+ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM
+
+0FD2F
+ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM
+
+0FD30
+ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM
+
+0FD31
+ARABIC LIGATURE SEEN WITH HEH INITIAL FORM
+
+0FD32
+ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM
+
+0FD33
+ARABIC LIGATURE TAH WITH MEEM INITIAL FORM
+
+0FD34
+ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM
+
+0FD35
+ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM
+
+0FD36
+ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM
+
+0FD37
+ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM
+
+0FD38
+ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM
+
+0FD39
+ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM
+
+0FD3A
+ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM
+
+0FD3B
+ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM
+
+0FD3C
+ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM
+
+0FD3D
+ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
+
+0FD3E
+ORNATE LEFT PARENTHESIS
+
+0FD3F
+ORNATE RIGHT PARENTHESIS
+
+0FD50
+ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM
+
+0FD51
+ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM
+
+0FD52
+ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM
+
+0FD53
+ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM
+
+0FD54
+ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM
+
+0FD55
+ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM
+
+0FD56
+ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM
+
+0FD57
+ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM
+
+0FD58
+ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM
+
+0FD59
+ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM
+
+0FD5A
+ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM
+
+0FD5B
+ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM
+
+0FD5C
+ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM
+
+0FD5D
+ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM
+
+0FD5E
+ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM
+
+0FD5F
+ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM
+
+0FD60
+ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM
+
+0FD61
+ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM
+
+0FD62
+ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM
+
+0FD63
+ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM
+
+0FD64
+ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM
+
+0FD65
+ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM
+
+0FD66
+ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM
+
+0FD67
+ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM
+
+0FD68
+ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM
+
+0FD69
+ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM
+
+0FD6A
+ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM
+
+0FD6B
+ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM
+
+0FD6C
+ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM
+
+0FD6D
+ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM
+
+0FD6E
+ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM
+
+0FD6F
+ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM
+
+0FD70
+ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM
+
+0FD71
+ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM
+
+0FD72
+ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM
+
+0FD73
+ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM
+
+0FD74
+ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM
+
+0FD75
+ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM
+
+0FD76
+ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM
+
+0FD77
+ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM
+
+0FD78
+ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM
+
+0FD79
+ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM
+
+0FD7A
+ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM
+
+0FD7B
+ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM
+
+0FD7C
+ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM
+
+0FD7D
+ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM
+
+0FD7E
+ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM
+
+0FD7F
+ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM
+
+0FD80
+ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM
+
+0FD81
+ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM
+
+0FD82
+ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM
+
+0FD83
+ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM
+
+0FD84
+ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM
+
+0FD85
+ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM
+
+0FD86
+ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM
+
+0FD87
+ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM
+
+0FD88
+ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM
+
+0FD89
+ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM
+
+0FD8A
+ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM
+
+0FD8B
+ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM
+
+0FD8C
+ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM
+
+0FD8D
+ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM
+
+0FD8E
+ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM
+
+0FD8F
+ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
+
+0FD92
+ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM
+
+0FD93
+ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM
+
+0FD94
+ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM
+
+0FD95
+ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM
+
+0FD96
+ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM
+
+0FD97
+ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM
+
+0FD98
+ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM
+
+0FD99
+ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM
+
+0FD9A
+ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM
+
+0FD9B
+ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM
+
+0FD9C
+ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM
+
+0FD9D
+ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM
+
+0FD9E
+ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM
+
+0FD9F
+ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM
+
+0FDA0
+ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM
+
+0FDA1
+ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM
+
+0FDA2
+ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM
+
+0FDA3
+ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM
+
+0FDA4
+ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM
+
+0FDA5
+ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM
+
+0FDA6
+ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM
+
+0FDA7
+ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM
+
+0FDA8
+ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM
+
+0FDA9
+ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM
+
+0FDAA
+ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM
+
+0FDAB
+ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM
+
+0FDAC
+ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM
+
+0FDAD
+ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM
+
+0FDAE
+ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM
+
+0FDAF
+ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM
+
+0FDB0
+ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM
+
+0FDB1
+ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM
+
+0FDB2
+ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM
+
+0FDB3
+ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM
+
+0FDB4
+ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM
+
+0FDB5
+ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM
+
+0FDB6
+ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM
+
+0FDB7
+ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM
+
+0FDB8
+ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM
+
+0FDB9
+ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM
+
+0FDBA
+ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM
+
+0FDBB
+ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM
+
+0FDBC
+ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM
+
+0FDBD
+ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM
+
+0FDBE
+ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM
+
+0FDBF
+ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM
+
+0FDC0
+ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM
+
+0FDC1
+ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM
+
+0FDC2
+ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM
+
+0FDC3
+ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM
+
+0FDC4
+ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM
+
+0FDC5
+ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM
+
+0FDC6
+ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM
+
+0FDC7
+ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
+
+0FDF0
+ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM
+
+0FDF1
+ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM
+
+0FDF2
+ARABIC LIGATURE ALLAH ISOLATED FORM
+
+0FDF3
+ARABIC LIGATURE AKBAR ISOLATED FORM
+
+0FDF4
+ARABIC LIGATURE MOHAMMAD ISOLATED FORM
+
+0FDF5
+ARABIC LIGATURE SALAM ISOLATED FORM
+
+0FDF6
+ARABIC LIGATURE RASOUL ISOLATED FORM
+
+0FDF7
+ARABIC LIGATURE ALAYHE ISOLATED FORM
+
+0FDF8
+ARABIC LIGATURE WASALLAM ISOLATED FORM
+
+0FDF9
+ARABIC LIGATURE SALLA ISOLATED FORM
+
+0FDFA
+ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM
+
+0FDFB
+ARABIC LIGATURE JALLAJALALOUHOU
+
+0FDFC
+RIAL SIGN
+
+0FDFD
+ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM
+
+0FE00
+VARIATION SELECTOR-1
+
+0FE00
+VS1
+
+0FE01
+VARIATION SELECTOR-2
+
+0FE01
+VS2
+
+0FE02
+VARIATION SELECTOR-3
+
+0FE02
+VS3
+
+0FE03
+VARIATION SELECTOR-4
+
+0FE03
+VS4
+
+0FE04
+VARIATION SELECTOR-5
+
+0FE04
+VS5
+
+0FE05
+VARIATION SELECTOR-6
+
+0FE05
+VS6
+
+0FE06
+VARIATION SELECTOR-7
+
+0FE06
+VS7
+
+0FE07
+VARIATION SELECTOR-8
+
+0FE07
+VS8
+
+0FE08
+VARIATION SELECTOR-9
+
+0FE08
+VS9
+
+0FE09
+VARIATION SELECTOR-10
+
+0FE09
+VS10
+
+0FE0A
+VARIATION SELECTOR-11
+
+0FE0A
+VS11
+
+0FE0B
+VARIATION SELECTOR-12
+
+0FE0B
+VS12
+
+0FE0C
+VARIATION SELECTOR-13
+
+0FE0C
+VS13
+
+0FE0D
+VARIATION SELECTOR-14
+
+0FE0D
+VS14
+
+0FE0E
+VARIATION SELECTOR-15
+
+0FE0E
+VS15
+
+0FE0F
+VARIATION SELECTOR-16
+
+0FE0F
+VS16
+
+0FE10
+PRESENTATION FORM FOR VERTICAL COMMA
+
+0FE11
+PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA
+
+0FE12
+PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP
+
+0FE13
+PRESENTATION FORM FOR VERTICAL COLON
+
+0FE14
+PRESENTATION FORM FOR VERTICAL SEMICOLON
+
+0FE15
+PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK
+
+0FE16
+PRESENTATION FORM FOR VERTICAL QUESTION MARK
+
+0FE17
+PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET
+
+0FE18
+PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET
+
+0FE18
+PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET
+
+0FE19
+PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS
+
+0FE20
+COMBINING LIGATURE LEFT HALF
+
+0FE21
+COMBINING LIGATURE RIGHT HALF
+
+0FE22
+COMBINING DOUBLE TILDE LEFT HALF
+
+0FE23
+COMBINING DOUBLE TILDE RIGHT HALF
+
+0FE24
+COMBINING MACRON LEFT HALF
+
+0FE25
+COMBINING MACRON RIGHT HALF
+
+0FE26
+COMBINING CONJOINING MACRON
+
+0FE27
+COMBINING LIGATURE LEFT HALF BELOW
+
+0FE28
+COMBINING LIGATURE RIGHT HALF BELOW
+
+0FE29
+COMBINING TILDE LEFT HALF BELOW
+
+0FE2A
+COMBINING TILDE RIGHT HALF BELOW
+
+0FE2B
+COMBINING MACRON LEFT HALF BELOW
+
+0FE2C
+COMBINING MACRON RIGHT HALF BELOW
+
+0FE2D
+COMBINING CONJOINING MACRON BELOW
+
+0FE2E
+COMBINING CYRILLIC TITLO LEFT HALF
+
+0FE2F
+COMBINING CYRILLIC TITLO RIGHT HALF
+
+0FE30
+PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
+
+0FE31
+PRESENTATION FORM FOR VERTICAL EM DASH
+
+0FE32
+PRESENTATION FORM FOR VERTICAL EN DASH
+
+0FE33
+PRESENTATION FORM FOR VERTICAL LOW LINE
+
+0FE34
+PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
+
+0FE35
+PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
+
+0FE36
+PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
+
+0FE37
+PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
+
+0FE38
+PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
+
+0FE39
+PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
+
+0FE3A
+PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
+
+0FE3B
+PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
+
+0FE3C
+PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
+
+0FE3D
+PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
+
+0FE3E
+PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
+
+0FE3F
+PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
+
+0FE40
+PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
+
+0FE41
+PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
+
+0FE42
+PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
+
+0FE43
+PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
+
+0FE44
+PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
+
+0FE45
+SESAME DOT
+
+0FE46
+WHITE SESAME DOT
+
+0FE47
+PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET
+
+0FE48
+PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET
+
+0FE49
+DASHED OVERLINE
+
+0FE4A
+CENTRELINE OVERLINE
+
+0FE4B
+WAVY OVERLINE
+
+0FE4C
+DOUBLE WAVY OVERLINE
+
+0FE4D
+DASHED LOW LINE
+
+0FE4E
+CENTRELINE LOW LINE
+
+0FE4F
+WAVY LOW LINE
+
+0FE50
+SMALL COMMA
+
+0FE51
+SMALL IDEOGRAPHIC COMMA
+
+0FE52
+SMALL FULL STOP
+
+0FE54
+SMALL SEMICOLON
+
+0FE55
+SMALL COLON
+
+0FE56
+SMALL QUESTION MARK
+
+0FE57
+SMALL EXCLAMATION MARK
+
+0FE58
+SMALL EM DASH
+
+0FE59
+SMALL LEFT PARENTHESIS
+
+0FE5A
+SMALL RIGHT PARENTHESIS
+
+0FE5B
+SMALL LEFT CURLY BRACKET
+
+0FE5C
+SMALL RIGHT CURLY BRACKET
+
+0FE5D
+SMALL LEFT TORTOISE SHELL BRACKET
+
+0FE5E
+SMALL RIGHT TORTOISE SHELL BRACKET
+
+0FE5F
+SMALL NUMBER SIGN
+
+0FE60
+SMALL AMPERSAND
+
+0FE61
+SMALL ASTERISK
+
+0FE62
+SMALL PLUS SIGN
+
+0FE63
+SMALL HYPHEN-MINUS
+
+0FE64
+SMALL LESS-THAN SIGN
+
+0FE65
+SMALL GREATER-THAN SIGN
+
+0FE66
+SMALL EQUALS SIGN
+
+0FE68
+SMALL REVERSE SOLIDUS
+
+0FE69
+SMALL DOLLAR SIGN
+
+0FE6A
+SMALL PERCENT SIGN
+
+0FE6B
+SMALL COMMERCIAL AT
+
+0FE70
+ARABIC FATHATAN ISOLATED FORM
+
+0FE71
+ARABIC TATWEEL WITH FATHATAN ABOVE
+
+0FE72
+ARABIC DAMMATAN ISOLATED FORM
+
+0FE73
+ARABIC TAIL FRAGMENT
+
+0FE74
+ARABIC KASRATAN ISOLATED FORM
+
+0FE76
+ARABIC FATHA ISOLATED FORM
+
+0FE77
+ARABIC FATHA MEDIAL FORM
+
+0FE78
+ARABIC DAMMA ISOLATED FORM
+
+0FE79
+ARABIC DAMMA MEDIAL FORM
+
+0FE7A
+ARABIC KASRA ISOLATED FORM
+
+0FE7B
+ARABIC KASRA MEDIAL FORM
+
+0FE7C
+ARABIC SHADDA ISOLATED FORM
+
+0FE7D
+ARABIC SHADDA MEDIAL FORM
+
+0FE7E
+ARABIC SUKUN ISOLATED FORM
+
+0FE7F
+ARABIC SUKUN MEDIAL FORM
+
+0FE80
+ARABIC LETTER HAMZA ISOLATED FORM
+
+0FE81
+ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
+
+0FE82
+ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
+
+0FE83
+ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
+
+0FE84
+ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
+
+0FE85
+ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
+
+0FE86
+ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM
+
+0FE87
+ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM
+
+0FE88
+ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM
+
+0FE89
+ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM
+
+0FE8A
+ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM
+
+0FE8B
+ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
+
+0FE8C
+ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM
+
+0FE8D
+ARABIC LETTER ALEF ISOLATED FORM
+
+0FE8E
+ARABIC LETTER ALEF FINAL FORM
+
+0FE8F
+ARABIC LETTER BEH ISOLATED FORM
+
+0FE90
+ARABIC LETTER BEH FINAL FORM
+
+0FE91
+ARABIC LETTER BEH INITIAL FORM
+
+0FE92
+ARABIC LETTER BEH MEDIAL FORM
+
+0FE93
+ARABIC LETTER TEH MARBUTA ISOLATED FORM
+
+0FE94
+ARABIC LETTER TEH MARBUTA FINAL FORM
+
+0FE95
+ARABIC LETTER TEH ISOLATED FORM
+
+0FE96
+ARABIC LETTER TEH FINAL FORM
+
+0FE97
+ARABIC LETTER TEH INITIAL FORM
+
+0FE98
+ARABIC LETTER TEH MEDIAL FORM
+
+0FE99
+ARABIC LETTER THEH ISOLATED FORM
+
+0FE9A
+ARABIC LETTER THEH FINAL FORM
+
+0FE9B
+ARABIC LETTER THEH INITIAL FORM
+
+0FE9C
+ARABIC LETTER THEH MEDIAL FORM
+
+0FE9D
+ARABIC LETTER JEEM ISOLATED FORM
+
+0FE9E
+ARABIC LETTER JEEM FINAL FORM
+
+0FE9F
+ARABIC LETTER JEEM INITIAL FORM
+
+0FEA0
+ARABIC LETTER JEEM MEDIAL FORM
+
+0FEA1
+ARABIC LETTER HAH ISOLATED FORM
+
+0FEA2
+ARABIC LETTER HAH FINAL FORM
+
+0FEA3
+ARABIC LETTER HAH INITIAL FORM
+
+0FEA4
+ARABIC LETTER HAH MEDIAL FORM
+
+0FEA5
+ARABIC LETTER KHAH ISOLATED FORM
+
+0FEA6
+ARABIC LETTER KHAH FINAL FORM
+
+0FEA7
+ARABIC LETTER KHAH INITIAL FORM
+
+0FEA8
+ARABIC LETTER KHAH MEDIAL FORM
+
+0FEA9
+ARABIC LETTER DAL ISOLATED FORM
+
+0FEAA
+ARABIC LETTER DAL FINAL FORM
+
+0FEAB
+ARABIC LETTER THAL ISOLATED FORM
+
+0FEAC
+ARABIC LETTER THAL FINAL FORM
+
+0FEAD
+ARABIC LETTER REH ISOLATED FORM
+
+0FEAE
+ARABIC LETTER REH FINAL FORM
+
+0FEAF
+ARABIC LETTER ZAIN ISOLATED FORM
+
+0FEB0
+ARABIC LETTER ZAIN FINAL FORM
+
+0FEB1
+ARABIC LETTER SEEN ISOLATED FORM
+
+0FEB2
+ARABIC LETTER SEEN FINAL FORM
+
+0FEB3
+ARABIC LETTER SEEN INITIAL FORM
+
+0FEB4
+ARABIC LETTER SEEN MEDIAL FORM
+
+0FEB5
+ARABIC LETTER SHEEN ISOLATED FORM
+
+0FEB6
+ARABIC LETTER SHEEN FINAL FORM
+
+0FEB7
+ARABIC LETTER SHEEN INITIAL FORM
+
+0FEB8
+ARABIC LETTER SHEEN MEDIAL FORM
+
+0FEB9
+ARABIC LETTER SAD ISOLATED FORM
+
+0FEBA
+ARABIC LETTER SAD FINAL FORM
+
+0FEBB
+ARABIC LETTER SAD INITIAL FORM
+
+0FEBC
+ARABIC LETTER SAD MEDIAL FORM
+
+0FEBD
+ARABIC LETTER DAD ISOLATED FORM
+
+0FEBE
+ARABIC LETTER DAD FINAL FORM
+
+0FEBF
+ARABIC LETTER DAD INITIAL FORM
+
+0FEC0
+ARABIC LETTER DAD MEDIAL FORM
+
+0FEC1
+ARABIC LETTER TAH ISOLATED FORM
+
+0FEC2
+ARABIC LETTER TAH FINAL FORM
+
+0FEC3
+ARABIC LETTER TAH INITIAL FORM
+
+0FEC4
+ARABIC LETTER TAH MEDIAL FORM
+
+0FEC5
+ARABIC LETTER ZAH ISOLATED FORM
+
+0FEC6
+ARABIC LETTER ZAH FINAL FORM
+
+0FEC7
+ARABIC LETTER ZAH INITIAL FORM
+
+0FEC8
+ARABIC LETTER ZAH MEDIAL FORM
+
+0FEC9
+ARABIC LETTER AIN ISOLATED FORM
+
+0FECA
+ARABIC LETTER AIN FINAL FORM
+
+0FECB
+ARABIC LETTER AIN INITIAL FORM
+
+0FECC
+ARABIC LETTER AIN MEDIAL FORM
+
+0FECD
+ARABIC LETTER GHAIN ISOLATED FORM
+
+0FECE
+ARABIC LETTER GHAIN FINAL FORM
+
+0FECF
+ARABIC LETTER GHAIN INITIAL FORM
+
+0FED0
+ARABIC LETTER GHAIN MEDIAL FORM
+
+0FED1
+ARABIC LETTER FEH ISOLATED FORM
+
+0FED2
+ARABIC LETTER FEH FINAL FORM
+
+0FED3
+ARABIC LETTER FEH INITIAL FORM
+
+0FED4
+ARABIC LETTER FEH MEDIAL FORM
+
+0FED5
+ARABIC LETTER QAF ISOLATED FORM
+
+0FED6
+ARABIC LETTER QAF FINAL FORM
+
+0FED7
+ARABIC LETTER QAF INITIAL FORM
+
+0FED8
+ARABIC LETTER QAF MEDIAL FORM
+
+0FED9
+ARABIC LETTER KAF ISOLATED FORM
+
+0FEDA
+ARABIC LETTER KAF FINAL FORM
+
+0FEDB
+ARABIC LETTER KAF INITIAL FORM
+
+0FEDC
+ARABIC LETTER KAF MEDIAL FORM
+
+0FEDD
+ARABIC LETTER LAM ISOLATED FORM
+
+0FEDE
+ARABIC LETTER LAM FINAL FORM
+
+0FEDF
+ARABIC LETTER LAM INITIAL FORM
+
+0FEE0
+ARABIC LETTER LAM MEDIAL FORM
+
+0FEE1
+ARABIC LETTER MEEM ISOLATED FORM
+
+0FEE2
+ARABIC LETTER MEEM FINAL FORM
+
+0FEE3
+ARABIC LETTER MEEM INITIAL FORM
+
+0FEE4
+ARABIC LETTER MEEM MEDIAL FORM
+
+0FEE5
+ARABIC LETTER NOON ISOLATED FORM
+
+0FEE6
+ARABIC LETTER NOON FINAL FORM
+
+0FEE7
+ARABIC LETTER NOON INITIAL FORM
+
+0FEE8
+ARABIC LETTER NOON MEDIAL FORM
+
+0FEE9
+ARABIC LETTER HEH ISOLATED FORM
+
+0FEEA
+ARABIC LETTER HEH FINAL FORM
+
+0FEEB
+ARABIC LETTER HEH INITIAL FORM
+
+0FEEC
+ARABIC LETTER HEH MEDIAL FORM
+
+0FEED
+ARABIC LETTER WAW ISOLATED FORM
+
+0FEEE
+ARABIC LETTER WAW FINAL FORM
+
+0FEEF
+ARABIC LETTER ALEF MAKSURA ISOLATED FORM
+
+0FEF0
+ARABIC LETTER ALEF MAKSURA FINAL FORM
+
+0FEF1
+ARABIC LETTER YEH ISOLATED FORM
+
+0FEF2
+ARABIC LETTER YEH FINAL FORM
+
+0FEF3
+ARABIC LETTER YEH INITIAL FORM
+
+0FEF4
+ARABIC LETTER YEH MEDIAL FORM
+
+0FEF5
+ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
+
+0FEF6
+ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
+
+0FEF7
+ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
+
+0FEF8
+ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
+
+0FEF9
+ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
+
+0FEFA
+ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM
+
+0FEFB
+ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
+
+0FEFC
+ARABIC LIGATURE LAM WITH ALEF FINAL FORM
+
+0FEFF
+ZERO WIDTH NO-BREAK SPACE
+
+0FEFF
+BYTE ORDER MARK
+
+0FEFF
+BOM
+
+0FEFF
+ZWNBSP
+
+0FF01
+FULLWIDTH EXCLAMATION MARK
+
+0FF02
+FULLWIDTH QUOTATION MARK
+
+0FF03
+FULLWIDTH NUMBER SIGN
+
+0FF04
+FULLWIDTH DOLLAR SIGN
+
+0FF05
+FULLWIDTH PERCENT SIGN
+
+0FF06
+FULLWIDTH AMPERSAND
+
+0FF07
+FULLWIDTH APOSTROPHE
+
+0FF08
+FULLWIDTH LEFT PARENTHESIS
+
+0FF09
+FULLWIDTH RIGHT PARENTHESIS
+
+0FF0A
+FULLWIDTH ASTERISK
+
+0FF0B
+FULLWIDTH PLUS SIGN
+
+0FF0C
+FULLWIDTH COMMA
+
+0FF0D
+FULLWIDTH HYPHEN-MINUS
+
+0FF0E
+FULLWIDTH FULL STOP
+
+0FF0F
+FULLWIDTH SOLIDUS
+
+0FF10
+FULLWIDTH DIGIT ZERO
+
+0FF11
+FULLWIDTH DIGIT ONE
+
+0FF12
+FULLWIDTH DIGIT TWO
+
+0FF13
+FULLWIDTH DIGIT THREE
+
+0FF14
+FULLWIDTH DIGIT FOUR
+
+0FF15
+FULLWIDTH DIGIT FIVE
+
+0FF16
+FULLWIDTH DIGIT SIX
+
+0FF17
+FULLWIDTH DIGIT SEVEN
+
+0FF18
+FULLWIDTH DIGIT EIGHT
+
+0FF19
+FULLWIDTH DIGIT NINE
+
+0FF1A
+FULLWIDTH COLON
+
+0FF1B
+FULLWIDTH SEMICOLON
+
+0FF1C
+FULLWIDTH LESS-THAN SIGN
+
+0FF1D
+FULLWIDTH EQUALS SIGN
+
+0FF1E
+FULLWIDTH GREATER-THAN SIGN
+
+0FF1F
+FULLWIDTH QUESTION MARK
+
+0FF20
+FULLWIDTH COMMERCIAL AT
+
+0FF21
+FULLWIDTH LATIN CAPITAL LETTER A
+
+0FF22
+FULLWIDTH LATIN CAPITAL LETTER B
+
+0FF23
+FULLWIDTH LATIN CAPITAL LETTER C
+
+0FF24
+FULLWIDTH LATIN CAPITAL LETTER D
+
+0FF25
+FULLWIDTH LATIN CAPITAL LETTER E
+
+0FF26
+FULLWIDTH LATIN CAPITAL LETTER F
+
+0FF27
+FULLWIDTH LATIN CAPITAL LETTER G
+
+0FF28
+FULLWIDTH LATIN CAPITAL LETTER H
+
+0FF29
+FULLWIDTH LATIN CAPITAL LETTER I
+
+0FF2A
+FULLWIDTH LATIN CAPITAL LETTER J
+
+0FF2B
+FULLWIDTH LATIN CAPITAL LETTER K
+
+0FF2C
+FULLWIDTH LATIN CAPITAL LETTER L
+
+0FF2D
+FULLWIDTH LATIN CAPITAL LETTER M
+
+0FF2E
+FULLWIDTH LATIN CAPITAL LETTER N
+
+0FF2F
+FULLWIDTH LATIN CAPITAL LETTER O
+
+0FF30
+FULLWIDTH LATIN CAPITAL LETTER P
+
+0FF31
+FULLWIDTH LATIN CAPITAL LETTER Q
+
+0FF32
+FULLWIDTH LATIN CAPITAL LETTER R
+
+0FF33
+FULLWIDTH LATIN CAPITAL LETTER S
+
+0FF34
+FULLWIDTH LATIN CAPITAL LETTER T
+
+0FF35
+FULLWIDTH LATIN CAPITAL LETTER U
+
+0FF36
+FULLWIDTH LATIN CAPITAL LETTER V
+
+0FF37
+FULLWIDTH LATIN CAPITAL LETTER W
+
+0FF38
+FULLWIDTH LATIN CAPITAL LETTER X
+
+0FF39
+FULLWIDTH LATIN CAPITAL LETTER Y
+
+0FF3A
+FULLWIDTH LATIN CAPITAL LETTER Z
+
+0FF3B
+FULLWIDTH LEFT SQUARE BRACKET
+
+0FF3C
+FULLWIDTH REVERSE SOLIDUS
+
+0FF3D
+FULLWIDTH RIGHT SQUARE BRACKET
+
+0FF3E
+FULLWIDTH CIRCUMFLEX ACCENT
+
+0FF3F
+FULLWIDTH LOW LINE
+
+0FF40
+FULLWIDTH GRAVE ACCENT
+
+0FF41
+FULLWIDTH LATIN SMALL LETTER A
+
+0FF42
+FULLWIDTH LATIN SMALL LETTER B
+
+0FF43
+FULLWIDTH LATIN SMALL LETTER C
+
+0FF44
+FULLWIDTH LATIN SMALL LETTER D
+
+0FF45
+FULLWIDTH LATIN SMALL LETTER E
+
+0FF46
+FULLWIDTH LATIN SMALL LETTER F
+
+0FF47
+FULLWIDTH LATIN SMALL LETTER G
+
+0FF48
+FULLWIDTH LATIN SMALL LETTER H
+
+0FF49
+FULLWIDTH LATIN SMALL LETTER I
+
+0FF4A
+FULLWIDTH LATIN SMALL LETTER J
+
+0FF4B
+FULLWIDTH LATIN SMALL LETTER K
+
+0FF4C
+FULLWIDTH LATIN SMALL LETTER L
+
+0FF4D
+FULLWIDTH LATIN SMALL LETTER M
+
+0FF4E
+FULLWIDTH LATIN SMALL LETTER N
+
+0FF4F
+FULLWIDTH LATIN SMALL LETTER O
+
+0FF50
+FULLWIDTH LATIN SMALL LETTER P
+
+0FF51
+FULLWIDTH LATIN SMALL LETTER Q
+
+0FF52
+FULLWIDTH LATIN SMALL LETTER R
+
+0FF53
+FULLWIDTH LATIN SMALL LETTER S
+
+0FF54
+FULLWIDTH LATIN SMALL LETTER T
+
+0FF55
+FULLWIDTH LATIN SMALL LETTER U
+
+0FF56
+FULLWIDTH LATIN SMALL LETTER V
+
+0FF57
+FULLWIDTH LATIN SMALL LETTER W
+
+0FF58
+FULLWIDTH LATIN SMALL LETTER X
+
+0FF59
+FULLWIDTH LATIN SMALL LETTER Y
+
+0FF5A
+FULLWIDTH LATIN SMALL LETTER Z
+
+0FF5B
+FULLWIDTH LEFT CURLY BRACKET
+
+0FF5C
+FULLWIDTH VERTICAL LINE
+
+0FF5D
+FULLWIDTH RIGHT CURLY BRACKET
+
+0FF5E
+FULLWIDTH TILDE
+
+0FF5F
+FULLWIDTH LEFT WHITE PARENTHESIS
+
+0FF60
+FULLWIDTH RIGHT WHITE PARENTHESIS
+
+0FF61
+HALFWIDTH IDEOGRAPHIC FULL STOP
+
+0FF62
+HALFWIDTH LEFT CORNER BRACKET
+
+0FF63
+HALFWIDTH RIGHT CORNER BRACKET
+
+0FF64
+HALFWIDTH IDEOGRAPHIC COMMA
+
+0FF65
+HALFWIDTH KATAKANA MIDDLE DOT
+
+0FF66
+HALFWIDTH KATAKANA LETTER WO
+
+0FF67
+HALFWIDTH KATAKANA LETTER SMALL A
+
+0FF68
+HALFWIDTH KATAKANA LETTER SMALL I
+
+0FF69
+HALFWIDTH KATAKANA LETTER SMALL U
+
+0FF6A
+HALFWIDTH KATAKANA LETTER SMALL E
+
+0FF6B
+HALFWIDTH KATAKANA LETTER SMALL O
+
+0FF6C
+HALFWIDTH KATAKANA LETTER SMALL YA
+
+0FF6D
+HALFWIDTH KATAKANA LETTER SMALL YU
+
+0FF6E
+HALFWIDTH KATAKANA LETTER SMALL YO
+
+0FF6F
+HALFWIDTH KATAKANA LETTER SMALL TU
+
+0FF70
+HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
+
+0FF71
+HALFWIDTH KATAKANA LETTER A
+
+0FF72
+HALFWIDTH KATAKANA LETTER I
+
+0FF73
+HALFWIDTH KATAKANA LETTER U
+
+0FF74
+HALFWIDTH KATAKANA LETTER E
+
+0FF75
+HALFWIDTH KATAKANA LETTER O
+
+0FF76
+HALFWIDTH KATAKANA LETTER KA
+
+0FF77
+HALFWIDTH KATAKANA LETTER KI
+
+0FF78
+HALFWIDTH KATAKANA LETTER KU
+
+0FF79
+HALFWIDTH KATAKANA LETTER KE
+
+0FF7A
+HALFWIDTH KATAKANA LETTER KO
+
+0FF7B
+HALFWIDTH KATAKANA LETTER SA
+
+0FF7C
+HALFWIDTH KATAKANA LETTER SI
+
+0FF7D
+HALFWIDTH KATAKANA LETTER SU
+
+0FF7E
+HALFWIDTH KATAKANA LETTER SE
+
+0FF7F
+HALFWIDTH KATAKANA LETTER SO
+
+0FF80
+HALFWIDTH KATAKANA LETTER TA
+
+0FF81
+HALFWIDTH KATAKANA LETTER TI
+
+0FF82
+HALFWIDTH KATAKANA LETTER TU
+
+0FF83
+HALFWIDTH KATAKANA LETTER TE
+
+0FF84
+HALFWIDTH KATAKANA LETTER TO
+
+0FF85
+HALFWIDTH KATAKANA LETTER NA
+
+0FF86
+HALFWIDTH KATAKANA LETTER NI
+
+0FF87
+HALFWIDTH KATAKANA LETTER NU
+
+0FF88
+HALFWIDTH KATAKANA LETTER NE
+
+0FF89
+HALFWIDTH KATAKANA LETTER NO
+
+0FF8A
+HALFWIDTH KATAKANA LETTER HA
+
+0FF8B
+HALFWIDTH KATAKANA LETTER HI
+
+0FF8C
+HALFWIDTH KATAKANA LETTER HU
+
+0FF8D
+HALFWIDTH KATAKANA LETTER HE
+
+0FF8E
+HALFWIDTH KATAKANA LETTER HO
+
+0FF8F
+HALFWIDTH KATAKANA LETTER MA
+
+0FF90
+HALFWIDTH KATAKANA LETTER MI
+
+0FF91
+HALFWIDTH KATAKANA LETTER MU
+
+0FF92
+HALFWIDTH KATAKANA LETTER ME
+
+0FF93
+HALFWIDTH KATAKANA LETTER MO
+
+0FF94
+HALFWIDTH KATAKANA LETTER YA
+
+0FF95
+HALFWIDTH KATAKANA LETTER YU
+
+0FF96
+HALFWIDTH KATAKANA LETTER YO
+
+0FF97
+HALFWIDTH KATAKANA LETTER RA
+
+0FF98
+HALFWIDTH KATAKANA LETTER RI
+
+0FF99
+HALFWIDTH KATAKANA LETTER RU
+
+0FF9A
+HALFWIDTH KATAKANA LETTER RE
+
+0FF9B
+HALFWIDTH KATAKANA LETTER RO
+
+0FF9C
+HALFWIDTH KATAKANA LETTER WA
+
+0FF9D
+HALFWIDTH KATAKANA LETTER N
+
+0FF9E
+HALFWIDTH KATAKANA VOICED SOUND MARK
+
+0FF9F
+HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
+
+0FFA0
+HALFWIDTH HANGUL FILLER
+
+0FFA1
+HALFWIDTH HANGUL LETTER KIYEOK
+
+0FFA2
+HALFWIDTH HANGUL LETTER SSANGKIYEOK
+
+0FFA3
+HALFWIDTH HANGUL LETTER KIYEOK-SIOS
+
+0FFA4
+HALFWIDTH HANGUL LETTER NIEUN
+
+0FFA5
+HALFWIDTH HANGUL LETTER NIEUN-CIEUC
+
+0FFA6
+HALFWIDTH HANGUL LETTER NIEUN-HIEUH
+
+0FFA7
+HALFWIDTH HANGUL LETTER TIKEUT
+
+0FFA8
+HALFWIDTH HANGUL LETTER SSANGTIKEUT
+
+0FFA9
+HALFWIDTH HANGUL LETTER RIEUL
+
+0FFAA
+HALFWIDTH HANGUL LETTER RIEUL-KIYEOK
+
+0FFAB
+HALFWIDTH HANGUL LETTER RIEUL-MIEUM
+
+0FFAC
+HALFWIDTH HANGUL LETTER RIEUL-PIEUP
+
+0FFAD
+HALFWIDTH HANGUL LETTER RIEUL-SIOS
+
+0FFAE
+HALFWIDTH HANGUL LETTER RIEUL-THIEUTH
+
+0FFAF
+HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH
+
+0FFB0
+HALFWIDTH HANGUL LETTER RIEUL-HIEUH
+
+0FFB1
+HALFWIDTH HANGUL LETTER MIEUM
+
+0FFB2
+HALFWIDTH HANGUL LETTER PIEUP
+
+0FFB3
+HALFWIDTH HANGUL LETTER SSANGPIEUP
+
+0FFB4
+HALFWIDTH HANGUL LETTER PIEUP-SIOS
+
+0FFB5
+HALFWIDTH HANGUL LETTER SIOS
+
+0FFB6
+HALFWIDTH HANGUL LETTER SSANGSIOS
+
+0FFB7
+HALFWIDTH HANGUL LETTER IEUNG
+
+0FFB8
+HALFWIDTH HANGUL LETTER CIEUC
+
+0FFB9
+HALFWIDTH HANGUL LETTER SSANGCIEUC
+
+0FFBA
+HALFWIDTH HANGUL LETTER CHIEUCH
+
+0FFBB
+HALFWIDTH HANGUL LETTER KHIEUKH
+
+0FFBC
+HALFWIDTH HANGUL LETTER THIEUTH
+
+0FFBD
+HALFWIDTH HANGUL LETTER PHIEUPH
+
+0FFBE
+HALFWIDTH HANGUL LETTER HIEUH
+
+0FFC2
+HALFWIDTH HANGUL LETTER A
+
+0FFC3
+HALFWIDTH HANGUL LETTER AE
+
+0FFC4
+HALFWIDTH HANGUL LETTER YA
+
+0FFC5
+HALFWIDTH HANGUL LETTER YAE
+
+0FFC6
+HALFWIDTH HANGUL LETTER EO
+
+0FFC7
+HALFWIDTH HANGUL LETTER E
+
+0FFCA
+HALFWIDTH HANGUL LETTER YEO
+
+0FFCB
+HALFWIDTH HANGUL LETTER YE
+
+0FFCC
+HALFWIDTH HANGUL LETTER O
+
+0FFCD
+HALFWIDTH HANGUL LETTER WA
+
+0FFCE
+HALFWIDTH HANGUL LETTER WAE
+
+0FFCF
+HALFWIDTH HANGUL LETTER OE
+
+0FFD2
+HALFWIDTH HANGUL LETTER YO
+
+0FFD3
+HALFWIDTH HANGUL LETTER U
+
+0FFD4
+HALFWIDTH HANGUL LETTER WEO
+
+0FFD5
+HALFWIDTH HANGUL LETTER WE
+
+0FFD6
+HALFWIDTH HANGUL LETTER WI
+
+0FFD7
+HALFWIDTH HANGUL LETTER YU
+
+0FFDA
+HALFWIDTH HANGUL LETTER EU
+
+0FFDB
+HALFWIDTH HANGUL LETTER YI
+
+0FFDC
+HALFWIDTH HANGUL LETTER I
+
+0FFE0
+FULLWIDTH CENT SIGN
+
+0FFE1
+FULLWIDTH POUND SIGN
+
+0FFE2
+FULLWIDTH NOT SIGN
+
+0FFE3
+FULLWIDTH MACRON
+
+0FFE4
+FULLWIDTH BROKEN BAR
+
+0FFE5
+FULLWIDTH YEN SIGN
+
+0FFE6
+FULLWIDTH WON SIGN
+
+0FFE8
+HALFWIDTH FORMS LIGHT VERTICAL
+
+0FFE9
+HALFWIDTH LEFTWARDS ARROW
+
+0FFEA
+HALFWIDTH UPWARDS ARROW
+
+0FFEB
+HALFWIDTH RIGHTWARDS ARROW
+
+0FFEC
+HALFWIDTH DOWNWARDS ARROW
+
+0FFED
+HALFWIDTH BLACK SQUARE
+
+0FFEE
+HALFWIDTH WHITE CIRCLE
+
+0FFF9
+INTERLINEAR ANNOTATION ANCHOR
+
+0FFFA
+INTERLINEAR ANNOTATION SEPARATOR
+
+0FFFB
+INTERLINEAR ANNOTATION TERMINATOR
+
+0FFFC
+OBJECT REPLACEMENT CHARACTER
+
+0FFFD
+REPLACEMENT CHARACTER
+
+10000
+LINEAR B SYLLABLE B008 A
+
+10001
+LINEAR B SYLLABLE B038 E
+
+10002
+LINEAR B SYLLABLE B028 I
+
+10003
+LINEAR B SYLLABLE B061 O
+
+10004
+LINEAR B SYLLABLE B010 U
+
+10005
+LINEAR B SYLLABLE B001 DA
+
+10006
+LINEAR B SYLLABLE B045 DE
+
+10007
+LINEAR B SYLLABLE B007 DI
+
+10008
+LINEAR B SYLLABLE B014 DO
+
+10009
+LINEAR B SYLLABLE B051 DU
+
+1000A
+LINEAR B SYLLABLE B057 JA
+
+1000B
+LINEAR B SYLLABLE B046 JE
+
+1000D
+LINEAR B SYLLABLE B036 JO
+
+1000E
+LINEAR B SYLLABLE B065 JU
+
+1000F
+LINEAR B SYLLABLE B077 KA
+
+10010
+LINEAR B SYLLABLE B044 KE
+
+10011
+LINEAR B SYLLABLE B067 KI
+
+10012
+LINEAR B SYLLABLE B070 KO
+
+10013
+LINEAR B SYLLABLE B081 KU
+
+10014
+LINEAR B SYLLABLE B080 MA
+
+10015
+LINEAR B SYLLABLE B013 ME
+
+10016
+LINEAR B SYLLABLE B073 MI
+
+10017
+LINEAR B SYLLABLE B015 MO
+
+10018
+LINEAR B SYLLABLE B023 MU
+
+10019
+LINEAR B SYLLABLE B006 NA
+
+1001A
+LINEAR B SYLLABLE B024 NE
+
+1001B
+LINEAR B SYLLABLE B030 NI
+
+1001C
+LINEAR B SYLLABLE B052 NO
+
+1001D
+LINEAR B SYLLABLE B055 NU
+
+1001E
+LINEAR B SYLLABLE B003 PA
+
+1001F
+LINEAR B SYLLABLE B072 PE
+
+10020
+LINEAR B SYLLABLE B039 PI
+
+10021
+LINEAR B SYLLABLE B011 PO
+
+10022
+LINEAR B SYLLABLE B050 PU
+
+10023
+LINEAR B SYLLABLE B016 QA
+
+10024
+LINEAR B SYLLABLE B078 QE
+
+10025
+LINEAR B SYLLABLE B021 QI
+
+10026
+LINEAR B SYLLABLE B032 QO
+
+10028
+LINEAR B SYLLABLE B060 RA
+
+10029
+LINEAR B SYLLABLE B027 RE
+
+1002A
+LINEAR B SYLLABLE B053 RI
+
+1002B
+LINEAR B SYLLABLE B002 RO
+
+1002C
+LINEAR B SYLLABLE B026 RU
+
+1002D
+LINEAR B SYLLABLE B031 SA
+
+1002E
+LINEAR B SYLLABLE B009 SE
+
+1002F
+LINEAR B SYLLABLE B041 SI
+
+10030
+LINEAR B SYLLABLE B012 SO
+
+10031
+LINEAR B SYLLABLE B058 SU
+
+10032
+LINEAR B SYLLABLE B059 TA
+
+10033
+LINEAR B SYLLABLE B004 TE
+
+10034
+LINEAR B SYLLABLE B037 TI
+
+10035
+LINEAR B SYLLABLE B005 TO
+
+10036
+LINEAR B SYLLABLE B069 TU
+
+10037
+LINEAR B SYLLABLE B054 WA
+
+10038
+LINEAR B SYLLABLE B075 WE
+
+10039
+LINEAR B SYLLABLE B040 WI
+
+1003A
+LINEAR B SYLLABLE B042 WO
+
+1003C
+LINEAR B SYLLABLE B017 ZA
+
+1003D
+LINEAR B SYLLABLE B074 ZE
+
+1003F
+LINEAR B SYLLABLE B020 ZO
+
+10040
+LINEAR B SYLLABLE B025 A2
+
+10041
+LINEAR B SYLLABLE B043 A3
+
+10042
+LINEAR B SYLLABLE B085 AU
+
+10043
+LINEAR B SYLLABLE B071 DWE
+
+10044
+LINEAR B SYLLABLE B090 DWO
+
+10045
+LINEAR B SYLLABLE B048 NWA
+
+10046
+LINEAR B SYLLABLE B029 PU2
+
+10047
+LINEAR B SYLLABLE B062 PTE
+
+10048
+LINEAR B SYLLABLE B076 RA2
+
+10049
+LINEAR B SYLLABLE B033 RA3
+
+1004A
+LINEAR B SYLLABLE B068 RO2
+
+1004B
+LINEAR B SYLLABLE B066 TA2
+
+1004C
+LINEAR B SYLLABLE B087 TWE
+
+1004D
+LINEAR B SYLLABLE B091 TWO
+
+10050
+LINEAR B SYMBOL B018
+
+10051
+LINEAR B SYMBOL B019
+
+10052
+LINEAR B SYMBOL B022
+
+10053
+LINEAR B SYMBOL B034
+
+10054
+LINEAR B SYMBOL B047
+
+10055
+LINEAR B SYMBOL B049
+
+10056
+LINEAR B SYMBOL B056
+
+10057
+LINEAR B SYMBOL B063
+
+10058
+LINEAR B SYMBOL B064
+
+10059
+LINEAR B SYMBOL B079
+
+1005A
+LINEAR B SYMBOL B082
+
+1005B
+LINEAR B SYMBOL B083
+
+1005C
+LINEAR B SYMBOL B086
+
+1005D
+LINEAR B SYMBOL B089
+
+10080
+LINEAR B IDEOGRAM B100 MAN
+
+10081
+LINEAR B IDEOGRAM B102 WOMAN
+
+10082
+LINEAR B IDEOGRAM B104 DEER
+
+10083
+LINEAR B IDEOGRAM B105 EQUID
+
+10084
+LINEAR B IDEOGRAM B105F MARE
+
+10085
+LINEAR B IDEOGRAM B105M STALLION
+
+10086
+LINEAR B IDEOGRAM B106F EWE
+
+10087
+LINEAR B IDEOGRAM B106M RAM
+
+10088
+LINEAR B IDEOGRAM B107F SHE-GOAT
+
+10089
+LINEAR B IDEOGRAM B107M HE-GOAT
+
+1008A
+LINEAR B IDEOGRAM B108F SOW
+
+1008B
+LINEAR B IDEOGRAM B108M BOAR
+
+1008C
+LINEAR B IDEOGRAM B109F COW
+
+1008D
+LINEAR B IDEOGRAM B109M BULL
+
+1008E
+LINEAR B IDEOGRAM B120 WHEAT
+
+1008F
+LINEAR B IDEOGRAM B121 BARLEY
+
+10090
+LINEAR B IDEOGRAM B122 OLIVE
+
+10091
+LINEAR B IDEOGRAM B123 SPICE
+
+10092
+LINEAR B IDEOGRAM B125 CYPERUS
+
+10093
+LINEAR B MONOGRAM B127 KAPO
+
+10094
+LINEAR B MONOGRAM B128 KANAKO
+
+10095
+LINEAR B IDEOGRAM B130 OIL
+
+10096
+LINEAR B IDEOGRAM B131 WINE
+
+10097
+LINEAR B IDEOGRAM B132
+
+10098
+LINEAR B MONOGRAM B133 AREPA
+
+10099
+LINEAR B MONOGRAM B135 MERI
+
+1009A
+LINEAR B IDEOGRAM B140 BRONZE
+
+1009B
+LINEAR B IDEOGRAM B141 GOLD
+
+1009C
+LINEAR B IDEOGRAM B142
+
+1009D
+LINEAR B IDEOGRAM B145 WOOL
+
+1009E
+LINEAR B IDEOGRAM B146
+
+1009F
+LINEAR B IDEOGRAM B150
+
+100A0
+LINEAR B IDEOGRAM B151 HORN
+
+100A1
+LINEAR B IDEOGRAM B152
+
+100A2
+LINEAR B IDEOGRAM B153
+
+100A3
+LINEAR B IDEOGRAM B154
+
+100A4
+LINEAR B MONOGRAM B156 TURO2
+
+100A5
+LINEAR B IDEOGRAM B157
+
+100A6
+LINEAR B IDEOGRAM B158
+
+100A7
+LINEAR B IDEOGRAM B159 CLOTH
+
+100A8
+LINEAR B IDEOGRAM B160
+
+100A9
+LINEAR B IDEOGRAM B161
+
+100AA
+LINEAR B IDEOGRAM B162 GARMENT
+
+100AB
+LINEAR B IDEOGRAM B163 ARMOUR
+
+100AC
+LINEAR B IDEOGRAM B164
+
+100AD
+LINEAR B IDEOGRAM B165
+
+100AE
+LINEAR B IDEOGRAM B166
+
+100AF
+LINEAR B IDEOGRAM B167
+
+100B0
+LINEAR B IDEOGRAM B168
+
+100B1
+LINEAR B IDEOGRAM B169
+
+100B2
+LINEAR B IDEOGRAM B170
+
+100B3
+LINEAR B IDEOGRAM B171
+
+100B4
+LINEAR B IDEOGRAM B172
+
+100B5
+LINEAR B IDEOGRAM B173 MONTH
+
+100B6
+LINEAR B IDEOGRAM B174
+
+100B7
+LINEAR B IDEOGRAM B176 TREE
+
+100B8
+LINEAR B IDEOGRAM B177
+
+100B9
+LINEAR B IDEOGRAM B178
+
+100BA
+LINEAR B IDEOGRAM B179
+
+100BB
+LINEAR B IDEOGRAM B180
+
+100BC
+LINEAR B IDEOGRAM B181
+
+100BD
+LINEAR B IDEOGRAM B182
+
+100BE
+LINEAR B IDEOGRAM B183
+
+100BF
+LINEAR B IDEOGRAM B184
+
+100C0
+LINEAR B IDEOGRAM B185
+
+100C1
+LINEAR B IDEOGRAM B189
+
+100C2
+LINEAR B IDEOGRAM B190
+
+100C3
+LINEAR B IDEOGRAM B191 HELMET
+
+100C4
+LINEAR B IDEOGRAM B220 FOOTSTOOL
+
+100C5
+LINEAR B IDEOGRAM B225 BATHTUB
+
+100C6
+LINEAR B IDEOGRAM B230 SPEAR
+
+100C7
+LINEAR B IDEOGRAM B231 ARROW
+
+100C8
+LINEAR B IDEOGRAM B232
+
+100C9
+LINEAR B IDEOGRAM B233 SWORD
+
+100CA
+LINEAR B IDEOGRAM B234
+
+100CB
+LINEAR B IDEOGRAM B236
+
+100CC
+LINEAR B IDEOGRAM B240 WHEELED CHARIOT
+
+100CD
+LINEAR B IDEOGRAM B241 CHARIOT
+
+100CE
+LINEAR B IDEOGRAM B242 CHARIOT FRAME
+
+100CF
+LINEAR B IDEOGRAM B243 WHEEL
+
+100D0
+LINEAR B IDEOGRAM B245
+
+100D1
+LINEAR B IDEOGRAM B246
+
+100D2
+LINEAR B MONOGRAM B247 DIPTE
+
+100D3
+LINEAR B IDEOGRAM B248
+
+100D4
+LINEAR B IDEOGRAM B249
+
+100D5
+LINEAR B IDEOGRAM B251
+
+100D6
+LINEAR B IDEOGRAM B252
+
+100D7
+LINEAR B IDEOGRAM B253
+
+100D8
+LINEAR B IDEOGRAM B254 DART
+
+100D9
+LINEAR B IDEOGRAM B255
+
+100DA
+LINEAR B IDEOGRAM B256
+
+100DB
+LINEAR B IDEOGRAM B257
+
+100DC
+LINEAR B IDEOGRAM B258
+
+100DD
+LINEAR B IDEOGRAM B259
+
+100DE
+LINEAR B IDEOGRAM VESSEL B155
+
+100DF
+LINEAR B IDEOGRAM VESSEL B200
+
+100E0
+LINEAR B IDEOGRAM VESSEL B201
+
+100E1
+LINEAR B IDEOGRAM VESSEL B202
+
+100E2
+LINEAR B IDEOGRAM VESSEL B203
+
+100E3
+LINEAR B IDEOGRAM VESSEL B204
+
+100E4
+LINEAR B IDEOGRAM VESSEL B205
+
+100E5
+LINEAR B IDEOGRAM VESSEL B206
+
+100E6
+LINEAR B IDEOGRAM VESSEL B207
+
+100E7
+LINEAR B IDEOGRAM VESSEL B208
+
+100E8
+LINEAR B IDEOGRAM VESSEL B209
+
+100E9
+LINEAR B IDEOGRAM VESSEL B210
+
+100EA
+LINEAR B IDEOGRAM VESSEL B211
+
+100EB
+LINEAR B IDEOGRAM VESSEL B212
+
+100EC
+LINEAR B IDEOGRAM VESSEL B213
+
+100ED
+LINEAR B IDEOGRAM VESSEL B214
+
+100EE
+LINEAR B IDEOGRAM VESSEL B215
+
+100EF
+LINEAR B IDEOGRAM VESSEL B216
+
+100F0
+LINEAR B IDEOGRAM VESSEL B217
+
+100F1
+LINEAR B IDEOGRAM VESSEL B218
+
+100F2
+LINEAR B IDEOGRAM VESSEL B219
+
+100F3
+LINEAR B IDEOGRAM VESSEL B221
+
+100F4
+LINEAR B IDEOGRAM VESSEL B222
+
+100F5
+LINEAR B IDEOGRAM VESSEL B226
+
+100F6
+LINEAR B IDEOGRAM VESSEL B227
+
+100F7
+LINEAR B IDEOGRAM VESSEL B228
+
+100F8
+LINEAR B IDEOGRAM VESSEL B229
+
+100F9
+LINEAR B IDEOGRAM VESSEL B250
+
+100FA
+LINEAR B IDEOGRAM VESSEL B305
+
+10100
+AEGEAN WORD SEPARATOR LINE
+
+10101
+AEGEAN WORD SEPARATOR DOT
+
+10102
+AEGEAN CHECK MARK
+
+10107
+AEGEAN NUMBER ONE
+
+10108
+AEGEAN NUMBER TWO
+
+10109
+AEGEAN NUMBER THREE
+
+1010A
+AEGEAN NUMBER FOUR
+
+1010B
+AEGEAN NUMBER FIVE
+
+1010C
+AEGEAN NUMBER SIX
+
+1010D
+AEGEAN NUMBER SEVEN
+
+1010E
+AEGEAN NUMBER EIGHT
+
+1010F
+AEGEAN NUMBER NINE
+
+10110
+AEGEAN NUMBER TEN
+
+10111
+AEGEAN NUMBER TWENTY
+
+10112
+AEGEAN NUMBER THIRTY
+
+10113
+AEGEAN NUMBER FORTY
+
+10114
+AEGEAN NUMBER FIFTY
+
+10115
+AEGEAN NUMBER SIXTY
+
+10116
+AEGEAN NUMBER SEVENTY
+
+10117
+AEGEAN NUMBER EIGHTY
+
+10118
+AEGEAN NUMBER NINETY
+
+10119
+AEGEAN NUMBER ONE HUNDRED
+
+1011A
+AEGEAN NUMBER TWO HUNDRED
+
+1011B
+AEGEAN NUMBER THREE HUNDRED
+
+1011C
+AEGEAN NUMBER FOUR HUNDRED
+
+1011D
+AEGEAN NUMBER FIVE HUNDRED
+
+1011E
+AEGEAN NUMBER SIX HUNDRED
+
+1011F
+AEGEAN NUMBER SEVEN HUNDRED
+
+10120
+AEGEAN NUMBER EIGHT HUNDRED
+
+10121
+AEGEAN NUMBER NINE HUNDRED
+
+10122
+AEGEAN NUMBER ONE THOUSAND
+
+10123
+AEGEAN NUMBER TWO THOUSAND
+
+10124
+AEGEAN NUMBER THREE THOUSAND
+
+10125
+AEGEAN NUMBER FOUR THOUSAND
+
+10126
+AEGEAN NUMBER FIVE THOUSAND
+
+10127
+AEGEAN NUMBER SIX THOUSAND
+
+10128
+AEGEAN NUMBER SEVEN THOUSAND
+
+10129
+AEGEAN NUMBER EIGHT THOUSAND
+
+1012A
+AEGEAN NUMBER NINE THOUSAND
+
+1012B
+AEGEAN NUMBER TEN THOUSAND
+
+1012C
+AEGEAN NUMBER TWENTY THOUSAND
+
+1012D
+AEGEAN NUMBER THIRTY THOUSAND
+
+1012E
+AEGEAN NUMBER FORTY THOUSAND
+
+1012F
+AEGEAN NUMBER FIFTY THOUSAND
+
+10130
+AEGEAN NUMBER SIXTY THOUSAND
+
+10131
+AEGEAN NUMBER SEVENTY THOUSAND
+
+10132
+AEGEAN NUMBER EIGHTY THOUSAND
+
+10133
+AEGEAN NUMBER NINETY THOUSAND
+
+10137
+AEGEAN WEIGHT BASE UNIT
+
+10138
+AEGEAN WEIGHT FIRST SUBUNIT
+
+10139
+AEGEAN WEIGHT SECOND SUBUNIT
+
+1013A
+AEGEAN WEIGHT THIRD SUBUNIT
+
+1013B
+AEGEAN WEIGHT FOURTH SUBUNIT
+
+1013C
+AEGEAN DRY MEASURE FIRST SUBUNIT
+
+1013D
+AEGEAN LIQUID MEASURE FIRST SUBUNIT
+
+1013E
+AEGEAN MEASURE SECOND SUBUNIT
+
+1013F
+AEGEAN MEASURE THIRD SUBUNIT
+
+10140
+GREEK ACROPHONIC ATTIC ONE QUARTER
+
+10141
+GREEK ACROPHONIC ATTIC ONE HALF
+
+10142
+GREEK ACROPHONIC ATTIC ONE DRACHMA
+
+10143
+GREEK ACROPHONIC ATTIC FIVE
+
+10144
+GREEK ACROPHONIC ATTIC FIFTY
+
+10145
+GREEK ACROPHONIC ATTIC FIVE HUNDRED
+
+10146
+GREEK ACROPHONIC ATTIC FIVE THOUSAND
+
+10147
+GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+
+10148
+GREEK ACROPHONIC ATTIC FIVE TALENTS
+
+10149
+GREEK ACROPHONIC ATTIC TEN TALENTS
+
+1014A
+GREEK ACROPHONIC ATTIC FIFTY TALENTS
+
+1014B
+GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS
+
+1014C
+GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS
+
+1014D
+GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS
+
+1014E
+GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS
+
+1014F
+GREEK ACROPHONIC ATTIC FIVE STATERS
+
+10150
+GREEK ACROPHONIC ATTIC TEN STATERS
+
+10151
+GREEK ACROPHONIC ATTIC FIFTY STATERS
+
+10152
+GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS
+
+10153
+GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS
+
+10154
+GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS
+
+10155
+GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS
+
+10156
+GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS
+
+10157
+GREEK ACROPHONIC ATTIC TEN MNAS
+
+10158
+GREEK ACROPHONIC HERAEUM ONE PLETHRON
+
+10159
+GREEK ACROPHONIC THESPIAN ONE
+
+1015A
+GREEK ACROPHONIC HERMIONIAN ONE
+
+1015B
+GREEK ACROPHONIC EPIDAUREAN TWO
+
+1015C
+GREEK ACROPHONIC THESPIAN TWO
+
+1015D
+GREEK ACROPHONIC CYRENAIC TWO DRACHMAS
+
+1015E
+GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS
+
+1015F
+GREEK ACROPHONIC TROEZENIAN FIVE
+
+10160
+GREEK ACROPHONIC TROEZENIAN TEN
+
+10161
+GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM
+
+10162
+GREEK ACROPHONIC HERMIONIAN TEN
+
+10163
+GREEK ACROPHONIC MESSENIAN TEN
+
+10164
+GREEK ACROPHONIC THESPIAN TEN
+
+10165
+GREEK ACROPHONIC THESPIAN THIRTY
+
+10166
+GREEK ACROPHONIC TROEZENIAN FIFTY
+
+10167
+GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM
+
+10168
+GREEK ACROPHONIC HERMIONIAN FIFTY
+
+10169
+GREEK ACROPHONIC THESPIAN FIFTY
+
+1016A
+GREEK ACROPHONIC THESPIAN ONE HUNDRED
+
+1016B
+GREEK ACROPHONIC THESPIAN THREE HUNDRED
+
+1016C
+GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED
+
+1016D
+GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED
+
+1016E
+GREEK ACROPHONIC THESPIAN FIVE HUNDRED
+
+1016F
+GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED
+
+10170
+GREEK ACROPHONIC NAXIAN FIVE HUNDRED
+
+10171
+GREEK ACROPHONIC THESPIAN ONE THOUSAND
+
+10172
+GREEK ACROPHONIC THESPIAN FIVE THOUSAND
+
+10173
+GREEK ACROPHONIC DELPHIC FIVE MNAS
+
+10174
+GREEK ACROPHONIC STRATIAN FIFTY MNAS
+
+10175
+GREEK ONE HALF SIGN
+
+10176
+GREEK ONE HALF SIGN ALTERNATE FORM
+
+10177
+GREEK TWO THIRDS SIGN
+
+10178
+GREEK THREE QUARTERS SIGN
+
+10179
+GREEK YEAR SIGN
+
+1017A
+GREEK TALENT SIGN
+
+1017B
+GREEK DRACHMA SIGN
+
+1017C
+GREEK OBOL SIGN
+
+1017D
+GREEK TWO OBOLS SIGN
+
+1017E
+GREEK THREE OBOLS SIGN
+
+1017F
+GREEK FOUR OBOLS SIGN
+
+10180
+GREEK FIVE OBOLS SIGN
+
+10181
+GREEK METRETES SIGN
+
+10182
+GREEK KYATHOS BASE SIGN
+
+10183
+GREEK LITRA SIGN
+
+10184
+GREEK OUNKIA SIGN
+
+10185
+GREEK XESTES SIGN
+
+10186
+GREEK ARTABE SIGN
+
+10187
+GREEK AROURA SIGN
+
+10188
+GREEK GRAMMA SIGN
+
+10189
+GREEK TRYBLION BASE SIGN
+
+1018A
+GREEK ZERO SIGN
+
+1018B
+GREEK ONE QUARTER SIGN
+
+1018C
+GREEK SINUSOID SIGN
+
+1018D
+GREEK INDICTION SIGN
+
+1018E
+NOMISMA SIGN
+
+10190
+ROMAN SEXTANS SIGN
+
+10191
+ROMAN UNCIA SIGN
+
+10192
+ROMAN SEMUNCIA SIGN
+
+10193
+ROMAN SEXTULA SIGN
+
+10194
+ROMAN DIMIDIA SEXTULA SIGN
+
+10195
+ROMAN SILIQUA SIGN
+
+10196
+ROMAN DENARIUS SIGN
+
+10197
+ROMAN QUINARIUS SIGN
+
+10198
+ROMAN SESTERTIUS SIGN
+
+10199
+ROMAN DUPONDIUS SIGN
+
+1019A
+ROMAN AS SIGN
+
+1019B
+ROMAN CENTURIAL SIGN
+
+1019C
+ASCIA SYMBOL
+
+101A0
+GREEK SYMBOL TAU RHO
+
+101D0
+PHAISTOS DISC SIGN PEDESTRIAN
+
+101D1
+PHAISTOS DISC SIGN PLUMED HEAD
+
+101D2
+PHAISTOS DISC SIGN TATTOOED HEAD
+
+101D3
+PHAISTOS DISC SIGN CAPTIVE
+
+101D4
+PHAISTOS DISC SIGN CHILD
+
+101D5
+PHAISTOS DISC SIGN WOMAN
+
+101D6
+PHAISTOS DISC SIGN HELMET
+
+101D7
+PHAISTOS DISC SIGN GAUNTLET
+
+101D8
+PHAISTOS DISC SIGN TIARA
+
+101D9
+PHAISTOS DISC SIGN ARROW
+
+101DA
+PHAISTOS DISC SIGN BOW
+
+101DB
+PHAISTOS DISC SIGN SHIELD
+
+101DC
+PHAISTOS DISC SIGN CLUB
+
+101DD
+PHAISTOS DISC SIGN MANACLES
+
+101DE
+PHAISTOS DISC SIGN MATTOCK
+
+101DF
+PHAISTOS DISC SIGN SAW
+
+101E0
+PHAISTOS DISC SIGN LID
+
+101E1
+PHAISTOS DISC SIGN BOOMERANG
+
+101E2
+PHAISTOS DISC SIGN CARPENTRY PLANE
+
+101E3
+PHAISTOS DISC SIGN DOLIUM
+
+101E4
+PHAISTOS DISC SIGN COMB
+
+101E5
+PHAISTOS DISC SIGN SLING
+
+101E6
+PHAISTOS DISC SIGN COLUMN
+
+101E7
+PHAISTOS DISC SIGN BEEHIVE
+
+101E8
+PHAISTOS DISC SIGN SHIP
+
+101E9
+PHAISTOS DISC SIGN HORN
+
+101EA
+PHAISTOS DISC SIGN HIDE
+
+101EB
+PHAISTOS DISC SIGN BULLS LEG
+
+101EC
+PHAISTOS DISC SIGN CAT
+
+101ED
+PHAISTOS DISC SIGN RAM
+
+101EE
+PHAISTOS DISC SIGN EAGLE
+
+101EF
+PHAISTOS DISC SIGN DOVE
+
+101F0
+PHAISTOS DISC SIGN TUNNY
+
+101F1
+PHAISTOS DISC SIGN BEE
+
+101F2
+PHAISTOS DISC SIGN PLANE TREE
+
+101F3
+PHAISTOS DISC SIGN VINE
+
+101F4
+PHAISTOS DISC SIGN PAPYRUS
+
+101F5
+PHAISTOS DISC SIGN ROSETTE
+
+101F6
+PHAISTOS DISC SIGN LILY
+
+101F7
+PHAISTOS DISC SIGN OX BACK
+
+101F8
+PHAISTOS DISC SIGN FLUTE
+
+101F9
+PHAISTOS DISC SIGN GRATER
+
+101FA
+PHAISTOS DISC SIGN STRAINER
+
+101FB
+PHAISTOS DISC SIGN SMALL AXE
+
+101FC
+PHAISTOS DISC SIGN WAVY BAND
+
+101FD
+PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE
+
+10280
+LYCIAN LETTER A
+
+10281
+LYCIAN LETTER E
+
+10282
+LYCIAN LETTER B
+
+10283
+LYCIAN LETTER BH
+
+10284
+LYCIAN LETTER G
+
+10285
+LYCIAN LETTER D
+
+10286
+LYCIAN LETTER I
+
+10287
+LYCIAN LETTER W
+
+10288
+LYCIAN LETTER Z
+
+10289
+LYCIAN LETTER TH
+
+1028A
+LYCIAN LETTER J
+
+1028B
+LYCIAN LETTER K
+
+1028C
+LYCIAN LETTER Q
+
+1028D
+LYCIAN LETTER L
+
+1028E
+LYCIAN LETTER M
+
+1028F
+LYCIAN LETTER N
+
+10290
+LYCIAN LETTER MM
+
+10291
+LYCIAN LETTER NN
+
+10292
+LYCIAN LETTER U
+
+10293
+LYCIAN LETTER P
+
+10294
+LYCIAN LETTER KK
+
+10295
+LYCIAN LETTER R
+
+10296
+LYCIAN LETTER S
+
+10297
+LYCIAN LETTER T
+
+10298
+LYCIAN LETTER TT
+
+10299
+LYCIAN LETTER AN
+
+1029A
+LYCIAN LETTER EN
+
+1029B
+LYCIAN LETTER H
+
+1029C
+LYCIAN LETTER X
+
+102A0
+CARIAN LETTER A
+
+102A1
+CARIAN LETTER P2
+
+102A2
+CARIAN LETTER D
+
+102A3
+CARIAN LETTER L
+
+102A4
+CARIAN LETTER UUU
+
+102A5
+CARIAN LETTER R
+
+102A6
+CARIAN LETTER LD
+
+102A7
+CARIAN LETTER A2
+
+102A8
+CARIAN LETTER Q
+
+102A9
+CARIAN LETTER B
+
+102AA
+CARIAN LETTER M
+
+102AB
+CARIAN LETTER O
+
+102AC
+CARIAN LETTER D2
+
+102AD
+CARIAN LETTER T
+
+102AE
+CARIAN LETTER SH
+
+102AF
+CARIAN LETTER SH2
+
+102B0
+CARIAN LETTER S
+
+102B1
+CARIAN LETTER C-18
+
+102B2
+CARIAN LETTER U
+
+102B3
+CARIAN LETTER NN
+
+102B4
+CARIAN LETTER X
+
+102B5
+CARIAN LETTER N
+
+102B6
+CARIAN LETTER TT2
+
+102B7
+CARIAN LETTER P
+
+102B8
+CARIAN LETTER SS
+
+102B9
+CARIAN LETTER I
+
+102BA
+CARIAN LETTER E
+
+102BB
+CARIAN LETTER UUUU
+
+102BC
+CARIAN LETTER K
+
+102BD
+CARIAN LETTER K2
+
+102BE
+CARIAN LETTER ND
+
+102BF
+CARIAN LETTER UU
+
+102C0
+CARIAN LETTER G
+
+102C1
+CARIAN LETTER G2
+
+102C2
+CARIAN LETTER ST
+
+102C3
+CARIAN LETTER ST2
+
+102C4
+CARIAN LETTER NG
+
+102C5
+CARIAN LETTER II
+
+102C6
+CARIAN LETTER C-39
+
+102C7
+CARIAN LETTER TT
+
+102C8
+CARIAN LETTER UUU2
+
+102C9
+CARIAN LETTER RR
+
+102CA
+CARIAN LETTER MB
+
+102CB
+CARIAN LETTER MB2
+
+102CC
+CARIAN LETTER MB3
+
+102CD
+CARIAN LETTER MB4
+
+102CE
+CARIAN LETTER LD2
+
+102CF
+CARIAN LETTER E2
+
+102D0
+CARIAN LETTER UUU3
+
+102E0
+COPTIC EPACT THOUSANDS MARK
+
+102E1
+COPTIC EPACT DIGIT ONE
+
+102E2
+COPTIC EPACT DIGIT TWO
+
+102E3
+COPTIC EPACT DIGIT THREE
+
+102E4
+COPTIC EPACT DIGIT FOUR
+
+102E5
+COPTIC EPACT DIGIT FIVE
+
+102E6
+COPTIC EPACT DIGIT SIX
+
+102E7
+COPTIC EPACT DIGIT SEVEN
+
+102E8
+COPTIC EPACT DIGIT EIGHT
+
+102E9
+COPTIC EPACT DIGIT NINE
+
+102EA
+COPTIC EPACT NUMBER TEN
+
+102EB
+COPTIC EPACT NUMBER TWENTY
+
+102EC
+COPTIC EPACT NUMBER THIRTY
+
+102ED
+COPTIC EPACT NUMBER FORTY
+
+102EE
+COPTIC EPACT NUMBER FIFTY
+
+102EF
+COPTIC EPACT NUMBER SIXTY
+
+102F0
+COPTIC EPACT NUMBER SEVENTY
+
+102F1
+COPTIC EPACT NUMBER EIGHTY
+
+102F2
+COPTIC EPACT NUMBER NINETY
+
+102F3
+COPTIC EPACT NUMBER ONE HUNDRED
+
+102F4
+COPTIC EPACT NUMBER TWO HUNDRED
+
+102F5
+COPTIC EPACT NUMBER THREE HUNDRED
+
+102F6
+COPTIC EPACT NUMBER FOUR HUNDRED
+
+102F7
+COPTIC EPACT NUMBER FIVE HUNDRED
+
+102F8
+COPTIC EPACT NUMBER SIX HUNDRED
+
+102F9
+COPTIC EPACT NUMBER SEVEN HUNDRED
+
+102FA
+COPTIC EPACT NUMBER EIGHT HUNDRED
+
+102FB
+COPTIC EPACT NUMBER NINE HUNDRED
+
+10300
+OLD ITALIC LETTER A
+
+10301
+OLD ITALIC LETTER BE
+
+10302
+OLD ITALIC LETTER KE
+
+10303
+OLD ITALIC LETTER DE
+
+10304
+OLD ITALIC LETTER E
+
+10305
+OLD ITALIC LETTER VE
+
+10306
+OLD ITALIC LETTER ZE
+
+10307
+OLD ITALIC LETTER HE
+
+10308
+OLD ITALIC LETTER THE
+
+10309
+OLD ITALIC LETTER I
+
+1030A
+OLD ITALIC LETTER KA
+
+1030B
+OLD ITALIC LETTER EL
+
+1030C
+OLD ITALIC LETTER EM
+
+1030D
+OLD ITALIC LETTER EN
+
+1030E
+OLD ITALIC LETTER ESH
+
+1030F
+OLD ITALIC LETTER O
+
+10310
+OLD ITALIC LETTER PE
+
+10311
+OLD ITALIC LETTER SHE
+
+10312
+OLD ITALIC LETTER KU
+
+10313
+OLD ITALIC LETTER ER
+
+10314
+OLD ITALIC LETTER ES
+
+10315
+OLD ITALIC LETTER TE
+
+10316
+OLD ITALIC LETTER U
+
+10317
+OLD ITALIC LETTER EKS
+
+10318
+OLD ITALIC LETTER PHE
+
+10319
+OLD ITALIC LETTER KHE
+
+1031A
+OLD ITALIC LETTER EF
+
+1031B
+OLD ITALIC LETTER ERS
+
+1031C
+OLD ITALIC LETTER CHE
+
+1031D
+OLD ITALIC LETTER II
+
+1031E
+OLD ITALIC LETTER UU
+
+1031F
+OLD ITALIC LETTER ESS
+
+10320
+OLD ITALIC NUMERAL ONE
+
+10321
+OLD ITALIC NUMERAL FIVE
+
+10322
+OLD ITALIC NUMERAL TEN
+
+10323
+OLD ITALIC NUMERAL FIFTY
+
+1032D
+OLD ITALIC LETTER YE
+
+1032E
+OLD ITALIC LETTER NORTHERN TSE
+
+1032F
+OLD ITALIC LETTER SOUTHERN TSE
+
+10330
+GOTHIC LETTER AHSA
+
+10331
+GOTHIC LETTER BAIRKAN
+
+10332
+GOTHIC LETTER GIBA
+
+10333
+GOTHIC LETTER DAGS
+
+10334
+GOTHIC LETTER AIHVUS
+
+10335
+GOTHIC LETTER QAIRTHRA
+
+10336
+GOTHIC LETTER IUJA
+
+10337
+GOTHIC LETTER HAGL
+
+10338
+GOTHIC LETTER THIUTH
+
+10339
+GOTHIC LETTER EIS
+
+1033A
+GOTHIC LETTER KUSMA
+
+1033B
+GOTHIC LETTER LAGUS
+
+1033C
+GOTHIC LETTER MANNA
+
+1033D
+GOTHIC LETTER NAUTHS
+
+1033E
+GOTHIC LETTER JER
+
+1033F
+GOTHIC LETTER URUS
+
+10340
+GOTHIC LETTER PAIRTHRA
+
+10341
+GOTHIC LETTER NINETY
+
+10342
+GOTHIC LETTER RAIDA
+
+10343
+GOTHIC LETTER SAUIL
+
+10344
+GOTHIC LETTER TEIWS
+
+10345
+GOTHIC LETTER WINJA
+
+10346
+GOTHIC LETTER FAIHU
+
+10347
+GOTHIC LETTER IGGWS
+
+10348
+GOTHIC LETTER HWAIR
+
+10349
+GOTHIC LETTER OTHAL
+
+1034A
+GOTHIC LETTER NINE HUNDRED
+
+10350
+OLD PERMIC LETTER AN
+
+10351
+OLD PERMIC LETTER BUR
+
+10352
+OLD PERMIC LETTER GAI
+
+10353
+OLD PERMIC LETTER DOI
+
+10354
+OLD PERMIC LETTER E
+
+10355
+OLD PERMIC LETTER ZHOI
+
+10356
+OLD PERMIC LETTER DZHOI
+
+10357
+OLD PERMIC LETTER ZATA
+
+10358
+OLD PERMIC LETTER DZITA
+
+10359
+OLD PERMIC LETTER I
+
+1035A
+OLD PERMIC LETTER KOKE
+
+1035B
+OLD PERMIC LETTER LEI
+
+1035C
+OLD PERMIC LETTER MENOE
+
+1035D
+OLD PERMIC LETTER NENOE
+
+1035E
+OLD PERMIC LETTER VOOI
+
+1035F
+OLD PERMIC LETTER PEEI
+
+10360
+OLD PERMIC LETTER REI
+
+10361
+OLD PERMIC LETTER SII
+
+10362
+OLD PERMIC LETTER TAI
+
+10363
+OLD PERMIC LETTER U
+
+10364
+OLD PERMIC LETTER CHERY
+
+10365
+OLD PERMIC LETTER SHOOI
+
+10366
+OLD PERMIC LETTER SHCHOOI
+
+10367
+OLD PERMIC LETTER YRY
+
+10368
+OLD PERMIC LETTER YERU
+
+10369
+OLD PERMIC LETTER O
+
+1036A
+OLD PERMIC LETTER OO
+
+1036B
+OLD PERMIC LETTER EF
+
+1036C
+OLD PERMIC LETTER HA
+
+1036D
+OLD PERMIC LETTER TSIU
+
+1036E
+OLD PERMIC LETTER VER
+
+1036F
+OLD PERMIC LETTER YER
+
+10370
+OLD PERMIC LETTER YERI
+
+10371
+OLD PERMIC LETTER YAT
+
+10372
+OLD PERMIC LETTER IE
+
+10373
+OLD PERMIC LETTER YU
+
+10374
+OLD PERMIC LETTER YA
+
+10375
+OLD PERMIC LETTER IA
+
+10376
+COMBINING OLD PERMIC LETTER AN
+
+10377
+COMBINING OLD PERMIC LETTER DOI
+
+10378
+COMBINING OLD PERMIC LETTER ZATA
+
+10379
+COMBINING OLD PERMIC LETTER NENOE
+
+1037A
+COMBINING OLD PERMIC LETTER SII
+
+10380
+UGARITIC LETTER ALPA
+
+10381
+UGARITIC LETTER BETA
+
+10382
+UGARITIC LETTER GAMLA
+
+10383
+UGARITIC LETTER KHA
+
+10384
+UGARITIC LETTER DELTA
+
+10385
+UGARITIC LETTER HO
+
+10386
+UGARITIC LETTER WO
+
+10387
+UGARITIC LETTER ZETA
+
+10388
+UGARITIC LETTER HOTA
+
+10389
+UGARITIC LETTER TET
+
+1038A
+UGARITIC LETTER YOD
+
+1038B
+UGARITIC LETTER KAF
+
+1038C
+UGARITIC LETTER SHIN
+
+1038D
+UGARITIC LETTER LAMDA
+
+1038E
+UGARITIC LETTER MEM
+
+1038F
+UGARITIC LETTER DHAL
+
+10390
+UGARITIC LETTER NUN
+
+10391
+UGARITIC LETTER ZU
+
+10392
+UGARITIC LETTER SAMKA
+
+10393
+UGARITIC LETTER AIN
+
+10394
+UGARITIC LETTER PU
+
+10395
+UGARITIC LETTER SADE
+
+10396
+UGARITIC LETTER QOPA
+
+10397
+UGARITIC LETTER RASHA
+
+10398
+UGARITIC LETTER THANNA
+
+10399
+UGARITIC LETTER GHAIN
+
+1039A
+UGARITIC LETTER TO
+
+1039B
+UGARITIC LETTER I
+
+1039C
+UGARITIC LETTER U
+
+1039D
+UGARITIC LETTER SSU
+
+1039F
+UGARITIC WORD DIVIDER
+
+103A0
+OLD PERSIAN SIGN A
+
+103A1
+OLD PERSIAN SIGN I
+
+103A2
+OLD PERSIAN SIGN U
+
+103A3
+OLD PERSIAN SIGN KA
+
+103A4
+OLD PERSIAN SIGN KU
+
+103A5
+OLD PERSIAN SIGN GA
+
+103A6
+OLD PERSIAN SIGN GU
+
+103A7
+OLD PERSIAN SIGN XA
+
+103A8
+OLD PERSIAN SIGN CA
+
+103A9
+OLD PERSIAN SIGN JA
+
+103AA
+OLD PERSIAN SIGN JI
+
+103AB
+OLD PERSIAN SIGN TA
+
+103AC
+OLD PERSIAN SIGN TU
+
+103AD
+OLD PERSIAN SIGN DA
+
+103AE
+OLD PERSIAN SIGN DI
+
+103AF
+OLD PERSIAN SIGN DU
+
+103B0
+OLD PERSIAN SIGN THA
+
+103B1
+OLD PERSIAN SIGN PA
+
+103B2
+OLD PERSIAN SIGN BA
+
+103B3
+OLD PERSIAN SIGN FA
+
+103B4
+OLD PERSIAN SIGN NA
+
+103B5
+OLD PERSIAN SIGN NU
+
+103B6
+OLD PERSIAN SIGN MA
+
+103B7
+OLD PERSIAN SIGN MI
+
+103B8
+OLD PERSIAN SIGN MU
+
+103B9
+OLD PERSIAN SIGN YA
+
+103BA
+OLD PERSIAN SIGN VA
+
+103BB
+OLD PERSIAN SIGN VI
+
+103BC
+OLD PERSIAN SIGN RA
+
+103BD
+OLD PERSIAN SIGN RU
+
+103BE
+OLD PERSIAN SIGN LA
+
+103BF
+OLD PERSIAN SIGN SA
+
+103C0
+OLD PERSIAN SIGN ZA
+
+103C1
+OLD PERSIAN SIGN SHA
+
+103C2
+OLD PERSIAN SIGN SSA
+
+103C3
+OLD PERSIAN SIGN HA
+
+103C8
+OLD PERSIAN SIGN AURAMAZDAA
+
+103C9
+OLD PERSIAN SIGN AURAMAZDAA-2
+
+103CA
+OLD PERSIAN SIGN AURAMAZDAAHA
+
+103CB
+OLD PERSIAN SIGN XSHAAYATHIYA
+
+103CC
+OLD PERSIAN SIGN DAHYAAUSH
+
+103CD
+OLD PERSIAN SIGN DAHYAAUSH-2
+
+103CE
+OLD PERSIAN SIGN BAGA
+
+103CF
+OLD PERSIAN SIGN BUUMISH
+
+103D0
+OLD PERSIAN WORD DIVIDER
+
+103D1
+OLD PERSIAN NUMBER ONE
+
+103D2
+OLD PERSIAN NUMBER TWO
+
+103D3
+OLD PERSIAN NUMBER TEN
+
+103D4
+OLD PERSIAN NUMBER TWENTY
+
+103D5
+OLD PERSIAN NUMBER HUNDRED
+
+10400
+DESERET CAPITAL LETTER LONG I
+
+10401
+DESERET CAPITAL LETTER LONG E
+
+10402
+DESERET CAPITAL LETTER LONG A
+
+10403
+DESERET CAPITAL LETTER LONG AH
+
+10404
+DESERET CAPITAL LETTER LONG O
+
+10405
+DESERET CAPITAL LETTER LONG OO
+
+10406
+DESERET CAPITAL LETTER SHORT I
+
+10407
+DESERET CAPITAL LETTER SHORT E
+
+10408
+DESERET CAPITAL LETTER SHORT A
+
+10409
+DESERET CAPITAL LETTER SHORT AH
+
+1040A
+DESERET CAPITAL LETTER SHORT O
+
+1040B
+DESERET CAPITAL LETTER SHORT OO
+
+1040C
+DESERET CAPITAL LETTER AY
+
+1040D
+DESERET CAPITAL LETTER OW
+
+1040E
+DESERET CAPITAL LETTER WU
+
+1040F
+DESERET CAPITAL LETTER YEE
+
+10410
+DESERET CAPITAL LETTER H
+
+10411
+DESERET CAPITAL LETTER PEE
+
+10412
+DESERET CAPITAL LETTER BEE
+
+10413
+DESERET CAPITAL LETTER TEE
+
+10414
+DESERET CAPITAL LETTER DEE
+
+10415
+DESERET CAPITAL LETTER CHEE
+
+10416
+DESERET CAPITAL LETTER JEE
+
+10417
+DESERET CAPITAL LETTER KAY
+
+10418
+DESERET CAPITAL LETTER GAY
+
+10419
+DESERET CAPITAL LETTER EF
+
+1041A
+DESERET CAPITAL LETTER VEE
+
+1041B
+DESERET CAPITAL LETTER ETH
+
+1041C
+DESERET CAPITAL LETTER THEE
+
+1041D
+DESERET CAPITAL LETTER ES
+
+1041E
+DESERET CAPITAL LETTER ZEE
+
+1041F
+DESERET CAPITAL LETTER ESH
+
+10420
+DESERET CAPITAL LETTER ZHEE
+
+10421
+DESERET CAPITAL LETTER ER
+
+10422
+DESERET CAPITAL LETTER EL
+
+10423
+DESERET CAPITAL LETTER EM
+
+10424
+DESERET CAPITAL LETTER EN
+
+10425
+DESERET CAPITAL LETTER ENG
+
+10426
+DESERET CAPITAL LETTER OI
+
+10427
+DESERET CAPITAL LETTER EW
+
+10428
+DESERET SMALL LETTER LONG I
+
+10429
+DESERET SMALL LETTER LONG E
+
+1042A
+DESERET SMALL LETTER LONG A
+
+1042B
+DESERET SMALL LETTER LONG AH
+
+1042C
+DESERET SMALL LETTER LONG O
+
+1042D
+DESERET SMALL LETTER LONG OO
+
+1042E
+DESERET SMALL LETTER SHORT I
+
+1042F
+DESERET SMALL LETTER SHORT E
+
+10430
+DESERET SMALL LETTER SHORT A
+
+10431
+DESERET SMALL LETTER SHORT AH
+
+10432
+DESERET SMALL LETTER SHORT O
+
+10433
+DESERET SMALL LETTER SHORT OO
+
+10434
+DESERET SMALL LETTER AY
+
+10435
+DESERET SMALL LETTER OW
+
+10436
+DESERET SMALL LETTER WU
+
+10437
+DESERET SMALL LETTER YEE
+
+10438
+DESERET SMALL LETTER H
+
+10439
+DESERET SMALL LETTER PEE
+
+1043A
+DESERET SMALL LETTER BEE
+
+1043B
+DESERET SMALL LETTER TEE
+
+1043C
+DESERET SMALL LETTER DEE
+
+1043D
+DESERET SMALL LETTER CHEE
+
+1043E
+DESERET SMALL LETTER JEE
+
+1043F
+DESERET SMALL LETTER KAY
+
+10440
+DESERET SMALL LETTER GAY
+
+10441
+DESERET SMALL LETTER EF
+
+10442
+DESERET SMALL LETTER VEE
+
+10443
+DESERET SMALL LETTER ETH
+
+10444
+DESERET SMALL LETTER THEE
+
+10445
+DESERET SMALL LETTER ES
+
+10446
+DESERET SMALL LETTER ZEE
+
+10447
+DESERET SMALL LETTER ESH
+
+10448
+DESERET SMALL LETTER ZHEE
+
+10449
+DESERET SMALL LETTER ER
+
+1044A
+DESERET SMALL LETTER EL
+
+1044B
+DESERET SMALL LETTER EM
+
+1044C
+DESERET SMALL LETTER EN
+
+1044D
+DESERET SMALL LETTER ENG
+
+1044E
+DESERET SMALL LETTER OI
+
+1044F
+DESERET SMALL LETTER EW
+
+10450
+SHAVIAN LETTER PEEP
+
+10451
+SHAVIAN LETTER TOT
+
+10452
+SHAVIAN LETTER KICK
+
+10453
+SHAVIAN LETTER FEE
+
+10454
+SHAVIAN LETTER THIGH
+
+10455
+SHAVIAN LETTER SO
+
+10456
+SHAVIAN LETTER SURE
+
+10457
+SHAVIAN LETTER CHURCH
+
+10458
+SHAVIAN LETTER YEA
+
+10459
+SHAVIAN LETTER HUNG
+
+1045A
+SHAVIAN LETTER BIB
+
+1045B
+SHAVIAN LETTER DEAD
+
+1045C
+SHAVIAN LETTER GAG
+
+1045D
+SHAVIAN LETTER VOW
+
+1045E
+SHAVIAN LETTER THEY
+
+1045F
+SHAVIAN LETTER ZOO
+
+10460
+SHAVIAN LETTER MEASURE
+
+10461
+SHAVIAN LETTER JUDGE
+
+10462
+SHAVIAN LETTER WOE
+
+10463
+SHAVIAN LETTER HA-HA
+
+10464
+SHAVIAN LETTER LOLL
+
+10465
+SHAVIAN LETTER MIME
+
+10466
+SHAVIAN LETTER IF
+
+10467
+SHAVIAN LETTER EGG
+
+10468
+SHAVIAN LETTER ASH
+
+10469
+SHAVIAN LETTER ADO
+
+1046A
+SHAVIAN LETTER ON
+
+1046B
+SHAVIAN LETTER WOOL
+
+1046C
+SHAVIAN LETTER OUT
+
+1046D
+SHAVIAN LETTER AH
+
+1046E
+SHAVIAN LETTER ROAR
+
+1046F
+SHAVIAN LETTER NUN
+
+10470
+SHAVIAN LETTER EAT
+
+10471
+SHAVIAN LETTER AGE
+
+10472
+SHAVIAN LETTER ICE
+
+10473
+SHAVIAN LETTER UP
+
+10474
+SHAVIAN LETTER OAK
+
+10475
+SHAVIAN LETTER OOZE
+
+10476
+SHAVIAN LETTER OIL
+
+10477
+SHAVIAN LETTER AWE
+
+10478
+SHAVIAN LETTER ARE
+
+10479
+SHAVIAN LETTER OR
+
+1047A
+SHAVIAN LETTER AIR
+
+1047B
+SHAVIAN LETTER ERR
+
+1047C
+SHAVIAN LETTER ARRAY
+
+1047D
+SHAVIAN LETTER EAR
+
+1047E
+SHAVIAN LETTER IAN
+
+1047F
+SHAVIAN LETTER YEW
+
+10480
+OSMANYA LETTER ALEF
+
+10481
+OSMANYA LETTER BA
+
+10482
+OSMANYA LETTER TA
+
+10483
+OSMANYA LETTER JA
+
+10484
+OSMANYA LETTER XA
+
+10485
+OSMANYA LETTER KHA
+
+10486
+OSMANYA LETTER DEEL
+
+10487
+OSMANYA LETTER RA
+
+10488
+OSMANYA LETTER SA
+
+10489
+OSMANYA LETTER SHIIN
+
+1048A
+OSMANYA LETTER DHA
+
+1048B
+OSMANYA LETTER CAYN
+
+1048C
+OSMANYA LETTER GA
+
+1048D
+OSMANYA LETTER FA
+
+1048E
+OSMANYA LETTER QAAF
+
+1048F
+OSMANYA LETTER KAAF
+
+10490
+OSMANYA LETTER LAAN
+
+10491
+OSMANYA LETTER MIIN
+
+10492
+OSMANYA LETTER NUUN
+
+10493
+OSMANYA LETTER WAW
+
+10494
+OSMANYA LETTER HA
+
+10495
+OSMANYA LETTER YA
+
+10496
+OSMANYA LETTER A
+
+10497
+OSMANYA LETTER E
+
+10498
+OSMANYA LETTER I
+
+10499
+OSMANYA LETTER O
+
+1049A
+OSMANYA LETTER U
+
+1049B
+OSMANYA LETTER AA
+
+1049C
+OSMANYA LETTER EE
+
+1049D
+OSMANYA LETTER OO
+
+104A0
+OSMANYA DIGIT ZERO
+
+104A1
+OSMANYA DIGIT ONE
+
+104A2
+OSMANYA DIGIT TWO
+
+104A3
+OSMANYA DIGIT THREE
+
+104A4
+OSMANYA DIGIT FOUR
+
+104A5
+OSMANYA DIGIT FIVE
+
+104A6
+OSMANYA DIGIT SIX
+
+104A7
+OSMANYA DIGIT SEVEN
+
+104A8
+OSMANYA DIGIT EIGHT
+
+104A9
+OSMANYA DIGIT NINE
+
+104B0
+OSAGE CAPITAL LETTER A
+
+104B1
+OSAGE CAPITAL LETTER AI
+
+104B2
+OSAGE CAPITAL LETTER AIN
+
+104B3
+OSAGE CAPITAL LETTER AH
+
+104B4
+OSAGE CAPITAL LETTER BRA
+
+104B5
+OSAGE CAPITAL LETTER CHA
+
+104B6
+OSAGE CAPITAL LETTER EHCHA
+
+104B7
+OSAGE CAPITAL LETTER E
+
+104B8
+OSAGE CAPITAL LETTER EIN
+
+104B9
+OSAGE CAPITAL LETTER HA
+
+104BA
+OSAGE CAPITAL LETTER HYA
+
+104BB
+OSAGE CAPITAL LETTER I
+
+104BC
+OSAGE CAPITAL LETTER KA
+
+104BD
+OSAGE CAPITAL LETTER EHKA
+
+104BE
+OSAGE CAPITAL LETTER KYA
+
+104BF
+OSAGE CAPITAL LETTER LA
+
+104C0
+OSAGE CAPITAL LETTER MA
+
+104C1
+OSAGE CAPITAL LETTER NA
+
+104C2
+OSAGE CAPITAL LETTER O
+
+104C3
+OSAGE CAPITAL LETTER OIN
+
+104C4
+OSAGE CAPITAL LETTER PA
+
+104C5
+OSAGE CAPITAL LETTER EHPA
+
+104C6
+OSAGE CAPITAL LETTER SA
+
+104C7
+OSAGE CAPITAL LETTER SHA
+
+104C8
+OSAGE CAPITAL LETTER TA
+
+104C9
+OSAGE CAPITAL LETTER EHTA
+
+104CA
+OSAGE CAPITAL LETTER TSA
+
+104CB
+OSAGE CAPITAL LETTER EHTSA
+
+104CC
+OSAGE CAPITAL LETTER TSHA
+
+104CD
+OSAGE CAPITAL LETTER DHA
+
+104CE
+OSAGE CAPITAL LETTER U
+
+104CF
+OSAGE CAPITAL LETTER WA
+
+104D0
+OSAGE CAPITAL LETTER KHA
+
+104D1
+OSAGE CAPITAL LETTER GHA
+
+104D2
+OSAGE CAPITAL LETTER ZA
+
+104D3
+OSAGE CAPITAL LETTER ZHA
+
+104D8
+OSAGE SMALL LETTER A
+
+104D9
+OSAGE SMALL LETTER AI
+
+104DA
+OSAGE SMALL LETTER AIN
+
+104DB
+OSAGE SMALL LETTER AH
+
+104DC
+OSAGE SMALL LETTER BRA
+
+104DD
+OSAGE SMALL LETTER CHA
+
+104DE
+OSAGE SMALL LETTER EHCHA
+
+104DF
+OSAGE SMALL LETTER E
+
+104E0
+OSAGE SMALL LETTER EIN
+
+104E1
+OSAGE SMALL LETTER HA
+
+104E2
+OSAGE SMALL LETTER HYA
+
+104E3
+OSAGE SMALL LETTER I
+
+104E4
+OSAGE SMALL LETTER KA
+
+104E5
+OSAGE SMALL LETTER EHKA
+
+104E6
+OSAGE SMALL LETTER KYA
+
+104E7
+OSAGE SMALL LETTER LA
+
+104E8
+OSAGE SMALL LETTER MA
+
+104E9
+OSAGE SMALL LETTER NA
+
+104EA
+OSAGE SMALL LETTER O
+
+104EB
+OSAGE SMALL LETTER OIN
+
+104EC
+OSAGE SMALL LETTER PA
+
+104ED
+OSAGE SMALL LETTER EHPA
+
+104EE
+OSAGE SMALL LETTER SA
+
+104EF
+OSAGE SMALL LETTER SHA
+
+104F0
+OSAGE SMALL LETTER TA
+
+104F1
+OSAGE SMALL LETTER EHTA
+
+104F2
+OSAGE SMALL LETTER TSA
+
+104F3
+OSAGE SMALL LETTER EHTSA
+
+104F4
+OSAGE SMALL LETTER TSHA
+
+104F5
+OSAGE SMALL LETTER DHA
+
+104F6
+OSAGE SMALL LETTER U
+
+104F7
+OSAGE SMALL LETTER WA
+
+104F8
+OSAGE SMALL LETTER KHA
+
+104F9
+OSAGE SMALL LETTER GHA
+
+104FA
+OSAGE SMALL LETTER ZA
+
+104FB
+OSAGE SMALL LETTER ZHA
+
+10500
+ELBASAN LETTER A
+
+10501
+ELBASAN LETTER BE
+
+10502
+ELBASAN LETTER CE
+
+10503
+ELBASAN LETTER CHE
+
+10504
+ELBASAN LETTER DE
+
+10505
+ELBASAN LETTER NDE
+
+10506
+ELBASAN LETTER DHE
+
+10507
+ELBASAN LETTER EI
+
+10508
+ELBASAN LETTER E
+
+10509
+ELBASAN LETTER FE
+
+1050A
+ELBASAN LETTER GE
+
+1050B
+ELBASAN LETTER GJE
+
+1050C
+ELBASAN LETTER HE
+
+1050D
+ELBASAN LETTER I
+
+1050E
+ELBASAN LETTER JE
+
+1050F
+ELBASAN LETTER KE
+
+10510
+ELBASAN LETTER LE
+
+10511
+ELBASAN LETTER LLE
+
+10512
+ELBASAN LETTER ME
+
+10513
+ELBASAN LETTER NE
+
+10514
+ELBASAN LETTER NA
+
+10515
+ELBASAN LETTER NJE
+
+10516
+ELBASAN LETTER O
+
+10517
+ELBASAN LETTER PE
+
+10518
+ELBASAN LETTER QE
+
+10519
+ELBASAN LETTER RE
+
+1051A
+ELBASAN LETTER RRE
+
+1051B
+ELBASAN LETTER SE
+
+1051C
+ELBASAN LETTER SHE
+
+1051D
+ELBASAN LETTER TE
+
+1051E
+ELBASAN LETTER THE
+
+1051F
+ELBASAN LETTER U
+
+10520
+ELBASAN LETTER VE
+
+10521
+ELBASAN LETTER XE
+
+10522
+ELBASAN LETTER Y
+
+10523
+ELBASAN LETTER ZE
+
+10524
+ELBASAN LETTER ZHE
+
+10525
+ELBASAN LETTER GHE
+
+10526
+ELBASAN LETTER GHAMMA
+
+10527
+ELBASAN LETTER KHE
+
+10530
+CAUCASIAN ALBANIAN LETTER ALT
+
+10531
+CAUCASIAN ALBANIAN LETTER BET
+
+10532
+CAUCASIAN ALBANIAN LETTER GIM
+
+10533
+CAUCASIAN ALBANIAN LETTER DAT
+
+10534
+CAUCASIAN ALBANIAN LETTER EB
+
+10535
+CAUCASIAN ALBANIAN LETTER ZARL
+
+10536
+CAUCASIAN ALBANIAN LETTER EYN
+
+10537
+CAUCASIAN ALBANIAN LETTER ZHIL
+
+10538
+CAUCASIAN ALBANIAN LETTER TAS
+
+10539
+CAUCASIAN ALBANIAN LETTER CHA
+
+1053A
+CAUCASIAN ALBANIAN LETTER YOWD
+
+1053B
+CAUCASIAN ALBANIAN LETTER ZHA
+
+1053C
+CAUCASIAN ALBANIAN LETTER IRB
+
+1053D
+CAUCASIAN ALBANIAN LETTER SHA
+
+1053E
+CAUCASIAN ALBANIAN LETTER LAN
+
+1053F
+CAUCASIAN ALBANIAN LETTER INYA
+
+10540
+CAUCASIAN ALBANIAN LETTER XEYN
+
+10541
+CAUCASIAN ALBANIAN LETTER DYAN
+
+10542
+CAUCASIAN ALBANIAN LETTER CAR
+
+10543
+CAUCASIAN ALBANIAN LETTER JHOX
+
+10544
+CAUCASIAN ALBANIAN LETTER KAR
+
+10545
+CAUCASIAN ALBANIAN LETTER LYIT
+
+10546
+CAUCASIAN ALBANIAN LETTER HEYT
+
+10547
+CAUCASIAN ALBANIAN LETTER QAY
+
+10548
+CAUCASIAN ALBANIAN LETTER AOR
+
+10549
+CAUCASIAN ALBANIAN LETTER CHOY
+
+1054A
+CAUCASIAN ALBANIAN LETTER CHI
+
+1054B
+CAUCASIAN ALBANIAN LETTER CYAY
+
+1054C
+CAUCASIAN ALBANIAN LETTER MAQ
+
+1054D
+CAUCASIAN ALBANIAN LETTER QAR
+
+1054E
+CAUCASIAN ALBANIAN LETTER NOWC
+
+1054F
+CAUCASIAN ALBANIAN LETTER DZYAY
+
+10550
+CAUCASIAN ALBANIAN LETTER SHAK
+
+10551
+CAUCASIAN ALBANIAN LETTER JAYN
+
+10552
+CAUCASIAN ALBANIAN LETTER ON
+
+10553
+CAUCASIAN ALBANIAN LETTER TYAY
+
+10554
+CAUCASIAN ALBANIAN LETTER FAM
+
+10555
+CAUCASIAN ALBANIAN LETTER DZAY
+
+10556
+CAUCASIAN ALBANIAN LETTER CHAT
+
+10557
+CAUCASIAN ALBANIAN LETTER PEN
+
+10558
+CAUCASIAN ALBANIAN LETTER GHEYS
+
+10559
+CAUCASIAN ALBANIAN LETTER RAT
+
+1055A
+CAUCASIAN ALBANIAN LETTER SEYK
+
+1055B
+CAUCASIAN ALBANIAN LETTER VEYZ
+
+1055C
+CAUCASIAN ALBANIAN LETTER TIWR
+
+1055D
+CAUCASIAN ALBANIAN LETTER SHOY
+
+1055E
+CAUCASIAN ALBANIAN LETTER IWN
+
+1055F
+CAUCASIAN ALBANIAN LETTER CYAW
+
+10560
+CAUCASIAN ALBANIAN LETTER CAYN
+
+10561
+CAUCASIAN ALBANIAN LETTER YAYD
+
+10562
+CAUCASIAN ALBANIAN LETTER PIWR
+
+10563
+CAUCASIAN ALBANIAN LETTER KIW
+
+1056F
+CAUCASIAN ALBANIAN CITATION MARK
+
+10600
+LINEAR A SIGN AB001
+
+10601
+LINEAR A SIGN AB002
+
+10602
+LINEAR A SIGN AB003
+
+10603
+LINEAR A SIGN AB004
+
+10604
+LINEAR A SIGN AB005
+
+10605
+LINEAR A SIGN AB006
+
+10606
+LINEAR A SIGN AB007
+
+10607
+LINEAR A SIGN AB008
+
+10608
+LINEAR A SIGN AB009
+
+10609
+LINEAR A SIGN AB010
+
+1060A
+LINEAR A SIGN AB011
+
+1060B
+LINEAR A SIGN AB013
+
+1060C
+LINEAR A SIGN AB016
+
+1060D
+LINEAR A SIGN AB017
+
+1060E
+LINEAR A SIGN AB020
+
+1060F
+LINEAR A SIGN AB021
+
+10610
+LINEAR A SIGN AB021F
+
+10611
+LINEAR A SIGN AB021M
+
+10612
+LINEAR A SIGN AB022
+
+10613
+LINEAR A SIGN AB022F
+
+10614
+LINEAR A SIGN AB022M
+
+10615
+LINEAR A SIGN AB023
+
+10616
+LINEAR A SIGN AB023M
+
+10617
+LINEAR A SIGN AB024
+
+10618
+LINEAR A SIGN AB026
+
+10619
+LINEAR A SIGN AB027
+
+1061A
+LINEAR A SIGN AB028
+
+1061B
+LINEAR A SIGN A028B
+
+1061C
+LINEAR A SIGN AB029
+
+1061D
+LINEAR A SIGN AB030
+
+1061E
+LINEAR A SIGN AB031
+
+1061F
+LINEAR A SIGN AB034
+
+10620
+LINEAR A SIGN AB037
+
+10621
+LINEAR A SIGN AB038
+
+10622
+LINEAR A SIGN AB039
+
+10623
+LINEAR A SIGN AB040
+
+10624
+LINEAR A SIGN AB041
+
+10625
+LINEAR A SIGN AB044
+
+10626
+LINEAR A SIGN AB045
+
+10627
+LINEAR A SIGN AB046
+
+10628
+LINEAR A SIGN AB047
+
+10629
+LINEAR A SIGN AB048
+
+1062A
+LINEAR A SIGN AB049
+
+1062B
+LINEAR A SIGN AB050
+
+1062C
+LINEAR A SIGN AB051
+
+1062D
+LINEAR A SIGN AB053
+
+1062E
+LINEAR A SIGN AB054
+
+1062F
+LINEAR A SIGN AB055
+
+10630
+LINEAR A SIGN AB056
+
+10631
+LINEAR A SIGN AB057
+
+10632
+LINEAR A SIGN AB058
+
+10633
+LINEAR A SIGN AB059
+
+10634
+LINEAR A SIGN AB060
+
+10635
+LINEAR A SIGN AB061
+
+10636
+LINEAR A SIGN AB065
+
+10637
+LINEAR A SIGN AB066
+
+10638
+LINEAR A SIGN AB067
+
+10639
+LINEAR A SIGN AB069
+
+1063A
+LINEAR A SIGN AB070
+
+1063B
+LINEAR A SIGN AB073
+
+1063C
+LINEAR A SIGN AB074
+
+1063D
+LINEAR A SIGN AB076
+
+1063E
+LINEAR A SIGN AB077
+
+1063F
+LINEAR A SIGN AB078
+
+10640
+LINEAR A SIGN AB079
+
+10641
+LINEAR A SIGN AB080
+
+10642
+LINEAR A SIGN AB081
+
+10643
+LINEAR A SIGN AB082
+
+10644
+LINEAR A SIGN AB085
+
+10645
+LINEAR A SIGN AB086
+
+10646
+LINEAR A SIGN AB087
+
+10647
+LINEAR A SIGN A100-102
+
+10648
+LINEAR A SIGN AB118
+
+10649
+LINEAR A SIGN AB120
+
+1064A
+LINEAR A SIGN A120B
+
+1064B
+LINEAR A SIGN AB122
+
+1064C
+LINEAR A SIGN AB123
+
+1064D
+LINEAR A SIGN AB131A
+
+1064E
+LINEAR A SIGN AB131B
+
+1064F
+LINEAR A SIGN A131C
+
+10650
+LINEAR A SIGN AB164
+
+10651
+LINEAR A SIGN AB171
+
+10652
+LINEAR A SIGN AB180
+
+10653
+LINEAR A SIGN AB188
+
+10654
+LINEAR A SIGN AB191
+
+10655
+LINEAR A SIGN A301
+
+10656
+LINEAR A SIGN A302
+
+10657
+LINEAR A SIGN A303
+
+10658
+LINEAR A SIGN A304
+
+10659
+LINEAR A SIGN A305
+
+1065A
+LINEAR A SIGN A306
+
+1065B
+LINEAR A SIGN A307
+
+1065C
+LINEAR A SIGN A308
+
+1065D
+LINEAR A SIGN A309A
+
+1065E
+LINEAR A SIGN A309B
+
+1065F
+LINEAR A SIGN A309C
+
+10660
+LINEAR A SIGN A310
+
+10661
+LINEAR A SIGN A311
+
+10662
+LINEAR A SIGN A312
+
+10663
+LINEAR A SIGN A313A
+
+10664
+LINEAR A SIGN A313B
+
+10665
+LINEAR A SIGN A313C
+
+10666
+LINEAR A SIGN A314
+
+10667
+LINEAR A SIGN A315
+
+10668
+LINEAR A SIGN A316
+
+10669
+LINEAR A SIGN A317
+
+1066A
+LINEAR A SIGN A318
+
+1066B
+LINEAR A SIGN A319
+
+1066C
+LINEAR A SIGN A320
+
+1066D
+LINEAR A SIGN A321
+
+1066E
+LINEAR A SIGN A322
+
+1066F
+LINEAR A SIGN A323
+
+10670
+LINEAR A SIGN A324
+
+10671
+LINEAR A SIGN A325
+
+10672
+LINEAR A SIGN A326
+
+10673
+LINEAR A SIGN A327
+
+10674
+LINEAR A SIGN A328
+
+10675
+LINEAR A SIGN A329
+
+10676
+LINEAR A SIGN A330
+
+10677
+LINEAR A SIGN A331
+
+10678
+LINEAR A SIGN A332
+
+10679
+LINEAR A SIGN A333
+
+1067A
+LINEAR A SIGN A334
+
+1067B
+LINEAR A SIGN A335
+
+1067C
+LINEAR A SIGN A336
+
+1067D
+LINEAR A SIGN A337
+
+1067E
+LINEAR A SIGN A338
+
+1067F
+LINEAR A SIGN A339
+
+10680
+LINEAR A SIGN A340
+
+10681
+LINEAR A SIGN A341
+
+10682
+LINEAR A SIGN A342
+
+10683
+LINEAR A SIGN A343
+
+10684
+LINEAR A SIGN A344
+
+10685
+LINEAR A SIGN A345
+
+10686
+LINEAR A SIGN A346
+
+10687
+LINEAR A SIGN A347
+
+10688
+LINEAR A SIGN A348
+
+10689
+LINEAR A SIGN A349
+
+1068A
+LINEAR A SIGN A350
+
+1068B
+LINEAR A SIGN A351
+
+1068C
+LINEAR A SIGN A352
+
+1068D
+LINEAR A SIGN A353
+
+1068E
+LINEAR A SIGN A354
+
+1068F
+LINEAR A SIGN A355
+
+10690
+LINEAR A SIGN A356
+
+10691
+LINEAR A SIGN A357
+
+10692
+LINEAR A SIGN A358
+
+10693
+LINEAR A SIGN A359
+
+10694
+LINEAR A SIGN A360
+
+10695
+LINEAR A SIGN A361
+
+10696
+LINEAR A SIGN A362
+
+10697
+LINEAR A SIGN A363
+
+10698
+LINEAR A SIGN A364
+
+10699
+LINEAR A SIGN A365
+
+1069A
+LINEAR A SIGN A366
+
+1069B
+LINEAR A SIGN A367
+
+1069C
+LINEAR A SIGN A368
+
+1069D
+LINEAR A SIGN A369
+
+1069E
+LINEAR A SIGN A370
+
+1069F
+LINEAR A SIGN A371
+
+106A0
+LINEAR A SIGN A400-VAS
+
+106A1
+LINEAR A SIGN A401-VAS
+
+106A2
+LINEAR A SIGN A402-VAS
+
+106A3
+LINEAR A SIGN A403-VAS
+
+106A4
+LINEAR A SIGN A404-VAS
+
+106A5
+LINEAR A SIGN A405-VAS
+
+106A6
+LINEAR A SIGN A406-VAS
+
+106A7
+LINEAR A SIGN A407-VAS
+
+106A8
+LINEAR A SIGN A408-VAS
+
+106A9
+LINEAR A SIGN A409-VAS
+
+106AA
+LINEAR A SIGN A410-VAS
+
+106AB
+LINEAR A SIGN A411-VAS
+
+106AC
+LINEAR A SIGN A412-VAS
+
+106AD
+LINEAR A SIGN A413-VAS
+
+106AE
+LINEAR A SIGN A414-VAS
+
+106AF
+LINEAR A SIGN A415-VAS
+
+106B0
+LINEAR A SIGN A416-VAS
+
+106B1
+LINEAR A SIGN A417-VAS
+
+106B2
+LINEAR A SIGN A418-VAS
+
+106B3
+LINEAR A SIGN A501
+
+106B4
+LINEAR A SIGN A502
+
+106B5
+LINEAR A SIGN A503
+
+106B6
+LINEAR A SIGN A504
+
+106B7
+LINEAR A SIGN A505
+
+106B8
+LINEAR A SIGN A506
+
+106B9
+LINEAR A SIGN A508
+
+106BA
+LINEAR A SIGN A509
+
+106BB
+LINEAR A SIGN A510
+
+106BC
+LINEAR A SIGN A511
+
+106BD
+LINEAR A SIGN A512
+
+106BE
+LINEAR A SIGN A513
+
+106BF
+LINEAR A SIGN A515
+
+106C0
+LINEAR A SIGN A516
+
+106C1
+LINEAR A SIGN A520
+
+106C2
+LINEAR A SIGN A521
+
+106C3
+LINEAR A SIGN A523
+
+106C4
+LINEAR A SIGN A524
+
+106C5
+LINEAR A SIGN A525
+
+106C6
+LINEAR A SIGN A526
+
+106C7
+LINEAR A SIGN A527
+
+106C8
+LINEAR A SIGN A528
+
+106C9
+LINEAR A SIGN A529
+
+106CA
+LINEAR A SIGN A530
+
+106CB
+LINEAR A SIGN A531
+
+106CC
+LINEAR A SIGN A532
+
+106CD
+LINEAR A SIGN A534
+
+106CE
+LINEAR A SIGN A535
+
+106CF
+LINEAR A SIGN A536
+
+106D0
+LINEAR A SIGN A537
+
+106D1
+LINEAR A SIGN A538
+
+106D2
+LINEAR A SIGN A539
+
+106D3
+LINEAR A SIGN A540
+
+106D4
+LINEAR A SIGN A541
+
+106D5
+LINEAR A SIGN A542
+
+106D6
+LINEAR A SIGN A545
+
+106D7
+LINEAR A SIGN A547
+
+106D8
+LINEAR A SIGN A548
+
+106D9
+LINEAR A SIGN A549
+
+106DA
+LINEAR A SIGN A550
+
+106DB
+LINEAR A SIGN A551
+
+106DC
+LINEAR A SIGN A552
+
+106DD
+LINEAR A SIGN A553
+
+106DE
+LINEAR A SIGN A554
+
+106DF
+LINEAR A SIGN A555
+
+106E0
+LINEAR A SIGN A556
+
+106E1
+LINEAR A SIGN A557
+
+106E2
+LINEAR A SIGN A559
+
+106E3
+LINEAR A SIGN A563
+
+106E4
+LINEAR A SIGN A564
+
+106E5
+LINEAR A SIGN A565
+
+106E6
+LINEAR A SIGN A566
+
+106E7
+LINEAR A SIGN A568
+
+106E8
+LINEAR A SIGN A569
+
+106E9
+LINEAR A SIGN A570
+
+106EA
+LINEAR A SIGN A571
+
+106EB
+LINEAR A SIGN A572
+
+106EC
+LINEAR A SIGN A573
+
+106ED
+LINEAR A SIGN A574
+
+106EE
+LINEAR A SIGN A575
+
+106EF
+LINEAR A SIGN A576
+
+106F0
+LINEAR A SIGN A577
+
+106F1
+LINEAR A SIGN A578
+
+106F2
+LINEAR A SIGN A579
+
+106F3
+LINEAR A SIGN A580
+
+106F4
+LINEAR A SIGN A581
+
+106F5
+LINEAR A SIGN A582
+
+106F6
+LINEAR A SIGN A583
+
+106F7
+LINEAR A SIGN A584
+
+106F8
+LINEAR A SIGN A585
+
+106F9
+LINEAR A SIGN A586
+
+106FA
+LINEAR A SIGN A587
+
+106FB
+LINEAR A SIGN A588
+
+106FC
+LINEAR A SIGN A589
+
+106FD
+LINEAR A SIGN A591
+
+106FE
+LINEAR A SIGN A592
+
+106FF
+LINEAR A SIGN A594
+
+10700
+LINEAR A SIGN A595
+
+10701
+LINEAR A SIGN A596
+
+10702
+LINEAR A SIGN A598
+
+10703
+LINEAR A SIGN A600
+
+10704
+LINEAR A SIGN A601
+
+10705
+LINEAR A SIGN A602
+
+10706
+LINEAR A SIGN A603
+
+10707
+LINEAR A SIGN A604
+
+10708
+LINEAR A SIGN A606
+
+10709
+LINEAR A SIGN A608
+
+1070A
+LINEAR A SIGN A609
+
+1070B
+LINEAR A SIGN A610
+
+1070C
+LINEAR A SIGN A611
+
+1070D
+LINEAR A SIGN A612
+
+1070E
+LINEAR A SIGN A613
+
+1070F
+LINEAR A SIGN A614
+
+10710
+LINEAR A SIGN A615
+
+10711
+LINEAR A SIGN A616
+
+10712
+LINEAR A SIGN A617
+
+10713
+LINEAR A SIGN A618
+
+10714
+LINEAR A SIGN A619
+
+10715
+LINEAR A SIGN A620
+
+10716
+LINEAR A SIGN A621
+
+10717
+LINEAR A SIGN A622
+
+10718
+LINEAR A SIGN A623
+
+10719
+LINEAR A SIGN A624
+
+1071A
+LINEAR A SIGN A626
+
+1071B
+LINEAR A SIGN A627
+
+1071C
+LINEAR A SIGN A628
+
+1071D
+LINEAR A SIGN A629
+
+1071E
+LINEAR A SIGN A634
+
+1071F
+LINEAR A SIGN A637
+
+10720
+LINEAR A SIGN A638
+
+10721
+LINEAR A SIGN A640
+
+10722
+LINEAR A SIGN A642
+
+10723
+LINEAR A SIGN A643
+
+10724
+LINEAR A SIGN A644
+
+10725
+LINEAR A SIGN A645
+
+10726
+LINEAR A SIGN A646
+
+10727
+LINEAR A SIGN A648
+
+10728
+LINEAR A SIGN A649
+
+10729
+LINEAR A SIGN A651
+
+1072A
+LINEAR A SIGN A652
+
+1072B
+LINEAR A SIGN A653
+
+1072C
+LINEAR A SIGN A654
+
+1072D
+LINEAR A SIGN A655
+
+1072E
+LINEAR A SIGN A656
+
+1072F
+LINEAR A SIGN A657
+
+10730
+LINEAR A SIGN A658
+
+10731
+LINEAR A SIGN A659
+
+10732
+LINEAR A SIGN A660
+
+10733
+LINEAR A SIGN A661
+
+10734
+LINEAR A SIGN A662
+
+10735
+LINEAR A SIGN A663
+
+10736
+LINEAR A SIGN A664
+
+10740
+LINEAR A SIGN A701 A
+
+10741
+LINEAR A SIGN A702 B
+
+10742
+LINEAR A SIGN A703 D
+
+10743
+LINEAR A SIGN A704 E
+
+10744
+LINEAR A SIGN A705 F
+
+10745
+LINEAR A SIGN A706 H
+
+10746
+LINEAR A SIGN A707 J
+
+10747
+LINEAR A SIGN A708 K
+
+10748
+LINEAR A SIGN A709 L
+
+10749
+LINEAR A SIGN A709-2 L2
+
+1074A
+LINEAR A SIGN A709-3 L3
+
+1074B
+LINEAR A SIGN A709-4 L4
+
+1074C
+LINEAR A SIGN A709-6 L6
+
+1074D
+LINEAR A SIGN A710 W
+
+1074E
+LINEAR A SIGN A711 X
+
+1074F
+LINEAR A SIGN A712 Y
+
+10750
+LINEAR A SIGN A713 OMEGA
+
+10751
+LINEAR A SIGN A714 ABB
+
+10752
+LINEAR A SIGN A715 BB
+
+10753
+LINEAR A SIGN A717 DD
+
+10754
+LINEAR A SIGN A726 EYYY
+
+10755
+LINEAR A SIGN A732 JE
+
+10760
+LINEAR A SIGN A800
+
+10761
+LINEAR A SIGN A801
+
+10762
+LINEAR A SIGN A802
+
+10763
+LINEAR A SIGN A803
+
+10764
+LINEAR A SIGN A804
+
+10765
+LINEAR A SIGN A805
+
+10766
+LINEAR A SIGN A806
+
+10767
+LINEAR A SIGN A807
+
+10800
+CYPRIOT SYLLABLE A
+
+10801
+CYPRIOT SYLLABLE E
+
+10802
+CYPRIOT SYLLABLE I
+
+10803
+CYPRIOT SYLLABLE O
+
+10804
+CYPRIOT SYLLABLE U
+
+10805
+CYPRIOT SYLLABLE JA
+
+10808
+CYPRIOT SYLLABLE JO
+
+1080A
+CYPRIOT SYLLABLE KA
+
+1080B
+CYPRIOT SYLLABLE KE
+
+1080C
+CYPRIOT SYLLABLE KI
+
+1080D
+CYPRIOT SYLLABLE KO
+
+1080E
+CYPRIOT SYLLABLE KU
+
+1080F
+CYPRIOT SYLLABLE LA
+
+10810
+CYPRIOT SYLLABLE LE
+
+10811
+CYPRIOT SYLLABLE LI
+
+10812
+CYPRIOT SYLLABLE LO
+
+10813
+CYPRIOT SYLLABLE LU
+
+10814
+CYPRIOT SYLLABLE MA
+
+10815
+CYPRIOT SYLLABLE ME
+
+10816
+CYPRIOT SYLLABLE MI
+
+10817
+CYPRIOT SYLLABLE MO
+
+10818
+CYPRIOT SYLLABLE MU
+
+10819
+CYPRIOT SYLLABLE NA
+
+1081A
+CYPRIOT SYLLABLE NE
+
+1081B
+CYPRIOT SYLLABLE NI
+
+1081C
+CYPRIOT SYLLABLE NO
+
+1081D
+CYPRIOT SYLLABLE NU
+
+1081E
+CYPRIOT SYLLABLE PA
+
+1081F
+CYPRIOT SYLLABLE PE
+
+10820
+CYPRIOT SYLLABLE PI
+
+10821
+CYPRIOT SYLLABLE PO
+
+10822
+CYPRIOT SYLLABLE PU
+
+10823
+CYPRIOT SYLLABLE RA
+
+10824
+CYPRIOT SYLLABLE RE
+
+10825
+CYPRIOT SYLLABLE RI
+
+10826
+CYPRIOT SYLLABLE RO
+
+10827
+CYPRIOT SYLLABLE RU
+
+10828
+CYPRIOT SYLLABLE SA
+
+10829
+CYPRIOT SYLLABLE SE
+
+1082A
+CYPRIOT SYLLABLE SI
+
+1082B
+CYPRIOT SYLLABLE SO
+
+1082C
+CYPRIOT SYLLABLE SU
+
+1082D
+CYPRIOT SYLLABLE TA
+
+1082E
+CYPRIOT SYLLABLE TE
+
+1082F
+CYPRIOT SYLLABLE TI
+
+10830
+CYPRIOT SYLLABLE TO
+
+10831
+CYPRIOT SYLLABLE TU
+
+10832
+CYPRIOT SYLLABLE WA
+
+10833
+CYPRIOT SYLLABLE WE
+
+10834
+CYPRIOT SYLLABLE WI
+
+10835
+CYPRIOT SYLLABLE WO
+
+10837
+CYPRIOT SYLLABLE XA
+
+10838
+CYPRIOT SYLLABLE XE
+
+1083C
+CYPRIOT SYLLABLE ZA
+
+1083F
+CYPRIOT SYLLABLE ZO
+
+10840
+IMPERIAL ARAMAIC LETTER ALEPH
+
+10841
+IMPERIAL ARAMAIC LETTER BETH
+
+10842
+IMPERIAL ARAMAIC LETTER GIMEL
+
+10843
+IMPERIAL ARAMAIC LETTER DALETH
+
+10844
+IMPERIAL ARAMAIC LETTER HE
+
+10845
+IMPERIAL ARAMAIC LETTER WAW
+
+10846
+IMPERIAL ARAMAIC LETTER ZAYIN
+
+10847
+IMPERIAL ARAMAIC LETTER HETH
+
+10848
+IMPERIAL ARAMAIC LETTER TETH
+
+10849
+IMPERIAL ARAMAIC LETTER YODH
+
+1084A
+IMPERIAL ARAMAIC LETTER KAPH
+
+1084B
+IMPERIAL ARAMAIC LETTER LAMEDH
+
+1084C
+IMPERIAL ARAMAIC LETTER MEM
+
+1084D
+IMPERIAL ARAMAIC LETTER NUN
+
+1084E
+IMPERIAL ARAMAIC LETTER SAMEKH
+
+1084F
+IMPERIAL ARAMAIC LETTER AYIN
+
+10850
+IMPERIAL ARAMAIC LETTER PE
+
+10851
+IMPERIAL ARAMAIC LETTER SADHE
+
+10852
+IMPERIAL ARAMAIC LETTER QOPH
+
+10853
+IMPERIAL ARAMAIC LETTER RESH
+
+10854
+IMPERIAL ARAMAIC LETTER SHIN
+
+10855
+IMPERIAL ARAMAIC LETTER TAW
+
+10857
+IMPERIAL ARAMAIC SECTION SIGN
+
+10858
+IMPERIAL ARAMAIC NUMBER ONE
+
+10859
+IMPERIAL ARAMAIC NUMBER TWO
+
+1085A
+IMPERIAL ARAMAIC NUMBER THREE
+
+1085B
+IMPERIAL ARAMAIC NUMBER TEN
+
+1085C
+IMPERIAL ARAMAIC NUMBER TWENTY
+
+1085D
+IMPERIAL ARAMAIC NUMBER ONE HUNDRED
+
+1085E
+IMPERIAL ARAMAIC NUMBER ONE THOUSAND
+
+1085F
+IMPERIAL ARAMAIC NUMBER TEN THOUSAND
+
+10860
+PALMYRENE LETTER ALEPH
+
+10861
+PALMYRENE LETTER BETH
+
+10862
+PALMYRENE LETTER GIMEL
+
+10863
+PALMYRENE LETTER DALETH
+
+10864
+PALMYRENE LETTER HE
+
+10865
+PALMYRENE LETTER WAW
+
+10866
+PALMYRENE LETTER ZAYIN
+
+10867
+PALMYRENE LETTER HETH
+
+10868
+PALMYRENE LETTER TETH
+
+10869
+PALMYRENE LETTER YODH
+
+1086A
+PALMYRENE LETTER KAPH
+
+1086B
+PALMYRENE LETTER LAMEDH
+
+1086C
+PALMYRENE LETTER MEM
+
+1086D
+PALMYRENE LETTER FINAL NUN
+
+1086E
+PALMYRENE LETTER NUN
+
+1086F
+PALMYRENE LETTER SAMEKH
+
+10870
+PALMYRENE LETTER AYIN
+
+10871
+PALMYRENE LETTER PE
+
+10872
+PALMYRENE LETTER SADHE
+
+10873
+PALMYRENE LETTER QOPH
+
+10874
+PALMYRENE LETTER RESH
+
+10875
+PALMYRENE LETTER SHIN
+
+10876
+PALMYRENE LETTER TAW
+
+10877
+PALMYRENE LEFT-POINTING FLEURON
+
+10878
+PALMYRENE RIGHT-POINTING FLEURON
+
+10879
+PALMYRENE NUMBER ONE
+
+1087A
+PALMYRENE NUMBER TWO
+
+1087B
+PALMYRENE NUMBER THREE
+
+1087C
+PALMYRENE NUMBER FOUR
+
+1087D
+PALMYRENE NUMBER FIVE
+
+1087E
+PALMYRENE NUMBER TEN
+
+1087F
+PALMYRENE NUMBER TWENTY
+
+10880
+NABATAEAN LETTER FINAL ALEPH
+
+10881
+NABATAEAN LETTER ALEPH
+
+10882
+NABATAEAN LETTER FINAL BETH
+
+10883
+NABATAEAN LETTER BETH
+
+10884
+NABATAEAN LETTER GIMEL
+
+10885
+NABATAEAN LETTER DALETH
+
+10886
+NABATAEAN LETTER FINAL HE
+
+10887
+NABATAEAN LETTER HE
+
+10888
+NABATAEAN LETTER WAW
+
+10889
+NABATAEAN LETTER ZAYIN
+
+1088A
+NABATAEAN LETTER HETH
+
+1088B
+NABATAEAN LETTER TETH
+
+1088C
+NABATAEAN LETTER FINAL YODH
+
+1088D
+NABATAEAN LETTER YODH
+
+1088E
+NABATAEAN LETTER FINAL KAPH
+
+1088F
+NABATAEAN LETTER KAPH
+
+10890
+NABATAEAN LETTER FINAL LAMEDH
+
+10891
+NABATAEAN LETTER LAMEDH
+
+10892
+NABATAEAN LETTER FINAL MEM
+
+10893
+NABATAEAN LETTER MEM
+
+10894
+NABATAEAN LETTER FINAL NUN
+
+10895
+NABATAEAN LETTER NUN
+
+10896
+NABATAEAN LETTER SAMEKH
+
+10897
+NABATAEAN LETTER AYIN
+
+10898
+NABATAEAN LETTER PE
+
+10899
+NABATAEAN LETTER SADHE
+
+1089A
+NABATAEAN LETTER QOPH
+
+1089B
+NABATAEAN LETTER RESH
+
+1089C
+NABATAEAN LETTER FINAL SHIN
+
+1089D
+NABATAEAN LETTER SHIN
+
+1089E
+NABATAEAN LETTER TAW
+
+108A7
+NABATAEAN NUMBER ONE
+
+108A8
+NABATAEAN NUMBER TWO
+
+108A9
+NABATAEAN NUMBER THREE
+
+108AA
+NABATAEAN NUMBER FOUR
+
+108AB
+NABATAEAN CRUCIFORM NUMBER FOUR
+
+108AC
+NABATAEAN NUMBER FIVE
+
+108AD
+NABATAEAN NUMBER TEN
+
+108AE
+NABATAEAN NUMBER TWENTY
+
+108AF
+NABATAEAN NUMBER ONE HUNDRED
+
+108E0
+HATRAN LETTER ALEPH
+
+108E1
+HATRAN LETTER BETH
+
+108E2
+HATRAN LETTER GIMEL
+
+108E3
+HATRAN LETTER DALETH-RESH
+
+108E4
+HATRAN LETTER HE
+
+108E5
+HATRAN LETTER WAW
+
+108E6
+HATRAN LETTER ZAYN
+
+108E7
+HATRAN LETTER HETH
+
+108E8
+HATRAN LETTER TETH
+
+108E9
+HATRAN LETTER YODH
+
+108EA
+HATRAN LETTER KAPH
+
+108EB
+HATRAN LETTER LAMEDH
+
+108EC
+HATRAN LETTER MEM
+
+108ED
+HATRAN LETTER NUN
+
+108EE
+HATRAN LETTER SAMEKH
+
+108EF
+HATRAN LETTER AYN
+
+108F0
+HATRAN LETTER PE
+
+108F1
+HATRAN LETTER SADHE
+
+108F2
+HATRAN LETTER QOPH
+
+108F4
+HATRAN LETTER SHIN
+
+108F5
+HATRAN LETTER TAW
+
+108FB
+HATRAN NUMBER ONE
+
+108FC
+HATRAN NUMBER FIVE
+
+108FD
+HATRAN NUMBER TEN
+
+108FE
+HATRAN NUMBER TWENTY
+
+108FF
+HATRAN NUMBER ONE HUNDRED
+
+10900
+PHOENICIAN LETTER ALF
+
+10901
+PHOENICIAN LETTER BET
+
+10902
+PHOENICIAN LETTER GAML
+
+10903
+PHOENICIAN LETTER DELT
+
+10904
+PHOENICIAN LETTER HE
+
+10905
+PHOENICIAN LETTER WAU
+
+10906
+PHOENICIAN LETTER ZAI
+
+10907
+PHOENICIAN LETTER HET
+
+10908
+PHOENICIAN LETTER TET
+
+10909
+PHOENICIAN LETTER YOD
+
+1090A
+PHOENICIAN LETTER KAF
+
+1090B
+PHOENICIAN LETTER LAMD
+
+1090C
+PHOENICIAN LETTER MEM
+
+1090D
+PHOENICIAN LETTER NUN
+
+1090E
+PHOENICIAN LETTER SEMK
+
+1090F
+PHOENICIAN LETTER AIN
+
+10910
+PHOENICIAN LETTER PE
+
+10911
+PHOENICIAN LETTER SADE
+
+10912
+PHOENICIAN LETTER QOF
+
+10913
+PHOENICIAN LETTER ROSH
+
+10914
+PHOENICIAN LETTER SHIN
+
+10915
+PHOENICIAN LETTER TAU
+
+10916
+PHOENICIAN NUMBER ONE
+
+10917
+PHOENICIAN NUMBER TEN
+
+10918
+PHOENICIAN NUMBER TWENTY
+
+10919
+PHOENICIAN NUMBER ONE HUNDRED
+
+1091A
+PHOENICIAN NUMBER TWO
+
+1091B
+PHOENICIAN NUMBER THREE
+
+1091F
+PHOENICIAN WORD SEPARATOR
+
+10920
+LYDIAN LETTER A
+
+10921
+LYDIAN LETTER B
+
+10922
+LYDIAN LETTER G
+
+10923
+LYDIAN LETTER D
+
+10924
+LYDIAN LETTER E
+
+10925
+LYDIAN LETTER V
+
+10926
+LYDIAN LETTER I
+
+10927
+LYDIAN LETTER Y
+
+10928
+LYDIAN LETTER K
+
+10929
+LYDIAN LETTER L
+
+1092A
+LYDIAN LETTER M
+
+1092B
+LYDIAN LETTER N
+
+1092C
+LYDIAN LETTER O
+
+1092D
+LYDIAN LETTER R
+
+1092E
+LYDIAN LETTER SS
+
+1092F
+LYDIAN LETTER T
+
+10930
+LYDIAN LETTER U
+
+10931
+LYDIAN LETTER F
+
+10932
+LYDIAN LETTER Q
+
+10933
+LYDIAN LETTER S
+
+10934
+LYDIAN LETTER TT
+
+10935
+LYDIAN LETTER AN
+
+10936
+LYDIAN LETTER EN
+
+10937
+LYDIAN LETTER LY
+
+10938
+LYDIAN LETTER NN
+
+10939
+LYDIAN LETTER C
+
+1093F
+LYDIAN TRIANGULAR MARK
+
+10980
+MEROITIC HIEROGLYPHIC LETTER A
+
+10981
+MEROITIC HIEROGLYPHIC LETTER E
+
+10982
+MEROITIC HIEROGLYPHIC LETTER I
+
+10983
+MEROITIC HIEROGLYPHIC LETTER O
+
+10984
+MEROITIC HIEROGLYPHIC LETTER YA
+
+10985
+MEROITIC HIEROGLYPHIC LETTER WA
+
+10986
+MEROITIC HIEROGLYPHIC LETTER BA
+
+10987
+MEROITIC HIEROGLYPHIC LETTER BA-2
+
+10988
+MEROITIC HIEROGLYPHIC LETTER PA
+
+10989
+MEROITIC HIEROGLYPHIC LETTER MA
+
+1098A
+MEROITIC HIEROGLYPHIC LETTER NA
+
+1098B
+MEROITIC HIEROGLYPHIC LETTER NA-2
+
+1098C
+MEROITIC HIEROGLYPHIC LETTER NE
+
+1098D
+MEROITIC HIEROGLYPHIC LETTER NE-2
+
+1098E
+MEROITIC HIEROGLYPHIC LETTER RA
+
+1098F
+MEROITIC HIEROGLYPHIC LETTER RA-2
+
+10990
+MEROITIC HIEROGLYPHIC LETTER LA
+
+10991
+MEROITIC HIEROGLYPHIC LETTER KHA
+
+10992
+MEROITIC HIEROGLYPHIC LETTER HHA
+
+10993
+MEROITIC HIEROGLYPHIC LETTER SA
+
+10994
+MEROITIC HIEROGLYPHIC LETTER SA-2
+
+10995
+MEROITIC HIEROGLYPHIC LETTER SE
+
+10996
+MEROITIC HIEROGLYPHIC LETTER KA
+
+10997
+MEROITIC HIEROGLYPHIC LETTER QA
+
+10998
+MEROITIC HIEROGLYPHIC LETTER TA
+
+10999
+MEROITIC HIEROGLYPHIC LETTER TA-2
+
+1099A
+MEROITIC HIEROGLYPHIC LETTER TE
+
+1099B
+MEROITIC HIEROGLYPHIC LETTER TE-2
+
+1099C
+MEROITIC HIEROGLYPHIC LETTER TO
+
+1099D
+MEROITIC HIEROGLYPHIC LETTER DA
+
+1099E
+MEROITIC HIEROGLYPHIC SYMBOL VIDJ
+
+1099F
+MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2
+
+109A0
+MEROITIC CURSIVE LETTER A
+
+109A1
+MEROITIC CURSIVE LETTER E
+
+109A2
+MEROITIC CURSIVE LETTER I
+
+109A3
+MEROITIC CURSIVE LETTER O
+
+109A4
+MEROITIC CURSIVE LETTER YA
+
+109A5
+MEROITIC CURSIVE LETTER WA
+
+109A6
+MEROITIC CURSIVE LETTER BA
+
+109A7
+MEROITIC CURSIVE LETTER PA
+
+109A8
+MEROITIC CURSIVE LETTER MA
+
+109A9
+MEROITIC CURSIVE LETTER NA
+
+109AA
+MEROITIC CURSIVE LETTER NE
+
+109AB
+MEROITIC CURSIVE LETTER RA
+
+109AC
+MEROITIC CURSIVE LETTER LA
+
+109AD
+MEROITIC CURSIVE LETTER KHA
+
+109AE
+MEROITIC CURSIVE LETTER HHA
+
+109AF
+MEROITIC CURSIVE LETTER SA
+
+109B0
+MEROITIC CURSIVE LETTER ARCHAIC SA
+
+109B1
+MEROITIC CURSIVE LETTER SE
+
+109B2
+MEROITIC CURSIVE LETTER KA
+
+109B3
+MEROITIC CURSIVE LETTER QA
+
+109B4
+MEROITIC CURSIVE LETTER TA
+
+109B5
+MEROITIC CURSIVE LETTER TE
+
+109B6
+MEROITIC CURSIVE LETTER TO
+
+109B7
+MEROITIC CURSIVE LETTER DA
+
+109BC
+MEROITIC CURSIVE FRACTION ELEVEN TWELFTHS
+
+109BD
+MEROITIC CURSIVE FRACTION ONE HALF
+
+109BE
+MEROITIC CURSIVE LOGOGRAM RMT
+
+109BF
+MEROITIC CURSIVE LOGOGRAM IMN
+
+109C0
+MEROITIC CURSIVE NUMBER ONE
+
+109C1
+MEROITIC CURSIVE NUMBER TWO
+
+109C2
+MEROITIC CURSIVE NUMBER THREE
+
+109C3
+MEROITIC CURSIVE NUMBER FOUR
+
+109C4
+MEROITIC CURSIVE NUMBER FIVE
+
+109C5
+MEROITIC CURSIVE NUMBER SIX
+
+109C6
+MEROITIC CURSIVE NUMBER SEVEN
+
+109C7
+MEROITIC CURSIVE NUMBER EIGHT
+
+109C8
+MEROITIC CURSIVE NUMBER NINE
+
+109C9
+MEROITIC CURSIVE NUMBER TEN
+
+109CA
+MEROITIC CURSIVE NUMBER TWENTY
+
+109CB
+MEROITIC CURSIVE NUMBER THIRTY
+
+109CC
+MEROITIC CURSIVE NUMBER FORTY
+
+109CD
+MEROITIC CURSIVE NUMBER FIFTY
+
+109CE
+MEROITIC CURSIVE NUMBER SIXTY
+
+109CF
+MEROITIC CURSIVE NUMBER SEVENTY
+
+109D2
+MEROITIC CURSIVE NUMBER ONE HUNDRED
+
+109D3
+MEROITIC CURSIVE NUMBER TWO HUNDRED
+
+109D4
+MEROITIC CURSIVE NUMBER THREE HUNDRED
+
+109D5
+MEROITIC CURSIVE NUMBER FOUR HUNDRED
+
+109D6
+MEROITIC CURSIVE NUMBER FIVE HUNDRED
+
+109D7
+MEROITIC CURSIVE NUMBER SIX HUNDRED
+
+109D8
+MEROITIC CURSIVE NUMBER SEVEN HUNDRED
+
+109D9
+MEROITIC CURSIVE NUMBER EIGHT HUNDRED
+
+109DA
+MEROITIC CURSIVE NUMBER NINE HUNDRED
+
+109DB
+MEROITIC CURSIVE NUMBER ONE THOUSAND
+
+109DC
+MEROITIC CURSIVE NUMBER TWO THOUSAND
+
+109DD
+MEROITIC CURSIVE NUMBER THREE THOUSAND
+
+109DE
+MEROITIC CURSIVE NUMBER FOUR THOUSAND
+
+109DF
+MEROITIC CURSIVE NUMBER FIVE THOUSAND
+
+109E0
+MEROITIC CURSIVE NUMBER SIX THOUSAND
+
+109E1
+MEROITIC CURSIVE NUMBER SEVEN THOUSAND
+
+109E2
+MEROITIC CURSIVE NUMBER EIGHT THOUSAND
+
+109E3
+MEROITIC CURSIVE NUMBER NINE THOUSAND
+
+109E4
+MEROITIC CURSIVE NUMBER TEN THOUSAND
+
+109E5
+MEROITIC CURSIVE NUMBER TWENTY THOUSAND
+
+109E6
+MEROITIC CURSIVE NUMBER THIRTY THOUSAND
+
+109E7
+MEROITIC CURSIVE NUMBER FORTY THOUSAND
+
+109E8
+MEROITIC CURSIVE NUMBER FIFTY THOUSAND
+
+109E9
+MEROITIC CURSIVE NUMBER SIXTY THOUSAND
+
+109EA
+MEROITIC CURSIVE NUMBER SEVENTY THOUSAND
+
+109EB
+MEROITIC CURSIVE NUMBER EIGHTY THOUSAND
+
+109EC
+MEROITIC CURSIVE NUMBER NINETY THOUSAND
+
+109ED
+MEROITIC CURSIVE NUMBER ONE HUNDRED THOUSAND
+
+109EE
+MEROITIC CURSIVE NUMBER TWO HUNDRED THOUSAND
+
+109EF
+MEROITIC CURSIVE NUMBER THREE HUNDRED THOUSAND
+
+109F0
+MEROITIC CURSIVE NUMBER FOUR HUNDRED THOUSAND
+
+109F1
+MEROITIC CURSIVE NUMBER FIVE HUNDRED THOUSAND
+
+109F2
+MEROITIC CURSIVE NUMBER SIX HUNDRED THOUSAND
+
+109F3
+MEROITIC CURSIVE NUMBER SEVEN HUNDRED THOUSAND
+
+109F4
+MEROITIC CURSIVE NUMBER EIGHT HUNDRED THOUSAND
+
+109F5
+MEROITIC CURSIVE NUMBER NINE HUNDRED THOUSAND
+
+109F6
+MEROITIC CURSIVE FRACTION ONE TWELFTH
+
+109F7
+MEROITIC CURSIVE FRACTION TWO TWELFTHS
+
+109F8
+MEROITIC CURSIVE FRACTION THREE TWELFTHS
+
+109F9
+MEROITIC CURSIVE FRACTION FOUR TWELFTHS
+
+109FA
+MEROITIC CURSIVE FRACTION FIVE TWELFTHS
+
+109FB
+MEROITIC CURSIVE FRACTION SIX TWELFTHS
+
+109FC
+MEROITIC CURSIVE FRACTION SEVEN TWELFTHS
+
+109FD
+MEROITIC CURSIVE FRACTION EIGHT TWELFTHS
+
+109FE
+MEROITIC CURSIVE FRACTION NINE TWELFTHS
+
+109FF
+MEROITIC CURSIVE FRACTION TEN TWELFTHS
+
+10A00
+KHAROSHTHI LETTER A
+
+10A01
+KHAROSHTHI VOWEL SIGN I
+
+10A02
+KHAROSHTHI VOWEL SIGN U
+
+10A03
+KHAROSHTHI VOWEL SIGN VOCALIC R
+
+10A05
+KHAROSHTHI VOWEL SIGN E
+
+10A06
+KHAROSHTHI VOWEL SIGN O
+
+10A0C
+KHAROSHTHI VOWEL LENGTH MARK
+
+10A0D
+KHAROSHTHI SIGN DOUBLE RING BELOW
+
+10A0E
+KHAROSHTHI SIGN ANUSVARA
+
+10A0F
+KHAROSHTHI SIGN VISARGA
+
+10A10
+KHAROSHTHI LETTER KA
+
+10A11
+KHAROSHTHI LETTER KHA
+
+10A12
+KHAROSHTHI LETTER GA
+
+10A13
+KHAROSHTHI LETTER GHA
+
+10A15
+KHAROSHTHI LETTER CA
+
+10A16
+KHAROSHTHI LETTER CHA
+
+10A17
+KHAROSHTHI LETTER JA
+
+10A19
+KHAROSHTHI LETTER NYA
+
+10A1A
+KHAROSHTHI LETTER TTA
+
+10A1B
+KHAROSHTHI LETTER TTHA
+
+10A1C
+KHAROSHTHI LETTER DDA
+
+10A1D
+KHAROSHTHI LETTER DDHA
+
+10A1E
+KHAROSHTHI LETTER NNA
+
+10A1F
+KHAROSHTHI LETTER TA
+
+10A20
+KHAROSHTHI LETTER THA
+
+10A21
+KHAROSHTHI LETTER DA
+
+10A22
+KHAROSHTHI LETTER DHA
+
+10A23
+KHAROSHTHI LETTER NA
+
+10A24
+KHAROSHTHI LETTER PA
+
+10A25
+KHAROSHTHI LETTER PHA
+
+10A26
+KHAROSHTHI LETTER BA
+
+10A27
+KHAROSHTHI LETTER BHA
+
+10A28
+KHAROSHTHI LETTER MA
+
+10A29
+KHAROSHTHI LETTER YA
+
+10A2A
+KHAROSHTHI LETTER RA
+
+10A2B
+KHAROSHTHI LETTER LA
+
+10A2C
+KHAROSHTHI LETTER VA
+
+10A2D
+KHAROSHTHI LETTER SHA
+
+10A2E
+KHAROSHTHI LETTER SSA
+
+10A2F
+KHAROSHTHI LETTER SA
+
+10A30
+KHAROSHTHI LETTER ZA
+
+10A31
+KHAROSHTHI LETTER HA
+
+10A32
+KHAROSHTHI LETTER KKA
+
+10A33
+KHAROSHTHI LETTER TTTHA
+
+10A34
+KHAROSHTHI LETTER TTTA
+
+10A35
+KHAROSHTHI LETTER VHA
+
+10A38
+KHAROSHTHI SIGN BAR ABOVE
+
+10A39
+KHAROSHTHI SIGN CAUDA
+
+10A3A
+KHAROSHTHI SIGN DOT BELOW
+
+10A3F
+KHAROSHTHI VIRAMA
+
+10A40
+KHAROSHTHI DIGIT ONE
+
+10A41
+KHAROSHTHI DIGIT TWO
+
+10A42
+KHAROSHTHI DIGIT THREE
+
+10A43
+KHAROSHTHI DIGIT FOUR
+
+10A44
+KHAROSHTHI NUMBER TEN
+
+10A45
+KHAROSHTHI NUMBER TWENTY
+
+10A46
+KHAROSHTHI NUMBER ONE HUNDRED
+
+10A47
+KHAROSHTHI NUMBER ONE THOUSAND
+
+10A48
+KHAROSHTHI FRACTION ONE HALF
+
+10A50
+KHAROSHTHI PUNCTUATION DOT
+
+10A51
+KHAROSHTHI PUNCTUATION SMALL CIRCLE
+
+10A52
+KHAROSHTHI PUNCTUATION CIRCLE
+
+10A53
+KHAROSHTHI PUNCTUATION CRESCENT BAR
+
+10A54
+KHAROSHTHI PUNCTUATION MANGALAM
+
+10A55
+KHAROSHTHI PUNCTUATION LOTUS
+
+10A56
+KHAROSHTHI PUNCTUATION DANDA
+
+10A57
+KHAROSHTHI PUNCTUATION DOUBLE DANDA
+
+10A58
+KHAROSHTHI PUNCTUATION LINES
+
+10A60
+OLD SOUTH ARABIAN LETTER HE
+
+10A61
+OLD SOUTH ARABIAN LETTER LAMEDH
+
+10A62
+OLD SOUTH ARABIAN LETTER HETH
+
+10A63
+OLD SOUTH ARABIAN LETTER MEM
+
+10A64
+OLD SOUTH ARABIAN LETTER QOPH
+
+10A65
+OLD SOUTH ARABIAN LETTER WAW
+
+10A66
+OLD SOUTH ARABIAN LETTER SHIN
+
+10A67
+OLD SOUTH ARABIAN LETTER RESH
+
+10A68
+OLD SOUTH ARABIAN LETTER BETH
+
+10A69
+OLD SOUTH ARABIAN LETTER TAW
+
+10A6A
+OLD SOUTH ARABIAN LETTER SAT
+
+10A6B
+OLD SOUTH ARABIAN LETTER KAPH
+
+10A6C
+OLD SOUTH ARABIAN LETTER NUN
+
+10A6D
+OLD SOUTH ARABIAN LETTER KHETH
+
+10A6E
+OLD SOUTH ARABIAN LETTER SADHE
+
+10A6F
+OLD SOUTH ARABIAN LETTER SAMEKH
+
+10A70
+OLD SOUTH ARABIAN LETTER FE
+
+10A71
+OLD SOUTH ARABIAN LETTER ALEF
+
+10A72
+OLD SOUTH ARABIAN LETTER AYN
+
+10A73
+OLD SOUTH ARABIAN LETTER DHADHE
+
+10A74
+OLD SOUTH ARABIAN LETTER GIMEL
+
+10A75
+OLD SOUTH ARABIAN LETTER DALETH
+
+10A76
+OLD SOUTH ARABIAN LETTER GHAYN
+
+10A77
+OLD SOUTH ARABIAN LETTER TETH
+
+10A78
+OLD SOUTH ARABIAN LETTER ZAYN
+
+10A79
+OLD SOUTH ARABIAN LETTER DHALETH
+
+10A7A
+OLD SOUTH ARABIAN LETTER YODH
+
+10A7B
+OLD SOUTH ARABIAN LETTER THAW
+
+10A7C
+OLD SOUTH ARABIAN LETTER THETH
+
+10A7D
+OLD SOUTH ARABIAN NUMBER ONE
+
+10A7E
+OLD SOUTH ARABIAN NUMBER FIFTY
+
+10A7F
+OLD SOUTH ARABIAN NUMERIC INDICATOR
+
+10A80
+OLD NORTH ARABIAN LETTER HEH
+
+10A81
+OLD NORTH ARABIAN LETTER LAM
+
+10A82
+OLD NORTH ARABIAN LETTER HAH
+
+10A83
+OLD NORTH ARABIAN LETTER MEEM
+
+10A84
+OLD NORTH ARABIAN LETTER QAF
+
+10A85
+OLD NORTH ARABIAN LETTER WAW
+
+10A86
+OLD NORTH ARABIAN LETTER ES-2
+
+10A87
+OLD NORTH ARABIAN LETTER REH
+
+10A88
+OLD NORTH ARABIAN LETTER BEH
+
+10A89
+OLD NORTH ARABIAN LETTER TEH
+
+10A8A
+OLD NORTH ARABIAN LETTER ES-1
+
+10A8B
+OLD NORTH ARABIAN LETTER KAF
+
+10A8C
+OLD NORTH ARABIAN LETTER NOON
+
+10A8D
+OLD NORTH ARABIAN LETTER KHAH
+
+10A8E
+OLD NORTH ARABIAN LETTER SAD
+
+10A8F
+OLD NORTH ARABIAN LETTER ES-3
+
+10A90
+OLD NORTH ARABIAN LETTER FEH
+
+10A91
+OLD NORTH ARABIAN LETTER ALEF
+
+10A92
+OLD NORTH ARABIAN LETTER AIN
+
+10A93
+OLD NORTH ARABIAN LETTER DAD
+
+10A94
+OLD NORTH ARABIAN LETTER GEEM
+
+10A95
+OLD NORTH ARABIAN LETTER DAL
+
+10A96
+OLD NORTH ARABIAN LETTER GHAIN
+
+10A97
+OLD NORTH ARABIAN LETTER TAH
+
+10A98
+OLD NORTH ARABIAN LETTER ZAIN
+
+10A99
+OLD NORTH ARABIAN LETTER THAL
+
+10A9A
+OLD NORTH ARABIAN LETTER YEH
+
+10A9B
+OLD NORTH ARABIAN LETTER THEH
+
+10A9C
+OLD NORTH ARABIAN LETTER ZAH
+
+10A9D
+OLD NORTH ARABIAN NUMBER ONE
+
+10A9E
+OLD NORTH ARABIAN NUMBER TEN
+
+10A9F
+OLD NORTH ARABIAN NUMBER TWENTY
+
+10AC0
+MANICHAEAN LETTER ALEPH
+
+10AC1
+MANICHAEAN LETTER BETH
+
+10AC2
+MANICHAEAN LETTER BHETH
+
+10AC3
+MANICHAEAN LETTER GIMEL
+
+10AC4
+MANICHAEAN LETTER GHIMEL
+
+10AC5
+MANICHAEAN LETTER DALETH
+
+10AC6
+MANICHAEAN LETTER HE
+
+10AC7
+MANICHAEAN LETTER WAW
+
+10AC8
+MANICHAEAN SIGN UD
+
+10AC9
+MANICHAEAN LETTER ZAYIN
+
+10ACA
+MANICHAEAN LETTER ZHAYIN
+
+10ACB
+MANICHAEAN LETTER JAYIN
+
+10ACC
+MANICHAEAN LETTER JHAYIN
+
+10ACD
+MANICHAEAN LETTER HETH
+
+10ACE
+MANICHAEAN LETTER TETH
+
+10ACF
+MANICHAEAN LETTER YODH
+
+10AD0
+MANICHAEAN LETTER KAPH
+
+10AD1
+MANICHAEAN LETTER XAPH
+
+10AD2
+MANICHAEAN LETTER KHAPH
+
+10AD3
+MANICHAEAN LETTER LAMEDH
+
+10AD4
+MANICHAEAN LETTER DHAMEDH
+
+10AD5
+MANICHAEAN LETTER THAMEDH
+
+10AD6
+MANICHAEAN LETTER MEM
+
+10AD7
+MANICHAEAN LETTER NUN
+
+10AD8
+MANICHAEAN LETTER SAMEKH
+
+10AD9
+MANICHAEAN LETTER AYIN
+
+10ADA
+MANICHAEAN LETTER AAYIN
+
+10ADB
+MANICHAEAN LETTER PE
+
+10ADC
+MANICHAEAN LETTER FE
+
+10ADD
+MANICHAEAN LETTER SADHE
+
+10ADE
+MANICHAEAN LETTER QOPH
+
+10ADF
+MANICHAEAN LETTER XOPH
+
+10AE0
+MANICHAEAN LETTER QHOPH
+
+10AE1
+MANICHAEAN LETTER RESH
+
+10AE2
+MANICHAEAN LETTER SHIN
+
+10AE3
+MANICHAEAN LETTER SSHIN
+
+10AE4
+MANICHAEAN LETTER TAW
+
+10AE5
+MANICHAEAN ABBREVIATION MARK ABOVE
+
+10AE6
+MANICHAEAN ABBREVIATION MARK BELOW
+
+10AEB
+MANICHAEAN NUMBER ONE
+
+10AEC
+MANICHAEAN NUMBER FIVE
+
+10AED
+MANICHAEAN NUMBER TEN
+
+10AEE
+MANICHAEAN NUMBER TWENTY
+
+10AEF
+MANICHAEAN NUMBER ONE HUNDRED
+
+10AF0
+MANICHAEAN PUNCTUATION STAR
+
+10AF1
+MANICHAEAN PUNCTUATION FLEURON
+
+10AF2
+MANICHAEAN PUNCTUATION DOUBLE DOT WITHIN DOT
+
+10AF3
+MANICHAEAN PUNCTUATION DOT WITHIN DOT
+
+10AF4
+MANICHAEAN PUNCTUATION DOT
+
+10AF5
+MANICHAEAN PUNCTUATION TWO DOTS
+
+10AF6
+MANICHAEAN PUNCTUATION LINE FILLER
+
+10B00
+AVESTAN LETTER A
+
+10B01
+AVESTAN LETTER AA
+
+10B02
+AVESTAN LETTER AO
+
+10B03
+AVESTAN LETTER AAO
+
+10B04
+AVESTAN LETTER AN
+
+10B05
+AVESTAN LETTER AAN
+
+10B06
+AVESTAN LETTER AE
+
+10B07
+AVESTAN LETTER AEE
+
+10B08
+AVESTAN LETTER E
+
+10B09
+AVESTAN LETTER EE
+
+10B0A
+AVESTAN LETTER O
+
+10B0B
+AVESTAN LETTER OO
+
+10B0C
+AVESTAN LETTER I
+
+10B0D
+AVESTAN LETTER II
+
+10B0E
+AVESTAN LETTER U
+
+10B0F
+AVESTAN LETTER UU
+
+10B10
+AVESTAN LETTER KE
+
+10B11
+AVESTAN LETTER XE
+
+10B12
+AVESTAN LETTER XYE
+
+10B13
+AVESTAN LETTER XVE
+
+10B14
+AVESTAN LETTER GE
+
+10B15
+AVESTAN LETTER GGE
+
+10B16
+AVESTAN LETTER GHE
+
+10B17
+AVESTAN LETTER CE
+
+10B18
+AVESTAN LETTER JE
+
+10B19
+AVESTAN LETTER TE
+
+10B1A
+AVESTAN LETTER THE
+
+10B1B
+AVESTAN LETTER DE
+
+10B1C
+AVESTAN LETTER DHE
+
+10B1D
+AVESTAN LETTER TTE
+
+10B1E
+AVESTAN LETTER PE
+
+10B1F
+AVESTAN LETTER FE
+
+10B20
+AVESTAN LETTER BE
+
+10B21
+AVESTAN LETTER BHE
+
+10B22
+AVESTAN LETTER NGE
+
+10B23
+AVESTAN LETTER NGYE
+
+10B24
+AVESTAN LETTER NGVE
+
+10B25
+AVESTAN LETTER NE
+
+10B26
+AVESTAN LETTER NYE
+
+10B27
+AVESTAN LETTER NNE
+
+10B28
+AVESTAN LETTER ME
+
+10B29
+AVESTAN LETTER HME
+
+10B2A
+AVESTAN LETTER YYE
+
+10B2B
+AVESTAN LETTER YE
+
+10B2C
+AVESTAN LETTER VE
+
+10B2D
+AVESTAN LETTER RE
+
+10B2E
+AVESTAN LETTER LE
+
+10B2F
+AVESTAN LETTER SE
+
+10B30
+AVESTAN LETTER ZE
+
+10B31
+AVESTAN LETTER SHE
+
+10B32
+AVESTAN LETTER ZHE
+
+10B33
+AVESTAN LETTER SHYE
+
+10B34
+AVESTAN LETTER SSHE
+
+10B35
+AVESTAN LETTER HE
+
+10B39
+AVESTAN ABBREVIATION MARK
+
+10B3A
+TINY TWO DOTS OVER ONE DOT PUNCTUATION
+
+10B3B
+SMALL TWO DOTS OVER ONE DOT PUNCTUATION
+
+10B3C
+LARGE TWO DOTS OVER ONE DOT PUNCTUATION
+
+10B3D
+LARGE ONE DOT OVER TWO DOTS PUNCTUATION
+
+10B3E
+LARGE TWO RINGS OVER ONE RING PUNCTUATION
+
+10B3F
+LARGE ONE RING OVER TWO RINGS PUNCTUATION
+
+10B40
+INSCRIPTIONAL PARTHIAN LETTER ALEPH
+
+10B41
+INSCRIPTIONAL PARTHIAN LETTER BETH
+
+10B42
+INSCRIPTIONAL PARTHIAN LETTER GIMEL
+
+10B43
+INSCRIPTIONAL PARTHIAN LETTER DALETH
+
+10B44
+INSCRIPTIONAL PARTHIAN LETTER HE
+
+10B45
+INSCRIPTIONAL PARTHIAN LETTER WAW
+
+10B46
+INSCRIPTIONAL PARTHIAN LETTER ZAYIN
+
+10B47
+INSCRIPTIONAL PARTHIAN LETTER HETH
+
+10B48
+INSCRIPTIONAL PARTHIAN LETTER TETH
+
+10B49
+INSCRIPTIONAL PARTHIAN LETTER YODH
+
+10B4A
+INSCRIPTIONAL PARTHIAN LETTER KAPH
+
+10B4B
+INSCRIPTIONAL PARTHIAN LETTER LAMEDH
+
+10B4C
+INSCRIPTIONAL PARTHIAN LETTER MEM
+
+10B4D
+INSCRIPTIONAL PARTHIAN LETTER NUN
+
+10B4E
+INSCRIPTIONAL PARTHIAN LETTER SAMEKH
+
+10B4F
+INSCRIPTIONAL PARTHIAN LETTER AYIN
+
+10B50
+INSCRIPTIONAL PARTHIAN LETTER PE
+
+10B51
+INSCRIPTIONAL PARTHIAN LETTER SADHE
+
+10B52
+INSCRIPTIONAL PARTHIAN LETTER QOPH
+
+10B53
+INSCRIPTIONAL PARTHIAN LETTER RESH
+
+10B54
+INSCRIPTIONAL PARTHIAN LETTER SHIN
+
+10B55
+INSCRIPTIONAL PARTHIAN LETTER TAW
+
+10B58
+INSCRIPTIONAL PARTHIAN NUMBER ONE
+
+10B59
+INSCRIPTIONAL PARTHIAN NUMBER TWO
+
+10B5A
+INSCRIPTIONAL PARTHIAN NUMBER THREE
+
+10B5B
+INSCRIPTIONAL PARTHIAN NUMBER FOUR
+
+10B5C
+INSCRIPTIONAL PARTHIAN NUMBER TEN
+
+10B5D
+INSCRIPTIONAL PARTHIAN NUMBER TWENTY
+
+10B5E
+INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED
+
+10B5F
+INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND
+
+10B60
+INSCRIPTIONAL PAHLAVI LETTER ALEPH
+
+10B61
+INSCRIPTIONAL PAHLAVI LETTER BETH
+
+10B62
+INSCRIPTIONAL PAHLAVI LETTER GIMEL
+
+10B63
+INSCRIPTIONAL PAHLAVI LETTER DALETH
+
+10B64
+INSCRIPTIONAL PAHLAVI LETTER HE
+
+10B65
+INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH
+
+10B66
+INSCRIPTIONAL PAHLAVI LETTER ZAYIN
+
+10B67
+INSCRIPTIONAL PAHLAVI LETTER HETH
+
+10B68
+INSCRIPTIONAL PAHLAVI LETTER TETH
+
+10B69
+INSCRIPTIONAL PAHLAVI LETTER YODH
+
+10B6A
+INSCRIPTIONAL PAHLAVI LETTER KAPH
+
+10B6B
+INSCRIPTIONAL PAHLAVI LETTER LAMEDH
+
+10B6C
+INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH
+
+10B6D
+INSCRIPTIONAL PAHLAVI LETTER NUN
+
+10B6E
+INSCRIPTIONAL PAHLAVI LETTER SAMEKH
+
+10B6F
+INSCRIPTIONAL PAHLAVI LETTER PE
+
+10B70
+INSCRIPTIONAL PAHLAVI LETTER SADHE
+
+10B71
+INSCRIPTIONAL PAHLAVI LETTER SHIN
+
+10B72
+INSCRIPTIONAL PAHLAVI LETTER TAW
+
+10B78
+INSCRIPTIONAL PAHLAVI NUMBER ONE
+
+10B79
+INSCRIPTIONAL PAHLAVI NUMBER TWO
+
+10B7A
+INSCRIPTIONAL PAHLAVI NUMBER THREE
+
+10B7B
+INSCRIPTIONAL PAHLAVI NUMBER FOUR
+
+10B7C
+INSCRIPTIONAL PAHLAVI NUMBER TEN
+
+10B7D
+INSCRIPTIONAL PAHLAVI NUMBER TWENTY
+
+10B7E
+INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED
+
+10B7F
+INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND
+
+10B80
+PSALTER PAHLAVI LETTER ALEPH
+
+10B81
+PSALTER PAHLAVI LETTER BETH
+
+10B82
+PSALTER PAHLAVI LETTER GIMEL
+
+10B83
+PSALTER PAHLAVI LETTER DALETH
+
+10B84
+PSALTER PAHLAVI LETTER HE
+
+10B85
+PSALTER PAHLAVI LETTER WAW-AYIN-RESH
+
+10B86
+PSALTER PAHLAVI LETTER ZAYIN
+
+10B87
+PSALTER PAHLAVI LETTER HETH
+
+10B88
+PSALTER PAHLAVI LETTER YODH
+
+10B89
+PSALTER PAHLAVI LETTER KAPH
+
+10B8A
+PSALTER PAHLAVI LETTER LAMEDH
+
+10B8B
+PSALTER PAHLAVI LETTER MEM-QOPH
+
+10B8C
+PSALTER PAHLAVI LETTER NUN
+
+10B8D
+PSALTER PAHLAVI LETTER SAMEKH
+
+10B8E
+PSALTER PAHLAVI LETTER PE
+
+10B8F
+PSALTER PAHLAVI LETTER SADHE
+
+10B90
+PSALTER PAHLAVI LETTER SHIN
+
+10B91
+PSALTER PAHLAVI LETTER TAW
+
+10B99
+PSALTER PAHLAVI SECTION MARK
+
+10B9A
+PSALTER PAHLAVI TURNED SECTION MARK
+
+10B9B
+PSALTER PAHLAVI FOUR DOTS WITH CROSS
+
+10B9C
+PSALTER PAHLAVI FOUR DOTS WITH DOT
+
+10BA9
+PSALTER PAHLAVI NUMBER ONE
+
+10BAA
+PSALTER PAHLAVI NUMBER TWO
+
+10BAB
+PSALTER PAHLAVI NUMBER THREE
+
+10BAC
+PSALTER PAHLAVI NUMBER FOUR
+
+10BAD
+PSALTER PAHLAVI NUMBER TEN
+
+10BAE
+PSALTER PAHLAVI NUMBER TWENTY
+
+10BAF
+PSALTER PAHLAVI NUMBER ONE HUNDRED
+
+10C00
+OLD TURKIC LETTER ORKHON A
+
+10C01
+OLD TURKIC LETTER YENISEI A
+
+10C02
+OLD TURKIC LETTER YENISEI AE
+
+10C03
+OLD TURKIC LETTER ORKHON I
+
+10C04
+OLD TURKIC LETTER YENISEI I
+
+10C05
+OLD TURKIC LETTER YENISEI E
+
+10C06
+OLD TURKIC LETTER ORKHON O
+
+10C07
+OLD TURKIC LETTER ORKHON OE
+
+10C08
+OLD TURKIC LETTER YENISEI OE
+
+10C09
+OLD TURKIC LETTER ORKHON AB
+
+10C0A
+OLD TURKIC LETTER YENISEI AB
+
+10C0B
+OLD TURKIC LETTER ORKHON AEB
+
+10C0C
+OLD TURKIC LETTER YENISEI AEB
+
+10C0D
+OLD TURKIC LETTER ORKHON AG
+
+10C0E
+OLD TURKIC LETTER YENISEI AG
+
+10C0F
+OLD TURKIC LETTER ORKHON AEG
+
+10C10
+OLD TURKIC LETTER YENISEI AEG
+
+10C11
+OLD TURKIC LETTER ORKHON AD
+
+10C12
+OLD TURKIC LETTER YENISEI AD
+
+10C13
+OLD TURKIC LETTER ORKHON AED
+
+10C14
+OLD TURKIC LETTER ORKHON EZ
+
+10C15
+OLD TURKIC LETTER YENISEI EZ
+
+10C16
+OLD TURKIC LETTER ORKHON AY
+
+10C17
+OLD TURKIC LETTER YENISEI AY
+
+10C18
+OLD TURKIC LETTER ORKHON AEY
+
+10C19
+OLD TURKIC LETTER YENISEI AEY
+
+10C1A
+OLD TURKIC LETTER ORKHON AEK
+
+10C1B
+OLD TURKIC LETTER YENISEI AEK
+
+10C1C
+OLD TURKIC LETTER ORKHON OEK
+
+10C1D
+OLD TURKIC LETTER YENISEI OEK
+
+10C1E
+OLD TURKIC LETTER ORKHON AL
+
+10C1F
+OLD TURKIC LETTER YENISEI AL
+
+10C20
+OLD TURKIC LETTER ORKHON AEL
+
+10C21
+OLD TURKIC LETTER ORKHON ELT
+
+10C22
+OLD TURKIC LETTER ORKHON EM
+
+10C23
+OLD TURKIC LETTER ORKHON AN
+
+10C24
+OLD TURKIC LETTER ORKHON AEN
+
+10C25
+OLD TURKIC LETTER YENISEI AEN
+
+10C26
+OLD TURKIC LETTER ORKHON ENT
+
+10C27
+OLD TURKIC LETTER YENISEI ENT
+
+10C28
+OLD TURKIC LETTER ORKHON ENC
+
+10C29
+OLD TURKIC LETTER YENISEI ENC
+
+10C2A
+OLD TURKIC LETTER ORKHON ENY
+
+10C2B
+OLD TURKIC LETTER YENISEI ENY
+
+10C2C
+OLD TURKIC LETTER YENISEI ANG
+
+10C2D
+OLD TURKIC LETTER ORKHON ENG
+
+10C2E
+OLD TURKIC LETTER YENISEI AENG
+
+10C2F
+OLD TURKIC LETTER ORKHON EP
+
+10C30
+OLD TURKIC LETTER ORKHON OP
+
+10C31
+OLD TURKIC LETTER ORKHON IC
+
+10C32
+OLD TURKIC LETTER ORKHON EC
+
+10C33
+OLD TURKIC LETTER YENISEI EC
+
+10C34
+OLD TURKIC LETTER ORKHON AQ
+
+10C35
+OLD TURKIC LETTER YENISEI AQ
+
+10C36
+OLD TURKIC LETTER ORKHON IQ
+
+10C37
+OLD TURKIC LETTER YENISEI IQ
+
+10C38
+OLD TURKIC LETTER ORKHON OQ
+
+10C39
+OLD TURKIC LETTER YENISEI OQ
+
+10C3A
+OLD TURKIC LETTER ORKHON AR
+
+10C3B
+OLD TURKIC LETTER YENISEI AR
+
+10C3C
+OLD TURKIC LETTER ORKHON AER
+
+10C3D
+OLD TURKIC LETTER ORKHON AS
+
+10C3E
+OLD TURKIC LETTER ORKHON AES
+
+10C3F
+OLD TURKIC LETTER ORKHON ASH
+
+10C40
+OLD TURKIC LETTER YENISEI ASH
+
+10C41
+OLD TURKIC LETTER ORKHON ESH
+
+10C42
+OLD TURKIC LETTER YENISEI ESH
+
+10C43
+OLD TURKIC LETTER ORKHON AT
+
+10C44
+OLD TURKIC LETTER YENISEI AT
+
+10C45
+OLD TURKIC LETTER ORKHON AET
+
+10C46
+OLD TURKIC LETTER YENISEI AET
+
+10C47
+OLD TURKIC LETTER ORKHON OT
+
+10C48
+OLD TURKIC LETTER ORKHON BASH
+
+10C80
+OLD HUNGARIAN CAPITAL LETTER A
+
+10C81
+OLD HUNGARIAN CAPITAL LETTER AA
+
+10C82
+OLD HUNGARIAN CAPITAL LETTER EB
+
+10C83
+OLD HUNGARIAN CAPITAL LETTER AMB
+
+10C84
+OLD HUNGARIAN CAPITAL LETTER EC
+
+10C85
+OLD HUNGARIAN CAPITAL LETTER ENC
+
+10C86
+OLD HUNGARIAN CAPITAL LETTER ECS
+
+10C87
+OLD HUNGARIAN CAPITAL LETTER ED
+
+10C88
+OLD HUNGARIAN CAPITAL LETTER AND
+
+10C89
+OLD HUNGARIAN CAPITAL LETTER E
+
+10C8A
+OLD HUNGARIAN CAPITAL LETTER CLOSE E
+
+10C8B
+OLD HUNGARIAN CAPITAL LETTER EE
+
+10C8C
+OLD HUNGARIAN CAPITAL LETTER EF
+
+10C8D
+OLD HUNGARIAN CAPITAL LETTER EG
+
+10C8E
+OLD HUNGARIAN CAPITAL LETTER EGY
+
+10C8F
+OLD HUNGARIAN CAPITAL LETTER EH
+
+10C90
+OLD HUNGARIAN CAPITAL LETTER I
+
+10C91
+OLD HUNGARIAN CAPITAL LETTER II
+
+10C92
+OLD HUNGARIAN CAPITAL LETTER EJ
+
+10C93
+OLD HUNGARIAN CAPITAL LETTER EK
+
+10C94
+OLD HUNGARIAN CAPITAL LETTER AK
+
+10C95
+OLD HUNGARIAN CAPITAL LETTER UNK
+
+10C96
+OLD HUNGARIAN CAPITAL LETTER EL
+
+10C97
+OLD HUNGARIAN CAPITAL LETTER ELY
+
+10C98
+OLD HUNGARIAN CAPITAL LETTER EM
+
+10C99
+OLD HUNGARIAN CAPITAL LETTER EN
+
+10C9A
+OLD HUNGARIAN CAPITAL LETTER ENY
+
+10C9B
+OLD HUNGARIAN CAPITAL LETTER O
+
+10C9C
+OLD HUNGARIAN CAPITAL LETTER OO
+
+10C9D
+OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE
+
+10C9E
+OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE
+
+10C9F
+OLD HUNGARIAN CAPITAL LETTER OEE
+
+10CA0
+OLD HUNGARIAN CAPITAL LETTER EP
+
+10CA1
+OLD HUNGARIAN CAPITAL LETTER EMP
+
+10CA2
+OLD HUNGARIAN CAPITAL LETTER ER
+
+10CA3
+OLD HUNGARIAN CAPITAL LETTER SHORT ER
+
+10CA4
+OLD HUNGARIAN CAPITAL LETTER ES
+
+10CA5
+OLD HUNGARIAN CAPITAL LETTER ESZ
+
+10CA6
+OLD HUNGARIAN CAPITAL LETTER ET
+
+10CA7
+OLD HUNGARIAN CAPITAL LETTER ENT
+
+10CA8
+OLD HUNGARIAN CAPITAL LETTER ETY
+
+10CA9
+OLD HUNGARIAN CAPITAL LETTER ECH
+
+10CAA
+OLD HUNGARIAN CAPITAL LETTER U
+
+10CAB
+OLD HUNGARIAN CAPITAL LETTER UU
+
+10CAC
+OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE
+
+10CAD
+OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE
+
+10CAE
+OLD HUNGARIAN CAPITAL LETTER EV
+
+10CAF
+OLD HUNGARIAN CAPITAL LETTER EZ
+
+10CB0
+OLD HUNGARIAN CAPITAL LETTER EZS
+
+10CB1
+OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN
+
+10CB2
+OLD HUNGARIAN CAPITAL LETTER US
+
+10CC0
+OLD HUNGARIAN SMALL LETTER A
+
+10CC1
+OLD HUNGARIAN SMALL LETTER AA
+
+10CC2
+OLD HUNGARIAN SMALL LETTER EB
+
+10CC3
+OLD HUNGARIAN SMALL LETTER AMB
+
+10CC4
+OLD HUNGARIAN SMALL LETTER EC
+
+10CC5
+OLD HUNGARIAN SMALL LETTER ENC
+
+10CC6
+OLD HUNGARIAN SMALL LETTER ECS
+
+10CC7
+OLD HUNGARIAN SMALL LETTER ED
+
+10CC8
+OLD HUNGARIAN SMALL LETTER AND
+
+10CC9
+OLD HUNGARIAN SMALL LETTER E
+
+10CCA
+OLD HUNGARIAN SMALL LETTER CLOSE E
+
+10CCB
+OLD HUNGARIAN SMALL LETTER EE
+
+10CCC
+OLD HUNGARIAN SMALL LETTER EF
+
+10CCD
+OLD HUNGARIAN SMALL LETTER EG
+
+10CCE
+OLD HUNGARIAN SMALL LETTER EGY
+
+10CCF
+OLD HUNGARIAN SMALL LETTER EH
+
+10CD0
+OLD HUNGARIAN SMALL LETTER I
+
+10CD1
+OLD HUNGARIAN SMALL LETTER II
+
+10CD2
+OLD HUNGARIAN SMALL LETTER EJ
+
+10CD3
+OLD HUNGARIAN SMALL LETTER EK
+
+10CD4
+OLD HUNGARIAN SMALL LETTER AK
+
+10CD5
+OLD HUNGARIAN SMALL LETTER UNK
+
+10CD6
+OLD HUNGARIAN SMALL LETTER EL
+
+10CD7
+OLD HUNGARIAN SMALL LETTER ELY
+
+10CD8
+OLD HUNGARIAN SMALL LETTER EM
+
+10CD9
+OLD HUNGARIAN SMALL LETTER EN
+
+10CDA
+OLD HUNGARIAN SMALL LETTER ENY
+
+10CDB
+OLD HUNGARIAN SMALL LETTER O
+
+10CDC
+OLD HUNGARIAN SMALL LETTER OO
+
+10CDD
+OLD HUNGARIAN SMALL LETTER NIKOLSBURG OE
+
+10CDE
+OLD HUNGARIAN SMALL LETTER RUDIMENTA OE
+
+10CDF
+OLD HUNGARIAN SMALL LETTER OEE
+
+10CE0
+OLD HUNGARIAN SMALL LETTER EP
+
+10CE1
+OLD HUNGARIAN SMALL LETTER EMP
+
+10CE2
+OLD HUNGARIAN SMALL LETTER ER
+
+10CE3
+OLD HUNGARIAN SMALL LETTER SHORT ER
+
+10CE4
+OLD HUNGARIAN SMALL LETTER ES
+
+10CE5
+OLD HUNGARIAN SMALL LETTER ESZ
+
+10CE6
+OLD HUNGARIAN SMALL LETTER ET
+
+10CE7
+OLD HUNGARIAN SMALL LETTER ENT
+
+10CE8
+OLD HUNGARIAN SMALL LETTER ETY
+
+10CE9
+OLD HUNGARIAN SMALL LETTER ECH
+
+10CEA
+OLD HUNGARIAN SMALL LETTER U
+
+10CEB
+OLD HUNGARIAN SMALL LETTER UU
+
+10CEC
+OLD HUNGARIAN SMALL LETTER NIKOLSBURG UE
+
+10CED
+OLD HUNGARIAN SMALL LETTER RUDIMENTA UE
+
+10CEE
+OLD HUNGARIAN SMALL LETTER EV
+
+10CEF
+OLD HUNGARIAN SMALL LETTER EZ
+
+10CF0
+OLD HUNGARIAN SMALL LETTER EZS
+
+10CF1
+OLD HUNGARIAN SMALL LETTER ENT-SHAPED SIGN
+
+10CF2
+OLD HUNGARIAN SMALL LETTER US
+
+10CFA
+OLD HUNGARIAN NUMBER ONE
+
+10CFB
+OLD HUNGARIAN NUMBER FIVE
+
+10CFC
+OLD HUNGARIAN NUMBER TEN
+
+10CFD
+OLD HUNGARIAN NUMBER FIFTY
+
+10CFE
+OLD HUNGARIAN NUMBER ONE HUNDRED
+
+10CFF
+OLD HUNGARIAN NUMBER ONE THOUSAND
+
+10D00
+HANIFI ROHINGYA LETTER A
+
+10D01
+HANIFI ROHINGYA LETTER BA
+
+10D02
+HANIFI ROHINGYA LETTER PA
+
+10D03
+HANIFI ROHINGYA LETTER TA
+
+10D04
+HANIFI ROHINGYA LETTER TTA
+
+10D05
+HANIFI ROHINGYA LETTER JA
+
+10D06
+HANIFI ROHINGYA LETTER CA
+
+10D07
+HANIFI ROHINGYA LETTER HA
+
+10D08
+HANIFI ROHINGYA LETTER KHA
+
+10D09
+HANIFI ROHINGYA LETTER FA
+
+10D0A
+HANIFI ROHINGYA LETTER DA
+
+10D0B
+HANIFI ROHINGYA LETTER DDA
+
+10D0C
+HANIFI ROHINGYA LETTER RA
+
+10D0D
+HANIFI ROHINGYA LETTER RRA
+
+10D0E
+HANIFI ROHINGYA LETTER ZA
+
+10D0F
+HANIFI ROHINGYA LETTER SA
+
+10D10
+HANIFI ROHINGYA LETTER SHA
+
+10D11
+HANIFI ROHINGYA LETTER KA
+
+10D12
+HANIFI ROHINGYA LETTER GA
+
+10D13
+HANIFI ROHINGYA LETTER LA
+
+10D14
+HANIFI ROHINGYA LETTER MA
+
+10D15
+HANIFI ROHINGYA LETTER NA
+
+10D16
+HANIFI ROHINGYA LETTER WA
+
+10D17
+HANIFI ROHINGYA LETTER KINNA WA
+
+10D18
+HANIFI ROHINGYA LETTER YA
+
+10D19
+HANIFI ROHINGYA LETTER KINNA YA
+
+10D1A
+HANIFI ROHINGYA LETTER NGA
+
+10D1B
+HANIFI ROHINGYA LETTER NYA
+
+10D1C
+HANIFI ROHINGYA LETTER VA
+
+10D1D
+HANIFI ROHINGYA VOWEL A
+
+10D1E
+HANIFI ROHINGYA VOWEL I
+
+10D1F
+HANIFI ROHINGYA VOWEL U
+
+10D20
+HANIFI ROHINGYA VOWEL E
+
+10D21
+HANIFI ROHINGYA VOWEL O
+
+10D22
+HANIFI ROHINGYA MARK SAKIN
+
+10D23
+HANIFI ROHINGYA MARK NA KHONNA
+
+10D24
+HANIFI ROHINGYA SIGN HARBAHAY
+
+10D25
+HANIFI ROHINGYA SIGN TAHALA
+
+10D26
+HANIFI ROHINGYA SIGN TANA
+
+10D27
+HANIFI ROHINGYA SIGN TASSI
+
+10D30
+HANIFI ROHINGYA DIGIT ZERO
+
+10D31
+HANIFI ROHINGYA DIGIT ONE
+
+10D32
+HANIFI ROHINGYA DIGIT TWO
+
+10D33
+HANIFI ROHINGYA DIGIT THREE
+
+10D34
+HANIFI ROHINGYA DIGIT FOUR
+
+10D35
+HANIFI ROHINGYA DIGIT FIVE
+
+10D36
+HANIFI ROHINGYA DIGIT SIX
+
+10D37
+HANIFI ROHINGYA DIGIT SEVEN
+
+10D38
+HANIFI ROHINGYA DIGIT EIGHT
+
+10D39
+HANIFI ROHINGYA DIGIT NINE
+
+10E60
+RUMI DIGIT ONE
+
+10E61
+RUMI DIGIT TWO
+
+10E62
+RUMI DIGIT THREE
+
+10E63
+RUMI DIGIT FOUR
+
+10E64
+RUMI DIGIT FIVE
+
+10E65
+RUMI DIGIT SIX
+
+10E66
+RUMI DIGIT SEVEN
+
+10E67
+RUMI DIGIT EIGHT
+
+10E68
+RUMI DIGIT NINE
+
+10E69
+RUMI NUMBER TEN
+
+10E6A
+RUMI NUMBER TWENTY
+
+10E6B
+RUMI NUMBER THIRTY
+
+10E6C
+RUMI NUMBER FORTY
+
+10E6D
+RUMI NUMBER FIFTY
+
+10E6E
+RUMI NUMBER SIXTY
+
+10E6F
+RUMI NUMBER SEVENTY
+
+10E70
+RUMI NUMBER EIGHTY
+
+10E71
+RUMI NUMBER NINETY
+
+10E72
+RUMI NUMBER ONE HUNDRED
+
+10E73
+RUMI NUMBER TWO HUNDRED
+
+10E74
+RUMI NUMBER THREE HUNDRED
+
+10E75
+RUMI NUMBER FOUR HUNDRED
+
+10E76
+RUMI NUMBER FIVE HUNDRED
+
+10E77
+RUMI NUMBER SIX HUNDRED
+
+10E78
+RUMI NUMBER SEVEN HUNDRED
+
+10E79
+RUMI NUMBER EIGHT HUNDRED
+
+10E7A
+RUMI NUMBER NINE HUNDRED
+
+10E7B
+RUMI FRACTION ONE HALF
+
+10E7C
+RUMI FRACTION ONE QUARTER
+
+10E7D
+RUMI FRACTION ONE THIRD
+
+10E7E
+RUMI FRACTION TWO THIRDS
+
+10E80
+YEZIDI LETTER ELIF
+
+10E81
+YEZIDI LETTER BE
+
+10E82
+YEZIDI LETTER PE
+
+10E83
+YEZIDI LETTER PHE
+
+10E84
+YEZIDI LETTER THE
+
+10E85
+YEZIDI LETTER SE
+
+10E86
+YEZIDI LETTER CIM
+
+10E87
+YEZIDI LETTER CHIM
+
+10E88
+YEZIDI LETTER CHHIM
+
+10E89
+YEZIDI LETTER HHA
+
+10E8A
+YEZIDI LETTER XA
+
+10E8B
+YEZIDI LETTER DAL
+
+10E8C
+YEZIDI LETTER ZAL
+
+10E8D
+YEZIDI LETTER RA
+
+10E8E
+YEZIDI LETTER RHA
+
+10E8F
+YEZIDI LETTER ZA
+
+10E90
+YEZIDI LETTER JA
+
+10E91
+YEZIDI LETTER SIN
+
+10E92
+YEZIDI LETTER SHIN
+
+10E93
+YEZIDI LETTER SAD
+
+10E94
+YEZIDI LETTER DAD
+
+10E95
+YEZIDI LETTER TA
+
+10E96
+YEZIDI LETTER ZE
+
+10E97
+YEZIDI LETTER EYN
+
+10E98
+YEZIDI LETTER XHEYN
+
+10E99
+YEZIDI LETTER FA
+
+10E9A
+YEZIDI LETTER VA
+
+10E9B
+YEZIDI LETTER VA ALTERNATE FORM
+
+10E9C
+YEZIDI LETTER QAF
+
+10E9D
+YEZIDI LETTER KAF
+
+10E9E
+YEZIDI LETTER KHAF
+
+10E9F
+YEZIDI LETTER GAF
+
+10EA0
+YEZIDI LETTER LAM
+
+10EA1
+YEZIDI LETTER MIM
+
+10EA2
+YEZIDI LETTER NUN
+
+10EA3
+YEZIDI LETTER UM
+
+10EA4
+YEZIDI LETTER WAW
+
+10EA5
+YEZIDI LETTER OW
+
+10EA6
+YEZIDI LETTER EW
+
+10EA7
+YEZIDI LETTER HAY
+
+10EA8
+YEZIDI LETTER YOT
+
+10EA9
+YEZIDI LETTER ET
+
+10EAB
+YEZIDI COMBINING HAMZA MARK
+
+10EAC
+YEZIDI COMBINING MADDA MARK
+
+10EAD
+YEZIDI HYPHENATION MARK
+
+10EB0
+YEZIDI LETTER LAM WITH DOT ABOVE
+
+10EB1
+YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE
+
+10F00
+OLD SOGDIAN LETTER ALEPH
+
+10F01
+OLD SOGDIAN LETTER FINAL ALEPH
+
+10F02
+OLD SOGDIAN LETTER BETH
+
+10F03
+OLD SOGDIAN LETTER FINAL BETH
+
+10F04
+OLD SOGDIAN LETTER GIMEL
+
+10F05
+OLD SOGDIAN LETTER HE
+
+10F06
+OLD SOGDIAN LETTER FINAL HE
+
+10F07
+OLD SOGDIAN LETTER WAW
+
+10F08
+OLD SOGDIAN LETTER ZAYIN
+
+10F09
+OLD SOGDIAN LETTER HETH
+
+10F0A
+OLD SOGDIAN LETTER YODH
+
+10F0B
+OLD SOGDIAN LETTER KAPH
+
+10F0C
+OLD SOGDIAN LETTER LAMEDH
+
+10F0D
+OLD SOGDIAN LETTER MEM
+
+10F0E
+OLD SOGDIAN LETTER NUN
+
+10F0F
+OLD SOGDIAN LETTER FINAL NUN
+
+10F10
+OLD SOGDIAN LETTER FINAL NUN WITH VERTICAL TAIL
+
+10F11
+OLD SOGDIAN LETTER SAMEKH
+
+10F12
+OLD SOGDIAN LETTER AYIN
+
+10F13
+OLD SOGDIAN LETTER ALTERNATE AYIN
+
+10F14
+OLD SOGDIAN LETTER PE
+
+10F15
+OLD SOGDIAN LETTER SADHE
+
+10F16
+OLD SOGDIAN LETTER FINAL SADHE
+
+10F17
+OLD SOGDIAN LETTER FINAL SADHE WITH VERTICAL TAIL
+
+10F18
+OLD SOGDIAN LETTER RESH-AYIN-DALETH
+
+10F19
+OLD SOGDIAN LETTER SHIN
+
+10F1A
+OLD SOGDIAN LETTER TAW
+
+10F1B
+OLD SOGDIAN LETTER FINAL TAW
+
+10F1C
+OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL
+
+10F1D
+OLD SOGDIAN NUMBER ONE
+
+10F1E
+OLD SOGDIAN NUMBER TWO
+
+10F1F
+OLD SOGDIAN NUMBER THREE
+
+10F20
+OLD SOGDIAN NUMBER FOUR
+
+10F21
+OLD SOGDIAN NUMBER FIVE
+
+10F22
+OLD SOGDIAN NUMBER TEN
+
+10F23
+OLD SOGDIAN NUMBER TWENTY
+
+10F24
+OLD SOGDIAN NUMBER THIRTY
+
+10F25
+OLD SOGDIAN NUMBER ONE HUNDRED
+
+10F26
+OLD SOGDIAN FRACTION ONE HALF
+
+10F27
+OLD SOGDIAN LIGATURE AYIN-DALETH
+
+10F30
+SOGDIAN LETTER ALEPH
+
+10F31
+SOGDIAN LETTER BETH
+
+10F32
+SOGDIAN LETTER GIMEL
+
+10F33
+SOGDIAN LETTER HE
+
+10F34
+SOGDIAN LETTER WAW
+
+10F35
+SOGDIAN LETTER ZAYIN
+
+10F36
+SOGDIAN LETTER HETH
+
+10F37
+SOGDIAN LETTER YODH
+
+10F38
+SOGDIAN LETTER KAPH
+
+10F39
+SOGDIAN LETTER LAMEDH
+
+10F3A
+SOGDIAN LETTER MEM
+
+10F3B
+SOGDIAN LETTER NUN
+
+10F3C
+SOGDIAN LETTER SAMEKH
+
+10F3D
+SOGDIAN LETTER AYIN
+
+10F3E
+SOGDIAN LETTER PE
+
+10F3F
+SOGDIAN LETTER SADHE
+
+10F40
+SOGDIAN LETTER RESH-AYIN
+
+10F41
+SOGDIAN LETTER SHIN
+
+10F42
+SOGDIAN LETTER TAW
+
+10F43
+SOGDIAN LETTER FETH
+
+10F44
+SOGDIAN LETTER LESH
+
+10F45
+SOGDIAN INDEPENDENT SHIN
+
+10F46
+SOGDIAN COMBINING DOT BELOW
+
+10F47
+SOGDIAN COMBINING TWO DOTS BELOW
+
+10F48
+SOGDIAN COMBINING DOT ABOVE
+
+10F49
+SOGDIAN COMBINING TWO DOTS ABOVE
+
+10F4A
+SOGDIAN COMBINING CURVE ABOVE
+
+10F4B
+SOGDIAN COMBINING CURVE BELOW
+
+10F4C
+SOGDIAN COMBINING HOOK ABOVE
+
+10F4D
+SOGDIAN COMBINING HOOK BELOW
+
+10F4E
+SOGDIAN COMBINING LONG HOOK BELOW
+
+10F4F
+SOGDIAN COMBINING RESH BELOW
+
+10F50
+SOGDIAN COMBINING STROKE BELOW
+
+10F51
+SOGDIAN NUMBER ONE
+
+10F52
+SOGDIAN NUMBER TEN
+
+10F53
+SOGDIAN NUMBER TWENTY
+
+10F54
+SOGDIAN NUMBER ONE HUNDRED
+
+10F55
+SOGDIAN PUNCTUATION TWO VERTICAL BARS
+
+10F56
+SOGDIAN PUNCTUATION TWO VERTICAL BARS WITH DOTS
+
+10F57
+SOGDIAN PUNCTUATION CIRCLE WITH DOT
+
+10F58
+SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS
+
+10F59
+SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT
+
+10FB0
+CHORASMIAN LETTER ALEPH
+
+10FB1
+CHORASMIAN LETTER SMALL ALEPH
+
+10FB2
+CHORASMIAN LETTER BETH
+
+10FB3
+CHORASMIAN LETTER GIMEL
+
+10FB4
+CHORASMIAN LETTER DALETH
+
+10FB5
+CHORASMIAN LETTER HE
+
+10FB6
+CHORASMIAN LETTER WAW
+
+10FB7
+CHORASMIAN LETTER CURLED WAW
+
+10FB8
+CHORASMIAN LETTER ZAYIN
+
+10FB9
+CHORASMIAN LETTER HETH
+
+10FBA
+CHORASMIAN LETTER YODH
+
+10FBB
+CHORASMIAN LETTER KAPH
+
+10FBC
+CHORASMIAN LETTER LAMEDH
+
+10FBD
+CHORASMIAN LETTER MEM
+
+10FBE
+CHORASMIAN LETTER NUN
+
+10FBF
+CHORASMIAN LETTER SAMEKH
+
+10FC0
+CHORASMIAN LETTER AYIN
+
+10FC1
+CHORASMIAN LETTER PE
+
+10FC2
+CHORASMIAN LETTER RESH
+
+10FC3
+CHORASMIAN LETTER SHIN
+
+10FC4
+CHORASMIAN LETTER TAW
+
+10FC5
+CHORASMIAN NUMBER ONE
+
+10FC6
+CHORASMIAN NUMBER TWO
+
+10FC7
+CHORASMIAN NUMBER THREE
+
+10FC8
+CHORASMIAN NUMBER FOUR
+
+10FC9
+CHORASMIAN NUMBER TEN
+
+10FCA
+CHORASMIAN NUMBER TWENTY
+
+10FCB
+CHORASMIAN NUMBER ONE HUNDRED
+
+10FE0
+ELYMAIC LETTER ALEPH
+
+10FE1
+ELYMAIC LETTER BETH
+
+10FE2
+ELYMAIC LETTER GIMEL
+
+10FE3
+ELYMAIC LETTER DALETH
+
+10FE4
+ELYMAIC LETTER HE
+
+10FE5
+ELYMAIC LETTER WAW
+
+10FE6
+ELYMAIC LETTER ZAYIN
+
+10FE7
+ELYMAIC LETTER HETH
+
+10FE8
+ELYMAIC LETTER TETH
+
+10FE9
+ELYMAIC LETTER YODH
+
+10FEA
+ELYMAIC LETTER KAPH
+
+10FEB
+ELYMAIC LETTER LAMEDH
+
+10FEC
+ELYMAIC LETTER MEM
+
+10FED
+ELYMAIC LETTER NUN
+
+10FEE
+ELYMAIC LETTER SAMEKH
+
+10FEF
+ELYMAIC LETTER AYIN
+
+10FF0
+ELYMAIC LETTER PE
+
+10FF1
+ELYMAIC LETTER SADHE
+
+10FF2
+ELYMAIC LETTER QOPH
+
+10FF3
+ELYMAIC LETTER RESH
+
+10FF4
+ELYMAIC LETTER SHIN
+
+10FF5
+ELYMAIC LETTER TAW
+
+10FF6
+ELYMAIC LIGATURE ZAYIN-YODH
+
+11000
+BRAHMI SIGN CANDRABINDU
+
+11001
+BRAHMI SIGN ANUSVARA
+
+11002
+BRAHMI SIGN VISARGA
+
+11003
+BRAHMI SIGN JIHVAMULIYA
+
+11004
+BRAHMI SIGN UPADHMANIYA
+
+11005
+BRAHMI LETTER A
+
+11006
+BRAHMI LETTER AA
+
+11007
+BRAHMI LETTER I
+
+11008
+BRAHMI LETTER II
+
+11009
+BRAHMI LETTER U
+
+1100A
+BRAHMI LETTER UU
+
+1100B
+BRAHMI LETTER VOCALIC R
+
+1100C
+BRAHMI LETTER VOCALIC RR
+
+1100D
+BRAHMI LETTER VOCALIC L
+
+1100E
+BRAHMI LETTER VOCALIC LL
+
+1100F
+BRAHMI LETTER E
+
+11010
+BRAHMI LETTER AI
+
+11011
+BRAHMI LETTER O
+
+11012
+BRAHMI LETTER AU
+
+11013
+BRAHMI LETTER KA
+
+11014
+BRAHMI LETTER KHA
+
+11015
+BRAHMI LETTER GA
+
+11016
+BRAHMI LETTER GHA
+
+11017
+BRAHMI LETTER NGA
+
+11018
+BRAHMI LETTER CA
+
+11019
+BRAHMI LETTER CHA
+
+1101A
+BRAHMI LETTER JA
+
+1101B
+BRAHMI LETTER JHA
+
+1101C
+BRAHMI LETTER NYA
+
+1101D
+BRAHMI LETTER TTA
+
+1101E
+BRAHMI LETTER TTHA
+
+1101F
+BRAHMI LETTER DDA
+
+11020
+BRAHMI LETTER DDHA
+
+11021
+BRAHMI LETTER NNA
+
+11022
+BRAHMI LETTER TA
+
+11023
+BRAHMI LETTER THA
+
+11024
+BRAHMI LETTER DA
+
+11025
+BRAHMI LETTER DHA
+
+11026
+BRAHMI LETTER NA
+
+11027
+BRAHMI LETTER PA
+
+11028
+BRAHMI LETTER PHA
+
+11029
+BRAHMI LETTER BA
+
+1102A
+BRAHMI LETTER BHA
+
+1102B
+BRAHMI LETTER MA
+
+1102C
+BRAHMI LETTER YA
+
+1102D
+BRAHMI LETTER RA
+
+1102E
+BRAHMI LETTER LA
+
+1102F
+BRAHMI LETTER VA
+
+11030
+BRAHMI LETTER SHA
+
+11031
+BRAHMI LETTER SSA
+
+11032
+BRAHMI LETTER SA
+
+11033
+BRAHMI LETTER HA
+
+11034
+BRAHMI LETTER LLA
+
+11035
+BRAHMI LETTER OLD TAMIL LLLA
+
+11036
+BRAHMI LETTER OLD TAMIL RRA
+
+11037
+BRAHMI LETTER OLD TAMIL NNNA
+
+11038
+BRAHMI VOWEL SIGN AA
+
+11039
+BRAHMI VOWEL SIGN BHATTIPROLU AA
+
+1103A
+BRAHMI VOWEL SIGN I
+
+1103B
+BRAHMI VOWEL SIGN II
+
+1103C
+BRAHMI VOWEL SIGN U
+
+1103D
+BRAHMI VOWEL SIGN UU
+
+1103E
+BRAHMI VOWEL SIGN VOCALIC R
+
+1103F
+BRAHMI VOWEL SIGN VOCALIC RR
+
+11040
+BRAHMI VOWEL SIGN VOCALIC L
+
+11041
+BRAHMI VOWEL SIGN VOCALIC LL
+
+11042
+BRAHMI VOWEL SIGN E
+
+11043
+BRAHMI VOWEL SIGN AI
+
+11044
+BRAHMI VOWEL SIGN O
+
+11045
+BRAHMI VOWEL SIGN AU
+
+11046
+BRAHMI VIRAMA
+
+11047
+BRAHMI DANDA
+
+11048
+BRAHMI DOUBLE DANDA
+
+11049
+BRAHMI PUNCTUATION DOT
+
+1104A
+BRAHMI PUNCTUATION DOUBLE DOT
+
+1104B
+BRAHMI PUNCTUATION LINE
+
+1104C
+BRAHMI PUNCTUATION CRESCENT BAR
+
+1104D
+BRAHMI PUNCTUATION LOTUS
+
+11052
+BRAHMI NUMBER ONE
+
+11053
+BRAHMI NUMBER TWO
+
+11054
+BRAHMI NUMBER THREE
+
+11055
+BRAHMI NUMBER FOUR
+
+11056
+BRAHMI NUMBER FIVE
+
+11057
+BRAHMI NUMBER SIX
+
+11058
+BRAHMI NUMBER SEVEN
+
+11059
+BRAHMI NUMBER EIGHT
+
+1105A
+BRAHMI NUMBER NINE
+
+1105B
+BRAHMI NUMBER TEN
+
+1105C
+BRAHMI NUMBER TWENTY
+
+1105D
+BRAHMI NUMBER THIRTY
+
+1105E
+BRAHMI NUMBER FORTY
+
+1105F
+BRAHMI NUMBER FIFTY
+
+11060
+BRAHMI NUMBER SIXTY
+
+11061
+BRAHMI NUMBER SEVENTY
+
+11062
+BRAHMI NUMBER EIGHTY
+
+11063
+BRAHMI NUMBER NINETY
+
+11064
+BRAHMI NUMBER ONE HUNDRED
+
+11065
+BRAHMI NUMBER ONE THOUSAND
+
+11066
+BRAHMI DIGIT ZERO
+
+11067
+BRAHMI DIGIT ONE
+
+11068
+BRAHMI DIGIT TWO
+
+11069
+BRAHMI DIGIT THREE
+
+1106A
+BRAHMI DIGIT FOUR
+
+1106B
+BRAHMI DIGIT FIVE
+
+1106C
+BRAHMI DIGIT SIX
+
+1106D
+BRAHMI DIGIT SEVEN
+
+1106E
+BRAHMI DIGIT EIGHT
+
+1106F
+BRAHMI DIGIT NINE
+
+1107F
+BRAHMI NUMBER JOINER
+
+11080
+KAITHI SIGN CANDRABINDU
+
+11081
+KAITHI SIGN ANUSVARA
+
+11082
+KAITHI SIGN VISARGA
+
+11083
+KAITHI LETTER A
+
+11084
+KAITHI LETTER AA
+
+11085
+KAITHI LETTER I
+
+11086
+KAITHI LETTER II
+
+11087
+KAITHI LETTER U
+
+11088
+KAITHI LETTER UU
+
+11089
+KAITHI LETTER E
+
+1108A
+KAITHI LETTER AI
+
+1108B
+KAITHI LETTER O
+
+1108C
+KAITHI LETTER AU
+
+1108D
+KAITHI LETTER KA
+
+1108E
+KAITHI LETTER KHA
+
+1108F
+KAITHI LETTER GA
+
+11090
+KAITHI LETTER GHA
+
+11091
+KAITHI LETTER NGA
+
+11092
+KAITHI LETTER CA
+
+11093
+KAITHI LETTER CHA
+
+11094
+KAITHI LETTER JA
+
+11095
+KAITHI LETTER JHA
+
+11096
+KAITHI LETTER NYA
+
+11097
+KAITHI LETTER TTA
+
+11098
+KAITHI LETTER TTHA
+
+11099
+KAITHI LETTER DDA
+
+1109A
+KAITHI LETTER DDDHA
+
+1109B
+KAITHI LETTER DDHA
+
+1109C
+KAITHI LETTER RHA
+
+1109D
+KAITHI LETTER NNA
+
+1109E
+KAITHI LETTER TA
+
+1109F
+KAITHI LETTER THA
+
+110A0
+KAITHI LETTER DA
+
+110A1
+KAITHI LETTER DHA
+
+110A2
+KAITHI LETTER NA
+
+110A3
+KAITHI LETTER PA
+
+110A4
+KAITHI LETTER PHA
+
+110A5
+KAITHI LETTER BA
+
+110A6
+KAITHI LETTER BHA
+
+110A7
+KAITHI LETTER MA
+
+110A8
+KAITHI LETTER YA
+
+110A9
+KAITHI LETTER RA
+
+110AA
+KAITHI LETTER LA
+
+110AB
+KAITHI LETTER VA
+
+110AC
+KAITHI LETTER SHA
+
+110AD
+KAITHI LETTER SSA
+
+110AE
+KAITHI LETTER SA
+
+110AF
+KAITHI LETTER HA
+
+110B0
+KAITHI VOWEL SIGN AA
+
+110B1
+KAITHI VOWEL SIGN I
+
+110B2
+KAITHI VOWEL SIGN II
+
+110B3
+KAITHI VOWEL SIGN U
+
+110B4
+KAITHI VOWEL SIGN UU
+
+110B5
+KAITHI VOWEL SIGN E
+
+110B6
+KAITHI VOWEL SIGN AI
+
+110B7
+KAITHI VOWEL SIGN O
+
+110B8
+KAITHI VOWEL SIGN AU
+
+110B9
+KAITHI SIGN VIRAMA
+
+110BA
+KAITHI SIGN NUKTA
+
+110BB
+KAITHI ABBREVIATION SIGN
+
+110BC
+KAITHI ENUMERATION SIGN
+
+110BD
+KAITHI NUMBER SIGN
+
+110BE
+KAITHI SECTION MARK
+
+110BF
+KAITHI DOUBLE SECTION MARK
+
+110C0
+KAITHI DANDA
+
+110C1
+KAITHI DOUBLE DANDA
+
+110CD
+KAITHI NUMBER SIGN ABOVE
+
+110D0
+SORA SOMPENG LETTER SAH
+
+110D1
+SORA SOMPENG LETTER TAH
+
+110D2
+SORA SOMPENG LETTER BAH
+
+110D3
+SORA SOMPENG LETTER CAH
+
+110D4
+SORA SOMPENG LETTER DAH
+
+110D5
+SORA SOMPENG LETTER GAH
+
+110D6
+SORA SOMPENG LETTER MAH
+
+110D7
+SORA SOMPENG LETTER NGAH
+
+110D8
+SORA SOMPENG LETTER LAH
+
+110D9
+SORA SOMPENG LETTER NAH
+
+110DA
+SORA SOMPENG LETTER VAH
+
+110DB
+SORA SOMPENG LETTER PAH
+
+110DC
+SORA SOMPENG LETTER YAH
+
+110DD
+SORA SOMPENG LETTER RAH
+
+110DE
+SORA SOMPENG LETTER HAH
+
+110DF
+SORA SOMPENG LETTER KAH
+
+110E0
+SORA SOMPENG LETTER JAH
+
+110E1
+SORA SOMPENG LETTER NYAH
+
+110E2
+SORA SOMPENG LETTER AH
+
+110E3
+SORA SOMPENG LETTER EEH
+
+110E4
+SORA SOMPENG LETTER IH
+
+110E5
+SORA SOMPENG LETTER UH
+
+110E6
+SORA SOMPENG LETTER OH
+
+110E7
+SORA SOMPENG LETTER EH
+
+110E8
+SORA SOMPENG LETTER MAE
+
+110F0
+SORA SOMPENG DIGIT ZERO
+
+110F1
+SORA SOMPENG DIGIT ONE
+
+110F2
+SORA SOMPENG DIGIT TWO
+
+110F3
+SORA SOMPENG DIGIT THREE
+
+110F4
+SORA SOMPENG DIGIT FOUR
+
+110F5
+SORA SOMPENG DIGIT FIVE
+
+110F6
+SORA SOMPENG DIGIT SIX
+
+110F7
+SORA SOMPENG DIGIT SEVEN
+
+110F8
+SORA SOMPENG DIGIT EIGHT
+
+110F9
+SORA SOMPENG DIGIT NINE
+
+11100
+CHAKMA SIGN CANDRABINDU
+
+11101
+CHAKMA SIGN ANUSVARA
+
+11102
+CHAKMA SIGN VISARGA
+
+11103
+CHAKMA LETTER AA
+
+11104
+CHAKMA LETTER I
+
+11105
+CHAKMA LETTER U
+
+11106
+CHAKMA LETTER E
+
+11107
+CHAKMA LETTER KAA
+
+11108
+CHAKMA LETTER KHAA
+
+11109
+CHAKMA LETTER GAA
+
+1110A
+CHAKMA LETTER GHAA
+
+1110B
+CHAKMA LETTER NGAA
+
+1110C
+CHAKMA LETTER CAA
+
+1110D
+CHAKMA LETTER CHAA
+
+1110E
+CHAKMA LETTER JAA
+
+1110F
+CHAKMA LETTER JHAA
+
+11110
+CHAKMA LETTER NYAA
+
+11111
+CHAKMA LETTER TTAA
+
+11112
+CHAKMA LETTER TTHAA
+
+11113
+CHAKMA LETTER DDAA
+
+11114
+CHAKMA LETTER DDHAA
+
+11115
+CHAKMA LETTER NNAA
+
+11116
+CHAKMA LETTER TAA
+
+11117
+CHAKMA LETTER THAA
+
+11118
+CHAKMA LETTER DAA
+
+11119
+CHAKMA LETTER DHAA
+
+1111A
+CHAKMA LETTER NAA
+
+1111B
+CHAKMA LETTER PAA
+
+1111C
+CHAKMA LETTER PHAA
+
+1111D
+CHAKMA LETTER BAA
+
+1111E
+CHAKMA LETTER BHAA
+
+1111F
+CHAKMA LETTER MAA
+
+11120
+CHAKMA LETTER YYAA
+
+11121
+CHAKMA LETTER YAA
+
+11122
+CHAKMA LETTER RAA
+
+11123
+CHAKMA LETTER LAA
+
+11124
+CHAKMA LETTER WAA
+
+11125
+CHAKMA LETTER SAA
+
+11126
+CHAKMA LETTER HAA
+
+11127
+CHAKMA VOWEL SIGN A
+
+11128
+CHAKMA VOWEL SIGN I
+
+11129
+CHAKMA VOWEL SIGN II
+
+1112A
+CHAKMA VOWEL SIGN U
+
+1112B
+CHAKMA VOWEL SIGN UU
+
+1112C
+CHAKMA VOWEL SIGN E
+
+1112D
+CHAKMA VOWEL SIGN AI
+
+1112E
+CHAKMA VOWEL SIGN O
+
+1112F
+CHAKMA VOWEL SIGN AU
+
+11130
+CHAKMA VOWEL SIGN OI
+
+11131
+CHAKMA O MARK
+
+11132
+CHAKMA AU MARK
+
+11133
+CHAKMA VIRAMA
+
+11134
+CHAKMA MAAYYAA
+
+11136
+CHAKMA DIGIT ZERO
+
+11137
+CHAKMA DIGIT ONE
+
+11138
+CHAKMA DIGIT TWO
+
+11139
+CHAKMA DIGIT THREE
+
+1113A
+CHAKMA DIGIT FOUR
+
+1113B
+CHAKMA DIGIT FIVE
+
+1113C
+CHAKMA DIGIT SIX
+
+1113D
+CHAKMA DIGIT SEVEN
+
+1113E
+CHAKMA DIGIT EIGHT
+
+1113F
+CHAKMA DIGIT NINE
+
+11140
+CHAKMA SECTION MARK
+
+11141
+CHAKMA DANDA
+
+11142
+CHAKMA DOUBLE DANDA
+
+11143
+CHAKMA QUESTION MARK
+
+11144
+CHAKMA LETTER LHAA
+
+11145
+CHAKMA VOWEL SIGN AA
+
+11146
+CHAKMA VOWEL SIGN EI
+
+11147
+CHAKMA LETTER VAA
+
+11150
+MAHAJANI LETTER A
+
+11151
+MAHAJANI LETTER I
+
+11152
+MAHAJANI LETTER U
+
+11153
+MAHAJANI LETTER E
+
+11154
+MAHAJANI LETTER O
+
+11155
+MAHAJANI LETTER KA
+
+11156
+MAHAJANI LETTER KHA
+
+11157
+MAHAJANI LETTER GA
+
+11158
+MAHAJANI LETTER GHA
+
+11159
+MAHAJANI LETTER CA
+
+1115A
+MAHAJANI LETTER CHA
+
+1115B
+MAHAJANI LETTER JA
+
+1115C
+MAHAJANI LETTER JHA
+
+1115D
+MAHAJANI LETTER NYA
+
+1115E
+MAHAJANI LETTER TTA
+
+1115F
+MAHAJANI LETTER TTHA
+
+11160
+MAHAJANI LETTER DDA
+
+11161
+MAHAJANI LETTER DDHA
+
+11162
+MAHAJANI LETTER NNA
+
+11163
+MAHAJANI LETTER TA
+
+11164
+MAHAJANI LETTER THA
+
+11165
+MAHAJANI LETTER DA
+
+11166
+MAHAJANI LETTER DHA
+
+11167
+MAHAJANI LETTER NA
+
+11168
+MAHAJANI LETTER PA
+
+11169
+MAHAJANI LETTER PHA
+
+1116A
+MAHAJANI LETTER BA
+
+1116B
+MAHAJANI LETTER BHA
+
+1116C
+MAHAJANI LETTER MA
+
+1116D
+MAHAJANI LETTER RA
+
+1116E
+MAHAJANI LETTER LA
+
+1116F
+MAHAJANI LETTER VA
+
+11170
+MAHAJANI LETTER SA
+
+11171
+MAHAJANI LETTER HA
+
+11172
+MAHAJANI LETTER RRA
+
+11173
+MAHAJANI SIGN NUKTA
+
+11174
+MAHAJANI ABBREVIATION SIGN
+
+11175
+MAHAJANI SECTION MARK
+
+11176
+MAHAJANI LIGATURE SHRI
+
+11180
+SHARADA SIGN CANDRABINDU
+
+11181
+SHARADA SIGN ANUSVARA
+
+11182
+SHARADA SIGN VISARGA
+
+11183
+SHARADA LETTER A
+
+11184
+SHARADA LETTER AA
+
+11185
+SHARADA LETTER I
+
+11186
+SHARADA LETTER II
+
+11187
+SHARADA LETTER U
+
+11188
+SHARADA LETTER UU
+
+11189
+SHARADA LETTER VOCALIC R
+
+1118A
+SHARADA LETTER VOCALIC RR
+
+1118B
+SHARADA LETTER VOCALIC L
+
+1118C
+SHARADA LETTER VOCALIC LL
+
+1118D
+SHARADA LETTER E
+
+1118E
+SHARADA LETTER AI
+
+1118F
+SHARADA LETTER O
+
+11190
+SHARADA LETTER AU
+
+11191
+SHARADA LETTER KA
+
+11192
+SHARADA LETTER KHA
+
+11193
+SHARADA LETTER GA
+
+11194
+SHARADA LETTER GHA
+
+11195
+SHARADA LETTER NGA
+
+11196
+SHARADA LETTER CA
+
+11197
+SHARADA LETTER CHA
+
+11198
+SHARADA LETTER JA
+
+11199
+SHARADA LETTER JHA
+
+1119A
+SHARADA LETTER NYA
+
+1119B
+SHARADA LETTER TTA
+
+1119C
+SHARADA LETTER TTHA
+
+1119D
+SHARADA LETTER DDA
+
+1119E
+SHARADA LETTER DDHA
+
+1119F
+SHARADA LETTER NNA
+
+111A0
+SHARADA LETTER TA
+
+111A1
+SHARADA LETTER THA
+
+111A2
+SHARADA LETTER DA
+
+111A3
+SHARADA LETTER DHA
+
+111A4
+SHARADA LETTER NA
+
+111A5
+SHARADA LETTER PA
+
+111A6
+SHARADA LETTER PHA
+
+111A7
+SHARADA LETTER BA
+
+111A8
+SHARADA LETTER BHA
+
+111A9
+SHARADA LETTER MA
+
+111AA
+SHARADA LETTER YA
+
+111AB
+SHARADA LETTER RA
+
+111AC
+SHARADA LETTER LA
+
+111AD
+SHARADA LETTER LLA
+
+111AE
+SHARADA LETTER VA
+
+111AF
+SHARADA LETTER SHA
+
+111B0
+SHARADA LETTER SSA
+
+111B1
+SHARADA LETTER SA
+
+111B2
+SHARADA LETTER HA
+
+111B3
+SHARADA VOWEL SIGN AA
+
+111B4
+SHARADA VOWEL SIGN I
+
+111B5
+SHARADA VOWEL SIGN II
+
+111B6
+SHARADA VOWEL SIGN U
+
+111B7
+SHARADA VOWEL SIGN UU
+
+111B8
+SHARADA VOWEL SIGN VOCALIC R
+
+111B9
+SHARADA VOWEL SIGN VOCALIC RR
+
+111BA
+SHARADA VOWEL SIGN VOCALIC L
+
+111BB
+SHARADA VOWEL SIGN VOCALIC LL
+
+111BC
+SHARADA VOWEL SIGN E
+
+111BD
+SHARADA VOWEL SIGN AI
+
+111BE
+SHARADA VOWEL SIGN O
+
+111BF
+SHARADA VOWEL SIGN AU
+
+111C0
+SHARADA SIGN VIRAMA
+
+111C1
+SHARADA SIGN AVAGRAHA
+
+111C2
+SHARADA SIGN JIHVAMULIYA
+
+111C3
+SHARADA SIGN UPADHMANIYA
+
+111C4
+SHARADA OM
+
+111C5
+SHARADA DANDA
+
+111C6
+SHARADA DOUBLE DANDA
+
+111C7
+SHARADA ABBREVIATION SIGN
+
+111C8
+SHARADA SEPARATOR
+
+111C9
+SHARADA SANDHI MARK
+
+111CA
+SHARADA SIGN NUKTA
+
+111CB
+SHARADA VOWEL MODIFIER MARK
+
+111CC
+SHARADA EXTRA SHORT VOWEL MARK
+
+111CD
+SHARADA SUTRA MARK
+
+111CE
+SHARADA VOWEL SIGN PRISHTHAMATRA E
+
+111CF
+SHARADA SIGN INVERTED CANDRABINDU
+
+111D0
+SHARADA DIGIT ZERO
+
+111D1
+SHARADA DIGIT ONE
+
+111D2
+SHARADA DIGIT TWO
+
+111D3
+SHARADA DIGIT THREE
+
+111D4
+SHARADA DIGIT FOUR
+
+111D5
+SHARADA DIGIT FIVE
+
+111D6
+SHARADA DIGIT SIX
+
+111D7
+SHARADA DIGIT SEVEN
+
+111D8
+SHARADA DIGIT EIGHT
+
+111D9
+SHARADA DIGIT NINE
+
+111DA
+SHARADA EKAM
+
+111DB
+SHARADA SIGN SIDDHAM
+
+111DC
+SHARADA HEADSTROKE
+
+111DD
+SHARADA CONTINUATION SIGN
+
+111DE
+SHARADA SECTION MARK-1
+
+111DF
+SHARADA SECTION MARK-2
+
+111E1
+SINHALA ARCHAIC DIGIT ONE
+
+111E2
+SINHALA ARCHAIC DIGIT TWO
+
+111E3
+SINHALA ARCHAIC DIGIT THREE
+
+111E4
+SINHALA ARCHAIC DIGIT FOUR
+
+111E5
+SINHALA ARCHAIC DIGIT FIVE
+
+111E6
+SINHALA ARCHAIC DIGIT SIX
+
+111E7
+SINHALA ARCHAIC DIGIT SEVEN
+
+111E8
+SINHALA ARCHAIC DIGIT EIGHT
+
+111E9
+SINHALA ARCHAIC DIGIT NINE
+
+111EA
+SINHALA ARCHAIC NUMBER TEN
+
+111EB
+SINHALA ARCHAIC NUMBER TWENTY
+
+111EC
+SINHALA ARCHAIC NUMBER THIRTY
+
+111ED
+SINHALA ARCHAIC NUMBER FORTY
+
+111EE
+SINHALA ARCHAIC NUMBER FIFTY
+
+111EF
+SINHALA ARCHAIC NUMBER SIXTY
+
+111F0
+SINHALA ARCHAIC NUMBER SEVENTY
+
+111F1
+SINHALA ARCHAIC NUMBER EIGHTY
+
+111F2
+SINHALA ARCHAIC NUMBER NINETY
+
+111F3
+SINHALA ARCHAIC NUMBER ONE HUNDRED
+
+111F4
+SINHALA ARCHAIC NUMBER ONE THOUSAND
+
+11200
+KHOJKI LETTER A
+
+11201
+KHOJKI LETTER AA
+
+11202
+KHOJKI LETTER I
+
+11203
+KHOJKI LETTER U
+
+11204
+KHOJKI LETTER E
+
+11205
+KHOJKI LETTER AI
+
+11206
+KHOJKI LETTER O
+
+11207
+KHOJKI LETTER AU
+
+11208
+KHOJKI LETTER KA
+
+11209
+KHOJKI LETTER KHA
+
+1120A
+KHOJKI LETTER GA
+
+1120B
+KHOJKI LETTER GGA
+
+1120C
+KHOJKI LETTER GHA
+
+1120D
+KHOJKI LETTER NGA
+
+1120E
+KHOJKI LETTER CA
+
+1120F
+KHOJKI LETTER CHA
+
+11210
+KHOJKI LETTER JA
+
+11211
+KHOJKI LETTER JJA
+
+11213
+KHOJKI LETTER NYA
+
+11214
+KHOJKI LETTER TTA
+
+11215
+KHOJKI LETTER TTHA
+
+11216
+KHOJKI LETTER DDA
+
+11217
+KHOJKI LETTER DDHA
+
+11218
+KHOJKI LETTER NNA
+
+11219
+KHOJKI LETTER TA
+
+1121A
+KHOJKI LETTER THA
+
+1121B
+KHOJKI LETTER DA
+
+1121C
+KHOJKI LETTER DDDA
+
+1121D
+KHOJKI LETTER DHA
+
+1121E
+KHOJKI LETTER NA
+
+1121F
+KHOJKI LETTER PA
+
+11220
+KHOJKI LETTER PHA
+
+11221
+KHOJKI LETTER BA
+
+11222
+KHOJKI LETTER BBA
+
+11223
+KHOJKI LETTER BHA
+
+11224
+KHOJKI LETTER MA
+
+11225
+KHOJKI LETTER YA
+
+11226
+KHOJKI LETTER RA
+
+11227
+KHOJKI LETTER LA
+
+11228
+KHOJKI LETTER VA
+
+11229
+KHOJKI LETTER SA
+
+1122A
+KHOJKI LETTER HA
+
+1122B
+KHOJKI LETTER LLA
+
+1122C
+KHOJKI VOWEL SIGN AA
+
+1122D
+KHOJKI VOWEL SIGN I
+
+1122E
+KHOJKI VOWEL SIGN II
+
+1122F
+KHOJKI VOWEL SIGN U
+
+11230
+KHOJKI VOWEL SIGN E
+
+11231
+KHOJKI VOWEL SIGN AI
+
+11232
+KHOJKI VOWEL SIGN O
+
+11233
+KHOJKI VOWEL SIGN AU
+
+11234
+KHOJKI SIGN ANUSVARA
+
+11235
+KHOJKI SIGN VIRAMA
+
+11236
+KHOJKI SIGN NUKTA
+
+11237
+KHOJKI SIGN SHADDA
+
+11238
+KHOJKI DANDA
+
+11239
+KHOJKI DOUBLE DANDA
+
+1123A
+KHOJKI WORD SEPARATOR
+
+1123B
+KHOJKI SECTION MARK
+
+1123C
+KHOJKI DOUBLE SECTION MARK
+
+1123D
+KHOJKI ABBREVIATION SIGN
+
+1123E
+KHOJKI SIGN SUKUN
+
+11280
+MULTANI LETTER A
+
+11281
+MULTANI LETTER I
+
+11282
+MULTANI LETTER U
+
+11283
+MULTANI LETTER E
+
+11284
+MULTANI LETTER KA
+
+11285
+MULTANI LETTER KHA
+
+11286
+MULTANI LETTER GA
+
+11288
+MULTANI LETTER GHA
+
+1128A
+MULTANI LETTER CA
+
+1128B
+MULTANI LETTER CHA
+
+1128C
+MULTANI LETTER JA
+
+1128D
+MULTANI LETTER JJA
+
+1128F
+MULTANI LETTER NYA
+
+11290
+MULTANI LETTER TTA
+
+11291
+MULTANI LETTER TTHA
+
+11292
+MULTANI LETTER DDA
+
+11293
+MULTANI LETTER DDDA
+
+11294
+MULTANI LETTER DDHA
+
+11295
+MULTANI LETTER NNA
+
+11296
+MULTANI LETTER TA
+
+11297
+MULTANI LETTER THA
+
+11298
+MULTANI LETTER DA
+
+11299
+MULTANI LETTER DHA
+
+1129A
+MULTANI LETTER NA
+
+1129B
+MULTANI LETTER PA
+
+1129C
+MULTANI LETTER PHA
+
+1129D
+MULTANI LETTER BA
+
+1129F
+MULTANI LETTER BHA
+
+112A0
+MULTANI LETTER MA
+
+112A1
+MULTANI LETTER YA
+
+112A2
+MULTANI LETTER RA
+
+112A3
+MULTANI LETTER LA
+
+112A4
+MULTANI LETTER VA
+
+112A5
+MULTANI LETTER SA
+
+112A6
+MULTANI LETTER HA
+
+112A7
+MULTANI LETTER RRA
+
+112A8
+MULTANI LETTER RHA
+
+112A9
+MULTANI SECTION MARK
+
+112B0
+KHUDAWADI LETTER A
+
+112B1
+KHUDAWADI LETTER AA
+
+112B2
+KHUDAWADI LETTER I
+
+112B3
+KHUDAWADI LETTER II
+
+112B4
+KHUDAWADI LETTER U
+
+112B5
+KHUDAWADI LETTER UU
+
+112B6
+KHUDAWADI LETTER E
+
+112B7
+KHUDAWADI LETTER AI
+
+112B8
+KHUDAWADI LETTER O
+
+112B9
+KHUDAWADI LETTER AU
+
+112BA
+KHUDAWADI LETTER KA
+
+112BB
+KHUDAWADI LETTER KHA
+
+112BC
+KHUDAWADI LETTER GA
+
+112BD
+KHUDAWADI LETTER GGA
+
+112BE
+KHUDAWADI LETTER GHA
+
+112BF
+KHUDAWADI LETTER NGA
+
+112C0
+KHUDAWADI LETTER CA
+
+112C1
+KHUDAWADI LETTER CHA
+
+112C2
+KHUDAWADI LETTER JA
+
+112C3
+KHUDAWADI LETTER JJA
+
+112C4
+KHUDAWADI LETTER JHA
+
+112C5
+KHUDAWADI LETTER NYA
+
+112C6
+KHUDAWADI LETTER TTA
+
+112C7
+KHUDAWADI LETTER TTHA
+
+112C8
+KHUDAWADI LETTER DDA
+
+112C9
+KHUDAWADI LETTER DDDA
+
+112CA
+KHUDAWADI LETTER RRA
+
+112CB
+KHUDAWADI LETTER DDHA
+
+112CC
+KHUDAWADI LETTER NNA
+
+112CD
+KHUDAWADI LETTER TA
+
+112CE
+KHUDAWADI LETTER THA
+
+112CF
+KHUDAWADI LETTER DA
+
+112D0
+KHUDAWADI LETTER DHA
+
+112D1
+KHUDAWADI LETTER NA
+
+112D2
+KHUDAWADI LETTER PA
+
+112D3
+KHUDAWADI LETTER PHA
+
+112D4
+KHUDAWADI LETTER BA
+
+112D5
+KHUDAWADI LETTER BBA
+
+112D6
+KHUDAWADI LETTER BHA
+
+112D7
+KHUDAWADI LETTER MA
+
+112D8
+KHUDAWADI LETTER YA
+
+112D9
+KHUDAWADI LETTER RA
+
+112DA
+KHUDAWADI LETTER LA
+
+112DB
+KHUDAWADI LETTER VA
+
+112DC
+KHUDAWADI LETTER SHA
+
+112DD
+KHUDAWADI LETTER SA
+
+112DE
+KHUDAWADI LETTER HA
+
+112DF
+KHUDAWADI SIGN ANUSVARA
+
+112E0
+KHUDAWADI VOWEL SIGN AA
+
+112E1
+KHUDAWADI VOWEL SIGN I
+
+112E2
+KHUDAWADI VOWEL SIGN II
+
+112E3
+KHUDAWADI VOWEL SIGN U
+
+112E4
+KHUDAWADI VOWEL SIGN UU
+
+112E5
+KHUDAWADI VOWEL SIGN E
+
+112E6
+KHUDAWADI VOWEL SIGN AI
+
+112E7
+KHUDAWADI VOWEL SIGN O
+
+112E8
+KHUDAWADI VOWEL SIGN AU
+
+112E9
+KHUDAWADI SIGN NUKTA
+
+112EA
+KHUDAWADI SIGN VIRAMA
+
+112F0
+KHUDAWADI DIGIT ZERO
+
+112F1
+KHUDAWADI DIGIT ONE
+
+112F2
+KHUDAWADI DIGIT TWO
+
+112F3
+KHUDAWADI DIGIT THREE
+
+112F4
+KHUDAWADI DIGIT FOUR
+
+112F5
+KHUDAWADI DIGIT FIVE
+
+112F6
+KHUDAWADI DIGIT SIX
+
+112F7
+KHUDAWADI DIGIT SEVEN
+
+112F8
+KHUDAWADI DIGIT EIGHT
+
+112F9
+KHUDAWADI DIGIT NINE
+
+11300
+GRANTHA SIGN COMBINING ANUSVARA ABOVE
+
+11301
+GRANTHA SIGN CANDRABINDU
+
+11302
+GRANTHA SIGN ANUSVARA
+
+11303
+GRANTHA SIGN VISARGA
+
+11305
+GRANTHA LETTER A
+
+11306
+GRANTHA LETTER AA
+
+11307
+GRANTHA LETTER I
+
+11308
+GRANTHA LETTER II
+
+11309
+GRANTHA LETTER U
+
+1130A
+GRANTHA LETTER UU
+
+1130B
+GRANTHA LETTER VOCALIC R
+
+1130C
+GRANTHA LETTER VOCALIC L
+
+1130F
+GRANTHA LETTER EE
+
+11310
+GRANTHA LETTER AI
+
+11313
+GRANTHA LETTER OO
+
+11314
+GRANTHA LETTER AU
+
+11315
+GRANTHA LETTER KA
+
+11316
+GRANTHA LETTER KHA
+
+11317
+GRANTHA LETTER GA
+
+11318
+GRANTHA LETTER GHA
+
+11319
+GRANTHA LETTER NGA
+
+1131A
+GRANTHA LETTER CA
+
+1131B
+GRANTHA LETTER CHA
+
+1131C
+GRANTHA LETTER JA
+
+1131D
+GRANTHA LETTER JHA
+
+1131E
+GRANTHA LETTER NYA
+
+1131F
+GRANTHA LETTER TTA
+
+11320
+GRANTHA LETTER TTHA
+
+11321
+GRANTHA LETTER DDA
+
+11322
+GRANTHA LETTER DDHA
+
+11323
+GRANTHA LETTER NNA
+
+11324
+GRANTHA LETTER TA
+
+11325
+GRANTHA LETTER THA
+
+11326
+GRANTHA LETTER DA
+
+11327
+GRANTHA LETTER DHA
+
+11328
+GRANTHA LETTER NA
+
+1132A
+GRANTHA LETTER PA
+
+1132B
+GRANTHA LETTER PHA
+
+1132C
+GRANTHA LETTER BA
+
+1132D
+GRANTHA LETTER BHA
+
+1132E
+GRANTHA LETTER MA
+
+1132F
+GRANTHA LETTER YA
+
+11330
+GRANTHA LETTER RA
+
+11332
+GRANTHA LETTER LA
+
+11333
+GRANTHA LETTER LLA
+
+11335
+GRANTHA LETTER VA
+
+11336
+GRANTHA LETTER SHA
+
+11337
+GRANTHA LETTER SSA
+
+11338
+GRANTHA LETTER SA
+
+11339
+GRANTHA LETTER HA
+
+1133B
+COMBINING BINDU BELOW
+
+1133C
+GRANTHA SIGN NUKTA
+
+1133D
+GRANTHA SIGN AVAGRAHA
+
+1133E
+GRANTHA VOWEL SIGN AA
+
+1133F
+GRANTHA VOWEL SIGN I
+
+11340
+GRANTHA VOWEL SIGN II
+
+11341
+GRANTHA VOWEL SIGN U
+
+11342
+GRANTHA VOWEL SIGN UU
+
+11343
+GRANTHA VOWEL SIGN VOCALIC R
+
+11344
+GRANTHA VOWEL SIGN VOCALIC RR
+
+11347
+GRANTHA VOWEL SIGN EE
+
+11348
+GRANTHA VOWEL SIGN AI
+
+1134B
+GRANTHA VOWEL SIGN OO
+
+1134C
+GRANTHA VOWEL SIGN AU
+
+1134D
+GRANTHA SIGN VIRAMA
+
+11350
+GRANTHA OM
+
+11357
+GRANTHA AU LENGTH MARK
+
+1135D
+GRANTHA SIGN PLUTA
+
+1135E
+GRANTHA LETTER VEDIC ANUSVARA
+
+1135F
+GRANTHA LETTER VEDIC DOUBLE ANUSVARA
+
+11360
+GRANTHA LETTER VOCALIC RR
+
+11361
+GRANTHA LETTER VOCALIC LL
+
+11362
+GRANTHA VOWEL SIGN VOCALIC L
+
+11363
+GRANTHA VOWEL SIGN VOCALIC LL
+
+11366
+COMBINING GRANTHA DIGIT ZERO
+
+11367
+COMBINING GRANTHA DIGIT ONE
+
+11368
+COMBINING GRANTHA DIGIT TWO
+
+11369
+COMBINING GRANTHA DIGIT THREE
+
+1136A
+COMBINING GRANTHA DIGIT FOUR
+
+1136B
+COMBINING GRANTHA DIGIT FIVE
+
+1136C
+COMBINING GRANTHA DIGIT SIX
+
+11370
+COMBINING GRANTHA LETTER A
+
+11371
+COMBINING GRANTHA LETTER KA
+
+11372
+COMBINING GRANTHA LETTER NA
+
+11373
+COMBINING GRANTHA LETTER VI
+
+11374
+COMBINING GRANTHA LETTER PA
+
+11400
+NEWA LETTER A
+
+11401
+NEWA LETTER AA
+
+11402
+NEWA LETTER I
+
+11403
+NEWA LETTER II
+
+11404
+NEWA LETTER U
+
+11405
+NEWA LETTER UU
+
+11406
+NEWA LETTER VOCALIC R
+
+11407
+NEWA LETTER VOCALIC RR
+
+11408
+NEWA LETTER VOCALIC L
+
+11409
+NEWA LETTER VOCALIC LL
+
+1140A
+NEWA LETTER E
+
+1140B
+NEWA LETTER AI
+
+1140C
+NEWA LETTER O
+
+1140D
+NEWA LETTER AU
+
+1140E
+NEWA LETTER KA
+
+1140F
+NEWA LETTER KHA
+
+11410
+NEWA LETTER GA
+
+11411
+NEWA LETTER GHA
+
+11412
+NEWA LETTER NGA
+
+11413
+NEWA LETTER NGHA
+
+11414
+NEWA LETTER CA
+
+11415
+NEWA LETTER CHA
+
+11416
+NEWA LETTER JA
+
+11417
+NEWA LETTER JHA
+
+11418
+NEWA LETTER NYA
+
+11419
+NEWA LETTER NYHA
+
+1141A
+NEWA LETTER TTA
+
+1141B
+NEWA LETTER TTHA
+
+1141C
+NEWA LETTER DDA
+
+1141D
+NEWA LETTER DDHA
+
+1141E
+NEWA LETTER NNA
+
+1141F
+NEWA LETTER TA
+
+11420
+NEWA LETTER THA
+
+11421
+NEWA LETTER DA
+
+11422
+NEWA LETTER DHA
+
+11423
+NEWA LETTER NA
+
+11424
+NEWA LETTER NHA
+
+11425
+NEWA LETTER PA
+
+11426
+NEWA LETTER PHA
+
+11427
+NEWA LETTER BA
+
+11428
+NEWA LETTER BHA
+
+11429
+NEWA LETTER MA
+
+1142A
+NEWA LETTER MHA
+
+1142B
+NEWA LETTER YA
+
+1142C
+NEWA LETTER RA
+
+1142D
+NEWA LETTER RHA
+
+1142E
+NEWA LETTER LA
+
+1142F
+NEWA LETTER LHA
+
+11430
+NEWA LETTER WA
+
+11431
+NEWA LETTER SHA
+
+11432
+NEWA LETTER SSA
+
+11433
+NEWA LETTER SA
+
+11434
+NEWA LETTER HA
+
+11435
+NEWA VOWEL SIGN AA
+
+11436
+NEWA VOWEL SIGN I
+
+11437
+NEWA VOWEL SIGN II
+
+11438
+NEWA VOWEL SIGN U
+
+11439
+NEWA VOWEL SIGN UU
+
+1143A
+NEWA VOWEL SIGN VOCALIC R
+
+1143B
+NEWA VOWEL SIGN VOCALIC RR
+
+1143C
+NEWA VOWEL SIGN VOCALIC L
+
+1143D
+NEWA VOWEL SIGN VOCALIC LL
+
+1143E
+NEWA VOWEL SIGN E
+
+1143F
+NEWA VOWEL SIGN AI
+
+11440
+NEWA VOWEL SIGN O
+
+11441
+NEWA VOWEL SIGN AU
+
+11442
+NEWA SIGN VIRAMA
+
+11443
+NEWA SIGN CANDRABINDU
+
+11444
+NEWA SIGN ANUSVARA
+
+11445
+NEWA SIGN VISARGA
+
+11446
+NEWA SIGN NUKTA
+
+11447
+NEWA SIGN AVAGRAHA
+
+11448
+NEWA SIGN FINAL ANUSVARA
+
+11449
+NEWA OM
+
+1144A
+NEWA SIDDHI
+
+1144B
+NEWA DANDA
+
+1144C
+NEWA DOUBLE DANDA
+
+1144D
+NEWA COMMA
+
+1144E
+NEWA GAP FILLER
+
+1144F
+NEWA ABBREVIATION SIGN
+
+11450
+NEWA DIGIT ZERO
+
+11451
+NEWA DIGIT ONE
+
+11452
+NEWA DIGIT TWO
+
+11453
+NEWA DIGIT THREE
+
+11454
+NEWA DIGIT FOUR
+
+11455
+NEWA DIGIT FIVE
+
+11456
+NEWA DIGIT SIX
+
+11457
+NEWA DIGIT SEVEN
+
+11458
+NEWA DIGIT EIGHT
+
+11459
+NEWA DIGIT NINE
+
+1145A
+NEWA DOUBLE COMMA
+
+1145B
+NEWA PLACEHOLDER MARK
+
+1145D
+NEWA INSERTION SIGN
+
+1145E
+NEWA SANDHI MARK
+
+1145F
+NEWA LETTER VEDIC ANUSVARA
+
+11460
+NEWA SIGN JIHVAMULIYA
+
+11461
+NEWA SIGN UPADHMANIYA
+
+11480
+TIRHUTA ANJI
+
+11481
+TIRHUTA LETTER A
+
+11482
+TIRHUTA LETTER AA
+
+11483
+TIRHUTA LETTER I
+
+11484
+TIRHUTA LETTER II
+
+11485
+TIRHUTA LETTER U
+
+11486
+TIRHUTA LETTER UU
+
+11487
+TIRHUTA LETTER VOCALIC R
+
+11488
+TIRHUTA LETTER VOCALIC RR
+
+11489
+TIRHUTA LETTER VOCALIC L
+
+1148A
+TIRHUTA LETTER VOCALIC LL
+
+1148B
+TIRHUTA LETTER E
+
+1148C
+TIRHUTA LETTER AI
+
+1148D
+TIRHUTA LETTER O
+
+1148E
+TIRHUTA LETTER AU
+
+1148F
+TIRHUTA LETTER KA
+
+11490
+TIRHUTA LETTER KHA
+
+11491
+TIRHUTA LETTER GA
+
+11492
+TIRHUTA LETTER GHA
+
+11493
+TIRHUTA LETTER NGA
+
+11494
+TIRHUTA LETTER CA
+
+11495
+TIRHUTA LETTER CHA
+
+11496
+TIRHUTA LETTER JA
+
+11497
+TIRHUTA LETTER JHA
+
+11498
+TIRHUTA LETTER NYA
+
+11499
+TIRHUTA LETTER TTA
+
+1149A
+TIRHUTA LETTER TTHA
+
+1149B
+TIRHUTA LETTER DDA
+
+1149C
+TIRHUTA LETTER DDHA
+
+1149D
+TIRHUTA LETTER NNA
+
+1149E
+TIRHUTA LETTER TA
+
+1149F
+TIRHUTA LETTER THA
+
+114A0
+TIRHUTA LETTER DA
+
+114A1
+TIRHUTA LETTER DHA
+
+114A2
+TIRHUTA LETTER NA
+
+114A3
+TIRHUTA LETTER PA
+
+114A4
+TIRHUTA LETTER PHA
+
+114A5
+TIRHUTA LETTER BA
+
+114A6
+TIRHUTA LETTER BHA
+
+114A7
+TIRHUTA LETTER MA
+
+114A8
+TIRHUTA LETTER YA
+
+114A9
+TIRHUTA LETTER RA
+
+114AA
+TIRHUTA LETTER LA
+
+114AB
+TIRHUTA LETTER VA
+
+114AC
+TIRHUTA LETTER SHA
+
+114AD
+TIRHUTA LETTER SSA
+
+114AE
+TIRHUTA LETTER SA
+
+114AF
+TIRHUTA LETTER HA
+
+114B0
+TIRHUTA VOWEL SIGN AA
+
+114B1
+TIRHUTA VOWEL SIGN I
+
+114B2
+TIRHUTA VOWEL SIGN II
+
+114B3
+TIRHUTA VOWEL SIGN U
+
+114B4
+TIRHUTA VOWEL SIGN UU
+
+114B5
+TIRHUTA VOWEL SIGN VOCALIC R
+
+114B6
+TIRHUTA VOWEL SIGN VOCALIC RR
+
+114B7
+TIRHUTA VOWEL SIGN VOCALIC L
+
+114B8
+TIRHUTA VOWEL SIGN VOCALIC LL
+
+114B9
+TIRHUTA VOWEL SIGN E
+
+114BA
+TIRHUTA VOWEL SIGN SHORT E
+
+114BB
+TIRHUTA VOWEL SIGN AI
+
+114BC
+TIRHUTA VOWEL SIGN O
+
+114BD
+TIRHUTA VOWEL SIGN SHORT O
+
+114BE
+TIRHUTA VOWEL SIGN AU
+
+114BF
+TIRHUTA SIGN CANDRABINDU
+
+114C0
+TIRHUTA SIGN ANUSVARA
+
+114C1
+TIRHUTA SIGN VISARGA
+
+114C2
+TIRHUTA SIGN VIRAMA
+
+114C3
+TIRHUTA SIGN NUKTA
+
+114C4
+TIRHUTA SIGN AVAGRAHA
+
+114C5
+TIRHUTA GVANG
+
+114C6
+TIRHUTA ABBREVIATION SIGN
+
+114C7
+TIRHUTA OM
+
+114D0
+TIRHUTA DIGIT ZERO
+
+114D1
+TIRHUTA DIGIT ONE
+
+114D2
+TIRHUTA DIGIT TWO
+
+114D3
+TIRHUTA DIGIT THREE
+
+114D4
+TIRHUTA DIGIT FOUR
+
+114D5
+TIRHUTA DIGIT FIVE
+
+114D6
+TIRHUTA DIGIT SIX
+
+114D7
+TIRHUTA DIGIT SEVEN
+
+114D8
+TIRHUTA DIGIT EIGHT
+
+114D9
+TIRHUTA DIGIT NINE
+
+11580
+SIDDHAM LETTER A
+
+11581
+SIDDHAM LETTER AA
+
+11582
+SIDDHAM LETTER I
+
+11583
+SIDDHAM LETTER II
+
+11584
+SIDDHAM LETTER U
+
+11585
+SIDDHAM LETTER UU
+
+11586
+SIDDHAM LETTER VOCALIC R
+
+11587
+SIDDHAM LETTER VOCALIC RR
+
+11588
+SIDDHAM LETTER VOCALIC L
+
+11589
+SIDDHAM LETTER VOCALIC LL
+
+1158A
+SIDDHAM LETTER E
+
+1158B
+SIDDHAM LETTER AI
+
+1158C
+SIDDHAM LETTER O
+
+1158D
+SIDDHAM LETTER AU
+
+1158E
+SIDDHAM LETTER KA
+
+1158F
+SIDDHAM LETTER KHA
+
+11590
+SIDDHAM LETTER GA
+
+11591
+SIDDHAM LETTER GHA
+
+11592
+SIDDHAM LETTER NGA
+
+11593
+SIDDHAM LETTER CA
+
+11594
+SIDDHAM LETTER CHA
+
+11595
+SIDDHAM LETTER JA
+
+11596
+SIDDHAM LETTER JHA
+
+11597
+SIDDHAM LETTER NYA
+
+11598
+SIDDHAM LETTER TTA
+
+11599
+SIDDHAM LETTER TTHA
+
+1159A
+SIDDHAM LETTER DDA
+
+1159B
+SIDDHAM LETTER DDHA
+
+1159C
+SIDDHAM LETTER NNA
+
+1159D
+SIDDHAM LETTER TA
+
+1159E
+SIDDHAM LETTER THA
+
+1159F
+SIDDHAM LETTER DA
+
+115A0
+SIDDHAM LETTER DHA
+
+115A1
+SIDDHAM LETTER NA
+
+115A2
+SIDDHAM LETTER PA
+
+115A3
+SIDDHAM LETTER PHA
+
+115A4
+SIDDHAM LETTER BA
+
+115A5
+SIDDHAM LETTER BHA
+
+115A6
+SIDDHAM LETTER MA
+
+115A7
+SIDDHAM LETTER YA
+
+115A8
+SIDDHAM LETTER RA
+
+115A9
+SIDDHAM LETTER LA
+
+115AA
+SIDDHAM LETTER VA
+
+115AB
+SIDDHAM LETTER SHA
+
+115AC
+SIDDHAM LETTER SSA
+
+115AD
+SIDDHAM LETTER SA
+
+115AE
+SIDDHAM LETTER HA
+
+115AF
+SIDDHAM VOWEL SIGN AA
+
+115B0
+SIDDHAM VOWEL SIGN I
+
+115B1
+SIDDHAM VOWEL SIGN II
+
+115B2
+SIDDHAM VOWEL SIGN U
+
+115B3
+SIDDHAM VOWEL SIGN UU
+
+115B4
+SIDDHAM VOWEL SIGN VOCALIC R
+
+115B5
+SIDDHAM VOWEL SIGN VOCALIC RR
+
+115B8
+SIDDHAM VOWEL SIGN E
+
+115B9
+SIDDHAM VOWEL SIGN AI
+
+115BA
+SIDDHAM VOWEL SIGN O
+
+115BB
+SIDDHAM VOWEL SIGN AU
+
+115BC
+SIDDHAM SIGN CANDRABINDU
+
+115BD
+SIDDHAM SIGN ANUSVARA
+
+115BE
+SIDDHAM SIGN VISARGA
+
+115BF
+SIDDHAM SIGN VIRAMA
+
+115C0
+SIDDHAM SIGN NUKTA
+
+115C1
+SIDDHAM SIGN SIDDHAM
+
+115C2
+SIDDHAM DANDA
+
+115C3
+SIDDHAM DOUBLE DANDA
+
+115C4
+SIDDHAM SEPARATOR DOT
+
+115C5
+SIDDHAM SEPARATOR BAR
+
+115C6
+SIDDHAM REPETITION MARK-1
+
+115C7
+SIDDHAM REPETITION MARK-2
+
+115C8
+SIDDHAM REPETITION MARK-3
+
+115C9
+SIDDHAM END OF TEXT MARK
+
+115CA
+SIDDHAM SECTION MARK WITH TRIDENT AND U-SHAPED ORNAMENTS
+
+115CB
+SIDDHAM SECTION MARK WITH TRIDENT AND DOTTED CRESCENTS
+
+115CC
+SIDDHAM SECTION MARK WITH RAYS AND DOTTED CRESCENTS
+
+115CD
+SIDDHAM SECTION MARK WITH RAYS AND DOTTED DOUBLE CRESCENTS
+
+115CE
+SIDDHAM SECTION MARK WITH RAYS AND DOTTED TRIPLE CRESCENTS
+
+115CF
+SIDDHAM SECTION MARK DOUBLE RING
+
+115D0
+SIDDHAM SECTION MARK DOUBLE RING WITH RAYS
+
+115D1
+SIDDHAM SECTION MARK WITH DOUBLE CRESCENTS
+
+115D2
+SIDDHAM SECTION MARK WITH TRIPLE CRESCENTS
+
+115D3
+SIDDHAM SECTION MARK WITH QUADRUPLE CRESCENTS
+
+115D4
+SIDDHAM SECTION MARK WITH SEPTUPLE CRESCENTS
+
+115D5
+SIDDHAM SECTION MARK WITH CIRCLES AND RAYS
+
+115D6
+SIDDHAM SECTION MARK WITH CIRCLES AND TWO ENCLOSURES
+
+115D7
+SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES
+
+115D8
+SIDDHAM LETTER THREE-CIRCLE ALTERNATE I
+
+115D9
+SIDDHAM LETTER TWO-CIRCLE ALTERNATE I
+
+115DA
+SIDDHAM LETTER TWO-CIRCLE ALTERNATE II
+
+115DB
+SIDDHAM LETTER ALTERNATE U
+
+115DC
+SIDDHAM VOWEL SIGN ALTERNATE U
+
+115DD
+SIDDHAM VOWEL SIGN ALTERNATE UU
+
+11600
+MODI LETTER A
+
+11601
+MODI LETTER AA
+
+11602
+MODI LETTER I
+
+11603
+MODI LETTER II
+
+11604
+MODI LETTER U
+
+11605
+MODI LETTER UU
+
+11606
+MODI LETTER VOCALIC R
+
+11607
+MODI LETTER VOCALIC RR
+
+11608
+MODI LETTER VOCALIC L
+
+11609
+MODI LETTER VOCALIC LL
+
+1160A
+MODI LETTER E
+
+1160B
+MODI LETTER AI
+
+1160C
+MODI LETTER O
+
+1160D
+MODI LETTER AU
+
+1160E
+MODI LETTER KA
+
+1160F
+MODI LETTER KHA
+
+11610
+MODI LETTER GA
+
+11611
+MODI LETTER GHA
+
+11612
+MODI LETTER NGA
+
+11613
+MODI LETTER CA
+
+11614
+MODI LETTER CHA
+
+11615
+MODI LETTER JA
+
+11616
+MODI LETTER JHA
+
+11617
+MODI LETTER NYA
+
+11618
+MODI LETTER TTA
+
+11619
+MODI LETTER TTHA
+
+1161A
+MODI LETTER DDA
+
+1161B
+MODI LETTER DDHA
+
+1161C
+MODI LETTER NNA
+
+1161D
+MODI LETTER TA
+
+1161E
+MODI LETTER THA
+
+1161F
+MODI LETTER DA
+
+11620
+MODI LETTER DHA
+
+11621
+MODI LETTER NA
+
+11622
+MODI LETTER PA
+
+11623
+MODI LETTER PHA
+
+11624
+MODI LETTER BA
+
+11625
+MODI LETTER BHA
+
+11626
+MODI LETTER MA
+
+11627
+MODI LETTER YA
+
+11628
+MODI LETTER RA
+
+11629
+MODI LETTER LA
+
+1162A
+MODI LETTER VA
+
+1162B
+MODI LETTER SHA
+
+1162C
+MODI LETTER SSA
+
+1162D
+MODI LETTER SA
+
+1162E
+MODI LETTER HA
+
+1162F
+MODI LETTER LLA
+
+11630
+MODI VOWEL SIGN AA
+
+11631
+MODI VOWEL SIGN I
+
+11632
+MODI VOWEL SIGN II
+
+11633
+MODI VOWEL SIGN U
+
+11634
+MODI VOWEL SIGN UU
+
+11635
+MODI VOWEL SIGN VOCALIC R
+
+11636
+MODI VOWEL SIGN VOCALIC RR
+
+11637
+MODI VOWEL SIGN VOCALIC L
+
+11638
+MODI VOWEL SIGN VOCALIC LL
+
+11639
+MODI VOWEL SIGN E
+
+1163A
+MODI VOWEL SIGN AI
+
+1163B
+MODI VOWEL SIGN O
+
+1163C
+MODI VOWEL SIGN AU
+
+1163D
+MODI SIGN ANUSVARA
+
+1163E
+MODI SIGN VISARGA
+
+1163F
+MODI SIGN VIRAMA
+
+11640
+MODI SIGN ARDHACANDRA
+
+11641
+MODI DANDA
+
+11642
+MODI DOUBLE DANDA
+
+11643
+MODI ABBREVIATION SIGN
+
+11644
+MODI SIGN HUVA
+
+11650
+MODI DIGIT ZERO
+
+11651
+MODI DIGIT ONE
+
+11652
+MODI DIGIT TWO
+
+11653
+MODI DIGIT THREE
+
+11654
+MODI DIGIT FOUR
+
+11655
+MODI DIGIT FIVE
+
+11656
+MODI DIGIT SIX
+
+11657
+MODI DIGIT SEVEN
+
+11658
+MODI DIGIT EIGHT
+
+11659
+MODI DIGIT NINE
+
+11660
+MONGOLIAN BIRGA WITH ORNAMENT
+
+11661
+MONGOLIAN ROTATED BIRGA
+
+11662
+MONGOLIAN DOUBLE BIRGA WITH ORNAMENT
+
+11663
+MONGOLIAN TRIPLE BIRGA WITH ORNAMENT
+
+11664
+MONGOLIAN BIRGA WITH DOUBLE ORNAMENT
+
+11665
+MONGOLIAN ROTATED BIRGA WITH ORNAMENT
+
+11666
+MONGOLIAN ROTATED BIRGA WITH DOUBLE ORNAMENT
+
+11667
+MONGOLIAN INVERTED BIRGA
+
+11668
+MONGOLIAN INVERTED BIRGA WITH DOUBLE ORNAMENT
+
+11669
+MONGOLIAN SWIRL BIRGA
+
+1166A
+MONGOLIAN SWIRL BIRGA WITH ORNAMENT
+
+1166B
+MONGOLIAN SWIRL BIRGA WITH DOUBLE ORNAMENT
+
+1166C
+MONGOLIAN TURNED SWIRL BIRGA WITH DOUBLE ORNAMENT
+
+11680
+TAKRI LETTER A
+
+11681
+TAKRI LETTER AA
+
+11682
+TAKRI LETTER I
+
+11683
+TAKRI LETTER II
+
+11684
+TAKRI LETTER U
+
+11685
+TAKRI LETTER UU
+
+11686
+TAKRI LETTER E
+
+11687
+TAKRI LETTER AI
+
+11688
+TAKRI LETTER O
+
+11689
+TAKRI LETTER AU
+
+1168A
+TAKRI LETTER KA
+
+1168B
+TAKRI LETTER KHA
+
+1168C
+TAKRI LETTER GA
+
+1168D
+TAKRI LETTER GHA
+
+1168E
+TAKRI LETTER NGA
+
+1168F
+TAKRI LETTER CA
+
+11690
+TAKRI LETTER CHA
+
+11691
+TAKRI LETTER JA
+
+11692
+TAKRI LETTER JHA
+
+11693
+TAKRI LETTER NYA
+
+11694
+TAKRI LETTER TTA
+
+11695
+TAKRI LETTER TTHA
+
+11696
+TAKRI LETTER DDA
+
+11697
+TAKRI LETTER DDHA
+
+11698
+TAKRI LETTER NNA
+
+11699
+TAKRI LETTER TA
+
+1169A
+TAKRI LETTER THA
+
+1169B
+TAKRI LETTER DA
+
+1169C
+TAKRI LETTER DHA
+
+1169D
+TAKRI LETTER NA
+
+1169E
+TAKRI LETTER PA
+
+1169F
+TAKRI LETTER PHA
+
+116A0
+TAKRI LETTER BA
+
+116A1
+TAKRI LETTER BHA
+
+116A2
+TAKRI LETTER MA
+
+116A3
+TAKRI LETTER YA
+
+116A4
+TAKRI LETTER RA
+
+116A5
+TAKRI LETTER LA
+
+116A6
+TAKRI LETTER VA
+
+116A7
+TAKRI LETTER SHA
+
+116A8
+TAKRI LETTER SA
+
+116A9
+TAKRI LETTER HA
+
+116AA
+TAKRI LETTER RRA
+
+116AB
+TAKRI SIGN ANUSVARA
+
+116AC
+TAKRI SIGN VISARGA
+
+116AD
+TAKRI VOWEL SIGN AA
+
+116AE
+TAKRI VOWEL SIGN I
+
+116AF
+TAKRI VOWEL SIGN II
+
+116B0
+TAKRI VOWEL SIGN U
+
+116B1
+TAKRI VOWEL SIGN UU
+
+116B2
+TAKRI VOWEL SIGN E
+
+116B3
+TAKRI VOWEL SIGN AI
+
+116B4
+TAKRI VOWEL SIGN O
+
+116B5
+TAKRI VOWEL SIGN AU
+
+116B6
+TAKRI SIGN VIRAMA
+
+116B7
+TAKRI SIGN NUKTA
+
+116B8
+TAKRI LETTER ARCHAIC KHA
+
+116C0
+TAKRI DIGIT ZERO
+
+116C1
+TAKRI DIGIT ONE
+
+116C2
+TAKRI DIGIT TWO
+
+116C3
+TAKRI DIGIT THREE
+
+116C4
+TAKRI DIGIT FOUR
+
+116C5
+TAKRI DIGIT FIVE
+
+116C6
+TAKRI DIGIT SIX
+
+116C7
+TAKRI DIGIT SEVEN
+
+116C8
+TAKRI DIGIT EIGHT
+
+116C9
+TAKRI DIGIT NINE
+
+11700
+AHOM LETTER KA
+
+11701
+AHOM LETTER KHA
+
+11702
+AHOM LETTER NGA
+
+11703
+AHOM LETTER NA
+
+11704
+AHOM LETTER TA
+
+11705
+AHOM LETTER ALTERNATE TA
+
+11706
+AHOM LETTER PA
+
+11707
+AHOM LETTER PHA
+
+11708
+AHOM LETTER BA
+
+11709
+AHOM LETTER MA
+
+1170A
+AHOM LETTER JA
+
+1170B
+AHOM LETTER CHA
+
+1170C
+AHOM LETTER THA
+
+1170D
+AHOM LETTER RA
+
+1170E
+AHOM LETTER LA
+
+1170F
+AHOM LETTER SA
+
+11710
+AHOM LETTER NYA
+
+11711
+AHOM LETTER HA
+
+11712
+AHOM LETTER A
+
+11713
+AHOM LETTER DA
+
+11714
+AHOM LETTER DHA
+
+11715
+AHOM LETTER GA
+
+11716
+AHOM LETTER ALTERNATE GA
+
+11717
+AHOM LETTER GHA
+
+11718
+AHOM LETTER BHA
+
+11719
+AHOM LETTER JHA
+
+1171A
+AHOM LETTER ALTERNATE BA
+
+1171D
+AHOM CONSONANT SIGN MEDIAL LA
+
+1171E
+AHOM CONSONANT SIGN MEDIAL RA
+
+1171F
+AHOM CONSONANT SIGN MEDIAL LIGATING RA
+
+11720
+AHOM VOWEL SIGN A
+
+11721
+AHOM VOWEL SIGN AA
+
+11722
+AHOM VOWEL SIGN I
+
+11723
+AHOM VOWEL SIGN II
+
+11724
+AHOM VOWEL SIGN U
+
+11725
+AHOM VOWEL SIGN UU
+
+11726
+AHOM VOWEL SIGN E
+
+11727
+AHOM VOWEL SIGN AW
+
+11728
+AHOM VOWEL SIGN O
+
+11729
+AHOM VOWEL SIGN AI
+
+1172A
+AHOM VOWEL SIGN AM
+
+1172B
+AHOM SIGN KILLER
+
+11730
+AHOM DIGIT ZERO
+
+11731
+AHOM DIGIT ONE
+
+11732
+AHOM DIGIT TWO
+
+11733
+AHOM DIGIT THREE
+
+11734
+AHOM DIGIT FOUR
+
+11735
+AHOM DIGIT FIVE
+
+11736
+AHOM DIGIT SIX
+
+11737
+AHOM DIGIT SEVEN
+
+11738
+AHOM DIGIT EIGHT
+
+11739
+AHOM DIGIT NINE
+
+1173A
+AHOM NUMBER TEN
+
+1173B
+AHOM NUMBER TWENTY
+
+1173C
+AHOM SIGN SMALL SECTION
+
+1173D
+AHOM SIGN SECTION
+
+1173E
+AHOM SIGN RULAI
+
+1173F
+AHOM SYMBOL VI
+
+11800
+DOGRA LETTER A
+
+11801
+DOGRA LETTER AA
+
+11802
+DOGRA LETTER I
+
+11803
+DOGRA LETTER II
+
+11804
+DOGRA LETTER U
+
+11805
+DOGRA LETTER UU
+
+11806
+DOGRA LETTER E
+
+11807
+DOGRA LETTER AI
+
+11808
+DOGRA LETTER O
+
+11809
+DOGRA LETTER AU
+
+1180A
+DOGRA LETTER KA
+
+1180B
+DOGRA LETTER KHA
+
+1180C
+DOGRA LETTER GA
+
+1180D
+DOGRA LETTER GHA
+
+1180E
+DOGRA LETTER NGA
+
+1180F
+DOGRA LETTER CA
+
+11810
+DOGRA LETTER CHA
+
+11811
+DOGRA LETTER JA
+
+11812
+DOGRA LETTER JHA
+
+11813
+DOGRA LETTER NYA
+
+11814
+DOGRA LETTER TTA
+
+11815
+DOGRA LETTER TTHA
+
+11816
+DOGRA LETTER DDA
+
+11817
+DOGRA LETTER DDHA
+
+11818
+DOGRA LETTER NNA
+
+11819
+DOGRA LETTER TA
+
+1181A
+DOGRA LETTER THA
+
+1181B
+DOGRA LETTER DA
+
+1181C
+DOGRA LETTER DHA
+
+1181D
+DOGRA LETTER NA
+
+1181E
+DOGRA LETTER PA
+
+1181F
+DOGRA LETTER PHA
+
+11820
+DOGRA LETTER BA
+
+11821
+DOGRA LETTER BHA
+
+11822
+DOGRA LETTER MA
+
+11823
+DOGRA LETTER YA
+
+11824
+DOGRA LETTER RA
+
+11825
+DOGRA LETTER LA
+
+11826
+DOGRA LETTER VA
+
+11827
+DOGRA LETTER SHA
+
+11828
+DOGRA LETTER SSA
+
+11829
+DOGRA LETTER SA
+
+1182A
+DOGRA LETTER HA
+
+1182B
+DOGRA LETTER RRA
+
+1182C
+DOGRA VOWEL SIGN AA
+
+1182D
+DOGRA VOWEL SIGN I
+
+1182E
+DOGRA VOWEL SIGN II
+
+1182F
+DOGRA VOWEL SIGN U
+
+11830
+DOGRA VOWEL SIGN UU
+
+11831
+DOGRA VOWEL SIGN VOCALIC R
+
+11832
+DOGRA VOWEL SIGN VOCALIC RR
+
+11833
+DOGRA VOWEL SIGN E
+
+11834
+DOGRA VOWEL SIGN AI
+
+11835
+DOGRA VOWEL SIGN O
+
+11836
+DOGRA VOWEL SIGN AU
+
+11837
+DOGRA SIGN ANUSVARA
+
+11838
+DOGRA SIGN VISARGA
+
+11839
+DOGRA SIGN VIRAMA
+
+1183A
+DOGRA SIGN NUKTA
+
+1183B
+DOGRA ABBREVIATION SIGN
+
+118A0
+WARANG CITI CAPITAL LETTER NGAA
+
+118A1
+WARANG CITI CAPITAL LETTER A
+
+118A2
+WARANG CITI CAPITAL LETTER WI
+
+118A3
+WARANG CITI CAPITAL LETTER YU
+
+118A4
+WARANG CITI CAPITAL LETTER YA
+
+118A5
+WARANG CITI CAPITAL LETTER YO
+
+118A6
+WARANG CITI CAPITAL LETTER II
+
+118A7
+WARANG CITI CAPITAL LETTER UU
+
+118A8
+WARANG CITI CAPITAL LETTER E
+
+118A9
+WARANG CITI CAPITAL LETTER O
+
+118AA
+WARANG CITI CAPITAL LETTER ANG
+
+118AB
+WARANG CITI CAPITAL LETTER GA
+
+118AC
+WARANG CITI CAPITAL LETTER KO
+
+118AD
+WARANG CITI CAPITAL LETTER ENY
+
+118AE
+WARANG CITI CAPITAL LETTER YUJ
+
+118AF
+WARANG CITI CAPITAL LETTER UC
+
+118B0
+WARANG CITI CAPITAL LETTER ENN
+
+118B1
+WARANG CITI CAPITAL LETTER ODD
+
+118B2
+WARANG CITI CAPITAL LETTER TTE
+
+118B3
+WARANG CITI CAPITAL LETTER NUNG
+
+118B4
+WARANG CITI CAPITAL LETTER DA
+
+118B5
+WARANG CITI CAPITAL LETTER AT
+
+118B6
+WARANG CITI CAPITAL LETTER AM
+
+118B7
+WARANG CITI CAPITAL LETTER BU
+
+118B8
+WARANG CITI CAPITAL LETTER PU
+
+118B9
+WARANG CITI CAPITAL LETTER HIYO
+
+118BA
+WARANG CITI CAPITAL LETTER HOLO
+
+118BB
+WARANG CITI CAPITAL LETTER HORR
+
+118BC
+WARANG CITI CAPITAL LETTER HAR
+
+118BD
+WARANG CITI CAPITAL LETTER SSUU
+
+118BE
+WARANG CITI CAPITAL LETTER SII
+
+118BF
+WARANG CITI CAPITAL LETTER VIYO
+
+118C0
+WARANG CITI SMALL LETTER NGAA
+
+118C1
+WARANG CITI SMALL LETTER A
+
+118C2
+WARANG CITI SMALL LETTER WI
+
+118C3
+WARANG CITI SMALL LETTER YU
+
+118C4
+WARANG CITI SMALL LETTER YA
+
+118C5
+WARANG CITI SMALL LETTER YO
+
+118C6
+WARANG CITI SMALL LETTER II
+
+118C7
+WARANG CITI SMALL LETTER UU
+
+118C8
+WARANG CITI SMALL LETTER E
+
+118C9
+WARANG CITI SMALL LETTER O
+
+118CA
+WARANG CITI SMALL LETTER ANG
+
+118CB
+WARANG CITI SMALL LETTER GA
+
+118CC
+WARANG CITI SMALL LETTER KO
+
+118CD
+WARANG CITI SMALL LETTER ENY
+
+118CE
+WARANG CITI SMALL LETTER YUJ
+
+118CF
+WARANG CITI SMALL LETTER UC
+
+118D0
+WARANG CITI SMALL LETTER ENN
+
+118D1
+WARANG CITI SMALL LETTER ODD
+
+118D2
+WARANG CITI SMALL LETTER TTE
+
+118D3
+WARANG CITI SMALL LETTER NUNG
+
+118D4
+WARANG CITI SMALL LETTER DA
+
+118D5
+WARANG CITI SMALL LETTER AT
+
+118D6
+WARANG CITI SMALL LETTER AM
+
+118D7
+WARANG CITI SMALL LETTER BU
+
+118D8
+WARANG CITI SMALL LETTER PU
+
+118D9
+WARANG CITI SMALL LETTER HIYO
+
+118DA
+WARANG CITI SMALL LETTER HOLO
+
+118DB
+WARANG CITI SMALL LETTER HORR
+
+118DC
+WARANG CITI SMALL LETTER HAR
+
+118DD
+WARANG CITI SMALL LETTER SSUU
+
+118DE
+WARANG CITI SMALL LETTER SII
+
+118DF
+WARANG CITI SMALL LETTER VIYO
+
+118E0
+WARANG CITI DIGIT ZERO
+
+118E1
+WARANG CITI DIGIT ONE
+
+118E2
+WARANG CITI DIGIT TWO
+
+118E3
+WARANG CITI DIGIT THREE
+
+118E4
+WARANG CITI DIGIT FOUR
+
+118E5
+WARANG CITI DIGIT FIVE
+
+118E6
+WARANG CITI DIGIT SIX
+
+118E7
+WARANG CITI DIGIT SEVEN
+
+118E8
+WARANG CITI DIGIT EIGHT
+
+118E9
+WARANG CITI DIGIT NINE
+
+118EA
+WARANG CITI NUMBER TEN
+
+118EB
+WARANG CITI NUMBER TWENTY
+
+118EC
+WARANG CITI NUMBER THIRTY
+
+118ED
+WARANG CITI NUMBER FORTY
+
+118EE
+WARANG CITI NUMBER FIFTY
+
+118EF
+WARANG CITI NUMBER SIXTY
+
+118F0
+WARANG CITI NUMBER SEVENTY
+
+118F1
+WARANG CITI NUMBER EIGHTY
+
+118F2
+WARANG CITI NUMBER NINETY
+
+118FF
+WARANG CITI OM
+
+11900
+DIVES AKURU LETTER A
+
+11901
+DIVES AKURU LETTER AA
+
+11902
+DIVES AKURU LETTER I
+
+11903
+DIVES AKURU LETTER II
+
+11904
+DIVES AKURU LETTER U
+
+11905
+DIVES AKURU LETTER UU
+
+11906
+DIVES AKURU LETTER E
+
+11909
+DIVES AKURU LETTER O
+
+1190C
+DIVES AKURU LETTER KA
+
+1190D
+DIVES AKURU LETTER KHA
+
+1190E
+DIVES AKURU LETTER GA
+
+1190F
+DIVES AKURU LETTER GHA
+
+11910
+DIVES AKURU LETTER NGA
+
+11911
+DIVES AKURU LETTER CA
+
+11912
+DIVES AKURU LETTER CHA
+
+11913
+DIVES AKURU LETTER JA
+
+11915
+DIVES AKURU LETTER NYA
+
+11916
+DIVES AKURU LETTER TTA
+
+11918
+DIVES AKURU LETTER DDA
+
+11919
+DIVES AKURU LETTER DDHA
+
+1191A
+DIVES AKURU LETTER NNA
+
+1191B
+DIVES AKURU LETTER TA
+
+1191C
+DIVES AKURU LETTER THA
+
+1191D
+DIVES AKURU LETTER DA
+
+1191E
+DIVES AKURU LETTER DHA
+
+1191F
+DIVES AKURU LETTER NA
+
+11920
+DIVES AKURU LETTER PA
+
+11921
+DIVES AKURU LETTER PHA
+
+11922
+DIVES AKURU LETTER BA
+
+11923
+DIVES AKURU LETTER BHA
+
+11924
+DIVES AKURU LETTER MA
+
+11925
+DIVES AKURU LETTER YA
+
+11926
+DIVES AKURU LETTER YYA
+
+11927
+DIVES AKURU LETTER RA
+
+11928
+DIVES AKURU LETTER LA
+
+11929
+DIVES AKURU LETTER VA
+
+1192A
+DIVES AKURU LETTER SHA
+
+1192B
+DIVES AKURU LETTER SSA
+
+1192C
+DIVES AKURU LETTER SA
+
+1192D
+DIVES AKURU LETTER HA
+
+1192E
+DIVES AKURU LETTER LLA
+
+1192F
+DIVES AKURU LETTER ZA
+
+11930
+DIVES AKURU VOWEL SIGN AA
+
+11931
+DIVES AKURU VOWEL SIGN I
+
+11932
+DIVES AKURU VOWEL SIGN II
+
+11933
+DIVES AKURU VOWEL SIGN U
+
+11934
+DIVES AKURU VOWEL SIGN UU
+
+11935
+DIVES AKURU VOWEL SIGN E
+
+11937
+DIVES AKURU VOWEL SIGN AI
+
+11938
+DIVES AKURU VOWEL SIGN O
+
+1193B
+DIVES AKURU SIGN ANUSVARA
+
+1193C
+DIVES AKURU SIGN CANDRABINDU
+
+1193D
+DIVES AKURU SIGN HALANTA
+
+1193E
+DIVES AKURU VIRAMA
+
+1193F
+DIVES AKURU PREFIXED NASAL SIGN
+
+11940
+DIVES AKURU MEDIAL YA
+
+11941
+DIVES AKURU INITIAL RA
+
+11942
+DIVES AKURU MEDIAL RA
+
+11943
+DIVES AKURU SIGN NUKTA
+
+11944
+DIVES AKURU DOUBLE DANDA
+
+11945
+DIVES AKURU GAP FILLER
+
+11946
+DIVES AKURU END OF TEXT MARK
+
+11950
+DIVES AKURU DIGIT ZERO
+
+11951
+DIVES AKURU DIGIT ONE
+
+11952
+DIVES AKURU DIGIT TWO
+
+11953
+DIVES AKURU DIGIT THREE
+
+11954
+DIVES AKURU DIGIT FOUR
+
+11955
+DIVES AKURU DIGIT FIVE
+
+11956
+DIVES AKURU DIGIT SIX
+
+11957
+DIVES AKURU DIGIT SEVEN
+
+11958
+DIVES AKURU DIGIT EIGHT
+
+11959
+DIVES AKURU DIGIT NINE
+
+119A0
+NANDINAGARI LETTER A
+
+119A1
+NANDINAGARI LETTER AA
+
+119A2
+NANDINAGARI LETTER I
+
+119A3
+NANDINAGARI LETTER II
+
+119A4
+NANDINAGARI LETTER U
+
+119A5
+NANDINAGARI LETTER UU
+
+119A6
+NANDINAGARI LETTER VOCALIC R
+
+119A7
+NANDINAGARI LETTER VOCALIC RR
+
+119AA
+NANDINAGARI LETTER E
+
+119AB
+NANDINAGARI LETTER AI
+
+119AC
+NANDINAGARI LETTER O
+
+119AD
+NANDINAGARI LETTER AU
+
+119AE
+NANDINAGARI LETTER KA
+
+119AF
+NANDINAGARI LETTER KHA
+
+119B0
+NANDINAGARI LETTER GA
+
+119B1
+NANDINAGARI LETTER GHA
+
+119B2
+NANDINAGARI LETTER NGA
+
+119B3
+NANDINAGARI LETTER CA
+
+119B4
+NANDINAGARI LETTER CHA
+
+119B5
+NANDINAGARI LETTER JA
+
+119B6
+NANDINAGARI LETTER JHA
+
+119B7
+NANDINAGARI LETTER NYA
+
+119B8
+NANDINAGARI LETTER TTA
+
+119B9
+NANDINAGARI LETTER TTHA
+
+119BA
+NANDINAGARI LETTER DDA
+
+119BB
+NANDINAGARI LETTER DDHA
+
+119BC
+NANDINAGARI LETTER NNA
+
+119BD
+NANDINAGARI LETTER TA
+
+119BE
+NANDINAGARI LETTER THA
+
+119BF
+NANDINAGARI LETTER DA
+
+119C0
+NANDINAGARI LETTER DHA
+
+119C1
+NANDINAGARI LETTER NA
+
+119C2
+NANDINAGARI LETTER PA
+
+119C3
+NANDINAGARI LETTER PHA
+
+119C4
+NANDINAGARI LETTER BA
+
+119C5
+NANDINAGARI LETTER BHA
+
+119C6
+NANDINAGARI LETTER MA
+
+119C7
+NANDINAGARI LETTER YA
+
+119C8
+NANDINAGARI LETTER RA
+
+119C9
+NANDINAGARI LETTER LA
+
+119CA
+NANDINAGARI LETTER VA
+
+119CB
+NANDINAGARI LETTER SHA
+
+119CC
+NANDINAGARI LETTER SSA
+
+119CD
+NANDINAGARI LETTER SA
+
+119CE
+NANDINAGARI LETTER HA
+
+119CF
+NANDINAGARI LETTER LLA
+
+119D0
+NANDINAGARI LETTER RRA
+
+119D1
+NANDINAGARI VOWEL SIGN AA
+
+119D2
+NANDINAGARI VOWEL SIGN I
+
+119D3
+NANDINAGARI VOWEL SIGN II
+
+119D4
+NANDINAGARI VOWEL SIGN U
+
+119D5
+NANDINAGARI VOWEL SIGN UU
+
+119D6
+NANDINAGARI VOWEL SIGN VOCALIC R
+
+119D7
+NANDINAGARI VOWEL SIGN VOCALIC RR
+
+119DA
+NANDINAGARI VOWEL SIGN E
+
+119DB
+NANDINAGARI VOWEL SIGN AI
+
+119DC
+NANDINAGARI VOWEL SIGN O
+
+119DD
+NANDINAGARI VOWEL SIGN AU
+
+119DE
+NANDINAGARI SIGN ANUSVARA
+
+119DF
+NANDINAGARI SIGN VISARGA
+
+119E0
+NANDINAGARI SIGN VIRAMA
+
+119E1
+NANDINAGARI SIGN AVAGRAHA
+
+119E2
+NANDINAGARI SIGN SIDDHAM
+
+119E3
+NANDINAGARI HEADSTROKE
+
+119E4
+NANDINAGARI VOWEL SIGN PRISHTHAMATRA E
+
+11A00
+ZANABAZAR SQUARE LETTER A
+
+11A01
+ZANABAZAR SQUARE VOWEL SIGN I
+
+11A02
+ZANABAZAR SQUARE VOWEL SIGN UE
+
+11A03
+ZANABAZAR SQUARE VOWEL SIGN U
+
+11A04
+ZANABAZAR SQUARE VOWEL SIGN E
+
+11A05
+ZANABAZAR SQUARE VOWEL SIGN OE
+
+11A06
+ZANABAZAR SQUARE VOWEL SIGN O
+
+11A07
+ZANABAZAR SQUARE VOWEL SIGN AI
+
+11A08
+ZANABAZAR SQUARE VOWEL SIGN AU
+
+11A09
+ZANABAZAR SQUARE VOWEL SIGN REVERSED I
+
+11A0A
+ZANABAZAR SQUARE VOWEL LENGTH MARK
+
+11A0B
+ZANABAZAR SQUARE LETTER KA
+
+11A0C
+ZANABAZAR SQUARE LETTER KHA
+
+11A0D
+ZANABAZAR SQUARE LETTER GA
+
+11A0E
+ZANABAZAR SQUARE LETTER GHA
+
+11A0F
+ZANABAZAR SQUARE LETTER NGA
+
+11A10
+ZANABAZAR SQUARE LETTER CA
+
+11A11
+ZANABAZAR SQUARE LETTER CHA
+
+11A12
+ZANABAZAR SQUARE LETTER JA
+
+11A13
+ZANABAZAR SQUARE LETTER NYA
+
+11A14
+ZANABAZAR SQUARE LETTER TTA
+
+11A15
+ZANABAZAR SQUARE LETTER TTHA
+
+11A16
+ZANABAZAR SQUARE LETTER DDA
+
+11A17
+ZANABAZAR SQUARE LETTER DDHA
+
+11A18
+ZANABAZAR SQUARE LETTER NNA
+
+11A19
+ZANABAZAR SQUARE LETTER TA
+
+11A1A
+ZANABAZAR SQUARE LETTER THA
+
+11A1B
+ZANABAZAR SQUARE LETTER DA
+
+11A1C
+ZANABAZAR SQUARE LETTER DHA
+
+11A1D
+ZANABAZAR SQUARE LETTER NA
+
+11A1E
+ZANABAZAR SQUARE LETTER PA
+
+11A1F
+ZANABAZAR SQUARE LETTER PHA
+
+11A20
+ZANABAZAR SQUARE LETTER BA
+
+11A21
+ZANABAZAR SQUARE LETTER BHA
+
+11A22
+ZANABAZAR SQUARE LETTER MA
+
+11A23
+ZANABAZAR SQUARE LETTER TSA
+
+11A24
+ZANABAZAR SQUARE LETTER TSHA
+
+11A25
+ZANABAZAR SQUARE LETTER DZA
+
+11A26
+ZANABAZAR SQUARE LETTER DZHA
+
+11A27
+ZANABAZAR SQUARE LETTER ZHA
+
+11A28
+ZANABAZAR SQUARE LETTER ZA
+
+11A29
+ZANABAZAR SQUARE LETTER -A
+
+11A2A
+ZANABAZAR SQUARE LETTER YA
+
+11A2B
+ZANABAZAR SQUARE LETTER RA
+
+11A2C
+ZANABAZAR SQUARE LETTER LA
+
+11A2D
+ZANABAZAR SQUARE LETTER VA
+
+11A2E
+ZANABAZAR SQUARE LETTER SHA
+
+11A2F
+ZANABAZAR SQUARE LETTER SSA
+
+11A30
+ZANABAZAR SQUARE LETTER SA
+
+11A31
+ZANABAZAR SQUARE LETTER HA
+
+11A32
+ZANABAZAR SQUARE LETTER KSSA
+
+11A33
+ZANABAZAR SQUARE FINAL CONSONANT MARK
+
+11A34
+ZANABAZAR SQUARE SIGN VIRAMA
+
+11A35
+ZANABAZAR SQUARE SIGN CANDRABINDU
+
+11A36
+ZANABAZAR SQUARE SIGN CANDRABINDU WITH ORNAMENT
+
+11A37
+ZANABAZAR SQUARE SIGN CANDRA WITH ORNAMENT
+
+11A38
+ZANABAZAR SQUARE SIGN ANUSVARA
+
+11A39
+ZANABAZAR SQUARE SIGN VISARGA
+
+11A3A
+ZANABAZAR SQUARE CLUSTER-INITIAL LETTER RA
+
+11A3B
+ZANABAZAR SQUARE CLUSTER-FINAL LETTER YA
+
+11A3C
+ZANABAZAR SQUARE CLUSTER-FINAL LETTER RA
+
+11A3D
+ZANABAZAR SQUARE CLUSTER-FINAL LETTER LA
+
+11A3E
+ZANABAZAR SQUARE CLUSTER-FINAL LETTER VA
+
+11A3F
+ZANABAZAR SQUARE INITIAL HEAD MARK
+
+11A40
+ZANABAZAR SQUARE CLOSING HEAD MARK
+
+11A41
+ZANABAZAR SQUARE MARK TSHEG
+
+11A42
+ZANABAZAR SQUARE MARK SHAD
+
+11A43
+ZANABAZAR SQUARE MARK DOUBLE SHAD
+
+11A44
+ZANABAZAR SQUARE MARK LONG TSHEG
+
+11A45
+ZANABAZAR SQUARE INITIAL DOUBLE-LINED HEAD MARK
+
+11A46
+ZANABAZAR SQUARE CLOSING DOUBLE-LINED HEAD MARK
+
+11A47
+ZANABAZAR SQUARE SUBJOINER
+
+11A50
+SOYOMBO LETTER A
+
+11A51
+SOYOMBO VOWEL SIGN I
+
+11A52
+SOYOMBO VOWEL SIGN UE
+
+11A53
+SOYOMBO VOWEL SIGN U
+
+11A54
+SOYOMBO VOWEL SIGN E
+
+11A55
+SOYOMBO VOWEL SIGN O
+
+11A56
+SOYOMBO VOWEL SIGN OE
+
+11A57
+SOYOMBO VOWEL SIGN AI
+
+11A58
+SOYOMBO VOWEL SIGN AU
+
+11A59
+SOYOMBO VOWEL SIGN VOCALIC R
+
+11A5A
+SOYOMBO VOWEL SIGN VOCALIC L
+
+11A5B
+SOYOMBO VOWEL LENGTH MARK
+
+11A5C
+SOYOMBO LETTER KA
+
+11A5D
+SOYOMBO LETTER KHA
+
+11A5E
+SOYOMBO LETTER GA
+
+11A5F
+SOYOMBO LETTER GHA
+
+11A60
+SOYOMBO LETTER NGA
+
+11A61
+SOYOMBO LETTER CA
+
+11A62
+SOYOMBO LETTER CHA
+
+11A63
+SOYOMBO LETTER JA
+
+11A64
+SOYOMBO LETTER JHA
+
+11A65
+SOYOMBO LETTER NYA
+
+11A66
+SOYOMBO LETTER TTA
+
+11A67
+SOYOMBO LETTER TTHA
+
+11A68
+SOYOMBO LETTER DDA
+
+11A69
+SOYOMBO LETTER DDHA
+
+11A6A
+SOYOMBO LETTER NNA
+
+11A6B
+SOYOMBO LETTER TA
+
+11A6C
+SOYOMBO LETTER THA
+
+11A6D
+SOYOMBO LETTER DA
+
+11A6E
+SOYOMBO LETTER DHA
+
+11A6F
+SOYOMBO LETTER NA
+
+11A70
+SOYOMBO LETTER PA
+
+11A71
+SOYOMBO LETTER PHA
+
+11A72
+SOYOMBO LETTER BA
+
+11A73
+SOYOMBO LETTER BHA
+
+11A74
+SOYOMBO LETTER MA
+
+11A75
+SOYOMBO LETTER TSA
+
+11A76
+SOYOMBO LETTER TSHA
+
+11A77
+SOYOMBO LETTER DZA
+
+11A78
+SOYOMBO LETTER ZHA
+
+11A79
+SOYOMBO LETTER ZA
+
+11A7A
+SOYOMBO LETTER -A
+
+11A7B
+SOYOMBO LETTER YA
+
+11A7C
+SOYOMBO LETTER RA
+
+11A7D
+SOYOMBO LETTER LA
+
+11A7E
+SOYOMBO LETTER VA
+
+11A7F
+SOYOMBO LETTER SHA
+
+11A80
+SOYOMBO LETTER SSA
+
+11A81
+SOYOMBO LETTER SA
+
+11A82
+SOYOMBO LETTER HA
+
+11A83
+SOYOMBO LETTER KSSA
+
+11A84
+SOYOMBO SIGN JIHVAMULIYA
+
+11A85
+SOYOMBO SIGN UPADHMANIYA
+
+11A86
+SOYOMBO CLUSTER-INITIAL LETTER RA
+
+11A87
+SOYOMBO CLUSTER-INITIAL LETTER LA
+
+11A88
+SOYOMBO CLUSTER-INITIAL LETTER SHA
+
+11A89
+SOYOMBO CLUSTER-INITIAL LETTER SA
+
+11A8A
+SOYOMBO FINAL CONSONANT SIGN G
+
+11A8B
+SOYOMBO FINAL CONSONANT SIGN K
+
+11A8C
+SOYOMBO FINAL CONSONANT SIGN NG
+
+11A8D
+SOYOMBO FINAL CONSONANT SIGN D
+
+11A8E
+SOYOMBO FINAL CONSONANT SIGN N
+
+11A8F
+SOYOMBO FINAL CONSONANT SIGN B
+
+11A90
+SOYOMBO FINAL CONSONANT SIGN M
+
+11A91
+SOYOMBO FINAL CONSONANT SIGN R
+
+11A92
+SOYOMBO FINAL CONSONANT SIGN L
+
+11A93
+SOYOMBO FINAL CONSONANT SIGN SH
+
+11A94
+SOYOMBO FINAL CONSONANT SIGN S
+
+11A95
+SOYOMBO FINAL CONSONANT SIGN -A
+
+11A96
+SOYOMBO SIGN ANUSVARA
+
+11A97
+SOYOMBO SIGN VISARGA
+
+11A98
+SOYOMBO GEMINATION MARK
+
+11A99
+SOYOMBO SUBJOINER
+
+11A9A
+SOYOMBO MARK TSHEG
+
+11A9B
+SOYOMBO MARK SHAD
+
+11A9C
+SOYOMBO MARK DOUBLE SHAD
+
+11A9D
+SOYOMBO MARK PLUTA
+
+11A9E
+SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME
+
+11A9F
+SOYOMBO HEAD MARK WITH MOON AND SUN AND FLAME
+
+11AA0
+SOYOMBO HEAD MARK WITH MOON AND SUN
+
+11AA1
+SOYOMBO TERMINAL MARK-1
+
+11AA2
+SOYOMBO TERMINAL MARK-2
+
+11AC0
+PAU CIN HAU LETTER PA
+
+11AC1
+PAU CIN HAU LETTER KA
+
+11AC2
+PAU CIN HAU LETTER LA
+
+11AC3
+PAU CIN HAU LETTER MA
+
+11AC4
+PAU CIN HAU LETTER DA
+
+11AC5
+PAU CIN HAU LETTER ZA
+
+11AC6
+PAU CIN HAU LETTER VA
+
+11AC7
+PAU CIN HAU LETTER NGA
+
+11AC8
+PAU CIN HAU LETTER HA
+
+11AC9
+PAU CIN HAU LETTER GA
+
+11ACA
+PAU CIN HAU LETTER KHA
+
+11ACB
+PAU CIN HAU LETTER SA
+
+11ACC
+PAU CIN HAU LETTER BA
+
+11ACD
+PAU CIN HAU LETTER CA
+
+11ACE
+PAU CIN HAU LETTER TA
+
+11ACF
+PAU CIN HAU LETTER THA
+
+11AD0
+PAU CIN HAU LETTER NA
+
+11AD1
+PAU CIN HAU LETTER PHA
+
+11AD2
+PAU CIN HAU LETTER RA
+
+11AD3
+PAU CIN HAU LETTER FA
+
+11AD4
+PAU CIN HAU LETTER CHA
+
+11AD5
+PAU CIN HAU LETTER A
+
+11AD6
+PAU CIN HAU LETTER E
+
+11AD7
+PAU CIN HAU LETTER I
+
+11AD8
+PAU CIN HAU LETTER O
+
+11AD9
+PAU CIN HAU LETTER U
+
+11ADA
+PAU CIN HAU LETTER UA
+
+11ADB
+PAU CIN HAU LETTER IA
+
+11ADC
+PAU CIN HAU LETTER FINAL P
+
+11ADD
+PAU CIN HAU LETTER FINAL K
+
+11ADE
+PAU CIN HAU LETTER FINAL T
+
+11ADF
+PAU CIN HAU LETTER FINAL M
+
+11AE0
+PAU CIN HAU LETTER FINAL N
+
+11AE1
+PAU CIN HAU LETTER FINAL L
+
+11AE2
+PAU CIN HAU LETTER FINAL W
+
+11AE3
+PAU CIN HAU LETTER FINAL NG
+
+11AE4
+PAU CIN HAU LETTER FINAL Y
+
+11AE5
+PAU CIN HAU RISING TONE LONG
+
+11AE6
+PAU CIN HAU RISING TONE
+
+11AE7
+PAU CIN HAU SANDHI GLOTTAL STOP
+
+11AE8
+PAU CIN HAU RISING TONE LONG FINAL
+
+11AE9
+PAU CIN HAU RISING TONE FINAL
+
+11AEA
+PAU CIN HAU SANDHI GLOTTAL STOP FINAL
+
+11AEB
+PAU CIN HAU SANDHI TONE LONG
+
+11AEC
+PAU CIN HAU SANDHI TONE
+
+11AED
+PAU CIN HAU SANDHI TONE LONG FINAL
+
+11AEE
+PAU CIN HAU SANDHI TONE FINAL
+
+11AEF
+PAU CIN HAU MID-LEVEL TONE
+
+11AF0
+PAU CIN HAU GLOTTAL STOP VARIANT
+
+11AF1
+PAU CIN HAU MID-LEVEL TONE LONG FINAL
+
+11AF2
+PAU CIN HAU MID-LEVEL TONE FINAL
+
+11AF3
+PAU CIN HAU LOW-FALLING TONE LONG
+
+11AF4
+PAU CIN HAU LOW-FALLING TONE
+
+11AF5
+PAU CIN HAU GLOTTAL STOP
+
+11AF6
+PAU CIN HAU LOW-FALLING TONE LONG FINAL
+
+11AF7
+PAU CIN HAU LOW-FALLING TONE FINAL
+
+11AF8
+PAU CIN HAU GLOTTAL STOP FINAL
+
+11C00
+BHAIKSUKI LETTER A
+
+11C01
+BHAIKSUKI LETTER AA
+
+11C02
+BHAIKSUKI LETTER I
+
+11C03
+BHAIKSUKI LETTER II
+
+11C04
+BHAIKSUKI LETTER U
+
+11C05
+BHAIKSUKI LETTER UU
+
+11C06
+BHAIKSUKI LETTER VOCALIC R
+
+11C07
+BHAIKSUKI LETTER VOCALIC RR
+
+11C08
+BHAIKSUKI LETTER VOCALIC L
+
+11C0A
+BHAIKSUKI LETTER E
+
+11C0B
+BHAIKSUKI LETTER AI
+
+11C0C
+BHAIKSUKI LETTER O
+
+11C0D
+BHAIKSUKI LETTER AU
+
+11C0E
+BHAIKSUKI LETTER KA
+
+11C0F
+BHAIKSUKI LETTER KHA
+
+11C10
+BHAIKSUKI LETTER GA
+
+11C11
+BHAIKSUKI LETTER GHA
+
+11C12
+BHAIKSUKI LETTER NGA
+
+11C13
+BHAIKSUKI LETTER CA
+
+11C14
+BHAIKSUKI LETTER CHA
+
+11C15
+BHAIKSUKI LETTER JA
+
+11C16
+BHAIKSUKI LETTER JHA
+
+11C17
+BHAIKSUKI LETTER NYA
+
+11C18
+BHAIKSUKI LETTER TTA
+
+11C19
+BHAIKSUKI LETTER TTHA
+
+11C1A
+BHAIKSUKI LETTER DDA
+
+11C1B
+BHAIKSUKI LETTER DDHA
+
+11C1C
+BHAIKSUKI LETTER NNA
+
+11C1D
+BHAIKSUKI LETTER TA
+
+11C1E
+BHAIKSUKI LETTER THA
+
+11C1F
+BHAIKSUKI LETTER DA
+
+11C20
+BHAIKSUKI LETTER DHA
+
+11C21
+BHAIKSUKI LETTER NA
+
+11C22
+BHAIKSUKI LETTER PA
+
+11C23
+BHAIKSUKI LETTER PHA
+
+11C24
+BHAIKSUKI LETTER BA
+
+11C25
+BHAIKSUKI LETTER BHA
+
+11C26
+BHAIKSUKI LETTER MA
+
+11C27
+BHAIKSUKI LETTER YA
+
+11C28
+BHAIKSUKI LETTER RA
+
+11C29
+BHAIKSUKI LETTER LA
+
+11C2A
+BHAIKSUKI LETTER VA
+
+11C2B
+BHAIKSUKI LETTER SHA
+
+11C2C
+BHAIKSUKI LETTER SSA
+
+11C2D
+BHAIKSUKI LETTER SA
+
+11C2E
+BHAIKSUKI LETTER HA
+
+11C2F
+BHAIKSUKI VOWEL SIGN AA
+
+11C30
+BHAIKSUKI VOWEL SIGN I
+
+11C31
+BHAIKSUKI VOWEL SIGN II
+
+11C32
+BHAIKSUKI VOWEL SIGN U
+
+11C33
+BHAIKSUKI VOWEL SIGN UU
+
+11C34
+BHAIKSUKI VOWEL SIGN VOCALIC R
+
+11C35
+BHAIKSUKI VOWEL SIGN VOCALIC RR
+
+11C36
+BHAIKSUKI VOWEL SIGN VOCALIC L
+
+11C38
+BHAIKSUKI VOWEL SIGN E
+
+11C39
+BHAIKSUKI VOWEL SIGN AI
+
+11C3A
+BHAIKSUKI VOWEL SIGN O
+
+11C3B
+BHAIKSUKI VOWEL SIGN AU
+
+11C3C
+BHAIKSUKI SIGN CANDRABINDU
+
+11C3D
+BHAIKSUKI SIGN ANUSVARA
+
+11C3E
+BHAIKSUKI SIGN VISARGA
+
+11C3F
+BHAIKSUKI SIGN VIRAMA
+
+11C40
+BHAIKSUKI SIGN AVAGRAHA
+
+11C41
+BHAIKSUKI DANDA
+
+11C42
+BHAIKSUKI DOUBLE DANDA
+
+11C43
+BHAIKSUKI WORD SEPARATOR
+
+11C44
+BHAIKSUKI GAP FILLER-1
+
+11C45
+BHAIKSUKI GAP FILLER-2
+
+11C50
+BHAIKSUKI DIGIT ZERO
+
+11C51
+BHAIKSUKI DIGIT ONE
+
+11C52
+BHAIKSUKI DIGIT TWO
+
+11C53
+BHAIKSUKI DIGIT THREE
+
+11C54
+BHAIKSUKI DIGIT FOUR
+
+11C55
+BHAIKSUKI DIGIT FIVE
+
+11C56
+BHAIKSUKI DIGIT SIX
+
+11C57
+BHAIKSUKI DIGIT SEVEN
+
+11C58
+BHAIKSUKI DIGIT EIGHT
+
+11C59
+BHAIKSUKI DIGIT NINE
+
+11C5A
+BHAIKSUKI NUMBER ONE
+
+11C5B
+BHAIKSUKI NUMBER TWO
+
+11C5C
+BHAIKSUKI NUMBER THREE
+
+11C5D
+BHAIKSUKI NUMBER FOUR
+
+11C5E
+BHAIKSUKI NUMBER FIVE
+
+11C5F
+BHAIKSUKI NUMBER SIX
+
+11C60
+BHAIKSUKI NUMBER SEVEN
+
+11C61
+BHAIKSUKI NUMBER EIGHT
+
+11C62
+BHAIKSUKI NUMBER NINE
+
+11C63
+BHAIKSUKI NUMBER TEN
+
+11C64
+BHAIKSUKI NUMBER TWENTY
+
+11C65
+BHAIKSUKI NUMBER THIRTY
+
+11C66
+BHAIKSUKI NUMBER FORTY
+
+11C67
+BHAIKSUKI NUMBER FIFTY
+
+11C68
+BHAIKSUKI NUMBER SIXTY
+
+11C69
+BHAIKSUKI NUMBER SEVENTY
+
+11C6A
+BHAIKSUKI NUMBER EIGHTY
+
+11C6B
+BHAIKSUKI NUMBER NINETY
+
+11C6C
+BHAIKSUKI HUNDREDS UNIT MARK
+
+11C70
+MARCHEN HEAD MARK
+
+11C71
+MARCHEN MARK SHAD
+
+11C72
+MARCHEN LETTER KA
+
+11C73
+MARCHEN LETTER KHA
+
+11C74
+MARCHEN LETTER GA
+
+11C75
+MARCHEN LETTER NGA
+
+11C76
+MARCHEN LETTER CA
+
+11C77
+MARCHEN LETTER CHA
+
+11C78
+MARCHEN LETTER JA
+
+11C79
+MARCHEN LETTER NYA
+
+11C7A
+MARCHEN LETTER TA
+
+11C7B
+MARCHEN LETTER THA
+
+11C7C
+MARCHEN LETTER DA
+
+11C7D
+MARCHEN LETTER NA
+
+11C7E
+MARCHEN LETTER PA
+
+11C7F
+MARCHEN LETTER PHA
+
+11C80
+MARCHEN LETTER BA
+
+11C81
+MARCHEN LETTER MA
+
+11C82
+MARCHEN LETTER TSA
+
+11C83
+MARCHEN LETTER TSHA
+
+11C84
+MARCHEN LETTER DZA
+
+11C85
+MARCHEN LETTER WA
+
+11C86
+MARCHEN LETTER ZHA
+
+11C87
+MARCHEN LETTER ZA
+
+11C88
+MARCHEN LETTER -A
+
+11C89
+MARCHEN LETTER YA
+
+11C8A
+MARCHEN LETTER RA
+
+11C8B
+MARCHEN LETTER LA
+
+11C8C
+MARCHEN LETTER SHA
+
+11C8D
+MARCHEN LETTER SA
+
+11C8E
+MARCHEN LETTER HA
+
+11C8F
+MARCHEN LETTER A
+
+11C92
+MARCHEN SUBJOINED LETTER KA
+
+11C93
+MARCHEN SUBJOINED LETTER KHA
+
+11C94
+MARCHEN SUBJOINED LETTER GA
+
+11C95
+MARCHEN SUBJOINED LETTER NGA
+
+11C96
+MARCHEN SUBJOINED LETTER CA
+
+11C97
+MARCHEN SUBJOINED LETTER CHA
+
+11C98
+MARCHEN SUBJOINED LETTER JA
+
+11C99
+MARCHEN SUBJOINED LETTER NYA
+
+11C9A
+MARCHEN SUBJOINED LETTER TA
+
+11C9B
+MARCHEN SUBJOINED LETTER THA
+
+11C9C
+MARCHEN SUBJOINED LETTER DA
+
+11C9D
+MARCHEN SUBJOINED LETTER NA
+
+11C9E
+MARCHEN SUBJOINED LETTER PA
+
+11C9F
+MARCHEN SUBJOINED LETTER PHA
+
+11CA0
+MARCHEN SUBJOINED LETTER BA
+
+11CA1
+MARCHEN SUBJOINED LETTER MA
+
+11CA2
+MARCHEN SUBJOINED LETTER TSA
+
+11CA3
+MARCHEN SUBJOINED LETTER TSHA
+
+11CA4
+MARCHEN SUBJOINED LETTER DZA
+
+11CA5
+MARCHEN SUBJOINED LETTER WA
+
+11CA6
+MARCHEN SUBJOINED LETTER ZHA
+
+11CA7
+MARCHEN SUBJOINED LETTER ZA
+
+11CA9
+MARCHEN SUBJOINED LETTER YA
+
+11CAA
+MARCHEN SUBJOINED LETTER RA
+
+11CAB
+MARCHEN SUBJOINED LETTER LA
+
+11CAC
+MARCHEN SUBJOINED LETTER SHA
+
+11CAD
+MARCHEN SUBJOINED LETTER SA
+
+11CAE
+MARCHEN SUBJOINED LETTER HA
+
+11CAF
+MARCHEN SUBJOINED LETTER A
+
+11CB0
+MARCHEN VOWEL SIGN AA
+
+11CB1
+MARCHEN VOWEL SIGN I
+
+11CB2
+MARCHEN VOWEL SIGN U
+
+11CB3
+MARCHEN VOWEL SIGN E
+
+11CB4
+MARCHEN VOWEL SIGN O
+
+11CB5
+MARCHEN SIGN ANUSVARA
+
+11CB6
+MARCHEN SIGN CANDRABINDU
+
+11D00
+MASARAM GONDI LETTER A
+
+11D01
+MASARAM GONDI LETTER AA
+
+11D02
+MASARAM GONDI LETTER I
+
+11D03
+MASARAM GONDI LETTER II
+
+11D04
+MASARAM GONDI LETTER U
+
+11D05
+MASARAM GONDI LETTER UU
+
+11D06
+MASARAM GONDI LETTER E
+
+11D08
+MASARAM GONDI LETTER AI
+
+11D09
+MASARAM GONDI LETTER O
+
+11D0B
+MASARAM GONDI LETTER AU
+
+11D0C
+MASARAM GONDI LETTER KA
+
+11D0D
+MASARAM GONDI LETTER KHA
+
+11D0E
+MASARAM GONDI LETTER GA
+
+11D0F
+MASARAM GONDI LETTER GHA
+
+11D10
+MASARAM GONDI LETTER NGA
+
+11D11
+MASARAM GONDI LETTER CA
+
+11D12
+MASARAM GONDI LETTER CHA
+
+11D13
+MASARAM GONDI LETTER JA
+
+11D14
+MASARAM GONDI LETTER JHA
+
+11D15
+MASARAM GONDI LETTER NYA
+
+11D16
+MASARAM GONDI LETTER TTA
+
+11D17
+MASARAM GONDI LETTER TTHA
+
+11D18
+MASARAM GONDI LETTER DDA
+
+11D19
+MASARAM GONDI LETTER DDHA
+
+11D1A
+MASARAM GONDI LETTER NNA
+
+11D1B
+MASARAM GONDI LETTER TA
+
+11D1C
+MASARAM GONDI LETTER THA
+
+11D1D
+MASARAM GONDI LETTER DA
+
+11D1E
+MASARAM GONDI LETTER DHA
+
+11D1F
+MASARAM GONDI LETTER NA
+
+11D20
+MASARAM GONDI LETTER PA
+
+11D21
+MASARAM GONDI LETTER PHA
+
+11D22
+MASARAM GONDI LETTER BA
+
+11D23
+MASARAM GONDI LETTER BHA
+
+11D24
+MASARAM GONDI LETTER MA
+
+11D25
+MASARAM GONDI LETTER YA
+
+11D26
+MASARAM GONDI LETTER RA
+
+11D27
+MASARAM GONDI LETTER LA
+
+11D28
+MASARAM GONDI LETTER VA
+
+11D29
+MASARAM GONDI LETTER SHA
+
+11D2A
+MASARAM GONDI LETTER SSA
+
+11D2B
+MASARAM GONDI LETTER SA
+
+11D2C
+MASARAM GONDI LETTER HA
+
+11D2D
+MASARAM GONDI LETTER LLA
+
+11D2E
+MASARAM GONDI LETTER KSSA
+
+11D2F
+MASARAM GONDI LETTER JNYA
+
+11D30
+MASARAM GONDI LETTER TRA
+
+11D31
+MASARAM GONDI VOWEL SIGN AA
+
+11D32
+MASARAM GONDI VOWEL SIGN I
+
+11D33
+MASARAM GONDI VOWEL SIGN II
+
+11D34
+MASARAM GONDI VOWEL SIGN U
+
+11D35
+MASARAM GONDI VOWEL SIGN UU
+
+11D36
+MASARAM GONDI VOWEL SIGN VOCALIC R
+
+11D3A
+MASARAM GONDI VOWEL SIGN E
+
+11D3C
+MASARAM GONDI VOWEL SIGN AI
+
+11D3D
+MASARAM GONDI VOWEL SIGN O
+
+11D3F
+MASARAM GONDI VOWEL SIGN AU
+
+11D40
+MASARAM GONDI SIGN ANUSVARA
+
+11D41
+MASARAM GONDI SIGN VISARGA
+
+11D42
+MASARAM GONDI SIGN NUKTA
+
+11D43
+MASARAM GONDI SIGN CANDRA
+
+11D44
+MASARAM GONDI SIGN HALANTA
+
+11D45
+MASARAM GONDI VIRAMA
+
+11D46
+MASARAM GONDI REPHA
+
+11D47
+MASARAM GONDI RA-KARA
+
+11D50
+MASARAM GONDI DIGIT ZERO
+
+11D51
+MASARAM GONDI DIGIT ONE
+
+11D52
+MASARAM GONDI DIGIT TWO
+
+11D53
+MASARAM GONDI DIGIT THREE
+
+11D54
+MASARAM GONDI DIGIT FOUR
+
+11D55
+MASARAM GONDI DIGIT FIVE
+
+11D56
+MASARAM GONDI DIGIT SIX
+
+11D57
+MASARAM GONDI DIGIT SEVEN
+
+11D58
+MASARAM GONDI DIGIT EIGHT
+
+11D59
+MASARAM GONDI DIGIT NINE
+
+11D60
+GUNJALA GONDI LETTER A
+
+11D61
+GUNJALA GONDI LETTER AA
+
+11D62
+GUNJALA GONDI LETTER I
+
+11D63
+GUNJALA GONDI LETTER II
+
+11D64
+GUNJALA GONDI LETTER U
+
+11D65
+GUNJALA GONDI LETTER UU
+
+11D67
+GUNJALA GONDI LETTER EE
+
+11D68
+GUNJALA GONDI LETTER AI
+
+11D6A
+GUNJALA GONDI LETTER OO
+
+11D6B
+GUNJALA GONDI LETTER AU
+
+11D6C
+GUNJALA GONDI LETTER YA
+
+11D6D
+GUNJALA GONDI LETTER VA
+
+11D6E
+GUNJALA GONDI LETTER BA
+
+11D6F
+GUNJALA GONDI LETTER BHA
+
+11D70
+GUNJALA GONDI LETTER MA
+
+11D71
+GUNJALA GONDI LETTER KA
+
+11D72
+GUNJALA GONDI LETTER KHA
+
+11D73
+GUNJALA GONDI LETTER TA
+
+11D74
+GUNJALA GONDI LETTER THA
+
+11D75
+GUNJALA GONDI LETTER LA
+
+11D76
+GUNJALA GONDI LETTER GA
+
+11D77
+GUNJALA GONDI LETTER GHA
+
+11D78
+GUNJALA GONDI LETTER DA
+
+11D79
+GUNJALA GONDI LETTER DHA
+
+11D7A
+GUNJALA GONDI LETTER NA
+
+11D7B
+GUNJALA GONDI LETTER CA
+
+11D7C
+GUNJALA GONDI LETTER CHA
+
+11D7D
+GUNJALA GONDI LETTER TTA
+
+11D7E
+GUNJALA GONDI LETTER TTHA
+
+11D7F
+GUNJALA GONDI LETTER LLA
+
+11D80
+GUNJALA GONDI LETTER JA
+
+11D81
+GUNJALA GONDI LETTER JHA
+
+11D82
+GUNJALA GONDI LETTER DDA
+
+11D83
+GUNJALA GONDI LETTER DDHA
+
+11D84
+GUNJALA GONDI LETTER NGA
+
+11D85
+GUNJALA GONDI LETTER PA
+
+11D86
+GUNJALA GONDI LETTER PHA
+
+11D87
+GUNJALA GONDI LETTER HA
+
+11D88
+GUNJALA GONDI LETTER RA
+
+11D89
+GUNJALA GONDI LETTER SA
+
+11D8A
+GUNJALA GONDI VOWEL SIGN AA
+
+11D8B
+GUNJALA GONDI VOWEL SIGN I
+
+11D8C
+GUNJALA GONDI VOWEL SIGN II
+
+11D8D
+GUNJALA GONDI VOWEL SIGN U
+
+11D8E
+GUNJALA GONDI VOWEL SIGN UU
+
+11D90
+GUNJALA GONDI VOWEL SIGN EE
+
+11D91
+GUNJALA GONDI VOWEL SIGN AI
+
+11D93
+GUNJALA GONDI VOWEL SIGN OO
+
+11D94
+GUNJALA GONDI VOWEL SIGN AU
+
+11D95
+GUNJALA GONDI SIGN ANUSVARA
+
+11D96
+GUNJALA GONDI SIGN VISARGA
+
+11D97
+GUNJALA GONDI VIRAMA
+
+11D98
+GUNJALA GONDI OM
+
+11DA0
+GUNJALA GONDI DIGIT ZERO
+
+11DA1
+GUNJALA GONDI DIGIT ONE
+
+11DA2
+GUNJALA GONDI DIGIT TWO
+
+11DA3
+GUNJALA GONDI DIGIT THREE
+
+11DA4
+GUNJALA GONDI DIGIT FOUR
+
+11DA5
+GUNJALA GONDI DIGIT FIVE
+
+11DA6
+GUNJALA GONDI DIGIT SIX
+
+11DA7
+GUNJALA GONDI DIGIT SEVEN
+
+11DA8
+GUNJALA GONDI DIGIT EIGHT
+
+11DA9
+GUNJALA GONDI DIGIT NINE
+
+11EE0
+MAKASAR LETTER KA
+
+11EE1
+MAKASAR LETTER GA
+
+11EE2
+MAKASAR LETTER NGA
+
+11EE3
+MAKASAR LETTER PA
+
+11EE4
+MAKASAR LETTER BA
+
+11EE5
+MAKASAR LETTER MA
+
+11EE6
+MAKASAR LETTER TA
+
+11EE7
+MAKASAR LETTER DA
+
+11EE8
+MAKASAR LETTER NA
+
+11EE9
+MAKASAR LETTER CA
+
+11EEA
+MAKASAR LETTER JA
+
+11EEB
+MAKASAR LETTER NYA
+
+11EEC
+MAKASAR LETTER YA
+
+11EED
+MAKASAR LETTER RA
+
+11EEE
+MAKASAR LETTER LA
+
+11EEF
+MAKASAR LETTER VA
+
+11EF0
+MAKASAR LETTER SA
+
+11EF1
+MAKASAR LETTER A
+
+11EF2
+MAKASAR ANGKA
+
+11EF3
+MAKASAR VOWEL SIGN I
+
+11EF4
+MAKASAR VOWEL SIGN U
+
+11EF5
+MAKASAR VOWEL SIGN E
+
+11EF6
+MAKASAR VOWEL SIGN O
+
+11EF7
+MAKASAR PASSIMBANG
+
+11EF8
+MAKASAR END OF SECTION
+
+11FB0
+LISU LETTER YHA
+
+11FC0
+TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH
+
+11FC1
+TAMIL FRACTION ONE ONE-HUNDRED-AND-SIXTIETH
+
+11FC2
+TAMIL FRACTION ONE EIGHTIETH
+
+11FC3
+TAMIL FRACTION ONE SIXTY-FOURTH
+
+11FC4
+TAMIL FRACTION ONE FORTIETH
+
+11FC5
+TAMIL FRACTION ONE THIRTY-SECOND
+
+11FC6
+TAMIL FRACTION THREE EIGHTIETHS
+
+11FC7
+TAMIL FRACTION THREE SIXTY-FOURTHS
+
+11FC8
+TAMIL FRACTION ONE TWENTIETH
+
+11FC9
+TAMIL FRACTION ONE SIXTEENTH-1
+
+11FCA
+TAMIL FRACTION ONE SIXTEENTH-2
+
+11FCB
+TAMIL FRACTION ONE TENTH
+
+11FCC
+TAMIL FRACTION ONE EIGHTH
+
+11FCD
+TAMIL FRACTION THREE TWENTIETHS
+
+11FCE
+TAMIL FRACTION THREE SIXTEENTHS
+
+11FCF
+TAMIL FRACTION ONE FIFTH
+
+11FD0
+TAMIL FRACTION ONE QUARTER
+
+11FD1
+TAMIL FRACTION ONE HALF-1
+
+11FD2
+TAMIL FRACTION ONE HALF-2
+
+11FD3
+TAMIL FRACTION THREE QUARTERS
+
+11FD4
+TAMIL FRACTION DOWNSCALING FACTOR KIIZH
+
+11FD5
+TAMIL SIGN NEL
+
+11FD6
+TAMIL SIGN CEVITU
+
+11FD7
+TAMIL SIGN AAZHAAKKU
+
+11FD8
+TAMIL SIGN UZHAKKU
+
+11FD9
+TAMIL SIGN MUUVUZHAKKU
+
+11FDA
+TAMIL SIGN KURUNI
+
+11FDB
+TAMIL SIGN PATHAKKU
+
+11FDC
+TAMIL SIGN MUKKURUNI
+
+11FDD
+TAMIL SIGN KAACU
+
+11FDE
+TAMIL SIGN PANAM
+
+11FDF
+TAMIL SIGN PON
+
+11FE0
+TAMIL SIGN VARAAKAN
+
+11FE1
+TAMIL SIGN PAARAM
+
+11FE2
+TAMIL SIGN KUZHI
+
+11FE3
+TAMIL SIGN VELI
+
+11FE4
+TAMIL WET CULTIVATION SIGN
+
+11FE5
+TAMIL DRY CULTIVATION SIGN
+
+11FE6
+TAMIL LAND SIGN
+
+11FE7
+TAMIL SALT PAN SIGN
+
+11FE8
+TAMIL TRADITIONAL CREDIT SIGN
+
+11FE9
+TAMIL TRADITIONAL NUMBER SIGN
+
+11FEA
+TAMIL CURRENT SIGN
+
+11FEB
+TAMIL AND ODD SIGN
+
+11FEC
+TAMIL SPENT SIGN
+
+11FED
+TAMIL TOTAL SIGN
+
+11FEE
+TAMIL IN POSSESSION SIGN
+
+11FEF
+TAMIL STARTING FROM SIGN
+
+11FF0
+TAMIL SIGN MUTHALIYA
+
+11FF1
+TAMIL SIGN VAKAIYARAA
+
+11FFF
+TAMIL PUNCTUATION END OF TEXT
+
+12000
+CUNEIFORM SIGN A
+
+12001
+CUNEIFORM SIGN A TIMES A
+
+12002
+CUNEIFORM SIGN A TIMES BAD
+
+12003
+CUNEIFORM SIGN A TIMES GAN2 TENU
+
+12004
+CUNEIFORM SIGN A TIMES HA
+
+12005
+CUNEIFORM SIGN A TIMES IGI
+
+12006
+CUNEIFORM SIGN A TIMES LAGAR GUNU
+
+12007
+CUNEIFORM SIGN A TIMES MUSH
+
+12008
+CUNEIFORM SIGN A TIMES SAG
+
+12009
+CUNEIFORM SIGN A2
+
+1200A
+CUNEIFORM SIGN AB
+
+1200B
+CUNEIFORM SIGN AB TIMES ASH2
+
+1200C
+CUNEIFORM SIGN AB TIMES DUN3 GUNU
+
+1200D
+CUNEIFORM SIGN AB TIMES GAL
+
+1200E
+CUNEIFORM SIGN AB TIMES GAN2 TENU
+
+1200F
+CUNEIFORM SIGN AB TIMES HA
+
+12010
+CUNEIFORM SIGN AB TIMES IGI GUNU
+
+12011
+CUNEIFORM SIGN AB TIMES IMIN
+
+12012
+CUNEIFORM SIGN AB TIMES LAGAB
+
+12013
+CUNEIFORM SIGN AB TIMES SHESH
+
+12014
+CUNEIFORM SIGN AB TIMES U PLUS U PLUS U
+
+12015
+CUNEIFORM SIGN AB GUNU
+
+12016
+CUNEIFORM SIGN AB2
+
+12017
+CUNEIFORM SIGN AB2 TIMES BALAG
+
+12018
+CUNEIFORM SIGN AB2 TIMES GAN2 TENU
+
+12019
+CUNEIFORM SIGN AB2 TIMES ME PLUS EN
+
+1201A
+CUNEIFORM SIGN AB2 TIMES SHA3
+
+1201B
+CUNEIFORM SIGN AB2 TIMES TAK4
+
+1201C
+CUNEIFORM SIGN AD
+
+1201D
+CUNEIFORM SIGN AK
+
+1201E
+CUNEIFORM SIGN AK TIMES ERIN2
+
+1201F
+CUNEIFORM SIGN AK TIMES SHITA PLUS GISH
+
+12020
+CUNEIFORM SIGN AL
+
+12021
+CUNEIFORM SIGN AL TIMES AL
+
+12022
+CUNEIFORM SIGN AL TIMES DIM2
+
+12023
+CUNEIFORM SIGN AL TIMES GISH
+
+12024
+CUNEIFORM SIGN AL TIMES HA
+
+12025
+CUNEIFORM SIGN AL TIMES KAD3
+
+12026
+CUNEIFORM SIGN AL TIMES KI
+
+12027
+CUNEIFORM SIGN AL TIMES SHE
+
+12028
+CUNEIFORM SIGN AL TIMES USH
+
+12029
+CUNEIFORM SIGN ALAN
+
+1202A
+CUNEIFORM SIGN ALEPH
+
+1202B
+CUNEIFORM SIGN AMAR
+
+1202C
+CUNEIFORM SIGN AMAR TIMES SHE
+
+1202D
+CUNEIFORM SIGN AN
+
+1202E
+CUNEIFORM SIGN AN OVER AN
+
+1202F
+CUNEIFORM SIGN AN THREE TIMES
+
+12030
+CUNEIFORM SIGN AN PLUS NAGA OPPOSING AN PLUS NAGA
+
+12031
+CUNEIFORM SIGN AN PLUS NAGA SQUARED
+
+12032
+CUNEIFORM SIGN ANSHE
+
+12033
+CUNEIFORM SIGN APIN
+
+12034
+CUNEIFORM SIGN ARAD
+
+12035
+CUNEIFORM SIGN ARAD TIMES KUR
+
+12036
+CUNEIFORM SIGN ARKAB
+
+12037
+CUNEIFORM SIGN ASAL2
+
+12038
+CUNEIFORM SIGN ASH
+
+12039
+CUNEIFORM SIGN ASH ZIDA TENU
+
+1203A
+CUNEIFORM SIGN ASH KABA TENU
+
+1203B
+CUNEIFORM SIGN ASH OVER ASH TUG2 OVER TUG2 TUG2 OVER TUG2 PAP
+
+1203C
+CUNEIFORM SIGN ASH OVER ASH OVER ASH
+
+1203D
+CUNEIFORM SIGN ASH OVER ASH OVER ASH CROSSING ASH OVER ASH OVER ASH
+
+1203E
+CUNEIFORM SIGN ASH2
+
+1203F
+CUNEIFORM SIGN ASHGAB
+
+12040
+CUNEIFORM SIGN BA
+
+12041
+CUNEIFORM SIGN BAD
+
+12042
+CUNEIFORM SIGN BAG3
+
+12043
+CUNEIFORM SIGN BAHAR2
+
+12044
+CUNEIFORM SIGN BAL
+
+12045
+CUNEIFORM SIGN BAL OVER BAL
+
+12046
+CUNEIFORM SIGN BALAG
+
+12047
+CUNEIFORM SIGN BAR
+
+12048
+CUNEIFORM SIGN BARA2
+
+12049
+CUNEIFORM SIGN BI
+
+1204A
+CUNEIFORM SIGN BI TIMES A
+
+1204B
+CUNEIFORM SIGN BI TIMES GAR
+
+1204C
+CUNEIFORM SIGN BI TIMES IGI GUNU
+
+1204D
+CUNEIFORM SIGN BU
+
+1204E
+CUNEIFORM SIGN BU OVER BU AB
+
+1204F
+CUNEIFORM SIGN BU OVER BU UN
+
+12050
+CUNEIFORM SIGN BU CROSSING BU
+
+12051
+CUNEIFORM SIGN BULUG
+
+12052
+CUNEIFORM SIGN BULUG OVER BULUG
+
+12053
+CUNEIFORM SIGN BUR
+
+12054
+CUNEIFORM SIGN BUR2
+
+12055
+CUNEIFORM SIGN DA
+
+12056
+CUNEIFORM SIGN DAG
+
+12057
+CUNEIFORM SIGN DAG KISIM5 TIMES A PLUS MASH
+
+12058
+CUNEIFORM SIGN DAG KISIM5 TIMES AMAR
+
+12059
+CUNEIFORM SIGN DAG KISIM5 TIMES BALAG
+
+1205A
+CUNEIFORM SIGN DAG KISIM5 TIMES BI
+
+1205B
+CUNEIFORM SIGN DAG KISIM5 TIMES GA
+
+1205C
+CUNEIFORM SIGN DAG KISIM5 TIMES GA PLUS MASH
+
+1205D
+CUNEIFORM SIGN DAG KISIM5 TIMES GI
+
+1205E
+CUNEIFORM SIGN DAG KISIM5 TIMES GIR2
+
+1205F
+CUNEIFORM SIGN DAG KISIM5 TIMES GUD
+
+12060
+CUNEIFORM SIGN DAG KISIM5 TIMES HA
+
+12061
+CUNEIFORM SIGN DAG KISIM5 TIMES IR
+
+12062
+CUNEIFORM SIGN DAG KISIM5 TIMES IR PLUS LU
+
+12063
+CUNEIFORM SIGN DAG KISIM5 TIMES KAK
+
+12064
+CUNEIFORM SIGN DAG KISIM5 TIMES LA
+
+12065
+CUNEIFORM SIGN DAG KISIM5 TIMES LU
+
+12066
+CUNEIFORM SIGN DAG KISIM5 TIMES LU PLUS MASH2
+
+12067
+CUNEIFORM SIGN DAG KISIM5 TIMES LUM
+
+12068
+CUNEIFORM SIGN DAG KISIM5 TIMES NE
+
+12069
+CUNEIFORM SIGN DAG KISIM5 TIMES PAP PLUS PAP
+
+1206A
+CUNEIFORM SIGN DAG KISIM5 TIMES SI
+
+1206B
+CUNEIFORM SIGN DAG KISIM5 TIMES TAK4
+
+1206C
+CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS GIR2
+
+1206D
+CUNEIFORM SIGN DAG KISIM5 TIMES USH
+
+1206E
+CUNEIFORM SIGN DAM
+
+1206F
+CUNEIFORM SIGN DAR
+
+12070
+CUNEIFORM SIGN DARA3
+
+12071
+CUNEIFORM SIGN DARA4
+
+12072
+CUNEIFORM SIGN DI
+
+12073
+CUNEIFORM SIGN DIB
+
+12074
+CUNEIFORM SIGN DIM
+
+12075
+CUNEIFORM SIGN DIM TIMES SHE
+
+12076
+CUNEIFORM SIGN DIM2
+
+12077
+CUNEIFORM SIGN DIN
+
+12078
+CUNEIFORM SIGN DIN KASKAL U GUNU DISH
+
+12079
+CUNEIFORM SIGN DISH
+
+1207A
+CUNEIFORM SIGN DU
+
+1207B
+CUNEIFORM SIGN DU OVER DU
+
+1207C
+CUNEIFORM SIGN DU GUNU
+
+1207D
+CUNEIFORM SIGN DU SHESHIG
+
+1207E
+CUNEIFORM SIGN DUB
+
+1207F
+CUNEIFORM SIGN DUB TIMES ESH2
+
+12080
+CUNEIFORM SIGN DUB2
+
+12081
+CUNEIFORM SIGN DUG
+
+12082
+CUNEIFORM SIGN DUGUD
+
+12083
+CUNEIFORM SIGN DUH
+
+12084
+CUNEIFORM SIGN DUN
+
+12085
+CUNEIFORM SIGN DUN3
+
+12086
+CUNEIFORM SIGN DUN3 GUNU
+
+12087
+CUNEIFORM SIGN DUN3 GUNU GUNU
+
+12088
+CUNEIFORM SIGN DUN4
+
+12089
+CUNEIFORM SIGN DUR2
+
+1208A
+CUNEIFORM SIGN E
+
+1208B
+CUNEIFORM SIGN E TIMES PAP
+
+1208C
+CUNEIFORM SIGN E OVER E NUN OVER NUN
+
+1208D
+CUNEIFORM SIGN E2
+
+1208E
+CUNEIFORM SIGN E2 TIMES A PLUS HA PLUS DA
+
+1208F
+CUNEIFORM SIGN E2 TIMES GAR
+
+12090
+CUNEIFORM SIGN E2 TIMES MI
+
+12091
+CUNEIFORM SIGN E2 TIMES SAL
+
+12092
+CUNEIFORM SIGN E2 TIMES SHE
+
+12093
+CUNEIFORM SIGN E2 TIMES U
+
+12094
+CUNEIFORM SIGN EDIN
+
+12095
+CUNEIFORM SIGN EGIR
+
+12096
+CUNEIFORM SIGN EL
+
+12097
+CUNEIFORM SIGN EN
+
+12098
+CUNEIFORM SIGN EN TIMES GAN2
+
+12099
+CUNEIFORM SIGN EN TIMES GAN2 TENU
+
+1209A
+CUNEIFORM SIGN EN TIMES ME
+
+1209B
+CUNEIFORM SIGN EN CROSSING EN
+
+1209C
+CUNEIFORM SIGN EN OPPOSING EN
+
+1209D
+CUNEIFORM SIGN EN SQUARED
+
+1209E
+CUNEIFORM SIGN EREN
+
+1209F
+CUNEIFORM SIGN ERIN2
+
+120A0
+CUNEIFORM SIGN ESH2
+
+120A1
+CUNEIFORM SIGN EZEN
+
+120A2
+CUNEIFORM SIGN EZEN TIMES A
+
+120A3
+CUNEIFORM SIGN EZEN TIMES A PLUS LAL
+
+120A4
+CUNEIFORM SIGN EZEN TIMES A PLUS LAL TIMES LAL
+
+120A5
+CUNEIFORM SIGN EZEN TIMES AN
+
+120A6
+CUNEIFORM SIGN EZEN TIMES BAD
+
+120A7
+CUNEIFORM SIGN EZEN TIMES DUN3 GUNU
+
+120A8
+CUNEIFORM SIGN EZEN TIMES DUN3 GUNU GUNU
+
+120A9
+CUNEIFORM SIGN EZEN TIMES HA
+
+120AA
+CUNEIFORM SIGN EZEN TIMES HA GUNU
+
+120AB
+CUNEIFORM SIGN EZEN TIMES IGI GUNU
+
+120AC
+CUNEIFORM SIGN EZEN TIMES KASKAL
+
+120AD
+CUNEIFORM SIGN EZEN TIMES KASKAL SQUARED
+
+120AE
+CUNEIFORM SIGN EZEN TIMES KU3
+
+120AF
+CUNEIFORM SIGN EZEN TIMES LA
+
+120B0
+CUNEIFORM SIGN EZEN TIMES LAL TIMES LAL
+
+120B1
+CUNEIFORM SIGN EZEN TIMES LI
+
+120B2
+CUNEIFORM SIGN EZEN TIMES LU
+
+120B3
+CUNEIFORM SIGN EZEN TIMES U2
+
+120B4
+CUNEIFORM SIGN EZEN TIMES UD
+
+120B5
+CUNEIFORM SIGN GA
+
+120B6
+CUNEIFORM SIGN GA GUNU
+
+120B7
+CUNEIFORM SIGN GA2
+
+120B8
+CUNEIFORM SIGN GA2 TIMES A PLUS DA PLUS HA
+
+120B9
+CUNEIFORM SIGN GA2 TIMES A PLUS HA
+
+120BA
+CUNEIFORM SIGN GA2 TIMES A PLUS IGI
+
+120BB
+CUNEIFORM SIGN GA2 TIMES AB2 TENU PLUS TAB
+
+120BC
+CUNEIFORM SIGN GA2 TIMES AN
+
+120BD
+CUNEIFORM SIGN GA2 TIMES ASH
+
+120BE
+CUNEIFORM SIGN GA2 TIMES ASH2 PLUS GAL
+
+120BF
+CUNEIFORM SIGN GA2 TIMES BAD
+
+120C0
+CUNEIFORM SIGN GA2 TIMES BAR PLUS RA
+
+120C1
+CUNEIFORM SIGN GA2 TIMES BUR
+
+120C2
+CUNEIFORM SIGN GA2 TIMES BUR PLUS RA
+
+120C3
+CUNEIFORM SIGN GA2 TIMES DA
+
+120C4
+CUNEIFORM SIGN GA2 TIMES DI
+
+120C5
+CUNEIFORM SIGN GA2 TIMES DIM TIMES SHE
+
+120C6
+CUNEIFORM SIGN GA2 TIMES DUB
+
+120C7
+CUNEIFORM SIGN GA2 TIMES EL
+
+120C8
+CUNEIFORM SIGN GA2 TIMES EL PLUS LA
+
+120C9
+CUNEIFORM SIGN GA2 TIMES EN
+
+120CA
+CUNEIFORM SIGN GA2 TIMES EN TIMES GAN2 TENU
+
+120CB
+CUNEIFORM SIGN GA2 TIMES GAN2 TENU
+
+120CC
+CUNEIFORM SIGN GA2 TIMES GAR
+
+120CD
+CUNEIFORM SIGN GA2 TIMES GI
+
+120CE
+CUNEIFORM SIGN GA2 TIMES GI4
+
+120CF
+CUNEIFORM SIGN GA2 TIMES GI4 PLUS A
+
+120D0
+CUNEIFORM SIGN GA2 TIMES GIR2 PLUS SU
+
+120D1
+CUNEIFORM SIGN GA2 TIMES HA PLUS LU PLUS ESH2
+
+120D2
+CUNEIFORM SIGN GA2 TIMES HAL
+
+120D3
+CUNEIFORM SIGN GA2 TIMES HAL PLUS LA
+
+120D4
+CUNEIFORM SIGN GA2 TIMES HI PLUS LI
+
+120D5
+CUNEIFORM SIGN GA2 TIMES HUB2
+
+120D6
+CUNEIFORM SIGN GA2 TIMES IGI GUNU
+
+120D7
+CUNEIFORM SIGN GA2 TIMES ISH PLUS HU PLUS ASH
+
+120D8
+CUNEIFORM SIGN GA2 TIMES KAK
+
+120D9
+CUNEIFORM SIGN GA2 TIMES KASKAL
+
+120DA
+CUNEIFORM SIGN GA2 TIMES KID
+
+120DB
+CUNEIFORM SIGN GA2 TIMES KID PLUS LAL
+
+120DC
+CUNEIFORM SIGN GA2 TIMES KU3 PLUS AN
+
+120DD
+CUNEIFORM SIGN GA2 TIMES LA
+
+120DE
+CUNEIFORM SIGN GA2 TIMES ME PLUS EN
+
+120DF
+CUNEIFORM SIGN GA2 TIMES MI
+
+120E0
+CUNEIFORM SIGN GA2 TIMES NUN
+
+120E1
+CUNEIFORM SIGN GA2 TIMES NUN OVER NUN
+
+120E2
+CUNEIFORM SIGN GA2 TIMES PA
+
+120E3
+CUNEIFORM SIGN GA2 TIMES SAL
+
+120E4
+CUNEIFORM SIGN GA2 TIMES SAR
+
+120E5
+CUNEIFORM SIGN GA2 TIMES SHE
+
+120E6
+CUNEIFORM SIGN GA2 TIMES SHE PLUS TUR
+
+120E7
+CUNEIFORM SIGN GA2 TIMES SHID
+
+120E8
+CUNEIFORM SIGN GA2 TIMES SUM
+
+120E9
+CUNEIFORM SIGN GA2 TIMES TAK4
+
+120EA
+CUNEIFORM SIGN GA2 TIMES U
+
+120EB
+CUNEIFORM SIGN GA2 TIMES UD
+
+120EC
+CUNEIFORM SIGN GA2 TIMES UD PLUS DU
+
+120ED
+CUNEIFORM SIGN GA2 OVER GA2
+
+120EE
+CUNEIFORM SIGN GABA
+
+120EF
+CUNEIFORM SIGN GABA CROSSING GABA
+
+120F0
+CUNEIFORM SIGN GAD
+
+120F1
+CUNEIFORM SIGN GAD OVER GAD GAR OVER GAR
+
+120F2
+CUNEIFORM SIGN GAL
+
+120F3
+CUNEIFORM SIGN GAL GAD OVER GAD GAR OVER GAR
+
+120F4
+CUNEIFORM SIGN GALAM
+
+120F5
+CUNEIFORM SIGN GAM
+
+120F6
+CUNEIFORM SIGN GAN
+
+120F7
+CUNEIFORM SIGN GAN2
+
+120F8
+CUNEIFORM SIGN GAN2 TENU
+
+120F9
+CUNEIFORM SIGN GAN2 OVER GAN2
+
+120FA
+CUNEIFORM SIGN GAN2 CROSSING GAN2
+
+120FB
+CUNEIFORM SIGN GAR
+
+120FC
+CUNEIFORM SIGN GAR3
+
+120FD
+CUNEIFORM SIGN GASHAN
+
+120FE
+CUNEIFORM SIGN GESHTIN
+
+120FF
+CUNEIFORM SIGN GESHTIN TIMES KUR
+
+12100
+CUNEIFORM SIGN GI
+
+12101
+CUNEIFORM SIGN GI TIMES E
+
+12102
+CUNEIFORM SIGN GI TIMES U
+
+12103
+CUNEIFORM SIGN GI CROSSING GI
+
+12104
+CUNEIFORM SIGN GI4
+
+12105
+CUNEIFORM SIGN GI4 OVER GI4
+
+12106
+CUNEIFORM SIGN GI4 CROSSING GI4
+
+12107
+CUNEIFORM SIGN GIDIM
+
+12108
+CUNEIFORM SIGN GIR2
+
+12109
+CUNEIFORM SIGN GIR2 GUNU
+
+1210A
+CUNEIFORM SIGN GIR3
+
+1210B
+CUNEIFORM SIGN GIR3 TIMES A PLUS IGI
+
+1210C
+CUNEIFORM SIGN GIR3 TIMES GAN2 TENU
+
+1210D
+CUNEIFORM SIGN GIR3 TIMES IGI
+
+1210E
+CUNEIFORM SIGN GIR3 TIMES LU PLUS IGI
+
+1210F
+CUNEIFORM SIGN GIR3 TIMES PA
+
+12110
+CUNEIFORM SIGN GISAL
+
+12111
+CUNEIFORM SIGN GISH
+
+12112
+CUNEIFORM SIGN GISH CROSSING GISH
+
+12113
+CUNEIFORM SIGN GISH TIMES BAD
+
+12114
+CUNEIFORM SIGN GISH TIMES TAK4
+
+12115
+CUNEIFORM SIGN GISH TENU
+
+12116
+CUNEIFORM SIGN GU
+
+12117
+CUNEIFORM SIGN GU CROSSING GU
+
+12118
+CUNEIFORM SIGN GU2
+
+12119
+CUNEIFORM SIGN GU2 TIMES KAK
+
+1211A
+CUNEIFORM SIGN GU2 TIMES KAK TIMES IGI GUNU
+
+1211B
+CUNEIFORM SIGN GU2 TIMES NUN
+
+1211C
+CUNEIFORM SIGN GU2 TIMES SAL PLUS TUG2
+
+1211D
+CUNEIFORM SIGN GU2 GUNU
+
+1211E
+CUNEIFORM SIGN GUD
+
+1211F
+CUNEIFORM SIGN GUD TIMES A PLUS KUR
+
+12120
+CUNEIFORM SIGN GUD TIMES KUR
+
+12121
+CUNEIFORM SIGN GUD OVER GUD LUGAL
+
+12122
+CUNEIFORM SIGN GUL
+
+12123
+CUNEIFORM SIGN GUM
+
+12124
+CUNEIFORM SIGN GUM TIMES SHE
+
+12125
+CUNEIFORM SIGN GUR
+
+12126
+CUNEIFORM SIGN GUR7
+
+12127
+CUNEIFORM SIGN GURUN
+
+12128
+CUNEIFORM SIGN GURUSH
+
+12129
+CUNEIFORM SIGN HA
+
+1212A
+CUNEIFORM SIGN HA TENU
+
+1212B
+CUNEIFORM SIGN HA GUNU
+
+1212C
+CUNEIFORM SIGN HAL
+
+1212D
+CUNEIFORM SIGN HI
+
+1212E
+CUNEIFORM SIGN HI TIMES ASH
+
+1212F
+CUNEIFORM SIGN HI TIMES ASH2
+
+12130
+CUNEIFORM SIGN HI TIMES BAD
+
+12131
+CUNEIFORM SIGN HI TIMES DISH
+
+12132
+CUNEIFORM SIGN HI TIMES GAD
+
+12133
+CUNEIFORM SIGN HI TIMES KIN
+
+12134
+CUNEIFORM SIGN HI TIMES NUN
+
+12135
+CUNEIFORM SIGN HI TIMES SHE
+
+12136
+CUNEIFORM SIGN HI TIMES U
+
+12137
+CUNEIFORM SIGN HU
+
+12138
+CUNEIFORM SIGN HUB2
+
+12139
+CUNEIFORM SIGN HUB2 TIMES AN
+
+1213A
+CUNEIFORM SIGN HUB2 TIMES HAL
+
+1213B
+CUNEIFORM SIGN HUB2 TIMES KASKAL
+
+1213C
+CUNEIFORM SIGN HUB2 TIMES LISH
+
+1213D
+CUNEIFORM SIGN HUB2 TIMES UD
+
+1213E
+CUNEIFORM SIGN HUL2
+
+1213F
+CUNEIFORM SIGN I
+
+12140
+CUNEIFORM SIGN I A
+
+12141
+CUNEIFORM SIGN IB
+
+12142
+CUNEIFORM SIGN IDIM
+
+12143
+CUNEIFORM SIGN IDIM OVER IDIM BUR
+
+12144
+CUNEIFORM SIGN IDIM OVER IDIM SQUARED
+
+12145
+CUNEIFORM SIGN IG
+
+12146
+CUNEIFORM SIGN IGI
+
+12147
+CUNEIFORM SIGN IGI DIB
+
+12148
+CUNEIFORM SIGN IGI RI
+
+12149
+CUNEIFORM SIGN IGI OVER IGI SHIR OVER SHIR UD OVER UD
+
+1214A
+CUNEIFORM SIGN IGI GUNU
+
+1214B
+CUNEIFORM SIGN IL
+
+1214C
+CUNEIFORM SIGN IL TIMES GAN2 TENU
+
+1214D
+CUNEIFORM SIGN IL2
+
+1214E
+CUNEIFORM SIGN IM
+
+1214F
+CUNEIFORM SIGN IM TIMES TAK4
+
+12150
+CUNEIFORM SIGN IM CROSSING IM
+
+12151
+CUNEIFORM SIGN IM OPPOSING IM
+
+12152
+CUNEIFORM SIGN IM SQUARED
+
+12153
+CUNEIFORM SIGN IMIN
+
+12154
+CUNEIFORM SIGN IN
+
+12155
+CUNEIFORM SIGN IR
+
+12156
+CUNEIFORM SIGN ISH
+
+12157
+CUNEIFORM SIGN KA
+
+12158
+CUNEIFORM SIGN KA TIMES A
+
+12159
+CUNEIFORM SIGN KA TIMES AD
+
+1215A
+CUNEIFORM SIGN KA TIMES AD PLUS KU3
+
+1215B
+CUNEIFORM SIGN KA TIMES ASH2
+
+1215C
+CUNEIFORM SIGN KA TIMES BAD
+
+1215D
+CUNEIFORM SIGN KA TIMES BALAG
+
+1215E
+CUNEIFORM SIGN KA TIMES BAR
+
+1215F
+CUNEIFORM SIGN KA TIMES BI
+
+12160
+CUNEIFORM SIGN KA TIMES ERIN2
+
+12161
+CUNEIFORM SIGN KA TIMES ESH2
+
+12162
+CUNEIFORM SIGN KA TIMES GA
+
+12163
+CUNEIFORM SIGN KA TIMES GAL
+
+12164
+CUNEIFORM SIGN KA TIMES GAN2 TENU
+
+12165
+CUNEIFORM SIGN KA TIMES GAR
+
+12166
+CUNEIFORM SIGN KA TIMES GAR PLUS SHA3 PLUS A
+
+12167
+CUNEIFORM SIGN KA TIMES GI
+
+12168
+CUNEIFORM SIGN KA TIMES GIR2
+
+12169
+CUNEIFORM SIGN KA TIMES GISH PLUS SAR
+
+1216A
+CUNEIFORM SIGN KA TIMES GISH CROSSING GISH
+
+1216B
+CUNEIFORM SIGN KA TIMES GU
+
+1216C
+CUNEIFORM SIGN KA TIMES GUR7
+
+1216D
+CUNEIFORM SIGN KA TIMES IGI
+
+1216E
+CUNEIFORM SIGN KA TIMES IM
+
+1216F
+CUNEIFORM SIGN KA TIMES KAK
+
+12170
+CUNEIFORM SIGN KA TIMES KI
+
+12171
+CUNEIFORM SIGN KA TIMES KID
+
+12172
+CUNEIFORM SIGN KA TIMES LI
+
+12173
+CUNEIFORM SIGN KA TIMES LU
+
+12174
+CUNEIFORM SIGN KA TIMES ME
+
+12175
+CUNEIFORM SIGN KA TIMES ME PLUS DU
+
+12176
+CUNEIFORM SIGN KA TIMES ME PLUS GI
+
+12177
+CUNEIFORM SIGN KA TIMES ME PLUS TE
+
+12178
+CUNEIFORM SIGN KA TIMES MI
+
+12179
+CUNEIFORM SIGN KA TIMES MI PLUS NUNUZ
+
+1217A
+CUNEIFORM SIGN KA TIMES NE
+
+1217B
+CUNEIFORM SIGN KA TIMES NUN
+
+1217C
+CUNEIFORM SIGN KA TIMES PI
+
+1217D
+CUNEIFORM SIGN KA TIMES RU
+
+1217E
+CUNEIFORM SIGN KA TIMES SA
+
+1217F
+CUNEIFORM SIGN KA TIMES SAR
+
+12180
+CUNEIFORM SIGN KA TIMES SHA
+
+12181
+CUNEIFORM SIGN KA TIMES SHE
+
+12182
+CUNEIFORM SIGN KA TIMES SHID
+
+12183
+CUNEIFORM SIGN KA TIMES SHU
+
+12184
+CUNEIFORM SIGN KA TIMES SIG
+
+12185
+CUNEIFORM SIGN KA TIMES SUHUR
+
+12186
+CUNEIFORM SIGN KA TIMES TAR
+
+12187
+CUNEIFORM SIGN KA TIMES U
+
+12188
+CUNEIFORM SIGN KA TIMES U2
+
+12189
+CUNEIFORM SIGN KA TIMES UD
+
+1218A
+CUNEIFORM SIGN KA TIMES UMUM TIMES PA
+
+1218B
+CUNEIFORM SIGN KA TIMES USH
+
+1218C
+CUNEIFORM SIGN KA TIMES ZI
+
+1218D
+CUNEIFORM SIGN KA2
+
+1218E
+CUNEIFORM SIGN KA2 CROSSING KA2
+
+1218F
+CUNEIFORM SIGN KAB
+
+12190
+CUNEIFORM SIGN KAD2
+
+12191
+CUNEIFORM SIGN KAD3
+
+12192
+CUNEIFORM SIGN KAD4
+
+12193
+CUNEIFORM SIGN KAD5
+
+12194
+CUNEIFORM SIGN KAD5 OVER KAD5
+
+12195
+CUNEIFORM SIGN KAK
+
+12196
+CUNEIFORM SIGN KAK TIMES IGI GUNU
+
+12197
+CUNEIFORM SIGN KAL
+
+12198
+CUNEIFORM SIGN KAL TIMES BAD
+
+12199
+CUNEIFORM SIGN KAL CROSSING KAL
+
+1219A
+CUNEIFORM SIGN KAM2
+
+1219B
+CUNEIFORM SIGN KAM4
+
+1219C
+CUNEIFORM SIGN KASKAL
+
+1219D
+CUNEIFORM SIGN KASKAL LAGAB TIMES U OVER LAGAB TIMES U
+
+1219E
+CUNEIFORM SIGN KASKAL OVER KASKAL LAGAB TIMES U OVER LAGAB TIMES U
+
+1219F
+CUNEIFORM SIGN KESH2
+
+121A0
+CUNEIFORM SIGN KI
+
+121A1
+CUNEIFORM SIGN KI TIMES BAD
+
+121A2
+CUNEIFORM SIGN KI TIMES U
+
+121A3
+CUNEIFORM SIGN KI TIMES UD
+
+121A4
+CUNEIFORM SIGN KID
+
+121A5
+CUNEIFORM SIGN KIN
+
+121A6
+CUNEIFORM SIGN KISAL
+
+121A7
+CUNEIFORM SIGN KISH
+
+121A8
+CUNEIFORM SIGN KISIM5
+
+121A9
+CUNEIFORM SIGN KISIM5 OVER KISIM5
+
+121AA
+CUNEIFORM SIGN KU
+
+121AB
+CUNEIFORM SIGN KU OVER HI TIMES ASH2 KU OVER HI TIMES ASH2
+
+121AC
+CUNEIFORM SIGN KU3
+
+121AD
+CUNEIFORM SIGN KU4
+
+121AE
+CUNEIFORM SIGN KU4 VARIANT FORM
+
+121AF
+CUNEIFORM SIGN KU7
+
+121B0
+CUNEIFORM SIGN KUL
+
+121B1
+CUNEIFORM SIGN KUL GUNU
+
+121B2
+CUNEIFORM SIGN KUN
+
+121B3
+CUNEIFORM SIGN KUR
+
+121B4
+CUNEIFORM SIGN KUR OPPOSING KUR
+
+121B5
+CUNEIFORM SIGN KUSHU2
+
+121B6
+CUNEIFORM SIGN KWU318
+
+121B7
+CUNEIFORM SIGN LA
+
+121B8
+CUNEIFORM SIGN LAGAB
+
+121B9
+CUNEIFORM SIGN LAGAB TIMES A
+
+121BA
+CUNEIFORM SIGN LAGAB TIMES A PLUS DA PLUS HA
+
+121BB
+CUNEIFORM SIGN LAGAB TIMES A PLUS GAR
+
+121BC
+CUNEIFORM SIGN LAGAB TIMES A PLUS LAL
+
+121BD
+CUNEIFORM SIGN LAGAB TIMES AL
+
+121BE
+CUNEIFORM SIGN LAGAB TIMES AN
+
+121BF
+CUNEIFORM SIGN LAGAB TIMES ASH ZIDA TENU
+
+121C0
+CUNEIFORM SIGN LAGAB TIMES BAD
+
+121C1
+CUNEIFORM SIGN LAGAB TIMES BI
+
+121C2
+CUNEIFORM SIGN LAGAB TIMES DAR
+
+121C3
+CUNEIFORM SIGN LAGAB TIMES EN
+
+121C4
+CUNEIFORM SIGN LAGAB TIMES GA
+
+121C5
+CUNEIFORM SIGN LAGAB TIMES GAR
+
+121C6
+CUNEIFORM SIGN LAGAB TIMES GUD
+
+121C7
+CUNEIFORM SIGN LAGAB TIMES GUD PLUS GUD
+
+121C8
+CUNEIFORM SIGN LAGAB TIMES HA
+
+121C9
+CUNEIFORM SIGN LAGAB TIMES HAL
+
+121CA
+CUNEIFORM SIGN LAGAB TIMES HI TIMES NUN
+
+121CB
+CUNEIFORM SIGN LAGAB TIMES IGI GUNU
+
+121CC
+CUNEIFORM SIGN LAGAB TIMES IM
+
+121CD
+CUNEIFORM SIGN LAGAB TIMES IM PLUS HA
+
+121CE
+CUNEIFORM SIGN LAGAB TIMES IM PLUS LU
+
+121CF
+CUNEIFORM SIGN LAGAB TIMES KI
+
+121D0
+CUNEIFORM SIGN LAGAB TIMES KIN
+
+121D1
+CUNEIFORM SIGN LAGAB TIMES KU3
+
+121D2
+CUNEIFORM SIGN LAGAB TIMES KUL
+
+121D3
+CUNEIFORM SIGN LAGAB TIMES KUL PLUS HI PLUS A
+
+121D4
+CUNEIFORM SIGN LAGAB TIMES LAGAB
+
+121D5
+CUNEIFORM SIGN LAGAB TIMES LISH
+
+121D6
+CUNEIFORM SIGN LAGAB TIMES LU
+
+121D7
+CUNEIFORM SIGN LAGAB TIMES LUL
+
+121D8
+CUNEIFORM SIGN LAGAB TIMES ME
+
+121D9
+CUNEIFORM SIGN LAGAB TIMES ME PLUS EN
+
+121DA
+CUNEIFORM SIGN LAGAB TIMES MUSH
+
+121DB
+CUNEIFORM SIGN LAGAB TIMES NE
+
+121DC
+CUNEIFORM SIGN LAGAB TIMES SHE PLUS SUM
+
+121DD
+CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH PLUS ERIN2
+
+121DE
+CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH TENU
+
+121DF
+CUNEIFORM SIGN LAGAB TIMES SHU2
+
+121E0
+CUNEIFORM SIGN LAGAB TIMES SHU2 PLUS SHU2
+
+121E1
+CUNEIFORM SIGN LAGAB TIMES SUM
+
+121E2
+CUNEIFORM SIGN LAGAB TIMES TAG
+
+121E3
+CUNEIFORM SIGN LAGAB TIMES TAK4
+
+121E4
+CUNEIFORM SIGN LAGAB TIMES TE PLUS A PLUS SU PLUS NA
+
+121E5
+CUNEIFORM SIGN LAGAB TIMES U
+
+121E6
+CUNEIFORM SIGN LAGAB TIMES U PLUS A
+
+121E7
+CUNEIFORM SIGN LAGAB TIMES U PLUS U PLUS U
+
+121E8
+CUNEIFORM SIGN LAGAB TIMES U2 PLUS ASH
+
+121E9
+CUNEIFORM SIGN LAGAB TIMES UD
+
+121EA
+CUNEIFORM SIGN LAGAB TIMES USH
+
+121EB
+CUNEIFORM SIGN LAGAB SQUARED
+
+121EC
+CUNEIFORM SIGN LAGAR
+
+121ED
+CUNEIFORM SIGN LAGAR TIMES SHE
+
+121EE
+CUNEIFORM SIGN LAGAR TIMES SHE PLUS SUM
+
+121EF
+CUNEIFORM SIGN LAGAR GUNU
+
+121F0
+CUNEIFORM SIGN LAGAR GUNU OVER LAGAR GUNU SHE
+
+121F1
+CUNEIFORM SIGN LAHSHU
+
+121F2
+CUNEIFORM SIGN LAL
+
+121F3
+CUNEIFORM SIGN LAL TIMES LAL
+
+121F4
+CUNEIFORM SIGN LAM
+
+121F5
+CUNEIFORM SIGN LAM TIMES KUR
+
+121F6
+CUNEIFORM SIGN LAM TIMES KUR PLUS RU
+
+121F7
+CUNEIFORM SIGN LI
+
+121F8
+CUNEIFORM SIGN LIL
+
+121F9
+CUNEIFORM SIGN LIMMU2
+
+121FA
+CUNEIFORM SIGN LISH
+
+121FB
+CUNEIFORM SIGN LU
+
+121FC
+CUNEIFORM SIGN LU TIMES BAD
+
+121FD
+CUNEIFORM SIGN LU2
+
+121FE
+CUNEIFORM SIGN LU2 TIMES AL
+
+121FF
+CUNEIFORM SIGN LU2 TIMES BAD
+
+12200
+CUNEIFORM SIGN LU2 TIMES ESH2
+
+12201
+CUNEIFORM SIGN LU2 TIMES ESH2 TENU
+
+12202
+CUNEIFORM SIGN LU2 TIMES GAN2 TENU
+
+12203
+CUNEIFORM SIGN LU2 TIMES HI TIMES BAD
+
+12204
+CUNEIFORM SIGN LU2 TIMES IM
+
+12205
+CUNEIFORM SIGN LU2 TIMES KAD2
+
+12206
+CUNEIFORM SIGN LU2 TIMES KAD3
+
+12207
+CUNEIFORM SIGN LU2 TIMES KAD3 PLUS ASH
+
+12208
+CUNEIFORM SIGN LU2 TIMES KI
+
+12209
+CUNEIFORM SIGN LU2 TIMES LA PLUS ASH
+
+1220A
+CUNEIFORM SIGN LU2 TIMES LAGAB
+
+1220B
+CUNEIFORM SIGN LU2 TIMES ME PLUS EN
+
+1220C
+CUNEIFORM SIGN LU2 TIMES NE
+
+1220D
+CUNEIFORM SIGN LU2 TIMES NU
+
+1220E
+CUNEIFORM SIGN LU2 TIMES SI PLUS ASH
+
+1220F
+CUNEIFORM SIGN LU2 TIMES SIK2 PLUS BU
+
+12210
+CUNEIFORM SIGN LU2 TIMES TUG2
+
+12211
+CUNEIFORM SIGN LU2 TENU
+
+12212
+CUNEIFORM SIGN LU2 CROSSING LU2
+
+12213
+CUNEIFORM SIGN LU2 OPPOSING LU2
+
+12214
+CUNEIFORM SIGN LU2 SQUARED
+
+12215
+CUNEIFORM SIGN LU2 SHESHIG
+
+12216
+CUNEIFORM SIGN LU3
+
+12217
+CUNEIFORM SIGN LUGAL
+
+12218
+CUNEIFORM SIGN LUGAL OVER LUGAL
+
+12219
+CUNEIFORM SIGN LUGAL OPPOSING LUGAL
+
+1221A
+CUNEIFORM SIGN LUGAL SHESHIG
+
+1221B
+CUNEIFORM SIGN LUH
+
+1221C
+CUNEIFORM SIGN LUL
+
+1221D
+CUNEIFORM SIGN LUM
+
+1221E
+CUNEIFORM SIGN LUM OVER LUM
+
+1221F
+CUNEIFORM SIGN LUM OVER LUM GAR OVER GAR
+
+12220
+CUNEIFORM SIGN MA
+
+12221
+CUNEIFORM SIGN MA TIMES TAK4
+
+12222
+CUNEIFORM SIGN MA GUNU
+
+12223
+CUNEIFORM SIGN MA2
+
+12224
+CUNEIFORM SIGN MAH
+
+12225
+CUNEIFORM SIGN MAR
+
+12226
+CUNEIFORM SIGN MASH
+
+12227
+CUNEIFORM SIGN MASH2
+
+12228
+CUNEIFORM SIGN ME
+
+12229
+CUNEIFORM SIGN MES
+
+1222A
+CUNEIFORM SIGN MI
+
+1222B
+CUNEIFORM SIGN MIN
+
+1222C
+CUNEIFORM SIGN MU
+
+1222D
+CUNEIFORM SIGN MU OVER MU
+
+1222E
+CUNEIFORM SIGN MUG
+
+1222F
+CUNEIFORM SIGN MUG GUNU
+
+12230
+CUNEIFORM SIGN MUNSUB
+
+12231
+CUNEIFORM SIGN MURGU2
+
+12232
+CUNEIFORM SIGN MUSH
+
+12233
+CUNEIFORM SIGN MUSH TIMES A
+
+12234
+CUNEIFORM SIGN MUSH TIMES KUR
+
+12235
+CUNEIFORM SIGN MUSH TIMES ZA
+
+12236
+CUNEIFORM SIGN MUSH OVER MUSH
+
+12237
+CUNEIFORM SIGN MUSH OVER MUSH TIMES A PLUS NA
+
+12238
+CUNEIFORM SIGN MUSH CROSSING MUSH
+
+12239
+CUNEIFORM SIGN MUSH3
+
+1223A
+CUNEIFORM SIGN MUSH3 TIMES A
+
+1223B
+CUNEIFORM SIGN MUSH3 TIMES A PLUS DI
+
+1223C
+CUNEIFORM SIGN MUSH3 TIMES DI
+
+1223D
+CUNEIFORM SIGN MUSH3 GUNU
+
+1223E
+CUNEIFORM SIGN NA
+
+1223F
+CUNEIFORM SIGN NA2
+
+12240
+CUNEIFORM SIGN NAGA
+
+12241
+CUNEIFORM SIGN NAGA INVERTED
+
+12242
+CUNEIFORM SIGN NAGA TIMES SHU TENU
+
+12243
+CUNEIFORM SIGN NAGA OPPOSING NAGA
+
+12244
+CUNEIFORM SIGN NAGAR
+
+12245
+CUNEIFORM SIGN NAM NUTILLU
+
+12246
+CUNEIFORM SIGN NAM
+
+12247
+CUNEIFORM SIGN NAM2
+
+12248
+CUNEIFORM SIGN NE
+
+12249
+CUNEIFORM SIGN NE TIMES A
+
+1224A
+CUNEIFORM SIGN NE TIMES UD
+
+1224B
+CUNEIFORM SIGN NE SHESHIG
+
+1224C
+CUNEIFORM SIGN NI
+
+1224D
+CUNEIFORM SIGN NI TIMES E
+
+1224E
+CUNEIFORM SIGN NI2
+
+1224F
+CUNEIFORM SIGN NIM
+
+12250
+CUNEIFORM SIGN NIM TIMES GAN2 TENU
+
+12251
+CUNEIFORM SIGN NIM TIMES GAR PLUS GAN2 TENU
+
+12252
+CUNEIFORM SIGN NINDA2
+
+12253
+CUNEIFORM SIGN NINDA2 TIMES AN
+
+12254
+CUNEIFORM SIGN NINDA2 TIMES ASH
+
+12255
+CUNEIFORM SIGN NINDA2 TIMES ASH PLUS ASH
+
+12256
+CUNEIFORM SIGN NINDA2 TIMES GUD
+
+12257
+CUNEIFORM SIGN NINDA2 TIMES ME PLUS GAN2 TENU
+
+12258
+CUNEIFORM SIGN NINDA2 TIMES NE
+
+12259
+CUNEIFORM SIGN NINDA2 TIMES NUN
+
+1225A
+CUNEIFORM SIGN NINDA2 TIMES SHE
+
+1225B
+CUNEIFORM SIGN NINDA2 TIMES SHE PLUS A AN
+
+1225C
+CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH
+
+1225D
+CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH PLUS ASH
+
+1225E
+CUNEIFORM SIGN NINDA2 TIMES U2 PLUS ASH
+
+1225F
+CUNEIFORM SIGN NINDA2 TIMES USH
+
+12260
+CUNEIFORM SIGN NISAG
+
+12261
+CUNEIFORM SIGN NU
+
+12262
+CUNEIFORM SIGN NU11
+
+12263
+CUNEIFORM SIGN NUN
+
+12264
+CUNEIFORM SIGN NUN LAGAR TIMES GAR
+
+12265
+CUNEIFORM SIGN NUN LAGAR TIMES MASH
+
+12266
+CUNEIFORM SIGN NUN LAGAR TIMES SAL
+
+12267
+CUNEIFORM SIGN NUN LAGAR TIMES SAL OVER NUN LAGAR TIMES SAL
+
+12268
+CUNEIFORM SIGN NUN LAGAR TIMES USH
+
+12269
+CUNEIFORM SIGN NUN TENU
+
+1226A
+CUNEIFORM SIGN NUN OVER NUN
+
+1226B
+CUNEIFORM SIGN NUN CROSSING NUN
+
+1226C
+CUNEIFORM SIGN NUN CROSSING NUN LAGAR OVER LAGAR
+
+1226D
+CUNEIFORM SIGN NUNUZ
+
+1226E
+CUNEIFORM SIGN NUNUZ AB2 TIMES ASHGAB
+
+1226F
+CUNEIFORM SIGN NUNUZ AB2 TIMES BI
+
+12270
+CUNEIFORM SIGN NUNUZ AB2 TIMES DUG
+
+12271
+CUNEIFORM SIGN NUNUZ AB2 TIMES GUD
+
+12272
+CUNEIFORM SIGN NUNUZ AB2 TIMES IGI GUNU
+
+12273
+CUNEIFORM SIGN NUNUZ AB2 TIMES KAD3
+
+12274
+CUNEIFORM SIGN NUNUZ AB2 TIMES LA
+
+12275
+CUNEIFORM SIGN NUNUZ AB2 TIMES NE
+
+12276
+CUNEIFORM SIGN NUNUZ AB2 TIMES SILA3
+
+12277
+CUNEIFORM SIGN NUNUZ AB2 TIMES U2
+
+12278
+CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI
+
+12279
+CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI U
+
+1227A
+CUNEIFORM SIGN PA
+
+1227B
+CUNEIFORM SIGN PAD
+
+1227C
+CUNEIFORM SIGN PAN
+
+1227D
+CUNEIFORM SIGN PAP
+
+1227E
+CUNEIFORM SIGN PESH2
+
+1227F
+CUNEIFORM SIGN PI
+
+12280
+CUNEIFORM SIGN PI TIMES A
+
+12281
+CUNEIFORM SIGN PI TIMES AB
+
+12282
+CUNEIFORM SIGN PI TIMES BI
+
+12283
+CUNEIFORM SIGN PI TIMES BU
+
+12284
+CUNEIFORM SIGN PI TIMES E
+
+12285
+CUNEIFORM SIGN PI TIMES I
+
+12286
+CUNEIFORM SIGN PI TIMES IB
+
+12287
+CUNEIFORM SIGN PI TIMES U
+
+12288
+CUNEIFORM SIGN PI TIMES U2
+
+12289
+CUNEIFORM SIGN PI CROSSING PI
+
+1228A
+CUNEIFORM SIGN PIRIG
+
+1228B
+CUNEIFORM SIGN PIRIG TIMES KAL
+
+1228C
+CUNEIFORM SIGN PIRIG TIMES UD
+
+1228D
+CUNEIFORM SIGN PIRIG TIMES ZA
+
+1228E
+CUNEIFORM SIGN PIRIG OPPOSING PIRIG
+
+1228F
+CUNEIFORM SIGN RA
+
+12290
+CUNEIFORM SIGN RAB
+
+12291
+CUNEIFORM SIGN RI
+
+12292
+CUNEIFORM SIGN RU
+
+12293
+CUNEIFORM SIGN SA
+
+12294
+CUNEIFORM SIGN SAG NUTILLU
+
+12295
+CUNEIFORM SIGN SAG
+
+12296
+CUNEIFORM SIGN SAG TIMES A
+
+12297
+CUNEIFORM SIGN SAG TIMES DU
+
+12298
+CUNEIFORM SIGN SAG TIMES DUB
+
+12299
+CUNEIFORM SIGN SAG TIMES HA
+
+1229A
+CUNEIFORM SIGN SAG TIMES KAK
+
+1229B
+CUNEIFORM SIGN SAG TIMES KUR
+
+1229C
+CUNEIFORM SIGN SAG TIMES LUM
+
+1229D
+CUNEIFORM SIGN SAG TIMES MI
+
+1229E
+CUNEIFORM SIGN SAG TIMES NUN
+
+1229F
+CUNEIFORM SIGN SAG TIMES SAL
+
+122A0
+CUNEIFORM SIGN SAG TIMES SHID
+
+122A1
+CUNEIFORM SIGN SAG TIMES TAB
+
+122A2
+CUNEIFORM SIGN SAG TIMES U2
+
+122A3
+CUNEIFORM SIGN SAG TIMES UB
+
+122A4
+CUNEIFORM SIGN SAG TIMES UM
+
+122A5
+CUNEIFORM SIGN SAG TIMES UR
+
+122A6
+CUNEIFORM SIGN SAG TIMES USH
+
+122A7
+CUNEIFORM SIGN SAG OVER SAG
+
+122A8
+CUNEIFORM SIGN SAG GUNU
+
+122A9
+CUNEIFORM SIGN SAL
+
+122AA
+CUNEIFORM SIGN SAL LAGAB TIMES ASH2
+
+122AB
+CUNEIFORM SIGN SANGA2
+
+122AC
+CUNEIFORM SIGN SAR
+
+122AD
+CUNEIFORM SIGN SHA
+
+122AE
+CUNEIFORM SIGN SHA3
+
+122AF
+CUNEIFORM SIGN SHA3 TIMES A
+
+122B0
+CUNEIFORM SIGN SHA3 TIMES BAD
+
+122B1
+CUNEIFORM SIGN SHA3 TIMES GISH
+
+122B2
+CUNEIFORM SIGN SHA3 TIMES NE
+
+122B3
+CUNEIFORM SIGN SHA3 TIMES SHU2
+
+122B4
+CUNEIFORM SIGN SHA3 TIMES TUR
+
+122B5
+CUNEIFORM SIGN SHA3 TIMES U
+
+122B6
+CUNEIFORM SIGN SHA3 TIMES U PLUS A
+
+122B7
+CUNEIFORM SIGN SHA6
+
+122B8
+CUNEIFORM SIGN SHAB6
+
+122B9
+CUNEIFORM SIGN SHAR2
+
+122BA
+CUNEIFORM SIGN SHE
+
+122BB
+CUNEIFORM SIGN SHE HU
+
+122BC
+CUNEIFORM SIGN SHE OVER SHE GAD OVER GAD GAR OVER GAR
+
+122BD
+CUNEIFORM SIGN SHE OVER SHE TAB OVER TAB GAR OVER GAR
+
+122BE
+CUNEIFORM SIGN SHEG9
+
+122BF
+CUNEIFORM SIGN SHEN
+
+122C0
+CUNEIFORM SIGN SHESH
+
+122C1
+CUNEIFORM SIGN SHESH2
+
+122C2
+CUNEIFORM SIGN SHESHLAM
+
+122C3
+CUNEIFORM SIGN SHID
+
+122C4
+CUNEIFORM SIGN SHID TIMES A
+
+122C5
+CUNEIFORM SIGN SHID TIMES IM
+
+122C6
+CUNEIFORM SIGN SHIM
+
+122C7
+CUNEIFORM SIGN SHIM TIMES A
+
+122C8
+CUNEIFORM SIGN SHIM TIMES BAL
+
+122C9
+CUNEIFORM SIGN SHIM TIMES BULUG
+
+122CA
+CUNEIFORM SIGN SHIM TIMES DIN
+
+122CB
+CUNEIFORM SIGN SHIM TIMES GAR
+
+122CC
+CUNEIFORM SIGN SHIM TIMES IGI
+
+122CD
+CUNEIFORM SIGN SHIM TIMES IGI GUNU
+
+122CE
+CUNEIFORM SIGN SHIM TIMES KUSHU2
+
+122CF
+CUNEIFORM SIGN SHIM TIMES LUL
+
+122D0
+CUNEIFORM SIGN SHIM TIMES MUG
+
+122D1
+CUNEIFORM SIGN SHIM TIMES SAL
+
+122D2
+CUNEIFORM SIGN SHINIG
+
+122D3
+CUNEIFORM SIGN SHIR
+
+122D4
+CUNEIFORM SIGN NU11 TENU
+
+122D4
+CUNEIFORM SIGN SHIR TENU
+
+122D5
+CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR
+
+122D5
+CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR
+
+122D6
+CUNEIFORM SIGN SHITA
+
+122D7
+CUNEIFORM SIGN SHU
+
+122D8
+CUNEIFORM SIGN SHU OVER INVERTED SHU
+
+122D9
+CUNEIFORM SIGN SHU2
+
+122DA
+CUNEIFORM SIGN SHUBUR
+
+122DB
+CUNEIFORM SIGN SI
+
+122DC
+CUNEIFORM SIGN SI GUNU
+
+122DD
+CUNEIFORM SIGN SIG
+
+122DE
+CUNEIFORM SIGN SIG4
+
+122DF
+CUNEIFORM SIGN SIG4 OVER SIG4 SHU2
+
+122E0
+CUNEIFORM SIGN SIK2
+
+122E1
+CUNEIFORM SIGN SILA3
+
+122E2
+CUNEIFORM SIGN SU
+
+122E3
+CUNEIFORM SIGN SU OVER SU
+
+122E4
+CUNEIFORM SIGN SUD
+
+122E5
+CUNEIFORM SIGN SUD2
+
+122E6
+CUNEIFORM SIGN SUHUR
+
+122E7
+CUNEIFORM SIGN SUM
+
+122E8
+CUNEIFORM SIGN SUMASH
+
+122E9
+CUNEIFORM SIGN SUR
+
+122EA
+CUNEIFORM SIGN SUR9
+
+122EB
+CUNEIFORM SIGN TA
+
+122EC
+CUNEIFORM SIGN TA ASTERISK
+
+122ED
+CUNEIFORM SIGN TA TIMES HI
+
+122EE
+CUNEIFORM SIGN TA TIMES MI
+
+122EF
+CUNEIFORM SIGN TA GUNU
+
+122F0
+CUNEIFORM SIGN TAB
+
+122F1
+CUNEIFORM SIGN TAB OVER TAB NI OVER NI DISH OVER DISH
+
+122F2
+CUNEIFORM SIGN TAB SQUARED
+
+122F3
+CUNEIFORM SIGN TAG
+
+122F4
+CUNEIFORM SIGN TAG TIMES BI
+
+122F5
+CUNEIFORM SIGN TAG TIMES GUD
+
+122F6
+CUNEIFORM SIGN TAG TIMES SHE
+
+122F7
+CUNEIFORM SIGN TAG TIMES SHU
+
+122F8
+CUNEIFORM SIGN TAG TIMES TUG2
+
+122F9
+CUNEIFORM SIGN TAG TIMES UD
+
+122FA
+CUNEIFORM SIGN TAK4
+
+122FB
+CUNEIFORM SIGN TAR
+
+122FC
+CUNEIFORM SIGN TE
+
+122FD
+CUNEIFORM SIGN TE GUNU
+
+122FE
+CUNEIFORM SIGN TI
+
+122FF
+CUNEIFORM SIGN TI TENU
+
+12300
+CUNEIFORM SIGN TIL
+
+12301
+CUNEIFORM SIGN TIR
+
+12302
+CUNEIFORM SIGN TIR TIMES TAK4
+
+12303
+CUNEIFORM SIGN TIR OVER TIR
+
+12304
+CUNEIFORM SIGN TIR OVER TIR GAD OVER GAD GAR OVER GAR
+
+12305
+CUNEIFORM SIGN TU
+
+12306
+CUNEIFORM SIGN TUG2
+
+12307
+CUNEIFORM SIGN TUK
+
+12308
+CUNEIFORM SIGN TUM
+
+12309
+CUNEIFORM SIGN TUR
+
+1230A
+CUNEIFORM SIGN TUR OVER TUR ZA OVER ZA
+
+1230B
+CUNEIFORM SIGN U
+
+1230C
+CUNEIFORM SIGN U GUD
+
+1230D
+CUNEIFORM SIGN U U U
+
+1230E
+CUNEIFORM SIGN U OVER U PA OVER PA GAR OVER GAR
+
+1230F
+CUNEIFORM SIGN U OVER U SUR OVER SUR
+
+12310
+CUNEIFORM SIGN U OVER U U REVERSED OVER U REVERSED
+
+12311
+CUNEIFORM SIGN U2
+
+12312
+CUNEIFORM SIGN UB
+
+12313
+CUNEIFORM SIGN UD
+
+12314
+CUNEIFORM SIGN UD KUSHU2
+
+12315
+CUNEIFORM SIGN UD TIMES BAD
+
+12316
+CUNEIFORM SIGN UD TIMES MI
+
+12317
+CUNEIFORM SIGN UD TIMES U PLUS U PLUS U
+
+12318
+CUNEIFORM SIGN UD TIMES U PLUS U PLUS U GUNU
+
+12319
+CUNEIFORM SIGN UD GUNU
+
+1231A
+CUNEIFORM SIGN UD SHESHIG
+
+1231B
+CUNEIFORM SIGN UD SHESHIG TIMES BAD
+
+1231C
+CUNEIFORM SIGN UDUG
+
+1231D
+CUNEIFORM SIGN UM
+
+1231E
+CUNEIFORM SIGN UM TIMES LAGAB
+
+1231F
+CUNEIFORM SIGN UM TIMES ME PLUS DA
+
+12320
+CUNEIFORM SIGN UM TIMES SHA3
+
+12321
+CUNEIFORM SIGN UM TIMES U
+
+12322
+CUNEIFORM SIGN UMBIN
+
+12323
+CUNEIFORM SIGN UMUM
+
+12324
+CUNEIFORM SIGN UMUM TIMES KASKAL
+
+12325
+CUNEIFORM SIGN UMUM TIMES PA
+
+12326
+CUNEIFORM SIGN UN
+
+12327
+CUNEIFORM SIGN UN GUNU
+
+12328
+CUNEIFORM SIGN UR
+
+12329
+CUNEIFORM SIGN UR CROSSING UR
+
+1232A
+CUNEIFORM SIGN UR SHESHIG
+
+1232B
+CUNEIFORM SIGN UR2
+
+1232C
+CUNEIFORM SIGN UR2 TIMES A PLUS HA
+
+1232D
+CUNEIFORM SIGN UR2 TIMES A PLUS NA
+
+1232E
+CUNEIFORM SIGN UR2 TIMES AL
+
+1232F
+CUNEIFORM SIGN UR2 TIMES HA
+
+12330
+CUNEIFORM SIGN UR2 TIMES NUN
+
+12331
+CUNEIFORM SIGN UR2 TIMES U2
+
+12332
+CUNEIFORM SIGN UR2 TIMES U2 PLUS ASH
+
+12333
+CUNEIFORM SIGN UR2 TIMES U2 PLUS BI
+
+12334
+CUNEIFORM SIGN UR4
+
+12335
+CUNEIFORM SIGN URI
+
+12336
+CUNEIFORM SIGN URI3
+
+12337
+CUNEIFORM SIGN URU
+
+12338
+CUNEIFORM SIGN URU TIMES A
+
+12339
+CUNEIFORM SIGN URU TIMES ASHGAB
+
+1233A
+CUNEIFORM SIGN URU TIMES BAR
+
+1233B
+CUNEIFORM SIGN URU TIMES DUN
+
+1233C
+CUNEIFORM SIGN URU TIMES GA
+
+1233D
+CUNEIFORM SIGN URU TIMES GAL
+
+1233E
+CUNEIFORM SIGN URU TIMES GAN2 TENU
+
+1233F
+CUNEIFORM SIGN URU TIMES GAR
+
+12340
+CUNEIFORM SIGN URU TIMES GU
+
+12341
+CUNEIFORM SIGN URU TIMES HA
+
+12342
+CUNEIFORM SIGN URU TIMES IGI
+
+12343
+CUNEIFORM SIGN URU TIMES IM
+
+12344
+CUNEIFORM SIGN URU TIMES ISH
+
+12345
+CUNEIFORM SIGN URU TIMES KI
+
+12346
+CUNEIFORM SIGN URU TIMES LUM
+
+12347
+CUNEIFORM SIGN URU TIMES MIN
+
+12348
+CUNEIFORM SIGN URU TIMES PA
+
+12349
+CUNEIFORM SIGN URU TIMES SHE
+
+1234A
+CUNEIFORM SIGN URU TIMES SIG4
+
+1234B
+CUNEIFORM SIGN URU TIMES TU
+
+1234C
+CUNEIFORM SIGN URU TIMES U PLUS GUD
+
+1234D
+CUNEIFORM SIGN URU TIMES UD
+
+1234E
+CUNEIFORM SIGN URU TIMES URUDA
+
+1234F
+CUNEIFORM SIGN URUDA
+
+12350
+CUNEIFORM SIGN URUDA TIMES U
+
+12351
+CUNEIFORM SIGN USH
+
+12352
+CUNEIFORM SIGN USH TIMES A
+
+12353
+CUNEIFORM SIGN USH TIMES KU
+
+12354
+CUNEIFORM SIGN USH TIMES KUR
+
+12355
+CUNEIFORM SIGN USH TIMES TAK4
+
+12356
+CUNEIFORM SIGN USHX
+
+12357
+CUNEIFORM SIGN USH2
+
+12358
+CUNEIFORM SIGN USHUMX
+
+12359
+CUNEIFORM SIGN UTUKI
+
+1235A
+CUNEIFORM SIGN UZ3
+
+1235B
+CUNEIFORM SIGN UZ3 TIMES KASKAL
+
+1235C
+CUNEIFORM SIGN UZU
+
+1235D
+CUNEIFORM SIGN ZA
+
+1235E
+CUNEIFORM SIGN ZA TENU
+
+1235F
+CUNEIFORM SIGN ZA SQUARED TIMES KUR
+
+12360
+CUNEIFORM SIGN ZAG
+
+12361
+CUNEIFORM SIGN ZAMX
+
+12362
+CUNEIFORM SIGN ZE2
+
+12363
+CUNEIFORM SIGN ZI
+
+12364
+CUNEIFORM SIGN ZI OVER ZI
+
+12365
+CUNEIFORM SIGN ZI3
+
+12366
+CUNEIFORM SIGN ZIB
+
+12367
+CUNEIFORM SIGN ZIB KABA TENU
+
+12368
+CUNEIFORM SIGN ZIG
+
+12369
+CUNEIFORM SIGN ZIZ2
+
+1236A
+CUNEIFORM SIGN ZU
+
+1236B
+CUNEIFORM SIGN ZU5
+
+1236C
+CUNEIFORM SIGN ZU5 TIMES A
+
+1236D
+CUNEIFORM SIGN ZUBUR
+
+1236E
+CUNEIFORM SIGN ZUM
+
+1236F
+CUNEIFORM SIGN KAP ELAMITE
+
+12370
+CUNEIFORM SIGN AB TIMES NUN
+
+12371
+CUNEIFORM SIGN AB2 TIMES A
+
+12372
+CUNEIFORM SIGN AMAR TIMES KUG
+
+12373
+CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS MASH
+
+12374
+CUNEIFORM SIGN DAG3
+
+12375
+CUNEIFORM SIGN DISH PLUS SHU
+
+12376
+CUNEIFORM SIGN DUB TIMES SHE
+
+12377
+CUNEIFORM SIGN EZEN TIMES GUD
+
+12378
+CUNEIFORM SIGN EZEN TIMES SHE
+
+12379
+CUNEIFORM SIGN GA2 TIMES AN PLUS KAK PLUS A
+
+1237A
+CUNEIFORM SIGN GA2 TIMES ASH2
+
+1237B
+CUNEIFORM SIGN GE22
+
+1237C
+CUNEIFORM SIGN GIG
+
+1237D
+CUNEIFORM SIGN HUSH
+
+1237E
+CUNEIFORM SIGN KA TIMES ANSHE
+
+1237F
+CUNEIFORM SIGN KA TIMES ASH3
+
+12380
+CUNEIFORM SIGN KA TIMES GISH
+
+12381
+CUNEIFORM SIGN KA TIMES GUD
+
+12382
+CUNEIFORM SIGN KA TIMES HI TIMES ASH2
+
+12383
+CUNEIFORM SIGN KA TIMES LUM
+
+12384
+CUNEIFORM SIGN KA TIMES PA
+
+12385
+CUNEIFORM SIGN KA TIMES SHUL
+
+12386
+CUNEIFORM SIGN KA TIMES TU
+
+12387
+CUNEIFORM SIGN KA TIMES UR2
+
+12388
+CUNEIFORM SIGN LAGAB TIMES GI
+
+12389
+CUNEIFORM SIGN LU2 SHESHIG TIMES BAD
+
+1238A
+CUNEIFORM SIGN LU2 TIMES ESH2 PLUS LAL
+
+1238B
+CUNEIFORM SIGN LU2 TIMES SHU
+
+1238C
+CUNEIFORM SIGN MESH
+
+1238D
+CUNEIFORM SIGN MUSH3 TIMES ZA
+
+1238E
+CUNEIFORM SIGN NA4
+
+1238F
+CUNEIFORM SIGN NIN
+
+12390
+CUNEIFORM SIGN NIN9
+
+12391
+CUNEIFORM SIGN NINDA2 TIMES BAL
+
+12392
+CUNEIFORM SIGN NINDA2 TIMES GI
+
+12393
+CUNEIFORM SIGN NU11 ROTATED NINETY DEGREES
+
+12394
+CUNEIFORM SIGN PESH2 ASTERISK
+
+12395
+CUNEIFORM SIGN PIR2
+
+12396
+CUNEIFORM SIGN SAG TIMES IGI GUNU
+
+12397
+CUNEIFORM SIGN TI2
+
+12398
+CUNEIFORM SIGN UM TIMES ME
+
+12399
+CUNEIFORM SIGN U U
+
+12400
+CUNEIFORM NUMERIC SIGN TWO ASH
+
+12401
+CUNEIFORM NUMERIC SIGN THREE ASH
+
+12402
+CUNEIFORM NUMERIC SIGN FOUR ASH
+
+12403
+CUNEIFORM NUMERIC SIGN FIVE ASH
+
+12404
+CUNEIFORM NUMERIC SIGN SIX ASH
+
+12405
+CUNEIFORM NUMERIC SIGN SEVEN ASH
+
+12406
+CUNEIFORM NUMERIC SIGN EIGHT ASH
+
+12407
+CUNEIFORM NUMERIC SIGN NINE ASH
+
+12408
+CUNEIFORM NUMERIC SIGN THREE DISH
+
+12409
+CUNEIFORM NUMERIC SIGN FOUR DISH
+
+1240A
+CUNEIFORM NUMERIC SIGN FIVE DISH
+
+1240B
+CUNEIFORM NUMERIC SIGN SIX DISH
+
+1240C
+CUNEIFORM NUMERIC SIGN SEVEN DISH
+
+1240D
+CUNEIFORM NUMERIC SIGN EIGHT DISH
+
+1240E
+CUNEIFORM NUMERIC SIGN NINE DISH
+
+1240F
+CUNEIFORM NUMERIC SIGN FOUR U
+
+12410
+CUNEIFORM NUMERIC SIGN FIVE U
+
+12411
+CUNEIFORM NUMERIC SIGN SIX U
+
+12412
+CUNEIFORM NUMERIC SIGN SEVEN U
+
+12413
+CUNEIFORM NUMERIC SIGN EIGHT U
+
+12414
+CUNEIFORM NUMERIC SIGN NINE U
+
+12415
+CUNEIFORM NUMERIC SIGN ONE GESH2
+
+12416
+CUNEIFORM NUMERIC SIGN TWO GESH2
+
+12417
+CUNEIFORM NUMERIC SIGN THREE GESH2
+
+12418
+CUNEIFORM NUMERIC SIGN FOUR GESH2
+
+12419
+CUNEIFORM NUMERIC SIGN FIVE GESH2
+
+1241A
+CUNEIFORM NUMERIC SIGN SIX GESH2
+
+1241B
+CUNEIFORM NUMERIC SIGN SEVEN GESH2
+
+1241C
+CUNEIFORM NUMERIC SIGN EIGHT GESH2
+
+1241D
+CUNEIFORM NUMERIC SIGN NINE GESH2
+
+1241E
+CUNEIFORM NUMERIC SIGN ONE GESHU
+
+1241F
+CUNEIFORM NUMERIC SIGN TWO GESHU
+
+12420
+CUNEIFORM NUMERIC SIGN THREE GESHU
+
+12421
+CUNEIFORM NUMERIC SIGN FOUR GESHU
+
+12422
+CUNEIFORM NUMERIC SIGN FIVE GESHU
+
+12423
+CUNEIFORM NUMERIC SIGN TWO SHAR2
+
+12424
+CUNEIFORM NUMERIC SIGN THREE SHAR2
+
+12425
+CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM
+
+12426
+CUNEIFORM NUMERIC SIGN FOUR SHAR2
+
+12427
+CUNEIFORM NUMERIC SIGN FIVE SHAR2
+
+12428
+CUNEIFORM NUMERIC SIGN SIX SHAR2
+
+12429
+CUNEIFORM NUMERIC SIGN SEVEN SHAR2
+
+1242A
+CUNEIFORM NUMERIC SIGN EIGHT SHAR2
+
+1242B
+CUNEIFORM NUMERIC SIGN NINE SHAR2
+
+1242C
+CUNEIFORM NUMERIC SIGN ONE SHARU
+
+1242D
+CUNEIFORM NUMERIC SIGN TWO SHARU
+
+1242E
+CUNEIFORM NUMERIC SIGN THREE SHARU
+
+1242F
+CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM
+
+12430
+CUNEIFORM NUMERIC SIGN FOUR SHARU
+
+12431
+CUNEIFORM NUMERIC SIGN FIVE SHARU
+
+12432
+CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH
+
+12433
+CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN
+
+12434
+CUNEIFORM NUMERIC SIGN ONE BURU
+
+12435
+CUNEIFORM NUMERIC SIGN TWO BURU
+
+12436
+CUNEIFORM NUMERIC SIGN THREE BURU
+
+12437
+CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM
+
+12438
+CUNEIFORM NUMERIC SIGN FOUR BURU
+
+12439
+CUNEIFORM NUMERIC SIGN FIVE BURU
+
+1243A
+CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16
+
+1243B
+CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21
+
+1243C
+CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU
+
+1243D
+CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4
+
+1243E
+CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A
+
+1243F
+CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B
+
+12440
+CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9
+
+12441
+CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3
+
+12442
+CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A
+
+12443
+CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B
+
+12444
+CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU
+
+12445
+CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3
+
+12446
+CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU
+
+12447
+CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3
+
+12448
+CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4
+
+12449
+CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A
+
+1244A
+CUNEIFORM NUMERIC SIGN TWO ASH TENU
+
+1244B
+CUNEIFORM NUMERIC SIGN THREE ASH TENU
+
+1244C
+CUNEIFORM NUMERIC SIGN FOUR ASH TENU
+
+1244D
+CUNEIFORM NUMERIC SIGN FIVE ASH TENU
+
+1244E
+CUNEIFORM NUMERIC SIGN SIX ASH TENU
+
+1244F
+CUNEIFORM NUMERIC SIGN ONE BAN2
+
+12450
+CUNEIFORM NUMERIC SIGN TWO BAN2
+
+12451
+CUNEIFORM NUMERIC SIGN THREE BAN2
+
+12452
+CUNEIFORM NUMERIC SIGN FOUR BAN2
+
+12453
+CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM
+
+12454
+CUNEIFORM NUMERIC SIGN FIVE BAN2
+
+12455
+CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM
+
+12456
+CUNEIFORM NUMERIC SIGN NIGIDAMIN
+
+12457
+CUNEIFORM NUMERIC SIGN NIGIDAESH
+
+12458
+CUNEIFORM NUMERIC SIGN ONE ESHE3
+
+12459
+CUNEIFORM NUMERIC SIGN TWO ESHE3
+
+1245A
+CUNEIFORM NUMERIC SIGN ONE THIRD DISH
+
+1245B
+CUNEIFORM NUMERIC SIGN TWO THIRDS DISH
+
+1245C
+CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH
+
+1245D
+CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A
+
+1245E
+CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A
+
+1245F
+CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH
+
+12460
+CUNEIFORM NUMERIC SIGN ONE QUARTER ASH
+
+12461
+CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH
+
+12462
+CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER
+
+12463
+CUNEIFORM NUMERIC SIGN ONE QUARTER GUR
+
+12464
+CUNEIFORM NUMERIC SIGN ONE HALF GUR
+
+12465
+CUNEIFORM NUMERIC SIGN ELAMITE ONE THIRD
+
+12466
+CUNEIFORM NUMERIC SIGN ELAMITE TWO THIRDS
+
+12467
+CUNEIFORM NUMERIC SIGN ELAMITE FORTY
+
+12468
+CUNEIFORM NUMERIC SIGN ELAMITE FIFTY
+
+12469
+CUNEIFORM NUMERIC SIGN FOUR U VARIANT FORM
+
+1246A
+CUNEIFORM NUMERIC SIGN FIVE U VARIANT FORM
+
+1246B
+CUNEIFORM NUMERIC SIGN SIX U VARIANT FORM
+
+1246C
+CUNEIFORM NUMERIC SIGN SEVEN U VARIANT FORM
+
+1246D
+CUNEIFORM NUMERIC SIGN EIGHT U VARIANT FORM
+
+1246E
+CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM
+
+12470
+CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER
+
+12471
+CUNEIFORM PUNCTUATION SIGN VERTICAL COLON
+
+12472
+CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON
+
+12473
+CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON
+
+12474
+CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON
+
+12480
+CUNEIFORM SIGN AB TIMES NUN TENU
+
+12481
+CUNEIFORM SIGN AB TIMES SHU2
+
+12482
+CUNEIFORM SIGN AD TIMES ESH2
+
+12483
+CUNEIFORM SIGN BAD TIMES DISH TENU
+
+12484
+CUNEIFORM SIGN BAHAR2 TIMES AB2
+
+12485
+CUNEIFORM SIGN BAHAR2 TIMES NI
+
+12486
+CUNEIFORM SIGN BAHAR2 TIMES ZA
+
+12487
+CUNEIFORM SIGN BU OVER BU TIMES NA2
+
+12488
+CUNEIFORM SIGN DA TIMES TAK4
+
+12489
+CUNEIFORM SIGN DAG TIMES KUR
+
+1248A
+CUNEIFORM SIGN DIM TIMES IGI
+
+1248B
+CUNEIFORM SIGN DIM TIMES U U U
+
+1248C
+CUNEIFORM SIGN DIM2 TIMES UD
+
+1248D
+CUNEIFORM SIGN DUG TIMES ANSHE
+
+1248E
+CUNEIFORM SIGN DUG TIMES ASH
+
+1248F
+CUNEIFORM SIGN DUG TIMES ASH AT LEFT
+
+12490
+CUNEIFORM SIGN DUG TIMES DIN
+
+12491
+CUNEIFORM SIGN DUG TIMES DUN
+
+12492
+CUNEIFORM SIGN DUG TIMES ERIN2
+
+12493
+CUNEIFORM SIGN DUG TIMES GA
+
+12494
+CUNEIFORM SIGN DUG TIMES GI
+
+12495
+CUNEIFORM SIGN DUG TIMES GIR2 GUNU
+
+12496
+CUNEIFORM SIGN DUG TIMES GISH
+
+12497
+CUNEIFORM SIGN DUG TIMES HA
+
+12498
+CUNEIFORM SIGN DUG TIMES HI
+
+12499
+CUNEIFORM SIGN DUG TIMES IGI GUNU
+
+1249A
+CUNEIFORM SIGN DUG TIMES KASKAL
+
+1249B
+CUNEIFORM SIGN DUG TIMES KUR
+
+1249C
+CUNEIFORM SIGN DUG TIMES KUSHU2
+
+1249D
+CUNEIFORM SIGN DUG TIMES KUSHU2 PLUS KASKAL
+
+1249E
+CUNEIFORM SIGN DUG TIMES LAK-020
+
+1249F
+CUNEIFORM SIGN DUG TIMES LAM
+
+124A0
+CUNEIFORM SIGN DUG TIMES LAM TIMES KUR
+
+124A1
+CUNEIFORM SIGN DUG TIMES LUH PLUS GISH
+
+124A2
+CUNEIFORM SIGN DUG TIMES MASH
+
+124A3
+CUNEIFORM SIGN DUG TIMES MES
+
+124A4
+CUNEIFORM SIGN DUG TIMES MI
+
+124A5
+CUNEIFORM SIGN DUG TIMES NI
+
+124A6
+CUNEIFORM SIGN DUG TIMES PI
+
+124A7
+CUNEIFORM SIGN DUG TIMES SHE
+
+124A8
+CUNEIFORM SIGN DUG TIMES SI GUNU
+
+124A9
+CUNEIFORM SIGN E2 TIMES KUR
+
+124AA
+CUNEIFORM SIGN E2 TIMES PAP
+
+124AB
+CUNEIFORM SIGN ERIN2 X
+
+124AC
+CUNEIFORM SIGN ESH2 CROSSING ESH2
+
+124AD
+CUNEIFORM SIGN EZEN SHESHIG TIMES ASH
+
+124AE
+CUNEIFORM SIGN EZEN SHESHIG TIMES HI
+
+124AF
+CUNEIFORM SIGN EZEN SHESHIG TIMES IGI GUNU
+
+124B0
+CUNEIFORM SIGN EZEN SHESHIG TIMES LA
+
+124B1
+CUNEIFORM SIGN EZEN SHESHIG TIMES LAL
+
+124B2
+CUNEIFORM SIGN EZEN SHESHIG TIMES ME
+
+124B3
+CUNEIFORM SIGN EZEN SHESHIG TIMES MES
+
+124B4
+CUNEIFORM SIGN EZEN SHESHIG TIMES SU
+
+124B5
+CUNEIFORM SIGN EZEN TIMES SU
+
+124B6
+CUNEIFORM SIGN GA2 TIMES BAHAR2
+
+124B7
+CUNEIFORM SIGN GA2 TIMES DIM GUNU
+
+124B8
+CUNEIFORM SIGN GA2 TIMES DUG TIMES IGI GUNU
+
+124B9
+CUNEIFORM SIGN GA2 TIMES DUG TIMES KASKAL
+
+124BA
+CUNEIFORM SIGN GA2 TIMES EREN
+
+124BB
+CUNEIFORM SIGN GA2 TIMES GA
+
+124BC
+CUNEIFORM SIGN GA2 TIMES GAR PLUS DI
+
+124BD
+CUNEIFORM SIGN GA2 TIMES GAR PLUS NE
+
+124BE
+CUNEIFORM SIGN GA2 TIMES HA PLUS A
+
+124BF
+CUNEIFORM SIGN GA2 TIMES KUSHU2 PLUS KASKAL
+
+124C0
+CUNEIFORM SIGN GA2 TIMES LAM
+
+124C1
+CUNEIFORM SIGN GA2 TIMES LAM TIMES KUR
+
+124C2
+CUNEIFORM SIGN GA2 TIMES LUH
+
+124C3
+CUNEIFORM SIGN GA2 TIMES MUSH
+
+124C4
+CUNEIFORM SIGN GA2 TIMES NE
+
+124C5
+CUNEIFORM SIGN GA2 TIMES NE PLUS E2
+
+124C6
+CUNEIFORM SIGN GA2 TIMES NE PLUS GI
+
+124C7
+CUNEIFORM SIGN GA2 TIMES SHIM
+
+124C8
+CUNEIFORM SIGN GA2 TIMES ZIZ2
+
+124C9
+CUNEIFORM SIGN GABA ROTATED NINETY DEGREES
+
+124CA
+CUNEIFORM SIGN GESHTIN TIMES U
+
+124CB
+CUNEIFORM SIGN GISH TIMES GISH CROSSING GISH
+
+124CC
+CUNEIFORM SIGN GU2 TIMES IGI GUNU
+
+124CD
+CUNEIFORM SIGN GUD PLUS GISH TIMES TAK4
+
+124CE
+CUNEIFORM SIGN HA TENU GUNU
+
+124CF
+CUNEIFORM SIGN HI TIMES ASH OVER HI TIMES ASH
+
+124D0
+CUNEIFORM SIGN KA TIMES BU
+
+124D1
+CUNEIFORM SIGN KA TIMES KA
+
+124D2
+CUNEIFORM SIGN KA TIMES U U U
+
+124D3
+CUNEIFORM SIGN KA TIMES UR
+
+124D4
+CUNEIFORM SIGN LAGAB TIMES ZU OVER ZU
+
+124D5
+CUNEIFORM SIGN LAK-003
+
+124D6
+CUNEIFORM SIGN LAK-021
+
+124D7
+CUNEIFORM SIGN LAK-025
+
+124D8
+CUNEIFORM SIGN LAK-030
+
+124D9
+CUNEIFORM SIGN LAK-050
+
+124DA
+CUNEIFORM SIGN LAK-051
+
+124DB
+CUNEIFORM SIGN LAK-062
+
+124DC
+CUNEIFORM SIGN LAK-079 OVER LAK-079 GUNU
+
+124DD
+CUNEIFORM SIGN LAK-080
+
+124DE
+CUNEIFORM SIGN LAK-081 OVER LAK-081
+
+124DF
+CUNEIFORM SIGN LAK-092
+
+124E0
+CUNEIFORM SIGN LAK-130
+
+124E1
+CUNEIFORM SIGN LAK-142
+
+124E2
+CUNEIFORM SIGN LAK-210
+
+124E3
+CUNEIFORM SIGN LAK-219
+
+124E4
+CUNEIFORM SIGN LAK-220
+
+124E5
+CUNEIFORM SIGN LAK-225
+
+124E6
+CUNEIFORM SIGN LAK-228
+
+124E7
+CUNEIFORM SIGN LAK-238
+
+124E8
+CUNEIFORM SIGN LAK-265
+
+124E9
+CUNEIFORM SIGN LAK-266
+
+124EA
+CUNEIFORM SIGN LAK-343
+
+124EB
+CUNEIFORM SIGN LAK-347
+
+124EC
+CUNEIFORM SIGN LAK-348
+
+124ED
+CUNEIFORM SIGN LAK-383
+
+124EE
+CUNEIFORM SIGN LAK-384
+
+124EF
+CUNEIFORM SIGN LAK-390
+
+124F0
+CUNEIFORM SIGN LAK-441
+
+124F1
+CUNEIFORM SIGN LAK-449
+
+124F2
+CUNEIFORM SIGN LAK-449 TIMES GU
+
+124F3
+CUNEIFORM SIGN LAK-449 TIMES IGI
+
+124F4
+CUNEIFORM SIGN LAK-449 TIMES PAP PLUS LU3
+
+124F5
+CUNEIFORM SIGN LAK-449 TIMES PAP PLUS PAP PLUS LU3
+
+124F6
+CUNEIFORM SIGN LAK-449 TIMES U2 PLUS BA
+
+124F7
+CUNEIFORM SIGN LAK-450
+
+124F8
+CUNEIFORM SIGN LAK-457
+
+124F9
+CUNEIFORM SIGN LAK-470
+
+124FA
+CUNEIFORM SIGN LAK-483
+
+124FB
+CUNEIFORM SIGN LAK-490
+
+124FC
+CUNEIFORM SIGN LAK-492
+
+124FD
+CUNEIFORM SIGN LAK-493
+
+124FE
+CUNEIFORM SIGN LAK-495
+
+124FF
+CUNEIFORM SIGN LAK-550
+
+12500
+CUNEIFORM SIGN LAK-608
+
+12501
+CUNEIFORM SIGN LAK-617
+
+12502
+CUNEIFORM SIGN LAK-617 TIMES ASH
+
+12503
+CUNEIFORM SIGN LAK-617 TIMES BAD
+
+12504
+CUNEIFORM SIGN LAK-617 TIMES DUN3 GUNU GUNU
+
+12505
+CUNEIFORM SIGN LAK-617 TIMES KU3
+
+12506
+CUNEIFORM SIGN LAK-617 TIMES LA
+
+12507
+CUNEIFORM SIGN LAK-617 TIMES TAR
+
+12508
+CUNEIFORM SIGN LAK-617 TIMES TE
+
+12509
+CUNEIFORM SIGN LAK-617 TIMES U2
+
+1250A
+CUNEIFORM SIGN LAK-617 TIMES UD
+
+1250B
+CUNEIFORM SIGN LAK-617 TIMES URUDA
+
+1250C
+CUNEIFORM SIGN LAK-636
+
+1250D
+CUNEIFORM SIGN LAK-648
+
+1250E
+CUNEIFORM SIGN LAK-648 TIMES DUB
+
+1250F
+CUNEIFORM SIGN LAK-648 TIMES GA
+
+12510
+CUNEIFORM SIGN LAK-648 TIMES IGI
+
+12511
+CUNEIFORM SIGN LAK-648 TIMES IGI GUNU
+
+12512
+CUNEIFORM SIGN LAK-648 TIMES NI
+
+12513
+CUNEIFORM SIGN LAK-648 TIMES PAP PLUS PAP PLUS LU3
+
+12514
+CUNEIFORM SIGN LAK-648 TIMES SHESH PLUS KI
+
+12515
+CUNEIFORM SIGN LAK-648 TIMES UD
+
+12516
+CUNEIFORM SIGN LAK-648 TIMES URUDA
+
+12517
+CUNEIFORM SIGN LAK-724
+
+12518
+CUNEIFORM SIGN LAK-749
+
+12519
+CUNEIFORM SIGN LU2 GUNU TIMES ASH
+
+1251A
+CUNEIFORM SIGN LU2 TIMES DISH
+
+1251B
+CUNEIFORM SIGN LU2 TIMES HAL
+
+1251C
+CUNEIFORM SIGN LU2 TIMES PAP
+
+1251D
+CUNEIFORM SIGN LU2 TIMES PAP PLUS PAP PLUS LU3
+
+1251E
+CUNEIFORM SIGN LU2 TIMES TAK4
+
+1251F
+CUNEIFORM SIGN MI PLUS ZA7
+
+12520
+CUNEIFORM SIGN MUSH OVER MUSH TIMES GA
+
+12521
+CUNEIFORM SIGN MUSH OVER MUSH TIMES KAK
+
+12522
+CUNEIFORM SIGN NINDA2 TIMES DIM GUNU
+
+12523
+CUNEIFORM SIGN NINDA2 TIMES GISH
+
+12524
+CUNEIFORM SIGN NINDA2 TIMES GUL
+
+12525
+CUNEIFORM SIGN NINDA2 TIMES HI
+
+12526
+CUNEIFORM SIGN NINDA2 TIMES KESH2
+
+12527
+CUNEIFORM SIGN NINDA2 TIMES LAK-050
+
+12528
+CUNEIFORM SIGN NINDA2 TIMES MASH
+
+12529
+CUNEIFORM SIGN NINDA2 TIMES PAP PLUS PAP
+
+1252A
+CUNEIFORM SIGN NINDA2 TIMES U
+
+1252B
+CUNEIFORM SIGN NINDA2 TIMES U PLUS U
+
+1252C
+CUNEIFORM SIGN NINDA2 TIMES URUDA
+
+1252D
+CUNEIFORM SIGN SAG GUNU TIMES HA
+
+1252E
+CUNEIFORM SIGN SAG TIMES EN
+
+1252F
+CUNEIFORM SIGN SAG TIMES SHE AT LEFT
+
+12530
+CUNEIFORM SIGN SAG TIMES TAK4
+
+12531
+CUNEIFORM SIGN SHA6 TENU
+
+12532
+CUNEIFORM SIGN SHE OVER SHE
+
+12533
+CUNEIFORM SIGN SHE PLUS HUB2
+
+12534
+CUNEIFORM SIGN SHE PLUS NAM2
+
+12535
+CUNEIFORM SIGN SHE PLUS SAR
+
+12536
+CUNEIFORM SIGN SHU2 PLUS DUG TIMES NI
+
+12537
+CUNEIFORM SIGN SHU2 PLUS E2 TIMES AN
+
+12538
+CUNEIFORM SIGN SI TIMES TAK4
+
+12539
+CUNEIFORM SIGN TAK4 PLUS SAG
+
+1253A
+CUNEIFORM SIGN TUM TIMES GAN2 TENU
+
+1253B
+CUNEIFORM SIGN TUM TIMES THREE DISH
+
+1253C
+CUNEIFORM SIGN UR2 INVERTED
+
+1253D
+CUNEIFORM SIGN UR2 TIMES UD
+
+1253E
+CUNEIFORM SIGN URU TIMES DARA3
+
+1253F
+CUNEIFORM SIGN URU TIMES LAK-668
+
+12540
+CUNEIFORM SIGN URU TIMES LU3
+
+12541
+CUNEIFORM SIGN ZA7
+
+12542
+CUNEIFORM SIGN ZU OVER ZU PLUS SAR
+
+12543
+CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU
+
+13000
+EGYPTIAN HIEROGLYPH A001
+
+13001
+EGYPTIAN HIEROGLYPH A002
+
+13002
+EGYPTIAN HIEROGLYPH A003
+
+13003
+EGYPTIAN HIEROGLYPH A004
+
+13004
+EGYPTIAN HIEROGLYPH A005
+
+13005
+EGYPTIAN HIEROGLYPH A005A
+
+13006
+EGYPTIAN HIEROGLYPH A006
+
+13007
+EGYPTIAN HIEROGLYPH A006A
+
+13008
+EGYPTIAN HIEROGLYPH A006B
+
+13009
+EGYPTIAN HIEROGLYPH A007
+
+1300A
+EGYPTIAN HIEROGLYPH A008
+
+1300B
+EGYPTIAN HIEROGLYPH A009
+
+1300C
+EGYPTIAN HIEROGLYPH A010
+
+1300D
+EGYPTIAN HIEROGLYPH A011
+
+1300E
+EGYPTIAN HIEROGLYPH A012
+
+1300F
+EGYPTIAN HIEROGLYPH A013
+
+13010
+EGYPTIAN HIEROGLYPH A014
+
+13011
+EGYPTIAN HIEROGLYPH A014A
+
+13012
+EGYPTIAN HIEROGLYPH A015
+
+13013
+EGYPTIAN HIEROGLYPH A016
+
+13014
+EGYPTIAN HIEROGLYPH A017
+
+13015
+EGYPTIAN HIEROGLYPH A017A
+
+13016
+EGYPTIAN HIEROGLYPH A018
+
+13017
+EGYPTIAN HIEROGLYPH A019
+
+13018
+EGYPTIAN HIEROGLYPH A020
+
+13019
+EGYPTIAN HIEROGLYPH A021
+
+1301A
+EGYPTIAN HIEROGLYPH A022
+
+1301B
+EGYPTIAN HIEROGLYPH A023
+
+1301C
+EGYPTIAN HIEROGLYPH A024
+
+1301D
+EGYPTIAN HIEROGLYPH A025
+
+1301E
+EGYPTIAN HIEROGLYPH A026
+
+1301F
+EGYPTIAN HIEROGLYPH A027
+
+13020
+EGYPTIAN HIEROGLYPH A028
+
+13021
+EGYPTIAN HIEROGLYPH A029
+
+13022
+EGYPTIAN HIEROGLYPH A030
+
+13023
+EGYPTIAN HIEROGLYPH A031
+
+13024
+EGYPTIAN HIEROGLYPH A032
+
+13025
+EGYPTIAN HIEROGLYPH A032A
+
+13026
+EGYPTIAN HIEROGLYPH A033
+
+13027
+EGYPTIAN HIEROGLYPH A034
+
+13028
+EGYPTIAN HIEROGLYPH A035
+
+13029
+EGYPTIAN HIEROGLYPH A036
+
+1302A
+EGYPTIAN HIEROGLYPH A037
+
+1302B
+EGYPTIAN HIEROGLYPH A038
+
+1302C
+EGYPTIAN HIEROGLYPH A039
+
+1302D
+EGYPTIAN HIEROGLYPH A040
+
+1302E
+EGYPTIAN HIEROGLYPH A040A
+
+1302F
+EGYPTIAN HIEROGLYPH A041
+
+13030
+EGYPTIAN HIEROGLYPH A042
+
+13031
+EGYPTIAN HIEROGLYPH A042A
+
+13032
+EGYPTIAN HIEROGLYPH A043
+
+13033
+EGYPTIAN HIEROGLYPH A043A
+
+13034
+EGYPTIAN HIEROGLYPH A044
+
+13035
+EGYPTIAN HIEROGLYPH A045
+
+13036
+EGYPTIAN HIEROGLYPH A045A
+
+13037
+EGYPTIAN HIEROGLYPH A046
+
+13038
+EGYPTIAN HIEROGLYPH A047
+
+13039
+EGYPTIAN HIEROGLYPH A048
+
+1303A
+EGYPTIAN HIEROGLYPH A049
+
+1303B
+EGYPTIAN HIEROGLYPH A050
+
+1303C
+EGYPTIAN HIEROGLYPH A051
+
+1303D
+EGYPTIAN HIEROGLYPH A052
+
+1303E
+EGYPTIAN HIEROGLYPH A053
+
+1303F
+EGYPTIAN HIEROGLYPH A054
+
+13040
+EGYPTIAN HIEROGLYPH A055
+
+13041
+EGYPTIAN HIEROGLYPH A056
+
+13042
+EGYPTIAN HIEROGLYPH A057
+
+13043
+EGYPTIAN HIEROGLYPH A058
+
+13044
+EGYPTIAN HIEROGLYPH A059
+
+13045
+EGYPTIAN HIEROGLYPH A060
+
+13046
+EGYPTIAN HIEROGLYPH A061
+
+13047
+EGYPTIAN HIEROGLYPH A062
+
+13048
+EGYPTIAN HIEROGLYPH A063
+
+13049
+EGYPTIAN HIEROGLYPH A064
+
+1304A
+EGYPTIAN HIEROGLYPH A065
+
+1304B
+EGYPTIAN HIEROGLYPH A066
+
+1304C
+EGYPTIAN HIEROGLYPH A067
+
+1304D
+EGYPTIAN HIEROGLYPH A068
+
+1304E
+EGYPTIAN HIEROGLYPH A069
+
+1304F
+EGYPTIAN HIEROGLYPH A070
+
+13050
+EGYPTIAN HIEROGLYPH B001
+
+13051
+EGYPTIAN HIEROGLYPH B002
+
+13052
+EGYPTIAN HIEROGLYPH B003
+
+13053
+EGYPTIAN HIEROGLYPH B004
+
+13054
+EGYPTIAN HIEROGLYPH B005
+
+13055
+EGYPTIAN HIEROGLYPH B005A
+
+13056
+EGYPTIAN HIEROGLYPH B006
+
+13057
+EGYPTIAN HIEROGLYPH B007
+
+13058
+EGYPTIAN HIEROGLYPH B008
+
+13059
+EGYPTIAN HIEROGLYPH B009
+
+1305A
+EGYPTIAN HIEROGLYPH C001
+
+1305B
+EGYPTIAN HIEROGLYPH C002
+
+1305C
+EGYPTIAN HIEROGLYPH C002A
+
+1305D
+EGYPTIAN HIEROGLYPH C002B
+
+1305E
+EGYPTIAN HIEROGLYPH C002C
+
+1305F
+EGYPTIAN HIEROGLYPH C003
+
+13060
+EGYPTIAN HIEROGLYPH C004
+
+13061
+EGYPTIAN HIEROGLYPH C005
+
+13062
+EGYPTIAN HIEROGLYPH C006
+
+13063
+EGYPTIAN HIEROGLYPH C007
+
+13064
+EGYPTIAN HIEROGLYPH C008
+
+13065
+EGYPTIAN HIEROGLYPH C009
+
+13066
+EGYPTIAN HIEROGLYPH C010
+
+13067
+EGYPTIAN HIEROGLYPH C010A
+
+13068
+EGYPTIAN HIEROGLYPH C011
+
+13069
+EGYPTIAN HIEROGLYPH C012
+
+1306A
+EGYPTIAN HIEROGLYPH C013
+
+1306B
+EGYPTIAN HIEROGLYPH C014
+
+1306C
+EGYPTIAN HIEROGLYPH C015
+
+1306D
+EGYPTIAN HIEROGLYPH C016
+
+1306E
+EGYPTIAN HIEROGLYPH C017
+
+1306F
+EGYPTIAN HIEROGLYPH C018
+
+13070
+EGYPTIAN HIEROGLYPH C019
+
+13071
+EGYPTIAN HIEROGLYPH C020
+
+13072
+EGYPTIAN HIEROGLYPH C021
+
+13073
+EGYPTIAN HIEROGLYPH C022
+
+13074
+EGYPTIAN HIEROGLYPH C023
+
+13075
+EGYPTIAN HIEROGLYPH C024
+
+13076
+EGYPTIAN HIEROGLYPH D001
+
+13077
+EGYPTIAN HIEROGLYPH D002
+
+13078
+EGYPTIAN HIEROGLYPH D003
+
+13079
+EGYPTIAN HIEROGLYPH D004
+
+1307A
+EGYPTIAN HIEROGLYPH D005
+
+1307B
+EGYPTIAN HIEROGLYPH D006
+
+1307C
+EGYPTIAN HIEROGLYPH D007
+
+1307D
+EGYPTIAN HIEROGLYPH D008
+
+1307E
+EGYPTIAN HIEROGLYPH D008A
+
+1307F
+EGYPTIAN HIEROGLYPH D009
+
+13080
+EGYPTIAN HIEROGLYPH D010
+
+13081
+EGYPTIAN HIEROGLYPH D011
+
+13082
+EGYPTIAN HIEROGLYPH D012
+
+13083
+EGYPTIAN HIEROGLYPH D013
+
+13084
+EGYPTIAN HIEROGLYPH D014
+
+13085
+EGYPTIAN HIEROGLYPH D015
+
+13086
+EGYPTIAN HIEROGLYPH D016
+
+13087
+EGYPTIAN HIEROGLYPH D017
+
+13088
+EGYPTIAN HIEROGLYPH D018
+
+13089
+EGYPTIAN HIEROGLYPH D019
+
+1308A
+EGYPTIAN HIEROGLYPH D020
+
+1308B
+EGYPTIAN HIEROGLYPH D021
+
+1308C
+EGYPTIAN HIEROGLYPH D022
+
+1308D
+EGYPTIAN HIEROGLYPH D023
+
+1308E
+EGYPTIAN HIEROGLYPH D024
+
+1308F
+EGYPTIAN HIEROGLYPH D025
+
+13090
+EGYPTIAN HIEROGLYPH D026
+
+13091
+EGYPTIAN HIEROGLYPH D027
+
+13092
+EGYPTIAN HIEROGLYPH D027A
+
+13093
+EGYPTIAN HIEROGLYPH D028
+
+13094
+EGYPTIAN HIEROGLYPH D029
+
+13095
+EGYPTIAN HIEROGLYPH D030
+
+13096
+EGYPTIAN HIEROGLYPH D031
+
+13097
+EGYPTIAN HIEROGLYPH D031A
+
+13098
+EGYPTIAN HIEROGLYPH D032
+
+13099
+EGYPTIAN HIEROGLYPH D033
+
+1309A
+EGYPTIAN HIEROGLYPH D034
+
+1309B
+EGYPTIAN HIEROGLYPH D034A
+
+1309C
+EGYPTIAN HIEROGLYPH D035
+
+1309D
+EGYPTIAN HIEROGLYPH D036
+
+1309E
+EGYPTIAN HIEROGLYPH D037
+
+1309F
+EGYPTIAN HIEROGLYPH D038
+
+130A0
+EGYPTIAN HIEROGLYPH D039
+
+130A1
+EGYPTIAN HIEROGLYPH D040
+
+130A2
+EGYPTIAN HIEROGLYPH D041
+
+130A3
+EGYPTIAN HIEROGLYPH D042
+
+130A4
+EGYPTIAN HIEROGLYPH D043
+
+130A5
+EGYPTIAN HIEROGLYPH D044
+
+130A6
+EGYPTIAN HIEROGLYPH D045
+
+130A7
+EGYPTIAN HIEROGLYPH D046
+
+130A8
+EGYPTIAN HIEROGLYPH D046A
+
+130A9
+EGYPTIAN HIEROGLYPH D047
+
+130AA
+EGYPTIAN HIEROGLYPH D048
+
+130AB
+EGYPTIAN HIEROGLYPH D048A
+
+130AC
+EGYPTIAN HIEROGLYPH D049
+
+130AD
+EGYPTIAN HIEROGLYPH D050
+
+130AE
+EGYPTIAN HIEROGLYPH D050A
+
+130AF
+EGYPTIAN HIEROGLYPH D050B
+
+130B0
+EGYPTIAN HIEROGLYPH D050C
+
+130B1
+EGYPTIAN HIEROGLYPH D050D
+
+130B2
+EGYPTIAN HIEROGLYPH D050E
+
+130B3
+EGYPTIAN HIEROGLYPH D050F
+
+130B4
+EGYPTIAN HIEROGLYPH D050G
+
+130B5
+EGYPTIAN HIEROGLYPH D050H
+
+130B6
+EGYPTIAN HIEROGLYPH D050I
+
+130B7
+EGYPTIAN HIEROGLYPH D051
+
+130B8
+EGYPTIAN HIEROGLYPH D052
+
+130B9
+EGYPTIAN HIEROGLYPH D052A
+
+130BA
+EGYPTIAN HIEROGLYPH D053
+
+130BB
+EGYPTIAN HIEROGLYPH D054
+
+130BC
+EGYPTIAN HIEROGLYPH D054A
+
+130BD
+EGYPTIAN HIEROGLYPH D055
+
+130BE
+EGYPTIAN HIEROGLYPH D056
+
+130BF
+EGYPTIAN HIEROGLYPH D057
+
+130C0
+EGYPTIAN HIEROGLYPH D058
+
+130C1
+EGYPTIAN HIEROGLYPH D059
+
+130C2
+EGYPTIAN HIEROGLYPH D060
+
+130C3
+EGYPTIAN HIEROGLYPH D061
+
+130C4
+EGYPTIAN HIEROGLYPH D062
+
+130C5
+EGYPTIAN HIEROGLYPH D063
+
+130C6
+EGYPTIAN HIEROGLYPH D064
+
+130C7
+EGYPTIAN HIEROGLYPH D065
+
+130C8
+EGYPTIAN HIEROGLYPH D066
+
+130C9
+EGYPTIAN HIEROGLYPH D067
+
+130CA
+EGYPTIAN HIEROGLYPH D067A
+
+130CB
+EGYPTIAN HIEROGLYPH D067B
+
+130CC
+EGYPTIAN HIEROGLYPH D067C
+
+130CD
+EGYPTIAN HIEROGLYPH D067D
+
+130CE
+EGYPTIAN HIEROGLYPH D067E
+
+130CF
+EGYPTIAN HIEROGLYPH D067F
+
+130D0
+EGYPTIAN HIEROGLYPH D067G
+
+130D1
+EGYPTIAN HIEROGLYPH D067H
+
+130D2
+EGYPTIAN HIEROGLYPH E001
+
+130D3
+EGYPTIAN HIEROGLYPH E002
+
+130D4
+EGYPTIAN HIEROGLYPH E003
+
+130D5
+EGYPTIAN HIEROGLYPH E004
+
+130D6
+EGYPTIAN HIEROGLYPH E005
+
+130D7
+EGYPTIAN HIEROGLYPH E006
+
+130D8
+EGYPTIAN HIEROGLYPH E007
+
+130D9
+EGYPTIAN HIEROGLYPH E008
+
+130DA
+EGYPTIAN HIEROGLYPH E008A
+
+130DB
+EGYPTIAN HIEROGLYPH E009
+
+130DC
+EGYPTIAN HIEROGLYPH E009A
+
+130DD
+EGYPTIAN HIEROGLYPH E010
+
+130DE
+EGYPTIAN HIEROGLYPH E011
+
+130DF
+EGYPTIAN HIEROGLYPH E012
+
+130E0
+EGYPTIAN HIEROGLYPH E013
+
+130E1
+EGYPTIAN HIEROGLYPH E014
+
+130E2
+EGYPTIAN HIEROGLYPH E015
+
+130E3
+EGYPTIAN HIEROGLYPH E016
+
+130E4
+EGYPTIAN HIEROGLYPH E016A
+
+130E5
+EGYPTIAN HIEROGLYPH E017
+
+130E6
+EGYPTIAN HIEROGLYPH E017A
+
+130E7
+EGYPTIAN HIEROGLYPH E018
+
+130E8
+EGYPTIAN HIEROGLYPH E019
+
+130E9
+EGYPTIAN HIEROGLYPH E020
+
+130EA
+EGYPTIAN HIEROGLYPH E020A
+
+130EB
+EGYPTIAN HIEROGLYPH E021
+
+130EC
+EGYPTIAN HIEROGLYPH E022
+
+130ED
+EGYPTIAN HIEROGLYPH E023
+
+130EE
+EGYPTIAN HIEROGLYPH E024
+
+130EF
+EGYPTIAN HIEROGLYPH E025
+
+130F0
+EGYPTIAN HIEROGLYPH E026
+
+130F1
+EGYPTIAN HIEROGLYPH E027
+
+130F2
+EGYPTIAN HIEROGLYPH E028
+
+130F3
+EGYPTIAN HIEROGLYPH E028A
+
+130F4
+EGYPTIAN HIEROGLYPH E029
+
+130F5
+EGYPTIAN HIEROGLYPH E030
+
+130F6
+EGYPTIAN HIEROGLYPH E031
+
+130F7
+EGYPTIAN HIEROGLYPH E032
+
+130F8
+EGYPTIAN HIEROGLYPH E033
+
+130F9
+EGYPTIAN HIEROGLYPH E034
+
+130FA
+EGYPTIAN HIEROGLYPH E034A
+
+130FB
+EGYPTIAN HIEROGLYPH E036
+
+130FC
+EGYPTIAN HIEROGLYPH E037
+
+130FD
+EGYPTIAN HIEROGLYPH E038
+
+130FE
+EGYPTIAN HIEROGLYPH F001
+
+130FF
+EGYPTIAN HIEROGLYPH F001A
+
+13100
+EGYPTIAN HIEROGLYPH F002
+
+13101
+EGYPTIAN HIEROGLYPH F003
+
+13102
+EGYPTIAN HIEROGLYPH F004
+
+13103
+EGYPTIAN HIEROGLYPH F005
+
+13104
+EGYPTIAN HIEROGLYPH F006
+
+13105
+EGYPTIAN HIEROGLYPH F007
+
+13106
+EGYPTIAN HIEROGLYPH F008
+
+13107
+EGYPTIAN HIEROGLYPH F009
+
+13108
+EGYPTIAN HIEROGLYPH F010
+
+13109
+EGYPTIAN HIEROGLYPH F011
+
+1310A
+EGYPTIAN HIEROGLYPH F012
+
+1310B
+EGYPTIAN HIEROGLYPH F013
+
+1310C
+EGYPTIAN HIEROGLYPH F013A
+
+1310D
+EGYPTIAN HIEROGLYPH F014
+
+1310E
+EGYPTIAN HIEROGLYPH F015
+
+1310F
+EGYPTIAN HIEROGLYPH F016
+
+13110
+EGYPTIAN HIEROGLYPH F017
+
+13111
+EGYPTIAN HIEROGLYPH F018
+
+13112
+EGYPTIAN HIEROGLYPH F019
+
+13113
+EGYPTIAN HIEROGLYPH F020
+
+13114
+EGYPTIAN HIEROGLYPH F021
+
+13115
+EGYPTIAN HIEROGLYPH F021A
+
+13116
+EGYPTIAN HIEROGLYPH F022
+
+13117
+EGYPTIAN HIEROGLYPH F023
+
+13118
+EGYPTIAN HIEROGLYPH F024
+
+13119
+EGYPTIAN HIEROGLYPH F025
+
+1311A
+EGYPTIAN HIEROGLYPH F026
+
+1311B
+EGYPTIAN HIEROGLYPH F027
+
+1311C
+EGYPTIAN HIEROGLYPH F028
+
+1311D
+EGYPTIAN HIEROGLYPH F029
+
+1311E
+EGYPTIAN HIEROGLYPH F030
+
+1311F
+EGYPTIAN HIEROGLYPH F031
+
+13120
+EGYPTIAN HIEROGLYPH F031A
+
+13121
+EGYPTIAN HIEROGLYPH F032
+
+13122
+EGYPTIAN HIEROGLYPH F033
+
+13123
+EGYPTIAN HIEROGLYPH F034
+
+13124
+EGYPTIAN HIEROGLYPH F035
+
+13125
+EGYPTIAN HIEROGLYPH F036
+
+13126
+EGYPTIAN HIEROGLYPH F037
+
+13127
+EGYPTIAN HIEROGLYPH F037A
+
+13128
+EGYPTIAN HIEROGLYPH F038
+
+13129
+EGYPTIAN HIEROGLYPH F038A
+
+1312A
+EGYPTIAN HIEROGLYPH F039
+
+1312B
+EGYPTIAN HIEROGLYPH F040
+
+1312C
+EGYPTIAN HIEROGLYPH F041
+
+1312D
+EGYPTIAN HIEROGLYPH F042
+
+1312E
+EGYPTIAN HIEROGLYPH F043
+
+1312F
+EGYPTIAN HIEROGLYPH F044
+
+13130
+EGYPTIAN HIEROGLYPH F045
+
+13131
+EGYPTIAN HIEROGLYPH F045A
+
+13132
+EGYPTIAN HIEROGLYPH F046
+
+13133
+EGYPTIAN HIEROGLYPH F046A
+
+13134
+EGYPTIAN HIEROGLYPH F047
+
+13135
+EGYPTIAN HIEROGLYPH F047A
+
+13136
+EGYPTIAN HIEROGLYPH F048
+
+13137
+EGYPTIAN HIEROGLYPH F049
+
+13138
+EGYPTIAN HIEROGLYPH F050
+
+13139
+EGYPTIAN HIEROGLYPH F051
+
+1313A
+EGYPTIAN HIEROGLYPH F051A
+
+1313B
+EGYPTIAN HIEROGLYPH F051B
+
+1313C
+EGYPTIAN HIEROGLYPH F051C
+
+1313D
+EGYPTIAN HIEROGLYPH F052
+
+1313E
+EGYPTIAN HIEROGLYPH F053
+
+1313F
+EGYPTIAN HIEROGLYPH G001
+
+13140
+EGYPTIAN HIEROGLYPH G002
+
+13141
+EGYPTIAN HIEROGLYPH G003
+
+13142
+EGYPTIAN HIEROGLYPH G004
+
+13143
+EGYPTIAN HIEROGLYPH G005
+
+13144
+EGYPTIAN HIEROGLYPH G006
+
+13145
+EGYPTIAN HIEROGLYPH G006A
+
+13146
+EGYPTIAN HIEROGLYPH G007
+
+13147
+EGYPTIAN HIEROGLYPH G007A
+
+13148
+EGYPTIAN HIEROGLYPH G007B
+
+13149
+EGYPTIAN HIEROGLYPH G008
+
+1314A
+EGYPTIAN HIEROGLYPH G009
+
+1314B
+EGYPTIAN HIEROGLYPH G010
+
+1314C
+EGYPTIAN HIEROGLYPH G011
+
+1314D
+EGYPTIAN HIEROGLYPH G011A
+
+1314E
+EGYPTIAN HIEROGLYPH G012
+
+1314F
+EGYPTIAN HIEROGLYPH G013
+
+13150
+EGYPTIAN HIEROGLYPH G014
+
+13151
+EGYPTIAN HIEROGLYPH G015
+
+13152
+EGYPTIAN HIEROGLYPH G016
+
+13153
+EGYPTIAN HIEROGLYPH G017
+
+13154
+EGYPTIAN HIEROGLYPH G018
+
+13155
+EGYPTIAN HIEROGLYPH G019
+
+13156
+EGYPTIAN HIEROGLYPH G020
+
+13157
+EGYPTIAN HIEROGLYPH G020A
+
+13158
+EGYPTIAN HIEROGLYPH G021
+
+13159
+EGYPTIAN HIEROGLYPH G022
+
+1315A
+EGYPTIAN HIEROGLYPH G023
+
+1315B
+EGYPTIAN HIEROGLYPH G024
+
+1315C
+EGYPTIAN HIEROGLYPH G025
+
+1315D
+EGYPTIAN HIEROGLYPH G026
+
+1315E
+EGYPTIAN HIEROGLYPH G026A
+
+1315F
+EGYPTIAN HIEROGLYPH G027
+
+13160
+EGYPTIAN HIEROGLYPH G028
+
+13161
+EGYPTIAN HIEROGLYPH G029
+
+13162
+EGYPTIAN HIEROGLYPH G030
+
+13163
+EGYPTIAN HIEROGLYPH G031
+
+13164
+EGYPTIAN HIEROGLYPH G032
+
+13165
+EGYPTIAN HIEROGLYPH G033
+
+13166
+EGYPTIAN HIEROGLYPH G034
+
+13167
+EGYPTIAN HIEROGLYPH G035
+
+13168
+EGYPTIAN HIEROGLYPH G036
+
+13169
+EGYPTIAN HIEROGLYPH G036A
+
+1316A
+EGYPTIAN HIEROGLYPH G037
+
+1316B
+EGYPTIAN HIEROGLYPH G037A
+
+1316C
+EGYPTIAN HIEROGLYPH G038
+
+1316D
+EGYPTIAN HIEROGLYPH G039
+
+1316E
+EGYPTIAN HIEROGLYPH G040
+
+1316F
+EGYPTIAN HIEROGLYPH G041
+
+13170
+EGYPTIAN HIEROGLYPH G042
+
+13171
+EGYPTIAN HIEROGLYPH G043
+
+13172
+EGYPTIAN HIEROGLYPH G043A
+
+13173
+EGYPTIAN HIEROGLYPH G044
+
+13174
+EGYPTIAN HIEROGLYPH G045
+
+13175
+EGYPTIAN HIEROGLYPH G045A
+
+13176
+EGYPTIAN HIEROGLYPH G046
+
+13177
+EGYPTIAN HIEROGLYPH G047
+
+13178
+EGYPTIAN HIEROGLYPH G048
+
+13179
+EGYPTIAN HIEROGLYPH G049
+
+1317A
+EGYPTIAN HIEROGLYPH G050
+
+1317B
+EGYPTIAN HIEROGLYPH G051
+
+1317C
+EGYPTIAN HIEROGLYPH G052
+
+1317D
+EGYPTIAN HIEROGLYPH G053
+
+1317E
+EGYPTIAN HIEROGLYPH G054
+
+1317F
+EGYPTIAN HIEROGLYPH H001
+
+13180
+EGYPTIAN HIEROGLYPH H002
+
+13181
+EGYPTIAN HIEROGLYPH H003
+
+13182
+EGYPTIAN HIEROGLYPH H004
+
+13183
+EGYPTIAN HIEROGLYPH H005
+
+13184
+EGYPTIAN HIEROGLYPH H006
+
+13185
+EGYPTIAN HIEROGLYPH H006A
+
+13186
+EGYPTIAN HIEROGLYPH H007
+
+13187
+EGYPTIAN HIEROGLYPH H008
+
+13188
+EGYPTIAN HIEROGLYPH I001
+
+13189
+EGYPTIAN HIEROGLYPH I002
+
+1318A
+EGYPTIAN HIEROGLYPH I003
+
+1318B
+EGYPTIAN HIEROGLYPH I004
+
+1318C
+EGYPTIAN HIEROGLYPH I005
+
+1318D
+EGYPTIAN HIEROGLYPH I005A
+
+1318E
+EGYPTIAN HIEROGLYPH I006
+
+1318F
+EGYPTIAN HIEROGLYPH I007
+
+13190
+EGYPTIAN HIEROGLYPH I008
+
+13191
+EGYPTIAN HIEROGLYPH I009
+
+13192
+EGYPTIAN HIEROGLYPH I009A
+
+13193
+EGYPTIAN HIEROGLYPH I010
+
+13194
+EGYPTIAN HIEROGLYPH I010A
+
+13195
+EGYPTIAN HIEROGLYPH I011
+
+13196
+EGYPTIAN HIEROGLYPH I011A
+
+13197
+EGYPTIAN HIEROGLYPH I012
+
+13198
+EGYPTIAN HIEROGLYPH I013
+
+13199
+EGYPTIAN HIEROGLYPH I014
+
+1319A
+EGYPTIAN HIEROGLYPH I015
+
+1319B
+EGYPTIAN HIEROGLYPH K001
+
+1319C
+EGYPTIAN HIEROGLYPH K002
+
+1319D
+EGYPTIAN HIEROGLYPH K003
+
+1319E
+EGYPTIAN HIEROGLYPH K004
+
+1319F
+EGYPTIAN HIEROGLYPH K005
+
+131A0
+EGYPTIAN HIEROGLYPH K006
+
+131A1
+EGYPTIAN HIEROGLYPH K007
+
+131A2
+EGYPTIAN HIEROGLYPH K008
+
+131A3
+EGYPTIAN HIEROGLYPH L001
+
+131A4
+EGYPTIAN HIEROGLYPH L002
+
+131A5
+EGYPTIAN HIEROGLYPH L002A
+
+131A6
+EGYPTIAN HIEROGLYPH L003
+
+131A7
+EGYPTIAN HIEROGLYPH L004
+
+131A8
+EGYPTIAN HIEROGLYPH L005
+
+131A9
+EGYPTIAN HIEROGLYPH L006
+
+131AA
+EGYPTIAN HIEROGLYPH L006A
+
+131AB
+EGYPTIAN HIEROGLYPH L007
+
+131AC
+EGYPTIAN HIEROGLYPH L008
+
+131AD
+EGYPTIAN HIEROGLYPH M001
+
+131AE
+EGYPTIAN HIEROGLYPH M001A
+
+131AF
+EGYPTIAN HIEROGLYPH M001B
+
+131B0
+EGYPTIAN HIEROGLYPH M002
+
+131B1
+EGYPTIAN HIEROGLYPH M003
+
+131B2
+EGYPTIAN HIEROGLYPH M003A
+
+131B3
+EGYPTIAN HIEROGLYPH M004
+
+131B4
+EGYPTIAN HIEROGLYPH M005
+
+131B5
+EGYPTIAN HIEROGLYPH M006
+
+131B6
+EGYPTIAN HIEROGLYPH M007
+
+131B7
+EGYPTIAN HIEROGLYPH M008
+
+131B8
+EGYPTIAN HIEROGLYPH M009
+
+131B9
+EGYPTIAN HIEROGLYPH M010
+
+131BA
+EGYPTIAN HIEROGLYPH M010A
+
+131BB
+EGYPTIAN HIEROGLYPH M011
+
+131BC
+EGYPTIAN HIEROGLYPH M012
+
+131BD
+EGYPTIAN HIEROGLYPH M012A
+
+131BE
+EGYPTIAN HIEROGLYPH M012B
+
+131BF
+EGYPTIAN HIEROGLYPH M012C
+
+131C0
+EGYPTIAN HIEROGLYPH M012D
+
+131C1
+EGYPTIAN HIEROGLYPH M012E
+
+131C2
+EGYPTIAN HIEROGLYPH M012F
+
+131C3
+EGYPTIAN HIEROGLYPH M012G
+
+131C4
+EGYPTIAN HIEROGLYPH M012H
+
+131C5
+EGYPTIAN HIEROGLYPH M013
+
+131C6
+EGYPTIAN HIEROGLYPH M014
+
+131C7
+EGYPTIAN HIEROGLYPH M015
+
+131C8
+EGYPTIAN HIEROGLYPH M015A
+
+131C9
+EGYPTIAN HIEROGLYPH M016
+
+131CA
+EGYPTIAN HIEROGLYPH M016A
+
+131CB
+EGYPTIAN HIEROGLYPH M017
+
+131CC
+EGYPTIAN HIEROGLYPH M017A
+
+131CD
+EGYPTIAN HIEROGLYPH M018
+
+131CE
+EGYPTIAN HIEROGLYPH M019
+
+131CF
+EGYPTIAN HIEROGLYPH M020
+
+131D0
+EGYPTIAN HIEROGLYPH M021
+
+131D1
+EGYPTIAN HIEROGLYPH M022
+
+131D2
+EGYPTIAN HIEROGLYPH M022A
+
+131D3
+EGYPTIAN HIEROGLYPH M023
+
+131D4
+EGYPTIAN HIEROGLYPH M024
+
+131D5
+EGYPTIAN HIEROGLYPH M024A
+
+131D6
+EGYPTIAN HIEROGLYPH M025
+
+131D7
+EGYPTIAN HIEROGLYPH M026
+
+131D8
+EGYPTIAN HIEROGLYPH M027
+
+131D9
+EGYPTIAN HIEROGLYPH M028
+
+131DA
+EGYPTIAN HIEROGLYPH M028A
+
+131DB
+EGYPTIAN HIEROGLYPH M029
+
+131DC
+EGYPTIAN HIEROGLYPH M030
+
+131DD
+EGYPTIAN HIEROGLYPH M031
+
+131DE
+EGYPTIAN HIEROGLYPH M031A
+
+131DF
+EGYPTIAN HIEROGLYPH M032
+
+131E0
+EGYPTIAN HIEROGLYPH M033
+
+131E1
+EGYPTIAN HIEROGLYPH M033A
+
+131E2
+EGYPTIAN HIEROGLYPH M033B
+
+131E3
+EGYPTIAN HIEROGLYPH M034
+
+131E4
+EGYPTIAN HIEROGLYPH M035
+
+131E5
+EGYPTIAN HIEROGLYPH M036
+
+131E6
+EGYPTIAN HIEROGLYPH M037
+
+131E7
+EGYPTIAN HIEROGLYPH M038
+
+131E8
+EGYPTIAN HIEROGLYPH M039
+
+131E9
+EGYPTIAN HIEROGLYPH M040
+
+131EA
+EGYPTIAN HIEROGLYPH M040A
+
+131EB
+EGYPTIAN HIEROGLYPH M041
+
+131EC
+EGYPTIAN HIEROGLYPH M042
+
+131ED
+EGYPTIAN HIEROGLYPH M043
+
+131EE
+EGYPTIAN HIEROGLYPH M044
+
+131EF
+EGYPTIAN HIEROGLYPH N001
+
+131F0
+EGYPTIAN HIEROGLYPH N002
+
+131F1
+EGYPTIAN HIEROGLYPH N003
+
+131F2
+EGYPTIAN HIEROGLYPH N004
+
+131F3
+EGYPTIAN HIEROGLYPH N005
+
+131F4
+EGYPTIAN HIEROGLYPH N006
+
+131F5
+EGYPTIAN HIEROGLYPH N007
+
+131F6
+EGYPTIAN HIEROGLYPH N008
+
+131F7
+EGYPTIAN HIEROGLYPH N009
+
+131F8
+EGYPTIAN HIEROGLYPH N010
+
+131F9
+EGYPTIAN HIEROGLYPH N011
+
+131FA
+EGYPTIAN HIEROGLYPH N012
+
+131FB
+EGYPTIAN HIEROGLYPH N013
+
+131FC
+EGYPTIAN HIEROGLYPH N014
+
+131FD
+EGYPTIAN HIEROGLYPH N015
+
+131FE
+EGYPTIAN HIEROGLYPH N016
+
+131FF
+EGYPTIAN HIEROGLYPH N017
+
+13200
+EGYPTIAN HIEROGLYPH N018
+
+13201
+EGYPTIAN HIEROGLYPH N018A
+
+13202
+EGYPTIAN HIEROGLYPH N018B
+
+13203
+EGYPTIAN HIEROGLYPH N019
+
+13204
+EGYPTIAN HIEROGLYPH N020
+
+13205
+EGYPTIAN HIEROGLYPH N021
+
+13206
+EGYPTIAN HIEROGLYPH N022
+
+13207
+EGYPTIAN HIEROGLYPH N023
+
+13208
+EGYPTIAN HIEROGLYPH N024
+
+13209
+EGYPTIAN HIEROGLYPH N025
+
+1320A
+EGYPTIAN HIEROGLYPH N025A
+
+1320B
+EGYPTIAN HIEROGLYPH N026
+
+1320C
+EGYPTIAN HIEROGLYPH N027
+
+1320D
+EGYPTIAN HIEROGLYPH N028
+
+1320E
+EGYPTIAN HIEROGLYPH N029
+
+1320F
+EGYPTIAN HIEROGLYPH N030
+
+13210
+EGYPTIAN HIEROGLYPH N031
+
+13211
+EGYPTIAN HIEROGLYPH N032
+
+13212
+EGYPTIAN HIEROGLYPH N033
+
+13213
+EGYPTIAN HIEROGLYPH N033A
+
+13214
+EGYPTIAN HIEROGLYPH N034
+
+13215
+EGYPTIAN HIEROGLYPH N034A
+
+13216
+EGYPTIAN HIEROGLYPH N035
+
+13217
+EGYPTIAN HIEROGLYPH N035A
+
+13218
+EGYPTIAN HIEROGLYPH N036
+
+13219
+EGYPTIAN HIEROGLYPH N037
+
+1321A
+EGYPTIAN HIEROGLYPH N037A
+
+1321B
+EGYPTIAN HIEROGLYPH N038
+
+1321C
+EGYPTIAN HIEROGLYPH N039
+
+1321D
+EGYPTIAN HIEROGLYPH N040
+
+1321E
+EGYPTIAN HIEROGLYPH N041
+
+1321F
+EGYPTIAN HIEROGLYPH N042
+
+13220
+EGYPTIAN HIEROGLYPH NL001
+
+13221
+EGYPTIAN HIEROGLYPH NL002
+
+13222
+EGYPTIAN HIEROGLYPH NL003
+
+13223
+EGYPTIAN HIEROGLYPH NL004
+
+13224
+EGYPTIAN HIEROGLYPH NL005
+
+13225
+EGYPTIAN HIEROGLYPH NL005A
+
+13226
+EGYPTIAN HIEROGLYPH NL006
+
+13227
+EGYPTIAN HIEROGLYPH NL007
+
+13228
+EGYPTIAN HIEROGLYPH NL008
+
+13229
+EGYPTIAN HIEROGLYPH NL009
+
+1322A
+EGYPTIAN HIEROGLYPH NL010
+
+1322B
+EGYPTIAN HIEROGLYPH NL011
+
+1322C
+EGYPTIAN HIEROGLYPH NL012
+
+1322D
+EGYPTIAN HIEROGLYPH NL013
+
+1322E
+EGYPTIAN HIEROGLYPH NL014
+
+1322F
+EGYPTIAN HIEROGLYPH NL015
+
+13230
+EGYPTIAN HIEROGLYPH NL016
+
+13231
+EGYPTIAN HIEROGLYPH NL017
+
+13232
+EGYPTIAN HIEROGLYPH NL017A
+
+13233
+EGYPTIAN HIEROGLYPH NL018
+
+13234
+EGYPTIAN HIEROGLYPH NL019
+
+13235
+EGYPTIAN HIEROGLYPH NL020
+
+13236
+EGYPTIAN HIEROGLYPH NU001
+
+13237
+EGYPTIAN HIEROGLYPH NU002
+
+13238
+EGYPTIAN HIEROGLYPH NU003
+
+13239
+EGYPTIAN HIEROGLYPH NU004
+
+1323A
+EGYPTIAN HIEROGLYPH NU005
+
+1323B
+EGYPTIAN HIEROGLYPH NU006
+
+1323C
+EGYPTIAN HIEROGLYPH NU007
+
+1323D
+EGYPTIAN HIEROGLYPH NU008
+
+1323E
+EGYPTIAN HIEROGLYPH NU009
+
+1323F
+EGYPTIAN HIEROGLYPH NU010
+
+13240
+EGYPTIAN HIEROGLYPH NU010A
+
+13241
+EGYPTIAN HIEROGLYPH NU011
+
+13242
+EGYPTIAN HIEROGLYPH NU011A
+
+13243
+EGYPTIAN HIEROGLYPH NU012
+
+13244
+EGYPTIAN HIEROGLYPH NU013
+
+13245
+EGYPTIAN HIEROGLYPH NU014
+
+13246
+EGYPTIAN HIEROGLYPH NU015
+
+13247
+EGYPTIAN HIEROGLYPH NU016
+
+13248
+EGYPTIAN HIEROGLYPH NU017
+
+13249
+EGYPTIAN HIEROGLYPH NU018
+
+1324A
+EGYPTIAN HIEROGLYPH NU018A
+
+1324B
+EGYPTIAN HIEROGLYPH NU019
+
+1324C
+EGYPTIAN HIEROGLYPH NU020
+
+1324D
+EGYPTIAN HIEROGLYPH NU021
+
+1324E
+EGYPTIAN HIEROGLYPH NU022
+
+1324F
+EGYPTIAN HIEROGLYPH NU022A
+
+13250
+EGYPTIAN HIEROGLYPH O001
+
+13251
+EGYPTIAN HIEROGLYPH O001A
+
+13252
+EGYPTIAN HIEROGLYPH O002
+
+13253
+EGYPTIAN HIEROGLYPH O003
+
+13254
+EGYPTIAN HIEROGLYPH O004
+
+13255
+EGYPTIAN HIEROGLYPH O005
+
+13256
+EGYPTIAN HIEROGLYPH O005A
+
+13257
+EGYPTIAN HIEROGLYPH O006
+
+13258
+EGYPTIAN HIEROGLYPH O006A
+
+13259
+EGYPTIAN HIEROGLYPH O006B
+
+1325A
+EGYPTIAN HIEROGLYPH O006C
+
+1325B
+EGYPTIAN HIEROGLYPH O006D
+
+1325C
+EGYPTIAN HIEROGLYPH O006E
+
+1325D
+EGYPTIAN HIEROGLYPH O006F
+
+1325E
+EGYPTIAN HIEROGLYPH O007
+
+1325F
+EGYPTIAN HIEROGLYPH O008
+
+13260
+EGYPTIAN HIEROGLYPH O009
+
+13261
+EGYPTIAN HIEROGLYPH O010
+
+13262
+EGYPTIAN HIEROGLYPH O010A
+
+13263
+EGYPTIAN HIEROGLYPH O010B
+
+13264
+EGYPTIAN HIEROGLYPH O010C
+
+13265
+EGYPTIAN HIEROGLYPH O011
+
+13266
+EGYPTIAN HIEROGLYPH O012
+
+13267
+EGYPTIAN HIEROGLYPH O013
+
+13268
+EGYPTIAN HIEROGLYPH O014
+
+13269
+EGYPTIAN HIEROGLYPH O015
+
+1326A
+EGYPTIAN HIEROGLYPH O016
+
+1326B
+EGYPTIAN HIEROGLYPH O017
+
+1326C
+EGYPTIAN HIEROGLYPH O018
+
+1326D
+EGYPTIAN HIEROGLYPH O019
+
+1326E
+EGYPTIAN HIEROGLYPH O019A
+
+1326F
+EGYPTIAN HIEROGLYPH O020
+
+13270
+EGYPTIAN HIEROGLYPH O020A
+
+13271
+EGYPTIAN HIEROGLYPH O021
+
+13272
+EGYPTIAN HIEROGLYPH O022
+
+13273
+EGYPTIAN HIEROGLYPH O023
+
+13274
+EGYPTIAN HIEROGLYPH O024
+
+13275
+EGYPTIAN HIEROGLYPH O024A
+
+13276
+EGYPTIAN HIEROGLYPH O025
+
+13277
+EGYPTIAN HIEROGLYPH O025A
+
+13278
+EGYPTIAN HIEROGLYPH O026
+
+13279
+EGYPTIAN HIEROGLYPH O027
+
+1327A
+EGYPTIAN HIEROGLYPH O028
+
+1327B
+EGYPTIAN HIEROGLYPH O029
+
+1327C
+EGYPTIAN HIEROGLYPH O029A
+
+1327D
+EGYPTIAN HIEROGLYPH O030
+
+1327E
+EGYPTIAN HIEROGLYPH O030A
+
+1327F
+EGYPTIAN HIEROGLYPH O031
+
+13280
+EGYPTIAN HIEROGLYPH O032
+
+13281
+EGYPTIAN HIEROGLYPH O033
+
+13282
+EGYPTIAN HIEROGLYPH O033A
+
+13283
+EGYPTIAN HIEROGLYPH O034
+
+13284
+EGYPTIAN HIEROGLYPH O035
+
+13285
+EGYPTIAN HIEROGLYPH O036
+
+13286
+EGYPTIAN HIEROGLYPH O036A
+
+13287
+EGYPTIAN HIEROGLYPH O036B
+
+13288
+EGYPTIAN HIEROGLYPH O036C
+
+13289
+EGYPTIAN HIEROGLYPH O036D
+
+1328A
+EGYPTIAN HIEROGLYPH O037
+
+1328B
+EGYPTIAN HIEROGLYPH O038
+
+1328C
+EGYPTIAN HIEROGLYPH O039
+
+1328D
+EGYPTIAN HIEROGLYPH O040
+
+1328E
+EGYPTIAN HIEROGLYPH O041
+
+1328F
+EGYPTIAN HIEROGLYPH O042
+
+13290
+EGYPTIAN HIEROGLYPH O043
+
+13291
+EGYPTIAN HIEROGLYPH O044
+
+13292
+EGYPTIAN HIEROGLYPH O045
+
+13293
+EGYPTIAN HIEROGLYPH O046
+
+13294
+EGYPTIAN HIEROGLYPH O047
+
+13295
+EGYPTIAN HIEROGLYPH O048
+
+13296
+EGYPTIAN HIEROGLYPH O049
+
+13297
+EGYPTIAN HIEROGLYPH O050
+
+13298
+EGYPTIAN HIEROGLYPH O050A
+
+13299
+EGYPTIAN HIEROGLYPH O050B
+
+1329A
+EGYPTIAN HIEROGLYPH O051
+
+1329B
+EGYPTIAN HIEROGLYPH P001
+
+1329C
+EGYPTIAN HIEROGLYPH P001A
+
+1329D
+EGYPTIAN HIEROGLYPH P002
+
+1329E
+EGYPTIAN HIEROGLYPH P003
+
+1329F
+EGYPTIAN HIEROGLYPH P003A
+
+132A0
+EGYPTIAN HIEROGLYPH P004
+
+132A1
+EGYPTIAN HIEROGLYPH P005
+
+132A2
+EGYPTIAN HIEROGLYPH P006
+
+132A3
+EGYPTIAN HIEROGLYPH P007
+
+132A4
+EGYPTIAN HIEROGLYPH P008
+
+132A5
+EGYPTIAN HIEROGLYPH P009
+
+132A6
+EGYPTIAN HIEROGLYPH P010
+
+132A7
+EGYPTIAN HIEROGLYPH P011
+
+132A8
+EGYPTIAN HIEROGLYPH Q001
+
+132A9
+EGYPTIAN HIEROGLYPH Q002
+
+132AA
+EGYPTIAN HIEROGLYPH Q003
+
+132AB
+EGYPTIAN HIEROGLYPH Q004
+
+132AC
+EGYPTIAN HIEROGLYPH Q005
+
+132AD
+EGYPTIAN HIEROGLYPH Q006
+
+132AE
+EGYPTIAN HIEROGLYPH Q007
+
+132AF
+EGYPTIAN HIEROGLYPH R001
+
+132B0
+EGYPTIAN HIEROGLYPH R002
+
+132B1
+EGYPTIAN HIEROGLYPH R002A
+
+132B2
+EGYPTIAN HIEROGLYPH R003
+
+132B3
+EGYPTIAN HIEROGLYPH R003A
+
+132B4
+EGYPTIAN HIEROGLYPH R003B
+
+132B5
+EGYPTIAN HIEROGLYPH R004
+
+132B6
+EGYPTIAN HIEROGLYPH R005
+
+132B7
+EGYPTIAN HIEROGLYPH R006
+
+132B8
+EGYPTIAN HIEROGLYPH R007
+
+132B9
+EGYPTIAN HIEROGLYPH R008
+
+132BA
+EGYPTIAN HIEROGLYPH R009
+
+132BB
+EGYPTIAN HIEROGLYPH R010
+
+132BC
+EGYPTIAN HIEROGLYPH R010A
+
+132BD
+EGYPTIAN HIEROGLYPH R011
+
+132BE
+EGYPTIAN HIEROGLYPH R012
+
+132BF
+EGYPTIAN HIEROGLYPH R013
+
+132C0
+EGYPTIAN HIEROGLYPH R014
+
+132C1
+EGYPTIAN HIEROGLYPH R015
+
+132C2
+EGYPTIAN HIEROGLYPH R016
+
+132C3
+EGYPTIAN HIEROGLYPH R016A
+
+132C4
+EGYPTIAN HIEROGLYPH R017
+
+132C5
+EGYPTIAN HIEROGLYPH R018
+
+132C6
+EGYPTIAN HIEROGLYPH R019
+
+132C7
+EGYPTIAN HIEROGLYPH R020
+
+132C8
+EGYPTIAN HIEROGLYPH R021
+
+132C9
+EGYPTIAN HIEROGLYPH R022
+
+132CA
+EGYPTIAN HIEROGLYPH R023
+
+132CB
+EGYPTIAN HIEROGLYPH R024
+
+132CC
+EGYPTIAN HIEROGLYPH R025
+
+132CD
+EGYPTIAN HIEROGLYPH R026
+
+132CE
+EGYPTIAN HIEROGLYPH R027
+
+132CF
+EGYPTIAN HIEROGLYPH R028
+
+132D0
+EGYPTIAN HIEROGLYPH R029
+
+132D1
+EGYPTIAN HIEROGLYPH S001
+
+132D2
+EGYPTIAN HIEROGLYPH S002
+
+132D3
+EGYPTIAN HIEROGLYPH S002A
+
+132D4
+EGYPTIAN HIEROGLYPH S003
+
+132D5
+EGYPTIAN HIEROGLYPH S004
+
+132D6
+EGYPTIAN HIEROGLYPH S005
+
+132D7
+EGYPTIAN HIEROGLYPH S006
+
+132D8
+EGYPTIAN HIEROGLYPH S006A
+
+132D9
+EGYPTIAN HIEROGLYPH S007
+
+132DA
+EGYPTIAN HIEROGLYPH S008
+
+132DB
+EGYPTIAN HIEROGLYPH S009
+
+132DC
+EGYPTIAN HIEROGLYPH S010
+
+132DD
+EGYPTIAN HIEROGLYPH S011
+
+132DE
+EGYPTIAN HIEROGLYPH S012
+
+132DF
+EGYPTIAN HIEROGLYPH S013
+
+132E0
+EGYPTIAN HIEROGLYPH S014
+
+132E1
+EGYPTIAN HIEROGLYPH S014A
+
+132E2
+EGYPTIAN HIEROGLYPH S014B
+
+132E3
+EGYPTIAN HIEROGLYPH S015
+
+132E4
+EGYPTIAN HIEROGLYPH S016
+
+132E5
+EGYPTIAN HIEROGLYPH S017
+
+132E6
+EGYPTIAN HIEROGLYPH S017A
+
+132E7
+EGYPTIAN HIEROGLYPH S018
+
+132E8
+EGYPTIAN HIEROGLYPH S019
+
+132E9
+EGYPTIAN HIEROGLYPH S020
+
+132EA
+EGYPTIAN HIEROGLYPH S021
+
+132EB
+EGYPTIAN HIEROGLYPH S022
+
+132EC
+EGYPTIAN HIEROGLYPH S023
+
+132ED
+EGYPTIAN HIEROGLYPH S024
+
+132EE
+EGYPTIAN HIEROGLYPH S025
+
+132EF
+EGYPTIAN HIEROGLYPH S026
+
+132F0
+EGYPTIAN HIEROGLYPH S026A
+
+132F1
+EGYPTIAN HIEROGLYPH S026B
+
+132F2
+EGYPTIAN HIEROGLYPH S027
+
+132F3
+EGYPTIAN HIEROGLYPH S028
+
+132F4
+EGYPTIAN HIEROGLYPH S029
+
+132F5
+EGYPTIAN HIEROGLYPH S030
+
+132F6
+EGYPTIAN HIEROGLYPH S031
+
+132F7
+EGYPTIAN HIEROGLYPH S032
+
+132F8
+EGYPTIAN HIEROGLYPH S033
+
+132F9
+EGYPTIAN HIEROGLYPH S034
+
+132FA
+EGYPTIAN HIEROGLYPH S035
+
+132FB
+EGYPTIAN HIEROGLYPH S035A
+
+132FC
+EGYPTIAN HIEROGLYPH S036
+
+132FD
+EGYPTIAN HIEROGLYPH S037
+
+132FE
+EGYPTIAN HIEROGLYPH S038
+
+132FF
+EGYPTIAN HIEROGLYPH S039
+
+13300
+EGYPTIAN HIEROGLYPH S040
+
+13301
+EGYPTIAN HIEROGLYPH S041
+
+13302
+EGYPTIAN HIEROGLYPH S042
+
+13303
+EGYPTIAN HIEROGLYPH S043
+
+13304
+EGYPTIAN HIEROGLYPH S044
+
+13305
+EGYPTIAN HIEROGLYPH S045
+
+13306
+EGYPTIAN HIEROGLYPH S046
+
+13307
+EGYPTIAN HIEROGLYPH T001
+
+13308
+EGYPTIAN HIEROGLYPH T002
+
+13309
+EGYPTIAN HIEROGLYPH T003
+
+1330A
+EGYPTIAN HIEROGLYPH T003A
+
+1330B
+EGYPTIAN HIEROGLYPH T004
+
+1330C
+EGYPTIAN HIEROGLYPH T005
+
+1330D
+EGYPTIAN HIEROGLYPH T006
+
+1330E
+EGYPTIAN HIEROGLYPH T007
+
+1330F
+EGYPTIAN HIEROGLYPH T007A
+
+13310
+EGYPTIAN HIEROGLYPH T008
+
+13311
+EGYPTIAN HIEROGLYPH T008A
+
+13312
+EGYPTIAN HIEROGLYPH T009
+
+13313
+EGYPTIAN HIEROGLYPH T009A
+
+13314
+EGYPTIAN HIEROGLYPH T010
+
+13315
+EGYPTIAN HIEROGLYPH T011
+
+13316
+EGYPTIAN HIEROGLYPH T011A
+
+13317
+EGYPTIAN HIEROGLYPH T012
+
+13318
+EGYPTIAN HIEROGLYPH T013
+
+13319
+EGYPTIAN HIEROGLYPH T014
+
+1331A
+EGYPTIAN HIEROGLYPH T015
+
+1331B
+EGYPTIAN HIEROGLYPH T016
+
+1331C
+EGYPTIAN HIEROGLYPH T016A
+
+1331D
+EGYPTIAN HIEROGLYPH T017
+
+1331E
+EGYPTIAN HIEROGLYPH T018
+
+1331F
+EGYPTIAN HIEROGLYPH T019
+
+13320
+EGYPTIAN HIEROGLYPH T020
+
+13321
+EGYPTIAN HIEROGLYPH T021
+
+13322
+EGYPTIAN HIEROGLYPH T022
+
+13323
+EGYPTIAN HIEROGLYPH T023
+
+13324
+EGYPTIAN HIEROGLYPH T024
+
+13325
+EGYPTIAN HIEROGLYPH T025
+
+13326
+EGYPTIAN HIEROGLYPH T026
+
+13327
+EGYPTIAN HIEROGLYPH T027
+
+13328
+EGYPTIAN HIEROGLYPH T028
+
+13329
+EGYPTIAN HIEROGLYPH T029
+
+1332A
+EGYPTIAN HIEROGLYPH T030
+
+1332B
+EGYPTIAN HIEROGLYPH T031
+
+1332C
+EGYPTIAN HIEROGLYPH T032
+
+1332D
+EGYPTIAN HIEROGLYPH T032A
+
+1332E
+EGYPTIAN HIEROGLYPH T033
+
+1332F
+EGYPTIAN HIEROGLYPH T033A
+
+13330
+EGYPTIAN HIEROGLYPH T034
+
+13331
+EGYPTIAN HIEROGLYPH T035
+
+13332
+EGYPTIAN HIEROGLYPH T036
+
+13333
+EGYPTIAN HIEROGLYPH U001
+
+13334
+EGYPTIAN HIEROGLYPH U002
+
+13335
+EGYPTIAN HIEROGLYPH U003
+
+13336
+EGYPTIAN HIEROGLYPH U004
+
+13337
+EGYPTIAN HIEROGLYPH U005
+
+13338
+EGYPTIAN HIEROGLYPH U006
+
+13339
+EGYPTIAN HIEROGLYPH U006A
+
+1333A
+EGYPTIAN HIEROGLYPH U006B
+
+1333B
+EGYPTIAN HIEROGLYPH U007
+
+1333C
+EGYPTIAN HIEROGLYPH U008
+
+1333D
+EGYPTIAN HIEROGLYPH U009
+
+1333E
+EGYPTIAN HIEROGLYPH U010
+
+1333F
+EGYPTIAN HIEROGLYPH U011
+
+13340
+EGYPTIAN HIEROGLYPH U012
+
+13341
+EGYPTIAN HIEROGLYPH U013
+
+13342
+EGYPTIAN HIEROGLYPH U014
+
+13343
+EGYPTIAN HIEROGLYPH U015
+
+13344
+EGYPTIAN HIEROGLYPH U016
+
+13345
+EGYPTIAN HIEROGLYPH U017
+
+13346
+EGYPTIAN HIEROGLYPH U018
+
+13347
+EGYPTIAN HIEROGLYPH U019
+
+13348
+EGYPTIAN HIEROGLYPH U020
+
+13349
+EGYPTIAN HIEROGLYPH U021
+
+1334A
+EGYPTIAN HIEROGLYPH U022
+
+1334B
+EGYPTIAN HIEROGLYPH U023
+
+1334C
+EGYPTIAN HIEROGLYPH U023A
+
+1334D
+EGYPTIAN HIEROGLYPH U024
+
+1334E
+EGYPTIAN HIEROGLYPH U025
+
+1334F
+EGYPTIAN HIEROGLYPH U026
+
+13350
+EGYPTIAN HIEROGLYPH U027
+
+13351
+EGYPTIAN HIEROGLYPH U028
+
+13352
+EGYPTIAN HIEROGLYPH U029
+
+13353
+EGYPTIAN HIEROGLYPH U029A
+
+13354
+EGYPTIAN HIEROGLYPH U030
+
+13355
+EGYPTIAN HIEROGLYPH U031
+
+13356
+EGYPTIAN HIEROGLYPH U032
+
+13357
+EGYPTIAN HIEROGLYPH U032A
+
+13358
+EGYPTIAN HIEROGLYPH U033
+
+13359
+EGYPTIAN HIEROGLYPH U034
+
+1335A
+EGYPTIAN HIEROGLYPH U035
+
+1335B
+EGYPTIAN HIEROGLYPH U036
+
+1335C
+EGYPTIAN HIEROGLYPH U037
+
+1335D
+EGYPTIAN HIEROGLYPH U038
+
+1335E
+EGYPTIAN HIEROGLYPH U039
+
+1335F
+EGYPTIAN HIEROGLYPH U040
+
+13360
+EGYPTIAN HIEROGLYPH U041
+
+13361
+EGYPTIAN HIEROGLYPH U042
+
+13362
+EGYPTIAN HIEROGLYPH V001
+
+13363
+EGYPTIAN HIEROGLYPH V001A
+
+13364
+EGYPTIAN HIEROGLYPH V001B
+
+13365
+EGYPTIAN HIEROGLYPH V001C
+
+13366
+EGYPTIAN HIEROGLYPH V001D
+
+13367
+EGYPTIAN HIEROGLYPH V001E
+
+13368
+EGYPTIAN HIEROGLYPH V001F
+
+13369
+EGYPTIAN HIEROGLYPH V001G
+
+1336A
+EGYPTIAN HIEROGLYPH V001H
+
+1336B
+EGYPTIAN HIEROGLYPH V001I
+
+1336C
+EGYPTIAN HIEROGLYPH V002
+
+1336D
+EGYPTIAN HIEROGLYPH V002A
+
+1336E
+EGYPTIAN HIEROGLYPH V003
+
+1336F
+EGYPTIAN HIEROGLYPH V004
+
+13370
+EGYPTIAN HIEROGLYPH V005
+
+13371
+EGYPTIAN HIEROGLYPH V006
+
+13372
+EGYPTIAN HIEROGLYPH V007
+
+13373
+EGYPTIAN HIEROGLYPH V007A
+
+13374
+EGYPTIAN HIEROGLYPH V007B
+
+13375
+EGYPTIAN HIEROGLYPH V008
+
+13376
+EGYPTIAN HIEROGLYPH V009
+
+13377
+EGYPTIAN HIEROGLYPH V010
+
+13378
+EGYPTIAN HIEROGLYPH V011
+
+13379
+EGYPTIAN HIEROGLYPH V011A
+
+1337A
+EGYPTIAN HIEROGLYPH V011B
+
+1337B
+EGYPTIAN HIEROGLYPH V011C
+
+1337C
+EGYPTIAN HIEROGLYPH V012
+
+1337D
+EGYPTIAN HIEROGLYPH V012A
+
+1337E
+EGYPTIAN HIEROGLYPH V012B
+
+1337F
+EGYPTIAN HIEROGLYPH V013
+
+13380
+EGYPTIAN HIEROGLYPH V014
+
+13381
+EGYPTIAN HIEROGLYPH V015
+
+13382
+EGYPTIAN HIEROGLYPH V016
+
+13383
+EGYPTIAN HIEROGLYPH V017
+
+13384
+EGYPTIAN HIEROGLYPH V018
+
+13385
+EGYPTIAN HIEROGLYPH V019
+
+13386
+EGYPTIAN HIEROGLYPH V020
+
+13387
+EGYPTIAN HIEROGLYPH V020A
+
+13388
+EGYPTIAN HIEROGLYPH V020B
+
+13389
+EGYPTIAN HIEROGLYPH V020C
+
+1338A
+EGYPTIAN HIEROGLYPH V020D
+
+1338B
+EGYPTIAN HIEROGLYPH V020E
+
+1338C
+EGYPTIAN HIEROGLYPH V020F
+
+1338D
+EGYPTIAN HIEROGLYPH V020G
+
+1338E
+EGYPTIAN HIEROGLYPH V020H
+
+1338F
+EGYPTIAN HIEROGLYPH V020I
+
+13390
+EGYPTIAN HIEROGLYPH V020J
+
+13391
+EGYPTIAN HIEROGLYPH V020K
+
+13392
+EGYPTIAN HIEROGLYPH V020L
+
+13393
+EGYPTIAN HIEROGLYPH V021
+
+13394
+EGYPTIAN HIEROGLYPH V022
+
+13395
+EGYPTIAN HIEROGLYPH V023
+
+13396
+EGYPTIAN HIEROGLYPH V023A
+
+13397
+EGYPTIAN HIEROGLYPH V024
+
+13398
+EGYPTIAN HIEROGLYPH V025
+
+13399
+EGYPTIAN HIEROGLYPH V026
+
+1339A
+EGYPTIAN HIEROGLYPH V027
+
+1339B
+EGYPTIAN HIEROGLYPH V028
+
+1339C
+EGYPTIAN HIEROGLYPH V028A
+
+1339D
+EGYPTIAN HIEROGLYPH V029
+
+1339E
+EGYPTIAN HIEROGLYPH V029A
+
+1339F
+EGYPTIAN HIEROGLYPH V030
+
+133A0
+EGYPTIAN HIEROGLYPH V030A
+
+133A1
+EGYPTIAN HIEROGLYPH V031
+
+133A2
+EGYPTIAN HIEROGLYPH V031A
+
+133A3
+EGYPTIAN HIEROGLYPH V032
+
+133A4
+EGYPTIAN HIEROGLYPH V033
+
+133A5
+EGYPTIAN HIEROGLYPH V033A
+
+133A6
+EGYPTIAN HIEROGLYPH V034
+
+133A7
+EGYPTIAN HIEROGLYPH V035
+
+133A8
+EGYPTIAN HIEROGLYPH V036
+
+133A9
+EGYPTIAN HIEROGLYPH V037
+
+133AA
+EGYPTIAN HIEROGLYPH V037A
+
+133AB
+EGYPTIAN HIEROGLYPH V038
+
+133AC
+EGYPTIAN HIEROGLYPH V039
+
+133AD
+EGYPTIAN HIEROGLYPH V040
+
+133AE
+EGYPTIAN HIEROGLYPH V040A
+
+133AF
+EGYPTIAN HIEROGLYPH W001
+
+133B0
+EGYPTIAN HIEROGLYPH W002
+
+133B1
+EGYPTIAN HIEROGLYPH W003
+
+133B2
+EGYPTIAN HIEROGLYPH W003A
+
+133B3
+EGYPTIAN HIEROGLYPH W004
+
+133B4
+EGYPTIAN HIEROGLYPH W005
+
+133B5
+EGYPTIAN HIEROGLYPH W006
+
+133B6
+EGYPTIAN HIEROGLYPH W007
+
+133B7
+EGYPTIAN HIEROGLYPH W008
+
+133B8
+EGYPTIAN HIEROGLYPH W009
+
+133B9
+EGYPTIAN HIEROGLYPH W009A
+
+133BA
+EGYPTIAN HIEROGLYPH W010
+
+133BB
+EGYPTIAN HIEROGLYPH W010A
+
+133BC
+EGYPTIAN HIEROGLYPH W011
+
+133BD
+EGYPTIAN HIEROGLYPH W012
+
+133BE
+EGYPTIAN HIEROGLYPH W013
+
+133BF
+EGYPTIAN HIEROGLYPH W014
+
+133C0
+EGYPTIAN HIEROGLYPH W014A
+
+133C1
+EGYPTIAN HIEROGLYPH W015
+
+133C2
+EGYPTIAN HIEROGLYPH W016
+
+133C3
+EGYPTIAN HIEROGLYPH W017
+
+133C4
+EGYPTIAN HIEROGLYPH W017A
+
+133C5
+EGYPTIAN HIEROGLYPH W018
+
+133C6
+EGYPTIAN HIEROGLYPH W018A
+
+133C7
+EGYPTIAN HIEROGLYPH W019
+
+133C8
+EGYPTIAN HIEROGLYPH W020
+
+133C9
+EGYPTIAN HIEROGLYPH W021
+
+133CA
+EGYPTIAN HIEROGLYPH W022
+
+133CB
+EGYPTIAN HIEROGLYPH W023
+
+133CC
+EGYPTIAN HIEROGLYPH W024
+
+133CD
+EGYPTIAN HIEROGLYPH W024A
+
+133CE
+EGYPTIAN HIEROGLYPH W025
+
+133CF
+EGYPTIAN HIEROGLYPH X001
+
+133D0
+EGYPTIAN HIEROGLYPH X002
+
+133D1
+EGYPTIAN HIEROGLYPH X003
+
+133D2
+EGYPTIAN HIEROGLYPH X004
+
+133D3
+EGYPTIAN HIEROGLYPH X004A
+
+133D4
+EGYPTIAN HIEROGLYPH X004B
+
+133D5
+EGYPTIAN HIEROGLYPH X005
+
+133D6
+EGYPTIAN HIEROGLYPH X006
+
+133D7
+EGYPTIAN HIEROGLYPH X006A
+
+133D8
+EGYPTIAN HIEROGLYPH X007
+
+133D9
+EGYPTIAN HIEROGLYPH X008
+
+133DA
+EGYPTIAN HIEROGLYPH X008A
+
+133DB
+EGYPTIAN HIEROGLYPH Y001
+
+133DC
+EGYPTIAN HIEROGLYPH Y001A
+
+133DD
+EGYPTIAN HIEROGLYPH Y002
+
+133DE
+EGYPTIAN HIEROGLYPH Y003
+
+133DF
+EGYPTIAN HIEROGLYPH Y004
+
+133E0
+EGYPTIAN HIEROGLYPH Y005
+
+133E1
+EGYPTIAN HIEROGLYPH Y006
+
+133E2
+EGYPTIAN HIEROGLYPH Y007
+
+133E3
+EGYPTIAN HIEROGLYPH Y008
+
+133E4
+EGYPTIAN HIEROGLYPH Z001
+
+133E5
+EGYPTIAN HIEROGLYPH Z002
+
+133E6
+EGYPTIAN HIEROGLYPH Z002A
+
+133E7
+EGYPTIAN HIEROGLYPH Z002B
+
+133E8
+EGYPTIAN HIEROGLYPH Z002C
+
+133E9
+EGYPTIAN HIEROGLYPH Z002D
+
+133EA
+EGYPTIAN HIEROGLYPH Z003
+
+133EB
+EGYPTIAN HIEROGLYPH Z003A
+
+133EC
+EGYPTIAN HIEROGLYPH Z003B
+
+133ED
+EGYPTIAN HIEROGLYPH Z004
+
+133EE
+EGYPTIAN HIEROGLYPH Z004A
+
+133EF
+EGYPTIAN HIEROGLYPH Z005
+
+133F0
+EGYPTIAN HIEROGLYPH Z005A
+
+133F1
+EGYPTIAN HIEROGLYPH Z006
+
+133F2
+EGYPTIAN HIEROGLYPH Z007
+
+133F3
+EGYPTIAN HIEROGLYPH Z008
+
+133F4
+EGYPTIAN HIEROGLYPH Z009
+
+133F5
+EGYPTIAN HIEROGLYPH Z010
+
+133F6
+EGYPTIAN HIEROGLYPH Z011
+
+133F7
+EGYPTIAN HIEROGLYPH Z012
+
+133F8
+EGYPTIAN HIEROGLYPH Z013
+
+133F9
+EGYPTIAN HIEROGLYPH Z014
+
+133FA
+EGYPTIAN HIEROGLYPH Z015
+
+133FB
+EGYPTIAN HIEROGLYPH Z015A
+
+133FC
+EGYPTIAN HIEROGLYPH Z015B
+
+133FD
+EGYPTIAN HIEROGLYPH Z015C
+
+133FE
+EGYPTIAN HIEROGLYPH Z015D
+
+133FF
+EGYPTIAN HIEROGLYPH Z015E
+
+13400
+EGYPTIAN HIEROGLYPH Z015F
+
+13401
+EGYPTIAN HIEROGLYPH Z015G
+
+13402
+EGYPTIAN HIEROGLYPH Z015H
+
+13403
+EGYPTIAN HIEROGLYPH Z015I
+
+13404
+EGYPTIAN HIEROGLYPH Z016
+
+13405
+EGYPTIAN HIEROGLYPH Z016A
+
+13406
+EGYPTIAN HIEROGLYPH Z016B
+
+13407
+EGYPTIAN HIEROGLYPH Z016C
+
+13408
+EGYPTIAN HIEROGLYPH Z016D
+
+13409
+EGYPTIAN HIEROGLYPH Z016E
+
+1340A
+EGYPTIAN HIEROGLYPH Z016F
+
+1340B
+EGYPTIAN HIEROGLYPH Z016G
+
+1340C
+EGYPTIAN HIEROGLYPH Z016H
+
+1340D
+EGYPTIAN HIEROGLYPH AA001
+
+1340E
+EGYPTIAN HIEROGLYPH AA002
+
+1340F
+EGYPTIAN HIEROGLYPH AA003
+
+13410
+EGYPTIAN HIEROGLYPH AA004
+
+13411
+EGYPTIAN HIEROGLYPH AA005
+
+13412
+EGYPTIAN HIEROGLYPH AA006
+
+13413
+EGYPTIAN HIEROGLYPH AA007
+
+13414
+EGYPTIAN HIEROGLYPH AA007A
+
+13415
+EGYPTIAN HIEROGLYPH AA007B
+
+13416
+EGYPTIAN HIEROGLYPH AA008
+
+13417
+EGYPTIAN HIEROGLYPH AA009
+
+13418
+EGYPTIAN HIEROGLYPH AA010
+
+13419
+EGYPTIAN HIEROGLYPH AA011
+
+1341A
+EGYPTIAN HIEROGLYPH AA012
+
+1341B
+EGYPTIAN HIEROGLYPH AA013
+
+1341C
+EGYPTIAN HIEROGLYPH AA014
+
+1341D
+EGYPTIAN HIEROGLYPH AA015
+
+1341E
+EGYPTIAN HIEROGLYPH AA016
+
+1341F
+EGYPTIAN HIEROGLYPH AA017
+
+13420
+EGYPTIAN HIEROGLYPH AA018
+
+13421
+EGYPTIAN HIEROGLYPH AA019
+
+13422
+EGYPTIAN HIEROGLYPH AA020
+
+13423
+EGYPTIAN HIEROGLYPH AA021
+
+13424
+EGYPTIAN HIEROGLYPH AA022
+
+13425
+EGYPTIAN HIEROGLYPH AA023
+
+13426
+EGYPTIAN HIEROGLYPH AA024
+
+13427
+EGYPTIAN HIEROGLYPH AA025
+
+13428
+EGYPTIAN HIEROGLYPH AA026
+
+13429
+EGYPTIAN HIEROGLYPH AA027
+
+1342A
+EGYPTIAN HIEROGLYPH AA028
+
+1342B
+EGYPTIAN HIEROGLYPH AA029
+
+1342C
+EGYPTIAN HIEROGLYPH AA030
+
+1342D
+EGYPTIAN HIEROGLYPH AA031
+
+1342E
+EGYPTIAN HIEROGLYPH AA032
+
+13430
+EGYPTIAN HIEROGLYPH VERTICAL JOINER
+
+13431
+EGYPTIAN HIEROGLYPH HORIZONTAL JOINER
+
+13432
+EGYPTIAN HIEROGLYPH INSERT AT TOP START
+
+13433
+EGYPTIAN HIEROGLYPH INSERT AT BOTTOM START
+
+13434
+EGYPTIAN HIEROGLYPH INSERT AT TOP END
+
+13435
+EGYPTIAN HIEROGLYPH INSERT AT BOTTOM END
+
+13436
+EGYPTIAN HIEROGLYPH OVERLAY MIDDLE
+
+13437
+EGYPTIAN HIEROGLYPH BEGIN SEGMENT
+
+13438
+EGYPTIAN HIEROGLYPH END SEGMENT
+
+14400
+ANATOLIAN HIEROGLYPH A001
+
+14401
+ANATOLIAN HIEROGLYPH A002
+
+14402
+ANATOLIAN HIEROGLYPH A003
+
+14403
+ANATOLIAN HIEROGLYPH A004
+
+14404
+ANATOLIAN HIEROGLYPH A005
+
+14405
+ANATOLIAN HIEROGLYPH A006
+
+14406
+ANATOLIAN HIEROGLYPH A007
+
+14407
+ANATOLIAN HIEROGLYPH A008
+
+14408
+ANATOLIAN HIEROGLYPH A009
+
+14409
+ANATOLIAN HIEROGLYPH A010
+
+1440A
+ANATOLIAN HIEROGLYPH A010A
+
+1440B
+ANATOLIAN HIEROGLYPH A011
+
+1440C
+ANATOLIAN HIEROGLYPH A012
+
+1440D
+ANATOLIAN HIEROGLYPH A013
+
+1440E
+ANATOLIAN HIEROGLYPH A014
+
+1440F
+ANATOLIAN HIEROGLYPH A015
+
+14410
+ANATOLIAN HIEROGLYPH A016
+
+14411
+ANATOLIAN HIEROGLYPH A017
+
+14412
+ANATOLIAN HIEROGLYPH A018
+
+14413
+ANATOLIAN HIEROGLYPH A019
+
+14414
+ANATOLIAN HIEROGLYPH A020
+
+14415
+ANATOLIAN HIEROGLYPH A021
+
+14416
+ANATOLIAN HIEROGLYPH A022
+
+14417
+ANATOLIAN HIEROGLYPH A023
+
+14418
+ANATOLIAN HIEROGLYPH A024
+
+14419
+ANATOLIAN HIEROGLYPH A025
+
+1441A
+ANATOLIAN HIEROGLYPH A026
+
+1441B
+ANATOLIAN HIEROGLYPH A026A
+
+1441C
+ANATOLIAN HIEROGLYPH A027
+
+1441D
+ANATOLIAN HIEROGLYPH A028
+
+1441E
+ANATOLIAN HIEROGLYPH A029
+
+1441F
+ANATOLIAN HIEROGLYPH A030
+
+14420
+ANATOLIAN HIEROGLYPH A031
+
+14421
+ANATOLIAN HIEROGLYPH A032
+
+14422
+ANATOLIAN HIEROGLYPH A033
+
+14423
+ANATOLIAN HIEROGLYPH A034
+
+14424
+ANATOLIAN HIEROGLYPH A035
+
+14425
+ANATOLIAN HIEROGLYPH A036
+
+14426
+ANATOLIAN HIEROGLYPH A037
+
+14427
+ANATOLIAN HIEROGLYPH A038
+
+14428
+ANATOLIAN HIEROGLYPH A039
+
+14429
+ANATOLIAN HIEROGLYPH A039A
+
+1442A
+ANATOLIAN HIEROGLYPH A040
+
+1442B
+ANATOLIAN HIEROGLYPH A041
+
+1442C
+ANATOLIAN HIEROGLYPH A041A
+
+1442D
+ANATOLIAN HIEROGLYPH A042
+
+1442E
+ANATOLIAN HIEROGLYPH A043
+
+1442F
+ANATOLIAN HIEROGLYPH A044
+
+14430
+ANATOLIAN HIEROGLYPH A045
+
+14431
+ANATOLIAN HIEROGLYPH A045A
+
+14432
+ANATOLIAN HIEROGLYPH A046
+
+14433
+ANATOLIAN HIEROGLYPH A046A
+
+14434
+ANATOLIAN HIEROGLYPH A046B
+
+14435
+ANATOLIAN HIEROGLYPH A047
+
+14436
+ANATOLIAN HIEROGLYPH A048
+
+14437
+ANATOLIAN HIEROGLYPH A049
+
+14438
+ANATOLIAN HIEROGLYPH A050
+
+14439
+ANATOLIAN HIEROGLYPH A051
+
+1443A
+ANATOLIAN HIEROGLYPH A052
+
+1443B
+ANATOLIAN HIEROGLYPH A053
+
+1443C
+ANATOLIAN HIEROGLYPH A054
+
+1443D
+ANATOLIAN HIEROGLYPH A055
+
+1443E
+ANATOLIAN HIEROGLYPH A056
+
+1443F
+ANATOLIAN HIEROGLYPH A057
+
+14440
+ANATOLIAN HIEROGLYPH A058
+
+14441
+ANATOLIAN HIEROGLYPH A059
+
+14442
+ANATOLIAN HIEROGLYPH A060
+
+14443
+ANATOLIAN HIEROGLYPH A061
+
+14444
+ANATOLIAN HIEROGLYPH A062
+
+14445
+ANATOLIAN HIEROGLYPH A063
+
+14446
+ANATOLIAN HIEROGLYPH A064
+
+14447
+ANATOLIAN HIEROGLYPH A065
+
+14448
+ANATOLIAN HIEROGLYPH A066
+
+14449
+ANATOLIAN HIEROGLYPH A066A
+
+1444A
+ANATOLIAN HIEROGLYPH A066B
+
+1444B
+ANATOLIAN HIEROGLYPH A066C
+
+1444C
+ANATOLIAN HIEROGLYPH A067
+
+1444D
+ANATOLIAN HIEROGLYPH A068
+
+1444E
+ANATOLIAN HIEROGLYPH A069
+
+1444F
+ANATOLIAN HIEROGLYPH A070
+
+14450
+ANATOLIAN HIEROGLYPH A071
+
+14451
+ANATOLIAN HIEROGLYPH A072
+
+14452
+ANATOLIAN HIEROGLYPH A073
+
+14453
+ANATOLIAN HIEROGLYPH A074
+
+14454
+ANATOLIAN HIEROGLYPH A075
+
+14455
+ANATOLIAN HIEROGLYPH A076
+
+14456
+ANATOLIAN HIEROGLYPH A077
+
+14457
+ANATOLIAN HIEROGLYPH A078
+
+14458
+ANATOLIAN HIEROGLYPH A079
+
+14459
+ANATOLIAN HIEROGLYPH A080
+
+1445A
+ANATOLIAN HIEROGLYPH A081
+
+1445B
+ANATOLIAN HIEROGLYPH A082
+
+1445C
+ANATOLIAN HIEROGLYPH A083
+
+1445D
+ANATOLIAN HIEROGLYPH A084
+
+1445E
+ANATOLIAN HIEROGLYPH A085
+
+1445F
+ANATOLIAN HIEROGLYPH A086
+
+14460
+ANATOLIAN HIEROGLYPH A087
+
+14461
+ANATOLIAN HIEROGLYPH A088
+
+14462
+ANATOLIAN HIEROGLYPH A089
+
+14463
+ANATOLIAN HIEROGLYPH A090
+
+14464
+ANATOLIAN HIEROGLYPH A091
+
+14465
+ANATOLIAN HIEROGLYPH A092
+
+14466
+ANATOLIAN HIEROGLYPH A093
+
+14467
+ANATOLIAN HIEROGLYPH A094
+
+14468
+ANATOLIAN HIEROGLYPH A095
+
+14469
+ANATOLIAN HIEROGLYPH A096
+
+1446A
+ANATOLIAN HIEROGLYPH A097
+
+1446B
+ANATOLIAN HIEROGLYPH A097A
+
+1446C
+ANATOLIAN HIEROGLYPH A098
+
+1446D
+ANATOLIAN HIEROGLYPH A098A
+
+1446E
+ANATOLIAN HIEROGLYPH A099
+
+1446F
+ANATOLIAN HIEROGLYPH A100
+
+14470
+ANATOLIAN HIEROGLYPH A100A
+
+14471
+ANATOLIAN HIEROGLYPH A101
+
+14472
+ANATOLIAN HIEROGLYPH A101A
+
+14473
+ANATOLIAN HIEROGLYPH A102
+
+14474
+ANATOLIAN HIEROGLYPH A102A
+
+14475
+ANATOLIAN HIEROGLYPH A103
+
+14476
+ANATOLIAN HIEROGLYPH A104
+
+14477
+ANATOLIAN HIEROGLYPH A104A
+
+14478
+ANATOLIAN HIEROGLYPH A104B
+
+14479
+ANATOLIAN HIEROGLYPH A104C
+
+1447A
+ANATOLIAN HIEROGLYPH A105
+
+1447B
+ANATOLIAN HIEROGLYPH A105A
+
+1447C
+ANATOLIAN HIEROGLYPH A105B
+
+1447D
+ANATOLIAN HIEROGLYPH A106
+
+1447E
+ANATOLIAN HIEROGLYPH A107
+
+1447F
+ANATOLIAN HIEROGLYPH A107A
+
+14480
+ANATOLIAN HIEROGLYPH A107B
+
+14481
+ANATOLIAN HIEROGLYPH A107C
+
+14482
+ANATOLIAN HIEROGLYPH A108
+
+14483
+ANATOLIAN HIEROGLYPH A109
+
+14484
+ANATOLIAN HIEROGLYPH A110
+
+14485
+ANATOLIAN HIEROGLYPH A110A
+
+14486
+ANATOLIAN HIEROGLYPH A110B
+
+14487
+ANATOLIAN HIEROGLYPH A111
+
+14488
+ANATOLIAN HIEROGLYPH A112
+
+14489
+ANATOLIAN HIEROGLYPH A113
+
+1448A
+ANATOLIAN HIEROGLYPH A114
+
+1448B
+ANATOLIAN HIEROGLYPH A115
+
+1448C
+ANATOLIAN HIEROGLYPH A115A
+
+1448D
+ANATOLIAN HIEROGLYPH A116
+
+1448E
+ANATOLIAN HIEROGLYPH A117
+
+1448F
+ANATOLIAN HIEROGLYPH A118
+
+14490
+ANATOLIAN HIEROGLYPH A119
+
+14491
+ANATOLIAN HIEROGLYPH A120
+
+14492
+ANATOLIAN HIEROGLYPH A121
+
+14493
+ANATOLIAN HIEROGLYPH A122
+
+14494
+ANATOLIAN HIEROGLYPH A123
+
+14495
+ANATOLIAN HIEROGLYPH A124
+
+14496
+ANATOLIAN HIEROGLYPH A125
+
+14497
+ANATOLIAN HIEROGLYPH A125A
+
+14498
+ANATOLIAN HIEROGLYPH A126
+
+14499
+ANATOLIAN HIEROGLYPH A127
+
+1449A
+ANATOLIAN HIEROGLYPH A128
+
+1449B
+ANATOLIAN HIEROGLYPH A129
+
+1449C
+ANATOLIAN HIEROGLYPH A130
+
+1449D
+ANATOLIAN HIEROGLYPH A131
+
+1449E
+ANATOLIAN HIEROGLYPH A132
+
+1449F
+ANATOLIAN HIEROGLYPH A133
+
+144A0
+ANATOLIAN HIEROGLYPH A134
+
+144A1
+ANATOLIAN HIEROGLYPH A135
+
+144A2
+ANATOLIAN HIEROGLYPH A135A
+
+144A3
+ANATOLIAN HIEROGLYPH A136
+
+144A4
+ANATOLIAN HIEROGLYPH A137
+
+144A5
+ANATOLIAN HIEROGLYPH A138
+
+144A6
+ANATOLIAN HIEROGLYPH A139
+
+144A7
+ANATOLIAN HIEROGLYPH A140
+
+144A8
+ANATOLIAN HIEROGLYPH A141
+
+144A9
+ANATOLIAN HIEROGLYPH A142
+
+144AA
+ANATOLIAN HIEROGLYPH A143
+
+144AB
+ANATOLIAN HIEROGLYPH A144
+
+144AC
+ANATOLIAN HIEROGLYPH A145
+
+144AD
+ANATOLIAN HIEROGLYPH A146
+
+144AE
+ANATOLIAN HIEROGLYPH A147
+
+144AF
+ANATOLIAN HIEROGLYPH A148
+
+144B0
+ANATOLIAN HIEROGLYPH A149
+
+144B1
+ANATOLIAN HIEROGLYPH A150
+
+144B2
+ANATOLIAN HIEROGLYPH A151
+
+144B3
+ANATOLIAN HIEROGLYPH A152
+
+144B4
+ANATOLIAN HIEROGLYPH A153
+
+144B5
+ANATOLIAN HIEROGLYPH A154
+
+144B6
+ANATOLIAN HIEROGLYPH A155
+
+144B7
+ANATOLIAN HIEROGLYPH A156
+
+144B8
+ANATOLIAN HIEROGLYPH A157
+
+144B9
+ANATOLIAN HIEROGLYPH A158
+
+144BA
+ANATOLIAN HIEROGLYPH A159
+
+144BB
+ANATOLIAN HIEROGLYPH A160
+
+144BC
+ANATOLIAN HIEROGLYPH A161
+
+144BD
+ANATOLIAN HIEROGLYPH A162
+
+144BE
+ANATOLIAN HIEROGLYPH A163
+
+144BF
+ANATOLIAN HIEROGLYPH A164
+
+144C0
+ANATOLIAN HIEROGLYPH A165
+
+144C1
+ANATOLIAN HIEROGLYPH A166
+
+144C2
+ANATOLIAN HIEROGLYPH A167
+
+144C3
+ANATOLIAN HIEROGLYPH A168
+
+144C4
+ANATOLIAN HIEROGLYPH A169
+
+144C5
+ANATOLIAN HIEROGLYPH A170
+
+144C6
+ANATOLIAN HIEROGLYPH A171
+
+144C7
+ANATOLIAN HIEROGLYPH A172
+
+144C8
+ANATOLIAN HIEROGLYPH A173
+
+144C9
+ANATOLIAN HIEROGLYPH A174
+
+144CA
+ANATOLIAN HIEROGLYPH A175
+
+144CB
+ANATOLIAN HIEROGLYPH A176
+
+144CC
+ANATOLIAN HIEROGLYPH A177
+
+144CD
+ANATOLIAN HIEROGLYPH A178
+
+144CE
+ANATOLIAN HIEROGLYPH A179
+
+144CF
+ANATOLIAN HIEROGLYPH A180
+
+144D0
+ANATOLIAN HIEROGLYPH A181
+
+144D1
+ANATOLIAN HIEROGLYPH A182
+
+144D2
+ANATOLIAN HIEROGLYPH A183
+
+144D3
+ANATOLIAN HIEROGLYPH A184
+
+144D4
+ANATOLIAN HIEROGLYPH A185
+
+144D5
+ANATOLIAN HIEROGLYPH A186
+
+144D6
+ANATOLIAN HIEROGLYPH A187
+
+144D7
+ANATOLIAN HIEROGLYPH A188
+
+144D8
+ANATOLIAN HIEROGLYPH A189
+
+144D9
+ANATOLIAN HIEROGLYPH A190
+
+144DA
+ANATOLIAN HIEROGLYPH A191
+
+144DB
+ANATOLIAN HIEROGLYPH A192
+
+144DC
+ANATOLIAN HIEROGLYPH A193
+
+144DD
+ANATOLIAN HIEROGLYPH A194
+
+144DE
+ANATOLIAN HIEROGLYPH A195
+
+144DF
+ANATOLIAN HIEROGLYPH A196
+
+144E0
+ANATOLIAN HIEROGLYPH A197
+
+144E1
+ANATOLIAN HIEROGLYPH A198
+
+144E2
+ANATOLIAN HIEROGLYPH A199
+
+144E3
+ANATOLIAN HIEROGLYPH A200
+
+144E4
+ANATOLIAN HIEROGLYPH A201
+
+144E5
+ANATOLIAN HIEROGLYPH A202
+
+144E6
+ANATOLIAN HIEROGLYPH A202A
+
+144E7
+ANATOLIAN HIEROGLYPH A202B
+
+144E8
+ANATOLIAN HIEROGLYPH A203
+
+144E9
+ANATOLIAN HIEROGLYPH A204
+
+144EA
+ANATOLIAN HIEROGLYPH A205
+
+144EB
+ANATOLIAN HIEROGLYPH A206
+
+144EC
+ANATOLIAN HIEROGLYPH A207
+
+144ED
+ANATOLIAN HIEROGLYPH A207A
+
+144EE
+ANATOLIAN HIEROGLYPH A208
+
+144EF
+ANATOLIAN HIEROGLYPH A209
+
+144F0
+ANATOLIAN HIEROGLYPH A209A
+
+144F1
+ANATOLIAN HIEROGLYPH A210
+
+144F2
+ANATOLIAN HIEROGLYPH A211
+
+144F3
+ANATOLIAN HIEROGLYPH A212
+
+144F4
+ANATOLIAN HIEROGLYPH A213
+
+144F5
+ANATOLIAN HIEROGLYPH A214
+
+144F6
+ANATOLIAN HIEROGLYPH A215
+
+144F7
+ANATOLIAN HIEROGLYPH A215A
+
+144F8
+ANATOLIAN HIEROGLYPH A216
+
+144F9
+ANATOLIAN HIEROGLYPH A216A
+
+144FA
+ANATOLIAN HIEROGLYPH A217
+
+144FB
+ANATOLIAN HIEROGLYPH A218
+
+144FC
+ANATOLIAN HIEROGLYPH A219
+
+144FD
+ANATOLIAN HIEROGLYPH A220
+
+144FE
+ANATOLIAN HIEROGLYPH A221
+
+144FF
+ANATOLIAN HIEROGLYPH A222
+
+14500
+ANATOLIAN HIEROGLYPH A223
+
+14501
+ANATOLIAN HIEROGLYPH A224
+
+14502
+ANATOLIAN HIEROGLYPH A225
+
+14503
+ANATOLIAN HIEROGLYPH A226
+
+14504
+ANATOLIAN HIEROGLYPH A227
+
+14505
+ANATOLIAN HIEROGLYPH A227A
+
+14506
+ANATOLIAN HIEROGLYPH A228
+
+14507
+ANATOLIAN HIEROGLYPH A229
+
+14508
+ANATOLIAN HIEROGLYPH A230
+
+14509
+ANATOLIAN HIEROGLYPH A231
+
+1450A
+ANATOLIAN HIEROGLYPH A232
+
+1450B
+ANATOLIAN HIEROGLYPH A233
+
+1450C
+ANATOLIAN HIEROGLYPH A234
+
+1450D
+ANATOLIAN HIEROGLYPH A235
+
+1450E
+ANATOLIAN HIEROGLYPH A236
+
+1450F
+ANATOLIAN HIEROGLYPH A237
+
+14510
+ANATOLIAN HIEROGLYPH A238
+
+14511
+ANATOLIAN HIEROGLYPH A239
+
+14512
+ANATOLIAN HIEROGLYPH A240
+
+14513
+ANATOLIAN HIEROGLYPH A241
+
+14514
+ANATOLIAN HIEROGLYPH A242
+
+14515
+ANATOLIAN HIEROGLYPH A243
+
+14516
+ANATOLIAN HIEROGLYPH A244
+
+14517
+ANATOLIAN HIEROGLYPH A245
+
+14518
+ANATOLIAN HIEROGLYPH A246
+
+14519
+ANATOLIAN HIEROGLYPH A247
+
+1451A
+ANATOLIAN HIEROGLYPH A248
+
+1451B
+ANATOLIAN HIEROGLYPH A249
+
+1451C
+ANATOLIAN HIEROGLYPH A250
+
+1451D
+ANATOLIAN HIEROGLYPH A251
+
+1451E
+ANATOLIAN HIEROGLYPH A252
+
+1451F
+ANATOLIAN HIEROGLYPH A253
+
+14520
+ANATOLIAN HIEROGLYPH A254
+
+14521
+ANATOLIAN HIEROGLYPH A255
+
+14522
+ANATOLIAN HIEROGLYPH A256
+
+14523
+ANATOLIAN HIEROGLYPH A257
+
+14524
+ANATOLIAN HIEROGLYPH A258
+
+14525
+ANATOLIAN HIEROGLYPH A259
+
+14526
+ANATOLIAN HIEROGLYPH A260
+
+14527
+ANATOLIAN HIEROGLYPH A261
+
+14528
+ANATOLIAN HIEROGLYPH A262
+
+14529
+ANATOLIAN HIEROGLYPH A263
+
+1452A
+ANATOLIAN HIEROGLYPH A264
+
+1452B
+ANATOLIAN HIEROGLYPH A265
+
+1452C
+ANATOLIAN HIEROGLYPH A266
+
+1452D
+ANATOLIAN HIEROGLYPH A267
+
+1452E
+ANATOLIAN HIEROGLYPH A267A
+
+1452F
+ANATOLIAN HIEROGLYPH A268
+
+14530
+ANATOLIAN HIEROGLYPH A269
+
+14531
+ANATOLIAN HIEROGLYPH A270
+
+14532
+ANATOLIAN HIEROGLYPH A271
+
+14533
+ANATOLIAN HIEROGLYPH A272
+
+14534
+ANATOLIAN HIEROGLYPH A273
+
+14535
+ANATOLIAN HIEROGLYPH A274
+
+14536
+ANATOLIAN HIEROGLYPH A275
+
+14537
+ANATOLIAN HIEROGLYPH A276
+
+14538
+ANATOLIAN HIEROGLYPH A277
+
+14539
+ANATOLIAN HIEROGLYPH A278
+
+1453A
+ANATOLIAN HIEROGLYPH A279
+
+1453B
+ANATOLIAN HIEROGLYPH A280
+
+1453C
+ANATOLIAN HIEROGLYPH A281
+
+1453D
+ANATOLIAN HIEROGLYPH A282
+
+1453E
+ANATOLIAN HIEROGLYPH A283
+
+1453F
+ANATOLIAN HIEROGLYPH A284
+
+14540
+ANATOLIAN HIEROGLYPH A285
+
+14541
+ANATOLIAN HIEROGLYPH A286
+
+14542
+ANATOLIAN HIEROGLYPH A287
+
+14543
+ANATOLIAN HIEROGLYPH A288
+
+14544
+ANATOLIAN HIEROGLYPH A289
+
+14545
+ANATOLIAN HIEROGLYPH A289A
+
+14546
+ANATOLIAN HIEROGLYPH A290
+
+14547
+ANATOLIAN HIEROGLYPH A291
+
+14548
+ANATOLIAN HIEROGLYPH A292
+
+14549
+ANATOLIAN HIEROGLYPH A293
+
+1454A
+ANATOLIAN HIEROGLYPH A294
+
+1454B
+ANATOLIAN HIEROGLYPH A294A
+
+1454C
+ANATOLIAN HIEROGLYPH A295
+
+1454D
+ANATOLIAN HIEROGLYPH A296
+
+1454E
+ANATOLIAN HIEROGLYPH A297
+
+1454F
+ANATOLIAN HIEROGLYPH A298
+
+14550
+ANATOLIAN HIEROGLYPH A299
+
+14551
+ANATOLIAN HIEROGLYPH A299A
+
+14552
+ANATOLIAN HIEROGLYPH A300
+
+14553
+ANATOLIAN HIEROGLYPH A301
+
+14554
+ANATOLIAN HIEROGLYPH A302
+
+14555
+ANATOLIAN HIEROGLYPH A303
+
+14556
+ANATOLIAN HIEROGLYPH A304
+
+14557
+ANATOLIAN HIEROGLYPH A305
+
+14558
+ANATOLIAN HIEROGLYPH A306
+
+14559
+ANATOLIAN HIEROGLYPH A307
+
+1455A
+ANATOLIAN HIEROGLYPH A308
+
+1455B
+ANATOLIAN HIEROGLYPH A309
+
+1455C
+ANATOLIAN HIEROGLYPH A309A
+
+1455D
+ANATOLIAN HIEROGLYPH A310
+
+1455E
+ANATOLIAN HIEROGLYPH A311
+
+1455F
+ANATOLIAN HIEROGLYPH A312
+
+14560
+ANATOLIAN HIEROGLYPH A313
+
+14561
+ANATOLIAN HIEROGLYPH A314
+
+14562
+ANATOLIAN HIEROGLYPH A315
+
+14563
+ANATOLIAN HIEROGLYPH A316
+
+14564
+ANATOLIAN HIEROGLYPH A317
+
+14565
+ANATOLIAN HIEROGLYPH A318
+
+14566
+ANATOLIAN HIEROGLYPH A319
+
+14567
+ANATOLIAN HIEROGLYPH A320
+
+14568
+ANATOLIAN HIEROGLYPH A321
+
+14569
+ANATOLIAN HIEROGLYPH A322
+
+1456A
+ANATOLIAN HIEROGLYPH A323
+
+1456B
+ANATOLIAN HIEROGLYPH A324
+
+1456C
+ANATOLIAN HIEROGLYPH A325
+
+1456D
+ANATOLIAN HIEROGLYPH A326
+
+1456E
+ANATOLIAN HIEROGLYPH A327
+
+1456F
+ANATOLIAN HIEROGLYPH A328
+
+14570
+ANATOLIAN HIEROGLYPH A329
+
+14571
+ANATOLIAN HIEROGLYPH A329A
+
+14572
+ANATOLIAN HIEROGLYPH A330
+
+14573
+ANATOLIAN HIEROGLYPH A331
+
+14574
+ANATOLIAN HIEROGLYPH A332A
+
+14575
+ANATOLIAN HIEROGLYPH A332B
+
+14576
+ANATOLIAN HIEROGLYPH A332C
+
+14577
+ANATOLIAN HIEROGLYPH A333
+
+14578
+ANATOLIAN HIEROGLYPH A334
+
+14579
+ANATOLIAN HIEROGLYPH A335
+
+1457A
+ANATOLIAN HIEROGLYPH A336
+
+1457B
+ANATOLIAN HIEROGLYPH A336A
+
+1457C
+ANATOLIAN HIEROGLYPH A336B
+
+1457D
+ANATOLIAN HIEROGLYPH A336C
+
+1457E
+ANATOLIAN HIEROGLYPH A337
+
+1457F
+ANATOLIAN HIEROGLYPH A338
+
+14580
+ANATOLIAN HIEROGLYPH A339
+
+14581
+ANATOLIAN HIEROGLYPH A340
+
+14582
+ANATOLIAN HIEROGLYPH A341
+
+14583
+ANATOLIAN HIEROGLYPH A342
+
+14584
+ANATOLIAN HIEROGLYPH A343
+
+14585
+ANATOLIAN HIEROGLYPH A344
+
+14586
+ANATOLIAN HIEROGLYPH A345
+
+14587
+ANATOLIAN HIEROGLYPH A346
+
+14588
+ANATOLIAN HIEROGLYPH A347
+
+14589
+ANATOLIAN HIEROGLYPH A348
+
+1458A
+ANATOLIAN HIEROGLYPH A349
+
+1458B
+ANATOLIAN HIEROGLYPH A350
+
+1458C
+ANATOLIAN HIEROGLYPH A351
+
+1458D
+ANATOLIAN HIEROGLYPH A352
+
+1458E
+ANATOLIAN HIEROGLYPH A353
+
+1458F
+ANATOLIAN HIEROGLYPH A354
+
+14590
+ANATOLIAN HIEROGLYPH A355
+
+14591
+ANATOLIAN HIEROGLYPH A356
+
+14592
+ANATOLIAN HIEROGLYPH A357
+
+14593
+ANATOLIAN HIEROGLYPH A358
+
+14594
+ANATOLIAN HIEROGLYPH A359
+
+14595
+ANATOLIAN HIEROGLYPH A359A
+
+14596
+ANATOLIAN HIEROGLYPH A360
+
+14597
+ANATOLIAN HIEROGLYPH A361
+
+14598
+ANATOLIAN HIEROGLYPH A362
+
+14599
+ANATOLIAN HIEROGLYPH A363
+
+1459A
+ANATOLIAN HIEROGLYPH A364
+
+1459B
+ANATOLIAN HIEROGLYPH A364A
+
+1459C
+ANATOLIAN HIEROGLYPH A365
+
+1459D
+ANATOLIAN HIEROGLYPH A366
+
+1459E
+ANATOLIAN HIEROGLYPH A367
+
+1459F
+ANATOLIAN HIEROGLYPH A368
+
+145A0
+ANATOLIAN HIEROGLYPH A368A
+
+145A1
+ANATOLIAN HIEROGLYPH A369
+
+145A2
+ANATOLIAN HIEROGLYPH A370
+
+145A3
+ANATOLIAN HIEROGLYPH A371
+
+145A4
+ANATOLIAN HIEROGLYPH A371A
+
+145A5
+ANATOLIAN HIEROGLYPH A372
+
+145A6
+ANATOLIAN HIEROGLYPH A373
+
+145A7
+ANATOLIAN HIEROGLYPH A374
+
+145A8
+ANATOLIAN HIEROGLYPH A375
+
+145A9
+ANATOLIAN HIEROGLYPH A376
+
+145AA
+ANATOLIAN HIEROGLYPH A377
+
+145AB
+ANATOLIAN HIEROGLYPH A378
+
+145AC
+ANATOLIAN HIEROGLYPH A379
+
+145AD
+ANATOLIAN HIEROGLYPH A380
+
+145AE
+ANATOLIAN HIEROGLYPH A381
+
+145AF
+ANATOLIAN HIEROGLYPH A381A
+
+145B0
+ANATOLIAN HIEROGLYPH A382
+
+145B1
+ANATOLIAN HIEROGLYPH A383 RA OR RI
+
+145B2
+ANATOLIAN HIEROGLYPH A383A
+
+145B3
+ANATOLIAN HIEROGLYPH A384
+
+145B4
+ANATOLIAN HIEROGLYPH A385
+
+145B5
+ANATOLIAN HIEROGLYPH A386
+
+145B6
+ANATOLIAN HIEROGLYPH A386A
+
+145B7
+ANATOLIAN HIEROGLYPH A387
+
+145B8
+ANATOLIAN HIEROGLYPH A388
+
+145B9
+ANATOLIAN HIEROGLYPH A389
+
+145BA
+ANATOLIAN HIEROGLYPH A390
+
+145BB
+ANATOLIAN HIEROGLYPH A391
+
+145BC
+ANATOLIAN HIEROGLYPH A392
+
+145BD
+ANATOLIAN HIEROGLYPH A393 EIGHT
+
+145BE
+ANATOLIAN HIEROGLYPH A394
+
+145BF
+ANATOLIAN HIEROGLYPH A395
+
+145C0
+ANATOLIAN HIEROGLYPH A396
+
+145C1
+ANATOLIAN HIEROGLYPH A397
+
+145C2
+ANATOLIAN HIEROGLYPH A398
+
+145C3
+ANATOLIAN HIEROGLYPH A399
+
+145C4
+ANATOLIAN HIEROGLYPH A400
+
+145C5
+ANATOLIAN HIEROGLYPH A401
+
+145C6
+ANATOLIAN HIEROGLYPH A402
+
+145C7
+ANATOLIAN HIEROGLYPH A403
+
+145C8
+ANATOLIAN HIEROGLYPH A404
+
+145C9
+ANATOLIAN HIEROGLYPH A405
+
+145CA
+ANATOLIAN HIEROGLYPH A406
+
+145CB
+ANATOLIAN HIEROGLYPH A407
+
+145CC
+ANATOLIAN HIEROGLYPH A408
+
+145CD
+ANATOLIAN HIEROGLYPH A409
+
+145CE
+ANATOLIAN HIEROGLYPH A410 BEGIN LOGOGRAM MARK
+
+145CF
+ANATOLIAN HIEROGLYPH A410A END LOGOGRAM MARK
+
+145D0
+ANATOLIAN HIEROGLYPH A411
+
+145D1
+ANATOLIAN HIEROGLYPH A412
+
+145D2
+ANATOLIAN HIEROGLYPH A413
+
+145D3
+ANATOLIAN HIEROGLYPH A414
+
+145D4
+ANATOLIAN HIEROGLYPH A415
+
+145D5
+ANATOLIAN HIEROGLYPH A416
+
+145D6
+ANATOLIAN HIEROGLYPH A417
+
+145D7
+ANATOLIAN HIEROGLYPH A418
+
+145D8
+ANATOLIAN HIEROGLYPH A419
+
+145D9
+ANATOLIAN HIEROGLYPH A420
+
+145DA
+ANATOLIAN HIEROGLYPH A421
+
+145DB
+ANATOLIAN HIEROGLYPH A422
+
+145DC
+ANATOLIAN HIEROGLYPH A423
+
+145DD
+ANATOLIAN HIEROGLYPH A424
+
+145DE
+ANATOLIAN HIEROGLYPH A425
+
+145DF
+ANATOLIAN HIEROGLYPH A426
+
+145E0
+ANATOLIAN HIEROGLYPH A427
+
+145E1
+ANATOLIAN HIEROGLYPH A428
+
+145E2
+ANATOLIAN HIEROGLYPH A429
+
+145E3
+ANATOLIAN HIEROGLYPH A430
+
+145E4
+ANATOLIAN HIEROGLYPH A431
+
+145E5
+ANATOLIAN HIEROGLYPH A432
+
+145E6
+ANATOLIAN HIEROGLYPH A433
+
+145E7
+ANATOLIAN HIEROGLYPH A434
+
+145E8
+ANATOLIAN HIEROGLYPH A435
+
+145E9
+ANATOLIAN HIEROGLYPH A436
+
+145EA
+ANATOLIAN HIEROGLYPH A437
+
+145EB
+ANATOLIAN HIEROGLYPH A438
+
+145EC
+ANATOLIAN HIEROGLYPH A439
+
+145ED
+ANATOLIAN HIEROGLYPH A440
+
+145EE
+ANATOLIAN HIEROGLYPH A441
+
+145EF
+ANATOLIAN HIEROGLYPH A442
+
+145F0
+ANATOLIAN HIEROGLYPH A443
+
+145F1
+ANATOLIAN HIEROGLYPH A444
+
+145F2
+ANATOLIAN HIEROGLYPH A445
+
+145F3
+ANATOLIAN HIEROGLYPH A446
+
+145F4
+ANATOLIAN HIEROGLYPH A447
+
+145F5
+ANATOLIAN HIEROGLYPH A448
+
+145F6
+ANATOLIAN HIEROGLYPH A449
+
+145F7
+ANATOLIAN HIEROGLYPH A450
+
+145F8
+ANATOLIAN HIEROGLYPH A450A
+
+145F9
+ANATOLIAN HIEROGLYPH A451
+
+145FA
+ANATOLIAN HIEROGLYPH A452
+
+145FB
+ANATOLIAN HIEROGLYPH A453
+
+145FC
+ANATOLIAN HIEROGLYPH A454
+
+145FD
+ANATOLIAN HIEROGLYPH A455
+
+145FE
+ANATOLIAN HIEROGLYPH A456
+
+145FF
+ANATOLIAN HIEROGLYPH A457
+
+14600
+ANATOLIAN HIEROGLYPH A457A
+
+14601
+ANATOLIAN HIEROGLYPH A458
+
+14602
+ANATOLIAN HIEROGLYPH A459
+
+14603
+ANATOLIAN HIEROGLYPH A460
+
+14604
+ANATOLIAN HIEROGLYPH A461
+
+14605
+ANATOLIAN HIEROGLYPH A462
+
+14606
+ANATOLIAN HIEROGLYPH A463
+
+14607
+ANATOLIAN HIEROGLYPH A464
+
+14608
+ANATOLIAN HIEROGLYPH A465
+
+14609
+ANATOLIAN HIEROGLYPH A466
+
+1460A
+ANATOLIAN HIEROGLYPH A467
+
+1460B
+ANATOLIAN HIEROGLYPH A468
+
+1460C
+ANATOLIAN HIEROGLYPH A469
+
+1460D
+ANATOLIAN HIEROGLYPH A470
+
+1460E
+ANATOLIAN HIEROGLYPH A471
+
+1460F
+ANATOLIAN HIEROGLYPH A472
+
+14610
+ANATOLIAN HIEROGLYPH A473
+
+14611
+ANATOLIAN HIEROGLYPH A474
+
+14612
+ANATOLIAN HIEROGLYPH A475
+
+14613
+ANATOLIAN HIEROGLYPH A476
+
+14614
+ANATOLIAN HIEROGLYPH A477
+
+14615
+ANATOLIAN HIEROGLYPH A478
+
+14616
+ANATOLIAN HIEROGLYPH A479
+
+14617
+ANATOLIAN HIEROGLYPH A480
+
+14618
+ANATOLIAN HIEROGLYPH A481
+
+14619
+ANATOLIAN HIEROGLYPH A482
+
+1461A
+ANATOLIAN HIEROGLYPH A483
+
+1461B
+ANATOLIAN HIEROGLYPH A484
+
+1461C
+ANATOLIAN HIEROGLYPH A485
+
+1461D
+ANATOLIAN HIEROGLYPH A486
+
+1461E
+ANATOLIAN HIEROGLYPH A487
+
+1461F
+ANATOLIAN HIEROGLYPH A488
+
+14620
+ANATOLIAN HIEROGLYPH A489
+
+14621
+ANATOLIAN HIEROGLYPH A490
+
+14622
+ANATOLIAN HIEROGLYPH A491
+
+14623
+ANATOLIAN HIEROGLYPH A492
+
+14624
+ANATOLIAN HIEROGLYPH A493
+
+14625
+ANATOLIAN HIEROGLYPH A494
+
+14626
+ANATOLIAN HIEROGLYPH A495
+
+14627
+ANATOLIAN HIEROGLYPH A496
+
+14628
+ANATOLIAN HIEROGLYPH A497
+
+14629
+ANATOLIAN HIEROGLYPH A501
+
+1462A
+ANATOLIAN HIEROGLYPH A502
+
+1462B
+ANATOLIAN HIEROGLYPH A503
+
+1462C
+ANATOLIAN HIEROGLYPH A504
+
+1462D
+ANATOLIAN HIEROGLYPH A505
+
+1462E
+ANATOLIAN HIEROGLYPH A506
+
+1462F
+ANATOLIAN HIEROGLYPH A507
+
+14630
+ANATOLIAN HIEROGLYPH A508
+
+14631
+ANATOLIAN HIEROGLYPH A509
+
+14632
+ANATOLIAN HIEROGLYPH A510
+
+14633
+ANATOLIAN HIEROGLYPH A511
+
+14634
+ANATOLIAN HIEROGLYPH A512
+
+14635
+ANATOLIAN HIEROGLYPH A513
+
+14636
+ANATOLIAN HIEROGLYPH A514
+
+14637
+ANATOLIAN HIEROGLYPH A515
+
+14638
+ANATOLIAN HIEROGLYPH A516
+
+14639
+ANATOLIAN HIEROGLYPH A517
+
+1463A
+ANATOLIAN HIEROGLYPH A518
+
+1463B
+ANATOLIAN HIEROGLYPH A519
+
+1463C
+ANATOLIAN HIEROGLYPH A520
+
+1463D
+ANATOLIAN HIEROGLYPH A521
+
+1463E
+ANATOLIAN HIEROGLYPH A522
+
+1463F
+ANATOLIAN HIEROGLYPH A523
+
+14640
+ANATOLIAN HIEROGLYPH A524
+
+14641
+ANATOLIAN HIEROGLYPH A525
+
+14642
+ANATOLIAN HIEROGLYPH A526
+
+14643
+ANATOLIAN HIEROGLYPH A527
+
+14644
+ANATOLIAN HIEROGLYPH A528
+
+14645
+ANATOLIAN HIEROGLYPH A529
+
+14646
+ANATOLIAN HIEROGLYPH A530
+
+16800
+BAMUM LETTER PHASE-A NGKUE MFON
+
+16801
+BAMUM LETTER PHASE-A GBIEE FON
+
+16802
+BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE
+
+16803
+BAMUM LETTER PHASE-A PON MFON PIPAEMBA
+
+16804
+BAMUM LETTER PHASE-A NAA MFON
+
+16805
+BAMUM LETTER PHASE-A SHUENSHUET
+
+16806
+BAMUM LETTER PHASE-A TITA MFON
+
+16807
+BAMUM LETTER PHASE-A NZA MFON
+
+16808
+BAMUM LETTER PHASE-A SHINDA PA NJI
+
+16809
+BAMUM LETTER PHASE-A PON PA NJI PIPAEMGBIEE
+
+1680A
+BAMUM LETTER PHASE-A PON PA NJI PIPAEMBA
+
+1680B
+BAMUM LETTER PHASE-A MAEMBGBIEE
+
+1680C
+BAMUM LETTER PHASE-A TU MAEMBA
+
+1680D
+BAMUM LETTER PHASE-A NGANGU
+
+1680E
+BAMUM LETTER PHASE-A MAEMVEUX
+
+1680F
+BAMUM LETTER PHASE-A MANSUAE
+
+16810
+BAMUM LETTER PHASE-A MVEUAENGAM
+
+16811
+BAMUM LETTER PHASE-A SEUNYAM
+
+16812
+BAMUM LETTER PHASE-A NTOQPEN
+
+16813
+BAMUM LETTER PHASE-A KEUKEUTNDA
+
+16814
+BAMUM LETTER PHASE-A NKINDI
+
+16815
+BAMUM LETTER PHASE-A SUU
+
+16816
+BAMUM LETTER PHASE-A NGKUENZEUM
+
+16817
+BAMUM LETTER PHASE-A LAPAQ
+
+16818
+BAMUM LETTER PHASE-A LET KUT
+
+16819
+BAMUM LETTER PHASE-A NTAP MFAA
+
+1681A
+BAMUM LETTER PHASE-A MAEKEUP
+
+1681B
+BAMUM LETTER PHASE-A PASHAE
+
+1681C
+BAMUM LETTER PHASE-A GHEUAERAE
+
+1681D
+BAMUM LETTER PHASE-A PAMSHAE
+
+1681E
+BAMUM LETTER PHASE-A MON NGGEUAET
+
+1681F
+BAMUM LETTER PHASE-A NZUN MEUT
+
+16820
+BAMUM LETTER PHASE-A U YUQ NAE
+
+16821
+BAMUM LETTER PHASE-A GHEUAEGHEUAE
+
+16822
+BAMUM LETTER PHASE-A NTAP NTAA
+
+16823
+BAMUM LETTER PHASE-A SISA
+
+16824
+BAMUM LETTER PHASE-A MGBASA
+
+16825
+BAMUM LETTER PHASE-A MEUNJOMNDEUQ
+
+16826
+BAMUM LETTER PHASE-A MOOMPUQ
+
+16827
+BAMUM LETTER PHASE-A KAFA
+
+16828
+BAMUM LETTER PHASE-A PA LEERAEWA
+
+16829
+BAMUM LETTER PHASE-A NDA LEERAEWA
+
+1682A
+BAMUM LETTER PHASE-A PET
+
+1682B
+BAMUM LETTER PHASE-A MAEMKPEN
+
+1682C
+BAMUM LETTER PHASE-A NIKA
+
+1682D
+BAMUM LETTER PHASE-A PUP
+
+1682E
+BAMUM LETTER PHASE-A TUAEP
+
+1682F
+BAMUM LETTER PHASE-A LUAEP
+
+16830
+BAMUM LETTER PHASE-A SONJAM
+
+16831
+BAMUM LETTER PHASE-A TEUTEUWEN
+
+16832
+BAMUM LETTER PHASE-A MAENYI
+
+16833
+BAMUM LETTER PHASE-A KET
+
+16834
+BAMUM LETTER PHASE-A NDAANGGEUAET
+
+16835
+BAMUM LETTER PHASE-A KUOQ
+
+16836
+BAMUM LETTER PHASE-A MOOMEUT
+
+16837
+BAMUM LETTER PHASE-A SHUM
+
+16838
+BAMUM LETTER PHASE-A LOMMAE
+
+16839
+BAMUM LETTER PHASE-A FIRI
+
+1683A
+BAMUM LETTER PHASE-A ROM
+
+1683B
+BAMUM LETTER PHASE-A KPOQ
+
+1683C
+BAMUM LETTER PHASE-A SOQ
+
+1683D
+BAMUM LETTER PHASE-A MAP PIEET
+
+1683E
+BAMUM LETTER PHASE-A SHIRAE
+
+1683F
+BAMUM LETTER PHASE-A NTAP
+
+16840
+BAMUM LETTER PHASE-A SHOQ NSHUT YUM
+
+16841
+BAMUM LETTER PHASE-A NYIT MONGKEUAEQ
+
+16842
+BAMUM LETTER PHASE-A PAARAE
+
+16843
+BAMUM LETTER PHASE-A NKAARAE
+
+16844
+BAMUM LETTER PHASE-A UNKNOWN
+
+16845
+BAMUM LETTER PHASE-A NGGEN
+
+16846
+BAMUM LETTER PHASE-A MAESI
+
+16847
+BAMUM LETTER PHASE-A NJAM
+
+16848
+BAMUM LETTER PHASE-A MBANYI
+
+16849
+BAMUM LETTER PHASE-A NYET
+
+1684A
+BAMUM LETTER PHASE-A TEUAEN
+
+1684B
+BAMUM LETTER PHASE-A SOT
+
+1684C
+BAMUM LETTER PHASE-A PAAM
+
+1684D
+BAMUM LETTER PHASE-A NSHIEE
+
+1684E
+BAMUM LETTER PHASE-A MAEM
+
+1684F
+BAMUM LETTER PHASE-A NYI
+
+16850
+BAMUM LETTER PHASE-A KAQ
+
+16851
+BAMUM LETTER PHASE-A NSHA
+
+16852
+BAMUM LETTER PHASE-A VEE
+
+16853
+BAMUM LETTER PHASE-A LU
+
+16854
+BAMUM LETTER PHASE-A NEN
+
+16855
+BAMUM LETTER PHASE-A NAQ
+
+16856
+BAMUM LETTER PHASE-A MBAQ
+
+16857
+BAMUM LETTER PHASE-B NSHUET
+
+16858
+BAMUM LETTER PHASE-B TU MAEMGBIEE
+
+16859
+BAMUM LETTER PHASE-B SIEE
+
+1685A
+BAMUM LETTER PHASE-B SET TU
+
+1685B
+BAMUM LETTER PHASE-B LOM NTEUM
+
+1685C
+BAMUM LETTER PHASE-B MBA MAELEE
+
+1685D
+BAMUM LETTER PHASE-B KIEEM
+
+1685E
+BAMUM LETTER PHASE-B YEURAE
+
+1685F
+BAMUM LETTER PHASE-B MBAARAE
+
+16860
+BAMUM LETTER PHASE-B KAM
+
+16861
+BAMUM LETTER PHASE-B PEESHI
+
+16862
+BAMUM LETTER PHASE-B YAFU LEERAEWA
+
+16863
+BAMUM LETTER PHASE-B LAM NSHUT NYAM
+
+16864
+BAMUM LETTER PHASE-B NTIEE SHEUOQ
+
+16865
+BAMUM LETTER PHASE-B NDU NJAA
+
+16866
+BAMUM LETTER PHASE-B GHEUGHEUAEM
+
+16867
+BAMUM LETTER PHASE-B PIT
+
+16868
+BAMUM LETTER PHASE-B TU NSIEE
+
+16869
+BAMUM LETTER PHASE-B SHET NJAQ
+
+1686A
+BAMUM LETTER PHASE-B SHEUAEQTU
+
+1686B
+BAMUM LETTER PHASE-B MFON TEUAEQ
+
+1686C
+BAMUM LETTER PHASE-B MBIT MBAAKET
+
+1686D
+BAMUM LETTER PHASE-B NYI NTEUM
+
+1686E
+BAMUM LETTER PHASE-B KEUPUQ
+
+1686F
+BAMUM LETTER PHASE-B GHEUGHEN
+
+16870
+BAMUM LETTER PHASE-B KEUYEUX
+
+16871
+BAMUM LETTER PHASE-B LAANAE
+
+16872
+BAMUM LETTER PHASE-B PARUM
+
+16873
+BAMUM LETTER PHASE-B VEUM
+
+16874
+BAMUM LETTER PHASE-B NGKINDI MVOP
+
+16875
+BAMUM LETTER PHASE-B NGGEU MBU
+
+16876
+BAMUM LETTER PHASE-B WUAET
+
+16877
+BAMUM LETTER PHASE-B SAKEUAE
+
+16878
+BAMUM LETTER PHASE-B TAAM
+
+16879
+BAMUM LETTER PHASE-B MEUQ
+
+1687A
+BAMUM LETTER PHASE-B NGGUOQ
+
+1687B
+BAMUM LETTER PHASE-B NGGUOQ LARGE
+
+1687C
+BAMUM LETTER PHASE-B MFIYAQ
+
+1687D
+BAMUM LETTER PHASE-B SUE
+
+1687E
+BAMUM LETTER PHASE-B MBEURI
+
+1687F
+BAMUM LETTER PHASE-B MONTIEEN
+
+16880
+BAMUM LETTER PHASE-B NYAEMAE
+
+16881
+BAMUM LETTER PHASE-B PUNGAAM
+
+16882
+BAMUM LETTER PHASE-B MEUT NGGEET
+
+16883
+BAMUM LETTER PHASE-B FEUX
+
+16884
+BAMUM LETTER PHASE-B MBUOQ
+
+16885
+BAMUM LETTER PHASE-B FEE
+
+16886
+BAMUM LETTER PHASE-B KEUAEM
+
+16887
+BAMUM LETTER PHASE-B MA NJEUAENA
+
+16888
+BAMUM LETTER PHASE-B MA NJUQA
+
+16889
+BAMUM LETTER PHASE-B LET
+
+1688A
+BAMUM LETTER PHASE-B NGGAAM
+
+1688B
+BAMUM LETTER PHASE-B NSEN
+
+1688C
+BAMUM LETTER PHASE-B MA
+
+1688D
+BAMUM LETTER PHASE-B KIQ
+
+1688E
+BAMUM LETTER PHASE-B NGOM
+
+1688F
+BAMUM LETTER PHASE-C NGKUE MAEMBA
+
+16890
+BAMUM LETTER PHASE-C NZA
+
+16891
+BAMUM LETTER PHASE-C YUM
+
+16892
+BAMUM LETTER PHASE-C WANGKUOQ
+
+16893
+BAMUM LETTER PHASE-C NGGEN
+
+16894
+BAMUM LETTER PHASE-C NDEUAEREE
+
+16895
+BAMUM LETTER PHASE-C NGKAQ
+
+16896
+BAMUM LETTER PHASE-C GHARAE
+
+16897
+BAMUM LETTER PHASE-C MBEEKEET
+
+16898
+BAMUM LETTER PHASE-C GBAYI
+
+16899
+BAMUM LETTER PHASE-C NYIR MKPARAQ MEUN
+
+1689A
+BAMUM LETTER PHASE-C NTU MBIT
+
+1689B
+BAMUM LETTER PHASE-C MBEUM
+
+1689C
+BAMUM LETTER PHASE-C PIRIEEN
+
+1689D
+BAMUM LETTER PHASE-C NDOMBU
+
+1689E
+BAMUM LETTER PHASE-C MBAA CABBAGE-TREE
+
+1689F
+BAMUM LETTER PHASE-C KEUSHEUAEP
+
+168A0
+BAMUM LETTER PHASE-C GHAP
+
+168A1
+BAMUM LETTER PHASE-C KEUKAQ
+
+168A2
+BAMUM LETTER PHASE-C YU MUOMAE
+
+168A3
+BAMUM LETTER PHASE-C NZEUM
+
+168A4
+BAMUM LETTER PHASE-C MBUE
+
+168A5
+BAMUM LETTER PHASE-C NSEUAEN
+
+168A6
+BAMUM LETTER PHASE-C MBIT
+
+168A7
+BAMUM LETTER PHASE-C YEUQ
+
+168A8
+BAMUM LETTER PHASE-C KPARAQ
+
+168A9
+BAMUM LETTER PHASE-C KAA
+
+168AA
+BAMUM LETTER PHASE-C SEUX
+
+168AB
+BAMUM LETTER PHASE-C NDIDA
+
+168AC
+BAMUM LETTER PHASE-C TAASHAE
+
+168AD
+BAMUM LETTER PHASE-C NJUEQ
+
+168AE
+BAMUM LETTER PHASE-C TITA YUE
+
+168AF
+BAMUM LETTER PHASE-C SUAET
+
+168B0
+BAMUM LETTER PHASE-C NGGUAEN NYAM
+
+168B1
+BAMUM LETTER PHASE-C VEUX
+
+168B2
+BAMUM LETTER PHASE-C NANSANAQ
+
+168B3
+BAMUM LETTER PHASE-C MA KEUAERI
+
+168B4
+BAMUM LETTER PHASE-C NTAA
+
+168B5
+BAMUM LETTER PHASE-C NGGUON
+
+168B6
+BAMUM LETTER PHASE-C LAP
+
+168B7
+BAMUM LETTER PHASE-C MBIRIEEN
+
+168B8
+BAMUM LETTER PHASE-C MGBASAQ
+
+168B9
+BAMUM LETTER PHASE-C NTEUNGBA
+
+168BA
+BAMUM LETTER PHASE-C TEUTEUX
+
+168BB
+BAMUM LETTER PHASE-C NGGUM
+
+168BC
+BAMUM LETTER PHASE-C FUE
+
+168BD
+BAMUM LETTER PHASE-C NDEUT
+
+168BE
+BAMUM LETTER PHASE-C NSA
+
+168BF
+BAMUM LETTER PHASE-C NSHAQ
+
+168C0
+BAMUM LETTER PHASE-C BUNG
+
+168C1
+BAMUM LETTER PHASE-C VEUAEPEN
+
+168C2
+BAMUM LETTER PHASE-C MBERAE
+
+168C3
+BAMUM LETTER PHASE-C RU
+
+168C4
+BAMUM LETTER PHASE-C NJAEM
+
+168C5
+BAMUM LETTER PHASE-C LAM
+
+168C6
+BAMUM LETTER PHASE-C TITUAEP
+
+168C7
+BAMUM LETTER PHASE-C NSUOT NGOM
+
+168C8
+BAMUM LETTER PHASE-C NJEEEE
+
+168C9
+BAMUM LETTER PHASE-C KET
+
+168CA
+BAMUM LETTER PHASE-C NGGU
+
+168CB
+BAMUM LETTER PHASE-C MAESI
+
+168CC
+BAMUM LETTER PHASE-C MBUAEM
+
+168CD
+BAMUM LETTER PHASE-C LU
+
+168CE
+BAMUM LETTER PHASE-C KUT
+
+168CF
+BAMUM LETTER PHASE-C NJAM
+
+168D0
+BAMUM LETTER PHASE-C NGOM
+
+168D1
+BAMUM LETTER PHASE-C WUP
+
+168D2
+BAMUM LETTER PHASE-C NGGUEET
+
+168D3
+BAMUM LETTER PHASE-C NSOM
+
+168D4
+BAMUM LETTER PHASE-C NTEN
+
+168D5
+BAMUM LETTER PHASE-C KUOP NKAARAE
+
+168D6
+BAMUM LETTER PHASE-C NSUN
+
+168D7
+BAMUM LETTER PHASE-C NDAM
+
+168D8
+BAMUM LETTER PHASE-C MA NSIEE
+
+168D9
+BAMUM LETTER PHASE-C YAA
+
+168DA
+BAMUM LETTER PHASE-C NDAP
+
+168DB
+BAMUM LETTER PHASE-C SHUEQ
+
+168DC
+BAMUM LETTER PHASE-C SETFON
+
+168DD
+BAMUM LETTER PHASE-C MBI
+
+168DE
+BAMUM LETTER PHASE-C MAEMBA
+
+168DF
+BAMUM LETTER PHASE-C MBANYI
+
+168E0
+BAMUM LETTER PHASE-C KEUSEUX
+
+168E1
+BAMUM LETTER PHASE-C MBEUX
+
+168E2
+BAMUM LETTER PHASE-C KEUM
+
+168E3
+BAMUM LETTER PHASE-C MBAA PICKET
+
+168E4
+BAMUM LETTER PHASE-C YUWOQ
+
+168E5
+BAMUM LETTER PHASE-C NJEUX
+
+168E6
+BAMUM LETTER PHASE-C MIEE
+
+168E7
+BAMUM LETTER PHASE-C MUAE
+
+168E8
+BAMUM LETTER PHASE-C SHIQ
+
+168E9
+BAMUM LETTER PHASE-C KEN LAW
+
+168EA
+BAMUM LETTER PHASE-C KEN FATIGUE
+
+168EB
+BAMUM LETTER PHASE-C NGAQ
+
+168EC
+BAMUM LETTER PHASE-C NAQ
+
+168ED
+BAMUM LETTER PHASE-C LIQ
+
+168EE
+BAMUM LETTER PHASE-C PIN
+
+168EF
+BAMUM LETTER PHASE-C PEN
+
+168F0
+BAMUM LETTER PHASE-C TET
+
+168F1
+BAMUM LETTER PHASE-D MBUO
+
+168F2
+BAMUM LETTER PHASE-D WAP
+
+168F3
+BAMUM LETTER PHASE-D NJI
+
+168F4
+BAMUM LETTER PHASE-D MFON
+
+168F5
+BAMUM LETTER PHASE-D NJIEE
+
+168F6
+BAMUM LETTER PHASE-D LIEE
+
+168F7
+BAMUM LETTER PHASE-D NJEUT
+
+168F8
+BAMUM LETTER PHASE-D NSHEE
+
+168F9
+BAMUM LETTER PHASE-D NGGAAMAE
+
+168FA
+BAMUM LETTER PHASE-D NYAM
+
+168FB
+BAMUM LETTER PHASE-D WUAEN
+
+168FC
+BAMUM LETTER PHASE-D NGKUN
+
+168FD
+BAMUM LETTER PHASE-D SHEE
+
+168FE
+BAMUM LETTER PHASE-D NGKAP
+
+168FF
+BAMUM LETTER PHASE-D KEUAETMEUN
+
+16900
+BAMUM LETTER PHASE-D TEUT
+
+16901
+BAMUM LETTER PHASE-D SHEUAE
+
+16902
+BAMUM LETTER PHASE-D NJAP
+
+16903
+BAMUM LETTER PHASE-D SUE
+
+16904
+BAMUM LETTER PHASE-D KET
+
+16905
+BAMUM LETTER PHASE-D YAEMMAE
+
+16906
+BAMUM LETTER PHASE-D KUOM
+
+16907
+BAMUM LETTER PHASE-D SAP
+
+16908
+BAMUM LETTER PHASE-D MFEUT
+
+16909
+BAMUM LETTER PHASE-D NDEUX
+
+1690A
+BAMUM LETTER PHASE-D MALEERI
+
+1690B
+BAMUM LETTER PHASE-D MEUT
+
+1690C
+BAMUM LETTER PHASE-D SEUAEQ
+
+1690D
+BAMUM LETTER PHASE-D YEN
+
+1690E
+BAMUM LETTER PHASE-D NJEUAEM
+
+1690F
+BAMUM LETTER PHASE-D KEUOT MBUAE
+
+16910
+BAMUM LETTER PHASE-D NGKEURI
+
+16911
+BAMUM LETTER PHASE-D TU
+
+16912
+BAMUM LETTER PHASE-D GHAA
+
+16913
+BAMUM LETTER PHASE-D NGKYEE
+
+16914
+BAMUM LETTER PHASE-D FEUFEUAET
+
+16915
+BAMUM LETTER PHASE-D NDEE
+
+16916
+BAMUM LETTER PHASE-D MGBOFUM
+
+16917
+BAMUM LETTER PHASE-D LEUAEP
+
+16918
+BAMUM LETTER PHASE-D NDON
+
+16919
+BAMUM LETTER PHASE-D MONI
+
+1691A
+BAMUM LETTER PHASE-D MGBEUN
+
+1691B
+BAMUM LETTER PHASE-D PUUT
+
+1691C
+BAMUM LETTER PHASE-D MGBIEE
+
+1691D
+BAMUM LETTER PHASE-D MFO
+
+1691E
+BAMUM LETTER PHASE-D LUM
+
+1691F
+BAMUM LETTER PHASE-D NSIEEP
+
+16920
+BAMUM LETTER PHASE-D MBAA
+
+16921
+BAMUM LETTER PHASE-D KWAET
+
+16922
+BAMUM LETTER PHASE-D NYET
+
+16923
+BAMUM LETTER PHASE-D TEUAEN
+
+16924
+BAMUM LETTER PHASE-D SOT
+
+16925
+BAMUM LETTER PHASE-D YUWOQ
+
+16926
+BAMUM LETTER PHASE-D KEUM
+
+16927
+BAMUM LETTER PHASE-D RAEM
+
+16928
+BAMUM LETTER PHASE-D TEEEE
+
+16929
+BAMUM LETTER PHASE-D NGKEUAEQ
+
+1692A
+BAMUM LETTER PHASE-D MFEUAE
+
+1692B
+BAMUM LETTER PHASE-D NSIEET
+
+1692C
+BAMUM LETTER PHASE-D KEUP
+
+1692D
+BAMUM LETTER PHASE-D PIP
+
+1692E
+BAMUM LETTER PHASE-D PEUTAE
+
+1692F
+BAMUM LETTER PHASE-D NYUE
+
+16930
+BAMUM LETTER PHASE-D LET
+
+16931
+BAMUM LETTER PHASE-D NGGAAM
+
+16932
+BAMUM LETTER PHASE-D MFIEE
+
+16933
+BAMUM LETTER PHASE-D NGGWAEN
+
+16934
+BAMUM LETTER PHASE-D YUOM
+
+16935
+BAMUM LETTER PHASE-D PAP
+
+16936
+BAMUM LETTER PHASE-D YUOP
+
+16937
+BAMUM LETTER PHASE-D NDAM
+
+16938
+BAMUM LETTER PHASE-D NTEUM
+
+16939
+BAMUM LETTER PHASE-D SUAE
+
+1693A
+BAMUM LETTER PHASE-D KUN
+
+1693B
+BAMUM LETTER PHASE-D NGGEUX
+
+1693C
+BAMUM LETTER PHASE-D NGKIEE
+
+1693D
+BAMUM LETTER PHASE-D TUOT
+
+1693E
+BAMUM LETTER PHASE-D MEUN
+
+1693F
+BAMUM LETTER PHASE-D KUQ
+
+16940
+BAMUM LETTER PHASE-D NSUM
+
+16941
+BAMUM LETTER PHASE-D TEUN
+
+16942
+BAMUM LETTER PHASE-D MAENJET
+
+16943
+BAMUM LETTER PHASE-D NGGAP
+
+16944
+BAMUM LETTER PHASE-D LEUM
+
+16945
+BAMUM LETTER PHASE-D NGGUOM
+
+16946
+BAMUM LETTER PHASE-D NSHUT
+
+16947
+BAMUM LETTER PHASE-D NJUEQ
+
+16948
+BAMUM LETTER PHASE-D GHEUAE
+
+16949
+BAMUM LETTER PHASE-D KU
+
+1694A
+BAMUM LETTER PHASE-D REN OLD
+
+1694B
+BAMUM LETTER PHASE-D TAE
+
+1694C
+BAMUM LETTER PHASE-D TOQ
+
+1694D
+BAMUM LETTER PHASE-D NYI
+
+1694E
+BAMUM LETTER PHASE-D RII
+
+1694F
+BAMUM LETTER PHASE-D LEEEE
+
+16950
+BAMUM LETTER PHASE-D MEEEE
+
+16951
+BAMUM LETTER PHASE-D M
+
+16952
+BAMUM LETTER PHASE-D SUU
+
+16953
+BAMUM LETTER PHASE-D MU
+
+16954
+BAMUM LETTER PHASE-D SHII
+
+16955
+BAMUM LETTER PHASE-D SHEUX
+
+16956
+BAMUM LETTER PHASE-D KYEE
+
+16957
+BAMUM LETTER PHASE-D NU
+
+16958
+BAMUM LETTER PHASE-D SHU
+
+16959
+BAMUM LETTER PHASE-D NTEE
+
+1695A
+BAMUM LETTER PHASE-D PEE
+
+1695B
+BAMUM LETTER PHASE-D NI
+
+1695C
+BAMUM LETTER PHASE-D SHOQ
+
+1695D
+BAMUM LETTER PHASE-D PUQ
+
+1695E
+BAMUM LETTER PHASE-D MVOP
+
+1695F
+BAMUM LETTER PHASE-D LOQ
+
+16960
+BAMUM LETTER PHASE-D REN MUCH
+
+16961
+BAMUM LETTER PHASE-D TI
+
+16962
+BAMUM LETTER PHASE-D NTUU
+
+16963
+BAMUM LETTER PHASE-D MBAA SEVEN
+
+16964
+BAMUM LETTER PHASE-D SAQ
+
+16965
+BAMUM LETTER PHASE-D FAA
+
+16966
+BAMUM LETTER PHASE-E NDAP
+
+16967
+BAMUM LETTER PHASE-E TOON
+
+16968
+BAMUM LETTER PHASE-E MBEUM
+
+16969
+BAMUM LETTER PHASE-E LAP
+
+1696A
+BAMUM LETTER PHASE-E VOM
+
+1696B
+BAMUM LETTER PHASE-E LOON
+
+1696C
+BAMUM LETTER PHASE-E PAA
+
+1696D
+BAMUM LETTER PHASE-E SOM
+
+1696E
+BAMUM LETTER PHASE-E RAQ
+
+1696F
+BAMUM LETTER PHASE-E NSHUOP
+
+16970
+BAMUM LETTER PHASE-E NDUN
+
+16971
+BAMUM LETTER PHASE-E PUAE
+
+16972
+BAMUM LETTER PHASE-E TAM
+
+16973
+BAMUM LETTER PHASE-E NGKA
+
+16974
+BAMUM LETTER PHASE-E KPEUX
+
+16975
+BAMUM LETTER PHASE-E WUO
+
+16976
+BAMUM LETTER PHASE-E SEE
+
+16977
+BAMUM LETTER PHASE-E NGGEUAET
+
+16978
+BAMUM LETTER PHASE-E PAAM
+
+16979
+BAMUM LETTER PHASE-E TOO
+
+1697A
+BAMUM LETTER PHASE-E KUOP
+
+1697B
+BAMUM LETTER PHASE-E LOM
+
+1697C
+BAMUM LETTER PHASE-E NSHIEE
+
+1697D
+BAMUM LETTER PHASE-E NGOP
+
+1697E
+BAMUM LETTER PHASE-E MAEM
+
+1697F
+BAMUM LETTER PHASE-E NGKEUX
+
+16980
+BAMUM LETTER PHASE-E NGOQ
+
+16981
+BAMUM LETTER PHASE-E NSHUE
+
+16982
+BAMUM LETTER PHASE-E RIMGBA
+
+16983
+BAMUM LETTER PHASE-E NJEUX
+
+16984
+BAMUM LETTER PHASE-E PEEM
+
+16985
+BAMUM LETTER PHASE-E SAA
+
+16986
+BAMUM LETTER PHASE-E NGGURAE
+
+16987
+BAMUM LETTER PHASE-E MGBA
+
+16988
+BAMUM LETTER PHASE-E GHEUX
+
+16989
+BAMUM LETTER PHASE-E NGKEUAEM
+
+1698A
+BAMUM LETTER PHASE-E NJAEMLI
+
+1698B
+BAMUM LETTER PHASE-E MAP
+
+1698C
+BAMUM LETTER PHASE-E LOOT
+
+1698D
+BAMUM LETTER PHASE-E NGGEEEE
+
+1698E
+BAMUM LETTER PHASE-E NDIQ
+
+1698F
+BAMUM LETTER PHASE-E TAEN NTEUM
+
+16990
+BAMUM LETTER PHASE-E SET
+
+16991
+BAMUM LETTER PHASE-E PUM
+
+16992
+BAMUM LETTER PHASE-E NDAA SOFTNESS
+
+16993
+BAMUM LETTER PHASE-E NGGUAESHAE NYAM
+
+16994
+BAMUM LETTER PHASE-E YIEE
+
+16995
+BAMUM LETTER PHASE-E GHEUN
+
+16996
+BAMUM LETTER PHASE-E TUAE
+
+16997
+BAMUM LETTER PHASE-E YEUAE
+
+16998
+BAMUM LETTER PHASE-E PO
+
+16999
+BAMUM LETTER PHASE-E TUMAE
+
+1699A
+BAMUM LETTER PHASE-E KEUAE
+
+1699B
+BAMUM LETTER PHASE-E SUAEN
+
+1699C
+BAMUM LETTER PHASE-E TEUAEQ
+
+1699D
+BAMUM LETTER PHASE-E VEUAE
+
+1699E
+BAMUM LETTER PHASE-E WEUX
+
+1699F
+BAMUM LETTER PHASE-E LAAM
+
+169A0
+BAMUM LETTER PHASE-E PU
+
+169A1
+BAMUM LETTER PHASE-E TAAQ
+
+169A2
+BAMUM LETTER PHASE-E GHAAMAE
+
+169A3
+BAMUM LETTER PHASE-E NGEUREUT
+
+169A4
+BAMUM LETTER PHASE-E SHEUAEQ
+
+169A5
+BAMUM LETTER PHASE-E MGBEN
+
+169A6
+BAMUM LETTER PHASE-E MBEE
+
+169A7
+BAMUM LETTER PHASE-E NZAQ
+
+169A8
+BAMUM LETTER PHASE-E NKOM
+
+169A9
+BAMUM LETTER PHASE-E GBET
+
+169AA
+BAMUM LETTER PHASE-E TUM
+
+169AB
+BAMUM LETTER PHASE-E KUET
+
+169AC
+BAMUM LETTER PHASE-E YAP
+
+169AD
+BAMUM LETTER PHASE-E NYI CLEAVER
+
+169AE
+BAMUM LETTER PHASE-E YIT
+
+169AF
+BAMUM LETTER PHASE-E MFEUQ
+
+169B0
+BAMUM LETTER PHASE-E NDIAQ
+
+169B1
+BAMUM LETTER PHASE-E PIEEQ
+
+169B2
+BAMUM LETTER PHASE-E YUEQ
+
+169B3
+BAMUM LETTER PHASE-E LEUAEM
+
+169B4
+BAMUM LETTER PHASE-E FUE
+
+169B5
+BAMUM LETTER PHASE-E GBEUX
+
+169B6
+BAMUM LETTER PHASE-E NGKUP
+
+169B7
+BAMUM LETTER PHASE-E KET
+
+169B8
+BAMUM LETTER PHASE-E MAE
+
+169B9
+BAMUM LETTER PHASE-E NGKAAMI
+
+169BA
+BAMUM LETTER PHASE-E GHET
+
+169BB
+BAMUM LETTER PHASE-E FA
+
+169BC
+BAMUM LETTER PHASE-E NTUM
+
+169BD
+BAMUM LETTER PHASE-E PEUT
+
+169BE
+BAMUM LETTER PHASE-E YEUM
+
+169BF
+BAMUM LETTER PHASE-E NGGEUAE
+
+169C0
+BAMUM LETTER PHASE-E NYI BETWEEN
+
+169C1
+BAMUM LETTER PHASE-E NZUQ
+
+169C2
+BAMUM LETTER PHASE-E POON
+
+169C3
+BAMUM LETTER PHASE-E MIEE
+
+169C4
+BAMUM LETTER PHASE-E FUET
+
+169C5
+BAMUM LETTER PHASE-E NAE
+
+169C6
+BAMUM LETTER PHASE-E MUAE
+
+169C7
+BAMUM LETTER PHASE-E GHEUAE
+
+169C8
+BAMUM LETTER PHASE-E FU I
+
+169C9
+BAMUM LETTER PHASE-E MVI
+
+169CA
+BAMUM LETTER PHASE-E PUAQ
+
+169CB
+BAMUM LETTER PHASE-E NGKUM
+
+169CC
+BAMUM LETTER PHASE-E KUT
+
+169CD
+BAMUM LETTER PHASE-E PIET
+
+169CE
+BAMUM LETTER PHASE-E NTAP
+
+169CF
+BAMUM LETTER PHASE-E YEUAET
+
+169D0
+BAMUM LETTER PHASE-E NGGUP
+
+169D1
+BAMUM LETTER PHASE-E PA PEOPLE
+
+169D2
+BAMUM LETTER PHASE-E FU CALL
+
+169D3
+BAMUM LETTER PHASE-E FOM
+
+169D4
+BAMUM LETTER PHASE-E NJEE
+
+169D5
+BAMUM LETTER PHASE-E A
+
+169D6
+BAMUM LETTER PHASE-E TOQ
+
+169D7
+BAMUM LETTER PHASE-E O
+
+169D8
+BAMUM LETTER PHASE-E I
+
+169D9
+BAMUM LETTER PHASE-E LAQ
+
+169DA
+BAMUM LETTER PHASE-E PA PLURAL
+
+169DB
+BAMUM LETTER PHASE-E TAA
+
+169DC
+BAMUM LETTER PHASE-E TAQ
+
+169DD
+BAMUM LETTER PHASE-E NDAA MY HOUSE
+
+169DE
+BAMUM LETTER PHASE-E SHIQ
+
+169DF
+BAMUM LETTER PHASE-E YEUX
+
+169E0
+BAMUM LETTER PHASE-E NGUAE
+
+169E1
+BAMUM LETTER PHASE-E YUAEN
+
+169E2
+BAMUM LETTER PHASE-E YOQ SWIMMING
+
+169E3
+BAMUM LETTER PHASE-E YOQ COVER
+
+169E4
+BAMUM LETTER PHASE-E YUQ
+
+169E5
+BAMUM LETTER PHASE-E YUN
+
+169E6
+BAMUM LETTER PHASE-E KEUX
+
+169E7
+BAMUM LETTER PHASE-E PEUX
+
+169E8
+BAMUM LETTER PHASE-E NJEE EPOCH
+
+169E9
+BAMUM LETTER PHASE-E PUE
+
+169EA
+BAMUM LETTER PHASE-E WUE
+
+169EB
+BAMUM LETTER PHASE-E FEE
+
+169EC
+BAMUM LETTER PHASE-E VEE
+
+169ED
+BAMUM LETTER PHASE-E LU
+
+169EE
+BAMUM LETTER PHASE-E MI
+
+169EF
+BAMUM LETTER PHASE-E REUX
+
+169F0
+BAMUM LETTER PHASE-E RAE
+
+169F1
+BAMUM LETTER PHASE-E NGUAET
+
+169F2
+BAMUM LETTER PHASE-E NGA
+
+169F3
+BAMUM LETTER PHASE-E SHO
+
+169F4
+BAMUM LETTER PHASE-E SHOQ
+
+169F5
+BAMUM LETTER PHASE-E FU REMEDY
+
+169F6
+BAMUM LETTER PHASE-E NA
+
+169F7
+BAMUM LETTER PHASE-E PI
+
+169F8
+BAMUM LETTER PHASE-E LOQ
+
+169F9
+BAMUM LETTER PHASE-E KO
+
+169FA
+BAMUM LETTER PHASE-E MEN
+
+169FB
+BAMUM LETTER PHASE-E MA
+
+169FC
+BAMUM LETTER PHASE-E MAQ
+
+169FD
+BAMUM LETTER PHASE-E TEU
+
+169FE
+BAMUM LETTER PHASE-E KI
+
+169FF
+BAMUM LETTER PHASE-E MON
+
+16A00
+BAMUM LETTER PHASE-E TEN
+
+16A01
+BAMUM LETTER PHASE-E FAQ
+
+16A02
+BAMUM LETTER PHASE-E GHOM
+
+16A03
+BAMUM LETTER PHASE-F KA
+
+16A04
+BAMUM LETTER PHASE-F U
+
+16A05
+BAMUM LETTER PHASE-F KU
+
+16A06
+BAMUM LETTER PHASE-F EE
+
+16A07
+BAMUM LETTER PHASE-F REE
+
+16A08
+BAMUM LETTER PHASE-F TAE
+
+16A09
+BAMUM LETTER PHASE-F NYI
+
+16A0A
+BAMUM LETTER PHASE-F LA
+
+16A0B
+BAMUM LETTER PHASE-F RII
+
+16A0C
+BAMUM LETTER PHASE-F RIEE
+
+16A0D
+BAMUM LETTER PHASE-F MEEEE
+
+16A0E
+BAMUM LETTER PHASE-F TAA
+
+16A0F
+BAMUM LETTER PHASE-F NDAA
+
+16A10
+BAMUM LETTER PHASE-F NJAEM
+
+16A11
+BAMUM LETTER PHASE-F M
+
+16A12
+BAMUM LETTER PHASE-F SUU
+
+16A13
+BAMUM LETTER PHASE-F SHII
+
+16A14
+BAMUM LETTER PHASE-F SI
+
+16A15
+BAMUM LETTER PHASE-F SEUX
+
+16A16
+BAMUM LETTER PHASE-F KYEE
+
+16A17
+BAMUM LETTER PHASE-F KET
+
+16A18
+BAMUM LETTER PHASE-F NUAE
+
+16A19
+BAMUM LETTER PHASE-F NU
+
+16A1A
+BAMUM LETTER PHASE-F NJUAE
+
+16A1B
+BAMUM LETTER PHASE-F YOQ
+
+16A1C
+BAMUM LETTER PHASE-F SHU
+
+16A1D
+BAMUM LETTER PHASE-F YA
+
+16A1E
+BAMUM LETTER PHASE-F NSHA
+
+16A1F
+BAMUM LETTER PHASE-F PEUX
+
+16A20
+BAMUM LETTER PHASE-F NTEE
+
+16A21
+BAMUM LETTER PHASE-F WUE
+
+16A22
+BAMUM LETTER PHASE-F PEE
+
+16A23
+BAMUM LETTER PHASE-F RU
+
+16A24
+BAMUM LETTER PHASE-F NI
+
+16A25
+BAMUM LETTER PHASE-F REUX
+
+16A26
+BAMUM LETTER PHASE-F KEN
+
+16A27
+BAMUM LETTER PHASE-F NGKWAEN
+
+16A28
+BAMUM LETTER PHASE-F NGGA
+
+16A29
+BAMUM LETTER PHASE-F SHO
+
+16A2A
+BAMUM LETTER PHASE-F PUAE
+
+16A2B
+BAMUM LETTER PHASE-F FOM
+
+16A2C
+BAMUM LETTER PHASE-F WA
+
+16A2D
+BAMUM LETTER PHASE-F LI
+
+16A2E
+BAMUM LETTER PHASE-F LOQ
+
+16A2F
+BAMUM LETTER PHASE-F KO
+
+16A30
+BAMUM LETTER PHASE-F MBEN
+
+16A31
+BAMUM LETTER PHASE-F REN
+
+16A32
+BAMUM LETTER PHASE-F MA
+
+16A33
+BAMUM LETTER PHASE-F MO
+
+16A34
+BAMUM LETTER PHASE-F MBAA
+
+16A35
+BAMUM LETTER PHASE-F TET
+
+16A36
+BAMUM LETTER PHASE-F KPA
+
+16A37
+BAMUM LETTER PHASE-F SAMBA
+
+16A38
+BAMUM LETTER PHASE-F VUEQ
+
+16A40
+MRO LETTER TA
+
+16A41
+MRO LETTER NGI
+
+16A42
+MRO LETTER YO
+
+16A43
+MRO LETTER MIM
+
+16A44
+MRO LETTER BA
+
+16A45
+MRO LETTER DA
+
+16A46
+MRO LETTER A
+
+16A47
+MRO LETTER PHI
+
+16A48
+MRO LETTER KHAI
+
+16A49
+MRO LETTER HAO
+
+16A4A
+MRO LETTER DAI
+
+16A4B
+MRO LETTER CHU
+
+16A4C
+MRO LETTER KEAAE
+
+16A4D
+MRO LETTER OL
+
+16A4E
+MRO LETTER MAEM
+
+16A4F
+MRO LETTER NIN
+
+16A50
+MRO LETTER PA
+
+16A51
+MRO LETTER OO
+
+16A52
+MRO LETTER O
+
+16A53
+MRO LETTER RO
+
+16A54
+MRO LETTER SHI
+
+16A55
+MRO LETTER THEA
+
+16A56
+MRO LETTER EA
+
+16A57
+MRO LETTER WA
+
+16A58
+MRO LETTER E
+
+16A59
+MRO LETTER KO
+
+16A5A
+MRO LETTER LAN
+
+16A5B
+MRO LETTER LA
+
+16A5C
+MRO LETTER HAI
+
+16A5D
+MRO LETTER RI
+
+16A5E
+MRO LETTER TEK
+
+16A60
+MRO DIGIT ZERO
+
+16A61
+MRO DIGIT ONE
+
+16A62
+MRO DIGIT TWO
+
+16A63
+MRO DIGIT THREE
+
+16A64
+MRO DIGIT FOUR
+
+16A65
+MRO DIGIT FIVE
+
+16A66
+MRO DIGIT SIX
+
+16A67
+MRO DIGIT SEVEN
+
+16A68
+MRO DIGIT EIGHT
+
+16A69
+MRO DIGIT NINE
+
+16A6E
+MRO DANDA
+
+16A6F
+MRO DOUBLE DANDA
+
+16AD0
+BASSA VAH LETTER ENNI
+
+16AD1
+BASSA VAH LETTER KA
+
+16AD2
+BASSA VAH LETTER SE
+
+16AD3
+BASSA VAH LETTER FA
+
+16AD4
+BASSA VAH LETTER MBE
+
+16AD5
+BASSA VAH LETTER YIE
+
+16AD6
+BASSA VAH LETTER GAH
+
+16AD7
+BASSA VAH LETTER DHII
+
+16AD8
+BASSA VAH LETTER KPAH
+
+16AD9
+BASSA VAH LETTER JO
+
+16ADA
+BASSA VAH LETTER HWAH
+
+16ADB
+BASSA VAH LETTER WA
+
+16ADC
+BASSA VAH LETTER ZO
+
+16ADD
+BASSA VAH LETTER GBU
+
+16ADE
+BASSA VAH LETTER DO
+
+16ADF
+BASSA VAH LETTER CE
+
+16AE0
+BASSA VAH LETTER UWU
+
+16AE1
+BASSA VAH LETTER TO
+
+16AE2
+BASSA VAH LETTER BA
+
+16AE3
+BASSA VAH LETTER VU
+
+16AE4
+BASSA VAH LETTER YEIN
+
+16AE5
+BASSA VAH LETTER PA
+
+16AE6
+BASSA VAH LETTER WADDA
+
+16AE7
+BASSA VAH LETTER A
+
+16AE8
+BASSA VAH LETTER O
+
+16AE9
+BASSA VAH LETTER OO
+
+16AEA
+BASSA VAH LETTER U
+
+16AEB
+BASSA VAH LETTER EE
+
+16AEC
+BASSA VAH LETTER E
+
+16AED
+BASSA VAH LETTER I
+
+16AF0
+BASSA VAH COMBINING HIGH TONE
+
+16AF1
+BASSA VAH COMBINING LOW TONE
+
+16AF2
+BASSA VAH COMBINING MID TONE
+
+16AF3
+BASSA VAH COMBINING LOW-MID TONE
+
+16AF4
+BASSA VAH COMBINING HIGH-LOW TONE
+
+16AF5
+BASSA VAH FULL STOP
+
+16B00
+PAHAWH HMONG VOWEL KEEB
+
+16B01
+PAHAWH HMONG VOWEL KEEV
+
+16B02
+PAHAWH HMONG VOWEL KIB
+
+16B03
+PAHAWH HMONG VOWEL KIV
+
+16B04
+PAHAWH HMONG VOWEL KAUB
+
+16B05
+PAHAWH HMONG VOWEL KAUV
+
+16B06
+PAHAWH HMONG VOWEL KUB
+
+16B07
+PAHAWH HMONG VOWEL KUV
+
+16B08
+PAHAWH HMONG VOWEL KEB
+
+16B09
+PAHAWH HMONG VOWEL KEV
+
+16B0A
+PAHAWH HMONG VOWEL KAIB
+
+16B0B
+PAHAWH HMONG VOWEL KAIV
+
+16B0C
+PAHAWH HMONG VOWEL KOOB
+
+16B0D
+PAHAWH HMONG VOWEL KOOV
+
+16B0E
+PAHAWH HMONG VOWEL KAWB
+
+16B0F
+PAHAWH HMONG VOWEL KAWV
+
+16B10
+PAHAWH HMONG VOWEL KUAB
+
+16B11
+PAHAWH HMONG VOWEL KUAV
+
+16B12
+PAHAWH HMONG VOWEL KOB
+
+16B13
+PAHAWH HMONG VOWEL KOV
+
+16B14
+PAHAWH HMONG VOWEL KIAB
+
+16B15
+PAHAWH HMONG VOWEL KIAV
+
+16B16
+PAHAWH HMONG VOWEL KAB
+
+16B17
+PAHAWH HMONG VOWEL KAV
+
+16B18
+PAHAWH HMONG VOWEL KWB
+
+16B19
+PAHAWH HMONG VOWEL KWV
+
+16B1A
+PAHAWH HMONG VOWEL KAAB
+
+16B1B
+PAHAWH HMONG VOWEL KAAV
+
+16B1C
+PAHAWH HMONG CONSONANT VAU
+
+16B1D
+PAHAWH HMONG CONSONANT NTSAU
+
+16B1E
+PAHAWH HMONG CONSONANT LAU
+
+16B1F
+PAHAWH HMONG CONSONANT HAU
+
+16B20
+PAHAWH HMONG CONSONANT NLAU
+
+16B21
+PAHAWH HMONG CONSONANT RAU
+
+16B22
+PAHAWH HMONG CONSONANT NKAU
+
+16B23
+PAHAWH HMONG CONSONANT QHAU
+
+16B24
+PAHAWH HMONG CONSONANT YAU
+
+16B25
+PAHAWH HMONG CONSONANT HLAU
+
+16B26
+PAHAWH HMONG CONSONANT MAU
+
+16B27
+PAHAWH HMONG CONSONANT CHAU
+
+16B28
+PAHAWH HMONG CONSONANT NCHAU
+
+16B29
+PAHAWH HMONG CONSONANT HNAU
+
+16B2A
+PAHAWH HMONG CONSONANT PLHAU
+
+16B2B
+PAHAWH HMONG CONSONANT NTHAU
+
+16B2C
+PAHAWH HMONG CONSONANT NAU
+
+16B2D
+PAHAWH HMONG CONSONANT AU
+
+16B2E
+PAHAWH HMONG CONSONANT XAU
+
+16B2F
+PAHAWH HMONG CONSONANT CAU
+
+16B30
+PAHAWH HMONG MARK CIM TUB
+
+16B31
+PAHAWH HMONG MARK CIM SO
+
+16B32
+PAHAWH HMONG MARK CIM KES
+
+16B33
+PAHAWH HMONG MARK CIM KHAV
+
+16B34
+PAHAWH HMONG MARK CIM SUAM
+
+16B35
+PAHAWH HMONG MARK CIM HOM
+
+16B36
+PAHAWH HMONG MARK CIM TAUM
+
+16B37
+PAHAWH HMONG SIGN VOS THOM
+
+16B38
+PAHAWH HMONG SIGN VOS TSHAB CEEB
+
+16B39
+PAHAWH HMONG SIGN CIM CHEEM
+
+16B3A
+PAHAWH HMONG SIGN VOS THIAB
+
+16B3B
+PAHAWH HMONG SIGN VOS FEEM
+
+16B3C
+PAHAWH HMONG SIGN XYEEM NTXIV
+
+16B3D
+PAHAWH HMONG SIGN XYEEM RHO
+
+16B3E
+PAHAWH HMONG SIGN XYEEM TOV
+
+16B3F
+PAHAWH HMONG SIGN XYEEM FAIB
+
+16B40
+PAHAWH HMONG SIGN VOS SEEV
+
+16B41
+PAHAWH HMONG SIGN MEEJ SUAB
+
+16B42
+PAHAWH HMONG SIGN VOS NRUA
+
+16B43
+PAHAWH HMONG SIGN IB YAM
+
+16B44
+PAHAWH HMONG SIGN XAUS
+
+16B45
+PAHAWH HMONG SIGN CIM TSOV ROG
+
+16B50
+PAHAWH HMONG DIGIT ZERO
+
+16B51
+PAHAWH HMONG DIGIT ONE
+
+16B52
+PAHAWH HMONG DIGIT TWO
+
+16B53
+PAHAWH HMONG DIGIT THREE
+
+16B54
+PAHAWH HMONG DIGIT FOUR
+
+16B55
+PAHAWH HMONG DIGIT FIVE
+
+16B56
+PAHAWH HMONG DIGIT SIX
+
+16B57
+PAHAWH HMONG DIGIT SEVEN
+
+16B58
+PAHAWH HMONG DIGIT EIGHT
+
+16B59
+PAHAWH HMONG DIGIT NINE
+
+16B5B
+PAHAWH HMONG NUMBER TENS
+
+16B5C
+PAHAWH HMONG NUMBER HUNDREDS
+
+16B5D
+PAHAWH HMONG NUMBER TEN THOUSANDS
+
+16B5E
+PAHAWH HMONG NUMBER MILLIONS
+
+16B5F
+PAHAWH HMONG NUMBER HUNDRED MILLIONS
+
+16B60
+PAHAWH HMONG NUMBER TEN BILLIONS
+
+16B61
+PAHAWH HMONG NUMBER TRILLIONS
+
+16B63
+PAHAWH HMONG SIGN VOS LUB
+
+16B64
+PAHAWH HMONG SIGN XYOO
+
+16B65
+PAHAWH HMONG SIGN HLI
+
+16B66
+PAHAWH HMONG SIGN THIRD-STAGE HLI
+
+16B67
+PAHAWH HMONG SIGN ZWJ THAJ
+
+16B68
+PAHAWH HMONG SIGN HNUB
+
+16B69
+PAHAWH HMONG SIGN NQIG
+
+16B6A
+PAHAWH HMONG SIGN XIAB
+
+16B6B
+PAHAWH HMONG SIGN NTUJ
+
+16B6C
+PAHAWH HMONG SIGN AV
+
+16B6D
+PAHAWH HMONG SIGN TXHEEJ CEEV
+
+16B6E
+PAHAWH HMONG SIGN MEEJ TSEEB
+
+16B6F
+PAHAWH HMONG SIGN TAU
+
+16B70
+PAHAWH HMONG SIGN LOS
+
+16B71
+PAHAWH HMONG SIGN MUS
+
+16B72
+PAHAWH HMONG SIGN CIM HAIS LUS NTOG NTOG
+
+16B73
+PAHAWH HMONG SIGN CIM CUAM TSHOOJ
+
+16B74
+PAHAWH HMONG SIGN CIM TXWV
+
+16B75
+PAHAWH HMONG SIGN CIM TXWV CHWV
+
+16B76
+PAHAWH HMONG SIGN CIM PUB DAWB
+
+16B77
+PAHAWH HMONG SIGN CIM NRES TOS
+
+16B7D
+PAHAWH HMONG CLAN SIGN TSHEEJ
+
+16B7E
+PAHAWH HMONG CLAN SIGN YEEG
+
+16B7F
+PAHAWH HMONG CLAN SIGN LIS
+
+16B80
+PAHAWH HMONG CLAN SIGN LAUJ
+
+16B81
+PAHAWH HMONG CLAN SIGN XYOOJ
+
+16B82
+PAHAWH HMONG CLAN SIGN KOO
+
+16B83
+PAHAWH HMONG CLAN SIGN HAWJ
+
+16B84
+PAHAWH HMONG CLAN SIGN MUAS
+
+16B85
+PAHAWH HMONG CLAN SIGN THOJ
+
+16B86
+PAHAWH HMONG CLAN SIGN TSAB
+
+16B87
+PAHAWH HMONG CLAN SIGN PHAB
+
+16B88
+PAHAWH HMONG CLAN SIGN KHAB
+
+16B89
+PAHAWH HMONG CLAN SIGN HAM
+
+16B8A
+PAHAWH HMONG CLAN SIGN VAJ
+
+16B8B
+PAHAWH HMONG CLAN SIGN FAJ
+
+16B8C
+PAHAWH HMONG CLAN SIGN YAJ
+
+16B8D
+PAHAWH HMONG CLAN SIGN TSWB
+
+16B8E
+PAHAWH HMONG CLAN SIGN KWM
+
+16B8F
+PAHAWH HMONG CLAN SIGN VWJ
+
+16E40
+MEDEFAIDRIN CAPITAL LETTER M
+
+16E41
+MEDEFAIDRIN CAPITAL LETTER S
+
+16E42
+MEDEFAIDRIN CAPITAL LETTER V
+
+16E43
+MEDEFAIDRIN CAPITAL LETTER W
+
+16E44
+MEDEFAIDRIN CAPITAL LETTER ATIU
+
+16E45
+MEDEFAIDRIN CAPITAL LETTER Z
+
+16E46
+MEDEFAIDRIN CAPITAL LETTER KP
+
+16E47
+MEDEFAIDRIN CAPITAL LETTER P
+
+16E48
+MEDEFAIDRIN CAPITAL LETTER T
+
+16E49
+MEDEFAIDRIN CAPITAL LETTER G
+
+16E4A
+MEDEFAIDRIN CAPITAL LETTER F
+
+16E4B
+MEDEFAIDRIN CAPITAL LETTER I
+
+16E4C
+MEDEFAIDRIN CAPITAL LETTER K
+
+16E4D
+MEDEFAIDRIN CAPITAL LETTER A
+
+16E4E
+MEDEFAIDRIN CAPITAL LETTER J
+
+16E4F
+MEDEFAIDRIN CAPITAL LETTER E
+
+16E50
+MEDEFAIDRIN CAPITAL LETTER B
+
+16E51
+MEDEFAIDRIN CAPITAL LETTER C
+
+16E52
+MEDEFAIDRIN CAPITAL LETTER U
+
+16E53
+MEDEFAIDRIN CAPITAL LETTER YU
+
+16E54
+MEDEFAIDRIN CAPITAL LETTER L
+
+16E55
+MEDEFAIDRIN CAPITAL LETTER Q
+
+16E56
+MEDEFAIDRIN CAPITAL LETTER H
+
+16E56
+MEDEFAIDRIN CAPITAL LETTER HP
+
+16E57
+MEDEFAIDRIN CAPITAL LETTER NG
+
+16E57
+MEDEFAIDRIN CAPITAL LETTER NY
+
+16E58
+MEDEFAIDRIN CAPITAL LETTER X
+
+16E59
+MEDEFAIDRIN CAPITAL LETTER D
+
+16E5A
+MEDEFAIDRIN CAPITAL LETTER OE
+
+16E5B
+MEDEFAIDRIN CAPITAL LETTER N
+
+16E5C
+MEDEFAIDRIN CAPITAL LETTER R
+
+16E5D
+MEDEFAIDRIN CAPITAL LETTER O
+
+16E5E
+MEDEFAIDRIN CAPITAL LETTER AI
+
+16E5F
+MEDEFAIDRIN CAPITAL LETTER Y
+
+16E60
+MEDEFAIDRIN SMALL LETTER M
+
+16E61
+MEDEFAIDRIN SMALL LETTER S
+
+16E62
+MEDEFAIDRIN SMALL LETTER V
+
+16E63
+MEDEFAIDRIN SMALL LETTER W
+
+16E64
+MEDEFAIDRIN SMALL LETTER ATIU
+
+16E65
+MEDEFAIDRIN SMALL LETTER Z
+
+16E66
+MEDEFAIDRIN SMALL LETTER KP
+
+16E67
+MEDEFAIDRIN SMALL LETTER P
+
+16E68
+MEDEFAIDRIN SMALL LETTER T
+
+16E69
+MEDEFAIDRIN SMALL LETTER G
+
+16E6A
+MEDEFAIDRIN SMALL LETTER F
+
+16E6B
+MEDEFAIDRIN SMALL LETTER I
+
+16E6C
+MEDEFAIDRIN SMALL LETTER K
+
+16E6D
+MEDEFAIDRIN SMALL LETTER A
+
+16E6E
+MEDEFAIDRIN SMALL LETTER J
+
+16E6F
+MEDEFAIDRIN SMALL LETTER E
+
+16E70
+MEDEFAIDRIN SMALL LETTER B
+
+16E71
+MEDEFAIDRIN SMALL LETTER C
+
+16E72
+MEDEFAIDRIN SMALL LETTER U
+
+16E73
+MEDEFAIDRIN SMALL LETTER YU
+
+16E74
+MEDEFAIDRIN SMALL LETTER L
+
+16E75
+MEDEFAIDRIN SMALL LETTER Q
+
+16E76
+MEDEFAIDRIN SMALL LETTER H
+
+16E76
+MEDEFAIDRIN SMALL LETTER HP
+
+16E77
+MEDEFAIDRIN SMALL LETTER NG
+
+16E77
+MEDEFAIDRIN SMALL LETTER NY
+
+16E78
+MEDEFAIDRIN SMALL LETTER X
+
+16E79
+MEDEFAIDRIN SMALL LETTER D
+
+16E7A
+MEDEFAIDRIN SMALL LETTER OE
+
+16E7B
+MEDEFAIDRIN SMALL LETTER N
+
+16E7C
+MEDEFAIDRIN SMALL LETTER R
+
+16E7D
+MEDEFAIDRIN SMALL LETTER O
+
+16E7E
+MEDEFAIDRIN SMALL LETTER AI
+
+16E7F
+MEDEFAIDRIN SMALL LETTER Y
+
+16E80
+MEDEFAIDRIN DIGIT ZERO
+
+16E81
+MEDEFAIDRIN DIGIT ONE
+
+16E82
+MEDEFAIDRIN DIGIT TWO
+
+16E83
+MEDEFAIDRIN DIGIT THREE
+
+16E84
+MEDEFAIDRIN DIGIT FOUR
+
+16E85
+MEDEFAIDRIN DIGIT FIVE
+
+16E86
+MEDEFAIDRIN DIGIT SIX
+
+16E87
+MEDEFAIDRIN DIGIT SEVEN
+
+16E88
+MEDEFAIDRIN DIGIT EIGHT
+
+16E89
+MEDEFAIDRIN DIGIT NINE
+
+16E8A
+MEDEFAIDRIN NUMBER TEN
+
+16E8B
+MEDEFAIDRIN NUMBER ELEVEN
+
+16E8C
+MEDEFAIDRIN NUMBER TWELVE
+
+16E8D
+MEDEFAIDRIN NUMBER THIRTEEN
+
+16E8E
+MEDEFAIDRIN NUMBER FOURTEEN
+
+16E8F
+MEDEFAIDRIN NUMBER FIFTEEN
+
+16E90
+MEDEFAIDRIN NUMBER SIXTEEN
+
+16E91
+MEDEFAIDRIN NUMBER SEVENTEEN
+
+16E92
+MEDEFAIDRIN NUMBER EIGHTEEN
+
+16E93
+MEDEFAIDRIN NUMBER NINETEEN
+
+16E94
+MEDEFAIDRIN DIGIT ONE ALTERNATE FORM
+
+16E95
+MEDEFAIDRIN DIGIT TWO ALTERNATE FORM
+
+16E96
+MEDEFAIDRIN DIGIT THREE ALTERNATE FORM
+
+16E97
+MEDEFAIDRIN COMMA
+
+16E98
+MEDEFAIDRIN FULL STOP
+
+16E99
+MEDEFAIDRIN SYMBOL AIVA
+
+16E9A
+MEDEFAIDRIN EXCLAMATION OH
+
+16F00
+MIAO LETTER PA
+
+16F01
+MIAO LETTER BA
+
+16F02
+MIAO LETTER YI PA
+
+16F03
+MIAO LETTER PLA
+
+16F04
+MIAO LETTER MA
+
+16F05
+MIAO LETTER MHA
+
+16F06
+MIAO LETTER ARCHAIC MA
+
+16F07
+MIAO LETTER FA
+
+16F08
+MIAO LETTER VA
+
+16F09
+MIAO LETTER VFA
+
+16F0A
+MIAO LETTER TA
+
+16F0B
+MIAO LETTER DA
+
+16F0C
+MIAO LETTER YI TTA
+
+16F0D
+MIAO LETTER YI TA
+
+16F0E
+MIAO LETTER TTA
+
+16F0F
+MIAO LETTER DDA
+
+16F10
+MIAO LETTER NA
+
+16F11
+MIAO LETTER NHA
+
+16F12
+MIAO LETTER YI NNA
+
+16F13
+MIAO LETTER ARCHAIC NA
+
+16F14
+MIAO LETTER NNA
+
+16F15
+MIAO LETTER NNHA
+
+16F16
+MIAO LETTER LA
+
+16F17
+MIAO LETTER LYA
+
+16F18
+MIAO LETTER LHA
+
+16F19
+MIAO LETTER LHYA
+
+16F1A
+MIAO LETTER TLHA
+
+16F1B
+MIAO LETTER DLHA
+
+16F1C
+MIAO LETTER TLHYA
+
+16F1D
+MIAO LETTER DLHYA
+
+16F1E
+MIAO LETTER KA
+
+16F1F
+MIAO LETTER GA
+
+16F20
+MIAO LETTER YI KA
+
+16F21
+MIAO LETTER QA
+
+16F22
+MIAO LETTER QGA
+
+16F23
+MIAO LETTER NGA
+
+16F24
+MIAO LETTER NGHA
+
+16F25
+MIAO LETTER ARCHAIC NGA
+
+16F26
+MIAO LETTER HA
+
+16F27
+MIAO LETTER XA
+
+16F28
+MIAO LETTER GHA
+
+16F29
+MIAO LETTER GHHA
+
+16F2A
+MIAO LETTER TSSA
+
+16F2B
+MIAO LETTER DZZA
+
+16F2C
+MIAO LETTER NYA
+
+16F2D
+MIAO LETTER NYHA
+
+16F2E
+MIAO LETTER TSHA
+
+16F2F
+MIAO LETTER DZHA
+
+16F30
+MIAO LETTER YI TSHA
+
+16F31
+MIAO LETTER YI DZHA
+
+16F32
+MIAO LETTER REFORMED TSHA
+
+16F33
+MIAO LETTER SHA
+
+16F34
+MIAO LETTER SSA
+
+16F35
+MIAO LETTER ZHA
+
+16F36
+MIAO LETTER ZSHA
+
+16F37
+MIAO LETTER TSA
+
+16F38
+MIAO LETTER DZA
+
+16F39
+MIAO LETTER YI TSA
+
+16F3A
+MIAO LETTER SA
+
+16F3B
+MIAO LETTER ZA
+
+16F3C
+MIAO LETTER ZSA
+
+16F3D
+MIAO LETTER ZZA
+
+16F3E
+MIAO LETTER ZZSA
+
+16F3F
+MIAO LETTER ARCHAIC ZZA
+
+16F40
+MIAO LETTER ZZYA
+
+16F41
+MIAO LETTER ZZSYA
+
+16F42
+MIAO LETTER WA
+
+16F43
+MIAO LETTER AH
+
+16F44
+MIAO LETTER HHA
+
+16F45
+MIAO LETTER BRI
+
+16F46
+MIAO LETTER SYI
+
+16F47
+MIAO LETTER DZYI
+
+16F48
+MIAO LETTER TE
+
+16F49
+MIAO LETTER TSE
+
+16F4A
+MIAO LETTER RTE
+
+16F4F
+MIAO SIGN CONSONANT MODIFIER BAR
+
+16F50
+MIAO LETTER NASALIZATION
+
+16F51
+MIAO SIGN ASPIRATION
+
+16F52
+MIAO SIGN REFORMED VOICING
+
+16F53
+MIAO SIGN REFORMED ASPIRATION
+
+16F54
+MIAO VOWEL SIGN A
+
+16F55
+MIAO VOWEL SIGN AA
+
+16F56
+MIAO VOWEL SIGN AHH
+
+16F57
+MIAO VOWEL SIGN AN
+
+16F58
+MIAO VOWEL SIGN ANG
+
+16F59
+MIAO VOWEL SIGN O
+
+16F5A
+MIAO VOWEL SIGN OO
+
+16F5B
+MIAO VOWEL SIGN WO
+
+16F5C
+MIAO VOWEL SIGN W
+
+16F5D
+MIAO VOWEL SIGN E
+
+16F5E
+MIAO VOWEL SIGN EN
+
+16F5F
+MIAO VOWEL SIGN ENG
+
+16F60
+MIAO VOWEL SIGN OEY
+
+16F61
+MIAO VOWEL SIGN I
+
+16F62
+MIAO VOWEL SIGN IA
+
+16F63
+MIAO VOWEL SIGN IAN
+
+16F64
+MIAO VOWEL SIGN IANG
+
+16F65
+MIAO VOWEL SIGN IO
+
+16F66
+MIAO VOWEL SIGN IE
+
+16F67
+MIAO VOWEL SIGN II
+
+16F68
+MIAO VOWEL SIGN IU
+
+16F69
+MIAO VOWEL SIGN ING
+
+16F6A
+MIAO VOWEL SIGN U
+
+16F6B
+MIAO VOWEL SIGN UA
+
+16F6C
+MIAO VOWEL SIGN UAN
+
+16F6D
+MIAO VOWEL SIGN UANG
+
+16F6E
+MIAO VOWEL SIGN UU
+
+16F6F
+MIAO VOWEL SIGN UEI
+
+16F70
+MIAO VOWEL SIGN UNG
+
+16F71
+MIAO VOWEL SIGN Y
+
+16F72
+MIAO VOWEL SIGN YI
+
+16F73
+MIAO VOWEL SIGN AE
+
+16F74
+MIAO VOWEL SIGN AEE
+
+16F75
+MIAO VOWEL SIGN ERR
+
+16F76
+MIAO VOWEL SIGN ROUNDED ERR
+
+16F77
+MIAO VOWEL SIGN ER
+
+16F78
+MIAO VOWEL SIGN ROUNDED ER
+
+16F79
+MIAO VOWEL SIGN AI
+
+16F7A
+MIAO VOWEL SIGN EI
+
+16F7B
+MIAO VOWEL SIGN AU
+
+16F7C
+MIAO VOWEL SIGN OU
+
+16F7D
+MIAO VOWEL SIGN N
+
+16F7E
+MIAO VOWEL SIGN NG
+
+16F7F
+MIAO VOWEL SIGN UOG
+
+16F80
+MIAO VOWEL SIGN YUI
+
+16F81
+MIAO VOWEL SIGN OG
+
+16F82
+MIAO VOWEL SIGN OER
+
+16F83
+MIAO VOWEL SIGN VW
+
+16F84
+MIAO VOWEL SIGN IG
+
+16F85
+MIAO VOWEL SIGN EA
+
+16F86
+MIAO VOWEL SIGN IONG
+
+16F87
+MIAO VOWEL SIGN UI
+
+16F8F
+MIAO TONE RIGHT
+
+16F90
+MIAO TONE TOP RIGHT
+
+16F91
+MIAO TONE ABOVE
+
+16F92
+MIAO TONE BELOW
+
+16F93
+MIAO LETTER TONE-2
+
+16F94
+MIAO LETTER TONE-3
+
+16F95
+MIAO LETTER TONE-4
+
+16F96
+MIAO LETTER TONE-5
+
+16F97
+MIAO LETTER TONE-6
+
+16F98
+MIAO LETTER TONE-7
+
+16F99
+MIAO LETTER TONE-8
+
+16F9A
+MIAO LETTER REFORMED TONE-1
+
+16F9B
+MIAO LETTER REFORMED TONE-2
+
+16F9C
+MIAO LETTER REFORMED TONE-4
+
+16F9D
+MIAO LETTER REFORMED TONE-5
+
+16F9E
+MIAO LETTER REFORMED TONE-6
+
+16F9F
+MIAO LETTER REFORMED TONE-8
+
+16FE0
+TANGUT ITERATION MARK
+
+16FE1
+NUSHU ITERATION MARK
+
+16FE2
+OLD CHINESE HOOK MARK
+
+16FE3
+OLD CHINESE ITERATION MARK
+
+16FE4
+KHITAN SMALL SCRIPT FILLER
+
+16FF0
+VIETNAMESE ALTERNATE READING MARK CA
+
+16FF1
+VIETNAMESE ALTERNATE READING MARK NHAY
+
+18800
+TANGUT COMPONENT-001
+
+18801
+TANGUT COMPONENT-002
+
+18802
+TANGUT COMPONENT-003
+
+18803
+TANGUT COMPONENT-004
+
+18804
+TANGUT COMPONENT-005
+
+18805
+TANGUT COMPONENT-006
+
+18806
+TANGUT COMPONENT-007
+
+18807
+TANGUT COMPONENT-008
+
+18808
+TANGUT COMPONENT-009
+
+18809
+TANGUT COMPONENT-010
+
+1880A
+TANGUT COMPONENT-011
+
+1880B
+TANGUT COMPONENT-012
+
+1880C
+TANGUT COMPONENT-013
+
+1880D
+TANGUT COMPONENT-014
+
+1880E
+TANGUT COMPONENT-015
+
+1880F
+TANGUT COMPONENT-016
+
+18810
+TANGUT COMPONENT-017
+
+18811
+TANGUT COMPONENT-018
+
+18812
+TANGUT COMPONENT-019
+
+18813
+TANGUT COMPONENT-020
+
+18814
+TANGUT COMPONENT-021
+
+18815
+TANGUT COMPONENT-022
+
+18816
+TANGUT COMPONENT-023
+
+18817
+TANGUT COMPONENT-024
+
+18818
+TANGUT COMPONENT-025
+
+18819
+TANGUT COMPONENT-026
+
+1881A
+TANGUT COMPONENT-027
+
+1881B
+TANGUT COMPONENT-028
+
+1881C
+TANGUT COMPONENT-029
+
+1881D
+TANGUT COMPONENT-030
+
+1881E
+TANGUT COMPONENT-031
+
+1881F
+TANGUT COMPONENT-032
+
+18820
+TANGUT COMPONENT-033
+
+18821
+TANGUT COMPONENT-034
+
+18822
+TANGUT COMPONENT-035
+
+18823
+TANGUT COMPONENT-036
+
+18824
+TANGUT COMPONENT-037
+
+18825
+TANGUT COMPONENT-038
+
+18826
+TANGUT COMPONENT-039
+
+18827
+TANGUT COMPONENT-040
+
+18828
+TANGUT COMPONENT-041
+
+18829
+TANGUT COMPONENT-042
+
+1882A
+TANGUT COMPONENT-043
+
+1882B
+TANGUT COMPONENT-044
+
+1882C
+TANGUT COMPONENT-045
+
+1882D
+TANGUT COMPONENT-046
+
+1882E
+TANGUT COMPONENT-047
+
+1882F
+TANGUT COMPONENT-048
+
+18830
+TANGUT COMPONENT-049
+
+18831
+TANGUT COMPONENT-050
+
+18832
+TANGUT COMPONENT-051
+
+18833
+TANGUT COMPONENT-052
+
+18834
+TANGUT COMPONENT-053
+
+18835
+TANGUT COMPONENT-054
+
+18836
+TANGUT COMPONENT-055
+
+18837
+TANGUT COMPONENT-056
+
+18838
+TANGUT COMPONENT-057
+
+18839
+TANGUT COMPONENT-058
+
+1883A
+TANGUT COMPONENT-059
+
+1883B
+TANGUT COMPONENT-060
+
+1883C
+TANGUT COMPONENT-061
+
+1883D
+TANGUT COMPONENT-062
+
+1883E
+TANGUT COMPONENT-063
+
+1883F
+TANGUT COMPONENT-064
+
+18840
+TANGUT COMPONENT-065
+
+18841
+TANGUT COMPONENT-066
+
+18842
+TANGUT COMPONENT-067
+
+18843
+TANGUT COMPONENT-068
+
+18844
+TANGUT COMPONENT-069
+
+18845
+TANGUT COMPONENT-070
+
+18846
+TANGUT COMPONENT-071
+
+18847
+TANGUT COMPONENT-072
+
+18848
+TANGUT COMPONENT-073
+
+18849
+TANGUT COMPONENT-074
+
+1884A
+TANGUT COMPONENT-075
+
+1884B
+TANGUT COMPONENT-076
+
+1884C
+TANGUT COMPONENT-077
+
+1884D
+TANGUT COMPONENT-078
+
+1884E
+TANGUT COMPONENT-079
+
+1884F
+TANGUT COMPONENT-080
+
+18850
+TANGUT COMPONENT-081
+
+18851
+TANGUT COMPONENT-082
+
+18852
+TANGUT COMPONENT-083
+
+18853
+TANGUT COMPONENT-084
+
+18854
+TANGUT COMPONENT-085
+
+18855
+TANGUT COMPONENT-086
+
+18856
+TANGUT COMPONENT-087
+
+18857
+TANGUT COMPONENT-088
+
+18858
+TANGUT COMPONENT-089
+
+18859
+TANGUT COMPONENT-090
+
+1885A
+TANGUT COMPONENT-091
+
+1885B
+TANGUT COMPONENT-092
+
+1885C
+TANGUT COMPONENT-093
+
+1885D
+TANGUT COMPONENT-094
+
+1885E
+TANGUT COMPONENT-095
+
+1885F
+TANGUT COMPONENT-096
+
+18860
+TANGUT COMPONENT-097
+
+18861
+TANGUT COMPONENT-098
+
+18862
+TANGUT COMPONENT-099
+
+18863
+TANGUT COMPONENT-100
+
+18864
+TANGUT COMPONENT-101
+
+18865
+TANGUT COMPONENT-102
+
+18866
+TANGUT COMPONENT-103
+
+18867
+TANGUT COMPONENT-104
+
+18868
+TANGUT COMPONENT-105
+
+18869
+TANGUT COMPONENT-106
+
+1886A
+TANGUT COMPONENT-107
+
+1886B
+TANGUT COMPONENT-108
+
+1886C
+TANGUT COMPONENT-109
+
+1886D
+TANGUT COMPONENT-110
+
+1886E
+TANGUT COMPONENT-111
+
+1886F
+TANGUT COMPONENT-112
+
+18870
+TANGUT COMPONENT-113
+
+18871
+TANGUT COMPONENT-114
+
+18872
+TANGUT COMPONENT-115
+
+18873
+TANGUT COMPONENT-116
+
+18874
+TANGUT COMPONENT-117
+
+18875
+TANGUT COMPONENT-118
+
+18876
+TANGUT COMPONENT-119
+
+18877
+TANGUT COMPONENT-120
+
+18878
+TANGUT COMPONENT-121
+
+18879
+TANGUT COMPONENT-122
+
+1887A
+TANGUT COMPONENT-123
+
+1887B
+TANGUT COMPONENT-124
+
+1887C
+TANGUT COMPONENT-125
+
+1887D
+TANGUT COMPONENT-126
+
+1887E
+TANGUT COMPONENT-127
+
+1887F
+TANGUT COMPONENT-128
+
+18880
+TANGUT COMPONENT-129
+
+18881
+TANGUT COMPONENT-130
+
+18882
+TANGUT COMPONENT-131
+
+18883
+TANGUT COMPONENT-132
+
+18884
+TANGUT COMPONENT-133
+
+18885
+TANGUT COMPONENT-134
+
+18886
+TANGUT COMPONENT-135
+
+18887
+TANGUT COMPONENT-136
+
+18888
+TANGUT COMPONENT-137
+
+18889
+TANGUT COMPONENT-138
+
+1888A
+TANGUT COMPONENT-139
+
+1888B
+TANGUT COMPONENT-140
+
+1888C
+TANGUT COMPONENT-141
+
+1888D
+TANGUT COMPONENT-142
+
+1888E
+TANGUT COMPONENT-143
+
+1888F
+TANGUT COMPONENT-144
+
+18890
+TANGUT COMPONENT-145
+
+18891
+TANGUT COMPONENT-146
+
+18892
+TANGUT COMPONENT-147
+
+18893
+TANGUT COMPONENT-148
+
+18894
+TANGUT COMPONENT-149
+
+18895
+TANGUT COMPONENT-150
+
+18896
+TANGUT COMPONENT-151
+
+18897
+TANGUT COMPONENT-152
+
+18898
+TANGUT COMPONENT-153
+
+18899
+TANGUT COMPONENT-154
+
+1889A
+TANGUT COMPONENT-155
+
+1889B
+TANGUT COMPONENT-156
+
+1889C
+TANGUT COMPONENT-157
+
+1889D
+TANGUT COMPONENT-158
+
+1889E
+TANGUT COMPONENT-159
+
+1889F
+TANGUT COMPONENT-160
+
+188A0
+TANGUT COMPONENT-161
+
+188A1
+TANGUT COMPONENT-162
+
+188A2
+TANGUT COMPONENT-163
+
+188A3
+TANGUT COMPONENT-164
+
+188A4
+TANGUT COMPONENT-165
+
+188A5
+TANGUT COMPONENT-166
+
+188A6
+TANGUT COMPONENT-167
+
+188A7
+TANGUT COMPONENT-168
+
+188A8
+TANGUT COMPONENT-169
+
+188A9
+TANGUT COMPONENT-170
+
+188AA
+TANGUT COMPONENT-171
+
+188AB
+TANGUT COMPONENT-172
+
+188AC
+TANGUT COMPONENT-173
+
+188AD
+TANGUT COMPONENT-174
+
+188AE
+TANGUT COMPONENT-175
+
+188AF
+TANGUT COMPONENT-176
+
+188B0
+TANGUT COMPONENT-177
+
+188B1
+TANGUT COMPONENT-178
+
+188B2
+TANGUT COMPONENT-179
+
+188B3
+TANGUT COMPONENT-180
+
+188B4
+TANGUT COMPONENT-181
+
+188B5
+TANGUT COMPONENT-182
+
+188B6
+TANGUT COMPONENT-183
+
+188B7
+TANGUT COMPONENT-184
+
+188B8
+TANGUT COMPONENT-185
+
+188B9
+TANGUT COMPONENT-186
+
+188BA
+TANGUT COMPONENT-187
+
+188BB
+TANGUT COMPONENT-188
+
+188BC
+TANGUT COMPONENT-189
+
+188BD
+TANGUT COMPONENT-190
+
+188BE
+TANGUT COMPONENT-191
+
+188BF
+TANGUT COMPONENT-192
+
+188C0
+TANGUT COMPONENT-193
+
+188C1
+TANGUT COMPONENT-194
+
+188C2
+TANGUT COMPONENT-195
+
+188C3
+TANGUT COMPONENT-196
+
+188C4
+TANGUT COMPONENT-197
+
+188C5
+TANGUT COMPONENT-198
+
+188C6
+TANGUT COMPONENT-199
+
+188C7
+TANGUT COMPONENT-200
+
+188C8
+TANGUT COMPONENT-201
+
+188C9
+TANGUT COMPONENT-202
+
+188CA
+TANGUT COMPONENT-203
+
+188CB
+TANGUT COMPONENT-204
+
+188CC
+TANGUT COMPONENT-205
+
+188CD
+TANGUT COMPONENT-206
+
+188CE
+TANGUT COMPONENT-207
+
+188CF
+TANGUT COMPONENT-208
+
+188D0
+TANGUT COMPONENT-209
+
+188D1
+TANGUT COMPONENT-210
+
+188D2
+TANGUT COMPONENT-211
+
+188D3
+TANGUT COMPONENT-212
+
+188D4
+TANGUT COMPONENT-213
+
+188D5
+TANGUT COMPONENT-214
+
+188D6
+TANGUT COMPONENT-215
+
+188D7
+TANGUT COMPONENT-216
+
+188D8
+TANGUT COMPONENT-217
+
+188D9
+TANGUT COMPONENT-218
+
+188DA
+TANGUT COMPONENT-219
+
+188DB
+TANGUT COMPONENT-220
+
+188DC
+TANGUT COMPONENT-221
+
+188DD
+TANGUT COMPONENT-222
+
+188DE
+TANGUT COMPONENT-223
+
+188DF
+TANGUT COMPONENT-224
+
+188E0
+TANGUT COMPONENT-225
+
+188E1
+TANGUT COMPONENT-226
+
+188E2
+TANGUT COMPONENT-227
+
+188E3
+TANGUT COMPONENT-228
+
+188E4
+TANGUT COMPONENT-229
+
+188E5
+TANGUT COMPONENT-230
+
+188E6
+TANGUT COMPONENT-231
+
+188E7
+TANGUT COMPONENT-232
+
+188E8
+TANGUT COMPONENT-233
+
+188E9
+TANGUT COMPONENT-234
+
+188EA
+TANGUT COMPONENT-235
+
+188EB
+TANGUT COMPONENT-236
+
+188EC
+TANGUT COMPONENT-237
+
+188ED
+TANGUT COMPONENT-238
+
+188EE
+TANGUT COMPONENT-239
+
+188EF
+TANGUT COMPONENT-240
+
+188F0
+TANGUT COMPONENT-241
+
+188F1
+TANGUT COMPONENT-242
+
+188F2
+TANGUT COMPONENT-243
+
+188F3
+TANGUT COMPONENT-244
+
+188F4
+TANGUT COMPONENT-245
+
+188F5
+TANGUT COMPONENT-246
+
+188F6
+TANGUT COMPONENT-247
+
+188F7
+TANGUT COMPONENT-248
+
+188F8
+TANGUT COMPONENT-249
+
+188F9
+TANGUT COMPONENT-250
+
+188FA
+TANGUT COMPONENT-251
+
+188FB
+TANGUT COMPONENT-252
+
+188FC
+TANGUT COMPONENT-253
+
+188FD
+TANGUT COMPONENT-254
+
+188FE
+TANGUT COMPONENT-255
+
+188FF
+TANGUT COMPONENT-256
+
+18900
+TANGUT COMPONENT-257
+
+18901
+TANGUT COMPONENT-258
+
+18902
+TANGUT COMPONENT-259
+
+18903
+TANGUT COMPONENT-260
+
+18904
+TANGUT COMPONENT-261
+
+18905
+TANGUT COMPONENT-262
+
+18906
+TANGUT COMPONENT-263
+
+18907
+TANGUT COMPONENT-264
+
+18908
+TANGUT COMPONENT-265
+
+18909
+TANGUT COMPONENT-266
+
+1890A
+TANGUT COMPONENT-267
+
+1890B
+TANGUT COMPONENT-268
+
+1890C
+TANGUT COMPONENT-269
+
+1890D
+TANGUT COMPONENT-270
+
+1890E
+TANGUT COMPONENT-271
+
+1890F
+TANGUT COMPONENT-272
+
+18910
+TANGUT COMPONENT-273
+
+18911
+TANGUT COMPONENT-274
+
+18912
+TANGUT COMPONENT-275
+
+18913
+TANGUT COMPONENT-276
+
+18914
+TANGUT COMPONENT-277
+
+18915
+TANGUT COMPONENT-278
+
+18916
+TANGUT COMPONENT-279
+
+18917
+TANGUT COMPONENT-280
+
+18918
+TANGUT COMPONENT-281
+
+18919
+TANGUT COMPONENT-282
+
+1891A
+TANGUT COMPONENT-283
+
+1891B
+TANGUT COMPONENT-284
+
+1891C
+TANGUT COMPONENT-285
+
+1891D
+TANGUT COMPONENT-286
+
+1891E
+TANGUT COMPONENT-287
+
+1891F
+TANGUT COMPONENT-288
+
+18920
+TANGUT COMPONENT-289
+
+18921
+TANGUT COMPONENT-290
+
+18922
+TANGUT COMPONENT-291
+
+18923
+TANGUT COMPONENT-292
+
+18924
+TANGUT COMPONENT-293
+
+18925
+TANGUT COMPONENT-294
+
+18926
+TANGUT COMPONENT-295
+
+18927
+TANGUT COMPONENT-296
+
+18928
+TANGUT COMPONENT-297
+
+18929
+TANGUT COMPONENT-298
+
+1892A
+TANGUT COMPONENT-299
+
+1892B
+TANGUT COMPONENT-300
+
+1892C
+TANGUT COMPONENT-301
+
+1892D
+TANGUT COMPONENT-302
+
+1892E
+TANGUT COMPONENT-303
+
+1892F
+TANGUT COMPONENT-304
+
+18930
+TANGUT COMPONENT-305
+
+18931
+TANGUT COMPONENT-306
+
+18932
+TANGUT COMPONENT-307
+
+18933
+TANGUT COMPONENT-308
+
+18934
+TANGUT COMPONENT-309
+
+18935
+TANGUT COMPONENT-310
+
+18936
+TANGUT COMPONENT-311
+
+18937
+TANGUT COMPONENT-312
+
+18938
+TANGUT COMPONENT-313
+
+18939
+TANGUT COMPONENT-314
+
+1893A
+TANGUT COMPONENT-315
+
+1893B
+TANGUT COMPONENT-316
+
+1893C
+TANGUT COMPONENT-317
+
+1893D
+TANGUT COMPONENT-318
+
+1893E
+TANGUT COMPONENT-319
+
+1893F
+TANGUT COMPONENT-320
+
+18940
+TANGUT COMPONENT-321
+
+18941
+TANGUT COMPONENT-322
+
+18942
+TANGUT COMPONENT-323
+
+18943
+TANGUT COMPONENT-324
+
+18944
+TANGUT COMPONENT-325
+
+18945
+TANGUT COMPONENT-326
+
+18946
+TANGUT COMPONENT-327
+
+18947
+TANGUT COMPONENT-328
+
+18948
+TANGUT COMPONENT-329
+
+18949
+TANGUT COMPONENT-330
+
+1894A
+TANGUT COMPONENT-331
+
+1894B
+TANGUT COMPONENT-332
+
+1894C
+TANGUT COMPONENT-333
+
+1894D
+TANGUT COMPONENT-334
+
+1894E
+TANGUT COMPONENT-335
+
+1894F
+TANGUT COMPONENT-336
+
+18950
+TANGUT COMPONENT-337
+
+18951
+TANGUT COMPONENT-338
+
+18952
+TANGUT COMPONENT-339
+
+18953
+TANGUT COMPONENT-340
+
+18954
+TANGUT COMPONENT-341
+
+18955
+TANGUT COMPONENT-342
+
+18956
+TANGUT COMPONENT-343
+
+18957
+TANGUT COMPONENT-344
+
+18958
+TANGUT COMPONENT-345
+
+18959
+TANGUT COMPONENT-346
+
+1895A
+TANGUT COMPONENT-347
+
+1895B
+TANGUT COMPONENT-348
+
+1895C
+TANGUT COMPONENT-349
+
+1895D
+TANGUT COMPONENT-350
+
+1895E
+TANGUT COMPONENT-351
+
+1895F
+TANGUT COMPONENT-352
+
+18960
+TANGUT COMPONENT-353
+
+18961
+TANGUT COMPONENT-354
+
+18962
+TANGUT COMPONENT-355
+
+18963
+TANGUT COMPONENT-356
+
+18964
+TANGUT COMPONENT-357
+
+18965
+TANGUT COMPONENT-358
+
+18966
+TANGUT COMPONENT-359
+
+18967
+TANGUT COMPONENT-360
+
+18968
+TANGUT COMPONENT-361
+
+18969
+TANGUT COMPONENT-362
+
+1896A
+TANGUT COMPONENT-363
+
+1896B
+TANGUT COMPONENT-364
+
+1896C
+TANGUT COMPONENT-365
+
+1896D
+TANGUT COMPONENT-366
+
+1896E
+TANGUT COMPONENT-367
+
+1896F
+TANGUT COMPONENT-368
+
+18970
+TANGUT COMPONENT-369
+
+18971
+TANGUT COMPONENT-370
+
+18972
+TANGUT COMPONENT-371
+
+18973
+TANGUT COMPONENT-372
+
+18974
+TANGUT COMPONENT-373
+
+18975
+TANGUT COMPONENT-374
+
+18976
+TANGUT COMPONENT-375
+
+18977
+TANGUT COMPONENT-376
+
+18978
+TANGUT COMPONENT-377
+
+18979
+TANGUT COMPONENT-378
+
+1897A
+TANGUT COMPONENT-379
+
+1897B
+TANGUT COMPONENT-380
+
+1897C
+TANGUT COMPONENT-381
+
+1897D
+TANGUT COMPONENT-382
+
+1897E
+TANGUT COMPONENT-383
+
+1897F
+TANGUT COMPONENT-384
+
+18980
+TANGUT COMPONENT-385
+
+18981
+TANGUT COMPONENT-386
+
+18982
+TANGUT COMPONENT-387
+
+18983
+TANGUT COMPONENT-388
+
+18984
+TANGUT COMPONENT-389
+
+18985
+TANGUT COMPONENT-390
+
+18986
+TANGUT COMPONENT-391
+
+18987
+TANGUT COMPONENT-392
+
+18988
+TANGUT COMPONENT-393
+
+18989
+TANGUT COMPONENT-394
+
+1898A
+TANGUT COMPONENT-395
+
+1898B
+TANGUT COMPONENT-396
+
+1898C
+TANGUT COMPONENT-397
+
+1898D
+TANGUT COMPONENT-398
+
+1898E
+TANGUT COMPONENT-399
+
+1898F
+TANGUT COMPONENT-400
+
+18990
+TANGUT COMPONENT-401
+
+18991
+TANGUT COMPONENT-402
+
+18992
+TANGUT COMPONENT-403
+
+18993
+TANGUT COMPONENT-404
+
+18994
+TANGUT COMPONENT-405
+
+18995
+TANGUT COMPONENT-406
+
+18996
+TANGUT COMPONENT-407
+
+18997
+TANGUT COMPONENT-408
+
+18998
+TANGUT COMPONENT-409
+
+18999
+TANGUT COMPONENT-410
+
+1899A
+TANGUT COMPONENT-411
+
+1899B
+TANGUT COMPONENT-412
+
+1899C
+TANGUT COMPONENT-413
+
+1899D
+TANGUT COMPONENT-414
+
+1899E
+TANGUT COMPONENT-415
+
+1899F
+TANGUT COMPONENT-416
+
+189A0
+TANGUT COMPONENT-417
+
+189A1
+TANGUT COMPONENT-418
+
+189A2
+TANGUT COMPONENT-419
+
+189A3
+TANGUT COMPONENT-420
+
+189A4
+TANGUT COMPONENT-421
+
+189A5
+TANGUT COMPONENT-422
+
+189A6
+TANGUT COMPONENT-423
+
+189A7
+TANGUT COMPONENT-424
+
+189A8
+TANGUT COMPONENT-425
+
+189A9
+TANGUT COMPONENT-426
+
+189AA
+TANGUT COMPONENT-427
+
+189AB
+TANGUT COMPONENT-428
+
+189AC
+TANGUT COMPONENT-429
+
+189AD
+TANGUT COMPONENT-430
+
+189AE
+TANGUT COMPONENT-431
+
+189AF
+TANGUT COMPONENT-432
+
+189B0
+TANGUT COMPONENT-433
+
+189B1
+TANGUT COMPONENT-434
+
+189B2
+TANGUT COMPONENT-435
+
+189B3
+TANGUT COMPONENT-436
+
+189B4
+TANGUT COMPONENT-437
+
+189B5
+TANGUT COMPONENT-438
+
+189B6
+TANGUT COMPONENT-439
+
+189B7
+TANGUT COMPONENT-440
+
+189B8
+TANGUT COMPONENT-441
+
+189B9
+TANGUT COMPONENT-442
+
+189BA
+TANGUT COMPONENT-443
+
+189BB
+TANGUT COMPONENT-444
+
+189BC
+TANGUT COMPONENT-445
+
+189BD
+TANGUT COMPONENT-446
+
+189BE
+TANGUT COMPONENT-447
+
+189BF
+TANGUT COMPONENT-448
+
+189C0
+TANGUT COMPONENT-449
+
+189C1
+TANGUT COMPONENT-450
+
+189C2
+TANGUT COMPONENT-451
+
+189C3
+TANGUT COMPONENT-452
+
+189C4
+TANGUT COMPONENT-453
+
+189C5
+TANGUT COMPONENT-454
+
+189C6
+TANGUT COMPONENT-455
+
+189C7
+TANGUT COMPONENT-456
+
+189C8
+TANGUT COMPONENT-457
+
+189C9
+TANGUT COMPONENT-458
+
+189CA
+TANGUT COMPONENT-459
+
+189CB
+TANGUT COMPONENT-460
+
+189CC
+TANGUT COMPONENT-461
+
+189CD
+TANGUT COMPONENT-462
+
+189CE
+TANGUT COMPONENT-463
+
+189CF
+TANGUT COMPONENT-464
+
+189D0
+TANGUT COMPONENT-465
+
+189D1
+TANGUT COMPONENT-466
+
+189D2
+TANGUT COMPONENT-467
+
+189D3
+TANGUT COMPONENT-468
+
+189D4
+TANGUT COMPONENT-469
+
+189D5
+TANGUT COMPONENT-470
+
+189D6
+TANGUT COMPONENT-471
+
+189D7
+TANGUT COMPONENT-472
+
+189D8
+TANGUT COMPONENT-473
+
+189D9
+TANGUT COMPONENT-474
+
+189DA
+TANGUT COMPONENT-475
+
+189DB
+TANGUT COMPONENT-476
+
+189DC
+TANGUT COMPONENT-477
+
+189DD
+TANGUT COMPONENT-478
+
+189DE
+TANGUT COMPONENT-479
+
+189DF
+TANGUT COMPONENT-480
+
+189E0
+TANGUT COMPONENT-481
+
+189E1
+TANGUT COMPONENT-482
+
+189E2
+TANGUT COMPONENT-483
+
+189E3
+TANGUT COMPONENT-484
+
+189E4
+TANGUT COMPONENT-485
+
+189E5
+TANGUT COMPONENT-486
+
+189E6
+TANGUT COMPONENT-487
+
+189E7
+TANGUT COMPONENT-488
+
+189E8
+TANGUT COMPONENT-489
+
+189E9
+TANGUT COMPONENT-490
+
+189EA
+TANGUT COMPONENT-491
+
+189EB
+TANGUT COMPONENT-492
+
+189EC
+TANGUT COMPONENT-493
+
+189ED
+TANGUT COMPONENT-494
+
+189EE
+TANGUT COMPONENT-495
+
+189EF
+TANGUT COMPONENT-496
+
+189F0
+TANGUT COMPONENT-497
+
+189F1
+TANGUT COMPONENT-498
+
+189F2
+TANGUT COMPONENT-499
+
+189F3
+TANGUT COMPONENT-500
+
+189F4
+TANGUT COMPONENT-501
+
+189F5
+TANGUT COMPONENT-502
+
+189F6
+TANGUT COMPONENT-503
+
+189F7
+TANGUT COMPONENT-504
+
+189F8
+TANGUT COMPONENT-505
+
+189F9
+TANGUT COMPONENT-506
+
+189FA
+TANGUT COMPONENT-507
+
+189FB
+TANGUT COMPONENT-508
+
+189FC
+TANGUT COMPONENT-509
+
+189FD
+TANGUT COMPONENT-510
+
+189FE
+TANGUT COMPONENT-511
+
+189FF
+TANGUT COMPONENT-512
+
+18A00
+TANGUT COMPONENT-513
+
+18A01
+TANGUT COMPONENT-514
+
+18A02
+TANGUT COMPONENT-515
+
+18A03
+TANGUT COMPONENT-516
+
+18A04
+TANGUT COMPONENT-517
+
+18A05
+TANGUT COMPONENT-518
+
+18A06
+TANGUT COMPONENT-519
+
+18A07
+TANGUT COMPONENT-520
+
+18A08
+TANGUT COMPONENT-521
+
+18A09
+TANGUT COMPONENT-522
+
+18A0A
+TANGUT COMPONENT-523
+
+18A0B
+TANGUT COMPONENT-524
+
+18A0C
+TANGUT COMPONENT-525
+
+18A0D
+TANGUT COMPONENT-526
+
+18A0E
+TANGUT COMPONENT-527
+
+18A0F
+TANGUT COMPONENT-528
+
+18A10
+TANGUT COMPONENT-529
+
+18A11
+TANGUT COMPONENT-530
+
+18A12
+TANGUT COMPONENT-531
+
+18A13
+TANGUT COMPONENT-532
+
+18A14
+TANGUT COMPONENT-533
+
+18A15
+TANGUT COMPONENT-534
+
+18A16
+TANGUT COMPONENT-535
+
+18A17
+TANGUT COMPONENT-536
+
+18A18
+TANGUT COMPONENT-537
+
+18A19
+TANGUT COMPONENT-538
+
+18A1A
+TANGUT COMPONENT-539
+
+18A1B
+TANGUT COMPONENT-540
+
+18A1C
+TANGUT COMPONENT-541
+
+18A1D
+TANGUT COMPONENT-542
+
+18A1E
+TANGUT COMPONENT-543
+
+18A1F
+TANGUT COMPONENT-544
+
+18A20
+TANGUT COMPONENT-545
+
+18A21
+TANGUT COMPONENT-546
+
+18A22
+TANGUT COMPONENT-547
+
+18A23
+TANGUT COMPONENT-548
+
+18A24
+TANGUT COMPONENT-549
+
+18A25
+TANGUT COMPONENT-550
+
+18A26
+TANGUT COMPONENT-551
+
+18A27
+TANGUT COMPONENT-552
+
+18A28
+TANGUT COMPONENT-553
+
+18A29
+TANGUT COMPONENT-554
+
+18A2A
+TANGUT COMPONENT-555
+
+18A2B
+TANGUT COMPONENT-556
+
+18A2C
+TANGUT COMPONENT-557
+
+18A2D
+TANGUT COMPONENT-558
+
+18A2E
+TANGUT COMPONENT-559
+
+18A2F
+TANGUT COMPONENT-560
+
+18A30
+TANGUT COMPONENT-561
+
+18A31
+TANGUT COMPONENT-562
+
+18A32
+TANGUT COMPONENT-563
+
+18A33
+TANGUT COMPONENT-564
+
+18A34
+TANGUT COMPONENT-565
+
+18A35
+TANGUT COMPONENT-566
+
+18A36
+TANGUT COMPONENT-567
+
+18A37
+TANGUT COMPONENT-568
+
+18A38
+TANGUT COMPONENT-569
+
+18A39
+TANGUT COMPONENT-570
+
+18A3A
+TANGUT COMPONENT-571
+
+18A3B
+TANGUT COMPONENT-572
+
+18A3C
+TANGUT COMPONENT-573
+
+18A3D
+TANGUT COMPONENT-574
+
+18A3E
+TANGUT COMPONENT-575
+
+18A3F
+TANGUT COMPONENT-576
+
+18A40
+TANGUT COMPONENT-577
+
+18A41
+TANGUT COMPONENT-578
+
+18A42
+TANGUT COMPONENT-579
+
+18A43
+TANGUT COMPONENT-580
+
+18A44
+TANGUT COMPONENT-581
+
+18A45
+TANGUT COMPONENT-582
+
+18A46
+TANGUT COMPONENT-583
+
+18A47
+TANGUT COMPONENT-584
+
+18A48
+TANGUT COMPONENT-585
+
+18A49
+TANGUT COMPONENT-586
+
+18A4A
+TANGUT COMPONENT-587
+
+18A4B
+TANGUT COMPONENT-588
+
+18A4C
+TANGUT COMPONENT-589
+
+18A4D
+TANGUT COMPONENT-590
+
+18A4E
+TANGUT COMPONENT-591
+
+18A4F
+TANGUT COMPONENT-592
+
+18A50
+TANGUT COMPONENT-593
+
+18A51
+TANGUT COMPONENT-594
+
+18A52
+TANGUT COMPONENT-595
+
+18A53
+TANGUT COMPONENT-596
+
+18A54
+TANGUT COMPONENT-597
+
+18A55
+TANGUT COMPONENT-598
+
+18A56
+TANGUT COMPONENT-599
+
+18A57
+TANGUT COMPONENT-600
+
+18A58
+TANGUT COMPONENT-601
+
+18A59
+TANGUT COMPONENT-602
+
+18A5A
+TANGUT COMPONENT-603
+
+18A5B
+TANGUT COMPONENT-604
+
+18A5C
+TANGUT COMPONENT-605
+
+18A5D
+TANGUT COMPONENT-606
+
+18A5E
+TANGUT COMPONENT-607
+
+18A5F
+TANGUT COMPONENT-608
+
+18A60
+TANGUT COMPONENT-609
+
+18A61
+TANGUT COMPONENT-610
+
+18A62
+TANGUT COMPONENT-611
+
+18A63
+TANGUT COMPONENT-612
+
+18A64
+TANGUT COMPONENT-613
+
+18A65
+TANGUT COMPONENT-614
+
+18A66
+TANGUT COMPONENT-615
+
+18A67
+TANGUT COMPONENT-616
+
+18A68
+TANGUT COMPONENT-617
+
+18A69
+TANGUT COMPONENT-618
+
+18A6A
+TANGUT COMPONENT-619
+
+18A6B
+TANGUT COMPONENT-620
+
+18A6C
+TANGUT COMPONENT-621
+
+18A6D
+TANGUT COMPONENT-622
+
+18A6E
+TANGUT COMPONENT-623
+
+18A6F
+TANGUT COMPONENT-624
+
+18A70
+TANGUT COMPONENT-625
+
+18A71
+TANGUT COMPONENT-626
+
+18A72
+TANGUT COMPONENT-627
+
+18A73
+TANGUT COMPONENT-628
+
+18A74
+TANGUT COMPONENT-629
+
+18A75
+TANGUT COMPONENT-630
+
+18A76
+TANGUT COMPONENT-631
+
+18A77
+TANGUT COMPONENT-632
+
+18A78
+TANGUT COMPONENT-633
+
+18A79
+TANGUT COMPONENT-634
+
+18A7A
+TANGUT COMPONENT-635
+
+18A7B
+TANGUT COMPONENT-636
+
+18A7C
+TANGUT COMPONENT-637
+
+18A7D
+TANGUT COMPONENT-638
+
+18A7E
+TANGUT COMPONENT-639
+
+18A7F
+TANGUT COMPONENT-640
+
+18A80
+TANGUT COMPONENT-641
+
+18A81
+TANGUT COMPONENT-642
+
+18A82
+TANGUT COMPONENT-643
+
+18A83
+TANGUT COMPONENT-644
+
+18A84
+TANGUT COMPONENT-645
+
+18A85
+TANGUT COMPONENT-646
+
+18A86
+TANGUT COMPONENT-647
+
+18A87
+TANGUT COMPONENT-648
+
+18A88
+TANGUT COMPONENT-649
+
+18A89
+TANGUT COMPONENT-650
+
+18A8A
+TANGUT COMPONENT-651
+
+18A8B
+TANGUT COMPONENT-652
+
+18A8C
+TANGUT COMPONENT-653
+
+18A8D
+TANGUT COMPONENT-654
+
+18A8E
+TANGUT COMPONENT-655
+
+18A8F
+TANGUT COMPONENT-656
+
+18A90
+TANGUT COMPONENT-657
+
+18A91
+TANGUT COMPONENT-658
+
+18A92
+TANGUT COMPONENT-659
+
+18A93
+TANGUT COMPONENT-660
+
+18A94
+TANGUT COMPONENT-661
+
+18A95
+TANGUT COMPONENT-662
+
+18A96
+TANGUT COMPONENT-663
+
+18A97
+TANGUT COMPONENT-664
+
+18A98
+TANGUT COMPONENT-665
+
+18A99
+TANGUT COMPONENT-666
+
+18A9A
+TANGUT COMPONENT-667
+
+18A9B
+TANGUT COMPONENT-668
+
+18A9C
+TANGUT COMPONENT-669
+
+18A9D
+TANGUT COMPONENT-670
+
+18A9E
+TANGUT COMPONENT-671
+
+18A9F
+TANGUT COMPONENT-672
+
+18AA0
+TANGUT COMPONENT-673
+
+18AA1
+TANGUT COMPONENT-674
+
+18AA2
+TANGUT COMPONENT-675
+
+18AA3
+TANGUT COMPONENT-676
+
+18AA4
+TANGUT COMPONENT-677
+
+18AA5
+TANGUT COMPONENT-678
+
+18AA6
+TANGUT COMPONENT-679
+
+18AA7
+TANGUT COMPONENT-680
+
+18AA8
+TANGUT COMPONENT-681
+
+18AA9
+TANGUT COMPONENT-682
+
+18AAA
+TANGUT COMPONENT-683
+
+18AAB
+TANGUT COMPONENT-684
+
+18AAC
+TANGUT COMPONENT-685
+
+18AAD
+TANGUT COMPONENT-686
+
+18AAE
+TANGUT COMPONENT-687
+
+18AAF
+TANGUT COMPONENT-688
+
+18AB0
+TANGUT COMPONENT-689
+
+18AB1
+TANGUT COMPONENT-690
+
+18AB2
+TANGUT COMPONENT-691
+
+18AB3
+TANGUT COMPONENT-692
+
+18AB4
+TANGUT COMPONENT-693
+
+18AB5
+TANGUT COMPONENT-694
+
+18AB6
+TANGUT COMPONENT-695
+
+18AB7
+TANGUT COMPONENT-696
+
+18AB8
+TANGUT COMPONENT-697
+
+18AB9
+TANGUT COMPONENT-698
+
+18ABA
+TANGUT COMPONENT-699
+
+18ABB
+TANGUT COMPONENT-700
+
+18ABC
+TANGUT COMPONENT-701
+
+18ABD
+TANGUT COMPONENT-702
+
+18ABE
+TANGUT COMPONENT-703
+
+18ABF
+TANGUT COMPONENT-704
+
+18AC0
+TANGUT COMPONENT-705
+
+18AC1
+TANGUT COMPONENT-706
+
+18AC2
+TANGUT COMPONENT-707
+
+18AC3
+TANGUT COMPONENT-708
+
+18AC4
+TANGUT COMPONENT-709
+
+18AC5
+TANGUT COMPONENT-710
+
+18AC6
+TANGUT COMPONENT-711
+
+18AC7
+TANGUT COMPONENT-712
+
+18AC8
+TANGUT COMPONENT-713
+
+18AC9
+TANGUT COMPONENT-714
+
+18ACA
+TANGUT COMPONENT-715
+
+18ACB
+TANGUT COMPONENT-716
+
+18ACC
+TANGUT COMPONENT-717
+
+18ACD
+TANGUT COMPONENT-718
+
+18ACE
+TANGUT COMPONENT-719
+
+18ACF
+TANGUT COMPONENT-720
+
+18AD0
+TANGUT COMPONENT-721
+
+18AD1
+TANGUT COMPONENT-722
+
+18AD2
+TANGUT COMPONENT-723
+
+18AD3
+TANGUT COMPONENT-724
+
+18AD4
+TANGUT COMPONENT-725
+
+18AD5
+TANGUT COMPONENT-726
+
+18AD6
+TANGUT COMPONENT-727
+
+18AD7
+TANGUT COMPONENT-728
+
+18AD8
+TANGUT COMPONENT-729
+
+18AD9
+TANGUT COMPONENT-730
+
+18ADA
+TANGUT COMPONENT-731
+
+18ADB
+TANGUT COMPONENT-732
+
+18ADC
+TANGUT COMPONENT-733
+
+18ADD
+TANGUT COMPONENT-734
+
+18ADE
+TANGUT COMPONENT-735
+
+18ADF
+TANGUT COMPONENT-736
+
+18AE0
+TANGUT COMPONENT-737
+
+18AE1
+TANGUT COMPONENT-738
+
+18AE2
+TANGUT COMPONENT-739
+
+18AE3
+TANGUT COMPONENT-740
+
+18AE4
+TANGUT COMPONENT-741
+
+18AE5
+TANGUT COMPONENT-742
+
+18AE6
+TANGUT COMPONENT-743
+
+18AE7
+TANGUT COMPONENT-744
+
+18AE8
+TANGUT COMPONENT-745
+
+18AE9
+TANGUT COMPONENT-746
+
+18AEA
+TANGUT COMPONENT-747
+
+18AEB
+TANGUT COMPONENT-748
+
+18AEC
+TANGUT COMPONENT-749
+
+18AED
+TANGUT COMPONENT-750
+
+18AEE
+TANGUT COMPONENT-751
+
+18AEF
+TANGUT COMPONENT-752
+
+18AF0
+TANGUT COMPONENT-753
+
+18AF1
+TANGUT COMPONENT-754
+
+18AF2
+TANGUT COMPONENT-755
+
+18AF3
+TANGUT COMPONENT-756
+
+18AF4
+TANGUT COMPONENT-757
+
+18AF5
+TANGUT COMPONENT-758
+
+18AF6
+TANGUT COMPONENT-759
+
+18AF7
+TANGUT COMPONENT-760
+
+18AF8
+TANGUT COMPONENT-761
+
+18AF9
+TANGUT COMPONENT-762
+
+18AFA
+TANGUT COMPONENT-763
+
+18AFB
+TANGUT COMPONENT-764
+
+18AFC
+TANGUT COMPONENT-765
+
+18AFD
+TANGUT COMPONENT-766
+
+18AFE
+TANGUT COMPONENT-767
+
+18AFF
+TANGUT COMPONENT-768
+
+1B000
+KATAKANA LETTER ARCHAIC E
+
+1B001
+HENTAIGANA LETTER E-1
+
+1B001
+HIRAGANA LETTER ARCHAIC YE
+
+1B002
+HENTAIGANA LETTER A-1
+
+1B003
+HENTAIGANA LETTER A-2
+
+1B004
+HENTAIGANA LETTER A-3
+
+1B005
+HENTAIGANA LETTER A-WO
+
+1B006
+HENTAIGANA LETTER I-1
+
+1B007
+HENTAIGANA LETTER I-2
+
+1B008
+HENTAIGANA LETTER I-3
+
+1B009
+HENTAIGANA LETTER I-4
+
+1B00A
+HENTAIGANA LETTER U-1
+
+1B00B
+HENTAIGANA LETTER U-2
+
+1B00C
+HENTAIGANA LETTER U-3
+
+1B00D
+HENTAIGANA LETTER U-4
+
+1B00E
+HENTAIGANA LETTER U-5
+
+1B00F
+HENTAIGANA LETTER E-2
+
+1B010
+HENTAIGANA LETTER E-3
+
+1B011
+HENTAIGANA LETTER E-4
+
+1B012
+HENTAIGANA LETTER E-5
+
+1B013
+HENTAIGANA LETTER E-6
+
+1B014
+HENTAIGANA LETTER O-1
+
+1B015
+HENTAIGANA LETTER O-2
+
+1B016
+HENTAIGANA LETTER O-3
+
+1B017
+HENTAIGANA LETTER KA-1
+
+1B018
+HENTAIGANA LETTER KA-2
+
+1B019
+HENTAIGANA LETTER KA-3
+
+1B01A
+HENTAIGANA LETTER KA-4
+
+1B01B
+HENTAIGANA LETTER KA-5
+
+1B01C
+HENTAIGANA LETTER KA-6
+
+1B01D
+HENTAIGANA LETTER KA-7
+
+1B01E
+HENTAIGANA LETTER KA-8
+
+1B01F
+HENTAIGANA LETTER KA-9
+
+1B020
+HENTAIGANA LETTER KA-10
+
+1B021
+HENTAIGANA LETTER KA-11
+
+1B022
+HENTAIGANA LETTER KA-KE
+
+1B023
+HENTAIGANA LETTER KI-1
+
+1B024
+HENTAIGANA LETTER KI-2
+
+1B025
+HENTAIGANA LETTER KI-3
+
+1B026
+HENTAIGANA LETTER KI-4
+
+1B027
+HENTAIGANA LETTER KI-5
+
+1B028
+HENTAIGANA LETTER KI-6
+
+1B029
+HENTAIGANA LETTER KI-7
+
+1B02A
+HENTAIGANA LETTER KI-8
+
+1B02B
+HENTAIGANA LETTER KU-1
+
+1B02C
+HENTAIGANA LETTER KU-2
+
+1B02D
+HENTAIGANA LETTER KU-3
+
+1B02E
+HENTAIGANA LETTER KU-4
+
+1B02F
+HENTAIGANA LETTER KU-5
+
+1B030
+HENTAIGANA LETTER KU-6
+
+1B031
+HENTAIGANA LETTER KU-7
+
+1B032
+HENTAIGANA LETTER KE-1
+
+1B033
+HENTAIGANA LETTER KE-2
+
+1B034
+HENTAIGANA LETTER KE-3
+
+1B035
+HENTAIGANA LETTER KE-4
+
+1B036
+HENTAIGANA LETTER KE-5
+
+1B037
+HENTAIGANA LETTER KE-6
+
+1B038
+HENTAIGANA LETTER KO-1
+
+1B039
+HENTAIGANA LETTER KO-2
+
+1B03A
+HENTAIGANA LETTER KO-3
+
+1B03B
+HENTAIGANA LETTER KO-KI
+
+1B03C
+HENTAIGANA LETTER SA-1
+
+1B03D
+HENTAIGANA LETTER SA-2
+
+1B03E
+HENTAIGANA LETTER SA-3
+
+1B03F
+HENTAIGANA LETTER SA-4
+
+1B040
+HENTAIGANA LETTER SA-5
+
+1B041
+HENTAIGANA LETTER SA-6
+
+1B042
+HENTAIGANA LETTER SA-7
+
+1B043
+HENTAIGANA LETTER SA-8
+
+1B044
+HENTAIGANA LETTER SI-1
+
+1B045
+HENTAIGANA LETTER SI-2
+
+1B046
+HENTAIGANA LETTER SI-3
+
+1B047
+HENTAIGANA LETTER SI-4
+
+1B048
+HENTAIGANA LETTER SI-5
+
+1B049
+HENTAIGANA LETTER SI-6
+
+1B04A
+HENTAIGANA LETTER SU-1
+
+1B04B
+HENTAIGANA LETTER SU-2
+
+1B04C
+HENTAIGANA LETTER SU-3
+
+1B04D
+HENTAIGANA LETTER SU-4
+
+1B04E
+HENTAIGANA LETTER SU-5
+
+1B04F
+HENTAIGANA LETTER SU-6
+
+1B050
+HENTAIGANA LETTER SU-7
+
+1B051
+HENTAIGANA LETTER SU-8
+
+1B052
+HENTAIGANA LETTER SE-1
+
+1B053
+HENTAIGANA LETTER SE-2
+
+1B054
+HENTAIGANA LETTER SE-3
+
+1B055
+HENTAIGANA LETTER SE-4
+
+1B056
+HENTAIGANA LETTER SE-5
+
+1B057
+HENTAIGANA LETTER SO-1
+
+1B058
+HENTAIGANA LETTER SO-2
+
+1B059
+HENTAIGANA LETTER SO-3
+
+1B05A
+HENTAIGANA LETTER SO-4
+
+1B05B
+HENTAIGANA LETTER SO-5
+
+1B05C
+HENTAIGANA LETTER SO-6
+
+1B05D
+HENTAIGANA LETTER SO-7
+
+1B05E
+HENTAIGANA LETTER TA-1
+
+1B05F
+HENTAIGANA LETTER TA-2
+
+1B060
+HENTAIGANA LETTER TA-3
+
+1B061
+HENTAIGANA LETTER TA-4
+
+1B062
+HENTAIGANA LETTER TI-1
+
+1B063
+HENTAIGANA LETTER TI-2
+
+1B064
+HENTAIGANA LETTER TI-3
+
+1B065
+HENTAIGANA LETTER TI-4
+
+1B066
+HENTAIGANA LETTER TI-5
+
+1B067
+HENTAIGANA LETTER TI-6
+
+1B068
+HENTAIGANA LETTER TI-7
+
+1B069
+HENTAIGANA LETTER TU-1
+
+1B06A
+HENTAIGANA LETTER TU-2
+
+1B06B
+HENTAIGANA LETTER TU-3
+
+1B06C
+HENTAIGANA LETTER TU-4
+
+1B06D
+HENTAIGANA LETTER TU-TO
+
+1B06E
+HENTAIGANA LETTER TE-1
+
+1B06F
+HENTAIGANA LETTER TE-2
+
+1B070
+HENTAIGANA LETTER TE-3
+
+1B071
+HENTAIGANA LETTER TE-4
+
+1B072
+HENTAIGANA LETTER TE-5
+
+1B073
+HENTAIGANA LETTER TE-6
+
+1B074
+HENTAIGANA LETTER TE-7
+
+1B075
+HENTAIGANA LETTER TE-8
+
+1B076
+HENTAIGANA LETTER TE-9
+
+1B077
+HENTAIGANA LETTER TO-1
+
+1B078
+HENTAIGANA LETTER TO-2
+
+1B079
+HENTAIGANA LETTER TO-3
+
+1B07A
+HENTAIGANA LETTER TO-4
+
+1B07B
+HENTAIGANA LETTER TO-5
+
+1B07C
+HENTAIGANA LETTER TO-6
+
+1B07D
+HENTAIGANA LETTER TO-RA
+
+1B07E
+HENTAIGANA LETTER NA-1
+
+1B07F
+HENTAIGANA LETTER NA-2
+
+1B080
+HENTAIGANA LETTER NA-3
+
+1B081
+HENTAIGANA LETTER NA-4
+
+1B082
+HENTAIGANA LETTER NA-5
+
+1B083
+HENTAIGANA LETTER NA-6
+
+1B084
+HENTAIGANA LETTER NA-7
+
+1B085
+HENTAIGANA LETTER NA-8
+
+1B086
+HENTAIGANA LETTER NA-9
+
+1B087
+HENTAIGANA LETTER NI-1
+
+1B088
+HENTAIGANA LETTER NI-2
+
+1B089
+HENTAIGANA LETTER NI-3
+
+1B08A
+HENTAIGANA LETTER NI-4
+
+1B08B
+HENTAIGANA LETTER NI-5
+
+1B08C
+HENTAIGANA LETTER NI-6
+
+1B08D
+HENTAIGANA LETTER NI-7
+
+1B08E
+HENTAIGANA LETTER NI-TE
+
+1B08F
+HENTAIGANA LETTER NU-1
+
+1B090
+HENTAIGANA LETTER NU-2
+
+1B091
+HENTAIGANA LETTER NU-3
+
+1B092
+HENTAIGANA LETTER NE-1
+
+1B093
+HENTAIGANA LETTER NE-2
+
+1B094
+HENTAIGANA LETTER NE-3
+
+1B095
+HENTAIGANA LETTER NE-4
+
+1B096
+HENTAIGANA LETTER NE-5
+
+1B097
+HENTAIGANA LETTER NE-6
+
+1B098
+HENTAIGANA LETTER NE-KO
+
+1B099
+HENTAIGANA LETTER NO-1
+
+1B09A
+HENTAIGANA LETTER NO-2
+
+1B09B
+HENTAIGANA LETTER NO-3
+
+1B09C
+HENTAIGANA LETTER NO-4
+
+1B09D
+HENTAIGANA LETTER NO-5
+
+1B09E
+HENTAIGANA LETTER HA-1
+
+1B09F
+HENTAIGANA LETTER HA-2
+
+1B0A0
+HENTAIGANA LETTER HA-3
+
+1B0A1
+HENTAIGANA LETTER HA-4
+
+1B0A2
+HENTAIGANA LETTER HA-5
+
+1B0A3
+HENTAIGANA LETTER HA-6
+
+1B0A4
+HENTAIGANA LETTER HA-7
+
+1B0A5
+HENTAIGANA LETTER HA-8
+
+1B0A6
+HENTAIGANA LETTER HA-9
+
+1B0A7
+HENTAIGANA LETTER HA-10
+
+1B0A8
+HENTAIGANA LETTER HA-11
+
+1B0A9
+HENTAIGANA LETTER HI-1
+
+1B0AA
+HENTAIGANA LETTER HI-2
+
+1B0AB
+HENTAIGANA LETTER HI-3
+
+1B0AC
+HENTAIGANA LETTER HI-4
+
+1B0AD
+HENTAIGANA LETTER HI-5
+
+1B0AE
+HENTAIGANA LETTER HI-6
+
+1B0AF
+HENTAIGANA LETTER HI-7
+
+1B0B0
+HENTAIGANA LETTER HU-1
+
+1B0B1
+HENTAIGANA LETTER HU-2
+
+1B0B2
+HENTAIGANA LETTER HU-3
+
+1B0B3
+HENTAIGANA LETTER HE-1
+
+1B0B4
+HENTAIGANA LETTER HE-2
+
+1B0B5
+HENTAIGANA LETTER HE-3
+
+1B0B6
+HENTAIGANA LETTER HE-4
+
+1B0B7
+HENTAIGANA LETTER HE-5
+
+1B0B8
+HENTAIGANA LETTER HE-6
+
+1B0B9
+HENTAIGANA LETTER HE-7
+
+1B0BA
+HENTAIGANA LETTER HO-1
+
+1B0BB
+HENTAIGANA LETTER HO-2
+
+1B0BC
+HENTAIGANA LETTER HO-3
+
+1B0BD
+HENTAIGANA LETTER HO-4
+
+1B0BE
+HENTAIGANA LETTER HO-5
+
+1B0BF
+HENTAIGANA LETTER HO-6
+
+1B0C0
+HENTAIGANA LETTER HO-7
+
+1B0C1
+HENTAIGANA LETTER HO-8
+
+1B0C2
+HENTAIGANA LETTER MA-1
+
+1B0C3
+HENTAIGANA LETTER MA-2
+
+1B0C4
+HENTAIGANA LETTER MA-3
+
+1B0C5
+HENTAIGANA LETTER MA-4
+
+1B0C6
+HENTAIGANA LETTER MA-5
+
+1B0C7
+HENTAIGANA LETTER MA-6
+
+1B0C8
+HENTAIGANA LETTER MA-7
+
+1B0C9
+HENTAIGANA LETTER MI-1
+
+1B0CA
+HENTAIGANA LETTER MI-2
+
+1B0CB
+HENTAIGANA LETTER MI-3
+
+1B0CC
+HENTAIGANA LETTER MI-4
+
+1B0CD
+HENTAIGANA LETTER MI-5
+
+1B0CE
+HENTAIGANA LETTER MI-6
+
+1B0CF
+HENTAIGANA LETTER MI-7
+
+1B0D0
+HENTAIGANA LETTER MU-1
+
+1B0D1
+HENTAIGANA LETTER MU-2
+
+1B0D2
+HENTAIGANA LETTER MU-3
+
+1B0D3
+HENTAIGANA LETTER MU-4
+
+1B0D4
+HENTAIGANA LETTER ME-1
+
+1B0D5
+HENTAIGANA LETTER ME-2
+
+1B0D6
+HENTAIGANA LETTER ME-MA
+
+1B0D7
+HENTAIGANA LETTER MO-1
+
+1B0D8
+HENTAIGANA LETTER MO-2
+
+1B0D9
+HENTAIGANA LETTER MO-3
+
+1B0DA
+HENTAIGANA LETTER MO-4
+
+1B0DB
+HENTAIGANA LETTER MO-5
+
+1B0DC
+HENTAIGANA LETTER MO-6
+
+1B0DD
+HENTAIGANA LETTER YA-1
+
+1B0DE
+HENTAIGANA LETTER YA-2
+
+1B0DF
+HENTAIGANA LETTER YA-3
+
+1B0E0
+HENTAIGANA LETTER YA-4
+
+1B0E1
+HENTAIGANA LETTER YA-5
+
+1B0E2
+HENTAIGANA LETTER YA-YO
+
+1B0E3
+HENTAIGANA LETTER YU-1
+
+1B0E4
+HENTAIGANA LETTER YU-2
+
+1B0E5
+HENTAIGANA LETTER YU-3
+
+1B0E6
+HENTAIGANA LETTER YU-4
+
+1B0E7
+HENTAIGANA LETTER YO-1
+
+1B0E8
+HENTAIGANA LETTER YO-2
+
+1B0E9
+HENTAIGANA LETTER YO-3
+
+1B0EA
+HENTAIGANA LETTER YO-4
+
+1B0EB
+HENTAIGANA LETTER YO-5
+
+1B0EC
+HENTAIGANA LETTER YO-6
+
+1B0ED
+HENTAIGANA LETTER RA-1
+
+1B0EE
+HENTAIGANA LETTER RA-2
+
+1B0EF
+HENTAIGANA LETTER RA-3
+
+1B0F0
+HENTAIGANA LETTER RA-4
+
+1B0F1
+HENTAIGANA LETTER RI-1
+
+1B0F2
+HENTAIGANA LETTER RI-2
+
+1B0F3
+HENTAIGANA LETTER RI-3
+
+1B0F4
+HENTAIGANA LETTER RI-4
+
+1B0F5
+HENTAIGANA LETTER RI-5
+
+1B0F6
+HENTAIGANA LETTER RI-6
+
+1B0F7
+HENTAIGANA LETTER RI-7
+
+1B0F8
+HENTAIGANA LETTER RU-1
+
+1B0F9
+HENTAIGANA LETTER RU-2
+
+1B0FA
+HENTAIGANA LETTER RU-3
+
+1B0FB
+HENTAIGANA LETTER RU-4
+
+1B0FC
+HENTAIGANA LETTER RU-5
+
+1B0FD
+HENTAIGANA LETTER RU-6
+
+1B0FE
+HENTAIGANA LETTER RE-1
+
+1B0FF
+HENTAIGANA LETTER RE-2
+
+1B100
+HENTAIGANA LETTER RE-3
+
+1B101
+HENTAIGANA LETTER RE-4
+
+1B102
+HENTAIGANA LETTER RO-1
+
+1B103
+HENTAIGANA LETTER RO-2
+
+1B104
+HENTAIGANA LETTER RO-3
+
+1B105
+HENTAIGANA LETTER RO-4
+
+1B106
+HENTAIGANA LETTER RO-5
+
+1B107
+HENTAIGANA LETTER RO-6
+
+1B108
+HENTAIGANA LETTER WA-1
+
+1B109
+HENTAIGANA LETTER WA-2
+
+1B10A
+HENTAIGANA LETTER WA-3
+
+1B10B
+HENTAIGANA LETTER WA-4
+
+1B10C
+HENTAIGANA LETTER WA-5
+
+1B10D
+HENTAIGANA LETTER WI-1
+
+1B10E
+HENTAIGANA LETTER WI-2
+
+1B10F
+HENTAIGANA LETTER WI-3
+
+1B110
+HENTAIGANA LETTER WI-4
+
+1B111
+HENTAIGANA LETTER WI-5
+
+1B112
+HENTAIGANA LETTER WE-1
+
+1B113
+HENTAIGANA LETTER WE-2
+
+1B114
+HENTAIGANA LETTER WE-3
+
+1B115
+HENTAIGANA LETTER WE-4
+
+1B116
+HENTAIGANA LETTER WO-1
+
+1B117
+HENTAIGANA LETTER WO-2
+
+1B118
+HENTAIGANA LETTER WO-3
+
+1B119
+HENTAIGANA LETTER WO-4
+
+1B11A
+HENTAIGANA LETTER WO-5
+
+1B11B
+HENTAIGANA LETTER WO-6
+
+1B11C
+HENTAIGANA LETTER WO-7
+
+1B11D
+HENTAIGANA LETTER N-MU-MO-1
+
+1B11E
+HENTAIGANA LETTER N-MU-MO-2
+
+1B150
+HIRAGANA LETTER SMALL WI
+
+1B151
+HIRAGANA LETTER SMALL WE
+
+1B152
+HIRAGANA LETTER SMALL WO
+
+1B164
+KATAKANA LETTER SMALL WI
+
+1B165
+KATAKANA LETTER SMALL WE
+
+1B166
+KATAKANA LETTER SMALL WO
+
+1B167
+KATAKANA LETTER SMALL N
+
+1BC00
+DUPLOYAN LETTER H
+
+1BC01
+DUPLOYAN LETTER X
+
+1BC02
+DUPLOYAN LETTER P
+
+1BC03
+DUPLOYAN LETTER T
+
+1BC04
+DUPLOYAN LETTER F
+
+1BC05
+DUPLOYAN LETTER K
+
+1BC06
+DUPLOYAN LETTER L
+
+1BC07
+DUPLOYAN LETTER B
+
+1BC08
+DUPLOYAN LETTER D
+
+1BC09
+DUPLOYAN LETTER V
+
+1BC0A
+DUPLOYAN LETTER G
+
+1BC0B
+DUPLOYAN LETTER R
+
+1BC0C
+DUPLOYAN LETTER P N
+
+1BC0D
+DUPLOYAN LETTER D S
+
+1BC0E
+DUPLOYAN LETTER F N
+
+1BC0F
+DUPLOYAN LETTER K M
+
+1BC10
+DUPLOYAN LETTER R S
+
+1BC11
+DUPLOYAN LETTER TH
+
+1BC12
+DUPLOYAN LETTER SLOAN DH
+
+1BC13
+DUPLOYAN LETTER DH
+
+1BC14
+DUPLOYAN LETTER KK
+
+1BC15
+DUPLOYAN LETTER SLOAN J
+
+1BC16
+DUPLOYAN LETTER HL
+
+1BC17
+DUPLOYAN LETTER LH
+
+1BC18
+DUPLOYAN LETTER RH
+
+1BC19
+DUPLOYAN LETTER M
+
+1BC1A
+DUPLOYAN LETTER N
+
+1BC1B
+DUPLOYAN LETTER J
+
+1BC1C
+DUPLOYAN LETTER S
+
+1BC1D
+DUPLOYAN LETTER M N
+
+1BC1E
+DUPLOYAN LETTER N M
+
+1BC1F
+DUPLOYAN LETTER J M
+
+1BC20
+DUPLOYAN LETTER S J
+
+1BC21
+DUPLOYAN LETTER M WITH DOT
+
+1BC22
+DUPLOYAN LETTER N WITH DOT
+
+1BC23
+DUPLOYAN LETTER J WITH DOT
+
+1BC24
+DUPLOYAN LETTER J WITH DOTS INSIDE AND ABOVE
+
+1BC25
+DUPLOYAN LETTER S WITH DOT
+
+1BC26
+DUPLOYAN LETTER S WITH DOT BELOW
+
+1BC27
+DUPLOYAN LETTER M S
+
+1BC28
+DUPLOYAN LETTER N S
+
+1BC29
+DUPLOYAN LETTER J S
+
+1BC2A
+DUPLOYAN LETTER S S
+
+1BC2B
+DUPLOYAN LETTER M N S
+
+1BC2C
+DUPLOYAN LETTER N M S
+
+1BC2D
+DUPLOYAN LETTER J M S
+
+1BC2E
+DUPLOYAN LETTER S J S
+
+1BC2F
+DUPLOYAN LETTER J S WITH DOT
+
+1BC30
+DUPLOYAN LETTER J N
+
+1BC31
+DUPLOYAN LETTER J N S
+
+1BC32
+DUPLOYAN LETTER S T
+
+1BC33
+DUPLOYAN LETTER S T R
+
+1BC34
+DUPLOYAN LETTER S P
+
+1BC35
+DUPLOYAN LETTER S P R
+
+1BC36
+DUPLOYAN LETTER T S
+
+1BC37
+DUPLOYAN LETTER T R S
+
+1BC38
+DUPLOYAN LETTER W
+
+1BC39
+DUPLOYAN LETTER WH
+
+1BC3A
+DUPLOYAN LETTER W R
+
+1BC3B
+DUPLOYAN LETTER S N
+
+1BC3C
+DUPLOYAN LETTER S M
+
+1BC3D
+DUPLOYAN LETTER K R S
+
+1BC3E
+DUPLOYAN LETTER G R S
+
+1BC3F
+DUPLOYAN LETTER S K
+
+1BC40
+DUPLOYAN LETTER S K R
+
+1BC41
+DUPLOYAN LETTER A
+
+1BC42
+DUPLOYAN LETTER SLOAN OW
+
+1BC43
+DUPLOYAN LETTER OA
+
+1BC44
+DUPLOYAN LETTER O
+
+1BC45
+DUPLOYAN LETTER AOU
+
+1BC46
+DUPLOYAN LETTER I
+
+1BC47
+DUPLOYAN LETTER E
+
+1BC48
+DUPLOYAN LETTER IE
+
+1BC49
+DUPLOYAN LETTER SHORT I
+
+1BC4A
+DUPLOYAN LETTER UI
+
+1BC4B
+DUPLOYAN LETTER EE
+
+1BC4C
+DUPLOYAN LETTER SLOAN EH
+
+1BC4D
+DUPLOYAN LETTER ROMANIAN I
+
+1BC4E
+DUPLOYAN LETTER SLOAN EE
+
+1BC4F
+DUPLOYAN LETTER LONG I
+
+1BC50
+DUPLOYAN LETTER YE
+
+1BC51
+DUPLOYAN LETTER U
+
+1BC52
+DUPLOYAN LETTER EU
+
+1BC53
+DUPLOYAN LETTER XW
+
+1BC54
+DUPLOYAN LETTER U N
+
+1BC55
+DUPLOYAN LETTER LONG U
+
+1BC56
+DUPLOYAN LETTER ROMANIAN U
+
+1BC57
+DUPLOYAN LETTER UH
+
+1BC58
+DUPLOYAN LETTER SLOAN U
+
+1BC59
+DUPLOYAN LETTER OOH
+
+1BC5A
+DUPLOYAN LETTER OW
+
+1BC5B
+DUPLOYAN LETTER OU
+
+1BC5C
+DUPLOYAN LETTER WA
+
+1BC5D
+DUPLOYAN LETTER WO
+
+1BC5E
+DUPLOYAN LETTER WI
+
+1BC5F
+DUPLOYAN LETTER WEI
+
+1BC60
+DUPLOYAN LETTER WOW
+
+1BC61
+DUPLOYAN LETTER NASAL U
+
+1BC62
+DUPLOYAN LETTER NASAL O
+
+1BC63
+DUPLOYAN LETTER NASAL I
+
+1BC64
+DUPLOYAN LETTER NASAL A
+
+1BC65
+DUPLOYAN LETTER PERNIN AN
+
+1BC66
+DUPLOYAN LETTER PERNIN AM
+
+1BC67
+DUPLOYAN LETTER SLOAN EN
+
+1BC68
+DUPLOYAN LETTER SLOAN AN
+
+1BC69
+DUPLOYAN LETTER SLOAN ON
+
+1BC6A
+DUPLOYAN LETTER VOCALIC M
+
+1BC70
+DUPLOYAN AFFIX LEFT HORIZONTAL SECANT
+
+1BC71
+DUPLOYAN AFFIX MID HORIZONTAL SECANT
+
+1BC72
+DUPLOYAN AFFIX RIGHT HORIZONTAL SECANT
+
+1BC73
+DUPLOYAN AFFIX LOW VERTICAL SECANT
+
+1BC74
+DUPLOYAN AFFIX MID VERTICAL SECANT
+
+1BC75
+DUPLOYAN AFFIX HIGH VERTICAL SECANT
+
+1BC76
+DUPLOYAN AFFIX ATTACHED SECANT
+
+1BC77
+DUPLOYAN AFFIX ATTACHED LEFT-TO-RIGHT SECANT
+
+1BC78
+DUPLOYAN AFFIX ATTACHED TANGENT
+
+1BC79
+DUPLOYAN AFFIX ATTACHED TAIL
+
+1BC7A
+DUPLOYAN AFFIX ATTACHED E HOOK
+
+1BC7B
+DUPLOYAN AFFIX ATTACHED I HOOK
+
+1BC7C
+DUPLOYAN AFFIX ATTACHED TANGENT HOOK
+
+1BC80
+DUPLOYAN AFFIX HIGH ACUTE
+
+1BC81
+DUPLOYAN AFFIX HIGH TIGHT ACUTE
+
+1BC82
+DUPLOYAN AFFIX HIGH GRAVE
+
+1BC83
+DUPLOYAN AFFIX HIGH LONG GRAVE
+
+1BC84
+DUPLOYAN AFFIX HIGH DOT
+
+1BC85
+DUPLOYAN AFFIX HIGH CIRCLE
+
+1BC86
+DUPLOYAN AFFIX HIGH LINE
+
+1BC87
+DUPLOYAN AFFIX HIGH WAVE
+
+1BC88
+DUPLOYAN AFFIX HIGH VERTICAL
+
+1BC90
+DUPLOYAN AFFIX LOW ACUTE
+
+1BC91
+DUPLOYAN AFFIX LOW TIGHT ACUTE
+
+1BC92
+DUPLOYAN AFFIX LOW GRAVE
+
+1BC93
+DUPLOYAN AFFIX LOW LONG GRAVE
+
+1BC94
+DUPLOYAN AFFIX LOW DOT
+
+1BC95
+DUPLOYAN AFFIX LOW CIRCLE
+
+1BC96
+DUPLOYAN AFFIX LOW LINE
+
+1BC97
+DUPLOYAN AFFIX LOW WAVE
+
+1BC98
+DUPLOYAN AFFIX LOW VERTICAL
+
+1BC99
+DUPLOYAN AFFIX LOW ARROW
+
+1BC9C
+DUPLOYAN SIGN O WITH CROSS
+
+1BC9D
+DUPLOYAN THICK LETTER SELECTOR
+
+1BC9E
+DUPLOYAN DOUBLE MARK
+
+1BC9F
+DUPLOYAN PUNCTUATION CHINOOK FULL STOP
+
+1BCA0
+SHORTHAND FORMAT LETTER OVERLAP
+
+1BCA1
+SHORTHAND FORMAT CONTINUING OVERLAP
+
+1BCA2
+SHORTHAND FORMAT DOWN STEP
+
+1BCA3
+SHORTHAND FORMAT UP STEP
+
+1D000
+BYZANTINE MUSICAL SYMBOL PSILI
+
+1D001
+BYZANTINE MUSICAL SYMBOL DASEIA
+
+1D002
+BYZANTINE MUSICAL SYMBOL PERISPOMENI
+
+1D003
+BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON
+
+1D004
+BYZANTINE MUSICAL SYMBOL OXEIA DIPLI
+
+1D005
+BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON
+
+1D006
+BYZANTINE MUSICAL SYMBOL VAREIA DIPLI
+
+1D007
+BYZANTINE MUSICAL SYMBOL KATHISTI
+
+1D008
+BYZANTINE MUSICAL SYMBOL SYRMATIKI
+
+1D009
+BYZANTINE MUSICAL SYMBOL PARAKLITIKI
+
+1D00A
+BYZANTINE MUSICAL SYMBOL YPOKRISIS
+
+1D00B
+BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI
+
+1D00C
+BYZANTINE MUSICAL SYMBOL KREMASTI
+
+1D00D
+BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON
+
+1D00E
+BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON
+
+1D00F
+BYZANTINE MUSICAL SYMBOL TELEIA
+
+1D010
+BYZANTINE MUSICAL SYMBOL KENTIMATA
+
+1D011
+BYZANTINE MUSICAL SYMBOL APOSTROFOS
+
+1D012
+BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI
+
+1D013
+BYZANTINE MUSICAL SYMBOL SYNEVMA
+
+1D014
+BYZANTINE MUSICAL SYMBOL THITA
+
+1D015
+BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION
+
+1D016
+BYZANTINE MUSICAL SYMBOL GORGON ARCHAION
+
+1D017
+BYZANTINE MUSICAL SYMBOL PSILON
+
+1D018
+BYZANTINE MUSICAL SYMBOL CHAMILON
+
+1D019
+BYZANTINE MUSICAL SYMBOL VATHY
+
+1D01A
+BYZANTINE MUSICAL SYMBOL ISON ARCHAION
+
+1D01B
+BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION
+
+1D01C
+BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION
+
+1D01D
+BYZANTINE MUSICAL SYMBOL SAXIMATA
+
+1D01E
+BYZANTINE MUSICAL SYMBOL PARICHON
+
+1D01F
+BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA
+
+1D020
+BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION
+
+1D021
+BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION
+
+1D022
+BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION
+
+1D023
+BYZANTINE MUSICAL SYMBOL APOTHEMA
+
+1D024
+BYZANTINE MUSICAL SYMBOL KLASMA
+
+1D025
+BYZANTINE MUSICAL SYMBOL REVMA
+
+1D026
+BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION
+
+1D027
+BYZANTINE MUSICAL SYMBOL TINAGMA
+
+1D028
+BYZANTINE MUSICAL SYMBOL ANATRICHISMA
+
+1D029
+BYZANTINE MUSICAL SYMBOL SEISMA
+
+1D02A
+BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION
+
+1D02B
+BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU
+
+1D02C
+BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION
+
+1D02D
+BYZANTINE MUSICAL SYMBOL THEMA
+
+1D02E
+BYZANTINE MUSICAL SYMBOL LEMOI
+
+1D02F
+BYZANTINE MUSICAL SYMBOL DYO
+
+1D030
+BYZANTINE MUSICAL SYMBOL TRIA
+
+1D031
+BYZANTINE MUSICAL SYMBOL TESSERA
+
+1D032
+BYZANTINE MUSICAL SYMBOL KRATIMATA
+
+1D033
+BYZANTINE MUSICAL SYMBOL APESO EXO NEO
+
+1D034
+BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION
+
+1D035
+BYZANTINE MUSICAL SYMBOL IMIFTHORA
+
+1D036
+BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION
+
+1D037
+BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON
+
+1D038
+BYZANTINE MUSICAL SYMBOL PELASTON
+
+1D039
+BYZANTINE MUSICAL SYMBOL PSIFISTON
+
+1D03A
+BYZANTINE MUSICAL SYMBOL KONTEVMA
+
+1D03B
+BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION
+
+1D03C
+BYZANTINE MUSICAL SYMBOL RAPISMA
+
+1D03D
+BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION
+
+1D03E
+BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION
+
+1D03F
+BYZANTINE MUSICAL SYMBOL ICHADIN
+
+1D040
+BYZANTINE MUSICAL SYMBOL NANA
+
+1D041
+BYZANTINE MUSICAL SYMBOL PETASMA
+
+1D042
+BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO
+
+1D043
+BYZANTINE MUSICAL SYMBOL TROMIKON ALLO
+
+1D044
+BYZANTINE MUSICAL SYMBOL STRAGGISMATA
+
+1D045
+BYZANTINE MUSICAL SYMBOL GRONTHISMATA
+
+1D046
+BYZANTINE MUSICAL SYMBOL ISON NEO
+
+1D047
+BYZANTINE MUSICAL SYMBOL OLIGON NEO
+
+1D048
+BYZANTINE MUSICAL SYMBOL OXEIA NEO
+
+1D049
+BYZANTINE MUSICAL SYMBOL PETASTI
+
+1D04A
+BYZANTINE MUSICAL SYMBOL KOUFISMA
+
+1D04B
+BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA
+
+1D04C
+BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA
+
+1D04D
+BYZANTINE MUSICAL SYMBOL PELASTON NEO
+
+1D04E
+BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO
+
+1D04F
+BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO
+
+1D050
+BYZANTINE MUSICAL SYMBOL YPSILI
+
+1D051
+BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO
+
+1D052
+BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO
+
+1D053
+BYZANTINE MUSICAL SYMBOL YPORROI
+
+1D054
+BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON
+
+1D055
+BYZANTINE MUSICAL SYMBOL ELAFRON
+
+1D056
+BYZANTINE MUSICAL SYMBOL CHAMILI
+
+1D057
+BYZANTINE MUSICAL SYMBOL MIKRON ISON
+
+1D058
+BYZANTINE MUSICAL SYMBOL VAREIA NEO
+
+1D059
+BYZANTINE MUSICAL SYMBOL PIASMA NEO
+
+1D05A
+BYZANTINE MUSICAL SYMBOL PSIFISTON NEO
+
+1D05B
+BYZANTINE MUSICAL SYMBOL OMALON
+
+1D05C
+BYZANTINE MUSICAL SYMBOL ANTIKENOMA
+
+1D05D
+BYZANTINE MUSICAL SYMBOL LYGISMA
+
+1D05E
+BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO
+
+1D05F
+BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO
+
+1D060
+BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA
+
+1D061
+BYZANTINE MUSICAL SYMBOL KYLISMA
+
+1D062
+BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA
+
+1D063
+BYZANTINE MUSICAL SYMBOL TROMIKON NEO
+
+1D064
+BYZANTINE MUSICAL SYMBOL EKSTREPTON
+
+1D065
+BYZANTINE MUSICAL SYMBOL SYNAGMA NEO
+
+1D066
+BYZANTINE MUSICAL SYMBOL SYRMA
+
+1D067
+BYZANTINE MUSICAL SYMBOL CHOREVMA NEO
+
+1D068
+BYZANTINE MUSICAL SYMBOL EPEGERMA
+
+1D069
+BYZANTINE MUSICAL SYMBOL SEISMA NEO
+
+1D06A
+BYZANTINE MUSICAL SYMBOL XIRON KLASMA
+
+1D06B
+BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON
+
+1D06C
+BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA
+
+1D06D
+BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA
+
+1D06E
+BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA
+
+1D06F
+BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA
+
+1D070
+BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA
+
+1D071
+BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA
+
+1D072
+BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON
+
+1D073
+BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON
+
+1D074
+BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON
+
+1D075
+BYZANTINE MUSICAL SYMBOL OYRANISMA NEO
+
+1D076
+BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO
+
+1D077
+BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO
+
+1D078
+BYZANTINE MUSICAL SYMBOL THEMA APLOUN
+
+1D079
+BYZANTINE MUSICAL SYMBOL THES KAI APOTHES
+
+1D07A
+BYZANTINE MUSICAL SYMBOL KATAVASMA
+
+1D07B
+BYZANTINE MUSICAL SYMBOL ENDOFONON
+
+1D07C
+BYZANTINE MUSICAL SYMBOL YFEN KATO
+
+1D07D
+BYZANTINE MUSICAL SYMBOL YFEN ANO
+
+1D07E
+BYZANTINE MUSICAL SYMBOL STAVROS
+
+1D07F
+BYZANTINE MUSICAL SYMBOL KLASMA ANO
+
+1D080
+BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION
+
+1D081
+BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION
+
+1D082
+BYZANTINE MUSICAL SYMBOL KRATIMA ALLO
+
+1D083
+BYZANTINE MUSICAL SYMBOL KRATIMA NEO
+
+1D084
+BYZANTINE MUSICAL SYMBOL APODERMA NEO
+
+1D085
+BYZANTINE MUSICAL SYMBOL APLI
+
+1D086
+BYZANTINE MUSICAL SYMBOL DIPLI
+
+1D087
+BYZANTINE MUSICAL SYMBOL TRIPLI
+
+1D088
+BYZANTINE MUSICAL SYMBOL TETRAPLI
+
+1D089
+BYZANTINE MUSICAL SYMBOL KORONIS
+
+1D08A
+BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU
+
+1D08B
+BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON
+
+1D08C
+BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON
+
+1D08D
+BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON
+
+1D08E
+BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU
+
+1D08F
+BYZANTINE MUSICAL SYMBOL GORGON NEO ANO
+
+1D090
+BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA
+
+1D091
+BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA
+
+1D092
+BYZANTINE MUSICAL SYMBOL DIGORGON
+
+1D093
+BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO
+
+1D094
+BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO
+
+1D095
+BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA
+
+1D096
+BYZANTINE MUSICAL SYMBOL TRIGORGON
+
+1D097
+BYZANTINE MUSICAL SYMBOL ARGON
+
+1D098
+BYZANTINE MUSICAL SYMBOL IMIDIARGON
+
+1D099
+BYZANTINE MUSICAL SYMBOL DIARGON
+
+1D09A
+BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI
+
+1D09B
+BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI
+
+1D09C
+BYZANTINE MUSICAL SYMBOL AGOGI ARGI
+
+1D09D
+BYZANTINE MUSICAL SYMBOL AGOGI METRIA
+
+1D09E
+BYZANTINE MUSICAL SYMBOL AGOGI MESI
+
+1D09F
+BYZANTINE MUSICAL SYMBOL AGOGI GORGI
+
+1D0A0
+BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI
+
+1D0A1
+BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI
+
+1D0A2
+BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS
+
+1D0A3
+BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS
+
+1D0A4
+BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS
+
+1D0A5
+BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS
+
+1D0A6
+BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS
+
+1D0A7
+BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS
+
+1D0A8
+BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS
+
+1D0A9
+BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS
+
+1D0AA
+BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS
+
+1D0AB
+BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS
+
+1D0AC
+BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS
+
+1D0AD
+BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS
+
+1D0AE
+BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS
+
+1D0AF
+BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS
+
+1D0B0
+BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS
+
+1D0B1
+BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS
+
+1D0B2
+BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS
+
+1D0B3
+BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS
+
+1D0B4
+BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN
+
+1D0B5
+BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN
+
+1D0B6
+BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU
+
+1D0B7
+BYZANTINE MUSICAL SYMBOL IMIFONON
+
+1D0B8
+BYZANTINE MUSICAL SYMBOL IMIFTHORON
+
+1D0B9
+BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU
+
+1D0BA
+BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA
+
+1D0BB
+BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA
+
+1D0BC
+BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS
+
+1D0BD
+BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI
+
+1D0BE
+BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI
+
+1D0BF
+BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE
+
+1D0C0
+BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO
+
+1D0C1
+BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO
+
+1D0C2
+BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO
+
+1D0C3
+BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS
+
+1D0C4
+BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS
+
+1D0C5
+BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS
+
+1D0C5
+BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS
+
+1D0C6
+BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI
+
+1D0C7
+BYZANTINE MUSICAL SYMBOL FTHORA NENANO
+
+1D0C8
+BYZANTINE MUSICAL SYMBOL CHROA ZYGOS
+
+1D0C9
+BYZANTINE MUSICAL SYMBOL CHROA KLITON
+
+1D0CA
+BYZANTINE MUSICAL SYMBOL CHROA SPATHI
+
+1D0CB
+BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION
+
+1D0CC
+BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA
+
+1D0CD
+BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION
+
+1D0CE
+BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION
+
+1D0CF
+BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION
+
+1D0D0
+BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA
+
+1D0D1
+BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA
+
+1D0D2
+BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA
+
+1D0D3
+BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA
+
+1D0D4
+BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA
+
+1D0D5
+BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA
+
+1D0D6
+BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA
+
+1D0D7
+BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA
+
+1D0D8
+BYZANTINE MUSICAL SYMBOL GENIKI DIESIS
+
+1D0D9
+BYZANTINE MUSICAL SYMBOL GENIKI YFESIS
+
+1D0DA
+BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI
+
+1D0DB
+BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI
+
+1D0DC
+BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI
+
+1D0DD
+BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS
+
+1D0DE
+BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS
+
+1D0DF
+BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU
+
+1D0E0
+BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU
+
+1D0E1
+BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU
+
+1D0E2
+BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS
+
+1D0E3
+BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU
+
+1D0E4
+BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU
+
+1D0E5
+BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU
+
+1D0E6
+BYZANTINE MUSICAL SYMBOL DIGRAMMA GG
+
+1D0E7
+BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU
+
+1D0E8
+BYZANTINE MUSICAL SYMBOL STIGMA
+
+1D0E9
+BYZANTINE MUSICAL SYMBOL ARKTIKO PA
+
+1D0EA
+BYZANTINE MUSICAL SYMBOL ARKTIKO VOU
+
+1D0EB
+BYZANTINE MUSICAL SYMBOL ARKTIKO GA
+
+1D0EC
+BYZANTINE MUSICAL SYMBOL ARKTIKO DI
+
+1D0ED
+BYZANTINE MUSICAL SYMBOL ARKTIKO KE
+
+1D0EE
+BYZANTINE MUSICAL SYMBOL ARKTIKO ZO
+
+1D0EF
+BYZANTINE MUSICAL SYMBOL ARKTIKO NI
+
+1D0F0
+BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO
+
+1D0F1
+BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO
+
+1D0F2
+BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO
+
+1D0F3
+BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO
+
+1D0F4
+BYZANTINE MUSICAL SYMBOL KLASMA KATO
+
+1D0F5
+BYZANTINE MUSICAL SYMBOL GORGON NEO KATO
+
+1D100
+MUSICAL SYMBOL SINGLE BARLINE
+
+1D101
+MUSICAL SYMBOL DOUBLE BARLINE
+
+1D102
+MUSICAL SYMBOL FINAL BARLINE
+
+1D103
+MUSICAL SYMBOL REVERSE FINAL BARLINE
+
+1D104
+MUSICAL SYMBOL DASHED BARLINE
+
+1D105
+MUSICAL SYMBOL SHORT BARLINE
+
+1D106
+MUSICAL SYMBOL LEFT REPEAT SIGN
+
+1D107
+MUSICAL SYMBOL RIGHT REPEAT SIGN
+
+1D108
+MUSICAL SYMBOL REPEAT DOTS
+
+1D109
+MUSICAL SYMBOL DAL SEGNO
+
+1D10A
+MUSICAL SYMBOL DA CAPO
+
+1D10B
+MUSICAL SYMBOL SEGNO
+
+1D10C
+MUSICAL SYMBOL CODA
+
+1D10D
+MUSICAL SYMBOL REPEATED FIGURE-1
+
+1D10E
+MUSICAL SYMBOL REPEATED FIGURE-2
+
+1D10F
+MUSICAL SYMBOL REPEATED FIGURE-3
+
+1D110
+MUSICAL SYMBOL FERMATA
+
+1D111
+MUSICAL SYMBOL FERMATA BELOW
+
+1D112
+MUSICAL SYMBOL BREATH MARK
+
+1D113
+MUSICAL SYMBOL CAESURA
+
+1D114
+MUSICAL SYMBOL BRACE
+
+1D115
+MUSICAL SYMBOL BRACKET
+
+1D116
+MUSICAL SYMBOL ONE-LINE STAFF
+
+1D117
+MUSICAL SYMBOL TWO-LINE STAFF
+
+1D118
+MUSICAL SYMBOL THREE-LINE STAFF
+
+1D119
+MUSICAL SYMBOL FOUR-LINE STAFF
+
+1D11A
+MUSICAL SYMBOL FIVE-LINE STAFF
+
+1D11B
+MUSICAL SYMBOL SIX-LINE STAFF
+
+1D11C
+MUSICAL SYMBOL SIX-STRING FRETBOARD
+
+1D11D
+MUSICAL SYMBOL FOUR-STRING FRETBOARD
+
+1D11E
+MUSICAL SYMBOL G CLEF
+
+1D11F
+MUSICAL SYMBOL G CLEF OTTAVA ALTA
+
+1D120
+MUSICAL SYMBOL G CLEF OTTAVA BASSA
+
+1D121
+MUSICAL SYMBOL C CLEF
+
+1D122
+MUSICAL SYMBOL F CLEF
+
+1D123
+MUSICAL SYMBOL F CLEF OTTAVA ALTA
+
+1D124
+MUSICAL SYMBOL F CLEF OTTAVA BASSA
+
+1D125
+MUSICAL SYMBOL DRUM CLEF-1
+
+1D126
+MUSICAL SYMBOL DRUM CLEF-2
+
+1D129
+MUSICAL SYMBOL MULTIPLE MEASURE REST
+
+1D12A
+MUSICAL SYMBOL DOUBLE SHARP
+
+1D12B
+MUSICAL SYMBOL DOUBLE FLAT
+
+1D12C
+MUSICAL SYMBOL FLAT UP
+
+1D12D
+MUSICAL SYMBOL FLAT DOWN
+
+1D12E
+MUSICAL SYMBOL NATURAL UP
+
+1D12F
+MUSICAL SYMBOL NATURAL DOWN
+
+1D130
+MUSICAL SYMBOL SHARP UP
+
+1D131
+MUSICAL SYMBOL SHARP DOWN
+
+1D132
+MUSICAL SYMBOL QUARTER TONE SHARP
+
+1D133
+MUSICAL SYMBOL QUARTER TONE FLAT
+
+1D134
+MUSICAL SYMBOL COMMON TIME
+
+1D135
+MUSICAL SYMBOL CUT TIME
+
+1D136
+MUSICAL SYMBOL OTTAVA ALTA
+
+1D137
+MUSICAL SYMBOL OTTAVA BASSA
+
+1D138
+MUSICAL SYMBOL QUINDICESIMA ALTA
+
+1D139
+MUSICAL SYMBOL QUINDICESIMA BASSA
+
+1D13A
+MUSICAL SYMBOL MULTI REST
+
+1D13B
+MUSICAL SYMBOL WHOLE REST
+
+1D13C
+MUSICAL SYMBOL HALF REST
+
+1D13D
+MUSICAL SYMBOL QUARTER REST
+
+1D13E
+MUSICAL SYMBOL EIGHTH REST
+
+1D13F
+MUSICAL SYMBOL SIXTEENTH REST
+
+1D140
+MUSICAL SYMBOL THIRTY-SECOND REST
+
+1D141
+MUSICAL SYMBOL SIXTY-FOURTH REST
+
+1D142
+MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST
+
+1D143
+MUSICAL SYMBOL X NOTEHEAD
+
+1D144
+MUSICAL SYMBOL PLUS NOTEHEAD
+
+1D145
+MUSICAL SYMBOL CIRCLE X NOTEHEAD
+
+1D146
+MUSICAL SYMBOL SQUARE NOTEHEAD WHITE
+
+1D147
+MUSICAL SYMBOL SQUARE NOTEHEAD BLACK
+
+1D148
+MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE
+
+1D149
+MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK
+
+1D14A
+MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE
+
+1D14B
+MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK
+
+1D14C
+MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE
+
+1D14D
+MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK
+
+1D14E
+MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE
+
+1D14F
+MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK
+
+1D150
+MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE
+
+1D151
+MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK
+
+1D152
+MUSICAL SYMBOL MOON NOTEHEAD WHITE
+
+1D153
+MUSICAL SYMBOL MOON NOTEHEAD BLACK
+
+1D154
+MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE
+
+1D155
+MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK
+
+1D156
+MUSICAL SYMBOL PARENTHESIS NOTEHEAD
+
+1D157
+MUSICAL SYMBOL VOID NOTEHEAD
+
+1D158
+MUSICAL SYMBOL NOTEHEAD BLACK
+
+1D159
+MUSICAL SYMBOL NULL NOTEHEAD
+
+1D15A
+MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE
+
+1D15B
+MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK
+
+1D15C
+MUSICAL SYMBOL BREVE
+
+1D15D
+MUSICAL SYMBOL WHOLE NOTE
+
+1D15E
+MUSICAL SYMBOL HALF NOTE
+
+1D15F
+MUSICAL SYMBOL QUARTER NOTE
+
+1D160
+MUSICAL SYMBOL EIGHTH NOTE
+
+1D161
+MUSICAL SYMBOL SIXTEENTH NOTE
+
+1D162
+MUSICAL SYMBOL THIRTY-SECOND NOTE
+
+1D163
+MUSICAL SYMBOL SIXTY-FOURTH NOTE
+
+1D164
+MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE
+
+1D165
+MUSICAL SYMBOL COMBINING STEM
+
+1D166
+MUSICAL SYMBOL COMBINING SPRECHGESANG STEM
+
+1D167
+MUSICAL SYMBOL COMBINING TREMOLO-1
+
+1D168
+MUSICAL SYMBOL COMBINING TREMOLO-2
+
+1D169
+MUSICAL SYMBOL COMBINING TREMOLO-3
+
+1D16A
+MUSICAL SYMBOL FINGERED TREMOLO-1
+
+1D16B
+MUSICAL SYMBOL FINGERED TREMOLO-2
+
+1D16C
+MUSICAL SYMBOL FINGERED TREMOLO-3
+
+1D16D
+MUSICAL SYMBOL COMBINING AUGMENTATION DOT
+
+1D16E
+MUSICAL SYMBOL COMBINING FLAG-1
+
+1D16F
+MUSICAL SYMBOL COMBINING FLAG-2
+
+1D170
+MUSICAL SYMBOL COMBINING FLAG-3
+
+1D171
+MUSICAL SYMBOL COMBINING FLAG-4
+
+1D172
+MUSICAL SYMBOL COMBINING FLAG-5
+
+1D173
+MUSICAL SYMBOL BEGIN BEAM
+
+1D174
+MUSICAL SYMBOL END BEAM
+
+1D175
+MUSICAL SYMBOL BEGIN TIE
+
+1D176
+MUSICAL SYMBOL END TIE
+
+1D177
+MUSICAL SYMBOL BEGIN SLUR
+
+1D178
+MUSICAL SYMBOL END SLUR
+
+1D179
+MUSICAL SYMBOL BEGIN PHRASE
+
+1D17A
+MUSICAL SYMBOL END PHRASE
+
+1D17B
+MUSICAL SYMBOL COMBINING ACCENT
+
+1D17C
+MUSICAL SYMBOL COMBINING STACCATO
+
+1D17D
+MUSICAL SYMBOL COMBINING TENUTO
+
+1D17E
+MUSICAL SYMBOL COMBINING STACCATISSIMO
+
+1D17F
+MUSICAL SYMBOL COMBINING MARCATO
+
+1D180
+MUSICAL SYMBOL COMBINING MARCATO-STACCATO
+
+1D181
+MUSICAL SYMBOL COMBINING ACCENT-STACCATO
+
+1D182
+MUSICAL SYMBOL COMBINING LOURE
+
+1D183
+MUSICAL SYMBOL ARPEGGIATO UP
+
+1D184
+MUSICAL SYMBOL ARPEGGIATO DOWN
+
+1D185
+MUSICAL SYMBOL COMBINING DOIT
+
+1D186
+MUSICAL SYMBOL COMBINING RIP
+
+1D187
+MUSICAL SYMBOL COMBINING FLIP
+
+1D188
+MUSICAL SYMBOL COMBINING SMEAR
+
+1D189
+MUSICAL SYMBOL COMBINING BEND
+
+1D18A
+MUSICAL SYMBOL COMBINING DOUBLE TONGUE
+
+1D18B
+MUSICAL SYMBOL COMBINING TRIPLE TONGUE
+
+1D18C
+MUSICAL SYMBOL RINFORZANDO
+
+1D18D
+MUSICAL SYMBOL SUBITO
+
+1D18E
+MUSICAL SYMBOL Z
+
+1D18F
+MUSICAL SYMBOL PIANO
+
+1D190
+MUSICAL SYMBOL MEZZO
+
+1D191
+MUSICAL SYMBOL FORTE
+
+1D192
+MUSICAL SYMBOL CRESCENDO
+
+1D193
+MUSICAL SYMBOL DECRESCENDO
+
+1D194
+MUSICAL SYMBOL GRACE NOTE SLASH
+
+1D195
+MUSICAL SYMBOL GRACE NOTE NO SLASH
+
+1D196
+MUSICAL SYMBOL TR
+
+1D197
+MUSICAL SYMBOL TURN
+
+1D198
+MUSICAL SYMBOL INVERTED TURN
+
+1D199
+MUSICAL SYMBOL TURN SLASH
+
+1D19A
+MUSICAL SYMBOL TURN UP
+
+1D19B
+MUSICAL SYMBOL ORNAMENT STROKE-1
+
+1D19C
+MUSICAL SYMBOL ORNAMENT STROKE-2
+
+1D19D
+MUSICAL SYMBOL ORNAMENT STROKE-3
+
+1D19E
+MUSICAL SYMBOL ORNAMENT STROKE-4
+
+1D19F
+MUSICAL SYMBOL ORNAMENT STROKE-5
+
+1D1A0
+MUSICAL SYMBOL ORNAMENT STROKE-6
+
+1D1A1
+MUSICAL SYMBOL ORNAMENT STROKE-7
+
+1D1A2
+MUSICAL SYMBOL ORNAMENT STROKE-8
+
+1D1A3
+MUSICAL SYMBOL ORNAMENT STROKE-9
+
+1D1A4
+MUSICAL SYMBOL ORNAMENT STROKE-10
+
+1D1A5
+MUSICAL SYMBOL ORNAMENT STROKE-11
+
+1D1A6
+MUSICAL SYMBOL HAUPTSTIMME
+
+1D1A7
+MUSICAL SYMBOL NEBENSTIMME
+
+1D1A8
+MUSICAL SYMBOL END OF STIMME
+
+1D1A9
+MUSICAL SYMBOL DEGREE SLASH
+
+1D1AA
+MUSICAL SYMBOL COMBINING DOWN BOW
+
+1D1AB
+MUSICAL SYMBOL COMBINING UP BOW
+
+1D1AC
+MUSICAL SYMBOL COMBINING HARMONIC
+
+1D1AD
+MUSICAL SYMBOL COMBINING SNAP PIZZICATO
+
+1D1AE
+MUSICAL SYMBOL PEDAL MARK
+
+1D1AF
+MUSICAL SYMBOL PEDAL UP MARK
+
+1D1B0
+MUSICAL SYMBOL HALF PEDAL MARK
+
+1D1B1
+MUSICAL SYMBOL GLISSANDO UP
+
+1D1B2
+MUSICAL SYMBOL GLISSANDO DOWN
+
+1D1B3
+MUSICAL SYMBOL WITH FINGERNAILS
+
+1D1B4
+MUSICAL SYMBOL DAMP
+
+1D1B5
+MUSICAL SYMBOL DAMP ALL
+
+1D1B6
+MUSICAL SYMBOL MAXIMA
+
+1D1B7
+MUSICAL SYMBOL LONGA
+
+1D1B8
+MUSICAL SYMBOL BREVIS
+
+1D1B9
+MUSICAL SYMBOL SEMIBREVIS WHITE
+
+1D1BA
+MUSICAL SYMBOL SEMIBREVIS BLACK
+
+1D1BB
+MUSICAL SYMBOL MINIMA
+
+1D1BC
+MUSICAL SYMBOL MINIMA BLACK
+
+1D1BD
+MUSICAL SYMBOL SEMIMINIMA WHITE
+
+1D1BE
+MUSICAL SYMBOL SEMIMINIMA BLACK
+
+1D1BF
+MUSICAL SYMBOL FUSA WHITE
+
+1D1C0
+MUSICAL SYMBOL FUSA BLACK
+
+1D1C1
+MUSICAL SYMBOL LONGA PERFECTA REST
+
+1D1C2
+MUSICAL SYMBOL LONGA IMPERFECTA REST
+
+1D1C3
+MUSICAL SYMBOL BREVIS REST
+
+1D1C4
+MUSICAL SYMBOL SEMIBREVIS REST
+
+1D1C5
+MUSICAL SYMBOL MINIMA REST
+
+1D1C6
+MUSICAL SYMBOL SEMIMINIMA REST
+
+1D1C7
+MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA
+
+1D1C8
+MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA
+
+1D1C9
+MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1
+
+1D1CA
+MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA
+
+1D1CB
+MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA
+
+1D1CC
+MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1
+
+1D1CD
+MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2
+
+1D1CE
+MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3
+
+1D1CF
+MUSICAL SYMBOL CROIX
+
+1D1D0
+MUSICAL SYMBOL GREGORIAN C CLEF
+
+1D1D1
+MUSICAL SYMBOL GREGORIAN F CLEF
+
+1D1D2
+MUSICAL SYMBOL SQUARE B
+
+1D1D3
+MUSICAL SYMBOL VIRGA
+
+1D1D4
+MUSICAL SYMBOL PODATUS
+
+1D1D5
+MUSICAL SYMBOL CLIVIS
+
+1D1D6
+MUSICAL SYMBOL SCANDICUS
+
+1D1D7
+MUSICAL SYMBOL CLIMACUS
+
+1D1D8
+MUSICAL SYMBOL TORCULUS
+
+1D1D9
+MUSICAL SYMBOL PORRECTUS
+
+1D1DA
+MUSICAL SYMBOL PORRECTUS FLEXUS
+
+1D1DB
+MUSICAL SYMBOL SCANDICUS FLEXUS
+
+1D1DC
+MUSICAL SYMBOL TORCULUS RESUPINUS
+
+1D1DD
+MUSICAL SYMBOL PES SUBPUNCTIS
+
+1D1DE
+MUSICAL SYMBOL KIEVAN C CLEF
+
+1D1DF
+MUSICAL SYMBOL KIEVAN END OF PIECE
+
+1D1E0
+MUSICAL SYMBOL KIEVAN FINAL NOTE
+
+1D1E1
+MUSICAL SYMBOL KIEVAN RECITATIVE MARK
+
+1D1E2
+MUSICAL SYMBOL KIEVAN WHOLE NOTE
+
+1D1E3
+MUSICAL SYMBOL KIEVAN HALF NOTE
+
+1D1E4
+MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM DOWN
+
+1D1E5
+MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM UP
+
+1D1E6
+MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN
+
+1D1E7
+MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP
+
+1D1E8
+MUSICAL SYMBOL KIEVAN FLAT SIGN
+
+1D200
+GREEK VOCAL NOTATION SYMBOL-1
+
+1D201
+GREEK VOCAL NOTATION SYMBOL-2
+
+1D202
+GREEK VOCAL NOTATION SYMBOL-3
+
+1D203
+GREEK VOCAL NOTATION SYMBOL-4
+
+1D204
+GREEK VOCAL NOTATION SYMBOL-5
+
+1D205
+GREEK VOCAL NOTATION SYMBOL-6
+
+1D206
+GREEK VOCAL NOTATION SYMBOL-7
+
+1D207
+GREEK VOCAL NOTATION SYMBOL-8
+
+1D208
+GREEK VOCAL NOTATION SYMBOL-9
+
+1D209
+GREEK VOCAL NOTATION SYMBOL-10
+
+1D20A
+GREEK VOCAL NOTATION SYMBOL-11
+
+1D20B
+GREEK VOCAL NOTATION SYMBOL-12
+
+1D20C
+GREEK VOCAL NOTATION SYMBOL-13
+
+1D20D
+GREEK VOCAL NOTATION SYMBOL-14
+
+1D20E
+GREEK VOCAL NOTATION SYMBOL-15
+
+1D20F
+GREEK VOCAL NOTATION SYMBOL-16
+
+1D210
+GREEK VOCAL NOTATION SYMBOL-17
+
+1D211
+GREEK VOCAL NOTATION SYMBOL-18
+
+1D212
+GREEK VOCAL NOTATION SYMBOL-19
+
+1D213
+GREEK VOCAL NOTATION SYMBOL-20
+
+1D214
+GREEK VOCAL NOTATION SYMBOL-21
+
+1D215
+GREEK VOCAL NOTATION SYMBOL-22
+
+1D216
+GREEK VOCAL NOTATION SYMBOL-23
+
+1D217
+GREEK VOCAL NOTATION SYMBOL-24
+
+1D218
+GREEK VOCAL NOTATION SYMBOL-50
+
+1D219
+GREEK VOCAL NOTATION SYMBOL-51
+
+1D21A
+GREEK VOCAL NOTATION SYMBOL-52
+
+1D21B
+GREEK VOCAL NOTATION SYMBOL-53
+
+1D21C
+GREEK VOCAL NOTATION SYMBOL-54
+
+1D21D
+GREEK INSTRUMENTAL NOTATION SYMBOL-1
+
+1D21E
+GREEK INSTRUMENTAL NOTATION SYMBOL-2
+
+1D21F
+GREEK INSTRUMENTAL NOTATION SYMBOL-4
+
+1D220
+GREEK INSTRUMENTAL NOTATION SYMBOL-5
+
+1D221
+GREEK INSTRUMENTAL NOTATION SYMBOL-7
+
+1D222
+GREEK INSTRUMENTAL NOTATION SYMBOL-8
+
+1D223
+GREEK INSTRUMENTAL NOTATION SYMBOL-11
+
+1D224
+GREEK INSTRUMENTAL NOTATION SYMBOL-12
+
+1D225
+GREEK INSTRUMENTAL NOTATION SYMBOL-13
+
+1D226
+GREEK INSTRUMENTAL NOTATION SYMBOL-14
+
+1D227
+GREEK INSTRUMENTAL NOTATION SYMBOL-17
+
+1D228
+GREEK INSTRUMENTAL NOTATION SYMBOL-18
+
+1D229
+GREEK INSTRUMENTAL NOTATION SYMBOL-19
+
+1D22A
+GREEK INSTRUMENTAL NOTATION SYMBOL-23
+
+1D22B
+GREEK INSTRUMENTAL NOTATION SYMBOL-24
+
+1D22C
+GREEK INSTRUMENTAL NOTATION SYMBOL-25
+
+1D22D
+GREEK INSTRUMENTAL NOTATION SYMBOL-26
+
+1D22E
+GREEK INSTRUMENTAL NOTATION SYMBOL-27
+
+1D22F
+GREEK INSTRUMENTAL NOTATION SYMBOL-29
+
+1D230
+GREEK INSTRUMENTAL NOTATION SYMBOL-30
+
+1D231
+GREEK INSTRUMENTAL NOTATION SYMBOL-32
+
+1D232
+GREEK INSTRUMENTAL NOTATION SYMBOL-36
+
+1D233
+GREEK INSTRUMENTAL NOTATION SYMBOL-37
+
+1D234
+GREEK INSTRUMENTAL NOTATION SYMBOL-38
+
+1D235
+GREEK INSTRUMENTAL NOTATION SYMBOL-39
+
+1D236
+GREEK INSTRUMENTAL NOTATION SYMBOL-40
+
+1D237
+GREEK INSTRUMENTAL NOTATION SYMBOL-42
+
+1D238
+GREEK INSTRUMENTAL NOTATION SYMBOL-43
+
+1D239
+GREEK INSTRUMENTAL NOTATION SYMBOL-45
+
+1D23A
+GREEK INSTRUMENTAL NOTATION SYMBOL-47
+
+1D23B
+GREEK INSTRUMENTAL NOTATION SYMBOL-48
+
+1D23C
+GREEK INSTRUMENTAL NOTATION SYMBOL-49
+
+1D23D
+GREEK INSTRUMENTAL NOTATION SYMBOL-50
+
+1D23E
+GREEK INSTRUMENTAL NOTATION SYMBOL-51
+
+1D23F
+GREEK INSTRUMENTAL NOTATION SYMBOL-52
+
+1D240
+GREEK INSTRUMENTAL NOTATION SYMBOL-53
+
+1D241
+GREEK INSTRUMENTAL NOTATION SYMBOL-54
+
+1D242
+COMBINING GREEK MUSICAL TRISEME
+
+1D243
+COMBINING GREEK MUSICAL TETRASEME
+
+1D244
+COMBINING GREEK MUSICAL PENTASEME
+
+1D245
+GREEK MUSICAL LEIMMA
+
+1D2E0
+MAYAN NUMERAL ZERO
+
+1D2E1
+MAYAN NUMERAL ONE
+
+1D2E2
+MAYAN NUMERAL TWO
+
+1D2E3
+MAYAN NUMERAL THREE
+
+1D2E4
+MAYAN NUMERAL FOUR
+
+1D2E5
+MAYAN NUMERAL FIVE
+
+1D2E6
+MAYAN NUMERAL SIX
+
+1D2E7
+MAYAN NUMERAL SEVEN
+
+1D2E8
+MAYAN NUMERAL EIGHT
+
+1D2E9
+MAYAN NUMERAL NINE
+
+1D2EA
+MAYAN NUMERAL TEN
+
+1D2EB
+MAYAN NUMERAL ELEVEN
+
+1D2EC
+MAYAN NUMERAL TWELVE
+
+1D2ED
+MAYAN NUMERAL THIRTEEN
+
+1D2EE
+MAYAN NUMERAL FOURTEEN
+
+1D2EF
+MAYAN NUMERAL FIFTEEN
+
+1D2F0
+MAYAN NUMERAL SIXTEEN
+
+1D2F1
+MAYAN NUMERAL SEVENTEEN
+
+1D2F2
+MAYAN NUMERAL EIGHTEEN
+
+1D2F3
+MAYAN NUMERAL NINETEEN
+
+1D300
+MONOGRAM FOR EARTH
+
+1D301
+DIGRAM FOR HEAVENLY EARTH
+
+1D302
+DIGRAM FOR HUMAN EARTH
+
+1D303
+DIGRAM FOR EARTHLY HEAVEN
+
+1D304
+DIGRAM FOR EARTHLY HUMAN
+
+1D305
+DIGRAM FOR EARTH
+
+1D306
+TETRAGRAM FOR CENTRE
+
+1D307
+TETRAGRAM FOR FULL CIRCLE
+
+1D308
+TETRAGRAM FOR MIRED
+
+1D309
+TETRAGRAM FOR BARRIER
+
+1D30A
+TETRAGRAM FOR KEEPING SMALL
+
+1D30B
+TETRAGRAM FOR CONTRARIETY
+
+1D30C
+TETRAGRAM FOR ASCENT
+
+1D30D
+TETRAGRAM FOR OPPOSITION
+
+1D30E
+TETRAGRAM FOR BRANCHING OUT
+
+1D30F
+TETRAGRAM FOR DEFECTIVENESS OR DISTORTION
+
+1D310
+TETRAGRAM FOR DIVERGENCE
+
+1D311
+TETRAGRAM FOR YOUTHFULNESS
+
+1D312
+TETRAGRAM FOR INCREASE
+
+1D313
+TETRAGRAM FOR PENETRATION
+
+1D314
+TETRAGRAM FOR REACH
+
+1D315
+TETRAGRAM FOR CONTACT
+
+1D316
+TETRAGRAM FOR HOLDING BACK
+
+1D317
+TETRAGRAM FOR WAITING
+
+1D318
+TETRAGRAM FOR FOLLOWING
+
+1D319
+TETRAGRAM FOR ADVANCE
+
+1D31A
+TETRAGRAM FOR RELEASE
+
+1D31B
+TETRAGRAM FOR RESISTANCE
+
+1D31C
+TETRAGRAM FOR EASE
+
+1D31D
+TETRAGRAM FOR JOY
+
+1D31E
+TETRAGRAM FOR CONTENTION
+
+1D31F
+TETRAGRAM FOR ENDEAVOUR
+
+1D320
+TETRAGRAM FOR DUTIES
+
+1D321
+TETRAGRAM FOR CHANGE
+
+1D322
+TETRAGRAM FOR DECISIVENESS
+
+1D323
+TETRAGRAM FOR BOLD RESOLUTION
+
+1D324
+TETRAGRAM FOR PACKING
+
+1D325
+TETRAGRAM FOR LEGION
+
+1D326
+TETRAGRAM FOR CLOSENESS
+
+1D327
+TETRAGRAM FOR KINSHIP
+
+1D328
+TETRAGRAM FOR GATHERING
+
+1D329
+TETRAGRAM FOR STRENGTH
+
+1D32A
+TETRAGRAM FOR PURITY
+
+1D32B
+TETRAGRAM FOR FULLNESS
+
+1D32C
+TETRAGRAM FOR RESIDENCE
+
+1D32D
+TETRAGRAM FOR LAW OR MODEL
+
+1D32E
+TETRAGRAM FOR RESPONSE
+
+1D32F
+TETRAGRAM FOR GOING TO MEET
+
+1D330
+TETRAGRAM FOR ENCOUNTERS
+
+1D331
+TETRAGRAM FOR STOVE
+
+1D332
+TETRAGRAM FOR GREATNESS
+
+1D333
+TETRAGRAM FOR ENLARGEMENT
+
+1D334
+TETRAGRAM FOR PATTERN
+
+1D335
+TETRAGRAM FOR RITUAL
+
+1D336
+TETRAGRAM FOR FLIGHT
+
+1D337
+TETRAGRAM FOR VASTNESS OR WASTING
+
+1D338
+TETRAGRAM FOR CONSTANCY
+
+1D339
+TETRAGRAM FOR MEASURE
+
+1D33A
+TETRAGRAM FOR ETERNITY
+
+1D33B
+TETRAGRAM FOR UNITY
+
+1D33C
+TETRAGRAM FOR DIMINISHMENT
+
+1D33D
+TETRAGRAM FOR CLOSED MOUTH
+
+1D33E
+TETRAGRAM FOR GUARDEDNESS
+
+1D33F
+TETRAGRAM FOR GATHERING IN
+
+1D340
+TETRAGRAM FOR MASSING
+
+1D341
+TETRAGRAM FOR ACCUMULATION
+
+1D342
+TETRAGRAM FOR EMBELLISHMENT
+
+1D343
+TETRAGRAM FOR DOUBT
+
+1D344
+TETRAGRAM FOR WATCH
+
+1D345
+TETRAGRAM FOR SINKING
+
+1D346
+TETRAGRAM FOR INNER
+
+1D347
+TETRAGRAM FOR DEPARTURE
+
+1D348
+TETRAGRAM FOR DARKENING
+
+1D349
+TETRAGRAM FOR DIMMING
+
+1D34A
+TETRAGRAM FOR EXHAUSTION
+
+1D34B
+TETRAGRAM FOR SEVERANCE
+
+1D34C
+TETRAGRAM FOR STOPPAGE
+
+1D34D
+TETRAGRAM FOR HARDNESS
+
+1D34E
+TETRAGRAM FOR COMPLETION
+
+1D34F
+TETRAGRAM FOR CLOSURE
+
+1D350
+TETRAGRAM FOR FAILURE
+
+1D351
+TETRAGRAM FOR AGGRAVATION
+
+1D352
+TETRAGRAM FOR COMPLIANCE
+
+1D353
+TETRAGRAM FOR ON THE VERGE
+
+1D354
+TETRAGRAM FOR DIFFICULTIES
+
+1D355
+TETRAGRAM FOR LABOURING
+
+1D356
+TETRAGRAM FOR FOSTERING
+
+1D360
+COUNTING ROD UNIT DIGIT ONE
+
+1D361
+COUNTING ROD UNIT DIGIT TWO
+
+1D362
+COUNTING ROD UNIT DIGIT THREE
+
+1D363
+COUNTING ROD UNIT DIGIT FOUR
+
+1D364
+COUNTING ROD UNIT DIGIT FIVE
+
+1D365
+COUNTING ROD UNIT DIGIT SIX
+
+1D366
+COUNTING ROD UNIT DIGIT SEVEN
+
+1D367
+COUNTING ROD UNIT DIGIT EIGHT
+
+1D368
+COUNTING ROD UNIT DIGIT NINE
+
+1D369
+COUNTING ROD TENS DIGIT ONE
+
+1D36A
+COUNTING ROD TENS DIGIT TWO
+
+1D36B
+COUNTING ROD TENS DIGIT THREE
+
+1D36C
+COUNTING ROD TENS DIGIT FOUR
+
+1D36D
+COUNTING ROD TENS DIGIT FIVE
+
+1D36E
+COUNTING ROD TENS DIGIT SIX
+
+1D36F
+COUNTING ROD TENS DIGIT SEVEN
+
+1D370
+COUNTING ROD TENS DIGIT EIGHT
+
+1D371
+COUNTING ROD TENS DIGIT NINE
+
+1D372
+IDEOGRAPHIC TALLY MARK ONE
+
+1D373
+IDEOGRAPHIC TALLY MARK TWO
+
+1D374
+IDEOGRAPHIC TALLY MARK THREE
+
+1D375
+IDEOGRAPHIC TALLY MARK FOUR
+
+1D376
+IDEOGRAPHIC TALLY MARK FIVE
+
+1D377
+TALLY MARK ONE
+
+1D378
+TALLY MARK FIVE
+
+1D400
+MATHEMATICAL BOLD CAPITAL A
+
+1D401
+MATHEMATICAL BOLD CAPITAL B
+
+1D402
+MATHEMATICAL BOLD CAPITAL C
+
+1D403
+MATHEMATICAL BOLD CAPITAL D
+
+1D404
+MATHEMATICAL BOLD CAPITAL E
+
+1D405
+MATHEMATICAL BOLD CAPITAL F
+
+1D406
+MATHEMATICAL BOLD CAPITAL G
+
+1D407
+MATHEMATICAL BOLD CAPITAL H
+
+1D408
+MATHEMATICAL BOLD CAPITAL I
+
+1D409
+MATHEMATICAL BOLD CAPITAL J
+
+1D40A
+MATHEMATICAL BOLD CAPITAL K
+
+1D40B
+MATHEMATICAL BOLD CAPITAL L
+
+1D40C
+MATHEMATICAL BOLD CAPITAL M
+
+1D40D
+MATHEMATICAL BOLD CAPITAL N
+
+1D40E
+MATHEMATICAL BOLD CAPITAL O
+
+1D40F
+MATHEMATICAL BOLD CAPITAL P
+
+1D410
+MATHEMATICAL BOLD CAPITAL Q
+
+1D411
+MATHEMATICAL BOLD CAPITAL R
+
+1D412
+MATHEMATICAL BOLD CAPITAL S
+
+1D413
+MATHEMATICAL BOLD CAPITAL T
+
+1D414
+MATHEMATICAL BOLD CAPITAL U
+
+1D415
+MATHEMATICAL BOLD CAPITAL V
+
+1D416
+MATHEMATICAL BOLD CAPITAL W
+
+1D417
+MATHEMATICAL BOLD CAPITAL X
+
+1D418
+MATHEMATICAL BOLD CAPITAL Y
+
+1D419
+MATHEMATICAL BOLD CAPITAL Z
+
+1D41A
+MATHEMATICAL BOLD SMALL A
+
+1D41B
+MATHEMATICAL BOLD SMALL B
+
+1D41C
+MATHEMATICAL BOLD SMALL C
+
+1D41D
+MATHEMATICAL BOLD SMALL D
+
+1D41E
+MATHEMATICAL BOLD SMALL E
+
+1D41F
+MATHEMATICAL BOLD SMALL F
+
+1D420
+MATHEMATICAL BOLD SMALL G
+
+1D421
+MATHEMATICAL BOLD SMALL H
+
+1D422
+MATHEMATICAL BOLD SMALL I
+
+1D423
+MATHEMATICAL BOLD SMALL J
+
+1D424
+MATHEMATICAL BOLD SMALL K
+
+1D425
+MATHEMATICAL BOLD SMALL L
+
+1D426
+MATHEMATICAL BOLD SMALL M
+
+1D427
+MATHEMATICAL BOLD SMALL N
+
+1D428
+MATHEMATICAL BOLD SMALL O
+
+1D429
+MATHEMATICAL BOLD SMALL P
+
+1D42A
+MATHEMATICAL BOLD SMALL Q
+
+1D42B
+MATHEMATICAL BOLD SMALL R
+
+1D42C
+MATHEMATICAL BOLD SMALL S
+
+1D42D
+MATHEMATICAL BOLD SMALL T
+
+1D42E
+MATHEMATICAL BOLD SMALL U
+
+1D42F
+MATHEMATICAL BOLD SMALL V
+
+1D430
+MATHEMATICAL BOLD SMALL W
+
+1D431
+MATHEMATICAL BOLD SMALL X
+
+1D432
+MATHEMATICAL BOLD SMALL Y
+
+1D433
+MATHEMATICAL BOLD SMALL Z
+
+1D434
+MATHEMATICAL ITALIC CAPITAL A
+
+1D435
+MATHEMATICAL ITALIC CAPITAL B
+
+1D436
+MATHEMATICAL ITALIC CAPITAL C
+
+1D437
+MATHEMATICAL ITALIC CAPITAL D
+
+1D438
+MATHEMATICAL ITALIC CAPITAL E
+
+1D439
+MATHEMATICAL ITALIC CAPITAL F
+
+1D43A
+MATHEMATICAL ITALIC CAPITAL G
+
+1D43B
+MATHEMATICAL ITALIC CAPITAL H
+
+1D43C
+MATHEMATICAL ITALIC CAPITAL I
+
+1D43D
+MATHEMATICAL ITALIC CAPITAL J
+
+1D43E
+MATHEMATICAL ITALIC CAPITAL K
+
+1D43F
+MATHEMATICAL ITALIC CAPITAL L
+
+1D440
+MATHEMATICAL ITALIC CAPITAL M
+
+1D441
+MATHEMATICAL ITALIC CAPITAL N
+
+1D442
+MATHEMATICAL ITALIC CAPITAL O
+
+1D443
+MATHEMATICAL ITALIC CAPITAL P
+
+1D444
+MATHEMATICAL ITALIC CAPITAL Q
+
+1D445
+MATHEMATICAL ITALIC CAPITAL R
+
+1D446
+MATHEMATICAL ITALIC CAPITAL S
+
+1D447
+MATHEMATICAL ITALIC CAPITAL T
+
+1D448
+MATHEMATICAL ITALIC CAPITAL U
+
+1D449
+MATHEMATICAL ITALIC CAPITAL V
+
+1D44A
+MATHEMATICAL ITALIC CAPITAL W
+
+1D44B
+MATHEMATICAL ITALIC CAPITAL X
+
+1D44C
+MATHEMATICAL ITALIC CAPITAL Y
+
+1D44D
+MATHEMATICAL ITALIC CAPITAL Z
+
+1D44E
+MATHEMATICAL ITALIC SMALL A
+
+1D44F
+MATHEMATICAL ITALIC SMALL B
+
+1D450
+MATHEMATICAL ITALIC SMALL C
+
+1D451
+MATHEMATICAL ITALIC SMALL D
+
+1D452
+MATHEMATICAL ITALIC SMALL E
+
+1D453
+MATHEMATICAL ITALIC SMALL F
+
+1D454
+MATHEMATICAL ITALIC SMALL G
+
+1D456
+MATHEMATICAL ITALIC SMALL I
+
+1D457
+MATHEMATICAL ITALIC SMALL J
+
+1D458
+MATHEMATICAL ITALIC SMALL K
+
+1D459
+MATHEMATICAL ITALIC SMALL L
+
+1D45A
+MATHEMATICAL ITALIC SMALL M
+
+1D45B
+MATHEMATICAL ITALIC SMALL N
+
+1D45C
+MATHEMATICAL ITALIC SMALL O
+
+1D45D
+MATHEMATICAL ITALIC SMALL P
+
+1D45E
+MATHEMATICAL ITALIC SMALL Q
+
+1D45F
+MATHEMATICAL ITALIC SMALL R
+
+1D460
+MATHEMATICAL ITALIC SMALL S
+
+1D461
+MATHEMATICAL ITALIC SMALL T
+
+1D462
+MATHEMATICAL ITALIC SMALL U
+
+1D463
+MATHEMATICAL ITALIC SMALL V
+
+1D464
+MATHEMATICAL ITALIC SMALL W
+
+1D465
+MATHEMATICAL ITALIC SMALL X
+
+1D466
+MATHEMATICAL ITALIC SMALL Y
+
+1D467
+MATHEMATICAL ITALIC SMALL Z
+
+1D468
+MATHEMATICAL BOLD ITALIC CAPITAL A
+
+1D469
+MATHEMATICAL BOLD ITALIC CAPITAL B
+
+1D46A
+MATHEMATICAL BOLD ITALIC CAPITAL C
+
+1D46B
+MATHEMATICAL BOLD ITALIC CAPITAL D
+
+1D46C
+MATHEMATICAL BOLD ITALIC CAPITAL E
+
+1D46D
+MATHEMATICAL BOLD ITALIC CAPITAL F
+
+1D46E
+MATHEMATICAL BOLD ITALIC CAPITAL G
+
+1D46F
+MATHEMATICAL BOLD ITALIC CAPITAL H
+
+1D470
+MATHEMATICAL BOLD ITALIC CAPITAL I
+
+1D471
+MATHEMATICAL BOLD ITALIC CAPITAL J
+
+1D472
+MATHEMATICAL BOLD ITALIC CAPITAL K
+
+1D473
+MATHEMATICAL BOLD ITALIC CAPITAL L
+
+1D474
+MATHEMATICAL BOLD ITALIC CAPITAL M
+
+1D475
+MATHEMATICAL BOLD ITALIC CAPITAL N
+
+1D476
+MATHEMATICAL BOLD ITALIC CAPITAL O
+
+1D477
+MATHEMATICAL BOLD ITALIC CAPITAL P
+
+1D478
+MATHEMATICAL BOLD ITALIC CAPITAL Q
+
+1D479
+MATHEMATICAL BOLD ITALIC CAPITAL R
+
+1D47A
+MATHEMATICAL BOLD ITALIC CAPITAL S
+
+1D47B
+MATHEMATICAL BOLD ITALIC CAPITAL T
+
+1D47C
+MATHEMATICAL BOLD ITALIC CAPITAL U
+
+1D47D
+MATHEMATICAL BOLD ITALIC CAPITAL V
+
+1D47E
+MATHEMATICAL BOLD ITALIC CAPITAL W
+
+1D47F
+MATHEMATICAL BOLD ITALIC CAPITAL X
+
+1D480
+MATHEMATICAL BOLD ITALIC CAPITAL Y
+
+1D481
+MATHEMATICAL BOLD ITALIC CAPITAL Z
+
+1D482
+MATHEMATICAL BOLD ITALIC SMALL A
+
+1D483
+MATHEMATICAL BOLD ITALIC SMALL B
+
+1D484
+MATHEMATICAL BOLD ITALIC SMALL C
+
+1D485
+MATHEMATICAL BOLD ITALIC SMALL D
+
+1D486
+MATHEMATICAL BOLD ITALIC SMALL E
+
+1D487
+MATHEMATICAL BOLD ITALIC SMALL F
+
+1D488
+MATHEMATICAL BOLD ITALIC SMALL G
+
+1D489
+MATHEMATICAL BOLD ITALIC SMALL H
+
+1D48A
+MATHEMATICAL BOLD ITALIC SMALL I
+
+1D48B
+MATHEMATICAL BOLD ITALIC SMALL J
+
+1D48C
+MATHEMATICAL BOLD ITALIC SMALL K
+
+1D48D
+MATHEMATICAL BOLD ITALIC SMALL L
+
+1D48E
+MATHEMATICAL BOLD ITALIC SMALL M
+
+1D48F
+MATHEMATICAL BOLD ITALIC SMALL N
+
+1D490
+MATHEMATICAL BOLD ITALIC SMALL O
+
+1D491
+MATHEMATICAL BOLD ITALIC SMALL P
+
+1D492
+MATHEMATICAL BOLD ITALIC SMALL Q
+
+1D493
+MATHEMATICAL BOLD ITALIC SMALL R
+
+1D494
+MATHEMATICAL BOLD ITALIC SMALL S
+
+1D495
+MATHEMATICAL BOLD ITALIC SMALL T
+
+1D496
+MATHEMATICAL BOLD ITALIC SMALL U
+
+1D497
+MATHEMATICAL BOLD ITALIC SMALL V
+
+1D498
+MATHEMATICAL BOLD ITALIC SMALL W
+
+1D499
+MATHEMATICAL BOLD ITALIC SMALL X
+
+1D49A
+MATHEMATICAL BOLD ITALIC SMALL Y
+
+1D49B
+MATHEMATICAL BOLD ITALIC SMALL Z
+
+1D49C
+MATHEMATICAL SCRIPT CAPITAL A
+
+1D49E
+MATHEMATICAL SCRIPT CAPITAL C
+
+1D49F
+MATHEMATICAL SCRIPT CAPITAL D
+
+1D4A2
+MATHEMATICAL SCRIPT CAPITAL G
+
+1D4A5
+MATHEMATICAL SCRIPT CAPITAL J
+
+1D4A6
+MATHEMATICAL SCRIPT CAPITAL K
+
+1D4A9
+MATHEMATICAL SCRIPT CAPITAL N
+
+1D4AA
+MATHEMATICAL SCRIPT CAPITAL O
+
+1D4AB
+MATHEMATICAL SCRIPT CAPITAL P
+
+1D4AC
+MATHEMATICAL SCRIPT CAPITAL Q
+
+1D4AE
+MATHEMATICAL SCRIPT CAPITAL S
+
+1D4AF
+MATHEMATICAL SCRIPT CAPITAL T
+
+1D4B0
+MATHEMATICAL SCRIPT CAPITAL U
+
+1D4B1
+MATHEMATICAL SCRIPT CAPITAL V
+
+1D4B2
+MATHEMATICAL SCRIPT CAPITAL W
+
+1D4B3
+MATHEMATICAL SCRIPT CAPITAL X
+
+1D4B4
+MATHEMATICAL SCRIPT CAPITAL Y
+
+1D4B5
+MATHEMATICAL SCRIPT CAPITAL Z
+
+1D4B6
+MATHEMATICAL SCRIPT SMALL A
+
+1D4B7
+MATHEMATICAL SCRIPT SMALL B
+
+1D4B8
+MATHEMATICAL SCRIPT SMALL C
+
+1D4B9
+MATHEMATICAL SCRIPT SMALL D
+
+1D4BB
+MATHEMATICAL SCRIPT SMALL F
+
+1D4BD
+MATHEMATICAL SCRIPT SMALL H
+
+1D4BE
+MATHEMATICAL SCRIPT SMALL I
+
+1D4BF
+MATHEMATICAL SCRIPT SMALL J
+
+1D4C0
+MATHEMATICAL SCRIPT SMALL K
+
+1D4C1
+MATHEMATICAL SCRIPT SMALL L
+
+1D4C2
+MATHEMATICAL SCRIPT SMALL M
+
+1D4C3
+MATHEMATICAL SCRIPT SMALL N
+
+1D4C5
+MATHEMATICAL SCRIPT SMALL P
+
+1D4C6
+MATHEMATICAL SCRIPT SMALL Q
+
+1D4C7
+MATHEMATICAL SCRIPT SMALL R
+
+1D4C8
+MATHEMATICAL SCRIPT SMALL S
+
+1D4C9
+MATHEMATICAL SCRIPT SMALL T
+
+1D4CA
+MATHEMATICAL SCRIPT SMALL U
+
+1D4CB
+MATHEMATICAL SCRIPT SMALL V
+
+1D4CC
+MATHEMATICAL SCRIPT SMALL W
+
+1D4CD
+MATHEMATICAL SCRIPT SMALL X
+
+1D4CE
+MATHEMATICAL SCRIPT SMALL Y
+
+1D4CF
+MATHEMATICAL SCRIPT SMALL Z
+
+1D4D0
+MATHEMATICAL BOLD SCRIPT CAPITAL A
+
+1D4D1
+MATHEMATICAL BOLD SCRIPT CAPITAL B
+
+1D4D2
+MATHEMATICAL BOLD SCRIPT CAPITAL C
+
+1D4D3
+MATHEMATICAL BOLD SCRIPT CAPITAL D
+
+1D4D4
+MATHEMATICAL BOLD SCRIPT CAPITAL E
+
+1D4D5
+MATHEMATICAL BOLD SCRIPT CAPITAL F
+
+1D4D6
+MATHEMATICAL BOLD SCRIPT CAPITAL G
+
+1D4D7
+MATHEMATICAL BOLD SCRIPT CAPITAL H
+
+1D4D8
+MATHEMATICAL BOLD SCRIPT CAPITAL I
+
+1D4D9
+MATHEMATICAL BOLD SCRIPT CAPITAL J
+
+1D4DA
+MATHEMATICAL BOLD SCRIPT CAPITAL K
+
+1D4DB
+MATHEMATICAL BOLD SCRIPT CAPITAL L
+
+1D4DC
+MATHEMATICAL BOLD SCRIPT CAPITAL M
+
+1D4DD
+MATHEMATICAL BOLD SCRIPT CAPITAL N
+
+1D4DE
+MATHEMATICAL BOLD SCRIPT CAPITAL O
+
+1D4DF
+MATHEMATICAL BOLD SCRIPT CAPITAL P
+
+1D4E0
+MATHEMATICAL BOLD SCRIPT CAPITAL Q
+
+1D4E1
+MATHEMATICAL BOLD SCRIPT CAPITAL R
+
+1D4E2
+MATHEMATICAL BOLD SCRIPT CAPITAL S
+
+1D4E3
+MATHEMATICAL BOLD SCRIPT CAPITAL T
+
+1D4E4
+MATHEMATICAL BOLD SCRIPT CAPITAL U
+
+1D4E5
+MATHEMATICAL BOLD SCRIPT CAPITAL V
+
+1D4E6
+MATHEMATICAL BOLD SCRIPT CAPITAL W
+
+1D4E7
+MATHEMATICAL BOLD SCRIPT CAPITAL X
+
+1D4E8
+MATHEMATICAL BOLD SCRIPT CAPITAL Y
+
+1D4E9
+MATHEMATICAL BOLD SCRIPT CAPITAL Z
+
+1D4EA
+MATHEMATICAL BOLD SCRIPT SMALL A
+
+1D4EB
+MATHEMATICAL BOLD SCRIPT SMALL B
+
+1D4EC
+MATHEMATICAL BOLD SCRIPT SMALL C
+
+1D4ED
+MATHEMATICAL BOLD SCRIPT SMALL D
+
+1D4EE
+MATHEMATICAL BOLD SCRIPT SMALL E
+
+1D4EF
+MATHEMATICAL BOLD SCRIPT SMALL F
+
+1D4F0
+MATHEMATICAL BOLD SCRIPT SMALL G
+
+1D4F1
+MATHEMATICAL BOLD SCRIPT SMALL H
+
+1D4F2
+MATHEMATICAL BOLD SCRIPT SMALL I
+
+1D4F3
+MATHEMATICAL BOLD SCRIPT SMALL J
+
+1D4F4
+MATHEMATICAL BOLD SCRIPT SMALL K
+
+1D4F5
+MATHEMATICAL BOLD SCRIPT SMALL L
+
+1D4F6
+MATHEMATICAL BOLD SCRIPT SMALL M
+
+1D4F7
+MATHEMATICAL BOLD SCRIPT SMALL N
+
+1D4F8
+MATHEMATICAL BOLD SCRIPT SMALL O
+
+1D4F9
+MATHEMATICAL BOLD SCRIPT SMALL P
+
+1D4FA
+MATHEMATICAL BOLD SCRIPT SMALL Q
+
+1D4FB
+MATHEMATICAL BOLD SCRIPT SMALL R
+
+1D4FC
+MATHEMATICAL BOLD SCRIPT SMALL S
+
+1D4FD
+MATHEMATICAL BOLD SCRIPT SMALL T
+
+1D4FE
+MATHEMATICAL BOLD SCRIPT SMALL U
+
+1D4FF
+MATHEMATICAL BOLD SCRIPT SMALL V
+
+1D500
+MATHEMATICAL BOLD SCRIPT SMALL W
+
+1D501
+MATHEMATICAL BOLD SCRIPT SMALL X
+
+1D502
+MATHEMATICAL BOLD SCRIPT SMALL Y
+
+1D503
+MATHEMATICAL BOLD SCRIPT SMALL Z
+
+1D504
+MATHEMATICAL FRAKTUR CAPITAL A
+
+1D505
+MATHEMATICAL FRAKTUR CAPITAL B
+
+1D507
+MATHEMATICAL FRAKTUR CAPITAL D
+
+1D508
+MATHEMATICAL FRAKTUR CAPITAL E
+
+1D509
+MATHEMATICAL FRAKTUR CAPITAL F
+
+1D50A
+MATHEMATICAL FRAKTUR CAPITAL G
+
+1D50D
+MATHEMATICAL FRAKTUR CAPITAL J
+
+1D50E
+MATHEMATICAL FRAKTUR CAPITAL K
+
+1D50F
+MATHEMATICAL FRAKTUR CAPITAL L
+
+1D510
+MATHEMATICAL FRAKTUR CAPITAL M
+
+1D511
+MATHEMATICAL FRAKTUR CAPITAL N
+
+1D512
+MATHEMATICAL FRAKTUR CAPITAL O
+
+1D513
+MATHEMATICAL FRAKTUR CAPITAL P
+
+1D514
+MATHEMATICAL FRAKTUR CAPITAL Q
+
+1D516
+MATHEMATICAL FRAKTUR CAPITAL S
+
+1D517
+MATHEMATICAL FRAKTUR CAPITAL T
+
+1D518
+MATHEMATICAL FRAKTUR CAPITAL U
+
+1D519
+MATHEMATICAL FRAKTUR CAPITAL V
+
+1D51A
+MATHEMATICAL FRAKTUR CAPITAL W
+
+1D51B
+MATHEMATICAL FRAKTUR CAPITAL X
+
+1D51C
+MATHEMATICAL FRAKTUR CAPITAL Y
+
+1D51E
+MATHEMATICAL FRAKTUR SMALL A
+
+1D51F
+MATHEMATICAL FRAKTUR SMALL B
+
+1D520
+MATHEMATICAL FRAKTUR SMALL C
+
+1D521
+MATHEMATICAL FRAKTUR SMALL D
+
+1D522
+MATHEMATICAL FRAKTUR SMALL E
+
+1D523
+MATHEMATICAL FRAKTUR SMALL F
+
+1D524
+MATHEMATICAL FRAKTUR SMALL G
+
+1D525
+MATHEMATICAL FRAKTUR SMALL H
+
+1D526
+MATHEMATICAL FRAKTUR SMALL I
+
+1D527
+MATHEMATICAL FRAKTUR SMALL J
+
+1D528
+MATHEMATICAL FRAKTUR SMALL K
+
+1D529
+MATHEMATICAL FRAKTUR SMALL L
+
+1D52A
+MATHEMATICAL FRAKTUR SMALL M
+
+1D52B
+MATHEMATICAL FRAKTUR SMALL N
+
+1D52C
+MATHEMATICAL FRAKTUR SMALL O
+
+1D52D
+MATHEMATICAL FRAKTUR SMALL P
+
+1D52E
+MATHEMATICAL FRAKTUR SMALL Q
+
+1D52F
+MATHEMATICAL FRAKTUR SMALL R
+
+1D530
+MATHEMATICAL FRAKTUR SMALL S
+
+1D531
+MATHEMATICAL FRAKTUR SMALL T
+
+1D532
+MATHEMATICAL FRAKTUR SMALL U
+
+1D533
+MATHEMATICAL FRAKTUR SMALL V
+
+1D534
+MATHEMATICAL FRAKTUR SMALL W
+
+1D535
+MATHEMATICAL FRAKTUR SMALL X
+
+1D536
+MATHEMATICAL FRAKTUR SMALL Y
+
+1D537
+MATHEMATICAL FRAKTUR SMALL Z
+
+1D538
+MATHEMATICAL DOUBLE-STRUCK CAPITAL A
+
+1D539
+MATHEMATICAL DOUBLE-STRUCK CAPITAL B
+
+1D53B
+MATHEMATICAL DOUBLE-STRUCK CAPITAL D
+
+1D53C
+MATHEMATICAL DOUBLE-STRUCK CAPITAL E
+
+1D53D
+MATHEMATICAL DOUBLE-STRUCK CAPITAL F
+
+1D53E
+MATHEMATICAL DOUBLE-STRUCK CAPITAL G
+
+1D540
+MATHEMATICAL DOUBLE-STRUCK CAPITAL I
+
+1D541
+MATHEMATICAL DOUBLE-STRUCK CAPITAL J
+
+1D542
+MATHEMATICAL DOUBLE-STRUCK CAPITAL K
+
+1D543
+MATHEMATICAL DOUBLE-STRUCK CAPITAL L
+
+1D544
+MATHEMATICAL DOUBLE-STRUCK CAPITAL M
+
+1D546
+MATHEMATICAL DOUBLE-STRUCK CAPITAL O
+
+1D54A
+MATHEMATICAL DOUBLE-STRUCK CAPITAL S
+
+1D54B
+MATHEMATICAL DOUBLE-STRUCK CAPITAL T
+
+1D54C
+MATHEMATICAL DOUBLE-STRUCK CAPITAL U
+
+1D54D
+MATHEMATICAL DOUBLE-STRUCK CAPITAL V
+
+1D54E
+MATHEMATICAL DOUBLE-STRUCK CAPITAL W
+
+1D54F
+MATHEMATICAL DOUBLE-STRUCK CAPITAL X
+
+1D550
+MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
+
+1D552
+MATHEMATICAL DOUBLE-STRUCK SMALL A
+
+1D553
+MATHEMATICAL DOUBLE-STRUCK SMALL B
+
+1D554
+MATHEMATICAL DOUBLE-STRUCK SMALL C
+
+1D555
+MATHEMATICAL DOUBLE-STRUCK SMALL D
+
+1D556
+MATHEMATICAL DOUBLE-STRUCK SMALL E
+
+1D557
+MATHEMATICAL DOUBLE-STRUCK SMALL F
+
+1D558
+MATHEMATICAL DOUBLE-STRUCK SMALL G
+
+1D559
+MATHEMATICAL DOUBLE-STRUCK SMALL H
+
+1D55A
+MATHEMATICAL DOUBLE-STRUCK SMALL I
+
+1D55B
+MATHEMATICAL DOUBLE-STRUCK SMALL J
+
+1D55C
+MATHEMATICAL DOUBLE-STRUCK SMALL K
+
+1D55D
+MATHEMATICAL DOUBLE-STRUCK SMALL L
+
+1D55E
+MATHEMATICAL DOUBLE-STRUCK SMALL M
+
+1D55F
+MATHEMATICAL DOUBLE-STRUCK SMALL N
+
+1D560
+MATHEMATICAL DOUBLE-STRUCK SMALL O
+
+1D561
+MATHEMATICAL DOUBLE-STRUCK SMALL P
+
+1D562
+MATHEMATICAL DOUBLE-STRUCK SMALL Q
+
+1D563
+MATHEMATICAL DOUBLE-STRUCK SMALL R
+
+1D564
+MATHEMATICAL DOUBLE-STRUCK SMALL S
+
+1D565
+MATHEMATICAL DOUBLE-STRUCK SMALL T
+
+1D566
+MATHEMATICAL DOUBLE-STRUCK SMALL U
+
+1D567
+MATHEMATICAL DOUBLE-STRUCK SMALL V
+
+1D568
+MATHEMATICAL DOUBLE-STRUCK SMALL W
+
+1D569
+MATHEMATICAL DOUBLE-STRUCK SMALL X
+
+1D56A
+MATHEMATICAL DOUBLE-STRUCK SMALL Y
+
+1D56B
+MATHEMATICAL DOUBLE-STRUCK SMALL Z
+
+1D56C
+MATHEMATICAL BOLD FRAKTUR CAPITAL A
+
+1D56D
+MATHEMATICAL BOLD FRAKTUR CAPITAL B
+
+1D56E
+MATHEMATICAL BOLD FRAKTUR CAPITAL C
+
+1D56F
+MATHEMATICAL BOLD FRAKTUR CAPITAL D
+
+1D570
+MATHEMATICAL BOLD FRAKTUR CAPITAL E
+
+1D571
+MATHEMATICAL BOLD FRAKTUR CAPITAL F
+
+1D572
+MATHEMATICAL BOLD FRAKTUR CAPITAL G
+
+1D573
+MATHEMATICAL BOLD FRAKTUR CAPITAL H
+
+1D574
+MATHEMATICAL BOLD FRAKTUR CAPITAL I
+
+1D575
+MATHEMATICAL BOLD FRAKTUR CAPITAL J
+
+1D576
+MATHEMATICAL BOLD FRAKTUR CAPITAL K
+
+1D577
+MATHEMATICAL BOLD FRAKTUR CAPITAL L
+
+1D578
+MATHEMATICAL BOLD FRAKTUR CAPITAL M
+
+1D579
+MATHEMATICAL BOLD FRAKTUR CAPITAL N
+
+1D57A
+MATHEMATICAL BOLD FRAKTUR CAPITAL O
+
+1D57B
+MATHEMATICAL BOLD FRAKTUR CAPITAL P
+
+1D57C
+MATHEMATICAL BOLD FRAKTUR CAPITAL Q
+
+1D57D
+MATHEMATICAL BOLD FRAKTUR CAPITAL R
+
+1D57E
+MATHEMATICAL BOLD FRAKTUR CAPITAL S
+
+1D57F
+MATHEMATICAL BOLD FRAKTUR CAPITAL T
+
+1D580
+MATHEMATICAL BOLD FRAKTUR CAPITAL U
+
+1D581
+MATHEMATICAL BOLD FRAKTUR CAPITAL V
+
+1D582
+MATHEMATICAL BOLD FRAKTUR CAPITAL W
+
+1D583
+MATHEMATICAL BOLD FRAKTUR CAPITAL X
+
+1D584
+MATHEMATICAL BOLD FRAKTUR CAPITAL Y
+
+1D585
+MATHEMATICAL BOLD FRAKTUR CAPITAL Z
+
+1D586
+MATHEMATICAL BOLD FRAKTUR SMALL A
+
+1D587
+MATHEMATICAL BOLD FRAKTUR SMALL B
+
+1D588
+MATHEMATICAL BOLD FRAKTUR SMALL C
+
+1D589
+MATHEMATICAL BOLD FRAKTUR SMALL D
+
+1D58A
+MATHEMATICAL BOLD FRAKTUR SMALL E
+
+1D58B
+MATHEMATICAL BOLD FRAKTUR SMALL F
+
+1D58C
+MATHEMATICAL BOLD FRAKTUR SMALL G
+
+1D58D
+MATHEMATICAL BOLD FRAKTUR SMALL H
+
+1D58E
+MATHEMATICAL BOLD FRAKTUR SMALL I
+
+1D58F
+MATHEMATICAL BOLD FRAKTUR SMALL J
+
+1D590
+MATHEMATICAL BOLD FRAKTUR SMALL K
+
+1D591
+MATHEMATICAL BOLD FRAKTUR SMALL L
+
+1D592
+MATHEMATICAL BOLD FRAKTUR SMALL M
+
+1D593
+MATHEMATICAL BOLD FRAKTUR SMALL N
+
+1D594
+MATHEMATICAL BOLD FRAKTUR SMALL O
+
+1D595
+MATHEMATICAL BOLD FRAKTUR SMALL P
+
+1D596
+MATHEMATICAL BOLD FRAKTUR SMALL Q
+
+1D597
+MATHEMATICAL BOLD FRAKTUR SMALL R
+
+1D598
+MATHEMATICAL BOLD FRAKTUR SMALL S
+
+1D599
+MATHEMATICAL BOLD FRAKTUR SMALL T
+
+1D59A
+MATHEMATICAL BOLD FRAKTUR SMALL U
+
+1D59B
+MATHEMATICAL BOLD FRAKTUR SMALL V
+
+1D59C
+MATHEMATICAL BOLD FRAKTUR SMALL W
+
+1D59D
+MATHEMATICAL BOLD FRAKTUR SMALL X
+
+1D59E
+MATHEMATICAL BOLD FRAKTUR SMALL Y
+
+1D59F
+MATHEMATICAL BOLD FRAKTUR SMALL Z
+
+1D5A0
+MATHEMATICAL SANS-SERIF CAPITAL A
+
+1D5A1
+MATHEMATICAL SANS-SERIF CAPITAL B
+
+1D5A2
+MATHEMATICAL SANS-SERIF CAPITAL C
+
+1D5A3
+MATHEMATICAL SANS-SERIF CAPITAL D
+
+1D5A4
+MATHEMATICAL SANS-SERIF CAPITAL E
+
+1D5A5
+MATHEMATICAL SANS-SERIF CAPITAL F
+
+1D5A6
+MATHEMATICAL SANS-SERIF CAPITAL G
+
+1D5A7
+MATHEMATICAL SANS-SERIF CAPITAL H
+
+1D5A8
+MATHEMATICAL SANS-SERIF CAPITAL I
+
+1D5A9
+MATHEMATICAL SANS-SERIF CAPITAL J
+
+1D5AA
+MATHEMATICAL SANS-SERIF CAPITAL K
+
+1D5AB
+MATHEMATICAL SANS-SERIF CAPITAL L
+
+1D5AC
+MATHEMATICAL SANS-SERIF CAPITAL M
+
+1D5AD
+MATHEMATICAL SANS-SERIF CAPITAL N
+
+1D5AE
+MATHEMATICAL SANS-SERIF CAPITAL O
+
+1D5AF
+MATHEMATICAL SANS-SERIF CAPITAL P
+
+1D5B0
+MATHEMATICAL SANS-SERIF CAPITAL Q
+
+1D5B1
+MATHEMATICAL SANS-SERIF CAPITAL R
+
+1D5B2
+MATHEMATICAL SANS-SERIF CAPITAL S
+
+1D5B3
+MATHEMATICAL SANS-SERIF CAPITAL T
+
+1D5B4
+MATHEMATICAL SANS-SERIF CAPITAL U
+
+1D5B5
+MATHEMATICAL SANS-SERIF CAPITAL V
+
+1D5B6
+MATHEMATICAL SANS-SERIF CAPITAL W
+
+1D5B7
+MATHEMATICAL SANS-SERIF CAPITAL X
+
+1D5B8
+MATHEMATICAL SANS-SERIF CAPITAL Y
+
+1D5B9
+MATHEMATICAL SANS-SERIF CAPITAL Z
+
+1D5BA
+MATHEMATICAL SANS-SERIF SMALL A
+
+1D5BB
+MATHEMATICAL SANS-SERIF SMALL B
+
+1D5BC
+MATHEMATICAL SANS-SERIF SMALL C
+
+1D5BD
+MATHEMATICAL SANS-SERIF SMALL D
+
+1D5BE
+MATHEMATICAL SANS-SERIF SMALL E
+
+1D5BF
+MATHEMATICAL SANS-SERIF SMALL F
+
+1D5C0
+MATHEMATICAL SANS-SERIF SMALL G
+
+1D5C1
+MATHEMATICAL SANS-SERIF SMALL H
+
+1D5C2
+MATHEMATICAL SANS-SERIF SMALL I
+
+1D5C3
+MATHEMATICAL SANS-SERIF SMALL J
+
+1D5C4
+MATHEMATICAL SANS-SERIF SMALL K
+
+1D5C5
+MATHEMATICAL SANS-SERIF SMALL L
+
+1D5C6
+MATHEMATICAL SANS-SERIF SMALL M
+
+1D5C7
+MATHEMATICAL SANS-SERIF SMALL N
+
+1D5C8
+MATHEMATICAL SANS-SERIF SMALL O
+
+1D5C9
+MATHEMATICAL SANS-SERIF SMALL P
+
+1D5CA
+MATHEMATICAL SANS-SERIF SMALL Q
+
+1D5CB
+MATHEMATICAL SANS-SERIF SMALL R
+
+1D5CC
+MATHEMATICAL SANS-SERIF SMALL S
+
+1D5CD
+MATHEMATICAL SANS-SERIF SMALL T
+
+1D5CE
+MATHEMATICAL SANS-SERIF SMALL U
+
+1D5CF
+MATHEMATICAL SANS-SERIF SMALL V
+
+1D5D0
+MATHEMATICAL SANS-SERIF SMALL W
+
+1D5D1
+MATHEMATICAL SANS-SERIF SMALL X
+
+1D5D2
+MATHEMATICAL SANS-SERIF SMALL Y
+
+1D5D3
+MATHEMATICAL SANS-SERIF SMALL Z
+
+1D5D4
+MATHEMATICAL SANS-SERIF BOLD CAPITAL A
+
+1D5D5
+MATHEMATICAL SANS-SERIF BOLD CAPITAL B
+
+1D5D6
+MATHEMATICAL SANS-SERIF BOLD CAPITAL C
+
+1D5D7
+MATHEMATICAL SANS-SERIF BOLD CAPITAL D
+
+1D5D8
+MATHEMATICAL SANS-SERIF BOLD CAPITAL E
+
+1D5D9
+MATHEMATICAL SANS-SERIF BOLD CAPITAL F
+
+1D5DA
+MATHEMATICAL SANS-SERIF BOLD CAPITAL G
+
+1D5DB
+MATHEMATICAL SANS-SERIF BOLD CAPITAL H
+
+1D5DC
+MATHEMATICAL SANS-SERIF BOLD CAPITAL I
+
+1D5DD
+MATHEMATICAL SANS-SERIF BOLD CAPITAL J
+
+1D5DE
+MATHEMATICAL SANS-SERIF BOLD CAPITAL K
+
+1D5DF
+MATHEMATICAL SANS-SERIF BOLD CAPITAL L
+
+1D5E0
+MATHEMATICAL SANS-SERIF BOLD CAPITAL M
+
+1D5E1
+MATHEMATICAL SANS-SERIF BOLD CAPITAL N
+
+1D5E2
+MATHEMATICAL SANS-SERIF BOLD CAPITAL O
+
+1D5E3
+MATHEMATICAL SANS-SERIF BOLD CAPITAL P
+
+1D5E4
+MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
+
+1D5E5
+MATHEMATICAL SANS-SERIF BOLD CAPITAL R
+
+1D5E6
+MATHEMATICAL SANS-SERIF BOLD CAPITAL S
+
+1D5E7
+MATHEMATICAL SANS-SERIF BOLD CAPITAL T
+
+1D5E8
+MATHEMATICAL SANS-SERIF BOLD CAPITAL U
+
+1D5E9
+MATHEMATICAL SANS-SERIF BOLD CAPITAL V
+
+1D5EA
+MATHEMATICAL SANS-SERIF BOLD CAPITAL W
+
+1D5EB
+MATHEMATICAL SANS-SERIF BOLD CAPITAL X
+
+1D5EC
+MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
+
+1D5ED
+MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
+
+1D5EE
+MATHEMATICAL SANS-SERIF BOLD SMALL A
+
+1D5EF
+MATHEMATICAL SANS-SERIF BOLD SMALL B
+
+1D5F0
+MATHEMATICAL SANS-SERIF BOLD SMALL C
+
+1D5F1
+MATHEMATICAL SANS-SERIF BOLD SMALL D
+
+1D5F2
+MATHEMATICAL SANS-SERIF BOLD SMALL E
+
+1D5F3
+MATHEMATICAL SANS-SERIF BOLD SMALL F
+
+1D5F4
+MATHEMATICAL SANS-SERIF BOLD SMALL G
+
+1D5F5
+MATHEMATICAL SANS-SERIF BOLD SMALL H
+
+1D5F6
+MATHEMATICAL SANS-SERIF BOLD SMALL I
+
+1D5F7
+MATHEMATICAL SANS-SERIF BOLD SMALL J
+
+1D5F8
+MATHEMATICAL SANS-SERIF BOLD SMALL K
+
+1D5F9
+MATHEMATICAL SANS-SERIF BOLD SMALL L
+
+1D5FA
+MATHEMATICAL SANS-SERIF BOLD SMALL M
+
+1D5FB
+MATHEMATICAL SANS-SERIF BOLD SMALL N
+
+1D5FC
+MATHEMATICAL SANS-SERIF BOLD SMALL O
+
+1D5FD
+MATHEMATICAL SANS-SERIF BOLD SMALL P
+
+1D5FE
+MATHEMATICAL SANS-SERIF BOLD SMALL Q
+
+1D5FF
+MATHEMATICAL SANS-SERIF BOLD SMALL R
+
+1D600
+MATHEMATICAL SANS-SERIF BOLD SMALL S
+
+1D601
+MATHEMATICAL SANS-SERIF BOLD SMALL T
+
+1D602
+MATHEMATICAL SANS-SERIF BOLD SMALL U
+
+1D603
+MATHEMATICAL SANS-SERIF BOLD SMALL V
+
+1D604
+MATHEMATICAL SANS-SERIF BOLD SMALL W
+
+1D605
+MATHEMATICAL SANS-SERIF BOLD SMALL X
+
+1D606
+MATHEMATICAL SANS-SERIF BOLD SMALL Y
+
+1D607
+MATHEMATICAL SANS-SERIF BOLD SMALL Z
+
+1D608
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
+
+1D609
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
+
+1D60A
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
+
+1D60B
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
+
+1D60C
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
+
+1D60D
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
+
+1D60E
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
+
+1D60F
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
+
+1D610
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
+
+1D611
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
+
+1D612
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
+
+1D613
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
+
+1D614
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
+
+1D615
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
+
+1D616
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
+
+1D617
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
+
+1D618
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
+
+1D619
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
+
+1D61A
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
+
+1D61B
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
+
+1D61C
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
+
+1D61D
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
+
+1D61E
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
+
+1D61F
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
+
+1D620
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
+
+1D621
+MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
+
+1D622
+MATHEMATICAL SANS-SERIF ITALIC SMALL A
+
+1D623
+MATHEMATICAL SANS-SERIF ITALIC SMALL B
+
+1D624
+MATHEMATICAL SANS-SERIF ITALIC SMALL C
+
+1D625
+MATHEMATICAL SANS-SERIF ITALIC SMALL D
+
+1D626
+MATHEMATICAL SANS-SERIF ITALIC SMALL E
+
+1D627
+MATHEMATICAL SANS-SERIF ITALIC SMALL F
+
+1D628
+MATHEMATICAL SANS-SERIF ITALIC SMALL G
+
+1D629
+MATHEMATICAL SANS-SERIF ITALIC SMALL H
+
+1D62A
+MATHEMATICAL SANS-SERIF ITALIC SMALL I
+
+1D62B
+MATHEMATICAL SANS-SERIF ITALIC SMALL J
+
+1D62C
+MATHEMATICAL SANS-SERIF ITALIC SMALL K
+
+1D62D
+MATHEMATICAL SANS-SERIF ITALIC SMALL L
+
+1D62E
+MATHEMATICAL SANS-SERIF ITALIC SMALL M
+
+1D62F
+MATHEMATICAL SANS-SERIF ITALIC SMALL N
+
+1D630
+MATHEMATICAL SANS-SERIF ITALIC SMALL O
+
+1D631
+MATHEMATICAL SANS-SERIF ITALIC SMALL P
+
+1D632
+MATHEMATICAL SANS-SERIF ITALIC SMALL Q
+
+1D633
+MATHEMATICAL SANS-SERIF ITALIC SMALL R
+
+1D634
+MATHEMATICAL SANS-SERIF ITALIC SMALL S
+
+1D635
+MATHEMATICAL SANS-SERIF ITALIC SMALL T
+
+1D636
+MATHEMATICAL SANS-SERIF ITALIC SMALL U
+
+1D637
+MATHEMATICAL SANS-SERIF ITALIC SMALL V
+
+1D638
+MATHEMATICAL SANS-SERIF ITALIC SMALL W
+
+1D639
+MATHEMATICAL SANS-SERIF ITALIC SMALL X
+
+1D63A
+MATHEMATICAL SANS-SERIF ITALIC SMALL Y
+
+1D63B
+MATHEMATICAL SANS-SERIF ITALIC SMALL Z
+
+1D63C
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
+
+1D63D
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
+
+1D63E
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
+
+1D63F
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
+
+1D640
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
+
+1D641
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
+
+1D642
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
+
+1D643
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
+
+1D644
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
+
+1D645
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
+
+1D646
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
+
+1D647
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
+
+1D648
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
+
+1D649
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
+
+1D64A
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
+
+1D64B
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
+
+1D64C
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
+
+1D64D
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
+
+1D64E
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
+
+1D64F
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
+
+1D650
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
+
+1D651
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
+
+1D652
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
+
+1D653
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
+
+1D654
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
+
+1D655
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
+
+1D656
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
+
+1D657
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
+
+1D658
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
+
+1D659
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
+
+1D65A
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
+
+1D65B
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
+
+1D65C
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
+
+1D65D
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
+
+1D65E
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
+
+1D65F
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
+
+1D660
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
+
+1D661
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
+
+1D662
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
+
+1D663
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
+
+1D664
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
+
+1D665
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
+
+1D666
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
+
+1D667
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
+
+1D668
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
+
+1D669
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
+
+1D66A
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
+
+1D66B
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
+
+1D66C
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
+
+1D66D
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
+
+1D66E
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
+
+1D66F
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
+
+1D670
+MATHEMATICAL MONOSPACE CAPITAL A
+
+1D671
+MATHEMATICAL MONOSPACE CAPITAL B
+
+1D672
+MATHEMATICAL MONOSPACE CAPITAL C
+
+1D673
+MATHEMATICAL MONOSPACE CAPITAL D
+
+1D674
+MATHEMATICAL MONOSPACE CAPITAL E
+
+1D675
+MATHEMATICAL MONOSPACE CAPITAL F
+
+1D676
+MATHEMATICAL MONOSPACE CAPITAL G
+
+1D677
+MATHEMATICAL MONOSPACE CAPITAL H
+
+1D678
+MATHEMATICAL MONOSPACE CAPITAL I
+
+1D679
+MATHEMATICAL MONOSPACE CAPITAL J
+
+1D67A
+MATHEMATICAL MONOSPACE CAPITAL K
+
+1D67B
+MATHEMATICAL MONOSPACE CAPITAL L
+
+1D67C
+MATHEMATICAL MONOSPACE CAPITAL M
+
+1D67D
+MATHEMATICAL MONOSPACE CAPITAL N
+
+1D67E
+MATHEMATICAL MONOSPACE CAPITAL O
+
+1D67F
+MATHEMATICAL MONOSPACE CAPITAL P
+
+1D680
+MATHEMATICAL MONOSPACE CAPITAL Q
+
+1D681
+MATHEMATICAL MONOSPACE CAPITAL R
+
+1D682
+MATHEMATICAL MONOSPACE CAPITAL S
+
+1D683
+MATHEMATICAL MONOSPACE CAPITAL T
+
+1D684
+MATHEMATICAL MONOSPACE CAPITAL U
+
+1D685
+MATHEMATICAL MONOSPACE CAPITAL V
+
+1D686
+MATHEMATICAL MONOSPACE CAPITAL W
+
+1D687
+MATHEMATICAL MONOSPACE CAPITAL X
+
+1D688
+MATHEMATICAL MONOSPACE CAPITAL Y
+
+1D689
+MATHEMATICAL MONOSPACE CAPITAL Z
+
+1D68A
+MATHEMATICAL MONOSPACE SMALL A
+
+1D68B
+MATHEMATICAL MONOSPACE SMALL B
+
+1D68C
+MATHEMATICAL MONOSPACE SMALL C
+
+1D68D
+MATHEMATICAL MONOSPACE SMALL D
+
+1D68E
+MATHEMATICAL MONOSPACE SMALL E
+
+1D68F
+MATHEMATICAL MONOSPACE SMALL F
+
+1D690
+MATHEMATICAL MONOSPACE SMALL G
+
+1D691
+MATHEMATICAL MONOSPACE SMALL H
+
+1D692
+MATHEMATICAL MONOSPACE SMALL I
+
+1D693
+MATHEMATICAL MONOSPACE SMALL J
+
+1D694
+MATHEMATICAL MONOSPACE SMALL K
+
+1D695
+MATHEMATICAL MONOSPACE SMALL L
+
+1D696
+MATHEMATICAL MONOSPACE SMALL M
+
+1D697
+MATHEMATICAL MONOSPACE SMALL N
+
+1D698
+MATHEMATICAL MONOSPACE SMALL O
+
+1D699
+MATHEMATICAL MONOSPACE SMALL P
+
+1D69A
+MATHEMATICAL MONOSPACE SMALL Q
+
+1D69B
+MATHEMATICAL MONOSPACE SMALL R
+
+1D69C
+MATHEMATICAL MONOSPACE SMALL S
+
+1D69D
+MATHEMATICAL MONOSPACE SMALL T
+
+1D69E
+MATHEMATICAL MONOSPACE SMALL U
+
+1D69F
+MATHEMATICAL MONOSPACE SMALL V
+
+1D6A0
+MATHEMATICAL MONOSPACE SMALL W
+
+1D6A1
+MATHEMATICAL MONOSPACE SMALL X
+
+1D6A2
+MATHEMATICAL MONOSPACE SMALL Y
+
+1D6A3
+MATHEMATICAL MONOSPACE SMALL Z
+
+1D6A4
+MATHEMATICAL ITALIC SMALL DOTLESS I
+
+1D6A5
+MATHEMATICAL ITALIC SMALL DOTLESS J
+
+1D6A8
+MATHEMATICAL BOLD CAPITAL ALPHA
+
+1D6A9
+MATHEMATICAL BOLD CAPITAL BETA
+
+1D6AA
+MATHEMATICAL BOLD CAPITAL GAMMA
+
+1D6AB
+MATHEMATICAL BOLD CAPITAL DELTA
+
+1D6AC
+MATHEMATICAL BOLD CAPITAL EPSILON
+
+1D6AD
+MATHEMATICAL BOLD CAPITAL ZETA
+
+1D6AE
+MATHEMATICAL BOLD CAPITAL ETA
+
+1D6AF
+MATHEMATICAL BOLD CAPITAL THETA
+
+1D6B0
+MATHEMATICAL BOLD CAPITAL IOTA
+
+1D6B1
+MATHEMATICAL BOLD CAPITAL KAPPA
+
+1D6B2
+MATHEMATICAL BOLD CAPITAL LAMDA
+
+1D6B3
+MATHEMATICAL BOLD CAPITAL MU
+
+1D6B4
+MATHEMATICAL BOLD CAPITAL NU
+
+1D6B5
+MATHEMATICAL BOLD CAPITAL XI
+
+1D6B6
+MATHEMATICAL BOLD CAPITAL OMICRON
+
+1D6B7
+MATHEMATICAL BOLD CAPITAL PI
+
+1D6B8
+MATHEMATICAL BOLD CAPITAL RHO
+
+1D6B9
+MATHEMATICAL BOLD CAPITAL THETA SYMBOL
+
+1D6BA
+MATHEMATICAL BOLD CAPITAL SIGMA
+
+1D6BB
+MATHEMATICAL BOLD CAPITAL TAU
+
+1D6BC
+MATHEMATICAL BOLD CAPITAL UPSILON
+
+1D6BD
+MATHEMATICAL BOLD CAPITAL PHI
+
+1D6BE
+MATHEMATICAL BOLD CAPITAL CHI
+
+1D6BF
+MATHEMATICAL BOLD CAPITAL PSI
+
+1D6C0
+MATHEMATICAL BOLD CAPITAL OMEGA
+
+1D6C1
+MATHEMATICAL BOLD NABLA
+
+1D6C2
+MATHEMATICAL BOLD SMALL ALPHA
+
+1D6C3
+MATHEMATICAL BOLD SMALL BETA
+
+1D6C4
+MATHEMATICAL BOLD SMALL GAMMA
+
+1D6C5
+MATHEMATICAL BOLD SMALL DELTA
+
+1D6C6
+MATHEMATICAL BOLD SMALL EPSILON
+
+1D6C7
+MATHEMATICAL BOLD SMALL ZETA
+
+1D6C8
+MATHEMATICAL BOLD SMALL ETA
+
+1D6C9
+MATHEMATICAL BOLD SMALL THETA
+
+1D6CA
+MATHEMATICAL BOLD SMALL IOTA
+
+1D6CB
+MATHEMATICAL BOLD SMALL KAPPA
+
+1D6CC
+MATHEMATICAL BOLD SMALL LAMDA
+
+1D6CD
+MATHEMATICAL BOLD SMALL MU
+
+1D6CE
+MATHEMATICAL BOLD SMALL NU
+
+1D6CF
+MATHEMATICAL BOLD SMALL XI
+
+1D6D0
+MATHEMATICAL BOLD SMALL OMICRON
+
+1D6D1
+MATHEMATICAL BOLD SMALL PI
+
+1D6D2
+MATHEMATICAL BOLD SMALL RHO
+
+1D6D3
+MATHEMATICAL BOLD SMALL FINAL SIGMA
+
+1D6D4
+MATHEMATICAL BOLD SMALL SIGMA
+
+1D6D5
+MATHEMATICAL BOLD SMALL TAU
+
+1D6D6
+MATHEMATICAL BOLD SMALL UPSILON
+
+1D6D7
+MATHEMATICAL BOLD SMALL PHI
+
+1D6D8
+MATHEMATICAL BOLD SMALL CHI
+
+1D6D9
+MATHEMATICAL BOLD SMALL PSI
+
+1D6DA
+MATHEMATICAL BOLD SMALL OMEGA
+
+1D6DB
+MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
+
+1D6DC
+MATHEMATICAL BOLD EPSILON SYMBOL
+
+1D6DD
+MATHEMATICAL BOLD THETA SYMBOL
+
+1D6DE
+MATHEMATICAL BOLD KAPPA SYMBOL
+
+1D6DF
+MATHEMATICAL BOLD PHI SYMBOL
+
+1D6E0
+MATHEMATICAL BOLD RHO SYMBOL
+
+1D6E1
+MATHEMATICAL BOLD PI SYMBOL
+
+1D6E2
+MATHEMATICAL ITALIC CAPITAL ALPHA
+
+1D6E3
+MATHEMATICAL ITALIC CAPITAL BETA
+
+1D6E4
+MATHEMATICAL ITALIC CAPITAL GAMMA
+
+1D6E5
+MATHEMATICAL ITALIC CAPITAL DELTA
+
+1D6E6
+MATHEMATICAL ITALIC CAPITAL EPSILON
+
+1D6E7
+MATHEMATICAL ITALIC CAPITAL ZETA
+
+1D6E8
+MATHEMATICAL ITALIC CAPITAL ETA
+
+1D6E9
+MATHEMATICAL ITALIC CAPITAL THETA
+
+1D6EA
+MATHEMATICAL ITALIC CAPITAL IOTA
+
+1D6EB
+MATHEMATICAL ITALIC CAPITAL KAPPA
+
+1D6EC
+MATHEMATICAL ITALIC CAPITAL LAMDA
+
+1D6ED
+MATHEMATICAL ITALIC CAPITAL MU
+
+1D6EE
+MATHEMATICAL ITALIC CAPITAL NU
+
+1D6EF
+MATHEMATICAL ITALIC CAPITAL XI
+
+1D6F0
+MATHEMATICAL ITALIC CAPITAL OMICRON
+
+1D6F1
+MATHEMATICAL ITALIC CAPITAL PI
+
+1D6F2
+MATHEMATICAL ITALIC CAPITAL RHO
+
+1D6F3
+MATHEMATICAL ITALIC CAPITAL THETA SYMBOL
+
+1D6F4
+MATHEMATICAL ITALIC CAPITAL SIGMA
+
+1D6F5
+MATHEMATICAL ITALIC CAPITAL TAU
+
+1D6F6
+MATHEMATICAL ITALIC CAPITAL UPSILON
+
+1D6F7
+MATHEMATICAL ITALIC CAPITAL PHI
+
+1D6F8
+MATHEMATICAL ITALIC CAPITAL CHI
+
+1D6F9
+MATHEMATICAL ITALIC CAPITAL PSI
+
+1D6FA
+MATHEMATICAL ITALIC CAPITAL OMEGA
+
+1D6FB
+MATHEMATICAL ITALIC NABLA
+
+1D6FC
+MATHEMATICAL ITALIC SMALL ALPHA
+
+1D6FD
+MATHEMATICAL ITALIC SMALL BETA
+
+1D6FE
+MATHEMATICAL ITALIC SMALL GAMMA
+
+1D6FF
+MATHEMATICAL ITALIC SMALL DELTA
+
+1D700
+MATHEMATICAL ITALIC SMALL EPSILON
+
+1D701
+MATHEMATICAL ITALIC SMALL ZETA
+
+1D702
+MATHEMATICAL ITALIC SMALL ETA
+
+1D703
+MATHEMATICAL ITALIC SMALL THETA
+
+1D704
+MATHEMATICAL ITALIC SMALL IOTA
+
+1D705
+MATHEMATICAL ITALIC SMALL KAPPA
+
+1D706
+MATHEMATICAL ITALIC SMALL LAMDA
+
+1D707
+MATHEMATICAL ITALIC SMALL MU
+
+1D708
+MATHEMATICAL ITALIC SMALL NU
+
+1D709
+MATHEMATICAL ITALIC SMALL XI
+
+1D70A
+MATHEMATICAL ITALIC SMALL OMICRON
+
+1D70B
+MATHEMATICAL ITALIC SMALL PI
+
+1D70C
+MATHEMATICAL ITALIC SMALL RHO
+
+1D70D
+MATHEMATICAL ITALIC SMALL FINAL SIGMA
+
+1D70E
+MATHEMATICAL ITALIC SMALL SIGMA
+
+1D70F
+MATHEMATICAL ITALIC SMALL TAU
+
+1D710
+MATHEMATICAL ITALIC SMALL UPSILON
+
+1D711
+MATHEMATICAL ITALIC SMALL PHI
+
+1D712
+MATHEMATICAL ITALIC SMALL CHI
+
+1D713
+MATHEMATICAL ITALIC SMALL PSI
+
+1D714
+MATHEMATICAL ITALIC SMALL OMEGA
+
+1D715
+MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
+
+1D716
+MATHEMATICAL ITALIC EPSILON SYMBOL
+
+1D717
+MATHEMATICAL ITALIC THETA SYMBOL
+
+1D718
+MATHEMATICAL ITALIC KAPPA SYMBOL
+
+1D719
+MATHEMATICAL ITALIC PHI SYMBOL
+
+1D71A
+MATHEMATICAL ITALIC RHO SYMBOL
+
+1D71B
+MATHEMATICAL ITALIC PI SYMBOL
+
+1D71C
+MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
+
+1D71D
+MATHEMATICAL BOLD ITALIC CAPITAL BETA
+
+1D71E
+MATHEMATICAL BOLD ITALIC CAPITAL GAMMA
+
+1D71F
+MATHEMATICAL BOLD ITALIC CAPITAL DELTA
+
+1D720
+MATHEMATICAL BOLD ITALIC CAPITAL EPSILON
+
+1D721
+MATHEMATICAL BOLD ITALIC CAPITAL ZETA
+
+1D722
+MATHEMATICAL BOLD ITALIC CAPITAL ETA
+
+1D723
+MATHEMATICAL BOLD ITALIC CAPITAL THETA
+
+1D724
+MATHEMATICAL BOLD ITALIC CAPITAL IOTA
+
+1D725
+MATHEMATICAL BOLD ITALIC CAPITAL KAPPA
+
+1D726
+MATHEMATICAL BOLD ITALIC CAPITAL LAMDA
+
+1D727
+MATHEMATICAL BOLD ITALIC CAPITAL MU
+
+1D728
+MATHEMATICAL BOLD ITALIC CAPITAL NU
+
+1D729
+MATHEMATICAL BOLD ITALIC CAPITAL XI
+
+1D72A
+MATHEMATICAL BOLD ITALIC CAPITAL OMICRON
+
+1D72B
+MATHEMATICAL BOLD ITALIC CAPITAL PI
+
+1D72C
+MATHEMATICAL BOLD ITALIC CAPITAL RHO
+
+1D72D
+MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL
+
+1D72E
+MATHEMATICAL BOLD ITALIC CAPITAL SIGMA
+
+1D72F
+MATHEMATICAL BOLD ITALIC CAPITAL TAU
+
+1D730
+MATHEMATICAL BOLD ITALIC CAPITAL UPSILON
+
+1D731
+MATHEMATICAL BOLD ITALIC CAPITAL PHI
+
+1D732
+MATHEMATICAL BOLD ITALIC CAPITAL CHI
+
+1D733
+MATHEMATICAL BOLD ITALIC CAPITAL PSI
+
+1D734
+MATHEMATICAL BOLD ITALIC CAPITAL OMEGA
+
+1D735
+MATHEMATICAL BOLD ITALIC NABLA
+
+1D736
+MATHEMATICAL BOLD ITALIC SMALL ALPHA
+
+1D737
+MATHEMATICAL BOLD ITALIC SMALL BETA
+
+1D738
+MATHEMATICAL BOLD ITALIC SMALL GAMMA
+
+1D739
+MATHEMATICAL BOLD ITALIC SMALL DELTA
+
+1D73A
+MATHEMATICAL BOLD ITALIC SMALL EPSILON
+
+1D73B
+MATHEMATICAL BOLD ITALIC SMALL ZETA
+
+1D73C
+MATHEMATICAL BOLD ITALIC SMALL ETA
+
+1D73D
+MATHEMATICAL BOLD ITALIC SMALL THETA
+
+1D73E
+MATHEMATICAL BOLD ITALIC SMALL IOTA
+
+1D73F
+MATHEMATICAL BOLD ITALIC SMALL KAPPA
+
+1D740
+MATHEMATICAL BOLD ITALIC SMALL LAMDA
+
+1D741
+MATHEMATICAL BOLD ITALIC SMALL MU
+
+1D742
+MATHEMATICAL BOLD ITALIC SMALL NU
+
+1D743
+MATHEMATICAL BOLD ITALIC SMALL XI
+
+1D744
+MATHEMATICAL BOLD ITALIC SMALL OMICRON
+
+1D745
+MATHEMATICAL BOLD ITALIC SMALL PI
+
+1D746
+MATHEMATICAL BOLD ITALIC SMALL RHO
+
+1D747
+MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA
+
+1D748
+MATHEMATICAL BOLD ITALIC SMALL SIGMA
+
+1D749
+MATHEMATICAL BOLD ITALIC SMALL TAU
+
+1D74A
+MATHEMATICAL BOLD ITALIC SMALL UPSILON
+
+1D74B
+MATHEMATICAL BOLD ITALIC SMALL PHI
+
+1D74C
+MATHEMATICAL BOLD ITALIC SMALL CHI
+
+1D74D
+MATHEMATICAL BOLD ITALIC SMALL PSI
+
+1D74E
+MATHEMATICAL BOLD ITALIC SMALL OMEGA
+
+1D74F
+MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
+
+1D750
+MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
+
+1D751
+MATHEMATICAL BOLD ITALIC THETA SYMBOL
+
+1D752
+MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
+
+1D753
+MATHEMATICAL BOLD ITALIC PHI SYMBOL
+
+1D754
+MATHEMATICAL BOLD ITALIC RHO SYMBOL
+
+1D755
+MATHEMATICAL BOLD ITALIC PI SYMBOL
+
+1D756
+MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
+
+1D757
+MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
+
+1D758
+MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
+
+1D759
+MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
+
+1D75A
+MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
+
+1D75B
+MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
+
+1D75C
+MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
+
+1D75D
+MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
+
+1D75E
+MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
+
+1D75F
+MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
+
+1D760
+MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
+
+1D761
+MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
+
+1D762
+MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
+
+1D763
+MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
+
+1D764
+MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
+
+1D765
+MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
+
+1D766
+MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
+
+1D767
+MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
+
+1D768
+MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
+
+1D769
+MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
+
+1D76A
+MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
+
+1D76B
+MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
+
+1D76C
+MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
+
+1D76D
+MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
+
+1D76E
+MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
+
+1D76F
+MATHEMATICAL SANS-SERIF BOLD NABLA
+
+1D770
+MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
+
+1D771
+MATHEMATICAL SANS-SERIF BOLD SMALL BETA
+
+1D772
+MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
+
+1D773
+MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
+
+1D774
+MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
+
+1D775
+MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
+
+1D776
+MATHEMATICAL SANS-SERIF BOLD SMALL ETA
+
+1D777
+MATHEMATICAL SANS-SERIF BOLD SMALL THETA
+
+1D778
+MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
+
+1D779
+MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
+
+1D77A
+MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
+
+1D77B
+MATHEMATICAL SANS-SERIF BOLD SMALL MU
+
+1D77C
+MATHEMATICAL SANS-SERIF BOLD SMALL NU
+
+1D77D
+MATHEMATICAL SANS-SERIF BOLD SMALL XI
+
+1D77E
+MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
+
+1D77F
+MATHEMATICAL SANS-SERIF BOLD SMALL PI
+
+1D780
+MATHEMATICAL SANS-SERIF BOLD SMALL RHO
+
+1D781
+MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
+
+1D782
+MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
+
+1D783
+MATHEMATICAL SANS-SERIF BOLD SMALL TAU
+
+1D784
+MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
+
+1D785
+MATHEMATICAL SANS-SERIF BOLD SMALL PHI
+
+1D786
+MATHEMATICAL SANS-SERIF BOLD SMALL CHI
+
+1D787
+MATHEMATICAL SANS-SERIF BOLD SMALL PSI
+
+1D788
+MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
+
+1D789
+MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
+
+1D78A
+MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
+
+1D78B
+MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
+
+1D78C
+MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
+
+1D78D
+MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
+
+1D78E
+MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
+
+1D78F
+MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
+
+1D790
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
+
+1D791
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
+
+1D792
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
+
+1D793
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
+
+1D794
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
+
+1D795
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
+
+1D796
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
+
+1D797
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
+
+1D798
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
+
+1D799
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
+
+1D79A
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
+
+1D79B
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
+
+1D79C
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
+
+1D79D
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
+
+1D79E
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
+
+1D79F
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
+
+1D7A0
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
+
+1D7A1
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
+
+1D7A2
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
+
+1D7A3
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
+
+1D7A4
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
+
+1D7A5
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
+
+1D7A6
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
+
+1D7A7
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
+
+1D7A8
+MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
+
+1D7A9
+MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
+
+1D7AA
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
+
+1D7AB
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
+
+1D7AC
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
+
+1D7AD
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
+
+1D7AE
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
+
+1D7AF
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
+
+1D7B0
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
+
+1D7B1
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
+
+1D7B2
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
+
+1D7B3
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
+
+1D7B4
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
+
+1D7B5
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
+
+1D7B6
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
+
+1D7B7
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
+
+1D7B8
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
+
+1D7B9
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
+
+1D7BA
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
+
+1D7BB
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
+
+1D7BC
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
+
+1D7BD
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
+
+1D7BE
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
+
+1D7BF
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
+
+1D7C0
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
+
+1D7C1
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
+
+1D7C2
+MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
+
+1D7C3
+MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
+
+1D7C4
+MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
+
+1D7C5
+MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
+
+1D7C6
+MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
+
+1D7C7
+MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
+
+1D7C8
+MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
+
+1D7C9
+MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
+
+1D7CA
+MATHEMATICAL BOLD CAPITAL DIGAMMA
+
+1D7CB
+MATHEMATICAL BOLD SMALL DIGAMMA
+
+1D7CE
+MATHEMATICAL BOLD DIGIT ZERO
+
+1D7CF
+MATHEMATICAL BOLD DIGIT ONE
+
+1D7D0
+MATHEMATICAL BOLD DIGIT TWO
+
+1D7D1
+MATHEMATICAL BOLD DIGIT THREE
+
+1D7D2
+MATHEMATICAL BOLD DIGIT FOUR
+
+1D7D3
+MATHEMATICAL BOLD DIGIT FIVE
+
+1D7D4
+MATHEMATICAL BOLD DIGIT SIX
+
+1D7D5
+MATHEMATICAL BOLD DIGIT SEVEN
+
+1D7D6
+MATHEMATICAL BOLD DIGIT EIGHT
+
+1D7D7
+MATHEMATICAL BOLD DIGIT NINE
+
+1D7D8
+MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
+
+1D7D9
+MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
+
+1D7DA
+MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
+
+1D7DB
+MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
+
+1D7DC
+MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
+
+1D7DD
+MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
+
+1D7DE
+MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
+
+1D7DF
+MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
+
+1D7E0
+MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
+
+1D7E1
+MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
+
+1D7E2
+MATHEMATICAL SANS-SERIF DIGIT ZERO
+
+1D7E3
+MATHEMATICAL SANS-SERIF DIGIT ONE
+
+1D7E4
+MATHEMATICAL SANS-SERIF DIGIT TWO
+
+1D7E5
+MATHEMATICAL SANS-SERIF DIGIT THREE
+
+1D7E6
+MATHEMATICAL SANS-SERIF DIGIT FOUR
+
+1D7E7
+MATHEMATICAL SANS-SERIF DIGIT FIVE
+
+1D7E8
+MATHEMATICAL SANS-SERIF DIGIT SIX
+
+1D7E9
+MATHEMATICAL SANS-SERIF DIGIT SEVEN
+
+1D7EA
+MATHEMATICAL SANS-SERIF DIGIT EIGHT
+
+1D7EB
+MATHEMATICAL SANS-SERIF DIGIT NINE
+
+1D7EC
+MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
+
+1D7ED
+MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
+
+1D7EE
+MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
+
+1D7EF
+MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
+
+1D7F0
+MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
+
+1D7F1
+MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
+
+1D7F2
+MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
+
+1D7F3
+MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
+
+1D7F4
+MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
+
+1D7F5
+MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
+
+1D7F6
+MATHEMATICAL MONOSPACE DIGIT ZERO
+
+1D7F7
+MATHEMATICAL MONOSPACE DIGIT ONE
+
+1D7F8
+MATHEMATICAL MONOSPACE DIGIT TWO
+
+1D7F9
+MATHEMATICAL MONOSPACE DIGIT THREE
+
+1D7FA
+MATHEMATICAL MONOSPACE DIGIT FOUR
+
+1D7FB
+MATHEMATICAL MONOSPACE DIGIT FIVE
+
+1D7FC
+MATHEMATICAL MONOSPACE DIGIT SIX
+
+1D7FD
+MATHEMATICAL MONOSPACE DIGIT SEVEN
+
+1D7FE
+MATHEMATICAL MONOSPACE DIGIT EIGHT
+
+1D7FF
+MATHEMATICAL MONOSPACE DIGIT NINE
+
+1D800
+SIGNWRITING HAND-FIST INDEX
+
+1D801
+SIGNWRITING HAND-CIRCLE INDEX
+
+1D802
+SIGNWRITING HAND-CUP INDEX
+
+1D803
+SIGNWRITING HAND-OVAL INDEX
+
+1D804
+SIGNWRITING HAND-HINGE INDEX
+
+1D805
+SIGNWRITING HAND-ANGLE INDEX
+
+1D806
+SIGNWRITING HAND-FIST INDEX BENT
+
+1D807
+SIGNWRITING HAND-CIRCLE INDEX BENT
+
+1D808
+SIGNWRITING HAND-FIST THUMB UNDER INDEX BENT
+
+1D809
+SIGNWRITING HAND-FIST INDEX RAISED KNUCKLE
+
+1D80A
+SIGNWRITING HAND-FIST INDEX CUPPED
+
+1D80B
+SIGNWRITING HAND-FIST INDEX HINGED
+
+1D80C
+SIGNWRITING HAND-FIST INDEX HINGED LOW
+
+1D80D
+SIGNWRITING HAND-CIRCLE INDEX HINGE
+
+1D80E
+SIGNWRITING HAND-FIST INDEX MIDDLE
+
+1D80F
+SIGNWRITING HAND-CIRCLE INDEX MIDDLE
+
+1D810
+SIGNWRITING HAND-FIST INDEX MIDDLE BENT
+
+1D811
+SIGNWRITING HAND-FIST INDEX MIDDLE RAISED KNUCKLES
+
+1D812
+SIGNWRITING HAND-FIST INDEX MIDDLE HINGED
+
+1D813
+SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED
+
+1D814
+SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP
+
+1D815
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED
+
+1D816
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED INDEX BENT
+
+1D817
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED MIDDLE BENT
+
+1D818
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED
+
+1D819
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED
+
+1D81A
+SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED
+
+1D81B
+SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSSED
+
+1D81C
+SIGNWRITING HAND-FIST MIDDLE BENT OVER INDEX
+
+1D81D
+SIGNWRITING HAND-FIST INDEX BENT OVER MIDDLE
+
+1D81E
+SIGNWRITING HAND-FIST INDEX MIDDLE THUMB
+
+1D81F
+SIGNWRITING HAND-CIRCLE INDEX MIDDLE THUMB
+
+1D820
+SIGNWRITING HAND-FIST INDEX MIDDLE STRAIGHT THUMB BENT
+
+1D821
+SIGNWRITING HAND-FIST INDEX MIDDLE BENT THUMB STRAIGHT
+
+1D822
+SIGNWRITING HAND-FIST INDEX MIDDLE THUMB BENT
+
+1D823
+SIGNWRITING HAND-FIST INDEX MIDDLE HINGED SPREAD THUMB SIDE
+
+1D824
+SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB SIDE
+
+1D825
+SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB CONJOINED
+
+1D826
+SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP THUMB SIDE
+
+1D827
+SIGNWRITING HAND-FIST INDEX MIDDLE UP SPREAD THUMB FORWARD
+
+1D828
+SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CUPPED
+
+1D829
+SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CIRCLED
+
+1D82A
+SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HOOKED
+
+1D82B
+SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HINGED
+
+1D82C
+SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE STRAIGHT
+
+1D82D
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE
+
+1D82E
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE CONJOINED
+
+1D82F
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE BENT
+
+1D830
+SIGNWRITING HAND-FIST MIDDLE THUMB HOOKED INDEX UP
+
+1D831
+SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE UP
+
+1D832
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED THUMB SIDE
+
+1D833
+SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED THUMB SIDE
+
+1D834
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB FORWARD
+
+1D835
+SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED THUMB FORWARD
+
+1D836
+SIGNWRITING HAND-FIST MIDDLE THUMB CUPPED INDEX UP
+
+1D837
+SIGNWRITING HAND-FIST INDEX THUMB CUPPED MIDDLE UP
+
+1D838
+SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX UP
+
+1D839
+SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX HINGED
+
+1D83A
+SIGNWRITING HAND-FIST INDEX THUMB ANGLED OUT MIDDLE UP
+
+1D83B
+SIGNWRITING HAND-FIST INDEX THUMB ANGLED IN MIDDLE UP
+
+1D83C
+SIGNWRITING HAND-FIST INDEX THUMB CIRCLED MIDDLE UP
+
+1D83D
+SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CONJOINED HINGED
+
+1D83E
+SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED OUT
+
+1D83F
+SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED
+
+1D840
+SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX UP
+
+1D841
+SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX CROSSED
+
+1D842
+SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED INDEX UP
+
+1D843
+SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE HINGED
+
+1D844
+SIGNWRITING HAND-FLAT FOUR FINGERS
+
+1D845
+SIGNWRITING HAND-FLAT FOUR FINGERS BENT
+
+1D846
+SIGNWRITING HAND-FLAT FOUR FINGERS HINGED
+
+1D847
+SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED
+
+1D848
+SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED SPLIT
+
+1D849
+SIGNWRITING HAND-CLAW FOUR FINGERS CONJOINED
+
+1D84A
+SIGNWRITING HAND-FIST FOUR FINGERS CONJOINED BENT
+
+1D84B
+SIGNWRITING HAND-HINGE FOUR FINGERS CONJOINED
+
+1D84C
+SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD
+
+1D84D
+SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD
+
+1D84E
+SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD FOUR BENT
+
+1D84F
+SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD FOUR BENT
+
+1D850
+SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD BENT
+
+1D851
+SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD BENT
+
+1D852
+SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD THUMB FORWARD
+
+1D853
+SIGNWRITING HAND-CUP FIVE FINGERS SPREAD
+
+1D854
+SIGNWRITING HAND-CUP FIVE FINGERS SPREAD OPEN
+
+1D855
+SIGNWRITING HAND-HINGE FIVE FINGERS SPREAD OPEN
+
+1D856
+SIGNWRITING HAND-OVAL FIVE FINGERS SPREAD
+
+1D857
+SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED
+
+1D858
+SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED THUMB SIDE
+
+1D859
+SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED NO THUMB
+
+1D85A
+SIGNWRITING HAND-FLAT
+
+1D85B
+SIGNWRITING HAND-FLAT BETWEEN PALM FACINGS
+
+1D85C
+SIGNWRITING HAND-FLAT HEEL
+
+1D85D
+SIGNWRITING HAND-FLAT THUMB SIDE
+
+1D85E
+SIGNWRITING HAND-FLAT HEEL THUMB SIDE
+
+1D85F
+SIGNWRITING HAND-FLAT THUMB BENT
+
+1D860
+SIGNWRITING HAND-FLAT THUMB FORWARD
+
+1D861
+SIGNWRITING HAND-FLAT SPLIT INDEX THUMB SIDE
+
+1D862
+SIGNWRITING HAND-FLAT SPLIT CENTRE
+
+1D863
+SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE
+
+1D864
+SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE BENT
+
+1D865
+SIGNWRITING HAND-FLAT SPLIT LITTLE
+
+1D866
+SIGNWRITING HAND-CLAW
+
+1D867
+SIGNWRITING HAND-CLAW THUMB SIDE
+
+1D868
+SIGNWRITING HAND-CLAW NO THUMB
+
+1D869
+SIGNWRITING HAND-CLAW THUMB FORWARD
+
+1D86A
+SIGNWRITING HAND-HOOK CURLICUE
+
+1D86B
+SIGNWRITING HAND-HOOK
+
+1D86C
+SIGNWRITING HAND-CUP OPEN
+
+1D86D
+SIGNWRITING HAND-CUP
+
+1D86E
+SIGNWRITING HAND-CUP OPEN THUMB SIDE
+
+1D86F
+SIGNWRITING HAND-CUP THUMB SIDE
+
+1D870
+SIGNWRITING HAND-CUP OPEN NO THUMB
+
+1D871
+SIGNWRITING HAND-CUP NO THUMB
+
+1D872
+SIGNWRITING HAND-CUP OPEN THUMB FORWARD
+
+1D873
+SIGNWRITING HAND-CUP THUMB FORWARD
+
+1D874
+SIGNWRITING HAND-CURLICUE OPEN
+
+1D875
+SIGNWRITING HAND-CURLICUE
+
+1D876
+SIGNWRITING HAND-CIRCLE
+
+1D877
+SIGNWRITING HAND-OVAL
+
+1D878
+SIGNWRITING HAND-OVAL THUMB SIDE
+
+1D879
+SIGNWRITING HAND-OVAL NO THUMB
+
+1D87A
+SIGNWRITING HAND-OVAL THUMB FORWARD
+
+1D87B
+SIGNWRITING HAND-HINGE OPEN
+
+1D87C
+SIGNWRITING HAND-HINGE OPEN THUMB FORWARD
+
+1D87D
+SIGNWRITING HAND-HINGE
+
+1D87E
+SIGNWRITING HAND-HINGE SMALL
+
+1D87F
+SIGNWRITING HAND-HINGE OPEN THUMB SIDE
+
+1D880
+SIGNWRITING HAND-HINGE THUMB SIDE
+
+1D881
+SIGNWRITING HAND-HINGE OPEN NO THUMB
+
+1D882
+SIGNWRITING HAND-HINGE NO THUMB
+
+1D883
+SIGNWRITING HAND-HINGE THUMB SIDE TOUCHING INDEX
+
+1D884
+SIGNWRITING HAND-HINGE THUMB BETWEEN MIDDLE RING
+
+1D885
+SIGNWRITING HAND-ANGLE
+
+1D886
+SIGNWRITING HAND-FIST INDEX MIDDLE RING
+
+1D887
+SIGNWRITING HAND-CIRCLE INDEX MIDDLE RING
+
+1D888
+SIGNWRITING HAND-HINGE INDEX MIDDLE RING
+
+1D889
+SIGNWRITING HAND-ANGLE INDEX MIDDLE RING
+
+1D88A
+SIGNWRITING HAND-HINGE LITTLE
+
+1D88B
+SIGNWRITING HAND-FIST INDEX MIDDLE RING BENT
+
+1D88C
+SIGNWRITING HAND-FIST INDEX MIDDLE RING CONJOINED
+
+1D88D
+SIGNWRITING HAND-HINGE INDEX MIDDLE RING CONJOINED
+
+1D88E
+SIGNWRITING HAND-FIST LITTLE DOWN
+
+1D88F
+SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE STRAIGHT
+
+1D890
+SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE CURVED
+
+1D891
+SIGNWRITING HAND-FIST LITTLE DOWN OTHERS CIRCLED
+
+1D892
+SIGNWRITING HAND-FIST LITTLE UP
+
+1D893
+SIGNWRITING HAND-FIST THUMB UNDER LITTLE UP
+
+1D894
+SIGNWRITING HAND-CIRCLE LITTLE UP
+
+1D895
+SIGNWRITING HAND-OVAL LITTLE UP
+
+1D896
+SIGNWRITING HAND-ANGLE LITTLE UP
+
+1D897
+SIGNWRITING HAND-FIST LITTLE RAISED KNUCKLE
+
+1D898
+SIGNWRITING HAND-FIST LITTLE BENT
+
+1D899
+SIGNWRITING HAND-FIST LITTLE TOUCHES THUMB
+
+1D89A
+SIGNWRITING HAND-FIST LITTLE THUMB
+
+1D89B
+SIGNWRITING HAND-HINGE LITTLE THUMB
+
+1D89C
+SIGNWRITING HAND-FIST LITTLE INDEX THUMB
+
+1D89D
+SIGNWRITING HAND-HINGE LITTLE INDEX THUMB
+
+1D89E
+SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB OUT
+
+1D89F
+SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB
+
+1D8A0
+SIGNWRITING HAND-FIST LITTLE INDEX
+
+1D8A1
+SIGNWRITING HAND-CIRCLE LITTLE INDEX
+
+1D8A2
+SIGNWRITING HAND-HINGE LITTLE INDEX
+
+1D8A3
+SIGNWRITING HAND-ANGLE LITTLE INDEX
+
+1D8A4
+SIGNWRITING HAND-FIST INDEX MIDDLE LITTLE
+
+1D8A5
+SIGNWRITING HAND-CIRCLE INDEX MIDDLE LITTLE
+
+1D8A6
+SIGNWRITING HAND-HINGE INDEX MIDDLE LITTLE
+
+1D8A7
+SIGNWRITING HAND-HINGE RING
+
+1D8A8
+SIGNWRITING HAND-ANGLE INDEX MIDDLE LITTLE
+
+1D8A9
+SIGNWRITING HAND-FIST INDEX MIDDLE CROSS LITTLE
+
+1D8AA
+SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSS LITTLE
+
+1D8AB
+SIGNWRITING HAND-FIST RING DOWN
+
+1D8AC
+SIGNWRITING HAND-HINGE RING DOWN INDEX THUMB HOOK MIDDLE
+
+1D8AD
+SIGNWRITING HAND-ANGLE RING DOWN MIDDLE THUMB INDEX CROSS
+
+1D8AE
+SIGNWRITING HAND-FIST RING UP
+
+1D8AF
+SIGNWRITING HAND-FIST RING RAISED KNUCKLE
+
+1D8B0
+SIGNWRITING HAND-FIST RING LITTLE
+
+1D8B1
+SIGNWRITING HAND-CIRCLE RING LITTLE
+
+1D8B2
+SIGNWRITING HAND-OVAL RING LITTLE
+
+1D8B3
+SIGNWRITING HAND-ANGLE RING LITTLE
+
+1D8B4
+SIGNWRITING HAND-FIST RING MIDDLE
+
+1D8B5
+SIGNWRITING HAND-FIST RING MIDDLE CONJOINED
+
+1D8B6
+SIGNWRITING HAND-FIST RING MIDDLE RAISED KNUCKLES
+
+1D8B7
+SIGNWRITING HAND-FIST RING INDEX
+
+1D8B8
+SIGNWRITING HAND-FIST RING THUMB
+
+1D8B9
+SIGNWRITING HAND-HOOK RING THUMB
+
+1D8BA
+SIGNWRITING HAND-FIST INDEX RING LITTLE
+
+1D8BB
+SIGNWRITING HAND-CIRCLE INDEX RING LITTLE
+
+1D8BC
+SIGNWRITING HAND-CURLICUE INDEX RING LITTLE ON
+
+1D8BD
+SIGNWRITING HAND-HOOK INDEX RING LITTLE OUT
+
+1D8BE
+SIGNWRITING HAND-HOOK INDEX RING LITTLE IN
+
+1D8BF
+SIGNWRITING HAND-HOOK INDEX RING LITTLE UNDER
+
+1D8C0
+SIGNWRITING HAND-CUP INDEX RING LITTLE
+
+1D8C1
+SIGNWRITING HAND-HINGE INDEX RING LITTLE
+
+1D8C2
+SIGNWRITING HAND-ANGLE INDEX RING LITTLE OUT
+
+1D8C3
+SIGNWRITING HAND-ANGLE INDEX RING LITTLE
+
+1D8C4
+SIGNWRITING HAND-FIST MIDDLE DOWN
+
+1D8C5
+SIGNWRITING HAND-HINGE MIDDLE
+
+1D8C6
+SIGNWRITING HAND-FIST MIDDLE UP
+
+1D8C7
+SIGNWRITING HAND-CIRCLE MIDDLE UP
+
+1D8C8
+SIGNWRITING HAND-FIST MIDDLE RAISED KNUCKLE
+
+1D8C9
+SIGNWRITING HAND-FIST MIDDLE UP THUMB SIDE
+
+1D8CA
+SIGNWRITING HAND-HOOK MIDDLE THUMB
+
+1D8CB
+SIGNWRITING HAND-FIST MIDDLE THUMB LITTLE
+
+1D8CC
+SIGNWRITING HAND-FIST MIDDLE LITTLE
+
+1D8CD
+SIGNWRITING HAND-FIST MIDDLE RING LITTLE
+
+1D8CE
+SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE
+
+1D8CF
+SIGNWRITING HAND-CURLICUE MIDDLE RING LITTLE ON
+
+1D8D0
+SIGNWRITING HAND-CUP MIDDLE RING LITTLE
+
+1D8D1
+SIGNWRITING HAND-HINGE MIDDLE RING LITTLE
+
+1D8D2
+SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE OUT
+
+1D8D3
+SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE IN
+
+1D8D4
+SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE
+
+1D8D5
+SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE BENT
+
+1D8D6
+SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED
+
+1D8D7
+SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED SIDE
+
+1D8D8
+SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED OUT
+
+1D8D9
+SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED IN
+
+1D8DA
+SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED
+
+1D8DB
+SIGNWRITING HAND-HINGE INDEX HINGED
+
+1D8DC
+SIGNWRITING HAND-FIST INDEX THUMB SIDE
+
+1D8DD
+SIGNWRITING HAND-HINGE INDEX THUMB SIDE
+
+1D8DE
+SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB DIAGONAL
+
+1D8DF
+SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB CONJOINED
+
+1D8E0
+SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB BENT
+
+1D8E1
+SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX BENT
+
+1D8E2
+SIGNWRITING HAND-FIST INDEX THUMB SIDE BOTH BENT
+
+1D8E3
+SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX HINGE
+
+1D8E4
+SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX STRAIGHT
+
+1D8E5
+SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX BENT
+
+1D8E6
+SIGNWRITING HAND-FIST INDEX THUMB HOOK
+
+1D8E7
+SIGNWRITING HAND-FIST INDEX THUMB CURLICUE
+
+1D8E8
+SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB INSIDE
+
+1D8E9
+SIGNWRITING HAND-CLAW INDEX THUMB CURVE THUMB INSIDE
+
+1D8EA
+SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB UNDER
+
+1D8EB
+SIGNWRITING HAND-FIST INDEX THUMB CIRCLE
+
+1D8EC
+SIGNWRITING HAND-CUP INDEX THUMB
+
+1D8ED
+SIGNWRITING HAND-CUP INDEX THUMB OPEN
+
+1D8EE
+SIGNWRITING HAND-HINGE INDEX THUMB OPEN
+
+1D8EF
+SIGNWRITING HAND-HINGE INDEX THUMB LARGE
+
+1D8F0
+SIGNWRITING HAND-HINGE INDEX THUMB
+
+1D8F1
+SIGNWRITING HAND-HINGE INDEX THUMB SMALL
+
+1D8F2
+SIGNWRITING HAND-ANGLE INDEX THUMB OUT
+
+1D8F3
+SIGNWRITING HAND-ANGLE INDEX THUMB IN
+
+1D8F4
+SIGNWRITING HAND-ANGLE INDEX THUMB
+
+1D8F5
+SIGNWRITING HAND-FIST THUMB
+
+1D8F6
+SIGNWRITING HAND-FIST THUMB HEEL
+
+1D8F7
+SIGNWRITING HAND-FIST THUMB SIDE DIAGONAL
+
+1D8F8
+SIGNWRITING HAND-FIST THUMB SIDE CONJOINED
+
+1D8F9
+SIGNWRITING HAND-FIST THUMB SIDE BENT
+
+1D8FA
+SIGNWRITING HAND-FIST THUMB FORWARD
+
+1D8FB
+SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE
+
+1D8FC
+SIGNWRITING HAND-FIST THUMB BETWEEN MIDDLE RING
+
+1D8FD
+SIGNWRITING HAND-FIST THUMB BETWEEN RING LITTLE
+
+1D8FE
+SIGNWRITING HAND-FIST THUMB UNDER TWO FINGERS
+
+1D8FF
+SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS
+
+1D900
+SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS
+
+1D901
+SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS
+
+1D902
+SIGNWRITING HAND-FIST THUMB OVER FOUR RAISED KNUCKLES
+
+1D903
+SIGNWRITING HAND-FIST
+
+1D904
+SIGNWRITING HAND-FIST HEEL
+
+1D905
+SIGNWRITING TOUCH SINGLE
+
+1D906
+SIGNWRITING TOUCH MULTIPLE
+
+1D907
+SIGNWRITING TOUCH BETWEEN
+
+1D908
+SIGNWRITING GRASP SINGLE
+
+1D909
+SIGNWRITING GRASP MULTIPLE
+
+1D90A
+SIGNWRITING GRASP BETWEEN
+
+1D90B
+SIGNWRITING STRIKE SINGLE
+
+1D90C
+SIGNWRITING STRIKE MULTIPLE
+
+1D90D
+SIGNWRITING STRIKE BETWEEN
+
+1D90E
+SIGNWRITING BRUSH SINGLE
+
+1D90F
+SIGNWRITING BRUSH MULTIPLE
+
+1D910
+SIGNWRITING BRUSH BETWEEN
+
+1D911
+SIGNWRITING RUB SINGLE
+
+1D912
+SIGNWRITING RUB MULTIPLE
+
+1D913
+SIGNWRITING RUB BETWEEN
+
+1D914
+SIGNWRITING SURFACE SYMBOLS
+
+1D915
+SIGNWRITING SURFACE BETWEEN
+
+1D916
+SIGNWRITING SQUEEZE LARGE SINGLE
+
+1D917
+SIGNWRITING SQUEEZE SMALL SINGLE
+
+1D918
+SIGNWRITING SQUEEZE LARGE MULTIPLE
+
+1D919
+SIGNWRITING SQUEEZE SMALL MULTIPLE
+
+1D91A
+SIGNWRITING SQUEEZE SEQUENTIAL
+
+1D91B
+SIGNWRITING FLICK LARGE SINGLE
+
+1D91C
+SIGNWRITING FLICK SMALL SINGLE
+
+1D91D
+SIGNWRITING FLICK LARGE MULTIPLE
+
+1D91E
+SIGNWRITING FLICK SMALL MULTIPLE
+
+1D91F
+SIGNWRITING FLICK SEQUENTIAL
+
+1D920
+SIGNWRITING SQUEEZE FLICK ALTERNATING
+
+1D921
+SIGNWRITING MOVEMENT-HINGE UP DOWN LARGE
+
+1D922
+SIGNWRITING MOVEMENT-HINGE UP DOWN SMALL
+
+1D923
+SIGNWRITING MOVEMENT-HINGE UP SEQUENTIAL
+
+1D924
+SIGNWRITING MOVEMENT-HINGE DOWN SEQUENTIAL
+
+1D925
+SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING LARGE
+
+1D926
+SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING SMALL
+
+1D927
+SIGNWRITING MOVEMENT-HINGE SIDE TO SIDE SCISSORS
+
+1D928
+SIGNWRITING MOVEMENT-WALLPLANE FINGER CONTACT
+
+1D929
+SIGNWRITING MOVEMENT-FLOORPLANE FINGER CONTACT
+
+1D92A
+SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT SMALL
+
+1D92B
+SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT MEDIUM
+
+1D92C
+SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGE
+
+1D92D
+SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGEST
+
+1D92E
+SIGNWRITING MOVEMENT-WALLPLANE SINGLE WRIST FLEX
+
+1D92F
+SIGNWRITING MOVEMENT-WALLPLANE DOUBLE STRAIGHT
+
+1D930
+SIGNWRITING MOVEMENT-WALLPLANE DOUBLE WRIST FLEX
+
+1D931
+SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING
+
+1D932
+SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING WRIST FLEX
+
+1D933
+SIGNWRITING MOVEMENT-WALLPLANE CROSS
+
+1D934
+SIGNWRITING MOVEMENT-WALLPLANE TRIPLE STRAIGHT MOVEMENT
+
+1D935
+SIGNWRITING MOVEMENT-WALLPLANE TRIPLE WRIST FLEX
+
+1D936
+SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING
+
+1D937
+SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING WRIST FLEX
+
+1D938
+SIGNWRITING MOVEMENT-WALLPLANE BEND SMALL
+
+1D939
+SIGNWRITING MOVEMENT-WALLPLANE BEND MEDIUM
+
+1D93A
+SIGNWRITING MOVEMENT-WALLPLANE BEND LARGE
+
+1D93B
+SIGNWRITING MOVEMENT-WALLPLANE CORNER SMALL
+
+1D93C
+SIGNWRITING MOVEMENT-WALLPLANE CORNER MEDIUM
+
+1D93D
+SIGNWRITING MOVEMENT-WALLPLANE CORNER LARGE
+
+1D93E
+SIGNWRITING MOVEMENT-WALLPLANE CORNER ROTATION
+
+1D93F
+SIGNWRITING MOVEMENT-WALLPLANE CHECK SMALL
+
+1D940
+SIGNWRITING MOVEMENT-WALLPLANE CHECK MEDIUM
+
+1D941
+SIGNWRITING MOVEMENT-WALLPLANE CHECK LARGE
+
+1D942
+SIGNWRITING MOVEMENT-WALLPLANE BOX SMALL
+
+1D943
+SIGNWRITING MOVEMENT-WALLPLANE BOX MEDIUM
+
+1D944
+SIGNWRITING MOVEMENT-WALLPLANE BOX LARGE
+
+1D945
+SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG SMALL
+
+1D946
+SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG MEDIUM
+
+1D947
+SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG LARGE
+
+1D948
+SIGNWRITING MOVEMENT-WALLPLANE PEAKS SMALL
+
+1D949
+SIGNWRITING MOVEMENT-WALLPLANE PEAKS MEDIUM
+
+1D94A
+SIGNWRITING MOVEMENT-WALLPLANE PEAKS LARGE
+
+1D94B
+SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE SINGLE
+
+1D94C
+SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE DOUBLE
+
+1D94D
+SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE ALTERNATING
+
+1D94E
+SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE SINGLE
+
+1D94F
+SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE DOUBLE
+
+1D950
+SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE ALTERNATING
+
+1D951
+SIGNWRITING TRAVEL-WALLPLANE SHAKING
+
+1D952
+SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL SINGLE
+
+1D953
+SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL DOUBLE
+
+1D954
+SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL TRIPLE
+
+1D955
+SIGNWRITING MOVEMENT-DIAGONAL AWAY SMALL
+
+1D956
+SIGNWRITING MOVEMENT-DIAGONAL AWAY MEDIUM
+
+1D957
+SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGE
+
+1D958
+SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGEST
+
+1D959
+SIGNWRITING MOVEMENT-DIAGONAL TOWARDS SMALL
+
+1D95A
+SIGNWRITING MOVEMENT-DIAGONAL TOWARDS MEDIUM
+
+1D95B
+SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGE
+
+1D95C
+SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGEST
+
+1D95D
+SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY SMALL
+
+1D95E
+SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY MEDIUM
+
+1D95F
+SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGE
+
+1D960
+SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGEST
+
+1D961
+SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS SMALL
+
+1D962
+SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS MEDIUM
+
+1D963
+SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGE
+
+1D964
+SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGEST
+
+1D965
+SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT SMALL
+
+1D966
+SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT MEDIUM
+
+1D967
+SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGE
+
+1D968
+SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGEST
+
+1D969
+SIGNWRITING MOVEMENT-FLOORPLANE SINGLE WRIST FLEX
+
+1D96A
+SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE STRAIGHT
+
+1D96B
+SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE WRIST FLEX
+
+1D96C
+SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING
+
+1D96D
+SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING WRIST FLEX
+
+1D96E
+SIGNWRITING MOVEMENT-FLOORPLANE CROSS
+
+1D96F
+SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE STRAIGHT MOVEMENT
+
+1D970
+SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE WRIST FLEX
+
+1D971
+SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING MOVEMENT
+
+1D972
+SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING WRIST FLEX
+
+1D973
+SIGNWRITING MOVEMENT-FLOORPLANE BEND
+
+1D974
+SIGNWRITING MOVEMENT-FLOORPLANE CORNER SMALL
+
+1D975
+SIGNWRITING MOVEMENT-FLOORPLANE CORNER MEDIUM
+
+1D976
+SIGNWRITING MOVEMENT-FLOORPLANE CORNER LARGE
+
+1D977
+SIGNWRITING MOVEMENT-FLOORPLANE CHECK
+
+1D978
+SIGNWRITING MOVEMENT-FLOORPLANE BOX SMALL
+
+1D979
+SIGNWRITING MOVEMENT-FLOORPLANE BOX MEDIUM
+
+1D97A
+SIGNWRITING MOVEMENT-FLOORPLANE BOX LARGE
+
+1D97B
+SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG SMALL
+
+1D97C
+SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG MEDIUM
+
+1D97D
+SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG LARGE
+
+1D97E
+SIGNWRITING MOVEMENT-FLOORPLANE PEAKS SMALL
+
+1D97F
+SIGNWRITING MOVEMENT-FLOORPLANE PEAKS MEDIUM
+
+1D980
+SIGNWRITING MOVEMENT-FLOORPLANE PEAKS LARGE
+
+1D981
+SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE SINGLE
+
+1D982
+SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE DOUBLE
+
+1D983
+SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE ALTERNATING
+
+1D984
+SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE SINGLE
+
+1D985
+SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE DOUBLE
+
+1D986
+SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE ALTERNATING
+
+1D987
+SIGNWRITING TRAVEL-FLOORPLANE SHAKING
+
+1D988
+SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER SMALL
+
+1D989
+SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER MEDIUM
+
+1D98A
+SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGE
+
+1D98B
+SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGEST
+
+1D98C
+SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE SMALL
+
+1D98D
+SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE MEDIUM
+
+1D98E
+SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGE
+
+1D98F
+SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGEST
+
+1D990
+SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE SMALL
+
+1D991
+SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE MEDIUM
+
+1D992
+SIGNWRITING MOVEMENT-WALLPLANE HUMP SMALL
+
+1D993
+SIGNWRITING MOVEMENT-WALLPLANE HUMP MEDIUM
+
+1D994
+SIGNWRITING MOVEMENT-WALLPLANE HUMP LARGE
+
+1D995
+SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL
+
+1D996
+SIGNWRITING MOVEMENT-WALLPLANE LOOP MEDIUM
+
+1D997
+SIGNWRITING MOVEMENT-WALLPLANE LOOP LARGE
+
+1D998
+SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL DOUBLE
+
+1D999
+SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE SMALL
+
+1D99A
+SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE MEDIUM
+
+1D99B
+SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE LARGE
+
+1D99C
+SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE SMALL
+
+1D99D
+SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE MEDIUM
+
+1D99E
+SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE LARGE
+
+1D99F
+SIGNWRITING MOVEMENT-WALLPLANE CURVE THEN STRAIGHT
+
+1D9A0
+SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS SMALL
+
+1D9A1
+SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS MEDIUM
+
+1D9A2
+SIGNWRITING ROTATION-WALLPLANE SINGLE
+
+1D9A3
+SIGNWRITING ROTATION-WALLPLANE DOUBLE
+
+1D9A4
+SIGNWRITING ROTATION-WALLPLANE ALTERNATE
+
+1D9A5
+SIGNWRITING MOVEMENT-WALLPLANE SHAKING
+
+1D9A6
+SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING FRONT WALL
+
+1D9A7
+SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING FRONT WALL
+
+1D9A8
+SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING FRONT WALL
+
+1D9A9
+SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING FRONT WALL
+
+1D9AA
+SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING FRONT WALL
+
+1D9AB
+SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING FRONT WALL
+
+1D9AC
+SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING FRONT WALL
+
+1D9AD
+SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING CHEST
+
+1D9AE
+SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING CHEST
+
+1D9AF
+SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING CHEST
+
+1D9B0
+SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING CHEST
+
+1D9B1
+SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING CHEST
+
+1D9B2
+SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING CHEST
+
+1D9B3
+SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING CHEST
+
+1D9B4
+SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH SMALL
+
+1D9B5
+SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH MEDIUM
+
+1D9B6
+SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH LARGE
+
+1D9B7
+SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING SMALL
+
+1D9B8
+SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING LARGE
+
+1D9B9
+SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL DOUBLE
+
+1D9BA
+SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE DOUBLE
+
+1D9BB
+SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL TRIPLE
+
+1D9BC
+SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE TRIPLE
+
+1D9BD
+SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL SINGLE
+
+1D9BE
+SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE SINGLE
+
+1D9BF
+SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL DOUBLE
+
+1D9C0
+SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE DOUBLE
+
+1D9C1
+SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING SMALL
+
+1D9C2
+SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING LARGE
+
+1D9C3
+SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING CEILING
+
+1D9C4
+SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING CEILING
+
+1D9C5
+SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING CEILING
+
+1D9C6
+SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR SMALL
+
+1D9C7
+SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR LARGE
+
+1D9C8
+SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR SMALL DOUBLE
+
+1D9C9
+SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR LARGE DOUBLE
+
+1D9CA
+SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE SMALL TRIPLE
+
+1D9CB
+SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE LARGE TRIPLE
+
+1D9CC
+SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL SINGLE
+
+1D9CD
+SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE SINGLE
+
+1D9CE
+SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL DOUBLE
+
+1D9CF
+SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE DOUBLE
+
+1D9D0
+SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR SMALL
+
+1D9D1
+SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR LARGE
+
+1D9D2
+SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING FLOOR
+
+1D9D3
+SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING FLOOR
+
+1D9D4
+SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING FLOOR
+
+1D9D5
+SIGNWRITING MOVEMENT-FLOORPLANE CURVE SMALL
+
+1D9D6
+SIGNWRITING MOVEMENT-FLOORPLANE CURVE MEDIUM
+
+1D9D7
+SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGE
+
+1D9D8
+SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGEST
+
+1D9D9
+SIGNWRITING MOVEMENT-FLOORPLANE CURVE COMBINED
+
+1D9DA
+SIGNWRITING MOVEMENT-FLOORPLANE HUMP SMALL
+
+1D9DB
+SIGNWRITING MOVEMENT-FLOORPLANE LOOP SMALL
+
+1D9DC
+SIGNWRITING MOVEMENT-FLOORPLANE WAVE SNAKE
+
+1D9DD
+SIGNWRITING MOVEMENT-FLOORPLANE WAVE SMALL
+
+1D9DE
+SIGNWRITING MOVEMENT-FLOORPLANE WAVE LARGE
+
+1D9DF
+SIGNWRITING ROTATION-FLOORPLANE SINGLE
+
+1D9E0
+SIGNWRITING ROTATION-FLOORPLANE DOUBLE
+
+1D9E1
+SIGNWRITING ROTATION-FLOORPLANE ALTERNATING
+
+1D9E2
+SIGNWRITING MOVEMENT-FLOORPLANE SHAKING PARALLEL
+
+1D9E3
+SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL SINGLE
+
+1D9E4
+SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM SINGLE
+
+1D9E5
+SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL DOUBLE
+
+1D9E6
+SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM DOUBLE
+
+1D9E7
+SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL SINGLE
+
+1D9E8
+SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM SINGLE
+
+1D9E9
+SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE SINGLE
+
+1D9EA
+SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL DOUBLE
+
+1D9EB
+SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM DOUBLE
+
+1D9EC
+SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE DOUBLE
+
+1D9ED
+SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT SINGLE
+
+1D9EE
+SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT DOUBLE
+
+1D9EF
+SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL SINGLE
+
+1D9F0
+SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL DOUBLE
+
+1D9F1
+SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES SINGLE
+
+1D9F2
+SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES DOUBLE
+
+1D9F3
+SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL SINGLE
+
+1D9F4
+SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL DOUBLE
+
+1D9F5
+SIGNWRITING DYNAMIC ARROWHEAD SMALL
+
+1D9F6
+SIGNWRITING DYNAMIC ARROWHEAD LARGE
+
+1D9F7
+SIGNWRITING DYNAMIC FAST
+
+1D9F8
+SIGNWRITING DYNAMIC SLOW
+
+1D9F9
+SIGNWRITING DYNAMIC TENSE
+
+1D9FA
+SIGNWRITING DYNAMIC RELAXED
+
+1D9FB
+SIGNWRITING DYNAMIC SIMULTANEOUS
+
+1D9FC
+SIGNWRITING DYNAMIC SIMULTANEOUS ALTERNATING
+
+1D9FD
+SIGNWRITING DYNAMIC EVERY OTHER TIME
+
+1D9FE
+SIGNWRITING DYNAMIC GRADUAL
+
+1D9FF
+SIGNWRITING HEAD
+
+1DA00
+SIGNWRITING HEAD RIM
+
+1DA01
+SIGNWRITING HEAD MOVEMENT-WALLPLANE STRAIGHT
+
+1DA02
+SIGNWRITING HEAD MOVEMENT-WALLPLANE TILT
+
+1DA03
+SIGNWRITING HEAD MOVEMENT-FLOORPLANE STRAIGHT
+
+1DA04
+SIGNWRITING HEAD MOVEMENT-WALLPLANE CURVE
+
+1DA05
+SIGNWRITING HEAD MOVEMENT-FLOORPLANE CURVE
+
+1DA06
+SIGNWRITING HEAD MOVEMENT CIRCLE
+
+1DA07
+SIGNWRITING FACE DIRECTION POSITION NOSE FORWARD TILTING
+
+1DA08
+SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN
+
+1DA09
+SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN TILTING
+
+1DA0A
+SIGNWRITING EYEBROWS STRAIGHT UP
+
+1DA0B
+SIGNWRITING EYEBROWS STRAIGHT NEUTRAL
+
+1DA0C
+SIGNWRITING EYEBROWS STRAIGHT DOWN
+
+1DA0D
+SIGNWRITING DREAMY EYEBROWS NEUTRAL DOWN
+
+1DA0E
+SIGNWRITING DREAMY EYEBROWS DOWN NEUTRAL
+
+1DA0F
+SIGNWRITING DREAMY EYEBROWS UP NEUTRAL
+
+1DA10
+SIGNWRITING DREAMY EYEBROWS NEUTRAL UP
+
+1DA11
+SIGNWRITING FOREHEAD NEUTRAL
+
+1DA12
+SIGNWRITING FOREHEAD CONTACT
+
+1DA13
+SIGNWRITING FOREHEAD WRINKLED
+
+1DA14
+SIGNWRITING EYES OPEN
+
+1DA15
+SIGNWRITING EYES SQUEEZED
+
+1DA16
+SIGNWRITING EYES CLOSED
+
+1DA17
+SIGNWRITING EYE BLINK SINGLE
+
+1DA18
+SIGNWRITING EYE BLINK MULTIPLE
+
+1DA19
+SIGNWRITING EYES HALF OPEN
+
+1DA1A
+SIGNWRITING EYES WIDE OPEN
+
+1DA1B
+SIGNWRITING EYES HALF CLOSED
+
+1DA1C
+SIGNWRITING EYES WIDENING MOVEMENT
+
+1DA1D
+SIGNWRITING EYE WINK
+
+1DA1E
+SIGNWRITING EYELASHES UP
+
+1DA1F
+SIGNWRITING EYELASHES DOWN
+
+1DA20
+SIGNWRITING EYELASHES FLUTTERING
+
+1DA21
+SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT
+
+1DA22
+SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT DOUBLE
+
+1DA23
+SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT ALTERNATING
+
+1DA24
+SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT
+
+1DA25
+SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT DOUBLE
+
+1DA26
+SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT ALTERNATING
+
+1DA27
+SIGNWRITING EYEGAZE-WALLPLANE CURVED
+
+1DA28
+SIGNWRITING EYEGAZE-FLOORPLANE CURVED
+
+1DA29
+SIGNWRITING EYEGAZE-WALLPLANE CIRCLING
+
+1DA2A
+SIGNWRITING CHEEKS PUFFED
+
+1DA2B
+SIGNWRITING CHEEKS NEUTRAL
+
+1DA2C
+SIGNWRITING CHEEKS SUCKED
+
+1DA2D
+SIGNWRITING TENSE CHEEKS HIGH
+
+1DA2E
+SIGNWRITING TENSE CHEEKS MIDDLE
+
+1DA2F
+SIGNWRITING TENSE CHEEKS LOW
+
+1DA30
+SIGNWRITING EARS
+
+1DA31
+SIGNWRITING NOSE NEUTRAL
+
+1DA32
+SIGNWRITING NOSE CONTACT
+
+1DA33
+SIGNWRITING NOSE WRINKLES
+
+1DA34
+SIGNWRITING NOSE WIGGLES
+
+1DA35
+SIGNWRITING AIR BLOWING OUT
+
+1DA36
+SIGNWRITING AIR SUCKING IN
+
+1DA37
+SIGNWRITING AIR BLOW SMALL ROTATIONS
+
+1DA38
+SIGNWRITING AIR SUCK SMALL ROTATIONS
+
+1DA39
+SIGNWRITING BREATH INHALE
+
+1DA3A
+SIGNWRITING BREATH EXHALE
+
+1DA3B
+SIGNWRITING MOUTH CLOSED NEUTRAL
+
+1DA3C
+SIGNWRITING MOUTH CLOSED FORWARD
+
+1DA3D
+SIGNWRITING MOUTH CLOSED CONTACT
+
+1DA3E
+SIGNWRITING MOUTH SMILE
+
+1DA3F
+SIGNWRITING MOUTH SMILE WRINKLED
+
+1DA40
+SIGNWRITING MOUTH SMILE OPEN
+
+1DA41
+SIGNWRITING MOUTH FROWN
+
+1DA42
+SIGNWRITING MOUTH FROWN WRINKLED
+
+1DA43
+SIGNWRITING MOUTH FROWN OPEN
+
+1DA44
+SIGNWRITING MOUTH OPEN CIRCLE
+
+1DA45
+SIGNWRITING MOUTH OPEN FORWARD
+
+1DA46
+SIGNWRITING MOUTH OPEN WRINKLED
+
+1DA47
+SIGNWRITING MOUTH OPEN OVAL
+
+1DA48
+SIGNWRITING MOUTH OPEN OVAL WRINKLED
+
+1DA49
+SIGNWRITING MOUTH OPEN OVAL YAWN
+
+1DA4A
+SIGNWRITING MOUTH OPEN RECTANGLE
+
+1DA4B
+SIGNWRITING MOUTH OPEN RECTANGLE WRINKLED
+
+1DA4C
+SIGNWRITING MOUTH OPEN RECTANGLE YAWN
+
+1DA4D
+SIGNWRITING MOUTH KISS
+
+1DA4E
+SIGNWRITING MOUTH KISS FORWARD
+
+1DA4F
+SIGNWRITING MOUTH KISS WRINKLED
+
+1DA50
+SIGNWRITING MOUTH TENSE
+
+1DA51
+SIGNWRITING MOUTH TENSE FORWARD
+
+1DA52
+SIGNWRITING MOUTH TENSE SUCKED
+
+1DA53
+SIGNWRITING LIPS PRESSED TOGETHER
+
+1DA54
+SIGNWRITING LIP LOWER OVER UPPER
+
+1DA55
+SIGNWRITING LIP UPPER OVER LOWER
+
+1DA56
+SIGNWRITING MOUTH CORNERS
+
+1DA57
+SIGNWRITING MOUTH WRINKLES SINGLE
+
+1DA58
+SIGNWRITING MOUTH WRINKLES DOUBLE
+
+1DA59
+SIGNWRITING TONGUE STICKING OUT FAR
+
+1DA5A
+SIGNWRITING TONGUE LICKING LIPS
+
+1DA5B
+SIGNWRITING TONGUE TIP BETWEEN LIPS
+
+1DA5C
+SIGNWRITING TONGUE TIP TOUCHING INSIDE MOUTH
+
+1DA5D
+SIGNWRITING TONGUE INSIDE MOUTH RELAXED
+
+1DA5E
+SIGNWRITING TONGUE MOVES AGAINST CHEEK
+
+1DA5F
+SIGNWRITING TONGUE CENTRE STICKING OUT
+
+1DA60
+SIGNWRITING TONGUE CENTRE INSIDE MOUTH
+
+1DA61
+SIGNWRITING TEETH
+
+1DA62
+SIGNWRITING TEETH MOVEMENT
+
+1DA63
+SIGNWRITING TEETH ON TONGUE
+
+1DA64
+SIGNWRITING TEETH ON TONGUE MOVEMENT
+
+1DA65
+SIGNWRITING TEETH ON LIPS
+
+1DA66
+SIGNWRITING TEETH ON LIPS MOVEMENT
+
+1DA67
+SIGNWRITING TEETH BITE LIPS
+
+1DA68
+SIGNWRITING MOVEMENT-WALLPLANE JAW
+
+1DA69
+SIGNWRITING MOVEMENT-FLOORPLANE JAW
+
+1DA6A
+SIGNWRITING NECK
+
+1DA6B
+SIGNWRITING HAIR
+
+1DA6C
+SIGNWRITING EXCITEMENT
+
+1DA6D
+SIGNWRITING SHOULDER HIP SPINE
+
+1DA6E
+SIGNWRITING SHOULDER HIP POSITIONS
+
+1DA6F
+SIGNWRITING WALLPLANE SHOULDER HIP MOVE
+
+1DA70
+SIGNWRITING FLOORPLANE SHOULDER HIP MOVE
+
+1DA71
+SIGNWRITING SHOULDER TILTING FROM WAIST
+
+1DA72
+SIGNWRITING TORSO-WALLPLANE STRAIGHT STRETCH
+
+1DA73
+SIGNWRITING TORSO-WALLPLANE CURVED BEND
+
+1DA74
+SIGNWRITING TORSO-FLOORPLANE TWISTING
+
+1DA75
+SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS
+
+1DA76
+SIGNWRITING LIMB COMBINATION
+
+1DA77
+SIGNWRITING LIMB LENGTH-1
+
+1DA78
+SIGNWRITING LIMB LENGTH-2
+
+1DA79
+SIGNWRITING LIMB LENGTH-3
+
+1DA7A
+SIGNWRITING LIMB LENGTH-4
+
+1DA7B
+SIGNWRITING LIMB LENGTH-5
+
+1DA7C
+SIGNWRITING LIMB LENGTH-6
+
+1DA7D
+SIGNWRITING LIMB LENGTH-7
+
+1DA7E
+SIGNWRITING FINGER
+
+1DA7F
+SIGNWRITING LOCATION-WALLPLANE SPACE
+
+1DA80
+SIGNWRITING LOCATION-FLOORPLANE SPACE
+
+1DA81
+SIGNWRITING LOCATION HEIGHT
+
+1DA82
+SIGNWRITING LOCATION WIDTH
+
+1DA83
+SIGNWRITING LOCATION DEPTH
+
+1DA84
+SIGNWRITING LOCATION HEAD NECK
+
+1DA85
+SIGNWRITING LOCATION TORSO
+
+1DA86
+SIGNWRITING LOCATION LIMBS DIGITS
+
+1DA87
+SIGNWRITING COMMA
+
+1DA88
+SIGNWRITING FULL STOP
+
+1DA89
+SIGNWRITING SEMICOLON
+
+1DA8A
+SIGNWRITING COLON
+
+1DA8B
+SIGNWRITING PARENTHESIS
+
+1DA9B
+SIGNWRITING FILL MODIFIER-2
+
+1DA9C
+SIGNWRITING FILL MODIFIER-3
+
+1DA9D
+SIGNWRITING FILL MODIFIER-4
+
+1DA9E
+SIGNWRITING FILL MODIFIER-5
+
+1DA9F
+SIGNWRITING FILL MODIFIER-6
+
+1DAA1
+SIGNWRITING ROTATION MODIFIER-2
+
+1DAA2
+SIGNWRITING ROTATION MODIFIER-3
+
+1DAA3
+SIGNWRITING ROTATION MODIFIER-4
+
+1DAA4
+SIGNWRITING ROTATION MODIFIER-5
+
+1DAA5
+SIGNWRITING ROTATION MODIFIER-6
+
+1DAA6
+SIGNWRITING ROTATION MODIFIER-7
+
+1DAA7
+SIGNWRITING ROTATION MODIFIER-8
+
+1DAA8
+SIGNWRITING ROTATION MODIFIER-9
+
+1DAA9
+SIGNWRITING ROTATION MODIFIER-10
+
+1DAAA
+SIGNWRITING ROTATION MODIFIER-11
+
+1DAAB
+SIGNWRITING ROTATION MODIFIER-12
+
+1DAAC
+SIGNWRITING ROTATION MODIFIER-13
+
+1DAAD
+SIGNWRITING ROTATION MODIFIER-14
+
+1DAAE
+SIGNWRITING ROTATION MODIFIER-15
+
+1DAAF
+SIGNWRITING ROTATION MODIFIER-16
+
+1E000
+COMBINING GLAGOLITIC LETTER AZU
+
+1E001
+COMBINING GLAGOLITIC LETTER BUKY
+
+1E002
+COMBINING GLAGOLITIC LETTER VEDE
+
+1E003
+COMBINING GLAGOLITIC LETTER GLAGOLI
+
+1E004
+COMBINING GLAGOLITIC LETTER DOBRO
+
+1E005
+COMBINING GLAGOLITIC LETTER YESTU
+
+1E006
+COMBINING GLAGOLITIC LETTER ZHIVETE
+
+1E008
+COMBINING GLAGOLITIC LETTER ZEMLJA
+
+1E009
+COMBINING GLAGOLITIC LETTER IZHE
+
+1E00A
+COMBINING GLAGOLITIC LETTER INITIAL IZHE
+
+1E00B
+COMBINING GLAGOLITIC LETTER I
+
+1E00C
+COMBINING GLAGOLITIC LETTER DJERVI
+
+1E00D
+COMBINING GLAGOLITIC LETTER KAKO
+
+1E00E
+COMBINING GLAGOLITIC LETTER LJUDIJE
+
+1E00F
+COMBINING GLAGOLITIC LETTER MYSLITE
+
+1E010
+COMBINING GLAGOLITIC LETTER NASHI
+
+1E011
+COMBINING GLAGOLITIC LETTER ONU
+
+1E012
+COMBINING GLAGOLITIC LETTER POKOJI
+
+1E013
+COMBINING GLAGOLITIC LETTER RITSI
+
+1E014
+COMBINING GLAGOLITIC LETTER SLOVO
+
+1E015
+COMBINING GLAGOLITIC LETTER TVRIDO
+
+1E016
+COMBINING GLAGOLITIC LETTER UKU
+
+1E017
+COMBINING GLAGOLITIC LETTER FRITU
+
+1E018
+COMBINING GLAGOLITIC LETTER HERU
+
+1E01B
+COMBINING GLAGOLITIC LETTER SHTA
+
+1E01C
+COMBINING GLAGOLITIC LETTER TSI
+
+1E01D
+COMBINING GLAGOLITIC LETTER CHRIVI
+
+1E01E
+COMBINING GLAGOLITIC LETTER SHA
+
+1E01F
+COMBINING GLAGOLITIC LETTER YERU
+
+1E020
+COMBINING GLAGOLITIC LETTER YERI
+
+1E021
+COMBINING GLAGOLITIC LETTER YATI
+
+1E023
+COMBINING GLAGOLITIC LETTER YU
+
+1E024
+COMBINING GLAGOLITIC LETTER SMALL YUS
+
+1E026
+COMBINING GLAGOLITIC LETTER YO
+
+1E027
+COMBINING GLAGOLITIC LETTER IOTATED SMALL YUS
+
+1E028
+COMBINING GLAGOLITIC LETTER BIG YUS
+
+1E029
+COMBINING GLAGOLITIC LETTER IOTATED BIG YUS
+
+1E02A
+COMBINING GLAGOLITIC LETTER FITA
+
+1E100
+NYIAKENG PUACHUE HMONG LETTER MA
+
+1E101
+NYIAKENG PUACHUE HMONG LETTER TSA
+
+1E102
+NYIAKENG PUACHUE HMONG LETTER NTA
+
+1E103
+NYIAKENG PUACHUE HMONG LETTER TA
+
+1E104
+NYIAKENG PUACHUE HMONG LETTER HA
+
+1E105
+NYIAKENG PUACHUE HMONG LETTER NA
+
+1E106
+NYIAKENG PUACHUE HMONG LETTER XA
+
+1E107
+NYIAKENG PUACHUE HMONG LETTER NKA
+
+1E108
+NYIAKENG PUACHUE HMONG LETTER CA
+
+1E109
+NYIAKENG PUACHUE HMONG LETTER LA
+
+1E10A
+NYIAKENG PUACHUE HMONG LETTER SA
+
+1E10B
+NYIAKENG PUACHUE HMONG LETTER ZA
+
+1E10C
+NYIAKENG PUACHUE HMONG LETTER NCA
+
+1E10D
+NYIAKENG PUACHUE HMONG LETTER NTSA
+
+1E10E
+NYIAKENG PUACHUE HMONG LETTER KA
+
+1E10F
+NYIAKENG PUACHUE HMONG LETTER DA
+
+1E110
+NYIAKENG PUACHUE HMONG LETTER NYA
+
+1E111
+NYIAKENG PUACHUE HMONG LETTER NRA
+
+1E112
+NYIAKENG PUACHUE HMONG LETTER VA
+
+1E113
+NYIAKENG PUACHUE HMONG LETTER NTXA
+
+1E114
+NYIAKENG PUACHUE HMONG LETTER TXA
+
+1E115
+NYIAKENG PUACHUE HMONG LETTER FA
+
+1E116
+NYIAKENG PUACHUE HMONG LETTER RA
+
+1E117
+NYIAKENG PUACHUE HMONG LETTER QA
+
+1E118
+NYIAKENG PUACHUE HMONG LETTER YA
+
+1E119
+NYIAKENG PUACHUE HMONG LETTER NQA
+
+1E11A
+NYIAKENG PUACHUE HMONG LETTER PA
+
+1E11B
+NYIAKENG PUACHUE HMONG LETTER XYA
+
+1E11C
+NYIAKENG PUACHUE HMONG LETTER NPA
+
+1E11D
+NYIAKENG PUACHUE HMONG LETTER DLA
+
+1E11E
+NYIAKENG PUACHUE HMONG LETTER NPLA
+
+1E11F
+NYIAKENG PUACHUE HMONG LETTER HAH
+
+1E120
+NYIAKENG PUACHUE HMONG LETTER MLA
+
+1E121
+NYIAKENG PUACHUE HMONG LETTER PLA
+
+1E122
+NYIAKENG PUACHUE HMONG LETTER GA
+
+1E123
+NYIAKENG PUACHUE HMONG LETTER RRA
+
+1E124
+NYIAKENG PUACHUE HMONG LETTER A
+
+1E125
+NYIAKENG PUACHUE HMONG LETTER AA
+
+1E126
+NYIAKENG PUACHUE HMONG LETTER I
+
+1E127
+NYIAKENG PUACHUE HMONG LETTER U
+
+1E128
+NYIAKENG PUACHUE HMONG LETTER O
+
+1E129
+NYIAKENG PUACHUE HMONG LETTER OO
+
+1E12A
+NYIAKENG PUACHUE HMONG LETTER E
+
+1E12B
+NYIAKENG PUACHUE HMONG LETTER EE
+
+1E12C
+NYIAKENG PUACHUE HMONG LETTER W
+
+1E130
+NYIAKENG PUACHUE HMONG TONE-B
+
+1E131
+NYIAKENG PUACHUE HMONG TONE-M
+
+1E132
+NYIAKENG PUACHUE HMONG TONE-J
+
+1E133
+NYIAKENG PUACHUE HMONG TONE-V
+
+1E134
+NYIAKENG PUACHUE HMONG TONE-S
+
+1E135
+NYIAKENG PUACHUE HMONG TONE-G
+
+1E136
+NYIAKENG PUACHUE HMONG TONE-D
+
+1E137
+NYIAKENG PUACHUE HMONG SIGN FOR PERSON
+
+1E138
+NYIAKENG PUACHUE HMONG SIGN FOR THING
+
+1E139
+NYIAKENG PUACHUE HMONG SIGN FOR LOCATION
+
+1E13A
+NYIAKENG PUACHUE HMONG SIGN FOR ANIMAL
+
+1E13B
+NYIAKENG PUACHUE HMONG SIGN FOR INVERTEBRATE
+
+1E13C
+NYIAKENG PUACHUE HMONG SIGN XW XW
+
+1E13D
+NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER
+
+1E140
+NYIAKENG PUACHUE HMONG DIGIT ZERO
+
+1E141
+NYIAKENG PUACHUE HMONG DIGIT ONE
+
+1E142
+NYIAKENG PUACHUE HMONG DIGIT TWO
+
+1E143
+NYIAKENG PUACHUE HMONG DIGIT THREE
+
+1E144
+NYIAKENG PUACHUE HMONG DIGIT FOUR
+
+1E145
+NYIAKENG PUACHUE HMONG DIGIT FIVE
+
+1E146
+NYIAKENG PUACHUE HMONG DIGIT SIX
+
+1E147
+NYIAKENG PUACHUE HMONG DIGIT SEVEN
+
+1E148
+NYIAKENG PUACHUE HMONG DIGIT EIGHT
+
+1E149
+NYIAKENG PUACHUE HMONG DIGIT NINE
+
+1E14E
+NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ
+
+1E14F
+NYIAKENG PUACHUE HMONG CIRCLED CA
+
+1E2C0
+WANCHO LETTER AA
+
+1E2C1
+WANCHO LETTER A
+
+1E2C2
+WANCHO LETTER BA
+
+1E2C3
+WANCHO LETTER CA
+
+1E2C4
+WANCHO LETTER DA
+
+1E2C5
+WANCHO LETTER GA
+
+1E2C6
+WANCHO LETTER YA
+
+1E2C7
+WANCHO LETTER PHA
+
+1E2C8
+WANCHO LETTER LA
+
+1E2C9
+WANCHO LETTER NA
+
+1E2CA
+WANCHO LETTER PA
+
+1E2CB
+WANCHO LETTER TA
+
+1E2CC
+WANCHO LETTER THA
+
+1E2CD
+WANCHO LETTER FA
+
+1E2CE
+WANCHO LETTER SA
+
+1E2CF
+WANCHO LETTER SHA
+
+1E2D0
+WANCHO LETTER JA
+
+1E2D1
+WANCHO LETTER ZA
+
+1E2D2
+WANCHO LETTER WA
+
+1E2D3
+WANCHO LETTER VA
+
+1E2D4
+WANCHO LETTER KA
+
+1E2D5
+WANCHO LETTER O
+
+1E2D6
+WANCHO LETTER AU
+
+1E2D7
+WANCHO LETTER RA
+
+1E2D8
+WANCHO LETTER MA
+
+1E2D9
+WANCHO LETTER KHA
+
+1E2DA
+WANCHO LETTER HA
+
+1E2DB
+WANCHO LETTER E
+
+1E2DC
+WANCHO LETTER I
+
+1E2DD
+WANCHO LETTER NGA
+
+1E2DE
+WANCHO LETTER U
+
+1E2DF
+WANCHO LETTER LLHA
+
+1E2E0
+WANCHO LETTER TSA
+
+1E2E1
+WANCHO LETTER TRA
+
+1E2E2
+WANCHO LETTER ONG
+
+1E2E3
+WANCHO LETTER AANG
+
+1E2E4
+WANCHO LETTER ANG
+
+1E2E5
+WANCHO LETTER ING
+
+1E2E6
+WANCHO LETTER ON
+
+1E2E7
+WANCHO LETTER EN
+
+1E2E8
+WANCHO LETTER AAN
+
+1E2E9
+WANCHO LETTER NYA
+
+1E2EA
+WANCHO LETTER UEN
+
+1E2EB
+WANCHO LETTER YIH
+
+1E2EC
+WANCHO TONE TUP
+
+1E2ED
+WANCHO TONE TUPNI
+
+1E2EE
+WANCHO TONE KOI
+
+1E2EF
+WANCHO TONE KOINI
+
+1E2F0
+WANCHO DIGIT ZERO
+
+1E2F1
+WANCHO DIGIT ONE
+
+1E2F2
+WANCHO DIGIT TWO
+
+1E2F3
+WANCHO DIGIT THREE
+
+1E2F4
+WANCHO DIGIT FOUR
+
+1E2F5
+WANCHO DIGIT FIVE
+
+1E2F6
+WANCHO DIGIT SIX
+
+1E2F7
+WANCHO DIGIT SEVEN
+
+1E2F8
+WANCHO DIGIT EIGHT
+
+1E2F9
+WANCHO DIGIT NINE
+
+1E2FF
+WANCHO NGUN SIGN
+
+1E800
+MENDE KIKAKUI SYLLABLE M001 KI
+
+1E801
+MENDE KIKAKUI SYLLABLE M002 KA
+
+1E802
+MENDE KIKAKUI SYLLABLE M003 KU
+
+1E803
+MENDE KIKAKUI SYLLABLE M065 KEE
+
+1E804
+MENDE KIKAKUI SYLLABLE M095 KE
+
+1E805
+MENDE KIKAKUI SYLLABLE M076 KOO
+
+1E806
+MENDE KIKAKUI SYLLABLE M048 KO
+
+1E807
+MENDE KIKAKUI SYLLABLE M179 KUA
+
+1E808
+MENDE KIKAKUI SYLLABLE M004 WI
+
+1E809
+MENDE KIKAKUI SYLLABLE M005 WA
+
+1E80A
+MENDE KIKAKUI SYLLABLE M006 WU
+
+1E80B
+MENDE KIKAKUI SYLLABLE M126 WEE
+
+1E80C
+MENDE KIKAKUI SYLLABLE M118 WE
+
+1E80D
+MENDE KIKAKUI SYLLABLE M114 WOO
+
+1E80E
+MENDE KIKAKUI SYLLABLE M045 WO
+
+1E80F
+MENDE KIKAKUI SYLLABLE M194 WUI
+
+1E810
+MENDE KIKAKUI SYLLABLE M143 WEI
+
+1E811
+MENDE KIKAKUI SYLLABLE M061 WVI
+
+1E812
+MENDE KIKAKUI SYLLABLE M049 WVA
+
+1E813
+MENDE KIKAKUI SYLLABLE M139 WVE
+
+1E814
+MENDE KIKAKUI SYLLABLE M007 MIN
+
+1E815
+MENDE KIKAKUI SYLLABLE M008 MAN
+
+1E816
+MENDE KIKAKUI SYLLABLE M009 MUN
+
+1E817
+MENDE KIKAKUI SYLLABLE M059 MEN
+
+1E818
+MENDE KIKAKUI SYLLABLE M094 MON
+
+1E819
+MENDE KIKAKUI SYLLABLE M154 MUAN
+
+1E81A
+MENDE KIKAKUI SYLLABLE M189 MUEN
+
+1E81B
+MENDE KIKAKUI SYLLABLE M010 BI
+
+1E81C
+MENDE KIKAKUI SYLLABLE M011 BA
+
+1E81D
+MENDE KIKAKUI SYLLABLE M012 BU
+
+1E81E
+MENDE KIKAKUI SYLLABLE M150 BEE
+
+1E81F
+MENDE KIKAKUI SYLLABLE M097 BE
+
+1E820
+MENDE KIKAKUI SYLLABLE M103 BOO
+
+1E821
+MENDE KIKAKUI SYLLABLE M138 BO
+
+1E822
+MENDE KIKAKUI SYLLABLE M013 I
+
+1E823
+MENDE KIKAKUI SYLLABLE M014 A
+
+1E824
+MENDE KIKAKUI SYLLABLE M015 U
+
+1E825
+MENDE KIKAKUI SYLLABLE M163 EE
+
+1E826
+MENDE KIKAKUI SYLLABLE M100 E
+
+1E827
+MENDE KIKAKUI SYLLABLE M165 OO
+
+1E828
+MENDE KIKAKUI SYLLABLE M147 O
+
+1E829
+MENDE KIKAKUI SYLLABLE M137 EI
+
+1E82A
+MENDE KIKAKUI SYLLABLE M131 IN
+
+1E82B
+MENDE KIKAKUI SYLLABLE M135 IN
+
+1E82C
+MENDE KIKAKUI SYLLABLE M195 AN
+
+1E82D
+MENDE KIKAKUI SYLLABLE M178 EN
+
+1E82E
+MENDE KIKAKUI SYLLABLE M019 SI
+
+1E82F
+MENDE KIKAKUI SYLLABLE M020 SA
+
+1E830
+MENDE KIKAKUI SYLLABLE M021 SU
+
+1E831
+MENDE KIKAKUI SYLLABLE M162 SEE
+
+1E832
+MENDE KIKAKUI SYLLABLE M116 SE
+
+1E833
+MENDE KIKAKUI SYLLABLE M136 SOO
+
+1E834
+MENDE KIKAKUI SYLLABLE M079 SO
+
+1E835
+MENDE KIKAKUI SYLLABLE M196 SIA
+
+1E836
+MENDE KIKAKUI SYLLABLE M025 LI
+
+1E837
+MENDE KIKAKUI SYLLABLE M026 LA
+
+1E838
+MENDE KIKAKUI SYLLABLE M027 LU
+
+1E839
+MENDE KIKAKUI SYLLABLE M084 LEE
+
+1E83A
+MENDE KIKAKUI SYLLABLE M073 LE
+
+1E83B
+MENDE KIKAKUI SYLLABLE M054 LOO
+
+1E83C
+MENDE KIKAKUI SYLLABLE M153 LO
+
+1E83D
+MENDE KIKAKUI SYLLABLE M110 LONG LE
+
+1E83E
+MENDE KIKAKUI SYLLABLE M016 DI
+
+1E83F
+MENDE KIKAKUI SYLLABLE M017 DA
+
+1E840
+MENDE KIKAKUI SYLLABLE M018 DU
+
+1E841
+MENDE KIKAKUI SYLLABLE M089 DEE
+
+1E842
+MENDE KIKAKUI SYLLABLE M180 DOO
+
+1E843
+MENDE KIKAKUI SYLLABLE M181 DO
+
+1E844
+MENDE KIKAKUI SYLLABLE M022 TI
+
+1E845
+MENDE KIKAKUI SYLLABLE M023 TA
+
+1E846
+MENDE KIKAKUI SYLLABLE M024 TU
+
+1E847
+MENDE KIKAKUI SYLLABLE M091 TEE
+
+1E848
+MENDE KIKAKUI SYLLABLE M055 TE
+
+1E849
+MENDE KIKAKUI SYLLABLE M104 TOO
+
+1E84A
+MENDE KIKAKUI SYLLABLE M069 TO
+
+1E84B
+MENDE KIKAKUI SYLLABLE M028 JI
+
+1E84C
+MENDE KIKAKUI SYLLABLE M029 JA
+
+1E84D
+MENDE KIKAKUI SYLLABLE M030 JU
+
+1E84E
+MENDE KIKAKUI SYLLABLE M157 JEE
+
+1E84F
+MENDE KIKAKUI SYLLABLE M113 JE
+
+1E850
+MENDE KIKAKUI SYLLABLE M160 JOO
+
+1E851
+MENDE KIKAKUI SYLLABLE M063 JO
+
+1E852
+MENDE KIKAKUI SYLLABLE M175 LONG JO
+
+1E853
+MENDE KIKAKUI SYLLABLE M031 YI
+
+1E854
+MENDE KIKAKUI SYLLABLE M032 YA
+
+1E855
+MENDE KIKAKUI SYLLABLE M033 YU
+
+1E856
+MENDE KIKAKUI SYLLABLE M109 YEE
+
+1E857
+MENDE KIKAKUI SYLLABLE M080 YE
+
+1E858
+MENDE KIKAKUI SYLLABLE M141 YOO
+
+1E859
+MENDE KIKAKUI SYLLABLE M121 YO
+
+1E85A
+MENDE KIKAKUI SYLLABLE M034 FI
+
+1E85B
+MENDE KIKAKUI SYLLABLE M035 FA
+
+1E85C
+MENDE KIKAKUI SYLLABLE M036 FU
+
+1E85D
+MENDE KIKAKUI SYLLABLE M078 FEE
+
+1E85E
+MENDE KIKAKUI SYLLABLE M075 FE
+
+1E85F
+MENDE KIKAKUI SYLLABLE M133 FOO
+
+1E860
+MENDE KIKAKUI SYLLABLE M088 FO
+
+1E861
+MENDE KIKAKUI SYLLABLE M197 FUA
+
+1E862
+MENDE KIKAKUI SYLLABLE M101 FAN
+
+1E863
+MENDE KIKAKUI SYLLABLE M037 NIN
+
+1E864
+MENDE KIKAKUI SYLLABLE M038 NAN
+
+1E865
+MENDE KIKAKUI SYLLABLE M039 NUN
+
+1E866
+MENDE KIKAKUI SYLLABLE M117 NEN
+
+1E867
+MENDE KIKAKUI SYLLABLE M169 NON
+
+1E868
+MENDE KIKAKUI SYLLABLE M176 HI
+
+1E869
+MENDE KIKAKUI SYLLABLE M041 HA
+
+1E86A
+MENDE KIKAKUI SYLLABLE M186 HU
+
+1E86B
+MENDE KIKAKUI SYLLABLE M040 HEE
+
+1E86C
+MENDE KIKAKUI SYLLABLE M096 HE
+
+1E86D
+MENDE KIKAKUI SYLLABLE M042 HOO
+
+1E86E
+MENDE KIKAKUI SYLLABLE M140 HO
+
+1E86F
+MENDE KIKAKUI SYLLABLE M083 HEEI
+
+1E870
+MENDE KIKAKUI SYLLABLE M128 HOOU
+
+1E871
+MENDE KIKAKUI SYLLABLE M053 HIN
+
+1E872
+MENDE KIKAKUI SYLLABLE M130 HAN
+
+1E873
+MENDE KIKAKUI SYLLABLE M087 HUN
+
+1E874
+MENDE KIKAKUI SYLLABLE M052 HEN
+
+1E875
+MENDE KIKAKUI SYLLABLE M193 HON
+
+1E876
+MENDE KIKAKUI SYLLABLE M046 HUAN
+
+1E877
+MENDE KIKAKUI SYLLABLE M090 NGGI
+
+1E878
+MENDE KIKAKUI SYLLABLE M043 NGGA
+
+1E879
+MENDE KIKAKUI SYLLABLE M082 NGGU
+
+1E87A
+MENDE KIKAKUI SYLLABLE M115 NGGEE
+
+1E87B
+MENDE KIKAKUI SYLLABLE M146 NGGE
+
+1E87C
+MENDE KIKAKUI SYLLABLE M156 NGGOO
+
+1E87D
+MENDE KIKAKUI SYLLABLE M120 NGGO
+
+1E87E
+MENDE KIKAKUI SYLLABLE M159 NGGAA
+
+1E87F
+MENDE KIKAKUI SYLLABLE M127 NGGUA
+
+1E880
+MENDE KIKAKUI SYLLABLE M086 LONG NGGE
+
+1E881
+MENDE KIKAKUI SYLLABLE M106 LONG NGGOO
+
+1E882
+MENDE KIKAKUI SYLLABLE M183 LONG NGGO
+
+1E883
+MENDE KIKAKUI SYLLABLE M155 GI
+
+1E884
+MENDE KIKAKUI SYLLABLE M111 GA
+
+1E885
+MENDE KIKAKUI SYLLABLE M168 GU
+
+1E886
+MENDE KIKAKUI SYLLABLE M190 GEE
+
+1E887
+MENDE KIKAKUI SYLLABLE M166 GUEI
+
+1E888
+MENDE KIKAKUI SYLLABLE M167 GUAN
+
+1E889
+MENDE KIKAKUI SYLLABLE M184 NGEN
+
+1E88A
+MENDE KIKAKUI SYLLABLE M057 NGON
+
+1E88B
+MENDE KIKAKUI SYLLABLE M177 NGUAN
+
+1E88C
+MENDE KIKAKUI SYLLABLE M068 PI
+
+1E88D
+MENDE KIKAKUI SYLLABLE M099 PA
+
+1E88E
+MENDE KIKAKUI SYLLABLE M050 PU
+
+1E88F
+MENDE KIKAKUI SYLLABLE M081 PEE
+
+1E890
+MENDE KIKAKUI SYLLABLE M051 PE
+
+1E891
+MENDE KIKAKUI SYLLABLE M102 POO
+
+1E892
+MENDE KIKAKUI SYLLABLE M066 PO
+
+1E893
+MENDE KIKAKUI SYLLABLE M145 MBI
+
+1E894
+MENDE KIKAKUI SYLLABLE M062 MBA
+
+1E895
+MENDE KIKAKUI SYLLABLE M122 MBU
+
+1E896
+MENDE KIKAKUI SYLLABLE M047 MBEE
+
+1E897
+MENDE KIKAKUI SYLLABLE M188 MBEE
+
+1E898
+MENDE KIKAKUI SYLLABLE M072 MBE
+
+1E899
+MENDE KIKAKUI SYLLABLE M172 MBOO
+
+1E89A
+MENDE KIKAKUI SYLLABLE M174 MBO
+
+1E89B
+MENDE KIKAKUI SYLLABLE M187 MBUU
+
+1E89C
+MENDE KIKAKUI SYLLABLE M161 LONG MBE
+
+1E89D
+MENDE KIKAKUI SYLLABLE M105 LONG MBOO
+
+1E89E
+MENDE KIKAKUI SYLLABLE M142 LONG MBO
+
+1E89F
+MENDE KIKAKUI SYLLABLE M132 KPI
+
+1E8A0
+MENDE KIKAKUI SYLLABLE M092 KPA
+
+1E8A1
+MENDE KIKAKUI SYLLABLE M074 KPU
+
+1E8A2
+MENDE KIKAKUI SYLLABLE M044 KPEE
+
+1E8A3
+MENDE KIKAKUI SYLLABLE M108 KPE
+
+1E8A4
+MENDE KIKAKUI SYLLABLE M112 KPOO
+
+1E8A5
+MENDE KIKAKUI SYLLABLE M158 KPO
+
+1E8A6
+MENDE KIKAKUI SYLLABLE M124 GBI
+
+1E8A7
+MENDE KIKAKUI SYLLABLE M056 GBA
+
+1E8A8
+MENDE KIKAKUI SYLLABLE M148 GBU
+
+1E8A9
+MENDE KIKAKUI SYLLABLE M093 GBEE
+
+1E8AA
+MENDE KIKAKUI SYLLABLE M107 GBE
+
+1E8AB
+MENDE KIKAKUI SYLLABLE M071 GBOO
+
+1E8AC
+MENDE KIKAKUI SYLLABLE M070 GBO
+
+1E8AD
+MENDE KIKAKUI SYLLABLE M171 RA
+
+1E8AE
+MENDE KIKAKUI SYLLABLE M123 NDI
+
+1E8AF
+MENDE KIKAKUI SYLLABLE M129 NDA
+
+1E8B0
+MENDE KIKAKUI SYLLABLE M125 NDU
+
+1E8B1
+MENDE KIKAKUI SYLLABLE M191 NDEE
+
+1E8B2
+MENDE KIKAKUI SYLLABLE M119 NDE
+
+1E8B3
+MENDE KIKAKUI SYLLABLE M067 NDOO
+
+1E8B4
+MENDE KIKAKUI SYLLABLE M064 NDO
+
+1E8B5
+MENDE KIKAKUI SYLLABLE M152 NJA
+
+1E8B6
+MENDE KIKAKUI SYLLABLE M192 NJU
+
+1E8B7
+MENDE KIKAKUI SYLLABLE M149 NJEE
+
+1E8B8
+MENDE KIKAKUI SYLLABLE M134 NJOO
+
+1E8B9
+MENDE KIKAKUI SYLLABLE M182 VI
+
+1E8BA
+MENDE KIKAKUI SYLLABLE M185 VA
+
+1E8BB
+MENDE KIKAKUI SYLLABLE M151 VU
+
+1E8BC
+MENDE KIKAKUI SYLLABLE M173 VEE
+
+1E8BD
+MENDE KIKAKUI SYLLABLE M085 VE
+
+1E8BE
+MENDE KIKAKUI SYLLABLE M144 VOO
+
+1E8BF
+MENDE KIKAKUI SYLLABLE M077 VO
+
+1E8C0
+MENDE KIKAKUI SYLLABLE M164 NYIN
+
+1E8C1
+MENDE KIKAKUI SYLLABLE M058 NYAN
+
+1E8C2
+MENDE KIKAKUI SYLLABLE M170 NYUN
+
+1E8C3
+MENDE KIKAKUI SYLLABLE M098 NYEN
+
+1E8C4
+MENDE KIKAKUI SYLLABLE M060 NYON
+
+1E8C7
+MENDE KIKAKUI DIGIT ONE
+
+1E8C8
+MENDE KIKAKUI DIGIT TWO
+
+1E8C9
+MENDE KIKAKUI DIGIT THREE
+
+1E8CA
+MENDE KIKAKUI DIGIT FOUR
+
+1E8CB
+MENDE KIKAKUI DIGIT FIVE
+
+1E8CC
+MENDE KIKAKUI DIGIT SIX
+
+1E8CD
+MENDE KIKAKUI DIGIT SEVEN
+
+1E8CE
+MENDE KIKAKUI DIGIT EIGHT
+
+1E8CF
+MENDE KIKAKUI DIGIT NINE
+
+1E8D0
+MENDE KIKAKUI COMBINING NUMBER TEENS
+
+1E8D1
+MENDE KIKAKUI COMBINING NUMBER TENS
+
+1E8D2
+MENDE KIKAKUI COMBINING NUMBER HUNDREDS
+
+1E8D3
+MENDE KIKAKUI COMBINING NUMBER THOUSANDS
+
+1E8D4
+MENDE KIKAKUI COMBINING NUMBER TEN THOUSANDS
+
+1E8D5
+MENDE KIKAKUI COMBINING NUMBER HUNDRED THOUSANDS
+
+1E8D6
+MENDE KIKAKUI COMBINING NUMBER MILLIONS
+
+1E900
+ADLAM CAPITAL LETTER ALIF
+
+1E901
+ADLAM CAPITAL LETTER DAALI
+
+1E902
+ADLAM CAPITAL LETTER LAAM
+
+1E903
+ADLAM CAPITAL LETTER MIIM
+
+1E904
+ADLAM CAPITAL LETTER BA
+
+1E905
+ADLAM CAPITAL LETTER SINNYIIYHE
+
+1E906
+ADLAM CAPITAL LETTER PE
+
+1E907
+ADLAM CAPITAL LETTER BHE
+
+1E908
+ADLAM CAPITAL LETTER RA
+
+1E909
+ADLAM CAPITAL LETTER E
+
+1E90A
+ADLAM CAPITAL LETTER FA
+
+1E90B
+ADLAM CAPITAL LETTER I
+
+1E90C
+ADLAM CAPITAL LETTER O
+
+1E90D
+ADLAM CAPITAL LETTER DHA
+
+1E90E
+ADLAM CAPITAL LETTER YHE
+
+1E90F
+ADLAM CAPITAL LETTER WAW
+
+1E910
+ADLAM CAPITAL LETTER NUN
+
+1E911
+ADLAM CAPITAL LETTER KAF
+
+1E912
+ADLAM CAPITAL LETTER YA
+
+1E913
+ADLAM CAPITAL LETTER U
+
+1E914
+ADLAM CAPITAL LETTER JIIM
+
+1E915
+ADLAM CAPITAL LETTER CHI
+
+1E916
+ADLAM CAPITAL LETTER HA
+
+1E917
+ADLAM CAPITAL LETTER QAAF
+
+1E918
+ADLAM CAPITAL LETTER GA
+
+1E919
+ADLAM CAPITAL LETTER NYA
+
+1E91A
+ADLAM CAPITAL LETTER TU
+
+1E91B
+ADLAM CAPITAL LETTER NHA
+
+1E91C
+ADLAM CAPITAL LETTER VA
+
+1E91D
+ADLAM CAPITAL LETTER KHA
+
+1E91E
+ADLAM CAPITAL LETTER GBE
+
+1E91F
+ADLAM CAPITAL LETTER ZAL
+
+1E920
+ADLAM CAPITAL LETTER KPO
+
+1E921
+ADLAM CAPITAL LETTER SHA
+
+1E922
+ADLAM SMALL LETTER ALIF
+
+1E923
+ADLAM SMALL LETTER DAALI
+
+1E924
+ADLAM SMALL LETTER LAAM
+
+1E925
+ADLAM SMALL LETTER MIIM
+
+1E926
+ADLAM SMALL LETTER BA
+
+1E927
+ADLAM SMALL LETTER SINNYIIYHE
+
+1E928
+ADLAM SMALL LETTER PE
+
+1E929
+ADLAM SMALL LETTER BHE
+
+1E92A
+ADLAM SMALL LETTER RA
+
+1E92B
+ADLAM SMALL LETTER E
+
+1E92C
+ADLAM SMALL LETTER FA
+
+1E92D
+ADLAM SMALL LETTER I
+
+1E92E
+ADLAM SMALL LETTER O
+
+1E92F
+ADLAM SMALL LETTER DHA
+
+1E930
+ADLAM SMALL LETTER YHE
+
+1E931
+ADLAM SMALL LETTER WAW
+
+1E932
+ADLAM SMALL LETTER NUN
+
+1E933
+ADLAM SMALL LETTER KAF
+
+1E934
+ADLAM SMALL LETTER YA
+
+1E935
+ADLAM SMALL LETTER U
+
+1E936
+ADLAM SMALL LETTER JIIM
+
+1E937
+ADLAM SMALL LETTER CHI
+
+1E938
+ADLAM SMALL LETTER HA
+
+1E939
+ADLAM SMALL LETTER QAAF
+
+1E93A
+ADLAM SMALL LETTER GA
+
+1E93B
+ADLAM SMALL LETTER NYA
+
+1E93C
+ADLAM SMALL LETTER TU
+
+1E93D
+ADLAM SMALL LETTER NHA
+
+1E93E
+ADLAM SMALL LETTER VA
+
+1E93F
+ADLAM SMALL LETTER KHA
+
+1E940
+ADLAM SMALL LETTER GBE
+
+1E941
+ADLAM SMALL LETTER ZAL
+
+1E942
+ADLAM SMALL LETTER KPO
+
+1E943
+ADLAM SMALL LETTER SHA
+
+1E944
+ADLAM ALIF LENGTHENER
+
+1E945
+ADLAM VOWEL LENGTHENER
+
+1E946
+ADLAM GEMINATION MARK
+
+1E947
+ADLAM HAMZA
+
+1E948
+ADLAM CONSONANT MODIFIER
+
+1E949
+ADLAM GEMINATE CONSONANT MODIFIER
+
+1E94A
+ADLAM NUKTA
+
+1E94B
+ADLAM NASALIZATION MARK
+
+1E950
+ADLAM DIGIT ZERO
+
+1E951
+ADLAM DIGIT ONE
+
+1E952
+ADLAM DIGIT TWO
+
+1E953
+ADLAM DIGIT THREE
+
+1E954
+ADLAM DIGIT FOUR
+
+1E955
+ADLAM DIGIT FIVE
+
+1E956
+ADLAM DIGIT SIX
+
+1E957
+ADLAM DIGIT SEVEN
+
+1E958
+ADLAM DIGIT EIGHT
+
+1E959
+ADLAM DIGIT NINE
+
+1E95E
+ADLAM INITIAL EXCLAMATION MARK
+
+1E95F
+ADLAM INITIAL QUESTION MARK
+
+1EC71
+INDIC SIYAQ NUMBER ONE
+
+1EC72
+INDIC SIYAQ NUMBER TWO
+
+1EC73
+INDIC SIYAQ NUMBER THREE
+
+1EC74
+INDIC SIYAQ NUMBER FOUR
+
+1EC75
+INDIC SIYAQ NUMBER FIVE
+
+1EC76
+INDIC SIYAQ NUMBER SIX
+
+1EC77
+INDIC SIYAQ NUMBER SEVEN
+
+1EC78
+INDIC SIYAQ NUMBER EIGHT
+
+1EC79
+INDIC SIYAQ NUMBER NINE
+
+1EC7A
+INDIC SIYAQ NUMBER TEN
+
+1EC7B
+INDIC SIYAQ NUMBER TWENTY
+
+1EC7C
+INDIC SIYAQ NUMBER THIRTY
+
+1EC7D
+INDIC SIYAQ NUMBER FORTY
+
+1EC7E
+INDIC SIYAQ NUMBER FIFTY
+
+1EC7F
+INDIC SIYAQ NUMBER SIXTY
+
+1EC80
+INDIC SIYAQ NUMBER SEVENTY
+
+1EC81
+INDIC SIYAQ NUMBER EIGHTY
+
+1EC82
+INDIC SIYAQ NUMBER NINETY
+
+1EC83
+INDIC SIYAQ NUMBER ONE HUNDRED
+
+1EC84
+INDIC SIYAQ NUMBER TWO HUNDRED
+
+1EC85
+INDIC SIYAQ NUMBER THREE HUNDRED
+
+1EC86
+INDIC SIYAQ NUMBER FOUR HUNDRED
+
+1EC87
+INDIC SIYAQ NUMBER FIVE HUNDRED
+
+1EC88
+INDIC SIYAQ NUMBER SIX HUNDRED
+
+1EC89
+INDIC SIYAQ NUMBER SEVEN HUNDRED
+
+1EC8A
+INDIC SIYAQ NUMBER EIGHT HUNDRED
+
+1EC8B
+INDIC SIYAQ NUMBER NINE HUNDRED
+
+1EC8C
+INDIC SIYAQ NUMBER ONE THOUSAND
+
+1EC8D
+INDIC SIYAQ NUMBER TWO THOUSAND
+
+1EC8E
+INDIC SIYAQ NUMBER THREE THOUSAND
+
+1EC8F
+INDIC SIYAQ NUMBER FOUR THOUSAND
+
+1EC90
+INDIC SIYAQ NUMBER FIVE THOUSAND
+
+1EC91
+INDIC SIYAQ NUMBER SIX THOUSAND
+
+1EC92
+INDIC SIYAQ NUMBER SEVEN THOUSAND
+
+1EC93
+INDIC SIYAQ NUMBER EIGHT THOUSAND
+
+1EC94
+INDIC SIYAQ NUMBER NINE THOUSAND
+
+1EC95
+INDIC SIYAQ NUMBER TEN THOUSAND
+
+1EC96
+INDIC SIYAQ NUMBER TWENTY THOUSAND
+
+1EC97
+INDIC SIYAQ NUMBER THIRTY THOUSAND
+
+1EC98
+INDIC SIYAQ NUMBER FORTY THOUSAND
+
+1EC99
+INDIC SIYAQ NUMBER FIFTY THOUSAND
+
+1EC9A
+INDIC SIYAQ NUMBER SIXTY THOUSAND
+
+1EC9B
+INDIC SIYAQ NUMBER SEVENTY THOUSAND
+
+1EC9C
+INDIC SIYAQ NUMBER EIGHTY THOUSAND
+
+1EC9D
+INDIC SIYAQ NUMBER NINETY THOUSAND
+
+1EC9E
+INDIC SIYAQ NUMBER LAKH
+
+1EC9F
+INDIC SIYAQ NUMBER LAKHAN
+
+1ECA0
+INDIC SIYAQ LAKH MARK
+
+1ECA1
+INDIC SIYAQ NUMBER KAROR
+
+1ECA2
+INDIC SIYAQ NUMBER KARORAN
+
+1ECA3
+INDIC SIYAQ NUMBER PREFIXED ONE
+
+1ECA4
+INDIC SIYAQ NUMBER PREFIXED TWO
+
+1ECA5
+INDIC SIYAQ NUMBER PREFIXED THREE
+
+1ECA6
+INDIC SIYAQ NUMBER PREFIXED FOUR
+
+1ECA7
+INDIC SIYAQ NUMBER PREFIXED FIVE
+
+1ECA8
+INDIC SIYAQ NUMBER PREFIXED SIX
+
+1ECA9
+INDIC SIYAQ NUMBER PREFIXED SEVEN
+
+1ECAA
+INDIC SIYAQ NUMBER PREFIXED EIGHT
+
+1ECAB
+INDIC SIYAQ NUMBER PREFIXED NINE
+
+1ECAC
+INDIC SIYAQ PLACEHOLDER
+
+1ECAD
+INDIC SIYAQ FRACTION ONE QUARTER
+
+1ECAE
+INDIC SIYAQ FRACTION ONE HALF
+
+1ECAF
+INDIC SIYAQ FRACTION THREE QUARTERS
+
+1ECB0
+INDIC SIYAQ RUPEE MARK
+
+1ECB1
+INDIC SIYAQ NUMBER ALTERNATE ONE
+
+1ECB2
+INDIC SIYAQ NUMBER ALTERNATE TWO
+
+1ECB3
+INDIC SIYAQ NUMBER ALTERNATE TEN THOUSAND
+
+1ECB4
+INDIC SIYAQ ALTERNATE LAKH MARK
+
+1ED01
+OTTOMAN SIYAQ NUMBER ONE
+
+1ED02
+OTTOMAN SIYAQ NUMBER TWO
+
+1ED03
+OTTOMAN SIYAQ NUMBER THREE
+
+1ED04
+OTTOMAN SIYAQ NUMBER FOUR
+
+1ED05
+OTTOMAN SIYAQ NUMBER FIVE
+
+1ED06
+OTTOMAN SIYAQ NUMBER SIX
+
+1ED07
+OTTOMAN SIYAQ NUMBER SEVEN
+
+1ED08
+OTTOMAN SIYAQ NUMBER EIGHT
+
+1ED09
+OTTOMAN SIYAQ NUMBER NINE
+
+1ED0A
+OTTOMAN SIYAQ NUMBER TEN
+
+1ED0B
+OTTOMAN SIYAQ NUMBER TWENTY
+
+1ED0C
+OTTOMAN SIYAQ NUMBER THIRTY
+
+1ED0D
+OTTOMAN SIYAQ NUMBER FORTY
+
+1ED0E
+OTTOMAN SIYAQ NUMBER FIFTY
+
+1ED0F
+OTTOMAN SIYAQ NUMBER SIXTY
+
+1ED10
+OTTOMAN SIYAQ NUMBER SEVENTY
+
+1ED11
+OTTOMAN SIYAQ NUMBER EIGHTY
+
+1ED12
+OTTOMAN SIYAQ NUMBER NINETY
+
+1ED13
+OTTOMAN SIYAQ NUMBER ONE HUNDRED
+
+1ED14
+OTTOMAN SIYAQ NUMBER TWO HUNDRED
+
+1ED15
+OTTOMAN SIYAQ NUMBER THREE HUNDRED
+
+1ED16
+OTTOMAN SIYAQ NUMBER FOUR HUNDRED
+
+1ED17
+OTTOMAN SIYAQ NUMBER FIVE HUNDRED
+
+1ED18
+OTTOMAN SIYAQ NUMBER SIX HUNDRED
+
+1ED19
+OTTOMAN SIYAQ NUMBER SEVEN HUNDRED
+
+1ED1A
+OTTOMAN SIYAQ NUMBER EIGHT HUNDRED
+
+1ED1B
+OTTOMAN SIYAQ NUMBER NINE HUNDRED
+
+1ED1C
+OTTOMAN SIYAQ NUMBER ONE THOUSAND
+
+1ED1D
+OTTOMAN SIYAQ NUMBER TWO THOUSAND
+
+1ED1E
+OTTOMAN SIYAQ NUMBER THREE THOUSAND
+
+1ED1F
+OTTOMAN SIYAQ NUMBER FOUR THOUSAND
+
+1ED20
+OTTOMAN SIYAQ NUMBER FIVE THOUSAND
+
+1ED21
+OTTOMAN SIYAQ NUMBER SIX THOUSAND
+
+1ED22
+OTTOMAN SIYAQ NUMBER SEVEN THOUSAND
+
+1ED23
+OTTOMAN SIYAQ NUMBER EIGHT THOUSAND
+
+1ED24
+OTTOMAN SIYAQ NUMBER NINE THOUSAND
+
+1ED25
+OTTOMAN SIYAQ NUMBER TEN THOUSAND
+
+1ED26
+OTTOMAN SIYAQ NUMBER TWENTY THOUSAND
+
+1ED27
+OTTOMAN SIYAQ NUMBER THIRTY THOUSAND
+
+1ED28
+OTTOMAN SIYAQ NUMBER FORTY THOUSAND
+
+1ED29
+OTTOMAN SIYAQ NUMBER FIFTY THOUSAND
+
+1ED2A
+OTTOMAN SIYAQ NUMBER SIXTY THOUSAND
+
+1ED2B
+OTTOMAN SIYAQ NUMBER SEVENTY THOUSAND
+
+1ED2C
+OTTOMAN SIYAQ NUMBER EIGHTY THOUSAND
+
+1ED2D
+OTTOMAN SIYAQ NUMBER NINETY THOUSAND
+
+1ED2E
+OTTOMAN SIYAQ MARRATAN
+
+1ED2F
+OTTOMAN SIYAQ ALTERNATE NUMBER TWO
+
+1ED30
+OTTOMAN SIYAQ ALTERNATE NUMBER THREE
+
+1ED31
+OTTOMAN SIYAQ ALTERNATE NUMBER FOUR
+
+1ED32
+OTTOMAN SIYAQ ALTERNATE NUMBER FIVE
+
+1ED33
+OTTOMAN SIYAQ ALTERNATE NUMBER SIX
+
+1ED34
+OTTOMAN SIYAQ ALTERNATE NUMBER SEVEN
+
+1ED35
+OTTOMAN SIYAQ ALTERNATE NUMBER EIGHT
+
+1ED36
+OTTOMAN SIYAQ ALTERNATE NUMBER NINE
+
+1ED37
+OTTOMAN SIYAQ ALTERNATE NUMBER TEN
+
+1ED38
+OTTOMAN SIYAQ ALTERNATE NUMBER FOUR HUNDRED
+
+1ED39
+OTTOMAN SIYAQ ALTERNATE NUMBER SIX HUNDRED
+
+1ED3A
+OTTOMAN SIYAQ ALTERNATE NUMBER TWO THOUSAND
+
+1ED3B
+OTTOMAN SIYAQ ALTERNATE NUMBER TEN THOUSAND
+
+1ED3C
+OTTOMAN SIYAQ FRACTION ONE HALF
+
+1ED3D
+OTTOMAN SIYAQ FRACTION ONE SIXTH
+
+1EE00
+ARABIC MATHEMATICAL ALEF
+
+1EE01
+ARABIC MATHEMATICAL BEH
+
+1EE02
+ARABIC MATHEMATICAL JEEM
+
+1EE03
+ARABIC MATHEMATICAL DAL
+
+1EE05
+ARABIC MATHEMATICAL WAW
+
+1EE06
+ARABIC MATHEMATICAL ZAIN
+
+1EE07
+ARABIC MATHEMATICAL HAH
+
+1EE08
+ARABIC MATHEMATICAL TAH
+
+1EE09
+ARABIC MATHEMATICAL YEH
+
+1EE0A
+ARABIC MATHEMATICAL KAF
+
+1EE0B
+ARABIC MATHEMATICAL LAM
+
+1EE0C
+ARABIC MATHEMATICAL MEEM
+
+1EE0D
+ARABIC MATHEMATICAL NOON
+
+1EE0E
+ARABIC MATHEMATICAL SEEN
+
+1EE0F
+ARABIC MATHEMATICAL AIN
+
+1EE10
+ARABIC MATHEMATICAL FEH
+
+1EE11
+ARABIC MATHEMATICAL SAD
+
+1EE12
+ARABIC MATHEMATICAL QAF
+
+1EE13
+ARABIC MATHEMATICAL REH
+
+1EE14
+ARABIC MATHEMATICAL SHEEN
+
+1EE15
+ARABIC MATHEMATICAL TEH
+
+1EE16
+ARABIC MATHEMATICAL THEH
+
+1EE17
+ARABIC MATHEMATICAL KHAH
+
+1EE18
+ARABIC MATHEMATICAL THAL
+
+1EE19
+ARABIC MATHEMATICAL DAD
+
+1EE1A
+ARABIC MATHEMATICAL ZAH
+
+1EE1B
+ARABIC MATHEMATICAL GHAIN
+
+1EE1C
+ARABIC MATHEMATICAL DOTLESS BEH
+
+1EE1D
+ARABIC MATHEMATICAL DOTLESS NOON
+
+1EE1E
+ARABIC MATHEMATICAL DOTLESS FEH
+
+1EE1F
+ARABIC MATHEMATICAL DOTLESS QAF
+
+1EE21
+ARABIC MATHEMATICAL INITIAL BEH
+
+1EE22
+ARABIC MATHEMATICAL INITIAL JEEM
+
+1EE24
+ARABIC MATHEMATICAL INITIAL HEH
+
+1EE27
+ARABIC MATHEMATICAL INITIAL HAH
+
+1EE29
+ARABIC MATHEMATICAL INITIAL YEH
+
+1EE2A
+ARABIC MATHEMATICAL INITIAL KAF
+
+1EE2B
+ARABIC MATHEMATICAL INITIAL LAM
+
+1EE2C
+ARABIC MATHEMATICAL INITIAL MEEM
+
+1EE2D
+ARABIC MATHEMATICAL INITIAL NOON
+
+1EE2E
+ARABIC MATHEMATICAL INITIAL SEEN
+
+1EE2F
+ARABIC MATHEMATICAL INITIAL AIN
+
+1EE30
+ARABIC MATHEMATICAL INITIAL FEH
+
+1EE31
+ARABIC MATHEMATICAL INITIAL SAD
+
+1EE32
+ARABIC MATHEMATICAL INITIAL QAF
+
+1EE34
+ARABIC MATHEMATICAL INITIAL SHEEN
+
+1EE35
+ARABIC MATHEMATICAL INITIAL TEH
+
+1EE36
+ARABIC MATHEMATICAL INITIAL THEH
+
+1EE37
+ARABIC MATHEMATICAL INITIAL KHAH
+
+1EE39
+ARABIC MATHEMATICAL INITIAL DAD
+
+1EE3B
+ARABIC MATHEMATICAL INITIAL GHAIN
+
+1EE42
+ARABIC MATHEMATICAL TAILED JEEM
+
+1EE47
+ARABIC MATHEMATICAL TAILED HAH
+
+1EE49
+ARABIC MATHEMATICAL TAILED YEH
+
+1EE4B
+ARABIC MATHEMATICAL TAILED LAM
+
+1EE4D
+ARABIC MATHEMATICAL TAILED NOON
+
+1EE4E
+ARABIC MATHEMATICAL TAILED SEEN
+
+1EE4F
+ARABIC MATHEMATICAL TAILED AIN
+
+1EE51
+ARABIC MATHEMATICAL TAILED SAD
+
+1EE52
+ARABIC MATHEMATICAL TAILED QAF
+
+1EE54
+ARABIC MATHEMATICAL TAILED SHEEN
+
+1EE57
+ARABIC MATHEMATICAL TAILED KHAH
+
+1EE59
+ARABIC MATHEMATICAL TAILED DAD
+
+1EE5B
+ARABIC MATHEMATICAL TAILED GHAIN
+
+1EE5D
+ARABIC MATHEMATICAL TAILED DOTLESS NOON
+
+1EE5F
+ARABIC MATHEMATICAL TAILED DOTLESS QAF
+
+1EE61
+ARABIC MATHEMATICAL STRETCHED BEH
+
+1EE62
+ARABIC MATHEMATICAL STRETCHED JEEM
+
+1EE64
+ARABIC MATHEMATICAL STRETCHED HEH
+
+1EE67
+ARABIC MATHEMATICAL STRETCHED HAH
+
+1EE68
+ARABIC MATHEMATICAL STRETCHED TAH
+
+1EE69
+ARABIC MATHEMATICAL STRETCHED YEH
+
+1EE6A
+ARABIC MATHEMATICAL STRETCHED KAF
+
+1EE6C
+ARABIC MATHEMATICAL STRETCHED MEEM
+
+1EE6D
+ARABIC MATHEMATICAL STRETCHED NOON
+
+1EE6E
+ARABIC MATHEMATICAL STRETCHED SEEN
+
+1EE6F
+ARABIC MATHEMATICAL STRETCHED AIN
+
+1EE70
+ARABIC MATHEMATICAL STRETCHED FEH
+
+1EE71
+ARABIC MATHEMATICAL STRETCHED SAD
+
+1EE72
+ARABIC MATHEMATICAL STRETCHED QAF
+
+1EE74
+ARABIC MATHEMATICAL STRETCHED SHEEN
+
+1EE75
+ARABIC MATHEMATICAL STRETCHED TEH
+
+1EE76
+ARABIC MATHEMATICAL STRETCHED THEH
+
+1EE77
+ARABIC MATHEMATICAL STRETCHED KHAH
+
+1EE79
+ARABIC MATHEMATICAL STRETCHED DAD
+
+1EE7A
+ARABIC MATHEMATICAL STRETCHED ZAH
+
+1EE7B
+ARABIC MATHEMATICAL STRETCHED GHAIN
+
+1EE7C
+ARABIC MATHEMATICAL STRETCHED DOTLESS BEH
+
+1EE7E
+ARABIC MATHEMATICAL STRETCHED DOTLESS FEH
+
+1EE80
+ARABIC MATHEMATICAL LOOPED ALEF
+
+1EE81
+ARABIC MATHEMATICAL LOOPED BEH
+
+1EE82
+ARABIC MATHEMATICAL LOOPED JEEM
+
+1EE83
+ARABIC MATHEMATICAL LOOPED DAL
+
+1EE84
+ARABIC MATHEMATICAL LOOPED HEH
+
+1EE85
+ARABIC MATHEMATICAL LOOPED WAW
+
+1EE86
+ARABIC MATHEMATICAL LOOPED ZAIN
+
+1EE87
+ARABIC MATHEMATICAL LOOPED HAH
+
+1EE88
+ARABIC MATHEMATICAL LOOPED TAH
+
+1EE89
+ARABIC MATHEMATICAL LOOPED YEH
+
+1EE8B
+ARABIC MATHEMATICAL LOOPED LAM
+
+1EE8C
+ARABIC MATHEMATICAL LOOPED MEEM
+
+1EE8D
+ARABIC MATHEMATICAL LOOPED NOON
+
+1EE8E
+ARABIC MATHEMATICAL LOOPED SEEN
+
+1EE8F
+ARABIC MATHEMATICAL LOOPED AIN
+
+1EE90
+ARABIC MATHEMATICAL LOOPED FEH
+
+1EE91
+ARABIC MATHEMATICAL LOOPED SAD
+
+1EE92
+ARABIC MATHEMATICAL LOOPED QAF
+
+1EE93
+ARABIC MATHEMATICAL LOOPED REH
+
+1EE94
+ARABIC MATHEMATICAL LOOPED SHEEN
+
+1EE95
+ARABIC MATHEMATICAL LOOPED TEH
+
+1EE96
+ARABIC MATHEMATICAL LOOPED THEH
+
+1EE97
+ARABIC MATHEMATICAL LOOPED KHAH
+
+1EE98
+ARABIC MATHEMATICAL LOOPED THAL
+
+1EE99
+ARABIC MATHEMATICAL LOOPED DAD
+
+1EE9A
+ARABIC MATHEMATICAL LOOPED ZAH
+
+1EE9B
+ARABIC MATHEMATICAL LOOPED GHAIN
+
+1EEA1
+ARABIC MATHEMATICAL DOUBLE-STRUCK BEH
+
+1EEA2
+ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM
+
+1EEA3
+ARABIC MATHEMATICAL DOUBLE-STRUCK DAL
+
+1EEA5
+ARABIC MATHEMATICAL DOUBLE-STRUCK WAW
+
+1EEA6
+ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN
+
+1EEA7
+ARABIC MATHEMATICAL DOUBLE-STRUCK HAH
+
+1EEA8
+ARABIC MATHEMATICAL DOUBLE-STRUCK TAH
+
+1EEA9
+ARABIC MATHEMATICAL DOUBLE-STRUCK YEH
+
+1EEAB
+ARABIC MATHEMATICAL DOUBLE-STRUCK LAM
+
+1EEAC
+ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM
+
+1EEAD
+ARABIC MATHEMATICAL DOUBLE-STRUCK NOON
+
+1EEAE
+ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN
+
+1EEAF
+ARABIC MATHEMATICAL DOUBLE-STRUCK AIN
+
+1EEB0
+ARABIC MATHEMATICAL DOUBLE-STRUCK FEH
+
+1EEB1
+ARABIC MATHEMATICAL DOUBLE-STRUCK SAD
+
+1EEB2
+ARABIC MATHEMATICAL DOUBLE-STRUCK QAF
+
+1EEB3
+ARABIC MATHEMATICAL DOUBLE-STRUCK REH
+
+1EEB4
+ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN
+
+1EEB5
+ARABIC MATHEMATICAL DOUBLE-STRUCK TEH
+
+1EEB6
+ARABIC MATHEMATICAL DOUBLE-STRUCK THEH
+
+1EEB7
+ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH
+
+1EEB8
+ARABIC MATHEMATICAL DOUBLE-STRUCK THAL
+
+1EEB9
+ARABIC MATHEMATICAL DOUBLE-STRUCK DAD
+
+1EEBA
+ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH
+
+1EEBB
+ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
+
+1EEF0
+ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL
+
+1EEF1
+ARABIC MATHEMATICAL OPERATOR HAH WITH DAL
+
+1F000
+MAHJONG TILE EAST WIND
+
+1F001
+MAHJONG TILE SOUTH WIND
+
+1F002
+MAHJONG TILE WEST WIND
+
+1F003
+MAHJONG TILE NORTH WIND
+
+1F004
+MAHJONG TILE RED DRAGON
+
+1F005
+MAHJONG TILE GREEN DRAGON
+
+1F006
+MAHJONG TILE WHITE DRAGON
+
+1F007
+MAHJONG TILE ONE OF CHARACTERS
+
+1F008
+MAHJONG TILE TWO OF CHARACTERS
+
+1F009
+MAHJONG TILE THREE OF CHARACTERS
+
+1F00A
+MAHJONG TILE FOUR OF CHARACTERS
+
+1F00B
+MAHJONG TILE FIVE OF CHARACTERS
+
+1F00C
+MAHJONG TILE SIX OF CHARACTERS
+
+1F00D
+MAHJONG TILE SEVEN OF CHARACTERS
+
+1F00E
+MAHJONG TILE EIGHT OF CHARACTERS
+
+1F00F
+MAHJONG TILE NINE OF CHARACTERS
+
+1F010
+MAHJONG TILE ONE OF BAMBOOS
+
+1F011
+MAHJONG TILE TWO OF BAMBOOS
+
+1F012
+MAHJONG TILE THREE OF BAMBOOS
+
+1F013
+MAHJONG TILE FOUR OF BAMBOOS
+
+1F014
+MAHJONG TILE FIVE OF BAMBOOS
+
+1F015
+MAHJONG TILE SIX OF BAMBOOS
+
+1F016
+MAHJONG TILE SEVEN OF BAMBOOS
+
+1F017
+MAHJONG TILE EIGHT OF BAMBOOS
+
+1F018
+MAHJONG TILE NINE OF BAMBOOS
+
+1F019
+MAHJONG TILE ONE OF CIRCLES
+
+1F01A
+MAHJONG TILE TWO OF CIRCLES
+
+1F01B
+MAHJONG TILE THREE OF CIRCLES
+
+1F01C
+MAHJONG TILE FOUR OF CIRCLES
+
+1F01D
+MAHJONG TILE FIVE OF CIRCLES
+
+1F01E
+MAHJONG TILE SIX OF CIRCLES
+
+1F01F
+MAHJONG TILE SEVEN OF CIRCLES
+
+1F020
+MAHJONG TILE EIGHT OF CIRCLES
+
+1F021
+MAHJONG TILE NINE OF CIRCLES
+
+1F022
+MAHJONG TILE PLUM
+
+1F023
+MAHJONG TILE ORCHID
+
+1F024
+MAHJONG TILE BAMBOO
+
+1F025
+MAHJONG TILE CHRYSANTHEMUM
+
+1F026
+MAHJONG TILE SPRING
+
+1F027
+MAHJONG TILE SUMMER
+
+1F028
+MAHJONG TILE AUTUMN
+
+1F029
+MAHJONG TILE WINTER
+
+1F02A
+MAHJONG TILE JOKER
+
+1F02B
+MAHJONG TILE BACK
+
+1F030
+DOMINO TILE HORIZONTAL BACK
+
+1F031
+DOMINO TILE HORIZONTAL-00-00
+
+1F032
+DOMINO TILE HORIZONTAL-00-01
+
+1F033
+DOMINO TILE HORIZONTAL-00-02
+
+1F034
+DOMINO TILE HORIZONTAL-00-03
+
+1F035
+DOMINO TILE HORIZONTAL-00-04
+
+1F036
+DOMINO TILE HORIZONTAL-00-05
+
+1F037
+DOMINO TILE HORIZONTAL-00-06
+
+1F038
+DOMINO TILE HORIZONTAL-01-00
+
+1F039
+DOMINO TILE HORIZONTAL-01-01
+
+1F03A
+DOMINO TILE HORIZONTAL-01-02
+
+1F03B
+DOMINO TILE HORIZONTAL-01-03
+
+1F03C
+DOMINO TILE HORIZONTAL-01-04
+
+1F03D
+DOMINO TILE HORIZONTAL-01-05
+
+1F03E
+DOMINO TILE HORIZONTAL-01-06
+
+1F03F
+DOMINO TILE HORIZONTAL-02-00
+
+1F040
+DOMINO TILE HORIZONTAL-02-01
+
+1F041
+DOMINO TILE HORIZONTAL-02-02
+
+1F042
+DOMINO TILE HORIZONTAL-02-03
+
+1F043
+DOMINO TILE HORIZONTAL-02-04
+
+1F044
+DOMINO TILE HORIZONTAL-02-05
+
+1F045
+DOMINO TILE HORIZONTAL-02-06
+
+1F046
+DOMINO TILE HORIZONTAL-03-00
+
+1F047
+DOMINO TILE HORIZONTAL-03-01
+
+1F048
+DOMINO TILE HORIZONTAL-03-02
+
+1F049
+DOMINO TILE HORIZONTAL-03-03
+
+1F04A
+DOMINO TILE HORIZONTAL-03-04
+
+1F04B
+DOMINO TILE HORIZONTAL-03-05
+
+1F04C
+DOMINO TILE HORIZONTAL-03-06
+
+1F04D
+DOMINO TILE HORIZONTAL-04-00
+
+1F04E
+DOMINO TILE HORIZONTAL-04-01
+
+1F04F
+DOMINO TILE HORIZONTAL-04-02
+
+1F050
+DOMINO TILE HORIZONTAL-04-03
+
+1F051
+DOMINO TILE HORIZONTAL-04-04
+
+1F052
+DOMINO TILE HORIZONTAL-04-05
+
+1F053
+DOMINO TILE HORIZONTAL-04-06
+
+1F054
+DOMINO TILE HORIZONTAL-05-00
+
+1F055
+DOMINO TILE HORIZONTAL-05-01
+
+1F056
+DOMINO TILE HORIZONTAL-05-02
+
+1F057
+DOMINO TILE HORIZONTAL-05-03
+
+1F058
+DOMINO TILE HORIZONTAL-05-04
+
+1F059
+DOMINO TILE HORIZONTAL-05-05
+
+1F05A
+DOMINO TILE HORIZONTAL-05-06
+
+1F05B
+DOMINO TILE HORIZONTAL-06-00
+
+1F05C
+DOMINO TILE HORIZONTAL-06-01
+
+1F05D
+DOMINO TILE HORIZONTAL-06-02
+
+1F05E
+DOMINO TILE HORIZONTAL-06-03
+
+1F05F
+DOMINO TILE HORIZONTAL-06-04
+
+1F060
+DOMINO TILE HORIZONTAL-06-05
+
+1F061
+DOMINO TILE HORIZONTAL-06-06
+
+1F062
+DOMINO TILE VERTICAL BACK
+
+1F063
+DOMINO TILE VERTICAL-00-00
+
+1F064
+DOMINO TILE VERTICAL-00-01
+
+1F065
+DOMINO TILE VERTICAL-00-02
+
+1F066
+DOMINO TILE VERTICAL-00-03
+
+1F067
+DOMINO TILE VERTICAL-00-04
+
+1F068
+DOMINO TILE VERTICAL-00-05
+
+1F069
+DOMINO TILE VERTICAL-00-06
+
+1F06A
+DOMINO TILE VERTICAL-01-00
+
+1F06B
+DOMINO TILE VERTICAL-01-01
+
+1F06C
+DOMINO TILE VERTICAL-01-02
+
+1F06D
+DOMINO TILE VERTICAL-01-03
+
+1F06E
+DOMINO TILE VERTICAL-01-04
+
+1F06F
+DOMINO TILE VERTICAL-01-05
+
+1F070
+DOMINO TILE VERTICAL-01-06
+
+1F071
+DOMINO TILE VERTICAL-02-00
+
+1F072
+DOMINO TILE VERTICAL-02-01
+
+1F073
+DOMINO TILE VERTICAL-02-02
+
+1F074
+DOMINO TILE VERTICAL-02-03
+
+1F075
+DOMINO TILE VERTICAL-02-04
+
+1F076
+DOMINO TILE VERTICAL-02-05
+
+1F077
+DOMINO TILE VERTICAL-02-06
+
+1F078
+DOMINO TILE VERTICAL-03-00
+
+1F079
+DOMINO TILE VERTICAL-03-01
+
+1F07A
+DOMINO TILE VERTICAL-03-02
+
+1F07B
+DOMINO TILE VERTICAL-03-03
+
+1F07C
+DOMINO TILE VERTICAL-03-04
+
+1F07D
+DOMINO TILE VERTICAL-03-05
+
+1F07E
+DOMINO TILE VERTICAL-03-06
+
+1F07F
+DOMINO TILE VERTICAL-04-00
+
+1F080
+DOMINO TILE VERTICAL-04-01
+
+1F081
+DOMINO TILE VERTICAL-04-02
+
+1F082
+DOMINO TILE VERTICAL-04-03
+
+1F083
+DOMINO TILE VERTICAL-04-04
+
+1F084
+DOMINO TILE VERTICAL-04-05
+
+1F085
+DOMINO TILE VERTICAL-04-06
+
+1F086
+DOMINO TILE VERTICAL-05-00
+
+1F087
+DOMINO TILE VERTICAL-05-01
+
+1F088
+DOMINO TILE VERTICAL-05-02
+
+1F089
+DOMINO TILE VERTICAL-05-03
+
+1F08A
+DOMINO TILE VERTICAL-05-04
+
+1F08B
+DOMINO TILE VERTICAL-05-05
+
+1F08C
+DOMINO TILE VERTICAL-05-06
+
+1F08D
+DOMINO TILE VERTICAL-06-00
+
+1F08E
+DOMINO TILE VERTICAL-06-01
+
+1F08F
+DOMINO TILE VERTICAL-06-02
+
+1F090
+DOMINO TILE VERTICAL-06-03
+
+1F091
+DOMINO TILE VERTICAL-06-04
+
+1F092
+DOMINO TILE VERTICAL-06-05
+
+1F093
+DOMINO TILE VERTICAL-06-06
+
+1F0A0
+PLAYING CARD BACK
+
+1F0A1
+PLAYING CARD ACE OF SPADES
+
+1F0A2
+PLAYING CARD TWO OF SPADES
+
+1F0A3
+PLAYING CARD THREE OF SPADES
+
+1F0A4
+PLAYING CARD FOUR OF SPADES
+
+1F0A5
+PLAYING CARD FIVE OF SPADES
+
+1F0A6
+PLAYING CARD SIX OF SPADES
+
+1F0A7
+PLAYING CARD SEVEN OF SPADES
+
+1F0A8
+PLAYING CARD EIGHT OF SPADES
+
+1F0A9
+PLAYING CARD NINE OF SPADES
+
+1F0AA
+PLAYING CARD TEN OF SPADES
+
+1F0AB
+PLAYING CARD JACK OF SPADES
+
+1F0AC
+PLAYING CARD KNIGHT OF SPADES
+
+1F0AD
+PLAYING CARD QUEEN OF SPADES
+
+1F0AE
+PLAYING CARD KING OF SPADES
+
+1F0B1
+PLAYING CARD ACE OF HEARTS
+
+1F0B2
+PLAYING CARD TWO OF HEARTS
+
+1F0B3
+PLAYING CARD THREE OF HEARTS
+
+1F0B4
+PLAYING CARD FOUR OF HEARTS
+
+1F0B5
+PLAYING CARD FIVE OF HEARTS
+
+1F0B6
+PLAYING CARD SIX OF HEARTS
+
+1F0B7
+PLAYING CARD SEVEN OF HEARTS
+
+1F0B8
+PLAYING CARD EIGHT OF HEARTS
+
+1F0B9
+PLAYING CARD NINE OF HEARTS
+
+1F0BA
+PLAYING CARD TEN OF HEARTS
+
+1F0BB
+PLAYING CARD JACK OF HEARTS
+
+1F0BC
+PLAYING CARD KNIGHT OF HEARTS
+
+1F0BD
+PLAYING CARD QUEEN OF HEARTS
+
+1F0BE
+PLAYING CARD KING OF HEARTS
+
+1F0BF
+PLAYING CARD RED JOKER
+
+1F0C1
+PLAYING CARD ACE OF DIAMONDS
+
+1F0C2
+PLAYING CARD TWO OF DIAMONDS
+
+1F0C3
+PLAYING CARD THREE OF DIAMONDS
+
+1F0C4
+PLAYING CARD FOUR OF DIAMONDS
+
+1F0C5
+PLAYING CARD FIVE OF DIAMONDS
+
+1F0C6
+PLAYING CARD SIX OF DIAMONDS
+
+1F0C7
+PLAYING CARD SEVEN OF DIAMONDS
+
+1F0C8
+PLAYING CARD EIGHT OF DIAMONDS
+
+1F0C9
+PLAYING CARD NINE OF DIAMONDS
+
+1F0CA
+PLAYING CARD TEN OF DIAMONDS
+
+1F0CB
+PLAYING CARD JACK OF DIAMONDS
+
+1F0CC
+PLAYING CARD KNIGHT OF DIAMONDS
+
+1F0CD
+PLAYING CARD QUEEN OF DIAMONDS
+
+1F0CE
+PLAYING CARD KING OF DIAMONDS
+
+1F0CF
+PLAYING CARD BLACK JOKER
+
+1F0D1
+PLAYING CARD ACE OF CLUBS
+
+1F0D2
+PLAYING CARD TWO OF CLUBS
+
+1F0D3
+PLAYING CARD THREE OF CLUBS
+
+1F0D4
+PLAYING CARD FOUR OF CLUBS
+
+1F0D5
+PLAYING CARD FIVE OF CLUBS
+
+1F0D6
+PLAYING CARD SIX OF CLUBS
+
+1F0D7
+PLAYING CARD SEVEN OF CLUBS
+
+1F0D8
+PLAYING CARD EIGHT OF CLUBS
+
+1F0D9
+PLAYING CARD NINE OF CLUBS
+
+1F0DA
+PLAYING CARD TEN OF CLUBS
+
+1F0DB
+PLAYING CARD JACK OF CLUBS
+
+1F0DC
+PLAYING CARD KNIGHT OF CLUBS
+
+1F0DD
+PLAYING CARD QUEEN OF CLUBS
+
+1F0DE
+PLAYING CARD KING OF CLUBS
+
+1F0DF
+PLAYING CARD WHITE JOKER
+
+1F0E0
+PLAYING CARD FOOL
+
+1F0E1
+PLAYING CARD TRUMP-1
+
+1F0E2
+PLAYING CARD TRUMP-2
+
+1F0E3
+PLAYING CARD TRUMP-3
+
+1F0E4
+PLAYING CARD TRUMP-4
+
+1F0E5
+PLAYING CARD TRUMP-5
+
+1F0E6
+PLAYING CARD TRUMP-6
+
+1F0E7
+PLAYING CARD TRUMP-7
+
+1F0E8
+PLAYING CARD TRUMP-8
+
+1F0E9
+PLAYING CARD TRUMP-9
+
+1F0EA
+PLAYING CARD TRUMP-10
+
+1F0EB
+PLAYING CARD TRUMP-11
+
+1F0EC
+PLAYING CARD TRUMP-12
+
+1F0ED
+PLAYING CARD TRUMP-13
+
+1F0EE
+PLAYING CARD TRUMP-14
+
+1F0EF
+PLAYING CARD TRUMP-15
+
+1F0F0
+PLAYING CARD TRUMP-16
+
+1F0F1
+PLAYING CARD TRUMP-17
+
+1F0F2
+PLAYING CARD TRUMP-18
+
+1F0F3
+PLAYING CARD TRUMP-19
+
+1F0F4
+PLAYING CARD TRUMP-20
+
+1F0F5
+PLAYING CARD TRUMP-21
+
+1F100
+DIGIT ZERO FULL STOP
+
+1F101
+DIGIT ZERO COMMA
+
+1F102
+DIGIT ONE COMMA
+
+1F103
+DIGIT TWO COMMA
+
+1F104
+DIGIT THREE COMMA
+
+1F105
+DIGIT FOUR COMMA
+
+1F106
+DIGIT FIVE COMMA
+
+1F107
+DIGIT SIX COMMA
+
+1F108
+DIGIT SEVEN COMMA
+
+1F109
+DIGIT EIGHT COMMA
+
+1F10A
+DIGIT NINE COMMA
+
+1F10B
+DINGBAT CIRCLED SANS-SERIF DIGIT ZERO
+
+1F10C
+DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ZERO
+
+1F10D
+CIRCLED ZERO WITH SLASH
+
+1F10E
+CIRCLED ANTICLOCKWISE ARROW
+
+1F10F
+CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH
+
+1F110
+PARENTHESIZED LATIN CAPITAL LETTER A
+
+1F111
+PARENTHESIZED LATIN CAPITAL LETTER B
+
+1F112
+PARENTHESIZED LATIN CAPITAL LETTER C
+
+1F113
+PARENTHESIZED LATIN CAPITAL LETTER D
+
+1F114
+PARENTHESIZED LATIN CAPITAL LETTER E
+
+1F115
+PARENTHESIZED LATIN CAPITAL LETTER F
+
+1F116
+PARENTHESIZED LATIN CAPITAL LETTER G
+
+1F117
+PARENTHESIZED LATIN CAPITAL LETTER H
+
+1F118
+PARENTHESIZED LATIN CAPITAL LETTER I
+
+1F119
+PARENTHESIZED LATIN CAPITAL LETTER J
+
+1F11A
+PARENTHESIZED LATIN CAPITAL LETTER K
+
+1F11B
+PARENTHESIZED LATIN CAPITAL LETTER L
+
+1F11C
+PARENTHESIZED LATIN CAPITAL LETTER M
+
+1F11D
+PARENTHESIZED LATIN CAPITAL LETTER N
+
+1F11E
+PARENTHESIZED LATIN CAPITAL LETTER O
+
+1F11F
+PARENTHESIZED LATIN CAPITAL LETTER P
+
+1F120
+PARENTHESIZED LATIN CAPITAL LETTER Q
+
+1F121
+PARENTHESIZED LATIN CAPITAL LETTER R
+
+1F122
+PARENTHESIZED LATIN CAPITAL LETTER S
+
+1F123
+PARENTHESIZED LATIN CAPITAL LETTER T
+
+1F124
+PARENTHESIZED LATIN CAPITAL LETTER U
+
+1F125
+PARENTHESIZED LATIN CAPITAL LETTER V
+
+1F126
+PARENTHESIZED LATIN CAPITAL LETTER W
+
+1F127
+PARENTHESIZED LATIN CAPITAL LETTER X
+
+1F128
+PARENTHESIZED LATIN CAPITAL LETTER Y
+
+1F129
+PARENTHESIZED LATIN CAPITAL LETTER Z
+
+1F12A
+TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S
+
+1F12B
+CIRCLED ITALIC LATIN CAPITAL LETTER C
+
+1F12C
+CIRCLED ITALIC LATIN CAPITAL LETTER R
+
+1F12D
+CIRCLED CD
+
+1F12E
+CIRCLED WZ
+
+1F12F
+COPYLEFT SYMBOL
+
+1F130
+SQUARED LATIN CAPITAL LETTER A
+
+1F131
+SQUARED LATIN CAPITAL LETTER B
+
+1F132
+SQUARED LATIN CAPITAL LETTER C
+
+1F133
+SQUARED LATIN CAPITAL LETTER D
+
+1F134
+SQUARED LATIN CAPITAL LETTER E
+
+1F135
+SQUARED LATIN CAPITAL LETTER F
+
+1F136
+SQUARED LATIN CAPITAL LETTER G
+
+1F137
+SQUARED LATIN CAPITAL LETTER H
+
+1F138
+SQUARED LATIN CAPITAL LETTER I
+
+1F139
+SQUARED LATIN CAPITAL LETTER J
+
+1F13A
+SQUARED LATIN CAPITAL LETTER K
+
+1F13B
+SQUARED LATIN CAPITAL LETTER L
+
+1F13C
+SQUARED LATIN CAPITAL LETTER M
+
+1F13D
+SQUARED LATIN CAPITAL LETTER N
+
+1F13E
+SQUARED LATIN CAPITAL LETTER O
+
+1F13F
+SQUARED LATIN CAPITAL LETTER P
+
+1F140
+SQUARED LATIN CAPITAL LETTER Q
+
+1F141
+SQUARED LATIN CAPITAL LETTER R
+
+1F142
+SQUARED LATIN CAPITAL LETTER S
+
+1F143
+SQUARED LATIN CAPITAL LETTER T
+
+1F144
+SQUARED LATIN CAPITAL LETTER U
+
+1F145
+SQUARED LATIN CAPITAL LETTER V
+
+1F146
+SQUARED LATIN CAPITAL LETTER W
+
+1F147
+SQUARED LATIN CAPITAL LETTER X
+
+1F148
+SQUARED LATIN CAPITAL LETTER Y
+
+1F149
+SQUARED LATIN CAPITAL LETTER Z
+
+1F14A
+SQUARED HV
+
+1F14B
+SQUARED MV
+
+1F14C
+SQUARED SD
+
+1F14D
+SQUARED SS
+
+1F14E
+SQUARED PPV
+
+1F14F
+SQUARED WC
+
+1F150
+NEGATIVE CIRCLED LATIN CAPITAL LETTER A
+
+1F151
+NEGATIVE CIRCLED LATIN CAPITAL LETTER B
+
+1F152
+NEGATIVE CIRCLED LATIN CAPITAL LETTER C
+
+1F153
+NEGATIVE CIRCLED LATIN CAPITAL LETTER D
+
+1F154
+NEGATIVE CIRCLED LATIN CAPITAL LETTER E
+
+1F155
+NEGATIVE CIRCLED LATIN CAPITAL LETTER F
+
+1F156
+NEGATIVE CIRCLED LATIN CAPITAL LETTER G
+
+1F157
+NEGATIVE CIRCLED LATIN CAPITAL LETTER H
+
+1F158
+NEGATIVE CIRCLED LATIN CAPITAL LETTER I
+
+1F159
+NEGATIVE CIRCLED LATIN CAPITAL LETTER J
+
+1F15A
+NEGATIVE CIRCLED LATIN CAPITAL LETTER K
+
+1F15B
+NEGATIVE CIRCLED LATIN CAPITAL LETTER L
+
+1F15C
+NEGATIVE CIRCLED LATIN CAPITAL LETTER M
+
+1F15D
+NEGATIVE CIRCLED LATIN CAPITAL LETTER N
+
+1F15E
+NEGATIVE CIRCLED LATIN CAPITAL LETTER O
+
+1F15F
+NEGATIVE CIRCLED LATIN CAPITAL LETTER P
+
+1F160
+NEGATIVE CIRCLED LATIN CAPITAL LETTER Q
+
+1F161
+NEGATIVE CIRCLED LATIN CAPITAL LETTER R
+
+1F162
+NEGATIVE CIRCLED LATIN CAPITAL LETTER S
+
+1F163
+NEGATIVE CIRCLED LATIN CAPITAL LETTER T
+
+1F164
+NEGATIVE CIRCLED LATIN CAPITAL LETTER U
+
+1F165
+NEGATIVE CIRCLED LATIN CAPITAL LETTER V
+
+1F166
+NEGATIVE CIRCLED LATIN CAPITAL LETTER W
+
+1F167
+NEGATIVE CIRCLED LATIN CAPITAL LETTER X
+
+1F168
+NEGATIVE CIRCLED LATIN CAPITAL LETTER Y
+
+1F169
+NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
+
+1F16A
+RAISED MC SIGN
+
+1F16B
+RAISED MD SIGN
+
+1F16C
+RAISED MR SIGN
+
+1F16D
+CIRCLED CC
+
+1F16E
+CIRCLED C WITH OVERLAID BACKSLASH
+
+1F16F
+CIRCLED HUMAN FIGURE
+
+1F170
+NEGATIVE SQUARED LATIN CAPITAL LETTER A
+
+1F171
+NEGATIVE SQUARED LATIN CAPITAL LETTER B
+
+1F172
+NEGATIVE SQUARED LATIN CAPITAL LETTER C
+
+1F173
+NEGATIVE SQUARED LATIN CAPITAL LETTER D
+
+1F174
+NEGATIVE SQUARED LATIN CAPITAL LETTER E
+
+1F175
+NEGATIVE SQUARED LATIN CAPITAL LETTER F
+
+1F176
+NEGATIVE SQUARED LATIN CAPITAL LETTER G
+
+1F177
+NEGATIVE SQUARED LATIN CAPITAL LETTER H
+
+1F178
+NEGATIVE SQUARED LATIN CAPITAL LETTER I
+
+1F179
+NEGATIVE SQUARED LATIN CAPITAL LETTER J
+
+1F17A
+NEGATIVE SQUARED LATIN CAPITAL LETTER K
+
+1F17B
+NEGATIVE SQUARED LATIN CAPITAL LETTER L
+
+1F17C
+NEGATIVE SQUARED LATIN CAPITAL LETTER M
+
+1F17D
+NEGATIVE SQUARED LATIN CAPITAL LETTER N
+
+1F17E
+NEGATIVE SQUARED LATIN CAPITAL LETTER O
+
+1F17F
+NEGATIVE SQUARED LATIN CAPITAL LETTER P
+
+1F180
+NEGATIVE SQUARED LATIN CAPITAL LETTER Q
+
+1F181
+NEGATIVE SQUARED LATIN CAPITAL LETTER R
+
+1F182
+NEGATIVE SQUARED LATIN CAPITAL LETTER S
+
+1F183
+NEGATIVE SQUARED LATIN CAPITAL LETTER T
+
+1F184
+NEGATIVE SQUARED LATIN CAPITAL LETTER U
+
+1F185
+NEGATIVE SQUARED LATIN CAPITAL LETTER V
+
+1F186
+NEGATIVE SQUARED LATIN CAPITAL LETTER W
+
+1F187
+NEGATIVE SQUARED LATIN CAPITAL LETTER X
+
+1F188
+NEGATIVE SQUARED LATIN CAPITAL LETTER Y
+
+1F189
+NEGATIVE SQUARED LATIN CAPITAL LETTER Z
+
+1F18A
+CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P
+
+1F18B
+NEGATIVE SQUARED IC
+
+1F18C
+NEGATIVE SQUARED PA
+
+1F18D
+NEGATIVE SQUARED SA
+
+1F18E
+NEGATIVE SQUARED AB
+
+1F18F
+NEGATIVE SQUARED WC
+
+1F190
+SQUARE DJ
+
+1F191
+SQUARED CL
+
+1F192
+SQUARED COOL
+
+1F193
+SQUARED FREE
+
+1F194
+SQUARED ID
+
+1F195
+SQUARED NEW
+
+1F196
+SQUARED NG
+
+1F197
+SQUARED OK
+
+1F198
+SQUARED SOS
+
+1F199
+SQUARED UP WITH EXCLAMATION MARK
+
+1F19A
+SQUARED VS
+
+1F19B
+SQUARED THREE D
+
+1F19C
+SQUARED SECOND SCREEN
+
+1F19D
+SQUARED TWO K
+
+1F19E
+SQUARED FOUR K
+
+1F19F
+SQUARED EIGHT K
+
+1F1A0
+SQUARED FIVE POINT ONE
+
+1F1A1
+SQUARED SEVEN POINT ONE
+
+1F1A2
+SQUARED TWENTY-TWO POINT TWO
+
+1F1A3
+SQUARED SIXTY P
+
+1F1A4
+SQUARED ONE HUNDRED TWENTY P
+
+1F1A5
+SQUARED LATIN SMALL LETTER D
+
+1F1A6
+SQUARED HC
+
+1F1A7
+SQUARED HDR
+
+1F1A8
+SQUARED HI-RES
+
+1F1A9
+SQUARED LOSSLESS
+
+1F1AA
+SQUARED SHV
+
+1F1AB
+SQUARED UHD
+
+1F1AC
+SQUARED VOD
+
+1F1AD
+MASK WORK SYMBOL
+
+1F1E6
+REGIONAL INDICATOR SYMBOL LETTER A
+
+1F1E7
+REGIONAL INDICATOR SYMBOL LETTER B
+
+1F1E8
+REGIONAL INDICATOR SYMBOL LETTER C
+
+1F1E9
+REGIONAL INDICATOR SYMBOL LETTER D
+
+1F1EA
+REGIONAL INDICATOR SYMBOL LETTER E
+
+1F1EB
+REGIONAL INDICATOR SYMBOL LETTER F
+
+1F1EC
+REGIONAL INDICATOR SYMBOL LETTER G
+
+1F1ED
+REGIONAL INDICATOR SYMBOL LETTER H
+
+1F1EE
+REGIONAL INDICATOR SYMBOL LETTER I
+
+1F1EF
+REGIONAL INDICATOR SYMBOL LETTER J
+
+1F1F0
+REGIONAL INDICATOR SYMBOL LETTER K
+
+1F1F1
+REGIONAL INDICATOR SYMBOL LETTER L
+
+1F1F2
+REGIONAL INDICATOR SYMBOL LETTER M
+
+1F1F3
+REGIONAL INDICATOR SYMBOL LETTER N
+
+1F1F4
+REGIONAL INDICATOR SYMBOL LETTER O
+
+1F1F5
+REGIONAL INDICATOR SYMBOL LETTER P
+
+1F1F6
+REGIONAL INDICATOR SYMBOL LETTER Q
+
+1F1F7
+REGIONAL INDICATOR SYMBOL LETTER R
+
+1F1F8
+REGIONAL INDICATOR SYMBOL LETTER S
+
+1F1F9
+REGIONAL INDICATOR SYMBOL LETTER T
+
+1F1FA
+REGIONAL INDICATOR SYMBOL LETTER U
+
+1F1FB
+REGIONAL INDICATOR SYMBOL LETTER V
+
+1F1FC
+REGIONAL INDICATOR SYMBOL LETTER W
+
+1F1FD
+REGIONAL INDICATOR SYMBOL LETTER X
+
+1F1FE
+REGIONAL INDICATOR SYMBOL LETTER Y
+
+1F1FF
+REGIONAL INDICATOR SYMBOL LETTER Z
+
+1F200
+SQUARE HIRAGANA HOKA
+
+1F201
+SQUARED KATAKANA KOKO
+
+1F202
+SQUARED KATAKANA SA
+
+1F210
+SQUARED CJK UNIFIED IDEOGRAPH-624B
+
+1F211
+SQUARED CJK UNIFIED IDEOGRAPH-5B57
+
+1F212
+SQUARED CJK UNIFIED IDEOGRAPH-53CC
+
+1F213
+SQUARED KATAKANA DE
+
+1F214
+SQUARED CJK UNIFIED IDEOGRAPH-4E8C
+
+1F215
+SQUARED CJK UNIFIED IDEOGRAPH-591A
+
+1F216
+SQUARED CJK UNIFIED IDEOGRAPH-89E3
+
+1F217
+SQUARED CJK UNIFIED IDEOGRAPH-5929
+
+1F218
+SQUARED CJK UNIFIED IDEOGRAPH-4EA4
+
+1F219
+SQUARED CJK UNIFIED IDEOGRAPH-6620
+
+1F21A
+SQUARED CJK UNIFIED IDEOGRAPH-7121
+
+1F21B
+SQUARED CJK UNIFIED IDEOGRAPH-6599
+
+1F21C
+SQUARED CJK UNIFIED IDEOGRAPH-524D
+
+1F21D
+SQUARED CJK UNIFIED IDEOGRAPH-5F8C
+
+1F21E
+SQUARED CJK UNIFIED IDEOGRAPH-518D
+
+1F21F
+SQUARED CJK UNIFIED IDEOGRAPH-65B0
+
+1F220
+SQUARED CJK UNIFIED IDEOGRAPH-521D
+
+1F221
+SQUARED CJK UNIFIED IDEOGRAPH-7D42
+
+1F222
+SQUARED CJK UNIFIED IDEOGRAPH-751F
+
+1F223
+SQUARED CJK UNIFIED IDEOGRAPH-8CA9
+
+1F224
+SQUARED CJK UNIFIED IDEOGRAPH-58F0
+
+1F225
+SQUARED CJK UNIFIED IDEOGRAPH-5439
+
+1F226
+SQUARED CJK UNIFIED IDEOGRAPH-6F14
+
+1F227
+SQUARED CJK UNIFIED IDEOGRAPH-6295
+
+1F228
+SQUARED CJK UNIFIED IDEOGRAPH-6355
+
+1F229
+SQUARED CJK UNIFIED IDEOGRAPH-4E00
+
+1F22A
+SQUARED CJK UNIFIED IDEOGRAPH-4E09
+
+1F22B
+SQUARED CJK UNIFIED IDEOGRAPH-904A
+
+1F22C
+SQUARED CJK UNIFIED IDEOGRAPH-5DE6
+
+1F22D
+SQUARED CJK UNIFIED IDEOGRAPH-4E2D
+
+1F22E
+SQUARED CJK UNIFIED IDEOGRAPH-53F3
+
+1F22F
+SQUARED CJK UNIFIED IDEOGRAPH-6307
+
+1F230
+SQUARED CJK UNIFIED IDEOGRAPH-8D70
+
+1F231
+SQUARED CJK UNIFIED IDEOGRAPH-6253
+
+1F232
+SQUARED CJK UNIFIED IDEOGRAPH-7981
+
+1F233
+SQUARED CJK UNIFIED IDEOGRAPH-7A7A
+
+1F234
+SQUARED CJK UNIFIED IDEOGRAPH-5408
+
+1F235
+SQUARED CJK UNIFIED IDEOGRAPH-6E80
+
+1F236
+SQUARED CJK UNIFIED IDEOGRAPH-6709
+
+1F237
+SQUARED CJK UNIFIED IDEOGRAPH-6708
+
+1F238
+SQUARED CJK UNIFIED IDEOGRAPH-7533
+
+1F239
+SQUARED CJK UNIFIED IDEOGRAPH-5272
+
+1F23A
+SQUARED CJK UNIFIED IDEOGRAPH-55B6
+
+1F23B
+SQUARED CJK UNIFIED IDEOGRAPH-914D
+
+1F240
+TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
+
+1F241
+TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
+
+1F242
+TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
+
+1F243
+TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
+
+1F244
+TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
+
+1F245
+TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
+
+1F246
+TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
+
+1F247
+TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
+
+1F248
+TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
+
+1F250
+CIRCLED IDEOGRAPH ADVANTAGE
+
+1F251
+CIRCLED IDEOGRAPH ACCEPT
+
+1F260
+ROUNDED SYMBOL FOR FU
+
+1F261
+ROUNDED SYMBOL FOR LU
+
+1F262
+ROUNDED SYMBOL FOR SHOU
+
+1F263
+ROUNDED SYMBOL FOR XI
+
+1F264
+ROUNDED SYMBOL FOR SHUANGXI
+
+1F265
+ROUNDED SYMBOL FOR CAI
+
+1F300
+CYCLONE
+
+1F301
+FOGGY
+
+1F302
+CLOSED UMBRELLA
+
+1F303
+NIGHT WITH STARS
+
+1F304
+SUNRISE OVER MOUNTAINS
+
+1F305
+SUNRISE
+
+1F306
+CITYSCAPE AT DUSK
+
+1F307
+SUNSET OVER BUILDINGS
+
+1F308
+RAINBOW
+
+1F309
+BRIDGE AT NIGHT
+
+1F30A
+WATER WAVE
+
+1F30B
+VOLCANO
+
+1F30C
+MILKY WAY
+
+1F30D
+EARTH GLOBE EUROPE-AFRICA
+
+1F30E
+EARTH GLOBE AMERICAS
+
+1F30F
+EARTH GLOBE ASIA-AUSTRALIA
+
+1F310
+GLOBE WITH MERIDIANS
+
+1F311
+NEW MOON SYMBOL
+
+1F312
+WAXING CRESCENT MOON SYMBOL
+
+1F313
+FIRST QUARTER MOON SYMBOL
+
+1F314
+WAXING GIBBOUS MOON SYMBOL
+
+1F315
+FULL MOON SYMBOL
+
+1F316
+WANING GIBBOUS MOON SYMBOL
+
+1F317
+LAST QUARTER MOON SYMBOL
+
+1F318
+WANING CRESCENT MOON SYMBOL
+
+1F319
+CRESCENT MOON
+
+1F31A
+NEW MOON WITH FACE
+
+1F31B
+FIRST QUARTER MOON WITH FACE
+
+1F31C
+LAST QUARTER MOON WITH FACE
+
+1F31D
+FULL MOON WITH FACE
+
+1F31E
+SUN WITH FACE
+
+1F31F
+GLOWING STAR
+
+1F320
+SHOOTING STAR
+
+1F321
+THERMOMETER
+
+1F322
+BLACK DROPLET
+
+1F323
+WHITE SUN
+
+1F324
+WHITE SUN WITH SMALL CLOUD
+
+1F325
+WHITE SUN BEHIND CLOUD
+
+1F326
+WHITE SUN BEHIND CLOUD WITH RAIN
+
+1F327
+CLOUD WITH RAIN
+
+1F328
+CLOUD WITH SNOW
+
+1F329
+CLOUD WITH LIGHTNING
+
+1F32A
+CLOUD WITH TORNADO
+
+1F32B
+FOG
+
+1F32C
+WIND BLOWING FACE
+
+1F32D
+HOT DOG
+
+1F32E
+TACO
+
+1F32F
+BURRITO
+
+1F330
+CHESTNUT
+
+1F331
+SEEDLING
+
+1F332
+EVERGREEN TREE
+
+1F333
+DECIDUOUS TREE
+
+1F334
+PALM TREE
+
+1F335
+CACTUS
+
+1F336
+HOT PEPPER
+
+1F337
+TULIP
+
+1F338
+CHERRY BLOSSOM
+
+1F339
+ROSE
+
+1F33A
+HIBISCUS
+
+1F33B
+SUNFLOWER
+
+1F33C
+BLOSSOM
+
+1F33D
+EAR OF MAIZE
+
+1F33E
+EAR OF RICE
+
+1F33F
+HERB
+
+1F340
+FOUR LEAF CLOVER
+
+1F341
+MAPLE LEAF
+
+1F342
+FALLEN LEAF
+
+1F343
+LEAF FLUTTERING IN WIND
+
+1F344
+MUSHROOM
+
+1F345
+TOMATO
+
+1F346
+AUBERGINE
+
+1F347
+GRAPES
+
+1F348
+MELON
+
+1F349
+WATERMELON
+
+1F34A
+TANGERINE
+
+1F34B
+LEMON
+
+1F34C
+BANANA
+
+1F34D
+PINEAPPLE
+
+1F34E
+RED APPLE
+
+1F34F
+GREEN APPLE
+
+1F350
+PEAR
+
+1F351
+PEACH
+
+1F352
+CHERRIES
+
+1F353
+STRAWBERRY
+
+1F354
+HAMBURGER
+
+1F355
+SLICE OF PIZZA
+
+1F356
+MEAT ON BONE
+
+1F357
+POULTRY LEG
+
+1F358
+RICE CRACKER
+
+1F359
+RICE BALL
+
+1F35A
+COOKED RICE
+
+1F35B
+CURRY AND RICE
+
+1F35C
+STEAMING BOWL
+
+1F35D
+SPAGHETTI
+
+1F35E
+BREAD
+
+1F35F
+FRENCH FRIES
+
+1F360
+ROASTED SWEET POTATO
+
+1F361
+DANGO
+
+1F362
+ODEN
+
+1F363
+SUSHI
+
+1F364
+FRIED SHRIMP
+
+1F365
+FISH CAKE WITH SWIRL DESIGN
+
+1F366
+SOFT ICE CREAM
+
+1F367
+SHAVED ICE
+
+1F368
+ICE CREAM
+
+1F369
+DOUGHNUT
+
+1F36A
+COOKIE
+
+1F36B
+CHOCOLATE BAR
+
+1F36C
+CANDY
+
+1F36D
+LOLLIPOP
+
+1F36E
+CUSTARD
+
+1F36F
+HONEY POT
+
+1F370
+SHORTCAKE
+
+1F371
+BENTO BOX
+
+1F372
+POT OF FOOD
+
+1F373
+COOKING
+
+1F374
+FORK AND KNIFE
+
+1F375
+TEACUP WITHOUT HANDLE
+
+1F376
+SAKE BOTTLE AND CUP
+
+1F377
+WINE GLASS
+
+1F378
+COCKTAIL GLASS
+
+1F379
+TROPICAL DRINK
+
+1F37A
+BEER MUG
+
+1F37B
+CLINKING BEER MUGS
+
+1F37C
+BABY BOTTLE
+
+1F37D
+FORK AND KNIFE WITH PLATE
+
+1F37E
+BOTTLE WITH POPPING CORK
+
+1F37F
+POPCORN
+
+1F380
+RIBBON
+
+1F381
+WRAPPED PRESENT
+
+1F382
+BIRTHDAY CAKE
+
+1F383
+JACK-O-LANTERN
+
+1F384
+CHRISTMAS TREE
+
+1F385
+FATHER CHRISTMAS
+
+1F386
+FIREWORKS
+
+1F387
+FIREWORK SPARKLER
+
+1F388
+BALLOON
+
+1F389
+PARTY POPPER
+
+1F38A
+CONFETTI BALL
+
+1F38B
+TANABATA TREE
+
+1F38C
+CROSSED FLAGS
+
+1F38D
+PINE DECORATION
+
+1F38E
+JAPANESE DOLLS
+
+1F38F
+CARP STREAMER
+
+1F390
+WIND CHIME
+
+1F391
+MOON VIEWING CEREMONY
+
+1F392
+SCHOOL SATCHEL
+
+1F393
+GRADUATION CAP
+
+1F394
+HEART WITH TIP ON THE LEFT
+
+1F395
+BOUQUET OF FLOWERS
+
+1F396
+MILITARY MEDAL
+
+1F397
+REMINDER RIBBON
+
+1F398
+MUSICAL KEYBOARD WITH JACKS
+
+1F399
+STUDIO MICROPHONE
+
+1F39A
+LEVEL SLIDER
+
+1F39B
+CONTROL KNOBS
+
+1F39C
+BEAMED ASCENDING MUSICAL NOTES
+
+1F39D
+BEAMED DESCENDING MUSICAL NOTES
+
+1F39E
+FILM FRAMES
+
+1F39F
+ADMISSION TICKETS
+
+1F3A0
+CAROUSEL HORSE
+
+1F3A1
+FERRIS WHEEL
+
+1F3A2
+ROLLER COASTER
+
+1F3A3
+FISHING POLE AND FISH
+
+1F3A4
+MICROPHONE
+
+1F3A5
+MOVIE CAMERA
+
+1F3A6
+CINEMA
+
+1F3A7
+HEADPHONE
+
+1F3A8
+ARTIST PALETTE
+
+1F3A9
+TOP HAT
+
+1F3AA
+CIRCUS TENT
+
+1F3AB
+TICKET
+
+1F3AC
+CLAPPER BOARD
+
+1F3AD
+PERFORMING ARTS
+
+1F3AE
+VIDEO GAME
+
+1F3AF
+DIRECT HIT
+
+1F3B0
+SLOT MACHINE
+
+1F3B1
+BILLIARDS
+
+1F3B2
+GAME DIE
+
+1F3B3
+BOWLING
+
+1F3B4
+FLOWER PLAYING CARDS
+
+1F3B5
+MUSICAL NOTE
+
+1F3B6
+MULTIPLE MUSICAL NOTES
+
+1F3B7
+SAXOPHONE
+
+1F3B8
+GUITAR
+
+1F3B9
+MUSICAL KEYBOARD
+
+1F3BA
+TRUMPET
+
+1F3BB
+VIOLIN
+
+1F3BC
+MUSICAL SCORE
+
+1F3BD
+RUNNING SHIRT WITH SASH
+
+1F3BE
+TENNIS RACQUET AND BALL
+
+1F3BF
+SKI AND SKI BOOT
+
+1F3C0
+BASKETBALL AND HOOP
+
+1F3C1
+CHEQUERED FLAG
+
+1F3C2
+SNOWBOARDER
+
+1F3C3
+RUNNER
+
+1F3C4
+SURFER
+
+1F3C5
+SPORTS MEDAL
+
+1F3C6
+TROPHY
+
+1F3C7
+HORSE RACING
+
+1F3C8
+AMERICAN FOOTBALL
+
+1F3C9
+RUGBY FOOTBALL
+
+1F3CA
+SWIMMER
+
+1F3CB
+WEIGHT LIFTER
+
+1F3CC
+GOLFER
+
+1F3CD
+RACING MOTORCYCLE
+
+1F3CE
+RACING CAR
+
+1F3CF
+CRICKET BAT AND BALL
+
+1F3D0
+VOLLEYBALL
+
+1F3D1
+FIELD HOCKEY STICK AND BALL
+
+1F3D2
+ICE HOCKEY STICK AND PUCK
+
+1F3D3
+TABLE TENNIS PADDLE AND BALL
+
+1F3D4
+SNOW CAPPED MOUNTAIN
+
+1F3D5
+CAMPING
+
+1F3D6
+BEACH WITH UMBRELLA
+
+1F3D7
+BUILDING CONSTRUCTION
+
+1F3D8
+HOUSE BUILDINGS
+
+1F3D9
+CITYSCAPE
+
+1F3DA
+DERELICT HOUSE BUILDING
+
+1F3DB
+CLASSICAL BUILDING
+
+1F3DC
+DESERT
+
+1F3DD
+DESERT ISLAND
+
+1F3DE
+NATIONAL PARK
+
+1F3DF
+STADIUM
+
+1F3E0
+HOUSE BUILDING
+
+1F3E1
+HOUSE WITH GARDEN
+
+1F3E2
+OFFICE BUILDING
+
+1F3E3
+JAPANESE POST OFFICE
+
+1F3E4
+EUROPEAN POST OFFICE
+
+1F3E5
+HOSPITAL
+
+1F3E6
+BANK
+
+1F3E7
+AUTOMATED TELLER MACHINE
+
+1F3E8
+HOTEL
+
+1F3E9
+LOVE HOTEL
+
+1F3EA
+CONVENIENCE STORE
+
+1F3EB
+SCHOOL
+
+1F3EC
+DEPARTMENT STORE
+
+1F3ED
+FACTORY
+
+1F3EE
+IZAKAYA LANTERN
+
+1F3EF
+JAPANESE CASTLE
+
+1F3F0
+EUROPEAN CASTLE
+
+1F3F1
+WHITE PENNANT
+
+1F3F2
+BLACK PENNANT
+
+1F3F3
+WAVING WHITE FLAG
+
+1F3F4
+WAVING BLACK FLAG
+
+1F3F5
+ROSETTE
+
+1F3F6
+BLACK ROSETTE
+
+1F3F7
+LABEL
+
+1F3F8
+BADMINTON RACQUET AND SHUTTLECOCK
+
+1F3F9
+BOW AND ARROW
+
+1F3FA
+AMPHORA
+
+1F3FB
+EMOJI MODIFIER FITZPATRICK TYPE-1-2
+
+1F3FC
+EMOJI MODIFIER FITZPATRICK TYPE-3
+
+1F3FD
+EMOJI MODIFIER FITZPATRICK TYPE-4
+
+1F3FE
+EMOJI MODIFIER FITZPATRICK TYPE-5
+
+1F3FF
+EMOJI MODIFIER FITZPATRICK TYPE-6
+
+1F400
+RAT
+
+1F401
+MOUSE
+
+1F402
+OX
+
+1F403
+WATER BUFFALO
+
+1F404
+COW
+
+1F405
+TIGER
+
+1F406
+LEOPARD
+
+1F407
+RABBIT
+
+1F408
+CAT
+
+1F409
+DRAGON
+
+1F40A
+CROCODILE
+
+1F40B
+WHALE
+
+1F40C
+SNAIL
+
+1F40D
+SNAKE
+
+1F40E
+HORSE
+
+1F40F
+RAM
+
+1F410
+GOAT
+
+1F411
+SHEEP
+
+1F412
+MONKEY
+
+1F413
+ROOSTER
+
+1F414
+CHICKEN
+
+1F415
+DOG
+
+1F416
+PIG
+
+1F417
+BOAR
+
+1F418
+ELEPHANT
+
+1F419
+OCTOPUS
+
+1F41A
+SPIRAL SHELL
+
+1F41B
+BUG
+
+1F41C
+ANT
+
+1F41D
+HONEYBEE
+
+1F41E
+LADY BEETLE
+
+1F41F
+FISH
+
+1F420
+TROPICAL FISH
+
+1F421
+BLOWFISH
+
+1F422
+TURTLE
+
+1F423
+HATCHING CHICK
+
+1F424
+BABY CHICK
+
+1F425
+FRONT-FACING BABY CHICK
+
+1F426
+BIRD
+
+1F427
+PENGUIN
+
+1F428
+KOALA
+
+1F429
+POODLE
+
+1F42A
+DROMEDARY CAMEL
+
+1F42B
+BACTRIAN CAMEL
+
+1F42C
+DOLPHIN
+
+1F42D
+MOUSE FACE
+
+1F42E
+COW FACE
+
+1F42F
+TIGER FACE
+
+1F430
+RABBIT FACE
+
+1F431
+CAT FACE
+
+1F432
+DRAGON FACE
+
+1F433
+SPOUTING WHALE
+
+1F434
+HORSE FACE
+
+1F435
+MONKEY FACE
+
+1F436
+DOG FACE
+
+1F437
+PIG FACE
+
+1F438
+FROG FACE
+
+1F439
+HAMSTER FACE
+
+1F43A
+WOLF FACE
+
+1F43B
+BEAR FACE
+
+1F43C
+PANDA FACE
+
+1F43D
+PIG NOSE
+
+1F43E
+PAW PRINTS
+
+1F43F
+CHIPMUNK
+
+1F440
+EYES
+
+1F441
+EYE
+
+1F442
+EAR
+
+1F443
+NOSE
+
+1F444
+MOUTH
+
+1F445
+TONGUE
+
+1F446
+WHITE UP POINTING BACKHAND INDEX
+
+1F447
+WHITE DOWN POINTING BACKHAND INDEX
+
+1F448
+WHITE LEFT POINTING BACKHAND INDEX
+
+1F449
+WHITE RIGHT POINTING BACKHAND INDEX
+
+1F44A
+FISTED HAND SIGN
+
+1F44B
+WAVING HAND SIGN
+
+1F44C
+OK HAND SIGN
+
+1F44D
+THUMBS UP SIGN
+
+1F44E
+THUMBS DOWN SIGN
+
+1F44F
+CLAPPING HANDS SIGN
+
+1F450
+OPEN HANDS SIGN
+
+1F451
+CROWN
+
+1F452
+WOMANS HAT
+
+1F453
+EYEGLASSES
+
+1F454
+NECKTIE
+
+1F455
+T-SHIRT
+
+1F456
+JEANS
+
+1F457
+DRESS
+
+1F458
+KIMONO
+
+1F459
+BIKINI
+
+1F45A
+WOMANS CLOTHES
+
+1F45B
+PURSE
+
+1F45C
+HANDBAG
+
+1F45D
+POUCH
+
+1F45E
+MANS SHOE
+
+1F45F
+ATHLETIC SHOE
+
+1F460
+HIGH-HEELED SHOE
+
+1F461
+WOMANS SANDAL
+
+1F462
+WOMANS BOOTS
+
+1F463
+FOOTPRINTS
+
+1F464
+BUST IN SILHOUETTE
+
+1F465
+BUSTS IN SILHOUETTE
+
+1F466
+BOY
+
+1F467
+GIRL
+
+1F468
+MAN
+
+1F469
+WOMAN
+
+1F46A
+FAMILY
+
+1F46B
+MAN AND WOMAN HOLDING HANDS
+
+1F46C
+TWO MEN HOLDING HANDS
+
+1F46D
+TWO WOMEN HOLDING HANDS
+
+1F46E
+POLICE OFFICER
+
+1F46F
+WOMAN WITH BUNNY EARS
+
+1F470
+BRIDE WITH VEIL
+
+1F471
+PERSON WITH BLOND HAIR
+
+1F472
+MAN WITH GUA PI MAO
+
+1F473
+MAN WITH TURBAN
+
+1F474
+OLDER MAN
+
+1F475
+OLDER WOMAN
+
+1F476
+BABY
+
+1F477
+CONSTRUCTION WORKER
+
+1F478
+PRINCESS
+
+1F479
+JAPANESE OGRE
+
+1F47A
+JAPANESE GOBLIN
+
+1F47B
+GHOST
+
+1F47C
+BABY ANGEL
+
+1F47D
+EXTRATERRESTRIAL ALIEN
+
+1F47E
+ALIEN MONSTER
+
+1F47F
+IMP
+
+1F480
+SKULL
+
+1F481
+INFORMATION DESK PERSON
+
+1F482
+GUARDSMAN
+
+1F483
+DANCER
+
+1F484
+LIPSTICK
+
+1F485
+NAIL POLISH
+
+1F486
+FACE MASSAGE
+
+1F487
+HAIRCUT
+
+1F488
+BARBER POLE
+
+1F489
+SYRINGE
+
+1F48A
+PILL
+
+1F48B
+KISS MARK
+
+1F48C
+LOVE LETTER
+
+1F48D
+RING
+
+1F48E
+GEM STONE
+
+1F48F
+KISS
+
+1F490
+BOUQUET
+
+1F491
+COUPLE WITH HEART
+
+1F492
+WEDDING
+
+1F493
+BEATING HEART
+
+1F494
+BROKEN HEART
+
+1F495
+TWO HEARTS
+
+1F496
+SPARKLING HEART
+
+1F497
+GROWING HEART
+
+1F498
+HEART WITH ARROW
+
+1F499
+BLUE HEART
+
+1F49A
+GREEN HEART
+
+1F49B
+YELLOW HEART
+
+1F49C
+PURPLE HEART
+
+1F49D
+HEART WITH RIBBON
+
+1F49E
+REVOLVING HEARTS
+
+1F49F
+HEART DECORATION
+
+1F4A0
+DIAMOND SHAPE WITH A DOT INSIDE
+
+1F4A1
+ELECTRIC LIGHT BULB
+
+1F4A2
+ANGER SYMBOL
+
+1F4A3
+BOMB
+
+1F4A4
+SLEEPING SYMBOL
+
+1F4A5
+COLLISION SYMBOL
+
+1F4A6
+SPLASHING SWEAT SYMBOL
+
+1F4A7
+DROPLET
+
+1F4A8
+DASH SYMBOL
+
+1F4A9
+PILE OF POO
+
+1F4AA
+FLEXED BICEPS
+
+1F4AB
+DIZZY SYMBOL
+
+1F4AC
+SPEECH BALLOON
+
+1F4AD
+THOUGHT BALLOON
+
+1F4AE
+WHITE FLOWER
+
+1F4AF
+HUNDRED POINTS SYMBOL
+
+1F4B0
+MONEY BAG
+
+1F4B1
+CURRENCY EXCHANGE
+
+1F4B2
+HEAVY DOLLAR SIGN
+
+1F4B3
+CREDIT CARD
+
+1F4B4
+BANKNOTE WITH YEN SIGN
+
+1F4B5
+BANKNOTE WITH DOLLAR SIGN
+
+1F4B6
+BANKNOTE WITH EURO SIGN
+
+1F4B7
+BANKNOTE WITH POUND SIGN
+
+1F4B8
+MONEY WITH WINGS
+
+1F4B9
+CHART WITH UPWARDS TREND AND YEN SIGN
+
+1F4BA
+SEAT
+
+1F4BB
+PERSONAL COMPUTER
+
+1F4BC
+BRIEFCASE
+
+1F4BD
+MINIDISC
+
+1F4BE
+FLOPPY DISK
+
+1F4BF
+OPTICAL DISC
+
+1F4C0
+DVD
+
+1F4C1
+FILE FOLDER
+
+1F4C2
+OPEN FILE FOLDER
+
+1F4C3
+PAGE WITH CURL
+
+1F4C4
+PAGE FACING UP
+
+1F4C5
+CALENDAR
+
+1F4C6
+TEAR-OFF CALENDAR
+
+1F4C7
+CARD INDEX
+
+1F4C8
+CHART WITH UPWARDS TREND
+
+1F4C9
+CHART WITH DOWNWARDS TREND
+
+1F4CA
+BAR CHART
+
+1F4CB
+CLIPBOARD
+
+1F4CC
+PUSHPIN
+
+1F4CD
+ROUND PUSHPIN
+
+1F4CE
+PAPERCLIP
+
+1F4CF
+STRAIGHT RULER
+
+1F4D0
+TRIANGULAR RULER
+
+1F4D1
+BOOKMARK TABS
+
+1F4D2
+LEDGER
+
+1F4D3
+NOTEBOOK
+
+1F4D4
+NOTEBOOK WITH DECORATIVE COVER
+
+1F4D5
+CLOSED BOOK
+
+1F4D6
+OPEN BOOK
+
+1F4D7
+GREEN BOOK
+
+1F4D8
+BLUE BOOK
+
+1F4D9
+ORANGE BOOK
+
+1F4DA
+BOOKS
+
+1F4DB
+NAME BADGE
+
+1F4DC
+SCROLL
+
+1F4DD
+MEMO
+
+1F4DE
+TELEPHONE RECEIVER
+
+1F4DF
+PAGER
+
+1F4E0
+FAX MACHINE
+
+1F4E1
+SATELLITE ANTENNA
+
+1F4E2
+PUBLIC ADDRESS LOUDSPEAKER
+
+1F4E3
+CHEERING MEGAPHONE
+
+1F4E4
+OUTBOX TRAY
+
+1F4E5
+INBOX TRAY
+
+1F4E6
+PACKAGE
+
+1F4E7
+E-MAIL SYMBOL
+
+1F4E8
+INCOMING ENVELOPE
+
+1F4E9
+ENVELOPE WITH DOWNWARDS ARROW ABOVE
+
+1F4EA
+CLOSED MAILBOX WITH LOWERED FLAG
+
+1F4EB
+CLOSED MAILBOX WITH RAISED FLAG
+
+1F4EC
+OPEN MAILBOX WITH RAISED FLAG
+
+1F4ED
+OPEN MAILBOX WITH LOWERED FLAG
+
+1F4EE
+POSTBOX
+
+1F4EF
+POSTAL HORN
+
+1F4F0
+NEWSPAPER
+
+1F4F1
+MOBILE PHONE
+
+1F4F2
+MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
+
+1F4F3
+VIBRATION MODE
+
+1F4F4
+MOBILE PHONE OFF
+
+1F4F5
+NO MOBILE PHONES
+
+1F4F6
+ANTENNA WITH BARS
+
+1F4F7
+CAMERA
+
+1F4F8
+CAMERA WITH FLASH
+
+1F4F9
+VIDEO CAMERA
+
+1F4FA
+TELEVISION
+
+1F4FB
+RADIO
+
+1F4FC
+VIDEOCASSETTE
+
+1F4FD
+FILM PROJECTOR
+
+1F4FE
+PORTABLE STEREO
+
+1F4FF
+PRAYER BEADS
+
+1F500
+TWISTED RIGHTWARDS ARROWS
+
+1F501
+CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
+
+1F502
+CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
+
+1F503
+CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+
+1F504
+ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+
+1F505
+LOW BRIGHTNESS SYMBOL
+
+1F506
+HIGH BRIGHTNESS SYMBOL
+
+1F507
+SPEAKER WITH CANCELLATION STROKE
+
+1F508
+SPEAKER
+
+1F509
+SPEAKER WITH ONE SOUND WAVE
+
+1F50A
+SPEAKER WITH THREE SOUND WAVES
+
+1F50B
+BATTERY
+
+1F50C
+ELECTRIC PLUG
+
+1F50D
+LEFT-POINTING MAGNIFYING GLASS
+
+1F50E
+RIGHT-POINTING MAGNIFYING GLASS
+
+1F50F
+LOCK WITH INK PEN
+
+1F510
+CLOSED LOCK WITH KEY
+
+1F511
+KEY
+
+1F512
+LOCK
+
+1F513
+OPEN LOCK
+
+1F514
+BELL
+
+1F515
+BELL WITH CANCELLATION STROKE
+
+1F516
+BOOKMARK
+
+1F517
+LINK SYMBOL
+
+1F518
+RADIO BUTTON
+
+1F519
+BACK WITH LEFTWARDS ARROW ABOVE
+
+1F51A
+END WITH LEFTWARDS ARROW ABOVE
+
+1F51B
+ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
+
+1F51C
+SOON WITH RIGHTWARDS ARROW ABOVE
+
+1F51D
+TOP WITH UPWARDS ARROW ABOVE
+
+1F51E
+NO ONE UNDER EIGHTEEN SYMBOL
+
+1F51F
+KEYCAP TEN
+
+1F520
+INPUT SYMBOL FOR LATIN CAPITAL LETTERS
+
+1F521
+INPUT SYMBOL FOR LATIN SMALL LETTERS
+
+1F522
+INPUT SYMBOL FOR NUMBERS
+
+1F523
+INPUT SYMBOL FOR SYMBOLS
+
+1F524
+INPUT SYMBOL FOR LATIN LETTERS
+
+1F525
+FIRE
+
+1F526
+ELECTRIC TORCH
+
+1F527
+WRENCH
+
+1F528
+HAMMER
+
+1F529
+NUT AND BOLT
+
+1F52A
+HOCHO
+
+1F52B
+PISTOL
+
+1F52C
+MICROSCOPE
+
+1F52D
+TELESCOPE
+
+1F52E
+CRYSTAL BALL
+
+1F52F
+SIX POINTED STAR WITH MIDDLE DOT
+
+1F530
+JAPANESE SYMBOL FOR BEGINNER
+
+1F531
+TRIDENT EMBLEM
+
+1F532
+BLACK SQUARE BUTTON
+
+1F533
+WHITE SQUARE BUTTON
+
+1F534
+LARGE RED CIRCLE
+
+1F535
+LARGE BLUE CIRCLE
+
+1F536
+LARGE ORANGE DIAMOND
+
+1F537
+LARGE BLUE DIAMOND
+
+1F538
+SMALL ORANGE DIAMOND
+
+1F539
+SMALL BLUE DIAMOND
+
+1F53A
+UP-POINTING RED TRIANGLE
+
+1F53B
+DOWN-POINTING RED TRIANGLE
+
+1F53C
+UP-POINTING SMALL RED TRIANGLE
+
+1F53D
+DOWN-POINTING SMALL RED TRIANGLE
+
+1F53E
+LOWER RIGHT SHADOWED WHITE CIRCLE
+
+1F53F
+UPPER RIGHT SHADOWED WHITE CIRCLE
+
+1F540
+CIRCLED CROSS POMMEE
+
+1F541
+CROSS POMMEE WITH HALF-CIRCLE BELOW
+
+1F542
+CROSS POMMEE
+
+1F543
+NOTCHED LEFT SEMICIRCLE WITH THREE DOTS
+
+1F544
+NOTCHED RIGHT SEMICIRCLE WITH THREE DOTS
+
+1F545
+SYMBOL FOR MARKS CHAPTER
+
+1F546
+WHITE LATIN CROSS
+
+1F547
+HEAVY LATIN CROSS
+
+1F548
+CELTIC CROSS
+
+1F549
+OM SYMBOL
+
+1F54A
+DOVE OF PEACE
+
+1F54B
+KAABA
+
+1F54C
+MOSQUE
+
+1F54D
+SYNAGOGUE
+
+1F54E
+MENORAH WITH NINE BRANCHES
+
+1F54F
+BOWL OF HYGIEIA
+
+1F550
+CLOCK FACE ONE OCLOCK
+
+1F551
+CLOCK FACE TWO OCLOCK
+
+1F552
+CLOCK FACE THREE OCLOCK
+
+1F553
+CLOCK FACE FOUR OCLOCK
+
+1F554
+CLOCK FACE FIVE OCLOCK
+
+1F555
+CLOCK FACE SIX OCLOCK
+
+1F556
+CLOCK FACE SEVEN OCLOCK
+
+1F557
+CLOCK FACE EIGHT OCLOCK
+
+1F558
+CLOCK FACE NINE OCLOCK
+
+1F559
+CLOCK FACE TEN OCLOCK
+
+1F55A
+CLOCK FACE ELEVEN OCLOCK
+
+1F55B
+CLOCK FACE TWELVE OCLOCK
+
+1F55C
+CLOCK FACE ONE-THIRTY
+
+1F55D
+CLOCK FACE TWO-THIRTY
+
+1F55E
+CLOCK FACE THREE-THIRTY
+
+1F55F
+CLOCK FACE FOUR-THIRTY
+
+1F560
+CLOCK FACE FIVE-THIRTY
+
+1F561
+CLOCK FACE SIX-THIRTY
+
+1F562
+CLOCK FACE SEVEN-THIRTY
+
+1F563
+CLOCK FACE EIGHT-THIRTY
+
+1F564
+CLOCK FACE NINE-THIRTY
+
+1F565
+CLOCK FACE TEN-THIRTY
+
+1F566
+CLOCK FACE ELEVEN-THIRTY
+
+1F567
+CLOCK FACE TWELVE-THIRTY
+
+1F568
+RIGHT SPEAKER
+
+1F569
+RIGHT SPEAKER WITH ONE SOUND WAVE
+
+1F56A
+RIGHT SPEAKER WITH THREE SOUND WAVES
+
+1F56B
+BULLHORN
+
+1F56C
+BULLHORN WITH SOUND WAVES
+
+1F56D
+RINGING BELL
+
+1F56E
+BOOK
+
+1F56F
+CANDLE
+
+1F570
+MANTELPIECE CLOCK
+
+1F571
+BLACK SKULL AND CROSSBONES
+
+1F572
+NO PIRACY
+
+1F573
+HOLE
+
+1F574
+MAN IN BUSINESS SUIT LEVITATING
+
+1F575
+SLEUTH OR SPY
+
+1F576
+DARK SUNGLASSES
+
+1F577
+SPIDER
+
+1F578
+SPIDER WEB
+
+1F579
+JOYSTICK
+
+1F57A
+MAN DANCING
+
+1F57B
+LEFT HAND TELEPHONE RECEIVER
+
+1F57C
+TELEPHONE RECEIVER WITH PAGE
+
+1F57D
+RIGHT HAND TELEPHONE RECEIVER
+
+1F57E
+WHITE TOUCHTONE TELEPHONE
+
+1F57F
+BLACK TOUCHTONE TELEPHONE
+
+1F580
+TELEPHONE ON TOP OF MODEM
+
+1F581
+CLAMSHELL MOBILE PHONE
+
+1F582
+BACK OF ENVELOPE
+
+1F583
+STAMPED ENVELOPE
+
+1F584
+ENVELOPE WITH LIGHTNING
+
+1F585
+FLYING ENVELOPE
+
+1F586
+PEN OVER STAMPED ENVELOPE
+
+1F587
+LINKED PAPERCLIPS
+
+1F588
+BLACK PUSHPIN
+
+1F589
+LOWER LEFT PENCIL
+
+1F58A
+LOWER LEFT BALLPOINT PEN
+
+1F58B
+LOWER LEFT FOUNTAIN PEN
+
+1F58C
+LOWER LEFT PAINTBRUSH
+
+1F58D
+LOWER LEFT CRAYON
+
+1F58E
+LEFT WRITING HAND
+
+1F58F
+TURNED OK HAND SIGN
+
+1F590
+RAISED HAND WITH FINGERS SPLAYED
+
+1F591
+REVERSED RAISED HAND WITH FINGERS SPLAYED
+
+1F592
+REVERSED THUMBS UP SIGN
+
+1F593
+REVERSED THUMBS DOWN SIGN
+
+1F594
+REVERSED VICTORY HAND
+
+1F595
+REVERSED HAND WITH MIDDLE FINGER EXTENDED
+
+1F596
+RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
+
+1F597
+WHITE DOWN POINTING LEFT HAND INDEX
+
+1F598
+SIDEWAYS WHITE LEFT POINTING INDEX
+
+1F599
+SIDEWAYS WHITE RIGHT POINTING INDEX
+
+1F59A
+SIDEWAYS BLACK LEFT POINTING INDEX
+
+1F59B
+SIDEWAYS BLACK RIGHT POINTING INDEX
+
+1F59C
+BLACK LEFT POINTING BACKHAND INDEX
+
+1F59D
+BLACK RIGHT POINTING BACKHAND INDEX
+
+1F59E
+SIDEWAYS WHITE UP POINTING INDEX
+
+1F59F
+SIDEWAYS WHITE DOWN POINTING INDEX
+
+1F5A0
+SIDEWAYS BLACK UP POINTING INDEX
+
+1F5A1
+SIDEWAYS BLACK DOWN POINTING INDEX
+
+1F5A2
+BLACK UP POINTING BACKHAND INDEX
+
+1F5A3
+BLACK DOWN POINTING BACKHAND INDEX
+
+1F5A4
+BLACK HEART
+
+1F5A5
+DESKTOP COMPUTER
+
+1F5A6
+KEYBOARD AND MOUSE
+
+1F5A7
+THREE NETWORKED COMPUTERS
+
+1F5A8
+PRINTER
+
+1F5A9
+POCKET CALCULATOR
+
+1F5AA
+BLACK HARD SHELL FLOPPY DISK
+
+1F5AB
+WHITE HARD SHELL FLOPPY DISK
+
+1F5AC
+SOFT SHELL FLOPPY DISK
+
+1F5AD
+TAPE CARTRIDGE
+
+1F5AE
+WIRED KEYBOARD
+
+1F5AF
+ONE BUTTON MOUSE
+
+1F5B0
+TWO BUTTON MOUSE
+
+1F5B1
+THREE BUTTON MOUSE
+
+1F5B2
+TRACKBALL
+
+1F5B3
+OLD PERSONAL COMPUTER
+
+1F5B4
+HARD DISK
+
+1F5B5
+SCREEN
+
+1F5B6
+PRINTER ICON
+
+1F5B7
+FAX ICON
+
+1F5B8
+OPTICAL DISC ICON
+
+1F5B9
+DOCUMENT WITH TEXT
+
+1F5BA
+DOCUMENT WITH TEXT AND PICTURE
+
+1F5BB
+DOCUMENT WITH PICTURE
+
+1F5BC
+FRAME WITH PICTURE
+
+1F5BD
+FRAME WITH TILES
+
+1F5BE
+FRAME WITH AN X
+
+1F5BF
+BLACK FOLDER
+
+1F5C0
+FOLDER
+
+1F5C1
+OPEN FOLDER
+
+1F5C2
+CARD INDEX DIVIDERS
+
+1F5C3
+CARD FILE BOX
+
+1F5C4
+FILE CABINET
+
+1F5C5
+EMPTY NOTE
+
+1F5C6
+EMPTY NOTE PAGE
+
+1F5C7
+EMPTY NOTE PAD
+
+1F5C8
+NOTE
+
+1F5C9
+NOTE PAGE
+
+1F5CA
+NOTE PAD
+
+1F5CB
+EMPTY DOCUMENT
+
+1F5CC
+EMPTY PAGE
+
+1F5CD
+EMPTY PAGES
+
+1F5CE
+DOCUMENT
+
+1F5CF
+PAGE
+
+1F5D0
+PAGES
+
+1F5D1
+WASTEBASKET
+
+1F5D2
+SPIRAL NOTE PAD
+
+1F5D3
+SPIRAL CALENDAR PAD
+
+1F5D4
+DESKTOP WINDOW
+
+1F5D5
+MINIMIZE
+
+1F5D6
+MAXIMIZE
+
+1F5D7
+OVERLAP
+
+1F5D8
+CLOCKWISE RIGHT AND LEFT SEMICIRCLE ARROWS
+
+1F5D9
+CANCELLATION X
+
+1F5DA
+INCREASE FONT SIZE SYMBOL
+
+1F5DB
+DECREASE FONT SIZE SYMBOL
+
+1F5DC
+COMPRESSION
+
+1F5DD
+OLD KEY
+
+1F5DE
+ROLLED-UP NEWSPAPER
+
+1F5DF
+PAGE WITH CIRCLED TEXT
+
+1F5E0
+STOCK CHART
+
+1F5E1
+DAGGER KNIFE
+
+1F5E2
+LIPS
+
+1F5E3
+SPEAKING HEAD IN SILHOUETTE
+
+1F5E4
+THREE RAYS ABOVE
+
+1F5E5
+THREE RAYS BELOW
+
+1F5E6
+THREE RAYS LEFT
+
+1F5E7
+THREE RAYS RIGHT
+
+1F5E8
+LEFT SPEECH BUBBLE
+
+1F5E9
+RIGHT SPEECH BUBBLE
+
+1F5EA
+TWO SPEECH BUBBLES
+
+1F5EB
+THREE SPEECH BUBBLES
+
+1F5EC
+LEFT THOUGHT BUBBLE
+
+1F5ED
+RIGHT THOUGHT BUBBLE
+
+1F5EE
+LEFT ANGER BUBBLE
+
+1F5EF
+RIGHT ANGER BUBBLE
+
+1F5F0
+MOOD BUBBLE
+
+1F5F1
+LIGHTNING MOOD BUBBLE
+
+1F5F2
+LIGHTNING MOOD
+
+1F5F3
+BALLOT BOX WITH BALLOT
+
+1F5F4
+BALLOT SCRIPT X
+
+1F5F5
+BALLOT BOX WITH SCRIPT X
+
+1F5F6
+BALLOT BOLD SCRIPT X
+
+1F5F7
+BALLOT BOX WITH BOLD SCRIPT X
+
+1F5F8
+LIGHT CHECK MARK
+
+1F5F9
+BALLOT BOX WITH BOLD CHECK
+
+1F5FA
+WORLD MAP
+
+1F5FB
+MOUNT FUJI
+
+1F5FC
+TOKYO TOWER
+
+1F5FD
+STATUE OF LIBERTY
+
+1F5FE
+SILHOUETTE OF JAPAN
+
+1F5FF
+MOYAI
+
+1F600
+GRINNING FACE
+
+1F601
+GRINNING FACE WITH SMILING EYES
+
+1F602
+FACE WITH TEARS OF JOY
+
+1F603
+SMILING FACE WITH OPEN MOUTH
+
+1F604
+SMILING FACE WITH OPEN MOUTH AND SMILING EYES
+
+1F605
+SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
+
+1F606
+SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
+
+1F607
+SMILING FACE WITH HALO
+
+1F608
+SMILING FACE WITH HORNS
+
+1F609
+WINKING FACE
+
+1F60A
+SMILING FACE WITH SMILING EYES
+
+1F60B
+FACE SAVOURING DELICIOUS FOOD
+
+1F60C
+RELIEVED FACE
+
+1F60D
+SMILING FACE WITH HEART-SHAPED EYES
+
+1F60E
+SMILING FACE WITH SUNGLASSES
+
+1F60F
+SMIRKING FACE
+
+1F610
+NEUTRAL FACE
+
+1F611
+EXPRESSIONLESS FACE
+
+1F612
+UNAMUSED FACE
+
+1F613
+FACE WITH COLD SWEAT
+
+1F614
+PENSIVE FACE
+
+1F615
+CONFUSED FACE
+
+1F616
+CONFOUNDED FACE
+
+1F617
+KISSING FACE
+
+1F618
+FACE THROWING A KISS
+
+1F619
+KISSING FACE WITH SMILING EYES
+
+1F61A
+KISSING FACE WITH CLOSED EYES
+
+1F61B
+FACE WITH STUCK-OUT TONGUE
+
+1F61C
+FACE WITH STUCK-OUT TONGUE AND WINKING EYE
+
+1F61D
+FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
+
+1F61E
+DISAPPOINTED FACE
+
+1F61F
+WORRIED FACE
+
+1F620
+ANGRY FACE
+
+1F621
+POUTING FACE
+
+1F622
+CRYING FACE
+
+1F623
+PERSEVERING FACE
+
+1F624
+FACE WITH LOOK OF TRIUMPH
+
+1F625
+DISAPPOINTED BUT RELIEVED FACE
+
+1F626
+FROWNING FACE WITH OPEN MOUTH
+
+1F627
+ANGUISHED FACE
+
+1F628
+FEARFUL FACE
+
+1F629
+WEARY FACE
+
+1F62A
+SLEEPY FACE
+
+1F62B
+TIRED FACE
+
+1F62C
+GRIMACING FACE
+
+1F62D
+LOUDLY CRYING FACE
+
+1F62E
+FACE WITH OPEN MOUTH
+
+1F62F
+HUSHED FACE
+
+1F630
+FACE WITH OPEN MOUTH AND COLD SWEAT
+
+1F631
+FACE SCREAMING IN FEAR
+
+1F632
+ASTONISHED FACE
+
+1F633
+FLUSHED FACE
+
+1F634
+SLEEPING FACE
+
+1F635
+DIZZY FACE
+
+1F636
+FACE WITHOUT MOUTH
+
+1F637
+FACE WITH MEDICAL MASK
+
+1F638
+GRINNING CAT FACE WITH SMILING EYES
+
+1F639
+CAT FACE WITH TEARS OF JOY
+
+1F63A
+SMILING CAT FACE WITH OPEN MOUTH
+
+1F63B
+SMILING CAT FACE WITH HEART-SHAPED EYES
+
+1F63C
+CAT FACE WITH WRY SMILE
+
+1F63D
+KISSING CAT FACE WITH CLOSED EYES
+
+1F63E
+POUTING CAT FACE
+
+1F63F
+CRYING CAT FACE
+
+1F640
+WEARY CAT FACE
+
+1F641
+SLIGHTLY FROWNING FACE
+
+1F642
+SLIGHTLY SMILING FACE
+
+1F643
+UPSIDE-DOWN FACE
+
+1F644
+FACE WITH ROLLING EYES
+
+1F645
+FACE WITH NO GOOD GESTURE
+
+1F646
+FACE WITH OK GESTURE
+
+1F647
+PERSON BOWING DEEPLY
+
+1F648
+SEE-NO-EVIL MONKEY
+
+1F649
+HEAR-NO-EVIL MONKEY
+
+1F64A
+SPEAK-NO-EVIL MONKEY
+
+1F64B
+HAPPY PERSON RAISING ONE HAND
+
+1F64C
+PERSON RAISING BOTH HANDS IN CELEBRATION
+
+1F64D
+PERSON FROWNING
+
+1F64E
+PERSON WITH POUTING FACE
+
+1F64F
+PERSON WITH FOLDED HANDS
+
+1F650
+NORTH WEST POINTING LEAF
+
+1F651
+SOUTH WEST POINTING LEAF
+
+1F652
+NORTH EAST POINTING LEAF
+
+1F653
+SOUTH EAST POINTING LEAF
+
+1F654
+TURNED NORTH WEST POINTING LEAF
+
+1F655
+TURNED SOUTH WEST POINTING LEAF
+
+1F656
+TURNED NORTH EAST POINTING LEAF
+
+1F657
+TURNED SOUTH EAST POINTING LEAF
+
+1F658
+NORTH WEST POINTING VINE LEAF
+
+1F659
+SOUTH WEST POINTING VINE LEAF
+
+1F65A
+NORTH EAST POINTING VINE LEAF
+
+1F65B
+SOUTH EAST POINTING VINE LEAF
+
+1F65C
+HEAVY NORTH WEST POINTING VINE LEAF
+
+1F65D
+HEAVY SOUTH WEST POINTING VINE LEAF
+
+1F65E
+HEAVY NORTH EAST POINTING VINE LEAF
+
+1F65F
+HEAVY SOUTH EAST POINTING VINE LEAF
+
+1F660
+NORTH WEST POINTING BUD
+
+1F661
+SOUTH WEST POINTING BUD
+
+1F662
+NORTH EAST POINTING BUD
+
+1F663
+SOUTH EAST POINTING BUD
+
+1F664
+HEAVY NORTH WEST POINTING BUD
+
+1F665
+HEAVY SOUTH WEST POINTING BUD
+
+1F666
+HEAVY NORTH EAST POINTING BUD
+
+1F667
+HEAVY SOUTH EAST POINTING BUD
+
+1F668
+HOLLOW QUILT SQUARE ORNAMENT
+
+1F669
+HOLLOW QUILT SQUARE ORNAMENT IN BLACK SQUARE
+
+1F66A
+SOLID QUILT SQUARE ORNAMENT
+
+1F66B
+SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE
+
+1F66C
+LEFTWARDS ROCKET
+
+1F66D
+UPWARDS ROCKET
+
+1F66E
+RIGHTWARDS ROCKET
+
+1F66F
+DOWNWARDS ROCKET
+
+1F670
+SCRIPT LIGATURE ET ORNAMENT
+
+1F671
+HEAVY SCRIPT LIGATURE ET ORNAMENT
+
+1F672
+LIGATURE OPEN ET ORNAMENT
+
+1F673
+HEAVY LIGATURE OPEN ET ORNAMENT
+
+1F674
+HEAVY AMPERSAND ORNAMENT
+
+1F675
+SWASH AMPERSAND ORNAMENT
+
+1F676
+SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
+
+1F677
+SANS-SERIF HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
+
+1F678
+SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT
+
+1F679
+HEAVY INTERROBANG ORNAMENT
+
+1F67A
+SANS-SERIF INTERROBANG ORNAMENT
+
+1F67B
+HEAVY SANS-SERIF INTERROBANG ORNAMENT
+
+1F67C
+VERY HEAVY SOLIDUS
+
+1F67D
+VERY HEAVY REVERSE SOLIDUS
+
+1F67E
+CHECKER BOARD
+
+1F67F
+REVERSE CHECKER BOARD
+
+1F680
+ROCKET
+
+1F681
+HELICOPTER
+
+1F682
+STEAM LOCOMOTIVE
+
+1F683
+RAILWAY CAR
+
+1F684
+HIGH-SPEED TRAIN
+
+1F685
+HIGH-SPEED TRAIN WITH BULLET NOSE
+
+1F686
+TRAIN
+
+1F687
+METRO
+
+1F688
+LIGHT RAIL
+
+1F689
+STATION
+
+1F68A
+TRAM
+
+1F68B
+TRAM CAR
+
+1F68C
+BUS
+
+1F68D
+ONCOMING BUS
+
+1F68E
+TROLLEYBUS
+
+1F68F
+BUS STOP
+
+1F690
+MINIBUS
+
+1F691
+AMBULANCE
+
+1F692
+FIRE ENGINE
+
+1F693
+POLICE CAR
+
+1F694
+ONCOMING POLICE CAR
+
+1F695
+TAXI
+
+1F696
+ONCOMING TAXI
+
+1F697
+AUTOMOBILE
+
+1F698
+ONCOMING AUTOMOBILE
+
+1F699
+RECREATIONAL VEHICLE
+
+1F69A
+DELIVERY TRUCK
+
+1F69B
+ARTICULATED LORRY
+
+1F69C
+TRACTOR
+
+1F69D
+MONORAIL
+
+1F69E
+MOUNTAIN RAILWAY
+
+1F69F
+SUSPENSION RAILWAY
+
+1F6A0
+MOUNTAIN CABLEWAY
+
+1F6A1
+AERIAL TRAMWAY
+
+1F6A2
+SHIP
+
+1F6A3
+ROWBOAT
+
+1F6A4
+SPEEDBOAT
+
+1F6A5
+HORIZONTAL TRAFFIC LIGHT
+
+1F6A6
+VERTICAL TRAFFIC LIGHT
+
+1F6A7
+CONSTRUCTION SIGN
+
+1F6A8
+POLICE CARS REVOLVING LIGHT
+
+1F6A9
+TRIANGULAR FLAG ON POST
+
+1F6AA
+DOOR
+
+1F6AB
+NO ENTRY SIGN
+
+1F6AC
+SMOKING SYMBOL
+
+1F6AD
+NO SMOKING SYMBOL
+
+1F6AE
+PUT LITTER IN ITS PLACE SYMBOL
+
+1F6AF
+DO NOT LITTER SYMBOL
+
+1F6B0
+POTABLE WATER SYMBOL
+
+1F6B1
+NON-POTABLE WATER SYMBOL
+
+1F6B2
+BICYCLE
+
+1F6B3
+NO BICYCLES
+
+1F6B4
+BICYCLIST
+
+1F6B5
+MOUNTAIN BICYCLIST
+
+1F6B6
+PEDESTRIAN
+
+1F6B7
+NO PEDESTRIANS
+
+1F6B8
+CHILDREN CROSSING
+
+1F6B9
+MENS SYMBOL
+
+1F6BA
+WOMENS SYMBOL
+
+1F6BB
+RESTROOM
+
+1F6BC
+BABY SYMBOL
+
+1F6BD
+TOILET
+
+1F6BE
+WATER CLOSET
+
+1F6BF
+SHOWER
+
+1F6C0
+BATH
+
+1F6C1
+BATHTUB
+
+1F6C2
+PASSPORT CONTROL
+
+1F6C3
+CUSTOMS
+
+1F6C4
+BAGGAGE CLAIM
+
+1F6C5
+LEFT LUGGAGE
+
+1F6C6
+TRIANGLE WITH ROUNDED CORNERS
+
+1F6C7
+PROHIBITED SIGN
+
+1F6C8
+CIRCLED INFORMATION SOURCE
+
+1F6C9
+BOYS SYMBOL
+
+1F6CA
+GIRLS SYMBOL
+
+1F6CB
+COUCH AND LAMP
+
+1F6CC
+SLEEPING ACCOMMODATION
+
+1F6CD
+SHOPPING BAGS
+
+1F6CE
+BELLHOP BELL
+
+1F6CF
+BED
+
+1F6D0
+PLACE OF WORSHIP
+
+1F6D1
+OCTAGONAL SIGN
+
+1F6D2
+SHOPPING TROLLEY
+
+1F6D3
+STUPA
+
+1F6D4
+PAGODA
+
+1F6D5
+HINDU TEMPLE
+
+1F6D6
+HUT
+
+1F6D7
+ELEVATOR
+
+1F6E0
+HAMMER AND WRENCH
+
+1F6E1
+SHIELD
+
+1F6E2
+OIL DRUM
+
+1F6E3
+MOTORWAY
+
+1F6E4
+RAILWAY TRACK
+
+1F6E5
+MOTOR BOAT
+
+1F6E6
+UP-POINTING MILITARY AIRPLANE
+
+1F6E7
+UP-POINTING AIRPLANE
+
+1F6E8
+UP-POINTING SMALL AIRPLANE
+
+1F6E9
+SMALL AIRPLANE
+
+1F6EA
+NORTHEAST-POINTING AIRPLANE
+
+1F6EB
+AIRPLANE DEPARTURE
+
+1F6EC
+AIRPLANE ARRIVING
+
+1F6F0
+SATELLITE
+
+1F6F1
+ONCOMING FIRE ENGINE
+
+1F6F2
+DIESEL LOCOMOTIVE
+
+1F6F3
+PASSENGER SHIP
+
+1F6F4
+SCOOTER
+
+1F6F5
+MOTOR SCOOTER
+
+1F6F6
+CANOE
+
+1F6F7
+SLED
+
+1F6F8
+FLYING SAUCER
+
+1F6F9
+SKATEBOARD
+
+1F6FA
+AUTO RICKSHAW
+
+1F6FB
+PICKUP TRUCK
+
+1F6FC
+ROLLER SKATE
+
+1F700
+ALCHEMICAL SYMBOL FOR QUINTESSENCE
+
+1F701
+ALCHEMICAL SYMBOL FOR AIR
+
+1F702
+ALCHEMICAL SYMBOL FOR FIRE
+
+1F703
+ALCHEMICAL SYMBOL FOR EARTH
+
+1F704
+ALCHEMICAL SYMBOL FOR WATER
+
+1F705
+ALCHEMICAL SYMBOL FOR AQUAFORTIS
+
+1F706
+ALCHEMICAL SYMBOL FOR AQUA REGIA
+
+1F707
+ALCHEMICAL SYMBOL FOR AQUA REGIA-2
+
+1F708
+ALCHEMICAL SYMBOL FOR AQUA VITAE
+
+1F709
+ALCHEMICAL SYMBOL FOR AQUA VITAE-2
+
+1F70A
+ALCHEMICAL SYMBOL FOR VINEGAR
+
+1F70B
+ALCHEMICAL SYMBOL FOR VINEGAR-2
+
+1F70C
+ALCHEMICAL SYMBOL FOR VINEGAR-3
+
+1F70D
+ALCHEMICAL SYMBOL FOR SULFUR
+
+1F70E
+ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR
+
+1F70F
+ALCHEMICAL SYMBOL FOR BLACK SULFUR
+
+1F710
+ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE
+
+1F711
+ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2
+
+1F712
+ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3
+
+1F713
+ALCHEMICAL SYMBOL FOR CINNABAR
+
+1F714
+ALCHEMICAL SYMBOL FOR SALT
+
+1F715
+ALCHEMICAL SYMBOL FOR NITRE
+
+1F716
+ALCHEMICAL SYMBOL FOR VITRIOL
+
+1F717
+ALCHEMICAL SYMBOL FOR VITRIOL-2
+
+1F718
+ALCHEMICAL SYMBOL FOR ROCK SALT
+
+1F719
+ALCHEMICAL SYMBOL FOR ROCK SALT-2
+
+1F71A
+ALCHEMICAL SYMBOL FOR GOLD
+
+1F71B
+ALCHEMICAL SYMBOL FOR SILVER
+
+1F71C
+ALCHEMICAL SYMBOL FOR IRON ORE
+
+1F71D
+ALCHEMICAL SYMBOL FOR IRON ORE-2
+
+1F71E
+ALCHEMICAL SYMBOL FOR CROCUS OF IRON
+
+1F71F
+ALCHEMICAL SYMBOL FOR REGULUS OF IRON
+
+1F720
+ALCHEMICAL SYMBOL FOR COPPER ORE
+
+1F721
+ALCHEMICAL SYMBOL FOR IRON-COPPER ORE
+
+1F722
+ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER
+
+1F723
+ALCHEMICAL SYMBOL FOR CROCUS OF COPPER
+
+1F724
+ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2
+
+1F725
+ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE
+
+1F726
+ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE
+
+1F727
+ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER
+
+1F728
+ALCHEMICAL SYMBOL FOR VERDIGRIS
+
+1F729
+ALCHEMICAL SYMBOL FOR TIN ORE
+
+1F72A
+ALCHEMICAL SYMBOL FOR LEAD ORE
+
+1F72B
+ALCHEMICAL SYMBOL FOR ANTIMONY ORE
+
+1F72C
+ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY
+
+1F72D
+ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY
+
+1F72E
+ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY
+
+1F72F
+ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY
+
+1F730
+ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY
+
+1F731
+ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2
+
+1F732
+ALCHEMICAL SYMBOL FOR REGULUS
+
+1F733
+ALCHEMICAL SYMBOL FOR REGULUS-2
+
+1F734
+ALCHEMICAL SYMBOL FOR REGULUS-3
+
+1F735
+ALCHEMICAL SYMBOL FOR REGULUS-4
+
+1F736
+ALCHEMICAL SYMBOL FOR ALKALI
+
+1F737
+ALCHEMICAL SYMBOL FOR ALKALI-2
+
+1F738
+ALCHEMICAL SYMBOL FOR MARCASITE
+
+1F739
+ALCHEMICAL SYMBOL FOR SAL-AMMONIAC
+
+1F73A
+ALCHEMICAL SYMBOL FOR ARSENIC
+
+1F73B
+ALCHEMICAL SYMBOL FOR REALGAR
+
+1F73C
+ALCHEMICAL SYMBOL FOR REALGAR-2
+
+1F73D
+ALCHEMICAL SYMBOL FOR AURIPIGMENT
+
+1F73E
+ALCHEMICAL SYMBOL FOR BISMUTH ORE
+
+1F73F
+ALCHEMICAL SYMBOL FOR TARTAR
+
+1F740
+ALCHEMICAL SYMBOL FOR TARTAR-2
+
+1F741
+ALCHEMICAL SYMBOL FOR QUICK LIME
+
+1F742
+ALCHEMICAL SYMBOL FOR BORAX
+
+1F743
+ALCHEMICAL SYMBOL FOR BORAX-2
+
+1F744
+ALCHEMICAL SYMBOL FOR BORAX-3
+
+1F745
+ALCHEMICAL SYMBOL FOR ALUM
+
+1F746
+ALCHEMICAL SYMBOL FOR OIL
+
+1F747
+ALCHEMICAL SYMBOL FOR SPIRIT
+
+1F748
+ALCHEMICAL SYMBOL FOR TINCTURE
+
+1F749
+ALCHEMICAL SYMBOL FOR GUM
+
+1F74A
+ALCHEMICAL SYMBOL FOR WAX
+
+1F74B
+ALCHEMICAL SYMBOL FOR POWDER
+
+1F74C
+ALCHEMICAL SYMBOL FOR CALX
+
+1F74D
+ALCHEMICAL SYMBOL FOR TUTTY
+
+1F74E
+ALCHEMICAL SYMBOL FOR CAPUT MORTUUM
+
+1F74F
+ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE
+
+1F750
+ALCHEMICAL SYMBOL FOR CADUCEUS
+
+1F751
+ALCHEMICAL SYMBOL FOR TRIDENT
+
+1F752
+ALCHEMICAL SYMBOL FOR STARRED TRIDENT
+
+1F753
+ALCHEMICAL SYMBOL FOR LODESTONE
+
+1F754
+ALCHEMICAL SYMBOL FOR SOAP
+
+1F755
+ALCHEMICAL SYMBOL FOR URINE
+
+1F756
+ALCHEMICAL SYMBOL FOR HORSE DUNG
+
+1F757
+ALCHEMICAL SYMBOL FOR ASHES
+
+1F758
+ALCHEMICAL SYMBOL FOR POT ASHES
+
+1F759
+ALCHEMICAL SYMBOL FOR BRICK
+
+1F75A
+ALCHEMICAL SYMBOL FOR POWDERED BRICK
+
+1F75B
+ALCHEMICAL SYMBOL FOR AMALGAM
+
+1F75C
+ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM
+
+1F75D
+ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2
+
+1F75E
+ALCHEMICAL SYMBOL FOR SUBLIMATION
+
+1F75F
+ALCHEMICAL SYMBOL FOR PRECIPITATE
+
+1F760
+ALCHEMICAL SYMBOL FOR DISTILL
+
+1F761
+ALCHEMICAL SYMBOL FOR DISSOLVE
+
+1F762
+ALCHEMICAL SYMBOL FOR DISSOLVE-2
+
+1F763
+ALCHEMICAL SYMBOL FOR PURIFY
+
+1F764
+ALCHEMICAL SYMBOL FOR PUTREFACTION
+
+1F765
+ALCHEMICAL SYMBOL FOR CRUCIBLE
+
+1F766
+ALCHEMICAL SYMBOL FOR CRUCIBLE-2
+
+1F767
+ALCHEMICAL SYMBOL FOR CRUCIBLE-3
+
+1F768
+ALCHEMICAL SYMBOL FOR CRUCIBLE-4
+
+1F769
+ALCHEMICAL SYMBOL FOR CRUCIBLE-5
+
+1F76A
+ALCHEMICAL SYMBOL FOR ALEMBIC
+
+1F76B
+ALCHEMICAL SYMBOL FOR BATH OF MARY
+
+1F76C
+ALCHEMICAL SYMBOL FOR BATH OF VAPOURS
+
+1F76D
+ALCHEMICAL SYMBOL FOR RETORT
+
+1F76E
+ALCHEMICAL SYMBOL FOR HOUR
+
+1F76F
+ALCHEMICAL SYMBOL FOR NIGHT
+
+1F770
+ALCHEMICAL SYMBOL FOR DAY-NIGHT
+
+1F771
+ALCHEMICAL SYMBOL FOR MONTH
+
+1F772
+ALCHEMICAL SYMBOL FOR HALF DRAM
+
+1F773
+ALCHEMICAL SYMBOL FOR HALF OUNCE
+
+1F780
+BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE
+
+1F781
+BLACK UP-POINTING ISOSCELES RIGHT TRIANGLE
+
+1F782
+BLACK RIGHT-POINTING ISOSCELES RIGHT TRIANGLE
+
+1F783
+BLACK DOWN-POINTING ISOSCELES RIGHT TRIANGLE
+
+1F784
+BLACK SLIGHTLY SMALL CIRCLE
+
+1F785
+MEDIUM BOLD WHITE CIRCLE
+
+1F786
+BOLD WHITE CIRCLE
+
+1F787
+HEAVY WHITE CIRCLE
+
+1F788
+VERY HEAVY WHITE CIRCLE
+
+1F789
+EXTREMELY HEAVY WHITE CIRCLE
+
+1F78A
+WHITE CIRCLE CONTAINING BLACK SMALL CIRCLE
+
+1F78B
+ROUND TARGET
+
+1F78C
+BLACK TINY SQUARE
+
+1F78D
+BLACK SLIGHTLY SMALL SQUARE
+
+1F78E
+LIGHT WHITE SQUARE
+
+1F78F
+MEDIUM WHITE SQUARE
+
+1F790
+BOLD WHITE SQUARE
+
+1F791
+HEAVY WHITE SQUARE
+
+1F792
+VERY HEAVY WHITE SQUARE
+
+1F793
+EXTREMELY HEAVY WHITE SQUARE
+
+1F794
+WHITE SQUARE CONTAINING BLACK VERY SMALL SQUARE
+
+1F795
+WHITE SQUARE CONTAINING BLACK MEDIUM SQUARE
+
+1F796
+SQUARE TARGET
+
+1F797
+BLACK TINY DIAMOND
+
+1F798
+BLACK VERY SMALL DIAMOND
+
+1F799
+BLACK MEDIUM SMALL DIAMOND
+
+1F79A
+WHITE DIAMOND CONTAINING BLACK VERY SMALL DIAMOND
+
+1F79B
+WHITE DIAMOND CONTAINING BLACK MEDIUM DIAMOND
+
+1F79C
+DIAMOND TARGET
+
+1F79D
+BLACK TINY LOZENGE
+
+1F79E
+BLACK VERY SMALL LOZENGE
+
+1F79F
+BLACK MEDIUM SMALL LOZENGE
+
+1F7A0
+WHITE LOZENGE CONTAINING BLACK SMALL LOZENGE
+
+1F7A1
+THIN GREEK CROSS
+
+1F7A2
+LIGHT GREEK CROSS
+
+1F7A3
+MEDIUM GREEK CROSS
+
+1F7A4
+BOLD GREEK CROSS
+
+1F7A5
+VERY BOLD GREEK CROSS
+
+1F7A6
+VERY HEAVY GREEK CROSS
+
+1F7A7
+EXTREMELY HEAVY GREEK CROSS
+
+1F7A8
+THIN SALTIRE
+
+1F7A9
+LIGHT SALTIRE
+
+1F7AA
+MEDIUM SALTIRE
+
+1F7AB
+BOLD SALTIRE
+
+1F7AC
+HEAVY SALTIRE
+
+1F7AD
+VERY HEAVY SALTIRE
+
+1F7AE
+EXTREMELY HEAVY SALTIRE
+
+1F7AF
+LIGHT FIVE SPOKED ASTERISK
+
+1F7B0
+MEDIUM FIVE SPOKED ASTERISK
+
+1F7B1
+BOLD FIVE SPOKED ASTERISK
+
+1F7B2
+HEAVY FIVE SPOKED ASTERISK
+
+1F7B3
+VERY HEAVY FIVE SPOKED ASTERISK
+
+1F7B4
+EXTREMELY HEAVY FIVE SPOKED ASTERISK
+
+1F7B5
+LIGHT SIX SPOKED ASTERISK
+
+1F7B6
+MEDIUM SIX SPOKED ASTERISK
+
+1F7B7
+BOLD SIX SPOKED ASTERISK
+
+1F7B8
+HEAVY SIX SPOKED ASTERISK
+
+1F7B9
+VERY HEAVY SIX SPOKED ASTERISK
+
+1F7BA
+EXTREMELY HEAVY SIX SPOKED ASTERISK
+
+1F7BB
+LIGHT EIGHT SPOKED ASTERISK
+
+1F7BC
+MEDIUM EIGHT SPOKED ASTERISK
+
+1F7BD
+BOLD EIGHT SPOKED ASTERISK
+
+1F7BE
+HEAVY EIGHT SPOKED ASTERISK
+
+1F7BF
+VERY HEAVY EIGHT SPOKED ASTERISK
+
+1F7C0
+LIGHT THREE POINTED BLACK STAR
+
+1F7C1
+MEDIUM THREE POINTED BLACK STAR
+
+1F7C2
+THREE POINTED BLACK STAR
+
+1F7C3
+MEDIUM THREE POINTED PINWHEEL STAR
+
+1F7C4
+LIGHT FOUR POINTED BLACK STAR
+
+1F7C5
+MEDIUM FOUR POINTED BLACK STAR
+
+1F7C6
+FOUR POINTED BLACK STAR
+
+1F7C7
+MEDIUM FOUR POINTED PINWHEEL STAR
+
+1F7C8
+REVERSE LIGHT FOUR POINTED PINWHEEL STAR
+
+1F7C9
+LIGHT FIVE POINTED BLACK STAR
+
+1F7CA
+HEAVY FIVE POINTED BLACK STAR
+
+1F7CB
+MEDIUM SIX POINTED BLACK STAR
+
+1F7CC
+HEAVY SIX POINTED BLACK STAR
+
+1F7CD
+SIX POINTED PINWHEEL STAR
+
+1F7CE
+MEDIUM EIGHT POINTED BLACK STAR
+
+1F7CF
+HEAVY EIGHT POINTED BLACK STAR
+
+1F7D0
+VERY HEAVY EIGHT POINTED BLACK STAR
+
+1F7D1
+HEAVY EIGHT POINTED PINWHEEL STAR
+
+1F7D2
+LIGHT TWELVE POINTED BLACK STAR
+
+1F7D3
+HEAVY TWELVE POINTED BLACK STAR
+
+1F7D4
+HEAVY TWELVE POINTED PINWHEEL STAR
+
+1F7D5
+CIRCLED TRIANGLE
+
+1F7D6
+NEGATIVE CIRCLED TRIANGLE
+
+1F7D7
+CIRCLED SQUARE
+
+1F7D8
+NEGATIVE CIRCLED SQUARE
+
+1F7E0
+LARGE ORANGE CIRCLE
+
+1F7E1
+LARGE YELLOW CIRCLE
+
+1F7E2
+LARGE GREEN CIRCLE
+
+1F7E3
+LARGE PURPLE CIRCLE
+
+1F7E4
+LARGE BROWN CIRCLE
+
+1F7E5
+LARGE RED SQUARE
+
+1F7E6
+LARGE BLUE SQUARE
+
+1F7E7
+LARGE ORANGE SQUARE
+
+1F7E8
+LARGE YELLOW SQUARE
+
+1F7E9
+LARGE GREEN SQUARE
+
+1F7EA
+LARGE PURPLE SQUARE
+
+1F7EB
+LARGE BROWN SQUARE
+
+1F800
+LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
+
+1F801
+UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
+
+1F802
+RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
+
+1F803
+DOWNWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD
+
+1F804
+LEFTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
+
+1F805
+UPWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
+
+1F806
+RIGHTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
+
+1F807
+DOWNWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD
+
+1F808
+LEFTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
+
+1F809
+UPWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
+
+1F80A
+RIGHTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
+
+1F80B
+DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD
+
+1F810
+LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
+
+1F811
+UPWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
+
+1F812
+RIGHTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
+
+1F813
+DOWNWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD
+
+1F814
+LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD
+
+1F815
+UPWARDS ARROW WITH EQUILATERAL ARROWHEAD
+
+1F816
+RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD
+
+1F817
+DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD
+
+1F818
+HEAVY LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD
+
+1F819
+HEAVY UPWARDS ARROW WITH EQUILATERAL ARROWHEAD
+
+1F81A
+HEAVY RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD
+
+1F81B
+HEAVY DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD
+
+1F81C
+HEAVY LEFTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
+
+1F81D
+HEAVY UPWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
+
+1F81E
+HEAVY RIGHTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
+
+1F81F
+HEAVY DOWNWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD
+
+1F820
+LEFTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
+
+1F821
+UPWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
+
+1F822
+RIGHTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
+
+1F823
+DOWNWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT
+
+1F824
+LEFTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
+
+1F825
+UPWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
+
+1F826
+RIGHTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
+
+1F827
+DOWNWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT
+
+1F828
+LEFTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
+
+1F829
+UPWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
+
+1F82A
+RIGHTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
+
+1F82B
+DOWNWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT
+
+1F82C
+LEFTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
+
+1F82D
+UPWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
+
+1F82E
+RIGHTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
+
+1F82F
+DOWNWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT
+
+1F830
+LEFTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
+
+1F831
+UPWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
+
+1F832
+RIGHTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
+
+1F833
+DOWNWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT
+
+1F834
+LEFTWARDS FINGER-POST ARROW
+
+1F835
+UPWARDS FINGER-POST ARROW
+
+1F836
+RIGHTWARDS FINGER-POST ARROW
+
+1F837
+DOWNWARDS FINGER-POST ARROW
+
+1F838
+LEFTWARDS SQUARED ARROW
+
+1F839
+UPWARDS SQUARED ARROW
+
+1F83A
+RIGHTWARDS SQUARED ARROW
+
+1F83B
+DOWNWARDS SQUARED ARROW
+
+1F83C
+LEFTWARDS COMPRESSED ARROW
+
+1F83D
+UPWARDS COMPRESSED ARROW
+
+1F83E
+RIGHTWARDS COMPRESSED ARROW
+
+1F83F
+DOWNWARDS COMPRESSED ARROW
+
+1F840
+LEFTWARDS HEAVY COMPRESSED ARROW
+
+1F841
+UPWARDS HEAVY COMPRESSED ARROW
+
+1F842
+RIGHTWARDS HEAVY COMPRESSED ARROW
+
+1F843
+DOWNWARDS HEAVY COMPRESSED ARROW
+
+1F844
+LEFTWARDS HEAVY ARROW
+
+1F845
+UPWARDS HEAVY ARROW
+
+1F846
+RIGHTWARDS HEAVY ARROW
+
+1F847
+DOWNWARDS HEAVY ARROW
+
+1F850
+LEFTWARDS SANS-SERIF ARROW
+
+1F851
+UPWARDS SANS-SERIF ARROW
+
+1F852
+RIGHTWARDS SANS-SERIF ARROW
+
+1F853
+DOWNWARDS SANS-SERIF ARROW
+
+1F854
+NORTH WEST SANS-SERIF ARROW
+
+1F855
+NORTH EAST SANS-SERIF ARROW
+
+1F856
+SOUTH EAST SANS-SERIF ARROW
+
+1F857
+SOUTH WEST SANS-SERIF ARROW
+
+1F858
+LEFT RIGHT SANS-SERIF ARROW
+
+1F859
+UP DOWN SANS-SERIF ARROW
+
+1F860
+WIDE-HEADED LEFTWARDS LIGHT BARB ARROW
+
+1F861
+WIDE-HEADED UPWARDS LIGHT BARB ARROW
+
+1F862
+WIDE-HEADED RIGHTWARDS LIGHT BARB ARROW
+
+1F863
+WIDE-HEADED DOWNWARDS LIGHT BARB ARROW
+
+1F864
+WIDE-HEADED NORTH WEST LIGHT BARB ARROW
+
+1F865
+WIDE-HEADED NORTH EAST LIGHT BARB ARROW
+
+1F866
+WIDE-HEADED SOUTH EAST LIGHT BARB ARROW
+
+1F867
+WIDE-HEADED SOUTH WEST LIGHT BARB ARROW
+
+1F868
+WIDE-HEADED LEFTWARDS BARB ARROW
+
+1F869
+WIDE-HEADED UPWARDS BARB ARROW
+
+1F86A
+WIDE-HEADED RIGHTWARDS BARB ARROW
+
+1F86B
+WIDE-HEADED DOWNWARDS BARB ARROW
+
+1F86C
+WIDE-HEADED NORTH WEST BARB ARROW
+
+1F86D
+WIDE-HEADED NORTH EAST BARB ARROW
+
+1F86E
+WIDE-HEADED SOUTH EAST BARB ARROW
+
+1F86F
+WIDE-HEADED SOUTH WEST BARB ARROW
+
+1F870
+WIDE-HEADED LEFTWARDS MEDIUM BARB ARROW
+
+1F871
+WIDE-HEADED UPWARDS MEDIUM BARB ARROW
+
+1F872
+WIDE-HEADED RIGHTWARDS MEDIUM BARB ARROW
+
+1F873
+WIDE-HEADED DOWNWARDS MEDIUM BARB ARROW
+
+1F874
+WIDE-HEADED NORTH WEST MEDIUM BARB ARROW
+
+1F875
+WIDE-HEADED NORTH EAST MEDIUM BARB ARROW
+
+1F876
+WIDE-HEADED SOUTH EAST MEDIUM BARB ARROW
+
+1F877
+WIDE-HEADED SOUTH WEST MEDIUM BARB ARROW
+
+1F878
+WIDE-HEADED LEFTWARDS HEAVY BARB ARROW
+
+1F879
+WIDE-HEADED UPWARDS HEAVY BARB ARROW
+
+1F87A
+WIDE-HEADED RIGHTWARDS HEAVY BARB ARROW
+
+1F87B
+WIDE-HEADED DOWNWARDS HEAVY BARB ARROW
+
+1F87C
+WIDE-HEADED NORTH WEST HEAVY BARB ARROW
+
+1F87D
+WIDE-HEADED NORTH EAST HEAVY BARB ARROW
+
+1F87E
+WIDE-HEADED SOUTH EAST HEAVY BARB ARROW
+
+1F87F
+WIDE-HEADED SOUTH WEST HEAVY BARB ARROW
+
+1F880
+WIDE-HEADED LEFTWARDS VERY HEAVY BARB ARROW
+
+1F881
+WIDE-HEADED UPWARDS VERY HEAVY BARB ARROW
+
+1F882
+WIDE-HEADED RIGHTWARDS VERY HEAVY BARB ARROW
+
+1F883
+WIDE-HEADED DOWNWARDS VERY HEAVY BARB ARROW
+
+1F884
+WIDE-HEADED NORTH WEST VERY HEAVY BARB ARROW
+
+1F885
+WIDE-HEADED NORTH EAST VERY HEAVY BARB ARROW
+
+1F886
+WIDE-HEADED SOUTH EAST VERY HEAVY BARB ARROW
+
+1F887
+WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW
+
+1F890
+LEFTWARDS TRIANGLE ARROWHEAD
+
+1F891
+UPWARDS TRIANGLE ARROWHEAD
+
+1F892
+RIGHTWARDS TRIANGLE ARROWHEAD
+
+1F893
+DOWNWARDS TRIANGLE ARROWHEAD
+
+1F894
+LEFTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
+
+1F895
+UPWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
+
+1F896
+RIGHTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
+
+1F897
+DOWNWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD
+
+1F898
+LEFTWARDS ARROW WITH NOTCHED TAIL
+
+1F899
+UPWARDS ARROW WITH NOTCHED TAIL
+
+1F89A
+RIGHTWARDS ARROW WITH NOTCHED TAIL
+
+1F89B
+DOWNWARDS ARROW WITH NOTCHED TAIL
+
+1F89C
+HEAVY ARROW SHAFT WIDTH ONE
+
+1F89D
+HEAVY ARROW SHAFT WIDTH TWO THIRDS
+
+1F89E
+HEAVY ARROW SHAFT WIDTH ONE HALF
+
+1F89F
+HEAVY ARROW SHAFT WIDTH ONE THIRD
+
+1F8A0
+LEFTWARDS BOTTOM-SHADED WHITE ARROW
+
+1F8A1
+RIGHTWARDS BOTTOM SHADED WHITE ARROW
+
+1F8A2
+LEFTWARDS TOP SHADED WHITE ARROW
+
+1F8A3
+RIGHTWARDS TOP SHADED WHITE ARROW
+
+1F8A4
+LEFTWARDS LEFT-SHADED WHITE ARROW
+
+1F8A5
+RIGHTWARDS RIGHT-SHADED WHITE ARROW
+
+1F8A6
+LEFTWARDS RIGHT-SHADED WHITE ARROW
+
+1F8A7
+RIGHTWARDS LEFT-SHADED WHITE ARROW
+
+1F8A8
+LEFTWARDS BACK-TILTED SHADOWED WHITE ARROW
+
+1F8A9
+RIGHTWARDS BACK-TILTED SHADOWED WHITE ARROW
+
+1F8AA
+LEFTWARDS FRONT-TILTED SHADOWED WHITE ARROW
+
+1F8AB
+RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW
+
+1F8AC
+WHITE ARROW SHAFT WIDTH ONE
+
+1F8AD
+WHITE ARROW SHAFT WIDTH TWO THIRDS
+
+1F8B0
+ARROW POINTING UPWARDS THEN NORTH WEST
+
+1F8B1
+ARROW POINTING RIGHTWARDS THEN CURVING SOUTH WEST
+
+1F900
+CIRCLED CROSS FORMEE WITH FOUR DOTS
+
+1F901
+CIRCLED CROSS FORMEE WITH TWO DOTS
+
+1F902
+CIRCLED CROSS FORMEE
+
+1F903
+LEFT HALF CIRCLE WITH FOUR DOTS
+
+1F904
+LEFT HALF CIRCLE WITH THREE DOTS
+
+1F905
+LEFT HALF CIRCLE WITH TWO DOTS
+
+1F906
+LEFT HALF CIRCLE WITH DOT
+
+1F907
+LEFT HALF CIRCLE
+
+1F908
+DOWNWARD FACING HOOK
+
+1F909
+DOWNWARD FACING NOTCHED HOOK
+
+1F90A
+DOWNWARD FACING HOOK WITH DOT
+
+1F90B
+DOWNWARD FACING NOTCHED HOOK WITH DOT
+
+1F90C
+PINCHED FINGERS
+
+1F90D
+WHITE HEART
+
+1F90E
+BROWN HEART
+
+1F90F
+PINCHING HAND
+
+1F910
+ZIPPER-MOUTH FACE
+
+1F911
+MONEY-MOUTH FACE
+
+1F912
+FACE WITH THERMOMETER
+
+1F913
+NERD FACE
+
+1F914
+THINKING FACE
+
+1F915
+FACE WITH HEAD-BANDAGE
+
+1F916
+ROBOT FACE
+
+1F917
+HUGGING FACE
+
+1F918
+SIGN OF THE HORNS
+
+1F919
+CALL ME HAND
+
+1F91A
+RAISED BACK OF HAND
+
+1F91B
+LEFT-FACING FIST
+
+1F91C
+RIGHT-FACING FIST
+
+1F91D
+HANDSHAKE
+
+1F91E
+HAND WITH INDEX AND MIDDLE FINGERS CROSSED
+
+1F91F
+I LOVE YOU HAND SIGN
+
+1F920
+FACE WITH COWBOY HAT
+
+1F921
+CLOWN FACE
+
+1F922
+NAUSEATED FACE
+
+1F923
+ROLLING ON THE FLOOR LAUGHING
+
+1F924
+DROOLING FACE
+
+1F925
+LYING FACE
+
+1F926
+FACE PALM
+
+1F927
+SNEEZING FACE
+
+1F928
+FACE WITH ONE EYEBROW RAISED
+
+1F929
+GRINNING FACE WITH STAR EYES
+
+1F92A
+GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE
+
+1F92B
+FACE WITH FINGER COVERING CLOSED LIPS
+
+1F92C
+SERIOUS FACE WITH SYMBOLS COVERING MOUTH
+
+1F92D
+SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH
+
+1F92E
+FACE WITH OPEN MOUTH VOMITING
+
+1F92F
+SHOCKED FACE WITH EXPLODING HEAD
+
+1F930
+PREGNANT WOMAN
+
+1F931
+BREAST-FEEDING
+
+1F932
+PALMS UP TOGETHER
+
+1F933
+SELFIE
+
+1F934
+PRINCE
+
+1F935
+MAN IN TUXEDO
+
+1F936
+MOTHER CHRISTMAS
+
+1F937
+SHRUG
+
+1F938
+PERSON DOING CARTWHEEL
+
+1F939
+JUGGLING
+
+1F93A
+FENCER
+
+1F93B
+MODERN PENTATHLON
+
+1F93C
+WRESTLERS
+
+1F93D
+WATER POLO
+
+1F93E
+HANDBALL
+
+1F93F
+DIVING MASK
+
+1F940
+WILTED FLOWER
+
+1F941
+DRUM WITH DRUMSTICKS
+
+1F942
+CLINKING GLASSES
+
+1F943
+TUMBLER GLASS
+
+1F944
+SPOON
+
+1F945
+GOAL NET
+
+1F946
+RIFLE
+
+1F947
+FIRST PLACE MEDAL
+
+1F948
+SECOND PLACE MEDAL
+
+1F949
+THIRD PLACE MEDAL
+
+1F94A
+BOXING GLOVE
+
+1F94B
+MARTIAL ARTS UNIFORM
+
+1F94C
+CURLING STONE
+
+1F94D
+LACROSSE STICK AND BALL
+
+1F94E
+SOFTBALL
+
+1F94F
+FLYING DISC
+
+1F950
+CROISSANT
+
+1F951
+AVOCADO
+
+1F952
+CUCUMBER
+
+1F953
+BACON
+
+1F954
+POTATO
+
+1F955
+CARROT
+
+1F956
+BAGUETTE BREAD
+
+1F957
+GREEN SALAD
+
+1F958
+SHALLOW PAN OF FOOD
+
+1F959
+STUFFED FLATBREAD
+
+1F95A
+EGG
+
+1F95B
+GLASS OF MILK
+
+1F95C
+PEANUTS
+
+1F95D
+KIWIFRUIT
+
+1F95E
+PANCAKES
+
+1F95F
+DUMPLING
+
+1F960
+FORTUNE COOKIE
+
+1F961
+TAKEOUT BOX
+
+1F962
+CHOPSTICKS
+
+1F963
+BOWL WITH SPOON
+
+1F964
+CUP WITH STRAW
+
+1F965
+COCONUT
+
+1F966
+BROCCOLI
+
+1F967
+PIE
+
+1F968
+PRETZEL
+
+1F969
+CUT OF MEAT
+
+1F96A
+SANDWICH
+
+1F96B
+CANNED FOOD
+
+1F96C
+LEAFY GREEN
+
+1F96D
+MANGO
+
+1F96E
+MOON CAKE
+
+1F96F
+BAGEL
+
+1F970
+SMILING FACE WITH SMILING EYES AND THREE HEARTS
+
+1F971
+YAWNING FACE
+
+1F972
+SMILING FACE WITH TEAR
+
+1F973
+FACE WITH PARTY HORN AND PARTY HAT
+
+1F974
+FACE WITH UNEVEN EYES AND WAVY MOUTH
+
+1F975
+OVERHEATED FACE
+
+1F976
+FREEZING FACE
+
+1F977
+NINJA
+
+1F978
+DISGUISED FACE
+
+1F97A
+FACE WITH PLEADING EYES
+
+1F97B
+SARI
+
+1F97C
+LAB COAT
+
+1F97D
+GOGGLES
+
+1F97E
+HIKING BOOT
+
+1F97F
+FLAT SHOE
+
+1F980
+CRAB
+
+1F981
+LION FACE
+
+1F982
+SCORPION
+
+1F983
+TURKEY
+
+1F984
+UNICORN FACE
+
+1F985
+EAGLE
+
+1F986
+DUCK
+
+1F987
+BAT
+
+1F988
+SHARK
+
+1F989
+OWL
+
+1F98A
+FOX FACE
+
+1F98B
+BUTTERFLY
+
+1F98C
+DEER
+
+1F98D
+GORILLA
+
+1F98E
+LIZARD
+
+1F98F
+RHINOCEROS
+
+1F990
+SHRIMP
+
+1F991
+SQUID
+
+1F992
+GIRAFFE FACE
+
+1F993
+ZEBRA FACE
+
+1F994
+HEDGEHOG
+
+1F995
+SAUROPOD
+
+1F996
+T-REX
+
+1F997
+CRICKET
+
+1F998
+KANGAROO
+
+1F999
+LLAMA
+
+1F99A
+PEACOCK
+
+1F99B
+HIPPOPOTAMUS
+
+1F99C
+PARROT
+
+1F99D
+RACCOON
+
+1F99E
+LOBSTER
+
+1F99F
+MOSQUITO
+
+1F9A0
+MICROBE
+
+1F9A1
+BADGER
+
+1F9A2
+SWAN
+
+1F9A3
+MAMMOTH
+
+1F9A4
+DODO
+
+1F9A5
+SLOTH
+
+1F9A6
+OTTER
+
+1F9A7
+ORANGUTAN
+
+1F9A8
+SKUNK
+
+1F9A9
+FLAMINGO
+
+1F9AA
+OYSTER
+
+1F9AB
+BEAVER
+
+1F9AC
+BISON
+
+1F9AD
+SEAL
+
+1F9AE
+GUIDE DOG
+
+1F9AF
+PROBING CANE
+
+1F9B0
+EMOJI COMPONENT RED HAIR
+
+1F9B1
+EMOJI COMPONENT CURLY HAIR
+
+1F9B2
+EMOJI COMPONENT BALD
+
+1F9B3
+EMOJI COMPONENT WHITE HAIR
+
+1F9B4
+BONE
+
+1F9B5
+LEG
+
+1F9B6
+FOOT
+
+1F9B7
+TOOTH
+
+1F9B8
+SUPERHERO
+
+1F9B9
+SUPERVILLAIN
+
+1F9BA
+SAFETY VEST
+
+1F9BB
+EAR WITH HEARING AID
+
+1F9BC
+MOTORIZED WHEELCHAIR
+
+1F9BD
+MANUAL WHEELCHAIR
+
+1F9BE
+MECHANICAL ARM
+
+1F9BF
+MECHANICAL LEG
+
+1F9C0
+CHEESE WEDGE
+
+1F9C1
+CUPCAKE
+
+1F9C2
+SALT SHAKER
+
+1F9C3
+BEVERAGE BOX
+
+1F9C4
+GARLIC
+
+1F9C5
+ONION
+
+1F9C6
+FALAFEL
+
+1F9C7
+WAFFLE
+
+1F9C8
+BUTTER
+
+1F9C9
+MATE DRINK
+
+1F9CA
+ICE CUBE
+
+1F9CB
+BUBBLE TEA
+
+1F9CD
+STANDING PERSON
+
+1F9CE
+KNEELING PERSON
+
+1F9CF
+DEAF PERSON
+
+1F9D0
+FACE WITH MONOCLE
+
+1F9D1
+ADULT
+
+1F9D2
+CHILD
+
+1F9D3
+OLDER ADULT
+
+1F9D4
+BEARDED PERSON
+
+1F9D5
+PERSON WITH HEADSCARF
+
+1F9D6
+PERSON IN STEAMY ROOM
+
+1F9D7
+PERSON CLIMBING
+
+1F9D8
+PERSON IN LOTUS POSITION
+
+1F9D9
+MAGE
+
+1F9DA
+FAIRY
+
+1F9DB
+VAMPIRE
+
+1F9DC
+MERPERSON
+
+1F9DD
+ELF
+
+1F9DE
+GENIE
+
+1F9DF
+ZOMBIE
+
+1F9E0
+BRAIN
+
+1F9E1
+ORANGE HEART
+
+1F9E2
+BILLED CAP
+
+1F9E3
+SCARF
+
+1F9E4
+GLOVES
+
+1F9E5
+COAT
+
+1F9E6
+SOCKS
+
+1F9E7
+RED GIFT ENVELOPE
+
+1F9E8
+FIRECRACKER
+
+1F9E9
+JIGSAW PUZZLE PIECE
+
+1F9EA
+TEST TUBE
+
+1F9EB
+PETRI DISH
+
+1F9EC
+DNA DOUBLE HELIX
+
+1F9ED
+COMPASS
+
+1F9EE
+ABACUS
+
+1F9EF
+FIRE EXTINGUISHER
+
+1F9F0
+TOOLBOX
+
+1F9F1
+BRICK
+
+1F9F2
+MAGNET
+
+1F9F3
+LUGGAGE
+
+1F9F4
+LOTION BOTTLE
+
+1F9F5
+SPOOL OF THREAD
+
+1F9F6
+BALL OF YARN
+
+1F9F7
+SAFETY PIN
+
+1F9F8
+TEDDY BEAR
+
+1F9F9
+BROOM
+
+1F9FA
+BASKET
+
+1F9FB
+ROLL OF PAPER
+
+1F9FC
+BAR OF SOAP
+
+1F9FD
+SPONGE
+
+1F9FE
+RECEIPT
+
+1F9FF
+NAZAR AMULET
+
+1FA00
+NEUTRAL CHESS KING
+
+1FA01
+NEUTRAL CHESS QUEEN
+
+1FA02
+NEUTRAL CHESS ROOK
+
+1FA03
+NEUTRAL CHESS BISHOP
+
+1FA04
+NEUTRAL CHESS KNIGHT
+
+1FA05
+NEUTRAL CHESS PAWN
+
+1FA06
+WHITE CHESS KNIGHT ROTATED FORTY-FIVE DEGREES
+
+1FA07
+BLACK CHESS KNIGHT ROTATED FORTY-FIVE DEGREES
+
+1FA08
+NEUTRAL CHESS KNIGHT ROTATED FORTY-FIVE DEGREES
+
+1FA09
+WHITE CHESS KING ROTATED NINETY DEGREES
+
+1FA0A
+WHITE CHESS QUEEN ROTATED NINETY DEGREES
+
+1FA0B
+WHITE CHESS ROOK ROTATED NINETY DEGREES
+
+1FA0C
+WHITE CHESS BISHOP ROTATED NINETY DEGREES
+
+1FA0D
+WHITE CHESS KNIGHT ROTATED NINETY DEGREES
+
+1FA0E
+WHITE CHESS PAWN ROTATED NINETY DEGREES
+
+1FA0F
+BLACK CHESS KING ROTATED NINETY DEGREES
+
+1FA10
+BLACK CHESS QUEEN ROTATED NINETY DEGREES
+
+1FA11
+BLACK CHESS ROOK ROTATED NINETY DEGREES
+
+1FA12
+BLACK CHESS BISHOP ROTATED NINETY DEGREES
+
+1FA13
+BLACK CHESS KNIGHT ROTATED NINETY DEGREES
+
+1FA14
+BLACK CHESS PAWN ROTATED NINETY DEGREES
+
+1FA15
+NEUTRAL CHESS KING ROTATED NINETY DEGREES
+
+1FA16
+NEUTRAL CHESS QUEEN ROTATED NINETY DEGREES
+
+1FA17
+NEUTRAL CHESS ROOK ROTATED NINETY DEGREES
+
+1FA18
+NEUTRAL CHESS BISHOP ROTATED NINETY DEGREES
+
+1FA19
+NEUTRAL CHESS KNIGHT ROTATED NINETY DEGREES
+
+1FA1A
+NEUTRAL CHESS PAWN ROTATED NINETY DEGREES
+
+1FA1B
+WHITE CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES
+
+1FA1C
+BLACK CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES
+
+1FA1D
+NEUTRAL CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES
+
+1FA1E
+WHITE CHESS TURNED KING
+
+1FA1F
+WHITE CHESS TURNED QUEEN
+
+1FA20
+WHITE CHESS TURNED ROOK
+
+1FA21
+WHITE CHESS TURNED BISHOP
+
+1FA22
+WHITE CHESS TURNED KNIGHT
+
+1FA23
+WHITE CHESS TURNED PAWN
+
+1FA24
+BLACK CHESS TURNED KING
+
+1FA25
+BLACK CHESS TURNED QUEEN
+
+1FA26
+BLACK CHESS TURNED ROOK
+
+1FA27
+BLACK CHESS TURNED BISHOP
+
+1FA28
+BLACK CHESS TURNED KNIGHT
+
+1FA29
+BLACK CHESS TURNED PAWN
+
+1FA2A
+NEUTRAL CHESS TURNED KING
+
+1FA2B
+NEUTRAL CHESS TURNED QUEEN
+
+1FA2C
+NEUTRAL CHESS TURNED ROOK
+
+1FA2D
+NEUTRAL CHESS TURNED BISHOP
+
+1FA2E
+NEUTRAL CHESS TURNED KNIGHT
+
+1FA2F
+NEUTRAL CHESS TURNED PAWN
+
+1FA30
+WHITE CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES
+
+1FA31
+BLACK CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES
+
+1FA32
+NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES
+
+1FA33
+WHITE CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA34
+WHITE CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA35
+WHITE CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA36
+WHITE CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA37
+WHITE CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA38
+WHITE CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA39
+BLACK CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA3A
+BLACK CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA3B
+BLACK CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA3C
+BLACK CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA3D
+BLACK CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA3E
+BLACK CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA3F
+NEUTRAL CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA40
+NEUTRAL CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA41
+NEUTRAL CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA42
+NEUTRAL CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA43
+NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA44
+NEUTRAL CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES
+
+1FA45
+WHITE CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES
+
+1FA46
+BLACK CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES
+
+1FA47
+NEUTRAL CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES
+
+1FA48
+WHITE CHESS EQUIHOPPER
+
+1FA49
+BLACK CHESS EQUIHOPPER
+
+1FA4A
+NEUTRAL CHESS EQUIHOPPER
+
+1FA4B
+WHITE CHESS EQUIHOPPER ROTATED NINETY DEGREES
+
+1FA4C
+BLACK CHESS EQUIHOPPER ROTATED NINETY DEGREES
+
+1FA4D
+NEUTRAL CHESS EQUIHOPPER ROTATED NINETY DEGREES
+
+1FA4E
+WHITE CHESS KNIGHT-QUEEN
+
+1FA4F
+WHITE CHESS KNIGHT-ROOK
+
+1FA50
+WHITE CHESS KNIGHT-BISHOP
+
+1FA51
+BLACK CHESS KNIGHT-QUEEN
+
+1FA52
+BLACK CHESS KNIGHT-ROOK
+
+1FA53
+BLACK CHESS KNIGHT-BISHOP
+
+1FA60
+XIANGQI RED GENERAL
+
+1FA61
+XIANGQI RED MANDARIN
+
+1FA62
+XIANGQI RED ELEPHANT
+
+1FA63
+XIANGQI RED HORSE
+
+1FA64
+XIANGQI RED CHARIOT
+
+1FA65
+XIANGQI RED CANNON
+
+1FA66
+XIANGQI RED SOLDIER
+
+1FA67
+XIANGQI BLACK GENERAL
+
+1FA68
+XIANGQI BLACK MANDARIN
+
+1FA69
+XIANGQI BLACK ELEPHANT
+
+1FA6A
+XIANGQI BLACK HORSE
+
+1FA6B
+XIANGQI BLACK CHARIOT
+
+1FA6C
+XIANGQI BLACK CANNON
+
+1FA6D
+XIANGQI BLACK SOLDIER
+
+1FA70
+BALLET SHOES
+
+1FA71
+ONE-PIECE SWIMSUIT
+
+1FA72
+BRIEFS
+
+1FA73
+SHORTS
+
+1FA74
+THONG SANDAL
+
+1FA78
+DROP OF BLOOD
+
+1FA79
+ADHESIVE BANDAGE
+
+1FA7A
+STETHOSCOPE
+
+1FA80
+YO-YO
+
+1FA81
+KITE
+
+1FA82
+PARACHUTE
+
+1FA83
+BOOMERANG
+
+1FA84
+MAGIC WAND
+
+1FA85
+PINATA
+
+1FA86
+NESTING DOLLS
+
+1FA90
+RINGED PLANET
+
+1FA91
+CHAIR
+
+1FA92
+RAZOR
+
+1FA93
+AXE
+
+1FA94
+DIYA LAMP
+
+1FA95
+BANJO
+
+1FA96
+MILITARY HELMET
+
+1FA97
+ACCORDION
+
+1FA98
+LONG DRUM
+
+1FA99
+COIN
+
+1FA9A
+CARPENTRY SAW
+
+1FA9B
+SCREWDRIVER
+
+1FA9C
+LADDER
+
+1FA9D
+HOOK
+
+1FA9E
+MIRROR
+
+1FA9F
+WINDOW
+
+1FAA0
+PLUNGER
+
+1FAA1
+SEWING NEEDLE
+
+1FAA2
+KNOT
+
+1FAA3
+BUCKET
+
+1FAA4
+MOUSE TRAP
+
+1FAA5
+TOOTHBRUSH
+
+1FAA6
+HEADSTONE
+
+1FAA7
+PLACARD
+
+1FAA8
+ROCK
+
+1FAB0
+FLY
+
+1FAB1
+WORM
+
+1FAB2
+BEETLE
+
+1FAB3
+COCKROACH
+
+1FAB4
+POTTED PLANT
+
+1FAB5
+WOOD
+
+1FAB6
+FEATHER
+
+1FAC0
+ANATOMICAL HEART
+
+1FAC1
+LUNGS
+
+1FAC2
+PEOPLE HUGGING
+
+1FAD0
+BLUEBERRIES
+
+1FAD1
+BELL PEPPER
+
+1FAD2
+OLIVE
+
+1FAD3
+FLATBREAD
+
+1FAD4
+TAMALE
+
+1FAD5
+FONDUE
+
+1FAD6
+TEAPOT
+
+1FB00
+BLOCK SEXTANT-1
+
+1FB01
+BLOCK SEXTANT-2
+
+1FB02
+BLOCK SEXTANT-12
+
+1FB03
+BLOCK SEXTANT-3
+
+1FB04
+BLOCK SEXTANT-13
+
+1FB05
+BLOCK SEXTANT-23
+
+1FB06
+BLOCK SEXTANT-123
+
+1FB07
+BLOCK SEXTANT-4
+
+1FB08
+BLOCK SEXTANT-14
+
+1FB09
+BLOCK SEXTANT-24
+
+1FB0A
+BLOCK SEXTANT-124
+
+1FB0B
+BLOCK SEXTANT-34
+
+1FB0C
+BLOCK SEXTANT-134
+
+1FB0D
+BLOCK SEXTANT-234
+
+1FB0E
+BLOCK SEXTANT-1234
+
+1FB0F
+BLOCK SEXTANT-5
+
+1FB10
+BLOCK SEXTANT-15
+
+1FB11
+BLOCK SEXTANT-25
+
+1FB12
+BLOCK SEXTANT-125
+
+1FB13
+BLOCK SEXTANT-35
+
+1FB14
+BLOCK SEXTANT-235
+
+1FB15
+BLOCK SEXTANT-1235
+
+1FB16
+BLOCK SEXTANT-45
+
+1FB17
+BLOCK SEXTANT-145
+
+1FB18
+BLOCK SEXTANT-245
+
+1FB19
+BLOCK SEXTANT-1245
+
+1FB1A
+BLOCK SEXTANT-345
+
+1FB1B
+BLOCK SEXTANT-1345
+
+1FB1C
+BLOCK SEXTANT-2345
+
+1FB1D
+BLOCK SEXTANT-12345
+
+1FB1E
+BLOCK SEXTANT-6
+
+1FB1F
+BLOCK SEXTANT-16
+
+1FB20
+BLOCK SEXTANT-26
+
+1FB21
+BLOCK SEXTANT-126
+
+1FB22
+BLOCK SEXTANT-36
+
+1FB23
+BLOCK SEXTANT-136
+
+1FB24
+BLOCK SEXTANT-236
+
+1FB25
+BLOCK SEXTANT-1236
+
+1FB26
+BLOCK SEXTANT-46
+
+1FB27
+BLOCK SEXTANT-146
+
+1FB28
+BLOCK SEXTANT-1246
+
+1FB29
+BLOCK SEXTANT-346
+
+1FB2A
+BLOCK SEXTANT-1346
+
+1FB2B
+BLOCK SEXTANT-2346
+
+1FB2C
+BLOCK SEXTANT-12346
+
+1FB2D
+BLOCK SEXTANT-56
+
+1FB2E
+BLOCK SEXTANT-156
+
+1FB2F
+BLOCK SEXTANT-256
+
+1FB30
+BLOCK SEXTANT-1256
+
+1FB31
+BLOCK SEXTANT-356
+
+1FB32
+BLOCK SEXTANT-1356
+
+1FB33
+BLOCK SEXTANT-2356
+
+1FB34
+BLOCK SEXTANT-12356
+
+1FB35
+BLOCK SEXTANT-456
+
+1FB36
+BLOCK SEXTANT-1456
+
+1FB37
+BLOCK SEXTANT-2456
+
+1FB38
+BLOCK SEXTANT-12456
+
+1FB39
+BLOCK SEXTANT-3456
+
+1FB3A
+BLOCK SEXTANT-13456
+
+1FB3B
+BLOCK SEXTANT-23456
+
+1FB3C
+LOWER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER CENTRE
+
+1FB3D
+LOWER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER RIGHT
+
+1FB3E
+LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER CENTRE
+
+1FB3F
+LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER RIGHT
+
+1FB40
+LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO LOWER CENTRE
+
+1FB41
+LOWER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER CENTRE
+
+1FB42
+LOWER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER RIGHT
+
+1FB43
+LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER CENTRE
+
+1FB44
+LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER RIGHT
+
+1FB45
+LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO UPPER CENTRE
+
+1FB46
+LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER MIDDLE RIGHT
+
+1FB47
+LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO LOWER MIDDLE RIGHT
+
+1FB48
+LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO LOWER MIDDLE RIGHT
+
+1FB49
+LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO UPPER MIDDLE RIGHT
+
+1FB4A
+LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO UPPER MIDDLE RIGHT
+
+1FB4B
+LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO UPPER RIGHT
+
+1FB4C
+LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO UPPER MIDDLE RIGHT
+
+1FB4D
+LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO UPPER MIDDLE RIGHT
+
+1FB4E
+LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO LOWER MIDDLE RIGHT
+
+1FB4F
+LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO LOWER MIDDLE RIGHT
+
+1FB50
+LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO LOWER RIGHT
+
+1FB51
+LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER MIDDLE RIGHT
+
+1FB52
+UPPER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER CENTRE
+
+1FB53
+UPPER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER RIGHT
+
+1FB54
+UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER CENTRE
+
+1FB55
+UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER RIGHT
+
+1FB56
+UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO LOWER CENTRE
+
+1FB57
+UPPER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER CENTRE
+
+1FB58
+UPPER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER RIGHT
+
+1FB59
+UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER CENTRE
+
+1FB5A
+UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER RIGHT
+
+1FB5B
+UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO UPPER CENTRE
+
+1FB5C
+UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER MIDDLE RIGHT
+
+1FB5D
+UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO LOWER MIDDLE RIGHT
+
+1FB5E
+UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO LOWER MIDDLE RIGHT
+
+1FB5F
+UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO UPPER MIDDLE RIGHT
+
+1FB60
+UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO UPPER MIDDLE RIGHT
+
+1FB61
+UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO UPPER RIGHT
+
+1FB62
+UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO UPPER MIDDLE RIGHT
+
+1FB63
+UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO UPPER MIDDLE RIGHT
+
+1FB64
+UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO LOWER MIDDLE RIGHT
+
+1FB65
+UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO LOWER MIDDLE RIGHT
+
+1FB66
+UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO LOWER RIGHT
+
+1FB67
+UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER MIDDLE RIGHT
+
+1FB68
+UPPER AND RIGHT AND LOWER TRIANGULAR THREE QUARTERS BLOCK
+
+1FB69
+LEFT AND LOWER AND RIGHT TRIANGULAR THREE QUARTERS BLOCK
+
+1FB6A
+UPPER AND LEFT AND LOWER TRIANGULAR THREE QUARTERS BLOCK
+
+1FB6B
+LEFT AND UPPER AND RIGHT TRIANGULAR THREE QUARTERS BLOCK
+
+1FB6C
+LEFT TRIANGULAR ONE QUARTER BLOCK
+
+1FB6D
+UPPER TRIANGULAR ONE QUARTER BLOCK
+
+1FB6E
+RIGHT TRIANGULAR ONE QUARTER BLOCK
+
+1FB6F
+LOWER TRIANGULAR ONE QUARTER BLOCK
+
+1FB70
+VERTICAL ONE EIGHTH BLOCK-2
+
+1FB71
+VERTICAL ONE EIGHTH BLOCK-3
+
+1FB72
+VERTICAL ONE EIGHTH BLOCK-4
+
+1FB73
+VERTICAL ONE EIGHTH BLOCK-5
+
+1FB74
+VERTICAL ONE EIGHTH BLOCK-6
+
+1FB75
+VERTICAL ONE EIGHTH BLOCK-7
+
+1FB76
+HORIZONTAL ONE EIGHTH BLOCK-2
+
+1FB77
+HORIZONTAL ONE EIGHTH BLOCK-3
+
+1FB78
+HORIZONTAL ONE EIGHTH BLOCK-4
+
+1FB79
+HORIZONTAL ONE EIGHTH BLOCK-5
+
+1FB7A
+HORIZONTAL ONE EIGHTH BLOCK-6
+
+1FB7B
+HORIZONTAL ONE EIGHTH BLOCK-7
+
+1FB7C
+LEFT AND LOWER ONE EIGHTH BLOCK
+
+1FB7D
+LEFT AND UPPER ONE EIGHTH BLOCK
+
+1FB7E
+RIGHT AND UPPER ONE EIGHTH BLOCK
+
+1FB7F
+RIGHT AND LOWER ONE EIGHTH BLOCK
+
+1FB80
+UPPER AND LOWER ONE EIGHTH BLOCK
+
+1FB81
+HORIZONTAL ONE EIGHTH BLOCK-1358
+
+1FB82
+UPPER ONE QUARTER BLOCK
+
+1FB83
+UPPER THREE EIGHTHS BLOCK
+
+1FB84
+UPPER FIVE EIGHTHS BLOCK
+
+1FB85
+UPPER THREE QUARTERS BLOCK
+
+1FB86
+UPPER SEVEN EIGHTHS BLOCK
+
+1FB87
+RIGHT ONE QUARTER BLOCK
+
+1FB88
+RIGHT THREE EIGHTHS BLOCK
+
+1FB89
+RIGHT FIVE EIGHTHS BLOCK
+
+1FB8A
+RIGHT THREE QUARTERS BLOCK
+
+1FB8B
+RIGHT SEVEN EIGHTHS BLOCK
+
+1FB8C
+LEFT HALF MEDIUM SHADE
+
+1FB8D
+RIGHT HALF MEDIUM SHADE
+
+1FB8E
+UPPER HALF MEDIUM SHADE
+
+1FB8F
+LOWER HALF MEDIUM SHADE
+
+1FB90
+INVERSE MEDIUM SHADE
+
+1FB91
+UPPER HALF BLOCK AND LOWER HALF INVERSE MEDIUM SHADE
+
+1FB92
+UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK
+
+1FB94
+LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK
+
+1FB95
+CHECKER BOARD FILL
+
+1FB96
+INVERSE CHECKER BOARD FILL
+
+1FB97
+HEAVY HORIZONTAL FILL
+
+1FB98
+UPPER LEFT TO LOWER RIGHT FILL
+
+1FB99
+UPPER RIGHT TO LOWER LEFT FILL
+
+1FB9A
+UPPER AND LOWER TRIANGULAR HALF BLOCK
+
+1FB9B
+LEFT AND RIGHT TRIANGULAR HALF BLOCK
+
+1FB9C
+UPPER LEFT TRIANGULAR MEDIUM SHADE
+
+1FB9D
+UPPER RIGHT TRIANGULAR MEDIUM SHADE
+
+1FB9E
+LOWER RIGHT TRIANGULAR MEDIUM SHADE
+
+1FB9F
+LOWER LEFT TRIANGULAR MEDIUM SHADE
+
+1FBA0
+BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT
+
+1FBA1
+BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT
+
+1FBA2
+BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO LOWER CENTRE
+
+1FBA3
+BOX DRAWINGS LIGHT DIAGONAL MIDDLE RIGHT TO LOWER CENTRE
+
+1FBA4
+BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT TO LOWER CENTRE
+
+1FBA5
+BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT TO LOWER CENTRE
+
+1FBA6
+BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO LOWER CENTRE TO MIDDLE RIGHT
+
+1FBA7
+BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO UPPER CENTRE TO MIDDLE RIGHT
+
+1FBA8
+BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT AND MIDDLE RIGHT TO LOWER CENTRE
+
+1FBA9
+BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT AND MIDDLE LEFT TO LOWER CENTRE
+
+1FBAA
+BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT TO LOWER CENTRE TO MIDDLE LEFT
+
+1FBAB
+BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT TO LOWER CENTRE TO MIDDLE RIGHT
+
+1FBAC
+BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO UPPER CENTRE TO MIDDLE RIGHT TO LOWER CENTRE
+
+1FBAD
+BOX DRAWINGS LIGHT DIAGONAL MIDDLE RIGHT TO UPPER CENTRE TO MIDDLE LEFT TO LOWER CENTRE
+
+1FBAE
+BOX DRAWINGS LIGHT DIAGONAL DIAMOND
+
+1FBAF
+BOX DRAWINGS LIGHT HORIZONTAL WITH VERTICAL STROKE
+
+1FBB0
+ARROWHEAD-SHAPED POINTER
+
+1FBB1
+INVERSE CHECK MARK
+
+1FBB2
+LEFT HALF RUNNING MAN
+
+1FBB3
+RIGHT HALF RUNNING MAN
+
+1FBB4
+INVERSE DOWNWARDS ARROW WITH TIP LEFTWARDS
+
+1FBB5
+LEFTWARDS ARROW AND UPPER AND LOWER ONE EIGHTH BLOCK
+
+1FBB6
+RIGHTWARDS ARROW AND UPPER AND LOWER ONE EIGHTH BLOCK
+
+1FBB7
+DOWNWARDS ARROW AND RIGHT ONE EIGHTH BLOCK
+
+1FBB8
+UPWARDS ARROW AND RIGHT ONE EIGHTH BLOCK
+
+1FBB9
+LEFT HALF FOLDER
+
+1FBBA
+RIGHT HALF FOLDER
+
+1FBBB
+VOIDED GREEK CROSS
+
+1FBBC
+RIGHT OPEN SQUARED DOT
+
+1FBBD
+NEGATIVE DIAGONAL CROSS
+
+1FBBE
+NEGATIVE DIAGONAL MIDDLE RIGHT TO LOWER CENTRE
+
+1FBBF
+NEGATIVE DIAGONAL DIAMOND
+
+1FBC0
+WHITE HEAVY SALTIRE WITH ROUNDED CORNERS
+
+1FBC1
+LEFT THIRD WHITE RIGHT POINTING INDEX
+
+1FBC2
+MIDDLE THIRD WHITE RIGHT POINTING INDEX
+
+1FBC3
+RIGHT THIRD WHITE RIGHT POINTING INDEX
+
+1FBC4
+NEGATIVE SQUARED QUESTION MARK
+
+1FBC5
+STICK FIGURE
+
+1FBC6
+STICK FIGURE WITH ARMS RAISED
+
+1FBC7
+STICK FIGURE LEANING LEFT
+
+1FBC8
+STICK FIGURE LEANING RIGHT
+
+1FBC9
+STICK FIGURE WITH DRESS
+
+1FBCA
+WHITE UP-POINTING CHEVRON
+
+1FBF0
+SEGMENTED DIGIT ZERO
+
+1FBF1
+SEGMENTED DIGIT ONE
+
+1FBF2
+SEGMENTED DIGIT TWO
+
+1FBF3
+SEGMENTED DIGIT THREE
+
+1FBF4
+SEGMENTED DIGIT FOUR
+
+1FBF5
+SEGMENTED DIGIT FIVE
+
+1FBF6
+SEGMENTED DIGIT SIX
+
+1FBF7
+SEGMENTED DIGIT SEVEN
+
+1FBF8
+SEGMENTED DIGIT EIGHT
+
+1FBF9
+SEGMENTED DIGIT NINE
+
+E0001
+LANGUAGE TAG
+
+E0020
+TAG SPACE
+
+E0021
+TAG EXCLAMATION MARK
+
+E0022
+TAG QUOTATION MARK
+
+E0023
+TAG NUMBER SIGN
+
+E0024
+TAG DOLLAR SIGN
+
+E0025
+TAG PERCENT SIGN
+
+E0026
+TAG AMPERSAND
+
+E0027
+TAG APOSTROPHE
+
+E0028
+TAG LEFT PARENTHESIS
+
+E0029
+TAG RIGHT PARENTHESIS
+
+E002A
+TAG ASTERISK
+
+E002B
+TAG PLUS SIGN
+
+E002C
+TAG COMMA
+
+E002D
+TAG HYPHEN-MINUS
+
+E002E
+TAG FULL STOP
+
+E002F
+TAG SOLIDUS
+
+E0030
+TAG DIGIT ZERO
+
+E0031
+TAG DIGIT ONE
+
+E0032
+TAG DIGIT TWO
+
+E0033
+TAG DIGIT THREE
+
+E0034
+TAG DIGIT FOUR
+
+E0035
+TAG DIGIT FIVE
+
+E0036
+TAG DIGIT SIX
+
+E0037
+TAG DIGIT SEVEN
+
+E0038
+TAG DIGIT EIGHT
+
+E0039
+TAG DIGIT NINE
+
+E003A
+TAG COLON
+
+E003B
+TAG SEMICOLON
+
+E003C
+TAG LESS-THAN SIGN
+
+E003D
+TAG EQUALS SIGN
+
+E003E
+TAG GREATER-THAN SIGN
+
+E003F
+TAG QUESTION MARK
+
+E0040
+TAG COMMERCIAL AT
+
+E0041
+TAG LATIN CAPITAL LETTER A
+
+E0042
+TAG LATIN CAPITAL LETTER B
+
+E0043
+TAG LATIN CAPITAL LETTER C
+
+E0044
+TAG LATIN CAPITAL LETTER D
+
+E0045
+TAG LATIN CAPITAL LETTER E
+
+E0046
+TAG LATIN CAPITAL LETTER F
+
+E0047
+TAG LATIN CAPITAL LETTER G
+
+E0048
+TAG LATIN CAPITAL LETTER H
+
+E0049
+TAG LATIN CAPITAL LETTER I
+
+E004A
+TAG LATIN CAPITAL LETTER J
+
+E004B
+TAG LATIN CAPITAL LETTER K
+
+E004C
+TAG LATIN CAPITAL LETTER L
+
+E004D
+TAG LATIN CAPITAL LETTER M
+
+E004E
+TAG LATIN CAPITAL LETTER N
+
+E004F
+TAG LATIN CAPITAL LETTER O
+
+E0050
+TAG LATIN CAPITAL LETTER P
+
+E0051
+TAG LATIN CAPITAL LETTER Q
+
+E0052
+TAG LATIN CAPITAL LETTER R
+
+E0053
+TAG LATIN CAPITAL LETTER S
+
+E0054
+TAG LATIN CAPITAL LETTER T
+
+E0055
+TAG LATIN CAPITAL LETTER U
+
+E0056
+TAG LATIN CAPITAL LETTER V
+
+E0057
+TAG LATIN CAPITAL LETTER W
+
+E0058
+TAG LATIN CAPITAL LETTER X
+
+E0059
+TAG LATIN CAPITAL LETTER Y
+
+E005A
+TAG LATIN CAPITAL LETTER Z
+
+E005B
+TAG LEFT SQUARE BRACKET
+
+E005C
+TAG REVERSE SOLIDUS
+
+E005D
+TAG RIGHT SQUARE BRACKET
+
+E005E
+TAG CIRCUMFLEX ACCENT
+
+E005F
+TAG LOW LINE
+
+E0060
+TAG GRAVE ACCENT
+
+E0061
+TAG LATIN SMALL LETTER A
+
+E0062
+TAG LATIN SMALL LETTER B
+
+E0063
+TAG LATIN SMALL LETTER C
+
+E0064
+TAG LATIN SMALL LETTER D
+
+E0065
+TAG LATIN SMALL LETTER E
+
+E0066
+TAG LATIN SMALL LETTER F
+
+E0067
+TAG LATIN SMALL LETTER G
+
+E0068
+TAG LATIN SMALL LETTER H
+
+E0069
+TAG LATIN SMALL LETTER I
+
+E006A
+TAG LATIN SMALL LETTER J
+
+E006B
+TAG LATIN SMALL LETTER K
+
+E006C
+TAG LATIN SMALL LETTER L
+
+E006D
+TAG LATIN SMALL LETTER M
+
+E006E
+TAG LATIN SMALL LETTER N
+
+E006F
+TAG LATIN SMALL LETTER O
+
+E0070
+TAG LATIN SMALL LETTER P
+
+E0071
+TAG LATIN SMALL LETTER Q
+
+E0072
+TAG LATIN SMALL LETTER R
+
+E0073
+TAG LATIN SMALL LETTER S
+
+E0074
+TAG LATIN SMALL LETTER T
+
+E0075
+TAG LATIN SMALL LETTER U
+
+E0076
+TAG LATIN SMALL LETTER V
+
+E0077
+TAG LATIN SMALL LETTER W
+
+E0078
+TAG LATIN SMALL LETTER X
+
+E0079
+TAG LATIN SMALL LETTER Y
+
+E007A
+TAG LATIN SMALL LETTER Z
+
+E007B
+TAG LEFT CURLY BRACKET
+
+E007C
+TAG VERTICAL LINE
+
+E007D
+TAG RIGHT CURLY BRACKET
+
+E007E
+TAG TILDE
+
+E007F
+CANCEL TAG
+
+E0100
+VARIATION SELECTOR-17
+
+E0100
+VS17
+
+E0101
+VARIATION SELECTOR-18
+
+E0101
+VS18
+
+E0102
+VARIATION SELECTOR-19
+
+E0102
+VS19
+
+E0103
+VARIATION SELECTOR-20
+
+E0103
+VS20
+
+E0104
+VARIATION SELECTOR-21
+
+E0104
+VS21
+
+E0105
+VARIATION SELECTOR-22
+
+E0105
+VS22
+
+E0106
+VARIATION SELECTOR-23
+
+E0106
+VS23
+
+E0107
+VARIATION SELECTOR-24
+
+E0107
+VS24
+
+E0108
+VARIATION SELECTOR-25
+
+E0108
+VS25
+
+E0109
+VARIATION SELECTOR-26
+
+E0109
+VS26
+
+E010A
+VARIATION SELECTOR-27
+
+E010A
+VS27
+
+E010B
+VARIATION SELECTOR-28
+
+E010B
+VS28
+
+E010C
+VARIATION SELECTOR-29
+
+E010C
+VS29
+
+E010D
+VARIATION SELECTOR-30
+
+E010D
+VS30
+
+E010E
+VARIATION SELECTOR-31
+
+E010E
+VS31
+
+E010F
+VARIATION SELECTOR-32
+
+E010F
+VS32
+
+E0110
+VARIATION SELECTOR-33
+
+E0110
+VS33
+
+E0111
+VARIATION SELECTOR-34
+
+E0111
+VS34
+
+E0112
+VARIATION SELECTOR-35
+
+E0112
+VS35
+
+E0113
+VARIATION SELECTOR-36
+
+E0113
+VS36
+
+E0114
+VARIATION SELECTOR-37
+
+E0114
+VS37
+
+E0115
+VARIATION SELECTOR-38
+
+E0115
+VS38
+
+E0116
+VARIATION SELECTOR-39
+
+E0116
+VS39
+
+E0117
+VARIATION SELECTOR-40
+
+E0117
+VS40
+
+E0118
+VARIATION SELECTOR-41
+
+E0118
+VS41
+
+E0119
+VARIATION SELECTOR-42
+
+E0119
+VS42
+
+E011A
+VARIATION SELECTOR-43
+
+E011A
+VS43
+
+E011B
+VARIATION SELECTOR-44
+
+E011B
+VS44
+
+E011C
+VARIATION SELECTOR-45
+
+E011C
+VS45
+
+E011D
+VARIATION SELECTOR-46
+
+E011D
+VS46
+
+E011E
+VARIATION SELECTOR-47
+
+E011E
+VS47
+
+E011F
+VARIATION SELECTOR-48
+
+E011F
+VS48
+
+E0120
+VARIATION SELECTOR-49
+
+E0120
+VS49
+
+E0121
+VARIATION SELECTOR-50
+
+E0121
+VS50
+
+E0122
+VARIATION SELECTOR-51
+
+E0122
+VS51
+
+E0123
+VARIATION SELECTOR-52
+
+E0123
+VS52
+
+E0124
+VARIATION SELECTOR-53
+
+E0124
+VS53
+
+E0125
+VARIATION SELECTOR-54
+
+E0125
+VS54
+
+E0126
+VARIATION SELECTOR-55
+
+E0126
+VS55
+
+E0127
+VARIATION SELECTOR-56
+
+E0127
+VS56
+
+E0128
+VARIATION SELECTOR-57
+
+E0128
+VS57
+
+E0129
+VARIATION SELECTOR-58
+
+E0129
+VS58
+
+E012A
+VARIATION SELECTOR-59
+
+E012A
+VS59
+
+E012B
+VARIATION SELECTOR-60
+
+E012B
+VS60
+
+E012C
+VARIATION SELECTOR-61
+
+E012C
+VS61
+
+E012D
+VARIATION SELECTOR-62
+
+E012D
+VS62
+
+E012E
+VARIATION SELECTOR-63
+
+E012E
+VS63
+
+E012F
+VARIATION SELECTOR-64
+
+E012F
+VS64
+
+E0130
+VARIATION SELECTOR-65
+
+E0130
+VS65
+
+E0131
+VARIATION SELECTOR-66
+
+E0131
+VS66
+
+E0132
+VARIATION SELECTOR-67
+
+E0132
+VS67
+
+E0133
+VARIATION SELECTOR-68
+
+E0133
+VS68
+
+E0134
+VARIATION SELECTOR-69
+
+E0134
+VS69
+
+E0135
+VARIATION SELECTOR-70
+
+E0135
+VS70
+
+E0136
+VARIATION SELECTOR-71
+
+E0136
+VS71
+
+E0137
+VARIATION SELECTOR-72
+
+E0137
+VS72
+
+E0138
+VARIATION SELECTOR-73
+
+E0138
+VS73
+
+E0139
+VARIATION SELECTOR-74
+
+E0139
+VS74
+
+E013A
+VARIATION SELECTOR-75
+
+E013A
+VS75
+
+E013B
+VARIATION SELECTOR-76
+
+E013B
+VS76
+
+E013C
+VARIATION SELECTOR-77
+
+E013C
+VS77
+
+E013D
+VARIATION SELECTOR-78
+
+E013D
+VS78
+
+E013E
+VARIATION SELECTOR-79
+
+E013E
+VS79
+
+E013F
+VARIATION SELECTOR-80
+
+E013F
+VS80
+
+E0140
+VARIATION SELECTOR-81
+
+E0140
+VS81
+
+E0141
+VARIATION SELECTOR-82
+
+E0141
+VS82
+
+E0142
+VARIATION SELECTOR-83
+
+E0142
+VS83
+
+E0143
+VARIATION SELECTOR-84
+
+E0143
+VS84
+
+E0144
+VARIATION SELECTOR-85
+
+E0144
+VS85
+
+E0145
+VARIATION SELECTOR-86
+
+E0145
+VS86
+
+E0146
+VARIATION SELECTOR-87
+
+E0146
+VS87
+
+E0147
+VARIATION SELECTOR-88
+
+E0147
+VS88
+
+E0148
+VARIATION SELECTOR-89
+
+E0148
+VS89
+
+E0149
+VARIATION SELECTOR-90
+
+E0149
+VS90
+
+E014A
+VARIATION SELECTOR-91
+
+E014A
+VS91
+
+E014B
+VARIATION SELECTOR-92
+
+E014B
+VS92
+
+E014C
+VARIATION SELECTOR-93
+
+E014C
+VS93
+
+E014D
+VARIATION SELECTOR-94
+
+E014D
+VS94
+
+E014E
+VARIATION SELECTOR-95
+
+E014E
+VS95
+
+E014F
+VARIATION SELECTOR-96
+
+E014F
+VS96
+
+E0150
+VARIATION SELECTOR-97
+
+E0150
+VS97
+
+E0151
+VARIATION SELECTOR-98
+
+E0151
+VS98
+
+E0152
+VARIATION SELECTOR-99
+
+E0152
+VS99
+
+E0153
+VARIATION SELECTOR-100
+
+E0153
+VS100
+
+E0154
+VARIATION SELECTOR-101
+
+E0154
+VS101
+
+E0155
+VARIATION SELECTOR-102
+
+E0155
+VS102
+
+E0156
+VARIATION SELECTOR-103
+
+E0156
+VS103
+
+E0157
+VARIATION SELECTOR-104
+
+E0157
+VS104
+
+E0158
+VARIATION SELECTOR-105
+
+E0158
+VS105
+
+E0159
+VARIATION SELECTOR-106
+
+E0159
+VS106
+
+E015A
+VARIATION SELECTOR-107
+
+E015A
+VS107
+
+E015B
+VARIATION SELECTOR-108
+
+E015B
+VS108
+
+E015C
+VARIATION SELECTOR-109
+
+E015C
+VS109
+
+E015D
+VARIATION SELECTOR-110
+
+E015D
+VS110
+
+E015E
+VARIATION SELECTOR-111
+
+E015E
+VS111
+
+E015F
+VARIATION SELECTOR-112
+
+E015F
+VS112
+
+E0160
+VARIATION SELECTOR-113
+
+E0160
+VS113
+
+E0161
+VARIATION SELECTOR-114
+
+E0161
+VS114
+
+E0162
+VARIATION SELECTOR-115
+
+E0162
+VS115
+
+E0163
+VARIATION SELECTOR-116
+
+E0163
+VS116
+
+E0164
+VARIATION SELECTOR-117
+
+E0164
+VS117
+
+E0165
+VARIATION SELECTOR-118
+
+E0165
+VS118
+
+E0166
+VARIATION SELECTOR-119
+
+E0166
+VS119
+
+E0167
+VARIATION SELECTOR-120
+
+E0167
+VS120
+
+E0168
+VARIATION SELECTOR-121
+
+E0168
+VS121
+
+E0169
+VARIATION SELECTOR-122
+
+E0169
+VS122
+
+E016A
+VARIATION SELECTOR-123
+
+E016A
+VS123
+
+E016B
+VARIATION SELECTOR-124
+
+E016B
+VS124
+
+E016C
+VARIATION SELECTOR-125
+
+E016C
+VS125
+
+E016D
+VARIATION SELECTOR-126
+
+E016D
+VS126
+
+E016E
+VARIATION SELECTOR-127
+
+E016E
+VS127
+
+E016F
+VARIATION SELECTOR-128
+
+E016F
+VS128
+
+E0170
+VARIATION SELECTOR-129
+
+E0170
+VS129
+
+E0171
+VARIATION SELECTOR-130
+
+E0171
+VS130
+
+E0172
+VARIATION SELECTOR-131
+
+E0172
+VS131
+
+E0173
+VARIATION SELECTOR-132
+
+E0173
+VS132
+
+E0174
+VARIATION SELECTOR-133
+
+E0174
+VS133
+
+E0175
+VARIATION SELECTOR-134
+
+E0175
+VS134
+
+E0176
+VARIATION SELECTOR-135
+
+E0176
+VS135
+
+E0177
+VARIATION SELECTOR-136
+
+E0177
+VS136
+
+E0178
+VARIATION SELECTOR-137
+
+E0178
+VS137
+
+E0179
+VARIATION SELECTOR-138
+
+E0179
+VS138
+
+E017A
+VARIATION SELECTOR-139
+
+E017A
+VS139
+
+E017B
+VARIATION SELECTOR-140
+
+E017B
+VS140
+
+E017C
+VARIATION SELECTOR-141
+
+E017C
+VS141
+
+E017D
+VARIATION SELECTOR-142
+
+E017D
+VS142
+
+E017E
+VARIATION SELECTOR-143
+
+E017E
+VS143
+
+E017F
+VARIATION SELECTOR-144
+
+E017F
+VS144
+
+E0180
+VARIATION SELECTOR-145
+
+E0180
+VS145
+
+E0181
+VARIATION SELECTOR-146
+
+E0181
+VS146
+
+E0182
+VARIATION SELECTOR-147
+
+E0182
+VS147
+
+E0183
+VARIATION SELECTOR-148
+
+E0183
+VS148
+
+E0184
+VARIATION SELECTOR-149
+
+E0184
+VS149
+
+E0185
+VARIATION SELECTOR-150
+
+E0185
+VS150
+
+E0186
+VARIATION SELECTOR-151
+
+E0186
+VS151
+
+E0187
+VARIATION SELECTOR-152
+
+E0187
+VS152
+
+E0188
+VARIATION SELECTOR-153
+
+E0188
+VS153
+
+E0189
+VARIATION SELECTOR-154
+
+E0189
+VS154
+
+E018A
+VARIATION SELECTOR-155
+
+E018A
+VS155
+
+E018B
+VARIATION SELECTOR-156
+
+E018B
+VS156
+
+E018C
+VARIATION SELECTOR-157
+
+E018C
+VS157
+
+E018D
+VARIATION SELECTOR-158
+
+E018D
+VS158
+
+E018E
+VARIATION SELECTOR-159
+
+E018E
+VS159
+
+E018F
+VARIATION SELECTOR-160
+
+E018F
+VS160
+
+E0190
+VARIATION SELECTOR-161
+
+E0190
+VS161
+
+E0191
+VARIATION SELECTOR-162
+
+E0191
+VS162
+
+E0192
+VARIATION SELECTOR-163
+
+E0192
+VS163
+
+E0193
+VARIATION SELECTOR-164
+
+E0193
+VS164
+
+E0194
+VARIATION SELECTOR-165
+
+E0194
+VS165
+
+E0195
+VARIATION SELECTOR-166
+
+E0195
+VS166
+
+E0196
+VARIATION SELECTOR-167
+
+E0196
+VS167
+
+E0197
+VARIATION SELECTOR-168
+
+E0197
+VS168
+
+E0198
+VARIATION SELECTOR-169
+
+E0198
+VS169
+
+E0199
+VARIATION SELECTOR-170
+
+E0199
+VS170
+
+E019A
+VARIATION SELECTOR-171
+
+E019A
+VS171
+
+E019B
+VARIATION SELECTOR-172
+
+E019B
+VS172
+
+E019C
+VARIATION SELECTOR-173
+
+E019C
+VS173
+
+E019D
+VARIATION SELECTOR-174
+
+E019D
+VS174
+
+E019E
+VARIATION SELECTOR-175
+
+E019E
+VS175
+
+E019F
+VARIATION SELECTOR-176
+
+E019F
+VS176
+
+E01A0
+VARIATION SELECTOR-177
+
+E01A0
+VS177
+
+E01A1
+VARIATION SELECTOR-178
+
+E01A1
+VS178
+
+E01A2
+VARIATION SELECTOR-179
+
+E01A2
+VS179
+
+E01A3
+VARIATION SELECTOR-180
+
+E01A3
+VS180
+
+E01A4
+VARIATION SELECTOR-181
+
+E01A4
+VS181
+
+E01A5
+VARIATION SELECTOR-182
+
+E01A5
+VS182
+
+E01A6
+VARIATION SELECTOR-183
+
+E01A6
+VS183
+
+E01A7
+VARIATION SELECTOR-184
+
+E01A7
+VS184
+
+E01A8
+VARIATION SELECTOR-185
+
+E01A8
+VS185
+
+E01A9
+VARIATION SELECTOR-186
+
+E01A9
+VS186
+
+E01AA
+VARIATION SELECTOR-187
+
+E01AA
+VS187
+
+E01AB
+VARIATION SELECTOR-188
+
+E01AB
+VS188
+
+E01AC
+VARIATION SELECTOR-189
+
+E01AC
+VS189
+
+E01AD
+VARIATION SELECTOR-190
+
+E01AD
+VS190
+
+E01AE
+VARIATION SELECTOR-191
+
+E01AE
+VS191
+
+E01AF
+VARIATION SELECTOR-192
+
+E01AF
+VS192
+
+E01B0
+VARIATION SELECTOR-193
+
+E01B0
+VS193
+
+E01B1
+VARIATION SELECTOR-194
+
+E01B1
+VS194
+
+E01B2
+VARIATION SELECTOR-195
+
+E01B2
+VS195
+
+E01B3
+VARIATION SELECTOR-196
+
+E01B3
+VS196
+
+E01B4
+VARIATION SELECTOR-197
+
+E01B4
+VS197
+
+E01B5
+VARIATION SELECTOR-198
+
+E01B5
+VS198
+
+E01B6
+VARIATION SELECTOR-199
+
+E01B6
+VS199
+
+E01B7
+VARIATION SELECTOR-200
+
+E01B7
+VS200
+
+E01B8
+VARIATION SELECTOR-201
+
+E01B8
+VS201
+
+E01B9
+VARIATION SELECTOR-202
+
+E01B9
+VS202
+
+E01BA
+VARIATION SELECTOR-203
+
+E01BA
+VS203
+
+E01BB
+VARIATION SELECTOR-204
+
+E01BB
+VS204
+
+E01BC
+VARIATION SELECTOR-205
+
+E01BC
+VS205
+
+E01BD
+VARIATION SELECTOR-206
+
+E01BD
+VS206
+
+E01BE
+VARIATION SELECTOR-207
+
+E01BE
+VS207
+
+E01BF
+VARIATION SELECTOR-208
+
+E01BF
+VS208
+
+E01C0
+VARIATION SELECTOR-209
+
+E01C0
+VS209
+
+E01C1
+VARIATION SELECTOR-210
+
+E01C1
+VS210
+
+E01C2
+VARIATION SELECTOR-211
+
+E01C2
+VS211
+
+E01C3
+VARIATION SELECTOR-212
+
+E01C3
+VS212
+
+E01C4
+VARIATION SELECTOR-213
+
+E01C4
+VS213
+
+E01C5
+VARIATION SELECTOR-214
+
+E01C5
+VS214
+
+E01C6
+VARIATION SELECTOR-215
+
+E01C6
+VS215
+
+E01C7
+VARIATION SELECTOR-216
+
+E01C7
+VS216
+
+E01C8
+VARIATION SELECTOR-217
+
+E01C8
+VS217
+
+E01C9
+VARIATION SELECTOR-218
+
+E01C9
+VS218
+
+E01CA
+VARIATION SELECTOR-219
+
+E01CA
+VS219
+
+E01CB
+VARIATION SELECTOR-220
+
+E01CB
+VS220
+
+E01CC
+VARIATION SELECTOR-221
+
+E01CC
+VS221
+
+E01CD
+VARIATION SELECTOR-222
+
+E01CD
+VS222
+
+E01CE
+VARIATION SELECTOR-223
+
+E01CE
+VS223
+
+E01CF
+VARIATION SELECTOR-224
+
+E01CF
+VS224
+
+E01D0
+VARIATION SELECTOR-225
+
+E01D0
+VS225
+
+E01D1
+VARIATION SELECTOR-226
+
+E01D1
+VS226
+
+E01D2
+VARIATION SELECTOR-227
+
+E01D2
+VS227
+
+E01D3
+VARIATION SELECTOR-228
+
+E01D3
+VS228
+
+E01D4
+VARIATION SELECTOR-229
+
+E01D4
+VS229
+
+E01D5
+VARIATION SELECTOR-230
+
+E01D5
+VS230
+
+E01D6
+VARIATION SELECTOR-231
+
+E01D6
+VS231
+
+E01D7
+VARIATION SELECTOR-232
+
+E01D7
+VS232
+
+E01D8
+VARIATION SELECTOR-233
+
+E01D8
+VS233
+
+E01D9
+VARIATION SELECTOR-234
+
+E01D9
+VS234
+
+E01DA
+VARIATION SELECTOR-235
+
+E01DA
+VS235
+
+E01DB
+VARIATION SELECTOR-236
+
+E01DB
+VS236
+
+E01DC
+VARIATION SELECTOR-237
+
+E01DC
+VS237
+
+E01DD
+VARIATION SELECTOR-238
+
+E01DD
+VS238
+
+E01DE
+VARIATION SELECTOR-239
+
+E01DE
+VS239
+
+E01DF
+VARIATION SELECTOR-240
+
+E01DF
+VS240
+
+E01E0
+VARIATION SELECTOR-241
+
+E01E0
+VS241
+
+E01E1
+VARIATION SELECTOR-242
+
+E01E1
+VS242
+
+E01E2
+VARIATION SELECTOR-243
+
+E01E2
+VS243
+
+E01E3
+VARIATION SELECTOR-244
+
+E01E3
+VS244
+
+E01E4
+VARIATION SELECTOR-245
+
+E01E4
+VS245
+
+E01E5
+VARIATION SELECTOR-246
+
+E01E5
+VS246
+
+E01E6
+VARIATION SELECTOR-247
+
+E01E6
+VS247
+
+E01E7
+VARIATION SELECTOR-248
+
+E01E7
+VS248
+
+E01E8
+VARIATION SELECTOR-249
+
+E01E8
+VS249
+
+E01E9
+VARIATION SELECTOR-250
+
+E01E9
+VS250
+
+E01EA
+VARIATION SELECTOR-251
+
+E01EA
+VS251
+
+E01EB
+VARIATION SELECTOR-252
+
+E01EB
+VS252
+
+E01EC
+VARIATION SELECTOR-253
+
+E01EC
+VS253
+
+E01ED
+VARIATION SELECTOR-254
+
+E01ED
+VS254
+
+E01EE
+VARIATION SELECTOR-255
+
+E01EE
+VS255
+
+E01EF
+VARIATION SELECTOR-256
+
+E01EF
+VS256
+
+00023 0FE0F 020E3
+KEYCAP NUMBER SIGN
+
+0002A 0FE0F 020E3
+KEYCAP ASTERISK
+
+00030 0FE0F 020E3
+KEYCAP DIGIT ZERO
+
+00031 0FE0F 020E3
+KEYCAP DIGIT ONE
+
+00032 0FE0F 020E3
+KEYCAP DIGIT TWO
+
+00033 0FE0F 020E3
+KEYCAP DIGIT THREE
+
+00034 0FE0F 020E3
+KEYCAP DIGIT FOUR
+
+00035 0FE0F 020E3
+KEYCAP DIGIT FIVE
+
+00036 0FE0F 020E3
+KEYCAP DIGIT SIX
+
+00037 0FE0F 020E3
+KEYCAP DIGIT SEVEN
+
+00038 0FE0F 020E3
+KEYCAP DIGIT EIGHT
+
+00039 0FE0F 020E3
+KEYCAP DIGIT NINE
+
+00100 00300
+LATIN CAPITAL LETTER A WITH MACRON AND GRAVE
+
+00101 00300
+LATIN SMALL LETTER A WITH MACRON AND GRAVE
+
+0012A 00300
+LATIN CAPITAL LETTER I WITH MACRON AND GRAVE
+
+0012B 00300
+LATIN SMALL LETTER I WITH MACRON AND GRAVE
+
+0016A 00300
+LATIN CAPITAL LETTER U WITH MACRON AND GRAVE
+
+0016B 00300
+LATIN SMALL LETTER U WITH MACRON AND GRAVE
+
+00045 00329
+LATIN CAPITAL LETTER E WITH VERTICAL LINE BELOW
+
+00065 00329
+LATIN SMALL LETTER E WITH VERTICAL LINE BELOW
+
+000C8 00329
+LATIN CAPITAL LETTER E WITH VERTICAL LINE BELOW AND GRAVE
+
+000E8 00329
+LATIN SMALL LETTER E WITH VERTICAL LINE BELOW AND GRAVE
+
+000C9 00329
+LATIN CAPITAL LETTER E WITH VERTICAL LINE BELOW AND ACUTE
+
+000E9 00329
+LATIN SMALL LETTER E WITH VERTICAL LINE BELOW AND ACUTE
+
+0004F 00329
+LATIN CAPITAL LETTER O WITH VERTICAL LINE BELOW
+
+0006F 00329
+LATIN SMALL LETTER O WITH VERTICAL LINE BELOW
+
+000D2 00329
+LATIN CAPITAL LETTER O WITH VERTICAL LINE BELOW AND GRAVE
+
+000F2 00329
+LATIN SMALL LETTER O WITH VERTICAL LINE BELOW AND GRAVE
+
+000D3 00329
+LATIN CAPITAL LETTER O WITH VERTICAL LINE BELOW AND ACUTE
+
+000F3 00329
+LATIN SMALL LETTER O WITH VERTICAL LINE BELOW AND ACUTE
+
+00053 00329
+LATIN CAPITAL LETTER S WITH VERTICAL LINE BELOW
+
+00073 00329
+LATIN SMALL LETTER S WITH VERTICAL LINE BELOW
+
+000CA 00304
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON
+
+000EA 00304
+LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON
+
+000CA 0030C
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON
+
+000EA 0030C
+LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON
+
+00069 00307 00301
+LATIN SMALL LETTER I WITH DOT ABOVE AND ACUTE
+
+0006E 00360 00067
+LATIN SMALL LETTER NG WITH TILDE ABOVE
+
+00104 00301
+LATIN CAPITAL LETTER A WITH OGONEK AND ACUTE
+
+00105 00301
+LATIN SMALL LETTER A WITH OGONEK AND ACUTE
+
+00104 00303
+LATIN CAPITAL LETTER A WITH OGONEK AND TILDE
+
+00105 00303
+LATIN SMALL LETTER A WITH OGONEK AND TILDE
+
+00118 00301
+LATIN CAPITAL LETTER E WITH OGONEK AND ACUTE
+
+00119 00301
+LATIN SMALL LETTER E WITH OGONEK AND ACUTE
+
+00118 00303
+LATIN CAPITAL LETTER E WITH OGONEK AND TILDE
+
+00119 00303
+LATIN SMALL LETTER E WITH OGONEK AND TILDE
+
+00116 00301
+LATIN CAPITAL LETTER E WITH DOT ABOVE AND ACUTE
+
+00117 00301
+LATIN SMALL LETTER E WITH DOT ABOVE AND ACUTE
+
+00116 00303
+LATIN CAPITAL LETTER E WITH DOT ABOVE AND TILDE
+
+00117 00303
+LATIN SMALL LETTER E WITH DOT ABOVE AND TILDE
+
+00069 00307 00300
+LATIN SMALL LETTER I WITH DOT ABOVE AND GRAVE
+
+00069 00307 00303
+LATIN SMALL LETTER I WITH DOT ABOVE AND TILDE
+
+0012E 00301
+LATIN CAPITAL LETTER I WITH OGONEK AND ACUTE
+
+0012F 00307 00301
+LATIN SMALL LETTER I WITH OGONEK AND DOT ABOVE AND ACUTE
+
+0012E 00303
+LATIN CAPITAL LETTER I WITH OGONEK AND TILDE
+
+0012F 00307 00303
+LATIN SMALL LETTER I WITH OGONEK AND DOT ABOVE AND TILDE
+
+0004A 00303
+LATIN CAPITAL LETTER J WITH TILDE
+
+0006A 00307 00303
+LATIN SMALL LETTER J WITH DOT ABOVE AND TILDE
+
+0004C 00303
+LATIN CAPITAL LETTER L WITH TILDE
+
+0006C 00303
+LATIN SMALL LETTER L WITH TILDE
+
+0004D 00303
+LATIN CAPITAL LETTER M WITH TILDE
+
+0006D 00303
+LATIN SMALL LETTER M WITH TILDE
+
+00052 00303
+LATIN CAPITAL LETTER R WITH TILDE
+
+00072 00303
+LATIN SMALL LETTER R WITH TILDE
+
+00172 00301
+LATIN CAPITAL LETTER U WITH OGONEK AND ACUTE
+
+00173 00301
+LATIN SMALL LETTER U WITH OGONEK AND ACUTE
+
+00172 00303
+LATIN CAPITAL LETTER U WITH OGONEK AND TILDE
+
+00173 00303
+LATIN SMALL LETTER U WITH OGONEK AND TILDE
+
+0016A 00301
+LATIN CAPITAL LETTER U WITH MACRON AND ACUTE
+
+0016B 00301
+LATIN SMALL LETTER U WITH MACRON AND ACUTE
+
+0016A 00303
+LATIN CAPITAL LETTER U WITH MACRON AND TILDE
+
+0016B 00303
+LATIN SMALL LETTER U WITH MACRON AND TILDE
+
+000E6 00300
+LATIN SMALL LETTER AE WITH GRAVE
+
+00254 00300
+LATIN SMALL LETTER OPEN O WITH GRAVE
+
+00254 00301
+LATIN SMALL LETTER OPEN O WITH ACUTE
+
+0028C 00300
+LATIN SMALL LETTER TURNED V WITH GRAVE
+
+0028C 00301
+LATIN SMALL LETTER TURNED V WITH ACUTE
+
+00259 00300
+LATIN SMALL LETTER SCHWA WITH GRAVE
+
+00259 00301
+LATIN SMALL LETTER SCHWA WITH ACUTE
+
+0025A 00300
+LATIN SMALL LETTER HOOKED SCHWA WITH GRAVE
+
+0025A 00301
+LATIN SMALL LETTER HOOKED SCHWA WITH ACUTE
+
+00626 00627
+ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH ALEF
+
+00626 00648
+ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH WAW
+
+00626 00649
+ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA
+
+00626 006C6
+ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH OE
+
+00626 006C7
+ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH U
+
+00626 006C8
+ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH YU
+
+00626 006D0
+ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH E
+
+00626 006D5
+ARABIC SEQUENCE YEH WITH HAMZA ABOVE WITH AE
+
+00646 006A9
+ARABIC SEQUENCE NOON WITH KEHEH
+
+00995 009CD 009B7
+BENGALI LETTER KHINYA
+
+00B95 00BCD
+TAMIL CONSONANT K
+
+00B99 00BCD
+TAMIL CONSONANT NG
+
+00B9A 00BCD
+TAMIL CONSONANT C
+
+00B9E 00BCD
+TAMIL CONSONANT NY
+
+00B9F 00BCD
+TAMIL CONSONANT TT
+
+00BA3 00BCD
+TAMIL CONSONANT NN
+
+00BA4 00BCD
+TAMIL CONSONANT T
+
+00BA8 00BCD
+TAMIL CONSONANT N
+
+00BAA 00BCD
+TAMIL CONSONANT P
+
+00BAE 00BCD
+TAMIL CONSONANT M
+
+00BAF 00BCD
+TAMIL CONSONANT Y
+
+00BB0 00BCD
+TAMIL CONSONANT R
+
+00BB2 00BCD
+TAMIL CONSONANT L
+
+00BB5 00BCD
+TAMIL CONSONANT V
+
+00BB4 00BCD
+TAMIL CONSONANT LLL
+
+00BB3 00BCD
+TAMIL CONSONANT LL
+
+00BB1 00BCD
+TAMIL CONSONANT RR
+
+00BA9 00BCD
+TAMIL CONSONANT NNN
+
+00B9C 00BCD
+TAMIL CONSONANT J
+
+00BB6 00BCD
+TAMIL CONSONANT SH
+
+00BB7 00BCD
+TAMIL CONSONANT SS
+
+00BB8 00BCD
+TAMIL CONSONANT S
+
+00BB9 00BCD
+TAMIL CONSONANT H
+
+00B95 00BCD 00BB7 00BCD
+TAMIL CONSONANT KSS
+
+00B95 00BBE
+TAMIL SYLLABLE KAA
+
+00B95 00BBF
+TAMIL SYLLABLE KI
+
+00B95 00BC0
+TAMIL SYLLABLE KII
+
+00B95 00BC1
+TAMIL SYLLABLE KU
+
+00B95 00BC2
+TAMIL SYLLABLE KUU
+
+00B95 00BC6
+TAMIL SYLLABLE KE
+
+00B95 00BC7
+TAMIL SYLLABLE KEE
+
+00B95 00BC8
+TAMIL SYLLABLE KAI
+
+00B95 00BCA
+TAMIL SYLLABLE KO
+
+00B95 00BCB
+TAMIL SYLLABLE KOO
+
+00B95 00BCC
+TAMIL SYLLABLE KAU
+
+00B99 00BBE
+TAMIL SYLLABLE NGAA
+
+00B99 00BBF
+TAMIL SYLLABLE NGI
+
+00B99 00BC0
+TAMIL SYLLABLE NGII
+
+00B99 00BC1
+TAMIL SYLLABLE NGU
+
+00B99 00BC2
+TAMIL SYLLABLE NGUU
+
+00B99 00BC6
+TAMIL SYLLABLE NGE
+
+00B99 00BC7
+TAMIL SYLLABLE NGEE
+
+00B99 00BC8
+TAMIL SYLLABLE NGAI
+
+00B99 00BCA
+TAMIL SYLLABLE NGO
+
+00B99 00BCB
+TAMIL SYLLABLE NGOO
+
+00B99 00BCC
+TAMIL SYLLABLE NGAU
+
+00B9A 00BBE
+TAMIL SYLLABLE CAA
+
+00B9A 00BBF
+TAMIL SYLLABLE CI
+
+00B9A 00BC0
+TAMIL SYLLABLE CII
+
+00B9A 00BC1
+TAMIL SYLLABLE CU
+
+00B9A 00BC2
+TAMIL SYLLABLE CUU
+
+00B9A 00BC6
+TAMIL SYLLABLE CE
+
+00B9A 00BC7
+TAMIL SYLLABLE CEE
+
+00B9A 00BC8
+TAMIL SYLLABLE CAI
+
+00B9A 00BCA
+TAMIL SYLLABLE CO
+
+00B9A 00BCB
+TAMIL SYLLABLE COO
+
+00B9A 00BCC
+TAMIL SYLLABLE CAU
+
+00B9E 00BBE
+TAMIL SYLLABLE NYAA
+
+00B9E 00BBF
+TAMIL SYLLABLE NYI
+
+00B9E 00BC0
+TAMIL SYLLABLE NYII
+
+00B9E 00BC1
+TAMIL SYLLABLE NYU
+
+00B9E 00BC2
+TAMIL SYLLABLE NYUU
+
+00B9E 00BC6
+TAMIL SYLLABLE NYE
+
+00B9E 00BC7
+TAMIL SYLLABLE NYEE
+
+00B9E 00BC8
+TAMIL SYLLABLE NYAI
+
+00B9E 00BCA
+TAMIL SYLLABLE NYO
+
+00B9E 00BCB
+TAMIL SYLLABLE NYOO
+
+00B9E 00BCC
+TAMIL SYLLABLE NYAU
+
+00B9F 00BBE
+TAMIL SYLLABLE TTAA
+
+00B9F 00BBF
+TAMIL SYLLABLE TTI
+
+00B9F 00BC0
+TAMIL SYLLABLE TTII
+
+00B9F 00BC1
+TAMIL SYLLABLE TTU
+
+00B9F 00BC2
+TAMIL SYLLABLE TTUU
+
+00B9F 00BC6
+TAMIL SYLLABLE TTE
+
+00B9F 00BC7
+TAMIL SYLLABLE TTEE
+
+00B9F 00BC8
+TAMIL SYLLABLE TTAI
+
+00B9F 00BCA
+TAMIL SYLLABLE TTO
+
+00B9F 00BCB
+TAMIL SYLLABLE TTOO
+
+00B9F 00BCC
+TAMIL SYLLABLE TTAU
+
+00BA3 00BBE
+TAMIL SYLLABLE NNAA
+
+00BA3 00BBF
+TAMIL SYLLABLE NNI
+
+00BA3 00BC0
+TAMIL SYLLABLE NNII
+
+00BA3 00BC1
+TAMIL SYLLABLE NNU
+
+00BA3 00BC2
+TAMIL SYLLABLE NNUU
+
+00BA3 00BC6
+TAMIL SYLLABLE NNE
+
+00BA3 00BC7
+TAMIL SYLLABLE NNEE
+
+00BA3 00BC8
+TAMIL SYLLABLE NNAI
+
+00BA3 00BCA
+TAMIL SYLLABLE NNO
+
+00BA3 00BCB
+TAMIL SYLLABLE NNOO
+
+00BA3 00BCC
+TAMIL SYLLABLE NNAU
+
+00BA4 00BBE
+TAMIL SYLLABLE TAA
+
+00BA4 00BBF
+TAMIL SYLLABLE TI
+
+00BA4 00BC0
+TAMIL SYLLABLE TII
+
+00BA4 00BC1
+TAMIL SYLLABLE TU
+
+00BA4 00BC2
+TAMIL SYLLABLE TUU
+
+00BA4 00BC6
+TAMIL SYLLABLE TE
+
+00BA4 00BC7
+TAMIL SYLLABLE TEE
+
+00BA4 00BC8
+TAMIL SYLLABLE TAI
+
+00BA4 00BCA
+TAMIL SYLLABLE TO
+
+00BA4 00BCB
+TAMIL SYLLABLE TOO
+
+00BA4 00BCC
+TAMIL SYLLABLE TAU
+
+00BA8 00BBE
+TAMIL SYLLABLE NAA
+
+00BA8 00BBF
+TAMIL SYLLABLE NI
+
+00BA8 00BC0
+TAMIL SYLLABLE NII
+
+00BA8 00BC1
+TAMIL SYLLABLE NU
+
+00BA8 00BC2
+TAMIL SYLLABLE NUU
+
+00BA8 00BC6
+TAMIL SYLLABLE NE
+
+00BA8 00BC7
+TAMIL SYLLABLE NEE
+
+00BA8 00BC8
+TAMIL SYLLABLE NAI
+
+00BA8 00BCA
+TAMIL SYLLABLE NO
+
+00BA8 00BCB
+TAMIL SYLLABLE NOO
+
+00BA8 00BCC
+TAMIL SYLLABLE NAU
+
+00BAA 00BBE
+TAMIL SYLLABLE PAA
+
+00BAA 00BBF
+TAMIL SYLLABLE PI
+
+00BAA 00BC0
+TAMIL SYLLABLE PII
+
+00BAA 00BC1
+TAMIL SYLLABLE PU
+
+00BAA 00BC2
+TAMIL SYLLABLE PUU
+
+00BAA 00BC6
+TAMIL SYLLABLE PE
+
+00BAA 00BC7
+TAMIL SYLLABLE PEE
+
+00BAA 00BC8
+TAMIL SYLLABLE PAI
+
+00BAA 00BCA
+TAMIL SYLLABLE PO
+
+00BAA 00BCB
+TAMIL SYLLABLE POO
+
+00BAA 00BCC
+TAMIL SYLLABLE PAU
+
+00BAE 00BBE
+TAMIL SYLLABLE MAA
+
+00BAE 00BBF
+TAMIL SYLLABLE MI
+
+00BAE 00BC0
+TAMIL SYLLABLE MII
+
+00BAE 00BC1
+TAMIL SYLLABLE MU
+
+00BAE 00BC2
+TAMIL SYLLABLE MUU
+
+00BAE 00BC6
+TAMIL SYLLABLE ME
+
+00BAE 00BC7
+TAMIL SYLLABLE MEE
+
+00BAE 00BC8
+TAMIL SYLLABLE MAI
+
+00BAE 00BCA
+TAMIL SYLLABLE MO
+
+00BAE 00BCB
+TAMIL SYLLABLE MOO
+
+00BAE 00BCC
+TAMIL SYLLABLE MAU
+
+00BAF 00BBE
+TAMIL SYLLABLE YAA
+
+00BAF 00BBF
+TAMIL SYLLABLE YI
+
+00BAF 00BC0
+TAMIL SYLLABLE YII
+
+00BAF 00BC1
+TAMIL SYLLABLE YU
+
+00BAF 00BC2
+TAMIL SYLLABLE YUU
+
+00BAF 00BC6
+TAMIL SYLLABLE YE
+
+00BAF 00BC7
+TAMIL SYLLABLE YEE
+
+00BAF 00BC8
+TAMIL SYLLABLE YAI
+
+00BAF 00BCA
+TAMIL SYLLABLE YO
+
+00BAF 00BCB
+TAMIL SYLLABLE YOO
+
+00BAF 00BCC
+TAMIL SYLLABLE YAU
+
+00BB0 00BBE
+TAMIL SYLLABLE RAA
+
+00BB0 00BBF
+TAMIL SYLLABLE RI
+
+00BB0 00BC0
+TAMIL SYLLABLE RII
+
+00BB0 00BC1
+TAMIL SYLLABLE RU
+
+00BB0 00BC2
+TAMIL SYLLABLE RUU
+
+00BB0 00BC6
+TAMIL SYLLABLE RE
+
+00BB0 00BC7
+TAMIL SYLLABLE REE
+
+00BB0 00BC8
+TAMIL SYLLABLE RAI
+
+00BB0 00BCA
+TAMIL SYLLABLE RO
+
+00BB0 00BCB
+TAMIL SYLLABLE ROO
+
+00BB0 00BCC
+TAMIL SYLLABLE RAU
+
+00BB2 00BBE
+TAMIL SYLLABLE LAA
+
+00BB2 00BBF
+TAMIL SYLLABLE LI
+
+00BB2 00BC0
+TAMIL SYLLABLE LII
+
+00BB2 00BC1
+TAMIL SYLLABLE LU
+
+00BB2 00BC2
+TAMIL SYLLABLE LUU
+
+00BB2 00BC6
+TAMIL SYLLABLE LE
+
+00BB2 00BC7
+TAMIL SYLLABLE LEE
+
+00BB2 00BC8
+TAMIL SYLLABLE LAI
+
+00BB2 00BCA
+TAMIL SYLLABLE LO
+
+00BB2 00BCB
+TAMIL SYLLABLE LOO
+
+00BB2 00BCC
+TAMIL SYLLABLE LAU
+
+00BB5 00BBE
+TAMIL SYLLABLE VAA
+
+00BB5 00BBF
+TAMIL SYLLABLE VI
+
+00BB5 00BC0
+TAMIL SYLLABLE VII
+
+00BB5 00BC1
+TAMIL SYLLABLE VU
+
+00BB5 00BC2
+TAMIL SYLLABLE VUU
+
+00BB5 00BC6
+TAMIL SYLLABLE VE
+
+00BB5 00BC7
+TAMIL SYLLABLE VEE
+
+00BB5 00BC8
+TAMIL SYLLABLE VAI
+
+00BB5 00BCA
+TAMIL SYLLABLE VO
+
+00BB5 00BCB
+TAMIL SYLLABLE VOO
+
+00BB5 00BCC
+TAMIL SYLLABLE VAU
+
+00BB4 00BBE
+TAMIL SYLLABLE LLLAA
+
+00BB4 00BBF
+TAMIL SYLLABLE LLLI
+
+00BB4 00BC0
+TAMIL SYLLABLE LLLII
+
+00BB4 00BC1
+TAMIL SYLLABLE LLLU
+
+00BB4 00BC2
+TAMIL SYLLABLE LLLUU
+
+00BB4 00BC6
+TAMIL SYLLABLE LLLE
+
+00BB4 00BC7
+TAMIL SYLLABLE LLLEE
+
+00BB4 00BC8
+TAMIL SYLLABLE LLLAI
+
+00BB4 00BCA
+TAMIL SYLLABLE LLLO
+
+00BB4 00BCB
+TAMIL SYLLABLE LLLOO
+
+00BB4 00BCC
+TAMIL SYLLABLE LLLAU
+
+00BB3 00BBE
+TAMIL SYLLABLE LLAA
+
+00BB3 00BBF
+TAMIL SYLLABLE LLI
+
+00BB3 00BC0
+TAMIL SYLLABLE LLII
+
+00BB3 00BC1
+TAMIL SYLLABLE LLU
+
+00BB3 00BC2
+TAMIL SYLLABLE LLUU
+
+00BB3 00BC6
+TAMIL SYLLABLE LLE
+
+00BB3 00BC7
+TAMIL SYLLABLE LLEE
+
+00BB3 00BC8
+TAMIL SYLLABLE LLAI
+
+00BB3 00BCA
+TAMIL SYLLABLE LLO
+
+00BB3 00BCB
+TAMIL SYLLABLE LLOO
+
+00BB3 00BCC
+TAMIL SYLLABLE LLAU
+
+00BB1 00BBE
+TAMIL SYLLABLE RRAA
+
+00BB1 00BBF
+TAMIL SYLLABLE RRI
+
+00BB1 00BC0
+TAMIL SYLLABLE RRII
+
+00BB1 00BC1
+TAMIL SYLLABLE RRU
+
+00BB1 00BC2
+TAMIL SYLLABLE RRUU
+
+00BB1 00BC6
+TAMIL SYLLABLE RRE
+
+00BB1 00BC7
+TAMIL SYLLABLE RREE
+
+00BB1 00BC8
+TAMIL SYLLABLE RRAI
+
+00BB1 00BCA
+TAMIL SYLLABLE RRO
+
+00BB1 00BCB
+TAMIL SYLLABLE RROO
+
+00BB1 00BCC
+TAMIL SYLLABLE RRAU
+
+00BA9 00BBE
+TAMIL SYLLABLE NNNAA
+
+00BA9 00BBF
+TAMIL SYLLABLE NNNI
+
+00BA9 00BC0
+TAMIL SYLLABLE NNNII
+
+00BA9 00BC1
+TAMIL SYLLABLE NNNU
+
+00BA9 00BC2
+TAMIL SYLLABLE NNNUU
+
+00BA9 00BC6
+TAMIL SYLLABLE NNNE
+
+00BA9 00BC7
+TAMIL SYLLABLE NNNEE
+
+00BA9 00BC8
+TAMIL SYLLABLE NNNAI
+
+00BA9 00BCA
+TAMIL SYLLABLE NNNO
+
+00BA9 00BCB
+TAMIL SYLLABLE NNNOO
+
+00BA9 00BCC
+TAMIL SYLLABLE NNNAU
+
+00B9C 00BBE
+TAMIL SYLLABLE JAA
+
+00B9C 00BBF
+TAMIL SYLLABLE JI
+
+00B9C 00BC0
+TAMIL SYLLABLE JII
+
+00B9C 00BC1
+TAMIL SYLLABLE JU
+
+00B9C 00BC2
+TAMIL SYLLABLE JUU
+
+00B9C 00BC6
+TAMIL SYLLABLE JE
+
+00B9C 00BC7
+TAMIL SYLLABLE JEE
+
+00B9C 00BC8
+TAMIL SYLLABLE JAI
+
+00B9C 00BCA
+TAMIL SYLLABLE JO
+
+00B9C 00BCB
+TAMIL SYLLABLE JOO
+
+00B9C 00BCC
+TAMIL SYLLABLE JAU
+
+00BB6 00BBE
+TAMIL SYLLABLE SHAA
+
+00BB6 00BBF
+TAMIL SYLLABLE SHI
+
+00BB6 00BC0
+TAMIL SYLLABLE SHII
+
+00BB6 00BC1
+TAMIL SYLLABLE SHU
+
+00BB6 00BC2
+TAMIL SYLLABLE SHUU
+
+00BB6 00BC6
+TAMIL SYLLABLE SHE
+
+00BB6 00BC7
+TAMIL SYLLABLE SHEE
+
+00BB6 00BC8
+TAMIL SYLLABLE SHAI
+
+00BB6 00BCA
+TAMIL SYLLABLE SHO
+
+00BB6 00BCB
+TAMIL SYLLABLE SHOO
+
+00BB6 00BCC
+TAMIL SYLLABLE SHAU
+
+00BB7 00BBE
+TAMIL SYLLABLE SSAA
+
+00BB7 00BBF
+TAMIL SYLLABLE SSI
+
+00BB7 00BC0
+TAMIL SYLLABLE SSII
+
+00BB7 00BC1
+TAMIL SYLLABLE SSU
+
+00BB7 00BC2
+TAMIL SYLLABLE SSUU
+
+00BB7 00BC6
+TAMIL SYLLABLE SSE
+
+00BB7 00BC7
+TAMIL SYLLABLE SSEE
+
+00BB7 00BC8
+TAMIL SYLLABLE SSAI
+
+00BB7 00BCA
+TAMIL SYLLABLE SSO
+
+00BB7 00BCB
+TAMIL SYLLABLE SSOO
+
+00BB7 00BCC
+TAMIL SYLLABLE SSAU
+
+00BB8 00BBE
+TAMIL SYLLABLE SAA
+
+00BB8 00BBF
+TAMIL SYLLABLE SI
+
+00BB8 00BC0
+TAMIL SYLLABLE SII
+
+00BB8 00BC1
+TAMIL SYLLABLE SU
+
+00BB8 00BC2
+TAMIL SYLLABLE SUU
+
+00BB8 00BC6
+TAMIL SYLLABLE SE
+
+00BB8 00BC7
+TAMIL SYLLABLE SEE
+
+00BB8 00BC8
+TAMIL SYLLABLE SAI
+
+00BB8 00BCA
+TAMIL SYLLABLE SO
+
+00BB8 00BCB
+TAMIL SYLLABLE SOO
+
+00BB8 00BCC
+TAMIL SYLLABLE SAU
+
+00BB9 00BBE
+TAMIL SYLLABLE HAA
+
+00BB9 00BBF
+TAMIL SYLLABLE HI
+
+00BB9 00BC0
+TAMIL SYLLABLE HII
+
+00BB9 00BC1
+TAMIL SYLLABLE HU
+
+00BB9 00BC2
+TAMIL SYLLABLE HUU
+
+00BB9 00BC6
+TAMIL SYLLABLE HE
+
+00BB9 00BC7
+TAMIL SYLLABLE HEE
+
+00BB9 00BC8
+TAMIL SYLLABLE HAI
+
+00BB9 00BCA
+TAMIL SYLLABLE HO
+
+00BB9 00BCB
+TAMIL SYLLABLE HOO
+
+00BB9 00BCC
+TAMIL SYLLABLE HAU
+
+00B95 00BCD 00BB7
+TAMIL SYLLABLE KSSA
+
+00B95 00BCD 00BB7 00BBE
+TAMIL SYLLABLE KSSAA
+
+00B95 00BCD 00BB7 00BBF
+TAMIL SYLLABLE KSSI
+
+00B95 00BCD 00BB7 00BC0
+TAMIL SYLLABLE KSSII
+
+00B95 00BCD 00BB7 00BC1
+TAMIL SYLLABLE KSSU
+
+00B95 00BCD 00BB7 00BC2
+TAMIL SYLLABLE KSSUU
+
+00B95 00BCD 00BB7 00BC6
+TAMIL SYLLABLE KSSE
+
+00B95 00BCD 00BB7 00BC7
+TAMIL SYLLABLE KSSEE
+
+00B95 00BCD 00BB7 00BC8
+TAMIL SYLLABLE KSSAI
+
+00B95 00BCD 00BB7 00BCA
+TAMIL SYLLABLE KSSO
+
+00B95 00BCD 00BB7 00BCB
+TAMIL SYLLABLE KSSOO
+
+00B95 00BCD 00BB7 00BCC
+TAMIL SYLLABLE KSSAU
+
+00BB6 00BCD 00BB0 00BC0
+TAMIL SYLLABLE SHRII
+
+00DCA 0200D 00DBA
+SINHALA CONSONANT SIGN YANSAYA
+
+00DCA 0200D 00DBB
+SINHALA CONSONANT SIGN RAKAARAANSAYA
+
+00DBB 00DCA 0200D
+SINHALA CONSONANT SIGN REPAYA
+
+010E3 00302
+GEORGIAN LETTER U-BRJGU
+
+017D2 01780
+KHMER CONSONANT SIGN COENG KA
+
+017D2 01781
+KHMER CONSONANT SIGN COENG KHA
+
+017D2 01782
+KHMER CONSONANT SIGN COENG KO
+
+017D2 01783
+KHMER CONSONANT SIGN COENG KHO
+
+017D2 01784
+KHMER CONSONANT SIGN COENG NGO
+
+017D2 01785
+KHMER CONSONANT SIGN COENG CA
+
+017D2 01786
+KHMER CONSONANT SIGN COENG CHA
+
+017D2 01787
+KHMER CONSONANT SIGN COENG CO
+
+017D2 01788
+KHMER CONSONANT SIGN COENG CHO
+
+017D2 01789
+KHMER CONSONANT SIGN COENG NYO
+
+017D2 0178A
+KHMER CONSONANT SIGN COENG DA
+
+017D2 0178B
+KHMER CONSONANT SIGN COENG TTHA
+
+017D2 0178C
+KHMER CONSONANT SIGN COENG DO
+
+017D2 0178D
+KHMER CONSONANT SIGN COENG TTHO
+
+017D2 0178E
+KHMER CONSONANT SIGN COENG NA
+
+017D2 0178F
+KHMER CONSONANT SIGN COENG TA
+
+017D2 01790
+KHMER CONSONANT SIGN COENG THA
+
+017D2 01791
+KHMER CONSONANT SIGN COENG TO
+
+017D2 01792
+KHMER CONSONANT SIGN COENG THO
+
+017D2 01793
+KHMER CONSONANT SIGN COENG NO
+
+017D2 01794
+KHMER CONSONANT SIGN COENG BA
+
+017D2 01795
+KHMER CONSONANT SIGN COENG PHA
+
+017D2 01796
+KHMER CONSONANT SIGN COENG PO
+
+017D2 01797
+KHMER CONSONANT SIGN COENG PHO
+
+017D2 01798
+KHMER CONSONANT SIGN COENG MO
+
+017D2 01799
+KHMER CONSONANT SIGN COENG YO
+
+017D2 0179A
+KHMER CONSONANT SIGN COENG RO
+
+017D2 0179B
+KHMER CONSONANT SIGN COENG LO
+
+017D2 0179C
+KHMER CONSONANT SIGN COENG VO
+
+017D2 0179D
+KHMER CONSONANT SIGN COENG SHA
+
+017D2 0179E
+KHMER CONSONANT SIGN COENG SSA
+
+017D2 0179F
+KHMER CONSONANT SIGN COENG SA
+
+017D2 017A0
+KHMER CONSONANT SIGN COENG HA
+
+017D2 017A1
+KHMER CONSONANT SIGN COENG LA
+
+017D2 017A2
+KHMER VOWEL SIGN COENG QA
+
+017D2 017A7
+KHMER INDEPENDENT VOWEL SIGN COENG QU
+
+017D2 017AB
+KHMER INDEPENDENT VOWEL SIGN COENG RY
+
+017D2 017AC
+KHMER INDEPENDENT VOWEL SIGN COENG RYY
+
+017D2 017AF
+KHMER INDEPENDENT VOWEL SIGN COENG QE
+
+017BB 017C6
+KHMER VOWEL SIGN OM
+
+017B6 017C6
+KHMER VOWEL SIGN AAM
+
+0304B 0309A
+HIRAGANA LETTER BIDAKUON NGA
+
+0304D 0309A
+HIRAGANA LETTER BIDAKUON NGI
+
+0304F 0309A
+HIRAGANA LETTER BIDAKUON NGU
+
+03051 0309A
+HIRAGANA LETTER BIDAKUON NGE
+
+03053 0309A
+HIRAGANA LETTER BIDAKUON NGO
+
+030AB 0309A
+KATAKANA LETTER BIDAKUON NGA
+
+030AD 0309A
+KATAKANA LETTER BIDAKUON NGI
+
+030AF 0309A
+KATAKANA LETTER BIDAKUON NGU
+
+030B1 0309A
+KATAKANA LETTER BIDAKUON NGE
+
+030B3 0309A
+KATAKANA LETTER BIDAKUON NGO
+
+030BB 0309A
+KATAKANA LETTER AINU CE
+
+030C4 0309A
+KATAKANA LETTER AINU TU
+
+030C8 0309A
+KATAKANA LETTER AINU TO
+
+031F7 0309A
+KATAKANA LETTER AINU P
+
+002E5 002E9
+MODIFIER LETTER EXTRA-HIGH EXTRA-LOW CONTOUR TONE BAR
+
+002E9 002E5
+MODIFIER LETTER EXTRA-LOW EXTRA-HIGH CONTOUR TONE BAR
+
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pm
index 1f28e3d241..8074bd5875 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/Name.pm
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
@@ -51,13 +51,14 @@ package charnames;
{
'high' =>
[
-19893,
-40943,
-173782,
+19903,
+40956,
+173789,
177972,
178205,
183969,
191456,
+201546,
],
'low' =>
[
@@ -68,6 +69,18 @@ package charnames;
177984,
178208,
183984,
+196608,
+],
+},
+'KHITAN SMALL SCRIPT CHARACTER' =>
+{
+'high' =>
+[
+101589,
+],
+'low' =>
+[
+101120,
],
},
'NUSHU CHARACTER' =>
@@ -92,6 +105,17 @@ package charnames;
94208,
],
},
+'TANGUT IDEOGRAPH SUPPLEMENT' =>
+{
+'high' =>
+[
+101640,
+],
+'low' =>
+[
+101632,
+],
+},
);
@@ -117,13 +141,14 @@ package charnames;
{
'high' =>
[
-19893,
-40943,
-173782,
+19903,
+40956,
+173789,
177972,
178205,
183969,
191456,
+201546,
],
'low' =>
[
@@ -134,6 +159,18 @@ package charnames;
177984,
178208,
183984,
+196608,
+],
+},
+'KHITANSMALLSCRIPTCHARACTER' =>
+{
+'high' =>
+[
+101589,
+],
+'low' =>
+[
+101120,
],
},
'NUSHUCHARACTER' =>
@@ -158,77 +195,151 @@ package charnames;
94208,
],
},
+'TANGUTIDEOGRAPHSUPPLEMENT' =>
+{
+'high' =>
+[
+101640,
+],
+'low' =>
+[
+101632,
+],
+},
);
# And the following array gives the inverse mapping from code points to
# names. Lowest code points are first
- my @code_points_ending_in_code_point = (
+ @code_points_ending_in_code_point = (
{
-'high' => 19893,
+'high' => 19903,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKNOPRU',
'low' => 13312,
'name' => 'CJK UNIFIED IDEOGRAPH',
},
{
-'high' => 40943,
+'high' => 40956,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKNOPRU',
'low' => 19968,
'name' => 'CJK UNIFIED IDEOGRAPH',
},
{
'high' => 64109,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKLMOPRTY',
'low' => 63744,
'name' => 'CJK COMPATIBILITY IDEOGRAPH',
},
{
'high' => 64217,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKLMOPRTY',
'low' => 64112,
'name' => 'CJK COMPATIBILITY IDEOGRAPH',
},
{
'high' => 100343,
+'legal' =>
+'
+ -0123456789ABCDEFGHINOPRTU',
'low' => 94208,
'name' => 'TANGUT IDEOGRAPH',
},
{
+'high' => 101589,
+'legal' =>
+'
+ -0123456789ABCDEFHIKLMNPRST',
+'low' => 101120,
+'name' => 'KHITAN SMALL SCRIPT CHARACTER',
+},
+{
+'high' => 101640,
+'legal' =>
+'
+ -0123456789ABCDEFGHILMNOPRSTU',
+'low' => 101632,
+'name' => 'TANGUT IDEOGRAPH SUPPLEMENT',
+},
+{
'high' => 111355,
+'legal' =>
+'
+ -0123456789ABCDEFHNRSTU',
'low' => 110960,
'name' => 'NUSHU CHARACTER',
},
{
-'high' => 173782,
+'high' => 173789,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKNOPRU',
'low' => 131072,
'name' => 'CJK UNIFIED IDEOGRAPH',
},
{
'high' => 177972,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKNOPRU',
'low' => 173824,
'name' => 'CJK UNIFIED IDEOGRAPH',
},
{
'high' => 178205,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKNOPRU',
'low' => 177984,
'name' => 'CJK UNIFIED IDEOGRAPH',
},
{
'high' => 183969,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKNOPRU',
'low' => 178208,
'name' => 'CJK UNIFIED IDEOGRAPH',
},
{
'high' => 191456,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKNOPRU',
'low' => 183984,
'name' => 'CJK UNIFIED IDEOGRAPH',
},
{
'high' => 195101,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKLMOPRTY',
'low' => 194560,
'name' => 'CJK COMPATIBILITY IDEOGRAPH',
},
+{
+'high' => 201546,
+'legal' =>
+'
+ -0123456789ABCDEFGHIJKNOPRU',
+'low' => 196608,
+'name' => 'CJK UNIFIED IDEOGRAPH',
+},
,
);
+ # Is exportable, make read-only
+ Internals::SvREADONLY(@code_points_ending_in_code_point, 1);
+
# Convert from code point to Jamo short name for use in composing Hangul
# syllable names
my %Jamo = (
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/NamedSequences.txt b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/NamedSequences.txt
index 0c1d6cbd61..b3c64f18c2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/NamedSequences.txt
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/NamedSequences.txt
@@ -1,6 +1,6 @@
-# NamedSequences-12.1.0.txt
-# Date: 2019-03-08, 23:59:00 GMT [KW, LI]
-# © 2019 Unicode®, Inc.
+# NamedSequences-13.0.0.txt
+# Date: 2020-01-22, 19:12:00 GMT [KW, LI]
+# © 2020 Unicode®, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
@@ -58,23 +58,28 @@ KEYCAP DIGIT NINE;0039 FE0F 20E3
# Latin letter plus accent combinations.
# These are part of the original set of approved named sequences
# for Unicode 4.1. 2005.
+# Subgroupings of this original set are identified here by
+# purpose and source.
+
+# Subset 1: Originally requested for a Latin orthography
+# of Hausa. See WG2 N1143 and UTC/1996-005. (6 total)
LATIN CAPITAL LETTER A WITH MACRON AND GRAVE;0100 0300
LATIN SMALL LETTER A WITH MACRON AND GRAVE;0101 0300
+LATIN CAPITAL LETTER I WITH MACRON AND GRAVE;012A 0300
+LATIN SMALL LETTER I WITH MACRON AND GRAVE;012B 0300
+LATIN CAPITAL LETTER U WITH MACRON AND GRAVE;016A 0300
+LATIN SMALL LETTER U WITH MACRON AND GRAVE;016B 0300
+
+# Subset 2: Originally requested for a Latin orthography
+# of Yoruba. See WG2 N1143 and UTC/1996-005. (14 total)
+
LATIN CAPITAL LETTER E WITH VERTICAL LINE BELOW;0045 0329
LATIN SMALL LETTER E WITH VERTICAL LINE BELOW;0065 0329
LATIN CAPITAL LETTER E WITH VERTICAL LINE BELOW AND GRAVE;00C8 0329
LATIN SMALL LETTER E WITH VERTICAL LINE BELOW AND GRAVE;00E8 0329
LATIN CAPITAL LETTER E WITH VERTICAL LINE BELOW AND ACUTE;00C9 0329
LATIN SMALL LETTER E WITH VERTICAL LINE BELOW AND ACUTE;00E9 0329
-LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON;00CA 0304
-LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON;00EA 0304
-LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON;00CA 030C
-LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON;00EA 030C
-LATIN CAPITAL LETTER I WITH MACRON AND GRAVE;012A 0300
-LATIN SMALL LETTER I WITH MACRON AND GRAVE;012B 0300
-LATIN SMALL LETTER I WITH DOT ABOVE AND ACUTE;0069 0307 0301
-LATIN SMALL LETTER NG WITH TILDE ABOVE;006E 0360 0067
LATIN CAPITAL LETTER O WITH VERTICAL LINE BELOW;004F 0329
LATIN SMALL LETTER O WITH VERTICAL LINE BELOW;006F 0329
LATIN CAPITAL LETTER O WITH VERTICAL LINE BELOW AND GRAVE;00D2 0329
@@ -83,8 +88,21 @@ LATIN CAPITAL LETTER O WITH VERTICAL LINE BELOW AND ACUTE;00D3 0329
LATIN SMALL LETTER O WITH VERTICAL LINE BELOW AND ACUTE;00F3 0329
LATIN CAPITAL LETTER S WITH VERTICAL LINE BELOW;0053 0329
LATIN SMALL LETTER S WITH VERTICAL LINE BELOW;0073 0329
-LATIN CAPITAL LETTER U WITH MACRON AND GRAVE;016A 0300
-LATIN SMALL LETTER U WITH MACRON AND GRAVE;016B 0300
+
+# Subset 3: Originally requested for Pinyin forms noted
+# in HKSCS. See L2/02-423 and WG2 N2513. (4 total)
+
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND MACRON;00CA 0304
+LATIN SMALL LETTER E WITH CIRCUMFLEX AND MACRON;00EA 0304
+LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND CARON;00CA 030C
+LATIN SMALL LETTER E WITH CIRCUMFLEX AND CARON;00EA 030C
+
+# Subset 4: Prominent use cases pulled from examples
+# for Lithuanian and Tagalog in
+# Unicode 4.0 and early drafts of UAX #34. (2 total)
+
+LATIN SMALL LETTER I WITH DOT ABOVE AND ACUTE;0069 0307 0301
+LATIN SMALL LETTER NG WITH TILDE ABOVE;006E 0360 0067
# Additions for Lithuanian.
# Provisional 2006-05-18, Approved 2007-10-19
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt
index 1c04aacf97..2a1a5a1d6b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/SpecialCasing.txt
@@ -1,5 +1,5 @@
-# SpecialCasing-12.1.0.txt
-# Date: 2019-03-10, 10:53:28 GMT
+# SpecialCasing-13.0.0.txt
+# Date: 2019-09-08, 23:31:24 GMT
# © 2019 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see http://www.unicode.org/terms_of_use.html
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Age.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Age.pl
index 9bdec24de4..9554f6d164 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Age.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Age.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToAge'}{'format'} = 'f'; # floating point number
-$utf8::SwashInfo{'ToAge'}{'missing'} = 'Unassigned';
+$Unicode::UCD::SwashInfo{'ToAge'}{'format'} = 'f'; # floating point number
+$Unicode::UCD::SwashInfo{'ToAge'}{'missing'} = 'Unassigned';
return <<'END';
0 1F5 1.1
@@ -178,6 +178,7 @@ return <<'END';
8AD 8B2 7.0
8B3 8B4 8.0
8B6 8BD 9.0
+8BE 8C7 13.0
8D3 11.0
8D4 8E2 9.0
8E3 8.0
@@ -275,6 +276,7 @@ B3C B43 1.1
B44 5.1
B47 B48 1.1
B4B B4D 1.1
+B55 13.0
B56 B57 1.1
B5C B5D 1.1
B5F B61 1.1
@@ -345,6 +347,7 @@ CF1 CF2 5.0
D00 10.0
D01 7.0
D02 D03 1.1
+D04 13.0
D05 D0C 1.1
D0E D10 1.1
D12 D28 1.1
@@ -369,6 +372,7 @@ D66 D6F 1.1
D70 D75 5.1
D76 D78 9.0
D79 D7F 5.1
+D81 13.0
D82 D83 3.0
D85 D96 3.0
D9A DB1 3.0
@@ -549,6 +553,7 @@ FD9 FDA 6.0
1A90 1A99 5.2
1AA0 1AAD 5.2
1AB0 1ABE 7.0
+1ABF 1AC0 13.0
1B00 1B4B 5.0
1B50 1B7C 5.0
1B80 1BAA 5.1
@@ -756,6 +761,7 @@ FD9 FDA 6.0
2B55 2B59 5.2
2B5A 2B73 7.0
2B76 2B95 7.0
+2B97 13.0
2B98 2BB9 7.0
2BBA 2BBC 11.0
2BBD 2BC8 7.0
@@ -807,6 +813,7 @@ FD9 FDA 6.0
2E45 2E49 10.0
2E4A 2E4E 11.0
2E4F 12.0
+2E50 2E52 13.0
2E80 2E99 3.0
2E9B 2EF3 3.0
2F00 2FD5 3.0
@@ -830,6 +837,7 @@ FD9 FDA 6.0
3190 319F 1.1
31A0 31B7 3.0
31B8 31BA 6.0
+31BB 31BF 13.0
31C0 31CF 4.1
31D0 31E3 5.1
31F0 31FF 3.2
@@ -855,6 +863,7 @@ FD9 FDA 6.0
33E0 33FE 1.1
33FF 4.0
3400 4DB5 3.0
+4DB6 4DBF 13.0
4DC0 4DFF 4.0
4E00 9FA5 1.1
9FA6 9FBB 4.1
@@ -864,6 +873,7 @@ FD9 FDA 6.0
9FCD 9FD5 8.0
9FD6 9FEA 10.0
9FEB 9FEF 11.0
+9FF0 9FFC 13.0
A000 A48C 3.0
A490 A4A1 3.0
A4A2 A4A3 3.2
@@ -905,11 +915,14 @@ A7B2 A7B7 8.0
A7B8 A7B9 11.0
A7BA A7BF 12.0
A7C2 A7C6 12.0
+A7C7 A7CA 13.0
+A7F5 A7F6 13.0
A7F7 7.0
A7F8 A7F9 6.1
A7FA 6.0
A7FB A7FF 5.1
A800 A82B 4.1
+A82C 13.0
A830 A839 5.2
A840 A877 5.0
A880 A8C4 5.1
@@ -943,6 +956,7 @@ AB30 AB5F 7.0
AB60 AB63 8.0
AB64 AB65 7.0
AB66 AB67 12.0
+AB68 AB6B 13.0
AB70 ABBF 8.0
ABC0 ABED 5.2
ABF0 ABF9 5.2
@@ -1015,6 +1029,7 @@ FFFD FFFF 1.1
1018B 1018C 7.0
1018D 1018E 9.0
10190 1019B 5.1
+1019C 13.0
101A0 7.0
101D0 101FD 5.1
10280 1029C 5.1
@@ -1094,8 +1109,12 @@ FFFD FFFF 1.1
10D00 10D27 11.0
10D30 10D39 11.0
10E60 10E7E 5.2
+10E80 10EA9 13.0
+10EAB 10EAD 13.0
+10EB0 10EB1 13.0
10F00 10F27 11.0
10F30 10F59 11.0
+10FB0 10FCB 13.0
10FE0 10FF6 12.0
11000 1104D 6.0
11052 1106F 6.0
@@ -1107,10 +1126,12 @@ FFFD FFFF 1.1
11100 11134 6.1
11136 11143 6.1
11144 11146 11.0
+11147 13.0
11150 11176 7.0
11180 111C8 6.1
111C9 111CC 8.0
111CD 7.0
+111CE 111CF 13.0
111D0 111D9 6.1
111DA 7.0
111DB 111DF 8.0
@@ -1143,10 +1164,12 @@ FFFD FFFF 1.1
11366 1136C 7.0
11370 11374 7.0
11400 11459 9.0
+1145A 13.0
1145B 9.0
1145D 9.0
1145E 11.0
1145F 12.0
+11460 11461 13.0
11480 114C7 7.0
114D0 114D9 7.0
11580 115B5 7.0
@@ -1165,6 +1188,14 @@ FFFD FFFF 1.1
11800 1183B 11.0
118A0 118F2 7.0
118FF 7.0
+11900 11906 13.0
+11909 13.0
+1190C 11913 13.0
+11915 11916 13.0
+11918 11935 13.0
+11937 11938 13.0
+1193B 11946 13.0
+11950 11959 13.0
119A0 119A7 12.0
119AA 119D7 12.0
119DA 119E4 12.0
@@ -1196,6 +1227,7 @@ FFFD FFFF 1.1
11D93 11D98 11.0
11DA0 11DA9 11.0
11EE0 11EF8 11.0
+11FB0 13.0
11FC0 11FF1 12.0
11FFF 12.0
12000 1236E 5.0
@@ -1230,10 +1262,14 @@ FFFD FFFF 1.1
16FE0 9.0
16FE1 10.0
16FE2 16FE3 12.0
+16FE4 13.0
+16FF0 16FF1 13.0
17000 187EC 9.0
187ED 187F1 11.0
187F2 187F7 12.0
18800 18AF2 9.0
+18AF3 18CD5 13.0
+18D00 18D08 13.0
1B000 1B001 6.0
1B002 1B11E 10.0
1B150 1B152 12.0
@@ -1345,6 +1381,7 @@ FFFD FFFF 1.1
1F0E0 1F0F5 7.0
1F100 1F10A 5.2
1F10B 1F10C 7.0
+1F10D 1F10F 13.0
1F110 1F12E 5.2
1F12F 11.0
1F130 6.0
@@ -1366,6 +1403,7 @@ FFFD FFFF 1.1
1F160 1F169 6.0
1F16A 1F16B 6.1
1F16C 12.0
+1F16D 1F16F 13.0
1F170 1F178 6.0
1F179 5.2
1F17A 6.0
@@ -1378,6 +1416,7 @@ FFFD FFFF 1.1
1F190 5.2
1F191 1F19A 6.0
1F19B 1F1AC 9.0
+1F1AD 13.0
1F1E6 1F1FF 6.0
1F200 5.2
1F201 1F202 6.0
@@ -1459,12 +1498,14 @@ FFFD FFFF 1.1
1F6D1 1F6D2 9.0
1F6D3 1F6D4 10.0
1F6D5 12.0
+1F6D6 1F6D7 13.0
1F6E0 1F6EC 7.0
1F6F0 1F6F3 7.0
1F6F4 1F6F6 9.0
1F6F7 1F6F8 10.0
1F6F9 11.0
1F6FA 12.0
+1F6FB 1F6FC 13.0
1F700 1F773 6.0
1F780 1F7D4 7.0
1F7D5 1F7D8 11.0
@@ -1474,7 +1515,9 @@ FFFD FFFF 1.1
1F850 1F859 7.0
1F860 1F887 7.0
1F890 1F8AD 7.0
+1F8B0 1F8B1 13.0
1F900 1F90B 10.0
+1F90C 13.0
1F90D 1F90F 12.0
1F910 1F918 8.0
1F919 1F91E 9.0
@@ -1492,7 +1535,9 @@ FFFD FFFF 1.1
1F95F 1F96B 10.0
1F96C 1F970 11.0
1F971 12.0
+1F972 13.0
1F973 1F976 11.0
+1F977 1F978 13.0
1F97A 11.0
1F97B 12.0
1F97C 1F97F 11.0
@@ -1500,30 +1545,44 @@ FFFD FFFF 1.1
1F985 1F991 9.0
1F992 1F997 10.0
1F998 1F9A2 11.0
+1F9A3 1F9A4 13.0
1F9A5 1F9AA 12.0
+1F9AB 1F9AD 13.0
1F9AE 1F9AF 12.0
1F9B0 1F9B9 11.0
1F9BA 1F9BF 12.0
1F9C0 8.0
1F9C1 1F9C2 11.0
1F9C3 1F9CA 12.0
+1F9CB 13.0
1F9CD 1F9CF 12.0
1F9D0 1F9E6 10.0
1F9E7 1F9FF 11.0
1FA00 1FA53 12.0
1FA60 1FA6D 11.0
1FA70 1FA73 12.0
+1FA74 13.0
1FA78 1FA7A 12.0
1FA80 1FA82 12.0
+1FA83 1FA86 13.0
1FA90 1FA95 12.0
+1FA96 1FAA8 13.0
+1FAB0 1FAB6 13.0
+1FAC0 1FAC2 13.0
+1FAD0 1FAD6 13.0
+1FB00 1FB92 13.0
+1FB94 1FBCA 13.0
+1FBF0 1FBF9 13.0
1FFFE 1FFFF 2.0
20000 2A6D6 3.1
+2A6D7 2A6DD 13.0
2A700 2B734 5.2
2B740 2B81D 6.0
2B820 2CEA1 8.0
2CEB0 2EBE0 10.0
2F800 2FA1D 3.1
2FFFE 2FFFF 2.0
+30000 3134A 13.0
3FFFE 3FFFF 2.0
4FFFE 4FFFF 2.0
5FFFE 5FFFF 2.0
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bc.pl
index 35cd67c023..3025d6ec59 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToBc'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToBc'}{'missing'} = 'L';
+$Unicode::UCD::SwashInfo{'ToBc'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToBc'}{'missing'} = 'L';
return <<'END';
0 8 BN
@@ -175,7 +175,7 @@ B3C NSM
B3F NSM
B41 B44 NSM
B4D NSM
-B56 NSM
+B55 B56 NSM
B62 B63 NSM
B82 NSM
BC0 NSM
@@ -200,6 +200,7 @@ D3B D3C NSM
D41 D44 NSM
D4D NSM
D62 D63 NSM
+D81 NSM
DCA NSM
DD2 DD4 NSM
DD6 NSM
@@ -269,7 +270,7 @@ FC6 NSM
1A65 1A6C NSM
1A73 1A7C NSM
1A7F NSM
-1AB0 1ABE NSM
+1AB0 1AC0 NSM
1B00 1B03 NSM
1B34 NSM
1B36 1B3A NSM
@@ -360,13 +361,13 @@ FC6 NSM
26AD 27FF ON
2900 2B73 ON
2B76 2B95 ON
-2B98 2BFF ON
+2B97 2BFF ON
2CE5 2CEA ON
2CEF 2CF1 NSM
2CF9 2CFF ON
2D7F NSM
2DE0 2DFF NSM
-2E00 2E4F ON
+2E00 2E52 ON
2E80 2E99 ON
2E9B 2EF3 ON
2F00 2FD5 ON
@@ -407,6 +408,7 @@ A806 NSM
A80B NSM
A825 A826 NSM
A828 A82B ON
+A82C NSM
A838 A839 ET
A874 A877 ON
A8C4 A8C5 NSM
@@ -432,6 +434,7 @@ AABE AABF NSM
AAC1 NSM
AAEC AAED NSM
AAF6 NSM
+AB6A AB6B ON
ABE5 NSM
ABE8 NSM
ABED NSM
@@ -487,7 +490,7 @@ FFF9 FFFD ON
FFFE FFFF BN
10101 ON
10140 1018C ON
-10190 1019B ON
+10190 1019C ON
101A0 ON
101FD NSM
102E0 NSM
@@ -517,7 +520,9 @@ FFFE FFFF BN
10D3A 10D3F AL
10D40 10E5F R
10E60 10E7E AN
-10E7F 10F2F R
+10E7F 10EAA R
+10EAB 10EAC NSM
+10EAD 10F2F R
10F30 10F45 AL
10F46 10F50 NSM
10F51 10F6F AL
@@ -535,6 +540,7 @@ FFFE FFFF BN
11180 11181 NSM
111B6 111BE NSM
111C9 111CC NSM
+111CF NSM
1122F 11231 NSM
11234 NSM
11236 11237 NSM
@@ -571,6 +577,9 @@ FFFE FFFF BN
11727 1172B NSM
1182F 11837 NSM
11839 1183A NSM
+1193B 1193C NSM
+1193E NSM
+11943 NSM
119D4 119D7 NSM
119DA 119DB NSM
119E0 NSM
@@ -606,6 +615,7 @@ FFFE FFFF BN
16F4F NSM
16F8F 16F92 NSM
16FE2 ON
+16FE4 NSM
1BC9D 1BC9E NSM
1BCA0 1BCA3 BN
1D167 1D169 NSM
@@ -657,13 +667,14 @@ FFFE FFFF BN
1F0C1 1F0CF ON
1F0D1 1F0F5 ON
1F100 1F10A EN
-1F10B 1F10C ON
+1F10B 1F10F ON
1F12F ON
-1F16A 1F16C ON
+1F16A 1F16F ON
+1F1AD ON
1F260 1F265 ON
-1F300 1F6D5 ON
+1F300 1F6D7 ON
1F6E0 1F6EC ON
-1F6F0 1F6FA ON
+1F6F0 1F6FC ON
1F700 1F773 ON
1F780 1F7D8 ON
1F7E0 1F7EB ON
@@ -672,18 +683,21 @@ FFFE FFFF BN
1F850 1F859 ON
1F860 1F887 ON
1F890 1F8AD ON
-1F900 1F90B ON
-1F90D 1F971 ON
-1F973 1F976 ON
-1F97A 1F9A2 ON
-1F9A5 1F9AA ON
-1F9AE 1F9CA ON
+1F8B0 1F8B1 ON
+1F900 1F978 ON
+1F97A 1F9CB ON
1F9CD 1FA53 ON
1FA60 1FA6D ON
-1FA70 1FA73 ON
+1FA70 1FA74 ON
1FA78 1FA7A ON
-1FA80 1FA82 ON
-1FA90 1FA95 ON
+1FA80 1FA86 ON
+1FA90 1FAA8 ON
+1FAB0 1FAB6 ON
+1FAC0 1FAC2 ON
+1FAD0 1FAD6 ON
+1FB00 1FB92 ON
+1FB94 1FBCA ON
+1FBF0 1FBF9 EN
1FFFE 1FFFF BN
2FFFE 2FFFF BN
3FFFE 3FFFF BN
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bmg.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bmg.pl
index 6c50ba53e7..cf664fce2f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bmg.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bmg.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -14,11 +14,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToBmg'}{'format'} = 'x'; # non-negative hex whole number; a code point
-$utf8::SwashInfo{'ToBmg'}{'missing'} = ''; # code point maps to the null string
+$Unicode::UCD::SwashInfo{'ToBmg'}{'format'} = 'x'; # non-negative hex whole number; a code point
+$Unicode::UCD::SwashInfo{'ToBmg'}{'missing'} = ''; # code point maps to the null string
return <<'END';
0028 0029
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpb.pl
index bd67940255..9900e91c57 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpb.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToBpb'}{'format'} = 'x'; # non-negative hex whole number; a code point
-$utf8::SwashInfo{'ToBpb'}{'missing'} = ''; # code point maps to the null string
+$Unicode::UCD::SwashInfo{'ToBpb'}{'format'} = 'x'; # non-negative hex whole number; a code point
+$Unicode::UCD::SwashInfo{'ToBpb'}{'missing'} = ''; # code point maps to the null string
return <<'END';
28 0029
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpt.pl
index 6bc8d25fb6..815b07d7dc 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Bpt.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToBpt'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToBpt'}{'missing'} = 'n';
+$Unicode::UCD::SwashInfo{'ToBpt'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToBpt'}{'missing'} = 'n';
return <<'END';
28 o
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Cf.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Cf.pl
index 78b1decab8..e9c24e18d6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Cf.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Cf.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -13,12 +13,12 @@
# correct values by adding the code point ordinal number to each one that is
# numeric.
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToCf'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
-$utf8::SwashInfo{'ToCf'}{'specials_name'} = 'utf8::ToSpecCf'; # Name of hash of special mappings
-$utf8::SwashInfo{'ToCf'}{'missing'} = '0'; # code point maps to itself
+$Unicode::UCD::SwashInfo{'ToCf'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
+$Unicode::UCD::SwashInfo{'ToCf'}{'specials_name'} = 'Unicode::UCD::ToSpecCf'; # Name of hash of special mappings
+$Unicode::UCD::SwashInfo{'ToCf'}{'missing'} = '0'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
@@ -27,7 +27,7 @@ $utf8::SwashInfo{'ToCf'}{'missing'} = '0'; # code point maps to itself
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
-%utf8::ToSpecCf = (
+%Unicode::UCD::ToSpecCf = (
"\xC3\x9F" => "\x{0073}\x{0073}", # U+00DF => 0073 0073
"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307
"\xC5\x89" => "\x{02BC}\x{006E}", # U+0149 => 02BC 006E
@@ -804,6 +804,9 @@ A7C2 A7C3
A7C4 A794
A7C5 282
A7C6 1D8E
+A7C7 A7C8
+A7C9 A7CA
+A7F5 A7F6
AB70 ABBF 13A0
FF21 FF3A FF41
10400 10427 10428
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Digit.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Digit.pl
index 0064c3e4e4..967f41c727 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Digit.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Digit.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -14,11 +14,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToDigit'}{'format'} = 'd'; # single decimal digit
-$utf8::SwashInfo{'ToDigit'}{'missing'} = ''; # code point maps to the null string
+$Unicode::UCD::SwashInfo{'ToDigit'}{'format'} = 'd'; # single decimal digit
+$Unicode::UCD::SwashInfo{'ToDigit'}{'missing'} = ''; # code point maps to the null string
return <<'END';
0030 0
@@ -521,6 +521,16 @@ FF19 9
118E7 7
118E8 8
118E9 9
+11950 0
+11951 1
+11952 2
+11953 3
+11954 4
+11955 5
+11956 6
+11957 7
+11958 8
+11959 9
11C50 0
11C51 1
11C52 2
@@ -651,4 +661,14 @@ FF19 9
1E957 7
1E958 8
1E959 9
+1FBF0 0
+1FBF1 1
+1FBF2 2
+1FBF3 3
+1FBF4 4
+1FBF5 5
+1FBF6 6
+1FBF7 7
+1FBF8 8
+1FBF9 9
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Ea.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Ea.pl
index 8a06ec4d78..a8873a2420 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Ea.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Ea.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToEa'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToEa'}{'missing'} = 'Neutral';
+$Unicode::UCD::SwashInfo{'ToEa'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToEa'}{'missing'} = 'Neutral';
return <<'END';
20 7E Na
@@ -236,8 +236,7 @@ FE A
3099 30FF W
3105 312F W
3131 318E W
-3190 31BA W
-31C0 31E3 W
+3190 31E3 W
31F0 321E W
3220 3247 W
3248 324F A
@@ -262,9 +261,11 @@ FFDA FFDC H
FFE0 FFE6 F
FFE8 FFEE H
FFFD A
-16FE0 16FE3 W
+16FE0 16FE4 W
+16FF0 16FF1 W
17000 187F7 W
-18800 18AF2 W
+18800 18CD5 W
+18D00 18D08 W
1B000 1B11E W
1B150 1B152 W
1B164 1B167 W
@@ -305,20 +306,22 @@ FFFD A
1F680 1F6C5 W
1F6CC W
1F6D0 1F6D2 W
-1F6D5 W
+1F6D5 1F6D7 W
1F6EB 1F6EC W
-1F6F4 1F6FA W
+1F6F4 1F6FC W
1F7E0 1F7EB W
-1F90D 1F971 W
-1F973 1F976 W
-1F97A 1F9A2 W
-1F9A5 1F9AA W
-1F9AE 1F9CA W
+1F90C 1F93A W
+1F93C 1F945 W
+1F947 1F978 W
+1F97A 1F9CB W
1F9CD 1F9FF W
-1FA70 1FA73 W
+1FA70 1FA74 W
1FA78 1FA7A W
-1FA80 1FA82 W
-1FA90 1FA95 W
+1FA80 1FA86 W
+1FA90 1FAA8 W
+1FAB0 1FAB6 W
+1FAC0 1FAC2 W
+1FAD0 1FAD6 W
20000 2FFFD W
30000 3FFFD W
E0100 E01EF A
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl
index 36ebb2d7bc..89a0d73454 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToEqUIdeo'}{'format'} = 'x'; # non-negative hex whole number; a code point
-$utf8::SwashInfo{'ToEqUIdeo'}{'missing'} = ''; # code point maps to the null string
+$Unicode::UCD::SwashInfo{'ToEqUIdeo'}{'format'} = 'x'; # non-negative hex whole number; a code point
+$Unicode::UCD::SwashInfo{'ToEqUIdeo'}{'missing'} = ''; # code point maps to the null string
return <<'END';
2E81 5382
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Fold.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Fold.pl
index bea30db904..50846de8d9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Fold.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Fold.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -14,12 +14,12 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToFold'}{'format'} = 'x'; # non-negative hex whole number; a code point
-$utf8::SwashInfo{'ToFold'}{'specials_name'} = 'utf8::ToSpecFold'; # Name of hash of special mappings
-$utf8::SwashInfo{'ToFold'}{'missing'} = '<code point>'; # code point maps to itself
+$Unicode::UCD::SwashInfo{'ToFold'}{'format'} = 'x'; # non-negative hex whole number; a code point
+$Unicode::UCD::SwashInfo{'ToFold'}{'specials_name'} = 'Unicode::UCD::ToSpecFold'; # Name of hash of special mappings
+$Unicode::UCD::SwashInfo{'ToFold'}{'missing'} = '<code point>'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
@@ -28,7 +28,7 @@ $utf8::SwashInfo{'ToFold'}{'missing'} = '<code point>'; # code point maps to its
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
-%utf8::ToSpecFold = (
+%Unicode::UCD::ToSpecFold = (
"\xC3\x9F" => "\x{0073}\x{0073}", # U+00DF => 0073 0073
"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307
"\xC5\x89" => "\x{02BC}\x{006E}", # U+0149 => 02BC 006E
@@ -1216,6 +1216,9 @@ A7C2 A7C3
A7C4 A794
A7C5 0282
A7C6 1D8E
+A7C7 A7C8
+A7C9 A7CA
+A7F5 A7F6
AB70 13A0
AB71 13A1
AB72 13A2
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/GCB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/GCB.pl
index bc182218a3..34994b1f63 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/GCB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/GCB.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToGCB'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToGCB'}{'missing'} = 'Other';
+$Unicode::UCD::SwashInfo{'ToGCB'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToGCB'}{'missing'} = 'Other';
return <<'END';
0 9 Control
@@ -23,9 +23,9 @@ B C Control
D CR
E 1F Control
7F 9F Control
-A9 XPG_XX
+A9 ExtPict_XX
AD Control
-AE XPG_XX
+AE ExtPict_XX
300 36F Extend
483 489 Extend
591 5BD Extend
@@ -110,7 +110,7 @@ B41 B44 Extend
B47 B48 SpacingMark
B4B B4C SpacingMark
B4D Extend
-B56 B57 Extend
+B55 B57 Extend
B62 B63 Extend
B82 Extend
BBE Extend
@@ -156,6 +156,7 @@ D4D Extend
D4E Prepend
D57 Extend
D62 D63 Extend
+D81 Extend
D82 D83 SpacingMark
DCA Extend
DCF Extend
@@ -241,7 +242,7 @@ FC6 Extend
1A6D 1A72 SpacingMark
1A73 1A7C Extend
1A7F Extend
-1AB0 1ABE Extend
+1AB0 1AC0 Extend
1B00 1B03 Extend
1B04 SpacingMark
1B34 1B3A Extend
@@ -286,61 +287,61 @@ FC6 Extend
200D ZWJ
200E 200F Control
2028 202E Control
-203C XPG_XX
-2049 XPG_XX
+203C ExtPict_XX
+2049 ExtPict_XX
2060 206F Control
20D0 20F0 Extend
-2122 XPG_XX
-2139 XPG_XX
-2194 2199 XPG_XX
-21A9 21AA XPG_XX
-231A 231B XPG_XX
-2328 XPG_XX
-2388 XPG_XX
-23CF XPG_XX
-23E9 23F3 XPG_XX
-23F8 23FA XPG_XX
-24C2 XPG_XX
-25AA 25AB XPG_XX
-25B6 XPG_XX
-25C0 XPG_XX
-25FB 25FE XPG_XX
-2600 2605 XPG_XX
-2607 2612 XPG_XX
-2614 2685 XPG_XX
-2690 2705 XPG_XX
-2708 2712 XPG_XX
-2714 XPG_XX
-2716 XPG_XX
-271D XPG_XX
-2721 XPG_XX
-2728 XPG_XX
-2733 2734 XPG_XX
-2744 XPG_XX
-2747 XPG_XX
-274C XPG_XX
-274E XPG_XX
-2753 2755 XPG_XX
-2757 XPG_XX
-2763 2767 XPG_XX
-2795 2797 XPG_XX
-27A1 XPG_XX
-27B0 XPG_XX
-27BF XPG_XX
-2934 2935 XPG_XX
-2B05 2B07 XPG_XX
-2B1B 2B1C XPG_XX
-2B50 XPG_XX
-2B55 XPG_XX
+2122 ExtPict_XX
+2139 ExtPict_XX
+2194 2199 ExtPict_XX
+21A9 21AA ExtPict_XX
+231A 231B ExtPict_XX
+2328 ExtPict_XX
+2388 ExtPict_XX
+23CF ExtPict_XX
+23E9 23F3 ExtPict_XX
+23F8 23FA ExtPict_XX
+24C2 ExtPict_XX
+25AA 25AB ExtPict_XX
+25B6 ExtPict_XX
+25C0 ExtPict_XX
+25FB 25FE ExtPict_XX
+2600 2605 ExtPict_XX
+2607 2612 ExtPict_XX
+2614 2685 ExtPict_XX
+2690 2705 ExtPict_XX
+2708 2712 ExtPict_XX
+2714 ExtPict_XX
+2716 ExtPict_XX
+271D ExtPict_XX
+2721 ExtPict_XX
+2728 ExtPict_XX
+2733 2734 ExtPict_XX
+2744 ExtPict_XX
+2747 ExtPict_XX
+274C ExtPict_XX
+274E ExtPict_XX
+2753 2755 ExtPict_XX
+2757 ExtPict_XX
+2763 2767 ExtPict_XX
+2795 2797 ExtPict_XX
+27A1 ExtPict_XX
+27B0 ExtPict_XX
+27BF ExtPict_XX
+2934 2935 ExtPict_XX
+2B05 2B07 ExtPict_XX
+2B1B 2B1C ExtPict_XX
+2B50 ExtPict_XX
+2B55 ExtPict_XX
2CEF 2CF1 Extend
2D7F Extend
2DE0 2DFF Extend
302A 302F Extend
-3030 XPG_XX
-303D XPG_XX
+3030 ExtPict_XX
+303D ExtPict_XX
3099 309A Extend
-3297 XPG_XX
-3299 XPG_XX
+3297 ExtPict_XX
+3299 ExtPict_XX
A66F A672 Extend
A674 A67D Extend
A69E A69F Extend
@@ -351,6 +352,7 @@ A80B Extend
A823 A824 SpacingMark
A825 A826 Extend
A827 SpacingMark
+A82C Extend
A880 A881 SpacingMark
A8B4 A8C3 SpacingMark
A8C4 A8C5 Extend
@@ -1211,6 +1213,7 @@ FFF0 FFFB Control
10A3F Extend
10AE5 10AE6 Extend
10D24 10D27 Extend
+10EAB 10EAC Extend
10F46 10F50 Extend
11000 SpacingMark
11001 Extend
@@ -1237,6 +1240,8 @@ FFF0 FFFB Control
111BF 111C0 SpacingMark
111C2 111C3 Prepend
111C9 111CC Extend
+111CE SpacingMark
+111CF Extend
1122C 1122E SpacingMark
1122F 11231 Extend
11232 11233 SpacingMark
@@ -1308,6 +1313,17 @@ FFF0 FFFB Control
1182F 11837 Extend
11838 SpacingMark
11839 1183A Extend
+11930 Extend
+11931 11935 SpacingMark
+11937 11938 SpacingMark
+1193B 1193C Extend
+1193D SpacingMark
+1193E Extend
+1193F Prepend
+11940 SpacingMark
+11941 Prepend
+11942 SpacingMark
+11943 Extend
119D1 119D3 SpacingMark
119D4 119D7 Extend
119DA 119DB Extend
@@ -1359,6 +1375,8 @@ FFF0 FFFB Control
16F4F Extend
16F51 16F87 SpacingMark
16F8F 16F92 Extend
+16FE4 Extend
+16FF0 16FF1 SpacingMark
1BC9D 1BC9E Extend
1BCA0 1BCA3 Control
1D165 Extend
@@ -1386,35 +1404,36 @@ FFF0 FFFB Control
1E2EC 1E2EF Extend
1E8D0 1E8D6 Extend
1E944 1E94A Extend
-1F000 1F0FF XPG_XX
-1F10D 1F10F XPG_XX
-1F12F XPG_XX
-1F16C 1F171 XPG_XX
-1F17E 1F17F XPG_XX
-1F18E XPG_XX
-1F191 1F19A XPG_XX
-1F1AD 1F1E5 XPG_XX
+1F000 1F0FF ExtPict_XX
+1F10D 1F10F ExtPict_XX
+1F12F ExtPict_XX
+1F16C 1F171 ExtPict_XX
+1F17E 1F17F ExtPict_XX
+1F18E ExtPict_XX
+1F191 1F19A ExtPict_XX
+1F1AD 1F1E5 ExtPict_XX
1F1E6 1F1FF Regional_Indicator
-1F201 1F20F XPG_XX
-1F21A XPG_XX
-1F22F XPG_XX
-1F232 1F23A XPG_XX
-1F23C 1F23F XPG_XX
-1F249 1F3FA XPG_XX
+1F201 1F20F ExtPict_XX
+1F21A ExtPict_XX
+1F22F ExtPict_XX
+1F232 1F23A ExtPict_XX
+1F23C 1F23F ExtPict_XX
+1F249 1F3FA ExtPict_XX
1F3FB 1F3FF Extend
-1F400 1F53D XPG_XX
-1F546 1F64F XPG_XX
-1F680 1F6FF XPG_XX
-1F774 1F77F XPG_XX
-1F7D5 1F7FF XPG_XX
-1F80C 1F80F XPG_XX
-1F848 1F84F XPG_XX
-1F85A 1F85F XPG_XX
-1F888 1F88F XPG_XX
-1F8AE 1F8FF XPG_XX
-1F90C 1F93A XPG_XX
-1F93C 1F945 XPG_XX
-1F947 1FFFD XPG_XX
+1F400 1F53D ExtPict_XX
+1F546 1F64F ExtPict_XX
+1F680 1F6FF ExtPict_XX
+1F774 1F77F ExtPict_XX
+1F7D5 1F7FF ExtPict_XX
+1F80C 1F80F ExtPict_XX
+1F848 1F84F ExtPict_XX
+1F85A 1F85F ExtPict_XX
+1F888 1F88F ExtPict_XX
+1F8AE 1F8FF ExtPict_XX
+1F90C 1F93A ExtPict_XX
+1F93C 1F945 ExtPict_XX
+1F947 1FAFF ExtPict_XX
+1FC00 1FFFD ExtPict_XX
E0000 E001F Control
E0020 E007F Extend
E0080 E00FF Control
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Gc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Gc.pl
index f6f82bd99a..b6772db84a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Gc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Gc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToGc'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToGc'}{'missing'} = 'Cn';
+$Unicode::UCD::SwashInfo{'ToGc'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToGc'}{'missing'} = 'Cn';
return <<'END';
0 1F Cc
@@ -724,7 +724,7 @@ F8 FF Ll
85E Po
860 86A Lo
8A0 8B4 Lo
-8B6 8BD Lo
+8B6 8C7 Lo
8D3 8E1 Mn
8E2 Cf
8E3 902 Mn
@@ -840,7 +840,7 @@ B41 B44 Mn
B47 B48 Mc
B4B B4C Mc
B4D Mn
-B56 Mn
+B55 B56 Mn
B57 Mc
B5C B5D Lo
B5F B61 Lo
@@ -919,7 +919,7 @@ CE6 CEF Nd
CF1 CF2 Lo
D00 D01 Mn
D02 D03 Mc
-D05 D0C Lo
+D04 D0C Lo
D0E D10 Lo
D12 D3A Lo
D3B D3C Mn
@@ -940,6 +940,7 @@ D66 D6F Nd
D70 D78 No
D79 So
D7A D7F Lo
+D81 Mn
D82 D83 Mc
D85 D96 Lo
D9A DB1 Lo
@@ -1182,6 +1183,7 @@ FD9 FDA Po
1AA8 1AAD Po
1AB0 1ABD Mn
1ABE Me
+1ABF 1AC0 Mn
1B00 1B03 Mn
1B04 Mc
1B05 1B33 Lo
@@ -1769,7 +1771,7 @@ FD9 FDA Po
2B47 2B4C Sm
2B4D 2B73 So
2B76 2B95 So
-2B98 2BFF So
+2B97 2BFF So
2C00 2C2E Lu
2C30 2C5E Ll
2C60 Lu
@@ -1955,6 +1957,8 @@ FD9 FDA Po
2E41 Po
2E42 Ps
2E43 2E4F Po
+2E50 2E51 So
+2E52 Po
2E80 2E99 So
2E9B 2EF3 So
2F00 2FD5 So
@@ -2014,7 +2018,7 @@ FD9 FDA Po
3190 3191 So
3192 3195 No
3196 319F So
-31A0 31BA Lo
+31A0 31BF Lo
31C0 31E3 So
31F0 31FF Lo
3200 321E So
@@ -2028,9 +2032,9 @@ FD9 FDA Po
328A 32B0 So
32B1 32BF No
32C0 33FF So
-3400 4DB5 Lo
+3400 4DBF Lo
4DC0 4DFF So
-4E00 9FEF Lo
+4E00 9FFC Lo
A000 A014 Lo
A015 Lm
A016 A48C Lo
@@ -2273,7 +2277,12 @@ A7BE Lu
A7BF Ll
A7C2 Lu
A7C3 Ll
-A7C4 A7C6 Lu
+A7C4 A7C7 Lu
+A7C8 Ll
+A7C9 Lu
+A7CA Ll
+A7F5 Lu
+A7F6 Ll
A7F7 Lo
A7F8 A7F9 Lm
A7FA Ll
@@ -2288,6 +2297,7 @@ A823 A824 Mc
A825 A826 Mn
A827 Mc
A828 A82B So
+A82C Mn
A830 A835 No
A836 A837 So
A838 Sc
@@ -2387,7 +2397,9 @@ AB28 AB2E Lo
AB30 AB5A Ll
AB5B Sk
AB5C AB5F Lm
-AB60 AB67 Ll
+AB60 AB68 Ll
+AB69 Lm
+AB6A AB6B Sk
AB70 ABBF Ll
ABC0 ABE2 Lo
ABE3 ABE4 Mc
@@ -2542,7 +2554,7 @@ FFFC FFFD So
10179 10189 So
1018A 1018B No
1018C 1018E So
-10190 1019B So
+10190 1019C So
101A0 So
101D0 101FC So
101FD Mn
@@ -2641,6 +2653,10 @@ FFFC FFFD So
10D24 10D27 Mn
10D30 10D39 Nd
10E60 10E7E No
+10E80 10EA9 Lo
+10EAB 10EAC Mn
+10EAD Pd
+10EB0 10EB1 Lo
10F00 10F1C Lo
10F1D 10F26 No
10F27 Lo
@@ -2648,6 +2664,8 @@ FFFC FFFD So
10F46 10F50 Mn
10F51 10F54 No
10F55 10F59 Po
+10FB0 10FC4 Lo
+10FC5 10FCB No
10FE0 10FF6 Lo
11000 Mc
11001 Mn
@@ -2679,6 +2697,7 @@ FFFC FFFD So
11140 11143 Po
11144 Lo
11145 11146 Mc
+11147 Lo
11150 11172 Lo
11173 Mn
11174 11175 Po
@@ -2693,6 +2712,8 @@ FFFC FFFD So
111C5 111C8 Po
111C9 111CC Mn
111CD Po
+111CE Mc
+111CF Mn
111D0 111D9 Nd
111DA Lo
111DB Po
@@ -2751,10 +2772,10 @@ FFFC FFFD So
11447 1144A Lo
1144B 1144F Po
11450 11459 Nd
-1145B Po
+1145A 1145B Po
1145D Po
1145E Mn
-1145F Lo
+1145F 11461 Lo
11480 114AF Lo
114B0 114B2 Mc
114B3 114B8 Mn
@@ -2819,7 +2840,23 @@ FFFC FFFD So
118C0 118DF Ll
118E0 118E9 Nd
118EA 118F2 No
-118FF Lo
+118FF 11906 Lo
+11909 Lo
+1190C 11913 Lo
+11915 11916 Lo
+11918 1192F Lo
+11930 11935 Mc
+11937 11938 Mc
+1193B 1193C Mn
+1193D Mc
+1193E Mn
+1193F Lo
+11940 Mc
+11941 Lo
+11942 Mc
+11943 Mn
+11944 11946 Po
+11950 11959 Nd
119A0 119A7 Lo
119AA 119D0 Lo
119D1 119D3 Mc
@@ -2897,6 +2934,7 @@ FFFC FFFD So
11EF3 11EF4 Mn
11EF5 11EF6 Mc
11EF7 11EF8 Po
+11FB0 Lo
11FC0 11FD4 No
11FD5 11FDC So
11FDD 11FE0 Sc
@@ -2940,8 +2978,11 @@ FFFC FFFD So
16FE0 16FE1 Lm
16FE2 Po
16FE3 Lm
+16FE4 Mn
+16FF0 16FF1 Mc
17000 187F7 Lo
-18800 18AF2 Lo
+18800 18CD5 Lo
+18D00 18D08 Lo
1B000 1B11E Lo
1B150 1B152 Lo
1B164 1B167 Lo
@@ -3129,8 +3170,7 @@ FFFC FFFD So
1F0C1 1F0CF So
1F0D1 1F0F5 So
1F100 1F10C No
-1F110 1F16C So
-1F170 1F1AC So
+1F10D 1F1AD So
1F1E6 1F202 So
1F210 1F23B So
1F240 1F248 So
@@ -3138,9 +3178,9 @@ FFFC FFFD So
1F260 1F265 So
1F300 1F3FA So
1F3FB 1F3FF Sk
-1F400 1F6D5 So
+1F400 1F6D7 So
1F6E0 1F6EC So
-1F6F0 1F6FA So
+1F6F0 1F6FC So
1F700 1F773 So
1F780 1F7D8 So
1F7E0 1F7EB So
@@ -3149,24 +3189,28 @@ FFFC FFFD So
1F850 1F859 So
1F860 1F887 So
1F890 1F8AD So
-1F900 1F90B So
-1F90D 1F971 So
-1F973 1F976 So
-1F97A 1F9A2 So
-1F9A5 1F9AA So
-1F9AE 1F9CA So
+1F8B0 1F8B1 So
+1F900 1F978 So
+1F97A 1F9CB So
1F9CD 1FA53 So
1FA60 1FA6D So
-1FA70 1FA73 So
+1FA70 1FA74 So
1FA78 1FA7A So
-1FA80 1FA82 So
-1FA90 1FA95 So
-20000 2A6D6 Lo
+1FA80 1FA86 So
+1FA90 1FAA8 So
+1FAB0 1FAB6 So
+1FAC0 1FAC2 So
+1FAD0 1FAD6 So
+1FB00 1FB92 So
+1FB94 1FBCA So
+1FBF0 1FBF9 Nd
+20000 2A6DD Lo
2A700 2B734 Lo
2B740 2B81D Lo
2B820 2CEA1 Lo
2CEB0 2EBE0 Lo
2F800 2FA1D Lo
+30000 3134A Lo
E0001 Cf
E0020 E007F Cf
E0100 E01EF Mn
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Hst.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Hst.pl
index 2c0292ea44..7d8e05a207 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Hst.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Hst.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToHst'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToHst'}{'missing'} = 'NA';
+$Unicode::UCD::SwashInfo{'ToHst'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToHst'}{'missing'} = 'NA';
return <<'END';
1100 115F L
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Identif2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Identif2.pl
new file mode 100644
index 0000000000..011d964d96
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Identif2.pl
@@ -0,0 +1,1599 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+
+# The name this table is to be known by, with the format of the mappings in
+# the main body of the table, and what all code points missing from this file
+# map to.
+$Unicode::UCD::SwashInfo{'ToIdentifierType'}{'format'} = 'sw'; # string, but some elements are interpreted as a list; white space occurs only as list item separators
+$Unicode::UCD::SwashInfo{'ToIdentifierType'}{'missing'} = 'Not_Character';
+
+return <<'END';
+9 D Not_XID
+20 26 Not_XID
+27 Inclusion
+28 2C Not_XID
+2D 2E Inclusion
+2F Not_XID
+30 39 Recommended
+3A Inclusion
+3B 40 Not_XID
+41 5A Recommended
+5B 5E Not_XID
+5F Recommended
+60 Not_XID
+61 7A Recommended
+7B 7E Not_XID
+85 Not_XID
+A0 Not_NFKC
+A1 A7 Not_XID
+A8 Not_NFKC
+A9 Not_XID
+AA Not_NFKC
+AB AC Not_XID
+AD Default_Ignorable
+AE Not_XID
+AF Not_NFKC
+B0 B1 Not_XID
+B2 B5 Not_NFKC
+B6 Not_XID
+B7 Inclusion
+B8 BA Not_NFKC
+BB Not_XID
+BC BE Not_NFKC
+BF Not_XID
+C0 D6 Recommended
+D7 Not_XID
+D8 F6 Recommended
+F7 Not_XID
+F8 131 Recommended
+132 133 Not_NFKC
+134 13E Recommended
+13F 140 Not_NFKC
+141 148 Recommended
+149 Deprecated
+14A 17E Recommended
+17F Not_NFKC
+180 Technical
+181 18C Uncommon_Use
+18D Technical Obsolete
+18E Uncommon_Use
+18F Recommended
+190 19F Uncommon_Use
+1A0 1A1 Recommended
+1A2 1A9 Uncommon_Use
+1AA 1AB Technical Obsolete
+1AC 1AE Uncommon_Use
+1AF 1B0 Recommended
+1B1 1B8 Uncommon_Use
+1B9 Obsolete
+1BA 1BB Technical Obsolete
+1BC 1BD Uncommon_Use
+1BE Technical Obsolete
+1BF Obsolete
+1C0 1C3 Technical
+1C4 1CC Not_NFKC
+1CD 1DC Recommended
+1DD Uncommon_Use
+1DE 1E3 Recommended
+1E4 1E5 Uncommon_Use
+1E6 1F0 Recommended
+1F1 1F3 Not_NFKC
+1F4 1F5 Recommended
+1F6 1F7 Obsolete
+1F8 21B Recommended
+21C 21D Obsolete
+21E 21F Recommended
+220 225 Uncommon_Use
+226 233 Recommended
+234 236 Technical
+237 24F Uncommon_Use
+250 252 Technical
+253 254 Uncommon_Use Technical
+255 Technical
+256 257 Uncommon_Use Technical
+258 Technical
+259 Recommended
+25A Technical
+25B Uncommon_Use Technical
+25C 262 Technical
+263 Uncommon_Use Technical
+264 267 Technical
+268 269 Uncommon_Use Technical
+26A 271 Technical
+272 Uncommon_Use Technical
+273 276 Technical
+277 Technical Obsolete
+278 27B Technical
+27C Technical Obsolete
+27D 288 Technical
+289 Uncommon_Use Technical
+28A 291 Technical
+292 Uncommon_Use Technical
+293 29D Technical
+29E Technical Obsolete
+29F 2AF Technical
+2B0 2B8 Not_NFKC
+2B9 2BA Technical
+2BB 2BC Recommended
+2BD 2C1 Technical
+2C2 2C5 Not_XID
+2C6 2D1 Technical
+2D2 2D7 Not_XID
+2D8 2DD Not_NFKC
+2DE 2DF Not_XID
+2E0 2E4 Not_NFKC
+2E5 2EB Not_XID
+2EC Recommended
+2ED Not_XID
+2EE Technical
+2EF 2FF Not_XID
+300 304 Recommended
+305 Uncommon_Use
+306 30C Recommended
+30D Uncommon_Use
+30E Technical
+30F 311 Recommended
+312 Technical
+313 314 Recommended
+315 Technical
+316 Uncommon_Use
+317 31A Technical
+31B Recommended
+31C 320 Technical
+321 322 Uncommon_Use
+323 328 Recommended
+329 32C Technical
+32D 32E Recommended
+32F Technical
+330 331 Recommended
+332 Uncommon_Use
+333 Technical
+334 Uncommon_Use
+335 Recommended
+336 Uncommon_Use
+337 Technical
+338 339 Recommended
+33A 33F Technical
+340 341 Not_NFKC
+342 Recommended
+343 344 Not_NFKC
+345 Recommended
+346 34E Technical
+34F Default_Ignorable
+350 357 Technical
+358 Uncommon_Use
+359 362 Technical
+363 373 Obsolete
+374 Not_NFKC
+375 Inclusion
+376 377 Obsolete
+37A Not_NFKC
+37B 37D Recommended
+37E Not_NFKC
+37F Obsolete
+384 385 Not_NFKC
+386 Recommended
+387 Not_NFKC
+388 38A Recommended
+38C Recommended
+38E 3A1 Recommended
+3A3 3CE Recommended
+3CF Technical
+3D0 3D6 Not_NFKC
+3D7 Technical
+3D8 3E1 Obsolete
+3E2 3EF Exclusion
+3F0 3F2 Not_NFKC
+3F3 Technical Obsolete
+3F4 3F5 Not_NFKC
+3F6 Not_XID
+3F7 3F8 Obsolete
+3F9 Not_NFKC
+3FA 3FB Obsolete
+3FC 45F Recommended
+460 481 Obsolete
+482 Obsolete Not_XID
+483 Obsolete
+484 487 Technical Obsolete
+488 489 Obsolete Not_XID
+48A 4FF Recommended
+500 50F Obsolete
+510 529 Recommended
+52A 52D Obsolete
+52E 52F Recommended
+531 556 Recommended
+559 Recommended
+55A 55F Not_XID
+560 Technical
+561 586 Recommended
+587 Not_NFKC
+588 Technical
+589 Not_XID
+58A Inclusion
+58D 58F Not_XID
+591 5A1 Uncommon_Use
+5A2 Uncommon_Use Obsolete
+5A3 5B3 Uncommon_Use
+5B4 Recommended
+5B5 5BD Uncommon_Use
+5BE Not_XID
+5BF Uncommon_Use
+5C0 Not_XID
+5C1 5C2 Uncommon_Use
+5C3 Not_XID
+5C4 Uncommon_Use
+5C5 Uncommon_Use Obsolete
+5C6 Obsolete Not_XID
+5C7 Uncommon_Use Technical
+5D0 5EA Recommended
+5EF 5F2 Recommended
+5F3 5F4 Inclusion
+600 60F Not_XID
+610 61A Uncommon_Use
+61B Not_XID
+61C Default_Ignorable
+61E 61F Not_XID
+620 63F Recommended
+640 Obsolete
+641 655 Recommended
+656 65F Uncommon_Use
+660 669 Recommended
+66A 66D Not_XID
+66E 66F Obsolete
+670 672 Recommended
+673 Deprecated
+674 Recommended
+675 678 Not_NFKC
+679 68D Recommended
+68E Obsolete
+68F 6A0 Recommended
+6A1 Obsolete
+6A2 6D3 Recommended
+6D4 Not_XID
+6D5 Recommended
+6D6 6DC Uncommon_Use
+6DD 6DE Not_XID
+6DF 6E4 Uncommon_Use
+6E5 6E6 Recommended
+6E7 6E8 Uncommon_Use
+6E9 Not_XID
+6EA 6ED Uncommon_Use
+6EE 6FC Recommended
+6FD 6FE Inclusion
+6FF Recommended
+700 70D Limited_Use Not_XID
+70F Limited_Use Not_XID
+710 73F Limited_Use
+740 74A Limited_Use Technical
+74D 74F Limited_Use
+750 7B1 Recommended
+7C0 7E7 Limited_Use
+7E8 7EA Limited_Use Obsolete
+7EB 7F5 Limited_Use
+7F6 7F9 Limited_Use Not_XID
+7FA Limited_Use Obsolete
+7FD Limited_Use
+7FE 7FF Limited_Use Not_XID
+800 82D Exclusion
+830 83E Exclusion Not_XID
+840 85B Limited_Use
+85E Limited_Use Not_XID
+860 86A Limited_Use
+8A0 8AC Recommended
+8AD 8B1 Obsolete
+8B2 Recommended
+8B3 8B4 Uncommon_Use
+8B6 8C7 Recommended
+8D3 8E1 Uncommon_Use
+8E2 Not_XID
+8E3 900 Uncommon_Use
+901 94D Recommended
+94E Obsolete
+94F 950 Recommended
+951 952 Obsolete
+953 954 Technical
+955 Uncommon_Use
+956 957 Recommended
+958 95F Not_NFKC
+960 963 Recommended
+964 965 Not_XID
+966 96F Recommended
+970 Not_XID
+971 977 Recommended
+978 Obsolete
+979 97F Recommended
+980 Obsolete
+981 983 Recommended
+985 98C Recommended
+98F 990 Recommended
+993 9A8 Recommended
+9AA 9B0 Recommended
+9B2 Recommended
+9B6 9B9 Recommended
+9BC 9C4 Recommended
+9C7 9C8 Recommended
+9CB 9CE Recommended
+9D7 Recommended
+9DC 9DD Not_NFKC
+9DF Not_NFKC
+9E0 9E3 Recommended
+9E6 9F1 Recommended
+9F2 9FB Not_XID
+9FC Obsolete
+9FD Not_XID
+9FE Recommended
+A01 A03 Recommended
+A05 A0A Recommended
+A0F A10 Recommended
+A13 A28 Recommended
+A2A A30 Recommended
+A32 Recommended
+A33 Not_NFKC
+A35 Recommended
+A36 Not_NFKC
+A38 A39 Recommended
+A3C Recommended
+A3E A42 Recommended
+A47 A48 Recommended
+A4B A4D Recommended
+A51 Uncommon_Use
+A59 A5B Not_NFKC
+A5C Recommended
+A5E Not_NFKC
+A66 A74 Recommended
+A75 Uncommon_Use
+A76 Not_XID
+A81 A83 Recommended
+A85 A8D Recommended
+A8F A91 Recommended
+A93 AA8 Recommended
+AAA AB0 Recommended
+AB2 AB3 Recommended
+AB5 AB9 Recommended
+ABC AC5 Recommended
+AC7 AC9 Recommended
+ACB ACD Recommended
+AD0 Recommended
+AE0 AE3 Recommended
+AE6 AEF Recommended
+AF0 AF1 Not_XID
+AF9 Uncommon_Use
+AFA AFF Recommended
+B01 B03 Recommended
+B05 B0C Recommended
+B0F B10 Recommended
+B13 B28 Recommended
+B2A B30 Recommended
+B32 B33 Recommended
+B35 B39 Recommended
+B3C B43 Recommended
+B44 Uncommon_Use
+B47 B48 Recommended
+B4B B4D Recommended
+B55 B57 Recommended
+B5C B5D Not_NFKC
+B5F B61 Recommended
+B62 B63 Uncommon_Use
+B66 B6F Recommended
+B70 Not_XID
+B71 Recommended
+B72 B77 Not_XID
+B82 B83 Recommended
+B85 B8A Recommended
+B8E B90 Recommended
+B92 B95 Recommended
+B99 B9A Recommended
+B9C Recommended
+B9E B9F Recommended
+BA3 BA4 Recommended
+BA8 BAA Recommended
+BAE BB9 Recommended
+BBE BC2 Recommended
+BC6 BC8 Recommended
+BCA BCD Recommended
+BD0 Recommended
+BD7 Recommended
+BE6 BEF Recommended
+BF0 BFA Not_XID
+C00 Obsolete
+C01 C0C Recommended
+C0E C10 Recommended
+C12 C28 Recommended
+C2A C33 Recommended
+C34 Obsolete
+C35 C39 Recommended
+C3D C44 Recommended
+C46 C48 Recommended
+C4A C4D Recommended
+C55 C56 Recommended
+C58 C59 Obsolete
+C5A Uncommon_Use
+C60 C61 Recommended
+C62 C63 Uncommon_Use
+C66 C6F Recommended
+C77 C7F Not_XID
+C80 Recommended
+C81 Obsolete
+C82 C83 Recommended
+C84 Not_XID
+C85 C8C Recommended
+C8E C90 Recommended
+C92 CA8 Recommended
+CAA CB3 Recommended
+CB5 CB9 Recommended
+CBC CC4 Recommended
+CC6 CC8 Recommended
+CCA CCD Recommended
+CD5 CD6 Recommended
+CDE Obsolete
+CE0 CE3 Recommended
+CE6 CEF Recommended
+CF1 CF2 Recommended
+D00 Recommended
+D01 Obsolete
+D02 D03 Recommended
+D04 Technical Obsolete
+D05 D0C Recommended
+D0E D10 Recommended
+D12 D3A Recommended
+D3B D3C Obsolete
+D3D D43 Recommended
+D44 Uncommon_Use
+D46 D48 Recommended
+D4A D4E Recommended
+D4F Not_XID
+D54 D57 Recommended
+D58 D5E Not_XID
+D5F Obsolete
+D60 D61 Recommended
+D62 D63 Uncommon_Use
+D66 D6F Recommended
+D70 D79 Not_XID
+D7A D7F Recommended
+D81 Technical
+D82 D83 Recommended
+D85 D8E Recommended
+D8F D90 Uncommon_Use Technical
+D91 D96 Recommended
+D9A DA5 Recommended
+DA6 Uncommon_Use Technical
+DA7 DB1 Recommended
+DB3 DBB Recommended
+DBD Recommended
+DC0 DC6 Recommended
+DCA Recommended
+DCF DD4 Recommended
+DD6 Recommended
+DD8 DDE Recommended
+DDF Uncommon_Use Technical
+DE6 DEF Obsolete
+DF2 Recommended
+DF3 Uncommon_Use Technical
+DF4 Not_XID
+E01 E32 Recommended
+E33 Not_NFKC
+E34 E3A Recommended
+E3F Not_XID
+E40 E4E Recommended
+E4F Not_XID
+E50 E59 Recommended
+E5A E5B Not_XID
+E81 E82 Recommended
+E84 Recommended
+E86 E8A Recommended
+E8C EA3 Recommended
+EA5 Recommended
+EA7 EB2 Recommended
+EB3 Not_NFKC
+EB4 EBD Recommended
+EC0 EC4 Recommended
+EC6 Recommended
+EC8 ECD Recommended
+ED0 ED9 Recommended
+EDC EDD Not_NFKC
+EDE EDF Recommended
+F00 Recommended
+F01 F0A Not_XID
+F0B Inclusion
+F0C Not_NFKC
+F0D F17 Not_XID
+F18 F19 Technical
+F1A F1F Not_XID
+F20 F29 Recommended
+F2A F34 Not_XID
+F35 Recommended
+F36 Not_XID
+F37 Recommended
+F38 Not_XID
+F39 Uncommon_Use
+F3A F3D Not_XID
+F3E F42 Recommended
+F43 Not_NFKC
+F44 F47 Recommended
+F49 F4C Recommended
+F4D Not_NFKC
+F4E F51 Recommended
+F52 Not_NFKC
+F53 F56 Recommended
+F57 Not_NFKC
+F58 F5B Recommended
+F5C Not_NFKC
+F5D F68 Recommended
+F69 Not_NFKC
+F6A F6C Recommended
+F71 F72 Recommended
+F73 Not_NFKC
+F74 Recommended
+F75 F76 Not_NFKC
+F77 Deprecated
+F78 Not_NFKC
+F79 Deprecated
+F7A F80 Recommended
+F81 Not_NFKC
+F82 F84 Recommended
+F85 Not_XID
+F86 F92 Recommended
+F93 Not_NFKC
+F94 F97 Recommended
+F99 F9C Recommended
+F9D Not_NFKC
+F9E FA1 Recommended
+FA2 Not_NFKC
+FA3 FA6 Recommended
+FA7 Not_NFKC
+FA8 FAB Recommended
+FAC Not_NFKC
+FAD FB8 Recommended
+FB9 Not_NFKC
+FBA FBC Recommended
+FBE FC5 Not_XID
+FC6 Recommended
+FC7 FCC Not_XID
+FCE FDA Not_XID
+1000 1049 Recommended
+104A 104F Not_XID
+1050 109D Recommended
+109E 109F Not_XID
+10A0 10C5 Obsolete
+10C7 Recommended
+10CD Recommended
+10D0 10F0 Recommended
+10F1 10F6 Obsolete
+10F7 10FA Recommended
+10FB Not_XID
+10FC Not_NFKC
+10FD 10FF Recommended
+1100 115E Obsolete
+115F 1160 Default_Ignorable
+1161 11FF Obsolete
+1200 1248 Recommended
+124A 124D Recommended
+1250 1256 Recommended
+1258 Recommended
+125A 125D Recommended
+1260 1288 Recommended
+128A 128D Recommended
+1290 12B0 Recommended
+12B2 12B5 Recommended
+12B8 12BE Recommended
+12C0 Recommended
+12C2 12C5 Recommended
+12C8 12D6 Recommended
+12D8 1310 Recommended
+1312 1315 Recommended
+1318 135A Recommended
+135D 135F Recommended
+1360 1368 Not_XID
+1369 1371 Obsolete
+1372 137C Not_XID
+1380 138F Recommended
+1390 1399 Not_XID
+13A0 13F5 Limited_Use
+13F8 13FD Limited_Use
+1400 Limited_Use Not_XID
+1401 166C Limited_Use
+166D 166E Limited_Use Not_XID
+166F 167F Limited_Use
+1680 Exclusion Not_XID
+1681 169A Exclusion
+169B 169C Exclusion Not_XID
+16A0 16EA Exclusion
+16EB 16ED Not_XID
+16EE 16F8 Exclusion
+1700 170C Exclusion
+170E 1714 Exclusion
+1720 1734 Exclusion
+1735 1736 Exclusion Not_XID
+1740 1753 Exclusion
+1760 176C Exclusion
+176E 1770 Exclusion
+1772 1773 Exclusion
+1780 17A2 Recommended
+17A3 17A4 Deprecated
+17A5 17A7 Recommended
+17A8 Obsolete
+17A9 17B3 Recommended
+17B4 17B5 Default_Ignorable
+17B6 17CA Recommended
+17CB 17D0 Technical
+17D1 Technical Obsolete
+17D2 Recommended
+17D3 Obsolete
+17D4 17D6 Not_XID
+17D7 Recommended
+17D8 Obsolete Not_XID
+17D9 17DB Not_XID
+17DC Recommended
+17DD Technical Obsolete
+17E0 17E9 Recommended
+17F0 17F9 Not_XID
+1800 180A Exclusion Not_XID
+180B 180E Default_Ignorable
+1810 1819 Exclusion
+1820 1878 Exclusion
+1880 18A8 Exclusion
+18A9 Uncommon_Use Exclusion
+18AA Exclusion
+18B0 18F5 Limited_Use
+1900 191E Limited_Use
+1920 192B Limited_Use
+1930 193B Limited_Use
+1940 Limited_Use Not_XID
+1944 1945 Limited_Use Not_XID
+1946 196D Limited_Use
+1970 1974 Limited_Use
+1980 19AB Limited_Use
+19B0 19C9 Limited_Use
+19D0 19DA Limited_Use
+19DE 19DF Limited_Use Not_XID
+19E0 19FF Not_XID
+1A00 1A1B Exclusion
+1A1E 1A1F Exclusion Not_XID
+1A20 1A5E Limited_Use
+1A60 1A7C Limited_Use
+1A7F 1A89 Limited_Use
+1A90 1A99 Limited_Use
+1AA0 1AA6 Limited_Use Not_XID
+1AA7 Limited_Use
+1AA8 1AAD Limited_Use Not_XID
+1AB0 1ABD Obsolete
+1ABE Not_XID
+1ABF 1AC0 Technical
+1B00 1B4B Limited_Use
+1B50 1B59 Limited_Use
+1B5A 1B6A Limited_Use Not_XID
+1B6B 1B73 Limited_Use
+1B74 1B7C Limited_Use Not_XID
+1B80 1BF3 Limited_Use
+1BFC 1BFF Limited_Use Not_XID
+1C00 1C37 Limited_Use
+1C3B 1C3F Limited_Use Not_XID
+1C40 1C49 Limited_Use
+1C4D 1C7D Limited_Use
+1C7E 1C7F Limited_Use Not_XID
+1C80 1C88 Obsolete
+1C90 1CBA Recommended
+1CBD 1CBF Recommended
+1CC0 1CC7 Limited_Use Not_XID
+1CD0 1CD2 Obsolete
+1CD3 Obsolete Not_XID
+1CD4 1CF9 Obsolete
+1CFA Exclusion
+1D00 1D2B Technical
+1D2C 1D2E Not_NFKC
+1D2F Technical
+1D30 1D3A Not_NFKC
+1D3B Technical
+1D3C 1D4D Not_NFKC
+1D4E Technical
+1D4F 1D6A Not_NFKC
+1D6B 1D77 Technical
+1D78 Not_NFKC
+1D79 1D9A Technical
+1D9B 1DBF Not_NFKC
+1DC0 1DC3 Technical Obsolete
+1DC4 1DCD Technical
+1DCE Technical Obsolete
+1DCF 1DD0 Technical
+1DD1 1DE6 Technical Obsolete
+1DE7 1DF9 Technical
+1DFB 1DFF Technical
+1E00 1E99 Recommended
+1E9A 1E9B Not_NFKC
+1E9C 1E9D Technical
+1E9E Recommended
+1E9F Technical
+1EA0 1EF9 Recommended
+1EFA 1EFF Technical
+1F00 1F15 Recommended
+1F18 1F1D Recommended
+1F20 1F45 Recommended
+1F48 1F4D Recommended
+1F50 1F57 Recommended
+1F59 Recommended
+1F5B Recommended
+1F5D Recommended
+1F5F 1F70 Recommended
+1F71 Not_NFKC
+1F72 Recommended
+1F73 Not_NFKC
+1F74 Recommended
+1F75 Not_NFKC
+1F76 Recommended
+1F77 Not_NFKC
+1F78 Recommended
+1F79 Not_NFKC
+1F7A Recommended
+1F7B Not_NFKC
+1F7C Recommended
+1F7D Not_NFKC
+1F80 1FB4 Recommended
+1FB6 1FBA Recommended
+1FBB Not_NFKC
+1FBC Recommended
+1FBD 1FC1 Not_NFKC
+1FC2 1FC4 Recommended
+1FC6 1FC8 Recommended
+1FC9 Not_NFKC
+1FCA Recommended
+1FCB Not_NFKC
+1FCC Recommended
+1FCD 1FCF Not_NFKC
+1FD0 1FD2 Recommended
+1FD3 Not_NFKC
+1FD6 1FDA Recommended
+1FDB Not_NFKC
+1FDD 1FDF Not_NFKC
+1FE0 1FE2 Recommended
+1FE3 Not_NFKC
+1FE4 1FEA Recommended
+1FEB Not_NFKC
+1FEC Recommended
+1FED 1FEF Not_NFKC
+1FF2 1FF4 Recommended
+1FF6 1FF8 Recommended
+1FF9 Not_NFKC
+1FFA Recommended
+1FFB Not_NFKC
+1FFC Recommended
+1FFD 1FFE Not_NFKC
+2000 200A Not_NFKC
+200B Default_Ignorable
+200C 200D Inclusion
+200E 200F Default_Ignorable
+2010 Inclusion
+2011 Not_NFKC
+2012 2016 Not_XID
+2017 Not_NFKC
+2018 Not_XID
+2019 Inclusion
+201A 2023 Not_XID
+2024 2026 Not_NFKC
+2027 Inclusion
+2028 2029 Not_XID
+202A 202E Default_Ignorable
+202F Not_NFKC
+2030 2032 Not_XID
+2033 2034 Not_NFKC
+2035 Not_XID
+2036 2037 Not_NFKC
+2038 203B Not_XID
+203C Not_NFKC
+203D Not_XID
+203E Not_NFKC
+203F 2040 Technical
+2041 2046 Not_XID
+2047 2049 Not_NFKC
+204A 2053 Not_XID
+2054 Uncommon_Use
+2055 Not_XID
+2056 Obsolete Not_XID
+2057 Not_NFKC
+2058 205E Obsolete Not_XID
+205F Not_NFKC
+2060 2064 Default_Ignorable
+2066 2069 Default_Ignorable
+206A 206F Deprecated
+2070 2071 Not_NFKC
+2074 208E Not_NFKC
+2090 209C Not_NFKC
+20A0 20A7 Not_XID
+20A8 Not_NFKC
+20A9 20BF Not_XID
+20D0 20DC Technical
+20DD 20E0 Technical Not_XID
+20E1 Technical
+20E2 20E4 Technical Not_XID
+20E5 20F0 Technical
+2100 2103 Not_NFKC
+2104 Not_XID
+2105 2107 Not_NFKC
+2108 Not_XID
+2109 2113 Not_NFKC
+2114 Not_XID
+2115 2116 Not_NFKC
+2117 Not_XID
+2118 Technical
+2119 211D Not_NFKC
+211E 211F Not_XID
+2120 2122 Not_NFKC
+2123 Not_XID
+2124 Not_NFKC
+2125 Not_XID
+2126 Not_NFKC
+2127 Obsolete Not_XID
+2128 Not_NFKC
+2129 Not_XID
+212A 212D Not_NFKC
+212E Technical
+212F 2131 Not_NFKC
+2132 Obsolete
+2133 2139 Not_NFKC
+213A Not_XID
+213B 2140 Not_NFKC
+2141 2144 Not_XID
+2145 2149 Not_NFKC
+214A 214D Not_XID
+214E Obsolete
+214F Obsolete Not_XID
+2150 217F Not_NFKC
+2180 2183 Technical Obsolete
+2184 2188 Obsolete
+2189 Not_NFKC
+218A 218B Uncommon_Use Not_XID
+2190 222B Not_XID
+222C 222D Not_NFKC
+222E Not_XID
+222F 2230 Not_NFKC
+2231 2328 Not_XID
+2329 232A Deprecated
+232B 2426 Not_XID
+2440 244A Not_XID
+2460 24EA Not_NFKC
+24EB 24FF Technical Not_XID
+2500 27FF Not_XID
+2800 28FF Technical Not_XID
+2900 2A0B Not_XID
+2A0C Not_NFKC
+2A0D 2A73 Not_XID
+2A74 2A76 Not_NFKC
+2A77 2ADB Not_XID
+2ADC Not_NFKC
+2ADD 2B73 Not_XID
+2B76 2B95 Not_XID
+2B97 2BEB Not_XID
+2BEC 2BEF Uncommon_Use Not_XID
+2BF0 2BFF Not_XID
+2C00 2C2E Exclusion
+2C30 2C5E Exclusion
+2C60 2C67 Technical
+2C68 2C6C Uncommon_Use
+2C6D 2C76 Obsolete
+2C77 2C7B Technical
+2C7C 2C7D Not_NFKC
+2C7E 2C7F Obsolete
+2C80 2CE4 Exclusion
+2CE5 2CEA Exclusion Not_XID
+2CEB 2CEF Exclusion
+2CF0 2CF1 Technical Exclusion
+2CF2 2CF3 Exclusion
+2CF9 2CFF Exclusion Not_XID
+2D00 2D25 Obsolete
+2D27 Recommended
+2D2D Recommended
+2D30 2D67 Limited_Use
+2D6F Not_NFKC
+2D70 Limited_Use Not_XID
+2D7F Limited_Use
+2D80 2D96 Recommended
+2DA0 2DA6 Recommended
+2DA8 2DAE Recommended
+2DB0 2DB6 Recommended
+2DB8 2DBE Recommended
+2DC0 2DC6 Recommended
+2DC8 2DCE Recommended
+2DD0 2DD6 Recommended
+2DD8 2DDE Recommended
+2DE0 2DFF Obsolete
+2E00 2E0D Technical Obsolete Not_XID
+2E0E 2E16 Obsolete Not_XID
+2E17 2E29 Not_XID
+2E2A 2E32 Obsolete Not_XID
+2E33 2E34 Not_XID
+2E35 Obsolete Not_XID
+2E36 2E38 Not_XID
+2E39 Obsolete Not_XID
+2E3A 2E52 Not_XID
+2E80 2E99 Not_XID
+2E9B 2E9E Not_XID
+2E9F Not_NFKC
+2EA0 2EF2 Not_XID
+2EF3 Not_NFKC
+2F00 2FD5 Not_NFKC
+2FF0 2FFB Not_XID
+3000 Not_NFKC
+3001 3004 Not_XID
+3005 3007 Recommended
+3008 301D Not_XID
+301E Obsolete Not_XID
+301F 3020 Not_XID
+3021 302D Technical
+302E 302F Technical Obsolete
+3030 Not_XID
+3031 3035 Technical
+3036 Not_NFKC
+3037 Not_XID
+3038 303A Not_NFKC
+303B 303C Technical
+303D 303F Not_XID
+3041 3096 Recommended
+3099 309A Recommended
+309B 309C Not_NFKC
+309D 309E Recommended
+309F Not_NFKC
+30A0 Inclusion
+30A1 30FA Recommended
+30FB Inclusion
+30FC 30FE Recommended
+30FF Not_NFKC
+3105 312D Recommended
+312E Obsolete
+312F Recommended
+3131 3163 Not_NFKC
+3164 Default_Ignorable
+3165 318E Not_NFKC
+3190 3191 Not_XID
+3192 319F Not_NFKC
+31A0 31BF Recommended
+31C0 31E3 Not_XID
+31F0 31FF Technical
+3200 321E Not_NFKC
+3220 3247 Not_NFKC
+3248 324F Not_XID
+3250 327E Not_NFKC
+327F Technical Not_XID
+3280 33FF Not_NFKC
+3400 4DBF Recommended
+4DC0 4DFF Technical Not_XID
+4E00 9FFC Recommended
+A000 A48C Limited_Use
+A490 A4C6 Limited_Use Not_XID
+A4D0 A4FD Limited_Use
+A4FE A4FF Limited_Use Not_XID
+A500 A60C Limited_Use
+A60D A60F Limited_Use Not_XID
+A610 A612 Limited_Use Obsolete
+A613 A629 Limited_Use
+A62A A62B Limited_Use Obsolete
+A640 A66E Obsolete
+A66F Uncommon_Use
+A670 A673 Obsolete Not_XID
+A674 A67B Obsolete
+A67C A67D Uncommon_Use
+A67E Not_XID
+A67F Recommended
+A680 A69B Obsolete
+A69C A69D Not_NFKC
+A69E Uncommon_Use Obsolete
+A69F Obsolete
+A6A0 A6F1 Limited_Use
+A6F2 A6F7 Limited_Use Not_XID
+A700 A707 Obsolete Not_XID
+A708 A716 Technical Not_XID
+A717 A71F Recommended
+A720 A721 Not_XID
+A722 A72F Technical Obsolete
+A730 A76F Obsolete
+A770 Not_NFKC
+A771 A787 Obsolete
+A788 Recommended
+A789 A78A Not_XID
+A78B A78C Uncommon_Use
+A78D Recommended
+A78E Technical
+A78F Uncommon_Use
+A790 A791 Obsolete
+A792 A793 Recommended
+A794 A7A9 Obsolete
+A7AA Recommended
+A7AB A7AD Obsolete
+A7AE Recommended
+A7AF Technical
+A7B0 A7B1 Obsolete
+A7B2 A7B7 Uncommon_Use
+A7B8 A7B9 Recommended
+A7BA A7BF Technical
+A7C2 A7CA Recommended
+A7F5 A7F7 Obsolete
+A7F8 A7F9 Not_NFKC
+A7FA Technical
+A7FB A7FF Obsolete
+A800 A827 Limited_Use
+A828 A82B Limited_Use Not_XID
+A82C Limited_Use
+A830 A839 Not_XID
+A840 A873 Exclusion
+A874 A877 Exclusion Not_XID
+A880 A8C5 Limited_Use
+A8CE A8CF Limited_Use Not_XID
+A8D0 A8D9 Limited_Use
+A8E0 A8F7 Obsolete
+A8F8 A8FA Obsolete Not_XID
+A8FB Obsolete
+A8FC Uncommon_Use Obsolete Not_XID
+A8FD Uncommon_Use Obsolete
+A8FE A8FF Obsolete
+A900 A92D Limited_Use
+A92E Not_XID
+A92F Limited_Use Not_XID
+A930 A953 Exclusion
+A95F Exclusion Not_XID
+A960 A97C Obsolete
+A980 A9C0 Limited_Use
+A9C1 A9CD Limited_Use Not_XID
+A9CF Limited_Use Exclusion
+A9D0 A9D9 Limited_Use
+A9DE A9DF Limited_Use Not_XID
+A9E0 A9E6 Obsolete
+A9E7 A9FE Recommended
+AA00 AA36 Limited_Use
+AA40 AA4D Limited_Use
+AA50 AA59 Limited_Use
+AA5C AA5F Limited_Use Not_XID
+AA60 AA76 Recommended
+AA77 AA79 Not_XID
+AA7A AA7F Recommended
+AA80 AAC2 Limited_Use
+AADB AADD Limited_Use
+AADE AADF Limited_Use Not_XID
+AAE0 AAEF Limited_Use
+AAF0 AAF1 Limited_Use Not_XID
+AAF2 AAF6 Limited_Use
+AB01 AB06 Recommended
+AB09 AB0E Recommended
+AB11 AB16 Recommended
+AB20 AB26 Recommended
+AB28 AB2E Recommended
+AB30 AB5A Obsolete
+AB5B Not_XID
+AB5C AB5F Not_NFKC
+AB60 AB63 Uncommon_Use
+AB64 AB65 Obsolete
+AB66 AB67 Recommended
+AB68 Technical
+AB69 Not_NFKC
+AB6A AB6B Not_XID
+AB70 ABEA Limited_Use
+ABEB Limited_Use Not_XID
+ABEC ABED Limited_Use
+ABF0 ABF9 Limited_Use
+AC00 D7A3 Recommended
+D7B0 D7C6 Obsolete
+D7CB D7FB Obsolete
+F900 FA0D Not_NFKC
+FA0E FA0F Recommended
+FA10 Not_NFKC
+FA11 Recommended
+FA12 Not_NFKC
+FA13 FA14 Recommended
+FA15 FA1E Not_NFKC
+FA1F Recommended
+FA20 Not_NFKC
+FA21 Recommended
+FA22 Not_NFKC
+FA23 FA24 Recommended
+FA25 FA26 Not_NFKC
+FA27 FA29 Recommended
+FA2A FA6D Not_NFKC
+FA70 FAD9 Not_NFKC
+FB00 FB06 Not_NFKC
+FB13 FB17 Not_NFKC
+FB1D Not_NFKC
+FB1E Uncommon_Use Technical
+FB1F FB36 Not_NFKC
+FB38 FB3C Not_NFKC
+FB3E Not_NFKC
+FB40 FB41 Not_NFKC
+FB43 FB44 Not_NFKC
+FB46 FBB1 Not_NFKC
+FBB2 FBC1 Technical Not_XID
+FBD3 FD3D Not_NFKC
+FD3E FD3F Technical Not_XID
+FD50 FD8F Not_NFKC
+FD92 FDC7 Not_NFKC
+FDF0 FDFC Not_NFKC
+FDFD Technical Not_XID
+FE00 FE0F Default_Ignorable
+FE10 FE19 Not_NFKC
+FE20 FE2D Technical
+FE2E FE2F Uncommon_Use Technical
+FE30 FE44 Not_NFKC
+FE45 FE46 Technical Not_XID
+FE47 FE52 Not_NFKC
+FE54 FE66 Not_NFKC
+FE68 FE6B Not_NFKC
+FE70 FE72 Not_NFKC
+FE73 Technical
+FE74 Not_NFKC
+FE76 FEFC Not_NFKC
+FEFF Default_Ignorable
+FF01 FF9F Not_NFKC
+FFA0 Default_Ignorable
+FFA1 FFBE Not_NFKC
+FFC2 FFC7 Not_NFKC
+FFCA FFCF Not_NFKC
+FFD2 FFD7 Not_NFKC
+FFDA FFDC Not_NFKC
+FFE0 FFE6 Not_NFKC
+FFE8 FFEE Not_NFKC
+FFF9 FFFD Not_XID
+10000 1000B Exclusion
+1000D 10026 Exclusion
+10028 1003A Exclusion
+1003C 1003D Exclusion
+1003F 1004D Exclusion
+10050 1005D Exclusion
+10080 100FA Exclusion
+10100 10102 Exclusion Not_XID
+10107 10133 Exclusion Not_XID
+10137 1013F Exclusion Not_XID
+10140 10174 Obsolete
+10175 1018E Not_XID
+10190 1019C Not_XID
+101A0 Not_XID
+101D0 101FC Obsolete Not_XID
+101FD Obsolete
+10280 1029C Exclusion
+102A0 102D0 Exclusion
+102E0 Obsolete
+102E1 102FB Obsolete Not_XID
+10300 1031F Exclusion
+10320 10323 Exclusion Not_XID
+1032D 1034A Exclusion
+10350 1037A Exclusion
+10380 1039D Exclusion
+1039F Exclusion Not_XID
+103A0 103C3 Exclusion
+103C8 103CF Exclusion
+103D0 Exclusion Not_XID
+103D1 103D5 Exclusion
+10400 1049D Exclusion
+104A0 104A9 Exclusion
+104B0 104D3 Limited_Use
+104D8 104FB Limited_Use
+10500 10527 Exclusion
+10530 10563 Exclusion
+1056F Exclusion Not_XID
+10600 10736 Exclusion
+10740 10755 Exclusion
+10760 10767 Exclusion
+10800 10805 Exclusion
+10808 Exclusion
+1080A 10835 Exclusion
+10837 10838 Exclusion
+1083C Exclusion
+1083F 10855 Exclusion
+10857 1085F Exclusion Not_XID
+10860 10876 Exclusion
+10877 1087F Exclusion Not_XID
+10880 1089E Exclusion
+108A7 108AF Exclusion Not_XID
+108E0 108F2 Exclusion
+108F4 108F5 Exclusion
+108FB 108FF Exclusion Not_XID
+10900 10915 Exclusion
+10916 1091B Exclusion Not_XID
+1091F Exclusion Not_XID
+10920 10939 Exclusion
+1093F Exclusion Not_XID
+10980 109B7 Exclusion
+109BC 109BD Exclusion Not_XID
+109BE 109BF Exclusion
+109C0 109CF Exclusion Not_XID
+109D2 109FF Exclusion Not_XID
+10A00 10A03 Exclusion
+10A05 10A06 Exclusion
+10A0C 10A13 Exclusion
+10A15 10A17 Exclusion
+10A19 10A35 Exclusion
+10A38 10A3A Exclusion
+10A3F Exclusion
+10A40 10A48 Exclusion Not_XID
+10A50 10A58 Exclusion Not_XID
+10A60 10A7C Exclusion
+10A7D 10A7F Exclusion Not_XID
+10A80 10A9C Exclusion
+10A9D 10A9F Exclusion Not_XID
+10AC0 10AC7 Exclusion
+10AC8 Exclusion Not_XID
+10AC9 10AE6 Exclusion
+10AEB 10AF6 Exclusion Not_XID
+10B00 10B35 Exclusion
+10B39 10B3F Exclusion Not_XID
+10B40 10B55 Exclusion
+10B58 10B5F Exclusion Not_XID
+10B60 10B72 Exclusion
+10B78 10B7F Exclusion Not_XID
+10B80 10B91 Exclusion
+10B99 10B9C Exclusion Not_XID
+10BA9 10BAF Exclusion Not_XID
+10C00 10C48 Exclusion
+10C80 10CB2 Exclusion
+10CC0 10CF2 Exclusion
+10CFA 10CFF Exclusion Not_XID
+10D00 10D27 Limited_Use
+10D30 10D39 Limited_Use
+10E60 10E7E Not_XID
+10E80 10EA9 Exclusion
+10EAB 10EAC Exclusion
+10EAD Exclusion Not_XID
+10EB0 10EB1 Exclusion
+10F00 10F1C Exclusion
+10F1D 10F26 Exclusion Not_XID
+10F27 Exclusion
+10F30 10F50 Exclusion
+10F51 10F59 Exclusion Not_XID
+10FB0 10FC4 Exclusion
+10FC5 10FCB Exclusion Not_XID
+10FE0 10FF6 Exclusion
+11000 11046 Exclusion
+11047 1104D Exclusion Not_XID
+11052 11065 Exclusion Not_XID
+11066 1106F Exclusion
+1107F 110BA Exclusion
+110BB 110C1 Exclusion Not_XID
+110CD Exclusion Not_XID
+110D0 110E8 Exclusion
+110F0 110F9 Exclusion
+11100 11134 Limited_Use
+11136 1113F Limited_Use
+11140 11143 Limited_Use Not_XID
+11144 11147 Limited_Use
+11150 11173 Exclusion
+11174 11175 Exclusion Not_XID
+11176 Exclusion
+11180 111C4 Exclusion
+111C5 111C8 Exclusion Not_XID
+111C9 111CC Exclusion
+111CD Exclusion Not_XID
+111CE 111DA Exclusion
+111DB Exclusion Not_XID
+111DC Exclusion
+111DD 111DF Exclusion Not_XID
+111E1 111F4 Not_XID
+11200 11211 Exclusion
+11213 11237 Exclusion
+11238 1123D Exclusion Not_XID
+1123E Exclusion
+11280 11286 Exclusion
+11288 Exclusion
+1128A 1128D Exclusion
+1128F 1129D Exclusion
+1129F 112A8 Exclusion
+112A9 Exclusion Not_XID
+112B0 112EA Exclusion
+112F0 112F9 Exclusion
+11300 Exclusion
+11301 Recommended
+11302 Exclusion
+11303 Recommended
+11305 1130C Exclusion
+1130F 11310 Exclusion
+11313 11328 Exclusion
+1132A 11330 Exclusion
+11332 11333 Exclusion
+11335 11339 Exclusion
+1133B 1133C Recommended
+1133D 11344 Exclusion
+11347 11348 Exclusion
+1134B 1134D Exclusion
+11350 Exclusion
+11357 Exclusion
+1135D 11363 Exclusion
+11366 1136C Exclusion
+11370 11374 Exclusion
+11400 1144A Limited_Use
+1144B 1144F Limited_Use Not_XID
+11450 11459 Limited_Use
+1145A 1145B Limited_Use Not_XID
+1145D Limited_Use Not_XID
+1145E 11461 Limited_Use
+11480 114C5 Exclusion
+114C6 Exclusion Not_XID
+114C7 Exclusion
+114D0 114D9 Exclusion
+11580 115B5 Exclusion
+115B8 115C0 Exclusion
+115C1 115D7 Exclusion Not_XID
+115D8 115DD Exclusion
+11600 11640 Exclusion
+11641 11643 Exclusion Not_XID
+11644 Exclusion
+11650 11659 Exclusion
+11660 1166C Exclusion Not_XID
+11680 116B8 Exclusion
+116C0 116C9 Exclusion
+11700 1171A Exclusion
+1171D 1172B Exclusion
+11730 11739 Exclusion
+1173A 1173F Exclusion Not_XID
+11800 1183A Exclusion
+1183B Exclusion Not_XID
+118A0 118E9 Exclusion
+118EA 118F2 Exclusion Not_XID
+118FF 11906 Exclusion
+11909 Exclusion
+1190C 11913 Exclusion
+11915 11916 Exclusion
+11918 11935 Exclusion
+11937 11938 Exclusion
+1193B 11943 Exclusion
+11944 11946 Exclusion Not_XID
+11950 11959 Exclusion
+119A0 119A7 Exclusion
+119AA 119D7 Exclusion
+119DA 119E1 Exclusion
+119E2 Exclusion Not_XID
+119E3 119E4 Exclusion
+11A00 11A3E Exclusion
+11A3F 11A46 Exclusion Not_XID
+11A47 Exclusion
+11A50 11A99 Exclusion
+11A9A 11A9C Exclusion Not_XID
+11A9D Exclusion
+11A9E 11AA2 Exclusion Not_XID
+11AC0 11AF8 Exclusion
+11C00 11C08 Exclusion
+11C0A 11C36 Exclusion
+11C38 11C40 Exclusion
+11C41 11C45 Exclusion Not_XID
+11C50 11C59 Exclusion
+11C5A 11C6C Exclusion Not_XID
+11C70 11C71 Exclusion Not_XID
+11C72 11C8F Exclusion
+11C92 11CA7 Exclusion
+11CA9 11CB6 Exclusion
+11D00 11D06 Exclusion
+11D08 11D09 Exclusion
+11D0B 11D36 Exclusion
+11D3A Exclusion
+11D3C 11D3D Exclusion
+11D3F 11D47 Exclusion
+11D50 11D59 Exclusion
+11D60 11D65 Limited_Use
+11D67 11D68 Limited_Use
+11D6A 11D8E Limited_Use
+11D90 11D91 Limited_Use
+11D93 11D98 Limited_Use
+11DA0 11DA9 Limited_Use
+11EE0 11EF6 Exclusion
+11EF7 11EF8 Exclusion Not_XID
+11FB0 Limited_Use
+11FC0 11FF1 Not_XID
+11FFF Not_XID
+12000 12399 Exclusion
+12400 1246E Exclusion
+12470 12474 Exclusion Not_XID
+12480 12543 Exclusion
+13000 1342E Exclusion
+13430 13438 Exclusion Not_XID
+14400 14646 Exclusion
+16800 16A38 Limited_Use
+16A40 16A5E Uncommon_Use Exclusion
+16A60 16A69 Uncommon_Use Exclusion
+16A6E 16A6F Exclusion Not_XID
+16AD0 16AED Exclusion
+16AF0 16AF4 Exclusion
+16AF5 Exclusion Not_XID
+16B00 16B36 Exclusion
+16B37 16B3F Exclusion Not_XID
+16B40 16B43 Exclusion
+16B44 16B45 Exclusion Not_XID
+16B50 16B59 Exclusion
+16B5B 16B61 Exclusion Not_XID
+16B63 16B77 Exclusion
+16B7D 16B8F Exclusion
+16E40 16E7F Exclusion
+16E80 16E9A Exclusion Not_XID
+16F00 16F4A Limited_Use
+16F4F 16F87 Limited_Use
+16F8F 16F9F Limited_Use
+16FE0 16FE1 Exclusion
+16FE2 Not_XID
+16FE3 Obsolete
+16FE4 Exclusion
+16FF0 16FF1 Recommended
+17000 187F7 Exclusion
+18800 18CD5 Exclusion
+18D00 18D08 Exclusion
+1B000 1B11E Obsolete
+1B150 1B152 Recommended
+1B164 1B167 Recommended
+1B170 1B2FB Exclusion
+1BC00 1BC6A Exclusion
+1BC70 1BC7C Exclusion
+1BC80 1BC88 Exclusion
+1BC90 1BC99 Exclusion
+1BC9C Exclusion Not_XID
+1BC9D 1BC9E Exclusion
+1BC9F Exclusion Not_XID
+1BCA0 1BCA3 Default_Ignorable
+1D000 1D0F5 Technical Not_XID
+1D100 1D126 Technical Not_XID
+1D129 1D15D Technical Not_XID
+1D15E 1D164 Not_NFKC
+1D165 1D169 Technical
+1D16A 1D16C Technical Not_XID
+1D16D 1D172 Technical
+1D173 1D17A Default_Ignorable
+1D17B 1D182 Technical
+1D183 1D184 Technical Not_XID
+1D185 1D18B Technical
+1D18C 1D1A9 Technical Not_XID
+1D1AA 1D1AD Technical
+1D1AE 1D1BA Technical Not_XID
+1D1BB 1D1C0 Not_NFKC
+1D1C1 1D1DD Technical Not_XID
+1D1DE 1D1E8 Uncommon_Use Technical Not_XID
+1D200 1D241 Obsolete Not_XID
+1D242 1D244 Technical Obsolete
+1D245 Obsolete Not_XID
+1D2E0 1D2F3 Not_XID
+1D300 1D356 Technical Not_XID
+1D360 1D378 Not_XID
+1D400 1D454 Not_NFKC
+1D456 1D49C Not_NFKC
+1D49E 1D49F Not_NFKC
+1D4A2 Not_NFKC
+1D4A5 1D4A6 Not_NFKC
+1D4A9 1D4AC Not_NFKC
+1D4AE 1D4B9 Not_NFKC
+1D4BB Not_NFKC
+1D4BD 1D4C3 Not_NFKC
+1D4C5 1D505 Not_NFKC
+1D507 1D50A Not_NFKC
+1D50D 1D514 Not_NFKC
+1D516 1D51C Not_NFKC
+1D51E 1D539 Not_NFKC
+1D53B 1D53E Not_NFKC
+1D540 1D544 Not_NFKC
+1D546 Not_NFKC
+1D54A 1D550 Not_NFKC
+1D552 1D6A5 Not_NFKC
+1D6A8 1D7CB Not_NFKC
+1D7CE 1D7FF Not_NFKC
+1D800 1D9FF Exclusion Not_XID
+1DA00 1DA36 Exclusion
+1DA37 1DA3A Exclusion Not_XID
+1DA3B 1DA6C Exclusion
+1DA6D 1DA74 Exclusion Not_XID
+1DA75 Exclusion
+1DA76 1DA83 Exclusion Not_XID
+1DA84 Exclusion
+1DA85 1DA8B Exclusion Not_XID
+1DA9B 1DA9F Exclusion
+1DAA1 1DAAF Exclusion
+1E000 1E006 Exclusion
+1E008 1E018 Exclusion
+1E01B 1E021 Exclusion
+1E023 1E024 Exclusion
+1E026 1E02A Exclusion
+1E100 1E12C Limited_Use
+1E130 1E13D Limited_Use
+1E140 1E149 Limited_Use
+1E14E Limited_Use
+1E14F Limited_Use Not_XID
+1E2C0 1E2F9 Limited_Use
+1E2FF Limited_Use Not_XID
+1E800 1E8C4 Exclusion
+1E8C7 1E8CF Exclusion Not_XID
+1E8D0 1E8D6 Exclusion
+1E900 1E94B Limited_Use
+1E950 1E959 Limited_Use
+1E95E 1E95F Limited_Use Not_XID
+1EC71 1ECB4 Not_XID
+1ED01 1ED3D Not_XID
+1EE00 1EE03 Not_NFKC
+1EE05 1EE1F Not_NFKC
+1EE21 1EE22 Not_NFKC
+1EE24 Not_NFKC
+1EE27 Not_NFKC
+1EE29 1EE32 Not_NFKC
+1EE34 1EE37 Not_NFKC
+1EE39 Not_NFKC
+1EE3B Not_NFKC
+1EE42 Not_NFKC
+1EE47 Not_NFKC
+1EE49 Not_NFKC
+1EE4B Not_NFKC
+1EE4D 1EE4F Not_NFKC
+1EE51 1EE52 Not_NFKC
+1EE54 Not_NFKC
+1EE57 Not_NFKC
+1EE59 Not_NFKC
+1EE5B Not_NFKC
+1EE5D Not_NFKC
+1EE5F Not_NFKC
+1EE61 1EE62 Not_NFKC
+1EE64 Not_NFKC
+1EE67 1EE6A Not_NFKC
+1EE6C 1EE72 Not_NFKC
+1EE74 1EE77 Not_NFKC
+1EE79 1EE7C Not_NFKC
+1EE7E Not_NFKC
+1EE80 1EE89 Not_NFKC
+1EE8B 1EE9B Not_NFKC
+1EEA1 1EEA3 Not_NFKC
+1EEA5 1EEA9 Not_NFKC
+1EEAB 1EEBB Not_NFKC
+1EEF0 1EEF1 Not_XID
+1F000 1F02B Not_XID
+1F030 1F093 Not_XID
+1F0A0 1F0AE Not_XID
+1F0B1 1F0BF Not_XID
+1F0C1 1F0CF Not_XID
+1F0D1 1F0F5 Not_XID
+1F100 1F10A Not_NFKC
+1F10B 1F10F Not_XID
+1F110 1F12E Not_NFKC
+1F12F Not_XID
+1F130 1F14F Not_NFKC
+1F150 1F169 Not_XID
+1F16A 1F16C Not_NFKC
+1F16D 1F18F Not_XID
+1F190 Not_NFKC
+1F191 1F1AD Not_XID
+1F1E6 1F1FF Not_XID
+1F200 1F202 Not_NFKC
+1F210 1F23B Not_NFKC
+1F240 1F248 Not_NFKC
+1F250 1F251 Not_NFKC
+1F260 1F265 Not_XID
+1F300 1F54E Not_XID
+1F54F Uncommon_Use Not_XID
+1F550 1F6D7 Not_XID
+1F6E0 1F6EC Not_XID
+1F6F0 1F6FC Not_XID
+1F700 1F773 Not_XID
+1F780 1F7D8 Not_XID
+1F7E0 1F7EB Not_XID
+1F800 1F80B Not_XID
+1F810 1F847 Not_XID
+1F850 1F859 Not_XID
+1F860 1F887 Not_XID
+1F890 1F8AD Not_XID
+1F8B0 1F8B1 Not_XID
+1F900 1F978 Not_XID
+1F97A 1F9CB Not_XID
+1F9CD 1FA53 Not_XID
+1FA60 1FA6D Not_XID
+1FA70 1FA74 Not_XID
+1FA78 1FA7A Not_XID
+1FA80 1FA86 Not_XID
+1FA90 1FAA8 Not_XID
+1FAB0 1FAB6 Not_XID
+1FAC0 1FAC2 Not_XID
+1FAD0 1FAD6 Not_XID
+1FB00 1FB92 Not_XID
+1FB94 1FBCA Not_XID
+1FBF0 1FBF9 Not_NFKC
+20000 2A6DD Recommended
+2A700 2B734 Recommended
+2B740 2B81D Recommended
+2B820 2CEA1 Recommended
+2CEB0 2EBE0 Recommended
+2F800 2FA1D Not_NFKC
+30000 3134A Recommended
+E0001 Deprecated
+E0020 E007F Default_Ignorable
+E0100 E01EF Default_Ignorable
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Identifi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Identifi.pl
new file mode 100644
index 0000000000..1f2bb0f6f1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Identifi.pl
@@ -0,0 +1,394 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+
+# The name this table is to be known by, with the format of the mappings in
+# the main body of the table, and what all code points missing from this file
+# map to.
+$Unicode::UCD::SwashInfo{'ToIdentifierStatus'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToIdentifierStatus'}{'missing'} = 'Restricted';
+
+return <<'END';
+27 Allowed
+2D 2E Allowed
+30 3A Allowed
+41 5A Allowed
+5F Allowed
+61 7A Allowed
+B7 Allowed
+C0 D6 Allowed
+D8 F6 Allowed
+F8 131 Allowed
+134 13E Allowed
+141 148 Allowed
+14A 17E Allowed
+18F Allowed
+1A0 1A1 Allowed
+1AF 1B0 Allowed
+1CD 1DC Allowed
+1DE 1E3 Allowed
+1E6 1F0 Allowed
+1F4 1F5 Allowed
+1F8 21B Allowed
+21E 21F Allowed
+226 233 Allowed
+259 Allowed
+2BB 2BC Allowed
+2EC Allowed
+300 304 Allowed
+306 30C Allowed
+30F 311 Allowed
+313 314 Allowed
+31B Allowed
+323 328 Allowed
+32D 32E Allowed
+330 331 Allowed
+335 Allowed
+338 339 Allowed
+342 Allowed
+345 Allowed
+375 Allowed
+37B 37D Allowed
+386 Allowed
+388 38A Allowed
+38C Allowed
+38E 3A1 Allowed
+3A3 3CE Allowed
+3FC 45F Allowed
+48A 4FF Allowed
+510 529 Allowed
+52E 52F Allowed
+531 556 Allowed
+559 Allowed
+561 586 Allowed
+58A Allowed
+5B4 Allowed
+5D0 5EA Allowed
+5EF 5F4 Allowed
+620 63F Allowed
+641 655 Allowed
+660 669 Allowed
+670 672 Allowed
+674 Allowed
+679 68D Allowed
+68F 6A0 Allowed
+6A2 6D3 Allowed
+6D5 Allowed
+6E5 6E6 Allowed
+6EE 6FF Allowed
+750 7B1 Allowed
+8A0 8AC Allowed
+8B2 Allowed
+8B6 8C7 Allowed
+901 94D Allowed
+94F 950 Allowed
+956 957 Allowed
+960 963 Allowed
+966 96F Allowed
+971 977 Allowed
+979 97F Allowed
+981 983 Allowed
+985 98C Allowed
+98F 990 Allowed
+993 9A8 Allowed
+9AA 9B0 Allowed
+9B2 Allowed
+9B6 9B9 Allowed
+9BC 9C4 Allowed
+9C7 9C8 Allowed
+9CB 9CE Allowed
+9D7 Allowed
+9E0 9E3 Allowed
+9E6 9F1 Allowed
+9FE Allowed
+A01 A03 Allowed
+A05 A0A Allowed
+A0F A10 Allowed
+A13 A28 Allowed
+A2A A30 Allowed
+A32 Allowed
+A35 Allowed
+A38 A39 Allowed
+A3C Allowed
+A3E A42 Allowed
+A47 A48 Allowed
+A4B A4D Allowed
+A5C Allowed
+A66 A74 Allowed
+A81 A83 Allowed
+A85 A8D Allowed
+A8F A91 Allowed
+A93 AA8 Allowed
+AAA AB0 Allowed
+AB2 AB3 Allowed
+AB5 AB9 Allowed
+ABC AC5 Allowed
+AC7 AC9 Allowed
+ACB ACD Allowed
+AD0 Allowed
+AE0 AE3 Allowed
+AE6 AEF Allowed
+AFA AFF Allowed
+B01 B03 Allowed
+B05 B0C Allowed
+B0F B10 Allowed
+B13 B28 Allowed
+B2A B30 Allowed
+B32 B33 Allowed
+B35 B39 Allowed
+B3C B43 Allowed
+B47 B48 Allowed
+B4B B4D Allowed
+B55 B57 Allowed
+B5F B61 Allowed
+B66 B6F Allowed
+B71 Allowed
+B82 B83 Allowed
+B85 B8A Allowed
+B8E B90 Allowed
+B92 B95 Allowed
+B99 B9A Allowed
+B9C Allowed
+B9E B9F Allowed
+BA3 BA4 Allowed
+BA8 BAA Allowed
+BAE BB9 Allowed
+BBE BC2 Allowed
+BC6 BC8 Allowed
+BCA BCD Allowed
+BD0 Allowed
+BD7 Allowed
+BE6 BEF Allowed
+C01 C0C Allowed
+C0E C10 Allowed
+C12 C28 Allowed
+C2A C33 Allowed
+C35 C39 Allowed
+C3D C44 Allowed
+C46 C48 Allowed
+C4A C4D Allowed
+C55 C56 Allowed
+C60 C61 Allowed
+C66 C6F Allowed
+C80 Allowed
+C82 C83 Allowed
+C85 C8C Allowed
+C8E C90 Allowed
+C92 CA8 Allowed
+CAA CB3 Allowed
+CB5 CB9 Allowed
+CBC CC4 Allowed
+CC6 CC8 Allowed
+CCA CCD Allowed
+CD5 CD6 Allowed
+CE0 CE3 Allowed
+CE6 CEF Allowed
+CF1 CF2 Allowed
+D00 Allowed
+D02 D03 Allowed
+D05 D0C Allowed
+D0E D10 Allowed
+D12 D3A Allowed
+D3D D43 Allowed
+D46 D48 Allowed
+D4A D4E Allowed
+D54 D57 Allowed
+D60 D61 Allowed
+D66 D6F Allowed
+D7A D7F Allowed
+D82 D83 Allowed
+D85 D8E Allowed
+D91 D96 Allowed
+D9A DA5 Allowed
+DA7 DB1 Allowed
+DB3 DBB Allowed
+DBD Allowed
+DC0 DC6 Allowed
+DCA Allowed
+DCF DD4 Allowed
+DD6 Allowed
+DD8 DDE Allowed
+DF2 Allowed
+E01 E32 Allowed
+E34 E3A Allowed
+E40 E4E Allowed
+E50 E59 Allowed
+E81 E82 Allowed
+E84 Allowed
+E86 E8A Allowed
+E8C EA3 Allowed
+EA5 Allowed
+EA7 EB2 Allowed
+EB4 EBD Allowed
+EC0 EC4 Allowed
+EC6 Allowed
+EC8 ECD Allowed
+ED0 ED9 Allowed
+EDE EDF Allowed
+F00 Allowed
+F0B Allowed
+F20 F29 Allowed
+F35 Allowed
+F37 Allowed
+F3E F42 Allowed
+F44 F47 Allowed
+F49 F4C Allowed
+F4E F51 Allowed
+F53 F56 Allowed
+F58 F5B Allowed
+F5D F68 Allowed
+F6A F6C Allowed
+F71 F72 Allowed
+F74 Allowed
+F7A F80 Allowed
+F82 F84 Allowed
+F86 F92 Allowed
+F94 F97 Allowed
+F99 F9C Allowed
+F9E FA1 Allowed
+FA3 FA6 Allowed
+FA8 FAB Allowed
+FAD FB8 Allowed
+FBA FBC Allowed
+FC6 Allowed
+1000 1049 Allowed
+1050 109D Allowed
+10C7 Allowed
+10CD Allowed
+10D0 10F0 Allowed
+10F7 10FA Allowed
+10FD 10FF Allowed
+1200 1248 Allowed
+124A 124D Allowed
+1250 1256 Allowed
+1258 Allowed
+125A 125D Allowed
+1260 1288 Allowed
+128A 128D Allowed
+1290 12B0 Allowed
+12B2 12B5 Allowed
+12B8 12BE Allowed
+12C0 Allowed
+12C2 12C5 Allowed
+12C8 12D6 Allowed
+12D8 1310 Allowed
+1312 1315 Allowed
+1318 135A Allowed
+135D 135F Allowed
+1380 138F Allowed
+1780 17A2 Allowed
+17A5 17A7 Allowed
+17A9 17B3 Allowed
+17B6 17CA Allowed
+17D2 Allowed
+17D7 Allowed
+17DC Allowed
+17E0 17E9 Allowed
+1C90 1CBA Allowed
+1CBD 1CBF Allowed
+1E00 1E99 Allowed
+1E9E Allowed
+1EA0 1EF9 Allowed
+1F00 1F15 Allowed
+1F18 1F1D Allowed
+1F20 1F45 Allowed
+1F48 1F4D Allowed
+1F50 1F57 Allowed
+1F59 Allowed
+1F5B Allowed
+1F5D Allowed
+1F5F 1F70 Allowed
+1F72 Allowed
+1F74 Allowed
+1F76 Allowed
+1F78 Allowed
+1F7A Allowed
+1F7C Allowed
+1F80 1FB4 Allowed
+1FB6 1FBA Allowed
+1FBC Allowed
+1FC2 1FC4 Allowed
+1FC6 1FC8 Allowed
+1FCA Allowed
+1FCC Allowed
+1FD0 1FD2 Allowed
+1FD6 1FDA Allowed
+1FE0 1FE2 Allowed
+1FE4 1FEA Allowed
+1FEC Allowed
+1FF2 1FF4 Allowed
+1FF6 1FF8 Allowed
+1FFA Allowed
+1FFC Allowed
+200C 200D Allowed
+2010 Allowed
+2019 Allowed
+2027 Allowed
+2D27 Allowed
+2D2D Allowed
+2D80 2D96 Allowed
+2DA0 2DA6 Allowed
+2DA8 2DAE Allowed
+2DB0 2DB6 Allowed
+2DB8 2DBE Allowed
+2DC0 2DC6 Allowed
+2DC8 2DCE Allowed
+2DD0 2DD6 Allowed
+2DD8 2DDE Allowed
+3005 3007 Allowed
+3041 3096 Allowed
+3099 309A Allowed
+309D 309E Allowed
+30A0 30FE Allowed
+3105 312D Allowed
+312F Allowed
+31A0 31BF Allowed
+3400 4DBF Allowed
+4E00 9FFC Allowed
+A67F Allowed
+A717 A71F Allowed
+A788 Allowed
+A78D Allowed
+A792 A793 Allowed
+A7AA Allowed
+A7AE Allowed
+A7B8 A7B9 Allowed
+A7C2 A7CA Allowed
+A9E7 A9FE Allowed
+AA60 AA76 Allowed
+AA7A AA7F Allowed
+AB01 AB06 Allowed
+AB09 AB0E Allowed
+AB11 AB16 Allowed
+AB20 AB26 Allowed
+AB28 AB2E Allowed
+AB66 AB67 Allowed
+AC00 D7A3 Allowed
+FA0E FA0F Allowed
+FA11 Allowed
+FA13 FA14 Allowed
+FA1F Allowed
+FA21 Allowed
+FA23 FA24 Allowed
+FA27 FA29 Allowed
+11301 Allowed
+11303 Allowed
+1133B 1133C Allowed
+16FF0 16FF1 Allowed
+1B150 1B152 Allowed
+1B164 1B167 Allowed
+20000 2A6DD Allowed
+2A700 2B734 Allowed
+2B740 2B81D Allowed
+2B820 2CEA1 Allowed
+2CEB0 2EBE0 Allowed
+30000 3134A Allowed
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InPC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InPC.pl
index 191d0f8c26..52501dcb76 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InPC.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InPC.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToInPC'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToInPC'}{'missing'} = 'NA';
+$Unicode::UCD::SwashInfo{'ToInPC'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToInPC'}{'missing'} = 'NA';
return <<'END';
900 902 Top
@@ -88,7 +88,7 @@ B48 Top_And_Left
B4B Left_And_Right
B4C Top_And_Left_And_Right
B4D Bottom
-B56 Top
+B55 B56 Top
B57 Top_And_Right
B62 B63 Bottom
B82 Top
@@ -130,9 +130,10 @@ D3E D42 Right
D43 D44 Bottom
D46 D48 Left
D4A D4C Left_And_Right
-D4D Top
+D4D D4E Top
D57 Right
D62 D63 Bottom
+D81 Top
D82 D83 Right
DCA Top
DCF DD1 Right
@@ -195,6 +196,7 @@ FC6 Bottom
1038 Right
103A Top
103B Right
+103C Top_And_Bottom_And_Left
103D 103E Bottom
1056 1057 Right
1058 1059 Bottom
@@ -336,6 +338,7 @@ A823 A824 Right
A825 Bottom
A826 Top
A827 Right
+A82C Bottom
A880 A881 Right
A8B4 A8C3 Right
A8C4 Bottom
@@ -357,7 +360,7 @@ A9B8 A9B9 Bottom
A9BA A9BB Left
A9BC Top
A9BD Bottom
-A9BE Right
+A9BE Bottom_And_Right
A9BF Bottom_And_Left
A9C0 Bottom_And_Right
A9E5 Top
@@ -444,9 +447,12 @@ ABED Bottom
111BC 111BE Top
111BF Top_And_Right
111C0 Right
+111C2 111C3 Top
111C9 111CA Bottom
111CB Top
111CC Bottom
+111CE Left
+111CF Top
1122C 1122E Right
1122F Bottom
11230 11231 Top
@@ -529,6 +535,7 @@ ABED Bottom
116B6 Right
116B7 Bottom
1171D Bottom
+1171E Top_And_Bottom_And_Left
1171F Top
11720 11721 Right
11722 11723 Top
@@ -544,6 +551,17 @@ ABED Bottom
11833 11837 Top
11838 Right
11839 1183A Bottom
+11930 11934 Right
+11935 Left
+11937 Left
+11938 Left_And_Right
+1193B 1193C Top
+1193D Right
+1193F Top
+11940 Right
+11941 Top
+11942 Bottom_And_Right
+11943 Bottom
119D1 Right
119D2 Left
119D3 Right
@@ -559,12 +577,14 @@ ABED Bottom
11A33 11A34 Bottom
11A35 11A38 Top
11A39 Right
+11A3A Top
11A3B 11A3E Bottom
11A51 Top
11A52 11A53 Bottom
11A54 11A56 Top
11A57 11A58 Right
11A59 11A5B Bottom
+11A84 11A89 Top
11A8A 11A95 Bottom
11A96 Top
11A97 Right
@@ -591,6 +611,7 @@ ABED Bottom
11D42 Bottom
11D43 Top
11D44 Bottom
+11D46 Right
11D47 Bottom
11D8A 11D8E Right
11D90 11D91 Top
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InSC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InSC.pl
index 903bd7a9bf..1c7cb8b328 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InSC.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/InSC.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToInSC'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToInSC'}{'missing'} = 'Other';
+$Unicode::UCD::SwashInfo{'ToInSC'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToInSC'}{'missing'} = 'Other';
return <<'END';
2D Consonant_Placeholder
@@ -125,7 +125,7 @@ B3E B44 Vowel_Dependent
B47 B48 Vowel_Dependent
B4B B4C Vowel_Dependent
B4D Virama
-B56 B57 Vowel_Dependent
+B55 B57 Vowel_Dependent
B5C B5D Consonant
B5F Consonant
B60 B61 Vowel_Independent
@@ -190,6 +190,7 @@ CE6 CEF Number
CF1 CF2 Consonant_With_Stacker
D00 D02 Bindu
D03 Visarga
+D04 Bindu
D05 D0C Vowel_Independent
D0E D10 Vowel_Independent
D12 D14 Vowel_Independent
@@ -207,7 +208,7 @@ D5F D61 Vowel_Independent
D62 D63 Vowel_Dependent
D66 D6F Number
D7A D7F Consonant_Dead
-D82 Bindu
+D81 D82 Bindu
D83 Visarga
D85 D96 Vowel_Independent
D9A DB1 Consonant
@@ -430,6 +431,7 @@ A807 A80A Consonant
A80B Bindu
A80C A822 Consonant
A823 A827 Vowel_Dependent
+A82C Pure_Killer
A840 A85D Consonant
A85E A861 Vowel
A862 A865 Consonant
@@ -548,6 +550,7 @@ ABF0 ABF9 Number
11136 1113F Number
11144 Consonant
11145 11146 Vowel_Dependent
+11147 Consonant
11150 11154 Vowel
11155 11172 Consonant
11173 Nukta
@@ -562,6 +565,8 @@ ABF0 ABF9 Number
111C9 Syllable_Modifier
111CA Nukta
111CB 111CC Vowel_Dependent
+111CE Vowel_Dependent
+111CF Bindu
111D0 111D9 Number
111E1 111F4 Number
11200 11207 Vowel_Independent
@@ -618,6 +623,7 @@ ABF0 ABF9 Number
11450 11459 Number
1145E Syllable_Modifier
1145F Bindu
+11460 11461 Consonant_With_Stacker
11481 1148E Vowel_Independent
1148F 114AF Consonant
114B0 114BE Vowel_Dependent
@@ -666,6 +672,22 @@ ABF0 ABF9 Number
11838 Visarga
11839 Virama
1183A Nukta
+11900 11906 Vowel_Independent
+11909 Vowel_Independent
+1190C 11913 Consonant
+11915 11916 Consonant
+11918 1192F Consonant
+11930 11935 Vowel_Dependent
+11937 11938 Vowel_Dependent
+1193B 1193C Bindu
+1193D Pure_Killer
+1193E Invisible_Stacker
+1193F Consonant_Prefixed
+11940 Consonant_Medial
+11941 Consonant_Preceding_Repha
+11942 Consonant_Medial
+11943 Nukta
+11950 11959 Number
119A0 119A7 Vowel_Independent
119AA 119AD Vowel_Independent
119AE 119D0 Consonant
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Isc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Isc.pl
index 20488065cc..c9d9a6d0f4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Isc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Isc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToIsc'}{'format'} = 'd'; # single decimal digit
-$utf8::SwashInfo{'ToIsc'}{'missing'} = ''; # code point maps to the null string
+$Unicode::UCD::SwashInfo{'ToIsc'}{'format'} = 'd'; # single decimal digit
+$Unicode::UCD::SwashInfo{'ToIsc'}{'missing'} = ''; # code point maps to the null string
return <<'END';
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jg.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jg.pl
index 3878a88838..b5b26e402a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jg.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jg.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToJg'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToJg'}{'missing'} = 'No_Joining_Group';
+$Unicode::UCD::SwashInfo{'ToJg'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToJg'}{'missing'} = 'No_Joining_Group';
return <<'END';
620 Yeh
@@ -178,6 +178,13 @@ return <<'END';
8BB African_Feh
8BC African_Qaf
8BD African_Noon
+8BE 8C0 Beh
+8C1 Hah
+8C2 Gaf
+8C3 Ain
+8C4 African_Qaf
+8C5 8C6 Hah
+8C7 Lam
10AC0 Manichaean_Aleph
10AC1 10AC2 Manichaean_Beth
10AC3 10AC4 Manichaean_Gimel
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jt.pl
index 18b42764cc..1b7beef77a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Jt.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToJt'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToJt'}{'missing'} = 'Non_Joining';
+$Unicode::UCD::SwashInfo{'ToJt'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToJt'}{'missing'} = 'Non_Joining';
return <<'END';
AD T
@@ -110,6 +110,7 @@ AD T
84A 853 D
854 R
855 D
+856 858 R
859 85B T
860 D
862 865 D
@@ -124,7 +125,7 @@ AD T
8B3 8B4 D
8B6 8B8 D
8B9 R
-8BA 8BD D
+8BA 8C7 D
8D3 8E1 T
8E3 902 T
93A T
@@ -159,7 +160,7 @@ B3C T
B3F T
B41 B44 T
B4D T
-B56 T
+B55 B56 T
B62 B63 T
B82 T
BC0 T
@@ -182,6 +183,7 @@ D3B D3C T
D41 D44 T
D4D T
D62 D63 T
+D81 T
DCA T
DD2 DD4 T
DD6 T
@@ -243,7 +245,7 @@ FC6 T
1A65 1A6C T
1A73 1A7C T
1A7F T
-1AB0 1ABE T
+1AB0 1AC0 T
1B00 1B03 T
1B34 T
1B36 1B3A T
@@ -288,6 +290,7 @@ A802 T
A806 T
A80B T
A825 A826 T
+A82C T
A840 A871 D
A872 L
A8C4 A8C5 T
@@ -364,12 +367,27 @@ FFF9 FFFB T
10D22 R
10D23 D
10D24 10D27 T
+10EAB 10EAC T
10F30 10F32 D
10F33 R
10F34 10F44 D
10F46 10F50 T
10F51 10F53 D
10F54 R
+10FB0 D
+10FB2 10FB3 D
+10FB4 10FB6 R
+10FB8 D
+10FB9 10FBA R
+10FBB 10FBC D
+10FBD R
+10FBE 10FBF D
+10FC1 D
+10FC2 10FC3 R
+10FC4 D
+10FC9 R
+10FCA D
+10FCB L
11001 T
11038 11046 T
1107F 11081 T
@@ -382,6 +400,7 @@ FFF9 FFFB T
11180 11181 T
111B6 111BE T
111C9 111CC T
+111CF T
1122F 11231 T
11234 T
11236 11237 T
@@ -417,6 +436,9 @@ FFF9 FFFB T
11727 1172B T
1182F 11837 T
11839 1183A T
+1193B 1193C T
+1193E T
+11943 T
119D4 119D7 T
119DA 119DB T
119E0 T
@@ -449,6 +471,7 @@ FFF9 FFFB T
16B30 16B36 T
16F4F T
16F8F 16F92 T
+16FE4 T
1BC9D 1BC9E T
1BCA0 1BCA3 T
1D167 1D169 T
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lb.pl
index bff74f9d66..d2ef713190 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lb.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToLb'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToLb'}{'missing'} = 'Unknown';
+$Unicode::UCD::SwashInfo{'ToLb'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToLb'}{'missing'} = 'Unknown';
return <<'END';
0 8 CM
@@ -186,7 +186,7 @@ F8 2C6 AL
85E AL
860 86A AL
8A0 8B4 AL
-8B6 8BD AL
+8B6 8C7 AL
8D3 8E1 CM
8E2 AL
8E3 903 CM
@@ -279,7 +279,7 @@ B3D AL
B3E B44 CM
B47 B48 CM
B4B B4D CM
-B56 B57 CM
+B55 B57 CM
B5C B5D AL
B5F B61 AL
B62 B63 CM
@@ -340,7 +340,7 @@ CE2 CE3 CM
CE6 CEF NU
CF1 CF2 AL
D00 D03 CM
-D05 D0C AL
+D04 D0C AL
D0E D10 AL
D12 D3A AL
D3B D3C CM
@@ -357,7 +357,7 @@ D66 D6F NU
D70 D78 AL
D79 PO
D7A D7F AL
-D82 D83 CM
+D81 D83 CM
D85 D96 AL
D9A DB1 AL
DB3 DBB AL
@@ -542,7 +542,7 @@ FD9 FDA GL
1A80 1A89 NU
1A90 1A99 NU
1AA0 1AAD SA
-1AB0 1ABE CM
+1AB0 1AC0 CM
1B00 1B04 CM
1B05 1B33 AL
1B34 1B44 CM
@@ -947,7 +947,7 @@ FD9 FDA GL
2B55 2B59 AI
2B5A 2B73 AL
2B76 2B95 AL
-2B98 2C2E AL
+2B97 2C2E AL
2C30 2C5E AL
2C60 2CEE AL
2CEF 2CF1 CM
@@ -1009,6 +1009,7 @@ FD9 FDA GL
2E4C BA
2E4D AL
2E4E 2E4F BA
+2E50 2E52 AL
2E80 2E99 ID
2E9B 2EF3 ID
2F00 2FD5 ID
@@ -1100,8 +1101,7 @@ FD9 FDA GL
30FF ID
3105 312F ID
3131 318E ID
-3190 31BA ID
-31C0 31E3 ID
+3190 31E3 ID
31F0 31FF CJ
3200 321E ID
3220 3247 ID
@@ -1132,8 +1132,8 @@ A6F0 A6F1 CM
A6F2 AL
A6F3 A6F7 BA
A700 A7BF AL
-A7C2 A7C6 AL
-A7F7 A801 AL
+A7C2 A7CA AL
+A7F5 A801 AL
A802 CM
A803 A805 AL
A806 CM
@@ -1142,6 +1142,7 @@ A80B CM
A80C A822 AL
A823 A827 CM
A828 A82B AL
+A82C CM
A830 A837 AL
A838 PO
A839 AL
@@ -1199,7 +1200,7 @@ AB09 AB0E AL
AB11 AB16 AL
AB20 AB26 AL
AB28 AB2E AL
-AB30 AB67 AL
+AB30 AB6B AL
AB70 ABE2 AL
ABE3 ABEA CM
ABEB BA
@@ -2134,7 +2135,7 @@ FFFD AI
10100 10102 BA
10107 10133 AL
10137 1018E AL
-10190 1019B AL
+10190 1019C AL
101A0 AL
101D0 101FC AL
101FD CM
@@ -2211,10 +2212,15 @@ FFFD AI
10D24 10D27 CM
10D30 10D39 NU
10E60 10E7E AL
+10E80 10EA9 AL
+10EAB 10EAC CM
+10EAD BA
+10EB0 10EB1 AL
10F00 10F27 AL
10F30 10F45 AL
10F46 10F50 CM
10F51 10F59 AL
+10FB0 10FCB AL
10FE0 10FF6 AL
11000 11002 CM
11003 11037 AL
@@ -2238,6 +2244,7 @@ FFFD AI
11140 11143 BA
11144 AL
11145 11146 CM
+11147 AL
11150 11172 AL
11173 CM
11174 AL
@@ -2252,6 +2259,7 @@ FFFD AI
111C8 BA
111C9 111CC CM
111CD AL
+111CE 111CF CM
111D0 111D9 NU
111DA AL
111DB BB
@@ -2299,10 +2307,10 @@ FFFD AI
1144B 1144E BA
1144F AL
11450 11459 NU
-1145B BA
+1145A 1145B BA
1145D AL
1145E CM
-1145F AL
+1145F 11461 AL
11480 114AF AL
114B0 114C3 CM
114C4 114C7 AL
@@ -2339,7 +2347,20 @@ FFFD AI
118A0 118DF AL
118E0 118E9 NU
118EA 118F2 AL
-118FF AL
+118FF 11906 AL
+11909 AL
+1190C 11913 AL
+11915 11916 AL
+11918 1192F AL
+11930 11935 CM
+11937 11938 CM
+1193B 1193E CM
+1193F AL
+11940 CM
+11941 AL
+11942 11943 CM
+11944 11946 BA
+11950 11959 NU
119A0 119A7 AL
119AA 119D0 AL
119D1 119D7 CM
@@ -2403,6 +2424,7 @@ FFFD AI
11EE0 11EF2 AL
11EF3 11EF6 CM
11EF7 11EF8 AL
+11FB0 AL
11FC0 11FDC AL
11FDD 11FE0 PO
11FE1 11FF1 AL
@@ -2459,8 +2481,12 @@ FFFD AI
16F8F 16F92 CM
16F93 16F9F AL
16FE0 16FE3 NS
+16FE4 GL
+16FF0 16FF1 CM
17000 187F7 ID
-18800 18AF2 ID
+18800 18AFF ID
+18B00 18CD5 AL
+18D00 18D08 ID
1B000 1B11E ID
1B150 1B152 CJ
1B164 1B167 CJ
@@ -2691,7 +2717,8 @@ FFFD AI
1F890 1F8AD AL
1F8AE 1F8FF ID
1F900 1F90B AL
-1F90C 1F90E ID
+1F90C EB
+1F90D 1F90E ID
1F90F EB
1F910 1F917 ID
1F918 1F91F EB
@@ -2701,7 +2728,9 @@ FFFD AI
1F930 1F939 EB
1F93A 1F93B ID
1F93C 1F93E EB
-1F93F 1F9B4 ID
+1F93F 1F976 ID
+1F977 EB
+1F978 1F9B4 ID
1F9B5 1F9B6 EB
1F9B7 ID
1F9B8 1F9B9 EB
@@ -2713,7 +2742,11 @@ FFFD AI
1F9D1 1F9DD EB
1F9DE 1F9FF ID
1FA00 1FA53 AL
-1FA54 1FFFD ID
+1FA54 1FAFF ID
+1FB00 1FB92 AL
+1FB94 1FBCA AL
+1FBF0 1FBF9 NU
+1FC00 1FFFD ID
20000 2FFFD ID
30000 3FFFD ID
E0001 CM
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lc.pl
index 96b8c3f282..809c580eb7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -13,12 +13,12 @@
# correct values by adding the code point ordinal number to each one that is
# numeric.
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToLc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
-$utf8::SwashInfo{'ToLc'}{'specials_name'} = 'utf8::ToSpecLc'; # Name of hash of special mappings
-$utf8::SwashInfo{'ToLc'}{'missing'} = '0'; # code point maps to itself
+$Unicode::UCD::SwashInfo{'ToLc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
+$Unicode::UCD::SwashInfo{'ToLc'}{'specials_name'} = 'Unicode::UCD::ToSpecLc'; # Name of hash of special mappings
+$Unicode::UCD::SwashInfo{'ToLc'}{'missing'} = '0'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
@@ -27,7 +27,7 @@ $utf8::SwashInfo{'ToLc'}{'missing'} = '0'; # code point maps to itself
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
-%utf8::ToSpecLc = (
+%Unicode::UCD::ToSpecLc = (
"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307
);
@@ -682,6 +682,9 @@ A7C2 A7C3
A7C4 A794
A7C5 282
A7C6 1D8E
+A7C7 A7C8
+A7C9 A7CA
+A7F5 A7F6
FF21 FF3A FF41
10400 10427 10428
104B0 104D3 104D8
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lower.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lower.pl
index 2ef5dbd074..7bdaea94d6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lower.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Lower.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -14,12 +14,12 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToLower'}{'format'} = 'x'; # non-negative hex whole number; a code point
-$utf8::SwashInfo{'ToLower'}{'specials_name'} = 'utf8::ToSpecLower'; # Name of hash of special mappings
-$utf8::SwashInfo{'ToLower'}{'missing'} = '<code point>'; # code point maps to itself
+$Unicode::UCD::SwashInfo{'ToLower'}{'format'} = 'x'; # non-negative hex whole number; a code point
+$Unicode::UCD::SwashInfo{'ToLower'}{'specials_name'} = 'Unicode::UCD::ToSpecLower'; # Name of hash of special mappings
+$Unicode::UCD::SwashInfo{'ToLower'}{'missing'} = '<code point>'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
@@ -28,7 +28,7 @@ $utf8::SwashInfo{'ToLower'}{'missing'} = '<code point>'; # code point maps to it
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
-%utf8::ToSpecLower = (
+%Unicode::UCD::ToSpecLower = (
"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307
);
@@ -1171,6 +1171,9 @@ A7C2 A7C3
A7C4 A794
A7C5 0282
A7C6 1D8E
+A7C7 A7C8
+A7C9 A7CA
+A7F5 A7F6
FF21 FF41
FF22 FF42
FF23 FF43
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFCQC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFCQC.pl
index bbd2432302..f92b8b9cd5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFCQC.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFCQC.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToNFCQC'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToNFCQC'}{'missing'} = 'Yes';
+$Unicode::UCD::SwashInfo{'ToNFCQC'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToNFCQC'}{'missing'} = 'Yes';
return <<'END';
300 304 M
@@ -128,6 +128,7 @@ FB46 FB4E N
114BA M
114BD M
115AF M
+11930 M
1D15E 1D164 N
1D1BB 1D1C0 N
2F800 2FA1D N
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFDQC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFDQC.pl
index 88c8a79591..71e5f72b4f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFDQC.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFDQC.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToNFDQC'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToNFDQC'}{'missing'} = 'Yes';
+$Unicode::UCD::SwashInfo{'ToNFDQC'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToNFDQC'}{'missing'} = 'Yes';
return <<'END';
C0 C5 N
@@ -245,6 +245,7 @@ FB46 FB4E N
114BB 114BC N
114BE N
115BA 115BB N
+11938 N
1D15E 1D164 N
1D1BB 1D1C0 N
2F800 2FA1D N
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl
index 8b53e2612a..e064ae32e1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -14,12 +14,12 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToNFKCCF'}{'format'} = 'x'; # non-negative hex whole number; a code point
-$utf8::SwashInfo{'ToNFKCCF'}{'specials_name'} = 'utf8::ToSpecNFKCCF'; # Name of hash of special mappings
-$utf8::SwashInfo{'ToNFKCCF'}{'missing'} = '<code point>'; # code point maps to itself
+$Unicode::UCD::SwashInfo{'ToNFKCCF'}{'format'} = 'x'; # non-negative hex whole number; a code point
+$Unicode::UCD::SwashInfo{'ToNFKCCF'}{'specials_name'} = 'Unicode::UCD::ToSpecNFKCCF'; # Name of hash of special mappings
+$Unicode::UCD::SwashInfo{'ToNFKCCF'}{'missing'} = '<code point>'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
@@ -28,7 +28,7 @@ $utf8::SwashInfo{'ToNFKCCF'}{'missing'} = '<code point>'; # code point maps to i
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
-%utf8::ToSpecNFKCCF = (
+%Unicode::UCD::ToSpecNFKCCF = (
"\xC2\xA8" => "\x{0020}\x{0308}", # U+00A8 => 0020 0308
"\xC2\xAD" => "", # U+00AD =>
"\xC2\xAF" => "\x{0020}\x{0304}", # U+00AF => 0020 0304
@@ -7288,12 +7288,16 @@ A7C2 A7C3
A7C4 A794
A7C5 0282
A7C6 1D8E
+A7C7 A7C8
+A7C9 A7CA
+A7F5 A7F6
A7F8 0127
A7F9 0153
AB5C A727
AB5D AB37
AB5E 026B
AB5F AB52
+AB69 028D
AB70 13A0
AB71 13A1
AB72 13A2
@@ -9805,6 +9809,16 @@ FFEE 25CB
1F23B 914D
1F250 5F97
1F251 53EF
+1FBF0 0030
+1FBF1 0031
+1FBF2 0032
+1FBF3 0033
+1FBF4 0034
+1FBF5 0035
+1FBF6 0036
+1FBF7 0037
+1FBF8 0038
+1FBF9 0039
2F800 4E3D
2F801 4E38
2F802 4E41
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCQC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCQC.pl
index 61b6ac25d0..999a0be1eb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCQC.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKCQC.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToNFKCQC'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToNFKCQC'}{'missing'} = 'Yes';
+$Unicode::UCD::SwashInfo{'ToNFKCQC'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToNFKCQC'}{'missing'} = 'Yes';
return <<'END';
A0 N
@@ -195,6 +195,7 @@ A69C A69D N
A770 N
A7F8 A7F9 N
AB5C AB5F N
+AB69 N
F900 FA0D N
FA10 N
FA12 N
@@ -240,6 +241,7 @@ FFE8 FFEE N
114BA M
114BD M
115AF M
+11930 M
1D15E 1D164 N
1D1BB 1D1C0 N
1D400 1D454 N
@@ -305,5 +307,6 @@ FFE8 FFEE N
1F210 1F23B N
1F240 1F248 N
1F250 1F251 N
+1FBF0 1FBF9 N
2F800 2FA1D N
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKDQC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKDQC.pl
index 1ba4438599..4f044ba416 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKDQC.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NFKDQC.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToNFKDQC'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToNFKDQC'}{'missing'} = 'Yes';
+$Unicode::UCD::SwashInfo{'ToNFKDQC'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToNFKDQC'}{'missing'} = 'Yes';
return <<'END';
A0 N
@@ -294,6 +294,7 @@ A69C A69D N
A770 N
A7F8 A7F9 N
AB5C AB5F N
+AB69 N
AC00 D7A3 N
F900 FA0D N
FA10 N
@@ -340,6 +341,7 @@ FFE8 FFEE N
114BB 114BC N
114BE N
115BA 115BB N
+11938 N
1D15E 1D164 N
1D1BB 1D1C0 N
1D400 1D454 N
@@ -405,5 +407,6 @@ FFE8 FFEE N
1F210 1F23B N
1F240 1F248 N
1F250 1F251 N
+1FBF0 1FBF9 N
2F800 2FA1D N
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Na1.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Na1.pl
index c5a1b84b72..20a292b876 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Na1.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Na1.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToNa1'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToNa1'}{'missing'} = ''; # code point maps to the null string
+$Unicode::UCD::SwashInfo{'ToNa1'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToNa1'}{'missing'} = ''; # code point maps to the null string
return <<'END';
0 NULL
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NameAlia.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NameAlia.pl
index 88d0d19d7a..e7dbf4fc96 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NameAlia.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/NameAlia.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToNameAlias'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToNameAlias'}{'missing'} = ''; # code point maps to the null string
+$Unicode::UCD::SwashInfo{'ToNameAlias'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToNameAlias'}{'missing'} = ''; # code point maps to the null string
return <<'END';
0 NULL: control
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nt.pl
index 6a8af08be0..117fa60d0e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nt.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToNt'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToNt'}{'missing'} = 'None';
+$Unicode::UCD::SwashInfo{'ToNt'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToNt'}{'missing'} = 'None';
return <<'END';
30 39 Decimal
@@ -190,6 +190,7 @@ FF10 FF19 Decimal
10E69 10E7E Numeric
10F1D 10F26 Numeric
10F51 10F54 Numeric
+10FC5 10FCB Numeric
11052 1105A Digit
1105B 11065 Numeric
11066 1106F Decimal
@@ -206,6 +207,7 @@ FF10 FF19 Decimal
1173A 1173B Numeric
118E0 118E9 Decimal
118EA 118F2 Numeric
+11950 11959 Decimal
11C50 11C59 Decimal
11C5A 11C6C Numeric
11D50 11D59 Decimal
@@ -230,6 +232,7 @@ FF10 FF19 Decimal
1ED2F 1ED3D Numeric
1F100 1F10A Digit
1F10B 1F10C Numeric
+1FBF0 1FBF9 Decimal
20001 Numeric
20064 Numeric
200E2 Numeric
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nv.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nv.pl
index 5ccec83145..4b30af2fc4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nv.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Nv.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -12,11 +12,11 @@
# The mappings must be modified to get the correct values by adding the code
# point ordinal number to each one that is numeric.
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToNv'}{'format'} = 'a'; # some entries need adjustment
-$utf8::SwashInfo{'ToNv'}{'missing'} = 'NaN';
+$Unicode::UCD::SwashInfo{'ToNv'}{'format'} = 'a'; # some entries need adjustment
+$Unicode::UCD::SwashInfo{'ToNv'}{'missing'} = 'NaN';
return <<'END';
30 39 0
@@ -524,6 +524,10 @@ FF10 FF19 0
10F52 10
10F53 20
10F54 100
+10FC5 10FC8 1
+10FC9 10
+10FCA 20
+10FCB 100
11052 1105B 1
1105C 20
1105D 30
@@ -566,6 +570,7 @@ FF10 FF19 0
118F0 70
118F1 80
118F2 90
+11950 11959 0
11C50 11C59 0
11C5A 11C63 1
11C64 20
@@ -775,6 +780,7 @@ FF10 FF19 0
1F101 1F10A 0
1F10B 0
1F10C 0
+1FBF0 1FBF9 0
20001 7
20064 4
200E2 4
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/PerlDeci.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/PerlDeci.pl
index a7f0c7b4f9..48ff4beacf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/PerlDeci.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/PerlDeci.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -12,11 +12,11 @@
# The mappings must be modified to get the correct values by adding the code
# point ordinal number to each one that is numeric.
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToPerlDecimalDigit'}{'format'} = 'a'; # some entries need adjustment
-$utf8::SwashInfo{'ToPerlDecimalDigit'}{'missing'} = ''; # code point maps to the null string
+$Unicode::UCD::SwashInfo{'ToPerlDecimalDigit'}{'format'} = 'a'; # some entries need adjustment
+$Unicode::UCD::SwashInfo{'ToPerlDecimalDigit'}{'missing'} = ''; # code point maps to the null string
return <<'END';
30 39 0
@@ -69,6 +69,7 @@ FF10 FF19 0
116C0 116C9 0
11730 11739 0
118E0 118E9 0
+11950 11959 0
11C50 11C59 0
11D50 11D59 0
11DA0 11DA9 0
@@ -82,4 +83,5 @@ FF10 FF19 0
1E140 1E149 0
1E2F0 1E2F9 0
1E950 1E959 0
+1FBF0 1FBF9 0
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/SB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/SB.pl
index bf424bc21a..1587c17131 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/SB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/SB.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToSB'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToSB'}{'missing'} = 'Other';
+$Unicode::UCD::SwashInfo{'ToSB'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToSB'}{'missing'} = 'Other';
return <<'END';
9 Sp
@@ -661,7 +661,7 @@ F8 FF Lower
859 85B Extend
860 86A OLetter
8A0 8B4 OLetter
-8B6 8BD OLetter
+8B6 8C7 OLetter
8D3 8E1 Extend
8E2 Format
8E3 903 Extend
@@ -746,7 +746,7 @@ B3D OLetter
B3E B44 Extend
B47 B48 Extend
B4B B4D Extend
-B56 B57 Extend
+B55 B57 Extend
B5C B5D OLetter
B5F B61 OLetter
B62 B63 Extend
@@ -802,7 +802,7 @@ CE2 CE3 Extend
CE6 CEF Numeric
CF1 CF2 OLetter
D00 D03 Extend
-D05 D0C OLetter
+D04 D0C OLetter
D0E D10 OLetter
D12 D3A OLetter
D3B D3C Extend
@@ -817,7 +817,7 @@ D5F D61 OLetter
D62 D63 Extend
D66 D6F Numeric
D7A D7F OLetter
-D82 D83 Extend
+D81 D83 Extend
D85 D96 OLetter
D9A DB1 OLetter
DB3 DBB OLetter
@@ -973,7 +973,7 @@ FC6 Extend
1A90 1A99 Numeric
1AA7 OLetter
1AA8 1AAB STerm
-1AB0 1ABE Extend
+1AB0 1AC0 Extend
1B00 1B04 Extend
1B05 1B33 OLetter
1B34 1B44 Extend
@@ -1527,10 +1527,10 @@ FC6 Extend
30FC 30FF OLetter
3105 312F OLetter
3131 318E OLetter
-31A0 31BA OLetter
+31A0 31BF OLetter
31F0 31FF OLetter
-3400 4DB5 OLetter
-4E00 9FEF OLetter
+3400 4DBF OLetter
+4E00 9FFC OLetter
A000 A48C OLetter
A4D0 A4FD OLetter
A4FF STerm
@@ -1759,7 +1759,12 @@ A7BE Upper
A7BF Lower
A7C2 Upper
A7C3 Lower
-A7C4 A7C6 Upper
+A7C4 A7C7 Upper
+A7C8 Lower
+A7C9 Upper
+A7CA Lower
+A7F5 Upper
+A7F6 Lower
A7F7 OLetter
A7F8 A7FA Lower
A7FB A801 OLetter
@@ -1770,6 +1775,7 @@ A807 A80A OLetter
A80B Extend
A80C A822 OLetter
A823 A827 Extend
+A82C Extend
A840 A873 OLetter
A876 A877 STerm
A880 A881 Extend
@@ -1834,7 +1840,8 @@ AB11 AB16 OLetter
AB20 AB26 OLetter
AB28 AB2E OLetter
AB30 AB5A Lower
-AB5C AB67 Lower
+AB5C AB68 Lower
+AB69 OLetter
AB70 ABBF Lower
ABC0 ABE2 OLetter
ABE3 ABEA Extend
@@ -1975,11 +1982,15 @@ FFF9 FFFB Format
10D00 10D23 OLetter
10D24 10D27 Extend
10D30 10D39 Numeric
+10E80 10EA9 OLetter
+10EAB 10EAC Extend
+10EB0 10EB1 OLetter
10F00 10F1C OLetter
10F27 OLetter
10F30 10F45 OLetter
10F46 10F50 Extend
10F55 10F59 STerm
+10FB0 10FC4 OLetter
10FE0 10FF6 OLetter
11000 11002 Extend
11003 11037 OLetter
@@ -2001,6 +2012,7 @@ FFF9 FFFB Format
11141 11143 STerm
11144 OLetter
11145 11146 Extend
+11147 OLetter
11150 11172 OLetter
11173 Extend
11176 OLetter
@@ -2011,6 +2023,7 @@ FFF9 FFFB Format
111C5 111C6 STerm
111C9 111CC Extend
111CD STerm
+111CE 111CF Extend
111D0 111D9 Numeric
111DA OLetter
111DC OLetter
@@ -2054,7 +2067,7 @@ FFF9 FFFB Format
1144B 1144C STerm
11450 11459 Numeric
1145E Extend
-1145F OLetter
+1145F 11461 OLetter
11480 114AF OLetter
114B0 114C3 Extend
114C4 114C5 OLetter
@@ -2085,7 +2098,21 @@ FFF9 FFFB Format
118A0 118BF Upper
118C0 118DF Lower
118E0 118E9 Numeric
-118FF OLetter
+118FF 11906 OLetter
+11909 OLetter
+1190C 11913 OLetter
+11915 11916 OLetter
+11918 1192F OLetter
+11930 11935 Extend
+11937 11938 Extend
+1193B 1193E Extend
+1193F OLetter
+11940 Extend
+11941 OLetter
+11942 11943 Extend
+11944 STerm
+11946 STerm
+11950 11959 Numeric
119A0 119A7 OLetter
119AA 119D0 OLetter
119D1 119D7 Extend
@@ -2139,6 +2166,7 @@ FFF9 FFFB Format
11EE0 11EF2 OLetter
11EF3 11EF6 Extend
11EF7 11EF8 STerm
+11FB0 OLetter
12000 12399 OLetter
12400 1246E OLetter
12480 12543 OLetter
@@ -2171,8 +2199,11 @@ FFF9 FFFB Format
16F93 16F9F OLetter
16FE0 16FE1 OLetter
16FE3 OLetter
+16FE4 Extend
+16FF0 16FF1 Extend
17000 187F7 OLetter
-18800 18AF2 OLetter
+18800 18CD5 OLetter
+18D00 18D08 OLetter
1B000 1B11E OLetter
1B150 1B152 OLetter
1B164 1B167 OLetter
@@ -2315,12 +2346,14 @@ FFF9 FFFB Format
1F150 1F169 Upper
1F170 1F189 Upper
1F676 1F678 Close
-20000 2A6D6 OLetter
+1FBF0 1FBF9 Numeric
+20000 2A6DD OLetter
2A700 2B734 OLetter
2B740 2B81D OLetter
2B820 2CEA1 OLetter
2CEB0 2EBE0 OLetter
2F800 2FA1D OLetter
+30000 3134A OLetter
E0001 Format
E0020 E007F Extend
E0100 E01EF Extend
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Sc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Sc.pl
index 19e539d225..ca3b314012 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Sc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Sc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToSc'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToSc'}{'missing'} = 'Unknown';
+$Unicode::UCD::SwashInfo{'ToSc'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToSc'}{'missing'} = 'Unknown';
return <<'END';
0 40 Common
@@ -57,9 +57,7 @@ F8 2B8 Latin
485 486 Inherited
487 52F Cyrillic
531 556 Armenian
-559 588 Armenian
-589 Common
-58A Armenian
+559 58A Armenian
58D 58F Armenian
591 5C7 Hebrew
5D0 5EA Hebrew
@@ -95,7 +93,7 @@ F8 2B8 Latin
85E Mandaic
860 86A Syriac
8A0 8B4 Arabic
-8B6 8BD Arabic
+8B6 8C7 Arabic
8D3 8E1 Arabic
8E2 Common
8E3 8FF Arabic
@@ -158,7 +156,7 @@ B35 B39 Oriya
B3C B44 Oriya
B47 B48 Oriya
B4B B4D Oriya
-B56 B57 Oriya
+B55 B57 Oriya
B5C B5D Oriya
B5F B63 Oriya
B66 B77 Oriya
@@ -203,15 +201,14 @@ CDE Kannada
CE0 CE3 Kannada
CE6 CEF Kannada
CF1 CF2 Kannada
-D00 D03 Malayalam
-D05 D0C Malayalam
+D00 D0C Malayalam
D0E D10 Malayalam
D12 D44 Malayalam
D46 D48 Malayalam
D4A D4F Malayalam
D54 D63 Malayalam
D66 D7F Malayalam
-D82 D83 Sinhala
+D81 D83 Sinhala
D85 D96 Sinhala
D9A DB1 Sinhala
DB3 DBB Sinhala
@@ -317,7 +314,7 @@ FD9 FDA Tibetan
1A7F 1A89 Tai_Tham
1A90 1A99 Tai_Tham
1AA0 1AAD Tai_Tham
-1AB0 1ABE Inherited
+1AB0 1AC0 Inherited
1B00 1B4B Balinese
1B50 1B7C Balinese
1B80 1BBF Sundanese
@@ -401,7 +398,7 @@ FD9 FDA Tibetan
2800 28FF Braille
2900 2B73 Common
2B76 2B95 Common
-2B98 2BFF Common
+2B97 2BFF Common
2C00 2C2E Glagolitic
2C30 2C5E Glagolitic
2C60 2C7F Latin
@@ -423,7 +420,7 @@ FD9 FDA Tibetan
2DD0 2DD6 Ethiopic
2DD8 2DDE Ethiopic
2DE0 2DFF Cyrillic
-2E00 2E4F Common
+2E00 2E52 Common
2E80 2E99 Han
2E9B 2EF3 Han
2F00 2FD5 Han
@@ -450,7 +447,7 @@ FD9 FDA Tibetan
3105 312F Bopomofo
3131 318E Hangul
3190 319F Common
-31A0 31BA Bopomofo
+31A0 31BF Bopomofo
31C0 31E3 Common
31F0 31FF Katakana
3200 321E Hangul
@@ -461,9 +458,9 @@ FD9 FDA Tibetan
32FF Common
3300 3357 Katakana
3358 33FF Common
-3400 4DB5 Han
+3400 4DBF Han
4DC0 4DFF Common
-4E00 9FEF Han
+4E00 9FFC Han
A000 A48C Yi
A490 A4C6 Yi
A4D0 A4FF Lisu
@@ -474,9 +471,9 @@ A700 A721 Common
A722 A787 Latin
A788 A78A Common
A78B A7BF Latin
-A7C2 A7C6 Latin
-A7F7 A7FF Latin
-A800 A82B Syloti_Nagri
+A7C2 A7CA Latin
+A7F5 A7FF Latin
+A800 A82C Syloti_Nagri
A830 A839 Common
A840 A877 Phags_Pa
A880 A8C5 Saurashtra
@@ -510,7 +507,8 @@ AB30 AB5A Latin
AB5B Common
AB5C AB64 Latin
AB65 Greek
-AB66 AB67 Latin
+AB66 AB69 Latin
+AB6A AB6B Common
AB70 ABBF Cherokee
ABC0 ABED Meetei_Mayek
ABF0 ABF9 Meetei_Mayek
@@ -571,7 +569,7 @@ FFF9 FFFD Common
10107 10133 Common
10137 1013F Common
10140 1018E Greek
-10190 1019B Common
+10190 1019C Common
101A0 Greek
101D0 101FC Common
101FD Inherited
@@ -649,8 +647,12 @@ FFF9 FFFD Common
10D00 10D27 Hanifi_Rohingya
10D30 10D39 Hanifi_Rohingya
10E60 10E7E Arabic
+10E80 10EA9 Yezidi
+10EAB 10EAD Yezidi
+10EB0 10EB1 Yezidi
10F00 10F27 Old_Sogdian
10F30 10F59 Sogdian
+10FB0 10FCB Chorasmian
10FE0 10FF6 Elymaic
11000 1104D Brahmi
11052 1106F Brahmi
@@ -660,10 +662,9 @@ FFF9 FFFD Common
110D0 110E8 Sora_Sompeng
110F0 110F9 Sora_Sompeng
11100 11134 Chakma
-11136 11146 Chakma
+11136 11147 Chakma
11150 11176 Mahajani
-11180 111CD Sharada
-111D0 111DF Sharada
+11180 111DF Sharada
111E1 111F4 Sinhala
11200 11211 Khojki
11213 1123E Khojki
@@ -690,9 +691,8 @@ FFF9 FFFD Common
1135D 11363 Grantha
11366 1136C Grantha
11370 11374 Grantha
-11400 11459 Newa
-1145B Newa
-1145D 1145F Newa
+11400 1145B Newa
+1145D 11461 Newa
11480 114C7 Tirhuta
114D0 114D9 Tirhuta
11580 115B5 Siddham
@@ -708,6 +708,14 @@ FFF9 FFFD Common
11800 1183B Dogra
118A0 118F2 Warang_Citi
118FF Warang_Citi
+11900 11906 Dives_Akuru
+11909 Dives_Akuru
+1190C 11913 Dives_Akuru
+11915 11916 Dives_Akuru
+11918 11935 Dives_Akuru
+11937 11938 Dives_Akuru
+1193B 11946 Dives_Akuru
+11950 11959 Dives_Akuru
119A0 119A7 Nandinagari
119AA 119D7 Nandinagari
119DA 119E4 Nandinagari
@@ -735,6 +743,7 @@ FFF9 FFFD Common
11D93 11D98 Gunjala_Gondi
11DA0 11DA9 Gunjala_Gondi
11EE0 11EF8 Makasar
+11FB0 Lisu
11FC0 11FF1 Tamil
11FFF Tamil
12000 12399 Cuneiform
@@ -762,8 +771,12 @@ FFF9 FFFD Common
16FE0 Tangut
16FE1 Nushu
16FE2 16FE3 Common
+16FE4 Khitan_Small_Script
+16FF0 16FF1 Han
17000 187F7 Tangut
-18800 18AF2 Tangut
+18800 18AFF Tangut
+18B00 18CD5 Khitan_Small_Script
+18D00 18D08 Tangut
1B000 Katakana
1B001 1B11E Hiragana
1B150 1B152 Hiragana
@@ -872,9 +885,7 @@ FFF9 FFFD Common
1F0B1 1F0BF Common
1F0C1 1F0CF Common
1F0D1 1F0F5 Common
-1F100 1F10C Common
-1F110 1F16C Common
-1F170 1F1AC Common
+1F100 1F1AD Common
1F1E6 1F1FF Common
1F200 Hiragana
1F201 1F202 Common
@@ -882,9 +893,9 @@ FFF9 FFFD Common
1F240 1F248 Common
1F250 1F251 Common
1F260 1F265 Common
-1F300 1F6D5 Common
+1F300 1F6D7 Common
1F6E0 1F6EC Common
-1F6F0 1F6FA Common
+1F6F0 1F6FC Common
1F700 1F773 Common
1F780 1F7D8 Common
1F7E0 1F7EB Common
@@ -893,24 +904,28 @@ FFF9 FFFD Common
1F850 1F859 Common
1F860 1F887 Common
1F890 1F8AD Common
-1F900 1F90B Common
-1F90D 1F971 Common
-1F973 1F976 Common
-1F97A 1F9A2 Common
-1F9A5 1F9AA Common
-1F9AE 1F9CA Common
+1F8B0 1F8B1 Common
+1F900 1F978 Common
+1F97A 1F9CB Common
1F9CD 1FA53 Common
1FA60 1FA6D Common
-1FA70 1FA73 Common
+1FA70 1FA74 Common
1FA78 1FA7A Common
-1FA80 1FA82 Common
-1FA90 1FA95 Common
-20000 2A6D6 Han
+1FA80 1FA86 Common
+1FA90 1FAA8 Common
+1FAB0 1FAB6 Common
+1FAC0 1FAC2 Common
+1FAD0 1FAD6 Common
+1FB00 1FB92 Common
+1FB94 1FBCA Common
+1FBF0 1FBF9 Common
+20000 2A6DD Han
2A700 2B734 Han
2B740 2B81D Han
2B820 2CEA1 Han
2CEB0 2EBE0 Han
2F800 2FA1D Han
+30000 3134A Han
E0001 Common
E0020 E007F Common
E0100 E01EF Inherited
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Scx.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Scx.pl
index ad9ba0d8b7..964a32f6f5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Scx.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Scx.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToScx'}{'format'} = 'sw'; # string, but some elements are interpreted as a list; white space occurs only as list item separators
-$utf8::SwashInfo{'ToScx'}{'missing'} = 'Unknown';
+$Unicode::UCD::SwashInfo{'ToScx'}{'format'} = 'sw'; # string, but some elements are interpreted as a list; white space occurs only as list item separators
+$Unicode::UCD::SwashInfo{'ToScx'}{'missing'} = 'Unknown';
return <<'END';
0 40 Common
@@ -65,9 +65,7 @@ F8 2B8 Latin
487 Cyrillic Glagolitic
488 52F Cyrillic
531 556 Armenian
-559 588 Armenian
-589 Armenian Georgian
-58A Armenian
+559 58A Armenian
58D 58F Armenian
591 5C7 Hebrew
5D0 5EA Hebrew
@@ -75,18 +73,18 @@ F8 2B8 Latin
600 604 Arabic
605 Common
606 60B Arabic
-60C Arabic Hanifi_Rohingya Syriac Thaana
+60C Arabic Hanifi_Rohingya Syriac Thaana Yezidi
60D 61A Arabic
-61B Arabic Hanifi_Rohingya Syriac Thaana
+61B Arabic Hanifi_Rohingya Syriac Thaana Yezidi
61C Arabic Syriac Thaana
61E Arabic
-61F Arabic Hanifi_Rohingya Syriac Thaana
+61F Arabic Hanifi_Rohingya Syriac Thaana Yezidi
620 63F Arabic
640 Adlam Arabic Mandaic Manichaean Psalter_Pahlavi Hanifi_Rohingya Sogdian Syriac
641 64A Arabic
64B 655 Arabic Syriac
656 65F Arabic
-660 669 Arabic Thaana
+660 669 Arabic Thaana Yezidi
66A 66F Arabic
670 Arabic Syriac
671 6D3 Arabic
@@ -107,7 +105,7 @@ F8 2B8 Latin
85E Mandaic
860 86A Syriac
8A0 8B4 Arabic
-8B6 8BD Arabic
+8B6 8C7 Arabic
8D3 8E1 Arabic
8E2 Common
8E3 8FF Arabic
@@ -177,7 +175,7 @@ B35 B39 Oriya
B3C B44 Oriya
B47 B48 Oriya
B4B B4D Oriya
-B56 B57 Oriya
+B55 B57 Oriya
B5C B5D Oriya
B5F B63 Oriya
B66 B77 Oriya
@@ -223,15 +221,14 @@ CDE Kannada
CE0 CE3 Kannada
CE6 CEF Kannada Nandinagari
CF1 CF2 Kannada
-D00 D03 Malayalam
-D05 D0C Malayalam
+D00 D0C Malayalam
D0E D10 Malayalam
D12 D44 Malayalam
D46 D48 Malayalam
D4A D4F Malayalam
D54 D63 Malayalam
D66 D7F Malayalam
-D82 D83 Sinhala
+D81 D83 Sinhala
D85 D96 Sinhala
D9A DB1 Sinhala
DB3 DBB Sinhala
@@ -339,7 +336,7 @@ FD9 FDA Tibetan
1A7F 1A89 Tai_Tham
1A90 1A99 Tai_Tham
1AA0 1AAD Tai_Tham
-1AB0 1ABE Inherited
+1AB0 1AC0 Inherited
1B00 1B4B Balinese
1B50 1B7C Balinese
1B80 1BBF Sundanese
@@ -392,7 +389,9 @@ FD9 FDA Tibetan
1D78 Cyrillic
1D79 1DBE Latin
1DBF 1DC1 Greek
-1DC2 1DF9 Inherited
+1DC2 1DF7 Inherited
+1DF8 Cyrillic Syriac
+1DF9 Inherited
1DFB 1DFF Inherited
1E00 1EFF Latin
1F00 1F15 Greek
@@ -442,7 +441,7 @@ FD9 FDA Tibetan
2800 28FF Braille
2900 2B73 Common
2B76 2B95 Common
-2B98 2BFF Common
+2B97 2BFF Common
2C00 2C2E Glagolitic
2C30 2C5E Glagolitic
2C60 2C7F Latin
@@ -466,7 +465,7 @@ FD9 FDA Tibetan
2DE0 2DFF Cyrillic
2E00 2E42 Common
2E43 Cyrillic Glagolitic
-2E44 2E4F Common
+2E44 2E52 Common
2E80 2E99 Han
2E9B 2EF3 Han
2F00 2FD5 Han
@@ -503,7 +502,7 @@ FD9 FDA Tibetan
3105 312F Bopomofo
3131 318E Hangul
3190 319F Han
-31A0 31BA Bopomofo
+31A0 31BF Bopomofo
31C0 31E3 Han
31F0 31FF Katakana
3200 321E Hangul
@@ -524,9 +523,9 @@ FD9 FDA Tibetan
3380 33DF Common
33E0 33FE Han
33FF Common
-3400 4DB5 Han
+3400 4DBF Han
4DC0 4DFF Common
-4E00 9FEF Han
+4E00 9FFC Han
A000 A48C Yi
A490 A4C6 Yi
A4D0 A4FF Lisu
@@ -535,13 +534,14 @@ A640 A66E Cyrillic
A66F Cyrillic Glagolitic
A670 A69F Cyrillic
A6A0 A6F7 Bamum
-A700 A721 Common
+A700 A707 Han Latin
+A708 A721 Common
A722 A787 Latin
A788 A78A Common
A78B A7BF Latin
-A7C2 A7C6 Latin
-A7F7 A7FF Latin
-A800 A82B Syloti_Nagri
+A7C2 A7CA Latin
+A7F5 A7FF Latin
+A800 A82C Syloti_Nagri
A830 A832 Devanagari Dogra Gujarati Gurmukhi Khojki Kannada Kaithi Mahajani Malayalam Modi Nandinagari Khudawadi Takri Tirhuta
A833 A835 Devanagari Dogra Gujarati Gurmukhi Khojki Kannada Kaithi Mahajani Modi Nandinagari Khudawadi Takri Tirhuta
A836 A839 Devanagari Dogra Gujarati Gurmukhi Khojki Kaithi Mahajani Modi Khudawadi Takri Tirhuta
@@ -581,7 +581,8 @@ AB30 AB5A Latin
AB5B Common
AB5C AB64 Latin
AB65 Greek
-AB66 AB67 Latin
+AB66 AB69 Latin
+AB6A AB6B Common
AB70 ABBF Cherokee
ABC0 ABED Meetei_Mayek
ABF0 ABF9 Meetei_Mayek
@@ -648,7 +649,7 @@ FFF9 FFFD Common
10107 10133 Cypriot Linear_A Linear_B
10137 1013F Cypriot Linear_B
10140 1018E Greek
-10190 1019B Common
+10190 1019C Common
101A0 Greek
101D0 101FC Common
101FD Inherited
@@ -725,8 +726,12 @@ FFF9 FFFD Common
10D00 10D27 Hanifi_Rohingya
10D30 10D39 Hanifi_Rohingya
10E60 10E7E Arabic
+10E80 10EA9 Yezidi
+10EAB 10EAD Yezidi
+10EB0 10EB1 Yezidi
10F00 10F27 Old_Sogdian
10F30 10F59 Sogdian
+10FB0 10FCB Chorasmian
10FE0 10FF6 Elymaic
11000 1104D Brahmi
11052 1106F Brahmi
@@ -736,10 +741,9 @@ FFF9 FFFD Common
110D0 110E8 Sora_Sompeng
110F0 110F9 Sora_Sompeng
11100 11134 Chakma
-11136 11146 Chakma
+11136 11147 Chakma
11150 11176 Mahajani
-11180 111CD Sharada
-111D0 111DF Sharada
+11180 111DF Sharada
111E1 111F4 Sinhala
11200 11211 Khojki
11213 1123E Khojki
@@ -769,9 +773,8 @@ FFF9 FFFD Common
1135D 11363 Grantha
11366 1136C Grantha
11370 11374 Grantha
-11400 11459 Newa
-1145B Newa
-1145D 1145F Newa
+11400 1145B Newa
+1145D 11461 Newa
11480 114C7 Tirhuta
114D0 114D9 Tirhuta
11580 115B5 Siddham
@@ -787,6 +790,14 @@ FFF9 FFFD Common
11800 1183B Dogra
118A0 118F2 Warang_Citi
118FF Warang_Citi
+11900 11906 Dives_Akuru
+11909 Dives_Akuru
+1190C 11913 Dives_Akuru
+11915 11916 Dives_Akuru
+11918 11935 Dives_Akuru
+11937 11938 Dives_Akuru
+1193B 11946 Dives_Akuru
+11950 11959 Dives_Akuru
119A0 119A7 Nandinagari
119AA 119D7 Nandinagari
119DA 119E4 Nandinagari
@@ -814,6 +825,7 @@ FFF9 FFFD Common
11D93 11D98 Gunjala_Gondi
11DA0 11DA9 Gunjala_Gondi
11EE0 11EF8 Makasar
+11FB0 Lisu
11FC0 11FCF Tamil
11FD0 11FD1 Grantha Tamil
11FD2 Tamil
@@ -845,8 +857,12 @@ FFF9 FFFD Common
16FE0 Tangut
16FE1 Nushu
16FE2 16FE3 Common
+16FE4 Khitan_Small_Script
+16FF0 16FF1 Han
17000 187F7 Tangut
-18800 18AF2 Tangut
+18800 18AFF Tangut
+18B00 18CD5 Khitan_Small_Script
+18D00 18D08 Tangut
1B000 Katakana
1B001 1B11E Hiragana
1B150 1B152 Hiragana
@@ -955,9 +971,7 @@ FFF9 FFFD Common
1F0B1 1F0BF Common
1F0C1 1F0CF Common
1F0D1 1F0F5 Common
-1F100 1F10C Common
-1F110 1F16C Common
-1F170 1F1AC Common
+1F100 1F1AD Common
1F1E6 1F1FF Common
1F200 Hiragana
1F201 1F202 Common
@@ -965,9 +979,9 @@ FFF9 FFFD Common
1F240 1F248 Common
1F250 1F251 Han
1F260 1F265 Common
-1F300 1F6D5 Common
+1F300 1F6D7 Common
1F6E0 1F6EC Common
-1F6F0 1F6FA Common
+1F6F0 1F6FC Common
1F700 1F773 Common
1F780 1F7D8 Common
1F7E0 1F7EB Common
@@ -976,24 +990,28 @@ FFF9 FFFD Common
1F850 1F859 Common
1F860 1F887 Common
1F890 1F8AD Common
-1F900 1F90B Common
-1F90D 1F971 Common
-1F973 1F976 Common
-1F97A 1F9A2 Common
-1F9A5 1F9AA Common
-1F9AE 1F9CA Common
+1F8B0 1F8B1 Common
+1F900 1F978 Common
+1F97A 1F9CB Common
1F9CD 1FA53 Common
1FA60 1FA6D Common
-1FA70 1FA73 Common
+1FA70 1FA74 Common
1FA78 1FA7A Common
-1FA80 1FA82 Common
-1FA90 1FA95 Common
-20000 2A6D6 Han
+1FA80 1FA86 Common
+1FA90 1FAA8 Common
+1FAB0 1FAB6 Common
+1FAC0 1FAC2 Common
+1FAD0 1FAD6 Common
+1FB00 1FB92 Common
+1FB94 1FBCA Common
+1FBF0 1FBF9 Common
+20000 2A6DD Han
2A700 2B734 Han
2B740 2B81D Han
2B820 2CEA1 Han
2CEB0 2EBE0 Han
2F800 2FA1D Han
+30000 3134A Han
E0001 Common
E0020 E007F Common
E0100 E01EF Inherited
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Tc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Tc.pl
index 99ad9e4352..b33f61afa2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Tc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Tc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -13,12 +13,12 @@
# correct values by adding the code point ordinal number to each one that is
# numeric.
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToTc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
-$utf8::SwashInfo{'ToTc'}{'specials_name'} = 'utf8::ToSpecTc'; # Name of hash of special mappings
-$utf8::SwashInfo{'ToTc'}{'missing'} = '0'; # code point maps to itself
+$Unicode::UCD::SwashInfo{'ToTc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
+$Unicode::UCD::SwashInfo{'ToTc'}{'specials_name'} = 'Unicode::UCD::ToSpecTc'; # Name of hash of special mappings
+$Unicode::UCD::SwashInfo{'ToTc'}{'missing'} = '0'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
@@ -27,7 +27,7 @@ $utf8::SwashInfo{'ToTc'}{'missing'} = '0'; # code point maps to itself
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
-%utf8::ToSpecTc = (
+%Unicode::UCD::ToSpecTc = (
"\xC3\x9F" => "\x{0053}\x{0073}", # U+00DF => 0053 0073
"\xC5\x89" => "\x{02BC}\x{004E}", # U+0149 => 02BC 004E
"\xC7\xB0" => "\x{004A}\x{030C}", # U+01F0 => 004A 030C
@@ -741,6 +741,9 @@ A7BB A7BA
A7BD A7BC
A7BF A7BE
A7C3 A7C2
+A7C8 A7C7
+A7CA A7C9
+A7F6 A7F5
AB53 A7B3
AB70 ABBF 13A0
FF41 FF5A FF21
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Title.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Title.pl
index 448eeae2eb..bddf1e557a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Title.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Title.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -14,12 +14,12 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToTitle'}{'format'} = 'x'; # non-negative hex whole number; a code point
-$utf8::SwashInfo{'ToTitle'}{'specials_name'} = 'utf8::ToSpecTitle'; # Name of hash of special mappings
-$utf8::SwashInfo{'ToTitle'}{'missing'} = '<code point>'; # code point maps to itself
+$Unicode::UCD::SwashInfo{'ToTitle'}{'format'} = 'x'; # non-negative hex whole number; a code point
+$Unicode::UCD::SwashInfo{'ToTitle'}{'specials_name'} = 'Unicode::UCD::ToSpecTitle'; # Name of hash of special mappings
+$Unicode::UCD::SwashInfo{'ToTitle'}{'missing'} = '<code point>'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
@@ -28,7 +28,7 @@ $utf8::SwashInfo{'ToTitle'}{'missing'} = '<code point>'; # code point maps to it
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
-%utf8::ToSpecTitle = (
+%Unicode::UCD::ToSpecTitle = (
"\xC3\x9F" => "\x{0053}\x{0073}", # U+00DF => 0053 0073
"\xC5\x89" => "\x{02BC}\x{004E}", # U+0149 => 02BC 004E
"\xC7\xB0" => "\x{004A}\x{030C}", # U+01F0 => 004A 030C
@@ -1109,6 +1109,9 @@ A7BB A7BA
A7BD A7BC
A7BF A7BE
A7C3 A7C2
+A7C8 A7C7
+A7CA A7C9
+A7F6 A7F5
AB53 A7B3
AB70 13A0
AB71 13A1
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Uc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Uc.pl
index 249fa16c20..23003e5ae3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Uc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Uc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -13,12 +13,12 @@
# correct values by adding the code point ordinal number to each one that is
# numeric.
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToUc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
-$utf8::SwashInfo{'ToUc'}{'specials_name'} = 'utf8::ToSpecUc'; # Name of hash of special mappings
-$utf8::SwashInfo{'ToUc'}{'missing'} = '0'; # code point maps to itself
+$Unicode::UCD::SwashInfo{'ToUc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
+$Unicode::UCD::SwashInfo{'ToUc'}{'specials_name'} = 'Unicode::UCD::ToSpecUc'; # Name of hash of special mappings
+$Unicode::UCD::SwashInfo{'ToUc'}{'missing'} = '0'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
@@ -27,7 +27,7 @@ $utf8::SwashInfo{'ToUc'}{'missing'} = '0'; # code point maps to itself
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
-%utf8::ToSpecUc = (
+%Unicode::UCD::ToSpecUc = (
"\xC3\x9F" => "\x{0053}\x{0053}", # U+00DF => 0053 0053
"\xC5\x89" => "\x{02BC}\x{004E}", # U+0149 => 02BC 004E
"\xC7\xB0" => "\x{004A}\x{030C}", # U+01F0 => 004A 030C
@@ -797,6 +797,9 @@ A7BB A7BA
A7BD A7BC
A7BF A7BE
A7C3 A7C2
+A7C8 A7C7
+A7CA A7C9
+A7F6 A7F5
AB53 A7B3
AB70 ABBF 13A0
FF41 FF5A FF21
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Upper.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Upper.pl
index 5a469281a7..99c8c57797 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Upper.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Upper.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
@@ -14,12 +14,12 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToUpper'}{'format'} = 'x'; # non-negative hex whole number; a code point
-$utf8::SwashInfo{'ToUpper'}{'specials_name'} = 'utf8::ToSpecUpper'; # Name of hash of special mappings
-$utf8::SwashInfo{'ToUpper'}{'missing'} = '<code point>'; # code point maps to itself
+$Unicode::UCD::SwashInfo{'ToUpper'}{'format'} = 'x'; # non-negative hex whole number; a code point
+$Unicode::UCD::SwashInfo{'ToUpper'}{'specials_name'} = 'Unicode::UCD::ToSpecUpper'; # Name of hash of special mappings
+$Unicode::UCD::SwashInfo{'ToUpper'}{'missing'} = '<code point>'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
@@ -28,7 +28,7 @@ $utf8::SwashInfo{'ToUpper'}{'missing'} = '<code point>'; # code point maps to it
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
-%utf8::ToSpecUpper = (
+%Unicode::UCD::ToSpecUpper = (
"\xC3\x9F" => "\x{0053}\x{0053}", # U+00DF => 0053 0053
"\xC5\x89" => "\x{02BC}\x{004E}", # U+0149 => 02BC 004E
"\xC7\xB0" => "\x{004A}\x{030C}", # U+01F0 => 004A 030C
@@ -1182,6 +1182,9 @@ A7BB A7BA
A7BD A7BC
A7BF A7BE
A7C3 A7C2
+A7C8 A7C7
+A7CA A7C9
+A7F6 A7F5
AB53 A7B3
AB70 13A0
AB71 13A1
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Vo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Vo.pl
index 2c87ae1b3c..11b119733f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Vo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/Vo.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToVo'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToVo'}{'missing'} = 'R';
+$Unicode::UCD::SwashInfo{'ToVo'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToVo'}{'missing'} = 'R';
return <<'END';
0 A6 Rotated
@@ -56,7 +56,7 @@ F8 2E9 Rotated
85E Rotated
860 86A Rotated
8A0 8B4 Rotated
-8B6 8BD Rotated
+8B6 8C7 Rotated
8D3 983 Rotated
985 98C Rotated
98F 990 Rotated
@@ -111,7 +111,7 @@ B35 B39 Rotated
B3C B44 Rotated
B47 B48 Rotated
B4B B4D Rotated
-B56 B57 Rotated
+B55 B57 Rotated
B5C B5D Rotated
B5F B63 Rotated
B66 B77 Rotated
@@ -155,15 +155,14 @@ CDE Rotated
CE0 CE3 Rotated
CE6 CEF Rotated
CF1 CF2 Rotated
-D00 D03 Rotated
-D05 D0C Rotated
+D00 D0C Rotated
D0E D10 Rotated
D12 D44 Rotated
D46 D48 Rotated
D4A D4F Rotated
D54 D63 Rotated
D66 D7F Rotated
-D82 D83 Rotated
+D81 D83 Rotated
D85 D96 Rotated
D9A DB1 Rotated
DB3 DBB Rotated
@@ -253,7 +252,7 @@ FCE FDA Rotated
1A7F 1A89 Rotated
1A90 1A99 Rotated
1AA0 1AAD Rotated
-1AB0 1ABE Rotated
+1AB0 1AC0 Rotated
1B00 1B4B Rotated
1B50 1B7C Rotated
1B80 1BF3 Rotated
@@ -370,6 +369,7 @@ FCE FDA Rotated
2B50 2B59 U
2B5A 2B73 Rotated
2B76 2B95 Rotated
+2B97 U
2B98 2BB7 Rotated
2BB8 2BD1 U
2BD2 Rotated
@@ -394,6 +394,8 @@ FCE FDA Rotated
2DD0 2DD6 Rotated
2DD8 2DDE Rotated
2DE0 2E4F Rotated
+2E50 2E51 U
+2E52 Rotated
2E80 3000 U
3001 3002 Tu
3003 3007 U
@@ -463,8 +465,8 @@ FCE FDA Rotated
A4D0 A62B Rotated
A640 A6F7 Rotated
A700 A7BF Rotated
-A7C2 A7C6 Rotated
-A7F7 A82B Rotated
+A7C2 A7CA Rotated
+A7F5 A82C Rotated
A830 A839 Rotated
A840 A877 Rotated
A880 A8C5 Rotated
@@ -485,7 +487,7 @@ AB09 AB0E Rotated
AB11 AB16 Rotated
AB20 AB26 Rotated
AB28 AB2E Rotated
-AB30 AB67 Rotated
+AB30 AB6B Rotated
AB70 ABED Rotated
ABF0 ABF9 Rotated
AC00 D7FF U
@@ -559,7 +561,7 @@ FFFC FFFD U
10100 10102 Rotated
10107 10133 Rotated
10137 1018E Rotated
-10190 1019B Rotated
+10190 1019C Rotated
101A0 Rotated
101D0 101FD Rotated
10280 1029C Rotated
@@ -620,8 +622,12 @@ FFFC FFFD U
10CFA 10D27 Rotated
10D30 10D39 Rotated
10E60 10E7E Rotated
+10E80 10EA9 Rotated
+10EAB 10EAD Rotated
+10EB0 10EB1 Rotated
10F00 10F27 Rotated
10F30 10F59 Rotated
+10FB0 10FCB Rotated
10FE0 10FF6 Rotated
11000 1104D Rotated
11052 1106F Rotated
@@ -630,10 +636,9 @@ FFFC FFFD U
110D0 110E8 Rotated
110F0 110F9 Rotated
11100 11134 Rotated
-11136 11146 Rotated
+11136 11147 Rotated
11150 11176 Rotated
-11180 111CD Rotated
-111D0 111DF Rotated
+11180 111DF Rotated
111E1 111F4 Rotated
11200 11211 Rotated
11213 1123E Rotated
@@ -659,9 +664,8 @@ FFFC FFFD U
1135D 11363 Rotated
11366 1136C Rotated
11370 11374 Rotated
-11400 11459 Rotated
-1145B Rotated
-1145D 1145F Rotated
+11400 1145B Rotated
+1145D 11461 Rotated
11480 114C7 Rotated
114D0 114D9 Rotated
11580 115FF U
@@ -675,7 +679,14 @@ FFFC FFFD U
11730 1173F Rotated
11800 1183B Rotated
118A0 118F2 Rotated
-118FF Rotated
+118FF 11906 Rotated
+11909 Rotated
+1190C 11913 Rotated
+11915 11916 Rotated
+11918 11935 Rotated
+11937 11938 Rotated
+1193B 11946 Rotated
+11950 11959 Rotated
119A0 119A7 Rotated
119AA 119D7 Rotated
119DA 119E4 Rotated
@@ -702,6 +713,7 @@ FFFC FFFD U
11D93 11D98 Rotated
11DA0 11DA9 Rotated
11EE0 11EF8 Rotated
+11FB0 Rotated
11FC0 11FF1 Rotated
11FFF 12399 Rotated
12400 1246E Rotated
@@ -724,7 +736,7 @@ FFFC FFFD U
16F00 16F4A Rotated
16F4F 16F87 Rotated
16F8F 16F9F Rotated
-16FE0 18AFF U
+16FE0 18D8F U
1B000 1B2FF U
1BC00 1BC6A Rotated
1BC70 1BC7C Rotated
@@ -816,7 +828,11 @@ FFFC FFFD U
1F850 1F859 Rotated
1F860 1F887 Rotated
1F890 1F8AD Rotated
-1F900 1FA9F U
+1F8B0 1F8B1 Rotated
+1F900 1FAFF U
+1FB00 1FB92 Rotated
+1FB94 1FBCA Rotated
+1FBF0 1FBF9 Rotated
20000 2FFFD U
30000 3FFFD U
E0001 Rotated
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/WB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/WB.pl
index 9cfce66ff5..853449eb29 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/WB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/WB.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'ToWB'}{'format'} = 's'; # string
-$utf8::SwashInfo{'ToWB'}{'missing'} = 'Other';
+$Unicode::UCD::SwashInfo{'ToWB'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'ToWB'}{'missing'} = 'Other';
return <<'END';
9 Perl_Tailored_HSpace
@@ -34,18 +34,17 @@ D CR
61 7A ALetter
85 Newline
A0 Perl_Tailored_HSpace
-A9 XPG_XX
+A9 ExtPict_XX
AA ALetter
AD Format
-AE XPG_XX
+AE ExtPict_XX
B5 ALetter
B7 MidLetter
BA ALetter
C0 D6 ALetter
D8 F6 ALetter
F8 2D7 ALetter
-2DE 2E4 ALetter
-2EC 2FF ALetter
+2DE 2FF ALetter
300 36F Extend
370 374 ALetter
376 377 ALetter
@@ -62,11 +61,12 @@ F8 2D7 ALetter
483 489 Extend
48A 52F ALetter
531 556 ALetter
-559 ALetter
-55B 55C ALetter
+559 55C ALetter
55E ALetter
+55F MidLetter
560 588 ALetter
589 MidNum
+58A ALetter
591 5BD Extend
5BF Extend
5C1 5C2 Extend
@@ -126,7 +126,7 @@ F8 2D7 ALetter
859 85B Extend
860 86A ALetter
8A0 8B4 ALetter
-8B6 8BD ALetter
+8B6 8C7 ALetter
8D3 8E1 Extend
8E2 Format
8E3 903 Extend
@@ -210,7 +210,7 @@ B3D ALetter
B3E B44 Extend
B47 B48 Extend
B4B B4D Extend
-B56 B57 Extend
+B55 B57 Extend
B5C B5D ALetter
B5F B61 ALetter
B62 B63 Extend
@@ -266,7 +266,7 @@ CE2 CE3 Extend
CE6 CEF Numeric
CF1 CF2 ALetter
D00 D03 Extend
-D05 D0C ALetter
+D04 D0C ALetter
D0E D10 ALetter
D12 D3A ALetter
D3B D3C Extend
@@ -281,7 +281,7 @@ D5F D61 ALetter
D62 D63 Extend
D66 D6F Numeric
D7A D7F ALetter
-D82 D83 Extend
+D81 D83 Extend
D85 D96 ALetter
D9A DB1 ALetter
DB3 DBB ALetter
@@ -392,7 +392,7 @@ FC6 Extend
1A7F Extend
1A80 1A89 Numeric
1A90 1A99 Numeric
-1AB0 1ABE Extend
+1AB0 1AC0 Extend
1B00 1B04 Extend
1B05 1B33 ALetter
1B34 1B44 Extend
@@ -456,10 +456,10 @@ FC6 Extend
2028 2029 Newline
202A 202E Format
202F ExtendNumLet
-203C XPG_XX
+203C ExtPict_XX
203F 2040 ExtendNumLet
2044 MidNum
-2049 XPG_XX
+2049 ExtPict_XX
2054 ExtendNumLet
205F Perl_Tailored_HSpace
2060 2064 Format
@@ -473,59 +473,59 @@ FC6 Extend
210A 2113 ALetter
2115 ALetter
2119 211D ALetter
-2122 XPG_XX
+2122 ExtPict_XX
2124 ALetter
2126 ALetter
2128 ALetter
212A 212D ALetter
212F 2138 ALetter
-2139 XPG_LE
+2139 ExtPict_LE
213C 213F ALetter
2145 2149 ALetter
214E ALetter
2160 2188 ALetter
-2194 2199 XPG_XX
-21A9 21AA XPG_XX
-231A 231B XPG_XX
-2328 XPG_XX
-2388 XPG_XX
-23CF XPG_XX
-23E9 23F3 XPG_XX
-23F8 23FA XPG_XX
+2194 2199 ExtPict_XX
+21A9 21AA ExtPict_XX
+231A 231B ExtPict_XX
+2328 ExtPict_XX
+2388 ExtPict_XX
+23CF ExtPict_XX
+23E9 23F3 ExtPict_XX
+23F8 23FA ExtPict_XX
24B6 24C1 ALetter
-24C2 XPG_LE
+24C2 ExtPict_LE
24C3 24E9 ALetter
-25AA 25AB XPG_XX
-25B6 XPG_XX
-25C0 XPG_XX
-25FB 25FE XPG_XX
-2600 2605 XPG_XX
-2607 2612 XPG_XX
-2614 2685 XPG_XX
-2690 2705 XPG_XX
-2708 2712 XPG_XX
-2714 XPG_XX
-2716 XPG_XX
-271D XPG_XX
-2721 XPG_XX
-2728 XPG_XX
-2733 2734 XPG_XX
-2744 XPG_XX
-2747 XPG_XX
-274C XPG_XX
-274E XPG_XX
-2753 2755 XPG_XX
-2757 XPG_XX
-2763 2767 XPG_XX
-2795 2797 XPG_XX
-27A1 XPG_XX
-27B0 XPG_XX
-27BF XPG_XX
-2934 2935 XPG_XX
-2B05 2B07 XPG_XX
-2B1B 2B1C XPG_XX
-2B50 XPG_XX
-2B55 XPG_XX
+25AA 25AB ExtPict_XX
+25B6 ExtPict_XX
+25C0 ExtPict_XX
+25FB 25FE ExtPict_XX
+2600 2605 ExtPict_XX
+2607 2612 ExtPict_XX
+2614 2685 ExtPict_XX
+2690 2705 ExtPict_XX
+2708 2712 ExtPict_XX
+2714 ExtPict_XX
+2716 ExtPict_XX
+271D ExtPict_XX
+2721 ExtPict_XX
+2728 ExtPict_XX
+2733 2734 ExtPict_XX
+2744 ExtPict_XX
+2747 ExtPict_XX
+274C ExtPict_XX
+274E ExtPict_XX
+2753 2755 ExtPict_XX
+2757 ExtPict_XX
+2763 2767 ExtPict_XX
+2795 2797 ExtPict_XX
+27A1 ExtPict_XX
+27B0 ExtPict_XX
+27BF ExtPict_XX
+2934 2935 ExtPict_XX
+2B05 2B07 ExtPict_XX
+2B1B 2B1C ExtPict_XX
+2B50 ExtPict_XX
+2B55 ExtPict_XX
2C00 2C2E ALetter
2C30 2C5E ALetter
2C60 2CE4 ALetter
@@ -552,20 +552,20 @@ FC6 Extend
3000 Perl_Tailored_HSpace
3005 ALetter
302A 302F Extend
-3030 XPG_XX
+3030 ExtPict_XX
3031 3035 Katakana
303B 303C ALetter
-303D XPG_XX
+303D ExtPict_XX
3099 309A Extend
309B 309C Katakana
30A0 30FA Katakana
30FC 30FF Katakana
3105 312F ALetter
3131 318E ALetter
-31A0 31BA ALetter
+31A0 31BF ALetter
31F0 31FF Katakana
-3297 XPG_XX
-3299 XPG_XX
+3297 ExtPict_XX
+3299 ExtPict_XX
32D0 32FE Katakana
3300 3357 Katakana
A000 A48C ALetter
@@ -581,9 +581,9 @@ A67F A69D ALetter
A69E A69F Extend
A6A0 A6EF ALetter
A6F0 A6F1 Extend
-A717 A7BF ALetter
-A7C2 A7C6 ALetter
-A7F7 A801 ALetter
+A708 A7BF ALetter
+A7C2 A7CA ALetter
+A7F5 A801 ALetter
A802 Extend
A803 A805 ALetter
A806 Extend
@@ -591,6 +591,7 @@ A807 A80A ALetter
A80B Extend
A80C A822 ALetter
A823 A827 Extend
+A82C Extend
A840 A873 ALetter
A880 A881 Extend
A882 A8B3 ALetter
@@ -636,7 +637,7 @@ AB09 AB0E ALetter
AB11 AB16 ALetter
AB20 AB26 ALetter
AB28 AB2E ALetter
-AB30 AB67 ALetter
+AB30 AB69 ALetter
AB70 ABE2 ALetter
ABE3 ABEA Extend
ABEC ABED Extend
@@ -758,10 +759,14 @@ FFF9 FFFB Format
10D00 10D23 ALetter
10D24 10D27 Extend
10D30 10D39 Numeric
+10E80 10EA9 ALetter
+10EAB 10EAC Extend
+10EB0 10EB1 ALetter
10F00 10F1C ALetter
10F27 ALetter
10F30 10F45 ALetter
10F46 10F50 Extend
+10FB0 10FC4 ALetter
10FE0 10FF6 ALetter
11000 11002 Extend
11003 11037 ALetter
@@ -780,6 +785,7 @@ FFF9 FFFB Format
11136 1113F Numeric
11144 ALetter
11145 11146 Extend
+11147 ALetter
11150 11172 ALetter
11173 Extend
11176 ALetter
@@ -788,6 +794,7 @@ FFF9 FFFB Format
111B3 111C0 Extend
111C1 111C4 ALetter
111C9 111CC Extend
+111CE 111CF Extend
111D0 111D9 Numeric
111DA ALetter
111DC ALetter
@@ -826,7 +833,7 @@ FFF9 FFFB Format
11447 1144A ALetter
11450 11459 Numeric
1145E Extend
-1145F ALetter
+1145F 11461 ALetter
11480 114AF ALetter
114B0 114C3 Extend
114C4 114C5 ALetter
@@ -851,7 +858,19 @@ FFF9 FFFB Format
1182C 1183A Extend
118A0 118DF ALetter
118E0 118E9 Numeric
-118FF ALetter
+118FF 11906 ALetter
+11909 ALetter
+1190C 11913 ALetter
+11915 11916 ALetter
+11918 1192F ALetter
+11930 11935 Extend
+11937 11938 Extend
+1193B 1193E Extend
+1193F ALetter
+11940 Extend
+11941 ALetter
+11942 11943 Extend
+11950 11959 Numeric
119A0 119A7 ALetter
119AA 119D0 ALetter
119D1 119D7 Extend
@@ -901,6 +920,7 @@ FFF9 FFFB Format
11DA0 11DA9 Numeric
11EE0 11EF2 ALetter
11EF3 11EF6 Extend
+11FB0 ALetter
12000 12399 ALetter
12400 1246E ALetter
12480 12543 ALetter
@@ -927,6 +947,8 @@ FFF9 FFFB Format
16F93 16F9F ALetter
16FE0 16FE1 ALetter
16FE3 ALetter
+16FE4 Extend
+16FF0 16FF1 Extend
1B000 Katakana
1B164 1B167 Katakana
1BC00 1BC6A ALetter
@@ -1031,40 +1053,42 @@ FFF9 FFFB Format
1EEA1 1EEA3 ALetter
1EEA5 1EEA9 ALetter
1EEAB 1EEBB ALetter
-1F000 1F0FF XPG_XX
-1F10D 1F10F XPG_XX
-1F12F XPG_XX
+1F000 1F0FF ExtPict_XX
+1F10D 1F10F ExtPict_XX
+1F12F ExtPict_XX
1F130 1F149 ALetter
1F150 1F169 ALetter
-1F16C 1F16F XPG_XX
-1F170 1F171 XPG_LE
+1F16C 1F16F ExtPict_XX
+1F170 1F171 ExtPict_LE
1F172 1F17D ALetter
-1F17E 1F17F XPG_LE
+1F17E 1F17F ExtPict_LE
1F180 1F189 ALetter
-1F18E XPG_XX
-1F191 1F19A XPG_XX
-1F1AD 1F1E5 XPG_XX
+1F18E ExtPict_XX
+1F191 1F19A ExtPict_XX
+1F1AD 1F1E5 ExtPict_XX
1F1E6 1F1FF Regional_Indicator
-1F201 1F20F XPG_XX
-1F21A XPG_XX
-1F22F XPG_XX
-1F232 1F23A XPG_XX
-1F23C 1F23F XPG_XX
-1F249 1F3FA XPG_XX
+1F201 1F20F ExtPict_XX
+1F21A ExtPict_XX
+1F22F ExtPict_XX
+1F232 1F23A ExtPict_XX
+1F23C 1F23F ExtPict_XX
+1F249 1F3FA ExtPict_XX
1F3FB 1F3FF Extend
-1F400 1F53D XPG_XX
-1F546 1F64F XPG_XX
-1F680 1F6FF XPG_XX
-1F774 1F77F XPG_XX
-1F7D5 1F7FF XPG_XX
-1F80C 1F80F XPG_XX
-1F848 1F84F XPG_XX
-1F85A 1F85F XPG_XX
-1F888 1F88F XPG_XX
-1F8AE 1F8FF XPG_XX
-1F90C 1F93A XPG_XX
-1F93C 1F945 XPG_XX
-1F947 1FFFD XPG_XX
+1F400 1F53D ExtPict_XX
+1F546 1F64F ExtPict_XX
+1F680 1F6FF ExtPict_XX
+1F774 1F77F ExtPict_XX
+1F7D5 1F7FF ExtPict_XX
+1F80C 1F80F ExtPict_XX
+1F848 1F84F ExtPict_XX
+1F85A 1F85F ExtPict_XX
+1F888 1F88F ExtPict_XX
+1F8AE 1F8FF ExtPict_XX
+1F90C 1F93A ExtPict_XX
+1F93C 1F945 ExtPict_XX
+1F947 1FAFF ExtPict_XX
+1FBF0 1FBF9 Numeric
+1FC00 1FFFD ExtPict_XX
E0001 Format
E0020 E007F Extend
E0100 E01EF Extend
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlLB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlLB.pl
index 67400b4733..6d76f33964 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlLB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlLB.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'To_PerlLB'}{'format'} = 's'; # string
-$utf8::SwashInfo{'To_PerlLB'}{'missing'} = 'Alphabetic';
+$Unicode::UCD::SwashInfo{'To_PerlLB'}{'format'} = 's'; # string
+$Unicode::UCD::SwashInfo{'To_PerlLB'}{'missing'} = 'Alphabetic';
return <<'END';
0 8 Combining_Mark
@@ -155,7 +155,7 @@ B3C Combining_Mark
B3E B44 Combining_Mark
B47 B48 Combining_Mark
B4B B4D Combining_Mark
-B56 B57 Combining_Mark
+B55 B57 Combining_Mark
B62 B63 Combining_Mark
B66 B6F Numeric
B82 Combining_Mark
@@ -191,7 +191,7 @@ D57 Combining_Mark
D62 D63 Combining_Mark
D66 D6F Numeric
D79 Postfix_Numeric
-D82 D83 Combining_Mark
+D81 D83 Combining_Mark
DCA Combining_Mark
DCF DD4 Combining_Mark
DD6 Combining_Mark
@@ -296,7 +296,7 @@ FD9 FDA Glue
1A7F Combining_Mark
1A80 1A89 Numeric
1A90 1A99 Numeric
-1AB0 1ABE Combining_Mark
+1AB0 1AC0 Combining_Mark
1B00 1B04 Combining_Mark
1B34 1B44 Combining_Mark
1B50 1B59 Numeric
@@ -377,7 +377,7 @@ FD9 FDA Glue
230A Open_Punctuation
230B Close_Punctuation
231A 231B Ideographic
-2329 Open_Punctuation
+2329 East_Asian_OP
232A Close_Punctuation
23F0 23F3 Ideographic
2600 2603 Ideographic
@@ -504,27 +504,27 @@ FD9 FDA Glue
3003 3004 Ideographic
3005 Nonstarter
3006 3007 Ideographic
-3008 Open_Punctuation
+3008 East_Asian_OP
3009 Close_Punctuation
-300A Open_Punctuation
+300A East_Asian_OP
300B Close_Punctuation
-300C Open_Punctuation
+300C East_Asian_OP
300D Close_Punctuation
-300E Open_Punctuation
+300E East_Asian_OP
300F Close_Punctuation
-3010 Open_Punctuation
+3010 East_Asian_OP
3011 Close_Punctuation
3012 3013 Ideographic
-3014 Open_Punctuation
+3014 East_Asian_OP
3015 Close_Punctuation
-3016 Open_Punctuation
+3016 East_Asian_OP
3017 Close_Punctuation
-3018 Open_Punctuation
+3018 East_Asian_OP
3019 Close_Punctuation
-301A Open_Punctuation
+301A East_Asian_OP
301B Close_Punctuation
301C Nonstarter
-301D Open_Punctuation
+301D East_Asian_OP
301E 301F Close_Punctuation
3020 3029 Ideographic
302A 302F Combining_Mark
@@ -583,8 +583,7 @@ FD9 FDA Glue
30FF Ideographic
3105 312F Ideographic
3131 318E Ideographic
-3190 31BA Ideographic
-31C0 31E3 Ideographic
+3190 31E3 Ideographic
31F0 31FF Nonstarter
3200 321E Ideographic
3220 3247 Ideographic
@@ -607,6 +606,7 @@ A802 Combining_Mark
A806 Combining_Mark
A80B Combining_Mark
A823 A827 Combining_Mark
+A82C Combining_Mark
A838 Postfix_Numeric
A874 A875 Break_Before
A876 A877 Exclamation
@@ -1464,29 +1464,29 @@ FE10 Infix_Numeric
FE11 FE12 Close_Punctuation
FE13 FE14 Infix_Numeric
FE15 FE16 Exclamation
-FE17 Open_Punctuation
+FE17 East_Asian_OP
FE18 Close_Punctuation
FE19 Inseparable
FE20 FE2F Combining_Mark
FE30 FE34 Ideographic
-FE35 Open_Punctuation
+FE35 East_Asian_OP
FE36 Close_Punctuation
-FE37 Open_Punctuation
+FE37 East_Asian_OP
FE38 Close_Punctuation
-FE39 Open_Punctuation
+FE39 East_Asian_OP
FE3A Close_Punctuation
-FE3B Open_Punctuation
+FE3B East_Asian_OP
FE3C Close_Punctuation
-FE3D Open_Punctuation
+FE3D East_Asian_OP
FE3E Close_Punctuation
-FE3F Open_Punctuation
+FE3F East_Asian_OP
FE40 Close_Punctuation
-FE41 Open_Punctuation
+FE41 East_Asian_OP
FE42 Close_Punctuation
-FE43 Open_Punctuation
+FE43 East_Asian_OP
FE44 Close_Punctuation
FE45 FE46 Ideographic
-FE47 Open_Punctuation
+FE47 East_Asian_OP
FE48 Close_Punctuation
FE49 FE4F Ideographic
FE50 Close_Punctuation
@@ -1495,11 +1495,11 @@ FE52 Close_Punctuation
FE54 FE55 Nonstarter
FE56 FE57 Exclamation
FE58 Ideographic
-FE59 Open_Punctuation
+FE59 East_Asian_OP
FE5A Close_Punctuation
-FE5B Open_Punctuation
+FE5B East_Asian_OP
FE5C Close_Punctuation
-FE5D Open_Punctuation
+FE5D East_Asian_OP
FE5E Close_Punctuation
FE5F FE66 Ideographic
FE68 Ideographic
@@ -1512,7 +1512,7 @@ FF02 FF03 Ideographic
FF04 Prefix_Numeric
FF05 Postfix_Numeric
FF06 FF07 Ideographic
-FF08 Open_Punctuation
+FF08 East_Asian_OP
FF09 Close_Punctuation
FF0A FF0B Ideographic
FF0C Close_Punctuation
@@ -1523,17 +1523,17 @@ FF1A FF1B Nonstarter
FF1C FF1E Ideographic
FF1F Exclamation
FF20 FF3A Ideographic
-FF3B Open_Punctuation
+FF3B East_Asian_OP
FF3C Ideographic
FF3D Close_Punctuation
FF3E FF5A Ideographic
-FF5B Open_Punctuation
+FF5B East_Asian_OP
FF5C Ideographic
FF5D Close_Punctuation
FF5E Ideographic
-FF5F Open_Punctuation
+FF5F East_Asian_OP
FF60 FF61 Close_Punctuation
-FF62 Open_Punctuation
+FF62 East_Asian_OP
FF63 FF64 Close_Punctuation
FF65 Nonstarter
FF66 Ideographic
@@ -1572,6 +1572,8 @@ FFFC Contingent_Break
10B39 10B3F Break_After
10D24 10D27 Combining_Mark
10D30 10D39 Numeric
+10EAB 10EAC Combining_Mark
+10EAD Break_After
10F46 10F50 Combining_Mark
11000 11002 Combining_Mark
11038 11046 Combining_Mark
@@ -1593,6 +1595,7 @@ FFFC Contingent_Break
111C5 111C6 Break_After
111C8 Break_After
111C9 111CC Combining_Mark
+111CE 111CF Combining_Mark
111D0 111D9 Numeric
111DB Break_Before
111DD 111DF Break_After
@@ -1615,7 +1618,7 @@ FFFC Contingent_Break
11435 11446 Combining_Mark
1144B 1144E Break_After
11450 11459 Numeric
-1145B Break_After
+1145A 1145B Break_After
1145E Combining_Mark
114B0 114C3 Combining_Mark
114D0 114D9 Numeric
@@ -1637,6 +1640,13 @@ FFFC Contingent_Break
1173C 1173E Break_After
1182C 1183A Combining_Mark
118E0 118E9 Numeric
+11930 11935 Combining_Mark
+11937 11938 Combining_Mark
+1193B 1193E Combining_Mark
+11940 Combining_Mark
+11942 11943 Combining_Mark
+11944 11946 Break_After
+11950 11959 Numeric
119D1 119D7 Combining_Mark
119DA 119E0 Combining_Mark
119E2 Break_Before
@@ -1702,8 +1712,11 @@ FFFC Contingent_Break
16F51 16F87 Combining_Mark
16F8F 16F92 Combining_Mark
16FE0 16FE3 Nonstarter
+16FE4 Glue
+16FF0 16FF1 Combining_Mark
17000 187F7 Ideographic
-18800 18AF2 Ideographic
+18800 18AFF Ideographic
+18D00 18D08 Ideographic
1B000 1B11E Ideographic
1B150 1B152 Nonstarter
1B164 1B167 Nonstarter
@@ -1816,7 +1829,8 @@ FFFC Contingent_Break
1F85A 1F85F Ideographic
1F888 1F88F Ideographic
1F8AE 1F8FF Ideographic
-1F90C 1F90E Ideographic
+1F90C E_Base
+1F90D 1F90E Ideographic
1F90F E_Base
1F910 1F917 Ideographic
1F918 1F91F E_Base
@@ -1826,7 +1840,9 @@ FFFC Contingent_Break
1F930 1F939 E_Base
1F93A 1F93B Ideographic
1F93C 1F93E E_Base
-1F93F 1F9B4 Ideographic
+1F93F 1F976 Ideographic
+1F977 E_Base
+1F978 1F9B4 Ideographic
1F9B5 1F9B6 E_Base
1F9B7 Ideographic
1F9B8 1F9B9 E_Base
@@ -1837,7 +1853,9 @@ FFFC Contingent_Break
1F9D0 Ideographic
1F9D1 1F9DD E_Base
1F9DE 1F9FF Ideographic
-1FA54 1FFFD Ideographic
+1FA54 1FAFF Ideographic
+1FBF0 1FBF9 Numeric
+1FC00 1FFFD Ideographic
20000 2FFFD Ideographic
30000 3FFFD Ideographic
E0001 Combining_Mark
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl
index 24ba29ba8a..589b67633a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
-# The name this swash is to be known by, with the format of the mappings in
+# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
-$utf8::SwashInfo{'To_PerlSCX'}{'format'} = 'sw'; # string, but some elements are interpreted as a list; white space occurs only as list item separators
-$utf8::SwashInfo{'To_PerlSCX'}{'missing'} = 'Unknown';
+$Unicode::UCD::SwashInfo{'To_PerlSCX'}{'format'} = 'sw'; # string, but some elements are interpreted as a list; white space occurs only as list item separators
+$Unicode::UCD::SwashInfo{'To_PerlSCX'}{'missing'} = 'Unknown';
return <<'END';
0 40 Common
@@ -65,9 +65,7 @@ F8 2B8 Latin
487 Cyrillic Glagolitic
488 52F Cyrillic
531 556 Armenian
-559 588 Armenian
-589 Armenian Georgian
-58A Armenian
+559 58A Armenian
58D 58F Armenian
591 5C7 Hebrew
5D0 5EA Hebrew
@@ -75,18 +73,18 @@ F8 2B8 Latin
600 604 Arabic
605 Common
606 60B Arabic
-60C Arabic Hanifi_Rohingya Syriac Thaana
+60C Arabic Hanifi_Rohingya Syriac Thaana Yezidi
60D 61A Arabic
-61B Arabic Hanifi_Rohingya Syriac Thaana
+61B Arabic Hanifi_Rohingya Syriac Thaana Yezidi
61C Arabic Syriac Thaana
61E Arabic
-61F Arabic Hanifi_Rohingya Syriac Thaana
+61F Arabic Hanifi_Rohingya Syriac Thaana Yezidi
620 63F Arabic
640 Adlam Arabic Mandaic Manichaean Psalter_Pahlavi Hanifi_Rohingya Sogdian Syriac
641 64A Arabic
64B 655 Arabic Syriac
656 65F Arabic
-660 669 Arabic Thaana
+660 669 Arabic Thaana Yezidi
66A 66F Arabic
670 Arabic Syriac
671 6D3 Arabic
@@ -107,7 +105,7 @@ F8 2B8 Latin
85E Mandaic
860 86A Syriac
8A0 8B4 Arabic
-8B6 8BD Arabic
+8B6 8C7 Arabic
8D3 8E1 Arabic
8E2 Common
8E3 8FF Arabic
@@ -177,7 +175,7 @@ B35 B39 Oriya
B3C B44 Oriya
B47 B48 Oriya
B4B B4D Oriya
-B56 B57 Oriya
+B55 B57 Oriya
B5C B5D Oriya
B5F B63 Oriya
B66 B77 Oriya
@@ -223,15 +221,14 @@ CDE Kannada
CE0 CE3 Kannada
CE6 CEF Kannada Nandinagari
CF1 CF2 Kannada
-D00 D03 Malayalam
-D05 D0C Malayalam
+D00 D0C Malayalam
D0E D10 Malayalam
D12 D44 Malayalam
D46 D48 Malayalam
D4A D4F Malayalam
D54 D63 Malayalam
D66 D7F Malayalam
-D82 D83 Sinhala
+D81 D83 Sinhala
D85 D96 Sinhala
D9A DB1 Sinhala
DB3 DBB Sinhala
@@ -339,7 +336,7 @@ FD9 FDA Tibetan
1A7F 1A89 Tai_Tham
1A90 1A99 Tai_Tham
1AA0 1AAD Tai_Tham
-1AB0 1ABE Inherited
+1AB0 1AC0 Inherited
1B00 1B4B Balinese
1B50 1B7C Balinese
1B80 1BBF Sundanese
@@ -392,7 +389,9 @@ FD9 FDA Tibetan
1D78 Cyrillic
1D79 1DBE Latin
1DBF 1DC1 Greek
-1DC2 1DF9 Inherited
+1DC2 1DF7 Inherited
+1DF8 Cyrillic Syriac
+1DF9 Inherited
1DFB 1DFF Inherited
1E00 1EFF Latin
1F00 1F15 Greek
@@ -442,7 +441,7 @@ FD9 FDA Tibetan
2800 28FF Braille
2900 2B73 Common
2B76 2B95 Common
-2B98 2BFF Common
+2B97 2BFF Common
2C00 2C2E Glagolitic
2C30 2C5E Glagolitic
2C60 2C7F Latin
@@ -466,7 +465,7 @@ FD9 FDA Tibetan
2DE0 2DFF Cyrillic
2E00 2E42 Common
2E43 Cyrillic Glagolitic
-2E44 2E4F Common
+2E44 2E52 Common
2E80 2E99 Han Hanb Jpan Kore
2E9B 2EF3 Han Hanb Jpan Kore
2F00 2FD5 Han Hanb Jpan Kore
@@ -503,7 +502,7 @@ FD9 FDA Tibetan
3105 312F Bopomofo Hanb
3131 318E Hangul Kore
3190 319F Han Hanb Jpan Kore
-31A0 31BA Bopomofo Hanb
+31A0 31BF Bopomofo Hanb
31C0 31E3 Han Hanb Jpan Kore
31F0 31FF Katakana Jpan
3200 321E Hangul Kore
@@ -524,9 +523,9 @@ FD9 FDA Tibetan
3380 33DF Common
33E0 33FE Han Hanb Jpan Kore
33FF Common
-3400 4DB5 Han Hanb Jpan Kore
+3400 4DBF Han Hanb Jpan Kore
4DC0 4DFF Common
-4E00 9FEF Han Hanb Jpan Kore
+4E00 9FFC Han Hanb Jpan Kore
A000 A48C Yi
A490 A4C6 Yi
A4D0 A4FF Lisu
@@ -535,13 +534,14 @@ A640 A66E Cyrillic
A66F Cyrillic Glagolitic
A670 A69F Cyrillic
A6A0 A6F7 Bamum
-A700 A721 Common
+A700 A707 Han Hanb Jpan Kore Latin
+A708 A721 Common
A722 A787 Latin
A788 A78A Common
A78B A7BF Latin
-A7C2 A7C6 Latin
-A7F7 A7FF Latin
-A800 A82B Syloti_Nagri
+A7C2 A7CA Latin
+A7F5 A7FF Latin
+A800 A82C Syloti_Nagri
A830 A832 Devanagari Dogra Gujarati Gurmukhi Khojki Kannada Kaithi Mahajani Malayalam Modi Nandinagari Khudawadi Takri Tirhuta
A833 A835 Devanagari Dogra Gujarati Gurmukhi Khojki Kannada Kaithi Mahajani Modi Nandinagari Khudawadi Takri Tirhuta
A836 A839 Devanagari Dogra Gujarati Gurmukhi Khojki Kaithi Mahajani Modi Khudawadi Takri Tirhuta
@@ -581,7 +581,8 @@ AB30 AB5A Latin
AB5B Common
AB5C AB64 Latin
AB65 Greek
-AB66 AB67 Latin
+AB66 AB69 Latin
+AB6A AB6B Common
AB70 ABBF Cherokee
ABC0 ABED Meetei_Mayek
ABF0 ABF9 Meetei_Mayek
@@ -648,7 +649,7 @@ FFF9 FFFD Common
10107 10133 Cypriot Linear_A Linear_B
10137 1013F Cypriot Linear_B
10140 1018E Greek
-10190 1019B Common
+10190 1019C Common
101A0 Greek
101D0 101FC Common
101FD Inherited
@@ -725,8 +726,12 @@ FFF9 FFFD Common
10D00 10D27 Hanifi_Rohingya
10D30 10D39 Hanifi_Rohingya
10E60 10E7E Arabic
+10E80 10EA9 Yezidi
+10EAB 10EAD Yezidi
+10EB0 10EB1 Yezidi
10F00 10F27 Old_Sogdian
10F30 10F59 Sogdian
+10FB0 10FCB Chorasmian
10FE0 10FF6 Elymaic
11000 1104D Brahmi
11052 1106F Brahmi
@@ -736,10 +741,9 @@ FFF9 FFFD Common
110D0 110E8 Sora_Sompeng
110F0 110F9 Sora_Sompeng
11100 11134 Chakma
-11136 11146 Chakma
+11136 11147 Chakma
11150 11176 Mahajani
-11180 111CD Sharada
-111D0 111DF Sharada
+11180 111DF Sharada
111E1 111F4 Sinhala
11200 11211 Khojki
11213 1123E Khojki
@@ -769,9 +773,8 @@ FFF9 FFFD Common
1135D 11363 Grantha
11366 1136C Grantha
11370 11374 Grantha
-11400 11459 Newa
-1145B Newa
-1145D 1145F Newa
+11400 1145B Newa
+1145D 11461 Newa
11480 114C7 Tirhuta
114D0 114D9 Tirhuta
11580 115B5 Siddham
@@ -787,6 +790,14 @@ FFF9 FFFD Common
11800 1183B Dogra
118A0 118F2 Warang_Citi
118FF Warang_Citi
+11900 11906 Dives_Akuru
+11909 Dives_Akuru
+1190C 11913 Dives_Akuru
+11915 11916 Dives_Akuru
+11918 11935 Dives_Akuru
+11937 11938 Dives_Akuru
+1193B 11946 Dives_Akuru
+11950 11959 Dives_Akuru
119A0 119A7 Nandinagari
119AA 119D7 Nandinagari
119DA 119E4 Nandinagari
@@ -814,6 +825,7 @@ FFF9 FFFD Common
11D93 11D98 Gunjala_Gondi
11DA0 11DA9 Gunjala_Gondi
11EE0 11EF8 Makasar
+11FB0 Lisu
11FC0 11FCF Tamil
11FD0 11FD1 Grantha Tamil
11FD2 Tamil
@@ -845,8 +857,12 @@ FFF9 FFFD Common
16FE0 Tangut
16FE1 Nushu
16FE2 16FE3 Common
+16FE4 Khitan_Small_Script
+16FF0 16FF1 Han Hanb Jpan Kore
17000 187F7 Tangut
-18800 18AF2 Tangut
+18800 18AFF Tangut
+18B00 18CD5 Khitan_Small_Script
+18D00 18D08 Tangut
1B000 Katakana Jpan
1B001 1B11E Hiragana Jpan
1B150 1B152 Hiragana Jpan
@@ -955,9 +971,7 @@ FFF9 FFFD Common
1F0B1 1F0BF Common
1F0C1 1F0CF Common
1F0D1 1F0F5 Common
-1F100 1F10C Common
-1F110 1F16C Common
-1F170 1F1AC Common
+1F100 1F1AD Common
1F1E6 1F1FF Common
1F200 Hiragana Jpan
1F201 1F202 Common
@@ -965,9 +979,9 @@ FFF9 FFFD Common
1F240 1F248 Common
1F250 1F251 Han Hanb Jpan Kore
1F260 1F265 Common
-1F300 1F6D5 Common
+1F300 1F6D7 Common
1F6E0 1F6EC Common
-1F6F0 1F6FA Common
+1F6F0 1F6FC Common
1F700 1F773 Common
1F780 1F7D8 Common
1F7E0 1F7EB Common
@@ -976,24 +990,28 @@ FFF9 FFFD Common
1F850 1F859 Common
1F860 1F887 Common
1F890 1F8AD Common
-1F900 1F90B Common
-1F90D 1F971 Common
-1F973 1F976 Common
-1F97A 1F9A2 Common
-1F9A5 1F9AA Common
-1F9AE 1F9CA Common
+1F8B0 1F8B1 Common
+1F900 1F978 Common
+1F97A 1F9CB Common
1F9CD 1FA53 Common
1FA60 1FA6D Common
-1FA70 1FA73 Common
+1FA70 1FA74 Common
1FA78 1FA7A Common
-1FA80 1FA82 Common
-1FA90 1FA95 Common
-20000 2A6D6 Han Hanb Jpan Kore
+1FA80 1FA86 Common
+1FA90 1FAA8 Common
+1FAB0 1FAB6 Common
+1FAC0 1FAC2 Common
+1FAD0 1FAD6 Common
+1FB00 1FB92 Common
+1FB94 1FBCA Common
+1FBF0 1FBF9 Common
+20000 2A6DD Han Hanb Jpan Kore
2A700 2B734 Han Hanb Jpan Kore
2B740 2B81D Han Hanb Jpan Kore
2B820 2CEA1 Han Hanb Jpan Kore
2CEB0 2EBE0 Han Hanb Jpan Kore
2F800 2FA1D Han Hanb Jpan Kore
+30000 3134A Han Hanb Jpan Kore
E0001 Common
E0020 E007F Common
E0100 E01EF Inherited
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/UCD.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/UCD.pl
index 41888e4f78..3bd62a4013 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/UCD.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/UCD.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
@@ -19,6 +19,7588 @@ $Unicode::UCD::MAX_UNICODE_CODEPOINT = 0x10FFFF;
$Unicode::UCD::HANGUL_BEGIN = 0xAC00;
$Unicode::UCD::HANGUL_COUNT = 11172;
+# Maps Unicode (not Perl single-form extensions) property names in loose
+# standard form to their corresponding standard names
+%Unicode::UCD::loose_property_name_of = (
+'age' => 'age',
+'ahex' => 'ahex',
+'alpha' => 'alpha',
+'alphabetic' => 'alpha',
+'asciihexdigit' => 'ahex',
+'bc' => 'bc',
+'bidic' => 'bidic',
+'bidiclass' => 'bc',
+'bidicontrol' => 'bidic',
+'bidim' => 'bidim',
+'bidimirrored' => 'bidim',
+'bidipairedbrackettype' => 'bpt',
+'blk' => 'blk',
+'block' => 'blk',
+'bpt' => 'bpt',
+'canonicalcombiningclass' => 'ccc',
+'cased' => 'cased',
+'caseignorable' => 'ci',
+'category' => 'gc',
+'ccc' => 'ccc',
+'ce' => 'ce',
+'changeswhencasefolded' => 'cwcf',
+'changeswhencasemapped' => 'cwcm',
+'changeswhenlowercased' => 'cwl',
+'changeswhennfkccasefolded' => 'cwkcf',
+'changeswhentitlecased' => 'cwt',
+'changeswhenuppercased' => 'cwu',
+'ci' => 'ci',
+'compex' => 'compex',
+'compositionexclusion' => 'ce',
+'cwcf' => 'cwcf',
+'cwcm' => 'cwcm',
+'cwkcf' => 'cwkcf',
+'cwl' => 'cwl',
+'cwt' => 'cwt',
+'cwu' => 'cwu',
+'dash' => 'dash',
+'decompositiontype' => 'dt',
+'defaultignorablecodepoint' => 'di',
+'dep' => 'dep',
+'deprecated' => 'dep',
+'di' => 'di',
+'dia' => 'dia',
+'diacritic' => 'dia',
+'dt' => 'dt',
+'ea' => 'ea',
+'eastasianwidth' => 'ea',
+'ebase' => 'ebase',
+'ecomp' => 'ecomp',
+'emod' => 'emod',
+'emoji' => 'emoji',
+'emojicomponent' => 'ecomp',
+'emojimodifier' => 'emod',
+'emojimodifierbase' => 'ebase',
+'emojipresentation' => 'epres',
+'epres' => 'epres',
+'ext' => 'ext',
+'extendedpictographic' => 'extpict',
+'extender' => 'ext',
+'extpict' => 'extpict',
+'fullcompositionexclusion' => 'compex',
+'gc' => 'gc',
+'gcb' => 'gcb',
+'generalcategory' => 'gc',
+'graphemebase' => 'grbase',
+'graphemeclusterbreak' => 'gcb',
+'graphemeextend' => 'grext',
+'grbase' => 'grbase',
+'grext' => 'grext',
+'hangulsyllabletype' => 'hst',
+'hex' => 'hex',
+'hexdigit' => 'hex',
+'hst' => 'hst',
+'hyphen' => 'hyphen',
+'idc' => 'idc',
+'idcontinue' => 'idc',
+'identifierstatus' => 'identifierstatus',
+'identifiertype' => 'identifiertype',
+'ideo' => 'ideo',
+'ideographic' => 'ideo',
+'ids' => 'ids',
+'idsb' => 'idsb',
+'idsbinaryoperator' => 'idsb',
+'idst' => 'idst',
+'idstart' => 'ids',
+'idstrinaryoperator' => 'idst',
+'in' => 'in',
+'indicpositionalcategory' => 'inpc',
+'indicsyllabiccategory' => 'insc',
+'inpc' => 'inpc',
+'insc' => 'insc',
+'jg' => 'jg',
+'joinc' => 'joinc',
+'joincontrol' => 'joinc',
+'joininggroup' => 'jg',
+'joiningtype' => 'jt',
+'jt' => 'jt',
+'lb' => 'lb',
+'linebreak' => 'lb',
+'loe' => 'loe',
+'logicalorderexception' => 'loe',
+'lower' => 'lower',
+'lowercase' => 'lower',
+'math' => 'math',
+'nchar' => 'nchar',
+'nfcqc' => 'nfcqc',
+'nfcquickcheck' => 'nfcqc',
+'nfdqc' => 'nfdqc',
+'nfdquickcheck' => 'nfdqc',
+'nfkcqc' => 'nfkcqc',
+'nfkcquickcheck' => 'nfkcqc',
+'nfkdqc' => 'nfkdqc',
+'nfkdquickcheck' => 'nfkdqc',
+'noncharactercodepoint' => 'nchar',
+'nt' => 'nt',
+'numerictype' => 'nt',
+'numericvalue' => 'nv',
+'nv' => 'nv',
+'patsyn' => 'patsyn',
+'patternsyntax' => 'patsyn',
+'patternwhitespace' => 'patws',
+'patws' => 'patws',
+'pcm' => 'pcm',
+'prependedconcatenationmark' => 'pcm',
+'presentin' => 'in',
+'qmark' => 'qmark',
+'quotationmark' => 'qmark',
+'radical' => 'radical',
+'regionalindicator' => 'ri',
+'ri' => 'ri',
+'sb' => 'sb',
+'sc' => 'sc',
+'script' => 'sc',
+'scriptextensions' => 'scx',
+'scx' => 'scx',
+'sd' => 'sd',
+'sentencebreak' => 'sb',
+'sentenceterminal' => 'sterm',
+'softdotted' => 'sd',
+'space' => 'wspace',
+'sterm' => 'sterm',
+'term' => 'term',
+'terminalpunctuation' => 'term',
+'uideo' => 'uideo',
+'unifiedideograph' => 'uideo',
+'upper' => 'upper',
+'uppercase' => 'upper',
+'variationselector' => 'vs',
+'verticalorientation' => 'vo',
+'vo' => 'vo',
+'vs' => 'vs',
+'wb' => 'wb',
+'whitespace' => 'wspace',
+'wordbreak' => 'wb',
+'wspace' => 'wspace',
+'xidc' => 'xidc',
+'xidcontinue' => 'xidc',
+'xids' => 'xids',
+'xidstart' => 'xids',
+);
+
+# Same, but strict names
+%Unicode::UCD::strict_property_name_of = (
+'_perlgcb' => 'gcb',
+'_perlsb' => 'sb',
+'_perlscx' => '_perlscx',
+'_perlwb' => 'wb',
+);
+
+# Gives the definitions (in the form of inversion lists) for those properties
+# whose definitions aren't kept in files
+@Unicode::UCD::inline_definitions = (
+
+'V0',
+'V1
+0',
+'V2
+0
+1114112',
+'V4
+9
+14
+32
+33',
+'V6
+10
+14
+133
+134
+8232
+8234',
+'V6
+48
+58
+65
+91
+97
+123',
+'V4
+65
+91
+97
+123',
+'V4
+9
+10
+32
+33',
+'V4
+0
+32
+127
+128',
+'V2
+48
+58',
+'V2
+33
+127',
+'V2
+97
+123',
+'V2
+32
+127',
+'V2
+65
+91',
+'V2
+55296
+57344',
+'V2
+12334
+12336',
+'V2
+119149
+119150',
+'V2
+12330
+12331',
+'V6
+861
+863
+864
+866
+7629
+7630',
+'V2
+837
+838',
+'V2
+12441
+12443',
+'V2
+7630
+7631',
+'V6
+801
+803
+807
+809
+7632
+7633',
+'V2
+94192
+94194',
+'V2
+1456
+1457',
+'V2
+1457
+1458',
+'V2
+1458
+1459',
+'V2
+1459
+1460',
+'V2
+1460
+1461',
+'V2
+1461
+1462',
+'V2
+1462
+1463',
+'V2
+1463
+1464',
+'V4
+1464
+1465
+1479
+1480',
+'V2
+1465
+1467',
+'V2
+1467
+1468',
+'V2
+1468
+1469',
+'V2
+1469
+1470',
+'V2
+1471
+1472',
+'V2
+1473
+1474',
+'V2
+1474
+1475',
+'V2
+64286
+64287',
+'V4
+1611
+1612
+2288
+2289',
+'V4
+1612
+1613
+2289
+2290',
+'V4
+1613
+1614
+2290
+2291',
+'V4
+1560
+1561
+1614
+1615',
+'V4
+1561
+1562
+1615
+1616',
+'V4
+1562
+1563
+1616
+1617',
+'V2
+1617
+1618',
+'V2
+1618
+1619',
+'V2
+1648
+1649',
+'V2
+1809
+1810',
+'V2
+3157
+3158',
+'V2
+3158
+3159',
+'V2
+3640
+3642',
+'V2
+3656
+3660',
+'V2
+3768
+3770',
+'V2
+3784
+3788',
+'V2
+3953
+3954',
+'V6
+3954
+3955
+3962
+3966
+3968
+3969',
+'V2
+3956
+3957',
+'V6
+48
+58
+65
+71
+97
+103',
+'V2
+127995
+128000',
+'V3
+0
+127995
+128000',
+'V4
+4352
+4448
+43360
+43389',
+'V4
+4520
+4608
+55243
+55292',
+'V4
+4448
+4520
+55216
+55239',
+'V2
+13
+14',
+'V2
+10
+11',
+'V2
+127462
+127488',
+'V2
+8205
+8206',
+'V4
+12272
+12274
+12276
+12284',
+'V5
+0
+12272
+12274
+12276
+12284',
+'V2
+12274
+12276',
+'V3
+0
+12274
+12276',
+'V2
+43455
+43456',
+'V4
+4156
+4157
+71454
+71455',
+'V2
+6973
+6974',
+'V2
+8204
+8205',
+'V6
+6512
+6517
+43712
+43713
+43714
+43715',
+'V2
+69759
+69760',
+'V6
+2673
+2674
+70199
+70200
+72344
+72345',
+'V4
+3660
+3661
+6093
+6094',
+'V2
+2947
+2948',
+'V2
+6089
+6091',
+'V2
+69714
+69734',
+'V2
+3976
+3981',
+'V6
+3406
+3407
+72001
+72002
+73030
+73031',
+'V2
+6746
+6747',
+'V2
+8204
+8206',
+'V3
+0
+8204
+8206',
+'V3
+0
+127462
+127488',
+'V6
+11904
+11930
+11931
+12020
+12032
+12246',
+'V4
+133
+134
+8232
+8234',
+'V6
+6155
+6158
+65024
+65040
+917760
+918000',
+'V2
+34
+35',
+'V6
+11
+13
+133
+134
+8232
+8234',
+'V2
+39
+40',
+'V4
+8364
+8365
+65532
+65533',
+'V2
+8378
+8379',
+'V4
+1564
+1565
+8294
+8298',
+'V2
+13055
+13056',
+'V6
+9
+10
+11
+12
+31
+32',
+'V2
+8296
+8297',
+'V2
+8234
+8235',
+'V2
+8294
+8295',
+'V2
+8237
+8238',
+'V2
+8236
+8237',
+'V2
+8297
+8298',
+'V2
+8235
+8236',
+'V2
+8295
+8296',
+'V2
+8238
+8239',
+'V2
+65024
+65040',
+'V2
+19968
+40960',
+'V2
+12272
+12288',
+'V2
+3712
+3840',
+'V2
+92736
+92784',
+'V2
+1984
+2048',
+'V2
+9280
+9312',
+'V2
+57344
+63744',
+'V2
+42240
+42560',
+'V2
+71424
+71488',
+'V2
+43520
+43616',
+'V2
+4352
+4608',
+'V2
+42192
+42240',
+'V2
+93952
+94112',
+'V2
+71168
+71264',
+'V2
+70656
+70784',
+'V2
+69216
+69248',
+'V2
+917504
+917632',
+'V2
+3584
+3712',
+'V2
+5120
+5760',
+'V2
+0
+128',
+'V2
+125184
+125280',
+'V2
+42656
+42752',
+'V2
+7104
+7168',
+'V2
+5952
+5984',
+'V2
+71680
+71760',
+'V2
+880
+1024',
+'V2
+6016
+6144',
+'V2
+6400
+6480',
+'V2
+119040
+119296',
+'V2
+110960
+111360',
+'V2
+5760
+5792',
+'V2
+2816
+2944',
+'V2
+66736
+66816',
+'V2
+5792
+5888',
+'V2
+6480
+6528',
+'V2
+71296
+71376',
+'V2
+2944
+3072',
+'V2
+917760
+918000',
+'V2
+1536
+1792',
+'V2
+8592
+8704',
+'V2
+69632
+69760',
+'V2
+66208
+66272',
+'V2
+69888
+69968',
+'V2
+11392
+11520',
+'V2
+127024
+127136',
+'V2
+66352
+66384',
+'V2
+44032
+55216',
+'V2
+67808
+67840',
+'V2
+1424
+1536',
+'V2
+592
+688',
+'V2
+69760
+69840',
+'V2
+12688
+12704',
+'V2
+12032
+12256',
+'V2
+70144
+70224',
+'V2
+128
+256',
+'V2
+7168
+7248',
+'V2
+66176
+66208',
+'V2
+67872
+67904',
+'V2
+43312
+43360',
+'V2
+1792
+1872',
+'V2
+94208
+100352',
+'V2
+3072
+3200',
+'V2
+1920
+1984',
+'V2
+123584
+123648',
+'V2
+69248
+69312',
+'V2
+19904
+19968',
+'V2
+68352
+68416',
+'V2
+2432
+2560',
+'V2
+10240
+10496',
+'V2
+13312
+19904',
+'V2
+131072
+173792',
+'V2
+173824
+177984',
+'V2
+177984
+178208',
+'V2
+178208
+183984',
+'V2
+183984
+191472',
+'V2
+196608
+201552',
+'V2
+66560
+66640',
+'V2
+66816
+66864',
+'V2
+69600
+69632',
+'V2
+70400
+70528',
+'V2
+5920
+5952',
+'V2
+110592
+110848',
+'V2
+3200
+3328',
+'V2
+43264
+43312',
+'V2
+67072
+67456',
+'V2
+73648
+73664',
+'V2
+126976
+127024',
+'V2
+73440
+73472',
+'V2
+2112
+2144',
+'V2
+72816
+72896',
+'V2
+70272
+70320',
+'V2
+4096
+4256',
+'V2
+7248
+7296',
+'V2
+66688
+66736',
+'V2
+43072
+43136',
+'V2
+70016
+70112',
+'V2
+66640
+66688',
+'V2
+71040
+71168',
+'V2
+3456
+3584',
+'V2
+69424
+69488',
+'V2
+72272
+72368',
+'V2
+983040
+1048576',
+'V2
+1048576
+1114112',
+'V2
+5888
+5920',
+'V2
+6688
+6832',
+'V2
+43648
+43744',
+'V2
+3840
+4096',
+'V2
+70784
+70880',
+'V2
+6320
+6400',
+'V2
+1328
+1424',
+'V2
+6912
+7040',
+'V2
+92160
+92736',
+'V2
+92880
+92928',
+'V2
+12544
+12592',
+'V2
+6656
+6688',
+'V2
+5024
+5120',
+'V2
+1024
+1280',
+'V2
+9984
+10176',
+'V2
+113664
+113824',
+'V2
+4608
+4992',
+'V2
+4256
+4352',
+'V2
+7936
+8192',
+'V2
+2688
+2816',
+'V2
+2560
+2688',
+'V2
+12352
+12448',
+'V2
+43360
+43392',
+'V2
+55216
+55296',
+'V2
+43392
+43488',
+'V2
+110848
+110896',
+'V2
+12448
+12544',
+'V2
+69968
+70016',
+'V2
+66000
+66048',
+'V2
+65520
+65536',
+'V2
+5984
+6016',
+'V2
+73664
+73728',
+'V2
+11568
+11648',
+'V2
+66432
+66464',
+'V2
+7376
+7424',
+'V2
+64336
+65024',
+'V2
+65136
+65280',
+'V2
+1872
+1920',
+'V2
+72704
+72816',
+'V2
+13056
+13312',
+'V2
+73728
+74752',
+'V2
+128512
+128592',
+'V2
+65056
+65072',
+'V2
+70320
+70400',
+'V2
+256
+384',
+'V2
+384
+592',
+'V2
+11360
+11392',
+'V2
+42784
+43008',
+'V2
+43824
+43888',
+'V2
+3328
+3456',
+'V2
+6144
+6320',
+'V2
+67712
+67760',
+'V2
+6528
+6624',
+'V2
+66304
+66352',
+'V2
+66384
+66432',
+'V2
+68608
+68688',
+'V2
+67680
+67712',
+'V2
+72384
+72448',
+'V2
+2048
+2112',
+'V2
+7040
+7104',
+'V2
+2144
+2160',
+'V2
+101632
+101776',
+'V2
+128768
+128896',
+'V2
+2208
+2304',
+'V2
+126464
+126720',
+'V2
+9472
+9600',
+'V2
+12736
+12784',
+'V2
+12288
+12352',
+'V2
+69552
+69600',
+'V2
+12592
+12688',
+'V2
+2304
+2432',
+'V2
+71936
+72032',
+'V2
+11264
+11360',
+'V2
+68096
+68192',
+'V2
+68288
+68352',
+'V2
+11008
+11264',
+'V2
+66464
+66528',
+'V2
+69376
+69424',
+'V2
+67840
+67872',
+'V2
+43136
+43232',
+'V2
+65104
+65136',
+'V2
+10224
+10240',
+'V2
+10496
+10624',
+'V2
+129024
+129280',
+'V2
+71840
+71936',
+'V2
+42128
+42192',
+'V2
+12704
+12736',
+'V2
+43888
+43968',
+'V2
+119648
+119680',
+'V2
+1280
+1328',
+'V2
+12800
+13056',
+'V2
+11648
+11744',
+'V2
+4992
+5024',
+'V2
+7312
+7360',
+'V2
+11520
+11568',
+'V2
+12784
+12800',
+'V2
+93760
+93856',
+'V2
+43968
+44032',
+'V2
+9728
+9984',
+'V2
+43616
+43648',
+'V2
+43488
+43520',
+'V2
+72096
+72192',
+'V2
+8528
+8592',
+'V2
+92928
+93072',
+'V2
+7424
+7552',
+'V2
+8192
+8304',
+'V2
+69840
+69888',
+'V2
+8304
+8352',
+'V2
+43008
+43056',
+'V2
+119552
+119648',
+'V2
+40960
+42128',
+'V2
+64256
+64336',
+'V2
+129536
+129648',
+'V2
+11744
+11776',
+'V2
+42560
+42656',
+'V2
+7296
+7312',
+'V2
+768
+880',
+'V2
+43776
+43824',
+'V2
+73056
+73136',
+'V2
+6624
+6656',
+'V2
+72960
+73056',
+'V2
+119808
+120832',
+'V2
+124928
+125152',
+'V2
+71264
+71296',
+'V2
+68736
+68864',
+'V2
+127136
+127232',
+'V2
+110896
+110960',
+'V2
+7360
+7376',
+'V2
+65792
+65856',
+'V2
+9600
+9632',
+'V2
+43232
+43264',
+'V2
+122880
+122928',
+'V2
+56320
+57344',
+'V2
+8704
+8960',
+'V2
+119520
+119552',
+'V2
+8960
+9216',
+'V2
+65040
+65056',
+'V2
+65936
+66000',
+'V2
+118784
+119040',
+'V2
+65072
+65104',
+'V2
+11904
+12032',
+'V2
+68864
+68928',
+'V2
+55296
+56192',
+'V2
+43744
+43776',
+'V2
+7552
+7616',
+'V2
+68480
+68528',
+'V2
+11776
+11904',
+'V2
+9216
+9280',
+'V2
+8352
+8400',
+'V2
+6832
+6912',
+'V2
+7616
+7680',
+'V2
+9632
+9728',
+'V2
+67648
+67680',
+'V2
+68000
+68096',
+'V2
+127744
+128512',
+'V2
+688
+768',
+'V2
+68224
+68256',
+'V2
+68192
+68224',
+'V2
+128640
+128768',
+'V2
+72192
+72272',
+'V2
+74752
+74880',
+'V2
+67584
+67648',
+'V2
+9312
+9472',
+'V2
+65280
+65520',
+'V2
+56192
+56320',
+'V2
+43056
+43072',
+'V2
+65664
+65792',
+'V2
+65536
+65664',
+'V2
+10176
+10224',
+'V2
+10624
+10752',
+'V2
+10752
+11008',
+'V2
+100352
+101120',
+'V2
+119296
+119376',
+'V2
+66864
+66928',
+'V2
+126064
+126144',
+'V2
+101120
+101632',
+'V2
+8448
+8528',
+'V2
+120832
+121520',
+'V2
+66272
+66304',
+'V2
+128896
+129024',
+'V2
+94176
+94208',
+'V2
+7680
+7936',
+'V2
+128592
+128640',
+'V2
+65856
+65936',
+'V2
+63744
+64256',
+'V2
+77824
+78896',
+'V2
+127232
+127488',
+'V2
+67968
+68000',
+'V2
+42752
+42784',
+'V2
+126208
+126288',
+'V2
+82944
+83584',
+'V2
+68448
+68480',
+'V2
+123136
+123216',
+'V2
+68416
+68448',
+'V2
+70112
+70144',
+'V2
+194560
+195104',
+'V2
+8400
+8448',
+'V2
+74880
+75088',
+'V2
+127488
+127744',
+'V2
+113824
+113840',
+'V2
+129280
+129536',
+'V2
+129648
+129792',
+'V2
+129792
+130048',
+'V2
+78896
+78912',
+'V6
+188
+191
+8528
+8544
+8585
+8586',
+'V6
+65104
+65107
+65108
+65127
+65128
+65132',
+'V6
+12288
+12289
+65281
+65377
+65504
+65511',
+'V4
+0
+32
+127
+160',
+'V6
+57344
+63744
+983040
+1048574
+1048576
+1114110',
+'V2
+8232
+8233',
+'V2
+8233
+8234',
+'V2
+1829
+1830',
+'V2
+1871
+1872',
+'V2
+1815
+1816',
+'V2
+1830
+1831',
+'V2
+1607
+1608',
+'V2
+1825
+1826',
+'V2
+1826
+1827',
+'V2
+1725
+1726',
+'V6
+1591
+1593
+1695
+1696
+2211
+2212',
+'V2
+1836
+1837',
+'V4
+1810
+1811
+1837
+1838',
+'V2
+1818
+1819',
+'V2
+1823
+1824',
+'V6
+1605
+1606
+1893
+1895
+2215
+2216',
+'V6
+1606
+1607
+1721
+1725
+1895
+1898',
+'V2
+1833
+1834',
+'V2
+1835
+1836',
+'V2
+1819
+1821',
+'V2
+1821
+1822',
+'V2
+1817
+1818',
+'V2
+1808
+1809',
+'V4
+1811
+1813
+1838
+1839',
+'V2
+1870
+1871',
+'V2
+1832
+1833',
+'V2
+1869
+1870',
+'V2
+1824
+1825',
+'V2
+1822
+1823',
+'V2
+1729
+1731',
+'V2
+1827
+1828',
+'V2
+1706
+1707',
+'V2
+1816
+1817',
+'V2
+1746
+1748',
+'V2
+2235
+2236',
+'V4
+2236
+2237
+2244
+2245',
+'V6
+1813
+1815
+1834
+1835
+1839
+1840',
+'V4
+1726
+1727
+1791
+1792',
+'V2
+1831
+1832',
+'V6
+1577
+1578
+1728
+1729
+1749
+1750',
+'V2
+2237
+2238',
+'V2
+2145
+2146',
+'V2
+2151
+2152',
+'V2
+2220
+2221',
+'V2
+2225
+2226',
+'V2
+1741
+1742',
+'V2
+1828
+1829',
+'V2
+2150
+2151',
+'V2
+2152
+2153',
+'V2
+2144
+2145',
+'V2
+2148
+2149',
+'V2
+2146
+2147',
+'V2
+2154
+2155',
+'V2
+2147
+2148',
+'V2
+68315
+68317',
+'V2
+2153
+2154',
+'V2
+2149
+2150',
+'V2
+68310
+68311',
+'V2
+68311
+68312',
+'V2
+68331
+68332',
+'V2
+68324
+68325',
+'V2
+68333
+68334',
+'V2
+68295
+68296',
+'V2
+1731
+1732',
+'V2
+68313
+68315',
+'V2
+68289
+68291',
+'V2
+68332
+68333',
+'V2
+68301
+68302',
+'V2
+68304
+68307',
+'V2
+68318
+68321',
+'V2
+68321
+68322',
+'V2
+68302
+68303',
+'V2
+68303
+68304',
+'V2
+68288
+68289',
+'V2
+68291
+68293',
+'V2
+68317
+68318',
+'V2
+68297
+68299',
+'V6
+68866
+68867
+68873
+68874
+68892
+68893',
+'V2
+68293
+68294',
+'V2
+68307
+68308',
+'V2
+68312
+68313',
+'V2
+68334
+68335',
+'V2
+68308
+68309',
+'V2
+68335
+68336',
+'V2
+68309
+68310',
+'V2
+1914
+1916',
+'V4
+8212
+8213
+11834
+11836',
+'V4
+11
+13
+8232
+8234',
+'V2
+65532
+65533',
+'V4
+41
+42
+93
+94',
+'V2
+45
+46',
+'V2
+133
+134',
+'V2
+55296
+57344',
+'V2
+32
+33',
+'V2
+47
+48',
+'V4
+8288
+8289
+65279
+65280',
+'V2
+8203
+8204',
+'V2
+12881
+12882',
+'V2
+12882
+12883',
+'V2
+12883
+12884',
+'V2
+12884
+12885',
+'V2
+12885
+12886',
+'V2
+12886
+12887',
+'V2
+12887
+12888',
+'V2
+12888
+12889',
+'V2
+12889
+12890',
+'V2
+12891
+12892',
+'V2
+12892
+12893',
+'V2
+12893
+12894',
+'V2
+12894
+12895',
+'V2
+12895
+12896',
+'V2
+12977
+12978',
+'V2
+12978
+12979',
+'V2
+12979
+12980',
+'V2
+12980
+12981',
+'V2
+12982
+12983',
+'V2
+12983
+12984',
+'V2
+12984
+12985',
+'V2
+12985
+12986',
+'V2
+12986
+12987',
+'V2
+12987
+12988',
+'V2
+12988
+12989',
+'V2
+12989
+12990',
+'V2
+12990
+12991',
+'V6
+3422
+3423
+8533
+8534
+73679
+73680',
+'V2
+8528
+8529',
+'V2
+8529
+8530',
+'V2
+8534
+8535',
+'V2
+3883
+3884',
+'V2
+8535
+8536',
+'V2
+8540
+8541',
+'V2
+8536
+8537',
+'V2
+3884
+3885',
+'V6
+8538
+8539
+68095
+68096
+74844
+74845',
+'V2
+8541
+8542',
+'V2
+3885
+3886',
+'V2
+8542
+8543',
+'V2
+3886
+3887',
+'V2
+3891
+3892',
+'V6
+3420
+3421
+8530
+8531
+73675
+73676',
+'V2
+68086
+68087',
+'V4
+3419
+3420
+73672
+73673',
+'V2
+73669
+73670',
+'V4
+3417
+3418
+73668
+73669',
+'V2
+73667
+73668',
+'V2
+73666
+73667',
+'V2
+3887
+3888',
+'V2
+3888
+3889',
+'V2
+3889
+3890',
+'V2
+3890
+3891',
+'V4
+3421
+3422
+73677
+73678',
+'V2
+73671
+73672',
+'V4
+3418
+3419
+73670
+73671',
+'V2
+68090
+68091',
+'V2
+68092
+68093',
+'V4
+3416
+3417
+73665
+73666',
+'V4
+73664
+73665
+73684
+73685',
+'V2
+68028
+68029',
+'V4
+68078
+68079
+126111
+126112',
+'V2
+74802
+74803',
+'V2
+68079
+68080',
+'V2
+68080
+68081',
+'V2
+74803
+74804',
+'V2
+68081
+68082',
+'V2
+68082
+68083',
+'V2
+68083
+68084',
+'V2
+68084
+68085',
+'V2
+68085
+68086',
+'V2
+93022
+93023',
+'V2
+126113
+126114',
+'V2
+126114
+126115',
+'V6
+20159
+20160
+20740
+20741
+93023
+93024',
+'V2
+93024
+93025',
+'V4
+20806
+20807
+93025
+93026',
+'V4
+40960
+42125
+42128
+42183',
+'V6
+125184
+125260
+125264
+125274
+125278
+125280',
+'V6
+746
+748
+12549
+12592
+12704
+12736',
+'V4
+6656
+6684
+6686
+6688',
+'V2
+5952
+5972',
+'V4
+69888
+69941
+69942
+69960',
+'V6
+994
+1008
+11392
+11508
+11513
+11520',
+'V2
+71680
+71740',
+'V2
+5920
+5941',
+'V6
+43392
+43470
+43472
+43482
+43486
+43488',
+'V4
+43264
+43310
+43311
+43312',
+'V4
+70144
+70162
+70163
+70207',
+'V4
+69760
+69826
+69837
+69838',
+'V6
+67072
+67383
+67392
+67414
+67424
+67432',
+'V2
+69968
+70007',
+'V4
+2112
+2140
+2142
+2143',
+'V4
+68288
+68327
+68331
+68343',
+'V4
+71168
+71237
+71248
+71258',
+'V6
+4096
+4256
+43488
+43519
+43616
+43648',
+'V6
+72096
+72104
+72106
+72152
+72154
+72165',
+'V2
+66384
+66427',
+'V2
+43072
+43128',
+'V6
+68480
+68498
+68505
+68509
+68521
+68528',
+'V4
+68864
+68904
+68912
+68922',
+'V4
+70320
+70379
+70384
+70394',
+'V2
+69424
+69466',
+'V2
+43008
+43053',
+'V6
+5984
+5997
+5998
+6001
+6002
+6004',
+'V4
+71296
+71353
+71360
+71370',
+'V4
+6480
+6510
+6512
+6517',
+'V4
+5888
+5901
+5902
+5909',
+'V2
+1920
+1970',
+'V4
+70784
+70856
+70864
+70874',
+'V6
+69248
+69290
+69291
+69294
+69296
+69298',
+'V6
+92736
+92767
+92768
+92778
+92782
+92784',
+'V4
+1984
+2043
+2045
+2048',
+'V2
+42240
+42540',
+'V4
+66864
+66916
+66927
+66928',
+'V6
+71424
+71451
+71453
+71468
+71472
+71488',
+'V4
+67648
+67670
+67671
+67680',
+'V4
+68352
+68406
+68409
+68416',
+'V4
+6912
+6988
+6992
+7037',
+'V4
+42656
+42744
+92160
+92729',
+'V4
+92880
+92910
+92912
+92918',
+'V4
+7104
+7156
+7164
+7168',
+'V6
+69632
+69710
+69714
+69744
+69759
+69760',
+'V6
+6656
+6684
+6686
+6688
+43471
+43472',
+'V4
+5941
+5943
+5952
+5972',
+'V4
+5120
+5760
+6320
+6390',
+'V2
+66208
+66257',
+'V6
+5024
+5110
+5112
+5118
+43888
+43968',
+'V2
+69552
+69580',
+'V6
+2404
+2416
+43056
+43066
+71680
+71740',
+'V4
+77824
+78895
+78896
+78905',
+'V2
+66816
+66856',
+'V2
+69600
+69623',
+'V2
+66352
+66379',
+'V2
+5920
+5943',
+'V6
+67808
+67827
+67828
+67830
+67835
+67840',
+'V2
+82944
+83527',
+'V6
+68736
+68787
+68800
+68851
+68858
+68864',
+'V4
+66304
+66340
+66349
+66352',
+'V6
+43392
+43470
+43471
+43482
+43486
+43488',
+'V4
+94180
+94181
+101120
+101590',
+'V6
+7168
+7224
+7227
+7242
+7245
+7248',
+'V4
+42192
+42240
+73648
+73649',
+'V2
+66176
+66205',
+'V4
+67872
+67898
+67903
+67904',
+'V6
+2404
+2416
+43056
+43066
+69968
+70007',
+'V2
+73440
+73465',
+'V6
+1600
+1601
+2112
+2140
+2142
+2143',
+'V6
+1600
+1601
+68288
+68327
+68331
+68343',
+'V6
+72816
+72848
+72850
+72872
+72873
+72887',
+'V2
+93760
+93851',
+'V4
+124928
+125125
+125127
+125143',
+'V6
+68000
+68024
+68028
+68048
+68050
+68096',
+'V6
+93952
+94027
+94031
+94088
+94095
+94112',
+'V6
+43056
+43066
+71168
+71237
+71248
+71258',
+'V6
+43744
+43767
+43968
+44014
+44016
+44026',
+'V4
+67712
+67743
+67751
+67760',
+'V4
+70656
+70748
+70749
+70754',
+'V4
+94177
+94178
+110960
+111356',
+'V2
+5760
+5789',
+'V2
+68608
+68681',
+'V4
+66736
+66772
+66776
+66812',
+'V4
+66688
+66718
+66720
+66730',
+'V2
+72384
+72441',
+'V4
+1155
+1156
+66384
+66427',
+'V6
+6146
+6148
+6149
+6150
+43072
+43128',
+'V4
+68448
+68467
+68472
+68480',
+'V4
+67840
+67868
+67871
+67872',
+'V4
+68416
+68438
+68440
+68448',
+'V4
+43312
+43348
+43359
+43360',
+'V4
+5792
+5867
+5870
+5881',
+'V4
+2048
+2094
+2096
+2111',
+'V4
+43136
+43206
+43214
+43226',
+'V6
+120832
+121484
+121499
+121504
+121505
+121520',
+'V4
+71040
+71094
+71096
+71134',
+'V4
+1600
+1601
+69424
+69466',
+'V2
+69376
+69416',
+'V4
+69840
+69865
+69872
+69882',
+'V2
+72272
+72355',
+'V4
+7040
+7104
+7360
+7368',
+'V6
+2404
+2406
+2534
+2544
+43008
+43053',
+'V6
+4160
+4170
+6480
+6510
+6512
+6517',
+'V4
+43648
+43715
+43739
+43744',
+'V6
+11568
+11624
+11631
+11633
+11647
+11648',
+'V6
+5888
+5901
+5902
+5909
+5941
+5943',
+'V4
+3585
+3643
+3648
+3676',
+'V4
+66432
+66462
+66463
+66464',
+'V4
+71840
+71923
+71935
+71936',
+'V4
+123584
+123642
+123647
+123648',
+'V4
+66464
+66500
+66504
+66518',
+'V2
+72192
+72264',
+,
+);
+
+# Maps property, table to file for those using stricter matching. For paths
+# whose directory is '#', the file is in the form of a numeric index into
+# @inline_definitions
+%Unicode::UCD::stricter_to_file_of = (
+'_perl_any_folds' => 'Perl/_PerlAny',
+'_perl_charname_begin' => 'Perl/_PerlCha',
+'_perl_charname_continue' => 'Perl/_PerlCh2',
+'_perl_folds_to_multi_char' => 'Perl/_PerlFol',
+'_perl_idcont' => 'Perl/_PerlIDC',
+'_perl_idstart' => 'Perl/_PerlIDS',
+'_perl_is_in_multi_char_fold' => 'Perl/_PerlIsI',
+'_perl_nchar' => 'Perl/_PerlNch',
+'_perl_patws' => 'Perl/_PerlPat',
+'_perl_problematic_locale_foldeds_start' => 'Perl/_PerlPr2',
+'_perl_problematic_locale_folds' => 'Perl/_PerlPro',
+'_perl_quotemeta' => 'Perl/_PerlQuo',
+'_perl_surrogate' => '#/14',
+'age=1.1' => 'Age/V11',
+'age=10' => 'Age/V100',
+'age=10.0' => 'Age/V100',
+'age=11' => 'Age/V110',
+'age=11.0' => 'Age/V110',
+'age=12' => 'Age/V120',
+'age=12.0' => 'Age/V120',
+'age=12.1' => '#/100',
+'age=13' => 'Age/V130',
+'age=13.0' => 'Age/V130',
+'age=2' => 'Age/V20',
+'age=2.0' => 'Age/V20',
+'age=2.1' => '#/97',
+'age=3' => 'Age/V30',
+'age=3.0' => 'Age/V30',
+'age=3.1' => 'Age/V31',
+'age=3.2' => 'Age/V32',
+'age=4' => 'Age/V40',
+'age=4.0' => 'Age/V40',
+'age=4.1' => 'Age/V41',
+'age=5' => 'Age/V50',
+'age=5.0' => 'Age/V50',
+'age=5.1' => 'Age/V51',
+'age=5.2' => 'Age/V52',
+'age=6' => 'Age/V60',
+'age=6.0' => 'Age/V60',
+'age=6.1' => 'Age/V61',
+'age=6.2' => '#/98',
+'age=6.3' => '#/99',
+'age=7' => 'Age/V70',
+'age=7.0' => 'Age/V70',
+'age=8' => 'Age/V80',
+'age=8.0' => 'Age/V80',
+'age=9' => 'Age/V90',
+'age=9.0' => 'Age/V90',
+'ccc=0' => 'Ccc/NR',
+'ccc=1' => 'Ccc/OV',
+'ccc=10' => '#/24',
+'ccc=103' => '#/53',
+'ccc=107' => '#/54',
+'ccc=11' => '#/25',
+'ccc=118' => '#/55',
+'ccc=12' => '#/26',
+'ccc=122' => '#/56',
+'ccc=129' => '#/57',
+'ccc=13' => '#/27',
+'ccc=130' => '#/58',
+'ccc=132' => '#/59',
+'ccc=133' => '#/0',
+'ccc=14' => '#/28',
+'ccc=15' => '#/29',
+'ccc=16' => '#/30',
+'ccc=17' => '#/31',
+'ccc=18' => '#/32',
+'ccc=19' => '#/33',
+'ccc=20' => '#/34',
+'ccc=200' => '#/0',
+'ccc=202' => '#/22',
+'ccc=21' => '#/35',
+'ccc=214' => '#/21',
+'ccc=216' => 'Ccc/ATAR',
+'ccc=218' => '#/17',
+'ccc=22' => '#/36',
+'ccc=220' => 'Ccc/B',
+'ccc=222' => 'Ccc/BR',
+'ccc=224' => '#/15',
+'ccc=226' => '#/16',
+'ccc=228' => 'Ccc/AL',
+'ccc=23' => '#/37',
+'ccc=230' => 'Ccc/A',
+'ccc=232' => 'Ccc/AR',
+'ccc=233' => 'Ccc/DB',
+'ccc=234' => '#/18',
+'ccc=24' => '#/38',
+'ccc=240' => '#/19',
+'ccc=25' => '#/39',
+'ccc=26' => '#/40',
+'ccc=27' => '#/41',
+'ccc=28' => '#/42',
+'ccc=29' => '#/43',
+'ccc=30' => '#/44',
+'ccc=31' => '#/45',
+'ccc=32' => '#/46',
+'ccc=33' => '#/47',
+'ccc=34' => '#/48',
+'ccc=35' => '#/49',
+'ccc=36' => '#/50',
+'ccc=6' => '#/23',
+'ccc=7' => 'Ccc/NK',
+'ccc=8' => '#/20',
+'ccc=84' => '#/51',
+'ccc=9' => 'Ccc/VR',
+'ccc=91' => '#/52',
+'in=1.1' => 'Age/V11',
+'in=10' => 'In/10_0',
+'in=10.0' => 'In/10_0',
+'in=11' => 'In/11_0',
+'in=11.0' => 'In/11_0',
+'in=12' => 'In/12_0',
+'in=12.0' => 'In/12_0',
+'in=12.1' => 'In/12_1',
+'in=13' => 'In/13_0',
+'in=13.0' => 'In/13_0',
+'in=2' => 'In/2_0',
+'in=2.0' => 'In/2_0',
+'in=2.1' => 'In/2_1',
+'in=3' => 'In/3_0',
+'in=3.0' => 'In/3_0',
+'in=3.1' => 'In/3_1',
+'in=3.2' => 'In/3_2',
+'in=4' => 'In/4_0',
+'in=4.0' => 'In/4_0',
+'in=4.1' => 'In/4_1',
+'in=5' => 'In/5_0',
+'in=5.0' => 'In/5_0',
+'in=5.1' => 'In/5_1',
+'in=5.2' => 'In/5_2',
+'in=6' => 'In/6_0',
+'in=6.0' => 'In/6_0',
+'in=6.1' => 'In/6_1',
+'in=6.2' => 'In/6_2',
+'in=6.3' => 'In/6_3',
+'in=7' => 'In/7_0',
+'in=7.0' => 'In/7_0',
+'in=8' => 'In/8_0',
+'in=8.0' => 'In/8_0',
+'in=9' => 'In/9_0',
+'in=9.0' => 'In/9_0',
+'nv=-1/2' => '#/562',
+'nv=0' => 'Nv/0',
+'nv=1' => 'Nv/1',
+'nv=1/10' => '#/563',
+'nv=1/12' => '#/564',
+'nv=1/16' => 'Nv/1_16',
+'nv=1/160' => '#/579',
+'nv=1/2' => 'Nv/1_2',
+'nv=1/20' => '#/565',
+'nv=1/3' => 'Nv/1_3',
+'nv=1/32' => '#/566',
+'nv=1/320' => '#/580',
+'nv=1/4' => 'Nv/1_4',
+'nv=1/40' => '#/567',
+'nv=1/5' => '#/548',
+'nv=1/6' => 'Nv/1_6',
+'nv=1/64' => '#/568',
+'nv=1/7' => '#/549',
+'nv=1/8' => 'Nv/1_8',
+'nv=1/80' => '#/569',
+'nv=1/9' => '#/550',
+'nv=10' => 'Nv/10',
+'nv=100' => 'Nv/100',
+'nv=1000' => 'Nv/1000',
+'nv=10000' => 'Nv/10000',
+'nv=100000' => 'Nv/100000',
+'nv=1000000' => '#/592',
+'nv=10000000' => '#/593',
+'nv=100000000' => '#/595',
+'nv=10000000000' => '#/596',
+'nv=1000000000000' => '#/597',
+'nv=11' => 'Nv/11',
+'nv=11/12' => '#/581',
+'nv=11/2' => '#/570',
+'nv=12' => 'Nv/12',
+'nv=13' => 'Nv/13',
+'nv=13/2' => '#/571',
+'nv=14' => 'Nv/14',
+'nv=15' => 'Nv/15',
+'nv=15/2' => '#/572',
+'nv=16' => 'Nv/16',
+'nv=17' => 'Nv/17',
+'nv=17/2' => '#/573',
+'nv=18' => 'Nv/18',
+'nv=19' => 'Nv/19',
+'nv=2' => 'Nv/2',
+'nv=2/3' => 'Nv/2_3',
+'nv=2/5' => '#/551',
+'nv=20' => 'Nv/20',
+'nv=200' => 'Nv/200',
+'nv=2000' => 'Nv/2000',
+'nv=20000' => 'Nv/20000',
+'nv=200000' => '#/582',
+'nv=20000000' => '#/594',
+'nv=21' => '#/521',
+'nv=216000' => '#/583',
+'nv=22' => '#/522',
+'nv=23' => '#/523',
+'nv=24' => '#/524',
+'nv=25' => '#/525',
+'nv=26' => '#/526',
+'nv=27' => '#/527',
+'nv=28' => '#/528',
+'nv=29' => '#/529',
+'nv=3' => 'Nv/3',
+'nv=3/16' => 'Nv/3_16',
+'nv=3/2' => '#/552',
+'nv=3/20' => '#/574',
+'nv=3/4' => 'Nv/3_4',
+'nv=3/5' => '#/553',
+'nv=3/64' => '#/575',
+'nv=3/8' => '#/554',
+'nv=3/80' => '#/576',
+'nv=30' => 'Nv/30',
+'nv=300' => 'Nv/300',
+'nv=3000' => 'Nv/3000',
+'nv=30000' => 'Nv/30000',
+'nv=300000' => '#/584',
+'nv=31' => '#/530',
+'nv=32' => '#/531',
+'nv=33' => '#/532',
+'nv=34' => '#/533',
+'nv=35' => '#/534',
+'nv=36' => '#/535',
+'nv=37' => '#/536',
+'nv=38' => '#/537',
+'nv=39' => '#/538',
+'nv=4' => 'Nv/4',
+'nv=4/5' => '#/555',
+'nv=40' => 'Nv/40',
+'nv=400' => 'Nv/400',
+'nv=4000' => 'Nv/4000',
+'nv=40000' => 'Nv/40000',
+'nv=400000' => '#/585',
+'nv=41' => '#/539',
+'nv=42' => '#/540',
+'nv=43' => '#/541',
+'nv=432000' => '#/586',
+'nv=44' => '#/542',
+'nv=45' => '#/543',
+'nv=46' => '#/544',
+'nv=47' => '#/545',
+'nv=48' => '#/546',
+'nv=49' => '#/547',
+'nv=5' => 'Nv/5',
+'nv=5/12' => '#/577',
+'nv=5/2' => '#/556',
+'nv=5/6' => '#/557',
+'nv=5/8' => '#/558',
+'nv=50' => 'Nv/50',
+'nv=500' => 'Nv/500',
+'nv=5000' => 'Nv/5000',
+'nv=50000' => 'Nv/50000',
+'nv=500000' => '#/587',
+'nv=6' => 'Nv/6',
+'nv=60' => 'Nv/60',
+'nv=600' => 'Nv/600',
+'nv=6000' => 'Nv/6000',
+'nv=60000' => 'Nv/60000',
+'nv=600000' => '#/588',
+'nv=7' => 'Nv/7',
+'nv=7/12' => '#/578',
+'nv=7/2' => '#/559',
+'nv=7/8' => '#/560',
+'nv=70' => 'Nv/70',
+'nv=700' => 'Nv/700',
+'nv=7000' => 'Nv/7000',
+'nv=70000' => 'Nv/70000',
+'nv=700000' => '#/589',
+'nv=8' => 'Nv/8',
+'nv=80' => 'Nv/80',
+'nv=800' => 'Nv/800',
+'nv=8000' => 'Nv/8000',
+'nv=80000' => 'Nv/80000',
+'nv=800000' => '#/590',
+'nv=9' => 'Nv/9',
+'nv=9/2' => '#/561',
+'nv=90' => 'Nv/90',
+'nv=900' => 'Nv/900',
+'nv=9000' => 'Nv/9000',
+'nv=90000' => 'Nv/90000',
+'nv=900000' => '#/591',
+);
+
+# Maps property, table to file for those using loose matching. For paths
+# whose directory is '#', the file is in the form of a numeric index into
+# @inline_definitions
+%Unicode::UCD::loose_to_file_of = (
+'adlam' => 'Scx/Adlm',
+'adlm' => 'Scx/Adlm',
+'aegeannumbers' => '#/343',
+'age=na' => 'Age/NA',
+'age=unassigned' => 'Age/NA',
+'age=v100' => 'Age/V100',
+'age=v11' => 'Age/V11',
+'age=v110' => 'Age/V110',
+'age=v120' => 'Age/V120',
+'age=v121' => '#/100',
+'age=v130' => 'Age/V130',
+'age=v20' => 'Age/V20',
+'age=v21' => '#/97',
+'age=v30' => 'Age/V30',
+'age=v31' => 'Age/V31',
+'age=v32' => 'Age/V32',
+'age=v40' => 'Age/V40',
+'age=v41' => 'Age/V41',
+'age=v50' => 'Age/V50',
+'age=v51' => 'Age/V51',
+'age=v52' => 'Age/V52',
+'age=v60' => 'Age/V60',
+'age=v61' => 'Age/V61',
+'age=v62' => '#/98',
+'age=v63' => '#/99',
+'age=v70' => 'Age/V70',
+'age=v80' => 'Age/V80',
+'age=v90' => 'Age/V90',
+'aghb' => '#/635',
+'ahex' => '#/60',
+'ahex=f' => '#/!60',
+'ahex=false' => '#/!60',
+'ahex=n' => '#/!60',
+'ahex=no' => '#/!60',
+'ahex=t' => '#/60',
+'ahex=true' => '#/60',
+'ahex=y' => '#/60',
+'ahex=yes' => '#/60',
+'ahom' => '#/636',
+'alchemical' => '#/277',
+'alchemicalsymbols' => '#/277',
+'all' => '#/1',
+'alnum' => 'Perl/Alnum',
+'alpha' => 'Alpha/Y',
+'alpha=f' => '!Alpha/Y',
+'alpha=false' => '!Alpha/Y',
+'alpha=n' => '!Alpha/Y',
+'alpha=no' => '!Alpha/Y',
+'alpha=t' => 'Alpha/Y',
+'alpha=true' => 'Alpha/Y',
+'alpha=y' => 'Alpha/Y',
+'alpha=yes' => 'Alpha/Y',
+'alphabetic' => 'Alpha/Y',
+'alphabeticpf' => '#/326',
+'alphabeticpresentationforms' => '#/326',
+'anatolianhieroglyphs' => '#/657',
+'ancientgreekmusic' => '#/387',
+'ancientgreekmusicalnotation' => '#/387',
+'ancientgreeknumbers' => '#/398',
+'ancientsymbols' => '#/352',
+'any' => '#/2',
+'arab' => 'Scx/Arab',
+'arabic' => 'Scx/Arab',
+'arabicexta' => '#/278',
+'arabicextendeda' => '#/278',
+'arabicmath' => '#/279',
+'arabicmathematicalalphabeticsymbols' => '#/279',
+'arabicpfa' => '#/250',
+'arabicpfb' => '#/251',
+'arabicpresentationformsa' => '#/250',
+'arabicpresentationformsb' => '#/251',
+'arabicsup' => '#/252',
+'arabicsupplement' => '#/252',
+'armenian' => 'Scx/Armn',
+'armi' => '#/637',
+'armn' => 'Scx/Armn',
+'arrows' => '#/151',
+'ascii' => '#/131',
+'asciihexdigit' => '#/60',
+'assigned' => 'Perl/Assigned',
+'avestan' => '#/638',
+'avst' => '#/638',
+'bali' => '#/639',
+'balinese' => '#/639',
+'bamu' => '#/640',
+'bamum' => '#/640',
+'bamumsup' => '#/223',
+'bamumsupplement' => '#/223',
+'basiclatin' => '#/131',
+'bass' => '#/641',
+'bassavah' => '#/641',
+'batak' => '#/642',
+'batk' => '#/642',
+'bc=al' => 'Bc/AL',
+'bc=an' => 'Bc/AN',
+'bc=arabicletter' => 'Bc/AL',
+'bc=arabicnumber' => 'Bc/AN',
+'bc=b' => 'Bc/B',
+'bc=bn' => 'Bc/BN',
+'bc=boundaryneutral' => 'Bc/BN',
+'bc=commonseparator' => 'Bc/CS',
+'bc=cs' => 'Bc/CS',
+'bc=en' => 'Bc/EN',
+'bc=es' => 'Bc/ES',
+'bc=et' => 'Bc/ET',
+'bc=europeannumber' => 'Bc/EN',
+'bc=europeanseparator' => 'Bc/ES',
+'bc=europeanterminator' => 'Bc/ET',
+'bc=firststrongisolate' => '#/102',
+'bc=fsi' => '#/102',
+'bc=l' => 'Bc/L',
+'bc=lefttoright' => 'Bc/L',
+'bc=lefttorightembedding' => '#/103',
+'bc=lefttorightisolate' => '#/104',
+'bc=lefttorightoverride' => '#/105',
+'bc=lre' => '#/103',
+'bc=lri' => '#/104',
+'bc=lro' => '#/105',
+'bc=nonspacingmark' => 'Bc/NSM',
+'bc=nsm' => 'Bc/NSM',
+'bc=on' => 'Bc/ON',
+'bc=otherneutral' => 'Bc/ON',
+'bc=paragraphseparator' => 'Bc/B',
+'bc=pdf' => '#/106',
+'bc=pdi' => '#/107',
+'bc=popdirectionalformat' => '#/106',
+'bc=popdirectionalisolate' => '#/107',
+'bc=r' => 'Bc/R',
+'bc=righttoleft' => 'Bc/R',
+'bc=righttoleftembedding' => '#/108',
+'bc=righttoleftisolate' => '#/109',
+'bc=righttoleftoverride' => '#/110',
+'bc=rle' => '#/108',
+'bc=rli' => '#/109',
+'bc=rlo' => '#/110',
+'bc=s' => '#/101',
+'bc=segmentseparator' => '#/101',
+'bc=whitespace' => 'Bc/WS',
+'bc=ws' => 'Bc/WS',
+'beng' => 'Scx/Beng',
+'bengali' => 'Scx/Beng',
+'bhaiksuki' => 'Scx/Bhks',
+'bhks' => 'Scx/Bhks',
+'bidic' => 'BidiC/Y',
+'bidic=f' => '!BidiC/Y',
+'bidic=false' => '!BidiC/Y',
+'bidic=n' => '!BidiC/Y',
+'bidic=no' => '!BidiC/Y',
+'bidic=t' => 'BidiC/Y',
+'bidic=true' => 'BidiC/Y',
+'bidic=y' => 'BidiC/Y',
+'bidic=yes' => 'BidiC/Y',
+'bidicontrol' => 'BidiC/Y',
+'bidim' => 'BidiM/Y',
+'bidim=f' => '!BidiM/Y',
+'bidim=false' => '!BidiM/Y',
+'bidim=n' => '!BidiM/Y',
+'bidim=no' => '!BidiM/Y',
+'bidim=t' => 'BidiM/Y',
+'bidim=true' => 'BidiM/Y',
+'bidim=y' => 'BidiM/Y',
+'bidim=yes' => 'BidiM/Y',
+'bidimirrored' => 'BidiM/Y',
+'blank' => 'Perl/Blank',
+'blk=adlam' => '#/132',
+'blk=aegeannumbers' => '#/343',
+'blk=ahom' => '#/120',
+'blk=alchemical' => '#/277',
+'blk=alchemicalsymbols' => '#/277',
+'blk=alphabeticpf' => '#/326',
+'blk=alphabeticpresentationforms' => '#/326',
+'blk=anatolianhieroglyphs' => '#/405',
+'blk=ancientgreekmusic' => '#/387',
+'blk=ancientgreekmusicalnotation' => '#/387',
+'blk=ancientgreeknumbers' => '#/398',
+'blk=ancientsymbols' => '#/352',
+'blk=arabic' => '#/150',
+'blk=arabicexta' => '#/278',
+'blk=arabicextendeda' => '#/278',
+'blk=arabicmath' => '#/279',
+'blk=arabicmathematicalalphabeticsymbols' => '#/279',
+'blk=arabicpfa' => '#/250',
+'blk=arabicpfb' => '#/251',
+'blk=arabicpresentationformsa' => '#/250',
+'blk=arabicpresentationformsb' => '#/251',
+'blk=arabicsup' => '#/252',
+'blk=arabicsupplement' => '#/252',
+'blk=armenian' => '#/221',
+'blk=arrows' => '#/151',
+'blk=ascii' => '#/131',
+'blk=avestan' => '#/178',
+'blk=balinese' => '#/222',
+'blk=bamum' => '#/133',
+'blk=bamumsup' => '#/223',
+'blk=bamumsupplement' => '#/223',
+'blk=basiclatin' => '#/131',
+'blk=bassavah' => '#/224',
+'blk=batak' => '#/134',
+'blk=bengali' => '#/179',
+'blk=bhaiksuki' => '#/253',
+'blk=blockelements' => '#/344',
+'blk=bopomofo' => '#/225',
+'blk=bopomofoext' => '#/301',
+'blk=bopomofoextended' => '#/301',
+'blk=boxdrawing' => '#/280',
+'blk=brahmi' => '#/152',
+'blk=braille' => '#/180',
+'blk=braillepatterns' => '#/180',
+'blk=buginese' => '#/226',
+'blk=buhid' => '#/135',
+'blk=byzantinemusic' => '#/353',
+'blk=byzantinemusicalsymbols' => '#/353',
+'blk=canadiansyllabics' => '#/130',
+'blk=carian' => '#/153',
+'blk=caucasianalbanian' => '#/388',
+'blk=chakma' => '#/154',
+'blk=cham' => '#/121',
+'blk=cherokee' => '#/227',
+'blk=cherokeesup' => '#/302',
+'blk=cherokeesupplement' => '#/302',
+'blk=chesssymbols' => '#/327',
+'blk=chorasmian' => '#/283',
+'blk=cjk' => '#/112',
+'blk=cjkcompat' => '#/254',
+'blk=cjkcompatforms' => '#/354',
+'blk=cjkcompatibility' => '#/254',
+'blk=cjkcompatibilityforms' => '#/354',
+'blk=cjkcompatibilityideographs' => '#/399',
+'blk=cjkcompatibilityideographssupplement' => '#/410',
+'blk=cjkcompatideographs' => '#/399',
+'blk=cjkcompatideographssup' => '#/410',
+'blk=cjkexta' => '#/181',
+'blk=cjkextb' => '#/182',
+'blk=cjkextc' => '#/183',
+'blk=cjkextd' => '#/184',
+'blk=cjkexte' => '#/185',
+'blk=cjkextf' => '#/186',
+'blk=cjkextg' => '#/187',
+'blk=cjkradicalssup' => '#/355',
+'blk=cjkradicalssupplement' => '#/355',
+'blk=cjkstrokes' => '#/281',
+'blk=cjksymbols' => '#/282',
+'blk=cjksymbolsandpunctuation' => '#/282',
+'blk=cjkunifiedideographs' => '#/112',
+'blk=cjkunifiedideographsextensiona' => '#/181',
+'blk=cjkunifiedideographsextensionb' => '#/182',
+'blk=cjkunifiedideographsextensionc' => '#/183',
+'blk=cjkunifiedideographsextensiond' => '#/184',
+'blk=cjkunifiedideographsextensione' => '#/185',
+'blk=cjkunifiedideographsextensionf' => '#/186',
+'blk=cjkunifiedideographsextensiong' => '#/187',
+'blk=combiningdiacriticalmarks' => '#/331',
+'blk=combiningdiacriticalmarksextended' => '#/364',
+'blk=combiningdiacriticalmarksforsymbols' => '#/411',
+'blk=combiningdiacriticalmarkssupplement' => '#/365',
+'blk=combininghalfmarks' => '#/257',
+'blk=combiningmarksforsymbols' => '#/411',
+'blk=commonindicnumberforms' => '#/380',
+'blk=compatjamo' => '#/284',
+'blk=controlpictures' => '#/362',
+'blk=coptic' => '#/155',
+'blk=copticepactnumbers' => '#/393',
+'blk=countingrod' => '#/303',
+'blk=countingrodnumerals' => '#/303',
+'blk=cuneiform' => '#/255',
+'blk=cuneiformnumbers' => '#/375',
+'blk=cuneiformnumbersandpunctuation' => '#/375',
+'blk=currencysymbols' => '#/363',
+'blk=cypriotsyllabary' => '#/376',
+'blk=cyrillic' => '#/228',
+'blk=cyrillicexta' => '#/328',
+'blk=cyrillicextb' => '#/329',
+'blk=cyrillicextc' => '#/330',
+'blk=cyrillicextendeda' => '#/328',
+'blk=cyrillicextendedb' => '#/329',
+'blk=cyrillicextendedc' => '#/330',
+'blk=cyrillicsup' => '#/304',
+'blk=cyrillicsupplement' => '#/304',
+'blk=cyrillicsupplementary' => '#/304',
+'blk=deseret' => '#/188',
+'blk=devanagari' => '#/285',
+'blk=devanagariext' => '#/345',
+'blk=devanagariextended' => '#/345',
+'blk=diacriticals' => '#/331',
+'blk=diacriticalsext' => '#/364',
+'blk=diacriticalsforsymbols' => '#/411',
+'blk=diacriticalssup' => '#/365',
+'blk=dingbats' => '#/229',
+'blk=divesakuru' => '#/286',
+'blk=dogra' => '#/136',
+'blk=domino' => '#/156',
+'blk=dominotiles' => '#/156',
+'blk=duployan' => '#/230',
+'blk=earlydynasticcuneiform' => '#/412',
+'blk=egyptianhieroglyphformatcontrols' => '#/418',
+'blk=egyptianhieroglyphs' => '#/400',
+'blk=elbasan' => '#/189',
+'blk=elymaic' => '#/190',
+'blk=emoticons' => '#/256',
+'blk=enclosedalphanum' => '#/377',
+'blk=enclosedalphanumerics' => '#/377',
+'blk=enclosedalphanumericsupplement' => '#/401',
+'blk=enclosedalphanumsup' => '#/401',
+'blk=enclosedcjk' => '#/305',
+'blk=enclosedcjklettersandmonths' => '#/305',
+'blk=enclosedideographicsup' => '#/413',
+'blk=enclosedideographicsupplement' => '#/413',
+'blk=ethiopic' => '#/231',
+'blk=ethiopicext' => '#/306',
+'blk=ethiopicexta' => '#/332',
+'blk=ethiopicextended' => '#/306',
+'blk=ethiopicextendeda' => '#/332',
+'blk=ethiopicsup' => '#/307',
+'blk=ethiopicsupplement' => '#/307',
+'blk=generalpunctuation' => '#/320',
+'blk=geometricshapes' => '#/366',
+'blk=geometricshapesext' => '#/394',
+'blk=geometricshapesextended' => '#/394',
+'blk=georgian' => '#/232',
+'blk=georgianext' => '#/308',
+'blk=georgianextended' => '#/308',
+'blk=georgiansup' => '#/309',
+'blk=georgiansupplement' => '#/309',
+'blk=glagolitic' => '#/287',
+'blk=glagoliticsup' => '#/346',
+'blk=glagoliticsupplement' => '#/346',
+'blk=gothic' => '#/157',
+'blk=grantha' => '#/191',
+'blk=greek' => '#/137',
+'blk=greekandcoptic' => '#/137',
+'blk=greekext' => '#/233',
+'blk=greekextended' => '#/233',
+'blk=gujarati' => '#/234',
+'blk=gunjalagondi' => '#/333',
+'blk=gurmukhi' => '#/235',
+'blk=halfandfullforms' => '#/378',
+'blk=halfmarks' => '#/257',
+'blk=halfwidthandfullwidthforms' => '#/378',
+'blk=hangul' => '#/158',
+'blk=hangulcompatibilityjamo' => '#/284',
+'blk=hanguljamo' => '#/122',
+'blk=hanguljamoextendeda' => '#/237',
+'blk=hanguljamoextendedb' => '#/238',
+'blk=hangulsyllables' => '#/158',
+'blk=hanifirohingya' => '#/356',
+'blk=hanunoo' => '#/192',
+'blk=hatran' => '#/159',
+'blk=hebrew' => '#/160',
+'blk=highprivateusesurrogates' => '#/379',
+'blk=highpusurrogates' => '#/379',
+'blk=highsurrogates' => '#/357',
+'blk=hiragana' => '#/236',
+'blk=idc' => '#/113',
+'blk=ideographicdescriptioncharacters' => '#/113',
+'blk=ideographicsymbols' => '#/395',
+'blk=ideographicsymbolsandpunctuation' => '#/395',
+'blk=imperialaramaic' => '#/367',
+'blk=indicnumberforms' => '#/380',
+'blk=indicsiyaqnumbers' => '#/389',
+'blk=inscriptionalpahlavi' => '#/406',
+'blk=inscriptionalparthian' => '#/408',
+'blk=ipaext' => '#/161',
+'blk=ipaextensions' => '#/161',
+'blk=jamo' => '#/122',
+'blk=jamoexta' => '#/237',
+'blk=jamoextb' => '#/238',
+'blk=javanese' => '#/239',
+'blk=kaithi' => '#/162',
+'blk=kanaexta' => '#/240',
+'blk=kanaextendeda' => '#/240',
+'blk=kanasup' => '#/193',
+'blk=kanasupplement' => '#/193',
+'blk=kanbun' => '#/163',
+'blk=kangxi' => '#/164',
+'blk=kangxiradicals' => '#/164',
+'blk=kannada' => '#/194',
+'blk=katakana' => '#/241',
+'blk=katakanaext' => '#/310',
+'blk=katakanaphoneticextensions' => '#/310',
+'blk=kayahli' => '#/195',
+'blk=kharoshthi' => '#/288',
+'blk=khitansmallscript' => '#/390',
+'blk=khmer' => '#/138',
+'blk=khmersymbols' => '#/334',
+'blk=khojki' => '#/165',
+'blk=khudawadi' => '#/258',
+'blk=lao' => '#/114',
+'blk=latin1' => '#/166',
+'blk=latin1sup' => '#/166',
+'blk=latin1supplement' => '#/166',
+'blk=latinexta' => '#/259',
+'blk=latinextadditional' => '#/396',
+'blk=latinextb' => '#/260',
+'blk=latinextc' => '#/261',
+'blk=latinextd' => '#/262',
+'blk=latinexte' => '#/263',
+'blk=latinextendeda' => '#/259',
+'blk=latinextendedadditional' => '#/396',
+'blk=latinextendedb' => '#/260',
+'blk=latinextendedc' => '#/261',
+'blk=latinextendedd' => '#/262',
+'blk=latinextendede' => '#/263',
+'blk=lepcha' => '#/167',
+'blk=letterlikesymbols' => '#/391',
+'blk=limbu' => '#/139',
+'blk=lineara' => '#/196',
+'blk=linearbideograms' => '#/381',
+'blk=linearbsyllabary' => '#/382',
+'blk=lisu' => '#/123',
+'blk=lisusup' => '#/197',
+'blk=lisusupplement' => '#/197',
+'blk=lowsurrogates' => '#/347',
+'blk=lycian' => '#/168',
+'blk=lydian' => '#/169',
+'blk=mahajani' => '#/242',
+'blk=mahjong' => '#/198',
+'blk=mahjongtiles' => '#/198',
+'blk=makasar' => '#/199',
+'blk=malayalam' => '#/264',
+'blk=mandaic' => '#/200',
+'blk=manichaean' => '#/289',
+'blk=marchen' => '#/201',
+'blk=masaramgondi' => '#/335',
+'blk=mathalphanum' => '#/336',
+'blk=mathematicalalphanumericsymbols' => '#/336',
+'blk=mathematicaloperators' => '#/348',
+'blk=mathoperators' => '#/348',
+'blk=mayannumerals' => '#/349',
+'blk=medefaidrin' => '#/311',
+'blk=meeteimayek' => '#/312',
+'blk=meeteimayekext' => '#/358',
+'blk=meeteimayekextensions' => '#/358',
+'blk=mendekikakui' => '#/337',
+'blk=meroiticcursive' => '#/368',
+'blk=meroitichieroglyphs' => '#/402',
+'blk=miao' => '#/124',
+'blk=miscarrows' => '#/290',
+'blk=miscellaneousmathematicalsymbolsa' => '#/383',
+'blk=miscellaneousmathematicalsymbolsb' => '#/384',
+'blk=miscellaneoussymbols' => '#/313',
+'blk=miscellaneoussymbolsandarrows' => '#/290',
+'blk=miscellaneoussymbolsandpictographs' => '#/369',
+'blk=miscellaneoustechnical' => '#/350',
+'blk=miscmathsymbolsa' => '#/383',
+'blk=miscmathsymbolsb' => '#/384',
+'blk=miscpictographs' => '#/369',
+'blk=miscsymbols' => '#/313',
+'blk=misctechnical' => '#/350',
+'blk=modi' => '#/125',
+'blk=modifierletters' => '#/370',
+'blk=modifiertoneletters' => '#/403',
+'blk=mongolian' => '#/265',
+'blk=mongoliansup' => '#/338',
+'blk=mongoliansupplement' => '#/338',
+'blk=mro' => '#/115',
+'blk=multani' => '#/202',
+'blk=music' => '#/140',
+'blk=musicalsymbols' => '#/140',
+'blk=myanmar' => '#/203',
+'blk=myanmarexta' => '#/314',
+'blk=myanmarextb' => '#/315',
+'blk=myanmarextendeda' => '#/314',
+'blk=myanmarextendedb' => '#/315',
+'blk=nabataean' => '#/266',
+'blk=nandinagari' => '#/316',
+'blk=nb' => 'Blk/NB',
+'blk=newa' => '#/126',
+'blk=newtailue' => '#/267',
+'blk=nko' => '#/116',
+'blk=noblock' => 'Blk/NB',
+'blk=numberforms' => '#/317',
+'blk=nushu' => '#/141',
+'blk=nyiakengpuachuehmong' => '#/407',
+'blk=ocr' => '#/117',
+'blk=ogham' => '#/142',
+'blk=olchiki' => '#/204',
+'blk=oldhungarian' => '#/339',
+'blk=olditalic' => '#/268',
+'blk=oldnortharabian' => '#/371',
+'blk=oldpermic' => '#/269',
+'blk=oldpersian' => '#/291',
+'blk=oldsogdian' => '#/292',
+'blk=oldsoutharabian' => '#/372',
+'blk=oldturkic' => '#/270',
+'blk=opticalcharacterrecognition' => '#/117',
+'blk=oriya' => '#/143',
+'blk=ornamentaldingbats' => '#/397',
+'blk=osage' => '#/144',
+'blk=osmanya' => '#/205',
+'blk=ottomansiyaqnumbers' => '#/404',
+'blk=pahawhhmong' => '#/318',
+'blk=palmyrene' => '#/271',
+'blk=paucinhau' => '#/272',
+'blk=phagspa' => '#/206',
+'blk=phaistos' => '#/243',
+'blk=phaistosdisc' => '#/243',
+'blk=phoenician' => '#/293',
+'blk=phoneticext' => '#/319',
+'blk=phoneticextensions' => '#/319',
+'blk=phoneticextensionssupplement' => '#/359',
+'blk=phoneticextsup' => '#/359',
+'blk=playingcards' => '#/340',
+'blk=privateuse' => '#/118',
+'blk=privateusearea' => '#/118',
+'blk=psalterpahlavi' => '#/360',
+'blk=pua' => '#/118',
+'blk=punctuation' => '#/320',
+'blk=rejang' => '#/170',
+'blk=rumi' => '#/127',
+'blk=ruminumeralsymbols' => '#/127',
+'blk=runic' => '#/145',
+'blk=samaritan' => '#/273',
+'blk=saurashtra' => '#/294',
+'blk=sharada' => '#/207',
+'blk=shavian' => '#/208',
+'blk=shorthandformatcontrols' => '#/414',
+'blk=siddham' => '#/209',
+'blk=sinhala' => '#/210',
+'blk=sinhalaarchaicnumbers' => '#/409',
+'blk=smallforms' => '#/295',
+'blk=smallformvariants' => '#/295',
+'blk=smallkanaext' => '#/341',
+'blk=smallkanaextension' => '#/341',
+'blk=sogdian' => '#/211',
+'blk=sorasompeng' => '#/321',
+'blk=soyombo' => '#/212',
+'blk=spacingmodifierletters' => '#/370',
+'blk=specials' => '#/244',
+'blk=sundanese' => '#/274',
+'blk=sundanesesup' => '#/342',
+'blk=sundanesesupplement' => '#/342',
+'blk=suparrowsa' => '#/296',
+'blk=suparrowsb' => '#/297',
+'blk=suparrowsc' => '#/298',
+'blk=superandsub' => '#/322',
+'blk=superscriptsandsubscripts' => '#/322',
+'blk=supmathoperators' => '#/385',
+'blk=supplementalarrowsa' => '#/296',
+'blk=supplementalarrowsb' => '#/297',
+'blk=supplementalarrowsc' => '#/298',
+'blk=supplementalmathematicaloperators' => '#/385',
+'blk=supplementalpunctuation' => '#/361',
+'blk=supplementalsymbolsandpictographs' => '#/415',
+'blk=supplementaryprivateuseareaa' => '#/213',
+'blk=supplementaryprivateuseareab' => '#/214',
+'blk=suppuaa' => '#/213',
+'blk=suppuab' => '#/214',
+'blk=suppunctuation' => '#/361',
+'blk=supsymbolsandpictographs' => '#/415',
+'blk=suttonsignwriting' => '#/392',
+'blk=sylotinagri' => '#/323',
+'blk=symbolsandpictographsexta' => '#/416',
+'blk=symbolsandpictographsextendeda' => '#/416',
+'blk=symbolsforlegacycomputing' => '#/417',
+'blk=syriac' => '#/171',
+'blk=syriacsup' => '#/275',
+'blk=syriacsupplement' => '#/275',
+'blk=tagalog' => '#/215',
+'blk=tagbanwa' => '#/245',
+'blk=tags' => '#/128',
+'blk=taile' => '#/146',
+'blk=taitham' => '#/216',
+'blk=taiviet' => '#/217',
+'blk=taixuanjing' => '#/324',
+'blk=taixuanjingsymbols' => '#/324',
+'blk=takri' => '#/147',
+'blk=tamil' => '#/148',
+'blk=tamilsup' => '#/246',
+'blk=tamilsupplement' => '#/246',
+'blk=tangut' => '#/172',
+'blk=tangutcomponents' => '#/386',
+'blk=tangutsup' => '#/276',
+'blk=tangutsupplement' => '#/276',
+'blk=telugu' => '#/173',
+'blk=thaana' => '#/174',
+'blk=thai' => '#/129',
+'blk=tibetan' => '#/218',
+'blk=tifinagh' => '#/247',
+'blk=tirhuta' => '#/219',
+'blk=transportandmap' => '#/373',
+'blk=transportandmapsymbols' => '#/373',
+'blk=ucas' => '#/130',
+'blk=ucasext' => '#/220',
+'blk=ugaritic' => '#/248',
+'blk=unifiedcanadianaboriginalsyllabics' => '#/130',
+'blk=unifiedcanadianaboriginalsyllabicsextended' => '#/220',
+'blk=vai' => '#/119',
+'blk=variationselectors' => '#/111',
+'blk=variationselectorssupplement' => '#/149',
+'blk=vedicext' => '#/249',
+'blk=vedicextensions' => '#/249',
+'blk=verticalforms' => '#/351',
+'blk=vs' => '#/111',
+'blk=vssup' => '#/149',
+'blk=wancho' => '#/175',
+'blk=warangciti' => '#/299',
+'blk=yezidi' => '#/176',
+'blk=yijing' => '#/177',
+'blk=yijinghexagramsymbols' => '#/177',
+'blk=yiradicals' => '#/300',
+'blk=yisyllables' => '#/325',
+'blk=zanabazarsquare' => '#/374',
+'blockelements' => '#/344',
+'bopo' => 'Scx/Bopo',
+'bopomofo' => 'Scx/Bopo',
+'bopomofoext' => '#/301',
+'bopomofoextended' => '#/301',
+'boxdrawing' => '#/280',
+'bpt=c' => 'Bpt/C',
+'bpt=close' => 'Bpt/C',
+'bpt=n' => 'Bpt/N',
+'bpt=none' => 'Bpt/N',
+'bpt=o' => 'Bpt/O',
+'bpt=open' => 'Bpt/O',
+'brah' => '#/643',
+'brahmi' => '#/643',
+'brai' => '#/180',
+'braille' => '#/180',
+'braillepatterns' => '#/180',
+'bugi' => '#/644',
+'buginese' => '#/644',
+'buhd' => '#/645',
+'buhid' => '#/645',
+'byzantinemusic' => '#/353',
+'byzantinemusicalsymbols' => '#/353',
+'c' => 'Gc/C',
+'cakm' => 'Scx/Cakm',
+'canadianaboriginal' => '#/646',
+'canadiansyllabics' => '#/130',
+'cans' => '#/646',
+'cari' => '#/647',
+'carian' => '#/647',
+'cased' => 'Cased/Y',
+'cased=f' => '!Cased/Y',
+'cased=false' => '!Cased/Y',
+'cased=n' => '!Cased/Y',
+'cased=no' => '!Cased/Y',
+'cased=t' => 'Cased/Y',
+'cased=true' => 'Cased/Y',
+'cased=y' => 'Cased/Y',
+'cased=yes' => 'Cased/Y',
+'casedletter' => 'Gc/LC',
+'caseignorable' => 'CI/Y',
+'caucasianalbanian' => '#/635',
+'cc' => '#/422',
+'ccc=a' => 'Ccc/A',
+'ccc=above' => 'Ccc/A',
+'ccc=aboveleft' => 'Ccc/AL',
+'ccc=aboveright' => 'Ccc/AR',
+'ccc=al' => 'Ccc/AL',
+'ccc=ar' => 'Ccc/AR',
+'ccc=ata' => '#/21',
+'ccc=atar' => 'Ccc/ATAR',
+'ccc=atb' => '#/22',
+'ccc=atbl' => '#/0',
+'ccc=attachedabove' => '#/21',
+'ccc=attachedaboveright' => 'Ccc/ATAR',
+'ccc=attachedbelow' => '#/22',
+'ccc=attachedbelowleft' => '#/0',
+'ccc=b' => 'Ccc/B',
+'ccc=below' => 'Ccc/B',
+'ccc=belowleft' => '#/17',
+'ccc=belowright' => 'Ccc/BR',
+'ccc=bl' => '#/17',
+'ccc=br' => 'Ccc/BR',
+'ccc=ccc10' => '#/24',
+'ccc=ccc103' => '#/53',
+'ccc=ccc107' => '#/54',
+'ccc=ccc11' => '#/25',
+'ccc=ccc118' => '#/55',
+'ccc=ccc12' => '#/26',
+'ccc=ccc122' => '#/56',
+'ccc=ccc129' => '#/57',
+'ccc=ccc13' => '#/27',
+'ccc=ccc130' => '#/58',
+'ccc=ccc132' => '#/59',
+'ccc=ccc133' => '#/0',
+'ccc=ccc14' => '#/28',
+'ccc=ccc15' => '#/29',
+'ccc=ccc16' => '#/30',
+'ccc=ccc17' => '#/31',
+'ccc=ccc18' => '#/32',
+'ccc=ccc19' => '#/33',
+'ccc=ccc20' => '#/34',
+'ccc=ccc21' => '#/35',
+'ccc=ccc22' => '#/36',
+'ccc=ccc23' => '#/37',
+'ccc=ccc24' => '#/38',
+'ccc=ccc25' => '#/39',
+'ccc=ccc26' => '#/40',
+'ccc=ccc27' => '#/41',
+'ccc=ccc28' => '#/42',
+'ccc=ccc29' => '#/43',
+'ccc=ccc30' => '#/44',
+'ccc=ccc31' => '#/45',
+'ccc=ccc32' => '#/46',
+'ccc=ccc33' => '#/47',
+'ccc=ccc34' => '#/48',
+'ccc=ccc35' => '#/49',
+'ccc=ccc36' => '#/50',
+'ccc=ccc84' => '#/51',
+'ccc=ccc91' => '#/52',
+'ccc=da' => '#/18',
+'ccc=db' => 'Ccc/DB',
+'ccc=doubleabove' => '#/18',
+'ccc=doublebelow' => 'Ccc/DB',
+'ccc=hanr' => '#/23',
+'ccc=hanreading' => '#/23',
+'ccc=iotasubscript' => '#/19',
+'ccc=is' => '#/19',
+'ccc=kanavoicing' => '#/20',
+'ccc=kv' => '#/20',
+'ccc=l' => '#/15',
+'ccc=left' => '#/15',
+'ccc=nk' => 'Ccc/NK',
+'ccc=notreordered' => 'Ccc/NR',
+'ccc=nr' => 'Ccc/NR',
+'ccc=nukta' => 'Ccc/NK',
+'ccc=ov' => 'Ccc/OV',
+'ccc=overlay' => 'Ccc/OV',
+'ccc=r' => '#/16',
+'ccc=right' => '#/16',
+'ccc=virama' => 'Ccc/VR',
+'ccc=vr' => 'Ccc/VR',
+'ce' => 'CE/Y',
+'ce=f' => '!CE/Y',
+'ce=false' => '!CE/Y',
+'ce=n' => '!CE/Y',
+'ce=no' => '!CE/Y',
+'ce=t' => 'CE/Y',
+'ce=true' => 'CE/Y',
+'ce=y' => 'CE/Y',
+'ce=yes' => 'CE/Y',
+'cf' => 'Gc/Cf',
+'chakma' => 'Scx/Cakm',
+'cham' => 'Scx/Cham',
+'changeswhencasefolded' => 'CWCF/Y',
+'changeswhencasemapped' => 'CWCM/Y',
+'changeswhenlowercased' => 'CWL/Y',
+'changeswhennfkccasefolded' => 'CWKCF/Y',
+'changeswhentitlecased' => 'CWT/Y',
+'changeswhenuppercased' => 'CWU/Y',
+'cher' => '#/648',
+'cherokee' => '#/648',
+'cherokeesup' => '#/302',
+'cherokeesupplement' => '#/302',
+'chesssymbols' => '#/327',
+'chorasmian' => '#/649',
+'chrs' => '#/649',
+'ci' => 'CI/Y',
+'ci=f' => '!CI/Y',
+'ci=false' => '!CI/Y',
+'ci=n' => '!CI/Y',
+'ci=no' => '!CI/Y',
+'ci=t' => 'CI/Y',
+'ci=true' => 'CI/Y',
+'ci=y' => 'CI/Y',
+'ci=yes' => 'CI/Y',
+'cjk' => '#/112',
+'cjkcompat' => '#/254',
+'cjkcompatforms' => '#/354',
+'cjkcompatibility' => '#/254',
+'cjkcompatibilityforms' => '#/354',
+'cjkcompatibilityideographs' => '#/399',
+'cjkcompatibilityideographssupplement' => '#/410',
+'cjkcompatideographs' => '#/399',
+'cjkcompatideographssup' => '#/410',
+'cjkexta' => '#/181',
+'cjkextb' => '#/182',
+'cjkextc' => '#/183',
+'cjkextd' => '#/184',
+'cjkexte' => '#/185',
+'cjkextf' => '#/186',
+'cjkextg' => '#/187',
+'cjkradicalssup' => '#/355',
+'cjkradicalssupplement' => '#/355',
+'cjkstrokes' => '#/281',
+'cjksymbols' => '#/282',
+'cjksymbolsandpunctuation' => '#/282',
+'cjkunifiedideographs' => '#/112',
+'cjkunifiedideographsextensiona' => '#/181',
+'cjkunifiedideographsextensionb' => '#/182',
+'cjkunifiedideographsextensionc' => '#/183',
+'cjkunifiedideographsextensiond' => '#/184',
+'cjkunifiedideographsextensione' => '#/185',
+'cjkunifiedideographsextensionf' => '#/186',
+'cjkunifiedideographsextensiong' => '#/187',
+'closepunctuation' => 'Gc/Pe',
+'cn' => 'Gc/Cn',
+'cntrl' => '#/422',
+'co' => '#/423',
+'combiningdiacriticalmarks' => '#/331',
+'combiningdiacriticalmarksextended' => '#/364',
+'combiningdiacriticalmarksforsymbols' => '#/411',
+'combiningdiacriticalmarkssupplement' => '#/365',
+'combininghalfmarks' => '#/257',
+'combiningmark' => 'Gc/M',
+'combiningmarksforsymbols' => '#/411',
+'common' => 'Scx/Zyyy',
+'commonindicnumberforms' => '#/380',
+'compatjamo' => '#/284',
+'compex' => 'CompEx/Y',
+'compex=f' => '!CompEx/Y',
+'compex=false' => '!CompEx/Y',
+'compex=n' => '!CompEx/Y',
+'compex=no' => '!CompEx/Y',
+'compex=t' => 'CompEx/Y',
+'compex=true' => 'CompEx/Y',
+'compex=y' => 'CompEx/Y',
+'compex=yes' => 'CompEx/Y',
+'compositionexclusion' => 'CE/Y',
+'connectorpunctuation' => 'Gc/Pc',
+'control' => '#/422',
+'controlpictures' => '#/362',
+'copt' => 'Scx/Copt',
+'coptic' => 'Scx/Copt',
+'copticepactnumbers' => '#/393',
+'countingrod' => '#/303',
+'countingrodnumerals' => '#/303',
+'cprt' => 'Scx/Cprt',
+'cs' => '#/14',
+'cuneiform' => 'Scx/Xsux',
+'cuneiformnumbers' => '#/375',
+'cuneiformnumbersandpunctuation' => '#/375',
+'currencysymbol' => 'Gc/Sc',
+'currencysymbols' => '#/363',
+'cwcf' => 'CWCF/Y',
+'cwcf=f' => '!CWCF/Y',
+'cwcf=false' => '!CWCF/Y',
+'cwcf=n' => '!CWCF/Y',
+'cwcf=no' => '!CWCF/Y',
+'cwcf=t' => 'CWCF/Y',
+'cwcf=true' => 'CWCF/Y',
+'cwcf=y' => 'CWCF/Y',
+'cwcf=yes' => 'CWCF/Y',
+'cwcm' => 'CWCM/Y',
+'cwcm=f' => '!CWCM/Y',
+'cwcm=false' => '!CWCM/Y',
+'cwcm=n' => '!CWCM/Y',
+'cwcm=no' => '!CWCM/Y',
+'cwcm=t' => 'CWCM/Y',
+'cwcm=true' => 'CWCM/Y',
+'cwcm=y' => 'CWCM/Y',
+'cwcm=yes' => 'CWCM/Y',
+'cwkcf' => 'CWKCF/Y',
+'cwkcf=f' => '!CWKCF/Y',
+'cwkcf=false' => '!CWKCF/Y',
+'cwkcf=n' => '!CWKCF/Y',
+'cwkcf=no' => '!CWKCF/Y',
+'cwkcf=t' => 'CWKCF/Y',
+'cwkcf=true' => 'CWKCF/Y',
+'cwkcf=y' => 'CWKCF/Y',
+'cwkcf=yes' => 'CWKCF/Y',
+'cwl' => 'CWL/Y',
+'cwl=f' => '!CWL/Y',
+'cwl=false' => '!CWL/Y',
+'cwl=n' => '!CWL/Y',
+'cwl=no' => '!CWL/Y',
+'cwl=t' => 'CWL/Y',
+'cwl=true' => 'CWL/Y',
+'cwl=y' => 'CWL/Y',
+'cwl=yes' => 'CWL/Y',
+'cwt' => 'CWT/Y',
+'cwt=f' => '!CWT/Y',
+'cwt=false' => '!CWT/Y',
+'cwt=n' => '!CWT/Y',
+'cwt=no' => '!CWT/Y',
+'cwt=t' => 'CWT/Y',
+'cwt=true' => 'CWT/Y',
+'cwt=y' => 'CWT/Y',
+'cwt=yes' => 'CWT/Y',
+'cwu' => 'CWU/Y',
+'cwu=f' => '!CWU/Y',
+'cwu=false' => '!CWU/Y',
+'cwu=n' => '!CWU/Y',
+'cwu=no' => '!CWU/Y',
+'cwu=t' => 'CWU/Y',
+'cwu=true' => 'CWU/Y',
+'cwu=y' => 'CWU/Y',
+'cwu=yes' => 'CWU/Y',
+'cypriot' => 'Scx/Cprt',
+'cypriotsyllabary' => '#/376',
+'cyrillic' => 'Scx/Cyrl',
+'cyrillicexta' => '#/328',
+'cyrillicextb' => '#/329',
+'cyrillicextc' => '#/330',
+'cyrillicextendeda' => '#/328',
+'cyrillicextendedb' => '#/329',
+'cyrillicextendedc' => '#/330',
+'cyrillicsup' => '#/304',
+'cyrillicsupplement' => '#/304',
+'cyrillicsupplementary' => '#/304',
+'cyrl' => 'Scx/Cyrl',
+'dash' => 'Dash/Y',
+'dash=f' => '!Dash/Y',
+'dash=false' => '!Dash/Y',
+'dash=n' => '!Dash/Y',
+'dash=no' => '!Dash/Y',
+'dash=t' => 'Dash/Y',
+'dash=true' => 'Dash/Y',
+'dash=y' => 'Dash/Y',
+'dash=yes' => 'Dash/Y',
+'dashpunctuation' => 'Gc/Pd',
+'decimalnumber' => 'Gc/Nd',
+'defaultignorablecodepoint' => 'DI/Y',
+'dep' => 'Dep/Y',
+'dep=f' => '!Dep/Y',
+'dep=false' => '!Dep/Y',
+'dep=n' => '!Dep/Y',
+'dep=no' => '!Dep/Y',
+'dep=t' => 'Dep/Y',
+'dep=true' => 'Dep/Y',
+'dep=y' => 'Dep/Y',
+'dep=yes' => 'Dep/Y',
+'deprecated' => 'Dep/Y',
+'deseret' => '#/188',
+'deva' => 'Scx/Deva',
+'devanagari' => 'Scx/Deva',
+'devanagariext' => '#/345',
+'devanagariextended' => '#/345',
+'di' => 'DI/Y',
+'di=f' => '!DI/Y',
+'di=false' => '!DI/Y',
+'di=n' => '!DI/Y',
+'di=no' => '!DI/Y',
+'di=t' => 'DI/Y',
+'di=true' => 'DI/Y',
+'di=y' => 'DI/Y',
+'di=yes' => 'DI/Y',
+'dia' => 'Dia/Y',
+'dia=f' => '!Dia/Y',
+'dia=false' => '!Dia/Y',
+'dia=n' => '!Dia/Y',
+'dia=no' => '!Dia/Y',
+'dia=t' => 'Dia/Y',
+'dia=true' => 'Dia/Y',
+'dia=y' => 'Dia/Y',
+'dia=yes' => 'Dia/Y',
+'diacritic' => 'Dia/Y',
+'diacriticals' => '#/331',
+'diacriticalsext' => '#/364',
+'diacriticalsforsymbols' => '#/411',
+'diacriticalssup' => '#/365',
+'diak' => 'Scx/Diak',
+'digit' => 'Gc/Nd',
+'dingbats' => '#/229',
+'divesakuru' => 'Scx/Diak',
+'dogr' => '#/650',
+'dogra' => '#/650',
+'domino' => '#/156',
+'dominotiles' => '#/156',
+'dsrt' => '#/188',
+'dt=can' => 'NFDQC/N',
+'dt=canonical' => 'NFDQC/N',
+'dt=circle' => 'Dt/Enc',
+'dt=com' => 'Dt/Com',
+'dt=compat' => 'Dt/Com',
+'dt=enc' => 'Dt/Enc',
+'dt=fin' => 'Dt/Fin',
+'dt=final' => 'Dt/Fin',
+'dt=font' => 'Dt/Font',
+'dt=fra' => '#/419',
+'dt=fraction' => '#/419',
+'dt=init' => 'Dt/Init',
+'dt=initial' => 'Dt/Init',
+'dt=iso' => 'Dt/Iso',
+'dt=isolated' => 'Dt/Iso',
+'dt=med' => 'Dt/Med',
+'dt=medial' => 'Dt/Med',
+'dt=nar' => 'Dt/Nar',
+'dt=narrow' => 'Dt/Nar',
+'dt=nb' => 'Dt/Nb',
+'dt=nobreak' => 'Dt/Nb',
+'dt=noncanon' => 'Dt/NonCanon',
+'dt=noncanonical' => 'Dt/NonCanon',
+'dt=none' => 'NFKDQC/Y',
+'dt=small' => '#/420',
+'dt=sml' => '#/420',
+'dt=sqr' => 'Dt/Sqr',
+'dt=square' => 'Dt/Sqr',
+'dt=sub' => 'Dt/Sub',
+'dt=sup' => 'Dt/Sup',
+'dt=super' => 'Dt/Sup',
+'dt=vert' => 'Dt/Vert',
+'dt=vertical' => 'Dt/Vert',
+'dt=wide' => '#/421',
+'dupl' => 'Scx/Dupl',
+'duployan' => 'Scx/Dupl',
+'ea=a' => 'Ea/A',
+'ea=ambiguous' => 'Ea/A',
+'ea=f' => '#/421',
+'ea=fullwidth' => '#/421',
+'ea=h' => 'Ea/H',
+'ea=halfwidth' => 'Ea/H',
+'ea=n' => 'Ea/N',
+'ea=na' => 'Ea/Na',
+'ea=narrow' => 'Ea/Na',
+'ea=neutral' => 'Ea/N',
+'ea=w' => 'Ea/W',
+'ea=wide' => 'Ea/W',
+'earlydynasticcuneiform' => '#/412',
+'ebase' => 'EBase/Y',
+'ebase=f' => '!EBase/Y',
+'ebase=false' => '!EBase/Y',
+'ebase=n' => '!EBase/Y',
+'ebase=no' => '!EBase/Y',
+'ebase=t' => 'EBase/Y',
+'ebase=true' => 'EBase/Y',
+'ebase=y' => 'EBase/Y',
+'ebase=yes' => 'EBase/Y',
+'ecomp' => 'EComp/Y',
+'ecomp=f' => '!EComp/Y',
+'ecomp=false' => '!EComp/Y',
+'ecomp=n' => '!EComp/Y',
+'ecomp=no' => '!EComp/Y',
+'ecomp=t' => 'EComp/Y',
+'ecomp=true' => 'EComp/Y',
+'ecomp=y' => 'EComp/Y',
+'ecomp=yes' => 'EComp/Y',
+'egyp' => '#/651',
+'egyptianhieroglyphformatcontrols' => '#/418',
+'egyptianhieroglyphs' => '#/651',
+'elba' => '#/652',
+'elbasan' => '#/652',
+'elym' => '#/653',
+'elymaic' => '#/653',
+'emod' => '#/61',
+'emod=f' => '#/!61',
+'emod=false' => '#/!61',
+'emod=n' => '#/!61',
+'emod=no' => '#/!61',
+'emod=t' => '#/61',
+'emod=true' => '#/61',
+'emod=y' => '#/61',
+'emod=yes' => '#/61',
+'emoji' => 'Emoji/Y',
+'emoji=f' => '!Emoji/Y',
+'emoji=false' => '!Emoji/Y',
+'emoji=n' => '!Emoji/Y',
+'emoji=no' => '!Emoji/Y',
+'emoji=t' => 'Emoji/Y',
+'emoji=true' => 'Emoji/Y',
+'emoji=y' => 'Emoji/Y',
+'emoji=yes' => 'Emoji/Y',
+'emojicomponent' => 'EComp/Y',
+'emojimodifier' => '#/61',
+'emojimodifierbase' => 'EBase/Y',
+'emojipresentation' => 'EPres/Y',
+'emoticons' => '#/256',
+'enclosedalphanum' => '#/377',
+'enclosedalphanumerics' => '#/377',
+'enclosedalphanumericsupplement' => '#/401',
+'enclosedalphanumsup' => '#/401',
+'enclosedcjk' => '#/305',
+'enclosedcjklettersandmonths' => '#/305',
+'enclosedideographicsup' => '#/413',
+'enclosedideographicsupplement' => '#/413',
+'enclosingmark' => 'Gc/Me',
+'epres' => 'EPres/Y',
+'epres=f' => '!EPres/Y',
+'epres=false' => '!EPres/Y',
+'epres=n' => '!EPres/Y',
+'epres=no' => '!EPres/Y',
+'epres=t' => 'EPres/Y',
+'epres=true' => 'EPres/Y',
+'epres=y' => 'EPres/Y',
+'epres=yes' => 'EPres/Y',
+'ethi' => 'Scx/Ethi',
+'ethiopic' => 'Scx/Ethi',
+'ethiopicext' => '#/306',
+'ethiopicexta' => '#/332',
+'ethiopicextended' => '#/306',
+'ethiopicextendeda' => '#/332',
+'ethiopicsup' => '#/307',
+'ethiopicsupplement' => '#/307',
+'ext' => 'Ext/Y',
+'ext=f' => '!Ext/Y',
+'ext=false' => '!Ext/Y',
+'ext=n' => '!Ext/Y',
+'ext=no' => '!Ext/Y',
+'ext=t' => 'Ext/Y',
+'ext=true' => 'Ext/Y',
+'ext=y' => 'Ext/Y',
+'ext=yes' => 'Ext/Y',
+'extendedpictographic' => 'ExtPict/Y',
+'extender' => 'Ext/Y',
+'extpict' => 'ExtPict/Y',
+'extpict=f' => '!ExtPict/Y',
+'extpict=false' => '!ExtPict/Y',
+'extpict=n' => '!ExtPict/Y',
+'extpict=no' => '!ExtPict/Y',
+'extpict=t' => 'ExtPict/Y',
+'extpict=true' => 'ExtPict/Y',
+'extpict=y' => 'ExtPict/Y',
+'extpict=yes' => 'ExtPict/Y',
+'finalpunctuation' => 'Gc/Pf',
+'format' => 'Gc/Cf',
+'fullcompositionexclusion' => 'CompEx/Y',
+'gc=c' => 'Gc/C',
+'gc=casedletter' => 'Gc/LC',
+'gc=cc' => '#/422',
+'gc=cf' => 'Gc/Cf',
+'gc=closepunctuation' => 'Gc/Pe',
+'gc=cn' => 'Gc/Cn',
+'gc=cntrl' => '#/422',
+'gc=co' => '#/423',
+'gc=combiningmark' => 'Gc/M',
+'gc=connectorpunctuation' => 'Gc/Pc',
+'gc=control' => '#/422',
+'gc=cs' => '#/14',
+'gc=currencysymbol' => 'Gc/Sc',
+'gc=dashpunctuation' => 'Gc/Pd',
+'gc=decimalnumber' => 'Gc/Nd',
+'gc=digit' => 'Gc/Nd',
+'gc=enclosingmark' => 'Gc/Me',
+'gc=finalpunctuation' => 'Gc/Pf',
+'gc=format' => 'Gc/Cf',
+'gc=initialpunctuation' => 'Gc/Pi',
+'gc=l' => 'Gc/L',
+'gc=l&' => 'Gc/LC',
+'gc=l_' => 'Gc/LC',
+'gc=lc' => 'Gc/LC',
+'gc=letter' => 'Gc/L',
+'gc=letternumber' => 'Gc/Nl',
+'gc=lineseparator' => '#/424',
+'gc=ll' => 'Gc/Ll',
+'gc=lm' => 'Gc/Lm',
+'gc=lo' => 'Gc/Lo',
+'gc=lowercaseletter' => 'Gc/Ll',
+'gc=lt' => 'Perl/Title',
+'gc=lu' => 'Gc/Lu',
+'gc=m' => 'Gc/M',
+'gc=mark' => 'Gc/M',
+'gc=mathsymbol' => 'Gc/Sm',
+'gc=mc' => 'Gc/Mc',
+'gc=me' => 'Gc/Me',
+'gc=mn' => 'Gc/Mn',
+'gc=modifierletter' => 'Gc/Lm',
+'gc=modifiersymbol' => 'Gc/Sk',
+'gc=n' => 'Gc/N',
+'gc=nd' => 'Gc/Nd',
+'gc=nl' => 'Gc/Nl',
+'gc=no' => 'Gc/No',
+'gc=nonspacingmark' => 'Gc/Mn',
+'gc=number' => 'Gc/N',
+'gc=openpunctuation' => 'Gc/Ps',
+'gc=other' => 'Gc/C',
+'gc=otherletter' => 'Gc/Lo',
+'gc=othernumber' => 'Gc/No',
+'gc=otherpunctuation' => 'Gc/Po',
+'gc=othersymbol' => 'Gc/So',
+'gc=p' => 'Gc/P',
+'gc=paragraphseparator' => '#/425',
+'gc=pc' => 'Gc/Pc',
+'gc=pd' => 'Gc/Pd',
+'gc=pe' => 'Gc/Pe',
+'gc=pf' => 'Gc/Pf',
+'gc=pi' => 'Gc/Pi',
+'gc=po' => 'Gc/Po',
+'gc=privateuse' => '#/423',
+'gc=ps' => 'Gc/Ps',
+'gc=punct' => 'Gc/P',
+'gc=punctuation' => 'Gc/P',
+'gc=s' => 'Gc/S',
+'gc=sc' => 'Gc/Sc',
+'gc=separator' => 'Gc/Z',
+'gc=sk' => 'Gc/Sk',
+'gc=sm' => 'Gc/Sm',
+'gc=so' => 'Gc/So',
+'gc=spaceseparator' => 'Gc/Zs',
+'gc=spacingmark' => 'Gc/Mc',
+'gc=surrogate' => '#/14',
+'gc=symbol' => 'Gc/S',
+'gc=titlecaseletter' => 'Perl/Title',
+'gc=unassigned' => 'Gc/Cn',
+'gc=uppercaseletter' => 'Gc/Lu',
+'gc=z' => 'Gc/Z',
+'gc=zl' => '#/424',
+'gc=zp' => '#/425',
+'gc=zs' => 'Gc/Zs',
+'gcb=cn' => 'GCB/CN',
+'gcb=control' => 'GCB/CN',
+'gcb=cr' => '#/66',
+'gcb=eb' => '#/0',
+'gcb=ebase' => '#/0',
+'gcb=ebasegaz' => '#/0',
+'gcb=ebg' => '#/0',
+'gcb=em' => '#/0',
+'gcb=emodifier' => '#/0',
+'gcb=ex' => 'GCB/EX',
+'gcb=extend' => 'GCB/EX',
+'gcb=gaz' => '#/0',
+'gcb=glueafterzwj' => '#/0',
+'gcb=l' => '#/63',
+'gcb=lf' => '#/67',
+'gcb=lv' => 'GCB/LV',
+'gcb=lvt' => 'GCB/LVT',
+'gcb=other' => 'GCB/XX',
+'gcb=pp' => 'GCB/PP',
+'gcb=prepend' => 'GCB/PP',
+'gcb=regionalindicator' => '#/68',
+'gcb=ri' => '#/68',
+'gcb=sm' => 'GCB/SM',
+'gcb=spacingmark' => 'GCB/SM',
+'gcb=t' => '#/64',
+'gcb=v' => '#/65',
+'gcb=xx' => 'GCB/XX',
+'gcb=zwj' => '#/69',
+'generalpunctuation' => '#/320',
+'geometricshapes' => '#/366',
+'geometricshapesext' => '#/394',
+'geometricshapesextended' => '#/394',
+'geor' => 'Scx/Geor',
+'georgian' => 'Scx/Geor',
+'georgianext' => '#/308',
+'georgianextended' => '#/308',
+'georgiansup' => '#/309',
+'georgiansupplement' => '#/309',
+'glag' => 'Scx/Glag',
+'glagolitic' => 'Scx/Glag',
+'glagoliticsup' => '#/346',
+'glagoliticsupplement' => '#/346',
+'gong' => 'Scx/Gong',
+'gonm' => 'Scx/Gonm',
+'goth' => '#/654',
+'gothic' => '#/654',
+'gran' => 'Scx/Gran',
+'grantha' => 'Scx/Gran',
+'graph' => 'Perl/Graph',
+'graphemebase' => 'GrBase/Y',
+'graphemeextend' => 'GrExt/Y',
+'grbase' => 'GrBase/Y',
+'grbase=f' => '!GrBase/Y',
+'grbase=false' => '!GrBase/Y',
+'grbase=n' => '!GrBase/Y',
+'grbase=no' => '!GrBase/Y',
+'grbase=t' => 'GrBase/Y',
+'grbase=true' => 'GrBase/Y',
+'grbase=y' => 'GrBase/Y',
+'grbase=yes' => 'GrBase/Y',
+'greek' => 'Scx/Grek',
+'greekandcoptic' => '#/137',
+'greekext' => '#/233',
+'greekextended' => '#/233',
+'grek' => 'Scx/Grek',
+'grext' => 'GrExt/Y',
+'grext=f' => '!GrExt/Y',
+'grext=false' => '!GrExt/Y',
+'grext=n' => '!GrExt/Y',
+'grext=no' => '!GrExt/Y',
+'grext=t' => 'GrExt/Y',
+'grext=true' => 'GrExt/Y',
+'grext=y' => 'GrExt/Y',
+'grext=yes' => 'GrExt/Y',
+'gujarati' => 'Scx/Gujr',
+'gujr' => 'Scx/Gujr',
+'gunjalagondi' => 'Scx/Gong',
+'gurmukhi' => 'Scx/Guru',
+'guru' => 'Scx/Guru',
+'halfandfullforms' => '#/378',
+'halfmarks' => '#/257',
+'halfwidthandfullwidthforms' => '#/378',
+'han' => 'Scx/Han',
+'hang' => 'Scx/Hang',
+'hangul' => 'Scx/Hang',
+'hangulcompatibilityjamo' => '#/284',
+'hanguljamo' => '#/122',
+'hanguljamoextendeda' => '#/237',
+'hanguljamoextendedb' => '#/238',
+'hangulsyllables' => '#/158',
+'hani' => 'Scx/Han',
+'hanifirohingya' => 'Scx/Rohg',
+'hano' => '#/655',
+'hanunoo' => '#/655',
+'hatr' => '#/656',
+'hatran' => '#/656',
+'hebr' => 'Scx/Hebr',
+'hebrew' => 'Scx/Hebr',
+'hex' => 'Hex/Y',
+'hex=f' => '!Hex/Y',
+'hex=false' => '!Hex/Y',
+'hex=n' => '!Hex/Y',
+'hex=no' => '!Hex/Y',
+'hex=t' => 'Hex/Y',
+'hex=true' => 'Hex/Y',
+'hex=y' => 'Hex/Y',
+'hex=yes' => 'Hex/Y',
+'hexdigit' => 'Hex/Y',
+'highprivateusesurrogates' => '#/379',
+'highpusurrogates' => '#/379',
+'highsurrogates' => '#/357',
+'hira' => 'Scx/Hira',
+'hiragana' => 'Scx/Hira',
+'hluw' => '#/657',
+'hmng' => 'Scx/Hmng',
+'hmnp' => 'Scx/Hmnp',
+'horizspace' => 'Perl/Blank',
+'hst=l' => '#/63',
+'hst=leadingjamo' => '#/63',
+'hst=lv' => 'GCB/LV',
+'hst=lvsyllable' => 'GCB/LV',
+'hst=lvt' => 'GCB/LVT',
+'hst=lvtsyllable' => 'GCB/LVT',
+'hst=na' => 'Hst/NA',
+'hst=notapplicable' => 'Hst/NA',
+'hst=t' => '#/64',
+'hst=trailingjamo' => '#/64',
+'hst=v' => '#/65',
+'hst=voweljamo' => '#/65',
+'hung' => '#/658',
+'hyphen' => 'Hyphen/T',
+'hyphen=f' => '!Hyphen/T',
+'hyphen=false' => '!Hyphen/T',
+'hyphen=n' => '!Hyphen/T',
+'hyphen=no' => '!Hyphen/T',
+'hyphen=t' => 'Hyphen/T',
+'hyphen=true' => 'Hyphen/T',
+'hyphen=y' => 'Hyphen/T',
+'hyphen=yes' => 'Hyphen/T',
+'idc' => 'IDC/Y',
+'idc=f' => '!IDC/Y',
+'idc=false' => '!IDC/Y',
+'idc=n' => '!IDC/Y',
+'idc=no' => '!IDC/Y',
+'idc=t' => 'IDC/Y',
+'idc=true' => 'IDC/Y',
+'idc=y' => 'IDC/Y',
+'idc=yes' => 'IDC/Y',
+'idcontinue' => 'IDC/Y',
+'identifierstatus=allowed' => 'IdStatus/Allowed',
+'identifierstatus=restricted' => 'IdStatus/Restrict',
+'identifiertype=defaultignorable' => 'IdType/DefaultI',
+'identifiertype=deprecated' => 'Dep/Y',
+'identifiertype=exclusion' => 'IdType/Exclusio',
+'identifiertype=inclusion' => 'IdType/Inclusio',
+'identifiertype=limiteduse' => 'IdType/LimitedU',
+'identifiertype=notcharacter' => 'IdType/NotChara',
+'identifiertype=notnfkc' => 'IdType/NotNFKC',
+'identifiertype=notxid' => 'IdType/NotXID',
+'identifiertype=obsolete' => 'IdType/Obsolete',
+'identifiertype=recommended' => 'IdType/Recommen',
+'identifiertype=technical' => 'IdType/Technica',
+'identifiertype=uncommonuse' => 'IdType/Uncommon',
+'ideo' => 'Ideo/Y',
+'ideo=f' => '!Ideo/Y',
+'ideo=false' => '!Ideo/Y',
+'ideo=n' => '!Ideo/Y',
+'ideo=no' => '!Ideo/Y',
+'ideo=t' => 'Ideo/Y',
+'ideo=true' => 'Ideo/Y',
+'ideo=y' => 'Ideo/Y',
+'ideo=yes' => 'Ideo/Y',
+'ideographic' => 'Ideo/Y',
+'ideographicdescriptioncharacters' => '#/113',
+'ideographicsymbols' => '#/395',
+'ideographicsymbolsandpunctuation' => '#/395',
+'ids' => 'IDS/Y',
+'ids=f' => '!IDS/Y',
+'ids=false' => '!IDS/Y',
+'ids=n' => '!IDS/Y',
+'ids=no' => '!IDS/Y',
+'ids=t' => 'IDS/Y',
+'ids=true' => 'IDS/Y',
+'ids=y' => 'IDS/Y',
+'ids=yes' => 'IDS/Y',
+'idsb' => '#/70',
+'idsb=f' => '#/!70',
+'idsb=false' => '#/!70',
+'idsb=n' => '#/!70',
+'idsb=no' => '#/!70',
+'idsb=t' => '#/70',
+'idsb=true' => '#/70',
+'idsb=y' => '#/70',
+'idsb=yes' => '#/70',
+'idsbinaryoperator' => '#/70',
+'idst' => '#/72',
+'idst=f' => '#/!72',
+'idst=false' => '#/!72',
+'idst=n' => '#/!72',
+'idst=no' => '#/!72',
+'idst=t' => '#/72',
+'idst=true' => '#/72',
+'idst=y' => '#/72',
+'idst=yes' => '#/72',
+'idstart' => 'IDS/Y',
+'idstrinaryoperator' => '#/72',
+'imperialaramaic' => '#/637',
+'in=unassigned' => 'Age/NA',
+'in=v100' => 'In/10_0',
+'in=v110' => 'In/11_0',
+'in=v120' => 'In/12_0',
+'in=v121' => 'In/12_1',
+'in=v130' => 'In/13_0',
+'in=v20' => 'In/2_0',
+'in=v21' => 'In/2_1',
+'in=v30' => 'In/3_0',
+'in=v31' => 'In/3_1',
+'in=v32' => 'In/3_2',
+'in=v40' => 'In/4_0',
+'in=v41' => 'In/4_1',
+'in=v50' => 'In/5_0',
+'in=v51' => 'In/5_1',
+'in=v52' => 'In/5_2',
+'in=v60' => 'In/6_0',
+'in=v61' => 'In/6_1',
+'in=v62' => 'In/6_2',
+'in=v63' => 'In/6_3',
+'in=v70' => 'In/7_0',
+'in=v80' => 'In/8_0',
+'in=v90' => 'In/9_0',
+'inadlam' => '#/132',
+'inaegeannumbers' => '#/343',
+'inahom' => '#/120',
+'inalchemical' => '#/277',
+'inalchemicalsymbols' => '#/277',
+'inalphabeticpf' => '#/326',
+'inalphabeticpresentationforms' => '#/326',
+'inanatolianhieroglyphs' => '#/405',
+'inancientgreekmusic' => '#/387',
+'inancientgreekmusicalnotation' => '#/387',
+'inancientgreeknumbers' => '#/398',
+'inancientsymbols' => '#/352',
+'inarabic' => '#/150',
+'inarabicexta' => '#/278',
+'inarabicextendeda' => '#/278',
+'inarabicmath' => '#/279',
+'inarabicmathematicalalphabeticsymbols' => '#/279',
+'inarabicpfa' => '#/250',
+'inarabicpfb' => '#/251',
+'inarabicpresentationformsa' => '#/250',
+'inarabicpresentationformsb' => '#/251',
+'inarabicsup' => '#/252',
+'inarabicsupplement' => '#/252',
+'inarmenian' => '#/221',
+'inarrows' => '#/151',
+'inascii' => '#/131',
+'inavestan' => '#/178',
+'inbalinese' => '#/222',
+'inbamum' => '#/133',
+'inbamumsup' => '#/223',
+'inbamumsupplement' => '#/223',
+'inbasiclatin' => '#/131',
+'inbassavah' => '#/224',
+'inbatak' => '#/134',
+'inbengali' => '#/179',
+'inbhaiksuki' => '#/253',
+'inblockelements' => '#/344',
+'inbopomofo' => '#/225',
+'inbopomofoext' => '#/301',
+'inbopomofoextended' => '#/301',
+'inboxdrawing' => '#/280',
+'inbrahmi' => '#/152',
+'inbraille' => '#/180',
+'inbraillepatterns' => '#/180',
+'inbuginese' => '#/226',
+'inbuhid' => '#/135',
+'inbyzantinemusic' => '#/353',
+'inbyzantinemusicalsymbols' => '#/353',
+'incanadiansyllabics' => '#/130',
+'incarian' => '#/153',
+'incaucasianalbanian' => '#/388',
+'inchakma' => '#/154',
+'incham' => '#/121',
+'incherokee' => '#/227',
+'incherokeesup' => '#/302',
+'incherokeesupplement' => '#/302',
+'inchesssymbols' => '#/327',
+'inchorasmian' => '#/283',
+'incjk' => '#/112',
+'incjkcompat' => '#/254',
+'incjkcompatforms' => '#/354',
+'incjkcompatibility' => '#/254',
+'incjkcompatibilityforms' => '#/354',
+'incjkcompatibilityideographs' => '#/399',
+'incjkcompatibilityideographssupplement' => '#/410',
+'incjkcompatideographs' => '#/399',
+'incjkcompatideographssup' => '#/410',
+'incjkexta' => '#/181',
+'incjkextb' => '#/182',
+'incjkextc' => '#/183',
+'incjkextd' => '#/184',
+'incjkexte' => '#/185',
+'incjkextf' => '#/186',
+'incjkextg' => '#/187',
+'incjkradicalssup' => '#/355',
+'incjkradicalssupplement' => '#/355',
+'incjkstrokes' => '#/281',
+'incjksymbols' => '#/282',
+'incjksymbolsandpunctuation' => '#/282',
+'incjkunifiedideographs' => '#/112',
+'incjkunifiedideographsextensiona' => '#/181',
+'incjkunifiedideographsextensionb' => '#/182',
+'incjkunifiedideographsextensionc' => '#/183',
+'incjkunifiedideographsextensiond' => '#/184',
+'incjkunifiedideographsextensione' => '#/185',
+'incjkunifiedideographsextensionf' => '#/186',
+'incjkunifiedideographsextensiong' => '#/187',
+'incombiningdiacriticalmarks' => '#/331',
+'incombiningdiacriticalmarksextended' => '#/364',
+'incombiningdiacriticalmarksforsymbols' => '#/411',
+'incombiningdiacriticalmarkssupplement' => '#/365',
+'incombininghalfmarks' => '#/257',
+'incombiningmarksforsymbols' => '#/411',
+'incommonindicnumberforms' => '#/380',
+'incompatjamo' => '#/284',
+'incontrolpictures' => '#/362',
+'incoptic' => '#/155',
+'incopticepactnumbers' => '#/393',
+'incountingrod' => '#/303',
+'incountingrodnumerals' => '#/303',
+'incuneiform' => '#/255',
+'incuneiformnumbers' => '#/375',
+'incuneiformnumbersandpunctuation' => '#/375',
+'incurrencysymbols' => '#/363',
+'incypriotsyllabary' => '#/376',
+'incyrillic' => '#/228',
+'incyrillicexta' => '#/328',
+'incyrillicextb' => '#/329',
+'incyrillicextc' => '#/330',
+'incyrillicextendeda' => '#/328',
+'incyrillicextendedb' => '#/329',
+'incyrillicextendedc' => '#/330',
+'incyrillicsup' => '#/304',
+'incyrillicsupplement' => '#/304',
+'incyrillicsupplementary' => '#/304',
+'indeseret' => '#/188',
+'indevanagari' => '#/285',
+'indevanagariext' => '#/345',
+'indevanagariextended' => '#/345',
+'indiacriticals' => '#/331',
+'indiacriticalsext' => '#/364',
+'indiacriticalsforsymbols' => '#/411',
+'indiacriticalssup' => '#/365',
+'indicnumberforms' => '#/380',
+'indicsiyaqnumbers' => '#/389',
+'indingbats' => '#/229',
+'indivesakuru' => '#/286',
+'indogra' => '#/136',
+'indomino' => '#/156',
+'indominotiles' => '#/156',
+'induployan' => '#/230',
+'inearlydynasticcuneiform' => '#/412',
+'inegyptianhieroglyphformatcontrols' => '#/418',
+'inegyptianhieroglyphs' => '#/400',
+'inelbasan' => '#/189',
+'inelymaic' => '#/190',
+'inemoticons' => '#/256',
+'inenclosedalphanum' => '#/377',
+'inenclosedalphanumerics' => '#/377',
+'inenclosedalphanumericsupplement' => '#/401',
+'inenclosedalphanumsup' => '#/401',
+'inenclosedcjk' => '#/305',
+'inenclosedcjklettersandmonths' => '#/305',
+'inenclosedideographicsup' => '#/413',
+'inenclosedideographicsupplement' => '#/413',
+'inethiopic' => '#/231',
+'inethiopicext' => '#/306',
+'inethiopicexta' => '#/332',
+'inethiopicextended' => '#/306',
+'inethiopicextendeda' => '#/332',
+'inethiopicsup' => '#/307',
+'inethiopicsupplement' => '#/307',
+'ingeneralpunctuation' => '#/320',
+'ingeometricshapes' => '#/366',
+'ingeometricshapesext' => '#/394',
+'ingeometricshapesextended' => '#/394',
+'ingeorgian' => '#/232',
+'ingeorgianext' => '#/308',
+'ingeorgianextended' => '#/308',
+'ingeorgiansup' => '#/309',
+'ingeorgiansupplement' => '#/309',
+'inglagolitic' => '#/287',
+'inglagoliticsup' => '#/346',
+'inglagoliticsupplement' => '#/346',
+'ingothic' => '#/157',
+'ingrantha' => '#/191',
+'ingreek' => '#/137',
+'ingreekandcoptic' => '#/137',
+'ingreekext' => '#/233',
+'ingreekextended' => '#/233',
+'ingujarati' => '#/234',
+'ingunjalagondi' => '#/333',
+'ingurmukhi' => '#/235',
+'inhalfandfullforms' => '#/378',
+'inhalfmarks' => '#/257',
+'inhalfwidthandfullwidthforms' => '#/378',
+'inhangul' => '#/158',
+'inhangulcompatibilityjamo' => '#/284',
+'inhanguljamo' => '#/122',
+'inhanguljamoextendeda' => '#/237',
+'inhanguljamoextendedb' => '#/238',
+'inhangulsyllables' => '#/158',
+'inhanifirohingya' => '#/356',
+'inhanunoo' => '#/192',
+'inhatran' => '#/159',
+'inhebrew' => '#/160',
+'inherited' => 'Scx/Zinh',
+'inhighprivateusesurrogates' => '#/379',
+'inhighpusurrogates' => '#/379',
+'inhighsurrogates' => '#/357',
+'inhiragana' => '#/236',
+'inidc' => '#/113',
+'inideographicdescriptioncharacters' => '#/113',
+'inideographicsymbols' => '#/395',
+'inideographicsymbolsandpunctuation' => '#/395',
+'inimperialaramaic' => '#/367',
+'inindicnumberforms' => '#/380',
+'inindicsiyaqnumbers' => '#/389',
+'ininscriptionalpahlavi' => '#/406',
+'ininscriptionalparthian' => '#/408',
+'inipaext' => '#/161',
+'inipaextensions' => '#/161',
+'initialpunctuation' => 'Gc/Pi',
+'injamo' => '#/122',
+'injamoexta' => '#/237',
+'injamoextb' => '#/238',
+'injavanese' => '#/239',
+'inkaithi' => '#/162',
+'inkanaexta' => '#/240',
+'inkanaextendeda' => '#/240',
+'inkanasup' => '#/193',
+'inkanasupplement' => '#/193',
+'inkanbun' => '#/163',
+'inkangxi' => '#/164',
+'inkangxiradicals' => '#/164',
+'inkannada' => '#/194',
+'inkatakana' => '#/241',
+'inkatakanaext' => '#/310',
+'inkatakanaphoneticextensions' => '#/310',
+'inkayahli' => '#/195',
+'inkharoshthi' => '#/288',
+'inkhitansmallscript' => '#/390',
+'inkhmer' => '#/138',
+'inkhmersymbols' => '#/334',
+'inkhojki' => '#/165',
+'inkhudawadi' => '#/258',
+'inlao' => '#/114',
+'inlatin1' => '#/166',
+'inlatin1sup' => '#/166',
+'inlatin1supplement' => '#/166',
+'inlatinexta' => '#/259',
+'inlatinextadditional' => '#/396',
+'inlatinextb' => '#/260',
+'inlatinextc' => '#/261',
+'inlatinextd' => '#/262',
+'inlatinexte' => '#/263',
+'inlatinextendeda' => '#/259',
+'inlatinextendedadditional' => '#/396',
+'inlatinextendedb' => '#/260',
+'inlatinextendedc' => '#/261',
+'inlatinextendedd' => '#/262',
+'inlatinextendede' => '#/263',
+'inlepcha' => '#/167',
+'inletterlikesymbols' => '#/391',
+'inlimbu' => '#/139',
+'inlineara' => '#/196',
+'inlinearbideograms' => '#/381',
+'inlinearbsyllabary' => '#/382',
+'inlisu' => '#/123',
+'inlisusup' => '#/197',
+'inlisusupplement' => '#/197',
+'inlowsurrogates' => '#/347',
+'inlycian' => '#/168',
+'inlydian' => '#/169',
+'inmahajani' => '#/242',
+'inmahjong' => '#/198',
+'inmahjongtiles' => '#/198',
+'inmakasar' => '#/199',
+'inmalayalam' => '#/264',
+'inmandaic' => '#/200',
+'inmanichaean' => '#/289',
+'inmarchen' => '#/201',
+'inmasaramgondi' => '#/335',
+'inmathalphanum' => '#/336',
+'inmathematicalalphanumericsymbols' => '#/336',
+'inmathematicaloperators' => '#/348',
+'inmathoperators' => '#/348',
+'inmayannumerals' => '#/349',
+'inmedefaidrin' => '#/311',
+'inmeeteimayek' => '#/312',
+'inmeeteimayekext' => '#/358',
+'inmeeteimayekextensions' => '#/358',
+'inmendekikakui' => '#/337',
+'inmeroiticcursive' => '#/368',
+'inmeroitichieroglyphs' => '#/402',
+'inmiao' => '#/124',
+'inmiscarrows' => '#/290',
+'inmiscellaneousmathematicalsymbolsa' => '#/383',
+'inmiscellaneousmathematicalsymbolsb' => '#/384',
+'inmiscellaneoussymbols' => '#/313',
+'inmiscellaneoussymbolsandarrows' => '#/290',
+'inmiscellaneoussymbolsandpictographs' => '#/369',
+'inmiscellaneoustechnical' => '#/350',
+'inmiscmathsymbolsa' => '#/383',
+'inmiscmathsymbolsb' => '#/384',
+'inmiscpictographs' => '#/369',
+'inmiscsymbols' => '#/313',
+'inmisctechnical' => '#/350',
+'inmodi' => '#/125',
+'inmodifierletters' => '#/370',
+'inmodifiertoneletters' => '#/403',
+'inmongolian' => '#/265',
+'inmongoliansup' => '#/338',
+'inmongoliansupplement' => '#/338',
+'inmro' => '#/115',
+'inmultani' => '#/202',
+'inmusic' => '#/140',
+'inmusicalsymbols' => '#/140',
+'inmyanmar' => '#/203',
+'inmyanmarexta' => '#/314',
+'inmyanmarextb' => '#/315',
+'inmyanmarextendeda' => '#/314',
+'inmyanmarextendedb' => '#/315',
+'innabataean' => '#/266',
+'innandinagari' => '#/316',
+'innb' => 'Blk/NB',
+'innewa' => '#/126',
+'innewtailue' => '#/267',
+'innko' => '#/116',
+'innoblock' => 'Blk/NB',
+'innumberforms' => '#/317',
+'innushu' => '#/141',
+'innyiakengpuachuehmong' => '#/407',
+'inocr' => '#/117',
+'inogham' => '#/142',
+'inolchiki' => '#/204',
+'inoldhungarian' => '#/339',
+'inolditalic' => '#/268',
+'inoldnortharabian' => '#/371',
+'inoldpermic' => '#/269',
+'inoldpersian' => '#/291',
+'inoldsogdian' => '#/292',
+'inoldsoutharabian' => '#/372',
+'inoldturkic' => '#/270',
+'inopticalcharacterrecognition' => '#/117',
+'inoriya' => '#/143',
+'inornamentaldingbats' => '#/397',
+'inosage' => '#/144',
+'inosmanya' => '#/205',
+'inottomansiyaqnumbers' => '#/404',
+'inpahawhhmong' => '#/318',
+'inpalmyrene' => '#/271',
+'inpaucinhau' => '#/272',
+'inpc=bottom' => 'InPC/Bottom',
+'inpc=bottomandleft' => '#/74',
+'inpc=bottomandright' => 'InPC/BottomAn',
+'inpc=left' => 'InPC/Left',
+'inpc=leftandright' => 'InPC/LeftAndR',
+'inpc=na' => 'InPC/NA',
+'inpc=overstruck' => 'InPC/Overstru',
+'inpc=right' => 'InPC/Right',
+'inpc=top' => 'InPC/Top',
+'inpc=topandbottom' => 'InPC/TopAndBo',
+'inpc=topandbottomandleft' => '#/75',
+'inpc=topandbottomandright' => '#/76',
+'inpc=topandleft' => 'InPC/TopAndLe',
+'inpc=topandleftandright' => 'InPC/TopAndL2',
+'inpc=topandright' => 'InPC/TopAndRi',
+'inpc=visualorderleft' => 'InPC/VisualOr',
+'inphagspa' => '#/206',
+'inphaistos' => '#/243',
+'inphaistosdisc' => '#/243',
+'inphoenician' => '#/293',
+'inphoneticext' => '#/319',
+'inphoneticextensions' => '#/319',
+'inphoneticextensionssupplement' => '#/359',
+'inphoneticextsup' => '#/359',
+'inplayingcards' => '#/340',
+'inprivateuse' => '#/118',
+'inprivateusearea' => '#/118',
+'inpsalterpahlavi' => '#/360',
+'inpua' => '#/118',
+'inpunctuation' => '#/320',
+'inrejang' => '#/170',
+'inrumi' => '#/127',
+'inruminumeralsymbols' => '#/127',
+'inrunic' => '#/145',
+'insamaritan' => '#/273',
+'insaurashtra' => '#/294',
+'insc=avagraha' => 'InSC/Avagraha',
+'insc=bindu' => 'InSC/Bindu',
+'insc=brahmijoiningnumber' => '#/84',
+'insc=cantillationmark' => 'InSC/Cantilla',
+'insc=consonant' => 'InSC/Consonan',
+'insc=consonantdead' => 'InSC/Consona2',
+'insc=consonantfinal' => 'InSC/Consona3',
+'insc=consonantheadletter' => '#/85',
+'insc=consonantinitialpostfixed' => '#/87',
+'insc=consonantkiller' => '#/81',
+'insc=consonantmedial' => 'InSC/Consona4',
+'insc=consonantplaceholder' => 'InSC/Consona7',
+'insc=consonantprecedingrepha' => '#/86',
+'insc=consonantprefixed' => 'InSC/Consona5',
+'insc=consonantsubjoined' => 'InSC/Consona6',
+'insc=consonantsucceedingrepha' => 'InSC/Consona9',
+'insc=consonantwithstacker' => 'InSC/Consona8',
+'insc=geminationmark' => '#/80',
+'insc=invisiblestacker' => 'InSC/Invisibl',
+'insc=joiner' => '#/69',
+'insc=modifyingletter' => '#/82',
+'insc=nonjoiner' => '#/77',
+'insc=nukta' => 'InSC/Nukta',
+'insc=number' => 'InSC/Number',
+'insc=numberjoiner' => '#/79',
+'insc=other' => 'InSC/Other',
+'insc=purekiller' => 'InSC/PureKill',
+'insc=registershifter' => '#/83',
+'insc=syllablemodifier' => 'InSC/Syllable',
+'insc=toneletter' => '#/78',
+'insc=tonemark' => 'InSC/ToneMark',
+'insc=virama' => 'InSC/Virama',
+'insc=visarga' => 'InSC/Visarga',
+'insc=vowel' => 'InSC/Vowel',
+'insc=voweldependent' => 'InSC/VowelDep',
+'insc=vowelindependent' => 'InSC/VowelInd',
+'inscriptionalpahlavi' => '#/687',
+'inscriptionalparthian' => '#/689',
+'insharada' => '#/207',
+'inshavian' => '#/208',
+'inshorthandformatcontrols' => '#/414',
+'insiddham' => '#/209',
+'insinhala' => '#/210',
+'insinhalaarchaicnumbers' => '#/409',
+'insmallforms' => '#/295',
+'insmallformvariants' => '#/295',
+'insmallkanaext' => '#/341',
+'insmallkanaextension' => '#/341',
+'insogdian' => '#/211',
+'insorasompeng' => '#/321',
+'insoyombo' => '#/212',
+'inspacingmodifierletters' => '#/370',
+'inspecials' => '#/244',
+'insundanese' => '#/274',
+'insundanesesup' => '#/342',
+'insundanesesupplement' => '#/342',
+'insuparrowsa' => '#/296',
+'insuparrowsb' => '#/297',
+'insuparrowsc' => '#/298',
+'insuperandsub' => '#/322',
+'insuperscriptsandsubscripts' => '#/322',
+'insupmathoperators' => '#/385',
+'insupplementalarrowsa' => '#/296',
+'insupplementalarrowsb' => '#/297',
+'insupplementalarrowsc' => '#/298',
+'insupplementalmathematicaloperators' => '#/385',
+'insupplementalpunctuation' => '#/361',
+'insupplementalsymbolsandpictographs' => '#/415',
+'insupplementaryprivateuseareaa' => '#/213',
+'insupplementaryprivateuseareab' => '#/214',
+'insuppuaa' => '#/213',
+'insuppuab' => '#/214',
+'insuppunctuation' => '#/361',
+'insupsymbolsandpictographs' => '#/415',
+'insuttonsignwriting' => '#/392',
+'insylotinagri' => '#/323',
+'insymbolsandpictographsexta' => '#/416',
+'insymbolsandpictographsextendeda' => '#/416',
+'insymbolsforlegacycomputing' => '#/417',
+'insyriac' => '#/171',
+'insyriacsup' => '#/275',
+'insyriacsupplement' => '#/275',
+'intagalog' => '#/215',
+'intagbanwa' => '#/245',
+'intags' => '#/128',
+'intaile' => '#/146',
+'intaitham' => '#/216',
+'intaiviet' => '#/217',
+'intaixuanjing' => '#/324',
+'intaixuanjingsymbols' => '#/324',
+'intakri' => '#/147',
+'intamil' => '#/148',
+'intamilsup' => '#/246',
+'intamilsupplement' => '#/246',
+'intangut' => '#/172',
+'intangutcomponents' => '#/386',
+'intangutsup' => '#/276',
+'intangutsupplement' => '#/276',
+'intelugu' => '#/173',
+'inthaana' => '#/174',
+'inthai' => '#/129',
+'intibetan' => '#/218',
+'intifinagh' => '#/247',
+'intirhuta' => '#/219',
+'intransportandmap' => '#/373',
+'intransportandmapsymbols' => '#/373',
+'inucas' => '#/130',
+'inucasext' => '#/220',
+'inugaritic' => '#/248',
+'inunifiedcanadianaboriginalsyllabics' => '#/130',
+'inunifiedcanadianaboriginalsyllabicsextended' => '#/220',
+'invai' => '#/119',
+'invariationselectors' => '#/111',
+'invariationselectorssupplement' => '#/149',
+'invedicext' => '#/249',
+'invedicextensions' => '#/249',
+'inverticalforms' => '#/351',
+'invs' => '#/111',
+'invssup' => '#/149',
+'inwancho' => '#/175',
+'inwarangciti' => '#/299',
+'inyezidi' => '#/176',
+'inyijing' => '#/177',
+'inyijinghexagramsymbols' => '#/177',
+'inyiradicals' => '#/300',
+'inyisyllables' => '#/325',
+'inzanabazarsquare' => '#/374',
+'ipaext' => '#/161',
+'ipaextensions' => '#/161',
+'isadlam' => 'Scx/Adlm',
+'isadlm' => 'Scx/Adlm',
+'isaegeannumbers' => '#/343',
+'isaghb' => '#/635',
+'isahex' => '#/60',
+'isahom' => '#/636',
+'isalchemical' => '#/277',
+'isalchemicalsymbols' => '#/277',
+'isall' => '#/1',
+'isalnum' => 'Perl/Alnum',
+'isalpha' => 'Alpha/Y',
+'isalphabetic' => 'Alpha/Y',
+'isalphabeticpf' => '#/326',
+'isalphabeticpresentationforms' => '#/326',
+'isanatolianhieroglyphs' => '#/657',
+'isancientgreekmusic' => '#/387',
+'isancientgreekmusicalnotation' => '#/387',
+'isancientgreeknumbers' => '#/398',
+'isancientsymbols' => '#/352',
+'isany' => '#/2',
+'isarab' => 'Scx/Arab',
+'isarabic' => 'Scx/Arab',
+'isarabicexta' => '#/278',
+'isarabicextendeda' => '#/278',
+'isarabicmath' => '#/279',
+'isarabicmathematicalalphabeticsymbols' => '#/279',
+'isarabicpfa' => '#/250',
+'isarabicpfb' => '#/251',
+'isarabicpresentationformsa' => '#/250',
+'isarabicpresentationformsb' => '#/251',
+'isarabicsup' => '#/252',
+'isarabicsupplement' => '#/252',
+'isarmenian' => 'Scx/Armn',
+'isarmi' => '#/637',
+'isarmn' => 'Scx/Armn',
+'isarrows' => '#/151',
+'isascii' => '#/131',
+'isasciihexdigit' => '#/60',
+'isassigned' => 'Perl/Assigned',
+'isavestan' => '#/638',
+'isavst' => '#/638',
+'isbali' => '#/639',
+'isbalinese' => '#/639',
+'isbamu' => '#/640',
+'isbamum' => '#/640',
+'isbamumsup' => '#/223',
+'isbamumsupplement' => '#/223',
+'isbasiclatin' => '#/131',
+'isbass' => '#/641',
+'isbassavah' => '#/641',
+'isbatak' => '#/642',
+'isbatk' => '#/642',
+'isbeng' => 'Scx/Beng',
+'isbengali' => 'Scx/Beng',
+'isbhaiksuki' => 'Scx/Bhks',
+'isbhks' => 'Scx/Bhks',
+'isbidic' => 'BidiC/Y',
+'isbidicontrol' => 'BidiC/Y',
+'isbidim' => 'BidiM/Y',
+'isbidimirrored' => 'BidiM/Y',
+'isblank' => 'Perl/Blank',
+'isblockelements' => '#/344',
+'isbopo' => 'Scx/Bopo',
+'isbopomofo' => 'Scx/Bopo',
+'isbopomofoext' => '#/301',
+'isbopomofoextended' => '#/301',
+'isboxdrawing' => '#/280',
+'isbrah' => '#/643',
+'isbrahmi' => '#/643',
+'isbrai' => '#/180',
+'isbraille' => '#/180',
+'isbraillepatterns' => '#/180',
+'isbugi' => '#/644',
+'isbuginese' => '#/644',
+'isbuhd' => '#/645',
+'isbuhid' => '#/645',
+'isbyzantinemusic' => '#/353',
+'isbyzantinemusicalsymbols' => '#/353',
+'isc' => 'Gc/C',
+'iscakm' => 'Scx/Cakm',
+'iscanadianaboriginal' => '#/646',
+'iscanadiansyllabics' => '#/130',
+'iscans' => '#/646',
+'iscari' => '#/647',
+'iscarian' => '#/647',
+'iscased' => 'Cased/Y',
+'iscasedletter' => 'Gc/LC',
+'iscaseignorable' => 'CI/Y',
+'iscaucasianalbanian' => '#/635',
+'iscc' => '#/422',
+'isce' => 'CE/Y',
+'iscf' => 'Gc/Cf',
+'ischakma' => 'Scx/Cakm',
+'ischam' => 'Scx/Cham',
+'ischangeswhencasefolded' => 'CWCF/Y',
+'ischangeswhencasemapped' => 'CWCM/Y',
+'ischangeswhenlowercased' => 'CWL/Y',
+'ischangeswhennfkccasefolded' => 'CWKCF/Y',
+'ischangeswhentitlecased' => 'CWT/Y',
+'ischangeswhenuppercased' => 'CWU/Y',
+'ischer' => '#/648',
+'ischerokee' => '#/648',
+'ischerokeesup' => '#/302',
+'ischerokeesupplement' => '#/302',
+'ischesssymbols' => '#/327',
+'ischorasmian' => '#/649',
+'ischrs' => '#/649',
+'isci' => 'CI/Y',
+'iscjk' => '#/112',
+'iscjkcompat' => '#/254',
+'iscjkcompatforms' => '#/354',
+'iscjkcompatibility' => '#/254',
+'iscjkcompatibilityforms' => '#/354',
+'iscjkcompatibilityideographs' => '#/399',
+'iscjkcompatibilityideographssupplement' => '#/410',
+'iscjkcompatideographs' => '#/399',
+'iscjkcompatideographssup' => '#/410',
+'iscjkexta' => '#/181',
+'iscjkextb' => '#/182',
+'iscjkextc' => '#/183',
+'iscjkextd' => '#/184',
+'iscjkexte' => '#/185',
+'iscjkextf' => '#/186',
+'iscjkextg' => '#/187',
+'iscjkradicalssup' => '#/355',
+'iscjkradicalssupplement' => '#/355',
+'iscjkstrokes' => '#/281',
+'iscjksymbols' => '#/282',
+'iscjksymbolsandpunctuation' => '#/282',
+'iscjkunifiedideographs' => '#/112',
+'iscjkunifiedideographsextensiona' => '#/181',
+'iscjkunifiedideographsextensionb' => '#/182',
+'iscjkunifiedideographsextensionc' => '#/183',
+'iscjkunifiedideographsextensiond' => '#/184',
+'iscjkunifiedideographsextensione' => '#/185',
+'iscjkunifiedideographsextensionf' => '#/186',
+'iscjkunifiedideographsextensiong' => '#/187',
+'isclosepunctuation' => 'Gc/Pe',
+'iscn' => 'Gc/Cn',
+'iscntrl' => '#/422',
+'isco' => '#/423',
+'iscombiningdiacriticalmarks' => '#/331',
+'iscombiningdiacriticalmarksextended' => '#/364',
+'iscombiningdiacriticalmarksforsymbols' => '#/411',
+'iscombiningdiacriticalmarkssupplement' => '#/365',
+'iscombininghalfmarks' => '#/257',
+'iscombiningmark' => 'Gc/M',
+'iscombiningmarksforsymbols' => '#/411',
+'iscommon' => 'Scx/Zyyy',
+'iscommonindicnumberforms' => '#/380',
+'iscompatjamo' => '#/284',
+'iscompex' => 'CompEx/Y',
+'iscompositionexclusion' => 'CE/Y',
+'isconnectorpunctuation' => 'Gc/Pc',
+'iscontrol' => '#/422',
+'iscontrolpictures' => '#/362',
+'iscopt' => 'Scx/Copt',
+'iscoptic' => 'Scx/Copt',
+'iscopticepactnumbers' => '#/393',
+'iscountingrod' => '#/303',
+'iscountingrodnumerals' => '#/303',
+'iscprt' => 'Scx/Cprt',
+'iscs' => '#/14',
+'iscuneiform' => 'Scx/Xsux',
+'iscuneiformnumbers' => '#/375',
+'iscuneiformnumbersandpunctuation' => '#/375',
+'iscurrencysymbol' => 'Gc/Sc',
+'iscurrencysymbols' => '#/363',
+'iscwcf' => 'CWCF/Y',
+'iscwcm' => 'CWCM/Y',
+'iscwkcf' => 'CWKCF/Y',
+'iscwl' => 'CWL/Y',
+'iscwt' => 'CWT/Y',
+'iscwu' => 'CWU/Y',
+'iscypriot' => 'Scx/Cprt',
+'iscypriotsyllabary' => '#/376',
+'iscyrillic' => 'Scx/Cyrl',
+'iscyrillicexta' => '#/328',
+'iscyrillicextb' => '#/329',
+'iscyrillicextc' => '#/330',
+'iscyrillicextendeda' => '#/328',
+'iscyrillicextendedb' => '#/329',
+'iscyrillicextendedc' => '#/330',
+'iscyrillicsup' => '#/304',
+'iscyrillicsupplement' => '#/304',
+'iscyrillicsupplementary' => '#/304',
+'iscyrl' => 'Scx/Cyrl',
+'isdash' => 'Dash/Y',
+'isdashpunctuation' => 'Gc/Pd',
+'isdecimalnumber' => 'Gc/Nd',
+'isdefaultignorablecodepoint' => 'DI/Y',
+'isdep' => 'Dep/Y',
+'isdeprecated' => 'Dep/Y',
+'isdeseret' => '#/188',
+'isdeva' => 'Scx/Deva',
+'isdevanagari' => 'Scx/Deva',
+'isdevanagariext' => '#/345',
+'isdevanagariextended' => '#/345',
+'isdi' => 'DI/Y',
+'isdia' => 'Dia/Y',
+'isdiacritic' => 'Dia/Y',
+'isdiacriticals' => '#/331',
+'isdiacriticalsext' => '#/364',
+'isdiacriticalsforsymbols' => '#/411',
+'isdiacriticalssup' => '#/365',
+'isdiak' => 'Scx/Diak',
+'isdigit' => 'Gc/Nd',
+'isdingbats' => '#/229',
+'isdivesakuru' => 'Scx/Diak',
+'isdogr' => '#/650',
+'isdogra' => '#/650',
+'isdomino' => '#/156',
+'isdominotiles' => '#/156',
+'isdsrt' => '#/188',
+'isdupl' => 'Scx/Dupl',
+'isduployan' => 'Scx/Dupl',
+'isearlydynasticcuneiform' => '#/412',
+'isebase' => 'EBase/Y',
+'isecomp' => 'EComp/Y',
+'isegyp' => '#/651',
+'isegyptianhieroglyphformatcontrols' => '#/418',
+'isegyptianhieroglyphs' => '#/651',
+'iselba' => '#/652',
+'iselbasan' => '#/652',
+'iselym' => '#/653',
+'iselymaic' => '#/653',
+'isemod' => '#/61',
+'isemoji' => 'Emoji/Y',
+'isemojicomponent' => 'EComp/Y',
+'isemojimodifier' => '#/61',
+'isemojimodifierbase' => 'EBase/Y',
+'isemojipresentation' => 'EPres/Y',
+'isemoticons' => '#/256',
+'isenclosedalphanum' => '#/377',
+'isenclosedalphanumerics' => '#/377',
+'isenclosedalphanumericsupplement' => '#/401',
+'isenclosedalphanumsup' => '#/401',
+'isenclosedcjk' => '#/305',
+'isenclosedcjklettersandmonths' => '#/305',
+'isenclosedideographicsup' => '#/413',
+'isenclosedideographicsupplement' => '#/413',
+'isenclosingmark' => 'Gc/Me',
+'isepres' => 'EPres/Y',
+'isethi' => 'Scx/Ethi',
+'isethiopic' => 'Scx/Ethi',
+'isethiopicext' => '#/306',
+'isethiopicexta' => '#/332',
+'isethiopicextended' => '#/306',
+'isethiopicextendeda' => '#/332',
+'isethiopicsup' => '#/307',
+'isethiopicsupplement' => '#/307',
+'isext' => 'Ext/Y',
+'isextendedpictographic' => 'ExtPict/Y',
+'isextender' => 'Ext/Y',
+'isextpict' => 'ExtPict/Y',
+'isfinalpunctuation' => 'Gc/Pf',
+'isformat' => 'Gc/Cf',
+'isfullcompositionexclusion' => 'CompEx/Y',
+'isgeneralpunctuation' => '#/320',
+'isgeometricshapes' => '#/366',
+'isgeometricshapesext' => '#/394',
+'isgeometricshapesextended' => '#/394',
+'isgeor' => 'Scx/Geor',
+'isgeorgian' => 'Scx/Geor',
+'isgeorgianext' => '#/308',
+'isgeorgianextended' => '#/308',
+'isgeorgiansup' => '#/309',
+'isgeorgiansupplement' => '#/309',
+'isglag' => 'Scx/Glag',
+'isglagolitic' => 'Scx/Glag',
+'isglagoliticsup' => '#/346',
+'isglagoliticsupplement' => '#/346',
+'isgong' => 'Scx/Gong',
+'isgonm' => 'Scx/Gonm',
+'isgoth' => '#/654',
+'isgothic' => '#/654',
+'isgran' => 'Scx/Gran',
+'isgrantha' => 'Scx/Gran',
+'isgraph' => 'Perl/Graph',
+'isgraphemebase' => 'GrBase/Y',
+'isgraphemeextend' => 'GrExt/Y',
+'isgrbase' => 'GrBase/Y',
+'isgreek' => 'Scx/Grek',
+'isgreekandcoptic' => '#/137',
+'isgreekext' => '#/233',
+'isgreekextended' => '#/233',
+'isgrek' => 'Scx/Grek',
+'isgrext' => 'GrExt/Y',
+'isgujarati' => 'Scx/Gujr',
+'isgujr' => 'Scx/Gujr',
+'isgunjalagondi' => 'Scx/Gong',
+'isgurmukhi' => 'Scx/Guru',
+'isguru' => 'Scx/Guru',
+'ishalfandfullforms' => '#/378',
+'ishalfmarks' => '#/257',
+'ishalfwidthandfullwidthforms' => '#/378',
+'ishan' => 'Scx/Han',
+'ishang' => 'Scx/Hang',
+'ishangul' => 'Scx/Hang',
+'ishangulcompatibilityjamo' => '#/284',
+'ishanguljamo' => '#/122',
+'ishanguljamoextendeda' => '#/237',
+'ishanguljamoextendedb' => '#/238',
+'ishangulsyllables' => '#/158',
+'ishani' => 'Scx/Han',
+'ishanifirohingya' => 'Scx/Rohg',
+'ishano' => '#/655',
+'ishanunoo' => '#/655',
+'ishatr' => '#/656',
+'ishatran' => '#/656',
+'ishebr' => 'Scx/Hebr',
+'ishebrew' => 'Scx/Hebr',
+'ishex' => 'Hex/Y',
+'ishexdigit' => 'Hex/Y',
+'ishighprivateusesurrogates' => '#/379',
+'ishighpusurrogates' => '#/379',
+'ishighsurrogates' => '#/357',
+'ishira' => 'Scx/Hira',
+'ishiragana' => 'Scx/Hira',
+'ishluw' => '#/657',
+'ishmng' => 'Scx/Hmng',
+'ishmnp' => 'Scx/Hmnp',
+'ishorizspace' => 'Perl/Blank',
+'ishung' => '#/658',
+'ishyphen' => 'Hyphen/T',
+'isidc' => 'IDC/Y',
+'isidcontinue' => 'IDC/Y',
+'isideo' => 'Ideo/Y',
+'isideographic' => 'Ideo/Y',
+'isideographicdescriptioncharacters' => '#/113',
+'isideographicsymbols' => '#/395',
+'isideographicsymbolsandpunctuation' => '#/395',
+'isids' => 'IDS/Y',
+'isidsb' => '#/70',
+'isidsbinaryoperator' => '#/70',
+'isidst' => '#/72',
+'isidstart' => 'IDS/Y',
+'isidstrinaryoperator' => '#/72',
+'isimperialaramaic' => '#/637',
+'isindicnumberforms' => '#/380',
+'isindicsiyaqnumbers' => '#/389',
+'isinherited' => 'Scx/Zinh',
+'isinitialpunctuation' => 'Gc/Pi',
+'isinscriptionalpahlavi' => '#/687',
+'isinscriptionalparthian' => '#/689',
+'isipaext' => '#/161',
+'isipaextensions' => '#/161',
+'isital' => '#/659',
+'isjamo' => '#/122',
+'isjamoexta' => '#/237',
+'isjamoextb' => '#/238',
+'isjava' => '#/660',
+'isjavanese' => '#/660',
+'isjoinc' => '#/88',
+'isjoincontrol' => '#/88',
+'iskaithi' => 'Scx/Kthi',
+'iskali' => '#/195',
+'iskana' => 'Scx/Kana',
+'iskanaexta' => '#/240',
+'iskanaextendeda' => '#/240',
+'iskanasup' => '#/193',
+'iskanasupplement' => '#/193',
+'iskanbun' => '#/163',
+'iskangxi' => '#/164',
+'iskangxiradicals' => '#/164',
+'iskannada' => 'Scx/Knda',
+'iskatakana' => 'Scx/Kana',
+'iskatakanaext' => '#/310',
+'iskatakanaphoneticextensions' => '#/310',
+'iskayahli' => '#/195',
+'iskhar' => 'Scx/Khar',
+'iskharoshthi' => 'Scx/Khar',
+'iskhitansmallscript' => '#/661',
+'iskhmer' => 'Scx/Khmr',
+'iskhmersymbols' => '#/334',
+'iskhmr' => 'Scx/Khmr',
+'iskhoj' => 'Scx/Khoj',
+'iskhojki' => 'Scx/Khoj',
+'iskhudawadi' => 'Scx/Sind',
+'iskits' => '#/661',
+'isknda' => 'Scx/Knda',
+'iskthi' => 'Scx/Kthi',
+'isl' => 'Gc/L',
+'isl&' => 'Gc/LC',
+'isl_' => 'Gc/LC',
+'islana' => 'Scx/Lana',
+'islao' => 'Scx/Lao',
+'islaoo' => 'Scx/Lao',
+'islatin' => 'Scx/Latn',
+'islatin1' => '#/166',
+'islatin1sup' => '#/166',
+'islatin1supplement' => '#/166',
+'islatinexta' => '#/259',
+'islatinextadditional' => '#/396',
+'islatinextb' => '#/260',
+'islatinextc' => '#/261',
+'islatinextd' => '#/262',
+'islatinexte' => '#/263',
+'islatinextendeda' => '#/259',
+'islatinextendedadditional' => '#/396',
+'islatinextendedb' => '#/260',
+'islatinextendedc' => '#/261',
+'islatinextendedd' => '#/262',
+'islatinextendede' => '#/263',
+'islatn' => 'Scx/Latn',
+'islc' => 'Gc/LC',
+'islepc' => '#/662',
+'islepcha' => '#/662',
+'isletter' => 'Gc/L',
+'isletterlikesymbols' => '#/391',
+'isletternumber' => 'Gc/Nl',
+'islimb' => 'Scx/Limb',
+'islimbu' => 'Scx/Limb',
+'islina' => 'Scx/Lina',
+'islinb' => 'Scx/Linb',
+'islineara' => 'Scx/Lina',
+'islinearb' => 'Scx/Linb',
+'islinearbideograms' => '#/381',
+'islinearbsyllabary' => '#/382',
+'islineseparator' => '#/424',
+'islisu' => '#/663',
+'islisusup' => '#/197',
+'islisusupplement' => '#/197',
+'isll' => 'Gc/Ll',
+'islm' => 'Gc/Lm',
+'islo' => 'Gc/Lo',
+'isloe' => 'InPC/VisualOr',
+'islogicalorderexception' => 'InPC/VisualOr',
+'islower' => 'Lower/Y',
+'islowercase' => 'Lower/Y',
+'islowercaseletter' => 'Gc/Ll',
+'islowsurrogates' => '#/347',
+'islt' => 'Perl/Title',
+'islu' => 'Gc/Lu',
+'islyci' => '#/664',
+'islycian' => '#/664',
+'islydi' => '#/665',
+'islydian' => '#/665',
+'ism' => 'Gc/M',
+'ismahajani' => '#/666',
+'ismahj' => '#/666',
+'ismahjong' => '#/198',
+'ismahjongtiles' => '#/198',
+'ismaka' => '#/667',
+'ismakasar' => '#/667',
+'ismalayalam' => 'Scx/Mlym',
+'ismand' => '#/668',
+'ismandaic' => '#/668',
+'ismani' => '#/669',
+'ismanichaean' => '#/669',
+'ismarc' => '#/670',
+'ismarchen' => '#/670',
+'ismark' => 'Gc/M',
+'ismasaramgondi' => 'Scx/Gonm',
+'ismath' => 'Math/Y',
+'ismathalphanum' => '#/336',
+'ismathematicalalphanumericsymbols' => '#/336',
+'ismathematicaloperators' => '#/348',
+'ismathoperators' => '#/348',
+'ismathsymbol' => 'Gc/Sm',
+'ismayannumerals' => '#/349',
+'ismc' => 'Gc/Mc',
+'isme' => 'Gc/Me',
+'ismedefaidrin' => '#/671',
+'ismedf' => '#/671',
+'ismeeteimayek' => '#/676',
+'ismeeteimayekext' => '#/358',
+'ismeeteimayekextensions' => '#/358',
+'ismend' => '#/672',
+'ismendekikakui' => '#/672',
+'ismerc' => '#/673',
+'ismero' => '#/402',
+'ismeroiticcursive' => '#/673',
+'ismeroitichieroglyphs' => '#/402',
+'ismiao' => '#/674',
+'ismiscarrows' => '#/290',
+'ismiscellaneousmathematicalsymbolsa' => '#/383',
+'ismiscellaneousmathematicalsymbolsb' => '#/384',
+'ismiscellaneoussymbols' => '#/313',
+'ismiscellaneoussymbolsandarrows' => '#/290',
+'ismiscellaneoussymbolsandpictographs' => '#/369',
+'ismiscellaneoustechnical' => '#/350',
+'ismiscmathsymbolsa' => '#/383',
+'ismiscmathsymbolsb' => '#/384',
+'ismiscpictographs' => '#/369',
+'ismiscsymbols' => '#/313',
+'ismisctechnical' => '#/350',
+'ismlym' => 'Scx/Mlym',
+'ismn' => 'Gc/Mn',
+'ismodi' => '#/675',
+'ismodifierletter' => 'Gc/Lm',
+'ismodifierletters' => '#/370',
+'ismodifiersymbol' => 'Gc/Sk',
+'ismodifiertoneletters' => '#/403',
+'ismong' => 'Scx/Mong',
+'ismongolian' => 'Scx/Mong',
+'ismongoliansup' => '#/338',
+'ismongoliansupplement' => '#/338',
+'ismro' => '#/632',
+'ismroo' => '#/632',
+'ismtei' => '#/676',
+'ismult' => 'Scx/Mult',
+'ismultani' => 'Scx/Mult',
+'ismusic' => '#/140',
+'ismusicalsymbols' => '#/140',
+'ismyanmar' => 'Scx/Mymr',
+'ismyanmarexta' => '#/314',
+'ismyanmarextb' => '#/315',
+'ismyanmarextendeda' => '#/314',
+'ismyanmarextendedb' => '#/315',
+'ismymr' => 'Scx/Mymr',
+'isn' => 'Gc/N',
+'isnabataean' => '#/677',
+'isnand' => 'Scx/Nand',
+'isnandinagari' => 'Scx/Nand',
+'isnarb' => '#/371',
+'isnb' => 'Blk/NB',
+'isnbat' => '#/677',
+'isnchar' => 'Perl/_PerlNch',
+'isnd' => 'Gc/Nd',
+'isnewa' => '#/678',
+'isnewtailue' => 'Scx/Talu',
+'isnko' => '#/633',
+'isnkoo' => '#/633',
+'isnl' => 'Gc/Nl',
+'isno' => 'Gc/No',
+'isnoblock' => 'Blk/NB',
+'isnoncharactercodepoint' => 'Perl/_PerlNch',
+'isnonspacingmark' => 'Gc/Mn',
+'isnshu' => '#/679',
+'isnumber' => 'Gc/N',
+'isnumberforms' => '#/317',
+'isnushu' => '#/679',
+'isnyiakengpuachuehmong' => 'Scx/Hmnp',
+'isocr' => '#/117',
+'isogam' => '#/680',
+'isogham' => '#/680',
+'isolchiki' => '#/204',
+'isolck' => '#/204',
+'isoldhungarian' => '#/658',
+'isolditalic' => '#/659',
+'isoldnortharabian' => '#/371',
+'isoldpermic' => '#/685',
+'isoldpersian' => '#/710',
+'isoldsogdian' => '#/697',
+'isoldsoutharabian' => '#/372',
+'isoldturkic' => '#/681',
+'isopenpunctuation' => 'Gc/Ps',
+'isopticalcharacterrecognition' => '#/117',
+'isoriya' => 'Scx/Orya',
+'isorkh' => '#/681',
+'isornamentaldingbats' => '#/397',
+'isorya' => 'Scx/Orya',
+'isosage' => '#/682',
+'isosge' => '#/682',
+'isosma' => '#/683',
+'isosmanya' => '#/683',
+'isother' => 'Gc/C',
+'isotherletter' => 'Gc/Lo',
+'isothernumber' => 'Gc/No',
+'isotherpunctuation' => 'Gc/Po',
+'isothersymbol' => 'Gc/So',
+'isottomansiyaqnumbers' => '#/404',
+'isp' => 'Gc/P',
+'ispahawhhmong' => 'Scx/Hmng',
+'ispalm' => '#/271',
+'ispalmyrene' => '#/271',
+'isparagraphseparator' => '#/425',
+'ispatsyn' => 'PatSyn/Y',
+'ispatternsyntax' => 'PatSyn/Y',
+'ispatternwhitespace' => 'Perl/_PerlPat',
+'ispatws' => 'Perl/_PerlPat',
+'ispauc' => '#/684',
+'ispaucinhau' => '#/684',
+'ispc' => 'Gc/Pc',
+'ispcm' => 'PCM/Y',
+'ispd' => 'Gc/Pd',
+'ispe' => 'Gc/Pe',
+'isperlspace' => '#/3',
+'isperlword' => 'Perl/PerlWord',
+'isperm' => '#/685',
+'ispf' => 'Gc/Pf',
+'isphag' => '#/686',
+'isphagspa' => '#/686',
+'isphaistos' => '#/243',
+'isphaistosdisc' => '#/243',
+'isphli' => '#/687',
+'isphlp' => 'Scx/Phlp',
+'isphnx' => '#/688',
+'isphoenician' => '#/688',
+'isphoneticext' => '#/319',
+'isphoneticextensions' => '#/319',
+'isphoneticextensionssupplement' => '#/359',
+'isphoneticextsup' => '#/359',
+'ispi' => 'Gc/Pi',
+'isplayingcards' => '#/340',
+'isplrd' => '#/674',
+'ispo' => 'Gc/Po',
+'isposixalnum' => '#/5',
+'isposixalpha' => '#/6',
+'isposixblank' => '#/7',
+'isposixcntrl' => '#/8',
+'isposixdigit' => '#/9',
+'isposixgraph' => '#/10',
+'isposixlower' => '#/11',
+'isposixprint' => '#/12',
+'isposixpunct' => 'Perl/PosixPun',
+'isposixspace' => '#/3',
+'isposixupper' => '#/13',
+'isposixword' => 'Perl/PerlWord',
+'isposixxdigit' => '#/60',
+'isprependedconcatenationmark' => 'PCM/Y',
+'isprint' => 'Perl/Print',
+'isprivateuse' => '#/423',
+'isprivateusearea' => '#/118',
+'isprti' => '#/689',
+'isps' => 'Gc/Ps',
+'ispsalterpahlavi' => 'Scx/Phlp',
+'ispua' => '#/118',
+'ispunct' => 'Gc/P',
+'ispunctuation' => 'Gc/P',
+'isqaac' => 'Scx/Copt',
+'isqaai' => 'Scx/Zinh',
+'isqmark' => 'QMark/Y',
+'isquotationmark' => 'QMark/Y',
+'isradical' => '#/91',
+'isregionalindicator' => '#/68',
+'isrejang' => '#/690',
+'isri' => '#/68',
+'isrjng' => '#/690',
+'isrohg' => 'Scx/Rohg',
+'isrumi' => '#/127',
+'isruminumeralsymbols' => '#/127',
+'isrunic' => '#/691',
+'isrunr' => '#/691',
+'iss' => 'Gc/S',
+'issamaritan' => '#/692',
+'issamr' => '#/692',
+'issarb' => '#/372',
+'issaur' => '#/693',
+'issaurashtra' => '#/693',
+'issc' => 'Gc/Sc',
+'issd' => 'SD/Y',
+'issentenceterminal' => 'STerm/Y',
+'isseparator' => 'Gc/Z',
+'issgnw' => '#/694',
+'issharada' => 'Scx/Shrd',
+'isshavian' => '#/208',
+'isshaw' => '#/208',
+'isshorthandformatcontrols' => '#/414',
+'isshrd' => 'Scx/Shrd',
+'issidd' => '#/695',
+'issiddham' => '#/695',
+'issignwriting' => '#/694',
+'issind' => 'Scx/Sind',
+'issinh' => 'Scx/Sinh',
+'issinhala' => 'Scx/Sinh',
+'issinhalaarchaicnumbers' => '#/409',
+'issk' => 'Gc/Sk',
+'issm' => 'Gc/Sm',
+'issmallforms' => '#/295',
+'issmallformvariants' => '#/295',
+'issmallkanaext' => '#/341',
+'issmallkanaextension' => '#/341',
+'isso' => 'Gc/So',
+'issoftdotted' => 'SD/Y',
+'issogd' => '#/696',
+'issogdian' => '#/696',
+'issogo' => '#/697',
+'issora' => '#/698',
+'issorasompeng' => '#/698',
+'issoyo' => '#/699',
+'issoyombo' => '#/699',
+'isspace' => 'Perl/SpacePer',
+'isspaceperl' => 'Perl/SpacePer',
+'isspaceseparator' => 'Gc/Zs',
+'isspacingmark' => 'Gc/Mc',
+'isspacingmodifierletters' => '#/370',
+'isspecials' => '#/244',
+'issterm' => 'STerm/Y',
+'issund' => '#/700',
+'issundanese' => '#/700',
+'issundanesesup' => '#/342',
+'issundanesesupplement' => '#/342',
+'issuparrowsa' => '#/296',
+'issuparrowsb' => '#/297',
+'issuparrowsc' => '#/298',
+'issuperandsub' => '#/322',
+'issuperscriptsandsubscripts' => '#/322',
+'issupmathoperators' => '#/385',
+'issupplementalarrowsa' => '#/296',
+'issupplementalarrowsb' => '#/297',
+'issupplementalarrowsc' => '#/298',
+'issupplementalmathematicaloperators' => '#/385',
+'issupplementalpunctuation' => '#/361',
+'issupplementalsymbolsandpictographs' => '#/415',
+'issupplementaryprivateuseareaa' => '#/213',
+'issupplementaryprivateuseareab' => '#/214',
+'issuppuaa' => '#/213',
+'issuppuab' => '#/214',
+'issuppunctuation' => '#/361',
+'issupsymbolsandpictographs' => '#/415',
+'issurrogate' => '#/14',
+'issuttonsignwriting' => '#/392',
+'issylo' => '#/701',
+'issylotinagri' => '#/701',
+'issymbol' => 'Gc/S',
+'issymbolsandpictographsexta' => '#/416',
+'issymbolsandpictographsextendeda' => '#/416',
+'issymbolsforlegacycomputing' => '#/417',
+'issyrc' => 'Scx/Syrc',
+'issyriac' => 'Scx/Syrc',
+'issyriacsup' => '#/275',
+'issyriacsupplement' => '#/275',
+'istagalog' => '#/705',
+'istagb' => 'Scx/Tagb',
+'istagbanwa' => 'Scx/Tagb',
+'istags' => '#/128',
+'istaile' => '#/702',
+'istaitham' => 'Scx/Lana',
+'istaiviet' => '#/703',
+'istaixuanjing' => '#/324',
+'istaixuanjingsymbols' => '#/324',
+'istakr' => 'Scx/Takr',
+'istakri' => 'Scx/Takr',
+'istale' => '#/702',
+'istalu' => 'Scx/Talu',
+'istamil' => 'Scx/Taml',
+'istamilsup' => '#/246',
+'istamilsupplement' => '#/246',
+'istaml' => 'Scx/Taml',
+'istang' => 'Scx/Tang',
+'istangut' => 'Scx/Tang',
+'istangutcomponents' => '#/386',
+'istangutsup' => '#/276',
+'istangutsupplement' => '#/276',
+'istavt' => '#/703',
+'istelu' => 'Scx/Telu',
+'istelugu' => 'Scx/Telu',
+'isterm' => 'Term/Y',
+'isterminalpunctuation' => 'Term/Y',
+'istfng' => '#/704',
+'istglg' => '#/705',
+'isthaa' => 'Scx/Thaa',
+'isthaana' => 'Scx/Thaa',
+'isthai' => '#/706',
+'istibetan' => 'Scx/Tibt',
+'istibt' => 'Scx/Tibt',
+'istifinagh' => '#/704',
+'istirh' => 'Scx/Tirh',
+'istirhuta' => 'Scx/Tirh',
+'istitle' => 'Perl/Title',
+'istitlecase' => 'Perl/Title',
+'istitlecaseletter' => 'Perl/Title',
+'istransportandmap' => '#/373',
+'istransportandmapsymbols' => '#/373',
+'isucas' => '#/130',
+'isucasext' => '#/220',
+'isugar' => '#/707',
+'isugaritic' => '#/707',
+'isuideo' => 'UIdeo/Y',
+'isunassigned' => 'Gc/Cn',
+'isunicode' => '#/2',
+'isunifiedcanadianaboriginalsyllabics' => '#/130',
+'isunifiedcanadianaboriginalsyllabicsextended' => '#/220',
+'isunifiedideograph' => 'UIdeo/Y',
+'isunknown' => 'Scx/Zzzz',
+'isupper' => 'Upper/Y',
+'isuppercase' => 'Upper/Y',
+'isuppercaseletter' => 'Gc/Lu',
+'isvai' => '#/634',
+'isvaii' => '#/634',
+'isvariationselector' => '#/93',
+'isvariationselectors' => '#/111',
+'isvariationselectorssupplement' => '#/149',
+'isvedicext' => '#/249',
+'isvedicextensions' => '#/249',
+'isverticalforms' => '#/351',
+'isvertspace' => '#/4',
+'isvs' => '#/93',
+'isvssup' => '#/149',
+'iswancho' => '#/709',
+'iswara' => '#/708',
+'iswarangciti' => '#/708',
+'iswcho' => '#/709',
+'iswhitespace' => 'Perl/SpacePer',
+'isword' => 'Perl/Word',
+'iswspace' => 'Perl/SpacePer',
+'isxdigit' => 'Hex/Y',
+'isxidc' => 'XIDC/Y',
+'isxidcontinue' => 'XIDC/Y',
+'isxids' => 'XIDS/Y',
+'isxidstart' => 'XIDS/Y',
+'isxpeo' => '#/710',
+'isxperlspace' => 'Perl/SpacePer',
+'isxposixalnum' => 'Perl/Alnum',
+'isxposixalpha' => 'Alpha/Y',
+'isxposixblank' => 'Perl/Blank',
+'isxposixcntrl' => '#/422',
+'isxposixdigit' => 'Gc/Nd',
+'isxposixgraph' => 'Perl/Graph',
+'isxposixlower' => 'Lower/Y',
+'isxposixprint' => 'Perl/Print',
+'isxposixpunct' => 'Perl/XPosixPu',
+'isxposixspace' => 'Perl/SpacePer',
+'isxposixupper' => 'Upper/Y',
+'isxposixword' => 'Perl/Word',
+'isxposixxdigit' => 'Hex/Y',
+'isxsux' => 'Scx/Xsux',
+'isyezi' => 'Scx/Yezi',
+'isyezidi' => 'Scx/Yezi',
+'isyi' => 'Scx/Yi',
+'isyiii' => 'Scx/Yi',
+'isyijing' => '#/177',
+'isyijinghexagramsymbols' => '#/177',
+'isyiradicals' => '#/300',
+'isyisyllables' => '#/325',
+'isz' => 'Gc/Z',
+'iszanabazarsquare' => '#/711',
+'iszanb' => '#/711',
+'iszinh' => 'Scx/Zinh',
+'iszl' => '#/424',
+'iszp' => '#/425',
+'iszs' => 'Gc/Zs',
+'iszyyy' => 'Scx/Zyyy',
+'iszzzz' => 'Scx/Zzzz',
+'ital' => '#/659',
+'jamo' => '#/122',
+'jamoexta' => '#/237',
+'jamoextb' => '#/238',
+'java' => '#/660',
+'javanese' => '#/660',
+'jg=africanfeh' => '#/458',
+'jg=africannoon' => '#/464',
+'jg=africanqaf' => '#/459',
+'jg=ain' => 'Jg/Ain',
+'jg=alaph' => '#/446',
+'jg=alef' => 'Jg/Alef',
+'jg=beh' => 'Jg/Beh',
+'jg=beth' => '#/436',
+'jg=burushaskiyehbarree' => '#/509',
+'jg=dal' => 'Jg/Dal',
+'jg=dalathrish' => '#/460',
+'jg=e' => '#/426',
+'jg=farsiyeh' => 'Jg/FarsiYeh',
+'jg=fe' => '#/427',
+'jg=feh' => 'Jg/Feh',
+'jg=finalsemkath' => '#/470',
+'jg=gaf' => 'Jg/Gaf',
+'jg=gamal' => '#/447',
+'jg=hah' => 'Jg/Hah',
+'jg=hamzaonhehgoal' => '#/487',
+'jg=hanifirohingyakinnaya' => 'Jg/HanifiRo',
+'jg=hanifirohingyapa' => '#/501',
+'jg=he' => '#/428',
+'jg=heh' => '#/430',
+'jg=hehgoal' => '#/453',
+'jg=heth' => '#/437',
+'jg=kaf' => 'Jg/Kaf',
+'jg=kaph' => '#/438',
+'jg=khaph' => '#/448',
+'jg=knottedheh' => '#/461',
+'jg=lam' => 'Jg/Lam',
+'jg=lamadh' => '#/451',
+'jg=malayalambha' => '#/471',
+'jg=malayalamja' => '#/465',
+'jg=malayalamlla' => '#/472',
+'jg=malayalamllla' => '#/479',
+'jg=malayalamnga' => '#/473',
+'jg=malayalamnna' => '#/474',
+'jg=malayalamnnna' => '#/480',
+'jg=malayalamnya' => '#/475',
+'jg=malayalamra' => '#/466',
+'jg=malayalamssa' => '#/476',
+'jg=malayalamtta' => '#/477',
+'jg=manichaeanaleph' => '#/497',
+'jg=manichaeanayin' => '#/488',
+'jg=manichaeanbeth' => '#/489',
+'jg=manichaeandaleth' => '#/502',
+'jg=manichaeandhamedh' => '#/506',
+'jg=manichaeanfive' => '#/490',
+'jg=manichaeangimel' => '#/498',
+'jg=manichaeanheth' => '#/491',
+'jg=manichaeanhundred' => '#/507',
+'jg=manichaeankaph' => '#/492',
+'jg=manichaeanlamedh' => '#/503',
+'jg=manichaeanmem' => '#/481',
+'jg=manichaeannun' => '#/482',
+'jg=manichaeanone' => '#/483',
+'jg=manichaeanpe' => '#/478',
+'jg=manichaeanqoph' => '#/493',
+'jg=manichaeanresh' => '#/494',
+'jg=manichaeansadhe' => '#/499',
+'jg=manichaeansamekh' => '#/504',
+'jg=manichaeantaw' => '#/484',
+'jg=manichaeanten' => '#/485',
+'jg=manichaeanteth' => '#/495',
+'jg=manichaeanthamedh' => '#/508',
+'jg=manichaeantwenty' => '#/505',
+'jg=manichaeanwaw' => '#/486',
+'jg=manichaeanyodh' => '#/496',
+'jg=manichaeanzayin' => '#/500',
+'jg=meem' => '#/439',
+'jg=mim' => '#/431',
+'jg=nojoininggroup' => 'Jg/NoJoinin',
+'jg=noon' => '#/440',
+'jg=nun' => '#/432',
+'jg=nya' => '#/433',
+'jg=pe' => '#/429',
+'jg=qaf' => 'Jg/Qaf',
+'jg=qaph' => '#/441',
+'jg=reh' => 'Jg/Reh',
+'jg=reversedpe' => '#/462',
+'jg=rohingyayeh' => '#/467',
+'jg=sad' => 'Jg/Sad',
+'jg=sadhe' => '#/449',
+'jg=seen' => 'Jg/Seen',
+'jg=semkath' => '#/454',
+'jg=shin' => '#/442',
+'jg=straightwaw' => '#/468',
+'jg=swashkaf' => '#/455',
+'jg=syriacwaw' => '#/456',
+'jg=tah' => '#/434',
+'jg=taw' => '#/435',
+'jg=tehmarbuta' => '#/463',
+'jg=tehmarbutagoal' => '#/487',
+'jg=teth' => '#/443',
+'jg=waw' => 'Jg/Waw',
+'jg=yeh' => 'Jg/Yeh',
+'jg=yehbarree' => '#/457',
+'jg=yehwithtail' => '#/469',
+'jg=yudh' => '#/444',
+'jg=yudhhe' => '#/452',
+'jg=zain' => '#/445',
+'jg=zhain' => '#/450',
+'joinc' => '#/88',
+'joinc=f' => '#/!88',
+'joinc=false' => '#/!88',
+'joinc=n' => '#/!88',
+'joinc=no' => '#/!88',
+'joinc=t' => '#/88',
+'joinc=true' => '#/88',
+'joinc=y' => '#/88',
+'joinc=yes' => '#/88',
+'joincontrol' => '#/88',
+'jt=c' => 'Jt/C',
+'jt=d' => 'Jt/D',
+'jt=dualjoining' => 'Jt/D',
+'jt=joincausing' => 'Jt/C',
+'jt=l' => 'Jt/L',
+'jt=leftjoining' => 'Jt/L',
+'jt=nonjoining' => 'Jt/U',
+'jt=r' => 'Jt/R',
+'jt=rightjoining' => 'Jt/R',
+'jt=t' => 'Jt/T',
+'jt=transparent' => 'Jt/T',
+'jt=u' => 'Jt/U',
+'kaithi' => 'Scx/Kthi',
+'kali' => '#/195',
+'kana' => 'Scx/Kana',
+'kanaexta' => '#/240',
+'kanaextendeda' => '#/240',
+'kanasup' => '#/193',
+'kanasupplement' => '#/193',
+'kanbun' => '#/163',
+'kangxi' => '#/164',
+'kangxiradicals' => '#/164',
+'kannada' => 'Scx/Knda',
+'katakana' => 'Scx/Kana',
+'katakanaext' => '#/310',
+'katakanaphoneticextensions' => '#/310',
+'kayahli' => '#/195',
+'khar' => 'Scx/Khar',
+'kharoshthi' => 'Scx/Khar',
+'khitansmallscript' => '#/661',
+'khmer' => 'Scx/Khmr',
+'khmersymbols' => '#/334',
+'khmr' => 'Scx/Khmr',
+'khoj' => 'Scx/Khoj',
+'khojki' => 'Scx/Khoj',
+'khudawadi' => 'Scx/Sind',
+'kits' => '#/661',
+'knda' => 'Scx/Knda',
+'kthi' => 'Scx/Kthi',
+'l' => 'Gc/L',
+'l&' => 'Gc/LC',
+'l_' => 'Gc/LC',
+'lana' => 'Scx/Lana',
+'lao' => 'Scx/Lao',
+'laoo' => 'Scx/Lao',
+'latin' => 'Scx/Latn',
+'latin1' => '#/166',
+'latin1sup' => '#/166',
+'latin1supplement' => '#/166',
+'latinexta' => '#/259',
+'latinextadditional' => '#/396',
+'latinextb' => '#/260',
+'latinextc' => '#/261',
+'latinextd' => '#/262',
+'latinexte' => '#/263',
+'latinextendeda' => '#/259',
+'latinextendedadditional' => '#/396',
+'latinextendedb' => '#/260',
+'latinextendedc' => '#/261',
+'latinextendedd' => '#/262',
+'latinextendede' => '#/263',
+'latn' => 'Scx/Latn',
+'lb=ai' => 'Lb/AI',
+'lb=al' => 'Lb/AL',
+'lb=alphabetic' => 'Lb/AL',
+'lb=ambiguous' => 'Lb/AI',
+'lb=b2' => '#/510',
+'lb=ba' => 'Lb/BA',
+'lb=bb' => 'Lb/BB',
+'lb=bk' => '#/511',
+'lb=breakafter' => 'Lb/BA',
+'lb=breakbefore' => 'Lb/BB',
+'lb=breakboth' => '#/510',
+'lb=breaksymbols' => '#/518',
+'lb=carriagereturn' => '#/66',
+'lb=cb' => '#/512',
+'lb=cj' => 'Lb/CJ',
+'lb=cl' => 'Lb/CL',
+'lb=closeparenthesis' => '#/513',
+'lb=closepunctuation' => 'Lb/CL',
+'lb=cm' => 'Lb/CM',
+'lb=combiningmark' => 'Lb/CM',
+'lb=complexcontext' => 'Lb/SA',
+'lb=conditionaljapanesestarter' => 'Lb/CJ',
+'lb=contingentbreak' => '#/512',
+'lb=cp' => '#/513',
+'lb=cr' => '#/66',
+'lb=eb' => 'EBase/Y',
+'lb=ebase' => 'EBase/Y',
+'lb=em' => '#/61',
+'lb=emodifier' => '#/61',
+'lb=ex' => 'Lb/EX',
+'lb=exclamation' => 'Lb/EX',
+'lb=gl' => 'Lb/GL',
+'lb=glue' => 'Lb/GL',
+'lb=h2' => 'GCB/LV',
+'lb=h3' => 'GCB/LVT',
+'lb=hebrewletter' => 'WB/HL',
+'lb=hl' => 'WB/HL',
+'lb=hy' => '#/514',
+'lb=hyphen' => '#/514',
+'lb=id' => 'Lb/ID',
+'lb=ideographic' => 'Lb/ID',
+'lb=in' => 'Lb/IN',
+'lb=infixnumeric' => 'Lb/IS',
+'lb=inseparable' => 'Lb/IN',
+'lb=inseperable' => 'Lb/IN',
+'lb=is' => 'Lb/IS',
+'lb=jl' => '#/63',
+'lb=jt' => '#/64',
+'lb=jv' => '#/65',
+'lb=lf' => '#/67',
+'lb=linefeed' => '#/67',
+'lb=mandatorybreak' => '#/511',
+'lb=nextline' => '#/515',
+'lb=nl' => '#/515',
+'lb=nonstarter' => 'Lb/NS',
+'lb=ns' => 'Lb/NS',
+'lb=nu' => 'Lb/NU',
+'lb=numeric' => 'Lb/NU',
+'lb=op' => 'Lb/OP',
+'lb=openpunctuation' => 'Lb/OP',
+'lb=po' => 'Lb/PO',
+'lb=postfixnumeric' => 'Lb/PO',
+'lb=pr' => 'Lb/PR',
+'lb=prefixnumeric' => 'Lb/PR',
+'lb=qu' => 'Lb/QU',
+'lb=quotation' => 'Lb/QU',
+'lb=regionalindicator' => '#/68',
+'lb=ri' => '#/68',
+'lb=sa' => 'Lb/SA',
+'lb=sg' => '#/516',
+'lb=sp' => '#/517',
+'lb=space' => '#/517',
+'lb=surrogate' => '#/516',
+'lb=sy' => '#/518',
+'lb=unknown' => 'Lb/XX',
+'lb=wj' => '#/519',
+'lb=wordjoiner' => '#/519',
+'lb=xx' => 'Lb/XX',
+'lb=zw' => '#/520',
+'lb=zwj' => '#/69',
+'lb=zwspace' => '#/520',
+'lc' => 'Gc/LC',
+'lepc' => '#/662',
+'lepcha' => '#/662',
+'letter' => 'Gc/L',
+'letterlikesymbols' => '#/391',
+'letternumber' => 'Gc/Nl',
+'limb' => 'Scx/Limb',
+'limbu' => 'Scx/Limb',
+'lina' => 'Scx/Lina',
+'linb' => 'Scx/Linb',
+'lineara' => 'Scx/Lina',
+'linearb' => 'Scx/Linb',
+'linearbideograms' => '#/381',
+'linearbsyllabary' => '#/382',
+'lineseparator' => '#/424',
+'lisu' => '#/663',
+'lisusup' => '#/197',
+'lisusupplement' => '#/197',
+'ll' => 'Gc/Ll',
+'lm' => 'Gc/Lm',
+'lo' => 'Gc/Lo',
+'loe' => 'InPC/VisualOr',
+'loe=f' => '!InPC/VisualOr',
+'loe=false' => '!InPC/VisualOr',
+'loe=n' => '!InPC/VisualOr',
+'loe=no' => '!InPC/VisualOr',
+'loe=t' => 'InPC/VisualOr',
+'loe=true' => 'InPC/VisualOr',
+'loe=y' => 'InPC/VisualOr',
+'loe=yes' => 'InPC/VisualOr',
+'logicalorderexception' => 'InPC/VisualOr',
+'lower' => 'Lower/Y',
+'lower=f' => '!Lower/Y',
+'lower=false' => '!Lower/Y',
+'lower=n' => '!Lower/Y',
+'lower=no' => '!Lower/Y',
+'lower=t' => 'Lower/Y',
+'lower=true' => 'Lower/Y',
+'lower=y' => 'Lower/Y',
+'lower=yes' => 'Lower/Y',
+'lowercase' => 'Lower/Y',
+'lowercaseletter' => 'Gc/Ll',
+'lowsurrogates' => '#/347',
+'lt' => 'Perl/Title',
+'lu' => 'Gc/Lu',
+'lyci' => '#/664',
+'lycian' => '#/664',
+'lydi' => '#/665',
+'lydian' => '#/665',
+'m' => 'Gc/M',
+'mahajani' => '#/666',
+'mahj' => '#/666',
+'mahjong' => '#/198',
+'mahjongtiles' => '#/198',
+'maka' => '#/667',
+'makasar' => '#/667',
+'malayalam' => 'Scx/Mlym',
+'mand' => '#/668',
+'mandaic' => '#/668',
+'mani' => '#/669',
+'manichaean' => '#/669',
+'marc' => '#/670',
+'marchen' => '#/670',
+'mark' => 'Gc/M',
+'masaramgondi' => 'Scx/Gonm',
+'math' => 'Math/Y',
+'math=f' => '!Math/Y',
+'math=false' => '!Math/Y',
+'math=n' => '!Math/Y',
+'math=no' => '!Math/Y',
+'math=t' => 'Math/Y',
+'math=true' => 'Math/Y',
+'math=y' => 'Math/Y',
+'math=yes' => 'Math/Y',
+'mathalphanum' => '#/336',
+'mathematicalalphanumericsymbols' => '#/336',
+'mathematicaloperators' => '#/348',
+'mathoperators' => '#/348',
+'mathsymbol' => 'Gc/Sm',
+'mayannumerals' => '#/349',
+'mc' => 'Gc/Mc',
+'me' => 'Gc/Me',
+'medefaidrin' => '#/671',
+'medf' => '#/671',
+'meeteimayek' => '#/676',
+'meeteimayekext' => '#/358',
+'meeteimayekextensions' => '#/358',
+'mend' => '#/672',
+'mendekikakui' => '#/672',
+'merc' => '#/673',
+'mero' => '#/402',
+'meroiticcursive' => '#/673',
+'meroitichieroglyphs' => '#/402',
+'miao' => '#/674',
+'miscarrows' => '#/290',
+'miscellaneousmathematicalsymbolsa' => '#/383',
+'miscellaneousmathematicalsymbolsb' => '#/384',
+'miscellaneoussymbols' => '#/313',
+'miscellaneoussymbolsandarrows' => '#/290',
+'miscellaneoussymbolsandpictographs' => '#/369',
+'miscellaneoustechnical' => '#/350',
+'miscmathsymbolsa' => '#/383',
+'miscmathsymbolsb' => '#/384',
+'miscpictographs' => '#/369',
+'miscsymbols' => '#/313',
+'misctechnical' => '#/350',
+'mlym' => 'Scx/Mlym',
+'mn' => 'Gc/Mn',
+'modi' => '#/675',
+'modifierletter' => 'Gc/Lm',
+'modifierletters' => '#/370',
+'modifiersymbol' => 'Gc/Sk',
+'modifiertoneletters' => '#/403',
+'mong' => 'Scx/Mong',
+'mongolian' => 'Scx/Mong',
+'mongoliansup' => '#/338',
+'mongoliansupplement' => '#/338',
+'mro' => '#/632',
+'mroo' => '#/632',
+'mtei' => '#/676',
+'mult' => 'Scx/Mult',
+'multani' => 'Scx/Mult',
+'music' => '#/140',
+'musicalsymbols' => '#/140',
+'myanmar' => 'Scx/Mymr',
+'myanmarexta' => '#/314',
+'myanmarextb' => '#/315',
+'myanmarextendeda' => '#/314',
+'myanmarextendedb' => '#/315',
+'mymr' => 'Scx/Mymr',
+'n' => 'Gc/N',
+'nabataean' => '#/677',
+'nand' => 'Scx/Nand',
+'nandinagari' => 'Scx/Nand',
+'narb' => '#/371',
+'nb' => 'Blk/NB',
+'nbat' => '#/677',
+'nchar' => 'Perl/_PerlNch',
+'nchar=f' => '!Perl/_PerlNch',
+'nchar=false' => '!Perl/_PerlNch',
+'nchar=n' => '!Perl/_PerlNch',
+'nchar=no' => '!Perl/_PerlNch',
+'nchar=t' => 'Perl/_PerlNch',
+'nchar=true' => 'Perl/_PerlNch',
+'nchar=y' => 'Perl/_PerlNch',
+'nchar=yes' => 'Perl/_PerlNch',
+'nd' => 'Gc/Nd',
+'newa' => '#/678',
+'newtailue' => 'Scx/Talu',
+'nfcqc=m' => 'NFCQC/M',
+'nfcqc=maybe' => 'NFCQC/M',
+'nfcqc=n' => 'CompEx/Y',
+'nfcqc=no' => 'CompEx/Y',
+'nfcqc=y' => 'NFCQC/Y',
+'nfcqc=yes' => 'NFCQC/Y',
+'nfdqc=n' => 'NFDQC/N',
+'nfdqc=no' => 'NFDQC/N',
+'nfdqc=y' => 'NFDQC/Y',
+'nfdqc=yes' => 'NFDQC/Y',
+'nfkcqc=m' => 'NFCQC/M',
+'nfkcqc=maybe' => 'NFCQC/M',
+'nfkcqc=n' => 'NFKCQC/N',
+'nfkcqc=no' => 'NFKCQC/N',
+'nfkcqc=y' => 'NFKCQC/Y',
+'nfkcqc=yes' => 'NFKCQC/Y',
+'nfkdqc=n' => 'NFKDQC/N',
+'nfkdqc=no' => 'NFKDQC/N',
+'nfkdqc=y' => 'NFKDQC/Y',
+'nfkdqc=yes' => 'NFKDQC/Y',
+'nko' => '#/633',
+'nkoo' => '#/633',
+'nl' => 'Gc/Nl',
+'no' => 'Gc/No',
+'noblock' => 'Blk/NB',
+'noncharactercodepoint' => 'Perl/_PerlNch',
+'nonspacingmark' => 'Gc/Mn',
+'nshu' => '#/679',
+'nt=de' => 'Gc/Nd',
+'nt=decimal' => 'Gc/Nd',
+'nt=di' => 'Nt/Di',
+'nt=digit' => 'Nt/Di',
+'nt=none' => 'Nt/None',
+'nt=nu' => 'Nt/Nu',
+'nt=numeric' => 'Nt/Nu',
+'number' => 'Gc/N',
+'numberforms' => '#/317',
+'nushu' => '#/679',
+'nv=nan' => 'Nt/None',
+'nyiakengpuachuehmong' => 'Scx/Hmnp',
+'ocr' => '#/117',
+'ogam' => '#/680',
+'ogham' => '#/680',
+'olchiki' => '#/204',
+'olck' => '#/204',
+'oldhungarian' => '#/658',
+'olditalic' => '#/659',
+'oldnortharabian' => '#/371',
+'oldpermic' => '#/685',
+'oldpersian' => '#/710',
+'oldsogdian' => '#/697',
+'oldsoutharabian' => '#/372',
+'oldturkic' => '#/681',
+'openpunctuation' => 'Gc/Ps',
+'opticalcharacterrecognition' => '#/117',
+'oriya' => 'Scx/Orya',
+'orkh' => '#/681',
+'ornamentaldingbats' => '#/397',
+'orya' => 'Scx/Orya',
+'osage' => '#/682',
+'osge' => '#/682',
+'osma' => '#/683',
+'osmanya' => '#/683',
+'other' => 'Gc/C',
+'otherletter' => 'Gc/Lo',
+'othernumber' => 'Gc/No',
+'otherpunctuation' => 'Gc/Po',
+'othersymbol' => 'Gc/So',
+'ottomansiyaqnumbers' => '#/404',
+'p' => 'Gc/P',
+'pahawhhmong' => 'Scx/Hmng',
+'palm' => '#/271',
+'palmyrene' => '#/271',
+'paragraphseparator' => '#/425',
+'patsyn' => 'PatSyn/Y',
+'patsyn=f' => '!PatSyn/Y',
+'patsyn=false' => '!PatSyn/Y',
+'patsyn=n' => '!PatSyn/Y',
+'patsyn=no' => '!PatSyn/Y',
+'patsyn=t' => 'PatSyn/Y',
+'patsyn=true' => 'PatSyn/Y',
+'patsyn=y' => 'PatSyn/Y',
+'patsyn=yes' => 'PatSyn/Y',
+'patternsyntax' => 'PatSyn/Y',
+'patternwhitespace' => 'Perl/_PerlPat',
+'patws' => 'Perl/_PerlPat',
+'patws=f' => '!Perl/_PerlPat',
+'patws=false' => '!Perl/_PerlPat',
+'patws=n' => '!Perl/_PerlPat',
+'patws=no' => '!Perl/_PerlPat',
+'patws=t' => 'Perl/_PerlPat',
+'patws=true' => 'Perl/_PerlPat',
+'patws=y' => 'Perl/_PerlPat',
+'patws=yes' => 'Perl/_PerlPat',
+'pauc' => '#/684',
+'paucinhau' => '#/684',
+'pc' => 'Gc/Pc',
+'pcm' => 'PCM/Y',
+'pcm=f' => '!PCM/Y',
+'pcm=false' => '!PCM/Y',
+'pcm=n' => '!PCM/Y',
+'pcm=no' => '!PCM/Y',
+'pcm=t' => 'PCM/Y',
+'pcm=true' => 'PCM/Y',
+'pcm=y' => 'PCM/Y',
+'pcm=yes' => 'PCM/Y',
+'pd' => 'Gc/Pd',
+'pe' => 'Gc/Pe',
+'perlspace' => '#/3',
+'perlword' => 'Perl/PerlWord',
+'perm' => '#/685',
+'pf' => 'Gc/Pf',
+'phag' => '#/686',
+'phagspa' => '#/686',
+'phaistos' => '#/243',
+'phaistosdisc' => '#/243',
+'phli' => '#/687',
+'phlp' => 'Scx/Phlp',
+'phnx' => '#/688',
+'phoenician' => '#/688',
+'phoneticext' => '#/319',
+'phoneticextensions' => '#/319',
+'phoneticextensionssupplement' => '#/359',
+'phoneticextsup' => '#/359',
+'pi' => 'Gc/Pi',
+'playingcards' => '#/340',
+'plrd' => '#/674',
+'po' => 'Gc/Po',
+'posixalnum' => '#/5',
+'posixalpha' => '#/6',
+'posixblank' => '#/7',
+'posixcntrl' => '#/8',
+'posixdigit' => '#/9',
+'posixgraph' => '#/10',
+'posixlower' => '#/11',
+'posixprint' => '#/12',
+'posixpunct' => 'Perl/PosixPun',
+'posixspace' => '#/3',
+'posixupper' => '#/13',
+'posixword' => 'Perl/PerlWord',
+'posixxdigit' => '#/60',
+'prependedconcatenationmark' => 'PCM/Y',
+'print' => 'Perl/Print',
+'privateuse' => '#/423',
+'privateusearea' => '#/118',
+'prti' => '#/689',
+'ps' => 'Gc/Ps',
+'psalterpahlavi' => 'Scx/Phlp',
+'pua' => '#/118',
+'punct' => 'Gc/P',
+'punctuation' => 'Gc/P',
+'qaac' => 'Scx/Copt',
+'qaai' => 'Scx/Zinh',
+'qmark' => 'QMark/Y',
+'qmark=f' => '!QMark/Y',
+'qmark=false' => '!QMark/Y',
+'qmark=n' => '!QMark/Y',
+'qmark=no' => '!QMark/Y',
+'qmark=t' => 'QMark/Y',
+'qmark=true' => 'QMark/Y',
+'qmark=y' => 'QMark/Y',
+'qmark=yes' => 'QMark/Y',
+'quotationmark' => 'QMark/Y',
+'radical' => '#/91',
+'radical=f' => '#/!91',
+'radical=false' => '#/!91',
+'radical=n' => '#/!91',
+'radical=no' => '#/!91',
+'radical=t' => '#/91',
+'radical=true' => '#/91',
+'radical=y' => '#/91',
+'radical=yes' => '#/91',
+'regionalindicator' => '#/68',
+'rejang' => '#/690',
+'ri' => '#/68',
+'ri=f' => '#/!68',
+'ri=false' => '#/!68',
+'ri=n' => '#/!68',
+'ri=no' => '#/!68',
+'ri=t' => '#/68',
+'ri=true' => '#/68',
+'ri=y' => '#/68',
+'ri=yes' => '#/68',
+'rjng' => '#/690',
+'rohg' => 'Scx/Rohg',
+'rumi' => '#/127',
+'ruminumeralsymbols' => '#/127',
+'runic' => '#/691',
+'runr' => '#/691',
+'s' => 'Gc/S',
+'samaritan' => '#/692',
+'samr' => '#/692',
+'sarb' => '#/372',
+'saur' => '#/693',
+'saurashtra' => '#/693',
+'sb=at' => 'SB/AT',
+'sb=aterm' => 'SB/AT',
+'sb=cl' => 'SB/CL',
+'sb=close' => 'SB/CL',
+'sb=cr' => '#/66',
+'sb=ex' => 'SB/EX',
+'sb=extend' => 'SB/EX',
+'sb=fo' => 'SB/FO',
+'sb=format' => 'SB/FO',
+'sb=le' => 'SB/LE',
+'sb=lf' => '#/67',
+'sb=lo' => 'SB/LO',
+'sb=lower' => 'SB/LO',
+'sb=nu' => 'SB/NU',
+'sb=numeric' => 'SB/NU',
+'sb=oletter' => 'SB/LE',
+'sb=other' => 'SB/XX',
+'sb=sc' => 'SB/SC',
+'sb=scontinue' => 'SB/SC',
+'sb=se' => '#/92',
+'sb=sep' => '#/92',
+'sb=sp' => 'SB/Sp',
+'sb=st' => 'SB/ST',
+'sb=sterm' => 'SB/ST',
+'sb=up' => 'SB/UP',
+'sb=upper' => 'SB/UP',
+'sb=xx' => 'SB/XX',
+'sc' => 'Gc/Sc',
+'sc=adlam' => '#/599',
+'sc=adlm' => '#/599',
+'sc=aghb' => '#/635',
+'sc=ahom' => '#/636',
+'sc=anatolianhieroglyphs' => '#/657',
+'sc=arab' => 'Sc/Arab',
+'sc=arabic' => 'Sc/Arab',
+'sc=armenian' => 'Scx/Armn',
+'sc=armi' => '#/637',
+'sc=armn' => 'Scx/Armn',
+'sc=avestan' => '#/638',
+'sc=avst' => '#/638',
+'sc=bali' => '#/639',
+'sc=balinese' => '#/639',
+'sc=bamu' => '#/640',
+'sc=bamum' => '#/640',
+'sc=bass' => '#/641',
+'sc=bassavah' => '#/641',
+'sc=batak' => '#/642',
+'sc=batk' => '#/642',
+'sc=beng' => 'Sc/Beng',
+'sc=bengali' => 'Sc/Beng',
+'sc=bhaiksuki' => 'Scx/Bhks',
+'sc=bhks' => 'Scx/Bhks',
+'sc=bopo' => '#/600',
+'sc=bopomofo' => '#/600',
+'sc=brah' => '#/643',
+'sc=brahmi' => '#/643',
+'sc=brai' => '#/180',
+'sc=braille' => '#/180',
+'sc=bugi' => '#/601',
+'sc=buginese' => '#/601',
+'sc=buhd' => '#/602',
+'sc=buhid' => '#/602',
+'sc=cakm' => '#/603',
+'sc=canadianaboriginal' => '#/646',
+'sc=cans' => '#/646',
+'sc=cari' => '#/647',
+'sc=carian' => '#/647',
+'sc=caucasianalbanian' => '#/635',
+'sc=chakma' => '#/603',
+'sc=cham' => 'Scx/Cham',
+'sc=cher' => '#/648',
+'sc=cherokee' => '#/648',
+'sc=chorasmian' => '#/649',
+'sc=chrs' => '#/649',
+'sc=common' => 'Sc/Zyyy',
+'sc=copt' => '#/604',
+'sc=coptic' => '#/604',
+'sc=cprt' => 'Sc/Cprt',
+'sc=cuneiform' => 'Scx/Xsux',
+'sc=cypriot' => 'Sc/Cprt',
+'sc=cyrillic' => 'Sc/Cyrl',
+'sc=cyrl' => 'Sc/Cyrl',
+'sc=deseret' => '#/188',
+'sc=deva' => 'Sc/Deva',
+'sc=devanagari' => 'Sc/Deva',
+'sc=diak' => 'Scx/Diak',
+'sc=divesakuru' => 'Scx/Diak',
+'sc=dogr' => '#/605',
+'sc=dogra' => '#/605',
+'sc=dsrt' => '#/188',
+'sc=dupl' => 'Sc/Dupl',
+'sc=duployan' => 'Sc/Dupl',
+'sc=egyp' => '#/651',
+'sc=egyptianhieroglyphs' => '#/651',
+'sc=elba' => '#/652',
+'sc=elbasan' => '#/652',
+'sc=elym' => '#/653',
+'sc=elymaic' => '#/653',
+'sc=ethi' => 'Scx/Ethi',
+'sc=ethiopic' => 'Scx/Ethi',
+'sc=geor' => 'Sc/Geor',
+'sc=georgian' => 'Sc/Geor',
+'sc=glag' => 'Sc/Glag',
+'sc=glagolitic' => 'Sc/Glag',
+'sc=gong' => 'Sc/Gong',
+'sc=gonm' => 'Sc/Gonm',
+'sc=goth' => '#/654',
+'sc=gothic' => '#/654',
+'sc=gran' => 'Sc/Gran',
+'sc=grantha' => 'Sc/Gran',
+'sc=greek' => 'Sc/Grek',
+'sc=grek' => 'Sc/Grek',
+'sc=gujarati' => 'Sc/Gujr',
+'sc=gujr' => 'Sc/Gujr',
+'sc=gunjalagondi' => 'Sc/Gong',
+'sc=gurmukhi' => 'Sc/Guru',
+'sc=guru' => 'Sc/Guru',
+'sc=han' => 'Sc/Han',
+'sc=hang' => 'Sc/Hang',
+'sc=hangul' => 'Sc/Hang',
+'sc=hani' => 'Sc/Han',
+'sc=hanifirohingya' => '#/621',
+'sc=hano' => '#/606',
+'sc=hanunoo' => '#/606',
+'sc=hatr' => '#/656',
+'sc=hatran' => '#/656',
+'sc=hebr' => 'Scx/Hebr',
+'sc=hebrew' => 'Scx/Hebr',
+'sc=hira' => 'Sc/Hira',
+'sc=hiragana' => 'Sc/Hira',
+'sc=hluw' => '#/657',
+'sc=hmng' => 'Scx/Hmng',
+'sc=hmnp' => 'Scx/Hmnp',
+'sc=hung' => '#/658',
+'sc=imperialaramaic' => '#/637',
+'sc=inherited' => 'Sc/Zinh',
+'sc=inscriptionalpahlavi' => '#/687',
+'sc=inscriptionalparthian' => '#/689',
+'sc=ital' => '#/659',
+'sc=java' => '#/607',
+'sc=javanese' => '#/607',
+'sc=kaithi' => '#/610',
+'sc=kali' => '#/608',
+'sc=kana' => 'Sc/Kana',
+'sc=kannada' => 'Sc/Knda',
+'sc=katakana' => 'Sc/Kana',
+'sc=kayahli' => '#/608',
+'sc=khar' => 'Scx/Khar',
+'sc=kharoshthi' => 'Scx/Khar',
+'sc=khitansmallscript' => '#/661',
+'sc=khmer' => 'Scx/Khmr',
+'sc=khmr' => 'Scx/Khmr',
+'sc=khoj' => '#/609',
+'sc=khojki' => '#/609',
+'sc=khudawadi' => '#/622',
+'sc=kits' => '#/661',
+'sc=knda' => 'Sc/Knda',
+'sc=kthi' => '#/610',
+'sc=lana' => 'Scx/Lana',
+'sc=lao' => 'Scx/Lao',
+'sc=laoo' => 'Scx/Lao',
+'sc=latin' => 'Sc/Latn',
+'sc=latn' => 'Sc/Latn',
+'sc=lepc' => '#/662',
+'sc=lepcha' => '#/662',
+'sc=limb' => 'Sc/Limb',
+'sc=limbu' => 'Sc/Limb',
+'sc=lina' => '#/611',
+'sc=linb' => 'Sc/Linb',
+'sc=lineara' => '#/611',
+'sc=linearb' => 'Sc/Linb',
+'sc=lisu' => '#/663',
+'sc=lyci' => '#/664',
+'sc=lycian' => '#/664',
+'sc=lydi' => '#/665',
+'sc=lydian' => '#/665',
+'sc=mahajani' => '#/612',
+'sc=mahj' => '#/612',
+'sc=maka' => '#/667',
+'sc=makasar' => '#/667',
+'sc=malayalam' => 'Sc/Mlym',
+'sc=mand' => '#/613',
+'sc=mandaic' => '#/613',
+'sc=mani' => '#/614',
+'sc=manichaean' => '#/614',
+'sc=marc' => '#/670',
+'sc=marchen' => '#/670',
+'sc=masaramgondi' => 'Sc/Gonm',
+'sc=medefaidrin' => '#/671',
+'sc=medf' => '#/671',
+'sc=meeteimayek' => '#/676',
+'sc=mend' => '#/672',
+'sc=mendekikakui' => '#/672',
+'sc=merc' => '#/673',
+'sc=mero' => '#/402',
+'sc=meroiticcursive' => '#/673',
+'sc=meroitichieroglyphs' => '#/402',
+'sc=miao' => '#/674',
+'sc=mlym' => 'Sc/Mlym',
+'sc=modi' => '#/615',
+'sc=mong' => 'Sc/Mong',
+'sc=mongolian' => 'Sc/Mong',
+'sc=mro' => '#/632',
+'sc=mroo' => '#/632',
+'sc=mtei' => '#/676',
+'sc=mult' => 'Sc/Mult',
+'sc=multani' => 'Sc/Mult',
+'sc=myanmar' => '#/616',
+'sc=mymr' => '#/616',
+'sc=nabataean' => '#/677',
+'sc=nand' => '#/617',
+'sc=nandinagari' => '#/617',
+'sc=narb' => '#/371',
+'sc=nbat' => '#/677',
+'sc=newa' => '#/678',
+'sc=newtailue' => 'Scx/Talu',
+'sc=nko' => '#/633',
+'sc=nkoo' => '#/633',
+'sc=nshu' => '#/679',
+'sc=nushu' => '#/679',
+'sc=nyiakengpuachuehmong' => 'Scx/Hmnp',
+'sc=ogam' => '#/680',
+'sc=ogham' => '#/680',
+'sc=olchiki' => '#/204',
+'sc=olck' => '#/204',
+'sc=oldhungarian' => '#/658',
+'sc=olditalic' => '#/659',
+'sc=oldnortharabian' => '#/371',
+'sc=oldpermic' => '#/618',
+'sc=oldpersian' => '#/710',
+'sc=oldsogdian' => '#/697',
+'sc=oldsoutharabian' => '#/372',
+'sc=oldturkic' => '#/681',
+'sc=oriya' => 'Sc/Orya',
+'sc=orkh' => '#/681',
+'sc=orya' => 'Sc/Orya',
+'sc=osage' => '#/682',
+'sc=osge' => '#/682',
+'sc=osma' => '#/683',
+'sc=osmanya' => '#/683',
+'sc=pahawhhmong' => 'Scx/Hmng',
+'sc=palm' => '#/271',
+'sc=palmyrene' => '#/271',
+'sc=pauc' => '#/684',
+'sc=paucinhau' => '#/684',
+'sc=perm' => '#/618',
+'sc=phag' => '#/619',
+'sc=phagspa' => '#/619',
+'sc=phli' => '#/687',
+'sc=phlp' => '#/620',
+'sc=phnx' => '#/688',
+'sc=phoenician' => '#/688',
+'sc=plrd' => '#/674',
+'sc=prti' => '#/689',
+'sc=psalterpahlavi' => '#/620',
+'sc=qaac' => '#/604',
+'sc=qaai' => 'Sc/Zinh',
+'sc=rejang' => '#/690',
+'sc=rjng' => '#/690',
+'sc=rohg' => '#/621',
+'sc=runic' => '#/691',
+'sc=runr' => '#/691',
+'sc=samaritan' => '#/692',
+'sc=samr' => '#/692',
+'sc=sarb' => '#/372',
+'sc=saur' => '#/693',
+'sc=saurashtra' => '#/693',
+'sc=sgnw' => '#/694',
+'sc=sharada' => '#/207',
+'sc=shavian' => '#/208',
+'sc=shaw' => '#/208',
+'sc=shrd' => '#/207',
+'sc=sidd' => '#/695',
+'sc=siddham' => '#/695',
+'sc=signwriting' => '#/694',
+'sc=sind' => '#/622',
+'sc=sinh' => 'Sc/Sinh',
+'sc=sinhala' => 'Sc/Sinh',
+'sc=sogd' => '#/623',
+'sc=sogdian' => '#/623',
+'sc=sogo' => '#/697',
+'sc=sora' => '#/698',
+'sc=sorasompeng' => '#/698',
+'sc=soyo' => '#/699',
+'sc=soyombo' => '#/699',
+'sc=sund' => '#/700',
+'sc=sundanese' => '#/700',
+'sc=sylo' => '#/624',
+'sc=sylotinagri' => '#/624',
+'sc=syrc' => 'Sc/Syrc',
+'sc=syriac' => 'Sc/Syrc',
+'sc=tagalog' => '#/628',
+'sc=tagb' => '#/625',
+'sc=tagbanwa' => '#/625',
+'sc=taile' => '#/627',
+'sc=taitham' => 'Scx/Lana',
+'sc=taiviet' => '#/703',
+'sc=takr' => '#/626',
+'sc=takri' => '#/626',
+'sc=tale' => '#/627',
+'sc=talu' => 'Scx/Talu',
+'sc=tamil' => 'Sc/Taml',
+'sc=taml' => 'Sc/Taml',
+'sc=tang' => 'Scx/Tang',
+'sc=tangut' => 'Scx/Tang',
+'sc=tavt' => '#/703',
+'sc=telu' => 'Sc/Telu',
+'sc=telugu' => 'Sc/Telu',
+'sc=tfng' => '#/704',
+'sc=tglg' => '#/628',
+'sc=thaa' => '#/629',
+'sc=thaana' => '#/629',
+'sc=thai' => '#/706',
+'sc=tibetan' => 'Scx/Tibt',
+'sc=tibt' => 'Scx/Tibt',
+'sc=tifinagh' => '#/704',
+'sc=tirh' => '#/630',
+'sc=tirhuta' => '#/630',
+'sc=ugar' => '#/707',
+'sc=ugaritic' => '#/707',
+'sc=unknown' => 'Scx/Zzzz',
+'sc=vai' => '#/634',
+'sc=vaii' => '#/634',
+'sc=wancho' => '#/709',
+'sc=wara' => '#/708',
+'sc=warangciti' => '#/708',
+'sc=wcho' => '#/709',
+'sc=xpeo' => '#/710',
+'sc=xsux' => 'Scx/Xsux',
+'sc=yezi' => '#/631',
+'sc=yezidi' => '#/631',
+'sc=yi' => '#/598',
+'sc=yiii' => '#/598',
+'sc=zanabazarsquare' => '#/711',
+'sc=zanb' => '#/711',
+'sc=zinh' => 'Sc/Zinh',
+'sc=zyyy' => 'Sc/Zyyy',
+'sc=zzzz' => 'Scx/Zzzz',
+'scx=adlam' => 'Scx/Adlm',
+'scx=adlm' => 'Scx/Adlm',
+'scx=aghb' => '#/635',
+'scx=ahom' => '#/636',
+'scx=anatolianhieroglyphs' => '#/657',
+'scx=arab' => 'Scx/Arab',
+'scx=arabic' => 'Scx/Arab',
+'scx=armenian' => 'Scx/Armn',
+'scx=armi' => '#/637',
+'scx=armn' => 'Scx/Armn',
+'scx=avestan' => '#/638',
+'scx=avst' => '#/638',
+'scx=bali' => '#/639',
+'scx=balinese' => '#/639',
+'scx=bamu' => '#/640',
+'scx=bamum' => '#/640',
+'scx=bass' => '#/641',
+'scx=bassavah' => '#/641',
+'scx=batak' => '#/642',
+'scx=batk' => '#/642',
+'scx=beng' => 'Scx/Beng',
+'scx=bengali' => 'Scx/Beng',
+'scx=bhaiksuki' => 'Scx/Bhks',
+'scx=bhks' => 'Scx/Bhks',
+'scx=bopo' => 'Scx/Bopo',
+'scx=bopomofo' => 'Scx/Bopo',
+'scx=brah' => '#/643',
+'scx=brahmi' => '#/643',
+'scx=brai' => '#/180',
+'scx=braille' => '#/180',
+'scx=bugi' => '#/644',
+'scx=buginese' => '#/644',
+'scx=buhd' => '#/645',
+'scx=buhid' => '#/645',
+'scx=cakm' => 'Scx/Cakm',
+'scx=canadianaboriginal' => '#/646',
+'scx=cans' => '#/646',
+'scx=cari' => '#/647',
+'scx=carian' => '#/647',
+'scx=caucasianalbanian' => '#/635',
+'scx=chakma' => 'Scx/Cakm',
+'scx=cham' => 'Scx/Cham',
+'scx=cher' => '#/648',
+'scx=cherokee' => '#/648',
+'scx=chorasmian' => '#/649',
+'scx=chrs' => '#/649',
+'scx=common' => 'Scx/Zyyy',
+'scx=copt' => 'Scx/Copt',
+'scx=coptic' => 'Scx/Copt',
+'scx=cprt' => 'Scx/Cprt',
+'scx=cuneiform' => 'Scx/Xsux',
+'scx=cypriot' => 'Scx/Cprt',
+'scx=cyrillic' => 'Scx/Cyrl',
+'scx=cyrl' => 'Scx/Cyrl',
+'scx=deseret' => '#/188',
+'scx=deva' => 'Scx/Deva',
+'scx=devanagari' => 'Scx/Deva',
+'scx=diak' => 'Scx/Diak',
+'scx=divesakuru' => 'Scx/Diak',
+'scx=dogr' => '#/650',
+'scx=dogra' => '#/650',
+'scx=dsrt' => '#/188',
+'scx=dupl' => 'Scx/Dupl',
+'scx=duployan' => 'Scx/Dupl',
+'scx=egyp' => '#/651',
+'scx=egyptianhieroglyphs' => '#/651',
+'scx=elba' => '#/652',
+'scx=elbasan' => '#/652',
+'scx=elym' => '#/653',
+'scx=elymaic' => '#/653',
+'scx=ethi' => 'Scx/Ethi',
+'scx=ethiopic' => 'Scx/Ethi',
+'scx=geor' => 'Scx/Geor',
+'scx=georgian' => 'Scx/Geor',
+'scx=glag' => 'Scx/Glag',
+'scx=glagolitic' => 'Scx/Glag',
+'scx=gong' => 'Scx/Gong',
+'scx=gonm' => 'Scx/Gonm',
+'scx=goth' => '#/654',
+'scx=gothic' => '#/654',
+'scx=gran' => 'Scx/Gran',
+'scx=grantha' => 'Scx/Gran',
+'scx=greek' => 'Scx/Grek',
+'scx=grek' => 'Scx/Grek',
+'scx=gujarati' => 'Scx/Gujr',
+'scx=gujr' => 'Scx/Gujr',
+'scx=gunjalagondi' => 'Scx/Gong',
+'scx=gurmukhi' => 'Scx/Guru',
+'scx=guru' => 'Scx/Guru',
+'scx=han' => 'Scx/Han',
+'scx=hang' => 'Scx/Hang',
+'scx=hangul' => 'Scx/Hang',
+'scx=hani' => 'Scx/Han',
+'scx=hanifirohingya' => 'Scx/Rohg',
+'scx=hano' => '#/655',
+'scx=hanunoo' => '#/655',
+'scx=hatr' => '#/656',
+'scx=hatran' => '#/656',
+'scx=hebr' => 'Scx/Hebr',
+'scx=hebrew' => 'Scx/Hebr',
+'scx=hira' => 'Scx/Hira',
+'scx=hiragana' => 'Scx/Hira',
+'scx=hluw' => '#/657',
+'scx=hmng' => 'Scx/Hmng',
+'scx=hmnp' => 'Scx/Hmnp',
+'scx=hung' => '#/658',
+'scx=imperialaramaic' => '#/637',
+'scx=inherited' => 'Scx/Zinh',
+'scx=inscriptionalpahlavi' => '#/687',
+'scx=inscriptionalparthian' => '#/689',
+'scx=ital' => '#/659',
+'scx=java' => '#/660',
+'scx=javanese' => '#/660',
+'scx=kaithi' => 'Scx/Kthi',
+'scx=kali' => '#/195',
+'scx=kana' => 'Scx/Kana',
+'scx=kannada' => 'Scx/Knda',
+'scx=katakana' => 'Scx/Kana',
+'scx=kayahli' => '#/195',
+'scx=khar' => 'Scx/Khar',
+'scx=kharoshthi' => 'Scx/Khar',
+'scx=khitansmallscript' => '#/661',
+'scx=khmer' => 'Scx/Khmr',
+'scx=khmr' => 'Scx/Khmr',
+'scx=khoj' => 'Scx/Khoj',
+'scx=khojki' => 'Scx/Khoj',
+'scx=khudawadi' => 'Scx/Sind',
+'scx=kits' => '#/661',
+'scx=knda' => 'Scx/Knda',
+'scx=kthi' => 'Scx/Kthi',
+'scx=lana' => 'Scx/Lana',
+'scx=lao' => 'Scx/Lao',
+'scx=laoo' => 'Scx/Lao',
+'scx=latin' => 'Scx/Latn',
+'scx=latn' => 'Scx/Latn',
+'scx=lepc' => '#/662',
+'scx=lepcha' => '#/662',
+'scx=limb' => 'Scx/Limb',
+'scx=limbu' => 'Scx/Limb',
+'scx=lina' => 'Scx/Lina',
+'scx=linb' => 'Scx/Linb',
+'scx=lineara' => 'Scx/Lina',
+'scx=linearb' => 'Scx/Linb',
+'scx=lisu' => '#/663',
+'scx=lyci' => '#/664',
+'scx=lycian' => '#/664',
+'scx=lydi' => '#/665',
+'scx=lydian' => '#/665',
+'scx=mahajani' => '#/666',
+'scx=mahj' => '#/666',
+'scx=maka' => '#/667',
+'scx=makasar' => '#/667',
+'scx=malayalam' => 'Scx/Mlym',
+'scx=mand' => '#/668',
+'scx=mandaic' => '#/668',
+'scx=mani' => '#/669',
+'scx=manichaean' => '#/669',
+'scx=marc' => '#/670',
+'scx=marchen' => '#/670',
+'scx=masaramgondi' => 'Scx/Gonm',
+'scx=medefaidrin' => '#/671',
+'scx=medf' => '#/671',
+'scx=meeteimayek' => '#/676',
+'scx=mend' => '#/672',
+'scx=mendekikakui' => '#/672',
+'scx=merc' => '#/673',
+'scx=mero' => '#/402',
+'scx=meroiticcursive' => '#/673',
+'scx=meroitichieroglyphs' => '#/402',
+'scx=miao' => '#/674',
+'scx=mlym' => 'Scx/Mlym',
+'scx=modi' => '#/675',
+'scx=mong' => 'Scx/Mong',
+'scx=mongolian' => 'Scx/Mong',
+'scx=mro' => '#/632',
+'scx=mroo' => '#/632',
+'scx=mtei' => '#/676',
+'scx=mult' => 'Scx/Mult',
+'scx=multani' => 'Scx/Mult',
+'scx=myanmar' => 'Scx/Mymr',
+'scx=mymr' => 'Scx/Mymr',
+'scx=nabataean' => '#/677',
+'scx=nand' => 'Scx/Nand',
+'scx=nandinagari' => 'Scx/Nand',
+'scx=narb' => '#/371',
+'scx=nbat' => '#/677',
+'scx=newa' => '#/678',
+'scx=newtailue' => 'Scx/Talu',
+'scx=nko' => '#/633',
+'scx=nkoo' => '#/633',
+'scx=nshu' => '#/679',
+'scx=nushu' => '#/679',
+'scx=nyiakengpuachuehmong' => 'Scx/Hmnp',
+'scx=ogam' => '#/680',
+'scx=ogham' => '#/680',
+'scx=olchiki' => '#/204',
+'scx=olck' => '#/204',
+'scx=oldhungarian' => '#/658',
+'scx=olditalic' => '#/659',
+'scx=oldnortharabian' => '#/371',
+'scx=oldpermic' => '#/685',
+'scx=oldpersian' => '#/710',
+'scx=oldsogdian' => '#/697',
+'scx=oldsoutharabian' => '#/372',
+'scx=oldturkic' => '#/681',
+'scx=oriya' => 'Scx/Orya',
+'scx=orkh' => '#/681',
+'scx=orya' => 'Scx/Orya',
+'scx=osage' => '#/682',
+'scx=osge' => '#/682',
+'scx=osma' => '#/683',
+'scx=osmanya' => '#/683',
+'scx=pahawhhmong' => 'Scx/Hmng',
+'scx=palm' => '#/271',
+'scx=palmyrene' => '#/271',
+'scx=pauc' => '#/684',
+'scx=paucinhau' => '#/684',
+'scx=perm' => '#/685',
+'scx=phag' => '#/686',
+'scx=phagspa' => '#/686',
+'scx=phli' => '#/687',
+'scx=phlp' => 'Scx/Phlp',
+'scx=phnx' => '#/688',
+'scx=phoenician' => '#/688',
+'scx=plrd' => '#/674',
+'scx=prti' => '#/689',
+'scx=psalterpahlavi' => 'Scx/Phlp',
+'scx=qaac' => 'Scx/Copt',
+'scx=qaai' => 'Scx/Zinh',
+'scx=rejang' => '#/690',
+'scx=rjng' => '#/690',
+'scx=rohg' => 'Scx/Rohg',
+'scx=runic' => '#/691',
+'scx=runr' => '#/691',
+'scx=samaritan' => '#/692',
+'scx=samr' => '#/692',
+'scx=sarb' => '#/372',
+'scx=saur' => '#/693',
+'scx=saurashtra' => '#/693',
+'scx=sgnw' => '#/694',
+'scx=sharada' => 'Scx/Shrd',
+'scx=shavian' => '#/208',
+'scx=shaw' => '#/208',
+'scx=shrd' => 'Scx/Shrd',
+'scx=sidd' => '#/695',
+'scx=siddham' => '#/695',
+'scx=signwriting' => '#/694',
+'scx=sind' => 'Scx/Sind',
+'scx=sinh' => 'Scx/Sinh',
+'scx=sinhala' => 'Scx/Sinh',
+'scx=sogd' => '#/696',
+'scx=sogdian' => '#/696',
+'scx=sogo' => '#/697',
+'scx=sora' => '#/698',
+'scx=sorasompeng' => '#/698',
+'scx=soyo' => '#/699',
+'scx=soyombo' => '#/699',
+'scx=sund' => '#/700',
+'scx=sundanese' => '#/700',
+'scx=sylo' => '#/701',
+'scx=sylotinagri' => '#/701',
+'scx=syrc' => 'Scx/Syrc',
+'scx=syriac' => 'Scx/Syrc',
+'scx=tagalog' => '#/705',
+'scx=tagb' => 'Scx/Tagb',
+'scx=tagbanwa' => 'Scx/Tagb',
+'scx=taile' => '#/702',
+'scx=taitham' => 'Scx/Lana',
+'scx=taiviet' => '#/703',
+'scx=takr' => 'Scx/Takr',
+'scx=takri' => 'Scx/Takr',
+'scx=tale' => '#/702',
+'scx=talu' => 'Scx/Talu',
+'scx=tamil' => 'Scx/Taml',
+'scx=taml' => 'Scx/Taml',
+'scx=tang' => 'Scx/Tang',
+'scx=tangut' => 'Scx/Tang',
+'scx=tavt' => '#/703',
+'scx=telu' => 'Scx/Telu',
+'scx=telugu' => 'Scx/Telu',
+'scx=tfng' => '#/704',
+'scx=tglg' => '#/705',
+'scx=thaa' => 'Scx/Thaa',
+'scx=thaana' => 'Scx/Thaa',
+'scx=thai' => '#/706',
+'scx=tibetan' => 'Scx/Tibt',
+'scx=tibt' => 'Scx/Tibt',
+'scx=tifinagh' => '#/704',
+'scx=tirh' => 'Scx/Tirh',
+'scx=tirhuta' => 'Scx/Tirh',
+'scx=ugar' => '#/707',
+'scx=ugaritic' => '#/707',
+'scx=unknown' => 'Scx/Zzzz',
+'scx=vai' => '#/634',
+'scx=vaii' => '#/634',
+'scx=wancho' => '#/709',
+'scx=wara' => '#/708',
+'scx=warangciti' => '#/708',
+'scx=wcho' => '#/709',
+'scx=xpeo' => '#/710',
+'scx=xsux' => 'Scx/Xsux',
+'scx=yezi' => 'Scx/Yezi',
+'scx=yezidi' => 'Scx/Yezi',
+'scx=yi' => 'Scx/Yi',
+'scx=yiii' => 'Scx/Yi',
+'scx=zanabazarsquare' => '#/711',
+'scx=zanb' => '#/711',
+'scx=zinh' => 'Scx/Zinh',
+'scx=zyyy' => 'Scx/Zyyy',
+'scx=zzzz' => 'Scx/Zzzz',
+'sd' => 'SD/Y',
+'sd=f' => '!SD/Y',
+'sd=false' => '!SD/Y',
+'sd=n' => '!SD/Y',
+'sd=no' => '!SD/Y',
+'sd=t' => 'SD/Y',
+'sd=true' => 'SD/Y',
+'sd=y' => 'SD/Y',
+'sd=yes' => 'SD/Y',
+'sentenceterminal' => 'STerm/Y',
+'separator' => 'Gc/Z',
+'sgnw' => '#/694',
+'sharada' => 'Scx/Shrd',
+'shavian' => '#/208',
+'shaw' => '#/208',
+'shorthandformatcontrols' => '#/414',
+'shrd' => 'Scx/Shrd',
+'sidd' => '#/695',
+'siddham' => '#/695',
+'signwriting' => '#/694',
+'sind' => 'Scx/Sind',
+'sinh' => 'Scx/Sinh',
+'sinhala' => 'Scx/Sinh',
+'sinhalaarchaicnumbers' => '#/409',
+'sk' => 'Gc/Sk',
+'sm' => 'Gc/Sm',
+'smallforms' => '#/295',
+'smallformvariants' => '#/295',
+'smallkanaext' => '#/341',
+'smallkanaextension' => '#/341',
+'so' => 'Gc/So',
+'softdotted' => 'SD/Y',
+'sogd' => '#/696',
+'sogdian' => '#/696',
+'sogo' => '#/697',
+'sora' => '#/698',
+'sorasompeng' => '#/698',
+'soyo' => '#/699',
+'soyombo' => '#/699',
+'space' => 'Perl/SpacePer',
+'spaceperl' => 'Perl/SpacePer',
+'spaceseparator' => 'Gc/Zs',
+'spacingmark' => 'Gc/Mc',
+'spacingmodifierletters' => '#/370',
+'specials' => '#/244',
+'sterm' => 'STerm/Y',
+'sterm=f' => '!STerm/Y',
+'sterm=false' => '!STerm/Y',
+'sterm=n' => '!STerm/Y',
+'sterm=no' => '!STerm/Y',
+'sterm=t' => 'STerm/Y',
+'sterm=true' => 'STerm/Y',
+'sterm=y' => 'STerm/Y',
+'sterm=yes' => 'STerm/Y',
+'sund' => '#/700',
+'sundanese' => '#/700',
+'sundanesesup' => '#/342',
+'sundanesesupplement' => '#/342',
+'suparrowsa' => '#/296',
+'suparrowsb' => '#/297',
+'suparrowsc' => '#/298',
+'superandsub' => '#/322',
+'superscriptsandsubscripts' => '#/322',
+'supmathoperators' => '#/385',
+'supplementalarrowsa' => '#/296',
+'supplementalarrowsb' => '#/297',
+'supplementalarrowsc' => '#/298',
+'supplementalmathematicaloperators' => '#/385',
+'supplementalpunctuation' => '#/361',
+'supplementalsymbolsandpictographs' => '#/415',
+'supplementaryprivateuseareaa' => '#/213',
+'supplementaryprivateuseareab' => '#/214',
+'suppuaa' => '#/213',
+'suppuab' => '#/214',
+'suppunctuation' => '#/361',
+'supsymbolsandpictographs' => '#/415',
+'surrogate' => '#/14',
+'suttonsignwriting' => '#/392',
+'sylo' => '#/701',
+'sylotinagri' => '#/701',
+'symbol' => 'Gc/S',
+'symbolsandpictographsexta' => '#/416',
+'symbolsandpictographsextendeda' => '#/416',
+'symbolsforlegacycomputing' => '#/417',
+'syrc' => 'Scx/Syrc',
+'syriac' => 'Scx/Syrc',
+'syriacsup' => '#/275',
+'syriacsupplement' => '#/275',
+'tagalog' => '#/705',
+'tagb' => 'Scx/Tagb',
+'tagbanwa' => 'Scx/Tagb',
+'tags' => '#/128',
+'taile' => '#/702',
+'taitham' => 'Scx/Lana',
+'taiviet' => '#/703',
+'taixuanjing' => '#/324',
+'taixuanjingsymbols' => '#/324',
+'takr' => 'Scx/Takr',
+'takri' => 'Scx/Takr',
+'tale' => '#/702',
+'talu' => 'Scx/Talu',
+'tamil' => 'Scx/Taml',
+'tamilsup' => '#/246',
+'tamilsupplement' => '#/246',
+'taml' => 'Scx/Taml',
+'tang' => 'Scx/Tang',
+'tangut' => 'Scx/Tang',
+'tangutcomponents' => '#/386',
+'tangutsup' => '#/276',
+'tangutsupplement' => '#/276',
+'tavt' => '#/703',
+'telu' => 'Scx/Telu',
+'telugu' => 'Scx/Telu',
+'term' => 'Term/Y',
+'term=f' => '!Term/Y',
+'term=false' => '!Term/Y',
+'term=n' => '!Term/Y',
+'term=no' => '!Term/Y',
+'term=t' => 'Term/Y',
+'term=true' => 'Term/Y',
+'term=y' => 'Term/Y',
+'term=yes' => 'Term/Y',
+'terminalpunctuation' => 'Term/Y',
+'tfng' => '#/704',
+'tglg' => '#/705',
+'thaa' => 'Scx/Thaa',
+'thaana' => 'Scx/Thaa',
+'thai' => '#/706',
+'tibetan' => 'Scx/Tibt',
+'tibt' => 'Scx/Tibt',
+'tifinagh' => '#/704',
+'tirh' => 'Scx/Tirh',
+'tirhuta' => 'Scx/Tirh',
+'title' => 'Perl/Title',
+'titlecase' => 'Perl/Title',
+'titlecaseletter' => 'Perl/Title',
+'transportandmap' => '#/373',
+'transportandmapsymbols' => '#/373',
+'ucas' => '#/130',
+'ucasext' => '#/220',
+'ugar' => '#/707',
+'ugaritic' => '#/707',
+'uideo' => 'UIdeo/Y',
+'uideo=f' => '!UIdeo/Y',
+'uideo=false' => '!UIdeo/Y',
+'uideo=n' => '!UIdeo/Y',
+'uideo=no' => '!UIdeo/Y',
+'uideo=t' => 'UIdeo/Y',
+'uideo=true' => 'UIdeo/Y',
+'uideo=y' => 'UIdeo/Y',
+'uideo=yes' => 'UIdeo/Y',
+'unassigned' => 'Gc/Cn',
+'unicode' => '#/2',
+'unifiedcanadianaboriginalsyllabics' => '#/130',
+'unifiedcanadianaboriginalsyllabicsextended' => '#/220',
+'unifiedideograph' => 'UIdeo/Y',
+'unknown' => 'Scx/Zzzz',
+'upper' => 'Upper/Y',
+'upper=f' => '!Upper/Y',
+'upper=false' => '!Upper/Y',
+'upper=n' => '!Upper/Y',
+'upper=no' => '!Upper/Y',
+'upper=t' => 'Upper/Y',
+'upper=true' => 'Upper/Y',
+'upper=y' => 'Upper/Y',
+'upper=yes' => 'Upper/Y',
+'uppercase' => 'Upper/Y',
+'uppercaseletter' => 'Gc/Lu',
+'vai' => '#/634',
+'vaii' => '#/634',
+'variationselector' => '#/93',
+'variationselectors' => '#/111',
+'variationselectorssupplement' => '#/149',
+'vedicext' => '#/249',
+'vedicextensions' => '#/249',
+'verticalforms' => '#/351',
+'vertspace' => '#/4',
+'vo=r' => 'Vo/R',
+'vo=rotated' => 'Vo/R',
+'vo=tr' => 'Vo/Tr',
+'vo=transformedrotated' => 'Vo/Tr',
+'vo=transformedupright' => 'Vo/Tu',
+'vo=tu' => 'Vo/Tu',
+'vo=u' => 'Vo/U',
+'vo=upright' => 'Vo/U',
+'vs' => '#/93',
+'vs=f' => '#/!93',
+'vs=false' => '#/!93',
+'vs=n' => '#/!93',
+'vs=no' => '#/!93',
+'vs=t' => '#/93',
+'vs=true' => '#/93',
+'vs=y' => '#/93',
+'vs=yes' => '#/93',
+'vssup' => '#/149',
+'wancho' => '#/709',
+'wara' => '#/708',
+'warangciti' => '#/708',
+'wb=aletter' => 'WB/LE',
+'wb=cr' => '#/66',
+'wb=doublequote' => '#/94',
+'wb=dq' => '#/94',
+'wb=eb' => '#/0',
+'wb=ebase' => '#/0',
+'wb=ebasegaz' => '#/0',
+'wb=ebg' => '#/0',
+'wb=em' => '#/0',
+'wb=emodifier' => '#/0',
+'wb=ex' => 'WB/EX',
+'wb=extend' => 'WB/Extend',
+'wb=extendnumlet' => 'WB/EX',
+'wb=fo' => 'WB/FO',
+'wb=format' => 'WB/FO',
+'wb=gaz' => '#/0',
+'wb=glueafterzwj' => '#/0',
+'wb=hebrewletter' => 'WB/HL',
+'wb=hl' => 'WB/HL',
+'wb=ka' => 'WB/KA',
+'wb=katakana' => 'WB/KA',
+'wb=le' => 'WB/LE',
+'wb=lf' => '#/67',
+'wb=mb' => 'WB/MB',
+'wb=midletter' => 'WB/ML',
+'wb=midnum' => 'WB/MN',
+'wb=midnumlet' => 'WB/MB',
+'wb=ml' => 'WB/ML',
+'wb=mn' => 'WB/MN',
+'wb=newline' => '#/95',
+'wb=nl' => '#/95',
+'wb=nu' => 'WB/NU',
+'wb=numeric' => 'WB/NU',
+'wb=other' => 'WB/XX',
+'wb=regionalindicator' => '#/68',
+'wb=ri' => '#/68',
+'wb=singlequote' => '#/96',
+'wb=sq' => '#/96',
+'wb=wsegspace' => 'WB/WSegSpac',
+'wb=xx' => 'WB/XX',
+'wb=zwj' => '#/69',
+'wcho' => '#/709',
+'whitespace' => 'Perl/SpacePer',
+'word' => 'Perl/Word',
+'wspace' => 'Perl/SpacePer',
+'wspace=f' => '!Perl/SpacePer',
+'wspace=false' => '!Perl/SpacePer',
+'wspace=n' => '!Perl/SpacePer',
+'wspace=no' => '!Perl/SpacePer',
+'wspace=t' => 'Perl/SpacePer',
+'wspace=true' => 'Perl/SpacePer',
+'wspace=y' => 'Perl/SpacePer',
+'wspace=yes' => 'Perl/SpacePer',
+'xdigit' => 'Hex/Y',
+'xidc' => 'XIDC/Y',
+'xidc=f' => '!XIDC/Y',
+'xidc=false' => '!XIDC/Y',
+'xidc=n' => '!XIDC/Y',
+'xidc=no' => '!XIDC/Y',
+'xidc=t' => 'XIDC/Y',
+'xidc=true' => 'XIDC/Y',
+'xidc=y' => 'XIDC/Y',
+'xidc=yes' => 'XIDC/Y',
+'xidcontinue' => 'XIDC/Y',
+'xids' => 'XIDS/Y',
+'xids=f' => '!XIDS/Y',
+'xids=false' => '!XIDS/Y',
+'xids=n' => '!XIDS/Y',
+'xids=no' => '!XIDS/Y',
+'xids=t' => 'XIDS/Y',
+'xids=true' => 'XIDS/Y',
+'xids=y' => 'XIDS/Y',
+'xids=yes' => 'XIDS/Y',
+'xidstart' => 'XIDS/Y',
+'xpeo' => '#/710',
+'xperlspace' => 'Perl/SpacePer',
+'xposixalnum' => 'Perl/Alnum',
+'xposixalpha' => 'Alpha/Y',
+'xposixblank' => 'Perl/Blank',
+'xposixcntrl' => '#/422',
+'xposixdigit' => 'Gc/Nd',
+'xposixgraph' => 'Perl/Graph',
+'xposixlower' => 'Lower/Y',
+'xposixprint' => 'Perl/Print',
+'xposixpunct' => 'Perl/XPosixPu',
+'xposixspace' => 'Perl/SpacePer',
+'xposixupper' => 'Upper/Y',
+'xposixword' => 'Perl/Word',
+'xposixxdigit' => 'Hex/Y',
+'xsux' => 'Scx/Xsux',
+'yezi' => 'Scx/Yezi',
+'yezidi' => 'Scx/Yezi',
+'yi' => 'Scx/Yi',
+'yiii' => 'Scx/Yi',
+'yijing' => '#/177',
+'yijinghexagramsymbols' => '#/177',
+'yiradicals' => '#/300',
+'yisyllables' => '#/325',
+'z' => 'Gc/Z',
+'zanabazarsquare' => '#/711',
+'zanb' => '#/711',
+'zinh' => 'Scx/Zinh',
+'zl' => '#/424',
+'zp' => '#/425',
+'zs' => 'Gc/Zs',
+'zyyy' => 'Scx/Zyyy',
+'zzzz' => 'Scx/Zzzz',
+);
+
+# Maps floating point to fractional form
+%Unicode::UCD::nv_floating_to_rational = (
+'-5.00e-01' => '-1/2',
+'1.00e-01' => '1/10',
+'1.11e-01' => '1/9',
+'1.25e-01' => '1/8',
+'1.25e-02' => '1/80',
+'1.43e-01' => '1/7',
+'1.50e+00' => '3/2',
+'1.50e-01' => '3/20',
+'1.56e-02' => '1/64',
+'1.67e-01' => '1/6',
+'1.88e-01' => '3/16',
+'2.00e-01' => '1/5',
+'2.50e+00' => '5/2',
+'2.50e-01' => '1/4',
+'2.50e-02' => '1/40',
+'3.13e-02' => '1/32',
+'3.13e-03' => '1/320',
+'3.33e-01' => '1/3',
+'3.50e+00' => '7/2',
+'3.75e-01' => '3/8',
+'3.75e-02' => '3/80',
+'4.00e-01' => '2/5',
+'4.17e-01' => '5/12',
+'4.50e+00' => '9/2',
+'4.69e-02' => '3/64',
+'5.00e-01' => '1/2',
+'5.00e-02' => '1/20',
+'5.50e+00' => '11/2',
+'5.83e-01' => '7/12',
+'6.00e-01' => '3/5',
+'6.25e-01' => '5/8',
+'6.25e-02' => '1/16',
+'6.25e-03' => '1/160',
+'6.50e+00' => '13/2',
+'6.67e-01' => '2/3',
+'7.50e+00' => '15/2',
+'7.50e-01' => '3/4',
+'8.00e-01' => '4/5',
+'8.33e-01' => '5/6',
+'8.33e-02' => '1/12',
+'8.50e+00' => '17/2',
+'8.75e-01' => '7/8',
+'9.17e-01' => '11/12',
+);
+
+# If a %e floating point number doesn't have this number of digits in it after
+# the decimal point to get this close to a fraction, it isn't considered to be
+# that fraction even if all the digits it does have match.
+$Unicode::UCD::e_precision = 2;
+
+# Deprecated tables to generate a warning for. The key is the file containing
+# the table, so as to avoid duplication, as many property names can map to the
+# file, but we only need one entry for all of them.
+%Unicode::UCD::why_deprecated = (
+'#/516' => 'Surrogates should never appear in well-formed text, and therefore shouldn\'t be the basis for line breaking',
+'Hyphen/T' => 'Supplanted by Line_Break property values; see www.unicode.org/reports/tr14',
+);
+
+# A few properties have different behavior under /i matching. This maps
+# those to substitute files to use under /i.
+%Unicode::UCD::caseless_equivalent = (
+'gc=ll' => 'Gc/LC',
+'gc=lowercaseletter' => 'Gc/LC',
+'gc=lt' => 'Gc/LC',
+'gc=lu' => 'Gc/LC',
+'gc=titlecaseletter' => 'Gc/LC',
+'gc=uppercaseletter' => 'Gc/LC',
+'isll' => 'Gc/LC',
+'islower' => 'Cased/Y',
+'islowercase' => 'Cased/Y',
+'islowercaseletter' => 'Gc/LC',
+'islt' => 'Gc/LC',
+'islu' => 'Gc/LC',
+'isposixlower' => '#/6',
+'isposixupper' => '#/6',
+'istitle' => 'Cased/Y',
+'istitlecase' => 'Cased/Y',
+'istitlecaseletter' => 'Gc/LC',
+'isupper' => 'Cased/Y',
+'isuppercase' => 'Cased/Y',
+'isuppercaseletter' => 'Gc/LC',
+'isxposixlower' => 'Cased/Y',
+'isxposixupper' => 'Cased/Y',
+'ll' => 'Gc/LC',
+'lower' => 'Cased/Y',
+'lower=f' => '!Cased/Y',
+'lower=false' => '!Cased/Y',
+'lower=n' => '!Cased/Y',
+'lower=no' => '!Cased/Y',
+'lower=t' => 'Cased/Y',
+'lower=true' => 'Cased/Y',
+'lower=y' => 'Cased/Y',
+'lower=yes' => 'Cased/Y',
+'lowercase' => 'Cased/Y',
+'lowercaseletter' => 'Gc/LC',
+'lt' => 'Gc/LC',
+'lu' => 'Gc/LC',
+'posixlower' => '#/6',
+'posixupper' => '#/6',
+'title' => 'Cased/Y',
+'titlecase' => 'Cased/Y',
+'titlecaseletter' => 'Gc/LC',
+'upper' => 'Cased/Y',
+'upper=f' => '!Cased/Y',
+'upper=false' => '!Cased/Y',
+'upper=n' => '!Cased/Y',
+'upper=no' => '!Cased/Y',
+'upper=t' => 'Cased/Y',
+'upper=true' => 'Cased/Y',
+'upper=y' => 'Cased/Y',
+'upper=yes' => 'Cased/Y',
+'uppercase' => 'Cased/Y',
+'uppercaseletter' => 'Gc/LC',
+'xposixlower' => 'Cased/Y',
+'xposixupper' => 'Cased/Y',
+);
+
+# Property names to mapping files
+%Unicode::UCD::loose_property_to_file_of = (
+'age' => 'To/Age',
+'bc' => 'To/Bc',
+'bidiclass' => 'To/Bc',
+'bidimirroringglyph' => 'To/Bmg',
+'bidipairedbracket' => 'To/Bpb',
+'bidipairedbrackettype' => 'To/Bpt',
+'bmg' => 'To/Bmg',
+'bpb' => 'To/Bpb',
+'bpt' => 'To/Bpt',
+'canonicalcombiningclass' => 'CombiningClass',
+'casefolding' => 'To/Cf',
+'category' => 'To/Gc',
+'ccc' => 'CombiningClass',
+'cf' => 'To/Cf',
+'ea' => 'To/Ea',
+'eastasianwidth' => 'To/Ea',
+'equideo' => 'To/EqUIdeo',
+'equivalentunifiedideograph' => 'To/EqUIdeo',
+'gc' => 'To/Gc',
+'gcb' => 'To/GCB',
+'generalcategory' => 'To/Gc',
+'graphemeclusterbreak' => 'To/GCB',
+'hangulsyllabletype' => 'To/Hst',
+'hst' => 'To/Hst',
+'identifierstatus' => 'To/Identifi',
+'identifiertype' => 'To/Identif2',
+'indicpositionalcategory' => 'To/InPC',
+'indicsyllabiccategory' => 'To/InSC',
+'inpc' => 'To/InPC',
+'insc' => 'To/InSC',
+'isc' => 'To/Isc',
+'isocomment' => 'To/Isc',
+'jg' => 'To/Jg',
+'joininggroup' => 'To/Jg',
+'joiningtype' => 'To/Jt',
+'jt' => 'To/Jt',
+'lb' => 'To/Lb',
+'lc' => 'To/Lc',
+'linebreak' => 'To/Lb',
+'lowercasemapping' => 'To/Lc',
+'na1' => 'To/Na1',
+'namealias' => 'To/NameAlia',
+'nfcqc' => 'To/NFCQC',
+'nfcquickcheck' => 'To/NFCQC',
+'nfdqc' => 'To/NFDQC',
+'nfdquickcheck' => 'To/NFDQC',
+'nfkccasefold' => 'To/NFKCCF',
+'nfkccf' => 'To/NFKCCF',
+'nfkcqc' => 'To/NFKCQC',
+'nfkcquickcheck' => 'To/NFKCQC',
+'nfkdqc' => 'To/NFKDQC',
+'nfkdquickcheck' => 'To/NFKDQC',
+'nt' => 'To/Nt',
+'numerictype' => 'To/Nt',
+'numericvalue' => 'To/Nv',
+'nv' => 'To/Nv',
+'perldecimaldigit' => 'To/PerlDeci',
+'sb' => 'To/SB',
+'sc' => 'To/Sc',
+'script' => 'To/Sc',
+'scriptextensions' => 'To/Scx',
+'scx' => 'To/Scx',
+'sentencebreak' => 'To/SB',
+'tc' => 'To/Tc',
+'titlecasemapping' => 'To/Tc',
+'uc' => 'To/Uc',
+'unicode1name' => 'To/Na1',
+'uppercasemapping' => 'To/Uc',
+'verticalorientation' => 'To/Vo',
+'vo' => 'To/Vo',
+'wb' => 'To/WB',
+'wordbreak' => 'To/WB',
+);
+
+# Property names to mapping files
+%Unicode::UCD::strict_property_to_file_of = (
+'_perl_gcb' => 'To/GCB',
+'_perl_lb' => 'To/_PerlLB',
+'_perl_name_alias' => 'To/NameAlia',
+'_perl_sb' => 'To/SB',
+'_perl_scx' => 'To/_PerlSCX',
+'_perl_wb' => 'To/WB',
+);
+
+# Files to the swash names within them.
+%Unicode::UCD::file_to_swash_name = (
+'CombiningClass' => 'ToCombiningClass',
+'To/_PerlLB' => 'To_PerlLB',
+'To/_PerlSCX' => 'To_PerlSCX',
+'To/Age' => 'ToAge',
+'To/Bc' => 'ToBc',
+'To/Bmg' => 'ToBmg',
+'To/Bpb' => 'ToBpb',
+'To/Bpt' => 'ToBpt',
+'To/Cf' => 'ToCf',
+'To/Ea' => 'ToEa',
+'To/EqUIdeo' => 'ToEqUIdeo',
+'To/Gc' => 'ToGc',
+'To/GCB' => 'ToGCB',
+'To/Hst' => 'ToHst',
+'To/Identif2' => 'ToIdentifierType',
+'To/Identifi' => 'ToIdentifierStatus',
+'To/InPC' => 'ToInPC',
+'To/InSC' => 'ToInSC',
+'To/Isc' => 'ToIsc',
+'To/Jg' => 'ToJg',
+'To/Jt' => 'ToJt',
+'To/Lb' => 'ToLb',
+'To/Lc' => 'ToLc',
+'To/Na1' => 'ToNa1',
+'To/NameAlia' => 'ToNameAlias',
+'To/NFCQC' => 'ToNFCQC',
+'To/NFDQC' => 'ToNFDQC',
+'To/NFKCCF' => 'ToNFKCCF',
+'To/NFKCQC' => 'ToNFKCQC',
+'To/NFKDQC' => 'ToNFKDQC',
+'To/Nt' => 'ToNt',
+'To/Nv' => 'ToNv',
+'To/PerlDeci' => 'ToPerlDecimalDigit',
+'To/SB' => 'ToSB',
+'To/Sc' => 'ToSc',
+'To/Scx' => 'ToScx',
+'To/Tc' => 'ToTc',
+'To/Uc' => 'ToUc',
+'To/Vo' => 'ToVo',
+'To/WB' => 'ToWB',
+);
+
# Keys are all the possible "prop=value" combinations, in loose form; values
# are the standard loose name for the 'value' part of the key
%Unicode::UCD::loose_to_standard_value = (
@@ -27,6 +7609,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'age=11.0' => '11.0',
'age=12.0' => '12.0',
'age=12.1' => '12.1',
+'age=13.0' => '13.0',
'age=2.0' => '2.0',
'age=2.1' => '2.1',
'age=3.0' => '3.0',
@@ -51,6 +7634,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'age=v110' => '11.0',
'age=v120' => '12.0',
'age=v121' => '12.1',
+'age=v130' => '13.0',
'age=v20' => '2.0',
'age=v21' => '2.1',
'age=v30' => '3.0',
@@ -203,6 +7787,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=cherokeesup' => 'cherokeesup',
'blk=cherokeesupplement' => 'cherokeesup',
'blk=chesssymbols' => 'chesssymbols',
+'blk=chorasmian' => 'chorasmian',
'blk=cjk' => 'cjk',
'blk=cjkcompat' => 'cjkcompat',
'blk=cjkcompatforms' => 'cjkcompatforms',
@@ -218,6 +7803,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=cjkextd' => 'cjkextd',
'blk=cjkexte' => 'cjkexte',
'blk=cjkextf' => 'cjkextf',
+'blk=cjkextg' => 'cjkextg',
'blk=cjkradicalssup' => 'cjkradicalssup',
'blk=cjkradicalssupplement' => 'cjkradicalssup',
'blk=cjkstrokes' => 'cjkstrokes',
@@ -230,6 +7816,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=cjkunifiedideographsextensiond' => 'cjkextd',
'blk=cjkunifiedideographsextensione' => 'cjkexte',
'blk=cjkunifiedideographsextensionf' => 'cjkextf',
+'blk=cjkunifiedideographsextensiong' => 'cjkextg',
'blk=combiningdiacriticalmarks' => 'diacriticals',
'blk=combiningdiacriticalmarksextended' => 'diacriticalsext',
'blk=combiningdiacriticalmarksforsymbols' => 'diacriticalsforsymbols',
@@ -267,6 +7854,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=diacriticalsforsymbols' => 'diacriticalsforsymbols',
'blk=diacriticalssup' => 'diacriticalssup',
'blk=dingbats' => 'dingbats',
+'blk=divesakuru' => 'divesakuru',
'blk=dogra' => 'dogra',
'blk=domino' => 'domino',
'blk=dominotiles' => 'domino',
@@ -359,6 +7947,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=katakanaphoneticextensions' => 'katakanaext',
'blk=kayahli' => 'kayahli',
'blk=kharoshthi' => 'kharoshthi',
+'blk=khitansmallscript' => 'khitansmallscript',
'blk=khmer' => 'khmer',
'blk=khmersymbols' => 'khmersymbols',
'blk=khojki' => 'khojki',
@@ -386,6 +7975,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=linearbideograms' => 'linearbideograms',
'blk=linearbsyllabary' => 'linearbsyllabary',
'blk=lisu' => 'lisu',
+'blk=lisusup' => 'lisusup',
+'blk=lisusupplement' => 'lisusup',
'blk=lowsurrogates' => 'lowsurrogates',
'blk=lycian' => 'lycian',
'blk=lydian' => 'lydian',
@@ -528,6 +8119,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=sylotinagri' => 'sylotinagri',
'blk=symbolsandpictographsexta' => 'symbolsandpictographsexta',
'blk=symbolsandpictographsextendeda' => 'symbolsandpictographsexta',
+'blk=symbolsforlegacycomputing' => 'symbolsforlegacycomputing',
'blk=syriac' => 'syriac',
'blk=syriacsup' => 'syriacsup',
'blk=syriacsupplement' => 'syriacsup',
@@ -545,6 +8137,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=tamilsupplement' => 'tamilsup',
'blk=tangut' => 'tangut',
'blk=tangutcomponents' => 'tangutcomponents',
+'blk=tangutsup' => 'tangutsup',
+'blk=tangutsupplement' => 'tangutsup',
'blk=telugu' => 'telugu',
'blk=thaana' => 'thaana',
'blk=thai' => 'thai',
@@ -568,6 +8162,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'blk=vssup' => 'vssup',
'blk=wancho' => 'wancho',
'blk=warangciti' => 'warangciti',
+'blk=yezidi' => 'yezidi',
'blk=yijing' => 'yijing',
'blk=yijinghexagramsymbols' => 'yijing',
'blk=yiradicals' => 'yiradicals',
@@ -639,6 +8234,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'ccc=34' => 'ccc34',
'ccc=35' => 'ccc35',
'ccc=36' => 'ccc36',
+'ccc=6' => 'hanr',
'ccc=7' => 'nk',
'ccc=8' => 'kv',
'ccc=84' => 'ccc84',
@@ -705,6 +8301,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'ccc=db' => 'db',
'ccc=doubleabove' => 'da',
'ccc=doublebelow' => 'db',
+'ccc=hanr' => 'hanr',
+'ccc=hanreading' => 'hanr',
'ccc=iotasubscript' => 'is',
'ccc=is' => 'is',
'ccc=kanavoicing' => 'kv',
@@ -871,6 +8469,46 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'ea=neutral' => 'n',
'ea=w' => 'w',
'ea=wide' => 'w',
+'ebase=f' => 'n',
+'ebase=false' => 'n',
+'ebase=n' => 'n',
+'ebase=no' => 'n',
+'ebase=t' => 'y',
+'ebase=true' => 'y',
+'ebase=y' => 'y',
+'ebase=yes' => 'y',
+'ecomp=f' => 'n',
+'ecomp=false' => 'n',
+'ecomp=n' => 'n',
+'ecomp=no' => 'n',
+'ecomp=t' => 'y',
+'ecomp=true' => 'y',
+'ecomp=y' => 'y',
+'ecomp=yes' => 'y',
+'emod=f' => 'n',
+'emod=false' => 'n',
+'emod=n' => 'n',
+'emod=no' => 'n',
+'emod=t' => 'y',
+'emod=true' => 'y',
+'emod=y' => 'y',
+'emod=yes' => 'y',
+'emoji=f' => 'n',
+'emoji=false' => 'n',
+'emoji=n' => 'n',
+'emoji=no' => 'n',
+'emoji=t' => 'y',
+'emoji=true' => 'y',
+'emoji=y' => 'y',
+'emoji=yes' => 'y',
+'epres=f' => 'n',
+'epres=false' => 'n',
+'epres=n' => 'n',
+'epres=no' => 'n',
+'epres=t' => 'y',
+'epres=true' => 'y',
+'epres=y' => 'y',
+'epres=yes' => 'y',
'ext=f' => 'n',
'ext=false' => 'n',
'ext=n' => 'n',
@@ -879,6 +8517,14 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'ext=true' => 'y',
'ext=y' => 'y',
'ext=yes' => 'y',
+'extpict=f' => 'n',
+'extpict=false' => 'n',
+'extpict=n' => 'n',
+'extpict=no' => 'n',
+'extpict=t' => 'y',
+'extpict=true' => 'y',
+'extpict=y' => 'y',
+'extpict=yes' => 'y',
'gc=c' => 'c',
'gc=casedletter' => 'lc',
'gc=cc' => 'cc',
@@ -1041,6 +8687,20 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'idc=true' => 'y',
'idc=y' => 'y',
'idc=yes' => 'y',
+'identifierstatus=allowed' => 'allowed',
+'identifierstatus=restricted' => 'restricted',
+'identifiertype=defaultignorable' => 'defaultignorable',
+'identifiertype=deprecated' => 'deprecated',
+'identifiertype=exclusion' => 'exclusion',
+'identifiertype=inclusion' => 'inclusion',
+'identifiertype=limiteduse' => 'limiteduse',
+'identifiertype=notcharacter' => 'notcharacter',
+'identifiertype=notnfkc' => 'notnfkc',
+'identifiertype=notxid' => 'notxid',
+'identifiertype=obsolete' => 'obsolete',
+'identifiertype=recommended' => 'recommended',
+'identifiertype=technical' => 'technical',
+'identifiertype=uncommonuse' => 'uncommonuse',
'ideo=f' => 'n',
'ideo=false' => 'n',
'ideo=n' => 'n',
@@ -1078,6 +8738,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'in=11.0' => '11.0',
'in=12.0' => '12.0',
'in=12.1' => '12.1',
+'in=13.0' => '13.0',
'in=2.0' => '2.0',
'in=2.1' => '2.1',
'in=3.0' => '3.0',
@@ -1100,6 +8761,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'in=v110' => '11.0',
'in=v120' => '12.0',
'in=v121' => '12.1',
+'in=v130' => '13.0',
'in=v20' => '2.0',
'in=v21' => '2.1',
'in=v30' => '3.0',
@@ -1127,6 +8789,7 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'inpc=right' => 'right',
'inpc=top' => 'top',
'inpc=topandbottom' => 'topandbottom',
+'inpc=topandbottomandleft' => 'topandbottomandleft',
'inpc=topandbottomandright' => 'topandbottomandright',
'inpc=topandleft' => 'topandleft',
'inpc=topandleftandright' => 'topandleftandright',
@@ -1693,6 +9356,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=cham' => 'cham',
'sc=cher' => 'cher',
'sc=cherokee' => 'cher',
+'sc=chorasmian' => 'chrs',
+'sc=chrs' => 'chrs',
'sc=common' => 'zyyy',
'sc=copt' => 'copt',
'sc=coptic' => 'copt',
@@ -1704,6 +9369,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=deseret' => 'dsrt',
'sc=deva' => 'deva',
'sc=devanagari' => 'deva',
+'sc=diak' => 'diak',
+'sc=divesakuru' => 'diak',
'sc=dogr' => 'dogr',
'sc=dogra' => 'dogr',
'sc=dsrt' => 'dsrt',
@@ -1766,11 +9433,13 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=kayahli' => 'kali',
'sc=khar' => 'khar',
'sc=kharoshthi' => 'khar',
+'sc=khitansmallscript' => 'kits',
'sc=khmer' => 'khmr',
'sc=khmr' => 'khmr',
'sc=khoj' => 'khoj',
'sc=khojki' => 'khoj',
'sc=khudawadi' => 'sind',
+'sc=kits' => 'kits',
'sc=knda' => 'knda',
'sc=kthi' => 'kthi',
'sc=lana' => 'lana',
@@ -1944,6 +9613,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'sc=wcho' => 'wcho',
'sc=xpeo' => 'xpeo',
'sc=xsux' => 'xsux',
+'sc=yezi' => 'yezi',
+'sc=yezidi' => 'yezi',
'sc=yi' => 'yiii',
'sc=yiii' => 'yiii',
'sc=zanabazarsquare' => 'zanb',
@@ -1995,6 +9666,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=cham' => 'cham',
'scx=cher' => 'cher',
'scx=cherokee' => 'cher',
+'scx=chorasmian' => 'chrs',
+'scx=chrs' => 'chrs',
'scx=common' => 'zyyy',
'scx=copt' => 'copt',
'scx=coptic' => 'copt',
@@ -2006,6 +9679,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=deseret' => 'dsrt',
'scx=deva' => 'deva',
'scx=devanagari' => 'deva',
+'scx=diak' => 'diak',
+'scx=divesakuru' => 'diak',
'scx=dogr' => 'dogr',
'scx=dogra' => 'dogr',
'scx=dsrt' => 'dsrt',
@@ -2068,11 +9743,13 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=kayahli' => 'kali',
'scx=khar' => 'khar',
'scx=kharoshthi' => 'khar',
+'scx=khitansmallscript' => 'kits',
'scx=khmer' => 'khmr',
'scx=khmr' => 'khmr',
'scx=khoj' => 'khoj',
'scx=khojki' => 'khoj',
'scx=khudawadi' => 'sind',
+'scx=kits' => 'kits',
'scx=knda' => 'knda',
'scx=kthi' => 'kthi',
'scx=lana' => 'lana',
@@ -2246,6 +9923,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'scx=wcho' => 'wcho',
'scx=xpeo' => 'xpeo',
'scx=xsux' => 'xsux',
+'scx=yezi' => 'yezi',
+'scx=yezidi' => 'yezi',
'scx=yi' => 'yiii',
'scx=yiii' => 'yiii',
'scx=zanabazarsquare' => 'zanb',
@@ -2794,6 +10473,31 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'ea',
'East_Asian_Width',
],
+'ebase' =>
+[
+'EBase',
+'Emoji_Modifier_Base',
+],
+'ecomp' =>
+[
+'EComp',
+'Emoji_Component',
+],
+'emod' =>
+[
+'EMod',
+'Emoji_Modifier',
+],
+'emoji' =>
+[
+'Emoji',
+'Emoji',
+],
+'epres' =>
+[
+'EPres',
+'Emoji_Presentation',
+],
'equideo' =>
[
'EqUIdeo',
@@ -2804,6 +10508,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Ext',
'Extender',
],
+'extpict' =>
+[
+'ExtPict',
+'Extended_Pictographic',
+],
'gc' =>
[
'gc',
@@ -2846,6 +10555,16 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'IDC',
'ID_Continue',
],
+'identifierstatus' =>
+[
+'Identifier_Status',
+'Identifier_Status',
+],
+'identifiertype' =>
+[
+'Identifier_Type',
+'Identifier_Type',
+],
'ideo' =>
[
'Ideo',
@@ -3155,6 +10874,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'12.1',
'V12_1',
],
+'13.0' =>
+[
+'13.0',
+'V13_0',
+],
'2.0' =>
[
'2.0',
@@ -3616,6 +11340,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Chess_Symbols',
],
+'chorasmian' =>
+[
+'Chorasmian',
+],
'cjk' =>
[
'CJK',
@@ -3671,6 +11399,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'CJK_Ext_F',
'CJK_Unified_Ideographs_Extension_F',
],
+'cjkextg' =>
+[
+'CJK_Ext_G',
+'CJK_Unified_Ideographs_Extension_G',
+],
'cjkradicalssup' =>
[
'CJK_Radicals_Sup',
@@ -3787,6 +11520,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Dingbats',
],
+'divesakuru' =>
+[
+'Dives_Akuru',
+],
'dogra' =>
[
'Dogra',
@@ -4068,6 +11805,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Kharoshthi',
],
+'khitansmallscript' =>
+[
+'Khitan_Small_Script',
+],
'khmer' =>
[
'Khmer',
@@ -4152,6 +11893,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Lisu',
],
+'lisusup' =>
+[
+'Lisu_Sup',
+'Lisu_Supplement',
+],
'lowsurrogates' =>
[
'Low_Surrogates',
@@ -4613,6 +12359,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Symbols_And_Pictographs_Ext_A',
'Symbols_And_Pictographs_Extended_A',
],
+'symbolsforlegacycomputing' =>
+[
+'Symbols_For_Legacy_Computing',
+],
'syriac' =>
[
'Syriac',
@@ -4672,6 +12422,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Tangut_Components',
],
+'tangutsup' =>
+[
+'Tangut_Sup',
+'Tangut_Supplement',
+],
'telugu' =>
[
'Telugu',
@@ -4747,6 +12502,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Warang_Citi',
],
+'yezidi' =>
+[
+'Yezidi',
+],
'yijing' =>
[
'Yijing',
@@ -5096,6 +12855,12 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Double_Below',
233,
],
+'hanr' =>
+[
+'HANR',
+'Han_Reading',
+6,
+],
'is' =>
[
'IS',
@@ -5493,6 +13258,91 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Wide',
],
},
+'ebase' =>
+{
+'n' =>
+[
+'N',
+'No',
+'F',
+'False',
+],
+'y' =>
+[
+'Y',
+'Yes',
+'T',
+'True',
+],
+},
+'ecomp' =>
+{
+'n' =>
+[
+'N',
+'No',
+'F',
+'False',
+],
+'y' =>
+[
+'Y',
+'Yes',
+'T',
+'True',
+],
+},
+'emod' =>
+{
+'n' =>
+[
+'N',
+'No',
+'F',
+'False',
+],
+'y' =>
+[
+'Y',
+'Yes',
+'T',
+'True',
+],
+},
+'emoji' =>
+{
+'n' =>
+[
+'N',
+'No',
+'F',
+'False',
+],
+'y' =>
+[
+'Y',
+'Yes',
+'T',
+'True',
+],
+},
+'epres' =>
+{
+'n' =>
+[
+'N',
+'No',
+'F',
+'False',
+],
+'y' =>
+[
+'Y',
+'Yes',
+'T',
+'True',
+],
+},
'ext' =>
{
'n' =>
@@ -5510,6 +13360,23 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'True',
],
},
+'extpict' =>
+{
+'n' =>
+[
+'N',
+'No',
+'F',
+'False',
+],
+'y' =>
+[
+'Y',
+'Yes',
+'T',
+'True',
+],
+},
'gc' =>
{
'c' =>
@@ -5910,6 +13777,68 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'True',
],
},
+'identifierstatus' =>
+{
+'allowed' =>
+[
+'Allowed',
+],
+'restricted' =>
+[
+'Restricted',
+],
+},
+'identifiertype' =>
+{
+'defaultignorable' =>
+[
+'Default_Ignorable',
+],
+'deprecated' =>
+[
+'Deprecated',
+],
+'exclusion' =>
+[
+'Exclusion',
+],
+'inclusion' =>
+[
+'Inclusion',
+],
+'limiteduse' =>
+[
+'Limited_Use',
+],
+'notcharacter' =>
+[
+'Not_Character',
+],
+'notnfkc' =>
+[
+'Not_NFKC',
+],
+'notxid' =>
+[
+'Not_XID',
+],
+'obsolete' =>
+[
+'Obsolete',
+],
+'recommended' =>
+[
+'Recommended',
+],
+'technical' =>
+[
+'Technical',
+],
+'uncommonuse' =>
+[
+'Uncommon_Use',
+],
+},
'ideo' =>
{
'n' =>
@@ -6008,6 +13937,12 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'12.1',
'V12_1',
],
+'13.0' =>
+[
+'13.0',
+'13.0',
+'V13_0',
+],
'2.0' =>
[
'2.0',
@@ -6157,6 +14092,10 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
[
'Top_And_Bottom',
],
+'topandbottomandleft' =>
+[
+'Top_And_Bottom_And_Left',
+],
'topandbottomandright' =>
[
'Top_And_Bottom_And_Right',
@@ -8020,6 +15959,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Cher',
'Cherokee',
],
+'chrs' =>
+[
+'Chrs',
+'Chorasmian',
+],
'copt' =>
[
'Copt',
@@ -8041,6 +15985,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Deva',
'Devanagari',
],
+'diak' =>
+[
+'Diak',
+'Dives_Akuru',
+],
'dogr' =>
[
'Dogr',
@@ -8211,6 +16160,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Khoj',
'Khojki',
],
+'kits' =>
+[
+'Kits',
+'Khitan_Small_Script',
+],
'knda' =>
[
'Knda',
@@ -8647,6 +16601,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Xsux',
'Cuneiform',
],
+'yezi' =>
+[
+'Yezi',
+'Yezidi',
+],
'yiii' =>
[
'Yiii',
@@ -8789,6 +16748,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Cher',
'Cherokee',
],
+'chrs' =>
+[
+'Chrs',
+'Chorasmian',
+],
'copt' =>
[
'Copt',
@@ -8810,6 +16774,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Deva',
'Devanagari',
],
+'diak' =>
+[
+'Diak',
+'Dives_Akuru',
+],
'dogr' =>
[
'Dogr',
@@ -8980,6 +16949,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Khoj',
'Khojki',
],
+'kits' =>
+[
+'Kits',
+'Khitan_Small_Script',
+],
'knda' =>
[
'Knda',
@@ -9416,6 +17390,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'Xsux',
'Cuneiform',
],
+'yezi' =>
+[
+'Yezi',
+'Yezidi',
+],
'yiii' =>
[
'Yiii',
@@ -9740,12 +17719,12 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
@Unicode::UCD::algorithmic_named_code_points = (
{
-'high' => 19893,
+'high' => 19903,
'low' => 13312,
'name' => 'CJK UNIFIED IDEOGRAPH-<code point>',
},
{
-'high' => 40943,
+'high' => 40956,
'low' => 19968,
'name' => 'CJK UNIFIED IDEOGRAPH-<code point>',
},
@@ -9770,12 +17749,22 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'name' => 'TANGUT IDEOGRAPH-<code point>',
},
{
+'high' => 101589,
+'low' => 101120,
+'name' => 'KHITAN SMALL SCRIPT CHARACTER-<code point>',
+},
+{
+'high' => 101640,
+'low' => 101632,
+'name' => 'TANGUT IDEOGRAPH SUPPLEMENT-<code point>',
+},
+{
'high' => 111355,
'low' => 110960,
'name' => 'NUSHU CHARACTER-<code point>',
},
{
-'high' => 173782,
+'high' => 173789,
'low' => 131072,
'name' => 'CJK UNIFIED IDEOGRAPH-<code point>',
},
@@ -9804,6 +17793,11 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'low' => 194560,
'name' => 'CJK COMPATIBILITY IDEOGRAPH-<code point>',
},
+{
+'high' => 201546,
+'low' => 196608,
+'name' => 'CJK UNIFIED IDEOGRAPH-<code point>',
+},
,
);
@@ -9905,10 +17899,34 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'dt=none' => 1,
'ea=n' => 1,
'ea=neutral' => 1,
+'ebase=f' => 1,
+'ebase=false' => 1,
+'ebase=n' => 1,
+'ebase=no' => 1,
+'ecomp=f' => 1,
+'ecomp=false' => 1,
+'ecomp=n' => 1,
+'ecomp=no' => 1,
+'emod=f' => 1,
+'emod=false' => 1,
+'emod=n' => 1,
+'emod=no' => 1,
+'emoji=f' => 1,
+'emoji=false' => 1,
+'emoji=n' => 1,
+'emoji=no' => 1,
+'epres=f' => 1,
+'epres=false' => 1,
+'epres=n' => 1,
+'epres=no' => 1,
'ext=f' => 1,
'ext=false' => 1,
'ext=n' => 1,
'ext=no' => 1,
+'extpict=f' => 1,
+'extpict=false' => 1,
+'extpict=n' => 1,
+'extpict=no' => 1,
'gc=cn' => 1,
'gc=unassigned' => 1,
'gcb=other' => 1,
@@ -9935,6 +17953,8 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'idc=false' => 1,
'idc=n' => 1,
'idc=no' => 1,
+'identifierstatus=restricted' => 1,
+'identifiertype=notcharacter' => 1,
'ideo=f' => 1,
'ideo=false' => 1,
'ideo=n' => 1,
@@ -10096,7 +18116,9 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'cjkirgkpsource',
'cjkirgksource',
'cjkirgmsource',
+'cjkirgssource',
'cjkirgtsource',
+'cjkirguksource',
'cjkirgusource',
'cjkirgvsource',
'cjkothernumeric',
@@ -10106,7 +18128,6 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'expandsonnfd',
'expandsonnfkc',
'expandsonnfkd',
-'extendedpictographic',
'fcnfkc',
'fcnfkcclosure',
'graphemelink',
@@ -10122,7 +18143,9 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'kirgkpsource',
'kirgksource',
'kirgmsource',
+'kirgssource',
'kirgtsource',
+'kirguksource',
'kirgusource',
'kirgvsource',
'kothernumeric',
@@ -10158,7 +18181,6 @@ $Unicode::UCD::HANGUL_COUNT = 11172;
'xonfd',
'xonfkc',
'xonfkd',
-'xpg',
,
);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/NA.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/NA.pl
index 005ef23b00..b13fc5847f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/NA.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/NA.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1351
+V1371
888
890
896
@@ -57,7 +57,7 @@ V1351
2208
2229
2230
-2238
+2248
2259
2436
2437
@@ -166,7 +166,7 @@ V1351
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -255,8 +255,6 @@ V1351
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -270,7 +268,7 @@ V1351
3428
3430
3456
-3458
+3457
3460
3461
3479
@@ -443,7 +441,7 @@ V1351
6816
6830
6832
-6847
+6849
6912
6988
6992
@@ -518,7 +516,7 @@ V1351
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -553,7 +551,7 @@ V1351
11736
11743
11744
-11856
+11859
11904
11930
11931
@@ -573,15 +571,11 @@ V1351
12593
12687
12688
-12731
-12736
12772
12784
12831
12832
-19894
-19904
-40944
+40957
40960
42125
42128
@@ -593,9 +587,9 @@ V1351
42752
42944
42946
-42951
-42999
-43052
+42955
+42997
+43053
43056
43066
43072
@@ -635,7 +629,7 @@ V1351
43816
43823
43824
-43880
+43884
43888
44014
44016
@@ -723,7 +717,7 @@ V1351
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -842,10 +836,18 @@ V1351
68922
69216
69247
+69248
+69290
+69291
+69294
+69296
+69298
69376
69416
69424
69466
+69552
+69580
69600
69623
69632
@@ -863,12 +865,10 @@ V1351
69888
69941
69942
-69959
+69960
69968
70007
70016
-70094
-70096
70112
70113
70133
@@ -921,11 +921,9 @@ V1351
70512
70517
70656
-70746
-70747
70748
70749
-70752
+70754
70784
70856
70864
@@ -955,7 +953,21 @@ V1351
71840
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
72096
72104
72106
@@ -1010,6 +1022,8 @@ V1351
73130
73440
73465
+73648
+73649
73664
73714
73727
@@ -1057,11 +1071,15 @@ V1351
94095
94112
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1257,11 +1275,7 @@ V1351
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127491
127504
@@ -1273,11 +1287,11 @@ V1351
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -1294,32 +1308,38 @@ V1351
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
131070
-173783
+173790
173824
177973
177984
@@ -1331,7 +1351,7 @@ V1351
194560
195102
196606
-196608
+201547
262142
262144
327678
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V100.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V100.pl
index fd56ad19a5..d2e6312cd4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V100.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V100.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V11.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V11.pl
index c07d5cf89f..d74d6f0104 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V11.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V11.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V110.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V110.pl
index f9ac9418de..32fec71c8e 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V110.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V110.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V120.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V120.pl
index 02cc4ec3ae..cd9df861c5 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V120.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V120.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V130.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V130.pl
new file mode 100644
index 0000000000..dc8c8b1570
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V130.pl
@@ -0,0 +1,132 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V118
+2238
+2248
+2901
+2902
+3332
+3333
+3457
+3458
+6847
+6849
+11159
+11160
+11856
+11859
+12731
+12736
+19894
+19904
+40944
+40957
+42951
+42955
+42997
+42999
+43052
+43053
+43880
+43884
+65948
+65949
+69248
+69290
+69291
+69294
+69296
+69298
+69552
+69580
+69959
+69960
+70094
+70096
+70746
+70747
+70752
+70754
+71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
+73648
+73649
+94180
+94181
+94192
+94194
+101107
+101590
+101632
+101641
+127245
+127248
+127341
+127344
+127405
+127406
+128726
+128728
+128763
+128765
+129200
+129202
+129292
+129293
+129394
+129395
+129399
+129401
+129443
+129445
+129451
+129454
+129483
+129484
+129652
+129653
+129667
+129671
+129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
+173783
+173790
+196608
+201547
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V20.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V20.pl
index 204e990d60..fc785dcebf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V20.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V20.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V30.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V30.pl
index 4577388afb..f7d373f19b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V30.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V30.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V31.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V31.pl
index 033a78130b..c18c260175 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V31.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V31.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V32.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V32.pl
index 9a97f0f19b..32ca259f53 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V32.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V32.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V40.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V40.pl
index 8912b56d6b..d9864b80cf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V40.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V40.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V41.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V41.pl
index 2176b4c786..69d0a21c7f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V41.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V41.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V50.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V50.pl
index dc6efe67e2..99e7622bd1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V50.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V50.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V51.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V51.pl
index 459a3cf17f..013f3766e3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V51.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V51.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V52.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V52.pl
index 2e7d4d73df..5d65464812 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V52.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V52.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V60.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V60.pl
index 1b0760e0db..a232e4059b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V60.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V60.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V61.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V61.pl
index badb1484ab..f8c2d4ef74 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V61.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V61.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V70.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V70.pl
index 7f7964636b..e8d657fc55 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V70.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V70.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V80.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V80.pl
index 4fe19a27b0..e7025858ba 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V80.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V80.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V90.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V90.pl
index fa906e5382..313a399c4e 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V90.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Age/V90.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl
index d5bb7d5560..194d4ad869 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1358
+V1390
65
91
97
@@ -118,7 +118,7 @@ V1358
2208
2229
2230
-2238
+2248
2260
2272
2275
@@ -326,8 +326,6 @@ V1358
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -347,7 +345,7 @@ V1358
3428
3450
3456
-3458
+3457
3460
3461
3479
@@ -523,6 +521,8 @@ V1358
6773
6823
6824
+6847
+6849
6912
6964
6965
@@ -698,13 +698,13 @@ V1358
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -728,8 +728,8 @@ V1358
42891
42944
42946
-42951
-42999
+42955
+42997
43014
43015
43048
@@ -792,7 +792,7 @@ V1358
43824
43867
43868
-43880
+43882
43888
44011
44032
@@ -961,12 +961,20 @@ V1358
68851
68864
68904
+69248
+69290
+69291
+69293
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69632
@@ -978,7 +986,7 @@ V1358
69888
69939
69956
-69959
+69960
69968
70003
70006
@@ -987,6 +995,8 @@ V1358
70080
70081
70085
+70094
+70096
70106
70107
70108
@@ -1044,7 +1054,7 @@ V1358
70727
70731
70751
-70752
+70754
70784
70850
70852
@@ -1076,7 +1086,21 @@ V1358
71840
71904
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+71997
+71999
+72003
72096
72104
72106
@@ -1141,6 +1165,8 @@ V1358
73113
73440
73463
+73648
+73649
73728
74650
74752
@@ -1177,10 +1203,14 @@ V1358
94178
94179
94180
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1358,7 +1388,7 @@ V1358
127344
127370
131072
-173783
+173790
173824
177973
177984
@@ -1369,4 +1399,6 @@ V1358
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl
index b8095606f0..43b1f158d9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl
index 3ce6f7f87f..2ecdc30b84 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl
index 31df10ab7c..9b754a8554 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl
index ccd55b7e06..ca471ac31a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl
index eaf176ca16..e2ee9a73f9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl
index 6a364a49c4..6d8a78496e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V24
+V26
48
58
178
@@ -35,4 +35,6 @@ V24
120832
127232
127243
+130032
+130042
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl
index 89296ac0ae..5d2e48424d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl
index 6cd106008b..93f3812de3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl
index 1b88b50d34..675f0c118a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V903
+V925
65
91
97
@@ -122,7 +122,7 @@ V903
2885
2893
2894
-2902
+2901
2903
2914
2916
@@ -168,6 +168,8 @@ V903
3406
3426
3428
+3457
+3458
3530
3531
3538
@@ -301,7 +303,7 @@ V903
6783
6784
6832
-6847
+6849
6912
6916
6964
@@ -420,7 +422,7 @@ V903
11124
11126
11158
-11160
+11159
11264
11493
11499
@@ -431,7 +433,7 @@ V903
11647
11648
11744
-11856
+11859
11904
11930
11931
@@ -501,7 +503,7 @@ V903
43045
43047
43048
-43052
+43053
43064
43066
43124
@@ -552,6 +554,8 @@ V903
43758
43766
43767
+43882
+43884
44005
44006
44008
@@ -585,7 +589,7 @@ V903
65856
65933
65936
-65948
+65949
65952
65953
66045
@@ -622,6 +626,8 @@ V903
70079
70089
70093
+70095
+70096
70191
70194
70196
@@ -694,6 +700,12 @@ V903
71736
71737
71739
+71995
+71997
+71998
+71999
+72003
+72004
72148
72152
72154
@@ -760,6 +772,8 @@ V903
94099
94178
94179
+94180
+94181
113821
113823
113824
@@ -829,19 +843,21 @@ V903
127185
127222
127232
-127245
+127248
127279
127280
127338
-127341
+127344
+127405
+127406
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -858,30 +874,36 @@ V903
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
131070
131072
196606
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl
index 6f1e43d3d5..8c9afe2019 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V628
+V644
768
880
1155
@@ -127,7 +127,7 @@ V628
2885
2893
2894
-2902
+2901
2903
2914
2916
@@ -169,6 +169,8 @@ V628
3406
3426
3428
+3457
+3458
3530
3531
3538
@@ -282,7 +284,7 @@ V628
6783
6784
6832
-6847
+6849
6912
6916
6964
@@ -359,6 +361,8 @@ V628
43020
43045
43047
+43052
+43053
43204
43206
43232
@@ -437,6 +441,8 @@ V628
68327
68900
68904
+69291
+69293
69446
69457
69633
@@ -463,6 +469,8 @@ V628
70079
70089
70093
+70095
+70096
70191
70194
70196
@@ -533,6 +541,12 @@ V628
71736
71737
71739
+71995
+71997
+71998
+71999
+72003
+72004
72148
72152
72154
@@ -595,6 +609,8 @@ V628
94032
94095
94099
+94180
+94181
113821
113823
119143
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl
index 151781f531..044b72788c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V368
+V376
33
35
38
@@ -167,14 +167,14 @@ V368
11124
11126
11158
-11160
+11159
11264
11493
11499
11513
11520
11776
-11856
+11859
11904
11930
11931
@@ -235,6 +235,8 @@ V368
43052
43124
43128
+43882
+43884
64830
64832
65021
@@ -278,7 +280,7 @@ V368
65856
65933
65936
-65948
+65949
65952
65953
67871
@@ -326,19 +328,21 @@ V368
127185
127222
127243
-127245
+127248
127279
127280
127338
-127341
+127344
+127405
+127406
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -355,28 +359,32 @@ V368
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl
index d0ca923267..628abd6269 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V76
+V78
1424
1425
1470
@@ -72,6 +72,8 @@ V76
68928
69216
69247
+69291
+69293
69424
69488
69632
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl
index 2f3352f654..39eb1df3e1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl
index 86778fbb2f..770ac42160 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl
index c3b3e86238..817a86cb42 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Blk/NB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Blk/NB.pl
index bcde4358f5..344bd8f294 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Blk/NB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Blk/NB.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V107
+V109
2160
2208
12256
@@ -35,10 +35,10 @@ V107
68736
68928
69216
-69248
+69312
69376
69488
-69600
+69552
70224
70272
70528
@@ -51,7 +51,7 @@ V107
71680
71760
71840
-71936
+72032
72096
72368
72384
@@ -62,7 +62,7 @@ V107
73136
73440
73472
-73664
+73648
75088
77824
78912
@@ -77,7 +77,7 @@ V107
93952
94112
94176
-101120
+101776
110592
111360
113664
@@ -105,13 +105,15 @@ V107
126464
126720
126976
-129792
+130048
131072
173792
173824
191472
194560
195104
+196608
+201552
917504
917632
917760
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/C.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/C.pl
index 705c7c0be6..19c07602db 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/C.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/C.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/N.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/N.pl
index 36496031a8..a5824e8b51 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/N.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/N.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/O.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/O.pl
index 02c5ed863e..af8fa080e3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/O.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Bpt/O.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl
index 756348dbab..fe74428688 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl
index ca82b23417..0569ff2d9d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V802
+V820
39
40
46
@@ -45,6 +45,8 @@ V802
1162
1369
1370
+1375
+1376
1425
1470
1471
@@ -161,7 +163,7 @@ V802
2885
2893
2894
-2902
+2901
2903
2914
2916
@@ -207,6 +209,8 @@ V802
3406
3426
3428
+3457
+3458
3530
3531
3538
@@ -330,7 +334,7 @@ V802
6823
6824
6832
-6847
+6849
6912
6916
6964
@@ -475,6 +479,8 @@ V802
43020
43045
43047
+43052
+43053
43204
43206
43232
@@ -531,6 +537,8 @@ V802
43767
43867
43872
+43881
+43884
44005
44006
44008
@@ -591,6 +599,8 @@ V802
68327
68900
68904
+69291
+69293
69446
69457
69633
@@ -621,6 +631,8 @@ V802
70079
70089
70093
+70095
+70096
70191
70194
70196
@@ -691,6 +703,12 @@ V802
71736
71737
71739
+71995
+71997
+71998
+71999
+72003
+72004
72148
72152
72154
@@ -760,7 +778,7 @@ V802
94176
94178
94179
-94180
+94181
113821
113823
113824
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl
index 6951a44522..9bd24a5f47 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1224
+V1228
65
91
181
@@ -1214,7 +1214,11 @@ V1224
42946
42947
42948
-42951
+42952
+42953
+42954
+42997
+42998
43888
43968
64256
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl
index 8e421a2f1a..0b33565d4e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V246
+V248
65
91
97
@@ -228,7 +228,9 @@ V246
42928
42944
42946
-42951
+42955
+42997
+42999
43859
43860
43888
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl
index 677b3c3a28..94cc5b2a08 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1646
+V1654
65
91
160
@@ -1422,11 +1422,17 @@ V1646
42946
42947
42948
-42951
+42952
+42953
+42954
+42997
+42998
43000
43002
43868
43872
+43881
+43882
43888
43968
63744
@@ -1653,6 +1659,8 @@ V1646
127561
127568
127570
+130032
+130042
194560
195102
917504
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl
index 2b4834963d..8a2661fedf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1198
+V1202
65
91
192
@@ -1194,7 +1194,11 @@ V1198
42946
42947
42948
-42951
+42952
+42953
+42954
+42997
+42998
65313
65339
66560
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl
index c608690dca..412a23831d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1230
+V1236
97
123
181
@@ -1219,6 +1219,12 @@ V1230
42944
42947
42948
+42952
+42953
+42954
+42955
+42998
+42999
43859
43860
43888
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl
index 33f559c0ab..ee2fa1ce64 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1232
+V1238
97
123
181
@@ -1221,6 +1221,12 @@ V1232
42944
42947
42948
+42952
+42953
+42954
+42955
+42998
+42999
43859
43860
43888
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl
index a6b373b8f1..f3a9b880ba 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V280
+V282
65
91
97
@@ -192,13 +192,15 @@ V280
42896
42944
42946
-42951
+42955
+42997
+42999
43000
43003
43824
43867
43868
-43880
+43881
43888
43968
64256
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl
index 9a88bbc9cf..9c845384f5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V234
+V236
768
789
829
@@ -209,6 +209,8 @@ V234
68326
68900
68904
+69291
+69293
69448
69451
69452
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl
index 592dd3e0c3..bbd78bedb0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl
index 607c821800..4c25ec739a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl
index 04d6aad517..43d543a4a5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl
index 0d3491c726..cb77de7b67 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V154
+V156
790
794
796
@@ -113,6 +113,8 @@ V154
6843
6845
6846
+6847
+6849
7020
7021
7381
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl
index 598bc88249..692fb7beca 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl
index c400b9d3af..0513b3e8d7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl
index 4ded088c41..369397c8ee 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V48
+V50
2364
2365
2492
@@ -55,6 +55,8 @@ V48
71352
71738
71739
+72003
+72004
73026
73027
125258
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl
index 0b7a92ee9e..ff22c10e0d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V357
+V369
0
768
847
@@ -164,6 +164,8 @@ V357
6784
6832
6846
+6847
+6849
6964
6965
6980
@@ -220,6 +222,8 @@ V357
42738
43014
43015
+43052
+43053
43204
43205
43232
@@ -268,6 +272,8 @@ V357
68327
68900
68904
+69291
+69293
69446
69457
69702
@@ -316,6 +322,10 @@ V357
71468
71737
71739
+71997
+71999
+72003
+72004
72160
72161
72244
@@ -336,6 +346,8 @@ V357
92917
92976
92983
+94192
+94194
113822
113823
119141
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl
index 3f5fd517d7..8b06e29aec 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl
index eb748d5db0..6f33402320 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V104
+V108
2381
2382
2509
@@ -59,6 +59,8 @@ V104
11648
43014
43015
+43052
+43053
43204
43205
43347
@@ -101,6 +103,8 @@ V104
71468
71737
71738
+71997
+71999
72160
72161
72244
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl
index 86715a4150..a234d7b3ea 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl
index f9a124dd84..730ebc7b10 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl
index fb724c8e96..746ef828da 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V42
+V44
45
46
1418
@@ -53,4 +53,6 @@ V42
65124
65293
65294
+69293
+69294
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl
index 9ff470937b..3ae48eabdf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl
index 3f191be04e..f665e7e52f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V342
+V352
94
95
96
@@ -95,6 +95,8 @@ V342
2877
2893
2894
+2901
+2902
3021
3022
3149
@@ -249,6 +251,8 @@ V342
43767
43867
43872
+43881
+43884
44012
44014
64286
@@ -311,6 +315,10 @@ V342
71468
71737
71739
+71997
+71999
+72003
+72004
72160
72161
72244
@@ -333,6 +341,8 @@ V342
92983
94095
94112
+94192
+94194
119143
119146
119149
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl
index 373a9f95d4..5ffefa0ab1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl
index ae8ec1a1e2..ac2e24132d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl
index ef8c9bef78..9e35c365b8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl
index 51fcfa30e4..644da5e306 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V134
+V136
8450
8451
8458
@@ -145,4 +145,6 @@ V134
126634
126635
126652
+130032
+130042
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl
index ab78102f49..e4c2a1523e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl
index e45a772001..8347ec1249 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl
index 14d526d179..7c4299c0f4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl
index b81405e0ee..9e84e4c2b2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl
index bc1c1b03c3..61bf62af5a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl
index 89ff65dca8..57526bc631 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V370
+V374
160
161
168
@@ -209,6 +209,8 @@ V370
43002
43868
43872
+43881
+43882
64256
64263
64275
@@ -381,4 +383,6 @@ V370
127561
127568
127570
+130032
+130042
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl
index 101bb85f88..952128c13f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl
index 3583755786..2b4dcc50fb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl
index bf50eb38bf..5d133daa80 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V48
+V50
170
171
178
@@ -57,6 +57,8 @@ V48
43002
43868
43872
+43881
+43882
127338
127341
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl
index 4b179cdd30..21ab03fa70 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EBase/Y.pl
index 5e1d7ad4e3..449c246e5c 100755..100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EBase/Y.pl
@@ -1,86 +1,90 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
-
-# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
-# This file is for internal use by core Perl only. The format and even the
-# name or existence of this file are subject to change without notice. Don't
-# use it directly. Use Unicode::UCD to access the Unicode character data
-# base.
-
-
-return <<'END';
-V72
-9757
-9758
-9977
-9978
-9994
-9998
-127877
-127878
-127938
-127941
-127943
-127944
-127946
-127949
-128066
-128068
-128070
-128081
-128102
-128121
-128124
-128125
-128129
-128132
-128133
-128136
-128143
-128144
-128145
-128146
-128170
-128171
-128372
-128374
-128378
-128379
-128400
-128401
-128405
-128407
-128581
-128584
-128587
-128592
-128675
-128676
-128692
-128695
-128704
-128705
-128716
-128717
-129295
-129296
-129304
-129312
-129318
-129319
-129328
-129338
-129340
-129343
-129461
-129463
-129464
-129466
-129467
-129468
-129485
-129488
-129489
-129502
-END
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V76
+9757
+9758
+9977
+9978
+9994
+9998
+127877
+127878
+127938
+127941
+127943
+127944
+127946
+127949
+128066
+128068
+128070
+128081
+128102
+128121
+128124
+128125
+128129
+128132
+128133
+128136
+128143
+128144
+128145
+128146
+128170
+128171
+128372
+128374
+128378
+128379
+128400
+128401
+128405
+128407
+128581
+128584
+128587
+128592
+128675
+128676
+128692
+128695
+128704
+128705
+128716
+128717
+129292
+129293
+129295
+129296
+129304
+129312
+129318
+129319
+129328
+129338
+129340
+129343
+129399
+129400
+129461
+129463
+129464
+129466
+129467
+129468
+129485
+129488
+129489
+129502
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EComp/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EComp/Y.pl
new file mode 100644
index 0000000000..e0abdf60d4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EComp/Y.pl
@@ -0,0 +1,34 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V20
+35
+36
+42
+43
+48
+58
+8205
+8206
+8419
+8420
+65039
+65040
+127462
+127488
+127995
+128000
+129456
+129460
+917536
+917632
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EPres/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EPres/Y.pl
new file mode 100644
index 0000000000..f898c9dcfb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/EPres/Y.pl
@@ -0,0 +1,176 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V162
+8986
+8988
+9193
+9197
+9200
+9201
+9203
+9204
+9725
+9727
+9748
+9750
+9800
+9812
+9855
+9856
+9875
+9876
+9889
+9890
+9898
+9900
+9917
+9919
+9924
+9926
+9934
+9935
+9940
+9941
+9962
+9963
+9970
+9972
+9973
+9974
+9978
+9979
+9981
+9982
+9989
+9990
+9994
+9996
+10024
+10025
+10060
+10061
+10062
+10063
+10067
+10070
+10071
+10072
+10133
+10136
+10160
+10161
+10175
+10176
+11035
+11037
+11088
+11089
+11093
+11094
+126980
+126981
+127183
+127184
+127374
+127375
+127377
+127387
+127462
+127488
+127489
+127490
+127514
+127515
+127535
+127536
+127538
+127543
+127544
+127547
+127568
+127570
+127744
+127777
+127789
+127798
+127799
+127869
+127870
+127892
+127904
+127947
+127951
+127956
+127968
+127985
+127988
+127989
+127992
+128063
+128064
+128065
+128066
+128253
+128255
+128318
+128331
+128335
+128336
+128360
+128378
+128379
+128405
+128407
+128420
+128421
+128507
+128592
+128640
+128710
+128716
+128717
+128720
+128723
+128725
+128728
+128747
+128749
+128756
+128765
+128992
+129004
+129292
+129339
+129340
+129350
+129351
+129401
+129402
+129484
+129485
+129536
+129648
+129653
+129656
+129659
+129664
+129671
+129680
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl
index ad9191761b..92499cbefe 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl
index 2af53d408d..18a6384cfe 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl
index b2faed228a..64ef39b8a8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V547
+V553
0
32
127
@@ -401,8 +401,6 @@ V547
12593
12687
12688
-12731
-12736
12772
12784
12831
@@ -443,11 +441,15 @@ V547
65533
65534
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -521,33 +523,37 @@ V547
128720
128723
128725
-128726
+128728
128747
128749
128756
-128763
+128765
128992
129004
-129293
-129394
-129395
-129399
+129292
+129339
+129340
+129350
+129351
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129536
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
131072
196606
196608
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl
index 6d0752b70b..a8f9c065a5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl
index 58bb7e121c..a82c88c342 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V222
+V228
4352
4448
8986
@@ -100,8 +100,6 @@ V222
12593
12687
12688
-12731
-12736
12772
12784
12831
@@ -128,11 +126,15 @@ V222
65128
65132
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -202,33 +204,37 @@ V222
128720
128723
128725
-128726
+128728
128747
128749
128756
-128763
+128765
128992
129004
-129293
-129394
-129395
-129399
+129292
+129339
+129340
+129350
+129351
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129536
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
131072
196606
196608
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Emoji/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Emoji/Y.pl
new file mode 100644
index 0000000000..e66f67d425
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Emoji/Y.pl
@@ -0,0 +1,318 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V304
+35
+36
+42
+43
+48
+58
+169
+170
+174
+175
+8252
+8253
+8265
+8266
+8482
+8483
+8505
+8506
+8596
+8602
+8617
+8619
+8986
+8988
+9000
+9001
+9167
+9168
+9193
+9204
+9208
+9211
+9410
+9411
+9642
+9644
+9654
+9655
+9664
+9665
+9723
+9727
+9728
+9733
+9742
+9743
+9745
+9746
+9748
+9750
+9752
+9753
+9757
+9758
+9760
+9761
+9762
+9764
+9766
+9767
+9770
+9771
+9774
+9776
+9784
+9787
+9792
+9793
+9794
+9795
+9800
+9812
+9823
+9825
+9827
+9828
+9829
+9831
+9832
+9833
+9851
+9852
+9854
+9856
+9874
+9880
+9881
+9882
+9883
+9885
+9888
+9890
+9895
+9896
+9898
+9900
+9904
+9906
+9917
+9919
+9924
+9926
+9928
+9929
+9934
+9936
+9937
+9938
+9939
+9941
+9961
+9963
+9968
+9974
+9975
+9979
+9981
+9982
+9986
+9987
+9989
+9990
+9992
+9998
+9999
+10000
+10002
+10003
+10004
+10005
+10006
+10007
+10013
+10014
+10017
+10018
+10024
+10025
+10035
+10037
+10052
+10053
+10055
+10056
+10060
+10061
+10062
+10063
+10067
+10070
+10071
+10072
+10083
+10085
+10133
+10136
+10145
+10146
+10160
+10161
+10175
+10176
+10548
+10550
+11013
+11016
+11035
+11037
+11088
+11089
+11093
+11094
+12336
+12337
+12349
+12350
+12951
+12952
+12953
+12954
+126980
+126981
+127183
+127184
+127344
+127346
+127358
+127360
+127374
+127375
+127377
+127387
+127462
+127488
+127489
+127491
+127514
+127515
+127535
+127536
+127538
+127547
+127568
+127570
+127744
+127778
+127780
+127892
+127894
+127896
+127897
+127900
+127902
+127985
+127987
+127990
+127991
+128254
+128255
+128318
+128329
+128335
+128336
+128360
+128367
+128369
+128371
+128379
+128391
+128392
+128394
+128398
+128400
+128401
+128405
+128407
+128420
+128422
+128424
+128425
+128433
+128435
+128444
+128445
+128450
+128453
+128465
+128468
+128476
+128479
+128481
+128482
+128483
+128484
+128488
+128489
+128495
+128496
+128499
+128500
+128506
+128592
+128640
+128710
+128715
+128723
+128725
+128728
+128736
+128742
+128745
+128746
+128747
+128749
+128752
+128753
+128755
+128765
+128992
+129004
+129292
+129339
+129340
+129350
+129351
+129401
+129402
+129484
+129485
+129536
+129648
+129653
+129656
+129659
+129664
+129671
+129680
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl
index 479fb73aff..e78c25f949 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V62
+V64
183
184
720
@@ -19,6 +19,8 @@ V62
1601
2042
2043
+2901
+2902
3654
3655
3782
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/ExtPict/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/ExtPict/Y.pl
new file mode 100644
index 0000000000..f8d8fe5f94
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/ExtPict/Y.pl
@@ -0,0 +1,170 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V156
+169
+170
+174
+175
+8252
+8253
+8265
+8266
+8482
+8483
+8505
+8506
+8596
+8602
+8617
+8619
+8986
+8988
+9000
+9001
+9096
+9097
+9167
+9168
+9193
+9204
+9208
+9211
+9410
+9411
+9642
+9644
+9654
+9655
+9664
+9665
+9723
+9727
+9728
+9734
+9735
+9747
+9748
+9862
+9872
+9990
+9992
+10003
+10004
+10005
+10006
+10007
+10013
+10014
+10017
+10018
+10024
+10025
+10035
+10037
+10052
+10053
+10055
+10056
+10060
+10061
+10062
+10063
+10067
+10070
+10071
+10072
+10083
+10088
+10133
+10136
+10145
+10146
+10160
+10161
+10175
+10176
+10548
+10550
+11013
+11016
+11035
+11037
+11088
+11089
+11093
+11094
+12336
+12337
+12349
+12350
+12951
+12952
+12953
+12954
+126976
+127232
+127245
+127248
+127279
+127280
+127340
+127346
+127358
+127360
+127374
+127375
+127377
+127387
+127405
+127462
+127489
+127504
+127514
+127515
+127535
+127536
+127538
+127547
+127548
+127552
+127561
+127995
+128000
+128318
+128326
+128592
+128640
+128768
+128884
+128896
+128981
+129024
+129036
+129040
+129096
+129104
+129114
+129120
+129160
+129168
+129198
+129280
+129292
+129339
+129340
+129350
+129351
+129792
+130048
+131070
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl
index 273fd26c32..c462a462bd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl
index 4b2d17402f..9895308bca 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V672
+V690
768
880
1155
@@ -131,7 +131,7 @@ V672
2885
2893
2894
-2902
+2901
2904
2914
2916
@@ -189,6 +189,8 @@ V672
3416
3426
3428
+3457
+3458
3530
3531
3535
@@ -306,7 +308,7 @@ V672
6783
6784
6832
-6847
+6849
6912
6916
6964
@@ -383,6 +385,8 @@ V672
43020
43045
43047
+43052
+43053
43204
43206
43232
@@ -463,6 +467,8 @@ V672
68327
68900
68904
+69291
+69293
69446
69457
69633
@@ -489,6 +495,8 @@ V672
70079
70089
70093
+70095
+70096
70191
70194
70196
@@ -569,6 +577,14 @@ V672
71736
71737
71739
+71984
+71985
+71995
+71997
+71998
+71999
+72003
+72004
72148
72152
72154
@@ -631,6 +647,8 @@ V672
94032
94095
94099
+94180
+94181
113821
113823
119141
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl
index e4fe91a3cf..cea4314289 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl
index c5ee9bebe8..5afa4b1111 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl
index f5127461f7..c3f1b20c2a 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V22
+V26
1536
1542
1757
@@ -27,6 +27,10 @@ V22
69838
70082
70084
+71999
+72000
+72001
+72002
72250
72251
72324
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl
index 9418aabd56..dff8c0cd99 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V304
+V318
2307
2308
2363
@@ -217,6 +217,8 @@ V304
70070
70079
70081
+70094
+70095
70188
70191
70194
@@ -279,6 +281,16 @@ V304
71727
71736
71737
+71985
+71990
+71991
+71993
+71997
+71998
+72000
+72001
+72002
+72003
72145
72148
72156
@@ -311,6 +323,8 @@ V304
73463
94033
94088
+94192
+94194
119142
119143
119149
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl
index f811415e1b..33a0f547b9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V603
+V619
32
127
160
@@ -136,7 +136,7 @@ V603
2889
2891
2894
-2902
+2901
2904
2914
2916
@@ -190,7 +190,7 @@ V603
3416
3426
3428
-3458
+3457
3460
3530
3531
@@ -291,7 +291,7 @@ V603
6783
6784
6832
-6847
+6849
6912
6917
6964
@@ -354,6 +354,8 @@ V603
43020
43043
43048
+43052
+43053
43136
43138
43188
@@ -438,6 +440,8 @@ V603
68327
68900
68904
+69291
+69293
69446
69457
69632
@@ -468,6 +472,8 @@ V603
70084
70089
70093
+70094
+70096
70188
70200
70206
@@ -512,6 +518,12 @@ V603
71468
71724
71739
+71984
+71990
+71991
+71993
+71995
+72004
72145
72152
72154
@@ -564,6 +576,10 @@ V603
94088
94095
94099
+94180
+94181
+94192
+94194
113821
113823
113824
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl
index 46c0c64d90..97a931d064 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1335
+V1357
0
32
127
@@ -65,7 +65,7 @@ V1335
2208
2229
2230
-2238
+2248
2259
2274
2275
@@ -176,7 +176,7 @@ V1335
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -265,8 +265,6 @@ V1335
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -280,7 +278,7 @@ V1335
3428
3430
3456
-3458
+3457
3460
3461
3479
@@ -453,7 +451,7 @@ V1335
6816
6830
6832
-6847
+6849
6912
6988
6992
@@ -532,7 +530,7 @@ V1335
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -567,7 +565,7 @@ V1335
11736
11743
11744
-11856
+11859
11904
11930
11931
@@ -587,15 +585,11 @@ V1335
12593
12687
12688
-12731
-12736
12772
12784
12831
12832
-19894
-19904
-40944
+40957
40960
42125
42128
@@ -607,9 +601,9 @@ V1335
42752
42944
42946
-42951
-42999
-43052
+42955
+42997
+43053
43056
43066
43072
@@ -649,7 +643,7 @@ V1335
43816
43823
43824
-43880
+43884
43888
44014
44016
@@ -737,7 +731,7 @@ V1335
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -856,10 +850,18 @@ V1335
68922
69216
69247
+69248
+69290
+69291
+69294
+69296
+69298
69376
69416
69424
69466
+69552
+69580
69600
69623
69632
@@ -877,12 +879,10 @@ V1335
69888
69941
69942
-69959
+69960
69968
70007
70016
-70094
-70096
70112
70113
70133
@@ -935,11 +935,9 @@ V1335
70512
70517
70656
-70746
-70747
70748
70749
-70752
+70754
70784
70856
70864
@@ -969,7 +967,21 @@ V1335
71840
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
72096
72104
72106
@@ -1024,6 +1036,8 @@ V1335
73130
73440
73465
+73648
+73649
73664
73714
73727
@@ -1069,11 +1083,15 @@ V1335
94095
94112
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1271,11 +1289,7 @@ V1335
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127491
127504
@@ -1287,11 +1301,11 @@ V1335
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -1308,32 +1322,38 @@ V1335
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1344,6 +1364,8 @@ V1335
191457
194560
195102
+196608
+201547
917760
918000
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl
index 7f50c718be..372239d751 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl
index fa78307241..022f0ce12a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1331
+V1353
888
890
896
@@ -57,7 +57,7 @@ V1331
2208
2229
2230
-2238
+2248
2259
2436
2437
@@ -166,7 +166,7 @@ V1331
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -255,8 +255,6 @@ V1331
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -270,7 +268,7 @@ V1331
3428
3430
3456
-3458
+3457
3460
3461
3479
@@ -443,7 +441,7 @@ V1331
6816
6830
6832
-6847
+6849
6912
6988
6992
@@ -518,7 +516,7 @@ V1331
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -553,7 +551,7 @@ V1331
11736
11743
11744
-11856
+11859
11904
11930
11931
@@ -573,15 +571,11 @@ V1331
12593
12687
12688
-12731
-12736
12772
12784
12831
12832
-19894
-19904
-40944
+40957
40960
42125
42128
@@ -593,9 +587,9 @@ V1331
42752
42944
42946
-42951
-42999
-43052
+42955
+42997
+43053
43056
43066
43072
@@ -635,7 +629,7 @@ V1331
43816
43823
43824
-43880
+43884
43888
44014
44016
@@ -725,7 +719,7 @@ V1331
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -844,10 +838,18 @@ V1331
68922
69216
69247
+69248
+69290
+69291
+69294
+69296
+69298
69376
69416
69424
69466
+69552
+69580
69600
69623
69632
@@ -865,12 +867,10 @@ V1331
69888
69941
69942
-69959
+69960
69968
70007
70016
-70094
-70096
70112
70113
70133
@@ -923,11 +923,9 @@ V1331
70512
70517
70656
-70746
-70747
70748
70749
-70752
+70754
70784
70856
70864
@@ -957,7 +955,21 @@ V1331
71840
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
72096
72104
72106
@@ -1012,6 +1024,8 @@ V1331
73130
73440
73465
+73648
+73649
73664
73714
73727
@@ -1059,11 +1073,15 @@ V1331
94095
94112
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1259,11 +1277,7 @@ V1331
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127491
127504
@@ -1275,11 +1289,11 @@ V1331
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -1296,32 +1310,38 @@ V1331
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1332,6 +1352,8 @@ V1331
191457
194560
195102
+196608
+201547
917505
917506
917536
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl
index 32bbb07910..d3925eaa9a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1218
+V1244
65
91
97
@@ -112,7 +112,7 @@ V1218
2208
2229
2230
-2238
+2248
2308
2362
2365
@@ -263,7 +263,7 @@ V1218
3298
3313
3315
-3333
+3332
3341
3342
3345
@@ -606,13 +606,13 @@ V1218
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -636,8 +636,8 @@ V1218
42891
42944
42946
-42951
-42999
+42955
+42997
43010
43011
43014
@@ -712,7 +712,7 @@ V1218
43824
43867
43868
-43880
+43882
43888
44003
44032
@@ -879,12 +879,18 @@ V1218
68851
68864
68900
+69248
+69290
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69635
@@ -897,6 +903,8 @@ V1218
69927
69956
69957
+69959
+69960
69968
70003
70006
@@ -948,7 +956,7 @@ V1218
70727
70731
70751
-70752
+70754
70784
70832
70852
@@ -974,7 +982,19 @@ V1218
71840
71904
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71999
+72000
+72001
+72002
72096
72104
72106
@@ -1023,6 +1043,8 @@ V1218
73113
73440
73459
+73648
+73649
73728
74650
74880
@@ -1060,7 +1082,9 @@ V1218
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1218,7 +1242,7 @@ V1218
126635
126652
131072
-173783
+173790
173824
177973
177984
@@ -1229,4 +1253,6 @@ V1218
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl
index 888b7cc8b1..e3174282ba 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V262
+V264
65
91
97
@@ -180,13 +180,15 @@ V262
42896
42944
42946
-42951
+42955
+42997
+42999
43002
43003
43824
43867
43872
-43880
+43881
43888
43968
64256
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl
index 45525b029f..493777b7c6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1284
+V1290
97
123
181
@@ -1213,12 +1213,18 @@ V1284
42944
42947
42948
+42952
+42953
+42954
+42955
+42998
+42999
43002
43003
43824
43867
43872
-43880
+43881
43888
43968
64256
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl
index 81e68718b5..03e3df8694 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V120
+V122
688
706
710
@@ -115,6 +115,8 @@ V120
43765
43868
43872
+43881
+43882
65392
65393
65438
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl
index 0151f36195..679c431ca6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V952
+V978
170
171
186
@@ -60,7 +60,7 @@ V952
2208
2229
2230
-2238
+2248
2308
2362
2365
@@ -211,7 +211,7 @@ V952
3298
3313
3315
-3333
+3332
3341
3342
3345
@@ -438,13 +438,13 @@ V952
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
40981
40982
@@ -691,12 +691,18 @@ V952
68681
68864
68900
+69248
+69290
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69635
@@ -709,6 +715,8 @@ V952
69927
69956
69957
+69959
+69960
69968
70003
70006
@@ -760,7 +768,7 @@ V952
70727
70731
70751
-70752
+70754
70784
70832
70852
@@ -784,7 +792,19 @@ V952
71680
71724
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71999
+72000
+72001
+72002
72096
72104
72106
@@ -833,6 +853,8 @@ V952
73113
73440
73459
+73648
+73649
73728
74650
74880
@@ -860,7 +882,9 @@ V952
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -952,7 +976,7 @@ V952
126635
126652
131072
-173783
+173790
173824
177973
177984
@@ -963,4 +987,6 @@ V952
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl
index 4463abcb6b..10748eca7a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1272
+V1276
65
91
192
@@ -1206,7 +1206,11 @@ V1272
42946
42947
42948
-42951
+42952
+42953
+42954
+42997
+42998
65313
65339
66560
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl
index 83ae0432e7..bf86b250aa 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V560
+V580
768
880
1155
@@ -127,7 +127,7 @@ V560
2889
2891
2894
-2902
+2901
2904
2914
2916
@@ -181,7 +181,7 @@ V560
3416
3426
3428
-3458
+3457
3460
3530
3531
@@ -276,7 +276,7 @@ V560
6783
6784
6832
-6847
+6849
6912
6917
6964
@@ -333,6 +333,8 @@ V560
43020
43043
43048
+43052
+43053
43136
43138
43188
@@ -403,6 +405,8 @@ V560
68327
68900
68904
+69291
+69293
69446
69457
69632
@@ -427,6 +431,8 @@ V560
70081
70089
70093
+70094
+70096
70188
70200
70206
@@ -471,6 +477,16 @@ V560
71468
71724
71739
+71984
+71990
+71991
+71993
+71995
+71999
+72000
+72001
+72002
+72004
72145
72152
72154
@@ -525,6 +541,10 @@ V560
94088
94095
94099
+94180
+94181
+94192
+94194
113821
113823
119141
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl
index f09b42806d..0f909de4b5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V336
+V350
2307
2308
2363
@@ -249,6 +249,8 @@ V336
70070
70079
70081
+70094
+70095
70188
70191
70194
@@ -311,6 +313,16 @@ V336
71727
71736
71737
+71984
+71990
+71991
+71993
+71997
+71998
+72000
+72001
+72002
+72003
72145
72148
72156
@@ -343,6 +355,8 @@ V336
73463
94033
94088
+94192
+94194
119141
119143
119149
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl
index f7445b5d73..ed6d2a1e62 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl
index a52b6eb7e2..0d28589862 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V636
+V654
768
880
1155
@@ -127,7 +127,7 @@ V636
2885
2893
2894
-2902
+2901
2903
2914
2916
@@ -173,6 +173,8 @@ V636
3406
3426
3428
+3457
+3458
3530
3531
3538
@@ -287,6 +289,8 @@ V636
6784
6832
6846
+6847
+6849
6912
6916
6964
@@ -367,6 +371,8 @@ V636
43020
43045
43047
+43052
+43053
43204
43206
43232
@@ -445,6 +451,8 @@ V636
68327
68900
68904
+69291
+69293
69446
69457
69633
@@ -471,6 +479,8 @@ V636
70079
70089
70093
+70095
+70096
70191
70194
70196
@@ -541,6 +551,12 @@ V636
71736
71737
71739
+71995
+71997
+71998
+71999
+72003
+72004
72148
72152
72154
@@ -603,6 +619,8 @@ V636
94032
94095
94099
+94180
+94181
113821
113823
119143
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl
index 1b74ac3379..0b375f0aba 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V260
+V266
48
58
178
@@ -203,6 +203,8 @@ V260
69415
69457
69461
+69573
+69580
69714
69744
69872
@@ -227,6 +229,8 @@ V260
71484
71904
71923
+72016
+72026
72784
72813
73040
@@ -271,4 +275,6 @@ V260
126270
127232
127245
+130032
+130042
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nd.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nd.pl
index be874e9ca4..d1944e7db6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nd.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nd.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V118
+V122
48
58
1632
@@ -111,6 +111,8 @@ V118
71482
71904
71914
+72016
+72026
72784
72794
73040
@@ -129,4 +131,6 @@ V118
123642
125264
125274
+130032
+130042
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl
index c1c65d6794..5c27367bb8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl
index 40ae49aa37..4469849f77 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V140
+V142
178
180
185
@@ -117,6 +117,8 @@ V140
69415
69457
69461
+69573
+69580
69714
69734
70113
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl
index 0fce12f2d9..73f049b058 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V364
+V370
33
36
37
@@ -191,6 +191,8 @@ V364
11823
11824
11856
+11858
+11859
12289
12292
12296
@@ -297,6 +299,8 @@ V364
68416
68505
68509
+69293
+69294
69461
69466
69703
@@ -323,7 +327,7 @@ V364
70314
70731
70736
-70747
+70746
70748
70749
70750
@@ -339,6 +343,8 @@ V364
71487
71739
71740
+72004
+72007
72162
72163
72255
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pc.pl
index a4167ca4a9..3d94225fd1 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl
index d38c0630f4..7015f76bc0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V34
+V36
45
46
1418
@@ -45,4 +45,6 @@ V34
65124
65293
65294
+69293
+69294
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl
index ee9299ea0d..4faf9564bb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl
index 37f72db3dc..ad6a05bf30 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl
index 838b18fd32..6db03a5ec6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl
index 9e0fed946f..5284babe84 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V358
+V362
33
36
37
@@ -187,6 +187,8 @@ V358
11842
11843
11856
+11858
+11859
12289
12292
12349
@@ -317,7 +319,7 @@ V358
70314
70731
70736
-70747
+70746
70748
70749
70750
@@ -333,6 +335,8 @@ V358
71487
71739
71740
+72004
+72007
72162
72163
72255
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl
index bdd87d5a87..a013ee0cb2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl
index 62b31de381..0c3e8e29f5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V452
+V458
36
37
43
@@ -211,10 +211,12 @@ V452
11124
11126
11158
-11160
+11159
11264
11493
11499
+11856
+11858
11904
11930
11931
@@ -271,6 +273,8 @@ V452
43642
43867
43868
+43882
+43884
64297
64298
64434
@@ -310,7 +314,7 @@ V452
65932
65935
65936
-65948
+65949
65952
65953
66000
@@ -403,10 +407,8 @@ V452
127184
127185
127222
-127248
-127341
-127344
-127405
+127245
+127406
127462
127491
127504
@@ -418,11 +420,11 @@ V452
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -439,28 +441,32 @@ V452
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl
index 2f5f1f6b2b..5b3ea3c067 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl
index e353b30bbf..c6df18ac66 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V58
+V60
94
95
96
@@ -59,6 +59,8 @@ V58
42891
43867
43868
+43882
+43884
64434
64450
65342
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl
index e1b0efe7ae..acdafbcb73 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl
index 10a2ce3786..b3a4f2937e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V360
+V364
166
167
169
@@ -171,10 +171,12 @@ V360
11124
11126
11158
-11160
+11159
11264
11493
11499
+11856
+11858
11904
11930
11931
@@ -240,7 +242,7 @@ V360
65932
65935
65936
-65948
+65949
65952
65953
66000
@@ -309,10 +311,8 @@ V360
127184
127185
127222
-127248
-127341
-127344
-127405
+127245
+127406
127462
127491
127504
@@ -326,11 +326,11 @@ V360
127744
127995
128000
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -347,28 +347,32 @@ V360
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl
index fa81d39842..2406913d85 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl
index bc9e81fc87..57a78cb913 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl
index 6d39a1a1ef..3786c9c34c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1638
+V1668
32
127
160
@@ -98,7 +98,7 @@ V1638
2208
2229
2230
-2238
+2248
2307
2362
2363
@@ -310,8 +310,6 @@ V1638
3313
3315
3330
-3332
-3333
3341
3342
3345
@@ -675,7 +673,7 @@ V1638
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -712,7 +710,7 @@ V1638
11736
11743
11776
-11856
+11859
11904
11930
11931
@@ -734,15 +732,11 @@ V1638
12593
12687
12688
-12731
-12736
12772
12784
12831
12832
-19894
-19904
-40944
+40957
40960
42125
42128
@@ -762,8 +756,8 @@ V1638
42752
42944
42946
-42951
-42999
+42955
+42997
43010
43011
43014
@@ -848,7 +842,7 @@ V1638
43816
43823
43824
-43880
+43884
43888
44005
44006
@@ -944,7 +938,7 @@ V1638
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -1059,12 +1053,20 @@ V1638
68922
69216
69247
+69248
+69290
+69293
+69294
+69296
+69298
69376
69416
69424
69446
69457
69466
+69552
+69580
69600
69623
69632
@@ -1092,7 +1094,7 @@ V1638
69932
69933
69942
-69959
+69960
69968
70003
70004
@@ -1102,7 +1104,7 @@ V1638
70079
70089
70093
-70094
+70095
70096
70112
70113
@@ -1168,13 +1170,11 @@ V1638
70725
70726
70727
-70746
-70747
70748
70749
70750
70751
-70752
+70754
70784
70832
70833
@@ -1242,7 +1242,27 @@ V1638
71840
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71985
+71990
+71991
+71993
+71997
+71998
+71999
+72003
+72004
+72007
+72016
+72026
72096
72104
72106
@@ -1317,6 +1337,8 @@ V1638
73459
73461
73465
+73648
+73649
73664
73714
73727
@@ -1365,10 +1387,14 @@ V1638
94112
94176
94180
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1576,11 +1602,7 @@ V1638
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127491
127504
@@ -1592,11 +1614,11 @@ V1638
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -1613,32 +1635,38 @@ V1638
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1649,4 +1677,6 @@ V1638
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl
index eabbc3086b..98b26f1249 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V670
+V688
768
880
1155
@@ -131,7 +131,7 @@ V670
2885
2893
2894
-2902
+2901
2904
2914
2916
@@ -189,6 +189,8 @@ V670
3416
3426
3428
+3457
+3458
3530
3531
3535
@@ -306,7 +308,7 @@ V670
6783
6784
6832
-6847
+6849
6912
6916
6964
@@ -383,6 +385,8 @@ V670
43020
43045
43047
+43052
+43053
43204
43206
43232
@@ -463,6 +467,8 @@ V670
68327
68900
68904
+69291
+69293
69446
69457
69633
@@ -489,6 +495,8 @@ V670
70079
70089
70093
+70095
+70096
70191
70194
70196
@@ -569,6 +577,14 @@ V670
71736
71737
71739
+71984
+71985
+71995
+71997
+71998
+71999
+72003
+72004
72148
72152
72154
@@ -631,6 +647,8 @@ V670
94032
94095
94099
+94180
+94181
113821
113823
119141
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl
index 4581d631c2..a28fd2ce43 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl
index 1f1917cd66..2e089e14f6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl
index cae9542dc3..82920bccfb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl
index c0a8519489..94ce2aa67c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1426
+V1460
48
58
65
@@ -116,7 +116,7 @@ V1426
2208
2229
2230
-2238
+2248
2259
2274
2275
@@ -235,7 +235,7 @@ V1426
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -328,8 +328,6 @@ V1426
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -347,7 +345,7 @@ V1426
3440
3450
3456
-3458
+3457
3460
3461
3479
@@ -549,6 +547,8 @@ V1426
6824
6832
6846
+6847
+6849
6912
6988
6992
@@ -714,13 +714,13 @@ V1426
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -742,9 +742,11 @@ V1426
42891
42944
42946
-42951
-42999
+42955
+42997
43048
+43052
+43053
43072
43124
43136
@@ -796,7 +798,7 @@ V1426
43824
43867
43868
-43880
+43882
43888
44011
44012
@@ -993,12 +995,20 @@ V1426
68904
68912
68922
+69248
+69290
+69291
+69293
+69296
+69298
69376
69405
69415
69416
69424
69457
+69552
+69573
69600
69623
69632
@@ -1016,7 +1026,7 @@ V1426
69942
69952
69956
-69959
+69960
69968
70004
70006
@@ -1025,7 +1035,7 @@ V1426
70085
70089
70093
-70096
+70094
70107
70108
70109
@@ -1084,7 +1094,7 @@ V1426
70736
70746
70750
-70752
+70754
70784
70854
70855
@@ -1118,7 +1128,21 @@ V1426
71840
71914
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72004
+72016
+72026
72096
72104
72106
@@ -1179,6 +1203,8 @@ V1426
73130
73440
73463
+73648
+73649
73728
74650
74752
@@ -1220,11 +1246,15 @@ V1426
94176
94178
94179
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1423,8 +1453,10 @@ V1426
126634
126635
126652
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1435,6 +1467,8 @@ V1426
191457
194560
195102
+196608
+201547
917760
918000
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl
index 73bdf04f35..ce633cb780 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1218
+V1244
65
91
97
@@ -112,7 +112,7 @@ V1218
2208
2229
2230
-2238
+2248
2308
2362
2365
@@ -263,7 +263,7 @@ V1218
3298
3313
3315
-3333
+3332
3341
3342
3345
@@ -602,13 +602,13 @@ V1218
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -632,8 +632,8 @@ V1218
42891
42944
42946
-42951
-42999
+42955
+42997
43010
43011
43014
@@ -708,7 +708,7 @@ V1218
43824
43867
43868
-43880
+43882
43888
44003
44032
@@ -877,12 +877,18 @@ V1218
68851
68864
68900
+69248
+69290
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69635
@@ -895,6 +901,8 @@ V1218
69927
69956
69957
+69959
+69960
69968
70003
70006
@@ -946,7 +954,7 @@ V1218
70727
70731
70751
-70752
+70754
70784
70832
70852
@@ -972,7 +980,19 @@ V1218
71840
71904
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71999
+72000
+72001
+72002
72096
72104
72106
@@ -1021,6 +1041,8 @@ V1218
73113
73440
73459
+73648
+73649
73728
74650
74752
@@ -1060,7 +1082,9 @@ V1218
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1218,7 +1242,7 @@ V1218
126635
126652
131072
-173783
+173790
173824
177973
177984
@@ -1229,4 +1253,6 @@ V1218
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdStatus/Allowed.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdStatus/Allowed.pl
new file mode 100644
index 0000000000..14e60dcdbe
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdStatus/Allowed.pl
@@ -0,0 +1,762 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V748
+39
+40
+45
+47
+48
+59
+65
+91
+95
+96
+97
+123
+183
+184
+192
+215
+216
+247
+248
+306
+308
+319
+321
+329
+330
+383
+399
+400
+416
+418
+431
+433
+461
+477
+478
+484
+486
+497
+500
+502
+504
+540
+542
+544
+550
+564
+601
+602
+699
+701
+748
+749
+768
+773
+774
+781
+783
+786
+787
+789
+795
+796
+803
+809
+813
+815
+816
+818
+821
+822
+824
+826
+834
+835
+837
+838
+885
+886
+891
+894
+902
+903
+904
+907
+908
+909
+910
+930
+931
+975
+1020
+1120
+1162
+1280
+1296
+1322
+1326
+1328
+1329
+1367
+1369
+1370
+1377
+1415
+1418
+1419
+1460
+1461
+1488
+1515
+1519
+1525
+1568
+1600
+1601
+1622
+1632
+1642
+1648
+1651
+1652
+1653
+1657
+1678
+1679
+1697
+1698
+1748
+1749
+1750
+1765
+1767
+1774
+1792
+1872
+1970
+2208
+2221
+2226
+2227
+2230
+2248
+2305
+2382
+2383
+2385
+2390
+2392
+2400
+2404
+2406
+2416
+2417
+2424
+2425
+2432
+2433
+2436
+2437
+2445
+2447
+2449
+2451
+2473
+2474
+2481
+2482
+2483
+2486
+2490
+2492
+2501
+2503
+2505
+2507
+2511
+2519
+2520
+2528
+2532
+2534
+2546
+2558
+2559
+2561
+2564
+2565
+2571
+2575
+2577
+2579
+2601
+2602
+2609
+2610
+2611
+2613
+2614
+2616
+2618
+2620
+2621
+2622
+2627
+2631
+2633
+2635
+2638
+2652
+2653
+2662
+2677
+2689
+2692
+2693
+2702
+2703
+2706
+2707
+2729
+2730
+2737
+2738
+2740
+2741
+2746
+2748
+2758
+2759
+2762
+2763
+2766
+2768
+2769
+2784
+2788
+2790
+2800
+2810
+2816
+2817
+2820
+2821
+2829
+2831
+2833
+2835
+2857
+2858
+2865
+2866
+2868
+2869
+2874
+2876
+2884
+2887
+2889
+2891
+2894
+2901
+2904
+2911
+2914
+2918
+2928
+2929
+2930
+2946
+2948
+2949
+2955
+2958
+2961
+2962
+2966
+2969
+2971
+2972
+2973
+2974
+2976
+2979
+2981
+2984
+2987
+2990
+3002
+3006
+3011
+3014
+3017
+3018
+3022
+3024
+3025
+3031
+3032
+3046
+3056
+3073
+3085
+3086
+3089
+3090
+3113
+3114
+3124
+3125
+3130
+3133
+3141
+3142
+3145
+3146
+3150
+3157
+3159
+3168
+3170
+3174
+3184
+3200
+3201
+3202
+3204
+3205
+3213
+3214
+3217
+3218
+3241
+3242
+3252
+3253
+3258
+3260
+3269
+3270
+3273
+3274
+3278
+3285
+3287
+3296
+3300
+3302
+3312
+3313
+3315
+3328
+3329
+3330
+3332
+3333
+3341
+3342
+3345
+3346
+3387
+3389
+3396
+3398
+3401
+3402
+3407
+3412
+3416
+3424
+3426
+3430
+3440
+3450
+3456
+3458
+3460
+3461
+3471
+3473
+3479
+3482
+3494
+3495
+3506
+3507
+3516
+3517
+3518
+3520
+3527
+3530
+3531
+3535
+3541
+3542
+3543
+3544
+3551
+3570
+3571
+3585
+3635
+3636
+3643
+3648
+3663
+3664
+3674
+3713
+3715
+3716
+3717
+3718
+3723
+3724
+3748
+3749
+3750
+3751
+3763
+3764
+3774
+3776
+3781
+3782
+3783
+3784
+3790
+3792
+3802
+3806
+3808
+3840
+3841
+3851
+3852
+3872
+3882
+3893
+3894
+3895
+3896
+3902
+3907
+3908
+3912
+3913
+3917
+3918
+3922
+3923
+3927
+3928
+3932
+3933
+3945
+3946
+3949
+3953
+3955
+3956
+3957
+3962
+3969
+3970
+3973
+3974
+3987
+3988
+3992
+3993
+3997
+3998
+4002
+4003
+4007
+4008
+4012
+4013
+4025
+4026
+4029
+4038
+4039
+4096
+4170
+4176
+4254
+4295
+4296
+4301
+4302
+4304
+4337
+4343
+4347
+4349
+4352
+4608
+4681
+4682
+4686
+4688
+4695
+4696
+4697
+4698
+4702
+4704
+4745
+4746
+4750
+4752
+4785
+4786
+4790
+4792
+4799
+4800
+4801
+4802
+4806
+4808
+4823
+4824
+4881
+4882
+4886
+4888
+4955
+4957
+4960
+4992
+5008
+6016
+6051
+6053
+6056
+6057
+6068
+6070
+6091
+6098
+6099
+6103
+6104
+6108
+6109
+6112
+6122
+7312
+7355
+7357
+7360
+7680
+7834
+7838
+7839
+7840
+7930
+7936
+7958
+7960
+7966
+7968
+8006
+8008
+8014
+8016
+8024
+8025
+8026
+8027
+8028
+8029
+8030
+8031
+8049
+8050
+8051
+8052
+8053
+8054
+8055
+8056
+8057
+8058
+8059
+8060
+8061
+8064
+8117
+8118
+8123
+8124
+8125
+8130
+8133
+8134
+8137
+8138
+8139
+8140
+8141
+8144
+8147
+8150
+8155
+8160
+8163
+8164
+8171
+8172
+8173
+8178
+8181
+8182
+8185
+8186
+8187
+8188
+8189
+8204
+8206
+8208
+8209
+8217
+8218
+8231
+8232
+11559
+11560
+11565
+11566
+11648
+11671
+11680
+11687
+11688
+11695
+11696
+11703
+11704
+11711
+11712
+11719
+11720
+11727
+11728
+11735
+11736
+11743
+12293
+12296
+12353
+12439
+12441
+12443
+12445
+12447
+12448
+12543
+12549
+12590
+12591
+12592
+12704
+12736
+13312
+19904
+19968
+40957
+42623
+42624
+42775
+42784
+42888
+42889
+42893
+42894
+42898
+42900
+42922
+42923
+42926
+42927
+42936
+42938
+42946
+42955
+43495
+43519
+43616
+43639
+43642
+43648
+43777
+43783
+43785
+43791
+43793
+43799
+43808
+43815
+43816
+43823
+43878
+43880
+44032
+55204
+64014
+64016
+64017
+64018
+64019
+64021
+64031
+64032
+64033
+64034
+64035
+64037
+64039
+64042
+70401
+70402
+70403
+70404
+70459
+70461
+94192
+94194
+110928
+110931
+110948
+110952
+131072
+173790
+173824
+177973
+177984
+178206
+178208
+183970
+183984
+191457
+196608
+201547
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdStatus/Restrict.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdStatus/Restrict.pl
new file mode 100644
index 0000000000..d94e6e00f6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdStatus/Restrict.pl
@@ -0,0 +1,763 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V749
+0
+39
+40
+45
+47
+48
+59
+65
+91
+95
+96
+97
+123
+183
+184
+192
+215
+216
+247
+248
+306
+308
+319
+321
+329
+330
+383
+399
+400
+416
+418
+431
+433
+461
+477
+478
+484
+486
+497
+500
+502
+504
+540
+542
+544
+550
+564
+601
+602
+699
+701
+748
+749
+768
+773
+774
+781
+783
+786
+787
+789
+795
+796
+803
+809
+813
+815
+816
+818
+821
+822
+824
+826
+834
+835
+837
+838
+885
+886
+891
+894
+902
+903
+904
+907
+908
+909
+910
+930
+931
+975
+1020
+1120
+1162
+1280
+1296
+1322
+1326
+1328
+1329
+1367
+1369
+1370
+1377
+1415
+1418
+1419
+1460
+1461
+1488
+1515
+1519
+1525
+1568
+1600
+1601
+1622
+1632
+1642
+1648
+1651
+1652
+1653
+1657
+1678
+1679
+1697
+1698
+1748
+1749
+1750
+1765
+1767
+1774
+1792
+1872
+1970
+2208
+2221
+2226
+2227
+2230
+2248
+2305
+2382
+2383
+2385
+2390
+2392
+2400
+2404
+2406
+2416
+2417
+2424
+2425
+2432
+2433
+2436
+2437
+2445
+2447
+2449
+2451
+2473
+2474
+2481
+2482
+2483
+2486
+2490
+2492
+2501
+2503
+2505
+2507
+2511
+2519
+2520
+2528
+2532
+2534
+2546
+2558
+2559
+2561
+2564
+2565
+2571
+2575
+2577
+2579
+2601
+2602
+2609
+2610
+2611
+2613
+2614
+2616
+2618
+2620
+2621
+2622
+2627
+2631
+2633
+2635
+2638
+2652
+2653
+2662
+2677
+2689
+2692
+2693
+2702
+2703
+2706
+2707
+2729
+2730
+2737
+2738
+2740
+2741
+2746
+2748
+2758
+2759
+2762
+2763
+2766
+2768
+2769
+2784
+2788
+2790
+2800
+2810
+2816
+2817
+2820
+2821
+2829
+2831
+2833
+2835
+2857
+2858
+2865
+2866
+2868
+2869
+2874
+2876
+2884
+2887
+2889
+2891
+2894
+2901
+2904
+2911
+2914
+2918
+2928
+2929
+2930
+2946
+2948
+2949
+2955
+2958
+2961
+2962
+2966
+2969
+2971
+2972
+2973
+2974
+2976
+2979
+2981
+2984
+2987
+2990
+3002
+3006
+3011
+3014
+3017
+3018
+3022
+3024
+3025
+3031
+3032
+3046
+3056
+3073
+3085
+3086
+3089
+3090
+3113
+3114
+3124
+3125
+3130
+3133
+3141
+3142
+3145
+3146
+3150
+3157
+3159
+3168
+3170
+3174
+3184
+3200
+3201
+3202
+3204
+3205
+3213
+3214
+3217
+3218
+3241
+3242
+3252
+3253
+3258
+3260
+3269
+3270
+3273
+3274
+3278
+3285
+3287
+3296
+3300
+3302
+3312
+3313
+3315
+3328
+3329
+3330
+3332
+3333
+3341
+3342
+3345
+3346
+3387
+3389
+3396
+3398
+3401
+3402
+3407
+3412
+3416
+3424
+3426
+3430
+3440
+3450
+3456
+3458
+3460
+3461
+3471
+3473
+3479
+3482
+3494
+3495
+3506
+3507
+3516
+3517
+3518
+3520
+3527
+3530
+3531
+3535
+3541
+3542
+3543
+3544
+3551
+3570
+3571
+3585
+3635
+3636
+3643
+3648
+3663
+3664
+3674
+3713
+3715
+3716
+3717
+3718
+3723
+3724
+3748
+3749
+3750
+3751
+3763
+3764
+3774
+3776
+3781
+3782
+3783
+3784
+3790
+3792
+3802
+3806
+3808
+3840
+3841
+3851
+3852
+3872
+3882
+3893
+3894
+3895
+3896
+3902
+3907
+3908
+3912
+3913
+3917
+3918
+3922
+3923
+3927
+3928
+3932
+3933
+3945
+3946
+3949
+3953
+3955
+3956
+3957
+3962
+3969
+3970
+3973
+3974
+3987
+3988
+3992
+3993
+3997
+3998
+4002
+4003
+4007
+4008
+4012
+4013
+4025
+4026
+4029
+4038
+4039
+4096
+4170
+4176
+4254
+4295
+4296
+4301
+4302
+4304
+4337
+4343
+4347
+4349
+4352
+4608
+4681
+4682
+4686
+4688
+4695
+4696
+4697
+4698
+4702
+4704
+4745
+4746
+4750
+4752
+4785
+4786
+4790
+4792
+4799
+4800
+4801
+4802
+4806
+4808
+4823
+4824
+4881
+4882
+4886
+4888
+4955
+4957
+4960
+4992
+5008
+6016
+6051
+6053
+6056
+6057
+6068
+6070
+6091
+6098
+6099
+6103
+6104
+6108
+6109
+6112
+6122
+7312
+7355
+7357
+7360
+7680
+7834
+7838
+7839
+7840
+7930
+7936
+7958
+7960
+7966
+7968
+8006
+8008
+8014
+8016
+8024
+8025
+8026
+8027
+8028
+8029
+8030
+8031
+8049
+8050
+8051
+8052
+8053
+8054
+8055
+8056
+8057
+8058
+8059
+8060
+8061
+8064
+8117
+8118
+8123
+8124
+8125
+8130
+8133
+8134
+8137
+8138
+8139
+8140
+8141
+8144
+8147
+8150
+8155
+8160
+8163
+8164
+8171
+8172
+8173
+8178
+8181
+8182
+8185
+8186
+8187
+8188
+8189
+8204
+8206
+8208
+8209
+8217
+8218
+8231
+8232
+11559
+11560
+11565
+11566
+11648
+11671
+11680
+11687
+11688
+11695
+11696
+11703
+11704
+11711
+11712
+11719
+11720
+11727
+11728
+11735
+11736
+11743
+12293
+12296
+12353
+12439
+12441
+12443
+12445
+12447
+12448
+12543
+12549
+12590
+12591
+12592
+12704
+12736
+13312
+19904
+19968
+40957
+42623
+42624
+42775
+42784
+42888
+42889
+42893
+42894
+42898
+42900
+42922
+42923
+42926
+42927
+42936
+42938
+42946
+42955
+43495
+43519
+43616
+43639
+43642
+43648
+43777
+43783
+43785
+43791
+43793
+43799
+43808
+43815
+43816
+43823
+43878
+43880
+44032
+55204
+64014
+64016
+64017
+64018
+64019
+64021
+64031
+64032
+64033
+64034
+64035
+64037
+64039
+64042
+70401
+70402
+70403
+70404
+70459
+70461
+94192
+94194
+110928
+110931
+110948
+110952
+131072
+173790
+173824
+177973
+177984
+178206
+178208
+183970
+183984
+191457
+196608
+201547
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/DefaultI.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/DefaultI.pl
new file mode 100644
index 0000000000..9c40cdd527
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/DefaultI.pl
@@ -0,0 +1,52 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V38
+173
+174
+847
+848
+1564
+1565
+4447
+4449
+6068
+6070
+6155
+6159
+8203
+8204
+8206
+8208
+8234
+8239
+8288
+8293
+8294
+8298
+12644
+12645
+65024
+65040
+65279
+65280
+65440
+65441
+113824
+113828
+119155
+119163
+917536
+917632
+917760
+918000
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Exclusio.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Exclusio.pl
new file mode 100644
index 0000000000..df85468074
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Exclusio.pl
@@ -0,0 +1,438 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V424
+994
+1008
+2048
+2094
+2096
+2111
+5760
+5789
+5792
+5867
+5870
+5881
+5888
+5901
+5902
+5909
+5920
+5943
+5952
+5972
+5984
+5997
+5998
+6001
+6002
+6004
+6144
+6155
+6160
+6170
+6176
+6265
+6272
+6315
+6656
+6684
+6686
+6688
+7418
+7419
+11264
+11311
+11312
+11359
+11392
+11508
+11513
+11520
+43072
+43128
+43312
+43348
+43359
+43360
+43471
+43472
+65536
+65548
+65549
+65575
+65576
+65595
+65596
+65598
+65599
+65614
+65616
+65630
+65664
+65787
+65792
+65795
+65799
+65844
+65847
+65856
+66176
+66205
+66208
+66257
+66304
+66340
+66349
+66379
+66384
+66427
+66432
+66462
+66463
+66500
+66504
+66518
+66560
+66718
+66720
+66730
+66816
+66856
+66864
+66916
+66927
+66928
+67072
+67383
+67392
+67414
+67424
+67432
+67584
+67590
+67592
+67593
+67594
+67638
+67639
+67641
+67644
+67645
+67647
+67670
+67671
+67743
+67751
+67760
+67808
+67827
+67828
+67830
+67835
+67868
+67871
+67898
+67903
+67904
+67968
+68024
+68028
+68048
+68050
+68100
+68101
+68103
+68108
+68116
+68117
+68120
+68121
+68150
+68152
+68155
+68159
+68169
+68176
+68185
+68192
+68256
+68288
+68327
+68331
+68343
+68352
+68406
+68409
+68438
+68440
+68467
+68472
+68498
+68505
+68509
+68521
+68528
+68608
+68681
+68736
+68787
+68800
+68851
+68858
+68864
+69248
+69290
+69291
+69294
+69296
+69298
+69376
+69416
+69424
+69466
+69552
+69580
+69600
+69623
+69632
+69710
+69714
+69744
+69759
+69826
+69837
+69838
+69840
+69865
+69872
+69882
+69968
+70007
+70016
+70112
+70144
+70162
+70163
+70207
+70272
+70279
+70280
+70281
+70282
+70286
+70287
+70302
+70303
+70314
+70320
+70379
+70384
+70394
+70400
+70401
+70402
+70403
+70405
+70413
+70415
+70417
+70419
+70441
+70442
+70449
+70450
+70452
+70453
+70458
+70461
+70469
+70471
+70473
+70475
+70478
+70480
+70481
+70487
+70488
+70493
+70500
+70502
+70509
+70512
+70517
+70784
+70856
+70864
+70874
+71040
+71094
+71096
+71134
+71168
+71237
+71248
+71258
+71264
+71277
+71296
+71353
+71360
+71370
+71424
+71451
+71453
+71468
+71472
+71488
+71680
+71740
+71840
+71923
+71935
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
+72096
+72104
+72106
+72152
+72154
+72165
+72192
+72264
+72272
+72355
+72384
+72441
+72704
+72713
+72714
+72759
+72760
+72774
+72784
+72813
+72816
+72848
+72850
+72872
+72873
+72887
+72960
+72967
+72968
+72970
+72971
+73015
+73018
+73019
+73020
+73022
+73023
+73032
+73040
+73050
+73440
+73465
+73728
+74650
+74752
+74863
+74864
+74869
+74880
+75076
+77824
+78895
+78896
+78905
+82944
+83527
+92736
+92767
+92768
+92778
+92782
+92784
+92880
+92910
+92912
+92918
+92928
+92998
+93008
+93018
+93019
+93026
+93027
+93048
+93053
+93072
+93760
+93851
+94176
+94178
+94180
+94181
+94208
+100344
+100352
+101590
+101632
+101641
+110960
+111356
+113664
+113771
+113776
+113789
+113792
+113801
+113808
+113818
+113820
+113824
+120832
+121484
+121499
+121504
+121505
+121520
+122880
+122887
+122888
+122905
+122907
+122914
+122915
+122917
+122918
+122923
+124928
+125125
+125127
+125143
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Inclusio.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Inclusio.pl
new file mode 100644
index 0000000000..1fd89f7c68
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Inclusio.pl
@@ -0,0 +1,44 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V30
+39
+40
+45
+47
+58
+59
+183
+184
+885
+886
+1418
+1419
+1523
+1525
+1789
+1791
+3851
+3852
+8204
+8206
+8208
+8209
+8217
+8218
+8231
+8232
+12448
+12449
+12539
+12540
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/LimitedU.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/LimitedU.pl
new file mode 100644
index 0000000000..556fd40a42
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/LimitedU.pl
@@ -0,0 +1,184 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V170
+1792
+1806
+1807
+1867
+1869
+1872
+1984
+2043
+2045
+2048
+2112
+2140
+2142
+2143
+2144
+2155
+5024
+5110
+5112
+5118
+5120
+5760
+6320
+6390
+6400
+6431
+6432
+6444
+6448
+6460
+6464
+6465
+6468
+6510
+6512
+6517
+6528
+6572
+6576
+6602
+6608
+6619
+6622
+6624
+6688
+6751
+6752
+6781
+6783
+6794
+6800
+6810
+6816
+6830
+6912
+6988
+6992
+7037
+7040
+7156
+7164
+7224
+7227
+7242
+7245
+7296
+7360
+7368
+11568
+11624
+11632
+11633
+11647
+11648
+40960
+42125
+42128
+42183
+42192
+42540
+42656
+42744
+43008
+43053
+43136
+43206
+43214
+43226
+43264
+43310
+43311
+43312
+43392
+43470
+43471
+43482
+43486
+43488
+43520
+43575
+43584
+43598
+43600
+43610
+43612
+43616
+43648
+43715
+43739
+43767
+43888
+44014
+44016
+44026
+66736
+66772
+66776
+66812
+68864
+68904
+68912
+68922
+69888
+69941
+69942
+69960
+70656
+70748
+70749
+70754
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73648
+73649
+92160
+92729
+93952
+94027
+94031
+94088
+94095
+94112
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
+125184
+125260
+125264
+125274
+125278
+125280
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotChara.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotChara.pl
new file mode 100644
index 0000000000..9fd20f2dbb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotChara.pl
@@ -0,0 +1,1371 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V1357
+0
+9
+14
+32
+127
+133
+134
+160
+888
+890
+896
+900
+907
+908
+909
+910
+930
+931
+1328
+1329
+1367
+1369
+1419
+1421
+1424
+1425
+1480
+1488
+1515
+1519
+1525
+1536
+1565
+1566
+1806
+1807
+1867
+1869
+1970
+1984
+2043
+2045
+2094
+2096
+2111
+2112
+2140
+2142
+2143
+2144
+2155
+2208
+2229
+2230
+2248
+2259
+2436
+2437
+2445
+2447
+2449
+2451
+2473
+2474
+2481
+2482
+2483
+2486
+2490
+2492
+2501
+2503
+2505
+2507
+2511
+2519
+2520
+2524
+2526
+2527
+2532
+2534
+2559
+2561
+2564
+2565
+2571
+2575
+2577
+2579
+2601
+2602
+2609
+2610
+2612
+2613
+2615
+2616
+2618
+2620
+2621
+2622
+2627
+2631
+2633
+2635
+2638
+2641
+2642
+2649
+2653
+2654
+2655
+2662
+2679
+2689
+2692
+2693
+2702
+2703
+2706
+2707
+2729
+2730
+2737
+2738
+2740
+2741
+2746
+2748
+2758
+2759
+2762
+2763
+2766
+2768
+2769
+2784
+2788
+2790
+2802
+2809
+2816
+2817
+2820
+2821
+2829
+2831
+2833
+2835
+2857
+2858
+2865
+2866
+2868
+2869
+2874
+2876
+2885
+2887
+2889
+2891
+2894
+2901
+2904
+2908
+2910
+2911
+2916
+2918
+2936
+2946
+2948
+2949
+2955
+2958
+2961
+2962
+2966
+2969
+2971
+2972
+2973
+2974
+2976
+2979
+2981
+2984
+2987
+2990
+3002
+3006
+3011
+3014
+3017
+3018
+3022
+3024
+3025
+3031
+3032
+3046
+3067
+3072
+3085
+3086
+3089
+3090
+3113
+3114
+3130
+3133
+3141
+3142
+3145
+3146
+3150
+3157
+3159
+3160
+3163
+3168
+3172
+3174
+3184
+3191
+3213
+3214
+3217
+3218
+3241
+3242
+3252
+3253
+3258
+3260
+3269
+3270
+3273
+3274
+3278
+3285
+3287
+3294
+3295
+3296
+3300
+3302
+3312
+3313
+3315
+3328
+3341
+3342
+3345
+3346
+3397
+3398
+3401
+3402
+3408
+3412
+3428
+3430
+3456
+3457
+3460
+3461
+3479
+3482
+3506
+3507
+3516
+3517
+3518
+3520
+3527
+3530
+3531
+3535
+3541
+3542
+3543
+3544
+3552
+3558
+3568
+3570
+3573
+3585
+3643
+3647
+3676
+3713
+3715
+3716
+3717
+3718
+3723
+3724
+3748
+3749
+3750
+3751
+3774
+3776
+3781
+3782
+3783
+3784
+3790
+3792
+3802
+3804
+3808
+3840
+3912
+3913
+3949
+3953
+3992
+3993
+4029
+4030
+4045
+4046
+4059
+4096
+4294
+4295
+4296
+4301
+4302
+4304
+4681
+4682
+4686
+4688
+4695
+4696
+4697
+4698
+4702
+4704
+4745
+4746
+4750
+4752
+4785
+4786
+4790
+4792
+4799
+4800
+4801
+4802
+4806
+4808
+4823
+4824
+4881
+4882
+4886
+4888
+4955
+4957
+4989
+4992
+5018
+5024
+5110
+5112
+5118
+5120
+5789
+5792
+5881
+5888
+5901
+5902
+5909
+5920
+5943
+5952
+5972
+5984
+5997
+5998
+6001
+6002
+6004
+6016
+6110
+6112
+6122
+6128
+6138
+6144
+6159
+6160
+6170
+6176
+6265
+6272
+6315
+6320
+6390
+6400
+6431
+6432
+6444
+6448
+6460
+6464
+6465
+6468
+6510
+6512
+6517
+6528
+6572
+6576
+6602
+6608
+6619
+6622
+6684
+6686
+6751
+6752
+6781
+6783
+6794
+6800
+6810
+6816
+6830
+6832
+6849
+6912
+6988
+6992
+7037
+7040
+7156
+7164
+7224
+7227
+7242
+7245
+7305
+7312
+7355
+7357
+7368
+7376
+7419
+7424
+7674
+7675
+7958
+7960
+7966
+7968
+8006
+8008
+8014
+8016
+8024
+8025
+8026
+8027
+8028
+8029
+8030
+8031
+8062
+8064
+8117
+8118
+8133
+8134
+8148
+8150
+8156
+8157
+8176
+8178
+8181
+8182
+8191
+8192
+8293
+8294
+8306
+8308
+8335
+8336
+8349
+8352
+8384
+8400
+8433
+8448
+8588
+8592
+9255
+9280
+9291
+9312
+11124
+11126
+11158
+11159
+11311
+11312
+11359
+11360
+11508
+11513
+11558
+11559
+11560
+11565
+11566
+11568
+11624
+11631
+11633
+11647
+11671
+11680
+11687
+11688
+11695
+11696
+11703
+11704
+11711
+11712
+11719
+11720
+11727
+11728
+11735
+11736
+11743
+11744
+11859
+11904
+11930
+11931
+12020
+12032
+12246
+12272
+12284
+12288
+12352
+12353
+12439
+12441
+12544
+12549
+12592
+12593
+12687
+12688
+12772
+12784
+12831
+12832
+40957
+40960
+42125
+42128
+42183
+42192
+42540
+42560
+42744
+42752
+42944
+42946
+42955
+42997
+43053
+43056
+43066
+43072
+43128
+43136
+43206
+43214
+43226
+43232
+43348
+43359
+43389
+43392
+43470
+43471
+43482
+43486
+43519
+43520
+43575
+43584
+43598
+43600
+43610
+43612
+43715
+43739
+43767
+43777
+43783
+43785
+43791
+43793
+43799
+43808
+43815
+43816
+43823
+43824
+43884
+43888
+44014
+44016
+44026
+44032
+55204
+55216
+55239
+55243
+55292
+63744
+64110
+64112
+64218
+64256
+64263
+64275
+64280
+64285
+64311
+64312
+64317
+64318
+64319
+64320
+64322
+64323
+64325
+64326
+64450
+64467
+64832
+64848
+64912
+64914
+64968
+65008
+65022
+65024
+65050
+65056
+65107
+65108
+65127
+65128
+65132
+65136
+65141
+65142
+65277
+65279
+65280
+65281
+65471
+65474
+65480
+65482
+65488
+65490
+65496
+65498
+65501
+65504
+65511
+65512
+65519
+65529
+65534
+65536
+65548
+65549
+65575
+65576
+65595
+65596
+65598
+65599
+65614
+65616
+65630
+65664
+65787
+65792
+65795
+65799
+65844
+65847
+65935
+65936
+65949
+65952
+65953
+66000
+66046
+66176
+66205
+66208
+66257
+66272
+66300
+66304
+66340
+66349
+66379
+66384
+66427
+66432
+66462
+66463
+66500
+66504
+66518
+66560
+66718
+66720
+66730
+66736
+66772
+66776
+66812
+66816
+66856
+66864
+66916
+66927
+66928
+67072
+67383
+67392
+67414
+67424
+67432
+67584
+67590
+67592
+67593
+67594
+67638
+67639
+67641
+67644
+67645
+67647
+67670
+67671
+67743
+67751
+67760
+67808
+67827
+67828
+67830
+67835
+67868
+67871
+67898
+67903
+67904
+67968
+68024
+68028
+68048
+68050
+68100
+68101
+68103
+68108
+68116
+68117
+68120
+68121
+68150
+68152
+68155
+68159
+68169
+68176
+68185
+68192
+68256
+68288
+68327
+68331
+68343
+68352
+68406
+68409
+68438
+68440
+68467
+68472
+68498
+68505
+68509
+68521
+68528
+68608
+68681
+68736
+68787
+68800
+68851
+68858
+68904
+68912
+68922
+69216
+69247
+69248
+69290
+69291
+69294
+69296
+69298
+69376
+69416
+69424
+69466
+69552
+69580
+69600
+69623
+69632
+69710
+69714
+69744
+69759
+69826
+69837
+69838
+69840
+69865
+69872
+69882
+69888
+69941
+69942
+69960
+69968
+70007
+70016
+70112
+70113
+70133
+70144
+70162
+70163
+70207
+70272
+70279
+70280
+70281
+70282
+70286
+70287
+70302
+70303
+70314
+70320
+70379
+70384
+70394
+70400
+70404
+70405
+70413
+70415
+70417
+70419
+70441
+70442
+70449
+70450
+70452
+70453
+70458
+70459
+70469
+70471
+70473
+70475
+70478
+70480
+70481
+70487
+70488
+70493
+70500
+70502
+70509
+70512
+70517
+70656
+70748
+70749
+70754
+70784
+70856
+70864
+70874
+71040
+71094
+71096
+71134
+71168
+71237
+71248
+71258
+71264
+71277
+71296
+71353
+71360
+71370
+71424
+71451
+71453
+71468
+71472
+71488
+71680
+71740
+71840
+71923
+71935
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
+72096
+72104
+72106
+72152
+72154
+72165
+72192
+72264
+72272
+72355
+72384
+72441
+72704
+72713
+72714
+72759
+72760
+72774
+72784
+72813
+72816
+72848
+72850
+72872
+72873
+72887
+72960
+72967
+72968
+72970
+72971
+73015
+73018
+73019
+73020
+73022
+73023
+73032
+73040
+73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73648
+73649
+73664
+73714
+73727
+74650
+74752
+74863
+74864
+74869
+74880
+75076
+77824
+78895
+78896
+78905
+82944
+83527
+92160
+92729
+92736
+92767
+92768
+92778
+92782
+92784
+92880
+92910
+92912
+92918
+92928
+92998
+93008
+93018
+93019
+93026
+93027
+93048
+93053
+93072
+93760
+93851
+93952
+94027
+94031
+94088
+94095
+94112
+94176
+94181
+94192
+94194
+94208
+100344
+100352
+101590
+101632
+101641
+110592
+110879
+110928
+110931
+110948
+110952
+110960
+111356
+113664
+113771
+113776
+113789
+113792
+113801
+113808
+113818
+113820
+113828
+118784
+119030
+119040
+119079
+119081
+119273
+119296
+119366
+119520
+119540
+119552
+119639
+119648
+119673
+119808
+119893
+119894
+119965
+119966
+119968
+119970
+119971
+119973
+119975
+119977
+119981
+119982
+119994
+119995
+119996
+119997
+120004
+120005
+120070
+120071
+120075
+120077
+120085
+120086
+120093
+120094
+120122
+120123
+120127
+120128
+120133
+120134
+120135
+120138
+120145
+120146
+120486
+120488
+120780
+120782
+121484
+121499
+121504
+121505
+121520
+122880
+122887
+122888
+122905
+122907
+122914
+122915
+122917
+122918
+122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
+124928
+125125
+125127
+125143
+125184
+125260
+125264
+125274
+125278
+125280
+126065
+126133
+126209
+126270
+126464
+126468
+126469
+126496
+126497
+126499
+126500
+126501
+126503
+126504
+126505
+126515
+126516
+126520
+126521
+126522
+126523
+126524
+126530
+126531
+126535
+126536
+126537
+126538
+126539
+126540
+126541
+126544
+126545
+126547
+126548
+126549
+126551
+126552
+126553
+126554
+126555
+126556
+126557
+126558
+126559
+126560
+126561
+126563
+126564
+126565
+126567
+126571
+126572
+126579
+126580
+126584
+126585
+126589
+126590
+126591
+126592
+126602
+126603
+126620
+126625
+126628
+126629
+126634
+126635
+126652
+126704
+126706
+126976
+127020
+127024
+127124
+127136
+127151
+127153
+127168
+127169
+127184
+127185
+127222
+127232
+127406
+127462
+127491
+127504
+127548
+127552
+127561
+127568
+127570
+127584
+127590
+127744
+128728
+128736
+128749
+128752
+128765
+128768
+128884
+128896
+128985
+128992
+129004
+129024
+129036
+129040
+129096
+129104
+129114
+129120
+129160
+129168
+129198
+129200
+129202
+129280
+129401
+129402
+129484
+129485
+129620
+129632
+129646
+129648
+129653
+129656
+129659
+129664
+129671
+129680
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
+131072
+173790
+173824
+177973
+177984
+178206
+178208
+183970
+183984
+191457
+194560
+195102
+196608
+201547
+917505
+917506
+917536
+917632
+917760
+918000
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotNFKC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotNFKC.pl
new file mode 100644
index 0000000000..c4dd616ef6
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotNFKC.pl
@@ -0,0 +1,516 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V502
+160
+161
+168
+169
+170
+171
+175
+176
+178
+182
+184
+187
+188
+191
+306
+308
+319
+321
+383
+384
+452
+461
+497
+500
+688
+697
+728
+734
+736
+741
+832
+834
+835
+837
+884
+885
+890
+891
+894
+895
+900
+902
+903
+904
+976
+983
+1008
+1011
+1012
+1014
+1017
+1018
+1415
+1416
+1653
+1657
+2392
+2400
+2524
+2526
+2527
+2528
+2611
+2612
+2614
+2615
+2649
+2652
+2654
+2655
+2908
+2910
+3635
+3636
+3763
+3764
+3804
+3806
+3852
+3853
+3907
+3908
+3917
+3918
+3922
+3923
+3927
+3928
+3932
+3933
+3945
+3946
+3955
+3956
+3957
+3959
+3960
+3961
+3969
+3970
+3987
+3988
+3997
+3998
+4002
+4003
+4007
+4008
+4012
+4013
+4025
+4026
+4348
+4349
+7468
+7471
+7472
+7483
+7484
+7502
+7503
+7531
+7544
+7545
+7579
+7616
+7834
+7836
+8049
+8050
+8051
+8052
+8053
+8054
+8055
+8056
+8057
+8058
+8059
+8060
+8061
+8062
+8123
+8124
+8125
+8130
+8137
+8138
+8139
+8140
+8141
+8144
+8147
+8148
+8155
+8156
+8157
+8160
+8163
+8164
+8171
+8172
+8173
+8176
+8185
+8186
+8187
+8188
+8189
+8191
+8192
+8203
+8209
+8210
+8215
+8216
+8228
+8231
+8239
+8240
+8243
+8245
+8246
+8248
+8252
+8253
+8254
+8255
+8263
+8266
+8279
+8280
+8287
+8288
+8304
+8306
+8308
+8335
+8336
+8349
+8360
+8361
+8448
+8452
+8453
+8456
+8457
+8468
+8469
+8471
+8473
+8478
+8480
+8483
+8484
+8485
+8486
+8487
+8488
+8489
+8490
+8494
+8495
+8498
+8499
+8506
+8507
+8513
+8517
+8522
+8528
+8576
+8585
+8586
+8748
+8750
+8751
+8753
+9312
+9451
+10764
+10765
+10868
+10871
+10972
+10973
+11388
+11390
+11631
+11632
+11935
+11936
+12019
+12020
+12032
+12246
+12288
+12289
+12342
+12343
+12344
+12347
+12443
+12445
+12447
+12448
+12543
+12544
+12593
+12644
+12645
+12687
+12690
+12704
+12800
+12831
+12832
+12872
+12880
+12927
+12928
+13312
+42652
+42654
+42864
+42865
+43000
+43002
+43868
+43872
+43881
+43882
+63744
+64014
+64016
+64017
+64018
+64019
+64021
+64031
+64032
+64033
+64034
+64035
+64037
+64039
+64042
+64110
+64112
+64218
+64256
+64263
+64275
+64280
+64285
+64286
+64287
+64311
+64312
+64317
+64318
+64319
+64320
+64322
+64323
+64325
+64326
+64434
+64467
+64830
+64848
+64912
+64914
+64968
+65008
+65021
+65040
+65050
+65072
+65093
+65095
+65107
+65108
+65127
+65128
+65132
+65136
+65139
+65140
+65141
+65142
+65277
+65281
+65440
+65441
+65471
+65474
+65480
+65482
+65488
+65490
+65496
+65498
+65501
+65504
+65511
+65512
+65519
+119134
+119141
+119227
+119233
+119808
+119893
+119894
+119965
+119966
+119968
+119970
+119971
+119973
+119975
+119977
+119981
+119982
+119994
+119995
+119996
+119997
+120004
+120005
+120070
+120071
+120075
+120077
+120085
+120086
+120093
+120094
+120122
+120123
+120127
+120128
+120133
+120134
+120135
+120138
+120145
+120146
+120486
+120488
+120780
+120782
+120832
+126464
+126468
+126469
+126496
+126497
+126499
+126500
+126501
+126503
+126504
+126505
+126515
+126516
+126520
+126521
+126522
+126523
+126524
+126530
+126531
+126535
+126536
+126537
+126538
+126539
+126540
+126541
+126544
+126545
+126547
+126548
+126549
+126551
+126552
+126553
+126554
+126555
+126556
+126557
+126558
+126559
+126560
+126561
+126563
+126564
+126565
+126567
+126571
+126572
+126579
+126580
+126584
+126585
+126589
+126590
+126591
+126592
+126602
+126603
+126620
+126625
+126628
+126629
+126634
+126635
+126652
+127232
+127243
+127248
+127279
+127280
+127312
+127338
+127341
+127376
+127377
+127488
+127491
+127504
+127548
+127552
+127561
+127568
+127570
+130032
+130042
+194560
+195102
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotXID.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotXID.pl
new file mode 100644
index 0000000000..6062142182
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/NotXID.pl
@@ -0,0 +1,704 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V690
+9
+14
+32
+39
+40
+45
+47
+48
+59
+65
+91
+95
+96
+97
+123
+127
+133
+134
+161
+168
+169
+170
+171
+173
+174
+175
+176
+178
+182
+183
+187
+188
+191
+192
+215
+216
+247
+248
+706
+710
+722
+728
+734
+736
+741
+748
+749
+750
+751
+768
+1014
+1015
+1154
+1155
+1160
+1162
+1370
+1376
+1417
+1418
+1421
+1424
+1470
+1471
+1472
+1473
+1475
+1476
+1478
+1479
+1536
+1552
+1563
+1564
+1566
+1568
+1642
+1646
+1748
+1749
+1757
+1759
+1769
+1770
+1792
+1806
+1807
+1808
+2038
+2042
+2046
+2048
+2096
+2111
+2142
+2143
+2274
+2275
+2404
+2406
+2416
+2417
+2546
+2556
+2557
+2558
+2678
+2679
+2800
+2802
+2928
+2929
+2930
+2936
+3056
+3067
+3191
+3200
+3204
+3205
+3407
+3408
+3416
+3423
+3440
+3450
+3572
+3573
+3647
+3648
+3663
+3664
+3674
+3676
+3841
+3851
+3853
+3864
+3866
+3872
+3882
+3893
+3894
+3895
+3896
+3897
+3898
+3902
+3973
+3974
+4030
+4038
+4039
+4045
+4046
+4059
+4170
+4176
+4254
+4256
+4347
+4348
+4960
+4969
+4978
+4989
+5008
+5018
+5120
+5121
+5741
+5743
+5760
+5761
+5787
+5789
+5867
+5870
+5941
+5943
+6100
+6103
+6104
+6108
+6128
+6138
+6144
+6155
+6464
+6465
+6468
+6470
+6622
+6656
+6686
+6688
+6816
+6823
+6824
+6830
+6846
+6847
+7002
+7019
+7028
+7037
+7164
+7168
+7227
+7232
+7294
+7296
+7360
+7368
+7379
+7380
+8210
+8215
+8216
+8217
+8218
+8228
+8232
+8234
+8240
+8243
+8245
+8246
+8248
+8252
+8253
+8254
+8257
+8263
+8266
+8276
+8277
+8279
+8280
+8287
+8352
+8360
+8361
+8384
+8413
+8417
+8418
+8421
+8452
+8453
+8456
+8457
+8468
+8469
+8471
+8472
+8478
+8480
+8483
+8484
+8485
+8486
+8487
+8488
+8489
+8490
+8506
+8507
+8513
+8517
+8522
+8526
+8527
+8528
+8586
+8588
+8592
+8748
+8750
+8751
+8753
+9001
+9003
+9255
+9280
+9291
+9451
+10764
+10765
+10868
+10871
+10972
+10973
+11124
+11126
+11158
+11159
+11264
+11493
+11499
+11513
+11520
+11632
+11633
+11776
+11859
+11904
+11930
+11931
+11935
+11936
+12019
+12272
+12284
+12289
+12293
+12296
+12321
+12336
+12337
+12343
+12344
+12349
+12352
+12688
+12690
+12736
+12772
+12872
+12880
+12927
+12928
+19904
+19968
+42128
+42183
+42238
+42240
+42509
+42512
+42608
+42612
+42622
+42623
+42738
+42744
+42752
+42775
+42784
+42786
+42889
+42891
+43048
+43052
+43056
+43066
+43124
+43128
+43214
+43216
+43256
+43259
+43260
+43261
+43310
+43312
+43359
+43360
+43457
+43470
+43486
+43488
+43612
+43616
+43639
+43642
+43742
+43744
+43760
+43762
+43867
+43868
+43882
+43884
+44011
+44012
+64434
+64450
+64830
+64832
+65021
+65022
+65093
+65095
+65529
+65534
+65792
+65795
+65799
+65844
+65847
+65856
+65909
+65935
+65936
+65949
+65952
+65953
+66000
+66045
+66273
+66300
+66336
+66340
+66463
+66464
+66512
+66513
+66927
+66928
+67671
+67680
+67703
+67712
+67751
+67760
+67835
+67840
+67862
+67868
+67871
+67872
+67903
+67904
+68028
+68030
+68032
+68048
+68050
+68096
+68160
+68169
+68176
+68185
+68221
+68224
+68253
+68256
+68296
+68297
+68331
+68343
+68409
+68416
+68440
+68448
+68472
+68480
+68505
+68509
+68521
+68528
+68858
+68864
+69216
+69247
+69293
+69294
+69405
+69415
+69457
+69466
+69573
+69580
+69703
+69710
+69714
+69734
+69819
+69826
+69837
+69838
+69952
+69956
+70004
+70006
+70085
+70089
+70093
+70094
+70107
+70108
+70109
+70112
+70113
+70133
+70200
+70206
+70313
+70314
+70731
+70736
+70746
+70748
+70749
+70750
+70854
+70855
+71105
+71128
+71233
+71236
+71264
+71277
+71482
+71488
+71739
+71740
+71914
+71923
+72004
+72007
+72162
+72163
+72255
+72263
+72346
+72349
+72350
+72355
+72769
+72774
+72794
+72813
+72816
+72818
+73463
+73465
+73664
+73714
+73727
+73728
+74864
+74869
+78896
+78905
+92782
+92784
+92917
+92918
+92983
+92992
+92996
+92998
+93019
+93026
+93824
+93851
+94178
+94179
+113820
+113821
+113823
+113824
+118784
+119030
+119040
+119079
+119081
+119134
+119146
+119149
+119171
+119173
+119180
+119210
+119214
+119227
+119233
+119273
+119296
+119362
+119365
+119366
+119520
+119540
+119552
+119639
+119648
+119673
+120832
+121344
+121399
+121403
+121453
+121461
+121462
+121476
+121477
+121484
+123215
+123216
+123647
+123648
+125127
+125136
+125278
+125280
+126065
+126133
+126209
+126270
+126704
+126706
+126976
+127020
+127024
+127124
+127136
+127151
+127153
+127168
+127169
+127184
+127185
+127222
+127243
+127248
+127279
+127280
+127312
+127338
+127341
+127376
+127377
+127406
+127462
+127488
+127584
+127590
+127744
+128728
+128736
+128749
+128752
+128765
+128768
+128884
+128896
+128985
+128992
+129004
+129024
+129036
+129040
+129096
+129104
+129114
+129120
+129160
+129168
+129198
+129200
+129202
+129280
+129401
+129402
+129484
+129485
+129620
+129632
+129646
+129648
+129653
+129656
+129659
+129664
+129671
+129680
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Obsolete.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Obsolete.pl
new file mode 100644
index 0000000000..2b38464600
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Obsolete.pl
@@ -0,0 +1,220 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V206
+397
+398
+426
+428
+441
+444
+446
+448
+502
+504
+540
+542
+631
+632
+636
+637
+670
+671
+867
+884
+886
+888
+895
+896
+984
+994
+1011
+1012
+1015
+1017
+1018
+1020
+1120
+1162
+1280
+1296
+1322
+1326
+1442
+1443
+1477
+1479
+1600
+1601
+1646
+1648
+1678
+1679
+1697
+1698
+2024
+2027
+2042
+2043
+2221
+2226
+2382
+2383
+2385
+2387
+2424
+2425
+2432
+2433
+2556
+2557
+3072
+3073
+3124
+3125
+3160
+3162
+3201
+3202
+3294
+3295
+3329
+3330
+3332
+3333
+3387
+3389
+3423
+3424
+3558
+3568
+4256
+4294
+4337
+4343
+4352
+4447
+4449
+4608
+4969
+4978
+6056
+6057
+6097
+6098
+6099
+6100
+6104
+6105
+6109
+6110
+6832
+6846
+7296
+7305
+7376
+7418
+7616
+7620
+7630
+7631
+7633
+7655
+8278
+8279
+8280
+8287
+8487
+8488
+8498
+8499
+8526
+8528
+8576
+8585
+11373
+11383
+11390
+11392
+11520
+11558
+11744
+11799
+11818
+11827
+11829
+11830
+11833
+11834
+12318
+12319
+12334
+12336
+12590
+12591
+42512
+42515
+42538
+42540
+42560
+42607
+42608
+42620
+42624
+42652
+42654
+42656
+42752
+42760
+42786
+42864
+42865
+42888
+42896
+42898
+42900
+42922
+42923
+42926
+42928
+42930
+42997
+43000
+43003
+43008
+43232
+43264
+43360
+43389
+43488
+43495
+43824
+43867
+43876
+43878
+55216
+55239
+55243
+55292
+65856
+65909
+66000
+66046
+66272
+66300
+94179
+94180
+110592
+110879
+119296
+119366
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Recommen.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Recommen.pl
new file mode 100644
index 0000000000..4acf041e0d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Recommen.pl
@@ -0,0 +1,746 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V732
+48
+58
+65
+91
+95
+96
+97
+123
+192
+215
+216
+247
+248
+306
+308
+319
+321
+329
+330
+383
+399
+400
+416
+418
+431
+433
+461
+477
+478
+484
+486
+497
+500
+502
+504
+540
+542
+544
+550
+564
+601
+602
+699
+701
+748
+749
+768
+773
+774
+781
+783
+786
+787
+789
+795
+796
+803
+809
+813
+815
+816
+818
+821
+822
+824
+826
+834
+835
+837
+838
+891
+894
+902
+903
+904
+907
+908
+909
+910
+930
+931
+975
+1020
+1120
+1162
+1280
+1296
+1322
+1326
+1328
+1329
+1367
+1369
+1370
+1377
+1415
+1460
+1461
+1488
+1515
+1519
+1523
+1568
+1600
+1601
+1622
+1632
+1642
+1648
+1651
+1652
+1653
+1657
+1678
+1679
+1697
+1698
+1748
+1749
+1750
+1765
+1767
+1774
+1789
+1791
+1792
+1872
+1970
+2208
+2221
+2226
+2227
+2230
+2248
+2305
+2382
+2383
+2385
+2390
+2392
+2400
+2404
+2406
+2416
+2417
+2424
+2425
+2432
+2433
+2436
+2437
+2445
+2447
+2449
+2451
+2473
+2474
+2481
+2482
+2483
+2486
+2490
+2492
+2501
+2503
+2505
+2507
+2511
+2519
+2520
+2528
+2532
+2534
+2546
+2558
+2559
+2561
+2564
+2565
+2571
+2575
+2577
+2579
+2601
+2602
+2609
+2610
+2611
+2613
+2614
+2616
+2618
+2620
+2621
+2622
+2627
+2631
+2633
+2635
+2638
+2652
+2653
+2662
+2677
+2689
+2692
+2693
+2702
+2703
+2706
+2707
+2729
+2730
+2737
+2738
+2740
+2741
+2746
+2748
+2758
+2759
+2762
+2763
+2766
+2768
+2769
+2784
+2788
+2790
+2800
+2810
+2816
+2817
+2820
+2821
+2829
+2831
+2833
+2835
+2857
+2858
+2865
+2866
+2868
+2869
+2874
+2876
+2884
+2887
+2889
+2891
+2894
+2901
+2904
+2911
+2914
+2918
+2928
+2929
+2930
+2946
+2948
+2949
+2955
+2958
+2961
+2962
+2966
+2969
+2971
+2972
+2973
+2974
+2976
+2979
+2981
+2984
+2987
+2990
+3002
+3006
+3011
+3014
+3017
+3018
+3022
+3024
+3025
+3031
+3032
+3046
+3056
+3073
+3085
+3086
+3089
+3090
+3113
+3114
+3124
+3125
+3130
+3133
+3141
+3142
+3145
+3146
+3150
+3157
+3159
+3168
+3170
+3174
+3184
+3200
+3201
+3202
+3204
+3205
+3213
+3214
+3217
+3218
+3241
+3242
+3252
+3253
+3258
+3260
+3269
+3270
+3273
+3274
+3278
+3285
+3287
+3296
+3300
+3302
+3312
+3313
+3315
+3328
+3329
+3330
+3332
+3333
+3341
+3342
+3345
+3346
+3387
+3389
+3396
+3398
+3401
+3402
+3407
+3412
+3416
+3424
+3426
+3430
+3440
+3450
+3456
+3458
+3460
+3461
+3471
+3473
+3479
+3482
+3494
+3495
+3506
+3507
+3516
+3517
+3518
+3520
+3527
+3530
+3531
+3535
+3541
+3542
+3543
+3544
+3551
+3570
+3571
+3585
+3635
+3636
+3643
+3648
+3663
+3664
+3674
+3713
+3715
+3716
+3717
+3718
+3723
+3724
+3748
+3749
+3750
+3751
+3763
+3764
+3774
+3776
+3781
+3782
+3783
+3784
+3790
+3792
+3802
+3806
+3808
+3840
+3841
+3872
+3882
+3893
+3894
+3895
+3896
+3902
+3907
+3908
+3912
+3913
+3917
+3918
+3922
+3923
+3927
+3928
+3932
+3933
+3945
+3946
+3949
+3953
+3955
+3956
+3957
+3962
+3969
+3970
+3973
+3974
+3987
+3988
+3992
+3993
+3997
+3998
+4002
+4003
+4007
+4008
+4012
+4013
+4025
+4026
+4029
+4038
+4039
+4096
+4170
+4176
+4254
+4295
+4296
+4301
+4302
+4304
+4337
+4343
+4347
+4349
+4352
+4608
+4681
+4682
+4686
+4688
+4695
+4696
+4697
+4698
+4702
+4704
+4745
+4746
+4750
+4752
+4785
+4786
+4790
+4792
+4799
+4800
+4801
+4802
+4806
+4808
+4823
+4824
+4881
+4882
+4886
+4888
+4955
+4957
+4960
+4992
+5008
+6016
+6051
+6053
+6056
+6057
+6068
+6070
+6091
+6098
+6099
+6103
+6104
+6108
+6109
+6112
+6122
+7312
+7355
+7357
+7360
+7680
+7834
+7838
+7839
+7840
+7930
+7936
+7958
+7960
+7966
+7968
+8006
+8008
+8014
+8016
+8024
+8025
+8026
+8027
+8028
+8029
+8030
+8031
+8049
+8050
+8051
+8052
+8053
+8054
+8055
+8056
+8057
+8058
+8059
+8060
+8061
+8064
+8117
+8118
+8123
+8124
+8125
+8130
+8133
+8134
+8137
+8138
+8139
+8140
+8141
+8144
+8147
+8150
+8155
+8160
+8163
+8164
+8171
+8172
+8173
+8178
+8181
+8182
+8185
+8186
+8187
+8188
+8189
+11559
+11560
+11565
+11566
+11648
+11671
+11680
+11687
+11688
+11695
+11696
+11703
+11704
+11711
+11712
+11719
+11720
+11727
+11728
+11735
+11736
+11743
+12293
+12296
+12353
+12439
+12441
+12443
+12445
+12447
+12449
+12539
+12540
+12543
+12549
+12590
+12591
+12592
+12704
+12736
+13312
+19904
+19968
+40957
+42623
+42624
+42775
+42784
+42888
+42889
+42893
+42894
+42898
+42900
+42922
+42923
+42926
+42927
+42936
+42938
+42946
+42955
+43495
+43519
+43616
+43639
+43642
+43648
+43777
+43783
+43785
+43791
+43793
+43799
+43808
+43815
+43816
+43823
+43878
+43880
+44032
+55204
+64014
+64016
+64017
+64018
+64019
+64021
+64031
+64032
+64033
+64034
+64035
+64037
+64039
+64042
+70401
+70402
+70403
+70404
+70459
+70461
+94192
+94194
+110928
+110931
+110948
+110952
+131072
+173790
+173824
+177973
+177984
+178206
+178208
+183970
+183984
+191457
+196608
+201547
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Technica.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Technica.pl
new file mode 100644
index 0000000000..d1425ccbe3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Technica.pl
@@ -0,0 +1,204 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V190
+384
+385
+397
+398
+426
+428
+442
+444
+446
+447
+448
+452
+564
+567
+592
+601
+602
+688
+697
+699
+701
+706
+710
+722
+750
+751
+782
+783
+786
+787
+789
+790
+791
+795
+796
+801
+809
+813
+815
+816
+819
+820
+823
+824
+826
+832
+838
+847
+848
+856
+857
+867
+975
+976
+983
+984
+1011
+1012
+1156
+1160
+1376
+1377
+1416
+1417
+1479
+1480
+1856
+1867
+2387
+2389
+3332
+3333
+3457
+3458
+3471
+3473
+3494
+3495
+3551
+3552
+3571
+3572
+3864
+3866
+6091
+6098
+6109
+6110
+6847
+6849
+7424
+7468
+7471
+7472
+7483
+7484
+7502
+7503
+7531
+7544
+7545
+7579
+7616
+7674
+7675
+7680
+7836
+7838
+7839
+7840
+7930
+7936
+8255
+8257
+8400
+8433
+8472
+8473
+8494
+8495
+8576
+8580
+9451
+9472
+10240
+10496
+11360
+11368
+11383
+11388
+11504
+11506
+11776
+11790
+12321
+12336
+12337
+12342
+12347
+12349
+12784
+12800
+12927
+12928
+19904
+19968
+42760
+42775
+42786
+42800
+42894
+42895
+42927
+42928
+42938
+42944
+43002
+43003
+43880
+43881
+64286
+64287
+64434
+64450
+64830
+64832
+65021
+65022
+65056
+65072
+65093
+65095
+65139
+65140
+118784
+119030
+119040
+119079
+119081
+119134
+119141
+119155
+119163
+119227
+119233
+119273
+119362
+119365
+119552
+119639
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Uncommon.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Uncommon.pl
new file mode 100644
index 0000000000..1a0f653e7c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/IdType/Uncommon.pl
@@ -0,0 +1,166 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V152
+385
+397
+398
+399
+400
+416
+418
+426
+428
+431
+433
+441
+444
+446
+477
+478
+484
+486
+544
+550
+567
+592
+595
+597
+598
+600
+603
+604
+611
+612
+616
+618
+626
+627
+649
+650
+658
+659
+773
+774
+781
+782
+790
+791
+801
+803
+818
+819
+820
+821
+822
+823
+856
+857
+1425
+1460
+1461
+1470
+1471
+1472
+1473
+1475
+1476
+1478
+1479
+1480
+1552
+1563
+1622
+1632
+1750
+1757
+1759
+1765
+1767
+1769
+1770
+1774
+2227
+2229
+2259
+2274
+2275
+2305
+2389
+2390
+2641
+2642
+2677
+2678
+2809
+2810
+2884
+2885
+2914
+2916
+3162
+3163
+3170
+3172
+3396
+3397
+3426
+3428
+3471
+3473
+3494
+3495
+3551
+3552
+3571
+3572
+3897
+3898
+6313
+6314
+8276
+8277
+8586
+8588
+11244
+11248
+11368
+11373
+42607
+42608
+42620
+42622
+42654
+42655
+42891
+42893
+42895
+42896
+42930
+42936
+43260
+43262
+43872
+43876
+64286
+64287
+65070
+65072
+92736
+92767
+92768
+92778
+119262
+119273
+128335
+128336
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl
index a8c3c6e758..b21cae170c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V32
+V38
12294
12296
12321
@@ -18,21 +18,25 @@ V32
12344
12347
13312
-19894
+19904
19968
-40944
+40957
63744
64110
64112
64218
+94180
+94181
94208
100344
100352
-101107
+101590
+101632
+101641
110960
111356
131072
-173783
+173790
173824
177973
177984
@@ -43,4 +47,6 @@ V32
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/10_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/10_0.pl
index 891ba82604..1ca2cf1427 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/10_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/10_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/11_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/11_0.pl
index 287a1d6401..019f761759 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/11_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/11_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_0.pl
index 487ceca24d..84acb125f6 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_1.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_1.pl
index 60192e5340..380ac96022 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_1.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/12_1.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/13_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/13_0.pl
new file mode 100644
index 0000000000..0d7d54f9cd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/13_0.pl
@@ -0,0 +1,1386 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V1372
+0
+888
+890
+896
+900
+907
+908
+909
+910
+930
+931
+1328
+1329
+1367
+1369
+1419
+1421
+1424
+1425
+1480
+1488
+1515
+1519
+1525
+1536
+1565
+1566
+1806
+1807
+1867
+1869
+1970
+1984
+2043
+2045
+2094
+2096
+2111
+2112
+2140
+2142
+2143
+2144
+2155
+2208
+2229
+2230
+2248
+2259
+2436
+2437
+2445
+2447
+2449
+2451
+2473
+2474
+2481
+2482
+2483
+2486
+2490
+2492
+2501
+2503
+2505
+2507
+2511
+2519
+2520
+2524
+2526
+2527
+2532
+2534
+2559
+2561
+2564
+2565
+2571
+2575
+2577
+2579
+2601
+2602
+2609
+2610
+2612
+2613
+2615
+2616
+2618
+2620
+2621
+2622
+2627
+2631
+2633
+2635
+2638
+2641
+2642
+2649
+2653
+2654
+2655
+2662
+2679
+2689
+2692
+2693
+2702
+2703
+2706
+2707
+2729
+2730
+2737
+2738
+2740
+2741
+2746
+2748
+2758
+2759
+2762
+2763
+2766
+2768
+2769
+2784
+2788
+2790
+2802
+2809
+2816
+2817
+2820
+2821
+2829
+2831
+2833
+2835
+2857
+2858
+2865
+2866
+2868
+2869
+2874
+2876
+2885
+2887
+2889
+2891
+2894
+2901
+2904
+2908
+2910
+2911
+2916
+2918
+2936
+2946
+2948
+2949
+2955
+2958
+2961
+2962
+2966
+2969
+2971
+2972
+2973
+2974
+2976
+2979
+2981
+2984
+2987
+2990
+3002
+3006
+3011
+3014
+3017
+3018
+3022
+3024
+3025
+3031
+3032
+3046
+3067
+3072
+3085
+3086
+3089
+3090
+3113
+3114
+3130
+3133
+3141
+3142
+3145
+3146
+3150
+3157
+3159
+3160
+3163
+3168
+3172
+3174
+3184
+3191
+3213
+3214
+3217
+3218
+3241
+3242
+3252
+3253
+3258
+3260
+3269
+3270
+3273
+3274
+3278
+3285
+3287
+3294
+3295
+3296
+3300
+3302
+3312
+3313
+3315
+3328
+3341
+3342
+3345
+3346
+3397
+3398
+3401
+3402
+3408
+3412
+3428
+3430
+3456
+3457
+3460
+3461
+3479
+3482
+3506
+3507
+3516
+3517
+3518
+3520
+3527
+3530
+3531
+3535
+3541
+3542
+3543
+3544
+3552
+3558
+3568
+3570
+3573
+3585
+3643
+3647
+3676
+3713
+3715
+3716
+3717
+3718
+3723
+3724
+3748
+3749
+3750
+3751
+3774
+3776
+3781
+3782
+3783
+3784
+3790
+3792
+3802
+3804
+3808
+3840
+3912
+3913
+3949
+3953
+3992
+3993
+4029
+4030
+4045
+4046
+4059
+4096
+4294
+4295
+4296
+4301
+4302
+4304
+4681
+4682
+4686
+4688
+4695
+4696
+4697
+4698
+4702
+4704
+4745
+4746
+4750
+4752
+4785
+4786
+4790
+4792
+4799
+4800
+4801
+4802
+4806
+4808
+4823
+4824
+4881
+4882
+4886
+4888
+4955
+4957
+4989
+4992
+5018
+5024
+5110
+5112
+5118
+5120
+5789
+5792
+5881
+5888
+5901
+5902
+5909
+5920
+5943
+5952
+5972
+5984
+5997
+5998
+6001
+6002
+6004
+6016
+6110
+6112
+6122
+6128
+6138
+6144
+6159
+6160
+6170
+6176
+6265
+6272
+6315
+6320
+6390
+6400
+6431
+6432
+6444
+6448
+6460
+6464
+6465
+6468
+6510
+6512
+6517
+6528
+6572
+6576
+6602
+6608
+6619
+6622
+6684
+6686
+6751
+6752
+6781
+6783
+6794
+6800
+6810
+6816
+6830
+6832
+6849
+6912
+6988
+6992
+7037
+7040
+7156
+7164
+7224
+7227
+7242
+7245
+7305
+7312
+7355
+7357
+7368
+7376
+7419
+7424
+7674
+7675
+7958
+7960
+7966
+7968
+8006
+8008
+8014
+8016
+8024
+8025
+8026
+8027
+8028
+8029
+8030
+8031
+8062
+8064
+8117
+8118
+8133
+8134
+8148
+8150
+8156
+8157
+8176
+8178
+8181
+8182
+8191
+8192
+8293
+8294
+8306
+8308
+8335
+8336
+8349
+8352
+8384
+8400
+8433
+8448
+8588
+8592
+9255
+9280
+9291
+9312
+11124
+11126
+11158
+11159
+11311
+11312
+11359
+11360
+11508
+11513
+11558
+11559
+11560
+11565
+11566
+11568
+11624
+11631
+11633
+11647
+11671
+11680
+11687
+11688
+11695
+11696
+11703
+11704
+11711
+11712
+11719
+11720
+11727
+11728
+11735
+11736
+11743
+11744
+11859
+11904
+11930
+11931
+12020
+12032
+12246
+12272
+12284
+12288
+12352
+12353
+12439
+12441
+12544
+12549
+12592
+12593
+12687
+12688
+12772
+12784
+12831
+12832
+40957
+40960
+42125
+42128
+42183
+42192
+42540
+42560
+42744
+42752
+42944
+42946
+42955
+42997
+43053
+43056
+43066
+43072
+43128
+43136
+43206
+43214
+43226
+43232
+43348
+43359
+43389
+43392
+43470
+43471
+43482
+43486
+43519
+43520
+43575
+43584
+43598
+43600
+43610
+43612
+43715
+43739
+43767
+43777
+43783
+43785
+43791
+43793
+43799
+43808
+43815
+43816
+43823
+43824
+43884
+43888
+44014
+44016
+44026
+44032
+55204
+55216
+55239
+55243
+55292
+55296
+64110
+64112
+64218
+64256
+64263
+64275
+64280
+64285
+64311
+64312
+64317
+64318
+64319
+64320
+64322
+64323
+64325
+64326
+64450
+64467
+64832
+64848
+64912
+64914
+64968
+64976
+65022
+65024
+65050
+65056
+65107
+65108
+65127
+65128
+65132
+65136
+65141
+65142
+65277
+65279
+65280
+65281
+65471
+65474
+65480
+65482
+65488
+65490
+65496
+65498
+65501
+65504
+65511
+65512
+65519
+65529
+65548
+65549
+65575
+65576
+65595
+65596
+65598
+65599
+65614
+65616
+65630
+65664
+65787
+65792
+65795
+65799
+65844
+65847
+65935
+65936
+65949
+65952
+65953
+66000
+66046
+66176
+66205
+66208
+66257
+66272
+66300
+66304
+66340
+66349
+66379
+66384
+66427
+66432
+66462
+66463
+66500
+66504
+66518
+66560
+66718
+66720
+66730
+66736
+66772
+66776
+66812
+66816
+66856
+66864
+66916
+66927
+66928
+67072
+67383
+67392
+67414
+67424
+67432
+67584
+67590
+67592
+67593
+67594
+67638
+67639
+67641
+67644
+67645
+67647
+67670
+67671
+67743
+67751
+67760
+67808
+67827
+67828
+67830
+67835
+67868
+67871
+67898
+67903
+67904
+67968
+68024
+68028
+68048
+68050
+68100
+68101
+68103
+68108
+68116
+68117
+68120
+68121
+68150
+68152
+68155
+68159
+68169
+68176
+68185
+68192
+68256
+68288
+68327
+68331
+68343
+68352
+68406
+68409
+68438
+68440
+68467
+68472
+68498
+68505
+68509
+68521
+68528
+68608
+68681
+68736
+68787
+68800
+68851
+68858
+68904
+68912
+68922
+69216
+69247
+69248
+69290
+69291
+69294
+69296
+69298
+69376
+69416
+69424
+69466
+69552
+69580
+69600
+69623
+69632
+69710
+69714
+69744
+69759
+69826
+69837
+69838
+69840
+69865
+69872
+69882
+69888
+69941
+69942
+69960
+69968
+70007
+70016
+70112
+70113
+70133
+70144
+70162
+70163
+70207
+70272
+70279
+70280
+70281
+70282
+70286
+70287
+70302
+70303
+70314
+70320
+70379
+70384
+70394
+70400
+70404
+70405
+70413
+70415
+70417
+70419
+70441
+70442
+70449
+70450
+70452
+70453
+70458
+70459
+70469
+70471
+70473
+70475
+70478
+70480
+70481
+70487
+70488
+70493
+70500
+70502
+70509
+70512
+70517
+70656
+70748
+70749
+70754
+70784
+70856
+70864
+70874
+71040
+71094
+71096
+71134
+71168
+71237
+71248
+71258
+71264
+71277
+71296
+71353
+71360
+71370
+71424
+71451
+71453
+71468
+71472
+71488
+71680
+71740
+71840
+71923
+71935
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
+72096
+72104
+72106
+72152
+72154
+72165
+72192
+72264
+72272
+72355
+72384
+72441
+72704
+72713
+72714
+72759
+72760
+72774
+72784
+72813
+72816
+72848
+72850
+72872
+72873
+72887
+72960
+72967
+72968
+72970
+72971
+73015
+73018
+73019
+73020
+73022
+73023
+73032
+73040
+73050
+73056
+73062
+73063
+73065
+73066
+73103
+73104
+73106
+73107
+73113
+73120
+73130
+73440
+73465
+73648
+73649
+73664
+73714
+73727
+74650
+74752
+74863
+74864
+74869
+74880
+75076
+77824
+78895
+78896
+78905
+82944
+83527
+92160
+92729
+92736
+92767
+92768
+92778
+92782
+92784
+92880
+92910
+92912
+92918
+92928
+92998
+93008
+93018
+93019
+93026
+93027
+93048
+93053
+93072
+93760
+93851
+93952
+94027
+94031
+94088
+94095
+94112
+94176
+94181
+94192
+94194
+94208
+100344
+100352
+101590
+101632
+101641
+110592
+110879
+110928
+110931
+110948
+110952
+110960
+111356
+113664
+113771
+113776
+113789
+113792
+113801
+113808
+113818
+113820
+113828
+118784
+119030
+119040
+119079
+119081
+119273
+119296
+119366
+119520
+119540
+119552
+119639
+119648
+119673
+119808
+119893
+119894
+119965
+119966
+119968
+119970
+119971
+119973
+119975
+119977
+119981
+119982
+119994
+119995
+119996
+119997
+120004
+120005
+120070
+120071
+120075
+120077
+120085
+120086
+120093
+120094
+120122
+120123
+120127
+120128
+120133
+120134
+120135
+120138
+120145
+120146
+120486
+120488
+120780
+120782
+121484
+121499
+121504
+121505
+121520
+122880
+122887
+122888
+122905
+122907
+122914
+122915
+122917
+122918
+122923
+123136
+123181
+123184
+123198
+123200
+123210
+123214
+123216
+123584
+123642
+123647
+123648
+124928
+125125
+125127
+125143
+125184
+125260
+125264
+125274
+125278
+125280
+126065
+126133
+126209
+126270
+126464
+126468
+126469
+126496
+126497
+126499
+126500
+126501
+126503
+126504
+126505
+126515
+126516
+126520
+126521
+126522
+126523
+126524
+126530
+126531
+126535
+126536
+126537
+126538
+126539
+126540
+126541
+126544
+126545
+126547
+126548
+126549
+126551
+126552
+126553
+126554
+126555
+126556
+126557
+126558
+126559
+126560
+126561
+126563
+126564
+126565
+126567
+126571
+126572
+126579
+126580
+126584
+126585
+126589
+126590
+126591
+126592
+126602
+126603
+126620
+126625
+126628
+126629
+126634
+126635
+126652
+126704
+126706
+126976
+127020
+127024
+127124
+127136
+127151
+127153
+127168
+127169
+127184
+127185
+127222
+127232
+127406
+127462
+127491
+127504
+127548
+127552
+127561
+127568
+127570
+127584
+127590
+127744
+128728
+128736
+128749
+128752
+128765
+128768
+128884
+128896
+128985
+128992
+129004
+129024
+129036
+129040
+129096
+129104
+129114
+129120
+129160
+129168
+129198
+129200
+129202
+129280
+129401
+129402
+129484
+129485
+129620
+129632
+129646
+129648
+129653
+129656
+129659
+129664
+129671
+129680
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
+131070
+173790
+173824
+177973
+177984
+178206
+178208
+183970
+183984
+191457
+194560
+195102
+196606
+201547
+262142
+262144
+327678
+327680
+393214
+393216
+458750
+458752
+524286
+524288
+589822
+589824
+655358
+655360
+720894
+720896
+786430
+786432
+851966
+851968
+917502
+917504
+917505
+917506
+917536
+917632
+917760
+918000
+983038
+1114112
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl
index 8fcac10cd4..c47f615796 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl
index eb6e928d8f..41bbd3d875 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl
index f91e75814e..785b722751 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl
index 8fa7cd6d0b..8f0e69c952 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl
index 766ea64dee..696c056c2a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl
index c624f4e3ec..6a53024084 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl
index 93412452f4..9bc13b25ad 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl
index bc27ed5ac7..68b801ca3d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl
index 3facb5af30..abbc547f81 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl
index 61d835ad3a..3375ecaa15 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_0.pl
index d6b7193f1f..daeeed6b3b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_1.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_1.pl
index c1db1bfb77..96203138ab 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_1.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_1.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_2.pl
index d6f8f32e8c..700be72c1d 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_2.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_2.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_3.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_3.pl
index f2caf34f3f..fffbd3387e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_3.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/6_3.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/7_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/7_0.pl
index 54f9b3fa32..c6cea35813 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/7_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/7_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/8_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/8_0.pl
index 1475e871f1..756b9a4c34 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/8_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/8_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/9_0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/9_0.pl
index 4fec04d661..11b0565bbb 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/9_0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/In/9_0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Bottom.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Bottom.pl
index 96c229b589..fff35c9947 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Bottom.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Bottom.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V282
+V286
2364
2365
2369
@@ -163,6 +163,8 @@ V282
7406
43045
43046
+43052
+43053
43204
43205
43307
@@ -255,6 +257,8 @@ V282
71731
71737
71739
+72003
+72004
72148
72152
72160
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/BottomAn.pl
index b43e5d16a7..183e283bfd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/BottomAn.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,15 +10,13 @@
return <<'END';
-V10
-1329
-1367
-1369
-1417
-1418
-1419
-1421
-1424
-64275
-64280
+V8
+6971
+6972
+43454
+43455
+43456
+43457
+72002
+72003
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl
index 872f5e6346..4f1372119c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V88
+V94
2367
2368
2382
@@ -71,6 +71,8 @@ V88
69933
70068
70069
+70094
+70095
70369
70370
70471
@@ -91,6 +93,10 @@ V88
71463
71725
71726
+71989
+71990
+71991
+71992
72146
72147
72164
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl
index c810092643..a0c538ee2f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V26
+V28
2507
2509
2891
@@ -37,4 +37,6 @@ V26
70847
71098
71099
+71992
+71993
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl
index 9e0db8b517..39610e61a4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V413
+V421
0
2304
2308
@@ -78,7 +78,7 @@ V413
2889
2891
2894
-2902
+2901
2904
2914
2916
@@ -127,12 +127,12 @@ V413
3398
3401
3402
-3406
+3407
3415
3416
3426
3428
-3458
+3457
3460
3530
3531
@@ -179,8 +179,6 @@ V413
4139
4153
4154
-4156
-4157
4159
4182
4186
@@ -266,6 +264,8 @@ V413
43020
43043
43048
+43052
+43053
43136
43138
43188
@@ -334,8 +334,12 @@ V413
70019
70067
70081
+70082
+70084
70089
70093
+70094
+70096
70188
70200
70206
@@ -377,11 +381,17 @@ V413
71339
71352
71453
-71454
-71455
71468
71724
71739
+71984
+71990
+71991
+71993
+71995
+71998
+71999
+72004
72145
72152
72154
@@ -391,12 +401,10 @@ V413
72193
72203
72243
-72250
-72251
72255
72273
72284
-72330
+72324
72345
72751
72759
@@ -414,7 +422,7 @@ V413
73022
73023
73029
-73031
+73030
73032
73098
73103
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Overstru.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Overstru.pl
index 87ad28b90b..aac5cd4b2e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Overstru.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Overstru.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Right.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Right.pl
index 1eeb76f3bc..89668ac33e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Right.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Right.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V322
+V328
2307
2308
2363
@@ -193,8 +193,6 @@ V322
43396
43444
43446
-43454
-43455
43571
43572
43597
@@ -305,6 +303,12 @@ V322
71727
71736
71737
+71984
+71989
+71997
+71998
+72000
+72001
72145
72146
72147
@@ -325,6 +329,8 @@ V322
72874
72884
72885
+73030
+73031
73098
73103
73107
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Top.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Top.pl
index 757ace2879..a7b112ed8e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Top.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/Top.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V370
+V386
2304
2307
2362
@@ -45,7 +45,7 @@ V370
2818
2879
2880
-2902
+2901
2903
2946
2947
@@ -78,7 +78,9 @@ V370
3387
3389
3405
-3406
+3407
+3457
+3458
3530
3531
3538
@@ -285,8 +287,12 @@ V370
70018
70076
70079
+70082
+70084
70091
70092
+70095
+70096
70192
70194
70196
@@ -341,6 +347,12 @@ V370
71468
71731
71736
+71995
+71997
+71999
+72000
+72001
+72002
72154
72156
72193
@@ -349,10 +361,14 @@ V370
72202
72245
72249
+72250
+72251
72273
72274
72276
72279
+72324
+72330
72342
72343
72344
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndBo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndBo.pl
index c5719ac95c..58fe1391d8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndBo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndBo.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndL2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndL2.pl
index 009c84c363..5173a2a76e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndL2.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndL2.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndLe.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndLe.pl
index 280377451d..17001b49f3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndLe.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndLe.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndRi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndRi.pl
index 73920890aa..0c82419f7c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndRi.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndRi.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/VisualOr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/VisualOr.pl
index b979670dec..4a2b7e0e19 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/VisualOr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InPC/VisualOr.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Avagraha.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Avagraha.pl
index c457552d22..2002938c2e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Avagraha.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Avagraha.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Bindu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Bindu.pl
index f697fc284b..ad13ad476c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Bindu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Bindu.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V106
+V112
2304
2307
2433
@@ -35,7 +35,9 @@ V106
3203
3328
3331
-3458
+3332
+3333
+3457
3459
3661
3662
@@ -81,6 +83,8 @@ V106
69890
70016
70018
+70095
+70096
70196
70197
70367
@@ -103,6 +107,8 @@ V106
71340
71735
71736
+71995
+71997
72158
72159
72245
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Cantilla.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Cantilla.pl
index 42e47fdb78..63e351e0b1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Cantilla.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Cantilla.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona2.pl
index a5a243af51..47b0e31330 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona2.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona2.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona3.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona3.pl
index decfcacdaf..8eee412e52 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona3.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona3.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl
index ccfbfd7f84..a36e7bfef2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V24
+V28
2677
2678
3772
@@ -31,6 +31,10 @@ V24
43575
71453
71456
+72000
+72001
+72002
+72003
72251
72255
73031
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl
index cd89477acc..6bed7b202e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,29 +10,13 @@
return <<'END';
-V24
-3981
-3992
-3993
-4029
-6441
-6444
-6743
-6744
-6747
-6751
-7073
-7076
-7084
-7086
-7204
-7206
-43111
-43113
-43121
-43122
-72850
-72872
-72873
-72880
+V8
+70082
+70084
+71999
+72000
+72250
+72251
+72324
+72330
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl
index 6d33bcb4bc..eecd755079 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,35 +10,29 @@
return <<'END';
-V30
-45
-46
-160
-161
-215
-216
-2432
-2433
-2674
-2676
-4171
-4172
-4174
-4175
-6400
-6401
-7418
-7419
-8208
-8213
-9676
-9677
-43636
-43639
-72255
-72256
-72261
-72262
-73458
-73459
+V24
+3981
+3992
+3993
+4029
+6441
+6444
+6743
+6744
+6747
+6751
+7073
+7076
+7084
+7086
+7204
+7206
+43111
+43113
+43121
+43122
+72850
+72872
+72873
+72880
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl
index 8f0fe2935d..e09f263e95 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,13 +10,35 @@
return <<'END';
-V8
-6092
-6093
-6915
-6916
-7041
-7042
-43394
-43395
+V30
+45
+46
+160
+161
+215
+216
+2432
+2433
+2674
+2676
+4171
+4172
+4174
+4175
+6400
+6401
+7418
+7419
+8208
+8213
+9676
+9677
+43636
+43639
+72255
+72256
+72261
+72262
+73458
+73459
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona8.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona8.pl
new file mode 100644
index 0000000000..1b9baa0f92
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona8.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V8
+3313
+3315
+7413
+7415
+69635
+69637
+70752
+70754
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona9.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona9.pl
new file mode 100644
index 0000000000..e246d9af01
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consona9.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V8
+6092
+6093
+6915
+6916
+7041
+7042
+43394
+43395
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl
index ab3bd7b7c1..5e06ac5b03 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V298
+V306
2325
2362
2392
@@ -249,6 +249,8 @@ V298
69927
69956
69957
+69959
+69960
69973
70003
70033
@@ -293,6 +295,12 @@ V298
71451
71690
71724
+71948
+71956
+71957
+71959
+71960
+71984
72110
72145
72203
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl
index 3b4c282671..b5db2b65c8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V22
+V24
4153
4154
6098
@@ -25,6 +25,8 @@ V22
68160
69939
69940
+71998
+71999
72263
72264
72345
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl
index c95ba00e31..f4e4ce1dc9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V50
+V52
2364
2365
2492
@@ -59,6 +59,8 @@ V50
71352
71738
71739
+72003
+72004
73026
73027
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Number.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Number.pl
index bddd2470fa..990cf73c2a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Number.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Number.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V88
+V90
48
58
2406
@@ -93,6 +93,8 @@ V88
71370
71472
71484
+72016
+72026
72784
72813
73040
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Other.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Other.pl
index 6b3a0741a3..14f476ca23 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Other.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Other.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V627
+V643
0
45
46
@@ -142,7 +142,7 @@ V627
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -233,8 +233,6 @@ V627
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -252,7 +250,7 @@ V627
3440
3450
3456
-3458
+3457
3460
3461
3479
@@ -420,6 +418,8 @@ V627
9677
43008
43048
+43052
+43053
43072
43124
43136
@@ -487,14 +487,14 @@ V627
69942
69952
69956
-69959
+69960
69968
70004
70016
70084
70089
70093
-70096
+70094
70106
70113
70133
@@ -551,7 +551,7 @@ V627
70736
70746
70750
-70752
+70754
70785
70853
70864
@@ -578,6 +578,22 @@ V627
71484
71680
71739
+71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72004
+72016
+72026
72096
72104
72106
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/PureKill.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/PureKill.pl
index 1ccffe33ca..4c9067dc32 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/PureKill.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/PureKill.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V38
+V42
3387
3389
3642
@@ -35,6 +35,8 @@ V38
7083
7154
7156
+43052
+43053
43347
43348
44013
@@ -45,6 +47,8 @@ V38
70379
71467
71468
+71997
+71998
72244
72245
73028
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Syllable.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Syllable.pl
index 556cb323b6..70ddf535c7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Syllable.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Syllable.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/ToneMark.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/ToneMark.pl
index fc88b670b3..514cac05d9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/ToneMark.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/ToneMark.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Virama.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Virama.pl
index 8b22ab7f08..cdc151e7ab 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Virama.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Virama.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Visarga.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Visarga.pl
index f4729c1f46..d3e7cd487d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Visarga.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Visarga.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Vowel.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Vowel.pl
index 75baeb5d48..ca0c92501c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Vowel.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/Vowel.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelDep.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelDep.pl
index f1acf4cfd5..172ff56864 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelDep.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelDep.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V258
+V264
2362
2364
2366
@@ -51,7 +51,7 @@ V258
2889
2891
2893
-2902
+2901
2904
2914
2916
@@ -201,6 +201,8 @@ V258
70080
70091
70093
+70094
+70095
70188
70196
70368
@@ -235,6 +237,10 @@ V258
71467
71724
71735
+71984
+71990
+71991
+71993
72145
72152
72154
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelInd.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelInd.pl
index 533cc75942..91f29bf01c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelInd.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/InSC/VowelInd.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V170
+V174
2308
2325
2400
@@ -157,6 +157,10 @@ V170
71306
71680
71690
+71936
+71943
+71945
+71946
72096
72104
72106
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl
index 53e206bec0..cf4027c365 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V10
+V12
1593
1595
1696
@@ -21,4 +21,6 @@ V10
1888
2227
2228
+2243
+2244
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl
index e13ba92424..975d179a0b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl
index 8e0c730594..df7a1439a8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V14
+V16
1576
1577
1578
@@ -25,4 +25,6 @@ V14
2210
2230
2233
+2238
+2241
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl
index b462b92e68..f96ee3a769 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl
index 8f2468354e..fade2af331 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
index 15e9d2d4a2..4e2f0f0318 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
index 2108f8f63b..4ad8368f46 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V12
+V14
1595
1597
1705
@@ -23,4 +23,6 @@ V12
1893
2224
2225
+2242
+2243
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
index 1b71591ef8..baeeba0f6a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V16
+V20
1580
1583
1665
@@ -27,4 +27,8 @@ V16
1917
2210
2211
+2241
+2242
+2245
+2247
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
index df26f5fe8e..180c6998e9 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
index f76533d2e3..55a8756bc4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
index d0ddcedd7c..da02e5ac40 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V10
1604
1605
1717
@@ -19,4 +19,6 @@ V8
1899
2214
2215
+2247
+2248
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
index 4701bdf7f8..c11890ed15 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -45,7 +45,7 @@ V61
2222
2229
2230
-2238
+2248
68288
68294
68295
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl
index 32645b9877..4153598c27 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl
index 507748a777..1a93c57c4b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl
index c93ed756d6..243e777c70 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl
index 9a8879df90..7beca33355 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl
index 02db6813d4..0e7cca656d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
index 5e7b6d295f..6d1f8d12df 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl
index 708f295f6a..27b259a749 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl
index 7fd0761ac9..689e491842 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V128
+V144
1568
1569
1574
@@ -92,7 +92,7 @@ V128
2230
2233
2234
-2238
+2248
6151
6152
6176
@@ -137,6 +137,22 @@ V128
69445
69457
69460
+69552
+69553
+69554
+69556
+69560
+69561
+69563
+69565
+69566
+69568
+69569
+69570
+69572
+69573
+69578
+69579
125184
125252
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/L.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/L.pl
index 68e370e8f1..cbd2848547 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/L.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/L.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V8
+V10
43122
43123
68301
@@ -19,4 +19,6 @@ V8
68312
68864
68865
+69579
+69580
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl
index 3aefb3f538..604fe5bf06 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V112
+V124
1570
1574
1575
@@ -75,6 +75,8 @@ V112
2122
2132
2133
+2134
+2137
2151
2152
2153
@@ -123,4 +125,14 @@ V112
69428
69460
69461
+69556
+69559
+69561
+69563
+69565
+69566
+69570
+69572
+69577
+69578
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl
index c8b4f19ec9..9c1fe200a4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V660
+V676
173
174
768
@@ -133,7 +133,7 @@ V660
2885
2893
2894
-2902
+2901
2903
2914
2916
@@ -179,6 +179,8 @@ V660
3406
3426
3428
+3457
+3458
3530
3531
3538
@@ -292,7 +294,7 @@ V660
6783
6784
6832
-6847
+6849
6912
6916
6964
@@ -379,6 +381,8 @@ V660
43020
43045
43047
+43052
+43053
43204
43206
43232
@@ -461,6 +465,8 @@ V660
68327
68900
68904
+69291
+69293
69446
69457
69633
@@ -487,6 +493,8 @@ V660
70079
70089
70093
+70095
+70096
70191
70194
70196
@@ -557,6 +565,12 @@ V660
71736
71737
71739
+71995
+71997
+71998
+71999
+72003
+72004
72148
72152
72154
@@ -621,6 +635,8 @@ V660
94032
94095
94099
+94180
+94181
113821
113823
113824
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl
index 93bf7902b0..b2d5808b4f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V703
+V727
0
173
174
@@ -73,8 +73,6 @@ V703
2089
2094
2112
-2134
-2137
2140
2144
2145
@@ -87,7 +85,7 @@ V703
2222
2229
2230
-2238
+2248
2259
2274
2275
@@ -156,7 +154,7 @@ V703
2885
2893
2894
-2902
+2901
2903
2914
2916
@@ -202,6 +200,8 @@ V703
3406
3426
3428
+3457
+3458
3530
3531
3538
@@ -317,7 +317,7 @@ V703
6783
6784
6832
-6847
+6849
6912
6916
6964
@@ -404,6 +404,8 @@ V703
43020
43045
43047
+43052
+43053
43072
43123
43204
@@ -502,10 +504,22 @@ V703
68527
68864
68904
+69291
+69293
69424
69445
69446
69461
+69552
+69553
+69554
+69559
+69560
+69568
+69569
+69573
+69577
+69580
69633
69634
69688
@@ -530,6 +544,8 @@ V703
70079
70089
70093
+70095
+70096
70191
70194
70196
@@ -600,6 +616,12 @@ V703
71736
71737
71739
+71995
+71997
+71998
+71999
+72003
+72004
72148
72152
72154
@@ -664,6 +686,8 @@ V703
94032
94095
94099
+94180
+94181
113821
113823
113824
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl
index 5b2d16bd6c..35c6b2e882 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl
index daf19f07bd..c0892f56de 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1510
+V1540
35
36
38
@@ -134,7 +134,7 @@ V1510
2208
2229
2230
-2238
+2248
2274
2275
2308
@@ -299,7 +299,7 @@ V1510
3298
3313
3315
-3333
+3332
3341
3342
3345
@@ -761,7 +761,7 @@ V1510
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -817,6 +817,8 @@ V1510
11852
11853
11854
+11856
+11859
19904
19968
42192
@@ -840,8 +842,8 @@ V1510
42752
42944
42946
-42951
-42999
+42955
+42997
43010
43011
43014
@@ -902,7 +904,7 @@ V1510
43816
43823
43824
-43880
+43884
43888
44003
64256
@@ -948,7 +950,7 @@ V1510
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -1061,12 +1063,18 @@ V1510
68900
69216
69247
+69248
+69290
+69296
+69298
69376
69416
69424
69446
69457
69466
+69552
+69580
69600
69623
69635
@@ -1087,6 +1095,8 @@ V1510
69927
69956
69957
+69959
+69960
69968
70003
70004
@@ -1154,7 +1164,7 @@ V1510
70749
70750
70751
-70752
+70754
70784
70832
70852
@@ -1182,7 +1192,19 @@ V1510
71914
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71999
+72000
+72001
+72002
72096
72104
72106
@@ -1239,6 +1261,8 @@ V1510
73459
73463
73465
+73648
+73649
73664
73693
73697
@@ -1291,6 +1315,8 @@ V1510
94033
94099
94112
+101120
+101590
113664
113771
113776
@@ -1521,4 +1547,8 @@ V1510
129292
129536
129620
+129792
+129939
+129940
+129995
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl
index 6cb84838d9..bec5b8206f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V192
+V196
9
10
124
@@ -147,6 +147,8 @@ V192
68342
68409
68416
+69293
+69294
69703
69705
69822
@@ -167,7 +169,7 @@ V192
70314
70731
70735
-70747
+70746
70748
71106
71108
@@ -177,6 +179,8 @@ V192
71235
71484
71487
+72004
+72007
72257
72261
72346
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl
index e02a5f461d..3afcb0684d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl
index de283150d0..2b1340cf29 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl
index 24dc9be910..10304223a4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl
index 89625c7a6f..547ebcb25e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V538
+V556
0
9
14
@@ -141,7 +141,7 @@ V538
2889
2891
2894
-2902
+2901
2904
2914
2916
@@ -195,7 +195,7 @@ V538
3416
3426
3428
-3458
+3457
3460
3530
3531
@@ -254,7 +254,7 @@ V538
6783
6784
6832
-6847
+6849
6912
6917
6964
@@ -321,6 +321,8 @@ V538
43020
43043
43048
+43052
+43053
43136
43138
43188
@@ -379,6 +381,8 @@ V538
68327
68900
68904
+69291
+69293
69446
69457
69632
@@ -403,6 +407,8 @@ V538
70081
70089
70093
+70094
+70096
70188
70200
70206
@@ -445,6 +451,16 @@ V538
71352
71724
71739
+71984
+71990
+71991
+71993
+71995
+71999
+72000
+72001
+72002
+72004
72145
72152
72154
@@ -499,6 +515,8 @@ V538
94088
94095
94099
+94192
+94194
113821
113823
113824
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl
index 1f6ccf2ebf..562481ed5d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl
index c0896d0356..01ebaac91b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V24
+V26
160
161
847
@@ -35,4 +35,6 @@ V24
8240
78896
78903
+94180
+94181
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl
index 33259d3d3d..37b72d3796 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V326
+V330
8986
8988
9200
@@ -132,8 +132,6 @@ V326
12593
12687
12688
-12731
-12736
12772
12800
12831
@@ -206,7 +204,9 @@ V326
94208
100344
100352
-101107
+101120
+101632
+101641
110592
110879
110960
@@ -309,7 +309,7 @@ V326
129168
129198
129280
-129292
+129293
129295
129296
129304
@@ -320,6 +320,8 @@ V326
129338
129340
129343
+129399
+129400
129461
129463
129464
@@ -332,6 +334,8 @@ V326
129502
129536
129620
+129792
+130048
131070
131072
196606
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl
index 2a24a44947..cd2c9100e3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl
index e9a88878b4..5a6ab6414b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl
index ad7c9a47f1..1f35bd2bd8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl
index e707b6e95f..cd405ecadf 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V118
+V122
48
58
1632
@@ -111,6 +111,8 @@ V118
71482
71904
71914
+72016
+72026
72784
72794
73040
@@ -129,4 +131,6 @@ V118
123642
125264
125274
+130032
+130042
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl
index 22856878fe..f027fb3bca 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl
index 4198d34c99..363a865e07 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl
index d37b49e43f..b03c7e0006 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl
index e9e7c38834..b9f5b412ee 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl
index 0202fdef5a..23dd08138c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl
index 25ddf21539..7e20e4b791 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1239
+V1265
888
890
896
@@ -57,7 +57,7 @@ V1239
2208
2229
2230
-2238
+2248
2259
2436
2437
@@ -166,7 +166,7 @@ V1239
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -255,8 +255,6 @@ V1239
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -270,7 +268,7 @@ V1239
3428
3430
3456
-3458
+3457
3460
3461
3479
@@ -443,7 +441,7 @@ V1239
6816
6830
6832
-6847
+6849
6912
6988
6992
@@ -516,7 +514,7 @@ V1239
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -551,7 +549,7 @@ V1239
11736
11743
11744
-11856
+11859
11904
11930
11931
@@ -571,8 +569,6 @@ V1239
12593
12687
12688
-12731
-12736
12772
12784
12831
@@ -587,9 +583,9 @@ V1239
42752
42944
42946
-42951
-42999
-43052
+42955
+42997
+43053
43056
43066
43072
@@ -629,7 +625,7 @@ V1239
43816
43823
43824
-43880
+43884
43888
44014
44016
@@ -717,7 +713,7 @@ V1239
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -836,10 +832,18 @@ V1239
68922
69216
69247
+69248
+69290
+69291
+69294
+69296
+69298
69376
69416
69424
69466
+69552
+69580
69600
69623
69632
@@ -857,12 +861,10 @@ V1239
69888
69941
69942
-69959
+69960
69968
70007
70016
-70094
-70096
70112
70113
70133
@@ -915,11 +917,9 @@ V1239
70512
70517
70656
-70746
-70747
70748
70749
-70752
+70754
70784
70856
70864
@@ -949,7 +949,21 @@ V1239
71840
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
72096
72104
72106
@@ -1004,6 +1018,8 @@ V1239
73130
73440
73465
+73648
+73649
73664
73714
73727
@@ -1051,11 +1067,15 @@ V1239
94095
94112
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1239,6 +1259,12 @@ V1239
126704
126706
126976
+129939
+129940
+129995
+130032
+130042
+130048
131070
131072
196606
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl
index 7d4abec20b..aea247c739 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1298
+V1304
97
123
170
@@ -1227,12 +1227,18 @@ V1298
42944
42947
42948
+42952
+42953
+42954
+42955
+42998
+42999
43000
43003
43824
43867
43868
-43880
+43881
43888
43968
64256
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl
index ca48f4a7aa..5bf9d021d9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/M.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/M.pl
index f945a90e04..ec0922a509 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/M.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/M.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V82
+V84
768
773
774
@@ -93,4 +93,6 @@ V82
70846
71087
71088
+71984
+71985
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl
index ef6cc4b105..b09ee7b01d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V223
+V225
0
768
773
@@ -228,6 +228,8 @@ V223
70846
71087
71088
+71984
+71985
119134
119141
119227
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl
index 708d674336..9b1ae9cf86 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V462
+V464
192
198
199
@@ -467,6 +467,8 @@ V462
70847
71098
71100
+71992
+71993
119134
119141
119227
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl
index 3686bf2bcc..9c68a42f43 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V463
+V465
0
192
198
@@ -468,6 +468,8 @@ V463
70847
71098
71100
+71992
+71993
119134
119141
119227
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl
index 8b33dbe567..73843a54f4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V496
+V500
160
161
168
@@ -301,6 +301,8 @@ V496
43002
43868
43872
+43881
+43882
63744
64014
64016
@@ -505,6 +507,8 @@ V496
127561
127568
127570
+130032
+130042
194560
195102
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl
index 92449296cf..7b1d529401 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V571
+V577
0
160
161
@@ -360,6 +360,8 @@ V571
43002
43868
43872
+43881
+43882
63744
64014
64016
@@ -450,6 +452,8 @@ V571
70846
71087
71088
+71984
+71985
119134
119141
119227
@@ -580,6 +584,8 @@ V571
127561
127568
127570
+130032
+130042
194560
195102
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl
index 65c8581abb..fa39a4d766 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V778
+V784
160
161
168
@@ -565,6 +565,8 @@ V778
43002
43868
43872
+43881
+43882
44032
55204
63744
@@ -657,6 +659,8 @@ V778
70847
71098
71100
+71992
+71993
119134
119141
119227
@@ -787,6 +791,8 @@ V778
127561
127568
127570
+130032
+130042
194560
195102
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/Y.pl
index 4a2f8c1f0e..22db8e7d30 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/NFKDQC/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V779
+V785
0
160
161
@@ -566,6 +566,8 @@ V779
43002
43868
43872
+43881
+43882
44032
55204
63744
@@ -658,6 +660,8 @@ V779
70847
71098
71100
+71992
+71993
119134
119141
119227
@@ -788,6 +792,8 @@ V779
127561
127568
127570
+130032
+130042
194560
195102
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl
index 3353aaf797..2004be11a6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/None.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/None.pl
index 7c61cb80b1..5162c4d3f6 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/None.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/None.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V405
+V411
0
48
58
@@ -316,6 +316,8 @@ V405
69415
69457
69461
+69573
+69580
69714
69744
69872
@@ -340,6 +342,8 @@ V405
71484
71904
71923
+72016
+72026
72784
72813
73040
@@ -384,6 +388,8 @@ V405
126270
127232
127245
+130032
+130042
131073
131074
131172
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl
index 8287985611..744d33f0b8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V300
+V302
188
191
2548
@@ -243,6 +243,8 @@ V300
69415
69457
69461
+69573
+69580
69723
69734
70113
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl
index dbed2376a6..4cc2625bde 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V158
+V162
48
49
1632
@@ -135,6 +135,8 @@ V158
71473
71904
71905
+72016
+72017
72784
72785
73040
@@ -169,4 +171,6 @@ V158
127234
127243
127245
+130032
+130033
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl
index 3c2bfff669..a36c5f44e8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V268
+V274
49
50
185
@@ -187,6 +187,8 @@ V268
69406
69457
69458
+69573
+69574
69714
69715
69735
@@ -213,6 +215,8 @@ V268
71474
71905
71906
+72017
+72018
72785
72786
72794
@@ -277,6 +281,8 @@ V268
126210
127234
127235
+130033
+130034
133418
133419
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl
index f9a9559ce9..6f9749008a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V114
+V116
3056
3057
3440
@@ -101,6 +101,8 @@ V114
69411
69458
69459
+69577
+69578
69723
69724
70122
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl
index 49e981f2b6..8961331add 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V68
+V70
3057
3058
3441
@@ -67,6 +67,8 @@ V68
69414
69460
69461
+69579
+69580
69732
69733
70131
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl
index dc4bcec7d7..cd12141feb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl
index 16c979f96b..4eee199e36 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl
index c74f7330db..463bd26b53 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl
index e339d65b45..a67e461f3b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl
index 4e3bb1365c..3b413b3a35 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl
index 001a8792c0..2ca151b986 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl
index b2fa1c1b0a..82247bde91 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl
index 340a5c67ad..4f1d4b8954 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl
index 81aea62a85..d65ad08424 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl
index a7457220b4..7558772bff 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl
index 6d661788d8..c29b4f4762 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl
index 524a806498..187208023a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl
index 59e73336b1..ebec8a4d8e 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl
index cad1aab765..fe17c84f64 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl
index 83b58aac0f..f6595926cb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl
index 13bfdbf618..4e6eab9470 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl
index 635434c624..0463b98896 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl
index 9dfefd8dae..a127398a44 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl
index e5f3bcd6d5..819c16f26f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V266
+V272
50
51
178
@@ -177,6 +177,8 @@ V266
69218
69406
69407
+69574
+69575
69715
69716
69736
@@ -203,6 +205,8 @@ V266
71475
71906
71907
+72018
+72019
72786
72787
72795
@@ -275,6 +279,8 @@ V266
126256
127235
127236
+130034
+130035
140176
140177
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl
index b9e8e647fe..52f56cc354 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V70
+V72
4979
4980
9331
@@ -65,6 +65,8 @@ V70
69412
69459
69460
+69578
+69579
69724
69725
70123
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl
index 06de5dffe2..e396a86d34 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl
index 8686491a1b..707f4d5a93 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl
index 8d702cbc0a..b7540ead58 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl
index 84571b6c90..30b781ab97 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl
index 1ebfe13f12..79940a405b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V260
+V266
51
52
179
@@ -165,6 +165,8 @@ V260
69219
69407
69408
+69575
+69576
69716
69717
69737
@@ -191,6 +193,8 @@ V260
71476
71907
71908
+72019
+72020
72787
72788
72796
@@ -263,6 +267,8 @@ V260
126257
127236
127237
+130035
+130036
133885
133886
133913
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl
index 5510bb6d36..aa35f38deb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl
index 85edfb4f61..02bf3372f3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl
index 09cd57d622..60956c3c8f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl
index 7ff6c304e6..8d1e2b9b84 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl
index 9fbbcb09cf..9517618895 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl
index c03e5ccf28..a8bee4d56a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl
index 9f90709397..ab49ed2e03 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V246
+V252
52
53
1636
@@ -153,6 +153,8 @@ V246
69220
69408
69409
+69576
+69577
69717
69718
69738
@@ -179,6 +181,8 @@ V246
71477
71908
71909
+72020
+72021
72788
72789
72797
@@ -251,6 +255,8 @@ V246
126258
127237
127238
+130036
+130037
131172
131173
131298
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl
index 28b5df6e80..37265d574c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl
index a482b18954..6e768e5874 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl
index ccfcd10467..e4c3a1584f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl
index b4ad396fb4..4af84d36c1 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl
index e8755ebb28..b680b2713a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V252
+V256
53
54
1637
@@ -189,6 +189,8 @@ V252
71478
71909
71910
+72021
+72022
72789
72790
72798
@@ -261,6 +263,8 @@ V252
126259
127238
127239
+130037
+130038
131361
131362
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl
index 727e1c9190..1878ff1df3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl
index 522fe6db65..286e6b3f0a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl
index 0424a43c1c..ad96662852 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl
index 1e054b0de9..5077a855a1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl
index aa1cdd75f9..1ccd994193 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V222
+V226
54
55
1638
@@ -169,6 +169,8 @@ V222
71479
71910
71911
+72022
+72023
72790
72791
72799
@@ -231,6 +233,8 @@ V222
126260
127239
127240
+130038
+130039
133866
133867
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl
index c33a56c236..79146c1ce2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl
index 7d3c36bbce..f23bbb1fd1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl
index 3530429132..fe0e58873f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl
index be21500066..7fdae87a1d 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl
index f463011fe8..196c6d2e60 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V216
+V220
55
56
1639
@@ -165,6 +165,8 @@ V216
71480
71911
71912
+72023
+72024
72791
72792
72800
@@ -225,6 +227,8 @@ V216
126261
127240
127241
+130039
+130040
131073
131074
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl
index bb4192d904..ae11d500c1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl
index a95587ea1d..58a06e8cd5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl
index c7fb65b78f..5efcae894b 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl
index 0f006316a2..18dd5818b6 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl
index 7a0c153a0a..1208bfda54 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V210
+V214
56
57
1640
@@ -161,6 +161,8 @@ V210
71481
71912
71913
+72024
+72025
72792
72793
72801
@@ -221,4 +223,6 @@ V210
126262
127241
127242
+130040
+130041
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl
index 64fd1085df..081f41e3d8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl
index 2033065bc1..d72cd4efc4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl
index 4f4944f1f8..5c12351995 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl
index 9e6759807f..a13be4a643 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl
index c93f056bc2..c14f29f733 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V214
+V218
57
58
1641
@@ -163,6 +163,8 @@ V214
71482
71913
71914
+72025
+72026
72793
72794
72802
@@ -223,6 +225,8 @@ V214
126263
127242
127243
+130041
+130042
194704
194705
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl
index bf08ecdc32..de1d8d5c3d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl
index 5a66eaf552..4b414aaa31 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl
index aa9d42141b..835dbcaf83 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl
index 0bf8888e6c..71feb7b418 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl
index 3b1748d732..708b56dce7 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl
index a3ea47c8c7..ca460b60fe 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl
index 2c60834d94..bb5ba4426a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1430
+V1464
48
58
65
@@ -118,7 +118,7 @@ V1430
2208
2229
2230
-2238
+2248
2260
2272
2275
@@ -338,8 +338,6 @@ V1430
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -361,7 +359,7 @@ V1430
3440
3450
3456
-3458
+3457
3460
3461
3479
@@ -553,6 +551,8 @@ V1430
6810
6823
6824
+6847
+6849
6912
6964
6965
@@ -728,13 +728,13 @@ V1430
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -756,8 +756,8 @@ V1430
42891
42944
42946
-42951
-42999
+42955
+42997
43014
43015
43048
@@ -820,7 +820,7 @@ V1430
43824
43867
43868
-43880
+43882
43888
44011
44016
@@ -997,12 +997,20 @@ V1430
68904
68912
68922
+69248
+69290
+69291
+69293
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69632
@@ -1020,7 +1028,7 @@ V1430
69942
69952
69956
-69959
+69960
69968
70003
70006
@@ -1029,7 +1037,7 @@ V1430
70080
70081
70085
-70096
+70094
70107
70108
70109
@@ -1090,7 +1098,7 @@ V1430
70736
70746
70751
-70752
+70754
70784
70850
70852
@@ -1130,7 +1138,23 @@ V1430
71840
71914
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+71997
+71999
+72003
+72016
+72026
72096
72104
72106
@@ -1201,6 +1225,8 @@ V1430
73130
73440
73463
+73648
+73649
73728
74650
74752
@@ -1241,10 +1267,14 @@ V1430
94178
94179
94180
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1429,8 +1459,10 @@ V1430
127338
127344
127370
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1441,4 +1473,6 @@ V1430
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl
index aa3722d724..0083d8d560 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1332
+V1354
0
888
890
@@ -58,7 +58,7 @@ V1332
2208
2229
2230
-2238
+2248
2259
2436
2437
@@ -167,7 +167,7 @@ V1332
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -256,8 +256,6 @@ V1332
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -271,7 +269,7 @@ V1332
3428
3430
3456
-3458
+3457
3460
3461
3479
@@ -444,7 +442,7 @@ V1332
6816
6830
6832
-6847
+6849
6912
6988
6992
@@ -519,7 +517,7 @@ V1332
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -554,7 +552,7 @@ V1332
11736
11743
11744
-11856
+11859
11904
11930
11931
@@ -574,15 +572,11 @@ V1332
12593
12687
12688
-12731
-12736
12772
12784
12831
12832
-19894
-19904
-40944
+40957
40960
42125
42128
@@ -594,9 +588,9 @@ V1332
42752
42944
42946
-42951
-42999
-43052
+42955
+42997
+43053
43056
43066
43072
@@ -636,7 +630,7 @@ V1332
43816
43823
43824
-43880
+43884
43888
44014
44016
@@ -726,7 +720,7 @@ V1332
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -845,10 +839,18 @@ V1332
68922
69216
69247
+69248
+69290
+69291
+69294
+69296
+69298
69376
69416
69424
69466
+69552
+69580
69600
69623
69632
@@ -866,12 +868,10 @@ V1332
69888
69941
69942
-69959
+69960
69968
70007
70016
-70094
-70096
70112
70113
70133
@@ -924,11 +924,9 @@ V1332
70512
70517
70656
-70746
-70747
70748
70749
-70752
+70754
70784
70856
70864
@@ -958,7 +956,21 @@ V1332
71840
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
72096
72104
72106
@@ -1013,6 +1025,8 @@ V1332
73130
73440
73465
+73648
+73649
73664
73714
73727
@@ -1060,11 +1074,15 @@ V1332
94095
94112
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1260,11 +1278,7 @@ V1332
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127491
127504
@@ -1276,11 +1290,11 @@ V1332
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -1297,32 +1311,38 @@ V1332
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1333,6 +1353,8 @@ V1332
191457
194560
195102
+196608
+201547
917505
917506
917536
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl
index f1bff5a37c..26d243fc60 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl
index c2f4215284..e6ad4006ce 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1342
+V1364
33
127
161
@@ -60,7 +60,7 @@ V1342
2208
2229
2230
-2238
+2248
2259
2436
2437
@@ -169,7 +169,7 @@ V1342
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -258,8 +258,6 @@ V1342
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -273,7 +271,7 @@ V1342
3428
3430
3456
-3458
+3457
3460
3461
3479
@@ -448,7 +446,7 @@ V1342
6816
6830
6832
-6847
+6849
6912
6988
6992
@@ -529,7 +527,7 @@ V1342
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -564,7 +562,7 @@ V1342
11736
11743
11744
-11856
+11859
11904
11930
11931
@@ -584,15 +582,11 @@ V1342
12593
12687
12688
-12731
-12736
12772
12784
12831
12832
-19894
-19904
-40944
+40957
40960
42125
42128
@@ -604,9 +598,9 @@ V1342
42752
42944
42946
-42951
-42999
-43052
+42955
+42997
+43053
43056
43066
43072
@@ -646,7 +640,7 @@ V1342
43816
43823
43824
-43880
+43884
43888
44014
44016
@@ -736,7 +730,7 @@ V1342
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -855,10 +849,18 @@ V1342
68922
69216
69247
+69248
+69290
+69291
+69294
+69296
+69298
69376
69416
69424
69466
+69552
+69580
69600
69623
69632
@@ -876,12 +878,10 @@ V1342
69888
69941
69942
-69959
+69960
69968
70007
70016
-70094
-70096
70112
70113
70133
@@ -934,11 +934,9 @@ V1342
70512
70517
70656
-70746
-70747
70748
70749
-70752
+70754
70784
70856
70864
@@ -968,7 +966,21 @@ V1342
71840
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
72096
72104
72106
@@ -1023,6 +1035,8 @@ V1342
73130
73440
73465
+73648
+73649
73664
73714
73727
@@ -1070,11 +1084,15 @@ V1342
94095
94112
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1270,11 +1288,7 @@ V1342
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127491
127504
@@ -1286,11 +1300,11 @@ V1342
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -1307,32 +1321,38 @@ V1342
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1343,6 +1363,8 @@ V1342
191457
194560
195102
+196608
+201547
917505
917506
917536
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl
index 6707e32735..41848aa3c1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl
index b3f7d47f74..1e4aeee116 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl
index dd165a0a1e..8f87891116 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1336
+V1358
32
127
160
@@ -60,7 +60,7 @@ V1336
2208
2229
2230
-2238
+2248
2259
2436
2437
@@ -169,7 +169,7 @@ V1336
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -258,8 +258,6 @@ V1336
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -273,7 +271,7 @@ V1336
3428
3430
3456
-3458
+3457
3460
3461
3479
@@ -446,7 +444,7 @@ V1336
6816
6830
6832
-6847
+6849
6912
6988
6992
@@ -523,7 +521,7 @@ V1336
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -558,7 +556,7 @@ V1336
11736
11743
11744
-11856
+11859
11904
11930
11931
@@ -578,15 +576,11 @@ V1336
12593
12687
12688
-12731
-12736
12772
12784
12831
12832
-19894
-19904
-40944
+40957
40960
42125
42128
@@ -598,9 +592,9 @@ V1336
42752
42944
42946
-42951
-42999
-43052
+42955
+42997
+43053
43056
43066
43072
@@ -640,7 +634,7 @@ V1336
43816
43823
43824
-43880
+43884
43888
44014
44016
@@ -730,7 +724,7 @@ V1336
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -849,10 +843,18 @@ V1336
68922
69216
69247
+69248
+69290
+69291
+69294
+69296
+69298
69376
69416
69424
69466
+69552
+69580
69600
69623
69632
@@ -870,12 +872,10 @@ V1336
69888
69941
69942
-69959
+69960
69968
70007
70016
-70094
-70096
70112
70113
70133
@@ -928,11 +928,9 @@ V1336
70512
70517
70656
-70746
-70747
70748
70749
-70752
+70754
70784
70856
70864
@@ -962,7 +960,21 @@ V1336
71840
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
72096
72104
72106
@@ -1017,6 +1029,8 @@ V1336
73130
73440
73465
+73648
+73649
73664
73714
73727
@@ -1064,11 +1078,15 @@ V1336
94095
94112
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1264,11 +1282,7 @@ V1336
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127491
127504
@@ -1280,11 +1294,11 @@ V1336
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -1301,32 +1315,38 @@ V1336
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1337,6 +1357,8 @@ V1336
191457
194560
195102
+196608
+201547
917505
917506
917536
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl
index 57cb67cc1c..874977babf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Title.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Title.pl
index fdf3613b86..918ab48c15 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Title.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Title.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl
index f4b847a6da..6326cc4e4b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1434
+V1466
48
58
65
@@ -114,7 +114,7 @@ V1434
2208
2229
2230
-2238
+2248
2259
2274
2275
@@ -233,7 +233,7 @@ V1434
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -326,8 +326,6 @@ V1434
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -345,7 +343,7 @@ V1434
3440
3450
3456
-3458
+3457
3460
3461
3479
@@ -544,7 +542,7 @@ V1434
6823
6824
6832
-6847
+6849
6912
6988
6992
@@ -716,13 +714,13 @@ V1434
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -744,9 +742,11 @@ V1434
42891
42944
42946
-42951
-42999
+42955
+42997
43048
+43052
+43053
43072
43124
43136
@@ -798,7 +798,7 @@ V1434
43824
43867
43868
-43880
+43882
43888
44011
44012
@@ -995,12 +995,20 @@ V1434
68904
68912
68922
+69248
+69290
+69291
+69293
+69296
+69298
69376
69405
69415
69416
69424
69457
+69552
+69573
69600
69623
69632
@@ -1018,7 +1026,7 @@ V1434
69942
69952
69956
-69959
+69960
69968
70004
70006
@@ -1027,7 +1035,7 @@ V1434
70085
70089
70093
-70096
+70094
70107
70108
70109
@@ -1086,7 +1094,7 @@ V1434
70736
70746
70750
-70752
+70754
70784
70854
70855
@@ -1120,7 +1128,21 @@ V1434
71840
71914
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72004
+72016
+72026
72096
72104
72106
@@ -1181,6 +1203,8 @@ V1434
73130
73440
73463
+73648
+73649
73728
74650
74752
@@ -1222,11 +1246,15 @@ V1434
94176
94178
94179
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1431,8 +1459,10 @@ V1434
127338
127344
127370
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1443,6 +1473,8 @@ V1434
191457
194560
195102
+196608
+201547
917760
918000
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/XPosixPu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/XPosixPu.pl
index fec525e32e..50ca614906 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/XPosixPu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/XPosixPu.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V354
+V360
33
48
58
@@ -181,6 +181,8 @@ V354
11823
11824
11856
+11858
+11859
12289
12292
12296
@@ -287,6 +289,8 @@ V354
68416
68505
68509
+69293
+69294
69461
69466
69703
@@ -313,7 +317,7 @@ V354
70314
70731
70736
-70747
+70746
70748
70749
70750
@@ -329,6 +333,8 @@ V354
71487
71739
71740
+72004
+72007
72162
72163
72255
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlAny.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlAny.pl
index d26e006c59..6168e7b6b7 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlAny.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlAny.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V266
+V268
65
91
97
@@ -248,7 +248,9 @@ V266
42928
42944
42946
-42951
+42955
+42997
+42999
43859
43860
43888
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCh2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCh2.pl
index c96b321849..93d5c8a2fa 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCh2.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCh2.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1446
+V1480
32
33
40
@@ -122,7 +122,7 @@ V1446
2208
2229
2230
-2238
+2248
2259
2274
2275
@@ -241,7 +241,7 @@ V1446
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -334,8 +334,6 @@ V1446
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -353,7 +351,7 @@ V1446
3440
3450
3456
-3458
+3457
3460
3461
3479
@@ -553,6 +551,8 @@ V1446
6824
6832
6846
+6847
+6849
6912
6988
6992
@@ -722,13 +722,13 @@ V1446
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -750,9 +750,11 @@ V1446
42891
42944
42946
-42951
-42999
+42955
+42997
43048
+43052
+43053
43072
43124
43136
@@ -804,7 +806,7 @@ V1446
43824
43867
43868
-43880
+43882
43888
44011
44012
@@ -1013,12 +1015,20 @@ V1446
68904
68912
68922
+69248
+69290
+69291
+69293
+69296
+69298
69376
69405
69415
69416
69424
69457
+69552
+69573
69600
69623
69632
@@ -1036,7 +1046,7 @@ V1446
69942
69952
69956
-69959
+69960
69968
70004
70006
@@ -1045,7 +1055,7 @@ V1446
70085
70089
70093
-70096
+70094
70107
70108
70109
@@ -1104,7 +1114,7 @@ V1446
70736
70746
70750
-70752
+70754
70784
70854
70855
@@ -1138,7 +1148,21 @@ V1446
71840
71914
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72004
+72016
+72026
72096
72104
72106
@@ -1199,6 +1223,8 @@ V1446
73130
73440
73463
+73648
+73649
73728
74650
74752
@@ -1240,11 +1266,15 @@ V1446
94176
94178
94179
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1443,8 +1473,10 @@ V1446
126634
126635
126652
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1455,6 +1487,8 @@ V1446
191457
194560
195102
+196608
+201547
917760
918000
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCha.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCha.pl
index 4969a0f844..5aa4d66d8f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCha.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCha.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1230
+V1256
65
91
97
@@ -112,7 +112,7 @@ V1230
2208
2229
2230
-2238
+2248
2308
2362
2365
@@ -263,7 +263,7 @@ V1230
3298
3313
3315
-3333
+3332
3341
3342
3345
@@ -604,13 +604,13 @@ V1230
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -634,8 +634,8 @@ V1230
42891
42944
42946
-42951
-42999
+42955
+42997
43010
43011
43014
@@ -710,7 +710,7 @@ V1230
43824
43867
43868
-43880
+43882
43888
44003
44032
@@ -891,12 +891,18 @@ V1230
68851
68864
68900
+69248
+69290
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69635
@@ -909,6 +915,8 @@ V1230
69927
69956
69957
+69959
+69960
69968
70003
70006
@@ -960,7 +968,7 @@ V1230
70727
70731
70751
-70752
+70754
70784
70832
70852
@@ -986,7 +994,19 @@ V1230
71840
71904
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71999
+72000
+72001
+72002
72096
72104
72106
@@ -1035,6 +1055,8 @@ V1230
73113
73440
73459
+73648
+73649
73728
74650
74880
@@ -1072,7 +1094,9 @@ V1230
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1230,7 +1254,7 @@ V1230
126635
126652
131072
-173783
+173790
173824
177973
177984
@@ -1241,4 +1265,6 @@ V1230
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlFol.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlFol.pl
index 2727137a75..330ac0e943 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlFol.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlFol.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDC.pl
index 19afa027a6..f20c5ce154 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDC.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDC.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1440
+V1474
48
58
65
@@ -116,7 +116,7 @@ V1440
2208
2229
2230
-2238
+2248
2259
2274
2275
@@ -235,7 +235,7 @@ V1440
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -328,8 +328,6 @@ V1440
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -347,7 +345,7 @@ V1440
3440
3450
3456
-3458
+3457
3460
3461
3479
@@ -547,6 +545,8 @@ V1440
6824
6832
6846
+6847
+6849
6912
6988
6992
@@ -716,13 +716,13 @@ V1440
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -744,9 +744,11 @@ V1440
42891
42944
42946
-42951
-42999
+42955
+42997
43048
+43052
+43053
43072
43124
43136
@@ -798,7 +800,7 @@ V1440
43824
43867
43868
-43880
+43882
43888
44011
44012
@@ -1007,12 +1009,20 @@ V1440
68904
68912
68922
+69248
+69290
+69291
+69293
+69296
+69298
69376
69405
69415
69416
69424
69457
+69552
+69573
69600
69623
69632
@@ -1030,7 +1040,7 @@ V1440
69942
69952
69956
-69959
+69960
69968
70004
70006
@@ -1039,7 +1049,7 @@ V1440
70085
70089
70093
-70096
+70094
70107
70108
70109
@@ -1098,7 +1108,7 @@ V1440
70736
70746
70750
-70752
+70754
70784
70854
70855
@@ -1132,7 +1142,21 @@ V1440
71840
71914
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72004
+72016
+72026
72096
72104
72106
@@ -1193,6 +1217,8 @@ V1440
73130
73440
73463
+73648
+73649
73728
74650
74752
@@ -1234,11 +1260,15 @@ V1440
94176
94178
94179
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1437,8 +1467,10 @@ V1440
126634
126635
126652
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1449,6 +1481,8 @@ V1440
191457
194560
195102
+196608
+201547
917760
918000
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl
index b9bec1d8da..04fe229e45 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1236
+V1262
65
91
95
@@ -114,7 +114,7 @@ V1236
2208
2229
2230
-2238
+2248
2308
2362
2365
@@ -265,7 +265,7 @@ V1236
3298
3313
3315
-3333
+3332
3341
3342
3345
@@ -606,13 +606,13 @@ V1236
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -636,8 +636,8 @@ V1236
42891
42944
42946
-42951
-42999
+42955
+42997
43010
43011
43014
@@ -712,7 +712,7 @@ V1236
43824
43867
43868
-43880
+43882
43888
44003
44032
@@ -895,12 +895,18 @@ V1236
68851
68864
68900
+69248
+69290
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69635
@@ -913,6 +919,8 @@ V1236
69927
69956
69957
+69959
+69960
69968
70003
70006
@@ -964,7 +972,7 @@ V1236
70727
70731
70751
-70752
+70754
70784
70832
70852
@@ -990,7 +998,19 @@ V1236
71840
71904
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71999
+72000
+72001
+72002
72096
72104
72106
@@ -1039,6 +1059,8 @@ V1236
73113
73440
73459
+73648
+73649
73728
74650
74752
@@ -1078,7 +1100,9 @@ V1236
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1236,7 +1260,7 @@ V1236
126635
126652
131072
-173783
+173790
173824
177973
177984
@@ -1247,4 +1271,6 @@ V1236
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl
index f76d467121..a375448bb8 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl
index 28ffeff437..313747f4cd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPat.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPat.pl
index da5c039584..b9494131e8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPat.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPat.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPr2.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPr2.pl
index fc56c98ed1..106890b368 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPr2.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPr2.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl
index 330781074a..a599cce623 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlQuo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlQuo.pl
index 00a90aa4d5..e9cc05ef66 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlQuo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlQuo.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl
index f232b13e21..700c8183af 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl
index 5c4974700c..35a0b17385 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl
index ad302eeaee..49af080d5e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl
index b7ce4b4e76..6b2d540504 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V566
+V586
768
880
1155
@@ -127,7 +127,7 @@ V566
2889
2891
2894
-2902
+2901
2904
2914
2916
@@ -181,7 +181,7 @@ V566
3416
3426
3428
-3458
+3457
3460
3530
3531
@@ -276,7 +276,7 @@ V566
6783
6784
6832
-6847
+6849
6912
6917
6964
@@ -335,6 +335,8 @@ V566
43020
43043
43048
+43052
+43053
43136
43138
43188
@@ -407,6 +409,8 @@ V566
68327
68900
68904
+69291
+69293
69446
69457
69632
@@ -431,6 +435,8 @@ V566
70081
70089
70093
+70094
+70096
70188
70200
70206
@@ -475,6 +481,16 @@ V566
71468
71724
71739
+71984
+71990
+71991
+71993
+71995
+71999
+72000
+72001
+72002
+72004
72145
72152
72154
@@ -529,6 +545,10 @@ V566
94088
94095
94099
+94180
+94181
+94192
+94194
113821
113823
119141
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl
index 751b1437b7..5bae0936fa 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl
index cce5712511..462314b0c5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1010
+V1038
443
444
448
@@ -78,7 +78,7 @@ V1010
2208
2229
2230
-2238
+2248
2308
2362
2365
@@ -229,7 +229,7 @@ V1010
3298
3313
3315
-3333
+3332
3341
3342
3345
@@ -478,13 +478,13 @@ V1010
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -581,6 +581,8 @@ V1010
43815
43816
43823
+43881
+43882
43968
44003
44032
@@ -735,12 +737,18 @@ V1010
68681
68864
68900
+69248
+69290
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69635
@@ -753,6 +761,8 @@ V1010
69927
69956
69957
+69959
+69960
69968
70003
70006
@@ -804,7 +814,7 @@ V1010
70727
70731
70751
-70752
+70754
70784
70832
70852
@@ -828,7 +838,19 @@ V1010
71680
71724
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71999
+72000
+72001
+72002
72096
72104
72106
@@ -877,6 +899,8 @@ V1010
73113
73440
73459
+73648
+73649
73728
74650
74752
@@ -914,7 +938,9 @@ V1010
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1010,7 +1036,7 @@ V1010
126635
126652
131072
-173783
+173790
173824
177973
177984
@@ -1021,4 +1047,6 @@ V1010
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl
index 0a2e958d57..6f76823363 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1292
+V1298
97
123
170
@@ -1221,12 +1221,18 @@ V1292
42944
42947
42948
+42952
+42953
+42954
+42955
+42998
+42999
43000
43003
43824
43867
43868
-43880
+43881
43888
43968
64256
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/NU.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/NU.pl
index c0eed9eb8f..35cbdb6323 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/NU.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/NU.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V120
+V124
48
58
1632
@@ -113,6 +113,8 @@ V120
71482
71904
71914
+72016
+72026
72784
72794
73040
@@ -131,4 +133,6 @@ V120
123642
125264
125274
+130032
+130042
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl
index 756d757ca5..db2d7e75be 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl
index c670eca832..9ce8fa2b66 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V142
+V146
33
34
63
@@ -131,6 +131,10 @@ V142
71235
71484
71487
+72004
+72005
+72006
+72007
72258
72260
72347
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl
index 6786bc996d..a46464d6f3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl
index 3806d21a1d..c991375947 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1284
+V1288
65
91
192
@@ -1212,7 +1212,11 @@ V1284
42946
42947
42948
-42951
+42952
+42953
+42954
+42997
+42998
65313
65339
66560
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl
index 9d3ff486c3..4e233678bb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1579
+V1611
0
9
14
@@ -147,7 +147,7 @@ V1579
2208
2229
2230
-2238
+2248
2259
2416
2417
@@ -262,7 +262,7 @@ V1579
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -355,8 +355,6 @@ V1579
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -374,7 +372,7 @@ V1579
3440
3450
3456
-3458
+3457
3460
3461
3479
@@ -577,7 +575,7 @@ V1579
6823
6828
6832
-6847
+6849
6912
6988
6992
@@ -799,13 +797,13 @@ V1579
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -831,9 +829,11 @@ V1579
42891
42944
42946
-42951
-42999
+42955
+42997
43048
+43052
+43053
43072
43124
43126
@@ -887,7 +887,7 @@ V1579
43824
43867
43868
-43880
+43882
43888
44014
44016
@@ -1112,6 +1112,12 @@ V1579
68904
68912
68922
+69248
+69290
+69291
+69293
+69296
+69298
69376
69405
69415
@@ -1120,6 +1126,8 @@ V1579
69457
69461
69466
+69552
+69573
69600
69623
69632
@@ -1141,7 +1149,7 @@ V1579
69942
69952
69953
-69959
+69960
69968
70004
70006
@@ -1149,8 +1157,6 @@ V1579
70016
70087
70089
-70094
-70096
70107
70108
70109
@@ -1213,7 +1219,7 @@ V1579
70736
70746
70750
-70752
+70754
70784
70854
70855
@@ -1251,7 +1257,23 @@ V1579
71840
71914
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72005
+72006
+72007
+72016
+72026
72096
72104
72106
@@ -1314,6 +1336,8 @@ V1579
73130
73440
73465
+73648
+73649
73728
74650
74752
@@ -1361,11 +1385,15 @@ V1579
94176
94178
94179
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1572,8 +1600,10 @@ V1579
127370
128630
128633
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1584,6 +1614,8 @@ V1579
191457
194560
195102
+196608
+201547
917505
917506
917536
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl
index 4dd39da798..589d695841 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl
index 65edf4c03b..d49d31e84f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V148
+V152
33
34
46
@@ -137,6 +137,10 @@ V148
71235
71484
71487
+72004
+72005
+72006
+72007
72258
72260
72347
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl
index d4284f02ef..f83fb3bfae 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -36,7 +36,7 @@ V114
2208
2229
2230
-2238
+2248
2259
2274
2275
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl
index 430b668c8a..82ffc6a5ab 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl
index a0dead9ca3..baf9108ca2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl
index 950e75751c..5f6d30917d 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl
index 24b14cf6b5..2af2e8201c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Dupl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Dupl.pl
index 2dd3be5e21..543632a6c4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Dupl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Dupl.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl
index 506ba04036..0ab9000327 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl
index 5b320268fe..d0aedac7ea 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gong.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gong.pl
index 16cd52eef1..8a6dce273d 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gong.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gong.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl
index 702b43a55e..48c4315472 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gran.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gran.pl
index cccbccfc55..158008a87b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gran.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gran.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl
index f9cd2cb4b3..cfeb16e277 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl
index 9eb8d6fa80..877a92d184 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl
index 72fe80f517..a7a38e5c11 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl
index fd7c910b0c..dc97406224 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V34
+V38
11904
11930
11931
@@ -26,15 +26,17 @@ V34
12344
12348
13312
-19894
+19904
19968
-40944
+40957
63744
64110
64112
64218
+94192
+94194
131072
-173783
+173790
173824
177973
177984
@@ -45,4 +47,6 @@ V34
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl
index 5304d9148e..f6e3bbf71d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl
index 14169e5931..27baa4ed16 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl
index 375b0fb32a..122a83d766 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl
index d5a7265609..ea8128b50b 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl
index fa06990063..e5cb1f725b 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -60,15 +60,15 @@ V64
42891
42944
42946
-42951
-42999
+42955
+42997
43008
43824
43867
43868
43877
43878
-43880
+43882
64256
64263
65313
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl
index 9d62bbab61..a86d41fac0 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl
index ceeaa0ca40..1216633da2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl
index 2586489b61..4028a84c17 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,10 +10,8 @@
return <<'END';
-V16
+V14
3328
-3332
-3333
3341
3342
3345
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl
index e02e1b3040..b6a31f4370 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mult.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mult.pl
index 29887a09cc..4e829da4e5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mult.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Mult.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl
index 3b2bd08d8d..72435aad63 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -31,7 +31,7 @@ V28
2889
2891
2894
-2902
+2901
2904
2908
2910
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl
index daa459068c..0d91976c45 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -11,7 +11,7 @@
return <<'END';
V26
-3458
+3457
3460
3461
3479
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl
index b2625d39da..93f273d744 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl
index dbb74f1dae..472fe413da 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl
index c49c30982f..6810179789 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl
index d4b1eba3ef..05d7bdab17 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -22,7 +22,7 @@ V56
2385
2389
6832
-6847
+6849
7376
7379
7380
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl
index 89c43585f7..fb12264702 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V344
+V346
0
65
91
@@ -39,8 +39,6 @@ V344
902
903
904
-1417
-1418
1541
1542
1548
@@ -117,10 +115,10 @@ V344
11124
11126
11158
-11160
+11159
11264
11776
-11856
+11859
12272
12284
12288
@@ -165,6 +163,8 @@ V344
43472
43867
43868
+43882
+43884
64830
64832
65040
@@ -200,7 +200,7 @@ V344
65847
65856
65936
-65948
+65949
66000
66045
66273
@@ -288,11 +288,7 @@ V344
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127488
127489
@@ -306,11 +302,11 @@ V344
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -327,30 +323,36 @@ V344
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
917505
917506
917536
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Adlm.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Adlm.pl
index 2cd9966b56..90e9546584 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Adlm.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Adlm.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Arab.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Arab.pl
index acf450b654..cf24bc25b1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Arab.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Arab.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -24,7 +24,7 @@ V104
2208
2229
2230
-2238
+2248
2259
2274
2275
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Armn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Armn.pl
index d3a577d95a..23bb84bd35 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Armn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Armn.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Beng.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Beng.pl
index 922feb20e1..a5e75333c1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Beng.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Beng.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bhks.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bhks.pl
index 72ef36c3f2..657f2f2f16 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bhks.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bhks.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bopo.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bopo.pl
index da86fdaa40..8fb60c7446 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bopo.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Bopo.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -30,7 +30,7 @@ V24
12549
12592
12704
-12731
+12736
65093
65095
65377
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cakm.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cakm.pl
index cc0e792d24..4417b76ae9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cakm.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cakm.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -18,5 +18,5 @@ V8
69888
69941
69942
-69959
+69960
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cham.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cham.pl
index 57616d1089..8c544e7e83 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cham.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cham.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Copt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Copt.pl
index 206670c444..c0753c6de9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Copt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Copt.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cprt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cprt.pl
index 755ea35c52..9941e74289 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cprt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cprt.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cyrl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cyrl.pl
index 6842aa9367..d969c83171 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cyrl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Cyrl.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V16
+V18
1024
1328
7296
@@ -19,6 +19,8 @@ V16
7468
7544
7545
+7672
+7673
11744
11776
11843
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl
index 2374927bde..ebf0f221d4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNon.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Diak.pl
index 5b2ff2827e..29156f3a21 100755..100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNon.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Diak.pl
@@ -1,52 +1,30 @@
-# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
-# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
-
-# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
-# This file is for internal use by core Perl only. The format and even the
-# name or existence of this file are subject to change without notice. Don't
-# use it directly. Use Unicode::UCD to access the Unicode character data
-# base.
-
-
-return <<'END';
-V38
-102
-103
-105
-106
-108
-109
-110
-111
-115
-117
-702
-703
-768
-770
-775
-777
-778
-779
-780
-781
-787
-788
-817
-818
-834
-835
-953
-954
-1381
-1382
-1387
-1388
-1389
-1390
-1398
-1399
-1410
-1411
-END
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V16
+71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Dupl.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Dupl.pl
index 5da9271d57..cc0d53d0e0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Dupl.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Dupl.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl
index 7540d35db8..94bd4d1612 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl
index 3ec30a042f..18764ad69e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,9 +10,7 @@
return <<'END';
-V20
-1417
-1418
+V18
4256
4294
4295
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Glag.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Glag.pl
index 1912d6bdc9..39f39e33ba 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Glag.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Glag.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gong.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gong.pl
index b5c14bfa22..385679934b 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gong.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gong.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl
index f12d690296..0ced9eb633 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl
index fbd306a98a..0beee9c9d2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Grek.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Grek.pl
index f71e29de1f..4d5285f887 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Grek.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Grek.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gujr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gujr.pl
index 9f9f38de2e..ced330c0a2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gujr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Gujr.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Guru.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Guru.pl
index d756f69484..4adb8cc433 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Guru.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Guru.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Han.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Han.pl
index e0b9a4720d..a0200df9c2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Han.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Han.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V66
+V72
11904
11930
11931
@@ -50,9 +50,11 @@ V66
13280
13311
13312
-19894
+19904
19968
-40944
+40957
+42752
+42760
63744
64110
64112
@@ -61,12 +63,14 @@ V66
65095
65377
65382
+94192
+94194
119648
119666
127568
127570
131072
-173783
+173790
173824
177973
177984
@@ -77,4 +81,6 @@ V66
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hang.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hang.pl
index bf7b054a46..56f59308b9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hang.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hang.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hebr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hebr.pl
index 849cf7bc35..b388886051 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hebr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hebr.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl
index 1a52b767e1..1abcaa8bb1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmng.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmng.pl
index 5d67a011c8..134bd8741b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmng.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmng.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmnp.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmnp.pl
index 5c65c7f0a0..13e0d53224 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmnp.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Hmnp.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl
index 0f0dce37d9..f8d6fcf76f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl
index 0a8a50d363..67a48fe17c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khmr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khmr.pl
index 1ec68dc327..bbe5d54da0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khmr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khmr.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khoj.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khoj.pl
index d40483bd94..fe903c114c 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khoj.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Khoj.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl
index 01a5bf8af7..63aeb19be4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl
index b4152b3810..fcaeb51514 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lana.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lana.pl
index 7c78bbf5ca..eb1064e0bf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lana.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lana.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lao.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lao.pl
index 47cd42cbe4..ad51d8c999 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lao.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lao.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl
index 414a95f6e3..b362575315 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V78
+V80
65
91
97
@@ -67,13 +67,15 @@ V78
8585
11360
11392
+42752
+42760
42786
42888
42891
42944
42946
-42951
-42999
+42955
+42997
43008
43310
43311
@@ -82,7 +84,7 @@ V78
43868
43877
43878
-43880
+43882
64256
64263
65313
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Limb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Limb.pl
index ba90e506b7..310e0e2ce4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Limb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Limb.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lina.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lina.pl
index f0c457e8fa..0772303f56 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lina.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Lina.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Linb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Linb.pl
index 28c803b6a4..2a56ccb8a8 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Linb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Linb.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mlym.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mlym.pl
index 8c3ce63325..712bd7008e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mlym.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mlym.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,14 +10,12 @@
return <<'END';
-V24
+V22
2385
2387
2404
2406
3328
-3332
-3333
3341
3342
3345
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mong.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mong.pl
index a3c1f62545..8ab88a8b03 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mong.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mong.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mult.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mult.pl
index d4e9340b6b..8523308b18 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mult.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mult.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mymr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mymr.pl
index 757ff786e4..6623d4e765 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mymr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Mymr.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Nand.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Nand.pl
index 2644d0844e..5a15b51f84 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Nand.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Nand.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl
index 3e45541c42..ae98ae8cb2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -35,7 +35,7 @@ V36
2889
2891
2894
-2902
+2901
2904
2908
2910
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Phlp.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Phlp.pl
index 8ec5e05377..c914e6a3b0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Phlp.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Phlp.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Rohg.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Rohg.pl
index 1bdc82e187..30ec4cf41f 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Rohg.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Rohg.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl
index 849f23112c..0c9c8ef565 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V14
+V12
2385
2386
7383
@@ -22,7 +22,5 @@ V14
7392
7393
70016
-70094
-70096
70112
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sind.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sind.pl
index 6197d0ac2b..8333debe80 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sind.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sind.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sinh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sinh.pl
index 3f5999bef1..555ef86447 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sinh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Sinh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -13,7 +13,7 @@ return <<'END';
V28
2404
2406
-3458
+3457
3460
3461
3479
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Syrc.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Syrc.pl
index bfd6a9490e..0732e8a21f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Syrc.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Syrc.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V20
+V22
1548
1549
1563
@@ -31,4 +31,6 @@ V20
1872
2144
2155
+7672
+7673
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tagb.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tagb.pl
index fba87a4cef..d4cbb5c7fc 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tagb.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tagb.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Takr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Takr.pl
index f4dcec6578..eff60cf89e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Takr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Takr.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Talu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Talu.pl
index 1f3ad3b119..0639f977bd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Talu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Talu.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Taml.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Taml.pl
index 3238c87211..f2c8f7ccb2 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Taml.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Taml.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tang.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tang.pl
new file mode 100644
index 0000000000..03c2e94002
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tang.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V8
+94176
+94177
+94208
+100344
+100352
+101120
+101632
+101641
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl
index 940c26f4d3..66bdaef974 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Thaa.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Thaa.pl
index 1925eab7f6..d51742a816 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Thaa.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Thaa.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tibt.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tibt.pl
index 2c4f9b6771..2586b488b9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tibt.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tibt.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tirh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tirh.pl
index 33e9cbba3a..6f98f5f735 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tirh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Tirh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Xsux.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Xsux.pl
index 258dc8ca87..7f50c38cf5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Xsux.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Xsux.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Yezi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Yezi.pl
new file mode 100644
index 0000000000..e124109b30
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Yezi.pl
@@ -0,0 +1,28 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
+# database, Version 13.0.0. Any changes made here will be lost!
+
+# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
+# This file is for internal use by core Perl only. The format and even the
+# name or existence of this file are subject to change without notice. Don't
+# use it directly. Use Unicode::UCD to access the Unicode character data
+# base.
+
+
+return <<'END';
+V14
+1548
+1549
+1563
+1564
+1567
+1568
+1632
+1642
+69248
+69290
+69291
+69294
+69296
+69298
+END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Yi.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Yi.pl
index e259f466f9..9fd51582d3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Yi.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Yi.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl
index d2b1b2ed00..1fd67acae9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V34
+V36
768
834
835
@@ -20,8 +20,10 @@ V34
2387
2389
6832
-6847
+6849
7618
+7672
+7673
7674
7675
7680
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl
index 439f2682b7..40065f1c80 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V292
+V296
0
65
91
@@ -87,12 +87,12 @@ V292
11124
11126
11158
-11160
+11159
11264
11776
11843
11844
-11856
+11859
12272
12284
12288
@@ -121,12 +121,14 @@ V292
13312
19904
19968
-42752
+42760
42786
42888
42891
43867
43868
+43882
+43884
64830
64832
65040
@@ -154,7 +156,7 @@ V292
65529
65534
65936
-65948
+65949
66000
66045
94178
@@ -238,11 +240,7 @@ V292
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127488
127489
@@ -254,11 +252,11 @@ V292
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -275,30 +273,36 @@ V292
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
917505
917506
917536
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zzzz.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zzzz.pl
index 7c85f67379..886b5bb6a3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zzzz.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Scx/Zzzz.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1327
+V1349
888
890
896
@@ -57,7 +57,7 @@ V1327
2208
2229
2230
-2238
+2248
2259
2436
2437
@@ -166,7 +166,7 @@ V1327
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -255,8 +255,6 @@ V1327
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -270,7 +268,7 @@ V1327
3428
3430
3456
-3458
+3457
3460
3461
3479
@@ -443,7 +441,7 @@ V1327
6816
6830
6832
-6847
+6849
6912
6988
6992
@@ -518,7 +516,7 @@ V1327
11124
11126
11158
-11160
+11159
11311
11312
11359
@@ -553,7 +551,7 @@ V1327
11736
11743
11744
-11856
+11859
11904
11930
11931
@@ -573,15 +571,11 @@ V1327
12593
12687
12688
-12731
-12736
12772
12784
12831
12832
-19894
-19904
-40944
+40957
40960
42125
42128
@@ -593,9 +587,9 @@ V1327
42752
42944
42946
-42951
-42999
-43052
+42955
+42997
+43053
43056
43066
43072
@@ -635,7 +629,7 @@ V1327
43816
43823
43824
-43880
+43884
43888
44014
44016
@@ -725,7 +719,7 @@ V1327
65847
65935
65936
-65948
+65949
65952
65953
66000
@@ -844,10 +838,18 @@ V1327
68922
69216
69247
+69248
+69290
+69291
+69294
+69296
+69298
69376
69416
69424
69466
+69552
+69580
69600
69623
69632
@@ -865,12 +867,10 @@ V1327
69888
69941
69942
-69959
+69960
69968
70007
70016
-70094
-70096
70112
70113
70133
@@ -923,11 +923,9 @@ V1327
70512
70517
70656
-70746
-70747
70748
70749
-70752
+70754
70784
70856
70864
@@ -957,7 +955,21 @@ V1327
71840
71923
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72007
+72016
+72026
72096
72104
72106
@@ -1012,6 +1024,8 @@ V1327
73130
73440
73465
+73648
+73649
73664
73714
73727
@@ -1059,11 +1073,15 @@ V1327
94095
94112
94176
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1259,11 +1277,7 @@ V1327
127185
127222
127232
-127245
-127248
-127341
-127344
-127405
+127406
127462
127491
127504
@@ -1275,11 +1289,11 @@ V1327
127584
127590
127744
-128726
+128728
128736
128749
128752
-128763
+128765
128768
128884
128896
@@ -1296,32 +1310,38 @@ V1327
129160
129168
129198
+129200
+129202
129280
-129292
-129293
-129394
-129395
-129399
+129401
129402
-129443
-129445
-129451
-129454
-129483
+129484
129485
129620
129632
129646
129648
-129652
+129653
129656
129659
129664
-129667
+129671
129680
-129686
+129705
+129712
+129719
+129728
+129731
+129744
+129751
+129792
+129939
+129940
+129995
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1332,6 +1352,8 @@ V1327
191457
194560
195102
+196608
+201547
917505
917506
917536
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl
index 1a0c016f0f..6c333c18f3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V204
+V208
33
34
44
@@ -177,7 +177,7 @@ V204
70314
70731
70734
-70747
+70746
70748
71106
71110
@@ -187,6 +187,10 @@ V204
71235
71484
71487
+72004
+72005
+72006
+72007
72258
72260
72347
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl
index cc887406aa..a7e3d53b8c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,11 +10,11 @@
return <<'END';
-V28
+V30
13312
-19894
+19904
19968
-40944
+40957
64014
64016
64017
@@ -30,7 +30,7 @@ V28
64039
64042
131072
-173783
+173790
173824
177973
177984
@@ -39,4 +39,6 @@ V28
183970
183984
191457
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl
index ad5baeac96..513828f982 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1282
+V1286
65
91
192
@@ -1210,7 +1210,11 @@ V1282
42946
42947
42948
-42951
+42952
+42953
+42954
+42997
+42998
65313
65339
66560
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/R.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/R.pl
index f8769cf1f4..b04eb88408 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/R.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/R.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V173
+V177
0
167
168
@@ -116,12 +116,16 @@ V173
11056
11088
11098
+11159
+11160
11192
11218
11219
11244
11248
11264
+11856
+11858
11904
42192
43360
@@ -163,7 +167,7 @@ V173
82944
83584
94176
-101120
+101776
110592
111360
118784
@@ -175,7 +179,7 @@ V173
126976
129024
129280
-129696
+129792
131072
196606
196608
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tr.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tr.pl
index f5bb0f3fdb..b561bc7733 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tr.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tr.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tu.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tu.pl
index c0dc6d2bd2..b675c6c938 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tu.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/Tu.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/U.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/U.pl
index 5e5e155274..ab620d34f9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/U.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/Vo/U.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V250
+V254
167
168
169
@@ -117,12 +117,16 @@ V250
11056
11088
11098
+11159
+11160
11192
11218
11219
11244
11248
11264
+11856
+11858
11904
12289
12291
@@ -238,7 +242,7 @@ V250
82944
83584
94176
-101120
+101776
110592
111360
118784
@@ -252,7 +256,7 @@ V250
127490
129024
129280
-129696
+129792
131072
196606
196608
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl
index 62c4c4f002..41598ace29 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/Extend.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/Extend.pl
index 68280f67f1..be89130054 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/Extend.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/Extend.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V568
+V588
768
880
1155
@@ -127,7 +127,7 @@ V568
2889
2891
2894
-2902
+2901
2904
2914
2916
@@ -181,7 +181,7 @@ V568
3416
3426
3428
-3458
+3457
3460
3530
3531
@@ -276,7 +276,7 @@ V568
6783
6784
6832
-6847
+6849
6912
6917
6964
@@ -335,6 +335,8 @@ V568
43020
43043
43048
+43052
+43053
43136
43138
43188
@@ -407,6 +409,8 @@ V568
68327
68900
68904
+69291
+69293
69446
69457
69632
@@ -431,6 +435,8 @@ V568
70081
70089
70093
+70094
+70096
70188
70200
70206
@@ -475,6 +481,16 @@ V568
71468
71724
71739
+71984
+71990
+71991
+71993
+71995
+71999
+72000
+72001
+72002
+72004
72145
72152
72154
@@ -529,6 +545,10 @@ V568
94088
94095
94099
+94180
+94181
+94192
+94194
113821
113823
119141
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl
index 1306e4bfc5..9120d2a724 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/HL.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/HL.pl
index f6219775ad..e89cf0006e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/HL.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/HL.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl
index c4c42d3429..df97e09410 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl
index 99c1734aaa..af77f592a7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1074
+V1094
65
91
97
@@ -28,8 +28,6 @@ V1074
248
728
734
-741
-748
768
880
885
@@ -56,13 +54,13 @@ V1074
1329
1367
1369
-1370
-1371
1373
1374
1375
1376
1417
+1418
+1419
1523
1524
1568
@@ -110,7 +108,7 @@ V1074
2208
2229
2230
-2238
+2248
2308
2362
2365
@@ -261,7 +259,7 @@ V1074
3298
3313
3315
-3333
+3332
3341
3342
3345
@@ -532,7 +530,7 @@ V1074
12593
12687
12704
-12731
+12736
40960
42125
42192
@@ -549,11 +547,11 @@ V1074
42654
42656
42736
-42775
+42760
42944
42946
-42951
-42999
+42955
+42997
43010
43011
43014
@@ -602,7 +600,7 @@ V1074
43816
43823
43824
-43880
+43882
43888
44003
44032
@@ -753,12 +751,18 @@ V1074
68851
68864
68900
+69248
+69290
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69635
@@ -771,6 +775,8 @@ V1074
69927
69956
69957
+69959
+69960
69968
70003
70006
@@ -822,7 +828,7 @@ V1074
70727
70731
70751
-70752
+70754
70784
70832
70852
@@ -846,7 +852,19 @@ V1074
71840
71904
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71999
+72000
+72001
+72002
72096
72104
72106
@@ -895,6 +913,8 @@ V1074
73113
73440
73459
+73648
+73649
73728
74650
74752
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl
index c9c2f42ddd..5799474139 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl
index eff0be2f22..6c1fd474f0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,13 +10,15 @@
return <<'END';
-V16
+V18
58
59
183
184
903
904
+1375
+1376
1524
1525
8231
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl
index b42a0556c1..f85128d635 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl
index a6eecbecce..43307c3345 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V120
+V124
48
58
1632
@@ -113,6 +113,8 @@ V120
71482
71904
71914
+72016
+72026
72784
72794
73040
@@ -131,4 +133,6 @@ V120
123642
125264
125274
+130032
+130042
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl
index fa0eecbcd5..cff15c0c75 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl
index 8e946b38c1..fcf3b70387 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1465
+V1487
0
10
14
@@ -51,8 +51,6 @@ V1465
248
728
734
-741
-748
885
886
888
@@ -73,13 +71,9 @@ V1465
1329
1367
1369
-1370
-1371
1373
1374
-1375
-1376
-1418
+1419
1425
1470
1471
@@ -137,7 +131,7 @@ V1465
2208
2229
2230
-2238
+2248
2259
2404
2406
@@ -254,7 +248,7 @@ V1465
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -347,8 +341,6 @@ V1465
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -366,7 +358,7 @@ V1465
3440
3450
3456
-3458
+3457
3460
3461
3479
@@ -555,7 +547,7 @@ V1465
6800
6810
6832
-6847
+6849
6912
6988
6992
@@ -741,7 +733,7 @@ V1465
12593
12687
12704
-12731
+12736
12784
12800
13008
@@ -762,12 +754,14 @@ V1465
42622
42623
42738
-42775
+42760
42944
42946
-42951
-42999
+42955
+42997
43048
+43052
+43053
43072
43124
43136
@@ -825,7 +819,7 @@ V1465
43816
43823
43824
-43880
+43882
43888
44011
44012
@@ -1034,12 +1028,20 @@ V1465
68904
68912
68922
+69248
+69290
+69291
+69293
+69296
+69298
69376
69405
69415
69416
69424
69457
+69552
+69573
69600
69623
69632
@@ -1061,7 +1063,7 @@ V1465
69942
69952
69956
-69959
+69960
69968
70004
70006
@@ -1070,7 +1072,7 @@ V1465
70085
70089
70093
-70096
+70094
70107
70108
70109
@@ -1129,7 +1131,7 @@ V1465
70736
70746
70750
-70752
+70754
70784
70854
70855
@@ -1161,7 +1163,21 @@ V1465
71840
71914
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72004
+72016
+72026
72096
72104
72106
@@ -1222,6 +1238,8 @@ V1465
73130
73440
73463
+73648
+73649
73728
74650
74752
@@ -1265,7 +1283,9 @@ V1465
94176
94178
94179
-94180
+94181
+94192
+94194
110592
110593
110948
@@ -1470,6 +1490,8 @@ V1465
127488
127995
128000
+130032
+130042
917505
917506
917536
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl
index 204a8b2afc..604fff8ae7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1440
+V1474
48
58
65
@@ -116,7 +116,7 @@ V1440
2208
2229
2230
-2238
+2248
2259
2274
2275
@@ -235,7 +235,7 @@ V1440
2889
2891
2894
-2902
+2901
2904
2908
2910
@@ -328,8 +328,6 @@ V1440
3313
3315
3328
-3332
-3333
3341
3342
3345
@@ -347,7 +345,7 @@ V1440
3440
3450
3456
-3458
+3457
3460
3461
3479
@@ -549,6 +547,8 @@ V1440
6824
6832
6846
+6847
+6849
6912
6988
6992
@@ -716,13 +716,13 @@ V1440
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -744,9 +744,11 @@ V1440
42891
42944
42946
-42951
-42999
+42955
+42997
43048
+43052
+43053
43072
43124
43136
@@ -798,7 +800,7 @@ V1440
43824
43867
43868
-43880
+43882
43888
44011
44012
@@ -1007,12 +1009,20 @@ V1440
68904
68912
68922
+69248
+69290
+69291
+69293
+69296
+69298
69376
69405
69415
69416
69424
69457
+69552
+69573
69600
69623
69632
@@ -1030,7 +1040,7 @@ V1440
69942
69952
69956
-69959
+69960
69968
70004
70006
@@ -1039,7 +1049,7 @@ V1440
70085
70089
70093
-70096
+70094
70107
70108
70109
@@ -1098,7 +1108,7 @@ V1440
70736
70746
70750
-70752
+70754
70784
70854
70855
@@ -1132,7 +1142,21 @@ V1440
71840
71914
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71990
+71991
+71993
+71995
+72004
+72016
+72026
72096
72104
72106
@@ -1193,6 +1217,8 @@ V1440
73130
73440
73463
+73648
+73649
73728
74650
74752
@@ -1234,11 +1260,15 @@ V1440
94176
94178
94179
-94180
+94181
+94192
+94194
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1437,8 +1467,10 @@ V1440
126634
126635
126652
+130032
+130042
131072
-173783
+173790
173824
177973
177984
@@ -1449,6 +1481,8 @@ V1440
191457
194560
195102
+196608
+201547
917760
918000
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl
index 324b5a3ff5..64b0fccb91 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl
@@ -1,6 +1,6 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
-# database, Version 12.1.0. Any changes made here will be lost!
+# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
@@ -10,7 +10,7 @@
return <<'END';
-V1232
+V1258
65
91
97
@@ -112,7 +112,7 @@ V1232
2208
2229
2230
-2238
+2248
2308
2362
2365
@@ -263,7 +263,7 @@ V1232
3298
3313
3315
-3333
+3332
3341
3342
3345
@@ -602,13 +602,13 @@ V1232
12593
12687
12704
-12731
+12736
12784
12800
13312
-19894
+19904
19968
-40944
+40957
40960
42125
42192
@@ -632,8 +632,8 @@ V1232
42891
42944
42946
-42951
-42999
+42955
+42997
43010
43011
43014
@@ -708,7 +708,7 @@ V1232
43824
43867
43868
-43880
+43882
43888
44003
44032
@@ -891,12 +891,18 @@ V1232
68851
68864
68900
+69248
+69290
+69296
+69298
69376
69405
69415
69416
69424
69446
+69552
+69573
69600
69623
69635
@@ -909,6 +915,8 @@ V1232
69927
69956
69957
+69959
+69960
69968
70003
70006
@@ -960,7 +968,7 @@ V1232
70727
70731
70751
-70752
+70754
70784
70832
70852
@@ -986,7 +994,19 @@ V1232
71840
71904
71935
-71936
+71943
+71945
+71946
+71948
+71956
+71957
+71959
+71960
+71984
+71999
+72000
+72001
+72002
72096
72104
72106
@@ -1035,6 +1055,8 @@ V1232
73113
73440
73459
+73648
+73649
73728
74650
74752
@@ -1074,7 +1096,9 @@ V1232
94208
100344
100352
-101107
+101590
+101632
+101641
110592
110879
110928
@@ -1232,7 +1256,7 @@ V1232
126635
126652
131072
-173783
+173790
173824
177973
177984
@@ -1243,4 +1267,6 @@ V1232
191457
194560
195102
+196608
+201547
END
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/uni_keywords.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/uni_keywords.pl
index fba605d697..2b57230782 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/uni_keywords.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/uni_keywords.pl
@@ -3,1267 +3,1301 @@
# This file is built by regen/mk_invlists.pl from Unicode::UCD.
# Any changes made here will be lost!
-%utf8::uni_prop_ptrs_indices = (
- '_perl_any_folds' => 1154,
- '_perl_charname_begin' => 1155,
- '_perl_charname_continue' => 1156,
- '_perl_folds_to_multi_char' => 1157,
- '_perl_idcont' => 1158,
- '_perl_idstart' => 1159,
- '_perl_is_in_multi_char_fold' => 1160,
- '_perl_nchar' => 1161,
- '_perl_non_final_folds' => 1162,
- '_perl_patws' => 1163,
- '_perl_problematic_locale_foldeds_start' => 1164,
- '_perl_problematic_locale_folds' => 1165,
- '_perl_quotemeta' => 1166,
- '_perl_surrogate' => 1167,
+%Unicode::UCD::uni_prop_ptrs_indices = (
+ '_perl_any_folds' => 1187,
+ '_perl_charname_begin' => 1188,
+ '_perl_charname_continue' => 1189,
+ '_perl_folds_to_multi_char' => 1190,
+ '_perl_idcont' => 1191,
+ '_perl_idstart' => 1192,
+ '_perl_is_in_multi_char_fold' => 1193,
+ '_perl_nchar' => 1194,
+ '_perl_patws' => 1195,
+ '_perl_problematic_locale_foldeds_start' => 1196,
+ '_perl_problematic_locale_folds' => 1197,
+ '_perl_quotemeta' => 1198,
+ '_perl_surrogate' => 1199,
'adlm' => 1,
'aegeannumbers' => 2,
'age=10' => 3,
'age=11' => 4,
'age=12' => 5,
'age=12.1' => 6,
- 'age=2' => 7,
- 'age=2.1' => 8,
- 'age=3' => 9,
- 'age=3.1' => 10,
- 'age=3.2' => 11,
- 'age=4' => 12,
- 'age=4.1' => 13,
- 'age=5' => 14,
- 'age=5.1' => 15,
- 'age=5.2' => 16,
- 'age=6' => 17,
- 'age=6.1' => 18,
- 'age=6.2' => 19,
- 'age=6.3' => 20,
- 'age=7' => 21,
- 'age=8' => 22,
- 'age=9' => 23,
- 'age=na' => 24,
- 'aghb' => 25,
- 'ahex' => 940,
- 'ahom' => 26,
- 'alchemical' => 27,
- 'all' => 28,
- 'alnum' => 1129,
- 'alpha' => 1130,
- 'alphabetic' => 1130,
- 'alphabeticpf' => 29,
- 'ancientgreekmusic' => 30,
- 'ancientgreeknumbers' => 31,
- 'ancientsymbols' => 32,
- 'any' => 33,
- 'arab' => 34,
- 'arabicexta' => 35,
- 'arabicmath' => 36,
- 'arabicpfa' => 37,
- 'arabicpfb' => 38,
- 'arabicsup' => 39,
- 'armi' => 40,
- 'armn' => 41,
- 'arrows' => 42,
- 'ascii' => 43,
- 'asciihexdigit' => 940,
- 'assigned' => 44,
- 'avst' => 45,
- 'bali' => 46,
- 'bamu' => 47,
- 'bamumsup' => 48,
- 'basiclatin' => 43,
- 'bass' => 49,
- 'batk' => 50,
- 'bc=al' => 51,
- 'bc=an' => 52,
- 'bc=b' => 53,
- 'bc=bn' => 54,
- 'bc=cs' => 55,
- 'bc=en' => 56,
- 'bc=es' => 57,
- 'bc=et' => 58,
- 'bc=fsi' => 59,
- 'bc=l' => 60,
- 'bc=lre' => 61,
- 'bc=lri' => 62,
- 'bc=lro' => 63,
- 'bc=nsm' => 64,
- 'bc=on' => 65,
- 'bc=pdf' => 66,
- 'bc=pdi' => 67,
- 'bc=r' => 68,
- 'bc=rle' => 69,
- 'bc=rli' => 70,
- 'bc=rlo' => 71,
- 'bc=s' => 72,
- 'bc=ws' => 73,
- 'beng' => 74,
- 'bhks' => 75,
- 'bidic' => 76,
- 'bidim' => 77,
- 'blank' => 1131,
- 'blockelements' => 78,
- 'bopo' => 79,
- 'bopomofoext' => 80,
- 'boxdrawing' => 81,
- 'bpt=c' => 82,
- 'bpt=n' => 83,
- 'bpt=o' => 84,
- 'brah' => 85,
- 'brai' => 86,
- 'bugi' => 87,
- 'buhd' => 88,
- 'byzantinemusic' => 89,
- 'c' => 90,
- 'cakm' => 91,
- 'cans' => 92,
- 'cari' => 93,
- 'cased' => 94,
- 'casedletter' => 95,
- 'cc' => 1132,
- 'ccc=0' => 96,
- 'ccc=1' => 97,
- 'ccc=10' => 98,
- 'ccc=103' => 99,
- 'ccc=107' => 100,
- 'ccc=11' => 101,
- 'ccc=118' => 102,
- 'ccc=12' => 103,
- 'ccc=122' => 104,
- 'ccc=129' => 105,
- 'ccc=13' => 106,
- 'ccc=130' => 107,
- 'ccc=132' => 108,
- 'ccc=14' => 109,
- 'ccc=15' => 110,
- 'ccc=16' => 111,
- 'ccc=17' => 112,
- 'ccc=18' => 113,
- 'ccc=19' => 114,
- 'ccc=20' => 115,
- 'ccc=202' => 116,
- 'ccc=21' => 117,
- 'ccc=214' => 118,
- 'ccc=216' => 119,
- 'ccc=22' => 120,
- 'ccc=23' => 121,
- 'ccc=24' => 122,
- 'ccc=25' => 123,
- 'ccc=26' => 124,
- 'ccc=27' => 125,
- 'ccc=28' => 126,
- 'ccc=29' => 127,
- 'ccc=30' => 128,
- 'ccc=31' => 129,
- 'ccc=32' => 130,
- 'ccc=33' => 131,
- 'ccc=34' => 132,
- 'ccc=35' => 133,
- 'ccc=36' => 134,
- 'ccc=7' => 135,
- 'ccc=8' => 136,
- 'ccc=84' => 137,
- 'ccc=9' => 138,
- 'ccc=91' => 139,
- 'ccc=a' => 140,
- 'ccc=al' => 141,
- 'ccc=ar' => 142,
- 'ccc=b' => 143,
- 'ccc=bl' => 144,
- 'ccc=br' => 145,
- 'ccc=da' => 146,
- 'ccc=db' => 147,
- 'ccc=is' => 148,
- 'ccc=l' => 149,
- 'ccc=r' => 150,
- 'ce' => 151,
- 'cf' => 152,
- 'cham' => 153,
- 'cher' => 154,
- 'cherokeesup' => 155,
- 'chesssymbols' => 156,
- 'ci' => 157,
- 'cjk' => 158,
- 'cjkcompat' => 159,
- 'cjkcompatforms' => 160,
- 'cjkcompatideographs' => 161,
- 'cjkcompatideographssup' => 162,
- 'cjkexta' => 163,
- 'cjkextb' => 164,
- 'cjkextc' => 165,
- 'cjkextd' => 166,
- 'cjkexte' => 167,
- 'cjkextf' => 168,
- 'cjkradicalssup' => 169,
- 'cjkstrokes' => 170,
- 'cjksymbols' => 171,
- 'cn' => 172,
- 'cntrl' => 1132,
- 'co' => 173,
- 'compatjamo' => 174,
- 'compex' => 175,
- 'control' => 1132,
- 'controlpictures' => 176,
- 'copt' => 177,
- 'copticepactnumbers' => 178,
- 'countingrod' => 179,
- 'cprt' => 180,
- 'cuneiformnumbers' => 181,
- 'currencysymbols' => 182,
- 'cwcf' => 183,
- 'cwcm' => 184,
- 'cwkcf' => 185,
- 'cwl' => 186,
- 'cwt' => 187,
- 'cwu' => 188,
- 'cypriotsyllabary' => 189,
- 'cyrillicexta' => 190,
- 'cyrillicextb' => 191,
- 'cyrillicextc' => 192,
- 'cyrillicsup' => 193,
- 'cyrl' => 194,
- 'dash' => 195,
- 'decimalnumber' => 1133,
- 'dep' => 196,
- 'deva' => 197,
- 'devanagariext' => 198,
- 'di' => 199,
- 'dia' => 200,
- 'diacriticals' => 201,
- 'diacriticalsext' => 202,
- 'diacriticalsforsymbols' => 203,
- 'diacriticalssup' => 204,
- 'digit' => 1133,
- 'dingbats' => 205,
- 'dogr' => 206,
- 'domino' => 207,
- 'dsrt' => 208,
- 'dt=can' => 209,
- 'dt=com' => 210,
- 'dt=enc' => 211,
- 'dt=fin' => 212,
- 'dt=font' => 213,
- 'dt=fra' => 214,
- 'dt=init' => 215,
- 'dt=iso' => 216,
- 'dt=med' => 217,
- 'dt=nar' => 218,
- 'dt=nb' => 219,
- 'dt=noncanon' => 220,
- 'dt=none' => 221,
- 'dt=sml' => 222,
- 'dt=sqr' => 223,
- 'dt=sub' => 224,
- 'dt=sup' => 225,
- 'dt=vert' => 226,
- 'dupl' => 227,
- 'ea=a' => 229,
- 'ea=f' => 230,
- 'ea=h' => 231,
- 'ea=n' => 232,
- 'ea=na' => 233,
- 'ea=w' => 234,
- 'earlydynasticcuneiform' => 228,
- 'egyp' => 235,
- 'egyptianhieroglyphformatcontrols' => 236,
- 'elba' => 237,
- 'elym' => 238,
- 'emoticons' => 239,
- 'enclosedalphanum' => 240,
- 'enclosedalphanumsup' => 241,
- 'enclosedcjk' => 242,
- 'enclosedideographicsup' => 243,
- 'ethi' => 244,
- 'ethiopicext' => 245,
- 'ethiopicexta' => 246,
- 'ethiopicsup' => 247,
- 'ext' => 248,
- 'gcb=cn' => 249,
- 'gcb=ex' => 250,
- 'gcb=l' => 251,
- 'gcb=pp' => 252,
- 'gcb=sm' => 253,
- 'gcb=t' => 254,
- 'gcb=v' => 255,
- 'gcb=xx' => 256,
- 'geometricshapes' => 257,
- 'geometricshapesext' => 258,
- 'geor' => 259,
- 'georgianext' => 260,
- 'georgiansup' => 261,
- 'glag' => 262,
- 'glagoliticsup' => 263,
- 'gong' => 264,
- 'gonm' => 265,
- 'goth' => 266,
- 'gran' => 267,
- 'graph' => 1134,
- 'grbase' => 268,
- 'greekext' => 269,
- 'grek' => 270,
- 'grext' => 271,
- 'gujr' => 272,
- 'guru' => 273,
- 'halfandfullforms' => 274,
- 'halfmarks' => 275,
- 'han' => 276,
- 'hang' => 277,
- 'hano' => 278,
- 'hatr' => 279,
- 'hebr' => 280,
- 'hex' => 1141,
- 'hexdigit' => 1141,
- 'highpusurrogates' => 281,
- 'highsurrogates' => 282,
- 'hira' => 283,
- 'hluw' => 284,
- 'hmng' => 285,
- 'hmnp' => 286,
- 'horizspace' => 1131,
- 'hst=na' => 287,
- 'hung' => 288,
- 'hyphen_perl_aux' => 289,
- 'idc' => 290,
- 'ideo' => 291,
- 'ideographicsymbols' => 292,
- 'ids' => 293,
- 'idsb' => 294,
- 'idst' => 295,
- 'in=1.1' => 487,
- 'in=10' => 483,
- 'in=11' => 484,
- 'in=12' => 485,
- 'in=12.1' => 486,
- 'in=2' => 488,
- 'in=2.1' => 489,
- 'in=3' => 490,
- 'in=3.1' => 491,
- 'in=3.2' => 492,
- 'in=4' => 493,
- 'in=4.1' => 494,
- 'in=5' => 495,
- 'in=5.1' => 496,
- 'in=5.2' => 497,
- 'in=6' => 498,
- 'in=6.1' => 499,
- 'in=6.2' => 500,
- 'in=6.3' => 501,
- 'in=7' => 502,
- 'in=8' => 503,
- 'in=9' => 504,
- 'inadlam' => 296,
- 'inahom' => 297,
- 'inanatolianhieroglyphs' => 298,
- 'inarabic' => 299,
- 'inarmenian' => 300,
- 'inavestan' => 301,
- 'inbalinese' => 302,
- 'inbamum' => 303,
- 'inbassavah' => 304,
- 'inbatak' => 305,
- 'inbengali' => 306,
- 'inbhaiksuki' => 307,
- 'inbopomofo' => 308,
- 'inbrahmi' => 309,
- 'inbuginese' => 310,
- 'inbuhid' => 311,
- 'incarian' => 312,
- 'incaucasianalbanian' => 313,
- 'inchakma' => 314,
- 'incham' => 315,
- 'incherokee' => 316,
- 'incoptic' => 317,
- 'incuneiform' => 318,
- 'incyrillic' => 319,
- 'indevanagari' => 320,
- 'indicnumberforms' => 321,
- 'indicsiyaqnumbers' => 322,
- 'indogra' => 323,
- 'induployan' => 324,
- 'inegyptianhieroglyphs' => 325,
- 'inelbasan' => 326,
- 'inelymaic' => 327,
- 'inethiopic' => 328,
- 'ingeorgian' => 329,
- 'inglagolitic' => 330,
- 'ingothic' => 331,
- 'ingrantha' => 332,
- 'ingreek' => 333,
- 'ingujarati' => 334,
- 'ingunjalagondi' => 335,
- 'ingurmukhi' => 336,
- 'inhangul' => 337,
- 'inhanifirohingya' => 338,
- 'inhanunoo' => 339,
- 'inhatran' => 340,
- 'inhebrew' => 341,
- 'inhiragana' => 342,
- 'inidc' => 343,
- 'inimperialaramaic' => 344,
- 'ininscriptionalpahlavi' => 345,
- 'ininscriptionalparthian' => 346,
- 'injavanese' => 347,
- 'inkaithi' => 348,
- 'inkannada' => 349,
- 'inkatakana' => 350,
- 'inkharoshthi' => 351,
- 'inkhmer' => 352,
- 'inkhojki' => 353,
- 'inkhudawadi' => 354,
- 'inlao' => 355,
- 'inlepcha' => 356,
- 'inlimbu' => 357,
- 'inlineara' => 358,
- 'inlycian' => 359,
- 'inlydian' => 360,
- 'inmahajani' => 361,
- 'inmakasar' => 362,
- 'inmalayalam' => 363,
- 'inmandaic' => 364,
- 'inmanichaean' => 365,
- 'inmarchen' => 366,
- 'inmasaramgondi' => 367,
- 'inmedefaidrin' => 368,
- 'inmeeteimayek' => 369,
- 'inmendekikakui' => 370,
- 'inmeroiticcursive' => 371,
- 'inmiao' => 372,
- 'inmodi' => 373,
- 'inmongolian' => 374,
- 'inmro' => 375,
- 'inmultani' => 376,
- 'inmyanmar' => 377,
- 'innabataean' => 378,
- 'innandinagari' => 379,
- 'innewa' => 380,
- 'innewtailue' => 381,
- 'innko' => 382,
- 'innushu' => 383,
- 'innyiakengpuachuehmong' => 384,
- 'inogham' => 385,
- 'inoldhungarian' => 386,
- 'inolditalic' => 387,
- 'inoldpermic' => 388,
- 'inoldpersian' => 389,
- 'inoldsogdian' => 390,
- 'inoldturkic' => 391,
- 'inoriya' => 392,
- 'inosage' => 393,
- 'inosmanya' => 394,
- 'inpahawhhmong' => 395,
- 'inpaucinhau' => 396,
- 'inpc=bottom' => 397,
- 'inpc=bottomandleft' => 398,
- 'inpc=bottomandright' => 399,
- 'inpc=left' => 400,
- 'inpc=leftandright' => 401,
- 'inpc=na' => 402,
- 'inpc=overstruck' => 403,
- 'inpc=right' => 404,
- 'inpc=top' => 405,
- 'inpc=topandbottom' => 406,
- 'inpc=topandbottomandright' => 407,
- 'inpc=topandleft' => 408,
- 'inpc=topandleftandright' => 409,
- 'inpc=topandright' => 410,
- 'inphagspa' => 411,
- 'inphoenician' => 412,
- 'inpsalterpahlavi' => 413,
- 'inpunctuation' => 414,
- 'inrejang' => 415,
- 'inrunic' => 416,
- 'insamaritan' => 417,
- 'insaurashtra' => 418,
- 'insc=avagraha' => 419,
- 'insc=bindu' => 420,
- 'insc=brahmijoiningnumber' => 421,
- 'insc=cantillationmark' => 422,
- 'insc=consonant' => 423,
- 'insc=consonantdead' => 424,
- 'insc=consonantfinal' => 425,
- 'insc=consonantheadletter' => 426,
- 'insc=consonantinitialpostfixed' => 427,
- 'insc=consonantkiller' => 428,
- 'insc=consonantmedial' => 429,
- 'insc=consonantplaceholder' => 430,
- 'insc=consonantprecedingrepha' => 431,
- 'insc=consonantprefixed' => 432,
- 'insc=consonantsubjoined' => 433,
- 'insc=consonantsucceedingrepha' => 434,
- 'insc=consonantwithstacker' => 435,
- 'insc=geminationmark' => 436,
- 'insc=invisiblestacker' => 437,
- 'insc=modifyingletter' => 438,
- 'insc=nonjoiner' => 439,
- 'insc=nukta' => 440,
- 'insc=number' => 441,
- 'insc=numberjoiner' => 442,
- 'insc=other' => 443,
- 'insc=purekiller' => 444,
- 'insc=registershifter' => 445,
- 'insc=syllablemodifier' => 446,
- 'insc=toneletter' => 447,
- 'insc=tonemark' => 448,
- 'insc=virama' => 449,
- 'insc=visarga' => 450,
- 'insc=vowel' => 451,
- 'insc=voweldependent' => 452,
- 'insc=vowelindependent' => 453,
- 'insharada' => 454,
- 'insiddham' => 455,
- 'insinhala' => 456,
- 'insogdian' => 457,
- 'insorasompeng' => 458,
- 'insoyombo' => 459,
- 'insundanese' => 460,
- 'insylotinagri' => 461,
- 'insyriac' => 462,
- 'intagalog' => 463,
- 'intagbanwa' => 464,
- 'intaile' => 465,
- 'intaitham' => 466,
- 'intaiviet' => 467,
- 'intakri' => 468,
- 'intamil' => 469,
- 'intangut' => 470,
- 'intelugu' => 471,
- 'inthaana' => 472,
- 'inthai' => 473,
- 'intibetan' => 474,
- 'intifinagh' => 475,
- 'intirhuta' => 476,
- 'inugaritic' => 477,
- 'invai' => 478,
- 'invs' => 479,
- 'inwancho' => 480,
- 'inwarangciti' => 481,
- 'inzanabazarsquare' => 482,
- 'ipaext' => 505,
- 'ital' => 506,
- 'jamo' => 507,
- 'jamoexta' => 508,
- 'jamoextb' => 509,
- 'java' => 510,
- 'jg=africanfeh' => 511,
- 'jg=africannoon' => 512,
- 'jg=africanqaf' => 513,
- 'jg=ain' => 514,
- 'jg=alaph' => 515,
- 'jg=alef' => 516,
- 'jg=beh' => 517,
- 'jg=beth' => 518,
- 'jg=burushaskiyehbarree' => 519,
- 'jg=dal' => 520,
- 'jg=dalathrish' => 521,
- 'jg=e' => 522,
- 'jg=farsiyeh' => 523,
- 'jg=fe' => 524,
- 'jg=feh' => 525,
- 'jg=finalsemkath' => 526,
- 'jg=gaf' => 527,
- 'jg=gamal' => 528,
- 'jg=hah' => 529,
- 'jg=hamzaonhehgoal' => 530,
- 'jg=hanifirohingyakinnaya' => 531,
- 'jg=hanifirohingyapa' => 532,
- 'jg=he' => 533,
- 'jg=heh' => 534,
- 'jg=hehgoal' => 535,
- 'jg=heth' => 536,
- 'jg=kaf' => 537,
- 'jg=kaph' => 538,
- 'jg=khaph' => 539,
- 'jg=knottedheh' => 540,
- 'jg=lam' => 541,
- 'jg=lamadh' => 542,
- 'jg=malayalambha' => 543,
- 'jg=malayalamja' => 544,
- 'jg=malayalamlla' => 545,
- 'jg=malayalamllla' => 546,
- 'jg=malayalamnga' => 547,
- 'jg=malayalamnna' => 548,
- 'jg=malayalamnnna' => 549,
- 'jg=malayalamnya' => 550,
- 'jg=malayalamra' => 551,
- 'jg=malayalamssa' => 552,
- 'jg=malayalamtta' => 553,
- 'jg=manichaeanaleph' => 554,
- 'jg=manichaeanayin' => 555,
- 'jg=manichaeanbeth' => 556,
- 'jg=manichaeandaleth' => 557,
- 'jg=manichaeandhamedh' => 558,
- 'jg=manichaeanfive' => 559,
- 'jg=manichaeangimel' => 560,
- 'jg=manichaeanheth' => 561,
- 'jg=manichaeanhundred' => 562,
- 'jg=manichaeankaph' => 563,
- 'jg=manichaeanlamedh' => 564,
- 'jg=manichaeanmem' => 565,
- 'jg=manichaeannun' => 566,
- 'jg=manichaeanone' => 567,
- 'jg=manichaeanpe' => 568,
- 'jg=manichaeanqoph' => 569,
- 'jg=manichaeanresh' => 570,
- 'jg=manichaeansadhe' => 571,
- 'jg=manichaeansamekh' => 572,
- 'jg=manichaeantaw' => 573,
- 'jg=manichaeanten' => 574,
- 'jg=manichaeanteth' => 575,
- 'jg=manichaeanthamedh' => 576,
- 'jg=manichaeantwenty' => 577,
- 'jg=manichaeanwaw' => 578,
- 'jg=manichaeanyodh' => 579,
- 'jg=manichaeanzayin' => 580,
- 'jg=meem' => 581,
- 'jg=mim' => 582,
- 'jg=nojoininggroup' => 583,
- 'jg=noon' => 584,
- 'jg=nun' => 585,
- 'jg=nya' => 586,
- 'jg=pe' => 587,
- 'jg=qaf' => 588,
- 'jg=qaph' => 589,
- 'jg=reh' => 590,
- 'jg=reversedpe' => 591,
- 'jg=rohingyayeh' => 592,
- 'jg=sad' => 593,
- 'jg=sadhe' => 594,
- 'jg=seen' => 595,
- 'jg=semkath' => 596,
- 'jg=shin' => 597,
- 'jg=straightwaw' => 598,
- 'jg=swashkaf' => 599,
- 'jg=syriacwaw' => 600,
- 'jg=tah' => 601,
- 'jg=taw' => 602,
- 'jg=tehmarbuta' => 603,
- 'jg=teth' => 604,
- 'jg=waw' => 605,
- 'jg=yeh' => 606,
- 'jg=yehbarree' => 607,
- 'jg=yehwithtail' => 608,
- 'jg=yudh' => 609,
- 'jg=yudhhe' => 610,
- 'jg=zain' => 611,
- 'jg=zhain' => 612,
- 'joinc' => 613,
- 'jt=c' => 614,
- 'jt=d' => 615,
- 'jt=l' => 616,
- 'jt=r' => 617,
- 'jt=t' => 618,
- 'jt=u' => 619,
- 'kali' => 620,
- 'kana' => 621,
- 'kanaexta' => 622,
- 'kanasup' => 623,
- 'kanbun' => 624,
- 'kangxi' => 625,
- 'katakanaext' => 626,
- 'khar' => 627,
- 'khmersymbols' => 628,
- 'khmr' => 629,
- 'khoj' => 630,
- 'knda' => 631,
- 'kthi' => 632,
- 'l' => 633,
- 'l_' => 95,
- 'l_amp_' => 95,
- 'lana' => 634,
- 'lao' => 635,
- 'latin1' => 636,
- 'latinexta' => 637,
- 'latinextadditional' => 638,
- 'latinextb' => 639,
- 'latinextc' => 640,
- 'latinextd' => 641,
- 'latinexte' => 642,
- 'latn' => 643,
- 'lb=ai' => 644,
- 'lb=al' => 645,
- 'lb=b2' => 646,
- 'lb=ba' => 647,
- 'lb=bb' => 648,
- 'lb=bk' => 649,
- 'lb=cb' => 650,
- 'lb=cj' => 651,
- 'lb=cl' => 652,
- 'lb=cm' => 653,
- 'lb=cp' => 654,
- 'lb=cr' => 655,
- 'lb=eb' => 656,
- 'lb=em' => 657,
- 'lb=ex' => 658,
- 'lb=gl' => 659,
- 'lb=h2' => 660,
- 'lb=h3' => 661,
- 'lb=hl' => 662,
- 'lb=hy' => 663,
- 'lb=id' => 664,
- 'lb=in' => 665,
- 'lb=is' => 666,
- 'lb=lf' => 667,
- 'lb=nl' => 668,
- 'lb=ns' => 669,
- 'lb=nu' => 670,
- 'lb=op' => 671,
- 'lb=po' => 672,
- 'lb=pr' => 673,
- 'lb=qu' => 674,
- 'lb=sa' => 675,
- 'lb=sg_perl_aux' => 676,
- 'lb=sp' => 677,
- 'lb=sy' => 678,
- 'lb=wj' => 679,
- 'lb=xx' => 680,
- 'lb=zw' => 681,
- 'lb=zwj' => 682,
- 'lc' => 95,
- 'lepc' => 683,
- 'letterlikesymbols' => 684,
- 'limb' => 685,
- 'lina' => 686,
- 'linb' => 687,
- 'linearbideograms' => 688,
- 'linearbsyllabary' => 689,
- 'lisu' => 690,
- 'll' => 694,
- 'lm' => 691,
- 'lo' => 692,
- 'loe' => 693,
- 'lower' => 1135,
- 'lowercase' => 1135,
- 'lowercaseletter' => 694,
- 'lowsurrogates' => 695,
- 'lt' => 1092,
- 'lu' => 1098,
- 'lyci' => 696,
- 'lydi' => 697,
- 'm' => 698,
- 'mahj' => 699,
- 'mahjong' => 700,
- 'maka' => 701,
- 'mand' => 702,
- 'mani' => 703,
- 'marc' => 704,
- 'math' => 705,
- 'mathalphanum' => 706,
- 'mathoperators' => 707,
- 'mayannumerals' => 708,
- 'mc' => 709,
- 'me' => 710,
- 'medf' => 711,
- 'meeteimayekext' => 712,
- 'mend' => 713,
- 'merc' => 714,
- 'mero' => 715,
- 'miao' => 716,
- 'miscarrows' => 717,
- 'miscmathsymbolsa' => 718,
- 'miscmathsymbolsb' => 719,
- 'miscpictographs' => 720,
- 'miscsymbols' => 721,
- 'misctechnical' => 722,
- 'mlym' => 723,
- 'mn' => 724,
- 'modi' => 725,
- 'modifierletters' => 726,
- 'modifiertoneletters' => 727,
- 'mong' => 728,
- 'mongoliansup' => 729,
- 'mro' => 730,
- 'mtei' => 731,
- 'mult' => 732,
- 'music' => 733,
- 'myanmarexta' => 734,
- 'myanmarextb' => 735,
- 'mymr' => 736,
- 'n' => 737,
- 'nand' => 738,
- 'narb' => 739,
- 'nb' => 740,
- 'nbat' => 741,
- 'nd' => 1133,
- 'newa' => 742,
- 'nfcqc=m' => 743,
- 'nfcqc=y' => 744,
- 'nfdqc=y' => 745,
- 'nfkcqc=n' => 746,
- 'nfkcqc=y' => 747,
- 'nfkdqc=n' => 748,
- 'nko' => 749,
- 'nl' => 750,
- 'no' => 751,
- 'nshu' => 752,
- 'nt=di' => 753,
- 'nt=nu' => 754,
- 'numberforms' => 755,
- 'nv=0' => 756,
- 'nv=1' => 757,
- 'nv=1/10' => 782,
- 'nv=1/12' => 783,
- 'nv=1/16' => 784,
- 'nv=1/160' => 785,
- 'nv=1/2' => 786,
- 'nv=1/20' => 787,
- 'nv=1/3' => 788,
- 'nv=1/32' => 789,
- 'nv=1/320' => 790,
- 'nv=1/4' => 791,
- 'nv=1/40' => 792,
- 'nv=1/5' => 793,
- 'nv=1/6' => 794,
- 'nv=1/64' => 795,
- 'nv=1/7' => 796,
- 'nv=1/8' => 797,
- 'nv=1/80' => 798,
- 'nv=1/9' => 799,
- 'nv=10' => 758,
- 'nv=100' => 759,
- 'nv=1000' => 760,
- 'nv=10000' => 761,
- 'nv=100000' => 762,
- 'nv=1000000' => 763,
- 'nv=10000000' => 764,
- 'nv=100000000' => 765,
- 'nv=10000000000' => 766,
- 'nv=1000000000000' => 767,
- 'nv=11' => 768,
- 'nv=11/12' => 769,
- 'nv=11/2' => 770,
- 'nv=12' => 771,
- 'nv=13' => 772,
- 'nv=13/2' => 773,
- 'nv=14' => 774,
- 'nv=15' => 775,
- 'nv=15/2' => 776,
- 'nv=16' => 777,
- 'nv=17' => 778,
- 'nv=17/2' => 779,
- 'nv=18' => 780,
- 'nv=19' => 781,
- 'nv=2' => 800,
- 'nv=2/3' => 817,
- 'nv=2/5' => 818,
- 'nv=20' => 801,
- 'nv=200' => 802,
- 'nv=2000' => 803,
- 'nv=20000' => 804,
- 'nv=200000' => 805,
- 'nv=20000000' => 806,
- 'nv=21' => 807,
- 'nv=216000' => 808,
- 'nv=22' => 809,
- 'nv=23' => 810,
- 'nv=24' => 811,
- 'nv=25' => 812,
- 'nv=26' => 813,
- 'nv=27' => 814,
- 'nv=28' => 815,
- 'nv=29' => 816,
- 'nv=3' => 819,
- 'nv=3/16' => 834,
- 'nv=3/2' => 835,
- 'nv=3/20' => 836,
- 'nv=3/4' => 837,
- 'nv=3/5' => 838,
- 'nv=3/64' => 839,
- 'nv=3/8' => 840,
- 'nv=3/80' => 841,
- 'nv=30' => 820,
- 'nv=300' => 821,
- 'nv=3000' => 822,
- 'nv=30000' => 823,
- 'nv=300000' => 824,
- 'nv=31' => 825,
- 'nv=32' => 826,
- 'nv=33' => 827,
- 'nv=34' => 828,
- 'nv=35' => 829,
- 'nv=36' => 830,
- 'nv=37' => 831,
- 'nv=38' => 832,
- 'nv=39' => 833,
- 'nv=4' => 842,
- 'nv=4/5' => 858,
- 'nv=40' => 843,
- 'nv=400' => 844,
- 'nv=4000' => 845,
- 'nv=40000' => 846,
- 'nv=400000' => 847,
- 'nv=41' => 848,
- 'nv=42' => 849,
- 'nv=43' => 850,
- 'nv=432000' => 851,
- 'nv=44' => 852,
- 'nv=45' => 853,
- 'nv=46' => 854,
- 'nv=47' => 855,
- 'nv=48' => 856,
- 'nv=49' => 857,
- 'nv=5' => 859,
- 'nv=5/12' => 865,
- 'nv=5/2' => 866,
- 'nv=5/6' => 867,
- 'nv=5/8' => 868,
- 'nv=50' => 860,
- 'nv=500' => 861,
- 'nv=5000' => 862,
- 'nv=50000' => 863,
- 'nv=500000' => 864,
- 'nv=6' => 869,
- 'nv=60' => 870,
- 'nv=600' => 871,
- 'nv=6000' => 872,
- 'nv=60000' => 873,
- 'nv=600000' => 874,
- 'nv=7' => 875,
- 'nv=7/12' => 881,
- 'nv=7/2' => 882,
- 'nv=7/8' => 883,
- 'nv=70' => 876,
- 'nv=700' => 877,
- 'nv=7000' => 878,
- 'nv=70000' => 879,
- 'nv=700000' => 880,
- 'nv=8' => 884,
- 'nv=80' => 885,
- 'nv=800' => 886,
- 'nv=8000' => 887,
- 'nv=80000' => 888,
- 'nv=800000' => 889,
- 'nv=9' => 890,
- 'nv=9/2' => 896,
- 'nv=90' => 891,
- 'nv=900' => 892,
- 'nv=9000' => 893,
- 'nv=90000' => 894,
- 'nv=900000' => 895,
- 'nv=_minus_1/2' => 898,
- 'nv=nan' => 897,
- 'ocr' => 899,
- 'ogam' => 900,
- 'olck' => 901,
- 'orkh' => 902,
- 'ornamentaldingbats' => 903,
- 'orya' => 904,
- 'osge' => 905,
- 'osma' => 906,
- 'ottomansiyaqnumbers' => 907,
- 'p' => 908,
- 'palm' => 909,
- 'patsyn' => 910,
- 'pauc' => 911,
- 'pc' => 912,
- 'pcm' => 913,
- 'pd' => 914,
- 'pe' => 915,
- 'perlspace' => 937,
- 'perlword' => 939,
- 'perm' => 916,
- 'pf' => 917,
- 'phag' => 918,
- 'phaistos' => 919,
- 'phli' => 920,
- 'phlp' => 921,
- 'phnx' => 922,
- 'phoneticext' => 923,
- 'phoneticextsup' => 924,
- 'pi' => 925,
- 'playingcards' => 926,
- 'po' => 927,
- 'posixalnum' => 928,
- 'posixalpha' => 929,
- 'posixblank' => 930,
- 'posixcntrl' => 931,
- 'posixdigit' => 932,
- 'posixgraph' => 933,
- 'posixlower' => 934,
- 'posixprint' => 935,
- 'posixpunct' => 936,
- 'posixspace' => 937,
- 'posixupper' => 938,
- 'posixword' => 939,
- 'posixxdigit' => 940,
- 'print' => 1136,
- 'prti' => 941,
- 'ps' => 942,
- 'pua' => 943,
- 'qaai' => 944,
- 'qmark' => 945,
- 'radical' => 946,
- 'ri' => 947,
- 'rjng' => 948,
- 'rohg' => 949,
- 'rumi' => 950,
- 'runr' => 951,
- 's' => 952,
- 'samr' => 953,
- 'sarb' => 954,
- 'saur' => 955,
- 'sb=at' => 956,
- 'sb=cl' => 957,
- 'sb=ex' => 958,
- 'sb=fo' => 959,
- 'sb=le' => 960,
- 'sb=lo' => 961,
- 'sb=nu' => 962,
- 'sb=sc' => 963,
- 'sb=se' => 964,
- 'sb=sp' => 965,
- 'sb=st' => 966,
- 'sb=up' => 967,
- 'sb=xx' => 968,
- 'sc' => 969,
- 'sc=adlm' => 970,
- 'sc=arab' => 971,
- 'sc=armn' => 972,
- 'sc=beng' => 973,
- 'sc=bopo' => 974,
- 'sc=bugi' => 975,
- 'sc=buhd' => 976,
- 'sc=cakm' => 977,
- 'sc=copt' => 978,
- 'sc=cprt' => 979,
- 'sc=cyrl' => 980,
- 'sc=deva' => 981,
- 'sc=dogr' => 982,
- 'sc=dupl' => 983,
- 'sc=geor' => 984,
- 'sc=glag' => 985,
- 'sc=gong' => 986,
- 'sc=gonm' => 987,
- 'sc=gran' => 988,
- 'sc=grek' => 989,
- 'sc=gujr' => 990,
- 'sc=guru' => 991,
- 'sc=han' => 992,
- 'sc=hang' => 993,
- 'sc=hano' => 994,
- 'sc=hira' => 995,
- 'sc=java' => 996,
- 'sc=kali' => 997,
- 'sc=kana' => 998,
- 'sc=khoj' => 999,
- 'sc=knda' => 1000,
- 'sc=kthi' => 1001,
- 'sc=latn' => 1002,
- 'sc=limb' => 1003,
- 'sc=lina' => 1004,
- 'sc=linb' => 1005,
- 'sc=mahj' => 1006,
- 'sc=mand' => 1007,
- 'sc=mani' => 1008,
- 'sc=mlym' => 1009,
- 'sc=modi' => 1010,
- 'sc=mong' => 1011,
- 'sc=mult' => 1012,
- 'sc=mymr' => 1013,
- 'sc=nand' => 1014,
- 'sc=orya' => 1015,
- 'sc=perm' => 1016,
- 'sc=phag' => 1017,
- 'sc=phlp' => 1018,
- 'sc=qaai' => 1019,
- 'sc=rohg' => 1020,
- 'sc=shrd' => 1021,
- 'sc=sind' => 1022,
- 'sc=sinh' => 1023,
- 'sc=sogd' => 1024,
- 'sc=sylo' => 1025,
- 'sc=syrc' => 1026,
- 'sc=tagb' => 1027,
- 'sc=takr' => 1028,
- 'sc=tale' => 1029,
- 'sc=taml' => 1030,
- 'sc=telu' => 1031,
- 'sc=tglg' => 1032,
- 'sc=thaa' => 1033,
- 'sc=tirh' => 1034,
- 'sc=yi' => 1035,
- 'sc=zyyy' => 1036,
- 'sd' => 1037,
- 'sgnw' => 1038,
- 'shaw' => 1039,
- 'shorthandformatcontrols' => 1040,
- 'shrd' => 1041,
- 'sidd' => 1042,
- 'sind' => 1043,
- 'sinh' => 1044,
- 'sinhalaarchaicnumbers' => 1045,
- 'sk' => 1046,
- 'sm' => 1047,
- 'smallforms' => 1048,
- 'smallkanaext' => 1049,
- 'so' => 1050,
- 'sogd' => 1051,
- 'sogo' => 1052,
- 'sora' => 1053,
- 'soyo' => 1054,
- 'space' => 1138,
- 'spaceperl' => 1138,
- 'specials' => 1055,
- 'sterm' => 1056,
- 'sund' => 1057,
- 'sundanesesup' => 1058,
- 'suparrowsa' => 1059,
- 'suparrowsb' => 1060,
- 'suparrowsc' => 1061,
- 'superandsub' => 1062,
- 'supmathoperators' => 1063,
- 'suppuaa' => 1064,
- 'suppuab' => 1065,
- 'suppunctuation' => 1066,
- 'supsymbolsandpictographs' => 1067,
- 'suttonsignwriting' => 1068,
- 'sylo' => 1069,
- 'symbolsandpictographsexta' => 1070,
- 'syrc' => 1071,
- 'syriacsup' => 1072,
- 'tagb' => 1073,
- 'tags' => 1074,
- 'taixuanjing' => 1075,
- 'takr' => 1076,
- 'tale' => 1077,
- 'talu' => 1078,
- 'tamilsup' => 1079,
- 'taml' => 1080,
- 'tang' => 1081,
- 'tangutcomponents' => 1082,
- 'tavt' => 1083,
- 'telu' => 1084,
- 'term' => 1085,
- 'tfng' => 1086,
- 'tglg' => 1087,
- 'thaa' => 1088,
- 'thai' => 1089,
- 'tibt' => 1090,
- 'tirh' => 1091,
- 'title' => 1092,
- 'titlecase' => 1092,
- 'titlecaseletter' => 1092,
- 'transportandmap' => 1093,
- 'ucas' => 1094,
- 'ucasext' => 1095,
- 'ugar' => 1096,
- 'uideo' => 1097,
- 'upper' => 1139,
- 'uppercase' => 1139,
- 'uppercaseletter' => 1098,
- 'vai' => 1099,
- 'vedicext' => 1100,
- 'verticalforms' => 1101,
- 'vertspace' => 1102,
- 'vo=r' => 1103,
- 'vo=tr' => 1104,
- 'vo=tu' => 1105,
- 'vo=u' => 1106,
- 'vs' => 1107,
- 'vssup' => 1108,
- 'wara' => 1109,
- 'wb=dq' => 1110,
- 'wb=eb' => 1111,
- 'wb=ex' => 1112,
- 'wb=extend' => 1113,
- 'wb=fo' => 1114,
- 'wb=ka' => 1115,
- 'wb=le' => 1116,
- 'wb=mb' => 1117,
- 'wb=ml' => 1118,
- 'wb=mn' => 1119,
- 'wb=nl' => 1120,
- 'wb=nu' => 1121,
- 'wb=sq' => 1122,
- 'wb=wsegspace' => 1123,
- 'wb=xx' => 1124,
- 'wcho' => 1125,
- 'whitespace' => 1138,
- 'word' => 1140,
- 'wspace' => 1138,
- 'xdigit' => 1141,
- 'xidc' => 1126,
- 'xids' => 1127,
- 'xpeo' => 1128,
- 'xperlspace' => 1138,
- 'xposixalnum' => 1129,
- 'xposixalpha' => 1130,
- 'xposixblank' => 1131,
- 'xposixcntrl' => 1132,
- 'xposixdigit' => 1133,
- 'xposixgraph' => 1134,
- 'xposixlower' => 1135,
- 'xposixprint' => 1136,
- 'xposixpunct' => 1137,
- 'xposixspace' => 1138,
- 'xposixupper' => 1139,
- 'xposixword' => 1140,
- 'xposixxdigit' => 1141,
- 'xsux' => 1142,
- 'yi' => 1143,
- 'yijing' => 1144,
- 'yiradicals' => 1145,
- 'yisyllables' => 1146,
- 'z' => 1147,
- 'zanb' => 1148,
- 'zl' => 1149,
- 'zp' => 1150,
- 'zs' => 1151,
- 'zyyy' => 1152,
- 'zzzz' => 1153,
+ 'age=13' => 7,
+ 'age=2' => 8,
+ 'age=2.1' => 9,
+ 'age=3' => 10,
+ 'age=3.1' => 11,
+ 'age=3.2' => 12,
+ 'age=4' => 13,
+ 'age=4.1' => 14,
+ 'age=5' => 15,
+ 'age=5.1' => 16,
+ 'age=5.2' => 17,
+ 'age=6' => 18,
+ 'age=6.1' => 19,
+ 'age=6.2' => 20,
+ 'age=6.3' => 21,
+ 'age=7' => 22,
+ 'age=8' => 23,
+ 'age=9' => 24,
+ 'age=na' => 25,
+ 'aghb' => 26,
+ 'ahex' => 970,
+ 'ahom' => 27,
+ 'alchemical' => 28,
+ 'all' => 29,
+ 'alnum' => 1161,
+ 'alpha' => 1162,
+ 'alphabetic' => 1162,
+ 'alphabeticpf' => 30,
+ 'ancientgreekmusic' => 31,
+ 'ancientgreeknumbers' => 32,
+ 'ancientsymbols' => 33,
+ 'any' => 34,
+ 'arab' => 35,
+ 'arabicexta' => 36,
+ 'arabicmath' => 37,
+ 'arabicpfa' => 38,
+ 'arabicpfb' => 39,
+ 'arabicsup' => 40,
+ 'armi' => 41,
+ 'armn' => 42,
+ 'arrows' => 43,
+ 'ascii' => 44,
+ 'asciihexdigit' => 970,
+ 'assigned' => 45,
+ 'avst' => 46,
+ 'bali' => 47,
+ 'bamu' => 48,
+ 'bamumsup' => 49,
+ 'basiclatin' => 44,
+ 'bass' => 50,
+ 'batk' => 51,
+ 'bc=al' => 52,
+ 'bc=an' => 53,
+ 'bc=b' => 54,
+ 'bc=bn' => 55,
+ 'bc=cs' => 56,
+ 'bc=en' => 57,
+ 'bc=es' => 58,
+ 'bc=et' => 59,
+ 'bc=fsi' => 60,
+ 'bc=l' => 61,
+ 'bc=lre' => 62,
+ 'bc=lri' => 63,
+ 'bc=lro' => 64,
+ 'bc=nsm' => 65,
+ 'bc=on' => 66,
+ 'bc=pdf' => 67,
+ 'bc=pdi' => 68,
+ 'bc=r' => 69,
+ 'bc=rle' => 70,
+ 'bc=rli' => 71,
+ 'bc=rlo' => 72,
+ 'bc=s' => 73,
+ 'bc=ws' => 74,
+ 'beng' => 75,
+ 'bhks' => 76,
+ 'bidic' => 77,
+ 'bidim' => 78,
+ 'blank' => 1163,
+ 'blockelements' => 79,
+ 'bopo' => 80,
+ 'bopomofoext' => 81,
+ 'boxdrawing' => 82,
+ 'bpt=c' => 83,
+ 'bpt=n' => 84,
+ 'bpt=o' => 85,
+ 'brah' => 86,
+ 'brai' => 87,
+ 'bugi' => 88,
+ 'buhd' => 89,
+ 'byzantinemusic' => 90,
+ 'c' => 91,
+ 'cakm' => 92,
+ 'cans' => 93,
+ 'cari' => 94,
+ 'cased' => 95,
+ 'casedletter' => 96,
+ 'cc' => 1164,
+ 'ccc=0' => 97,
+ 'ccc=1' => 98,
+ 'ccc=10' => 99,
+ 'ccc=103' => 100,
+ 'ccc=107' => 101,
+ 'ccc=11' => 102,
+ 'ccc=118' => 103,
+ 'ccc=12' => 104,
+ 'ccc=122' => 105,
+ 'ccc=129' => 106,
+ 'ccc=13' => 107,
+ 'ccc=130' => 108,
+ 'ccc=132' => 109,
+ 'ccc=14' => 110,
+ 'ccc=15' => 111,
+ 'ccc=16' => 112,
+ 'ccc=17' => 113,
+ 'ccc=18' => 114,
+ 'ccc=19' => 115,
+ 'ccc=20' => 116,
+ 'ccc=202' => 117,
+ 'ccc=21' => 118,
+ 'ccc=214' => 119,
+ 'ccc=216' => 120,
+ 'ccc=22' => 121,
+ 'ccc=23' => 122,
+ 'ccc=24' => 123,
+ 'ccc=25' => 124,
+ 'ccc=26' => 125,
+ 'ccc=27' => 126,
+ 'ccc=28' => 127,
+ 'ccc=29' => 128,
+ 'ccc=30' => 129,
+ 'ccc=31' => 130,
+ 'ccc=32' => 131,
+ 'ccc=33' => 132,
+ 'ccc=34' => 133,
+ 'ccc=35' => 134,
+ 'ccc=36' => 135,
+ 'ccc=6' => 136,
+ 'ccc=7' => 137,
+ 'ccc=8' => 138,
+ 'ccc=84' => 139,
+ 'ccc=9' => 140,
+ 'ccc=91' => 141,
+ 'ccc=a' => 142,
+ 'ccc=al' => 143,
+ 'ccc=ar' => 144,
+ 'ccc=b' => 145,
+ 'ccc=bl' => 146,
+ 'ccc=br' => 147,
+ 'ccc=da' => 148,
+ 'ccc=db' => 149,
+ 'ccc=is' => 150,
+ 'ccc=l' => 151,
+ 'ccc=r' => 152,
+ 'ce' => 153,
+ 'cf' => 154,
+ 'cham' => 155,
+ 'cher' => 156,
+ 'cherokeesup' => 157,
+ 'chesssymbols' => 158,
+ 'chrs' => 159,
+ 'ci' => 160,
+ 'cjk' => 161,
+ 'cjkcompat' => 162,
+ 'cjkcompatforms' => 163,
+ 'cjkcompatideographs' => 164,
+ 'cjkcompatideographssup' => 165,
+ 'cjkexta' => 166,
+ 'cjkextb' => 167,
+ 'cjkextc' => 168,
+ 'cjkextd' => 169,
+ 'cjkexte' => 170,
+ 'cjkextf' => 171,
+ 'cjkextg' => 172,
+ 'cjkradicalssup' => 173,
+ 'cjkstrokes' => 174,
+ 'cjksymbols' => 175,
+ 'cn' => 176,
+ 'cntrl' => 1164,
+ 'co' => 177,
+ 'compatjamo' => 178,
+ 'compex' => 179,
+ 'control' => 1164,
+ 'controlpictures' => 180,
+ 'copt' => 181,
+ 'copticepactnumbers' => 182,
+ 'countingrod' => 183,
+ 'cprt' => 184,
+ 'cuneiformnumbers' => 185,
+ 'currencysymbols' => 186,
+ 'cwcf' => 187,
+ 'cwcm' => 188,
+ 'cwkcf' => 189,
+ 'cwl' => 190,
+ 'cwt' => 191,
+ 'cwu' => 192,
+ 'cypriotsyllabary' => 193,
+ 'cyrillicexta' => 194,
+ 'cyrillicextb' => 195,
+ 'cyrillicextc' => 196,
+ 'cyrillicsup' => 197,
+ 'cyrl' => 198,
+ 'dash' => 199,
+ 'decimalnumber' => 1165,
+ 'dep' => 200,
+ 'deva' => 201,
+ 'devanagariext' => 202,
+ 'di' => 203,
+ 'dia' => 204,
+ 'diacriticals' => 205,
+ 'diacriticalsext' => 206,
+ 'diacriticalsforsymbols' => 207,
+ 'diacriticalssup' => 208,
+ 'diak' => 209,
+ 'digit' => 1165,
+ 'dingbats' => 210,
+ 'dogr' => 211,
+ 'domino' => 212,
+ 'dsrt' => 213,
+ 'dt=can' => 214,
+ 'dt=com' => 215,
+ 'dt=enc' => 216,
+ 'dt=fin' => 217,
+ 'dt=font' => 218,
+ 'dt=fra' => 219,
+ 'dt=init' => 220,
+ 'dt=iso' => 221,
+ 'dt=med' => 222,
+ 'dt=nar' => 223,
+ 'dt=nb' => 224,
+ 'dt=noncanon' => 225,
+ 'dt=none' => 226,
+ 'dt=sml' => 227,
+ 'dt=sqr' => 228,
+ 'dt=sub' => 229,
+ 'dt=sup' => 230,
+ 'dt=vert' => 231,
+ 'dupl' => 232,
+ 'ea=a' => 234,
+ 'ea=f' => 235,
+ 'ea=h' => 236,
+ 'ea=n' => 237,
+ 'ea=na' => 238,
+ 'ea=w' => 239,
+ 'earlydynasticcuneiform' => 233,
+ 'ebase' => 240,
+ 'ecomp' => 241,
+ 'egyp' => 242,
+ 'egyptianhieroglyphformatcontrols' => 243,
+ 'elba' => 244,
+ 'elym' => 245,
+ 'emod' => 246,
+ 'emoji' => 247,
+ 'emoticons' => 248,
+ 'enclosedalphanum' => 249,
+ 'enclosedalphanumsup' => 250,
+ 'enclosedcjk' => 251,
+ 'enclosedideographicsup' => 252,
+ 'epres' => 253,
+ 'ethi' => 254,
+ 'ethiopicext' => 255,
+ 'ethiopicexta' => 256,
+ 'ethiopicsup' => 257,
+ 'ext' => 258,
+ 'extpict' => 259,
+ 'gcb=cn' => 260,
+ 'gcb=ex' => 261,
+ 'gcb=l' => 262,
+ 'gcb=pp' => 263,
+ 'gcb=sm' => 264,
+ 'gcb=t' => 265,
+ 'gcb=v' => 266,
+ 'gcb=xx' => 267,
+ 'geometricshapes' => 268,
+ 'geometricshapesext' => 269,
+ 'geor' => 270,
+ 'georgianext' => 271,
+ 'georgiansup' => 272,
+ 'glag' => 273,
+ 'glagoliticsup' => 274,
+ 'gong' => 275,
+ 'gonm' => 276,
+ 'goth' => 277,
+ 'gran' => 278,
+ 'graph' => 1166,
+ 'grbase' => 279,
+ 'greekext' => 280,
+ 'grek' => 281,
+ 'grext' => 282,
+ 'gujr' => 283,
+ 'guru' => 284,
+ 'halfandfullforms' => 285,
+ 'halfmarks' => 286,
+ 'han' => 287,
+ 'hang' => 288,
+ 'hano' => 289,
+ 'hatr' => 290,
+ 'hebr' => 291,
+ 'hex' => 1173,
+ 'hexdigit' => 1173,
+ 'highpusurrogates' => 292,
+ 'highsurrogates' => 293,
+ 'hira' => 294,
+ 'hluw' => 295,
+ 'hmng' => 296,
+ 'hmnp' => 297,
+ 'horizspace' => 1163,
+ 'hst=na' => 298,
+ 'hung' => 299,
+ 'hyphen_perl_aux' => 300,
+ 'idc' => 301,
+ 'identifierstatus=allowed' => 302,
+ 'identifierstatus=restricted' => 303,
+ 'identifiertype=defaultignorable' => 304,
+ 'identifiertype=exclusion' => 305,
+ 'identifiertype=inclusion' => 306,
+ 'identifiertype=limiteduse' => 307,
+ 'identifiertype=notcharacter' => 308,
+ 'identifiertype=notnfkc' => 309,
+ 'identifiertype=notxid' => 310,
+ 'identifiertype=obsolete' => 311,
+ 'identifiertype=recommended' => 312,
+ 'identifiertype=technical' => 313,
+ 'identifiertype=uncommonuse' => 314,
+ 'ideo' => 315,
+ 'ideographicsymbols' => 316,
+ 'ids' => 317,
+ 'idsb' => 318,
+ 'idst' => 319,
+ 'in=1.1' => 517,
+ 'in=10' => 512,
+ 'in=11' => 513,
+ 'in=12' => 514,
+ 'in=12.1' => 515,
+ 'in=13' => 516,
+ 'in=2' => 518,
+ 'in=2.1' => 519,
+ 'in=3' => 520,
+ 'in=3.1' => 521,
+ 'in=3.2' => 522,
+ 'in=4' => 523,
+ 'in=4.1' => 524,
+ 'in=5' => 525,
+ 'in=5.1' => 526,
+ 'in=5.2' => 527,
+ 'in=6' => 528,
+ 'in=6.1' => 529,
+ 'in=6.2' => 530,
+ 'in=6.3' => 531,
+ 'in=7' => 532,
+ 'in=8' => 533,
+ 'in=9' => 534,
+ 'inadlam' => 320,
+ 'inahom' => 321,
+ 'inanatolianhieroglyphs' => 322,
+ 'inarabic' => 323,
+ 'inarmenian' => 324,
+ 'inavestan' => 325,
+ 'inbalinese' => 326,
+ 'inbamum' => 327,
+ 'inbassavah' => 328,
+ 'inbatak' => 329,
+ 'inbengali' => 330,
+ 'inbhaiksuki' => 331,
+ 'inbopomofo' => 332,
+ 'inbrahmi' => 333,
+ 'inbuginese' => 334,
+ 'inbuhid' => 335,
+ 'incarian' => 336,
+ 'incaucasianalbanian' => 337,
+ 'inchakma' => 338,
+ 'incham' => 339,
+ 'incherokee' => 340,
+ 'inchorasmian' => 341,
+ 'incoptic' => 342,
+ 'incuneiform' => 343,
+ 'incyrillic' => 344,
+ 'indevanagari' => 345,
+ 'indicnumberforms' => 346,
+ 'indicsiyaqnumbers' => 347,
+ 'indivesakuru' => 348,
+ 'indogra' => 349,
+ 'induployan' => 350,
+ 'inegyptianhieroglyphs' => 351,
+ 'inelbasan' => 352,
+ 'inelymaic' => 353,
+ 'inethiopic' => 354,
+ 'ingeorgian' => 355,
+ 'inglagolitic' => 356,
+ 'ingothic' => 357,
+ 'ingrantha' => 358,
+ 'ingreek' => 359,
+ 'ingujarati' => 360,
+ 'ingunjalagondi' => 361,
+ 'ingurmukhi' => 362,
+ 'inhangul' => 363,
+ 'inhanifirohingya' => 364,
+ 'inhanunoo' => 365,
+ 'inhatran' => 366,
+ 'inhebrew' => 367,
+ 'inhiragana' => 368,
+ 'inidc' => 369,
+ 'inimperialaramaic' => 370,
+ 'ininscriptionalpahlavi' => 371,
+ 'ininscriptionalparthian' => 372,
+ 'injavanese' => 373,
+ 'inkaithi' => 374,
+ 'inkannada' => 375,
+ 'inkatakana' => 376,
+ 'inkharoshthi' => 377,
+ 'inkhitansmallscript' => 378,
+ 'inkhmer' => 379,
+ 'inkhojki' => 380,
+ 'inkhudawadi' => 381,
+ 'inlao' => 382,
+ 'inlepcha' => 383,
+ 'inlimbu' => 384,
+ 'inlineara' => 385,
+ 'inlisu' => 386,
+ 'inlycian' => 387,
+ 'inlydian' => 388,
+ 'inmahajani' => 389,
+ 'inmakasar' => 390,
+ 'inmalayalam' => 391,
+ 'inmandaic' => 392,
+ 'inmanichaean' => 393,
+ 'inmarchen' => 394,
+ 'inmasaramgondi' => 395,
+ 'inmedefaidrin' => 396,
+ 'inmeeteimayek' => 397,
+ 'inmendekikakui' => 398,
+ 'inmeroiticcursive' => 399,
+ 'inmiao' => 400,
+ 'inmodi' => 401,
+ 'inmongolian' => 402,
+ 'inmro' => 403,
+ 'inmultani' => 404,
+ 'inmyanmar' => 405,
+ 'innabataean' => 406,
+ 'innandinagari' => 407,
+ 'innewa' => 408,
+ 'innewtailue' => 409,
+ 'innko' => 410,
+ 'innushu' => 411,
+ 'innyiakengpuachuehmong' => 412,
+ 'inogham' => 413,
+ 'inoldhungarian' => 414,
+ 'inolditalic' => 415,
+ 'inoldpermic' => 416,
+ 'inoldpersian' => 417,
+ 'inoldsogdian' => 418,
+ 'inoldturkic' => 419,
+ 'inoriya' => 420,
+ 'inosage' => 421,
+ 'inosmanya' => 422,
+ 'inpahawhhmong' => 423,
+ 'inpaucinhau' => 424,
+ 'inpc=bottom' => 425,
+ 'inpc=bottomandleft' => 426,
+ 'inpc=bottomandright' => 427,
+ 'inpc=left' => 428,
+ 'inpc=leftandright' => 429,
+ 'inpc=na' => 430,
+ 'inpc=overstruck' => 431,
+ 'inpc=right' => 432,
+ 'inpc=top' => 433,
+ 'inpc=topandbottom' => 434,
+ 'inpc=topandbottomandleft' => 435,
+ 'inpc=topandbottomandright' => 436,
+ 'inpc=topandleft' => 437,
+ 'inpc=topandleftandright' => 438,
+ 'inpc=topandright' => 439,
+ 'inphagspa' => 440,
+ 'inphoenician' => 441,
+ 'inpsalterpahlavi' => 442,
+ 'inpunctuation' => 443,
+ 'inrejang' => 444,
+ 'inrunic' => 445,
+ 'insamaritan' => 446,
+ 'insaurashtra' => 447,
+ 'insc=avagraha' => 448,
+ 'insc=bindu' => 449,
+ 'insc=brahmijoiningnumber' => 450,
+ 'insc=cantillationmark' => 451,
+ 'insc=consonant' => 452,
+ 'insc=consonantdead' => 453,
+ 'insc=consonantfinal' => 454,
+ 'insc=consonantheadletter' => 455,
+ 'insc=consonantinitialpostfixed' => 456,
+ 'insc=consonantkiller' => 457,
+ 'insc=consonantmedial' => 458,
+ 'insc=consonantplaceholder' => 459,
+ 'insc=consonantprecedingrepha' => 460,
+ 'insc=consonantprefixed' => 461,
+ 'insc=consonantsubjoined' => 462,
+ 'insc=consonantsucceedingrepha' => 463,
+ 'insc=consonantwithstacker' => 464,
+ 'insc=geminationmark' => 465,
+ 'insc=invisiblestacker' => 466,
+ 'insc=modifyingletter' => 467,
+ 'insc=nonjoiner' => 468,
+ 'insc=nukta' => 469,
+ 'insc=number' => 470,
+ 'insc=numberjoiner' => 471,
+ 'insc=other' => 472,
+ 'insc=purekiller' => 473,
+ 'insc=registershifter' => 474,
+ 'insc=syllablemodifier' => 475,
+ 'insc=toneletter' => 476,
+ 'insc=tonemark' => 477,
+ 'insc=virama' => 478,
+ 'insc=visarga' => 479,
+ 'insc=vowel' => 480,
+ 'insc=voweldependent' => 481,
+ 'insc=vowelindependent' => 482,
+ 'insiddham' => 483,
+ 'insinhala' => 484,
+ 'insogdian' => 485,
+ 'insorasompeng' => 486,
+ 'insoyombo' => 487,
+ 'insundanese' => 488,
+ 'insylotinagri' => 489,
+ 'insyriac' => 490,
+ 'intagalog' => 491,
+ 'intagbanwa' => 492,
+ 'intaile' => 493,
+ 'intaitham' => 494,
+ 'intaiviet' => 495,
+ 'intakri' => 496,
+ 'intamil' => 497,
+ 'intangut' => 498,
+ 'intelugu' => 499,
+ 'inthaana' => 500,
+ 'inthai' => 501,
+ 'intibetan' => 502,
+ 'intifinagh' => 503,
+ 'intirhuta' => 504,
+ 'inugaritic' => 505,
+ 'invai' => 506,
+ 'invs' => 507,
+ 'inwancho' => 508,
+ 'inwarangciti' => 509,
+ 'inyezidi' => 510,
+ 'inzanabazarsquare' => 511,
+ 'ipaext' => 535,
+ 'ital' => 536,
+ 'jamo' => 537,
+ 'jamoexta' => 538,
+ 'jamoextb' => 539,
+ 'java' => 540,
+ 'jg=africanfeh' => 541,
+ 'jg=africannoon' => 542,
+ 'jg=africanqaf' => 543,
+ 'jg=ain' => 544,
+ 'jg=alaph' => 545,
+ 'jg=alef' => 546,
+ 'jg=beh' => 547,
+ 'jg=beth' => 548,
+ 'jg=burushaskiyehbarree' => 549,
+ 'jg=dal' => 550,
+ 'jg=dalathrish' => 551,
+ 'jg=e' => 552,
+ 'jg=farsiyeh' => 553,
+ 'jg=fe' => 554,
+ 'jg=feh' => 555,
+ 'jg=finalsemkath' => 556,
+ 'jg=gaf' => 557,
+ 'jg=gamal' => 558,
+ 'jg=hah' => 559,
+ 'jg=hamzaonhehgoal' => 560,
+ 'jg=hanifirohingyakinnaya' => 561,
+ 'jg=hanifirohingyapa' => 562,
+ 'jg=he' => 563,
+ 'jg=heh' => 564,
+ 'jg=hehgoal' => 565,
+ 'jg=heth' => 566,
+ 'jg=kaf' => 567,
+ 'jg=kaph' => 568,
+ 'jg=khaph' => 569,
+ 'jg=knottedheh' => 570,
+ 'jg=lam' => 571,
+ 'jg=lamadh' => 572,
+ 'jg=malayalambha' => 573,
+ 'jg=malayalamja' => 574,
+ 'jg=malayalamlla' => 575,
+ 'jg=malayalamllla' => 576,
+ 'jg=malayalamnga' => 577,
+ 'jg=malayalamnna' => 578,
+ 'jg=malayalamnnna' => 579,
+ 'jg=malayalamnya' => 580,
+ 'jg=malayalamra' => 581,
+ 'jg=malayalamssa' => 582,
+ 'jg=malayalamtta' => 583,
+ 'jg=manichaeanaleph' => 584,
+ 'jg=manichaeanayin' => 585,
+ 'jg=manichaeanbeth' => 586,
+ 'jg=manichaeandaleth' => 587,
+ 'jg=manichaeandhamedh' => 588,
+ 'jg=manichaeanfive' => 589,
+ 'jg=manichaeangimel' => 590,
+ 'jg=manichaeanheth' => 591,
+ 'jg=manichaeanhundred' => 592,
+ 'jg=manichaeankaph' => 593,
+ 'jg=manichaeanlamedh' => 594,
+ 'jg=manichaeanmem' => 595,
+ 'jg=manichaeannun' => 596,
+ 'jg=manichaeanone' => 597,
+ 'jg=manichaeanpe' => 598,
+ 'jg=manichaeanqoph' => 599,
+ 'jg=manichaeanresh' => 600,
+ 'jg=manichaeansadhe' => 601,
+ 'jg=manichaeansamekh' => 602,
+ 'jg=manichaeantaw' => 603,
+ 'jg=manichaeanten' => 604,
+ 'jg=manichaeanteth' => 605,
+ 'jg=manichaeanthamedh' => 606,
+ 'jg=manichaeantwenty' => 607,
+ 'jg=manichaeanwaw' => 608,
+ 'jg=manichaeanyodh' => 609,
+ 'jg=manichaeanzayin' => 610,
+ 'jg=meem' => 611,
+ 'jg=mim' => 612,
+ 'jg=nojoininggroup' => 613,
+ 'jg=noon' => 614,
+ 'jg=nun' => 615,
+ 'jg=nya' => 616,
+ 'jg=pe' => 617,
+ 'jg=qaf' => 618,
+ 'jg=qaph' => 619,
+ 'jg=reh' => 620,
+ 'jg=reversedpe' => 621,
+ 'jg=rohingyayeh' => 622,
+ 'jg=sad' => 623,
+ 'jg=sadhe' => 624,
+ 'jg=seen' => 625,
+ 'jg=semkath' => 626,
+ 'jg=shin' => 627,
+ 'jg=straightwaw' => 628,
+ 'jg=swashkaf' => 629,
+ 'jg=syriacwaw' => 630,
+ 'jg=tah' => 631,
+ 'jg=taw' => 632,
+ 'jg=tehmarbuta' => 633,
+ 'jg=teth' => 634,
+ 'jg=waw' => 635,
+ 'jg=yeh' => 636,
+ 'jg=yehbarree' => 637,
+ 'jg=yehwithtail' => 638,
+ 'jg=yudh' => 639,
+ 'jg=yudhhe' => 640,
+ 'jg=zain' => 641,
+ 'jg=zhain' => 642,
+ 'joinc' => 643,
+ 'jt=c' => 644,
+ 'jt=d' => 645,
+ 'jt=l' => 646,
+ 'jt=r' => 647,
+ 'jt=t' => 648,
+ 'jt=u' => 649,
+ 'kali' => 650,
+ 'kana' => 651,
+ 'kanaexta' => 652,
+ 'kanasup' => 653,
+ 'kanbun' => 654,
+ 'kangxi' => 655,
+ 'katakanaext' => 656,
+ 'khar' => 657,
+ 'khmersymbols' => 658,
+ 'khmr' => 659,
+ 'khoj' => 660,
+ 'kits' => 661,
+ 'knda' => 662,
+ 'kthi' => 663,
+ 'l' => 664,
+ 'l_' => 96,
+ 'l_amp_' => 96,
+ 'lana' => 665,
+ 'lao' => 666,
+ 'latin1' => 667,
+ 'latinexta' => 668,
+ 'latinextadditional' => 669,
+ 'latinextb' => 670,
+ 'latinextc' => 671,
+ 'latinextd' => 672,
+ 'latinexte' => 673,
+ 'latn' => 674,
+ 'lb=ai' => 675,
+ 'lb=al' => 676,
+ 'lb=b2' => 677,
+ 'lb=ba' => 678,
+ 'lb=bb' => 679,
+ 'lb=bk' => 680,
+ 'lb=cb' => 681,
+ 'lb=cj' => 682,
+ 'lb=cl' => 683,
+ 'lb=cm' => 684,
+ 'lb=cp' => 685,
+ 'lb=cr' => 686,
+ 'lb=ex' => 687,
+ 'lb=gl' => 688,
+ 'lb=h2' => 689,
+ 'lb=h3' => 690,
+ 'lb=hl' => 691,
+ 'lb=hy' => 692,
+ 'lb=id' => 693,
+ 'lb=in' => 694,
+ 'lb=is' => 695,
+ 'lb=lf' => 696,
+ 'lb=nl' => 697,
+ 'lb=ns' => 698,
+ 'lb=nu' => 699,
+ 'lb=op' => 700,
+ 'lb=po' => 701,
+ 'lb=pr' => 702,
+ 'lb=qu' => 703,
+ 'lb=sa' => 704,
+ 'lb=sg_perl_aux' => 705,
+ 'lb=sp' => 706,
+ 'lb=sy' => 707,
+ 'lb=wj' => 708,
+ 'lb=xx' => 709,
+ 'lb=zw' => 710,
+ 'lb=zwj' => 711,
+ 'lc' => 96,
+ 'lepc' => 712,
+ 'letterlikesymbols' => 713,
+ 'limb' => 714,
+ 'lina' => 715,
+ 'linb' => 716,
+ 'linearbideograms' => 717,
+ 'linearbsyllabary' => 718,
+ 'lisu' => 719,
+ 'lisusup' => 720,
+ 'll' => 724,
+ 'lm' => 721,
+ 'lo' => 722,
+ 'loe' => 723,
+ 'lower' => 1167,
+ 'lowercase' => 1167,
+ 'lowercaseletter' => 724,
+ 'lowsurrogates' => 725,
+ 'lt' => 1124,
+ 'lu' => 1130,
+ 'lyci' => 726,
+ 'lydi' => 727,
+ 'm' => 728,
+ 'mahj' => 729,
+ 'mahjong' => 730,
+ 'maka' => 731,
+ 'mand' => 732,
+ 'mani' => 733,
+ 'marc' => 734,
+ 'math' => 735,
+ 'mathalphanum' => 736,
+ 'mathoperators' => 737,
+ 'mayannumerals' => 738,
+ 'mc' => 739,
+ 'me' => 740,
+ 'medf' => 741,
+ 'meeteimayekext' => 742,
+ 'mend' => 743,
+ 'merc' => 744,
+ 'mero' => 745,
+ 'miao' => 746,
+ 'miscarrows' => 747,
+ 'miscmathsymbolsa' => 748,
+ 'miscmathsymbolsb' => 749,
+ 'miscpictographs' => 750,
+ 'miscsymbols' => 751,
+ 'misctechnical' => 752,
+ 'mlym' => 753,
+ 'mn' => 754,
+ 'modi' => 755,
+ 'modifierletters' => 756,
+ 'modifiertoneletters' => 757,
+ 'mong' => 758,
+ 'mongoliansup' => 759,
+ 'mro' => 760,
+ 'mtei' => 761,
+ 'mult' => 762,
+ 'music' => 763,
+ 'myanmarexta' => 764,
+ 'myanmarextb' => 765,
+ 'mymr' => 766,
+ 'n' => 767,
+ 'nand' => 768,
+ 'narb' => 769,
+ 'nb' => 770,
+ 'nbat' => 771,
+ 'nd' => 1165,
+ 'newa' => 772,
+ 'nfcqc=m' => 773,
+ 'nfcqc=y' => 774,
+ 'nfdqc=y' => 775,
+ 'nfkcqc=n' => 776,
+ 'nfkcqc=y' => 777,
+ 'nfkdqc=n' => 778,
+ 'nko' => 779,
+ 'nl' => 780,
+ 'no' => 781,
+ 'nshu' => 782,
+ 'nt=di' => 783,
+ 'nt=nu' => 784,
+ 'numberforms' => 785,
+ 'nv=0' => 786,
+ 'nv=1' => 787,
+ 'nv=1/10' => 812,
+ 'nv=1/12' => 813,
+ 'nv=1/16' => 814,
+ 'nv=1/160' => 815,
+ 'nv=1/2' => 816,
+ 'nv=1/20' => 817,
+ 'nv=1/3' => 818,
+ 'nv=1/32' => 819,
+ 'nv=1/320' => 820,
+ 'nv=1/4' => 821,
+ 'nv=1/40' => 822,
+ 'nv=1/5' => 823,
+ 'nv=1/6' => 824,
+ 'nv=1/64' => 825,
+ 'nv=1/7' => 826,
+ 'nv=1/8' => 827,
+ 'nv=1/80' => 828,
+ 'nv=1/9' => 829,
+ 'nv=10' => 788,
+ 'nv=100' => 789,
+ 'nv=1000' => 790,
+ 'nv=10000' => 791,
+ 'nv=100000' => 792,
+ 'nv=1000000' => 793,
+ 'nv=10000000' => 794,
+ 'nv=100000000' => 795,
+ 'nv=10000000000' => 796,
+ 'nv=1000000000000' => 797,
+ 'nv=11' => 798,
+ 'nv=11/12' => 799,
+ 'nv=11/2' => 800,
+ 'nv=12' => 801,
+ 'nv=13' => 802,
+ 'nv=13/2' => 803,
+ 'nv=14' => 804,
+ 'nv=15' => 805,
+ 'nv=15/2' => 806,
+ 'nv=16' => 807,
+ 'nv=17' => 808,
+ 'nv=17/2' => 809,
+ 'nv=18' => 810,
+ 'nv=19' => 811,
+ 'nv=2' => 830,
+ 'nv=2/3' => 847,
+ 'nv=2/5' => 848,
+ 'nv=20' => 831,
+ 'nv=200' => 832,
+ 'nv=2000' => 833,
+ 'nv=20000' => 834,
+ 'nv=200000' => 835,
+ 'nv=20000000' => 836,
+ 'nv=21' => 837,
+ 'nv=216000' => 838,
+ 'nv=22' => 839,
+ 'nv=23' => 840,
+ 'nv=24' => 841,
+ 'nv=25' => 842,
+ 'nv=26' => 843,
+ 'nv=27' => 844,
+ 'nv=28' => 845,
+ 'nv=29' => 846,
+ 'nv=3' => 849,
+ 'nv=3/16' => 864,
+ 'nv=3/2' => 865,
+ 'nv=3/20' => 866,
+ 'nv=3/4' => 867,
+ 'nv=3/5' => 868,
+ 'nv=3/64' => 869,
+ 'nv=3/8' => 870,
+ 'nv=3/80' => 871,
+ 'nv=30' => 850,
+ 'nv=300' => 851,
+ 'nv=3000' => 852,
+ 'nv=30000' => 853,
+ 'nv=300000' => 854,
+ 'nv=31' => 855,
+ 'nv=32' => 856,
+ 'nv=33' => 857,
+ 'nv=34' => 858,
+ 'nv=35' => 859,
+ 'nv=36' => 860,
+ 'nv=37' => 861,
+ 'nv=38' => 862,
+ 'nv=39' => 863,
+ 'nv=4' => 872,
+ 'nv=4/5' => 888,
+ 'nv=40' => 873,
+ 'nv=400' => 874,
+ 'nv=4000' => 875,
+ 'nv=40000' => 876,
+ 'nv=400000' => 877,
+ 'nv=41' => 878,
+ 'nv=42' => 879,
+ 'nv=43' => 880,
+ 'nv=432000' => 881,
+ 'nv=44' => 882,
+ 'nv=45' => 883,
+ 'nv=46' => 884,
+ 'nv=47' => 885,
+ 'nv=48' => 886,
+ 'nv=49' => 887,
+ 'nv=5' => 889,
+ 'nv=5/12' => 895,
+ 'nv=5/2' => 896,
+ 'nv=5/6' => 897,
+ 'nv=5/8' => 898,
+ 'nv=50' => 890,
+ 'nv=500' => 891,
+ 'nv=5000' => 892,
+ 'nv=50000' => 893,
+ 'nv=500000' => 894,
+ 'nv=6' => 899,
+ 'nv=60' => 900,
+ 'nv=600' => 901,
+ 'nv=6000' => 902,
+ 'nv=60000' => 903,
+ 'nv=600000' => 904,
+ 'nv=7' => 905,
+ 'nv=7/12' => 911,
+ 'nv=7/2' => 912,
+ 'nv=7/8' => 913,
+ 'nv=70' => 906,
+ 'nv=700' => 907,
+ 'nv=7000' => 908,
+ 'nv=70000' => 909,
+ 'nv=700000' => 910,
+ 'nv=8' => 914,
+ 'nv=80' => 915,
+ 'nv=800' => 916,
+ 'nv=8000' => 917,
+ 'nv=80000' => 918,
+ 'nv=800000' => 919,
+ 'nv=9' => 920,
+ 'nv=9/2' => 926,
+ 'nv=90' => 921,
+ 'nv=900' => 922,
+ 'nv=9000' => 923,
+ 'nv=90000' => 924,
+ 'nv=900000' => 925,
+ 'nv=_minus_1/2' => 928,
+ 'nv=nan' => 927,
+ 'ocr' => 929,
+ 'ogam' => 930,
+ 'olck' => 931,
+ 'orkh' => 932,
+ 'ornamentaldingbats' => 933,
+ 'orya' => 934,
+ 'osge' => 935,
+ 'osma' => 936,
+ 'ottomansiyaqnumbers' => 937,
+ 'p' => 938,
+ 'palm' => 939,
+ 'patsyn' => 940,
+ 'pauc' => 941,
+ 'pc' => 942,
+ 'pcm' => 943,
+ 'pd' => 944,
+ 'pe' => 945,
+ 'perlspace' => 967,
+ 'perlword' => 969,
+ 'perm' => 946,
+ 'pf' => 947,
+ 'phag' => 948,
+ 'phaistos' => 949,
+ 'phli' => 950,
+ 'phlp' => 951,
+ 'phnx' => 952,
+ 'phoneticext' => 953,
+ 'phoneticextsup' => 954,
+ 'pi' => 955,
+ 'playingcards' => 956,
+ 'po' => 957,
+ 'posixalnum' => 958,
+ 'posixalpha' => 959,
+ 'posixblank' => 960,
+ 'posixcntrl' => 961,
+ 'posixdigit' => 962,
+ 'posixgraph' => 963,
+ 'posixlower' => 964,
+ 'posixprint' => 965,
+ 'posixpunct' => 966,
+ 'posixspace' => 967,
+ 'posixupper' => 968,
+ 'posixword' => 969,
+ 'posixxdigit' => 970,
+ 'print' => 1168,
+ 'prti' => 971,
+ 'ps' => 972,
+ 'pua' => 973,
+ 'qaai' => 974,
+ 'qmark' => 975,
+ 'radical' => 976,
+ 'ri' => 977,
+ 'rjng' => 978,
+ 'rohg' => 979,
+ 'rumi' => 980,
+ 'runr' => 981,
+ 's' => 982,
+ 'samr' => 983,
+ 'sarb' => 984,
+ 'saur' => 985,
+ 'sb=at' => 986,
+ 'sb=cl' => 987,
+ 'sb=ex' => 988,
+ 'sb=fo' => 989,
+ 'sb=le' => 990,
+ 'sb=lo' => 991,
+ 'sb=nu' => 992,
+ 'sb=sc' => 993,
+ 'sb=se' => 994,
+ 'sb=sp' => 995,
+ 'sb=st' => 996,
+ 'sb=up' => 997,
+ 'sb=xx' => 998,
+ 'sc' => 999,
+ 'sc=adlm' => 1000,
+ 'sc=arab' => 1001,
+ 'sc=beng' => 1002,
+ 'sc=bopo' => 1003,
+ 'sc=bugi' => 1004,
+ 'sc=buhd' => 1005,
+ 'sc=cakm' => 1006,
+ 'sc=copt' => 1007,
+ 'sc=cprt' => 1008,
+ 'sc=cyrl' => 1009,
+ 'sc=deva' => 1010,
+ 'sc=dogr' => 1011,
+ 'sc=dupl' => 1012,
+ 'sc=geor' => 1013,
+ 'sc=glag' => 1014,
+ 'sc=gong' => 1015,
+ 'sc=gonm' => 1016,
+ 'sc=gran' => 1017,
+ 'sc=grek' => 1018,
+ 'sc=gujr' => 1019,
+ 'sc=guru' => 1020,
+ 'sc=han' => 1021,
+ 'sc=hang' => 1022,
+ 'sc=hano' => 1023,
+ 'sc=hira' => 1024,
+ 'sc=java' => 1025,
+ 'sc=kali' => 1026,
+ 'sc=kana' => 1027,
+ 'sc=khoj' => 1028,
+ 'sc=knda' => 1029,
+ 'sc=kthi' => 1030,
+ 'sc=latn' => 1031,
+ 'sc=limb' => 1032,
+ 'sc=lina' => 1033,
+ 'sc=linb' => 1034,
+ 'sc=mahj' => 1035,
+ 'sc=mand' => 1036,
+ 'sc=mani' => 1037,
+ 'sc=mlym' => 1038,
+ 'sc=modi' => 1039,
+ 'sc=mong' => 1040,
+ 'sc=mult' => 1041,
+ 'sc=mymr' => 1042,
+ 'sc=nand' => 1043,
+ 'sc=orya' => 1044,
+ 'sc=perm' => 1045,
+ 'sc=phag' => 1046,
+ 'sc=phlp' => 1047,
+ 'sc=qaai' => 1048,
+ 'sc=rohg' => 1049,
+ 'sc=shrd' => 1050,
+ 'sc=sind' => 1051,
+ 'sc=sinh' => 1052,
+ 'sc=sogd' => 1053,
+ 'sc=sylo' => 1054,
+ 'sc=syrc' => 1055,
+ 'sc=tagb' => 1056,
+ 'sc=takr' => 1057,
+ 'sc=tale' => 1058,
+ 'sc=taml' => 1059,
+ 'sc=telu' => 1060,
+ 'sc=tglg' => 1061,
+ 'sc=thaa' => 1062,
+ 'sc=tirh' => 1063,
+ 'sc=yezi' => 1064,
+ 'sc=yi' => 1065,
+ 'sc=zyyy' => 1066,
+ 'sd' => 1067,
+ 'sgnw' => 1068,
+ 'shaw' => 1069,
+ 'shorthandformatcontrols' => 1070,
+ 'shrd' => 1071,
+ 'sidd' => 1072,
+ 'sind' => 1073,
+ 'sinh' => 1074,
+ 'sinhalaarchaicnumbers' => 1075,
+ 'sk' => 1076,
+ 'sm' => 1077,
+ 'smallforms' => 1078,
+ 'smallkanaext' => 1079,
+ 'so' => 1080,
+ 'sogd' => 1081,
+ 'sogo' => 1082,
+ 'sora' => 1083,
+ 'soyo' => 1084,
+ 'space' => 1170,
+ 'spaceperl' => 1170,
+ 'specials' => 1085,
+ 'sterm' => 1086,
+ 'sund' => 1087,
+ 'sundanesesup' => 1088,
+ 'suparrowsa' => 1089,
+ 'suparrowsb' => 1090,
+ 'suparrowsc' => 1091,
+ 'superandsub' => 1092,
+ 'supmathoperators' => 1093,
+ 'suppuaa' => 1094,
+ 'suppuab' => 1095,
+ 'suppunctuation' => 1096,
+ 'supsymbolsandpictographs' => 1097,
+ 'suttonsignwriting' => 1098,
+ 'sylo' => 1099,
+ 'symbolsandpictographsexta' => 1100,
+ 'symbolsforlegacycomputing' => 1101,
+ 'syrc' => 1102,
+ 'syriacsup' => 1103,
+ 'tagb' => 1104,
+ 'tags' => 1105,
+ 'taixuanjing' => 1106,
+ 'takr' => 1107,
+ 'tale' => 1108,
+ 'talu' => 1109,
+ 'tamilsup' => 1110,
+ 'taml' => 1111,
+ 'tang' => 1112,
+ 'tangutcomponents' => 1113,
+ 'tangutsup' => 1114,
+ 'tavt' => 1115,
+ 'telu' => 1116,
+ 'term' => 1117,
+ 'tfng' => 1118,
+ 'tglg' => 1119,
+ 'thaa' => 1120,
+ 'thai' => 1121,
+ 'tibt' => 1122,
+ 'tirh' => 1123,
+ 'title' => 1124,
+ 'titlecase' => 1124,
+ 'titlecaseletter' => 1124,
+ 'transportandmap' => 1125,
+ 'ucas' => 1126,
+ 'ucasext' => 1127,
+ 'ugar' => 1128,
+ 'uideo' => 1129,
+ 'upper' => 1171,
+ 'uppercase' => 1171,
+ 'uppercaseletter' => 1130,
+ 'vai' => 1131,
+ 'vedicext' => 1132,
+ 'verticalforms' => 1133,
+ 'vertspace' => 1134,
+ 'vo=r' => 1135,
+ 'vo=tr' => 1136,
+ 'vo=tu' => 1137,
+ 'vo=u' => 1138,
+ 'vs' => 1139,
+ 'vssup' => 1140,
+ 'wara' => 1141,
+ 'wb=dq' => 1142,
+ 'wb=eb' => 1143,
+ 'wb=ex' => 1144,
+ 'wb=extend' => 1145,
+ 'wb=fo' => 1146,
+ 'wb=ka' => 1147,
+ 'wb=le' => 1148,
+ 'wb=mb' => 1149,
+ 'wb=ml' => 1150,
+ 'wb=mn' => 1151,
+ 'wb=nl' => 1152,
+ 'wb=nu' => 1153,
+ 'wb=sq' => 1154,
+ 'wb=wsegspace' => 1155,
+ 'wb=xx' => 1156,
+ 'wcho' => 1157,
+ 'whitespace' => 1170,
+ 'word' => 1172,
+ 'wspace' => 1170,
+ 'xdigit' => 1173,
+ 'xidc' => 1158,
+ 'xids' => 1159,
+ 'xpeo' => 1160,
+ 'xperlspace' => 1170,
+ 'xposixalnum' => 1161,
+ 'xposixalpha' => 1162,
+ 'xposixblank' => 1163,
+ 'xposixcntrl' => 1164,
+ 'xposixdigit' => 1165,
+ 'xposixgraph' => 1166,
+ 'xposixlower' => 1167,
+ 'xposixprint' => 1168,
+ 'xposixpunct' => 1169,
+ 'xposixspace' => 1170,
+ 'xposixupper' => 1171,
+ 'xposixword' => 1172,
+ 'xposixxdigit' => 1173,
+ 'xsux' => 1174,
+ 'yezi' => 1175,
+ 'yi' => 1176,
+ 'yijing' => 1177,
+ 'yiradicals' => 1178,
+ 'yisyllables' => 1179,
+ 'z' => 1180,
+ 'zanb' => 1181,
+ 'zl' => 1182,
+ 'zp' => 1183,
+ 'zs' => 1184,
+ 'zyyy' => 1185,
+ 'zzzz' => 1186,
);
1;
# Generated from:
-# d34c77b7e7a94986cc82056919f4ffc1503b73091561e16bd8ef145ac0fd04c5 lib/Unicode/UCD.pm
-# 5e91b649379ec79af7cfb6b09410a24557cba4c6d733cd0a2b8a78a1448736d2 lib/unicore/ArabicShaping.txt
-# f5feb19cd084b2b1568fbc0f94f4b4b54941406e7fb36c7570f8352fd5022dbe lib/unicore/BidiBrackets.txt
-# e6cbd8ffe94f2e0fbfa6695d6c06c1e72eef7d3aa93cb6329d111285198b5e62 lib/unicore/BidiMirroring.txt
-# a28b205afe8625fffdb6544a5fe14cf02b91493d9900f07820fa2102a17548f7 lib/unicore/Blocks.txt
-# 9c772627c6ee77eea6a17b42927b8ee28ca05dc65d6a511062104baaf3d12294 lib/unicore/CaseFolding.txt
-# abc8394c5bde62453118b00c1c5842160a04d7fffb2e829ee5426b846596d081 lib/unicore/CompositionExclusions.txt
-# 2fc081011d8fabaf7cf4937732dd5a6d6a57e492c43f3adfeded513387ee0ec3 lib/unicore/DAge.txt
-# a6eb7a8671fb532fbd88c37fd7b20b5b2e7dbfc8b121f74c14abe2947db0da68 lib/unicore/DCoreProperties.txt
-# 92dcdda84142194a1596f22180fcdf8c0e7f86897f09cc9203c7dc636c549f5f lib/unicore/DNormalizationProps.txt
-# 904500178b2e752635bef27aaed3a2a3718a100bce35ff96b3890be7a8315d8f lib/unicore/EastAsianWidth.txt
-# 1989b03d93023d8f5cc33eebf0d2ea80c8bd8f8c97843059ea039acb582c2078 lib/unicore/EmojiData.txt
-# d7930c2a7318e66b4ba756d5e5b41fbc586c2ad43d450ae9d320a758510bae2e lib/unicore/EquivalentUnifiedIdeograph.txt
-# 8606af08712a8c18fe268d418e2e5a87eddee6e190cce4c2d5a76b4fadf035e8 lib/unicore/HangulSyllableType.txt
-# 49a1bf18b048454154881f6a8a605b5e2fc73e85fcc4df1cb26d52e8c2aeb9bf lib/unicore/IndicPositionalCategory.txt
-# 1b6f3ef6e00e5b2e2a93d2d3c954ca1cce368599c5f11874cd0f0ce222d4637b lib/unicore/IndicSyllabicCategory.txt
-# 285c5c1ae458bc3ccd6a1398a94d2d67ce6bc1d7fc0f098762836050345e9434 lib/unicore/Jamo.txt
-# 961f842fc70b5afd1d82c6645e68c10d1f701382aed38ae38cb2ff27f671903c lib/unicore/LineBreak.txt
-# ff61a0687d2f32c0dd1094254b8bde967883b43c2d4d50fd17531d498e41ab2c lib/unicore/NameAliases.txt
-# d3eb9a288ebeaf9de1237989f490705e287b6f610b59d2459fb1b7c2d8e39c39 lib/unicore/NamedSequences.txt
-# d30d3ee430cf3527449d024954f053e419fa4aa2246eb59e5cd8d621af0c4b3f lib/unicore/PropList.txt
-# efce54f7c715a332c19b3d14c6a0eea30c6cde91caf6ff0d21c755be933736f4 lib/unicore/PropValueAliases.txt
-# d3cc3f9f0b6a8f0b7ef1d6ef202675426c28f4a75de01fc69ed977a93a00982b lib/unicore/PropertyAliases.txt
-# 3746848c181b5dbc1e614dfac9b8a5e3568e6525c693ac14e692ac55dec57e91 lib/unicore/ScriptExtensions.txt
-# e6313a8edfd24f36c7a006fbcf1d1b7245b5dd009c6dde80441f0da08b822c43 lib/unicore/Scripts.txt
-# 817ce2e9edca8e075a153f54b8f3b020345e37652cd2bda9b1495c366af17e7e lib/unicore/SpecialCasing.txt
-# 93ab1acd8fd9d450463b50ae77eab151a7cda48f98b25b56baed8070f80fc936 lib/unicore/UnicodeData.txt
-# ec5ba64af58297a46de17848eb984d2b231adb304de92e9d0d3befdbf9dc2551 lib/unicore/VerticalOrientation.txt
-# 95bd55cf803b93eb0b4990cf0e1d70ede263b36412d9c6921fd6f15cef058961 lib/unicore/auxiliary/GCBTest.txt
-# 39d73448fd257e6082f83ddf4c8bf6feb191e85dc8fc56b1a8512482de5e3dea lib/unicore/auxiliary/GraphemeBreakProperty.txt
-# f385e70f79f5959ae66d64b00f4bda39db6cef78e5363a0cdd88db46eafc6c8f lib/unicore/auxiliary/LBTest.txt
-# 7d6c909af97d0ab545a132d412f6e4e65c7eb5158514a7feb9bf00bcd05875f9 lib/unicore/auxiliary/SBTest.txt
-# c47d674ef4170c46185bf56f7a4c6627f65f012295e0994f7dc4aea51f8fd8cf lib/unicore/auxiliary/SentenceBreakProperty.txt
-# 3e3320bbbe775de7f1a0b9a30021eb949116a9b05cb461c90596c5ecf1743831 lib/unicore/auxiliary/WBTest.txt
-# f221f89fe3bb3becc00de726d5694c4b7f464c316baff6d339b2ff3900bcb96c lib/unicore/auxiliary/WordBreakProperty.txt
-# db2c41c618bab54b00e58223ad11cec550f9b9fd1a471de236e660da92fe4870 lib/unicore/extracted/DBidiClass.txt
-# fecd8a1c49935d794c4c1012f4158aa536a13049a4c10d01aaf7b5f90f3b2cbc lib/unicore/extracted/DBinaryProperties.txt
-# db6f38fb4aa8b9181b5e6a9f320de9d5c2c9b5687116a619b3cb90138b025e0b lib/unicore/extracted/DCombiningClass.txt
-# 2524f69c175831fd84bfbaf13ea37992f41db167d728c51b1d0002c1d0b130b0 lib/unicore/extracted/DDecompositionType.txt
-# 16852301d54ae59b5cfe0daa6b8e17fb688ed055d59b2a5a11eaafc650cc9d30 lib/unicore/extracted/DEastAsianWidth.txt
-# 78f898b988049a5bea5039cea6ffe87a92596859ac660a6c438519b512fe2ee6 lib/unicore/extracted/DGeneralCategory.txt
-# 33441692403901287c834f96bd33b671133a6f74e2732c61a497608b9e434932 lib/unicore/extracted/DJoinGroup.txt
-# a792ac5ef602e3bace679cc96d7491701dcdb73d81c782253de88fdcc5e70e50 lib/unicore/extracted/DJoinType.txt
-# 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
-# 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
-# 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
-# b3d90fc23817ea4e33e9a90107c0a6c7b23314efd5712905ed172624d5524693 lib/unicore/mktables
-# a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
+# 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
+# 6d4a8c945dd7db83ed617cbb7d937de7f4ecf016ff22970d846e996a7c9a2a5d lib/unicore/extracted/DNumType.txt
+# 5b7c14380d5cceeaffcfbc18db1ed936391d2af2d51f5a41f1a17b692c77e59b lib/unicore/extracted/DNumValues.txt
+# ee0dd174fd5b158d82dfea95d7d822ca0bfcd490182669353dca3ab39a8ee807 lib/unicore/mktables
+# 50b85a67451145545a65cea370dab8d3444fbfe07e9c34cef560c5b7da9d3eef lib/unicore/version
# 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
-# 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
-# 61ea8132bb9ea5c637609e2d026b0b85ce17d6bec544c2f08ce411e6f65e8386 regen/mk_invlists.pl
+# 6bbad21de0848e0236b02f34f5fa0edd3cdae9ba8173cc9469a5513936b9e728 regen/mk_PL_charclass.pl
+# 7a7e778e903508b1c244a77bae57ec57606ab775bb5f81719dbb122eb66d4259 regen/mk_invlists.pl
# ex: set ro:
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/version b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/version
index 77903b35f3..02161ca86e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/version
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/unicore/version
@@ -1 +1 @@
-12.1.0
+13.0.0
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8_heavy.pl b/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8_heavy.pl
deleted file mode 100644
index ec6dbb69dd..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/utf8_heavy.pl
+++ /dev/null
@@ -1,623 +0,0 @@
-package utf8;
-use strict;
-use warnings;
-use re "/aa"; # So we won't even try to look at above Latin1, potentially
- # resulting in a recursive call
-
-sub DEBUG () { 0 }
-$|=1 if DEBUG;
-
-sub DESTROY {}
-
-my %Cache;
-
-sub croak { require Carp; Carp::croak(@_) }
-
-# Digits may be separated by a single underscore
-my $digits = qr/ ( [0-9] _? )+ (?!:_) /x;
-
-# A sign can be surrounded by white space
-my $sign = qr/ \s* [+-]? \s* /x;
-
-my $f_float = qr/ $sign $digits+ \. $digits* # e.g., 5.0, 5.
- | $sign $digits* \. $digits+/x; # 0.7, .7
-
-# A number may be an integer, a rational, or a float with an optional exponent
-# We (shudder) accept a signed denominator
-my $number = qr{ ^ $sign $digits+ $
- | ^ $sign $digits+ \/ $sign $digits+ $
- | ^ $f_float (?: [Ee] [+-]? $digits )? $}x;
-
-sub _loose_name ($) {
- # Given a lowercase property or property-value name, return its
- # standardized version that is expected for look-up in the 'loose' hashes
- # in Heavy.pl (hence, this depends on what mktables does). This squeezes
- # out blanks, underscores and dashes. The complication stems from the
- # grandfathered-in 'L_', which retains a single trailing underscore.
-
-# integer or float (no exponent)
-my $integer_or_float_re = qr/ ^ -? \d+ (:? \. \d+ )? $ /x;
-
-# Also includes rationals
-my $numeric_re = qr! $integer_or_float_re | ^ -? \d+ / \d+ $ !x;
- return $_[0] if $_[0] =~ $numeric_re;
-
- (my $loose = $_[0]) =~ s/[-_ \t]//g;
-
- return $loose if $loose !~ / ^ (?: is | to )? l $/x;
- return 'l_' if $_[0] =~ / l .* _ /x; # If original had a trailing '_'
- return $loose;
-}
-
-##
-## "SWASH" == "SWATCH HASH". A "swatch" is a swatch of the Unicode landscape.
-## It's a data structure that encodes a set of Unicode characters.
-##
-
-{
- # If a floating point number is within this distance from the value of a
- # fraction, it is considered to be that fraction, even if many more digits
- # are specified that don't exactly match.
- my $min_floating_slop;
-
- # To guard against this program calling something that in turn ends up
- # calling this program with the same inputs, and hence infinitely
- # recursing, we keep a stack of the properties that are currently in
- # progress, pushed upon entry, popped upon return.
- my @recursed;
-
- sub SWASHNEW {
- my ($class, $type, $list, $minbits, $none) = @_;
- my $user_defined = 0;
- local $^D = 0 if $^D;
-
- $class = "" unless defined $class;
- print STDERR __LINE__, ": class=$class, type=$type, list=",
- (defined $list) ? $list : ':undef:',
- ", minbits=$minbits, none=$none\n" if DEBUG;
-
- ##
- ## Get the list of codepoints for the type.
- ## Called from swash_init (see utf8.c) or SWASHNEW itself.
- ##
- ## Callers of swash_init:
- ## op.c:pmtrans -- for tr/// and y///
- ## Unicode::UCD::prop_invlist
- ## Unicode::UCD::prop_invmap
- ##
- ## Given a $type, our goal is to fill $list with the set of codepoint
- ## ranges. If $type is false, $list passed is used.
- ##
- ## $minbits:
- ## For binary properties, $minbits must be 1.
- ## For character mappings (case and transliteration), $minbits must
- ## be a number except 1.
- ##
- ## $list (or that filled according to $type):
- ## Refer to perlunicode.pod, "User-Defined Character Properties."
- ##
- ## For binary properties, only characters with the property value
- ## of True should be listed. The 3rd column, if any, will be ignored
- ##
- ## $none is undocumented, so I'm (khw) trying to do some documentation
- ## of it now. It appears to be if there is a mapping in an input file
- ## that maps to 'XXXX', then that is replaced by $none+1, expressed in
- ## hexadecimal. It is used somehow in tr///.
- ##
- ## To make the parsing of $type clear, this code takes the a rather
- ## unorthodox approach of last'ing out of the block once we have the
- ## info we need. Were this to be a subroutine, the 'last' would just
- ## be a 'return'.
- ##
- # If a problem is found $type is returned;
- # Upon success, a new (or cached) blessed object is returned with
- # keys TYPE, BITS, EXTRAS, LIST, and NONE with values having the
- # same meanings as the input parameters.
- # SPECIALS contains a reference to any special-treatment hash in the
- # property.
- # INVERT_IT is non-zero if the result should be inverted before use
- # USER_DEFINED is non-zero if the result came from a user-defined
- my $file; ## file to load data from, and also part of the %Cache key.
-
- # Change this to get a different set of Unicode tables
- my $unicore_dir = 'unicore';
- my $invert_it = 0;
- my $list_is_from_mktables = 0; # Is $list returned from a mktables
- # generated file? If so, we know it's
- # well behaved.
-
- if ($type)
- {
- # Verify that this isn't a recursive call for this property.
- # Can't use croak, as it may try to recurse to here itself.
- my $class_type = $class . "::$type";
- if (grep { $_ eq $class_type } @recursed) {
- CORE::die "panic: Infinite recursion in SWASHNEW for '$type'\n";
- }
- push @recursed, $class_type;
-
- $type =~ s/^\s+//;
- $type =~ s/\s+$//;
-
- # regcomp.c surrounds the property name with '__" and '_i' if this
- # is to be caseless matching.
- my $caseless = $type =~ s/^(.*)__(.*)_i$/$1$2/;
-
- print STDERR __LINE__, ": type=$type, caseless=$caseless\n" if DEBUG;
-
- GETFILE:
- {
- ##
- ## It could be a user-defined property. Look in current
- ## package if no package given
- ##
-
-
- my $caller0 = caller(0);
- my $caller1 = $type =~ s/(.+):://
- ? $1
- : $caller0 eq 'main'
- ? 'main'
- : caller(1);
-
- if (defined $caller1 && $type =~ /^I[ns]\w+$/) {
- my $prop = "${caller1}::$type";
- if (exists &{$prop}) {
- # stolen from Scalar::Util::PP::tainted()
- my $tainted;
- {
- local($@, $SIG{__DIE__}, $SIG{__WARN__});
- local $^W = 0;
- no warnings;
- eval { kill 0 * $prop };
- $tainted = 1 if $@ =~ /^Insecure/;
- }
- die "Insecure user-defined property \\p{$prop}\n"
- if $tainted;
- no strict 'refs';
- $list = &{$prop}($caseless);
- $user_defined = 1;
- last GETFILE;
- }
- }
-
- # During Perl's compilation, this routine may be called before
- # the tables are constructed. If so, we have a chicken/egg
- # problem. If we die, the tables never get constructed, so
- # keep going, but return an empty table so only what the code
- # has compiled in internally (currently ASCII/Latin1 range
- # matching) will work.
- BEGIN {
- # Poor man's constant, to avoid a run-time check.
- $utf8::{miniperl}
- = \! defined &DynaLoader::boot_DynaLoader;
- }
- if (miniperl) {
- eval "require '$unicore_dir/Heavy.pl'";
- if ($@) {
- print STDERR __LINE__, ": '$@'\n" if DEBUG;
- pop @recursed if @recursed;
- return $type;
- }
- }
- else {
- require "$unicore_dir/Heavy.pl";
- }
- BEGIN { delete $utf8::{miniperl} }
-
- # All property names are matched caselessly
- my $property_and_table = CORE::lc $type;
- print STDERR __LINE__, ": $property_and_table\n" if DEBUG;
-
- # See if is of the compound form 'property=value', where the
- # value indicates the table we should use.
- my ($property, $table, @remainder) =
- split /\s*[:=]\s*/, $property_and_table, -1;
- if (@remainder) {
- pop @recursed if @recursed;
- return $type;
- }
-
- my $prefix;
- if (! defined $table) {
-
- # Here, is the single form. The property becomes empty, and
- # the whole value is the table.
- $table = $property;
- $prefix = $property = "";
- } else {
- print STDERR __LINE__, ": $property\n" if DEBUG;
-
- # Here it is the compound property=table form. The property
- # name is always loosely matched, and always can have an
- # optional 'is' prefix (which isn't true in the single
- # form).
- $property = _loose_name($property) =~ s/^is//r;
-
- # And convert to canonical form. Quit if not valid.
- $property = $utf8::loose_property_name_of{$property};
- if (! defined $property) {
- pop @recursed if @recursed;
- return $type;
- }
-
- $prefix = "$property=";
-
- # If the rhs looks like it is a number...
- print STDERR __LINE__, ": table=$table\n" if DEBUG;
-
- if ($table =~ $number) {
- print STDERR __LINE__, ": table=$table\n" if DEBUG;
-
- # Split on slash, in case it is a rational, like \p{1/5}
- my @parts = split m{ \s* / \s* }x, $table, -1;
- print __LINE__, ": $type\n" if @parts > 2 && DEBUG;
-
- foreach my $part (@parts) {
- print __LINE__, ": part=$part\n" if DEBUG;
-
- $part =~ s/^\+\s*//; # Remove leading plus
- $part =~ s/^-\s*/-/; # Remove blanks after unary
- # minus
-
- # Remove underscores between digits.
- $part =~ s/(?<= [0-9] ) _ (?= [0-9] ) //xg;
-
- # No leading zeros (but don't make a single '0'
- # into a null string)
- $part =~ s/ ^ ( -? ) 0+ /$1/x;
- $part .= '0' if $part eq '-' || $part eq "";
-
- # No trailing zeros after a decimal point
- $part =~ s/ ( \. [0-9]*? ) 0+ $ /$1/x;
-
- # Begin with a 0 if a leading decimal point
- $part =~ s/ ^ ( -? ) \. /${1}0./x;
-
- # Ensure not a trailing decimal point: turn into an
- # integer
- $part =~ s/ \. $ //x;
-
- print STDERR __LINE__, ": part=$part\n" if DEBUG;
- #return $type if $part eq "";
- }
-
- # If a rational...
- if (@parts == 2) {
-
- # If denominator is negative, get rid of it, and ...
- if ($parts[1] =~ s/^-//) {
-
- # If numerator is also negative, convert the
- # whole thing to positive, else move the minus
- # to the numerator
- if ($parts[0] !~ s/^-//) {
- $parts[0] = '-' . $parts[0];
- }
- }
- $table = join '/', @parts;
- }
- elsif ($property ne 'nv' || $parts[0] !~ /\./) {
-
- # Here is not numeric value, or doesn't have a
- # decimal point. No further manipulation is
- # necessary. (Note the hard-coded property name.
- # This could fail if other properties eventually
- # had fractions as well; perhaps the cjk ones
- # could evolve to do that. This hard-coding could
- # be fixed by mktables generating a list of
- # properties that could have fractions.)
- $table = $parts[0];
- } else {
-
- # Here is a floating point numeric_value. Convert
- # to rational. Get a normalized form, like
- # 5.00E-01, and look that up in the hash
-
- my $float = sprintf "%.*e",
- $utf8::e_precision,
- 0 + $parts[0];
-
- if (exists $utf8::nv_floating_to_rational{$float}) {
- $table = $utf8::nv_floating_to_rational{$float};
- } else {
- pop @recursed if @recursed;
- return $type;
- }
- }
- print STDERR __LINE__, ": $property=$table\n" if DEBUG;
- }
- }
-
- # Combine lhs (if any) and rhs to get something that matches
- # the syntax of the lookups.
- $property_and_table = "$prefix$table";
- print STDERR __LINE__, ": $property_and_table\n" if DEBUG;
-
- # First try stricter matching.
- $file = $utf8::stricter_to_file_of{$property_and_table};
-
- # If didn't find it, try again with looser matching by editing
- # out the applicable characters on the rhs and looking up
- # again.
- my $strict_property_and_table;
- if (! defined $file) {
-
- # This isn't used unless the name begins with 'to'
- $strict_property_and_table = $property_and_table =~ s/^to//r;
- $table = _loose_name($table);
- $property_and_table = "$prefix$table";
- print STDERR __LINE__, ": $property_and_table\n" if DEBUG;
- $file = $utf8::loose_to_file_of{$property_and_table};
- }
-
- # Add the constant and go fetch it in.
- if (defined $file) {
-
- # If the file name contains a !, it means to invert. The
- # 0+ makes sure result is numeric
- $invert_it = 0 + $file =~ s/!//;
-
- if ($utf8::why_deprecated{$file}) {
- warnings::warnif('deprecated', "Use of '$type' in \\p{} or \\P{} is deprecated because: $utf8::why_deprecated{$file};");
- }
-
- if ($caseless
- && exists $utf8::caseless_equivalent{$property_and_table})
- {
- $file = $utf8::caseless_equivalent{$property_and_table};
- }
-
- # The pseudo-directory '#' means that there really isn't a
- # file to read, the data is in-line as part of the string;
- # we extract it below.
- $file = "$unicore_dir/lib/$file.pl" unless $file =~ m!^#/!;
- last GETFILE;
- }
- print STDERR __LINE__, ": didn't find $property_and_table\n" if DEBUG;
-
- ##
- ## Last attempt -- see if it's a standard "To" name
- ## (e.g. "ToLower") ToTitle is used by ucfirst().
- ## The user-level way to access ToDigit() and ToFold()
- ## is to use Unicode::UCD.
- ##
- # Only check if caller wants non-binary
- if ($minbits != 1) {
- if ($property_and_table =~ s/^to//) {
- # Look input up in list of properties for which we have
- # mapping files. First do it with the strict approach
- if (defined ($file = $utf8::strict_property_to_file_of{
- $strict_property_and_table}))
- {
- $type = $utf8::file_to_swash_name{$file};
- print STDERR __LINE__, ": type set to $type\n"
- if DEBUG;
- $file = "$unicore_dir/$file.pl";
- last GETFILE;
- }
- elsif (defined ($file =
- $utf8::loose_property_to_file_of{$property_and_table}))
- {
- $type = $utf8::file_to_swash_name{$file};
- print STDERR __LINE__, ": type set to $type\n"
- if DEBUG;
- $file = "$unicore_dir/$file.pl";
- last GETFILE;
- } # If that fails see if there is a corresponding binary
- # property file
- elsif (defined ($file =
- $utf8::loose_to_file_of{$property_and_table}))
- {
-
- # Here, there is no map file for the property we
- # are trying to get the map of, but this is a
- # binary property, and there is a file for it that
- # can easily be translated to a mapping, so use
- # that, treating this as a binary property.
- # Setting 'minbits' here causes it to be stored as
- # such in the cache, so if someone comes along
- # later looking for just a binary, they get it.
- $minbits = 1;
-
- # The 0+ makes sure is numeric
- $invert_it = 0 + $file =~ s/!//;
- $file = "$unicore_dir/lib/$file.pl"
- unless $file =~ m!^#/!;
- last GETFILE;
- }
- }
- }
-
- ##
- ## If we reach this line, it's because we couldn't figure
- ## out what to do with $type. Ouch.
- ##
-
- pop @recursed if @recursed;
- return $type;
- } # end of GETFILE block
-
- if (defined $file) {
- print STDERR __LINE__, ": found it (file='$file')\n" if DEBUG;
-
- ##
- ## If we reach here, it was due to a 'last GETFILE' above
- ## (exception: user-defined properties and mappings), so we
- ## have a filename, so now we load it if we haven't already.
-
- # The pseudo-directory '#' means the result isn't really a
- # file, but is in-line, with semi-colons to be turned into
- # new-lines. Since it is in-line there is no advantage to
- # caching the result
- if ($file =~ s!^#/!!) {
- $list = $utf8::inline_definitions[$file];
- }
- else {
- # Here, we have an actual file to read in and load, but it
- # may already have been read-in and cached. The cache key
- # is the class and file to load, and whether the results
- # need to be inverted.
- my $found = $Cache{$class, $file, $invert_it};
- if ($found and ref($found) eq $class) {
- print STDERR __LINE__, ": Returning cached swash for '$class,$file,$invert_it' for \\p{$type}\n" if DEBUG;
- pop @recursed if @recursed;
- return $found;
- }
-
- local $@;
- local $!;
- $list = do $file; die $@ if $@;
- }
-
- $list_is_from_mktables = 1;
- }
- } # End of $type is non-null
-
- # Here, either $type was null, or we found the requested property and
- # read it into $list
-
- my $extras = "";
-
- my $bits = $minbits;
-
- # mktables lists don't have extras, like '&utf8::prop', so don't need
- # to separate them; also lists are already sorted, so don't need to do
- # that.
- if ($list && ! $list_is_from_mktables) {
- my $taint = substr($list,0,0); # maintain taint
-
- # Separate the extras from the code point list, and make sure
- # user-defined properties and tr/// are well-behaved for
- # downstream code.
- if ($user_defined || $none) {
- my @tmp = split(/^/m, $list);
- my %seen;
- no warnings;
-
- # The extras are anything that doesn't begin with a hex digit.
- $extras = join '', $taint, grep /^[^0-9a-fA-F]/, @tmp;
-
- # Remove the extras, and sort the remaining entries by the
- # numeric value of their beginning hex digits, removing any
- # duplicates.
- $list = join '', $taint,
- map { $_->[1] }
- sort { $a->[0] <=> $b->[0] }
- map { /^([0-9a-fA-F]+)/ && !$seen{$1}++ ? [ CORE::hex($1), $_ ] : () }
- @tmp; # XXX doesn't do ranges right
- }
- else {
- # mktables has gone to some trouble to make non-user defined
- # properties well-behaved, so we can skip the effort we do for
- # user-defined ones. Any extras are at the very beginning of
- # the string.
-
- # This regex splits out the first lines of $list into $1 and
- # strips them off from $list, until we get one that begins
- # with a hex number, alone on the line, or followed by a tab.
- # Either portion may be empty.
- $list =~ s/ \A ( .*? )
- (?: \z | (?= ^ [0-9a-fA-F]+ (?: \t | $) ) )
- //msx;
-
- $extras = "$taint$1";
- }
- }
-
- if ($none) {
- my $hextra = sprintf "%04x", $none + 1;
- $list =~ s/\tXXXX$/\t$hextra/mg;
- }
-
- if ($minbits != 1 && $minbits < 32) { # not binary property
- my $top = 0;
- while ($list =~ /^([0-9a-fA-F]+)(?:[\t]([0-9a-fA-F]+)?)(?:[ \t]([0-9a-fA-F]+))?/mg) {
- my $min = CORE::hex $1;
- my $max = defined $2 ? CORE::hex $2 : $min;
- my $val = defined $3 ? CORE::hex $3 : 0;
- $val += $max - $min if defined $3;
- $top = $val if $val > $top;
- }
- my $topbits =
- $top > 0xffff ? 32 :
- $top > 0xff ? 16 : 8;
- $bits = $topbits if $bits < $topbits;
- }
-
- my @extras;
- if ($extras) {
- for my $x ($extras) {
- my $taint = substr($x,0,0); # maintain taint
- pos $x = 0;
- while ($x =~ /^([^0-9a-fA-F\n])(.*)/mg) {
- my $char = "$1$taint";
- my $name = "$2$taint";
- print STDERR __LINE__, ": char [$char] => name [$name]\n"
- if DEBUG;
- if ($char =~ /[-+!&]/) {
- my ($c,$t) = split(/::/, $name, 2); # bogus use of ::, really
- my $subobj;
- if ($c eq 'utf8') {
- $subobj = utf8->SWASHNEW($t, "", $minbits, 0);
- }
- elsif (exists &$name) {
- $subobj = utf8->SWASHNEW($name, "", $minbits, 0);
- }
- elsif ($c =~ /^([0-9a-fA-F]+)/) {
- $subobj = utf8->SWASHNEW("", $c, $minbits, 0);
- }
- print STDERR __LINE__, ": returned from getting sub object for $name\n" if DEBUG;
- if (! ref $subobj) {
- pop @recursed if @recursed && $type;
- return $subobj;
- }
- push @extras, $name => $subobj;
- $bits = $subobj->{BITS} if $bits < $subobj->{BITS};
- $user_defined = $subobj->{USER_DEFINED}
- if $subobj->{USER_DEFINED};
- }
- }
- }
- }
-
- if (DEBUG) {
- print STDERR __LINE__, ": CLASS = $class, TYPE => $type, BITS => $bits, NONE => $none, INVERT_IT => $invert_it, USER_DEFINED => $user_defined";
- print STDERR "\nLIST =>\n$list" if defined $list;
- print STDERR "\nEXTRAS =>\n$extras" if defined $extras;
- print STDERR "\n";
- }
-
- my $SWASH = bless {
- TYPE => $type,
- BITS => $bits,
- EXTRAS => $extras,
- LIST => $list,
- NONE => $none,
- USER_DEFINED => $user_defined,
- @extras,
- } => $class;
-
- if ($file) {
- $Cache{$class, $file, $invert_it} = $SWASH;
- if ($type
- && exists $utf8::SwashInfo{$type}
- && exists $utf8::SwashInfo{$type}{'specials_name'})
- {
- my $specials_name = $utf8::SwashInfo{$type}{'specials_name'};
- no strict "refs";
- print STDERR "\nspecials_name => $specials_name\n" if DEBUG;
- $SWASH->{'SPECIALS'} = \%$specials_name;
- }
- $SWASH->{'INVERT_IT'} = $invert_it;
- }
-
- pop @recursed if @recursed && $type;
-
- return $SWASH;
- }
-}
-
-# Now SWASHGET is recasted into a C function S_swatch_get (see utf8.c).
-
-1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/lib/warnings.pm b/systems/texlive/tlnet/tlpkg/tlperl/lib/warnings.pm
index a77c1fc87e..a70c25f125 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/lib/warnings.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/lib/warnings.pm
@@ -5,7 +5,7 @@
package warnings;
-our $VERSION = "1.44";
+our $VERSION = "1.47";
# Verify that we're called correctly so that warnings will work.
# Can't use Carp, since Carp uses us!
@@ -106,6 +106,9 @@ our %Offsets = (
'experimental::private_use' => 140,
'experimental::uniprop_wildcards' => 142,
'experimental::vlb' => 144,
+
+ # Warnings Categories added in Perl 5.031
+ 'experimental::isa' => 146,
);
our %Bits = (
@@ -119,11 +122,12 @@ our %Bits = (
'digit' => "\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [31]
'exec' => "\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [7]
'exiting' => "\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [3]
- 'experimental' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x55\x51\x15\x50\x51\x01", # [51..56,58..62,66..68,70..72]
+ 'experimental' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x55\x51\x15\x50\x51\x05", # [51..56,58..62,66..68,70..73]
'experimental::alpha_assertions' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00", # [67]
'experimental::bitwise' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00", # [58]
'experimental::const_attr' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00", # [59]
'experimental::declared_refs' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00", # [66]
+ 'experimental::isa' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04", # [73]
'experimental::lexical_subs' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00", # [52]
'experimental::postderef' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x40\x00\x00\x00\x00\x00", # [55]
'experimental::private_use' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00", # [70]
@@ -195,11 +199,12 @@ our %DeadBits = (
'digit' => "\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [31]
'exec' => "\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [7]
'exiting' => "\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", # [3]
- 'experimental' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\xaa\xa2\x2a\xa0\xa2\x02", # [51..56,58..62,66..68,70..72]
+ 'experimental' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\xaa\xa2\x2a\xa0\xa2\x0a", # [51..56,58..62,66..68,70..73]
'experimental::alpha_assertions' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00", # [67]
'experimental::bitwise' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00\x00\x00", # [58]
'experimental::const_attr' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00", # [59]
'experimental::declared_refs' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00\x00", # [66]
+ 'experimental::isa' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08", # [73]
'experimental::lexical_subs' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00", # [52]
'experimental::postderef' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00", # [55]
'experimental::private_use' => "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x00", # [70]
@@ -262,8 +267,8 @@ our %DeadBits = (
# These are used by various things, including our own tests
our $NONE = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
-our $DEFAULT = "\x10\x01\x00\x00\x00\x50\x04\x00\x00\x00\x00\x00\x00\x55\x51\x55\x50\x51\x01", # [2,4,22,23,25,52..56,58..63,66..68,70..72]
-our $LAST_BIT = 146 ;
+our $DEFAULT = "\x10\x01\x00\x00\x00\x50\x04\x00\x00\x00\x00\x00\x00\x55\x51\x55\x50\x51\x05", # [2,4,22,23,25,52..56,58..63,66..68,70..73]
+our $LAST_BIT = 148 ;
our $BYTES = 19 ;
sub Croaker
@@ -684,6 +689,10 @@ disable compile-time warnings you need to rewrite the code like this:
my $b; chop $b;
}
+And note that unlike the first example, this will permanently set C<$^W>
+since it cannot both run during compile-time and be localized to a
+run-time block.
+
The other big problem with C<$^W> is the way you can inadvertently
change the warning setting in unexpected places in your code. For example,
when the code below is run (without the B<-w> flag), the second call
@@ -719,7 +728,7 @@ X<-w>
This is the existing flag. If the lexical warnings pragma is B<not>
used in any of you code, or any of the modules that you use, this flag
-will enable warnings everywhere. See L<Backward Compatibility> for
+will enable warnings everywhere. See L</Backward Compatibility> for
details of how this flag interacts with lexical warnings.
=item B<-W>
@@ -813,6 +822,8 @@ The current hierarchy is:
| |
| +- experimental::declared_refs
| |
+ | +- experimental::isa
+ | |
| +- experimental::lexical_subs
| |
| +- experimental::postderef
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm
index 47df6b4ea7..395fec3fef 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm
@@ -1,5 +1,5 @@
package Cpanel::JSON::XS;
-our $VERSION = '4.19';
+our $VERSION = '4.25';
our $XS_VERSION = $VERSION;
# $VERSION = eval $VERSION;
@@ -174,10 +174,12 @@ B<Changes to JSON::XS>
- #72 parsing of illegal unicode or non-unicode characters.
- - #96 locale-insensitive numeric conversion
+ - #96 locale-insensitive numeric conversion.
- #154 numeric conversion fixed since 5.22, using the same strtold as perl5.
+ - #167 sort tied hashes with canonical.
+
- public maintenance and bugtracker
- use ppport.h, sanify XS.xs comment styles, harness C coding style
@@ -265,19 +267,21 @@ Note that older decode_json versions in Cpanel::JSON::XS older than
3.0116 and JSON::XS did not set allow_nonref but allowed them due to a
bug in the decoder.
-If the new optional $allow_nonref argument is set and not false, the
-allow_nonref option will be set and the function will act is described
+If the new 2nd optional $allow_nonref argument is set and not false, the
+C<allow_nonref> option will be set and the function will act is described
as in the relaxed RFC 7159 allowing all values such as objects,
arrays, strings, numbers, "null", "true", and "false".
+See L</"OLD" VS. "NEW" JSON (RFC 4627 VS. RFC 7159)> below, why you don't
+want to do that.
-For the type argument see L<Cpanel::JSON::XS::Type>.
+For the 3rd optional type argument see L<Cpanel::JSON::XS::Type>.
=item $is_boolean = Cpanel::JSON::XS::is_bool $scalar
-Returns true if the passed scalar represents either C<JSON::XS::true>
-or C<JSON::XS::false>, two constants that act like C<1> and C<0>,
+Returns true if the passed scalar represents either C<JSON::PP::true>
+or C<JSON::PP::false>, two constants that act like C<1> and C<0>,
respectively and are used to represent JSON C<true> and C<false>
-values in Perl.
+values in Perl. (Also recognizes the booleans produced by L<JSON::XS>.)
See MAPPING, below, for more information on how JSON values are mapped
to Perl.
@@ -682,8 +686,10 @@ as key-value pairs have no inherent ordering in Perl.
This setting has no effect when decoding JSON texts.
-This setting has currently no effect on tied hashes.
-
+This is now also done with tied hashes, contrary to L<JSON::XS>.
+But note that with most large tied hashes stored as tree it is advised to
+sort the iterator already and don't sort the hash output here. Most such
+iterators are already sorted, as such e.g. L<DB_File> with C<DB_BTREE>.
=item $json = $json->sort_by (undef, 0, 1 or a block)
@@ -718,7 +724,7 @@ This setting has no effect when decoding JSON texts.
If C<$enable> is true (or missing), then C<decode> will return
Perl non-object boolean variables (1 and 0) for JSON booleans
(C<true> and C<false>). If C<$enable> is false, then C<decode>
-will return C<Cpanel::JSON::XS::Boolean> objects for JSON booleans.
+will return C<JSON::PP::Boolean> objects for JSON booleans.
=item $json = $json->allow_singlequote ([$enable])
@@ -889,7 +895,8 @@ object (C<convert_blessed> enabled and C<TO_JSON> method found) is being
encoded. Has no effect on C<decode>.
If C<$enable> is false (the default), then C<encode> will throw an
-exception when it encounters a blessed object.
+exception when it encounters a blessed object without C<convert_blessed>
+and a C<TO_JSON> method.
This setting has no effect on C<decode>.
@@ -1066,7 +1073,7 @@ Note that nesting is implemented by recursion in C. The default value has
been chosen to be as large as typical operating systems allow without
crashing.
-See SECURITY CONSIDERATIONS, below, for more info on why this is useful.
+See L</SECURITY CONSIDERATIONS>, below, for more info on why this is useful.
=item $json = $json->max_size ([$maximum_string_size])
@@ -1485,8 +1492,8 @@ up to but not including the least significant bit.
When C<unblessed_bool> is set to true, then JSON C<true> becomes C<1> and
JSON C<false> becomes C<0>.
-Otherwise these JSON atoms become C<Cpanel::JSON::XS::true> and
-C<Cpanel::JSON::XS::false>, respectively. They are C<JSON::PP::Boolean>
+Otherwise these JSON atoms become C<JSON::PP::true> and
+C<JSON::PP::false>, respectively. They are C<JSON::PP::Boolean>
objects and are overloaded to act almost exactly like the numbers C<1>
and C<0>. You can check whether a scalar is a JSON boolean by using
the C<Cpanel::JSON::XS::is_bool> function.
@@ -2270,6 +2277,9 @@ future versions are safe.
Cpanel::JSON::XS has proper ithreads support, unlike JSON::XS. If you
encounter any bugs with thread support please report them.
+From Version 4.00 - 4.19 you couldn't encode true with threads::shared
+magic.
+
=head1 BUGS
While the goal of the Cpanel::JSON::XS module is to be correct, that
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Format.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Format.pm
new file mode 100644
index 0000000000..3a1ea90ef1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Format.pm
@@ -0,0 +1,403 @@
+# Copyright (c) 1995-2009 Graham Barr. This program is free
+# software; you can redistribute it and/or modify it under the same terms
+# as Perl itself.
+
+package Date::Format;
+
+use strict;
+use vars qw(@EXPORT @ISA $VERSION);
+require Exporter;
+
+$VERSION = "2.24";
+@ISA = qw(Exporter);
+@EXPORT = qw(time2str strftime ctime asctime);
+
+sub time2str ($;$$)
+{
+ Date::Format::Generic->time2str(@_);
+}
+
+sub strftime ($\@;$)
+{
+ Date::Format::Generic->strftime(@_);
+}
+
+sub ctime ($;$)
+{
+ my($t,$tz) = @_;
+ Date::Format::Generic->time2str("%a %b %e %T %Y\n", $t, $tz);
+}
+
+sub asctime (\@;$)
+{
+ my($t,$tz) = @_;
+ Date::Format::Generic->strftime("%a %b %e %T %Y\n", $t, $tz);
+}
+
+##
+##
+##
+
+package Date::Format::Generic;
+
+use vars qw($epoch $tzname);
+use Time::Zone;
+use Time::Local;
+
+sub ctime
+{
+ my($me,$t,$tz) = @_;
+ $me->time2str("%a %b %e %T %Y\n", $t, $tz);
+}
+
+sub asctime
+{
+ my($me,$t,$tz) = @_;
+ $me->strftime("%a %b %e %T %Y\n", $t, $tz);
+}
+
+sub _subs
+{
+ my $fn;
+ $_[1] =~ s/
+ %(O?[%a-zA-Z])
+ /
+ ($_[0]->can("format_$1") || sub { $1 })->($_[0]);
+ /sgeox;
+
+ $_[1];
+}
+
+sub strftime
+{
+ my($pkg,$fmt,$time);
+
+ ($pkg,$fmt,$time,$tzname) = @_;
+
+ my $me = ref($pkg) ? $pkg : bless [];
+
+ if(defined $tzname)
+ {
+ $tzname = uc $tzname;
+
+ $tzname = sprintf("%+05d",$tzname)
+ unless($tzname =~ /\D/);
+
+ $epoch = timegm(@{$time}[0..5]);
+
+ @$me = gmtime($epoch + tz_offset($tzname) - tz_offset());
+ }
+ else
+ {
+ @$me = @$time;
+ undef $epoch;
+ }
+
+ _subs($me,$fmt);
+}
+
+sub time2str
+{
+ my($pkg,$fmt,$time);
+
+ ($pkg,$fmt,$time,$tzname) = @_;
+
+ my $me = ref($pkg) ? $pkg : bless [], $pkg;
+
+ $epoch = $time;
+
+ if(defined $tzname)
+ {
+ $tzname = uc $tzname;
+
+ $tzname = sprintf("%+05d",$tzname)
+ unless($tzname =~ /\D/);
+
+ $time += tz_offset($tzname);
+ @$me = gmtime($time);
+ }
+ else
+ {
+ @$me = localtime($time);
+ }
+ $me->[9] = $time;
+ _subs($me,$fmt);
+}
+
+my(@DoW,@MoY,@DoWs,@MoYs,@AMPM,%format,@Dsuf);
+
+@DoW = qw(Sunday Monday Tuesday Wednesday Thursday Friday Saturday);
+
+@MoY = qw(January February March April May June
+ July August September October November December);
+
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+
+@AMPM = qw(AM PM);
+
+@Dsuf = (qw(th st nd rd th th th th th th)) x 3;
+@Dsuf[11,12,13] = qw(th th th);
+@Dsuf[30,31] = qw(th st);
+
+%format = ('x' => "%m/%d/%y",
+ 'C' => "%a %b %e %T %Z %Y",
+ 'X' => "%H:%M:%S",
+ );
+
+my @locale;
+my $locale = "/usr/share/lib/locale/LC_TIME/default";
+local *LOCALE;
+
+if(open(LOCALE,"$locale"))
+ {
+ chop(@locale = <LOCALE>);
+ close(LOCALE);
+
+ @MoYs = @locale[0 .. 11];
+ @MoY = @locale[12 .. 23];
+ @DoWs = @locale[24 .. 30];
+ @DoW = @locale[31 .. 37];
+ @format{"X","x","C"} = @locale[38 .. 40];
+ @AMPM = @locale[41 .. 42];
+ }
+
+sub wkyr {
+ my($wstart, $wday, $yday) = @_;
+ $wday = ($wday + 7 - $wstart) % 7;
+ return int(($yday - $wday + 13) / 7 - 1);
+}
+
+##
+## these 6 formatting routins need to be *copied* into the language
+## specific packages
+##
+
+my @roman = ('',qw(I II III IV V VI VII VIII IX));
+sub roman {
+ my $n = shift;
+
+ $n =~ s/(\d)$//;
+ my $r = $roman[ $1 ];
+
+ if($n =~ s/(\d)$//) {
+ (my $t = $roman[$1]) =~ tr/IVX/XLC/;
+ $r = $t . $r;
+ }
+ if($n =~ s/(\d)$//) {
+ (my $t = $roman[$1]) =~ tr/IVX/CDM/;
+ $r = $t . $r;
+ }
+ if($n =~ s/(\d)$//) {
+ (my $t = $roman[$1]) =~ tr/IVX/M../;
+ $r = $t . $r;
+ }
+ $r;
+}
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_P { lc($_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0]) }
+
+sub format_d { sprintf("%02d",$_[0]->[3]) }
+sub format_e { sprintf("%2d",$_[0]->[3]) }
+sub format_H { sprintf("%02d",$_[0]->[2]) }
+sub format_I { sprintf("%02d",$_[0]->[2] % 12 || 12)}
+sub format_j { sprintf("%03d",$_[0]->[7] + 1) }
+sub format_k { sprintf("%2d",$_[0]->[2]) }
+sub format_l { sprintf("%2d",$_[0]->[2] % 12 || 12)}
+sub format_L { $_[0]->[4] + 1 }
+sub format_m { sprintf("%02d",$_[0]->[4] + 1) }
+sub format_M { sprintf("%02d",$_[0]->[1]) }
+sub format_q { sprintf("%01d",int($_[0]->[4] / 3) + 1) }
+sub format_s {
+ $epoch = timelocal(@{$_[0]}[0..5])
+ unless defined $epoch;
+ sprintf("%d",$epoch)
+}
+sub format_S { sprintf("%02d",$_[0]->[0]) }
+sub format_U { wkyr(0, $_[0]->[6], $_[0]->[7]) }
+sub format_w { $_[0]->[6] }
+sub format_W { wkyr(1, $_[0]->[6], $_[0]->[7]) }
+sub format_y { sprintf("%02d",$_[0]->[5] % 100) }
+sub format_Y { sprintf("%04d",$_[0]->[5] + 1900) }
+
+sub format_Z {
+ my $o = tz_local_offset(timelocal(@{$_[0]}[0..5]));
+ defined $tzname ? $tzname : uc tz_name($o, $_[0]->[8]);
+}
+
+sub format_z {
+ my $t = timelocal(@{$_[0]}[0..5]);
+ my $o = defined $tzname ? tz_offset($tzname, $t) : tz_offset(undef,$t);
+ sprintf("%+03d%02d", int($o / 3600), int(abs($o) % 3600) / 60);
+}
+
+sub format_c { &format_x . " " . &format_X }
+sub format_D { &format_m . "/" . &format_d . "/" . &format_y }
+sub format_r { &format_I . ":" . &format_M . ":" . &format_S . " " . &format_p }
+sub format_R { &format_H . ":" . &format_M }
+sub format_T { &format_H . ":" . &format_M . ":" . &format_S }
+sub format_t { "\t" }
+sub format_n { "\n" }
+sub format_o { sprintf("%2d%s",$_[0]->[3],$Dsuf[$_[0]->[3]]) }
+sub format_x { my $f = $format{'x'}; _subs($_[0],$f); }
+sub format_X { my $f = $format{'X'}; _subs($_[0],$f); }
+sub format_C { my $f = $format{'C'}; _subs($_[0],$f); }
+
+sub format_Od { roman(format_d(@_)) }
+sub format_Oe { roman(format_e(@_)) }
+sub format_OH { roman(format_H(@_)) }
+sub format_OI { roman(format_I(@_)) }
+sub format_Oj { roman(format_j(@_)) }
+sub format_Ok { roman(format_k(@_)) }
+sub format_Ol { roman(format_l(@_)) }
+sub format_Om { roman(format_m(@_)) }
+sub format_OM { roman(format_M(@_)) }
+sub format_Oq { roman(format_q(@_)) }
+sub format_Oy { roman(format_y(@_)) }
+sub format_OY { roman(format_Y(@_)) }
+
+sub format_G { int(($_[0]->[9] - 315993600) / 604800) }
+
+1;
+__END__
+
+=head1 NAME
+
+Date::Format - Date formating subroutines
+
+=head1 SYNOPSIS
+
+ use Date::Format;
+
+ @lt = localtime(time);
+
+ print time2str($template, time);
+ print strftime($template, @lt);
+
+ print time2str($template, time, $zone);
+ print strftime($template, @lt, $zone);
+
+ print ctime(time);
+ print asctime(@lt);
+
+ print ctime(time, $zone);
+ print asctime(@lt, $zone);
+
+=head1 DESCRIPTION
+
+This module provides routines to format dates into ASCII strings. They
+correspond to the C library routines C<strftime> and C<ctime>.
+
+=over 4
+
+=item time2str(TEMPLATE, TIME [, ZONE])
+
+C<time2str> converts C<TIME> into an ASCII string using the conversion
+specification given in C<TEMPLATE>. C<ZONE> if given specifies the zone
+which the output is required to be in, C<ZONE> defaults to your current zone.
+
+
+=item strftime(TEMPLATE, TIME [, ZONE])
+
+C<strftime> is similar to C<time2str> with the exception that the time is
+passed as an array, such as the array returned by C<localtime>.
+
+=item ctime(TIME [, ZONE])
+
+C<ctime> calls C<time2str> with the given arguments using the
+conversion specification C<"%a %b %e %T %Y\n">
+
+=item asctime(TIME [, ZONE])
+
+C<asctime> calls C<time2str> with the given arguments using the
+conversion specification C<"%a %b %e %T %Y\n">
+
+=back
+
+=head1 MULTI-LANGUAGE SUPPORT
+
+Date::Format is capable of formating into several languages by creating
+a language specific object and calling methods, see L<Date::Language>
+
+ my $lang = Date::Language->new('German');
+ $lang->time2str("%a %b %e %T %Y\n", time);
+
+I am open to suggestions on this.
+
+=head1 CONVERSION SPECIFICATION
+
+Each conversion specification is replaced by appropriate
+characters as described in the following list. The
+appropriate characters are determined by the LC_TIME
+category of the program's locale.
+
+ %% PERCENT
+ %a day of the week abbr
+ %A day of the week
+ %b month abbr
+ %B month
+ %c MM/DD/YY HH:MM:SS
+ %C ctime format: Sat Nov 19 21:05:57 1994
+ %d numeric day of the month, with leading zeros (eg 01..31)
+ %e like %d, but a leading zero is replaced by a space (eg 1..32)
+ %D MM/DD/YY
+ %G GPS week number (weeks since January 6, 1980)
+ %h month abbr
+ %H hour, 24 hour clock, leading 0's)
+ %I hour, 12 hour clock, leading 0's)
+ %j day of the year
+ %k hour
+ %l hour, 12 hour clock
+ %L month number, starting with 1
+ %m month number, starting with 01
+ %M minute, leading 0's
+ %n NEWLINE
+ %o ornate day of month -- "1st", "2nd", "25th", etc.
+ %p AM or PM
+ %P am or pm (Yes %p and %P are backwards :)
+ %q Quarter number, starting with 1
+ %r time format: 09:05:57 PM
+ %R time format: 21:05
+ %s seconds since the Epoch, UCT
+ %S seconds, leading 0's
+ %t TAB
+ %T time format: 21:05:57
+ %U week number, Sunday as first day of week
+ %w day of the week, numerically, Sunday == 0
+ %W week number, Monday as first day of week
+ %x date format: 11/19/94
+ %X time format: 21:05:57
+ %y year (2 digits)
+ %Y year (4 digits)
+ %Z timezone in ascii. eg: PST
+ %z timezone in format -/+0000
+
+C<%d>, C<%e>, C<%H>, C<%I>, C<%j>, C<%k>, C<%l>, C<%m>, C<%M>, C<%q>,
+C<%y> and C<%Y> can be output in Roman numerals by prefixing the letter
+with C<O>, e.g. C<%OY> will output the year as roman numerals.
+
+=head1 LIMITATION
+
+The functions in this module are limited to the time range that can be
+represented by the time_t data type, i.e. 1901-12-13 20:45:53 GMT to
+2038-01-19 03:14:07 GMT.
+
+=head1 AUTHOR
+
+Graham Barr <gbarr@pobox.com>
+
+=head1 COPYRIGHT
+
+Copyright (c) 1995-2009 Graham Barr. This program is free
+software; you can redistribute it and/or modify it under the same terms
+as Perl itself.
+
+=cut
+
+
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language.pm
new file mode 100644
index 0000000000..17568657e7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language.pm
@@ -0,0 +1,145 @@
+
+package Date::Language;
+
+use strict;
+use Time::Local;
+use Carp;
+use vars qw($VERSION @ISA);
+require Date::Format;
+
+$VERSION = "1.10";
+@ISA = qw(Date::Format::Generic);
+
+sub new
+{
+ my $self = shift;
+ my $type = shift || $self;
+
+ $type =~ s/^(\w+)$/Date::Language::$1/;
+
+ croak "Bad language"
+ unless $type =~ /^[\w:]+$/;
+
+ eval "require $type"
+ or croak $@;
+
+ bless [], $type;
+}
+
+# Stop AUTOLOAD being called ;-)
+sub DESTROY {}
+
+sub AUTOLOAD
+{
+ use vars qw($AUTOLOAD);
+
+ if($AUTOLOAD =~ /::strptime\Z/o)
+ {
+ my $self = $_[0];
+ my $type = ref($self) || $self;
+ require Date::Parse;
+
+ no strict 'refs';
+ *{"${type}::strptime"} = Date::Parse::gen_parser(
+ \%{"${type}::DoW"},
+ \%{"${type}::MoY"},
+ \@{"${type}::Dsuf"},
+ 1);
+
+ goto &{"${type}::strptime"};
+ }
+
+ croak "Undefined method &$AUTOLOAD called";
+}
+
+sub str2time
+{
+ my $me = shift;
+ my @t = $me->strptime(@_);
+
+ return undef
+ unless @t;
+
+ my($ss,$mm,$hh,$day,$month,$year,$zone) = @t;
+ my @lt = localtime(time);
+
+ $hh ||= 0;
+ $mm ||= 0;
+ $ss ||= 0;
+
+ $month = $lt[4]
+ unless(defined $month);
+
+ $day = $lt[3]
+ unless(defined $day);
+
+ $year = ($month > $lt[4]) ? ($lt[5] - 1) : $lt[5]
+ unless(defined $year);
+
+ return defined $zone ? timegm($ss,$mm,$hh,$day,$month,$year) - $zone
+ : timelocal($ss,$mm,$hh,$day,$month,$year);
+}
+
+1;
+
+__END__
+
+
+=head1 NAME
+
+Date::Language - Language specific date formating and parsing
+
+=head1 SYNOPSIS
+
+ use Date::Language;
+
+ my $lang = Date::Language->new('German');
+ $lang->time2str("%a %b %e %T %Y\n", time);
+
+=head1 DESCRIPTION
+
+L<Date::Language> provides objects to parse and format dates for specific languages. Available languages are
+
+ Afar French Russian_cp1251
+ Amharic Gedeo Russian_koi8r
+ Austrian German Sidama
+ Brazilian Greek Somali
+ Chinese Hungarian Spanish
+ Chinese_GB Icelandic Swedish
+ Czech Italian Tigrinya
+ Danish Norwegian TigrinyaEritrean
+ Dutch Oromo TigrinyaEthiopian
+ English Romanian Turkish
+ Finnish Russian Bulgarian
+ Occitan
+
+=head1 METHODS
+
+=over
+
+=item time2str
+
+See L<Date::Format/time2str>
+
+=item strftime
+
+See L<Date::Format/strftime>
+
+=item ctime
+
+See L<Date::Format/ctime>
+
+=item asctime
+
+See L<Date::Format/asctime>
+
+=item str2time
+
+See L<Date::Parse/str2time>
+
+=item strptime
+
+See L<Date::Parse/strptime>
+
+=back
+
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Afar.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Afar.pm
new file mode 100644
index 0000000000..f67cf37685
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Afar.pm
@@ -0,0 +1,49 @@
+##
+## Afar tables
+##
+
+package Date::Language::Afar;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "0.99";
+
+@DoW = qw(Acaada Etleeni Talaata Arbaqa Kamiisi Gumqata Sabti);
+@MoY = (
+"Qunxa Garablu",
+"Kudo",
+"Ciggilta Kudo",
+"Agda Baxis",
+"Caxah Alsa",
+"Qasa Dirri",
+"Qado Dirri",
+"Liiqen",
+"Waysu",
+"Diteli",
+"Ximoli",
+"Kaxxa Garablu"
+);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(saaku carra);
+
+@Dsuf = (qw(th st nd rd th th th th th th)) x 3;
+@Dsuf[11,12,13] = qw(th th th);
+@Dsuf[30,31] = qw(th st);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Amharic.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Amharic.pm
new file mode 100644
index 0000000000..a79984ecff
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Amharic.pm
@@ -0,0 +1,87 @@
+##
+## Amharic tables
+##
+
+package Date::Language::Amharic;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.00";
+
+if ( $] >= 5.006 ) {
+@DoW = (
+"\x{12a5}\x{1211}\x{12f5}",
+"\x{1230}\x{129e}",
+"\x{121b}\x{12ad}\x{1230}\x{129e}",
+"\x{1228}\x{1261}\x{12d5}",
+"\x{1210}\x{1219}\x{1235}",
+"\x{12d3}\x{122d}\x{1265}",
+"\x{1245}\x{12f3}\x{121c}"
+);
+@MoY = (
+"\x{1303}\x{1295}\x{12e9}\x{12c8}\x{122a}",
+"\x{134c}\x{1265}\x{1229}\x{12c8}\x{122a}",
+"\x{121b}\x{122d}\x{127d}",
+"\x{12a4}\x{1355}\x{1228}\x{120d}",
+"\x{121c}\x{12ed}",
+"\x{1301}\x{1295}",
+"\x{1301}\x{120b}\x{12ed}",
+"\x{12a6}\x{1308}\x{1235}\x{1275}",
+"\x{1234}\x{1355}\x{1274}\x{121d}\x{1260}\x{122d}",
+"\x{12a6}\x{12ad}\x{1270}\x{12cd}\x{1260}\x{122d}",
+"\x{1296}\x{126c}\x{121d}\x{1260}\x{122d}",
+"\x{12f2}\x{1234}\x{121d}\x{1260}\x{122d}"
+);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = ( "\x{1320}\x{12cb}\x{1275}", "\x{12a8}\x{1230}\x{12d3}\x{1275}" );
+
+@Dsuf = ("\x{129b}" x 31);
+}
+else {
+@DoW = (
+"እሑድ",
+"ሰኞ",
+"ማክሰኞ",
+"ረቡዕ",
+"ሐሙስ",
+"ዓርብ",
+"ቅዳሜ"
+);
+@MoY = (
+"ጃንዩወሪ",
+"ፌብሩወሪ",
+"ማርች",
+"ኤፕረል",
+"ሜይ",
+"ጁን",
+"ጁላይ",
+"ኦገስት",
+"ሴፕቴምበር",
+"ኦክተውበር",
+"ኖቬምበር",
+"ዲሴምበር"
+);
+@DoWs = map { substr($_,0,9) } @DoW;
+@MoYs = map { substr($_,0,9) } @MoY;
+@AMPM = ( "ጠዋት", "ከሰዓት" );
+
+@Dsuf = ("ኛ" x 31);
+}
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Austrian.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Austrian.pm
new file mode 100644
index 0000000000..8ff398bd10
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Austrian.pm
@@ -0,0 +1,36 @@
+##
+## Austrian tables
+##
+
+package Date::Language::Austrian;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@MoY = qw(Jnner Feber Mrz April Mai Juni
+ Juli August September Oktober November Dezember);
+@MoYs = qw(Jn Feb Mr Apr Mai Jun Jul Aug Sep Oct Nov Dez);
+@DoW = qw(Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag);
+@DoWs = qw(Son Mon Die Mit Don Fre Sam);
+
+use Date::Language::English ();
+@AMPM = @{Date::Language::English::AMPM};
+@Dsuf = @{Date::Language::English::Dsuf};
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Brazilian.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Brazilian.pm
new file mode 100644
index 0000000000..fa4d15fff9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Brazilian.pm
@@ -0,0 +1,35 @@
+##
+## Brazilian tables, contributed by Christian Tosta (tosta@cce.ufmg.br)
+##
+
+package Date::Language::Brazilian;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@DoW = qw(Domingo Segunda Tera Quarta Quinta Sexta Sbado);
+@MoY = qw(Janeiro Fevereiro Maro Abril Maio Junho
+ Julho Agosto Setembro Outubro Novembro Dezembro);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(AM PM);
+
+@Dsuf = (qw(mo ro do ro to to to mo vo no)) x 3;
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Bulgarian.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Bulgarian.pm
new file mode 100644
index 0000000000..cf3d127486
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Bulgarian.pm
@@ -0,0 +1,92 @@
+##
+## Bulgarian tables contributed by Krasimir Berov
+##
+
+package Date::Language::Bulgarian;
+use strict;
+use warnings;
+use utf8;
+use base qw(Date::Language);
+our (@DoW, @DoWs, @MoY, @MoYs, @AMPM, @Dsuf, %MoY, %DoW, $VERSION);
+$VERSION = "1.01";
+
+@DoW = qw(неделя понеделник вторник сряда четвъртък петък събота);
+@MoY = qw(януари февруари март април май юни
+ юли август септември октомври ноември декември);
+@DoWs = qw(нд пн вт ср чт пт сб);
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(AM PM);
+
+@Dsuf = (qw(ти ви ри ти ти ти ти ми ми ти)) x 3;
+@Dsuf[11,12,13] = qw(ти ти ти);
+@Dsuf[30,31] = qw(ти ви);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_o { ($_[0]->[3]<10?' ':'').$_[0]->[3].$Dsuf[$_[0]->[3]] }
+
+1;
+
+__END__
+
+=encoding utf8
+
+=head1 NAME
+
+Date::Language::Bulgarian - localization for Date::Format
+
+=head1 DESCRIPTION
+
+This is Bulgarian localization for Date::Format.
+It is important to note that this module source code is in utf8.
+All strings which it outputs are in utf8, so it is safe to use it
+currently only with English. You are left alone to try and convert
+the output when using different Date::Language::* in the same application.
+This should be addresed in the future.
+
+=head1 SYNOPSIS
+
+ use strict;
+ use warnings;
+ use Date::Language;
+ local $\=$/;
+ my $template ='%a %b %e %T %Y (%Y-%m-%d %H:%M:%S)';
+ my $time=1290883821; #or just use time();
+ my @lt = localtime($time);
+ my %languages = qw(English GMT German EEST Bulgarian EET);
+ binmode(select,':utf8');
+
+ foreach my $l(keys %languages){
+ my $lang = Date::Language->new($l);
+ my $zone = $languages{$l};
+ print $/. "$l $zone";
+ print $lang->time2str($template, $time);
+ print $lang->time2str($template, $time, $zone);
+
+ print $lang->strftime($template, \@lt);
+ }
+
+=head1 AUTHOR
+
+Krasimir Berov (berov@cpan.org)
+
+=head1 COPYRIGHT
+
+Copyright (c) 2010 Krasimir Berov. This program is free
+software; you can redistribute it and/or modify it under the same terms
+as Perl itself.
+
+=cut
+
+
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese.pm
new file mode 100644
index 0000000000..abfb3c0572
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese.pm
@@ -0,0 +1,36 @@
+##
+## English tables
+##
+
+package Date::Language::Chinese;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.00";
+
+@DoW = qw(星期日 星期一 星期二 星期三 星期四 星期五 星期六);
+@MoY = qw(一月 二月 三月 四月 五月 六月
+ 七月 八月 九月 十月 十一月 十二月);
+@DoWs = map { $_ } @DoW;
+@MoYs = map { $_ } @MoY;
+@AMPM = qw(上午 下午);
+
+@Dsuf = (qw(日 日 日 日 日 日 日 日 日 日)) x 3;
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+sub format_o { sprintf("%2d%s",$_[0]->[3],"日") }
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese_GB.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese_GB.pm
new file mode 100644
index 0000000000..7be0555226
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Chinese_GB.pm
@@ -0,0 +1,36 @@
+##
+## English tables
+##
+
+package Date::Language::Chinese_GB;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@DoW = qw( һ ڶ );
+@MoY = qw(һ
+ ʮ ʮһ ʮ);
+@DoWs = map { $_ } @DoW;
+@MoYs = map { $_ } @MoY;
+@AMPM = qw( );
+
+@Dsuf = (qw( )) x 3;
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+sub format_o { sprintf("%2d%s",$_[0]->[3],"") }
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Czech.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Czech.pm
new file mode 100644
index 0000000000..756f5c552f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Czech.pm
@@ -0,0 +1,58 @@
+##
+## Czech tables
+##
+## Contributed by Honza Pazdziora
+
+package Date::Language::Czech;
+
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @MoY2 @AMPM %MoY %DoW $VERSION);
+@ISA = qw(Date::Language Date::Format::Generic);
+$VERSION = "1.01";
+
+@MoY = qw(leden nor bezen duben kvten erven ervenec srpen z
+ jen listopad prosinec);
+@MoYs = qw(led nor be dub kv vn ec srp z j lis pro);
+@MoY2 = @MoY;
+for (@MoY2)
+ { s!en$!na! or s!ec$!ce! or s!ad$!adu! or s!or$!ora!; }
+
+@DoW = qw(nedle pondl ter steda tvrtek ptek sobota);
+@DoWs = qw(Ne Po t St t P So);
+
+@AMPM = qw(dop. odp.);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+sub format_d { $_[0]->[3] }
+sub format_m { $_[0]->[4] + 1 }
+sub format_o { $_[0]->[3] . '.' }
+
+sub format_Q { $MoY2[$_[0]->[4]] }
+
+sub time2str {
+ my $ref = shift;
+ my @a = @_;
+ $a[0] =~ s/(%[do]\.?\s?)%B/$1%Q/;
+ $ref->SUPER::time2str(@a);
+ }
+
+sub strftime {
+ my $ref = shift;
+ my @a = @_;
+ $a[0] =~ s/(%[do]\.?\s?)%B/$1%Q/;
+ $ref->SUPER::time2str(@a);
+ }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Danish.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Danish.pm
new file mode 100644
index 0000000000..e143c54513
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Danish.pm
@@ -0,0 +1,36 @@
+##
+## Danish tables
+##
+
+package Date::Language::Danish;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@MoY = qw(Januar Februar Marts April Maj Juni
+ Juli August September Oktober November December);
+@MoYs = qw(Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec);
+@DoW = qw(Sndag Mandag Tirsdag Onsdag Torsdag Fredag Lrdag Sndag);
+@DoWs = qw(Sn Man Tir Ons Tor Fre Lr Sn);
+
+use Date::Language::English ();
+@AMPM = @{Date::Language::English::AMPM};
+@Dsuf = @{Date::Language::English::Dsuf};
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Dutch.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Dutch.pm
new file mode 100644
index 0000000000..219758b4b2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Dutch.pm
@@ -0,0 +1,40 @@
+##
+## Dutch tables
+## Contributed by Johannes la Poutre <jlpoutre@corp.nl.home.com>
+##
+
+package Date::Language::Dutch;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.02";
+
+@MoY = qw(januari februari maart april mei juni juli
+ augustus september oktober november december);
+@MoYs = map(substr($_, 0, 3), @MoY);
+$MoYs[2] = 'mrt'; # mrt is more common (Frank Maas)
+@DoW = map($_ . "dag", qw(zon maan dins woens donder vrij zater));
+@DoWs = map(substr($_, 0, 2), @DoW);
+
+# these aren't normally used...
+@AMPM = qw(VM NM);
+@Dsuf = ('e') x 31;
+
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_o { sprintf("%2de",$_[0]->[3]) }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/English.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/English.pm
new file mode 100644
index 0000000000..638cb3c2a2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/English.pm
@@ -0,0 +1,37 @@
+##
+## English tables
+##
+
+package Date::Language::English;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@DoW = qw(Sunday Monday Tuesday Wednesday Thursday Friday Saturday);
+@MoY = qw(January February March April May June
+ July August September October November December);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(AM PM);
+
+@Dsuf = (qw(th st nd rd th th th th th th)) x 3;
+@Dsuf[11,12,13] = qw(th th th);
+@Dsuf[30,31] = qw(th st);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Finnish.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Finnish.pm
new file mode 100644
index 0000000000..415b50c73d
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Finnish.pm
@@ -0,0 +1,45 @@
+##
+## Finnish tables
+## Contributed by Matthew Musgrove <muskrat@mindless.com>
+## Corrected by roke
+##
+
+package Date::Language::Finnish;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+# In Finnish, the names of the months and days are only capitalized at the beginning of sentences.
+@MoY = map($_ . "kuu", qw(tammi helmi maalis huhti touko kes hein elo syys loka marras joulu));
+@DoW = qw(sunnuntai maanantai tiistai keskiviikko torstai perjantai lauantai);
+
+# it is not customary to use abbreviated names of months or days
+# per Graham's suggestion:
+@MoYs = @MoY;
+@DoWs = @DoW;
+
+# the short form of ordinals
+@Dsuf = ('.') x 31;
+
+# doesn't look like this is normally used...
+@AMPM = qw(ap ip);
+
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_o { sprintf("%2de",$_[0]->[3]) }
+
+1; \ No newline at end of file
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/French.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/French.pm
new file mode 100644
index 0000000000..f9aa95d077
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/French.pm
@@ -0,0 +1,37 @@
+##
+## French tables, contributed by Emmanuel Bataille (bem@residents.frmug.org)
+##
+
+package Date::Language::French;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.04";
+
+@DoW = qw(dimanche lundi mardi mercredi jeudi vendredi samedi);
+@MoY = qw(janvier fvrier mars avril mai juin
+ juillet aot septembre octobre novembre dcembre);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+$MoYs[6] = 'jul';
+@AMPM = qw(AM PM);
+
+@Dsuf = ((qw(er e e e e e e e e e)) x 3, 'er');
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_o { $_[0]->[3] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Gedeo.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Gedeo.pm
new file mode 100644
index 0000000000..c18ad8cadd
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Gedeo.pm
@@ -0,0 +1,51 @@
+##
+## Gedeo tables
+##
+
+package Date::Language::Gedeo;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "0.99";
+
+@DoW = qw( Sanbbattaa Sanno Masano Roobe Hamusse Arbe Qiddamme);
+@MoY = (
+"Oritto",
+"Birre'a",
+"Onkkollessa",
+"Saddasa",
+"Arrasa",
+"Qammo",
+"Ella",
+"Waacibajje",
+"Canissa",
+"Addolessa",
+"Bittitotessa",
+"Hegeya"
+);
+@DoWs = map { substr($_,0,3) } @DoW;
+$DoWs[0] = "Snb";
+$DoWs[1] = "Sno";
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(gorsa warreti-udumma);
+
+@Dsuf = (qw(th st nd rd th th th th th th)) x 3;
+@Dsuf[11,12,13] = qw(th th th);
+@Dsuf[30,31] = qw(th st);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/German.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/German.pm
new file mode 100644
index 0000000000..11242c4c46
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/German.pm
@@ -0,0 +1,37 @@
+##
+## German tables
+##
+
+package Date::Language::German;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.02";
+
+@MoY = qw(Januar Februar Mrz April Mai Juni
+ Juli August September Oktober November Dezember);
+@MoYs = qw(Jan Feb Mr Apr Mai Jun Jul Aug Sep Okt Nov Dez);
+@DoW = qw(Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag);
+@DoWs = qw(Son Mon Die Mit Don Fre Sam);
+
+use Date::Language::English ();
+@AMPM = @{Date::Language::English::AMPM};
+@Dsuf = @{Date::Language::English::Dsuf};
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_o { sprintf("%2d.",$_[0]->[3]) }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Greek.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Greek.pm
new file mode 100644
index 0000000000..00f917ce47
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Greek.pm
@@ -0,0 +1,91 @@
+##
+## Greek tables
+##
+## Traditional date format is: DoW DD{eta} MoY Year (%A %o %B %Y)
+##
+## Matthew Musgrove <muskrat@mindless.com>
+## Translations gratiously provided by Menelaos Stamatelos <men@kwsn.net>
+## This module returns unicode (utf8) encoded characters. You will need to
+## take the necessary steps for this to display correctly.
+##
+
+package Date::Language::Greek;
+
+use utf8;
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.00";
+
+@DoW = (
+"\x{039a}\x{03c5}\x{03c1}\x{03b9}\x{03b1}\x{03ba}\x{03ae}",
+"\x{0394}\x{03b5}\x{03c5}\x{03c4}\x{03ad}\x{03c1}\x{03b1}",
+"\x{03a4}\x{03c1}\x{03af}\x{03c4}\x{03b7}",
+"\x{03a4}\x{03b5}\x{03c4}\x{03ac}\x{03c1}\x{03c4}\x{03b7}",
+"\x{03a0}\x{03ad}\x{03bc}\x{03c0}\x{03c4}\x{03b7}",
+"\x{03a0}\x{03b1}\x{03c1}\x{03b1}\x{03c3}\x{03ba}\x{03b5}\x{03c5}\x{03ae}",
+"\x{03a3}\x{03ac}\x{03b2}\x{03b2}\x{03b1}\x{03c4}\x{03bf}",
+);
+
+@MoY = (
+"\x{0399}\x{03b1}\x{03bd}\x{03bf}\x{03c5}\x{03b1}\x{03c1}\x{03af}\x{03bf}\x{03c5}",
+"\x{03a6}\x{03b5}\x{03b2}\x{03c1}\x{03bf}\x{03c5}\x{03b1}\x{03c1}\x{03af}\x{03bf}\x{03c5}",
+"\x{039c}\x{03b1}\x{03c1}\x{03c4}\x{03af}\x{03bf}\x{03c5}",
+"\x{0391}\x{03c0}\x{03c1}\x{03b9}\x{03bb}\x{03af}\x{03c5}",
+"\x{039c}\x{03b1}\x{0390}\x{03bf}\x{03c5}",
+"\x{0399}\x{03bf}\x{03c5}\x{03bd}\x{03af}\x{03bf}\x{03c5}",
+"\x{0399}\x{03bf}\x{03c5}\x{03bb}\x{03af}\x{03bf}\x{03c5}",
+"\x{0391}\x{03c5}\x{03b3}\x{03bf}\x{03cd}\x{03c3}\x{03c4}\x{03bf}\x{03c5}",
+"\x{03a3}\x{03b5}\x{03c0}\x{03c4}\x{03b5}\x{03bc}\x{03c4}\x{03bf}\x{03c5}",
+"\x{039f}\x{03ba}\x{03c4}\x{03c9}\x{03b2}\x{03c1}\x{03af}\x{03bf}\x{03c5}",
+"\x{039d}\x{03bf}\x{03b5}\x{03bc}\x{03b2}\x{03c1}\x{03af}\x{03bf}\x{03c5}",
+"\x{0394}\x{03b5}\x{03ba}\x{03b5}\x{03bc}\x{03b2}\x{03c1}\x{03bf}\x{03c5}",
+);
+
+@DoWs = (
+"\x{039a}\x{03c5}",
+"\x{0394}\x{03b5}",
+"\x{03a4}\x{03c1}",
+"\x{03a4}\x{03b5}",
+"\x{03a0}\x{03b5}",
+"\x{03a0}\x{03b1}",
+"\x{03a3}\x{03b1}",
+);
+@MoYs = (
+"\x{0399}\x{03b1}\x{03bd}",
+"\x{03a6}\x{03b5}",
+"\x{039c}\x{03b1}\x{03c1}",
+"\x{0391}\x{03c0}\x{03c1}",
+"\x{039c}\x{03b1}",
+"\x{0399}\x{03bf}\x{03c5}\x{03bd}",
+"\x{0399}\x{03bf}\x{03c5}\x{03bb}",
+"\x{0391}\x{03c5}\x{03b3}",
+"\x{03a3}\x{03b5}\x{03c0}",
+"\x{039f}\x{03ba}",
+"\x{039d}\x{03bf}",
+"\x{0394}\x{03b5}",
+);
+
+@AMPM = ("\x{03c0}\x{03bc}", "\x{03bc}\x{03bc}");
+
+@Dsuf = ("\x{03b7}" x 31);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_o { sprintf("%2d%s",$_[0]->[3],"\x{03b7}") }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
+
+
+
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Hungarian.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Hungarian.pm
new file mode 100644
index 0000000000..d9c838d15b
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Hungarian.pm
@@ -0,0 +1,88 @@
+##
+## Hungarian tables based on English
+##
+#
+# This is a just-because-I-stumbled-across-it
+# -and-my-wife-is-Hungarian release: if Graham or
+# someone adds to docs to Date::Format, I'd be
+# glad to correct bugs and extend as neeed.
+#
+
+package Date::Language::Hungarian;
+
+=head1 NAME
+
+Date::Language::Hungarian - Magyar format for Date::Format
+
+=head1 SYNOPSIS
+
+ my $lang = Date::Language->new('Hungarian');
+ print $lang->time2str("%a %b %e %T %Y", time);
+
+ @lt = localtime(time);
+ print $lang->time2str($template, time);
+ print $lang->strftime($template, @lt);
+
+ print $lang->time2str($template, time, $zone);
+ print $lang->strftime($template, @lt, $zone);
+
+ print $lang->ctime(time);
+ print $lang->asctime(@lt);
+
+ print $lang->ctime(time, $zone);
+ print $lang->asctime(@lt, $zone);
+
+See L<Date::Format>.
+
+=head1 AUTHOR
+
+Paula Goddard (paula -at- paulacska -dot- com)
+
+=head1 LICENCE
+
+Made available under the same terms as Perl itself.
+
+=cut
+
+use strict;
+use warnings;
+use base "Date::Language";
+use vars qw( @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+$VERSION = "1.01";
+
+@DoW = qw(Vasrnap Htf Kedd Szerda Cstrtk Pntek Szombat);
+@MoY = qw(Janur Februr Mrcius prilis Mjus Jnius
+ Jlius Augusztus Szeptember Oktber November December);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(DE. DU.);
+
+# There is no 'th or 'nd in Hungarian, just a dot
+@Dsuf = (".") x 31;
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_P { lc($_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0]) }
+sub format_o { $_[0]->[3].'.' }
+
+
+
+sub format_D { &format_y . "." . &format_m . "." . &format_d }
+
+sub format_y { sprintf("%02d",$_[0]->[5] % 100) }
+sub format_d { sprintf("%02d",$_[0]->[3]) }
+sub format_m { sprintf("%02d",$_[0]->[4] + 1) }
+
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Icelandic.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Icelandic.pm
new file mode 100644
index 0000000000..5ca3ee3209
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Icelandic.pm
@@ -0,0 +1,36 @@
+##
+## Icelandic tables
+##
+
+package Date::Language::Icelandic;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@MoY = qw(Janar Febrar Mars Aprl Ma Jni
+ Jli gst September Oktber Nvember Desember);
+@MoYs = qw(Jan Feb Mar Apr Ma Jn Jl g Sep Okt Nv Des);
+@DoW = qw(Sunnudagur Mnudagur rijudagur Mivikudagur Fimmtudagur Fstudagur Laugardagur Sunnudagur);
+@DoWs = qw(Sun Mn ri Mi Fim Fs Lau Sun);
+
+use Date::Language::English ();
+@AMPM = @{Date::Language::English::AMPM};
+@Dsuf = @{Date::Language::English::Dsuf};
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Italian.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Italian.pm
new file mode 100644
index 0000000000..6db0a8e67c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Italian.pm
@@ -0,0 +1,36 @@
+##
+## Italian tables
+##
+
+package Date::Language::Italian;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@MoY = qw(Gennaio Febbraio Marzo Aprile Maggio Giugno
+ Luglio Agosto Settembre Ottobre Novembre Dicembre);
+@MoYs = qw(Gen Feb Mar Apr Mag Giu Lug Ago Set Ott Nov Dic);
+@DoW = qw(Domenica Lunedi Martedi Mercoledi Giovedi Venerdi Sabato);
+@DoWs = qw(Dom Lun Mar Mer Gio Ven Sab);
+
+use Date::Language::English ();
+@AMPM = @{Date::Language::English::AMPM};
+@Dsuf = @{Date::Language::English::Dsuf};
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Norwegian.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Norwegian.pm
new file mode 100644
index 0000000000..bbd997f0b4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Norwegian.pm
@@ -0,0 +1,36 @@
+##
+## Norwegian tables
+##
+
+package Date::Language::Norwegian;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@MoY = qw(Januar Februar Mars April Mai Juni
+ Juli August September Oktober November Desember);
+@MoYs = qw(Jan Feb Mar Apr Mai Jun Jul Aug Sep Okt Nov Des);
+@DoW = qw(Sndag Mandag Tirsdag Onsdag Torsdag Fredag Lrdag Sndag);
+@DoWs = qw(Sn Man Tir Ons Tor Fre Lr Sn);
+
+use Date::Language::English ();
+@AMPM = @{Date::Language::English::AMPM};
+@Dsuf = @{Date::Language::English::Dsuf};
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Occitan.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Occitan.pm
new file mode 100644
index 0000000000..cf58abdfba
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Occitan.pm
@@ -0,0 +1,36 @@
+##
+## Occitan tables, contributed by Quentn PAGÈS
+##
+
+package Date::Language::Occitan;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.04";
+
+@DoW = qw(dimenge diluns dimars dimècres dijòus divendres dissabte);
+@MoY = qw(genièr febrièr mars abrial mai junh
+ julhet agost octòbre novembre decembre);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+$MoYs[6] = 'jul';
+@AMPM = qw(AM PM);
+
+@Dsuf = ((qw(er e e e e e e e e e)) x 3, 'er');
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Oromo.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Oromo.pm
new file mode 100644
index 0000000000..b6a6230c87
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Oromo.pm
@@ -0,0 +1,37 @@
+##
+## Oromo tables
+##
+
+package Date::Language::Oromo;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "0.99";
+
+@DoW = qw(Dilbata Wiixata Qibxata Roobii Kamiisa Jimaata Sanbata);
+@MoY = qw(Amajjii Guraandhala Bitooteessa Elba Caamsa Waxabajjii
+ Adooleessa Hagayya Fuulbana Onkololeessa Sadaasa Muddee);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(WD WB);
+
+@Dsuf = (qw(th st nd rd th th th th th th)) x 3;
+@Dsuf[11,12,13] = qw(th th th);
+@Dsuf[30,31] = qw(th st);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Romanian.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Romanian.pm
new file mode 100644
index 0000000000..cbd2c8cbc4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Romanian.pm
@@ -0,0 +1,37 @@
+##
+## Italian tables
+##
+
+package Date::Language::Romanian;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@MoY = qw(ianuarie februarie martie aprilie mai iunie
+ iulie august septembrie octombrie noembrie decembrie);
+@DoW = qw(duminica luni marti miercuri joi vineri sambata);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+
+@AMPM = qw(AM PM);
+
+@Dsuf = ('') x 31;
+
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian.pm
new file mode 100644
index 0000000000..ca9f414232
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian.pm
@@ -0,0 +1,49 @@
+##
+## Russian tables
+##
+## Contributed by Danil Pismenny <dapi@mail.ru>
+
+package Date::Language::Russian;
+
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @MoY2 @AMPM %MoY %DoW $VERSION);
+@ISA = qw(Date::Language Date::Format::Generic);
+$VERSION = "1.01";
+
+@MoY = qw( );
+@MoY2 = qw( );
+@MoYs = qw( );
+
+@DoW = qw( );
+@DoWs = qw( );
+@DoWs2 = qw( );
+
+@AMPM = qw( );
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+sub format_d { $_[0]->[3] }
+sub format_m { $_[0]->[4] + 1 }
+sub format_o { $_[0]->[3] . '.' }
+
+sub format_Q { $MoY2[$_[0]->[4]] }
+
+sub str2time {
+ my ($self,$value) = @_;
+ map {$value=~s/(\s|^)$DoWs2[$_](\s)/$DoWs[$_]$2/ig} (0..6);
+ $value=~s/(\s+|^)(\s+)/$1$2/;
+ return $self->SUPER::str2time($value);
+}
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_cp1251.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_cp1251.pm
new file mode 100644
index 0000000000..cc28e6ed43
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_cp1251.pm
@@ -0,0 +1,39 @@
+##
+## Russian cp1251
+##
+
+package Date::Language::Russian_cp1251;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@DoW = qw( );
+@MoY = qw(
+ );
+@DoWs = qw( );
+#@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(AM PM);
+
+@Dsuf = ('e') x 31;
+#@Dsuf[11,12,13] = qw( );
+#@Dsuf[30,31] = qw( );
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_o { sprintf("%2de",$_[0]->[3]) }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_koi8r.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_koi8r.pm
new file mode 100644
index 0000000000..53de8d0567
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Russian_koi8r.pm
@@ -0,0 +1,39 @@
+##
+## Russian koi8r
+##
+
+package Date::Language::Russian_koi8r;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@DoW = qw( );
+@MoY = qw(
+ );
+@DoWs = qw( );
+#@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(AM PM);
+
+@Dsuf = ('e') x 31;
+#@Dsuf[11,12,13] = qw( );
+#@Dsuf[30,31] = qw( );
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_o { sprintf("%2de",$_[0]->[3]) }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Sidama.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Sidama.pm
new file mode 100644
index 0000000000..bc26d7c3f0
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Sidama.pm
@@ -0,0 +1,37 @@
+##
+## Sidama tables
+##
+
+package Date::Language::Sidama;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "0.99";
+
+@DoW = qw(Sambata Sanyo Maakisanyo Roowe Hamuse Arbe Qidaame);
+@MoY = qw(January February March April May June
+ July August September October November December);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(soodo hawwaro);
+
+@Dsuf = (qw(th st nd rd th th th th th th)) x 3;
+@Dsuf[11,12,13] = qw(th th th);
+@Dsuf[30,31] = qw(th st);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Somali.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Somali.pm
new file mode 100644
index 0000000000..5b2496170e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Somali.pm
@@ -0,0 +1,62 @@
+##
+## Somali tables
+##
+
+package Date::Language::Somali;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "0.99";
+
+@DoW = qw(Axad Isniin Salaaso Arbaco Khamiis Jimco Sabti);
+@MoY = (
+"Bisha Koobaad",
+"Bisha Labaad",
+"Bisha Saddexaad",
+"Bisha Afraad",
+"Bisha Shanaad",
+"Bisha Lixaad",
+"Bisha Todobaad",
+"Bisha Sideedaad",
+"Bisha Sagaalaad",
+"Bisha Tobnaad",
+"Bisha Kow iyo Tobnaad",
+"Bisha Laba iyo Tobnaad"
+);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = (
+"Kob",
+"Lab",
+"Sad",
+"Afr",
+"Sha",
+"Lix",
+"Tod",
+"Sid",
+"Sag",
+"Tob",
+"KIT",
+"LIT"
+);
+@AMPM = qw(SN GN);
+
+@Dsuf = (qw(th st nd rd th th th th th th)) x 3;
+@Dsuf[11,12,13] = qw(th th th);
+@Dsuf[30,31] = qw(th st);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Spanish.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Spanish.pm
new file mode 100644
index 0000000000..d464ae78ad
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Spanish.pm
@@ -0,0 +1,35 @@
+##
+## Spanish tables
+##
+
+package Date::Language::Spanish;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.00";
+
+@DoW = qw(domingo lunes martes mircoles jueves viernes sbado);
+@MoY = qw(enero febrero marzo abril mayo junio
+ julio agosto septiembre octubre noviembre diciembre);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = qw(AM PM);
+
+@Dsuf = ((qw(ro do ro to to to mo vo no mo)) x 3, 'ro');
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Swedish.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Swedish.pm
new file mode 100644
index 0000000000..8f16594ba7
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Swedish.pm
@@ -0,0 +1,41 @@
+##
+## Swedish tables
+## Contributed by Matthew Musgrove <muskrat@mindless.com>
+## Corrected by dempa
+##
+
+package Date::Language::Swedish;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.01";
+
+@MoY = qw(januari februari mars april maj juni juli augusti september oktober november december);
+@MoYs = map { substr($_,0,3) } @MoY;
+@DoW = map($_ . "dagen", qw(sn mn tis ons tors fre lr));
+@DoWs = map { substr($_,0,2) } @DoW;
+
+# the ordinals are not typically used in modern times
+@Dsuf = ('a' x 2, 'e' x 29);
+
+use Date::Language::English ();
+@AMPM = @{Date::Language::English::AMPM};
+
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+sub format_o { sprintf("%2de",$_[0]->[3]) }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Tigrinya.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Tigrinya.pm
new file mode 100644
index 0000000000..ce4fcb3a1c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Tigrinya.pm
@@ -0,0 +1,58 @@
+##
+## Tigrinya tables
+##
+
+package Date::Language::Tigrinya;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.00";
+
+@DoW = (
+"\x{1230}\x{1295}\x{1260}\x{1275}",
+"\x{1230}\x{1291}\x{12ed}",
+"\x{1230}\x{1209}\x{1235}",
+"\x{1228}\x{1261}\x{12d5}",
+"\x{1213}\x{1219}\x{1235}",
+"\x{12d3}\x{122d}\x{1262}",
+"\x{1240}\x{12f3}\x{121d}"
+);
+@MoY = (
+"\x{1303}\x{1295}\x{12e9}\x{12c8}\x{122a}",
+"\x{134c}\x{1265}\x{1229}\x{12c8}\x{122a}",
+"\x{121b}\x{122d}\x{127d}",
+"\x{12a4}\x{1355}\x{1228}\x{120d}",
+"\x{121c}\x{12ed}",
+"\x{1301}\x{1295}",
+"\x{1301}\x{120b}\x{12ed}",
+"\x{12a6}\x{1308}\x{1235}\x{1275}",
+"\x{1234}\x{1355}\x{1274}\x{121d}\x{1260}\x{122d}",
+"\x{12a6}\x{12ad}\x{1270}\x{12cd}\x{1260}\x{122d}",
+"\x{1296}\x{126c}\x{121d}\x{1260}\x{122d}",
+"\x{12f2}\x{1234}\x{121d}\x{1260}\x{122d}"
+);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = (
+"\x{1295}/\x{1230}",
+"\x{12F5}/\x{1230}"
+);
+
+@Dsuf = ("\x{12ed}" x 31);
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEritrean.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEritrean.pm
new file mode 100644
index 0000000000..7ab8d0fdd1
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEritrean.pm
@@ -0,0 +1,93 @@
+##
+## Tigrinya-Eritrean tables
+##
+
+package Date::Language::TigrinyaEritrean;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.00";
+
+if ( $] >= 5.006 ) {
+@DoW = (
+"\x{1230}\x{1295}\x{1260}\x{1275}",
+"\x{1230}\x{1291}\x{12ed}",
+"\x{1230}\x{1209}\x{1235}",
+"\x{1228}\x{1261}\x{12d5}",
+"\x{1213}\x{1219}\x{1235}",
+"\x{12d3}\x{122d}\x{1262}",
+"\x{1240}\x{12f3}\x{121d}"
+);
+@MoY = (
+"\x{1303}\x{1295}\x{12e9}\x{12c8}\x{122a}",
+"\x{134c}\x{1265}\x{1229}\x{12c8}\x{122a}",
+"\x{121b}\x{122d}\x{127d}",
+"\x{12a4}\x{1355}\x{1228}\x{120d}",
+"\x{121c}\x{12ed}",
+"\x{1301}\x{1295}",
+"\x{1301}\x{120b}\x{12ed}",
+"\x{12a6}\x{1308}\x{1235}\x{1275}",
+"\x{1234}\x{1355}\x{1274}\x{121d}\x{1260}\x{122d}",
+"\x{12a6}\x{12ad}\x{1270}\x{12cd}\x{1260}\x{122d}",
+"\x{1296}\x{126c}\x{121d}\x{1260}\x{122d}",
+"\x{12f2}\x{1234}\x{121d}\x{1260}\x{122d}"
+);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = (
+"\x{1295}/\x{1230}",
+"\x{12F5}/\x{1230}"
+);
+
+@Dsuf = ("\x{12ed}" x 31);
+}
+else {
+@DoW = (
+"ሰንበት",
+"ሰኑይ",
+"ሰሉስ",
+"ረቡዕ",
+"ሓሙስ",
+"ዓርቢ",
+"ቀዳም"
+);
+@MoY = (
+"ጥሪ",
+"ለካቲት",
+"መጋቢት",
+"ሚያዝያ",
+"ግንቦት",
+"ሰነ",
+"ሓምለ",
+"ነሓሰ",
+"መስከረም",
+"ጥቅምቲ",
+"ሕዳር",
+"ታሕሳስ"
+);
+@DoWs = map { substr($_,0,9) } @DoW;
+@MoYs = map { substr($_,0,9) } @MoY;
+@AMPM = (
+"ን/ሰ",
+"ድ/ሰ"
+);
+
+@Dsuf = ("ይ" x 31);
+}
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEthiopian.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEthiopian.pm
new file mode 100644
index 0000000000..84fb7237c3
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/TigrinyaEthiopian.pm
@@ -0,0 +1,93 @@
+##
+## Tigrinya-Ethiopian tables
+##
+
+package Date::Language::TigrinyaEthiopian;
+
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION);
+@ISA = qw(Date::Language);
+$VERSION = "1.00";
+
+if ( $] >= 5.006 ) {
+@DoW = (
+"\x{1230}\x{1295}\x{1260}\x{1275}",
+"\x{1230}\x{1291}\x{12ed}",
+"\x{1230}\x{1209}\x{1235}",
+"\x{1228}\x{1261}\x{12d5}",
+"\x{1213}\x{1219}\x{1235}",
+"\x{12d3}\x{122d}\x{1262}",
+"\x{1240}\x{12f3}\x{121d}"
+);
+@MoY = (
+"\x{1303}\x{1295}\x{12e9}\x{12c8}\x{122a}",
+"\x{134c}\x{1265}\x{1229}\x{12c8}\x{122a}",
+"\x{121b}\x{122d}\x{127d}",
+"\x{12a4}\x{1355}\x{1228}\x{120d}",
+"\x{121c}\x{12ed}",
+"\x{1301}\x{1295}",
+"\x{1301}\x{120b}\x{12ed}",
+"\x{12a6}\x{1308}\x{1235}\x{1275}",
+"\x{1234}\x{1355}\x{1274}\x{121d}\x{1260}\x{122d}",
+"\x{12a6}\x{12ad}\x{1270}\x{12cd}\x{1260}\x{122d}",
+"\x{1296}\x{126c}\x{121d}\x{1260}\x{122d}",
+"\x{12f2}\x{1234}\x{121d}\x{1260}\x{122d}"
+);
+@DoWs = map { substr($_,0,3) } @DoW;
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = (
+"\x{1295}/\x{1230}",
+"\x{12F5}/\x{1230}"
+);
+
+@Dsuf = ("\x{12ed}" x 31);
+}
+else {
+@DoW = (
+"ሰንበት",
+"ሰኑይ",
+"ሰሉስ",
+"ረቡዕ",
+"ሓሙስ",
+"ዓርቢ",
+"ቀዳም"
+);
+@MoY = (
+"ጃንዩወሪ",
+"ፌብሩወሪ",
+"ማርች",
+"ኤፕረል",
+"ሜይ",
+"ጁን",
+"ጁላይ",
+"ኦገስት",
+"ሴፕቴምበር",
+"ኦክተውበር",
+"ኖቬምበር",
+"ዲሴምበር"
+);
+@DoWs = map { substr($_,0,9) } @DoW;
+@MoYs = map { substr($_,0,9) } @MoY;
+@AMPM = (
+"ን/ሰ",
+"ድ/ሰ"
+);
+
+@Dsuf = ("ይ" x 31);
+}
+
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[$_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[$_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { $_[0]->[2] >= 12 ? $AMPM[1] : $AMPM[0] }
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Turkish.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Turkish.pm
new file mode 100644
index 0000000000..593e20925c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Language/Turkish.pm
@@ -0,0 +1,59 @@
+#----------------------------------------------------#
+#
+# Turkish tables
+# Burak Grsoy <burak@cpan.org>
+# Last modified: Sat Nov 15 20:28:32 2003
+#
+# use Date::Language;
+# my $turkish = Date::Language->new('Turkish');
+# print $turkish->time2str("%e %b %Y, %a %T\n", time);
+# print $turkish->str2time("25 Haz 1996 21:09:55 +0100");
+#----------------------------------------------------#
+
+package Date::Language::Turkish;
+use Date::Language ();
+use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION %DsufMAP);
+@ISA = qw(Date::Language);
+$VERSION = "1.0";
+
+@DoW = qw(Pazar Pazartesi Sal aramba Perembe Cuma Cumartesi);
+@MoY = qw(Ocak ubat Mart Nisan Mays Haziran Temmuz Austos Eyll Ekim Kasm Aralk);
+@DoWs = map { substr($_,0,3) } @DoW;
+$DoWs[1] = 'Pzt'; # Since we'll get two 'Paz' s
+$DoWs[-1] = 'Cmt'; # Since we'll get two 'Cum' s
+@MoYs = map { substr($_,0,3) } @MoY;
+@AMPM = ('',''); # no am-pm thingy
+
+# not easy as in english... maybe we can just use a dot "." ? :)
+%DsufMAP = (
+(map {$_ => 'inci', $_+10 => 'inci', $_+20 => 'inci' } 1,2,5,8 ),
+(map {$_ => 'nci', $_+10 => 'nci', $_+20 => 'nci' } 7 ),
+(map {$_ => 'nci', $_+10 => 'nci', $_+20 => 'nci' } 2 ),
+(map {$_ => 'nc', $_+10 => 'nc', $_+20 => 'nc' } 3,4 ),
+(map {$_ => 'uncu', $_+10 => 'uncu', $_+20 => 'uncu' } 9 ),
+(map {$_ => 'nc', $_+10 => 'nc', $_+20 => 'nc' } 6 ),
+(map {$_ => 'uncu', } 10,30 ),
+ 20 => 'nci',
+ 31 => 'inci',
+);
+
+@Dsuf = map{ $DsufMAP{$_} } sort {$a <=> $b} keys %DsufMAP;
+@MoY{@MoY} = (0 .. scalar(@MoY));
+@MoY{@MoYs} = (0 .. scalar(@MoYs));
+@DoW{@DoW} = (0 .. scalar(@DoW));
+@DoW{@DoWs} = (0 .. scalar(@DoWs));
+
+# Formatting routines
+
+sub format_a { $DoWs[$_[0]->[6]] }
+sub format_A { $DoW[ $_[0]->[6]] }
+sub format_b { $MoYs[$_[0]->[4]] }
+sub format_B { $MoY[ $_[0]->[4]] }
+sub format_h { $MoYs[$_[0]->[4]] }
+sub format_p { '' } # disable
+sub format_P { '' } # disable
+sub format_o { sprintf("%2d%s",$_[0]->[3],$Dsuf[$_[0]->[3]-1]) }
+
+1;
+
+__END__
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Parse.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Parse.pm
new file mode 100644
index 0000000000..afdcc1c1ff
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Date/Parse.pm
@@ -0,0 +1,388 @@
+# Copyright (c) 1995-2009 Graham Barr. This program is free
+# software; you can redistribute it and/or modify it under the same terms
+# as Perl itself.
+
+package Date::Parse;
+
+require 5.000;
+use strict;
+use vars qw($VERSION @ISA @EXPORT);
+use Time::Local;
+use Carp;
+use Time::Zone;
+use Exporter;
+
+@ISA = qw(Exporter);
+@EXPORT = qw(&strtotime &str2time &strptime);
+
+$VERSION = "2.33";
+
+my %month = (
+ january => 0,
+ february => 1,
+ march => 2,
+ april => 3,
+ may => 4,
+ june => 5,
+ july => 6,
+ august => 7,
+ september => 8,
+ sept => 8,
+ october => 9,
+ november => 10,
+ december => 11,
+ );
+
+my %day = (
+ sunday => 0,
+ monday => 1,
+ tuesday => 2,
+ tues => 2,
+ wednesday => 3,
+ wednes => 3,
+ thursday => 4,
+ thur => 4,
+ thurs => 4,
+ friday => 5,
+ saturday => 6,
+ );
+
+my @suf = (qw(th st nd rd th th th th th th)) x 3;
+@suf[11,12,13] = qw(th th th);
+
+#Abbreviations
+
+map { $month{substr($_,0,3)} = $month{$_} } keys %month;
+map { $day{substr($_,0,3)} = $day{$_} } keys %day;
+
+my $strptime = <<'ESQ';
+ my %month = map { lc $_ } %$mon_ref;
+ my $daypat = join("|", map { lc $_ } reverse sort keys %$day_ref);
+ my $monpat = join("|", reverse sort keys %month);
+ my $sufpat = join("|", reverse sort map { lc $_ } @$suf_ref);
+
+ my %ampm = (
+ 'a' => 0, # AM
+ 'p' => 12, # PM
+ );
+
+ my($AM, $PM) = (0,12);
+
+sub {
+
+ my $dtstr = lc shift;
+ my $merid = 24;
+
+ my($century,$year,$month,$day,$hh,$mm,$ss,$zone,$dst,$frac);
+
+ $zone = tz_offset(shift) if @_;
+
+ 1 while $dtstr =~ s#\([^\(\)]*\)# #o;
+
+ $dtstr =~ s#(\A|\n|\Z)# #sog;
+
+ # ignore day names
+ $dtstr =~ s#([\d\w\s])[\.\,]\s#$1 #sog;
+ $dtstr =~ s/,/ /g;
+ $dtstr =~ s#($daypat)\s*(den\s)?\b# #o;
+ # Time: 12:00 or 12:00:00 with optional am/pm
+
+ return unless $dtstr =~ /\S/;
+
+ if ($dtstr =~ s/\s(\d{4})([-:]?)(\d\d?)\2(\d\d?)(?:[-Tt ](\d\d?)(?:([-:]?)(\d\d?)(?:\6(\d\d?)(?:[.,](\d+))?)?)?)?(?=\D)/ /) {
+ ($year,$month,$day,$hh,$mm,$ss,$frac) = ($1,$3-1,$4,$5,$7,$8,$9);
+ }
+
+ unless (defined $hh) {
+ if ($dtstr =~ s#[:\s](\d\d?):(\d\d?)(:(\d\d?)(?:\.\d+)?)?(z)?\s*(?:([ap])\.?m?\.?)?\s# #o) {
+ ($hh,$mm,$ss) = ($1,$2,$4);
+ $zone = 0 if $5;
+ $merid = $ampm{$6} if $6;
+ }
+
+ # Time: 12 am
+
+ elsif ($dtstr =~ s#\s(\d\d?)\s*([ap])\.?m?\.?\s# #o) {
+ ($hh,$mm,$ss) = ($1,0,0);
+ $merid = $ampm{$2};
+ }
+ }
+
+ if (defined $hh and $hh <= 12 and $dtstr =~ s# ([ap])\.?m?\.?\s# #o) {
+ $merid = $ampm{$1};
+ }
+
+
+ unless (defined $year) {
+ # Date: 12-June-96 (using - . or /)
+
+ if ($dtstr =~ s#\s(\d\d?)([\-\./])($monpat)(\2(\d\d+))?\s# #o) {
+ ($month,$day) = ($month{$3},$1);
+ $year = $5 if $5;
+ }
+
+ # Date: 12-12-96 (using '-', '.' or '/' )
+
+ elsif ($dtstr =~ s#\s(\d+)([\-\./])(\d\d?)(\2(\d+))?\s# #o) {
+ ($month,$day) = ($1 - 1,$3);
+
+ if ($5) {
+ $year = $5;
+ # Possible match for 1995-01-24 (short mainframe date format);
+ ($year,$month,$day) = ($1, $3 - 1, $5) if $month > 12;
+ return if length($year) > 2 and $year < 1901;
+ }
+ }
+ elsif ($dtstr =~ s#\s(\d+)\s*($sufpat)?\s*($monpat)# #o) {
+ ($month,$day) = ($month{$3},$1);
+ }
+ elsif ($dtstr =~ s#($monpat)\s*(\d+)\s*($sufpat)?\s# #o) {
+ ($month,$day) = ($month{$1},$2);
+ }
+ elsif ($dtstr =~ s#($monpat)([\/-])(\d+)[\/-]# #o) {
+ ($month,$day) = ($month{$1},$3);
+ }
+
+ # Date: 961212
+
+ elsif ($dtstr =~ s#\s(\d\d)(\d\d)(\d\d)\s# #o) {
+ ($year,$month,$day) = ($1,$2-1,$3);
+ }
+
+ $year = $1 if !defined($year) and $dtstr =~ s#\s(\d{2}(\d{2})?)[\s\.,]# #o;
+
+ }
+
+ # Zone
+
+ $dst = 1 if $dtstr =~ s#\bdst\b##o;
+
+ if ($dtstr =~ s#\s"?([a-z]{3,4})(dst|\d+[a-z]*|_[a-z]+)?"?\s# #o) {
+ $dst = 1 if $2 and $2 eq 'dst';
+ $zone = tz_offset($1);
+ return unless defined $zone;
+ }
+ elsif ($dtstr =~ s#\s([a-z]{3,4})?([\-\+]?)-?(\d\d?):?(\d\d)?(00)?\s# #o) {
+ my $m = defined($4) ? "$2$4" : 0;
+ my $h = "$2$3";
+ $zone = defined($1) ? tz_offset($1) : 0;
+ return unless defined $zone;
+ $zone += 60 * ($m + (60 * $h));
+ }
+
+ if ($dtstr =~ /\S/) {
+ # now for some dumb dates
+ if ($dtstr =~ s/^\s*(ut?|z)\s*$//) {
+ $zone = 0;
+ }
+ elsif ($dtstr =~ s#\s([a-z]{3,4})?([\-\+]?)-?(\d\d?)(\d\d)?(00)?\s# #o) {
+ my $m = defined($4) ? "$2$4" : 0;
+ my $h = "$2$3";
+ $zone = defined($1) ? tz_offset($1) : 0;
+ return unless defined $zone;
+ $zone += 60 * ($m + (60 * $h));
+ }
+
+ return if $dtstr =~ /\S/o;
+ }
+
+ if (defined $hh) {
+ if ($hh == 12) {
+ $hh = 0 if $merid == $AM;
+ }
+ elsif ($merid == $PM) {
+ $hh += 12;
+ }
+ }
+
+ if (defined $year && $year > 1900) {
+ $century = int($year / 100);
+ $year -= 1900;
+ }
+
+ $zone += 3600 if defined $zone && $dst;
+ $ss += "0.$frac" if $frac;
+
+ return ($ss,$mm,$hh,$day,$month,$year,$zone,$century);
+}
+ESQ
+
+use vars qw($day_ref $mon_ref $suf_ref $obj);
+
+sub gen_parser
+{
+ local($day_ref,$mon_ref,$suf_ref,$obj) = @_;
+
+ if($obj)
+ {
+ my $obj_strptime = $strptime;
+ substr($obj_strptime,index($strptime,"sub")+6,0) = <<'ESQ';
+ shift; # package
+ESQ
+ my $sub = eval "$obj_strptime" or die $@;
+ return $sub;
+ }
+
+ eval "$strptime" or die $@;
+
+}
+
+*strptime = gen_parser(\%day,\%month,\@suf);
+
+sub str2time
+{
+ my @t = strptime(@_);
+
+ return undef
+ unless @t;
+
+ my($ss,$mm,$hh,$day,$month,$year,$zone, $century) = @t;
+ my @lt = localtime(time);
+
+ $hh ||= 0;
+ $mm ||= 0;
+ $ss ||= 0;
+
+ my $frac = $ss - int($ss);
+ $ss = int $ss;
+
+ $month = $lt[4]
+ unless(defined $month);
+
+ $day = $lt[3]
+ unless(defined $day);
+
+ $year = ($month > $lt[4]) ? ($lt[5] - 1) : $lt[5]
+ unless(defined $year);
+
+ # we were given a 4 digit year, so let's keep using those
+ $year += 1900 if defined $century;
+
+ return undef
+ unless($month <= 11 && $day >= 1 && $day <= 31
+ && $hh <= 23 && $mm <= 59 && $ss <= 59);
+
+ my $result;
+
+ if (defined $zone) {
+ $result = eval {
+ local $SIG{__DIE__} = sub {}; # Ick!
+ timegm($ss,$mm,$hh,$day,$month,$year);
+ };
+ return undef
+ if !defined $result
+ or $result == -1
+ && join("",$ss,$mm,$hh,$day,$month,$year)
+ ne "595923311169";
+ $result -= $zone;
+ }
+ else {
+ $result = eval {
+ local $SIG{__DIE__} = sub {}; # Ick!
+ timelocal($ss,$mm,$hh,$day,$month,$year);
+ };
+ return undef
+ if !defined $result
+ or $result == -1
+ && join("",$ss,$mm,$hh,$day,$month,$year)
+ ne join("",(localtime(-1))[0..5]);
+ }
+
+ return $result + $frac;
+}
+
+1;
+
+__END__
+
+
+=head1 NAME
+
+Date::Parse - Parse date strings into time values
+
+=head1 SYNOPSIS
+
+ use Date::Parse;
+
+ $time = str2time($date);
+
+ ($ss,$mm,$hh,$day,$month,$year,$zone) = strptime($date);
+
+=head1 DESCRIPTION
+
+C<Date::Parse> provides two routines for parsing date strings into time values.
+
+=over 4
+
+=item str2time(DATE [, ZONE])
+
+C<str2time> parses C<DATE> and returns a unix time value, or undef upon failure.
+C<ZONE>, if given, specifies the timezone to assume when parsing if the
+date string does not specify a timezone.
+
+=item strptime(DATE [, ZONE])
+
+C<strptime> takes the same arguments as str2time but returns an array of
+values C<($ss,$mm,$hh,$day,$month,$year,$zone,$century)>. Elements are only
+defined if they could be extracted from the date string. The C<$zone> element
+is the timezone offset in seconds from GMT. An empty array is returned upon
+failure.
+
+=back
+
+=head1 MULTI-LANGUAGE SUPPORT
+
+Date::Parse is capable of parsing dates in several languages, these include
+English, French, German and Italian.
+
+ $lang = Date::Language->new('German');
+ $lang->str2time("25 Jun 1996 21:09:55 +0100");
+
+=head1 EXAMPLE DATES
+
+Below is a sample list of dates that are known to be parsable with Date::Parse
+
+ 1995:01:24T09:08:17.1823213 ISO-8601
+ 1995-01-24T09:08:17.1823213
+ Wed, 16 Jun 94 07:29:35 CST Comma and day name are optional
+ Thu, 13 Oct 94 10:13:13 -0700
+ Wed, 9 Nov 1994 09:50:32 -0500 (EST) Text in ()'s will be ignored.
+ 21 dec 17:05 Will be parsed in the current time zone
+ 21-dec 17:05
+ 21/dec 17:05
+ 21/dec/93 17:05
+ 1999 10:02:18 "GMT"
+ 16 Nov 94 22:28:20 PST
+
+=head1 LIMITATION
+
+Date::Parse uses L<Time::Local> internally, so is limited to only parsing dates
+which result in valid values for Time::Local::timelocal. This generally means dates
+between 1901-12-17 00:00:00 GMT and 2038-01-16 23:59:59 GMT
+
+=head1 BUGS
+
+When both the month and the date are specified in the date as numbers
+they are always parsed assuming that the month number comes before the
+date. This is the usual format used in American dates.
+
+The reason why it is like this and not dynamic is that it must be
+deterministic. Several people have suggested using the current locale,
+but this will not work as the date being parsed may not be in the format
+of the current locale.
+
+My plans to address this, which will be in a future release, is to allow
+the programmer to state what order they want these values parsed in.
+
+=head1 AUTHOR
+
+Graham Barr <gbarr@pobox.com>
+
+=head1 COPYRIGHT
+
+Copyright (c) 1995-2009 Graham Barr. This program is free
+software; you can redistribute it and/or modify it under the same terms
+as Perl itself.
+
+=cut
+
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Digest/SHA.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Digest/SHA.pm
new file mode 100644
index 0000000000..dccc0e7aeb
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Digest/SHA.pm
@@ -0,0 +1,820 @@
+package Digest::SHA;
+
+require 5.003000;
+
+use strict;
+use warnings;
+use vars qw($VERSION @ISA @EXPORT_OK $errmsg);
+use Fcntl qw(O_RDONLY O_RDWR);
+use integer;
+
+$VERSION = '6.02';
+
+require Exporter;
+@ISA = qw(Exporter);
+@EXPORT_OK = qw(
+ $errmsg
+ hmac_sha1 hmac_sha1_base64 hmac_sha1_hex
+ hmac_sha224 hmac_sha224_base64 hmac_sha224_hex
+ hmac_sha256 hmac_sha256_base64 hmac_sha256_hex
+ hmac_sha384 hmac_sha384_base64 hmac_sha384_hex
+ hmac_sha512 hmac_sha512_base64 hmac_sha512_hex
+ hmac_sha512224 hmac_sha512224_base64 hmac_sha512224_hex
+ hmac_sha512256 hmac_sha512256_base64 hmac_sha512256_hex
+ sha1 sha1_base64 sha1_hex
+ sha224 sha224_base64 sha224_hex
+ sha256 sha256_base64 sha256_hex
+ sha384 sha384_base64 sha384_hex
+ sha512 sha512_base64 sha512_hex
+ sha512224 sha512224_base64 sha512224_hex
+ sha512256 sha512256_base64 sha512256_hex);
+
+# Inherit from Digest::base if possible
+
+eval {
+ require Digest::base;
+ push(@ISA, 'Digest::base');
+};
+
+# The following routines aren't time-critical, so they can be left in Perl
+
+sub new {
+ my($class, $alg) = @_;
+ $alg =~ s/\D+//g if defined $alg;
+ if (ref($class)) { # instance method
+ if (!defined($alg) || ($alg == $class->algorithm)) {
+ sharewind($class);
+ return($class);
+ }
+ return shainit($class, $alg) ? $class : undef;
+ }
+ $alg = 1 unless defined $alg;
+ return $class->newSHA($alg);
+}
+
+BEGIN { *reset = \&new }
+
+sub add_bits {
+ my($self, $data, $nbits) = @_;
+ unless (defined $nbits) {
+ $nbits = length($data);
+ $data = pack("B*", $data);
+ }
+ $nbits = length($data) * 8 if $nbits > length($data) * 8;
+ shawrite($data, $nbits, $self);
+ return($self);
+}
+
+sub _bail {
+ my $msg = shift;
+
+ $errmsg = $!;
+ $msg .= ": $!";
+ require Carp;
+ Carp::croak($msg);
+}
+
+{
+ my $_can_T_filehandle;
+
+ sub _istext {
+ local *FH = shift;
+ my $file = shift;
+
+ if (! defined $_can_T_filehandle) {
+ local $^W = 0;
+ my $istext = eval { -T FH };
+ $_can_T_filehandle = $@ ? 0 : 1;
+ return $_can_T_filehandle ? $istext : -T $file;
+ }
+ return $_can_T_filehandle ? -T FH : -T $file;
+ }
+}
+
+sub _addfile {
+ my ($self, $handle) = @_;
+
+ my $n;
+ my $buf = "";
+
+ while (($n = read($handle, $buf, 4096))) {
+ $self->add($buf);
+ }
+ _bail("Read failed") unless defined $n;
+
+ $self;
+}
+
+sub addfile {
+ my ($self, $file, $mode) = @_;
+
+ return(_addfile($self, $file)) unless ref(\$file) eq 'SCALAR';
+
+ $mode = defined($mode) ? $mode : "";
+ my ($binary, $UNIVERSAL, $BITS) =
+ map { $_ eq $mode } ("b", "U", "0");
+
+ ## Always interpret "-" to mean STDIN; otherwise use
+ ## sysopen to handle full range of POSIX file names.
+ ## If $file is a directory, force an EISDIR error
+ ## by attempting to open with mode O_RDWR
+
+ local *FH;
+ $file eq '-' and open(FH, '< -')
+ or sysopen(FH, $file, -d $file ? O_RDWR : O_RDONLY)
+ or _bail('Open failed');
+
+ if ($BITS) {
+ my ($n, $buf) = (0, "");
+ while (($n = read(FH, $buf, 4096))) {
+ $buf =~ tr/01//cd;
+ $self->add_bits($buf);
+ }
+ _bail("Read failed") unless defined $n;
+ close(FH);
+ return($self);
+ }
+
+ binmode(FH) if $binary || $UNIVERSAL;
+ if ($UNIVERSAL && _istext(*FH, $file)) {
+ $self->_addfileuniv(*FH);
+ }
+ else { $self->_addfilebin(*FH) }
+ close(FH);
+
+ $self;
+}
+
+sub getstate {
+ my $self = shift;
+
+ my $alg = $self->algorithm or return;
+ my $state = $self->_getstate or return;
+ my $nD = $alg <= 256 ? 8 : 16;
+ my $nH = $alg <= 256 ? 32 : 64;
+ my $nB = $alg <= 256 ? 64 : 128;
+ my($H, $block, $blockcnt, $lenhh, $lenhl, $lenlh, $lenll) =
+ $state =~ /^(.{$nH})(.{$nB})(.{4})(.{4})(.{4})(.{4})(.{4})$/s;
+ for ($alg, $H, $block, $blockcnt, $lenhh, $lenhl, $lenlh, $lenll) {
+ return unless defined $_;
+ }
+
+ my @s = ();
+ push(@s, "alg:" . $alg);
+ push(@s, "H:" . join(":", unpack("H*", $H) =~ /.{$nD}/g));
+ push(@s, "block:" . join(":", unpack("H*", $block) =~ /.{2}/g));
+ push(@s, "blockcnt:" . unpack("N", $blockcnt));
+ push(@s, "lenhh:" . unpack("N", $lenhh));
+ push(@s, "lenhl:" . unpack("N", $lenhl));
+ push(@s, "lenlh:" . unpack("N", $lenlh));
+ push(@s, "lenll:" . unpack("N", $lenll));
+ join("\n", @s) . "\n";
+}
+
+sub putstate {
+ my($class, $state) = @_;
+
+ my %s = ();
+ for (split(/\n/, $state)) {
+ s/^\s+//;
+ s/\s+$//;
+ next if (/^(#|$)/);
+ my @f = split(/[:\s]+/);
+ my $tag = shift(@f);
+ $s{$tag} = join('', @f);
+ }
+
+ # H and block may contain arbitrary values, but check everything else
+ grep { $_ == $s{'alg'} } (1,224,256,384,512,512224,512256) or return;
+ length($s{'H'}) == ($s{'alg'} <= 256 ? 64 : 128) or return;
+ length($s{'block'}) == ($s{'alg'} <= 256 ? 128 : 256) or return;
+ {
+ no integer;
+ for (qw(blockcnt lenhh lenhl lenlh lenll)) {
+ 0 <= $s{$_} or return;
+ $s{$_} <= 4294967295 or return;
+ }
+ $s{'blockcnt'} < ($s{'alg'} <= 256 ? 512 : 1024) or return;
+ }
+
+ my $packed_state = (
+ pack("H*", $s{'H'}) .
+ pack("H*", $s{'block'}) .
+ pack("N", $s{'blockcnt'}) .
+ pack("N", $s{'lenhh'}) .
+ pack("N", $s{'lenhl'}) .
+ pack("N", $s{'lenlh'}) .
+ pack("N", $s{'lenll'})
+ );
+
+ return $class->new($s{'alg'})->_putstate($packed_state);
+}
+
+sub dump {
+ my $self = shift;
+ my $file = shift;
+
+ my $state = $self->getstate or return;
+ $file = "-" if (!defined($file) || $file eq "");
+
+ local *FH;
+ open(FH, "> $file") or return;
+ print FH $state;
+ close(FH);
+
+ return($self);
+}
+
+sub load {
+ my $class = shift;
+ my $file = shift;
+
+ $file = "-" if (!defined($file) || $file eq "");
+
+ local *FH;
+ open(FH, "< $file") or return;
+ my $str = join('', <FH>);
+ close(FH);
+
+ $class->putstate($str);
+}
+
+eval {
+ require XSLoader;
+ XSLoader::load('Digest::SHA', $VERSION);
+ 1;
+} or do {
+ require DynaLoader;
+ push @ISA, 'DynaLoader';
+ Digest::SHA->bootstrap($VERSION);
+};
+
+1;
+__END__
+
+=head1 NAME
+
+Digest::SHA - Perl extension for SHA-1/224/256/384/512
+
+=head1 SYNOPSIS
+
+In programs:
+
+ # Functional interface
+
+ use Digest::SHA qw(sha1 sha1_hex sha1_base64 ...);
+
+ $digest = sha1($data);
+ $digest = sha1_hex($data);
+ $digest = sha1_base64($data);
+
+ $digest = sha256($data);
+ $digest = sha384_hex($data);
+ $digest = sha512_base64($data);
+
+ # Object-oriented
+
+ use Digest::SHA;
+
+ $sha = Digest::SHA->new($alg);
+
+ $sha->add($data); # feed data into stream
+
+ $sha->addfile(*F);
+ $sha->addfile($filename);
+
+ $sha->add_bits($bits);
+ $sha->add_bits($data, $nbits);
+
+ $sha_copy = $sha->clone; # make copy of digest object
+ $state = $sha->getstate; # save current state to string
+ $sha->putstate($state); # restore previous $state
+
+ $digest = $sha->digest; # compute digest
+ $digest = $sha->hexdigest;
+ $digest = $sha->b64digest;
+
+From the command line:
+
+ $ shasum files
+
+ $ shasum --help
+
+=head1 SYNOPSIS (HMAC-SHA)
+
+ # Functional interface only
+
+ use Digest::SHA qw(hmac_sha1 hmac_sha1_hex ...);
+
+ $digest = hmac_sha1($data, $key);
+ $digest = hmac_sha224_hex($data, $key);
+ $digest = hmac_sha256_base64($data, $key);
+
+=head1 ABSTRACT
+
+Digest::SHA is a complete implementation of the NIST Secure Hash Standard.
+It gives Perl programmers a convenient way to calculate SHA-1, SHA-224,
+SHA-256, SHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests.
+The module can handle all types of input, including partial-byte data.
+
+=head1 DESCRIPTION
+
+Digest::SHA is written in C for speed. If your platform lacks a
+C compiler, you can install the functionally equivalent (but much
+slower) L<Digest::SHA::PurePerl> module.
+
+The programming interface is easy to use: it's the same one found
+in CPAN's L<Digest> module. So, if your applications currently
+use L<Digest::MD5> and you'd prefer the stronger security of SHA,
+it's a simple matter to convert them.
+
+The interface provides two ways to calculate digests: all-at-once,
+or in stages. To illustrate, the following short program computes
+the SHA-256 digest of "hello world" using each approach:
+
+ use Digest::SHA qw(sha256_hex);
+
+ $data = "hello world";
+ @frags = split(//, $data);
+
+ # all-at-once (Functional style)
+ $digest1 = sha256_hex($data);
+
+ # in-stages (OOP style)
+ $state = Digest::SHA->new(256);
+ for (@frags) { $state->add($_) }
+ $digest2 = $state->hexdigest;
+
+ print $digest1 eq $digest2 ?
+ "whew!\n" : "oops!\n";
+
+To calculate the digest of an n-bit message where I<n> is not a
+multiple of 8, use the I<add_bits()> method. For example, consider
+the 446-bit message consisting of the bit-string "110" repeated
+148 times, followed by "11". Here's how to display its SHA-1
+digest:
+
+ use Digest::SHA;
+ $bits = "110" x 148 . "11";
+ $sha = Digest::SHA->new(1)->add_bits($bits);
+ print $sha->hexdigest, "\n";
+
+Note that for larger bit-strings, it's more efficient to use the
+two-argument version I<add_bits($data, $nbits)>, where I<$data> is
+in the customary packed binary format used for Perl strings.
+
+The module also lets you save intermediate SHA states to a string. The
+I<getstate()> method generates portable, human-readable text describing
+the current state of computation. You can subsequently restore that
+state with I<putstate()> to resume where the calculation left off.
+
+To see what a state description looks like, just run the following:
+
+ use Digest::SHA;
+ print Digest::SHA->new->add("Shaw" x 1962)->getstate;
+
+As an added convenience, the Digest::SHA module offers routines to
+calculate keyed hashes using the HMAC-SHA-1/224/256/384/512
+algorithms. These services exist in functional form only, and
+mimic the style and behavior of the I<sha()>, I<sha_hex()>, and
+I<sha_base64()> functions.
+
+ # Test vector from draft-ietf-ipsec-ciph-sha-256-01.txt
+
+ use Digest::SHA qw(hmac_sha256_hex);
+ print hmac_sha256_hex("Hi There", chr(0x0b) x 32), "\n";
+
+=head1 UNICODE AND SIDE EFFECTS
+
+Perl supports Unicode strings as of version 5.6. Such strings may
+contain wide characters, namely, characters whose ordinal values are
+greater than 255. This can cause problems for digest algorithms such
+as SHA that are specified to operate on sequences of bytes.
+
+The rule by which Digest::SHA handles a Unicode string is easy
+to state, but potentially confusing to grasp: the string is interpreted
+as a sequence of byte values, where each byte value is equal to the
+ordinal value (viz. code point) of its corresponding Unicode character.
+That way, the Unicode string 'abc' has exactly the same digest value as
+the ordinary string 'abc'.
+
+Since a wide character does not fit into a byte, the Digest::SHA
+routines croak if they encounter one. Whereas if a Unicode string
+contains no wide characters, the module accepts it quite happily.
+The following code illustrates the two cases:
+
+ $str1 = pack('U*', (0..255));
+ print sha1_hex($str1); # ok
+
+ $str2 = pack('U*', (0..256));
+ print sha1_hex($str2); # croaks
+
+Be aware that the digest routines silently convert UTF-8 input into its
+equivalent byte sequence in the native encoding (cf. utf8::downgrade).
+This side effect influences only the way Perl stores the data internally,
+but otherwise leaves the actual value of the data intact.
+
+=head1 NIST STATEMENT ON SHA-1
+
+NIST acknowledges that the work of Prof. Xiaoyun Wang constitutes a
+practical collision attack on SHA-1. Therefore, NIST encourages the
+rapid adoption of the SHA-2 hash functions (e.g. SHA-256) for applications
+requiring strong collision resistance, such as digital signatures.
+
+ref. L<http://csrc.nist.gov/groups/ST/hash/statement.html>
+
+=head1 PADDING OF BASE64 DIGESTS
+
+By convention, CPAN Digest modules do B<not> pad their Base64 output.
+Problems can occur when feeding such digests to other software that
+expects properly padded Base64 encodings.
+
+For the time being, any necessary padding must be done by the user.
+Fortunately, this is a simple operation: if the length of a Base64-encoded
+digest isn't a multiple of 4, simply append "=" characters to the end
+of the digest until it is:
+
+ while (length($b64_digest) % 4) {
+ $b64_digest .= '=';
+ }
+
+To illustrate, I<sha256_base64("abc")> is computed to be
+
+ ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0
+
+which has a length of 43. So, the properly padded version is
+
+ ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=
+
+=head1 EXPORT
+
+None by default.
+
+=head1 EXPORTABLE FUNCTIONS
+
+Provided your C compiler supports a 64-bit type (e.g. the I<long
+long> of C99, or I<__int64> used by Microsoft C/C++), all of these
+functions will be available for use. Otherwise, you won't be able
+to perform the SHA-384 and SHA-512 transforms, both of which require
+64-bit operations.
+
+I<Functional style>
+
+=over 4
+
+=item B<sha1($data, ...)>
+
+=item B<sha224($data, ...)>
+
+=item B<sha256($data, ...)>
+
+=item B<sha384($data, ...)>
+
+=item B<sha512($data, ...)>
+
+=item B<sha512224($data, ...)>
+
+=item B<sha512256($data, ...)>
+
+Logically joins the arguments into a single string, and returns
+its SHA-1/224/256/384/512 digest encoded as a binary string.
+
+=item B<sha1_hex($data, ...)>
+
+=item B<sha224_hex($data, ...)>
+
+=item B<sha256_hex($data, ...)>
+
+=item B<sha384_hex($data, ...)>
+
+=item B<sha512_hex($data, ...)>
+
+=item B<sha512224_hex($data, ...)>
+
+=item B<sha512256_hex($data, ...)>
+
+Logically joins the arguments into a single string, and returns
+its SHA-1/224/256/384/512 digest encoded as a hexadecimal string.
+
+=item B<sha1_base64($data, ...)>
+
+=item B<sha224_base64($data, ...)>
+
+=item B<sha256_base64($data, ...)>
+
+=item B<sha384_base64($data, ...)>
+
+=item B<sha512_base64($data, ...)>
+
+=item B<sha512224_base64($data, ...)>
+
+=item B<sha512256_base64($data, ...)>
+
+Logically joins the arguments into a single string, and returns
+its SHA-1/224/256/384/512 digest encoded as a Base64 string.
+
+It's important to note that the resulting string does B<not> contain
+the padding characters typical of Base64 encodings. This omission is
+deliberate, and is done to maintain compatibility with the family of
+CPAN Digest modules. See L</"PADDING OF BASE64 DIGESTS"> for details.
+
+=back
+
+I<OOP style>
+
+=over 4
+
+=item B<new($alg)>
+
+Returns a new Digest::SHA object. Allowed values for I<$alg> are 1,
+224, 256, 384, 512, 512224, or 512256. It's also possible to use
+common string representations of the algorithm (e.g. "sha256",
+"SHA-384"). If the argument is missing, SHA-1 will be used by
+default.
+
+Invoking I<new> as an instance method will reset the object to the
+initial state associated with I<$alg>. If the argument is missing,
+the object will continue using the same algorithm that was selected
+at creation.
+
+=item B<reset($alg)>
+
+This method has exactly the same effect as I<new($alg)>. In fact,
+I<reset> is just an alias for I<new>.
+
+=item B<hashsize>
+
+Returns the number of digest bits for this object. The values are
+160, 224, 256, 384, 512, 224, and 256 for SHA-1, SHA-224, SHA-256,
+SHA-384, SHA-512, SHA-512/224 and SHA-512/256, respectively.
+
+=item B<algorithm>
+
+Returns the digest algorithm for this object. The values are 1,
+224, 256, 384, 512, 512224, and 512256 for SHA-1, SHA-224, SHA-256,
+SHA-384, SHA-512, SHA-512/224, and SHA-512/256, respectively.
+
+=item B<clone>
+
+Returns a duplicate copy of the object.
+
+=item B<add($data, ...)>
+
+Logically joins the arguments into a single string, and uses it to
+update the current digest state. In other words, the following
+statements have the same effect:
+
+ $sha->add("a"); $sha->add("b"); $sha->add("c");
+ $sha->add("a")->add("b")->add("c");
+ $sha->add("a", "b", "c");
+ $sha->add("abc");
+
+The return value is the updated object itself.
+
+=item B<add_bits($data, $nbits)>
+
+=item B<add_bits($bits)>
+
+Updates the current digest state by appending bits to it. The
+return value is the updated object itself.
+
+The first form causes the most-significant I<$nbits> of I<$data>
+to be appended to the stream. The I<$data> argument is in the
+customary binary format used for Perl strings.
+
+The second form takes an ASCII string of "0" and "1" characters as
+its argument. It's equivalent to
+
+ $sha->add_bits(pack("B*", $bits), length($bits));
+
+So, the following two statements do the same thing:
+
+ $sha->add_bits("111100001010");
+ $sha->add_bits("\xF0\xA0", 12);
+
+Note that SHA-1 and SHA-2 use I<most-significant-bit ordering>
+for their internal state. This means that
+
+ $sha3->add_bits("110");
+
+is equivalent to
+
+ $sha3->add_bits("1")->add_bits("1")->add_bits("0");
+
+=item B<addfile(*FILE)>
+
+Reads from I<FILE> until EOF, and appends that data to the current
+state. The return value is the updated object itself.
+
+=item B<addfile($filename [, $mode])>
+
+Reads the contents of I<$filename>, and appends that data to the current
+state. The return value is the updated object itself.
+
+By default, I<$filename> is simply opened and read; no special modes
+or I/O disciplines are used. To change this, set the optional I<$mode>
+argument to one of the following values:
+
+ "b" read file in binary mode
+
+ "U" use universal newlines
+
+ "0" use BITS mode
+
+The "U" mode is modeled on Python's "Universal Newlines" concept, whereby
+DOS and Mac OS line terminators are converted internally to UNIX newlines
+before processing. This ensures consistent digest values when working
+simultaneously across multiple file systems. B<The "U" mode influences
+only text files>, namely those passing Perl's I<-T> test; binary files
+are processed with no translation whatsoever.
+
+The BITS mode ("0") interprets the contents of I<$filename> as a logical
+stream of bits, where each ASCII '0' or '1' character represents a 0 or
+1 bit, respectively. All other characters are ignored. This provides
+a convenient way to calculate the digest values of partial-byte data
+by using files, rather than having to write separate programs employing
+the I<add_bits> method.
+
+=item B<getstate>
+
+Returns a string containing a portable, human-readable representation
+of the current SHA state.
+
+=item B<putstate($str)>
+
+Returns a Digest::SHA object representing the SHA state contained
+in I<$str>. The format of I<$str> matches the format of the output
+produced by method I<getstate>. If called as a class method, a new
+object is created; if called as an instance method, the object is reset
+to the state contained in I<$str>.
+
+=item B<dump($filename)>
+
+Writes the output of I<getstate> to I<$filename>. If the argument is
+missing, or equal to the empty string, the state information will be
+written to STDOUT.
+
+=item B<load($filename)>
+
+Returns a Digest::SHA object that results from calling I<putstate> on
+the contents of I<$filename>. If the argument is missing, or equal to
+the empty string, the state information will be read from STDIN.
+
+=item B<digest>
+
+Returns the digest encoded as a binary string.
+
+Note that the I<digest> method is a read-once operation. Once it
+has been performed, the Digest::SHA object is automatically reset
+in preparation for calculating another digest value. Call
+I<$sha-E<gt>clone-E<gt>digest> if it's necessary to preserve the
+original digest state.
+
+=item B<hexdigest>
+
+Returns the digest encoded as a hexadecimal string.
+
+Like I<digest>, this method is a read-once operation. Call
+I<$sha-E<gt>clone-E<gt>hexdigest> if it's necessary to preserve
+the original digest state.
+
+=item B<b64digest>
+
+Returns the digest encoded as a Base64 string.
+
+Like I<digest>, this method is a read-once operation. Call
+I<$sha-E<gt>clone-E<gt>b64digest> if it's necessary to preserve
+the original digest state.
+
+It's important to note that the resulting string does B<not> contain
+the padding characters typical of Base64 encodings. This omission is
+deliberate, and is done to maintain compatibility with the family of
+CPAN Digest modules. See L</"PADDING OF BASE64 DIGESTS"> for details.
+
+=back
+
+I<HMAC-SHA-1/224/256/384/512>
+
+=over 4
+
+=item B<hmac_sha1($data, $key)>
+
+=item B<hmac_sha224($data, $key)>
+
+=item B<hmac_sha256($data, $key)>
+
+=item B<hmac_sha384($data, $key)>
+
+=item B<hmac_sha512($data, $key)>
+
+=item B<hmac_sha512224($data, $key)>
+
+=item B<hmac_sha512256($data, $key)>
+
+Returns the HMAC-SHA-1/224/256/384/512 digest of I<$data>/I<$key>,
+with the result encoded as a binary string. Multiple I<$data>
+arguments are allowed, provided that I<$key> is the last argument
+in the list.
+
+=item B<hmac_sha1_hex($data, $key)>
+
+=item B<hmac_sha224_hex($data, $key)>
+
+=item B<hmac_sha256_hex($data, $key)>
+
+=item B<hmac_sha384_hex($data, $key)>
+
+=item B<hmac_sha512_hex($data, $key)>
+
+=item B<hmac_sha512224_hex($data, $key)>
+
+=item B<hmac_sha512256_hex($data, $key)>
+
+Returns the HMAC-SHA-1/224/256/384/512 digest of I<$data>/I<$key>,
+with the result encoded as a hexadecimal string. Multiple I<$data>
+arguments are allowed, provided that I<$key> is the last argument
+in the list.
+
+=item B<hmac_sha1_base64($data, $key)>
+
+=item B<hmac_sha224_base64($data, $key)>
+
+=item B<hmac_sha256_base64($data, $key)>
+
+=item B<hmac_sha384_base64($data, $key)>
+
+=item B<hmac_sha512_base64($data, $key)>
+
+=item B<hmac_sha512224_base64($data, $key)>
+
+=item B<hmac_sha512256_base64($data, $key)>
+
+Returns the HMAC-SHA-1/224/256/384/512 digest of I<$data>/I<$key>,
+with the result encoded as a Base64 string. Multiple I<$data>
+arguments are allowed, provided that I<$key> is the last argument
+in the list.
+
+It's important to note that the resulting string does B<not> contain
+the padding characters typical of Base64 encodings. This omission is
+deliberate, and is done to maintain compatibility with the family of
+CPAN Digest modules. See L</"PADDING OF BASE64 DIGESTS"> for details.
+
+=back
+
+=head1 SEE ALSO
+
+L<Digest>, L<Digest::SHA::PurePerl>
+
+The Secure Hash Standard (Draft FIPS PUB 180-4) can be found at:
+
+L<http://csrc.nist.gov/publications/drafts/fips180-4/Draft-FIPS180-4_Feb2011.pdf>
+
+The Keyed-Hash Message Authentication Code (HMAC):
+
+L<http://csrc.nist.gov/publications/fips/fips198/fips-198a.pdf>
+
+=head1 AUTHOR
+
+ Mark Shelor <mshelor@cpan.org>
+
+=head1 ACKNOWLEDGMENTS
+
+The author is particularly grateful to
+
+ Gisle Aas
+ H. Merijn Brand
+ Sean Burke
+ Chris Carey
+ Alexandr Ciornii
+ Chris David
+ Jim Doble
+ Thomas Drugeon
+ Julius Duque
+ Jeffrey Friedl
+ Robert Gilmour
+ Brian Gladman
+ Jarkko Hietaniemi
+ Adam Kennedy
+ Mark Lawrence
+ Andy Lester
+ Alex Muntada
+ Steve Peters
+ Chris Skiscim
+ Martin Thurn
+ Gunnar Wolf
+ Adam Woodbury
+
+"who by trained skill rescued life from such great billows and such thick
+darkness and moored it in so perfect a calm and in so brilliant a light"
+- Lucretius
+
+=head1 COPYRIGHT AND LICENSE
+
+Copyright (C) 2003-2018 Mark Shelor
+
+This library is free software; you can redistribute it and/or modify
+it under the same terms as Perl itself.
+
+L<perlartistic>
+
+=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Digest/SHA1.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Digest/SHA1.pm
deleted file mode 100644
index bd2647a1de..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Digest/SHA1.pm
+++ /dev/null
@@ -1,246 +0,0 @@
-package Digest::SHA1;
-
-use strict;
-use vars qw($VERSION @ISA @EXPORT_OK);
-
-$VERSION = '2.13';
-
-require Exporter;
-*import = \&Exporter::import;
-@EXPORT_OK = qw(sha1 sha1_hex sha1_base64 sha1_transform);
-
-require DynaLoader;
-@ISA=qw(DynaLoader);
-
-eval {
- require Digest::base;
- push(@ISA, 'Digest::base');
-};
-if ($@) {
- my $err = $@;
- *add_bits = sub { die $err };
-}
-
-Digest::SHA1->bootstrap($VERSION);
-
-1;
-__END__
-
-=head1 NAME
-
-Digest::SHA1 - Perl interface to the SHA-1 algorithm
-
-=head1 SYNOPSIS
-
- # Functional style
- use Digest::SHA1 qw(sha1 sha1_hex sha1_base64);
-
- $digest = sha1($data);
- $digest = sha1_hex($data);
- $digest = sha1_base64($data);
- $digest = sha1_transform($data);
-
-
- # OO style
- use Digest::SHA1;
-
- $sha1 = Digest::SHA1->new;
-
- $sha1->add($data);
- $sha1->addfile(*FILE);
-
- $sha1_copy = $sha1->clone;
-
- $digest = $sha1->digest;
- $digest = $sha1->hexdigest;
- $digest = $sha1->b64digest;
- $digest = $sha1->transform;
-
-=head1 DESCRIPTION
-
-The C<Digest::SHA1> module allows you to use the NIST SHA-1 message
-digest algorithm from within Perl programs. The algorithm takes as
-input a message of arbitrary length and produces as output a 160-bit
-"fingerprint" or "message digest" of the input.
-
-In 2005, security flaws were identified in SHA-1, namely that a possible
-mathematical weakness might exist, indicating that a stronger hash function
-would be desirable. The L<Digest::SHA> module implements the stronger
-algorithms in the SHA family.
-
-The C<Digest::SHA1> module provide a procedural interface for simple
-use, as well as an object oriented interface that can handle messages
-of arbitrary length and which can read files directly.
-
-=head1 FUNCTIONS
-
-The following functions can be exported from the C<Digest::SHA1>
-module. No functions are exported by default.
-
-=over 4
-
-=item sha1($data,...)
-
-This function will concatenate all arguments, calculate the SHA-1
-digest of this "message", and return it in binary form. The returned
-string will be 20 bytes long.
-
-The result of sha1("a", "b", "c") will be exactly the same as the
-result of sha1("abc").
-
-=item sha1_hex($data,...)
-
-Same as sha1(), but will return the digest in hexadecimal form. The
-length of the returned string will be 40 and it will only contain
-characters from this set: '0'..'9' and 'a'..'f'.
-
-=item sha1_base64($data,...)
-
-Same as sha1(), but will return the digest as a base64 encoded string.
-The length of the returned string will be 27 and it will only contain
-characters from this set: 'A'..'Z', 'a'..'z', '0'..'9', '+' and
-'/'.
-
-Note that the base64 encoded string returned is not padded to be a
-multiple of 4 bytes long. If you want interoperability with other
-base64 encoded sha1 digests you might want to append the redundant
-string "=" to the result.
-
-=item sha1_transform($data)
-
-Implements the basic SHA1 transform on a 64 byte block. The $data
-argument and the returned $digest are in binary form. This algorithm
-is used in NIST FIPS 186-2
-
-=back
-
-=head1 METHODS
-
-The object oriented interface to C<Digest::SHA1> is described in this
-section. After a C<Digest::SHA1> object has been created, you will add
-data to it and finally ask for the digest in a suitable format. A
-single object can be used to calculate multiple digests.
-
-The following methods are provided:
-
-=over 4
-
-=item $sha1 = Digest::SHA1->new
-
-The constructor returns a new C<Digest::SHA1> object which encapsulate
-the state of the SHA-1 message-digest algorithm.
-
-If called as an instance method (i.e. $sha1->new) it will just reset the
-state the object to the state of a newly created object. No new
-object is created in this case.
-
-=item $sha1->reset
-
-This is just an alias for $sha1->new.
-
-=item $sha1->clone
-
-This a copy of the $sha1 object. It is useful when you do not want to
-destroy the digests state, but need an intermediate value of the
-digest, e.g. when calculating digests iteratively on a continuous data
-stream. Example:
-
- my $sha1 = Digest::SHA1->new;
- while (<>) {
- $sha1->add($_);
- print "Line $.: ", $sha1->clone->hexdigest, "\n";
- }
-
-=item $sha1->add($data,...)
-
-The $data provided as argument are appended to the message we
-calculate the digest for. The return value is the $sha1 object itself.
-
-All these lines will have the same effect on the state of the $sha1
-object:
-
- $sha1->add("a"); $sha1->add("b"); $sha1->add("c");
- $sha1->add("a")->add("b")->add("c");
- $sha1->add("a", "b", "c");
- $sha1->add("abc");
-
-=item $sha1->addfile($io_handle)
-
-The $io_handle will be read until EOF and its content appended to the
-message we calculate the digest for. The return value is the $sha1
-object itself.
-
-The addfile() method will croak() if it fails reading data for some
-reason. If it croaks it is unpredictable what the state of the $sha1
-object will be in. The addfile() method might have been able to read
-the file partially before it failed. It is probably wise to discard
-or reset the $sha1 object if this occurs.
-
-In most cases you want to make sure that the $io_handle is in
-C<binmode> before you pass it as argument to the addfile() method.
-
-=item $sha1->add_bits($data, $nbits)
-
-=item $sha1->add_bits($bitstring)
-
-This implementation of SHA-1 only supports byte oriented input so you
-might only add bits as multiples of 8. If you need bit level support
-please consider using the C<Digest::SHA> module instead. The
-add_bits() method is provided here for compatibility with other digest
-implementations. See L<Digest> for description of the arguments that
-add_bits() take.
-
-=item $sha1->digest
-
-Return the binary digest for the message. The returned string will be
-20 bytes long.
-
-Note that the C<digest> operation is effectively a destructive,
-read-once operation. Once it has been performed, the C<Digest::SHA1>
-object is automatically C<reset> and can be used to calculate another
-digest value. Call $sha1->clone->digest if you want to calculate the
-digest without reseting the digest state.
-
-=item $sha1->hexdigest
-
-Same as $sha1->digest, but will return the digest in hexadecimal
-form. The length of the returned string will be 40 and it will only
-contain characters from this set: '0'..'9' and 'a'..'f'.
-
-=item $sha1->b64digest
-
-Same as $sha1->digest, but will return the digest as a base64 encoded
-string. The length of the returned string will be 27 and it will only
-contain characters from this set: 'A'..'Z', 'a'..'z', '0'..'9', '+'
-and '/'.
-
-
-The base64 encoded string returned is not padded to be a multiple of 4
-bytes long. If you want interoperability with other base64 encoded
-SHA-1 digests you might want to append the string "=" to the result.
-
-=back
-
-=head1 SEE ALSO
-
-L<Digest>, L<Digest::HMAC_SHA1>, L<Digest::SHA>, L<Digest::MD5>
-
-http://www.itl.nist.gov/fipspubs/fip180-1.htm
-
-http://en.wikipedia.org/wiki/SHA_hash_functions
-
-=head1 COPYRIGHT
-
-This library is free software; you can redistribute it and/or
-modify it under the same terms as Perl itself.
-
- Copyright 1999-2004 Gisle Aas.
- Copyright 1997 Uwe Hollerbach.
-
-=head1 AUTHORS
-
-Peter C. Gutmann,
-Uwe Hollerbach <uh@alumni.caltech.edu>,
-Gisle Aas <gisle@aas.no>
-
-=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/File/Listing.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/File/Listing.pm
index c8d72a7185..b94c5b3910 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/File/Listing.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/File/Listing.pm
@@ -1,18 +1,17 @@
package File::Listing;
-sub Version { $VERSION; }
-$VERSION = "6.04";
-
-require Exporter;
-@ISA = qw(Exporter);
-@EXPORT = qw(parse_dir);
-
use strict;
-
+use warnings;
use Carp ();
use HTTP::Date qw(str2time);
+use base qw( Exporter );
+
+# ABSTRACT: Parse directory listing
+our $VERSION = '6.14'; # VERSION
+sub Version { $File::Listing::VERSION; }
+our @EXPORT = qw(parse_dir);
sub parse_dir ($;$$$)
{
@@ -55,10 +54,11 @@ sub file_mode ($)
s/[Ll](...)$/S$1/;
while (/(.)/g) {
- $mode <<= 1;
- $mode |= 1 if $1 ne "-" &&
- $1 ne 'S' &&
- $1 ne 'T';
+ $mode <<= 1;
+ $mode |= 1 if $1 ne "-" &&
+ $1 ne "*" &&
+ $1 ne 'S' &&
+ $1 ne 'T';
}
$mode |= 0004000 if /^..s....../i;
@@ -90,7 +90,7 @@ sub parse
# file handles to read from.
if (ref($dir) eq 'ARRAY') {
- # Already splitted up
+ # Already split up
}
elsif (ref($dir) eq 'GLOB') {
# A file handle
@@ -111,17 +111,17 @@ sub parse
my @files = ();
if (ref($dir) eq 'ARRAY') {
for (@$dir) {
- push(@files, $pkg->line($_, $tz, $error));
+ push(@files, $pkg->line($_, $tz, $error));
}
}
else {
local($_);
- while (<$dir>) {
- chomp;
- push(@files, $pkg->line($_, $tz, $error));
+ while (my $line = <$dir>) {
+ chomp $line;
+ push(@files, $pkg->line($line, $tz, $error));
}
}
- wantarray ? @files : \@files;
+ wantarray ? @files : \@files; ## no critic (Freenode::Wantarray)
}
@@ -130,12 +130,10 @@ package File::Listing::unix;
use HTTP::Date qw(str2time);
-# A place to remember current directory from last line parsed.
-use vars qw($curdir @ISA);
-
-@ISA = qw(File::Listing);
-
+our @ISA = qw(File::Listing);
+# A place to remember current directory from last line parsed.
+our $curdir;
sub init
{
@@ -154,42 +152,42 @@ sub line
my ($kind, $size, $date, $name);
if (($kind, $size, $date, $name) =
- /^([\-FlrwxsStTdD]{10}) # Type and permission bits
- .* # Graps
- \D(\d+) # File size
- \s+ # Some space
- (\w{3}\s+\d+\s+(?:\d{1,2}:\d{2}|\d{4})|\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}) # Date
- \s+ # Some more space
- (.*)$ # File name
- /x )
+ /^([\-\*FlrwxsStTdD]{10}) # Type and permission bits
+ .* # Graps
+ \D(\d+) # File size
+ \s+ # Some space
+ (\w{3}\s+\d+\s+(?:\d{1,2}:\d{2}|\d{4})|\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}) # Date
+ \s+ # Some more space
+ (.*)$ # File name
+ /x )
{
- return if $name eq '.' || $name eq '..';
- $name = "$curdir/$name" if length $curdir;
- my $type = '?';
- if ($kind =~ /^l/ && $name =~ /(.*) -> (.*)/ ) {
- $name = $1;
- $type = "l $2";
- }
- elsif ($kind =~ /^[\-F]/) { # (hopefully) a regular file
- $type = 'f';
- }
- elsif ($kind =~ /^[dD]/) {
- $type = 'd';
- $size = undef; # Don't believe the reported size
- }
- return [$name, $type, $size, str2time($date, $tz),
+ return if $name eq '.' || $name eq '..';
+ $name = "$curdir/$name" if length $curdir;
+ my $type = '?';
+ if ($kind =~ /^l/ && $name =~ /(.*) -> (.*)/ ) {
+ $name = $1;
+ $type = "l $2";
+ }
+ elsif ($kind =~ /^[\-F]/) { # (hopefully) a regular file
+ $type = 'f';
+ }
+ elsif ($kind =~ /^[dD]/) {
+ $type = 'd';
+ $size = undef; # Don't believe the reported size
+ }
+ return [$name, $type, $size, str2time($date, $tz),
File::Listing::file_mode($kind)];
}
elsif (/^(.+):$/ && !/^[dcbsp].*\s.*\s.*:$/ ) {
- my $dir = $1;
- return () if $dir eq '.';
- $curdir = $dir;
- return ();
+ my $dir = $1;
+ return () if $dir eq '.';
+ $curdir = $dir;
+ return ();
}
elsif (/^[Tt]otal\s+(\d+)$/ || /^\s*$/) {
- return ();
+ return ();
}
elsif (/not found/ || # OSF1, HPUX, and SunOS return
# "$file not found"
@@ -200,16 +198,16 @@ sub line
/cannot find/ # Windows NT returns
# "The system cannot find the path specified."
) {
- return () unless defined $error;
- &$error($_) if ref($error) eq 'CODE';
- warn "Error: $_\n" if $error eq 'warn';
- return ();
+ return () unless defined $error;
+ &$error($_) if ref($error) eq 'CODE';
+ warn "Error: $_\n" if $error eq 'warn';
+ return ();
}
elsif ($_ eq '') { # AIX, and Linux return nothing
- return () unless defined $error;
- &$error("No such file or directory") if ref($error) eq 'CODE';
- warn "Warning: No such file or directory\n" if $error eq 'warn';
- return ();
+ return () unless defined $error;
+ &$error("No such file or directory") if ref($error) eq 'CODE';
+ warn "Warning: No such file or directory\n" if $error eq 'warn';
+ return ();
}
else {
# parse failed, check if the dosftp parse understands it
@@ -225,10 +223,10 @@ package File::Listing::dosftp;
use HTTP::Date qw(str2time);
-# A place to remember current directory from last line parsed.
-use vars qw($curdir @ISA);
+our @ISA = qw(File::Listing);
-@ISA = qw(File::Listing);
+# A place to remember current directory from last line parsed.
+our $curdir;
@@ -258,24 +256,24 @@ sub line
(.+)$ # File name
/x )
{
- return if $name eq '.' || $name eq '..';
- $name = "$curdir/$name" if length $curdir;
- my $type = '?';
- if ($size_or_dir eq '<DIR>') {
- $type = "d";
+ return if $name eq '.' || $name eq '..';
+ $name = "$curdir/$name" if length $curdir;
+ my $type = '?';
+ if ($size_or_dir eq '<DIR>') {
+ $type = "d";
$size = ""; # directories have no size in the pc listing
}
else {
- $type = 'f';
+ $type = 'f';
$size = $size_or_dir;
- }
- return [$name, $type, $size, str2time($date, $tz), undef];
+ }
+ return [$name, $type, $size, str2time($date, $tz), undef];
}
else {
- return () unless defined $error;
- &$error($_) if ref($error) eq 'CODE';
- warn "Can't parse: $_\n" if $error eq 'warn';
- return ();
+ return () unless defined $error;
+ &$error($_) if ref($error) eq 'CODE';
+ warn "Can't parse: $_\n" if $error eq 'warn';
+ return ();
}
}
@@ -283,18 +281,16 @@ sub line
package File::Listing::vms;
-@File::Listing::vms::ISA = qw(File::Listing);
+our @ISA = qw(File::Listing);
package File::Listing::netware;
-@File::Listing::netware::ISA = qw(File::Listing);
+our @ISA = qw(File::Listing);
package File::Listing::apache;
-use vars qw(@ISA);
-
-@ISA = qw(File::Listing);
+our @ISA = qw(File::Listing);
sub init { }
@@ -306,32 +302,41 @@ sub line {
my($tz, $error) = @_; # ignored for now...
s!</?t[rd][^>]*>! !g; # clean away various table stuff
- if (m!<A\s+HREF=\"([^\"]+)\">.*</A>.*?(\d+)-([a-zA-Z]+|\d+)-(\d+)\s+(\d+):(\d+)\s+(?:([\d\.]+[kMG]?|-))!i) {
- my($filename, $filesize) = ($1, $7);
- my($d,$m,$y, $H,$M) = ($2,$3,$4,$5,$6);
- if ($m =~ /^\d+$/) {
- ($d,$y) = ($y,$d) # iso date
- }
- else {
- $m = _monthabbrev_number($m);
- }
-
- $filesize = 0 if $filesize eq '-';
- if ($filesize =~ s/k$//i) {
- $filesize *= 1024;
- }
- elsif ($filesize =~ s/M$//) {
- $filesize *= 1024*1024;
- }
- elsif ($filesize =~ s/G$//) {
- $filesize *= 1024*1024*1024;
- }
- $filesize = int $filesize;
-
- require Time::Local;
- my $filetime = Time::Local::timelocal(0,$M,$H,$d,$m-1,_guess_year($y)-1900);
- my $filetype = ($filename =~ s|/$|| ? "d" : "f");
- return [$filename, $filetype, $filesize, $filetime, undef];
+ if (m!<A\s+HREF=\"([^?\"]+)\">.*</A>.*?(\d+)-([a-zA-Z]+|\d+)-(\d+)\s+(\d+):(\d+)\s+(?:([\d\.]+[kMG]?|-))!i) {
+ my($filename, $filesize) = ($1, $7);
+ my($d,$m,$y, $H,$M) = ($2,$3,$4,$5,$6);
+ if ($m =~ /^\d+$/) {
+ ($d,$y) = ($y,$d) # iso date
+ }
+ else {
+ $m = _monthabbrev_number($m);
+ }
+
+ $filesize = 0 if $filesize eq '-';
+ if ($filesize =~ s/k$//i) {
+ $filesize *= 1024;
+ }
+ elsif ($filesize =~ s/M$//) {
+ $filesize *= 1024*1024;
+ }
+ elsif ($filesize =~ s/G$//) {
+ $filesize *= 1024*1024*1024;
+ }
+ $filesize = int $filesize;
+
+ require Time::Local;
+ my $filetime = Time::Local::timelocal(0,$M,$H,$d,$m-1,_guess_year($y));
+ my $filetype = ($filename =~ s|/$|| ? "d" : "f");
+ return [$filename, $filetype, $filesize, $filetime, undef];
+ }
+
+ # the default listing doesn't include timestamps or file sizes
+ # but we don't want to grab navigation links, so we ignore links
+ # that have a non-trailing slash / character or ?
+ elsif(m!<A\s+HREF=\"([^?/\"]+/?)\">.*</A>!i) {
+ my $filename = $1;
+ my $filetype = ($filename =~ s|/$|| ? "d" : "f");
+ return [$filename, $filetype, undef, undef, undef];
}
return ();
@@ -340,11 +345,23 @@ sub line {
sub _guess_year {
my $y = shift;
- if ($y >= 90) {
- $y = 1900+$y;
+
+ # if the year is already four digit then we shouldn't do
+ # anything to modify it.
+ if ($y >= 1900) {
+ # do nothing
+
+ # TODO: for hysterical er historical reasons we assume 9x is in the
+ # 1990s we should probably not do that, but I don't have any examples
+ # where apache provides two digit dates so I am leaving this as-is
+ # for now. Possibly the right thing is to not handle two digit years.
+ } elsif ($y >= 90) {
+ $y = 1900+$y;
}
+
+ # TODO: likewise assuming 00-89 are 20xx is long term probably wrong.
elsif ($y < 100) {
- $y = 2000+$y;
+ $y = 2000+$y;
}
$y;
}
@@ -372,64 +389,228 @@ sub _monthabbrev_number {
__END__
+=pod
+
+=encoding UTF-8
+
=head1 NAME
-File::Listing - parse directory listing
+File::Listing - Parse directory listing
+
+=head1 VERSION
+
+version 6.14
=head1 SYNOPSIS
use File::Listing qw(parse_dir);
$ENV{LANG} = "C"; # dates in non-English locales not supported
- for (parse_dir(`ls -l`)) {
- ($name, $type, $size, $mtime, $mode) = @$_;
+ foreach my $file (parse_dir(`ls -l`)) {
+ my ($name, $type, $size, $mtime, $mode) = @$file;
next if $type ne 'f'; # plain file
#...
}
-
+
# directory listing can also be read from a file
- open(LISTING, "zcat ls-lR.gz|");
- $dir = parse_dir(\*LISTING, '+0000');
+ open my $listing, "zcat ls-lR.gz|";
+ $dir = parse_dir($listing, '+0000');
=head1 DESCRIPTION
-This module exports a single function called parse_dir(), which can be
+This module exports a single function called C<parse_dir>, which can be
used to parse directory listings.
-The first parameter to parse_dir() is the directory listing to parse.
+=head1 FUNCTIONS
+
+=head2 parse_dir
+
+ my $dir = parse_dir( $listing );
+ my $dir = parse_dir( $listing, $time_zone );
+ my $dir = parse_dir( $listing, $time_zone, $type );
+ my $dir = parse_dir( $listing, $time_zone, $type, $error );
+ my @files = parse_dir( $listing );
+ my @files = parse_dir( $listing, $time_zone );
+ my @files = parse_dir( $listing, $time_zone, $type );
+ my @files = parse_dir( $listing, $time_zone, $type, $error );
+
+The first parameter (C<$listing>) is the directory listing to parse.
It can be a scalar, a reference to an array of directory lines or a
glob representing a filehandle to read the directory listing from.
-The second parameter is the time zone to use when parsing time stamps
-in the listing. If this value is undefined, then the local time zone is
-assumed.
+The second parameter (C<$time_zone>) is the time zone to use when
+parsing time stamps in the listing. If this value is undefined,
+then the local time zone is assumed.
-The third parameter is the type of listing to assume. Currently
-supported formats are 'unix', 'apache' and 'dosftp'. The default
-value is 'unix'. Ideally, the listing type should be determined
-automatically.
+The third parameter (C<$type>) is the type of listing to assume.
+Currently supported formats are C<'unix'>, C<'apache'> and
+C<'dosftp'>. The default value is C<'unix'>. Ideally, the listing
+type should be determined automatically.
-The fourth parameter specifies how unparseable lines should be treated.
-Values can be 'ignore', 'warn' or a code reference. Warn means that
-the perl warn() function will be called. If a code reference is
-passed, then this routine will be called and the return value from it
-will be incorporated in the listing. The default is 'ignore'.
+The fourth parameter (C<$error>) specifies how unparseable lines
+should be treated. Values can be C<'ignore'>, C<'warn'> or a code reference.
+Warn means that the perl warn() function will be called. If a code
+reference is passed, then this routine will be called and the return
+value from it will be incorporated in the listing. The default is
+C<'ignore'>.
Only the first parameter is mandatory.
-The return value from parse_dir() is a list of directory entries. In
-a scalar context the return value is a reference to the list. The
-directory entries are represented by an array consisting of [
-$filename, $filetype, $filesize, $filetime, $filemode ]. The
-$filetype value is one of the letters 'f', 'd', 'l' or '?'. The
-$filetime value is the seconds since Jan 1, 1970. The
-$filemode is a bitmask like the mode returned by stat().
+ # list context
+ foreach my $file (parse_dir($listing)) {
+ my($name, $type, $size, $mtime, $mode) = @$file;
+ }
+
+ # scalar context
+ my $dir = parse_dir($listing);
+ foreach my $file (@$dir) {
+ my($name, $type, $size, $mtime, $mode) = @$file;
+ }
+
+The return value from parse_dir() is a list of directory entries.
+In a scalar context the return value is a reference to the list.
+The directory entries are represented by an array consisting of:
+
+=over 4
+
+=item name
+
+The name of the file.
+
+=item type
+
+One of: C<f> file, C<d> directory, C<l> symlink, C<?> unknown.
+
+=item size
+
+The size of the file.
+
+=item time
+
+The number of seconds since January 1, 1970.
+
+=item mode
+
+Bitmask a la the mode returned by C<stat>.
+
+=back
+
+=head1 SEE ALSO
+
+=over 4
+
+=item L<File::Listing::Ftpcopy>
+
+Provides the same interface but uses XS and the parser implementation from C<ftpcopy>.
+
+=back
+
+=head1 AUTHOR
+
+Original author: Gisle Aas
+
+Current maintainer: Graham Ollis E<lt>plicease@cpan.orgE<gt>
+
+Contributors:
+
+Adam Kennedy
+
+Adam Sjogren
+
+Alex Kapranoff
+
+Alexey Tourbin
+
+Andreas J. Koenig
+
+Bill Mann
+
+Bron Gondwana
+
+DAVIDRW
+
+Daniel Hedlund
+
+David E. Wheeler
+
+David Steinbrunner
+
+Erik Esterer
+
+FWILES
+
+Father Chrysostomos
+
+Gavin Peters
+
+Graeme Thompson
+
+Hans-H. Froehlich
+
+Ian Kilgore
+
+Jacob J
+
+Mark Stosberg
+
+Mike Schilli
+
+Ondrej Hanak
+
+Peter John Acklam
+
+Peter Rabbitson
+
+Robert Stone
+
+Rolf Grossmann
+
+Sean M. Burke
+
+Simon Legner
+
+Slaven Rezic
+
+Spiros Denaxas
+
+Steve Hay
+
+Todd Lipcon
+
+Tom Hukins
+
+Tony Finch
+
+Toru Yamaguchi
+
+Ville Skyttä
+
+Yuri Karaban
+
+Zefram
+
+amire80
+
+jefflee
+
+john9art
+
+mschilli
+
+murphy
+
+phrstbrn
+
+ruff
+
+sasao
+
+uid39246
-=head1 COPYRIGHT
+=head1 COPYRIGHT AND LICENSE
-Copyright 1996-2010, Gisle Aas
+This software is copyright (c) 1996-2020 by Gisle Aas.
-Based on lsparse.pl (from Lee McLoughlin's ftp mirror package) and
-Net::FTP's parse_dir (Graham Barr).
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
-This library is free software; you can redistribute it and/or
-modify it under the same terms as Perl itself.
+=cut
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Entities.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Entities.pm
index ecd8e0d31f..b10ca55e1d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Entities.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Entities.pm
@@ -89,7 +89,7 @@ for example, would encode I<just> the C<< < >>, C<< & >>, C<< > >>, and C<< "
$encoded = encode_entities($input, '<>&"');
-and this would only encode non-plain ascii:
+and this would only encode non-plain ASCII:
$encoded = encode_entities($input, '^\n\x20-\x25\x27-\x7e');
@@ -136,17 +136,16 @@ modify it under the same terms as Perl itself.
=cut
use strict;
-use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION);
+our $VERSION = '3.75';
use vars qw(%entity2char %char2entity);
require 5.004;
require Exporter;
-@ISA = qw(Exporter);
+our @ISA = qw(Exporter);
-@EXPORT = qw(encode_entities decode_entities _decode_entities);
-@EXPORT_OK = qw(%entity2char %char2entity encode_entities_numeric);
+our @EXPORT = qw(encode_entities decode_entities _decode_entities);
+our @EXPORT_OK = qw(%entity2char %char2entity encode_entities_numeric);
-$VERSION = "3.69";
sub Version { $VERSION; }
require HTML::Parser; # for fast XS implemented decode_entities
@@ -154,7 +153,7 @@ require HTML::Parser; # for fast XS implemented decode_entities
%entity2char = (
# Some normal chars that have special meaning in SGML context
- amp => '&', # ampersand
+ amp => '&', # ampersand
'gt' => '>', # greater than
'lt' => '<', # less than
quot => '"', # double quote
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Filter.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Filter.pm
index 9230e9a170..864b370983 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Filter.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Filter.pm
@@ -1,12 +1,10 @@
package HTML::Filter;
use strict;
-use vars qw(@ISA $VERSION);
require HTML::Parser;
-@ISA=qw(HTML::Parser);
-
-$VERSION = "3.72";
+our @ISA = qw(HTML::Parser);
+our $VERSION = '3.75';
sub declaration { $_[0]->output("<!$_[1]>") }
sub process { $_[0]->output($_[2]) }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/HeadParser.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/HeadParser.pm
index 28e9cacc40..151bdd97d5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/HeadParser.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/HeadParser.pm
@@ -84,14 +84,14 @@ superclass) are available:
require HTML::Parser;
-@ISA = qw(HTML::Parser);
+our @ISA = qw(HTML::Parser);
use HTML::Entities ();
use strict;
-use vars qw($VERSION $DEBUG);
+use vars qw($DEBUG);
#$DEBUG = 1;
-$VERSION = "3.71";
+our $VERSION = '3.75';
=item $hp = HTML::HeadParser->new
@@ -312,4 +312,3 @@ This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
=cut
-
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/LinkExtor.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/LinkExtor.pm
index c2f08c62d9..58189cef51 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/LinkExtor.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/LinkExtor.pm
@@ -1,8 +1,8 @@
package HTML::LinkExtor;
require HTML::Parser;
-@ISA = qw(HTML::Parser);
-$VERSION = "3.69";
+our @ISA = qw(HTML::Parser);
+our $VERSION = '3.75';
=head1 NAME
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Parser.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Parser.pm
index 9c2fc214d5..d7e5289963 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Parser.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/Parser.pm
@@ -1,9 +1,8 @@
package HTML::Parser;
use strict;
-use vars qw($VERSION @ISA);
-$VERSION = "3.72";
+our $VERSION = '3.75';
require HTML::Entities;
@@ -87,13 +86,13 @@ sub parse_file
# Assume $file is a filename
local(*F);
open(F, "<", $file) || return undef;
- binmode(F); # should we? good for byte counts
+ binmode(F); # should we? good for byte counts
$opened++;
$file = *F;
}
my $chunk = '';
while (read($file, $chunk, 512)) {
- $self->parse($chunk) || last;
+ $self->parse($chunk) || last;
}
close($file) if $opened;
$self->eof;
@@ -105,7 +104,7 @@ sub netscape_buggy_comment # legacy
my $self = shift;
require Carp;
Carp::carp("netscape_buggy_comment() is deprecated. " .
- "Please use the strict_comment() method instead");
+ "Please use the strict_comment() method instead");
my $old = !$self->strict_comment;
$self->strict_comment(!shift) if @_;
return $old;
@@ -130,26 +129,30 @@ HTML::Parser - HTML parser class
=head1 SYNOPSIS
- use HTML::Parser ();
-
- # Create parser object
- $p = HTML::Parser->new( api_version => 3,
- start_h => [\&start, "tagname, attr"],
- end_h => [\&end, "tagname"],
- marked_sections => 1,
- );
-
- # Parse document text chunk by chunk
- $p->parse($chunk1);
- $p->parse($chunk2);
- #...
- $p->eof; # signal end of document
+ use strict;
+ use warnings;
+ use HTML::Parser ();
- # Parse directly from file
- $p->parse_file("foo.html");
- # or
- open(my $fh, "<:utf8", "foo.html") || die;
- $p->parse_file($fh);
+ # Create parser object
+ my $p = HTML::Parser->new(
+ api_version => 3,
+ start_h => [\&start, "tagname, attr"],
+ end_h => [\&end, "tagname"],
+ marked_sections => 1,
+ );
+
+ # Parse document text chunk by chunk
+ $p->parse($chunk1);
+ $p->parse($chunk2);
+ # ...
+ # signal end of document
+ $p->eof;
+
+ # Parse directly from file
+ $p->parse_file("foo.html");
+ # or
+ open(my $fh, "<:utf8", "foo.html") || die;
+ $p->parse_file($fh);
=head1 DESCRIPTION
@@ -205,22 +208,29 @@ mode.
Examples:
- $p = HTML::Parser->new(api_version => 3,
- text_h => [ sub {...}, "dtext" ]);
+ $p = HTML::Parser->new(
+ api_version => 3,
+ text_h => [ sub {...}, "dtext" ]
+ );
This creates a new parser object with a text event handler subroutine
that receives the original text with general entities decoded.
- $p = HTML::Parser->new(api_version => 3,
- start_h => [ 'my_start', "self,tokens" ]);
+ $p = HTML::Parser->new(
+ api_version => 3,
+ start_h => [ 'my_start', "self,tokens" ]
+ );
This creates a new parser object with a start event handler method
that receives the $p and the tokens array.
- $p = HTML::Parser->new(api_version => 3,
- handlers => { text => [\@array, "event,text"],
- comment => [\@array, "event,text"],
- });
+ $p = HTML::Parser->new(
+ api_version => 3,
+ handlers => {
+ text => [\@array, "event,text"],
+ comment => [\@array, "event,text"],
+ }
+ );
This creates a new parser object that stores the event type and the
original text in @array for text and comment events.
@@ -252,14 +262,14 @@ Parsing will also abort if one of the event handlers calls $p->eof.
The effect of this is the same as:
- while (1) {
+ while (1) {
my $chunk = &$code_ref();
if (!defined($chunk) || !length($chunk)) {
- $p->eof;
- return $p;
+ $p->eof;
+ return $p;
}
$p->parse($chunk) || return undef;
- }
+ }
But it is more efficient as this loop runs internally in XS code.
@@ -341,17 +351,17 @@ argspecs.
=item $p->case_sensitive( $bool )
-By default, tagnames and attribute names are down-cased. Enabling this
+By default, tag names and attribute names are down-cased. Enabling this
attribute leaves them as found in the HTML source document.
=item $p->closing_plaintext
=item $p->closing_plaintext( $bool )
-By default, "plaintext" element can never be closed. Everything up to
+By default, C<plaintext> element can never be closed. Everything up to
the end of the document is parsed in CDATA mode. This historical
behaviour is what at least MSIE does. Enabling this attribute makes
-closing "</plaintext>" tag effective and the parsing process will resume
+closing C< </plaintext> > tag effective and the parsing process will resume
after seeing this tag. This emulates early gecko-based browsers.
=item $p->empty_element_tags
@@ -544,8 +554,8 @@ Examples:
$p->handler(start => "start", 'self, attr, attrseq, text' );
-This causes the "start" method of object $p to be called for 'start' events.
-The callback signature is $p->start(\%attr, \@attr_seq, $text).
+This causes the "start" method of object C<$p> to be called for 'start' events.
+The callback signature is C<< $p->start(\%attr, \@attr_seq, $text) >>.
$p->handler(start => \&start, 'attr, attrseq, text' );
@@ -978,27 +988,31 @@ HTML::Parser version 2 callback methods.
This is equivalent to the following method calls:
- $p->handler(start => "start", "self, tagname, attr, attrseq, text");
- $p->handler(end => "end", "self, tagname, text");
- $p->handler(text => "text", "self, text, is_cdata");
- $p->handler(process => "process", "self, token0, text");
- $p->handler(comment =>
- sub {
- my($self, $tokens) = @_;
- for (@$tokens) {$self->comment($_);}},
- "self, tokens");
- $p->handler(declaration =>
- sub {
- my $self = shift;
- $self->declaration(substr($_[0], 2, -1));},
- "self, text");
+ $p->handler(start => "start", "self, tagname, attr, attrseq, text");
+ $p->handler(end => "end", "self, tagname, text");
+ $p->handler(text => "text", "self, text, is_cdata");
+ $p->handler(process => "process", "self, token0, text");
+ $p->handler(
+ comment => sub {
+ my($self, $tokens) = @_;
+ for (@$tokens) {$self->comment($_);}
+ },
+ "self, tokens"
+ );
+ $p->handler(
+ declaration => sub {
+ my $self = shift;
+ $self->declaration(substr($_[0], 2, -1));
+ },
+ "self, text"
+ );
Setting up these handlers can also be requested with the "api_version =>
2" constructor option.
=head1 SUBCLASSING
-The C<HTML::Parser> class is subclassable. Parser objects are plain
+The C<HTML::Parser> class is able to be subclassed. Parser objects are plain
hashes and C<HTML::Parser> reserves only hash keys that start with
"_hparser". The parser state can be set up by invoking the init()
method, which takes the same arguments as new().
@@ -1010,17 +1024,18 @@ an HTML document. We achieve this by setting up a comment handler that
does nothing and a default handler that will print out anything else:
use HTML::Parser;
- HTML::Parser->new(default_h => [sub { print shift }, 'text'],
- comment_h => [""],
- )->parse_file(shift || die) || die $!;
+ HTML::Parser->new(
+ default_h => [sub { print shift }, 'text'],
+ comment_h => [""],
+ )->parse_file(shift || die) || die $!;
An alternative implementation is:
use HTML::Parser;
- HTML::Parser->new(end_document_h => [sub { print shift },
- 'skipped_text'],
- comment_h => [""],
- )->parse_file(shift || die) || die $!;
+ HTML::Parser->new(
+ end_document_h => [sub { print shift }, 'skipped_text'],
+ comment_h => [""],
+ )->parse_file(shift || die) || die $!;
This will in most cases be much more efficient since only a single
callback will be made.
@@ -1033,17 +1048,20 @@ parsing as soon as the title end tag is seen:
use HTML::Parser ();
- sub start_handler
- {
+ sub start_handler {
return if shift ne "title";
my $self = shift;
$self->handler(text => sub { print shift }, "dtext");
- $self->handler(end => sub { shift->eof if shift eq "title"; },
- "tagname,self");
+ $self->handler(
+ end => sub {
+ shift->eof if shift eq "title";
+ },
+ "tagname,self"
+ );
}
my $p = HTML::Parser->new(api_version => 3);
- $p->handler( start => \&start_handler, "tagname,self");
+ $p->handler(start => \&start_handler, "tagname,self");
$p->parse_file(shift || die) || die $!;
print "\n";
@@ -1080,7 +1098,7 @@ respectively.
NET tags, e.g. "code/.../" are not recognized. This is SGML
shorthand for "<code>...</code>".
-Unclosed start or end tags, e.g. "<tt<b>...</b</tt>" are not
+Incomplete start or end tags, e.g. "<tt<b>...</b</tt>" are not
recognized.
=head1 DIAGNOSTICS
@@ -1190,23 +1208,23 @@ opened in ":utf8" mode.
The alternative solution is to enable the C<utf8_mode> and not decode before
passing strings to $p->parse(). The parser can process raw undecoded UTF-8
-sanely if the C<utf8_mode> is enabled, or if the "attr", "@attr" or "dtext"
+sanely if the C<utf8_mode> is enabled, or if the C<attr>, C<@attr> or C<dtext>
argspecs are avoided.
-=item Parsing string decoded with wrong endianness
+=item Parsing string decoded with wrong endian selection
(W) The first character in the document is U+FFFE. This is not a
-legal Unicode character but a byte swapped BOM. The result of parsing
+legal Unicode character but a byte swapped C<BOM>. The result of parsing
will likely be garbage.
=item Parsing of undecoded UTF-32
-(W) The parser found the Unicode UTF-32 BOM signature at the start
+(W) The parser found the Unicode UTF-32 C<BOM> signature at the start
of the document. The result of parsing will likely be garbage.
=item Parsing of undecoded UTF-16
-(W) The parser found the Unicode UTF-16 BOM signature at the start of
+(W) The parser found the Unicode UTF-16 C<BOM> signature at the start of
the document. The result of parsing will likely be garbage.
=back
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/PullParser.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/PullParser.pm
index 3083379325..49c1e9d901 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/PullParser.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/PullParser.pm
@@ -1,10 +1,11 @@
package HTML::PullParser;
+use strict;
+
require HTML::Parser;
-@ISA=qw(HTML::Parser);
-$VERSION = "3.57";
+our @ISA = qw(HTML::Parser);
+our $VERSION = '3.75';
-use strict;
use Carp ();
sub new
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/TokeParser.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/TokeParser.pm
index 959b96f6a2..3a13dfc301 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/TokeParser.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTML/TokeParser.pm
@@ -1,10 +1,11 @@
package HTML::TokeParser;
+use strict;
+
require HTML::PullParser;
-@ISA=qw(HTML::PullParser);
-$VERSION = "3.69";
+our @ISA = qw(HTML::PullParser);
+our $VERSION = '3.75';
-use strict;
use Carp ();
use HTML::Entities qw(decode_entities);
use HTML::Tagset ();
@@ -292,7 +293,7 @@ before the first of the specified tags found. For example:
$p->get_text("p", "br");
-will return the text up to either a paragraph of linebreak element.
+will return the text up to either a paragraph of line break element.
The text might span tags that should be I<textified>. This is
controlled by the $p->{textify} attribute, which is a hash that
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Config.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Config.pm
index 5905634d82..b12d35008f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Config.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Config.pm
@@ -3,7 +3,7 @@ package HTTP::Config;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
use URI;
@@ -245,7 +245,7 @@ HTTP::Config - Configuration for request and response objects
=head1 VERSION
-version 6.22
+version 6.27
=head1 SYNOPSIS
@@ -440,7 +440,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies.pm
index 3aee7b4640..4f055d5b00 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies.pm
@@ -5,7 +5,7 @@ use HTTP::Date qw(str2time parse_date time2str);
use HTTP::Headers::Util qw(_split_header_words join_header_words);
our $EPOCH_OFFSET;
-our $VERSION = '6.08';
+our $VERSION = '6.10';
# Legacy: because "use "HTTP::Cookies" used be the ONLY way
# to load the class HTTP::Cookies::Netscape.
@@ -262,6 +262,9 @@ sub extract_cookies
}
}
}
+ elsif (!$first_param && lc($k) eq 'max-age') {
+ $expires++;
+ }
elsif (!$first_param && lc($k) =~ /^(?:version|discard|ns-cookie)/) {
# ignore
}
@@ -679,7 +682,7 @@ HTTP::Cookies - HTTP cookie jars
=head1 VERSION
-version 6.08
+version 6.10
=head1 SYNOPSIS
@@ -885,7 +888,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2002-2019 by Gisle Aas.
+This software is copyright (c) 2002 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Microsoft.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Microsoft.pm
index 702255a335..8f73ead280 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Microsoft.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Microsoft.pm
@@ -2,7 +2,7 @@ package HTTP::Cookies::Microsoft;
use strict;
-our $VERSION = '6.08';
+our $VERSION = '6.10';
require HTTP::Cookies;
our @ISA=qw(HTTP::Cookies);
@@ -244,7 +244,7 @@ HTTP::Cookies::Microsoft - Access to Microsoft cookies files
=head1 VERSION
-version 6.08
+version 6.10
=head1 SYNOPSIS
@@ -311,7 +311,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2002-2019 by Gisle Aas.
+This software is copyright (c) 2002 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Netscape.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Netscape.pm
index 28a59d4fef..15b34c0307 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Netscape.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Cookies/Netscape.pm
@@ -2,7 +2,7 @@ package HTTP::Cookies::Netscape;
use strict;
-our $VERSION = '6.08';
+our $VERSION = '6.10';
require HTTP::Cookies;
our @ISA=qw(HTTP::Cookies);
@@ -24,6 +24,7 @@ sub load
my $now = time() - $HTTP::Cookies::EPOCH_OFFSET;
while (my $line = <$fh>) {
chomp($line);
+ $line =~ s/\s*\#HttpOnly_//;
next if $line =~ /^\s*\#/;
next if $line =~ /^\s*$/;
$line =~ tr/\n\r//d;
@@ -81,7 +82,7 @@ HTTP::Cookies::Netscape - Access to Netscape cookies files
=head1 VERSION
-version 6.08
+version 6.10
=head1 SYNOPSIS
@@ -119,7 +120,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2002-2019 by Gisle Aas.
+This software is copyright (c) 2002 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Daemon.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Daemon.pm
index 3b3d6903d0..1a831368c3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Daemon.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Daemon.pm
@@ -1,16 +1,13 @@
-package HTTP::Daemon; # git description: v6.05-4-g31c6eaf
+package HTTP::Daemon; # git description: v6.11-4-g1c1c9bc
# ABSTRACT: A simple http server class
use strict;
use warnings;
-our $VERSION = '6.06';
+our $VERSION = '6.12';
-use Socket qw(
- AF_INET AF_INET6 INADDR_ANY IN6ADDR_ANY INADDR_LOOPBACK IN6ADDR_LOOPBACK
- inet_ntop sockaddr_family
-);
+use Socket ();
use IO::Socket::IP;
our @ISA = qw(IO::Socket::IP);
@@ -48,48 +45,14 @@ sub accept {
sub url {
my $self = shift;
- my $url = $self->_default_scheme . "://";
- my $addr = $self->sockaddr;
- if (!$addr || $addr eq INADDR_ANY || $addr eq IN6ADDR_ANY) {
- require Sys::Hostname;
- $url .= lc Sys::Hostname::hostname();
- }
- elsif ($addr eq INADDR_LOOPBACK) {
- $url .= inet_ntop(AF_INET, $addr);
- }
- elsif ($addr eq IN6ADDR_LOOPBACK) {
- $url .= '[' . inet_ntop(AF_INET6, $addr) . ']';
- }
- else {
- my $host = $self->sockhostname;
-
- # sockhostname() seems to return a stringified IP address if not
- # resolvable. Then quote it for a port separator and an IPv6 zone
- # separator. But be paranoid for a case when it already contains
- # a bracket.
- if (defined $host and $host =~ /:/) {
- if ($host =~ /[\[\]]/) {
- $host = undef;
- }
- else {
- $host =~ s/%/%25/g;
- $host = '[' . $host . ']';
- }
- }
- if (!defined $host) {
- my $family = sockaddr_family($self->sockname);
- if ($family && $family == AF_INET6) {
- $host = '[' . inet_ntop(AF_INET6, $addr) . ']';
- }
- elsif ($family && $family == AF_INET) {
- $host = inet_ntop(AF_INET, $addr);
- }
- else {
- die "Unknown family";
- }
- }
- $url .= $host;
- }
+
+ my $host = $self->sockhost;
+ $host =~ s/%/%25/g;
+ $host = "127.0.0.1" if $host eq "0.0.0.0";
+ $host = "::1" if $host eq "::";
+ $host = "[$host]" if $self->sockdomain == Socket::AF_INET6;
+
+ my $url = $self->_default_scheme . "://" . $host;
my $port = $self->sockport;
$url .= ":$port" if $port != $self->_default_port;
$url .= "/";
@@ -640,7 +603,7 @@ HTTP::Daemon - A simple http server class
=head1 VERSION
-version 6.06
+version 6.12
=head1 SYNOPSIS
@@ -651,13 +614,13 @@ version 6.06
print "Please contact me at: <URL:", $d->url, ">\n";
while (my $c = $d->accept) {
while (my $r = $c->get_request) {
- if ($r->method eq 'GET' and $r->uri->path eq "/xyzzy") {
+ if ($r->method eq 'GET' and $r->uri->path eq "/xyzzy") {
# remember, this is *not* recommended practice :-)
- $c->send_file_response("/etc/passwd");
- }
- else {
- $c->send_error(RC_FORBIDDEN)
- }
+ $c->send_file_response("/etc/passwd");
+ }
+ else {
+ $c->send_error(RC_FORBIDDEN)
+ }
}
$c->close;
undef($c);
@@ -670,6 +633,10 @@ listen on a socket for incoming requests. The C<HTTP::Daemon> is a
subclass of C<IO::Socket::IP>, so you can perform socket operations
directly on it too.
+Please note that C<HTTP::Daemon> used to be a subclass of C<IO::Socket::INET>.
+To support IPv6, it switched the parent class to C<IO::Socket::IP> at version 6.05.
+See L</IPv6 SUPPORT> for details.
+
The accept() method will return when a connection from a client is
available. The returned value will be an C<HTTP::Daemon::ClientConn>
object which is another C<IO::Socket::IP> subclass. Calling the
@@ -705,7 +672,7 @@ HTTP port will be constructed like this:
);
See L<IO::Socket::IP> for a description of other arguments that can
-be used configure the daemon during construction.
+be used to configure the daemon during construction.
=item $c = $d->accept
@@ -713,7 +680,7 @@ be used configure the daemon during construction.
=item ($c, $peer_addr) = $d->accept
-This method works the same the one provided by the base class, but it
+This method works the same as the one provided by the base class, but it
returns an C<HTTP::Daemon::ClientConn> reference by default. If a
package name is provided as argument, then the returned object will be
blessed into the given class. It is probably a good idea to make that
@@ -724,7 +691,7 @@ and no connection is made within the given time. The timeout() method
is described in L<IO::Socket::IP>.
In list context both the client object and the peer address will be
-returned; see the description of the accept method L<IO::Socket> for
+returned; see the description of the accept method of L<IO::Socket> for
details.
=item $d->url
@@ -743,8 +710,8 @@ replaced with the version number of this module.
=back
-The C<HTTP::Daemon::ClientConn> is a C<IO::Socket::IP>
-subclass. Instances of this class are returned by the accept() method
+The C<HTTP::Daemon::ClientConn> is a subclass of C<IO::Socket::IP>.
+Instances of this class are returned by the accept() method
of C<HTTP::Daemon>. The following methods are provided:
=over 4
@@ -756,7 +723,7 @@ of C<HTTP::Daemon>. The following methods are provided:
This method reads data from the client and turns it into an
C<HTTP::Request> object which is returned. It returns C<undef>
if reading fails. If it fails, then the C<HTTP::Daemon::ClientConn>
-object ($c) should be discarded, and you should not try call this
+object ($c) should be discarded, and you should not try to call this
method again on it. The $c->reason method might give you some
information about why $c->get_request failed.
@@ -814,8 +781,8 @@ body must be generated for these requests.
=item $c->force_last_request
Make sure that $c->get_request will not try to read more requests off
-this connection. If you generate a response that is not self
-delimiting, then you should signal this fact by calling this method.
+this connection. If you generate a response that is not self-delimiting,
+then you should signal this fact by calling this method.
This attribute is turned on automatically if the client announces
protocol HTTP/1.0 or worse and does not include a "Connection:
@@ -862,16 +829,16 @@ Send one or more header lines.
=item $c->send_response( $res )
-Write a C<HTTP::Response> object to the
+Write an C<HTTP::Response> object to the
client as a response. We try hard to make sure that the response is
-self delimiting so that the connection can stay persistent for further
+self-delimiting so that the connection can stay persistent for further
request/response exchanges.
The content attribute of the C<HTTP::Response> object can be a normal
string or a subroutine reference. If it is a subroutine, then
whatever this callback routine returns is written back to the
client as the response content. The routine will be called until it
-return an undefined or empty value. If the client is HTTP/1.1 aware
+returns an undefined or empty value. If the client is HTTP/1.1 aware
then we will use chunked transfer encoding for the response.
=item $c->send_redirect( $loc )
@@ -881,7 +848,7 @@ then we will use chunked transfer encoding for the response.
=item $c->send_redirect( $loc, $code, $entity_body )
Send a redirect response back to the client. The location ($loc) can
-be an absolute or relative URL. The $code must be one the redirect
+be an absolute or relative URL. The $code must be one of the redirect
status codes, and defaults to "301 Moved Permanently"
=item $c->send_error
@@ -892,7 +859,7 @@ status codes, and defaults to "301 Moved Permanently"
Send an error response back to the client. If the $code is missing a
"Bad Request" error is reported. The $error_message is a string that
-is incorporated in the body of the HTML entity body.
+is incorporated in the body of the HTML entity.
=item $c->send_file_response( $filename )
@@ -913,6 +880,19 @@ Return a reference to the corresponding C<HTTP::Daemon> object.
=back
+=head1 IPv6 SUPPORT
+
+Since version 6.05, C<HTTP::Daemon> is a subclass of C<IO::Socket::IP>
+rather than C<IO::Socket::INET>, so that it supports IPv6.
+
+For some reasons, you may want to force C<HTTP::Daemon> to listen on IPv4 addresses only.
+Then pass C<Family> argument to C<< HTTP::Daemon->new >>:
+
+ use HTTP::Daemon;
+ use Socket 'AF_INET';
+
+ my $d = HTTP::Daemon->new(Family => AF_INET);
+
=head1 SEE ALSO
RFC 2616
@@ -921,7 +901,7 @@ L<IO::Socket::IP>, L<IO::Socket>
=head1 SUPPORT
-bugs may be submitted through L<https://github.com/libwww-perl/HTTP-Daemon/issues>.
+Bugs may be submitted through L<https://github.com/libwww-perl/HTTP-Daemon/issues>.
There is also a mailing list available for users of this distribution, at
L<mailto:libwww@perl.org>.
@@ -935,17 +915,17 @@ Gisle Aas <gisle@activestate.com>
=head1 CONTRIBUTORS
-=for stopwords Ville Skyttä Olaf Alders Mark Stosberg Karen Etheridge Chase Whitener Slaven Rezic Zefram Alexey Tourbin Bron Gondwana Petr Písař Mike Schilli Tom Hukins Ian Kilgore Jacob J Ondrej Hanak Perlover Peter Rabbitson Robert Stone Rolf Grossmann Sean M. Burke Spiros Denaxas Steve Hay Todd Lipcon Tony Finch Toru Yamaguchi Yuri Karaban amire80 jefflee john9art murphy phrstbrn ruff Adam Kennedy sasao Sjogren Alex Kapranoff Andreas J. Koenig Bill Mann DAVIDRW Daniel Hedlund David E. Wheeler FWILES Father Chrysostomos Gavin Peters Graeme Thompson Hans-H. Froehlich
+=for stopwords Olaf Alders Ville Skyttä Mark Stosberg Karen Etheridge Shoichi Kaji Chase Whitener Slaven Rezic Zefram Petr Písař Tom Hukins Alexey Tourbin Mike Schilli Bron Gondwana Ian Kilgore Jacob J Ondrej Hanak Perlover Peter Rabbitson Robert Stone Rolf Grossmann Sean M. Burke Spiros Denaxas Steve Hay Todd Lipcon Tony Finch Toru Yamaguchi Yuri Karaban amire80 jefflee john9art murphy phrstbrn ruff Adam Kennedy sasao Sjogren Alex Kapranoff Andreas J. Koenig Bill Mann DAVIDRW Daniel Hedlund David E. Wheeler FWILES Father Chrysostomos Ferenc Erki Gavin Peters Graeme Thompson Hans-H. Froehlich
=over 4
=item *
-Ville Skyttä <ville.skytta@iki.fi>
+Olaf Alders <olaf@wundersolutions.com>
=item *
-Olaf Alders <olaf@wundersolutions.com>
+Ville Skyttä <ville.skytta@iki.fi>
=item *
@@ -957,6 +937,10 @@ Karen Etheridge <ether@cpan.org>
=item *
+Shoichi Kaji <skaji@cpan.org>
+
+=item *
+
Chase Whitener <capoeirab@cpan.org>
=item *
@@ -969,15 +953,15 @@ Zefram <zefram@fysh.org>
=item *
-Alexey Tourbin <at@altlinux.ru>
+Petr Písař <ppisar@redhat.com>
=item *
-Bron Gondwana <brong@fastmail.fm>
+Tom Hukins <tom@eborcom.com>
=item *
-Petr Písař <ppisar@redhat.com>
+Alexey Tourbin <at@altlinux.ru>
=item *
@@ -985,7 +969,7 @@ Mike Schilli <mschilli@yahoo-inc.com>
=item *
-Tom Hukins <tom@eborcom.com>
+Bron Gondwana <brong@fastmail.fm>
=item *
@@ -1113,6 +1097,10 @@ Father Chrysostomos <sprout@cpan.org>
=item *
+Ferenc Erki <erkiferenc@gmail.com>
+
+=item *
+
Gavin Peters <gpeters@deepsky.com>
=item *
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers.pm
index 4e7b1054a0..8e147ef516 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers.pm
@@ -3,7 +3,7 @@ package HTTP::Headers;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
use Carp ();
@@ -299,8 +299,8 @@ sub _process_newline {
-if (eval { require Storable; 1 }) {
- *clone = \&Storable::dclone;
+if (eval { require Clone; 1 }) {
+ *clone = \&Clone::clone;
} else {
*clone = sub {
my $self = shift;
@@ -475,7 +475,7 @@ HTTP::Headers - Class encapsulating HTTP Message headers
=head1 VERSION
-version 6.22
+version 6.27
=head1 SYNOPSIS
@@ -535,7 +535,8 @@ means that you can update several fields with a single invocation.
The $value argument may be a plain string or a reference to an array
of strings for a multi-valued field. If the $value is provided as
C<undef> then the field is removed. If the $value is not given, then
-that header field will remain unchanged.
+that header field will remain unchanged. In addition to being a string,
+$value may be something that stringifies.
The old value (or values) of the last of the header fields is returned.
If no such field exists C<undef> will be returned.
@@ -876,7 +877,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Auth.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Auth.pm
index 0e9f16d849..2f7215977d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Auth.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Auth.pm
@@ -3,7 +3,7 @@ package HTTP::Headers::Auth;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
use HTTP::Headers;
@@ -111,7 +111,7 @@ HTTP::Headers::Auth
=head1 VERSION
-version 6.22
+version 6.27
=head1 AUTHOR
@@ -119,7 +119,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/ETag.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/ETag.pm
index e7013e7a4d..dc825ab05d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/ETag.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/ETag.pm
@@ -3,7 +3,7 @@ package HTTP::Headers::ETag;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
require HTTP::Date;
@@ -107,7 +107,7 @@ HTTP::Headers::ETag
=head1 VERSION
-version 6.22
+version 6.27
=head1 AUTHOR
@@ -115,7 +115,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Util.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Util.pm
index 4a44b4235d..f7b0b7646b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Util.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Headers/Util.pm
@@ -3,7 +3,7 @@ package HTTP::Headers::Util;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
use base 'Exporter';
@@ -103,7 +103,7 @@ HTTP::Headers::Util - Header value parsing utility functions
=head1 VERSION
-version 6.22
+version 6.27
=head1 SYNOPSIS
@@ -199,7 +199,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Message.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Message.pm
index c680b41f4f..c5cc176010 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Message.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Message.pm
@@ -3,7 +3,7 @@ package HTTP::Message;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
require HTTP::Headers;
require Carp;
@@ -782,7 +782,7 @@ HTTP::Message - HTTP style message (base class)
=head1 VERSION
-version 6.22
+version 6.27
=head1 SYNOPSIS
@@ -1120,7 +1120,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request.pm
index 6eee474db2..5776f33693 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request.pm
@@ -3,7 +3,7 @@ package HTTP::Request;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
use base 'HTTP::Message';
@@ -155,7 +155,7 @@ HTTP::Request - HTTP style request message
=head1 VERSION
-version 6.22
+version 6.27
=head1 SYNOPSIS
@@ -339,7 +339,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request/Common.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request/Common.pm
index 17833c8f4f..838be35a8b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request/Common.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Request/Common.pm
@@ -3,7 +3,7 @@ package HTTP::Request::Common;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
our $DYNAMIC_FILE_UPLOAD ||= 0; # make it defined (don't know why)
@@ -313,7 +313,7 @@ HTTP::Request::Common - Construct common HTTP::Request objects
=head1 VERSION
-version 6.22
+version 6.27
=head1 SYNOPSIS
@@ -561,7 +561,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Response.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Response.pm
index e212586d0b..13f9237d20 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Response.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Response.pm
@@ -3,7 +3,7 @@ package HTTP::Response;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
use base 'HTTP::Message';
@@ -351,7 +351,7 @@ HTTP::Response - HTTP style response message
=head1 VERSION
-version 6.22
+version 6.27
=head1 SYNOPSIS
@@ -651,7 +651,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Status.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Status.pm
index b7cf8fc1f9..e4a59c3e38 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Status.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/HTTP/Status.pm
@@ -3,7 +3,7 @@ package HTTP::Status;
use strict;
use warnings;
-our $VERSION = '6.22';
+our $VERSION = '6.27';
require 5.002; # because we use prototypes
@@ -33,7 +33,7 @@ my %StatusCode = (
207 => 'Multi-Status', # RFC 4918: WebDAV
208 => 'Already Reported', # RFC 5842: WebDAV bindings
# 209 .. 225
- 226 => 'IM used', # RFC 3229: Delta encoding
+ 226 => 'IM Used', # RFC 3229: Delta encoding
# 227 .. 299
300 => 'Multiple Choices',
301 => 'Moved Permanently',
@@ -57,17 +57,17 @@ my %StatusCode = (
410 => 'Gone',
411 => 'Length Required',
412 => 'Precondition Failed', # RFC 7232: Conditional Request
- 413 => 'Request Entity Too Large',
- 414 => 'Request-URI Too Large',
+ 413 => 'Payload Too Large',
+ 414 => 'URI Too Long',
415 => 'Unsupported Media Type',
- 416 => 'Request Range Not Satisfiable', # RFC 7233: Range Requests
+ 416 => 'Range Not Satisfiable', # RFC 7233: Range Requests
417 => 'Expectation Failed',
# 418 .. 420
421 => 'Misdirected Request', # RFC 7540: HTTP/2
422 => 'Unprocessable Entity', # RFC 4918: WebDAV
423 => 'Locked', # RFC 4918: WebDAV
424 => 'Failed Dependency', # RFC 4918: WebDAV
-# 425
+ 425 => 'Too Early', # RFC 8470: Using Early Data in HTTP
426 => 'Upgrade Required',
# 427
428 => 'Precondition Required', # RFC 6585: Additional Codes
@@ -75,7 +75,7 @@ my %StatusCode = (
# 430
431 => 'Request Header Fields Too Large', # RFC 6585: Additional Codes
# 432 .. 450
- 451 => 'Unavailable For Legal Reasons', # RFC 7724: Legal Obstacles
+ 451 => 'Unavailable For Legal Reasons', # RFC 7725: Legal Obstacles
# 452 .. 499
500 => 'Internal Server Error',
501 => 'Not Implemented',
@@ -95,7 +95,6 @@ my %StatusCode = (
%StatusCode = (
%StatusCode,
418 => 'I\'m a teapot', # RFC 2324: HTCPC/1.0 1-april
- 425 => 'Unordered Collection', # WebDAV Draft
449 => 'Retry with', # microsoft
509 => 'Bandwidth Limit Exceeded', # Apache / cPanel
);
@@ -118,8 +117,21 @@ die if $@;
*RC_MOVED_TEMPORARILY = \&RC_FOUND; # 302 was renamed in the standard
push(@EXPORT, "RC_MOVED_TEMPORARILY");
-*RC_NO_CODE = \&RC_UNORDERED_COLLECTION;
-push(@EXPORT, "RC_NO_CODE");
+my %compat = (
+ REQUEST_ENTITY_TOO_LARGE => \&HTTP_PAYLOAD_TOO_LARGE,
+ REQUEST_URI_TOO_LARGE => \&HTTP_URI_TOO_LONG,
+ REQUEST_RANGE_NOT_SATISFIABLE => \&HTTP_RANGE_NOT_SATISFIABLE,
+ NO_CODE => \&HTTP_TOO_EARLY,
+ UNORDERED_COLLECTION => \&HTTP_TOO_EARLY,
+);
+
+foreach my $name (keys %compat) {
+ push(@EXPORT, "RC_$name");
+ push(@EXPORT_OK, "HTTP_$name");
+ no strict 'refs';
+ *{"RC_$name"} = $compat{$name};
+ *{"HTTP_$name"} = $compat{$name};
+}
our %EXPORT_TAGS = (
constants => [grep /^HTTP_/, @EXPORT_OK],
@@ -141,6 +153,7 @@ sub is_cacheable_by_default ($) { $_[0] && ( $_[0] == 200 # OK
|| $_[0] == 206 # Not Acceptable
|| $_[0] == 300 # Multiple Choices
|| $_[0] == 301 # Moved Permanently
+ || $_[0] == 308 # Permanent Redirect
|| $_[0] == 404 # Not Found
|| $_[0] == 405 # Method Not Allowed
|| $_[0] == 410 # Gone
@@ -162,7 +175,7 @@ HTTP::Status - HTTP Status code processing
=head1 VERSION
-version 6.22
+version 6.27
=head1 SYNOPSIS
@@ -228,15 +241,16 @@ tag to import them all.
HTTP_GONE (410)
HTTP_LENGTH_REQUIRED (411)
HTTP_PRECONDITION_FAILED (412)
- HTTP_REQUEST_ENTITY_TOO_LARGE (413)
- HTTP_REQUEST_URI_TOO_LARGE (414)
+ HTTP_PAYLOAD_TOO_LARGE (413)
+ HTTP_URI_TOO_LONG (414)
HTTP_UNSUPPORTED_MEDIA_TYPE (415)
- HTTP_REQUEST_RANGE_NOT_SATISFIABLE (416)
+ HTTP_RANGE_NOT_SATISFIABLE (416)
HTTP_EXPECTATION_FAILED (417)
HTTP_MISDIRECTED REQUEST (421)
HTTP_UNPROCESSABLE_ENTITY (422)
HTTP_LOCKED (423)
HTTP_FAILED_DEPENDENCY (424)
+ HTTP_TOO_EARLY (425)
HTTP_UPGRADE_REQUIRED (426)
HTTP_PRECONDITION_REQUIRED (428)
HTTP_TOO_MANY_REQUESTS (429)
@@ -269,7 +283,7 @@ The status_message() function will translate status codes to human
readable strings. The string is the same as found in the constant
names above. If the $code is not registered in the L<list of IANA HTTP Status
Codes|https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml>
-then C<undef> is returned.
+then C<undef> is returned.
=item is_info( $code )
@@ -335,7 +349,7 @@ Gisle Aas <gisle@activestate.com>
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 1994-2017 by Gisle Aas.
+This software is copyright (c) 1994 by Gisle Aas.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/IO/HTML.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/IO/HTML.pm
index 5fdad2237e..ca4fba7334 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/IO/HTML.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/IO/HTML.pm
@@ -1,7 +1,7 @@
#---------------------------------------------------------------------
package IO::HTML;
#
-# Copyright 2014 Christopher J. Madsen
+# Copyright 2020 Christopher J. Madsen
#
# Author: Christopher J. Madsen <perl@cjmweb.net>
# Created: 14 Jan 2012
@@ -25,9 +25,11 @@ use Carp 'croak';
use Encode 2.10 qw(decode find_encoding); # need utf-8-strict encoding
use Exporter 5.57 'import';
-our $VERSION = '1.001';
-# This file is part of IO-HTML 1.001 (June 28, 2014)
+our $VERSION = '1.004';
+# This file is part of IO-HTML 1.004 (September 26, 2020)
+
+our $bytes_to_check ||= 1024;
our $default_encoding ||= 'cp1252';
our @EXPORT = qw(html_file);
@@ -110,7 +112,8 @@ sub sniff_encoding
my $pos = tell $in;
croak "Could not seek $filename: $!" if $pos < 0;
- croak "Could not read $filename: $!" unless defined read $in, my $buf, 1024;
+ croak "Could not read $filename: $!"
+ unless defined read $in, my($buf), $bytes_to_check;
seek $in, $pos, 0 or croak "Could not seek $filename: $!";
@@ -166,11 +169,22 @@ sub _get_attribute
my ($name, $value) = (lc $1, '');
- if (/\G[\x09\x0A\x0C\x0D ]*=[\x09\x0A\x0C\x0D ]*/gc
- and (/\G"([^"]*)"?/gc or
- /\G'([^']*)'?/gc or
- /\G([^\x09\x0A\x0C\x0D >]*)/gc)) {
- $value = lc $1;
+ if (/\G[\x09\x0A\x0C\x0D ]*=[\x09\x0A\x0C\x0D ]*/gc) {
+ if (/\G"/gc) {
+ # Double-quoted attribute value
+ /\G([^"]*)("?)/gc;
+ return unless $2; # Incomplete attribute (missing closing quote)
+ $value = lc $1;
+ } elsif (/\G'/gc) {
+ # Single-quoted attribute value
+ /\G([^']*)('?)/gc;
+ return unless $2; # Incomplete attribute (missing closing quote)
+ $value = lc $1;
+ } else {
+ # Unquoted attribute value
+ /\G([^\x09\x0A\x0C\x0D >]*)/gc;
+ $value = lc $1;
+ }
} # end if attribute has value
return wantarray ? ($name, $value) : 1;
@@ -196,7 +210,8 @@ sub find_charset_in
{
for (shift) {
my $options = shift || {};
- my $stop = length > 1024 ? 1024 : length; # search first 1024 bytes
+ # search only the first $bytes_to_check bytes (default 1024)
+ my $stop = length > $bytes_to_check ? $bytes_to_check : length;
my $expect_pragma = (defined $options->{need_pragma}
? $options->{need_pragma} : 1);
@@ -264,8 +279,8 @@ IO::HTML - Open an HTML file with automatic charset detection
=head1 VERSION
-This document describes version 1.001 of
-IO::HTML, released June 28, 2014.
+This document describes version 1.004 of
+IO::HTML, released September 26, 2020.
=head1 SYNOPSIS
@@ -297,7 +312,7 @@ UTF-16BE, or UTF-8, then that is the encoding.
=item 2.
-If the first 1024 bytes of the file contain a C<< <meta> >> tag that
+If the first C<$bytes_to_check> bytes of the file contain a C<< <meta> >> tag that
indicates the charset, and Encode recognizes the specified charset
name, then that is the encoding. (This portion of the algorithm is
implemented by C<find_charset_in>.)
@@ -313,7 +328,7 @@ The first matching tag with a recognized encoding ends the search.
=item 3.
-If the first 1024 bytes of the file are valid UTF-8 (with at least 1
+If the first C<$bytes_to_check> bytes of the file are valid UTF-8 (with at least 1
non-ASCII character), then the encoding is UTF-8.
=item 4.
@@ -348,7 +363,9 @@ to C<$IO::HTML::default_encoding>, which is set to C<cp1252>
default should be locale dependent, but that is not currently
implemented.
-It dies if the file cannot be opened.
+It dies if the file cannot be opened, or if C<sniff_encoding> cannot
+determine the encoding and C<$IO::HTML::default_encoding> has been set
+to C<undef>.
=head2 html_file_and_encoding
@@ -366,8 +383,12 @@ BOM). This may be useful if you want to write the file out again
The optional second argument is a hashref containing options. The
possible keys are described under C<find_charset_in>.
-It dies if the file cannot be opened. The result of calling it in
-scalar context is undefined.
+It dies if the file cannot be opened, or if C<sniff_encoding> cannot
+determine the encoding and C<$IO::HTML::default_encoding> has been set
+to C<undef>.
+
+The result of calling C<html_file_and_encoding> in scalar context is undefined
+(in the C sense of there is no guarantee what you'll get).
=head2 html_outfile
@@ -379,7 +400,8 @@ using C<$encoding>, and writes a BOM to it if C<$bom> is true.
If C<$encoding> is C<undef>, it defaults to C<$IO::HTML::default_encoding>.
C<$encoding> may be either an encoding name or an Encode::Encoding object.
-It dies if the file cannot be opened.
+It dies if the file cannot be opened, or if both C<$encoding> and
+C<$IO::HTML::default_encoding> are C<undef>.
=head2 sniff_encoding
@@ -420,9 +442,10 @@ that handle:
$encoding = find_charset_in($string_containing_HTML, \%options);
This function (exported only by request) looks for charset information
-in a C<< <meta> >> tag in a possibly incomplete HTML document using
+in a C<< <meta> >> tag in a possibly-incomplete HTML document using
the "two step" algorithm specified by HTML5. It does not look for a BOM.
-Only the first 1024 bytes of the string are checked.
+The C<< <meta> >> tag must begin within the first C<$IO::HTML::bytes_to_check>
+bytes of the string.
It returns Perl's canonical name for the encoding, which is not
necessarily the same as the MIME or IANA charset name. It returns
@@ -512,7 +535,38 @@ you set C<$IO::HTML::default_encoding> to C<undef>.
=head1 CONFIGURATION AND ENVIRONMENT
-IO::HTML requires no configuration files or environment variables.
+There are two global variables that affect IO::HTML. If you need to
+change them, you should do so using C<local> if possible:
+
+ my $file = do {
+ # This file may define the charset later in the header
+ local $IO::HTML::bytes_to_check = 4096;
+ html_file(...);
+ };
+
+=over
+
+=item C<$bytes_to_check>
+
+This is the number of bytes that C<sniff_encoding> will read from the
+stream. It is also the number of bytes that C<find_charset_in> will
+search for a C<< <meta> >> tag containing charset information.
+It must be a positive integer.
+
+The HTML 5 specification recommends using the default value of 1024,
+but some pages do not follow the specification.
+
+=item C<$default_encoding>
+
+This is the encoding that C<html_file> and C<html_file_and_encoding>
+will use if no encoding can be detected by C<sniff_encoding>.
+The default value is C<cp1252> (a.k.a. Windows-1252).
+
+Setting it to C<undef> will cause the file subroutines to croak if
+C<sniff_encoding> fails to determine the encoding. (C<sniff_encoding>
+itself does not use C<$default_encoding>).
+
+=back
=head1 DEPENDENCIES
@@ -544,7 +598,7 @@ L<< https://github.com/madsen/io-html >>.
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2014 by Christopher J. Madsen.
+This software is copyright (c) 2020 by Christopher J. Madsen.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/JSON/MaybeXS.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/JSON/MaybeXS.pm
index 302b01cb65..88dd2c5667 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/JSON/MaybeXS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/JSON/MaybeXS.pm
@@ -4,19 +4,19 @@ use strict;
use warnings FATAL => 'all';
use base qw(Exporter);
-our $VERSION = '1.004000';
-$VERSION = eval $VERSION;
+our $VERSION = '1.004003';
+$VERSION =~ tr/_//d;
sub _choose_json_module {
return 'Cpanel::JSON::XS' if $INC{'Cpanel/JSON/XS.pm'};
- return 'JSON::XS' if $INC{'JSON/XS.pm'};
+ return 'JSON::XS' if $INC{'JSON/XS.pm'} && eval { JSON::XS->VERSION(3.0); 1 };
my @err;
return 'Cpanel::JSON::XS' if eval { require Cpanel::JSON::XS; 1; };
push @err, "Error loading Cpanel::JSON::XS: $@";
- return 'JSON::XS' if eval { require JSON::XS; 1; };
+ return 'JSON::XS' if eval { require JSON::XS; JSON::XS->VERSION(3.0); 1; };
push @err, "Error loading JSON::XS: $@";
return 'JSON::PP' if eval { require JSON::PP; 1 };
@@ -121,7 +121,8 @@ JSON::MaybeXS - Use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSO
=head1 DESCRIPTION
This module first checks to see if either L<Cpanel::JSON::XS> or
-L<JSON::XS> is already loaded, in which case it uses that module. Otherwise
+L<JSON::XS> (at at least version 3.0)
+is already loaded, in which case it uses that module. Otherwise
it tries to load L<Cpanel::JSON::XS>, then L<JSON::XS>, then L<JSON::PP>
in order, and either uses the first module it finds or throws an error.
@@ -205,6 +206,8 @@ Since this is a bare sub in the various backend classes, it cannot be called as
a class method like the other interfaces; it must be called as a function, with
no invocant. It supports the representation used in all JSON backends.
+Available since version 1.002004.
+
=head1 CONSTRUCTOR
=head2 new
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP.pm
index ddb36fef3d..32ed569072 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP.pm
@@ -1,6 +1,6 @@
package LWP;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require LWP::UserAgent; # this should load everything you need
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Basic.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Basic.pm
index 513475f1a3..0f007780f9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Basic.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Basic.pm
@@ -2,13 +2,21 @@ package LWP::Authen::Basic;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
+require Encode;
require MIME::Base64;
sub auth_header {
- my($class, $user, $pass) = @_;
- return "Basic " . MIME::Base64::encode("$user:$pass", "");
+ my($class, $user, $pass, $request, $ua, $h) = @_;
+
+ my $userpass = "$user:$pass";
+ # https://tools.ietf.org/html/rfc7617#section-2.1
+ my $charset = uc($h->{auth_param}->{charset} || "");
+ $userpass = Encode::encode($charset, $userpass)
+ if ($charset eq "UTF-8");
+
+ return "Basic " . MIME::Base64::encode($userpass, "");
}
sub _reauth_requested {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Digest.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Digest.pm
index 5ed025182f..5e7e3fcb21 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Digest.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Digest.pm
@@ -3,7 +3,7 @@ package LWP::Authen::Digest;
use strict;
use base 'LWP::Authen::Basic';
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require Digest::MD5;
@@ -59,17 +59,7 @@ sub auth_header {
@resp{qw(qop cnonce nc)} = ("auth", $cnonce, $nc);
}
- my(@order) = qw(username realm qop algorithm uri nonce nc cnonce response);
- if($request->method =~ /^(?:POST|PUT)$/) {
- $md5->add($request->content);
- my $content = $md5->hexdigest;
- $md5->reset;
- $md5->add(join(":", @digest[0..1], $content));
- $md5->reset;
- $resp{"message-digest"} = $md5->hexdigest;
- push(@order, "message-digest");
- }
- push(@order, "opaque");
+ my(@order) = qw(username realm qop algorithm uri nonce nc cnonce response opaque);
my @pairs;
for (@order) {
next unless defined $resp{$_};
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Ntlm.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Ntlm.pm
index ebe07e2c1a..f6f7c92727 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Ntlm.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Authen/Ntlm.pm
@@ -2,7 +2,7 @@ package LWP::Authen::Ntlm;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
use Authen::NTLM "1.02";
use MIME::Base64 "2.12";
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/ConnCache.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/ConnCache.pm
index 240eacf091..a414e4cde3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/ConnCache.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/ConnCache.pm
@@ -2,7 +2,7 @@ package LWP::ConnCache;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
our $DEBUG;
sub new {
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug.pm
index 7f05c43357..4769516d1a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug.pm
@@ -1,6 +1,6 @@
package LWP::Debug; # legacy
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require Exporter;
our @ISA = qw(Exporter);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug/TraceHTTP.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug/TraceHTTP.pm
index febd627e0b..89508c0ec3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug/TraceHTTP.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Debug/TraceHTTP.pm
@@ -11,7 +11,7 @@ package LWP::Debug::TraceHTTP;
use strict;
use base 'LWP::Protocol::http';
-our $VERSION = '6.43';
+our $VERSION = '6.52';
package # hide from PAUSE
LWP::Debug::TraceHTTP::Socket;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/DebugFile.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/DebugFile.pm
index 8a931ce4b1..acafa59dbd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/DebugFile.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/DebugFile.pm
@@ -1,6 +1,6 @@
package LWP::DebugFile;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
# legacy stub
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/MemberMixin.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/MemberMixin.pm
index f32d27df44..2da8ddbfef 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/MemberMixin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/MemberMixin.pm
@@ -1,6 +1,6 @@
package LWP::MemberMixin;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
sub _elem {
my $self = shift;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol.pm
index d1f03f133b..e38e679995 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol.pm
@@ -2,7 +2,7 @@ package LWP::Protocol;
use base 'LWP::MemberMixin';
-our $VERSION = '6.43';
+our $VERSION = '6.52';
use strict;
use Carp ();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/cpan.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/cpan.pm
index 93f1c8a245..73087090ec 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/cpan.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/cpan.pm
@@ -4,7 +4,7 @@ use strict;
use base qw(LWP::Protocol);
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require URI;
require HTTP::Status;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/data.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/data.pm
index fdbdb2fe93..fa2daa32de 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/data.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/data.pm
@@ -4,7 +4,7 @@ package LWP::Protocol::data;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require HTTP::Response;
require HTTP::Status;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/file.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/file.pm
index 90c1c1b07c..06f45e6238 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/file.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/file.pm
@@ -4,7 +4,7 @@ use base qw(LWP::Protocol);
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require LWP::MediaTypes;
require HTTP::Request;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/ftp.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/ftp.pm
index c6d75294a9..d7415d73ff 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/ftp.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/ftp.pm
@@ -5,7 +5,7 @@ package LWP::Protocol::ftp;
use base qw(LWP::Protocol);
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
use Carp ();
use HTTP::Status ();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/gopher.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/gopher.pm
index 3c3f8c96f6..c38c7a6e33 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/gopher.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/gopher.pm
@@ -9,7 +9,7 @@ package LWP::Protocol::gopher;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require HTTP::Response;
require HTTP::Status;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/http.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/http.pm
index 052b773d71..58827a1ad0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/http.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/http.pm
@@ -2,7 +2,7 @@ package LWP::Protocol::http;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require HTTP::Response;
require HTTP::Status;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/loopback.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/loopback.pm
index a00a53e710..b81ffcb09b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/loopback.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/loopback.pm
@@ -2,7 +2,7 @@ package LWP::Protocol::loopback;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require HTTP::Response;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/mailto.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/mailto.pm
index 15a4d40d9d..71f0319152 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/mailto.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/mailto.pm
@@ -11,7 +11,7 @@ require HTTP::Status;
use Carp;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
use base qw(LWP::Protocol);
our $SENDMAIL;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nntp.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nntp.pm
index c667c34204..33f16dfa2e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nntp.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nntp.pm
@@ -4,7 +4,7 @@ package LWP::Protocol::nntp;
use base qw(LWP::Protocol);
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require HTTP::Response;
require HTTP::Status;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nogo.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nogo.pm
index 5a9fe05907..ff9e4b22a9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nogo.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Protocol/nogo.pm
@@ -7,7 +7,7 @@ package LWP::Protocol::nogo;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require HTTP::Response;
require HTTP::Status;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/RobotUA.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/RobotUA.pm
index 9fe93324a0..6523698f3b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/RobotUA.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/RobotUA.pm
@@ -2,7 +2,7 @@ package LWP::RobotUA;
use base qw(LWP::UserAgent);
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require WWW::RobotRules;
require HTTP::Request;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Simple.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Simple.pm
index cf4b4b0c56..9d4c58d5cb 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Simple.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/Simple.pm
@@ -2,7 +2,7 @@ package LWP::Simple;
use strict;
-our $VERSION = '6.43';
+our $VERSION = '6.52';
require Exporter;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/UserAgent.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/UserAgent.pm
index 668d1c0488..c67b13041e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/UserAgent.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/LWP/UserAgent.pm
@@ -15,7 +15,7 @@ use LWP::Protocol ();
use Scalar::Util qw(blessed);
use Try::Tiny qw(try catch);
-our $VERSION = '6.43';
+our $VERSION = '6.52';
sub new
{
@@ -301,9 +301,11 @@ sub request {
$response->previous($previous) if $previous;
if ($response->redirects >= $self->{max_redirect}) {
- $response->header("Client-Warning" =>
+ if ($response->header('Location')) {
+ $response->header("Client-Warning" =>
"Redirect loop detected (max_redirect = $self->{max_redirect})"
- );
+ );
+ }
return $response;
}
@@ -316,7 +318,8 @@ sub request {
if ( $code == HTTP::Status::RC_MOVED_PERMANENTLY
or $code == HTTP::Status::RC_FOUND
or $code == HTTP::Status::RC_SEE_OTHER
- or $code == HTTP::Status::RC_TEMPORARY_REDIRECT)
+ or $code == HTTP::Status::RC_TEMPORARY_REDIRECT
+ or $code == HTTP::Status::RC_PERMANENT_REDIRECT)
{
my $referral = $request->clone;
@@ -731,7 +734,8 @@ sub ssl_opts {
return $old;
}
- return keys %{$self->{ssl_opts}};
+ my @opts= sort keys %{$self->{ssl_opts}};
+ return @opts;
}
sub parse_head {
@@ -781,7 +785,10 @@ sub cookie_jar {
}
$self->{cookie_jar} = $jar;
$self->set_my_handler("request_prepare",
- $jar ? sub { $jar->add_cookie_header($_[0]); } : undef,
+ $jar ? sub {
+ return if $_[0]->header("Cookie");
+ $jar->add_cookie_header($_[0]);
+ } : undef,
);
$self->set_my_handler("response_done",
$jar ? sub { $jar->extract_cookies($_[0]); } : undef,
@@ -880,9 +887,8 @@ sub get_my_handler {
$init->(\%spec);
}
elsif (ref($init) eq "HASH") {
- while (my($k, $v) = each %$init) {
- $spec{$k} = $v;
- }
+ $spec{$_}= $init->{$_}
+ for keys %$init;
}
$spec{callback} ||= sub {};
$spec{line} ||= join(":", (caller)[1,2]);
@@ -1092,15 +1098,28 @@ sub env_proxy {
my ($self) = @_;
require Encode;
require Encode::Locale;
- my($k,$v);
- while(($k, $v) = each %ENV) {
- if ($ENV{REQUEST_METHOD}) {
- # Need to be careful when called in the CGI environment, as
- # the HTTP_PROXY variable is under control of that other guy.
- next if $k =~ /^HTTP_/;
- $k = "HTTP_PROXY" if $k eq "CGI_HTTP_PROXY";
- }
+ my $env_request_method= $ENV{REQUEST_METHOD};
+ my %seen;
+ foreach my $k (sort keys %ENV) {
+ my $real_key= $k;
+ my $v= $ENV{$k}
+ or next;
+ if ( $env_request_method ) {
+ # Need to be careful when called in the CGI environment, as
+ # the HTTP_PROXY variable is under control of that other guy.
+ next if $k =~ /^HTTP_/;
+ $k = "HTTP_PROXY" if $k eq "CGI_HTTP_PROXY";
+ }
$k = lc($k);
+ if (my $from_key= $seen{$k}) {
+ warn "Environment contains multiple differing definitions for '$k'.\n".
+ "Using value from '$from_key' ($ENV{$from_key}) and ignoring '$real_key' ($v)"
+ if $v ne $ENV{$from_key};
+ next;
+ } else {
+ $seen{$k}= $real_key;
+ }
+
next unless $k =~ /^(.*)_proxy$/;
$k = $1;
if ($k eq 'no') {
@@ -1246,21 +1265,21 @@ The following options correspond to attribute methods described below:
KEY DEFAULT
----------- --------------------
agent "libwww-perl/#.###"
- from undef
conn_cache undef
cookie_jar undef
default_headers HTTP::Headers->new
+ from undef
local_address undef
- ssl_opts { verify_hostname => 1 }
- max_size undef
max_redirect 7
+ max_size undef
+ no_proxy []
parse_head 1
protocols_allowed undef
protocols_forbidden undef
+ proxy undef
requests_redirectable ['GET', 'HEAD']
+ ssl_opts { verify_hostname => 1 }
timeout 180
- proxy undef
- no_proxy []
The following additional options are also accepted: If the C<env_proxy> option
is passed in with a true value, then proxy settings are read from environment
@@ -1893,6 +1912,7 @@ forced to match that of the server.
The return value is an L<HTTP::Response> object.
=head2 patch
+
# Any version of HTTP::Message works with this form:
my $res = $ua->patch( $url, $field_name => $value, Content => $content );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA.pm
index c2f35b5f4c..e4a6c56b99 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA.pm
@@ -1,7 +1,7 @@
package Mozilla::CA;
use strict;
-our $VERSION = '20180117';
+our $VERSION = '20200520';
use Cwd ();
use File::Spec ();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA/cacert.pem b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA/cacert.pem
index 6e88a2cfd2..30a655d38b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA/cacert.pem
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/CA/cacert.pem
@@ -1,7 +1,7 @@
##
## Bundle of CA Root Certificates
##
-## Certificate data from Mozilla as of: Wed Jan 17 04:12:05 2018 GMT
+## Certificate data from Mozilla as of: Wed May 20 04:49:17 2020 GMT
##
## This is a bundle of X.509 certificates of public Certificate Authorities
## (CA). These were automatically extracted from Mozilla's root certificates
@@ -13,8 +13,8 @@
## an Apache+mod_ssl webserver for SSL client authentication.
## Just configure this file as the SSLCACertificateFile.
##
-## Conversion done with mk-ca-bundle.pl version 1.27.
-## SHA256: a3ac15b98179dd2f3c5de076d10b1d53048754372f7207c2f327510cdd78fbd8
+## Conversion done with mk-ca-bundle.pl version 1.28.
+## SHA256: f3bdcd74612952da8476a9d4147f50b29ad0710b7dd95b4c8690500209986d70
##
@@ -261,28 +261,6 @@ gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm
X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
-----END CERTIFICATE-----
-Visa eCommerce Root
-===================
------BEGIN CERTIFICATE-----
-MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG
-EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug
-QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2
-WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm
-VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv
-bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL
-F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b
-RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0
-TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI
-/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs
-GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG
-MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc
-CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW
-YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz
-zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu
-YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt
-398znM/jra6O1I7mT1GvFpLgXPYHDw==
------END CERTIFICATE-----
-
Comodo AAA Services root
========================
-----BEGIN CERTIFICATE-----
@@ -446,60 +424,6 @@ EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH
llpwrN9M
-----END CERTIFICATE-----
-Camerfirma Chambers of Commerce Root
-====================================
------BEGIN CERTIFICATE-----
-MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
-QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
-ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx
-NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp
-cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn
-MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC
-AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU
-xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH
-NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW
-DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV
-d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud
-EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v
-cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P
-AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh
-bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD
-VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz
-aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi
-fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD
-L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN
-UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n
-ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1
-erfutGWaIZDgqtCYvDi1czyL+Nw=
------END CERTIFICATE-----
-
-Camerfirma Global Chambersign Root
-==================================
------BEGIN CERTIFICATE-----
-MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe
-QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i
-ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx
-NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt
-YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg
-MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw
-ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J
-1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O
-by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl
-6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c
-8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/
-BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j
-aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B
-Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj
-aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y
-ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh
-bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA
-PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y
-gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ
-PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4
-IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes
-t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A==
------END CERTIFICATE-----
-
XRamp Global CA Root
====================
-----BEGIN CERTIFICATE-----
@@ -668,28 +592,6 @@ mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe
vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K
-----END CERTIFICATE-----
-Certplus Class 2 Primary CA
-===========================
------BEGIN CERTIFICATE-----
-MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE
-BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN
-OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy
-dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR
-5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ
-Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO
-YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e
-e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME
-CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ
-YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t
-L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD
-P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R
-TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+
-7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW
-//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7
-l7+ijrRU
------END CERTIFICATE-----
-
DST Root CA X3
==============
-----BEGIN CERTIFICATE-----
@@ -710,30 +612,6 @@ RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS
fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
-----END CERTIFICATE-----
-DST ACES CA X6
-==============
------BEGIN CERTIFICATE-----
-MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG
-EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT
-MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha
-MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE
-CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI
-DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa
-pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow
-GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy
-MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud
-EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu
-Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy
-dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU
-CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2
-5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t
-Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq
-nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs
-vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3
-oKfN5XozNmr6mis=
------END CERTIFICATE-----
-
SwissSign Gold CA - G2
======================
-----BEGIN CERTIFICATE-----
@@ -976,27 +854,6 @@ FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA
U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY=
-----END CERTIFICATE-----
-Security Communication EV RootCA1
-=================================
------BEGIN CERTIFICATE-----
-MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc
-U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh
-dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE
-BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl
-Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
-AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO
-/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX
-WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z
-ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4
-bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK
-9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG
-SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm
-iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG
-Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW
-mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW
-T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490
------END CERTIFICATE-----
-
OISTE WISeKey Global Root GA CA
===============================
-----BEGIN CERTIFICATE-----
@@ -1042,28 +899,6 @@ PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY
WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg==
-----END CERTIFICATE-----
-Deutsche Telekom Root CA 2
-==========================
------BEGIN CERTIFICATE-----
-MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT
-RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG
-A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5
-MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G
-A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS
-b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5
-bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI
-KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY
-AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK
-Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV
-jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV
-HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr
-E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy
-zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8
-rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G
-dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU
-Cm26OWMohpLzGITY+9HPBVZkVw==
------END CERTIFICATE-----
-
Cybertrust Global Root
======================
-----BEGIN CERTIFICATE-----
@@ -2027,36 +1862,6 @@ NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv
w9y4AyHqnxbxLFS1
-----END CERTIFICATE-----
-CA Disig Root R1
-================
------BEGIN CERTIFICATE-----
-MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlNLMRMw
-EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp
-ZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQyMDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sx
-EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp
-c2lnIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy
-3QRkD2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/oOI7bm+V8
-u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3AfQ+lekLZWnDZv6fXARz2
-m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJeIgpFy4QxTaz+29FHuvlglzmxZcfe+5nk
-CiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8noc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTa
-YVKvJrT1cU/J19IG32PK/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6
-vpmumwKjrckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD3AjL
-LhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE7cderVC6xkGbrPAX
-ZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkCyC2fg69naQanMVXVz0tv/wQFx1is
-XxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLdqvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNV
-HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ
-04IwDQYJKoZIhvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR
-xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaASfX8MPWbTx9B
-LxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXoHqJPYNcHKfyyo6SdbhWSVhlM
-CrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpBemOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5Gfb
-VSUZP/3oNn6z4eGBrxEWi1CXYBmCAMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85
-YmLLW1AL14FABZyb7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKS
-ds+xDzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvkF7mGnjix
-lAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqFa3qdnom2piiZk4hA9z7N
-UaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsTQ6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJ
-a7+h89n07eLw4+1knj0vllJPgFOL
------END CERTIFICATE-----
-
CA Disig Root R2
================
-----BEGIN CERTIFICATE-----
@@ -2764,61 +2569,6 @@ kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C
ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su
-----END CERTIFICATE-----
-TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5
-====================================================
------BEGIN CERTIFICATE-----
-MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UEBhMCVFIxDzAN
-BgNVBAcMBkFua2FyYTFNMEsGA1UECgxEVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp
-bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4xQjBABgNVBAMMOVTDnFJLVFJVU1Qg
-RWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSBINTAeFw0xMzA0MzAw
-ODA3MDFaFw0yMzA0MjgwODA3MDFaMIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0w
-SwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnE
-n2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRp
-ZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
-CgKCAQEApCUZ4WWe60ghUEoI5RHwWrom/4NZzkQqL/7hzmAD/I0Dpe3/a6i6zDQGn1k19uwsu537
-jVJp45wnEFPzpALFp/kRGml1bsMdi9GYjZOHp3GXDSHHmflS0yxjXVW86B8BSLlg/kJK9siArs1m
-ep5Fimh34khon6La8eHBEJ/rPCmBp+EyCNSgBbGM+42WAA4+Jd9ThiI7/PS98wl+d+yG6w8z5UNP
-9FR1bSmZLmZaQ9/LXMrI5Tjxfjs1nQ/0xVqhzPMggCTTV+wVunUlm+hkS7M0hO8EuPbJbKoCPrZV
-4jI3X/xml1/N1p7HIL9Nxqw/dV8c7TKcfGkAaZHjIxhT6QIDAQABo0IwQDAdBgNVHQ4EFgQUVpkH
-HtOsDGlktAxQR95DLL4gwPswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI
-hvcNAQELBQADggEBAJ5FdnsXSDLyOIspve6WSk6BGLFRRyDN0GSxDsnZAdkJzsiZ3GglE9Rc8qPo
-BP5yCccLqh0lVX6Wmle3usURehnmp349hQ71+S4pL+f5bFgWV1Al9j4uPqrtd3GqqpmWRgqujuwq
-URawXs3qZwQcWDD1YIq9pr1N5Za0/EKJAWv2cMhQOQwt1WbZyNKzMrcbGW3LM/nfpeYVhDfwwvJl
-lpKQd/Ct9JDpEXjXk4nAPQu6KfTomZ1yju2dL+6SfaHx/126M2CFYv4HAqGEVka+lgqaE9chTLd8
-B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW+qtB4Uu2NQvAmxU=
------END CERTIFICATE-----
-
-Certinomis - Root CA
-====================
------BEGIN CERTIFICATE-----
-MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjETMBEGA1UEChMK
-Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAbBgNVBAMTFENlcnRpbm9taXMg
-LSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMzMTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIx
-EzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRD
-ZXJ0aW5vbWlzIC0gUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQos
-P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo
-d5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQVWZUKxkd8aRi5pwP5ynap
-z8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDFTKWrteoB4owuZH9kb/2jJZOLyKIOSY00
-8B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09x
-RLWtwHkziOC/7aOgFLScCbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE
-6OXWk6RiwsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJwx3t
-FvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SGm/lg0h9tkQPTYKbV
-PZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4F2iw4lNVYC2vPsKD2NkJK/DAZNuH
-i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj
-YzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I
-6tNxIqSSaHh02TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF
-AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/0KGRHCwPT5iV
-WVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWwF6YSjNRieOpWauwK0kDDPAUw
-Pk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZSg081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAX
-lCOotQqSD7J6wWAsOMwaplv/8gzjqh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJ
-y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9
-Iff/ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8Vbtaw5Bng
-DwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwjY/M50n92Uaf0yKHxDHYi
-I0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nM
-cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr
-hkIGuUE=
------END CERTIFICATE-----
-
OISTE WISeKey Global Root GB CA
===============================
-----BEGIN CERTIFICATE-----
@@ -2945,126 +2695,6 @@ GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn
dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR
-----END CERTIFICATE-----
-Certplus Root CA G1
-===================
------BEGIN CERTIFICATE-----
-MIIFazCCA1OgAwIBAgISESBVg+QtPlRWhS2DN7cs3EYRMA0GCSqGSIb3DQEBDQUAMD4xCzAJBgNV
-BAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTAe
-Fw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhD
-ZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTCCAiIwDQYJKoZIhvcNAQEBBQAD
-ggIPADCCAgoCggIBANpQh7bauKk+nWT6VjOaVj0W5QOVsjQcmm1iBdTYj+eJZJ+622SLZOZ5KmHN
-r49aiZFluVj8tANfkT8tEBXgfs+8/H9DZ6itXjYj2JizTfNDnjl8KvzsiNWI7nC9hRYt6kuJPKNx
-Qv4c/dMcLRC4hlTqQ7jbxofaqK6AJc96Jh2qkbBIb6613p7Y1/oA/caP0FG7Yn2ksYyy/yARujVj
-BYZHYEMzkPZHogNPlk2dT8Hq6pyi/jQu3rfKG3akt62f6ajUeD94/vI4CTYd0hYCyOwqaK/1jpTv
-LRN6HkJKHRUxrgwEV/xhc/MxVoYxgKDEEW4wduOU8F8ExKyHcomYxZ3MVwia9Az8fXoFOvpHgDm2
-z4QTd28n6v+WZxcIbekN1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc
-4nBvCGrch2c0798wct3zyT8j/zXhviEpIDCB5BmlIOklynMxdCm+4kLV87ImZsdo/Rmz5yCTmehd
-4F6H50boJZwKKSTUzViGUkAksnsPmBIgJPaQbEfIDbsYIC7Z/fyL8inqh3SV4EJQeIQEQWGw9CEj
-jy3LKCHyamz0GqbFFLQ3ZU+V/YDI+HLlJWvEYLF7bY5KinPOWftwenMGE9nTdDckQQoRb5fc5+R+
-ob0V8rqHDz1oihYHAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0G
-A1UdDgQWBBSowcCbkahDFXxdBie0KlHYlwuBsTAfBgNVHSMEGDAWgBSowcCbkahDFXxdBie0KlHY
-lwuBsTANBgkqhkiG9w0BAQ0FAAOCAgEAnFZvAX7RvUz1isbwJh/k4DgYzDLDKTudQSk0YcbX8ACh
-66Ryj5QXvBMsdbRX7gp8CXrc1cqh0DQT+Hern+X+2B50ioUHj3/MeXrKls3N/U/7/SMNkPX0XtPG
-YX2eEeAC7gkE2Qfdpoq3DIMku4NQkv5gdRE+2J2winq14J2by5BSS7CTKtQ+FjPlnsZlFT5kOwQ/
-2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F
-6ALEUz65noe8zDUa3qHpimOHZR4RKttjd5cUvpoUmRGywO6wT/gUITJDT5+rosuoD6o7BlXGEilX
-CNQ314cnrUlZp5GrRHpejXDbl85IULFzk/bwg2D5zfHhMf1bfHEhYxQUqq/F3pN+aLHsIqKqkHWe
-tUNy6mSjhEv9DKgma3GX7lZjZuhCVPnHHd/Qj1vfyDBviP4NxDMcU6ij/UgQ8uQKTuEVV/xuZDDC
-VRHc6qnNSlSsKWNEz0pAoNZoWRsz+e86i9sgktxChL8Bq4fA1SCC28a5g4VCXA9DO2pJNdWY9BW/
-+mGBDAkgGNLQFwzLSABQ6XaCjGTXOqAHVcweMcDvOrRl++O/QmueD6i9a5jc2NvLi6Td11n0bt3+
-qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo=
------END CERTIFICATE-----
-
-Certplus Root CA G2
-===================
------BEGIN CERTIFICATE-----
-MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4xCzAJBgNVBAYT
-AkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjAeFw0x
-NDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0
-cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IA
-BM0PW1aC3/BFGtat93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uN
-Am8xIk0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0PAQH/BAQD
-AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMB8GA1Ud
-IwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqGSM49BAMDA2gAMGUCMHD+sAvZ94OX7PNV
-HdTcswYO/jOYnYs5kGuUIe22113WTNchp+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjl
-vPl5adytRSv3tjFzzAalU5ORGpOucGpnutee5WEaXw==
------END CERTIFICATE-----
-
-OpenTrust Root CA G1
-====================
------BEGIN CERTIFICATE-----
-MIIFbzCCA1egAwIBAgISESCzkFU5fX82bWTCp59rY45nMA0GCSqGSIb3DQEBCwUAMEAxCzAJBgNV
-BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcx
-MB4XDTE0MDUyNjA4NDU1MFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM
-CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzEwggIiMA0GCSqGSIb3DQEB
-AQUAA4ICDwAwggIKAoICAQD4eUbalsUwXopxAy1wpLuwxQjczeY1wICkES3d5oeuXT2R0odsN7fa
-Yp6bwiTXj/HbpqbfRm9RpnHLPhsxZ2L3EVs0J9V5ToybWL0iEA1cJwzdMOWo010hOHQX/uMftk87
-ay3bfWAfjH1MBcLrARYVmBSO0ZB3Ij/swjm4eTrwSSTilZHcYTSSjFR077F9jAHiOH3BX2pfJLKO
-YheteSCtqx234LSWSE9mQxAGFiQD4eCcjsZGT44ameGPuY4zbGneWK2gDqdkVBFpRGZPTBKnjix9
-xNRbxQA0MMHZmf4yzgeEtE7NCv82TWLxp2NX5Ntqp66/K7nJ5rInieV+mhxNaMbBGN4zK1FGSxyO
-9z0M+Yo0FMT7MzUj8czxKselu7Cizv5Ta01BG2Yospb6p64KTrk5M0ScdMGTHPjgniQlQ/GbI4Kq
-3ywgsNw2TgOzfALU5nsaqocTvz6hdLubDuHAk5/XpGbKuxs74zD0M1mKB3IDVedzagMxbm+WG+Oi
-n6+Sx+31QrclTDsTBM8clq8cIqPQqwWyTBIjUtz9GVsnnB47ev1CI9sjgBPwvFEVVJSmdz7QdFG9
-URQIOTfLHzSpMJ1ShC5VkLG631UAC9hWLbFJSXKAqWLXwPYYEQRVzXR7z2FwefR7LFxckvzluFqr
-TJOVoSfupb7PcSNCupt2LQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
-/zAdBgNVHQ4EFgQUl0YhVyE12jZVx/PxN3DlCPaTKbYwHwYDVR0jBBgwFoAUl0YhVyE12jZVx/Px
-N3DlCPaTKbYwDQYJKoZIhvcNAQELBQADggIBAB3dAmB84DWn5ph76kTOZ0BP8pNuZtQ5iSas000E
-PLuHIT839HEl2ku6q5aCgZG27dmxpGWX4m9kWaSW7mDKHyP7Rbr/jyTwyqkxf3kfgLMtMrpkZ2Cv
-uVnN35pJ06iCsfmYlIrM4LvgBBuZYLFGZdwIorJGnkSI6pN+VxbSFXJfLkur1J1juONI5f6ELlgK
-n0Md/rcYkoZDSw6cMoYsYPXpSOqV7XAp8dUv/TW0V8/bhUiZucJvbI/NeJWsZCj9VrDDb8O+WVLh
-X4SPgPL0DTatdrOjteFkdjpY3H1PXlZs5VVZV6Xf8YpmMIzUUmI4d7S+KNfKNsSbBfD4Fdvb8e80
-nR14SohWZ25g/4/Ii+GOvUKpMwpZQhISKvqxnUOOBZuZ2mKtVzazHbYNeS2WuOvyDEsMpZTGMKcm
-GS3tTAZQMPH9WD25SxdfGbRqhFS0OE85og2WaMMolP3tLR9Ka0OWLpABEPs4poEL0L9109S5zvE/
-bw4cHjdx5RiHdRk/ULlepEU0rbDK5uUTdg8xFKmOLZTW1YVNcxVPS/KyPu1svf0OnWZzsD2097+o
-4BGkxK51CUpjAEggpsadCwmKtODmzj7HPiY46SvepghJAwSQiumPv+i2tCqjI40cHLI5kqiPAlxA
-OXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj1oxx
------END CERTIFICATE-----
-
-OpenTrust Root CA G2
-====================
------BEGIN CERTIFICATE-----
-MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUAMEAxCzAJBgNV
-BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcy
-MB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM
-CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEB
-AQUAA4ICDwAwggIKAoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+
-Ntmh/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78eCbY2albz
-4e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/61UWY0jUJ9gNDlP7ZvyCV
-eYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fEFY8ElggGQgT4hNYdvJGmQr5J1WqIP7wt
-UdGejeBSzFfdNTVY27SPJIjki9/ca1TSgSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz
-3GIZ38i1MH/1PCZ1Eb3XG7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj
-3CzMpSZyYhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaHvGOz
-9bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4t/bQWVyJ98LVtZR0
-0dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/gh7PU3+06yzbXfZqfUAkBXKJOAGT
-y3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
-/zAdBgNVHQ4EFgQUajn6QiL35okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59
-M4PLuG53hq8wDQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz
-Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0nXGEL8pZ0keI
-mUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qTRmTFAHneIWv2V6CG1wZy7HBG
-S4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpTwm+bREx50B1ws9efAvSyB7DH5fitIw6mVskp
-EndI2S9G/Tvw/HRwkqWOOAgfZDC2t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ
-6e18CL13zSdkzJTaTkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97kr
-gCf2o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU3jg9CcCo
-SmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eAiN1nE28daCSLT7d0geX0
-YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14fWKGVyasvc0rQLW6aWQ9VGHgtPFGml4vm
-u7JwqkwR3v98KzfUetF3NI/n+UL3PIEMS1IK
------END CERTIFICATE-----
-
-OpenTrust Root CA G3
-====================
------BEGIN CERTIFICATE-----
-MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAxCzAJBgNVBAYT
-AkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEczMB4X
-DTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9w
-ZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQA
-IgNiAARK7liuTcpm3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5B
-ta1doYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4GA1UdDwEB
-/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAf
-BgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAKBggqhkjOPQQDAwNpADBmAjEAj6jcnboM
-BBf6Fek9LykBl7+BFjNAk2z8+e2AcG+qj9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta
-3U1fJAuwACEl74+nBCZx4nxp5V2a+EEfOzmTk51V6s2N8fvB
------END CERTIFICATE-----
-
ISRG Root X1
============
-----BEGIN CERTIFICATE-----
@@ -3465,3 +3095,372 @@ BBYEFFvKXuXe0oGqzagtZFG22XKbl+ZPMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe
N+vp1RPZytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZgh5Mm
m7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg==
-----END CERTIFICATE-----
+
+GlobalSign Root CA - R6
+=======================
+-----BEGIN CERTIFICATE-----
+MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEgMB4GA1UECxMX
+R2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds
+b2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQxMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9i
+YWxTaWduIFJvb3QgQ0EgLSBSNjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs
+U2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQss
+grRIxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1kZguSgMpE
+3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxDaNc9PIrFsmbVkJq3MQbF
+vuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJwLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqM
+PKq0pPbzlUoSB239jLKJz9CgYXfIWHSw1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+
+azayOeSsJDa38O+2HBNXk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05O
+WgtH8wY2SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/hbguy
+CLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4nWUx2OVvq+aWh2IMP
+0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpYrZxCRXluDocZXFSxZba/jJvcE+kN
+b7gu3GduyYsRtYQUigAZcIN5kZeR1BonvzceMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQE
+AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNV
+HSMEGDAWgBSubAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN
+nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGtIxg93eFyRJa0
+lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr6155wsTLxDKZmOMNOsIeDjHfrY
+BzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLjvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFym
+Fe944Hn+Xds+qkxV/ZoVqW/hpvvfcDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr
+3TsTjxKM4kEaSHpzoHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB1
+0jZpnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfspA9MRf/T
+uTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+vJJUEeKgDu+6B5dpffItK
+oZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+t
+JDfLRVpOoERIyNiwmcUVhAn21klJwGW45hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA=
+-----END CERTIFICATE-----
+
+OISTE WISeKey Global Root GC CA
+===============================
+-----BEGIN CERTIFICATE-----
+MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQswCQYDVQQGEwJD
+SDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEo
+MCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRa
+Fw00MjA1MDkwOTU4MzNaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQL
+ExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh
+bCBSb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4nieUqjFqdr
+VCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4Wp2OQ0jnUsYd4XxiWD1Ab
+NTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd
+BgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7TrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0E
+AwMDaAAwZQIwJsdpW9zV57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtk
+AjEA2zQgMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9
+-----END CERTIFICATE-----
+
+GTS Root R1
+===========
+-----BEGIN CERTIFICATE-----
+MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG
+EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv
+b3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG
+A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIi
+MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx
+9vaMf/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7r
+aKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnW
+r4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqM
+LnXWnOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly
+4cpk9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr
+06zqkUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92
+wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om
+3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNu
+JLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD
+VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEM
+BQADggIBADiWCu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1
+d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6ZXPYfcX3v73sv
+fuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZRgyFmxhE+885H7pwoHyXa/6xm
+ld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9b
+gsiG1eGZbYwE8na6SfZu6W0eX6DvJ4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq
+4BjFbkerQUIpm/ZgDdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWEr
+tXvM+SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyyF62ARPBo
+pY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9SQ98POyDGCBDTtWTurQ0
+sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdwsE3PYJ/HQcu51OyLemGhmW/HGY0dVHLql
+CFF1pkgl
+-----END CERTIFICATE-----
+
+GTS Root R2
+===========
+-----BEGIN CERTIFICATE-----
+MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG
+EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv
+b3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG
+A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIi
+MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTuk
+k3LvCvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo
+7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWI
+m8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5Gm
+dFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbu
+ak7MkogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscsz
+cTJGr61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW
+Ir9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73Vululycsl
+aVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy
+5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD
+VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEM
+BQADggIBALZp8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT
+vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiTz9D2PGcDFWEJ
++YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiApJiS4wGWAqoC7o87xdFtCjMw
+c3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvbpxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3Da
+WsYDQvTtN6LwG1BUSw7YhN4ZKJmBR64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5r
+n/WkhLx3+WuXrD5RRaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56Gtmwfu
+Nmsk0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC5AwiWVIQ
+7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiFizoHCBy69Y9Vmhh1fuXs
+gWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLnyOd/xCxgXS/Dr55FBcOEArf9LAhST4Ld
+o/DUhgkC
+-----END CERTIFICATE-----
+
+GTS Root R3
+===========
+-----BEGIN CERTIFICATE-----
+MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV
+UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg
+UjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE
+ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcq
+hkjOPQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUU
+Rout736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24Cej
+QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP
+0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFukfCPAlaUs3L6JbyO5o91lAFJekazInXJ0
+glMLfalAvWhgxeG4VDvBNhcl2MG9AjEAnjWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOa
+KaqW04MjyaR7YbPMAuhd
+-----END CERTIFICATE-----
+
+GTS Root R4
+===========
+-----BEGIN CERTIFICATE-----
+MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV
+UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg
+UjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE
+ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcq
+hkjOPQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa
+6zzuhXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqj
+QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV
+2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0CMRw3J5QdCHojXohw0+WbhXRIjVhLfoI
+N+4Zba3bssx9BzT1YBkstTTZbyACMANxsbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11x
+zPKwTdb+mciUqXWi4w==
+-----END CERTIFICATE-----
+
+UCA Global G2 Root
+==================
+-----BEGIN CERTIFICATE-----
+MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9MQswCQYDVQQG
+EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBHbG9iYWwgRzIgUm9vdDAeFw0x
+NjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlU
+cnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
+MIICCgKCAgEAxeYrb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmT
+oni9kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzmVHqUwCoV
+8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/RVogvGjqNO7uCEeBHANBS
+h6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDcC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8o
+LTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIjtm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/
+R+zvWr9LesGtOxdQXGLYD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBe
+KW4bHAyvj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6DlNaBa
+4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6iIis7nCs+dwp4wwc
+OxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznPO6Q0ibd5Ei9Hxeepl2n8pndntd97
+8XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O
+BBYEFIHEjMz15DD/pQwIX4wVZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo
+5sOASD0Ee/ojL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5
+1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl1qnN3e92mI0A
+Ds0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oUb3n09tDh05S60FdRvScFDcH9
+yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LVPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAX
+c47QN6MUPJiVAAwpBVueSUmxX8fjy88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHo
+jhJi6IjMtX9Gl8CbEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZk
+bxqgDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI+Vg7RE+x
+ygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGyYiGqhkCyLmTTX8jjfhFn
+RR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bXUB+K+wb1whnw0A==
+-----END CERTIFICATE-----
+
+UCA Extended Validation Root
+============================
+-----BEGIN CERTIFICATE-----
+MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQG
+EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9u
+IFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMxMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8G
+A1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIi
+MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrs
+iWogD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvSsPGP2KxF
+Rv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aopO2z6+I9tTcg1367r3CTu
+eUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dksHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR
+59mzLC52LqGj3n5qiAno8geK+LLNEOfic0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH
+0mK1lTnj8/FtDw5lhIpjVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KR
+el7sFsLzKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/TuDv
+B0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41Gsx2VYVdWf6/wFlth
+WG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs1+lvK9JKBZP8nm9rZ/+I8U6laUpS
+NwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQDfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS
+3H5aBZ8eNJr34RQwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL
+BQADggIBADaNl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR
+ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQVBcZEhrxH9cM
+aVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5c6sq1WnIeJEmMX3ixzDx/BR4
+dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb
++7lsq+KePRXBOy5nAliRn+/4Qh8st2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOW
+F3sGPjLtx7dCvHaj2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwi
+GpWOvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2CxR9GUeOc
+GMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmxcmtpzyKEC2IPrNkZAJSi
+djzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbMfjKaiJUINlK73nZfdklJrX+9ZSCyycEr
+dhh2n1ax
+-----END CERTIFICATE-----
+
+Certigna Root CA
+================
+-----BEGIN CERTIFICATE-----
+MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UE
+BhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAwMiA0ODE0NjMwODEwMDAzNjEZ
+MBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0xMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjda
+MFoxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYz
+MDgxMDAwMzYxGTAXBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4IC
+DwAwggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sOty3tRQgX
+stmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9MCiBtnyN6tMbaLOQdLNyz
+KNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPuI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8
+JXrJhFwLrN1CTivngqIkicuQstDuI7pmTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16
+XdG+RCYyKfHx9WzMfgIhC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq
+4NYKpkDfePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3YzIoej
+wpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWTCo/1VTp2lc5ZmIoJ
+lXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1kJWumIWmbat10TWuXekG9qxf5kBdI
+jzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp/
+/TBt2dzhauH8XwIDAQABo4IBGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw
+HQYDVR0OBBYEFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of
+1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3d3cuY2Vy
+dGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilodHRwOi8vY3JsLmNlcnRpZ25h
+LmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYraHR0cDovL2NybC5kaGlteW90aXMuY29tL2Nl
+cnRpZ25hcm9vdGNhLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOIt
+OoldaDgvUSILSo3L6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxP
+TGRGHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH60BGM+RFq
+7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncBlA2c5uk5jR+mUYyZDDl3
+4bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdio2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd
+8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS
+6Cvu5zHbugRqh5jnxV/vfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaY
+tlu3zM63Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayhjWZS
+aX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw3kAP+HwV96LOPNde
+E4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0=
+-----END CERTIFICATE-----
+
+emSign Root CA - G1
+===================
+-----BEGIN CERTIFICATE-----
+MIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJJTjET
+MBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRl
+ZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBHMTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgx
+ODMwMDBaMGcxCzAJBgNVBAYTAklOMRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVk
+aHJhIFRlY2hub2xvZ2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIB
+IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQzf2N4aLTN
+LnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO8oG0x5ZOrRkVUkr+PHB1
+cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aqd7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHW
+DV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhMtTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ
+6DqS0hdW5TUaQBw+jSztOd9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrH
+hQIDAQABo0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQDAgEG
+MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31xPaOfG1vR2vjTnGs2
+vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjMwiI/aTvFthUvozXGaCocV685743Q
+NcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6dGNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q
++Mri/Tm3R7nrft8EI6/6nAYH6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeih
+U80Bv2noWgbyRQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx
+iN66zB+Afko=
+-----END CERTIFICATE-----
+
+emSign ECC Root CA - G3
+=======================
+-----BEGIN CERTIFICATE-----
+MIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQGEwJJTjETMBEG
+A1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEg
+MB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4
+MTgzMDAwWjBrMQswCQYDVQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11
+ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g
+RzMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0WXTsuwYc
+58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xySfvalY8L1X44uT6EYGQIr
+MgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuBzhccLikenEhjQjAOBgNVHQ8BAf8EBAMC
+AQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+D
+CBeQyh+KTOgNG3qxrdWBCUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7
+jHvrZQnD+JbNR6iC8hZVdyR+EhCVBCyj
+-----END CERTIFICATE-----
+
+emSign Root CA - C1
+===================
+-----BEGIN CERTIFICATE-----
+MIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkGA1UEBhMCVVMx
+EzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNp
+Z24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UE
+BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQD
+ExNlbVNpZ24gUm9vdCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+up
+ufGZBczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZHdPIWoU/
+Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH3DspVpNqs8FqOp099cGX
+OFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvHGPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4V
+I5b2P/AgNBbeCsbEBEV5f6f9vtKppa+cxSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleooms
+lMuoaJuvimUnzYnu3Yy1aylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+
+XJGFehiqTbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD
+ggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87/kOXSTKZEhVb3xEp
+/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4kqNPEjE2NuLe/gDEo2APJ62gsIq1
+NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrGYQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9
+wC68AivTxEDkigcxHpvOJpkT+xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQ
+BmIMMMAVSKeoWXzhriKi4gp6D/piq1JM4fHfyr6DDUI=
+-----END CERTIFICATE-----
+
+emSign ECC Root CA - C3
+=======================
+-----BEGIN CERTIFICATE-----
+MIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQGEwJVUzETMBEG
+A1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMxIDAeBgNVBAMTF2VtU2lnbiBF
+Q0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UE
+BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQD
+ExdlbVNpZ24gRUNDIFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd
+6bciMK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4OjavtisIGJAnB9
+SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0OBBYEFPtaSNCAIEDyqOkA
+B2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2gA
+MGUCMQC02C8Cif22TGK6Q04ThHK1rt0c3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwU
+ZOR8loMRnLDRWmFLpg9J0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ==
+-----END CERTIFICATE-----
+
+Hongkong Post Root CA 3
+=======================
+-----BEGIN CERTIFICATE-----
+MIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQELBQAwbzELMAkG
+A1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJSG9uZyBLb25nMRYwFAYDVQQK
+Ew1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25na29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2
+MDMwMjI5NDZaFw00MjA2MDMwMjI5NDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtv
+bmcxEjAQBgNVBAcTCUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMX
+SG9uZ2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz
+iNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFOdem1p+/l6TWZ5Mwc50tf
+jTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mIVoBc+L0sPOFMV4i707mV78vH9toxdCim
+5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOe
+sL4jpNrcyCse2m5FHomY2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj
+0mRiikKYvLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+TtbNe/
+JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZbx39ri1UbSsUgYT2u
+y1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+l2oBlKN8W4UdKjk60FSh0Tlxnf0h
++bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YKTE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsG
+xVd7GYYKecsAyVKvQv83j+GjHno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwID
+AQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e
+i9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEwDQYJKoZIhvcN
+AQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG7BJ8dNVI0lkUmcDrudHr9Egw
+W62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCkMpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWld
+y8joRTnU+kLBEUx3XZL7av9YROXrgZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov
++BS5gLNdTaqX4fnkGMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDc
+eqFS3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJmOzj/2ZQw
+9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+l6mc1X5VTMbeRRAc6uk7
+nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6cJfTzPV4e0hz5sy229zdcxsshTrD3mUcY
+hcErulWuBurQB7Lcq9CClnXO0lD+mefPL5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB
+60PZ2Pierc+xYw5F9KBaLJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fq
+dBb9HxEGmpv0
+-----END CERTIFICATE-----
+
+Entrust Root Certification Authority - G4
+=========================================
+-----BEGIN CERTIFICATE-----
+MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAwgb4xCzAJBgNV
+BAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3Qu
+bmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1
+dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1
+dGhvcml0eSAtIEc0MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYT
+AlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0
+L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhv
+cml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhv
+cml0eSAtIEc0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3D
+umSXbcr3DbVZwbPLqGgZ2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV
+3imz/f3ET+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j5pds
+8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAMC1rlLAHGVK/XqsEQ
+e9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73TDtTUXm6Hnmo9RR3RXRv06QqsYJn7
+ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNXwbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5X
+xNMhIWNlUpEbsZmOeX7m640A2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV
+7rtNOzK+mndmnqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8
+dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwlN4y6mACXi0mW
+Hv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNjc0kCAwEAAaNCMEAwDwYDVR0T
+AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9n
+MA0GCSqGSIb3DQEBCwUAA4ICAQAS5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4Q
+jbRaZIxowLByQzTSGwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht
+7LGrhFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/B7NTeLUK
+YvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uIAeV8KEsD+UmDfLJ/fOPt
+jqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbwH5Lk6rWS02FREAutp9lfx1/cH6NcjKF+
+m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKW
+RGhXxNUzzxkvFMSUHHuk2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjA
+JOgc47OlIQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk5F6G
++TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuYn/PIjhs4ViFqUZPT
+kcpG2om3PVODLAgfi49T3f+sHw==
+-----END CERTIFICATE-----
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/mk-ca-bundle.pl b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/mk-ca-bundle.pl
index 5a84f6b0b1..b9c7ed2579 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/mk-ca-bundle.pl
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Mozilla/mk-ca-bundle.pl
@@ -6,7 +6,7 @@
# * | (__| |_| | _ <| |___
# * \___|\___/|_| \_\_____|
# *
-# * Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al.
+# * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
# *
# * This software is licensed as described in the file COPYING, which
# * you should have received as part of this distribution. The terms
@@ -38,6 +38,7 @@ use warnings;
use vars qw($opt_b $opt_d $opt_f $opt_h $opt_i $opt_k $opt_l $opt_m $opt_n $opt_p $opt_q $opt_s $opt_t $opt_u $opt_v $opt_w);
use List::Util;
use Text::Wrap;
+use Time::Local;
my $MOD_SHA = "Digest::SHA";
eval "require $MOD_SHA";
if ($@) {
@@ -62,7 +63,7 @@ $opt_d = 'release';
# If the OpenSSL commandline is not in search path you can configure it here!
my $openssl = 'openssl';
-my $version = '1.27';
+my $version = '1.28';
$opt_w = 76; # default base64 encoded lines length
@@ -136,6 +137,7 @@ if ($opt_i) {
print "Perl Version : $]\n";
print "Operating System Name : $^O\n";
print "Getopt::Std.pm Version : ${Getopt::Std::VERSION}\n";
+ print "Encode::Encoding.pm Version : ${Encode::Encoding::VERSION}\n";
print "MIME::Base64.pm Version : ${MIME::Base64::VERSION}\n";
print "LWP::UserAgent.pm Version : ${LWP::UserAgent::VERSION}\n" if($LWP::UserAgent::VERSION);
print "LWP.pm Version : ${LWP::VERSION}\n" if($LWP::VERSION);
@@ -376,6 +378,9 @@ my $newhash= sha256($txt);
if(!$opt_f && $oldhash eq $newhash) {
report "Downloaded file identical to previous run\'s source file. Exiting";
+ if($opt_u && -e $txt && !unlink($txt)) {
+ report "Failed to remove $txt: $!\n";
+ }
exit;
}
@@ -417,6 +422,8 @@ my $certnum = 0;
my $skipnum = 0;
my $start_of_cert = 0;
my @precert;
+my $cka_value;
+my $valid = 1;
open(TXT,"$txt") or die "Couldn't open $txt: $!\n";
while (<TXT>) {
@@ -431,6 +438,7 @@ while (<TXT>) {
}
elsif(/^# (Issuer|Serial Number|Subject|Not Valid Before|Not Valid After |Fingerprint \(MD5\)|Fingerprint \(SHA1\)):/) {
push @precert, $_;
+ $valid = 1;
next;
}
elsif(/^#|^\s*$/) {
@@ -439,6 +447,49 @@ while (<TXT>) {
}
chomp;
+ # Example:
+ # CKA_NSS_SERVER_DISTRUST_AFTER MULTILINE_OCTAL
+ # \062\060\060\066\061\067\060\060\060\060\060\060\132
+ # END
+
+ if (/^CKA_NSS_SERVER_DISTRUST_AFTER (CK_BBOOL CK_FALSE|MULTILINE_OCTAL)/) {
+ if($1 eq "MULTILINE_OCTAL") {
+ my @timestamp;
+ while (<TXT>) {
+ last if (/^END/);
+ chomp;
+ my @octets = split(/\\/);
+ shift @octets;
+ for (@octets) {
+ push @timestamp, chr(oct);
+ }
+ }
+ # A trailing Z in the timestamp signifies UTC
+ if($timestamp[12] ne "Z") {
+ report "distrust date stamp is not using UTC";
+ }
+ # Example date: 200617000000Z
+ # Means 2020-06-17 00:00:00 UTC
+ my $distrustat =
+ timegm($timestamp[10] . $timestamp[11], # second
+ $timestamp[8] . $timestamp[9], # minute
+ $timestamp[6] . $timestamp[7], # hour
+ $timestamp[4] . $timestamp[5], # day
+ ($timestamp[2] . $timestamp[3]) - 1, # month
+ "20" . $timestamp[0] . $timestamp[1]); # year
+ if(time >= $distrustat) {
+ # not trusted anymore
+ $skipnum++;
+ report "Skipping: $caname is not trusted anymore" if ($opt_v);
+ $valid = 0;
+ }
+ else {
+ # still trusted
+ }
+ }
+ next;
+ }
+
# this is a match for the start of a certificate
if (/^CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE/) {
$start_of_cert = 1
@@ -448,21 +499,18 @@ while (<TXT>) {
}
my %trust_purposes_by_level;
if ($start_of_cert && /^CKA_VALUE MULTILINE_OCTAL/) {
- my $data;
+ $cka_value="";
while (<TXT>) {
last if (/^END/);
chomp;
my @octets = split(/\\/);
shift @octets;
for (@octets) {
- $data .= chr(oct);
+ $cka_value .= chr(oct);
}
}
- # scan forwards until the trust part
- while (<TXT>) {
- last if (/^CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST/);
- chomp;
- }
+ }
+ if(/^CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST/ && $valid) {
# now scan the trust part to determine how we should trust this cert
while (<TXT>) {
last if (/^#/);
@@ -479,7 +527,15 @@ while (<TXT>) {
if ( !should_output_cert(%trust_purposes_by_level) ) {
$skipnum ++;
+ report "Skipping: $caname" if ($opt_v);
} else {
+ my $data = $cka_value;
+ $cka_value = "";
+
+ if(!length($data)) {
+ # if empty, skip
+ next;
+ }
my $encoded = MIME::Base64::encode_base64($data, '');
$encoded =~ s/(.{1,${opt_w}})/$1\n/g;
my $pem = "-----BEGIN CERTIFICATE-----\n"
@@ -487,7 +543,7 @@ while (<TXT>) {
. "-----END CERTIFICATE-----\n";
print CRT "\n$caname\n";
print CRT @precert if($opt_m);
- my $maxStringLength = length(decode('UTF-8', $caname, Encode::FB_CROAK));
+ my $maxStringLength = length(decode('UTF-8', $caname, Encode::FB_CROAK | Encode::LEAVE_SRC));
if ($opt_t) {
foreach my $key (keys %trust_purposes_by_level) {
my $string = $key . ": " . join(", ", @{$trust_purposes_by_level{$key}});
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP.pm
index e36200f43e..1ef0dd22ff 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP.pm
@@ -1,9 +1,9 @@
package Net::HTTP;
-our $VERSION = '6.19';
+our $VERSION = '6.20';
use strict;
use warnings;
-use vars qw($SOCKET_CLASS);
+our $SOCKET_CLASS;
unless ($SOCKET_CLASS) {
# Try several, in order of capability and preference
if (eval { require IO::Socket::IP }) {
@@ -50,7 +50,7 @@ Net::HTTP - Low-level HTTP connection (client)
=head1 VERSION
-version 6.19
+version 6.20
=head1 SYNOPSIS
@@ -75,7 +75,7 @@ HTTP protocol is described in RFC 2616. The C<Net::HTTP> class
supports C<HTTP/1.0> and C<HTTP/1.1>.
C<Net::HTTP> is a sub-class of one of C<IO::Socket::IP> (IPv6+IPv4),
-C<IO::Socket::INET6> (IPv6+IPv4), or C<IO::Socket::INET> (IPv4 only).
+C<IO::Socket::INET6> (IPv6+IPv4), or C<IO::Socket::INET> (IPv4 only).
You can mix the methods described below with reading and writing from the
socket directly. This is not necessary a good idea, unless you know what
you are doing.
@@ -172,7 +172,7 @@ format_request(). Returns true if successful.
=item $s->format_chunk( $data )
-Returns the string to be written for the given chunk of data.
+Returns the string to be written for the given chunk of data.
=item $s->write_chunk($data)
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/Methods.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/Methods.pm
index b423e540dc..919b872ef0 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/Methods.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/Methods.pm
@@ -1,5 +1,5 @@
package Net::HTTP::Methods;
-our $VERSION = '6.19';
+our $VERSION = '6.20';
use strict;
use warnings;
use URI;
@@ -649,7 +649,7 @@ Net::HTTP::Methods - Methods shared by Net::HTTP and Net::HTTPS
=head1 VERSION
-version 6.19
+version 6.20
=head1 AUTHOR
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/NB.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/NB.pm
index a8eaf1bf39..a916819641 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/NB.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTP/NB.pm
@@ -1,5 +1,5 @@
package Net::HTTP::NB;
-our $VERSION = '6.19';
+our $VERSION = '6.20';
use strict;
use warnings;
@@ -60,7 +60,7 @@ Net::HTTP::NB - Non-blocking HTTP client
=head1 VERSION
-version 6.19
+version 6.20
=head1 SYNOPSIS
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTPS.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTPS.pm
index 2f88833fc1..da4db53f5a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTPS.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Net/HTTPS.pm
@@ -1,10 +1,10 @@
package Net::HTTPS;
-our $VERSION = '6.19';
+our $VERSION = '6.20';
use strict;
use warnings;
# Figure out which SSL implementation to use
-use vars qw($SSL_SOCKET_CLASS);
+our $SSL_SOCKET_CLASS;
if ($SSL_SOCKET_CLASS) {
# somebody already set it
}
@@ -90,7 +90,7 @@ Net::HTTPS - Low-level HTTP over SSL/TLS connection (client)
=head1 VERSION
-version 6.19
+version 6.20
=head1 DESCRIPTION
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Socket.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Socket.pm
index 2c6b5e45d0..fe47ef67ec 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Socket.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Socket.pm
@@ -1,9 +1,9 @@
package Socket;
use strict;
-{ use 5.006001; }
+{ use v5.6.1; }
-our $VERSION = '2.029';
+our $VERSION = '2.031';
=head1 NAME
@@ -110,7 +110,7 @@ level.
=head2 IP_PMTUDISC_WANT, IP_PMTUDISC_DONT, ...
-Socket option value contants for C<IP_MTU_DISCOVER> socket option.
+Socket option value constants for C<IP_MTU_DISCOVER> socket option.
=head2 IPTOS_LOWDELAY, IPTOS_THROUGHPUT, IPTOS_RELIABILITY, ...
@@ -837,6 +837,14 @@ BEGIN {
*LF = \LF();
*CRLF = \CRLF();
+# The four deprecated addrinfo constants
+foreach my $name (qw( AI_IDN_ALLOW_UNASSIGNED AI_IDN_USE_STD3_ASCII_RULES NI_IDN_ALLOW_UNASSIGNED NI_IDN_USE_STD3_ASCII_RULES )) {
+ no strict 'refs';
+ *$name = sub {
+ croak "The addrinfo constant $name is deprecated";
+ };
+}
+
sub sockaddr_in {
if (@_ == 6 && !wantarray) { # perl5.001m compat; use this && die
my($af, $port, @quad) = @_;
@@ -916,13 +924,9 @@ if( defined &getaddrinfo ) {
# Constants we don't support. Export them, but croak if anyone tries to
# use them
- AI_IDN => 64,
- AI_CANONIDN => 128,
- AI_IDN_ALLOW_UNASSIGNED => 256,
- AI_IDN_USE_STD3_ASCII_RULES => 512,
- NI_IDN => 32,
- NI_IDN_ALLOW_UNASSIGNED => 64,
- NI_IDN_USE_STD3_ASCII_RULES => 128,
+ AI_IDN => 64,
+ AI_CANONIDN => 128,
+ NI_IDN => 32,
# Error constants we'll never return, so it doesn't matter what value
# these have, nor that we don't provide strings for them
@@ -992,7 +996,7 @@ sub fake_getaddrinfo
# to talk AF_INET. If not we'd have to return no addresses at all. :)
$flags &= ~(AI_V4MAPPED()|AI_ALL()|AI_ADDRCONFIG());
- $flags & (AI_IDN()|AI_CANONIDN()|AI_IDN_ALLOW_UNASSIGNED()|AI_IDN_USE_STD3_ASCII_RULES()) and
+ $flags & (AI_IDN()|AI_CANONIDN()) and
croak "Socket::getaddrinfo() does not support IDN";
$flags == 0 or return fake_makeerr( EAI_BADFLAGS() );
@@ -1090,7 +1094,7 @@ sub fake_getnameinfo
my $flag_namereqd = $flags & NI_NAMEREQD(); $flags &= ~NI_NAMEREQD();
my $flag_dgram = $flags & NI_DGRAM() ; $flags &= ~NI_DGRAM();
- $flags & (NI_IDN()|NI_IDN_ALLOW_UNASSIGNED()|NI_IDN_USE_STD3_ASCII_RULES()) and
+ $flags & NI_IDN() and
croak "Socket::getnameinfo() does not support IDN";
$flags == 0 or return fake_makeerr( EAI_BADFLAGS() );
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Fatal.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Fatal.pm
index 29aa6629fb..4fd0e2f361 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Fatal.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Test/Fatal.pm
@@ -2,7 +2,7 @@ use strict;
use warnings;
package Test::Fatal;
# ABSTRACT: incredibly simple helpers for testing code with exceptions
-$Test::Fatal::VERSION = '0.014';
+$Test::Fatal::VERSION = '0.016';
#pod =head1 SYNOPSIS
#pod
#pod use Test::More;
@@ -36,6 +36,12 @@ $Test::Fatal::VERSION = '0.014';
#pod
#pod It exports one routine by default: C<exception>.
#pod
+#pod B<Achtung!> C<exception> intentionally does not manipulate the call stack.
+#pod User-written test functions that use C<exception> must be careful to avoid
+#pod false positives if exceptions use stack traces that show arguments. For a more
+#pod magical approach involving globally overriding C<caller>, see
+#pod L<Test::Exception>.
+#pod
#pod =cut
use Carp ();
@@ -87,6 +93,26 @@ our @EXPORT_OK = qw(exception success dies_ok lives_ok);
#pod
#pod like( exception { ... }, qr/foo/, 'foo appears in the exception' );
#pod
+#pod If you really want a test function that passes the test name, wrap the
+#pod arguments in an array reference to hide the literal text from a stack trace:
+#pod
+#pod sub exception_like(&$) {
+#pod my ($code, $args) = @_;
+#pod my ($pattern, $name) = @$args;
+#pod like( &exception($code), $pattern, $name );
+#pod }
+#pod
+#pod exception_like(sub { }, [ qr/foo/, 'foo appears in the exception' ] );
+#pod
+#pod To aid in avoiding the problem where the pattern is seen in the exception
+#pod because of the call stack, C<$Carp::MAxArgNums> is locally set to -1 when the
+#pod code block is called. If you really don't want that, set it back to whatever
+#pod value you like at the beginning of the code block. Obviously, this solution
+#pod doens't affect all possible ways that args of subroutines in the call stack
+#pod might taint the test. The intention here is to prevent some false passes from
+#pod people who didn't read the documentation. Your punishment for reading it is
+#pod that you must consider whether to do anything about this.
+#pod
#pod B<Achtung>: One final bad idea:
#pod
#pod isnt( exception { ... }, undef, "my code died!");
@@ -106,7 +132,9 @@ sub exception (&) {
my $code = shift;
return try {
- my $incremented = $Test::Builder::Level - $REAL_CALCULATED_TBL;
+ my $incremented = defined $Test::Builder::Level
+ ? $Test::Builder::Level - $REAL_CALCULATED_TBL
+ : 0;
local $Test::Builder::Level = $REAL_CALCULATED_TBL;
if ($incremented) {
# each call to exception adds 5 stack frames
@@ -126,6 +154,7 @@ sub exception (&) {
}
local $REAL_CALCULATED_TBL = $Test::Builder::Level;
+ local $Carp::MaxArgNums = -1;
$code->();
return undef;
} catch {
@@ -194,7 +223,15 @@ sub dies_ok (&;$) {
require Test::Builder;
$Tester ||= Test::Builder->new;
- my $ok = $Tester->ok( exception( \&$code ), $name );
+ my $tap_pos = $Tester->current_test;
+
+ my $exception = exception( \&$code );
+
+ $name ||= $tap_pos != $Tester->current_test
+ ? "...and code should throw an exception"
+ : "code should throw an exception";
+
+ my $ok = $Tester->ok( $exception, $name );
$ok or $Tester->diag( "expected an exception but none was raised" );
return $ok;
}
@@ -206,7 +243,15 @@ sub lives_ok (&;$) {
require Test::Builder;
$Tester ||= Test::Builder->new;
- my $ok = $Tester->ok( !exception( \&$code ), $name );
+ my $tap_pos = $Tester->current_test;
+
+ my $exception = exception( \&$code );
+
+ $name ||= $tap_pos != $Tester->current_test
+ ? "...and code should not throw an exception"
+ : "code should not throw an exception";
+
+ my $ok = $Tester->ok( ! $exception, $name );
$ok or $Tester->diag( "expected return but an exception was raised" );
return $ok;
}
@@ -225,7 +270,7 @@ Test::Fatal - incredibly simple helpers for testing code with exceptions
=head1 VERSION
-version 0.014
+version 0.016
=head1 SYNOPSIS
@@ -260,6 +305,12 @@ with about the same amount of typing.
It exports one routine by default: C<exception>.
+B<Achtung!> C<exception> intentionally does not manipulate the call stack.
+User-written test functions that use C<exception> must be careful to avoid
+false positives if exceptions use stack traces that show arguments. For a more
+magical approach involving globally overriding C<caller>, see
+L<Test::Exception>.
+
=head1 FUNCTIONS
=head2 exception
@@ -303,6 +354,26 @@ regex. Instead, write this:
like( exception { ... }, qr/foo/, 'foo appears in the exception' );
+If you really want a test function that passes the test name, wrap the
+arguments in an array reference to hide the literal text from a stack trace:
+
+ sub exception_like(&$) {
+ my ($code, $args) = @_;
+ my ($pattern, $name) = @$args;
+ like( &exception($code), $pattern, $name );
+ }
+
+ exception_like(sub { }, [ qr/foo/, 'foo appears in the exception' ] );
+
+To aid in avoiding the problem where the pattern is seen in the exception
+because of the call stack, C<$Carp::MAxArgNums> is locally set to -1 when the
+code block is called. If you really don't want that, set it back to whatever
+value you like at the beginning of the code block. Obviously, this solution
+doens't affect all possible ways that args of subroutines in the call stack
+might taint the test. The intention here is to prevent some false passes from
+people who didn't read the documentation. Your punishment for reading it is
+that you must consider whether to do anything about this.
+
B<Achtung>: One final bad idea:
isnt( exception { ... }, undef, "my code died!");
@@ -354,6 +425,34 @@ use Test::Fatal's C<exception> routine.
Ricardo Signes <rjbs@cpan.org>
+=head1 CONTRIBUTORS
+
+=for stopwords David Golden Graham Knop Jesse Luehrs Joel Bernstein Karen Etheridge
+
+=over 4
+
+=item *
+
+David Golden <dagolden@cpan.org>
+
+=item *
+
+Graham Knop <haarg@haarg.org>
+
+=item *
+
+Jesse Luehrs <doy@tozt.net>
+
+=item *
+
+Joel Bernstein <joel@fysh.org>
+
+=item *
+
+Karen Etheridge <ether@cpan.org>
+
+=back
+
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by Ricardo Signes.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Time/Zone.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Time/Zone.pm
new file mode 100644
index 0000000000..8a40f9158c
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/Time/Zone.pm
@@ -0,0 +1,291 @@
+
+package Time::Zone;
+
+=head1 NAME
+
+Time::Zone -- miscellaneous timezone manipulations routines
+
+=head1 SYNOPSIS
+
+ use Time::Zone;
+ print tz2zone();
+ print tz2zone($ENV{'TZ'});
+ print tz2zone($ENV{'TZ'}, time());
+ print tz2zone($ENV{'TZ'}, undef, $isdst);
+ $offset = tz_local_offset();
+ $offset = tz_offset($TZ);
+
+=head1 DESCRIPTION
+
+This is a collection of miscellaneous timezone manipulation routines.
+
+C<tz2zone()> parses the TZ environment variable and returns a timezone
+string suitable for inclusion in L<date(1)>-like output. It opionally takes
+a timezone string, a time, and a is-dst flag.
+
+C<tz_local_offset()> determins the offset from GMT time in seconds. It
+only does the calculation once.
+
+C<tz_offset()> determines the offset from GMT in seconds of a specified
+timezone.
+
+C<tz_name()> determines the name of the timezone based on its offset
+
+=head1 AUTHORS
+
+Graham Barr <gbarr@pobox.com>
+David Muir Sharnoff <muir@idiom.com>
+Paul Foley <paul@ascent.com>
+
+=cut
+
+require 5.002;
+
+require Exporter;
+use Carp;
+use strict;
+use vars qw(@ISA @EXPORT $VERSION @tz_local);
+
+@ISA = qw(Exporter);
+@EXPORT = qw(tz2zone tz_local_offset tz_offset tz_name);
+$VERSION = "2.24";
+
+# Parts stolen from code by Paul Foley <paul@ascent.com>
+
+sub tz2zone (;$$$)
+{
+ my($TZ, $time, $isdst) = @_;
+
+ use vars qw(%tzn_cache);
+
+ $TZ = defined($ENV{'TZ'}) ? ( $ENV{'TZ'} ? $ENV{'TZ'} : 'GMT' ) : ''
+ unless $TZ;
+
+ # Hack to deal with 'PST8PDT' format of TZ
+ # Note that this can't deal with all the esoteric forms, but it
+ # does recognize the most common: [:]STDoff[DST[off][,rule]]
+
+ if (! defined $isdst) {
+ my $j;
+ $time = time() unless $time;
+ ($j, $j, $j, $j, $j, $j, $j, $j, $isdst) = localtime($time);
+ }
+
+ if (defined $tzn_cache{$TZ}->[$isdst]) {
+ return $tzn_cache{$TZ}->[$isdst];
+ }
+
+ if ($TZ =~ /^
+ ( [^:\d+\-,] {3,} )
+ ( [+-] ?
+ \d {1,2}
+ ( : \d {1,2} ) {0,2}
+ )
+ ( [^\d+\-,] {3,} )?
+ /x
+ ) {
+ my $dsttz = defined($4) ? $4 : $1;
+ $TZ = $isdst ? $dsttz : $1;
+ $tzn_cache{$TZ} = [ $1, $dsttz ];
+ } else {
+ $tzn_cache{$TZ} = [ $TZ, $TZ ];
+ }
+ return $TZ;
+}
+
+sub tz_local_offset (;$)
+{
+ my ($time) = @_;
+
+ $time = time() unless $time;
+ my (@l) = localtime($time);
+ my $isdst = $l[8];
+
+ if (defined($tz_local[$isdst])) {
+ return $tz_local[$isdst];
+ }
+
+ $tz_local[$isdst] = &calc_off($time);
+
+ return $tz_local[$isdst];
+}
+
+sub calc_off
+{
+ my ($time) = @_;
+
+ my (@l) = localtime($time);
+ my (@g) = gmtime($time);
+
+ my $off;
+
+ $off = $l[0] - $g[0]
+ + ($l[1] - $g[1]) * 60
+ + ($l[2] - $g[2]) * 3600;
+
+ # subscript 7 is yday.
+
+ if ($l[7] == $g[7]) {
+ # done
+ } elsif ($l[7] == $g[7] + 1) {
+ $off += 86400;
+ } elsif ($l[7] == $g[7] - 1) {
+ $off -= 86400;
+ } elsif ($l[7] < $g[7]) {
+ # crossed over a year boundry!
+ # localtime is beginning of year, gmt is end
+ # therefore local is ahead
+ $off += 86400;
+ } else {
+ $off -= 86400;
+ }
+
+ return $off;
+}
+
+# constants
+
+CONFIG: {
+ use vars qw(%dstZone %zoneOff %dstZoneOff %Zone);
+
+ my @dstZone = (
+ # "ndt" => -2*3600-1800, # Newfoundland Daylight
+ "brst" => -2*3600, # Brazil Summer Time (East Daylight)
+ "adt" => -3*3600, # Atlantic Daylight
+ "edt" => -4*3600, # Eastern Daylight
+ "cdt" => -5*3600, # Central Daylight
+ "mdt" => -6*3600, # Mountain Daylight
+ "pdt" => -7*3600, # Pacific Daylight
+ "akdt" => -8*3600, # Alaska Daylight
+ "ydt" => -8*3600, # Yukon Daylight
+ "hdt" => -9*3600, # Hawaii Daylight
+ "bst" => +1*3600, # British Summer
+ "mest" => +2*3600, # Middle European Summer
+ "metdst" => +2*3600, # Middle European DST
+ "sst" => +2*3600, # Swedish Summer
+ "fst" => +2*3600, # French Summer
+ "cest" => +2*3600, # Central European Daylight
+ "eest" => +3*3600, # Eastern European Summer
+ "msd" => +4*3600, # Moscow Daylight
+ "wadt" => +8*3600, # West Australian Daylight
+ "kdt" => +10*3600, # Korean Daylight
+ # "cadt" => +10*3600+1800, # Central Australian Daylight
+ "aedt" => +11*3600, # Eastern Australian Daylight
+ "eadt" => +11*3600, # Eastern Australian Daylight
+ "nzd" => +13*3600, # New Zealand Daylight
+ "nzdt" => +13*3600, # New Zealand Daylight
+ );
+
+ my @Zone = (
+ "gmt" => 0, # Greenwich Mean
+ "ut" => 0, # Universal (Coordinated)
+ "utc" => 0,
+ "wet" => 0, # Western European
+ "wat" => -1*3600, # West Africa
+ "at" => -2*3600, # Azores
+ "fnt" => -2*3600, # Brazil Time (Extreme East - Fernando Noronha)
+ "brt" => -3*3600, # Brazil Time (East Standard - Brasilia)
+ # For completeness. BST is also British Summer, and GST is also Guam Standard.
+ # "bst" => -3*3600, # Brazil Standard
+ # "gst" => -3*3600, # Greenland Standard
+ # "nft" => -3*3600-1800,# Newfoundland
+ # "nst" => -3*3600-1800,# Newfoundland Standard
+ "mnt" => -4*3600, # Brazil Time (West Standard - Manaus)
+ "ewt" => -4*3600, # U.S. Eastern War Time
+ "ast" => -4*3600, # Atlantic Standard
+ "est" => -5*3600, # Eastern Standard
+ "act" => -5*3600, # Brazil Time (Extreme West - Acre)
+ "cst" => -6*3600, # Central Standard
+ "mst" => -7*3600, # Mountain Standard
+ "pst" => -8*3600, # Pacific Standard
+ "akst" => -9*3600, # Alaska Standard
+ "yst" => -9*3600, # Yukon Standard
+ "hst" => -10*3600, # Hawaii Standard
+ "cat" => -10*3600, # Central Alaska
+ "ahst" => -10*3600, # Alaska-Hawaii Standard
+ "nt" => -11*3600, # Nome
+ "idlw" => -12*3600, # International Date Line West
+ "cet" => +1*3600, # Central European
+ "mez" => +1*3600, # Central European (German)
+ "ect" => +1*3600, # Central European (French)
+ "met" => +1*3600, # Middle European
+ "mewt" => +1*3600, # Middle European Winter
+ "swt" => +1*3600, # Swedish Winter
+ "set" => +1*3600, # Seychelles
+ "fwt" => +1*3600, # French Winter
+ "eet" => +2*3600, # Eastern Europe, USSR Zone 1
+ "ukr" => +2*3600, # Ukraine
+ "bt" => +3*3600, # Baghdad, USSR Zone 2
+ "msk" => +3*3600, # Moscow
+ # "it" => +3*3600+1800,# Iran
+ "zp4" => +4*3600, # USSR Zone 3
+ "zp5" => +5*3600, # USSR Zone 4
+ # "ist" => +5*3600+1800,# Indian Standard
+ "zp6" => +6*3600, # USSR Zone 5
+ # For completeness. NST is also Newfoundland Stanard, and SST is also Swedish Summer.
+ # "nst" => +6*3600+1800,# North Sumatra
+ # "sst" => +7*3600, # South Sumatra, USSR Zone 6
+ # "jt" => +7*3600+1800,# Java (3pm in Cronusland!)
+ "wst" => +8*3600, # West Australian Standard
+ "hkt" => +8*3600, # Hong Kong
+ "cct" => +8*3600, # China Coast, USSR Zone 7
+ "jst" => +9*3600, # Japan Standard, USSR Zone 8
+ "kst" => +9*3600, # Korean Standard
+ # "cast" => +9*3600+1800,# Central Australian Standard
+ "aest" => +10*3600, # Eastern Australian Standard
+ "east" => +10*3600, # Eastern Australian Standard
+ "gst" => +10*3600, # Guam Standard, USSR Zone 9
+ "nzt" => +12*3600, # New Zealand
+ "nzst" => +12*3600, # New Zealand Standard
+ "idle" => +12*3600, # International Date Line East
+ );
+
+ %Zone = @Zone;
+ %dstZone = @dstZone;
+ %zoneOff = reverse(@Zone);
+ %dstZoneOff = reverse(@dstZone);
+
+}
+
+sub tz_offset (;$$)
+{
+ my ($zone, $time) = @_;
+
+ return &tz_local_offset($time) unless($zone);
+
+ $time = time() unless $time;
+ my(@l) = localtime($time);
+ my $dst = $l[8];
+
+ $zone = lc $zone;
+
+ if($zone =~ /^(([\-\+])\d\d?)(\d\d)$/) {
+ my $v = $2 . $3;
+ return $1 * 3600 + $v * 60;
+ } elsif (exists $dstZone{$zone} && ($dst || !exists $Zone{$zone})) {
+ return $dstZone{$zone};
+ } elsif(exists $Zone{$zone}) {
+ return $Zone{$zone};
+ }
+ undef;
+}
+
+sub tz_name (;$$)
+{
+ my ($off, $dst) = @_;
+
+ $off = tz_offset()
+ unless(defined $off);
+
+ $dst = (localtime(time))[8]
+ unless(defined $dst);
+
+ if (exists $dstZoneOff{$off} && ($dst || !exists $zoneOff{$off})) {
+ return $dstZoneOff{$off};
+ } elsif (exists $zoneOff{$off}) {
+ return $zoneOff{$off};
+ }
+ sprintf("%+05d", int($off / 60) * 100 + $off % 60);
+}
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/TimeDate.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/TimeDate.pm
new file mode 100644
index 0000000000..7c07479fd8
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/TimeDate.pm
@@ -0,0 +1,16 @@
+package TimeDate;
+
+use vars qw($VERSION);
+
+$VERSION = "1.21";
+
+=pod
+
+This is an empty module which is just there to get ownership on TimeDate
+using first-come permissions from PAUSE.
+
+This was required during the release of 1.21 for transferring ownership.
+
+=cut
+
+1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI.pm
index 7d259c734a..52dbd4fa37 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI.pm
@@ -3,7 +3,7 @@ package URI;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
our ($ABS_REMOTE_LEADING_DOTS, $ABS_ALLOW_RELATIVE_SCHEME, $DEFAULT_QUERY_FORM_DELIMITER);
@@ -357,13 +357,13 @@ URI - Uniform Resource Identifiers (absolute and relative)
=head1 SYNOPSIS
- use URI;
+ use URI ();
- $u1 = URI->new("http://www.perl.com");
+ $u1 = URI->new("http://www.example.com");
$u2 = URI->new("foo", "http");
$u3 = $u2->abs($u1);
$u4 = $u3->clone;
- $u5 = URI->new("HTTP://WWW.perl.com:80")->canonical;
+ $u5 = URI->new("HTTP://WWW.example.com:80")->canonical;
$str = $u->as_string;
$str = "$u";
@@ -374,7 +374,7 @@ URI - Uniform Resource Identifiers (absolute and relative)
$frag = $u->fragment;
$u->scheme("ftp");
- $u->host("ftp.perl.com");
+ $u->host("ftp.example.com");
$u->path("cpan/");
=head1 DESCRIPTION
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Escape.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Escape.pm
index f9392d446f..61cb6d9f30 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Escape.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Escape.pm
@@ -141,7 +141,7 @@ use Exporter 5.57 'import';
our %escapes;
our @EXPORT = qw(uri_escape uri_unescape uri_escape_utf8);
our @EXPORT_OK = qw(%escapes);
-our $VERSION = "3.31";
+our $VERSION = '5.07';
use Carp ();
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Heuristic.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Heuristic.pm
index d4ace34379..fc11f03c04 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Heuristic.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Heuristic.pm
@@ -7,7 +7,7 @@ URI::Heuristic - Expand URI using heuristics
=head1 SYNOPSIS
use URI::Heuristic qw(uf_uristr);
- $u = uf_uristr("perl"); # http://www.perl.com
+ $u = uf_uristr("example"); # http://www.example.com
$u = uf_uristr("www.sol.no/sol"); # http://www.sol.no/sol
$u = uf_uristr("aas"); # http://www.aas.no
$u = uf_uristr("ftp.funet.fi"); # ftp://ftp.funet.fi
@@ -91,7 +91,7 @@ use warnings;
use Exporter 5.57 'import';
our @EXPORT_OK = qw(uf_uri uf_uristr uf_url uf_urlstr);
-our $VERSION = "4.20";
+our $VERSION = '5.07';
our ($MY_COUNTRY, $DEBUG);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/IRI.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/IRI.pm
index edb10450f7..deaed8c96a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/IRI.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/IRI.pm
@@ -8,7 +8,7 @@ use URI ();
use overload '""' => sub { shift->as_string };
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub new {
my($class, $uri, $scheme) = @_;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/QueryParam.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/QueryParam.pm
index 16eed9823d..8c382bf9a4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/QueryParam.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/QueryParam.pm
@@ -3,7 +3,7 @@ package URI::QueryParam;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub URI::_query::query_param {
my $self = shift;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Split.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Split.pm
index 39b5bcf7f2..181da6d2c4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Split.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/Split.pm
@@ -3,7 +3,7 @@ package URI::Split;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use Exporter 5.57 'import';
our @EXPORT_OK = qw(uri_split uri_join);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/URL.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/URL.pm
index ba05ecaeba..e8d6ae6e61 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/URL.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/URL.pm
@@ -5,7 +5,7 @@ use warnings;
use parent 'URI::WithBase';
-our $VERSION = "5.04";
+our $VERSION = '5.07';
# Provide as much as possible of the old URI::URL interface for backwards
# compatibility...
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/WithBase.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/WithBase.pm
index 943b7b533a..a682f3d9d4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/WithBase.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/WithBase.pm
@@ -3,10 +3,10 @@ package URI::WithBase;
use strict;
use warnings;
-use URI;
-use Scalar::Util 'blessed';
+use URI ();
+use Scalar::Util qw(blessed);
-our $VERSION = "2.20";
+our $VERSION = '5.07';
use overload '""' => "as_string", fallback => 1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_foreign.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_foreign.pm
index d556c853e6..c8ae6d7ec7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_foreign.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_foreign.pm
@@ -5,6 +5,6 @@ use warnings;
use parent 'URI::_generic';
-our $VERSION = '1.76';
+our $VERSION = '5.07';
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_generic.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_generic.pm
index 0da8f72998..b7085f5af9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_generic.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_generic.pm
@@ -8,7 +8,7 @@ use parent qw(URI URI::_query);
use URI::Escape qw(uri_unescape);
use Carp ();
-our $VERSION = '1.76';
+our $VERSION = '5.07';
my $ACHAR = $URI::uric; $ACHAR =~ s,\\[/?],,g;
my $PCHAR = $URI::uric; $PCHAR =~ s,\\[?],,g;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_idna.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_idna.pm
index 8392e107d9..2b3912fa23 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_idna.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_idna.pm
@@ -6,10 +6,10 @@ package URI::_idna;
use strict;
use warnings;
-use URI::_punycode qw(encode_punycode decode_punycode);
+use URI::_punycode qw(decode_punycode encode_punycode);
use Carp qw(croak);
-our $VERSION = '1.76';
+our $VERSION = '5.07';
BEGIN {
*URI::_idna::_ENV_::JOIN_LEAKS_UTF8_FLAGS = "$]" < 5.008_003
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_ldap.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_ldap.pm
index 5057c37cb3..32834a140d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_ldap.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_ldap.pm
@@ -7,7 +7,7 @@ package URI::_ldap;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use URI::Escape qw(uri_unescape);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_login.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_login.pm
index 7c3e5a1b83..e44e8f0418 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_login.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_login.pm
@@ -5,7 +5,7 @@ use warnings;
use parent qw(URI::_server URI::_userpass);
-our $VERSION = '1.76';
+our $VERSION = '5.07';
# Generic terminal logins. This is used as a base class for 'telnet',
# 'tn3270', and 'rlogin' URL schemes.
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_punycode.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_punycode.pm
index 405acc2de1..d3af7a3321 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_punycode.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_punycode.pm
@@ -3,7 +3,7 @@ package URI::_punycode;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use Exporter 'import';
our @EXPORT = qw(encode_punycode decode_punycode);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_query.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_query.pm
index d9dde133e3..690f844406 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_query.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_query.pm
@@ -6,7 +6,7 @@ use warnings;
use URI ();
use URI::Escape qw(uri_unescape);
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub query
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_segment.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_segment.pm
index 01f207feb1..ca8088ed0f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_segment.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_segment.pm
@@ -11,7 +11,7 @@ use URI::Escape qw(uri_unescape);
use overload '""' => sub { $_[0]->[0] },
fallback => 1;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub new
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_server.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_server.pm
index 5c32400d17..b44b988336 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_server.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_server.pm
@@ -7,7 +7,7 @@ use parent 'URI::_generic';
use URI::Escape qw(uri_unescape);
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub _uric_escape {
my($class, $str) = @_;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_userpass.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_userpass.pm
index b57fb2a502..5553a0be4b 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_userpass.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/_userpass.pm
@@ -5,7 +5,7 @@ use warnings;
use URI::Escape qw(uri_unescape);
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub user
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/data.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/data.pm
index b21b5a31a0..ade96d80cd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/data.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/data.pm
@@ -5,10 +5,10 @@ use warnings;
use parent 'URI';
-our $VERSION = '1.76';
+our $VERSION = '5.07';
-use MIME::Base64 qw(encode_base64 decode_base64);
-use URI::Escape qw(uri_unescape);
+use MIME::Base64 qw(decode_base64 encode_base64);
+use URI::Escape qw(uri_unescape);
sub media_type
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file.pm
index d76ddf2b5e..0d07a2d1e9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file.pm
@@ -4,7 +4,7 @@ use strict;
use warnings;
use parent 'URI::_generic';
-our $VERSION = "4.21";
+our $VERSION = '5.07';
use URI::Escape qw(uri_unescape);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Base.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Base.pm
index bddd78a44f..4926df773a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Base.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Base.pm
@@ -3,9 +3,9 @@ package URI::file::Base;
use strict;
use warnings;
-use URI::Escape qw();
+use URI::Escape ();
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub new
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/FAT.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/FAT.pm
index 78ed78002e..5d8fe87263 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/FAT.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/FAT.pm
@@ -5,7 +5,7 @@ use warnings;
use parent 'URI::file::Win32';
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub fix_path
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Mac.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Mac.pm
index 155d618b42..ca192ec6d7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Mac.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Mac.pm
@@ -7,7 +7,7 @@ use parent 'URI::file::Base';
use URI::Escape qw(uri_unescape);
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub _file_extract_path
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/OS2.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/OS2.pm
index a3cbf980b3..38b0106d56 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/OS2.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/OS2.pm
@@ -5,7 +5,7 @@ use warnings;
use parent 'URI::file::Win32';
-our $VERSION = '1.76';
+our $VERSION = '5.07';
# The Win32 version translates k:/foo to file://k:/foo (?!)
# We add an empty host
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/QNX.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/QNX.pm
index 995fd632e2..c9893cbf0f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/QNX.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/QNX.pm
@@ -5,7 +5,7 @@ use warnings;
use parent 'URI::file::Unix';
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub _file_extract_path
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Unix.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Unix.pm
index 869e8991a7..08dee07d48 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Unix.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Unix.pm
@@ -7,7 +7,7 @@ use parent 'URI::file::Base';
use URI::Escape qw(uri_unescape);
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub _file_extract_path
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Win32.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Win32.pm
index d4f1ecfe56..fd51dd481f 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Win32.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/file/Win32.pm
@@ -7,7 +7,7 @@ use parent 'URI::file::Base';
use URI::Escape qw(uri_unescape);
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub _file_extract_authority
{
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ftp.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ftp.pm
index e2d195026d..15d068c81d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ftp.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ftp.pm
@@ -3,7 +3,7 @@ package URI::ftp;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent qw(URI::_server URI::_userpass);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/gopher.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/gopher.pm
index 00bc363a9e..e251164a00 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/gopher.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/gopher.pm
@@ -3,7 +3,7 @@ package URI::gopher; # <draft-murali-url-gopher>, Dec 4, 1996
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::_server';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/http.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/http.pm
index 1b02cac9aa..b99edcc909 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/http.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/http.pm
@@ -3,7 +3,7 @@ package URI::http;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::_server';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/https.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/https.pm
index f40636bb94..a4ec77ecbc 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/https.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/https.pm
@@ -3,7 +3,7 @@ package URI::https;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::http';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldap.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldap.pm
index 813bff9ea2..ea503a3337 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldap.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldap.pm
@@ -7,7 +7,7 @@ package URI::ldap;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent qw(URI::_ldap URI::_server);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldapi.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldapi.pm
index b138c8849c..d648e1bc08 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldapi.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldapi.pm
@@ -3,11 +3,11 @@ package URI::ldapi;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent qw(URI::_ldap URI::_generic);
-require URI::Escape;
+use URI::Escape ();
sub un_path {
my $self = shift;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldaps.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldaps.pm
index 02ad5115fb..3270f3f8ff 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldaps.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ldaps.pm
@@ -3,7 +3,7 @@ package URI::ldaps;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::ldap';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mailto.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mailto.pm
index 300386ef44..2ed4275706 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mailto.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mailto.pm
@@ -3,7 +3,7 @@ package URI::mailto; # RFC 2368
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent qw(URI URI::_query);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mms.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mms.pm
index 3c0e44f054..66b11406cc 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mms.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/mms.pm
@@ -3,7 +3,7 @@ package URI::mms;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::http';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/news.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/news.pm
index 55dcf71556..fab598c2ee 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/news.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/news.pm
@@ -3,7 +3,7 @@ package URI::news; # draft-gilman-news-url-01
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::_server';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/nntp.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/nntp.pm
index 80bd9429f9..3676deb975 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/nntp.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/nntp.pm
@@ -3,7 +3,7 @@ package URI::nntp; # draft-gilman-news-url-01
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::news';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/pop.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/pop.pm
index ba824c01b0..017f699ca7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/pop.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/pop.pm
@@ -3,7 +3,7 @@ package URI::pop; # RFC 2384
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::_server';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rlogin.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rlogin.pm
index 9dd5667486..c4c37b63dc 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rlogin.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rlogin.pm
@@ -3,7 +3,7 @@ package URI::rlogin;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::_login';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rsync.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rsync.pm
index fb6fc132f4..cf978d18b1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rsync.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rsync.pm
@@ -5,7 +5,7 @@ package URI::rsync; # http://rsync.samba.org/
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent qw(URI::_server URI::_userpass);
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtsp.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtsp.pm
index b06193ad3b..0c056a8552 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtsp.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtsp.pm
@@ -3,7 +3,7 @@ package URI::rtsp;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::http';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtspu.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtspu.pm
index 8ed9707da4..b70be28b49 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtspu.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/rtspu.pm
@@ -3,7 +3,7 @@ package URI::rtspu;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::rtsp';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sftp.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sftp.pm
index 93ff152ed1..b1636f0901 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sftp.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sftp.pm
@@ -5,6 +5,6 @@ use warnings;
use parent 'URI::ssh';
-our $VERSION = '1.76';
+our $VERSION = '5.07';
1;
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sip.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sip.pm
index d793a3f57a..4e13644cb7 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sip.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sip.pm
@@ -12,9 +12,9 @@ use warnings;
use parent qw(URI::_server URI::_userpass);
-use URI::Escape qw(uri_unescape);
+use URI::Escape ();
-our $VERSION = '1.76';
+our $VERSION = '5.07';
sub default_port { 5060 }
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sips.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sips.pm
index 4d5553b531..7e8e0ff17c 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sips.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/sips.pm
@@ -3,7 +3,7 @@ package URI::sips;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::sip';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/snews.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/snews.pm
index 9911046396..52d3e4fdcf 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/snews.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/snews.pm
@@ -3,7 +3,7 @@ package URI::snews; # draft-gilman-news-url-01
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::news';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ssh.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ssh.pm
index c4848f02f8..53ddfee25e 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ssh.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/ssh.pm
@@ -3,7 +3,7 @@ package URI::ssh;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::_login';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/telnet.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/telnet.pm
index 4d95a6200c..72eca504a3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/telnet.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/telnet.pm
@@ -3,7 +3,7 @@ package URI::telnet;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::_login';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/tn3270.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/tn3270.pm
index cdcabbde85..9be1c82998 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/tn3270.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/tn3270.pm
@@ -3,7 +3,7 @@ package URI::tn3270;
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::_login';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn.pm
index bca02cb788..83c9dfcbda 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn.pm
@@ -3,7 +3,7 @@ package URI::urn; # RFC 2141
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/isbn.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/isbn.pm
index 9246345944..945eba5b19 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/isbn.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/isbn.pm
@@ -3,7 +3,7 @@ package URI::urn::isbn; # RFC 3187
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::urn';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/oid.pm b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/oid.pm
index 2a4a0f9dcd..040b5ca9ce 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/oid.pm
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/URI/urn/oid.pm
@@ -3,7 +3,7 @@ package URI::urn::oid; # RFC 2061
use strict;
use warnings;
-our $VERSION = '1.76';
+our $VERSION = '5.07';
use parent 'URI::urn';
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/.packlist
index 03d54eace5..228fdadd04 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/.packlist
@@ -1,6 +1,6 @@
-D:\tlperl\bin\cpanel_json_xs
-D:\tlperl\bin\cpanel_json_xs.bat
-D:\tlperl\site\lib\Cpanel\JSON\XS.pm
-D:\tlperl\site\lib\Cpanel\JSON\XS\Boolean.pm
-D:\tlperl\site\lib\Cpanel\JSON\XS\Type.pm
-D:\tlperl\site\lib\auto\Cpanel\JSON\XS\XS.dll
+E:\tlperl\bin\cpanel_json_xs
+E:\tlperl\bin\cpanel_json_xs.bat
+E:\tlperl\site\lib\Cpanel\JSON\XS.pm
+E:\tlperl\site\lib\Cpanel\JSON\XS\Boolean.pm
+E:\tlperl\site\lib\Cpanel\JSON\XS\Type.pm
+E:\tlperl\site\lib\auto\Cpanel\JSON\XS\XS.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.dll
index 53d29aed26..6e49942505 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist
new file mode 100644
index 0000000000..3ce2a50b44
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist
@@ -0,0 +1,39 @@
+E:\tlperl\site\lib\Date\Format.pm
+E:\tlperl\site\lib\Date\Language.pm
+E:\tlperl\site\lib\Date\Language\Afar.pm
+E:\tlperl\site\lib\Date\Language\Amharic.pm
+E:\tlperl\site\lib\Date\Language\Austrian.pm
+E:\tlperl\site\lib\Date\Language\Brazilian.pm
+E:\tlperl\site\lib\Date\Language\Bulgarian.pm
+E:\tlperl\site\lib\Date\Language\Chinese.pm
+E:\tlperl\site\lib\Date\Language\Chinese_GB.pm
+E:\tlperl\site\lib\Date\Language\Czech.pm
+E:\tlperl\site\lib\Date\Language\Danish.pm
+E:\tlperl\site\lib\Date\Language\Dutch.pm
+E:\tlperl\site\lib\Date\Language\English.pm
+E:\tlperl\site\lib\Date\Language\Finnish.pm
+E:\tlperl\site\lib\Date\Language\French.pm
+E:\tlperl\site\lib\Date\Language\Gedeo.pm
+E:\tlperl\site\lib\Date\Language\German.pm
+E:\tlperl\site\lib\Date\Language\Greek.pm
+E:\tlperl\site\lib\Date\Language\Hungarian.pm
+E:\tlperl\site\lib\Date\Language\Icelandic.pm
+E:\tlperl\site\lib\Date\Language\Italian.pm
+E:\tlperl\site\lib\Date\Language\Norwegian.pm
+E:\tlperl\site\lib\Date\Language\Occitan.pm
+E:\tlperl\site\lib\Date\Language\Oromo.pm
+E:\tlperl\site\lib\Date\Language\Romanian.pm
+E:\tlperl\site\lib\Date\Language\Russian.pm
+E:\tlperl\site\lib\Date\Language\Russian_cp1251.pm
+E:\tlperl\site\lib\Date\Language\Russian_koi8r.pm
+E:\tlperl\site\lib\Date\Language\Sidama.pm
+E:\tlperl\site\lib\Date\Language\Somali.pm
+E:\tlperl\site\lib\Date\Language\Spanish.pm
+E:\tlperl\site\lib\Date\Language\Swedish.pm
+E:\tlperl\site\lib\Date\Language\Tigrinya.pm
+E:\tlperl\site\lib\Date\Language\TigrinyaEritrean.pm
+E:\tlperl\site\lib\Date\Language\TigrinyaEthiopian.pm
+E:\tlperl\site\lib\Date\Language\Turkish.pm
+E:\tlperl\site\lib\Date\Parse.pm
+E:\tlperl\site\lib\TimeDate.pm
+E:\tlperl\site\lib\Time\Zone.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA/.packlist
new file mode 100644
index 0000000000..915cf6fc67
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA/.packlist
@@ -0,0 +1,4 @@
+E:\tlperl\bin\shasum
+E:\tlperl\bin\shasum.bat
+E:\tlperl\site\lib\Digest\SHA.pm
+E:\tlperl\site\lib\auto\Digest\SHA\SHA.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.dll
new file mode 100755
index 0000000000..1e72cbc53f
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist
deleted file mode 100644
index 5565625989..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist
+++ /dev/null
@@ -1,2 +0,0 @@
-D:\tlperl\site\lib\Digest\SHA1.pm
-D:\tlperl\site\lib\auto\Digest\SHA1\SHA1.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dll
deleted file mode 100755
index a39bb62e30..0000000000
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist
index ab92a81c67..9fd84edc87 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\Encode\Locale.pm
+E:\tlperl\site\lib\Encode\Locale.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/compat/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/compat/.packlist
index 1efa98462c..60c4858995 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/compat/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Encode/compat/.packlist
@@ -1,4 +1,4 @@
-D:\tlperl\site\lib\Encode\compat.pm
-D:\tlperl\site\lib\Encode\compat\5006001.pm
-D:\tlperl\site\lib\Encode\compat\Alias.pm
-D:\tlperl\site\lib\Encode\compat\common.pm
+E:\tlperl\site\lib\Encode\compat.pm
+E:\tlperl\site\lib\Encode\compat\5006001.pm
+E:\tlperl\site\lib\Encode\compat\Alias.pm
+E:\tlperl\site\lib\Encode\compat\common.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Listing/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Listing/.packlist
index e7f9804feb..2a9f354284 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Listing/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Listing/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\File\Listing.pm
+E:\tlperl\site\lib\File\Listing.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Which/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Which/.packlist
index 6071facafe..018541e49a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Which/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/File/Which/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\File\Which.pm
+E:\tlperl\site\lib\File\Which.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/.packlist
index cb9d663150..ac6022d7d6 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/.packlist
@@ -1,8 +1,8 @@
-D:\tlperl\site\lib\HTML\Entities.pm
-D:\tlperl\site\lib\HTML\Filter.pm
-D:\tlperl\site\lib\HTML\HeadParser.pm
-D:\tlperl\site\lib\HTML\LinkExtor.pm
-D:\tlperl\site\lib\HTML\Parser.pm
-D:\tlperl\site\lib\HTML\PullParser.pm
-D:\tlperl\site\lib\HTML\TokeParser.pm
-D:\tlperl\site\lib\auto\HTML\Parser\Parser.dll
+E:\tlperl\site\lib\HTML\Entities.pm
+E:\tlperl\site\lib\HTML\Filter.pm
+E:\tlperl\site\lib\HTML\HeadParser.pm
+E:\tlperl\site\lib\HTML\LinkExtor.pm
+E:\tlperl\site\lib\HTML\Parser.pm
+E:\tlperl\site\lib\HTML\PullParser.pm
+E:\tlperl\site\lib\HTML\TokeParser.pm
+E:\tlperl\site\lib\auto\HTML\Parser\Parser.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.dll
index d25c0521dc..77113d7821 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Tagset/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Tagset/.packlist
index 0625f11b92..dab2adba68 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Tagset/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTML/Tagset/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\HTML\Tagset.pm
+E:\tlperl\site\lib\HTML\Tagset.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Cookies/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Cookies/.packlist
index 82eb84f3ef..3c859961d9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Cookies/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Cookies/.packlist
@@ -1,3 +1,3 @@
-D:\tlperl\site\lib\HTTP\Cookies.pm
-D:\tlperl\site\lib\HTTP\Cookies\Microsoft.pm
-D:\tlperl\site\lib\HTTP\Cookies\Netscape.pm
+E:\tlperl\site\lib\HTTP\Cookies.pm
+E:\tlperl\site\lib\HTTP\Cookies\Microsoft.pm
+E:\tlperl\site\lib\HTTP\Cookies\Netscape.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Daemon/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Daemon/.packlist
index 8133238e5e..6a3e7177e9 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Daemon/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Daemon/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\HTTP\Daemon.pm
+E:\tlperl\site\lib\HTTP\Daemon.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Date/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Date/.packlist
index 78da80fb27..b1a8ab9044 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Date/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Date/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\HTTP\Date.pm
+E:\tlperl\site\lib\HTTP\Date.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Message/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Message/.packlist
index 71010b4ecc..09b22f2e9a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Message/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Message/.packlist
@@ -1,10 +1,10 @@
-D:\tlperl\site\lib\HTTP\Config.pm
-D:\tlperl\site\lib\HTTP\Headers.pm
-D:\tlperl\site\lib\HTTP\Headers\Auth.pm
-D:\tlperl\site\lib\HTTP\Headers\ETag.pm
-D:\tlperl\site\lib\HTTP\Headers\Util.pm
-D:\tlperl\site\lib\HTTP\Message.pm
-D:\tlperl\site\lib\HTTP\Request.pm
-D:\tlperl\site\lib\HTTP\Request\Common.pm
-D:\tlperl\site\lib\HTTP\Response.pm
-D:\tlperl\site\lib\HTTP\Status.pm
+E:\tlperl\site\lib\HTTP\Config.pm
+E:\tlperl\site\lib\HTTP\Headers.pm
+E:\tlperl\site\lib\HTTP\Headers\Auth.pm
+E:\tlperl\site\lib\HTTP\Headers\ETag.pm
+E:\tlperl\site\lib\HTTP\Headers\Util.pm
+E:\tlperl\site\lib\HTTP\Message.pm
+E:\tlperl\site\lib\HTTP\Request.pm
+E:\tlperl\site\lib\HTTP\Request\Common.pm
+E:\tlperl\site\lib\HTTP\Response.pm
+E:\tlperl\site\lib\HTTP\Status.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Negotiate/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Negotiate/.packlist
index b25f4bacca..68a4a80368 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Negotiate/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/HTTP/Negotiate/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\HTTP\Negotiate.pm
+E:\tlperl\site\lib\HTTP\Negotiate.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/HTML/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/HTML/.packlist
index 647eea0824..dbd37f98e3 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/HTML/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/HTML/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\IO\HTML.pm
+E:\tlperl\site\lib\IO\HTML.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/String/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/String/.packlist
index 6e2e1666d0..6c34e39534 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/String/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/IO/String/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\IO\String.pm
+E:\tlperl\site\lib\IO\String.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/JSON/MaybeXS/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/JSON/MaybeXS/.packlist
index 1033ee8cca..664b0def44 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/JSON/MaybeXS/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/JSON/MaybeXS/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\JSON\MaybeXS.pm
+E:\tlperl\site\lib\JSON\MaybeXS.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/LWP/MediaTypes/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/LWP/MediaTypes/.packlist
index 1fb51f2710..4b70b3ba38 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/LWP/MediaTypes/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/LWP/MediaTypes/.packlist
@@ -1,2 +1,2 @@
-D:\tlperl\site\lib\LWP\MediaTypes.pm
-D:\tlperl\site\lib\LWP\media.types
+E:\tlperl\site\lib\LWP\MediaTypes.pm
+E:\tlperl\site\lib\LWP\media.types
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/.packlist
index 7ef7fd51f6..1faa7d92da 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/.packlist
@@ -1,5 +1,5 @@
-D:\tlperl\site\lib\Math\Int64.pm
-D:\tlperl\site\lib\Math\Int64\die_on_overflow.pm
-D:\tlperl\site\lib\Math\Int64\native_if_available.pm
-D:\tlperl\site\lib\Math\UInt64.pm
-D:\tlperl\site\lib\auto\Math\Int64\Int64.dll
+E:\tlperl\site\lib\Math\Int64.pm
+E:\tlperl\site\lib\Math\Int64\die_on_overflow.pm
+E:\tlperl\site\lib\Math\Int64\native_if_available.pm
+E:\tlperl\site\lib\Math\UInt64.pm
+E:\tlperl\site\lib\auto\Math\Int64\Int64.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.dll
index aaade88906..767cb6d060 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Mozilla/CA/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Mozilla/CA/.packlist
index a3c007873c..15939f0e26 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Mozilla/CA/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Mozilla/CA/.packlist
@@ -1,3 +1,3 @@
-D:\tlperl\site\lib\Mozilla\CA.pm
-D:\tlperl\site\lib\Mozilla\CA\cacert.pem
-D:\tlperl\site\lib\Mozilla\mk-ca-bundle.pl
+E:\tlperl\site\lib\Mozilla\CA.pm
+E:\tlperl\site\lib\Mozilla\CA\cacert.pem
+E:\tlperl\site\lib\Mozilla\mk-ca-bundle.pl
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Net/HTTP/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Net/HTTP/.packlist
index 5bad66fceb..002dde0575 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Net/HTTP/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Net/HTTP/.packlist
@@ -1,4 +1,4 @@
-D:\tlperl\site\lib\Net\HTTP.pm
-D:\tlperl\site\lib\Net\HTTPS.pm
-D:\tlperl\site\lib\Net\HTTP\Methods.pm
-D:\tlperl\site\lib\Net\HTTP\NB.pm
+E:\tlperl\site\lib\Net\HTTP.pm
+E:\tlperl\site\lib\Net\HTTPS.pm
+E:\tlperl\site\lib\Net\HTTP\Methods.pm
+E:\tlperl\site\lib\Net\HTTP\NB.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/.packlist
index 2f1d04b340..6d7afb92d1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/.packlist
@@ -1,2 +1,2 @@
-D:\tlperl\site\lib\Socket.pm
-D:\tlperl\site\lib\auto\Socket\Socket.dll
+E:\tlperl\site\lib\Socket.pm
+E:\tlperl\site\lib\auto\Socket\Socket.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/Socket.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/Socket.dll
index a837f98bbc..106ab2daf4 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/Socket.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Socket/Socket.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Fatal/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Fatal/.packlist
index 8ad2320ded..30a11b4e85 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Fatal/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Fatal/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\Test\Fatal.pm
+E:\tlperl\site\lib\Test\Fatal.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Needs/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Needs/.packlist
index 98a686ca44..31bdc9e5bd 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Needs/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/Needs/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\Test\Needs.pm
+E:\tlperl\site\lib\Test\Needs.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/RequiresInternet/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/RequiresInternet/.packlist
index e7d736e3b5..b752d66bc1 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/RequiresInternet/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Test/RequiresInternet/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\Test\RequiresInternet.pm
+E:\tlperl\site\lib\Test\RequiresInternet.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Try/Tiny/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Try/Tiny/.packlist
index b101b6e842..e0b49c463a 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Try/Tiny/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Try/Tiny/.packlist
@@ -1 +1 @@
-D:\tlperl\site\lib\Try\Tiny.pm
+E:\tlperl\site\lib\Try\Tiny.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/URI/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/URI/.packlist
index 7b559a2cc9..26740caa46 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/URI/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/URI/.packlist
@@ -1,53 +1,53 @@
-D:\tlperl\site\lib\URI.pm
-D:\tlperl\site\lib\URI\Escape.pm
-D:\tlperl\site\lib\URI\Heuristic.pm
-D:\tlperl\site\lib\URI\IRI.pm
-D:\tlperl\site\lib\URI\QueryParam.pm
-D:\tlperl\site\lib\URI\Split.pm
-D:\tlperl\site\lib\URI\URL.pm
-D:\tlperl\site\lib\URI\WithBase.pm
-D:\tlperl\site\lib\URI\_foreign.pm
-D:\tlperl\site\lib\URI\_generic.pm
-D:\tlperl\site\lib\URI\_idna.pm
-D:\tlperl\site\lib\URI\_ldap.pm
-D:\tlperl\site\lib\URI\_login.pm
-D:\tlperl\site\lib\URI\_punycode.pm
-D:\tlperl\site\lib\URI\_query.pm
-D:\tlperl\site\lib\URI\_segment.pm
-D:\tlperl\site\lib\URI\_server.pm
-D:\tlperl\site\lib\URI\_userpass.pm
-D:\tlperl\site\lib\URI\data.pm
-D:\tlperl\site\lib\URI\file.pm
-D:\tlperl\site\lib\URI\file\Base.pm
-D:\tlperl\site\lib\URI\file\FAT.pm
-D:\tlperl\site\lib\URI\file\Mac.pm
-D:\tlperl\site\lib\URI\file\OS2.pm
-D:\tlperl\site\lib\URI\file\QNX.pm
-D:\tlperl\site\lib\URI\file\Unix.pm
-D:\tlperl\site\lib\URI\file\Win32.pm
-D:\tlperl\site\lib\URI\ftp.pm
-D:\tlperl\site\lib\URI\gopher.pm
-D:\tlperl\site\lib\URI\http.pm
-D:\tlperl\site\lib\URI\https.pm
-D:\tlperl\site\lib\URI\ldap.pm
-D:\tlperl\site\lib\URI\ldapi.pm
-D:\tlperl\site\lib\URI\ldaps.pm
-D:\tlperl\site\lib\URI\mailto.pm
-D:\tlperl\site\lib\URI\mms.pm
-D:\tlperl\site\lib\URI\news.pm
-D:\tlperl\site\lib\URI\nntp.pm
-D:\tlperl\site\lib\URI\pop.pm
-D:\tlperl\site\lib\URI\rlogin.pm
-D:\tlperl\site\lib\URI\rsync.pm
-D:\tlperl\site\lib\URI\rtsp.pm
-D:\tlperl\site\lib\URI\rtspu.pm
-D:\tlperl\site\lib\URI\sftp.pm
-D:\tlperl\site\lib\URI\sip.pm
-D:\tlperl\site\lib\URI\sips.pm
-D:\tlperl\site\lib\URI\snews.pm
-D:\tlperl\site\lib\URI\ssh.pm
-D:\tlperl\site\lib\URI\telnet.pm
-D:\tlperl\site\lib\URI\tn3270.pm
-D:\tlperl\site\lib\URI\urn.pm
-D:\tlperl\site\lib\URI\urn\isbn.pm
-D:\tlperl\site\lib\URI\urn\oid.pm
+E:\tlperl\site\lib\URI.pm
+E:\tlperl\site\lib\URI\Escape.pm
+E:\tlperl\site\lib\URI\Heuristic.pm
+E:\tlperl\site\lib\URI\IRI.pm
+E:\tlperl\site\lib\URI\QueryParam.pm
+E:\tlperl\site\lib\URI\Split.pm
+E:\tlperl\site\lib\URI\URL.pm
+E:\tlperl\site\lib\URI\WithBase.pm
+E:\tlperl\site\lib\URI\_foreign.pm
+E:\tlperl\site\lib\URI\_generic.pm
+E:\tlperl\site\lib\URI\_idna.pm
+E:\tlperl\site\lib\URI\_ldap.pm
+E:\tlperl\site\lib\URI\_login.pm
+E:\tlperl\site\lib\URI\_punycode.pm
+E:\tlperl\site\lib\URI\_query.pm
+E:\tlperl\site\lib\URI\_segment.pm
+E:\tlperl\site\lib\URI\_server.pm
+E:\tlperl\site\lib\URI\_userpass.pm
+E:\tlperl\site\lib\URI\data.pm
+E:\tlperl\site\lib\URI\file.pm
+E:\tlperl\site\lib\URI\file\Base.pm
+E:\tlperl\site\lib\URI\file\FAT.pm
+E:\tlperl\site\lib\URI\file\Mac.pm
+E:\tlperl\site\lib\URI\file\OS2.pm
+E:\tlperl\site\lib\URI\file\QNX.pm
+E:\tlperl\site\lib\URI\file\Unix.pm
+E:\tlperl\site\lib\URI\file\Win32.pm
+E:\tlperl\site\lib\URI\ftp.pm
+E:\tlperl\site\lib\URI\gopher.pm
+E:\tlperl\site\lib\URI\http.pm
+E:\tlperl\site\lib\URI\https.pm
+E:\tlperl\site\lib\URI\ldap.pm
+E:\tlperl\site\lib\URI\ldapi.pm
+E:\tlperl\site\lib\URI\ldaps.pm
+E:\tlperl\site\lib\URI\mailto.pm
+E:\tlperl\site\lib\URI\mms.pm
+E:\tlperl\site\lib\URI\news.pm
+E:\tlperl\site\lib\URI\nntp.pm
+E:\tlperl\site\lib\URI\pop.pm
+E:\tlperl\site\lib\URI\rlogin.pm
+E:\tlperl\site\lib\URI\rsync.pm
+E:\tlperl\site\lib\URI\rtsp.pm
+E:\tlperl\site\lib\URI\rtspu.pm
+E:\tlperl\site\lib\URI\sftp.pm
+E:\tlperl\site\lib\URI\sip.pm
+E:\tlperl\site\lib\URI\sips.pm
+E:\tlperl\site\lib\URI\snews.pm
+E:\tlperl\site\lib\URI\ssh.pm
+E:\tlperl\site\lib\URI\telnet.pm
+E:\tlperl\site\lib\URI\tn3270.pm
+E:\tlperl\site\lib\URI\urn.pm
+E:\tlperl\site\lib\URI\urn\isbn.pm
+E:\tlperl\site\lib\URI\urn\oid.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/WWW/RobotRules/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/WWW/RobotRules/.packlist
index 5d6442b9ba..25db7235d5 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/WWW/RobotRules/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/WWW/RobotRules/.packlist
@@ -1,2 +1,2 @@
-D:\tlperl\site\lib\WWW\RobotRules.pm
-D:\tlperl\site\lib\WWW\RobotRules\AnyDBM_File.pm
+E:\tlperl\site\lib\WWW\RobotRules.pm
+E:\tlperl\site\lib\WWW\RobotRules\AnyDBM_File.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/.packlist
index d567f9d28f..66ecb127f4 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/.packlist
@@ -1,7 +1,7 @@
-D:\tlperl\site\lib\Win32\API.pm
-D:\tlperl\site\lib\Win32\API\Callback.pm
-D:\tlperl\site\lib\Win32\API\Callback\IATPatch.pod
-D:\tlperl\site\lib\Win32\API\Struct.pm
-D:\tlperl\site\lib\Win32\API\Type.pm
-D:\tlperl\site\lib\auto\Win32\API\API.dll
-D:\tlperl\site\lib\auto\Win32\API\Callback\Callback.dll
+E:\tlperl\site\lib\Win32\API.pm
+E:\tlperl\site\lib\Win32\API\Callback.pm
+E:\tlperl\site\lib\Win32\API\Callback\IATPatch.pod
+E:\tlperl\site\lib\Win32\API\Struct.pm
+E:\tlperl\site\lib\Win32\API\Type.pm
+E:\tlperl\site\lib\auto\Win32\API\API.dll
+E:\tlperl\site\lib\auto\Win32\API\Callback\Callback.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/API.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/API.dll
index c166b53f2b..b660a88fa2 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/API.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/API.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.dll
index 1c5d512350..75e5eac2bf 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/.packlist
index 2ea80397bd..e1b52bc9cd 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/.packlist
@@ -1,2 +1,2 @@
-D:\tlperl\site\lib\Win32\Console.pm
-D:\tlperl\site\lib\auto\Win32\Console\Console.dll
+E:\tlperl\site\lib\Win32\Console.pm
+E:\tlperl\site\lib\auto\Win32\Console\Console.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.dll
index 42c6a717c1..325d592fac 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/.packlist
index a18c87682c..4adf837270 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/.packlist
@@ -1,2 +1,2 @@
-D:\tlperl\site\lib\Win32\Shortcut.pm
-D:\tlperl\site\lib\auto\Win32\Shortcut\Shortcut.dll
+E:\tlperl\site\lib\Win32\Shortcut.pm
+E:\tlperl\site\lib\auto\Win32\Shortcut\Shortcut.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.dll
index e053bb72ca..d5038629b9 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/TieRegistry/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/TieRegistry/.packlist
index 34633f64e3..e9917b3014 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/TieRegistry/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32/TieRegistry/.packlist
@@ -1,2 +1,2 @@
-D:\tlperl\site\lib\Tie\Registry.pm
-D:\tlperl\site\lib\Win32\TieRegistry.pm
+E:\tlperl\site\lib\Tie\Registry.pm
+E:\tlperl\site\lib\Win32\TieRegistry.pm
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/.packlist
index 3e88e7530b..2c7650348d 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/.packlist
@@ -1,3 +1,3 @@
-D:\tlperl\site\lib\Win32API\Registry.pm
-D:\tlperl\site\lib\Win32API\Registry\cRegistry.pc
-D:\tlperl\site\lib\auto\Win32API\Registry\Registry.dll
+E:\tlperl\site\lib\Win32API\Registry.pm
+E:\tlperl\site\lib\Win32API\Registry\cRegistry.pc
+E:\tlperl\site\lib\auto\Win32API\Registry\Registry.dll
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.dll b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.dll
index 8d1d2a0545..c46c18c2ad 100755
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.dll
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/libwww/perl/.packlist b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/libwww/perl/.packlist
index 37441f8705..2089a5a254 100644
--- a/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/libwww/perl/.packlist
+++ b/systems/texlive/tlnet/tlpkg/tlperl/site/lib/auto/libwww/perl/.packlist
@@ -1,33 +1,33 @@
-D:\tlperl\bin\lwp-download
-D:\tlperl\bin\lwp-download.bat
-D:\tlperl\bin\lwp-dump
-D:\tlperl\bin\lwp-dump.bat
-D:\tlperl\bin\lwp-mirror
-D:\tlperl\bin\lwp-mirror.bat
-D:\tlperl\bin\lwp-request
-D:\tlperl\bin\lwp-request.bat
-D:\tlperl\site\lib\LWP.pm
-D:\tlperl\site\lib\LWP\Authen\Basic.pm
-D:\tlperl\site\lib\LWP\Authen\Digest.pm
-D:\tlperl\site\lib\LWP\Authen\Ntlm.pm
-D:\tlperl\site\lib\LWP\ConnCache.pm
-D:\tlperl\site\lib\LWP\Debug.pm
-D:\tlperl\site\lib\LWP\DebugFile.pm
-D:\tlperl\site\lib\LWP\Debug\TraceHTTP.pm
-D:\tlperl\site\lib\LWP\MemberMixin.pm
-D:\tlperl\site\lib\LWP\Protocol.pm
-D:\tlperl\site\lib\LWP\Protocol\cpan.pm
-D:\tlperl\site\lib\LWP\Protocol\data.pm
-D:\tlperl\site\lib\LWP\Protocol\file.pm
-D:\tlperl\site\lib\LWP\Protocol\ftp.pm
-D:\tlperl\site\lib\LWP\Protocol\gopher.pm
-D:\tlperl\site\lib\LWP\Protocol\http.pm
-D:\tlperl\site\lib\LWP\Protocol\loopback.pm
-D:\tlperl\site\lib\LWP\Protocol\mailto.pm
-D:\tlperl\site\lib\LWP\Protocol\nntp.pm
-D:\tlperl\site\lib\LWP\Protocol\nogo.pm
-D:\tlperl\site\lib\LWP\RobotUA.pm
-D:\tlperl\site\lib\LWP\Simple.pm
-D:\tlperl\site\lib\LWP\UserAgent.pm
-D:\tlperl\site\lib\libwww\lwpcook.pod
-D:\tlperl\site\lib\libwww\lwptut.pod
+E:\tlperl\bin\lwp-download
+E:\tlperl\bin\lwp-download.bat
+E:\tlperl\bin\lwp-dump
+E:\tlperl\bin\lwp-dump.bat
+E:\tlperl\bin\lwp-mirror
+E:\tlperl\bin\lwp-mirror.bat
+E:\tlperl\bin\lwp-request
+E:\tlperl\bin\lwp-request.bat
+E:\tlperl\site\lib\LWP.pm
+E:\tlperl\site\lib\LWP\Authen\Basic.pm
+E:\tlperl\site\lib\LWP\Authen\Digest.pm
+E:\tlperl\site\lib\LWP\Authen\Ntlm.pm
+E:\tlperl\site\lib\LWP\ConnCache.pm
+E:\tlperl\site\lib\LWP\Debug.pm
+E:\tlperl\site\lib\LWP\DebugFile.pm
+E:\tlperl\site\lib\LWP\Debug\TraceHTTP.pm
+E:\tlperl\site\lib\LWP\MemberMixin.pm
+E:\tlperl\site\lib\LWP\Protocol.pm
+E:\tlperl\site\lib\LWP\Protocol\cpan.pm
+E:\tlperl\site\lib\LWP\Protocol\data.pm
+E:\tlperl\site\lib\LWP\Protocol\file.pm
+E:\tlperl\site\lib\LWP\Protocol\ftp.pm
+E:\tlperl\site\lib\LWP\Protocol\gopher.pm
+E:\tlperl\site\lib\LWP\Protocol\http.pm
+E:\tlperl\site\lib\LWP\Protocol\loopback.pm
+E:\tlperl\site\lib\LWP\Protocol\mailto.pm
+E:\tlperl\site\lib\LWP\Protocol\nntp.pm
+E:\tlperl\site\lib\LWP\Protocol\nogo.pm
+E:\tlperl\site\lib\LWP\RobotUA.pm
+E:\tlperl\site\lib\LWP\Simple.pm
+E:\tlperl\site\lib\LWP\UserAgent.pm
+E:\tlperl\site\lib\libwww\lwpcook.pod
+E:\tlperl\site\lib\libwww\lwptut.pod
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/bin/tcl86.dll b/systems/texlive/tlnet/tlpkg/tltcl/bin/tcl86.dll
index 27930d2eb1..12279f62b8 100755
--- a/systems/texlive/tlnet/tlpkg/tltcl/bin/tcl86.dll
+++ b/systems/texlive/tlnet/tlpkg/tltcl/bin/tcl86.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/bin/tk86.dll b/systems/texlive/tlnet/tlpkg/tltcl/bin/tk86.dll
index da1bc82696..d5f1c0880f 100755
--- a/systems/texlive/tlnet/tlpkg/tltcl/bin/tk86.dll
+++ b/systems/texlive/tlnet/tlpkg/tltcl/bin/tk86.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/bin/zlib1.dll b/systems/texlive/tlnet/tlpkg/tltcl/bin/zlib1.dll
index d7d29a3bf3..bb3d4244a9 100755
--- a/systems/texlive/tlnet/tlpkg/tltcl/bin/zlib1.dll
+++ b/systems/texlive/tlnet/tlpkg/tltcl/bin/zlib1.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/libtcldde14.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/libtcldde14.dll.a
index 1d8277753c..6544a9b1ba 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/libtcldde14.a
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/libtcldde14.dll.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl
index f6a479dafc..1ca9c5a3cb 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/pkgIndex.tcl
@@ -1,7 +1,7 @@
if {![package vsatisfies [package provide Tcl] 8.5]} return
if {[info sharedlibextension] != ".dll"} return
if {[::tcl::pkgconfig get debug]} {
- package ifneeded dde 1.4.2 [list load [file join $dir tcldde14g.dll] dde]
+ package ifneeded dde 1.4.3 [list load [file join $dir tcldde14g.dll] Dde]
} else {
- package ifneeded dde 1.4.2 [list load [file join $dir tcldde14.dll] dde]
+ package ifneeded dde 1.4.3 [list load [file join $dir tcldde14.dll] Dde]
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/tcldde14.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/tcldde14.dll
index 1d039ece49..c26c0f837d 100755
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/tcldde14.dll
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/dde1.4/tcldde14.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl420.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl420.dll
deleted file mode 100755
index f6085bd3b0..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl420.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/libitclstub420.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/libitclstub420.a
deleted file mode 100644
index 495efd70b6..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/libitclstub420.a
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itcl.tcl
index 15ca2200f4..15ca2200f4 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itcl.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itcl.tcl
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itcl421.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itcl421.dll
new file mode 100755
index 0000000000..619006997a
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itcl421.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclConfig.sh b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itclConfig.sh
index 33e56703a4..1616bf3702 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclConfig.sh
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itclConfig.sh
@@ -12,56 +12,56 @@
# The information in this file is specific to a single platform.
# Itcl's version number.
-itcl_VERSION='4.2.0'
-ITCL_VERSION='4.2.0'
+itcl_VERSION='4.2.1'
+ITCL_VERSION='4.2.1'
# The name of the Itcl library (may be either a .a file or a shared library):
-itcl_LIB_FILE=itcl420.dll
-ITCL_LIB_FILE=itcl420.dll
+itcl_LIB_FILE=itcl421.dll
+ITCL_LIB_FILE=itcl421.dll
# String to pass to linker to pick up the Itcl library from its
# build directory.
-itcl_BUILD_LIB_SPEC='-L/tmp/siepo/tcl8.6.10/win/pkgs/itcl4.2.0 -litcl420'
-ITCL_BUILD_LIB_SPEC='-L/tmp/siepo/tcl8.6.10/win/pkgs/itcl4.2.0 -litcl420'
+itcl_BUILD_LIB_SPEC='-L/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/itcl4.2.1 -litcl421'
+ITCL_BUILD_LIB_SPEC='-L/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/itcl4.2.1 -litcl421'
# String to pass to linker to pick up the Itcl library from its
# installed directory.
-itcl_LIB_SPEC='-L/tmp/siepo/tcltk/lib/itcl4.2.0 -litcl420'
-ITCL_LIB_SPEC='-L/tmp/siepo/tcltk/lib/itcl4.2.0 -litcl420'
+itcl_LIB_SPEC='-L/home/siepo/tltcl/lib/itcl4.2.1 -litcl421'
+ITCL_LIB_SPEC='-L/home/siepo/tltcl/lib/itcl4.2.1 -litcl421'
# The name of the Itcl stub library (a .a file):
-itcl_STUB_LIB_FILE=libitclstub420.a
-ITCL_STUB_LIB_FILE=libitclstub420.a
+itcl_STUB_LIB_FILE=libitclstub421.a
+ITCL_STUB_LIB_FILE=libitclstub421.a
# String to pass to linker to pick up the Itcl stub library from its
# build directory.
-itcl_BUILD_STUB_LIB_SPEC='-L/tmp/siepo/tcl8.6.10/win/pkgs/itcl4.2.0 -litclstub420'
-ITCL_BUILD_STUB_LIB_SPEC='-L/tmp/siepo/tcl8.6.10/win/pkgs/itcl4.2.0 -litclstub420'
+itcl_BUILD_STUB_LIB_SPEC='-L/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/itcl4.2.1 -litclstub421'
+ITCL_BUILD_STUB_LIB_SPEC='-L/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/itcl4.2.1 -litclstub421'
# String to pass to linker to pick up the Itcl stub library from its
# installed directory.
-itcl_STUB_LIB_SPEC='-L/tmp/siepo/tcltk/lib/itcl4.2.0 -litclstub420'
-ITCL_STUB_LIB_SPEC='-L/tmp/siepo/tcltk/lib/itcl4.2.0 -litclstub420'
+itcl_STUB_LIB_SPEC='-L/home/siepo/tltcl/lib/itcl4.2.1 -litclstub421'
+ITCL_STUB_LIB_SPEC='-L/home/siepo/tltcl/lib/itcl4.2.1 -litclstub421'
# String to pass to linker to pick up the Itcl stub library from its
# build directory.
-itcl_BUILD_STUB_LIB_PATH='/tmp/siepo/tcl8.6.10/win/pkgs/itcl4.2.0/libitclstub420.a'
-ITCL_BUILD_STUB_LIB_PATH='/tmp/siepo/tcl8.6.10/win/pkgs/itcl4.2.0/libitclstub420.a'
+itcl_BUILD_STUB_LIB_PATH='/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/itcl4.2.1/libitclstub421.a'
+ITCL_BUILD_STUB_LIB_PATH='/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/itcl4.2.1/libitclstub421.a'
# String to pass to linker to pick up the Itcl stub library from its
# installed directory.
-itcl_STUB_LIB_PATH='/tmp/siepo/tcltk/lib/itcl4.2.0/libitclstub420.a'
-ITCL_STUB_LIB_PATH='/tmp/siepo/tcltk/lib/itcl4.2.0/libitclstub420.a'
+itcl_STUB_LIB_PATH='/home/siepo/tltcl/lib/itcl4.2.1/libitclstub421.a'
+ITCL_STUB_LIB_PATH='/home/siepo/tltcl/lib/itcl4.2.1/libitclstub421.a'
# Location of the top-level source directories from which [incr Tcl]
# was built. This is the directory that contains generic, unix, etc.
# If [incr Tcl] was compiled in a different place than the directory
# containing the source files, this points to the location of the sources,
# not the location where [incr Tcl] was compiled.
-itcl_SRC_DIR='/tmp/siepo/tcl8.6.10/pkgs/itcl4.2.0'
-ITCL_SRC_DIR='/tmp/siepo/tcl8.6.10/pkgs/itcl4.2.0'
+itcl_SRC_DIR='/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/itcl4.2.1'
+ITCL_SRC_DIR='/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/itcl4.2.1'
# String to pass to the compiler so that an extension can
# find installed Itcl headers.
-itcl_INCLUDE_SPEC='-I/tmp/siepo/tcl8.6.10/pkgs/itcl4.2.0/generic'
-ITCL_INCLUDE_SPEC='-I/tmp/siepo/tcl8.6.10/pkgs/itcl4.2.0/generic'
+itcl_INCLUDE_SPEC='-I/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/itcl4.2.1/generic'
+ITCL_INCLUDE_SPEC='-I/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/itcl4.2.1/generic'
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclHullCmds.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itclHullCmds.tcl
index 282041187c..282041187c 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclHullCmds.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itclHullCmds.tcl
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclWidget.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itclWidget.tcl
index 5fcda510e0..5fcda510e0 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/itclWidget.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/itclWidget.tcl
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/libitclstub421.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/libitclstub421.a
new file mode 100644
index 0000000000..c070af8e7e
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/libitclstub421.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/pkgIndex.tcl
index b8fb0e5453..4526cae8a1 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.0/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/itcl4.2.1/pkgIndex.tcl
@@ -1,7 +1,7 @@
# Tcl package index file, version 1.0
#
# Do NOT try this command
-#
+#
# if {![package vsatisfies [package provide Tcl] 8.6-]} {return}
#
# as a way to accept working with all of Tcl 8.6, Tcl 8.X, X>6, and
@@ -10,12 +10,12 @@
# There is no libitcl.so that will [load] into both Tcl 8 and Tcl 9.
# The indexed libitcl.so was built to [load] into one or the other.
# Thus the pkgIndex.tcl should only accept the version of Tcl for which
-# the indexed itcl420.dll was built.
+# the indexed itcl421.dll was built.
#
# More work replacing the literal "8.6" below with the proper value substituted
# by configure is the right way forward.
if {![package vsatisfies [package provide Tcl] 8.6]} {return}
-package ifneeded itcl 4.2.0 [list load [file join $dir "itcl420.dll"] itcl]
-package ifneeded Itcl 4.2.0 [list load [file join $dir "itcl420.dll"] itcl]
+package ifneeded itcl 4.2.1 [list load [file join $dir "itcl421.dll"] Itcl]
+package ifneeded Itcl 4.2.1 [list load [file join $dir "itcl421.dll"] Itcl]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.dll.a
index 363fd12f01..1da92dcae1 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.a
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtcl86.dll.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtclstub86.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtclstub86.a
index 66aebf6124..3408133279 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtclstub86.a
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtclstub86.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtk86.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtk86.dll.a
index 6234ea16a3..c92ae9495a 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtk86.a
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtk86.dll.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtkstub86.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtkstub86.a
index c00fba7f34..201e91289b 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/libtkstub86.a
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/libtkstub86.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/libtclreg13.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/libtclreg13.dll.a
index 59ce7cc40c..05a35a0e93 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/libtclreg13.a
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/libtclreg13.dll.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl
index 219e41fe92..6603e3ef13 100755
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/pkgIndex.tcl
@@ -1,9 +1,9 @@
if {![package vsatisfies [package provide Tcl] 8.5]} return
if {[info sharedlibextension] != ".dll"} return
if {[::tcl::pkgconfig get debug]} {
- package ifneeded registry 1.3.4 \
- [list load [file join $dir tclreg13g.dll] registry]
+ package ifneeded registry 1.3.5 \
+ [list load [file join $dir tclreg13g.dll] Registry]
} else {
- package ifneeded registry 1.3.4 \
- [list load [file join $dir tclreg13.dll] registry]
+ package ifneeded registry 1.3.5 \
+ [list load [file join $dir tclreg13.dll] Registry]
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/tclreg13.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/tclreg13.dll
index 727f314eb5..7aa833c28d 100755
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/tclreg13.dll
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/reg1.3/tclreg13.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/pkgIndex.tcl
deleted file mode 100644
index 50cfadb8eb..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/pkgIndex.tcl
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# Tcl package index file
-#
-# Note sqlite*3* init specifically
-#
-package ifneeded sqlite3 3.30.1.2 \
- [list load [file join $dir sqlite33012.dll] Sqlite3]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/sqlite33012.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/sqlite33012.dll
deleted file mode 100755
index 1129cd7d6d..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.30.1.2/sqlite33012.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.34.0/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.34.0/pkgIndex.tcl
new file mode 100644
index 0000000000..45d63aea33
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.34.0/pkgIndex.tcl
@@ -0,0 +1,7 @@
+#
+# Tcl package index file
+#
+# Note sqlite*3* init specifically
+#
+package ifneeded sqlite3 3.34.0 \
+ [list load [file join $dir sqlite3340.dll] Sqlite3]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.34.0/sqlite3340.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.34.0/sqlite3340.dll
new file mode 100755
index 0000000000..e9caed5dea
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/sqlite3.34.0/sqlite3340.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/auto.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/auto.tcl
index a7a8979e54..64c5bc7297 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/auto.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/auto.tcl
@@ -240,6 +240,7 @@ proc auto_mkindex_old {dir args} {
set f ""
set error [catch {
set f [open $file]
+ fconfigure $f -eofchar \032
while {[gets $f line] >= 0} {
if {[regexp {^proc[ ]+([^ ]*)} $line match procName]} {
set procName [lindex [auto_qualify $procName "::"] 0]
@@ -350,6 +351,7 @@ proc auto_mkindex_parser::mkindex {file} {
set scriptFile $file
set fid [open $file]
+ fconfigure $fid -eofchar \032
set contents [read $fid]
close $fid
@@ -376,10 +378,10 @@ proc auto_mkindex_parser::mkindex {file} {
# auto_mkindex_parser::hook command
#
-# Registers a Tcl command to evaluate when initializing the slave interpreter
-# used by the mkindex parser. The command is evaluated in the master
+# Registers a Tcl command to evaluate when initializing the child interpreter
+# used by the mkindex parser. The command is evaluated in the parent
# interpreter, and can use the variable auto_mkindex_parser::parser to get to
-# the slave
+# the child
proc auto_mkindex_parser::hook {cmd} {
variable initCommands
@@ -389,14 +391,14 @@ proc auto_mkindex_parser::hook {cmd} {
# auto_mkindex_parser::slavehook command
#
-# Registers a Tcl command to evaluate when initializing the slave interpreter
-# used by the mkindex parser. The command is evaluated in the slave
+# Registers a Tcl command to evaluate when initializing the child interpreter
+# used by the mkindex parser. The command is evaluated in the child
# interpreter.
proc auto_mkindex_parser::slavehook {cmd} {
variable initCommands
- # The $parser variable is defined to be the name of the slave interpreter
+ # The $parser variable is defined to be the name of the child interpreter
# when this command is used later.
lappend initCommands "\$parser eval [list $cmd]"
@@ -550,7 +552,7 @@ auto_mkindex_parser::command proc {name args} {
# Conditionally add support for Tcl byte code files. There are some tricky
# details here. First, we need to get the tbcload library initialized in the
-# current interpreter. We cannot load tbcload into the slave until we have
+# current interpreter. We cannot load tbcload into the child until we have
# done so because it needs access to the tcl_patchLevel variable. Second,
# because the package index file may defer loading the library until we invoke
# a command, we need to explicitly invoke auto_load to force it to be loaded.
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/clock.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/clock.tcl
index 8e4b65759c..273b5345c7 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/clock.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/clock.tcl
@@ -9,7 +9,7 @@
#
#----------------------------------------------------------------------
#
-# Copyright (c) 2004,2005,2006,2007 by Kevin B. Kenny
+# Copyright (c) 2004-2007 Kevin B. Kenny
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
@@ -3304,7 +3304,7 @@ proc ::tcl::clock::LoadTimeZoneFile { fileName } {
return
}
- # Since an unsafe interp uses the [clock] command in the master, this code
+ # Since an unsafe interp uses the [clock] command in the parent, this code
# is security sensitive. Make sure that the path name cannot escape the
# given directory.
@@ -3344,7 +3344,7 @@ proc ::tcl::clock::LoadTimeZoneFile { fileName } {
proc ::tcl::clock::LoadZoneinfoFile { fileName } {
variable ZoneinfoPaths
- # Since an unsafe interp uses the [clock] command in the master, this code
+ # Since an unsafe interp uses the [clock] command in the parent, this code
# is security sensitive. Make sure that the path name cannot escape the
# given directory.
@@ -3452,7 +3452,7 @@ proc ::tcl::clock::ReadZoneinfoFile {fileName fname} {
set times [linsert $times 0 $MINWIDE]
set codes {}
foreach c $tempCodes {
- lappend codes [expr { $c & 0xff }]
+ lappend codes [expr { $c & 0xFF }]
}
set codes [linsert $codes 0 0]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/tis-620.enc b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/tis-620.enc
index c233be5dad..2e9142a4b2 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/tis-620.enc
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/encoding/tis-620.enc
@@ -17,4 +17,4 @@ S
0E200E210E220E230E240E250E260E270E280E290E2A0E2B0E2C0E2D0E2E0E2F
0E300E310E320E330E340E350E360E370E380E390E3A00000000000000000E3F
0E400E410E420E430E440E450E460E470E480E490E4A0E4B0E4C0E4D0E4E0E4F
-0E500E510E520E530E540E550E560E570E580E590E5A0E5B0000000000000000 \ No newline at end of file
+0E500E510E520E530E540E550E560E570E580E590E5A0E5B0000000000000000
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/init.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/init.tcl
index 5cda0d9574..1bfca4c6da 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/init.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/init.tcl
@@ -6,7 +6,7 @@
# Copyright (c) 1991-1993 The Regents of the University of California.
# Copyright (c) 1994-1996 Sun Microsystems, Inc.
# Copyright (c) 1998-1999 Scriptics Corporation.
-# Copyright (c) 2004 by Kevin B. Kenny. All rights reserved.
+# Copyright (c) 2004 Kevin B. Kenny. All rights reserved.
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
@@ -16,7 +16,7 @@
if {[info commands package] == ""} {
error "version mismatch: library\nscripts expect Tcl version 7.5b1 or later but the loaded version is\nonly [info patchlevel]"
}
-package require -exact Tcl 8.6.10
+package require -exact Tcl 8.6.11
# Compute the auto path to use in this interpreter.
# The values on the path come from several locations:
@@ -37,41 +37,46 @@ package require -exact Tcl 8.6.10
# tcl_pkgPath, which is set by the platform-specific initialization routines
# On UNIX it is compiled in
# On Windows, it is not used
+#
+# (Ticket 41c9857bdd) In a safe interpreter, this file does not set
+# ::auto_path (other than to {} if it is undefined). The caller, typically
+# a Safe Base command, is responsible for setting ::auto_path.
if {![info exists auto_path]} {
- if {[info exists env(TCLLIBPATH)]} {
+ if {[info exists env(TCLLIBPATH)] && (![interp issafe])} {
set auto_path $env(TCLLIBPATH)
} else {
set auto_path ""
}
}
namespace eval tcl {
- variable Dir
- foreach Dir [list $::tcl_library [file dirname $::tcl_library]] {
- if {$Dir ni $::auto_path} {
- lappend ::auto_path $Dir
- }
- }
- set Dir [file join [file dirname [file dirname \
- [info nameofexecutable]]] lib]
- if {$Dir ni $::auto_path} {
- lappend ::auto_path $Dir
- }
- catch {
- foreach Dir $::tcl_pkgPath {
+ if {![interp issafe]} {
+ variable Dir
+ foreach Dir [list $::tcl_library [file dirname $::tcl_library]] {
if {$Dir ni $::auto_path} {
lappend ::auto_path $Dir
}
}
- }
+ set Dir [file join [file dirname [file dirname \
+ [info nameofexecutable]]] lib]
+ if {$Dir ni $::auto_path} {
+ lappend ::auto_path $Dir
+ }
+ if {[info exists ::tcl_pkgPath]} { catch {
+ foreach Dir $::tcl_pkgPath {
+ if {$Dir ni $::auto_path} {
+ lappend ::auto_path $Dir
+ }
+ }
+ }}
- if {![interp issafe]} {
- variable Path [encoding dirs]
- set Dir [file join $::tcl_library encoding]
- if {$Dir ni $Path} {
+ variable Path [encoding dirs]
+ set Dir [file join $::tcl_library encoding]
+ if {$Dir ni $Path} {
lappend Path $Dir
encoding dirs $Path
- }
+ }
+ unset Dir Path
}
# TIP #255 min and max functions
@@ -79,7 +84,7 @@ namespace eval tcl {
proc min {args} {
if {![llength $args]} {
return -code error \
- "too few arguments to math function \"min\""
+ "not enough arguments to math function \"min\""
}
set val Inf
foreach arg $args {
@@ -95,7 +100,7 @@ namespace eval tcl {
proc max {args} {
if {![llength $args]} {
return -code error \
- "too few arguments to math function \"max\""
+ "not enough arguments to math function \"max\""
}
set val -Inf
foreach arg $args {
@@ -308,7 +313,7 @@ proc unknown args {
set errInfo [string range $errInfo 0 $last-1]
set tail "\"$cinfo\""
set last [string last $tail $errInfo]
- if {$last + [string length $tail] != [string length $errInfo]} {
+ if {$last < 0 || $last + [string length $tail] != [string length $errInfo]} {
return -code error -errorcode $errCode \
-errorinfo $errInfo $msg
}
@@ -489,6 +494,7 @@ proc auto_load_index {} {
continue
} else {
set error [catch {
+ fconfigure $f -eofchar \032
set id [gets $f]
if {$id eq "# Tcl autoload index file, version 2.0"} {
eval [read $f]
@@ -792,7 +798,7 @@ proc tcl::CopyDirectory {action src dest} {
}
}
} else {
- if {[string first $nsrc $ndest] != -1} {
+ if {[string first $nsrc $ndest] >= 0} {
set srclen [expr {[llength [file split $nsrc]] - 1}]
set ndest [lindex [file split $ndest] $srclen]
if {$ndest eq [file tail $nsrc]} {
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/optparse.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/optparse.tcl
index 869a2b652f..163937942a 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/optparse.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/optparse.tcl
@@ -8,10 +8,10 @@
# on it. If your code does rely on this package you
# may directly incorporate this code into your application.
-package require Tcl 8.2
+package require Tcl 8.5-
# When this version number changes, update the pkgIndex.tcl file
# and the install directory in the Makefiles.
-package provide opt 0.4.6
+package provide opt 0.4.8
namespace eval ::tcl {
@@ -44,8 +44,8 @@ namespace eval ::tcl {
{-intflag 7}
{-weirdflag "help string"}
{-noStatics "Not ok to load static packages"}
- {-nestedloading1 true "OK to load into nested slaves"}
- {-nestedloading2 -boolean true "OK to load into nested slaves"}
+ {-nestedloading1 true "OK to load into nested children"}
+ {-nestedloading2 -boolean true "OK to load into nested children"}
{-libsOK -choice {Tk SybTcl}
"List of packages that can be loaded"}
{-precision -int 12 "Number of digits of precision"}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/pkgIndex.tcl
index 107d4c6afe..23e118cc50 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/opt0.4/pkgIndex.tcl
@@ -8,5 +8,5 @@
# script is sourced, the variable $dir must contain the
# full path name of this file's directory.
-if {![package vsatisfies [package provide Tcl] 8.2]} {return}
-package ifneeded opt 0.4.6 [list source [file join $dir optparse.tcl]]
+if {![package vsatisfies [package provide Tcl] 8.5-]} {return}
+package ifneeded opt 0.4.8 [list source [file join $dir optparse.tcl]]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/package.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/package.tcl
index 44e3b28f83..4a7334679f 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/package.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/package.tcl
@@ -237,7 +237,7 @@ proc pkg_mkIndex {args} {
$c eval [list set ::tcl::file $file]
$c eval [list set ::tcl::direct $direct]
- # Download needed procedures into the slave because we've just deleted
+ # Download needed procedures into the child because we've just deleted
# the unknown procedure. This doesn't handle procedures with default
# arguments.
@@ -479,9 +479,12 @@ proc tclPkgUnknown {name args} {
}
set tclSeenPath($dir) 1
- # we can't use glob in safe interps, so enclose the following in a
- # catch statement, where we get the pkgIndex files out of the
- # subdirectories
+ # Get the pkgIndex.tcl files in subdirectories of auto_path directories.
+ # - Safe Base interpreters have a restricted "glob" command that
+ # works in this case.
+ # - The "catch" was essential when there was no safe glob and every
+ # call in a safe interp failed; it is retained only for corner
+ # cases in which the eventual call to glob returns an error.
catch {
foreach file [glob -directory $dir -join -nocomplain \
* pkgIndex.tcl] {
@@ -585,6 +588,7 @@ proc tcl::MacOSXPkgUnknown {original name args} {
set tclSeenPath($dir) 1
# get the pkgIndex files out of the subdirectories
+ # Safe interpreters do not use tcl::MacOSXPkgUnknown - see init.tcl.
foreach file [glob -directory $dir -join -nocomplain \
* Resources Scripts pkgIndex.tcl] {
set dir [file dirname $file]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/safe.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/safe.tcl
index ea6391d476..b9dd18dcbe 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/safe.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/safe.tcl
@@ -1,9 +1,9 @@
# safe.tcl --
#
# This file provide a safe loading/sourcing mechanism for safe interpreters.
-# It implements a virtual path mecanism to hide the real pathnames from the
-# slave. It runs in a master interpreter and sets up data structure and
-# aliases that will be invoked when used from a slave interpreter.
+# It implements a virtual path mechanism to hide the real pathnames from the
+# child. It runs in a parent interpreter and sets up data structure and
+# aliases that will be invoked when used from a child interpreter.
#
# See the safe.n man page for details.
#
@@ -20,7 +20,7 @@
#
# Needed utilities package
-package require opt 0.4.1
+package require opt 0.4.8
# Create the safe namespace
namespace eval ::safe {
@@ -79,6 +79,7 @@ proc ::safe::InterpNested {} {
# Interface/entry point function and front end for "Create"
proc ::safe::interpCreate {args} {
set Args [::tcl::OptKeyParse ::safe::interpCreate $args]
+ RejectExcessColons $slave
InterpCreate $slave $accessPath \
[InterpStatics] [InterpNested] $deleteHook
}
@@ -88,16 +89,17 @@ proc ::safe::interpInit {args} {
if {![::interp exists $slave]} {
return -code error "\"$slave\" is not an interpreter"
}
+ RejectExcessColons $slave
InterpInit $slave $accessPath \
[InterpStatics] [InterpNested] $deleteHook
}
-# Check that the given slave is "one of us"
-proc ::safe::CheckInterp {slave} {
- namespace upvar ::safe S$slave state
- if {![info exists state] || ![::interp exists $slave]} {
+# Check that the given child is "one of us"
+proc ::safe::CheckInterp {child} {
+ namespace upvar ::safe [VarName $child] state
+ if {![info exists state] || ![::interp exists $child]} {
return -code error \
- "\"$slave\" is not an interpreter managed by ::safe::"
+ "\"$child\" is not an interpreter managed by ::safe::"
}
}
@@ -119,11 +121,11 @@ proc ::safe::interpConfigure {args} {
1 {
# If we have exactly 1 argument the semantic is to return all
# the current configuration. We still call OptKeyParse though
- # we know that "slave" is our given argument because it also
+ # we know that "child" is our given argument because it also
# checks for the "-help" option.
set Args [::tcl::OptKeyParse ::safe::interpIC $args]
CheckInterp $slave
- namespace upvar ::safe S$slave state
+ namespace upvar ::safe [VarName $slave] state
return [join [list \
[list -accessPath $state(access_path)] \
@@ -146,7 +148,7 @@ proc ::safe::interpConfigure {args} {
return -code error [::tcl::OptFlagUsage $desc $arg]
}
CheckInterp $slave
- namespace upvar ::safe S$slave state
+ namespace upvar ::safe [VarName $slave] state
set item [::tcl::OptCurDesc $desc]
set name [::tcl::OptName $item]
@@ -187,15 +189,15 @@ proc ::safe::interpConfigure {args} {
# create did
set Args [::tcl::OptKeyParse ::safe::interpIC $args]
CheckInterp $slave
- namespace upvar ::safe S$slave state
+ namespace upvar ::safe [VarName $slave] state
# Get the current (and not the default) values of whatever has
# not been given:
if {![::tcl::OptProcArgGiven -accessPath]} {
- set doreset 1
+ set doreset 0
set accessPath $state(access_path)
} else {
- set doreset 0
+ set doreset 1
}
if {
![::tcl::OptProcArgGiven -statics]
@@ -218,14 +220,33 @@ proc ::safe::interpConfigure {args} {
}
# we can now reconfigure :
InterpSetConfig $slave $accessPath $statics $nested $deleteHook
- # auto_reset the slave (to completly synch the new access_path)
+ # auto_reset the child (to completly synch the new access_path)
if {$doreset} {
if {[catch {::interp eval $slave {auto_reset}} msg]} {
Log $slave "auto_reset failed: $msg"
} else {
Log $slave "successful auto_reset" NOTICE
}
+
+ # Sync the paths used to search for Tcl modules.
+ ::interp eval $slave {tcl::tm::path remove {*}[tcl::tm::list]}
+ if {[llength $state(tm_path_slave)] > 0} {
+ ::interp eval $slave [list \
+ ::tcl::tm::add {*}[lreverse $state(tm_path_slave)]]
+ }
+
+ # Remove stale "package ifneeded" data for non-loaded packages.
+ # - Not for loaded packages, because "package forget" erases
+ # data from "package provide" as well as "package ifneeded".
+ # - This is OK because the script cannot reload any version of
+ # the package unless it first does "package forget".
+ foreach pkg [::interp eval $slave {package names}] {
+ if {[::interp eval $slave [list package provide $pkg]] eq ""} {
+ ::interp eval $slave [list package forget $pkg]
+ }
+ }
}
+ return
}
}
}
@@ -239,17 +260,17 @@ proc ::safe::interpConfigure {args} {
#
# safe::InterpCreate : doing the real job
#
-# This procedure creates a safe slave and initializes it with the safe
+# This procedure creates a safe interpreter and initializes it with the safe
# base aliases.
-# NB: slave name must be simple alphanumeric string, no spaces, no (), no
+# NB: child name must be simple alphanumeric string, no spaces, no (), no
# {},... {because the state array is stored as part of the name}
#
-# Returns the slave name.
+# Returns the child name.
#
# Optional Arguments :
-# + slave name : if empty, generated name will be used
+# + child name : if empty, generated name will be used
# + access_path: path list controlling where load/source can occur,
-# if empty: the master auto_path will be used.
+# if empty: the parent auto_path will be used.
# + staticsok : flag, if 0 :no static package can be loaded (load {} Xxx)
# if 1 :static packages are ok.
# + nestedok: flag, if 0 :no loading to sub-sub interps (load xx xx sub)
@@ -257,35 +278,37 @@ proc ::safe::interpConfigure {args} {
# use the full name and no indent so auto_mkIndex can find us
proc ::safe::InterpCreate {
- slave
+ child
access_path
staticsok
nestedok
deletehook
} {
- # Create the slave.
- if {$slave ne ""} {
- ::interp create -safe $slave
+ # Create the child.
+ # If evaluated in ::safe, the interpreter command for foo is ::foo;
+ # but for foo::bar is safe::foo::bar. So evaluate in :: instead.
+ if {$child ne ""} {
+ namespace eval :: [list ::interp create -safe $child]
} else {
- # empty argument: generate slave name
- set slave [::interp create -safe]
+ # empty argument: generate child name
+ set child [::interp create -safe]
}
- Log $slave "Created" NOTICE
+ Log $child "Created" NOTICE
- # Initialize it. (returns slave name)
- InterpInit $slave $access_path $staticsok $nestedok $deletehook
+ # Initialize it. (returns child name)
+ InterpInit $child $access_path $staticsok $nestedok $deletehook
}
#
# InterpSetConfig (was setAccessPath) :
-# Sets up slave virtual auto_path and corresponding structure within
-# the master. Also sets the tcl_library in the slave to be the first
+# Sets up child virtual auto_path and corresponding structure within
+# the parent. Also sets the tcl_library in the child to be the first
# directory in the path.
-# NB: If you change the path after the slave has been initialized you
-# probably need to call "auto_reset" in the slave in order that it gets
+# NB: If you change the path after the child has been initialized you
+# probably need to call "auto_reset" in the child in order that it gets
# the right auto_index() array values.
-proc ::safe::InterpSetConfig {slave access_path staticsok nestedok deletehook} {
+proc ::safe::InterpSetConfig {child access_path staticsok nestedok deletehook} {
global auto_path
# determine and store the access path if empty
@@ -295,36 +318,36 @@ proc ::safe::InterpSetConfig {slave access_path staticsok nestedok deletehook} {
# Make sure that tcl_library is in auto_path and at the first
# position (needed by setAccessPath)
set where [lsearch -exact $access_path [info library]]
- if {$where == -1} {
+ if {$where < 0} {
# not found, add it.
set access_path [linsert $access_path 0 [info library]]
- Log $slave "tcl_library was not in auto_path,\
+ Log $child "tcl_library was not in auto_path,\
added it to slave's access_path" NOTICE
} elseif {$where != 0} {
# not first, move it first
set access_path [linsert \
[lreplace $access_path $where $where] \
0 [info library]]
- Log $slave "tcl_libray was not in first in auto_path,\
+ Log $child "tcl_libray was not in first in auto_path,\
moved it to front of slave's access_path" NOTICE
}
# Add 1st level sub dirs (will searched by auto loading from tcl
- # code in the slave using glob and thus fail, so we add them here
+ # code in the child using glob and thus fail, so we add them here
# so by default it works the same).
set access_path [AddSubDirs $access_path]
}
- Log $slave "Setting accessPath=($access_path) staticsok=$staticsok\
+ Log $child "Setting accessPath=($access_path) staticsok=$staticsok\
nestedok=$nestedok deletehook=($deletehook)" NOTICE
- namespace upvar ::safe S$slave state
+ namespace upvar ::safe [VarName $child] state
# clear old autopath if it existed
# build new one
# Extend the access list with the paths used to look for Tcl Modules.
# We save the virtual form separately as well, as syncing it with the
- # slave has to be defered until the necessary commands are present for
+ # child has to be deferred until the necessary commands are present for
# setup.
set norm_access_path {}
@@ -344,6 +367,7 @@ proc ::safe::InterpSetConfig {slave access_path staticsok nestedok deletehook} {
}
set morepaths [::tcl::tm::list]
+ set firstpass 1
while {[llength $morepaths]} {
set addpaths $morepaths
set morepaths {}
@@ -352,6 +376,12 @@ proc ::safe::InterpSetConfig {slave access_path staticsok nestedok deletehook} {
# Prevent the addition of dirs on the tm list to the
# result if they are already known.
if {[dict exists $remap_access_path $dir]} {
+ if {$firstpass} {
+ # $dir is in [::tcl::tm::list] and belongs in the slave_tm_path.
+ # Later passes handle subdirectories, which belong in the
+ # access path but not in the module path.
+ lappend slave_tm_path [dict get $remap_access_path $dir]
+ }
continue
}
@@ -361,7 +391,12 @@ proc ::safe::InterpSetConfig {slave access_path staticsok nestedok deletehook} {
lappend map_access_path $token $dir
lappend remap_access_path $dir $token
lappend norm_access_path [file normalize $dir]
- lappend slave_tm_path $token
+ if {$firstpass} {
+ # $dir is in [::tcl::tm::list] and belongs in the slave_tm_path.
+ # Later passes handle subdirectories, which belong in the
+ # access path but not in the module path.
+ lappend slave_tm_path $token
+ }
incr i
# [Bug 2854929]
@@ -372,6 +407,7 @@ proc ::safe::InterpSetConfig {slave access_path staticsok nestedok deletehook} {
# subdirectories.
lappend morepaths {*}[glob -nocomplain -directory $dir -type d *]
}
+ set firstpass 0
}
set state(access_path) $access_path
@@ -384,7 +420,8 @@ proc ::safe::InterpSetConfig {slave access_path staticsok nestedok deletehook} {
set state(nestedok) $nestedok
set state(cleanupHook) $deletehook
- SyncAccessPath $slave
+ SyncAccessPath $child
+ return
}
#
@@ -392,11 +429,12 @@ proc ::safe::InterpSetConfig {slave access_path staticsok nestedok deletehook} {
# FindInAccessPath:
# Search for a real directory and returns its virtual Id (including the
# "$")
-proc ::safe::interpFindInAccessPath {slave path} {
- namespace upvar ::safe S$slave state
+proc ::safe::interpFindInAccessPath {child path} {
+ CheckInterp $child
+ namespace upvar ::safe [VarName $child] state
if {![dict exists $state(access_path,remap) $path]} {
- return -code error "$path not found in access path $access_path"
+ return -code error "$path not found in access path"
}
return [dict get $state(access_path,remap) $path]
@@ -406,10 +444,11 @@ proc ::safe::interpFindInAccessPath {slave path} {
# addToAccessPath:
# add (if needed) a real directory to access path and return its
# virtual token (including the "$").
-proc ::safe::interpAddToAccessPath {slave path} {
+proc ::safe::interpAddToAccessPath {child path} {
# first check if the directory is already in there
# (inlined interpFindInAccessPath).
- namespace upvar ::safe S$slave state
+ CheckInterp $child
+ namespace upvar ::safe [VarName $child] state
if {[dict exists $state(access_path,remap) $path]} {
return [dict get $state(access_path,remap) $path]
@@ -424,7 +463,7 @@ proc ::safe::interpAddToAccessPath {slave path} {
lappend state(access_path,remap) $path $token
lappend state(access_path,norm) [file normalize $path]
- SyncAccessPath $slave
+ SyncAccessPath $child
return $token
}
@@ -432,25 +471,25 @@ proc ::safe::interpAddToAccessPath {slave path} {
# interpreter. It is useful when you want to install the safe base aliases
# into a preexisting safe interpreter.
proc ::safe::InterpInit {
- slave
+ child
access_path
staticsok
nestedok
deletehook
} {
# Configure will generate an access_path when access_path is empty.
- InterpSetConfig $slave $access_path $staticsok $nestedok $deletehook
+ InterpSetConfig $child $access_path $staticsok $nestedok $deletehook
# NB we need to add [namespace current], aliases are always absolute
# paths.
- # These aliases let the slave load files to define new commands
- # This alias lets the slave use the encoding names, convertfrom,
+ # These aliases let the child load files to define new commands
+ # This alias lets the child use the encoding names, convertfrom,
# convertto, and system, but not "encoding system <name>" to set the
# system encoding.
# Handling Tcl Modules, we need a restricted form of Glob.
# This alias interposes on the 'exit' command and cleanly terminates
- # the slave.
+ # the child.
foreach {command alias} {
source AliasSource
@@ -459,61 +498,61 @@ proc ::safe::InterpInit {
exit interpDelete
glob AliasGlob
} {
- ::interp alias $slave $command {} [namespace current]::$alias $slave
+ ::interp alias $child $command {} [namespace current]::$alias $child
}
- # This alias lets the slave have access to a subset of the 'file'
+ # This alias lets the child have access to a subset of the 'file'
# command functionality.
- ::interp expose $slave file
+ ::interp expose $child file
foreach subcommand {dirname extension rootname tail} {
- ::interp alias $slave ::tcl::file::$subcommand {} \
- ::safe::AliasFileSubcommand $slave $subcommand
+ ::interp alias $child ::tcl::file::$subcommand {} \
+ ::safe::AliasFileSubcommand $child $subcommand
}
foreach subcommand {
atime attributes copy delete executable exists isdirectory isfile
link lstat mtime mkdir nativename normalize owned readable readlink
rename size stat tempfile type volumes writable
} {
- ::interp alias $slave ::tcl::file::$subcommand {} \
- ::safe::BadSubcommand $slave file $subcommand
+ ::interp alias $child ::tcl::file::$subcommand {} \
+ ::safe::BadSubcommand $child file $subcommand
}
# Subcommands of info
foreach {subcommand alias} {
nameofexecutable AliasExeName
} {
- ::interp alias $slave ::tcl::info::$subcommand \
- {} [namespace current]::$alias $slave
+ ::interp alias $child ::tcl::info::$subcommand \
+ {} [namespace current]::$alias $child
}
- # The allowed slave variables already have been set by Tcl_MakeSafe(3)
+ # The allowed child variables already have been set by Tcl_MakeSafe(3)
- # Source init.tcl and tm.tcl into the slave, to get auto_load and
+ # Source init.tcl and tm.tcl into the child, to get auto_load and
# other procedures defined:
- if {[catch {::interp eval $slave {
+ if {[catch {::interp eval $child {
source [file join $tcl_library init.tcl]
}} msg opt]} {
- Log $slave "can't source init.tcl ($msg)"
- return -options $opt "can't source init.tcl into slave $slave ($msg)"
+ Log $child "can't source init.tcl ($msg)"
+ return -options $opt "can't source init.tcl into slave $child ($msg)"
}
- if {[catch {::interp eval $slave {
+ if {[catch {::interp eval $child {
source [file join $tcl_library tm.tcl]
}} msg opt]} {
- Log $slave "can't source tm.tcl ($msg)"
- return -options $opt "can't source tm.tcl into slave $slave ($msg)"
+ Log $child "can't source tm.tcl ($msg)"
+ return -options $opt "can't source tm.tcl into slave $child ($msg)"
}
# Sync the paths used to search for Tcl modules. This can be done only
# now, after tm.tcl was loaded.
- namespace upvar ::safe S$slave state
+ namespace upvar ::safe [VarName $child] state
if {[llength $state(tm_path_slave)] > 0} {
- ::interp eval $slave [list \
+ ::interp eval $child [list \
::tcl::tm::add {*}[lreverse $state(tm_path_slave)]]
}
- return $slave
+ return $child
}
# Add (only if needed, avoid duplicates) 1 level of sub directories to an
@@ -539,15 +578,30 @@ proc ::safe::AddSubDirs {pathList} {
return $res
}
-# This procedure deletes a safe slave managed by Safe Tcl and cleans up
-# associated state:
-
-proc ::safe::interpDelete {slave} {
- Log $slave "About to delete" NOTICE
-
- namespace upvar ::safe S$slave state
+# This procedure deletes a safe interpreter managed by Safe Tcl and cleans up
+# associated state.
+# - The command will also delete non-Safe-Base interpreters.
+# - This is regrettable, but to avoid breaking existing code this should be
+# amended at the next major revision by uncommenting "CheckInterp".
+
+proc ::safe::interpDelete {child} {
+ Log $child "About to delete" NOTICE
+
+ # CheckInterp $child
+ namespace upvar ::safe [VarName $child] state
+
+ # When an interpreter is deleted with [interp delete], any sub-interpreters
+ # are deleted automatically, but this leaves behind their data in the Safe
+ # Base. To clean up properly, we call safe::interpDelete recursively on each
+ # Safe Base sub-interpreter, so each one is deleted cleanly and not by
+ # the automatic mechanism built into [interp delete].
+ foreach sub [interp children $child] {
+ if {[info exists ::safe::[VarName [list $child $sub]]]} {
+ ::safe::interpDelete [list $child $sub]
+ }
+ }
- # If the slave has a cleanup hook registered, call it. Check the
+ # If the child has a cleanup hook registered, call it. Check the
# existance because we might be called to delete an interp which has
# not been registered with us at all
@@ -558,14 +612,14 @@ proc ::safe::interpDelete {slave} {
# we'll loop
unset state(cleanupHook)
try {
- {*}$hook $slave
+ {*}$hook $child
} on error err {
- Log $slave "Delete hook error ($err)"
+ Log $child "Delete hook error ($err)"
}
}
}
- # Discard the global array of state associated with the slave, and
+ # Discard the global array of state associated with the child, and
# delete the interpreter.
if {[info exists state]} {
@@ -574,9 +628,9 @@ proc ::safe::interpDelete {slave} {
# if we have been called twice, the interp might have been deleted
# already
- if {[::interp exists $slave]} {
- ::interp delete $slave
- Log $slave "Deleted" NOTICE
+ if {[::interp exists $child]} {
+ ::interp delete $child
+ Log $child "Deleted" NOTICE
}
return
@@ -602,9 +656,9 @@ proc ::safe::setLogCmd {args} {
} else {
# Activate logging, define proper command.
- proc ::safe::Log {slave msg {type ERROR}} {
+ proc ::safe::Log {child msg {type ERROR}} {
variable Log
- {*}$Log "$type for slave $slave : $msg"
+ {*}$Log "$type for slave $child : $msg"
return
}
}
@@ -613,23 +667,23 @@ proc ::safe::setLogCmd {args} {
# ------------------- END OF PUBLIC METHODS ------------
#
-# Sets the slave auto_path to the master recorded value. Also sets
+# Sets the child auto_path to the parent recorded value. Also sets
# tcl_library to the first token of the virtual path.
#
-proc ::safe::SyncAccessPath {slave} {
- namespace upvar ::safe S$slave state
+proc ::safe::SyncAccessPath {child} {
+ namespace upvar ::safe [VarName $child] state
set slave_access_path $state(access_path,slave)
- ::interp eval $slave [list set auto_path $slave_access_path]
+ ::interp eval $child [list set auto_path $slave_access_path]
- Log $slave "auto_path in $slave has been set to $slave_access_path"\
+ Log $child "auto_path in $child has been set to $slave_access_path"\
NOTICE
# This code assumes that info library is the first element in the
# list of auto_path's. See -> InterpSetConfig for the code which
# ensures this condition.
- ::interp eval $slave [list \
+ ::interp eval $child [list \
set tcl_library [lindex $slave_access_path 0]]
}
@@ -643,8 +697,8 @@ proc ::safe::PathToken {n} {
#
# translate virtual path into real path
#
-proc ::safe::TranslatePath {slave path} {
- namespace upvar ::safe S$slave state
+proc ::safe::TranslatePath {child path} {
+ namespace upvar ::safe [VarName $child] state
# somehow strip the namespaces 'functionality' out (the danger is that
# we would strip valid macintosh "../" queries... :
@@ -659,7 +713,7 @@ proc ::safe::TranslatePath {slave path} {
# file name control (limit access to files/resources that should be a
# valid tcl source file)
-proc ::safe::CheckFileName {slave file} {
+proc ::safe::CheckFileName {child file} {
# This used to limit what can be sourced to ".tcl" and forbid files
# with more than 1 dot and longer than 14 chars, but I changed that
# for 8.4 as a safe interp has enough internal protection already to
@@ -680,17 +734,17 @@ proc ::safe::CheckFileName {slave file} {
# interpreters that are *almost* safe. In particular, it just acts to
# prevent discovery of what home directories exist.
-proc ::safe::AliasFileSubcommand {slave subcommand name} {
+proc ::safe::AliasFileSubcommand {child subcommand name} {
if {[string match ~* $name]} {
set name ./$name
}
- tailcall ::interp invokehidden $slave tcl:file:$subcommand $name
+ tailcall ::interp invokehidden $child tcl:file:$subcommand $name
}
# AliasGlob is the target of the "glob" alias in safe interpreters.
-proc ::safe::AliasGlob {slave args} {
- Log $slave "GLOB ! $args" NOTICE
+proc ::safe::AliasGlob {child args} {
+ Log $child "GLOB ! $args" NOTICE
set cmd {}
set at 0
array set got {
@@ -712,11 +766,15 @@ proc ::safe::AliasGlob {slave args} {
while {$at < [llength $args]} {
switch -glob -- [set opt [lindex $args $at]] {
- -nocomplain - -- - -join - -tails {
+ -nocomplain - -- - -tails {
lappend cmd $opt
set got($opt) 1
incr at
}
+ -join {
+ set got($opt) 1
+ incr at
+ }
-types - -type {
lappend cmd -types [lindex $args [incr at]]
incr at
@@ -730,15 +788,8 @@ proc ::safe::AliasGlob {slave args} {
set virtualdir [lindex $args [incr at]]
incr at
}
- pkgIndex.tcl {
- # Oops, this is globbing a subdirectory in regular package
- # search. That is not wanted. Abort, handler does catch
- # already (because glob was not defined before). See
- # package.tcl, lines 484ff in tclPkgUnknown.
- return -code error "unknown command glob"
- }
-* {
- Log $slave "Safe base rejecting glob option '$opt'"
+ Log $child "Safe base rejecting glob option '$opt'"
return -code error "Safe base rejecting glob option '$opt'"
}
default {
@@ -749,73 +800,116 @@ proc ::safe::AliasGlob {slave args} {
}
# Get the real path from the virtual one and check that the path is in the
- # access path of that slave. Done after basic argument processing so that
+ # access path of that child. Done after basic argument processing so that
# we know if -nocomplain is set.
if {$got(-directory)} {
try {
- set dir [TranslatePath $slave $virtualdir]
- DirInAccessPath $slave $dir
+ set dir [TranslatePath $child $virtualdir]
+ DirInAccessPath $child $dir
} on error msg {
- Log $slave $msg
+ Log $child $msg
if {$got(-nocomplain)} return
return -code error "permission denied"
}
- lappend cmd -directory $dir
+ if {$got(--)} {
+ set cmd [linsert $cmd end-1 -directory $dir]
+ } else {
+ lappend cmd -directory $dir
+ }
+ } else {
+ # The code after this "if ... else" block would conspire to return with
+ # no results in this case, if it were allowed to proceed. Instead,
+ # return now and reduce the number of cases to be considered later.
+ Log $child {option -directory must be supplied}
+ if {$got(-nocomplain)} return
+ return -code error "permission denied"
}
- # Apply the -join semantics ourselves
+ # Apply the -join semantics ourselves.
if {$got(-join)} {
set args [lreplace $args $at end [join [lrange $args $at end] "/"]]
}
- # Process remaining pattern arguments
+ # Process the pattern arguments. If we've done a join there is only one
+ # pattern argument.
+
set firstPattern [llength $cmd]
foreach opt [lrange $args $at end] {
if {![regexp $dirPartRE $opt -> thedir thefile]} {
set thedir .
- } elseif {[string match ~* $thedir]} {
- set thedir ./$thedir
+ # The *.tm search comes here.
}
- if {$thedir eq "*" &&
- ($thefile eq "pkgIndex.tcl" || $thefile eq "*.tm")} {
+ # "Special" treatment for (joined) argument {*/pkgIndex.tcl}.
+ # Do the expansion of "*" here, and filter out any directories that are
+ # not in the access path. The outcome is to lappend to cmd a path of
+ # the form $virtualdir/subdir/pkgIndex.tcl for each subdirectory subdir,
+ # after removing any subdir that are not in the access path.
+ if {($thedir eq "*") && ($thefile eq "pkgIndex.tcl")} {
set mapped 0
- foreach d [glob -directory [TranslatePath $slave $virtualdir] \
+ foreach d [glob -directory [TranslatePath $child $virtualdir] \
-types d -tails *] {
catch {
- DirInAccessPath $slave \
- [TranslatePath $slave [file join $virtualdir $d]]
+ DirInAccessPath $child \
+ [TranslatePath $child [file join $virtualdir $d]]
lappend cmd [file join $d $thefile]
set mapped 1
}
}
if {$mapped} continue
+ # Don't [continue] if */pkgIndex.tcl has no matches in the access
+ # path. The pattern will now receive the same treatment as a
+ # "non-special" pattern (and will fail because it includes a "*" in
+ # the directory name).
}
+ # Any directory pattern that is not an exact (i.e. non-glob) match to a
+ # directory in the access path will be rejected here.
+ # - Rejections include any directory pattern that has glob matching
+ # patterns "*", "?", backslashes, braces or square brackets, (UNLESS
+ # it corresponds to a genuine directory name AND that directory is in
+ # the access path).
+ # - The only "special matching characters" that remain in patterns for
+ # processing by glob are in the filename tail.
+ # - [file join $anything ~${foo}] is ~${foo}, which is not an exact
+ # match to any directory in the access path. Hence directory patterns
+ # that begin with "~" are rejected here. Tests safe-16.[5-8] check
+ # that "file join" remains as required and does not expand ~${foo}.
+ # - Bug [3529949] relates to unwanted expansion of ~${foo} and this is
+ # how the present code avoids the bug. All tests safe-16.* relate.
try {
- DirInAccessPath $slave [TranslatePath $slave \
+ DirInAccessPath $child [TranslatePath $child \
[file join $virtualdir $thedir]]
} on error msg {
- Log $slave $msg
+ Log $child $msg
if {$got(-nocomplain)} continue
return -code error "permission denied"
}
lappend cmd $opt
}
- Log $slave "GLOB = $cmd" NOTICE
+ Log $child "GLOB = $cmd" NOTICE
if {$got(-nocomplain) && [llength $cmd] eq $firstPattern} {
return
}
try {
- set entries [::interp invokehidden $slave glob {*}$cmd]
+ # >>>>>>>>>> HERE'S THE CALL TO SAFE INTERP GLOB <<<<<<<<<<
+ # - Pattern arguments added to cmd have NOT been translated from tokens.
+ # Only the virtualdir is translated (to dir).
+ # - In the pkgIndex.tcl case, there is no "*" in the pattern arguments,
+ # which are a list of names each with tail pkgIndex.tcl. The purpose
+ # of the call to glob is to remove the names for which the file does
+ # not exist.
+ set entries [::interp invokehidden $child glob {*}$cmd]
} on error msg {
- Log $slave $msg
+ # This is the only place that a call with -nocomplain and no invalid
+ # "dash-options" can return an error.
+ Log $child $msg
return -code error "script error"
}
- Log $slave "GLOB < $entries" NOTICE
+ Log $child "GLOB < $entries" NOTICE
- # Translate path back to what the slave should see.
+ # Translate path back to what the child should see.
set res {}
set l [string length $dir]
foreach p $entries {
@@ -825,13 +919,13 @@ proc ::safe::AliasGlob {slave args} {
lappend res $p
}
- Log $slave "GLOB > $res" NOTICE
+ Log $child "GLOB > $res" NOTICE
return $res
}
# AliasSource is the target of the "source" alias in safe interpreters.
-proc ::safe::AliasSource {slave args} {
+proc ::safe::AliasSource {child args} {
set argc [llength $args]
# Extended for handling of Tcl Modules to allow not only "source
# filename", but "source -encoding E filename" as well.
@@ -840,7 +934,7 @@ proc ::safe::AliasSource {slave args} {
set encoding [lindex $args 1]
set at 2
if {$encoding eq "identity"} {
- Log $slave "attempt to use the identity encoding"
+ Log $child "attempt to use the identity encoding"
return -code error "permission denied"
}
} else {
@@ -849,39 +943,42 @@ proc ::safe::AliasSource {slave args} {
}
if {$argc != 1} {
set msg "wrong # args: should be \"source ?-encoding E? fileName\""
- Log $slave "$msg ($args)"
+ Log $child "$msg ($args)"
return -code error $msg
}
set file [lindex $args $at]
# get the real path from the virtual one.
if {[catch {
- set realfile [TranslatePath $slave $file]
+ set realfile [TranslatePath $child $file]
} msg]} {
- Log $slave $msg
+ Log $child $msg
return -code error "permission denied"
}
- # check that the path is in the access path of that slave
+ # check that the path is in the access path of that child
if {[catch {
- FileInAccessPath $slave $realfile
+ FileInAccessPath $child $realfile
} msg]} {
- Log $slave $msg
+ Log $child $msg
return -code error "permission denied"
}
- # do the checks on the filename :
+ # Check that the filename exists and is readable. If it is not, deliver
+ # this -errorcode so that caller in tclPkgUnknown does not write a message
+ # to tclLog. Has no effect on other callers of ::source, which are in
+ # "package ifneeded" scripts.
if {[catch {
- CheckFileName $slave $realfile
+ CheckFileName $child $realfile
} msg]} {
- Log $slave "$realfile:$msg"
- return -code error $msg
+ Log $child "$realfile:$msg"
+ return -code error -errorcode {POSIX EACCES} $msg
}
# Passed all the tests, lets source it. Note that we do this all manually
- # because we want to control [info script] in the slave so information
+ # because we want to control [info script] in the child so information
# doesn't leak so much. [Bug 2913625]
- set old [::interp eval $slave {info script}]
+ set old [::interp eval $child {info script}]
set replacementMsg "script error"
set code [catch {
set f [open $realfile]
@@ -891,17 +988,17 @@ proc ::safe::AliasSource {slave args} {
}
set contents [read $f]
close $f
- ::interp eval $slave [list info script $file]
+ ::interp eval $child [list info script $file]
} msg opt]
if {$code == 0} {
- set code [catch {::interp eval $slave $contents} msg opt]
+ set code [catch {::interp eval $child $contents} msg opt]
set replacementMsg $msg
}
- catch {interp eval $slave [list info script $old]}
+ catch {interp eval $child [list info script $old]}
# Note that all non-errors are fine result codes from [source], so we must
# take a little care to do it properly. [Bug 2923613]
if {$code == 1} {
- Log $slave $msg
+ Log $child $msg
return -code error $replacementMsg
}
return -code $code -options $opt $msg
@@ -909,18 +1006,18 @@ proc ::safe::AliasSource {slave args} {
# AliasLoad is the target of the "load" alias in safe interpreters.
-proc ::safe::AliasLoad {slave file args} {
+proc ::safe::AliasLoad {child file args} {
set argc [llength $args]
if {$argc > 2} {
set msg "load error: too many arguments"
- Log $slave "$msg ($argc) {$file $args}"
+ Log $child "$msg ($argc) {$file $args}"
return -code error $msg
}
# package name (can be empty if file is not).
set package [lindex $args 0]
- namespace upvar ::safe S$slave state
+ namespace upvar ::safe [VarName $child] state
# Determine where to load. load use a relative interp path and {}
# means self, so we can directly and safely use passed arg.
@@ -929,7 +1026,7 @@ proc ::safe::AliasLoad {slave file args} {
# we will try to load into a sub sub interp; check that we want to
# authorize that.
if {!$state(nestedok)} {
- Log $slave "loading to a sub interp (nestedok)\
+ Log $child "loading to a sub interp (nestedok)\
disabled (trying to load $package to $target)"
return -code error "permission denied (nested load)"
}
@@ -940,11 +1037,11 @@ proc ::safe::AliasLoad {slave file args} {
# static package loading
if {$package eq ""} {
set msg "load error: empty filename and no package name"
- Log $slave $msg
+ Log $child $msg
return -code error $msg
}
if {!$state(staticsok)} {
- Log $slave "static packages loading disabled\
+ Log $child "static packages loading disabled\
(trying to load $package to $target)"
return -code error "permission denied (static package)"
}
@@ -953,36 +1050,43 @@ proc ::safe::AliasLoad {slave file args} {
# get the real path from the virtual one.
try {
- set file [TranslatePath $slave $file]
+ set file [TranslatePath $child $file]
} on error msg {
- Log $slave $msg
+ Log $child $msg
return -code error "permission denied"
}
# check the translated path
try {
- FileInAccessPath $slave $file
+ FileInAccessPath $child $file
} on error msg {
- Log $slave $msg
+ Log $child $msg
return -code error "permission denied (path)"
}
}
try {
- return [::interp invokehidden $slave load $file $package $target]
+ return [::interp invokehidden $child load $file $package $target]
} on error msg {
- Log $slave $msg
+ # Some packages return no error message.
+ set msg0 "load of binary library for package $package failed"
+ if {$msg eq {}} {
+ set msg $msg0
+ } else {
+ set msg "$msg0: $msg"
+ }
+ Log $child $msg
return -code error $msg
}
}
# FileInAccessPath raises an error if the file is not found in the list of
-# directories contained in the (master side recorded) slave's access path.
+# directories contained in the (parent side recorded) child's access path.
# the security here relies on "file dirname" answering the proper
# result... needs checking ?
-proc ::safe::FileInAccessPath {slave file} {
- namespace upvar ::safe S$slave state
+proc ::safe::FileInAccessPath {child file} {
+ namespace upvar ::safe [VarName $child] state
set access_path $state(access_path)
if {[file isdirectory $file]} {
@@ -994,14 +1098,14 @@ proc ::safe::FileInAccessPath {slave file} {
# potential pathname anomalies.
set norm_parent [file normalize $parent]
- namespace upvar ::safe S$slave state
+ namespace upvar ::safe [VarName $child] state
if {$norm_parent ni $state(access_path,norm)} {
return -code error "\"$file\": not in access_path"
}
}
-proc ::safe::DirInAccessPath {slave dir} {
- namespace upvar ::safe S$slave state
+proc ::safe::DirInAccessPath {child dir} {
+ namespace upvar ::safe [VarName $child] state
set access_path $state(access_path)
if {[file isfile $dir]} {
@@ -1012,7 +1116,7 @@ proc ::safe::DirInAccessPath {slave dir} {
# potential pathname anomalies.
set norm_dir [file normalize $dir]
- namespace upvar ::safe S$slave state
+ namespace upvar ::safe [VarName $child] state
if {$norm_dir ni $state(access_path,norm)} {
return -code error "\"$dir\": not in access_path"
}
@@ -1021,16 +1125,16 @@ proc ::safe::DirInAccessPath {slave dir} {
# This procedure is used to report an attempt to use an unsafe member of an
# ensemble command.
-proc ::safe::BadSubcommand {slave command subcommand args} {
+proc ::safe::BadSubcommand {child command subcommand args} {
set msg "not allowed to invoke subcommand $subcommand of $command"
- Log $slave $msg
+ Log $child $msg
return -code error -errorcode {TCL SAFE SUBCOMMAND} $msg
}
# AliasEncoding is the target of the "encoding" alias in safe interpreters.
-proc ::safe::AliasEncoding {slave option args} {
- # Note that [encoding dirs] is not supported in safe slaves at all
+proc ::safe::AliasEncoding {child option args} {
+ # Note that [encoding dirs] is not supported in safe children at all
set subcommands {convertfrom convertto names system}
try {
set option [tcl::prefix match -error [list -level 1 -errorcode \
@@ -1041,18 +1145,70 @@ proc ::safe::AliasEncoding {slave option args} {
"wrong # args: should be \"encoding system\""
}
} on error {msg options} {
- Log $slave $msg
+ Log $child $msg
return -options $options $msg
}
- tailcall ::interp invokehidden $slave encoding $option {*}$args
+ tailcall ::interp invokehidden $child encoding $option {*}$args
}
# Various minor hiding of platform features. [Bug 2913625]
-proc ::safe::AliasExeName {slave} {
+proc ::safe::AliasExeName {child} {
return ""
}
+# ------------------------------------------------------------------------------
+# Using Interpreter Names with Namespace Qualifiers
+# ------------------------------------------------------------------------------
+# (1) We wish to preserve compatibility with existing code, in which Safe Base
+# interpreter names have no namespace qualifiers.
+# (2) safe::interpCreate and the rest of the Safe Base previously could not
+# accept namespace qualifiers in an interpreter name.
+# (3) The interp command will accept namespace qualifiers in an interpreter
+# name, but accepts distinct interpreters that will have the same command
+# name (e.g. foo, ::foo, and :::foo) (bug 66c2e8c974).
+# (4) To satisfy these constraints, Safe Base interpreter names will be fully
+# qualified namespace names with no excess colons and with the leading "::"
+# omitted.
+# (5) Trailing "::" implies a namespace tail {}, which interp reads as {{}}.
+# Reject such names.
+# (6) We could:
+# (a) EITHER reject usable but non-compliant names (e.g. excess colons) in
+# interpCreate, interpInit;
+# (b) OR accept such names and then translate to a compliant name in every
+# command.
+# The problem with (b) is that the user will expect to use the name with the
+# interp command and will find that it is not recognised.
+# E.g "interpCreate ::foo" creates interpreter "foo", and the user's name
+# "::foo" works with all the Safe Base commands, but "interp eval ::foo"
+# fails.
+# So we choose (a).
+# (7) The command
+# namespace upvar ::safe S$child state
+# becomes
+# namespace upvar ::safe [VarName $child] state
+# ------------------------------------------------------------------------------
+
+proc ::safe::RejectExcessColons {child} {
+ set stripped [regsub -all -- {:::*} $child ::]
+ if {[string range $stripped end-1 end] eq {::}} {
+ return -code error {interpreter name must not end in "::"}
+ }
+ if {$stripped ne $child} {
+ set msg {interpreter name has excess colons in namespace separators}
+ return -code error $msg
+ }
+ if {[string range $stripped 0 1] eq {::}} {
+ return -code error {interpreter name must not begin "::"}
+ }
+ return
+}
+
+proc ::safe::VarName {child} {
+ # return S$child
+ return S[string map {:: @N @ @A} $child]
+}
+
proc ::safe::Setup {} {
####
#
@@ -1111,20 +1267,20 @@ namespace eval ::safe {
# Log command, set via 'setLogCmd'. Logging is disabled when empty.
variable Log {}
- # The package maintains a state array per slave interp under its
+ # The package maintains a state array per child interp under its
# control. The name of this array is S<interp-name>. This array is
# brought into scope where needed, using 'namespace upvar'. The S
- # prefix is used to avoid that a slave interp called "Log" smashes
+ # prefix is used to avoid that a child interp called "Log" smashes
# the "Log" variable.
#
# The array's elements are:
#
- # access_path : List of paths accessible to the slave.
+ # access_path : List of paths accessible to the child.
# access_path,norm : Ditto, in normalized form.
- # access_path,slave : Ditto, as the path tokens as seen by the slave.
+ # access_path,slave : Ditto, as the path tokens as seen by the child.
# access_path,map : dict ( token -> path )
# access_path,remap : dict ( path -> token )
- # tm_path_slave : List of TM root directories, as tokens seen by the slave.
+ # tm_path_slave : List of TM root directories, as tokens seen by the child.
# staticsok : Value of option -statics
# nestedok : Value of option -nested
# cleanupHook : Value of option -deleteHook
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tm.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tm.tcl
index 1802bb901d..c60084cc03 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tm.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tm.tcl
@@ -212,11 +212,12 @@ proc ::tcl::tm::UnknownHandler {original name args} {
}
set strip [llength [file split $path]]
- # We can't use glob in safe interps, so enclose the following in a
- # catch statement, where we get the module files out of the
- # subdirectories. In other words, Tcl Modules are not-functional
- # in such an interpreter. This is the same as for the command
- # "tclPkgUnknown", i.e. the search for regular packages.
+ # Get the module files out of the subdirectories.
+ # - Safe Base interpreters have a restricted "glob" command that
+ # works in this case.
+ # - The "catch" was essential when there was no safe glob and every
+ # call in a safe interp failed; it is retained only for corner
+ # cases in which the eventual call to glob returns an error.
catch {
# We always look for _all_ possible modules in the current
@@ -238,12 +239,16 @@ proc ::tcl::tm::UnknownHandler {original name args} {
continue
}
- if {[package ifneeded $pkgname $pkgversion] ne {}} {
+ if {([package ifneeded $pkgname $pkgversion] ne {})
+ && (![interp issafe])
+ } {
# There's already a provide script registered for
# this version of this package. Since all units of
# code claiming to be the same version of the same
# package ought to be identical, just stick with
# the one we already have.
+ # This does not apply to Safe Base interpreters because
+ # the token-to-directory mapping may have changed.
continue
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Accra b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Accra
index f43f751322..3f755f637d 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Accra
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Accra
@@ -2,51 +2,65 @@
set TZData(:Africa/Accra) {
{-9223372036854775808 -52 0 LMT}
- {-1640995148 0 0 GMT}
- {-1556841600 1200 1 GMT}
- {-1546388400 0 0 GMT}
- {-1525305600 1200 1 GMT}
- {-1514852400 0 0 GMT}
- {-1493769600 1200 1 GMT}
- {-1483316400 0 0 GMT}
- {-1462233600 1200 1 GMT}
- {-1451780400 0 0 GMT}
- {-1430611200 1200 1 GMT}
- {-1420158000 0 0 GMT}
- {-1399075200 1200 1 GMT}
- {-1388622000 0 0 GMT}
- {-1367539200 1200 1 GMT}
- {-1357086000 0 0 GMT}
- {-1336003200 1200 1 GMT}
- {-1325550000 0 0 GMT}
- {-1304380800 1200 1 GMT}
- {-1293927600 0 0 GMT}
- {-1272844800 1200 1 GMT}
- {-1262391600 0 0 GMT}
- {-1241308800 1200 1 GMT}
- {-1230855600 0 0 GMT}
- {-1209772800 1200 1 GMT}
- {-1199319600 0 0 GMT}
- {-1178150400 1200 1 GMT}
- {-1167697200 0 0 GMT}
- {-1146614400 1200 1 GMT}
- {-1136161200 0 0 GMT}
- {-1115078400 1200 1 GMT}
- {-1104625200 0 0 GMT}
- {-1083542400 1200 1 GMT}
- {-1073089200 0 0 GMT}
- {-1051920000 1200 1 GMT}
- {-1041466800 0 0 GMT}
- {-1020384000 1200 1 GMT}
- {-1009930800 0 0 GMT}
- {-988848000 1200 1 GMT}
- {-978394800 0 0 GMT}
- {-957312000 1200 1 GMT}
- {-946858800 0 0 GMT}
- {-925689600 1200 1 GMT}
- {-915236400 0 0 GMT}
- {-894153600 1200 1 GMT}
- {-883700400 0 0 GMT}
- {-862617600 1200 1 GMT}
- {-852164400 0 0 GMT}
+ {-1709337548 0 0 GMT}
+ {-1581206400 1200 1 +0020}
+ {-1577917200 0 0 GMT}
+ {-1556834400 1200 1 +0020}
+ {-1546294800 0 0 GMT}
+ {-1525298400 1200 1 +0020}
+ {-1514758800 0 0 GMT}
+ {-1493762400 1200 1 +0020}
+ {-1483222800 0 0 GMT}
+ {-1462226400 1200 1 +0020}
+ {-1451686800 0 0 GMT}
+ {-1430604000 1200 1 +0020}
+ {-1420064400 0 0 GMT}
+ {-1399068000 1200 1 +0020}
+ {-1388528400 0 0 GMT}
+ {-1367532000 1200 1 +0020}
+ {-1356992400 0 0 GMT}
+ {-1335996000 1200 1 +0020}
+ {-1325456400 0 0 GMT}
+ {-1304373600 1200 1 +0020}
+ {-1293834000 0 0 GMT}
+ {-1272837600 1200 1 +0020}
+ {-1262298000 0 0 GMT}
+ {-1241301600 1200 1 +0020}
+ {-1230762000 0 0 GMT}
+ {-1209765600 1200 1 +0020}
+ {-1199226000 0 0 GMT}
+ {-1178143200 1200 1 +0020}
+ {-1167603600 0 0 GMT}
+ {-1146607200 1200 1 +0020}
+ {-1136067600 0 0 GMT}
+ {-1115071200 1200 1 +0020}
+ {-1104531600 0 0 GMT}
+ {-1083535200 1200 1 +0020}
+ {-1072995600 0 0 GMT}
+ {-1051912800 1200 1 +0020}
+ {-1041373200 0 0 GMT}
+ {-1020376800 1200 1 +0020}
+ {-1009837200 0 0 GMT}
+ {-988840800 1200 1 +0020}
+ {-978301200 0 0 GMT}
+ {-957304800 1200 1 +0020}
+ {-946765200 0 0 GMT}
+ {-936309600 1200 1 +0020}
+ {-915142800 0 0 GMT}
+ {-904773600 1200 1 +0020}
+ {-883606800 0 0 GMT}
+ {-880329600 1800 0 +0030}
+ {-756952200 0 0 GMT}
+ {-610149600 1800 1 +0030}
+ {-599610600 0 0 GMT}
+ {-578613600 1800 1 +0030}
+ {-568074600 0 0 GMT}
+ {-546991200 1800 1 +0030}
+ {-536452200 0 0 GMT}
+ {-515455200 1800 1 +0030}
+ {-504916200 0 0 GMT}
+ {-483919200 1800 1 +0030}
+ {-473380200 0 0 GMT}
+ {-452383200 1800 1 +0030}
+ {-441844200 0 0 GMT}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Algiers b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Algiers
index fe4de22b27..b26d31cee5 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Algiers
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Algiers
@@ -2,7 +2,7 @@
set TZData(:Africa/Algiers) {
{-9223372036854775808 732 0 LMT}
- {-2486679072 561 0 PMT}
+ {-2486592732 561 0 PMT}
{-1855958961 0 0 WET}
{-1689814800 3600 1 WEST}
{-1680397200 0 0 WET}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Casablanca b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Casablanca
index 99027c9db8..cb607405c8 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Casablanca
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Casablanca
@@ -60,13 +60,13 @@ set TZData(:Africa/Casablanca) {
{1557021600 0 1 +01}
{1560045600 3600 0 +01}
{1587261600 0 1 +01}
- {1590285600 3600 0 +01}
+ {1590890400 3600 0 +01}
{1618106400 0 1 +01}
{1621130400 3600 0 +01}
{1648346400 0 1 +01}
{1651975200 3600 0 +01}
{1679191200 0 1 +01}
- {1682215200 3600 0 +01}
+ {1682820000 3600 0 +01}
{1710036000 0 1 +01}
{1713060000 3600 0 +01}
{1740276000 0 1 +01}
@@ -76,13 +76,13 @@ set TZData(:Africa/Casablanca) {
{1801965600 0 1 +01}
{1804989600 3600 0 +01}
{1832205600 0 1 +01}
- {1835229600 3600 0 +01}
+ {1835834400 3600 0 +01}
{1863050400 0 1 +01}
{1866074400 3600 0 +01}
{1893290400 0 1 +01}
{1896919200 3600 0 +01}
{1924135200 0 1 +01}
- {1927159200 3600 0 +01}
+ {1927764000 3600 0 +01}
{1954980000 0 1 +01}
{1958004000 3600 0 +01}
{1985220000 0 1 +01}
@@ -92,13 +92,13 @@ set TZData(:Africa/Casablanca) {
{2046304800 0 1 +01}
{2049933600 3600 0 +01}
{2077149600 0 1 +01}
- {2080173600 3600 0 +01}
+ {2080778400 3600 0 +01}
{2107994400 0 1 +01}
{2111018400 3600 0 +01}
{2138234400 0 1 +01}
{2141863200 3600 0 +01}
{2169079200 0 1 +01}
- {2172103200 3600 0 +01}
+ {2172708000 3600 0 +01}
{2199924000 0 1 +01}
{2202948000 3600 0 +01}
{2230164000 0 1 +01}
@@ -108,13 +108,13 @@ set TZData(:Africa/Casablanca) {
{2291248800 0 1 +01}
{2294877600 3600 0 +01}
{2322093600 0 1 +01}
- {2325117600 3600 0 +01}
+ {2325722400 3600 0 +01}
{2352938400 0 1 +01}
{2355962400 3600 0 +01}
{2383178400 0 1 +01}
{2386807200 3600 0 +01}
{2414023200 0 1 +01}
- {2417047200 3600 0 +01}
+ {2417652000 3600 0 +01}
{2444868000 0 1 +01}
{2447892000 3600 0 +01}
{2475108000 0 1 +01}
@@ -124,13 +124,13 @@ set TZData(:Africa/Casablanca) {
{2536192800 0 1 +01}
{2539821600 3600 0 +01}
{2567037600 0 1 +01}
- {2570061600 3600 0 +01}
+ {2570666400 3600 0 +01}
{2597882400 0 1 +01}
{2600906400 3600 0 +01}
{2628122400 0 1 +01}
{2631751200 3600 0 +01}
{2658967200 0 1 +01}
- {2661991200 3600 0 +01}
+ {2662596000 3600 0 +01}
{2689812000 0 1 +01}
{2692836000 3600 0 +01}
{2720052000 0 1 +01}
@@ -140,63 +140,63 @@ set TZData(:Africa/Casablanca) {
{2781136800 0 1 +01}
{2784765600 3600 0 +01}
{2811981600 0 1 +01}
- {2815005600 3600 0 +01}
+ {2815610400 3600 0 +01}
{2842826400 0 1 +01}
{2845850400 3600 0 +01}
{2873066400 0 1 +01}
{2876695200 3600 0 +01}
{2903911200 0 1 +01}
- {2906935200 3600 0 +01}
+ {2907540000 3600 0 +01}
{2934756000 0 1 +01}
{2937780000 3600 0 +01}
{2964996000 0 1 +01}
- {2968020000 3600 0 +01}
+ {2968624800 3600 0 +01}
{2995840800 0 1 +01}
{2998864800 3600 0 +01}
{3026080800 0 1 +01}
{3029709600 3600 0 +01}
{3056925600 0 1 +01}
- {3059949600 3600 0 +01}
+ {3060554400 3600 0 +01}
{3087770400 0 1 +01}
{3090794400 3600 0 +01}
{3118010400 0 1 +01}
{3121639200 3600 0 +01}
{3148855200 0 1 +01}
- {3151879200 3600 0 +01}
+ {3152484000 3600 0 +01}
{3179700000 0 1 +01}
{3182724000 3600 0 +01}
{3209940000 0 1 +01}
- {3212964000 3600 0 +01}
+ {3213568800 3600 0 +01}
{3240784800 0 1 +01}
{3243808800 3600 0 +01}
{3271024800 0 1 +01}
{3274653600 3600 0 +01}
{3301869600 0 1 +01}
- {3304893600 3600 0 +01}
+ {3305498400 3600 0 +01}
{3332714400 0 1 +01}
{3335738400 3600 0 +01}
{3362954400 0 1 +01}
{3366583200 3600 0 +01}
{3393799200 0 1 +01}
- {3396823200 3600 0 +01}
+ {3397428000 3600 0 +01}
{3424644000 0 1 +01}
{3427668000 3600 0 +01}
{3454884000 0 1 +01}
- {3457908000 3600 0 +01}
+ {3458512800 3600 0 +01}
{3485728800 0 1 +01}
{3488752800 3600 0 +01}
{3515968800 0 1 +01}
{3519597600 3600 0 +01}
{3546813600 0 1 +01}
- {3549837600 3600 0 +01}
+ {3550442400 3600 0 +01}
{3577658400 0 1 +01}
{3580682400 3600 0 +01}
{3607898400 0 1 +01}
{3611527200 3600 0 +01}
{3638743200 0 1 +01}
- {3641767200 3600 0 +01}
+ {3642372000 3600 0 +01}
{3669588000 0 1 +01}
{3672612000 3600 0 +01}
{3699828000 0 1 +01}
- {3702852000 3600 0 +01}
+ {3703456800 3600 0 +01}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/El_Aaiun b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/El_Aaiun
index 9f021a4fd5..fd3e88f652 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/El_Aaiun
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/El_Aaiun
@@ -49,13 +49,13 @@ set TZData(:Africa/El_Aaiun) {
{1557021600 0 1 +01}
{1560045600 3600 0 +01}
{1587261600 0 1 +01}
- {1590285600 3600 0 +01}
+ {1590890400 3600 0 +01}
{1618106400 0 1 +01}
{1621130400 3600 0 +01}
{1648346400 0 1 +01}
{1651975200 3600 0 +01}
{1679191200 0 1 +01}
- {1682215200 3600 0 +01}
+ {1682820000 3600 0 +01}
{1710036000 0 1 +01}
{1713060000 3600 0 +01}
{1740276000 0 1 +01}
@@ -65,13 +65,13 @@ set TZData(:Africa/El_Aaiun) {
{1801965600 0 1 +01}
{1804989600 3600 0 +01}
{1832205600 0 1 +01}
- {1835229600 3600 0 +01}
+ {1835834400 3600 0 +01}
{1863050400 0 1 +01}
{1866074400 3600 0 +01}
{1893290400 0 1 +01}
{1896919200 3600 0 +01}
{1924135200 0 1 +01}
- {1927159200 3600 0 +01}
+ {1927764000 3600 0 +01}
{1954980000 0 1 +01}
{1958004000 3600 0 +01}
{1985220000 0 1 +01}
@@ -81,13 +81,13 @@ set TZData(:Africa/El_Aaiun) {
{2046304800 0 1 +01}
{2049933600 3600 0 +01}
{2077149600 0 1 +01}
- {2080173600 3600 0 +01}
+ {2080778400 3600 0 +01}
{2107994400 0 1 +01}
{2111018400 3600 0 +01}
{2138234400 0 1 +01}
{2141863200 3600 0 +01}
{2169079200 0 1 +01}
- {2172103200 3600 0 +01}
+ {2172708000 3600 0 +01}
{2199924000 0 1 +01}
{2202948000 3600 0 +01}
{2230164000 0 1 +01}
@@ -97,13 +97,13 @@ set TZData(:Africa/El_Aaiun) {
{2291248800 0 1 +01}
{2294877600 3600 0 +01}
{2322093600 0 1 +01}
- {2325117600 3600 0 +01}
+ {2325722400 3600 0 +01}
{2352938400 0 1 +01}
{2355962400 3600 0 +01}
{2383178400 0 1 +01}
{2386807200 3600 0 +01}
{2414023200 0 1 +01}
- {2417047200 3600 0 +01}
+ {2417652000 3600 0 +01}
{2444868000 0 1 +01}
{2447892000 3600 0 +01}
{2475108000 0 1 +01}
@@ -113,13 +113,13 @@ set TZData(:Africa/El_Aaiun) {
{2536192800 0 1 +01}
{2539821600 3600 0 +01}
{2567037600 0 1 +01}
- {2570061600 3600 0 +01}
+ {2570666400 3600 0 +01}
{2597882400 0 1 +01}
{2600906400 3600 0 +01}
{2628122400 0 1 +01}
{2631751200 3600 0 +01}
{2658967200 0 1 +01}
- {2661991200 3600 0 +01}
+ {2662596000 3600 0 +01}
{2689812000 0 1 +01}
{2692836000 3600 0 +01}
{2720052000 0 1 +01}
@@ -129,63 +129,63 @@ set TZData(:Africa/El_Aaiun) {
{2781136800 0 1 +01}
{2784765600 3600 0 +01}
{2811981600 0 1 +01}
- {2815005600 3600 0 +01}
+ {2815610400 3600 0 +01}
{2842826400 0 1 +01}
{2845850400 3600 0 +01}
{2873066400 0 1 +01}
{2876695200 3600 0 +01}
{2903911200 0 1 +01}
- {2906935200 3600 0 +01}
+ {2907540000 3600 0 +01}
{2934756000 0 1 +01}
{2937780000 3600 0 +01}
{2964996000 0 1 +01}
- {2968020000 3600 0 +01}
+ {2968624800 3600 0 +01}
{2995840800 0 1 +01}
{2998864800 3600 0 +01}
{3026080800 0 1 +01}
{3029709600 3600 0 +01}
{3056925600 0 1 +01}
- {3059949600 3600 0 +01}
+ {3060554400 3600 0 +01}
{3087770400 0 1 +01}
{3090794400 3600 0 +01}
{3118010400 0 1 +01}
{3121639200 3600 0 +01}
{3148855200 0 1 +01}
- {3151879200 3600 0 +01}
+ {3152484000 3600 0 +01}
{3179700000 0 1 +01}
{3182724000 3600 0 +01}
{3209940000 0 1 +01}
- {3212964000 3600 0 +01}
+ {3213568800 3600 0 +01}
{3240784800 0 1 +01}
{3243808800 3600 0 +01}
{3271024800 0 1 +01}
{3274653600 3600 0 +01}
{3301869600 0 1 +01}
- {3304893600 3600 0 +01}
+ {3305498400 3600 0 +01}
{3332714400 0 1 +01}
{3335738400 3600 0 +01}
{3362954400 0 1 +01}
{3366583200 3600 0 +01}
{3393799200 0 1 +01}
- {3396823200 3600 0 +01}
+ {3397428000 3600 0 +01}
{3424644000 0 1 +01}
{3427668000 3600 0 +01}
{3454884000 0 1 +01}
- {3457908000 3600 0 +01}
+ {3458512800 3600 0 +01}
{3485728800 0 1 +01}
{3488752800 3600 0 +01}
{3515968800 0 1 +01}
{3519597600 3600 0 +01}
{3546813600 0 1 +01}
- {3549837600 3600 0 +01}
+ {3550442400 3600 0 +01}
{3577658400 0 1 +01}
{3580682400 3600 0 +01}
{3607898400 0 1 +01}
{3611527200 3600 0 +01}
{3638743200 0 1 +01}
- {3641767200 3600 0 +01}
+ {3642372000 3600 0 +01}
{3669588000 0 1 +01}
{3672612000 3600 0 +01}
{3699828000 0 1 +01}
- {3702852000 3600 0 +01}
+ {3703456800 3600 0 +01}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lagos b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lagos
index 079572f473..875066144d 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lagos
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Lagos
@@ -1,6 +1,9 @@
# created by tools/tclZIC.tcl - do not edit
set TZData(:Africa/Lagos) {
- {-9223372036854775808 816 0 LMT}
- {-1588464816 3600 0 WAT}
+ {-9223372036854775808 815 0 LMT}
+ {-2035584815 0 0 GMT}
+ {-1940889600 815 0 LMT}
+ {-1767226415 1800 0 +0030}
+ {-1588465800 3600 0 WAT}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nairobi b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nairobi
index 715dc4590e..b4c3b97072 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nairobi
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Africa/Nairobi
@@ -2,8 +2,9 @@
set TZData(:Africa/Nairobi) {
{-9223372036854775808 8836 0 LMT}
- {-1309746436 10800 0 EAT}
- {-1262314800 9000 0 +0230}
- {-946780200 9900 0 +0245}
- {-315629100 10800 0 EAT}
+ {-1946168836 9000 0 +0230}
+ {-1309746600 10800 0 EAT}
+ {-1261969200 9000 0 +0230}
+ {-1041388200 9900 0 +0245}
+ {-865305900 10800 0 EAT}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belize b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belize
index 5b463883de..3b3f9e4f97 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belize
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Belize
@@ -51,8 +51,51 @@ set TZData(:America/Belize) {
{-911759400 -21600 0 CST}
{-891194400 -19800 1 -0530}
{-879705000 -21600 0 CST}
- {-859744800 -19800 1 -0530}
- {-848255400 -21600 0 CST}
+ {-868212000 -18000 1 CWT}
+ {-769395600 -18000 1 CPT}
+ {-758746800 -21600 0 CST}
+ {-701892000 -19800 1 -0530}
+ {-690402600 -21600 0 CST}
+ {-670442400 -19800 1 -0530}
+ {-658953000 -21600 0 CST}
+ {-638992800 -19800 1 -0530}
+ {-627503400 -21600 0 CST}
+ {-606938400 -19800 1 -0530}
+ {-596053800 -21600 0 CST}
+ {-575488800 -19800 1 -0530}
+ {-564604200 -21600 0 CST}
+ {-544039200 -19800 1 -0530}
+ {-532549800 -21600 0 CST}
+ {-512589600 -19800 1 -0530}
+ {-501100200 -21600 0 CST}
+ {-481140000 -19800 1 -0530}
+ {-469650600 -21600 0 CST}
+ {-449690400 -19800 1 -0530}
+ {-438201000 -21600 0 CST}
+ {-417636000 -19800 1 -0530}
+ {-406751400 -21600 0 CST}
+ {-386186400 -19800 1 -0530}
+ {-375301800 -21600 0 CST}
+ {-354736800 -19800 1 -0530}
+ {-343247400 -21600 0 CST}
+ {-323287200 -19800 1 -0530}
+ {-311797800 -21600 0 CST}
+ {-291837600 -19800 1 -0530}
+ {-280348200 -21600 0 CST}
+ {-259783200 -19800 1 -0530}
+ {-248898600 -21600 0 CST}
+ {-228333600 -19800 1 -0530}
+ {-217449000 -21600 0 CST}
+ {-196884000 -19800 1 -0530}
+ {-185999400 -21600 0 CST}
+ {-165434400 -19800 1 -0530}
+ {-153945000 -21600 0 CST}
+ {-133984800 -19800 1 -0530}
+ {-122495400 -21600 0 CST}
+ {-102535200 -19800 1 -0530}
+ {-91045800 -21600 0 CST}
+ {-70480800 -19800 1 -0530}
+ {-59596200 -21600 0 CST}
{123919200 -18000 1 CDT}
{129618000 -21600 0 CST}
{409039200 -18000 1 CDT}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson
index 8d2b641903..c8e3f26c7c 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Dawson
@@ -94,163 +94,5 @@ set TZData(:America/Dawson) {
{1552212000 -25200 1 PDT}
{1572771600 -28800 0 PST}
{1583661600 -25200 1 PDT}
- {1604221200 -28800 0 PST}
- {1615716000 -25200 1 PDT}
- {1636275600 -28800 0 PST}
- {1647165600 -25200 1 PDT}
- {1667725200 -28800 0 PST}
- {1678615200 -25200 1 PDT}
- {1699174800 -28800 0 PST}
- {1710064800 -25200 1 PDT}
- {1730624400 -28800 0 PST}
- {1741514400 -25200 1 PDT}
- {1762074000 -28800 0 PST}
- {1772964000 -25200 1 PDT}
- {1793523600 -28800 0 PST}
- {1805018400 -25200 1 PDT}
- {1825578000 -28800 0 PST}
- {1836468000 -25200 1 PDT}
- {1857027600 -28800 0 PST}
- {1867917600 -25200 1 PDT}
- {1888477200 -28800 0 PST}
- {1899367200 -25200 1 PDT}
- {1919926800 -28800 0 PST}
- {1930816800 -25200 1 PDT}
- {1951376400 -28800 0 PST}
- {1962871200 -25200 1 PDT}
- {1983430800 -28800 0 PST}
- {1994320800 -25200 1 PDT}
- {2014880400 -28800 0 PST}
- {2025770400 -25200 1 PDT}
- {2046330000 -28800 0 PST}
- {2057220000 -25200 1 PDT}
- {2077779600 -28800 0 PST}
- {2088669600 -25200 1 PDT}
- {2109229200 -28800 0 PST}
- {2120119200 -25200 1 PDT}
- {2140678800 -28800 0 PST}
- {2152173600 -25200 1 PDT}
- {2172733200 -28800 0 PST}
- {2183623200 -25200 1 PDT}
- {2204182800 -28800 0 PST}
- {2215072800 -25200 1 PDT}
- {2235632400 -28800 0 PST}
- {2246522400 -25200 1 PDT}
- {2267082000 -28800 0 PST}
- {2277972000 -25200 1 PDT}
- {2298531600 -28800 0 PST}
- {2309421600 -25200 1 PDT}
- {2329981200 -28800 0 PST}
- {2341476000 -25200 1 PDT}
- {2362035600 -28800 0 PST}
- {2372925600 -25200 1 PDT}
- {2393485200 -28800 0 PST}
- {2404375200 -25200 1 PDT}
- {2424934800 -28800 0 PST}
- {2435824800 -25200 1 PDT}
- {2456384400 -28800 0 PST}
- {2467274400 -25200 1 PDT}
- {2487834000 -28800 0 PST}
- {2499328800 -25200 1 PDT}
- {2519888400 -28800 0 PST}
- {2530778400 -25200 1 PDT}
- {2551338000 -28800 0 PST}
- {2562228000 -25200 1 PDT}
- {2582787600 -28800 0 PST}
- {2593677600 -25200 1 PDT}
- {2614237200 -28800 0 PST}
- {2625127200 -25200 1 PDT}
- {2645686800 -28800 0 PST}
- {2656576800 -25200 1 PDT}
- {2677136400 -28800 0 PST}
- {2688631200 -25200 1 PDT}
- {2709190800 -28800 0 PST}
- {2720080800 -25200 1 PDT}
- {2740640400 -28800 0 PST}
- {2751530400 -25200 1 PDT}
- {2772090000 -28800 0 PST}
- {2782980000 -25200 1 PDT}
- {2803539600 -28800 0 PST}
- {2814429600 -25200 1 PDT}
- {2834989200 -28800 0 PST}
- {2846484000 -25200 1 PDT}
- {2867043600 -28800 0 PST}
- {2877933600 -25200 1 PDT}
- {2898493200 -28800 0 PST}
- {2909383200 -25200 1 PDT}
- {2929942800 -28800 0 PST}
- {2940832800 -25200 1 PDT}
- {2961392400 -28800 0 PST}
- {2972282400 -25200 1 PDT}
- {2992842000 -28800 0 PST}
- {3003732000 -25200 1 PDT}
- {3024291600 -28800 0 PST}
- {3035786400 -25200 1 PDT}
- {3056346000 -28800 0 PST}
- {3067236000 -25200 1 PDT}
- {3087795600 -28800 0 PST}
- {3098685600 -25200 1 PDT}
- {3119245200 -28800 0 PST}
- {3130135200 -25200 1 PDT}
- {3150694800 -28800 0 PST}
- {3161584800 -25200 1 PDT}
- {3182144400 -28800 0 PST}
- {3193034400 -25200 1 PDT}
- {3213594000 -28800 0 PST}
- {3225088800 -25200 1 PDT}
- {3245648400 -28800 0 PST}
- {3256538400 -25200 1 PDT}
- {3277098000 -28800 0 PST}
- {3287988000 -25200 1 PDT}
- {3308547600 -28800 0 PST}
- {3319437600 -25200 1 PDT}
- {3339997200 -28800 0 PST}
- {3350887200 -25200 1 PDT}
- {3371446800 -28800 0 PST}
- {3382941600 -25200 1 PDT}
- {3403501200 -28800 0 PST}
- {3414391200 -25200 1 PDT}
- {3434950800 -28800 0 PST}
- {3445840800 -25200 1 PDT}
- {3466400400 -28800 0 PST}
- {3477290400 -25200 1 PDT}
- {3497850000 -28800 0 PST}
- {3508740000 -25200 1 PDT}
- {3529299600 -28800 0 PST}
- {3540189600 -25200 1 PDT}
- {3560749200 -28800 0 PST}
- {3572244000 -25200 1 PDT}
- {3592803600 -28800 0 PST}
- {3603693600 -25200 1 PDT}
- {3624253200 -28800 0 PST}
- {3635143200 -25200 1 PDT}
- {3655702800 -28800 0 PST}
- {3666592800 -25200 1 PDT}
- {3687152400 -28800 0 PST}
- {3698042400 -25200 1 PDT}
- {3718602000 -28800 0 PST}
- {3730096800 -25200 1 PDT}
- {3750656400 -28800 0 PST}
- {3761546400 -25200 1 PDT}
- {3782106000 -28800 0 PST}
- {3792996000 -25200 1 PDT}
- {3813555600 -28800 0 PST}
- {3824445600 -25200 1 PDT}
- {3845005200 -28800 0 PST}
- {3855895200 -25200 1 PDT}
- {3876454800 -28800 0 PST}
- {3887344800 -25200 1 PDT}
- {3907904400 -28800 0 PST}
- {3919399200 -25200 1 PDT}
- {3939958800 -28800 0 PST}
- {3950848800 -25200 1 PDT}
- {3971408400 -28800 0 PST}
- {3982298400 -25200 1 PDT}
- {4002858000 -28800 0 PST}
- {4013748000 -25200 1 PDT}
- {4034307600 -28800 0 PST}
- {4045197600 -25200 1 PDT}
- {4065757200 -28800 0 PST}
- {4076647200 -25200 1 PDT}
- {4097206800 -28800 0 PST}
+ {1604217600 -25200 0 MST}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Godthab b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Godthab
index 3e45f87aad..8bb7b73887 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Godthab
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Godthab
@@ -1,246 +1,5 @@
# created by tools/tclZIC.tcl - do not edit
-
-set TZData(:America/Godthab) {
- {-9223372036854775808 -12416 0 LMT}
- {-1686083584 -10800 0 -03}
- {323845200 -7200 0 -02}
- {338950800 -10800 0 -03}
- {354675600 -7200 1 -02}
- {370400400 -10800 0 -03}
- {386125200 -7200 1 -02}
- {401850000 -10800 0 -03}
- {417574800 -7200 1 -02}
- {433299600 -10800 0 -03}
- {449024400 -7200 1 -02}
- {465354000 -10800 0 -03}
- {481078800 -7200 1 -02}
- {496803600 -10800 0 -03}
- {512528400 -7200 1 -02}
- {528253200 -10800 0 -03}
- {543978000 -7200 1 -02}
- {559702800 -10800 0 -03}
- {575427600 -7200 1 -02}
- {591152400 -10800 0 -03}
- {606877200 -7200 1 -02}
- {622602000 -10800 0 -03}
- {638326800 -7200 1 -02}
- {654656400 -10800 0 -03}
- {670381200 -7200 1 -02}
- {686106000 -10800 0 -03}
- {701830800 -7200 1 -02}
- {717555600 -10800 0 -03}
- {733280400 -7200 1 -02}
- {749005200 -10800 0 -03}
- {764730000 -7200 1 -02}
- {780454800 -10800 0 -03}
- {796179600 -7200 1 -02}
- {811904400 -10800 0 -03}
- {828234000 -7200 1 -02}
- {846378000 -10800 0 -03}
- {859683600 -7200 1 -02}
- {877827600 -10800 0 -03}
- {891133200 -7200 1 -02}
- {909277200 -10800 0 -03}
- {922582800 -7200 1 -02}
- {941331600 -10800 0 -03}
- {954032400 -7200 1 -02}
- {972781200 -10800 0 -03}
- {985482000 -7200 1 -02}
- {1004230800 -10800 0 -03}
- {1017536400 -7200 1 -02}
- {1035680400 -10800 0 -03}
- {1048986000 -7200 1 -02}
- {1067130000 -10800 0 -03}
- {1080435600 -7200 1 -02}
- {1099184400 -10800 0 -03}
- {1111885200 -7200 1 -02}
- {1130634000 -10800 0 -03}
- {1143334800 -7200 1 -02}
- {1162083600 -10800 0 -03}
- {1174784400 -7200 1 -02}
- {1193533200 -10800 0 -03}
- {1206838800 -7200 1 -02}
- {1224982800 -10800 0 -03}
- {1238288400 -7200 1 -02}
- {1256432400 -10800 0 -03}
- {1269738000 -7200 1 -02}
- {1288486800 -10800 0 -03}
- {1301187600 -7200 1 -02}
- {1319936400 -10800 0 -03}
- {1332637200 -7200 1 -02}
- {1351386000 -10800 0 -03}
- {1364691600 -7200 1 -02}
- {1382835600 -10800 0 -03}
- {1396141200 -7200 1 -02}
- {1414285200 -10800 0 -03}
- {1427590800 -7200 1 -02}
- {1445734800 -10800 0 -03}
- {1459040400 -7200 1 -02}
- {1477789200 -10800 0 -03}
- {1490490000 -7200 1 -02}
- {1509238800 -10800 0 -03}
- {1521939600 -7200 1 -02}
- {1540688400 -10800 0 -03}
- {1553994000 -7200 1 -02}
- {1572138000 -10800 0 -03}
- {1585443600 -7200 1 -02}
- {1603587600 -10800 0 -03}
- {1616893200 -7200 1 -02}
- {1635642000 -10800 0 -03}
- {1648342800 -7200 1 -02}
- {1667091600 -10800 0 -03}
- {1679792400 -7200 1 -02}
- {1698541200 -10800 0 -03}
- {1711846800 -7200 1 -02}
- {1729990800 -10800 0 -03}
- {1743296400 -7200 1 -02}
- {1761440400 -10800 0 -03}
- {1774746000 -7200 1 -02}
- {1792890000 -10800 0 -03}
- {1806195600 -7200 1 -02}
- {1824944400 -10800 0 -03}
- {1837645200 -7200 1 -02}
- {1856394000 -10800 0 -03}
- {1869094800 -7200 1 -02}
- {1887843600 -10800 0 -03}
- {1901149200 -7200 1 -02}
- {1919293200 -10800 0 -03}
- {1932598800 -7200 1 -02}
- {1950742800 -10800 0 -03}
- {1964048400 -7200 1 -02}
- {1982797200 -10800 0 -03}
- {1995498000 -7200 1 -02}
- {2014246800 -10800 0 -03}
- {2026947600 -7200 1 -02}
- {2045696400 -10800 0 -03}
- {2058397200 -7200 1 -02}
- {2077146000 -10800 0 -03}
- {2090451600 -7200 1 -02}
- {2108595600 -10800 0 -03}
- {2121901200 -7200 1 -02}
- {2140045200 -10800 0 -03}
- {2153350800 -7200 1 -02}
- {2172099600 -10800 0 -03}
- {2184800400 -7200 1 -02}
- {2203549200 -10800 0 -03}
- {2216250000 -7200 1 -02}
- {2234998800 -10800 0 -03}
- {2248304400 -7200 1 -02}
- {2266448400 -10800 0 -03}
- {2279754000 -7200 1 -02}
- {2297898000 -10800 0 -03}
- {2311203600 -7200 1 -02}
- {2329347600 -10800 0 -03}
- {2342653200 -7200 1 -02}
- {2361402000 -10800 0 -03}
- {2374102800 -7200 1 -02}
- {2392851600 -10800 0 -03}
- {2405552400 -7200 1 -02}
- {2424301200 -10800 0 -03}
- {2437606800 -7200 1 -02}
- {2455750800 -10800 0 -03}
- {2469056400 -7200 1 -02}
- {2487200400 -10800 0 -03}
- {2500506000 -7200 1 -02}
- {2519254800 -10800 0 -03}
- {2531955600 -7200 1 -02}
- {2550704400 -10800 0 -03}
- {2563405200 -7200 1 -02}
- {2582154000 -10800 0 -03}
- {2595459600 -7200 1 -02}
- {2613603600 -10800 0 -03}
- {2626909200 -7200 1 -02}
- {2645053200 -10800 0 -03}
- {2658358800 -7200 1 -02}
- {2676502800 -10800 0 -03}
- {2689808400 -7200 1 -02}
- {2708557200 -10800 0 -03}
- {2721258000 -7200 1 -02}
- {2740006800 -10800 0 -03}
- {2752707600 -7200 1 -02}
- {2771456400 -10800 0 -03}
- {2784762000 -7200 1 -02}
- {2802906000 -10800 0 -03}
- {2816211600 -7200 1 -02}
- {2834355600 -10800 0 -03}
- {2847661200 -7200 1 -02}
- {2866410000 -10800 0 -03}
- {2879110800 -7200 1 -02}
- {2897859600 -10800 0 -03}
- {2910560400 -7200 1 -02}
- {2929309200 -10800 0 -03}
- {2942010000 -7200 1 -02}
- {2960758800 -10800 0 -03}
- {2974064400 -7200 1 -02}
- {2992208400 -10800 0 -03}
- {3005514000 -7200 1 -02}
- {3023658000 -10800 0 -03}
- {3036963600 -7200 1 -02}
- {3055712400 -10800 0 -03}
- {3068413200 -7200 1 -02}
- {3087162000 -10800 0 -03}
- {3099862800 -7200 1 -02}
- {3118611600 -10800 0 -03}
- {3131917200 -7200 1 -02}
- {3150061200 -10800 0 -03}
- {3163366800 -7200 1 -02}
- {3181510800 -10800 0 -03}
- {3194816400 -7200 1 -02}
- {3212960400 -10800 0 -03}
- {3226266000 -7200 1 -02}
- {3245014800 -10800 0 -03}
- {3257715600 -7200 1 -02}
- {3276464400 -10800 0 -03}
- {3289165200 -7200 1 -02}
- {3307914000 -10800 0 -03}
- {3321219600 -7200 1 -02}
- {3339363600 -10800 0 -03}
- {3352669200 -7200 1 -02}
- {3370813200 -10800 0 -03}
- {3384118800 -7200 1 -02}
- {3402867600 -10800 0 -03}
- {3415568400 -7200 1 -02}
- {3434317200 -10800 0 -03}
- {3447018000 -7200 1 -02}
- {3465766800 -10800 0 -03}
- {3479072400 -7200 1 -02}
- {3497216400 -10800 0 -03}
- {3510522000 -7200 1 -02}
- {3528666000 -10800 0 -03}
- {3541971600 -7200 1 -02}
- {3560115600 -10800 0 -03}
- {3573421200 -7200 1 -02}
- {3592170000 -10800 0 -03}
- {3604870800 -7200 1 -02}
- {3623619600 -10800 0 -03}
- {3636320400 -7200 1 -02}
- {3655069200 -10800 0 -03}
- {3668374800 -7200 1 -02}
- {3686518800 -10800 0 -03}
- {3699824400 -7200 1 -02}
- {3717968400 -10800 0 -03}
- {3731274000 -7200 1 -02}
- {3750022800 -10800 0 -03}
- {3762723600 -7200 1 -02}
- {3781472400 -10800 0 -03}
- {3794173200 -7200 1 -02}
- {3812922000 -10800 0 -03}
- {3825622800 -7200 1 -02}
- {3844371600 -10800 0 -03}
- {3857677200 -7200 1 -02}
- {3875821200 -10800 0 -03}
- {3889126800 -7200 1 -02}
- {3907270800 -10800 0 -03}
- {3920576400 -7200 1 -02}
- {3939325200 -10800 0 -03}
- {3952026000 -7200 1 -02}
- {3970774800 -10800 0 -03}
- {3983475600 -7200 1 -02}
- {4002224400 -10800 0 -03}
- {4015530000 -7200 1 -02}
- {4033674000 -10800 0 -03}
- {4046979600 -7200 1 -02}
- {4065123600 -10800 0 -03}
- {4078429200 -7200 1 -02}
- {4096573200 -10800 0 -03}
+if {![info exists TZData(America/Nuuk)]} {
+ LoadTimeZoneFile America/Nuuk
}
+set TZData(:America/Godthab) $TZData(:America/Nuuk)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grand_Turk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grand_Turk
index da5f09bd03..414b0f9f97 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grand_Turk
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Grand_Turk
@@ -77,8 +77,7 @@ set TZData(:America/Grand_Turk) {
{1383458400 -18000 0 EST}
{1394348400 -14400 1 EDT}
{1414908000 -18000 0 EST}
- {1425798000 -14400 1 EDT}
- {1446361200 -14400 0 AST}
+ {1425798000 -14400 0 AST}
{1520751600 -14400 0 EDT}
{1541311200 -18000 0 EST}
{1552201200 -14400 1 EDT}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nassau b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nassau
index 1c35e93eba..292c56d67d 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nassau
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nassau
@@ -3,6 +3,11 @@
set TZData(:America/Nassau) {
{-9223372036854775808 -18570 0 LMT}
{-1825095030 -18000 0 EST}
+ {-873140400 -14400 1 EWT}
+ {-788904000 -18000 0 EST}
+ {-786222000 -14400 1 EWT}
+ {-769395600 -14400 1 EPT}
+ {-763848000 -18000 0 EST}
{-179341200 -14400 1 EDT}
{-163620000 -18000 0 EST}
{-147891600 -14400 1 EDT}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nuuk b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nuuk
new file mode 100644
index 0000000000..8d85a815c4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Nuuk
@@ -0,0 +1,246 @@
+# created by tools/tclZIC.tcl - do not edit
+
+set TZData(:America/Nuuk) {
+ {-9223372036854775808 -12416 0 LMT}
+ {-1686083584 -10800 0 -03}
+ {323845200 -7200 0 -02}
+ {338950800 -10800 0 -03}
+ {354675600 -7200 1 -02}
+ {370400400 -10800 0 -03}
+ {386125200 -7200 1 -02}
+ {401850000 -10800 0 -03}
+ {417574800 -7200 1 -02}
+ {433299600 -10800 0 -03}
+ {449024400 -7200 1 -02}
+ {465354000 -10800 0 -03}
+ {481078800 -7200 1 -02}
+ {496803600 -10800 0 -03}
+ {512528400 -7200 1 -02}
+ {528253200 -10800 0 -03}
+ {543978000 -7200 1 -02}
+ {559702800 -10800 0 -03}
+ {575427600 -7200 1 -02}
+ {591152400 -10800 0 -03}
+ {606877200 -7200 1 -02}
+ {622602000 -10800 0 -03}
+ {638326800 -7200 1 -02}
+ {654656400 -10800 0 -03}
+ {670381200 -7200 1 -02}
+ {686106000 -10800 0 -03}
+ {701830800 -7200 1 -02}
+ {717555600 -10800 0 -03}
+ {733280400 -7200 1 -02}
+ {749005200 -10800 0 -03}
+ {764730000 -7200 1 -02}
+ {780454800 -10800 0 -03}
+ {796179600 -7200 1 -02}
+ {811904400 -10800 0 -03}
+ {828234000 -7200 1 -02}
+ {846378000 -10800 0 -03}
+ {859683600 -7200 1 -02}
+ {877827600 -10800 0 -03}
+ {891133200 -7200 1 -02}
+ {909277200 -10800 0 -03}
+ {922582800 -7200 1 -02}
+ {941331600 -10800 0 -03}
+ {954032400 -7200 1 -02}
+ {972781200 -10800 0 -03}
+ {985482000 -7200 1 -02}
+ {1004230800 -10800 0 -03}
+ {1017536400 -7200 1 -02}
+ {1035680400 -10800 0 -03}
+ {1048986000 -7200 1 -02}
+ {1067130000 -10800 0 -03}
+ {1080435600 -7200 1 -02}
+ {1099184400 -10800 0 -03}
+ {1111885200 -7200 1 -02}
+ {1130634000 -10800 0 -03}
+ {1143334800 -7200 1 -02}
+ {1162083600 -10800 0 -03}
+ {1174784400 -7200 1 -02}
+ {1193533200 -10800 0 -03}
+ {1206838800 -7200 1 -02}
+ {1224982800 -10800 0 -03}
+ {1238288400 -7200 1 -02}
+ {1256432400 -10800 0 -03}
+ {1269738000 -7200 1 -02}
+ {1288486800 -10800 0 -03}
+ {1301187600 -7200 1 -02}
+ {1319936400 -10800 0 -03}
+ {1332637200 -7200 1 -02}
+ {1351386000 -10800 0 -03}
+ {1364691600 -7200 1 -02}
+ {1382835600 -10800 0 -03}
+ {1396141200 -7200 1 -02}
+ {1414285200 -10800 0 -03}
+ {1427590800 -7200 1 -02}
+ {1445734800 -10800 0 -03}
+ {1459040400 -7200 1 -02}
+ {1477789200 -10800 0 -03}
+ {1490490000 -7200 1 -02}
+ {1509238800 -10800 0 -03}
+ {1521939600 -7200 1 -02}
+ {1540688400 -10800 0 -03}
+ {1553994000 -7200 1 -02}
+ {1572138000 -10800 0 -03}
+ {1585443600 -7200 1 -02}
+ {1603587600 -10800 0 -03}
+ {1616893200 -7200 1 -02}
+ {1635642000 -10800 0 -03}
+ {1648342800 -7200 1 -02}
+ {1667091600 -10800 0 -03}
+ {1679792400 -7200 1 -02}
+ {1698541200 -10800 0 -03}
+ {1711846800 -7200 1 -02}
+ {1729990800 -10800 0 -03}
+ {1743296400 -7200 1 -02}
+ {1761440400 -10800 0 -03}
+ {1774746000 -7200 1 -02}
+ {1792890000 -10800 0 -03}
+ {1806195600 -7200 1 -02}
+ {1824944400 -10800 0 -03}
+ {1837645200 -7200 1 -02}
+ {1856394000 -10800 0 -03}
+ {1869094800 -7200 1 -02}
+ {1887843600 -10800 0 -03}
+ {1901149200 -7200 1 -02}
+ {1919293200 -10800 0 -03}
+ {1932598800 -7200 1 -02}
+ {1950742800 -10800 0 -03}
+ {1964048400 -7200 1 -02}
+ {1982797200 -10800 0 -03}
+ {1995498000 -7200 1 -02}
+ {2014246800 -10800 0 -03}
+ {2026947600 -7200 1 -02}
+ {2045696400 -10800 0 -03}
+ {2058397200 -7200 1 -02}
+ {2077146000 -10800 0 -03}
+ {2090451600 -7200 1 -02}
+ {2108595600 -10800 0 -03}
+ {2121901200 -7200 1 -02}
+ {2140045200 -10800 0 -03}
+ {2153350800 -7200 1 -02}
+ {2172099600 -10800 0 -03}
+ {2184800400 -7200 1 -02}
+ {2203549200 -10800 0 -03}
+ {2216250000 -7200 1 -02}
+ {2234998800 -10800 0 -03}
+ {2248304400 -7200 1 -02}
+ {2266448400 -10800 0 -03}
+ {2279754000 -7200 1 -02}
+ {2297898000 -10800 0 -03}
+ {2311203600 -7200 1 -02}
+ {2329347600 -10800 0 -03}
+ {2342653200 -7200 1 -02}
+ {2361402000 -10800 0 -03}
+ {2374102800 -7200 1 -02}
+ {2392851600 -10800 0 -03}
+ {2405552400 -7200 1 -02}
+ {2424301200 -10800 0 -03}
+ {2437606800 -7200 1 -02}
+ {2455750800 -10800 0 -03}
+ {2469056400 -7200 1 -02}
+ {2487200400 -10800 0 -03}
+ {2500506000 -7200 1 -02}
+ {2519254800 -10800 0 -03}
+ {2531955600 -7200 1 -02}
+ {2550704400 -10800 0 -03}
+ {2563405200 -7200 1 -02}
+ {2582154000 -10800 0 -03}
+ {2595459600 -7200 1 -02}
+ {2613603600 -10800 0 -03}
+ {2626909200 -7200 1 -02}
+ {2645053200 -10800 0 -03}
+ {2658358800 -7200 1 -02}
+ {2676502800 -10800 0 -03}
+ {2689808400 -7200 1 -02}
+ {2708557200 -10800 0 -03}
+ {2721258000 -7200 1 -02}
+ {2740006800 -10800 0 -03}
+ {2752707600 -7200 1 -02}
+ {2771456400 -10800 0 -03}
+ {2784762000 -7200 1 -02}
+ {2802906000 -10800 0 -03}
+ {2816211600 -7200 1 -02}
+ {2834355600 -10800 0 -03}
+ {2847661200 -7200 1 -02}
+ {2866410000 -10800 0 -03}
+ {2879110800 -7200 1 -02}
+ {2897859600 -10800 0 -03}
+ {2910560400 -7200 1 -02}
+ {2929309200 -10800 0 -03}
+ {2942010000 -7200 1 -02}
+ {2960758800 -10800 0 -03}
+ {2974064400 -7200 1 -02}
+ {2992208400 -10800 0 -03}
+ {3005514000 -7200 1 -02}
+ {3023658000 -10800 0 -03}
+ {3036963600 -7200 1 -02}
+ {3055712400 -10800 0 -03}
+ {3068413200 -7200 1 -02}
+ {3087162000 -10800 0 -03}
+ {3099862800 -7200 1 -02}
+ {3118611600 -10800 0 -03}
+ {3131917200 -7200 1 -02}
+ {3150061200 -10800 0 -03}
+ {3163366800 -7200 1 -02}
+ {3181510800 -10800 0 -03}
+ {3194816400 -7200 1 -02}
+ {3212960400 -10800 0 -03}
+ {3226266000 -7200 1 -02}
+ {3245014800 -10800 0 -03}
+ {3257715600 -7200 1 -02}
+ {3276464400 -10800 0 -03}
+ {3289165200 -7200 1 -02}
+ {3307914000 -10800 0 -03}
+ {3321219600 -7200 1 -02}
+ {3339363600 -10800 0 -03}
+ {3352669200 -7200 1 -02}
+ {3370813200 -10800 0 -03}
+ {3384118800 -7200 1 -02}
+ {3402867600 -10800 0 -03}
+ {3415568400 -7200 1 -02}
+ {3434317200 -10800 0 -03}
+ {3447018000 -7200 1 -02}
+ {3465766800 -10800 0 -03}
+ {3479072400 -7200 1 -02}
+ {3497216400 -10800 0 -03}
+ {3510522000 -7200 1 -02}
+ {3528666000 -10800 0 -03}
+ {3541971600 -7200 1 -02}
+ {3560115600 -10800 0 -03}
+ {3573421200 -7200 1 -02}
+ {3592170000 -10800 0 -03}
+ {3604870800 -7200 1 -02}
+ {3623619600 -10800 0 -03}
+ {3636320400 -7200 1 -02}
+ {3655069200 -10800 0 -03}
+ {3668374800 -7200 1 -02}
+ {3686518800 -10800 0 -03}
+ {3699824400 -7200 1 -02}
+ {3717968400 -10800 0 -03}
+ {3731274000 -7200 1 -02}
+ {3750022800 -10800 0 -03}
+ {3762723600 -7200 1 -02}
+ {3781472400 -10800 0 -03}
+ {3794173200 -7200 1 -02}
+ {3812922000 -10800 0 -03}
+ {3825622800 -7200 1 -02}
+ {3844371600 -10800 0 -03}
+ {3857677200 -7200 1 -02}
+ {3875821200 -10800 0 -03}
+ {3889126800 -7200 1 -02}
+ {3907270800 -10800 0 -03}
+ {3920576400 -7200 1 -02}
+ {3939325200 -10800 0 -03}
+ {3952026000 -7200 1 -02}
+ {3970774800 -10800 0 -03}
+ {3983475600 -7200 1 -02}
+ {4002224400 -10800 0 -03}
+ {4015530000 -7200 1 -02}
+ {4033674000 -10800 0 -03}
+ {4046979600 -7200 1 -02}
+ {4065123600 -10800 0 -03}
+ {4078429200 -7200 1 -02}
+ {4096573200 -10800 0 -03}
+}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Whitehorse b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Whitehorse
index 1d61093ebf..498a203a02 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Whitehorse
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/America/Whitehorse
@@ -94,163 +94,5 @@ set TZData(:America/Whitehorse) {
{1552212000 -25200 1 PDT}
{1572771600 -28800 0 PST}
{1583661600 -25200 1 PDT}
- {1604221200 -28800 0 PST}
- {1615716000 -25200 1 PDT}
- {1636275600 -28800 0 PST}
- {1647165600 -25200 1 PDT}
- {1667725200 -28800 0 PST}
- {1678615200 -25200 1 PDT}
- {1699174800 -28800 0 PST}
- {1710064800 -25200 1 PDT}
- {1730624400 -28800 0 PST}
- {1741514400 -25200 1 PDT}
- {1762074000 -28800 0 PST}
- {1772964000 -25200 1 PDT}
- {1793523600 -28800 0 PST}
- {1805018400 -25200 1 PDT}
- {1825578000 -28800 0 PST}
- {1836468000 -25200 1 PDT}
- {1857027600 -28800 0 PST}
- {1867917600 -25200 1 PDT}
- {1888477200 -28800 0 PST}
- {1899367200 -25200 1 PDT}
- {1919926800 -28800 0 PST}
- {1930816800 -25200 1 PDT}
- {1951376400 -28800 0 PST}
- {1962871200 -25200 1 PDT}
- {1983430800 -28800 0 PST}
- {1994320800 -25200 1 PDT}
- {2014880400 -28800 0 PST}
- {2025770400 -25200 1 PDT}
- {2046330000 -28800 0 PST}
- {2057220000 -25200 1 PDT}
- {2077779600 -28800 0 PST}
- {2088669600 -25200 1 PDT}
- {2109229200 -28800 0 PST}
- {2120119200 -25200 1 PDT}
- {2140678800 -28800 0 PST}
- {2152173600 -25200 1 PDT}
- {2172733200 -28800 0 PST}
- {2183623200 -25200 1 PDT}
- {2204182800 -28800 0 PST}
- {2215072800 -25200 1 PDT}
- {2235632400 -28800 0 PST}
- {2246522400 -25200 1 PDT}
- {2267082000 -28800 0 PST}
- {2277972000 -25200 1 PDT}
- {2298531600 -28800 0 PST}
- {2309421600 -25200 1 PDT}
- {2329981200 -28800 0 PST}
- {2341476000 -25200 1 PDT}
- {2362035600 -28800 0 PST}
- {2372925600 -25200 1 PDT}
- {2393485200 -28800 0 PST}
- {2404375200 -25200 1 PDT}
- {2424934800 -28800 0 PST}
- {2435824800 -25200 1 PDT}
- {2456384400 -28800 0 PST}
- {2467274400 -25200 1 PDT}
- {2487834000 -28800 0 PST}
- {2499328800 -25200 1 PDT}
- {2519888400 -28800 0 PST}
- {2530778400 -25200 1 PDT}
- {2551338000 -28800 0 PST}
- {2562228000 -25200 1 PDT}
- {2582787600 -28800 0 PST}
- {2593677600 -25200 1 PDT}
- {2614237200 -28800 0 PST}
- {2625127200 -25200 1 PDT}
- {2645686800 -28800 0 PST}
- {2656576800 -25200 1 PDT}
- {2677136400 -28800 0 PST}
- {2688631200 -25200 1 PDT}
- {2709190800 -28800 0 PST}
- {2720080800 -25200 1 PDT}
- {2740640400 -28800 0 PST}
- {2751530400 -25200 1 PDT}
- {2772090000 -28800 0 PST}
- {2782980000 -25200 1 PDT}
- {2803539600 -28800 0 PST}
- {2814429600 -25200 1 PDT}
- {2834989200 -28800 0 PST}
- {2846484000 -25200 1 PDT}
- {2867043600 -28800 0 PST}
- {2877933600 -25200 1 PDT}
- {2898493200 -28800 0 PST}
- {2909383200 -25200 1 PDT}
- {2929942800 -28800 0 PST}
- {2940832800 -25200 1 PDT}
- {2961392400 -28800 0 PST}
- {2972282400 -25200 1 PDT}
- {2992842000 -28800 0 PST}
- {3003732000 -25200 1 PDT}
- {3024291600 -28800 0 PST}
- {3035786400 -25200 1 PDT}
- {3056346000 -28800 0 PST}
- {3067236000 -25200 1 PDT}
- {3087795600 -28800 0 PST}
- {3098685600 -25200 1 PDT}
- {3119245200 -28800 0 PST}
- {3130135200 -25200 1 PDT}
- {3150694800 -28800 0 PST}
- {3161584800 -25200 1 PDT}
- {3182144400 -28800 0 PST}
- {3193034400 -25200 1 PDT}
- {3213594000 -28800 0 PST}
- {3225088800 -25200 1 PDT}
- {3245648400 -28800 0 PST}
- {3256538400 -25200 1 PDT}
- {3277098000 -28800 0 PST}
- {3287988000 -25200 1 PDT}
- {3308547600 -28800 0 PST}
- {3319437600 -25200 1 PDT}
- {3339997200 -28800 0 PST}
- {3350887200 -25200 1 PDT}
- {3371446800 -28800 0 PST}
- {3382941600 -25200 1 PDT}
- {3403501200 -28800 0 PST}
- {3414391200 -25200 1 PDT}
- {3434950800 -28800 0 PST}
- {3445840800 -25200 1 PDT}
- {3466400400 -28800 0 PST}
- {3477290400 -25200 1 PDT}
- {3497850000 -28800 0 PST}
- {3508740000 -25200 1 PDT}
- {3529299600 -28800 0 PST}
- {3540189600 -25200 1 PDT}
- {3560749200 -28800 0 PST}
- {3572244000 -25200 1 PDT}
- {3592803600 -28800 0 PST}
- {3603693600 -25200 1 PDT}
- {3624253200 -28800 0 PST}
- {3635143200 -25200 1 PDT}
- {3655702800 -28800 0 PST}
- {3666592800 -25200 1 PDT}
- {3687152400 -28800 0 PST}
- {3698042400 -25200 1 PDT}
- {3718602000 -28800 0 PST}
- {3730096800 -25200 1 PDT}
- {3750656400 -28800 0 PST}
- {3761546400 -25200 1 PDT}
- {3782106000 -28800 0 PST}
- {3792996000 -25200 1 PDT}
- {3813555600 -28800 0 PST}
- {3824445600 -25200 1 PDT}
- {3845005200 -28800 0 PST}
- {3855895200 -25200 1 PDT}
- {3876454800 -28800 0 PST}
- {3887344800 -25200 1 PDT}
- {3907904400 -28800 0 PST}
- {3919399200 -25200 1 PDT}
- {3939958800 -28800 0 PST}
- {3950848800 -25200 1 PDT}
- {3971408400 -28800 0 PST}
- {3982298400 -25200 1 PDT}
- {4002858000 -28800 0 PST}
- {4013748000 -25200 1 PDT}
- {4034307600 -28800 0 PST}
- {4045197600 -25200 1 PDT}
- {4065757200 -28800 0 PST}
- {4076647200 -25200 1 PDT}
- {4097206800 -28800 0 PST}
+ {1604217600 -25200 0 MST}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Casey b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Casey
index aa374803de..56935e328e 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Casey
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Casey
@@ -9,4 +9,9 @@ set TZData(:Antarctica/Casey) {
{1329843600 28800 0 +08}
{1477065600 39600 0 +11}
{1520701200 28800 0 +08}
+ {1538856000 39600 0 +11}
+ {1552752000 28800 0 +08}
+ {1570129200 39600 0 +11}
+ {1583596800 28800 0 +08}
+ {1601740860 39600 0 +11}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Macquarie b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Macquarie
index 60bf7a6db2..82b2b9ff62 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Macquarie
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Antarctica/Macquarie
@@ -5,7 +5,7 @@ set TZData(:Antarctica/Macquarie) {
{-2214259200 36000 0 AEST}
{-1680508800 39600 1 AEDT}
{-1669892400 39600 0 AEDT}
- {-1665392400 36000 0 AEST}
+ {-1665388800 36000 0 AEST}
{-1601719200 0 0 -00}
{-94730400 36000 0 AEST}
{-71136000 39600 1 AEDT}
@@ -93,5 +93,184 @@ set TZData(:Antarctica/Macquarie) {
{1223136000 39600 1 AEDT}
{1238860800 36000 0 AEST}
{1254585600 39600 1 AEDT}
- {1270310400 39600 0 +11}
+ {1262264400 39600 1 AEDT}
+ {1293800400 39600 0 AEST}
+ {1301760000 36000 0 AEST}
+ {1317484800 39600 1 AEDT}
+ {1333209600 36000 0 AEST}
+ {1349539200 39600 1 AEDT}
+ {1365264000 36000 0 AEST}
+ {1380988800 39600 1 AEDT}
+ {1396713600 36000 0 AEST}
+ {1412438400 39600 1 AEDT}
+ {1428163200 36000 0 AEST}
+ {1443888000 39600 1 AEDT}
+ {1459612800 36000 0 AEST}
+ {1475337600 39600 1 AEDT}
+ {1491062400 36000 0 AEST}
+ {1506787200 39600 1 AEDT}
+ {1522512000 36000 0 AEST}
+ {1538841600 39600 1 AEDT}
+ {1554566400 36000 0 AEST}
+ {1570291200 39600 1 AEDT}
+ {1586016000 36000 0 AEST}
+ {1601740800 39600 1 AEDT}
+ {1617465600 36000 0 AEST}
+ {1633190400 39600 1 AEDT}
+ {1648915200 36000 0 AEST}
+ {1664640000 39600 1 AEDT}
+ {1680364800 36000 0 AEST}
+ {1696089600 39600 1 AEDT}
+ {1712419200 36000 0 AEST}
+ {1728144000 39600 1 AEDT}
+ {1743868800 36000 0 AEST}
+ {1759593600 39600 1 AEDT}
+ {1775318400 36000 0 AEST}
+ {1791043200 39600 1 AEDT}
+ {1806768000 36000 0 AEST}
+ {1822492800 39600 1 AEDT}
+ {1838217600 36000 0 AEST}
+ {1853942400 39600 1 AEDT}
+ {1869667200 36000 0 AEST}
+ {1885996800 39600 1 AEDT}
+ {1901721600 36000 0 AEST}
+ {1917446400 39600 1 AEDT}
+ {1933171200 36000 0 AEST}
+ {1948896000 39600 1 AEDT}
+ {1964620800 36000 0 AEST}
+ {1980345600 39600 1 AEDT}
+ {1996070400 36000 0 AEST}
+ {2011795200 39600 1 AEDT}
+ {2027520000 36000 0 AEST}
+ {2043244800 39600 1 AEDT}
+ {2058969600 36000 0 AEST}
+ {2075299200 39600 1 AEDT}
+ {2091024000 36000 0 AEST}
+ {2106748800 39600 1 AEDT}
+ {2122473600 36000 0 AEST}
+ {2138198400 39600 1 AEDT}
+ {2153923200 36000 0 AEST}
+ {2169648000 39600 1 AEDT}
+ {2185372800 36000 0 AEST}
+ {2201097600 39600 1 AEDT}
+ {2216822400 36000 0 AEST}
+ {2233152000 39600 1 AEDT}
+ {2248876800 36000 0 AEST}
+ {2264601600 39600 1 AEDT}
+ {2280326400 36000 0 AEST}
+ {2296051200 39600 1 AEDT}
+ {2311776000 36000 0 AEST}
+ {2327500800 39600 1 AEDT}
+ {2343225600 36000 0 AEST}
+ {2358950400 39600 1 AEDT}
+ {2374675200 36000 0 AEST}
+ {2390400000 39600 1 AEDT}
+ {2406124800 36000 0 AEST}
+ {2422454400 39600 1 AEDT}
+ {2438179200 36000 0 AEST}
+ {2453904000 39600 1 AEDT}
+ {2469628800 36000 0 AEST}
+ {2485353600 39600 1 AEDT}
+ {2501078400 36000 0 AEST}
+ {2516803200 39600 1 AEDT}
+ {2532528000 36000 0 AEST}
+ {2548252800 39600 1 AEDT}
+ {2563977600 36000 0 AEST}
+ {2579702400 39600 1 AEDT}
+ {2596032000 36000 0 AEST}
+ {2611756800 39600 1 AEDT}
+ {2627481600 36000 0 AEST}
+ {2643206400 39600 1 AEDT}
+ {2658931200 36000 0 AEST}
+ {2674656000 39600 1 AEDT}
+ {2690380800 36000 0 AEST}
+ {2706105600 39600 1 AEDT}
+ {2721830400 36000 0 AEST}
+ {2737555200 39600 1 AEDT}
+ {2753280000 36000 0 AEST}
+ {2769609600 39600 1 AEDT}
+ {2785334400 36000 0 AEST}
+ {2801059200 39600 1 AEDT}
+ {2816784000 36000 0 AEST}
+ {2832508800 39600 1 AEDT}
+ {2848233600 36000 0 AEST}
+ {2863958400 39600 1 AEDT}
+ {2879683200 36000 0 AEST}
+ {2895408000 39600 1 AEDT}
+ {2911132800 36000 0 AEST}
+ {2926857600 39600 1 AEDT}
+ {2942582400 36000 0 AEST}
+ {2958912000 39600 1 AEDT}
+ {2974636800 36000 0 AEST}
+ {2990361600 39600 1 AEDT}
+ {3006086400 36000 0 AEST}
+ {3021811200 39600 1 AEDT}
+ {3037536000 36000 0 AEST}
+ {3053260800 39600 1 AEDT}
+ {3068985600 36000 0 AEST}
+ {3084710400 39600 1 AEDT}
+ {3100435200 36000 0 AEST}
+ {3116764800 39600 1 AEDT}
+ {3132489600 36000 0 AEST}
+ {3148214400 39600 1 AEDT}
+ {3163939200 36000 0 AEST}
+ {3179664000 39600 1 AEDT}
+ {3195388800 36000 0 AEST}
+ {3211113600 39600 1 AEDT}
+ {3226838400 36000 0 AEST}
+ {3242563200 39600 1 AEDT}
+ {3258288000 36000 0 AEST}
+ {3274012800 39600 1 AEDT}
+ {3289737600 36000 0 AEST}
+ {3306067200 39600 1 AEDT}
+ {3321792000 36000 0 AEST}
+ {3337516800 39600 1 AEDT}
+ {3353241600 36000 0 AEST}
+ {3368966400 39600 1 AEDT}
+ {3384691200 36000 0 AEST}
+ {3400416000 39600 1 AEDT}
+ {3416140800 36000 0 AEST}
+ {3431865600 39600 1 AEDT}
+ {3447590400 36000 0 AEST}
+ {3463315200 39600 1 AEDT}
+ {3479644800 36000 0 AEST}
+ {3495369600 39600 1 AEDT}
+ {3511094400 36000 0 AEST}
+ {3526819200 39600 1 AEDT}
+ {3542544000 36000 0 AEST}
+ {3558268800 39600 1 AEDT}
+ {3573993600 36000 0 AEST}
+ {3589718400 39600 1 AEDT}
+ {3605443200 36000 0 AEST}
+ {3621168000 39600 1 AEDT}
+ {3636892800 36000 0 AEST}
+ {3653222400 39600 1 AEDT}
+ {3668947200 36000 0 AEST}
+ {3684672000 39600 1 AEDT}
+ {3700396800 36000 0 AEST}
+ {3716121600 39600 1 AEDT}
+ {3731846400 36000 0 AEST}
+ {3747571200 39600 1 AEDT}
+ {3763296000 36000 0 AEST}
+ {3779020800 39600 1 AEDT}
+ {3794745600 36000 0 AEST}
+ {3810470400 39600 1 AEDT}
+ {3826195200 36000 0 AEST}
+ {3842524800 39600 1 AEDT}
+ {3858249600 36000 0 AEST}
+ {3873974400 39600 1 AEDT}
+ {3889699200 36000 0 AEST}
+ {3905424000 39600 1 AEDT}
+ {3921148800 36000 0 AEST}
+ {3936873600 39600 1 AEDT}
+ {3952598400 36000 0 AEST}
+ {3968323200 39600 1 AEDT}
+ {3984048000 36000 0 AEST}
+ {4000377600 39600 1 AEDT}
+ {4016102400 36000 0 AEST}
+ {4031827200 39600 1 AEDT}
+ {4047552000 36000 0 AEST}
+ {4063276800 39600 1 AEDT}
+ {4079001600 36000 0 AEST}
+ {4094726400 39600 1 AEDT}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Gaza b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Gaza
index 9b73dccc2b..95523c967a 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Gaza
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Gaza
@@ -3,16 +3,18 @@
set TZData(:Asia/Gaza) {
{-9223372036854775808 8272 0 LMT}
{-2185409872 7200 0 EEST}
- {-933645600 10800 1 EEST}
- {-857358000 7200 0 EEST}
+ {-933638400 10800 1 EEST}
+ {-923097600 7200 0 EEST}
+ {-919036800 10800 1 EEST}
+ {-857347200 7200 0 EEST}
{-844300800 10800 1 EEST}
- {-825822000 7200 0 EEST}
- {-812685600 10800 1 EEST}
- {-794199600 7200 0 EEST}
- {-779853600 10800 1 EEST}
- {-762656400 7200 0 EEST}
+ {-825811200 7200 0 EEST}
+ {-812678400 10800 1 EEST}
+ {-794188800 7200 0 EEST}
+ {-779846400 10800 1 EEST}
+ {-762652800 7200 0 EEST}
{-748310400 10800 1 EEST}
- {-731127600 7200 0 EEST}
+ {-731116800 7200 0 EEST}
{-682653600 7200 0 EET}
{-399088800 10800 1 EEST}
{-386650800 7200 0 EET}
@@ -40,12 +42,12 @@ set TZData(:Asia/Gaza) {
{150843600 7200 0 IST}
{167176800 10800 1 IDT}
{178664400 7200 0 IST}
- {334015200 10800 1 IDT}
- {337644000 7200 0 IST}
- {452556000 10800 1 IDT}
- {462232800 7200 0 IST}
+ {334101600 10800 1 IDT}
+ {337730400 7200 0 IST}
+ {452642400 10800 1 IDT}
+ {462319200 7200 0 IST}
{482277600 10800 1 IDT}
- {495579600 7200 0 IST}
+ {494370000 7200 0 IST}
{516751200 10800 1 IDT}
{526424400 7200 0 IST}
{545436000 10800 1 IDT}
@@ -110,7 +112,7 @@ set TZData(:Asia/Gaza) {
{1395957600 10800 1 EEST}
{1414098000 7200 0 EET}
{1427493600 10800 1 EEST}
- {1445547600 7200 0 EET}
+ {1445551200 7200 0 EET}
{1458946800 10800 1 EEST}
{1477692000 7200 0 EET}
{1490396400 10800 1 EEST}
@@ -118,165 +120,165 @@ set TZData(:Asia/Gaza) {
{1521846000 10800 1 EEST}
{1540591200 7200 0 EET}
{1553810400 10800 1 EEST}
- {1572040800 7200 0 EET}
- {1585260000 10800 1 EEST}
- {1604095200 7200 0 EET}
- {1616709600 10800 1 EEST}
+ {1572037200 7200 0 EET}
+ {1585346400 10800 1 EEST}
+ {1603490400 7200 0 EET}
+ {1616796000 10800 1 EEST}
{1635544800 7200 0 EET}
- {1648159200 10800 1 EEST}
+ {1648245600 10800 1 EEST}
{1666994400 7200 0 EET}
- {1680213600 10800 1 EEST}
+ {1679695200 10800 1 EEST}
{1698444000 7200 0 EET}
- {1711663200 10800 1 EEST}
+ {1711749600 10800 1 EEST}
{1729893600 7200 0 EET}
- {1743112800 10800 1 EEST}
+ {1743199200 10800 1 EEST}
{1761343200 7200 0 EET}
- {1774562400 10800 1 EEST}
- {1793397600 7200 0 EET}
- {1806012000 10800 1 EEST}
+ {1774648800 10800 1 EEST}
+ {1792792800 7200 0 EET}
+ {1806098400 10800 1 EEST}
{1824847200 7200 0 EET}
- {1838066400 10800 1 EEST}
+ {1837548000 10800 1 EEST}
{1856296800 7200 0 EET}
- {1869516000 10800 1 EEST}
+ {1868997600 10800 1 EEST}
{1887746400 7200 0 EET}
- {1900965600 10800 1 EEST}
+ {1901052000 10800 1 EEST}
{1919196000 7200 0 EET}
- {1932415200 10800 1 EEST}
+ {1932501600 10800 1 EEST}
{1950645600 7200 0 EET}
- {1963864800 10800 1 EEST}
+ {1963951200 10800 1 EEST}
{1982700000 7200 0 EET}
- {1995314400 10800 1 EEST}
+ {1995400800 10800 1 EEST}
{2014149600 7200 0 EET}
- {2027368800 10800 1 EEST}
+ {2026850400 10800 1 EEST}
{2045599200 7200 0 EET}
- {2058818400 10800 1 EEST}
+ {2058300000 10800 1 EEST}
{2077048800 7200 0 EET}
- {2090268000 10800 1 EEST}
+ {2090354400 10800 1 EEST}
{2108498400 7200 0 EET}
- {2121717600 10800 1 EEST}
- {2140552800 7200 0 EET}
- {2153167200 10800 1 EEST}
+ {2121804000 10800 1 EEST}
+ {2139948000 7200 0 EET}
+ {2153253600 10800 1 EEST}
{2172002400 7200 0 EET}
- {2184616800 10800 1 EEST}
+ {2184703200 10800 1 EEST}
{2203452000 7200 0 EET}
- {2216671200 10800 1 EEST}
+ {2216152800 10800 1 EEST}
{2234901600 7200 0 EET}
- {2248120800 10800 1 EEST}
+ {2248207200 10800 1 EEST}
{2266351200 7200 0 EET}
- {2279570400 10800 1 EEST}
+ {2279656800 10800 1 EEST}
{2297800800 7200 0 EET}
- {2311020000 10800 1 EEST}
- {2329855200 7200 0 EET}
- {2342469600 10800 1 EEST}
+ {2311106400 10800 1 EEST}
+ {2329250400 7200 0 EET}
+ {2342556000 10800 1 EEST}
{2361304800 7200 0 EET}
- {2374524000 10800 1 EEST}
+ {2374005600 10800 1 EEST}
{2392754400 7200 0 EET}
- {2405973600 10800 1 EEST}
+ {2405455200 10800 1 EEST}
{2424204000 7200 0 EET}
- {2437423200 10800 1 EEST}
+ {2437509600 10800 1 EEST}
{2455653600 7200 0 EET}
- {2468872800 10800 1 EEST}
- {2487708000 7200 0 EET}
- {2500322400 10800 1 EEST}
+ {2468959200 10800 1 EEST}
+ {2487103200 7200 0 EET}
+ {2500408800 10800 1 EEST}
{2519157600 7200 0 EET}
- {2531772000 10800 1 EEST}
+ {2531858400 10800 1 EEST}
{2550607200 7200 0 EET}
- {2563826400 10800 1 EEST}
+ {2563308000 10800 1 EEST}
{2582056800 7200 0 EET}
- {2595276000 10800 1 EEST}
+ {2595362400 10800 1 EEST}
{2613506400 7200 0 EET}
- {2626725600 10800 1 EEST}
+ {2626812000 10800 1 EEST}
{2644956000 7200 0 EET}
- {2658175200 10800 1 EEST}
- {2677010400 7200 0 EET}
- {2689624800 10800 1 EEST}
+ {2658261600 10800 1 EEST}
+ {2676405600 7200 0 EET}
+ {2689711200 10800 1 EEST}
{2708460000 7200 0 EET}
- {2721679200 10800 1 EEST}
+ {2721160800 10800 1 EEST}
{2739909600 7200 0 EET}
- {2753128800 10800 1 EEST}
+ {2752610400 10800 1 EEST}
{2771359200 7200 0 EET}
- {2784578400 10800 1 EEST}
+ {2784664800 10800 1 EEST}
{2802808800 7200 0 EET}
- {2816028000 10800 1 EEST}
+ {2816114400 10800 1 EEST}
{2834258400 7200 0 EET}
- {2847477600 10800 1 EEST}
+ {2847564000 10800 1 EEST}
{2866312800 7200 0 EET}
- {2878927200 10800 1 EEST}
+ {2879013600 10800 1 EEST}
{2897762400 7200 0 EET}
- {2910981600 10800 1 EEST}
+ {2910463200 10800 1 EEST}
{2929212000 7200 0 EET}
- {2942431200 10800 1 EEST}
+ {2941912800 10800 1 EEST}
{2960661600 7200 0 EET}
- {2973880800 10800 1 EEST}
+ {2973967200 10800 1 EEST}
{2992111200 7200 0 EET}
- {3005330400 10800 1 EEST}
- {3024165600 7200 0 EET}
- {3036780000 10800 1 EEST}
+ {3005416800 10800 1 EEST}
+ {3023560800 7200 0 EET}
+ {3036866400 10800 1 EEST}
{3055615200 7200 0 EET}
- {3068229600 10800 1 EEST}
+ {3068316000 10800 1 EEST}
{3087064800 7200 0 EET}
- {3100284000 10800 1 EEST}
+ {3099765600 10800 1 EEST}
{3118514400 7200 0 EET}
- {3131733600 10800 1 EEST}
+ {3131820000 10800 1 EEST}
{3149964000 7200 0 EET}
- {3163183200 10800 1 EEST}
+ {3163269600 10800 1 EEST}
{3181413600 7200 0 EET}
- {3194632800 10800 1 EEST}
- {3213468000 7200 0 EET}
- {3226082400 10800 1 EEST}
+ {3194719200 10800 1 EEST}
+ {3212863200 7200 0 EET}
+ {3226168800 10800 1 EEST}
{3244917600 7200 0 EET}
- {3258136800 10800 1 EEST}
+ {3257618400 10800 1 EEST}
{3276367200 7200 0 EET}
- {3289586400 10800 1 EEST}
+ {3289068000 10800 1 EEST}
{3307816800 7200 0 EET}
- {3321036000 10800 1 EEST}
+ {3321122400 10800 1 EEST}
{3339266400 7200 0 EET}
- {3352485600 10800 1 EEST}
- {3371320800 7200 0 EET}
- {3383935200 10800 1 EEST}
+ {3352572000 10800 1 EEST}
+ {3370716000 7200 0 EET}
+ {3384021600 10800 1 EEST}
{3402770400 7200 0 EET}
- {3415384800 10800 1 EEST}
+ {3415471200 10800 1 EEST}
{3434220000 7200 0 EET}
- {3447439200 10800 1 EEST}
+ {3446920800 10800 1 EEST}
{3465669600 7200 0 EET}
- {3478888800 10800 1 EEST}
+ {3478975200 10800 1 EEST}
{3497119200 7200 0 EET}
- {3510338400 10800 1 EEST}
+ {3510424800 10800 1 EEST}
{3528568800 7200 0 EET}
- {3541788000 10800 1 EEST}
- {3560623200 7200 0 EET}
- {3573237600 10800 1 EEST}
+ {3541874400 10800 1 EEST}
+ {3560018400 7200 0 EET}
+ {3573324000 10800 1 EEST}
{3592072800 7200 0 EET}
- {3605292000 10800 1 EEST}
+ {3604773600 10800 1 EEST}
{3623522400 7200 0 EET}
- {3636741600 10800 1 EEST}
+ {3636223200 10800 1 EEST}
{3654972000 7200 0 EET}
- {3668191200 10800 1 EEST}
+ {3668277600 10800 1 EEST}
{3686421600 7200 0 EET}
- {3699640800 10800 1 EEST}
+ {3699727200 10800 1 EEST}
{3717871200 7200 0 EET}
- {3731090400 10800 1 EEST}
+ {3731176800 10800 1 EEST}
{3749925600 7200 0 EET}
- {3762540000 10800 1 EEST}
+ {3762626400 10800 1 EEST}
{3781375200 7200 0 EET}
- {3794594400 10800 1 EEST}
+ {3794076000 10800 1 EEST}
{3812824800 7200 0 EET}
- {3826044000 10800 1 EEST}
+ {3825525600 10800 1 EEST}
{3844274400 7200 0 EET}
- {3857493600 10800 1 EEST}
+ {3857580000 10800 1 EEST}
{3875724000 7200 0 EET}
- {3888943200 10800 1 EEST}
- {3907778400 7200 0 EET}
- {3920392800 10800 1 EEST}
+ {3889029600 10800 1 EEST}
+ {3907173600 7200 0 EET}
+ {3920479200 10800 1 EEST}
{3939228000 7200 0 EET}
- {3951842400 10800 1 EEST}
+ {3951928800 10800 1 EEST}
{3970677600 7200 0 EET}
- {3983896800 10800 1 EEST}
+ {3983378400 10800 1 EEST}
{4002127200 7200 0 EET}
- {4015346400 10800 1 EEST}
+ {4015432800 10800 1 EEST}
{4033576800 7200 0 EET}
- {4046796000 10800 1 EEST}
+ {4046882400 10800 1 EEST}
{4065026400 7200 0 EET}
- {4078245600 10800 1 EEST}
- {4097080800 7200 0 EET}
+ {4078332000 10800 1 EEST}
+ {4096476000 7200 0 EET}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hebron b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hebron
index fe8f7e17e9..3fdcd65372 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hebron
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Hebron
@@ -3,16 +3,18 @@
set TZData(:Asia/Hebron) {
{-9223372036854775808 8423 0 LMT}
{-2185410023 7200 0 EEST}
- {-933645600 10800 1 EEST}
- {-857358000 7200 0 EEST}
+ {-933638400 10800 1 EEST}
+ {-923097600 7200 0 EEST}
+ {-919036800 10800 1 EEST}
+ {-857347200 7200 0 EEST}
{-844300800 10800 1 EEST}
- {-825822000 7200 0 EEST}
- {-812685600 10800 1 EEST}
- {-794199600 7200 0 EEST}
- {-779853600 10800 1 EEST}
- {-762656400 7200 0 EEST}
+ {-825811200 7200 0 EEST}
+ {-812678400 10800 1 EEST}
+ {-794188800 7200 0 EEST}
+ {-779846400 10800 1 EEST}
+ {-762652800 7200 0 EEST}
{-748310400 10800 1 EEST}
- {-731127600 7200 0 EEST}
+ {-731116800 7200 0 EEST}
{-682653600 7200 0 EET}
{-399088800 10800 1 EEST}
{-386650800 7200 0 EET}
@@ -40,12 +42,12 @@ set TZData(:Asia/Hebron) {
{150843600 7200 0 IST}
{167176800 10800 1 IDT}
{178664400 7200 0 IST}
- {334015200 10800 1 IDT}
- {337644000 7200 0 IST}
- {452556000 10800 1 IDT}
- {462232800 7200 0 IST}
+ {334101600 10800 1 IDT}
+ {337730400 7200 0 IST}
+ {452642400 10800 1 IDT}
+ {462319200 7200 0 IST}
{482277600 10800 1 IDT}
- {495579600 7200 0 IST}
+ {494370000 7200 0 IST}
{516751200 10800 1 IDT}
{526424400 7200 0 IST}
{545436000 10800 1 IDT}
@@ -109,7 +111,7 @@ set TZData(:Asia/Hebron) {
{1395957600 10800 1 EEST}
{1414098000 7200 0 EET}
{1427493600 10800 1 EEST}
- {1445547600 7200 0 EET}
+ {1445551200 7200 0 EET}
{1458946800 10800 1 EEST}
{1477692000 7200 0 EET}
{1490396400 10800 1 EEST}
@@ -117,165 +119,165 @@ set TZData(:Asia/Hebron) {
{1521846000 10800 1 EEST}
{1540591200 7200 0 EET}
{1553810400 10800 1 EEST}
- {1572040800 7200 0 EET}
- {1585260000 10800 1 EEST}
- {1604095200 7200 0 EET}
- {1616709600 10800 1 EEST}
+ {1572037200 7200 0 EET}
+ {1585346400 10800 1 EEST}
+ {1603490400 7200 0 EET}
+ {1616796000 10800 1 EEST}
{1635544800 7200 0 EET}
- {1648159200 10800 1 EEST}
+ {1648245600 10800 1 EEST}
{1666994400 7200 0 EET}
- {1680213600 10800 1 EEST}
+ {1679695200 10800 1 EEST}
{1698444000 7200 0 EET}
- {1711663200 10800 1 EEST}
+ {1711749600 10800 1 EEST}
{1729893600 7200 0 EET}
- {1743112800 10800 1 EEST}
+ {1743199200 10800 1 EEST}
{1761343200 7200 0 EET}
- {1774562400 10800 1 EEST}
- {1793397600 7200 0 EET}
- {1806012000 10800 1 EEST}
+ {1774648800 10800 1 EEST}
+ {1792792800 7200 0 EET}
+ {1806098400 10800 1 EEST}
{1824847200 7200 0 EET}
- {1838066400 10800 1 EEST}
+ {1837548000 10800 1 EEST}
{1856296800 7200 0 EET}
- {1869516000 10800 1 EEST}
+ {1868997600 10800 1 EEST}
{1887746400 7200 0 EET}
- {1900965600 10800 1 EEST}
+ {1901052000 10800 1 EEST}
{1919196000 7200 0 EET}
- {1932415200 10800 1 EEST}
+ {1932501600 10800 1 EEST}
{1950645600 7200 0 EET}
- {1963864800 10800 1 EEST}
+ {1963951200 10800 1 EEST}
{1982700000 7200 0 EET}
- {1995314400 10800 1 EEST}
+ {1995400800 10800 1 EEST}
{2014149600 7200 0 EET}
- {2027368800 10800 1 EEST}
+ {2026850400 10800 1 EEST}
{2045599200 7200 0 EET}
- {2058818400 10800 1 EEST}
+ {2058300000 10800 1 EEST}
{2077048800 7200 0 EET}
- {2090268000 10800 1 EEST}
+ {2090354400 10800 1 EEST}
{2108498400 7200 0 EET}
- {2121717600 10800 1 EEST}
- {2140552800 7200 0 EET}
- {2153167200 10800 1 EEST}
+ {2121804000 10800 1 EEST}
+ {2139948000 7200 0 EET}
+ {2153253600 10800 1 EEST}
{2172002400 7200 0 EET}
- {2184616800 10800 1 EEST}
+ {2184703200 10800 1 EEST}
{2203452000 7200 0 EET}
- {2216671200 10800 1 EEST}
+ {2216152800 10800 1 EEST}
{2234901600 7200 0 EET}
- {2248120800 10800 1 EEST}
+ {2248207200 10800 1 EEST}
{2266351200 7200 0 EET}
- {2279570400 10800 1 EEST}
+ {2279656800 10800 1 EEST}
{2297800800 7200 0 EET}
- {2311020000 10800 1 EEST}
- {2329855200 7200 0 EET}
- {2342469600 10800 1 EEST}
+ {2311106400 10800 1 EEST}
+ {2329250400 7200 0 EET}
+ {2342556000 10800 1 EEST}
{2361304800 7200 0 EET}
- {2374524000 10800 1 EEST}
+ {2374005600 10800 1 EEST}
{2392754400 7200 0 EET}
- {2405973600 10800 1 EEST}
+ {2405455200 10800 1 EEST}
{2424204000 7200 0 EET}
- {2437423200 10800 1 EEST}
+ {2437509600 10800 1 EEST}
{2455653600 7200 0 EET}
- {2468872800 10800 1 EEST}
- {2487708000 7200 0 EET}
- {2500322400 10800 1 EEST}
+ {2468959200 10800 1 EEST}
+ {2487103200 7200 0 EET}
+ {2500408800 10800 1 EEST}
{2519157600 7200 0 EET}
- {2531772000 10800 1 EEST}
+ {2531858400 10800 1 EEST}
{2550607200 7200 0 EET}
- {2563826400 10800 1 EEST}
+ {2563308000 10800 1 EEST}
{2582056800 7200 0 EET}
- {2595276000 10800 1 EEST}
+ {2595362400 10800 1 EEST}
{2613506400 7200 0 EET}
- {2626725600 10800 1 EEST}
+ {2626812000 10800 1 EEST}
{2644956000 7200 0 EET}
- {2658175200 10800 1 EEST}
- {2677010400 7200 0 EET}
- {2689624800 10800 1 EEST}
+ {2658261600 10800 1 EEST}
+ {2676405600 7200 0 EET}
+ {2689711200 10800 1 EEST}
{2708460000 7200 0 EET}
- {2721679200 10800 1 EEST}
+ {2721160800 10800 1 EEST}
{2739909600 7200 0 EET}
- {2753128800 10800 1 EEST}
+ {2752610400 10800 1 EEST}
{2771359200 7200 0 EET}
- {2784578400 10800 1 EEST}
+ {2784664800 10800 1 EEST}
{2802808800 7200 0 EET}
- {2816028000 10800 1 EEST}
+ {2816114400 10800 1 EEST}
{2834258400 7200 0 EET}
- {2847477600 10800 1 EEST}
+ {2847564000 10800 1 EEST}
{2866312800 7200 0 EET}
- {2878927200 10800 1 EEST}
+ {2879013600 10800 1 EEST}
{2897762400 7200 0 EET}
- {2910981600 10800 1 EEST}
+ {2910463200 10800 1 EEST}
{2929212000 7200 0 EET}
- {2942431200 10800 1 EEST}
+ {2941912800 10800 1 EEST}
{2960661600 7200 0 EET}
- {2973880800 10800 1 EEST}
+ {2973967200 10800 1 EEST}
{2992111200 7200 0 EET}
- {3005330400 10800 1 EEST}
- {3024165600 7200 0 EET}
- {3036780000 10800 1 EEST}
+ {3005416800 10800 1 EEST}
+ {3023560800 7200 0 EET}
+ {3036866400 10800 1 EEST}
{3055615200 7200 0 EET}
- {3068229600 10800 1 EEST}
+ {3068316000 10800 1 EEST}
{3087064800 7200 0 EET}
- {3100284000 10800 1 EEST}
+ {3099765600 10800 1 EEST}
{3118514400 7200 0 EET}
- {3131733600 10800 1 EEST}
+ {3131820000 10800 1 EEST}
{3149964000 7200 0 EET}
- {3163183200 10800 1 EEST}
+ {3163269600 10800 1 EEST}
{3181413600 7200 0 EET}
- {3194632800 10800 1 EEST}
- {3213468000 7200 0 EET}
- {3226082400 10800 1 EEST}
+ {3194719200 10800 1 EEST}
+ {3212863200 7200 0 EET}
+ {3226168800 10800 1 EEST}
{3244917600 7200 0 EET}
- {3258136800 10800 1 EEST}
+ {3257618400 10800 1 EEST}
{3276367200 7200 0 EET}
- {3289586400 10800 1 EEST}
+ {3289068000 10800 1 EEST}
{3307816800 7200 0 EET}
- {3321036000 10800 1 EEST}
+ {3321122400 10800 1 EEST}
{3339266400 7200 0 EET}
- {3352485600 10800 1 EEST}
- {3371320800 7200 0 EET}
- {3383935200 10800 1 EEST}
+ {3352572000 10800 1 EEST}
+ {3370716000 7200 0 EET}
+ {3384021600 10800 1 EEST}
{3402770400 7200 0 EET}
- {3415384800 10800 1 EEST}
+ {3415471200 10800 1 EEST}
{3434220000 7200 0 EET}
- {3447439200 10800 1 EEST}
+ {3446920800 10800 1 EEST}
{3465669600 7200 0 EET}
- {3478888800 10800 1 EEST}
+ {3478975200 10800 1 EEST}
{3497119200 7200 0 EET}
- {3510338400 10800 1 EEST}
+ {3510424800 10800 1 EEST}
{3528568800 7200 0 EET}
- {3541788000 10800 1 EEST}
- {3560623200 7200 0 EET}
- {3573237600 10800 1 EEST}
+ {3541874400 10800 1 EEST}
+ {3560018400 7200 0 EET}
+ {3573324000 10800 1 EEST}
{3592072800 7200 0 EET}
- {3605292000 10800 1 EEST}
+ {3604773600 10800 1 EEST}
{3623522400 7200 0 EET}
- {3636741600 10800 1 EEST}
+ {3636223200 10800 1 EEST}
{3654972000 7200 0 EET}
- {3668191200 10800 1 EEST}
+ {3668277600 10800 1 EEST}
{3686421600 7200 0 EET}
- {3699640800 10800 1 EEST}
+ {3699727200 10800 1 EEST}
{3717871200 7200 0 EET}
- {3731090400 10800 1 EEST}
+ {3731176800 10800 1 EEST}
{3749925600 7200 0 EET}
- {3762540000 10800 1 EEST}
+ {3762626400 10800 1 EEST}
{3781375200 7200 0 EET}
- {3794594400 10800 1 EEST}
+ {3794076000 10800 1 EEST}
{3812824800 7200 0 EET}
- {3826044000 10800 1 EEST}
+ {3825525600 10800 1 EEST}
{3844274400 7200 0 EET}
- {3857493600 10800 1 EEST}
+ {3857580000 10800 1 EEST}
{3875724000 7200 0 EET}
- {3888943200 10800 1 EEST}
- {3907778400 7200 0 EET}
- {3920392800 10800 1 EEST}
+ {3889029600 10800 1 EEST}
+ {3907173600 7200 0 EET}
+ {3920479200 10800 1 EEST}
{3939228000 7200 0 EET}
- {3951842400 10800 1 EEST}
+ {3951928800 10800 1 EEST}
{3970677600 7200 0 EET}
- {3983896800 10800 1 EEST}
+ {3983378400 10800 1 EEST}
{4002127200 7200 0 EET}
- {4015346400 10800 1 EEST}
+ {4015432800 10800 1 EEST}
{4033576800 7200 0 EET}
- {4046796000 10800 1 EEST}
+ {4046882400 10800 1 EEST}
{4065026400 7200 0 EET}
- {4078245600 10800 1 EEST}
- {4097080800 7200 0 EET}
+ {4078332000 10800 1 EEST}
+ {4096476000 7200 0 EET}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jerusalem b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jerusalem
index e1e84f48a9..596deb324c 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jerusalem
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Jerusalem
@@ -4,47 +4,49 @@ set TZData(:Asia/Jerusalem) {
{-9223372036854775808 8454 0 LMT}
{-2840149254 8440 0 JMT}
{-1641003640 7200 0 IST}
- {-933645600 10800 1 IDT}
- {-857358000 7200 0 IST}
+ {-933638400 10800 1 IDT}
+ {-923097600 7200 0 IST}
+ {-919036800 10800 1 IDT}
+ {-857347200 7200 0 IST}
{-844300800 10800 1 IDT}
- {-825822000 7200 0 IST}
- {-812685600 10800 1 IDT}
- {-794199600 7200 0 IST}
- {-779853600 10800 1 IDT}
- {-762656400 7200 0 IST}
+ {-825811200 7200 0 IST}
+ {-812678400 10800 1 IDT}
+ {-794188800 7200 0 IST}
+ {-779846400 10800 1 IDT}
+ {-762652800 7200 0 IST}
{-748310400 10800 1 IDT}
- {-731127600 7200 0 IST}
- {-681962400 14400 1 IDDT}
- {-673243200 10800 1 IDT}
- {-667962000 7200 0 IST}
- {-652327200 10800 1 IDT}
- {-636426000 7200 0 IST}
- {-622087200 10800 1 IDT}
+ {-731116800 7200 0 IST}
+ {-681955200 14400 1 IDDT}
+ {-673228800 10800 1 IDT}
+ {-667958400 7200 0 IST}
+ {-652320000 10800 1 IDT}
+ {-636422400 7200 0 IST}
+ {-622080000 10800 1 IDT}
{-608947200 7200 0 IST}
- {-591847200 10800 1 IDT}
+ {-591840000 10800 1 IDT}
{-572486400 7200 0 IST}
{-558576000 10800 1 IDT}
{-542851200 7200 0 IST}
{-527731200 10800 1 IDT}
{-514425600 7200 0 IST}
- {-490845600 10800 1 IDT}
- {-482986800 7200 0 IST}
- {-459475200 10800 1 IDT}
- {-451537200 7200 0 IST}
- {-428551200 10800 1 IDT}
+ {-490838400 10800 1 IDT}
+ {-482976000 7200 0 IST}
+ {-459388800 10800 1 IDT}
+ {-451526400 7200 0 IST}
+ {-428544000 10800 1 IDT}
{-418262400 7200 0 IST}
- {-400032000 10800 1 IDT}
- {-387428400 7200 0 IST}
+ {-400118400 10800 1 IDT}
+ {-387417600 7200 0 IST}
{142380000 10800 1 IDT}
{150843600 7200 0 IST}
{167176800 10800 1 IDT}
{178664400 7200 0 IST}
- {334015200 10800 1 IDT}
- {337644000 7200 0 IST}
- {452556000 10800 1 IDT}
- {462232800 7200 0 IST}
+ {334101600 10800 1 IDT}
+ {337730400 7200 0 IST}
+ {452642400 10800 1 IDT}
+ {462319200 7200 0 IST}
{482277600 10800 1 IDT}
- {495579600 7200 0 IST}
+ {494370000 7200 0 IST}
{516751200 10800 1 IDT}
{526424400 7200 0 IST}
{545436000 10800 1 IDT}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Shanghai b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Shanghai
index 66bc4339bc..0fcf802e9a 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Shanghai
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Asia/Shanghai
@@ -3,6 +3,8 @@
set TZData(:Asia/Shanghai) {
{-9223372036854775808 29143 0 LMT}
{-2177481943 28800 0 CST}
+ {-1600675200 32400 1 CDT}
+ {-1585904400 28800 0 CST}
{-933667200 32400 1 CDT}
{-922093200 28800 0 CST}
{-908870400 32400 1 CDT}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Bermuda b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Bermuda
index 2d4d98358c..40ab5d7cd5 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Bermuda
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Atlantic/Bermuda
@@ -2,7 +2,34 @@
set TZData(:Atlantic/Bermuda) {
{-9223372036854775808 -15558 0 LMT}
- {-1262281242 -14400 0 AST}
+ {-2524506042 -15558 0 BMT}
+ {-1664307642 -11958 1 BMT}
+ {-1648932042 -15558 0 BMT}
+ {-1632080442 -11958 1 BMT}
+ {-1618692042 -15558 0 BST}
+ {-1262281242 -14400 0 AT}
+ {-882727200 -10800 1 ADT}
+ {-858538800 -14400 0 AST}
+ {-845229600 -10800 1 ADT}
+ {-825879600 -14400 0 AST}
+ {-814384800 -10800 1 ADT}
+ {-793825200 -14400 0 AST}
+ {-782935200 -10800 1 ADT}
+ {-762375600 -14400 0 AST}
+ {-713988000 -10800 1 ADT}
+ {-703710000 -14400 0 AST}
+ {-681933600 -10800 1 ADT}
+ {-672865200 -14400 0 AST}
+ {-650484000 -10800 1 ADT}
+ {-641415600 -14400 0 AST}
+ {-618429600 -10800 1 ADT}
+ {-609966000 -14400 0 AST}
+ {-586980000 -10800 1 ADT}
+ {-578516400 -14400 0 AST}
+ {-555530400 -10800 1 ADT}
+ {-546462000 -14400 0 AST}
+ {-429127200 -10800 1 ADT}
+ {-415825200 -14400 0 AST}
{136360800 -10800 0 ADT}
{152082000 -14400 0 AST}
{167810400 -10800 1 ADT}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Adelaide b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Adelaide
index 7e1b04ea04..5f7c1a4494 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Adelaide
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Adelaide
@@ -4,14 +4,14 @@ set TZData(:Australia/Adelaide) {
{-9223372036854775808 33260 0 LMT}
{-2364110060 32400 0 ACST}
{-2230189200 34200 0 ACST}
- {-1672565340 37800 1 ACDT}
- {-1665390600 34200 0 ACST}
+ {-1672558200 37800 1 ACDT}
+ {-1665387000 34200 0 ACST}
{-883639800 37800 1 ACDT}
- {-876126600 34200 0 ACST}
+ {-876123000 34200 0 ACST}
{-860398200 37800 1 ACDT}
- {-844677000 34200 0 ACST}
+ {-844673400 34200 0 ACST}
{-828343800 37800 1 ACDT}
- {-813227400 34200 0 ACST}
+ {-813223800 34200 0 ACST}
{31501800 34200 0 ACST}
{57688200 37800 1 ACDT}
{67969800 34200 0 ACST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Brisbane b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Brisbane
index 8422ae6a13..325313a0d5 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Brisbane
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Brisbane
@@ -3,14 +3,14 @@
set TZData(:Australia/Brisbane) {
{-9223372036854775808 36728 0 LMT}
{-2366791928 36000 0 AEST}
- {-1672567140 39600 1 AEDT}
- {-1665392400 36000 0 AEST}
+ {-1672560000 39600 1 AEDT}
+ {-1665388800 36000 0 AEST}
{-883641600 39600 1 AEDT}
- {-876128400 36000 0 AEST}
+ {-876124800 36000 0 AEST}
{-860400000 39600 1 AEDT}
- {-844678800 36000 0 AEST}
+ {-844675200 36000 0 AEST}
{-828345600 39600 1 AEDT}
- {-813229200 36000 0 AEST}
+ {-813225600 36000 0 AEST}
{31500000 36000 0 AEST}
{57686400 39600 1 AEDT}
{67968000 36000 0 AEST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Broken_Hill b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Broken_Hill
index c42806139b..2534b70729 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Broken_Hill
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Broken_Hill
@@ -5,14 +5,14 @@ set TZData(:Australia/Broken_Hill) {
{-2364110748 36000 0 AEST}
{-2314951200 32400 0 ACST}
{-2230189200 34200 0 ACST}
- {-1672565340 37800 1 ACDT}
- {-1665390600 34200 0 ACST}
+ {-1672558200 37800 1 ACDT}
+ {-1665387000 34200 0 ACST}
{-883639800 37800 1 ACDT}
- {-876126600 34200 0 ACST}
+ {-876123000 34200 0 ACST}
{-860398200 37800 1 ACDT}
- {-844677000 34200 0 ACST}
+ {-844673400 34200 0 ACST}
{-828343800 37800 1 ACDT}
- {-813227400 34200 0 ACST}
+ {-813223800 34200 0 ACST}
{31501800 34200 0 ACST}
{57688200 37800 1 ACDT}
{67969800 34200 0 ACST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Currie b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Currie
index 936327b2f2..3315aa34ba 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Currie
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Currie
@@ -1,273 +1,5 @@
# created by tools/tclZIC.tcl - do not edit
-
-set TZData(:Australia/Currie) {
- {-9223372036854775808 34528 0 LMT}
- {-2345794528 36000 0 AEST}
- {-1680508800 39600 1 AEDT}
- {-1669892400 39600 0 AEDT}
- {-1665392400 36000 0 AEST}
- {-883641600 39600 1 AEDT}
- {-876128400 36000 0 AEST}
- {-860400000 39600 1 AEDT}
- {-844678800 36000 0 AEST}
- {-828345600 39600 1 AEDT}
- {-813229200 36000 0 AEST}
- {47138400 36000 0 AEST}
- {57686400 39600 1 AEDT}
- {67968000 36000 0 AEST}
- {89136000 39600 1 AEDT}
- {100022400 36000 0 AEST}
- {120585600 39600 1 AEDT}
- {131472000 36000 0 AEST}
- {152035200 39600 1 AEDT}
- {162921600 36000 0 AEST}
- {183484800 39600 1 AEDT}
- {194976000 36000 0 AEST}
- {215539200 39600 1 AEDT}
- {226425600 36000 0 AEST}
- {246988800 39600 1 AEDT}
- {257875200 36000 0 AEST}
- {278438400 39600 1 AEDT}
- {289324800 36000 0 AEST}
- {309888000 39600 1 AEDT}
- {320774400 36000 0 AEST}
- {341337600 39600 1 AEDT}
- {352224000 36000 0 AEST}
- {372787200 39600 1 AEDT}
- {386092800 36000 0 AEST}
- {404841600 39600 1 AEDT}
- {417542400 36000 0 AEST}
- {436291200 39600 1 AEDT}
- {447177600 36000 0 AEST}
- {467740800 39600 1 AEDT}
- {478627200 36000 0 AEST}
- {499190400 39600 1 AEDT}
- {510076800 36000 0 AEST}
- {530035200 39600 1 AEDT}
- {542736000 36000 0 AEST}
- {562089600 39600 1 AEDT}
- {574790400 36000 0 AEST}
- {594144000 39600 1 AEDT}
- {606240000 36000 0 AEST}
- {625593600 39600 1 AEDT}
- {637689600 36000 0 AEST}
- {657043200 39600 1 AEDT}
- {670348800 36000 0 AEST}
- {686678400 39600 1 AEDT}
- {701798400 36000 0 AEST}
- {718128000 39600 1 AEDT}
- {733248000 36000 0 AEST}
- {749577600 39600 1 AEDT}
- {764697600 36000 0 AEST}
- {781027200 39600 1 AEDT}
- {796147200 36000 0 AEST}
- {812476800 39600 1 AEDT}
- {828201600 36000 0 AEST}
- {844531200 39600 1 AEDT}
- {859651200 36000 0 AEST}
- {875980800 39600 1 AEDT}
- {891100800 36000 0 AEST}
- {907430400 39600 1 AEDT}
- {922550400 36000 0 AEST}
- {938880000 39600 1 AEDT}
- {954000000 36000 0 AEST}
- {967305600 39600 1 AEDT}
- {985449600 36000 0 AEST}
- {1002384000 39600 1 AEDT}
- {1017504000 36000 0 AEST}
- {1033833600 39600 1 AEDT}
- {1048953600 36000 0 AEST}
- {1065283200 39600 1 AEDT}
- {1080403200 36000 0 AEST}
- {1096732800 39600 1 AEDT}
- {1111852800 36000 0 AEST}
- {1128182400 39600 1 AEDT}
- {1143907200 36000 0 AEST}
- {1159632000 39600 1 AEDT}
- {1174752000 36000 0 AEST}
- {1191686400 39600 1 AEDT}
- {1207411200 36000 0 AEST}
- {1223136000 39600 1 AEDT}
- {1238860800 36000 0 AEST}
- {1254585600 39600 1 AEDT}
- {1270310400 36000 0 AEST}
- {1286035200 39600 1 AEDT}
- {1301760000 36000 0 AEST}
- {1317484800 39600 1 AEDT}
- {1333209600 36000 0 AEST}
- {1349539200 39600 1 AEDT}
- {1365264000 36000 0 AEST}
- {1380988800 39600 1 AEDT}
- {1396713600 36000 0 AEST}
- {1412438400 39600 1 AEDT}
- {1428163200 36000 0 AEST}
- {1443888000 39600 1 AEDT}
- {1459612800 36000 0 AEST}
- {1475337600 39600 1 AEDT}
- {1491062400 36000 0 AEST}
- {1506787200 39600 1 AEDT}
- {1522512000 36000 0 AEST}
- {1538841600 39600 1 AEDT}
- {1554566400 36000 0 AEST}
- {1570291200 39600 1 AEDT}
- {1586016000 36000 0 AEST}
- {1601740800 39600 1 AEDT}
- {1617465600 36000 0 AEST}
- {1633190400 39600 1 AEDT}
- {1648915200 36000 0 AEST}
- {1664640000 39600 1 AEDT}
- {1680364800 36000 0 AEST}
- {1696089600 39600 1 AEDT}
- {1712419200 36000 0 AEST}
- {1728144000 39600 1 AEDT}
- {1743868800 36000 0 AEST}
- {1759593600 39600 1 AEDT}
- {1775318400 36000 0 AEST}
- {1791043200 39600 1 AEDT}
- {1806768000 36000 0 AEST}
- {1822492800 39600 1 AEDT}
- {1838217600 36000 0 AEST}
- {1853942400 39600 1 AEDT}
- {1869667200 36000 0 AEST}
- {1885996800 39600 1 AEDT}
- {1901721600 36000 0 AEST}
- {1917446400 39600 1 AEDT}
- {1933171200 36000 0 AEST}
- {1948896000 39600 1 AEDT}
- {1964620800 36000 0 AEST}
- {1980345600 39600 1 AEDT}
- {1996070400 36000 0 AEST}
- {2011795200 39600 1 AEDT}
- {2027520000 36000 0 AEST}
- {2043244800 39600 1 AEDT}
- {2058969600 36000 0 AEST}
- {2075299200 39600 1 AEDT}
- {2091024000 36000 0 AEST}
- {2106748800 39600 1 AEDT}
- {2122473600 36000 0 AEST}
- {2138198400 39600 1 AEDT}
- {2153923200 36000 0 AEST}
- {2169648000 39600 1 AEDT}
- {2185372800 36000 0 AEST}
- {2201097600 39600 1 AEDT}
- {2216822400 36000 0 AEST}
- {2233152000 39600 1 AEDT}
- {2248876800 36000 0 AEST}
- {2264601600 39600 1 AEDT}
- {2280326400 36000 0 AEST}
- {2296051200 39600 1 AEDT}
- {2311776000 36000 0 AEST}
- {2327500800 39600 1 AEDT}
- {2343225600 36000 0 AEST}
- {2358950400 39600 1 AEDT}
- {2374675200 36000 0 AEST}
- {2390400000 39600 1 AEDT}
- {2406124800 36000 0 AEST}
- {2422454400 39600 1 AEDT}
- {2438179200 36000 0 AEST}
- {2453904000 39600 1 AEDT}
- {2469628800 36000 0 AEST}
- {2485353600 39600 1 AEDT}
- {2501078400 36000 0 AEST}
- {2516803200 39600 1 AEDT}
- {2532528000 36000 0 AEST}
- {2548252800 39600 1 AEDT}
- {2563977600 36000 0 AEST}
- {2579702400 39600 1 AEDT}
- {2596032000 36000 0 AEST}
- {2611756800 39600 1 AEDT}
- {2627481600 36000 0 AEST}
- {2643206400 39600 1 AEDT}
- {2658931200 36000 0 AEST}
- {2674656000 39600 1 AEDT}
- {2690380800 36000 0 AEST}
- {2706105600 39600 1 AEDT}
- {2721830400 36000 0 AEST}
- {2737555200 39600 1 AEDT}
- {2753280000 36000 0 AEST}
- {2769609600 39600 1 AEDT}
- {2785334400 36000 0 AEST}
- {2801059200 39600 1 AEDT}
- {2816784000 36000 0 AEST}
- {2832508800 39600 1 AEDT}
- {2848233600 36000 0 AEST}
- {2863958400 39600 1 AEDT}
- {2879683200 36000 0 AEST}
- {2895408000 39600 1 AEDT}
- {2911132800 36000 0 AEST}
- {2926857600 39600 1 AEDT}
- {2942582400 36000 0 AEST}
- {2958912000 39600 1 AEDT}
- {2974636800 36000 0 AEST}
- {2990361600 39600 1 AEDT}
- {3006086400 36000 0 AEST}
- {3021811200 39600 1 AEDT}
- {3037536000 36000 0 AEST}
- {3053260800 39600 1 AEDT}
- {3068985600 36000 0 AEST}
- {3084710400 39600 1 AEDT}
- {3100435200 36000 0 AEST}
- {3116764800 39600 1 AEDT}
- {3132489600 36000 0 AEST}
- {3148214400 39600 1 AEDT}
- {3163939200 36000 0 AEST}
- {3179664000 39600 1 AEDT}
- {3195388800 36000 0 AEST}
- {3211113600 39600 1 AEDT}
- {3226838400 36000 0 AEST}
- {3242563200 39600 1 AEDT}
- {3258288000 36000 0 AEST}
- {3274012800 39600 1 AEDT}
- {3289737600 36000 0 AEST}
- {3306067200 39600 1 AEDT}
- {3321792000 36000 0 AEST}
- {3337516800 39600 1 AEDT}
- {3353241600 36000 0 AEST}
- {3368966400 39600 1 AEDT}
- {3384691200 36000 0 AEST}
- {3400416000 39600 1 AEDT}
- {3416140800 36000 0 AEST}
- {3431865600 39600 1 AEDT}
- {3447590400 36000 0 AEST}
- {3463315200 39600 1 AEDT}
- {3479644800 36000 0 AEST}
- {3495369600 39600 1 AEDT}
- {3511094400 36000 0 AEST}
- {3526819200 39600 1 AEDT}
- {3542544000 36000 0 AEST}
- {3558268800 39600 1 AEDT}
- {3573993600 36000 0 AEST}
- {3589718400 39600 1 AEDT}
- {3605443200 36000 0 AEST}
- {3621168000 39600 1 AEDT}
- {3636892800 36000 0 AEST}
- {3653222400 39600 1 AEDT}
- {3668947200 36000 0 AEST}
- {3684672000 39600 1 AEDT}
- {3700396800 36000 0 AEST}
- {3716121600 39600 1 AEDT}
- {3731846400 36000 0 AEST}
- {3747571200 39600 1 AEDT}
- {3763296000 36000 0 AEST}
- {3779020800 39600 1 AEDT}
- {3794745600 36000 0 AEST}
- {3810470400 39600 1 AEDT}
- {3826195200 36000 0 AEST}
- {3842524800 39600 1 AEDT}
- {3858249600 36000 0 AEST}
- {3873974400 39600 1 AEDT}
- {3889699200 36000 0 AEST}
- {3905424000 39600 1 AEDT}
- {3921148800 36000 0 AEST}
- {3936873600 39600 1 AEDT}
- {3952598400 36000 0 AEST}
- {3968323200 39600 1 AEDT}
- {3984048000 36000 0 AEST}
- {4000377600 39600 1 AEDT}
- {4016102400 36000 0 AEST}
- {4031827200 39600 1 AEDT}
- {4047552000 36000 0 AEST}
- {4063276800 39600 1 AEDT}
- {4079001600 36000 0 AEST}
- {4094726400 39600 1 AEDT}
+if {![info exists TZData(Australia/Hobart)]} {
+ LoadTimeZoneFile Australia/Hobart
}
+set TZData(:Australia/Currie) $TZData(:Australia/Hobart)
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Darwin b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Darwin
index e77605d171..13f13ee25a 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Darwin
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Darwin
@@ -4,12 +4,12 @@ set TZData(:Australia/Darwin) {
{-9223372036854775808 31400 0 LMT}
{-2364108200 32400 0 ACST}
{-2230189200 34200 0 ACST}
- {-1672565340 37800 1 ACDT}
- {-1665390600 34200 0 ACST}
+ {-1672558200 37800 1 ACDT}
+ {-1665387000 34200 0 ACST}
{-883639800 37800 1 ACDT}
- {-876126600 34200 0 ACST}
+ {-876123000 34200 0 ACST}
{-860398200 37800 1 ACDT}
- {-844677000 34200 0 ACST}
+ {-844673400 34200 0 ACST}
{-828343800 37800 1 ACDT}
- {-813227400 34200 0 ACST}
+ {-813223800 34200 0 ACST}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Eucla b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Eucla
index 8008980115..1d81a3d5e1 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Eucla
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Eucla
@@ -3,12 +3,12 @@
set TZData(:Australia/Eucla) {
{-9223372036854775808 30928 0 LMT}
{-2337928528 31500 0 +0945}
- {-1672562640 35100 1 +0945}
- {-1665387900 31500 0 +0945}
+ {-1672555500 35100 1 +0945}
+ {-1665384300 31500 0 +0945}
{-883637100 35100 1 +0945}
- {-876123900 31500 0 +0945}
+ {-876120300 31500 0 +0945}
{-860395500 35100 1 +0945}
- {-844674300 31500 0 +0945}
+ {-844670700 31500 0 +0945}
{-836473500 35100 0 +0945}
{152039700 35100 1 +0945}
{162926100 31500 0 +0945}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Hobart b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Hobart
index bf5adf0b65..5ff675e3eb 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Hobart
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Hobart
@@ -4,14 +4,18 @@ set TZData(:Australia/Hobart) {
{-9223372036854775808 35356 0 LMT}
{-2345795356 36000 0 AEST}
{-1680508800 39600 1 AEDT}
- {-1669892400 39600 0 AEDT}
- {-1665392400 36000 0 AEST}
+ {-1665388800 36000 0 AEST}
+ {-1646640000 39600 1 AEDT}
+ {-1635753600 36000 0 AEST}
+ {-1615190400 39600 1 AEDT}
+ {-1604304000 36000 0 AEST}
+ {-1583920800 36000 0 AEST}
{-883641600 39600 1 AEDT}
- {-876128400 36000 0 AEST}
+ {-876124800 36000 0 AEST}
{-860400000 39600 1 AEDT}
- {-844678800 36000 0 AEST}
+ {-844675200 36000 0 AEST}
{-828345600 39600 1 AEDT}
- {-813229200 36000 0 AEST}
+ {-813225600 36000 0 AEST}
{-94730400 36000 0 AEST}
{-71136000 39600 1 AEDT}
{-55411200 36000 0 AEST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lindeman b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lindeman
index 91ad0a6be7..1be6962897 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lindeman
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Lindeman
@@ -3,14 +3,14 @@
set TZData(:Australia/Lindeman) {
{-9223372036854775808 35756 0 LMT}
{-2366790956 36000 0 AEST}
- {-1672567140 39600 1 AEDT}
- {-1665392400 36000 0 AEST}
+ {-1672560000 39600 1 AEDT}
+ {-1665388800 36000 0 AEST}
{-883641600 39600 1 AEDT}
- {-876128400 36000 0 AEST}
+ {-876124800 36000 0 AEST}
{-860400000 39600 1 AEDT}
- {-844678800 36000 0 AEST}
+ {-844675200 36000 0 AEST}
{-828345600 39600 1 AEDT}
- {-813229200 36000 0 AEST}
+ {-813225600 36000 0 AEST}
{31500000 36000 0 AEST}
{57686400 39600 1 AEDT}
{67968000 36000 0 AEST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Melbourne b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Melbourne
index 81777dfe26..77e9067fe2 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Melbourne
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Melbourne
@@ -3,14 +3,14 @@
set TZData(:Australia/Melbourne) {
{-9223372036854775808 34792 0 LMT}
{-2364111592 36000 0 AEST}
- {-1672567140 39600 1 AEDT}
- {-1665392400 36000 0 AEST}
+ {-1672560000 39600 1 AEDT}
+ {-1665388800 36000 0 AEST}
{-883641600 39600 1 AEDT}
- {-876128400 36000 0 AEST}
+ {-876124800 36000 0 AEST}
{-860400000 39600 1 AEDT}
- {-844678800 36000 0 AEST}
+ {-844675200 36000 0 AEST}
{-828345600 39600 1 AEDT}
- {-813229200 36000 0 AEST}
+ {-813225600 36000 0 AEST}
{31500000 36000 0 AEST}
{57686400 39600 1 AEDT}
{67968000 36000 0 AEST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Perth b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Perth
index 6ccbca8209..4ed3cba6ec 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Perth
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Perth
@@ -3,12 +3,12 @@
set TZData(:Australia/Perth) {
{-9223372036854775808 27804 0 LMT}
{-2337925404 28800 0 AWST}
- {-1672559940 32400 1 AWDT}
- {-1665385200 28800 0 AWST}
+ {-1672552800 32400 1 AWDT}
+ {-1665381600 28800 0 AWST}
{-883634400 32400 1 AWDT}
- {-876121200 28800 0 AWST}
+ {-876117600 28800 0 AWST}
{-860392800 32400 1 AWDT}
- {-844671600 28800 0 AWST}
+ {-844668000 28800 0 AWST}
{-836470800 32400 0 AWST}
{152042400 32400 1 AWDT}
{162928800 28800 0 AWST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Sydney b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Sydney
index b1c4411799..fd01af61bb 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Sydney
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Australia/Sydney
@@ -3,14 +3,14 @@
set TZData(:Australia/Sydney) {
{-9223372036854775808 36292 0 LMT}
{-2364113092 36000 0 AEST}
- {-1672567140 39600 1 AEDT}
- {-1665392400 36000 0 AEST}
+ {-1672560000 39600 1 AEDT}
+ {-1665388800 36000 0 AEST}
{-883641600 39600 1 AEDT}
- {-876128400 36000 0 AEST}
+ {-876124800 36000 0 AEST}
{-860400000 39600 1 AEDT}
- {-844678800 36000 0 AEST}
+ {-844675200 36000 0 AEST}
{-828345600 39600 1 AEDT}
- {-813229200 36000 0 AEST}
+ {-813225600 36000 0 AEST}
{31500000 36000 0 AEST}
{57686400 39600 1 AEDT}
{67968000 36000 0 AEST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Budapest b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Budapest
index e660ad1de8..4b92c5ff6b 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Budapest
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Budapest
@@ -2,17 +2,19 @@
set TZData(:Europe/Budapest) {
{-9223372036854775808 4580 0 LMT}
- {-2500938980 3600 0 CET}
+ {-2498260580 3600 0 CET}
{-1693706400 7200 1 CEST}
{-1680483600 3600 0 CET}
{-1663455600 7200 1 CEST}
{-1650150000 3600 0 CET}
{-1640998800 3600 0 CET}
- {-1633212000 7200 1 CEST}
+ {-1632006000 7200 1 CEST}
{-1618700400 3600 0 CET}
- {-1600466400 7200 1 CEST}
- {-1581202800 3600 0 CET}
- {-906771600 3600 0 CET}
+ {-1600470000 7200 1 CEST}
+ {-1587250800 3600 0 CET}
+ {-1569711600 7200 1 CEST}
+ {-1555196400 3600 0 CET}
+ {-906775200 3600 0 CET}
{-857257200 3600 0 CET}
{-844556400 7200 1 CEST}
{-828226800 3600 0 CET}
@@ -20,33 +22,32 @@ set TZData(:Europe/Budapest) {
{-796777200 3600 0 CET}
{-788922000 3600 0 CET}
{-778471200 7200 1 CEST}
- {-762660000 3600 0 CET}
+ {-762656400 3600 0 CET}
{-749689200 7200 1 CEST}
- {-733359600 3600 0 CET}
+ {-733276800 3600 0 CET}
{-717634800 7200 1 CEST}
{-701910000 3600 0 CET}
{-686185200 7200 1 CEST}
{-670460400 3600 0 CET}
{-654130800 7200 1 CEST}
{-639010800 3600 0 CET}
- {-621990000 7200 1 CEST}
- {-605660400 3600 0 CET}
{-492656400 7200 1 CEST}
{-481168800 3600 0 CET}
- {-461120400 7200 1 CEST}
- {-449632800 3600 0 CET}
- {-428547600 7200 1 CEST}
- {-418269600 3600 0 CET}
- {-397094400 7200 1 CEST}
+ {-461199600 7200 1 CEST}
+ {-449708400 3600 0 CET}
+ {-428540400 7200 1 CEST}
+ {-418258800 3600 0 CET}
+ {-397090800 7200 1 CEST}
{-386809200 3600 0 CET}
- {323827200 7200 1 CEST}
- {338950800 3600 0 CET}
- {354675600 7200 1 CEST}
- {370400400 3600 0 CET}
- {386125200 7200 1 CEST}
- {401850000 3600 0 CET}
- {417574800 7200 1 CEST}
- {433299600 3600 0 CET}
+ {323823600 7200 1 CEST}
+ {338943600 3600 0 CET}
+ {354668400 7200 1 CEST}
+ {370393200 3600 0 CET}
+ {386118000 7200 1 CEST}
+ {401842800 3600 0 CET}
+ {417567600 7200 1 CEST}
+ {433292400 3600 0 CET}
+ {441759600 3600 0 CET}
{449024400 7200 1 CEST}
{465354000 3600 0 CET}
{481078800 7200 1 CEST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Monaco b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Monaco
index f887b0b658..7428b2ffee 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Monaco
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Monaco
@@ -2,8 +2,8 @@
set TZData(:Europe/Monaco) {
{-9223372036854775808 1772 0 LMT}
- {-2486680172 561 0 PMT}
- {-1855958961 0 0 WET}
+ {-2448318572 561 0 PMT}
+ {-1854403761 0 0 WET}
{-1689814800 3600 1 WEST}
{-1680397200 0 0 WET}
{-1665363600 3600 1 WEST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Paris b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Paris
index 4b22a090fc..7208e554c0 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Paris
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Paris
@@ -2,8 +2,8 @@
set TZData(:Europe/Paris) {
{-9223372036854775808 561 0 LMT}
- {-2486678901 561 0 PMT}
- {-1855958901 0 0 WET}
+ {-2486592561 561 0 PMT}
+ {-1855958961 0 0 WET}
{-1689814800 3600 1 WEST}
{-1680397200 0 0 WET}
{-1665363600 3600 1 WEST}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Volgograd b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Volgograd
index 3938683d80..2ce2dfe6c4 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Volgograd
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Europe/Volgograd
@@ -69,4 +69,5 @@ set TZData(:Europe/Volgograd) {
{1301180400 14400 0 +04}
{1414274400 10800 0 +03}
{1540681200 14400 0 +04}
+ {1609020000 10800 0 +03}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mahe b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mahe
index 3dd5b408c4..dcafc360f5 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mahe
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Indian/Mahe
@@ -2,5 +2,5 @@
set TZData(:Indian/Mahe) {
{-9223372036854775808 13308 0 LMT}
- {-2006653308 14400 0 +04}
+ {-1988163708 14400 0 +04}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Efate b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Efate
index a026ee1dda..5a225468d3 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Efate
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Efate
@@ -3,9 +3,11 @@
set TZData(:Pacific/Efate) {
{-9223372036854775808 40396 0 LMT}
{-1829387596 39600 0 +11}
+ {125409600 43200 1 +11}
+ {133876800 39600 0 +11}
{433256400 43200 1 +11}
{448977600 39600 0 +11}
- {467298000 43200 1 +11}
+ {464706000 43200 1 +11}
{480427200 39600 0 +11}
{496760400 43200 1 +11}
{511876800 39600 0 +11}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fiji b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fiji
index e316b93f26..a06291327f 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fiji
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/tzdata/Pacific/Fiji
@@ -29,7 +29,7 @@ set TZData(:Pacific/Fiji) {
{1547301600 43200 0 +12}
{1573308000 46800 1 +12}
{1578751200 43200 0 +12}
- {1604757600 46800 1 +12}
+ {1608386400 46800 1 +12}
{1610805600 43200 0 +12}
{1636812000 46800 1 +12}
{1642255200 43200 0 +12}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/word.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/word.tcl
index 3e4bc3ac2a..828f13ab34 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/word.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8.6/word.tcl
@@ -4,8 +4,8 @@
# strings. This file is primarily needed so Tk text and entry widgets behave
# properly for different platforms.
#
-# Copyright (c) 1996 by Sun Microsystems, Inc.
-# Copyright (c) 1998 by Scritpics Corporation.
+# Copyright (c) 1996 Sun Microsystems, Inc.
+# Copyright (c) 1998 Scritpics Corporation.
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
@@ -146,7 +146,9 @@ proc tcl_startOfNextWord {str start} {
proc tcl_startOfPreviousWord {str start} {
variable ::tcl::WordBreakRE
set word {-1 -1}
- regexp -indices -- $WordBreakRE(previous) [string range $str 0 $start-1] \
- result word
+ if {$start > 0} {
+ regexp -indices -- $WordBreakRE(previous) [string range $str 0 $start-1] \
+ result word
+ }
return [lindex $word 0]
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.14.tm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.15.tm
index 35a22a3153..6c01142ab6 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.14.tm
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.4/platform-1.0.15.tm
@@ -94,9 +94,6 @@ proc ::platform::generic {} {
}
switch -glob -- $plat {
- cygwin* {
- set plat cygwin
- }
windows {
if {$tcl_platform(platform) == "unix"} {
set plat cygwin
@@ -149,6 +146,9 @@ proc ::platform::generic {} {
osf1 {
set plat tru64
}
+ default {
+ set plat [lindex [split $plat _-] 0]
+ }
}
return "${plat}-${cpu}"
@@ -175,11 +175,15 @@ proc ::platform::identify {} {
}
macosx {
set major [lindex [split $tcl_platform(osVersion) .] 0]
- if {$major > 8} {
+ if {$major > 19} {
+ incr major -20
+ append plat 11.$major
+ } else {
incr major -4
append plat 10.$major
return "${plat}-${cpu}"
}
+ return "${plat}-${cpu}"
}
linux {
# Look for the libc*.so and determine its version
@@ -330,7 +334,7 @@ proc ::platform::patterns {id} {
lappend res macosx-universal macosx-i386-x86_64
}
macosx*-* {
- # 10.5+
+ # 10.5+,11.0+
if {[regexp {macosx([^-]*)-(.*)} $id -> v cpu]} {
switch -exact -- $cpu {
@@ -338,17 +342,39 @@ proc ::platform::patterns {id} {
lappend alt i386-x86_64
lappend alt universal
}
- x86_64 { lappend alt i386-x86_64 }
+ x86_64 {
+ if {[lindex [split $::tcl_platform(osVersion) .] 0] < 19} {
+ set alt i386-x86_64
+ } else {
+ set alt {}
+ }
+ }
+ arm {
+ lappend alt x86_64
+ }
default { set alt {} }
}
if {$v ne ""} {
foreach {major minor} [split $v .] break
- # Add 10.5 to 10.minor to patterns.
set res {}
+ if {$major eq 11} {
+ # Add 11.0 to 11.minor to patterns.
+ for {set j $minor} {$j >= 0} {incr j -1} {
+ lappend res macosx${major}.${j}-${cpu}
+ foreach a $alt {
+ lappend res macosx${major}.${j}-$a
+ }
+ }
+ set major 10
+ set minor 15
+ }
+ # Add 10.5 to 10.minor to patterns.
for {set j $minor} {$j >= 5} {incr j -1} {
- lappend res macosx${major}.${j}-${cpu}
+ if {$cpu ne "arm"} {
+ lappend res macosx${major}.${j}-${cpu}
+ }
foreach a $alt {
lappend res macosx${major}.${j}-$a
}
@@ -378,7 +404,7 @@ proc ::platform::patterns {id} {
# ### ### ### ######### ######### #########
## Ready
-package provide platform 1.0.14
+package provide platform 1.0.15
# ### ### ### ######### ######### #########
## Demo application
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm
index 646bc179e4..fa91a3740e 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/msgcat-1.6.1.tm
@@ -4,9 +4,9 @@
# message catalog facility for Tcl programs. It should be
# loaded with the command "package require msgcat".
#
-# Copyright (c) 2010-2015 by Harald Oehlmann.
-# Copyright (c) 1998-2000 by Ajuba Solutions.
-# Copyright (c) 1998 by Mark Harrison.
+# Copyright (c) 2010-2015 Harald Oehlmann.
+# Copyright (c) 1998-2000 Ajuba Solutions.
+# Copyright (c) 1998 Mark Harrison.
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.1.tm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.3.tm
index a7a68c757f..7dc75d7db4 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.1.tm
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.5/tcltest-2.5.3.tm
@@ -11,8 +11,8 @@
# Microsystems.
#
# Copyright (c) 1994-1997 Sun Microsystems, Inc.
-# Copyright (c) 1998-1999 by Scriptics Corporation.
-# Copyright (c) 2000 by Ajuba Solutions
+# Copyright (c) 1998-1999 Scriptics Corporation.
+# Copyright (c) 2000 Ajuba Solutions
# Contributions from Don Porter, NIST, 2002. (not subject to US copyright)
# All rights reserved.
@@ -22,7 +22,7 @@ namespace eval tcltest {
# When the version number changes, be sure to update the pkgIndex.tcl file,
# and the install directory in the Makefiles. When the minor version
# changes (new feature) be sure to update the man page as well.
- variable Version 2.5.1
+ variable Version 2.5.3
# Compatibility support for dumb variables defined in tcltest 1
# Do not use these. Call [package provide Tcl] and [info patchlevel]
@@ -41,7 +41,9 @@ namespace eval tcltest {
outputChannel testConstraint
# Export commands that are duplication (candidates for deprecation)
- namespace export bytestring ;# dups [encoding convertfrom identity]
+ if {![package vsatisfies [package provide Tcl] 8.7-]} {
+ namespace export bytestring ;# dups [encoding convertfrom identity]
+ }
namespace export debug ;# [configure -debug]
namespace export errorFile ;# [configure -errfile]
namespace export limitConstraints ;# [configure -limitconstraints]
@@ -640,7 +642,7 @@ namespace eval tcltest {
proc IsVerbose {level} {
variable Option
- return [expr {[lsearch -exact $Option(-verbose) $level] != -1}]
+ return [expr {[lsearch -exact $Option(-verbose) $level] >= 0}]
}
# Default verbosity is to show bodies of failed tests
@@ -811,14 +813,14 @@ namespace eval tcltest {
trace add variable Option(-errfile) write \
[namespace code {errorChannel $Option(-errfile) ;#}]
- proc loadIntoSlaveInterpreter {slave args} {
+ proc loadIntoChildInterpreter {child args} {
variable Version
- interp eval $slave [package ifneeded tcltest $Version]
- interp eval $slave "tcltest::configure {*}{$args}"
- interp alias $slave ::tcltest::ReportToMaster \
- {} ::tcltest::ReportedFromSlave
+ interp eval $child [package ifneeded tcltest $Version]
+ interp eval $child "tcltest::configure {*}{$args}"
+ interp alias $child ::tcltest::ReportToParent \
+ {} ::tcltest::ReportedFromChild
}
- proc ReportedFromSlave {total passed skipped failed because newfiles} {
+ proc ReportedFromChild {total passed skipped failed because newfiles} {
variable numTests
variable skippedBecause
variable createdNewFiles
@@ -970,7 +972,7 @@ proc tcltest::testConstraint {constraint {value ""}} {
return $testConstraints($constraint)
}
# Check for boolean values
- if {[catch {expr {$value && $value}} msg]} {
+ if {[catch {expr {$value && 1}} msg]} {
return -code error $msg
}
if {[limitConstraints] && ($constraint ni $Option(-constraints))} {
@@ -1269,7 +1271,7 @@ proc tcltest::DefineConstraintInitializers {} {
ConstraintInitializer nonBlockFiles {
set code [expr {[catch {set f [open defs r]}]
- || [catch {chan configure $f -blocking off}]}]
+ || [catch {fconfigure $f -blocking off}]}]
catch {close $f}
set code
}
@@ -1982,16 +1984,24 @@ proc tcltest::test {name description args} {
}
}
- # First, run the setup script
+ # First, run the setup script (or a hook if it presents):
+ if {[set cmd [namespace which -command [namespace current]::SetupTest]] ne ""} {
+ set setup [list $cmd $setup]
+ }
+ set processTest 1
set code [catch {uplevel 1 $setup} setupMsg]
if {$code == 1} {
set errorInfo(setup) $::errorInfo
set errorCodeRes(setup) $::errorCode
+ if {$errorCodeRes(setup) eq "BYPASS-SKIPPED-TEST"} {
+ _noticeSkipped $name $setupMsg
+ set processTest [set code 0]
+ }
}
set setupFailure [expr {$code != 0}]
# Only run the test body if the setup was successful
- if {!$setupFailure} {
+ if {$processTest && !$setupFailure} {
# Register startup time
if {[IsVerbose msec] || [IsVerbose usec]} {
@@ -2014,16 +2024,20 @@ proc tcltest::test {name description args} {
if {$returnCode == 1} {
set errorInfo(body) $::errorInfo
set errorCodeRes(body) $::errorCode
+ if {$errorCodeRes(body) eq "BYPASS-SKIPPED-TEST"} {
+ _noticeSkipped $name $actualAnswer
+ set processTest [set returnCode 0]
+ }
}
}
# check if the return code matched the expected return code
set codeFailure 0
- if {!$setupFailure && ($returnCode ni $returnCodes)} {
+ if {$processTest && !$setupFailure && ($returnCode ni $returnCodes)} {
set codeFailure 1
}
set errorCodeFailure 0
- if {!$setupFailure && !$codeFailure && $returnCode == 1 && \
+ if {$processTest && !$setupFailure && !$codeFailure && $returnCode == 1 && \
![string match $errorCode $errorCodeRes(body)]} {
set errorCodeFailure 1
}
@@ -2032,7 +2046,7 @@ proc tcltest::test {name description args} {
# them. If the comparison fails, then so did the test.
set outputFailure 0
variable outData
- if {[info exists output] && !$codeFailure} {
+ if {$processTest && [info exists output] && !$codeFailure} {
if {[set outputCompare [catch {
CompareStrings $outData $output $match
} outputMatch]] == 0} {
@@ -2044,7 +2058,7 @@ proc tcltest::test {name description args} {
set errorFailure 0
variable errData
- if {[info exists errorOutput] && !$codeFailure} {
+ if {$processTest && [info exists errorOutput] && !$codeFailure} {
if {[set errorCompare [catch {
CompareStrings $errData $errorOutput $match
} errorMatch]] == 0} {
@@ -2056,7 +2070,9 @@ proc tcltest::test {name description args} {
# check if the answer matched the expected answer
# Only check if we ran the body of the test (no setup failure)
- if {$setupFailure || $codeFailure} {
+ if {!$processTest} {
+ set scriptFailure 0
+ } elseif {$setupFailure || $codeFailure} {
set scriptFailure 0
} elseif {[set scriptCompare [catch {
CompareStrings $actualAnswer $result $match
@@ -2066,7 +2082,10 @@ proc tcltest::test {name description args} {
set scriptFailure 1
}
- # Always run the cleanup script
+ # Always run the cleanup script (or a hook if it presents):
+ if {[set cmd [namespace which -command [namespace current]::CleanupTest]] ne ""} {
+ set cleanup [list $cmd $cleanup]
+ }
set code [catch {uplevel 1 $cleanup} cleanupMsg]
if {$code == 1} {
set errorInfo(cleanup) $::errorInfo
@@ -2117,6 +2136,12 @@ proc tcltest::test {name description args} {
}
}
+ # if skipped, it is safe to return here
+ if {!$processTest} {
+ incr testLevel -1
+ return
+ }
+
# if we didn't experience any failures, then we passed
variable numTests
if {!($setupFailure || $cleanupFailure || $coreFailure
@@ -2177,7 +2202,7 @@ proc tcltest::test {name description args} {
puts [outputChannel] "---- errorCode(setup): $errorCodeRes(setup)"
}
}
- if {$scriptFailure} {
+ if {$processTest && $scriptFailure} {
if {$scriptCompare} {
puts [outputChannel] "---- Error testing result: $scriptMatch"
} else {
@@ -2244,6 +2269,32 @@ proc tcltest::test {name description args} {
return
}
+# Skip --
+#
+# Skips a running test and add a reason to skipped "constraints". Can be used
+# to conditional intended abort of the test.
+#
+# Side Effects: Maintains tally of total tests seen and tests skipped.
+#
+proc tcltest::Skip {reason} {
+ return -code error -errorcode BYPASS-SKIPPED-TEST $reason
+}
+
+proc tcltest::_noticeSkipped {name reason} {
+ variable testLevel
+ variable numTests
+
+ if {[IsVerbose skip]} {
+ puts [outputChannel] "++++ $name SKIPPED: $reason"
+ }
+
+ if {$testLevel == 1} {
+ incr numTests(Skipped)
+ AddToSkippedBecause $reason
+ }
+}
+
+
# Skipped --
#
# Given a test name and it constraints, returns a boolean indicating
@@ -2324,14 +2375,7 @@ proc tcltest::Skipped {name constraints} {
}
if {!$doTest} {
- if {[IsVerbose skip]} {
- puts [outputChannel] "++++ $name SKIPPED: $constraints"
- }
-
- if {$testLevel == 1} {
- incr numTests(Skipped)
- AddToSkippedBecause $constraints
- }
+ _noticeSkipped $name $constraints
return 1
}
}
@@ -2354,6 +2398,10 @@ proc tcltest::RunTest {name script} {
memory tag $name
}
+ # run the test script (or a hook if it presents):
+ if {[set cmd [namespace which -command [namespace current]::EvalTest]] ne ""} {
+ set script [list $cmd $script]
+ }
set code [catch {uplevel 1 $script} actualAnswer]
return [list $actualAnswer $code]
@@ -2416,8 +2464,8 @@ proc tcltest::cleanupTests {{calledFromAllFile 0}} {
set testFileName [file tail [info script]]
# Hook to handle reporting to a parent interpreter
- if {[llength [info commands [namespace current]::ReportToMaster]]} {
- ReportToMaster $numTests(Total) $numTests(Passed) $numTests(Skipped) \
+ if {[llength [info commands [namespace current]::ReportToParent]]} {
+ ReportToParent $numTests(Total) $numTests(Passed) $numTests(Skipped) \
$numTests(Failed) [array get skippedBecause] \
[array get createdNewFiles]
set testSingleFile false
@@ -2752,7 +2800,6 @@ proc tcltest::runAllTests { {shell ""} } {
variable numTests
variable failFiles
variable DefaultValue
- set failFilesAccum {}
FillFilesExisted
if {[llength [info level 0]] == 1} {
@@ -2808,8 +2855,18 @@ proc tcltest::runAllTests { {shell ""} } {
flush [outputChannel]
if {[singleProcess]} {
- incr numTestFiles
- uplevel 1 [list ::source $file]
+ if {[catch {
+ incr numTestFiles
+ uplevel 1 [list ::source $file]
+ } msg]} {
+ puts [outputChannel] "Test file error: $msg"
+ # append the name of the test to a list to be reported
+ # later
+ lappend testFileFailures $file
+ }
+ if {$numTests(Failed) > 0} {
+ set failFilesSet 1
+ }
} else {
# Pass along our configuration to the child processes.
# EXCEPT for the -outfile, because the parent process
@@ -2842,7 +2899,7 @@ proc tcltest::runAllTests { {shell ""} } {
}
if {$Failed > 0} {
lappend failFiles $testFile
- lappend failFilesAccum $testFile
+ set failFilesSet 1
}
} elseif {[regexp [join {
{^Number of tests skipped }
@@ -2889,7 +2946,7 @@ proc tcltest::runAllTests { {shell ""} } {
puts [outputChannel] ""
puts [outputChannel] [string repeat ~ 44]
}
- return [expr {[info exists testFileFailures] || [llength $failFilesAccum]}]
+ return [expr {[info exists testFileFailures] || [info exists failFilesSet]}]
}
#####################################################################
@@ -3024,7 +3081,10 @@ proc tcltest::makeFile {contents name {directory ""}} {
putting ``$contents'' into $fullName"
set fd [open $fullName w]
- chan configure $fd -translation lf
+ fconfigure $fd -translation lf
+ if {[package vsatisfies [package provide Tcl] 8.7-]} {
+ fconfigure $fd -encoding utf-8
+ }
if {[string index $contents end] eq "\n"} {
puts -nonewline $fd $contents
} else {
@@ -3061,11 +3121,12 @@ proc tcltest::removeFile {name {directory ""}} {
set fullName [file join $directory $name]
DebugPuts 3 "[lindex [info level 0] 0]: removing $fullName"
set idx [lsearch -exact $filesMade $fullName]
- set filesMade [lreplace $filesMade $idx $idx]
- if {$idx == -1} {
+ if {$idx < 0} {
DebugDo 1 {
Warn "removeFile removing \"$fullName\":\n not created by makeFile"
}
+ } else {
+ set filesMade [lreplace $filesMade $idx $idx]
}
if {![file isfile $fullName]} {
DebugDo 1 {
@@ -3137,7 +3198,7 @@ proc tcltest::removeDirectory {name {directory ""}} {
DebugPuts 3 "[lindex [info level 0] 0]: deleting $fullName"
set idx [lsearch -exact $filesMade $fullName]
set filesMade [lreplace $filesMade $idx $idx]
- if {$idx == -1} {
+ if {$idx < 0} {
DebugDo 1 {
Warn "removeDirectory removing \"$fullName\":\n not created\
by makeDirectory"
@@ -3172,6 +3233,9 @@ proc tcltest::viewFile {name {directory ""}} {
}
set fullName [file join $directory $name]
set f [open $fullName]
+ if {[package vsatisfies [package provide Tcl] 8.7-]} {
+ fconfigure $f -encoding utf-8
+ }
set data [read -nonewline $f]
close $f
return $data
@@ -3186,13 +3250,16 @@ proc tcltest::viewFile {name {directory ""}} {
# procedures that are supposed to accept strings with embedded NULL
# bytes.
# 2. Confirm that a string result has a certain pattern of bytes, for
-# instance to confirm that "\xe0\0" in a Tcl script is stored
-# internally in UTF-8 as the sequence of bytes "\xc3\xa0\xc0\x80".
+# instance to confirm that "\xE0\0" in a Tcl script is stored
+# internally in UTF-8 as the sequence of bytes "\xC3\xA0\xC0\x80".
#
# Generally, it's a bad idea to examine the bytes in a Tcl string or to
# construct improperly formed strings in this manner, because it involves
# exposing that Tcl uses UTF-8 internally.
#
+# This function doesn't work any more in Tcl 8.7, since the 'identity'
+# is gone (TIP #345)
+#
# Arguments:
# string being converted
#
@@ -3202,8 +3269,10 @@ proc tcltest::viewFile {name {directory ""}} {
# Side effects:
# None
-proc tcltest::bytestring {string} {
- return [encoding convertfrom identity $string]
+if {![package vsatisfies [package provide Tcl] 8.7-]} {
+ proc tcltest::bytestring {string} {
+ return [encoding convertfrom identity $string]
+ }
}
# tcltest::OpenFiles --
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/http-2.9.1.tm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/http-2.9.5.tm
index 0aa283f00d..b0f87de4ef 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/http-2.9.1.tm
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/http-2.9.5.tm
@@ -11,7 +11,7 @@
package require Tcl 8.6-
# Keep this in sync with pkgIndex.tcl and with the install directories in
# Makefiles
-package provide http 2.9.1
+package provide http 2.9.5
namespace eval http {
# Allow resourcing to not clobber existing data
@@ -531,7 +531,7 @@ proc http::CloseSocket {s {token {}}} {
} else {
set map [array get socketMapping]
set ndx [lsearch -exact $map $s]
- if {$ndx != -1} {
+ if {$ndx >= 0} {
incr ndx -1
set connId [lindex $map $ndx]
}
@@ -721,7 +721,7 @@ proc http::geturl {url args} {
body {}
status ""
http ""
- connection close
+ connection keep-alive
}
set state(-keepalive) $defaultKeepalive
set state(-strict) $strict
@@ -733,6 +733,7 @@ proc http::geturl {url args} {
-strict boolean
-timeout integer
-validate boolean
+ -headers dict
}
set state(charset) $defaultCharset
set options {
@@ -746,9 +747,8 @@ proc http::geturl {url args} {
foreach {flag value} $args {
if {[regexp -- $pat $flag]} {
# Validate numbers
- if {
- [info exists type($flag)] &&
- ![string is $type($flag) -strict $value]
+ if {($flag eq "-headers") ? [catch {dict size $value}] :
+ ([info exists type($flag)] && ![string is $type($flag) -strict $value])
} {
unset $token
return -code error \
@@ -966,6 +966,18 @@ proc http::geturl {url args} {
set state(-pipeline) $http(-pipeline)
}
+ # We cannot handle chunked encodings with -handler, so force HTTP/1.0
+ # until we can manage this.
+ if {[info exists state(-handler)]} {
+ set state(-protocol) 1.0
+ }
+
+ # RFC 7320 A.1 - HTTP/1.0 Keep-Alive is problematic. We do not support it.
+ if {$state(-protocol) eq "1.0"} {
+ set state(connection) close
+ set state(-keepalive) 0
+ }
+
# See if we are supposed to use a previously opened channel.
# - In principle, ANY call to http::geturl could use a previously opened
# channel if it is available - the "Connection: keep-alive" header is a
@@ -1037,7 +1049,7 @@ proc http::geturl {url args} {
}
# Do not automatically close the connection socket.
- set state(connection) {}
+ set state(connection) keep-alive
}
}
@@ -1332,19 +1344,12 @@ proc http::Connected {token proto phost srvurl} {
set how POST
# The query channel must be blocking for the async Write to
# work properly.
- lassign [fconfigure $sock -translation] trRead trWrite
- fconfigure $state(-querychannel) -blocking 1 \
- -translation [list $trRead binary]
+ fconfigure $state(-querychannel) -blocking 1 -translation binary
set contDone 0
}
if {[info exists state(-method)] && ($state(-method) ne "")} {
set how $state(-method)
}
- # We cannot handle chunked encodings with -handler, so force HTTP/1.0
- # until we can manage this.
- if {[info exists state(-handler)]} {
- set state(-protocol) 1.0
- }
set accept_types_seen 0
Log ^B$tk begin sending request - token $token
@@ -1363,7 +1368,7 @@ proc http::Connected {token proto phost srvurl} {
puts $sock "Host: $host:$port"
}
puts $sock "User-Agent: $http(-useragent)"
- if {($state(-protocol) >= 1.0) && $state(-keepalive)} {
+ if {($state(-protocol) > 1.0) && $state(-keepalive)} {
# Send this header, because a 1.1 server is not compelled to treat
# this as the default.
puts $sock "Connection: keep-alive"
@@ -1371,9 +1376,17 @@ proc http::Connected {token proto phost srvurl} {
if {($state(-protocol) > 1.0) && !$state(-keepalive)} {
puts $sock "Connection: close" ;# RFC2616 sec 8.1.2.1
}
- if {[info exists phost] && ($phost ne "") && $state(-keepalive)} {
- puts $sock "Proxy-Connection: Keep-Alive"
- }
+ if {($state(-protocol) < 1.1)} {
+ # RFC7230 A.1
+ # Some server implementations of HTTP/1.0 have a faulty
+ # implementation of RFC 2068 Keep-Alive.
+ # Don't leave this to chance.
+ # For HTTP/1.0 we have already "set state(connection) close"
+ # and "state(-keepalive) 0".
+ puts $sock "Connection: close"
+ }
+ # RFC7230 A.1 - "clients are encouraged not to send the
+ # Proxy-Connection header field in any requests"
set accept_encoding_seen 0
set content_type_seen 0
dict for {key value} $state(-headers) {
@@ -1633,9 +1646,51 @@ proc http::ReceiveResponse {token} {
Log ^D$tk begin receiving response - token $token
coroutine ${token}EventCoroutine http::Event $sock $token
- fileevent $sock readable ${token}EventCoroutine
+ if {[info exists state(-handler)] || [info exists state(-progress)]} {
+ fileevent $sock readable [list http::EventGateway $sock $token]
+ } else {
+ fileevent $sock readable ${token}EventCoroutine
+ }
+ return
+}
+
+
+# http::EventGateway
+#
+# Bug [c2dc1da315].
+# - Recursive launch of the coroutine can occur if a -handler or -progress
+# callback is used, and the callback command enters the event loop.
+# - To prevent this, the fileevent "binding" is disabled while the
+# coroutine is in flight.
+# - If a recursive call occurs despite these precautions, it is not
+# trapped and discarded here, because it is better to report it as a
+# bug.
+# - Although this solution is believed to be sufficiently general, it is
+# used only if -handler or -progress is specified. In other cases,
+# the coroutine is called directly.
+
+proc http::EventGateway {sock token} {
+ variable $token
+ upvar 0 $token state
+ fileevent $sock readable {}
+ catch {${token}EventCoroutine} res opts
+ if {[info commands ${token}EventCoroutine] ne {}} {
+ # The coroutine can be deleted by completion (a non-yield return), by
+ # http::Finish (when there is a premature end to the transaction), by
+ # http::reset or http::cleanup, or if the caller set option -channel
+ # but not option -handler: in the last case reading from the socket is
+ # now managed by commands ::http::Copy*, http::ReceiveChunked, and
+ # http::make-transformation-chunked.
+ #
+ # Catch in case the coroutine has closed the socket.
+ catch {fileevent $sock readable [list http::EventGateway $sock $token]}
+ }
+
+ # If there was an error, re-throw it.
+ return -options $opts $res
}
+
# http::NextPipelinedWrite
#
# - Connecting a socket to a token for writing is done by this command and by
@@ -2690,8 +2745,32 @@ proc http::Event {sock token} {
}
proxy-connection -
connection {
- set state(connection) \
- [string trim [string tolower $value]]
+ set tmpHeader [string trim [string tolower $value]]
+ # RFC 7230 Section 6.1 states that a comma-separated
+ # list is an acceptable value. According to
+ # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Connection
+ # any comma-separated list implies keep-alive, but I
+ # don't see this in the RFC so we'll play safe and
+ # scan any list for "close".
+ if {$tmpHeader in {close keep-alive}} {
+ # The common cases, continue.
+ } elseif {[string first , $tmpHeader] < 0} {
+ # Not a comma-separated list, not "close",
+ # therefore "keep-alive".
+ set tmpHeader keep-alive
+ } else {
+ set tmpResult keep-alive
+ set tmpCsl [split $tmpHeader ,]
+ # Optional whitespace either side of separator.
+ foreach el $tmpCsl {
+ if {[string trim $el] eq {close}} {
+ set tmpResult close
+ break
+ }
+ }
+ set tmpHeader $tmpResult
+ }
+ set state(connection) $tmpHeader
}
}
lappend state(meta) $key [string trim $value]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.1.tm b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm
index f046f0610f..1535906c99 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.1.tm
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tcl8/8.6/tdbc/sqlite3-1.1.2.tm
@@ -13,7 +13,7 @@
package require tdbc
package require sqlite3
-package provide tdbc::sqlite3 1.1.1
+package provide tdbc::sqlite3 1.1.2
namespace eval tdbc::sqlite3 {
namespace export connection
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tclConfig.sh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tclConfig.sh
index 646a743391..d0a0983df4 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tclConfig.sh
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tclConfig.sh
@@ -15,13 +15,13 @@ TCL_DLL_FILE="tcl86.dll"
TCL_VERSION='8.6'
TCL_MAJOR_VERSION='8'
TCL_MINOR_VERSION='6'
-TCL_PATCH_LEVEL='.10'
+TCL_PATCH_LEVEL='.11'
# C compiler to use for compilation.
TCL_CC='i686-w64-mingw32-gcc'
# -D flags for use with the C compiler.
-TCL_DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -DTCL_CFGVAL_ENCODING=\"cp1252\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DMODULE_SCOPE=extern -DHAVE_NO_SEH=1 -DHAVE_CAST_TO_UNION=1 -DHAVE_ZLIB=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_INTRIN_H=1 -DHAVE_WSPIAPI_H=1 -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 '
+TCL_DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -DTCL_CFGVAL_ENCODING=\"cp1252\" -DMODULE_SCOPE=extern -DHAVE_NO_SEH=1 -DHAVE_CAST_TO_UNION=1 -DHAVE_ZLIB=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_INTRIN_H=1 -DHAVE_WSPIAPI_H=1 -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 '
# If TCL was built with debugging symbols, generated libraries contain
# this string at the end of the library name (before the extension).
@@ -39,7 +39,7 @@ TCL_LDFLAGS_OPTIMIZE=''
TCL_SHARED_BUILD=1
# The name of the Tcl library (may be either a .a file or a shared library):
-TCL_LIB_FILE='libtcl86.a'
+TCL_LIB_FILE='libtcl86.dll.a'
# Flag to indicate whether shared libraries need export files.
TCL_NEEDS_EXP_FILE=
@@ -48,24 +48,24 @@ TCL_NEEDS_EXP_FILE=
# name that comes after the "libxxx" (includes version number, if any,
# extension, and anything else needed). May depend on the variables
# VERSION. On most UNIX systems this is ${VERSION}.exp.
-TCL_EXPORT_FILE_SUFFIX='${NODOT_VERSION}${DBGX}.a'
+TCL_EXPORT_FILE_SUFFIX='${NODOT_VERSION}.a'
# Additional libraries to use when linking Tcl.
TCL_LIBS='-lnetapi32 -lkernel32 -luser32 -ladvapi32 -luserenv -lws2_32'
# Top-level directory in which Tcl's platform-independent files are
# installed.
-TCL_PREFIX='/tmp/siepo/tcltk'
+TCL_PREFIX='/home/siepo/tltcl'
# Top-level directory in which Tcl's platform-specific files (e.g.
# executables) are installed.
-TCL_EXEC_PREFIX='/tmp/siepo/tcltk'
+TCL_EXEC_PREFIX='/home/siepo/tltcl'
# Flags to pass to cc when compiling the components of a shared library:
TCL_SHLIB_CFLAGS=''
# Flags to pass to cc to get warning messages
-TCL_CFLAGS_WARNING='-Wall -Wdeclaration-after-statement'
+TCL_CFLAGS_WARNING='-Wall -Wpointer-arith -Wdeclaration-after-statement'
# Extra flags to pass to cc:
TCL_EXTRA_CFLAGS='-pipe'
@@ -111,15 +111,15 @@ TCL_LIB_FLAG=''
# String to pass to linker to pick up the Tcl library from its
# build directory.
-TCL_BUILD_LIB_SPEC='-L/tmp/siepo/tcl8.6.10/win -ltcl86'
+TCL_BUILD_LIB_SPEC='-L/home/siepo/xdrive/tltcl/tcl8.6.11/win -ltcl86'
# String to pass to linker to pick up the Tcl library from its
# installed directory.
-TCL_LIB_SPEC='-L/tmp/siepo/tcltk/lib -ltcl86'
+TCL_LIB_SPEC='-L/home/siepo/tltcl/lib -ltcl86'
# String to pass to the compiler so that an extension can
# find installed Tcl headers.
-TCL_INCLUDE_SPEC='-I/tmp/siepo/tcltk/include'
+TCL_INCLUDE_SPEC='-I/home/siepo/tltcl/include'
# Indicates whether a version numbers should be used in -l switches
# ("ok" means it's safe to use switches like -ltcl7.5; "nodots" means
@@ -132,13 +132,13 @@ TCL_LIB_VERSIONS_OK=''
# extension, and anything else needed). May depend on the variables
# VERSION and SHLIB_SUFFIX. On most UNIX systems this is
# ${VERSION}${SHLIB_SUFFIX}.
-TCL_SHARED_LIB_SUFFIX='${NODOT_VERSION}${DBGX}.dll'
+TCL_SHARED_LIB_SUFFIX='${NODOT_VERSION}.dll'
# String that can be evaluated to generate the part of an unshared library
# name that comes after the "libxxx" (includes version number, if any,
# extension, and anything else needed). May depend on the variable
# VERSION. On most UNIX systems this is ${VERSION}.a.
-TCL_UNSHARED_LIB_SUFFIX='${NODOT_VERSION}${DBGX}.a'
+TCL_UNSHARED_LIB_SUFFIX='${NODOT_VERSION}.a'
# Location of the top-level source directory from which Tcl was built.
# This is the directory that contains a README file as well as
@@ -146,12 +146,12 @@ TCL_UNSHARED_LIB_SUFFIX='${NODOT_VERSION}${DBGX}.a'
# different place than the directory containing the source files, this
# points to the location of the sources, not the location where Tcl was
# compiled.
-TCL_SRC_DIR='/tmp/siepo/tcl8.6.10'
+TCL_SRC_DIR='/home/siepo/xdrive/tltcl/tcl8.6.11'
# List of standard directories in which to look for packages during
# "package require" commands. Contains the "prefix" directory plus also
# the "exec_prefix" directory, if it is different.
-TCL_PACKAGE_PATH='/tmp/siepo/tcltk/lib'
+TCL_PACKAGE_PATH='{/home/siepo/tltcl/lib}'
# Tcl supports stub.
TCL_SUPPORTS_STUBS=1
@@ -164,17 +164,17 @@ TCL_STUB_LIB_FLAG='-ltclstub86'
# String to pass to linker to pick up the Tcl stub library from its
# build directory.
-TCL_BUILD_STUB_LIB_SPEC='-L/tmp/siepo/tcl8.6.10/win -ltclstub86'
+TCL_BUILD_STUB_LIB_SPEC='-L/home/siepo/xdrive/tltcl/tcl8.6.11/win -ltclstub86'
# String to pass to linker to pick up the Tcl stub library from its
# installed directory.
-TCL_STUB_LIB_SPEC='-L/tmp/siepo/tcltk/lib -ltclstub86'
+TCL_STUB_LIB_SPEC='-L/home/siepo/tltcl/lib -ltclstub86'
# Path to the Tcl stub library in the build directory.
-TCL_BUILD_STUB_LIB_PATH='/tmp/siepo/tcl8.6.10/win/libtclstub86.a'
+TCL_BUILD_STUB_LIB_PATH='/home/siepo/xdrive/tltcl/tcl8.6.11/win/libtclstub86.a'
# Path to the Tcl stub library in the install directory.
-TCL_STUB_LIB_PATH='/tmp/siepo/tcltk/lib/libtclstub86.a'
+TCL_STUB_LIB_PATH='/home/siepo/tltcl/lib/libtclstub86.a'
# Flag, 1: we built Tcl with threads enabled, 0 we didn't
TCL_THREADS=1
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/libtdbcstub111.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/libtdbcstub111.a
deleted file mode 100644
index 95b91c4fea..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/libtdbcstub111.a
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc111.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc111.dll
deleted file mode 100755
index b46a539996..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc111.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbcConfig.sh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbcConfig.sh
deleted file mode 100644
index fb79bb63e4..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbcConfig.sh
+++ /dev/null
@@ -1,81 +0,0 @@
-# tdbcConfig.sh --
-#
-# This shell script (for sh) is generated automatically by TDBC's configure
-# script. It will create shell variables for most of the configuration options
-# discovered by the configure script. This script is intended to be included
-# by the configure scripts for TDBC extensions so that they don't have to
-# figure this all out for themselves.
-#
-# The information in this file is specific to a single platform.
-#
-# RCS: @(#) $Id$
-
-# TDBC's version number
-tdbc_VERSION=1.1.1
-TDBC_VERSION=1.1.1
-
-# Name of the TDBC library - may be either a static or shared library
-tdbc_LIB_FILE=tdbc111.dll
-TDBC_LIB_FILE=tdbc111.dll
-
-# String to pass to the linker to pick up the TDBC library from its build dir
-tdbc_BUILD_LIB_SPEC="-L/tmp/siepo/tcl8.6.10/win/pkgs/tdbc1.1.1 -ltdbc111"
-TDBC_BUILD_LIB_SPEC="-L/tmp/siepo/tcl8.6.10/win/pkgs/tdbc1.1.1 -ltdbc111"
-
-# String to pass to the linker to pick up the TDBC library from its installed
-# dir.
-tdbc_LIB_SPEC="-L/tmp/siepo/tcltk/lib/tdbc1.1.1 -ltdbc111"
-TDBC_LIB_SPEC="-L/tmp/siepo/tcltk/lib/tdbc1.1.1 -ltdbc111"
-
-# Name of the TBDC stub library
-tdbc_STUB_LIB_FILE="libtdbcstub111.a"
-TDBC_STUB_LIB_FILE="libtdbcstub111.a"
-
-# String to pass to the linker to pick up the TDBC stub library from its
-# build directory
-tdbc_BUILD_STUB_LIB_SPEC="-L/tmp/siepo/tcl8.6.10/win/pkgs/tdbc1.1.1 -ltdbcstub111"
-TDBC_BUILD_STUB_LIB_SPEC="-L/tmp/siepo/tcl8.6.10/win/pkgs/tdbc1.1.1 -ltdbcstub111"
-
-# String to pass to the linker to pick up the TDBC stub library from its
-# installed directory
-tdbc_STUB_LIB_SPEC="-L/tmp/siepo/tcltk/lib/tdbc1.1.1 -ltdbcstub111"
-TDBC_STUB_LIB_SPEC="-L/tmp/siepo/tcltk/lib/tdbc1.1.1 -ltdbcstub111"
-
-# Path name of the TDBC stub library in its build directory
-tdbc_BUILD_STUB_LIB_PATH="/tmp/siepo/tcl8.6.10/win/pkgs/tdbc1.1.1/libtdbcstub111.a"
-TDBC_BUILD_STUB_LIB_PATH="/tmp/siepo/tcl8.6.10/win/pkgs/tdbc1.1.1/libtdbcstub111.a"
-
-# Path name of the TDBC stub library in its installed directory
-tdbc_STUB_LIB_PATH="/tmp/siepo/tcltk/lib/tdbc1.1.1/libtdbcstub111.a"
-TDBC_STUB_LIB_PATH="/tmp/siepo/tcltk/lib/tdbc1.1.1/libtdbcstub111.a"
-
-# Location of the top-level source directories from which TDBC was built.
-# This is the directory that contains doc/, generic/ and so on. If TDBC
-# was compiled in a directory other than the source directory, this still
-# points to the location of the sources, not the location where TDBC was
-# compiled.
-tdbc_SRC_DIR="/tmp/siepo/tcl8.6.10/pkgs/tdbc1.1.1"
-TDBC_SRC_DIR="/tmp/siepo/tcl8.6.10/pkgs/tdbc1.1.1"
-
-# String to pass to the compiler so that an extension can find installed TDBC
-# headers
-tdbc_INCLUDE_SPEC="-I/tmp/siepo/tcltk/include"
-TDBC_INCLUDE_SPEC="-I/tmp/siepo/tcltk/include"
-
-# String to pass to the compiler so that an extension can find TDBC headers
-# in the source directory
-tdbc_BUILD_INCLUDE_SPEC="-I/tmp/siepo/tcl8.6.10/pkgs/tdbc1.1.1/generic"
-TDBC_BUILD_INCLUDE_SPEC="-I/tmp/siepo/tcl8.6.10/pkgs/tdbc1.1.1/generic"
-
-# Path name where .tcl files in the tdbc package appear at run time.
-tdbc_LIBRARY_PATH="/tmp/siepo/tcltk/lib/tdbc1.1.1"
-TDBC_LIBRARY_PATH="/tmp/siepo/tcltk/lib/tdbc1.1.1"
-
-# Path name where .tcl files in the tdbc package appear at build time.
-tdbc_BUILD_LIBRARY_PATH="/tmp/siepo/tcl8.6.10/pkgs/tdbc1.1.1/library"
-TDBC_BUILD_LIBRARY_PATH="/tmp/siepo/tcl8.6.10/pkgs/tdbc1.1.1/library"
-
-# Additional flags that must be passed to the C compiler to use tdbc
-tdbc_CFLAGS=
-TDBC_CFLAGS=
-
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/libtdbcstub112.a b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/libtdbcstub112.a
new file mode 100644
index 0000000000..3318269681
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/libtdbcstub112.a
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/pkgIndex.tcl
index ab541acb77..6b0204ae86 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/pkgIndex.tcl
@@ -11,8 +11,8 @@ apply {{dir} {
if {![file exists $libraryfile] && [info exists ::env(TDBC_LIBRARY)]} {
set libraryfile [file join $::env(TDBC_LIBRARY) tdbc.tcl]
}
- package ifneeded tdbc 1.1.1 \
+ package ifneeded tdbc 1.1.2 \
"package require TclOO 1.0-;\
- [list load [file join $dir tdbc111.dll] tdbc]\;\
+ [list load [file join $dir tdbc112.dll] tdbc]\;\
[list source $libraryfile]"
}} $dir
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbc.tcl
index 2a167cbefe..2a167cbefe 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.1/tdbc.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbc.tcl
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbc112.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbc112.dll
new file mode 100755
index 0000000000..c2ec9eacf2
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbc112.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbcConfig.sh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbcConfig.sh
new file mode 100644
index 0000000000..86e50015c5
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbc1.1.2/tdbcConfig.sh
@@ -0,0 +1,81 @@
+# tdbcConfig.sh --
+#
+# This shell script (for sh) is generated automatically by TDBC's configure
+# script. It will create shell variables for most of the configuration options
+# discovered by the configure script. This script is intended to be included
+# by the configure scripts for TDBC extensions so that they don't have to
+# figure this all out for themselves.
+#
+# The information in this file is specific to a single platform.
+#
+# RCS: @(#) $Id$
+
+# TDBC's version number
+tdbc_VERSION=1.1.2
+TDBC_VERSION=1.1.2
+
+# Name of the TDBC library - may be either a static or shared library
+tdbc_LIB_FILE=tdbc112.dll
+TDBC_LIB_FILE=tdbc112.dll
+
+# String to pass to the linker to pick up the TDBC library from its build dir
+tdbc_BUILD_LIB_SPEC="-L/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/tdbc1.1.2 -ltdbc112"
+TDBC_BUILD_LIB_SPEC="-L/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/tdbc1.1.2 -ltdbc112"
+
+# String to pass to the linker to pick up the TDBC library from its installed
+# dir.
+tdbc_LIB_SPEC="-L/home/siepo/tltcl/lib/tdbc1.1.2 -ltdbc112"
+TDBC_LIB_SPEC="-L/home/siepo/tltcl/lib/tdbc1.1.2 -ltdbc112"
+
+# Name of the TBDC stub library
+tdbc_STUB_LIB_FILE="libtdbcstub112.a"
+TDBC_STUB_LIB_FILE="libtdbcstub112.a"
+
+# String to pass to the linker to pick up the TDBC stub library from its
+# build directory
+tdbc_BUILD_STUB_LIB_SPEC="-L/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/tdbc1.1.2 -ltdbcstub112"
+TDBC_BUILD_STUB_LIB_SPEC="-L/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/tdbc1.1.2 -ltdbcstub112"
+
+# String to pass to the linker to pick up the TDBC stub library from its
+# installed directory
+tdbc_STUB_LIB_SPEC="-L/home/siepo/tltcl/lib/tdbc1.1.2 -ltdbcstub112"
+TDBC_STUB_LIB_SPEC="-L/home/siepo/tltcl/lib/tdbc1.1.2 -ltdbcstub112"
+
+# Path name of the TDBC stub library in its build directory
+tdbc_BUILD_STUB_LIB_PATH="/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/tdbc1.1.2/libtdbcstub112.a"
+TDBC_BUILD_STUB_LIB_PATH="/home/siepo/xdrive/tltcl/tcl8.6.11/win/pkgs/tdbc1.1.2/libtdbcstub112.a"
+
+# Path name of the TDBC stub library in its installed directory
+tdbc_STUB_LIB_PATH="/home/siepo/tltcl/lib/tdbc1.1.2/libtdbcstub112.a"
+TDBC_STUB_LIB_PATH="/home/siepo/tltcl/lib/tdbc1.1.2/libtdbcstub112.a"
+
+# Location of the top-level source directories from which TDBC was built.
+# This is the directory that contains doc/, generic/ and so on. If TDBC
+# was compiled in a directory other than the source directory, this still
+# points to the location of the sources, not the location where TDBC was
+# compiled.
+tdbc_SRC_DIR="/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/tdbc1.1.2"
+TDBC_SRC_DIR="/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/tdbc1.1.2"
+
+# String to pass to the compiler so that an extension can find installed TDBC
+# headers
+tdbc_INCLUDE_SPEC="-I/home/siepo/tltcl/include"
+TDBC_INCLUDE_SPEC="-I/home/siepo/tltcl/include"
+
+# String to pass to the compiler so that an extension can find TDBC headers
+# in the source directory
+tdbc_BUILD_INCLUDE_SPEC="-I/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/tdbc1.1.2/generic"
+TDBC_BUILD_INCLUDE_SPEC="-I/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/tdbc1.1.2/generic"
+
+# Path name where .tcl files in the tdbc package appear at run time.
+tdbc_LIBRARY_PATH="/home/siepo/tltcl/lib/tdbc1.1.2"
+TDBC_LIBRARY_PATH="/home/siepo/tltcl/lib/tdbc1.1.2"
+
+# Path name where .tcl files in the tdbc package appear at build time.
+tdbc_BUILD_LIBRARY_PATH="/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/tdbc1.1.2/library"
+TDBC_BUILD_LIBRARY_PATH="/home/siepo/xdrive/tltcl/tcl8.6.11/pkgs/tdbc1.1.2/library"
+
+# Additional flags that must be passed to the C compiler to use tdbc
+tdbc_CFLAGS=
+TDBC_CFLAGS=
+
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql111.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql111.dll
deleted file mode 100755
index 657bae0ddd..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql111.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/pkgIndex.tcl
index c1d901303d..8f16661350 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/pkgIndex.tcl
@@ -3,6 +3,6 @@
if {[catch {package require Tcl 8.6}]} {
return
}
-package ifneeded tdbc::mysql 1.1.1 \
+package ifneeded tdbc::mysql 1.1.2 \
"[list source [file join $dir tdbcmysql.tcl]]\;\
- [list load [file join $dir tdbcmysql111.dll] tdbcmysql]"
+ [list load [file join $dir tdbcmysql112.dll] tdbcmysql]"
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql.tcl
index caa334c470..caa334c470 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.1/tdbcmysql.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql.tcl
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql112.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql112.dll
new file mode 100755
index 0000000000..a5f32f66f9
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcmysql1.1.2/tdbcmysql112.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc111.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc111.dll
deleted file mode 100755
index 587f8a0f62..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc111.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/pkgIndex.tcl
index e8c976b439..4d87954b3a 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/pkgIndex.tcl
@@ -3,6 +3,6 @@
if {[catch {package require Tcl 8.6}]} {
return
}
-package ifneeded tdbc::odbc 1.1.1 \
+package ifneeded tdbc::odbc 1.1.2 \
"[list source [file join $dir tdbcodbc.tcl]]\;\
- [list load [file join $dir tdbcodbc111.dll] tdbcodbc]"
+ [list load [file join $dir tdbcodbc112.dll] tdbcodbc]"
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc.tcl
index 0b19a4b891..0b19a4b891 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.1/tdbcodbc.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc.tcl
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc112.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc112.dll
new file mode 100755
index 0000000000..23eb29e0aa
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcodbc1.1.2/tdbcodbc112.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres111.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres111.dll
deleted file mode 100755
index 5f3bc80767..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres111.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/pkgIndex.tcl
index a7fd6ffa15..424836ce70 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/pkgIndex.tcl
@@ -3,6 +3,6 @@
if {[catch {package require Tcl 8.6}]} {
return
}
-package ifneeded tdbc::postgres 1.1.1 \
+package ifneeded tdbc::postgres 1.1.2 \
"[list source [file join $dir tdbcpostgres.tcl]]\;\
- [list load [file join $dir tdbcpostgres111.dll] tdbcpostgres]"
+ [list load [file join $dir tdbcpostgres112.dll] tdbcpostgres]"
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres.tcl
index c5c4ef0f85..c5c4ef0f85 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.1/tdbcpostgres.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres.tcl
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres112.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres112.dll
new file mode 100755
index 0000000000..51b6c65ab4
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tdbcpostgres1.1.2/tdbcpostgres112.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/thread285.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/thread285.dll
deleted file mode 100755
index 4cf4684638..0000000000
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/thread285.dll
+++ /dev/null
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/pkgIndex.tcl
index 9c67f9795c..e892361134 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/pkgIndex.tcl
@@ -11,7 +11,7 @@ if {![package vsatisfies [package provide Tcl] 8.4]} {
}
}
-# All Tcl 8.4+ interps can [load] Thread 2.8.5
+# All Tcl 8.4+ interps can [load] Thread 2.8.6
#
# For interps that are not thread-enabled, we still call [package ifneeded].
# This is contrary to the usual convention, but is a good idea because we
@@ -23,13 +23,13 @@ if {![package vsatisfies [package provide Tcl] 8.4]} {
# about a thread-disabled interp, instead of the message
# "can't find package Thread".
-package ifneeded Thread 2.8.5 [list load [file join $dir thread285.dll]]
+package ifneeded Thread 2.8.6 [list load [file join $dir thread286.dll] [string totitle thread]]
# package Ttrace uses some support machinery.
# In Tcl 8.4 interps we use some older interfaces
if {![package vsatisfies [package provide Tcl] 8.5]} {
- package ifneeded Ttrace 2.8.5 "
+ package ifneeded Ttrace 2.8.6 "
[list proc thread_source {dir} {
if {[info exists ::env(TCL_THREAD_LIBRARY)] &&
[file readable $::env(TCL_THREAD_LIBRARY)/ttrace.tcl]} {
@@ -50,7 +50,7 @@ if {![package vsatisfies [package provide Tcl] 8.5]} {
# In Tcl 8.5+ interps; use [::apply]
-package ifneeded Ttrace 2.8.5 [list ::apply {{dir} {
+package ifneeded Ttrace 2.8.6 [list ::apply {{dir} {
if {[info exists ::env(TCL_THREAD_LIBRARY)] &&
[file readable $::env(TCL_THREAD_LIBRARY)/ttrace.tcl]} {
source $::env(TCL_THREAD_LIBRARY)/ttrace.tcl
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/thread286.dll b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/thread286.dll
new file mode 100755
index 0000000000..eae33d8212
--- /dev/null
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/thread286.dll
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/ttrace.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/ttrace.tcl
index 679d4eedc2..0834596a56 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.5/ttrace.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/thread2.8.6/ttrace.tcl
@@ -73,7 +73,7 @@ namespace eval ttrace {
}
# Keep in sync with the Thread package
- package provide Ttrace 2.8.5
+ package provide Ttrace 2.8.6
# Package variables
variable resolvers "" ; # List of registered resolvers
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/bgerror.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/bgerror.tcl
index 8421924760..fe8dfe0410 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/bgerror.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/bgerror.tcl
@@ -41,7 +41,7 @@ proc ::tk::dialog::error::Details {} {
set w .bgerrorDialog
set caption [option get $w.function text {}]
set command [option get $w.function command {}]
- if { ($caption eq "") || ($command eq "") } {
+ if {($caption eq "") || ($command eq "")} {
grid forget $w.function
}
lappend command [$w.top.info.text get 1.0 end-1c]
@@ -50,7 +50,7 @@ proc ::tk::dialog::error::Details {} {
}
proc ::tk::dialog::error::SaveToLog {text} {
- if { $::tcl_platform(platform) eq "windows" } {
+ if {$::tcl_platform(platform) eq "windows"} {
set allFiles *.*
} else {
set allFiles *
@@ -129,11 +129,11 @@ proc ::tk::dialog::error::bgerror {err {flag 1}} {
set lines 0
set maxLine 45
foreach line [split $err \n] {
- if { [string length $line] > $maxLine } {
- append displayedErr "[string range $line 0 [expr {$maxLine-3}]]..."
+ if {[string length $line] > $maxLine} {
+ append displayedErr "[string range $line 0 $maxLine-3]..."
break
}
- if { $lines > 4 } {
+ if {$lines > 4} {
append displayedErr "..."
break
} else {
@@ -182,7 +182,7 @@ proc ::tk::dialog::error::bgerror {err {flag 1}} {
pack $W.text -side left -expand yes -fill both
$W.text insert 0.0 "$err\n$info"
$W.text mark set insert 0.0
- bind $W.text <ButtonPress-1> { focus %W }
+ bind $W.text <Button-1> {focus %W}
$W.text configure -state disabled
# 2. Fill the top part with bitmap and message
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/clrpick.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/clrpick.tcl
index 600be162ef..e408d037ed 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/clrpick.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/clrpick.tcl
@@ -396,7 +396,7 @@ proc ::tk::dialog::color::DrawColorScale {w c {create 0}} {
# Draw the selection polygons
CreateSelector $w $sel $c
- $sel bind $data($c,index) <ButtonPress-1> \
+ $sel bind $data($c,index) <Button-1> \
[list tk::dialog::color::StartMove $w $sel $c %x $data(selPad) 1]
$sel bind $data($c,index) <B1-Motion> \
[list tk::dialog::color::MoveSelector $w $sel $c %x $data(selPad)]
@@ -409,14 +409,14 @@ proc ::tk::dialog::color::DrawColorScale {w c {create 0}} {
set data($c,clickRegion) [$sel create rectangle 0 0 \
$data(canvasWidth) $height -fill {} -outline {}]
- bind $col <ButtonPress-1> \
+ bind $col <Button-1> \
[list tk::dialog::color::StartMove $w $sel $c %x $data(colorPad)]
bind $col <B1-Motion> \
[list tk::dialog::color::MoveSelector $w $sel $c %x $data(colorPad)]
bind $col <ButtonRelease-1> \
[list tk::dialog::color::ReleaseMouse $w $sel $c %x $data(colorPad)]
- $sel bind $data($c,clickRegion) <ButtonPress-1> \
+ $sel bind $data($c,clickRegion) <Button-1> \
[list tk::dialog::color::StartMove $w $sel $c %x $data(selPad)]
$sel bind $data($c,clickRegion) <B1-Motion> \
[list tk::dialog::color::MoveSelector $w $sel $c %x $data(selPad)]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/comdlg.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/comdlg.tcl
index 18df8a6435..b4d8978542 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/comdlg.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/comdlg.tcl
@@ -29,7 +29,8 @@
# {....}
# }
#
-# flags = currently unused.
+# flags = a list of flags. Currently supported flags are:
+# DONTSETDEFAULTS = skip default values setting
#
# argList = The list of "-option value" pairs.
#
@@ -63,8 +64,10 @@ proc tclParseConfigSpec {w specs flags argList} {
# 2: set the default values
#
- foreach cmdsw [array names cmd] {
- set data($cmdsw) $def($cmdsw)
+ if {"DONTSETDEFAULTS" ni $flags} {
+ foreach cmdsw [array names cmd] {
+ set data($cmdsw) $def($cmdsw)
+ }
}
# 3: parse the argument list
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/console.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/console.tcl
index 355a43b003..30c4d88305 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/console.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/console.tcl
@@ -131,7 +131,7 @@ proc ::tk::ConsoleInit {} {
default { set preferred {} }
}
foreach {family size} $preferred {
- if {[lsearch -exact $families $family] != -1} {
+ if {$family in $families} {
font configure TkConsoleFont -family $family -size $size
break
}
@@ -592,7 +592,7 @@ proc ::tk::ConsoleBind {w} {
}
bind Console <F9> {
eval destroy [winfo child .]
- source [file join $tk_library console.tcl]
+ source -encoding utf-8 [file join $tk_library console.tcl]
}
if {[tk windowingsystem] eq "aqua"} {
bind Console <Command-q> {
@@ -740,9 +740,9 @@ proc ::tk::console::FontchooserToggle {} {
}
proc ::tk::console::FontchooserVisibility {index} {
if {[tk fontchooser configure -visible]} {
- .menubar.edit entryconfigure $index -label [msgcat::mc "Hide Fonts"]
+ .menubar.edit entryconfigure $index -label [::tk::msgcat::mc "Hide Fonts"]
} else {
- .menubar.edit entryconfigure $index -label [msgcat::mc "Show Fonts"]
+ .menubar.edit entryconfigure $index -label [::tk::msgcat::mc "Show Fonts"]
}
}
proc ::tk::console::FontchooserFocus {w isFocusIn} {
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/arrow.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/arrow.tcl
index 12249c0b25..3d0b40672b 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/arrow.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/arrow.tcl
@@ -154,11 +154,11 @@ $c bind box <Enter> "$c itemconfigure current $demo_arrowInfo(activeStyle)"
$c bind box <Leave> "$c itemconfigure current $demo_arrowInfo(boxStyle)"
$c bind box <B1-Enter> " "
$c bind box <B1-Leave> " "
-$c bind box1 <1> {set demo_arrowInfo(motionProc) arrowMove1}
-$c bind box2 <1> {set demo_arrowInfo(motionProc) arrowMove2}
-$c bind box3 <1> {set demo_arrowInfo(motionProc) arrowMove3}
+$c bind box1 <Button-1> {set demo_arrowInfo(motionProc) arrowMove1}
+$c bind box2 <Button-1> {set demo_arrowInfo(motionProc) arrowMove2}
+$c bind box3 <Button-1> {set demo_arrowInfo(motionProc) arrowMove3}
$c bind box <B1-Motion> "\$demo_arrowInfo(motionProc) $c %x %y"
-bind $c <Any-ButtonRelease-1> "arrowSetup $c"
+bind $c <ButtonRelease-1> "arrowSetup $c"
# arrowMove1 --
# This procedure is called for each mouse motion event on box1 (the
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bind.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bind.tcl
index 03f6d3b68e..8b56639f80 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bind.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/bind.tcl
@@ -63,16 +63,16 @@ $w.text insert end \
# Create bindings for tags.
foreach tag {d1 d2 d3 d4 d5 d6} {
- $w.text tag bind $tag <Any-Enter> "$w.text tag configure $tag $bold"
- $w.text tag bind $tag <Any-Leave> "$w.text tag configure $tag $normal"
+ $w.text tag bind $tag <Enter> "$w.text tag configure $tag $bold"
+ $w.text tag bind $tag <Leave> "$w.text tag configure $tag $normal"
}
# Main widget program sets variable tk_demoDirectory
-$w.text tag bind d1 <1> {source [file join $tk_demoDirectory items.tcl]}
-$w.text tag bind d2 <1> {source [file join $tk_demoDirectory plot.tcl]}
-$w.text tag bind d3 <1> {source [file join $tk_demoDirectory ctext.tcl]}
-$w.text tag bind d4 <1> {source [file join $tk_demoDirectory arrow.tcl]}
-$w.text tag bind d5 <1> {source [file join $tk_demoDirectory ruler.tcl]}
-$w.text tag bind d6 <1> {source [file join $tk_demoDirectory cscroll.tcl]}
+$w.text tag bind d1 <Button-1> {source -encoding utf-8 [file join $tk_demoDirectory items.tcl]}
+$w.text tag bind d2 <Button-1> {source -encoding utf-8 [file join $tk_demoDirectory plot.tcl]}
+$w.text tag bind d3 <Button-1> {source -encoding utf-8 [file join $tk_demoDirectory ctext.tcl]}
+$w.text tag bind d4 <Button-1> {source -encoding utf-8 [file join $tk_demoDirectory arrow.tcl]}
+$w.text tag bind d5 <Button-1> {source -encoding utf-8 [file join $tk_demoDirectory ruler.tcl]}
+$w.text tag bind d6 <Button-1> {source -encoding utf-8 [file join $tk_demoDirectory cscroll.tcl]}
$w.text mark set insert 0.0
$w.text configure -state disabled
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/colors.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/colors.tcl
index 99dec923fd..fdfdc5b13f 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/colors.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/colors.tcl
@@ -32,7 +32,7 @@ listbox $w.frame.list -yscroll "$w.frame.scroll set" \
-width 20 -height 16 -setgrid 1
pack $w.frame.list $w.frame.scroll -side left -fill y -expand 1
-bind $w.frame.list <Double-1> {
+bind $w.frame.list <Double-Button-1> {
tk_setPalette [selection get]
}
$w.frame.list insert 0 gray60 gray70 gray80 gray85 gray90 gray95 \
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/cscroll.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/cscroll.tcl
index 443b102bef..d210c7df72 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/cscroll.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/cscroll.tcl
@@ -53,54 +53,84 @@ for {set i 0} {$i < 20} {incr i} {
}
}
-$c bind all <Any-Enter> "scrollEnter $c"
-$c bind all <Any-Leave> "scrollLeave $c"
-$c bind all <1> "scrollButton $c"
-bind $c <2> "$c scan mark %x %y"
-bind $c <B2-Motion> "$c scan dragto %x %y"
-if {[tk windowingsystem] eq "aqua"} {
+$c bind all <Enter> "scrollEnter $c"
+$c bind all <Leave> "scrollLeave $c"
+$c bind all <Button-1> "scrollButton $c"
+if {([tk windowingsystem] eq "aqua") && ![package vsatisfies [package provide Tk] 8.7-]} {
+ bind $c <Button-3> "$c scan mark %x %y"
+ bind $c <B3-Motion> "$c scan dragto %x %y"
bind $c <MouseWheel> {
- %W yview scroll [expr {-(%D)}] units
+ %W yview scroll [expr {-%D}] units
}
bind $c <Option-MouseWheel> {
- %W yview scroll [expr {-10 * (%D)}] units
+ %W yview scroll [expr {-10*%D}] units
}
bind $c <Shift-MouseWheel> {
- %W xview scroll [expr {-(%D)}] units
+ %W xview scroll [expr {-%D}] units
}
bind $c <Shift-Option-MouseWheel> {
- %W xview scroll [expr {-10 * (%D)}] units
+ %W xview scroll [expr {-10*%D}] units
}
} else {
+ bind $c <Button-2> "$c scan mark %x %y"
+ bind $c <B2-Motion> "$c scan dragto %x %y"
+ # We must make sure that positive and negative movements are rounded
+ # equally to integers, avoiding the problem that
+ # (int)1/-30 = -1,
+ # but
+ # (int)-1/-30 = 0
+ # The following code ensure equal +/- behaviour.
bind $c <MouseWheel> {
- %W yview scroll [expr {-(%D / 30)}] units
+ if {%D >= 0} {
+ %W yview scroll [expr {%D/-30}] units
+ } else {
+ %W yview scroll [expr {(%D-29)/-30}] units
+ }
+ }
+ bind $c <Option-MouseWheel> {
+ if {%D >= 0} {
+ %W yview scroll [expr {%D/-3}] units
+ } else {
+ %W yview scroll [expr {(%D-2)/-3}] units
+ }
}
bind $c <Shift-MouseWheel> {
- %W xview scroll [expr {-(%D / 30)}] units
+ if {%D >= 0} {
+ %W xview scroll [expr {%D/-30}] units
+ } else {
+ %W xview scroll [expr {(%D-29)/-30}] units
+ }
+ }
+ bind $c <Shift-Option-MouseWheel> {
+ if {%D >= 0} {
+ %W xview scroll [expr {%D/-3}] units
+ } else {
+ %W xview scroll [expr {(%D-2)/-3}] units
+ }
}
}
-if {[tk windowingsystem] eq "x11"} {
+if {[tk windowingsystem] eq "x11" && ![package vsatisfies [package provide Tk] 8.7-]} {
# Support for mousewheels on Linux/Unix commonly comes through mapping
# the wheel to the extended buttons. If you have a mousewheel, find
# Linux configuration info at:
# http://linuxreviews.org/howtos/xfree/mouse/
- bind $c <4> {
+ bind $c <Button-4> {
if {!$tk_strictMotif} {
%W yview scroll -5 units
}
}
- bind $c <Shift-4> {
+ bind $c <Shift-Button-4> {
if {!$tk_strictMotif} {
%W xview scroll -5 units
}
}
- bind $c <5> {
+ bind $c <Button-5> {
if {!$tk_strictMotif} {
%W yview scroll 5 units
}
}
- bind $c <Shift-5> {
+ bind $c <Shift-Button-5> {
if {!$tk_strictMotif} {
%W xview scroll 5 units
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ctext.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ctext.tcl
index a3b4e8a86e..d3fec33108 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ctext.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ctext.tcl
@@ -41,16 +41,20 @@ $c create rectangle 245 195 255 205 -outline black -fill red
# First, create the text item and give it bindings so it can be edited.
$c addtag text withtag [$c create text 250 200 -text "This is just a string of text to demonstrate the text facilities of canvas widgets. Bindings have been defined to support editing (see above)." -width 440 -anchor n -font $textFont -justify left]
-$c bind text <1> "textB1Press $c %x %y"
+$c bind text <Button-1> "textB1Press $c %x %y"
$c bind text <B1-Motion> "textB1Move $c %x %y"
-$c bind text <Shift-1> "$c select adjust current @%x,%y"
+$c bind text <Shift-Button-1> "$c select adjust current @%x,%y"
$c bind text <Shift-B1-Motion> "textB1Move $c %x %y"
-$c bind text <KeyPress> "textInsert $c %A"
+$c bind text <Key> "textInsert $c %A"
$c bind text <Return> "textInsert $c \\n"
$c bind text <Control-h> "textBs $c"
$c bind text <BackSpace> "textBs $c"
$c bind text <Delete> "textDel $c"
-$c bind text <2> "textPaste $c @%x,%y"
+if {[tk windowingsystem] eq "aqua" && ![package vsatisfies [package provide Tk] 8.7-]} {
+ $c bind text <Button-3> "textPaste $c @%x,%y"
+} else {
+ $c bind text <Button-2> "textPaste $c @%x,%y"
+}
# Next, create some items that allow the text's anchor position
# to be edited.
@@ -58,14 +62,14 @@ $c bind text <2> "textPaste $c @%x,%y"
proc mkTextConfigBox {w x y option value color} {
set item [$w create rect $x $y [expr {$x+30}] [expr {$y+30}] \
-outline black -fill $color -width 1]
- $w bind $item <1> "$w itemconf text $option $value"
+ $w bind $item <Button-1> "$w itemconf text $option $value"
$w addtag config withtag $item
}
proc mkTextConfigPie {w x y a option value color} {
set item [$w create arc $x $y [expr {$x+90}] [expr {$y+90}] \
-start [expr {$a-15}] -extent 30 -outline black -fill $color \
-width 1]
- $w bind $item <1> "$w itemconf text $option $value"
+ $w bind $item <Button-1> "$w itemconf text $option $value"
$w addtag config withtag $item
}
@@ -84,7 +88,7 @@ mkTextConfigBox $c [expr {$x+60}] [expr {$y+60}] -anchor nw $color
set item [$c create rect \
[expr {$x+40}] [expr {$y+40}] [expr {$x+50}] [expr {$y+50}] \
-outline black -fill red]
-$c bind $item <1> "$c itemconf text -anchor center"
+$c bind $item <Button-1> "$c itemconf text -anchor center"
$c create text [expr {$x+45}] [expr {$y-5}] \
-text {Text Position} -anchor s -font {Times 20} -fill brown
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog1.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog1.tcl
index 976e9550af..66d8c9afca 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog1.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/dialog1.tcl
@@ -2,16 +2,16 @@
#
# This demonstration script creates a dialog box with a local grab.
-interp create slave
-load {} Tk slave
-slave eval {
- wm title . slave
+interp create child
+load {} Tk child
+child eval {
+ wm title . child
wm geometry . +700+30
pack [text .t -width 30 -height 10]
}
after idle {.dialog1.msg configure -wraplength 4i}
-set i [tk_dialog .dialog1 "Dialog with local grab" {This is a modal dialog box. It uses Tk's "grab" command to create a "local grab" on the dialog box. The grab prevents any mouse or keyboard events from getting to any other windows in the application until you have answered the dialog by invoking one of the buttons below. However, you can still interact with other applications. For example, you should be able to edit text in the window named "slave" which was created by a slave interpreter.} \
+set i [tk_dialog .dialog1 "Dialog with local grab" {This is a modal dialog box. It uses Tk's "grab" command to create a "local grab" on the dialog box. The grab prevents any mouse or keyboard events from getting to any other windows in the application until you have answered the dialog by invoking one of the buttons below. However, you can still interact with other applications. For example, you should be able to edit text in the window named "child" which was created by a child interpreter.} \
info 0 OK Cancel {Show Code}]
switch $i {
@@ -20,6 +20,6 @@ switch $i {
2 {showCode .dialog1}
}
-if {[interp exists slave]} {
- interp delete slave
+if {[interp exists child]} {
+ interp delete child
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry1.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry1.tcl
index eef8964410..7365fc7279 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry1.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry1.tcl
@@ -16,7 +16,7 @@ wm title $w "Entry Demonstration (no scrollbars)"
wm iconname $w "entry1"
positionWindow $w
-label $w.msg -font $font -wraplength 5i -justify left -text "Three different entries are displayed below. You can add characters by pointing, clicking and typing. The normal Motif editing characters are supported, along with many Emacs bindings. For example, Backspace and Control-h delete the character to the left of the insertion cursor and Delete and Control-d delete the chararacter to the right of the insertion cursor. For entries that are too large to fit in the window all at once, you can scan through the entries by dragging with mouse button2 pressed."
+label $w.msg -font $font -wraplength 5i -justify left -text "Three different entries are displayed below. You can add characters by pointing, clicking and typing. The normal Motif editing characters are supported, along with many Emacs bindings. For example, Backspace and Control-h delete the character to the left of the insertion cursor and Delete and Control-d delete the chararacter to the right of the insertion cursor. For entries that are too large to fit in the window all at once, you can scan through the entries by dragging with mouse the middle mouse button pressed."
pack $w.msg -side top
## See Code / Dismiss buttons
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry2.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry2.tcl
index 9e3f4ef16c..6405d8518d 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry2.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry2.tcl
@@ -16,7 +16,7 @@ wm title $w "Entry Demonstration (with scrollbars)"
wm iconname $w "entry2"
positionWindow $w
-label $w.msg -font $font -wraplength 5i -justify left -text "Three different entries are displayed below, with a scrollbar for each entry. You can add characters by pointing, clicking and typing. The normal Motif editing characters are supported, along with many Emacs bindings. For example, Backspace and Control-h delete the character to the left of the insertion cursor and Delete and Control-d delete the chararacter to the right of the insertion cursor. For entries that are too large to fit in the window all at once, you can scan through the entries with the scrollbars, or by dragging with mouse button2 pressed."
+label $w.msg -font $font -wraplength 5i -justify left -text "Three different entries are displayed below, with a scrollbar for each entry. You can add characters by pointing, clicking and typing. The normal Motif editing characters are supported, along with many Emacs bindings. For example, Backspace and Control-h delete the character to the left of the insertion cursor and Delete and Control-d delete the chararacter to the right of the insertion cursor. For entries that are too large to fit in the window all at once, you can scan through the entries with the scrollbars, or by dragging with the middle mouse button pressed."
pack $w.msg -side top
## See Code / Dismiss buttons
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry3.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry3.tcl
index d4435c6125..acde1b3644 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry3.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/entry3.tcl
@@ -102,7 +102,7 @@ foreach {chars digit} {abc 2 def 3 ghi 4 jkl 5 mno 6 pqrs 7 tuv 8 wxyz 9} {
proc validatePhoneChange {W vmode idx char} {
global phoneNumberMap entry3content
- if {$idx == -1} {return 1}
+ if {$idx < 0} {return 1}
after idle [list $W configure -validate $vmode -invcmd bell]
if {
!($idx<3 || $idx==6 || $idx==7 || $idx==11 || $idx>15) &&
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/floor.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/floor.tcl
index d5ef3a0750..eb2ea7f289 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/floor.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/floor.tcl
@@ -1354,13 +1354,18 @@ floorDisplay $c 3
# Set up event bindings for canvas:
-$c bind floor1 <1> "floorDisplay $c 1"
-$c bind floor2 <1> "floorDisplay $c 2"
-$c bind floor3 <1> "floorDisplay $c 3"
+$c bind floor1 <Button-1> "floorDisplay $c 1"
+$c bind floor2 <Button-1> "floorDisplay $c 2"
+$c bind floor3 <Button-1> "floorDisplay $c 3"
$c bind room <Enter> "newRoom $c"
$c bind room <Leave> {set currentRoom ""}
-bind $c <2> "$c scan mark %x %y"
-bind $c <B2-Motion> "$c scan dragto %x %y"
+if {[tk windowingsystem] eq "aqua" && ![package vsatisfies [package provide Tk] 8.7-]} {
+ bind $c <Button-3> "$c scan mark %x %y"
+ bind $c <B3-Motion> "$c scan dragto %x %y"
+} else {
+ bind $c <Button-2> "$c scan mark %x %y"
+ bind $c <B2-Motion> "$c scan dragto %x %y"
+}
bind $c <Destroy> "unset currentRoom"
set currentRoom ""
trace variable currentRoom w "roomChanged $c"
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/fontchoose.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/fontchoose.tcl
index 8b34377e89..446ed34ec4 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/fontchoose.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/fontchoose.tcl
@@ -55,10 +55,6 @@ grid $f.msg $f.vs -sticky news
grid $f.font - -sticky e
grid columnconfigure $f 0 -weight 1
grid rowconfigure $f 0 -weight 1
-bind $w <Visibility> {
- bind %W <Visibility> {}
- grid propagate %W.f 0
-}
## See Code / Dismiss buttons
set btns [addSeeDismiss $w.buttons $w]
@@ -67,3 +63,5 @@ grid $f -sticky news
grid $btns -sticky ew
grid columnconfigure $w 0 -weight 1
grid rowconfigure $w 0 -weight 1
+update idletasks
+grid propagate $f 0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/goldberg.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/goldberg.tcl
index 284b5c2e52..1cc52c62a8 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/goldberg.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/goldberg.tcl
@@ -105,7 +105,7 @@ proc DoDisplay {w} {
$w.c yview moveto .05
pack $w.c -in $w.screen -side top -fill both -expand 1
- bind $w.c <3> [list $w.pause invoke]
+ bind $w.c <Button-3> [list $w.pause invoke]
bind $w.c <Destroy> {
after cancel $animationCallbacks(goldberg)
unset animationCallbacks(goldberg)
@@ -162,7 +162,7 @@ proc DoCtrlFrame {w} {
grid $w.speed -in $w.ctrl -row 99 -sticky ew -pady {0 5}
pack $w.speed.scale -fill both -expand 1
grid $w.about -in $w.ctrl -row 100 -sticky ew
- bind $w.reset <3> {set S(mode) -1} ;# Debugging
+ bind $w.reset <Button-3> {set S(mode) -1} ;# Debugging
## See Code / Dismiss buttons hack!
set btns [addSeeDismiss $w.ctrl.buttons $w]
@@ -342,7 +342,7 @@ proc Draw0 {w} {
set xy {719 119 763 119}
$w.c create line $xy -tag I0 -fill $color -width 5 -arrow last \
-arrowshape {18 18 5}
- $w.c bind I0 <1> Start
+ $w.c bind I0 <Button-1> Start
}
proc Move0 {w {step {}}} {
set step [GetStep 0 $step]
@@ -372,7 +372,7 @@ proc Draw1 {w} {
set xy [box 812 122 9]
$w.c create oval $xy -tag I1 -fill $color2 -outline {}
- $w.c bind I1 <1> Start
+ $w.c bind I1 <Button-1> Start
}
proc Move1 {w {step {}}} {
set step [GetStep 1 $step]
@@ -1620,7 +1620,7 @@ proc Move26 {w {step {}}} {
$w.c delete I24 I26
$w.c create text 430 755 -anchor s -tag I26 \
-text "click to continue" -font {{Times Roman} 24 bold}
- bind $w.c <1> [list Reset $w]
+ bind $w.c <Button-1> [list Reset $w]
return 4
}
@@ -1675,7 +1675,7 @@ proc RotateC {x y Ox Oy beta} {
proc Reset {w} {
global S
DrawAll $w
- bind $w.c <1> {}
+ bind $w.c <Button-1> {}
set S(mode) $::MSTART
set S(active) 0
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image2.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image2.tcl
index 2d7ba035cf..7af52be245 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image2.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/image2.tcl
@@ -95,7 +95,7 @@ listbox $w.f.list -width 20 -height 10 -yscrollcommand "$w.f.scroll set"
ttk::scrollbar $w.f.scroll -command "$w.f.list yview"
pack $w.f.list $w.f.scroll -side left -fill y -expand 1
$w.f.list insert 0 earth.gif earthris.gif teapot.ppm
-bind $w.f.list <Double-1> "loadImage $w %x %y"
+bind $w.f.list <Double-Button-1> "loadImage $w %x %y"
catch {image delete image2a}
image create photo image2a
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/items.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/items.tcl
index be9214a8e4..1297046113 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/items.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/items.tcl
@@ -17,7 +17,7 @@ wm iconname $w "Items"
positionWindow $w
set c $w.frame.c
-label $w.msg -font $font -wraplength 5i -justify left -text "This window contains a canvas widget with examples of the various kinds of items supported by canvases. The following operations are supported:\n Button-1 drag:\tmoves item under pointer.\n Button-2 drag:\trepositions view.\n Button-3 drag:\tstrokes out area.\n Ctrl+f:\t\tprints items under area."
+label $w.msg -font $font -wraplength 5i -justify left -text "This window contains a canvas widget with examples of the various kinds of items supported by canvases. The following operations are supported:\n Left-Button drag:\tmoves item under pointer.\n Middle-Button drag:\trepositions view.\n Right-Button drag:\tstrokes out area.\n Ctrl+f:\t\tprints items under area."
pack $w.msg -side top
## See Code / Dismiss buttons
@@ -171,14 +171,21 @@ $c create text 28.5c 17.4c -text Scale: -anchor s
# Set up event bindings for canvas:
-$c bind item <Any-Enter> "itemEnter $c"
-$c bind item <Any-Leave> "itemLeave $c"
-bind $c <2> "$c scan mark %x %y"
-bind $c <B2-Motion> "$c scan dragto %x %y"
-bind $c <3> "itemMark $c %x %y"
-bind $c <B3-Motion> "itemStroke $c %x %y"
+$c bind item <Enter> "itemEnter $c"
+$c bind item <Leave> "itemLeave $c"
+if {[tk windowingsystem] eq "aqua" && ![package vsatisfies [package provide Tk] 8.7-]} {
+ bind $c <Button-2> "itemMark $c %x %y"
+ bind $c <B2-Motion> "itemStroke $c %x %y"
+ bind $c <Button-3> "$c scan mark %x %y"
+ bind $c <B3-Motion> "$c scan dragto %x %y"
+} else {
+ bind $c <Button-2> "$c scan mark %x %y"
+ bind $c <B2-Motion> "$c scan dragto %x %y"
+ bind $c <Button-3> "itemMark $c %x %y"
+ bind $c <B3-Motion> "itemStroke $c %x %y"
+}
bind $c <<NextChar>> "itemsUnderArea $c"
-bind $c <1> "itemStartDrag $c %x %y"
+bind $c <Button-1> "itemStartDrag $c %x %y"
bind $c <B1-Motion> "itemDrag $c %x %y"
# Utility procedures for highlighting the item under the pointer:
@@ -250,14 +257,14 @@ proc itemsUnderArea {c} {
set area [$c find withtag area]
set items ""
foreach i [$c find enclosed $areaX1 $areaY1 $areaX2 $areaY2] {
- if {[lsearch [$c gettags $i] item] != -1} {
+ if {[lsearch [$c gettags $i] item] >= 0} {
lappend items $i
}
}
puts stdout "Items enclosed by area: $items"
set items ""
foreach i [$c find overlapping $areaX1 $areaY1 $areaX2 $areaY2] {
- if {[lsearch [$c gettags $i] item] != -1} {
+ if {[lsearch [$c gettags $i] item] >= 0} {
lappend items $i
}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ixset b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ixset
index a857fe06c4..7e8cbe57d6 100755
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ixset
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ixset
@@ -54,7 +54,7 @@ proc readsettings {} {
global screencyc ; set screencyc 600
set xfd [open "|xset q" r]
- while {[gets $xfd line] > -1} {
+ while {[gets $xfd line] >= 0} {
switch -- [lindex $line 0] {
auto {
set rpt [lindex $line 1]
@@ -197,7 +197,7 @@ proc createwindows {} {
bind . <Return> {.buttons.ok flash; .buttons.ok invoke}
bind . <Escape> {.buttons.quit flash; .buttons.quit invoke}
- bind . <1> {
+ bind . <Button-1> {
if {![string match .buttons* %W]} {
.buttons.apply configure -state normal
.buttons.cancel configure -state normal
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/knightstour.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/knightstour.tcl
index 3c29720675..11b3b5cffd 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/knightstour.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/knightstour.tcl
@@ -21,7 +21,7 @@
# If you let it repeat then it will choose random start positions
# for each new tour.
-package require Tk 8.5
+package require Tk
# Return a list of accessible squares from a given square
proc ValidMoves {square} {
@@ -29,7 +29,7 @@ proc ValidMoves {square} {
foreach pair {{-1 -2} {-2 -1} {-2 1} {-1 2} {1 2} {2 1} {2 -1} {1 -2}} {
set col [expr {($square % 8) + [lindex $pair 0]}]
set row [expr {($square / 8) + [lindex $pair 1]}]
- if {$row > -1 && $row < 8 && $col > -1 && $col < 8} {
+ if {$row >= 0 && $row < 8 && $col >= 0 && $col < 8} {
lappend moves [expr {$row * 8 + $col}]
}
}
@@ -41,7 +41,7 @@ proc CheckSquare {square} {
variable visited
set moves 0
foreach test [ValidMoves $square] {
- if {[lsearch -exact -integer $visited $test] == -1} {
+ if {[lsearch -exact -integer $visited $test] < 0} {
incr moves
}
}
@@ -55,7 +55,7 @@ proc Next {square} {
set minimum 9
set nextSquare -1
foreach testSquare [ValidMoves $square] {
- if {[lsearch -exact -integer $visited $testSquare] == -1} {
+ if {[lsearch -exact -integer $visited $testSquare] < 0} {
set count [CheckSquare $testSquare]
if {$count < $minimum} {
set minimum $count
@@ -190,7 +190,7 @@ proc CreateGUI {} {
ttk::button $dlg.tf.b1 -text Start -command [list Tour $dlg]
ttk::button $dlg.tf.b2 -text Exit -command [list Exit $dlg]
set square 0
- for {set row 7} {$row != -1} {incr row -1} {
+ for {set row 7} {$row >= 0} {incr row -1} {
for {set col 0} {$col < 8} {incr col} {
if {(($col & 1) ^ ($row & 1))} {
set fill tan3 ; set dfill tan4
@@ -218,7 +218,7 @@ proc CreateGUI {} {
-fill black -activefill "#600000"
}
$c moveto knight {*}[lrange [$c coords [expr {1 + int(rand() * 64)}]] 0 1]
- $c bind knight <ButtonPress-1> [namespace code [list DragStart %W %x %y]]
+ $c bind knight <Button-1> [namespace code [list DragStart %W %x %y]]
$c bind knight <Motion> [namespace code [list DragMotion %W %x %y]]
$c bind knight <ButtonRelease-1> [namespace code [list DragEnd %W %x %y]]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menu.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menu.tcl
index a788a65406..62991f3e71 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menu.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/menu.tcl
@@ -63,7 +63,7 @@ if {[tk windowingsystem] eq "aqua"} {
}
foreach i {A B C D E F} {
$m add command -label "Print letter \"$i\"" -underline 14 \
- -accelerator Meta+$i -command "puts $i" -accelerator $modifier+$i
+ -accelerator $modifier+$i -command "puts $i"
bind $w <$modifier-[string tolower $i]> "puts $i"
}
@@ -144,9 +144,24 @@ $m entryconfigure "Does almost nothing" -bitmap questhead -compound left \
set m $w.menu.colors
$w.menu add cascade -label "Colors" -menu $m -underline 1
menu $m -tearoff 1
-foreach i {red orange yellow green blue} {
- $m add command -label $i -background $i -command [list \
- puts "You invoked \"$i\"" ]
+if {[tk windowingsystem] eq "aqua"} {
+ # Aqua ignores the -background and -foreground options, but a compound
+ # button can be used for selecting colors.
+ foreach i {red orange yellow green blue} {
+ image create photo image_$i -height 16 -width 16
+ image_$i put black -to 0 0 16 1
+ image_$i put black -to 0 1 1 16
+ image_$i put black -to 0 15 16 16
+ image_$i put black -to 15 1 16 16
+ image_$i put $i -to 1 1 15 15
+ $m add command -label $i -image image_$i -compound left -command [list \
+ puts "You invoked \"$i\"" ]
+ }
+} else {
+ foreach i {red orange yellow green blue} {
+ $m add command -label $i -background $i -command [list \
+ puts "You invoked \"$i\"" ]
+ }
}
$w configure -menu $w.menu
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/pendulum.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/pendulum.tcl
index 6422c67f0b..9833e8f89c 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/pendulum.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/pendulum.tcl
@@ -113,7 +113,7 @@ bind $w.c <Destroy> {
after cancel $animationCallbacks(pendulum)
unset animationCallbacks(pendulum)
}
-bind $w.c <1> {
+bind $w.c <Button-1> {
after cancel $animationCallbacks(pendulum)
showPendulum %W at %x %y
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/plot.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/plot.tcl
index e7f0361b34..453b7a6653 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/plot.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/plot.tcl
@@ -55,9 +55,9 @@ foreach point {
$c addtag point withtag $item
}
-$c bind point <Any-Enter> "$c itemconfig current -fill red"
-$c bind point <Any-Leave> "$c itemconfig current -fill SkyBlue2"
-$c bind point <1> "plotDown $c %x %y"
+$c bind point <Enter> "$c itemconfig current -fill red"
+$c bind point <Leave> "$c itemconfig current -fill SkyBlue2"
+$c bind point <Button-1> "plotDown $c %x %y"
$c bind point <ButtonRelease-1> "$c dtag selected"
bind $c <B1-Motion> "plotMove $c %x %y"
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ruler.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ruler.tcl
index f7bc37b874..0b78370708 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ruler.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/ruler.tcl
@@ -77,10 +77,10 @@ $c addtag well withtag [$c create rect 13.2c 1c 13.8c 0.5c \
$c addtag well withtag [rulerMkTab $c [winfo pixels $c 13.5c] \
[winfo pixels $c .65c]]
-$c bind well <1> "rulerNewTab $c %x %y"
-$c bind tab <1> "rulerSelectTab $c %x %y"
+$c bind well <Button-1> "rulerNewTab $c %x %y"
+$c bind tab <Button-1> "rulerSelectTab $c %x %y"
bind $c <B1-Motion> "rulerMoveTab $c %x %y"
-bind $c <Any-ButtonRelease-1> "rulerReleaseTab $c"
+bind $c <ButtonRelease-1> "rulerReleaseTab $c"
# rulerNewTab --
# Does all the work of creating a tab stop, including creating the
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tclIndex b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tclIndex
index 86a72e2443..cdb2f2c1c2 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tclIndex
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tclIndex
@@ -6,62 +6,62 @@
# element name is the name of a command and the value is
# a script that loads the command.
-set auto_index(arrowSetup) [list source [file join $dir arrow.tcl]]
-set auto_index(arrowMove1) [list source [file join $dir arrow.tcl]]
-set auto_index(arrowMove2) [list source [file join $dir arrow.tcl]]
-set auto_index(arrowMove3) [list source [file join $dir arrow.tcl]]
-set auto_index(textLoadFile) [list source [file join $dir search.tcl]]
-set auto_index(textSearch) [list source [file join $dir search.tcl]]
-set auto_index(textToggle) [list source [file join $dir search.tcl]]
-set auto_index(itemEnter) [list source [file join $dir items.tcl]]
-set auto_index(itemLeave) [list source [file join $dir items.tcl]]
-set auto_index(itemMark) [list source [file join $dir items.tcl]]
-set auto_index(itemStroke) [list source [file join $dir items.tcl]]
-set auto_index(itemsUnderArea) [list source [file join $dir items.tcl]]
-set auto_index(itemStartDrag) [list source [file join $dir items.tcl]]
-set auto_index(itemDrag) [list source [file join $dir items.tcl]]
-set auto_index(butPress) [list source [file join $dir items.tcl]]
-set auto_index(loadDir) [list source [file join $dir image2.tcl]]
-set auto_index(loadImage) [list source [file join $dir image2.tcl]]
-set auto_index(rulerMkTab) [list source [file join $dir ruler.tcl]]
-set auto_index(rulerNewTab) [list source [file join $dir ruler.tcl]]
-set auto_index(rulerSelectTab) [list source [file join $dir ruler.tcl]]
-set auto_index(rulerMoveTab) [list source [file join $dir ruler.tcl]]
-set auto_index(rulerReleaseTab) [list source [file join $dir ruler.tcl]]
-set auto_index(mkTextConfig) [list source [file join $dir ctext.tcl]]
-set auto_index(textEnter) [list source [file join $dir ctext.tcl]]
-set auto_index(textInsert) [list source [file join $dir ctext.tcl]]
-set auto_index(textPaste) [list source [file join $dir ctext.tcl]]
-set auto_index(textB1Press) [list source [file join $dir ctext.tcl]]
-set auto_index(textB1Move) [list source [file join $dir ctext.tcl]]
-set auto_index(textBs) [list source [file join $dir ctext.tcl]]
-set auto_index(textDel) [list source [file join $dir ctext.tcl]]
-set auto_index(bitmapRow) [list source [file join $dir bitmap.tcl]]
-set auto_index(scrollEnter) [list source [file join $dir cscroll.tcl]]
-set auto_index(scrollLeave) [list source [file join $dir cscroll.tcl]]
-set auto_index(scrollButton) [list source [file join $dir cscroll.tcl]]
-set auto_index(textWindOn) [list source [file join $dir twind.tcl]]
-set auto_index(textWindOff) [list source [file join $dir twind.tcl]]
-set auto_index(textWindPlot) [list source [file join $dir twind.tcl]]
-set auto_index(embPlotDown) [list source [file join $dir twind.tcl]]
-set auto_index(embPlotMove) [list source [file join $dir twind.tcl]]
-set auto_index(textWindDel) [list source [file join $dir twind.tcl]]
-set auto_index(embDefBg) [list source [file join $dir twind.tcl]]
-set auto_index(floorDisplay) [list source [file join $dir floor.tcl]]
-set auto_index(newRoom) [list source [file join $dir floor.tcl]]
-set auto_index(roomChanged) [list source [file join $dir floor.tcl]]
-set auto_index(bg1) [list source [file join $dir floor.tcl]]
-set auto_index(bg2) [list source [file join $dir floor.tcl]]
-set auto_index(bg3) [list source [file join $dir floor.tcl]]
-set auto_index(fg1) [list source [file join $dir floor.tcl]]
-set auto_index(fg2) [list source [file join $dir floor.tcl]]
-set auto_index(fg3) [list source [file join $dir floor.tcl]]
-set auto_index(setWidth) [list source [file join $dir hscale.tcl]]
-set auto_index(plotDown) [list source [file join $dir plot.tcl]]
-set auto_index(plotMove) [list source [file join $dir plot.tcl]]
-set auto_index(puzzleSwitch) [list source [file join $dir puzzle.tcl]]
-set auto_index(setHeight) [list source [file join $dir vscale.tcl]]
-set auto_index(showMessageBox) [list source [file join $dir msgbox.tcl]]
-set auto_index(setColor) [list source [file join $dir clrpick.tcl]]
-set auto_index(setColor_helper) [list source [file join $dir clrpick.tcl]]
-set auto_index(fileDialog) [list source [file join $dir filebox.tcl]]
+set auto_index(arrowSetup) [list source -encoding utf-8 [file join $dir arrow.tcl]]
+set auto_index(arrowMove1) [list source -encoding utf-8 [file join $dir arrow.tcl]]
+set auto_index(arrowMove2) [list source -encoding utf-8 [file join $dir arrow.tcl]]
+set auto_index(arrowMove3) [list source -encoding utf-8 [file join $dir arrow.tcl]]
+set auto_index(textLoadFile) [list source -encoding utf-8 [file join $dir search.tcl]]
+set auto_index(textSearch) [list source -encoding utf-8 [file join $dir search.tcl]]
+set auto_index(textToggle) [list source -encoding utf-8 [file join $dir search.tcl]]
+set auto_index(itemEnter) [list source -encoding utf-8 [file join $dir items.tcl]]
+set auto_index(itemLeave) [list source -encoding utf-8 [file join $dir items.tcl]]
+set auto_index(itemMark) [list source -encoding utf-8 [file join $dir items.tcl]]
+set auto_index(itemStroke) [list source -encoding utf-8 [file join $dir items.tcl]]
+set auto_index(itemsUnderArea) [list source -encoding utf-8 [file join $dir items.tcl]]
+set auto_index(itemStartDrag) [list source -encoding utf-8 [file join $dir items.tcl]]
+set auto_index(itemDrag) [list source -encoding utf-8 [file join $dir items.tcl]]
+set auto_index(butPress) [list source -encoding utf-8 [file join $dir items.tcl]]
+set auto_index(loadDir) [list source -encoding utf-8 [file join $dir image2.tcl]]
+set auto_index(loadImage) [list source -encoding utf-8 [file join $dir image2.tcl]]
+set auto_index(rulerMkTab) [list source -encoding utf-8 [file join $dir ruler.tcl]]
+set auto_index(rulerNewTab) [list source -encoding utf-8 [file join $dir ruler.tcl]]
+set auto_index(rulerSelectTab) [list source -encoding utf-8 [file join $dir ruler.tcl]]
+set auto_index(rulerMoveTab) [list source -encoding utf-8 [file join $dir ruler.tcl]]
+set auto_index(rulerReleaseTab) [list source -encoding utf-8 [file join $dir ruler.tcl]]
+set auto_index(mkTextConfig) [list source -encoding utf-8 [file join $dir ctext.tcl]]
+set auto_index(textEnter) [list source -encoding utf-8 [file join $dir ctext.tcl]]
+set auto_index(textInsert) [list source -encoding utf-8 [file join $dir ctext.tcl]]
+set auto_index(textPaste) [list source -encoding utf-8 [file join $dir ctext.tcl]]
+set auto_index(textB1Press) [list source -encoding utf-8 [file join $dir ctext.tcl]]
+set auto_index(textB1Move) [list source -encoding utf-8 [file join $dir ctext.tcl]]
+set auto_index(textBs) [list source -encoding utf-8 [file join $dir ctext.tcl]]
+set auto_index(textDel) [list source -encoding utf-8 [file join $dir ctext.tcl]]
+set auto_index(bitmapRow) [list source -encoding utf-8 [file join $dir bitmap.tcl]]
+set auto_index(scrollEnter) [list source -encoding utf-8 [file join $dir cscroll.tcl]]
+set auto_index(scrollLeave) [list source -encoding utf-8 [file join $dir cscroll.tcl]]
+set auto_index(scrollButton) [list source -encoding utf-8 [file join $dir cscroll.tcl]]
+set auto_index(textWindOn) [list source -encoding utf-8 [file join $dir twind.tcl]]
+set auto_index(textWindOff) [list source -encoding utf-8 [file join $dir twind.tcl]]
+set auto_index(textWindPlot) [list source -encoding utf-8 [file join $dir twind.tcl]]
+set auto_index(embPlotDown) [list source -encoding utf-8 [file join $dir twind.tcl]]
+set auto_index(embPlotMove) [list source -encoding utf-8 [file join $dir twind.tcl]]
+set auto_index(textWindDel) [list source -encoding utf-8 [file join $dir twind.tcl]]
+set auto_index(embDefBg) [list source -encoding utf-8 [file join $dir twind.tcl]]
+set auto_index(floorDisplay) [list source -encoding utf-8 [file join $dir floor.tcl]]
+set auto_index(newRoom) [list source -encoding utf-8 [file join $dir floor.tcl]]
+set auto_index(roomChanged) [list source -encoding utf-8 [file join $dir floor.tcl]]
+set auto_index(bg1) [list source -encoding utf-8 [file join $dir floor.tcl]]
+set auto_index(bg2) [list source -encoding utf-8 [file join $dir floor.tcl]]
+set auto_index(bg3) [list source -encoding utf-8 [file join $dir floor.tcl]]
+set auto_index(fg1) [list source -encoding utf-8 [file join $dir floor.tcl]]
+set auto_index(fg2) [list source -encoding utf-8 [file join $dir floor.tcl]]
+set auto_index(fg3) [list source -encoding utf-8 [file join $dir floor.tcl]]
+set auto_index(setWidth) [list source -encoding utf-8 [file join $dir hscale.tcl]]
+set auto_index(plotDown) [list source -encoding utf-8 [file join $dir plot.tcl]]
+set auto_index(plotMove) [list source -encoding utf-8 [file join $dir plot.tcl]]
+set auto_index(puzzleSwitch) [list source -encoding utf-8 [file join $dir puzzle.tcl]]
+set auto_index(setHeight) [list source -encoding utf-8 [file join $dir vscale.tcl]]
+set auto_index(showMessageBox) [list source -encoding utf-8 [file join $dir msgbox.tcl]]
+set auto_index(setColor) [list source -encoding utf-8 [file join $dir clrpick.tcl]]
+set auto_index(setColor_helper) [list source -encoding utf-8 [file join $dir clrpick.tcl]]
+set auto_index(fileDialog) [list source -encoding utf-8 [file join $dir filebox.tcl]]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tcolor b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tcolor
index 3f34a32f12..f4be463ad0 100755
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tcolor
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tcolor
@@ -7,7 +7,7 @@ exec wish86 "$0" ${1+"$@"}
# create colors using either the RGB, HSB, or CYM color spaces
# and apply the color to existing applications.
-package require Tk 8.4
+package require Tk
wm title . "Color Editor"
# Global variables that control the program:
@@ -90,7 +90,7 @@ foreach i {
grid columnconfigure . 0 -weight 1
listbox .names.lb -width 20 -height 12 -yscrollcommand ".names.s set" \
-exportselection false
- bind .names.lb <Double-1> {
+ bind .names.lb <Double-Button-1> {
tc_loadNamedColor [.names.lb get [.names.lb curselection]]
}
scrollbar .names.s -orient vertical -command ".names.lb yview"
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/text.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/text.tcl
index d1801d1d85..2736b8835d 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/text.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/text.tcl
@@ -57,8 +57,9 @@ can do to a text widget:
1. Scrolling. Use the scrollbar to adjust the view in the text window.
-2. Scanning. Press mouse button 2 in the text window and drag up or down.
-This will drag the text at high speed to allow you to scan its contents.
+2. Scanning. Press the middle mouse button in the text window and drag up
+or down. This will drag the text at high speed to allow you to scan its
+contents.
3. Insert text. Press mouse button 1 to set the insertion cursor, then
type text. What you type will be added to the widget.
@@ -77,7 +78,8 @@ text, in which case it will replace the selected text.
6. Copy the selection. To copy the selection into this window, select
what you want to copy (either here or in another application), then
-click button 2 to copy the selection to the point of the mouse cursor.
+click the middle mouse button to copy the selection to the point of the
+mouse cursor.
7. Edit. Text widgets support the standard Motif editing characters
plus many Emacs editing characters. Backspace and Control-h erase the
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tree.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tree.tcl
index 8decdf26c9..1cc70f877f 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tree.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/tree.tcl
@@ -39,6 +39,7 @@ proc populateTree {tree node} {
set path [$tree set $node fullpath]
$tree delete [$tree children $node]
foreach f [lsort -dictionary [glob -nocomplain -dir $path *]] {
+ set f [file normalize $f]
set type [file type $f]
set id [$tree insert $node end -text [file tail $f] \
-values [list $f $type]]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/twind.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/twind.tcl
index 45d1da8734..74f11ebf07 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/twind.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/twind.tcl
@@ -265,9 +265,9 @@ proc createPlot {t} {
$c addtag point withtag $item
}
- $c bind point <Any-Enter> "$c itemconfig current -fill red"
- $c bind point <Any-Leave> "$c itemconfig current -fill SkyBlue2"
- $c bind point <1> "embPlotDown $c %x %y"
+ $c bind point <Enter> "$c itemconfig current -fill red"
+ $c bind point <Leave> "$c itemconfig current -fill SkyBlue2"
+ $c bind point <Button-1> "embPlotDown $c %x %y"
$c bind point <ButtonRelease-1> "$c dtag selected"
bind $c <B1-Motion> "embPlotMove $c %x %y"
return $c
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/unicodeout.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/unicodeout.tcl
index 811d2109ab..759dc0006b 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/unicodeout.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/unicodeout.tcl
@@ -109,10 +109,10 @@ if {[usePresentationFormsFor Arabic]} {
}
addSample $w "Trad. Chinese" "\u4E2D\u570B\u7684\u6F22\u5B57"
addSample $w "Simpl. Chinese" "\u6C49\u8BED"
-addSample $w French "Langue fran\u00E7aise"
+addSample $w French "Langue fran\xE7aise"
addSample $w Greek \
- "\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AE " \
- "\u03B3\u03BB\u03CE\u03C3\u03C3\u03B1"
+ "\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AE " \
+ "\u03B3\u03BB\u03CE\u03C3\u03C3\u03B1"
if {[usePresentationFormsFor Hebrew]} {
# Visual order (pre-layouted)
addSample $w Hebrew \
@@ -123,17 +123,21 @@ if {[usePresentationFormsFor Hebrew]} {
"\u05DB\u05EA\u05D1 \u05E2\u05D1\u05E8\u05D9\u05EA"
}
addSample $w Hindi \
- "\u0939\u093f\u0928\u094d\u0926\u0940 \u092d\u093e\u0937\u093e"
-addSample $w Icelandic "\u00CDslenska"
+ "\u0939\u093F\u0928\u094D\u0926\u0940 \u092D\u093E\u0937\u093E"
+addSample $w Icelandic "\xCDslenska"
addSample $w Japanese \
- "\u65E5\u672C\u8A9E\u306E\u3072\u3089\u304C\u306A, " \
- "\u6F22\u5B57\u3068\u30AB\u30BF\u30AB\u30CA"
+ "\u65E5\u672C\u8A9E\u306E\u3072\u3089\u304C\u306A, " \
+ "\u6F22\u5B57\u3068\u30AB\u30BF\u30AB\u30CA"
addSample $w Korean "\uB300\uD55C\uBBFC\uAD6D\uC758 \uD55C\uAE00"
addSample $w Russian \
"\u0420\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A"
-if {[tk windowingsystem] ne "x11"} {
- addSample $w Emoji \
- "\uD83D\uDE00\uD83D\uDCA9\uD83D\uDC4D\uD83C\uDDF3\uD83C\uDDF1"
+if {([tk windowingsystem] ne "x11") || (![catch {tk::pkgconfig get fontsystem} fs] && ($fs eq "xft"))} {
+ if {[package vsatisfies [package provide Tcl] 8.7-]} {
+ addSample $w Emoji "😀💩👍🇳🇱"
+ } else {
+ addSample $w Emoji \
+ "\uD83D\uDE00\uD83D\uDCA9\uD83D\uDC4D\uD83C\uDDF3\uD83C\uDDF1"
+ }
}
## We're done processing, so change things back to normal running...
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/widget b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/widget
index 91c3e5fd5c..774125a13e 100755
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/widget
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/demos/widget
@@ -83,12 +83,20 @@ image create photo ::img::print -format GIF -data {
# Note that this is run through the message catalog! This is because this is
# actually an image of a word.
-image create photo ::img::new -format GIF -data [mc {
- R0lGODlhHgAOALMPALMAANyIiOu7u8dEROaqqvru7sxVVeGZmbgREfXd3b0iItZ3
- d8IzM9FmZvDMzP///yH5BAEAAA8ALAAAAAAeAA4AAASa8MlJq7046827WVOCHEkw
- nANhUgJlEBIABJIwL3K+4IcUALCHjfbItYZDSgJgkBiYPmBMAUAkkLPKs/BAyLgM
- wAQwOAAY2ByCaw4QAFQSoDEePJ6DmU1xInYZTw5nOEFFdgVUelkVDTIMd3AKFGQ1
- MgI2AwEmQW8APZ0gdRONAks5nhIFVVxdAAkUAS2pAVwFl7ITB4UqHb0XEQA7
+image create photo ::img::new -format PNG -data [mc {
+ iVBORw0KGgoAAAANSUhEUgAAAB4AAAAOCAYAAAA45qw5AAACMElEQVR4AeVTAwxd
+ QRCc2tZHGtQ2w9q2bdsOa9u2bUW1bdt2Z372JZe6DapJLqtb3h7+T8yKi5j4CsYD
+ EUQXxETclT7kWOlH2VV+tFkdQHPSwksSISF+BauCqL0qgOcMWgGfgEkaMsHxqUBk
+ 3plE/sOnh/qDPAPJH/CKFBivGHWzFwBRnHhlqbu1Mh6CoFNnC/JshQ9p4YC2lrKt
+ DCAV+THiVejyhMjAbrNSrroiEfKR9g7ZfCgOog8QfnUQV62wAk68ndQ9ZbyoWO1H
+ Y6eDY1LCQL6a9ApOp9Hi1T0+gQq2JKMlky/oTKQliKWxEZvyG575kpW4pl1aZnQK
+ CLOVt45Lkp8uXp2SL8KO6uitNTZLdpK6s+I/eZbhpmsmWeOGOVQNKYLITzpKPAO3
+ tY7LSNZ7ccSLxX9y3uuOxRkg3dKESMoCHvL+GRVCutXsB3guLgDCeXOv4iWWkvwG
+ BaS+PmlpK6SI9ApI2oC2UtrwZQEkhkH+NtolVlQXJl1I+QltuU3XEc721bIRFpa8
+ IA5iqTo6vNNWmkNBLQbPeXwF2g17Q94nTQAfY3YzeY+WSu8MDzQ2kpELUhSGJUHE
+ 0zeR3rY1L+Xl5G/re+jbiK6KhThwwInsts1fbMUUcpZszKeVtggZEiGdZDe5AtHh
+ 7vL4CGiRvvKPS8FAvq9Nr4ZkFadR2y6kggu1z4vlyIbBp6BugQ8JLEg4bTkD9eMZ
+ QZ8hpJ3VvTtuvbWrY/ElvP/9R+Aj3603+iE3fkEAAAAASUVORK5CYII=
}]
#----------------------------------------------------------------
@@ -186,6 +194,10 @@ if {[winfo depth .] == 1} {
-foreground blue -underline 1
.t tag configure visited -lmargin1 1c -lmargin2 1c \
-foreground #303080 -underline 1
+ if {[tk windowingsystem] eq "aqua"} {
+ .t tag configure demo -foreground systemLinkColor
+ .t tag configure visited -foreground purple
+ }
.t tag configure hot -foreground red -underline 1
}
.t tag bind demo <ButtonRelease-1> {
@@ -504,7 +516,7 @@ proc invoke index {
.t configure -cursor [::ttk::cursor busy]
update
set demo [string range [lindex $tags $i] 5 end]
- uplevel 1 [list source [file join $tk_demoDirectory $demo.tcl]]
+ uplevel 1 [list source -encoding utf-8 [file join $tk_demoDirectory $demo.tcl]]
update
.t configure -cursor $cursor
@@ -612,6 +624,7 @@ proc showCode w {
wm title $top [mc "Demo code: %s" [file join $tk_demoDirectory $file]]
wm iconname $top $file
set id [open [file join $tk_demoDirectory $file]]
+ fconfigure $id -encoding utf-8 -eofchar \032
$top.f.text delete 1.0 end
$top.f.text insert 1.0 [read $id]
$top.f.text mark set insert 1.0
@@ -710,10 +723,10 @@ proc PrintTextWin32 {filename} {
proc tkAboutDialog {} {
tk_messageBox -icon info -type ok -title [mc "About Widget Demo"] \
-message [mc "Tk widget demonstration application"] -detail \
-"[mc "Copyright \u00a9 %s" {1996-1997 Sun Microsystems, Inc.}]
-[mc "Copyright \u00a9 %s" {1997-2000 Ajuba Solutions, Inc.}]
-[mc "Copyright \u00a9 %s" {2001-2009 Donal K. Fellows}]
-[mc "Copyright \u00a9 %s" {2002-2007 Daniel A. Steffen}]"
+"[mc "Copyright \xA9 %s" {1996-1997 Sun Microsystems, Inc.}]
+[mc "Copyright \xA9 %s" {1997-2000 Ajuba Solutions, Inc.}]
+[mc "Copyright \xA9 %s" {2001-2009 Donal K. Fellows}]
+[mc "Copyright \xA9 %s" {2002-2007 Daniel A. Steffen}]"
}
# Local Variables:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/entry.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/entry.tcl
index 2aab934237..6539af777d 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/entry.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/entry.tcl
@@ -58,7 +58,7 @@ bind Entry <<Paste>> {
}
bind Entry <<Clear>> {
# ignore if there is no selection
- catch { %W delete sel.first sel.last }
+ catch {%W delete sel.first sel.last}
}
bind Entry <<PasteSelection>> {
if {$tk_strictMotif || ![info exists tk::Priv(mouseMoved)]
@@ -74,7 +74,7 @@ bind Entry <<TraverseIn>> {
# Standard Motif bindings:
-bind Entry <1> {
+bind Entry <Button-1> {
tk::EntryButton1 %W %x
%W selection clear
}
@@ -82,25 +82,25 @@ bind Entry <B1-Motion> {
set tk::Priv(x) %x
tk::EntryMouseSelect %W %x
}
-bind Entry <Double-1> {
+bind Entry <Double-Button-1> {
set tk::Priv(selectMode) word
tk::EntryMouseSelect %W %x
catch {%W icursor sel.last}
}
-bind Entry <Triple-1> {
+bind Entry <Triple-Button-1> {
set tk::Priv(selectMode) line
tk::EntryMouseSelect %W %x
catch {%W icursor sel.last}
}
-bind Entry <Shift-1> {
+bind Entry <Shift-Button-1> {
set tk::Priv(selectMode) char
%W selection adjust @%x
}
-bind Entry <Double-Shift-1> {
+bind Entry <Double-Shift-Button-1> {
set tk::Priv(selectMode) word
tk::EntryMouseSelect %W %x
}
-bind Entry <Triple-Shift-1> {
+bind Entry <Triple-Shift-Button-1> {
set tk::Priv(selectMode) line
tk::EntryMouseSelect %W %x
}
@@ -114,22 +114,22 @@ bind Entry <B1-Enter> {
bind Entry <ButtonRelease-1> {
tk::CancelRepeat
}
-bind Entry <Control-1> {
+bind Entry <Control-Button-1> {
%W icursor @%x
}
bind Entry <<PrevChar>> {
- tk::EntrySetCursor %W [expr {[%W index insert] - 1}]
+ tk::EntrySetCursor %W [expr {[%W index insert]-1}]
}
bind Entry <<NextChar>> {
- tk::EntrySetCursor %W [expr {[%W index insert] + 1}]
+ tk::EntrySetCursor %W [expr {[%W index insert]+1}]
}
bind Entry <<SelectPrevChar>> {
- tk::EntryKeySelect %W [expr {[%W index insert] - 1}]
+ tk::EntryKeySelect %W [expr {[%W index insert]-1}]
tk::EntrySeeInsert %W
}
bind Entry <<SelectNextChar>> {
- tk::EntryKeySelect %W [expr {[%W index insert] + 1}]
+ tk::EntryKeySelect %W [expr {[%W index insert]+1}]
tk::EntrySeeInsert %W
}
bind Entry <<PrevWord>> {
@@ -190,19 +190,19 @@ bind Entry <<SelectAll>> {
bind Entry <<SelectNone>> {
%W selection clear
}
-bind Entry <KeyPress> {
+bind Entry <Key> {
tk::CancelRepeat
tk::EntryInsert %W %A
}
# Ignore all Alt, Meta, and Control keypresses unless explicitly bound.
# Otherwise, if a widget binding for one of these is defined, the
-# <KeyPress> class binding will also fire and insert the character,
+# <Key> class binding will also fire and insert the character,
# which is wrong. Ditto for Escape, Return, and Tab.
-bind Entry <Alt-KeyPress> {# nothing}
-bind Entry <Meta-KeyPress> {# nothing}
-bind Entry <Control-KeyPress> {# nothing}
+bind Entry <Alt-Key> {# nothing}
+bind Entry <Meta-Key> {# nothing}
+bind Entry <Control-Key> {# nothing}
bind Entry <Escape> {# nothing}
bind Entry <Return> {# nothing}
bind Entry <KP_Enter> {# nothing}
@@ -210,7 +210,7 @@ bind Entry <Tab> {# nothing}
bind Entry <Prior> {# nothing}
bind Entry <Next> {# nothing}
if {[tk windowingsystem] eq "aqua"} {
- bind Entry <Command-KeyPress> {# nothing}
+ bind Entry <Command-Key> {# nothing}
}
# Tk-on-Cocoa generates characters for these two keys. [Bug 2971663]
bind Entry <<NextLine>> {# nothing}
@@ -278,7 +278,7 @@ bind Entry <<TkStartIMEMarkedText>> {
dict set ::tk::Priv(IMETextMark) "%W" [%W index insert]
}
bind Entry <<TkEndIMEMarkedText>> {
- if { [catch {dict get $::tk::Priv(IMETextMark) "%W"} mark] } {
+ if {[catch {dict get $::tk::Priv(IMETextMark) "%W"} mark]} {
bell
} else {
%W selection range $mark insert
@@ -293,14 +293,27 @@ bind Entry <<TkAccentBackspace>> {
# A few additional bindings of my own.
-bind Entry <2> {
- if {!$tk_strictMotif} {
- ::tk::EntryScanMark %W %x
+if {[tk windowingsystem] ne "aqua"} {
+ bind Entry <Button-2> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanMark %W %x
+ }
}
-}
-bind Entry <B2-Motion> {
- if {!$tk_strictMotif} {
- ::tk::EntryScanDrag %W %x
+ bind Entry <B2-Motion> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanDrag %W %x
+ }
+ }
+} else {
+ bind Entry <Button-3> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanMark %W %x
+ }
+ }
+ bind Entry <B3-Motion> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanDrag %W %x
+ }
}
}
@@ -378,10 +391,10 @@ proc ::tk::EntryMouseSelect {w x} {
word {
if {$cur < $anchor} {
set before [tcl_wordBreakBefore [$w get] $cur]
- set after [tcl_wordBreakAfter [$w get] [expr {$anchor-1}]]
+ set after [tcl_wordBreakAfter [$w get] $anchor-1]
} elseif {$cur > $anchor} {
set before [tcl_wordBreakBefore [$w get] $anchor]
- set after [tcl_wordBreakAfter [$w get] [expr {$cur - 1}]]
+ set after [tcl_wordBreakAfter [$w get] $cur-1]
} else {
if {[$w index @$Priv(pressX)] < $anchor} {
incr anchor -1
@@ -505,9 +518,9 @@ proc ::tk::EntryBackspace w {
if {[$w selection present]} {
$w delete sel.first sel.last
} else {
- set x [expr {[$w index insert] - 1}]
- if {$x >= 0} {
- $w delete $x
+ set x [$w index insert]
+ if {$x > 0} {
+ $w delete [expr {$x-1}]
}
if {[$w index @0] >= [$w index insert]} {
set range [$w xview]
@@ -562,12 +575,12 @@ proc ::tk::EntryTranspose w {
if {$i < [$w index end]} {
incr i
}
- set first [expr {$i-2}]
- if {$first < 0} {
+ if {$i < 2} {
return
}
+ set first [expr {$i-2}]
set data [$w get]
- set new [string index $data [expr {$i-1}]][string index $data $first]
+ set new [string index $data $i-1][string index $data $first]
$w delete $first $i
$w insert insert $new
EntrySeeInsert $w
@@ -647,7 +660,7 @@ proc ::tk::EntryScanMark {w x} {
proc ::tk::EntryScanDrag {w x} {
# Make sure these exist, as some weird situations can trigger the
# motion binding without the initial press. [Bug #220269]
- if {![info exists ::tk::Priv(x)]} { set ::tk::Priv(x) $x }
+ if {![info exists ::tk::Priv(x)]} {set ::tk::Priv(x) $x}
# allow for a delta
if {abs($x-$::tk::Priv(x)) > 2} {
set ::tk::Priv(mouseMoved) 1
@@ -664,19 +677,10 @@ proc ::tk::EntryScanDrag {w x} {
proc ::tk::EntryGetSelection {w} {
set entryString [string range [$w get] [$w index sel.first] \
- [expr {[$w index sel.last] - 1}]]
+ [$w index sel.last]-1]
if {[$w cget -show] ne ""} {
return [string repeat [string index [$w cget -show] 0] \
[string length $entryString]]
}
return $entryString
}
-
-
-
-
-
-
-
-
-
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/fontchooser.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/fontchooser.tcl
index 5395acb846..9d49c574e4 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/fontchooser.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/fontchooser.tcl
@@ -14,11 +14,11 @@ namespace eval ::tk::fontchooser {
set S(W) .__tk__fontchooser
set S(fonts) [lsort -dictionary [font families]]
set S(styles) [list \
- [::msgcat::mc "Regular"] \
- [::msgcat::mc "Italic"] \
- [::msgcat::mc "Bold"] \
- [::msgcat::mc "Bold Italic"] \
- ]
+ [::msgcat::mc "Regular"] \
+ [::msgcat::mc "Italic"] \
+ [::msgcat::mc "Bold"] \
+ [::msgcat::mc "Bold Italic"] \
+ ]
set S(sizes) {8 9 10 11 12 14 16 18 20 22 24 26 28 36 48 72}
set S(strike) 0
@@ -36,9 +36,9 @@ proc ::tk::fontchooser::Setup {} {
# Canonical versions of font families, styles, etc. for easier searching
set S(fonts,lcase) {}
- foreach font $S(fonts) { lappend S(fonts,lcase) [string tolower $font]}
+ foreach font $S(fonts) {lappend S(fonts,lcase) [string tolower $font]}
set S(styles,lcase) {}
- foreach style $S(styles) { lappend S(styles,lcase) [string tolower $style]}
+ foreach style $S(styles) {lappend S(styles,lcase) [string tolower $style]}
set S(sizes,lcase) $S(sizes)
::ttk::style layout FontchooserFrame {
@@ -111,7 +111,7 @@ proc ::tk::fontchooser::Configure {args} {
set cache [dict create -parent $S(-parent) -title $S(-title) \
-font $S(-font) -command $S(-command)]
- set r [tclParseConfigSpec [namespace which -variable S] $specs "" $args]
+ set r [tclParseConfigSpec [namespace which -variable S] $specs DONTSETDEFAULTS $args]
if {![winfo exists $S(-parent)]} {
set code [list TK LOOKUP WINDOW $S(-parent)]
set err "bad window path name \"$S(-parent)\""
@@ -121,7 +121,7 @@ proc ::tk::fontchooser::Configure {args} {
if {[string trim $S(-title)] eq ""} {
set S(-title) [::msgcat::mc "Font"]
}
- if {[winfo exists $S(W)] && [lsearch $args -font] != -1} {
+ if {[winfo exists $S(W)] && ("-font" in $args)} {
Init $S(-font)
event generate $S(-parent) <<TkFontchooserFontChanged>>
}
@@ -145,10 +145,13 @@ proc ::tk::fontchooser::Create {} {
wm title $S(W) $S(-title)
wm transient $S(W) [winfo toplevel $S(-parent)]
+ set scaling [tk scaling]
+ set sizeWidth [expr {int([string length [::msgcat::mc "&Size:"]] * $scaling)}]
+
set outer [::ttk::frame $S(W).outer -padding {10 10}]
::tk::AmpWidget ::ttk::label $S(W).font -text [::msgcat::mc "&Font:"]
::tk::AmpWidget ::ttk::label $S(W).style -text [::msgcat::mc "Font st&yle:"]
- ::tk::AmpWidget ::ttk::label $S(W).size -text [::msgcat::mc "&Size:"]
+ ::tk::AmpWidget ::ttk::label $S(W).size -text [::msgcat::mc "&Size:"] -width $sizeWidth
ttk::entry $S(W).efont -width 18 \
-textvariable [namespace which -variable S](font)
ttk::entry $S(W).estyle -width 10 \
@@ -199,7 +202,7 @@ proc ::tk::fontchooser::Create {} {
set minsize(sizes) \
[expr {[font measure TkDefaultFont "-99"] + $scroll_width}]
set min [expr {$minsize(gap) * 4}]
- foreach {what width} [array get minsize] { incr min $width }
+ foreach {what width} [array get minsize] {incr min $width}
wm minsize $S(W) $min 260
bind $S(W) <Return> [namespace code [list Done 1]]
@@ -277,7 +280,7 @@ proc ::tk::fontchooser::Create {} {
# Arguments:
# ok true if user pressed OK
#
-proc ::tk::::fontchooser::Done {ok} {
+proc ::tk::fontchooser::Done {ok} {
variable S
if {! $ok} {
@@ -327,13 +330,13 @@ proc ::tk::fontchooser::Init {{defaultFont ""}} {
set S(size) $F(-size)
set S(strike) $F(-overstrike)
set S(under) $F(-underline)
- set S(style) "Regular"
+ set S(style) [::msgcat::mc "Regular"]
if {$F(-weight) eq "bold" && $F(-slant) eq "italic"} {
- set S(style) "Bold Italic"
+ set S(style) [::msgcat::mc "Bold Italic"]
} elseif {$F(-weight) eq "bold"} {
- set S(style) "Bold"
+ set S(style) [::msgcat::mc "Bold"]
} elseif {$F(-slant) eq "italic"} {
- set S(style) "Italic"
+ set S(style) [::msgcat::mc "Italic"]
}
set S(first) 0
@@ -381,7 +384,7 @@ proc ::tk::fontchooser::Tracer {var1 var2 op} {
$S(W).l${var}s selection clear 0 end
set n [lsearch -exact $S(${var}s,lcase) $value]
$S(W).l${var}s selection set $n
- if {$n != -1} {
+ if {$n >= 0} {
set S($var) [lindex $S(${var}s) $n]
$S(W).e$var icursor end
$S(W).e$var selection clear
@@ -396,7 +399,7 @@ proc ::tk::fontchooser::Tracer {var1 var2 op} {
}
$S(W).l${var}s see $n
}
- if {!$bad} { Update }
+ if {!$bad} {Update}
$S(W).ok configure -state $nstate
}
@@ -408,11 +411,11 @@ proc ::tk::fontchooser::Update {} {
variable S
set S(result) [list $S(font) $S(size)]
- if {$S(style) eq "Bold"} { lappend S(result) bold }
- if {$S(style) eq "Italic"} { lappend S(result) italic }
- if {$S(style) eq "Bold Italic"} { lappend S(result) bold italic}
- if {$S(strike)} { lappend S(result) overstrike}
- if {$S(under)} { lappend S(result) underline}
+ if {$S(style) eq [::msgcat::mc "Bold"]} {lappend S(result) bold}
+ if {$S(style) eq [::msgcat::mc "Italic"]} {lappend S(result) italic}
+ if {$S(style) eq [::msgcat::mc "Bold Italic"]} {lappend S(result) bold italic}
+ if {$S(strike)} {lappend S(result) overstrike}
+ if {$S(under)} {lappend S(result) underline}
$S(sample) configure -font $S(result)
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/iconlist.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/iconlist.tcl
index eed7476772..34b19d0266 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/iconlist.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/iconlist.tcl
@@ -26,7 +26,7 @@
# <path> selection includes <item>
# <path> selection set <first> ?<last>?
-package require Tk 8.6
+package require Tk
::tk::Megawidget create ::tk::IconList ::tk::FocusableWidget {
variable w canvas sbar accel accelCB fill font index \
@@ -697,7 +697,7 @@ package require Tk 8.6
}
}
- if {$theIndex > -1} {
+ if {$theIndex >= 0} {
$w selection clear 0 end
$w selection set $theIndex
$w selection anchor $theIndex
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/listbox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/listbox.tcl
index a094883804..9e628a83fc 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/listbox.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/listbox.tcl
@@ -311,13 +311,13 @@ proc ::tk::ListboxMotion {w el} {
set Priv(listboxSelection) [$w curselection]
}
while {($i < $el) && ($i < $anchor)} {
- if {[lsearch $Priv(listboxSelection) $i] >= 0} {
+ if {$i in $Priv(listboxSelection)} {
$w selection set $i
}
incr i
}
while {($i > $el) && ($i > $anchor)} {
- if {[lsearch $Priv(listboxSelection) $i] >= 0} {
+ if {$i in $Priv(listboxSelection)} {
$w selection set $i
}
incr i -1
@@ -517,7 +517,7 @@ proc ::tk::ListboxCancel w {
}
$w selection clear $first $last
while {$first <= $last} {
- if {[lsearch $Priv(listboxSelection) $first] >= 0} {
+ if {$first in $Priv(listboxSelection)} {
$w selection set $first
}
incr first
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/megawidget.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/megawidget.tcl
index aeb1263a8c..ec9f469adf 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/megawidget.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/megawidget.tcl
@@ -10,7 +10,7 @@
# this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
-package require Tk 8.6
+package require Tk
::oo::class create ::tk::Megawidget {
superclass ::oo::class
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/menu.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/menu.tcl
index 9d6370a6ea..c4991f8116 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/menu.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/menu.tcl
@@ -138,7 +138,7 @@ bind Menu <Leave> {
bind Menu <Motion> {
tk::MenuMotion %W %x %y %s
}
-bind Menu <ButtonPress> {
+bind Menu <Button> {
tk::MenuButtonDown %W
}
bind Menu <ButtonRelease> {
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl
index fcabf1128d..e8a905f7be 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/pkgIndex.tcl
@@ -1,7 +1,7 @@
if {[catch {package present Tcl 8.6.0}]} return
if {($::tcl_platform(platform) eq "unix") && ([info exists ::env(DISPLAY)]
|| ([info exists ::argv] && ("-display" in $::argv)))} {
- package ifneeded Tk 8.6.10 [list load [file normalize [file join $dir .. .. bin libtk8.6.dll]] Tk]
+ package ifneeded Tk 8.6.11 [list load [file normalize [file join $dir .. .. bin libtk8.6.dll]] Tk]
} else {
- package ifneeded Tk 8.6.10 [list load [file normalize [file join $dir .. .. bin tk86.dll]] Tk]
+ package ifneeded Tk 8.6.11 [list load [file normalize [file join $dir .. .. bin tk86.dll]] Tk]
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/safetk.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/safetk.tcl
index 9f8e25d094..9e71cc65bf 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/safetk.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/safetk.tcl
@@ -14,9 +14,9 @@
# Note: It is now ok to let untrusted code being executed
# between the creation of the interp and the actual loading
# of Tk in that interp because the C side Tk_Init will
-# now look up the master interp and ask its safe::TkInit
+# now look up the parent interp and ask its safe::TkInit
# for the actual parameters to use for it's initialization (if allowed),
-# not relying on the slave state.
+# not relying on the child state.
#
# We use opt (optional arguments parsing)
@@ -29,31 +29,31 @@ namespace eval ::safe {
}
#
-# tkInterpInit : prepare the slave interpreter for tk loading
+# tkInterpInit : prepare the child interpreter for tk loading
# most of the real job is done by loadTk
-# returns the slave name (tkInterpInit does)
+# returns the child name (tkInterpInit does)
#
-proc ::safe::tkInterpInit {slave argv} {
+proc ::safe::tkInterpInit {child argv} {
global env tk_library
# We have to make sure that the tk_library variable is normalized.
set tk_library [file normalize $tk_library]
# Clear Tk's access for that interp (path).
- allowTk $slave $argv
+ allowTk $child $argv
# Ensure tk_library and subdirs (eg, ttk) are on the access path
- ::interp eval $slave [list set tk_library [::safe::interpAddToAccessPath $slave $tk_library]]
+ ::interp eval $child [list set tk_library [::safe::interpAddToAccessPath $child $tk_library]]
foreach subdir [::safe::AddSubDirs [list $tk_library]] {
- ::safe::interpAddToAccessPath $slave $subdir
+ ::safe::interpAddToAccessPath $child $subdir
}
- return $slave
+ return $child
}
# tkInterpLoadTk:
# Do additional configuration as needed (calling tkInterpInit)
-# and actually load Tk into the slave.
+# and actually load Tk into the child.
#
# Either contained in the specified windowId (-use) or
# creating a decorated toplevel for it.
@@ -62,37 +62,37 @@ proc ::safe::tkInterpInit {slave argv} {
proc ::safe::loadTk {} {}
::tcl::OptProc ::safe::loadTk {
- {slave -interp "name of the slave interpreter"}
+ {child -interp "name of the child interpreter"}
{-use -windowId {} "window Id to use (new toplevel otherwise)"}
{-display -displayName {} "display name to use (current one otherwise)"}
} {
set displayGiven [::tcl::OptProcArgGiven "-display"]
if {!$displayGiven} {
# Try to get the current display from "."
- # (which might not exist if the master is tk-less)
+ # (which might not exist if the parent is tk-less)
if {[catch {set display [winfo screen .]}]} {
if {[info exists ::env(DISPLAY)]} {
set display $::env(DISPLAY)
} else {
- Log $slave "no winfo screen . nor env(DISPLAY)" WARNING
+ Log $child "no winfo screen . nor env(DISPLAY)" WARNING
set display ":0.0"
}
}
}
# Get state for access to the cleanupHook.
- namespace upvar ::safe S$slave state
+ namespace upvar ::safe S$child state
if {![::tcl::OptProcArgGiven "-use"]} {
# create a decorated toplevel
- lassign [tkTopLevel $slave $display] w use
+ lassign [tkTopLevel $child $display] w use
- # set our delete hook (slave arg is added by interpDelete)
- # to clean up both window related code and tkInit(slave)
+ # set our delete hook (child arg is added by interpDelete)
+ # to clean up both window related code and tkInit(child)
set state(cleanupHook) [list tkDelete {} $w]
} else {
- # set our delete hook (slave arg is added by interpDelete)
- # to clean up tkInit(slave)
+ # set our delete hook (child arg is added by interpDelete)
+ # to clean up tkInit(child)
set state(cleanupHook) [list disallowTk]
# Let's be nice and also accept tk window names instead of ids
@@ -122,12 +122,12 @@ proc ::safe::loadTk {} {}
}
}
- # Prepares the slave for tk with those parameters
- tkInterpInit $slave [list "-use" $use "-display" $display]
+ # Prepares the child for tk with those parameters
+ tkInterpInit $child [list "-use" $use "-display" $display]
- load {} Tk $slave
+ load {} Tk $child
- return $slave
+ return $child
}
proc ::safe::TkInit {interpPath} {
@@ -149,7 +149,7 @@ proc ::safe::TkInit {interpPath} {
# safe::TkInit.
#
# Arguments:
-# interpPath slave interpreter handle
+# interpPath child interpreter handle
# argv arguments passed to safe::TkInterpInit
#
# Results:
@@ -168,7 +168,7 @@ proc ::safe::allowTk {interpPath argv} {
# in safe::TkInit.
#
# Arguments:
-# interpPath slave interpreter handle
+# interpPath child interpreter handle
#
# Results:
# none.
@@ -188,43 +188,43 @@ proc ::safe::disallowTk {interpPath} {
# Clean up the window associated with the interp being deleted.
#
# Arguments:
-# interpPath slave interpreter handle
+# interpPath child interpreter handle
#
# Results:
# none.
-proc ::safe::tkDelete {W window slave} {
+proc ::safe::tkDelete {W window child} {
# we are going to be called for each widget... skip untill it's
# top level
- Log $slave "Called tkDelete $W $window" NOTICE
- if {[::interp exists $slave]} {
- if {[catch {::safe::interpDelete $slave} msg]} {
- Log $slave "Deletion error : $msg"
+ Log $child "Called tkDelete $W $window" NOTICE
+ if {[::interp exists $child]} {
+ if {[catch {::safe::interpDelete $child} msg]} {
+ Log $child "Deletion error : $msg"
}
}
if {[winfo exists $window]} {
- Log $slave "Destroy toplevel $window" NOTICE
+ Log $child "Destroy toplevel $window" NOTICE
destroy $window
}
- # clean up tkInit(slave)
- disallowTk $slave
+ # clean up tkInit(child)
+ disallowTk $child
return
}
-proc ::safe::tkTopLevel {slave display} {
+proc ::safe::tkTopLevel {child display} {
variable tkSafeId
incr tkSafeId
set w ".safe$tkSafeId"
if {[catch {toplevel $w -screen $display -class SafeTk} msg]} {
return -code error -errorcode {TK TOPLEVEL SAFE} \
- "Unable to create toplevel for safe slave \"$slave\" ($msg)"
+ "Unable to create toplevel for \"$child\" ($msg)"
}
- Log $slave "New toplevel $w" NOTICE
+ Log $child "New toplevel $w" NOTICE
- set msg "Untrusted Tcl applet ($slave)"
+ set msg "Untrusted Tcl applet ($child)"
wm title $w $msg
# Control frame (we must create a style for it)
@@ -236,7 +236,7 @@ proc ::safe::tkTopLevel {slave display} {
# We will destroy the interp when the window is destroyed
bindtags $wc [concat Safe$wc [bindtags $wc]]
- bind Safe$wc <Destroy> [list ::safe::tkDelete %W $w $slave]
+ bind Safe$wc <Destroy> [list ::safe::tkDelete %W $w $child]
ttk::label $wc.l -text $msg -anchor w
@@ -247,7 +247,7 @@ proc ::safe::tkTopLevel {slave display} {
# but still have the default background instead of red one from the parent
ttk::frame $wc.fb -borderwidth 0
ttk::button $wc.fb.b -text "Delete" \
- -command [list ::safe::tkDelete $w $w $slave]
+ -command [list ::safe::tkDelete $w $w $child]
pack $wc.fb.b -side right -fill both
pack $wc.fb -side right -fill both -expand 1
pack $wc.l -side left -fill both -expand 1 -ipady 2
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/spinbox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/spinbox.tcl
index 1965ed879b..2b387d2afa 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/spinbox.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/spinbox.tcl
@@ -280,14 +280,27 @@ bind Spinbox <Meta-Delete> {
# A few additional bindings of my own.
-bind Spinbox <2> {
- if {!$tk_strictMotif} {
- ::tk::EntryScanMark %W %x
+if {[tk windowingsystem] ne "aqua"} {
+ bind Spinbox <2> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanMark %W %x
+ }
}
-}
-bind Spinbox <B2-Motion> {
- if {!$tk_strictMotif} {
- ::tk::EntryScanDrag %W %x
+ bind Spinbox <B2-Motion> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanDrag %W %x
+ }
+ }
+} else {
+ bind Spinbox <3> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanMark %W %x
+ }
+ }
+ bind Spinbox <B3-Motion> {
+ if {!$tk_strictMotif} {
+ ::tk::EntryScanDrag %W %x
+ }
}
}
@@ -470,10 +483,10 @@ proc ::tk::spinbox::MouseSelect {w x {cursor {}}} {
word {
if {$cur < [$w index anchor]} {
set before [tcl_wordBreakBefore [$w get] $cur]
- set after [tcl_wordBreakAfter [$w get] [expr {$anchor-1}]]
+ set after [tcl_wordBreakAfter [$w get] $anchor-1]
} else {
set before [tcl_wordBreakBefore [$w get] $anchor]
- set after [tcl_wordBreakAfter [$w get] [expr {$cur - 1}]]
+ set after [tcl_wordBreakAfter [$w get] $cur-1]
}
if {$before < 0} {
set before 0
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tearoff.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tearoff.tcl
index b500023782..dece4dffc5 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tearoff.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tearoff.tcl
@@ -39,7 +39,7 @@ proc ::tk::TearOffMenu {w {x 0} {y 0}} {
# Shift by height of tearoff entry minus height of window titlebar
catch {incr y [expr {[$w yposition 1] - 16}]}
# Avoid the native menu bar which sits on top of everything.
- if {$y < 22} { set y 22 }
+ if {$y < 22} {set y 22}
}
}
@@ -153,9 +153,11 @@ proc ::tk::MenuDup {src dst type} {
# Copy tags to x, replacing each substring of src with dst.
- while {[set index [string first $src $tags]] != -1} {
- append x [string range $tags 0 [expr {$index - 1}]]$dst
- set tags [string range $tags [expr {$index + $srcLen}] end]
+ while {[set index [string first $src $tags]] >= 0} {
+ if {$index > 0} {
+ append x [string range $tags 0 $index-1]$dst
+ }
+ set tags [string range $tags $index+$srcLen end]
}
append x $tags
@@ -168,10 +170,12 @@ proc ::tk::MenuDup {src dst type} {
# Copy script to x, replacing each substring of event with dst.
- while {[set index [string first $event $script]] != -1} {
- append x [string range $script 0 [expr {$index - 1}]]
+ while {[set index [string first $event $script]] >= 0} {
+ if {$index > 0} {
+ append x [string range $script 0 $index-1]
+ }
append x $dst
- set script [string range $script [expr {$index + $eventLen}] end]
+ set script [string range $script $index+$eventLen end]
}
append x $script
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/text.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/text.tcl
index bdfb78e51e..ec8f3d3538 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/text.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/text.tcl
@@ -429,14 +429,27 @@ bind Text <Control-h> {
%W see insert
}
}
-bind Text <2> {
- if {!$tk_strictMotif} {
- tk::TextScanMark %W %x %y
+if {[tk windowingsystem] ne "aqua"} {
+ bind Text <2> {
+ if {!$tk_strictMotif} {
+ tk::TextScanMark %W %x %y
+ }
}
-}
-bind Text <B2-Motion> {
- if {!$tk_strictMotif} {
- tk::TextScanDrag %W %x %y
+ bind Text <B2-Motion> {
+ if {!$tk_strictMotif} {
+ tk::TextScanDrag %W %x %y
+ }
+ }
+} else {
+ bind Text <3> {
+ if {!$tk_strictMotif} {
+ tk::TextScanMark %W %x %y
+ }
+ }
+ bind Text <B3-Motion> {
+ if {!$tk_strictMotif} {
+ tk::TextScanDrag %W %x %y
+ }
}
}
set ::tk::Priv(prevPos) {}
@@ -558,12 +571,7 @@ proc ::tk::TextButton1 {w x y} {
} else {
$w mark gravity $anchorname left
}
- # Allow focus in any case on Windows, because that will let the
- # selection be displayed even for state disabled text widgets.
- if {[tk windowingsystem] eq "win32" \
- || [$w cget -state] eq "normal"} {
- focus $w
- }
+ focus $w
if {[$w cget -autoseparators]} {
$w edit separator
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tk.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tk.tcl
index 87e0586969..0715489dd5 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tk.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tk.tcl
@@ -11,7 +11,7 @@
# this file, and for a DISCLAIMER OF ALL WARRANTIES.
# Verify that we have Tk binary and script components from the same release
-package require -exact Tk 8.6.10
+package require -exact Tk 8.6.11
# Create a ::tk namespace
namespace eval ::tk {
@@ -400,7 +400,7 @@ switch -exact -- [tk windowingsystem] {
event add <<NextPara>> <Control-Down>
event add <<SelectPrevPara>> <Control-Shift-Up>
event add <<SelectNextPara>> <Control-Shift-Down>
- event add <<ToggleSelection>> <Control-ButtonPress-1>
+ event add <<ToggleSelection>> <Control-Button-1>
# Some OS's define a goofy (as in, not <Shift-Tab>) keysym that is
# returned when the user presses <Shift-Tab>. In order for tab
@@ -449,7 +449,7 @@ switch -exact -- [tk windowingsystem] {
event add <<NextPara>> <Control-Down>
event add <<SelectPrevPara>> <Control-Shift-Up>
event add <<SelectNextPara>> <Control-Shift-Down>
- event add <<ToggleSelection>> <Control-ButtonPress-1>
+ event add <<ToggleSelection>> <Control-Button-1>
}
"aqua" {
event add <<Cut>> <Command-Key-x> <Key-F2> <Command-Lock-Key-X>
@@ -462,8 +462,6 @@ switch -exact -- [tk windowingsystem] {
# Official bindings
# See http://support.apple.com/kb/HT1343
event add <<SelectAll>> <Command-Key-a>
- #Attach function keys not otherwise assigned to this event so they no-op - workaround for bug 0e6930dfe7
- event add <<SelectNone>> <Option-Command-Key-a> <Key-F5> <Key-F1> <Key-F5> <Key-F6> <Key-F7> <Key-F8> <Key-F9> <Key-F10> <Key-F11> <Key-F12>
event add <<Undo>> <Command-Key-z> <Command-Lock-Key-Z>
event add <<Redo>> <Shift-Command-Key-z> <Shift-Command-Lock-Key-z>
event add <<NextChar>> <Right> <Control-Key-f> <Control-Lock-Key-F>
@@ -488,7 +486,7 @@ switch -exact -- [tk windowingsystem] {
event add <<NextPara>> <Option-Down>
event add <<SelectPrevPara>> <Shift-Option-Up>
event add <<SelectNextPara>> <Shift-Option-Down>
- event add <<ToggleSelection>> <Command-ButtonPress-1>
+ event add <<ToggleSelection>> <Command-Button-1>
}
}
@@ -498,7 +496,7 @@ switch -exact -- [tk windowingsystem] {
if {$::tk_library ne ""} {
proc ::tk::SourceLibFile {file} {
- namespace eval :: [list source [file join $::tk_library $file.tcl]]
+ namespace eval :: [list source -encoding utf-8 [file join $::tk_library $file.tcl]]
}
namespace eval ::tk {
SourceLibFile icons
@@ -689,9 +687,11 @@ if {[tk windowingsystem] eq "aqua"} {
if {[tk windowingsystem] eq "aqua"} {
#stub procedures to respond to "do script" Apple Events
proc ::tk::mac::DoScriptFile {file} {
- source $file
+ uplevel #0 $file
+ source -encoding utf-8 $file
}
proc ::tk::mac::DoScriptText {script} {
+ uplevel #0 $script
eval $script
}
}
@@ -703,7 +703,7 @@ set ::tk::Priv(IMETextMark) [dict create]
# Run the Ttk themed widget set initialization
if {$::ttk::library ne ""} {
- uplevel \#0 [list source $::ttk::library/ttk.tcl]
+ uplevel \#0 [list source -encoding utf-8 $::ttk::library/ttk.tcl]
}
# Local Variables:
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkAppInit.c b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkAppInit.c
index 13bcdde2eb..6cf3d42b3e 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkAppInit.c
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/tkAppInit.c
@@ -15,9 +15,16 @@
#undef BUILD_tk
#undef STATIC_BUILD
#include "tk.h"
+#include "tkPort.h"
#ifdef TK_TEST
+#ifdef __cplusplus
+extern "C" {
+#endif
extern Tcl_PackageInitProc Tktest_Init;
+#ifdef __cplusplus
+}
+#endif
#endif /* TK_TEST */
/*
@@ -30,7 +37,11 @@ extern Tcl_PackageInitProc Tktest_Init;
#define TK_LOCAL_APPINIT Tcl_AppInit
#endif
#ifndef MODULE_SCOPE
-# define MODULE_SCOPE extern
+# ifdef __cplusplus
+# define MODULE_SCOPE extern "C"
+# else
+# define MODULE_SCOPE extern
+# endif
#endif
MODULE_SCOPE int TK_LOCAL_APPINIT(Tcl_Interp *);
MODULE_SCOPE int main(int, char **);
@@ -111,6 +122,13 @@ Tcl_AppInit(
}
Tcl_StaticPackage(interp, "Tk", Tk_Init, Tk_SafeInit);
+#if defined(USE_CUSTOM_EXIT_PROC)
+ if (TkpWantsExitProc()) {
+ /* The cast below avoids warnings from old gcc compilers. */
+ Tcl_SetExitProc((void *)TkpExitProc);
+ }
+#endif
+
#ifdef TK_TEST
if (Tktest_Init(interp) == TCL_ERROR) {
return TCL_ERROR;
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/aquaTheme.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/aquaTheme.tcl
index e8009bed34..3ccdd70d79 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/aquaTheme.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/aquaTheme.tcl
@@ -15,7 +15,7 @@ namespace eval ttk::theme::aqua {
-insertwidth 1
ttk::style map . \
- -foreground {
+ -foreground {
disabled systemDisabledControlTextColor
background systemLabelColor} \
-selectbackground {
@@ -35,21 +35,38 @@ namespace eval ttk::theme::aqua {
ttk::style configure TMenubutton -anchor center -padding {2 0 0 2}
ttk::style configure Toolbutton -anchor center
+ # For Entry, Combobox and Spinbox widgets the selected text background
+ # is the "Highlight color" selected in preferences when the widget
+ # has focus. It is a gray color when the widget does not have focus or
+ # the window does not have focus. (The background state implies !focus
+ # so we only need to specify !focus.)
+
# Entry
- ttk::style configure TEntry \
- -foreground systemTextColor \
- -background systemTextBackgroundColor
ttk::style map TEntry \
-foreground {
disabled systemDisabledControlTextColor
} \
- -selectforeground {
- background systemTextColor
+ -selectbackground {
+ !focus systemUnemphasizedSelectedTextBackgroundColor
+ }
+
+ # Combobox:
+ ttk::style map TCombobox \
+ -foreground {
+ disabled systemDisabledControlTextColor
} \
-selectbackground {
- background systemTextBackgroundColor
+ !focus systemUnemphasizedSelectedTextBackgroundColor
+ }
+
+ # Spinbox
+ ttk::style map TSpinbox \
+ -foreground {
+ disabled systemDisabledControlTextColor
+ } \
+ -selectbackground {
+ !focus systemUnemphasizedSelectedTextBackgroundColor
}
-
# Workaround for #1100117:
# Actually, on Aqua we probably shouldn't stipple images in
@@ -67,40 +84,6 @@ namespace eval ttk::theme::aqua {
disabled systemDisabledControlTextColor
selected systemSelectedTabTextColor}
- # Combobox:
- ttk::style configure TCombobox \
- -foreground systemTextColor \
- -background systemTransparent
- ttk::style map TCombobox \
- -foreground {
- disabled systemDisabledControlTextColor
- } \
- -selectforeground {
- background systemTextColor
- } \
- -selectbackground {
- background systemTransparent
- }
-
- # Spinbox
- ttk::style configure TSpinbox \
- -foreground systemTextColor \
- -background systemTextBackgroundColor \
- -selectforeground systemSelectedTextColor \
- -selectbackground systemSelectedTextBackgroundColor
- ttk::style map TSpinbox \
- -foreground {
- disabled systemDisabledControlTextColor
- } \
- -selectforeground {
- !active systemTextColor
- } \
- -selectbackground {
- !active systemTextBackgroundColor
- !focus systemTextBackgroundColor
- focus systemSelectedTextBackgroundColor
- }
-
# Treeview:
ttk::style configure Heading \
-font TkHeadingFont \
@@ -116,7 +99,7 @@ namespace eval ttk::theme::aqua {
}
# Enable animation for ttk::progressbar widget:
- ttk::style configure TProgressbar -period 100 -maxphase 255
+ ttk::style configure TProgressbar -period 100 -maxphase 120
# For Aqua, labelframe labels should appear outside the border,
# with a 14 pixel inset and 4 pixels spacing between border and label
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/button.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/button.tcl
index 9f2cec729d..e8c24a198f 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/button.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/button.tcl
@@ -8,8 +8,8 @@
# (If the button is released off the widget, the grab deactivates and
# we get a <Leave> event then, which turns off the "active" state)
#
-# Normally, <ButtonRelease> and <ButtonN-Enter/Leave> events are
-# delivered to the widget which received the initial <ButtonPress>
+# Normally, <ButtonRelease> and <ButtonN-Enter/Leave> events are
+# delivered to the widget which received the initial <Button>
# event. However, Tk [grab]s (#1223103) and menu interactions
# (#1222605) can interfere with this. To guard against spurious
# <Button1-Enter> events, the <Button1-Enter> binding only sets
@@ -20,10 +20,10 @@ namespace eval ttk::button {}
bind TButton <Enter> { %W instate !disabled {%W state active} }
bind TButton <Leave> { %W state !active }
-bind TButton <Key-space> { ttk::button::activate %W }
+bind TButton <space> { ttk::button::activate %W }
bind TButton <<Invoke>> { ttk::button::activate %W }
-bind TButton <ButtonPress-1> \
+bind TButton <Button-1> \
{ %W instate !disabled { ttk::clickToFocus %W; %W state pressed } }
bind TButton <ButtonRelease-1> \
{ %W instate pressed { %W state !pressed; %W instate !disabled { %W invoke } } }
@@ -39,11 +39,11 @@ ttk::copyBindings TButton TRadiobutton
# ...plus a few more:
-bind TRadiobutton <KeyPress-Up> { ttk::button::RadioTraverse %W -1 }
-bind TRadiobutton <KeyPress-Down> { ttk::button::RadioTraverse %W +1 }
+bind TRadiobutton <Up> { ttk::button::RadioTraverse %W -1 }
+bind TRadiobutton <Down> { ttk::button::RadioTraverse %W +1 }
-# bind TCheckbutton <KeyPress-plus> { %W select }
-# bind TCheckbutton <KeyPress-minus> { %W deselect }
+# bind TCheckbutton <plus> { %W select }
+# bind TCheckbutton <minus> { %W deselect }
# activate --
# Simulate a button press: temporarily set the state to 'pressed',
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/clamTheme.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/clamTheme.tcl
index 6935fc7044..bfcb1942fe 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/clamTheme.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/clamTheme.tcl
@@ -5,7 +5,7 @@
#
namespace eval ttk::theme::clam {
- variable colors
+ variable colors
array set colors {
-disabledfg "#999999"
-frame "#dcdad5"
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/combobox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/combobox.tcl
index 1355a04850..e339f97a65 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/combobox.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/combobox.tcl
@@ -45,13 +45,13 @@ namespace eval ttk::combobox {
ttk::copyBindings TEntry TCombobox
-bind TCombobox <KeyPress-Down> { ttk::combobox::Post %W }
-bind TCombobox <KeyPress-Escape> { ttk::combobox::Unpost %W }
+bind TCombobox <Down> { ttk::combobox::Post %W }
+bind TCombobox <Escape> { ttk::combobox::Unpost %W }
-bind TCombobox <ButtonPress-1> { ttk::combobox::Press "" %W %x %y }
-bind TCombobox <Shift-ButtonPress-1> { ttk::combobox::Press "s" %W %x %y }
-bind TCombobox <Double-ButtonPress-1> { ttk::combobox::Press "2" %W %x %y }
-bind TCombobox <Triple-ButtonPress-1> { ttk::combobox::Press "3" %W %x %y }
+bind TCombobox <Button-1> { ttk::combobox::Press "" %W %x %y }
+bind TCombobox <Shift-Button-1> { ttk::combobox::Press "s" %W %x %y }
+bind TCombobox <Double-Button-1> { ttk::combobox::Press "2" %W %x %y }
+bind TCombobox <Triple-Button-1> { ttk::combobox::Press "3" %W %x %y }
bind TCombobox <B1-Motion> { ttk::combobox::Drag %W %x }
bind TCombobox <Motion> { ttk::combobox::Motion %W %x %y }
@@ -62,9 +62,9 @@ bind TCombobox <<TraverseIn>> { ttk::combobox::TraverseIn %W }
### Combobox listbox bindings.
#
bind ComboboxListbox <ButtonRelease-1> { ttk::combobox::LBSelected %W }
-bind ComboboxListbox <KeyPress-Return> { ttk::combobox::LBSelected %W }
-bind ComboboxListbox <KeyPress-Escape> { ttk::combobox::LBCancel %W }
-bind ComboboxListbox <KeyPress-Tab> { ttk::combobox::LBTab %W next }
+bind ComboboxListbox <Return> { ttk::combobox::LBSelected %W }
+bind ComboboxListbox <Escape> { ttk::combobox::LBCancel %W }
+bind ComboboxListbox <Tab> { ttk::combobox::LBTab %W next }
bind ComboboxListbox <<PrevWindow>> { ttk::combobox::LBTab %W prev }
bind ComboboxListbox <Destroy> { ttk::combobox::LBCleanup %W }
bind ComboboxListbox <Motion> { ttk::combobox::LBHover %W %x %y }
@@ -82,7 +82,7 @@ switch -- [tk windowingsystem] {
#
bind ComboboxPopdown <Map> { ttk::combobox::MapPopdown %W }
bind ComboboxPopdown <Unmap> { ttk::combobox::UnmapPopdown %W }
-bind ComboboxPopdown <ButtonPress> \
+bind ComboboxPopdown <Button> \
{ ttk::combobox::Unpost [winfo parent %W] }
### Option database settings.
@@ -106,7 +106,7 @@ switch -- [tk windowingsystem] {
### Binding procedures.
#
-## Press $mode $x $y -- ButtonPress binding for comboboxes.
+## Press $mode $x $y -- Button binding for comboboxes.
# Either post/unpost the listbox, or perform Entry widget binding,
# depending on widget state and location of button press.
#
@@ -135,7 +135,7 @@ proc ttk::combobox::Press {mode w x y} {
}
## Drag -- B1-Motion binding for comboboxes.
-# If the initial ButtonPress event was handled by Entry binding,
+# If the initial Button event was handled by Entry binding,
# perform Entry widget drag binding; otherwise nothing.
#
proc ttk::combobox::Drag {w x} {
@@ -149,12 +149,14 @@ proc ttk::combobox::Drag {w x} {
# Set cursor.
#
proc ttk::combobox::Motion {w x y} {
+ variable State
+ ttk::saveCursor $w State(userConfCursor) [ttk::cursor text]
if { [$w identify $x $y] eq "textarea"
&& [$w instate {!readonly !disabled}]
} {
ttk::setCursor $w text
} else {
- ttk::setCursor $w ""
+ ttk::setCursor $w $State(userConfCursor)
}
}
@@ -355,6 +357,9 @@ proc ttk::combobox::PlacePopdown {cb popdown} {
set w [winfo width $cb]
set h [winfo height $cb]
set style [$cb cget -style]
+ if { $style eq {} } {
+ set style TCombobox
+ }
set postoffset [ttk::style lookup $style -postoffset {} {0 0 0 0}]
foreach var {x y w h} delta $postoffset {
incr $var $delta
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/cursors.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/cursors.tcl
index 75f7791500..f1f9fa1633 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/cursors.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/cursors.tcl
@@ -140,8 +140,30 @@ proc ttk::cursor {name} {
proc ttk::setCursor {w name} {
variable Cursors
- if {[$w cget -cursor] ne $Cursors($name)} {
- $w configure -cursor $Cursors($name)
+ if {[info exists Cursors($name)]} {
+ set cursorname $Cursors($name)
+ } else {
+ set cursorname $name
+ }
+ if {[$w cget -cursor] ne $cursorname} {
+ $w configure -cursor $cursorname
+ }
+}
+
+## ttk::saveCursor $w $saveVar $excludeList --
+# Set variable $saveVar to the -cursor value from widget $w,
+# if either:
+# a. $saveVar does not yet exist
+# b. the currently user-specified cursor for $w is not in
+# $excludeList
+
+proc ttk::saveCursor {w saveVar excludeList} {
+ upvar $saveVar sv
+ if {![info exists sv]} {
+ set sv [$w cget -cursor]
+ }
+ if {[$w cget -cursor] ni $excludeList} {
+ set sv [$w cget -cursor]
}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/defaults.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/defaults.tcl
index a15d1d97f5..2db9a37e18 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/defaults.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/defaults.tcl
@@ -43,7 +43,7 @@ namespace eval ttk::theme::default {
ttk::style configure TButton \
-anchor center -padding "3 3" -width -9 \
-relief raised -shiftrelief 1
- ttk::style map TButton -relief [list {!disabled pressed} sunken]
+ ttk::style map TButton -relief [list {!disabled pressed} sunken]
ttk::style configure TCheckbutton \
-indicatorcolor "#ffffff" -indicatorrelief sunken -padding 1
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/entry.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/entry.tcl
index 45e3506040..4cdb5acbfb 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/entry.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/entry.tcl
@@ -40,20 +40,20 @@ option add *TEntry.cursor [ttk::cursor text] widgetDefault
#
# Removed the following standard Tk bindings:
#
-# <Control-Key-space>, <Control-Shift-Key-space>,
-# <Key-Select>, <Shift-Key-Select>:
+# <Control-space>, <Control-Shift-space>,
+# <Select>, <Shift-Select>:
# Ttk entry widget doesn't use selection anchor.
-# <Key-Insert>:
+# <Insert>:
# Inserts PRIMARY selection (on non-Windows platforms).
# This is inconsistent with typical platform bindings.
-# <Double-Shift-ButtonPress-1>, <Triple-Shift-ButtonPress-1>:
+# <Double-Shift-Button-1>, <Triple-Shift-Button-1>:
# These don't do the right thing to start with.
-# <Meta-Key-b>, <Meta-Key-d>, <Meta-Key-f>,
-# <Meta-Key-BackSpace>, <Meta-Key-Delete>:
+# <Meta-b>, <Meta-d>, <Meta-f>,
+# <Meta-BackSpace>, <Meta-Delete>:
# Judgment call. If <Meta> happens to be assigned to the Alt key,
# these could conflict with application accelerators.
# (Plus, who has a Meta key these days?)
-# <Control-Key-t>:
+# <Control-t>:
# Another judgment call. If anyone misses this, let me know
# and I'll put it back.
#
@@ -68,27 +68,34 @@ bind TEntry <<Clear>> { ttk::entry::Clear %W }
## Button1 bindings:
# Used for selection and navigation.
#
-bind TEntry <ButtonPress-1> { ttk::entry::Press %W %x }
-bind TEntry <Shift-ButtonPress-1> { ttk::entry::Shift-Press %W %x }
-bind TEntry <Double-ButtonPress-1> { ttk::entry::Select %W %x word }
-bind TEntry <Triple-ButtonPress-1> { ttk::entry::Select %W %x line }
+bind TEntry <Button-1> { ttk::entry::Press %W %x }
+bind TEntry <Shift-Button-1> { ttk::entry::Shift-Press %W %x }
+bind TEntry <Double-Button-1> { ttk::entry::Select %W %x word }
+bind TEntry <Triple-Button-1> { ttk::entry::Select %W %x line }
bind TEntry <B1-Motion> { ttk::entry::Drag %W %x }
-bind TEntry <B1-Leave> { ttk::entry::DragOut %W %m }
-bind TEntry <B1-Enter> { ttk::entry::DragIn %W }
-bind TEntry <ButtonRelease-1> { ttk::entry::Release %W }
+bind TEntry <B1-Leave> { ttk::entry::DragOut %W %m }
+bind TEntry <B1-Enter> { ttk::entry::DragIn %W }
+bind TEntry <ButtonRelease-1> { ttk::entry::Release %W }
bind TEntry <<ToggleSelection>> {
%W instate {!readonly !disabled} { %W icursor @%x ; focus %W }
}
-## Button2 bindings:
+## Button2 (Button3 on Aqua) bindings:
# Used for scanning and primary transfer.
-# Note: ButtonRelease-2 is mapped to <<PasteSelection>> in tk.tcl.
-#
-bind TEntry <ButtonPress-2> { ttk::entry::ScanMark %W %x }
-bind TEntry <B2-Motion> { ttk::entry::ScanDrag %W %x }
-bind TEntry <ButtonRelease-2> { ttk::entry::ScanRelease %W %x }
+# Note: ButtonRelease-2 (ButtonRelease-3 on Aqua)
+# is mapped to <<PasteSelection>> in tk.tcl.
+#
+if {[tk windowingsystem] ne "aqua"} {
+ bind TEntry <Button-2> { ttk::entry::ScanMark %W %x }
+ bind TEntry <B2-Motion> { ttk::entry::ScanDrag %W %x }
+ bind TEntry <ButtonRelease-2> { ttk::entry::ScanRelease %W %x }
+} else {
+ bind TEntry <Button-3> { ttk::entry::ScanMark %W %x }
+ bind TEntry <B3-Motion> { ttk::entry::ScanDrag %W %x }
+ bind TEntry <ButtonRelease-3> { ttk::entry::ScanRelease %W %x }
+}
bind TEntry <<PasteSelection>> { ttk::entry::ScanRelease %W %x }
## Keyboard navigation bindings:
@@ -114,26 +121,26 @@ bind TEntry <<TraverseIn>> { %W selection range 0 end; %W icursor end }
## Edit bindings:
#
-bind TEntry <KeyPress> { ttk::entry::Insert %W %A }
-bind TEntry <Key-Delete> { ttk::entry::Delete %W }
-bind TEntry <Key-BackSpace> { ttk::entry::Backspace %W }
+bind TEntry <Key> { ttk::entry::Insert %W %A }
+bind TEntry <Delete> { ttk::entry::Delete %W }
+bind TEntry <BackSpace> { ttk::entry::Backspace %W }
# Ignore all Alt, Meta, and Control keypresses unless explicitly bound.
-# Otherwise, the <KeyPress> class binding will fire and insert the character.
+# Otherwise, the <Key> class binding will fire and insert the character.
# Ditto for Escape, Return, and Tab.
#
-bind TEntry <Alt-KeyPress> {# nothing}
-bind TEntry <Meta-KeyPress> {# nothing}
-bind TEntry <Control-KeyPress> {# nothing}
-bind TEntry <Key-Escape> {# nothing}
-bind TEntry <Key-Return> {# nothing}
-bind TEntry <Key-KP_Enter> {# nothing}
-bind TEntry <Key-Tab> {# nothing}
+bind TEntry <Alt-Key> {# nothing}
+bind TEntry <Meta-Key> {# nothing}
+bind TEntry <Control-Key> {# nothing}
+bind TEntry <Escape> {# nothing}
+bind TEntry <Return> {# nothing}
+bind TEntry <KP_Enter> {# nothing}
+bind TEntry <Tab> {# nothing}
# Argh. Apparently on Windows, the NumLock modifier is interpreted
# as a Command modifier.
if {[tk windowingsystem] eq "aqua"} {
- bind TEntry <Command-KeyPress> {# nothing}
+ bind TEntry <Command-Key> {# nothing}
}
# Tk-on-Cocoa generates characters for these two keys. [Bug 2971663]
bind TEntry <<PrevLine>> {# nothing}
@@ -141,9 +148,9 @@ bind TEntry <<NextLine>> {# nothing}
## Additional emacs-like bindings:
#
-bind TEntry <Control-Key-d> { ttk::entry::Delete %W }
-bind TEntry <Control-Key-h> { ttk::entry::Backspace %W }
-bind TEntry <Control-Key-k> { %W delete insert end }
+bind TEntry <Control-d> { ttk::entry::Delete %W }
+bind TEntry <Control-h> { ttk::entry::Backspace %W }
+bind TEntry <Control-k> { %W delete insert end }
# Bindings for IME text input.
@@ -351,7 +358,7 @@ proc ttk::entry::Extend {w where} {
# Triple-clicking enters "line-select" mode.
#
-## Press -- ButtonPress-1 binding.
+## Press -- Button-1 binding.
# Set the insertion cursor, claim the input focus, set up for
# future drag operations.
#
@@ -368,7 +375,7 @@ proc ttk::entry::Press {w x} {
set State(anchor) [$w index insert]
}
-## Shift-Press -- Shift-ButtonPress-1 binding.
+## Shift-Press -- Shift-Button-1 binding.
# Extends the selection, sets anchor for future drag operations.
#
proc ttk::entry::Shift-Press {w x} {
@@ -517,7 +524,7 @@ proc ttk::entry::LineSelect {w _ _} {
### Button 2 binding procedures.
#
-## ScanMark -- ButtonPress-2 binding.
+## ScanMark -- Button-2 binding.
# Marks the start of a scan or primary transfer operation.
#
proc ttk::entry::ScanMark {w x} {
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/fonts.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/fonts.tcl
index a2781c69bd..bf4ccd09ee 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/fonts.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/fonts.tcl
@@ -82,7 +82,7 @@ switch -- [tk windowingsystem] {
set F(family) "MS Sans Serif"
}
} else {
- if {[lsearch -exact [font families] Tahoma] != -1} {
+ if {[lsearch -exact [font families] Tahoma] >= 0} {
set F(family) "Tahoma"
} else {
set F(family) "MS Sans Serif"
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/menubutton.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/menubutton.tcl
index 43b3cd8ef2..a245df81ba 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/menubutton.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/menubutton.tcl
@@ -5,12 +5,12 @@
#
# Pulldown: Press menubutton, drag over menu, release to activate menu entry
# Popdown: Click menubutton to post menu
-# Keyboard: <Key-space> or accelerator key to post menu
+# Keyboard: <space> or accelerator key to post menu
#
# (In addition, when menu system is active, "dropdown" -- menu posts
# on mouse-over. Ttk menubuttons don't implement this).
#
-# For keyboard and popdown mode, we hand off to tk_popup and let
+# For keyboard and popdown mode, we hand off to tk_popup and let
# the built-in Tk bindings handle the rest of the interaction.
#
# ON X11:
@@ -19,16 +19,16 @@
# This won't work for Ttk menubuttons in pulldown mode,
# since we need to process the final <ButtonRelease> event,
# and this might be delivered to the menu. So instead we
-# rely on the passive grab that occurs on <ButtonPress> events,
+# rely on the passive grab that occurs on <Button> events,
# and transition to popdown mode when the mouse is released
# or dragged outside the menubutton.
-#
+#
# ON WINDOWS:
#
-# I'm not sure what the hell is going on here. [$menu post] apparently
+# I'm not sure what the hell is going on here. [$menu post] apparently
# sets up some kind of internal grab for native menus.
# On this platform, just use [tk_popup] for all menu actions.
-#
+#
# ON MACOS:
#
# Same probably applies here.
@@ -46,15 +46,15 @@ namespace eval ttk {
bind TMenubutton <Enter> { %W instate !disabled {%W state active } }
bind TMenubutton <Leave> { %W state !active }
-bind TMenubutton <Key-space> { ttk::menubutton::Popdown %W }
+bind TMenubutton <space> { ttk::menubutton::Popdown %W }
bind TMenubutton <<Invoke>> { ttk::menubutton::Popdown %W }
if {[tk windowingsystem] eq "x11"} {
- bind TMenubutton <ButtonPress-1> { ttk::menubutton::Pulldown %W }
+ bind TMenubutton <Button-1> { ttk::menubutton::Pulldown %W }
bind TMenubutton <ButtonRelease-1> { ttk::menubutton::TransferGrab %W }
bind TMenubutton <B1-Leave> { ttk::menubutton::TransferGrab %W }
} else {
- bind TMenubutton <ButtonPress-1> \
+ bind TMenubutton <Button-1> \
{ %W state pressed ; ttk::menubutton::Popdown %W }
bind TMenubutton <ButtonRelease-1> \
{ if {[winfo exists %W]} { %W state !pressed } }
@@ -97,7 +97,7 @@ if {[tk windowingsystem] eq "aqua"} {
}
below {
set entry ""
- incr y $bh
+ incr y $bh
}
left {
incr y $menuPad
@@ -105,7 +105,7 @@ if {[tk windowingsystem] eq "aqua"} {
}
right {
incr y $menuPad
- incr x $bw
+ incr x $bw
}
default {
incr y $bbh
@@ -182,7 +182,7 @@ proc ttk::menubutton::Popdown {mb} {
# Pulldown (X11 only) --
# Called when Button1 is pressed on a menubutton.
-# Posts the menu; a subsequent ButtonRelease
+# Posts the menu; a subsequent ButtonRelease
# or Leave event will set a grab on the menu.
#
proc ttk::menubutton::Pulldown {mb} {
@@ -224,11 +224,11 @@ proc ttk::menubutton::TransferGrab {mb} {
# FindMenuEntry --
# Hack to support tk_optionMenus.
# Returns the index of the menu entry with a matching -label,
-# -1 if not found.
+# "" if not found.
#
proc ttk::menubutton::FindMenuEntry {menu s} {
set last [$menu index last]
- if {$last eq "none"} {
+ if {$last eq "none" || $last eq ""} {
return ""
}
for {set i 0} {$i <= $last} {incr i} {
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/notebook.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/notebook.tcl
index 72b85e6f16..c5340a5cdd 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/notebook.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/notebook.tcl
@@ -6,11 +6,11 @@ namespace eval ttk::notebook {
variable TLNotebooks ;# See enableTraversal
}
-bind TNotebook <ButtonPress-1> { ttk::notebook::Press %W %x %y }
-bind TNotebook <Key-Right> { ttk::notebook::CycleTab %W 1; break }
-bind TNotebook <Key-Left> { ttk::notebook::CycleTab %W -1; break }
-bind TNotebook <Control-Key-Tab> { ttk::notebook::CycleTab %W 1; break }
-bind TNotebook <Control-Shift-Key-Tab> { ttk::notebook::CycleTab %W -1; break }
+bind TNotebook <Button-1> { ttk::notebook::Press %W %x %y }
+bind TNotebook <Right> { ttk::notebook::CycleTab %W 1; break }
+bind TNotebook <Left> { ttk::notebook::CycleTab %W -1; break }
+bind TNotebook <Control-Tab> { ttk::notebook::CycleTab %W 1; break }
+bind TNotebook <Control-Shift-Tab> { ttk::notebook::CycleTab %W -1; break }
catch {
bind TNotebook <Control-ISO_Left_Tab> { ttk::notebook::CycleTab %W -1; break }
}
@@ -43,7 +43,7 @@ proc ttk::notebook::ActivateTab {w tab} {
}
# Press $nb $x $y --
-# ButtonPress-1 binding for notebook widgets.
+# Button-1 binding for notebook widgets.
# Activate the tab under the mouse cursor, if any.
#
proc ttk::notebook::Press {w x y} {
@@ -70,7 +70,7 @@ proc ttk::notebook::CycleTab {w dir} {
}
# MnemonicTab $nb $key --
-# Scan all tabs in the specified notebook for one with the
+# Scan all tabs in the specified notebook for one with the
# specified mnemonic. If found, returns path name of tab;
# otherwise returns ""
#
@@ -94,8 +94,8 @@ proc ttk::notebook::MnemonicTab {nb key} {
# Enable keyboard traversal for a notebook widget
# by adding bindings to the containing toplevel window.
#
-# TLNotebooks($top) keeps track of the list of all traversal-enabled
-# notebooks contained in the toplevel
+# TLNotebooks($top) keeps track of the list of all traversal-enabled
+# notebooks contained in the toplevel
#
proc ttk::notebook::enableTraversal {nb} {
variable TLNotebooks
@@ -105,18 +105,18 @@ proc ttk::notebook::enableTraversal {nb} {
if {![info exists TLNotebooks($top)]} {
# Augment $top bindings:
#
- bind $top <Control-Key-Next> {+ttk::notebook::TLCycleTab %W 1}
- bind $top <Control-Key-Prior> {+ttk::notebook::TLCycleTab %W -1}
- bind $top <Control-Key-Tab> {+ttk::notebook::TLCycleTab %W 1}
- bind $top <Control-Shift-Key-Tab> {+ttk::notebook::TLCycleTab %W -1}
+ bind $top <Control-Next> {+ttk::notebook::TLCycleTab %W 1}
+ bind $top <Control-Prior> {+ttk::notebook::TLCycleTab %W -1}
+ bind $top <Control-Tab> {+ttk::notebook::TLCycleTab %W 1}
+ bind $top <Control-Shift-Tab> {+ttk::notebook::TLCycleTab %W -1}
catch {
- bind $top <Control-Key-ISO_Left_Tab> {+ttk::notebook::TLCycleTab %W -1}
+ bind $top <Control-ISO_Left_Tab> {+ttk::notebook::TLCycleTab %W -1}
}
if {[tk windowingsystem] eq "aqua"} {
- bind $top <Option-KeyPress> \
+ bind $top <Option-Key> \
+[list ttk::notebook::MnemonicActivation $top %K]
} else {
- bind $top <Alt-KeyPress> \
+ bind $top <Alt-Key> \
+[list ttk::notebook::MnemonicActivation $top %K]
}
bind $top <Destroy> {+ttk::notebook::TLCleanup %W}
@@ -145,7 +145,7 @@ proc ttk::notebook::Cleanup {nb} {
}
}
-# EnclosingNotebook $w --
+# EnclosingNotebook $w --
# Return the nearest traversal-enabled notebook widget
# that contains $w.
#
@@ -171,7 +171,7 @@ proc ttk::notebook::EnclosingNotebook {w} {
# TLCycleTab --
# toplevel binding procedure for Control-Tab / Control-Shift-Tab
-# Select the next/previous tab in the nearest ancestor notebook.
+# Select the next/previous tab in the nearest ancestor notebook.
#
proc ttk::notebook::TLCycleTab {w dir} {
set nb [EnclosingNotebook $w]
@@ -182,7 +182,7 @@ proc ttk::notebook::TLCycleTab {w dir} {
}
# MnemonicActivation $nb $key --
-# Alt-KeyPress binding procedure for mnemonic activation.
+# Alt-Key binding procedure for mnemonic activation.
# Scan all notebooks in specified toplevel for a tab with the
# the specified mnemonic. If found, activate it and return TCL_BREAK.
#
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/panedwindow.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/panedwindow.tcl
index a2e073b44d..0fd9bd7563 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/panedwindow.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/panedwindow.tcl
@@ -15,7 +15,7 @@ namespace eval ttk::panedwindow {
## Bindings:
#
-bind TPanedwindow <ButtonPress-1> { ttk::panedwindow::Press %W %x %y }
+bind TPanedwindow <Button-1> { ttk::panedwindow::Press %W %x %y }
bind TPanedwindow <B1-Motion> { ttk::panedwindow::Drag %W %x %y }
bind TPanedwindow <ButtonRelease-1> { ttk::panedwindow::Release %W %x %y }
@@ -62,13 +62,22 @@ proc ttk::panedwindow::Release {w x y} {
#
proc ttk::panedwindow::ResetCursor {w} {
variable State
+
+ ttk::saveCursor $w State(userConfCursor) \
+ [list [ttk::cursor hresize] [ttk::cursor vresize]]
+
if {!$State(pressed)} {
- ttk::setCursor $w {}
+ ttk::setCursor $w $State(userConfCursor)
}
}
proc ttk::panedwindow::SetCursor {w x y} {
- set cursor ""
+ variable State
+
+ ttk::saveCursor $w State(userConfCursor) \
+ [list [ttk::cursor hresize] [ttk::cursor vresize]]
+
+ set cursor $State(userConfCursor)
if {[llength [$w identify $x $y]]} {
# Assume we're over a sash.
switch -- [$w cget -orient] {
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scale.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scale.tcl
index 62c85bf4c3..61c4136141 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scale.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scale.tcl
@@ -9,15 +9,15 @@ namespace eval ttk::scale {
}
}
-bind TScale <ButtonPress-1> { ttk::scale::Press %W %x %y }
+bind TScale <Button-1> { ttk::scale::Press %W %x %y }
bind TScale <B1-Motion> { ttk::scale::Drag %W %x %y }
bind TScale <ButtonRelease-1> { ttk::scale::Release %W %x %y }
-bind TScale <ButtonPress-2> { ttk::scale::Jump %W %x %y }
+bind TScale <Button-2> { ttk::scale::Jump %W %x %y }
bind TScale <B2-Motion> { ttk::scale::Drag %W %x %y }
bind TScale <ButtonRelease-2> { ttk::scale::Release %W %x %y }
-bind TScale <ButtonPress-3> { ttk::scale::Jump %W %x %y }
+bind TScale <Button-3> { ttk::scale::Jump %W %x %y }
bind TScale <B3-Motion> { ttk::scale::Drag %W %x %y }
bind TScale <ButtonRelease-3> { ttk::scale::Release %W %x %y }
@@ -52,7 +52,7 @@ proc ttk::scale::Press {w x y} {
}
}
-# scale::Jump -- ButtonPress-2/3 binding for scale acts like
+# scale::Jump -- Button-2/3 binding for scale acts like
# Press except that clicking in the trough jumps to the
# clicked position.
proc ttk::scale::Jump {w x y} {
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scrollbar.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scrollbar.tcl
index d08e1e2aba..1213450743 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scrollbar.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/scrollbar.tcl
@@ -9,14 +9,35 @@ namespace eval ttk::scrollbar {
# State(first) -- value of -first at start of drag.
}
-bind TScrollbar <ButtonPress-1> { ttk::scrollbar::Press %W %x %y }
+bind TScrollbar <Button-1> { ttk::scrollbar::Press %W %x %y }
bind TScrollbar <B1-Motion> { ttk::scrollbar::Drag %W %x %y }
bind TScrollbar <ButtonRelease-1> { ttk::scrollbar::Release %W %x %y }
-bind TScrollbar <ButtonPress-2> { ttk::scrollbar::Jump %W %x %y }
+bind TScrollbar <Button-2> { ttk::scrollbar::Jump %W %x %y }
bind TScrollbar <B2-Motion> { ttk::scrollbar::Drag %W %x %y }
bind TScrollbar <ButtonRelease-2> { ttk::scrollbar::Release %W %x %y }
+# Redirect scrollwheel bindings to the scrollbar widget
+#
+# The shift-bindings scroll left/right (not up/down)
+# if a widget has both possibilities
+set eventList [list <MouseWheel> <Shift-MouseWheel>]
+switch [tk windowingsystem] {
+ aqua {
+ lappend eventList <Option-MouseWheel> <Shift-Option-MouseWheel>
+ }
+ x11 {
+ lappend eventList <Button-4> <Button-5> \
+ <Shift-Button-4> <Shift-Button-5>
+ # For tk 8.7, the event list will be extended by
+ # <Button-6> <Button-7>
+ }
+}
+foreach event $eventList {
+ bind TScrollbar $event [bind Scrollbar $event]
+}
+unset eventList event
+
proc ttk::scrollbar::Scroll {w n units} {
set cmd [$w cget -command]
if {$cmd ne ""} {
@@ -38,7 +59,7 @@ proc ttk::scrollbar::Press {w x y} {
set State(yPress) $y
switch -glob -- [$w identify $x $y] {
- *uparrow -
+ *uparrow -
*leftarrow {
ttk::Repeatedly Scroll $w -1 units
}
@@ -46,6 +67,7 @@ proc ttk::scrollbar::Press {w x y} {
*rightarrow {
ttk::Repeatedly Scroll $w 1 units
}
+ *grip -
*thumb {
set State(first) [lindex [$w get] 0]
}
@@ -68,7 +90,7 @@ proc ttk::scrollbar::Press {w x y} {
proc ttk::scrollbar::Drag {w x y} {
variable State
if {![info exists State(first)]} {
- # Initial buttonpress was not on the thumb,
+ # Initial buttonpress was not on the thumb,
# or something screwy has happened. In either case, ignore:
return;
}
@@ -83,7 +105,7 @@ proc ttk::scrollbar::Release {w x y} {
ttk::CancelRepeat
}
-# scrollbar::Jump -- ButtonPress-2 binding for scrollbars.
+# scrollbar::Jump -- Button-2 binding for scrollbars.
# Behaves exactly like scrollbar::Press, except that
# clicking in the trough jumps to the the selected position.
#
@@ -91,6 +113,7 @@ proc ttk::scrollbar::Jump {w x y} {
variable State
switch -glob -- [$w identify $x $y] {
+ *grip -
*thumb -
*trough {
set State(first) [$w fraction $x $y]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/sizegrip.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/sizegrip.tcl
index 24a67c6286..080ab2d22d 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/sizegrip.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/sizegrip.tcl
@@ -32,7 +32,7 @@ namespace eval ttk::sizegrip {
}
}
-bind TSizegrip <ButtonPress-1> { ttk::sizegrip::Press %W %X %Y }
+bind TSizegrip <Button-1> { ttk::sizegrip::Press %W %X %Y }
bind TSizegrip <B1-Motion> { ttk::sizegrip::Drag %W %X %Y }
bind TSizegrip <ButtonRelease-1> { ttk::sizegrip::Release %W %X %Y }
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/spinbox.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/spinbox.tcl
index 90a1572a3a..8aba5e1304 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/spinbox.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/spinbox.tcl
@@ -12,13 +12,13 @@ namespace eval ttk::spinbox { }
ttk::copyBindings TEntry TSpinbox
bind TSpinbox <Motion> { ttk::spinbox::Motion %W %x %y }
-bind TSpinbox <ButtonPress-1> { ttk::spinbox::Press %W %x %y }
+bind TSpinbox <Button-1> { ttk::spinbox::Press %W %x %y }
bind TSpinbox <ButtonRelease-1> { ttk::spinbox::Release %W }
bind TSpinbox <Double-Button-1> { ttk::spinbox::DoubleClick %W %x %y }
bind TSpinbox <Triple-Button-1> {} ;# disable TEntry triple-click
-bind TSpinbox <KeyPress-Up> { event generate %W <<Increment>> }
-bind TSpinbox <KeyPress-Down> { event generate %W <<Decrement>> }
+bind TSpinbox <Up> { event generate %W <<Increment>> }
+bind TSpinbox <Down> { event generate %W <<Decrement>> }
bind TSpinbox <<Increment>> { ttk::spinbox::Spin %W +1 }
bind TSpinbox <<Decrement>> { ttk::spinbox::Spin %W -1 }
@@ -29,12 +29,14 @@ ttk::bindMouseWheel TSpinbox [list ttk::spinbox::MouseWheel %W]
# Sets cursor.
#
proc ttk::spinbox::Motion {w x y} {
+ variable State
+ ttk::saveCursor $w State(userConfCursor) [ttk::cursor text]
if { [$w identify $x $y] eq "textarea"
- && [$w instate {!readonly !disabled}]
+ && [$w instate {!readonly !disabled}]
} {
ttk::setCursor $w text
} else {
- ttk::setCursor $w ""
+ ttk::setCursor $w $State(userConfCursor)
}
}
@@ -44,16 +46,16 @@ proc ttk::spinbox::Press {w x y} {
if {[$w instate disabled]} { return }
focus $w
switch -glob -- [$w identify $x $y] {
- *textarea { ttk::entry::Press $w $x }
+ *textarea { ttk::entry::Press $w $x }
*rightarrow -
- *uparrow { ttk::Repeatedly event generate $w <<Increment>> }
+ *uparrow { ttk::Repeatedly event generate $w <<Increment>> }
*leftarrow -
- *downarrow { ttk::Repeatedly event generate $w <<Decrement>> }
+ *downarrow { ttk::Repeatedly event generate $w <<Decrement>> }
*spinbutton {
if {$y * 2 >= [winfo height $w]} {
- set event <<Decrement>>
+ set event <<Decrement>>
} else {
- set event <<Increment>>
+ set event <<Increment>>
}
ttk::Repeatedly event generate $w $event
}
@@ -67,7 +69,7 @@ proc ttk::spinbox::DoubleClick {w x y} {
if {[$w instate disabled]} { return }
switch -glob -- [$w identify $x $y] {
- *textarea { SelectAll $w }
+ *textarea { SelectAll $w }
* { Press $w $x $y }
}
}
@@ -133,16 +135,31 @@ proc ttk::spinbox::Adjust {w v min max} {
# -from, -to, and -increment.
#
proc ttk::spinbox::Spin {w dir} {
+ variable State
+
if {[$w instate disabled]} { return }
- set nvalues [llength [set values [$w cget -values]]]
- set value [$w get]
- if {$nvalues} {
- set current [lsearch -exact $values $value]
- set index [Adjust $w [expr {$current + $dir}] 0 [expr {$nvalues - 1}]]
- $w set [lindex $values $index]
+
+ if {![info exists State($w,values.length)]} {
+ set State($w,values.index) -1
+ set State($w,values.last) {}
+ }
+ set State($w,values) [$w cget -values]
+ set State($w,values.length) [llength $State($w,values)]
+
+ if {$State($w,values.length) > 0} {
+ set value [$w get]
+ set current $State($w,values.index)
+ if {$value ne $State($w,values.last)} {
+ set current [lsearch -exact $State($w,values) $value]
+ if {$current < 0} {set current -1}
+ }
+ set State($w,values.index) [Adjust $w [expr {$current + $dir}] 0 \
+ [expr {$State($w,values.length) - 1}]]
+ set State($w,values.last) [lindex $State($w,values) $State($w,values.index)]
+ $w set $State($w,values.last)
} else {
- if {[catch {
- set v [expr {[scan [$w get] %f] + $dir * [$w cget -increment]}]
+ if {[catch {
+ set v [expr {[scan [$w get] %f] + $dir * [$w cget -increment]}]
}]} {
set v [$w cget -from]
}
@@ -160,7 +177,7 @@ proc ttk::spinbox::FormatValue {w val} {
if {$fmt eq ""} {
# Try to guess a suitable -format based on -increment.
set delta [expr {abs([$w cget -increment])}]
- if {0 < $delta && $delta < 1} {
+ if {0 < $delta && $delta < 1} {
# NB: This guesses wrong if -increment has more than 1
# significant digit itself, e.g., -increment 0.25
set nsd [expr {int(ceil(-log10($delta)))}]
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/treeview.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/treeview.tcl
index df188b7291..62fc630b17 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/treeview.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/treeview.tcl
@@ -28,25 +28,25 @@ namespace eval ttk::treeview {
bind Treeview <Motion> { ttk::treeview::Motion %W %x %y }
bind Treeview <B1-Leave> { #nothing }
bind Treeview <Leave> { ttk::treeview::ActivateHeading {} {}}
-bind Treeview <ButtonPress-1> { ttk::treeview::Press %W %x %y }
-bind Treeview <Double-ButtonPress-1> { ttk::treeview::DoubleClick %W %x %y }
+bind Treeview <Button-1> { ttk::treeview::Press %W %x %y }
+bind Treeview <Double-Button-1> { ttk::treeview::DoubleClick %W %x %y }
bind Treeview <ButtonRelease-1> { ttk::treeview::Release %W %x %y }
bind Treeview <B1-Motion> { ttk::treeview::Drag %W %x %y }
-bind Treeview <KeyPress-Up> { ttk::treeview::Keynav %W up }
-bind Treeview <KeyPress-Down> { ttk::treeview::Keynav %W down }
-bind Treeview <KeyPress-Right> { ttk::treeview::Keynav %W right }
-bind Treeview <KeyPress-Left> { ttk::treeview::Keynav %W left }
-bind Treeview <KeyPress-Prior> { %W yview scroll -1 pages }
-bind Treeview <KeyPress-Next> { %W yview scroll 1 pages }
-bind Treeview <KeyPress-Return> { ttk::treeview::ToggleFocus %W }
-bind Treeview <KeyPress-space> { ttk::treeview::ToggleFocus %W }
-
-bind Treeview <Shift-ButtonPress-1> \
+bind Treeview <Up> { ttk::treeview::Keynav %W up }
+bind Treeview <Down> { ttk::treeview::Keynav %W down }
+bind Treeview <Right> { ttk::treeview::Keynav %W right }
+bind Treeview <Left> { ttk::treeview::Keynav %W left }
+bind Treeview <Prior> { %W yview scroll -1 pages }
+bind Treeview <Next> { %W yview scroll 1 pages }
+bind Treeview <Return> { ttk::treeview::ToggleFocus %W }
+bind Treeview <space> { ttk::treeview::ToggleFocus %W }
+
+bind Treeview <Shift-Button-1> \
{ ttk::treeview::Select %W %x %y extend }
bind Treeview <<ToggleSelection>> \
{ ttk::treeview::Select %W %x %y toggle }
-ttk::copyBindings TtkScrollable Treeview
+ttk::copyBindings TtkScrollable Treeview
### Binding procedures.
#
@@ -102,7 +102,11 @@ proc ttk::treeview::Keynav {w dir} {
# Sets cursor, active element ...
#
proc ttk::treeview::Motion {w x y} {
- set cursor {}
+ variable State
+
+ ttk::saveCursor $w State(userConfCursor) [ttk::cursor hresize]
+
+ set cursor $State(userConfCursor)
set activeHeading {}
switch -- [$w identify region $x $y] {
@@ -127,7 +131,7 @@ proc ttk::treeview::ActivateHeading {w heading} {
# triggers a <Leave> event. A proc checking if the display column
# $State(activeHeading) is really still present or not could be
# written but it would need to check several special cases:
- # a. -displaycolumns "#all" or being an explicit columns list
+ # a. -displaycolumns "#all" or being an explicit columns list
# b. column #0 display is not governed by the -displaycolumn
# list but by the value of the -show option
# --> Let's rather catch the following line.
@@ -151,7 +155,7 @@ proc ttk::treeview::Select {w x y op} {
}
}
-## DoubleClick -- Double-ButtonPress-1 binding.
+## DoubleClick -- Double-Button-1 binding.
#
proc ttk::treeview::DoubleClick {w x y} {
if {[set row [$w identify row $x $y]] ne ""} {
@@ -161,7 +165,7 @@ proc ttk::treeview::DoubleClick {w x y} {
}
}
-## Press -- ButtonPress binding.
+## Press -- Button binding.
#
proc ttk::treeview::Press {w x y} {
focus $w
@@ -261,9 +265,9 @@ proc ttk::treeview::SelectOp {w item op} {
## -selectmode none:
#
-proc ttk::treeview::select.choose.none {w item} { $w focus $item }
-proc ttk::treeview::select.toggle.none {w item} { $w focus $item }
-proc ttk::treeview::select.extend.none {w item} { $w focus $item }
+proc ttk::treeview::select.choose.none {w item} { $w focus $item; $w see $item }
+proc ttk::treeview::select.toggle.none {w item} { $w focus $item; $w see $item }
+proc ttk::treeview::select.extend.none {w item} { $w focus $item; $w see $item }
## -selectmode browse:
#
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/ttk.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/ttk.tcl
index 7bae211d20..73ee3d9d97 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/ttk.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/ttk.tcl
@@ -12,9 +12,9 @@ namespace eval ::ttk {
}
}
-source [file join $::ttk::library fonts.tcl]
-source [file join $::ttk::library cursors.tcl]
-source [file join $::ttk::library utils.tcl]
+source -encoding utf-8 [file join $::ttk::library fonts.tcl]
+source -encoding utf-8 [file join $::ttk::library cursors.tcl]
+source -encoding utf-8 [file join $::ttk::library utils.tcl]
## ttk::deprecated $old $new --
# Define $old command as a deprecated alias for $new command
@@ -97,18 +97,18 @@ proc ::ttk::setTheme {theme} {
### Load widget bindings.
#
-source [file join $::ttk::library button.tcl]
-source [file join $::ttk::library menubutton.tcl]
-source [file join $::ttk::library scrollbar.tcl]
-source [file join $::ttk::library scale.tcl]
-source [file join $::ttk::library progress.tcl]
-source [file join $::ttk::library notebook.tcl]
-source [file join $::ttk::library panedwindow.tcl]
-source [file join $::ttk::library entry.tcl]
-source [file join $::ttk::library combobox.tcl] ;# dependency: entry.tcl
-source [file join $::ttk::library spinbox.tcl] ;# dependency: entry.tcl
-source [file join $::ttk::library treeview.tcl]
-source [file join $::ttk::library sizegrip.tcl]
+source -encoding utf-8 [file join $::ttk::library button.tcl]
+source -encoding utf-8 [file join $::ttk::library menubutton.tcl]
+source -encoding utf-8 [file join $::ttk::library scrollbar.tcl]
+source -encoding utf-8 [file join $::ttk::library scale.tcl]
+source -encoding utf-8 [file join $::ttk::library progress.tcl]
+source -encoding utf-8 [file join $::ttk::library notebook.tcl]
+source -encoding utf-8 [file join $::ttk::library panedwindow.tcl]
+source -encoding utf-8 [file join $::ttk::library entry.tcl]
+source -encoding utf-8 [file join $::ttk::library combobox.tcl] ;# dependency: entry.tcl
+source -encoding utf-8 [file join $::ttk::library spinbox.tcl] ;# dependency: entry.tcl
+source -encoding utf-8 [file join $::ttk::library treeview.tcl]
+source -encoding utf-8 [file join $::ttk::library sizegrip.tcl]
## Label and Labelframe bindings:
# (not enough to justify their own file...)
@@ -122,7 +122,7 @@ proc ttk::LoadThemes {} {
variable library
# "default" always present:
- uplevel #0 [list source [file join $library defaults.tcl]]
+ uplevel #0 [list source -encoding utf-8 [file join $library defaults.tcl]]
set builtinThemes [style theme names]
foreach {theme scripts} {
@@ -135,7 +135,7 @@ proc ttk::LoadThemes {} {
} {
if {[lsearch -exact $builtinThemes $theme] >= 0} {
foreach script $scripts {
- uplevel #0 [list source [file join $library $script]]
+ uplevel #0 [list source -encoding utf-8 [file join $library $script]]
}
}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/utils.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/utils.tcl
index 857f4cde97..f6a6c9eac8 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/utils.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/utils.tcl
@@ -58,7 +58,7 @@ proc ttk::traverseTo {w} {
}
## ttk::clickToFocus $w --
-# Utility routine, used in <ButtonPress-1> bindings --
+# Utility routine, used in <Button-1> bindings --
# Assign keyboard focus to the specified widget if -takefocus is enabled.
#
proc ttk::clickToFocus {w} {
@@ -278,9 +278,6 @@ proc ttk::copyBindings {from to} {
# On OSX, Tk generates sensible values for the %D field in <MouseWheel> events.
#
# On Windows, %D must be scaled by a factor of 120.
-# In addition, Tk redirects mousewheel events to the window with
-# keyboard focus instead of sending them to the window under the pointer.
-# We do not attempt to fix that here, see also TIP#171.
#
# OSX conventionally uses Shift+MouseWheel for horizontal scrolling,
# and Option+MouseWheel for accelerated scrolling.
@@ -301,14 +298,14 @@ proc ttk::copyBindings {from to} {
proc ttk::bindMouseWheel {bindtag callback} {
if {[tk windowingsystem] eq "x11"} {
- bind $bindtag <ButtonPress-4> "$callback -1"
- bind $bindtag <ButtonPress-5> "$callback +1"
+ bind $bindtag <Button-4> "$callback -1"
+ bind $bindtag <Button-5> "$callback +1"
}
if {[tk windowingsystem] eq "aqua"} {
- bind $bindtag <MouseWheel> [append callback { [expr {-(%D)}]} ]
- bind $bindtag <Option-MouseWheel> [append callback { [expr {-10 *(%D)}]} ]
+ bind $bindtag <MouseWheel> "$callback \[expr {-%D}\]"
+ bind $bindtag <Option-MouseWheel> "$callback \[expr {-10*%D}\]"
} else {
- bind $bindtag <MouseWheel> [append callback { [expr {-(%D / 120)}]}]
+ bind $bindtag <MouseWheel> "$callback \[expr {-%D/120)}\]"
}
}
@@ -321,10 +318,10 @@ proc ttk::bindMouseWheel {bindtag callback} {
#
if {[tk windowingsystem] eq "x11"} {
- bind TtkScrollable <ButtonPress-4> { %W yview scroll -5 units }
- bind TtkScrollable <ButtonPress-5> { %W yview scroll 5 units }
- bind TtkScrollable <Shift-ButtonPress-4> { %W xview scroll -5 units }
- bind TtkScrollable <Shift-ButtonPress-5> { %W xview scroll 5 units }
+ bind TtkScrollable <Button-4> { %W yview scroll -5 units }
+ bind TtkScrollable <Button-5> { %W yview scroll 5 units }
+ bind TtkScrollable <Shift-Button-4> { %W xview scroll -5 units }
+ bind TtkScrollable <Shift-Button-5> { %W xview scroll 5 units }
}
if {[tk windowingsystem] eq "aqua"} {
bind TtkScrollable <MouseWheel> \
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/vistaTheme.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/vistaTheme.tcl
index 094288ccc6..07003537f4 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/vistaTheme.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/vistaTheme.tcl
@@ -3,7 +3,7 @@
#
# The Vista theme can only be defined on Windows Vista and above. The theme
-# is created in C due to the need to assign a theme-enabled function for
+# is created in C due to the need to assign a theme-enabled function for
# detecting when themeing is disabled. On systems that cannot support the
# Vista theme, there will be no such theme created and we must not
# evaluate this script.
@@ -69,9 +69,9 @@ namespace eval ttk::theme::vista {
ttk::style layout TCombobox {
Combobox.border -sticky nswe -border 0 -children {
Combobox.rightdownarrow -side right -sticky ns
- Combobox.padding -expand 1 -sticky nswe -children {
+ Combobox.padding -sticky nswe -children {
Combobox.background -sticky nswe -children {
- Combobox.focus -expand 1 -sticky nswe -children {
+ Combobox.focus -sticky nswe -children {
Combobox.textarea -sticky nswe
}
}
@@ -138,7 +138,7 @@ namespace eval ttk::theme::vista {
Spinbox.background -sticky news -children {
Spinbox.padding -sticky news -children {
Spinbox.innerbg -sticky news -children {
- Spinbox.textarea -expand 1
+ Spinbox.textarea
}
}
Spinbox.uparrow -side top -sticky ens
@@ -151,7 +151,7 @@ namespace eval ttk::theme::vista {
-selectforeground [list !focus SystemWindowText] \
;
-
+
# SCROLLBAR elements (Vista includes a state for 'hover')
ttk::style element create Vertical.Scrollbar.uparrow vsapi \
SCROLLBAR 1 {disabled 4 pressed 3 active 2 hover 17 {} 1} \
@@ -196,14 +196,14 @@ namespace eval ttk::theme::vista {
Vertical.Progressbar.pbar -side bottom -sticky we
}
}
-
+
# Scale
ttk::style element create Horizontal.Scale.slider vsapi \
TRACKBAR 3 {disabled 5 focus 4 pressed 3 active 2 {} 1} \
-width 6 -height 12
ttk::style layout Horizontal.TScale {
- Scale.focus -expand 1 -sticky nswe -children {
- Horizontal.Scale.trough -expand 1 -sticky nswe -children {
+ Scale.focus -sticky nswe -children {
+ Horizontal.Scale.trough -sticky nswe -children {
Horizontal.Scale.track -sticky we
Horizontal.Scale.slider -side left -sticky {}
}
@@ -213,17 +213,17 @@ namespace eval ttk::theme::vista {
TRACKBAR 6 {disabled 5 focus 4 pressed 3 active 2 {} 1} \
-width 12 -height 6
ttk::style layout Vertical.TScale {
- Scale.focus -expand 1 -sticky nswe -children {
- Vertical.Scale.trough -expand 1 -sticky nswe -children {
+ Scale.focus -sticky nswe -children {
+ Vertical.Scale.trough -sticky nswe -children {
Vertical.Scale.track -sticky ns
Vertical.Scale.slider -side top -sticky {}
}
}
}
-
+
# Treeview
ttk::style configure Item -padding {4 0 0 0}
-
+
package provide ttk::theme::vista 1.0
}
}
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/xpTheme.tcl b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/xpTheme.tcl
index 4c4f6806a4..da7b422521 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/xpTheme.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tk8.6/ttk/xpTheme.tcl
@@ -28,13 +28,6 @@ namespace eval ttk::theme::xpnative {
ttk::style map TNotebook.Tab \
-expand [list selected {2 2 2 2}]
- # Treeview:
- ttk::style configure Heading -font TkHeadingFont
- ttk::style configure Treeview -background SystemWindow
- ttk::style map Treeview \
- -background [list selected SystemHighlight] \
- -foreground [list selected SystemHighlightText] ;
-
ttk::style configure TLabelframe.Label -foreground "#0046d5"
# OR: -padding {3 3 3 6}, which some apps seem to use.
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh b/systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh
index fbb4137d8a..0a5b773462 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh
+++ b/systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh
@@ -17,10 +17,10 @@ TK_DLL_FILE="tk86.dll"
TK_VERSION='8.6'
TK_MAJOR_VERSION='8'
TK_MINOR_VERSION='6'
-TK_PATCH_LEVEL='.10'
+TK_PATCH_LEVEL='.11'
# -D flags for use with the C compiler.
-TK_DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DMODULE_SCOPE=extern -DHAVE_NO_SEH=1 -DHAVE_CAST_TO_UNION=1 -DHAVE_UXTHEME_H=1 -DHAVE_VSSYM32_H=1 -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 '
+TK_DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -DMODULE_SCOPE=extern -DHAVE_NO_SEH=1 -DHAVE_CAST_TO_UNION=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UXTHEME_H=1 -DHAVE_VSSYM32_H=1 -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 '
# Flag, 1: we built a shared lib, 0 we didn't
TK_SHARED_BUILD=1
@@ -29,29 +29,29 @@ TK_SHARED_BUILD=1
TK_DBGX=
# The name of the Tk library (may be either a .a file or a shared library):
-TK_LIB_FILE='libtk86.a'
+TK_LIB_FILE='libtk86.dll.a'
# Additional libraries to use when linking Tk.
TK_LIBS='-lnetapi32 -lkernel32 -luser32 -ladvapi32 -luserenv -lws2_32 -lgdi32 -lcomdlg32 -limm32 -lcomctl32 -lshell32 -luuid -lole32 -loleaut32'
# Top-level directory in which Tcl's platform-independent files are
# installed.
-TK_PREFIX='/tmp/siepo/tcltk'
+TK_PREFIX='/home/siepo/tltcl'
# Top-level directory in which Tcl's platform-specific files (e.g.
# executables) are installed.
-TK_EXEC_PREFIX='/tmp/siepo/tcltk'
+TK_EXEC_PREFIX='/home/siepo/tltcl'
# -l flag to pass to the linker to pick up the Tcl library
TK_LIB_FLAG='-ltk86'
# String to pass to linker to pick up the Tk library from its
# build directory.
-TK_BUILD_LIB_SPEC='-L/tmp/siepo/tk8.6.10/win -ltk86'
+TK_BUILD_LIB_SPEC='-L/home/siepo/xdrive/tltcl/tk8.6.11/win -ltk86'
# String to pass to linker to pick up the Tk library from its
# installed directory.
-TK_LIB_SPEC='-L/tmp/siepo/tcltk/lib -ltk86'
+TK_LIB_SPEC='-L/home/siepo/tltcl/lib -ltk86'
# Location of the top-level source directory from which Tk was built.
# This is the directory that contains a README file as well as
@@ -59,7 +59,7 @@ TK_LIB_SPEC='-L/tmp/siepo/tcltk/lib -ltk86'
# different place than the directory containing the source files, this
# points to the location of the sources, not the location where Tk was
# compiled.
-TK_SRC_DIR='/tmp/siepo/tk8.6.10'
+TK_SRC_DIR='/home/siepo/xdrive/tltcl/tk8.6.11'
# Needed if you want to make a 'fat' shared library library
# containing tk objects or link a different wish.
@@ -74,14 +74,14 @@ TK_STUB_LIB_FLAG='-ltkstub86'
# String to pass to linker to pick up the Tk stub library from its
# build directory.
-TK_BUILD_STUB_LIB_SPEC='-L/tmp/siepo/tk8.6.10/win -ltkstub86'
+TK_BUILD_STUB_LIB_SPEC='-L/home/siepo/xdrive/tltcl/tk8.6.11/win -ltkstub86'
# String to pass to linker to pick up the Tk stub library from its
# installed directory.
-TK_STUB_LIB_SPEC='-L/tmp/siepo/tcltk/lib -ltkstub86'
+TK_STUB_LIB_SPEC='-L/home/siepo/tltcl/lib -ltkstub86'
# Path to the Tk stub library in the build directory.
-TK_BUILD_STUB_LIB_PATH='/tmp/siepo/tk8.6.10/win/libtkstub86.a'
+TK_BUILD_STUB_LIB_PATH='/home/siepo/xdrive/tltcl/tk8.6.11/win/libtkstub86.a'
# Path to the Tk stub library in the install directory.
-TK_STUB_LIB_PATH='/tmp/siepo/tcltk/lib/libtkstub86.a'
+TK_STUB_LIB_PATH='/home/siepo/tltcl/lib/libtkstub86.a'
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl b/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
index 6c673ddee3..b39959013e 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
@@ -180,7 +180,6 @@ proc normalize_argv {} {
set s [lindex $::argv $i]
if {[string range $s 0 1] eq "--"} {
set s [string range $s 1 end]
- #set ::argv [lreplace $::argv $i $i $s]
lset ::argv $i $s
}
set j [string first "=" $s]
@@ -196,6 +195,20 @@ proc normalize_argv {} {
}
normalize_argv
+# set width of a treeview column wide enough
+# to fully display all entries
+proc set_tree_col_width {tv cl} {
+ set len 0
+ foreach c [$tv children {}] {
+ # '<pathname> set <item> <column>' without a value parameter
+ # is really a get.
+ # Tree cells are set to use TkDefaultFont redo_fonts further down.
+ set l [font measure TkDefaultFont [$tv set $c $cl]]
+ if {$l > $len} {set len $l}
+ }
+ $tv column $cl -width [expr {$len+10}]
+}
+
# localization support
# for the sake of our translators we use our own translation function
@@ -419,6 +432,7 @@ proc redo_fonts {} {
# height: assume height == width*2
# workaround for treeview on windows on HiDPI displays
ttk::style configure Treeview -rowheight [expr {3 * $::cw}]
+ ttk::style configure Cell -font TkDefaultFont
# no bold text for messages; `userDefault' indicates priority
option add *Dialog.msg.font TkDefaultFont userDefault
diff --git a/systems/texlive/tlnet/tlpkg/translations/cs.po b/systems/texlive/tlnet/tlpkg/translations/cs.po
index 2b12fadc46..ea25ffcb8a 100644
--- a/systems/texlive/tlnet/tlpkg/translations/cs.po
+++ b/systems/texlive/tlnet/tlpkg/translations/cs.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2019-03-26 17:30+0200\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
+"PO-Revision-Date: 2021-03-11 09:18+0300\n"
"Last-Translator: Petr Sojka <sojka@fi.muni.cz>\n"
"Language-Team: Czech <>\n"
"Language: cs\n"
@@ -15,728 +15,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 1.8.7.1\n"
-
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Instalační proces"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Zrušit"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Zarolujte zpět a podívejte se na varování"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Dokončit"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Výchozí formát papíru"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Přidat menu zkratek"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Změna asociace typů souborů k programům"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Úprava nastavení PATH v registrech"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Instalace pro všechny uživatele"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Nainstaluj pomocníka TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Instalace TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Ukončit"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Zpět"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Další >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Vítejte v instalaci TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Tento průvodce vás provede instalací."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr "V případě problémů zkuste zakázat skenování virů v průběhu instalace."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Informace o pokročilé, konfigurovatelné instalaci najdete\n"
-"na webových stránkách nebo v instalační příručce."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Nebo použijte install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Nebo zadejte --gui expert v příkazu install-tl."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Změnit výchozí zdroj"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Zdroj pro příkazový řádek"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "MÍSTNÍ ZDROJE"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "SÍŤOVÉ ZDROJE"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Výchozí síťový zdroj balíků"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Vybrat zdroj"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Zrcadlo:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Kontinent"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Státy"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Zrcadla"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Prosím, počkejte až se načte databáze zdrojů."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Bude to nějakou dobu trvat!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Nelze načíst vzdálenou databázi TeX Live:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Prosím, o krok zpět zvolte jiné zrcadlo."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Verze místní instalace TeX Live\n"
-"a instalačního zdroje nejsou kompatibilní:\n"
-" místní: %s\n"
-" zdroj: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Cílová složka:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Změnit"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Cílová složka bude obsahovat vlastní instalaci.\n"
-"Je důrazně doporučeno, aby jméno poslední složky označovalo rok."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "vyžadované místo na disku"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr "(výchozí složka nepovolena, nebo nemá povolen zápis - prosím, změňte!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Tato obrazovka umožňuje změnit některá nastavení"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Jsme nyní připraveni nainstalovat TeX Live %s.\n"
-"Použijí se následující nastavení.\n"
-"Chcete-li cokoliv změnit, vraťte se,\n"
-"v opačném případě stiskněte tlačítko \"Nainstaluj\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Ano"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Ne"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Nainstaluj"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+"X-Generator: Poedit 2.4.2\n"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr "Žádné"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr "Jen nové"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Všechny"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Žádné zkratky"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "TeX Live menu"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Položka k spuštění"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Nahrát"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Varování"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Prosím, vyberte jiné zrcadlo."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "OK"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Verze místní instalace TeX Live a instalačního zdroje nejsou kompatibilní:\n"
-" místní: %s\n"
-" zdroj: %s\n"
-"Prosím, zvolte jiné zrcadlo."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Základní informace"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Binární systém(y)"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Vybrané schéma"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Další přizpůsobení"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Kolekce k instalaci"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Nastavení adresářové struktury"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Portabilní nastavení"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Přepnout"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (hlavní adresář TeXu)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (adresář pro umístění lokálních souborů)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (adresář pro generované soubory)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (adresář pro lokální konfiguraci)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (adresář pro uživatelské soubory)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Volby"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Povolení spouštění omezeného seznamu programů pomocí \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Vytvořit všechny formáty"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Instalovat dokumentaci fontů/maker"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Instalovat zdrojové soubory fontů/maker"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Vytvořit symbolické linky v systémových adresářích"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "Po instalaci nastavte CTAN jako zdroj aktualizace balíků"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "O programu"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Nainstaluj TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Pokračuj"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr "V případě problémů zkuste zakázat skenování virů během instalace."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Instalační program nemá administrátorská práva;\n"
-"lze instalovat pouze pro současného uživatele."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Chcete-li instalovat pro všechny uživatele, klikněte pravým tlačítkem\n"
-"install-tl-advanced a zvolte \"run as administrator\""
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Změnit hodnotu proměnné"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Zadat cestu pro %s (pro %s použijte ~)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "vlastní výběr kolekcí"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Vybrat kolekce k nainstalování"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Vybrat vše"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Zrušit výběr všech položek"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "vytvořit symbolické linky ve standardních adresářích"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "binární soubory do"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "manuálové stránky do"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "info soubory do"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Vybrat architekturu a OS"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Odstranění hlavní architektury není možné!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s z %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s kolekcí z %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(prosím, změňte nejdříve TEXDIR!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(na výchozí umístění nelze zapisovat - prosím změňte!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Změnily se parametry přenosné instalace;\n"
-"adresáře budou znovu inicializovány"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Načítání lokální databáze TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Může to nějakou dobu trvat, prosíme o trpělivost..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... nahrávání dokončeno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Varování"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -752,254 +82,336 @@ msgstr ""
"\n"
"Většina tlačítek bude zakázána."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "OK"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Repozitář"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Načteno:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "žádné"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Načíst výchozí"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "více zdrojů"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Výchozí:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Zobrazit konfiguraci"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Stav"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "všechny"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "instalováno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "nenainstalováno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "aktualizace"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Kategorie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "kolekce"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "schémata"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Shoda"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "popisy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "soubory"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Výběr"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "vybráno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "nevybráno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Vybrat vše"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Nevybrat nic"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Vrátit změny"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Název balíku"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Lokální revize (verze)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Vzdálená revize (verze)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Krátký popis"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Aktualizovat vše instalované"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Reinstalovat dříve smazané balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Aktualizovat"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Nainstaluj"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Odstranit"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Zálohuj"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Volby"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Akce"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Pomoc"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Načíst výchozí repozitář (z tlpdb):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Nový repozitář pro příkazový řádek:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Načíst standardní síťový zdroj balíků:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Načíst další instalační zdroj ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Ukončit"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Obecné ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Papír ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Platformy ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
-msgstr "Jazyk GUI ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
+msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Expertní nastavení"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Povol ladicí výstupy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Zakaž automatickou instalaci nových balíků"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Zakaž automatické mazání balíků smazaných na serveru"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Aktualizovat databázi jmen souborů"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Znovu vytvořit všechny formáty"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Aktualizovat databázi map fontů"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Obnov balíky ze zálohy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Správa symbolických linků v systémových adresářích"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
-msgstr "Odstranit TeX Live %s"
+msgstr "Odstranit TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Odstranit TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Zrušit"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Finální odstranění dokončeno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1008,288 +420,361 @@ msgstr ""
"Opravdu smazat celou instalaci TeX Live %s?\n"
"Toto je vaše poslední možnost rozmyslet si tuto akci!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Manuál"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "O programu"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Detaily v:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Balík:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Kategorie:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Krátký popis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Dlouhý popis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Nainstalováno:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Ano"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Ne"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Lokální revize:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Verze Katalogu na lokálním počítači:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Síťová revize:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Verze Katalogu na síti:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Klíčová slova:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Funkčnost:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Hlavní charakterizace:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Sekundární charakterizace:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Kolekce:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
"Varování: verze Katalogu nemusí být zcela aktuální nebo mohou být prostě "
"špatně."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Závisí:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Závislosti binárek:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Spustitelné soubory:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Soubory s dokumentací:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Zdrojové soubory:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Binární soubory:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Podrobné informace"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Aktualizace správce TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Vybrat podporované platformy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Aplikovat změny"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Odstranění hlavní architektury není možné!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Obecná nastavení"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Výchozí zdroj balíků"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "Změnit"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Vytvoř formátové soubory při instalaci"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "Přepnout"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Nainstaluj zdrojové soubory maker/fontů"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Nainstaluj dokumentaci maker/fontů"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Výchozí adresář pro zálohy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Nastavení automatického zálohování"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Cíl linku pro programy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Cíl linku pro dokumentaci"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Cíl linku pro \"manové\" stránky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Vytvořit zkratky na ploše"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr "Nainstaluj pro všechny uživatele"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Změna asociace typů souborů k programům"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Načti výchozí instalační zdroj:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Nastavení papíru"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Výchozí formát papíru pro všechny"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Výchozí formát papíru pro %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Jazyk uživatelského rozhraní"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Systémové nastavení"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Implicitní jazyk uživatelského rozhraní (GUI):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Změny se projeví až po restartování"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Výchozí síťový zdroj balíků"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Vyberte adresář"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Editovat implicitní zdroj balíků"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Specifikujte množinu používaných zdrojů"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Smazat"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Změnit hlavní zdroj s balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Změnit pomocný zdroj s balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Přidej zdroj"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Přidej zdroj s balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Označení zdroje je již používáno: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Vrátit"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Výběr papíru pro %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "uchovávat libovolně mnoho"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "zakázat"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Načítání vzdálené databáze selhalo."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Chybová zpráva:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Instalace"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1299,7 +784,7 @@ msgstr ""
"Program bude nyní ukončen.\n"
"V případě nutnosti restartujte."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1319,11 +804,11 @@ msgstr ""
"Po skončení aktualizace bude správce TeX Live ukončen.\n"
"Pak jej můžete restartovat a pokračovat v dalších aktualizacích."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr "(Další aktualizace budou k dispozici po aktualizaci tlmgr.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1331,96 +816,100 @@ msgstr ""
"Až program skončí, chvíli prosím počkejte, aby aktualizace mohla být "
"dokončena."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Obnova dokončena"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Vyberte balíky k obnovení, nebo obnovte všechny balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Revize:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Obnovit vybrané balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Obnov všechny balíky na nejnovější verzi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Zavřít"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Aktualizuj symbolické linky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Smaž symbolické linky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Upravit adresář"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Nová hodnota pro %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Vybrat adresář"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Načíst zdroj balíků"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Načíst tento zdroj balíků:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Vybrat lokální adresář"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Použít standardní síťový zdroj balíků"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Nahrát"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"Načítání vzdáleného nadresáře – může to nějakou dobu trvat, prosíme o "
"trpělivost..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "ověřen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "neověřen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Dokončeno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1429,6 +918,14 @@ msgstr ""
"Provádění %s neuspělo.\n"
"Podívejte se prosím na detaily uvedené v logovacím okně."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Zkratky menu"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Spouštěč"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1447,88 +944,57 @@ msgstr ""
"Cílový adresář %s není prázdný;\n"
"jste si jistí?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Vítejte v TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Nahlédněte %s/index.html pro odkazy na dokumentaci.\n"
-"Web TeX Live (https://tug.org/texlive/) obsahuje všechny aktualizace a "
-"opravy. TeX Live je společný projekt skupin uživatelů po celém světě; zvažte "
-"podporu přijetím členství ve sdružení, které je Vám nejbližší (CSTUG). "
-"Seznam skupin u6ivatel; najdete na webu https://tug.org/usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Přidejte %s/texmf-dist/doc/man do MANPATH.\n"
-"Přidejte %s/texmf-dist/doc/info do INFOPATH.\n"
-"A především, přidejte %s/bin/%s\n"
-"do proměnnér PATH pro současnou i budoucí sessions."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Opravdu zrušit?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
-msgstr ""
+msgstr "Lokální repozitář"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Zruš"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr "Instalátor TeX Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
"\n"
"If this takes too long, press Abort or choose another repository."
msgstr ""
+"Pokouším se načíst %s.\n"
+"\n"
+"Pokud to trvá příliš dlouho, stiskněte tlačítko Přerušit nebo vyberte jiné "
+"úložiště."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Nemohu vytvořit nebo nemohu zapsat"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Názve adresáře..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Změna názvu (lomítka nejsou povolena)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Lomítka nejsou povolena"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1536,126 +1002,126 @@ msgstr ""
"Tato komponenta TL je silně doporučena!\n"
"Jste si jisti?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Přidej rok"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Odstraň rok"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr "Kořenový instalační adresář"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr "Procházej..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "Lokální názvy adresářů budou nahrazeny jejich reálnými jmény"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' je totéž co %s, e.g. %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Nemohu odvybrat vlastní platformu"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr "Binárky"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr "Schémata"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr "Kolekce"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr "Vyberte"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr "Jazyky"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr "Ostatní kolekce"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr "Varování. Ne všechny konfigurovatelné adresáře jsou zapisovatelné!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr "Symbolické odkazy"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr "Manové stránky"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr "Informační stránky"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
-msgstr ""
+msgstr "Jazyk grafického uživatelského rozhraní"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
-msgstr ""
+msgstr "Změna velikosti písma"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Aktuální:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Instalační program TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Pokročilý"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr "Adresáře"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr "Hlavní strom"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr "Lokální přídavky"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr "Přídavky jednotlivých uživatelů"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr "Více ..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1665,73 +1131,113 @@ msgstr ""
"Může zrušit nastavení TEXMFLOCAL\n"
"a TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Platformy"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
-msgstr "Aktuální platforma"
+msgstr "Aktuální platforma:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr "Počet dalších platforem:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr "Výběry"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr "Schéma:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr "Počet kolekcí:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr "Přizpůsobení"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr "Požadovaná disková kapacita (v MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr "Výchozí formát papíru"
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Povolení spouštění omezeného seznamu programů pomocí \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "Vytvořit všechny formáty"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "Instalovat dokumentaci fontů/maker"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "Instalovat zdrojové soubory fontů/maker"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr "Přizpůsob vyhledávací cestu"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr "Žádné zkratky"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr "TeX Live menu"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr "Položka k spuštění"
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr "Integrace desktopu"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr "Asociace typů souborů"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr "Nainstaluj pomocníka TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr "Vytvářet symbolické linky ve standardní adresářích"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr "Specifikovat adresáře"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr "Po instalaci nastavte CTAN jako zdroj aktualizace balíků"
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr "Přizpůsobení schématu"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
-msgstr ""
+msgstr "%s není lokální nebo vzdálený repozitář"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
-msgstr ""
+msgstr "%s vyžaduje argument"
#: tlpkg/tltcl/tltcl.tcl:135
msgid "Specific mirror..."
@@ -1739,210 +1245,212 @@ msgstr "Specifické zrcadlo..."
#: tlpkg/tltcl/tltcl.tcl:152
msgid "No mirror list available"
-msgstr ""
+msgstr "Není k dispozici žádný seznam zrcadel"
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr "Vyberte nebo napište"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Běžící"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr "Čekající"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Potřebuje aktualizaci"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Je aktuální"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Neznámý"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
-msgstr ""
+msgstr "Načítání"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
+"Pokud načítání trvá příliš dlouho, stiskněte tlačítko Přerušit nebo vyberte "
+"jiné úložiště."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Zdroje"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
-msgstr ""
+msgstr "Nahrávání dokončeno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Konfigurovaný adresář není dostupný."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Výstup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Ostatní"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s není zdroj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
-msgstr ""
+msgstr "Žádná úložiště"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
-msgstr ""
+msgstr "Více úložišť"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Nenahráno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
-msgstr ""
+msgstr "Aktuální úložiště"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Hlavní zdroj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Nový"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Jakékoliv zrcadlo CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Lokální adresář..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "další zdroj tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "zdroj tlcontrib je vložen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Smazat zdroj tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "zdroj tlcontrib není vložen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Přidej tlcontrib zdroj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Ulož a načti"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Nemohu smazat vlastní platformu %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Aplikuj a zavři"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Změněné položky jsou tučné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "platforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
-msgstr ""
+msgstr "Chyba"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "Velikosti papíru"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Obnovit %s na revizi %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Nejsou konfigurovány žádné zálohy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
-msgstr "žádné zálohy nejsou definovány"
+msgstr "Žádné zálohy nejsou definovány"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Záložní adresář %s není definován"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Žádný balík v záložním adresáři %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Obnov ze zálohy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Balík"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Revize"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Obnov vše"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Není co udělat!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1953,12 +1461,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Již instalováno: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1969,22 +1477,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Aktualizuji závislosti %s. Pokračovat?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Přeskočit protože neinstalováno: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Přeskočit protože již aktuální: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1995,16 +1503,16 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Smazání některých závislosti %s. Pokračovat?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Informace"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2012,378 +1520,708 @@ msgstr ""
"GUI rozhraní pro TeX Live Manager\n"
"Implementované v Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+"Toto klientské rozhrani programu TeX Live Manager by mělo být zcela "
+"vysvětlující.\n"
+"Všimněte si, že nepokrývá plnou funkčnost programu tlmgr. Zejména nepokrývá "
+"uživatelský režim ani zálohování a obnovování,\n"
+"Pro úplnou dokumentaci samotného programu tlmgr použijte 'Nápovědu tlmgr'."
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
+"%s není lokální ani vzdálené úložiště.\n"
+"Nakonfigurujte, prosím, platný repozitář"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Soubor"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
-msgstr ""
+msgstr "Načíst úložiště"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Konec"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Přegeneruj databázi souborů"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Přegenerovávám databázi souborů..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Přegeneruj formáty"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Přegenerování formátů..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Přegeneruj soubory fontmaps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
-msgstr ""
+msgstr "Přestavba souborů fontmap ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
-msgstr ""
+msgstr "Zmena velikosti písma grafického uživatelského rozhraní"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "tlmgr help"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr "Nápověda TLShell"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr "Nápověda Tlmgr"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Restartuj se"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Restart tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Ukaž logovací soubory"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "TL Manager aktualizovat?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Poslední tlmgr příkaz:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
-msgstr ""
+msgstr "Root v %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Seznam balíků"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Instalováno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "Nenainstalováno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Aktualizovatelné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Detailní >> Globální"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Kolekce a schémata"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Pouze schémata"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Hledat"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Podle jména"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Podle jména a popisu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Instalace označeného"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Aktualizovat označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Odstranit označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Aktualizovat tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Aktualizovat vše"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "Označit vše zobrazené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Odznačit vše"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Zobrazeny jsou pouze balíčky pro nainstalované platformy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Jméno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Popis"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
-msgstr ""
+msgstr "Víceuživatelská"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
-msgstr ""
+msgstr "Jednouživatelská"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
+"do %s nelze zapisovat. Pravděpodobně toho moc neuděláte.\n"
+"Jste si jistý, že chcete pokračovat?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "základní schéma (plain a latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
-msgstr "schéma ConTeXt"
+msgstr "Schéma ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "úplné schéma (všechno)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
-msgstr "schéma GUST TeX Live"
+msgstr "Schéma GUST TeX Live"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "pouze infrastukturní schéma (vůbec žádný TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "střední schéma (malé + více balíků a jazyků)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "minimální schéma (pouze plain)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "malé schéma (základní + xetex, metapost, několik jazyků)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "schéma teTeX (více než střední, ale zdaleka ne úplné)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Nezbytné programy a soubory"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Dodatečné styly pro BibTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Pomocné programy pro TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt a balíky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Dodatečné fonty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Doporučené fonty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Utility pro práci s grafikou a fonty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Dodatečné formáty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Sazba her"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Balíky pro humanitní obory"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Arabština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Čínština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Čínština/Japonština/Korejština (základ)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Cyrilice"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Čeština/slovenština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Angličtina, US a UK"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Ostatní evropské jazyky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Francouzština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Němčina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Řečtina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Italština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Japonština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Korejština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Ostatní jazyky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Polština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Portugalština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Španělština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Základní balíky pro LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Dodatečné balíky pro LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Doporučené balíky pro LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Balíky pro LuaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
-msgstr ""
+msgstr "Matematické, přírodovědní a informatické balíčky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Balíky pro MetaPost a Metafont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Balíky pro sazbu hudby"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Grafika, obrázky, diagramy"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Základní (La)TeXové balíky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Nakladatelské styly, disertace atd."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Editor TeXworks; TL obsahuje pouze binárku pro Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Podpůrné programy výhradně pro Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX a balíky"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "Vítejte v TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Nahlédněte %s/index.html pro odkazy na dokumentaci.\n"
+"Web TeX Live (https://tug.org/texlive/) obsahuje všechny aktualizace a "
+"opravy. TeX Live je společný projekt skupin uživatelů po celém světě; zvažte "
+"podporu přijetím členství ve sdružení, které je Vám nejbližší (CSTUG). "
+"Seznam skupin u6ivatel; najdete na webu https://tug.org/usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Přidejte %s/texmf-dist/doc/man do MANPATH.\n"
+"Přidejte %s/texmf-dist/doc/info do INFOPATH.\n"
+"A především, přidejte %s/bin/%s\n"
+"do proměnnér PATH pro současnou i budoucí sessions."
+
+#~ msgid "GUI Language ..."
+#~ msgstr "Jazyk GUI ..."
+
+#~ msgid "No papersizes available"
+#~ msgstr "Nejsou k dispozici žádné velikosti papíru"
+
+#~ msgid "tlmgr help"
+#~ msgstr "tlmgr help"
+
+#~ msgid "Installation process"
+#~ msgstr "Instalační proces"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Zarolujte zpět a podívejte se na varování"
+
+#~ msgid "Finish"
+#~ msgstr "Dokončit"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Přidat menu zkratek"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Úprava nastavení PATH v registrech"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Instalace pro všechny uživatele"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Instalace TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Zpět"
+
+#~ msgid "Next >"
+#~ msgstr "Další >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Vítejte v instalaci TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Tento průvodce vás provede instalací."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "V případě problémů zkuste zakázat skenování virů v průběhu instalace."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Informace o pokročilé, konfigurovatelné instalaci najdete\n"
+#~ "na webových stránkách nebo v instalační příručce."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Nebo použijte install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Nebo zadejte --gui expert v příkazu install-tl."
+
+#~ msgid "Change default repository"
+#~ msgstr "Změnit výchozí zdroj"
+
+#~ msgid "Command line repository"
+#~ msgstr "Zdroj pro příkazový řádek"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "MÍSTNÍ ZDROJE"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "SÍŤOVÉ ZDROJE"
+
+#~ msgid "Select repository"
+#~ msgstr "Vybrat zdroj"
+
+#~ msgid "Mirror:"
+#~ msgstr "Zrcadlo:"
+
+#~ msgid "Continent"
+#~ msgstr "Kontinent"
+
+#~ msgid "Countries"
+#~ msgstr "Státy"
+
+#~ msgid "Mirrors"
+#~ msgstr "Zrcadla"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Prosím, počkejte až se načte databáze zdrojů."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Bude to nějakou dobu trvat!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Nelze načíst vzdálenou databázi TeX Live:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Prosím, o krok zpět zvolte jiné zrcadlo."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Verze místní instalace TeX Live\n"
+#~ "a instalačního zdroje nejsou kompatibilní:\n"
+#~ " místní: %s\n"
+#~ " zdroj: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Cílová složka:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Cílová složka bude obsahovat vlastní instalaci.\n"
+#~ "Je důrazně doporučeno, aby jméno poslední složky označovalo rok."
+
+#~ msgid "disk space required:"
+#~ msgstr "vyžadované místo na disku"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr ""
+#~ "(výchozí složka nepovolena, nebo nemá povolen zápis - prosím, změňte!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Tato obrazovka umožňuje změnit některá nastavení"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Jsme nyní připraveni nainstalovat TeX Live %s.\n"
+#~ "Použijí se následující nastavení.\n"
+#~ "Chcete-li cokoliv změnit, vraťte se,\n"
+#~ "v opačném případě stiskněte tlačítko \"Nainstaluj\"."
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Prosím, vyberte jiné zrcadlo."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Verze místní instalace TeX Live a instalačního zdroje nejsou "
+#~ "kompatibilní:\n"
+#~ " místní: %s\n"
+#~ " zdroj: %s\n"
+#~ "Prosím, zvolte jiné zrcadlo."
+
+#~ msgid "Basic Information"
+#~ msgstr "Základní informace"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Binární systém(y)"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Vybrané schéma"
+
+#~ msgid "Further Customization"
+#~ msgstr "Další přizpůsobení"
+
+#~ msgid "Installation collections"
+#~ msgstr "Kolekce k instalaci"
+
+#~ msgid "Directory setup"
+#~ msgstr "Nastavení adresářové struktury"
+
+#~ msgid "Portable setup"
+#~ msgstr "Portabilní nastavení"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (hlavní adresář TeXu)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (adresář pro umístění lokálních souborů)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (adresář pro generované soubory)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (adresář pro lokální konfiguraci)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (adresář pro uživatelské soubory)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Vytvořit symbolické linky v systémových adresářích"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Nainstaluj TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Pokračuj"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr "V případě problémů zkuste zakázat skenování virů během instalace."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Instalační program nemá administrátorská práva;\n"
+#~ "lze instalovat pouze pro současného uživatele."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Chcete-li instalovat pro všechny uživatele, klikněte pravým tlačítkem\n"
+#~ "install-tl-advanced a zvolte \"run as administrator\""
+
+#~ msgid "Change variable value"
+#~ msgstr "Změnit hodnotu proměnné"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Zadat cestu pro %s (pro %s použijte ~)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "vlastní výběr kolekcí"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Vybrat kolekce k nainstalování"
+
+#~ msgid "Select All"
+#~ msgstr "Vybrat vše"
+
+#~ msgid "Deselect All"
+#~ msgstr "Zrušit výběr všech položek"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "vytvořit symbolické linky ve standardních adresářích"
+
+#~ msgid "binaries to"
+#~ msgstr "binární soubory do"
+
+#~ msgid "manpages to"
+#~ msgstr "manuálové stránky do"
+
+#~ msgid "info to"
+#~ msgstr "info soubory do"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Vybrat architekturu a OS"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s z %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s kolekcí z %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(prosím, změňte nejdříve TEXDIR!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(na výchozí umístění nelze zapisovat - prosím změňte!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Změnily se parametry přenosné instalace;\n"
+#~ "adresáře budou znovu inicializovány"
+
#~ msgid "Mark all"
#~ msgstr "Označit vše"
diff --git a/systems/texlive/tlnet/tlpkg/translations/de.po b/systems/texlive/tlnet/tlpkg/translations/de.po
index 700ef9d973..6f24e6701e 100644
--- a/systems/texlive/tlnet/tlpkg/translations/de.po
+++ b/systems/texlive/tlnet/tlpkg/translations/de.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2020-03-22 06:40+0100\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
+"PO-Revision-Date: 2021-03-11 13:46+0100\n"
"Last-Translator: Uwe Ziegenhagen <ziegenhagen@gmail.com>\n"
"Language-Team: TL German Translation Team <tex-live@tug.org>\n"
"Language: de\n"
@@ -11,736 +11,58 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
-"X-Generator: Poedit 2.2.1\n"
-
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Installation"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Abbruch"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Scrollen Sie zurück, um die Warnungen zu prüfen"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Beenden"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Standard-Papierformat"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Füge Menüeinträge hinzu"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Anpassen der Datei-Verknüpfungen"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Ändere die PATH-Einstellung in der Registry"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Installation für alle Benutzer"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Installiere TeXworks als Frontend"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "TeX Live %s Installation"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Beenden"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Zurück"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Weiter >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Willkommen zur Installation von TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Dieses Setup-Programm begleitet Sie durch die Installation."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"Im Fall von auftretenden Problemen versuchen Sie es einmal mit deaktiviertem "
-"Virenscanner."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Für fortgeschrittene Installationsoptionen konsultieren Sie\n"
-"bitte die Web-Seiten von TeX Live oder die Anleitung."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Oder nutzen Sie die install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr ""
-"Oder geben Sie die Option '--gui expert' beim Aufruf von install-tl an."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Ändern der voreingestellten Installationsquelle"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Kommandozeilen-Repository"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "Lokale Repositories"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "Netzwerk-Repositories"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Voreingestelltes Netzwerk-Repository"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Auswahl der Installationsquelle"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Spiegelserver:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Kontinent"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Länder"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Spiegelserver"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Bitte warten Sie, bis die Installationsdatenbank geladen ist."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Dies kann jetzt ein wenig dauern!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Konnte die Netzwerk-Datenbank von TeX Live nicht laden:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Bitte zurückgehen und einen anderen Spiegelserver auswählen."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Die TeX Live Versionen der lokalen Installation\n"
-"und der benutzten Installationsquelle stimmen nicht überein:\n"
-" lokal: %s\n"
-" Installationsquelle:%s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Zielverzeichnis:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Ändern"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Das Installationsverzeichnis enthält die TeX Live Installation.\n"
-"Wie empfehlen, das Jahr als letzten Ordner beizubehalten."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "Benötigter Festplattenplatz:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr ""
-"(Standardverzeichnis nicht zugänglich oder beschreibbar - bitte ändern)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Dieser Dialog erlaubt Ihnen weitere Konfigurationsmöglichkeiten"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Der Wizard ist nun bereit TeX Live %s zu installieren.\n"
-"Die folgenden Einstellungen werden benutzt.\n"
-"Wenn Sie etwas ändern möchten, gehen Sie bitte zurück,\n"
-"andernfalls drücken Sie auf \"Installation\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Ja"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Nein"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Installation"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+"X-Generator: Poedit 2.4.2\n"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr "Keine(n)"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr "Nur neue"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Alle"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "Letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Keine Menülinks"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "TeX Live Menü"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Eintrag im Startmenü"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Laden"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Warnung"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Bitte einen anderen Spiegelserver wählen."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Ok"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"DIe TeX Live Versionen der lokalen Installation und der benutzten "
-"Installationsquelle stimmen nicht überein:\n"
-" lokal: %s\n"
-" Installationsquelle: %s\n"
-"Bitte anderen Spiegelserver auswählen."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Grundlegende Informationen"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Binärsysteme"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Ausgewählter Installations-Umfang"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Weitere Einstellungen"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Auswahl der Komponenten"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Ordner-Einrichtung"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Portable Installation"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Ändern"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (Hauptverzeichnis für TeX)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (lokale Makro-Pakete, etc)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (automatisch erstellte Dateien)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (lokale Konfiguration)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (Eigene Makro-Pakete)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Optionen"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Ausführen einer eingeschränkten Liste von Programmen via \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Alle Formatdateien erstellen"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Installation der Font/Macro-Dokumentation"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Installation der Font/Macro-Quellen"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Symbolische Links in Systemverzeichnissen"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "Setze nach der Installation CTAN als Paketquelle"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "Über TeX Live Manager (tlmgr)"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "TeX Live installieren"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Weiter"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"Im Fall von auftretenden Problemen versuchen Sie es einmal mit deaktiviertem "
-"Virenscanner."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Das Install-Programm läuft nicht mit Administrator-Berechtigung;\n"
-"es kann daher nur für den aktuellen Nutzer installieren."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Rechtsklicken Sie install-tl-advanced und wählen Sie \"Als Administrator "
-"ausführen\"\n"
-"wenn Sie für alle Benutzer installieren möchten."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Ändern der Werte von Variablen"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Bitte geben Sie den Pfad ein für %s (~ steht für %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "Benutzerdefinierte Auswahl der Collections"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Auswahl der zu installierenden Paketgruppen"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Alle anwählen"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Alle abwählen"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "Erstellen von symbolischen Links in Standard-Ordnern"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "Programme nach"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "Hilfeseiten (*.man) nach"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "Infoseiten (*.info) nach"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Auswahl der Architekturen"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Entfernen der Haupt-Architekturen ist nicht möglich!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s von %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s Paketgruppen von %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(Bitte zuerst TEXDIR ändern!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(Vorgabe ohne Schreibberechtigung - bitte ändern!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Option der portablen Installation wurde verändert;\n"
-"Verzeichnisse wurden reinitialisiert"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Lade lokale TeX Live Datenbank"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Dies kann eine Weile dauern, bitte warten ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "… fertig geladen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Warnung"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -755,254 +77,336 @@ msgstr ""
"Ihren Administrator,\n"
"Die meistens Buttons sind ausgegraut."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "Ok"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Repository"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Geladen:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "keine"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Laden der voreingestellten Installationsquelle"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "Multiple Repositories"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Standard:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Zeige Konfiguration"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Status"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "Alle"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "installierte"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "nicht installierte"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "zu aktualisierende"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Kategorie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "Pakete"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "Paketgruppen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "Schemata"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Treffer"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "Beschreibungen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "Dateinamen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Auswahl"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "selektierte"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "nicht selektierte"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Alle anwählen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Alle abwählen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Filter zurücksetzen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Paketname"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Lokale rev. (vers.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Server rev. (vers.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Kurzbeschreibung"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Aktualisieren aller Pakete"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Neuinstallation von vormals entfernten Paketen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Aktualisieren"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Installation"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Entfernen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Backup"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Optionen"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Aktionen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Hilfe"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Lade Standard-Quelle (aus der tlpdb):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Laden der Kommandozeilen-Installationsquelle:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Lade standardmäßiges Netz-Verzeichnis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Laden einer anderen Installationsquelle ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Beenden"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Allgemein ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Papierformat ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Architekturen ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
-msgstr "GUI Sprache ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
+msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Experten Optionen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Debug-Ausgabe"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Auto-Installation von Paketen abschalten"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Auto-Entfernung von Paketen abschalten"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Neuerstellung der Dateilisten (ls-R)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Alle Formatdateien neu erstellen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Font Datenbank erneuern (updmap-sys)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Gesicherte Pakete aus Backup wiederherstellen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Verwaltung der symbolischen Links"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "TeX Live %s entfernen ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "TeX Live %s entfernen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Abbruch"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Deinstallation abgeschlossen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1011,287 +415,360 @@ msgstr ""
"Wollen Sie TeX Live %s wirklich komplett entfernen?\n"
"Es werden keine weiteren Rückfragen gestellt!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Dokumentation"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "Über TeX Live Manager (tlmgr)"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Details zu:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Paket:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Kategorie:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Kurzbeschreibung:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Ausführliche Beschreibung:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Installiert:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Ja"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Nein"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Lokaler Versionsstand:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Version im lokalen Katalog:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Version auf dem Server:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Version im Server-Katalog:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Schlüsselwörter:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Funktionalität:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Primäre Charakterisierung:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Sekundäre Charakterisierung:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Paketgruppe:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
"Warnung: Die Katalog-Versionen können veraltet oder einfach falsch sein."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Abhängigkeiten:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Abhängigkeiten auf Binärpakete:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Laufzeitdateien:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Dokumentationsdateien:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Quelldateien:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Binärdateien:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Weitere Informationen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Aktualisiere den TeX Live Manager"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Auswahl der zu unterstützenden Architekturen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Änderungen anwenden"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Entfernen der Haupt-Architekturen ist nicht möglich!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Allgemeine Optionen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Voreingestellte Installationsquelle"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "Ändern"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Formatdateien werden bei der Installation erstellt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "Ändern"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Installation der Macro/Font-Quellen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Installation der Macro/Font-Dokumentation"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Voreingestellter Backup-Ordner"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Einstellungen Autom. Backup"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Symbolische Link für Programme nach"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Symbolische Links für info Seiten nach"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Symbolische Links für man Seiten nach"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Erstelle Verknüpfungen auf dem Desktop"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr "Installiere für alle Nutzer"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Anpassen der Datei-Verknüpfungen"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Laden der voreingestellten Installationsquelle:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Papierformat-Einstellungen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Voreingestelltes Papierformat für alle Programme"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Voreingestelles Papierformat für %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "GUI Sprache"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Systemweiter Standard"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Standardsprache für die GUI:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Änderungen werden erst nach einem Neustart wirksam"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Voreingestelltes Netzwerk-Repository"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Wählen Sie ein Verzeichnis"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Editiere Standard-Quellen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Geben Sie die zu nutzenden Quellen an"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Löschen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Ändere das Haupt-Repository"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Ändere das Tochter-Repository"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Füge Quelle hinzu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Füge Paket-Quelle hinzu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Das Namens-Tag dieses Repositories wird schon genutzt: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Mache rückgängig"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Papierformat für %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "behalten von beliebig vielen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "keine backups"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Das Laden der nicht-lokalen Datenbank schlug fehl."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Fehlermeldung:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Installation"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1301,7 +778,7 @@ msgstr ""
"Programm wird beendet.\n"
"Bitte nochmals starten falls notwendig."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1322,11 +799,11 @@ msgstr ""
"Nach dem Update wird der TeX Live Manager beendet.\n"
"Sie können ihn dann nochmals starten, um weitere Updates einzuspielen."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr "(Weitere Updates sind verfügbar, nachdem tlmgr aktualisiert wurde.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1334,95 +811,99 @@ msgstr ""
"Bitte warten Sie etwas nachdem sich das Programm beendet hat, damit die "
"Aktualisierungen durchgeführt werden können."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Wiederherstellung abgeschlossen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr ""
"Auswahl des wiederherzustellenden Pakets, oder alle Pakete wiederherstellen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Revision:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Ausgewähltes Paket wiederherstellen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Aktualisiere alle Pakete auf die neueste Version"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Schließen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Symbolische Links erneuern"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Symbolische Links entfernen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Bearbeite Pfad"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Neuer Wert für %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Auswahl eines Ordners"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Laden der Installationsquelle"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Lade diese Paket-Quelle:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Wähle das lokale Verzeichnis"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Nutze die Standard-Netz Quelle"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Laden"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr "Lade Remote-Repository - dies kann eine Weile dauern, bitte warten ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "verifiziert"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "nicht verifiziert"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Abgeschlossen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1431,6 +912,14 @@ msgstr ""
"Die Ausführung von %s schlug fehl.\n"
"Details finden Sie im Log Fenster."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Menü-Kürzel"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Starter"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1449,64 +938,29 @@ msgstr ""
"Zielverzeichnis %s ist nicht leer,\n"
"sind Sie sicher?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Willkommen bei TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Schauen Sie in die %s/index.html für Links auf die Dokumentation.\n"
-"Die TeX Live Website (https://tug.org/texlive/) enthält Updates and "
-"Korrekturen. TeX Live ist ein vereintes Projekt der TeX Nutzergruppen "
-"weltweit, werden Sie Mitglied um ihre Arbeit zu unterstützen. Die Liste der "
-"Gruppen finden Sie unter https://tug.org/usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Füge %s/texmf-dist/doc/man zu MANPATH hinzu.\n"
-"Füge %s/texmf-dist/doc/info zu INFOPATH hinzu.\n"
-"Am wichtigsten, füge %s/bin/%s\n"
-"zur PATH Variable hinzu."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Wirklich abbrechen?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "Lokales Repository"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Abbrechen"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr "TeX Live Installationsprogramm"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1516,23 +970,23 @@ msgstr ""
"Versuche, %s zu laden. Sollte dies zu lange dauern, wählen Sie ein anderes "
"Repository oder brechen Sie ab."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Kann nicht erstellt werden oder keine Schreibrechte vorhanden"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Verzeichnisname..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Ändere Namen (keine / erlaubt)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Keine Slashes / erlaubt"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1540,127 +994,127 @@ msgstr ""
"TL Release-Komponente wird sehr empfohlen\n"
"Sind Sie sicher?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Füge Jahr hinzu"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Entferne Jahr"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr "Stammverzeichnis für die Installation"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr "Browse..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr ""
"Lokalisierte Verzeichnisnamen werden durch ihre tatsächlichen Namen ersetzt"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' steht für %s, z.B. %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Die eigene Plattform kann nicht abgewählt werden"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr "Binärdateien"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr "Schemata"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr "Sammlungen"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr "Wählen Sie"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr "Sprachen"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr "Andere Sammlungen"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr "Warnung: Nicht alle konfigurierten Verzeichnisse sind beschreibbar!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr "Symbolische Links"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr "Man pages"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr "Info pages"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
-msgstr ""
+msgstr "GUI Sprache"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
-msgstr ""
+msgstr "Font-Skalierung"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Aktuell:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "TeX Live %s Installationsprogramm"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Fortgeschritten"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr "Verzeichnisse"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr "Support Ast"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr "Lokale Ergänzungen"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr "Ergänzungen pro Nutzer"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr "Mehr ..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1670,70 +1124,110 @@ msgstr ""
"Kann TEXMFLOCAL\n"
"und TEXMFHOME resetten"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Plattformen"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr "Aktuelle Plattform:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr "Anzahl der zusätzlichen Plattformen:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr "Selektionen"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr "Schema:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr "Anzahl der Sammlungen:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr "Anpassen"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr "Benötigter Speicherplatz (in MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr "Standard-Papierformat"
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Ausführen einer eingeschränkten Liste von Programmen via \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "Alle Formatdateien erstellen"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "Installation der Font/Macro-Dokumentation"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "Installation der Font/Macro-Quellen"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr "Passe Suchpfad an"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr "Keine Menülinks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr "TeX Live Menü"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr "Eintrag im Startmenü"
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr "Desktop Integration"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr "Dateiverknüpfungen"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr "Installiere TeXworks als Frontend"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr "Erstelle Symlinks in Standardverzeichnissen"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr "Wähle Verzeichnisse"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr "Setze nach der Installation CTAN als Paketquelle"
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr "Angepasstes Schema"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
-msgstr "%s ist kein lokales oder remote Repository."
+msgstr "%s ist kein lokales oder remote Repository"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
msgstr "%s erfordert ein Argument"
@@ -1744,212 +1238,212 @@ msgstr "Spezifischer CTAN-Mirror..."
#: tlpkg/tltcl/tltcl.tcl:152
msgid "No mirror list available"
-msgstr "Liste der Spiegelserver nicht verfügbar."
+msgstr "Liste der Spiegelserver nicht verfügbar"
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr "Wähle aus oder tippe ein"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Läuft"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr "Bereit"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Benötigt Update"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Aktuell"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Unbekannt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr "Lade"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"Sollte das Laden zu lange dauern, brechen Sie ab und wählen Sie ein anderes "
"Repository."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Repositories"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr "Fertig mit dem Laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Ein konfiguriertes Repository ist nicht verfügbar."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Ausgabe"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Andere"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s ist kein Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr "Keine Repositories"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr "Multiple Repositories"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Nicht geladen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr "Tatsächliches Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Haupt-Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "New"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Irgendein CTAN Mirror-Server"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Lokales Verzeichnis..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "tlcontrib zusätzliches Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "tlcontrib Repository ist enthalten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Entfern tlcontrib Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "tlcontrib Repository ist nicht enthalten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Füge tlcontrib Repository hinzu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Speichern und Laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Kann eigene Plattform nicht entfernen %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Anwenden und Schließen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Veränderte Einträge sind fett markiert"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "Plattform"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr "Fehler"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
-msgstr ""
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
+msgstr "Keine Papiergröße verfügbar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "Papiergrößen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "%s auf Revision %s bringen?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Keine Backups konfiguriert"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Kein Backup-Verzeichnis konfiguriert"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Backup-Verzeichnis %s existiert nicht"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Keine Pakete im Backup-Verzeichnis %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Restore aus Backup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Paket"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Revision"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Restore alle"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Nix zu machen hier!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1960,12 +1454,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Bereits installiert: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1976,22 +1470,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Aktualisiere sowieso einige Abhängigkeiten %s. Weitermachen?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Übersprungen da nicht installiert: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Übersprungen da schon aktuell: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2002,16 +1496,16 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Entferne sowieso einige Abhängigkeiten %s. Weitermachen?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2019,174 +1513,190 @@ msgstr ""
"Grafische Nutzeroberflöche für TeX Live Manager\n"
"Implementiert in Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+"Das TeX Live Manager Frontend sollte selbsterklärend sein.\n"
+"Beachte bitte, dass es nicht die volle Funktionalität von tlmgr hat, "
+"insbesondere in Bezug auf den User Modus, Backup und Restore.\vSchauen Sie "
+"in die tlmgr Hilfe für die Komplett-Dokumentation von tlmgr."
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
"%s ist kein lokales oder remote Repository.\n"
-"Bitte wählen Sie ein valides Repository."
+"Bitte wählen Sie ein valides Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Datei"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr "Lade das Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Beenden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Aktualisiere Dateinamen-Datenbank"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Aktualisiere Dateinamen-Datenbank..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Erzeuge Formate neu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Erzeuge Formate neu..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Erzeuge Font-Maps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Erzeuge Fontmap-Dateien..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
-msgstr ""
+msgstr "GUI Font Skalierung"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "tlmgr help"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr "TLShell Hilfe"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr "Tlmgr Hilfe"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Starte neu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Starte tlmgr neu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Zeige Logs"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "TL Manager aktuell?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Letzter tlmgr Befehl:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr "Wurzel bei %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Paketliste"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Installiert"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "Nicht installiert"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Aktualisierbar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Detail >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Sammlungen und Schemata"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Nur Schemata"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Suche"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Nach Namen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Nach Name und Beschreibung"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Installiere markierte"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Aktualisiere markierte"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Entferne markierte"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Aktualisiere tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Aktualisieren aller Pakete"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "Markiere alle angezeigten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Keine markieren"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Nur Pakete für installierte Plattformen werden angezeigt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Name"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Beschreibung"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
msgstr "Multi-User"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
msgstr "Single-User"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2195,206 +1705,517 @@ msgstr ""
"Pfad %s ist nicht beschreibbar, geht halt nicht.\n"
"Wollen Sie wirklich weitermachen?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "Basis Scheme (Plain und LaTeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "ConTeXt scheme"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "Full scheme (alles)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "GUST TeX Live scheme"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "nur die Infrastruktur (kein TeX etc.)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "Medium (\"small\" + mehr Pakete und Sprachen)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "Minimal Scheme (nur plain)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "Small Scheme (Basis + XeTeX, Metapost, einige Sprachen)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "teTeX scheme (mehr als 'medium', aber nicht 'full')"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Grundlegende Programme und Dateien"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "BibTeX Zusatzstile"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "TeX Hilfsprogramme"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt und Pakete"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Zusätzliche Fonts"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Empfohlene Schriftarten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Grafik- und Font-Werkzeuge"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Zusätzliche Formate"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Satz von Spielen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Pakete für die Geisteswissenschaften"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Arabisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Chinesisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Chinesisch/Japanisch/Koreanisch (Basis)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Kyrillisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Tschechisch/Slowakisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "US und UK Englisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Andere europäische Sprachen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Französisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Deutsch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Griechisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Italienisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Japanisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Koreanisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Andere Sprachen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Polnisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Portugiesisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Spanisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "LaTeX grundlegende Pakete"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "LaTeX: zusätzliche Pakete"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "LaTeX: empfohlene Pakete"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "LuaTeX Pakete"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Mathematik, Natur- und Computerwissenschaftliche Pakete"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "MetaPost und Metafont Pakete"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Musikpakete"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Grafik, Bilder, Diagramme"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Plain (La)TeX Pakete"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Verlagsstile, Abschlussarbeiten, etc."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "TeXworks Editor; TL enthält nur Binaries für Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Zusatzprogramme (nur-Windows)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX und XeTeX-Pakete"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "Willkommen bei TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Schauen Sie in die %s/index.html für Links auf die Dokumentation.\n"
+"Die TeX Live Website (https://tug.org/texlive/) enthält Updates and "
+"Korrekturen. TeX Live ist ein vereintes Projekt der TeX Nutzergruppen "
+"weltweit, werden Sie Mitglied um ihre Arbeit zu unterstützen. Die Liste der "
+"Gruppen finden Sie unter https://tug.org/usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Füge %s/texmf-dist/doc/man zu MANPATH hinzu.\n"
+"Füge %s/texmf-dist/doc/info zu INFOPATH hinzu.\n"
+"Und am wichtigsten: füge %s/bin/%s\n"
+"zur PATH Variablen hinzu."
+
+#~ msgid "GUI Language ..."
+#~ msgstr "GUI Sprache ..."
+
+#~ msgid "tlmgr help"
+#~ msgstr "tlmgr help"
+
+#~ msgid "Installation process"
+#~ msgstr "Installation"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Scrollen Sie zurück, um die Warnungen zu prüfen"
+
+#~ msgid "Finish"
+#~ msgstr "Beenden"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Füge Menüeinträge hinzu"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Ändere die PATH-Einstellung in der Registry"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Installation für alle Benutzer"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "TeX Live %s Installation"
+
+#~ msgid "< Back"
+#~ msgstr "< Zurück"
+
+#~ msgid "Next >"
+#~ msgstr "Weiter >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Willkommen zur Installation von TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Dieses Setup-Programm begleitet Sie durch die Installation."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "Im Fall von auftretenden Problemen versuchen Sie es einmal mit "
+#~ "deaktiviertem Virenscanner."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Für fortgeschrittene Installationsoptionen konsultieren Sie\n"
+#~ "bitte die Web-Seiten von TeX Live oder die Anleitung."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Oder nutzen Sie die install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr ""
+#~ "Oder geben Sie die Option '--gui expert' beim Aufruf von install-tl an."
+
+#~ msgid "Change default repository"
+#~ msgstr "Ändern der voreingestellten Installationsquelle"
+
+#~ msgid "Command line repository"
+#~ msgstr "Kommandozeilen-Repository"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "Lokale Repositories"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "Netzwerk-Repositories"
+
+#~ msgid "Select repository"
+#~ msgstr "Auswahl der Installationsquelle"
+
+#~ msgid "Mirror:"
+#~ msgstr "Spiegelserver:"
+
+#~ msgid "Continent"
+#~ msgstr "Kontinent"
+
+#~ msgid "Countries"
+#~ msgstr "Länder"
+
+#~ msgid "Mirrors"
+#~ msgstr "Spiegelserver"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Bitte warten Sie, bis die Installationsdatenbank geladen ist."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Dies kann jetzt ein wenig dauern!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Konnte die Netzwerk-Datenbank von TeX Live nicht laden:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Bitte zurückgehen und einen anderen Spiegelserver auswählen."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Die TeX Live Versionen der lokalen Installation\n"
+#~ "und der benutzten Installationsquelle stimmen nicht überein:\n"
+#~ " lokal: %s\n"
+#~ " Installationsquelle:%s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Zielverzeichnis:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Das Installationsverzeichnis enthält die TeX Live Installation.\n"
+#~ "Wie empfehlen, das Jahr als letzten Ordner beizubehalten."
+
+#~ msgid "disk space required:"
+#~ msgstr "Benötigter Festplattenplatz:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr ""
+#~ "(Standardverzeichnis nicht zugänglich oder beschreibbar - bitte ändern)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Dieser Dialog erlaubt Ihnen weitere Konfigurationsmöglichkeiten"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Der Wizard ist nun bereit TeX Live %s zu installieren.\n"
+#~ "Die folgenden Einstellungen werden benutzt.\n"
+#~ "Wenn Sie etwas ändern möchten, gehen Sie bitte zurück,\n"
+#~ "andernfalls drücken Sie auf \"Installation\"."
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Bitte einen anderen Spiegelserver wählen."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "DIe TeX Live Versionen der lokalen Installation und der benutzten "
+#~ "Installationsquelle stimmen nicht überein:\n"
+#~ " lokal: %s\n"
+#~ " Installationsquelle: %s\n"
+#~ "Bitte anderen Spiegelserver auswählen."
+
+#~ msgid "Basic Information"
+#~ msgstr "Grundlegende Informationen"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Binärsysteme"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Ausgewählter Installations-Umfang"
+
+#~ msgid "Further Customization"
+#~ msgstr "Weitere Einstellungen"
+
+#~ msgid "Installation collections"
+#~ msgstr "Auswahl der Komponenten"
+
+#~ msgid "Directory setup"
+#~ msgstr "Ordner-Einrichtung"
+
+#~ msgid "Portable setup"
+#~ msgstr "Portable Installation"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (Hauptverzeichnis für TeX)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (lokale Makro-Pakete, etc)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (automatisch erstellte Dateien)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (lokale Konfiguration)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (Eigene Makro-Pakete)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Symbolische Links in Systemverzeichnissen"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "TeX Live installieren"
+
+#~ msgid "Continue"
+#~ msgstr "Weiter"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "Im Fall von auftretenden Problemen versuchen Sie es einmal mit "
+#~ "deaktiviertem Virenscanner."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Das Install-Programm läuft nicht mit Administrator-Berechtigung;\n"
+#~ "es kann daher nur für den aktuellen Nutzer installieren."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Rechtsklicken Sie install-tl-advanced und wählen Sie \"Als Administrator "
+#~ "ausführen\"\n"
+#~ "wenn Sie für alle Benutzer installieren möchten."
+
+#~ msgid "Change variable value"
+#~ msgstr "Ändern der Werte von Variablen"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Bitte geben Sie den Pfad ein für %s (~ steht für %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "Benutzerdefinierte Auswahl der Collections"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Auswahl der zu installierenden Paketgruppen"
+
+#~ msgid "Select All"
+#~ msgstr "Alle anwählen"
+
+#~ msgid "Deselect All"
+#~ msgstr "Alle abwählen"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "Erstellen von symbolischen Links in Standard-Ordnern"
+
+#~ msgid "binaries to"
+#~ msgstr "Programme nach"
+
+#~ msgid "manpages to"
+#~ msgstr "Hilfeseiten (*.man) nach"
+
+#~ msgid "info to"
+#~ msgstr "Infoseiten (*.info) nach"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Auswahl der Architekturen"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s von %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s Paketgruppen von %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(Bitte zuerst TEXDIR ändern!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(Vorgabe ohne Schreibberechtigung - bitte ändern!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Option der portablen Installation wurde verändert;\n"
+#~ "Verzeichnisse wurden reinitialisiert"
+
#~ msgid "Mark all"
#~ msgstr "Alle markieren"
diff --git a/systems/texlive/tlnet/tlpkg/translations/es.po b/systems/texlive/tlnet/tlpkg/translations/es.po
index d6244d26b0..dda5e3e798 100644
--- a/systems/texlive/tlnet/tlpkg/translations/es.po
+++ b/systems/texlive/tlnet/tlpkg/translations/es.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
+"POT-Creation-Date: 2021-03-08 01:29+0100\n"
"PO-Revision-Date: 2019-03-30 17:58-0400\n"
"Last-Translator: linguafalsa <linguafalsa@gmail.com>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
@@ -15,741 +15,56 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.1\n"
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Proceso de instalación"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Regrese para inspeccionar advertencias"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Terminar"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Tamaño de papel estándar"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Añadir accesos rápidos del menú"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Cambiar asociaciones de archivos"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Configurar la variable PATH en el registro"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Instalación para todos los usuarios"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Instalar el editor gráfico TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Instalación de TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Salir"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Atrás"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Siguiente >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Bienvenido a la instalación de TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"El instalador mago te guiará durante la instalación."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"En caso de algún problema, trate de desactivar el escáner de virus\n"
-"durante la instalación."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Para una personalización avanzada de instalación, por favor \n"
-"consulte las páginas en el web ó la Guía de Instalación."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Puede también utilizar install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "O también puede especificar --gui expert a install-tl."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Cambiar repositorio estándar"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Repositorio a través de Línea de Comando"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "REPOSITORIOS LOCALES"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "REPOSITORIOS DEL NETWORK"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Repositorio de paquetes estándar"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Selecciona repositorio"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Espejo:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Continente"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Países"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Espejos"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Por favor espere mientras la base de datos se cargue."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "¡Esto tomará algún tiempo!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "No se pudo cargar la base de datos de TeX Live:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Por favor regrese y seleccione un espejo diferente."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Las versiones de TeX Live de la instalación local\n"
-"y el repositorio que están siendo accedidos \n"
-"no son compatibles\n"
-" local: %s\n"
-"repositorio: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Carpeta de instalación:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Cambiar"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"La carpeta de instalación es el directorio donde se instalará todo.\n"
-"Se recomienda encarecidamente que se mantenga el año\n"
-"como la última parte de la ruta de instalación."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "espacio requerido del disco:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr ""
-"(el estándar no es permisible ó no se sobrescribe -\n"
-"por favor, ¡cambie! )"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Esta pantalla le permite configurar ciertas opciones"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Preparado para instalar Tex Live %s.\n"
-"Se usará la siguiente configuración.\n"
-"Si quiere cambiar algo, vuelva atrás,\n"
-"o si quiere continuar presione el botón \"Instalar\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Sí"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "No"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Instalar"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1044
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "None"
msgstr "Ninguna"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "Only new"
msgstr "Sólo nuevas"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1041
+#: tlpkg/installer/install-tl-gui.tcl:1668
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Todas"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "carta"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "No accesos rápidos"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Menú de TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Ingreso del lanzador"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Cargar"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Advertencia"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Por favor seleccione un espejo diferente."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Aceptar"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Las versiones de TeX Live de la instalación local y el repositorio no son "
-"compatibles:\n"
-" local: %s\n"
-" repository: %s\n"
-"Por favor seleccione un espejo diferente."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Información básica"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Arquitectura seleccionada"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Esquema seleccionado"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Personalización avanzada"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Colecciones de la instalación"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Configuración de directorios"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Preferencias portables"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Cambiar (sí/no)"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (directorio TeX principal)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (directorio de ficheros locales)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (directorio de datos generados automáticamente)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (directorio de configuración local)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (directorio de ficheros personales del usuario)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Opciones"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr ""
-"Permita la ejecución de programas de la lista restricta\n"
-"a través de \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Crear todos los archivos de formato"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Instalar la documentación de tipos de letra y macros"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Instalar el árbol de origen de fuentes/macros"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Crear enlaces simbólicos en los directorios del sistema"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr ""
-"Después de instalar, seleccione a CTAN para actualizar todos los paquetes"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "Acerca de"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Instalar Tex Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Continúe"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"En caso de problema, trate de desactivar el escáner de virus \n"
-"durante la instalación."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"El instalador no tiene permisos administrativos:\n"
-"se instalará solamente para el usuario actual."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Clic con botón derecho a install-tl-advanced\n"
-"y seleccione \"ejecute como administrador\"\n"
-"si desea que se instale para todos los usuarios."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Cambiar el valor de la variable"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Introduzca la ruta para %s (utilice ~ para %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "selección personalizada de las colecciones"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Seleccione las colecciones que se instalarán"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Seleccionar todo"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Deshaga todo lo que se ha seleccionado"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "crear enlaces simbólicos en los directorios estándar"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "ficheros ejecutables en"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "páginas de manual en"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "información en"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Seleccionar arquitectura-sistema operativo"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr ""
-"El remover cualquier parte de la instalación principal\n"
-"¡no es permitido!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s de %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s colecciones de un total de %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(por favor, ¡cambie el TEXDIR primero!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(no se permite sobrescribir, ¡cambie el directorio por favor!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Opción portable cambiada\n"
-"Directorios se han reiniciado"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Cargando la base de datos local de TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Esto puede tomar algún tiempo, sea paciente ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... carga finalizada"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Advertencia"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -765,254 +80,336 @@ msgstr ""
"\n"
"La mayoría de los botones serán desactivados."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:937
+#: tlpkg/installer/install-tl-gui.tcl:1025
+#: tlpkg/installer/install-tl-gui.tcl:1246 tlpkg/tltcl/tltcl.tcl:669
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "Aceptar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Repositorio"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Cargado:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "ninguno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Cargue el estándar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "repositorios múltiples"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Estándar:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Mostrar configuración"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Estatus"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "todo(s)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "instalado(s)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "no instalado(s)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "actualizaciones"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Categoría"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "paquetes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "colecciones"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "esquemas"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Buscar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "descripciones"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "nombres de archivos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Selección"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "seleccionado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "no seleccionado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Seleccionar todo(s)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "No seleccionar ninguno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Reiniciar filtros"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Nombre del paquete"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Rev. local (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Rev. remota (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Descripción breve"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Actualizar todo lo instalado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Reinstalar paquetes previamente eliminados"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Actualizar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1381
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Instalar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Remover"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Copia de reserva"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1591
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Opciones"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Acciones"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Ayuda"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Cargue el repositorio estándar (de tlpdb):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Cargar repositorio en Línea de Comando:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Cargue el repositorio estándar en la net:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Cargar otro repositorio..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Salir"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "General..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Papel ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Plataformas ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
msgid "GUI Language ..."
msgstr "Lenguaje de Interfaz Gráfica ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Opciones avanzadas"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Permitir salida de depuración"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Desactive la auto-instalación de nuevos paquetes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Desactive la auto-eliminación de paquetes borrados del servidor"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Actualizar la base de datos de nombres de ficheros"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Reconstruir todos los formatos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Actualizar la base de datos de los mapas de las fuentes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Restaurar paquetes de las copias de reserva"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Administrar enlaces simbólicos en directorios de sistema"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Remover Tex Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Remover Tex Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:954
+#: tlpkg/installer/install-tl-gui.tcl:1028
+#: tlpkg/installer/install-tl-gui.tcl:1248 tlpkg/tltcl/tltcl.tcl:671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Instalación completamente removida"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1021,291 +418,366 @@ msgstr ""
"¿De veras quiere remover (desinstalar) completamente Tex Live %s ?\n"
"¡Esta es su última oportunidad para cambiar de opinión!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Manual"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "Acerca de"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Detalles en:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Paquete:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Categoría:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Descripción corta:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Descripción detallada:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Instalado:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Sí"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "No"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Revisión local:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Versión del Catálogo Local:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Revisión remota:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Versión Remota del Catálogo:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Palabras claves:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Funcionalidad:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Caracterización primaria:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Caracterización secundaria:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Colección:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
"Advertencia: las versiones del Catálogo pueden estar obsoletas o incorrectas."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Depende de:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Dependencias de los ejecutables:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Ficheros para ejecutar:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Documentación:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Ficheros de origen:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Ficheros ejecutables:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Más información"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Actualizar el TeX Live Manager"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Seleccione plataformas de respaldo"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Llevar a cabo los cambios"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr ""
+"El remover cualquier parte de la instalación principal\n"
+"¡no es permitido!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Opciones generales"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Repositorio de paquetes estándar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1431
+#: tlpkg/installer/install-tl-gui.tcl:1447
+#: tlpkg/installer/install-tl-gui.tcl:1455
+#: tlpkg/installer/install-tl-gui.tcl:1465
+#: tlpkg/installer/install-tl-gui.tcl:1474
+#: tlpkg/installer/install-tl-gui.tcl:1482
+#: tlpkg/installer/install-tl-gui.tcl:1489
+#: tlpkg/installer/install-tl-gui.tcl:1535
+#: tlpkg/installer/install-tl-gui.tcl:1554
+msgid "Change"
+msgstr "Cambiar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Crear formatos durante la instalación"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1508
+msgid "Toggle"
+msgstr "Cambiar (sí/no)"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Instalar los orígenes de macros/fuentes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Instalar documentación de macros/fuentes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Directorio estándar de la copia local de reserva"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Configuración automática de la copia de reserva"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Destino de los enlaces a programas"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Destino de los enlaces a documentación"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Destino de los enlaces a páginas de manual"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Crea enlaces de acceso rápido en el escritorio"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1681
msgid "Install for all users"
msgstr "Instalar para todos los usuarios"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Cambiar asociaciones de archivos"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Cargar repositorio estándar:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Opciones de papel"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Papel estándar para todo"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "carta"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Papel estándar para %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Lenguaje de Interfaz Gráfica del usuario"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "El estándar del sistema"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr ""
"Lenguaje estándar para la\n"
"Interfaz Gráfica del usuario:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Los cambios se llevarán a cabo tras reiniciar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Repositorio de paquetes estándar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Seleccione directorio"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Editar repositorios con los paquetes estándar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Especifique un conjunto de repositorios que serán utilizados"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Borre"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Modifique el repositorio de los paquetes principales"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Modifique el repositorio de los paquetes subsidiarios"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Añadir repositorio"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Añadir repositorio de paquete"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr ""
"Nombre de la ficha para el repositorio \n"
"ya ha sido utilizada %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Revertir"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Seleccionar formato de papel para %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "mantener tantos como se quiera"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "desactivar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "La carga de la base de datos ha fallado."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Error del mensaje:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Instalación"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1315,7 +787,7 @@ msgstr ""
"El programa terminará inmediatamente\n"
"Por favor, reinicie si es necesario."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1336,13 +808,13 @@ msgstr ""
"Después de la actualización, el TeX Live Manager terminará\n"
"Puede reiniciarlo y proceder con más actualizaciones."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr ""
"(Actualizaciones futuras estarán disponibles\n"
"después que tlmgr haya sido actualizado.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1350,95 +822,99 @@ msgstr ""
"Por favor, espere un poco después de que el programa haya terminado,\n"
"para que la actualización se complete."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Restauración completada"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Seleccione el paquete a restaurar, o restaure todos los paquetes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Revisión:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Restaurar paquete seleccionado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Restaurar todos los paquetes a la última versión"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Cerrar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Actualizar enlaces simbólicos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Remover enlaces simbólicos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Editar directorio"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Nuevo valor para %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Elija un directorio"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Cargar repositorio de paquetes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Cargar el directorio de este paquete:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Escoja el directorio local"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Utilice el repositorio estándar del net"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Cargar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"Cargando repositorio remoto - esto puede tomar un tiempo, tenga paciencia ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "verificado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "no puede ser verificado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Completado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1447,6 +923,14 @@ msgstr ""
"Falló la ejecución de %s .\n"
"Vea la ventana de mensajes para ver los detalles."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr ""
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1465,65 +949,29 @@ msgstr ""
"El destino del directorio %s no está vacío:\n"
"¿Estás seguro que quieres continuar?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "¡Bienvenido a Tex Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Vea %s/index-es.html/ para enlaces con la documentación\n"
-"La página de TeX Live en el web (https://tug.org/texlive/) contiene "
-"actualizaciones y correcciones. TeX Live es un proyecto en conjunto de los "
-"grupos de usuarios de TeX alrededor del mundo; por favor considere en "
-"apoyarlo formando parte de un grupo que más conveniente sea para usted. La "
-"lista de grupos está disponible en el web en https://tug.org/usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Añadir %s/texmf-dist/doc/man a MANPATH.\n"
-"Añadir %s/texmf-dist/doc/info a INFOPATH.\n"
-"Más importante aún, añade %s/bin/%s\n"
-"a tu PATH para todas las sesiones actuales y futuras."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Realmente quieres abortar?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Abortar"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1940
msgid "TeX Live Installer"
msgstr "Instalador de TeX Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2020
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1531,23 +979,23 @@ msgid ""
"If this takes too long, press Abort or choose another repository."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "No puede ser creado o no puede ser escrito"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Nombre del directorio..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Cambiar nombre (diptongos no son permitidos)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "No se permiten diptongos"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1555,128 +1003,128 @@ msgstr ""
"Componente del lanzamiento de TL altamente recomendado\n"
"¿Estás seguro?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Añadir año"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Remover año"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1415
+#: tlpkg/installer/install-tl-gui.tcl:1423
msgid "Installation root"
msgstr "Raíz de instalación"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1226 tlpkg/tltcl/tltcl.tcl:661
msgid "Browse..."
msgstr "Ojear..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr ""
"Nombres de directorios localizados serán reemplazados por sus nombres reales"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' igual a %s,e.g. %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "No se puede desactivar la propia plataforma"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1230
msgid "Binaries"
msgstr "Binarios"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:930
msgid "Schemes"
msgstr "Esquemas"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1018
msgid "Collections"
msgstr "Colecciones"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1040
msgid "Select"
msgstr "Seleccionar"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1056
msgid "Languages"
msgstr "Lenguajes"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1058
msgid "Other collections"
msgstr "Otras colecciones"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1183
msgid "Warning. Not all configured directories are writable!"
msgstr ""
"Advertencia: ¡No todos los directorios configurados se pueden escribir!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1203
msgid "Symlinks"
msgstr "Enlaces simbólicos"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1231
msgid "Man pages"
msgstr "Páginas del manual"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1232
msgid "Info pages"
msgstr "Páginas de información"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1333
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1345
msgid "Font scaling"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1347
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Actual:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1370
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Instalador de TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1388
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Avanzado"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1418
msgid "Directories"
msgstr "Directorios"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1437
msgid "Main tree"
msgstr "Árbol principal"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1460
msgid "Local additions"
msgstr "Adiciones locales"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1469
msgid "Per-user additions"
msgstr "Adiciones por-usuario"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1496
msgid "More ..."
msgstr "Más ..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1505
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1686,70 +1134,113 @@ msgstr ""
"Puede restablecer TEXMFLOCAL\n"
"y TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Plataformas"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1525
msgid "Current platform:"
msgstr "Plataforma actual:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1532
msgid "N. of additional platform(s):"
msgstr "N. de plataforma(s) adicional(es):"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1545
msgid "Selections"
msgstr "Selecciones"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1550
msgid "Scheme:"
msgstr "Esquema:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1559
msgid "N. of collections:"
msgstr "N. de colecciones:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1562
msgid "Customize"
msgstr "Personalizar"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1571
msgid "Disk space required (in MB):"
msgstr "Espacio requerido (en MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1600
+msgid "Default paper size"
+msgstr "Tamaño de papel estándar"
+
+#: tlpkg/installer/install-tl-gui.tcl:1611
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr ""
+"Permita la ejecución de programas de la lista restricta\n"
+"a través de \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1618
+msgid "Create all format files"
+msgstr "Crear todos los archivos de formato"
+
+#: tlpkg/installer/install-tl-gui.tcl:1626
+msgid "Install font/macro doc tree"
+msgstr "Instalar la documentación de tipos de letra y macros"
+
+#: tlpkg/installer/install-tl-gui.tcl:1636
+msgid "Install font/macro source tree"
+msgstr "Instalar el árbol de origen de fuentes/macros"
+
+#: tlpkg/installer/install-tl-gui.tcl:1649
msgid "Adjust searchpath"
msgstr "Ajustar la ruta de búsqueda"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "No shortcuts"
+msgstr "No accesos rápidos"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "TeX Live menu"
+msgstr "Menú de TeX Live"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "Launcher entry"
+msgstr "Ingreso del lanzador"
+
+#: tlpkg/installer/install-tl-gui.tcl:1658
msgid "Desktop integration"
msgstr "Integración del escritorio"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1670
msgid "File associations"
msgstr "Asociaciones del archivo"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1692
+msgid "Install TeXworks front end"
+msgstr "Instalar el editor gráfico TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1709
msgid "Create symlinks in standard directories"
msgstr "Crea enlaces simbólicos en los directorios estándar"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Specify directories"
msgstr "Especifica directorios"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1729
+msgid "After install, set CTAN as source for package updates"
+msgstr ""
+"Después de instalar, seleccione a CTAN para actualizar todos los paquetes"
+
+#: tlpkg/installer/install-tl-gui.tcl:1780
msgid "Custom scheme"
msgstr "Esquema personalizado"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1958
#, tcl-format
msgid "%s not a local or remote repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1962
#, tcl-format
msgid "%s requires an argument"
msgstr ""
@@ -1766,204 +1257,204 @@ msgstr ""
msgid "Select or type"
msgstr "Seleccionar o ingresar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Operando"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2687
msgid "Idle"
msgstr "Reposando"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Necesita actualizarse"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Actualizado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Desconocido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Repositorios"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Repositorio configurado no está disponible."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Salida"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Otro(s)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s no es un repositorio"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "No está cargado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Repositorio principal"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Nuevo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Cualquier espejo de CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Directorio local..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "repositorio adicional de tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "repositorio de tlcontrib está incluido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Remover repositorio de tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "repositorio de tlcontrib no está incluido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Añadir repositorio de tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Guardar y cargar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "No se puede remover la propia plataforma %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Aplicar y cerrar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "plataforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Restaurar %s a la revisión %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "No hay reservas configuradas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "No hay directorio de reserva definido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Directorio de reserva %s no existe"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "No hay paquetes en el directorio de reserva %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Restaurar mediante la copia de reserva"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Paquete"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Revisión"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Restaurar todo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "¡No hay nada que hacer!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1974,12 +1465,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Ya está instalado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1987,22 +1478,22 @@ msgid ""
"%s?"
msgstr "¿También actualizando dependencias %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Actualizando algunas dependencias %s de todas formas. ¿Continuar?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Omitiéndose porque no está instalado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Omitiéndose porque está actualizado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2013,16 +1504,16 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Removiendo algunas dependencias %s de todas formas. ¿Continuar?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Información"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2030,378 +1521,704 @@ msgstr ""
"Interfaz Gráfica GUI para TeX Live Manager\n"
"Implementado en Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Archivo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Salida"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Regenerar la base de datos de nombres de archivos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Regenerando la base de datos de nombres de archivos..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Regenerar formatos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Reedificando formatos..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Regenerar mapas de las fuentes"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Reedificando archivos de los mapas de las fuentes..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "ayuda tlmgr"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Reiniciar por si mismo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Reiniciar tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Mostrar archivo de registro"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "¿TL Manager está actualizado?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Último comando de tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Lista de paquetes"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Instalado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Actualizable"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Detalle >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Colecciones y esquemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Solamente esquemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Buscar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Por nombre"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Por nombre y descripción"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Instalación marcada"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Actualización marcada"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Remover marcado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Actualizar tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Actualizar todo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Marcar ninguno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Nombre"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Descripción"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Single-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2755
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "esquema básico (TeX básico y LaTeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "Esquema de ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "esquema completo (todo)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "Esquema de TeX Live de GUST"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "esquema de infraestructura solamente (nada de TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "esquema mediano (pequeño + más paquetes y lenguajes)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "esquema mínimo (TeX básico solamente)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "esquema pequeño (básico + xetex, metapost, y unos cuantos idiomas)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "esquema de teTeX (más que mediano, pero no del todo lleno)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Programas y archivos esenciales"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Estilos adicionales de BibTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Programas auxiliares de TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt y paquetes"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Fuentes adicionales"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Fuentes recomendables"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Utilidades para gráficos y para fuentes"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Formatos adicionales"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Juegos tipográficos"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Paquetes de humanidades"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Árabe"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Chino"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Chino/Japonés/Coreano (base)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Cirílico"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Checoslovaco/Eslovaco"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Inglés de US y UK"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Otros idiomas Europeos"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Francés"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Alemán"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Griego"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Italiano"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Japonés"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Coreano"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Otros idiomas"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Polaco"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Portugués"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Español"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Paquetes fundamentales de LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Paquetes adicionales de LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Paquetes recomendados de LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Paquetes de LuaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Paquetes para matemáticas, ciencias naturales, y computación"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Paquetes de Metapost y Metafont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Paquetes para música"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Gráficas, imágenes, diagramas"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Paquetes básicos para (La)TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Estilos para publicistas, tesis, etc."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Editor de TeXWorks: TL incluye solamente el binario de Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Programas de respaldo solamente para Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX y paquetes"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2601
+msgid "Welcome to TeX Live!"
+msgstr "¡Bienvenido a Tex Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2604
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Vea %s/index-es.html/ para enlaces con la documentación\n"
+"La página de TeX Live en el web (https://tug.org/texlive/) contiene "
+"actualizaciones y correcciones. TeX Live es un proyecto en conjunto de los "
+"grupos de usuarios de TeX alrededor del mundo; por favor considere en "
+"apoyarlo formando parte de un grupo que más conveniente sea para usted. La "
+"lista de grupos está disponible en el web en https://tug.org/usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2614
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Añadir %s/texmf-dist/doc/man a MANPATH.\n"
+"Añadir %s/texmf-dist/doc/info a INFOPATH.\n"
+"Más importante aún, añade %s/bin/%s\n"
+"a tu PATH para todas las sesiones actuales y futuras."
+
+#~ msgid "tlmgr help"
+#~ msgstr "ayuda tlmgr"
+
+#~ msgid "Installation process"
+#~ msgstr "Proceso de instalación"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Regrese para inspeccionar advertencias"
+
+#~ msgid "Finish"
+#~ msgstr "Terminar"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Añadir accesos rápidos del menú"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Configurar la variable PATH en el registro"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Instalación para todos los usuarios"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Instalación de TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Atrás"
+
+#~ msgid "Next >"
+#~ msgstr "Siguiente >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Bienvenido a la instalación de TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "El instalador mago te guiará durante la instalación."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "En caso de algún problema, trate de desactivar el escáner de virus\n"
+#~ "durante la instalación."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Para una personalización avanzada de instalación, por favor \n"
+#~ "consulte las páginas en el web ó la Guía de Instalación."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Puede también utilizar install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "O también puede especificar --gui expert a install-tl."
+
+#~ msgid "Change default repository"
+#~ msgstr "Cambiar repositorio estándar"
+
+#~ msgid "Command line repository"
+#~ msgstr "Repositorio a través de Línea de Comando"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "REPOSITORIOS LOCALES"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "REPOSITORIOS DEL NETWORK"
+
+#~ msgid "Select repository"
+#~ msgstr "Selecciona repositorio"
+
+#~ msgid "Mirror:"
+#~ msgstr "Espejo:"
+
+#~ msgid "Continent"
+#~ msgstr "Continente"
+
+#~ msgid "Countries"
+#~ msgstr "Países"
+
+#~ msgid "Mirrors"
+#~ msgstr "Espejos"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Por favor espere mientras la base de datos se cargue."
+
+#~ msgid "This will take some time!"
+#~ msgstr "¡Esto tomará algún tiempo!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "No se pudo cargar la base de datos de TeX Live:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Por favor regrese y seleccione un espejo diferente."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Las versiones de TeX Live de la instalación local\n"
+#~ "y el repositorio que están siendo accedidos \n"
+#~ "no son compatibles\n"
+#~ " local: %s\n"
+#~ "repositorio: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Carpeta de instalación:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "La carpeta de instalación es el directorio donde se instalará todo.\n"
+#~ "Se recomienda encarecidamente que se mantenga el año\n"
+#~ "como la última parte de la ruta de instalación."
+
+#~ msgid "disk space required:"
+#~ msgstr "espacio requerido del disco:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr ""
+#~ "(el estándar no es permisible ó no se sobrescribe -\n"
+#~ "por favor, ¡cambie! )"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Esta pantalla le permite configurar ciertas opciones"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Preparado para instalar Tex Live %s.\n"
+#~ "Se usará la siguiente configuración.\n"
+#~ "Si quiere cambiar algo, vuelva atrás,\n"
+#~ "o si quiere continuar presione el botón \"Instalar\"."
+
+#~ msgid "A4"
+#~ msgstr "A4"
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Por favor seleccione un espejo diferente."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Las versiones de TeX Live de la instalación local y el repositorio no son "
+#~ "compatibles:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Por favor seleccione un espejo diferente."
+
+#~ msgid "Basic Information"
+#~ msgstr "Información básica"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Arquitectura seleccionada"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Esquema seleccionado"
+
+#~ msgid "Further Customization"
+#~ msgstr "Personalización avanzada"
+
+#~ msgid "Installation collections"
+#~ msgstr "Colecciones de la instalación"
+
+#~ msgid "Directory setup"
+#~ msgstr "Configuración de directorios"
+
+#~ msgid "Portable setup"
+#~ msgstr "Preferencias portables"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (directorio TeX principal)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (directorio de ficheros locales)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (directorio de datos generados automáticamente)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (directorio de configuración local)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (directorio de ficheros personales del usuario)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Crear enlaces simbólicos en los directorios del sistema"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Instalar Tex Live"
+
+#~ msgid "Continue"
+#~ msgstr "Continúe"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "En caso de problema, trate de desactivar el escáner de virus \n"
+#~ "durante la instalación."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "El instalador no tiene permisos administrativos:\n"
+#~ "se instalará solamente para el usuario actual."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Clic con botón derecho a install-tl-advanced\n"
+#~ "y seleccione \"ejecute como administrador\"\n"
+#~ "si desea que se instale para todos los usuarios."
+
+#~ msgid "Change variable value"
+#~ msgstr "Cambiar el valor de la variable"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Introduzca la ruta para %s (utilice ~ para %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "selección personalizada de las colecciones"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Seleccione las colecciones que se instalarán"
+
+#~ msgid "Select All"
+#~ msgstr "Seleccionar todo"
+
+#~ msgid "Deselect All"
+#~ msgstr "Deshaga todo lo que se ha seleccionado"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "crear enlaces simbólicos en los directorios estándar"
+
+#~ msgid "binaries to"
+#~ msgstr "ficheros ejecutables en"
+
+#~ msgid "manpages to"
+#~ msgstr "páginas de manual en"
+
+#~ msgid "info to"
+#~ msgstr "información en"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Seleccionar arquitectura-sistema operativo"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s de %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s colecciones de un total de %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(por favor, ¡cambie el TEXDIR primero!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(no se permite sobrescribir, ¡cambie el directorio por favor!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Opción portable cambiada\n"
+#~ "Directorios se han reiniciado"
+
#~ msgid "Mark all"
#~ msgstr "Marcar todos"
diff --git a/systems/texlive/tlnet/tlpkg/translations/fr.po b/systems/texlive/tlnet/tlpkg/translations/fr.po
index b5d5960fa6..b54fe3e8b6 100644
--- a/systems/texlive/tlnet/tlpkg/translations/fr.po
+++ b/systems/texlive/tlnet/tlpkg/translations/fr.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2019-05-12 10:49+0100\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
+"PO-Revision-Date: 2021-03-24 08:08+0100\n"
"Last-Translator: Denis Bitouzé <denis.bitouze@univ-littoral.fr>\n"
"Language-Team: French <kde-i18n-doc@kde.org>\n"
"Language: fr\n"
@@ -17,737 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
"Plural-Forms: s;\n"
-"X-Generator: Lokalize 2.0\n"
-
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Processus d'installation"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Annuler"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Revenir en arrière pour inspecter les avertissements"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Terminer"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Taille de papier par défaut"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Ajouter des raccourcis au menu"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Modifier les associations de fichiers"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Modifier le réglage du PATH dans la base de registre"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Installer pour tous les utilisateurs"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Installer l'éditeur intégré TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Installation de la TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Quitter"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Précédent"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Suivant >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Bienvenue dans l'installateur de TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Cet assistant vous guidera durant le processus d'installation."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"En cas de problème, essayez de désactiver votre anti-virus durant "
-"l'installation."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Pour une installation avancée et personnalisable, veuillez\n"
-"consulter les pages web ou le guide d'installation."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Ou utilisez install-tl-advance.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Ou utilisez l'option --gui expert de install-tl."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Changer de dépôt par défaut"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Dépôt indiqué sur la ligne de commande"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "Dépôts de packages locaux"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "Dépôts de packages du réseau"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Dépôt de packages distant par défaut"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Choisir le dépôt de packages"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Miroir :"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Continent"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Pays"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Miroirs"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr ""
-"Veuillez patienter pendant le chargement de la base de données des dépôts de "
-"packages."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Ceci peut prendre du temps."
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Échec du chargement de la base de données TeX Live distante :"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Veuillez revenir en arrière et choisir un autre miroir."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Les versions de TeX Live de l'installation locale\n"
-"et du dépôt de packages ne sont pas compatibles :\n"
-"installée : %s\n"
-" dépôt : %s."
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Répertoire de destination :"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Modifier"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Le répertoire de destination contiendra votre système TeX Live.\n"
-"Il est fortement recommandé de conserver l'année comme dernière composante."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "Espace disque nécessaire :"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr "(répertoire par défaut interdit en écriture - veuillez le modifier !)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Cet écran vous permet de régler quelques options"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Tout est maintenant prêt pour installer TeX Live %s\n"
-"Les réglages suivants seront utilisés.\n"
-"Si vous souhaitez changer quelque chose, revenez en arrière ;\n"
-"sinon, cliquez sur le bouton « Installer »."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Oui"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Non"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Installer"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+"X-Generator: Poedit 2.4.2\n"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr "Aucun"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr "Seulement les nouveaux"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Tous"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Pas de raccourcis"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Menu TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Entrée de lanceur"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Charger"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Avertissement"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Veuillez choisir un autre miroir."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Ok"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Les versions de TeX Live de l'installation locale\n"
-"et du dépôt de packages ne sont pas compatibles :\n"
-"installée : %s\n"
-" dépôt : %s.\n"
-"Veuillez choisir un autre miroir."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Informations générales"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Plate(s)-forme(s) des binaires"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Schéma sélectionné"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Personnalisation avancée"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Installation des collections"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Choix des répertoires"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Options de portabilité"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Basculer"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (répertoire TeX principal)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (répertoire des fichiers locaux, etc.)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (répertoire des fichiers générés automatiquement)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (répertoire de la configuration locale)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (répertoire des fichiers personnels)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Options"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Autoriser par défaut l'exécution de certains programmes par \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Générer tous les formats"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Installer la documentation des macros et polices"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Installer les sources des macros et polices"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Créer les liens symboliques dans les répertoires-système"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr ""
-"Après l'installation, la source des mises à jour des packages sera CTAN "
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "À propos"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Installer TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Continuer"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"En cas de problème, essayez de désactiver votre anti-virus durant "
-"l'installation."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"L'installateur n'a pas les droits d'administrateur ;\n"
-"il ne peut donc installer que pour l'utilisateur actuel."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Veuillez faire un clic droit sur install-tl-advanced et sélectionner\n"
-"« Exécuter en tant qu'administrateur » si vous souhaitez\n"
-"installer pour tous les utilisateurs."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Changer la valeur de la variable"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Entrer le chemin %s (utiliser ~ pour %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "sélection personnalisée de collections"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Choisir les collections à installer"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Tout sélectionner"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Tout désélectionner"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "Créer des liens symboliques dans les répertoires standards"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "Emplacement des binaires"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "Emplacement des pages de man"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "Emplacement des pages info"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Choisir la plate-forme"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Il n'est pas possible de retirer l'architecture principale !"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s parmi %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s collections parmi %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(changer d'abord TEXDIR !)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(écriture impossible - changer d'emplacement !)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Option 'portable' modifiée :\n"
-"les chemins d'installation ont été réinitialisés."
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Chargement de la base TeX Live locale en cours"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Ceci peut prendre du temps, veuillez patienter..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... chargement terminé."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Avertissement"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -762,254 +83,336 @@ msgstr ""
"administrateur local.\n"
"La plupart des boutons seront désactivés."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "Ok"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Dépôt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Chargé :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "Aucun"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
-msgstr "Charger le dépôt par défaut :"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+msgstr "Charger le dépôt par défaut"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "plusieurs dépôts de packages"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Par défaut :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Afficher la configuration"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Statut"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "Tous"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "Installés"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "Non installés"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "Mis à jour"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Catégorie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "Packages"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "Collections"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "Schémas"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Recherche"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "Descriptions"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "Noms de fichiers"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Sélection"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "Packages sélectionnés"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "Packages non sélectionnés"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Tout sélectionner"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Tout désélectionner"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Annuler les filtres"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Nom du package"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Version locale"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Version distante"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Description courte"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Mettre à jour tous les packages installés"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Réinstaller les packages précédemment supprimés"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Mettre à jour"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Installer"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Supprimer"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Sauvegarde"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Options"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Actions"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Aide"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Charger le dépôt par défaut (depuis le tlpdb) :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Charger le dépôt indiqué en ligne de commande :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Charger le dépôt distant standard :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Charger un autre dépôt..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Quitter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Options générales..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Papier..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Plates-formes..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
-msgstr "Langue pour l'interface graphique..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
+msgstr "Langue de l'interface..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Mode expert"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Activer les informations de déboguage"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Désactiver l'installation automatique des nouveaux packages"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Désactiver la suppression automatique des packages retirés du dépôt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Mettre à jour l'index de fichiers"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Régénérer tous les formats"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Mettre à jour la base d'associations de fontes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Restaurer une version sauvegardée des packages"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Gérer les liens symboliques dans les répertoires systèmes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Désinstaller TeX Live %s..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Désinstaller TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Annuler"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Suppression complète terminée."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1018,287 +421,360 @@ msgstr ""
"Voulez-vous vraiment supprimer toute l'installation TeX Live %s ?\n"
"On ne vous le demandera pas deux fois !"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Manuel"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "À propos"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Détails sur :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
-msgstr "Package : "
+msgstr "Package :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Catégorie :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Description courte :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Description longue :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Installé :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Oui"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Non"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Version locale :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Version du catalogue local :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Version distante :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Version du catalogue distant :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Mots clefs :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Fonctionnalité :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Caractérisation primaire :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Caractérisation secondaire :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
-msgstr "Collection : "
+msgstr "Collection :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
"Les versions du catalogue peuvent être en retard ou simplement erronées."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Dépend de :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Dépend des packages binaires :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Fichiers utilisés à l'exécution :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Fichiers de documentation :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Fichiers sources :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Fichiers exécutables :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Informations supplémentaires"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Mettre à jour le TeX Live Manager"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Sélectionner les plate-formes utilisées"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Appliquer les changements"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Il n'est pas possible de retirer l'architecture principale !"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Options générales"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Dépôt de packages par défaut"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "Modifier"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Créer tous les formats à l'installation"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "Basculer"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Installer les sources des macros et des fontes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Installer les documentations des macros et des fontes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Répertoire par défaut des sauvegardes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Réglage des sauvegardes automatiques"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Destination des liens pour les programmes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Destination des liens pour les pages info"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Destination des liens pour les pages de man"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Ajouter des raccourcis sur le bureau"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr "Installer pour tous les utilisateurs"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Modifier les associations de fichiers"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Charger le dépôt par défaut :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Réglages du papier"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Papier par défaut pour tous"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Papier par défaut pour %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
-msgstr "Langue de l'interface graphique :"
+msgstr "Langue de l'interface :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Valeur par défaut du système"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Langue par défaut de l'interface graphique :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Les modification ne seront actives qu'après redémarrage"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Dépôt de packages distant par défaut"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Choisissez un répertoire"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Éditer les dépôts de packages par défaut"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Spécifier une liste de dépôts à utiliser"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Supprimer"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Changer de dépôt de packages principal"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Changer de dépôt de packages secondaire"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Ajouter un dépôt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Ajouter un dépôt de packages"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Ce tag de dépôt de packages est déjà utilisé : %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Revenir en arrière"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Sélectionner le format de papier pour %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "en garder autant que possible"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "désactiver"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Échec du chargement de la base de données distante."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Message d'erreur :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Installer"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1308,7 +784,7 @@ msgstr ""
"Le programme va maintenant s'arrêter.\n"
"Veuillez le relancer si nécessaire."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1331,13 +807,13 @@ msgstr ""
"Vous pourrez alors le relancer pour procéder aux mises à jour "
"supplémentaires."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr ""
"(Les mises à jour supplémentaires seront disponibles après que le TeX Live "
"Manager aura lui-même été mis à jour.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1345,96 +821,100 @@ msgstr ""
"Veuillez attendre un peu après la fin de l'exécution du programme que la "
"mise à jour puisse soit terminée."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Restauration effectuée."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Sélectionner le package à restaurer ou restaurer tous les packages"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Version :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Restaurer les packages sélectionnés"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Restaurer tous les packages à partir de la dernière sauvegarde"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Fermer"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Mettre à jour les liens symboliques"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Retirer les liens symboliques"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Éditer le répertoire"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Nouvelle valeur de %s :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Choisir le répertoire"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Charger le dépôt de packages"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Charger ce dépôt de packages :"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Choisir un répertoire local"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Utiliser le dépôt standard du réseau"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Charger"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"Chargement du dépôt distant - ceci peut prendre du temps, veuillez "
"patienter..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "vérifié"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "non vérifié"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Terminé"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1443,6 +923,14 @@ msgstr ""
"L'exécution de %s a échoué.\n"
"Veuillez consulter la fenêtre de log pour plus de détails."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Raccourcis du menu"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Lanceur"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1461,66 +949,29 @@ msgstr ""
"Le répertoire %s spécifié n'est pas vide.\n"
"Êtes-vous sûr(e) ?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Bienvenue sous TeX Live !"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Voir %s/index.html pour des liens vers la documentation.\n"
-"Le site web de TeX Live (http://tug.org/texlive/) propose toutes les mises à "
-"jour et les correctifs. TeX Live est un projet commun des groupes "
-"d'utilisateurs de TeX à travers le monde ; pensez à lui apporter votre "
-"soutien en rejoignant le groupe qui vous convient le mieux. La liste des "
-"groupes est disponible sur le web à l'adresse http://tug.org/usergroups."
-"html ;la page du groupe francophone est http://www.gutenberg.eu.org/."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Veuillez ajouter %s/texmf/doc/man à votre MANPATH\n"
-"et %s/texmf/doc/info à votre INFOPATH,\n"
-"mais surtout, ajoutez %s/bin/%s\n"
-"à votre PATH, pour cette session et les suivantes."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Vraiment annuler ?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "Dépôt local"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Annuler"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr "Installateur de la TeX Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1531,23 +982,23 @@ msgstr ""
"\n"
"Si c'est trop long, cliquez sur « Annuler » ou choisissez un autre dépôt."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Ne peut être créé ou écrit sur"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Nom de répertoire..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Changer le nom (« slashs » interdits)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "« Slashs » interdits"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1555,128 +1006,128 @@ msgstr ""
"Composant de version TeX Live hautement recommandés\n"
"Êtes-vous sûr(e) ?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Ajouter l'année"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Supprimer l'année"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr "Racine de l'installation"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr "Parcourir..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "Les nom de répertoires traduits seront remplacés par leurs noms réels"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' égale %s, p. ex. %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Impossible de désélectionner sa propre plate-forme"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr "Binaires"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr "Schémas"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr "Collections"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr "Sélectionner"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr "Langues"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr "Autres collections"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr ""
"Attention ! Vous n'avez pas de droit en écriture sur certains des "
"répertoires configurés."
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr "Liens symboliques"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr "Pages de man(uels)"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr "Pages d'info(rmations)"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
msgstr "Langue de l'interface graphique"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
-msgstr ""
+msgstr "Taille de la police"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Courant :"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Installateur de la TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Avancé"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr "Répertoires"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr "Arborescence principale"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr "Additions locales"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr "Additions par utilisateur"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr "Plus..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1686,70 +1137,111 @@ msgstr ""
"peut réinitialiser TEXMFLOCAL\n"
"et TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Plates-formes"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr "Plate-forme en cours :"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr "Nombre de plates-formes additionnelles :"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr "Sélections"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr "Schéma :"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr "Nombre de collections :"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr "Personnaliser"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr "Espace disque requis (en MB) :"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr "Taille de papier par défaut"
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Autoriser par défaut l'exécution de certains programmes par \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "Générer tous les formats"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "Installer la documentation des macros et polices"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "Installer les sources des macros et polices"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr "Ajuster le chemin de recherche"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr "Pas de raccourcis"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr "Menu TeX Live"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr "Entrée de lanceur"
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr "Intégration au poste de travail"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr "Associations de fichiers"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr "Installer l'éditeur intégré TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr "Créer les liens symboliques dans les répertoires standards"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr "Spécifier les répertoires"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr ""
+"Après l'installation, la source des mises à jour des packages sera CTAN"
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr "Schéma personnalisé"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
msgstr "%s n'est pas un dépôt local ou distant"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
msgstr "%s requiert un argument"
@@ -1762,209 +1254,209 @@ msgstr "Miroir spécifique..."
msgid "No mirror list available"
msgstr "Aucune liste de miroirs disponible"
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr "Sélectionner ou saisir"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "En cours d'exécution"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr "Inactif"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Nécessite une mise à jour"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "À jour"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Inconnu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr "Chargement"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"Si c'est trop long, cliquez sur « Annuler » et choisissez un autre dépôt."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Dépôts"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr "Chargement terminé"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Un dépôt configuré est indisponible."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Sortie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Autre"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s n'est pas un dépôt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr "Pas de dépôt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr "Dépôts multiples"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Non chargé"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr "Dépôt effectif"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Dépôt principal"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Nouveau"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "N'importe quel miroir CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
-msgstr "Répertoire local"
+msgstr "Répertoire local..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "Dépôt tlcontrib additionnel"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "Le dépôt tlcontrib est inclus"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Supprimer le dépôt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "Le dépôt tlcontrib n'est pas inclus"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Ajouter le dépôt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Enregistrer et charger"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Impossible de supprimer la plate-forme propre %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Appliquer et fermer"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Les entrées modifiées sont en gras"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "plates-forme"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr "Erreur"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
-msgstr ""
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
+msgstr "Aucun format de papier disponible"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "Formats de papier"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Restaurer %s à la version %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Aucune sauvegarde configurée"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Aucun répertoire de sauvegarde défini"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Le répertoire de sauvegarde %s n'existe pas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Aucun package dans le répertoire de sauvegarde %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Restaurer depuis la sauvegarde"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Package"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Révision"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Tout restaurer"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Rien à faire !"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1975,12 +1467,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Déjà installé : %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1991,22 +1483,22 @@ msgstr ""
"\n"
"%s ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Mise à jour de dépendances %s malgré tout. Continuer ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Ignoré parce que non installé : %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Ignoré parce que déjà mis à jour : %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2017,16 +1509,16 @@ msgstr ""
"\n"
"%s ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Suppression de dépendances %s malgré tout. Continuer ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Information"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2034,7 +1526,21 @@ msgstr ""
"Interface graphique pour le TeX Live Manager\n"
"Implémenté en Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+"Cette interface du TeX Live Manager devrait être assez explicite.\n"
+"Notez qu'il ne couvre pas toutes les fonctionnalités du programme tlmgr. "
+"Notamment, il ne couvre ni le mode utilisateur ni les sauvegarde et "
+"restauration.\n"
+"Pour une documentation complète sur le tlmgr lui-même, consultez le menu « "
+"Aide du tlmgr »."
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2043,165 +1549,169 @@ msgstr ""
"%s n'est pas un dépôt local ou distant.\n"
"Veuillez configurer un dépôt valide"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Fichier"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr "Chargement le dépôt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Quitter"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Régénération de la base de noms de fichiers"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Régénération de la base de noms de fichiers en cours..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Régénération des formats"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
-msgstr "Reconstruction des formats"
+msgstr "Reconstruction des formats..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Régénération du mappage des polices"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
-msgstr "Reconstruction du mappage des polices"
+msgstr "Reconstruction du mappage des polices..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
-msgstr ""
+msgstr "Taille de la police de l'interface"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr "Aide du tlshell"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
msgstr "Aide du tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Auto redémarrage"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Redémarrage du tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Afficher les logs"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "TL manager (tlmgr) à jour ?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Dernière commande tlmgr :"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr "Répertoire racine en %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Liste des packages"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Installé"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "Non installés"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Mise à jour possible"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Détail >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Collections et schémas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Schémas seulement"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Rechercher"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Par nom"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Par nom et description"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Installer ce qui est sélectionné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Mettre à jour ce qui est sélectionné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Supprimer ce qui est sélectionné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Mise à jour du tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Tout mettre à jour"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "Marquer tout ce qui est affiché"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Ne rien sélectionner"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Seuls les packages pour les plates-formes installées sont affichés"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Nom"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Description"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
msgstr "Utilisateurs multiples"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
msgstr "Utilisateur unique"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2210,207 +1720,522 @@ msgstr ""
"%s n'est pas accessible en écriture. Du coup, cette action ne servira\n"
"probablement pas à grand chose. Êtes-vous sûr de vouloir continuer ?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "Schéma de base (plain et latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "Schéma pour ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "Schéma complet (absolument tout)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "Schéma TeX Live du GUST"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "Schéma d'infrastructure (aucun TeX là-dedans)."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "Schéma moyen (petit avec plus de packages et langues)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "Schéma minimal (Plain seulement)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "Schéma petit (de base + xetex, metapost, quelques langues)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
-msgstr "Schéma teTeX (plus gros que moyen, mais encore loin de complet)"
+msgstr "Schéma teTeX (plus gros que moyen, mais encore loin d'être complet)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Programmes et fichiers essentiels"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Styles BibTeX additionnels"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Programmes auxiliaires pour TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt et packages associés"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Fontes additionnelles"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Fontes recommandées"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Utilitaires pour les graphiques et les fontes"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Formats additionnels"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Composition des jeux"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Packages pour les sciences humaines"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Arabe"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Chinois"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Chinois/Japonais/Coréen (base)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Cyrillique"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Tchèque et slovaque"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Anglais britannique et américain"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Autres langues européennes"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Français"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Allemand"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Grec"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Italien"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Japonais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Coréen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Autres langues"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Polonais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Portuguais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Espagnol"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Packages LaTeX essentiels"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Packages LaTeX additionnels"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Packages LaTeX recommandés"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Packages LuaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr ""
"Packages pour les mathématiques, les sciences naturelles et l'informatique"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Packages pour MetaPost et Metafont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Packages pour la musique"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Graphiques, images, diagrammes"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Packages plain (La)TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Styles de maisons d'édition, de thèses, etc."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Éditeur TeXworks ; la TL n'inclut que les binaires pour Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Programmes pour le support de Windows seulement"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX et packages associés"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "Bienvenue sous TeX Live !"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Voir %s/index.html pour des liens vers la documentation.\n"
+"Le site web de TeX Live (http://tug.org/texlive/) propose toutes les mises à "
+"jour et les correctifs. TeX Live est un projet commun des groupes "
+"d'utilisateurs de TeX à travers le monde ; pensez à lui apporter votre "
+"soutien en rejoignant le groupe qui vous convient le mieux. La liste des "
+"groupes est disponible sur le web à l'adresse http://tug.org/usergroups."
+"html ;la page du groupe francophone est http://www.gutenberg.eu.org/."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Veuillez ajouter %s/texmf/doc/man à votre MANPATH\n"
+"et %s/texmf/doc/info à votre INFOPATH,\n"
+"mais surtout, ajoutez %s/bin/%s\n"
+"à votre PATH, pour cette session et les suivantes."
+
+#~ msgid "GUI Language ..."
+#~ msgstr "Langue pour l'interface graphique..."
+
+#~ msgid "tlmgr help"
+#~ msgstr "Aide du tlmgr"
+
+#~ msgid "Installation process"
+#~ msgstr "Processus d'installation"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Revenir en arrière pour inspecter les avertissements"
+
+#~ msgid "Finish"
+#~ msgstr "Terminer"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Ajouter des raccourcis au menu"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Modifier le réglage du PATH dans la base de registre"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Installer pour tous les utilisateurs"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Installation de la TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Précédent"
+
+#~ msgid "Next >"
+#~ msgstr "Suivant >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Bienvenue dans l'installateur de TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Cet assistant vous guidera durant le processus d'installation."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "En cas de problème, essayez de désactiver votre anti-virus durant "
+#~ "l'installation."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Pour une installation avancée et personnalisable, veuillez\n"
+#~ "consulter les pages web ou le guide d'installation."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Ou utilisez install-tl-advance.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Ou utilisez l'option --gui expert de install-tl."
+
+#~ msgid "Change default repository"
+#~ msgstr "Changer de dépôt par défaut"
+
+#~ msgid "Command line repository"
+#~ msgstr "Dépôt indiqué sur la ligne de commande"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "Dépôts de packages locaux"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "Dépôts de packages du réseau"
+
+#~ msgid "Select repository"
+#~ msgstr "Choisir le dépôt de packages"
+
+#~ msgid "Mirror:"
+#~ msgstr "Miroir :"
+
+#~ msgid "Continent"
+#~ msgstr "Continent"
+
+#~ msgid "Countries"
+#~ msgstr "Pays"
+
+#~ msgid "Mirrors"
+#~ msgstr "Miroirs"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr ""
+#~ "Veuillez patienter pendant le chargement de la base de données des dépôts "
+#~ "de packages."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Ceci peut prendre du temps !"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Échec du chargement de la base de données TeX Live distante :"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Veuillez revenir en arrière et choisir un autre miroir."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Les versions de TeX Live de l'installation locale\n"
+#~ "et du dépôt de packages ne sont pas compatibles :\n"
+#~ "installée : %s\n"
+#~ " dépôt : %s."
+
+#~ msgid "Destination folder:"
+#~ msgstr "Répertoire de destination :"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Le répertoire de destination contiendra votre système TeX Live.\n"
+#~ "Il est fortement recommandé de conserver l'année comme dernière "
+#~ "composante."
+
+#~ msgid "disk space required:"
+#~ msgstr "Espace disque nécessaire :"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr ""
+#~ "(répertoire par défaut interdit en écriture - veuillez le modifier !)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Cet écran vous permet de régler quelques options"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Tout est maintenant prêt pour installer TeX Live %s\n"
+#~ "Les réglages suivants seront utilisés.\n"
+#~ "Si vous souhaitez changer quelque chose, revenez en arrière ;\n"
+#~ "sinon, cliquez sur le bouton « Installer »."
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Veuillez choisir un autre miroir."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Les versions de TeX Live de l'installation locale\n"
+#~ "et du dépôt de packages ne sont pas compatibles :\n"
+#~ "installée : %s\n"
+#~ " dépôt : %s.\n"
+#~ "Veuillez choisir un autre miroir."
+
+#~ msgid "Basic Information"
+#~ msgstr "Informations générales"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Plate(s)-forme(s) des binaires"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Schéma sélectionné"
+
+#~ msgid "Further Customization"
+#~ msgstr "Personnalisation avancée"
+
+#~ msgid "Installation collections"
+#~ msgstr "Installation des collections"
+
+#~ msgid "Directory setup"
+#~ msgstr "Choix des répertoires"
+
+#~ msgid "Portable setup"
+#~ msgstr "Options de portabilité"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (répertoire TeX principal)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (répertoire des fichiers locaux, etc.)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (répertoire des fichiers générés automatiquement)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (répertoire de la configuration locale)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (répertoire des fichiers personnels)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Créer les liens symboliques dans les répertoires-système"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Installer TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Continuer"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "En cas de problème, essayez de désactiver votre anti-virus durant "
+#~ "l'installation."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "L'installateur n'a pas les droits d'administrateur ;\n"
+#~ "il ne peut donc installer que pour l'utilisateur actuel."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Veuillez faire un clic droit sur install-tl-advanced et sélectionner\n"
+#~ "« Exécuter en tant qu'administrateur » si vous souhaitez\n"
+#~ "installer pour tous les utilisateurs."
+
+#~ msgid "Change variable value"
+#~ msgstr "Changer la valeur de la variable"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Entrer le chemin %s (utiliser ~ pour %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "sélection personnalisée de collections"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Choisir les collections à installer"
+
+#~ msgid "Select All"
+#~ msgstr "Tout sélectionner"
+
+#~ msgid "Deselect All"
+#~ msgstr "Tout désélectionner"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "Créer des liens symboliques dans les répertoires standards"
+
+#~ msgid "binaries to"
+#~ msgstr "Emplacement des binaires"
+
+#~ msgid "manpages to"
+#~ msgstr "Emplacement des pages de man"
+
+#~ msgid "info to"
+#~ msgstr "Emplacement des pages info"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Choisir la plate-forme"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s parmi %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s collections parmi %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(changer d'abord TEXDIR !)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(écriture impossible - changer d'emplacement !)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Option « portable » modifiée :\n"
+#~ "les chemins d'installation ont été réinitialisés."
+
#~ msgid "Mark all"
#~ msgstr "Tout sélectionner"
diff --git a/systems/texlive/tlnet/tlpkg/translations/it.po b/systems/texlive/tlnet/tlpkg/translations/it.po
index fbb402b8c8..ec75c1481f 100644
--- a/systems/texlive/tlnet/tlpkg/translations/it.po
+++ b/systems/texlive/tlnet/tlpkg/translations/it.po
@@ -2,1310 +2,776 @@ msgid ""
msgstr ""
"Project-Id-Version: Tex Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2020-03-24 08:19+0100\n"
+"POT-Creation-Date: 2021-03-08 01:29+0100\n"
+"PO-Revision-Date: 2021-03-22 06:20+0100\n"
"Last-Translator: Marco Pallante\n"
"Language-Team: <>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.3\n"
-
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Installazione"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Annulla"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Scorri all'indietro per esaminare gli errori"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Fine"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Formato pagina predefinito"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Aggiungi le scorciatoie da menu"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Cambia le associazioni dei file"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Correggere le impostazioni del PATH nel registry"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Installazione per tutti gli utenti"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Installa il programma TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Installazione di TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Esci"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Indietro"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Avanti >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Benvenuti all'installazione di TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Questo programma vi guiderà durante il processo di installazione."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"In caso di problemi, prova a disabilitare il tuo antivirus durante "
-"l'installazione."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Per un'installazione avanzata e personalizzabile, consulta\n"
-"le pagine web o la guida all'installazione."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Oppure usa install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Oppure esegui install-tl con l'opzione --gui expert."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Modifica l'archivio predefinito"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Archivio a riga di comando"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "ARCHIVI LOCALI"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "ARCHIVI DI RETE"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Archivio di rete predefinito"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Scegli l'archivio"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Mirror:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Continente"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Paesi"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Mirror"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Attendi che il database sia caricato dell'archivio."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Questa operazione può durare a lungo!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Impossibile caricare il database remoto di TeX Live:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Torna indietro e scegli un mirror differente."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Le versioni di TeX Live nell'installazione locale\n"
-"e nell'archivio a cui stai accedendo non sono compatibili:\n"
-" locale: %s\n"
-"archivio: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Percorso di destinazione:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Cambia"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Il percorso di destinazione conterrà l'installazione.\n"
-"Raccomandiamo di lasciare l'anno di questa edizione di TeX Live\n"
-"come ultima componente del percorso."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "spazio richiesto su disco:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr "(default non consentito o senza permessi di scrittura - da cambiare!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Da questa schermata è possibile configurare alcune opzioni"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Il programma è pronto per installare TeX Live %s.\n"
-"Saranno usate le impostazioni indicate qui sotto.\n"
-"Se desiderate modificare qualcosa prima di procedere, tornate indietro,\n"
-"altrimenti premete sul pulsante \"Installa\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Sì"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "No"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Installa"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+"X-Generator: Poedit 2.4.2\n"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1044
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "None"
msgstr "Nessuno"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "Only new"
msgstr "Solo nuovi"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1041
+#: tlpkg/installer/install-tl-gui.tcl:1668
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Tutti"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "lettera USA"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Nessuna scorciatoia"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Menu di TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Voce di avvio"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Carica"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Attenzione"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Scegli un mirror differente."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Ok"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Le versioni di TeX Live nell'installazione locale e nell'archivio a cui stai "
-"accedendo non sono compatibili:\n"
-" locale: %s\n"
-" archivio: %s\n"
-"Scegli un mirror differente."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Informazioni di base"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Architetture selezionate"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Schemi selezionati"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Personalizzazioni aggiuntive"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Installazione collezioni"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Impostazione delle cartelle"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Allestimento portabile"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Inverti"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (cartella principale di TeX)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (cartella per i file comuni a tutti gli utenti)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (cartella per i dati generati automaticamente)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (cartella della configurazione per tutti gli utenti)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (cartella dei file specifici per ciascun utente)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Opzioni"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr ""
-"Consenti l'esecuzione di una ristretta lista di programmi tramite \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Crea tutti i file di formato"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Installa la documentazione per font e macro"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Installa i sorgenti per font e macro"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Crea i collegamenti simbolici nelle cartelle di sistema"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr ""
-"Dopo l’installazione, imposta CTAN come sorgente per gli aggiornamenti dei "
-"pacchetti"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "Informazioni"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Installa TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Continua"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"In caso di problemi, prova a disabilitare il tuo antivirus durante "
-"l'installazione."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Il programma di installazione non possiede i permessi di amministrazione;\n"
-"quindi è possibile eseguire l'installazione solo per l'utente attuale."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Fai clic con il tasto destro su install-tl-advanced e seleziona \"esegui "
-"come amministratore\"\n"
-"per installare per tutti gli utenti."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Cambia il valore della variabile"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Inserisci il percorso per %s (usa ~ per %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "selezione personalizzata delle collezioni"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Seleziona le collezioni di pacchetti da installare"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Seleziona Tutto"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Deseleziona Tutto"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "crea i collegamenti simbolici nelle cartelle standard"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "eseguibili in"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "pagine di manuale in"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "pagine info in"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Seleziona le combinazioni di architetture e sistemi operativi"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Non è possibile rimuovere la piattaforma principale!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s su %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s collezioni su %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(prima è necessario cambiare TEXDIR!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(non si hanno i permessi di scrittura - cambiare il percorso!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"L'opzione portabile è cambiata;\n"
-"Le cartelle sono state reinizializzate"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Caricamento del database TeX Live locale"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "L'operazione potrebbe richiedere qualche minuto, attendi …"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... caricamento completo"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Attenzione"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
-msgid ""
-"You don't have permissions to change the installation in any way;\n"
+msgid "You don't have permissions to change the installation in any way;\n"
"specifically, the directory %s is not writable.\n"
"Please run this program as administrator, or contact your local admin.\n"
"\n"
"Most buttons will be disabled."
-msgstr ""
-"Non hai i permessi necessarie per modificare l'installazione;\n"
+msgstr "Non hai i permessi necessarie per modificare l'installazione;\n"
"in particolare, la cartella %s non è accessibile in scrittura.\n"
-"Esegui questo programma come amministratore, o contatta il tuo "
-"amministratore locale.\n"
+"Esegui questo programma come amministratore, o contatta il tuo amministratore locale.\n"
"\n"
"La maggior parte dei pulsanti saranno disabilitati."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:937
+#: tlpkg/installer/install-tl-gui.tcl:1025
+#: tlpkg/installer/install-tl-gui.tcl:1246 tlpkg/tltcl/tltcl.tcl:669
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "Ok"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Archivio"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Caricato:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "nessuno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Carica predefinito"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "repository multipli"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Predefinito:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Impostazioni di visualizzazione"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Stato"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "tutti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "installati"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "non installati"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "aggiornamenti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Categoria"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "pacchetti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "collezioni"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "schemi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Cerca"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "descrizioni"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "nomi dei file"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Selezione"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "selezionati"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "non selezionati"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Seleziona tutti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Seleziona nessuno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Reimposta filtri"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Nome pacchetto"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Rev. locale (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Rev. remota (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Descrizione breve"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Aggiorna installati"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Installa nuovamente i pacchetti rimossi in precedenza"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Aggiorna"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1381
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Installa"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Rimuovi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Backup"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1591
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Opzioni"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Azioni"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Aiuto"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Carica l'archivio predefinito (da tlpbd):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Carica l'archivio da riga di comando:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Carica l'archivio di rete standard:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Carica un altro archivio ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Esci"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Generale ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Carta ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Piattaforme ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
msgid "GUI Language ..."
msgstr "Lingua Interfaccia Grafica ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Opzioni avanzate"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Abilita i messaggi di debug"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Impedisci l'installazione automatica di nuovi pacchetti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Impedisci l'eliminazione automatica dei pacchetti rimossi dal server"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Aggiorna il database dei nomi dei file"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Crea nuovamente tutti i formati"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Aggiorna il database delle mappe dei font"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Ripristina i pacchetti dal backup"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Gestisci i collegamenti simbolici nelle cartelle di sistema"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Rimuovi TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Rimozione di TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:954
+#: tlpkg/installer/install-tl-gui.tcl:1028
+#: tlpkg/installer/install-tl-gui.tcl:1248 tlpkg/tltcl/tltcl.tcl:671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Annulla"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Rimozione totale completata"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
-msgid ""
-"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
+msgid "Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
"Your last chance to change your mind!"
-msgstr ""
-"Vuoi davvero rimuovere l'intera installazione di TeX Live %s?\n"
+msgstr "Vuoi davvero rimuovere l'intera installazione di TeX Live %s?\n"
"Non saranno chieste ulteriori conferme!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Manuale"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "Informazioni"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Dettagli su:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Pacchetto:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Categoria:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Descrizione breve:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Descrizione lunga:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Installato:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Sì"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "No"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Versione locale:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Versione locale del Catalogo:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Versione remota:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Versione remota del Catalogo:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Parole chiave:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Funzionalità:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Descrizione primaria:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Descrizione secondaria:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Collezione:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
-msgstr ""
-"Attenzione: le versioni del Catalogo potrebbero essere obsolete o sbagliate."
+msgstr "Attenzione: le versioni del Catalogo potrebbero essere obsolete o sbagliate."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Dipendenze:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Dipendenze degli eseguibili:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "File di runtime:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Documentazione:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Sorgenti:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Eseguibili:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Altre informazioni"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Aggiorna il TeX Live Manager"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Seleziona le piattaforme da supportare"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Applica le modifiche"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Non è possibile rimuovere la piattaforma principale!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Opzioni generali"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Archivio predefinito dei pacchetti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1431
+#: tlpkg/installer/install-tl-gui.tcl:1447
+#: tlpkg/installer/install-tl-gui.tcl:1455
+#: tlpkg/installer/install-tl-gui.tcl:1465
+#: tlpkg/installer/install-tl-gui.tcl:1474
+#: tlpkg/installer/install-tl-gui.tcl:1482
+#: tlpkg/installer/install-tl-gui.tcl:1489
+#: tlpkg/installer/install-tl-gui.tcl:1535
+#: tlpkg/installer/install-tl-gui.tcl:1554
+msgid "Change"
+msgstr "Cambia"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Crea i formati durante l'installazione"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1508
+msgid "Toggle"
+msgstr "Inverti"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Installa i sorgenti per font e macro"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Installa la documentazione per font e macro"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Cartella di backup predefinita"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Impostazioni per il backup automatico"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Destinazione dei collegamenti per i programmi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Destinazione dei collegamenti per le pagine info"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Destinazione dei collegamenti per le pagine di manuale"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Crea collegamenti sul desktop"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1681
msgid "Install for all users"
msgstr "Installazione per tutti gli utenti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Cambia le associazioni dei file"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Carica l'archivio predefinito:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Impostazioni carta"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Formato carta predefinito per tutti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Lettera"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Formato carta per %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Lingua Interfaccia Grafica"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Predefinito di sistema"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Lingua predefinita per l'interfaccia grafica:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "I cambiamenti avranno effetto dopo il riavvio"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Archivio di rete predefinito"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Scegli la cartella"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Modifica gli archivi predefiniti dei pacchetti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Specifica gli archivi da usare"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Elimina"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Cambia l'archivio principale dei pacchetti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Cambia l'archivio di riserva dei pacchetti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Aggiungi archivio"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Aggiungi archivio di pachetti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Nome del tag per l'archivio già usato: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Ripristina"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Seleziona formato carta per %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "conserva un numero arbitrario di backup"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "disabilita"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Caricamento del database remoto fallito."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Messaggio d'errore:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Installazione"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
-msgid ""
-"Critical updates have been installed.\n"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
+msgid "Critical updates have been installed.\n"
"Program will terminate now.\n"
"Please restart if necessary."
-msgstr ""
-"Sono stati installati degli aggiornamenti critici.\n"
+msgstr "Sono stati installati degli aggiornamenti critici.\n"
"Ora il programma sarà chiuso.\n"
"Se è necessario, è possibile riavviarlo manualmente."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
-msgid ""
-"The TeX Live manager (the software you're currently running)\n"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
+msgid "The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
"\n"
"Please do this by clicking the \"Update the TeX Live Manager\" button,\n"
@@ -1313,8 +779,7 @@ msgid ""
"\n"
"After the update, the TeX Live manager will terminate.\n"
"You can then restart it to proceed with further updates."
-msgstr ""
-"Il TeX Live manager (il software che stai utilizzando ora)\n"
+msgstr "Il TeX Live manager (il software che stai utilizzando ora)\n"
"deve essere aggiornato prima di effettuare qualsiasi altro aggiornamento.\n"
"\n"
"Fai click sul pulsante \"Aggiorna il TeX Live Manager\",\n"
@@ -1323,422 +788,420 @@ msgstr ""
"Dopo l'aggiornamento, il TeX Live manager sarà chiuso.\n"
"Potrai poi riavviarlo per procedere con gli altri aggiornamenti."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
-msgstr ""
-"(Ulteriori aggiornamenti saranno disponibili dopo che il tlmgr sarà "
-"aggiornato)"
+msgstr "(Ulteriori aggiornamenti saranno disponibili dopo che il tlmgr sarà aggiornato)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
-msgid ""
-"Please wait a bit after the program has terminated so that the update can be "
-"completed."
-msgstr ""
-"Dopo l'esecuzione del programma, attendi qualche istante per consentire il "
-"completamento dell'aggiornamento."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
+msgid "Please wait a bit after the program has terminated so that the update can be completed."
+msgstr "Dopo l'esecuzione del programma, attendi qualche istante per consentire il completamento dell'aggiornamento."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Ripristino completato"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Seleziona i pacchetti da ripristinare oppure ripristinali tutti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Versione:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Ripristina i pacchetti selezionati"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Ripristina tutti i pacchetti all'ultima versione"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Chiudi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Aggiorna i collegamenti simbolici"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Rimuovi i collegamenti simbolici"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Modifica cartella"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Nuovo valore per %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Scegli una cartella"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Carica archivio pacchetti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Carica questo archivio di pacchetti:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Scegli la cartella locale"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Usa l'archivio di rete standard"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
-msgid ""
-"Loading remote repository - this may take some time, please be patient ..."
-msgstr ""
-"Caricamento dell'archivio remoto - questo potrebbe richiedere qualche "
-"minuto, attendi …"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Carica"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
+msgid "Loading remote repository - this may take some time, please be patient ..."
+msgstr "Caricamento dell'archivio remoto - questo potrebbe richiedere qualche minuto, attendi …"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "verificato"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "non verificato"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Completato"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
-msgid ""
-"Running %s failed.\n"
+msgid "Running %s failed.\n"
"Please consult the log window for details."
-msgstr ""
-"L'esecuzione di %s è fallita.\n"
+msgstr "L'esecuzione di %s è fallita.\n"
"Consulta la finestra di registro per i dettagli."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Scorciatoie di menu"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Programma d’avvio"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
-msgid ""
-"Target directory %s non-empty;\n"
+msgid "Target directory %s non-empty;\n"
"may cause trouble!"
-msgstr ""
-"La cartella di destinazione %s non è vuota;\n"
+msgstr "La cartella di destinazione %s non è vuota;\n"
"potrebbero esserci dei problemi!"
#: tlpkg/installer/install-tl-gui.tcl:113
#, tcl-format
-msgid ""
-"Target directory %s non-empty;\n"
+msgid "Target directory %s non-empty;\n"
"are you sure?"
-msgstr ""
-"La cartella di destinazione %s non è vuota;\n"
+msgstr "La cartella di destinazione %s non è vuota;\n"
"sei sicuro?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Benvenuto in TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Vedi %s/index.html per i collegamenti alla documentazione.\n"
-"Il sito web di TeX Live (https://tug.org/texlive/) contiene ogni "
-"aggiornamento e correzione. TeX Live è un progetto condiviso dei gruppi di "
-"utenti TeX di tutto il mondo; supportatelo unendovi al gruppo più adatto a "
-"voi. La lista dei gruppi è disponibile sul web all’indirizzo https://tug.org/"
-"usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Aggiungi %s/texmf-dist/doc/man alla variabile MANPATH.\n"
-"Aggiungi %s/texmf-dist/doc/info alla variabile INFOPATH.\n"
-"E soprattutto, aggiungi %s/bin/%s\n"
-"alla tua variabile d'ambiente PATH per la sessione attuale e quelle future."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Vuoi davvero abbandonare?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
-msgstr ""
+msgstr "Archivio locale"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Interrompi"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1940
msgid "TeX Live Installer"
msgstr "Installazione di TeX Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2020
#, tcl-format
-msgid ""
-"Trying to load %s.\n"
+msgid "Trying to load %s.\n"
"\n"
"If this takes too long, press Abort or choose another repository."
-msgstr ""
+msgstr "Caricamento di %s.\n"
+"\n"
+"Se questo richiede troppo tempo, premi Interrompi o scegli un altro archivio."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Non può essere creato o scritto"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Nome della cartella…"
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Cambia il nome (carattere \"/\" non consentito)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Nessun carattere \"/\" consentito"
-#: tlpkg/installer/install-tl-gui.tcl:556
-msgid ""
-"TL release component highly recommended!\n"
+#: tlpkg/installer/install-tl-gui.tcl:510
+msgid "TL release component highly recommended!\n"
"Are you sure?"
-msgstr ""
-"Le componenti del rilascio di TL sono altamente raccomandate!\n"
+msgstr "Le componenti del rilascio di TL sono altamente raccomandate!\n"
"Sei sicuro?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Aggiungi l’anno"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Rimuovi l’anno"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1415
+#: tlpkg/installer/install-tl-gui.tcl:1423
msgid "Installation root"
msgstr "Posizione dell’installazione"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1226 tlpkg/tltcl/tltcl.tcl:661
msgid "Browse..."
msgstr "Sfoglia…"
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "I nomi tradotti delle cartelle saranno sostituiti dai loro nomi reali"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' equivale a %s, per esempio %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Non puoi disabilitare la tua stessa piattaforma"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1230
msgid "Binaries"
msgstr "Eseguibili"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:930
msgid "Schemes"
msgstr "Schemi"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1018
msgid "Collections"
msgstr "Collezioni"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1040
msgid "Select"
msgstr "Seleziona"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1056
msgid "Languages"
msgstr "Lingue"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1058
msgid "Other collections"
msgstr "Altre coollezioni"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1183
msgid "Warning. Not all configured directories are writable!"
msgstr "Attenzione. Non è possibile scrivere in tutte le cartelle configurate!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1203
msgid "Symlinks"
msgstr "Collegamenti simbolici"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1231
msgid "Man pages"
msgstr "Pagine di manuale"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1232
msgid "Info pages"
msgstr "Pagine Info"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1333
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
-msgstr ""
+msgstr "Lingua della GUI"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1345
msgid "Font scaling"
-msgstr ""
+msgstr "Scalatura font"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1347
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Attuale:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1370
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Installazione di TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1388
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Avanzate"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1418
msgid "Directories"
msgstr "Cartelle"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1437
msgid "Main tree"
msgstr "Albero principale"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1460
msgid "Local additions"
msgstr "Aggiunte locali"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1469
msgid "Per-user additions"
msgstr "Aggiunte per utente"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1496
msgid "More ..."
msgstr "Altro …"
-#: tlpkg/installer/install-tl-gui.tcl:1551
-msgid ""
-"Portable setup:\n"
+#: tlpkg/installer/install-tl-gui.tcl:1505
+msgid "Portable setup:\n"
"May reset TEXMFLOCAL\n"
"and TEXMFHOME"
-msgstr ""
-"Impostazioni portabili:\n"
+msgstr "Impostazioni portabili:\n"
"Puoi reimpostare TEXMFLOCAL\n"
"e TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Piattaforme"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1525
msgid "Current platform:"
msgstr "Piattaforma attuale:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1532
msgid "N. of additional platform(s):"
msgstr "N. di piattaforme aggiuntive:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1545
msgid "Selections"
msgstr "Selezioni"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1550
msgid "Scheme:"
msgstr "Schema:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1559
msgid "N. of collections:"
msgstr "N. di collezioni:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1562
msgid "Customize"
msgstr "Personalizza"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1571
msgid "Disk space required (in MB):"
msgstr "Spazio richiesto su disco (in MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1600
+msgid "Default paper size"
+msgstr "Formato pagina predefinito"
+
+#: tlpkg/installer/install-tl-gui.tcl:1611
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Consenti l'esecuzione di una ristretta lista di programmi tramite \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1618
+msgid "Create all format files"
+msgstr "Crea tutti i file di formato"
+
+#: tlpkg/installer/install-tl-gui.tcl:1626
+msgid "Install font/macro doc tree"
+msgstr "Installa la documentazione per font e macro"
+
+#: tlpkg/installer/install-tl-gui.tcl:1636
+msgid "Install font/macro source tree"
+msgstr "Installa i sorgenti per font e macro"
+
+#: tlpkg/installer/install-tl-gui.tcl:1649
msgid "Adjust searchpath"
msgstr "Regola il percorso di ricerca"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "No shortcuts"
+msgstr "Nessuna scorciatoia"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "TeX Live menu"
+msgstr "Menu di TeX Live"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "Launcher entry"
+msgstr "Voce di avvio"
+
+#: tlpkg/installer/install-tl-gui.tcl:1658
msgid "Desktop integration"
msgstr "Integrazione con il desktop"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1670
msgid "File associations"
msgstr "Associazioni dei file"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1692
+msgid "Install TeXworks front end"
+msgstr "Installa il programma TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1709
msgid "Create symlinks in standard directories"
msgstr "Crea i collegamenti simbolici nelle cartelle di sistema"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Specify directories"
msgstr "Specifica le cartelle"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1729
+msgid "After install, set CTAN as source for package updates"
+msgstr "Dopo l’installazione, imposta CTAN come sorgente per gli aggiornamenti dei pacchetti"
+
+#: tlpkg/installer/install-tl-gui.tcl:1780
msgid "Custom scheme"
msgstr "Schema personalizzato"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1958
#, tcl-format
msgid "%s not a local or remote repository"
-msgstr ""
+msgstr "%s non è un archivio locale o remoto"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1962
#, tcl-format
msgid "%s requires an argument"
-msgstr ""
+msgstr "%s richiede un argomento"
#: tlpkg/tltcl/tltcl.tcl:135
msgid "Specific mirror..."
@@ -1746,651 +1209,957 @@ msgstr "Mirror specifico..."
#: tlpkg/tltcl/tltcl.tcl:152
msgid "No mirror list available"
-msgstr ""
+msgstr "Nessuna lista di mirror disponibile"
#: tlpkg/tltcl/tltcl.tcl:744
msgid "Select or type"
msgstr "Seleziona o digita"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "In esecuzione"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2687
msgid "Idle"
msgstr "In attesa"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Richiede aggiornamento"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Aggiornato"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Sconosciuto"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
-msgstr ""
+msgstr "Caricamento"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
-msgstr ""
+msgstr "Se il caricamento richiede troppo tempo, premi Interrompi e scegli un altro archivio."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Repository"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
-msgstr ""
+msgstr "Caricamento completo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Non è disponibile alcun repository configurato."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Output"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Altro"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s non è un archivio"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
-msgstr ""
+msgstr "Nessun archivio"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
-msgstr ""
+msgstr "Archivi multipli"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Non caricato"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
-msgstr ""
+msgstr "Archivio effettivo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Repository principale"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Nuovo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Qualsiasi mirror di CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Cartella locale..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "Archivio aggiuntivo di tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "L'archivio di tlcontrib è incluso"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Rimuovi il repository di tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "L'archivio di tlcontrib non è incluso"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Aggiungi un repository di tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Salva e carica"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Non posso rimuovere la piattaforma principale %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Applica e chiudi"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Le voci modificate sono evidenziate"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "piattaforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
-msgstr ""
+msgstr "Errore"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
-msgstr ""
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
+msgstr "Dimensioni della carta non disponibili"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "Dimensioni della carta"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Ripristina %s alla revisione %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Nessun backup configurato"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Nessuna cartella di backup è definita"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "La cartella di backup %s non esiste"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Nessun pacchetto nella cartelle di backup %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Ripristina dal backup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Pacchetto"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Revisione"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Ripristina tutti"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Non c'è nulla da fare!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
-msgid ""
-"Also installing dependencies\n"
+msgid "Also installing dependencies\n"
"\n"
"%s"
-msgstr ""
-"Installo anche le dipendenze\n"
+msgstr "Installo anche le dipendenze\n"
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Già installato: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
-msgid ""
-"Also updating dependencies\n"
+msgid "Also updating dependencies\n"
"\n"
"%s?"
-msgstr ""
-"Aggiorno anche le dipendenze\n"
+msgstr "Aggiorno anche le dipendenze\n"
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Aggiorno comunque alcune dipendenze %s. Continuo?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Saltato perché non installato: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Saltato perché già aggiornato: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
-msgid ""
-"Also remove dependencies\n"
+msgid "Also remove dependencies\n"
"\n"
"%s?"
-msgstr ""
-"Rimuovi anche le dipendenze\n"
+msgstr "Rimuovi anche le dipendenze\n"
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Rimuovo comunque alcune dipendenze %s. Continuo?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Informazioni"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
-msgid ""
-"GUI interface for TeX Live Manager\n"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
+msgid "GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
-msgstr ""
-"Interfaccia GUI per TeX Live Manager\n"
+msgstr "Interfaccia GUI per TeX Live Manager\n"
"Implementata in Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid "This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr "Questa interfaccia TeX Live Manager dovrebbe essere abbastanza auto esplicativa.\n"
+"Tieni presente che non copre tutte le funzionalità di tlmgr. In particolare, non copre la modalità utente o il backup e ripristino.\n"
+"Consulta il menu 'Aiuto Tlmgr' per la documentazione completa di tlmgr stesso."
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
-msgid ""
-"%s is not a local or remote repository.\n"
+msgid "%s is not a local or remote repository.\n"
"Please configure a valid repository"
-msgstr ""
+msgstr "%s non è un archivio locale o remoto.\n"
+"Configura un archivio valido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "File"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
-msgstr ""
+msgstr "Carica archivio"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Esci"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Sto rigenerando il database dei nomi di file"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Sto rigenerando il database dei nomi di file…"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Rigenera i formati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Sto ricostruendo i formati…"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Rigenera le mappe dei font"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Sto ricostruendo le mappe dei font…"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
-msgstr ""
+msgstr "Scalatura font GUI"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr "Aiuto TLShell"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "Aiuto per tlmgr"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr "Aiuto Tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Riavvia per l'autoaggiornamento"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Riavvia tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Mostra i log"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "Il gestore di TL è aggiornato?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Ultimo comando di tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
-msgstr ""
+msgstr "Posizione su %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Elenco dei pacchetti"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Installato"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "Non installato"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Aggiornabile"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Dettagli >> Globali"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Collezioni e schemi"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Solo schemi"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Cerca"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Per nome"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Per nome e descrizione"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Installa i segnati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Aggiorna i segnati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Rimuovi i segnati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Aggiorna tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Aggiorna tutti"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "Segna tutti i mostrati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Segna nessuno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Solo i pacchetti per le piattaforme installate sono mostrati"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Nome"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Descrizione"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Multi-user"
-msgstr ""
+msgstr "Multi-utente"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Single-user"
-msgstr ""
+msgstr "Utente singolo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2755
#, tcl-format
-msgid ""
-"%s is not writable. You can probably not do much.\n"
+msgid "%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
-msgstr ""
+msgstr "Impossibile scrivere su %s. Probabilmente non potrai fare molto.\n"
+" Sei sicuro di voler continuare?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "schema base (plain e latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "Schema ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "schema completo (installa tutto)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "Schema GUST TeX Live"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "schema solo-infrastruttura (niente TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "schema medio (ridotto + altri pacchetti e lingue)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "schema minimo (solo plain)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "schema ridotto (base + xetex, metapost, alcune lingue)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "schema teTeX (più dell'intermedio, ma per niente completo)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Programmi e file essenziali"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Stili BibTeX aggiuntivi"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Programmi ausiliari per TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt e pacchetti"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Font aggiuntivi"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Font raccomandati"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Utilità per font e grafica"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Formati aggiuntivi"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Composizione tipografica per giochi"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Pacchetti per discipline umanistiche"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Arabo"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Cinese"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Cinese/giapponese/coreano (base)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Cirillico"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Ceco/slovacco"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Inglese USA/Regno Unito"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Altre lingue europee"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Francese"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Tedesco"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Greco"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Italiano"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Giapponese"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Coreano"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Altre lingue"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Polacco"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Portoghese"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Spagnolo"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Pacchetti LaTeX fondamentali"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Pacchetti LaTeX aggiuntivi"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Pacchetti LaTeX raccomandati"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Pacchetti LuaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Pacchetti per matematica, scienze naturali, informatica"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Pacchetti per MetaPost e Metafont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Pacchetti per la musica"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Grafica, immagini, diagrammi"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Pacchetti Plain TeX e LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Stili di editori, tesi, ecc."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Editor TeXworks; TL include solo i binari per Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Programmi di supporto solo per Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX e pacchetti"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2601
+msgid "Welcome to TeX Live!"
+msgstr "Benvenuto in TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2604
+#, perl-format
+msgid "See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and corrections. TeX Live is a joint project of the TeX user groups around the world; please consider supporting it by joining the group best for you. The list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr "Vedi %s/index.html per i collegamenti alla documentazione.\n"
+"Il sito web di TeX Live (https://tug.org/texlive/) contiene ogni aggiornamento e correzione. TeX Live è un progetto condiviso dei gruppi di utenti TeX di tutto il mondo; supportatelo unendovi al gruppo più adatto a voi. La lista dei gruppi è disponibile sul web all’indirizzo https://tug.org/usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2614
+#, perl-format
+msgid "Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr "Aggiungi %s/texmf-dist/doc/man alla variabile MANPATH.\n"
+"Aggiungi %s/texmf-dist/doc/info alla variabile INFOPATH.\n"
+"E soprattutto, aggiungi %s/bin/%s\n"
+"alla tua variabile d'ambiente PATH per la sessione attuale e quelle future."
+
+#~ msgid "tlmgr help"
+#~ msgstr "Aiuto per tlmgr"
+
+#~ msgid "Installation process"
+#~ msgstr "Installazione"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Scorri all'indietro per esaminare gli errori"
+
+#~ msgid "Finish"
+#~ msgstr "Fine"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Aggiungi le scorciatoie da menu"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Correggere le impostazioni del PATH nel registry"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Installazione per tutti gli utenti"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Installazione di TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Indietro"
+
+#~ msgid "Next >"
+#~ msgstr "Avanti >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Benvenuti all'installazione di TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Questo programma vi guiderà durante il processo di installazione."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "In caso di problemi, prova a disabilitare il tuo antivirus durante "
+#~ "l'installazione."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Per un'installazione avanzata e personalizzabile, consulta\n"
+#~ "le pagine web o la guida all'installazione."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Oppure usa install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Oppure esegui install-tl con l'opzione --gui expert."
+
+#~ msgid "Change default repository"
+#~ msgstr "Modifica l'archivio predefinito"
+
+#~ msgid "Command line repository"
+#~ msgstr "Archivio a riga di comando"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "ARCHIVI LOCALI"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "ARCHIVI DI RETE"
+
+#~ msgid "Select repository"
+#~ msgstr "Scegli l'archivio"
+
+#~ msgid "Mirror:"
+#~ msgstr "Mirror:"
+
+#~ msgid "Continent"
+#~ msgstr "Continente"
+
+#~ msgid "Countries"
+#~ msgstr "Paesi"
+
+#~ msgid "Mirrors"
+#~ msgstr "Mirror"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Attendi che il database sia caricato dell'archivio."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Questa operazione può durare a lungo!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Impossibile caricare il database remoto di TeX Live:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Torna indietro e scegli un mirror differente."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Le versioni di TeX Live nell'installazione locale\n"
+#~ "e nell'archivio a cui stai accedendo non sono compatibili:\n"
+#~ " locale: %s\n"
+#~ "archivio: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Percorso di destinazione:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Il percorso di destinazione conterrà l'installazione.\n"
+#~ "Raccomandiamo di lasciare l'anno di questa edizione di TeX Live\n"
+#~ "come ultima componente del percorso."
+
+#~ msgid "disk space required:"
+#~ msgstr "spazio richiesto su disco:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr ""
+#~ "(default non consentito o senza permessi di scrittura - da cambiare!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Da questa schermata è possibile configurare alcune opzioni"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Il programma è pronto per installare TeX Live %s.\n"
+#~ "Saranno usate le impostazioni indicate qui sotto.\n"
+#~ "Se desiderate modificare qualcosa prima di procedere, tornate indietro,\n"
+#~ "altrimenti premete sul pulsante \"Installa\"."
+
+#~ msgid "A4"
+#~ msgstr "A4"
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Scegli un mirror differente."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Le versioni di TeX Live nell'installazione locale e nell'archivio a cui "
+#~ "stai accedendo non sono compatibili:\n"
+#~ " locale: %s\n"
+#~ " archivio: %s\n"
+#~ "Scegli un mirror differente."
+
+#~ msgid "Basic Information"
+#~ msgstr "Informazioni di base"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Architetture selezionate"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Schemi selezionati"
+
+#~ msgid "Further Customization"
+#~ msgstr "Personalizzazioni aggiuntive"
+
+#~ msgid "Installation collections"
+#~ msgstr "Installazione collezioni"
+
+#~ msgid "Directory setup"
+#~ msgstr "Impostazione delle cartelle"
+
+#~ msgid "Portable setup"
+#~ msgstr "Allestimento portabile"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (cartella principale di TeX)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (cartella per i file comuni a tutti gli utenti)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (cartella per i dati generati automaticamente)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (cartella della configurazione per tutti gli utenti)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (cartella dei file specifici per ciascun utente)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Crea i collegamenti simbolici nelle cartelle di sistema"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Installa TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Continua"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "In caso di problemi, prova a disabilitare il tuo antivirus durante "
+#~ "l'installazione."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Il programma di installazione non possiede i permessi di "
+#~ "amministrazione;\n"
+#~ "quindi è possibile eseguire l'installazione solo per l'utente attuale."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Fai clic con il tasto destro su install-tl-advanced e seleziona \"esegui "
+#~ "come amministratore\"\n"
+#~ "per installare per tutti gli utenti."
+
+#~ msgid "Change variable value"
+#~ msgstr "Cambia il valore della variabile"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Inserisci il percorso per %s (usa ~ per %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "selezione personalizzata delle collezioni"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Seleziona le collezioni di pacchetti da installare"
+
+#~ msgid "Select All"
+#~ msgstr "Seleziona Tutto"
+
+#~ msgid "Deselect All"
+#~ msgstr "Deseleziona Tutto"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "crea i collegamenti simbolici nelle cartelle standard"
+
+#~ msgid "binaries to"
+#~ msgstr "eseguibili in"
+
+#~ msgid "manpages to"
+#~ msgstr "pagine di manuale in"
+
+#~ msgid "info to"
+#~ msgstr "pagine info in"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Seleziona le combinazioni di architetture e sistemi operativi"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s su %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s collezioni su %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(prima è necessario cambiare TEXDIR!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(non si hanno i permessi di scrittura - cambiare il percorso!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "L'opzione portabile è cambiata;\n"
+#~ "Le cartelle sono state reinizializzate"
+
#~ msgid "Mark all"
#~ msgstr "Segna tutti"
diff --git a/systems/texlive/tlnet/tlpkg/translations/ja.po b/systems/texlive/tlnet/tlpkg/translations/ja.po
index 0b322ac340..3b12c1b9a4 100644
--- a/systems/texlive/tlnet/tlpkg/translations/ja.po
+++ b/systems/texlive/tlnet/tlpkg/translations/ja.po
@@ -1,13 +1,13 @@
-# Copyright 2010-2020 TeX Live Team
+# Copyright 2010-2021 TeX Live Team
# This file is distributed under the same license as the TeX Live package.
# Koji Yokota <yokota33@gmail.com>, 2010, 2011, 2012, 2014, 2015.
-# Takuto Asakura <tkt.asakura@gmail.com>, 2019, 2020.
+# Takuto Asakura <tkt.asakura@gmail.com>, 2019-2021.
msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2020-03-14 05:48+0900\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
+"PO-Revision-Date: 2021-03-18 11:41+0900\n"
"Last-Translator: Takuto Asakura <tkt.asakura@gmail.com>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
"Language: ja\n"
@@ -17,727 +17,56 @@ msgstr ""
"X-Generator: Lokalize 1.5\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "インストール処理"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "キャンセル"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "警告の位置にスクロール"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "終了"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "デフォルト用紙サイズ"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "メニューショートカットを追加"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "ファイルの関連付けを変更"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "レジストリの PATH 設定を調整"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "すべてのユーザ用にインストール"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "TeXworks をインストール"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "TeX Live %s のインストール"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "終了"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "←戻る"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "次へ→"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"TeX Live %s インストーラへようこそ\n"
-"http://tug.org/texlive\n"
-"\n"
-"このウィザードがインストール作業をご案内します."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr "トラブルが発生した場合は,ウイルス対策ソフトを無効化してみてください."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"高度なカスタマイズを適用したインストールを行いたい場合は,\n"
-"ウェブサイトやインストーラのドキュメントを参照してください."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "または install-tl-advanced.bat をご使用ください."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "または install-tl に --gui expert オプションを指定してください."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "デフォルトリポジトリを変更"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "コマンドラインリポジトリ "
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "ローカルリポジトリ"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "ネットワークリポジトリ"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "デフォルトリモートレポジトリ"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "リポジトリを選択"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "ミラー:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "大陸"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "国"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "ミラー"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "リポジトリデータベースが読み込まれるまでお待ちください."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "これには少し時間がかかります!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "リモート TeX Live データベースを読み込めませんでした:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "前に戻って別のミラーを選択してください."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"ローカルにインストール済みの TeX Live のバージョンと\n"
-"アクセスしたリポジトリのバージョンに互換性がありません:\n"
-" ローカル:%s\n"
-"リポジトリ:%s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "インストール先のフォルダ:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "変更"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"対象フォルダには,インストールするファイルが入ります.\n"
-"末尾に年を入れたままにしておくことを強く推奨します."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "必要ディスク容量:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr "(デフォルト値が不正または書き込み不能です.変更してください!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "この画面では,いくつかのオプションを設定することができます."
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"TeX Live %s をインストールする準備が整いました.\n"
-"以下の設定が使用されます.\n"
-"変更したいものがある場合には,前に戻ってください.\n"
-"問題なければ,「インストール」ボタンを押してください."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "はい"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "いいえ"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "インストール"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr "なし"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr "新規のみ"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "すべて"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "レター"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "ショートカットなし"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "TeX Live メニュー"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "ランチャ項目"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "読み込み"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "警告"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "別のミラーを選択してください."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "OK"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"ローカルにインストール済みの TeX Live のバージョンと,アクセスしたリポジトリ"
-"のバージョンに互換性がありません:\n"
-" ローカル:%s\n"
-" リポジトリ:%s\n"
-"別のミラーを選択してください."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "基本情報"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "バイナリシステム"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "選択したスキーム"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "詳細設定"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "インストール対象コレクション"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "ディレクトリ設定"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "ポータブル設定"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "切替"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR(メインの TeX ディレクトリ)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL(システム全体に適用するローカルファイルをおくディレクトリ)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR(自動生成されるデータのためのディレクトリ)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG(ローカル設定用のディレクトリ)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME(ユーザ用ファイルをおくディレクトリ)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "オプション"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "\\write18 を用いて制限リストにあるプログラムの実行を許可"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "フォーマットファイルをすべて生成"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "font/macro のドキュメントツリーをインストール"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "font/macro のソースツリーをインストール"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "システムディレクトリにシンボリックリンクを作成する"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "インストール後に CTAN をパッケージのアップデート元に設定"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "このプログラムについて"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "TeX Live のインストール"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "続行"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr "トラブルが発生した場合は,ウイルス対策ソフトを無効化してみてください."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"このインストーラには管理者権限が与えられていません.\n"
-"したがって,現在のユーザー専用にインストールすることしかできません."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"すべてのユーザー向けにインストールしたい場合は,install-tl-advanced を\n"
-"右クリックし,「管理者として実行」を選択してください."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "変数の値を変更"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "%s のパスを入力してください(%s を表すには ~ を使用してください)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "コレクションのカスタム選択"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "インストールするコレクションを選択"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "すべて選択"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "すべての選択を解除"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "シンボリックリンクを標準ディレクトリに作成する"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "バイナリの配置先:"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "man ページの配置先:"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "info ページの配置先:"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "arch-os を選択してください"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "メインのプラットフォームを取り除くことはできません!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s(全 %s 中)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s コレクション(全 %s コレクション中)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(先に TEXDIR を変更してください!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(デフォルト値では書き込みできません.変更してください!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"ポータブル設定が変更されました.\n"
-"ディレクトリも再初期化されます"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "ローカルの TeX Live データベースを読み込んでいます"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "これには少し時間がかかるかもしれません.少しお待ちください……"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "……読み込み完了"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "警告"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -753,254 +82,336 @@ msgstr ""
"\n"
"ほとんどのボタンは利用できなくなります."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "OK"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "リポジトリ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "読み込み完了:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "なし"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "デフォルト値を読み込む"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "複数リポジトリ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "デフォルト値:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "表示設定"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "状態"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "すべて"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "インストール済み"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "未インストール"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "アップデート"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "カテゴリ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "パッケージ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "コレクション"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "スキーム"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "一致検索"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "説明"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "ファイル名"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "選択"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "選択分"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "未選択分"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "すべて選択"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "すべて選択解除"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "フィルタをリセット"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "パッケージ名"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "ローカルのリビジョン"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "リモートのリビジョン"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "概要"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "インストール済みのものをすべてアップデート"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "以前アンインストールしたパッケージを再インストール"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "アップデート"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "インストール"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "アンインストール"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "バックアップ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "オプション"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "アクション"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "ヘルプ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "(tlpdb から)デフォルトリポジトリを読み込む:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "コマンドラインレポジトリの読み込み:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "標準ネットワークリポジトリを読み込み:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "他のレポジトリを読み込む…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "終了"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "一般…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "用紙…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "プラットフォーム…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
msgstr "GUI 言語…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "上級者向けオプション"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "デバッグ出力を有効化"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "新規パッケージの自動インストールを無効化"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "サーバから削除されたパッケージの自動削除を無効化"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "ファイル名データベースを更新"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "すべてのフォーマットを再構築"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "フォントマップデータベースを更新"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "バックアップからパッケージを復元"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "システムのディレクトリでシンボリックリンクを取り扱う"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "TeX Live %s をアンインストール…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "TeX Live %s をアンインストール"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "アンインストール完了"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1009,286 +420,359 @@ msgstr ""
"本当に TeX Live %s を完全にアンインストールしますか?\n"
"この操作は取り消せません!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "マニュアル"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "このプログラムについて"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "詳細:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "パッケージ:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "カテゴリ:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "概要:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "詳細:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "インストール済み:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "はい"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "いいえ"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "ローカルのリビジョン:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "ローカルカタログのバージョン:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "リモートのリビジョン:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "リモートカタログのバージョン:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "キーワード:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "機能:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "プライマリ設定:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "セカンダリ設定:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "コレクション:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr "警告:カタログバージョンが古いか,単純に間違っている可能性があります."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "依存パッケージ:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "バイナリ依存:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "実行ファイル:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "ドキュメントファイル:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "ソースファイル:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "バイナリファイル:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "詳細情報"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "TeX Live Manager をアップデート"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "サポートするプラットフォームを選択してください"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "変更を適用"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "メインのプラットフォームを取り除くことはできません!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "一般オプション"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "デフォルトのパッケージレポジトリ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "変更"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "インストール時にフォーマットを作成する"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "切替"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "font/macro のソースをインストール"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "font/macro のドキュメントをインストール"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "デフォルトのバックアップディレクトリ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "自動バックアップ設定"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "プログラムのリンク先"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "info ページのリンク先"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "man ページのリンク先"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "ショートカットをデスクトップに作成"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr "すべてのユーザ向けにインストールする"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "ファイルの関連付けを変更"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "デフォルトレポジトリの読み込み:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "用紙オプション"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "すべてに適用するデフォルト用紙サイズ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "レター"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "%s のデフォルト用紙サイズ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "GUI 言語"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "システムのデフォルト値"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "GUI 用のデフォルト言語:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "変更内容は再起動後に有効になります"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "デフォルトリモートレポジトリ"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "ディレクトリを選択してください"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "デフォルトのパッケージリポジトリを編集"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "使用するリポジトリ群を指定"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "削除"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "メインパッケージリポジトリを変更"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "サブパッケージリポジトリを変更"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "リポジトリを追加"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "パッケージリポジトリを追加"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "このタグ名は既に使用されています:%s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "戻す"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "%s 用に用紙サイズを選択してください"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "任意の数を保持"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "無効化"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "リモートデータベースの読み込みに失敗しました."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "エラーメッセージ:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "インストール"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1298,7 +782,7 @@ msgstr ""
"直ちにプログラムを終了します.\n"
"必要ならば再起動してください."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1318,107 +802,111 @@ msgstr ""
"アップデート後,TeX Live Manager は自動で終了します.\n"
"自動終了の後,再起動してほかのアップデートを続けることができます."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr "(アップデートの続きは,tlmgr のアップデート後に可能になります.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
msgstr ""
"このプログラムが終了した後も,アップデートが完了するまで少しお待ちください."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "復元が完了しました"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "復元するパッケージを選択するか,すべてのパッケージを復元してください"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "リビジョン:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "選択したパッケージを復元"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "すべてのパッケージを最新バージョンに戻す"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "閉じる"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "シンボリックリンクを更新"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "シンボリックリンクを削除"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "ディレクトリを編集"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "%s の新しい値"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "ディレクトリを選択"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "パッケージリポジトリを読み込む"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "次のパッケージリポジトリを読み込みます:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "ローカルディレクトリを選択してください"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "標準ネットワークリポジトリを使う"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "読み込み"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"リモートリポジトリを読み込んでいます.これには少し時間がかかるかもしれませ"
"ん.お待ちください……"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "認証済み"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "未認証"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "完了"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1427,6 +915,14 @@ msgstr ""
"%s の実行に失敗しました.\n"
"詳細については,ログウィンドウをご覧ください."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "メニューショートカット"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "ランチャ"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1445,65 +941,29 @@ msgstr ""
"ターゲットディレクトリ %s が空ではありません.\n"
"本当に合っていますか?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "TeX Live へようこそ!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"ドキュメントの一覧は %s/index.html をご覧ください.TeX Live のウェブサイト "
-"(https://tug.org/texlive/) にはすべてのアップデートとコレクションの情報が掲載"
-"されています.TeX Live は全世界の TeX ユーザ会有志による合同プロジェクトで"
-"す.TeX Live プロジェクトをサポートしていただける場合お好きな TeX ユーザ会に"
-"入会することをご検討ください.TeX ユーザ会の一覧はhttps://tug.org/usergroups."
-"html でご確認いただけます."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"%s/texmf-dist/doc/man を MANPATH に追加してください.\n"
-"%s/texmf-dist/doc/info を INFOPATH に追加してください.\n"
-"最重要:TeX Live に含まれるバイナリを利用可能にするため\n"
-"%s/bin/%s を PATH に追加してください."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "本当に中止しますか?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "ローカルリポジトリ"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "中止"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr "TeX Live インストーラ"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1515,23 +975,23 @@ msgstr ""
"処理に時間がかかり過ぎる場合は「中止」を押すか別のリポジトリを選択してくださ"
"い."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "次のファイルが書き込み不能です:"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "ディレクトリ名…"
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "名前を変更(スラッシュを含めることはできません)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "スラッシュを含めることはできません"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1539,126 +999,126 @@ msgstr ""
"TeX Live のリリース年を含めることを強く推奨します!\n"
"本当に続行しますか?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "年を追加"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "年を除去"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr "インストール先"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr "開く…"
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "ローカライズされたディレクトリ名は実体名に置き換えられます"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' は %s と等価です.例:%s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "現在のプラットフォームの選択を外すことはできません"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr "バイナリ"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr "スキーム"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr "コレクション"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr "選択"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr "言語"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr "ほかのコレクション"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr "警告.指定したディレクトリの一部が書き込み不能です!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr "シンボリックリンク"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr "man ページ"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr "info ページ"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
-msgstr ""
+msgstr "GUI 言語"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
-msgstr ""
+msgstr "フォントスケーリング"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "現在:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "TeX Live %s インストーラ"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "高度な設定"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr "ディレクトリ"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr "メインツリー"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr "ローカルに追加"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr "ユーザごとに追加"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr "さらに表示…"
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1668,70 +1128,110 @@ msgstr ""
"TEXMFLOCAL と TEXMFHOME は\n"
"リセットされます"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "プラットフォーム"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr "現在のプラットフォーム:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr "追加プラットフォームの数:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr "選択したもの"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr "スキーム:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr "追加コレクションの数:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr "カスタマイズ"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr "必要なディスク容量 (MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr "デフォルト用紙サイズ"
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "\\write18 を用いて制限リストにあるプログラムの実行を許可"
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "フォーマットファイルをすべて生成"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "font/macro のドキュメントツリーをインストール"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "font/macro のソースツリーをインストール"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr "検索パスを調整"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr "ショートカットなし"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr "TeX Live メニュー"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr "ランチャ項目"
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr "スタートメニューにショートカットを作成"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr "ファイルの関連付けを変更"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr "TeXworks をインストール"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr "シンボリックリンクを標準ディレクトリに作成"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr "ディレクトリを指定"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr "インストール後に CTAN をパッケージのアップデート元に設定"
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr "カスタムスキーム"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
msgstr "%s はローカルリポジトリでもリモートリポジトリでもありません"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
msgstr "%s には引数が必要です"
@@ -1744,210 +1244,210 @@ msgstr "特定のミラーを選択…"
msgid "No mirror list available"
msgstr "利用可能なミラーリストがありません"
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr "選択または入力"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "実行中"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr "待機中"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "アップデートが必要です"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "最新の状態です"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "不明"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr "ロード中"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"処理に時間がかかり過ぎる場合は「中止」を押すか別のリポジトリを選択してくださ"
"い."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "リポジトリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr "読み込み完了"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "設定されたリポジトリの1つが利用不能です."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "出力"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "その他"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s はリポジトリではありません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr "リポジトリがありません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr "複数のリポジトリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "未読み込み"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr "実際のリポジトリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "メインリポジトリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
-msgstr "新規:"
+msgstr "新規"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "ミラーを自動選択"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "ローカルディレクトリ…"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "追加リポジトリ (tlcontrib)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "tlcontrib リポジトリを含みます"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "tlcontrib リポジトリを削除"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "tlcontrib リポジトリは含まれていません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "tlcontrib リポジトリを追加する"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "保存して読み込み"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "現在のプラットフォーム (%s) を削除することはできません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "適用して閉じる"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "変更は太字で表示されます"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "プラットフォーム"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr "エラー"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
-msgstr ""
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
+msgstr "利用可能な用紙サイズがありません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "用紙サイズ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "%s パッケージをリビジョン %s へ復元しますか?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "バックアップが設定されていません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "バックアップディレクトリが指定されていません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "バックアップディレクトリ %s が存在しません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "バックアップディレクトリ %s にパッケージがありません"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "バックアップから復元"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "パッケージ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "リビジョン"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "すべて復元"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "何もすることがありません!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1958,12 +1458,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "%s はインストール済み"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1974,22 +1474,22 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "依存パッケージ %s をアップデートします.続行しますか?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "%s は未インストールなのでスキップします"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "%s は既に最新版なのでスキップします"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2000,22 +1500,34 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "依存パッケージ %s をアンインストールします.続行しますか?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "情報"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr "GUI 版 TeX Live マネージャTcl/Tk 実装"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+"この TeX Live マネージャ GUI は直感的に操作できるはずです.\n"
+"ただし tlmgr の全機能はカバーしていないことに注意してください.\n"
+"特にユーザモードとバックアップ機能はサポートしていません.\n"
+"tlmgr 自体のマニュアルについては「tlmgr ヘルプ」メニューを確認してください."
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2024,165 +1536,169 @@ msgstr ""
"%s はローカルリポジトリでもリモートリポジトリでもありません.\n"
"有効なリポジトリを設定してください"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "ファイル"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr "リポジトリを読み込む"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "終了"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "ファイル名データベースを再生成"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "ファイル名データベースを再生成中……"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "フォーマットを再生成"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "フォーマットを再生成中……"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "フォントマップを再生成"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "フォントマップを再生成中……"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
-msgstr ""
+msgstr "GUI フォントスケーリング"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr "tlshell ヘルプ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
msgstr "tlmgr ヘルプ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "tlshell を再起動"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "tlmgr を再起動"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "ログを表示"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "tlmgr は最新版?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "tlmgr コマンド:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr "ルートは %s です"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "パッケージリスト"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "インストール済み"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "未インストール"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "アップデート可能"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "カテゴリ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "コレクションとスキーム"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "スキームのみ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "検索"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "名称でソート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "名称と説明でソート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "選択項目をインストール"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "選択項目をアップデート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "選択項目をアンインストール"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "tlmgr をアップデート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "すべてアップデート"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "表示をすべて選択"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "すべて選択解除"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "お使いのプラットフォームに対応するパッケージのみが表示されています"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "名称"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "説明"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
msgstr "マルチユーザ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
msgstr "シングルユーザ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2191,213 +1707,237 @@ msgstr ""
"%s は書き込み不能です.多くの処理が完了できない可能性があります. それでも続"
"行しますか?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "basic スキーム(plain および latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "ConTeXt スキーム"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "full スキーム(すべて)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "GUST TeX Live スキーム"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "infrastructure-only スキーム(TeX 処理系は一切含みません)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "midium スキーム(small スキーム+欧州の主要言語サポート)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "minimal スキーム(plain のみ)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr ""
"small スキーム(basic スキーム+XeTeX, MetaPost といくつかの言語サポート)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr ""
"teTeX スキーム(medium スキームよりも大きいが,full スキームには及ばない)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "必須プログラムとファイル"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "BibTeX の追加スタイル"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "TeX 外部プログラム"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt とパッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "追加フォント"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "推奨フォント"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "画像およびフォントのユーティリティ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "追加フォーマット"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "ゲーム組版"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "人文科学パッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "アラビア語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "中国語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "日中韓 (base)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "キリル文字"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "チェコ・スロバキア語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "英語・米語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "その他の欧州言語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "フランス語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "ドイツ語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "ギリシア語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "イタリア語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "日本語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "韓国語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "他の言語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "ポーランド語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "ポルトガル語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "スペイン語"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "LaTeX 基本パッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "LaTeX 追加パッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "LaTeX 推奨パッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "LuaTeX パッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "数学,自然科学,計算機科学パッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "MetaPost および Metafont パッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "音楽パッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "画像と図表"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Plain (La)TeX パッケージ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
-msgstr "出版社スタイルやテーマ"
+msgstr "出版社スタイルや学位論文"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "TeXworks(Windows 版のみ)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Windows 専用プログラム"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX とパッケージ"
-#~ msgid "Mark all"
-#~ msgstr "すべて選択"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "TeX Live へようこそ!"
-#~ msgid "Cannot set default GUI language"
-#~ msgstr "デフォルト GUI 言語を設定できません"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"ドキュメントの一覧は %s/index.html をご覧ください.TeX Live のウェブサイト "
+"(https://tug.org/texlive/) にはすべてのアップデートとコレクションの情報が掲載"
+"されています.TeX Live は全世界の TeX ユーザ会有志による合同プロジェクトで"
+"す.TeX Live プロジェクトをサポートしていただける場合お好きな TeX ユーザ会に"
+"入会することをご検討ください.TeX ユーザ会の一覧はhttps://tug.org/usergroups."
+"html でご確認いただけます."
-#~ msgid "GUI language (restarts tlshell)"
-#~ msgstr "GUI 言語(tlshell が再起動します)"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"%s/texmf-dist/doc/man を MANPATH に追加してください.\n"
+"%s/texmf-dist/doc/info を INFOPATH に追加してください.\n"
+"最重要:TeX Live に含まれるバイナリを利用可能にするため\n"
+"%s/bin/%s を PATH に追加してください."
diff --git a/systems/texlive/tlnet/tlpkg/translations/messages.pot b/systems/texlive/tlnet/tlpkg/translations/messages.pot
index 5bb25800cd..89a824f198 100644
--- a/systems/texlive/tlnet/tlpkg/translations/messages.pot
+++ b/systems/texlive/tlnet/tlpkg/translations/messages.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: TeX Live 2020\n"
+"Project-Id-Version: TeX Live 2021\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,700 +17,56 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr ""
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr ""
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr ""
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
+msgid "Loading local TeX Live database"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
+msgid "This may take some time, please be patient ..."
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
+msgid "... done loading"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
msgid "Warning"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
-msgid "Loading local TeX Live database"
-msgstr ""
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
-msgid "This may take some time, please be patient ..."
-msgstr ""
-
#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
-msgid "... done loading"
-msgstr ""
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -720,547 +76,702 @@ msgid ""
"Most buttons will be disabled."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
"Your last chance to change your mind!"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
"Please restart if necessary."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1272,110 +783,122 @@ msgid ""
"You can then restart it to proceed with further updates."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
"Please consult the log window for details."
msgstr ""
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr ""
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1390,55 +913,29 @@ msgid ""
"are you sure?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr ""
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1446,218 +943,258 @@ msgid ""
"If this takes too long, press Abort or choose another repository."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
"and TEXMFHOME"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
msgstr ""
@@ -1670,208 +1207,208 @@ msgstr ""
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1879,12 +1416,12 @@ msgid ""
"%s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1892,22 +1429,22 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1915,389 +1452,424 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr ""
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr ""
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
diff --git a/systems/texlive/tlnet/tlpkg/translations/nl.po b/systems/texlive/tlnet/tlpkg/translations/nl.po
index ba432879d7..64120ad3bc 100644
--- a/systems/texlive/tlnet/tlpkg/translations/nl.po
+++ b/systems/texlive/tlnet/tlpkg/translations/nl.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2020-03-18 12:05+0100\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
+"PO-Revision-Date: 2021-03-08 12:17+0100\n"
"Last-Translator: Siep Kroonenberg <siepo@bitmuis.nl>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
"Language: nl\n"
@@ -11,734 +11,58 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: UTF-8\n"
-"X-Generator: Poedit 2.0.6\n"
-
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Installatie-proces"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Afbreken"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Schuif terug om waarschuwingen te inspekteren"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Sluit af"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Standaard papier-formaat"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Maak TeX Live menu"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Wijzig bestands-koppelingen"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "PATH aanpassen in registry"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Installeer voor alle gebruikers"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Installeer TeXworks front-end"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "TeX Live %s Installatie"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Stoppen"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Terug"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Volgende >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Welkom bij de installatie van TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Deze wizard zal u door de installatie leiden."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"Probeer in geval van problemen uw antivirus te deaktiveren tijdens de "
-"installatie."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Raadpleeg voor een geavanceerde installatie op maat\n"
-"de web pagina's of de installatie-gids."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Of gebruik install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Of draai install-tl met de optie --gui expert."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Verander standaard installatie-bron"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Installatie-bron volgens commando-regel"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "LOKALE INSTALLATIE-BRONNEN"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "ONLINE INSTALLATIE-BRONNEN"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Standaard online installatie-bron"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Selekteer installatie-bron"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Mirror:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Werelddeel"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Landen"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Mirrors"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Wacht terwijl de database van de installatie-bron wordt geladen."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Dit gaat even duren!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Kon de online TeX Live database niet laden:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Ga terug en kies een andere mirror."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"De TeX Live versies van de lokale installatie\n"
-"en van de gebruikte installatie-bron zijn niet compatibel:\n"
-" lokaal: %s\n"
-" installatie-bron:%s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Bestemmings-folder:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Wijzig"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"De bestemmings-folder zal TeX Live bevatten.\n"
-"Het wordt sterk aangeraden het jaar aan te houden als laatste component."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "benodigde schijfruimte:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr "(default niet toegestaan of niet schrijfbaar - aub wijzigen!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Met dit scherm kunt u enkele opties instellen"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"We zijn gereed om TeX Live %s te installeren.\n"
-"De volgende instellingen worden gebruikt.\n"
-"Ga terug als u iets wilt wijzigen,\n"
-"zo niet, klik dan op de \"Installeren\" knop."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Ja"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Nee"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Installeren"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+"X-Generator: Poedit 2.4.1\n"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr "Geen"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr "Alleen nieuw"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Alle"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Geen TeX Live menu"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "TeX Live menu"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Launcher item"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Laad"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Waarschuwing"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Kies een andere mirror."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Ok"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"De TeX Live versies van de lokale installatie\n"
-"en van de gebruikte installatie-bron zijn niet compatibel:\n"
-" lokaal: %s\n"
-" installatie-bron:%s\n"
-"Kies een andere mirror."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Basisinformatie"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Platform(s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Gekozen schema"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Verdere verfijning"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Installatie-collecties"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Folders"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Portable setup"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Wijzig"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (hoofd TeX-folder)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (voor lokale stijlen etc.)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (voor automatisch gegenereerde bestanden)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (voor lokale configuratie)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (voor eigen macros etc.)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Opties"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Sta uitvoering van een beperkte lijst programmas toe via \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Genereer alle format bestanden"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Installeer font/macro doc folder"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Installeer font/macro bron folder"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Maak symlinks naar standaard-folders"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "Kies na installatie CTAN als bron voor nieuwe versies van pakketten"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "Info"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Installeer TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Doorgaan"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"Probeer in geval van problemen uw antivirus te deaktiveren tijdens de "
-"installatie."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Het installatie-programma heeft geen administratieve bevoegdheden;\n"
-"kan daarom alleen voor de huidige gebruiker installeren."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Rechts-klik install-tl-advanced en selekteer \"Als administrator uitvoeren"
-"\"\n"
-"als u voor alle gebruikers wilt installeren."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Nieuwe waarde"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Pad voor %s (gebruik ~ voor %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "eigen selektie van collekties"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Kies te installeren collecties"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Kies alles"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Kies niets"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "maak symlinks naar standaard-folders"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "programma's naar"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "manpages naar"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "info naar"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Kies platform(s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Verwijdering van de hoofd-architektuur niet mogelijk!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s van %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s collecties van %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(TEXDIR eerst veranderen!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(geen schrijf-toegang - wijzig!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Portable optie gewijzigd;\n"
-"Folders opnieuw geïnitialiseerd"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Bezig de lokale TeX Live database te laden"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Dit kan even duren; even geduld aub..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... klaar met laden"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Waarschuwing"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -754,256 +78,338 @@ msgstr ""
"\n"
"De meeste knoppen zijn gedeactiveerd."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "Ok"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Installatie-bron"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Geladen:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "geen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Laad standaard installatie-bron"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "meerdere installatie-bronnen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Standaard:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Laat instellingen zien"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Status"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "alle"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "geïnstalleerd"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "niet geïnstalleerd"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "nieuwe versies"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Categorie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "pakketten"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "collecties"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "schema's"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Match"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "beschrijvingen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "bestandsnamen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Keuze"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "gekozen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "niet gekozen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Kies alles"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Kies niets"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Hef filters op"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Naam van pakket"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Lokale rev. (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Online rev. (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Korte beschrijving"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Alles bijwerken"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Herinstalleer eerder verwijderde pakketten"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Werk bij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Installeren"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Verwijder"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Maak reserve-kopie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Opties"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Akties"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Help"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Laad standaard (volgens tlpdb) installatie-bron:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Laad cmd line installatie-bron:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Laad standaard online installatie-bron:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Laad andere bron ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Stoppen"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Algemeen ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Papier ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Platforms ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
-msgstr "GUI taal ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
+msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Geavanceerde instellingen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Aktiveer debug uitvoer"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Deaktiveer automatische installatie van nieuwe pakketten"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr ""
"Deaktiveer automatische verwijdering van pakketten die op de server zijn "
"verwijderd"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Werk database van bestandsnamen bij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Her-genereer alle formaten"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Werk font map database bij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Herinstalleer pakketten vanaf reserve-kopie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Symlinks naar standaard-folders"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Verwijder TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Verwijder TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Afbreken"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Klaar met volledig verwijderen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1012,286 +418,359 @@ msgstr ""
"Wilt u werkelijk de volledige TeX Live %s installatie verwijderen?\n"
"Uw laatste kans om van gedachten te veranderen!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Handleiding"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "Info"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Details betreffende:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Pakket:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Categorie:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Korte beschrijving:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Lange beschrijving:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Geïnstalleerd:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Ja"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Nee"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Lokale revisie:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Versie lokale catalogus:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Online revisie:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Versie online catalogus:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Trefwoorden:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Funktionaliteit:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Primaire omschrijving:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Secundaire omschrijving:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Collectie:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr "Waarschuwing: Catalogus versies kunnen achterlopen of niet kloppen."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Hangt af van:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Afhankelijkheden binaries:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Run bestanden:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Doc bestanden:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Src bestanden:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Bin bestanden:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Nadere informatie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Werk TeX Live Manager bij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Keuze van te ondersteunen platforms"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Voer de wijzigingen uit"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Verwijdering van de hoofd-architektuur niet mogelijk!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Algemene opties"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Standaard installatie-bron"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "Wijzig"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Genereer formaten tijdens installatie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "Wijzig"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Installeer bronbestanden voor macros/lettertypen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Installeer documentatie voor macros/lettertypen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Standaard folder voor reserve-kopie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Instelling voor automatische reserve-kopie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Doelfolder voor programma-symlinks"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Doelfolder voor symlinks info-bestanden"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Doelfolder voor symlinks man paginas"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Maak snelkoppelingen op het bureaublad"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr "Installeer voor alle gebruikers"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Wijzig bestands-koppelingen"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Laad standaard installatie-bron:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Papier instellingen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Standaard papier-formaat voor alle"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Standaard papier-formaat voor %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "GUI taal"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Systeem-instelling"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Standaard-taal voor de GUI:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Wijzigingen treden in werking na herstart"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Standaard online installatie-bron"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Kies folder"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Wijzig de standaard installatie-bronnen voor pakketten"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Kies de te gebruiken installatie-bronnen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Verwijder"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Wijzig hoofd installatie-bron"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Wijzig aanvullende installatie-bron"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Voeg installatie-bron toe"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Voeg installatie-bron toe"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Label van installatie-bron al in gebruik: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Herstel"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Selekteer papier-formaat voor %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "bewaar een onbeperkt aantal"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "deactiveer"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Laden van online database mislukt."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Foutmelding:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Installatie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1301,7 +780,7 @@ msgstr ""
"Het programma zal nu afsluiten.\n"
"Herstart indien nodig."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1321,11 +800,11 @@ msgstr ""
"Na de update zal TeX Live Manager sluiten.\n"
"U kunt daarna herstarten om verdere updates uit te voeren."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr "(Verdere updates komen beschikbaar nadat tlmgr is bijgewerkt.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1333,95 +812,99 @@ msgstr ""
"Wacht aub. even nadat het programma is geeindigd, zodat het bijwerken kan "
"worden voltooid."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Volledig herstel voltooid"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Kies te herstellen pakket, of herstel alle pakketten"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Revisie:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Herstel gekozen pakket"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Herstel alle pakketten naar de laatste versie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Afsluiten"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Werk symbolische koppelingen bij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Verwijder symbolische koppelingen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Wijzig folder"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Nieuwe waarde voor %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Kies folder"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Laad installatie-bron"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Laad deze installatie-bron:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Kies een lokale folder"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Gebruik de standaard online installate-bron"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Laad"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"Bezig de online installatie-bron te laden - dit kan even duren, geduld aub..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "geverifieerd"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "niet geverifieerd"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Klaar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1430,6 +913,14 @@ msgstr ""
"%s is met een fout geeindigd.\n"
"Raadpleeg het log venster voor details."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Menu snelkoppelingen"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Launcher"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1448,64 +939,29 @@ msgstr ""
"Doel-folder %s is niet leeg;\n"
"weet u het zeker?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Welkom bij TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Zie %s/index.html voor links naar documentatie.\n"
-"De TeX Live web site (https://tug.org/texlive/) bevat eventuele updates en "
-"correcties. TeX Live is een gezamenlijk projekt van TeX gebruikersgroepen "
-"wereldwijd; overweeg ondersteuning door lid te worden van zo'n groep. De "
-"lijst van gebruikersgroepen staat op https://tug.org/usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Voeg %s/texmf-dist/doc/man toe aan MANPATH.\n"
-"Voeg %s/texmf-dist/doc/info toe aan INFOPATH.\n"
-"En bovenal, voeg %s/bin/%s\n"
-"toe aan PATH voor huidige en toekomstige sessies."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Zeker weten?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "Lokale installatie-bron"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Afbreken"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr "TeX Live Installatie"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1517,23 +973,23 @@ msgstr ""
"Als het te lang duurt, klik dan op Afbreken of kies een andere installatie-"
"bron."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Kan niet worden aangemaakt of is niet schrijfbaar"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Folder-naam..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Wijzig naam (slashes niet toegestaan)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Slashes niet toegestaan"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1541,126 +997,126 @@ msgstr ""
"TL jaar component sterk aanbevolen!\n"
"Weet u het zeker?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Jaar toevoegen"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Jaar verwijderen"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr "Hoofd TeX-folder"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr "Bladeren..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "Aangepaste folder-namen worden vervangen door hun werkelijke namen"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' betekent %s, bijvoorbeeld %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Eigen platform is altijd geselecteerd"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr "Binaries"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr "Schema's"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr "Collecties"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr "Selekteer"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr "Talen"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr "Andere collecties"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr "Waarschuwing. Niet alle geconfigureerde folders zijn schrijfbaar!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr "Symlinks"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr "Man pagina's"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr "Info pagina's"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
-msgstr ""
+msgstr "GUI taal"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
-msgstr ""
+msgstr "Font grootte"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Huidig:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "TeX Live %s Installatie"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Geavanceerd"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr "Folders"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr "Hoofd data-folder"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr "Lokale toevoegingen"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr "Toevoegingen per gebruiker"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr "Meer ..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1670,70 +1126,110 @@ msgstr ""
"Kan TEXMFLOCAL en\n"
"TEXMFHOME terugzetten"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Platforms"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr "Huidig platform:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr "Aantal extra platforms:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr "Selekties"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr "Schema:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr "Aantal collecties:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr "Aanpassen"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr "Vereiste schijfruimte (in MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr "Standaard papier-formaat"
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Sta uitvoering van een beperkte lijst programmas toe via \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "Genereer alle format bestanden"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "Installeer font/macro doc folder"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "Installeer font/macro bron folder"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr "Zoekpad aanpassen"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr "Geen TeX Live menu"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr "TeX Live menu"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr "Launcher item"
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr "Bureaublad-integratie"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr "Koppeling bestandsformaten"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr "Installeer TeXworks front-end"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr "Maak symlinks in standaard folders"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr "Specificeer folders"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr "Kies na installatie CTAN als bron voor nieuwe versies van pakketten"
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr "Eigen schema"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
msgstr "%s is niet een lokale of online installatie-bron"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
msgstr "%s vereist een argument"
@@ -1746,210 +1242,210 @@ msgstr "Specifieke CTAN mirror..."
msgid "No mirror list available"
msgstr "Geen lijst van mirrors beschikbaar"
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr "Kies of type"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Bezig"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr "Inactief"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Moet worden bijgewerkt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Up to date"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Onbekend"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr "Ann het laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"Als het te lang duurt, klik dan op Afbreken en kies een andere installatie-"
-"bron"
+"bron."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Installatie-bronnen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr "Klaar met laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Een ingestelde installatie-bron is niet beschikbaar."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Uitvoer"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Andere"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s is geen installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr "Geen installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr "Meerdere installatie-bronnen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Niet geladen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr "Feitelijk gebruikte installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Primaire installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Nieuw"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Willekeurige CTAN mirror"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Lokale folder..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "tlcontrib extra installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "tlcontrib installatie-bron is toegevoegd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Verwijder tlcontrib installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "tlcontrib installatie-bron is niet toegevoegd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Voeg tlcontrib installatie-bron toe"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Opslaan en laden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Eigen platform %s is altijd geselecteerd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Toepassen en sluiten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Gewijzigde elementen zijn vet"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "platform"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr "Fout"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
-msgstr ""
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
+msgstr "Geen papiermaten beschikbaar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "Papiermaten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "%s terugdraaien naar %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Geen reserve-kopieën geconfigureerd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Geen folder voor reserve-kopieën gedefinieerd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Folder %s voor reserve-kopieën bestaat niet"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Geen pakketten in folder %s voor reserve-kopieën"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Herinstalleer vanaf reserve-kopie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Pakket"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Revisie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Herstel alle"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Niets te doen!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1960,12 +1456,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Al geïnstalleerd: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1976,24 +1472,24 @@ msgstr ""
"%s\n"
"bijwerken?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Werk enkele afhankelijkheden: %s toch bij. Doorgaan?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr ""
"Niet gïnstalleerd: %s\n"
"overgeslagen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Overgeslagen: %s; al up to date"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2003,16 +1499,16 @@ msgstr ""
"Verwijder ook afhankelijkheden\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Verwijder toch enkele afhankelijkheden: %s. Doorgaan?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2020,7 +1516,21 @@ msgstr ""
"GUI interface voor TeX Live Manager\n"
"Geschreven in Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+"Deze grafische interface voor TeX Live Manager zou weinig toelichting nodig "
+"moeten hebben.\n"
+"Merk op dat het niet de volledige functionaliteit van tlmgr omvat. Met name "
+"worden user mode en backup en restore niet ondersteund.\n"
+"Raadpleeg het 'Tlmgr Help' menu item voor volledige dokumentatie van tlmgr "
+"zelf."
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2029,165 +1539,169 @@ msgstr ""
"%s is niet een lokale of online installatie-bron.\n"
"Configureer a.u.b een geldige installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Archief"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr "Laad installatie-bron"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Einde"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Ververs database van bestandsnamen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Bezig met verversen database..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Ververs formaten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Bezig formaten te verversen..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Ververs fontmaps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Bezig fontmaps te verversen.."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
-msgstr ""
+msgstr "GUI font grootte"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "tlmgr help"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr "TLShell Help"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr "Tlmgr Help"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Herstart zelf"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Herstart tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Toon logs"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "TL Manager up to date?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Laatste tlmgr opdracht:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr "Root: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Lijst van pakketten"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Geïnstalleerd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "Niet geïnstalleerd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Nieuwe versie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Detail >> Globaal"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Collecties en schemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Alleen schemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Zoek"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Op naam"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Op naam en beschrijving"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Installeer selektie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Werk selektie bij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Verwijder selektie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Werk tlmgr bij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Alles bijwerken"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "Markeer alle weergegeven elementen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Kies niets"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Alleen pakketten voor geïnstalleerde platforms zijn weergegeven"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Naam"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Beschrijving"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
msgstr "Voor alle gebruikers"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
msgstr "Alleen voor uzelf"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2196,315 +1710,237 @@ msgstr ""
"%s is niet schrijfbaar. Waarschijnlijk kunt u niet veel doen.\n"
" Weet u zeker dat u wilt doorgaan?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "basis-schema (Plain en latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "ConTeXt schema"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "volledig schema (alles)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "GUST TeX Live schema"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "alleen infrastruktuur (helemaal geen TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "medium schema (klein + meer pakketten en taken)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "minimum schema (alleen plain)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "klein schema (basis + xetex, metapost, enkele talen)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "teTeX schema (meer dan medium, maar lang niet alles)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Essentiële programma's en bestanden"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Extra stijlen voor BibTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "TeX hulpprogramma's"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt en pakketten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Extra lettertypen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Aanbevolen lettertypen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Hulpprogramma's voor figuren en lettertypen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Extra formaten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Spellen typesetten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Pakketten voor humaniora"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Arabisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Chinees"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Chiness/Japans/Koreaans (basis)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Cyrillisch"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Tsjechisch/Slovaaks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Amerikaans en Brits Engels"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Andere Europese talen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Frans"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Duits"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Grieks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Italiaans"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Japans"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Koreaans"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Andere talen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Pools"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Portugees"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Spaans"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "LaTeX basis-pakketten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Extra LaTeX pakketten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "LaTeX aanbevolen pakketten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "LuaTeX pakketten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Pakketten voor wiskunde, natuurwetenschappen en informatica"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "MetaPost- en Metafont pakketten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Muziek pakketten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Grafieken, figuren, diagrammen"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Plain (La)TeX pakketten"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Stijlen voor uitgevers, proefschriften etc."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "TeXworks editor; TL bevat alleen de Windows versie"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Ondersteunende programma's specifiek voor Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX en bijbehorende pakketten"
-#~ msgid "Mark all"
-#~ msgstr "Kies alles"
-
-#~ msgid "Cannot set default GUI language"
-#~ msgstr "Kan standaard GUI taal niet instellen"
-
-#~ msgid "GUI language (restarts tlshell)"
-#~ msgstr "GUI taal "
-
-#~ msgid ""
-#~ "Trying to load %s.\n"
-#~ "\n"
-#~ "If this takes too long, press Abort and choose another repository."
-#~ msgstr ""
-#~ "Poging om te laden vanuit %s.\n"
-#~ "\n"
-#~ "Als het te lang duurt, klik dan op Afbreken en kies een andere "
-#~ "installatie-bron."
-
-#~ msgid "Close this shell and run in an administrative command-prompt:"
-#~ msgstr "Sluit dit programma en doe in een administratieve commando-regel:"
-
-#~ msgid "Close this shell and run in a command-prompt:"
-#~ msgstr "Sluit dit programma en doe in een commando-regel:"
-
-#~ msgid "Loading..."
-#~ msgstr "Laden..."
-
-#~ msgid "Loading from %s"
-#~ msgstr "Laden van %s"
-
-#~ msgid "Load default repository"
-#~ msgstr "Laad standaard installatie-bron"
-
-#~ msgid "Loaded"
-#~ msgstr "Geladen"
-
-#~ msgid "Default repositories"
-#~ msgstr "Ingestelde installatie-bronnen"
-
-#~ msgid "If update fails, try on a command-line:"
-#~ msgstr "Als de update mislukt, probeer op een commando-regel:"
-
-#~ msgid "Use an administrative command prompt for an admin install."
-#~ msgstr ""
-#~ "Gebruik een administrator opdrachtprompt voor een admin installatie."
-
-#~ msgid "Errors"
-#~ msgstr "Fouten"
-
-#~ msgid "New value for %s"
-#~ msgstr "Nieuwe waarde voor %s"
-
-#~ msgid ""
-#~ "See %s/index.html for links to documentation.\n"
-#~ "The TeX Live web site (http://tug.org/texlive/) contains any updates and "
-#~ "corrections. TeX Live is a joint project of the TeX user groups around "
-#~ "the world; please consider supporting it by joining the group best for "
-#~ "you. The list of groups is available on the web at http://tug.org/"
-#~ "usergroups.html."
-#~ msgstr ""
-#~ "Zie %s/index.html voor links naar documentatie.\n"
-#~ "De TeX Live web site (http://tug.org/texlive/) bevat\n"
-#~ "eventuele updates en correcties.\n"
-#~ "TeX Live is een gezamenlijk projekt van TeX gebruikersgroepen "
-#~ "wereldwijd;\n"
-#~ "overweeg ondersteuning door lid te worden van zo'n groep.\n"
-#~ "De lijst van gebruikersgroepen staat op http://tug.org/usergroups.html."
-
-#~ msgid "Error while reading from Perl backend"
-#~ msgstr "Fout bij het lezen van het Perl achtergrond-proces"
-
-#~ msgid "Unexpected closed backend"
-#~ msgstr "Achtergrond-proces onverwacht beeindigd"
-
-#~ msgid "support tree"
-#~ msgstr "support tree"
-
-#~ msgid "More..."
-#~ msgstr "Meer ..."
-
-#~ msgid "Updating hard dependencies %s anyway. Continue?"
-#~ msgstr "Harde afhankelijkheden %s worden in elk geval bijgewerkt. Doorgaan?"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "Welkom bij TeX Live!"
-#~ msgid "Removing hard dependencies %s anyway. Continue?"
-#~ msgstr "Harde afhankelijkheden %s worden in elk geval verwijderd. Doorgaan?"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Zie %s/index.html voor links naar documentatie.\n"
+"De TeX Live web site (https://tug.org/texlive/) bevat eventuele updates en "
+"correcties. TeX Live is een gezamenlijk projekt van TeX gebruikersgroepen "
+"wereldwijd; overweeg ondersteuning door lid te worden van zo'n groep. De "
+"lijst van gebruikersgroepen staat op https://tug.org/usergroups.html."
-#~ msgid ""
-#~ "© 2017, 2018 Siep Kroonenberg\n"
-#~ "\n"
-#~ "GUI interface for TeX Live Manager\n"
-#~ "Implemented in Tcl/Tk\n"
-#~ msgstr ""
-#~ "© 2017, 2018 Siep Kroonenberg\n"
-#~ "\n"
-#~ "GUI interface voor TeX Live Manager\n"
-#~ "Geschreven in Tcl/Tk\n"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Voeg %s/texmf-dist/doc/man toe aan MANPATH.\n"
+"Voeg %s/texmf-dist/doc/info toe aan INFOPATH.\n"
+"En bovenal, voeg %s/bin/%s\n"
+"toe aan PATH voor huidige en toekomstige sessies."
-#~ msgid "no"
-#~ msgstr "nee"
-
-#~ msgid "Paper"
-#~ msgstr "Papier"
-
-#~ msgid "Restore from backup..."
-#~ msgstr "Herinstalleer vanaf reserve-kopie..."
-
-#~ msgid "Local Rev. (ver.)"
-#~ msgstr "Lokale rev. (ver.)"
-
-#~ msgid "Remote Rev. (ver.)"
-#~ msgstr "Online rev. (ver.)"
+#~ msgid "GUI Language ..."
+#~ msgstr "GUI taal ..."
diff --git a/systems/texlive/tlnet/tlpkg/translations/pl.po b/systems/texlive/tlnet/tlpkg/translations/pl.po
index 59eca2d6fc..520b660e68 100644
--- a/systems/texlive/tlnet/tlpkg/translations/pl.po
+++ b/systems/texlive/tlnet/tlpkg/translations/pl.po
@@ -7,741 +7,68 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live 2020\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2020-03-15 17:09+0100\n"
-"Last-Translator: Zofia Walczak <pelagia48@gmail.com>\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
+"PO-Revision-Date: 2021-03-22 01:37+0100\n"
+"Last-Translator: Jerzy Ludwichowski <Jerzy.Ludwichowski@umk.pl>\n"
"Language-Team: \n"
"Language: pl_PL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.3\n"
+"X-Generator: Poedit 2.4.2\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 "
"|| n%100>14) ? 1 : 2);\n"
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Instalacja w toku"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Anuluj"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Przewiń wstecz, aby sprawdzić komunikaty ostrzeżeń"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Zakończ"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Domyślny rozmiar papieru"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Dodaj menu skrótów"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Zmiana skojarzeń typu plików"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Dostosuj ustawienia PATH w rejestrze"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Instalacja dla wszystkich użytkowników"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Zainstaluj edytor TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Instalowanie TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Zakończ"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "<Cofnij"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Dalej >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Witamy w programie instalacyjnym TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Instalator poprowadzi cię krok po kroku."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr "W razie kłopotów w trakcie instalacji, wyłącz skaner antywirusowy."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Aby dokonać zaawansowanej instalacji (z wyborem\n"
-"schematów, kolekcji itp.) opuść program i zapoznaj się\n"
-"z ,,Przewodnikiem TeX Live\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Albo użyj install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Albo dodaj parametr --gui expert przy wywołaniu install-tl."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Zmień domyślne repozytorium"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Repozytorium z linii poleceń"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "REPOZYTORIA LOKALNE"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "REPOZYTORIA W SIECI"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Domyślne zdalne repozytorium (w sieci)"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Wybierz repozytorium"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Mirror (kopia CTAN):"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Kontynent"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Kraje"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Lustrzane kopie zasobów"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Proszę zaczekać na wczytanie bazy danych repozytorium."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "To trochę potrwa!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Nie można wczytać bazy danych TeX Live z sieci:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Cofnij i wybierz inną kopię zasobów (mirror) w sieci."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Wersje TeX Live instalacji lokalnej\n"
-"i w repozytorium są niezgodne:\n"
-" lokalnie: %s\n"
-"repozytorium: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Folder docelowy:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Zmień"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Folder docelowy będzie zawierał instalację.\n"
-"Zaleca się, by ostatnim składnikiem był rok wydania."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "wymagana przestrzeń na dysku:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr "(domyślnie niedozwolone lub nie do zapisu - proszę zmienić!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Tutaj możesz skonfigurować niektóre ustawienia"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"TeX Live jest gotowy do zainstalowania %s.\n"
-"Użyte zostaną następujące ustawienia.\n"
-"Jeśli chcesz je zmienić, to cofnij się,\n"
-"w przeciwnym razie naciśnij przycisk \"Zainstaluj\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Tak"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Nie"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Instaluj"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr "Żaden"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr "Tylko nowe"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Wszystkie"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Brak skrótów"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Menu TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Pozycja programu uruchomieniowego"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Wczytaj"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Ostrzeżenie"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Proszę wybrać inną kopię zasobów (mirror)."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Ok"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Wersje TeX Live lokalnej instalacji i repozytorium w sieci nie są zgodne:\n"
-" lokalnie: %s\n"
-"w repozytorium: %s\n"
-"Proszę wybrać inną kopię (mirror) repozytorium."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Informacje podstawowe"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Programy dla systemów operacyjnych"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Wybrany schemat instalacji"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Dalsze ustawienia"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Wybór kolekcji"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Wybór katalogów"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Ustawienia instalacji przenośnej"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Przełącz"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (główny katalog instalacji TeX)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (katalog stylów, fontów itp. w sieci lokalnej)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (katalog plików generowanych automatycznie)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (katalog dla lokalnych plików konfiguracyjnych)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (katalog dla prywatnych plików użytkownika)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Opcje"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Zezwalaj na uruchomienie wybranych programów via \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Generowanie wszystkich plików formatów"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Instalowanie dokumentacji fontów i makr"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Instalowanie plików źródłowych fontów i makr"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Utwórz dowiązania symboliczne w katalogach systemowych"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "Po instalacji pobierz aktualizacje pakietów z CTAN"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "O programie"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Zainstaluj TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Kontynuuj"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"W razie kłopotów spróbuj wyłączyć na czas instalacji skaner antywirusowy."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Program instalujący uruchomiono bez uprawnień administratora;\n"
-"instalacja tylko dla aktualnego użytkownika."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Kliknij prawym klawiszem myszy w install-tl-advanced i wybierz\n"
-"\"Uruchom jako administrator\", jeśli instalacja ma być\n"
-"dostępna dla wszystkich użytkowników."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Zmień wartość zmiennej"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Podaj ścieżkę dla %s (użyj ~ dla %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "indywidualny wybór kolekcji"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Wybierz kolekcje do zainstalowania"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Wybierz wszystko"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Wyłącz wszystko"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "utwórz dowiązania symboliczne w standardowych folderach"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "programy według"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "strony man według"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "dokumentacje info według"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Wybór systemu operacyjnego"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Nie można usuwać binariów dla głównej platformy!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s spośród %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s kolekcji spośród %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(najpierw proszę zmienić TEXDIR!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(domyślnie nie do zapisu - proszę zmienić!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Zmieniono opcję dla instalacji przenośnej.\n"
-"Katalogi zostały ponownie zainicjowane"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Wczytywanie lokalnej bazy danych TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Trochę to potrwa, proszę cierpliwie czekać..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... wczytano"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Ostrzeżenie"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -756,255 +83,337 @@ msgstr ""
"\n"
"Większość przycisków będzie nieaktywna."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "Ok"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Repozytorium"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Wczytano:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "żadne"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Wczytaj domyślne"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "kilka repozytoriów pakietów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Domyślne:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Wyświetl konfigurację"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Status"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "wszystkie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "zainstalowane"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "niezainstalowane"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "aktualizacje"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Kategoria"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "pakiety"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "kolekcje"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "schematy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Dopasuj"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "opisy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "nazwy plików"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Wybór"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "wybrane"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "niewybrane"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Zaznacz wszystkie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Odznacz wszystkie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Anuluj filtry"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Nazwa pakietu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Lokalna wer. (wyd.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Dostępna wer. (wyd.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Krótki opis"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Aktualizuj wszystkie zainstalowane pakiety"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Zainstaluj ponownie usunięte uprzednio pakiety"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Aktualizuj"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Instaluj"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Usuń"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Kopia zapasowa pakietów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Opcje"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Zadania"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Pomoc"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Wczytaj domyślne (z tlpdb) repozytorium:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Wczytaj repozytorium pakietów z linii poleceń:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Wczytaj standardowe repozytorium z sieci:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Wczytaj inne repozytorium ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Zakończ"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Ogólne ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Format papieru ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Systemy operacyjne ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
-msgstr "Język komunikatów trybu graficznego (GUI) ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
+msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Opcje zaawansowane"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Włącz zapis debugowania"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Wyłącz automatyczne instalowanie nowych pakietów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr ""
"Wyłącz automatyczne usuwanie pakietów, które zostały usunięte z repozytorium"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Aktualizuj bazę danych"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Odbuduj wszystkie pliki formatów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Aktualizuj mapy fontowe"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Odtwórz pakiety z kopii zapasowej"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Zarządzaj dowiązaniami symbolicznymi w katalogach systemowych"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Usuń TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Usuń TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Zakończono całkowite usuwanie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1013,287 +422,360 @@ msgstr ""
"Czy naprawdę usunąć CAŁĄ instalację TeX Live %s?\n"
"To ostatni moment na zmianę decyzji!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Podręcznik"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "O programie"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Szczegóły o:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Pakiet:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Kategoria:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Krótki opis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Opis szczegółowy:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Zainstalowane:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Tak"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Nie"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Wersja lokalna:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Wersja katalogu lokalnego:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Wersja zdalna:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Wersja katalogu zdalnego:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Słowa kluczowe:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Funkcjonalność:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Charakterystyka podstawowa:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Charakterystyka poboczna:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Kolekcja:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
-"Uwaga: nr wersji wg TeX Catalogue może nie być aktualny lub wręcz błędny."
+"Uwaga: nr wersji wg TeX Catalogue może nie być aktualny lub wręcz być błędny."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Zależy od:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Zależności programów:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Pliki użytkowe (wykonywalne):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Pliki dokumentacji:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Pliki źródłowe:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Pliki binariów:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Dalsze informacje"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Aktualizuj TeX Live Menager"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Wybierz system operacyjny"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Zastosuj zmiany"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Nie można usuwać binariów dla głównej platformy!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Opcje ogólne"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Domyślne repozytorium pakietów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "Zmień"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Generuj pliki formatów podczas instalacji"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "Przełącz"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Zainstaluj pliki źródłowe makr/fontów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Zainstaluj dokumentacje makr/fontów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Domyślny katalog dla kopii zapasowej"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Ustawienie automatycznego zapisu kopii zapasowej"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Łącze do programów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Łącze do dokumentacji info"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Łącze do dokumentacji man"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Utwórz skróty na pulpicie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr "Instaluj dla wszystkich użytkowników"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Zmiana skojarzeń typu plików"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Wczytaj domyślne repozytorium:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Format papieru"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Domyślny format papieru dla wszystkich"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Domyślny format papieru dla %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Język trybu graficznego (GUI)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Domyślny dla systemu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Domyślny język dla trybu graficznego (GUI):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Zmiany będą zastosowane po restarcie programu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Domyślne zdalne repozytorium (w sieci)"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Wybierz katalog"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Pokaż domyślne repozytoria pakietów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Określ repozytoria które mają być użyte"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Usuń"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Zmień główne repozytorium pakietów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Zmień dodatkowe repozytorium pakietów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Dodaj repozytorium"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Dodaj repozytorium pakietów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Lista użytych repozytoriów: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Przywróć"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Wybierz formatu papieru dla %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "zachowaj dowolnie wiele"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "wyłącz"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Wczytanie bazy danych z sieci nie powiodło się."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Komunikat błędu:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Instalacja"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1303,7 +785,7 @@ msgstr ""
"Program zakończy teraz działanie.\n"
"W razie potrzeby uruchom ponownie."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1322,11 +804,11 @@ msgstr ""
"Po aktualizacji TeX Live Manager zostanie zamknięty.\n"
"Aby kontynuować aktualizacje należy go ponownie uruchomić."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr "(Dalsze aktualizacje będą dostępne po zaktualizowaniu tlmgr.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1334,96 +816,100 @@ msgstr ""
"Proszę poczekać chwilę po zamknięciu programu, aby aktualizacja mogła być "
"zakończona."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Przywracanie zakończone"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr ""
"Zaznacz pakiet który chcesz przywrócić\n"
" lub przywróć wszystkie pakiety"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Wersja:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Przywróć zaznaczony pakiet"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Przywróć wszystkie pakiety w poprzedniej wersji"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Zamknij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Zaktualizuj dowiązania symboliczne"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Usuń dowiązania symboliczne"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Otwórz katalog"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Nowa wartość dla %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Wybierz katalog"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Wczytaj repozytorium pakietów"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Wczytaj to repozytorium pakietów:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Wybierz katalog lokalny"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Użyj standardowego repozytorium w sieci"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Wczytaj"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr "Wczytuję zdalne repozytorium; może to trochę potrwać, cierpliwości ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "zweryfikowane"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "niezweryfikowane"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Zakończono"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1432,6 +918,14 @@ msgstr ""
"Uruchomienie %s nie powiodło się.\n"
"Szczegóły znajdziesz w oknie log."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Skróty klawiszowe"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Launcher"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1451,65 +945,29 @@ msgstr ""
"Katalog docelowy %s nie jest pusty;\n"
"jesteś pewny?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Witamy w TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Patrz %s/index.html z odnośnikami do dokumentacji.\n"
-"Na stronie TeX Live (https://tug.org/texlive/) znajdziesz aktualizacje i "
-"poprawki.\n"
-"TeX Live jest zbiorowym projektem grup użytkowników TeX-a z całego świata;\n"
-"rozważ wsparcie poprzez przystąpienie do jednej z grup.\n"
-"Lista grup dostępna jest na stronie https://tug.org/usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Dodaj %s/texmf-dist/doc/man do MANPATH.\n"
-"Dodaj %s/texmf-dist/doc/info do INFOPATH.\n"
-"Najważniejsze: dodaj %s/bin/%s\n"
-"do zmiennej PATH dla bieżącej i przyszłych sesji."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Naprawdę anulować?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "Repozytorium lokalne"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Anuluj"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr "Instalator TeX Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1522,23 +980,23 @@ msgstr ""
" \n"
"lub wybierz inne repozytorium."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Nie może być utworzony lub nie można zapisać"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Nazwa katalogu ..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Zmień nazwę (ukośniki (/) nie są dozwolone)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Ukośniki (/) niedozwolone"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1546,126 +1004,126 @@ msgstr ""
"Składnik TL wysoce zalecany!\n"
"Jesteś pewny?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Dodaj rok"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Usuń rok"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr "Katalog główny instalacji"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr "Przeglądaj ..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "Istniejące nazwy katalogów będą zastąpione przez ich rzeczywiste nazwy"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' równa się %s, np. %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Nie można odznaczyć własnego systemu"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr "Binaria"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr "Schematy"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr "Kolekcje"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr "Wybierz"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr "Języki"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr "Inne kolekcje"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr "Uwaga. Nie wszystkie skonfigurowane katalogi są zapisywalne!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr "Dowiązania symboliczne"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr "Strony man"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr "Dokumentacje info"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
-msgstr ""
+msgstr "Język dialogu"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
-msgstr ""
+msgstr "Rozmiar czcionki"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Bieżący:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Instalator TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Zaawansowane"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr "Katalogi"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr "Główne drzewo"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr "Dodatki lokalne"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr "Dodatki użytkowników"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr "Więcej ..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1675,70 +1133,110 @@ msgstr ""
"Mogą zmienić TEXMFLOCAL\n"
"i TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Systemy operacyjne"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr "Aktualny system:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr "Ilość dodatkowych systemów:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr "Wybór"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr "Schemat:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr "Ilość kolekcji:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr "Dostosuj"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr "Wymagana przestrzeń na dysku (w MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr "Domyślny rozmiar papieru"
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Zezwalaj na uruchomienie wybranych programów via \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "Generowanie wszystkich plików formatów"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "Instalowanie dokumentacji fontów i makr"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "Instalowanie plików źródłowych fontów i makr"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr "Dostosuj ścieżkę wyszukiwania"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr "Brak skrótów"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr "Menu TeX Live"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr "Pozycja programu uruchomieniowego"
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr "Integracja pulpitu"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr "Skojarzenia plików"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr "Zainstaluj edytor TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr "Utwórz dowiązania symboliczne do standardowych katalogów"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr "Określ katalogi"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr "Po instalacji pobierz aktualizacje pakietów z CTAN"
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr "Schemat indywidualny"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
msgstr "%s nie lokalne lub zdalne repozytorium"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
msgstr "%s wymaga argumentu"
@@ -1751,210 +1249,210 @@ msgstr "Konkretna kopia zasobów (mirror) ..."
msgid "No mirror list available"
msgstr "Żadna kopia zasobów (mirror) nie jest dostępna"
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr "Wybierz lub wpisz"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Uruchomiony"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr "Bezczynny"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Potrzebna aktualizacja"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Aktualny"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Nieznany"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr "Wczytano"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"Jeżeli wczytywanie trwa zbyt długo, naciśnij Anuluj i wybierz inne "
"repozytorium."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Repozytoria"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr "Wczytywanie zakończone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Skonfigurowane repozytorium jest niedostępne."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Wynik"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Inne"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s nie jest repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr "Brak repozytoriów"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr "Wiele repozytoriów"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Nie wczytano"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr "Aktualne repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Główne Repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Nowy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Dowolna kopia zasobów CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Katalog lokalny ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "dodatkowe repozytorium tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "repozytorium tlcontrib jest dołączone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Usuń repozytorium tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "repozytorium tlcontrib nie jest dołączone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Dodaj repozytorium tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Zapisz i Wczytaj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Nie można usunąć własnego systemu %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Zastosuj i zamknij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Zmienione pozycje wytłuszczono"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "system"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr "Błąd"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
-msgstr ""
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
+msgstr "Rozmiary papieru nie są dostępne"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "Rozmiary papieru"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Przywrócić %s do wersji %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Nie skonfigurowano kopii zapasowych"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Nie zdefiniowano katalogu kopii zapasowej"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Katalog kopii zapasowej %s nie istnieje"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Brak pakietów w katalogu kopii zapasowej %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Przywróć z kopii zapasowej"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Pakiet"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Wersja"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Przywróć wszystkie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Nic do zrobienia!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1965,12 +1463,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Zainstalowano: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1981,22 +1479,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Aktualizuję zależności %s mimo wszystko. Kontynuować?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Pomijam ponieważ niezainstalowane: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Pomijam ponieważ aktualne: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2007,22 +1505,36 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Usuwanie niektórych zależności %s mimo wszystko. Kontynuować?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
-msgstr "Interfejs graficzny (GUI) dla TeX Live Manager wTcl/Tk"
+msgstr "Interfejs graficzny (GUI) dla TeX Live Manager w Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+"Niniejszy interfejs programu TeX Live Manager jest samoudokumentowany.\n"
+"Proszę zwrócić uwagę, że nie dotyczy to pełnej funkcjonalności tlmgr. Przede "
+"wszystkim nie dotyczy np. trybu użytkownika czy też zarządzania kopiami "
+"bezpieczeństwa (backup/restore)\n"
+"Pełna dokumentacja tlmgr jest dostępna przez pozycję \\\"Pomoc tlmgr\\\" w "
+"menu."
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2031,165 +1543,169 @@ msgstr ""
"%s nie jest lokalnym ani zdalnym repozytorium.\n"
"proszę skonfigurować poprawne repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Plik"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr "Wczytaj repozytorium"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Wyjście"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Powtórne generowanie bazy danych"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Generuję powtórnie bazę nazw plików..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Powtórne generowanie formatów"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Odbudowywanie formatów..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Powtórne generowanie map fontowych"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Odbudowywanie map fontowych..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
-msgstr ""
+msgstr "Rozmiar fontu GUI"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "pomoc tlmgr"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr "Pomoc TLShell"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr "Pomoc tlmgr"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Zrestartuj się"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Zrestartuj tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Polaż pliki log"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "TL Manager jest aktualny?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Ostatnie polecenie tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr "Katalog główny w %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Lista pakietów"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Zainstalowany"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "Niezainstalowany"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Może być aktualizowany"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Detail >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Kolekcje i schematy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Tylko schematy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Szukaj"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Po nazwie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Po nazwie i opisie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Zainstaluj zaznaczone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Aktualizuj zaznaczone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Usuń zaznaczone"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Aktualizuj tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Aktualizuj wszystko"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "Zaznacz wszystkie pokazane"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Odznacz wszystko"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Pokazano pakiety jedynie dla zainstalowanych platform."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Nazwa"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Opis"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
msgstr "Wielu użytkowników"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
msgstr "Jeden użytkownik"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2198,208 +1714,516 @@ msgstr ""
"%s jest niedostępny dla zapisu. Niewiele możesz zrobić.\n"
"Jesteś pewny, że chcesz kontynuować?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "schemat podstawowy (plain i latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "Schemat ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "schemat pełny (wszystko)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "Schemat GUST"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "wyłącznie schemat plików (w ogóle bez TeX-a):"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "schemat typowy (skromny + wybrane dodatkowe pakiety i języki):"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "schemat minimalny (tylko plain)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr ""
"schemat skromny (podstawowy + xetex, metapost oraz wzorce przenoszenia kilku "
"języków):"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "schemat teTeX (obszerniejszy niż typowy, ale mniejszy od pełnego)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Podstawowe programy i pliki"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Dodatkowe style BibTeX-a"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Dodatkowe programy pomocnicze TeX-a"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt i jego pakiety"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Dodatkowe fonty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Rekomendowne fonty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Narzędzia do grafiki i fontów"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Dodatkowe formaty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Zapis gier"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Pakiety dla humanistów"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Język arabski"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Język chiński"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Języki chiński/japoński/koreański (podstawa)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Język cyryliczny"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Języki czeski/słowacki"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Angielski brytyjski i amerykański"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Inne języki europejskie"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Język francuski"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Język niemiecki"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Język grecki"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Język włoski"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Język japoński"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Język koreański"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Inne języki"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Język polski"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Język portugalski"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Język hiszpański"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Podstawowe pakiety LaTeX-a"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Dodatkowe pakiety LaTeX-a"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Polecane pakiety LaTeX-a"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Pakiety LuaTeX-a"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Pakiety do składu matematyki, nauk przyrodniczych i informatyki"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Pakiety MetaPosta i Metafonta"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Pakiety do składania nut"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Pakiety do grafiki, rysunków, diagramów"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Pakiety dla plain (La)TeX-a"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Style wydawców, publikacji konferencyjnych itp."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Edytor TeXworks; binaria tylko dla systemu Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Dodatkowe programy tylko dla Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX i pakiety"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "Witamy w TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Patrz %s/index.html z odnośnikami do dokumentacji.\n"
+"Na stronie TeX Live (https://tug.org/texlive/) znajdziesz aktualizacje i "
+"poprawki.\n"
+"TeX Live jest zbiorowym projektem grup użytkowników TeX-a z całego świata;\n"
+"rozważ wsparcie poprzez przystąpienie do jednej z grup.\n"
+"Lista grup dostępna jest na stronie https://tug.org/usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Dodaj %s/texmf-dist/doc/man do MANPATH.\n"
+"Dodaj %s/texmf-dist/doc/info do INFOPATH.\n"
+"Najważniejsze: dodaj %s/bin/%s\n"
+"do zmiennej PATH dla bieżącej i przyszłych sesji."
+
+#~ msgid "GUI Language ..."
+#~ msgstr "Język komunikatów trybu graficznego (GUI) ..."
+
+#~ msgid "tlmgr help"
+#~ msgstr "pomoc tlmgr"
+
+#~ msgid "Installation process"
+#~ msgstr "Instalacja w toku"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Przewiń wstecz, aby sprawdzić komunikaty ostrzeżeń"
+
+#~ msgid "Finish"
+#~ msgstr "Zakończ"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Dodaj menu skrótów"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Dostosuj ustawienia PATH w rejestrze"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Instalacja dla wszystkich użytkowników"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Instalowanie TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "<Cofnij"
+
+#~ msgid "Next >"
+#~ msgstr "Dalej >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Witamy w programie instalacyjnym TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Instalator poprowadzi cię krok po kroku."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr "W razie kłopotów w trakcie instalacji, wyłącz skaner antywirusowy."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Aby dokonać zaawansowanej instalacji (z wyborem\n"
+#~ "schematów, kolekcji itp.) opuść program i zapoznaj się\n"
+#~ "z ,,Przewodnikiem TeX Live\"."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Albo użyj install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Albo dodaj parametr --gui expert przy wywołaniu install-tl."
+
+#~ msgid "Change default repository"
+#~ msgstr "Zmień domyślne repozytorium"
+
+#~ msgid "Command line repository"
+#~ msgstr "Repozytorium z linii poleceń"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "REPOZYTORIA LOKALNE"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "REPOZYTORIA W SIECI"
+
+#~ msgid "Select repository"
+#~ msgstr "Wybierz repozytorium"
+
+#~ msgid "Mirror:"
+#~ msgstr "Mirror (kopia CTAN):"
+
+#~ msgid "Continent"
+#~ msgstr "Kontynent"
+
+#~ msgid "Countries"
+#~ msgstr "Kraje"
+
+#~ msgid "Mirrors"
+#~ msgstr "Lustrzane kopie zasobów"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Proszę zaczekać na wczytanie bazy danych repozytorium."
+
+#~ msgid "This will take some time!"
+#~ msgstr "To trochę potrwa!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Nie można wczytać bazy danych TeX Live z sieci:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Cofnij i wybierz inną kopię zasobów (mirror) w sieci."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Wersje TeX Live instalacji lokalnej\n"
+#~ "i w repozytorium są niezgodne:\n"
+#~ " lokalnie: %s\n"
+#~ "repozytorium: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Folder docelowy:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Folder docelowy będzie zawierał instalację.\n"
+#~ "Zaleca się, by ostatnim składnikiem był rok wydania."
+
+#~ msgid "disk space required:"
+#~ msgstr "wymagana przestrzeń na dysku:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr "(domyślnie niedozwolone lub nie do zapisu - proszę zmienić!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Tutaj możesz skonfigurować niektóre ustawienia"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "TeX Live jest gotowy do zainstalowania %s.\n"
+#~ "Użyte zostaną następujące ustawienia.\n"
+#~ "Jeśli chcesz je zmienić, to cofnij się,\n"
+#~ "w przeciwnym razie naciśnij przycisk \"Zainstaluj\"."
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Proszę wybrać inną kopię zasobów (mirror)."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Wersje TeX Live lokalnej instalacji i repozytorium w sieci nie są "
+#~ "zgodne:\n"
+#~ " lokalnie: %s\n"
+#~ "w repozytorium: %s\n"
+#~ "Proszę wybrać inną kopię (mirror) repozytorium."
+
+#~ msgid "Basic Information"
+#~ msgstr "Informacje podstawowe"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Programy dla systemów operacyjnych"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Wybrany schemat instalacji"
+
+#~ msgid "Further Customization"
+#~ msgstr "Dalsze ustawienia"
+
+#~ msgid "Installation collections"
+#~ msgstr "Wybór kolekcji"
+
+#~ msgid "Directory setup"
+#~ msgstr "Wybór katalogów"
+
+#~ msgid "Portable setup"
+#~ msgstr "Ustawienia instalacji przenośnej"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (główny katalog instalacji TeX)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (katalog stylów, fontów itp. w sieci lokalnej)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (katalog plików generowanych automatycznie)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (katalog dla lokalnych plików konfiguracyjnych)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (katalog dla prywatnych plików użytkownika)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Utwórz dowiązania symboliczne w katalogach systemowych"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Zainstaluj TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Kontynuuj"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "W razie kłopotów spróbuj wyłączyć na czas instalacji skaner antywirusowy."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Program instalujący uruchomiono bez uprawnień administratora;\n"
+#~ "instalacja tylko dla aktualnego użytkownika."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Kliknij prawym klawiszem myszy w install-tl-advanced i wybierz\n"
+#~ "\"Uruchom jako administrator\", jeśli instalacja ma być\n"
+#~ "dostępna dla wszystkich użytkowników."
+
+#~ msgid "Change variable value"
+#~ msgstr "Zmień wartość zmiennej"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Podaj ścieżkę dla %s (użyj ~ dla %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "indywidualny wybór kolekcji"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Wybierz kolekcje do zainstalowania"
+
+#~ msgid "Select All"
+#~ msgstr "Wybierz wszystko"
+
+#~ msgid "Deselect All"
+#~ msgstr "Wyłącz wszystko"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "utwórz dowiązania symboliczne w standardowych folderach"
+
+#~ msgid "binaries to"
+#~ msgstr "programy według"
+
+#~ msgid "manpages to"
+#~ msgstr "strony man według"
+
+#~ msgid "info to"
+#~ msgstr "dokumentacje info według"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Wybór systemu operacyjnego"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s spośród %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s kolekcji spośród %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(najpierw proszę zmienić TEXDIR!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(domyślnie nie do zapisu - proszę zmienić!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Zmieniono opcję dla instalacji przenośnej.\n"
+#~ "Katalogi zostały ponownie zainicjowane"
+
#~ msgid "Mark all"
#~ msgstr "Zaznacz wszystko"
diff --git a/systems/texlive/tlnet/tlpkg/translations/pt_BR.po b/systems/texlive/tlnet/tlpkg/translations/pt_BR.po
index d46cfa9d4c..571387bd49 100644
--- a/systems/texlive/tlnet/tlpkg/translations/pt_BR.po
+++ b/systems/texlive/tlnet/tlpkg/translations/pt_BR.po
@@ -4,745 +4,66 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2020-01-20 10:03-0300\n"
+"POT-Creation-Date: 2021-03-08 01:29+0100\n"
+"PO-Revision-Date: 2021-03-03 06:45-0300\n"
"Last-Translator: Paulo Roberto Massa Cereda <cereda.paulo@gmail.com>\n"
"Language-Team: Paulo Roberto Massa Cereda <cereda.paulo@gmail.com>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.2.4\n"
-
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Processo de instalação"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Movimente a barra de rolagem para trás para inspecionar avisos"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Finalizar"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Tamanho padrão do papel"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Adicionar atalhos de menu"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Alterar as associações de arquivos"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Ajustar a configuração da variável PATH no registro"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Instalação para todos os usuários"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Instalar o editor TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Instalação do TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Sair"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Anterior"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Próximo >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Bem-vindo à instalação do TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Este assistente o guiará através da instalação."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"Em caso de problema, tente desabilitar seu programa antivírus durante a "
-"instalação."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Para uma instalação personalizada ou avançada, por favor\n"
-"consulte as páginas da web ou o guia de instalação."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Ou utilize install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Ou utilize o argumento '--gui expert' em install-tl."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Alterar repositório padrão"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Repositório de linha de comando"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "REPOSITÓRIOS LOCAIS"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "REPOSITÓRIOS DE REDE"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Repositório remoto padrão"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Selecione repositório"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Espelho:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Continente"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Países"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Espelhos"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr ""
-"Por favor, aguarde enquanto o banco de dados do repositório é carregado."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Isto vai levar algum tempo!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Não foi possível carregar o banco de dados remoto do TeX Live:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Por favor, retorne à etapa anterior e escolha um espelho diferente."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"As versões da instalação local do TeX Live\n"
-"e do repositório sendo acessado não são compatíveis:\n"
-" local: %s\n"
-"repositório: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Diretório de destino:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Alterar"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"O diretório de destino conterá a instalação.\n"
-"É altamente recomendável manter o ano como o último componente."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "espaço em disco requerido:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr ""
-"(padrão não permitido ou sem permissão de escrita - por favor, altere!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Esta tela permite que você configure algumas opções"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Nós já estamos prontos para instalar o TeX Live %s.\n"
-"As seguintes configurações serão utilizadas.\n"
-"Se você quiser alterar alguma coisa, por favor retorne\n"
-"às etapas anteriores; caso contrário, pressione o\n"
-"botão \"Instalar\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Sim"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Não"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Instalar"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+"X-Generator: Poedit 2.4.1\n"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1044
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "None"
msgstr "Nenhum"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "Only new"
msgstr "Apenas novos"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1041
+#: tlpkg/installer/install-tl-gui.tcl:1668
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Todos"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "carta"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Sem atalhos"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Menu TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Entrada do lançador"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Carregar"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Aviso"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Por favor, selecione um espelho diferente."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Ok"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"As versões da instalação local do TeX Live e do repositório sendo acessado "
-"não são compatíveis:\n"
-" local: %s\n"
-" repositório: %s\n"
-"Por favor, selecione um espelho diferente."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Informação básica"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Sistema(s) binário(s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Esquema selecionado"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Personalização adicional"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Coleções da instalação"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Configuração de diretório"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Configuração portátil"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Alternar"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (o diretório TeX principal)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (diretório para arquivos locais)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (diretório para dados gerados automaticamente)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (diretório para configuração local)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (diretório para arquivos específicos do usuário)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Opções"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Permitir execução de lista restrita de programas através de \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Criar todos os formatos de arquivos"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Instalar árvore de documentação de fontes/macros"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Instalar a árvore de código-fonte de fontes/macros"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Criar links simbólicos nos diretórios do sistema"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "Após a instalação, definir CTAN como fonte para atualização de pacotes"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "Sobre"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Instalar o TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Continuar"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"Em caso de problema, tente desabilitar seu programa antivírus durante a "
-"instalação."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"O instalador não possui permissões administrativas.\n"
-"Portanto, ele poderá instalar TeX Live apenas para o usuário atual."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Clique com o botão direito sobre install-tl-advanced e selecione\n"
-"\"executar como administrador\" se você desejar instalar TeX Live\n"
-"para todos os usuários."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Alterar valor da variável"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Digite o caminho para %s (use ~ para %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "seleção personalizada de coleções"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Selecione as coleções a serem instaladas"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Selecionar tudo"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Remover seleção de tudo"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "criar links simbólicos nos diretórios padrão"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "binários para"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "páginas de manual para"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "informação para"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Selecionar arquitetura do sistema operacional"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Não é possível realizar a remoção da plataforma principal!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s de %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s coleções de %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(por favor, altere TEXDIR primeiro!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(padrão não tem permissão de escrita - por favor, altere!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Opção portátil alterada;\n"
-"Os diretórios foram reinicializados"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Carregando o banco de dados local do TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Esta operação pode levar algum tempo, por favor, seja paciente..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... carregamento concluído"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Aviso"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -758,254 +79,336 @@ msgstr ""
"\n"
"A maioria dos botões estará desabilitada."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:937
+#: tlpkg/installer/install-tl-gui.tcl:1025
+#: tlpkg/installer/install-tl-gui.tcl:1246 tlpkg/tltcl/tltcl.tcl:669
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "Ok"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Repositório"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Carregado:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "nenhum"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Carregar padrão"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "repositórios múltiplos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Padrão:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Exibir configuração"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Situação"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "todos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "instalado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "não instalado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "atualizações"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Categoria"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "pacotes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "coleções"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "esquemas"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Coincidir"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "descrições"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "nomes de arquivos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Seleção"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "selecionado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "não selecionado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Selecionar tudo"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Remover a seleção"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Limpar filtros"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Nome do pacote"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Revisão local (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Revisão remota (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Descrição curta"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Atualizar todos os instalados"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Reinstalar os pacotes previamente removidos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Atualizar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1381
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Instalar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Remover"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Cópia de segurança"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1591
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Opções"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Ações"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Ajuda"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Carregar o repositório padrão (a partir de tlpdb):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Carregar repositório de linha de comando:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Carregar o repositório de rede padrão:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Carregar outro repositório..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Sair"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Geral..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Papel..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Plataformas..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
msgid "GUI Language ..."
msgstr "Idiomas do GUI..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Opções avançadas"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Habilitar saída de depuração"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Desabilitar a instalação automática de novos pacotes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Desabilitar a remoção automática de pacotes removidos no servidor"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Atualizar o banco de dados de nomes de arquivos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Reconstruir todos os formatos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Atualizar o banco de dados de mapeamento de fontes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Restaurar pacotes a partir de uma cópia de segurança"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Manipular links simbólicos em diretórios do sistema"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Remover o TeX Live %s..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Remover o TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:954
+#: tlpkg/installer/install-tl-gui.tcl:1028
+#: tlpkg/installer/install-tl-gui.tcl:1248 tlpkg/tltcl/tltcl.tcl:671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Remoção completa concluída"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1015,288 +418,361 @@ msgstr ""
"Live %s?\n"
"É a sua última chance de mudar de ideia!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Manual"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "Sobre"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Detalhes sobre:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Pacote:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Categoria:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Descrição curta:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Descrição longa:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Instalado:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Sim"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Não"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Revisão local:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Versão do catálogo local:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Revisão local:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Versão do catálogo remoto:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Palavras-chave:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Funcionalidade:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Caracterização primária:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Caracterização secundária:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Coleção:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
"Aviso: as versões de catálogo devem estar desatualizadas ou simplesmente "
"erradas."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Depende de:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Dependências de binários:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Arquivos de execução:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Arquivos de documentação:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Arquivos de código-fonte:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Arquivos binários:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Informação adicional"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Atualizar o gerenciador do TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Selecione as plataformas a serem suportadas"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Aplicar alterações"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Não é possível realizar a remoção da plataforma principal!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Opções gerais"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Repositório de pacotes padrão"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1431
+#: tlpkg/installer/install-tl-gui.tcl:1447
+#: tlpkg/installer/install-tl-gui.tcl:1455
+#: tlpkg/installer/install-tl-gui.tcl:1465
+#: tlpkg/installer/install-tl-gui.tcl:1474
+#: tlpkg/installer/install-tl-gui.tcl:1482
+#: tlpkg/installer/install-tl-gui.tcl:1489
+#: tlpkg/installer/install-tl-gui.tcl:1535
+#: tlpkg/installer/install-tl-gui.tcl:1554
+msgid "Change"
+msgstr "Alterar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Criar formatos na instalação"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1508
+msgid "Toggle"
+msgstr "Alternar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Instalar os códigos-fontes de macros/fontes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Instalar documentação de macros/fontes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Diretório padrão para cópia de segurança"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Configuração de cópia de segurança automática"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Destino do link para programas"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Destino do link para informações de documentação"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Destino do link para páginas de manual"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Criar atalhos na área de trabalho"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1681
msgid "Install for all users"
msgstr "Instalar para todos os usuários"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Alterar as associações de arquivos"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Carregar repositório padrão:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Opções de papel"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Papel padrão para todos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "carta"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Papel padrão para %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Idioma do GUI"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Padrão do sistema"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Idioma padrão para o GUI:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "As mudanças terão efeito após o reinício"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Repositório remoto padrão"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Escolha o diretório"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Edite os repositórios padrões de pacotes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Especifique o conjunto de repositórios a serem usados"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Remover"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Alterar repositório de pacotes principal"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Alterar repositório de pacotes secundário"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Adicionar repositório"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Adicionar repositório de pacote"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Nome de etiqueta de repositório já está em uso: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Reverter"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Selecione o formato do papel para %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "manter arbitrariamente muitos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "desabilitar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "O carregamento do banco de dados remoto falhou."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Mensagem de erro:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Instalação"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1306,7 +782,7 @@ msgstr ""
"O programa irá encerrar agora.\n"
"Por favor, reinicie se necessário."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1327,12 +803,12 @@ msgstr ""
"Após a atualização, o gerenciador do TeX Live irá encerrar-se.\n"
"Você poderá então reiniciá-lo e proceder com atualizações adicionais."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr ""
"(Atualizações subsequentes estarão disponíveis após a atualização de tlmgr.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1340,96 +816,100 @@ msgstr ""
"Por favor, aguarde um instante após o término do programa para que a "
"atualização possa ser concluída."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Restauração concluída"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Selecione o pacote a ser restaurado, ou restaure todos os pacotes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Revisão:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Restaurar o pacote selecionado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Restaurar todos os pacotes para a última versão"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Fechar"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Atualizar links simbólicos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Remover links simbólicos"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Editar diretório"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Novo valor para %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Escolher diretório"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Carregar repositório de pacotes"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Carregar este repositório padrão:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Escolher o diretório local"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Usar o repositório de rede padrão"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Carregar"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"Carregando o repositório remoto - este procedimento pode levar algum tempo, "
"por favor, aguarde..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "verificado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "não verificado"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Concluído"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1438,6 +918,14 @@ msgstr ""
"A execução de %s falhou.\n"
"Por favor, consulte a janela de log para mais detalhes."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Atalhos do menu"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Lançador"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1456,65 +944,29 @@ msgstr ""
"O diretório de destino %s não está vazio;\n"
"você tem certeza?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Bem-vindo ao TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Veja %s/index.html para ligações à documentação.\n"
-"A página web do TeX Live (https://tug.org/texlive/) contém todas as "
-"atualizações e correções. TeX Live é um projeto conjunto dos grupos de "
-"usuários TeX do mundo todo; por favor, considere apoiar este projeto "
-"inscrevendo-se em um grupo que lhe seja oportuno. A lista de grupos está "
-"disponível na web no endereço https://tug.org/usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Adicione %s/texmf-dist/doc/man em MANPATH.\n"
-"Adicione %s/texmf-dist/doc/info em INFOPATH.\n"
-"E o mais importante, adicione %s/bin/%s\n"
-"em seu PATH para a sessão atual e todas as sessões futuras."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Deseja realmente abortar?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "Repositório local"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Abortar"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1940
msgid "TeX Live Installer"
msgstr "Instalador TeX Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2020
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1526,23 +978,23 @@ msgstr ""
"Se o carregamento demorar muito, pressione Abortar ou escolha outro "
"repositório."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Não é possível ser criado ou escrito em"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Nome do diretório..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Alterar nome (barras não são permitidas)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Barras não são permitidas"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1550,127 +1002,127 @@ msgstr ""
"O componente de lançamento TL é altamente recomendado!\n"
"Você tem certeza?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Adicionar ano"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Remover ano"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1415
+#: tlpkg/installer/install-tl-gui.tcl:1423
msgid "Installation root"
msgstr "Raiz da instalação"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1226 tlpkg/tltcl/tltcl.tcl:661
msgid "Browse..."
msgstr "Procurar..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr ""
"Nomes de diretórios localizados serão substituídos por seus nomes reais"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' é igual a %s, e.g. %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Não é possível desmarcar a própria plataforma"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1230
msgid "Binaries"
msgstr "Binários"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:930
msgid "Schemes"
msgstr "Esquemas"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1018
msgid "Collections"
msgstr "Coleções"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1040
msgid "Select"
msgstr "Selecionar"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1056
msgid "Languages"
msgstr "Idiomas"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1058
msgid "Other collections"
msgstr "Outras coleções"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1183
msgid "Warning. Not all configured directories are writable!"
msgstr "Aviso. Nem todos os diretórios configurados têm permissão de escrita!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1203
msgid "Symlinks"
msgstr "Ligações simbólicas"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1231
msgid "Man pages"
msgstr "Páginas de manual"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1232
msgid "Info pages"
msgstr "Páginas de informações"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1333
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
-msgstr ""
+msgstr "Idioma da interface gráfica"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1345
msgid "Font scaling"
-msgstr ""
+msgstr "Escala de fonte"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1347
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Corrente:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1370
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Instalador TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1388
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Avançado"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1418
msgid "Directories"
msgstr "Diretórios"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1437
msgid "Main tree"
msgstr "Árvore principal"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1460
msgid "Local additions"
msgstr "Adições locais"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1469
msgid "Per-user additions"
msgstr "Adições por usuário"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1496
msgid "More ..."
msgstr "Mais ..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1505
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1680,70 +1132,110 @@ msgstr ""
"Pode restabelecer TEXMFLOCAL\n"
"e TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Plataformas"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1525
msgid "Current platform:"
msgstr "Plataforma corrente:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1532
msgid "N. of additional platform(s):"
msgstr "Número de plataformas adicionais:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1545
msgid "Selections"
msgstr "Seleções"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1550
msgid "Scheme:"
msgstr "Esquema:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1559
msgid "N. of collections:"
msgstr "Número de coleções:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1562
msgid "Customize"
msgstr "Personalizar"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1571
msgid "Disk space required (in MB):"
msgstr "Espaço em disco requerido (em MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1600
+msgid "Default paper size"
+msgstr "Tamanho padrão do papel"
+
+#: tlpkg/installer/install-tl-gui.tcl:1611
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Permitir execução de lista restrita de programas através de \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1618
+msgid "Create all format files"
+msgstr "Criar todos os formatos de arquivos"
+
+#: tlpkg/installer/install-tl-gui.tcl:1626
+msgid "Install font/macro doc tree"
+msgstr "Instalar árvore de documentação de fontes/macros"
+
+#: tlpkg/installer/install-tl-gui.tcl:1636
+msgid "Install font/macro source tree"
+msgstr "Instalar a árvore de código-fonte de fontes/macros"
+
+#: tlpkg/installer/install-tl-gui.tcl:1649
msgid "Adjust searchpath"
msgstr "Ajustar o caminho de busca"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "No shortcuts"
+msgstr "Sem atalhos"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "TeX Live menu"
+msgstr "Menu TeX Live"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "Launcher entry"
+msgstr "Entrada do lançador"
+
+#: tlpkg/installer/install-tl-gui.tcl:1658
msgid "Desktop integration"
msgstr "Integração com área de trabalho"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1670
msgid "File associations"
msgstr "Associações de arquivos"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1692
+msgid "Install TeXworks front end"
+msgstr "Instalar o editor TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1709
msgid "Create symlinks in standard directories"
msgstr "Criar links simbólicos nos diretórios convencionais"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Specify directories"
msgstr "Especificar diretórios"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1729
+msgid "After install, set CTAN as source for package updates"
+msgstr "Após a instalação, definir CTAN como fonte para atualização de pacotes"
+
+#: tlpkg/installer/install-tl-gui.tcl:1780
msgid "Custom scheme"
msgstr "Esquema personalizado"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1958
#, tcl-format
msgid "%s not a local or remote repository"
msgstr "%s não é um repositório local ou remoto"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1962
#, tcl-format
msgid "%s requires an argument"
msgstr "%s requer um argumento"
@@ -1760,206 +1252,206 @@ msgstr "A lista de espelhos não está disponível"
msgid "Select or type"
msgstr "Selecione ou digite"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Executando"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2687
msgid "Idle"
msgstr "Em espera"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Necessita de atualização"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Atualizado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Desconhecido"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr "Carregando"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"Se o carregamento demorar muito, pressione Abortar e escolha outro "
"repositório."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Repositórios"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
-msgstr ""
+msgstr "Carregamento concluído"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Um repositório configurado não está disponível."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Saída"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Outro"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s não é um repositório"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr "Sem repositórios"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr "Múltiplos repositórios"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Não carregado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr "Repositório corrente"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Repositório principal"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Novo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Qualquer espelho CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Diretório local..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "Repositório adicional tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "O repositório tlcontrib está incluído"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Remover o repositório tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "O repositório tlcontrib não está incluído"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Adicionar repositório tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Salvar e carregar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Não é possível remover a própria plataforma %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Aplicar e fechar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Entradas alteradas estão em negrito"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "plataforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr "Erro"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
-msgstr ""
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
+msgstr "Tamanhos de papel indisponíveis"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "Tamanhos de papel"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Restaurar %s para a revisão %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Não há backups configurados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Não foi definido um diretório de backup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "O diretório de backup %s não existe"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Não há pacotes no diretório de backup %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Restaurar a partir do backup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Pacote"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Revisão"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Restaurar tudo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Nada a fazer!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1970,12 +1462,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Já instalado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1986,22 +1478,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Atualizando algumas dependências %s de qualquer forma. Continuar?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Ignorado porque não está instalado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Ignorado porque já está atualizado: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2012,16 +1504,16 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Removendo algumas dependências %s de qualquer forma. Continuar?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Informação"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2029,7 +1521,15 @@ msgstr ""
"Interface GUI para o gerenciador TeX Live\n"
"Implementada em Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2038,165 +1538,169 @@ msgstr ""
"%s não é um repositório local ou remoto.\n"
"Por favor, configure um repositório válido."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Arquivo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr "Carregar repositório"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Sair"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Recriar o banco de dados de nomes de arquivos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Recriando o bando de dados de nomes de arquivos..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Recriar formatos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Reconstruindo formatos..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Recriar mapas de fontes"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Reconstruindo arquivos de mapas de fontes..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
+msgstr "Escala de fonte da interface gráfica"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "ajuda do tlmgr"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Auto-reiniciar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Reiniciar tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Exibir registros"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "O gerenciador TL está atualizado?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Último comando tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr "Raiz em %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Lista de pacotes"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Instalado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "Não instalado"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Atualizável"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Detalhes >> Global"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Coleções e esquemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Apenas esquemas"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Procurar"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Por nome"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Por nome e descrição"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Instalar marcados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Atualizar marcados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Remover marcados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Atualizar tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Atualizar tudo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "Marcar todos os visualizados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Desmarcar todos"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Apenas pacotes para as plataformas instaladas são visualizados"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Nome"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Descrição"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Multi-user"
msgstr "Multiusuário"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Single-user"
msgstr "Usuário único"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2755
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2206,208 +1710,521 @@ msgstr ""
"muita coisa.\n"
"Você tem certeza que quer continuar?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "esquema básico (plain e latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "esquema ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "esquema completo (tudo)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "esquema GUST TeX Live"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "esquema com apenas infraestrutura (sem TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "esquema médio (pequeno + pacotes extras e idiomas)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "esquema mínimo (apenas plain)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "esquema pequeno (básico + xetex, metapost, alguns idiomas)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr ""
"esquema teTeX (mais do que o esquema médio, mas nada que se aproxime do "
"esquema completo)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Programas e arquivos essenciais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Estilos BibTeX adicionais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Programas auxiliares TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt e pacotes"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Fontes adicionais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Fontes recomendadas"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Utilitários para gráficos e fontes"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Formatos adicionais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Escrita de jogos"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Pacotes da área de Humanas"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Árabe"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Chinês"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Chinês/Japonês/Coreano (base)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Cirílico"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Tcheco/Eslovaco"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Inglês Americano e Britânico"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Outros idiomas europeus"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Francês"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Alemão"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Grego"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Italiano"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Japonês"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Coreano"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Outros idiomas"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Polonês"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Português"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Espanhol"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Pacotes LaTeX fundamentais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Pacotes LaTeX adicionais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Pacotes LaTeX recomendados"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Pacotes LuaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Pacotes de matemática, ciências naturais e ciência da computação"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Pacotes MetaPost e Metafont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Pacotes musicais"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Gráficos, imagens, diagramas"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Pacotes plain (La)TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Estilos de editoras, teses, etc."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "editor TeXworks; TL inclui apenas o binário para Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Programas de suporte exclusivos para Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX e pacotes"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2601
+msgid "Welcome to TeX Live!"
+msgstr "Bem-vindo ao TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2604
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Veja %s/index.html para ligações à documentação.\n"
+"A página web do TeX Live (https://tug.org/texlive/) contém todas as "
+"atualizações e correções. TeX Live é um projeto conjunto dos grupos de "
+"usuários TeX do mundo todo; por favor, considere apoiar este projeto "
+"inscrevendo-se em um grupo que lhe seja oportuno. A lista de grupos está "
+"disponível na web no endereço https://tug.org/usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2614
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Adicione %s/texmf-dist/doc/man em MANPATH.\n"
+"Adicione %s/texmf-dist/doc/info em INFOPATH.\n"
+"E o mais importante, adicione %s/bin/%s\n"
+"em seu PATH para a sessão atual e todas as sessões futuras."
+
+#~ msgid "tlmgr help"
+#~ msgstr "ajuda do tlmgr"
+
+#~ msgid "Installation process"
+#~ msgstr "Processo de instalação"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Movimente a barra de rolagem para trás para inspecionar avisos"
+
+#~ msgid "Finish"
+#~ msgstr "Finalizar"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Adicionar atalhos de menu"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Ajustar a configuração da variável PATH no registro"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Instalação para todos os usuários"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Instalação do TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Anterior"
+
+#~ msgid "Next >"
+#~ msgstr "Próximo >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Bem-vindo à instalação do TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Este assistente o guiará através da instalação."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "Em caso de problema, tente desabilitar seu programa antivírus durante a "
+#~ "instalação."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Para uma instalação personalizada ou avançada, por favor\n"
+#~ "consulte as páginas da web ou o guia de instalação."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Ou utilize install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Ou utilize o argumento '--gui expert' em install-tl."
+
+#~ msgid "Change default repository"
+#~ msgstr "Alterar repositório padrão"
+
+#~ msgid "Command line repository"
+#~ msgstr "Repositório de linha de comando"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "REPOSITÓRIOS LOCAIS"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "REPOSITÓRIOS DE REDE"
+
+#~ msgid "Select repository"
+#~ msgstr "Selecione repositório"
+
+#~ msgid "Mirror:"
+#~ msgstr "Espelho:"
+
+#~ msgid "Continent"
+#~ msgstr "Continente"
+
+#~ msgid "Countries"
+#~ msgstr "Países"
+
+#~ msgid "Mirrors"
+#~ msgstr "Espelhos"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr ""
+#~ "Por favor, aguarde enquanto o banco de dados do repositório é carregado."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Isto vai levar algum tempo!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Não foi possível carregar o banco de dados remoto do TeX Live:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Por favor, retorne à etapa anterior e escolha um espelho diferente."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "As versões da instalação local do TeX Live\n"
+#~ "e do repositório sendo acessado não são compatíveis:\n"
+#~ " local: %s\n"
+#~ "repositório: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Diretório de destino:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "O diretório de destino conterá a instalação.\n"
+#~ "É altamente recomendável manter o ano como o último componente."
+
+#~ msgid "disk space required:"
+#~ msgstr "espaço em disco requerido:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr ""
+#~ "(padrão não permitido ou sem permissão de escrita - por favor, altere!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Esta tela permite que você configure algumas opções"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Nós já estamos prontos para instalar o TeX Live %s.\n"
+#~ "As seguintes configurações serão utilizadas.\n"
+#~ "Se você quiser alterar alguma coisa, por favor retorne\n"
+#~ "às etapas anteriores; caso contrário, pressione o\n"
+#~ "botão \"Instalar\"."
+
+#~ msgid "A4"
+#~ msgstr "A4"
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Por favor, selecione um espelho diferente."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "As versões da instalação local do TeX Live e do repositório sendo "
+#~ "acessado não são compatíveis:\n"
+#~ " local: %s\n"
+#~ " repositório: %s\n"
+#~ "Por favor, selecione um espelho diferente."
+
+#~ msgid "Basic Information"
+#~ msgstr "Informação básica"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Sistema(s) binário(s)"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Esquema selecionado"
+
+#~ msgid "Further Customization"
+#~ msgstr "Personalização adicional"
+
+#~ msgid "Installation collections"
+#~ msgstr "Coleções da instalação"
+
+#~ msgid "Directory setup"
+#~ msgstr "Configuração de diretório"
+
+#~ msgid "Portable setup"
+#~ msgstr "Configuração portátil"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (o diretório TeX principal)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (diretório para arquivos locais)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (diretório para dados gerados automaticamente)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (diretório para configuração local)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (diretório para arquivos específicos do usuário)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Criar links simbólicos nos diretórios do sistema"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Instalar o TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Continuar"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "Em caso de problema, tente desabilitar seu programa antivírus durante a "
+#~ "instalação."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "O instalador não possui permissões administrativas.\n"
+#~ "Portanto, ele poderá instalar TeX Live apenas para o usuário atual."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Clique com o botão direito sobre install-tl-advanced e selecione\n"
+#~ "\"executar como administrador\" se você desejar instalar TeX Live\n"
+#~ "para todos os usuários."
+
+#~ msgid "Change variable value"
+#~ msgstr "Alterar valor da variável"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Digite o caminho para %s (use ~ para %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "seleção personalizada de coleções"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Selecione as coleções a serem instaladas"
+
+#~ msgid "Select All"
+#~ msgstr "Selecionar tudo"
+
+#~ msgid "Deselect All"
+#~ msgstr "Remover seleção de tudo"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "criar links simbólicos nos diretórios padrão"
+
+#~ msgid "binaries to"
+#~ msgstr "binários para"
+
+#~ msgid "manpages to"
+#~ msgstr "páginas de manual para"
+
+#~ msgid "info to"
+#~ msgstr "informação para"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Selecionar arquitetura do sistema operacional"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s de %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s coleções de %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(por favor, altere TEXDIR primeiro!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(padrão não tem permissão de escrita - por favor, altere!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Opção portátil alterada;\n"
+#~ "Os diretórios foram reinicializados"
+
#~ msgid "Mark all"
#~ msgstr "Marcar todos"
diff --git a/systems/texlive/tlnet/tlpkg/translations/ru.po b/systems/texlive/tlnet/tlpkg/translations/ru.po
index fd5d6ebac5..bfb85902cc 100644
--- a/systems/texlive/tlnet/tlpkg/translations/ru.po
+++ b/systems/texlive/tlnet/tlpkg/translations/ru.po
@@ -1,14 +1,14 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Vladimir <lomov.vl@gmail.com>, 2009, 2010, 2011.
-# Vladimir Lomov <irk.translator@yandex.ru>, 2011-2020.
+# Vladimir Lomov <irk.translator@yandex.ru>, 2011-2021.
#
msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2020-02-24 12:40+0800\n"
+"POT-Creation-Date: 2021-03-06 01:28+0100\n"
+"PO-Revision-Date: 2021-03-08 12:43+0800\n"
"Last-Translator: Vladimir Lomov <irk.translator@yandex.ru>\n"
"Language-Team: Russian <tldoc@tug.org>\n"
"Language: ru\n"
@@ -17,731 +17,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Poedit 2.3\n"
-
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Процесс установки"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Отмена"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Прокрутите вверх, чтобы просмотреть предупреждения"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Закончить"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Размер листа по умолчанию"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Добавить в меню «Пуск»"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Изменить привязку файлов"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Добавить в переменную PATH"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Доступно для всех пользователей"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Установить редактор TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Установка TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Выход"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Назад"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Далее >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Вас приветствует программа установки TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Этот помощник проведёт вас через процедуру установки."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr "Если возникнут проблемы при установке попробуйте отключить антивирус."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Для более гибкой настройки установки просмотрите\n"
-"web-страницы или руководство по установке."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Или используйте install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Или используйте опцию --gui expert для install-tl."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Изменить репозиторий по умолчанию"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Репозиторий, указанный в командной строке"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "ЛОКАЛЬНЫЕ РЕПОЗИТОРИИ"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "СЕТЕВЫЕ РЕПОЗИТОРИИ"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Сетевой репозиторий по умолчанию"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Выбрать репозиторий"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Зеркало:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Материк"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Страны"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Зеркала"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Подождите, пока загрузится база данных репозитория."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Это займёт некоторое время!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Невозможно загрузить сетевую базу данных TeX Live:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Вернитесь назад и выберите другое зеркало."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Версия локально установленного TeX Live\n"
-"не совпадает с версией в запрашиваемом репозитории:\n"
-" локальная: %s\n"
-"в репозитории: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Целевой каталог:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Изменить"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"В целевом каталоге будут размещены установленные файлы.\n"
-"Настоятельно рекомендуем сохранить год выпуска дистрибутива в его названии."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "требуется места на диске:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr ""
-"(нет доступа или прав на запись для каталога по умолчанию — задайте другое "
-"значение!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "В этом окне можно настроить некоторые параметры"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Всё готово для установки TeX Live %s.\n"
-"Будут использованы следующие настройки.\n"
-"Если нужно что-то изменить, нажмите кнопку «Назад»,\n"
-"если всё в порядке, нажмите кнопку «Установить»."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Да"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Нет"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Установить"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+"X-Generator: Poedit 2.4.1\n"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1044
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "None"
msgstr "Нет"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "Only new"
msgstr "Только новые"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1041
+#: tlpkg/installer/install-tl-gui.tcl:1668
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1640
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2536
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
msgid "All"
msgstr "Все"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "А4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Не создавать ярлыки"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Меню TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Только ярлыки"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Загрузить"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Предупреждение"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Выберите другое зеркало."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Ок"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Версия локально установленного TeX Live не совпадает с версией в "
-"запрашиваемом репозитории:\n"
-" локальная: %s\n"
-"в репозитории: %s\n"
-"Выберите другое зеркало."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Базовая настройка"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Архитектура(ы) ОС"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Выбранная схема"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Дополнительные настройки"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Коллекции для установки"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Подготовка каталогов"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Настройка для мобильного использования"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Переключить"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (основной каталог TeX)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (системный каталог для локальных файлов)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (системный каталог для автоматически создаваемых данных)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (системный каталог для локальных настроек)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (каталог для личных файлов пользователей)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Параметры"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Разрешить выполнение ограниченного набора программ через \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Создать все форматные файлы"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Установить дерево с документацией font/macro"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Установить дерево исходных файлов font/macro"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Создать символьные ссылки в системных каталогах"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "После установки задать CTAN источником обновлений пакетов"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "О программе"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Установить TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Продолжить"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr "Если возникнут проблемы при установке, попробуйте отключить антивирус."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Программа установки запущена без прав администратора,\n"
-"установка будет выполнена только для текущего пользователя."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Чтобы установить для всех пользователей, нажмите правой кнопкой\n"
-"мыши на install-tl-advanced и выберите «Запуск от имени администратора»."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Изменить значение переменной"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Введите путь для %s (используйте ~ для %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "выбор коллекций"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Выберите устанавливаемые коллекции"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Выбрать всё"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Снять выделение"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "создать символьные ссылки в стандартных каталогах"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "программы в"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "страницы man в"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "страницы info в"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Выберите архитектуру и ОС"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Удаление основной архитектуры невозможно!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s из %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s коллекций из %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(измените сначала TEXDIR!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(нет прав на запись в каталог по умолчанию — измените!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Настройка мобильного использования изменилась;\n"
-"Каталоги были заново инициализированы"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Загружаем локальную базу данных TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Подождите, это займёт некоторое время ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... загрузка завершена"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Предупреждение"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -757,255 +84,337 @@ msgstr ""
"\n"
"Большинство кнопок будет отключено."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:937
+#: tlpkg/installer/install-tl-gui.tcl:1025
+#: tlpkg/installer/install-tl-gui.tcl:1246 tlpkg/tltcl/tltcl.tcl:669
+#: texmf-dist/scripts/tlshell/tlshell.tcl:224
+msgid "Ok"
+msgstr "Ок"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
msgid "Repository"
msgstr "Репозиторий"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Загруженный:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "нет"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Загрузить репозиторий по умолчанию"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "репозитории"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "По умолчанию:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Настройка отображения"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2528
msgid "Status"
msgstr "Статус"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "все"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "установленные"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "неустановленные"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "обновления"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Категория"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "пакеты"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "коллекции"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "схемы"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Соответствие"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "описания"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "названия файлов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Выбор"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "выделенные"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "невыделенные"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Выделить всё"
# Select none, по исходному коду и смыслу переводим как "Снять выделение"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Снять выделение"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Сбросить фильтры"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Название пакета"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Local rev. (ver.)"
msgstr "Локальная рев. (вер.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2624
msgid "Remote rev. (ver.)"
msgstr "Сетевая рев. (вер.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Краткое описание"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Обновить все установленные"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Заново установить ранее удалённые пакеты"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2196
msgid "Update"
msgstr "Обновить"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1381
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2191
+msgid "Install"
+msgstr "Установить"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2201
msgid "Remove"
msgstr "Удалить"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Архивировать"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1591
+#: texmf-dist/scripts/tlshell/tlshell.tcl:874
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2307
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2368
+msgid "Options"
+msgstr "Параметры"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2356
msgid "Actions"
msgstr "Действия"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
msgid "Help"
msgstr "Справка"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Загрузить репозиторий по умолчанию (из tlpdb):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Загрузить репозиторий, указанный в командной строке:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Загрузить стандартный сетевой репозиторий:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Загрузить другой репозиторий ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+msgid "Quit"
+msgstr "Выход"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Общие ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2377
msgid "Paper ..."
msgstr "Размер листа ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Платформы ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
msgid "GUI Language ..."
msgstr "Язык программы ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Дополнительные параметры"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Включить отладочный вывод"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Выключить автоматическую установку новых пакетов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Выключить автоматическое удаление пакетов, удалённых с сервера"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Обновить базу данных имён файлов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Создать заново все форматы"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Обновить базу данных шрифтов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Восстановить пакеты из архива"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Управление ссылками в системных каталогах"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Удалить TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Удалить TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:954
+#: tlpkg/installer/install-tl-gui.tcl:1028
+#: tlpkg/installer/install-tl-gui.tcl:1248 tlpkg/tltcl/tltcl.tcl:671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:234
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1373
+msgid "Cancel"
+msgstr "Отмена"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Полное удаление завершено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1014,288 +423,361 @@ msgstr ""
"Действительно удалить ПОЛНОСТЬЮ всю установку TeX Live %s?\n"
"Это ваш последний шанс изменить своё решение!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Руководство"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2434
+msgid "About"
+msgstr "О программе"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Подробности о:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Пакет:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Категория:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Краткое описание:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Подробное описание:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Установлен:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:228
+msgid "Yes"
+msgstr "Да"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "No"
+msgstr "Нет"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Ревизия по локальному источнику:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Версия по локальному каталогу:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Ревизия по удалённому источнику:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Версия по удалённому каталогу:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Ключевые слова:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Характеристика:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Основная характеристика:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Дополнительная характеристика:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Коллекция:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
"Предупреждение: информация о версии в каталоге может быть устаревшей или "
"попросту неверной."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Зависит от:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Зависит от программ:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Рабочие файлы:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Документация:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Исходники:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Программы:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Дополнительно"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Обновить диспетчер управления TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Выберите необходимые вам архитектуры"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Применить"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Удаление основной архитектуры невозможно!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Общие настройки"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Репозиторий пакетов по умолчанию"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1431
+#: tlpkg/installer/install-tl-gui.tcl:1447
+#: tlpkg/installer/install-tl-gui.tcl:1455
+#: tlpkg/installer/install-tl-gui.tcl:1465
+#: tlpkg/installer/install-tl-gui.tcl:1474
+#: tlpkg/installer/install-tl-gui.tcl:1482
+#: tlpkg/installer/install-tl-gui.tcl:1489
+#: tlpkg/installer/install-tl-gui.tcl:1535
+#: tlpkg/installer/install-tl-gui.tcl:1554
+msgid "Change"
+msgstr "Изменить"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Создавать форматы при установке"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1508
+msgid "Toggle"
+msgstr "Переключить"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Устанавливать исходные файлы для макросов и шрифтов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Устанавливать документацию для макросов и шрифтов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Каталог архивирования по умолчанию"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Параметр автоматического архивирования"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Каталог ссылок на программы"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Каталог ссылок на страницы info"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Каталог ссылок на страницы man"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Создать ярлыки на рабочем столе"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1681
msgid "Install for all users"
msgstr "Установить для всех пользователей"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Изменить привязку файлов"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Загрузить репозиторий по умолчанию:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Настройки размера листа"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Размер листа по умолчанию для всех"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Размер листа по умолчанию для %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
-msgstr "Язык программы"
+msgstr "Язык"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Системное значение по умолчанию"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Язык по умолчанию для программы:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Изменения вступят в силу после перезапуска программы"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Сетевой репозиторий по умолчанию"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Выберите каталог"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Изменить репозитории пакетов по умолчанию"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Указать список используемых репозиториев"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Удалить"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Изменить основной репозиторий пакетов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Изменить вспомогательный репозиторий пакетов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Добавить репозиторий"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Добавить репозиторий пакетов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Такой ярлык для репозитория уже используется: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Восстановить"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Выберите размер листа для %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "сохранять сколько угодно"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "отключить"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Невозможно загрузить сетевую базу данных."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Ошибка:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Установка"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1305,7 +787,7 @@ msgstr ""
"Сейчас программа будет закрыта.\n"
"Если необходимо, перезапустите программу."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1324,11 +806,11 @@ msgstr ""
"После установки обновления диспетчер управления TeX Live завершит работу.\n"
"Запустите его заново, чтобы установить все оставшиеся обновления."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr "(После обновления tlmgr вы сможете установить другие обновления.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1336,95 +818,99 @@ msgstr ""
"После закрытия программы подождите немного, для того чтобы обновление "
"завершилось."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Восстановление завершено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Выберите пакет для восстановления или восстановить все пакеты"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Ревизия:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Восстановить выбранные пакеты"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Восстановить все пакеты до последней версии"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1011
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1473
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1669
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Close"
msgstr "Закрыть"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Обновить символьные ссылки"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Удалить символьные ссылки"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Изменить каталог"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Новое значение для %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Выберите каталог"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Загрузить репозиторий пакетов"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Загрузить этот репозиторий пакетов:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Выберите локальный каталог"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Использовать стандартный сетевой репозиторий"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Загрузить"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"Загружаем удалённый репозиторий — подождите, это займёт некоторое время ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "подпись проверена"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "подпись не проверена"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Завершено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1433,6 +919,15 @@ msgstr ""
"В работе %s произошли ошибки.\n"
"Посмотрите подробности в окне журнала."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Ярлыки в меню"
+
+# Нужен контекст, не уверен что такое Launcher без контекста.
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Лаунчер"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1451,65 +946,29 @@ msgstr ""
"Целевой каталог %s не пуст;\n"
"вы уверены?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Вас приветствует TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Ссылки на документацию можно найти здесь %s/index.html.\n"
-"На сайте TeX Live (https://tug.org/texlive/) публикуются последние "
-"обновления и исправления. TeX Live — это совместный продукт групп "
-"пользователей TeX'а по всему миру; поддержите проект, присоединившись к "
-"подходящей вам группе. Список групп доступен на странице https://tug.org/"
-"usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Добавьте %s/texmf-dist/doc/man в MANPATH.\n"
-"Добавьте %s/texmf-dist/doc/info в INFOPATH.\n"
-"И самое главное, добавьте %s/bin/%s\n"
-"в ваш PATH для текущей и будущих сессий."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Действительно прервать?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "Локальный репозиторий"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:889
msgid "Abort"
msgstr "Отмена"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1940
msgid "TeX Live Installer"
msgstr "Программа установки TeX Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2020
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1521,23 +980,23 @@ msgstr ""
"Если это занимает много времени, нажмите Отмена и выберите другой "
"репозиторий."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Невозможно создать или записать в"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Название каталога..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Изменить название (косая черта запрещена)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Запрещена косая черта"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1545,126 +1004,126 @@ msgstr ""
"Настоятельно рекомендуем задавать путь с годом выпуска TL!\n"
"Вы уверены?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Добавить год"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Убрать год"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1415
+#: tlpkg/installer/install-tl-gui.tcl:1423
msgid "Installation root"
msgstr "Корневой каталог установки"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1226 tlpkg/tltcl/tltcl.tcl:661
msgid "Browse..."
msgstr "Обзор..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "Локализованные названия каталогов будут заменены их настоящими именами"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' есть %s, например, %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Невозможно снять выделение текущей платформы"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1230
msgid "Binaries"
msgstr "Программы"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:930
msgid "Schemes"
msgstr "Схемы"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1018
msgid "Collections"
msgstr "Коллекции"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1040
msgid "Select"
msgstr "Выбрать"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1056
msgid "Languages"
msgstr "Языки"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1058
msgid "Other collections"
msgstr "Другие коллекции"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1183
msgid "Warning. Not all configured directories are writable!"
msgstr "Предупреждение. Не все каталоги доступны на запись!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1203
msgid "Symlinks"
msgstr "Символьные ссылки"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1231
msgid "Man pages"
msgstr "Документация в man"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1232
msgid "Info pages"
msgstr "Документация в Info"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1333
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2395
msgid "GUI language"
-msgstr ""
+msgstr "Язык оболочки"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1345
msgid "Font scaling"
-msgstr ""
+msgstr "Масштаб шрифта"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1347
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1314
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2413
msgid "Current:"
msgstr "Текущий:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1370
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Программа установки TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1388
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2384
msgid "Advanced"
msgstr "Дополнительно"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1418
msgid "Directories"
msgstr "Каталоги"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1437
msgid "Main tree"
msgstr "Основное дерево"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1460
msgid "Local additions"
msgstr "Локальные дополнения"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1469
msgid "Per-user additions"
msgstr "Пользовательские дополнения"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1496
msgid "More ..."
msgstr "Больше ..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1505
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1674,70 +1133,110 @@ msgstr ""
"Возможна переустановка переменных TEXMFLOCAL\n"
"и TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1460
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2391
msgid "Platforms"
msgstr "Платформы"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1525
msgid "Current platform:"
msgstr "Текущая платформа:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1532
msgid "N. of additional platform(s):"
msgstr "Количество дополнительных платформ:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1545
msgid "Selections"
msgstr "Подборки"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1550
msgid "Scheme:"
msgstr "Схема:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1559
msgid "N. of collections:"
msgstr "Количество коллекций:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1562
msgid "Customize"
msgstr "Настроить"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1571
msgid "Disk space required (in MB):"
msgstr "Требуется места на диске (в МБ):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1600
+msgid "Default paper size"
+msgstr "Размер листа по умолчанию"
+
+#: tlpkg/installer/install-tl-gui.tcl:1611
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Разрешить выполнение ограниченного набора программ через \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1618
+msgid "Create all format files"
+msgstr "Создать все форматные файлы"
+
+#: tlpkg/installer/install-tl-gui.tcl:1626
+msgid "Install font/macro doc tree"
+msgstr "Установить дерево с документацией font/macro"
+
+#: tlpkg/installer/install-tl-gui.tcl:1636
+msgid "Install font/macro source tree"
+msgstr "Установить дерево исходных файлов font/macro"
+
+#: tlpkg/installer/install-tl-gui.tcl:1649
msgid "Adjust searchpath"
msgstr "Настроить пути поиска"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "No shortcuts"
+msgstr "Не создавать ярлыки"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "TeX Live menu"
+msgstr "Меню TeX Live"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "Launcher entry"
+msgstr "Только ярлыки"
+
+#: tlpkg/installer/install-tl-gui.tcl:1658
msgid "Desktop integration"
msgstr "Интеграция с рабочим столом"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1670
msgid "File associations"
msgstr "Ассоциации файлов"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1692
+msgid "Install TeXworks front end"
+msgstr "Установить редактор TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1709
msgid "Create symlinks in standard directories"
msgstr "Создать символьные ссылки в стандартных каталогах"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Specify directories"
msgstr "Укажите каталоги"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1729
+msgid "After install, set CTAN as source for package updates"
+msgstr "После установки задать CTAN источником обновлений пакетов"
+
+#: tlpkg/installer/install-tl-gui.tcl:1780
msgid "Custom scheme"
msgstr "Собственная схема"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1958
#, tcl-format
msgid "%s not a local or remote repository"
msgstr "%s не является ни локальным, ни удалённым репозиторием"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1962
#, tcl-format
msgid "%s requires an argument"
msgstr "для %s требуется аргумент"
@@ -1754,206 +1253,206 @@ msgstr "Нет списка зеркал"
msgid "Select or type"
msgstr "Выберите или введите"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:366
+#: texmf-dist/scripts/tlshell/tlshell.tcl:389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:522
+#: texmf-dist/scripts/tlshell/tlshell.tcl:558
msgid "Running"
msgstr "Выполнение"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:381
+#: texmf-dist/scripts/tlshell/tlshell.tcl:542
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2676
msgid "Idle"
msgstr "Нет заданий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:648
msgid "Needs updating"
msgstr "Необходимо обновить"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Up to date"
msgstr "Всё обновлено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2482
msgid "Unknown"
msgstr "Неизвестно"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:867
msgid "Loading"
msgstr "Загрузка"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:873
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-"Если загрузка занимает много времени, нажмите Отмена и выберите другой "
-"репозиторий"
+"Если загрузка занимает очень много времени, нажмите Отмена и выберите другой "
+"репозиторий."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:874
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2307
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Repositories"
msgstr "Репозитории"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:912
msgid "Done loading"
msgstr "Загрузка завершена"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:938
msgid "A configured repository is unavailable."
msgstr "Настроенный репозиторий недоступен."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1066
msgid "Output"
msgstr "Вывод"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1067
msgid "Other"
msgstr "Разное"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1093
#, tcl-format
msgid "%s not a repository"
msgstr "%s не является репозиторием"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1183
msgid "No repositories"
msgstr "Нет репозиториев"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Multiple repositories"
msgstr "Несколько репозиториев"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1191
msgid "Not loaded"
msgstr "Не загружено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1218
msgid "Actual repository"
msgstr "Фактический репозиторий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1303
msgid "Main Repository"
msgstr "Основной репозиторий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1320
msgid "New"
msgstr "Новый"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1330
msgid "Any CTAN mirror"
msgstr "Любое зеркало CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1340
msgid "Local directory..."
msgstr "Локальный каталог..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1345
msgid "tlcontrib additional repository"
msgstr "Дополнительный репозиторий tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1361
msgid "tlcontrib repository is included"
msgstr "Репозиторий tlcontrib добавлен"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
msgid "Remove tlcontrib repository"
msgstr "Удалить репозиторий tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "tlcontrib repository is not included"
msgstr "Репозиторий tlcontrib не добавлен"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1365
msgid "Add tlcontrib repository"
msgstr "Добавить репозиторий tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1370
msgid "Save and Load"
msgstr "Сохранить и загрузить"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1402
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Невозможно удалить текущую платформу %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1468
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1664
msgid "Apply and close"
msgstr "Применить и закрыть"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1479
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1676
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Изменённые значения выделены жирным"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1492
msgid "platform"
msgstr "платформа"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1611
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2308
msgid "Error"
msgstr "Ошибка"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
-msgstr ""
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1611
+msgid "No paper sizes available"
+msgstr "Нет доступных размеров страниц"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1625
msgid "Paper sizes"
-msgstr ""
+msgstr "Размеры страниц"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1725
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Восстановить %s на ревизию %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1748
msgid "No backups configured"
msgstr "Резервное копирование не настроено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1758
msgid "No backup directory defined"
msgstr "Каталог резервных копий не задан"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1763
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Каталог %s для резервного копирования не существует"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1786
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Нет пакетов в каталоге %s для резервного копирования"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1796
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2595
msgid "Restore from backup"
msgstr "Восстановить их резервных копий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1812
msgid "Package"
msgstr "Пакет"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1813
msgid "Revision"
msgstr "Ревизия"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
msgid "Restore all"
msgstr "Восстановить всё"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1884
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1916
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1956
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2006
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2081
msgid "Nothing to do!"
msgstr "Никаких действий не требуется!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1971
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1964,12 +1463,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1978
#, tcl-format
msgid "Already installed: %s"
msgstr "Уже установлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2019
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1980,22 +1479,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2034
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Всё же потребуется обновить некоторые зависимости:%s. Продолжить?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2046
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Пропущено, поскольку не установлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2049
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Пропущено, поскольку уже обновлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2085
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2006,16 +1505,16 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2100
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Всё же потребуется удалить некоторые зависимости: %s. Продолжить?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2187
msgid "Info"
msgstr "Информация"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2273
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2023,7 +1522,7 @@ msgstr ""
"Графический интерфейс для диспетчера TeX Live\n"
"Реализовано на Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2032,165 +1531,165 @@ msgstr ""
"%s не является ни локальным, ни удалённым репозиторием.\n"
"Выберите правильный репозиторий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2324
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
msgid "File"
msgstr "Файл"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
msgid "Load repository"
msgstr "Загрузить репозиторий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
msgid "Exit"
msgstr "Выход"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "Regenerate filename database"
msgstr "Пересоздать базу данных имён файлов"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
msgid "Regenerating filename database..."
msgstr "Пересоздание базы данных имён файлов..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Regenerate formats"
msgstr "Пересоздать форматы"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
msgid "Rebuilding formats..."
msgstr "Пересоздание форматов..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Regenerate fontmaps"
msgstr "Пересоздать fontmaps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2365
msgid "Rebuilding fontmap files..."
msgstr "Пересоздание файлов fontmap..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2409
msgid "GUI font scaling"
-msgstr ""
+msgstr "Шрифт"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2435
msgid "tlmgr help"
msgstr "Справка по tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
msgid "Restart self"
msgstr "Перезапустить программу"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2456
msgid "Restart tlmgr"
msgstr "Перезапустить tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2459
msgid "Show logs"
msgstr "Показать журнал"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
msgid "TL Manager up to date?"
msgstr "Менеджер TL обновлён?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2485
msgid "Last tlmgr command:"
msgstr "Последняя команда tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2498
#, tcl-format
msgid "Root at %s"
msgstr "Корневой каталог в %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2511
msgid "Package list"
msgstr "Список пакетов"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
msgid "Installed"
msgstr "Установленные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2531
msgid "Not installed"
-msgstr ""
+msgstr "Не установленные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2541
msgid "Updatable"
msgstr "Есть обновления"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2553
msgid "Detail >> Global"
msgstr "Детали >> Общие"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
msgid "Collections and schemes"
msgstr "Коллекции и схемы"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2558
msgid "Only schemes"
msgstr "Только схемы"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2566
msgid "Search"
msgstr "Найти"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "By name"
msgstr "По названию"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2571
msgid "By name and description"
msgstr "По названию и описанию"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2585
msgid "Install marked"
msgstr "Установить выделенные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2588
msgid "Update marked"
msgstr "Обновить выделенные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2591
msgid "Remove marked"
msgstr "Удалить выделенные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update tlmgr"
msgstr "Обновить tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2601
msgid "Update all"
msgstr "Обновить все"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
msgid "Mark all displayed"
-msgstr ""
+msgstr "Выделить все показанные"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2609
msgid "Mark none"
msgstr "Снять выделение"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Показаны только пакеты для установленных платформ"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
msgid "Name"
msgstr "Название"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2625
msgid "Description"
msgstr "Описание"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2659
msgid "Multi-user"
msgstr "Для всех пользователей"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2659
msgid "Single-user"
msgstr "Для одного пользователя"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2744
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2199,206 +1698,514 @@ msgstr ""
"%s не доступен на запись. Возможно у вас нет достаточных прав.\n"
" Вы уверены, что хотите продолжить?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "базовая схема (plain и latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "схема ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "полная схема (включает всё)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "схема GUST TeX Live"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "схема только с инфраструктурой (совсем без TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "средняя схема (малая + больше пакетов и языков)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "минимальная схема (только plain)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "малая схема (базовая + xetex, metapost и пара языков)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "схема teTeX (больше чем средняя, но не сравнится с полной)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Важные программы и файлы"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Дополнительные стили BibTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Вспомогательные программы TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt и пакеты"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Дополнительные шрифты"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Рекомендованные шрифты"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Инструменты для работы с графикой и шрифтами"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Дополнительные форматы"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Для вёрстки игр"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Пакеты для гуманитарных наук"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Арабский"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Китайский"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Китайский/Японский/Корейский (базовая поддержка)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Кириллица"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Чешский/Словацкий"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Английский США и Великобритании"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Другие европейские языки"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Французский"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Немецкий"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Греческий"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Итальянский"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Японский"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Корейский"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Другие языки"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Польский"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Португальский"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Испанский"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Базовые пакеты LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Дополнительные пакеты LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Рекомендованные пакеты LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Пакеты LuaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Пакеты для математики, естественных наук, программирования"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Пакеты для MetaPost и Metafont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Пакеты для музыки"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Графики, рисунки, диаграммы"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Простые (La)TeX пакеты"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Стили издательств, сборников тезисов и пр."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Редактор TeXworks; TL предоставляет программу только для Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Вспомогательные программы, только для Windows ОС"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX и пакеты"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2601
+msgid "Welcome to TeX Live!"
+msgstr "Вас приветствует TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2604
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Ссылки на документацию можно найти здесь %s/index.html.\n"
+"На сайте TeX Live (https://tug.org/texlive/) публикуются последние "
+"обновления и исправления. TeX Live — это совместный продукт групп "
+"пользователей TeX'а по всему миру; поддержите проект, присоединившись к "
+"подходящей вам группе. Список групп доступен на странице https://tug.org/"
+"usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2614
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Добавьте %s/texmf-dist/doc/man в MANPATH.\n"
+"Добавьте %s/texmf-dist/doc/info в INFOPATH.\n"
+"И самое главное, добавьте %s/bin/%s\n"
+"в ваш PATH для текущей и будущих сессий."
+
+#~ msgid "Installation process"
+#~ msgstr "Процесс установки"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Прокрутите вверх, чтобы просмотреть предупреждения"
+
+#~ msgid "Finish"
+#~ msgstr "Закончить"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Добавить в меню «Пуск»"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Добавить в переменную PATH"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Доступно для всех пользователей"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Установка TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Назад"
+
+#~ msgid "Next >"
+#~ msgstr "Далее >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Вас приветствует программа установки TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Этот помощник проведёт вас через процедуру установки."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "Если возникнут проблемы при установке попробуйте отключить антивирус."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Для более гибкой настройки установки просмотрите\n"
+#~ "web-страницы или руководство по установке."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Или используйте install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Или используйте опцию --gui expert для install-tl."
+
+#~ msgid "Change default repository"
+#~ msgstr "Изменить репозиторий по умолчанию"
+
+#~ msgid "Command line repository"
+#~ msgstr "Репозиторий, указанный в командной строке"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "ЛОКАЛЬНЫЕ РЕПОЗИТОРИИ"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "СЕТЕВЫЕ РЕПОЗИТОРИИ"
+
+#~ msgid "Select repository"
+#~ msgstr "Выбрать репозиторий"
+
+#~ msgid "Mirror:"
+#~ msgstr "Зеркало:"
+
+#~ msgid "Continent"
+#~ msgstr "Материк"
+
+#~ msgid "Countries"
+#~ msgstr "Страны"
+
+#~ msgid "Mirrors"
+#~ msgstr "Зеркала"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Подождите, пока загрузится база данных репозитория."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Это займёт некоторое время!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Невозможно загрузить сетевую базу данных TeX Live:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Вернитесь назад и выберите другое зеркало."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Версия локально установленного TeX Live\n"
+#~ "не совпадает с версией в запрашиваемом репозитории:\n"
+#~ " локальная: %s\n"
+#~ "в репозитории: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Целевой каталог:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "В целевом каталоге будут размещены установленные файлы.\n"
+#~ "Настоятельно рекомендуем сохранить год выпуска дистрибутива в его "
+#~ "названии."
+
+#~ msgid "disk space required:"
+#~ msgstr "требуется места на диске:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr ""
+#~ "(нет доступа или прав на запись для каталога по умолчанию — задайте "
+#~ "другое значение!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "В этом окне можно настроить некоторые параметры"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Всё готово для установки TeX Live %s.\n"
+#~ "Будут использованы следующие настройки.\n"
+#~ "Если нужно что-то изменить, нажмите кнопку «Назад»,\n"
+#~ "если всё в порядке, нажмите кнопку «Установить»."
+
+#~ msgid "A4"
+#~ msgstr "А4"
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Выберите другое зеркало."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Версия локально установленного TeX Live не совпадает с версией в "
+#~ "запрашиваемом репозитории:\n"
+#~ " локальная: %s\n"
+#~ "в репозитории: %s\n"
+#~ "Выберите другое зеркало."
+
+#~ msgid "Basic Information"
+#~ msgstr "Базовая настройка"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Архитектура(ы) ОС"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Выбранная схема"
+
+#~ msgid "Further Customization"
+#~ msgstr "Дополнительные настройки"
+
+#~ msgid "Installation collections"
+#~ msgstr "Коллекции для установки"
+
+#~ msgid "Directory setup"
+#~ msgstr "Подготовка каталогов"
+
+#~ msgid "Portable setup"
+#~ msgstr "Настройка для мобильного использования"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (основной каталог TeX)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (системный каталог для локальных файлов)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr ""
+#~ "TEXMFSYSVAR (системный каталог для автоматически создаваемых данных)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (системный каталог для локальных настроек)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (каталог для личных файлов пользователей)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Создать символьные ссылки в системных каталогах"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Установить TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Продолжить"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "Если возникнут проблемы при установке, попробуйте отключить антивирус."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Программа установки запущена без прав администратора,\n"
+#~ "установка будет выполнена только для текущего пользователя."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Чтобы установить для всех пользователей, нажмите правой кнопкой\n"
+#~ "мыши на install-tl-advanced и выберите «Запуск от имени администратора»."
+
+#~ msgid "Change variable value"
+#~ msgstr "Изменить значение переменной"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Введите путь для %s (используйте ~ для %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "выбор коллекций"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Выберите устанавливаемые коллекции"
+
+#~ msgid "Select All"
+#~ msgstr "Выбрать всё"
+
+#~ msgid "Deselect All"
+#~ msgstr "Снять выделение"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "создать символьные ссылки в стандартных каталогах"
+
+#~ msgid "binaries to"
+#~ msgstr "программы в"
+
+#~ msgid "manpages to"
+#~ msgstr "страницы man в"
+
+#~ msgid "info to"
+#~ msgstr "страницы info в"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Выберите архитектуру и ОС"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s из %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s коллекций из %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(измените сначала TEXDIR!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(нет прав на запись в каталог по умолчанию — измените!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Настройка мобильного использования изменилась;\n"
+#~ "Каталоги были заново инициализированы"
+
#~ msgid "Mark all"
#~ msgstr "Отметить всё"
diff --git a/systems/texlive/tlnet/tlpkg/translations/sk.po b/systems/texlive/tlnet/tlpkg/translations/sk.po
index 6c08f2f23c..694df239f7 100644
--- a/systems/texlive/tlnet/tlpkg/translations/sk.po
+++ b/systems/texlive/tlnet/tlpkg/translations/sk.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2019-03-22 00:57+0300\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
+"PO-Revision-Date: 2021-03-11 09:24+0300\n"
"Last-Translator: Ján Buša <jan.busa@tuke.sk>\n"
"Language-Team: tex-live@tug.org\n"
"Language: sk\n"
@@ -11,738 +11,58 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
-"X-Generator: Poedit 2.2\n"
-
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Proces inštalácie"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Zrušiť"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Prejdite späť na kontrolu upozornení"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Dokončiť"
-
-# Slovak translation update - Jan Busa 02/05/15.
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Predvolený rozmer papiera"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Pridať skratky ponuky"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Zmeniť priradenia súborov"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Upraviť nastavenie PATH v registroch"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Inštalácia pre všetkých použí­vateľov"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Nainštalovať pomocný program TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Inštalácia TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Ukončiť"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Späť"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Ďalej >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Vitajte pri inštalácii systému TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Tento sprievdoca Vás bude viesť počas inštalácie."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"V prípade problémov skúste počas inštalácie vypnúť svoj antivírusový program."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Pre prí­pad pokročilej prispôsobiteľnej inštalácie sa, prosí­m, poraďte\n"
-"na internetovskej stránke alebo v inštalačnej prí­ručke."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Alebo použite install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Alebo uveďte --gui expert pre install-tl."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Zmeniť predvolenú schránku"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Schránka príkazového riadku"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "LOKÁLNE SCHRÁNKY"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "SIEŤOVÉ SCHRÁNKY"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Predvolená vzdialená schránka"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Zvoliť schránku"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Zrkadlo:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Kontinent"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Krajiny"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Zrkadlá"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Počkajte, prosí­m, kým sa načí­ta databáza stránok."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Bude to trvať istý čas!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Nepodarilo sa načí­tať vzdialenú databázu TeX Live:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Vráťte sa, prosí­m a zvoľte iné zrkadlo."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Verzie lokálnej inštalácie TeX Live\n"
-"a dostupná schránka nie sú kompatibilné:\n"
-" lokálne: %s\n"
-"schránka: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Cieľový adresár:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Zmeniť"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Cieľový adresár bude obsahovať inštaláciu.\n"
-"Dôrazne vám odporúčame ponechať rok ako poslednú zložku."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "požadovaný diskový priestor:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr ""
-"(predvoľba nie je povolená alebo je chránená proti zápisu - zmeňte ju, prosí­"
-"m!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Táto obrazovka vám umožní­ nakonfigurovať niektoré voľby"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Sme pripravení­ na inštaláciu TeX Live %s.\n"
-"Budú použité nasledujúce nastavenia.\n"
-"Ak si prajete niečo zmeniť, prejdite, prosí­m späť,\n"
-"v opačnom prí­pade stlačte tlačidlo \"Nainštaluj\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Áno"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Nie"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Nainštalovať"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+"X-Generator: Poedit 2.4.2\n"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr "Žiaden"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr "Len nové"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Všetky"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Žiadne skratky"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Menu TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Položka zavádzača"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Načí­tať"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Varovanie"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Zvoľte, prosí­m, iné zrkadlo."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "OK"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Verzie lokálnej inštalácie TeX Live a dostupná schránka nie sú "
-"kompatibilné:\n"
-" lokálne: %s\n"
-" schránka: %s\n"
-"Zvoľte, prosí­m, iné zrkadlo."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Základné informácie"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Binárny(e) systém(y)"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Zvolená schéma"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Ďalšie prispôsobenie"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Inštalačné kolekcie"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Nastavenie adresára"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Prenosné nastavenie"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Prepnúť"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (hlavný TeXovský adresár)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (adresár na umiestnenie lokálnych súborov)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (adresár vygenerovaných súborov)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (adresár pre lokálnu konfiguráciu)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (adresár uží­vateľských súborov)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Voľby"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr ""
-"Umožniť vykonanie všeobecne neprí­stupných zoznamov programov prostrední­ctvom "
-"\\write 18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Vytvoriť všetky formátové súbory"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Nainštalovať strom dokumentácie fontov/makier"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Nainštalovať strom zdrojových súborov fontov/makier"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Vytvoriť symbolické odkazy v systémových adresároch"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "Po inštalácii nastavte CTAN ako zdroj aktualizácií balíkov"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "O programe"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Nainštalovať TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Pokračovať"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"V prípade problémov skúste počas inštalácie vypnúť svoj antivírusový program."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Inštalátor nemá administrátorské právomoci;\n"
-"preto môže inštalovať len pre aktuálneho použí­vateľa."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Ak chcete inštalovať systém pre všetkých použí­vateľov, kliknite pravým "
-"tlačidlom\n"
-" na install-tl-advanced a zvoľte \"run as administrator/spustiť ako "
-"administrátor\"."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Zmeniť hodnotu premennej"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Vložte cestu pre %s (namiesto %s použite ~ )"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "použí­vateľská voľba zbierok"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Zvoliť kolekcie, ktore majú byť nainštalované"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Zvoliť všetky"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Zrušiť všetky voľby"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "vytvoriť symbolické linky v štandardných adresároch"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "binárky do"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "dokumentáciu manpages do"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "informáciu do"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Zvoliť architektúru resp. operačný systém"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Odstránenie hlavnej platformy nie je možné!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s z %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s kolekcií­ z %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(zmeňte najprv TEXDIR, prosí­m!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(predvolené miesto neumožňuje zápis - zmeňte, prosí­m!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Voľba Portable [Prenosný] bola zmenená;\n"
-"Adresáre boli znovu nastavené do východzieho stavu"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
-msgstr "Načí­tanie lokálnej databázy TeX Live"
+msgstr "Načítanie lokálnej databázy TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
-msgstr "Toto môže trvať istý čas, buďte, prosí­m, trpezliví­ ..."
+msgstr "Toto môže trvať istý čas, buďte, prosím, trpezliví ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
-msgstr "... načí­tanie ukončené"
+msgstr "... načítanie ukončené"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Varovanie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -753,259 +73,341 @@ msgid ""
msgstr ""
"Nemáte práva na žiadnu zmenu inštalácie;\n"
"konkrétne, do adresára %s sa nedá zapisovať.\n"
-"Spusťte, prosí­m, tento program ako administrátor, prí­padne kontaktujte "
+"Spusťte, prosím, tento program ako administrátor, prípadne kontaktujte "
"svojho miestneho administrátora.\n"
"\n"
"Väčšina tlačidiel bude nefunkčná."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "OK"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Schránka"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
-msgstr "Načí­tané:"
+msgstr "Načítané:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "žiadna"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
-msgstr "Načí­tať predvolené"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+msgstr "Načítať predvolené"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "viacnásobné schránky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Predvolené:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Zobraziť konfiguráciu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Stav"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "všetky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "nainštalované"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "nenainštalované"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "aktualizácie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Kategória"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
-msgstr "balí­ky"
+msgstr "balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "zbierky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "schémy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Porovnať"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "opisy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "názvy súborov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Voľba"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "zvolené"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "nezvolené"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Zvoliť všetky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Nevoliť nič"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Zrušiť filtre"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
-msgstr "Názov balí­ka"
+msgstr "Názov balíka"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Lokálna rev. (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Vzdialená rev. (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Stručný popis"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Aktualizovať všetko nainštalované"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
-msgstr "Znova nainštalovať predtým odstránené balí­ky"
+msgstr "Znova nainštalovať predtým odstránené balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Aktualizovať"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Nainštalovať"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Odstrániť"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Záloha"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Voľby"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Činnosti"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Pomoc"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
-msgstr "Načí­tať predvolenú schránku (z tlpdb):"
+msgstr "Načítať predvolenú schránku (z tlpdb):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
-msgstr "Načí­tať schránku cmd line:"
+msgstr "Načítať schránku cmd line:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
-msgstr "Načí­tať štandardnú sieťovú schránku:"
+msgstr "Načítať štandardnú sieťovú schránku:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
-msgstr "Načí­tať inú schránku ..."
+msgstr "Načítať inú schránku ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Ukončiť"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Všeobecné ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Papier ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Platformy ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
-msgstr "Jazyk grafického použí­vateľského rozhrania ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
+msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Pokročilé voľby"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Povoliť ladiaci výstup"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
-msgstr "Zablokovať automatickú inštaláciu nových balí­kov"
+msgstr "Zablokovať automatickú inštaláciu nových balíkov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
-msgstr "Zablokovať automatické odstraňovanie balí­kov vymazaných serverom"
+msgstr "Zablokovať automatické odstraňovanie balíkov vymazaných serverom"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Aktualizovať databázu názvov súborov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Znovu vytvoriť všetky formáty"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
-msgstr "Aktualizovať databázu fontových zobrazení­ (font map)"
+msgstr "Aktualizovať databázu fontových zobrazení (font map)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
-msgstr "Obnoviť balí­ky zo zálohy"
+msgstr "Obnoviť balíky zo zálohy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Spracovať symbolické odkazy v systémových adresároch"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Odstrániť TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Odstrániť TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Zrušiť"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Úplné odstránenie bolo ukončené"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1014,298 +416,371 @@ msgstr ""
"Určite sa má odstrániť (odinštalovať) CELÁ inštalácia TeX Live %s?\n"
"Máte poslednú možnosť zmeniť tento svoj úmysel!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
-msgstr "Prí­ručka"
+msgstr "Príručka"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "O programe"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Podrobnosti:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
-msgstr "Balí­k:"
+msgstr "Balík:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Kategória:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Stručný popis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Rozsiahly popis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Nainštalované:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Áno"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Nie"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Lokálna revízia:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Lokálna verzia katalógu:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Vzdialená revízia:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Vzdialená verzia katalógu:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Kľúčové slová:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Funkčnosť:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Základný popis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Druhotný popis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Zbierka:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
"Varovanie: verzie katalógu môžu byť oneskorené alebo jednoducho nesprávne."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Závisí:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Závislosti bináriek:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Spustiteľné súbory:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Dokumentačné súbory:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Zdrojové súbory:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Binárne súbory:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Ďalšie informácie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Aktualizácia riadiaceho programu TeX Live Manager"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Zvoliť podporované platformy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Použiť zmeny"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Odstránenie hlavnej platformy nie je možné!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Všeobecné voľby"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Predvolená schránka balíkov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "Zmeniť"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Pri inštalácii vytvoriť formáty"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "Prepnúť"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Nainštalovať zdroje makier/fontov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Nainštalovať dokumentáciu k makrám/fontom"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Predvolený záložný adresár"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Nastavenie automatického zálohovania"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Cieľ linky pre programy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Cieľ linky pre informačnú dokumentáciu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Cieľ linky pre stránky manuálov (man pages)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Vytvoriť odkazy na pracovnej ploche"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
-msgstr "Nainštalovať pre všetkých použí­vateľov"
+msgstr "Nainštalovať pre všetkých používateľov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Zmeniť priradenia súborov"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
-msgstr "Načí­tať predvolenú schránku:"
+msgstr "Načítať predvolenú schránku:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Voľby papiera"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Predvolený papier pre všetkých"
-# In Slovak A4 is usualy used in uppercase form - BJ
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
+# In Slovak A4 is usualy used in uppercase form - BJ
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Predvolený papier pre %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Jazyk grafického používateľského rozhrania"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Predvoľba systému"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
-msgstr "Predvolený jazyk grafického použí­vateľského rozhrania:"
+msgstr "Predvolený jazyk grafického používateľského rozhrania:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Zmeny sa prejavia po reštarte"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Predvolená vzdialená schránka"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Zvoľte adresár"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
-msgstr "Editácia predvolených schránok balí­kov"
+msgstr "Editácia predvolených schránok balíkov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Určte skupinu schránok na použitie"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Zmazať"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
-msgstr "Zmeniť schránku základných balí­kov"
+msgstr "Zmeniť schránku základných balíkov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
-msgstr "Zmeniť pomocnú schránku balí­kov"
+msgstr "Zmeniť pomocnú schránku balíkov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Pridať schránku"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
-msgstr "Pridať schránku balí­ka"
+msgstr "Pridať schránku balíka"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Práve použité označenie schránky: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Vrátiť"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Zvoliť formát papiera pre %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "uchovávať ľubovoľne veľa"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "zablokovať"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
-msgstr "Načí­tanie vzdialenej databázy zlyhalo."
+msgstr "Načítanie vzdialenej databázy zlyhalo."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Chybové hlásenie:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Inštalácia"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
"Please restart if necessary."
msgstr ""
"Boli nainštalované rozhodujúce aktualizácie.\n"
-"Program teraz skončí­.\n"
-"V prí­pade potreby ho spusťte znova."
+"Program teraz skončí.\n"
+"V prípade potreby ho spusťte znova."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1318,124 +793,136 @@ msgid ""
msgstr ""
"Riadiaci program TeX Live Manager (aktuálne bežiaci softvér)\n"
"je potrebné aktualizovať predtým, ako bude možné vykonanie ľubovoľných iných "
-"aktualizácií­.\n"
+"aktualizácií.\n"
"\n"
-"Kliknite, prosí­m, na tlačidlo \"Update the TeX Live Manager\",\n"
-"po ukončení­ tohto dialógu.\n"
+"Kliknite, prosím, na tlačidlo \"Update the TeX Live Manager\",\n"
+"po ukončení tohto dialógu.\n"
"\n"
"Po aktualizácii bude riadiaci program TeX Live ukončený.\n"
"Môžete ho znova spustiť, aby ste mohli vykonať ďalšie aktualizácie."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr ""
-"(Ďalšie aktualizácie budú k dispozí­cii po aktualizácii programu tlmgr.)"
+"(Ďalšie aktualizácie budú k dispozícii po aktualizácii programu tlmgr.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
msgstr ""
-"Počkajte, prosí­m, chví­ľočku po ukončení­ programu, aby bolo možné dokončiť "
+"Počkajte, prosím, chvíľočku po ukončení programu, aby bolo možné dokončiť "
"aktualizáciu."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Obnova bola dokončená"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
-msgstr "Zvoliť balí­ky na obnovu alebo obnoviť všetky balí­ky"
+msgstr "Zvoliť balíky na obnovu alebo obnoviť všetky balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
-msgstr "Reví­zia:"
+msgstr "Revízia:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
-msgstr "Obnoviť zvolené balí­ky"
+msgstr "Obnoviť zvolené balíky"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
-msgstr "Obnoviť všetky balí­ky na najnovšiu verziu"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+msgstr "Obnoviť všetky balíky na najnovšiu verziu"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Zavrieť"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Aktualizovať symbolické odkazy (linky)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Odstrániť symbolické odkazy (linky)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Editácia adresára"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Nová hodnota %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Zvoliť adresár"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
-msgstr "Načí­tať schránku balí­kov"
+msgstr "Načítať schránku balíkov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
-msgstr "Načí­tať túto schránku balí­kov:"
+msgstr "Načítať túto schránku balíkov:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Zvoliť lokálny adresár"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Použiť štandardnú sieťovú schránku"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Načítať"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
-"Načí­tanie vzdialenej schránky - toto môže trvať istý čas, buďte, prosí­m, "
-"trpezliví­ ..."
+"Načítanie vzdialenej schránky - toto môže trvať istý čas, buďte, prosím, "
+"trpezliví ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "overené"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "neoverené"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Dokončené"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
"Please consult the log window for details."
msgstr ""
-"Spustenie %s zlyhalo. Pre ďalšie podrobnosti si, prosí­m, pozrite okno "
-"chybových hlásení­."
+"Spustenie %s zlyhalo. Pre ďalšie podrobnosti si, prosím, pozrite okno "
+"chybových hlásení."
+
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Odkazy menu"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Zavádzač"
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
@@ -1443,6 +930,8 @@ msgid ""
"Target directory %s non-empty;\n"
"may cause trouble!"
msgstr ""
+"Cieľový adresár %s nie je prázdny;\n"
+"to môže spôsobiť problémy!"
#: tlpkg/installer/install-tl-gui.tcl:113
#, tcl-format
@@ -1450,90 +939,59 @@ msgid ""
"Target directory %s non-empty;\n"
"are you sure?"
msgstr ""
+"Cieľový adresár %s nie je prázdny;\n"
+"ste si istý?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Vitajte vo svete TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Odkazy na dokumentáciu viď na %s/index.html.\n"
-"Webová stránka The TeX Live (https://tug.org/texlive/) obsahuje všetky "
-"aktualizácie a opravy. TeX Live je spoločný projekt skupín používateľov TeXu "
-"z celého sveta; prosím, zvážte jeho podporu pripojením sa k skupine pre vás "
-"najlepšej. Zoznam skupín je dostupný na webe na https://tug.org/usergroups."
-"html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Pridajte %s/texmf-dist/doc/man ku MANPATH.\n"
-"Pridajte %s/texmf-dist/doc/info ku INFOPATH.\n"
-"Ako najdôležitejšie pridajte %s/bin/%s\n"
-"ku Vašej premennej PATH pre aktuálnu a budúcu prácu."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Skutočne prerušiť?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
-msgstr ""
+msgstr "Lokálna schránka"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Prerušiť"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr "Inštalátor TeX Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
"\n"
"If this takes too long, press Abort or choose another repository."
msgstr ""
+"Pokúšame sa načítať %s.\n"
+"\n"
+"Ak to trvá príliš dlho, stlačte tlačidlo Prerušiť alebo zvoľte inú schránku."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Nedá sa vytvoriť alebo sa nedá zapísať do"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Názov adresára ..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Zmeňte názov (lomítka nie sú dovolené)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Lomítka nie sú dovolené"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1541,126 +999,126 @@ msgstr ""
"Zložka vydania TL je vysoko odporúčaná!\n"
"Ste si istý/á?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Pridať rok"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Odstrániť rok"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr "Root inštalácie"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr "Prezerať ..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "Lokalizované názvy adresárov budú nahradené ich skutočnými názvami"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' sa rovná %s, napríklad %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Nie je možné odznačiť vlastnú platformu"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr "Binárky"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr "Schémy"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr "Zbierky"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr "Zvoliť"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr "Jazyky"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr "Iné zbierky"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr "Varovanie. Nie všetky nakonfigurované adresáre sú zapisovateľné!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr "Symbolické odkazy"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr "Strany príručiek"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr "Informačné strany"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
-msgstr ""
+msgstr "Jazyk grafického používateľského rozhrania"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
-msgstr ""
+msgstr "Škálovanie písem"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Aktuálny:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Inštalátor TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Pokročilé"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr "Adresáre"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr "Hlavný strom"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr "Miestne doplnky"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr "Doplnky pre používateľa"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr "Viac ..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1670,73 +1128,116 @@ msgstr ""
"Môže vymazať TEXMFLOCAL\n"
"a TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Platformy"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr "Aktuálna platforma:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr "Počet dodatočných platforiem:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr "Výbery"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr "Schéma:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr "Počet zbierok:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr "Prispôsobiť"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr "Požadovaný diskový priestor (v MB)"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+# Slovak translation update - Jan Busa 02/05/15.
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr "Predvolený rozmer papiera"
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr ""
+"Umožniť vykonanie všeobecne neprístupných zoznamov programov prostredníctvom "
+"\\write 18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "Vytvoriť všetky formátové súbory"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "Nainštalovať strom dokumentácie fontov/makier"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "Nainštalovať strom zdrojových súborov fontov/makier"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr "Upraviť cestu vyhľadávania"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr "Žiadne skratky"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr "Menu TeX Live"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr "Položka zavádzača"
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr "Integrácia pracovnej plochy"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr "Súborové asociácie"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr "Nainštalovať pomocný program TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr "Vytvoriť symbolické odkazy v štandardných adresároch"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr "Špecifikujte adresáre"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr "Po inštalácii nastavte CTAN ako zdroj aktualizácií balíkov"
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr "Prispôsobenie schémy"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
-msgstr ""
+msgstr "%s nie je lokálne alebo vzdialené úložisko"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
-msgstr ""
+msgstr "%s požaduje argument"
#: tlpkg/tltcl/tltcl.tcl:135
msgid "Specific mirror..."
@@ -1744,210 +1245,212 @@ msgstr "Konkrétne zrkadlo ..."
#: tlpkg/tltcl/tltcl.tcl:152
msgid "No mirror list available"
-msgstr ""
+msgstr "Žiadne zrkadlo nie je dostupné"
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr "Zvoliť alebo napísať"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Prebieha"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr "Nečinný"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Vyžaduje aktualizáciu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Aktuálny"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Neznámy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
-msgstr ""
+msgstr "Načítavanie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
+"Ak načítavanie trvá príliš dlho, stlačte tlačidlo Prerušiť a zvoľte inú "
+"schránku."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Schránky"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
-msgstr ""
+msgstr "Koniec načítavania"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Nakonfigurovaná schránka je nedostupná."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Výstup"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Iné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s nie je schránka"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
-msgstr ""
+msgstr "Žiadne schránky"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
-msgstr ""
+msgstr "Viacnásobné schránky"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Nenačítané"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
-msgstr ""
+msgstr "Aktuálna schránka"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Hlavná schránka"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Nový"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Ľubovoľné zrkadlo CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Lokálny adresár ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "doplnková schránka tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "schránka tlcontrib je zaradená"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Odstrániť schránku tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "schránka tlcontrib nie je zaradená"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Pridať schránku tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Uložiť a Načítať"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Nie je možné odznačiť vlastnú platformu %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Použiť a zavrieť"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Zmenené položky sú tučné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "platforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
-msgstr ""
+msgstr "Chyba"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "Veľkosti papiera"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Vrátiť %s na vydanie %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Žiadne zálohy nie sú nakonfigurované"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Záložný adresár nie je definovaný"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Záložný adresár %s neexistuje"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "V záložnom adresári %s nie sú žiadne balíky"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Obnoviť zo zálohy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Balík"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Upravené vydanie"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Obnoviť všetko"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Nie je čo robiť!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1958,12 +1461,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Už nainštalované: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1974,22 +1477,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "V každom prípade aktualizovať závislosti %s. Pokračovať?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Preskočené, pretože nie je nainštalované: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Preskočené, pretože je už aktualizované: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2000,16 +1503,16 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "V každom prípade odstrániť závislosti %s. Pokračovať?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2017,377 +1520,715 @@ msgstr ""
"Grafické používateľské rozhranie pre TeX Live Manager\n"
"realizované v Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+"Toto klientské rozhranie programu TeX Live Manager by malo byť celkom "
+"zrozumiteľné.\n"
+"Poznamenajme, že nepokrýva úplnú funkcionalitu tlmgr. Nepokrýva najmä režim "
+"používateľa alebo zálohovanie a obnovovanie.\n"
+"Pre úplnú dokumentáciu samotného programu tlmgr si pozrite ponuku 'Pomocník "
+"tlmgr'."
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
+"%s nie je lokálne alebo vzdialené úložisko.\n"
+"Nakonfigurujte si platné úložisko, prosím"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Súbor"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
-msgstr ""
+msgstr "Načítať schránku"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Koniec"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Znovu vytvoriť databázu názvov súborov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Znovuvytvorenie databázy názvov súborov ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Znovu vytvoriť formáty"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Znovuvybudovanie formátov ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Znovu vygenerovať mapy fontov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Znovuvybudovanie súborov fontových máp ..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
-msgstr ""
+msgstr "Škálovanie písem grafického používateľského rozhrania"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "pomocník tlmgr"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr "Pomocník tlshell"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr "Pomocník tlmgr"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Vlastný reštart"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Reštartovať tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Ukáž záznamy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "Je TL Manager aktualizovaný?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Ostatný príkaz tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
-msgstr ""
+msgstr "Root na %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Zoznam balíkov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Nainštalované"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "Nenainštalované"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Aktualizovateľné"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Detailný >> Globálny"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Zbierky a schémy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Iba schémy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Hľadať"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Podľa názvu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Podľa názvu a popisu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Nainštalovať označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Aktualizovať označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Odstrániť označené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Aktualizovať tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Aktualizovať všetko"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "Označiť všetky zobrazené"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Neoznačiť ani jeden"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Zobrazené sú len balíky nainštalovaných platforiem"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Názov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Popis"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
-msgstr ""
+msgstr "Viacpoužívateľská"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
-msgstr ""
+msgstr "Jednoužívateľská"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
+"%s je chránený proti zápisu. Pravdepodobne toho veľa nenarobíte. \n"
+"Ste si istý, že chcete pokračovať?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "základná schéma (plain a latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "Schéma ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "úplná schéma (všetko)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "Schéma GUST TeXlive"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "schéma len-infraštruktúra (vôbec žiaden TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
-msgstr "stredná schéma (malá + viac balí­kov a jazykov)"
+msgstr "stredná schéma (malá + viac balíkov a jazykov)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "minimálna schéma (len plainTeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "malá schéma (základ + xetex, metapost a niektoré jazyky)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "schéma teTeX (o niečo väčšia než stredne veľká, ale ďaleko od úplnej)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Dôležité programy a súbory"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Ďalšie štýly BibTeXu"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Pomocné programy TeXu"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
-msgstr "ConTeXt a balí­ky"
+msgstr "ConTeXt a balíky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Ďalšie fonty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Odporúčané fonty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Pomocné programy pre grafiku a fonty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Ďalšie formáty"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Sadzba hier"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
-msgstr "Balí­ky pre humanitné odbory"
+msgstr "Balíky pre humanitné odbory"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Arabčina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
-msgstr "Čí­nština"
+msgstr "Čínština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
-msgstr "Čí­nština/japončina/kórejčina (základ)"
+msgstr "Čínština/japončina/kórejčina (základ)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Ruština, ukrajinčina (azbuka)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Čeština/slovenčina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Angličtina (US a UK)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Ďalšie európske jazyky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Francúzština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Nemčina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Gréčtina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Taliančina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Japončina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Kórejčina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Ďalšie jazyky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Poľština"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Portugalčina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Španielčina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
-msgstr "Základné balí­ky LaTeXu"
+msgstr "Základné balíky LaTeXu"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
-msgstr "Ďalšie balí­ky LaTeXu"
+msgstr "Ďalšie balíky LaTeXu"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
-msgstr "Odporúčané balí­ky LaTeXu"
+msgstr "Odporúčané balíky LaTeXu"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
-msgstr "Balí­ky LuaTeXu"
+msgstr "Balíky LuaTeXu"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Matematické, prírodovedné a informatické balíky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
-msgstr "Balí­ky MetaPostu a Metafontu"
+msgstr "Balíky MetaPostu a Metafontu"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
-msgstr "Hudobné balí­ky"
+msgstr "Hudobné balíky"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Grafika, obrázky, diagramy"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Balíky Plain (La)TeXu"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Štýly vydavateľstiev, záverečné práce atď."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Editor TeXworks; TL zahŕňa len binárky pre Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Podporné programy len pre Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
-msgstr "XeTeX a balí­ky"
+msgstr "XeTeX a balíky"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "Vitajte vo svete TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Odkazy na dokumentáciu viď na %s/index.html.\n"
+"Webová stránka The TeX Live (https://tug.org/texlive/) obsahuje všetky "
+"aktualizácie a opravy. TeX Live je spoločný projekt skupín používateľov TeXu "
+"z celého sveta; prosím, zvážte jeho podporu pripojením sa k skupine pre vás "
+"najlepšej. Zoznam skupín je dostupný na webe na https://tug.org/usergroups."
+"html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Pridajte %s/texmf-dist/doc/man ku MANPATH.\n"
+"Pridajte %s/texmf-dist/doc/info ku INFOPATH.\n"
+"Ako najdôležitejšie pridajte %s/bin/%s\n"
+"ku Vašej premennej PATH pre aktuálnu a budúcu prácu."
+
+#~ msgid "GUI Language ..."
+#~ msgstr "Jazyk grafického používateľského rozhrania ..."
+
+#~ msgid "No papersizes available"
+#~ msgstr "Nie sú dostupné žiadne veľkosti papiera"
+
+#~ msgid "tlmgr help"
+#~ msgstr "pomocník tlmgr"
+
+#~ msgid "Installation process"
+#~ msgstr "Proces inštalácie"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Prejdite späť na kontrolu upozornení"
+
+#~ msgid "Finish"
+#~ msgstr "Dokončiť"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Pridať skratky ponuky"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Upraviť nastavenie PATH v registroch"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Inštalácia pre všetkých používateľov"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Inštalácia TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Späť"
+
+#~ msgid "Next >"
+#~ msgstr "Ďalej >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Vitajte pri inštalácii systému TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Tento sprievdoca Vás bude viesť počas inštalácie."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "V prípade problémov skúste počas inštalácie vypnúť svoj antivírusový "
+#~ "program."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Pre prípad pokročilej prispôsobiteľnej inštalácie sa, prosím, poraďte\n"
+#~ "na internetovskej stránke alebo v inštalačnej príručke."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Alebo použite install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Alebo uveďte --gui expert pre install-tl."
+
+#~ msgid "Change default repository"
+#~ msgstr "Zmeniť predvolenú schránku"
+
+#~ msgid "Command line repository"
+#~ msgstr "Schránka príkazového riadku"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "LOKÁLNE SCHRÁNKY"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "SIEŤOVÉ SCHRÁNKY"
+
+#~ msgid "Select repository"
+#~ msgstr "Zvoliť schránku"
+
+#~ msgid "Mirror:"
+#~ msgstr "Zrkadlo:"
+
+#~ msgid "Continent"
+#~ msgstr "Kontinent"
+
+#~ msgid "Countries"
+#~ msgstr "Krajiny"
+
+#~ msgid "Mirrors"
+#~ msgstr "Zrkadlá"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Počkajte, prosím, kým sa načíta databáza stránok."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Bude to trvať istý čas!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Nepodarilo sa načítať vzdialenú databázu TeX Live:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Vráťte sa, prosím a zvoľte iné zrkadlo."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Verzie lokálnej inštalácie TeX Live\n"
+#~ "a dostupná schránka nie sú kompatibilné:\n"
+#~ " lokálne: %s\n"
+#~ "schránka: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Cieľový adresár:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Cieľový adresár bude obsahovať inštaláciu.\n"
+#~ "Dôrazne vám odporúčame ponechať rok ako poslednú zložku."
+
+#~ msgid "disk space required:"
+#~ msgstr "požadovaný diskový priestor:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr ""
+#~ "(predvoľba nie je povolená alebo je chránená proti zápisu - zmeňte ju, "
+#~ "prosím!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Táto obrazovka vám umožní nakonfigurovať niektoré voľby"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Sme pripravení na inštaláciu TeX Live %s.\n"
+#~ "Budú použité nasledujúce nastavenia.\n"
+#~ "Ak si prajete niečo zmeniť, prejdite, prosím späť,\n"
+#~ "v opačnom prípade stlačte tlačidlo \"Nainštaluj\"."
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Zvoľte, prosím, iné zrkadlo."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Verzie lokálnej inštalácie TeX Live a dostupná schránka nie sú "
+#~ "kompatibilné:\n"
+#~ " lokálne: %s\n"
+#~ " schránka: %s\n"
+#~ "Zvoľte, prosím, iné zrkadlo."
+
+#~ msgid "Basic Information"
+#~ msgstr "Základné informácie"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Binárny(e) systém(y)"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Zvolená schéma"
+
+#~ msgid "Further Customization"
+#~ msgstr "Ďalšie prispôsobenie"
+
+#~ msgid "Installation collections"
+#~ msgstr "Inštalačné kolekcie"
+
+#~ msgid "Directory setup"
+#~ msgstr "Nastavenie adresára"
+
+#~ msgid "Portable setup"
+#~ msgstr "Prenosné nastavenie"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (hlavný TeXovský adresár)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (adresár na umiestnenie lokálnych súborov)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (adresár vygenerovaných súborov)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (adresár pre lokálnu konfiguráciu)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (adresár užívateľských súborov)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Vytvoriť symbolické odkazy v systémových adresároch"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Nainštalovať TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Pokračovať"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "V prípade problémov skúste počas inštalácie vypnúť svoj antivírusový "
+#~ "program."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Inštalátor nemá administrátorské právomoci;\n"
+#~ "preto môže inštalovať len pre aktuálneho používateľa."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Ak chcete inštalovať systém pre všetkých používateľov, kliknite pravým "
+#~ "tlačidlom\n"
+#~ " na install-tl-advanced a zvoľte \"run as administrator/spustiť ako "
+#~ "administrátor\"."
+
+#~ msgid "Change variable value"
+#~ msgstr "Zmeniť hodnotu premennej"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Vložte cestu pre %s (namiesto %s použite ~ )"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "používateľská voľba zbierok"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Zvoliť kolekcie, ktore majú byť nainštalované"
+
+#~ msgid "Select All"
+#~ msgstr "Zvoliť všetky"
+
+#~ msgid "Deselect All"
+#~ msgstr "Zrušiť všetky voľby"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "vytvoriť symbolické linky v štandardných adresároch"
+
+#~ msgid "binaries to"
+#~ msgstr "binárky do"
+
+#~ msgid "manpages to"
+#~ msgstr "dokumentáciu manpages do"
+
+#~ msgid "info to"
+#~ msgstr "informáciu do"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Zvoliť architektúru resp. operačný systém"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s z %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s kolekcií z %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(zmeňte najprv TEXDIR, prosím!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(predvolené miesto neumožňuje zápis - zmeňte, prosím!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Voľba Portable [Prenosný] bola zmenená;\n"
+#~ "Adresáre boli znovu nastavené do východzieho stavu"
#~ msgid "Mark all"
#~ msgstr "Označiť všetky"
@@ -2397,7 +2238,7 @@ msgstr "XeTeX a balí­ky"
#~ "Nedá sa nastaviť predvolený jazyk grafického používateľského rozhrania"
#~ msgid "GUI language (restarts tlshell)"
-#~ msgstr "Jazyk grafického použí­vateľského rozhrania (reštartuje tlshell)"
+#~ msgstr "Jazyk grafického používateľského rozhrania (reštartuje tlshell)"
#~ msgid "Loading..."
#~ msgstr "Načítavanie ..."
@@ -2406,7 +2247,7 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Načítanie z %s"
#~ msgid "Load default repository"
-#~ msgstr "Načí­tať predvolenú schránku"
+#~ msgstr "Načítať predvolenú schránku"
#~ msgid "Loaded"
#~ msgstr "Načítané"
@@ -2434,13 +2275,13 @@ msgstr "XeTeX a balí­ky"
#~ msgstr ""
#~ "Pozrite si %s/index.html ohľadom odkazov na dokumentáciu.\n"
#~ "Webová stránka systému TeX Live (http://tug.org/texlive/) obsahuje všetky "
-#~ "aktualizácie a opravy. TeX Live je spoločný projekt skupí­n použí­vateľov "
-#~ "TeXu z celého sveta; pouvažujte, prosí­m, o jeho podpore pridaní­m sa ku "
-#~ "skupine, ktorá je Vám najbližšia. Zoznam skupí­n je k dispozí­cii na webe "
+#~ "aktualizácie a opravy. TeX Live je spoločný projekt skupín používateľov "
+#~ "TeXu z celého sveta; pouvažujte, prosím, o jeho podpore pridaním sa ku "
+#~ "skupine, ktorá je Vám najbližšia. Zoznam skupín je k dispozícii na webe "
#~ "na stránke http://tug.org/usergroups.html."
#~ msgid "After installation, get package updates from CTAN"
-#~ msgstr "Po inštalácii aktualizujte balí­ky z CTANu"
+#~ msgstr "Po inštalácii aktualizujte balíky z CTANu"
#~ msgid "Enter path for"
#~ msgstr "Vložte cestu pre"
@@ -2452,10 +2293,10 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Schéma XML"
#~ msgid "Generic additional packages"
-#~ msgstr "Všeobecné ďalšie balí­ky"
+#~ msgstr "Všeobecné ďalšie balíky"
#~ msgid "Generic recommended packages"
-#~ msgstr "Všeobecné odporúčané balí­ky"
+#~ msgstr "Všeobecné odporúčané balíky"
#~ msgid "HTML/SGML/XML support"
#~ msgstr "Podpora HTML/SGML/XML"
@@ -2467,13 +2308,13 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Indické skripty"
#~ msgid "Omega packages"
-#~ msgstr "Balí­ky Omega"
+#~ msgstr "Balíky Omega"
#~ msgid "Plain TeX packages"
-#~ msgstr "Balí­ky Plain TeXu"
+#~ msgstr "Balíky Plain TeXu"
#~ msgid "Best to disable your virus scanner during installation."
-#~ msgstr "Najlepšie je počas inštalácie odpojiť antiví­rusový program."
+#~ msgstr "Najlepšie je počas inštalácie odpojiť antivírusový program."
#~ msgid ""
#~ "There were some warnings during the installation process.\n"
@@ -2483,16 +2324,16 @@ msgstr "XeTeX a balí­ky"
#~ "Tu je prehľad výstražných správ:"
#~ msgid "Mathematics packages"
-#~ msgstr "Matematické balí­ky"
+#~ msgstr "Matematické balíky"
#~ msgid "Natural and computer sciences"
-#~ msgstr "Prí­rodné vedy a informatika"
+#~ msgstr "Prírodné vedy a informatika"
#~ msgid "TeXworks editor"
#~ msgstr "Editor TeXworks"
#~ msgid "Cannot load taxonomy file"
-#~ msgstr "Nie je možné načí­tať súbor taxonómie"
+#~ msgstr "Nie je možné načítať súbor taxonómie"
#~ msgid "taxonomies"
#~ msgstr "taxonómie"
@@ -2506,36 +2347,36 @@ msgstr "XeTeX a balí­ky"
#~ msgstr ""
#~ "Nemáte oprávnenie na žiadnu zmenu inštalácie,\n"
#~ "konkrétne, adresár %s je chránený proti zápisu.\n"
-#~ "Spusťte, prosí­m, tento program ako administrátor alebo kontaktujte svojho "
+#~ "Spusťte, prosím, tento program ako administrátor alebo kontaktujte svojho "
#~ "miestneho administrátora.\n"
#~ "\n"
#~ "Väčšina tlačidiel bude zablokovaná."
#~ msgid "Local Revision:"
-#~ msgstr "Lokálna reví­zia:"
+#~ msgstr "Lokálna revízia:"
#~ msgid "Local Catalogue Version:"
#~ msgstr "Verzia lokálneho katalógu:"
#~ msgid "Remote Revision:"
-#~ msgstr "Vzdialená reví­zia:"
+#~ msgstr "Vzdialená revízia:"
#~ msgid "Remote Catalogue Version:"
#~ msgstr "Verzia vzdialeného katalógu:"
#~ msgid "Restore all package to latest version"
-#~ msgstr "Obnoviť všetky balí­ky podľa poslednej verzie"
+#~ msgstr "Obnoviť všetky balíky podľa poslednej verzie"
#~ msgid "Chinese/Japanese/Korean"
-#~ msgstr "Čí­nština/Japončina/Kórejčina"
+#~ msgstr "Čínština/Japončina/Kórejčina"
#~ msgid ""
#~ "(At least %s further updates are available after tlmgr has been updated.)"
#~ msgstr ""
-#~ "(Po aktualizácii tlmgr je k dispozí­cii minimálne %s ďalší­ch aktualizácií­.)"
+#~ "(Po aktualizácii tlmgr je k dispozícii minimálne %s ďalších aktualizácií.)"
#~ msgid "Loaded repository:"
-#~ msgstr "Načí­taná schránka:"
+#~ msgstr "Načítaná schránka:"
#~ msgid ""
#~ "Updates for the tlmgr are present.\n"
@@ -2546,35 +2387,35 @@ msgstr "XeTeX a balí­ky"
#~ "The program will terminate after the update.\n"
#~ "Then you can restart the program for further updates."
#~ msgstr ""
-#~ "Sú k dispozí­cii aktualizácie tlmgr.\n"
+#~ "Sú k dispozícii aktualizácie tlmgr.\n"
#~ "Inštalácia a aktualizácia nebude pracovať bez vynútenia.\n"
-#~ "Po zamietnutí­ tohoto dialógu označte, prosí­m, tlačidlo \"Aktualizovať "
+#~ "Po zamietnutí tohoto dialógu označte, prosím, tlačidlo \"Aktualizovať "
#~ "všetko nainštalované\".\n"
#~ "\n"
-#~ "Po aktualizácii sa program ukončí­.\n"
+#~ "Po aktualizácii sa program ukončí.\n"
#~ "Potom môžete program spustiť znova pre ďalšie aktualizácie."
#~ msgid ""
#~ "At least %s further updates are available after tlmgr has been updated."
#~ msgstr ""
-#~ "K dispozí­cii je aspoň %s ďalší­ch aktualizácií­ potom, čo bol aktualizovaný "
+#~ "K dispozícii je aspoň %s ďalších aktualizácií potom, čo bol aktualizovaný "
#~ "program tlmgr. "
#~ msgid "Package repository:"
-#~ msgstr "Schránka balí­kov:"
+#~ msgstr "Schránka balíkov:"
#~ msgid "Default net package repository"
-#~ msgstr "Predvolená sieťová schránka balí­kov"
+#~ msgstr "Predvolená sieťová schránka balíkov"
#~ msgid ""
#~ "Loading local TeX Live database;\n"
#~ "this may take some time, please be patient ..."
#~ msgstr ""
-#~ "Načí­tanie lokálnej databázy TeX Live;\n"
-#~ "môže to zabrať pomerne veľký čas, buďte, prosí­m, trpezliví­ ..."
+#~ "Načítanie lokálnej databázy TeX Live;\n"
+#~ "môže to zabrať pomerne veľký čas, buďte, prosím, trpezliví ..."
#~ msgid "Load default net repository:"
-#~ msgstr "Načí­tať predvolenú sieťovú schránku:"
+#~ msgstr "Načítať predvolenú sieťovú schránku:"
#~ msgid "Standard collections"
#~ msgstr "Štandardné zbierky"
@@ -2601,13 +2442,13 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Dodatočné formáty"
#~ msgid "Extra generic packages"
-#~ msgstr "Dodatočné balí­ky na všeobecné použitie"
+#~ msgstr "Dodatočné balíky na všeobecné použitie"
#~ msgid "Recommended generic packages"
-#~ msgstr "Odporúčané balí­ky na všeobecné použitie"
+#~ msgstr "Odporúčané balíky na všeobecné použitie"
#~ msgid "LaTeX supplementary packages"
-#~ msgstr "Doplnkové balí­ky LaTeXu"
+#~ msgstr "Doplnkové balíky LaTeXu"
#~ msgid "Advanced math typesetting"
#~ msgstr "Pokročilá sadzba matematiky"
@@ -2619,7 +2460,7 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "GNU Texinfo"
#~ msgid "XeTeX packages"
-#~ msgstr "Balí­ky XeTeXu"
+#~ msgstr "Balíky XeTeXu"
#~ msgid "Croatian"
#~ msgstr "Chorvátčina"
@@ -2631,7 +2472,7 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Holandčina"
#~ msgid "Finnish"
-#~ msgstr "Fí­nčina"
+#~ msgstr "Fínčina"
#~ msgid "Hebrew"
#~ msgstr "Hebrejčina"
@@ -2664,10 +2505,10 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Vietnamčina"
#~ msgid "MetaPost (and Metafont) drawing packages"
-#~ msgstr "Balí­ky na kreslenie pomocou MetaPostu (a Metafontu)"
+#~ msgstr "Balíky na kreslenie pomocou MetaPostu (a Metafontu)"
#~ msgid "Plain TeX supplementary packages"
-#~ msgstr "Doplnkové balí­ky plainTeXu"
+#~ msgstr "Doplnkové balíky plainTeXu"
#~ msgid "Select language-specific documentation"
#~ msgstr "Zvoliť dokumentáciu pre jednotlivé jazyky"
@@ -2682,7 +2523,7 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Bulharská dokumentácia"
#~ msgid "Chinese documentation"
-#~ msgstr "Čí­nska dokumentácia "
+#~ msgstr "Čínska dokumentácia "
#~ msgid "Czech/Slovak documentation"
#~ msgstr "Česko-slovenská dokumentácia"
@@ -2694,7 +2535,7 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Anglická dokumentácia"
#~ msgid "Finnish documentation"
-#~ msgstr "Fí­nska dokumentácia"
+#~ msgstr "Fínska dokumentácia"
#~ msgid "French documentation"
#~ msgstr "Francúzska dokumentácia"
@@ -2745,7 +2586,7 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Vietnamská dokumentácia"
#~ msgid "Chinese, Japanese, Korean"
-#~ msgstr "Čí­nština, japončina, kórejčina"
+#~ msgstr "Čínština, japončina, kórejčina"
#~ msgid "Other hyphenation patterns"
#~ msgstr "Ďalšie vzory delenia slov"
@@ -2754,19 +2595,19 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Turkménčina"
#~ msgid "Basic LaTeX packages"
-#~ msgstr "Základné balí­ky LaTeXu"
+#~ msgstr "Základné balíky LaTeXu"
#~ msgid "Graphics packages and programs"
-#~ msgstr "Balí­ky a programy pre grafiku"
+#~ msgstr "Balíky a programy pre grafiku"
#~ msgid "PSTricks packages"
-#~ msgstr "Balí­ky PSTricks"
+#~ msgstr "Balíky PSTricks"
#~ msgid "Support for publishers, theses, standards, conferences, etc."
#~ msgstr "Podpora pre vydavateľov, dizertácie, štandardy, konferencie atď."
#~ msgid "Typesetting for natural and computer sciences"
-#~ msgstr "Sadzba pre prí­rodné a počí­tačové vedy"
+#~ msgstr "Sadzba pre prírodné a počítačové vedy"
#~ msgid "Windows support programs"
#~ msgstr "programy podporujúce Windows"
@@ -2803,28 +2644,28 @@ msgstr "XeTeX a balí­ky"
#~ "Tento sprievodca vás bude sprevádzať počas inštalácie.\n"
#~ "\n"
#~ "O pokročilej prispôsobiteľnej inštalácii sa, prosim, informujte\n"
-#~ " na webových stránkach alebo v inštalačnej prí­ručke."
+#~ " na webových stránkach alebo v inštalačnej príručke."
#~ msgid "Or use install-tl-advanced.bat"
-#~ msgstr "Prí­padne použite install-tl-advanced.bat"
+#~ msgstr "Prípadne použite install-tl-advanced.bat"
#~ msgid "Or use the argument --gui expert to install-tl."
-#~ msgstr "Použite prí­padne argument --gui expert prí­kazu install-tl."
+#~ msgstr "Použite prípadne argument --gui expert príkazu install-tl."
#~ msgid "After install, use tlnet on CTAN for package updates"
-#~ msgstr "Po inštalácii použite tlnet na CTANe na aktualizáciu balí­ka"
+#~ msgstr "Po inštalácii použite tlnet na CTANe na aktualizáciu balíka"
#~ msgid ""
#~ "Multiple defined tags (first column) are not possible, please fix it."
#~ msgstr ""
-#~ "Násobne definované značky (prvý stĺpec) nie sú možné, upravte to, prosí­m."
+#~ "Násobne definované značky (prvý stĺpec) nie sú možné, upravte to, prosím."
#~ msgid ""
#~ "Loading local TeX Live Database\n"
#~ "This may take some time, please wait!"
#~ msgstr ""
-#~ "Načí­tava sa lokálna databáza TeX Live.\n"
-#~ "To môže trvať istý čas, počkajte prosí­m!"
+#~ "Načítava sa lokálna databáza TeX Live.\n"
+#~ "To môže trvať istý čas, počkajte prosím!"
#~ msgid "Complete removal completed"
#~ msgstr "Úplné odstránenie bolo dokončené"
@@ -2843,30 +2684,30 @@ msgstr "XeTeX a balí­ky"
#~ "For configuration and removal you don't have to do anything."
#~ msgstr ""
#~ "Nebolo možné stiahnuť databázu TeX Live z %s\n"
-#~ "Ak chcete inštalovať alebo aktualizovať balí­ky, skúste to, prosí­m, s inou "
-#~ "schránkou balí­kov!\n"
+#~ "Ak chcete inštalovať alebo aktualizovať balíky, skúste to, prosím, s inou "
+#~ "schránkou balíkov!\n"
#~ "\n"
-#~ "Na vykonanie aktualizácie a odstránenia nemusí­te urobiť nič."
+#~ "Na vykonanie aktualizácie a odstránenia nemusíte urobiť nič."
#~ msgid "medium scheme (plain, latex, recommended packages, some languages)"
#~ msgstr ""
-#~ "stredne veľká schéma (plainTeX, LaTeX, odporúčané balí­ky, niektoré jazyky)"
+#~ "stredne veľká schéma (plainTeX, LaTeX, odporúčané balíky, niektoré jazyky)"
#~ msgid "small scheme (essentials, xetex, recommended packages)"
-#~ msgstr "malá schéma (základné veci, xetex, odporúčané balí­ky)"
+#~ msgstr "malá schéma (základné veci, xetex, odporúčané balíky)"
#~ msgid "Change default package repository"
-#~ msgstr "Zmeniť predvolenú schránku balí­kov"
+#~ msgstr "Zmeniť predvolenú schránku balíkov"
#~ msgid "New default package repository"
-#~ msgstr "Nová predvolená schránka balí­kov"
+#~ msgstr "Nová predvolená schránka balíkov"
#~ msgid ""
#~ "Loading remote TeX Live Database\n"
#~ "This may take some time, please wait!"
#~ msgstr ""
#~ "Ukladá sa vzdialená databáza TeX Live.\n"
-#~ "Môže to istý čas trvať, počkajte prosí­m!"
+#~ "Môže to istý čas trvať, počkajte prosím!"
#~ msgid "basic scheme (plain and LaTeX)"
#~ msgstr "základná schéma (len plainTeX a LaTeX)"
@@ -2896,20 +2737,20 @@ msgstr "XeTeX a balí­ky"
#~ "The program will terminate after the update.\n"
#~ "Then you can restart the program for further updates."
#~ msgstr ""
-#~ "Sú k dispozí­cii aktualizácie pre program tlmgr.\n"
+#~ "Sú k dispozícii aktualizácie pre program tlmgr.\n"
#~ "Inštalácia a aktualizácie nebudú pracovať bez vynútenia.\n"
-#~ "Zvoľte, prosí­m, tlačidlo \"Aktualizovať všetko nainštalované\" nižšie.\n"
-#~ "Po aktualizácii ukončí­ program svoju činnosť.\n"
-#~ "Potom môžete program spustiť znova na vykonanie ďalší­ch aktualizácií­."
+#~ "Zvoľte, prosím, tlačidlo \"Aktualizovať všetko nainštalované\" nižšie.\n"
+#~ "Po aktualizácii ukončí program svoju činnosť.\n"
+#~ "Potom môžete program spustiť znova na vykonanie ďalších aktualizácií."
#~ msgid "(no description available)"
-#~ msgstr "(popis nie je k dispozí­cii)"
+#~ msgstr "(popis nie je k dispozícii)"
#~ msgid "Use Ctrl or Shift or drag to select more"
#~ msgstr "Na viacnásobnú voľbu použite Ctrl alebo Shift alebo potiahnutie "
#~ msgid "Select packages"
-#~ msgstr "Zvoliť balí­ky"
+#~ msgstr "Zvoliť balíky"
#~ msgid "Next"
#~ msgstr "Ďalej"
@@ -2923,10 +2764,10 @@ msgstr "XeTeX a balí­ky"
#~ msgid ""
#~ "Force the removal of a package even if it is referenced in a collection."
#~ msgstr ""
-#~ "Vynútiť odstránenie balí­ka aj keď je odkaz na neho uvedený v kolekcii."
+#~ "Vynútiť odstránenie balíka aj keď je odkaz na neho uvedený v kolekcii."
#~ msgid "without depends"
-#~ msgstr "bez závislostí­"
+#~ msgstr "bez závislostí"
#~ msgid ""
#~ "For collections: install or remove will not install/remove the "
@@ -2966,7 +2807,7 @@ msgstr "XeTeX a balí­ky"
#~ msgid "Please use the \"Add/Remove Programs\" from the Control Panel!"
#~ msgstr ""
-#~ "Použite, prosí­m, položku \"Pridanie/odstránenie programov\" (: alebo "
+#~ "Použite, prosím, položku \"Pridanie/odstránenie programov\" (: alebo "
#~ "\"Add/Remove Programs\" :) ovládacieho panelu! "
#~ msgid ""
@@ -2977,16 +2818,16 @@ msgstr "XeTeX a balí­ky"
#~ "Máte poslednú možnosť zmeniť tento svoj úmysel!"
#~ msgid "Current package repository:"
-#~ msgstr "Aktuálna schránka balí­kov:"
+#~ msgstr "Aktuálna schránka balíkov:"
#~ msgid "Press this button to load the database from the package repository."
-#~ msgstr " Na načí­tanie databázy zo schránky balí­kov stlačte toto tlačidlo."
+#~ msgstr " Na načítanie databázy zo schránky balíkov stlačte toto tlačidlo."
#~ msgid ""
#~ "Change package repository from where packages are fetched at installation "
#~ "and update time."
#~ msgstr ""
-#~ "Zmeniť schránku balí­kov, z~ktorej budú preberané balí­ky počas inštalácie "
+#~ "Zmeniť schránku balíkov, z~ktorej budú preberané balíky počas inštalácie "
#~ "alebo aktualizácie."
#~ msgid "Debug"
@@ -2996,7 +2837,7 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Zapnúť režim ladenia"
#~ msgid "Adding packages"
-#~ msgstr "Pridanie balí­kov"
+#~ msgstr "Pridanie balíkov"
#~ msgid "Install selected"
#~ msgstr "Nainštalovať zvolené"
@@ -3006,18 +2847,18 @@ msgstr "XeTeX a balí­ky"
#~ "\n"
#~ "Please use the \"Load\" (and possibly \"Change\") button to do so."
#~ msgstr ""
-#~ "Databáza schránky balí­kov nebola načí­taná.\n"
+#~ "Databáza schránky balíkov nebola načítaná.\n"
#~ "\n"
-#~ "Použite, prosí­m, tlačidlo \"Načí­tať\" (prí­padne \"Zmeňiť\")."
+#~ "Použite, prosím, tlačidlo \"Načítať\" (prípadne \"Zmeňiť\")."
#~ msgid "Updating packages"
-#~ msgstr "Aktualizácia balí­kov"
+#~ msgstr "Aktualizácia balíkov"
#~ msgid "Update selected"
#~ msgstr "Aktualizovať zvolené"
#~ msgid "Removing packages"
-#~ msgstr "Odstránenie balí­kov"
+#~ msgstr "Odstránenie balíkov"
#~ msgid "Remove selected"
#~ msgstr "Odstrániť zvolené"
@@ -3026,7 +2867,7 @@ msgstr "XeTeX a balí­ky"
#~ msgstr "Na upresnenie kliknite, prosim, na položku vľavo"
#~ msgid "...please change me..."
-#~ msgstr "... zmeň ma, prosí­m ..."
+#~ msgstr "... zmeň ma, prosím ..."
#~ msgid ""
#~ "No updates found.\n"
@@ -3042,15 +2883,15 @@ msgstr "XeTeX a balí­ky"
#~ msgstr ""
#~ "Žiadne aktualizácie sa nenašli.\n"
#~ "\n"
-#~ "Vaša inštalácia je nastavená na vyhľadávanie aktualizácií­ na disku.\n"
+#~ "Vaša inštalácia je nastavená na vyhľadávanie aktualizácií na disku.\n"
#~ "\n"
#~ "Ak chcete inštalovať z Internetu len tento jediný raz, kliknite na "
-#~ "tlačidlo \"Zmeň\" hore a zvoľte \"Predvolená sieťová schránka balí­kov"
-#~ "\" (alebo ľubovoľnú inú schránku balí­kov, o ktorej viete, že je "
+#~ "tlačidlo \"Zmeň\" hore a zvoľte \"Predvolená sieťová schránka balíkov"
+#~ "\" (alebo ľubovoľnú inú schránku balíkov, o ktorej viete, že je "
#~ "funkčná).\n"
#~ "\n"
#~ "Ak to chcete zmeniť natrvalo, prejdite na záložku \"Konfigurácia\" a "
-#~ "zmeňte predvolený zdroj balí­kov. "
+#~ "zmeňte predvolený zdroj balíkov. "
#~ msgid "Everything up-to-date!"
#~ msgstr "Všetko je aktuálne!"
@@ -3062,18 +2903,18 @@ msgstr "XeTeX a balí­ky"
#~ "The program will terminate after the update.\n"
#~ "Then you can restart the program for further updates."
#~ msgstr ""
-#~ "Sú k dispozí­cii aktualizácie pre program tlmgr.\n"
+#~ "Sú k dispozícii aktualizácie pre program tlmgr.\n"
#~ "Inštalácia a aktualizácie nebudú pracovať bez donútenia.\n"
-#~ "Prejdite, prosí­m, na obrazovku aktualizácií­ a stlačte tlačidlo "
+#~ "Prejdite, prosím, na obrazovku aktualizácií a stlačte tlačidlo "
#~ "\"aktualizovať všetko\".\n"
-#~ "Po aktualizácii ukončí­ program svoju činnosť.\n"
-#~ "Potom môžete program spustiť znova na vykonanie ďalší­ch aktualizácií­."
+#~ "Po aktualizácii ukončí program svoju činnosť.\n"
+#~ "Potom môžete program spustiť znova na vykonanie ďalších aktualizácií."
#~ msgid "Change package repository"
-#~ msgstr "Zmeniť schránku balí­kov"
+#~ msgstr "Zmeniť schránku balíkov"
#~ msgid "New package repository:"
-#~ msgstr "Nová schránka balí­kov:"
+#~ msgstr "Nová schránka balíkov:"
#~ msgid "Warning Window"
#~ msgstr "Výstražné okno"
@@ -3089,7 +2930,7 @@ msgstr "XeTeX a balí­ky"
#, fuzzy
#~ msgid "Update LuaTeX font database"
-#~ msgstr "Aktualizovať databázu fontových zobrazení­ (font map)"
+#~ msgstr "Aktualizovať databázu fontových zobrazení (font map)"
#~ msgid "%s collections out of %s (disk space required: %s MB)"
#~ msgstr "%s zbirk od %s (potreben prostor na disku: %s MB)"
diff --git a/systems/texlive/tlnet/tlpkg/translations/sl.po b/systems/texlive/tlnet/tlpkg/translations/sl.po
index 517e367a24..9473c8f414 100644
--- a/systems/texlive/tlnet/tlpkg/translations/sl.po
+++ b/systems/texlive/tlnet/tlpkg/translations/sl.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
+"POT-Creation-Date: 2021-03-08 01:29+0100\n"
"PO-Revision-Date: 2021-02-07 21:14+0100\n"
"Last-Translator: Mojca Miklavec <mojca.miklavec.lists@gmail.com>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
@@ -14,746 +14,57 @@ msgstr ""
"X-Poedit-Bookmarks: 77,-1,-1,-1,-1,-1,-1,-1,-1,-1\n"
"X-Generator: Poedit 2.4.2\n"
-# 1. zavihek
-#: tlpkg/installer/tracked-install.pl:27
-#, fuzzy
-msgid "Installation process"
-msgstr "Potek namestitve"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Prekliči"
-
-#: tlpkg/installer/tracked-install.pl:81
-#, fuzzy
-msgid "Scroll back to inspect warnings"
-msgstr "'Odskrolaj' nazaj za pregled opozoril"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Konec"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Privzet format papirja"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Dodaj menijske bližnjice"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-#, fuzzy
-msgid "Change file associations"
-msgstr "Spremeni asociacije končnic datotek"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-#, fuzzy
-msgid "Adjust PATH setting in registry"
-msgstr "Nastavi pot (PATH) v registru"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Namestitev za vse uporabnike"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Namesti urejevalnik TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Namestitev TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Izhod"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Nazaj"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Naprej >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Dobrodošli pri namestitvi TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Ta čarovnik vas bo vodil skozi namestitev."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"In case of trouble, try disabling your virus scanner during installation."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Pri napredni namestitvi z več možnostmi si lahko pomagate\n"
-"s spletno stranjo ali namestitvenim priročnikom."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Lahko uporabite 'install-tl-advanced.bat'."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-#, fuzzy
-msgid "Or specify --gui expert to install-tl."
-msgstr "Lahko uporabite opcijo '--gui expert' za 'install-tl'."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Zamenjaj privzeti repozitorij"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-#, fuzzy
-msgid "Command line repository"
-msgstr "Repozitorij za uporabo v ukazni vrstici"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "LOKALNI REPOZITORIJI"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "MREŽNI REPOZITORIJI"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-#, fuzzy
-msgid "Default remote repository"
-msgstr "Privzeti spletni repozitorij"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Izberi repozitorij"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Zrcalni strežnik:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Kontinent"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Države"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Zrcalni strežniki"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-#, fuzzy
-msgid "Please wait while the repository database is loaded."
-msgstr "Podatkovna baza iz repozitorija se nalaga. Prosimo počakajte."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "To utegne trajati nekaj časa!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-#, fuzzy
-msgid "Could not load remote TeX Live Database:"
-msgstr "Ni bilo mogoče naložiti oddaljene baze paketkov za TeX Live:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-#, fuzzy
-msgid "Please go back and select a different mirror."
-msgstr "Prosimo vrnite se in izberite drugi zrcalni strežnik."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Nameščena verzija TeX Live-a ni kompatibilna z verzijo na strežniku:\n"
-"nameščena verzija: %s\n"
-"verzija na strežniku: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Ciljni imenik:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Spremeni"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-#, fuzzy
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Namestitev bo opravljena v ciljni imenik.\n"
-"Priporočljivo je uporabiti letnico na koncu imena."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-#, fuzzy
-msgid "disk space required:"
-msgstr "prostor na disku:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr "(nimate pravice za pisanje v ta direktorij - prosim spremenite ga!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Ta zaslon omogoča nastavitev nekaterih opcij"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"TeX Live %s je pripravljen na namestitev\n"
-"z navedenimi nastavitvami.\n"
-"Če bi radi karkoli spremenili, se vrnite nazaj,\n"
-"sicer pritisnite gumb \"Namesti\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Da"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Ne"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Namesti"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1044
+#: tlpkg/installer/install-tl-gui.tcl:1668
#, fuzzy
msgid "None"
msgstr "Brez"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "Only new"
msgstr "Samo nove"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1041
+#: tlpkg/installer/install-tl-gui.tcl:1668
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Vse"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Ni bližnjic"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Menu za TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-#, fuzzy
-msgid "Launcher entry"
-msgstr "Ikona v hitri zagonski vrstici"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Naloži"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Opozorilo"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-#, fuzzy
-msgid "Please select a different mirror."
-msgstr "Prosimo izberite drugi zrcalni strežnik."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "V redu"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Nameščena verzija TeX Live-a ni kompatibilna z verzijo na strežniku:\n"
-"nameščena verzija: %s\n"
-"verzija na strežniku: %s\n"
-"Prosimo izberite drugi zrcalni strežnik."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Osnovne nastavitve"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Izbrani operacijski sistemi in arhitekture"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Izbrana shema"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Napredne nastavitve"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Izbrane zbirke paketov"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Nastavitve imenikov"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Prenosljiva namestitev"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Vključi/Izključi"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (vrhnji TeX direktorij)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (lokalne datoteke)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (samodejno generirane datoteke)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (lokalna konfiguracija)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (uporabnikove datoteke)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Možnosti"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Dovoli izvajanje omejenega števila programov z \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Generiraj vse formate"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Namesti dokumentacijo"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Namesti izvorno kodo"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Namesti simbolne povezave v sistemske mape"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "Po namestitvi nastavi CTAN za vir posodobitev paketov"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "O programu"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Namesti TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Nadaljuj"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"V primeru težav poskusite med namestitvijo začasno izklopiti protivirusni "
-"program."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-#, fuzzy
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Namestitveni program nima administratorskih pravic,\n"
-"zato lahko TeX Live namesti le za trenutnega uporabnika."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Z desnim klikom na 'install-tl-advanced' izberite \"Run as administrator\",\n"
-"če želite namestiti program za vse uporabnike."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Nova vrednost spremenljivke"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, fuzzy, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Nastavite pot do %s (uporabite ~ za %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "namestitev paketov po izbiri"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Zbirke, ki naj se namestijo"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Izberi vse"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Briši izbor"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "ustvari simbolne povezave v sistemskih imenikih"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "binarne datoteke v"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "'man' strani v"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "info strani v"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Izbrane platforme"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-#, fuzzy
-msgid "Removals of the main platform not possible!"
-msgstr "Odstranitev arhitekture, na kateri teče računalnik, ni mogoča!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s od %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, fuzzy, perl-format
-msgid "%s collections out of %s"
-msgstr "%s zbirk od %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(Spremenite TEXDIR!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(Spremenite imenik - pisanje v izbrani imenik je zaščiteno!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Spremenili ste opcijo za prenosljivo namestitev;\n"
-"mape za namestitev so bile nastavljene na privzeto vrednost"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Nalagam lokalno bazo za TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "To utegne trajati nekaj časa. Hvala za potrpežljivost …"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... naloženo"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Opozorilo"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -769,281 +80,363 @@ msgstr ""
"\n"
"Večina gumbov bo onemogočena."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:937
+#: tlpkg/installer/install-tl-gui.tcl:1025
+#: tlpkg/installer/install-tl-gui.tcl:1246 tlpkg/tltcl/tltcl.tcl:669
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "V redu"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Repozitorij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
#, fuzzy
msgid "Loaded:"
msgstr "Naloženo:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "brez"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
#, fuzzy
msgid "Load default"
msgstr "Naloži privzeti repozitorij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "več repozitorijev"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Privzeto:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
#, fuzzy
msgid "Display configuration"
msgstr "Kriteriji za prikaz paketov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Status"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "vsi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "nameščeni"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "nenameščeni"
# 2. zavihek
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "posodobljeni"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Vrsta"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "paketi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "zbirke"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "sheme"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
#, fuzzy
msgid "Match"
msgstr "Iskanje"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
#, fuzzy
msgid "descriptions"
msgstr "po opisu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
#, fuzzy
msgid "filenames"
msgstr "po imenih datotek"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Obkljukani"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "izbrani"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "neizbrani"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
#, fuzzy
msgid "Select all"
msgstr "Izberi vse"
# NUJNO TODO
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
#, fuzzy
msgid "Select none"
msgstr "Briši izbor"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
#, fuzzy
msgid "Reset filters"
msgstr "Ponastavi spremembe"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Ime paketa"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Lokalna rev. (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Oddaljena rev. (ver.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Kratek opis"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Posodobi vse nameščene"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Ponovno namesti vse odstranjene pakete"
# 2. zavihek
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Posodobi"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1381
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Namesti"
+
# 3. zavihek
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Odstrani"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Naredi varnostno kopijo"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1591
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Možnosti"
+
# Prej je bilo prevedeno v Naloge
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Akcije"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Pomoč"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
#, fuzzy
msgid "Load default (from tlpdb) repository:"
msgstr "Naloži privzeti repozitorij (iz tlpdb):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
#, fuzzy
msgid "Load cmd line repository:"
msgstr "Naloži privzeti oddaljeni repozitorij:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
#, fuzzy
msgid "Load standard net repository:"
msgstr "Naloži standardni spletni repozitorij:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Naloži drugi repozitorij …"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Izhod"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Splošno ..."
# Je to papir ali format papirja?
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Format papirja ..."
# Je to papir ali format papirja?
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
#, fuzzy
msgid "Platforms ..."
msgstr "OS/arhitektura ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
msgid "GUI Language ..."
msgstr "Jezik uporabniškega vmesnika ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Napredne možnosti"
# TODO: Prosim popravi tole
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
#, fuzzy
msgid "Enable debugging output"
msgstr "Omogoči razhroščevanje"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Onemogoči samodejno nameščanje novih paketov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr ""
"Onemogoči samodejno odstranjevanje paketov, ki so bili izbrisani iz strežnika"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Posodobi bazo"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Ponovno generiraj vse formate"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Posodobi mapiranja za pisave"
# Prikliči?
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
#, fuzzy
msgid "Restore packages from backup"
msgstr "Obnovi pakete iz varnostne kopije"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
#, fuzzy
msgid "Handle symlinks in system dirs"
msgstr "Namesti simbolne povezave v sistemske mape"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Odstrani TeX Live %s …"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Odstrani TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:954
+#: tlpkg/installer/install-tl-gui.tcl:1028
+#: tlpkg/installer/install-tl-gui.tcl:1248 tlpkg/tltcl/tltcl.tcl:671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Prekliči"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
#, fuzzy
msgid "Complete removal finished"
msgstr "Program je bil v celoti odstranjen"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1052,305 +445,381 @@ msgstr ""
"Ste prepričani, da želite odstraniti TeX Live %s?\n"
"To je še zadnja možnost, da si premislite!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Priročnik"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "O programu"
+
# preveri, kje se pojavi
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Podrobnosti:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Paket:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Kategorija:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Kratek opis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Podroben opis:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Nameščen:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Da"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Ne"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Lokalna verzija:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Verzija lokalnega kataloga:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Oddaljena verzija:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Verzija oddaljenega kataloga:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Ključne besede:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
#, fuzzy
msgid "Functionality:"
msgstr "Funkcionalnost:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
#, fuzzy
msgid "Primary characterization:"
msgstr "Primarna funkcija:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
#, fuzzy
msgid "Secondary characterization:"
msgstr "Sekundarna funkcija:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Zbirka:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr "Opozorilo: Verzija kataloga je morda zastarela ali napačna."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
#, fuzzy
msgid "Depends:"
msgstr "Potrebuje pakete:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
#, fuzzy
msgid "Binaries' dependencies:"
msgstr "Potrebuje bin. pakete:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Vsebovane datoteke:"
# Datoteke z dokumentacijo
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
#, fuzzy
msgid "Docfiles:"
msgstr "Dokumentacija:"
# Datoteke z izvorno kodo
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
#, fuzzy
msgid "Srcfiles:"
msgstr "Izvorna koda:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
#, fuzzy
msgid "Binfiles:"
msgstr "Binarne datoteke:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Dodatne informacije"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Posodobi 'TeX Live Manager'"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
#, fuzzy
msgid "Select platforms to support"
msgstr "Izbira podprtih arhitektur"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Uveljavi spremembe"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+#, fuzzy
+msgid "Removals of the main platform not possible!"
+msgstr "Odstranitev arhitekture, na kateri teče računalnik, ni mogoča!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Splošne nastavitve"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Privzeti repozitorij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1431
+#: tlpkg/installer/install-tl-gui.tcl:1447
+#: tlpkg/installer/install-tl-gui.tcl:1455
+#: tlpkg/installer/install-tl-gui.tcl:1465
+#: tlpkg/installer/install-tl-gui.tcl:1474
+#: tlpkg/installer/install-tl-gui.tcl:1482
+#: tlpkg/installer/install-tl-gui.tcl:1489
+#: tlpkg/installer/install-tl-gui.tcl:1535
+#: tlpkg/installer/install-tl-gui.tcl:1554
+msgid "Change"
+msgstr "Spremeni"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Ob namestitvi generiraj vse formate"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1508
+msgid "Toggle"
+msgstr "Vključi/Izključi"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Namesti izvorno kodo za pisave in makre"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Namesti dokumentacijo za pisave in makre"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Privzeti imenik za varnostne kopije"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Število samodejno obdržanih starih verzij paketov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Ciljna povezava za programe"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Ciljna povezava za dokumentacijo"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
#, fuzzy
msgid "Link destination for man pages"
msgstr "Ciljna povezava za dokumentacijo (man pages)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Ustvari bližnjice na namizju"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1681
msgid "Install for all users"
msgstr "Namesti za vse uporabnike"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+#, fuzzy
+msgid "Change file associations"
+msgstr "Spremeni asociacije končnic datotek"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Naloži privzeti repozitorij:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
#, fuzzy
msgid "Paper options"
msgstr "Nastavitve papirja"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Privzeti format papirja za vse"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Privzeti format papirja za %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Jezik grafičnega vmesnika"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
#, fuzzy
msgid "System default"
msgstr "Privzet sistemski jezik"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Privzeti jezik grafičnega vmesnika:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Spremembe bodo upoštevane po ponovnem zagonu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+#, fuzzy
+msgid "Default remote repository"
+msgstr "Privzeti spletni repozitorij"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Izberi imenik"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Uredi privzete repozitorije"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
#, fuzzy
msgid "Specify set of repositories to be used"
msgstr "Določi repozitorije, ki bodo uporabljeni"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Izbriši"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
#, fuzzy
msgid "Change main package repository"
msgstr "Spremeni glavni repozitorij s paketi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
#, fuzzy
msgid "Change subsidiary package repository"
msgstr "Spremeni pomožni repozitorij s paketi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Dodaj repozitorij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Dodaj repozitorij paketov"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, fuzzy, perl-format
msgid "Repository tag name already used: %s"
msgstr "Ime repozitorija lahko uporabite le enkrat: '%s'"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Povrni"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Izberi format papirja za %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "obdrži jih poljubno mnogo"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "onemogoči"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Nalaganje oddaljene baze je spodletelo."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Sporočilo o napaki:"
# 1. zavihek
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Dodajanje"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1360,7 +829,7 @@ msgstr ""
"Program se bo končal.\n"
"Po potrebi ga lahko ponovno zaženete."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
#, fuzzy
msgid ""
"The TeX Live manager (the software you're currently running)\n"
@@ -1380,11 +849,11 @@ msgstr ""
"TeX Live manager bo zaustavljen.\n"
"Lahko ga ponovno zaženete, če želite nadgraditi še ostale pakete."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr "(Po nadgradnji 'tlmgr' bodo na na voljo nadaljnje posodobitve.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1392,103 +861,107 @@ msgstr ""
"Prosimo počakajte še trenutek po zaključku programa, da se posodobitev "
"zaključi."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Popolna odstranitev programa končana"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Izberi paket za obnovo ali obnovi vse pakete"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
#, fuzzy
msgid "Revision:"
msgstr "Verzija:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
#, fuzzy
msgid "Restore selected package"
msgstr "Izberi pakete"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
#, fuzzy
msgid "Restore all packages to latest version"
msgstr "Obnovi vse pakete na najnovejšo različico"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Zapri"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Posodobi simbolne povezave"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Odstrani simbolne povezave"
# spremeni direktorij
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Uredi direktorij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, fuzzy, perl-format
msgid "New value for %s:"
msgstr "Nova vrednost za %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Izberi imenik"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
#, fuzzy
msgid "Load package repository"
msgstr "Spremeni lokacijo repozitorija s paketi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
#, fuzzy
msgid "Load this package repository:"
msgstr "Naloži ta repozitorij paketov:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
#, fuzzy
msgid "Choose local directory"
msgstr "Izberi lokalni imenik"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Uporabi standardni spletni repozitorij"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Naloži"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"Nalaganje oddaljenega repozitorija – to utegne trajati nekaj časa. Hvala za "
"potrpežljivost …"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "preverjeno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "nepreverjeno"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Končano"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, fuzzy, perl-format
msgid ""
"Running %s failed.\n"
@@ -1497,6 +970,14 @@ msgstr ""
"Izvajanje %s je spodletelo.\n"
"Podrobnosti si poglejte v oknu z dnevnikom (log)."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr ""
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1515,65 +996,31 @@ msgstr ""
"Ciljna mapa %s ni prazna;\n"
"ste prepričani?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Dobrodošli v TeX Live-u!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Glej %s/index.html za povezave do dokumentacije.\n"
-"Domača stran za TeX Live-a (https://tug.org/texlive/) vsebuje popravke in "
-"posodobitve. TeX Live je skupni projekt društev uporabnikov TeX-a širom "
-"sveta; podprete ga lahko s pridružitvijo vam najbližjemu društvu. Seznam le-"
-"teh je na voljo na strani https://tug.org/usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Dodajte %s/texmf-dist/doc/man v spremenljivko MANPATH.\n"
-"Dodajte %s/texmf-dist/doc/info v spremenljivko INFOPATH.\n"
-"Najpomembneje - dodajte %s/bin/%s v spremenljivko PATH."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
#, fuzzy
msgid "Really abort?"
msgstr "Res želite prekiniti?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "Lokalni repozitorij"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
#, fuzzy
msgid "Abort"
msgstr "Prekini"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1940
msgid "TeX Live Installer"
msgstr "Namestitev TeX Live-a"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2020
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1584,23 +1031,23 @@ msgstr ""
"\n"
"Če traja predolgo, prekini proces ali izberi drug repozitorij."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Ni mogoče ustvariti mape oz. pisati vanjo"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Ime direktorija …"
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Spremeni ime (brez poševnic)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Poševnice niso dovoljene"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1608,129 +1055,129 @@ msgstr ""
"Uporaba letnice je toplo priporočena.\n"
"Ste prepričani, da jo želite odstraniti?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Dodaj letnico"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Odstrani letnico"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1415
+#: tlpkg/installer/install-tl-gui.tcl:1423
msgid "Installation root"
msgstr "Korenska mapa za namestitev"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1226 tlpkg/tltcl/tltcl.tcl:661
#, fuzzy
msgid "Browse..."
msgstr "Brskaj …"
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
#, fuzzy
msgid "Localized directory names will be replaced by their real names"
msgstr "Prevedena imena direktorijev bodo zamenjana s pravimi imeni"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' je sinonim za %s, kot npr. %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Trenutne platforme ni moč odstraniti"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1230
msgid "Binaries"
msgstr "Programi"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:930
msgid "Schemes"
msgstr "Sheme"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1018
msgid "Collections"
msgstr "Zbirke"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1040
msgid "Select"
msgstr "Izberi"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1056
msgid "Languages"
msgstr "Jeziki"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1058
msgid "Other collections"
msgstr "Ostale zbirke"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1183
msgid "Warning. Not all configured directories are writable!"
msgstr "Opozorilo: V nekatere od map ni moč pisati!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1203
msgid "Symlinks"
msgstr "Simbolne povezave"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1231
msgid "Man pages"
msgstr "Pomoč 'man'"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1232
msgid "Info pages"
msgstr "Pomoč 'info'"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1333
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
msgstr "Jezik grafičnega vmesnika"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1345
msgid "Font scaling"
msgstr "Povečava pisave"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1347
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Trenutni:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1370
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Namestitev za TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1388
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Napredno"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1418
msgid "Directories"
msgstr "Mape"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1437
#, fuzzy
msgid "Main tree"
msgstr "Glavna mapa"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1460
msgid "Local additions"
msgstr "Lokalni dodatki (za vse uporabnike računalnika)"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1469
msgid "Per-user additions"
msgstr "Lokalni dodatki (za posamezne uporabnike)"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1496
msgid "More ..."
msgstr "Več …"
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1505
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1740,75 +1187,116 @@ msgstr ""
"lahko ponastavi TEXMFLOCAL\n"
"in TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Platforme"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1525
msgid "Current platform:"
msgstr "Trenutna platforma:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1532
msgid "N. of additional platform(s):"
msgstr "Št. dodatnih platform:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1545
#, fuzzy
msgid "Selections"
msgstr "Izbire"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1550
msgid "Scheme:"
msgstr "Sheme:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1559
msgid "N. of collections:"
msgstr "Št. zbirk:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1562
msgid "Customize"
msgstr "Prilagodi"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1571
msgid "Disk space required (in MB):"
msgstr "Potreben prostor na disku (v MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1600
+msgid "Default paper size"
+msgstr "Privzet format papirja"
+
+#: tlpkg/installer/install-tl-gui.tcl:1611
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Dovoli izvajanje omejenega števila programov z \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1618
+msgid "Create all format files"
+msgstr "Generiraj vse formate"
+
+#: tlpkg/installer/install-tl-gui.tcl:1626
+msgid "Install font/macro doc tree"
+msgstr "Namesti dokumentacijo"
+
+#: tlpkg/installer/install-tl-gui.tcl:1636
+msgid "Install font/macro source tree"
+msgstr "Namesti izvorno kodo"
+
+#: tlpkg/installer/install-tl-gui.tcl:1649
#, fuzzy
msgid "Adjust searchpath"
msgstr "Prilagodi pot iskanja"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "No shortcuts"
+msgstr "Ni bližnjic"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "TeX Live menu"
+msgstr "Menu za TeX Live"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+#, fuzzy
+msgid "Launcher entry"
+msgstr "Ikona v hitri zagonski vrstici"
+
+#: tlpkg/installer/install-tl-gui.tcl:1658
#, fuzzy
msgid "Desktop integration"
msgstr "Integracija z namizjem"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1670
#, fuzzy
msgid "File associations"
msgstr "Prireditve datotek"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1692
+msgid "Install TeXworks front end"
+msgstr "Namesti urejevalnik TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1709
#, fuzzy
msgid "Create symlinks in standard directories"
msgstr "Ustvari simbolne povezave v standardnih mapah"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Specify directories"
msgstr "Določi mape"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1729
+msgid "After install, set CTAN as source for package updates"
+msgstr "Po namestitvi nastavi CTAN za vir posodobitev paketov"
+
+#: tlpkg/installer/install-tl-gui.tcl:1780
msgid "Custom scheme"
msgstr "Shema po meri"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1958
#, tcl-format
msgid "%s not a local or remote repository"
msgstr "%s ni lokalni ali oddaljeni repozitorij"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1962
#, fuzzy, tcl-format
msgid "%s requires an argument"
msgstr "%s potrebuje parameter"
@@ -1827,219 +1315,219 @@ msgstr "Seznam zrcalnih strežnikov ni na voljo"
msgid "Select or type"
msgstr "Izberi ali napiši"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
#, fuzzy
msgid "Running"
msgstr "V teku"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2687
#, fuzzy
msgid "Idle"
msgstr "Brez dela"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Posodobitev na voljo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Posodobljeno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
#, fuzzy
msgid "Unknown"
msgstr "Neznano"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
#, fuzzy
msgid "Loading"
msgstr "Nalagam"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"Če nalaganje traja predolgo, prekini proces ali izberi drug repozitorij."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Repozitoriji"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr "Nalaganje končano"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Izbrani repozitorij ni na voljo."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
#, fuzzy
msgid "Output"
msgstr "Izhod"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Napake"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, fuzzy, tcl-format
msgid "%s not a repository"
msgstr "%s ni (veljaven) repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
#, fuzzy
msgid "No repositories"
msgstr "Ni repozitorijev"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr "Več repozitorijev"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
#, fuzzy
msgid "Not loaded"
msgstr "Ni naložen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
#, fuzzy
msgid "Actual repository"
msgstr "Dejanski repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Glavni repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
#, fuzzy
msgid "New"
msgstr "Nov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Katerikoli zrcalni strežnik za CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Naloži direktorij …"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "dodaten repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
#, fuzzy
msgid "tlcontrib repository is included"
msgstr "dodaten repozitorij je vključen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Odstrani dodaten repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
#, fuzzy
msgid "tlcontrib repository is not included"
msgstr "dodaten repozitorij ni vključen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Dodaj dodaten repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Shrani in naloži"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Ni mogoče odstraniti lastne platforme %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
#, fuzzy
msgid "Apply and close"
msgstr "Uporabi in zapri"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
msgstr "Spremenjeni vnosi so odebeljeni"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "platforma"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr "Napaka"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
#, fuzzy
-msgid "No papersizes available"
+msgid "No paper sizes available"
msgstr "Na voljo ni nobena velikost papirja"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
msgstr "Velikosti papirja"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Naj obnovim paket %s na revizijo %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Varnestno kopiranje ni nastavljeno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Mapa za varnostne kopije ni določena"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Mapa z varnostnimi kopijami %s ne obstaja"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "V mapi za varnostne kopije (%s) ni nobenega paketa"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Obnovi iz varnostnih kopij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Paket"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Revizija"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Obnovi vse"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
#, fuzzy
msgid "Nothing to do!"
msgstr "Pripravljen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -2050,12 +1538,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Že nameščen: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -2066,22 +1554,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Posodobljeni bodo nujno potrebni paketi %s. Nadaljujem?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Preskočeno, paket ni nameščen: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Preskočeno, nameščena je zadnja verzija: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, fuzzy, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2092,16 +1580,16 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, fuzzy, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Nekateri odvisni paketi (%s) bodo vseeno odstranjeni. Nadaljujem?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Info"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2109,7 +1597,15 @@ msgstr ""
"Grafični vmesnik za TeX Live Manager\n"
"Spisan v jeziku Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2118,168 +1614,172 @@ msgstr ""
"%s ni veljaven lokalen ali oddaljen repozitorij.\n"
"Prosimo nastavite veljaven repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Datoteka"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr "Naloži repozitorij"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Izhod"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Posodobi bazo imen datotek"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Posodabljam bazo imen datotek …"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Posodobi formate"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Posodabljam formate …"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Posodobi mapiranje pisav"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Posodabljam mapiranje pisav …"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
msgstr "Povečava pisave za GUI"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "tlmgr pomoč"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Ponovno zaženi"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Ponovno zaženi tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Prikaži dnevnik (log)"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "Je TL Manager posodobljen?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Zadnji klic tlmgr-ja:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, fuzzy, tcl-format
msgid "Root at %s"
msgstr "Korenski imenik v %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Seznam paketov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Nameščene"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
msgstr "Ni nameščen"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
#, fuzzy
msgid "Updatable"
msgstr "Na voljo posodobitev"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
#, fuzzy
msgid "Detail >> Global"
msgstr "Zelo podrobno >> manj podrobno"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Zbirke in sheme"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Samo sheme"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Išči"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Po imenu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Po imenu in opisu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Namesti izbrane"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Posodobi izbrane"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Odstrani izbrane"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Posodobil tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Posodobi vse"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
msgstr "Označi vse prikazane"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
#, fuzzy
msgid "Mark none"
msgstr "Odznači vse"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
msgstr "Prikazani so samo paketi za nameščene platforme"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Ime"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Opis"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Multi-user"
msgstr "Za več uporabnikov"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Single-user"
msgstr "Za enega uporabnika"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2755
#, fuzzy, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2288,208 +1788,528 @@ msgstr ""
"V mapo %s nimate pravice pisati.\n"
" Ste prepričani, da želite nadaljevati?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "Osnovna namestitev (plain TeX in LaTeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "Namestitev ConTeXt-a"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "Polna namestitev"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "Poljski GUST TeX Live"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "Samo infrastruktura (brez TeX-a)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "Srednje velika namestitev (majhna nam. z dodatnimi paketi in jeziki)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "Minimalna namestitev (samo plain TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr ""
"Majhna namestitev (osnovna orodja, XeTeX, metapost, podpora za nekaj jezikov)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "Shema, podobna teTeX-u (med srednje veliko in polno)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Osnovni programi in datoteke"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Dodatni slogi za BibTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Pomožni programi za TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt s paketi"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Dodatne pisave"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Priporočene pisave"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Orodja za grafiko in pisave"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Dodatni formati"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Stavljenje iger"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Paketi za družboslovce"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Arabske pisave"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Kitajščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Kitajščina, japonščina, korejščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Cirilica"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Češčina in slovaščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Angleščina & angl. priročniki"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Ostali evropski jeziki"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Francoščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Nemščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Grščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Italijanščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Japonščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Korejščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Ostali jeziki"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Poljščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Portugalščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Španščina"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Osnovni paketi za LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Dodatni paketi za LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Priporočeni paketi za LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Paketi za LuaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Paketi za matematiko, naravoslovje in računalništvo"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Paketi za MetaPost in MetaFont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Paketi za stavljenje glasbe"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Slike in diagrami"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
#, fuzzy
msgid "Plain (La)TeX packages"
msgstr "Paketi za plain (La)TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Slogi za založnike, dizertacije ipd."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Urejevalnik TeXworks (za Windows)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Programi za MS Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX s paketi"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2601
+msgid "Welcome to TeX Live!"
+msgstr "Dobrodošli v TeX Live-u!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2604
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Glej %s/index.html za povezave do dokumentacije.\n"
+"Domača stran za TeX Live-a (https://tug.org/texlive/) vsebuje popravke in "
+"posodobitve. TeX Live je skupni projekt društev uporabnikov TeX-a širom "
+"sveta; podprete ga lahko s pridružitvijo vam najbližjemu društvu. Seznam le-"
+"teh je na voljo na strani https://tug.org/usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2614
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Dodajte %s/texmf-dist/doc/man v spremenljivko MANPATH.\n"
+"Dodajte %s/texmf-dist/doc/info v spremenljivko INFOPATH.\n"
+"Najpomembneje - dodajte %s/bin/%s v spremenljivko PATH."
+
+#~ msgid "tlmgr help"
+#~ msgstr "tlmgr pomoč"
+
+# 1. zavihek
+#, fuzzy
+#~ msgid "Installation process"
+#~ msgstr "Potek namestitve"
+
+#, fuzzy
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "'Odskrolaj' nazaj za pregled opozoril"
+
+#~ msgid "Finish"
+#~ msgstr "Konec"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Dodaj menijske bližnjice"
+
+#, fuzzy
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Nastavi pot (PATH) v registru"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Namestitev za vse uporabnike"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Namestitev TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Nazaj"
+
+#~ msgid "Next >"
+#~ msgstr "Naprej >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Dobrodošli pri namestitvi TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Ta čarovnik vas bo vodil skozi namestitev."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Pri napredni namestitvi z več možnostmi si lahko pomagate\n"
+#~ "s spletno stranjo ali namestitvenim priročnikom."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Lahko uporabite 'install-tl-advanced.bat'."
+
+#, fuzzy
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Lahko uporabite opcijo '--gui expert' za 'install-tl'."
+
+#~ msgid "Change default repository"
+#~ msgstr "Zamenjaj privzeti repozitorij"
+
+#, fuzzy
+#~ msgid "Command line repository"
+#~ msgstr "Repozitorij za uporabo v ukazni vrstici"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "LOKALNI REPOZITORIJI"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "MREŽNI REPOZITORIJI"
+
+#~ msgid "Select repository"
+#~ msgstr "Izberi repozitorij"
+
+#~ msgid "Mirror:"
+#~ msgstr "Zrcalni strežnik:"
+
+#~ msgid "Continent"
+#~ msgstr "Kontinent"
+
+#~ msgid "Countries"
+#~ msgstr "Države"
+
+#~ msgid "Mirrors"
+#~ msgstr "Zrcalni strežniki"
+
+#, fuzzy
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Podatkovna baza iz repozitorija se nalaga. Prosimo počakajte."
+
+#~ msgid "This will take some time!"
+#~ msgstr "To utegne trajati nekaj časa!"
+
+#, fuzzy
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Ni bilo mogoče naložiti oddaljene baze paketkov za TeX Live:"
+
+#, fuzzy
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Prosimo vrnite se in izberite drugi zrcalni strežnik."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Nameščena verzija TeX Live-a ni kompatibilna z verzijo na strežniku:\n"
+#~ "nameščena verzija: %s\n"
+#~ "verzija na strežniku: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Ciljni imenik:"
+
+#, fuzzy
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Namestitev bo opravljena v ciljni imenik.\n"
+#~ "Priporočljivo je uporabiti letnico na koncu imena."
+
+#, fuzzy
+#~ msgid "disk space required:"
+#~ msgstr "prostor na disku:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr "(nimate pravice za pisanje v ta direktorij - prosim spremenite ga!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Ta zaslon omogoča nastavitev nekaterih opcij"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "TeX Live %s je pripravljen na namestitev\n"
+#~ "z navedenimi nastavitvami.\n"
+#~ "Če bi radi karkoli spremenili, se vrnite nazaj,\n"
+#~ "sicer pritisnite gumb \"Namesti\"."
+
+#~ msgid "A4"
+#~ msgstr "A4"
+
+#, fuzzy
+#~ msgid "Please select a different mirror."
+#~ msgstr "Prosimo izberite drugi zrcalni strežnik."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Nameščena verzija TeX Live-a ni kompatibilna z verzijo na strežniku:\n"
+#~ "nameščena verzija: %s\n"
+#~ "verzija na strežniku: %s\n"
+#~ "Prosimo izberite drugi zrcalni strežnik."
+
+#~ msgid "Basic Information"
+#~ msgstr "Osnovne nastavitve"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Izbrani operacijski sistemi in arhitekture"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Izbrana shema"
+
+#~ msgid "Further Customization"
+#~ msgstr "Napredne nastavitve"
+
+#~ msgid "Installation collections"
+#~ msgstr "Izbrane zbirke paketov"
+
+#~ msgid "Directory setup"
+#~ msgstr "Nastavitve imenikov"
+
+#~ msgid "Portable setup"
+#~ msgstr "Prenosljiva namestitev"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (vrhnji TeX direktorij)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (lokalne datoteke)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (samodejno generirane datoteke)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (lokalna konfiguracija)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (uporabnikove datoteke)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Namesti simbolne povezave v sistemske mape"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Namesti TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Nadaljuj"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "V primeru težav poskusite med namestitvijo začasno izklopiti protivirusni "
+#~ "program."
+
+#, fuzzy
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Namestitveni program nima administratorskih pravic,\n"
+#~ "zato lahko TeX Live namesti le za trenutnega uporabnika."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Z desnim klikom na 'install-tl-advanced' izberite \"Run as administrator"
+#~ "\",\n"
+#~ "če želite namestiti program za vse uporabnike."
+
+#~ msgid "Change variable value"
+#~ msgstr "Nova vrednost spremenljivke"
+
+#, fuzzy
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Nastavite pot do %s (uporabite ~ za %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "namestitev paketov po izbiri"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Zbirke, ki naj se namestijo"
+
+#~ msgid "Select All"
+#~ msgstr "Izberi vse"
+
+#~ msgid "Deselect All"
+#~ msgstr "Briši izbor"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "ustvari simbolne povezave v sistemskih imenikih"
+
+#~ msgid "binaries to"
+#~ msgstr "binarne datoteke v"
+
+#~ msgid "manpages to"
+#~ msgstr "'man' strani v"
+
+#~ msgid "info to"
+#~ msgstr "info strani v"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Izbrane platforme"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s od %s"
+
+#, fuzzy
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s zbirk od %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(Spremenite TEXDIR!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(Spremenite imenik - pisanje v izbrani imenik je zaščiteno!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Spremenili ste opcijo za prenosljivo namestitev;\n"
+#~ "mape za namestitev so bile nastavljene na privzeto vrednost"
+
#~ msgid "GUI"
#~ msgstr "GUI"
diff --git a/systems/texlive/tlnet/tlpkg/translations/sr.po b/systems/texlive/tlnet/tlpkg/translations/sr.po
index 096f22a5f5..9e9b586e92 100644
--- a/systems/texlive/tlnet/tlpkg/translations/sr.po
+++ b/systems/texlive/tlnet/tlpkg/translations/sr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
+"POT-Creation-Date: 2021-03-08 01:29+0100\n"
"PO-Revision-Date: 2019-10-23 02:13+0300\n"
"Last-Translator: Nikola Lečić <nikola.lecic@anthesphoria.net>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
@@ -18,735 +18,56 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.8.4\n"
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Процес инсталације"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Прекини"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Скролујте навише да бисте прегледали упозорења"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Заврши"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Подразумевана величина папира"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Додати пречице у менију"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Повежи типове фајлова са одговарајућим програмима"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Подеси PATH вредност у Registry"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Инсталација за све кориснике"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Инсталирај специјализовани едитор TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "TeX Live %s: инсталација"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Напусти програм"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Назад"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Напред >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"TeX Live %s: Добродошли у инсталацију\n"
-"http://tug.org/texlive\n"
-"\n"
-"Овај програм ће Вас провести кроз процес инсталације."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"Ако се појаве проблеми, покушајте да искључите антивирусни програм током "
-"инсталације."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Ако желите инсталацију са већим избором опција,\n"
-"погледајте упутство на Интернету или Приручник."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Можете да употребите и install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Или, позовите скрипту install-tl са параметром --gui expert."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Промена подразумеваног репозиторијума"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Репозиторијум са командне линије"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "ЛОКАЛНИ РЕПОЗИТОРИЈУМИ"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "МРЕЖНИ РЕПОЗИТОРИЈУМИ"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Подразумевани удаљени репозиторијум"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Изаберите репозиторијум"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Огледало (mirror):"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Континент"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Државе"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Огледала (mirrors)"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Сачекајте док се не учита база података са репозиторијума."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Ово ће потрајати неко време!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Учитавање удаљене TeX Live базе података није успело:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Вратите се назад и изаберите друго огледало (mirror)."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Верзија TeX Live-а на Вашем компјутеру\n"
-"и верзија на задатом репозиторијуму нису компатибилне:\n"
-" локална верзија: %s\n"
-"верзија са репозиторијума: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Циљни директоријум:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Промени"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Директоријум у који ће се сместити инсталирани материјал.\n"
-"Препоручујемо да задржите годину као последњи члан."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "потребан простор на диску:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr "(подразумевани директоријум је неуписив - промените га!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "На овом екрану можете да подесите неке параметре"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Све је спремно за инсталацију TeX Live-а %s.\n"
-"Параметри који ће бити употребљени наведени су доле.\n"
-"Ако желите да нешто промените, вратите се назад,\n"
-"иначе притисните дугме „Инсталирај“."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "да"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "не"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Инсталирај"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1044
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "None"
msgstr "ниједан"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "Only new"
msgstr "само нови"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1041
+#: tlpkg/installer/install-tl-gui.tcl:1668
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "све"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Без пречица"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "TeX Live у Start менију"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Покретач (launcher)"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Учитај"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Упозорење"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Изаберите друго огледало (mirror)."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "У реду"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Верзија TeX Live-а на Вашем компјутеру и верзија на задатом репозиторијуму "
-"нису компатибилне:\n"
-" локална верзија: %s\n"
-"верзија са репозиторијума: %s\n"
-"Молимо Вас да изаберете друго огледало (mirror)."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Основни подаци"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Платформе (архитектуре и оперативни системи)"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Изабрана шема"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Додатна подешавања"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Колекције пакета и програма"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Подешавање директоријума"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Преносива инсталација"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Обрни"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (главни TeX директоријум)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (директоријум за општеважеће локалне фајлове)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (директоријум за аутоматски направљене податке)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (директоријум за локална подешавања)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (директоријум за корисникове фајлове)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Подешавања"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Дозволи покретање ограничене листе програма путем \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Направи све фајлове са форматима"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Инсталирај документацију за фонтове и макрое"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Инсталирај изворни код фонтова и макроа"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Направи симболичке линкове у системским директоријумима"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "После инсталације подеси CTAN као извор за надоградње пакета"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "О програму"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Инсталирај TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Продужити"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"Ако се појаве проблеми, покушајте да искључите антивирусни програм током "
-"инсталације."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Инсталациони програм може да инсталира само\n"
-"за тренутног корисника зато што нема системска\n"
-"овлашћења."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Отворите десним кликом миша install-tl-advanced и изаберите\n"
-"\"run as administrator\" (\"покрени као администратор\") ако желите\n"
-"да инсталација важи за све кориснике."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Промена вредности променљиве"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Унесите путању за %s (употребите ~ као замену за %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "произвољан избор колекција"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Изаберите колекције које ће бити инсталиране"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Изабери све"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Уклони све ознаке"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "Направи симболичке линкове у стандардним директоријумима"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "Стави бинарне фајлове у"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "Стави man странице у"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "Стави info странице у"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr ""
-"Изаберите платформу\n"
-"(архитектура - оперативни систем)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Уклањање главне платформе није могуће!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s од укупно %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s колекција од укупно %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(прво промените TEXDIR!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(није могуће уписивање на подразумевану локацију - промените је!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Промењена је опција за преносиву инсталацију.\n"
-"Директоријуми за инсталацију су промењени!"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Учитавање локалне TeX Live базе података"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Ово може да потраје неко време, будите стрпљиви..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... учитавање готово"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Упозорење"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -762,254 +83,336 @@ msgstr ""
"\n"
"Већина дугмића биће неупотребљива."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:937
+#: tlpkg/installer/install-tl-gui.tcl:1025
+#: tlpkg/installer/install-tl-gui.tcl:1246 tlpkg/tltcl/tltcl.tcl:669
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "У реду"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Репозиторијум"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "учитани:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "ниједан"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "учитај подразумевани репозиторијум"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "група репозиторијума"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "подразумевани:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Параметри приказа"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Статус"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "све"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "инсталирано"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "није инсталирано"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "надоградње"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Категорија"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "пакети"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "колекције"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "шеме"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Поклапање"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "описи"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "имена фајлова"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Избор"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "изабрано"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "неизабрано"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Изабери све"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Не изабери ништа"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Ресетуј приказ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Назив пакета"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Локална рев. (вер.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Удаљена рев. (вер.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Кратак опис"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Надогради све што је инсталирано"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Поново инсталирај раније уклоњене пакете"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Надогради"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1381
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Инсталирај"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Уклони"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Бекап"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1591
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Подешавања"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Акције"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Помоћ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Учитати подразумевани репозиторијум (из tlpdb):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Учитај репозиторијум задат на командној линији:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Учитати стандардни репозиторијум са Интернета"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Учитај неки други репозиторијум ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Напусти програм"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Општи параметри ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Папир ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Платформе (архитектура / оперативни систем) ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
msgid "GUI Language ..."
msgstr "Језик TeX Live менаџера у графичком режиму ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Напредна подешавања"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Укључи детаљније (debug) описе"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Искључи аутоматску инсталацију нових пакета"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Искључи аутоматско уклањање пакета обрисаних на серверу"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Освежи базу података са именима фајлова"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Поново направи све формате"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Освежи базу података са мапама фонтова"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Поврати пакете из бекапа"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Подешавања симболичких линкова у системским директоријумима"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Уклони TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "TeX Live %s: уклањање"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:954
+#: tlpkg/installer/install-tl-gui.tcl:1028
+#: tlpkg/installer/install-tl-gui.tcl:1248 tlpkg/tltcl/tltcl.tcl:671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Прекини"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Комплетно уклањање завршено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1019,288 +422,361 @@ msgstr ""
"инсталацију TeX Live-а %s?\n"
"Ово је последња прилика да се предомислите!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Приручник"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "О програму"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Детаљи о:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Пакет:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Категорија:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Кратак опис:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Дужи опис:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Инсталиран:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "да"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "не"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Локална ревизија:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Верзија локалног каталога:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Удаљена ревизија:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Верзија удаљеног каталога:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Кључне речи:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Функционалност:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Примарна обележја:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Секундарна обележја:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Колекција:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
"Упозорење: каталошке верзије могу да буду у заостатку или просто да буду "
"погрешне."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Повезан са:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Програми су повезани са:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Радни фајлови:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Фајлови са документацијом:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Фајлови са изворним кодом:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Бинарни фајлови (програми):"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Још података"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Инсталирати нову верзију TeX Live менаџера"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Изаберите платформе"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Примени промене"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Уклањање главне платформе није могуће!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Општи параметри"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Подразумевани репозиторијум пакета"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1431
+#: tlpkg/installer/install-tl-gui.tcl:1447
+#: tlpkg/installer/install-tl-gui.tcl:1455
+#: tlpkg/installer/install-tl-gui.tcl:1465
+#: tlpkg/installer/install-tl-gui.tcl:1474
+#: tlpkg/installer/install-tl-gui.tcl:1482
+#: tlpkg/installer/install-tl-gui.tcl:1489
+#: tlpkg/installer/install-tl-gui.tcl:1535
+#: tlpkg/installer/install-tl-gui.tcl:1554
+msgid "Change"
+msgstr "Промени"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Направи формате приликом инсталације"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1508
+msgid "Toggle"
+msgstr "Обрни"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Инсталирај изворни код макроа и фонтова"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Инсталирај документацију за макрое и фонтове"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Подразумевани директоријум за бекапе"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Режим рада аутоматског бекаповања"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Директоријум за линкове ка програмима"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Директоријум за линкове ка info страницама"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Директоријум за линкове ка man страницама"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Направити пречице на десктопу"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1681
msgid "Install for all users"
msgstr "Инсталирај за све кориснике"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Повежи типове фајлова са одговарајућим програмима"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Учитај подразумевани репозиторијум:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Подешавање папира"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Подразумевана величина папира за све програме"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Подразумевана величина папира за %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Језик TeX Live менаџера у графичком режиму"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Језик система"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Подразумевани језик графичког окружења:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Промене ће бити видљиве када поново покренете програм."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Подразумевани удаљени репозиторијум"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Изабери директоријум"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Промена подразумеваног репозиторијума са пакетима"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Одредите групу репозиторијума која ће се користити"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Обрисати"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Изменити главни репозиторијум са пакетима"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Промена помоћног репозиторијума са пакетима"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Додавање репозиторијума"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Додавање репозиторијума са пакетима"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Ознака репозиторијума је већ у употреби: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Поништити измене"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Изаберите формат папира за %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "чувај неограничено много"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "искључи бекапе"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Учитавање удаљене базе података није успело."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Порука о грешци:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Инсталација"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1310,7 +786,7 @@ msgstr ""
"Програм ће сада прекинути рад.\n"
"Покрените га поново ако буде неопходно."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1332,107 +808,111 @@ msgstr ""
"Поново га покрените како бисте наставили са уобичајеним\n"
"надоградњама."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr "(После обнављања програма tlmgr биће доступно још надоградњи.) "
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
msgstr ""
"Сачекајте мало након што се програм искључи како би се надоградња довршила."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Повраћај завршен"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Изаберите пакет који треба повратити, иначе се повраћају сви пакети"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Ревизија:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Поврати изабране пакете"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Вратити све пакете на последњу верзију"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Затвори"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Освежи симболичке линкове"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Уклони симболичке линкове"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Промена директоријума"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Нова вредност %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Изабери директоријум"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Учитај репозиторијум пакета"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Учитати овај репозиторијум пакета:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Изаберите локални директоријум"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Користити стандардни репозиторијум на Интернету"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Учитај"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"Учитавање удаљеног репозиторијума - ово може да потраје неко време, будите "
"стрпљиви..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "верификован"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "није верификован"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Готово"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1441,6 +921,14 @@ msgstr ""
"Покретање команде %s није успело.\n"
"Прозор са порукама (log window) садржи више детаља."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr ""
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1459,64 +947,29 @@ msgstr ""
"Изабрани директоријум (%s) није празан;\n"
"да ли сте сигурни?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Добродошли у TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"У фајлу %s/index.html ћете наћи линкове на документацију.\n"
-"На веб-сајту TeX Live (https://tug.org/texlive/) пронаћи ћете надоградње и "
-"исправке. TeX Live је заједнички пројекат група корисника TeX-а из целог "
-"света; молимо вас да размотрите учлањење у најближу из њих. Списак група "
-"можете пронаћи овде: https://tug.org/usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Додајте %s/texmf-dist/doc/man у MANPATH.\n"
-"Додајте %s/texmf-dist/doc/info у INFOPATH.\n"
-"И, најважније од свега, додајте %s/bin/%s\n"
-"у PATH ове и свих будућих сесија."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Заиста желите да прекинете?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "Локални репозиторијум"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Прекинути"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1940
msgid "TeX Live Installer"
msgstr "TeX Live инсталер"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2020
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1528,23 +981,23 @@ msgstr ""
"Ако учитавање предуго траје, притисните \"Прекинути\" или изаберите други "
"репозиторијум."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Није могуће креирање или уписивање:"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Име директоријума..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Промена имена (косе црте нису дозвољене)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Косе црте нису дозвољене"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1552,126 +1005,126 @@ msgstr ""
"Овај део путање TL је важан!\n"
"Да ли сте сигурни?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Додавање године"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Брисање године"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1415
+#: tlpkg/installer/install-tl-gui.tcl:1423
msgid "Installation root"
msgstr "Корен инсталације"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1226 tlpkg/tltcl/tltcl.tcl:661
msgid "Browse..."
msgstr "Изабрати директоријум..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "Преводи имена директоријума ће бити замењени стварним називима"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' означава %s, тј. %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Не можете удаљити сопствену платформу"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1230
msgid "Binaries"
msgstr "Програми"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:930
msgid "Schemes"
msgstr "Шеме"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1018
msgid "Collections"
msgstr "Колекције"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1040
msgid "Select"
msgstr "Изабери"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1056
msgid "Languages"
msgstr "Језици"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1058
msgid "Other collections"
msgstr "Друге колекције"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1183
msgid "Warning. Not all configured directories are writable!"
msgstr "Упозорење: у неке од изабраних директоријума није могуће уписивање!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1203
msgid "Symlinks"
msgstr "Симболички линкови"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1231
msgid "Man pages"
msgstr "Man странице"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1232
msgid "Info pages"
msgstr "Info странице"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1333
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1345
msgid "Font scaling"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1347
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Тренутни:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1370
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "TeX Live %s инсталер"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1388
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Напредно"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1418
msgid "Directories"
msgstr "Директоријуми"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1437
msgid "Main tree"
msgstr "Главно дрво"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1460
msgid "Local additions"
msgstr "Локални додаци"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1469
msgid "Per-user additions"
msgstr "Додаци корисника"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1496
msgid "More ..."
msgstr "Више опција..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1505
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1681,70 +1134,110 @@ msgstr ""
"(могуће је ресетовање\n"
"TEXMFLOCAL и TEXMFHOME)"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Платформе"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1525
msgid "Current platform:"
msgstr "Тренутна платформа:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1532
msgid "N. of additional platform(s):"
msgstr "Број допунских платформи:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1545
msgid "Selections"
msgstr "Изабрано"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1550
msgid "Scheme:"
msgstr "Шема:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1559
msgid "N. of collections:"
msgstr "Број колекција:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1562
msgid "Customize"
msgstr "Подешавања"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1571
msgid "Disk space required (in MB):"
msgstr "Неопходно место на диску (MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1600
+msgid "Default paper size"
+msgstr "Подразумевана величина папира"
+
+#: tlpkg/installer/install-tl-gui.tcl:1611
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Дозволи покретање ограничене листе програма путем \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1618
+msgid "Create all format files"
+msgstr "Направи све фајлове са форматима"
+
+#: tlpkg/installer/install-tl-gui.tcl:1626
+msgid "Install font/macro doc tree"
+msgstr "Инсталирај документацију за фонтове и макрое"
+
+#: tlpkg/installer/install-tl-gui.tcl:1636
+msgid "Install font/macro source tree"
+msgstr "Инсталирај изворни код фонтова и макроа"
+
+#: tlpkg/installer/install-tl-gui.tcl:1649
msgid "Adjust searchpath"
msgstr "Подешавање путање за претрагу"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "No shortcuts"
+msgstr "Без пречица"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "TeX Live menu"
+msgstr "TeX Live у Start менију"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "Launcher entry"
+msgstr "Покретач (launcher)"
+
+#: tlpkg/installer/install-tl-gui.tcl:1658
msgid "Desktop integration"
msgstr "Интеграција са десктопом"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1670
msgid "File associations"
msgstr "Тип фајла - програм"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1692
+msgid "Install TeXworks front end"
+msgstr "Инсталирај специјализовани едитор TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1709
msgid "Create symlinks in standard directories"
msgstr "Направи симболичке линкове у стандардним директоријумима"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Specify directories"
msgstr "Подешавање директоријума"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1729
+msgid "After install, set CTAN as source for package updates"
+msgstr "После инсталације подеси CTAN као извор за надоградње пакета"
+
+#: tlpkg/installer/install-tl-gui.tcl:1780
msgid "Custom scheme"
msgstr "Сопствена шема"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1958
#, tcl-format
msgid "%s not a local or remote repository"
msgstr "%s није ни локални и удаљени репозиторијум"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1962
#, tcl-format
msgid "%s requires an argument"
msgstr "Уз %s је потребан аргумент"
@@ -1761,206 +1254,206 @@ msgstr "Недоступан списак сајтова-огледала (mirro
msgid "Select or type"
msgstr "Изаберите или откуцајте"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Извршавање"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2687
msgid "Idle"
msgstr "Слободан"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Потребна надоградња"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Свеж"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Непознато"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr "Учитавање"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
"Ако учитавање предуго траје, притисните \"Прекинути\" или изаберите други "
"репозиторијум."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Репозиторијуми"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Изабрани репозиторијум није доступан."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Излаз"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Остало"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s није репозиторијум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr "Нема репозиторијума"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr "Више репозиторијума"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Није учитано"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr "Тренутни репозиторијум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Главни репозиторијум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Нови"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Било који CTAN mirror"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Локални директоријум..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "Додатни репозиторијум tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "Укључен је и репозиторијум tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Удаљити репозиторијум tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "Репозиторијум tlcontrib није укључен"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Додати репозиторијум tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Снимити или учитати"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Није могуће удаљити сопствену платформу %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Применити и затворити"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "платформа"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr "Грешка"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Вратити %s на верзију %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Резервно копирање није подешено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Није подешен директоријум за резервне копије "
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Директоријум за резервне копије %s не постоји"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "У директоријуму за резервне копије %s нема пакета"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Повратити из резервне копије"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Пакет"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Верзија"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Повратити све"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Нема ништа да се ради!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1971,12 +1464,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Већ инсталирано: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1987,22 +1480,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "У сваком случају неки повезани пакети %s биће надограђени. Наставити?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Прескочено зато што није инсталирано: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Прескочено зато што је свеже: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2013,16 +1506,16 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "У сваком случају неки повезани пакети %s биће обрисани. Продужити?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Информације"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2030,7 +1523,15 @@ msgstr ""
"Графички интерфејс за TeX Live Manager\n"
"Написан у Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2039,165 +1540,169 @@ msgstr ""
"%s није ни локални ни удаљено репозиторијум.\n"
"Правилно задајте репозиторјум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Фајл"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr "Учитати репозиторијум"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Изаћи"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Освежити базу података са именима"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Освежавање базе података са именима"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Освежити формате"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Освежавање формата"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Освежити fontmaps"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Поновно саздавање fontmap фајлова"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "Упутство за tlmgr"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Поновно покретање"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Поновно покретање tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Показати logs"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "TL Manager свеж?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Последња команда из tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr "Корен у %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Списак пакета"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Инсталирани"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Постоји надоградња"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Детаљи >> Глобално"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Колекције и шеме"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Само шеме"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Тражи"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "По имену"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "По имену и опису"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Инсталирај означене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Надогради означене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Обриши означене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Надогради tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Надогради све"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Не означи ништа"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Име"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Опис"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Multi-user"
msgstr "Више корисника"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Single-user"
msgstr "Један корисник"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2755
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2206,206 +1711,518 @@ msgstr ""
"У %s није могуће уписивање, и већи део посла ће остати неурађен.\n"
"Јесте ли сигурни да желите да продужите?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "основна шема (чист [plain] TeX и latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "ConTeXt шема"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "пуна шема (све)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "GUST TeX Live шема"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "инфраструктурна шема (без TeX-а)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "средња шема (мала шема + већи број пакета и боља језичка подршка)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "минимална шема (само чист [plain] TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "мала шема (основна шема + xetex, metapost, подршка за неколико језика)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "teTeX шема (више од средње шеме, али доста мање од целине)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Најважнији програми и фајлови"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Додатни стилови за BibTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Помоћни TeX програми"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt и повезани пакети"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Додатни фонтови"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Препоручени фонтови"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Програми за рад са графиком и фонтовима"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Додатни формати"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Припрема докумената везаних за игре"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Пакети за рад у друштвеним наукама"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Арапски"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Кинески"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Кинески, јапански, корејски (основно)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Ћирилица"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Чешки и словачки"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Амерички и британски енглески"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Остали европски језици"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Француски"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Немачки"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Грчки"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Италијански"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Јапански"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Корејски"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Остали језици"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Пољски"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Португалски"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Шпански"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Основни LaTeX пакети"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Додатни LaTeX пакети"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Препоручени LaTeX пакети"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "LuaTeX пакети"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Математички, природнонаучни и компјутерски пакети"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Пакети за MetaPost и Metafont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Пакети за рад са музиком"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Пакети за рад са графиком, сликама и дијаграмима"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Plain (чисти) (La)TeX пакети"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Стилови за издаваштво, дисертације итд."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Едитор TeXworks (само за Windows)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Помоћни програми за Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX и повезани пакети"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2601
+msgid "Welcome to TeX Live!"
+msgstr "Добродошли у TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2604
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"У фајлу %s/index.html ћете наћи линкове на документацију.\n"
+"На веб-сајту TeX Live (https://tug.org/texlive/) пронаћи ћете надоградње и "
+"исправке. TeX Live је заједнички пројекат група корисника TeX-а из целог "
+"света; молимо вас да размотрите учлањење у најближу из њих. Списак група "
+"можете пронаћи овде: https://tug.org/usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2614
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Додајте %s/texmf-dist/doc/man у MANPATH.\n"
+"Додајте %s/texmf-dist/doc/info у INFOPATH.\n"
+"И, најважније од свега, додајте %s/bin/%s\n"
+"у PATH ове и свих будућих сесија."
+
+#~ msgid "tlmgr help"
+#~ msgstr "Упутство за tlmgr"
+
+#~ msgid "Installation process"
+#~ msgstr "Процес инсталације"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Скролујте навише да бисте прегледали упозорења"
+
+#~ msgid "Finish"
+#~ msgstr "Заврши"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Додати пречице у менију"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Подеси PATH вредност у Registry"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Инсталација за све кориснике"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "TeX Live %s: инсталација"
+
+#~ msgid "< Back"
+#~ msgstr "< Назад"
+
+#~ msgid "Next >"
+#~ msgstr "Напред >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "TeX Live %s: Добродошли у инсталацију\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Овај програм ће Вас провести кроз процес инсталације."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "Ако се појаве проблеми, покушајте да искључите антивирусни програм током "
+#~ "инсталације."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Ако желите инсталацију са већим избором опција,\n"
+#~ "погледајте упутство на Интернету или Приручник."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Можете да употребите и install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Или, позовите скрипту install-tl са параметром --gui expert."
+
+#~ msgid "Change default repository"
+#~ msgstr "Промена подразумеваног репозиторијума"
+
+#~ msgid "Command line repository"
+#~ msgstr "Репозиторијум са командне линије"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "ЛОКАЛНИ РЕПОЗИТОРИЈУМИ"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "МРЕЖНИ РЕПОЗИТОРИЈУМИ"
+
+#~ msgid "Select repository"
+#~ msgstr "Изаберите репозиторијум"
+
+#~ msgid "Mirror:"
+#~ msgstr "Огледало (mirror):"
+
+#~ msgid "Continent"
+#~ msgstr "Континент"
+
+#~ msgid "Countries"
+#~ msgstr "Државе"
+
+#~ msgid "Mirrors"
+#~ msgstr "Огледала (mirrors)"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Сачекајте док се не учита база података са репозиторијума."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Ово ће потрајати неко време!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Учитавање удаљене TeX Live базе података није успело:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Вратите се назад и изаберите друго огледало (mirror)."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Верзија TeX Live-а на Вашем компјутеру\n"
+#~ "и верзија на задатом репозиторијуму нису компатибилне:\n"
+#~ " локална верзија: %s\n"
+#~ "верзија са репозиторијума: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Циљни директоријум:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Директоријум у који ће се сместити инсталирани материјал.\n"
+#~ "Препоручујемо да задржите годину као последњи члан."
+
+#~ msgid "disk space required:"
+#~ msgstr "потребан простор на диску:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr "(подразумевани директоријум је неуписив - промените га!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "На овом екрану можете да подесите неке параметре"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Све је спремно за инсталацију TeX Live-а %s.\n"
+#~ "Параметри који ће бити употребљени наведени су доле.\n"
+#~ "Ако желите да нешто промените, вратите се назад,\n"
+#~ "иначе притисните дугме „Инсталирај“."
+
+#~ msgid "A4"
+#~ msgstr "A4"
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Изаберите друго огледало (mirror)."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Верзија TeX Live-а на Вашем компјутеру и верзија на задатом "
+#~ "репозиторијуму нису компатибилне:\n"
+#~ " локална верзија: %s\n"
+#~ "верзија са репозиторијума: %s\n"
+#~ "Молимо Вас да изаберете друго огледало (mirror)."
+
+#~ msgid "Basic Information"
+#~ msgstr "Основни подаци"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Платформе (архитектуре и оперативни системи)"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Изабрана шема"
+
+#~ msgid "Further Customization"
+#~ msgstr "Додатна подешавања"
+
+#~ msgid "Installation collections"
+#~ msgstr "Колекције пакета и програма"
+
+#~ msgid "Directory setup"
+#~ msgstr "Подешавање директоријума"
+
+#~ msgid "Portable setup"
+#~ msgstr "Преносива инсталација"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (главни TeX директоријум)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (директоријум за општеважеће локалне фајлове)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (директоријум за аутоматски направљене податке)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (директоријум за локална подешавања)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (директоријум за корисникове фајлове)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Направи симболичке линкове у системским директоријумима"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Инсталирај TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Продужити"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "Ако се појаве проблеми, покушајте да искључите антивирусни програм током "
+#~ "инсталације."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Инсталациони програм може да инсталира само\n"
+#~ "за тренутног корисника зато што нема системска\n"
+#~ "овлашћења."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Отворите десним кликом миша install-tl-advanced и изаберите\n"
+#~ "\"run as administrator\" (\"покрени као администратор\") ако желите\n"
+#~ "да инсталација важи за све кориснике."
+
+#~ msgid "Change variable value"
+#~ msgstr "Промена вредности променљиве"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Унесите путању за %s (употребите ~ као замену за %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "произвољан избор колекција"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Изаберите колекције које ће бити инсталиране"
+
+#~ msgid "Select All"
+#~ msgstr "Изабери све"
+
+#~ msgid "Deselect All"
+#~ msgstr "Уклони све ознаке"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "Направи симболичке линкове у стандардним директоријумима"
+
+#~ msgid "binaries to"
+#~ msgstr "Стави бинарне фајлове у"
+
+#~ msgid "manpages to"
+#~ msgstr "Стави man странице у"
+
+#~ msgid "info to"
+#~ msgstr "Стави info странице у"
+
+#~ msgid "Select arch-os"
+#~ msgstr ""
+#~ "Изаберите платформу\n"
+#~ "(архитектура - оперативни систем)"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s од укупно %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s колекција од укупно %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(прво промените TEXDIR!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(није могуће уписивање на подразумевану локацију - промените је!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Промењена је опција за преносиву инсталацију.\n"
+#~ "Директоријуми за инсталацију су промењени!"
+
#~ msgid "Mark all"
#~ msgstr "Означи све"
diff --git a/systems/texlive/tlnet/tlpkg/translations/uk.po b/systems/texlive/tlnet/tlpkg/translations/uk.po
index ede3d63654..efa96b0a88 100644
--- a/systems/texlive/tlnet/tlpkg/translations/uk.po
+++ b/systems/texlive/tlnet/tlpkg/translations/uk.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live 2010\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
+"POT-Creation-Date: 2021-03-08 01:29+0100\n"
"PO-Revision-Date: 2019-03-23 09:02+0200\n"
"Last-Translator: Andriy Bandura <andriykopanytsia@gmail.com>\n"
"Language-Team: Ukrainian <andriykopanytsia@gmail.com>\n"
@@ -18,731 +18,56 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.8.7.1\n"
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Процес установки"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Скасувати"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Прокрутіть назад, щоб перевірити попередження"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Завершити"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Типовий розмір паперу"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Додати ярлики у меню"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Змінити асоціації файлів"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Додати параметр PATH у реєстр"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Встановити для усіх користувачів"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Установити редактор TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Встановлення TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Вийти"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Назад"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Вперед >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Ласкаво просимо до програми установки TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Цей майстер проведе вас через усю установку."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"У випадку неполадок спробуйте вимкнути вірусний сканер на час встановлення"
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Для додаткових налаштувань установки, будь ласка, зверніться\n"
-"на веб-сторінки або у посібники по установці."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Або скористайтеся install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Чи вкажіть --gui expert для install-tl."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Змінити типове сховище"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Сховище з командного рядка"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "ЛОКАЛЬНІ СХОВИЩА"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "МЕРЕЖНІ СХОВИЩА"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "ТИПОВЕ ВІДДАЛЕНЕ СХОВИЩЕ"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Вибрати сховище"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Дзеркало:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Континент"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Країни"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Дзеркала"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Почекайте, поки база даних сховищ завантажиться."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Це займе деякий час!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Неможливо завантажити віддалену базу даних TeX Live:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Будь ласка, перейдіть назад та виберіть інше дзеркало."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Версії TeX Live локальної установки\n"
-"та доступна у сховищі несумісні між собою:\n"
-" локальна: %s\n"
-"у сховищі: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Цільовий каталог:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Змінити"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Цільовий каталог буде містити установку.\n"
-"Наполегливо рекомендується залишити рік, як останню компоненту."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "потрібний простір на диску:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr ""
-"(нема доступу або нема дозволу на запис у типовий каталог - змініть його!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Цей екран дозволяє вам налаштувати деякі параметри"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Усе готове для установки TeX Live %s.\n"
-"Будуть використані наступні налаштування.\n"
-"Якщо ви хочете щось змінити, натисніть кнопку „Назад“,\n"
-"інакше натисніть кнопку \"Встановити\"."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Так"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Ні"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Встановити"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1044
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "None"
msgstr "Нічого"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1668
msgid "Only new"
msgstr "Тільки нові"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1041
+#: tlpkg/installer/install-tl-gui.tcl:1668
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Усі"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Без ярликів"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Меню TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Елемент запуску"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Завантажити"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Попередження"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Будь ласка, виберіть інше дзеркало."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Гаразд"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Версії TeX Live локальної установки та доступна у сховищі не сумісні між "
-"собою:\n"
-" локальна: %s\n"
-" у сховищі: %s\n"
-"Будь ласка, виберіть інше дзеркало."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Основна інформація"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Програми для систем(и)"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Вибрана схема"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Додаткові налаштування"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Збірки для установки"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Установки каталогів"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Портована версія"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Перемкнути"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (основний каталог TeX)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (каталог для локальних файлів під сайти)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (каталог для автоматично створюваних даних)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (каталог для локальних налаштувань)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (каталог для власних файлів користувача)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Параметри"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Дозволити виконання обмеженого списку програм через \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Створити усі форматні файли"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Установити дерево документації шрифтів і макросів"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Установити дерево вихідних кодів шрифтів і макросів"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Створити символічні посилання у системних каталогах"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "Після встановлення задати CTAN як джерело оновлень пакунків"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "Про"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Встановити TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Продовжити"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"У випадку неполадок спробуйте вимкнути вірусний сканер на час встановлення"
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Програма установки запущена без адміністративних прав;\n"
-"тому установка можлива лише для поточного користувача."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Якщо ви хочете встановити для всіх користувачів, то натисніть правою кнопкою "
-"миші\n"
-" на install-tl-advanced та виберіть \"запустити як адміністратор\""
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Змінити значення змінної"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Введіть шлях для %s (використовуйте ~ для %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "власний вибір збірок"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Виберіть збірки для встановлення"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Вибрати усі"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Зняти виділення"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "створити символічні посилання у стандартних каталогах"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "програми у"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "сторінки man у"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "сторінки info у "
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Виберіть архітектуру ОС"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Вилучення основної платформи неможливе!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s із %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s збірки(ок) із %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(будь ласка, спершу змініть TEXDIR!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(немає прав на запис у типовий каталог - змініть це!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Параметр портування змінено;\n"
-"Каталоги повторно ініціалізовано"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Завантаження локальної бази даних TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Це може зайняти деякий час, будьте уважними ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "… завантажено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Попередження"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -758,254 +83,336 @@ msgstr ""
"\n"
"Більшість кнопок будуть вимкнені."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:937
+#: tlpkg/installer/install-tl-gui.tcl:1025
+#: tlpkg/installer/install-tl-gui.tcl:1246 tlpkg/tltcl/tltcl.tcl:669
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "Гаразд"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Сховище"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Завантажено:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "жодне"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Завантажити типове"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "декілька сховищ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Усталено:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Налаштування відображення"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Статус"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "усі"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "встановлені"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "невстановлені"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "оновлення"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Категорія"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "пакунки"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "збірки"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "схеми"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "Збіг"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "опис"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "назви файлів"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Вибір"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "вибрані"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "невибрані"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Вибрати усі"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Скасувати вибір"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Очистити фільтри"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Назва пакунку"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Локальна рев. (вер.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Мережне рев. (вер.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Короткий опис"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Оновити усі встановлені"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Знову встановити раніше вилучені пакунки"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Оновити"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1381
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Встановити"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Вилучити"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Резервувати"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1591
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Параметри"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Дії"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Довідка"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Завантажити усталене (з tlpdb) сховище:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Завантажити сховище з ком.рядка:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Завантажити типове мережне сховище:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Завантажити інше сховище:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Вийти"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Загальні…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Папір…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Платформи…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
msgid "GUI Language ..."
msgstr "Мова інтерфейсу…"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Параметри експерта"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Увімкнути вивід налагодження"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Вимкнути автовстановлення нових пакунків"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Вимкнути автовилучення пакунків, вилучених на сервері"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Оновити базу даних імен файлів"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Перебудувати усі формати"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Оновити базу даних шрифтів"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Відновити пакунки з резервування"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Опрацьовувати символічні посилання у системних каталогах"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Вилучити TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Вилучення TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:954
+#: tlpkg/installer/install-tl-gui.tcl:1028
+#: tlpkg/installer/install-tl-gui.tcl:1248 tlpkg/tltcl/tltcl.tcl:671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Скасувати"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Повне вилучення завершено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1014,288 +421,361 @@ msgstr ""
"Повністю вилучити УСЮ установку TeX Live %s?\n"
"Це останній шанс змінити ваше рішення!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Підручник"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "Про"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Подробиці про:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Пакунок:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Категорія:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Коротки опис:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Довгий опис:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Встановлено:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Так"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Ні"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Локальна версія:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Версія локального каталогу:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Віддалена версія:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Версія віддаленого каталогу"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Ключові слова: "
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Можливості:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Основна характеристика:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Додаткова характеристика:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Збірка:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
"Увага: дані про версії у каталогах можуть бути застарілими або просто "
"невірними."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Залежності:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Залежить від програм:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Робочі файли:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Документація:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Джерельні файли:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Програми:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Додатково"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Оновити менеджер TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Виберіть потрібну архітектуру"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Застосувати зміни"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Вилучення основної платформи неможливе!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Загальні параметри"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Типове сховище пакунків"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1431
+#: tlpkg/installer/install-tl-gui.tcl:1447
+#: tlpkg/installer/install-tl-gui.tcl:1455
+#: tlpkg/installer/install-tl-gui.tcl:1465
+#: tlpkg/installer/install-tl-gui.tcl:1474
+#: tlpkg/installer/install-tl-gui.tcl:1482
+#: tlpkg/installer/install-tl-gui.tcl:1489
+#: tlpkg/installer/install-tl-gui.tcl:1535
+#: tlpkg/installer/install-tl-gui.tcl:1554
+msgid "Change"
+msgstr "Змінити"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Створити формати при установці"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1508
+msgid "Toggle"
+msgstr "Перемкнути"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Встановити вихідні файли макросів та шрифтів"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Встановити документацію для макросів та шрифтів"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Типовий каталог резервування"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Установка авторезервування"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Каталог посилань на програми"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Каталог посилань на сторінки info"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Каталог посилань на сторінки man"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Створити ярлики на робочому столі"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1681
msgid "Install for all users"
msgstr "Встановити для усіх користувачів"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Змінити асоціації файлів"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Завантажити типове сховище:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Параметри формату паперу"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Типовий папір для всіх"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Типовий папір для %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Мова інтерфейсу"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Типова системна"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Типова мова для інтерфейсу:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Зміни набудуть чинності після перезапуску"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "ТИПОВЕ ВІДДАЛЕНЕ СХОВИЩЕ"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Вибрати каталог"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Редагувати типові сховища пакунків"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Вкажіть набір сховищ для використання"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Вилучити"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Змінити основне сховище пакунків"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Змінити допоміжне сховище пакунків"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Додати сховище"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Додати сховище пакунків"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Назва мітки сховища вже використовується: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Повернути"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Виберіть формат паперу для %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "зберігати скільки завгодно"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "вимкнути"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Не вдалося завантажити віддалену базу даних."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Повідомлення про помилку:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Установка:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1305,7 +785,7 @@ msgstr ""
"Зараз буде закрита програма.\n"
"Якщо потрібно, то перезапустіть її."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1326,11 +806,11 @@ msgstr ""
"Після оновлення менеджер TeX Live завершить роботу.\n"
"Ви зможете перезапустити його, щоб встановити решту оновлень."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr "(Після оновлення tlmgr ви зможете встановити інші оновлення.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1338,95 +818,99 @@ msgstr ""
"Будь ласка, зачекайте трохи після закриття програми, щоб оновлення "
"завершилося."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Відновлення завершено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Виберіть пакунки для відновлення або відновіть усі пакунки"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Редакція:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Відновити обрані пакунки"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Відновити усі пакунки до останньої версії"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Закрити"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Оновити символічні посилання"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Вилучити символічні посилання"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Редагувати каталог"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Нове значення для %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Вибрати каталог"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Завантажити сховище пакунків"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Завантажити це сховище пакунків:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Вибрати локальне сховище"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Використовувати типове мережне сховище"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Завантажити"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
"Завантажується віддалене сховище - це займе деякий час, будьте терплячі ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "перевірено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "не перевірено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Завершено"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1435,6 +919,14 @@ msgstr ""
"Невдалий запуск %s.\n"
"Перегляньте подробиці у вікні журналу."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr ""
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1449,64 +941,29 @@ msgid ""
"are you sure?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Ласкаво просимо до TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Див. %s/index.html за посиланнями на документацію.\n"
-"Веб-сторінка TeX Live (https://tug.org/texlive/) містить усі оновлення та "
-"виправлення. TeX Live — це спільний проект групи користувачів TeX з усього "
-"світу; будь ласка, підтримайте нас, приєднавшись до групи, найкращої для "
-"вас. Список груп доступний на веб-сторінці https://tug.org/usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Додайте %s/texmf-dist/doc/man у MANPATH.\n"
-"Додайте %s/texmf-dist/doc/info у INFOPATH.\n"
-"І, найголовніше, додайте %s/bin/%s\n"
-"до вашого PATH для поточної та майбутній сесій."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Справді перервати?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Перервати"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1940
msgid "TeX Live Installer"
msgstr "Встановлювач Tex Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2020
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1514,23 +971,23 @@ msgid ""
"If this takes too long, press Abort or choose another repository."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Неможливо створити або записати в"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Назва каталогу..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Змінити назву (скісні риски не дозволені)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Скісні риски (/) не дозволені"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1538,126 +995,126 @@ msgstr ""
"Рік випуску TL вельми рекомендується!\n"
"Ви впевнені?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Додати рік"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Вилучити рік"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1415
+#: tlpkg/installer/install-tl-gui.tcl:1423
msgid "Installation root"
msgstr "Корінь встановлення"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1226 tlpkg/tltcl/tltcl.tcl:661
msgid "Browse..."
msgstr "Огляд..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr "Перекладені назви каталогів будуть замінені їхніми справжніми назвами"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' означає %s, наприклад, %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Не можна зняти виділення з власної платформи"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1230
msgid "Binaries"
msgstr "Програми"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:930
msgid "Schemes"
msgstr "Схеми"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1018
msgid "Collections"
msgstr "Збірки"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1040
msgid "Select"
msgstr "Вибрати"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1056
msgid "Languages"
msgstr "Мови"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1058
msgid "Other collections"
msgstr "Інші збірки"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1183
msgid "Warning. Not all configured directories are writable!"
msgstr "Попередження. Не всі налаштовані каталоги доступні для запису!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1203
msgid "Symlinks"
msgstr "Символьні посилання"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1231
msgid "Man pages"
msgstr "Сторінки man"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1232
msgid "Info pages"
msgstr "Сторінки info"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1333
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1345
msgid "Font scaling"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1347
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Поточне:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1370
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Встановлювач TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1388
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Додатково"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1418
msgid "Directories"
msgstr "Каталоги"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1437
msgid "Main tree"
msgstr "Головне дерево"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1460
msgid "Local additions"
msgstr "Локальні доповнення"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1469
msgid "Per-user additions"
msgstr "Користувацькі доповнення"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1496
msgid "More ..."
msgstr "Більше ..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1505
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1667,70 +1124,110 @@ msgstr ""
"Можливе перезадання TEXMFLOCAL\n"
"та TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1519
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Платформи"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1525
msgid "Current platform:"
msgstr "Поточна платформа:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1532
msgid "N. of additional platform(s):"
msgstr "Число додаткових платформ:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1545
msgid "Selections"
msgstr "Вибірки"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1550
msgid "Scheme:"
msgstr "Схема:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1559
msgid "N. of collections:"
msgstr "Число збірок:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1562
msgid "Customize"
msgstr "Налаштувати"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1571
msgid "Disk space required (in MB):"
msgstr "Потрібний простір (у МБ):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1600
+msgid "Default paper size"
+msgstr "Типовий розмір паперу"
+
+#: tlpkg/installer/install-tl-gui.tcl:1611
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Дозволити виконання обмеженого списку програм через \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1618
+msgid "Create all format files"
+msgstr "Створити усі форматні файли"
+
+#: tlpkg/installer/install-tl-gui.tcl:1626
+msgid "Install font/macro doc tree"
+msgstr "Установити дерево документації шрифтів і макросів"
+
+#: tlpkg/installer/install-tl-gui.tcl:1636
+msgid "Install font/macro source tree"
+msgstr "Установити дерево вихідних кодів шрифтів і макросів"
+
+#: tlpkg/installer/install-tl-gui.tcl:1649
msgid "Adjust searchpath"
msgstr "Змінити шляхи пошуку"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "No shortcuts"
+msgstr "Без ярликів"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "TeX Live menu"
+msgstr "Меню TeX Live"
+
+#: tlpkg/installer/install-tl-gui.tcl:1656
+msgid "Launcher entry"
+msgstr "Елемент запуску"
+
+#: tlpkg/installer/install-tl-gui.tcl:1658
msgid "Desktop integration"
msgstr "Інтеграція зі стільницею"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1670
msgid "File associations"
msgstr "Прив'язки файлів"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1692
+msgid "Install TeXworks front end"
+msgstr "Установити редактор TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1709
msgid "Create symlinks in standard directories"
msgstr "Створити символьні посилання у типових каталогах"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Specify directories"
msgstr "Вказати каталоги"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1729
+msgid "After install, set CTAN as source for package updates"
+msgstr "Після встановлення задати CTAN як джерело оновлень пакунків"
+
+#: tlpkg/installer/install-tl-gui.tcl:1780
msgid "Custom scheme"
msgstr "Власна схема"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1958
#, tcl-format
msgid "%s not a local or remote repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1962
#, tcl-format
msgid "%s requires an argument"
msgstr ""
@@ -1747,204 +1244,204 @@ msgstr ""
msgid "Select or type"
msgstr "Виберіть або введіть"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Виконується"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2687
msgid "Idle"
msgstr "Простоює"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Потребує оновлення"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Усе оновлено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Невідомо"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Сховища"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Налаштоване сховище недоступне."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Виведення"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Інше"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s не сховище"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Не завантажено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Головне сховище"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Нове"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Будь-як дзеркало CTAN"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Локальний каталог..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "Додаткове сховище tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "Включено сховище tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Вилучити сховище tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "Cховище tlcontrib не включено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Додати сховище tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Зберегти і завантажити"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Не можна вилучити власну платформу %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Застосувати та закрити"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "платформа"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Відновити %s до версії %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Резервні копії не налаштовані"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Каталог для резервних копій не заданий"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Каталог %s для резервних копій не існує"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Немає пакунків у каталозі %s для резервних копій"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Відновити з резервної копії"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Пакунок"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Версія"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Відновити усе"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Дії не потрібні!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1955,12 +1452,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Вже встановлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1971,22 +1468,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Оновлюються деякі залежності %s попри все. Продовжити?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Пропущено, бо не встановлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Пропущено, бо вже оновлено: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1997,16 +1494,16 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Вилучаються деякі залежності %s попри все. Продовжити?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Інформація"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
@@ -2014,378 +1511,698 @@ msgstr ""
"Графічний інтерфейс для менеджера TeX Live\n"
"Втілений за допомогою Tcl/Tk"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Файл"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Вихід"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Повторно створити базу даних файлів"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Повторно створюється база даних файлів..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Повторно створити формати"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Перебудова форматів..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Повторно створити мапу шрифтів"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Перебудова файлів мапи шрифтів..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "довідка tlmgr"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Перезапустити програму"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Перезапустити tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Показати журнали"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "Менеджер TL оновлений?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Остання команда tlmgr:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Список пакунків"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Встановлено"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Наявні оновлення"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Деталі >> Глобально"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Збірки та схеми"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Тільки схеми"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Пошук"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "За назвою"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "За назвою та описом"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Встановити позначене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Оновити позначене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Вилучити позначене"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Оновити tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Оновити усе"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Зняти позначення"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Назва"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Опис"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2670
msgid "Single-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2755
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "основна схема (plain та latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "схема ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "повна схема (включає усе)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "схема GUST TeX Live"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "схема тільки з інфраструктурою (без TeX зовсім)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "середня схема (мала + більше пакунків та мов)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "мінімальна схема (лише plain)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "мала схема (основна + xetex, metapost, кілька мов)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "схема teTeX (більша за середню, але не дотягає до повної)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Важливі програми і файли"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Додаткові стилі BibTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Допоміжні програми TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt і пакунки"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Додаткові шрифти"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Рекомендовані шрифти"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Утиліти для графіки та шрифтів"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Додаткові формати"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Верстка запису ігор"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Пакунки для гуманітарних наук"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Арабська"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Китайська"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Китайська/японська/корейська (базова)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Кирилиця"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Чеська/словацька"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Англійська США та Великобританії"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Інші європейські мови"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Французька"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Німецька"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Грецька"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Італійська"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Японська"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Корейська"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Інші мови"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Польська"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Португальська"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Іспанська"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Основні пакунки LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Додаткові пакунки LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Рекомендовані пакунки LaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Пакунки LuaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Пакунки для математики, природничих та комп'ютерних наук"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "Пакунки MetaPost та Metafont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr "Музичні пакунки"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Графіки, рисунки та діаграми"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Пакунки простого (La)TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PSTricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Стилі для видавництв, тез конференцій і т.п."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Редактор TeXworks; TL містить програму лише для Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Додаткові програми лише під Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX та пакунки"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2601
+msgid "Welcome to TeX Live!"
+msgstr "Ласкаво просимо до TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2604
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Див. %s/index.html за посиланнями на документацію.\n"
+"Веб-сторінка TeX Live (https://tug.org/texlive/) містить усі оновлення та "
+"виправлення. TeX Live — це спільний проект групи користувачів TeX з усього "
+"світу; будь ласка, підтримайте нас, приєднавшись до групи, найкращої для "
+"вас. Список груп доступний на веб-сторінці https://tug.org/usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2614
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Додайте %s/texmf-dist/doc/man у MANPATH.\n"
+"Додайте %s/texmf-dist/doc/info у INFOPATH.\n"
+"І, найголовніше, додайте %s/bin/%s\n"
+"до вашого PATH для поточної та майбутній сесій."
+
+#~ msgid "tlmgr help"
+#~ msgstr "довідка tlmgr"
+
+#~ msgid "Installation process"
+#~ msgstr "Процес установки"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Прокрутіть назад, щоб перевірити попередження"
+
+#~ msgid "Finish"
+#~ msgstr "Завершити"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Додати ярлики у меню"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Додати параметр PATH у реєстр"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Встановити для усіх користувачів"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Встановлення TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Назад"
+
+#~ msgid "Next >"
+#~ msgstr "Вперед >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Ласкаво просимо до програми установки TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Цей майстер проведе вас через усю установку."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "У випадку неполадок спробуйте вимкнути вірусний сканер на час встановлення"
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Для додаткових налаштувань установки, будь ласка, зверніться\n"
+#~ "на веб-сторінки або у посібники по установці."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Або скористайтеся install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Чи вкажіть --gui expert для install-tl."
+
+#~ msgid "Change default repository"
+#~ msgstr "Змінити типове сховище"
+
+#~ msgid "Command line repository"
+#~ msgstr "Сховище з командного рядка"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "ЛОКАЛЬНІ СХОВИЩА"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "МЕРЕЖНІ СХОВИЩА"
+
+#~ msgid "Select repository"
+#~ msgstr "Вибрати сховище"
+
+#~ msgid "Mirror:"
+#~ msgstr "Дзеркало:"
+
+#~ msgid "Continent"
+#~ msgstr "Континент"
+
+#~ msgid "Countries"
+#~ msgstr "Країни"
+
+#~ msgid "Mirrors"
+#~ msgstr "Дзеркала"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Почекайте, поки база даних сховищ завантажиться."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Це займе деякий час!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Неможливо завантажити віддалену базу даних TeX Live:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Будь ласка, перейдіть назад та виберіть інше дзеркало."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Версії TeX Live локальної установки\n"
+#~ "та доступна у сховищі несумісні між собою:\n"
+#~ " локальна: %s\n"
+#~ "у сховищі: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Цільовий каталог:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Цільовий каталог буде містити установку.\n"
+#~ "Наполегливо рекомендується залишити рік, як останню компоненту."
+
+#~ msgid "disk space required:"
+#~ msgstr "потрібний простір на диску:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr ""
+#~ "(нема доступу або нема дозволу на запис у типовий каталог - змініть його!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Цей екран дозволяє вам налаштувати деякі параметри"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Усе готове для установки TeX Live %s.\n"
+#~ "Будуть використані наступні налаштування.\n"
+#~ "Якщо ви хочете щось змінити, натисніть кнопку „Назад“,\n"
+#~ "інакше натисніть кнопку \"Встановити\"."
+
+#~ msgid "A4"
+#~ msgstr "A4"
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Будь ласка, виберіть інше дзеркало."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Версії TeX Live локальної установки та доступна у сховищі не сумісні між "
+#~ "собою:\n"
+#~ " локальна: %s\n"
+#~ " у сховищі: %s\n"
+#~ "Будь ласка, виберіть інше дзеркало."
+
+#~ msgid "Basic Information"
+#~ msgstr "Основна інформація"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Програми для систем(и)"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Вибрана схема"
+
+#~ msgid "Further Customization"
+#~ msgstr "Додаткові налаштування"
+
+#~ msgid "Installation collections"
+#~ msgstr "Збірки для установки"
+
+#~ msgid "Directory setup"
+#~ msgstr "Установки каталогів"
+
+#~ msgid "Portable setup"
+#~ msgstr "Портована версія"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (основний каталог TeX)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (каталог для локальних файлів під сайти)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (каталог для автоматично створюваних даних)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (каталог для локальних налаштувань)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (каталог для власних файлів користувача)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Створити символічні посилання у системних каталогах"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Встановити TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Продовжити"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "У випадку неполадок спробуйте вимкнути вірусний сканер на час встановлення"
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Програма установки запущена без адміністративних прав;\n"
+#~ "тому установка можлива лише для поточного користувача."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Якщо ви хочете встановити для всіх користувачів, то натисніть правою "
+#~ "кнопкою миші\n"
+#~ " на install-tl-advanced та виберіть \"запустити як адміністратор\""
+
+#~ msgid "Change variable value"
+#~ msgstr "Змінити значення змінної"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Введіть шлях для %s (використовуйте ~ для %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "власний вибір збірок"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Виберіть збірки для встановлення"
+
+#~ msgid "Select All"
+#~ msgstr "Вибрати усі"
+
+#~ msgid "Deselect All"
+#~ msgstr "Зняти виділення"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "створити символічні посилання у стандартних каталогах"
+
+#~ msgid "binaries to"
+#~ msgstr "програми у"
+
+#~ msgid "manpages to"
+#~ msgstr "сторінки man у"
+
+#~ msgid "info to"
+#~ msgstr "сторінки info у "
+
+#~ msgid "Select arch-os"
+#~ msgstr "Виберіть архітектуру ОС"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s із %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s збірки(ок) із %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(будь ласка, спершу змініть TEXDIR!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(немає прав на запис у типовий каталог - змініть це!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Параметр портування змінено;\n"
+#~ "Каталоги повторно ініціалізовано"
+
#~ msgid "Mark all"
#~ msgstr "Позначити все"
diff --git a/systems/texlive/tlnet/tlpkg/translations/vi.po b/systems/texlive/tlnet/tlpkg/translations/vi.po
index c04de2f998..757a747ddc 100644
--- a/systems/texlive/tlnet/tlpkg/translations/vi.po
+++ b/systems/texlive/tlnet/tlpkg/translations/vi.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
-"PO-Revision-Date: 2020-03-24 22:04+0100\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
+"PO-Revision-Date: 2021-03-13 11:02+0100\n"
"Last-Translator: Anh K. Huỳnh <kyanh@viettug.org>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
"Language: vi\n"
@@ -14,733 +14,58 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
-"X-Generator: Poedit 2.3\n"
-
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "Tiến trình cài đặt"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "Bỏ qua"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr "Quay lại để xem cảnh báo"
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "Kết thúc"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr "Cỡ giấy mặc định"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr "Thêm liên kết nhanh"
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "Đổi chương trình mở tập tin"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "Điều chỉnh đường dẫn (biến PATH) trong registry hệ thống"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "Cài đặt cho mọi người dùng trên máy"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "Cài đặt trình soạn thảo TeXworks"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "Cài đặt TeX Live %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "Thoát"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< Quay lại"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "Tiếp theo >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-"Chào mừng bạn đến với bộ cài đặt TeXLive %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"Chương trình này sẽ hướng dẫn bạn từng bước trong quá trình cài đặt."
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-"Nếu gặp trục trặc, hãy thử tắt tạm thời chương trình phát hiện và ngăn chặn "
-"virus trên máy bạn."
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-"Để tùy chỉnh bộ cài đặt phù hợp với kinh nghiệm của bạn\n"
-"vui lòng tham khảo chi tiết trên trang web hoặc hướng dẫn cài dặt."
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr "Hoặc dùng install-tl-advanced.bat."
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr "Hoặc dùng tham số --gui cho chương trình install-tl."
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr "Thay đổi kho cài đặt mặc định"
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr "Kho cài đặt từ chế độ dòng lệnh"
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr "KHO CÀI ĐẶT TRÊN MÁY"
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr "KHO CÀI ĐẶT TRÊN MẠNG"
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "Nguồn cài đặt mặc định từ mạng"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr "Chọn nguồn (kho) các gói"
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr "Mirror:"
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr "Lục địa"
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr "Nước"
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr "Kho đệm"
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr "Vui lòng chờ trong khi đang tải thông tin của kho cài đặt."
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr "Sẽ tốn ít thời gian!"
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr "Không thể tải thông tin của TeX Live từ mạng:"
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr "Vui lòng quay lại và chọn nguồn cài đặt khác."
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-"Phiên bản TeX Live cài trên máy\n"
-"không tương thích với nguồn/kho cài đặt:\n"
-" trên máy: %s\n"
-" kho cài đặt: %s"
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "Cài đặt vào thư mục:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "Thay đổi"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"Thư mục đích sẽ chứa bộ cài đặt.\n"
-"Bạn nên để năm (208, 2019) vào cuối đường dẫn để phân biệt các bản cài đặt "
-"khác nhau."
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-msgid "disk space required:"
-msgstr "dung lượng đĩa cần thiết:"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr "(mặc định không cho phép hoặc không ghi được - hãy đổi lại!)"
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "Cửa sổ này cho phép bạn thay đổi vài tùy chọn"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"Đãsẵn sàng cài đặt TeX Live %s.\n"
-"Các thiết lập sau đây sẽ được dùng.\n"
-"Hãy quay lại nếu bạn muốn thay đổi;\n"
-"còn không, hãy chọn \"Cài đặt\" để tiếp tục."
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "Đồng ý"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "Không"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "Cài đặt"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+"X-Generator: Poedit 2.4.1\n"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr "Không"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr "Chỉ cái mới"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "Tất cả"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr "A4"
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "thư tín (letter)"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr "Không tạo liên kết nhanh"
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
-msgstr "Menu TeXLive"
-
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
-msgstr "Nơi khởi động chương trình"
-
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "Nạp"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
-msgid "Warning"
-msgstr "Cảnh báo"
-
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr "Vui lòng chọn mirror khác."
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "Đồng ý"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-"Phiên bản TeX Live trên máy không thương tích với kho cài đặt được chọn:\n"
-" bộ cài trên máy: %s\n"
-" kho cài đặt được chọn: %s\n"
-"Bạn hãy chọn kho cài đặt khác."
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "Thông tin cơ bản"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "Hệ thống nhị phân"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "Nhóm đã chọn"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "Tùy chỉnh khác"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr "Các nhóm của bộ cài đặt"
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "Thiết lập thư mục"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr "Cài đặt linh hoạt để dùng trên máy khác"
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "Hoán đổi"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (thư mục TeX chính)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (thư mục chứa bổ sung cho toàn bộ hệ thống TeXMF)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (thư mục chứa tập tin tạm của hệ thống TeX)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (thư mục chứa cấu hình của hệ thống TeX)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (thư mục người dùng chứa các gói bổ sung)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "Tùy chọn"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "Cho phép (La)TeX chạy chương trình hệ thống bằng \\write18"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "Tạo mọi tập tin định dạng cho TeX"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "Cài đặt tài liệu cho font/macro"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "Cài đặt mã nguồn của font/macro"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "Tạo liên kết vào các thư mục hệ thống"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr "Sau khi cài xong, đặt CTAN làm nguồn để cập nhật các gói"
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "Giới thiệu"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "Cài đặt TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr "Tiếp tục"
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-"Nếu gặp trục trặc, hãy thử tắt tạm thời chương trình phát hiện và ngăn chặn "
-"virus trên máy bạn."
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-"Do không đủ quyền Admin nên chương trình chỉ được cài đặt\n"
-"cho người dùng hiện tại trên máy."
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-"Chọn chuột phải vào install-tl-advanced, chọn `Run as Administrator`\n"
-"(chạy với quyền Admin) để cài đặt TeX live cho mọi người dùng trên máy."
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "Đổi giá trị biến"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "Nhập đường dẫn cho %s (dùng ký tự ~ để chỉ %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr "tự chọn các nhóm"
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "Chọn nhóm sẽ được cài đặt"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "Chọn tất cả"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "Không chọn gì cả"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "tạo liên kết trong thư mục chuẩn"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "tập tin thi hành vào"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "tập tin hướng dẫn (man) vào"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "tập tin hướng dẫn (info) vào"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "Chọn kiểu hệ thống"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr "Không thể gỡ bỏ cài đặt cho hệ thống chính!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s trên %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, perl-format
-msgid "%s collections out of %s"
-msgstr "%s nhóm trong tổng số %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(vui lòng đổi thư mục TEXDIR trước!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(mặc định không ghi được - vui lòng đổi!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-"Đã đổi các tùy chọn cho cài đặt linh hoạt;\n"
-"Các thư mục vừa được thiết lập"
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
msgid "Loading local TeX Live database"
msgstr "Nạp dữ liệu TeX Live có trên máy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
msgid "This may take some time, please be patient ..."
msgstr "Vui lòng chờ khi chương trình đang chạy..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
msgid "... done loading"
msgstr "... đã nạp xong"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
+msgid "Warning"
+msgstr "Cảnh báo"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -756,254 +81,336 @@ msgstr ""
"\n"
"Hầu hết các tùy chọn sẽ bị vô hiệu."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "Đồng ý"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr "Kho cài đặt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr "Nạp:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "không"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "Nạp mặc định"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr "nhiều nguồn"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr "Mặc định:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "Cấu hình thể hiện"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "Trạng thái"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "tất cả"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "đã cài đặt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "chưa cài đặt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "cập nhật"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "Phân loại"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "các gói"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "các nhóm"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "các nhóm"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "So khớp"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
msgid "descriptions"
msgstr "mô tả"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr "tập tin"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "Lựa chọn"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "đã chọn"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "không được chọn"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "Chọn tất cả"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "Không chọn thứ gì"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "Quay lại bộ lọc mặc định"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "Tên gói"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "Phiên bản đang có"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "Phiên bản trên mạng"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "Mô tả ngắn"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "Cập nhật mọi thứ đã cài"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "Cài lại các gói đã gỡ ra trước đây"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "Cập nhật"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "Cài đặt"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "Gỡ bỏ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "Sao lưu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "Tùy chọn"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "Hành động"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "Giúp đỡ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr "Nạp kho cài đặt mặc định (từ dữ liệu tlpdb)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "Dùng nguồn cài đặt từ dòng lệnh:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr "Nạp kho cài đặt tiêu chuẩn trên mạng:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "Nạp nguồn cài đặt khác ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "Thoát"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "Tổng quan ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "Kiểu giấy ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr "Kiểu hệ thống ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
-msgstr "Ngôn ngữ giao diện ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
+msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "Tùy chọn dành cho chuyên gia"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "Bật chế độ dò lỗi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "Không tự cài đặt gói mới"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "Không tự xóa các gói liên quan tới máy phục vụ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "Cập nhật danh sách tập tin trong hệ thống TeXLive"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "Tạo lại mọi định dạng"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "Cập nhật thông tin về các phông"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "Phục hồi gói từ bộ lưu trữ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "Cài đặt liên kết mềm trong thư mục hệ thống"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "Gỡ bỏ TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "Gỡ bỏ TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "Bỏ qua"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr "Đã xong việc gỡ xóa"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -1012,286 +419,359 @@ msgstr ""
"Bạn thật sự muốn gỡ bỏ hoàn toàn bộ cài đặt TeX Live %s?\n"
"Đây là cơ hội cuối để bạn đổi ý đấy!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "Tài liệu hướng dẫn"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "Giới thiệu"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr "Chi tiết về:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "Gói:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "Phân lớp:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "Mô tả ngắn:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "Mô tả dài:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "Đã cài đặt:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "Đồng ý"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "Không"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr "Phiên bản trên máy:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr "Phiên bản catalog trên máy:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr "Phiên bản trên mạng:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr "Phiên bản catalog trên mạng:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr "Từ khóa:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr "Chức năng:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr "Đặc trưng chính:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr "Đặc trưng phụ:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "Nhóm:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr "Chú ý: Phiên bản catalog có thể bị lệch hoặc sai."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "Phụ thuộc vào:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "Phần mà các tập tin nhị phân đòi hỏi:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "Tập tin thi hành:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "Tập tin ài liệu:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "Tập tin mã nguồn:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "Tập tin thi hành:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "Thông tin khác"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr "Cậpt nhật chương trình quản lý TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
msgid "Select platforms to support"
msgstr "Chọn kiểu hệ thống"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "Thực hiện thay đổi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr "Không thể gỡ bỏ cài đặt cho hệ thống chính!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "Thiết lập cơ bản"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "Nguồn cài đặt mặc định"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "Thay đổi"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "Tạo định dạng TeX (TeX format) trong khi cài đặt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "Hoán đổi"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "Cài đặt mã nguồn của macro/font"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "Cài đặt tài liệu về macro/font"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "Thư mục sao lưu mặc định"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "Cài đặt sao lưu tự động"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "Nơi tạo liên kết tới chương trình thực thi"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "Nơi tạo liên kết tới tài liệu `info`"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "Nơi tạo liên kết tới các tài liệu `man`"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr "Tạo liên kết nhanh trên Desktop"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr "Cài đặt cho mọi người trên máy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "Đổi chương trình mở tập tin"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "Kho cài đặt mặc định trên máy:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "Tùy chọn cỡ giấy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "Cỡ giấy mặc định cho tất cả"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Thư tín (letter)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "Cỡ giấy mặc định cho %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr "Ngôn ngữ giao diện"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr "Mặc định của hệ thống"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr "Ngôn ngữ mặc định của giao diện:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "Thay đổi sẽ có tác dụng sau khi khởi động lại"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "Nguồn cài đặt mặc định từ mạng"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr "Chọn thư mục"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr "Chọn kho mặc địch để cài đặt gói"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr "Chọn nhóm các kho cài đặt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr "Xóa"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr "Đổi kho cho các gói chính"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr "Đổi kho cài đặt các gói bổ sung"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr "Thêm kho"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr "Thêm kho các gói"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr "Tên ngắn của kho đã được dùng: %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr "Đảo lại như c"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "Cỡ giấy chọn cho %sũ"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "giữ số lượng tùy ý"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "vô hiệu"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr "Không thể nạp dữ liệu từ mạng."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr "Thông báo lỗi:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "Cài đặt"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
@@ -1301,7 +781,7 @@ msgstr ""
"Chương trình sẽ thoát ngay sau đây.\n"
"Vui lòng khởi động lại nếu cần thiết."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1322,12 +802,12 @@ msgstr ""
"chương trình này sẽ thoát và bạn cần chạy lại nó để tiến hành\n"
"các cập nhật khác."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr ""
"(Thông tin về các cập nhật khác sẽ có sau khi tlmgr được cập nhật xong.)"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
@@ -1335,94 +815,98 @@ msgstr ""
"Sau khi chương trình kết thúc vui lòng chờ một lát để cho việc cập nhật hoàn "
"tất."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "Phục hồi hoàn tất"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "Chọn gói để khôi phục, hoặc chọn khôi phục mọi gói"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "Phiên bản:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "Phục hồi gói đã chọn"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr "Ép các gói về phiên bản mới nhất"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "Đóng"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "Cập nhật liên kết mềm"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "Gỡ bỏ liên kết tượng trưng"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr "Thư mục soạn thảo"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr "Giá trị mới cho %s:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "Chọn thư mục"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "Nạp nguồn cài đặt gói"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr "Nạp kho cài đặt:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr "Chọn thư mục trên máy"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr "Dùng kho cài đặt tiêu chuẩn từ mạng"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "Nạp"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr "Đang tải dữ liệu kho cài đặt từ mạng - vui lòng chờ đợi..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr "được xác nhận"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr "không được xác nhận"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "Đã hoàn tất"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1431,6 +915,14 @@ msgstr ""
"Lỗi khi chạy chương trình %s.\n"
"Hãy tham khảo chi tiết trong cửa sổ thông báo lỗi."
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr "Phím nóng menu"
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr "Bệ phóng"
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1449,65 +941,29 @@ msgstr ""
"Thư mục đích %s có sẵn gì rồi;\n"
"bạn chắc sẽ không có rắc rối gì chứ?"
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "Chào mừng đến với TeX Live!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-"Xem liên kết đến tài liệu trong %s/index.html.\n"
-"Trang web của TeX Live (http://tug.org/texlive/) có các thông tin cập nhật "
-"và sửa lỗi. Dự án TeX Live có sự tham gia của nhiều nhóm người dùng TeX trên "
-"khắp thế giới và bạn hãy vui lòng đóng góp cho TeX Live trong các nhóm thích "
-"hợp nhất. Danh sách các nhóm người dùng có thể tìm thấy tại http://tug.org/"
-"usergroups.html."
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-"Thêm %s/texmf/doc/man vào MANPATH\n"
-"Thêm %s/texmf/doc/info vào INFOPATH.\n"
-"Quan trọng nhất, thêm %s/bin/%s\n"
-"vào đường dẫn đến tập tin thi hành (PATH) để sử dụng cho cả sau này."
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr "Bạn thật sự muốn bỏ ngang?"
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr "Nạp kho"
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr "Bỏ ngang"
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr "Chương trình cài đặt TeX Live"
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1518,23 +974,23 @@ msgstr ""
"\n"
"Nếu việc này quá lâu, hãy bỏ và chọn kho khác."
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr "Không thể tạo hoặc ghi vào tập tin"
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr "Tên thư mục..."
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr "Đổi tên (không dùng dấu gạch ngược \\ trong tên)"
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr "Dấu gạch ngược (\\) không được chấp nhận"
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
@@ -1542,128 +998,128 @@ msgstr ""
"Phần này nên được cài đặt!\n"
"Bạn có chắc bỏ qua nó?"
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr "Thêm năm"
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr "Bỏ năm"
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr "Thư mục gốc của bộ cài đặt"
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr "Duyệt tìm..."
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr ""
"Các tên thư mục đã dịch qua ngôn ngữ địa phương sẽ được thay bởi tên chính "
"xác của chúng"
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr "'~' bằng %s, ví dụ %s"
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr "Không thể bỏ chọn kiến trúc của chính máy đang chạy"
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr "Tập tin thi hành"
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr "Mẫu"
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr "Các nhóm"
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr "Chọn"
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr "Ngôn ngữ"
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr "Các nhóm khác"
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr "Cảnh báo: Không thể ghi vào một số thư mục!"
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr "Liên kết mềm"
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr "Tài liệu man"
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr "Tài liệu info"
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
-msgstr ""
+msgstr "Ngôn ngữ giao diện đồ họa"
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
-msgstr ""
+msgstr "Co dãn font chữ"
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr "Hiện tại:"
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr "Chương trình cài đặt TeX Live %s"
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr "Nâng cao"
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr "Thư mục"
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr "Cây cấu trúc chính"
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr "Phần bổ sung trên máy"
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr "Phần bổ sung cho mỗi người dùng trên máy"
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr "Tiếp tục..."
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
@@ -1673,70 +1129,110 @@ msgstr ""
"Có thể thay đổi TEXMFLOCAL\n"
"và TEXMFHOME"
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr "Kiến trúc"
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr "Kiến trúc đang chọn:"
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr "Số kiến trúc bổ sung:"
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr "Các lựa chọn"
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr "Mẫu:"
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr "Số nhóm:"
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr "Tùy chọn"
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr "Lượng đĩa cần thiết (MB):"
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr "Cỡ giấy mặc định"
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "Cho phép (La)TeX chạy chương trình hệ thống bằng \\write18"
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "Tạo mọi tập tin định dạng cho TeX"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "Cài đặt tài liệu cho font/macro"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "Cài đặt mã nguồn của font/macro"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr "Chỉnh đường dẫn tìm kiếm tập tin thi hành"
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr "Không tạo liên kết nhanh"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr "Menu TeXLive"
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr "Nơi khởi động chương trình"
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr "Tích hợp với Desktop"
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr "Thay đổi cách mở tập tin"
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr "Cài đặt trình soạn thảo TeXworks"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr "Tạo liên kết mềm trong các thư mục tiêu chuẩn"
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr "Chọn thư mục"
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr "Sau khi cài xong, đặt CTAN làm nguồn để cập nhật các gói"
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr "Chọn mẫu"
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
msgstr "%s không phải kho ở dưới máy hay trên mạng"
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
msgstr "%s thiếu một tham số"
@@ -1749,208 +1245,208 @@ msgstr "Chọn kho đệm..."
msgid "No mirror list available"
msgstr "Không thấy danh sách mirror nào"
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr "Chọn hoặc nhập vào"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr "Đang chạy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr "Đang treo"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr "Cần cập nhật"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr "Mới nhất"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr "Không biết"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr "Đang nạp"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr "Nếu việc tải quá lâu, hãy chọn bỏ (Abort) và chọn kho khác."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr "Các kho cài đặt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr "Đã nạp xong"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr "Kho cài đặt đã chọn không còn thích hợp."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr "Nội dung thu được"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr "Khác"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr "%s không phải là kho cài đặt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr "Không có kho nào"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr "Nhiều kho"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr "Chưa được nạp"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr "Kho thực tế"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr "Kho cài đặt chính"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr "Mới"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr "Bất kỳ kho CTAN nào"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr "Thư mục trên máy..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr "kho cài đặt bổ sung tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr "bao gồm cài đặt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr "Bỏ kho cài đặt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr "không gồm kho cài đặt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr "Thêm kho cài đặt tlcontrib"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr "Lưu và nạp"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr "Không thể bỏ chọn kiến trúc %s của máy đang chạy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr "Áp dụng và kết thúc"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
-msgstr ""
+msgstr "Các phần đã thay đổi được tô đậm"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr "kiến trúc"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr "Lỗi"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
-msgstr ""
+msgstr "Cỡ giấy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr "Khôi phục %s về phiên bản %s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr "Không có cấu hình sao lưu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr "Không có cấu hình thư mục để sao lưu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr "Thư mục %s để sao lưu không tồn tại trên máy"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr "Không có gói nào trong thư mục sao lưu %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr "Khôi phục từ bộ sao lưu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr "Gói"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr "Phiên bản"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr "Khôi phục tất cả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr "Chẳng phải làm gì!"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1961,12 +1457,12 @@ msgstr ""
"\n"
"%s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr "Gói đã được cài đặt: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1977,22 +1473,22 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr "Một số gói phụ thuộc vẫn phải được cập nhật: %s. Tiếp tục?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr "Bỏ qua vì không được cài đặt: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr "Bỏ qua vì gói đã ở phiên bản mới nhất: %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -2003,22 +1499,34 @@ msgstr ""
"\n"
"%s?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr "Gói phụ thuộc bị ép phải gỡ bỏ: %s. Tiếp tục?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr "Thông tin"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr "Giao diện đồ họa viết bằng Tcl/Tk cho chương trình quản lý TeX Live"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+"Giao diện cài đặt này tự nó có các chỉ dẫn dễ hiểu.\n"
+"Chú ý là nó không có đầy đủ tính năng như tlmgr. Đáng kể nhất là nó không hỗ "
+"trợ cài đặt riêng cho người dùng, không sao lưu hay phục hồi.\n"
+"Bạn vui lòng xem tài liệu đầy đủ của tlmgr bằng Menu \"Trợ giúp về Tlmgr'."
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
@@ -2027,165 +1535,169 @@ msgstr ""
"%s không phải kho dưới máy hay trên mạng.\n"
"Vui lòng chọn kho phù hợp"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr "Tập tin"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr "Nạp kho"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr "Thoát"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr "Phát sinh lại dữ liệu tập tin"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr "Đang phát sinh lại dữ liệu tập tin..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr "Phát sinh các định dạng"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr "Đang phát sinh lại các định dạng..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr "Phát sinh lại ánh xạ font"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr "Đang phát sinh lại các ánh xạ font..."
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
-msgstr ""
+msgstr "Co dãn font chữ giao diện đồ họa"
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr "Trợ giúp về TLShell"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
-msgstr "trang giúp đỡ tlmgr"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr "Trợ giúp về Tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr "Tự khởi động lại"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr "Khởi động lại tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr "Hiển thị nội dung xuất ra từ chương trình"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr "Liệu chương trình quản lý TeX Live đã mới nhất?"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr "Lệnh tlmgr cuối cùng:"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr "Gốc ở %s"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr "Danh sách gói"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr "Đã cài đặt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
-msgstr ""
+msgstr "Không được cài"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr "Có thể cập nhật"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr "Chi tiết >> Toàn cục"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr "Nhóm và kiểu cài đặt"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr "Chỉ các kiểu mẫu"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "Tìm kiếm"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr "Theo tên"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr "Theo tên và mô tả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr "Cài đặt phần đã chọn"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr "Cập nhật phần đã chọn"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr "Gỡ bỏ phần đã chọn"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr "Cập nhật tlmgr"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "Cập nhật tất cả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
-msgstr ""
+msgstr "Đánh dấu chọn tất cả gói được hiển thị"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr "Bỏ chọn tất cả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
-msgstr ""
+msgstr "Chỉ hiện ra các gói của hệ thống (platform) đã cài"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr "Tên"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr "Mô tả"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
msgstr "Nhiều người dùng"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
msgstr "Một người dùng"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
@@ -2194,206 +1706,518 @@ msgstr ""
"Không ghi vào %s được. Khó có thể làm thêm được gì.\n"
"Bạn thật sự muốn tiếp tục?"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr "bộ cài cơ bản (plain và latex)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr "Nhóm ConTeXt"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr "bộ cài đầy đủ mọi thứ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr "Bộ cài TeX Live GUST"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr "cài đặt kiến trúc chung (không có gì liên quan TeX)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr "bộ cài vừa (nhỏ + thêm các ngôn ngữ và gói bổ sung)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr "nhóm tối thiểu (chỉ có \"plain TeX\")"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr "bộ cài nhỏ (cơ bản, xtex, metapost, vài ngôn ngữ)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr "nhóm teTeX (nhiều gói hơn nhóm trung bình, nhưng chưa phải là đầy đủ)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr "Các thứ bắt buộc"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr "Kiểu bổ sung cho BibTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr "Các chương trình hỗ trợ cho TeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr "ConTeXt và các gói của nó"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr "Các font bổ sung"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr "Phông chữ nên dùng"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr "Tiện ích đồ họa và phông chữ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr "Các định dạng bổ sung"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr "Sắp chữ trong các trò chơi"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr "Gói cho khoa học nhân văn"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr "Tiếng Ả rập"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr "Tiếng Trung"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr "Tiếng Trung/Nhật/Hàn (phần cơ sở)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr "Kiểu chữ Kirin"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr "Czech/Slovka"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr "Tiếng Anh (US, UK)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr "Các ngôn ngữ châu Âu khác"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr "Tiếng Pháp"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr "Tiếng Đức"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr "Hy Lạp"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr "Tiếng Ý"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr "Tiếng Nhật"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr "Tiếng Hàn"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr "Ngôn ngữ khác"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr "Tiếng Ba Lan"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr "Tiếng Thổ Nhĩ Kỳ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr "Tiếng Bồ Đào Nha"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr "Các gói LaTeX cốt lõi"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr "Các gói LaTeX bổ sung"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr "Gói LaTeX nên dùng"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr "Gói cho LuaTeX"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr "Toán, khoa học tự nhiên, khoa học máy tính"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr "MetaPOST, Metafont"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
-msgstr "Âm nhạc"
+msgstr "Gói âm nhạc"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr "Đồ họa, hình ảnh, sơ đồ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr "Các gói (La)TeX nguyên sơ"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr "PStricks"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr "Kiểu luận văn hay của một số nhà xuất bản,..."
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr "Chương trình soạn thảo TeXworks (chỉ có cho Windows)"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr "Các chương trình chỉ cho Windows"
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr "XeTeX và các gói của nó"
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "Chào mừng đến với TeX Live!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+"Xem liên kết đến tài liệu trong %s/index.html.\n"
+"Trang web của TeX Live (http://tug.org/texlive/) có các thông tin cập nhật "
+"và sửa lỗi. Dự án TeX Live có sự tham gia của nhiều nhóm người dùng TeX trên "
+"khắp thế giới và bạn hãy vui lòng đóng góp cho TeX Live trong các nhóm thích "
+"hợp nhất. Danh sách các nhóm người dùng có thể tìm thấy tại http://tug.org/"
+"usergroups.html."
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+"Thêm %s/texmf/doc/man vào MANPATH\n"
+"Thêm %s/texmf/doc/info vào INFOPATH.\n"
+"Quan trọng nhất, thêm %s/bin/%s\n"
+"vào đường dẫn đến tập tin thi hành (PATH) để sử dụng cho cả sau này."
+
+#~ msgid "GUI Language ..."
+#~ msgstr "Ngôn ngữ giao diện ..."
+
+#~ msgid "No papersizes available"
+#~ msgstr "Cỡ giấy không phù hợp"
+
+#~ msgid "tlmgr help"
+#~ msgstr "trang giúp đỡ tlmgr"
+
+#~ msgid "Installation process"
+#~ msgstr "Tiến trình cài đặt"
+
+#~ msgid "Scroll back to inspect warnings"
+#~ msgstr "Quay lại để xem cảnh báo"
+
+#~ msgid "Finish"
+#~ msgstr "Kết thúc"
+
+#~ msgid "Add menu shortcuts"
+#~ msgstr "Thêm liên kết nhanh"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "Điều chỉnh đường dẫn (biến PATH) trong registry hệ thống"
+
+#~ msgid "Installation for all users"
+#~ msgstr "Cài đặt cho mọi người dùng trên máy"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "Cài đặt TeX Live %s"
+
+#~ msgid "< Back"
+#~ msgstr "< Quay lại"
+
+#~ msgid "Next >"
+#~ msgstr "Tiếp theo >"
+
+#~ msgid ""
+#~ "Welcome to the installation of TeX Live %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "This wizard will guide you through the installation."
+#~ msgstr ""
+#~ "Chào mừng bạn đến với bộ cài đặt TeXLive %s\n"
+#~ "http://tug.org/texlive\n"
+#~ "\n"
+#~ "Chương trình này sẽ hướng dẫn bạn từng bước trong quá trình cài đặt."
+
+#~ msgid ""
+#~ "In case of trouble, try to disable your virus scanner during installation."
+#~ msgstr ""
+#~ "Nếu gặp trục trặc, hãy thử tắt tạm thời chương trình phát hiện và ngăn "
+#~ "chặn virus trên máy bạn."
+
+#~ msgid ""
+#~ "For an advanced, customizable installation, please consult\n"
+#~ "the web pages or installation guide."
+#~ msgstr ""
+#~ "Để tùy chỉnh bộ cài đặt phù hợp với kinh nghiệm của bạn\n"
+#~ "vui lòng tham khảo chi tiết trên trang web hoặc hướng dẫn cài dặt."
+
+#~ msgid "Or use install-tl-advanced.bat."
+#~ msgstr "Hoặc dùng install-tl-advanced.bat."
+
+#~ msgid "Or specify --gui expert to install-tl."
+#~ msgstr "Hoặc dùng tham số --gui cho chương trình install-tl."
+
+#~ msgid "Change default repository"
+#~ msgstr "Thay đổi kho cài đặt mặc định"
+
+#~ msgid "Command line repository"
+#~ msgstr "Kho cài đặt từ chế độ dòng lệnh"
+
+#~ msgid "LOCAL REPOSITORIES"
+#~ msgstr "KHO CÀI ĐẶT TRÊN MÁY"
+
+#~ msgid "NETWORK REPOSITORIES"
+#~ msgstr "KHO CÀI ĐẶT TRÊN MẠNG"
+
+#~ msgid "Select repository"
+#~ msgstr "Chọn nguồn (kho) các gói"
+
+#~ msgid "Mirror:"
+#~ msgstr "Mirror:"
+
+#~ msgid "Continent"
+#~ msgstr "Lục địa"
+
+#~ msgid "Countries"
+#~ msgstr "Nước"
+
+#~ msgid "Mirrors"
+#~ msgstr "Kho đệm"
+
+#~ msgid "Please wait while the repository database is loaded."
+#~ msgstr "Vui lòng chờ trong khi đang tải thông tin của kho cài đặt."
+
+#~ msgid "This will take some time!"
+#~ msgstr "Sẽ tốn ít thời gian!"
+
+#~ msgid "Could not load remote TeX Live Database:"
+#~ msgstr "Không thể tải thông tin của TeX Live từ mạng:"
+
+#~ msgid "Please go back and select a different mirror."
+#~ msgstr "Vui lòng quay lại và chọn nguồn cài đặt khác."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation\n"
+#~ "and the repository being accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ "repository: %s"
+#~ msgstr ""
+#~ "Phiên bản TeX Live cài trên máy\n"
+#~ "không tương thích với nguồn/kho cài đặt:\n"
+#~ " trên máy: %s\n"
+#~ " kho cài đặt: %s"
+
+#~ msgid "Destination folder:"
+#~ msgstr "Cài đặt vào thư mục:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "Thư mục đích sẽ chứa bộ cài đặt.\n"
+#~ "Bạn nên để năm (208, 2019) vào cuối đường dẫn để phân biệt các bản cài "
+#~ "đặt khác nhau."
+
+#~ msgid "disk space required:"
+#~ msgstr "dung lượng đĩa cần thiết:"
+
+#~ msgid "(default not allowed or not writable - please change!)"
+#~ msgstr "(mặc định không cho phép hoặc không ghi được - hãy đổi lại!)"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "Cửa sổ này cho phép bạn thay đổi vài tùy chọn"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "Đãsẵn sàng cài đặt TeX Live %s.\n"
+#~ "Các thiết lập sau đây sẽ được dùng.\n"
+#~ "Hãy quay lại nếu bạn muốn thay đổi;\n"
+#~ "còn không, hãy chọn \"Cài đặt\" để tiếp tục."
+
+#~ msgid "Please select a different mirror."
+#~ msgstr "Vui lòng chọn mirror khác."
+
+#~ msgid ""
+#~ "The TeX Live versions of the local installation and the repository being "
+#~ "accessed are not compatible:\n"
+#~ " local: %s\n"
+#~ " repository: %s\n"
+#~ "Please select a different mirror."
+#~ msgstr ""
+#~ "Phiên bản TeX Live trên máy không thương tích với kho cài đặt được chọn:\n"
+#~ " bộ cài trên máy: %s\n"
+#~ " kho cài đặt được chọn: %s\n"
+#~ "Bạn hãy chọn kho cài đặt khác."
+
+#~ msgid "Basic Information"
+#~ msgstr "Thông tin cơ bản"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "Hệ thống nhị phân"
+
+#~ msgid "Selected scheme"
+#~ msgstr "Nhóm đã chọn"
+
+#~ msgid "Further Customization"
+#~ msgstr "Tùy chỉnh khác"
+
+#~ msgid "Installation collections"
+#~ msgstr "Các nhóm của bộ cài đặt"
+
+#~ msgid "Directory setup"
+#~ msgstr "Thiết lập thư mục"
+
+#~ msgid "Portable setup"
+#~ msgstr "Cài đặt linh hoạt để dùng trên máy khác"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (thư mục TeX chính)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (thư mục chứa bổ sung cho toàn bộ hệ thống TeXMF)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (thư mục chứa tập tin tạm của hệ thống TeX)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (thư mục chứa cấu hình của hệ thống TeX)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (thư mục người dùng chứa các gói bổ sung)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "Tạo liên kết vào các thư mục hệ thống"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "Cài đặt TeX Live"
+
+#~ msgid "Continue"
+#~ msgstr "Tiếp tục"
+
+#~ msgid ""
+#~ "In case of trouble, try disabling your virus scanner during installation."
+#~ msgstr ""
+#~ "Nếu gặp trục trặc, hãy thử tắt tạm thời chương trình phát hiện và ngăn "
+#~ "chặn virus trên máy bạn."
+
+#~ msgid ""
+#~ "The installer does not have adminstrative permissions;\n"
+#~ "so can only install for current user."
+#~ msgstr ""
+#~ "Do không đủ quyền Admin nên chương trình chỉ được cài đặt\n"
+#~ "cho người dùng hiện tại trên máy."
+
+#~ msgid ""
+#~ "Right-click install-tl-advanced and select \"run as administrator\"\n"
+#~ " if you want to install for all users."
+#~ msgstr ""
+#~ "Chọn chuột phải vào install-tl-advanced, chọn `Run as Administrator`\n"
+#~ "(chạy với quyền Admin) để cài đặt TeX live cho mọi người dùng trên máy."
+
+#~ msgid "Change variable value"
+#~ msgstr "Đổi giá trị biến"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "Nhập đường dẫn cho %s (dùng ký tự ~ để chỉ %s)"
+
+#~ msgid "custom selection of collections"
+#~ msgstr "tự chọn các nhóm"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "Chọn nhóm sẽ được cài đặt"
+
+#~ msgid "Select All"
+#~ msgstr "Chọn tất cả"
+
+#~ msgid "Deselect All"
+#~ msgstr "Không chọn gì cả"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "tạo liên kết trong thư mục chuẩn"
+
+#~ msgid "binaries to"
+#~ msgstr "tập tin thi hành vào"
+
+#~ msgid "manpages to"
+#~ msgstr "tập tin hướng dẫn (man) vào"
+
+#~ msgid "info to"
+#~ msgstr "tập tin hướng dẫn (info) vào"
+
+#~ msgid "Select arch-os"
+#~ msgstr "Chọn kiểu hệ thống"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s trên %s"
+
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s nhóm trong tổng số %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(vui lòng đổi thư mục TEXDIR trước!)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(mặc định không ghi được - vui lòng đổi!)"
+
+#~ msgid ""
+#~ "Portable option changed;\n"
+#~ "Directories have been reinitialized"
+#~ msgstr ""
+#~ "Đã đổi các tùy chọn cho cài đặt linh hoạt;\n"
+#~ "Các thư mục vừa được thiết lập"
+
#~ msgid "Mark all"
#~ msgstr "Đánh dấu tất cả"
diff --git a/systems/texlive/tlnet/tlpkg/translations/zh_CN.po b/systems/texlive/tlnet/tlpkg/translations/zh_CN.po
index c15b2a45b4..715a45874f 100644
--- a/systems/texlive/tlnet/tlpkg/translations/zh_CN.po
+++ b/systems/texlive/tlnet/tlpkg/translations/zh_CN.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
"PO-Revision-Date: 2009-09-22 12:54+0800\n"
"Last-Translator: Jiang Jiang <gzjjgod@gmail.com>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
@@ -12,708 +12,56 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
-#: tlpkg/installer/tracked-install.pl:27
-msgid "Installation process"
-msgstr "安装过程"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "取消"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr ""
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "完成"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-#, fuzzy
-msgid "Default paper size"
-msgstr "缺省的纸张给"
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr "修改文件关联"
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr "修改注册表中的 PATH 设置"
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-msgid "Installation for all users"
-msgstr "为所有用户安装"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-msgid "Install TeXworks front end"
-msgstr "安装 TeXworks 前端"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "TeX Live %s 安装"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "退出"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr "< 上一步"
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr "下一步 >"
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr "缺省的网络软件包仓库"
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr "目的文件夹:"
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "修改"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-"将包含整个安装的目的文件夹。\n"
-"强烈建议以年份作为最后的目录项。"
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-#, fuzzy
-msgid "disk space required:"
-msgstr "需要的磁盘空间"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr "这个界面允许你配置某些选项"
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-"我们可以开始安装 TeX Live %s 了。\n"
-"将使用下列选项。\n"
-"如果你还想修改什么请后退,否则点击“安装”按钮。"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "是"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "否"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-msgid "Install"
-msgstr "安装"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "None"
msgstr "无"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr "只有新的"
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr "全部的"
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr "letter"
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
+msgid "Loading local TeX Live database"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
+msgid "This may take some time, please be patient ..."
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
+msgid "... done loading"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
-msgstr "载入"
-
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
msgid "Warning"
msgstr "警告"
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "确定"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "基本信息"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "二进制系统"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "选择安装方案"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "进一步定制"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "目录设置"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "切换"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (主 TeX 目录)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (存放本地格式文件等)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (存放自动生成数据的目录)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (存放本地配置)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFHOME (用户专有文件的目录)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "选项"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr "允许用 \\write18 执行一部分在限制列表内的程序"
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "创建所有格式文件"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "安装字体/宏包文档目录树"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "安装字体/宏包源码目录树"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "创建指向系统目录的符号链接"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr "关于"
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-msgid "Install TeX Live"
-msgstr "安装 TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "更改变量的值"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "输入 %s 对应的路径 (使用 ~ 作为 %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "选择要安装的组件"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "全部选择"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "取消全部选择"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "在标准位置创建符号链接"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "程序文件安装位置"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "手册文档(*.man)安装位置"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "超文本文档(*.info)安装位置"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "选择系统架构"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-#, fuzzy
-msgid "Removals of the main platform not possible!"
-msgstr "不可能删除主架构文件!"
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s 来自 %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, fuzzy, perl-format
-msgid "%s collections out of %s"
-msgstr "%s 集合来自 %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(请首先改变 TEXDIR !)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(默认位置不可写 - 请做相应更改!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
-msgid "Loading local TeX Live database"
-msgstr ""
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
-msgid "This may take some time, please be patient ..."
-msgstr ""
-
#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
-msgid "... done loading"
-msgstr ""
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -723,256 +71,338 @@ msgid ""
"Most buttons will be disabled."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "确定"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr "无"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr "载入缺省软件包仓库"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr "显示配置"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr "状态"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
msgid "all"
msgstr "全部的"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
msgid "installed"
msgstr "已安装"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
msgid "not installed"
msgstr "未安装"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr "更新"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr "分类"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
msgid "packages"
msgstr "软件包"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
msgid "collections"
msgstr "集合"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr "套装"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr "匹配"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
#, fuzzy
msgid "descriptions"
msgstr "简短描述"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
msgid "Selection"
msgstr "选择"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
msgid "selected"
msgstr "选定的"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
msgid "not selected"
msgstr "未选的"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
msgid "Select all"
msgstr "全部选择"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
msgid "Select none"
msgstr "全部不选"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr "重置过滤器"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr "软件包名称"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr "本地版本"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr "远程版本"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr "简短描述"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
msgid "Update all installed"
msgstr "更新全部已安装的"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr "重装先前删除的包"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr "更新"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+msgid "Install"
+msgstr "安装"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr "删除"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr "备份"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "选项"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
msgid "Actions"
msgstr "操作"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr "帮助"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr "载入命令行仓库"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr "载入其他仓库"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "退出"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
msgid "General ..."
msgstr "通用..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr "纸张..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
#, fuzzy
msgid "Platforms ..."
msgstr "纸张..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
msgid "Expert options"
msgstr "专家设置"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr "启用调试输出"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr "禁用新软件包的自动安装"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr "禁用服务器删除包的自动卸载"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr "更新文件名数据库"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
msgid "Rebuild all formats"
msgstr "重新创建所有格式文件"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr "更新字体映射数据库"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr "从备份恢复软件包"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
msgid "Handle symlinks in system dirs"
msgstr "创建指向系统目录的符号链接"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, perl-format
msgid "Remove TeX Live %s ..."
msgstr "删除 TeX Live %s ..."
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "删除 TeX Live %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "取消"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
@@ -981,294 +411,368 @@ msgstr ""
"确定要删除整个 TeX Live %s 的安装吗?\n"
"这是你最后一次改变主意的机会!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr "手册"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr "关于"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr "软件包:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr "分类:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr "简短描述:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr "详细描述:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
msgid "Installed:"
msgstr "已安装的:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "是"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "否"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
msgid "Collection:"
msgstr "集合:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr "警告: 目录版本可能是旧的或者错的。"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr "依赖:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr "二进制依赖:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr "运行文件:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr "文档文件:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr "源文件:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr "二进制文件:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
msgid "Further information"
msgstr "详细信息"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
#, fuzzy
msgid "Select platforms to support"
msgstr "选择支持的架构"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr "应用修改"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+#, fuzzy
+msgid "Removals of the main platform not possible!"
+msgstr "不可能删除主架构文件!"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
msgid "General options"
msgstr "通用设置"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr "缺省的软件包仓库"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "修改"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
msgid "Create formats on installation"
msgstr "安装时创建格式文件"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "切换"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
msgid "Install macro/font sources"
msgstr "安装宏包/字体源代码"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
msgid "Install macro/font docs"
msgstr "安装宏包/字体文档"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr "缺省的备份目录"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
msgid "Auto backup setting"
msgstr "自动备份设置"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr "程序的链接目的路径"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr "info 文档的链接目的路径"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr "man 手册页的链接目的路径"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr "给所有用户安装"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr "修改文件关联"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr "载入缺省软件包仓库"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
msgid "Paper options"
msgstr "纸张设置"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr "所有程序的缺省纸张"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
-msgstr "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr "A4"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
+msgstr "Letter"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr "缺省的纸张给 %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr "修改会在重启后生效"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr "缺省的网络软件包仓库"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr "选择纸张格式给 %s"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr "保持任意多的"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
msgid "disable"
msgstr "禁用"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "安装 TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
"Please restart if necessary."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1280,104 +784,108 @@ msgid ""
"You can then restart it to proceed with further updates."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
msgstr "请在程序退出后等待一会,安装才会完成。"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
msgid "Restore completed"
msgstr "恢复完毕"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr "选择需要恢复的包,或者恢复所有包"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr "版本:"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
msgid "Restore selected package"
msgstr "恢复指定软件包"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr "关闭"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr "更新符号链接"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr "删除符号链接"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr "选择目录"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr "载入软件包仓库"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr "载入"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr "完成"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
@@ -1386,6 +894,14 @@ msgstr ""
"运行 %s 失败。\n"
"请查看日志窗口以了解细节。"
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr ""
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1400,55 +916,29 @@ msgid ""
"are you sure?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "欢迎进入 TeX Live 的世界!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1456,218 +946,259 @@ msgid ""
"If this takes too long, press Abort or choose another repository."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
"and TEXMFHOME"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+#, fuzzy
+msgid "Default paper size"
+msgstr "缺省的纸张给"
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr "允许用 \\write18 执行一部分在限制列表内的程序"
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "创建所有格式文件"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "安装字体/宏包文档目录树"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "安装字体/宏包源码目录树"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+msgid "Install TeXworks front end"
+msgstr "安装 TeXworks 前端"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
msgstr ""
@@ -1680,208 +1211,208 @@ msgstr ""
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1889,12 +1420,12 @@ msgid ""
"%s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1902,22 +1433,22 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1925,393 +1456,555 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
msgid "Search"
msgstr "搜索"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
msgid "Update all"
msgstr "更新全部"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr ""
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "欢迎进入 TeX Live 的世界!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+
+#~ msgid "Installation process"
+#~ msgstr "安装过程"
+
+#~ msgid "Finish"
+#~ msgstr "完成"
+
+#~ msgid "Adjust PATH setting in registry"
+#~ msgstr "修改注册表中的 PATH 设置"
+
+#~ msgid "Installation for all users"
+#~ msgstr "为所有用户安装"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "TeX Live %s 安装"
+
+#~ msgid "< Back"
+#~ msgstr "< 上一步"
+
+#~ msgid "Next >"
+#~ msgstr "下一步 >"
+
+#~ msgid "Destination folder:"
+#~ msgstr "目的文件夹:"
+
+#~ msgid ""
+#~ "The destination folder will contain the installation.\n"
+#~ "It is strongly recommended to keep the year as the last component."
+#~ msgstr ""
+#~ "将包含整个安装的目的文件夹。\n"
+#~ "强烈建议以年份作为最后的目录项。"
+
+#, fuzzy
+#~ msgid "disk space required:"
+#~ msgstr "需要的磁盘空间"
+
+#~ msgid "This screen allows you to configure some options"
+#~ msgstr "这个界面允许你配置某些选项"
+
+#~ msgid ""
+#~ "We are ready to install TeX Live %s.\n"
+#~ "The following settings will be used.\n"
+#~ "If you want to change something please go back,\n"
+#~ "otherwise press the \"Install\" button."
+#~ msgstr ""
+#~ "我们可以开始安装 TeX Live %s 了。\n"
+#~ "将使用下列选项。\n"
+#~ "如果你还想修改什么请后退,否则点击“安装”按钮。"
+
+#~ msgid "Basic Information"
+#~ msgstr "基本信息"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "二进制系统"
+
+#~ msgid "Selected scheme"
+#~ msgstr "选择安装方案"
+
+#~ msgid "Further Customization"
+#~ msgstr "进一步定制"
+
+#~ msgid "Directory setup"
+#~ msgstr "目录设置"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (主 TeX 目录)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (存放本地格式文件等)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (存放自动生成数据的目录)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (存放本地配置)"
+
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFHOME (用户专有文件的目录)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "创建指向系统目录的符号链接"
+
+#~ msgid "Install TeX Live"
+#~ msgstr "安装 TeX Live"
+
+#~ msgid "Change variable value"
+#~ msgstr "更改变量的值"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "输入 %s 对应的路径 (使用 ~ 作为 %s)"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "选择要安装的组件"
+
+#~ msgid "Select All"
+#~ msgstr "全部选择"
+
+#~ msgid "Deselect All"
+#~ msgstr "取消全部选择"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "在标准位置创建符号链接"
+
+#~ msgid "binaries to"
+#~ msgstr "程序文件安装位置"
+
+#~ msgid "manpages to"
+#~ msgstr "手册文档(*.man)安装位置"
+
+#~ msgid "info to"
+#~ msgstr "超文本文档(*.info)安装位置"
+
+#~ msgid "Select arch-os"
+#~ msgstr "选择系统架构"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s 来自 %s"
+
+#, fuzzy
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s 集合来自 %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(请首先改变 TEXDIR !)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(默认位置不可写 - 请做相应更改!)"
+
#~ msgid ""
#~ "See %s/index.html for links to documentation.\n"
#~ "The TeX Live web site (http://tug.org/texlive/) contains any updates and "
diff --git a/systems/texlive/tlnet/tlpkg/translations/zh_TW.po b/systems/texlive/tlnet/tlpkg/translations/zh_TW.po
index 40a7038d5e..0c39d32662 100644
--- a/systems/texlive/tlnet/tlpkg/translations/zh_TW.po
+++ b/systems/texlive/tlnet/tlpkg/translations/zh_TW.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: TeX Live translation\n"
"Report-Msgid-Bugs-To: tex-live@tug.org\n"
-"POT-Creation-Date: 2021-02-25 03:57+0100\n"
+"POT-Creation-Date: 2021-03-24 23:53+0100\n"
"PO-Revision-Date: 2009-09-03 12:34+0200\n"
"Last-Translator: Norbert Preining <preining@logic.at>\n"
"Language-Team: TL Translation Team <tex-live@tug.org>\n"
@@ -12,708 +12,57 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-SourceCharset: utf-8\n"
-#: tlpkg/installer/tracked-install.pl:27
-#, fuzzy
-msgid "Installation process"
-msgstr "安裝 TeX Live"
-
-#: tlpkg/installer/tracked-install.pl:41
-#: tlpkg/installer/install-menu-wizard.pl:383
-#: tlpkg/installer/install-menu-perltk.pl:758
-#: tlpkg/installer/install-menu-perltk.pl:798
-#: tlpkg/installer/install-menu-perltk.pl:851
-#: tlpkg/installer/install-menu-perltk.pl:922
-#: tlpkg/installer/install-menu-perltk.pl:987
-#: tlpkg/installer/install-menu-perltk.pl:1021
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:630
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1052
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1264
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1386
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1456
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1529
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1717
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1782
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1819
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1852
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2469
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2506
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2587
-#: tlpkg/installer/install-tl-gui.tcl:542
-#: tlpkg/installer/install-tl-gui.tcl:664
-#: tlpkg/installer/install-tl-gui.tcl:749
-#: tlpkg/installer/install-tl-gui.tcl:937
-#: tlpkg/installer/install-tl-gui.tcl:1000
-#: tlpkg/installer/install-tl-gui.tcl:1074
-#: tlpkg/installer/install-tl-gui.tcl:1294 tlpkg/tltcl/tltcl.tcl:671
-#: texmf-dist/scripts/tlshell/tlshell.tcl:232
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1371
-msgid "Cancel"
-msgstr "取消"
-
-#: tlpkg/installer/tracked-install.pl:81
-msgid "Scroll back to inspect warnings"
-msgstr ""
-
-#: tlpkg/installer/tracked-install.pl:89
-msgid "Finish"
-msgstr "完成"
-
-#: tlpkg/installer/install-menu-wizard.pl:41
-#: tlpkg/installer/install-menu-perltk.pl:445
-#: tlpkg/installer/install-tl-gui.tcl:1646
-msgid "Default paper size"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:42
-#: tlpkg/installer/install-menu-perltk.pl:530
-msgid "Add menu shortcuts"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:43
-#: tlpkg/installer/install-menu-perltk.pl:543
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1245
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1828
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1832
-msgid "Change file associations"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:44
-#: tlpkg/installer/install-menu-perltk.pl:511
-msgid "Adjust PATH setting in registry"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:45
-#: tlpkg/installer/install-menu-perltk.pl:556
-#, fuzzy
-msgid "Installation for all users"
-msgstr "安裝 TeX Live"
-
-#: tlpkg/installer/install-menu-wizard.pl:46
-#: tlpkg/installer/install-menu-perltk.pl:569
-#: tlpkg/installer/install-tl-gui.tcl:1738
-#, fuzzy
-msgid "Install TeXworks front end"
-msgstr "安裝字體/巨集包文檔目錄樹"
-
-#: tlpkg/installer/install-menu-wizard.pl:136
-#: tlpkg/installer/install-menu-perltk.pl:215
-#: tlpkg/installer/install-menu-perltk.pl:688
-#, perl-format
-msgid "TeX Live %s Installation"
-msgstr "TeX Live %s 安裝"
-
-#: tlpkg/installer/install-menu-wizard.pl:151
-#: tlpkg/installer/install-menu-perltk.pl:630
-#: tlpkg/installer/install-menu-perltk.pl:676
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
-#: tlpkg/installer/install-tl-gui.tcl:1429
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2450
-msgid "Quit"
-msgstr "退出"
-
-#: tlpkg/installer/install-menu-wizard.pl:153
-#: tlpkg/installer/install-menu-wizard.pl:268
-#: tlpkg/installer/install-menu-wizard.pl:337
-#: tlpkg/installer/install-menu-wizard.pl:389
-#: tlpkg/installer/install-menu-wizard.pl:396
-#: tlpkg/installer/install-menu-wizard.pl:473
-#: tlpkg/installer/install-menu-wizard.pl:561
-#: tlpkg/installer/install-menu-wizard.pl:607
-msgid "< Back"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:154
-#: tlpkg/installer/install-menu-wizard.pl:198
-#: tlpkg/installer/install-menu-wizard.pl:269
-#: tlpkg/installer/install-menu-wizard.pl:338
-#: tlpkg/installer/install-menu-wizard.pl:474
-#: tlpkg/installer/install-menu-wizard.pl:562
-msgid "Next >"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:176
-#, perl-format
-msgid ""
-"Welcome to the installation of TeX Live %s\n"
-"http://tug.org/texlive\n"
-"\n"
-"This wizard will guide you through the installation."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:177
-msgid ""
-"In case of trouble, try to disable your virus scanner during installation."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:179
-msgid ""
-"For an advanced, customizable installation, please consult\n"
-"the web pages or installation guide."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:182
-msgid "Or use install-tl-advanced.bat."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:183
-msgid "Or specify --gui expert to install-tl."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:192
-msgid "Change default repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:229
-#: tlpkg/installer/install-menu-perltk.pl:229
-msgid "Command line repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:235
-#: tlpkg/installer/install-menu-perltk.pl:235
-msgid "LOCAL REPOSITORIES"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:239
-#: tlpkg/installer/install-menu-perltk.pl:239
-msgid "NETWORK REPOSITORIES"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:240
-#: tlpkg/installer/install-menu-perltk.pl:241
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1484
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1516
-msgid "Default remote repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:246
-#: tlpkg/installer/install-menu-perltk.pl:246
-msgid "Select repository"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:248
-msgid "Mirror:"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:300
-msgid "Continent"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:314
-msgid "Countries"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:332
-msgid "Mirrors"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:379
-msgid "Please wait while the repository database is loaded."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:380
-msgid "This will take some time!"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:387
-#: tlpkg/installer/install-menu-perltk.pl:277
-msgid "Could not load remote TeX Live Database:"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:388
-#: tlpkg/installer/install-menu-wizard.pl:395
-msgid "Please go back and select a different mirror."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:391
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation\n"
-"and the repository being accessed are not compatible:\n"
-" local: %s\n"
-"repository: %s"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:423
-#: tlpkg/installer/install-menu-wizard.pl:587
-msgid "Destination folder:"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:425
-#: tlpkg/installer/install-menu-perltk.pl:317
-#: tlpkg/installer/install-menu-perltk.pl:329
-#: tlpkg/installer/install-menu-perltk.pl:343
-#: tlpkg/installer/install-menu-perltk.pl:375
-#: tlpkg/installer/install-menu-perltk.pl:389
-#: tlpkg/installer/install-menu-perltk.pl:402
-#: tlpkg/installer/install-menu-perltk.pl:414
-#: tlpkg/installer/install-menu-perltk.pl:427
-#: tlpkg/installer/install-menu-perltk.pl:519
-#: tlpkg/installer/install-menu-perltk.pl:535
-#: tlpkg/installer/install-menu-perltk.pl:548
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1150
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1188
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1196
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1205
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1213
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1249
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1373
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2433
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2438
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
-#: tlpkg/installer/install-tl-gui.tcl:646
-#: tlpkg/installer/install-tl-gui.tcl:1477
-#: tlpkg/installer/install-tl-gui.tcl:1493
-#: tlpkg/installer/install-tl-gui.tcl:1501
-#: tlpkg/installer/install-tl-gui.tcl:1511
-#: tlpkg/installer/install-tl-gui.tcl:1520
-#: tlpkg/installer/install-tl-gui.tcl:1528
-#: tlpkg/installer/install-tl-gui.tcl:1535
-#: tlpkg/installer/install-tl-gui.tcl:1581
-#: tlpkg/installer/install-tl-gui.tcl:1600
-msgid "Change"
-msgstr "改變"
-
-#: tlpkg/installer/install-menu-wizard.pl:447
-msgid ""
-"The destination folder will contain the installation.\n"
-"It is strongly recommended to keep the year as the last component."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:469
-#: tlpkg/installer/install-menu-perltk.pl:1080
-#, fuzzy
-msgid "disk space required:"
-msgstr "需要的磁碟空間"
-
-#: tlpkg/installer/install-menu-wizard.pl:489
-#: tlpkg/installer/install-menu-perltk.pl:1091
-msgid "(default not allowed or not writable - please change!)"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:534
-msgid "This screen allows you to configure some options"
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:579
-#, perl-format
-msgid ""
-"We are ready to install TeX Live %s.\n"
-"The following settings will be used.\n"
-"If you want to change something please go back,\n"
-"otherwise press the \"Install\" button."
-msgstr ""
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:61
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1239
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:360
-#: texmf-dist/scripts/tlshell/tlshell.tcl:226
-msgid "Yes"
-msgstr "是"
-
-#: tlpkg/installer/install-menu-wizard.pl:595
-#: tlpkg/installer/install-menu-perltk.pl:60
-#: tlpkg/installer/install-menu-perltk.pl:1141
-#: tlpkg/installer/install-menu-perltk.pl:1142
-#: tlpkg/installer/install-menu-perltk.pl:1143
-#: tlpkg/installer/install-menu-perltk.pl:1149
-#: tlpkg/installer/install-menu-perltk.pl:1155
-#: tlpkg/installer/install-menu-perltk.pl:1228
-#: tlpkg/installer/install-menu-perltk.pl:1249
-#: tlpkg/installer/install-menu-perltk.pl:1250
-#: tlpkg/installer/install-menu-perltk.pl:1252
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1109
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1730 tlpkg/tltcl/tltcl.tcl:362
-#: texmf-dist/scripts/tlshell/tlshell.tcl:228
-msgid "No"
-msgstr "否"
-
-#: tlpkg/installer/install-menu-wizard.pl:604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:456
-#: tlpkg/installer/install-tl-gui.tcl:1427
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
-#, fuzzy
-msgid "Install"
-msgstr "安裝 TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:48
-#: tlpkg/installer/install-menu-perltk.pl:1251
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:143
-#: tlpkg/installer/install-tl-gui.tcl:866
-#: tlpkg/installer/install-tl-gui.tcl:1090
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:137
+#: tlpkg/installer/install-menu-text.pl:37
+#: tlpkg/installer/install-menu-text.pl:41
+#: tlpkg/installer/install-tl-gui.tcl:820
+#: tlpkg/installer/install-tl-gui.tcl:1045
+#: tlpkg/installer/install-tl-gui.tcl:1674
#, fuzzy
msgid "None"
msgstr "否"
-#: tlpkg/installer/install-menu-perltk.pl:49
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:144
-#: tlpkg/installer/install-tl-gui.tcl:1714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:138
+#: tlpkg/installer/install-menu-text.pl:38
+#: tlpkg/installer/install-tl-gui.tcl:1674
msgid "Only new"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:50
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:145
-#: tlpkg/installer/install-tl-gui.tcl:1087
-#: tlpkg/installer/install-tl-gui.tcl:1714
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1638
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2534
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:139
+#: tlpkg/installer/install-menu-text.pl:39
+#: tlpkg/installer/install-tl-gui.tcl:1042
+#: tlpkg/installer/install-tl-gui.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1642
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2547
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2565
msgid "All"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:52
-msgid "A4"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:53
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1358
-msgid "letter"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:55
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "No shortcuts"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:56
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "TeX Live menu"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:163
+msgid "Loading local TeX Live database"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:57
-#: tlpkg/installer/install-tl-gui.tcl:1702
-msgid "Launcher entry"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:165
+msgid "This may take some time, please be patient ..."
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2569
-msgid "Load"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:222
+msgid "... done loading"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:276
-#: tlpkg/installer/install-menu-perltk.pl:284
-#: tlpkg/installer/install-menu-perltk.pl:1036
-#: tlpkg/installer/install-menu-perltk.pl:1259
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:233
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1062
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1660
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1889
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1951
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1056
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1654
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1883
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1945
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:511
msgid "Warning"
msgstr ""
-#: tlpkg/installer/install-menu-perltk.pl:279
-msgid "Please select a different mirror."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:280
-#: tlpkg/installer/install-menu-perltk.pl:291
-#: tlpkg/installer/install-menu-perltk.pl:610
-#: tlpkg/installer/install-menu-perltk.pl:752
-#: tlpkg/installer/install-menu-perltk.pl:791
-#: tlpkg/installer/install-menu-perltk.pl:847
-#: tlpkg/installer/install-menu-perltk.pl:905
-#: tlpkg/installer/install-menu-perltk.pl:985
-#: tlpkg/installer/install-menu-perltk.pl:1017
-#: tlpkg/installer/install-menu-perltk.pl:1038
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:235
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:633
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:653
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:832
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1064
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1436
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1467
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1526
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1651
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1781
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1808
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1843
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1892
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1953
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2270
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2332
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2466
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2504
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2669
-#: tlpkg/installer/install-tl-gui.tcl:532
-#: tlpkg/installer/install-tl-gui.tcl:662
-#: tlpkg/installer/install-tl-gui.tcl:747
-#: tlpkg/installer/install-tl-gui.tcl:934
-#: tlpkg/installer/install-tl-gui.tcl:983
-#: tlpkg/installer/install-tl-gui.tcl:1071
-#: tlpkg/installer/install-tl-gui.tcl:1292 tlpkg/tltcl/tltcl.tcl:669
-#: texmf-dist/scripts/tlshell/tlshell.tcl:222
-msgid "Ok"
-msgstr "確定"
-
-#: tlpkg/installer/install-menu-perltk.pl:286
-#, perl-format
-msgid ""
-"The TeX Live versions of the local installation and the repository being "
-"accessed are not compatible:\n"
-" local: %s\n"
-" repository: %s\n"
-"Please select a different mirror."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:306
-msgid "Basic Information"
-msgstr "基本資訊"
-
-#: tlpkg/installer/install-menu-perltk.pl:312
-#: tlpkg/installer/install-menu-perltk.pl:996
-msgid "Binary system(s)"
-msgstr "二進位系統"
-
-#: tlpkg/installer/install-menu-perltk.pl:324
-#: tlpkg/installer/install-menu-perltk.pl:809
-#: tlpkg/installer/install-menu-perltk.pl:823
-msgid "Selected scheme"
-msgstr "選擇安裝方案"
-
-#: tlpkg/installer/install-menu-perltk.pl:335
-msgid "Further Customization"
-msgstr "進一步定制"
-
-#: tlpkg/installer/install-menu-perltk.pl:340
-#: tlpkg/installer/install-menu-perltk.pl:859
-msgid "Installation collections"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:354
-msgid "Directory setup"
-msgstr "目錄設置"
-
-#: tlpkg/installer/install-menu-perltk.pl:358
-msgid "Portable setup"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:363
-#: tlpkg/installer/install-menu-perltk.pl:450
-#: tlpkg/installer/install-menu-perltk.pl:464
-#: tlpkg/installer/install-menu-perltk.pl:478
-#: tlpkg/installer/install-menu-perltk.pl:490
-#: tlpkg/installer/install-menu-perltk.pl:503
-#: tlpkg/installer/install-menu-perltk.pl:522
-#: tlpkg/installer/install-menu-perltk.pl:561
-#: tlpkg/installer/install-menu-perltk.pl:575
-#: tlpkg/installer/install-menu-perltk.pl:591
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1167
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1174
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1181
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1231
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1240
-#: tlpkg/installer/install-tl-gui.tcl:1554
-msgid "Toggle"
-msgstr "切換"
-
-#: tlpkg/installer/install-menu-perltk.pl:369
-msgid "TEXDIR (the main TeX directory)"
-msgstr "TEXDIR (主 TeX 目錄)"
-
-#: tlpkg/installer/install-menu-perltk.pl:383
-msgid "TEXMFLOCAL (directory for site-wide local files)"
-msgstr "TEXMFLOCAL (存放本地格式檔等)"
-
-#: tlpkg/installer/install-menu-perltk.pl:396
-msgid "TEXMFSYSVAR (directory for autogenerated data)"
-msgstr "TEXMFSYSVAR (存放本地配置)"
-
-#: tlpkg/installer/install-menu-perltk.pl:409
-msgid "TEXMFSYSCONFIG (directory for local config)"
-msgstr "TEXMFSYSCONFIG (存放本地配置)"
-
-#: tlpkg/installer/install-menu-perltk.pl:421
-#, fuzzy
-msgid "TEXMFHOME (directory for user-specific files)"
-msgstr "TEXMFLOCAL (存放本地格式檔等)"
-
-#: tlpkg/installer/install-menu-perltk.pl:440
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
-#: tlpkg/installer/install-tl-gui.tcl:1637
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
-msgid "Options"
-msgstr "選項"
-
-#: tlpkg/installer/install-menu-perltk.pl:458
-#: tlpkg/installer/install-tl-gui.tcl:1657
-msgid "Allow execution of restricted list of programs via \\write18"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:473
-#: tlpkg/installer/install-tl-gui.tcl:1664
-msgid "Create all format files"
-msgstr "創建所有格式檔"
-
-#: tlpkg/installer/install-menu-perltk.pl:485
-#: tlpkg/installer/install-tl-gui.tcl:1672
-msgid "Install font/macro doc tree"
-msgstr "安裝字體/巨集包文檔目錄樹"
-
-#: tlpkg/installer/install-menu-perltk.pl:498
-#: tlpkg/installer/install-tl-gui.tcl:1682
-msgid "Install font/macro source tree"
-msgstr "安裝字體/巨集包源碼目錄樹"
-
-#: tlpkg/installer/install-menu-perltk.pl:512
-#: tlpkg/installer/install-menu-perltk.pl:962
-msgid "Create symlinks in system directories"
-msgstr "創建指向系統目錄的符號鏈結"
-
-#: tlpkg/installer/install-menu-perltk.pl:585
-#: tlpkg/installer/install-tl-gui.tcl:1775
-msgid "After install, set CTAN as source for package updates"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:607
-#: tlpkg/installer/install-menu-perltk.pl:609
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:650
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:652
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2432
-msgid "About"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:626
-#, fuzzy
-msgid "Install TeX Live"
-msgstr "安裝 TeX Live"
-
-#: tlpkg/installer/install-menu-perltk.pl:676
-msgid "Continue"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:678
-msgid ""
-"In case of trouble, try disabling your virus scanner during installation."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:681
-msgid ""
-"The installer does not have adminstrative permissions;\n"
-"so can only install for current user."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:684
-msgid ""
-"Right-click install-tl-advanced and select \"run as administrator\"\n"
-" if you want to install for all users."
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:732
-#: tlpkg/installer/install-menu-perltk.pl:775
-msgid "Change variable value"
-msgstr "更改變數的值"
-
-#: tlpkg/installer/install-menu-perltk.pl:735
-#: tlpkg/installer/install-menu-perltk.pl:785
-#, perl-format
-msgid "Enter path for %s (use ~ for %s)"
-msgstr "輸入路徑變數 %s (使用 ~ 作為 %s)"
-
-#: tlpkg/installer/install-menu-perltk.pl:832
-msgid "custom selection of collections"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:869
-msgid "Select the collections to be installed"
-msgstr "選擇要安裝的組件"
-
-#: tlpkg/installer/install-menu-perltk.pl:897
-msgid "Select All"
-msgstr "全部選擇"
-
-#: tlpkg/installer/install-menu-perltk.pl:901
-msgid "Deselect All"
-msgstr "取消全部選擇"
-
-#: tlpkg/installer/install-menu-perltk.pl:967
-msgid "create symlinks in standard directories"
-msgstr "在標準位置創建符號鏈結"
-
-#: tlpkg/installer/install-menu-perltk.pl:970
-msgid "binaries to"
-msgstr "程式檔安裝位置"
-
-#: tlpkg/installer/install-menu-perltk.pl:972
-msgid "manpages to"
-msgstr "手冊文檔(*.man)安裝位置"
-
-#: tlpkg/installer/install-menu-perltk.pl:974
-msgid "info to"
-msgstr "超文本文檔(*.info)安裝位置"
-
-#: tlpkg/installer/install-menu-perltk.pl:1005
-msgid "Select arch-os"
-msgstr "選擇系統架構"
-
-#: tlpkg/installer/install-menu-perltk.pl:1037
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1063
-msgid "Removals of the main platform not possible!"
-msgstr ""
-
-#: tlpkg/installer/install-menu-perltk.pl:1071
-#, perl-format
-msgid "%s out of %s"
-msgstr "%s 來自 %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1078
-#, fuzzy, perl-format
-msgid "%s collections out of %s"
-msgstr "%s 集合來自 %s"
-
-#: tlpkg/installer/install-menu-perltk.pl:1106
-#: tlpkg/installer/install-menu-perltk.pl:1124
-msgid "(please change TEXDIR first!)"
-msgstr "(請首先改變 TEXDIR !)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1111
-#: tlpkg/installer/install-menu-perltk.pl:1129
-msgid "(default not writable - please change!)"
-msgstr "(默認位置不可寫 - 請做相應更改!)"
-
-#: tlpkg/installer/install-menu-perltk.pl:1261
-msgid ""
-"Portable option changed;\n"
-"Directories have been reinitialized"
-msgstr ""
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:169
-msgid "Loading local TeX Live database"
-msgstr ""
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:171
-msgid "This may take some time, please be patient ..."
-msgstr ""
-
#: texmf-dist/scripts/texlive/tlmgrgui.pl:228
-msgid "... done loading"
-msgstr ""
-
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:234
#, perl-format
msgid ""
"You don't have permissions to change the installation in any way;\n"
@@ -723,575 +72,731 @@ msgid ""
"Most buttons will be disabled."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:293
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:229
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:627
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:647
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:826
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1058
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1461
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1520
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1645
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1802
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1837
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1886
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1947
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2264
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2352
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2498
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: tlpkg/installer/install-tl-gui.tcl:486
+#: tlpkg/installer/install-tl-gui.tcl:616
+#: tlpkg/installer/install-tl-gui.tcl:701
+#: tlpkg/installer/install-tl-gui.tcl:888
+#: tlpkg/installer/install-tl-gui.tcl:938
+#: tlpkg/installer/install-tl-gui.tcl:1026
+#: tlpkg/installer/install-tl-gui.tcl:1249 tlpkg/tltcl/tltcl.tcl:683
+#: texmf-dist/scripts/tlshell/tlshell.tcl:226
+msgid "Ok"
+msgstr "確定"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:287
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1188
msgid "Repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2616
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2610
msgid "Loaded:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:294
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:288
msgid "none"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:297
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:291
msgid "Load default"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:305
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1116
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1705
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2612
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:299
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:522
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1110
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2606
msgid "multiple repositories"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:304
msgid "Default:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:316
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:310
msgid "Display configuration"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:321
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2526
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:315
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
msgid "Status"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:376
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:318
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:370
#, fuzzy
msgid "all"
msgstr "安裝 TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:326
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:320
#, fuzzy
msgid "installed"
msgstr "安裝 TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:328
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:322
#, fuzzy
msgid "not installed"
msgstr "安裝 TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:330
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:324
msgid "updates"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:327
msgid "Category"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:335
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:329
#, fuzzy
msgid "packages"
msgstr "選擇系統架構"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:337
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:331
#, fuzzy
msgid "collections"
msgstr "標準安裝"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:339
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:333
msgid "schemes"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:336
msgid "Match"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:347
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:341
#, fuzzy
msgid "descriptions"
msgstr "選項"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:350
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:344
msgid "filenames"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:374
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:368
#, fuzzy
msgid "Selection"
msgstr "全部選擇"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:378
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:372
#, fuzzy
msgid "selected"
msgstr "選擇安裝方案"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:381
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:375
#, fuzzy
msgid "not selected"
msgstr "選擇安裝方案"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:383
#, fuzzy
msgid "Select all"
msgstr "全部選擇"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:385
#, fuzzy
msgid "Select none"
msgstr "全部選擇"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:395
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:389
msgid "Reset filters"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:416
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:410
msgid "Package name"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:417
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2621
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:411
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2634
msgid "Local rev. (ver.)"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:418
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2622
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:412
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2635
msgid "Remote rev. (ver.)"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:413
msgid "Short description"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:434
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:428
#, fuzzy
msgid "Update all installed"
msgstr "安裝 TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:432
msgid "Reinstall previously removed packages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:451
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2194
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:445
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2198
msgid "Update"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:460
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2014
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:450
+#: tlpkg/installer/install-tl-gui.tcl:1387
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2193
+#, fuzzy
+msgid "Install"
+msgstr "安裝 TeX Live"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:454
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2203
msgid "Remove"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:465
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:459
msgid "Backup"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:515
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2354
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:507
+#: tlpkg/installer/install-tl-gui.tcl:1597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2378
+msgid "Options"
+msgstr "選項"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2366
#, fuzzy
msgid "Actions"
msgstr "選項"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:519
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2694
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2430
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:513
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2688
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2442
msgid "Help"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:525
msgid "Load default (from tlpdb) repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:528
msgid "Load cmd line repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:537
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:531
msgid "Load standard net repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:540
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:534
msgid "Load other repository ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:550
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:538
+#: tlpkg/installer/install-tl-gui.tcl:1389
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2463
+msgid "Quit"
+msgstr "退出"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:544
#, fuzzy
msgid "General ..."
msgstr "選項"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:552
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:546
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2387
msgid "Paper ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:555
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:549
msgid "Platforms ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:559
-msgid "GUI Language ..."
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:553
+msgid "GUI language ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:563
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1464
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:557
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1458
#, fuzzy
msgid "Expert options"
msgstr "選項"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:567
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:561
msgid "Enable debugging output"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:571
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:565
msgid "Disable auto-install of new packages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:568
msgid "Disable auto-removal of server-deleted packages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:581
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:575
msgid "Update filename database"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:589
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:583
#, fuzzy
msgid "Rebuild all formats"
msgstr "創建所有格式檔"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:600
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:594
msgid "Update font map database"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2342
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:607
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2336
msgid "Restore packages from backup"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2424
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:613
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2418
#, fuzzy
msgid "Handle symlinks in system dirs"
msgstr "創建指向系統目錄的符號鏈結"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:625
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:619
#, fuzzy, perl-format
msgid "Remove TeX Live %s ..."
msgstr "歡迎進入 TeX Live %s 的世界!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:622
#, perl-format
msgid "Remove TeX Live %s"
msgstr "歡迎進入 TeX Live %s 的世界!"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:623
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:624
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1046
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1258
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1450
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1460
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1523
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1711
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1776
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1813
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1846
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2500
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2581
+#: tlpkg/installer/install-tl-gui.tcl:496
+#: tlpkg/installer/install-tl-gui.tcl:618
+#: tlpkg/installer/install-tl-gui.tcl:703
+#: tlpkg/installer/install-tl-gui.tcl:891
+#: tlpkg/installer/install-tl-gui.tcl:955
+#: tlpkg/installer/install-tl-gui.tcl:1029
+#: tlpkg/installer/install-tl-gui.tcl:1251 tlpkg/tltcl/tltcl.tcl:685
+#: texmf-dist/scripts/tlshell/tlshell.tcl:236
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1375
+msgid "Cancel"
+msgstr "取消"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:629
msgid "Complete removal finished"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:640
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:634
#, perl-format
msgid ""
"Really remove (uninstall) the COMPLETE TeX Live %s installation?\n"
"Your last chance to change your mind!"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:649
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:643
msgid "Manual"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:674
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:644
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2444
+msgid "About"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:668
msgid "Details on:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:684
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2366
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:678
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2360
msgid "Package:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:686
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:680
msgid "Category:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:688
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:682
msgid "Short description:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:690
msgid "Long description:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:699
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:693
#, fuzzy
msgid "Installed:"
msgstr "安裝 TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:702
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:373
+#: texmf-dist/scripts/tlshell/tlshell.tcl:230
+msgid "Yes"
+msgstr "是"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:694
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1103
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1724 tlpkg/tltcl/tltcl.tcl:375
+#: texmf-dist/scripts/tlshell/tlshell.tcl:232
+msgid "No"
+msgstr "否"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:696
msgid "Local revision:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:706
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:700
msgid "Local Catalogue version:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:710
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:704
msgid "Remote revision:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:714
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:708
msgid "Remote Catalogue version:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:713
msgid "Keywords:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:724
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:718
msgid "Functionality:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:729
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:723
msgid "Primary characterization:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:734
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:728
msgid "Secondary characterization:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:745
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:739
#, fuzzy
msgid "Collection:"
msgstr "標準安裝"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:749
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:743
msgid "Warning: Catalogue versions might be lagging behind or be simply wrong."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:781
msgid "Depends:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:791
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:785
msgid "Binaries' dependencies:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:793
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:787
msgid "Runfiles:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:794
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:788
msgid "Docfiles:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:789
msgid "Srcfiles:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:807
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:801
msgid "Binfiles:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:812
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:806
#, fuzzy
msgid "Further information"
msgstr "進一步定制"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:866
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:860
msgid "Update the TeX Live Manager"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1033
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1038
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1027
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1032
#, fuzzy
msgid "Select platforms to support"
msgstr "選擇語言支援"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1049
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1261
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1383
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1043
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1255
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1377
msgid "Apply changes"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1128
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1137
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1057
+msgid "Removals of the main platform not possible!"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1122
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1131
#, fuzzy
msgid "General options"
msgstr "選項"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1142
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1136
msgid "Default package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1163
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1144
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1182
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1190
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1199
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1207
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1215
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1243
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1367
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1596
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2427
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2432
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2437
+#: tlpkg/installer/install-tl-gui.tcl:600
+#: tlpkg/installer/install-tl-gui.tcl:1437
+#: tlpkg/installer/install-tl-gui.tcl:1453
+#: tlpkg/installer/install-tl-gui.tcl:1461
+#: tlpkg/installer/install-tl-gui.tcl:1471
+#: tlpkg/installer/install-tl-gui.tcl:1480
+#: tlpkg/installer/install-tl-gui.tcl:1488
+#: tlpkg/installer/install-tl-gui.tcl:1495
+#: tlpkg/installer/install-tl-gui.tcl:1541
+#: tlpkg/installer/install-tl-gui.tcl:1560
+msgid "Change"
+msgstr "改變"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1157
#, fuzzy
msgid "Create formats on installation"
msgstr "創建所有格式檔"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1170
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1161
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1168
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1175
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1225
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1234
+#: tlpkg/installer/install-tl-gui.tcl:1514
+msgid "Toggle"
+msgstr "切換"
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1164
#, fuzzy
msgid "Install macro/font sources"
msgstr "安裝字體/巨集包源碼目錄樹"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1177
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1171
#, fuzzy
msgid "Install macro/font docs"
msgstr "安裝字體/巨集包文檔目錄樹"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1184
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1178
msgid "Default backup directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1192
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1790
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1795
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1186
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1784
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1789
#, fuzzy
msgid "Auto backup setting"
msgstr "選項"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1201
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2431
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1195
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2425
msgid "Link destination for programs"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1209
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2436
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1203
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2430
msgid "Link destination for info docs"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1217
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2441
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1211
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2435
msgid "Link destination for man pages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1227
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1221
msgid "Create shortcuts on the desktop"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1236
-#: tlpkg/installer/install-tl-gui.tcl:1727
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1230
+#: tlpkg/installer/install-tl-gui.tcl:1687
msgid "Install for all users"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1283
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1285
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1239
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1822
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1826
+msgid "Change file associations"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1277
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1279
msgid "Load default repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1342
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1336
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1345
#, fuzzy
msgid "Paper options"
msgstr "選項"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1355
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1349
msgid "Default paper for all"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1356
-msgid "a4"
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1350
+msgid "A4"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1352
+msgid "Letter"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1370
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1775
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1769
#, perl-format
msgid "Default paper for %s"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1391
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1385
msgid "GUI Language"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1415
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1420
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1438
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1409
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1414
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1432
msgid "System default"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1419
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1413
msgid "Default language for GUI:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1434
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1463
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1428
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1457
msgid "Changes will take effect after restart"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1508
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1478
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1510
+msgid "Default remote repository"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1502
msgid "Choose directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1574
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1568
msgid "Edit default package repositories"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1577
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1571
msgid "Specify set of repositories to be used"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1593
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1587
msgid "Delete"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1607
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1610
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1601
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1604
msgid "Change main package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1608
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1611
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1602
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1605
msgid "Change subsidiary package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1632
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1626
msgid "Add repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1634
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1635
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1628
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1629
msgid "Add package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1661
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1655
#, perl-format
msgid "Repository tag name already used: %s"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1719
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1713
msgid "Revert"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1771
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1765
#, perl-format
msgid "Select paper format for %s"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1798
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1792
msgid "keep arbitrarily many"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1799
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1793
#, fuzzy
msgid "disable"
msgstr "安裝 TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1890
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1884
msgid "Loading of remote database failed."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1891
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1885
msgid "Error message:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1931
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1925
msgid "Installation"
msgstr "安裝 TeX Live"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:1952
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:1946
msgid ""
"Critical updates have been installed.\n"
"Program will terminate now.\n"
"Please restart if necessary."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2271
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2265
msgid ""
"The TeX Live manager (the software you're currently running)\n"
"needs to be updated before any other updates can be done.\n"
@@ -1303,112 +808,124 @@ msgid ""
"You can then restart it to proceed with further updates."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2281
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2275
msgid "(Further updates will be available after tlmgr has been updated.)"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2283
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2277
msgid ""
"Please wait a bit after the program has terminated so that the update can be "
"completed."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2357
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2359
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2351
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2353
#, fuzzy
msgid "Restore completed"
msgstr "選擇安裝方案"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2364
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2358
msgid "Select the package to restore, or restore all packages"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2380
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2374
msgid "Revision:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2385
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2379
#, fuzzy
msgid "Restore selected package"
msgstr "選擇安裝方案"
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2401
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2395
msgid "Restore all packages to latest version"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2417
-#: tlpkg/installer/install-tl-gui.tcl:442
-#: texmf-dist/scripts/tlshell/tlshell.tcl:884
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1009
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1471
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1667
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1854
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2411
+#: tlpkg/installer/install-tl-gui.tcl:396
+#: texmf-dist/scripts/tlshell/tlshell.tcl:888
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1013
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1475
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1671
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1858
msgid "Close"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2449
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2443
msgid "Update symbolic links"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2456
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2450
msgid "Remove symbolic links"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2483
msgid "Edit directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2492
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2486
#, perl-format
msgid "New value for %s:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2495
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2489
msgid "Choose Directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2525
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2519
msgid "Load package repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2528
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2522
msgid "Load this package repository:"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2554
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2548
msgid "Choose local directory"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2562
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2556
msgid "Use standard net repository"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2578
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2563
+msgid "Load"
+msgstr ""
+
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2572
msgid ""
"Loading remote repository - this may take some time, please be patient ..."
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "verified"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2604
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2608
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2598
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2602
msgid "not verified"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2663
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2657
msgid "Completed"
msgstr ""
-#: texmf-dist/scripts/texlive/tlmgrgui.pl:2670
+#: texmf-dist/scripts/texlive/tlmgrgui.pl:2664
#, perl-format
msgid ""
"Running %s failed.\n"
"Please consult the log window for details."
msgstr ""
+#: tlpkg/installer/install-menu-text.pl:42
+msgid "Menu shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-menu-text.pl:43
+msgid "Launcher"
+msgstr ""
+
#: tlpkg/installer/install-tl-gui.tcl:107
#, tcl-format
msgid ""
@@ -1423,55 +940,29 @@ msgid ""
"are you sure?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:185
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2600
-msgid "Welcome to TeX Live!"
-msgstr "歡迎進入 TeX Live 的世界!"
-
-#: tlpkg/installer/install-tl-gui.tcl:188
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2603
-#, tcl-format, perl-format
-msgid ""
-"See %s/index.html for links to documentation.\n"
-"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
-"corrections. TeX Live is a joint project of the TeX user groups around the "
-"world; please consider supporting it by joining the group best for you. The "
-"list of groups is available on the web at https://tug.org/usergroups.html."
-msgstr ""
-
-#: tlpkg/installer/install-tl-gui.tcl:192
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2613
-#, tcl-format, perl-format
-msgid ""
-"Add %s/texmf-dist/doc/man to MANPATH.\n"
-"Add %s/texmf-dist/doc/info to INFOPATH.\n"
-"Most importantly, add %s/bin/%s\n"
-"to your PATH for current and future sessions."
-msgstr ""
-
-#: tlpkg/installer/install-tl-gui.tcl:270
+#: tlpkg/installer/install-tl-gui.tcl:224
msgid "Really abort?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:358
+#: tlpkg/installer/install-tl-gui.tcl:312
msgid "Local repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:394
-#: tlpkg/installer/install-tl-gui.tcl:411
-#: tlpkg/installer/install-tl-gui.tcl:445
-#: tlpkg/installer/install-tl-gui.tcl:1374
-#: texmf-dist/scripts/tlshell/tlshell.tcl:887
+#: tlpkg/installer/install-tl-gui.tcl:348
+#: tlpkg/installer/install-tl-gui.tcl:365
+#: tlpkg/installer/install-tl-gui.tcl:399
+#: tlpkg/installer/install-tl-gui.tcl:1334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:891
msgid "Abort"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:416
-#: tlpkg/installer/install-tl-gui.tcl:1986
+#: tlpkg/installer/install-tl-gui.tcl:370
+#: tlpkg/installer/install-tl-gui.tcl:1325
msgid "TeX Live Installer"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:419
-#: tlpkg/installer/install-tl-gui.tcl:2066
+#: tlpkg/installer/install-tl-gui.tcl:373
+#: tlpkg/installer/install-tl-gui.tcl:2025
#, tcl-format
msgid ""
"Trying to load %s.\n"
@@ -1479,218 +970,259 @@ msgid ""
"If this takes too long, press Abort or choose another repository."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:504
+#: tlpkg/installer/install-tl-gui.tcl:458
msgid "Cannot be created or cannot be written to"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:516
+#: tlpkg/installer/install-tl-gui.tcl:470
msgid "Directory name..."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:477
msgid "Change name (slashes not allowed)"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:534
+#: tlpkg/installer/install-tl-gui.tcl:488
msgid "No slashes allowed"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:556
+#: tlpkg/installer/install-tl-gui.tcl:510
msgid ""
"TL release component highly recommended!\n"
"Are you sure?"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:565
+#: tlpkg/installer/install-tl-gui.tcl:519
msgid "Add year"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:569
-#: tlpkg/installer/install-tl-gui.tcl:648
+#: tlpkg/installer/install-tl-gui.tcl:523
+#: tlpkg/installer/install-tl-gui.tcl:602
msgid "Remove year"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:615
-#: tlpkg/installer/install-tl-gui.tcl:1461
-#: tlpkg/installer/install-tl-gui.tcl:1469
+#: tlpkg/installer/install-tl-gui.tcl:569
+#: tlpkg/installer/install-tl-gui.tcl:1421
+#: tlpkg/installer/install-tl-gui.tcl:1429
msgid "Installation root"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:643
-#: tlpkg/installer/install-tl-gui.tcl:1272 tlpkg/tltcl/tltcl.tcl:661
+#: tlpkg/installer/install-tl-gui.tcl:597
+#: tlpkg/installer/install-tl-gui.tcl:1229 tlpkg/tltcl/tltcl.tcl:675
msgid "Browse..."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:656
+#: tlpkg/installer/install-tl-gui.tcl:610
msgid "Localized directory names will be replaced by their real names"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:737
+#: tlpkg/installer/install-tl-gui.tcl:691
#, tcl-format
msgid "'~' equals %s, e.g. %s"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:892
+#: tlpkg/installer/install-tl-gui.tcl:846
msgid "Cannot deselect own platform"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:927
-#: tlpkg/installer/install-tl-gui.tcl:1276
+#: tlpkg/installer/install-tl-gui.tcl:881
+#: tlpkg/installer/install-tl-gui.tcl:1233
msgid "Binaries"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:976
+#: tlpkg/installer/install-tl-gui.tcl:931
msgid "Schemes"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1064
+#: tlpkg/installer/install-tl-gui.tcl:1019
msgid "Collections"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1086
+#: tlpkg/installer/install-tl-gui.tcl:1041
msgid "Select"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1102
+#: tlpkg/installer/install-tl-gui.tcl:1057
msgid "Languages"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1104
+#: tlpkg/installer/install-tl-gui.tcl:1059
msgid "Other collections"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1229
+#: tlpkg/installer/install-tl-gui.tcl:1186
msgid "Warning. Not all configured directories are writable!"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1249
+#: tlpkg/installer/install-tl-gui.tcl:1206
msgid "Symlinks"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1277
+#: tlpkg/installer/install-tl-gui.tcl:1234
msgid "Man pages"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1278
+#: tlpkg/installer/install-tl-gui.tcl:1235
msgid "Info pages"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2393
+#: tlpkg/installer/install-tl-gui.tcl:1339
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2405
msgid "GUI language"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1391
+#: tlpkg/installer/install-tl-gui.tcl:1351
msgid "Font scaling"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1393
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1312
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2411
+#: tlpkg/installer/install-tl-gui.tcl:1353
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1316
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2423
msgid "Current:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1416
+#: tlpkg/installer/install-tl-gui.tcl:1376
#, tcl-format
msgid "TeX Live %s Installer"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1434
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2382
+#: tlpkg/installer/install-tl-gui.tcl:1394
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2394
msgid "Advanced"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1464
+#: tlpkg/installer/install-tl-gui.tcl:1424
msgid "Directories"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1483
+#: tlpkg/installer/install-tl-gui.tcl:1443
msgid "Main tree"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1506
+#: tlpkg/installer/install-tl-gui.tcl:1466
msgid "Local additions"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1515
+#: tlpkg/installer/install-tl-gui.tcl:1475
msgid "Per-user additions"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1542
+#: tlpkg/installer/install-tl-gui.tcl:1502
msgid "More ..."
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1551
+#: tlpkg/installer/install-tl-gui.tcl:1511
msgid ""
"Portable setup:\n"
"May reset TEXMFLOCAL\n"
"and TEXMFHOME"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1565
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1458
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2389
+#: tlpkg/installer/install-tl-gui.tcl:1525
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1462
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2401
msgid "Platforms"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1571
+#: tlpkg/installer/install-tl-gui.tcl:1531
msgid "Current platform:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1578
+#: tlpkg/installer/install-tl-gui.tcl:1538
msgid "N. of additional platform(s):"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1591
+#: tlpkg/installer/install-tl-gui.tcl:1551
msgid "Selections"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1596
+#: tlpkg/installer/install-tl-gui.tcl:1556
msgid "Scheme:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1605
+#: tlpkg/installer/install-tl-gui.tcl:1565
msgid "N. of collections:"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1608
+#: tlpkg/installer/install-tl-gui.tcl:1568
msgid "Customize"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1617
+#: tlpkg/installer/install-tl-gui.tcl:1577
msgid "Disk space required (in MB):"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1695
+#: tlpkg/installer/install-tl-gui.tcl:1606
+msgid "Default paper size"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1617
+msgid "Allow execution of restricted list of programs via \\write18"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1624
+msgid "Create all format files"
+msgstr "創建所有格式檔"
+
+#: tlpkg/installer/install-tl-gui.tcl:1632
+msgid "Install font/macro doc tree"
+msgstr "安裝字體/巨集包文檔目錄樹"
+
+#: tlpkg/installer/install-tl-gui.tcl:1642
+msgid "Install font/macro source tree"
+msgstr "安裝字體/巨集包源碼目錄樹"
+
+#: tlpkg/installer/install-tl-gui.tcl:1655
msgid "Adjust searchpath"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1704
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "No shortcuts"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "TeX Live menu"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1662
+msgid "Launcher entry"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1664
msgid "Desktop integration"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1716
+#: tlpkg/installer/install-tl-gui.tcl:1676
msgid "File associations"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1755
+#: tlpkg/installer/install-tl-gui.tcl:1698
+#, fuzzy
+msgid "Install TeXworks front end"
+msgstr "安裝字體/巨集包文檔目錄樹"
+
+#: tlpkg/installer/install-tl-gui.tcl:1715
msgid "Create symlinks in standard directories"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1761
+#: tlpkg/installer/install-tl-gui.tcl:1721
msgid "Specify directories"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:1826
+#: tlpkg/installer/install-tl-gui.tcl:1735
+msgid "After install, set CTAN as source for package updates"
+msgstr ""
+
+#: tlpkg/installer/install-tl-gui.tcl:1786
msgid "Custom scheme"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:2004
+#: tlpkg/installer/install-tl-gui.tcl:1963
#, tcl-format
msgid "%s not a local or remote repository"
msgstr ""
-#: tlpkg/installer/install-tl-gui.tcl:2008
+#: tlpkg/installer/install-tl-gui.tcl:1967
#, tcl-format
msgid "%s requires an argument"
msgstr ""
@@ -1703,208 +1235,208 @@ msgstr ""
msgid "No mirror list available"
msgstr ""
-#: tlpkg/tltcl/tltcl.tcl:744
+#: tlpkg/tltcl/tltcl.tcl:758
msgid "Select or type"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:364
-#: texmf-dist/scripts/tlshell/tlshell.tcl:387
-#: texmf-dist/scripts/tlshell/tlshell.tcl:520
-#: texmf-dist/scripts/tlshell/tlshell.tcl:556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:391
+#: texmf-dist/scripts/tlshell/tlshell.tcl:524
+#: texmf-dist/scripts/tlshell/tlshell.tcl:560
msgid "Running"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:379
-#: texmf-dist/scripts/tlshell/tlshell.tcl:540
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:383
+#: texmf-dist/scripts/tlshell/tlshell.tcl:544
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2688
msgid "Idle"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:646
+#: texmf-dist/scripts/tlshell/tlshell.tcl:650
msgid "Needs updating"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:648
+#: texmf-dist/scripts/tlshell/tlshell.tcl:652
msgid "Up to date"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:650
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2480
+#: texmf-dist/scripts/tlshell/tlshell.tcl:654
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2493
msgid "Unknown"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:865
+#: texmf-dist/scripts/tlshell/tlshell.tcl:869
msgid "Loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:871
+#: texmf-dist/scripts/tlshell/tlshell.tcl:875
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:872
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2305
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
+#: texmf-dist/scripts/tlshell/tlshell.tcl:876
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2317
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2383
msgid "Repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:910
+#: texmf-dist/scripts/tlshell/tlshell.tcl:914
msgid "Done loading"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:936
+#: texmf-dist/scripts/tlshell/tlshell.tcl:940
msgid "A configured repository is unavailable."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1064
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1068
msgid "Output"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1065
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1069
msgid "Other"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1091
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1095
#, tcl-format
msgid "%s not a repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1181
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1185
msgid "No repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1186
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1190
msgid "Multiple repositories"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1189
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1193
msgid "Not loaded"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1216
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1220
msgid "Actual repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1301
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1305
msgid "Main Repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1318
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1322
msgid "New"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1328
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1332
msgid "Any CTAN mirror"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1338
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1342
msgid "Local directory..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1343
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1347
msgid "tlcontrib additional repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
msgid "tlcontrib repository is included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1364
msgid "Remove tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1366
msgid "tlcontrib repository is not included"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1367
msgid "Add tlcontrib repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1368
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1372
msgid "Save and Load"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1400
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1404
#, tcl-format
msgid "Cannot remove own platform %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1466
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1662
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1470
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1666
msgid "Apply and close"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1477
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1674
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1481
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1678
msgid "Changed entries are bold"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1490
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1494
msgid "platform"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2306
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2318
msgid "Error"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1609
-msgid "No papersizes available"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1613
+msgid "No paper sizes available"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1627
msgid "Paper sizes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1723
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1727
#, tcl-format
msgid "Restore %s to revision %s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1746
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1750
msgid "No backups configured"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1756
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1760
msgid "No backup directory defined"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1761
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1765
#, tcl-format
msgid "Backup directory %s does not exist"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1784
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1788
#, tcl-format
msgid "No packages in backup directory %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1794
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2593
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1798
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2606
msgid "Restore from backup"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1810
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1814
msgid "Package"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1811
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1815
msgid "Revision"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1852
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1856
msgid "Restore all"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1882
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1914
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1954
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2004
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2079
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1886
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1918
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1958
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2008
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
msgid "Nothing to do!"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1969
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1973
#, tcl-format
msgid ""
"Also installing dependencies\n"
@@ -1912,12 +1444,12 @@ msgid ""
"%s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:1976
+#: texmf-dist/scripts/tlshell/tlshell.tcl:1980
#, tcl-format
msgid "Already installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2017
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2021
#, tcl-format
msgid ""
"Also updating dependencies\n"
@@ -1925,22 +1457,22 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2032
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2036
#, tcl-format
msgid "Updating some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2044
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2048
#, tcl-format
msgid "Skipped because not installed: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2047
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2051
#, tcl-format
msgid "Skipped because already up to date: %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2083
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2087
#, tcl-format
msgid ""
"Also remove dependencies\n"
@@ -1948,395 +1480,529 @@ msgid ""
"%s?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2098
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2102
#, tcl-format
msgid "Removing some dependencies %s anyway. Continue?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2185
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2189
msgid "Info"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2271
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2275
msgid ""
"GUI interface for TeX Live Manager\n"
"Implemented in Tcl/Tk"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2303
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2281
+msgid ""
+"This TeX Live Manager front-end should be pretty self-explanatory.\n"
+"Note that it does not cover the full functionality of tlmgr. Notably, it "
+"does not cover user mode or backup and restore.\n"
+"Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2315
#, tcl-format
msgid ""
"%s is not a local or remote repository.\n"
"Please configure a valid repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2322
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2348
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2334
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
msgid "File"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2350
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
msgid "Load repository"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2352
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2364
msgid "Exit"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2358
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2370
msgid "Regenerate filename database"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2359
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2371
msgid "Regenerating filename database..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2360
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2372
msgid "Regenerate formats"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2361
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2373
msgid "Rebuilding formats..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2362
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2374
msgid "Regenerate fontmaps"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2363
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2375
msgid "Rebuilding fontmap files..."
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2407
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2419
msgid "GUI font scaling"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2433
-msgid "tlmgr help"
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2445
+msgid "TLShell Help"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2452
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2446
+msgid "Tlmgr Help"
+msgstr ""
+
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2465
msgid "Restart self"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2454
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2467
msgid "Restart tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2457
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2470
msgid "Show logs"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2478
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2491
msgid "TL Manager up to date?"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2483
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
msgid "Last tlmgr command:"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2496
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
#, tcl-format
msgid "Root at %s"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2509
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2522
msgid "Package list"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2527
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2540
msgid "Installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2529
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2542
msgid "Not installed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2539
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2552
msgid "Updatable"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2551
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
msgid "Detail >> Global"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2554
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
msgid "Collections and schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2556
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
msgid "Only schemes"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2564
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2577
#, fuzzy
msgid "Search"
msgstr "選擇系統架構"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2567
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2580
msgid "By name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2569
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2582
msgid "By name and description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2583
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2596
msgid "Install marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2586
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
msgid "Update marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2589
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2602
msgid "Remove marked"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2597
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
msgid "Update tlmgr"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2599
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2612
#, fuzzy
msgid "Update all"
msgstr "選擇安裝方案"
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2605
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2618
msgid "Mark all displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2607
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
msgid "Mark none"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2610
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
msgid "Only packages for installed platforms are displayed"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2620
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2633
msgid "Name"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2623
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2636
msgid "Description"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Multi-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2657
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2671
msgid "Single-user"
msgstr ""
-#: texmf-dist/scripts/tlshell/tlshell.tcl:2742
+#: texmf-dist/scripts/tlshell/tlshell.tcl:2756
#, tcl-format
msgid ""
"%s is not writable. You can probably not do much.\n"
" Are you sure you want to continue?"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:1
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:1
msgid "basic scheme (plain and latex)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:2
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2
msgid "ConTeXt scheme"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:3
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:3
msgid "full scheme (everything)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:4
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:4
msgid "GUST TeX Live scheme"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:5
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:5
msgid "infrastructure-only scheme (no TeX at all)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:6
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:6
msgid "medium scheme (small + more packages and languages)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:7
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:7
msgid "minimal scheme (plain only)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:8
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:8
msgid "small scheme (basic + xetex, metapost, a few languages)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:9
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:9
msgid "teTeX scheme (more than medium, but nowhere near full)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:10
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:10
msgid "Essential programs and files"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:11
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:11
msgid "BibTeX additional styles"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:12
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:12
msgid "TeX auxiliary programs"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:13
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:13
msgid "ConTeXt and packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:14
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:14
msgid "Additional fonts"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:15
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:15
msgid "Recommended fonts"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:16
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:16
msgid "Graphics and font utilities"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:17
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:17
msgid "Additional formats"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:18
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:18
msgid "Games typesetting"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:19
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:19
msgid "Humanities packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:20
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:20
msgid "Arabic"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:21
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:21
msgid "Chinese"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:22
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:22
msgid "Chinese/Japanese/Korean (base)"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:23
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:23
msgid "Cyrillic"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:24
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:24
msgid "Czech/Slovak"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:25
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:25
msgid "US and UK English"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:26
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:26
msgid "Other European languages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:27
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:27
msgid "French"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:28
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:28
msgid "German"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:29
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:29
msgid "Greek"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:30
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:30
msgid "Italian"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:31
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:31
msgid "Japanese"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:32
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:32
msgid "Korean"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:33
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:33
msgid "Other languages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:34
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:34
msgid "Polish"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:35
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:35
msgid "Portuguese"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:36
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:36
msgid "Spanish"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:37
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:37
msgid "LaTeX fundamental packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:38
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:38
msgid "LaTeX additional packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:39
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:39
msgid "LaTeX recommended packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:40
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:40
msgid "LuaTeX packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:41
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:41
msgid "Mathematics, natural sciences, computer science packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:42
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:42
msgid "MetaPost and Metafont packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:43
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:43
msgid "Music packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:44
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:44
msgid "Graphics, pictures, diagrams"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:45
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:45
msgid "Plain (La)TeX packages"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:46
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:46
msgid "PSTricks"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:47
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:47
msgid "Publisher styles, theses, etc."
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:48
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:48
msgid "TeXworks editor; TL includes only the Windows binary"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:49
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:49
msgid "Windows-only support programs"
msgstr ""
-#: /home/texlive/branch/Master/tlpkg/translations/shortdesc.pl:50
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:50
msgid "XeTeX and packages"
msgstr ""
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2623
+msgid "Welcome to TeX Live!"
+msgstr "歡迎進入 TeX Live 的世界!"
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2626
+#, perl-format
+msgid ""
+"See %s/index.html for links to documentation.\n"
+"The TeX Live web site (https://tug.org/texlive/) contains any updates and "
+"corrections. TeX Live is a joint project of the TeX user groups around the "
+"world; please consider supporting it by joining the group best for you. The "
+"list of groups is available on the web at https://tug.org/usergroups.html."
+msgstr ""
+
+#: /home/texlive/karl/Master/tlpkg/translations/shortdesc.pl:2636
+#, perl-format
+msgid ""
+"Add %s/texmf-dist/doc/man to MANPATH.\n"
+"Add %s/texmf-dist/doc/info to INFOPATH.\n"
+"Most importantly, add %s/bin/%s\n"
+"to your PATH for current and future sessions."
+msgstr ""
+
+#, fuzzy
+#~ msgid "Installation process"
+#~ msgstr "安裝 TeX Live"
+
+#~ msgid "Finish"
+#~ msgstr "完成"
+
+#, fuzzy
+#~ msgid "Installation for all users"
+#~ msgstr "安裝 TeX Live"
+
+#~ msgid "TeX Live %s Installation"
+#~ msgstr "TeX Live %s 安裝"
+
+#, fuzzy
+#~ msgid "disk space required:"
+#~ msgstr "需要的磁碟空間"
+
+#~ msgid "Basic Information"
+#~ msgstr "基本資訊"
+
+#~ msgid "Binary system(s)"
+#~ msgstr "二進位系統"
+
+#~ msgid "Selected scheme"
+#~ msgstr "選擇安裝方案"
+
+#~ msgid "Further Customization"
+#~ msgstr "進一步定制"
+
+#~ msgid "Directory setup"
+#~ msgstr "目錄設置"
+
+#~ msgid "TEXDIR (the main TeX directory)"
+#~ msgstr "TEXDIR (主 TeX 目錄)"
+
+#~ msgid "TEXMFLOCAL (directory for site-wide local files)"
+#~ msgstr "TEXMFLOCAL (存放本地格式檔等)"
+
+#~ msgid "TEXMFSYSVAR (directory for autogenerated data)"
+#~ msgstr "TEXMFSYSVAR (存放本地配置)"
+
+#~ msgid "TEXMFSYSCONFIG (directory for local config)"
+#~ msgstr "TEXMFSYSCONFIG (存放本地配置)"
+
+#, fuzzy
+#~ msgid "TEXMFHOME (directory for user-specific files)"
+#~ msgstr "TEXMFLOCAL (存放本地格式檔等)"
+
+#~ msgid "Create symlinks in system directories"
+#~ msgstr "創建指向系統目錄的符號鏈結"
+
+#, fuzzy
+#~ msgid "Install TeX Live"
+#~ msgstr "安裝 TeX Live"
+
+#~ msgid "Change variable value"
+#~ msgstr "更改變數的值"
+
+#~ msgid "Enter path for %s (use ~ for %s)"
+#~ msgstr "輸入路徑變數 %s (使用 ~ 作為 %s)"
+
+#~ msgid "Select the collections to be installed"
+#~ msgstr "選擇要安裝的組件"
+
+#~ msgid "Select All"
+#~ msgstr "全部選擇"
+
+#~ msgid "Deselect All"
+#~ msgstr "取消全部選擇"
+
+#~ msgid "create symlinks in standard directories"
+#~ msgstr "在標準位置創建符號鏈結"
+
+#~ msgid "binaries to"
+#~ msgstr "程式檔安裝位置"
+
+#~ msgid "manpages to"
+#~ msgstr "手冊文檔(*.man)安裝位置"
+
+#~ msgid "info to"
+#~ msgstr "超文本文檔(*.info)安裝位置"
+
+#~ msgid "Select arch-os"
+#~ msgstr "選擇系統架構"
+
+#~ msgid "%s out of %s"
+#~ msgstr "%s 來自 %s"
+
+#, fuzzy
+#~ msgid "%s collections out of %s"
+#~ msgstr "%s 集合來自 %s"
+
+#~ msgid "(please change TEXDIR first!)"
+#~ msgstr "(請首先改變 TEXDIR !)"
+
+#~ msgid "(default not writable - please change!)"
+#~ msgstr "(默認位置不可寫 - 請做相應更改!)"
+
#~ msgid ""
#~ "See %s/index.html for links to documentation.\n"
#~ "The TeX Live web site (http://tug.org/texlive/) contains any updates and "